[0,0] 6767065922054446551734240849110858924098924622674434003040349090679086990530785785643139070709803164014432430155819213389309394875242237984534363683232004266322096549474723926124527879696707807863190436711562969125570120160517168245956844539342423806019371707503146280304134997417255576754587058155467817984648991755977186191479025069372816462444300126463286697635854219048035367193115069721020911700579019596588144904488100164249118104140704404278025146705512747652306861770231917450637784482834721823158870497978184206340910770303576852780018476274082052274625433537602100140614575281607071020620455191411608800150621488733157886044052486965490484323833382541805758420070865435402506797095678114465442832001447475578738826414852477315855098516416089464698906905470119379482761938660682939475945511836704354721991028467060356151152674435526412513993548886182051466750430908367318864309872198452111264918575541469865579475979607319251538224792039884740681200263845548967749596457783526642019138099468108097100440295112941779554900874049699496464075747138377183383586024286091272244424047975972857127062133323633876793375503874535186941108154227395598654262091350775990409234763735280533699633769127594135374697440218538408786880878451355393399350688325291254092323409908377909650622953820305034826149532609471047856777689127798107726151829573449135722309481903566659856037294017984696563012761755021373248698099677421732270722235719915014966050724884901040851976820316395518700309938061368770238266376585469772792583591752142823628509580080113882508007530263466651595812750301466797660037442666568202217713715043896489381679281249274726777143307927701917183353764755708807897886430003540509007687543535194464622911804542993261404091742854012181061234580619678482320925424730757909002229392143311919673067693346271612962866112391397027334754896281027825522439475579953393411735496985631975266739751307418363186521184762291190744912265013816474342026889584848256632226902023958468284824864343146658653407463523265170490943578224336848856706114106131875016253121176472234506850617778229437452430235499076213343795262708828455289580839830053453824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [1,0] -202751456034507868404857718124352073241863873825444804511327633123506250086326620427723818409487404549090930485696786901729661461703587450860959617831953260465057604196415927873087456952455266825422134420681814977853369815244303311696823516107134560145402306968324224198275497314742323523747843862615817576092535126692579449057513885051168249354422682625441674575706015622130687282168266334916000120545524313438793424798980144152429386709870297614423093481406023618507815552851275725490101836712466292215066951972621945682663686481799181741208953757272525413805678680654675867742779755547483845569934844688413612998804248132172933237337036890174410918986181678538323800912992415372331870535698928234324538822581815651576473250636661787330247022406312165049367073737037688396886658178011069779415127033190854960555074867403265022439389651448532899265068036822144503412021240326572851078197926656151272373391679526439050640610320059571278713188363920757531801683791509438257731057880490861378279797694781095905364093895507937896084798241268028470794934851923086795385772835679706759495591530607042216964908964471684791625633110303583605041580564200438925035674567554593811599586403568698726437176022163152000101382515144248078250969355360127239831295815850107498605735102610045271729767841647550609070624730231890112525104438527475584291219958859790353049009555487463961703974638722973277098405525992167027212018781772860178113863861885813838015857555523518303338016718006505487696579150299160198597349413777518681192489861670114090436166168126280910820155487587560459516524990339841499722337170010891903153204331028974894194229271829495935295719502496700673537530088801573021870875427254473488822367569918853862169357659606155188987345974263580941316379988212507327093693813756411348537271364639404277129649585720574200920183610956227343749602410208569708049758117215590346647245483342687100534205765952302950357672281677704825516225314950441638739510724391321871619844629513892765488513184742047263822547038979221234759713092450072055965711921245367752625832618859809427845511965962798963689491554165233321956505279267066872463952914941167391473664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [1,1] 27893116674572005035814789191187122175008165889227959524769391961530370402561417384790427310901697527051740252732350984803895358169827729790545598491625844523321741485085241301051359951883904167015121261625614576675059539015112595417505921741395206085940536785092922243200416756467918887680006038976877182121259278317257664123710362837585895176281938989753596922839279787652584463183920732603967349791869035369002574926724548896975152800981500185935661426798555920939573190657002234660826490453664120792286414807107698802765635319819928255432363640734337463920927343604943216008810501874362689927133250766624855185540590312797397913548704698445623829337914516014905684274905090451792433904678738202049258619260873785593973967732303314045158113509677963773004610368505632917457391046005669179745971737695495021128913612490127353630514644368370224912100820659427967852196740126075955665550883610375585151779264517721180370690820060390961918501484476487483106163530431695532738583150049763314127230060052102232001077632231734734630444302544869988569041811349740859505868375558259977528577434647768688809854887209939229307034265482944535915747387265854666401435150747129844377655155761336375419309108904279769370464858122635722688914690324420469726242352060175585865999867676079065395128330469425699490057041571225507008002900842629137482294949156485880631302092486167844527971734690843477926042462992457517137462271928822758120415521564158854074584888793345927083248757613620424197408145702350834908568631285879321259913942951225534079144665124620055204452485145095985830276893275827068641925264077262768546911647511696677482598688419205960995684196845946462301590242750922021893099353489496438055279445285044019690149640172659591376321877961740146691509613907739049313259890119842990806187486866207850234359134772731572245827199137051060532473771072156916244229103276086749482722587827003309690488503351166158888483904013479013949177300614611198996321065089383035057950302415492265768890509925207633764477159534839262951775303513856619470918379396562917591836542424811760671991506422400448478743421674151223556644514339851554982806266315312900326308184064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,0] 2068144280528013746945494515555750180223487982763617186969541338414446922904001870990672425095305482520588139455133809025923195387137717860374710115510780118253738603471284440589005590297651580990935856532637323678434506956460323541832959258693887949642849210024797683726230586132429588030412818715030248726993415758098737059445721098256520344480748576139115073442950197857694567506013649392280254442432084663738007755324168987124237512006923063502700651322409559750558594487566330584703514224255111051476827746515339601849312112739159053694479804413463957375471863989082330867456044480718608132723080564705939605787144348513743699352287904021260785184952018477602455882904668475868371657451757237473238615146583121822051793137705424354908303524114203571819866776104041703890247433465702977704611969694273557320310646409603428965062933806629158745374422599555199981676082516170805389702578381420230716532034635467529672248592310439114861894142210142783822984530797049839469144841279287832526818958961903056287412632688945716817693157260611913969703972360560072821788600907796796384440224641370048372321655416495199392848487328649105575742558324299672406077579449565228764496214290271109227622666253134776632773187186688588187157568625697377371216874868045389214152090096162463560556269723232005917306721468115913003227705595043488740180815372723845782566477843828216997699568492336386199395337919672654856885129040022574072619028286924954357414072513332284690341510852752123855947100254737904989785874716070055152545274974189024876785802418851228370232433213133928586190943731894774493312110216182871818835874772302903901795941883990525414654023704343391322210660780951664469015265914879040140273587235564128603452536617000153495660059963112329262767207157019796374816939908579397024445741994921765768517608246321917026245354040118099585638956929421288961300307231907926945386670187096690195032496153571537625599653851014975917092114746942723653601970343356174180925939704961910913651902589198703637300598654644064546921697255883710879302865056212785043471466911609093664008434690142894255215152623360192835588344899053978893012590088815610527335055360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,1] -762921649265226346539308223523661087412928531304866934041503067216396441066184985006589623426917660850840153891177675652091468384741259408201171849586736611930582301945447223631092014097699156008501847149291519385869089370459650391190670271301970895955909037083717964001767700203662291488287614075817738817789909755636874983305664523137514542552126774496144048669949500373731039262210407791042200086933897203015063506683483672482264883341412363413774137852859599986102839551008624569302587946254080797713521218790358471495641648756951447462672050409773357650187930800291239916869788633501753547049911273274784523189496060655466683037910777300767606567192832869275875092982123800064015990224006508678769455138427104560795766832056366340983590558312633768304427037871006573880444693488310881422791105592877819812899320625897305638551004829887579254503694430611379893318994185769041866518227477469276911711428218977282713110580725879655257612982796002458798049084409098547057006986511968298386095049941603426483275242780542373451638988844938760144244668287387594155561660949500687264226152061761507967979007256528820554443354352071364369541891779540621338716832053653140657210520263846747432989459280375806023135412884332070034646540802017062813087044525216370676992802893872039743850788634179882367868033779245756631808733374789685464427238097521778800083403992532093933748917189213331813817199002801253318651084763765827992814947263868807123877727265411495234296750375387538272036670347759452473823422976350278708988584421471501583625367343629482425819479028406117382308144706392615404985787619129404318538181485714475890730974309020641638857910773044750512713547791454548115880906106995613966253459982697880753778599478797931441901900337473218004987419887272364898658986412687819135830344306680511630530112578954984097801475753150064197540026907601390698267025470781139216978458467253254069502529471640264490542665500423225005008167536329818537772566769682906465039967742213491769711465878482493853862009852670095919488395212168594252993961954009252082514183086501903787255415230141091127989557967056110741198449503032731668580310389555843350084599186194432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,2] 35529097689567095746623201009509235787772430649663713816143375973604637137496429283371877716708987999940026060675186137184621476784520524437222812431848006236658972478396340742011185839584113383933323146832098284863898391694569442387076460623126414372072845156577738032137862073339688845689186535658621648707132484440571218619509168993040180078321577059616721512055684946211808662661539420869199398261401723083364441921754293259383305722524065448529829518694980033357897413632923230758717120189020929436941503226639660393422579485838304802710641991604017486309456560893981542209808087378908709124994475779885758831721360773598904741391773907378969129840145906275653955497378897295298928455181462035223732434823215074196342791153367428680931163306333575569556883466536253399177284138391765763511360287415128077582513933694270079704300541660224191216000911581044731846087097692033101871099361880455419685163680860310977572019728980118914575088426164933041236177909900970453867874798888553152175524249477964124249638617369168756050478038881387198383021907876510138681715773458983424419506025479114512955343978602035226964063220852522113161023711837934814808363447836743382667630010564756466239068474979062044082527251808754511581950287859806425071607418422682767642286693474489386095719487573670981285095400698138342225533470095551865343888921865777835193311495584302032027309199338291673319767271920108497036246520694494094500833243456901640396078773186328579029734299510405971040097541836543835167786340130556468975879266392086244282002511766041433530787415538253994230033921037933926944845579746200220513666103826635948116904248916752277911927607328991744301818832061795609500121666356575856876069029332509255824941057321271312317644853411562473631959376705956098767352071388711980230507113489359844521407310344674623683901860339050760295692501667223144650806841667585413512235813961404456789510241594235040590591458143064553333353465933882887802781975459470527641637108864521578215046303034402027666719191534984424959991504682768074153142844667013104703491715801156117312643190006836795325339689487331242336965053719924070998395910844426536506349873278935367680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,0] -1654876287445758612149326067628005055692559830038965589252584543164299946063729140316696375236570488728577725576360572972400298126884933102438436028946791187434760371236861099053838543665119136129553428818803502006422705328166116211830110450196007663993510973944515653421186995468914600863276871824098541319168833861474999891419730097473476996776292777102844572629262817728770679651418962525066921230245357771869179145560469465828795132852555390565639826731174997006575253487501790023350545153915168263096210864385400925976619426945724463457560935117186465488030438797611092998097017181702538970092044271443252310708846657000360813218916112375092104050052025733378011691983564837513208448338902974044506176314261373513005990810809441752476911740048728080359202841736523212011214797976878724807503639885343778416088243253747297619561508928698844059168295066885559253569102181601894279724796050574430907289889999388842026351089619878558753742560889427689303282946984214667143163090815622120094236503681122304116266136541397810184971940714228669990095720558017826617063310511410401574977937745845918597045896050801838357254841470913417493167310511174152892592344588559818486538935385146448310985272276944284741141388950148457166386972243299214680858314510603875567475382741446351621799462337814932623898892202135733506209029368161000414787030718875611246760398747975579868508288351058591532990762269504078877201645762361433083948014200850664416250303323961802991115789953271760300835432083166095254041351087054267574593814214899834731040290774062810038814263440834744966786602606996238097553831975337097238300693152218117179686552883783775925254341871361531401939149766201976939822049078277626947194668225212019295458261368227900699470659443542091756325050205287265696193197620489599534550600601287841858457054121984827742322961837334782117153229502653268534191329277344944002476705794358889375900407533343990898133958887947947930118309057619787634574952275741333370914907543448923031071678203210395784906194874129160335598844421416633070584921269367062987648101561994513387379664444030485187940684599549663659395326863229802459008372883779977839090367201280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,1] 10853975429974694287272669880502901697279395047910451416928331777879105849785426110203975083306166312321302509312452557878872924065632864798047649325659975514223634175421204385357185843014150924358652655327184169485980379636347961340984491204596921882477331439401518855520149737916106720779724325375737147668637727956076454515380686008486398265404051725385421654720270664496734739563712463243263929747321405534287030170227248597595333794576000470576594445287933662024345324491890338239297854288667378935782687398087769681525738744556962935156319540162313348228285503701653995841212493545289545538503482146338899985477418019566524785933781492163259639070706559389459718930456551823820324481448802967031757920584933167382077587158289923142242474478231368935424044039989384432456486337902346475992756971999310494555161490709243412917436343164187382755351912167056044132584237563232247613403551554225276538824624158092609317895231811413801597532069751355436037189628608068020239419621114381107635075129028887555581944821833446254942474112705207352014750582642248431181972278479868898063804232591400160659324964826375167047000201205797383572918842345658447154469731948794703703031499673729212652167316316868583682982104274791943129994343148376549276856337554320216261224081440206811233329868189923722188964415510157803200797790398399395500718091868061911892933617188319921761207840132010007706199337373351448068623106809561467106924470513745845978329047489295278675197808697042996129392341584451868446138241180083476676674177331312864133114676988254708160700929785494038379422554339349174651919020147810209417326625736081142327495837554309837033747988106950199210692547150042401785817154430052171449481440445783232094238962892479978492509201159176316503742329916463886021936990080895452897528315847455075272710069082934989043853691143306955859669232530192783679185015432787165137210121085278471538822421268041635419712111476759990548298544342397930453081001981533836874626757678799616358742883169302679673678463055281294753848456861219145833861831055424754053774707656884014109302698880771023195581105194582078674985436301194477874249021783526797341130645141079457792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,2] -899847030596274846791924939244400988098727356621662796996515785150651676551544671999669717173814000244866310617253107897553083236664043627877285254301720876116736249359361381805363534234473336466601396063374049935947215157491140236763774243235427441059889199550035666005552152793721891905195962030282451121290820583881856801075226118225911940645473129970919904236469451295536356296842997127801892555829327152816224639550407470141710421719883902618039181795190559420057971405545205384817995266584968922354698802297259183185814349863289832663713065670851036052960641885270410946807512688371965976369762668804142190427037745706701477471622656465429627565283482379104304942751147679995445047244387340290264539139007540598966805312169902985257217538350057058483867404180807791265482794630049409577761531994320823098310835208422288622267432859452619227339457407389597157045216971598411512728393748767550544202693267907869625150766502833224320028525135405156910337879820668168818372508658421396732448120841343094526069296741513735796182681203127444432091458135791407733615549683530530472035891917465115300714042047051407894668852968030899804962830796007391302302508262100329075544266250378005520418339835817902493419987123841917534250907404959445979526608356264896343186704833901291427651081057896610548946189185690669227865419567686986264464499513325387217999006522749349671854110040637303909795532450179777307154330865533354262860089506207873912997726045880559684491225856465545736086912034736749109803104919092746862908219089460430908687313789540260047508246309745610863580255228696280900760382830752188096971173088489837727213056438598631845132963652864782835663982455462819359325250572155660727397438624218617607184297154109573900783754048517671155874166965090324519457725675239026845166909336661924668538352330258542429418874877703491461861247951343063183802285895462406813424778986262938026064617276583486453507364603405924964705154475850914203179260695604114934704999358831251601020058089334970693855572481648211133075513441378350825180323221489008186695861737954385034222859628633330317207519940143179444703127376209742697473036881536187377535998458799872490340352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,3] 15335598866010003239581594091922514515636765560166425699278447048954357092894145062499164773314432719100803658262785895424509208028938632552852723942703475677015933069414674517553135171260106119555463406681862166704806081902058879771964845307538324785177378842208339553844324431421803086641422172584079758968937126378369933655156241635115081843979916190464488193346517071703526183787940377653603086100529188578030117206638055015501643997886636552562806689535322833588698194757837044187303165571086849153781650660785005513139589639795660836482400383381371325371217404071808492513707634337510770225506551029052126201399619214085555539409320187255837163832443953215411143147852930120719329753692626047632407048245070788025838457982395457708633450458523465771650431298899497487677236519580799606559706353458386951319841328441081194762748537545851246371903991669008214637026484989277762048169864044316984107026177510091159478398699010476188252069129525007642588105889246883795023099306406921544683228800233897968152984814199394591309230215510360037084894093690629937392560649864259793943714098435281964212133542578848053632331346302539607310216931960270648441217935467341140472178732593253237850050053474476095735450281626859337584292349482159103451998716700733160390592774611544718707636697639598389285691655712444877962665115678141146204809010329017142841620494750645845117685675344998967116718278783096031334018515684394534323591195436376739885170320816451506969332052599616631930584606629417804214973696863469701271807459471240942150647222097828907781770618614180149049167057468376064799429895216598112546021548319619550167708694968811117450333248955223483289556695991190630919950744720505539714983626593622455389318675286927488334790315352281603541767121527538055517761728327220417999176892412875370326311639801040547230360012332806779996427282062415257522687684929201401107947984261084853465511692835692226964829392301231453960014255715496861270957443624764387770766566148855662260814545972177795852113276559467609810099015955250453612872206674932756622514477094821804020852542502140867730455216533653691728089012421962720643218674369468414685840685546853310649367265280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,0] -119704560018931903043513312096150023201532102372025679578541801496727955249438495608924099823943691395266227989814354928671936337888950872771150990376222159796920285586122975608177414896648792345740264925909112523929835966229404243750312014646973232823253369367159046510718426926868117856879495962276281239208343236012426406739761165720549907372454364544864242952930914242274881111157567266872020778776128958414452428166884614557623126151011092551967244451995912340000322156892239352667053533729241817631381554923922178856701653552473941025247546435371838493387661769840676755964303260519469231530373878246789914126906261941339410177324706537123384691608839340098410869463348758447779914358416456933277427213172322254009371332663900289030304435256514350617692135161431264527167305539634984506895651814633703300931428386100584077694241519568907543804553595864002966033121821983300945977359631371145649398683900130889257643590093282330419456617128204551863354013558771129329324797425240228795005572944626641563102881141838685477100271072395458070975911139761329553869704400336077677936559835987028483933457295966695823282024803476178569789138782223661402189980892919450731060318676064691286962031807658145972977243099301959031273053709089063402264337069027005567373672261859624333167884600738684058064392385655060960220327192134958674783210141037529671203821790734860036118309728837310776735469345425476833646884980328697770342932860236596930091565559321628913086761667333139779050759956431227689019302190616603405921712492531145254779898034618330409025858926186145158511087105347573728839232997764514251233571777395900139580065569975814893000922803066652982465277312060149881719626321716940295246687662746173336283603696545102372195612480187499091393346309742036034536667814206154384730698434152895020787697507631098115124971588295435216663536056617576037835695922215927565735818481598685127964464505785451870854912197489469950057991753212180748477482368122275351022519767933676840181673275592193320306013367350473219543263599640132813558306357741911211925666093343132819157830452678116911636587673184681502330239509902915369354817366182262716030411424703447040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,1] -95857513163789040783827990235112506920300488567294767388130340287762602977292271659097940936435961026491823322497597532076848205337465411759904777873463318585556384678684657774162837094112858094235599975237234616572050732411571558926446530419705188125778614346525399397855192978330365701956681300387499850544188264522194423214679835704931551747417950595496013268552484864170573064983861564024067617686203766876746355551481774698836810760070299361851652860341264006832108759411640634262870252409145361471782938729949341250619440766557327744618408982427436035021796349184499815615601107359422007233323132388092343349831387470078691298123786345128376843335730397586433763944600133652090085504242539652708688307292763379798797626410585045133264801447318592011739542653700655918792059722022874166815043769981158435962915494525447478651275411754614342419578784282608256079760956207673760154199179736687852792336415682403844848226927188116195344715257543792485735161794630460967200073804015168880242529654157781152112894411547027000883382123957146529544148531877839222564337885471394163544991350096020006526796484414420561257143198095115502356451547559951516656154273563396723851647037905939899155104862899825516495746365698365193269477961720892168590272719003217695415844113104989373993879790803648774383639349039916575136621781721053774377153136989572676248066017403542676279257606596833964628650561690140596243301397255309991536129104135631864300258566510743780772892607308760057827805040784588108762109707622422913326172760178702869014193661802541143854703550265932527723990326511366348719634327469593425662301672955591020577838347423427794799765660320911623187926516766950779899978595098326264390136614422107442843331174789051430553873652190791571481003607961927422425067826215827175224020611955670472043238209615555860207554673112929001383664732528967251347139196480696087997828591172345699876589804855428820025079025651402392191615824664728558805904947470045626407638084854334775523974271522293474897287728600346549394577057000712743221184846331083737183330353760422219012799642795084354555299434509874704386195072612845742112304383748970110317377228204869182029824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,2] 15605716052280456154527789852302365905331491168243529926151432014502179018982786392601172947224226640458136618223027121185641519067941995189940849458454878547945634768887710905048984600607092213114186636000613930643321193169326600833289697411173531809761187743274565334617496201913778165294795316673967429623963296385198166253530334069983001362873764073453395369811496370241164903817750581014361336662491613101224701113852384917535426823269866019985937170540975631902969604005843038367412742108722179723743832249212688505403631958565671736075425735162155174239872859890082332474355601573737556491682677761663712867741173110448487354607452061372012865019123001258199806741877922134900580533826622583723464773427426283450583979239691904207885149750615181753058798895318278354278327795284777047613312260077080854365495911581112839488333240850927973118468115677853221390398109144135220792513472015759094768138420905372111812957946359727144268322336707085603164487175792524046708373273088468780570441535932353732230206101049187881975974937782379863288830248567247035399869512030378686467476048919918512501131870962357682995476935019693409102745605551403057289731082007514735709685769803518854503842490532170125408726643610523053039855749397777314580053539348319925870415656643329967851451260671658861400530760831954144813375491688886994607065919372948936590321698809738106846540672196983832457103392985755274119476663251351129497318318281761584198860833242559936802878784006459019881450172206104462058828446919965888908540426713219251597763443437603096353540302115196642086943554008560049467620525081331191357413938866678887773771277654391686781045817202052335900860235069476482692988712687616986224172109791241707423181768257761564938378380099259243170710703738409818268466678606253714050587853704244637410904303971586077315579214126366911115480773698083948241585405147616963905236389950259811766565209826075468292075631663032824537362481741983344597265701630162032382061802023573432278028590683599718327149068221276918421028184246593086564129913884287026244248821954969569857682163561096961371612857087972448643398204894968250989994159195072152578011004223438716246173941760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,3] -340439720703713535069828855113191531891729389480885516639507894694659659468271327430631939768537689703904715434563417015731281346261803550391518469189312883819469357059856618430318637975391006356251871312149845644112622096682166595602386903741797461415826662994547735378756976611643662255172608641151641097862266750777794341895777519321377922849209185186277662515304281163789341530933140976393028289432431686559127251875074607083870527850919845502640721418533286633794919842808003969994533468348786126008048770228684787335104209939546054365479905677618948044275980746164071190273171646455929876432810718791005309636856402313182688048111829316107575182788253117745927311085848841898551861518403822234936695379293414416647074227794143528166267202016728267087459274511986980466332840529953511961447508613300875372974704857939027496128090882518505594570094218798750132683802510121205108811309730036027504116594438191565438946747411233999312476476350647492373082172169272937286657767511696446639147080047287052422200983637452255202892261360228840866119823703166600768139341326589777057761829447588500619951075890809759429044935507188692250195380944942937737940173529075945555823826935328810266641567128782760641249696667826136877228280669718240302652920029856808154025047981755362229450065913737822344695923176615427650088724421565912919505902027742675205901891345521781998534448973062525446647462246302759087803121400746637082089859916392424207358306614087298863739262156561885598308917301922171266076831584936334752255408537088950811795433895845675154177091234768363394656187401395616805903469045577128776406324318283923113039531764006391140476832486206735413150318473579326845766962452857701183666473480320379773245752615298117208600207842747361634191338352827758855034809473550188297439535758875284085631208753627672633585995438604777483501504952921760748267164809433790736833322809435550713965075765756356511835318234960929051911134671137926655078655234385996317035219859582670112464799809525055753850400250053148053945551942574802830653167606770555849067105050971558410271126522662480797163148263387986724755885004413157134173821677124589923555553046463056933071796305920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,4] 3661831162325554337219393344472447910231615874785102944091326737033726732693790967230196101046039204230254866029661388695782216048429553859538597563265472682089861688258373181533245096577007659770432201863966859381375565044801910335489807302381772595507756615035024992232909656616531285967823525368384606294840866192429397679773409880212415697028199724713603471335990347630489657710247474820634345591269138532407815769690887408030821310913191729385229792683718999337381165080569584464488271726223610847943160230103271062404375552927027742525647569599636862172237636388550477789905785195553390263908454737942197440986840146451789202467655200030430372360355220648993626674261795127228764639584076040563037665339558720188589228248234626599159806960417191287291094004084122864069816106430388428004661211035015346154571990774583109041940211115113765848886097207458048489440010722908152364173993765284227877751386658303627923587414221879384941941290937734473397772290211234398450644442442461485331244741637906122743501277865857611437795886404042271726889612434193779264783674639790801042647047637214326101744154337965045934275888869198459439990536471759650993624829713738839219138466507845549580445918219603006108976510566928100088600618386659946507703814977236934986097587361846450896848572259585044287642389264010159584361572652384407545110164231521751079375838572425304603915428384616745754621718225640829270770717831015032235223543788507721616310911023639598742696711940515847692984434443234588750010516245156076049910471884227016968504069926502716477608171476813742787653565332907952119429377680671900548127420009320863475004298363911414975896233618431290293139169090677093332985747718055646034410905455213311473090960677033247727208055042571131430858603302714754583063223454912736411878835138967732693291588334052710220573757304321193907980734998736867006407621142707466954741696094423672030565453745614846392034874097810891035994744130816216741778281199338723764660921792681684040061761044978071821236284940490253906015904083580331359698734368706135583566052772425664618708504636565167488212464434235571807623265280827543054066513395948342567155333006033379136114450759680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,0] 568586566134415142203208923610728061000831429683331777693826820894074319838635851003818049624401999697925786938472743244673700980022775158929769081380844230638746929857149363232776238347539699467021880750340318274933809983192569008826080904687934908296325622838794485053863235883419063133057619246006419169362896031050201103440856158001830102643115578645485538431813661775426427675442904981803565458643109038619804179358356334354810787388390711538401655797321241522478058829408551937768475246464026192497311376042748500210870933153291771094070415225209573831456924475160724503842778379312152677497949266604429061453224203827208574328659302522477609751484856505502403418670241163957589210250539395633546784279845277772372281475373761221216193598537567203082697314823836558710917081692878601209044940473654641313949424719802991952627367926371654311707022420719554286992333124429575253577522032536374778010199115672356268742028736504070134261426920685318780224431518269109339607533132546505441402878185832403885993341200944751522071906988879548737814644702467612802474868817948180658536879891745568850011706867649993531147791374303721106891010383352670560514154303929584959853348722803344091175940983940303760371485752616630970468160136880082067397534394067433091281265520748416050241651907807602719816068765182149352944135819802893003915431197187235840840807474082514825537103378216302996315979697306740081427513250431817620973810938977137408841702044319803740917848645681789905173510425227001126199026225530930184473184466130861645421711222665448177473686896285636647109292081282877726504672171488913848493777477426263630892173308687411068946304649400138419477979063981672447255955701870413531749657569755811017879112835926487080762732101361623244884690634675173701167616434179389603840882811919569128113754225319435301028489671629017521405853945682569543367049842848863733972831872164643490843297067795390535381126856651973427294415912992803158775467559750215843472419879651109931049874826252916163108165248659732368475139847235902272796303254075741810102631978388938509688811742097397248686797006817004773818475220461531259840267884997301443960643676059369209856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,1] 270515767239333732731094160625961976345582977615529124772130790757607191636508302627404230820271303766922759830171641592954485373235441442808450362433736265598014305745073038599553332156092358542447241656950598632043650922295758048855084407231822555971153792466888928179558469287054176566849239448647580924121218452916396296218600802811653827476438565094510892119644617987175413965849198657092743298878366380283148719012206439691428770978743913777696533406543638377023403229228056191618414034566699861514065463543750736561725080530262378198194200093301932285651588386744317519808865777985463596983941700673477860178959375120568631423579610528747422884933450381580551735222288651463657021546114697690885576225679622920113341346973735957866981118071259677842151174198853136233559717209216996710265028553446688173264174469284828680757444035181712916381831362959751616339907263889117870007870554590276282425130336821653848252028137276661100125508656861787602201840349155475587494231216982861668072428248265481164301130900443713463912765956164608838060223229877010415283693724866768811002037374363382294144055424212070583042109917930284257622711857204805101144242338048707379347492719042749230778473736780490780686001421409817386047640026803498066982891505867399600245161008736210575962908721125394932095249214998065669103979608292317027100570434171308083349535007908919653809897377464493873565463647818103200931024663286288074988033165402443936139600927581008176672087041719873883076681081052344645298737578717668252705180675378748319839811582465178326572006444095940454957167070216412950539806405040325240292610110138736387927926360887186250323316394258782675322750265131248617358887470113225638691515180258429810418962628875647082624890414614094403995349446067987920907199209373892469110610385859961705310803919875427569333804152313503291724551841135824911489507715120545172514806441861656130457794295513678193975771683887682955286309133194844239421335127201916640976901158208998667638991607285384858907928961816307644865452158593662244556544728443788022327319393424689819208333126358889971795687913100111355708969472434840055356007398261726282578136242124523595643224064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,2] -182183887541098447773893087178012726214183686864827809782695901106724932158429039921903267207233466441447296209071412879881471820247301838447847745652563468440219959533882331777922496298109260294205644511645280687252387981451115412283638379569809965975450761023648065800615704305344282429656716783864222349246643789005039851450128467837853945827699486624249610913707403933986284099401418477772210241001140761981320380042617200773920245798293911801549609039717488975014769972824211686129668964772481620132563767357626869358371093059913493392324466584472391622289875018489866110251184043574400901058350949751502977067712520099265523096359864602589723251113181558870141143333358489151413889388057106266228833069310770122452700597645967111260216446110416716966359631344462355265267325532030816097236700830846711531634885811965882373995765471930773260530094411084748956462165135592232324955943566150458589021174797874144305239077767886745270735040663042235102500387275859368284193900442417345962503243678836332798060502147441911410892391147856972161220339797734686569218233125442869756820089068406813136945127784428207634317995945638825391718113020828272896854671182243941451225509108324924930491334924631226862884919952418189740942206809056295276710050821026866756412087854559869879553496323883715370355648130523551918154561330764344953624497977237166541987847082456078563973376780668755478445429501338879849188529502924329530584824788228812661338631019052888600602448301326181407410724932440921596595604673990786939773313405561454198526481660974970488700831798069451158707779592919721645201078684639341935822577259524685231007329962397134446570494438459308706895101429953086014112714967488796829988852330353049473174102260597289037083088287317259472179283340644409332591587798654172027176047304639842040158725877056774153758701947739218748483068005380881441326071086326116514119568603431792156630794331319474957907920220523464097236710585356091912489257114109001086026658930792988823982828247285589913110721263290445056522323048269629636169444199983345606338556011397388335706318520698834950040558129606143441286192611012144645595936346347130485748525643613752975222481354752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,3] 5335042122283909457297966876265164177322061387771004693882667538126173561126001678191368473660499897514698246653997397949416319905785441974921419321727670824627869180089015687414283632374517314073791191910487900810638924287762733303500078619941715483848653021554161452720744893686024431572748453420039337988091008601228963461696844858359763468703462089655197416514559467164815053490138949080974223170803517650968685737068562000924534724113389858253825956251300322601011926844891749664526613796985851302774907920216101796581212163573772983810415319138165065291586747502594432143791452407900268656469459349932490477478004786430906380936156369910464476072518820101421435728774153021952431723988617734057114890813915969817601835252450256755648749753236081335671892494606242469686624180035758038810271185212431565624769215274066626529890073446913274652154030936905154243570856354694960236071653651817976224578533457797193627580024254125290429596598481441839344327333609367283191370748072851806107147856148245776302177802591231958531284002495447972928374539320316457807316023499548126461449531015274019073043083679375926236522005805925144114611475837078730104338610290958240628953360386095108179100954697438027798660411260587142441600354639851307478853068286344946967624406334574916089526416107759148531805060997325505758408589542492797554992448216219729361341864988734893606793172785165838737862145991863114115206163091150233867640077215468127814245290383047585547739284244359023928250081556127672376202760524790005792330361430657022352160426477482587620656985870174081359672831191292599076062096720433138473852497300014660507890771098779860662320442651861248217279034375678726514099225214477101211190992826012049799960189611680657873751024616612262478638233792001042897861768824368296317682391199683625662502352020099840969072206138359382708007181493592022302491262618244650353273647836893266944032963570036773831003634506729953276034883867491684174870541289830812920249790706166954193557272129243981766582666601456406772105897879406347319814681595825732727554305314289732020280872629834792697659828516966964849640606579102288527048178005037637699886440312885915695551277432832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,4] -9091211767452464421024329375625731948824122677998537249842441483989003035759375008687926191102714472790778485550363400905906774404277003543281208633526012679695014545839128717920811939757484982404852252371272377080469001290783707090000332988719896597010797691127256529460701883163121766244591526348864105415431669173868900046055801264798268734889855136928908622568844169697939306130273236141890768403243874271241410086439973222860826770773585962997257659488989092120687112381405754037839190033999230221313564590159009206135294687724144124088503864875696017437921227218753154605004678693076410190878553289940051474278969091538944555652781954771801811803187824545372332639689600997678830576888534851224995324194301141670342312088896254305348493576507085678194074349281804406971636664683366639939656920106904572774756721421876477218916504771474321752288608356020242899204100756149433179684795035176501352093977456931183839707477971221051715973407952149136619836578108981331512663181991745840215125996400056805815776442940677677188060161333875723277938182608096279962310943630621665972782300639863906060323990294510237589170982628315784563928759529952665526379395631496022779949762620749519625958308459346887688145237093493859003419357394456498094342946808484483817427187719035351280996978246216953241535191971381793687080582652434499682588362317063198976546033101494446449332833427958996733820268865840884095902948581560600158940548398572812634806742162716958831720711877340449078180836067939568320587566278978398956181139302380688650130239381445784589296952118605385858702060059546172884940895779798166834649088558501767119641296311110907771159381648663590266695410456384270999465143162826641194297244623221907004087853799616625395917928287570566014715254360196263049588376730184501950222533729768024886821111533833971861104025834752589902399532098141572331630700950078095301159223219889346484882749477637198617757301958447132466079233982504427442409946831311559740418767000485209323842140143510099810769895706690043211318858566975549394494254493273754339615135583478725066369513644643497499333021115776572491905505099452494656026764048971778746336753430147003073003463376896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,5] 204401227205862855060311191387780407905453930481185772567867605265722870337267231266311358607791991405154919148413221577055549632087721484119858410492526542938963776730442474852926327611538373301847005234427426990606826005727727632773113967506155484702955379000079164617422070002111042086030545943665497839705579177876801236880954772607624301034777682304445669824238549281257257331421659922904156734946772304061593512650213109386864513087132226525453881111452231001638199969853602958647125472989797471792363807968260771633772842702246664031251527676196785653347902848410004859728019737363226772978131730169494999693809736922048324833979184855371724442117109399033550507515119476828370500036265452784756499452640149419629504398548115179011299054974874476378768809130722895679949619073779859407461339325297351304561219235354119450102498209868767241479543165818126536730944643790168878520403198867597380444072207173656495488578930810109672561003246910312688653602789009559142365498704141659779159254016711008606122542347922981662215516941716585969964629971086781425107339272769549678114344615835307050380487229376193276276037346727803900466310544043327648086295208832085869697481924481939317207833507233664425632648431325970956873187833665485578322715602435494069406892000367371981447525853087108429500526441952872737260287339140265001869577952083408848064613814210674574262646281048424570851891010600211397643363244372175572933902729954842086003697959286562175633538778463838456550115918747579663112065078795642384767104323323201410717504123495111037450949508663492951694233083298117822315061691613844898880042273976276041185253271943305663014613211152803993981742621166225819797738217859550080068933125046287413303251845346009808727078003901494260209720099692905788550129310795181254464099246937064272106642328013384862413323374664345353059821562164578066959605240782334463061108967568926689466863584368595994646047941877732636669655307131439725110352378059182140849915655499558683217520804448705259408878060104896355027489264255076513457168573481876464435673500038846031402125276654882671117587013588749457123643294699789742391442269624551956154154047859582585653394568904704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,0] 4747121956413597545376483704768794915122330219311243968579017780469801714920091892040683627177751722782991509662020310614989749446464571138441362506645646496415223877879384813107667320090288292215262328363936415163422842002950937330720727373924348333462320439563371774931172774139239989248507137547962967136286489682296168974321628533899848347394585844235041809678444478744619408276425886417594807582827711379668285533974345506461319831755835073916177427423772668226360719229070656509393769289399017022477382510310134788412970103223897847395694193341890380150329269344884500796767270500525063853624869917250804015079441616323180660685701649538014778530687799422993127439509860863966504067008380406489830554105693060044634373041226374452948510851634847013943213211706081907386659096935009274389068134494158910757028338004194629752902925299746636755495072462104203984171911103104887992295296891411344626838857805364099703805647133793045457721466453789110245801610150213647869007858995019146406233242628018453841811783288086627120289788458131903450166763339844341693635125163823708074302288430308985640186357502668746392414432535766222392000291303112219094448063606295743571170468147763096572341839419096599435786624920804200467759330687276170862872542457083130566615198519607940583340573309013378739194785378509253868440889886008009539672204663570399516686897764057418247366589200706418960560915451071856396558341429049461052447893237485276818874910148896117991697995453528730942603429047525979743911898258764926648096971666668835347883052470679495583241545049011036677006244027873697680056381715584029934866435127156048776412499352022081140995074120927333070191218356777873637788485351546973066448127316305751842189690376577114417709879102975278952873270745359145217983957752730996598508688939313078605991605606158536089722205250954794312160192925801271301679919169303395480195537028508672276288197110421233347075316918942248495225481407877921695528362070143206600016382225260831907389622227537240453717904933978062068432476797910242164214096424804594999713232172356313692172434552612450541093347424879641807428764240726468824492278682279108145153061931756206312914944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,1] 5804250902604034241080560997064308581165850618431743643853656267930351341958321073450907118329907199195703611274128300901777318580644665715414852563361629937004768434651731503905966178574657072990914267508041903449168917169969891899183628702857367507786612152756382625745537481422173422435430085273950719034305424649496343275170095052669622899254478713212960745773805163300756002349481282840818621375491672155628317573099761570413471216159492579799007209306960548958186837717041111451676040434059990592809729918437752041690099852928517959393224304582910987096166601257550225736875827779094957788514977917390778125043525935535020737538011936017140195927449303464771001113624659151247269682168777395651569895922418756862262582972024362468675068088029933127722094356603822781685600628175025856601737121803025531626811021658744100232896123187872971328274241627851073225843912977642723367091774827803217313122801853508588705534408658599386909892352963095443462142252608002492669965720750060249130175099981272104089955627008200900497283915729614272197093887751743827206265826915714537675655865086357385533749624973195045341463138365330873335499542586701041220372753916529655819128081708121835871563537795178335571334171792353567237702578743689874912922884503612319981644069126884043673024701962536312620737138070169117382828761333525064872082656662509730864660176721088703661211150045707341159586124939498719747051958918321897380367047784448443809920942568979720713643218933824206688939042675439492984406094995843145454312540661622055401451219290698676893391852019318700823012160030999823536226769888456424208621744702877713615727315091799354519059549154365814888825222487287272615602952186484979865566287637435022682250395244420771121422331319400022331270240398011953274841967268022082721793792984842112580572370782854861021024185264498400849294505394197429664157626709861706391802545180419503790991299425836439505929015845670564875104929278436887971359404291890073350055014144535901183261876108345616468387393562555527850782848866362491031633798181297704829356273917896748647162834775037279734759412189913644316912349126919135244038351582517153102747566674631095260037513216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,2] 1846477177558836473009256208267149469165481354381446289847088280749814417561270053252430258302622983792591724440157701833934508157676761833142704996184220610780928104817755659491644263945457347396719060444784689264902944726175735874881239848187665624374064941208598842330310770858503013436367892496468403155279471711900471722139056507898175001241750585006800600012738797576015911747857882996476323928010648297549740946055957853788967873853797564995866972506562268650212285635234297995532766861708346216929700889477207704429840404983615661916898434582783212453247460323125218408397431430475573944176620753898982603734167159680908983427824888669166334564983250773360844511478749029021831976525710500827483845148999982378827719040044925358295410327388308110830077750767483947657190723146047333576078432410467937001458088057059183320694126717657979415332675364213953986445102209201474419221124605971466580960805577789379478320221168946719798841081509521312323876640199732211246170304886244128073481258194002460211128882490225834296014169776691764939278782427834253529641735411882066636621218140173222098421038292045155578913476879815442065383486882179754892978397696829565004793456439756799035037188537599790987703346570984690793296884104495014573583176549311104006061468224151076196373161378238594418298961093758685272737770870970836326282184456406191896704517421501503119092297330087075857730942234413819761107859365450077315039535690574219535130108904212948574956208173760037293777642395794254382251071395403142384396004853728684847528911794950321883828186924413970957037122497157184871272322941735410622620121480842297859918098127699438972488683707188812304870774213723196623831919383156104519896705402039195383823809518592659583680131524156205411789891894332413456338057997378803893512651184421823598775270715786200523707442024080633446979610900876304122129416598480311197961565023368047494399793264881202930116229958842298047686675496061739477779703565530040852457360282273859258323501024711298645034365031393615198530092180511039856316272696444606921096836667412978796677363869298376215850452352294123250056410298225410863574983869418661382010152437362763829328151052288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,3] -65068649493368066412017644268629744090405590335821453596438038609440711040673393885518438836573360889536056106847922551857901847629782169223354238933743727595293086654211782763835939948072674385649130299781039450924644403026488411196312988985926337363508827748553349240141107999075693237697584004069795690484859102313352744465519162731782996288338454481616512599294376997641582754547847026542466385000515684544065849378391153975906462654505233870760878473589077305664035167527032253770940454264652413955360943882765314536639972826339827331586413148596182010658192783714533206939332330299179218844299583191231486423326494859374720481536095209015261944409867218200888035065569439151734441662279858382677106038073089069147502206810437198876047888910817168676427050619390892894148345299662206258867864900919404652661354688116903191369745386916527912703676071635562768016609652675503342702683979511737884558877004521282229298129568679043927446666458511562610279066283899977432796900412880198726768332047341131514477211868435171049856541281933286823216404732589246210924753879836661270240928878404096183992635076540030846486888975347048256457070383426750166435541804539165086074070722498028720555562989393915585386949999993047236814096985700376057363705332187920799976238468390946775115053827572900567358524987399890814666312759427064854397780736006328108872306786589522323005589680895952052124828095596601069914837502639446577306618316199090625514752822141067844098727758003864733662166347988725528044459660048446771880500072944406181403704396653207131319273091260641093058135024711233726721563499011235502300126501684258587848452681589716682881774781110619462496401253313532089725008060347428902253817319160337578941735258928899426340147986220808428954669078016328946036926958912500997067682876136687420328891007898212856302034014626353353604838945673628955127497920121278516175878473834245206882051153512853703384828981554435187483123990824231971056773312570393233996542687163004994960928124380739303332629958070732575035610306636574202067945663798035929665629552925175603516807639013483751010297609980311083624519164822797888610943426783017214642681066008085523903552323321856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,4] 398599002949970247940277632696957700949645121353417822539697361023839578445943557281047504693645314101851544142367925091801477311237135998148789847117991861996017729624817174359126915082452054706302130083265149266876764808681972873641024600102112876110913549305511898654867133807433012392298411170398379598683131475937912897729871075898916936434999458359980736047539821322368325542182240198329890143102383364090081711867316320829125210774541371061310809618258124054141059789322022509554780026985392425097753279871314759389373597855834916642411332450990672112531270192374575603373113850989337205686128478537902215492769712324214846827106746596261611290408144453227936152812902650974352337450041158018488392389511189359789744716785924019317304234052316855896194557692149863559107235507050959777870886062711446751652136148743089313818315033994537388742128713494554262468211051767501055740153526273554158833858501119223726483960972836306690282461303242861801964450524327329466885254300811550410544746265176632804540705302580901201449365025943697858243493802766330826815976144847183962385994379203209681027072934812199388191937120718341286874728271997261545832477213558398865205075923100361277759635884520702174073310357658482196165408727085757162670848632999128939403540199030691054294798806793328334959717686431401092152450250164870082834973125236896997090363735045006244104750354358804048036286602945957815005604000967287828160324772761478068419658269880357587836760934967830497467888991781843634671973183195385656175283696998730642052816168146214572000438150986966805027506161860234600544379398193060596693882047085916661203733804998061959840784469445587576526980047721152307785743901395444524944613478391015966974427054541954189825841073872058316847591584976080314563065219862259540179567417745161821701002059645273280118334716773254736078410213213989400240751376911375113083047784365717864060673650869894313276687607593084461106948436076930938420466744442194385444201981109491712996993379124051408679942486031844905102711111730149794608025058833668429090739661550836341545906152157864832116627034987312703912765409603578013693965073089002912530478655794814137636988588654592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,5] 9373909212789945020935731360740868032693064169867682370154598224437626424345168121733465791924860215786145982288159192789193640442565433154875750192045952539374821157607440812864102056414691443342737700329596613744857999952186611896695473057765478939421147251468013696831974429804007840836352755679395409364207495270744996639579592732392277784230603810889890613813083647176708353660511097853314651341214665780823735251575906101099166595027440764142567970373941349382323627444149921812495341503394474964495088135520528251614764670828027325515186689328096662940654700570811262619662776474681205966139124118747462864573898255438889716555186667505935364349439660614049430563765967636063134560455992487722842685880987752623612931929152951419382287943314884439020964725334027158892772944037448826492890808873450835163694373271657280090329466209591446176537052139798600240179585450040177813427935356863615339935987860034868865523837892863920572834042182362182635395733561334583429905560318672631641858833487308409311702561559715258260914191871517868662768967367723783666650071808084009390916767007341399396772322826593358698828283524219966306870291092729456756433442007910182003391566934455344534789422930467870918699406746766548730838966728668877267791644827417858981335570869358177245984323133351190027028623924339787352107228594595590999701708873090666338869293955831956341502781694286751705786226436514304127835827883895469089549647433591731544588794492041923375229470967114305847661535003823208402750123165979702788160391531192760765295347398393936472507627230745084213355146068159058212620253350767841222027018655630449537093912109876396357023568232013165044202585008349222539671664941592030711571433200093228387965990515090185743245758492580337543868943504835515024795421283731954125238623510131116942564813692708524066933723466365433455744651275306941610796910456606888613916366086905090219789822644434288571378585161939860437664431855504798929628257107218420647049834993060215641235112473995680162037203630498003908733110923861194066662697340934273381024909977548572071125193856306687968017690638943049976084684561101305782851969206277420836035411416742176117193219854303232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,6] -70198387759545228525458254510127913369357930474793957221644926099482287543615586572055165861521369109379860945403334507848727923900606771372055828021484753317028050279156878522762982690530538675088958845002694784388375082064453825690106216644790772538695968805229715863543516332443686003445554956298818674466782262115649382791461737284336770676938359350459910152570667652111031920802238812094356278676894104728595158979587879402784251397367907128077961634812015669723885509835196602683349177625869951708962940530397254301554287437318725868775033014892168025193666015196159408091082583686489303838283817129622575848012438761005818202965930059511017532975337785738631554690020269878612212895317476361950715354631852793554806208953273994931557175256275118208210619386974968287158569897410591790844095468484370789794353275343186524723722011578394287695565619546403480804448843489448697727053879374163485699895715116228755261125689168157463240545849293995907280423735664236018150747616569560429184007483327240785519290109556668091734409667971127489016688331952379957262459039773329043862953028789450211654041237188246708527150248328438864590877554433285515631141896609525743715399908229490326323857287329541086182178153911606578530897884685990216521964174188987506672686854120246205612146932025207490047737150438127068064668306306994958078989925015621060788805693885159698335047708899569203553531511286121852109246514108132828722268679844867597309825076322813158223924404644511137898862999384544191362055011490042183458890723277111525237747514862415420817864654397742792563706279629956178789365962713852155608135837116659366710413303650576951304027261900658791615311964196352775033937289924959104311218870383632665168891657755406235713184548206043521110091189251018323977062630964891248091880075422914313987954587729620352807700557566458780551671078406004927810976029440506945424571694733510081150166554268530021267534729686588855487541795831596632968645610444152933102513055314750121106794960039867643745713833685572896610925953350713387674044280767561885267723087847887995098039944927946451340598476710291290754424006243532012369561708386257103390161000051038344540274049517879296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,0] -51970643792015251968001604229987580481705931298715581730621742308977803496326962820216195668449138644781959957849232143071080697915802745234528864382594834910454752050969573028407981538124536006864375832427584266739175318867170638327991446190389559518442503661166961803269996558062044179847934793336014293073894856265747884444526255244557383518813679586403795063582357919369117988345943812580883098774520060557783348800096339215635102891984683729511347163116656736586703536191098194596369414201145575522085227134803170345988119609738125417162371894609708552263454813119021675872115177172883382735950887896185189852090312876458701718867934315988622578782846125204529191469908597751308845218256674404449361742557869072699787878456770864966006609537667029538940727198422350177734648007604010151753457847808193431581758866771751783850013748982416779452303655584770724652230832949620643416573765420541743931834204120904555536899346694786602149934311495601538578730660964593451376048411600307255110070179987836356315721594587351251620713002332889658197300843091120955658773283450753567668433751923575889827885885280772281829341002863801088618108250886026721829675064347707378040030641251124241791543313295765647492802383177393771502343981387176633859063771629363446886946472280895182142802242434675430510535272578342892169709729864267796464071846076747042466959019321130220843896112009023140058503848792870836620570076134784793539731491560186909866788925123843891831388464131157190105712007933319410703749363919467804359822772379961593978867926143816705005366832250303625610173001875698945151486466634595713125088187490858458384806777023523525210639882760235333774144646966657646473641002712985704900539173989473852403151279740329030444430019178749233784190034339659443500370283032077754581144179674413645975624494947681935521490825394057337091991847914620159090111638776581914673756921963648810276945857735030554649414726457613662176343661154904322009375428718115217474182349998504232773011454993699911469620523068558728131953388921542186436501783759428112504695372955889232617712978957372254781847312491393933181870189600588574528864115777386053137489968053076944341696512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,1] -93509328284698532127471973984185525950360293777008522370711209239514360364520726843224674316673642342634045043716054118913615630309047360484009727475363147070174116273333237613938898564046398777442183668862761705453085633693948633719966008851499548068673922578638273994176616514963399785838180851989766971341510081041602086556518370442377275738350934958070542234001537250358270600510054686606171155360428538077746600256396690178938785752656831277815392611376200732533561563775436135363417587313332661149743758862793354179279354250073515386220860812429254021962738466463427314127361877511296403293799192284804802305766734669245889525678751521431634455582128249673142034722988425190581821595592267823411604650634883226142120913520568842865950420606930765163577553403339472736158570503368136962822835631674014157982567529215444903533017165572643762270436406705862003329887004793600893062937989788072071856914986535850737533895446045926687134311709183366830693532720345219238203968577897125689012697593989973720923100443295420589648112379437933911467386303761388486901557265427943058402237480453229417765340134970359600284641853853880155806534575916913564164805527656868177380952287885327434925964390034497404933165376554813673531361158551413839694080696506289316599657651599217541177366040202347640712210538760317220944297263078458370768018116059174727173994584207217364474161109937927225891654782103481290939020685968173178519121233479164109937907205355149934048303054473659091829173316882095594143563121730091106382089235004122249971693309669805943148515983292259719774632975220238895398253936240334794271447104301594093303684648290717591859665485730737010542663638599723322701859870940583816346740701593874227724893151113658385703352468688944308520171292560667914446036670338065808432406507299954461372662687112821336063641996128420240339803771423443235286034771151791392875183891648624080425386727229249458836054248331821044134596458982553497739776578836724989465382824033523418823519519229212609351320094342477940980921289318498781297532556489802329370723584575276446183824338675759211297851365302158802087801274692473693131207244283816861352447719265423841078397632512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,2] -17393614876182126082144347385502187651815050562873745060598103388281034656587507114941720907684496016999610395950783642234083462804080306172395299106059995853147446527512369743456909531335080663600571789977550295090166010251110152935288301533133981913211315247558349715920668620287283772737100365732192849327139315862156999528656430370747201309837445998047007936487435649141892990254549233814136318360389945114636112222836860630665219903165850594016436039475660505921158939832030370520986647788260611722735824928615020300884339887271641694019071235751077359633615771885819784095798688634447591647204349630151261348745690940513073298734636508042741689103344055888995325747968751577957189485472944047066912426279169572526162801066613648731405937192649568882067297550732544881751384625824847681552319189540032550424535759172929205799157884499067772434075674165077324442650953643944315480187688254419541348267662955688350292484897774897207898276950489970380903905483804701155980407599702961932090708272557356910172593093401707855193843006220530555464476089922614507926856081150666803538289151013002145710822758040054535547171190926259264184211925631075056733906880515332929185081705107222039853917470465725548963154179747182771643326070403357827250193481510289069402047606614474203245131066212977576529125181665523988220451375697689266200326224555268687221713976175585166062130650504886022579526841435894446126163469673394799086588372713273873456249327353181642773756401674518782708914713793008202007554096829649733457672487958677634693321059618906812876119978951897591098000122037077709650643461793112201430201235588910987794023973547494466140098537000209733248740664433009083273388861781985325690749354586151291969783576815855607980172685907964797530625450301888499783515484628405400696806764116049246814521967800099505192336792623895889198766197943925921596686154321905875533320919688123136145397979745703347341300171266519072447290735150240777342198858107402119294144814359489068677641500043179012888436463769173899353073435975620271240178167912127443586891755281434878699003539486379588932259226895023125156016128855446824050917696096891124764606046718619872092099035791360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,3] 546319902539537503184388823446653363655907355581961578886933997497488333187559167072547441357390651187088413496705536182635561943571824150570651192995714844249597774420995765609627407776630075621869731127093214313025820199240190002012556200289045167379573304010437076284800022306503910369575078628623511354832417339234308098978606270781998765561528157482159976451338223342891287837079066625040273705686622317620060357960957841012964183181900739783840513738051095185426575344733554653467860389977685233780798057331872174827704543252403047676640660769607375341888336442856276370662647047826523694235381024558745084631357704581195239658850036530689210347122602039215248783031598122316631027903951094456772972508330987756200732506438352762837329353125530300988303617001397987501903951262423230961806304741620023639424360091064459308992075646833308069840427730601479813904939420607649154075531066587462071465373924394877054536852073411304887719925697535461467185031679808537069739727330888691640179823121974649092987643357998274875480028765024456558377601074932342364723227277605945824756553756033703423959949605353469639425836097779059062443447938383462007385407614350096067915225224854709409983803898450803931544304723475670491151105121315976671483620666878512285278144906305802960571699246502680359985603875784403580243722393233512340243649813705165627623619436212052228778028291206891233502896256014026472552701541078218942887729017877180226201421892576563835214560516621140014796674555237721566493282514528666687015803147447274245586553212602011732435724557072829862021082778571682717064419014351109901276578153743038802801388599183441346052916929684432042539962957779596161883037257154826545984627397380644745442138912567757953685906256787923498584500624792165858166341591430954441394897515427646407584547629520667057977520268932847896029828571588576025676493238696748829683402012642220150362040125402778056569465298426827650000015914174648188992268227272098557213952228798023371766871718311525508070523346825057820049929455919269922871502202690522240279724061379064726451126822685142981064487869596975545526169581607418009309806190043391834550594438962815909726928190308352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,4] -2744978369181973792074309262821590845836362790475709821110249237136333393854723161197143921408451012150273368793024232359406319645206746107322954515256651329464571632059599182649623063009142079364973242766867846678240942970373479980054285538091996362153592428354861993627779942360364555486074100908373489040467774849586105839804537677931806675280363265043429105979759612872540659918947691011162113166333537898785593516553981223703815940214020156122652809031613575765399933420647593362268630831937990486117811314660525215730592321644619333232957719615811697952972755842501861372679690818322360899196573010152723114399208129296911941597709699000969155228931960381775890832378129975061417891803228722762864185613162502313465733663646606167973591115704655537693421587346039928569112828262105322230474384038566329486937207118861872204717785621381944110338167386336938298114507250644831267397125068873409210474633111202471921972025568572961120316519154635379303030210941167726693241215135603550026706154199301858511178722852856322203835333053167038781585996840876158307130524957190418554625668708932822185949822251060667758701413516282882194342153670481750252315817051419848860386576847916672077065328507535197886825889464840000688557563999394876613277519277504643143798143262563221072707576629741553026975341520497109914472522781196142280663062316462024899881113464619872425711520389274244934917937341948903543295680774630509631196748666276308219362904025263551689137135286361194071644989842333465638339920458651914907016628691473076009530125105853261730198183755763126834081252376073475774054131635111523874259766033359021339188246652484329418093654068363976543184861897029492988154750528618617675413302225366237507498959808623531401553783247969748904186059172360352101609357147968483792595511858149973204244008371966378488285637028630274883857421206177095104604846207067656614027881245707388217533389212192356720104067689954213875421945639846873943439366576497002599004795652945378378513595460739380820655984244570898513994173368876059657909296379603477796074192722807861931263074630102515792403306490631404077869790769530288599641283145693790844833416046222257332802720905560064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,5] -59253519526809826218442972734059806791849221397531690382366178509324149624547791767939113015015675684737415053897847834845602902592006561806597192019611146335474092280791820383970003081890449129702461061292917465292087746248758233095616589137947974695495268677441745573395517008844959180178163348057770828524612674558590642286488359235983790984702308056278168491139003461634221992744016181001749544379565929298237938595470743673257597944867862288194696519527167956124842536033311802336259151216504264538129320585172276062609085858720860010360255850989383813104961039908925108370214065538829953217795633805972107082144213973828223649242400030219597897682604991677560333951704353780024171667551019077258837184248216070316333955326589399798131587577754853564722266655815826761133162772070584192022913548656483354875822510729844135332253497281982520496003235820296765057024467441010499130373796453035747931245987168540988330216365272953912263176337998201554707318298996275769177559541816876653517864577317718451480191227128432429845567181576329265338225760042817935321519359327662632005151001470591237029060518792389752289370610093384817129527090736644958440521214014414284132253969553192473916399521104172243874885472739304055056394889069281970517817397199641624563606033450873102278292792332619976003829423542878496881334578954682110650223670547854330763559186482367882147681952388654525538995765017866284679550111008478352864432970629346811942102295930433701747304086420234186732641410080702237725107455207373961302224457281841495119802912015506186915490885246678728798740376126564856009580733622391708375762119837063860547036556685719070586836128759039500706770036991649931127158040706784728318095672429490053108639470839142731046126529962369818696200117118537260778429571863657034828181420272078506216401844206721228045186606970212924857318308986041666549057849984123522323678354338349639929185013108484002507269378074592548450999236881435330931303809625041060282326218404652648812840656022072666734005534803200022331733431168735023858592912378652860066649650102647767690563611830974438877582613116099300658139378823609480298830433219395655564097054091799185846924183552917504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,6] 963002323521061719817892284502989044628588730293465443653786844834435433090371404580366424760652502872993188729960800947251136630997764905799897845088636990789351066694439166967478653658029509680524707357603299841396341880155461845028766007149114164505667735488200134619328299492872185325248228127362593060908631839893247212348336182277604874660272523899108495619681348667094833545036557905585121571762817742336166953966169950965782762378003374022269384720763306959980854899522182480875262955729670912729208973301490497928622335341425990873012995570739115633863110667574906957406210389295790678000299520901586705836171127406179403216938735475553131415908102502039483508147554173554101853777521966825618874779085680066911994802328643698827912415263242295637086397524408592726622322909610853198188607064883489466748729848022162810748979754807972986501562306902536821755099292843693162206218733769144419814844802870882722030891758239837729112841212230708507322592161383664687865154671016157058392483712707652058998239320993303089046420275345306284583002012720426120986726960710121412267056705983216107386170396304522982467643036876927770061180423185825159704924294931649973398696998507495100993463839079482561523892691954635183266804271794723334268338280860923656692944455151332438334652973655899656116341520978989241342794091108421867981427885461794099512552816490156102320477176277333529057925112598861864454140240134171590075837937704478487009400699794867917942385216929160375549138508518400586967244478355643524322612243394470632057408904679613366837645638898038241614774087533132215864056204521535580647927691488760232734341621173479494416539362786381457134154393509420672743474688523679028628114796006044523032880645426362155258586661996428991084259034808478516269573922186539546599516331282982178237319045904406144007363225644470194317674561457476703547587721525882742507863762871826611571660326409409931706733735175112375172907061818393683958219949954301879731153761025713191650807901357889239308423052275334272901050335835617599031657469075682650664838098882688447004996727699635678608953071370369976473574163831613020984325348870243707201318441401574367981161431030562816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,7] -4885909476780162016079918279494372565229253970554972947278622734152307482754765445050635405363383623000848293932809278229377829399649656308999795991659439357376071789306966971560475079232707707174145208059277411284572660525531058847991796267937626074006833939945991292087411993096594381874296831347043577854709623367310011515735979292481367664721757993012943915127719701937194725741748534580686021027764499824433268335354840897188404121659035084072635337086889775382011384186582362739258603417819935929602800574441990705470287495010884346195145685885047708200717121088202817162395559417975910231605479332437622553728938146946708914013281702812422759556755094335523749797134464846147814140602798790493026875106561715492268959507493834844185511543203829335403610394039732797404736813589078696851553760796455790992291548995722257985786106210833408683383470562817626611636127877089302079627372554226016070476201815266265091511849523121754849473765240341146546589771998410778840862620704333766942029302843834379770425733923580930691351127286822782169670427695079858060506014422744996957935386917255317964102534685693756049324820024728771450708632439554434022179097479359012180370512805336456361338464112556784091822522814694116901386779519253156576010235088865813538517510909172022023490608706736762261896175679764840991091765166850045436040343180250335206121564472900558760986142943727568032305016694704777793414622165430705363186029363760809401427731396205390297617534016207593040813012458703712404826415427502450685365392171283600646863161629229741030274229643429688248435057349374165849330020425686070637124689726909417391146677889107193142432113850766094913927787953913711384432293853832047228648237730427465721303461190665023428060788555378573632156978354350954980682404945831445125387221087509187059878129338676773464834216320958778526177828812914632254432499213442604315661454226172689962916924579260747629520954059078239128838364185886997852915132011062387025545009730657414338239145683950200787147296832766517367764179063499339501086750761833915147109418248552246850661451968790277498806793454374372199101590772939504031180713795006250888236007149003112856960998843235696640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,0] 54209402686996495673655655503773359276852349941468049120972698056034169225903018910007525572641739750284261757274555402003757174092134427919736826408255713358994008812753544280188969723973652943024991426249873905134015686837631361710343608732406190007845315831012832939570693584991114419941555240517820885548303346346647761083426307105582517940081277444952554236853820914083390430379887461776783567774905753497573665675193779901993537170035577367141003331683318025758912294559530988329613634560042441166748467401899675134001730601595950599619175412932761165001464513049885781248684734313017839048828100200211235198139722874108872854209560643782451645694950863863932235919266341412720161503926051401966477018696985688738072286448242144261387032532679260854283294432164200918421918510491565428000738768400384030309701346087236873646675595520233721706603760608127896976790409544790932120101167688028831043674042429095859175224863378391046735840877228553526964902569215996251091433900795544443770220320275946350062812008084339264749335592495258184074006519874436924765514834637025009553178296593789265258436414142256051066558106333699438273937629303127492839821542961696151118927605808030347020280712335732742240636448842151275260845228032206176597520187952509670995752891308107229357878827380461227519025283475539378350626789553229942552289742409151656871488516385486270196843578102007074672456304674848877211092086286236175729473691541455653029427787157189490642243034830246226661868335581770405559721195577126113710256817267657113601470529050312345795444435463052013474042819396496942134352903813164644324339621202016075340217290776082037762554106974232672394047637926428603771825954710933989629805383122514384198300020434052747810923355329973656858337574920443573875845736614838371912484835251488979819151940837975203667325303600015172973231053158374069141822086939998054761276718042111804309761022869004948421703836532324423012695857406316372947049628967618093639026177026349816405159468509737382558578323828488267521317530038799023578247382212393915440460493912546189580970369860507217530968761905106124064550632507461593520038046794973675906091141780367287823368192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,1] 700339243624960690079870633294238498541275347173409933614717598792081299048175024380077287698580616707815778552176818844823726198364802697988848281168408856636570956335210534471178061255891854977264681133858668780642388522965963437168535531627868764251042505023025445331756249110801859964168336836106447960359886004597825125989536689194426297723814914184314612303595538523591942513552560728823293047435333285373505614325095095775082219553175971569057450626205717277826590885698626132826140005316603112440966991846724070778871744744689862182502617554136788767409207121299428573398056918921462887223391327020282084926713957059825739446591621258759424093303720867872341008006036857591821593664114727792707861346853694478248377173481657551971002692222419715141210100209307245333438596242870911257996538086835522177816697581187466172973535349871887026455778085982258346612127629255616962819494934529037430138228765813078660543324873421438787032169106666015759342493146852690259906496094028066151953897514122560367182733646686457852825997898155235902695594583620584887004956143168168642470935255054749762801823651331062480986499423401049875665901444770091607052693188044056556892197296013686068144866390144448704086489752282050006385033420626512811821387875413529144492906362530800664077524346173439844221876978448659692864695257889845903428070120830048380111773618708296770697838512062506585418685960584788811549056132158269373436478484160821973753587798629776238007838158364281052258576811057792999048800410825307756833558538818540574607122778537247803982549528993098860701299457296646527716028678711224210438346605862011895978152734995883495090528150962590128023108810947163716042212202621859597733825313226244485036466351909698473161790629635765616997665818369127870293454816868350082079621964515933932511624251652812632410076658446137068070207138792445544195544576749407990477038206881316935573119255216773245782819383961736319395417625577304062595763837429958577899881629437712257386840767183713268303571703929595682934665207840589417706422889071840914748493062906042494566648193724773578783152686248126866747041250814690761194495521738005847414784371705641032211427753984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,2] 133388961147490001798941898096365352931620904337845951868970655371563419806240094774545954254908768792549258786085229069654173225256706556746549052671795573893727832339410882736575570855968170298645699216375510562103049426827822930637178449230442127696661751639889137370874428272881770343468132291483964625795411052427685263627922787548068494417948103435813613859351650353296844634425410210904818655340939324355229598314912423247202021123116169828595817346350908401190776163130218880116082466291587391036534083673831252907899474228534223865190265633317015101296964694520663515786140180221972415943654953608534842877699523302195671695917259891945261760857917092460950243426461369089444067906107056348897387936487802741080309084560814035286898389603750039477049665192627621587473420303525391376714302014709323548728016354887585724442773238193221934802655520889064661701452820256459860221961281582797740589728703319315257288498813351452482829089987898228974210803488228325006915635011155162944798308261311434721115809125767520592179580519124810757611567638878578128664308282873169783119702742444426633656516661546309458592543482296347457255388031863568335820280725852626291390627821572819693215344360690555022582975027379812567894501564670584473154863456317700251966705971536111592057656755314656386805502535829356156907435066195424222982467948535322210780774272922316999652170477143529820446637120363839646949919376163527651568853254337136900933435482522994226009237254413160413022567679603767724677207558405311825236450698187417548479664509424165822321245080989024018150891397097639431338949360563576231692990663995115441111372489511585658972190007143993724663999655301008609882297388301257408374991377231602307084487532013002290362517129390653459687555118662370641246901387342015232254798708943410430805994662464114356103189206889120017532615646018449977034406439816688457506279884401320280498665372816573875039594704008854059665922042468796885842426123251807678096425005994026124600362369563477509515853704395048100967919496186100148641982978834669665467130586152494433269454633206058356521469944289069596612538005212107033249530045714673871207599913123173009643851409784832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,3] -3305274150671835492730433839786577755549085473522596388139921985052685089957389299796580909003326038023112244790118279980451428791080452281241153987413419084679607416844821016949014829963735330857514338747155355790327411373695039380484697233617142745351271982106407052883458810585566456313938652364537621369480486924698954425543761258520329396105488489523867251349964612865477617322209527858048383546483725507924120023856435326240529858705742606377442065769775158459727523390649573697731814298627013914910779617492691026548960417806793679937817187090102952421234532375760586453669169650997789831033966209192580047504705678195920813997246975436805679817251041701149772579347437272759247078590014021899112987313620806239636439546909283195895616498354774652172633706560375885879837687176889772744104574185715423289370032104184514865389521218702678820536435104359974751869585607026569095637760593499197283171003847736759948774093851721848906514266940412783318998563872744638088600228223948558825449781241245560284749575706971393376197490348266805686736866273587549568411854233095552266938442130024737790156527920401716764354440193479496535005327571299106644228633623381734699882318694591807562159142697522292528224491636497368268905841217545470203739684060289231509930481132492443637767616009491754369661110385653482261864212664219270657747080145952706836508152185823577197025777893634210865791738786957229743666901356957090433553361146231546697956961751182725761354174712990997654874370476711944762684564154752584082367563328472805649843764915283976416289216153905417863438084811369457559113927286138457339988374531315039226879741673107931364462958165359746514028433489246938989043253153513321732826464611611270042846492114117803293587975164695476099671017570496645014698978875334461590537874113116696786476116770542625902420467087322308892968649299315679405484310691693552781060477855881342203963667240134817983723014863065866136707411460601844030152397009365932443109221951960394215977571685054996604425936839974300531318453353437182180626600455113279242928153723081425631116036882748737747010254804623873122734187519337158826969029938587006625360466805420133182597249837826048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,4] 28155872467245558478488425551897445154027464517850452395128181346066892600283360711734866508681822199216915125379417834763770381249665436127901480004885858541358965019290777250199914643834046669097834435693117631826293022723908787142517087689387010299161746134531174784828871071582238084254945869446446223740198938049367363886463652919904946327555534289761914746345669807776208056767532930494865246653434474684730181375100936470220986243387763903264178562479851099596881666615484850233985408439860670823972148282555721496868034152187772436648950799222891565197115225198023953516031985249578646500810385854052634977052341939605793087907199777685693121961949914200025255656023124976100464108558227119232758496784263164428292347023876806043029363271153540343993881402539306039522122658060381433307186079870241869282828117706502632097373773693623999659619106335113756489240262596593532305949971665526477481014996345048509036638333271606986683483963921893084555836251583641431159871208608820271106672643730707081466354671444435712249031615070221954935197948291836312739041385736845152202163870866403582227845179780087127247325482733233330220139078063407300789442427617750608573928610957336217588445020412934640388291087232302491210301363946234192044846759998307151179615488363179957610408910227601728581896210756048202562814865197884018696456973378421257758476619947118145781715498030787314478387147399617326260184923398304425226465446870843612257345482094586204969937248632233057033124094989944652527989154973437080016874000774579825708257987961548587912539025804270290507345615282065484733160422734942200091093322943436384567705643875514164944878303125180168676442981391696414844253782035936373511811269669153339378402890618030494432751245161916953240958735942389973393007046467585396229668120615437077430502569350495600718273852892902322764689036329730095276375118447353360913647392308868398963246783005822643591543190802919756513075686981553456523734203025027489979439363664282703337477213308234225978659018290463034999152449691741252387627317022116230303658032003651248459322792759603677725306375839933364233863921130139712013808350364999237651994135122226743647675291799650304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,5] 203731996399744622544240917780021406674500518610652427032384980285211149294606518495979325284919902451319481845585629509261316396336566063040473306936427571181886745785347070541695916420555755095794169018234575390353234716084572885441659412279108103698681323979510064367223278517932778792338458501001267033951505530144880396024213020787454043011134202254246288430442895337777138292887030778611742755032190803343948727095853570231406679371349769806692128516765220535663090582958866159694715189168332094969557696523933300782906875638516346220355352141310050252657295069112998158589460365547771521488380395602173263987698028116456745328425518361965561840323835422653756082012404997925264687018731713324795838346360404346794425215281722672883086891604585299795371129610364079198310195661165686313743630673186402975531602312148421301035876931527100080327211034392353327746057666497978828145752772557901241883750114965365340587936803709820662960800073801248328660286443427779422593652658716701530840002100065278294933711136368029357743775386802262548816852566376390305834244742926498958890498209745599058665462193683901937127585875209035055980575528326665947359870503328893230516392677393882988108937152700396460932681949616990413210183672957528498208521692188055355310792563262483518179650925450099244163929163287112182825751011216345824771535872349653874498493013780020513426444732857042974350019820609736023787043315918897510335363316474972621594738467612766415415585642638710344469788896772435818215589805885527721904385730394894661069273015924336367588738483229794259639261501159794373027541975246896317754085181591820350080634086902979222395077303082902140673099162372628824256497343584965020968947086762166212279669096811055518304321852475001233605713392401623880172486123617614848735616019105991186574207323179733762749204251998949608973237159590766052399927973186723119646814058028906691468948037144489501882822006119239046811233692482803846476949947840643503140544270242869775593170824383068292252017656744015249517222792371778673670088992166541166376034461513879551752734768427741437808172475521929078938212226496364142477281919062583651981722492427452177424367337238167552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,6] -5375929323774356589133961683767559173023309419068475032468342525928003156123168823852627528974008893854732782030275091857532057178982222542947636624787937179076528643859123538739675225576301552039422079659189197532220446262565568431670645146776530546569797253747931079911226302220791525393434716046440362668558827264190799135195704222862291541591948438096715606995053512794512905477433448705789292967387537280205945341449137561959731632356206285466222362564650727292880568244449988356007130958274371564319595949756390656237640556803422083250952083829347895345383594567987503303153032355466152855900261491099473111500990330999917884267912371362847748811038776003173018762634310797507330229586772651829941526428566042550197124853898335222457221635905744799509186101556567665939117724324638261789184512169330432896770751022843240818071375932602565612520490934227338047028580700557288251546191104944364908391295305640814260786488912064265972518679843464921887887673702571047774674538293732415275252462896322372535670221593142115480415565609818032926629113584619512243135930369893898748052898353488559358931165100207225428237125307493059513011460805740513340018421916261231761361694177120612676157016358169264584487760829482832527437770824600059695889837869516998831738646046247186562466019197175095179264497165573286906134388170796371040901887706882010743539658825584411077944434796087907051892282264467651596738834636001684480814237650299056746619108416099343376395502596973618563412659215547965571938693898392577179637336302119624994448259138564306332125630650830020477686529397545732740381600532431222824603430750946425684134579029122972871720435364717140402993371640524661215081697706575490085469894414639070881075390358155198097766269419343460941500572024395826094138302391207766597130445942541146707485455293468932896221013749921661112764703477916327804797840579445777643184357026673175032090154962246887810617698339848577978505233691827272710344246180678792312821565465563624156085276503848035447754444874488805444358904724018264015269124461180684541833371453169989277108995231588380792366526455549965479657230829224360054883047777496349221753217464040737296082459870103601152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,7] 27824198470735448719088566994971096964325803702770709713261487539101847486750564342534896331890867281296831725096665207963925573630677619220620421813569542187682792482553169446489887842711053578575167249407895403479184605643507579990427485336160153302927929953742832956356801807622938839195163492987571834146744818451130819183349947511110229095849371752715125396557257245838178881157600394026504147858456604582751156445687594292611376845387068520496031668725754275096698338616373999272927009699649490296125041605298419934452439350169405112994336816645102807039924298916368173625757134024105487820583722696917725371591352005074323309818406649138417381892470568059232178702772334289036254967915664031326073226072214456638220557386754783478985492763674539267828556085803401556675029092197918426811731799428358897607244920890294419389671944130945306866254356192841616447934635770992017666901071166584753419964478380969938024483821913407586076621959075415934806557879311761993023034591286510407920495746098440432490053566806854158155172379463136009727168078746273204105432074292926813525847394640052842366742057664293388222774048134960969333203330733726534024463868434089780090214222145934324523883732240694503976076907761981591029415387634462227538810384105022647917348778384484642533367163684195712350917110509430266452487103344343834709761708608027039779045562896278273366208121188321327990966419584139224289141809191277740056011674918194915065949102987850267526936971776865446817025226159846066442938745389912107965374773969181325152830249659645761990454313555558424912827192114394290422782863184760199033110398105375660747960265066908519415115708207769241112562585348842161331224451870340854446447126892982138181431997843790670667517109425486547643033467350895278016807338330179519059184124129658311404139152758128758933752043753767533744414021050613465192143611750451326212043696587663046387527065742787426226558236327201747474339602674063748677669012634666718850057493310887181967741321579609756919760751617378342264547061097214195743171935342017898269733528035702103170590867092863471155988074722954346938373802651722018369989950038171866806250803554087711868543276205496860672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,8] -21996948187462341589813358910494390691046418632911305506031181530204313776876551634765239559706474840578778537179220223699080902309099373178223031978335238269348589878732424686971463820615975712941156758896420015892787411505020714359400268565529794055514844359629071808080250184047109660236585855955084485167179034421800604092721556985459770153968270184381390212753674795761507713626744730486856836612770414537955820031612859576480846630375831481214541966263729490976022744674858647453420104474163533871434507328497424749395579536746823857864669066469792301719280715473966498076028875152277127606807767013598256739001457460440664584128025254587847522826495058760888659749408412964389485371228666383402241228698736412630266195281869192531095632818361719385526018335505114076057107744918831648366105823275460879155498804677247654969225189572341677185059831690272403111048851470700932230017706645591731906085756620614750252885524722877382366990464018439342055263361618487969220864312224284787387686579141471825182220833942722629946309464752155453102106897290265503735383375205922850702924406724363855106530813131707260679153050279117180811325342103066644744646736450723758641723672244331871543429557067963451964148983051494117709697620441921890492048545624792673089415716992151756164332311773233490816071893649259534886594346585237167524810362767459840446657380715119070473603969041720724424041999581295885990188792038170547738955628615998861760931959792441225678465538614071823346468883684546858759571071054576221757700129214835926460051067740587724244535346961213413598485675668491785879386012065431445165943244624037060779442806002275647192914328586690910985408928973410508660809057283787640040992157576944046926057129155525567578087373496543948256882969725617295110326766163503222992287767265381140660646484175169547449676947037647483047062137985843322452394352176701171426954526746288898521075581036301674223061245580822903045991281939615899610975890861360518803223171662690529293091563373228722089034234294661844419635808968671299163864167656076005170998967442117114378285323872011518179235292236074428634232067664747472777357545000762113050496880606258019224982353409222901760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,0] 1356401118179522789656119873507568679880609024196564326418623551024235443211213794466394698752857116851448884597893049165248379579462697808483909393108583199118381507244954002796033165631014436698995065982438015518672369247061819608340820268078685270884817561855349047408885053025444596272138119646894352513718445651399989610124941369849302717111238384628440132273630976914875985619096090968932283792378486637297809269422340309722608967547529372863100255357221383932833835512976796146173532500427318935286392338907810569393273717125351014589880674060992847263549944536065850417401129931285481275263243414148350834450115452959527340271138492195846893975950639730002919339375197132840761400429489891726506705954321601511751655385713368510543023854989561316485690270701410373157215576757325393037662999275120417485296839553893691665972191515137318374421002914429891698382051043042235596725934788262583566344084924829815205870496913613857851062237767104445975651354429064608526186934281116446300881860823639794080048094578830237355870898626719318385017269334618311240452965678923947755386515479581463470951507297078407630505682044857124731465016789481256106457737925440381828733292959183533889041650820056882338187834161362198866993719761229381226569394010164288638932651098511962316958330068890166479119193650768435193076299279451013051127355053717572828696987411526143470590116271590700501920275059800701601437314713263139956702903537950666075379610657525009244834446054820902122200661478614659920325168091020353593199727315531105993868809461714706675148518887970638621797042832675462437677865547301226004768575254627445517288227658541166949698284515684541673642185327826939678039416937172272723668385811423582142886798674586595284575230628939497467327463903007646514987109443269676720448361193387564914901551497025382181852189442435592655148012379119384960151814317209118803728135665337466333051560762076027055013479331257255931549073059019517866953675050668518223652667603370117233450324693453180744838323071111352766716131740146797475565795011940552559464952394130039806384665215505322745737674580548926805673882621469843489663340143314861618445567686526936752244916224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,1] -2989226439051379539083331888730748056287870573869198332691182057871474554327219052388397431109582106290815724106176178497575509583419778566189472019364658178752854744690452044637993592908592484687430583815444239321215389823737981534259105971052628328969328179624729395339468054238302877484187295974093434657964560741861681763147737293907469984086290550046754198391751294553818382594110834339999735795829487127749581009828050209243649210829689028016215611007684685061670452087623573441321451333386310967870217877237434862142706364441699981367402902097566857813415684690534283034766534189128517162497766327863104310090090142926061608619199311200732131690169490960992329140579979865542212227105853619679630956589883087870719423513899964862758230722262994522201351046479077192656085727147386855702142330750842543878151245007185226442330785885144438627331958578914220193906594611564550326232669747926794497344804657783403402558065770512257022054287099230401125896446965205834916930074823861961658590472965405270431173820272854555375274939410927490895240696639943664924636222625213498854655748611005365090962154386179843810654256923731470129355005807405799721265883696206434009291043590836681519751374033664718260193880289851650758216322792419211734841138862585695043929359618054218912606520550804573981102548261559060661914833726718227945212211881284509261445331786863057736742140336026264063095168421608709161350050016550266724438653940902730553046940263281016379281128062501424456114482180752101172099400038804691514316285559339739961068821789649157884240912320049364044219267569727613160299161748598605614959139904263219860925355473084381556193955548684860298331686867155391164899901673779101064200901733339732613270632736325652331319275775100736315088739480623999255972669827110184587087422992340999734799074581017353753479479040789049792844025535057948413847114142987149242162901311023799808042912176274839536087144366874388719444876439768389245784293348972750780531444467915345217607343573456247566020061922525778281042662928482104238220129345663153842577485280527873946285077561081610559525912015759594523053571592758065394419597097941592708553285015447725108472114577408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,2] -811738939932512811168474511671477296414106421817249063026953904594294196728438786381749210484876373882043484567741576441047473104842113569004308668329117348222621483018591130265332721218398741514465960128700356957486214216580082320385748646705152225470060306460508561021146989974957770606362495457356855746143843201804204303068813806919521912834787155213404952127997682746086843080879786887603374266390447043001595611911305998893492905548698249457570663441127437427835190046847223713737571757466549822832337006072550776891480430524400691342282725818409071864891587110059766090700434803562843574864843977888657131526614508190977105859539839003672387039756648632950861799960445275893763607654482393430212927137696079205958503972962698112200193215645440607139180748477023308200225972917482305823669570956256020204388121756718712527941206196834492734569503241484884873973101941401538163368888347896826331273491447929846889478038323450681526852660228675131549461096209403917223804712937546845261187665105844390799566349841540431675158611166376364374208399642870031843194036499059749288139564595206206243940387745298964151486798930568374729422460360895993759507210883306469725938847768035191219392969236254486737526829661987863671784339367440941165230955223036868498403123290493378578101528336700900147958346289502706724392431328026679694218576533295612977942240722389548725565788770529343722202913212708968982445492951597683929390843784876801729377419312531679387946988900574547777692701925698651373755805317942640694406342868296548126590216485901484713933077505400210991747620928585729089335627964067490728860971015186793073948044583960775080088330958654515908230830277492943259095131010836764449589785042140031424961159115948186721943574882254403968454773343256470369886532298339777453945086187217233560395225846021065531465848887422218033291514042915363587325689996538565412800796468365492755005047224121158472768946903851784089213872586882141256395102050688677037156408844474099818121209628512908348930422016295038441502542052690647804202772512550360596357483791246705255481465996781600659830610575780232809348879919924532751720304653887784516562973098574135447532275010371584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,3] 18137380212232224897645251963095660504552688398504878482318042636105317331765134421122211690476102609479723186248174766962141136191411740066696226493637082074948110372564198175333844306173669626695984352600863769136065799337465354174393318637267291448376627800465918777420739874057253563713935797290959981917954522188362730233641556967759518665109275243119095197554741879919464656994502845306750205675256784997012455628484748540906634010902209517353348000607389688523585513811087931287559057580414870537842484306430645136339696093792000465591022944426769832585043312373033642358899585367002191966488621214920549194495622804544899560393728833446604896325497393536424480301777917504552078578547254670056528593683000832859839312087453130921014889038249379599515644749364793689472447836555527069645380540817667320676097326129426234322400176118343658220067153979915979085828214607327720168933889977846178087851387791370138047162912314290452427257793265300323861292977923770917268272493972679646491807975302865679718861048356135279079943802159304434720964403471265885185745619058188199955350660541642948910797889404798012969949740750772322039656768820363974951738648347050098648220109690233687566338026977248678547158094594932253603818182483081478104421594955342413417561518209502583417597028460843213418165633757654827037743229379654125904441396780157948838929449024970173889811423293232999367514527784202661032360014627250374994842255892233089514219665236159946805040904317581109759715693284335290448983249640845004979677456488709508949503694352435218389526753222700381350880393136188916618513839604029421946652617318193359462470896733093460554287010864017576001236002868319667079362897849746520915390121007253178106184748101213805362383704959391393405797376558475758285460975778802827836213011054373267948343679404323999369841067363685023305206974222012192748819631619053797884788221192586831100714836477559587699240569762344216290509362750717842262330856555667720124421341314594403412695328485475484932294132627552645208228352299317797056490812710221790795096732259441549911738114148095569449466615929331475316816305881541251499855184069616881102023639421345887992490617884114944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,4] -198245035995302845955978819610010995191907569404060966585066218205197630574352151624558561028705410170132699192595350083922562178816572397104046658036254979917494760352945251676632330886927822697917665695717222499991256932681931845112291640569210777487226908548017403660523021244373231732824956893274696242404617963215234404408181362848546417160240715987329596055610276964695394627184095497206344869034896781558652897627380553513440781080162452817616811370499103990686698014890998066870512025815895322405911336336132813947509452877389887274891808644064296692309017855194399619651871310488789452650330201340829242380813321927937751588385697022825246863811344398204375365265716751716186028013639192540215959386378958306170701242062072089659634830646541309978976939284704273780074688448998940725507956259694742859477605132251271858580116096050919465565507065352098795199152669330619358682236534293322617164601696688669584752313347907058921889377639527862905461362956652935162210809581873237892228465587378741142878994581915127121105832634872386352847954086451249415690641638133119576959141246905441476335520956412197858554937999982681740245040095552462821084219269147884707516478171904216484773765496635176887333227574083419210161794384857890371881954357243847075718130424834977602086854673959130473157221918572115140336207051716023765734847606721508419636281790348127449041515014217227024977865632103840958323292547753049407131110662875886380156257763442120488495809432492843856342971130053139114767728241424611832904561219209991864116585009124349666349669062911907328248863286252825907046912490835535566367576176091230540649997707254478121169245603667755101593740163912249175086954268908090659600691466552415477550678701904740480730126777452758152451955036935065370753783544930101919400608953682103227763925156841630800456655425928474078290685540888115139944478386962948675516459355813014890151334327497659724664241018067437602231690943872227557968479526702590238310955526293080260888472888817293967502725251651183257422230657664201479281680966811853733646455998732272739355916904487067418287581371571288252744153729733001081388150730133442372988768388660355725431959947130699776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,5] 396079452802672021609935567552000000182555613492233581547587522798626917082694314767657307504229230779200977307031257371172169853459714297992830886557005864362246173110154136767722801372378355602163125292770712388782852958312700397490895890462308145553411057534555153794265680875665315265972099351320931731585847280252184418765244559497017120487625414374596740344646212756969610918300423234805534537391954554153829602957213271421189762526905790108316300194019360998941567088527332327784966360609923538623896684912270154956103357220551373749037080184870767767260029600790838569235201170849540477970296446275585297245565194444533777902167080213711600350394873412251419173663498598973080150428287203178110604675135177575260742384294765146443590048709806276401386376746781022211987861136248978908158577404632313661343593912189813721450775506120847727940291009748592134672896485474448001711531659139214615363316432626903145589789942069181565039992072524738326666924384594084762958539683288644074520914340511119518056665980271210387844045674724246604351531080594932043988522013718924462551201803344183573981078659894513729739516158693570956703311666891890036953871629588190374771285145399342499161683426064775889690946824811378343580753102979846308943395948753789958044592746291166773279826597290618516784753658316000652766268408943702489437380101089273987882958380481156862089763647830352135459608558348267276893741205685046411481359259760659249735046488293465064002959676447563598981593669794523474678602838065532751566904269069932873722200944836124438928825236610429486350086574052045552290673122806436472058133078237860540528871375106084434983153168655609533096334650851984242129472834716943903072505572346497299442034233775295784177057614325861933614199041185726575889262792024805106976844251799989074367143930655659736308972481200381286367469507991907795916590258014168862023351764019071803904667953424509562671186817878330354875712168086345396370199023590541332774975244341690327717848594108384686700400395342382564644646659223529958495748635594474399191300641835194140159374969612208686155194558635901700245568085704459786258462878182929861815875955114414887631788946543869952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,6] 12341309661959911205409882898781894952399578810335748136003746079207816762962578824530718330256415513145204054504194562286205919776707473114925474326329014347787761150248694469495537593494583811291742260249968756670419648887406821161208195603544178755256983490581510412303441759229344513078914065906777364866373858580543125438113803470888299879651605938004139606034967124769806106481563037463578919741665741402590665822730486296468077791145322373370655511219675465231921669704949704796319259075556510018027605756598562774641281624009816194778372467258854943642339925230516260320819027287110707838711212619998644400685036653180933111447000608178631818254515416031049141859701941707755119731997424578238444073755894800850907807980485656782546676992293938875617179701544203798640018726160284393274465196972110100100176240606010973587567742915139007902072644214322461209646931474904108632127202983701999724680574045992421038386236337121390070155781344125307417322104717291078566876307531264111900018888671172225950513053648997428313988325375689780575046964942811110875616622624313677846482246373617427117778891049213880931764739204197226181649141856139922772915020970977667401250967251903480959893487671723580453881147207957243985959343924324318421606724894827210479265210816771546007464007348643182887648751031503876004189378126315903636349798783988553632009868597364827908360173104716802211684881509180446690122518948048499337353944972844751864701954174721077682051127862371025308508117997719075751099069060609565278623042968966119220722926144016998035149809799174740783384463980676611194898009057643352904033008309430329683620739284370548245802816402808883146763707703852440713196511343523696887966771457542958371418618795935055906279360610400031590470386020455037343799143525547484291754089982679716455664934786832591920215398322058223562500203920550783924103699174982246758560612958495862174950598700234510300145178377979766488800202042528050964433481849055480688636938003056874042987456801741124888356453501993884115744423693356736634963895654671347121219044477372336838941144272347110451187744120090640767828047935696715329350280453877095941024422742939894631738803246772256768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,7] -106362133474384039703270961571871036465108160192506868931248546318306806806914180299883488808246835159005447664223957002582056313695089677759893482084348764945925579701998059434882123153563266545677532172750943797195491706338206857784697053886586628146193683205875046923057189302442406802484029585683081288856518459411903388941348153103903150901324714389094296158373500468806014076290245847156325255412495433722297575954086167202471541410499650862239141811390609351177945722259853929828324931092550349869164032426513148910454641593728659343213013342931667236169212240645926861440844778946403440365767253602008724797359459035752700417176728677934362231055475540386224759619558314999515812386552408433431898918132922238925190442213382621442675463905061033093690376256001400782183051896657661640565402086049377778066797518001311950797573684123490523834497113812322317100770565746920095592351668492334043978483659133273820815952513314869901870927478528480268683008021667986886621339383663261754144879745949209867227727778915522145977685595299473660363854407859285493466544621799477677285282245901143180877510944702143597992221652212772385723503360777483824877149458597737753905191213999075200415875896685473069879440229331765599923252781284479607181587025985869426934009500474058143928853407702251950683657879308865622476795099216367061497113774151998404813946789003047687748264807007203006322622339957647878526011042980337156945200975903269551846865427394906378819718943565069434805848979876569339175717207204436777583251109383190222729633480544927821861340029245696682395255331535579142851806488962297938031747529562059874802610261768644720262233409992626038630325583805621241428877026441335248911306143494177307961502152114571134001226388285461810942035955190851883196081455847864945426614633059173164223029018912594607176399549571285967940507619328891477039583232151804735087247762140187737672396741693694186168693444602956913753282749748447594381570507254844984592594391665911931896398727299634139589357451871236753287155306003395087041967154917460247729759546724258388212097199166473402348912118399133116809489544388227346402800107029197517402543500282567847264656589095195115520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,8] -204684336785074741139178221266442593188193186629806415722241154975015247139685674382471468560385826995067675820786438673189574784357445715095284813066652977220794765271240590243806080381501713151943167466056707749635798472421408815165948553826848245357404276555127394521030100851811762907285765009554950159184581438240359102074724568305059582297333214219469660513955764257640367048596150345967955741524925417996536915271489520035636408052895261402006965214343238022666916353128526041524958075989871053408094980972228521078994022675351297267005744727243459161040482221349475799209758241309127238644554948280467374220643116988322064244969506207981903269492631810464404053321053886749442657754864157550867975146924120489955529040423193068271582994743228743868881859349367946611927265788129896505188977727178711513205046874241432411732790714350561287681891203756705795372772684451395989437560540901399239112137815264631589507645290273387192523694980227546595589752522256613042710576669978501293312291429730243682755487228808569448457282628880774000698897673552770690532680699996943641049355892536620113189468470032314609277478997289570425060758171055951570682123087372753077989607516867216100339846124302549447094195858249479643229595616596561416444777688430881650544928863905533385335129682783534478046004206838444755384387805618306156291603296344293579284292558228506923590062807560917684765977511130058349464783474783849335475948506629283713676964396644732391465501231989457301055602398330180801557323056538216048090489237748674966821019552302492705413330016523805929340780363648650862125700580288261807173153553360278997120110422647366447933901681483905103451559883828346353164463754058918852358892563589364333923794275957541555287398366242255368957666752795189635798511351258012672897104464863568624036771786349846511819795568577267334652103683977827411860743975100128966028692611702615689243624718683457131416188819332182574195237339546804527198383070793028506911379579476095913659405164818808177126505292160384511311439276742405581195572925457022610682454109550603912185419188533648991702169083842007925727890597611809133249659016360934623534882074406360190385459403622772113408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,9] 5113288667958733930672787752566130891825597860600304580226480916616517682778326594497913202867607809262929292172427102718323556212466334582810984507916474235047926509752717966810296025150750620923466799700775492279992399230490818843258530426535872425468746253511862712192642176188233630329883277686078026254071297317967116817866714527106408041109861352573254953323918377080516171786802286924745959979103741231960982881540644849904244934981792069308123022203111180631179075212805185279172577445069448175618157118070356183770273096211999432100391460457204029071293233724414380257875036823275733212296082430559398432873611686137955261225151542095333635571561151381887416918357562304133221485554230212509374724824604428907361146734709600432237456345560327215243435714234179857528693789877430063647337487859348947354367575304661401873370427852471735444539162676579602312114019945670798769340832059227396303046964281071482888085441482089690936075842714983150227968530451879810974010602715724513524328869057077491152147823778945720068431419971310043015990574339399648281008193812360798579918711525707097445744480089327719071469801249736651820697839151557238186503961644863307921280882252289020215719266709873924414732145955274472979166328217477119158831444987881902509699881662105640483976433120358835224491546791397562180540612639278603049169805890484206842457775305090143977285064850644386623051978216678418102707677056493420709040569012621966351783543388782227826261829057908963228344858546708659352561968591972932340107011893884901048924995223940413344433249876459844863997950647386782822990880479036597830334657502278378924505276459685444833604460208554525895976333597471919106559304781888763971370548975738108927880924547870073335559636786127622171167895030066845019132381100250632125357188479179188610406248418313038025562248462618775637459476050790492102489803607500390568303361386532468022446838958276226707161483979377252801695387757419751979653930906202241557597244941531946987267314169183807568979553102024065059500616283498522105472001135630536929219808539439881671260416726653998778435250722124664778694495563193946153876300307597932089198325861828345419639479228801046544384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,0] -5360396971963742143491748465194265750045246713894893380342520738441543376219952810398256202896635738117862408592062342097984231203393386426596218915420022438815907143513275584279102538013711858901820211723047258535104334257008470319653647985812407799758075883981222405005978215146943384688598703128563318073557068208857721314172975403692047280150918961018850852156441416382329212073783419310149143057302965947563140812089645533490127716751956735848680295814197235297171082080928710046920632701776340518756006672587387205864281311233515136842568162146139317196988033099032192219234957435111092953932218916963019491116201706124488586863527820653397107082652127853749050566205255349795352265802240778129577772237418565212401117881406569386756971964815316522054217839751264343915142416544327288376012551013531318891392677030863487932549925975065455549192371695995753446066021788240599513106056339620868019361685033917169927936511854895660188684326848344047411202101144379225509812367786096415160807559592358317877591405678190243567130569231963123748662499128127816560571333568201595738860797195496692030428587491253941839549691124278998796551539284336853866043931795114369543260723101396196787156237698525151661647154221819808675846657602621569287921671331784573031756039722396646599166995583165755012154445713407673192848062298830646378077002751928817659268417398315580451151273303419574726613368198676602336050355241318727873406856630758156888459575865752067413387107166197460827048291967549020985682028870928363908591239387352917114347471167924138598791617577339155785310028252494734099152687497724369373106574499298996381656329372181126125295442687175142261419043846460467809902242592415946186664832764912377811976431711806717123392143729341859261426571977958248502947760137224281110751101968890867926944243972665694250792194827038044178976296183160080305513566786452654466371127246803463875512501598845246577404965877204032040934654801777068022791634737123889617832249051518925802353442284483005026124761912548105611151213680605861463346649798653902191464449536393865616279104220260238854268110134449036823624604638904261935279310429708012106866213532122248651502256128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,1] 4707638576870532587447140018105105391796276766271976045302327220001061521770609500296507684278035512510925637961250715978930467857990457556461247746416268067310975173406900908393729768521287114709207909949841028099489956545137861228486699253247371018988786622090397944904503334063147915583649495758243127157152224609252992049900129226341963855423386646828533909721688879500139803494488621647574023908401350011031702637899702279163751448669897312209487771193269203857908389161427100285127033008561829386130529998539096665441585120066973720915127938812279465663646608004786289776940332015857099353595543935403946432520716789054351732143237573372820729069737279582815824602135378690683664120383140373452994223118891365310670713473191566547727070023058096225675210209189919515394296951657183281476666399581975759088454655126430195537027857933360388097329194547669759655474728939275340062409962183706838117621663639072958127155859039443738496153382539807670700697254860290823807580234188868616271803441774202582310924575345284574986968974815160013085656709627222668373675493686899418200022406581968475098416457105623198255792476715896934714108591107724456764367995816280052489761331369927171280382202441945455350928650630712746606290452734128968978685647539858370222471757348158370147186563318702225665160713167664013787465851086920723918735745904180292657995802045654608568333972610915783390564216875736662726700804072601760676546371135939711790175569942564285188918764788464358554854728408306579573044230954125630471295333748621904937836896460745984470610898100006410895486024682468514461720418170636386364044639059414227967443141373696361088011173309306850303531347491036156938063383499272887132697188157354361837921474983794272418902326241074432907390742456683628205547343942815302744801901464001225854103150195722784389079296212931933097863249780309917033243718939747151385447465499469638270047171817688287452021222760974698173390347110967051602288597737927829638192889150775402917522159887717797152683204883253771654814020344677941033748266017327655795684593853955565054177159044319609976949527706641618280049870002925495969750255479449525673777231240628627383104229605376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,2] 4111128309653639451785314064702313854422677773193185497210292487920582697747316567704537343029056150574908086231007038793261917746179855160771245798615982740371282607299610670317338793966181582612978233532303284595180314984845677041936756799734256499469352786364849039788945612360529651727570414638109328139459673547336728536402871632434376714992543644687331851283497919945015773524728202103657873452404586976416562610028435759527170019744119201856742414944295344223635202359413175686793648217733718624739550363413146378695724250041861794099619608486876323738839575855909085713087202687855145605562252523177588229101624972956480346307415911096502244402370390707316274023994823727962117304028428825230791477999580125161600322292431575737132511101827904768347112244010592679302309675313550878176148091519396935382084718651701348037101407792059397713328625229704167013199890388803478289313623549720421170574593188169265919937121029259313257135842484920044887527415335273085472207515163218889450083835358378629607366340806396775619817364717675191734800328109451975417994462483664111450431676872241251424566966749037583418592048372156980892516993818016254765656122418370616980854980255524309738723527085981630027432996007873658523192292922273797777859959980554891402383192770633255457956587884147284780237770325276400878411725660714506495833269125768526138800408708107430045460368367986517667949256293664258211987619278067351091629315842524540868711293634595374322156307836234089465522255707868923303084533938047601211025689765914151359219454233490430101682901605522092899911746867549910373186412802700579727058874934904625302488281730706438651938313638552615533769260247593468698759874817284172815357439203795722178203562206130105486557576416450473589145441195489095990807987055533632794657283918214114651881899587539486451884134278572425425054232272217991867688205079274433161823420007150807596754275243487421104584650971139199783748941008144654081410267455075046935252021730774297642336569792131251843670900663759915592772936529643318310236398904425825198498848706668949174370887899579188642697978964071256738778276868907269982639661703642311289200290182303403685309455901130752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,3] -94040724106549884085280761605985257801468540249159631008840631175438961230959534062350843774897753675994771491638748491849573320509326458817937503528389186534643967545959789787085767346642054458422596859075903314010775381492164022843578323008138538163393030095211916229015447013770523195000484359272760350393301997793326966476279521594606437587751500800649194106494369179754788062096252496876028445512856489229319118861568750023118194507996014002974113151261363059506754035787606710732470331648593511197815096199814478852727497296910131955778907942428904189334494351281824415712388005823474657231333292316688709234948308628229311481233607031322359359609638023825674720201675514859825885298628218707589115218682214038961239174129372592268792958426634865565523138357873875740958086526216087097906294740224637882017181321137875157579398728104605899932253441598801216371540529545681970454570809456076255151088231713934174147690452839065729770476712698892221039016144226704254034948047761399010289516874137396058114568528220524754894276632053346526095519862133244283141393854805407812433611200283701310210288652304597897882284914592156654445339755510818532623318787503640404895848284824521593602578765606371376015688647217433199552416680442509511281314255060026711669479641343701388956429398040397190543314889311807113664897566278979447365363566051919169219417270563531091575521075521323546975583191262898283851104399425818589349132575060887389271416144932278136949083846254968502842264993065619726287820259656417422664615892500613218651869757947489761569923043898810463817049302143687551758506899233297228941610232147904575710990032758415664320207941895339895300928764006688402115713972568431742210041871064276067864252262500978020416643290742034695006243078998587209297033868893620499297031226059746682059482014154922886865429967345136383434479772022991642640991803682584829455627468390805596975095424242515280036096069389603412150018132146060890930399730853513485995183622989943954472978558954969121055346382746353763709505144646327000700978297954849174258530101235025925402492910849786813123134483070243695612415802450488362424184421208127566430350951853997306272603752233959424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,4] 1138438043541797514699495594737831424954109984853921422211185542847472095952292462763556622642369127676892457665647030209182141552496494416473161400719047984456509653164928406356689306989142863255506564534348071665522095751370734226530397820085111788528864081782870785287142090845382388616625566445130925286158466989506038844094050795603254716373207728032591029816043621531132868234665923366360949366179356221062653860193234365117550569006922698001771771683529946687826057352066737600688140377119843410162298033289691632863942791608702581700243653236458694475029582929083524013003757268562566411278821889716083977489364256432881095259086801915102657768805799247255705619311540105253239554359112904487372353939024311016048123502152379685299183083127121545771872238695644109355740536247268732193263641367698549522380186457293861735148074593220550493786428725123877784538755189770061148648318934370289209395684758346074037949513869185434146058814594502733558739203061925431021767203304930363467011667382408033813508531626743146472132288521491669841161754327812500320657052913638167267578746391188215044029397733794546118882553326707612411514844470221632752878331102613466752631339696328584382625557651126492533173320186475479563901124006830322440219999241157922819657049092432920864386868902401920786813690476338895416546903980422960996936996847164649558163211826033050702936802972932895779212055397971713999754467229566412178653049857031973261845389116130182426976853687079166398140264515855105828903758498315517485822618718753280631801522016976920938923012848915015037127451910540398570085452628350599116385706279246694236328382238020035120394491149386025031304779019719095492950460090052153952035733612730255043834331099692718442052406938823839171082226914397091950261874178552026174459158764091828923580228636080097020096658474066456131715177689800351528520139372495165174235138486063794544930572084200682457900723732405321721112277535308056465671361573619493154464466636805829918291216562983710213961579411299855611089387626407745286892845224686080380663229127222328522087740690472274362646155378190648033272605459828604388177384237328844216821907909080432255897301662964908032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,5] -8731927715904152094452667655096178684943749020488296817529997524046170171454165782484252948773549450063476076968242758076054731319137317922956385050649076736772889767503254162948311567968399738167007793276552966817088140026838477399119155751331170195978197557197658937992065675638003597146834320936211871833838327672259701265217937337721412303548467227377632692516895065649137119609432114738070295957481132797806649900886292048041367222442164670092213003307587234541168741051022722930005928378897960494435462177151454158135397846010822415264833744602768644855233748375715952385332326684451078816684851934287410987292466102890947550282876769837871838681332761197850409361436575209802535906357144933222451617966675325234696373804777827958781377690738281860234329363773487222337741595148879828222364260855554014665266779424613238925857846614683239334797350795902384957887674241599161318120400935103194360641108819491108693510759770655442740193654651047692652998194123845558016643079579085126643966965247916793908082144311249311223852558425039407402260688598913461035328891415412093881486841578366413702786396133711926942010892717585922661730276976186325990162260820848815786007213143128768449992044432565837319619623561868611558351476682232980940106721317008978414007113438486669895425963502702267416088290597891267896113489949395966668316668346286649989028106262023712611494767694422276634100143321674006962481520499334162034377524275165265003953360509958821810293160926983135785674777788527577881220980611514460303448309386577520227779267198627316744600053717156021890282733552081084623591585230271473283867367159742990537909729190664792122533654192461134063741681597620028984132438311768891912077441591493288971380472625410949551107755905447597145173065675185633041433061286207632494843014314011668939521418805164492444799822395114209620850526597710177416000613488885331358670277548748656217212623740299229447308081820116799515689132820939412363382144209386520005362875502977854723388846832469742439515847216823156534182413947927954373243307376357851633489954814874210819164147878931571923810851439775783660468664463581484246051870002373191001608514815910145089684216440804081664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,6] 28030655964103103782210185882151850364275827957917094583503762194195025450636565095713514497244584377465797451920926114172384741060775704801854265381911866644786211234307581112967764532053965718631804226838055366613281151635151907173837260319071111482514667711193938160758885970426653874958656629183425209976588696565192217877957843279371267350284051474663072388018981107826896013110648986836230220273713258744331086178842490722468141262048971232089097805236404360408457793134529898332651974136973009800000588887805286267339071624661273832283149426946084114686680119257160174047521909760947790854748605220062946090138390749974699206940732886058937218169281526402132830965971412064338482987703576053383815683254987858115335111599099247918596868711232335941329395825746117690035722207739919845444781556232150366621492764741017141422792535999862254767723082900854378102646691479192825422863498358239549505652549996833840144839004413322982055859678221449076132831507434011152129998017816242205522110617473029890116879001721341285894486080082298735616289573541617906346702816767023706872324318344949884126928001492447959006803706049912411845924308823048711924869723541836196424346788978026745061409502444598164346578300924901920656989510518626262308914050858405300115130483045487121772538763648460255750114454531965997291431873146226271001453318976923356530545354953114267854483182159962604408960628755507345636607057778802837130968941036033109010093642589832738428712414769556426827835943964594646999086054036954960130516960090048317951281334271944595412176952493439646351489222978705900130288872606565720791212198447724286144330765961826940382755596371998699014383776018926398113009576285739837807992799993660442918789527130773849853363489376023916177103019119014548941166908282023915233530344207093950423117409965505220736678511276624886213617959764249903423741472817379327753356389900283865300391377392610573975185991746751390135459285629004713437735034765700210144171035863733233678608025414945958764960685750422400899104243434618928829580473304058896240048628005885252826449712287890767746778016553570687629504946327103715060051125509306220546645104150841865384983235102754471936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,7] 13137325975448126941058567597172125520389759624787492889666829225621376251527042282225948823112982632078060512514875247486972369068518873849058972436385609898374359821921956648080436583692491068928473872694552264841938745433386951771961082277183502284085895296416560194862709310056111782459876981282654670443556640034517388060154850587768528184415412874702943215455992691701139513969141518322969701580557485938299026987964776469485434808508865720362229355753463809256573247744081886461985042375128443539961342182457143030673137228538163240526356631621218446487000230741952602577393128389537734889094090301122867307424003876422207052619873869536023047167069710947098411865993354119894226168311528669204954344194721564254462439884937810112567877520935920729310408312766920499097971065550128992789836351218156547151751517166904993676982826501435121579683283349961034352356123736333727175797545932876531428754794953306747408171235623033052322948010261606236126571090085562475829523526427765128913529474171153888640584637954317583824582267947705816031171081367352791513833372127772219507129478364701898679558050940915025471582853699172128255845015787621982641714686064723938555422651904417203718437551248229117644327608758604625863423739757993254793841874221764611056101549514918262664567794874254072895327082319156785287727210144029260765268300351813430020140579146880272695079099251029377955186536597493345319316065733880495453612921432044084106799085727265390564794080386358801124878868007065471196200842615711782566017313094356294754993587448328790363398528575391268087356239954377339434769182466015059734809223362387019808209139347275265645099164679562111161536774508792047922699321284477653025726378363465594139390904174704399553600219824065886519646164582153763221781962006871013215019403742841508823972597309701966104552276110792904236529751660155540953843195584808215432480345856846013942650422592922601848594905162941873178312980959756458235766991840579642987622684235517590628567182952908399513207313752516980397064621462165161980688662665357103795107900207964330219622918481820456491379572683775248399479356911678062948153095612047183201090313421336715442584447755569070080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,8] 1427773314160248621487565338519746231248960161614572375693226535722582385784894709364308881402166600358348513059851584897219964363176061908311779837285094162436215685502267238584651082774192397859574273138191740352843451092864319780645697186056494617895839635801557033646110688394021425510505679387526133946501967404033654025099163401482842077643839823855984474583059915314289832380584105224092732909882994833287742748563788388603805267258691452522860513571553078575212964529715780025322059786384830089987184798147682404974638739025834171130560787468408719284618754965958744359495481413751646424803944696728983739408397790540619693354731244355886354926228142973381771529469809262031712591712950362940744320221539284954102093892460838382555150951648589455371434041422503684340094589127784994924977953269393674794647055029733082338488932960175095928775251231528486875655350715797417905506257833440110216475582027429141040780399607396004762848339490125339885639745183234807115090767204413698084537639696576468178909766529294089297362474202679809494121521531108020214790697564377040172574537333345899458808877009668140378008947049131634841688782800530963006874214579820311093894491876650376407337536883163284646593143332065131775775106787858403129220187981167635313312969549795608479217561918900164323142169441281206463399754253613246721010184058073475101732514653059150071000985229449848756338995750004012374255639552276091551601080739884405146884286643645125443886060061636208167367517248509520096485711872400984365497229303121019984666407879151337439242986375456263342671288646836676559470092268955244804496070987700944039582550294995088271392945393480079944151027072028275840294924251580063288648356836429515851218279051077168821544536435684787460589578208776127105350485840711645132637808187544690334127628994520113769857502128202744223988714740190102526199078411633416021018647323080259815605616709989361212520946034329528676919443912304537259463338705098040683364028955069784979543530669642131641639139300805156499392307305151158592261982574401851021993976236035779270014538833288499465095725274431692057940784668640966062417846813901972400510739280552530717344495998658777448448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,9] -25456622479007664702439928778066511795357131668187020983995906685669114127438759801661240719442045123117101834594064042435186567829498738756339351866459071743765677381570877040946127576386225596466276040344310412984110168182464796431493818552209316178821311614164002544391192026134781833711929182583870342494685312109497915693701033229001788517121189936614300304366508686450508521595955076367596709879771211525306049718851464946763305636553543947602747942191974163042926776657081618443631060187402065644596648301772696944887328797742690893187104999980987242963040229443056580103345015172005931193420358759008796792982255376046566722118902420698192394135951438973835011655652861429553583310408424515180160747107442761298406365162792105548968995511215856273128610907380313644529336310233519443587446548314066097544000419318196779700720014521710136437700206058094804870805474485840975474191866963212328220792243050713244455709347763865400359562628623457980772972974997028677170837725731894321780070076685431296164831249437939093920110707368641012763894382260571020813917630960212685301817641977074998106092115869687758586853260714758430638257253495098657901658121078510896749055549911158395877597724548863299334405629163049141241888061279958307988621897531912711335534970711286114596812353768460973658899159728633214689122574203544828286672756844002656866290340504672435826298342419976998496045727302010452665530665912104603975325757666004537011776515718228596164598372301508264146973953860024206113963221472049508998951600488687547690210788795004039856090381098392280609410722756179610491456998502886519398366196458587579516517027869409854705392865232712903296269853848817589658690203376437750888061120506865995662819461745245052288106666079025513127287827414421266415617042868556989426386696513408314829890861885424611497122380917490556504784510566389748246482115979278545831402769687332544044557042402372377491980252235563003549904532097420402881658975871304003874261528182605331478195881992828881117113249969573096502068582453945440505649745970338461610427762070559450450621491730465155331501701029071692277048232146457504783188524445092166854870477876522851023837903285234054463488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,10] 158685478112545058264970832558752391951114166259649677058607928843607599440880051357869727105147094786593385163953052205990429972601826357556680886658440607107755016287435013159756338882472559362777793214956493104569796618646172286739657434299244893028731854865968325534357923146761743445489583868584741089370666808887601394119857856827983968231271142185764877320744363945934329916760936398341565613896030935487762366836970927641804998562918315725423630260345103822547821800709539908648339116599690776133399592405770024930420678020142457168392040556286748040313938603657697305259278016456361871019345756370560146122738549477131975958858863388212396096068495491871038514721201047648444144982556503840255568327545693241130210617290871739037776598213164714360606384426293656791634003642466430376931453126202332766924528293506742671899936344107263203069847459611526273508346250731321672004856500901432114138690315022707385586780793860532455062471390153284386562561951185049204183220901685150479337792432173264698697417379012396087739774717521551356470381683710352372526861938080306746172498363300512911044712533928228982006742512515024879370086162095872987622773398848889750325597420974296061434337031785583525446030109170207787135981259937993410871728064089248899731960616627885198806119544657583897223488087429693956064106728375724631635307190481705296079314869603825487333307778939675078953196845580018815508390217339378446276858062024046748061551276225373829758770906469691030780120082855645796964151683805781328109023652691534799124506514880324299197944289891756367206111646889130379459988954622314400514136934250460639699228463180098041997341562987394499482340702343453305982033590766131275889295599533715436483995680667485528724087617445969023509726742694124925957777537321887542221630471220624911921967054082773546107571964891623487463836529419068148654834751453844170129070763410265506820927967752170123382762511059566469938208006577338890402632424046365586883550570137982743880640740761525470185018246347225523121075418805945084826015084430251956381585392767896506204272536415116088961401350473360709076675506551073774782080701818360491485273099700109604079978856173277047422976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,0] -21759042877252243351487341843903501616497543296485454084203045600394245584628863492420344670642903089804794302711990476433025670014191523812679295668834273424641181217284802824193685642239286588612361800996772484867784151595008358067124683665646323302658948666511342702085108431885788523241059050891670192336734431447205804938152773346948342800095609802563732211340525520774003848064207179216678425425239267829443172113303492572375298583872075815450968479357900476418634940425190134319040236479994483103003454968588822394208376176630490503791380299540424624713629076158545479986510926195703374239983777869834999908208790261984692565764396674451677872893027818652752379883619806687094520132436125070791315617725136148761944083917184528295486079116710102095703975427927429425846357816641521949146185761684605613648679917688752164367419022386260508156184038779149110788556698894050333171902128919209109296173116849430997705003019058094464589141845657824420936062863232162340180829780695060180387631344478273718337207710862117902326257121463317491187581559676560898944802135936230144258852026344061738526456181289619201319162166499012947659641030157839804879404158043362506437559362812992749340812851924065288705568990911217172474657938383499691034866381421505293421646687911890824622639999964326345644221664636423025023805008991443013819902569674208479413920061871876782903262837276688897468725015947471361017055748304486867658899781942633870230605590513399484518629075296926799806532894545977424024132100762129611371506867541256554459082219177137863260015786934248357161965821526804046312252318597311210973141528549570695130566426790653840819195279260203109983700480982647314555935233834192500558742940827064479410590954023410353288118747180614569510324106546443017885088355533309052444440725837827368761537322061374137275650830841210100258982705694590376065883580530437184170210950529819368250180583942612688168326417865870053850182986976074480149817302754982157015454679778187359201039964624263556219938859146054558927647380694445535069732748352171345147962314643929574320033713537138332156430591913111708867861022470022337608057199363391480809924493872903933969043554304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,1] 33234906809156360769372581666123483722649597256198990434819335998092146315585609432402672791895412454697927508905142689637182060927267214337737185346346719084715346231543234590240565021248150230267840777332557701038712924796518457055588095038988245983561024820090417829294840709996378666622034805272590401824298900669666428685230089285820332180618832236845317750249875424415636368022207012014980140104118024766223283835664140062722889024142436518061276775538002899324158555459542291552337535246138230909363761614166562947803195042925550652195861614044779284804884355804257237804303855692442134502831855485690579631110195136475239020596897679389018237273933054183424152566895084659741291853443261666183891588045489125159945025782523506359110723759716688935510728310679830145508304135772059825647621648956459059271073218993573085607719422762869170770205663126327631350013813138368254705190893821307641521093055101485135938039902521932533148579010825142301709291255887750001834608845817803377338587053346489109988736118922706715209587012009617931822963597760390518723237321461174633169001826539120332598896383494792698342307816244231298022730181470491434001612646441042549380907476179372388506709027033097925787145848351338530928790806181730347681547398274828316235477871356598752074465306717998698299548814698725388004944152113632351976392387666744859912810578550084459032620374249922647726456321195751507156325105575730432863874226015384945208627176344247665356897961949759889352716571562546844487797817710728068162114521489133507040627099315147200661010494523358898202896101508927379547587246144614826492476866548147335973999145891247748185794868863754176592479466116314316387710075246922259383618624086943039369830071531598642251945092050518117959713677591298057594766311643359677167745110350812651431036630426594998727451267004937234680073338322638829743234787026641150461250860898343745448692769152782488253229862024644808241479177842058759825993431631560250691508684801966030953274718239374035982183752153916239566740867791217297034044543099110579285774255902840016576268374739359815894422109144642691876183656840286765614283300616718403347601609388925635228048264527872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,2] -17710359638089222633361341705043085603134540605135408422510746277583649603176779495073208709376426204044906802310706000698626156794587680489289729387673268053334622684054390162235938071891190367189087846048501813299323921590346531695564498400092807444272874875726679720835552558758236770556483662569592915004333168063872315304596413691849968430637842501237994926981634906178215401184896047364157263497461545421606388686482045594320433913633640647518620798452094968023463364370922673436800876617880516659649639717447810457789449586555860989845307016090344904047236319818134184923528291737064759108427303294613706147448767582523819248874151489716502644522990596307758071462106137569960693659819612330299889978627266557967132811970052107913677040468467744943302379479747639350906447250492851102119973765760213185736350302872328348825566819727732893971452350451596209436610718488969639546661606376571636069905939585284835524814837625975960905052601662324467485419399550216341970731741442089832204869879873680540941720618660502125074126179289383575959781505938893994616303874237974931087904185185714667351487970564288552546963202735229835406880352302438999183722478396825635305435153037970127427289902986043484990939763892899254898870797635396814252929349657704707837674379118898843025380637184038343782402477656745214262662228444520250355671415586808412645455552476852629436479746935453600599243231435440731680517397277794942627086476678860168339348956606638285524156791090930646830913467689548169926860057908048817721483899328580655162125342767394918316126788300751207372266505280856048116697369178451539392761022552237202420546199611840282381946288893204972411367884204333922121661678770250049356207702105770876972754107215420788552431864702125250903943542443717300418219823644218791520296311876935830318264111840405743147641588444229419334169080412375111069005792327147024700233631635312498878202590242937922384168976973579350394924036049155270208371556800442188637335008578782107859425746810890130245795810233839003894793621776253558965286584377521687692706993814108420604530455248828794468385007806843717285982275380247938508006509736654362315176307255632076760750399221137408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,3] 432860069827773339407083631163130227598932555398264451835509337952529329545137095143676566290206793141338885115226764116383057893982774216171080924379365594974439339613158696097057817720774593929726013827703978149061128458296262892195399110549351188209918551501225033496535803422556134012993628943163349298857273969862469109875664548776736051732811348504939851755714610792260237839033203301627311876351487597873039564536533562950195021084593667610477691074906211109042699719299919371308044295585360658190597595098039499682582149253606256416836807362467067093920698242937351445868409541456718399567502934192934835625466944061788655282836172236085033422783956043433447186313274629843102277478171550904790016371709076978349611835968886551500724323841964763524578262759925282740143325880340259251525982132999225587606859203506306528736333329235484928051738501944243007466043089275806654669737741017152100005989379843402197878830395856577185741289867432692729665052419192625381303447025308825136125839180856513574524370183081155806954425229076096810941125783387561348472332742482230058075999559782155330668014466872611059902630015626070659576504292988466102158100007053566684266649971656136828277826779113766251528096950780689071988476436503200327958957268265676151554940043423026844110630490546660153654491178414252313015743534771965074742995899235154437051240733906588740168263191839646017925856476655649155752765047284190395427508847021349630212644828751578234102547876915320742004343083952601735962729188847486993178227259246748068682222564629093300883872146289313500791799053416627428581198910122861607930919059603498240368127173390105113099525409106278569927251830070455910819099843208356062642182715832589676810873055562204051692115952034607954973322486021032427298288240764077401710558340566969234975820388309860869948047206043237471217264796613855806013356353155557456788586758680840348810123157227021444092382919532355896379076494188855821798817208966169385831682345481287256136538775033018767113863396103380584758668261942075357289517862512162132322925485005475998704985859198571935514687251095051092869001980078891854392603807018548621922622420777792904692845477034459136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,4] -5589591344549033173668670420189739370468802957820984625958203317196167909671500027565358563889142609692460417197249621718983424990639905014091433531966631481137857299143338208460293302277133728532329512304354719859150947432332856558157452908747809478548524295469812114429171139187817861903411269447226049872437487501559369229591760589944836020115014892633247455805830893194836426928934058484663683021928353741158577208677879313450560883835047894672378039542233192056667699092649563160986670898736504652294456036583660627696913896227307848169087007430524375629698990704595640960214729408925870582495672241851603710108358750062605362633463589073132091749167689859301446909531601006222571855111073392165595227546765036309287478878336627652601523925835252901268769210306964320026539620747177744295505850815700633057683561604693578992380585133484663280567398748023861472025426760811314374786297057301389782843851147181471473981822267066822687757058552474379046790084471904136096409254708262476537626685378824735899841589194460514944479134593250680892571997168561805913778807832717251864321831428913052589706208104533245004759333173405888174363178372467725846995083349022068843868980739158796572656423387943177949162382901955705691818984943651391166276058461049866264264142198322169935711356135742992106817129083509853114954422465481556992916337706719909381256072017282854239160351145748312667546625412436434488030501068010361789977970861561447059581091205340922310106164580569475192995237893395946296501479262953409736060262846757361970601862016640481917403121852334327070388059865460593480056769006265956752645892216917145863080483498193707351661205711795833983739864602368584757777897994624664864833270939017747210559082659774052819003918964185624371238228668802026667855011342194057583199944549999454723529917674858143310541884984076823716229895446358433993147759122809977736097264445477414324905555898393167950845596026501633552144809648256544431456650615745352864265934263399987332720666402096402688755081682066453195400685557546208614575039306749910922461668026089543896790543302237816449031598839387901644498763550584485798673217534008289640734099722184750616299235036763258880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,5] 56835466021966523921317778422118114354875728209463205874190710503264165194955850018849203354287624941276743958508723989523902470109435477762437787010550988600328122310101380062605605214650575724400744853822834022055616701515133424510293712039521255671017071068024521332762481002311646484053416383249971505863248006330437737003184473240405299304914380124648174788709459980404279345638167357164186123818779815619736791728594902958762372759876717752064511271252191190334246218714046259713167664729739448124215082999646713010945098994969163742401372028594888715955827721101693510789769541767446892107691239339065812001725603213193361099175719891632224771916390223472201462388774755384665855270849526002283602942252572494760096668440457983405295029079342318325530188126700319229576922471697745110134130253526096457244014730087761148370776362616564975966341401258309545444832560334070844957564948529275729813295488178156752418537923196511560909357777558767819340404618744343244024414672652196637579672990580140266022133321426118352469046339013429968042312452598577998629128010354352756080707054183609107320429176544958243920418693633678852832717988486056884620935762874100042623553742188203641448343275125181368366875106527360066787040200620310894786813771615098924628585141168266321391388164673726487045164136798955363589206154374018274597439744675608220781880281494102683170148736281378209824183768916248986312439156141640001446605206709470016054857365205740279931062629315794371063298599463780111861953431641880983350479854934232723476661310837749484571306918414065829530650883764608984127046993629002621858832930489671645886357797326617782835850834589484210124700014787702192329789421692016645082323663530853093861941825544961771541386528295432755884861546180559895886716174885397545134563816180356507069656227286848301834971258526110427797552235764049184067879368400645848963336499552541434879076841505035993617038336337972532604369843274847076180803289588863305741627700038544658470245007360581935306217883356252708777342380654710757442928001054680715281142295211944649159339979322458123998333276143094566184077935533877857023678696751744886138878693884578125643310846518480601088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,6] -408291607254743088271779236646401293601619952703563716274652830990343213756444984901096302181077343381930748553821620649323423153953352519056633796904373125583597822057851196412398283356681187353002508873481045779837691349798503884979998681559518954117083549611985454886479801042913699847835689815461762309243524903159153965501051027326821367285511233374932218597083268268938601181763808205874566599685668410201552735363273076835284876545059475869954685283444326441148610467066221437048467602857106149799867160210143136304415553229505561982559543586186162186373059604457058389726368757139131672717671369663742217787875276830662496520572431701153746527782122412808963429263906660133680323916177708207144524065084482820854047105084821646623030291379586849741100795406556920342811454458451956873007976829680960147709015590624502819208479411737023966025084086018636973745813805936267430972628859398053918938022373233430177304447741890072723757731126889974177578710295899843668670302548708826632922265640782159948410376554085987260087450615958952952406068005429981542736128695517954872769690970795939623450666119466927671955287409317548137652988149851612443112567101885847312807101378165555391207100089355603553352667415957807301223553016892895342071869791089722879945921821009415592394144929998869235084451035406441270887187629609887246503237353935425788793626781199350621391782614080339087857645908294210655646918783537580940348039432470394187504369316622686855320445566238276218284514698663495571431929538661442776046275734585786925982252680211224988488792213086194388921903698777287280191127768094226538175092493611668596456013772787050751300210933529812708424712062174623909943487485744041525746404556523563208949448316771438803673709476440667538280252261175056466577750300667469148658130528201884737349216543162785036853080339803054896668179443998371497179721090356958376146269756195420436774364568457141106900291540429111039765455205143158757112064557470651762036516878212125796939597945695957616552239845801940928907178353149102401256105040219947786629965264766257362796286916512534382245543045071818950448951005879224032349732405240518736828908590447398580957895109366589161472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,7] 2062940118686501707936335845190792479376331729106725997371867427067969924582103677825283688910619136655567627789413781797613215768682727948693514031149927116287872075402831671965710332504952887296100400093031355299471422622453462168924366879729873117584006184581534885988604378626559165609386609565058076770551409665554704124758297936342316816714968191073207114483521916383604471644030369043652802073346241047041300945043862276975153376222436221492515313662766430264164600864124008381085073292490547483525481003995757338399856349951443681805148366120773001636529469477764506443317394351048925304284418677485431601554427737191382115912598075858374750690760294233932490360584401068857722687787316703137758213421039180791013809432136429194779844122904173128460347587617248177230603688104914097821713643809379296668537608388482332200070564400742493343807003236940266127020763725612564403355364220771997173830811410138221741219814345712305512739900915026755940840543710428606502100450900922749552592880543344295058907087325839345620867249101929391590952251728495207794412494649724164170582705249462974180030449054583309548330000437316591222415014761645537761259469817896956076104970354334192842461391991426603817667021648569135580816334478468737669485122148189769229903700509229072554010720333979867192466266958303233655214943174496683117289940039092461307379927474057332552486123568620974801611707493542572317661403789532964165411602958808752488730215154012262861698599047223357416450773863807280637006671140549298892350432305911248627880266446167656480219935072600997905564418672651262330996038478827166933337791823756862153381338332722754616652041465676311281196486919253639692778199188474920623622558962960769659608203263527006678970608140504054321377671714753723082992375050734136035498399280097848274991221767315377169555805965590797709035659492018865074488908887995659706698638615379783415643243173463886129169489097763507048047468087014091510869249358419142694471161399175063905979990738282743396539231203451053014554389950732987039724525043079785313269329127745667147132765200711022966297006494668796733478171588090020017111949818346189343537213925591988231001126383640043847680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,8] -9945259089674732706473910948488379320895583205798429166734169284876407879528987226294695827145548551734666541989920976595978596254726124834666563202550153857693505149018233993437659878052560773095946829903199606625976870675114915827803535611925641700597515743085899597058691520322225327650740917616005699785922979402025436303642111706821847607847915243841694634334107421457179855633231868427819150460693339228593680942556788601797335471137539687332197778164272558155284196217301335370942505013176562365223369440689677587050534181479651255049903464141400561069146240362175657440236407735517324236544857419949981974492856305769685606997162838134898886585161564858103373727814663700431691813189776909063106626608959877333101374070005523307644261869070745368320886651846707755180041218190755901031637682871646223102841542037754996447171670325176507845755238233719503457705711330796393997692433671492650946982319513891819998448779831653039982907346011123161846178088308542519221723947672390973054606265069981162033906153282836502550365998323310446348316248124126744135306151864148732477383298272002921980586566588056281453569243775262737444101106666646369140654151168215313615803826167908659784496222043284809585218523453456006329504424177228918467203728667514080091217623286183967687456409056594855296048296247344700939344606501889426823148432207015787730011630460402217145022316649953331640292019979116771034817180833263628463762220559769360200675666458104279590534521511971548832603111652694552126012323711921041421820084958166733376438535727864799426009264330507845207710686831234509474679410602667520920318212656661174345063943767397990436684518219675063723760284517693963085255407518250001463957907648166141394564118970156854075507306133513918393220835212536222719864742942040669546587994584943813209180018410102829834275958423868905107127553300074198072303142144937887758045869515152898107905574068393832736892873020301735894802957354604217908073072560208894638276114471723884336126148750238262008385980903481543481285084636899478885793460737953649661019025869235406575588772974235720501926929148186075905897537084769426910193569920085054219998559564635013862140653078627483648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,9] 79481749847242724953469115845590813494927308907244239848313653393605872807345678693797612718338265685034235360542547439197146867171671333885531412156697068677983602560416756812307816187821379670024097455712029027582094216807235644264808474362714435546994245193146531500385167763732295958739532032823626028300587139026074608914343607534706703861557992042115739295932615296776451265876341621982023057926159640731629842341042371822903786758765763769732251330861180725145675654809123991426355352139770712551382062764242577162651055112147546396482950510479004793505569920423623116394778855354545524514937086340222101963800281107998171456698342905281019344614403424221286120170370541628115621452618798435388288654467903866454712489916265743186216528797448518769835369453013493630170509252053982828743862383995866208757062738980299105622536559087870520438456668811660400661829921508168338976048277754238375338861352182835011600970991441342665292290867448394856945013170160852280200423594236678254977948022136624351907913272230109735811652727546910893682202663704927728452919260820599454229302655475088761692940593960615815101383379537697728323594967414327671057385946318700313557640740588877972772423926431018244597696283198195887940034613312620948455778188481789891748805728110488436860984499984106553566784926549776004285192671581197428874371444800870223901644309795754667953667019031229510067700407524080450217427125169936027760085476159348820940183039587774294908269275343948783034773837166503314828365934288851319370255796006523750736189821402712317996012782694650041008401971348230186154350378370906650051173689428928204926687800178565405038720129014760120557557040383462028153779738558499828247329627857782597538949373743328053235040578425212884363626919497787984940017564280865451149425814862328688205672628443833112798469093644652502381447222704934560581088486113405625460540714146236862982448708514838253568194997873051059911780384631131119121222203113660998712570180907472510008765966965293240844786763527230449186624784146636413417534649505387133437548319785984046410798105765758900637355228397312128163742090962060363385171321609598411220359827117026231362769708047144016936960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,10] -544799199768225347713206552106120120279325218680053370789061516218249107504382095579232419265732747402384645015696712410311270383873345731414882917477892831836490083700044854629369280755570573720898874484632568244544343532587628206965226767451091050777467758709111275428721452884461519946280502181067876353552799656148181964570846076903481794277510537543923059029862546010359321888792473825498063720369985876357778861902550298370074569555633544519685192023261949585129072870537908217086130035014551102007970767385603929681772153856477728269670291675529128149798307248894709837140242411456074974648804265847341959932488090754269123558184622338001746199095122112029703168800509525173731234108943448230856015128580281576431595634002855431581461103587476464102993844070155744116942425669845159483122048402166911062943785746666304373212433041739312434624798485085607628057309877367432320251945317463075315850903581642631792377177629234328003313390372765449451492439565935519494663287644066935684456900600519120759969564851923413271955702516446833836265587917620877214390402754981997424404106558220459793395653570582830883969159307154961069421553662154064842355124270703706942479292354959580772218510650076149733506896067385488699630307128498180847612928876246858835422712855775174903626259808296366342663779704608220610029634944464283510249036785753659234513039019940952345068576015563195063199117321557956876655143980691489625610219115199240912099984993267513599775910004733665401197779438168212880592281057736663189591956274269482248755251639953890069042422018600772299762019603313144055176080478772925037589425634184788510509521289945562794919413606670020120347140141619668093778214200248836774800373770819198772898761514085276222835428464829135649811756294167495110031907199134412163899483565825294235667847082619441196796993034845730432634201993769559081781306584619158377494407747723964205181181073356460589779941573127913051721249874190649630482986390237647459482963439004307464430166799682246682238210059907309410142317522821545956264098300481826051103881394998359463800145503906451618244500290542332380574481832799115541015695777780200155123910336403190324312945283502978946301952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,11] 2281523679772772657188474560237335613918860114107586910562709693690719350617118683758860976125009190756716324420140940168219329575585952538184544417834916048789022508811834013869579984559231244968448759140887714833477835286504644067079894007258925308853382622644045942624329390218318155925143612791737841464518385370680219610145281061615925859408722527212973148387980900413206092376803605277910861328455995550520796191414706211870610191107324066972310594545309024382642416828575838700206954061820983713374677992485626339527787791008208152842281297617830256170268856421431634096629264766883954375066117667692179847621996134268078297001275470632038078183141515306112790375479515774639575147305224013722724811287055924273978595722017524766742007990795577436513322939676386174496180866786690918610765791077028063732862118632019879246907939361778311848864837824130454812721194049458503489491184711243175030034864836400211930760278909930656471493175613161120001736865195598750330457903942096423375517830079816439312745010742113265050929371253538878475801384657352739504755634652571265552406632216805727743105944160320619115975248746171104064250694407631244352626370726864803365827480956737150910066110181153345323417723995160666743725996851681115940168831564409090188373694531099610567564577430768499397017140161298729444099419601149952016588695275831893818584183757181299256448612062997899535912130630075630796410407431275924876110146690729465061182305150251406532728646388795858263127195994802495926010915498756505456306294270698652834406931512601303507189613376743065070112310545168361331457654456493144415320458697778340425152490936193523831736887309047675209218879693913006258625691767894807496591167615206690677105321589146156402564213341623046219799329585805536780509438985503217518185778309480432504822587130443795010746445106396621500266763075463220346778512359734651489920738683351870243377538565391039343236445636130245133576588277841579734757858888759716482698569969852048119926572937046406039696563482348738069033537438470413352192182375526046599652739664503670053017151090747075370939628708245181687786679481326548196485848969520351110625454263445619837908539616198620063203328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,0] 222252953879205005188662589193863510432330937476093591465515212985139606720194210044500866249336736476091896429851143244303477106225264397393050862644404794739178898026913416760069765155308532851049597411728945377314283870208093331968506717592586726276424251256468863818591779925572412150067552604698496698072083047855745231984514479355158911739978093577537631098892984188460342250315091300193950120656488688692037760339162138848266880018574976228477011651515138448164071382561973201407978392477566318325410403607641373958429125614849828025933002939749319075221581570698865348644155288997442791273688619835396315364000623014095110364146333400418086230273928806560588602613801226681133431949334882117652656855824300082097118838044436548180170287110755300491931965373611716402430462382484015134819024454363766631522663717507885366594984862957711512720325701055730171839764379540927724891060654930602848957850827282443022106556153233519506591382566839971105555701549666192930350436175813226984871839377833393488302102959920775456232435593437874420959099508491475659211413363275985871007574641319036135416594953242468967120176103871931933634777095014389964134574345691760808113396548109198557271457786219299168193043763953216755855648980245001686588405171332178802507022077977583470391142291185291201231830736628702245450086553256975838372014570067389726447155444143327273234911706333370172519509762701888326396081956929315041353000469901504241303895461847581446952162742020289155756517194431431030181798366312661127262779096404200525732795530621093820014216189304410005738338062096725999211477228277243510243114553255123372954619315873681134249555120969603669348131950336424399058472565692094814849284255672986275217083433829449738335183317751403165285378347575051821712925841730115800758813089974359640172659701322565968150234097664907224588268917810428833480604134677153362044861964537620570066900686446454907356876224874910417212756582606504906409503511639012520976452681034375422186350408667100070019202182482017421270906495636413850681421917151926944440902765444863801926090220419773160192144558037772664649965338866695253228459818847589868205754919264488752212453883904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,1] -325149404354699857773842825553420312557440160550380583231119225945043873166461693313344581820676897639157195277472563095080230452512405916555640913929194163265429792814124041823210459684019694335116268302898927744999024028361871864307767103751174485350666976430419974980324925266542596179422857690586981800094460256750197935903060266523084730370546841247367727773756744495572870822588753782633816790713761738378788405462161551360653198327344612118546197347936053426309597703696768628903880970419000634324792023951691482065986128775959216697379434954970842276790788106797803168729774703962153599372719183775027059137072495592033003187678099886219505725736667298761515716655556283846478479621075488153679316562826932713987731509353290995332610467042451690165887131763598957510535630093353261366632451486839115998702050710889277212534446534675244520167062272823764886260195452305241139442228400181728742870205080483399239040849188133974289129068216013510753268367000762696094765626345711444047442237113865649091388316825516414935948375459411584410261489435520059742655888339553037267127490025874723685942636322054553265705132783511745131651838386630644767077196900200491710698452073896503586758016900770987870363790871233544194702383700680269062826129465342814752117949202438522741358221555548905523835463613448918964288375332697498729310238674262004269942496042204960768414324438201517694156739353642333673097946833530241999862064180336860849124986071264260532530240995800295518637801207439203674028197549767155764758359751877915998006769781695644110893212040221506342096314831384360562026821636378882187839987954846062557161497155748161714685602990922981557396590084979586572432272317961309624358419472368947505934552708074025122228684778089912033113269072840445633469464599617527097718128460054196740773986011423131886940653303762598473555025156032030372719663985410413678156238869067559476668150171821015337743932373320796267050199325391108422706847431427305628496017051951419271435783315685114219768091024523302390479440857325375201958364137143906620256678790202007624046610764720949929976220265500385610139130425683508709152670399727633799787215321442868964679288205869056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,2] 65284643691145029132168600730801110098840750670553323561921002840528579294780908589710769789225666971598171315853275477040099535383519464162279526645776369339494704313717879623841399999138869956326786548713909847163744740812564701166405986392870240383247369480217959362292889831541974312274275205286556660638153245463282615535433608668893659215467679408810511159909214065317064868573953340020028073336645124584560604053300404179969025122230420791831496963480342049608706059137893156068642158397120029501037154930917149951499963355071715314727425072468353192445728006465453805300525511234324944531690664392602201824035487359219970002700653051511815762382829190053194478420276648239904235252790206596520156468620079949921152268863724762864265086831360506612554827538399563582812079790291285169160095521080521636227582697824518914569416685982107150868200007390854176382783872789043171890760167767869175339130264674340752096585622361595770405441330592688875491502117254393726981968212030688733621269930526669367613431238115942855563219044396608989054291335829936101842315101130155256147382720771544199990381771567988145441419731976000717638268418737101916712180354549244854715544991597836034459015208625400803728640366458643951175031815342101781429517338899934762338506229197030682894157867238424691505179905249648934232838349088864918925384611944532829292097677935355004286918045331543903022402002233873158289509114470479525432575932419500881386815475601150569331133522113504937047211779659969841054699626986725687118944267735210508237892807430101829598515506079707098735670627952170894611457810718425015988940700439036859181355092575574175776433908355288993898432338870564787397655917074630997497136884548863790784676216164405000533208840963346424554362367825000978800539868960389702891028794942977544626804363650656818571975247485883881312210729714370141312991109260408489024737304667005313119714854130363028748877930809889779024480384774026733306052939438891248074051454305218865144171932556633875971987526234244831562139976742486440520016712276027054704798401992388739525174442353202203875453430319476351669352115668611583577056899213877280801937986142224074303150593031536640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,3] -1691727266518539507128171172350097315762570276173622092602002220168957912229153390310570853827260866159586353764185407821858771076635603955414982448831418673345453047241380339059062961625205708450905079291376618677974416070153476357824080909896652911918619677650199785781981584258244728781442928905866370294808336403967189289560361435764601846712645596135645125099316995989321435286680345830611735416702433131009766472103649396889467736158337798539742097199694723455397076692398446808358239969232584287900764755363460641159977161671845642881693723875670902101442718809077011395850517923264791572304160025718913664849476082242730272916524447400644926291023177640255920318255734853615044185226708570056443176350455414706052065610709816502159644585263401478908673006748701029035317779882010679927564414811856470186616872843951781860334636601033154340245628799104196674841133692861580492210142680206488062129064495108579251507203784595239644813048747566883816488660599588554055790416245595857995796312478459053852263173554301952888013962084322849171641046989757684853480505469302952627997335882120761878868432868587888332219865485391069889289908804085520903605852449505841537051111625118016987289934940824874639454261573019433636705428544461055149653212642779832379344646955803954847854223978809487766664888789489096529642955092753610406750095728292408905203584845656110959057795217137442686449646047847136092565050932352106429923144433162959155306917834851218070784884391557033063153518305139337456345203807414661204622319611408818749070493615385014157274005564666594273030265709815736456492843877906717053414746589631426252486202976163562254045677618647107470705707070299921684931395423578654179365937940753299454173489957917818175980062526543297046901316609720565037764440724973607322792515330295873535288039788779285550771126642595211809020393677707781358531686151804394617682055723147567589461593433001456662595706620269732183487697054147805943992798127449757531045274274631781009519036599074913397280494088687385509706563819175946118751713227078555972274441604619351070041291863695812918898718177380286183206745392695783818313688755608436285505702954802822194070343669596028928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,4] 23020949604570897204897817767606629192300205488004048320213867760702621177795279088436945605237766685175434429955198537671655552365827682433273072050974315451030350217966306027118720652020699742676365645418394447731711831154373329702669766602415559336439233153293354560557864244920071274770715578252521668742462626322473157123297943422039182065255089896167924652698876760435428464356068041675053873470583709443728760731574204374905147413649205092381943443319637131836171003211528144967578857382237509006230425179638424070373321546477556619554738821052735296472964578258649813932202724705410587360413482957489200165270347964218607495214620711925492843898824797584442413769981202357348392507304542057351999393073713904268351321887601572290470468653241291664042489045562396286249062137530298469783083455434673221487658085144165491681877339667721074770094629336499617165952038076033686063488979949526709923494976612640790845377869175004436268841623096401991502535892870128341516349760412791518987265091429528616870452368071480976070428992818959171792033777532829587604287779571747448061315940041939683318128599354347372761125782153487504106509735934264230983080971773466045880569886845130820356328392419475404352711812237725096111655412907458545542421773229990077837238798530384438673043355154084051743426186945371503750599441146025645261024434311391212168420003804483602245650453649416728194985320707742429684778542096048143636901912811599266600588616188666035674633048516609225263460530990860881679844156462562167300682231966759648063070955632974600057820059855907297075596126003379679520527584577671602398413956259239131985698773419696435053685242097726279504961540168552416030312596958277256295391339413010941490697568952512456584751070373979267829490738602168367802060002572369556598363953581428782828918637699360566406527088529446566851666809602402779710357906277996391968049269929687691867568398877745640992740119728516601668740309296306018621617656264880279415204792179305969067394701789513792019608290005919049498155341065563746990932183704299856708318268298585812645025365884940981331881472146611323530187610667562348421435989216603409210845313105222522770638303967288754176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,5] -248769934322320409818254366446632928729776293669065339279278440970702334050623969055264145495600331537361273260215706091230995189843791992497083140426470032018772372871001206619610396855202693547610022918991740446221106116601433791376765546736873327456912148575844268037763221446321038707987785486044752144642952630863675362372703884429153624316888343057391849290855995878794990253833482185285264575783358050968075783604686343778331895062967428412085717401497535379911554064880595131335154363621427785324175378469406494955257088839795505547718397489206291429246757902941802257607930911035977795545798681106538701762170116246431903348341406433537282822409566553063664085350542454049889145785119162289449966145209690802186041301975503348505872628078038744835631954022083085487791577593038396467324776702722185736329570448349907026341195282731974835329224616497395436146197623310831449528287273172839297417364101413234512673940353330316078302697711495425991710698783251776191300782688977569991256664999019006387740540846708015230557549451330715581582441766867763712802170631887728003850235144915441490446537415162814151608631383830299258276918942542706058681157968895785498479059299330320405917115275263667056789099489560387430294124709963212803289237601041277911945042688508410542532805839333754765318396485405897878594265264077702193779101214834621771377931755736063007257683291079633505233305564649754899092660940556513429183897256503929131634113197339675516894950305988356844422485228715455487664081400780298691566957153094808638035864590313537227740461292163743221093675494056694624445992635756733655849443383144258892813755862491055874572398824717032720873973590201921037287837328133488339664628191147365716019705316854672515559026631554569101315647144443368757766393242868870229496238780321728070276231982552831265809375418852419183899834254902803662906163369400351104571053492486736469725232680452902253616223949159814493869860984419844559967755772996912731305358632157616138504598073775397589732795606845784649434832186751206987632950711306183870984296865160926917880629110305523749653195017547185487376007529856012726537459162559273645002289095668692316889268726983687143424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,6] 2156322602816645327568569732275311349874483083722182497948629765943542125051935266601688405113143837030196119449039336414769675726708917330871218012504585064461234243113537917824756648864525352348169527401494357199659056145804148861171132215481811277851330164365851471084924639146627001833505850761294148311772827873676402289955950142157699650520282413710606651667108194158233410312586688382789232404102428366792590386337316067222493206271328463270090427253357182517263466997659961287199149177109490524492893965868689683125398980727609818662544859859592323369388004564119195149476589699131331957399787608136232878869745470191173141279283344274393531772855980857174136905432852439990366172336512214060373669313764861719826677205919009606682778072819560589890052525465274924348939485834456125087909490505417124371631752991344883829798675956936772367384645275104028174406945745726234629375656481506722952285976912156479045362555417829615148722362004695808951151946600514276231965255341682465673752771687106837174530520322121791705555327828394665443807470117426672552141733206216356105919405118299550051917761727955860659849940532679984301752875638138927006190146743815656197695457700904440583248889125553292173745923007245800662763370583603757440850961777710007901679687550262866598285519111771419879688132776169542193287719662563943054959847915176761870795154979686463469359377635035419989354218182760585373507650402329135923132051509676399381164843891617126217373220775271626886814675493544998985893375004497197025824086452747555343572478902074011194531478007947167026657473076085879166148997294280601936187377359601423663812138449755390428027689174855408237419922958584285292050319477480550169976877910207877768304687768428794095642310794477785029311124263287533205601692765173637699430049268403806906696731872994296487170802754081351522990001273444723271539720725752588622147287856016366184686411514746771150092594226223290068049085264180525456473384544149198084781965240240805454786587711750888278722796018025093894038576009016507324193140733576030611859855495269463491634975328297647478406480060064678531514299928907064194371689171783394089257300613943682863439018620528791388160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,7] -13188796975602284842226822301198205172062137118855173948333353877936112206834933197186789495383649949617310640650678834675457563784585341872051164126913273827156456896176247086530622060120217098591348979377916487533173558300794636064035217220595208089501277147529848116072987327602398391825556538083835098854293381980354170823654993905672412836411867304514449347489813498677531483942195518546517922956016863778991561092647501731991896054897486893147423426185953312743713126048866685050326033089241644090691639563526818550527278767245333354059086444776813007449391858279358790225420735399872141745967638009156243980003859509616716769339276239533400217101935373177228128092499713307811933821460377544410439594705072642088095151524257396435945969983197032809365045801647859417361484189636435093541972409122076249879315973293029386641575118289030521837962207745344701696390693722077012957586516036771620912723859319096209615734751160782332556157096676392520946119758336480368842334628969423762930463291945812609854060804415377291700402316103094403941911118353235331306543938937332073207423815470737454173009786058200582253515474046372409318767290376276368822468018064634819897944992480446113566385326558557162455307424294401030682334576225648531632449679920426280839950121544582064312432080999268140794903948300266224021044512260539201114809949555154444765151033236084969574380897783484971992387993168707889361612712312221355820115225402996354701577025467190335078101142580568024567917274994325314053420040761159851076406811299349518836572378710599112015742173011877791260565084970250795942329684414788440558612646305551864984520405220328097828021485452272676639187432979911340274276663983283649713022661616008106719267149447240680623258349190711700138819331842225617641122266884489110041364574806467878621543616161121129040139804995221177710574627437459601328158443534442650455541387825723494746974649465680465300431811314089589609845533383493862444433026082100083828318314349331754490000250314687479985988077918949286857612915095075597437250361671423407546864411216486000690170462899205690123514974873182734216610675143484449313415050942840416059153962931880907030262119891988834680832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,8] 58084156379628308870598976933459916558249806156280206361001446360590882306494308556471577897351923625844965026729789180666062487436109302447635312034682530922585342645762486343916552067780688491326153318277409625089180629218461978430152830133139840875499504137810263590589262256773574952934716096754990866506458346655958166385914274204910950936051319525332795488649213760706518585485370531621163016445091415521818644509914570190827978779370169870058609846314680503961199336492825325964329726695346724792988332503627181704240358706150132800273168496790049974476024334594546825236402245419724326648097743782784416092383768278386279713572439630336479561564501925372267198607706424335682721470187518730554696096131934817836962922085082063394055545419185122326871704743353670318336801111366075327465162270770175555776434705147167972566338489610081028469801430546255693165817686962539622150935242775168382087269494398067543382253226014252332847762496254133019534414661652291416223338610174121940532806957920751868475582274305531157586481755752052858670139145082845408554561889809532456064427031801912930864029644103297051982100312244059876866109867694078784509451290821345277766102998169883171768867520454075929754222070498379013659680120524470523269738885487829097827490831880781015571338663212013878028845358165329965956691355837260996727436307599865125872882213807848610586227503664723922112763335244475891816193792982711514165442001522908591683879696060060341881497342106942409099685853691238470877074586670061585384724074846292531868313880175816974765620493582764558107697837542996417635827543303690321642557754905205325191847997759117203767707157993448825771667893095698293718148401714409594380159187636559281640232470499333815778634995048956558179687294867461076294967571085700201168317639550096670157180909826227897511794722700538912145729973244921305008973738710110249443190458999890399014993389729205213509734293398896722681117101826309542512214039540009353564206078700293015224500644214470189812050231680247436545367043889095023128395891501160806921079289466193530154292375480374451372349529131583123561807748033183445093480725444790126446599458715681618486136793755765836873728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,9] -244017069694120449769475278061486778819858927501991231775071444626722342987630112602491915271726370148939990954064401733859249503554564906843059453428123334134731187901866250222211462793976651323649258438470209652336416843231390601459891576575926171560700765220545823628736045765741479873737651723400440867286275779433482767672327037370590524338507398760394079371187487171475708135874407507655898023787904811133776243334861394652531444494575012227231887266236154866207031980160250019430516686245033960674902112371960806585700125551350879671460843452399775560674502139923757029041203669333511242020381785556744246693771177991766362145393537052757002246854867857946599090840331832898757327325634387415620271936861048207515010173622159431824682410200918626771752521876710967791854569522975311381891414227317023132894531412484872915611580492583541983598838934689822217250044288802665017966556667478647099781086461298353810563737242492412757854800404828924130587452075999502226207250520040008503285283816777195721543357013726906737645788025108324142419087490809143249197919889953012010703301090749056965520729656219805456471145805528327343748987290283208164372057224272565193456666256346302141712488409800898203371402196211283550390788181107077555045559516647045084923739741973226430096109738891688771939378109052315829414408673127385497238252863270400754283565240980519381913839548139967987107956235601461222157308799453956222017433516536186175261737677355014566416952890083464764715523984747095849262480602478448108657485086544766402013508991143386658777662262790285120253797356601779594885521215845237902473735162566919515535935151247001360018298665886214447555171533486113064538126062903165788553625053426112716892319003434272747709007846331088051320050398859140004548870756099528013653223678872455880745188884871598477138795903918733370217387257710037491907298657005126988122833107342094080133465987956362307578904239384690911140730519318319962560156090979326812622803534126398407724075924142923154542841175147973042529177791318239496757377270665836775441489245459109583889748498375664816702108260065922364303894624169511181672648727013962316209822650869496515369055316867936065421312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,10] 1288132900187196126316935124395531956180975838448150479517125416493460539596298758697461576922612827032742553346054392663723292806656270962501100897307775252708156543269829706891057891120767155179174163516482155308827185570333951751428793780149621061768397310588793821328862123306764439815727635644980407783147432327254159633091885835717218361850151010070700276153183477214672206447438293041783662334298408936728731856843057291234253125047248010684215954572554403353081570080751983368720943793287403075301020728139719623663987545470299791284562258115805076580303653250596748791085945176556505770644320021151327679048826919510494984322229037116080762443258154838857031256918952019724879282692470282290761353912593954916755676458695060669460323245049856632466396470789017642296220441127436861639130922497517951644439823320448127364379203334357899276877111150209135141505342689679166790731127472967053604179982901306713653108670808185665119358335067575785069493300765383290392792986889737600542240556391025430488587388151162186765339275801383427495424753298150508361089619343151366923846626478705918316892330886946847988370978377406226946010094694040829552599062687050948313117220641127367417717731747291120819816501121385298783511414474266072960438295303116336642408429477926661275061695206440691088145511443863772417926161968598690370213431587715468069931991981845089823224965890955873192702571873712688118152305359954752497123858118825935929750431412758377930190185911993270420445756897304343291340688025986293368546966697383283264123845802518704598914835375065959916294360803866820211597242290467163511770481417164703813598883577653654143088256128552271954237091411897562620251973105671648654873968588694134368135572932919132440764753982254784346251794352162755312892556228575256346776475499360274651862431788189825443960785242094605010321723401619932327499680505304514586837381842580064921163678898098600197285523051564235278919865558313662627765770982846640827610570521162519781925961042351441190722174251805325737344467385484989084894713682170633424510766394014522949179326988225527027725367242389512701554664123761713066595156905133935856071953194773700711465305597464793430622208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,11] -6003810322995140194879958753333536780248947262859527594464692471509120387990353015789277764475407694611030822245924768658317354980370223101645305512799244394074492811533389553544764144683956894724631992618387614439800703269963645001709311768180173205190111147477986917032194562786581433820236609976637739943833246521208811857178413961157568533794352266705976912193477633471541206974175034427311989144819898344554365592697303245536457235183823744089565101735904501128261572557237732578001991696806107185143165171834680104954407600802617388253344347710939110352083546569830478719659010184523541426629132090855233127699068914982743469035772234818780802220947592493695769493884925649644526513118930000703492457863556925529241498181118777894004527790408767168322378399586250637410776253324044138019994515805923295059546922156370539533034048979825536425013366061651822346090182728959581728853083045300687759873805363832169886621042901077547484439868762647775388557089032760347266633621160071894182338641142614580453175942633583415879701252467526969913614780390890906110290148261960847544404134299485599084812732641082750211484346444703975837483860130679319870522470889573774014875266245233022093963379616901526364159468904603773439181226753755594563229725020459457588491448793220739037958199425503041955964229789393359123226120935189565948926131388310560463128044880630493667574140276748761158015716447052076686540948979896694614028293629003049280734862270245283195636670838778352187480374101881935650056387987023962052020517104453811779011067338106149181667259048366838001119717332534994879433758065225985446754711293326674781899396643417854623879748884795427157520983009741100103294617151293322662674451139868353327406316858922438733879215987877329339125048296441820128911752338681545643085533342720325656198021355604359487938746075331669406864435996147990401348022441245157362930674627455725989403083072580663281688244583653612323600334893593492208526865922805288975009287190819576181160683636804047590299376231234626280813257037475061821775180270448363958461314740597903731060334414738156096918978995082908581002709864949530510648475648979012321986918965074882748459339481044450105360384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,12] 18880107292828372901499857795400273209952344398722149436194718154838293203147377660720893323771356042556821970333336452389015765412737565936865351833443203905189962938297739348145074796668162542554873887500405778965796813479325977853146664104430308536935124068360310495897650924790070493751013302463943569827997345975660976952206219803809640920194934196989877128299358341351403008155467757733170974276961651179748042441893997520115382984574218754408407677144762254950878219634743448007885690519051693420408738871988866919891870995826142094162593675364105804625819762494633691834755086211591863034249040356753032134662440004580911714792209728054589944545206393531055090093473606642369669217885449559157017031712012740777835673266781647463326549493250128314774966706607506162599895761858653832664855147512706396510533076844504352502885462823632997075262815192053406090438025295566696943560978956801712835856090554835739838527249608529294151922708541472465648113033892235358893124498480492860090529125300898134380671482497574538894668444782754997406961787385677788175920537288289442933550447960263927041931550476579200453865471387438216374304957510733652183227509836196363985918151538050738311942531990574341234281155518689113099276886524355639309157180109667457784245027698351404863844458012715289441048512406619657115650030713629480535946733304510078710576835180288641721020339020579432098034340133459833328423822704216385855704094319889609882514258749636010484343030340606568676781124218435876494926310224437837755419942441491806528709415133834350366587486021520779708987103006426858181414103704148749015096061929169947766412990403355332810540575566172914119921920035307408502727493201251111037282117913905861938703591932691605815363670539071070749015674704963737599933236609755471270989435109369767515131047358220917665928563445013759882192942885218869014094745871362822418433417010066351774939696748926575179889631738494777503303527175011335058761309478750134646900025162709995453555512800906834240910906814173704203634019000876501764654761906825789747234586012410410794792566058442750524997961874596941203297481236878726188951206293176953210602915027836455247496920748709425377705984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,0] -457936354263106083813356368443186778139034644793124937194331251061243945299051664800585161335732439639844335771595331850501259819688424908979109642118006895686862501339615159354884617246546093347622942030449780483480452286622789552858818766778846410513287366556954120135669006363908059374821880989931668657702071300087255915635528899363740303674027399891423563287650458557729541131315064442533319912603642508540562638310362201471770493154213248499459848730568735751291937220906063120070292611724520146903960974315363787935618892443490730219279868140890751500290875783222076915082063408544263178334783889873641562508324161844002786959401685944413722851491662826631491724870867481906227529691898345976546463331930615881247329926903382289899232017593425407157098457082130771127467943325425744726634765865698466689200634596911415177779557120760803485347816002604021243035784469105093341175880841661498634857828436314063666319245043390614652839655493402052596405658196208007767300673736072745089035277345031718197067193133287853090375717124280201968227101488853666481378468001082098816346391768714441623024119759713853491535262302233480652987679014465646663863643605067123387369076785516915504175686706014920428626064808055746161283775718541069724550856757567901619066942632917677794863900078475103277937412689551104697076861827693071235827131001426893739592522291263736993883338133184896583294270704647586510021840141291966288633395733706197017674464638201845410037331393000927667972782745780754219670561909935976932025432619759434689880021140923015028417061328672678490717977906678204562536876416687202157348600890039855149844293114290893867353559756398000745099660590267275392578891629586874726390964241230558364717036464970762364886751755592395019938495341863710973826669072789492100838562873342750603523921721085764458602351210240289695602644229421348484898465535075090624217365981594654592735957684325698071437083152132566415022699244722948086498886530198843122366168818069800735130958134738196090823746438203459058682368523926139229315666880279346104689741721363770601723450744861449218186911805440888680162821361843272220764784516781768707150537053347720528247373430784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,1] 1601744753829197434293192434262931008677997286668286400085238800263921551903811309926259450387255093146470731222054553331414905257826850573880396216108583686509489519674241134455779709654694596580519271221288024703491489282090029224437986218203733110982481314095683104169667983947566971544454308597705538101963842296062300402374838884931974701118403389258951760253112613501825132214042568976804326096184960053099297622303494488569986282113708233902849820325885552655630920737335357898344570032348921018152810746591435728456425252458748802447616929678985827903071944932757823329074515328413702208382541265941923832142740021865202805920936032040902431791895613253982874371769526489728586004728871748107274470386763058412138899984473578792506750501929298024385040255146641162068466680351158067648497451946480845063385139597679285658606768425296402027050838273839310661316035849181967316329915768846784523619295575756900790184367573277387087147310621596833326045435652979449270995572696024523880956483062308732949300271871381992145284396428642501854340987285823772475377572216908708279545704714483724458232812097357185533152169867557739750124165937992615577367721372348752953127777352191650719349370903640963531239088394553124404681257396011523557400347882769573591035445592200290645971403982418408865876133951971950047044716606678640009936655406706059208601648875205563122838304257252395896986100962800611560829713262517381195451483697608148155563490325469948675891306740552085703482001875316482782349286391528058127064068443086602610646128157240366605479872899635321365622004347229544550809966581888809854000106411907146459675295017104661236492582866550948332951857870124783019535793121930753912557703609488590677766625379935295592086869865281644468042800993695373466580337076610126367749902255464306756627407534884879245464877459661450629934040364690380358875980544324665552276616290180873947777106377933462282220353272538444150101090671157638479668325104878194288702507796856137702530521510681324827309598333939904221516891235182532314278226013328935172577056950849338122488126334823777570165211732707896905850807156172400519451086565395649030837208088610797499416771236462592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,2] -208504031502379510570674119463976014432536892604564789900240357728058167796291235817804456378865569413025181934789554854543029715941376776721118170232834270504606393092669945933435623247782276771522278921212679846547764074390004147202785117995969622006208835245390624946001376976496851396633794103636134714950355488907088219803910508066191913209614629758907199846980816553322910698479211142508441772501020987622595881145487926123449442117250016963137841444818530136086092676779205204259689136944987281990901036787543264220718478788188596440391463969925267114031293965021671487966574830560832841727357945938591949439338655823618251842437616664123602102627882786636705414477528156295561048289664026737528953282164161430719453574228051400666899981189032498693978556012515293751159117755784777853460180286325922016448263414607756142918450360521790674831159880503456242982167394759288172367741318784493763058835648585184555119277223195208426435523672636193752661770653845019559532922821702687440989731015524325888842692631102763773414682087797057124040601609167459302907480195771097406029707078367422104574562004528551452978233733985362388734272190718366877251298181800444631546745838176526718806585019546610320951679051151965105673813571266203910206782619194927756171397704867636238664783486447871456859395742012301904766599468454683793656699035100371430923301007175611909873323212531015394735907454561739448215588254199489290340438955336545412748544374671303865631002211783428045844252702317621557918304052014673227354349930819694511437675960938180538730136385608602058778706244144831551683856265353167489877159562024145433081980827939979386652744399269702137783412066297512967852439851010031338527676359390859131711920180536922797330834452041784314393306622189456503480248389543241022511605167937586514991072777082278603845891268939631822081211121948353908459757570208479419120065128918966024813096729255707419981510994457796002923088231708536403010689312650640744168918555169640090577751797815798968678385667724864757749529102914093547142504884166095129611537040107268024033207142489500638413515554145497000421080163861388194775846845413595739969534909374250886273089442928394240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,3] 5547948956243748544370034566637126531321746786487689144276271508707059281244172741336832174918071457466955566230857820448709571146764685271677420551548141554268063058571357442179588933643624715589908905465892860491663329724737068852967065086312146859849586054578429912525195809303601998652719560121576077790949530833219000310462449241204467462765897160833761417297570050431287630554134706170661251506138573793084646152526905901159300863612980118729129361215581116605655249033919355590999113521706256957431245652041545656417105370975101165424528958295874867900518105616320547670454627040068344485468448036298361728015594455399344092232070609922839244459024343044638308307309254244150354505574900116185232040667678612060959215307333650379329165833200764504335411739297134327023534441069735725034287466043938614207246063166750014742502593899240486103630013169214162897157823824260737313547988634860414601329868383239122910227105037392804554147841768648649818339609615487313298031569497136880477873121688509203502973461462820946100950012717708428652296492451348796032031443391281624657163811668105090116611781646997552272011975530199347449456284010795287272789282533072129845936374234479364634168268958475237696122595080863006466150188591011702793606946005091297573664005239038335662946572243113141726135685014145050508525978907937896061830509200405913756652592722481108386678634091359682381279838017160446013485595975601358227689739352822677129387911264482364011404831243907487053360947768237749918098192039345171234274494183044055071687378032379354184153219056645170776507586300975295552973336930623934366373631065579826470407406678809756258675883214780692772365432992375986108155723442736027321290152985343177394856058017896690154156757154995433118544323383264363209963638707895512224930974217858551056747931320571983956329870070640523348178770089204737330268790495205907060063536444966163980203060565696466297879243278138847955230751823514333588043516519916872488739682358969713811921875874625566234609338495190280734573280384108888057922142912683864880171050286566619061389426746578887379857838316290623265717956850014821455432635146599916529854476151665714734624739036904816640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,4] -78579928979955832220890802696285394885820437735982909655865228048060567380860571237922706287263956943800503801162022033101681234845013422248577261781267636507328380262156339187130012196562751572733428103568765085121934478283769799422379619700677598478027884263657220617317176471358902583209418530059388726744801064607756149485003619644567252886991151029839880146330076839081953147565039789385047553796141667305899919313845954800425810444582209283966265391531379000971237339212590422306632107251280492898372642931638228958286201508469193369796517497717957107503617411974531747246341709486101850003577756582757810245774868556212032776507585078429009477336302370368046611742143433204746184117927224278354053496913373972129094756474275687311269155754142395367965116898451743553659513120397694138690356751850470528358335831630374469590568255733872759776870875749571630009501773538371421910539896496035240728272285917858479613937188555599588632097010620109871757431433725528770532066866597504913663834097167268958731682875425368138531417827966510221816123319900605062293514678473906397768838977414499373052903794640007783911457009060259851927071850420278984183316208689695723089054455825832276750778433701664751723492428686325087507867358858575524301733952800366824035975870407538186205472263543335595332049388304174205722988481318179865847678331868034428311859088114853097827111238383671515479815940282655792054846271093122573211230758100621344037405418675757584617814639756107826591703839082722692194331159152578739149792303235200297985950664736723025560393868043243303009216705093857763152365075840987972685035267596336955391520778706124380648021797563985059903489328102877494316578410211903291182441041519503064129044085502752361090150569952973124668862078207487464989142662795060408619085836878666278871715367426671749561301362223897270846449550652392907908277462775708668725621942889833635227355378977211832894341231813077205888411424837065969460052285972243311619362743025065648067632242037149107212560829416637448131495594900350069835462152659991002040001757744983642825482361629347066252690270994428005441665623932487965082623384685470164780154520969264491120644726239659032576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,5] 838386608397246249990694761263419589702074493584643670720746221519132900967574779213176730467035591435459855769442865093451546656393270674433482669441428227972277374768338635689690931086100579255329376580879577603189112978011146714637062447310237152628468020696777726090352957550356315963686541002815568593240373763970520562980362947241099179378675811566617815319537928131062076657852432062559507328445748769024763183345261419803504606348991236718514070900944816196127394057662781523346531013448672969068600240748474848479898251988885283350049222614066325530698906631232552688587389523954431614104736634856030618624105317784260201795609171499108840783900817089949265833221746828120392376632857655168279871666446227641743088117272148319594969624036524921256348565843296564580082954745745761819380725998454589845605615899520159511895622783734971721646528934687054942647306418716358763518011222617996760648362145198113948634150660510642218659747568353109331881050963013287480176584452387424403301119174156032303693401892061463114845037707728124996062381824421875335622128727480312000438684849625916183379944983857237678791563814024155024477450624471389948738177677195644344065188202922546157554010032183767247861006253265675749841960965568721278512021745822617937383257324359952672484659940614583911524482449382990746670165047381282942440123848847249281799660948816047829213043094306195337532900188495968771884704573977361732177350091740175076807600523950233779207533847931654276350781159617774573941347266985122418568676758891377789772120017130025119325890490942682590910248442452507518970291360539499901582018069479880826380913460427622297936294523293542310365641658956885117326847299056850500767202032583203261081577772292823688012212832672068520885185649086834104361561980350324085916252110247176981808353432798535045454432776719436176503690369343116996330555775309381328953721747807365236389726827738416067201027858138018903236750331922047817469448568838661525660989032581147243864920058521141171772891217459576148029521523232417861255039770456697850073418185282954296955395338737412827753234187528672361747280686467367061419186552599709031011926768160903340647057215047646314496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,6] -7608521691108879820786793379393037421605441491866734188579217927696704771528826810172184788446233558078968254599121469547504181057565690749978404776317736002692571812032462077838822649319794543753057242423232015585235177627028365042038043814705842374762244558020124913215631460381769222466351166689033255997285404723851966392855718271868321951780269885090500754922488579478338604635680369356831629210385191073720200206620425646140077795417498647856585482074328333299214081939511100684754485930306515209347211383879857611393445254219217436046697047777684076811366739061549465460206571015143331095468069584198148787317049038932514730801384438391604108932734351831281796202991644765760056190929464430772448650687860115141590429851049732633070845379611855334161280881321449712868617943383332125430051984240273607124990805737936667176413908081285264711359916315641258721505140712496628887687320131590331566451128106303835137371700157894330776566889965275092062326994905041820387292694789533141429492551307502835094637539329392407276945195193249907502741429542086720578772623149476526111790863442307753891090436431903871111181416049433518768479607226662290385427424385880553357706654709612789787501087143532934352021271364960647175497479291470856441146281691677501912424212162743750400252031104775103303126622734688781818930246419846703808177324687481385515353539729245759200871338567942466990797955216108801804025484956926973216991483253796225974594096248933133069447119420095971357812511107219118806519922181430735572919544060699876459986915219827290768207810177421859714011044616997418839396242506089339174181846721773239144026730277107524477136985208239384079319330080818226897808363930596758065844091231801690745113525352647377682161040148232068011137877541232990248018190550548451654209213821720967555030928579476750445581575759668814594282103032910075954889919445020118139552454174518329282560264383945749527257779570107640191568825260781795381851016057248270111624278967522103717533442334803119898228384584394337056439978145753731518418601806090421395369872969944999299865375166366383319152917579497053403050817821014161866803687465114042847920944980849500313166654026742419685376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,7] 51688173019776193525498909583545168197374307080810679508617635577345231239017650579744625205513706981409502965385166762152421077573694368090952223608677764618431387362812758115322047739945554122311103776166534110429424387008929285597130050551944684659150283819201135069878529929272058061406768029735815229785556970624031765539449606308291532169056831987908487282399310185391232730837043138051246822838434143681715434472688004874696922911737203517700438343237068418049070054967155014889739241339233866905023103081121516697075106232233811959026885252967622782085686735659783436464170547589009406966698850293385255212024195292916558335147041405254269268124049279240710140304974880527782772784986880048256115857910553225744195141179346361309903994906404241026717194983547278026225517427566394986329665493862963628508243710209629630400575018059966442529243043220285680765095197828795755571975165482605930838111061722819176711835639927698454881314287918467350283317800400907161569341860079477885872460401323012249798595814916501571822277517386110294338522383167310271512316508217952155255560128535067581170704461352623553443594677533359351842232307996461165884286151782666272318579776419560957058651207942231351750584647261924421313912792270130480702796977491822227152710572358871414579743032196723009021848324064454546483944105356560820701982853504920127015961806153919837987223965245349717495197621577059098583752084487427122040764899452460795761955569240260228016673875881602268804090310518086042901144878162574071450284166474872354610963086581686531395536703670769184164478544893084797900483710295905112674313646400060633826131882218497471521257811492365009608056517276533350664051435107902246122491638618960987477412529113511541255701296436754816848211289175478993191349630954616602130091819595095272261169731935302372410400490383500342375243121619048306143218156107195022249684063727019950008047765504975108741078722133285740157532055813322972937648764117148432587641021804825267279987902867356592493106898207123048463728381862185487019850899065430841461953489042857834688705080534153834235734955763847127589628631893677862665500447018994650130688603275533172991608392695739087585280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,8] -249323342900235560861952142419218698357318003159575087051728218276072458809913555227673792479658696868100613284360687967889555800049734966613521227755922189472971260198450322031491683419963216201474999512459427239382196947680630987867197426658914554647621897452290928285928078867749414261214734450947656123356164984880811617136100224411094670693910088282895466922896687912283651005445886831639426079319664148846242224709512395843848771419525777835174173795145042056344626368359059689283332451259507122093841643791410816958099554642658413420525298249490094816781647850786258305095553525771195613064545713450384650310510498814646647597765146058783185709748366768987281396854600257497249873180738006292221458681085914609758996631916294446381130453723648842810658185610729945435636929787534260591890599382850602436839226446204132930098550003048026548013324188726813888918431569552146649872687969571339548863256211925096173719489874143581879998157809940136849409832834419149051454904191154428003147582534502738631436757616343443322028348367022178862379791366515796631252417775456058475035297936931884507149719091884925321236740029497929446304255983147480421754018434861310909925983856562886096118365365394072074415899808813959476626181107560261228066260157804629692704347773256612547584752058267366843321347500302791804082413509327116778007857825711280888499950797741565201589710050360950812486493083663165571358081887226543396977593098013270276814332128108406257534442002593273572605387491930288979670621742165495151526562928687301628437285043289746297739567706764814231218670054115277646912929801749809452256088454328916034634118097684167968240049763568242706113429653423449671478359902360939837611604273869810470951102415065603774888102210027370397872899015955255918912206551084804037645314755810649151066785383402340558451815538213456854127789815371795059191038980981335941276844460536650189691025391904768203565672188974449424755447476950531430355364868927398078941621678382168560976779885354869827751867675050293266590131560207350308717362585615866011355273191498500150550035519584723477144782423931491131112461888289516053127516426199064597708666093185136710606401516572826893549568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,9] 883771339967209766196052493103472606450334910866757876558731765317383958295068355759833506346473068995654457590522940712862317489049039611649551113433231060557472815861811559359752664869316103767171069116147187322816153933808252560736916580864612740857986612135552105790803804847377380105576116118287191964274261205217248696710419907166496767500790692079103478344079637234342443203388554954411321525168345946525237629501652549881045704081611092022378327615888908770531629525178434831213884287773270562344460168524724549751979466648391232618449430877819083150928709373708341363953039282033739220428640269402352893210474141045654740318607592137716062385318738086500001711366237653408626727230987620554336360803812728193129855774696728881369019880895518564764479954483204223988758838700339378792228318398240191522315170889728497603801799007973194170213801303872854582407536629451006127880686024388971803081148111689598470288149073658375162102951116556261060247025146659948271891876633172496176019283007575611531710922591294322916800730705201564275936749159767249680199922830575977635876130621954850884714052035335823270414978488118847607673607891304975853581826755891171930774869309577116360329782114203091641305869532428181687983864657516936551304554415570590336829594472645099245097879716375125880164271230808756761570404474640134677427104039806059109825561657053002009931997183343815248415875488587259440065580624847153757514242614656977211790236034958020484972619685565810114720137463114195706638183053283509941616483488661503537520254617912354932111079627557064151448275842074600986938027947944612763496626652268678957605322986664298286501725706615404443017924169931153867623163719215389425411772184513697095338937477578394780234072175118016024822166449191631121386793241281085910519572795591485925800200984516733465528098394522658921051823301772105492199794136442760945626918065651883346825750186907272981492411957881502625326840503326661004321242723966848933458436445045127924897529118421792646267139529321209529703847923270042979088318663684156855925503750083550234767819304686684690855852367513720860649022101663933582710413875203433824604215545442356886829592922235721557737472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,10] -2927774258563780572627279796805956073764653496804128528651742694406707085137107888214874902501900234488463428437068499510267937952242808412563105563395563603335793217390508639518446859147503876867026921846775263693118871767000283872655893069302372819809495084809848672093894871577308052330057008556926837454723511747060304213938482983471011957756498637974127926451198372020026771800073787004439117967243101968271417131655363452746997013565135076759577853968914980651725111286994869244647889753737641915876826291134737416822228375069609079016725886322582123369462062498317839014381216564273191904103292504944965586796219952963409232745461160916647324651950800874781723829650615939591896116697259659313614497120385144658414393089762440875424748980444721266568413297276239382363589610212932232299117663547309115460055609746724508581157639717935516152845249006105016918677819629379728709839076561938377635859214570097332783514999717084828439502484829895723892426744065522190001786695181142393992568282502860718929841444151740582927873754778484955202413574471163657973714710015221693715307718441600433183773405540001688655442572712433725893166031275808385914730073693994383933209257820197985946586890108214350910257510042241811189242365645454226537984763753402523393471653057986343820079527972697392929804826663988945499141816323437328766472363724643314442426165119613344508440400566299727259863740707654002104903827105189678622818006443941879638748821436170535524830004172703841028307574504837707161563854449059161817227401884558775209577473495765234492234175994294199838881102388632920482311029840674366802720006962421352924352773475253623774694969948083358030706180881836676384315584442689361913770794084390300785008564961615776968108001295677324240032911791459551315516625927472675954756986921079055083070519852259045607581146618252657253952625134847130878336675980526466001325991213932359607562448601567871463911895607835174086117923805850065023464861694428462679800328644185838939183017472464505966983785825451538790069130392548168136250385496822876716525974437748673703102672580582954905064875766919593629301097861963645062995514966823104751188047144331549063287858454298978150252544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,11] 11229471835645204610442628375579722272441315127702167126119558516986008306301989728458564588802641025396530046116771611989142722518735145451135047778000249647060422211674371787397274968671366770965933734474893142904727276351828759649000493030224516192814865535543470573491012384108643988024373934346154979214162408097351224391657246051123880157566846171465291913084298383398835940509529114433644691193775342691767477862192877023515301849094478532509775950269680062746714892659043096473703712604316849740703983835887449973219709607371543941484201317876993128314924666900822745030521739797328858771260319055330690569607894106535912901274852545444021848869839672999244862830128955189637618021411576369936327835448837943784412218976689062229359656442702600824825654602697803231845481596329601511626151402052384856657157510623379014943239177409937829367061128844568320833097089359091551882942402636698752545977031761910851837466642371291592663738769301594511637792888893962642229673109283526453907294760084796785465838982830736929056786493093345553900426256849712367472597114605546164695489694828529802661619718612208882479978287182791941144330130182950005757075179847494276639777242884409526691823656812542818381062208459635705023019602637723210254892586987024878277960271987660413780568005304827598371958335501488866587287241135858118160283546213671208545637234151967762701102211935594922368201862311152020458800611324896607636415476104750341688797385974632338396475688048184082331411080249825381997991408655220150974888066731443652496105159572894555739276780880920177912455225081388371823610367513383581074461325113609873048432797954350873995948052837822454468266501241232821367768188147853274176154663715391106891894662941904770126390687396960364495772723719422835418607666499448681305115764267483617408390619533331370339671660478575308396901234296654884725624558960677704744415890486149156418600636673143788718937923347826863161337804052737113648306033862319701345942370588765970311146633411361121209498495189285539556179695724462524622951895979889994082437556764767830208060043103706791451058048010849061502132300712036941394531753445044150379365351104256223214689693012693505321992192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,12] -38643835550147202026120429524087195548766541623900984897858521352818177750547505574525126020132771216989291205085768417224947795268095709555231705808271764691290710226003008689088334707524000842113480370221114524190043048715329650029824949621500367075315763956702724146504375564747477392945644186065249570081286595165781197472551975217079779822884404664530657950898216912893653259650102960205211049146668011747048150368829759923864374927124779337493114959385917906044309950735120267474105146227297423913762021890067544128521690704245926373199737221184775406209707960959537314929453790809144747129000304194976146551345341697126601940559331492690096418277387228492233695591597606449191452515343515713448000454962952798486174183618508231251838856029229289053462453056964306779421813551797285408112134840347769502488028858945511952189523297164399220623512013470463876719910617009483717348951583735491321134698459342890952128903319740326117754977253919035798686184552224035818687664453451187635784350689591648925495567159031079556678207348899074780218549241033536673995473085670162113103432792719790399958430732462780193913790092958348363325550295090216790924936409460295933000225502503460154399649197376199400750388825372097913105644140006967426390260198198309815171248603730269821658334500925916121695057255912055715569981748836263005014443470083516563295947976353561825297061535073397509440130296646842493688525011634552313441241267498061995037971150644664262646063266741151951924389354527259701570807052292557622672755465908460924675543099177368097528815666534226815377100062646080150455762915390712281609127050987185226699262681881644466956930785097496339943915952824707100708446449128157806574546553147038683757443472176743077808842275648937778390632045760651857934123825512114033593722795789867824344088855921672961392601403687271773759057650590568886035835910571914870111221921358460417302344778195252794265109941120666034719738321964058441762360640795466375401498522908245021522470910105503054052262603956025976318893719946586125204457746615658734746066335887018551282166927637635739699330093317886032629761420496550395133457452440650309879293936036852791264274291767747998138761216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,13] 91890688030675748011851314833850298212981124313870008316461096439412851836194961101795703565554079322281264907797980664709808675921327133674686027422157602570574293923225929719986957820666464674204566539441594210543482575335201007563272818898523248642732965864786446264598931739046617396493522276921264974785640692996998404813782721582455171960157132226093396838786531544237904042289673393787885993220282568688064651007712444271465003152954550495644174110056877414740377510043811068062215278414875328345707414610545229629556623593552643396247793188686733680832750923174783345257880093170216865428469750141459288386766660769461812726443905790821363824162704276487804812555096632982018107631557792139713090922030377859645557625496299063357314926222662167089510663918880869110189110581568724075540810544310695305058296961465819921363566694277516727818737067936711945557179617226137352231698537216575357082179489571005561744396281989470156754312713083636059634154406873099233898200169931508245392669061185057495174615225632880331198263800790144541203747639914625649402591327684309368055734760405776774340152827068830072595850432573232520888099482894644912237977752023171083635511026225483288324948282990499451041973519700170441835013352154278390116655488794666435980696189727782681705474607205176275953150280862155354169503866208209924056969471910610120266533669628782869481920350639154781334197067275995230939739696370596383248426460123740397347467171809299924794098158900384118304824844775138962997214018953749275597136976052094428486886959360833522540965431359233766768561008400313540385190725804491834273378505456706424605825184252738673687452440157198117946778366993175303430956879152344438107018862028959323694013358052488018937051310742439850657728043912911663071613931486452375246261958227931541829105349765974068008336984646146211707383653535580298328356350424098974590121327973568647921181470232071910544856747437926996796203185073487808496053977045632647380313387074134348862952466664000132195085491248777500561641714091246567720104820972784982920416390291448978324815380783582800416729448378866615121427051805211787897860726679485608747860171999289510332773668330544062198185984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,0] -1673851872966946821560176452066698917669334160169703304072664418468193733692549005790148155283428617828713949152163159869302646412628391921889660706688067689897377710940697237798621916116709641966556898876394245570853112594071662717052759649368931140953152854126966381661861302302821279075237362947420076463650757560760384878556550824883329092709321956547967503933406065495846005160490198432683678419338174437169854301103622051523570652821929312537439523820150274922874248136360885171461277357776046797370684502636888537009655139313270048020019606387551975690146849969264189946360348456048842393736913367910062136220094592063016995110542547485837752170446582935387271970014445388593981846426747021193019159093720365322884115554372352458431126295648961364937328316013485485963977452068162743595820465005478610482302382315901641756422055798726122498280761617847514936065474945679234797459032960272556099784553122527354204568697303868273686292807234640622005565584335460470939595673027599553041296354399770176090060379091320267867400596534199444943417944466833226929344907736018574183202484342029223534494301578746620735107773613497323659933263558646564255262430879406125201458848426693859791083408012790345788113899176009456637094981955632564233551142424745629625658597074147239854688981307177038487294537910137360670604247280878689192395518147600281815527532607249230327281053672231300717601783989469665963625749589182551329850092293809161385710464519392649181391619754760365297720523721875954833232090103615918762677882937916277750711104939067551468515918359570312463342737341677117855376995467096068910748677865717384885050665966796925518971593065606977533315314036731403003051257123665283580035358666271458248915463262046472541842995008521147084072041886525746874464233768560637149793110205657904328291582947645407136153753630159996194987177349301546103796357505024254921440892881066828191645508405991424611942651731523723119744481447231556456862944012915407011176589421729719822841155140299040002880662008079073433523789316065166754572052105366327030683431549575404547537728190148469044150688879340903330508380758960372188497255863117424369691439019432527339221847900160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,1] -5480764783757201528133604824962656647981309295328359002591865165479787931084604891468886642733491757242452937931381406921485893533716753597137375690231884296080221054431904830497092365118201336932862451224543126742877147282233833086922267620693409351690980777011747760882972184170093959165113491861225315168353919154920521548730819408010009380123763332376022525681391466187510082038617078459536365726092184475441762720954120186879285323112152317717672043676060364771872170805154265033072383217144140163307269772716044267459270331091411725987900218010102474756970800974731226669481593846362824329170082219397315818802205502511727485741630522930553039657796578275788494087627507488058796725844504892092614795784575889049060434095713092112332933115366340892238944144092259928419810863918623682535204726065107827803778363268291230551377364599956558686885306590738257319193092020649599889581422146076975334483363377665321802069810633465509091721380416749466071345706865654701383968724016054004908969805789778044726232785590310921877326302006055421313258701399355866934001194901742079756819735220631560918705674513074858094920676300081167061035123172027224436663725786460733776959875615557627473810404025612608973251440085974002347994481163527182567290254232170151378669547746439842247084813072432405888213741317128120171267863671076314434931355870029133497832813978977095571841920491038015214484297748155131968220384229693304888937226027976431999359366596781532007762154044896859713686328567672636581142691382321721297234816609643382189317857410722816479481019867671120685030920464083266381512992407614903110909530556309248946753654447442364551611304605348420800005015088780716881321059585546562581437346510283273591632745226305009269270613756184182653457695563756561054608522688197803297759916549270558875814754184441098533259736360907431204101778000434049283540971432739016379224052582594972769882846140721157580186028977472580250836570669288723119626242990217008602892574679094624433739391525663596599091259320267476819535745680614610800171065694119290915390209159602521396054185915063978084944444435245158005994872540419328481440054006402434956902935448018767051385337630687232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,2] 578890061828708588296279335632809378478317944428112968473187322947752758183407049146683238739950404686178039735298345791740835837808303647052054044341830528810420054611075393490975027003110485472095933476486563470814931931241252895198613168179628060716946471951474251108869454433480011693239179562985482536443302753149079170376616099638006807452799585821179873307552599139328862147480512332686024262728731594078646934325415951044121748225492174802009973033085321647598948613013935200137830159384348407785100623326197450349574970292520113583766775041492914372765165373105604126299844170857856880233206652654781983293165282577203348155836305473551527480736261889532072886664788390968546225544393210302241933236997007469107205322478575636266760933718821782020830025911109315940642653533124903774575458503952860200097575293764419789410841315167775862184762183768323342688925052188616863724579123359916282701912113411722203738212620220143063817377563860602793103129042936976822700767019078061258090414696670012648443436790063531518777349499300578913197380087743314971044839273783575436780197409338873811638718631930125476979030748480375356408792424649534206332306465168647133243516870473411386943065226631567254044691214924601889366570666365899774903017037921828358865284227591158941517972554300651201521722947777931490353497302396310072354351146672847707599350212411105132208867003361686961410061498511988914795847828488098645916437807165696058613738908210420115898667910223741993283712947612944836259397941835593664140805045662453738707120008713670211657254247227547444132563473486805489480138127262025476898500298705993577294409695975464137247269887025573877919714192620244207208486031635789487009927884110295286622056118232631195227235705052851380099154500053416524192191863525490853649227497247291077557916133280352058890658706113350563038361755147945755878667887621754389384311936203591698111989076393106028256338087165689964510179142383130565658278217272411548528266223852450673158573289475291663439446553101454640702685310753593542571783334584964527355893579664262236458631254037815814250522476091299525736960128473180566431361158124388524568808641434416901981305899690491904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,3] -15459900437356439456845768792362955295725060222497423227354379967492109049032499617424328546208108149617514399178172128523762565323027851909855897341928019983836336981794174738619312633856969856336556604205710283939084499472846866829127260664720402326839365890987035674248406372625614580764252813106493085613219054992409167871787263334774541202748303272091816493112113789745420629862780839299550444677645533864769896950657435743962202835242287389098540532515864084139445343058579173744107402356051355996575240186981702643234935957482580749907538787625597082802255882414471622642795400358486359577952433624500085696680896226132367224249085509629013459184061398685853090737508499681806496091178685528557761564737483177852335252132754659447327096573187774686372092741311765460237473044676956278021123928800331493802942686380228744409015478349845737493763018556241548358460291189769956036797397964294082280968368012903469883820616303793031461630315816285096909313837768628387412338821044429008272481910699222964088722497768258225868994303535427170363117440998786384317632374633225754321058481103754377763590763715308624826693018585773014144079086666863824062293857582923527009401968092878187829257595229644412413785540749268217046471250602358418296598830853638686011121620459073876747545838113627187717575582518006138403603245526128361081896365871518220532551649824873502219024737559895333106295708928523838623330715013656316781672003868355027855463122572283954287069774215613995319559413961428917983199818675171452447755108498004026167282113431772234422939504317189965431182587119562132967046237760218030898801738546819032698793968473360214991245426916039285847076204284931326936399626290915391816574320447181277192860133489620451822046705033441798195163605879018721344364535946958310762553866732118853738969673018585811035453349003904207182497709687116831356601786537277974375887035309999223251023789663973739409893994167369407026964562482082491008986616921005796771516527786458037264638355305615301754201062110421453603808896893122651811997084610886663343102917220617892499603779450004977519779372417247409412258249567164293563403192447938287501049810708874258303070954031071363072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,4] 223848292063838761172282265966229209312721573570639385417066356730498144491368326980640646266362731598491111650419593921986930384906146055625237104027667208440247517512543511674601867357752858018568965989746195626308184784607990033364058493330023911731635685892031080857838483931511874662071436026299430279298577618790408417023696523021048543387040467642140517379006849684895983338394151466664436726247175761963976543764215323363143588620804707719537622682782414570730384045163107224073727175205099640796187099568758368795953953732884524116047866657346386028826909612604782327887930502967911288866946715990261245594401027915030508809858917175485978422526471315909076795606163756513325302849604062907543834139014591526033881063111525401730013276818898543741564716743311586898212547409290090986914195895605056917020004793576900543516527523898310899834088946554423325448368777979413581657188355608241778094316558366586571656914826408982252095311073554117738521027368602248059369903935144292661719547176467819696184521445965597621823292937482492156566295929603084868620747448268875608046712386344517252370290502464558700237100797111942300085026912346944071049757271471010287632662185631841369339057388025415318905694069923475866479936330562814703348990174124100676138748481894490523009353136765997775366123311198708343595380351531589142122562620632966537072761251640028266727799080875684995849996061732339674548991309494616181613315612278678676886222200819077133049583992639945861763475686689095708690152138023996758222223231654747958889843488182380026080526181192189337467996109945158840715868963890048400997800500133622077687182875308542854708481181778726053966072068603541490132986052282686854282173207084713513373865959881929983207055653439554115619581206461181811072441274060076469856277730461176433911603929643215665657964424190310141155406412428580692820936669489851564087546832312277918264303312890759479852245923470720487532319460470398706586169705783357616897794748247218021729390066850197235712673437778863497792106923959154583163280477402070309256826499119537388288766702487573215312009601918857136086888006226211881993595052545949592846355014967381331972272598357924380672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,5] -2310378394658052885906167428443832111174103054891361904093577690833574011544639227571514593518912412232802805275385731667113792630790943262382668440180656275423716766228354416827001633074835765075003863046457531961219365664862393964099725865999910290658087402284601995043888730992902395367642637960893222987781829135772327576829764740174516715263047453781924030192073904227667638950442043876643518231548953666437948167760386174419047159226516462999042971298140546752008277944054781543081467700919529335408197219834237270470144856262504048658869444104537478398137223717685485532600061709830245127134082411362035419431071096465133929088860833611300171362754993791105279892453620191080600347476154074220111085220060830652573681842896266258345014970469626441923275163223527191827500641508943416078895156276145305693025252084730388112061655796902818741382662232656041856498805953914053766441888990018714968164472878845148322886098047957410873293770146099624586846055867126599550756286280604906234252639249350486546228164120298215600376399740567482572952632394996300718577115863359240108526181048329473864646444806190653809033409988909310021938390787841131485931892867341889688300833443224830761742059988805799665185441920882213524101844824529970512611289316598868244532436903397813871008820289438797836382939697713215950381050264629910758259418502151205611011000789117124833125972200607697665649365534477758766547106361518343605249393852673747265520486060847823034562810246568085304523024231498011017646980712059039922347689344260448321092127789843847846340048234711247516071482934998392825065139042802687159467836210784707105989090858525456191154460384809028217419949434786303530345581268188594982694620117071306652287395402198453705328947091651902837601197640197130767720107425415002151251493481491240609293493186118411247627055378344083454790854585122128854367927384586201008082471813331103560224505336615436657115217164711831369171708967127245717046048414879878330144008115662988954530806684502953428100906683631774539898571712699941300960516325310379029784706071081855084523167944105334829830914802889353488164804500660558786576040341502199487321485094225730226494245766111567020032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,6] 20243107918185806820791606116574467243918006405225490546517191944306325231554697582244665911967512715023020967368529946963694559013902637678397100241990073985751470869258103222073812077292174749744116842690014604881060447328438865255780161422039334106351447614096210168882995789145465218632697431398554966380022786852439448451647018639128235270999014965723101647040884264773862778361332688708164177642733273596488740975654835941699080693631893615174598828144452820936499231116142871970079620182922742024135502119462015849662113977677311190118169013428653009314699712838228422442187588728017732531543051719902171236028708374562161761015709063978906029598230276580781450323589919097368715338270327668084555114591785604810918661502625284741476263048462503630330861023381371412531846476765567008049358632877336936969159525810847455595778632271621960968520178696714535419166178592333730685763648119040326432694357959819580610778129769780626707362640184382188827586968834899430218590360878685146454160760908620569220982557087388383235188622399015558606607908608924930772807712451971230574031286947992865786136029697525015408645100895237417451808181186588517147425548268741131737391526693585825443334663340333687582861881864113006334457739228364546582137252629459431306309906727333060984703488622307114893592304289312360419518889086690755746646605537576942410323702730346157825549793195162451929208722717958889550673820277452954583190427888337092104970867856897345234959632844601850817462376361413457320332393765727794162723127118063135231980422278057665943614919696508215998657997204676666508279362509893416198388491333189700355375866908077211579129022267647915146803155632007132331367652140642056102582744169579222664482691247230549450518927735912144218380029662122024438208929082918041319731182887486171686403448881486099368039765942682366003787439019637206098508867861805139973518940551005525498124659670302423879641612955860043340783331785132580468841843964933796193111447196657743706549139280728058195119405682274390923570081026283431997693590579961551791478533137923881540796634578954967942403433521443456570379086659981951299369455338343875215468532906687312827686303391275483660288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,7] -146291300509573774171974012848267573600185560459997276870716776418286999918670265007854717227863089540486199606310152511755372332908443483037594360870962419949334635923493037639196734857072967820279523510482736068291279022200246321548848885797690742357187423654666456011265589063766129047024393536665652191007200509755095989764064558790526917337055789754830226793570700293324111995011547109291699131646794662705510987522762125438523557564798485876947713787386030054332073111607388500434288769883868638132985722533131913719807973186159129164368552433253992472721402027656268646987137407614762951421820007316740612583398969783136993184975955882532663860406140244893621184327188213970938694335228024416817595178853982681885635260903336940720901574050944906053123285360997445920947671571283049684889292046688465375828434540688461543457878533686678378335456985131820299807121185282244466828644722243126193581527746940560115518201019756730943986771909996831250306780732348223874681032852600337839879837683280912815525100472723362217164450482981034518903896806640091063773879705614662821297938444957104252056195519654410253802259663085357073487600227925712165721113762186132886735920433241372562653000256698915656251651922736937644351034721627570145681268134958234128687418230457496981346137140594893673739754584233992506775968496681846187297942224810512291122084142502337474713982805776822133346004402877128005632972215029183407484939138871942098927389197347138662687285453333346273486158231435828437183250817860002311232474236169557976392980094761821429505266594498190232198804116264844662755631341307695731876411242580782768643406658846672257107025604818598369572503514667142190371017822830573309163626140565679799009566415308642997368100821077480823704858484432352263085390747982765022854519384270661447880495900746722235605079451544047422535231060858619510121667820428032599212160283860351851614701660913370063699943126668111895361313837883195186208052786138707210245655125062940047730663511007705806058784285097200134231924417282455908633444652419104476604581075384138296413594038728295194150923771325756243690874045049819251085443029973019878730460109131191485845338525638203682062336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,8] 786250008849496288764876697299765553962623694665081459267529876591902256747209797373658430339205793655893011313898906432003853505638003022233323237156578370868889976209427154280916035755251070887207773205311723339897052266605635017662892230820407714389857517670839659541434305003426506956594166865665473556188125207798500564355015540852341641230421613564905991504378951062003251756777837656034279800058734051081110259509785693007339289936408939878641132419433776051846771988020031846658095261009272449471740371553268944571591065864434461020754317393224450551657066478061816629715985398149709098523072791903736428425003521042719414270833356722763504438158805846984495310295472001069132216859232787759752276525309777339335989407891657976295222036396621968402806634625875802314937484976193864501299565201592039375287616657394673927527236483531305368590007121606442861919238351400111188586679150594980769489930937220469587465865086086270415892995731288054369723603987385329387875196314376337340091875194404602225018681517629288789540490590627786726101735397190562608783748906259648831575177007215451102877318945893569913690807276249972175761676996124077778698490006370864273450742317573436723563107224846599884385567624837107693589137577410329419655059055075621773188930378362306708026693275540202253777224248012120920329336107322579192047509251858807168615780568292981238826256759311137754867480263657585670818936124267017023271316887040450982230641731219790812484798289279242237442501871682523235340639034242372473792925598279697271813938282585505796674770283081655236898266442098864291805585908945674987160253100232328675142120554308114301976029851008509842854805449736649622548066434680801331119186875496995658706550273278232704926809541201203853787585300522286333131004562358396390157967735829445923370906855940818576290516471365243392799850176665171047970003418703783887816184321896054727620419319248908589055370601002245922939735224885915149055196178952163556051175353924536790080118822823812808979331312792722057049061966113910159490095737850879365907530495736311657840814276138770747291735880101345885515092071076199113349069247490374963992049835615794485694650559146640181035008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,9] -3007789801360264267375447967359421146897260307751275312447067457831202460640761956294218847800560456575478294385356179194947609732348630119828132520495751887581277812921877185059855587002024889346789914965943320545946397248335680506003937182599019528336130506438255781365881738768744437533281690543673733152806173325745801977699456451055520246977526861925245772558867710499804631264022164143125947153057483486344296103983169901222839466579038561446999487110183840802468351299164045272267535435909654980692077293291889486197807492667988648788896445296891145723928910559146950696184778841009357528738582492484912046492396876993953252178118887417051627667766215540253906473830500373121373622726222028600357878765694695145446130050099431468898574303677808800050079523563813621103736384731629698979533469923071749915141452204872111072957103165122108035056366336966775457677489469051432177008421949786561638665598684350773357213318198853517391099875373659251826034354998702939762264149683796151200059360961863280595169535350028213882500474019973994049917346195145744399265350506058999922634847972813493421786441723576406372283160732014671219111015263133804862778020974776120813760915403669361629389983033981095294976948216829450530980508317814114898606183637468847684711175521535117434790928755724955394163204072592976888276021678763306996676991333571492879432251582064843945456245818369642658003705138154644259429877218051586533223247610381764024695838260650913968356275060513021191010598395902087286550657622178674243767751311198708469709090056115510649072285660054322861533352830523589063306125477065441657744693731215681059253150049065370673457708411833556127667560269365730251117041306841021025704711820283580624242626294848950469148260397702161969220688272429459543629226354158946314598436073055541610186143280789930365825487042918782792878069180393784122114031225843615851388484766820804869854330018561332258739672484591042788787414621887561592777429625799953897495622838496733420690054061132197973809734023495770064506594308695203848216515160704052744801851195756640332244523037053628894890829114020655853887626605264533725114747302941188131864758039793404452213868088329290538549248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,10] 8451086266889065499254549345985517340926213778577533354299033684647198115069196511960670494111956429816118333349048379100026414135587881186826973725535633497981992842107516301981131375671381078784354596475795758969762914878089289853592207310377720404771012923114755758730114616492512826885883363309513244400389807991443985656188082111379381639325999404522974849157046807265305371651276478747442141986872219936483488322329234263264182352178216439129552268225028852738132354166721358600916244237655354746878582565628818981738567306829085115079580596735123854201122615792947623380475910794567435238900329848686128789048537640187943426803414285752079667127193944294434918280714456453782748076043917186353213145570777954940625455512902940883467107912242645818629979109392621565257046549045461074085518683908889324759374279032220857717242017440982361470481185701522077344506910965554939357539129787328324631754571375521025144669257138587850774958202545830023240042842197954139309845737197452318910166644646504788605101365719824058819685944381952815586845659323329458519031058818018121074057626640788197839907896288317553578231598832341436694675836395057310332498067610913531016485485299757397843319739915751271576280229717099390716478933122719372187463541781070499074885322589554047546514733831326403614471314437513251317975496864719008788527480222951680566487854690606539973612559191616261802743742893997535351604227551689897678733738685489921947732282667430663672723270205963066026573967635121239793354307741064908251062534073571668539603612503853332876851563966899324928068519569968932367678054753957729395170183721330245093839393666195355179462077082203814491260539555031024049953728753716940304504508763596060234791897254228923605012730989913781526010500208426054843921050583083811346872974900881868443836414503654361984309612202279035659572627531051221147382580478083541258606766088657583314246766834509619175061818595336110819208603728323924919529917518835085587589525198562950553964145876395550041222823624519683419288163985281312479259214936390718964011696828655162461988296762646925193607281755364822620383916003126713491890121275576011558682348845499293347838880386415176808660992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,11] -21121659064597718581210828228132925707882156648512227683360996634196904242928956287634003887627509332585837405750403189495968581398929150068603019691115691391724215177590675499148355669501376130384862277304963711807491274276054054624531679880905489455221120942869742994934573229457530994423758606315502487087583373492627381407225938514103872018513963793524872499225850818774856488585119467005145574974289811229410859299857691275471792686778196005644187485431418972378037795512126126043197479362505857380136489887972165753026285155748711494963590382208525934717674427644753641329699628152051210538521152791321531583426336611481785172799085032391424098013193064712623600437534690268014533782881761387139811524640393222963324775377203431459278056965332381588713918218545365313617981035952466479672117913148429866394808735625443183637915588020705615019075049275297494494741146859069298730391217324002316846399280164628092933963387554653206251585457734492249692020518617393681812436035822410152057062512727475091629111040879814593649315963018075858986406321098123133080326104335058756732993238406185070333520037272576494660692952879767045240075130355865839808532205973837703093043948099324864435700536202016853777645545927207617317228200488495698364245389515193059533751195407722853365970726896166092767791398035566235890093138895847226565034141725495479862665800763081666329245425466040851878211298901917161906399417286345681920840649954136870862626720317270146681213297239992701272794020019388801239377138156677377075928512859457834079717559156797088319419794152042100309326415513957607649248269991949915510903845409927574373237711412322922334812228602402405007090332608520452604683073738957050222166581970000642771823602860184880865720935224521022270827957489507489360010316887633764622331088686911225805143034833288543276469919057729830825108952849651288465390030710257396623943262571707209908587844007502082868977148772266074284947122175306922103891933623271082321472520107797731954275082990693356574584957783822522924949611279757547724231160514718814289060302242064649787900700798932884901410519838075004411071280305095762453765030262613051113631419186079746335103284618374574642298880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,12] 57197979206323805135379152403767891938033428114650116183744761417715047789697906046673651678842883304326692035839651086868872642040005298050725089517823633526588151984446790886103612515978058725713687167172526450747806294572770978530395396761772953052779672670169517266453578181430351779023634652785862352463595469555419406301914033355440733943423655131335151646208473763747866914857117115718264960584559809557384562598619638941918176684283962438287476872241702514336333414924681185650661373701103551717565201271208573930644905994684572541189386233736660611744337384653775544407614360523523597041553816069355374704368111215328080739752601371700676568843110884106475307587086546711518829750187044761795728323933550526962463462516770609504278075860519124839970038561052203864144173245387105306948362786999429537162261221816698884800069966185447253272184166688798470545908764088864473177036656247806518662168218259960186898708909705832889388982237750585230279551464880233575337247552108598073900681672227999832401925257090245431074910337352618314431629622802781260434380116606131794041406801282687842668346774647018378189825403382707621557232680764851518935464267130890071457029943244824630681748259233232277597273119878130161730169704318123944861575609923170337651342638093972852414366038624998167930387542698107465859823849052989214292908834548478984330291976324596019470188071391843319438871377568835162661300893248629764446858515441249537465136305510941988598254592536421759453482727786977777817025210066785931097062005241285794903892385936721243441374538636494566330648694560826391655094887277991270674589412693897833091254617522973656837961228893631873190342498117115873823958390505833386958805802152096171841531283438827064489974320987632252997678224274755241449655669370406533961314145059722693666803240954998407232957169320205737453274974991095154552211206423143971330536456152337884251733561567144393818894471426319190019782468540141143238100386947169824864830367839972656194282357005990010641617816682079498932361536064522705411955523085291417282930079834830333106097188373522195246947512581717466575078086958249332871530028411161672352705021154461876924631265389030903891623936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,13] -138590835546675019499370351810642920827464741084240594283318058083850478383695269981087673347599694660610203931441323869277937647873220716279240518883821241640366779986068813946168819462106961408847690966373663517548671547600700652744101931714331109934863950915464540239864140383758733692495553429287460207986125638340883051111086215274254489916941544530955069203382709596410285213835512607155975552835028555591096493807445430851327062986033903295135611631024273313355412904504739107368651341490551912740902606305467197116105636689039449314269588301670587120461068408648255446100379340864400579322806723213954329035338331429791266742774603014980529189206788376536360955005552372170122047813489987689997724871930258263829367209650245372333703564610339523017277765780786967962821338006641365855529987071955457637942859949358082653430285067344236729079759401753013381025395249273739726779396475522848065165140707337833568950674625175686746553281705279881753394285751801613909516086194167417881455592987276388008020185887010833501020233158730092334226065588951211533950723376542689546308728132277894402216698904554957348911649221211801719199411338623847233174967131711423815594192252735659150005976808598739635028058169911912860995263883510087703251267125407981170792001417972463516543965637165957848833645854413877930853103985188907955837134284366463799134756473017475329631661559157726914785781132746542421527464708091745493372568581496124026851712199132690331943794573165540101883699186054769202855272132598464008391417229912313376407433576660068481205413391655034463323561494544783074115802904282915529852258080093829937551364457792338067658530565151740506568154346051344587725298426039598736029610777010622203361297765078559566349218538766329546819502647723638858668073664742869663699199789295643455294952141200795078649867388856130411065350831831773236323092106369414697840001321217587808352474214893983484041613498408472632859008796800451780501747721960813968290751495547426468733775831974940063011149788141676480949333168067169388286120782244764424873741843680278132818043757740530942973534171102404797727984788830172724390711581046299887695778672648260167540943043871003149275758592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,14] 216139099935809634607692732443518938664177989541494310789130735758697972635994567226372150455787366818932578966741808096681183810273176250462889774442725812328503463797436072585381976747702271160259776411085995150793371329624068684271393950208457962579265733679704651161721761811532026158506497886455536990308822393452579008872396415491090037403030611619110973112762852581068915186569260831427220485397953252811948725188122170685934607209622982636559935738160576136104036319371305916845256567587776136350522353347623237743662641044175123680787715182011027367252647170472220657714054293778140099796611620434660887994005863138489139404445636175746467304665039249320842315300149257438925102360841494376584584108707718265060672072501206664728835904415617315679953876420145038593814820255218308790050086723777673799711174850917721386470146709749721779128242038930683062291410893209975672409702381074862647032342310243731514141711165287309153464538622330160153094046729939945275284499117814090330002804112838195147445693547477596120082162770809892631069150143042087081655146059861364241388235730630748697976917739699665713607709788593592191247478752625643508907112010319895845719153802163488148581837851046175197477615148627348461100927566850127100276915999063480227063638019617401062611399977668883030810791626581986079110905729944348851485934122062476023986018781977704269117989609687802874038438787808043312417702120768070479010928635539833647725572798938256144831600234068594085405416663839134748640998437761790155658204576432719984328957922370865255054202634024236958353643691975563787187172012541669688578784788854635160439423791780055781353326410975230324802893065893262611284403594550441329404788262806258179821733164960213638898176279006125853881775062255052103433313622245507455081741578133753575837189172603609406079433637407048378949417801556455539334317084757210914605649304791961246443022740909865575454788940625875157959360663614638583839975560917561343432480647032908445939203613891362286565415830455008035498229280444614349342735978600240158309376468590231178473951730207510200032878798037461578293255505303473056698566764470754424875828663377002360604320704509349108536836096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,0] 9989923569574163598036131465625077835427412529610742120320157930782927470125923207866211280648502294165222961297971691679251556878472847581377321330302681192068787065854364650810242440562937190698709796536753721793424452328708041913395355230438537125240403450613293992233704576696183111634599191325134065743228092314912285324292811221663936216642640071739857363597754480077967262272177176599025035347652493030641682237113485411236427533305399586081726708478723409277452998285100995605388303100871368393372771826770839742047211927164840574216488770299504195229020616309285012960720401465221026527729287805008459982174046604208846287025712309222919504586295387112104837139614806349048852705681456119729041356255378056433306417578346317653998390835102579151230183992839410060950886364268458365034702147061764586586913507773493694636027850552883458714412656370901262901932612711751027218886129365179503826216727556713522853008692743967742096280608901355897665333529450985310828793730740546211965741334173056861338994530573630844894244337430014830853140954182849120807153764966657303251249900369744311480196245556305230773812969022011811160747454189252508610820301048596800032066123468953131419798491977753340712967333387676336069495175274772485078905936674324907614768647653923317936247284941841058228622521795192996113499069436348866535470234927720768622635621430480846170392676018759425032675786203025108020121578694021440528168892315659801430824680922537234762087169479857499351928793510375905841036008226223006916944309837728398937883775493218779315615476811385039221924211579486367344653225085240279571464371531664099303606167845109173736917857352214212045546492078699616317960331328451559728391737230083840412965297808887981074733487408231781137154662899256999322286701594235274251565712315196036488663273438410649315951614152337655008373221826661250517221794129266060573474696691131712486151550411761437871116659961881642309348853469953073944036345742105411920575894804501769168483296905398739151167933698943791342133245737116417011444341909101273316693017004977452227414375880756728725326332901328343732517129200622506092246558419866336953260712558185916612632150802432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,1] 14150535558037739285405880202226165645389384663545387336898930514427959864401592943036700199493601183433819920192144533256515329211267353773464770915334759587778641781936718969388258025759584638330992415959099996049153390479818653416419104793762639526555898044462867168091714428703615897184723475142919973527091573321767642095189128894646817157759478704876622295589910609664278515798405516764711813771870684800051210533073373289638455204277340531825768735153487915776093425546949018289127396281638383151904740347593291041626980662532643469125944569220192312008771614778064727135859155654687728697002459797404299223895203572427867142643935986160782887051223751067175036228009206501955847651951909424321112586773012054155941846748140063348507463185261241840884178172792165382759484312120326927983196171218383796337551309266658639069260900247386917548934514795798841914247744699455630560926640933960813722069318652461878738140503876282766240341798967124424871031925509874945943675104569154446365942932851727846489201446780096604209174840818309061708191770880714623655894349319204880498071507957744277980075453360886221470491414957864981022997393073114760625521954261983050772337731793087229993064085591978656276848388883846259421941972467433506158510183934374183473312845289592898360858970302026532585934145331439423232737249238168210400878715777542722129680778070515188549724770191725693428052917512375356218873252745686904135151857638482269054083108770096134316727509354806394323557916910340602504243302204651403065991028239602170773650964148523624772727318581920156569075616206808374804959192909841230663538278924401067670390230338855496117990885784889174819268832387387515734183377561323441367415650340873662474708005786274477571164598893802923203865869505717088522565994787007195017056635235596535660594124234430387560047572722554370956931518320386307626399215511753883672430201354975766724945079463512610758904798645194193286726801259983878011271813582850500108354609691355476930213618550311856555601768674283675690470616166493552269976542927415905734049130053160087718826471814090836473268803690487897477262024120288253081495764485704070085161222047508832369543677166485504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,2] -1378160890111699003336621454949780107856992683003203095377453667902026625359924660742812456673186666453121880340836814351262039116786080175437283695530283659180823413116141620329773743557198080689538235628950613547146180538035333399150408490596560165980899932536954587215020804317595741302706723107324926085044891783359606288749010074579622605284600286028849530764442066775444841221296665825504900805602512134021852903769588176246693347020958726520361864365506431808222658224064029515008350264660313508177981050784609823789086633244825223850586717553364551360823716199338219330142217844092317029397582831992681358680168706778768615925222342062220876325817134195479853036866274845837085798582774197432219285763756934742488762650005093300250891023884611141191956644799715644596349460546122325008776858644237732176289134574398911341436128727510944826317399119873016093086447665186316152401614604435357122724500738646204358762567755766465069735262243432632475605005257998167434697917220853838096281387575503505777014697480951778725761361977590324147373790376761758530150209845750585235706077388263751628283317387186770039428594690363608805078655998076290894711166969986712765313862963589709433318010621475417991401229598364550318541256846550316370111604942976207756138765029379742583480590599318950135195040365007607484080210767610732566059769575302765363627618736158102883943596851173508509596182967732542308966800298214901565318369632304708741847157559673154516872571601746196697686761284870242145833067114618919839058467775318676352537022315454698883514842998371704641240356278984491569748163444254968531107045624297906807764017941405566092678278411389016754937437841849932468017956638046792272704227388566020266697913065506786731821053660940689841083205029345131636024082106907172392584431820057095801408579521704443411106622928274057039823571526689846500322979663450089243871099130051775333315616992887925086990836111019813036498691807342374479167081151803915613518147498442321142142574137137274244854813416466142372408098582524734082819067607478727449716150257405043048055593579407358292988348951881481959914142595363141980922091784935107558027644657378246732573420891729297408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,3] 37058559018485744219635428864462616139785010075480208024321536348245618694449960033949190190788176709495517347189978902143853001851069339989093155587266472453140134982973101098019506556994501190247329915288316244492946085205999448871385268167277787977859090921126611884064815019080000227484111161838312511183490722785605073383824864490352267968795398081180699888896473906405358208823445922976438325489354389763984870691766456060352139822193489233868355629152741747194603350924110172761999710270180620729250220925633053743835581424657531275728786846814630021978724702489210124905666947657239775216319501339544039752002400665373496025788568700515538115385907386597792345762528828400457394128650403574258447492873619942245142496627556517858534622718171759204860304705940483582057225378509478717140222870220998721524091460724203050083598295387624028435501982332564139916908245826533003177669559994409774038706528219295324205810287385910368670454496665273115125702258664015728398834173977508819042292781223710875690225448084410916711481069290012083543669735506671367000386194850101506690967323231330518053756685846067740379629062688169895127214394029573558205816498946946624248865922609910351719976492918101549892026081855248730094525041109986705618162408372993580003056249125900182511979582055497311981400149559237739219338443651890426385870008707304118313950676050727743896864776305847976948272231427075737064507083522750704307851818855971637847179865345807109088803224190612532768690875918827713078379358963913527875104497068604185056517679544999232107879426444618990966556153196944812610387232674464020123092999751645041878150857874757034397828007076681568008841730494655804937959538405235678123919604800677673510910354368784146513499512863917534166732442489186646258679179804722461724162698290158562788743647334963136248184413928625520166069585836955932151593720484622896895105239630151893463236332270647508526491041849917385003245959664240171278164739988926844413681031286738157145608933612323818991296020683377865824516714039774441831205645815907440600365154926176779990444724006505237040482393107073613406824037259920622531381441579604900125518251591989204962511766434053357568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,4] -542495376156107076973215769242071016274856282504787164456227026532572715138672388903771183315257394685450561918642121158144231093448916494692651722923281060790403652503328626729832707207199595872688943108142240032170158792564080666799306661129260511347583194604049199665995894319273370036331774388681089902626280422446810001131355390246952651461334593465120868501750242209502098402284224134975819679974388971854407872506744837717453649787460144008110074704197560194290109198647761194434479087625346225506880869697999824382262082139844612979870116013463862450646096167398826848308463633366511942369432335401569251729808773292086173052850589618095965894875960574218965530931546117010729799769652636637480788355271360425821880291574099637495837961629732372393766431745448414078804543846694489217694023663167294824675851674680754636103446416535720098278968736403401184546493767786145625658887393422393717871782023012709643646822711482887221510646801239505325161393097047532602978986905763202607294557900005263485783096093957697773145239572208689472583137118071190644620654525752325740815033436543239935922587091815338011297144425161813147509202484016068249318496865533767570284384739311432865794775415263011523529119874737197053483264526730632201544203295488650527924175255964818298568490442267703139165203398433363250295695217035768512627037925547775288194169704782121178480802372102410001400602003750707885973851120134897595716196502212125378783068907727655241399946064758267089093054559654971659767374223235722889446515887534797320449155247996970249603055327510344388607621875876333091953968430901937924387712933154718928472420836493755942238713119519315415094221767548237689897397928494417742636118677958184586940810729086489764296432835888626705647985006502921549524871218368661009012092952442805840706333245210881689838706063992174566408817946187336651834013748382424855095321772324190487425622518180544639320632110522383887162994008068562806171447784177958418596952331515567781350091945943001568341958589246236344110031514210370601455658358360367984794576157811708817165197689001383649782461868508745984724352379805146129430381663223675957109240795819212411035070156518677544960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,5] 5413883157147867418927798701022831957424027102524020555153899954128473263410146525741776511053838759562586102608194020975698426394363562032438266858173087009847417564747286939085536807444837203151603726693527012029354773996531772844289621153667398162659448869942266659094048751652675048803360170473857844252239082744562883672542602060425057646400129081292265864930904159075453142129748016958762207821091910124515622000351708071059871732184831930244811231048866881624342204963655018411108438917062994304916708198057816595305380080233089050966174484732610258861328564285034757563610700616429267433003782513418322227721467970739252963718828201450495627046275830076146128364084120753370950730989380588241028051533567381966210469666231204757292591144334177088762964961789673943376055300940591106494736241669767161109679705124106816673701900532497473618927262326862362193189904560451004023918718983401117769988139201534394282910818330662328661873782856572991119000947353779651746860218936628587511762637070704822143730108455993629708872198115657266760704357418458258220939682529601647733440469656051736065078203173700482727106170795629300955178291349489486978963576510046052607225553474281823840345510525467306575866381575838777919317952658399975282304884866732347916437606047700632567626317822121313992115800843388921731107027521185225121747407551452152823841680518306596832710413704147787806028315613945692226915998041892993631568628881120906058044086894878959866030210506039506837880675013063223825285267932051123582679109895886953170538427017139820247052672397668343615860129651313351677062457227530159886085908252326321506202691838852246713395444113834402894208527262014318220125406677248102514450206358844251303526951671704896325124210905025269509814333596707149020238440290929894743514713519441945720473234454277694309417204476757577004061682465511899205728382672614389026851301069793107953834661216426573880697710409642968720163272277657144727289957105616619930005271617987717167189602002336698861631345503049403077091105788355236947866101405652913905634445861391274958949834925831082397282248479661584305381630982908304709480049818004131269525404977673209966808119986530019180544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,6] -43749091107153466927372623576259140269635757475678299362059018063756471295143832332880552119835278377710131536990909045367152843344509627927090210754091035675991895967892100776271279524720694989181679573354430359850512978327622921944700461044902113194587994348242150776305473759032615403030721932542218795565707793990723429833756661634036569037642324301923695370908188578120768891435761884665861798563021189320810566033852744998357659069592528417084705099473155536426372702112565294083604678322374900356142588645221925347637572455450633261954969105832693567882621780596287761584685818518837166401215073319196495027040169601732629418281902804538942192073447104688816246241852854006790058353156459915827453885407488898994035440789703834880863012334769280623769428185502810745158866740130731324342216595655442832439383039247112419941328141329639257717239378855836433066299913465363511525536074149345501499087289596523334192974466259658266199527739447889559202778760678515457682351095641594592693636218502383432989137889490656052584785668195858160178133961026255444063765406409756943448557263443715386025527681922006967858180663332473595705445728736895528556835677350919942062226007788971153194556327421066815423836712320672552500932444907004041155777638748664382495358967471611176439832771824877919411714795516272873194045187874257321546464587043923305359224334422625991752686837478466404177736148572316366079400992793424221115335725673601222942374313396872298000084382724940190596353254358896235025078546814392343093227893187553859914418506453701178200122955450974399787576850796389818026984153760846399572394213683681723882331132934750585165132876104145632301933759734763966956251056785097862318380392756792032655342044053965969943494534079455206703368286415102215952467110363622198324120770069541073080046549837172126150297750878380186281483823727192582195458382111572989036546657823953422394104867651750516459291289199366799988900985394971424075549028191243777475036020292731565498133323197386510706089292841669745396827141522129336681198833212571806363908221780549741304319600161920509816994789252002144884375842225540271376307419669286190680211612592576795169411423161521033707520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,7] 315421538046576040090734568977949483281967351398660005247068269542325391252609386373722556753984602201730426980573449145823278367877392106818620460463999067743011521989439914107793393978074659398341442780239974210916532989234109227297931533730069581256493719561467637556144919361596853253967251347350073750530571190024488681412812276117352966687481982474310685566793304648370613322363825503594167564582539401153135629862605517978548021253612824716848238929577651041470867565481203291259372423426730357102343012810838599487374345781727484165160502532703032782357749243887381897552602906226017247228493575716989403030833414398919507537992110819913160261127017306959450657545416682089933115873680391337623405726287687321774212521587465678379578532435162137164125056262370136182214599460771783264648984094105018377796228746714623122575776120578902401566183949784037087900539128170427036569597964990344054658298880346472261085150076323508114396207893477085137002515578157485603220450560329479469876055775143009418757227910188401146089855161404271302831175365501119267702567972594046336621991071413042232543759236467130872552607901076237840898426920405477299073268433844237054517086890215793986228491811289914539296658107699691723334008468666218117624998488215224978594496734613516957460044377036365650418740949507997851959143420148176810141191855847510724488977352622341620166756837297893784522493319193309415341524256647267434982380782776908072146766530568184629065661780591449702844113124177021745367667153162299173568871282264246940898564911199177105533793909181048669532426524914225124552732537552655676529077783030832499194771136886106048600025338307996378276575546101512963801238828532777596817664765148540170271025456188233273611746794677057930854798213591102650579523442765881210434556808298983672518007723251631049584373489019919208842629276036068624954733984739446286557103554413645197674379997776963087678431478483132414711131379161064627919379283586057949412926239180039146460056454848388825479949182049691578584560482126952281518054412037204538884636627883844285877518184360794885563115704892634891456691753162053589306906991401434316640688655489912236305556758178125823606784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,8] -1846774945371597028906408725046212105298931981636485399872356923474752844635431239479077624169123112894188825035686758412541472675304110505198960368070049085330352419869257270529444581519463902186411556641439287070392923470585903565034757025443175696315543197357172686052591894888017032444200552171438775673446530741299986306096987353808672252358018403867366734606316479006031966805961072280406152949979981921806523722791430259235043049809216872161578203429417394428967960055214954529467517049414396387568677171595836870804776686610486977237270765263707208881609586670278502328028406803839776575786994409921032302184008020744430497549781748235462321168715418463508575578547204745924658058561722960146802781520845501532325964474958387351393273205485276838037521223382289750216341234787225253741031757508973474895451977354340252259853984395340728760298106998198286586031572795293368635678272947741225541029498638476112135930407879707318018050875899936585054044664777866690128162361657461253133793443029871792840681200577315890572751172012007069325393916702522593018720141483033049724150852526252475437471420329252543238611834168987088519812713988904303014682314754083063801783195917714691800120202538732208209481933155554104068709646321458050757018976715959022815206464362247142572048887705515775644523051341853908217592785965610338862656777178262480625156117505646131380424110600944723169102176917764800839538244273190512902012885250077398352489529754297249829621559802748540318626033715331210881074861640599020295689502297453844151326031572835747302847410502454021195056207740233805564388293609755895056172291169002378696789274359742674680163912494077266741759592449321039742856307592005904645280504620598329256071203032721230795385931233691389609590335153448037339019007686161186013761179070779450765135066174883622819812183034552127958066903106943781087426622946508246223863309259204235687959587740568386810942585652286129773814468948512066353714147277599135955828039661730583846967724366476613646476893064335905070020043892396488024489790617860769447113205304410510078115541710903447571260091334707931358594341531977678691993253652186262634941879410256065238662842001238424448663552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,9] 8020994844892866128552922227829526877059635521355994030244691850255931393354751460980201932753651985360803755780170045883361378202667375096955119583495099036807945618015615940259159228820947080912010495586817742934126475872835708685904366574486468624856690401780352412148693473110594872191731191512578149117932750346338987847345229223609783256931622042142009282384812508296074969707435816695637714799609697739478933565818840705810717697451781546217168886932575913303432124278770011251311942505002058643862445459103116190392574264178744499176056276177791927665641567897648205470944659473531995319709961749594888905372805317892648916884027187916304627314388323593096462157103400012893333733034281344069420309577131051773789123764022477421813537407228693297523076334834329981179470173249008437121414710054538253925338037246107566971971083205769970447588661974074692104079663905463784984256171747761319831280198698460727926549733733109285594056501269048159664721221249202381807890818552657074642156135653552875794659970719085557622671503111805301525964905382466987802846421009228331991579676545268710072867678618966664434642534664254109880688770939749169996895085928463774264046665029387923777297279194575013711378800897468074727076525492696539930409647664086428773946628768626641380538635867470890323138155643210984276850928097364682769829166632744297537532001199734275968704532414693512331272246696725680425296300388960601578353251730078862582775646492960576406877176469204614389251521406759136448894168969939441370232617604280953212326475374923098680768328085424316915759393510102262033849892847060452434248238640274574727891342854299317037217209449167477003588403004999310951901572473998842903978714969734788400905598358407634923520760827449766556744974568309065525447569461648868690408319903530930943221066727377111079922202458886247544288919270414373795147396890237287833082729070413472920855537033518195973474713686786136793932729704806766605021570564466494190759850658126007037000546356571892667719035799523188847535974232046502055938933060882507463748998044356963856386104491508804201747857015842605531440086232779703225285461478109839888841275592671680947996169648852528174989312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,10] -24800493721275916454327380452495240511950903509394626570340325879049090789399785156938910822279185046488256214370191182947007947854190279041499947568944422729347849328375142269742055506854867185764057661796940284405279483668110568662272551148135344436533438962402970250044952857033125233885435408904568461144194527687105373119156288745841747620772943781249313964370992877852520501488697645552024746116811375603669349200055453802878387665235268657542957675383989383184956638725372504358005915997835374551458987810320792879360660376109275694284791992564658272893526304662046252376835756479692858616405140675794825018028748718390545009458253014767303495863301756396893556557004274777782847403693383921695867023121799129913042860262153190322848225370356775586572976365762400916284825915447703538736885993119138174821545135149221716003753816153261198001112136292478938696612518902411285606270210352637992257863204194567360752903547678461079730484876383653739986333725980610335070719128541039393116427249992003696748363253223446347813470878894443735179836409900615447298820847954310306432403263045109563209065041720257312886483830581384239735120025396846179158226820058870793820854825398218885623081996042738979929194199972034351527275909252191941175050202072432674159025219935621602293383762632233502589165459652145492236252345239752341664732169106003427988839424853214124538891443263959012621575541818668453165370395927966498383225610369393622307772395113901226018215792764563424655465186317990956221329906658816375047110658587754936123014387861399635665364343326426116719093804368358123505036078092637866203394819421703841671543242835892046030591400302009799955066270507915908291768260756155001309900758163440068935660177372396220302817562539548340222914479969531740293083626167895377177619282027966922431002731636595445561706146588984908299844221020675133126030707191376225898933672358503880330521803739061977736092048093904733099667943484342551123071093853656645590738448005864653760436323265897082648296415005049744974065059927953344428955433621580376606159112717228743535904061160928808812907565879090997132597824889048741790745199019078949085505383844467361726090180815111510093201408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,11] 55219806793442868060921596875800821977160220084175714203683041145888652314575649346140878168806679661677953313037865456012602451645151788641449218793639691518102246557220409658857021206990766941656843748023887133872299896552524397115961938880016782805478761381934722693252123035757613700775637527098423805657035427222072444283930867079322653346629205596965135950856998844891184507165469335928204611203068799228115918498673348253526297434250726976165432460082382749275737483524806075433304386252764849196603278185099658013017840901413032767229393668071170232660144923686713807677656453505626935261275463807766402039285437977490764689495816830882882764704918594142713114421543459173149213726508748170290869103961944392829170259444440252052722557898727897410980454876944595166731558616596185487691191846596397674446185332712241366070549698636157291263996076992799175125450292968630815246863832669803378373671017080462579110247035165006271765592958724107438681540868279779000258413413928417249241093560803281516907432918057448281375464770796308618027881535237493995374288137032744556631353434875205802534991857754440487837057675987385998507028938333057818221406284789147188854762674449659016536225764807015872185475938643877532657063945531691177960644092086030553588591465925772711576915055994760644895654471098750578590402679403202123704004036056189881150844274448450744516302068629408806635535689834400105283005559431131229542079028150762864880619663533839032888377871125319544714738603272372813583376145344498788299377175490200021423471133536105485015923037448381260139883687096647294761892985957045922574929163710859951066259571215229561095413446346692349196937002915576661824284103779186036365904702188780641979657220522868141410840179764377478997932266445612592724105995293181166126399283274913151924194826199613845578796782057625528760448236687262129426592488448563253796586598661543599531726762628920358833346034458602557952548803539027295806769070847404197418447686729310314277976089680000180572634271987817353275664759598346428327419179458995809904147642050150223607032802264841470265873387175387159297879079070643045066632569963370194318385825005742549940808592627697607807860736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,12] -97781444204879350213789500482871303888697992942011863221440540566105147220598424186334266731253601457320379416401787770040694649214443278443306632627043172602026430026037521081225099959335960079237869532924947161226034652118529663881924043322852475865613917589421888714428776635143584107095704738588704906276323660739438703274559780435648405743963959658525365652404132781541426627423484616035477672668300589346937173783072897442847640209654820922708870216982424727047781851224516358112800287225449512953830678030774776172719039591218648005775495388847204950716051289016168707390054497493427545943948933345177929928206460004155682104128793202842685594875180172666093745996946461194094794468739779952734020204336509183852563086556189158206613491609235142048097759318886594860638622595332264326955370071396995858241615103875399469236970723190995002062441463112443360590917175732097182341830659821353728481540489914453849043074232149674855149321234097272007439215685497117902049347493635552352262943554044192595385225838572462150127490247396964574443476507463530060316137630778229401996708025669586501286907191909510748433435013941026347956785516155318566778141273876684101657364807685702813943382233997238949725813010294902235065396530572794450459644124780274642429512566332005988755060543373714727030537523580284557800487976546215430050430635274133803428280698522066793538618188078106710617285947400647922550993288721959468405975018223946428337486325713774530921293741314102652080903479166410702465286939058231169354722459109741944817902139146442657788082091659063909251641487672551049375291594630547811154858437413491419542015028604420036089801888411515912900145745114474376230058719139344726944507837602031762407471044957462971576312257849501368375145529554643822008449716369410949341491165213527165917820777295010955494925086387137398722218270510857367755213991807815355472521704807986025039224806767906740201776077752314053320328293583570172359863467340628429261152524171709545683318515171777751043196924064678658332577555765542015486115664575942074416675583302611243490247941505839235843829051818145268113103467230215057570632042840172860807119167686174569198320104330497321267625984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,13] 152349834005080795035641472947768179749348206048097411823792650675877336350353461688611556543143859851074775216756162580151299546182234842352214798595043929689538241370297882158980295543337942017705251207161062127218542199069856614530330565686182437509549354834079032942992858360587040427520877452474230377598227363528718535512804587041054762086232438490653752374668437400025875918202670644468895960056282105630251408247091825728689730033136061955618993480285547991964318416398772160403304475699088110058189250937766289857158975529906034120136393506613724811529911240429706779050999306176751244724809645565498467102903050192439335579115650649460249620864737388738663624444756498281998791296015860501867546410546101706217067596412503279472448846495755808906524910422911072835363245611108886898990768221784399465947790942100299559871334064526866649796424960962751155792163005080466443478902826246240142286008357953344100566410919371068008098385330394745795819696795120221717146039991654619527238278978393638309680271345709998405733491504632036999948094616304696468342110646674919709771217599340915509743341943486824009455122222708619307041770757975476568803348944241991012027281029399000884977843960125210230182507981387577544866147433663163100294208019809889939496241653303924264545555940491532565307930224913418138667143505312062901228899580034690604482383433158523724940641309110490191861517179768249387595542725494553802915837468080887176261012355245215176321434814877919200507762356150810804351613139827096425255104296501413629450336138207606795639410786737355368363299890628552835670882746222480328044149834792678227085313324431343197503585389280717472606671978466231501435617917492416695447088418113795421471541299823539638878298230250427170560970221821278524638977706490693029361313605600344636234691442835840272599039423209055421437490198261620106966424129832279619449515524910781431796652195209433667417958562630896151387812384929647164409861022402611847884204648394064712903476301833117601289109628186370014279986849273925020853697441270872339985745972585534752733248984276272816544765021269337484831113934021202833785946264166044934581493143997203095404617165991800791359291392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,14] -142776007379403487658055200216486423724848743133360441282437328205303716596316901239176308043549808563025843662640013045724217136739444770858170301233941186422706807379621923789744627520525729770316833766780845392191340460112325685604184747517959076039810638416175042097665540504574982447703648727556168538358789234475907265571840944701972502788494671074419188683577376012706662830500714185774124576779221186865969832436083464353651555513982816231258176081228969152779321906939675418568410406101367737352094837996772098874921729213142260143465759650699998338097635204660984740575939290314967040623229933267516366612886663534156462686885514389740323180823594486272174925797532017884214829285956401989342538872074867977145049610044078434808801495049683858880501443641528736984104593973985364050404713935216366881432631292861128503419439332335817781886677349798829035871019193718212672112449011602184845270107471539077385465415459991078222832457754416023574641210771485787731332824930685858594212148991202966441036754761022092919696739057074818581589235091781953668830205301079936931417163674394479656380130242698463122301160217342355697321877611638239537665238027674183393218318783330628796483695984266253817812611918038240417429916144369943710817192695375020468991887286011599055543267371324775440094548791749273428832798223007489639664635333618461562978237055845874726646497069356398453303573139960348937512851932602038811248821982760782092177886572016548192560987421629218021938573641833799984875021199593999897145175962216783210100235620756167434747115975552020347505897680816324220424687173395625569309087336821659168820161661035003698155568175621758052633463929575074130552002763862204229716395159064174569216604376922516070894204484039308530942002524066764559236806631325056198967800909364690180065476793528932431112653863991931815313309249851979634519478922787403802525145962456282577163758727884241745403356704086798271776872715181380820394287268033772388538816541126587514759676330807116629049755112031840592687974091665400460124887433289611310341626584389747607164111673045471170301438553714698727924004629788936044604413777816125647017507256484108352002691564329361207969447936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,15] -226240460796153265323860442950554028516543751526796530418248396555315478099016348507550390365584981523325733992878654095454261137769134805837188196282419322770805458454711193958558540093706509487410584376553510656770690254729509522190100457948984618153962674971067104839714175339463823954251906650448508896946962559148437970715139002603836018228852572406720206655288372285246333647486536062014025211748557796479955879673353061166671474378078057592700184282468093121635150278853096232628321748815294059539686716445060143240367509390948710951661822368406934833672160560262090394058871198702472160623902839759270461416550071869792010766420729036580213836851735796593293714793266915483662839164728813114504649994815425209752432784352219285837838314813755018409482074123543730883256501125794355908133748742478802710689064366629145157740452703985937891598502952505727674923758474529275108060799880985630002494504385655966524801999836982696871474121744882790887057842128993052543363701622652570151613261701110318048061406819016309330212047400198054725950999990771933075653018873526779615980911180308485824293841072035709163377241016237200519617125032732958389973811042616975329058717821435541270579727141778446300922721853062906545525793740971437453245305966091299172242692907981303500453669486913112229419220087820085065452386235273501106962196361866647343358083102269812159382489285540833207149641952721467683415395204804105378643670952468642257832239986167504702433540839417001112744365873679372260931756207564459082830193841108939741452474509399114149851208275078813086888921789288573829253853405915025447092425438796837346168955639631200272992159051888714117300898906308691542662151018932961368207801083709616542244088678743881126350264817566840829766295145335458439581579991351671518819382365166211452847093957576865583470725139211440824506594074030186347595818564461024335651553083921486610545081768170356936557844881746641909869311169554263260864932259619445279686773441170504266539022352646891335136170174252307519270612735486491405119757396344316296744952706082860533822216461935234420985727586789980314797515784842512294304282271092532786945316170101144903958423642192931402077437952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,0] 83212231197589421753486662203480452198081345443872296125423470532867213585776533699032148239544123671807876608129221211639721991681259057487495770938325663214353813893497676827883306465050568283155293030243520112434535525516703232228779212828601411412655544844995034292649720615592571504877267886087933954028515854984636699675596593814593531935678850719782600171171664329832390020678801060811883010851802105470284644150588577850195685060994988258811831464954836486857062660445257637501384871297988776997753194122928098421356829016878963150371946334987366988551755417040194994587566664653635846679287345588116049140686033043806321770550843096384914631170068814718622184496870417426802167306427485827514490539678808996536717631947042827516740325202470109378833067129459348645223389398079817427347957560602768107424108097865747956644357380098746741385918943612993166907538887613947180677840725233479447174887079663947074396965752587137898484869303994586110311081613692599347446124340589743658909112723775204469014514789164877586049560282082108274045431246836940762235929368493943393740774546189111043633928422924497594001418325311377131928647086325707729618294312531250550687604294234944358770056425730582119355842946842116712594665400406154066411737131378704520650123237643052421624866146163391319110095650558731457813951768434940068137311315554083182887365857476485745379296780536866239505460682843401751878249988435031919812812300080277842068324454245165258136268095425188140316705650042414256574293396925874882297324950924179800379536011286156524170627592588148009610117948404652625856747300017669233982770709211568715215526628027388877648544243500659404697780271231278994439693637845310415067776071704936113931597048825914897369168365416011572071029129578564101186113976400896372900595978144250622001628941237848183732120500698647354642727629212961142692615837302314848191751617104157952529072753772235957726808635624402531397126027037616432613517273650519752395579579128147213237141701092377456516769989798243234931758748877585339626818653404768363577159773968026056050955129553379065546297767017500088862301400515701394404007736843056155964884787581549558294250520576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,1] -29274596926540304406324395142617809477751952635408063631371112479176573416311459051485705215077885128028288530995582902405164908054844910202333664787020159395173102844667565595461010505976393165462399652805146414921435905623039953167476350065951637594291678092677605723227911668261144069636256051817584459584738540333004773666303435717091478472771644273017827023541862035077823050959424414142167960433926321661656274627889020162194471704282465773016949745417987719714250345547141620684641266582133267511074350603804114216359105208988174457511581177626236628672734016288568838230678047408561993822448495113631661171643160063354612585219029762789001433020223933847449961933239179242696871773242609927346715019106748557831633598107781406788474915037412351141424119447127511207439900670008816515050604627792222344134382846149309756566425558750529325062537028883639062913749427399916118860582080036096825038131946820192027285053866137508314540857881573688145401201135177517908000926038736921715248308071172563897697634516746255086860175307057372394485046731085224198703294004063254104181692562053372737467565970409934514176409652600364999330342933358305525127544625496892904159032895055320142328557889087555946757292589918481942085900583397711614434664693586841190045336618552883376783286375068746846291657667527360204396342086857455690198452229546622757317136423612017102110118700212340590134748409094005518252994857725444501946376565034131129682552588659431527465784905813478280371909247030761881974168360148736443491893333262787884722401973565656844810017565563664389532446364127151433231327037184089573773446727152840905115073028366992241473863464608421925149545590199536963362608935969326786623383280860892079538962515672935425880445556786056700939108340938075266110712268156823578810369326464391076019929173594488273474410038100549936704041872046704584311835419092070179684282598866932776210867132838086785545791965305558743146129757496361596696045048043772602966693363086105663016750978950912427002639011027878431375444039901574065671466991745369658970039105479582806102113628462318335987392958760930911622182515890800654835648040338679371757346389534939651331277660327247872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,2] 2767736946027646101226851508415697484344679691945756538061727630637429900418701722774735672101974008772803861681689155708336970998515172143699204739136346621154366500203893438963496916085971648422305421223144307344037540501548471857262379558457172167756261861563311376910702578223944075695425846887553197064712304602158987856388553522540611102840572822899532707465168501653746818752198480801838670733081696367029214141960898365849241867819551480392570825620247081378528212540611101692730848576683977758926279844671288214509151695280307767184520421615475491870581509646782369962476096047840747251758722621831830794784066444569849846082438926167936124827136085181290940149902757194323189698518790718298794604461499142575165075011147295599225457320151103423155108524409073495734802849575921201886656523465709188113578605607243150077025258234554389430612810174630204464994464771944097028414379048360561871856526348052892473195430635247699696694545365495385358682094979028730197254985844544663857654431414537748999021598583763912464686705149313665944869884720850693709162247229628088932913145203898803056669020060799253986339403477042121555682300934827547777377558735763243514093041502713629219951892470478182044715191770677762105560152301195058819067519235323679172347149100496484056149822809328619842080853367063779503170671950444621313772912504121265335146058461682168265373924493044824549734916101053250240545312402844272551623406514472045746300865619666575271018082522789764365590564897768851273728817132768886356959052790742756696710574741995742797818076706833177489778474873857661641039882641855367063940463232485631183710031852964414498445080889140988037108871893945802594940942544968020443328274875011737411942585596102698050181226280567003376644893896526704222551958407320723776583560319887752942370788106506336271145125541617116496461913618746879951943628928905306369951160448098431963920005032717852575270533398631454986794806830658600491121409887317266299126788490742821542191671718955374831104260796950471124605216325015102280870151446096828719042787614953019653609244919262776664459171772822062100131309962766155228672052970246138511628285714240251397542355537506598912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,3] -76014525919032907086227063080207886832663219515390495587184967713765670028324928538793575101281818971069793891800179394486495722463756652061492737398668074499883697546271378398388839196824195105464299802099267873784094728793401812604375467935420445218600569047676833851965059312836610386391748104681185696496410325050216757009682071103568029401560729594153913293064668743061654414816645910245451212268874871705817935796681731184568572062358158572760605260537777334168627289841405911148534827712346304190223646501166013155703421489903737629463492468270931782924021036953311002483447173667243251140513259595552623329830491042397972091667523014283468172108735378316112739221450003218704068421553080697436712247842296644796613648868852134865922863496891213678162522985443001225475615247452235682035673130948884981626922709859559238555437724590310246167545575666655713169076570123678285739343799548688393039994571697325965645453851641049726019578286295568551189109202181031823788402595831810636062838718044609459124474890713903848824458628747726222685084884315724045065513713968003975594204465025104281465363338708705181662141305225813041057530844891468298576244829207259383860063131003742757560568781916059126246261729515310896313613494705655988382072345958687734513991589719220808268020066817635371712352240030896888903592755129196377881384917270452106426575491823494154243933530395792234490609244143837932270326690830826546161231603807264287529034241424641016953429009569889522377868259812726752546084053406880312094448878523688898862259448915484177213784224400583689547804640621651319381920199438707290424739474527653905430292590280332413033925381126512471242231055619282229185088752683631565776715658697666777836179942315728520227103894600961562451044740711361746125712522031442895938246422540611233033861635916993752513071243273281021949952586175561341683147907678433010519052779246728712413064476788294542787984721226141141759210385418386190959569123286983557813827609635285301457695672634424131786744741801540966972759196595259848523831034303976336714005904441285286024788787862631073665810060904577747208330040833731939530305180486064959211861337923457814798240233761017954304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,4] 1135020067286639273182462606120197096787162423840549015405186226292908957942494900984357289023049306295060490854930751614918010300259880518091562841771178150913342884208790684412097457514863471301452813199004474129288425667582338080428174094772301189481595841499950744208380264862999668901380349087531899313552031079529162771341022867664203647343155277889234552512186250167857431929952330810598010269497987792966694784107441191327611459154478909415233599002596958748552624938871683104275775154267233388497526666244966063160669365217171610238683849625013977225979679801674840186640345446569370612604309531236685325636123978869425408636984094113640690334697037956905026459332155185751889496884217714641771280408071167271396440045835165246775562037663542787960374416948377081844259051477317614112258750678654098210116684583378455031388676027774309841893929795910754200778574850983823894385395495286660945877729653925762094385444159247346111642144284473021850087432947016638699512783871597657753711322039255539709034963337173400142750559133121111090769609619183720778039511523213303997679207350408648027691333867953711104979785934735628836234063460504644792947418782207744828238012624238939748471648250734540411827570828904645007615022095176942704066246656330961425871396047413858754789314804438202341512043046671908935463814180532582725125026308881336266681771637066369238857853585914503693209214699896213615753157504557846107788620346063816529102966310244732033341772378649529665114065215157488912577080975631039239762451409379350359217592875224850690635873649629458281421013215761481489893828545604428630365481591346868162762445329965250592523613594531498683928397593191172960115752059070787812951669922214983243362653805084785189776004642512140175035581898398719445670683860917324500282265349102718997506905578558978816166545753889899085438204177762921582207996168125398221047715452350382016359677476343441761160194811854696401696414115448645751007747690671972091644789604401076417046686762424554017642357267658763565031745998325249042554238307791243317619857556597553128353136364707483572435206182123895514444739401470224884845686894244243970318786091490730020177374060770488221696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,5] -11126359549170367463374820424748496894222558079131173678815345723509300469238901785481921725425799756054945212283284694241580061982157778913196637338173377460041237626462020477399241110037165063100031005446085363703311365807857032734458863150109836264591845729943616054939470867040341748522030588411130026810302423539850506051118664809419777195164644378078426940006565969977453301844988858656119359906784542764246764480250628375484431599215513570526523498120786443134378797194262821225276180326873064012789453401208622367203118735079568491969239976240461560572432116687459935230077622692773922788517571391135662192632722091738578114078865631235535388021416189578496700299199257532966016762167398358157208218550089827777607503663036320616215733438496289352824753992619634302646143373039106254733896339818712176153038091822497257222277924251466667616848543190366805991056564238182165186666597631437773785242335128538757051302137274964292989117321210869785619437352524267109689964697296948790538838596451881042703336980257111986543954616551555259464755976584727618160599589538976536683318941824902416993018401377271567234588484695814543887009507948919642160709778163761364261196233944489904618195139955098940962629090651029299503600000266684955493392031541349663825225224921480096817212662883331854826174569210607199568819713583499910206341721040875221541026362192018565342004683416883986506406522686064183116377095073312223211953689750512717666920464136561142325476875693224356118890768712516137268530242835833013627603462916431204907128096891353633302532746410471073651300221254528756975655707082592968431648315722734422591388091026968203405482630009447525559338297335560976131347445402532975217771246294506845658558467943560087812571349185178306397747193646810220587472116083211342472376439899148055761567905025492734966997534156859689857247367930863362940329581877598170445416578996072871188594458093918638779701407637195460669712453887704296044255299753639609431857200303108641417814641551286037133559107138622612827884824281235751784557547497650805994797642289030607796250013815566940396347900985096732513358083211740738419565124106833717716978027058542439061810734166692400726016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,6] 82457856363755162586403564724846407641068512005840195101573570057715470001198543505284816745261704869425415341656436102450968732205678686480660870524783320532674110415595848335361603487346561460642612665894510627595652314640504718648854312939138208195899119356616902677614523888205742221730838953174658761407619919174738585405736641917512204428307039931837811013449756826309362569201036825519315555611650376172533679922526656146378831861725070826409196082688562878623766483783922615632752609044124733609652372148756749968296722990530817146562509574208339501534254984339723603465123573215620648659893800991434607625971015848036996637606913192177432580585516018385992342172973905853670779959836603186006874948389734731435819765546355408384763334003194606665566527650041580045716930491710301990403915321441664341422290750861791746652288894699189420125689067196135029996498737298125971503499376818178370534959071425768206681902866629179009393642014871496902798607345184477310512786580589777827848566415081083917779871604731027390285645994415705860725392461360583131301247263482913242615438094986846699869235311792585501984728568211130676106730252387877791874462986178896784660263883883981079952771799499415702846855729154300983541224974754937403774723541391474901959796441446363116014023397412409923838714045950688023434622540364316675495357719822632306071090088923566701021003114707920833372031970003264085050736774307186177725127005021473206145397704679770172551962005605516790654341851198272468569917490798631656818115163983803342834538992688267413576078063453585822956254245984437566230854353805830779145223196432095091893794143365993105660407766026509596435900413668243099411278482069420668921860261809496285464456489153111693271958219989701625732586386339738943220221252187630291678108311751105120547435782730582545928048421230684866543071082020406964181659354782238014091266884383091306224893921115168364189628821949281555138400420664298845520581372305614353899842793089362044229485359515398856879905577918807692722695250387665693136244631430006672555196573006493994377184094742272766315661332589805240625399414612756459258646104930142284842844023377707629642299420242430742495232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,7] -547509642493613835580503609642910622476811707188570549232985704292469246542600557799571045004740306170904597673842447436752847215146231207992716089462718864617768732965404778134133036688847205395066324746156757988559867513008024502260136460077102131170210026095749413919136633618919942242651877051010762109428014727062686084065137205783972525369492900705123021173596759843548341972231424914122448749721698410206030930265904640043872746991438905228296876031850798941423414741468902942414669145883466971107444639493535941956806215821451151648382009971736690189049691832723135879334807114815065826342058137418414060123669009276913648817000137952070128084578423183126870770911655559998837197893032671433138239456791571620686387560261511165196512010412703660841734520192989350629961529915712123651160862617071744022502481835786015597167378987813542901183033999088646078748333610549649798534673821300090990579599772888869147439946278991376759731523905566717708383010713804659429056554291296939261813994457314832068666720774318131864726290464989178121327201559432138035285078983619539646607447294519250910728120563785457751507714283010290097361816340185993111946377516462211528052219962849411650298392208547618026889418667411528312824022502818471217887776177840610437320408663129867897097080276854539549855914369170191675906137279846268299783881135423802900130486677334868767215121808063201898782282583814904836388932549531074002775344189165632520709807176782529038625249941071990885143184494702076259289899952578186463433221916264830232998883790943175224306099801289400584293560946629813777405306210333219727147847580278546097491918403233881885298446024893768777344973479238539677722548488753381761290749922599447153701046129439754466553563415624083435265467924538488011526987919864351777491292754338641536134490090615897934110145139148122839831000915134514972282906524915758073348074889885384318225765440991544582918571220727061256713368340839206761835937227512601480139903314206760157155521426480116537727620256821977020828450493179004992171328973765808517568677604694602864718394147287204838965662285338594223073605122170742161106692261155955517759778772772045874144913244403075351838720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,8] 3294398130933183421537222756273820389101507396385754601046498156074373574562994803300616813085238421440242150478862061046618666177234015085869854529313139610260792278847614460683553041956307075223020556991021224664879329514865694663528739513937974374637181021024168632256829711162585542008686440557245633786704467854406686601423169324273168745751710826225026489068861108249486982291697383367199022317259785974284946286321166740381868022580837000624558007138310970714587345460725071683445035382332245439204176074301058260302481805939830454574422837517929180979941744480895805987580598365463455039590460290162518863589199903084263218451403456938563947284948216639491202964673626895544455218645171857879421246619269386157656182474817649086617726117491832370428673222264869153015564455403987573808943259977444762919048664157120388274428917021678022923062308358235795690913387652433448274491380336631713756275295405790547231258308200993888503797519012213964146205541005054133409609677487980264494405874449687241388094307446260403100810069080547725939567873556602252113537018476025097784021944387517674576375130780601732169792389398387695461394536867400816682771605403278180781365873211087117765915522199947079012438150074810292612016578385946210277437452056108536549002092062228640881783892404875289911954186258236803323839772957573078492237178238493306831662021835309177672610148382873082209185955863530032612299854675934227990854876693426440305861088748737717161965863880901484560995696553650462023309340519199619035926779593628868540811998342634405895731207407881458796711033434939848685495626633837844998688724809882885195104337066609553557382733550080572892919033021048117584730331664511590219685998795139927177430664635113060622899750954713986456922931606479022492455362919626444515518086980414636277508165494745548864315998713154444436170283598913822508052075376828252002871721604785220370585045861527548301350514558256004924101918168741640475811351498023847474541709803114271845909872478693127823056170467930928668604326913863905949228760908098169078754468441103253455505505330872655024429799826173205318673620025170437005919857654500961465581784336338455689568399845662159871672320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,9] -15980716760072116160670876101941350115037717341903449035396213861713594532672504208345368749299966994740632235146580127443787266376015666091763370332508642806120562716364651111387690706081965960062443416884600175022521494717132636196825983478575619501677930032505927013245847891106985427459489363722822969761767256984021805155453835404929668426800012486241143457483796834321036539046920019008663474053698747373637395094230515968989984919320215279298541068602413961132202371605159098317414189226496127829365646317341862572305843502827136764691985754476857076838552431899501563212793879472357631179433971664451703276912321558139456696648731104405892646102552120543265330014481615592650830170553063921946976069244746132959001613024388110068217529168037318973637677142743671383345253413537474028578200012126893669354762796173663827876257093809315271812712689791832959930549613118239175849670415058737696424758841932759752222296537498562378952501549564102867434025264604062506900396381282224456285546554751488299506349060105558965382113789506964391975510689495974994748251854371822942659260148930308363645840500240540808696456991200645713496585482192021331071683260033350957475669596420956009596866929610970960368613813587984237940598744223494887701776778579129311360583297856174555939784613317036576730263535569449190035472812753179702545237124406777327010731026494867108815066246339360651688730622545468817761398619750002464864639197968806875235707614547770612737412246956999656936883124686613518135420063411448104390338474048832345336571189001066089358384546350347409204278785763976959787060830885314250713683925880975071963008943622588517528540037817079703661536981231111789938827602950930115073406250208744087318655484551029441548937240714212838687136361138205410497072395253616139225587542757051966244031606645436312311987604386043804453415976080884965623612057406604124147166851012319435495617896360920632019042481586261093070515116379289579861387966952879334613774882096232129525750615982259643199091739762207942687592674496661024129646450908019109751733789105541690447579809608391377326862146212034336178245393132839261476794020448691161476428024260100972923087618417325006582185984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,10] 57448716403993203282307041805205002212047356754172773971790026575846143654316309519557041394962026923422828510117296768694004341071127505996412596924005805301277315126851512033613197886997923842632729713699101266258428668403516417869515001411413043960028100430630801932298996494248571440326841331912095790559535086703557147275707818456360463045720747581356965288277167805340141619162121339439868463558434496400632057883542333919835857959244234940898053478031936922189552863129633961070421750946829373096792867145848787987867518929113654267194288647752641536070170359580311266757679495604203966955359089509085449172811318684390935786769958579875377177443125833479327238553449783640905406144497384286978237138016001288056681820257747689928194103229428476567629166021619216853239437755456881536100957011372919150402097990182842442151920161674935928997260303535148909282629490222137683068568918859318725332534927247745537987106659236667824242749514855202217568574432947440284352712171269897750355520134875393931984402400044473025683185797594772483424504818400158109768673907630240839409417258648687496264612476827157805586479610252492564532963969425969238189674188370470191849435002125344523080864781740119658410155991845123126813758365924446326938383623173028239306239790990347600585239159519575696313841878863905827255101258449598165201517565498073805417233617061949796062999801678614166209021948595434691391568274292489567078567089708489376241936730398404508655294450831766934135902006156190977569710838305004523442939671434753597743715880288941878136766420086000681716819736253610233880495496697297994301100380752336217377588087650333918984008366843584519983751872541763483296813049092230123143572015454088651055705549568729697022989496824841391200862406762572822515688653337141394891177774767793678934769158581598540179577206488645530093715720673945728326427666097940596773764435440879123838733351902654103967672127836575519354319220729436342957992037185449708089099823263566547163089739369973546086369325211482572073182060750378898577150564766241670744484802027204790216708503615532406954284611758635750192738757850844791971549564772940131986983814977537606632433646844455979071832064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,11] -147015285058708448229210962936565595870659736280576514435789026374598799096488700157202403547460785568354771268367006659098323982645969617845522805131955632896404594316516837273593200045344891343981542796382178249080418960517302902518497932810223170431575321705936316500155890449723897001766396483367552293177238802449798910574853881067125117341916606448060123281025408019225547785039108527262512011372246278501874285755025621105231947316643254922109389124679757800899279817793119696149184972462003983932468183210191551548967711193806122114602505712773921866711010090301412154895099758566035689481548452611586788745430701155755533819852654695100932239819686847102202608256604196514559290976794527382207474068773400633592344948497293076072993634918703777374721219178966150696778509849756141270439484930528222276073492861235586653925542977483898435008515011111908979030038325795916371716327205086158309926378951835449062943782477126432463531434529056285170341282305843676123888717078968585773674050945007300296594907798925000707943593388678271950044199601261206069342218972944034115565462968844560319786231685173255290677764213159299151813721444940366549240263006818143044537883367299379126856862835587351966312572990739848486070049294496780679907440330311957972155376804787872044808730537281035791324708531547422672534319397511636282432425753640831659201437986310164265326410353189201218634448631265389892292765406711478850240420105009319227306244495820585197071985561784716397838512918263239095772969052006518879507309144881248264411322295124898860073209826059996952681186262751516789647073874444593232099862066470298776245404724568178657953784965035549818265761812148826419469902972209855523949605102670564884530880889659077833166805148010934484657703780301611404956572279885583531944904962250180390775492047056152115365114618870719093000821632811062096172622425353445882531651241452956276550227170021917059544559651193975282983749704552142547019333562803777947280418832334959136736770187925089912750226166457399641638635519115830267584095685897780305956058095151107848179373755117819486524332852836447434881874269297501666822326164739952791998971039047259050591717703891285248380502016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,12] 261841765017657874753592185337179496207893549783253620900885055317858086347479063659981984273289390475771931970178810849444803399715173108999115005591684482752667769277309429739082630568051431366142140216726236719419945991549078953814355734541819004210093560207062560577685704460571369481057673703383890475912741570564632501290694439719105722750914949918374278439267922339609985868794653312452021838374114905263716241274278814349210000672823325855128143551970894288131953943076940221934421916874099091725092596094296105269990042263201804759731289863072985632568482143867506955121337299653857057884243602380072151618572094702002202183711104435312671740780872698969324954728076332443954044247225154515425211704025844649675872712951327613102214328298467432808963709059575213864305425207291846889785566422409363126657282241358947187104298450742472069095645502917939276399613704443830918237008093141830514805205095551072540101908784003223731555029359088357969192292473607803778404901856090057715179164959637327726550882856373284553375565515073069400095450936617191138212236286467454269140565798424595427164014306463789179655829683032026010996176675298112361041617834994637626581292296264204762064537191344720364090291634341453493660832453147242590955945117386017698428285465830674008671775854999519417085034170920886534176586215678353630337336227259065315973405464537789284748841881274941401786390692291005410300569198858008017410215693213083992765111324301019580951299908255139477813796537532973851320829060827875407232222754767550494943909437361570606051288252502986438175161818606457290873467693016147800387383269141023670960092481450713093950460436245599841912521495319487377797232701754299573688344179850760548863258127837168575282125359186485179886973939698819748536947303349894571869332658593088639696927168606172785706933884688379122070081161050374409285109477131760900059941266704955367748949549064233700764911015867388707012639335058790784336800976860868350989453144902288501295277832692669049553723686295269036057314911573465973929457109749022748988860784689313801277084036599548122458958467024677256436954979346470972627696936053135372289313666280580436233518774471754980586946560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,13] -297030869314818591935491685508611584217299862578171768177230647599498308092256948525906535645552005885928719451064339919209834710294047793615026918739427195540698091669829608812918901547772597590485573989047724705453880582973314900819240498144393707025540630747390020699619793649641629775078205011254787175571403351715439167458561883707425543407126390075411910643842718532655485305195718375418869682291354695967423160997443320754165500756066453947261956171429396861725980431689430568782379705054933779359085224399112991963684746290801565893215391502881805368567085237970275249073277144117692716547428496697441777825292577798078329514716464070172290147292779720293643177013661889256701329701145361206506705347983587149146582175113175636784215668202446510686747809182477493506123395491301929627397712044141415879144678658179590629820981207220310626577920075602693936000940844405841536689960762472418380284646655312878194524971348241704467795952294372690120918697400206973246512266422072438840430996622228746430605957452228843385281844282199389003967912340316605959814039458133755190011174370786282445652280969454800729420596069566572466655375645875776247696463599378909142678799746706357307350949386724427816763342090865970299692647565448930470897094477416281465980863337633931051889373643318298390448541503804061537638901013333847704787955634572209992105745847293459690113958543399326189936889526779655165419442212599286719065562451869568981051142679366380474011085013814778835576354133658303769060833980462183866703642132268448538077557995526247633162151620927849538345635533985283660451823531853195065735291111665790021036533771590462445125804534392182492142434273918956893468207986132997353586627305378526261098317466703354170041069558706871894894456915412938439312276710891825602864030878894762932026611685779797948896494022407099606177098099830197166857380649907915279940611425369286897155294166691070198044543860366503458234960001347861055243122924607897523962225307422737855111274550483735238227854241649548717588125436675785348951254632976582997368391346507299279181403613254633897726838061341932411192103342311192694437501066821565131325552046757702982209786175411886105972178944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,14] 13567963222031661416303167685710551375884861330551822003990185207898675472597883899261030832883947095413829930120919320345834419743089659982905627104439546322985496470361879061235351729377519891805924727499359716033781289323549933438785766759440766621356210519101119639941563990186876622791200549179659945142758076791906541637801947181307295847084881504705183231939335299500270804157884997287580886888322364866078458842708377752093428296307646504267720216434165360364223572782782381902638809570532705083328415032639466987392721771382208805177447008944535472064421073532073511904026015141257534667945188532545037585792403813280791289050120734519901501106568052560439948628817232322473474419629257448314546107814969445319971063100452918120614412489889819717961051448650434060480426003120851291796541661369044031727708101363974596888628921092005495983635050334583154170022599776881665878579198887763712487127898896978588727525231159939367029582447593870485280324129860155001138579355987357013688648055317892610349623592514129320602165887431919747660131434378408465833860108424880679979716817253985184439562727128063522894137178594485932625422760743156031796393148900078645063078946460063083828671729529676774073099671497737238653288577773167544323473762350691628445994109437482107080516498618275488712608291408701423164804277117975190106100767245652215023983151855592883746710634928594912191087455395255237209965863240561694500891363272956407854811427920614596744006089820679055403312203466158021378909032378459741263636311189398687041101894582676144115355963521481100152896833484594724332497551850823542354495996222405006286654042385426730508754732138408749990655263742707250882311228563358817996213343774525061279596864145306897260312966461413875704404184416805953367664477598447758384730830178902542786856841025356810837631273433767917187830087109544172584911826299840715444382597301000459702165827302363204229299865422144335096741263685837265152604182527946412325991749402465285253187663068325969957262573513750009171604391968469136040604814527836646531807353008069947190016693981879924590692983177745237309247853192831920816405958293080462716758829639512346524083136897932022624813056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,15] 1116989106846840432264570501243979368889727295302192885024914848942669906264217689497960098254039660833585744006997833355461634165947246053023763848564639897307607242013221843239558527235073629023461745057873607193075224597695223726168976644278747560969144512938728434272125201440758129660409368481320947269338260810682625649058915511934237986932487627772681962393959574001564931726724415596754430223105253631182271979086581026550370233521030191094973918583604276809557982098695114162523102558300997331820179524851436161328919338073626708342572428139967670291935660540042284677948457406819178901072353529331287085736804672041443470311732214353280900222799379659575840062171600916572497549439337826909692153105330571070122526697154388048906641805538117329175045162822136764131083247125156789265671808563364352359404771435892485567252067082663315759604414109785585246064353681897283951687873898031115322738503003858755358927232914993051976301311307382320439126598902033832527119021662900426772839331202906400530391339777258439718093204246148821258202688472709011615022859542714108019170322556785004930727221893066723950044369241238771638737919747841734989718933400239205486837049635650573794540863193519314529718166050599837078295745970838830797771036852933619342103637791038277510525796043578504815550863163753249888094720359567476499335526655407449696243420205770892166739257069340455684476064872247279107728894183603760614329019878532858303485636965510597840722309334709636501235757963373427778152033752427802460142752880814816458380422937038354366757522453495021004407060687656966333390531547870565872289790988087210146161382894840504636530228546025270094344136254367683185814096871784422447693453087214919086180810570876203477848940369289408227568269022355931821221685810352203446230249443944091097653690858380102655353103319142745529530641896899530481768516479923452607717026672587343113076239600316089037634979688304311064488618801169821548273784356957645627439921301378527657168412528422947823980935142298923673044801311817534336324360283429140693965559997264588140961158715232339487647484173448021414239765191868907858234856304435607935152517646866081790774783612542778403083780096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,16] -3653767380148252358481524328392036853454446905670955047579285016617764705060714900818358864693918548450239363260813015972680454692487451540273848423063137583162881849699392772342161475186284475441125946743323185709912383250515486581695860306844739472282944596162962034057798740984085843976318734516819086417062194450332180473049097533763947117987975547303730190458821007466166430373523155788248762079780794593768879983027868012507425299553476228298219867325907527556844273060341565633681896654290291215057193750960270772516533672890204641784012937539785239889007483152189038191739479622929399416545667923040312671103555232087306812557651168780703819431225878566976629555070019826851318107484080928361219134904902489775018610992524429765484227542614908972357990139374099851306619165752868738299762107156864191077468745799935767941215390595776989174528884527132116321416555499543090295838365253017084628936699052999841006173757766725210686708271233496273732897175591491249212388799469348820420781051886577830330981055420642702367550838917374155019241498360390076697336477623455640780181070802495881815376762633138822660453548011206627360280903376319443184821126509242875305065856631122585174637984038671291819477460460717821403946582414397201563870609587020849114738627566507720876880651537226721028455573257472369707908944709251900365523617663596977148250167036829951033081808163654309471916298232920141939148566041241324560781848471408175695474757986469628257871652398159784539193867674625715912503515287536838936222376236183224673001973627948038190199942626804775047231627074328423612249619554205277065862644225276045654975778606719943246793848022828281108460801021469897232860334610930038424246674025249862957394303995767889436717401342552416875682177421851078209852246298927323215125845244933595372154912535822502088254340557898569445412355213617755563900705348109581438650393647654952360200079798536710364297925613742646931070972906178041900610567050309579277806454968193264406038977452757239977959677798505168123893976538133168926372858309570210219812432044825158896611938628535469316543516128339060462659341440565706704256787120207969438277436871637545373049580469752529207938777088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,0] -180625901662662147876222084957270518524791958903549148163271824017717355697365901894282348832122249877560422467553373870931471605128776384795655885808284682735329218267504203145046736981643801794852952125534995480437634771674656882529956526994213932279948642996562316462722334270770797440718976413867633393011568491068814437694573507805581383653075178833815214773243654891688371973051367968835260367374780918670641897415728252924261413157557802016975808963457698568851865218110294700443444211813338527076822668716573931429081190398170270266079916123429865145883343978919640637359409822315911322456803721581112832488907089694944232645484970859740211407926803312468196817677360518367406769331656113236789818577942604305820386073571475518868422961223480439843077183640310370634002998185691750495140917522303136458657353557769205313711255372135654551551227662450684439016454267531843389778452680716534518717623387893529527206148872063568761516628096760715641753769699504100678798706799287965120413004327979369510928279942735884374986506238520028821473416236419052762720633078709902260237835752597198498157032149282064043519601182545990541206592381723557549725762686772292898523762490728983682289893231423023430367676811818804382314781936882068517121126773225441713194062618993429172006133645155680483921903274875178072213747225715913384591151444499733211801205775297178805292872704756375047524468838119416535636797664771687575438882350942290758918654508898393671864033825208435108266796802873450559142502192727140076509977836814108255511210972922360699493397128419020280457018162044451641710484433120374875227445348094200510799111707636473072657440406256354047414590050740724235733866609623244399659891255100473771541204051455620385250191325007360646770722843155633521920879204807739330763457002286816648856147503483989557276012063248864216353610783773576448375377896949489231570523749980606579921503295855742459017682301135596961896829178713604425493744607012767102637289080832137240087445289789241633135629196470936976049130925248983783495778161716642423012172391044120911349832991857584579018399737951592250504854538021534160791292020411007539143577612439037166505112404754432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,1] 52940680028693181502030909633171976582407940924308548819409642727109551947295328897323030645448183760278132804346235730150959858429824574674441380537685402813261869987756308103342712563295631718880178424501798707725194367904866680781620888907900352651084050229507907759929515521563650076505323009523881270752111062851285693232692288810344154097216459187173077522565222786954616695200146916647700703052339657778223020460552641574238084162308230779044517739281937956471882503267070477107354027135843721638885506359029784494627596844328816844308085638399290700204851894869027431291363430714319234868124947396890485931991604683913233259347594559429283338548442596665697291205400113826723339463737414370106275610379370545618732568307882169377878938576451849753521784648589575917630688360546601776002137110938641850801211833055676111497736548378529305443104203432593120354673068899343824463210164973119326617696501813662513448559895392636809426951551368040536062803446647462843792914670964407872357889081393949804129326689133828967727069965368510813312925927191503153926458525437004522051490200938659993668042601096046031530994594662219689650461089220218643761771117797802054491163067086899366893699367422912207549238992040782113874643238774051718441814132906133027926431152789877529588093346961135159314943383125576803778205464056827146963870737105156010829173263344496777063626823559478928719329125743838672879549345721206692147836136784491163075061797169615833273910996929369877884764199311541644032295774603696272670641260867260497908861949645470639870921211699283708443970163560319099940843539372893583545223939560181572234838164491312118304726756794786396337857140805449674104917404763000469802085577917632194371599898516672041855348608757814379964754542412134658828612403863793765088816455464710147217294448566364342209536942223617361770339645886069245853798105363900925028712087831689944262017191839443938907765105624957354885920102003310573138239171460044686346952520651090503739340257223552978735148817760208044778703312163174302908933275247246048855602312611228929799130230345842726423603119372128205435967891454364766974938556592186425049849250078554002921191917372833792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,2] -4672575889592247545921035153608219780800122862042743203169242330466996090260380032697372081514576316399423854179864646558289496956235869466688094805695503304160783358784540143882967107580290976667081167605972667760808885828552596177953630653800363706597520395053257722285552993214093618220557404280866466142535677744865190382005577182834792071735923112680446402803726015377480869032505641528398420041242885513040352349662777444885687202337022320624091374933602878345498584945441383573305873476389202382653547409923992689302397792973522938600052923417170785567003392744486100118854805722463346476447673754297434618809584206555615089295585810328769549764115233275624827994492694293999787461778618763134974462156840206219856601196279390622431909503947423910891954865450877941541800611168009885270985827243596111089473668731936600675759201506973552423664941560037575816632249285448630590491782266969321923173865205213963021275945480235181103896096937792468803433727669549974853898928496238827696584554659928424398482133475886213686175441247054801078165035297742032221708029095940863697920769693751657989229210875759718392510475716488555451558553604076987515337664961827404978549090227479525630532872318215241176293310560851990890849465228753385430167650053116646821044160926705572938410380291743382575710803785315658455054610459697580032825527424020874674979231484532386683816005422212338288333363511153811036058992852919196910879606356008068635196533609177282945368391924962509962053075688391778242370112140217403589626381374263910919591533652671298843314613754330481457299103558391651222894937586821317956547585198701367608481787615617942876513376883009949839156050672730776086507758266457901145780148756946498549491885047896209077093180565012390052904805393202165591735330941739599424202095129351971077479818966276013900327290209076750150666335118432917228894552379630490267804321013318787426848401598078488047719577630711219959196830193752884749822752193050663791199345074170832290581991944052568166469463823376824830583661765282251240812830765845680081465811666800625819136749848491694236376080273444742852364200510281795529072411570890617357514395751013798165975555257948700672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,3] 131197468034022910565299258651209745268086411107670325859798532167701833340016251898886927661146194851050085885786402935043580577761044597111895595269826385271503748786434080502350148810502766601917675672661803498140529951329294297963438195409833598878655731886934200918160362400119662683467895439555135433551575459547591530957120494610154989685419212243071651663221650198360443247494846339602559345396635564401246053092019230103654735756327862822258144019151045397367108138838612076388807492791425471257384234119146686708202315073711022991020161308373620992923802233517616081315863366684704900090694211720892814977005849632234541564586369202370117948416970206533223339935826621942533723934908578541513696820181527157372856134307102028685771357354456735542331834435539575459631659452854061218037736673844923434398350439473793333588549863431697736099060836047556843297030915782405614006160540494270531282585048942008977353229522515646669377740065664681483816384269431393310618683037413947043837022712831056884314201742357673309961875936282998029184627363459995394962958573884899606901798109901847257598798846858651107534735938902862518490140724109222057329114457980654488634962601320938606961075961367004739756104688646966656622789233389644419982065927354399102168702683659501963855369695125429052755264856118540063754518247516618412531537129165428211801512654121901935137580452455869858451406421048228179726721450440869663957481216813296971357125111499019766112791433965995758284012818536374301137823510719485169955953530173844834931573332355141091964215886287388371873654767560471804365897305794657569642144132466607398163178181186353147425839851519113166424688799950721546998127476381376388745848649006666484904571231603400242833977875651964518823936681966803620371429859325044352983396884734867946696959159536668240145681716591270869956388085491258524645877964827847589739387367012955732102163264255894805163704787463115870309127248297687697795803232487631240778380956930345103670061838330623305701565815774985336180267234085226468641875172233399761158766027927889173474845157921091254876428629971004437885587327398550557312112517975541663754885486049658820067650822743907106816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,4] -2038583424534474869775612450749958258759388456219136774312111186825601039645707159524496569306488343494469391006520761577212881391591936044726150082485314977377990993051870169816524715308099651043097705848327171363550828740505816075496164060432042033357364846145134227732809145680644990990453566712766593369968846621155516867020616343840850345013878489768350230132453344774672783336689681237677649831188977749438096796659594515855444489050192706892051003662657499487951514494083842712874578557109250538062461808244326388503032768643878894799662856060960719386386649871611171025783657620544650458304384597155909714317055324898131111678849796186852223187398978383509401830879126728536433480297969213374654422806417713042644045486485990064014349463640656200478886607981788180308953043067487688933587045070724150690841330417968118480556306325010645612951134832563178778180304976130879860768797649870595827641244991977734469841941480244996246020015733341158319775215885467435305152022759732957057323443978179435476837431909011177407275415807606753393765458532254881591135574556166561623453410471364797311205696062242899127825091859528886655908091101243238949152285998730416305621274495784775594736437890097380222815624906226736065059294570629920559550623022902559737530628624074713764942150447648840329331309824208723242598218236679301774650922865143908785388340636479556820480803751340368965961906961165361188906456176032890148752388960411329063217225057288475474287753015580385175972328510611659705106265943369376183080420714979416771990685633091592612766034840189845001988809042787874732700247374164090651023033845042922732040678777997817033078396864090656005658139311285318257536446421864702887058428533294056708693603737688864405621486563398092112157768966483020716799850717361976028382698346202894030919015864573241422765879589919936678491900540070486890360279223404637363753172424844729163372174970649361044871334592990290138919493408616501184250388820954804106878460352932803790465988810018313494212969697838751414969779674325496763345630247725818557735998111797252881266558672334693351813732375450991085632443627026938205514694780109590711900119445443909348395588673099662360576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,5] 20323141607199293794380852262739215723783151676444285572680649892433641264028099040066723587823194197993754837333359236297887532700674833500636811599615791058934627465261105314801878068198796478622459697465388078654526207786009805584451950662938535422870466585836748223399894454011603328933214727940433511216747568236808688531894472605279143153559799011413989423751201277530590462788892784226660778552628009520669362234509990322261949925200403496122829243205397499287941257720612506250809483378665614971980704955077703160475086762527069691298394893330742744667064386005086421805384077913507719519779216367366778158731604841156817309764533901936665225545646965095227979864680306303001492197259749564765052229567275793007567525152440902275057226623911796883078443138030100810516530471288861989079555041449647533509648746421428087671942210276928769929104358963215695009355575463358750874102699341356781458228889552481614161807487769958915132592642997730739459284938717907830763606957279423973438788651922747759566229587073893089628507447675307867051547582784998782580944181196548836849370803626366957272950588991755753207963059652828599462951573794737123583480524119278269495217240204623916881825484492226759237460036850158396064151855306585027462182942874807478201498865744302604586418812390815105683291668451097880328715230004217501048503341881206886390925095787977885461732542460416144362194772374057090160069669542475115301608237950825410045943288233123642643467522958346037978333049037204967210885153798155609223146635094269048817953384072409330192092454030006569167597305048660320590463837421110644650135538812872875868261888875410876962496350727105742032959652347193050925761773385521811520611439497239977212620872222400373789540545480935013539542333054189404232940184709388495092964830777750141399811763108323864307542590412946323444876154507660289788595463244170652246202309240506692746060451306423181441805506921132777260988684078856183316133255493834694769641738238604860816035617461616777787258151206248291795118446212177136996243780744823290291036041252266438126901653416409650591409654062873304286693010499642457016796931000017943617776888616161694104175975287652005969920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,6] -143582960012461491691852186351054911879857102458876988342234095852939076239028249583418910716532115747660453908600939550234023098014864152369651531745447783370054405700696573571381592489049567749017876893553033402745963398441062062801793317836098411618056639443720071485573662315515289330434627684896808258569828195268695623267201585383282361590965043846900889114528452404220647457713896345597526336047196796166384234682519185140821988699265232297281294189199324138982407148877148351661404606761666983473193178221824904226206664057711290041651665182882669058974149292412680610572961969635539374490221785756526835500046277829841710924947155601940076716892034279987934707903929438607159596967873444141167719166730331218131578190499805562403116863466204488918124927717566749362319792698720603019063228772337219322095760862451147377482397609344054419601888639595617133295017470020300261702465916195448888777263532972961594834918526956046430589513913242541436358995800000354322546654202971014637249338251492963291679836095273160510899688415956645313132366069286173346434645448169172018289694430421916237228782256272891147455517518018442287123940543951923648552567630382472328205076551330904289798368346990332541421709243538779536426520052995811661468794784521393964853281240231543453542578909375250276187642238881889048349875231577544075420133960491511782240576273180154669782475472816381753576695479628600406103127831315959465509659773933937501289803590215226014995495185819781731171472654138641773162014799755126739209030482660103921399602791430785037026007032437313418614461797478748742983560391744867789753367158271974131655910523589807380716190471285233889539545827921891290757602772773319148213893544807098762742267390892552122115421450328958402314665606653079360888314461634314051910965228469799201422561245737121075498762777192242665610621134401150697473449664164846826313152734760041399927700583512614806289801745275037009912556623122201177655436834644853061911816345871143013338257948445843404569338133199606265905780732865028932825366447690451191920170681316643102377183099229607626569735719756303970940020265863370449293909341484798664681471645498003735338720211323587146022912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,7] 833739651770580905722864033501954654641830546679435690356870742951920631611505506795975102439451338198283109606191883549590515685133903543297809237169430168881669141828277416801343605166569422605082034427518800852440684883385797817669912001729919105559427475980362436223211404822741565846996236490721322674927638376314219887047629309245903065041107513928444113707370415104321783937868449412496034424712703534246764585205156498829901097236963786097588249678054853422779067031633243294561288354475683390079196518201962530094576248029361937909500810770664903725557047968699195192011731671285315288849222734058111353776058115647189294167923352264689180154830367374732209479787047955531405555829656346066868939278806034585458035684720726748813977244136431522373039526116059712807905706683212402976702468731698275278541034808992267239145257030351885470868363265304080636202227637028609788245696386617315920396635478169134434771786218446108905281531566436831681489615245033203147768415089321415613691634894546394621408281661553229554584738052543300768665458745732591402053483036844476820500333898808236245486275036219368519940043554995282692645134523913602828780885448394487944454227238955826413898929078206964085117147113474086146860950671860916528583911180708817394007300312582876281888528975100604359247052854114704825543248299544237107710008486821491804912422723627785145321180954118773173254471438333634888279836122822806228103428463710493792685427297587996323278621174665149148022989056052975786421061326945621641641269438172548086182273197512602406363684019622455682884493038438247561804382326571761661159178003419701258541476104035268588869287014496353018292585093215436080878389726066501211053872287055430381302671712015034350462019167042077838329414125217558033808223773675194039174274979242542478543032217732547979662910356752304761040115455466280488003534150887044706495899687250645444942222543533047267064738807978812094654963112279591534420733777788447431520603341109720346940749843270081182246061244679290233588616272022875808636564164587256283786099668589872957291712942420001076913655708975021463438259302723746243233027073201062311394931441685181088039003948713373941628928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,8] -4651313672209113013882639109852865390811406029759571982999557924865722194698063443907937154432271119601907093742082132316751498691911532540279024985850641444252019744661792300840447762132865000614358492480404111520115469615324350976485130442969480840114779477018738838577190533895615081464596631397098546631573428399184035064940218344759963749751460829019110943103835725976637117319707698192601705086670195771681343915484074544597222988336720775321233980883045802613373451177789821149138326990906403083029646074935745842578930869224495453102422560858852824229473253355881441813074318789316338736912522131656098826473186302400261023691784125253778869088581240804151838343009691713950938672708175671877838718324964881994946928041093534459340818500573667735712274072021742228164609877819052979444038480882796095807304748691484328010819185446024305125539594749570296109647139987852364130009204696517694870637123875804952787114440429126042166136303751167989016521296609987333548614997116146634162364332702597209160556465697219979990142191336125182390923682446889894350608359100715899431084535746313317325209185562701373128165847243313256950046857164599274926219962602019456681533941677580812672562168141012445774863501727725845293311019965796897912866780062769264698115797684990674416419463864574425185325733776348166674840249137919541751206191340128117716675723249024450725612208593581766445103362482538342318602913907676981968239739742599785373798035244809956908330602557524259023356873462785246636074443904888586445581922757465616700990171039195999424838936813509022611706949598066836618251856761199153516082670595927485667985903187712080843436483242734804389913664965962149124352987551250322652333730471530334822008759648907291501543294668996679737084077248965111266812710187831845753624773953403257427859208293598743614293527015047284307536694601994341514761498220725934692606719387336536289462298960430505216800344537514614740518640562643390111055239829464950509320036779663229877878109407362353277153775603467214174730585622009230473136387144448740605377377717081174828375759419734510895740430171038728556816909907793170966384265475327900673449042513962557340184084915297559674617856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,9] 23807927589485532202205545221967840423447063985566906471080514070778204738078268753365169023037767467477542931353691796673942064902342280300493378080662587843180178376454162706315723596306069715949661112310134298047965826058295578910651069602425603611366576654254423471235782414206571951733281626132434495527242175464575548716650824573901197096489034237256076665954569386906139018949079390960155207547092628148723504623280929386836229809315701164070049020164037065385188563613611298272912517632874298205564184601032628978619002143639417124310771507200324396949871243363087103888505582636233811607921040607861746801579527790367625471458217060150661910842415308718689604750415050582887088901478795502058827698206022093317092220562769570972141781775169780090508649165211258878367335872213803690659426025484309293321120176880422379874410782777499353219746486704630875874253797815499952686965282844889609085350089959758832916552825032008870844921577789984519225238399919311956742810659146409675193703039864357023279668424181543467937642894545648144496576699409411618522889884748794361734989608128253342721296732766551411414183434706824910471454024461143405916607001222018096832382086901975320516194668837926099844849441233021044395207566283654322309310309468597572178113814644194523487450562639446388601786586802296980959766870646372372259205415192185625123400325214032462865595600805004052231308358482068015407732210327706676989650761935895218942837805894830844522870329074875793469651257373383402168745414012847447178221394482445684081263615431929138027045141688207961095505017915908024398776210425671624247818343224902675366277673379437237954879249269729368600324160083093972277495443650939607286167810611609065977682711894072205776767184376287560960606720476252890263300724012945981587957466268684386817776090463929580399669231543478622944532377528993552319136651913662649298389336612563826332996634197538531924828919013676233735743495631413027940328100310375083268329395022262974096737742885340621954152980776655929902859124825776003975592830139583252948783552029827561756044003332571696293540127374351012730334010936807066475957641004152834261608187090403214681049903717502165306048512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,10] -97932820444217658854728487919169045573580998389257771720846042471313208349513112704046785572613949144604466372925248511828781613690653892619370499059319390541624078359607115658082280374697839885520134467150967485170067471904545232568772628275784622144367901562776807580448732675811559692195971736815580025735237907332975898332478023130548697250436394095504693715040419799738062005403696219741480352633755222730081365840872368149208585628661324851985356804838546079574533233301884321762686707075245339458724099644287668676780417923593709217105565620882122614448849524943172281673299831671473393016866016563856605741387013078823126986236990454486416020958815827373824298252044460613235881867100706381084151164881911285734936616411427975894855561482138854044137454196993510090010496259291612081138057870679191031576301950029767323781981456292866452503507525928184445329564061434213044432673482245355586198817418395589014847853509240132059132036204848843233889470497144679293982523033325842124725475042579961393194922292736097632672588377612901632478352274485887744589454304229092944831914382651653015558186917438592814947257819556744906183218651759305442281513791294589610019297621741915353346073477399746826626615320131833414539759464643295669978943541923168334240049482107063714694103983508599783355212514164924613751558975371948884887139435740786819408968522333541105789876299142813609490916157691679801337362966644327543891512388901655291360376086675458549868393454887336101963799599322267150941186445671448494954064619157260097592778802455342336641039734437048447840412858064655600334070143481418436240146174936630661056972551418974348027274134494395714912766091229896603403043283359768809741185199722907239069492252061322242337255153761201140772442095290624503887279509336431141590107563906480118231613427208049010284715501133140110525810395837986147542033916617198558195127050412264880253726300429199591248381725377037581471306901434641385825843200824193647167680739926781028423405653750230183824058069283606643479923040786254427983332886428238164715170018972757355506613571923121390692165754515590283550516145642964305800933336986912852962635664162582332749885221756252616426258432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,11] 299326333029667235769493275856696107050583948007496864342290894432160000148130995083166768344272641635561681186495306326041133221539567807186972160522249395723821667078751762513976205227687649944637775398632284929448913140956136829182141767910136863768163569762107102894157744195903193607911545345974635635497034040931647256776553742329350235268609287576267793065270075823916600319739883075051520945820090822641350291084161184159487430457528310657851229413940471331627698299909507210930117275031942540183208058653561978450653552136195145014843706398120697042650117875060462606209271114918063873324444192610907907949109763507316671404243227050100184709231992540501233404799326024272193473611166182846281169049458728816503643165793339211181565282404953436904448297761723057312491686033506650986551618727317675516338633968659546875143292300629525454501662667239749491324794836760362934676303345310494481633141814526702159075936322476491535119414605633709226959581074184665258286867593006555063245571891573939326915313113769829342532041028343002069616514014129856346773021102000388862597934018730223647297169464913716765320831275133295158398816872284499285521038569471944623814651154403257320526055522514756592179813934394126565131811492495968773717577848105465396975332370935776292873190561533085778608315348089232766024130787670363274858009801649513673520380537910563121180090356130770334443173455292026129645516499578878732598270390461321547322929663750224028549684408968281848682177308306370002587090718083304770054468979745071664024542060704826529883566308009493150217347962617528301250998713547391533699702261468874820194523711117659397818716903381448698137787817258320015364012769682294298576807481812898069369490730951656846072354061585906349148623126165071526854141634904907561605601438264591412279261879027431675704000324908611684336718813106638095823189537810647785102187689484823937307193417934240105109346375611098114754158963742273663739002859305004421281158323908157543342429484036370685377242042729498355331551132092206359360538296320650091570838597277622420303026314904108478189008259537680743406511627524850924785312719922725710862361984591235528284403398022279234204991488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,12] -654085203405094400749947893823430476869375464849272806207405780585229798641004864277412764467706913083981955867109231814022886864771612523169361513337935251991988293579143087284785850593649704329772256397349952808375516131133974358175678760980548819004367067754358659673022447537858041158728446860223728103186173306031035753699696087310168566358706383766038724992954083146769368998317377426744126733473019913858495633959916312651840054886906132068873637439569439545205736519450384461151457734117968923731473817395574250428117371657731572272950110503723724828130223444237054139216355978405638401435615884906112733226514716771059019972695957872161422255809013414658614408075346918557243766591803837356195358991704171548654077682548258340173684413212920631234754699282498813051494708283575770396745173406896537783917942480457332758886356519341021369830342338391880509612899785242753210649831617585573545726874748301764835286834349716941605123866300814346742306765080092819045906135538450487321078033104305996597076359723072372819579756645916014346575513379476341225936046389010673188100500641452095926308759464109732010148675295301400915176470601198327340832449997950020512860318023839019906978587512145137234233909048250786007274636950521801218806630985071152333980531431645590635023877127306622790945025338907611218268294478485894152360579348053752336986750600025034454264790056457665046183401597793202684548431709791319549588071055207067070480460288069416177555451353049180974193693246239067173655524624986826179317117076803765972165749271315814273454804180906117035733841753904682125021784767142124570396398741770587593895863053743963597478032026995694260643117677753823022596877813540814764547229042126543659329804743510357737430179247440880400012089876106340359622734191658156718864579586182345513969681692707117338848472772592941052564360978579488083004911457502188937293825004908270895603409489065987444986452874158337741659713400129631367110102341117990104277775228034511962512538721514421395560450121258013269792983967037042358520532654617100570135783239853600580020358542554896550778046658089611797716565038123301949394040821761286327190634637864377805790746099086999471326756864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,13] 959900344662767735913404616460636607033994358359913315488689914197478893655176730583870174081313443094940850109711637782034948331602260416912314338601190845785842503953687550992291594020616147068640534499866457621858366010972059039085510768275694422489466887815468739866403438322078782653201142397121952798360994017115600469864910663190965253127029720201092147707541885346669722849220500307537542993452298807893078771898183270719253979695477003513749354823406754407941004616434140439298382910298381465740539667512128257794251331739057675435358093330310985504167920825464010602065969184962225098318214878495806842880926752679940984725279293832798847302003077049987845005330111211821512642350532277739718641546209071154450922257642921111355726482079293476921571936786586827741277368354665782941687449719885574046413508833883897365929864972016833224776666521817625237929125659088794547618090454574724628870872127684913814536687619694144953623429782381725072649887153114500771536404393069396165984382784235222427670384330233382676794602838187495885884356616410968756967712573631412770347348352550700858847597970577544823884019829003681865138982052714331103778721923113804644316420669384046968193887154628310606508275318239929767363164862569583005072593138685442598922666056352312107811527004057720511714440100575172816413032974435864155608229021698050143839644781898621064349273826624060182260903100739026706618619194761555794507187890632123989156739551898515661155354920171629089837569915744174454950066566538577231431861716857589998302552729152886029748024559953388485454259141522331452334912710990989408266578484724891807201610465147470780811781444335400972081915100649088842151292213766153321711356090921002088159885904015201066259839878914589363243795798624060597008067620349707480496881881607496701118444453052533188575028526757084411725304196598620557163122627211852981285139707458007540681692437709700320518138849604375653641396636092077315022582934824607053517229250588214846665720165350941498800277684568025648700419497520738615371119314180806767278823042333032432930026242242443397738977818717447282853347350271105927687026882048859808617431896925177374754364262377372537306742784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,14] -616165871903885131283449534867362344855744677947541583894819881558747016231353369431043439164004163198797949501994042550618487044767624463977484830736837571616680709267696500775590238823730570536200753396272550460658621183026225452226838816213347820228396379837508864125849112079568234265243531858234689574095719455794380003537576266642778990984872216842841138128937715364497670965545862128705769412227982085156688580760393784215499405211105394509008758160452495318866383012852032509313206691219760799778763246286006330005823670390163056279756940773385641256845168322629641274276473157774208469813536399835192899621918672271010865048041201149113791317279159323239097867951814438991313530698221717794539077440195961415456791676025941420051342380176190923718070209182757745652379302977407703655032003124334512663033768307789152424289165143389856723260066700214191244989041251806245549292458982858654266983198424612151653359194388557892462688463020888787628844644765589836991952512390946812614456360962917418541929210269672246002461264127119320006199789371652539053529834697826137486900645447110905049528724243463164952786276452206996504117589127008567680745058765378567017226906327527970772928878033018543582077373248837484312351483274194192868320969762496113057522877197616926146115417957614024492875771883069804434418703970043920387618714137392203709619749936685994274275340577276807476070688769014936253511628515819497150186203543857619384315313266052261003761745670252111818269456532692892232019412732067471058824007581237797390098270785499013864346677180501701348882870424500865829897473496728660778218974262358540879883867239143994950540928533843878805758441663528660838763740620482338886414260239489140484845482229475203330459618493092815146248484062340346830792924909048911780201754060304138745369824442954967941930979426681810344128258199152412941784847411712853238053866680436827410888873746731554005152977980275606448864175628210694793091043365864306093740630498407079719719276848196247652930599093368226429173331100184660422602517822939884797059252599850565620012004334011678462836147571283371053440860860617595376681891494116724273077914399922126042743138011842660978296619008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,15] -1475648912620348884735156367866665246622117523808478512833100255236646810165646932954954900202355831250277179705907549258081420065890699042720701063366401607695525650232145882935332924455953529029050473334381284743246825142738043924455360708468465259877249917691358497764563069406606708709338539194938735920931443143589932114588798113480142984776487858468051898703365737145949469230807973351377420683131573746859899114629652496764947654464662105525966875959559854691766193416605097619443210140285269552248616774843065587519234671458229776548779812591124173487996568820810630406398426018290452428449612705605363228580016585830740290787119320311872808504442739516057946004184413043042396897913685675426989644687154501379551084474335614271687866652432084171346431678690901338715257676128388969717909738971100930878424425860745483689311115632686430795430440978944065566403180959226453575199560081275565748696542456594247065844422474830127114108674406482545244749335666885238235788031076837472141769147768992184981932523432969373260856827806786242993467136372265524897533854398566719765380057798778962742610707397676561709365700543211600375298226800738228156130540310194479049525679371559851481763317954373809743634415428126590716653846077479769542991282579380779117395848994681675011372351112203040850902357831409635768672091125758301130958018804881538644151469995571860615944665460064850356074539686846690599803723774898430539753799027656422399934133766277788784911460877372270521361065772361129191684164948792861058757825111098185790659501888584378207143348577418477913247070470830385038204802062286834710224258460627280387419721325651562875900292213194040993401243851368046039715991547603153623273628710436894144024691033755448825657031485206548077787667571173720051469310879551982469221944478966109099851353071071761950870847970559907855306261050921474285612992894264856441856410223368068421077948219344320580140054226321116891461609494657619251633620864331168118589556991802171504088066184493024889859613130082483261821043879314247605952536035028575051603283166377205924430605377281224087543051951275780039300792570047641940785962157617177151997967979937189105508003969850317109440020480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,16] 6592561948156002724335716609501736407776982000822883733368663054715385426110459167745987886549591288491940447694081326077951307746134932052769235262857388144226202470526277005417041964401378293102849536619649596014417020275416621519035613900239773105546969346618420231729888756176227732833198498480598160133152865391016106128866707662559154036526776650094037297684910028349939918389912813158375939899574917603259938468439314936807718931311583977273593285451311850971620085007053790079113736126201356038953356859195737069333648138910470086727161531148863159519846589795386614624846931106899834107804290528539250160157535080034689824143873017677527845912818986733963061871773768730688374243387733389833527113380965689421035514107684657056440187632420245434611639795028906424798051972265177498457203827802481316700154929001960268596685109330963147691371305598974692218030419836205822421945394477125114609281396390544876859741065786466068454192481316677864682368511099044359419284685842755244275289011446117646230978808269308058917655062612839126094210594057703419865045425523348134251072934818116019485478191110354910332422147514423985361234053671494507971683241276982429706566588053589359659200018521024775096418364927787373568036528545997147806529854548068337174678238412313432480423051402361689844402966749903436884241330551289954194439935365991665060211300723164352657776566200639429895599418620053460496509259074967728982621265666980577937731871127554216453199237790749681874529695890219256221245470364352149715241714068617968266419571329209869221978037553725319829780920735889988347107925739814304857551893786197258351334153796266959681053800901314225115556222379626840786774564397917498082833461084601371728879000212067077533020265066077728901463971370523055832860178895142783424326406295386147146711699542314386256787415597084682996703009890526107387612641179163359112152357856420052601828673356398262902919800407139669957935219898507088128796128700673157088084014158637938940606459321877562721659658975276899541992538863768906984714739800875311459651603119302982005268472227817089549042650957204607882972463880683508673473530242186981087383976379483091848300217058544451247717482496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,17] -14237542649600412992273650135480946567618738702873941949417728221667829862632993740955481609175189055360858559819502079104834695236370015028854089939438762805908428298726041498287551776798610392194644813234592023423575430701249553556203058841972649833855289203608924004901473668715010345551628060968140046955709902024144567276104159845107528707364976944622032481269220657644379463033621915284685971562986825784858916230038247398871335501751637049282394188224551017015387282560083767974268495237916485544528649623340571012217150434899631150193874188322562668390001983142437496822718430143396400726524179599103995809506116519803503229738011833126816780306682105663465092218271980287549079176612387663274624580522153313524032394013628398762712767676555455093827882300489068763277507556491091225577349909544997917878393557049955945542997890411613657571020921675750194584288533560549272799551483837531599565578712279340249882368524482566044930650153915470450032186845928907947403706872444603472012862232096730399642777939557931322377486768428814325010187163473046190951138996855321173564086750655059064212878884479109062069254027733247996362091126191186313951427114096400352175440978308232562396154916919975284373375784907968700378353175475965516427387388191223917852136087292399149816253215897873060610877966181070440117734800641685778509335011304202168802363908706064718213848070926985305960109470454173881230066460001219731455912389206317293497073422926963622275392010033005705613622366071332682301547205311147703435968218817936509180846892686807486749953616717622053462301124584923132296492770765954441795520516481531300396629031137083985832897912302813965187526439815765914874383164674680112458039690545202551882280041071827404425920780709096882911150252435300097578875138051399492085103115543952124147191240341614167194304167089608513220611926333873815582574742072338279387523974783714973363814816157898149882280728050150207200809791193048897912871246522481307443385558136739599820161686781962517759757979069591276025292380085564777157533013927312858263419220137576736441724377114748993108390055858318041401264759807929516275837180187182155401438342897718086440336935973325288441120817152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,0] 951277838440038229373811032763281395162580444978093606434851686568401393694063910162257073972910850808454937824744417573499155690240571780390983836061761037168541703596393370922603807566047298581349244358086506958561180861534030478486959176828112360491641449996333701871271832972295716932896593340165016209755112673256956035878202899304939884227567233276108468085248885735401959046013345413783287111068501028514915357970002624332690568007279251408702236108631717895807680613815166096997308878504312505858894308129254873678579324610143713976119178340453391634957640572705072612644781193779581184380138387847057079784736288986569706763407055603102057851863491210003301832204902146039407877254060998947076349344132516408420190529413764030285137512876652192229954816598575149332740053647883172833492411699379268524155318172285864929392413767513358340660596661264949217025718169077175548444601102735026727973417183815843154992416404805760256671652925945062431076300893860485814526224430294479016103089027675804617521954948682912583767839713934051792707160350697195589129633021970933820722494270135437304588912343647245634062161734378617178200447599648589381486811868447594481478116547471091105240888901009714602563400890188315232588157020280888628491559119704819070151116915647520472762508114614256090218774072599264787568859748673918461585591304449122831306625362907480872188894505412323949783307946731703730013275349495172891486404275599451479745326846399477475570357207986473945102198714964895555262871203992413377606985973341227526904312232004193147023752152064798365370099362232314754312030077755977310024396086476139032581805452443075252020109791499576492298258928108980634138951052106805769783303061927776788842800997721298615391075810779781766091963277632434840981174473137551709854033318840833122123053177875988165803370886686737712572750183527467628906014053848911146005149327626192613753524292288247951253817514125822497867078987355379221624106376701628623589990446490483998168504650585009615075460623376045199665042056104349601957236365372922444900301918449797746981564795102590837292334342699305524144401463537549511965468703987758963488166515389335532376569503809536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,1] -94444169577156291185918358575418420914841703333784855938986940119351495950048998136557749513644752951428171459396195795435155360656670495968396132090351661476637655626310282195803358681551864472014635099258393653885054935952753296911921248043434709708345302024963780029713573211155476451231768192781947821986026162306809089598380097730551126699541497809380034286651890878598557764525545462501998635480345403785239700665937645983037456631903517357567642756559045513458486909512484868336962432414402009487023907099076930546394347577910758071261004194080810505144880807919515076610681005853197674628152889533417713085090165227560453489012388372336773451206265750268003401582759556155031402779379620146035760052434193131114486920996786845064898675132600340122037785979741785571066613429670944223062897655735124277564461813603778706711545110744726390247184052289952912064617141326123009774910814014169010711396295875685972710383391623430167764157322911502204192695237579318423531681983970699523342507167874477366910344819380736998036044200067293638506860172342062736733381365027303493001554475471719721873771790226149881724242946162925748689299055441039471890377205837081421457362326257125175384947483433038683491840201405877120277489152212422290897244888409579667814035943751609161200016493137561524368027827365076706981854128306511211722476145145974504391760081702848731730657464201936138560143972163483429577153790468113777154627181511335567938638232817224163096355636184029559416879049656996303393505100505008040536235067208687388048874706406110655314605879456755865452757111251729142692249450514092972317852168410626820837700857100697211752231306377414745210764591265074822402621081702699803920887198235500449638869945210705963582599156433770435329524170882790922203722208736688447744288866941122260046281868092794403607107291929510610351882853527106356786121960888924195307953784794140549665420617248124270499401880410618965871795850445954343623906695858703436477389847222389764042974605840828262749159078915730862277505930722153330187763472406953071559245803075987436525098667398264386838632599401058583534662178229388495962473918615187197396228489448504419018431443396198400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,2] 6777910845359623798324889551614388709335902558258159618419859026229778581852611321914211504912739356919026607178085302629525165408163415413586741805866388842406573626665373389796584822661844765191919915772804329955823870895595503614316362716577768961038303648309696192777867247675905270700701429262730771288157935549237605294187246923756227211950373167357307862368057356027285678272951113363238690788501685648731192848476313407936966974430293843161522568277593647241393287358508913543033728923265070375535135435762538270657727158350574509930582645668232134346318906019814111878992130217813849481077227303339155758203587101182287214964637543439268006403252411281242051891704061620194716627092417806445260648626052343198955620483568090290925403467421207270976620003017525989497600634547638215121573042479583757705421914291669487027734360905902582286806593173732931607262891582990020562143325924708264234765340638873122789183251673968212869418330031645570143037945394762813121215195069750934243842145159592620374256516982779214583855718080738563322827928262647111054347399429656503765635402023731707728838286700179251603077575969843661850200999836312422536757930098238880714957867416858061854877661637711730646353940223072333937353626816609688905785743309528375696578239887974869621681890498396421731762660121300663112405245711639492803646954269354361964488375211903946422327060343049105207836900175624925107124332602206133227225236259031941536120468005091534181677026728095748389382455744580750593131845678547204568449690170137769795731239337592708702754497551401708204127887190516027691196379292481853975657956481392233880534935791609462817473509225552304759219752377958533926413404880158254877561931554141402456143984983757405767578978914616743029423278698049715213452268899728796900795975691596903879579449548408006538829954886612654845516567643220705397477670244419887713354530893350511868624778997314424158746328785014553609855584534751027753247020125409896409719756072520452282709181160643843606639109045368802655126238085423635106057698149811044150055866636845255763418676851879952547633493086254207702440005532496954258031827476507803983488362390833590561904614422639280128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,3] -188321696803026634886080532776878905615694531442559160018429813168767142963922008579397682584370611068518593350102528560328195432554440465572499536678620781000249596048938268424531990219389821016080833885045225136925022525734153085032827966358324194228687760706206107253994310554522492228520882436652908390370882502779201679431827842432068723135164929335659634675454352484092005252295231957083531051362968221730603186162150520699552741399431956418157704165320862350675043596344807114842422371727850714122962768431661328430454435953358373841549401520659808181070976675415235594775399633891132843626629418365634241303656951218451173405700974180739046824437149689445661371921759154998123808170616162205173743423638514696403324904353955863139216113795897320458775738606741671436245819182004809975221178469272635781983116318501974115722557818031174723923657472154037226001082016687768742390075207324321954900310574293057568659689088555409691092131324284719408675304762173468446217094676882010127221783400404726991960851624789869514951700683462773482760088736571564425830705128153431705211845767902378267051693996861824848679545263069630495949969327289402160556006392897672436659756992053115277625439416123922299726572367392664467280851486504409924785015168186065152660996460159518984445040004105655629407964700572167017073243737977997075228520448486062395117793020717988276662649109938423512311436034160963844923769023682268978287623035450331461527952541508708046022284440671828174027391670703610679715864253998369949306026312249958040396524681626706317126859882067976245475186817372573323333777155761577897054134975651423479440479725818346958115028045381579216300569357886817200599945715899446889406002351074838186201101675771184781082090973697347709671496362623800705199634137925304690109543340224204447521549551424058473415616380466624370336740724088607023075508921266658869994484596790202194154354028399283918501172213637910977134016920566159506206015170774971241078895275293306714391800395676790126715094023842212661169741581477849200549758329656217265348329411110308993337987293683028562643277299718791815868968367032692141095970724050912909659667665529545372740764422450718965760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,4] 3071313656511686278530638294290486527148243704772088368874141264933483251105040635261684818563005664762626311291292038267702292507565438199286591369314430533629576916035138025301632264339860625984710124450302639231478588244115266529870706059979356950610370609787285691716887115386131110210653066293909840730044108351679693778345442503748785935184032684778843579419984962229009157780366269373139269368939131803650029763270255987181338900723432088573979004477055392049616895432225910006778787675185384695412734568537272121345887120374876071083869318425859429732814894017206360045134072797082804977985330286640755976512654475217852245476158305321589405422739210655997833492029658049344906559068658376637676088502284963955182620570717561708354643382711764110932244829619980245144497298780047963791838930661780563897093439012677255085276253029572774568511438447776757527229880960811339610042367604453657508109085876440377862998745244035973588686417522748750752723808060505033389101503462690850649676778070825082452306546778209240615298169873293065207118725385474261381748210252712483459187168035163758856046236590709202371003233357059461540014961588941034069335232728263327907440278752564528095275863478855722137359144270818414330799336751709537328125474196471987984326819180472571791829019357891768519700916228554003272686642538683065983797639615416807955165774662560839858664546098386086400828062706969827141322327025292524300808686930524505693084424618423781138745766845440635566833671922167761526830586548521868271542583204461976052093952745221732092189643065455110607178194445992144788872460220454447007505013503152941447844904016385532245103539303145300652319917581968361877826088317245442148439390354198382220242350508943376474738059561136748204491116439728847885112257905008174878398054096635831030822444561978087046324811558772510008873038018051954209423577673675697580188255122354277370408371730797857824290000001292875936610808382740008000326863477573787761567287046848847634359900585619945505195066423624027832450779716361447984798347130364303054792647427872774193969981899242242125867598159463806106658837157935259101834341862290071208622161118970377981276914870866751258624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,5] -32407447131552821545205526619448978228004799253725448912759583098663436823909344297321489151803684963236682779533115476978963618902903293267172848631529026769542980809485862561460034102094860313130806765379491048937839637197177955916093482929540676928485068735599859697925622932314407335043640155711208660264823777641638461962318762036036820174906187996404293876422668396264148785732146815206403937895467945905977126032677386125274433172925748650425750633337833436877023524729203081614235915518043120371082390648566494929233089056691479495310165377619470633107599742515514384667394509983995612997292213922625773214654745847488184766099789955476402509165003279699974909425554384338563070132713443722740446383387505959227045497691681685523090536507920237049094665298429709137079901898520824817670795081219089332936860985160861932046466379069142833152010064989532640082981340148672120604253983063749544589133239930751277263928361833053821471835192448042405344769766802001246976250822774877199965286880951900598353336694018078000298115479375675959219413741822043788615317081409686840785971198228768132254400784092695600007949559641623132951568755437111251834255815527656045732555254559454735896537367703037268253803387716950412595085977476286368549097236083801772162501872438653309529252528529133967777230079623389566361047056385101653225422452551235068561647174782181243306825508959093485823652237212922192816067052895062180378125444768797617204150510764210355069517511399085691757727655803288875152187519474165421478460859304823603888835654957435567473472509615294151049447308210327046915894033910051844752567649925903430587424545875933301229688793683882726079167355406827782198489189891699232442584358339529061614707257195159874623708653876855811825333686166117598405350858521831958905222522136952846680528887961248092748569271757656973646357423164683439823857327471832832409438052996466602700379179587607148071192804358663368506976242631779547799750797006534199000258052020883864953635401561054276117119450632483931069761047191567866266658026745613454443121752072759928434409725457395946171588717321563960422896600905916068353957249114698518254310738251247189287417266220847578742784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,6] 233343531353205595447717646750071057275820002646696917986311684044529409244612119017704464194063897569641837515828698250830454194356502461205291831049672371763842025538916414893016218739559088618743121905045219937011389570819779747154803403714119422745052832028075410544967202881441402545077940166844021178660336404111918718825983313357669197899131809181165132924508291818254387613644458840921045794560017744297517814588887731406966575281381002493801582746013606788328358776929058813010877975423022609587791831900582722727355918359588938423273513373333808688696759274328706223454907665480463094228604774480487828123828885590977032175825934330649388009366424993522605231855776228254722274453004019239850089364905655806546586679311429427841196034747095542704060338240340025658444044376725466563506315715031603239471874294519350137477721463104422826484658976441574127582608933924577409407401655416804166686980447624637919787810216161398050304557384511292853061936616543175706999874365321681623428377765867646160914793891512475685633610395160382376414019272122908382336460611616518615267445748219695730156766809141441145344614960949812738380031907111866736227703201324764262662444517345550438415798595966287006667727757664767130552150346481228663483265132434408552730659444344723935238043308842242326020548499968502519178029737806479825501892618381398355091748586545531079772282769510949253898797841549116823693829444139502166645859613415174367982880336578231632018715671157951892797305058690794201274945079735025119251636527168323243890892917108320318089869995963659517143708776066742741711246296464326306153888708085480729774180004779528030288807491543086278262449474429747941451564036816085902432455663317743773412776144204802480028599307449902164989857429325462084807022829484234478376448743619070444624412471094993903525224480971252630439009799143629924434617952466042863457188296552632085952833501128113131713218709860661212611791308682179975979071993165822826943916642316584682394597551343600868148221934107052675135753432816850381737337872183807926365532280044550650695130421707375329361799180925311579588147338792575829250044169672581076749477113596294962475272320245928363556864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,7] -1229036671615510263122551419609607812745290075976766015727812853848045413269583647643025369000864129281181951557946212329791656259734866674366796862962591436622862648434926731070116571054255253628731667484129012437802091485505439342253949018479269240071487355716082805930001264602744703365521657128110212858319262573544550626746621838000431838379907844461307586046419246055954548953576758439094357773028064783990877781792130711185006460408893739722355036273700637550013763258698963473344066954836413437362598361501311635703411677426301468383716124646487368728339517383274304899672231632826296857439700297564935559808548375017310646888158570933556033534642619305165592749098476187885898573065032778335160425683715511444493140132089942583780423825714696490012971300274665925788371897655608831918132864101505157100515477086221530876907585890714553188803170753841704028039675440292099891722682045257023852523940688765330617690222694193387762987111901043129091851020644018707216960713712378512093122651953399123159824527138483370107935968835417521923281624647246432368246992442240841554411041426180520061702125340297024373865368557457893529599010005755590651953193802743097862897612172424888889939587700175278143700856885489555467161742252224760102839283215402933868589015476882812913371291723573714156450870923323815542454955009028379941114073933755017651745276792040170440512190364698667972428260305645522369284658636835834448910170712657051895773572660041071793698316400032899313507044164313660954530221383347131448361176838495449918331639242293422504935707937716284624394958525250337616434521875192727670880838232339339287558503576956806775537478757043559631608118474595566306992607172621050043242011705106314856125579953183100136078854676709248941934815332887609313912100326356745097213279131079636400984009043724027315729708874844697488464552348091368655220888715299709942172486119563895432199493186927654524064060597051320397848838400242837786677560330484995024210707961699797603072440244523805847793335548202154667879959169880540527678139168451183212489954715413302103954613693644692819721447252494402650772696896497263156987664040992723328200343956334396100679458039613564775301120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,8] 5718738564666658954347643774633765725232755080761124817433850955287699493160230425867277440570305959701745966481686837420327551471662485227511855863246068800580279009231965653464365342286858935259904217009501188659016546384160173262199267353719090397744114505848488038727890535643671804161685093312637415069023660329317930416032369288737643725967644611916965790718959633032967365519500487701565739091893047105968312869964793430963516219818935759266255969969968901709841552257817114201629315582131474629356114258214656309640632775247016466221282393772007339843029177568646242226197530222295972394148398449839175997215587761585867621924755738063551563025102454292418145329436827346975524526393462163223842233698493097789514746688324562379824231772109040540898149248325683213575564818507235040108043568004910561078381784300409956506806814710557419759665495726357422912830489939316544125431411270430800113961335527522427587412185129271170912345374201722116857599559736689664843325199074628767532244103062262943393223511457248343371921228594443826775450030637799356340491306309466385186181009031083230081285744891084416563734762045086808555329606498125099982575410850250785398747759238178754150620949653103278343908528113742073414492892140417522672347447445115668355977637557943265138378469567592291849869399139829456649394308142728440700919332748574257944222852434744240376283182685848300077928004356445735842049817968674628529694016366068435753782627983656607358222704556981873036822308202718225535737806530135807880063672549676632264095001260385642468381622761671089935899510830894283198582314868387351336136216655703419166180730727733667924416761198721682744419414411906672618418252146806899840246034137109482092661518559586828179029653089987222362457059739364105573763117297803602813003622028080837381361466063031084426719911153558052871847712227947828523994093360486160966903635679664226869867502449914725229506888514156190760912692361588015745625445546333026359210313251055243185735004596866273677092380016485662785343647096054440651115202731572485455781176720231016372417773022441434272593495246978023222227194681126348709122434691483117340302725882833739547555481134731860771864576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,9] -27294895914462385084849976992497213566325866632354990131703548701494152441893926279386358924775847381527343067201437293296263971952776770729052544664777588314574383946940533389046934358386585305342622399003016374465054204649625468697144772006689151901552837761335312977111676024022264209896030735098080194933201566543995371774606593504598441932611710706719989568113679102518526345794475504122149214135945195522788684814165253611298440921869523793929226608595955683314632122107973608830284928032373313577495581213387439778468536691868076660482027217129338470302069237738043186275305384708349919988348506727174184513182104771207030361948062569426603777141923443118222630800847645360528564018965480931603996043317900290606955332852185474364202740598338695826028746492019588918341784537694916536426673961690856001176846214520525802016178050974851650519866902191365903189860858511650887798262948570014657096175947438068751877614832551947545797239498976898551260132873928854994474387190863039872607905238113096422181946906092548402852919312155131672824869647102983635001657053192828532239674627669256307467235933342293039377359285726043538280141722863930756312293876624647899818868193377964535113612482685946876828116083481843164927462660216860955332678741457413446283616966560556556523589503514777398125157127571118593866064079884387714013329838971798589604365636918195508452852207891855220905885837546737451214334684314810888674682088942357397211567030067602793996301288662882476276997677472648093997041583278709143356925730420887546141205295995437006858448085503288222934773179414589129993783840204744699419569278558549366771584065246878688813160341171698168529291952425624502185294066763811836573343535290570873366727718344767478005282359490813311189564357376613778225908406164908378476702882376363988501554702397359917285161508978771487540659067232202554587103949299205330715689604602812939604329917737636416261931216239539316629391292350051387451184977127247713726656960761290880680756698918921963186255313330857278341817234181508194255090912741790299523589280234205990099512033938230311505706005413707581785376883094244184663614742539687365295262841429179805986863920190057682583945216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,10] 121783055274249375806610334515508297096192052749739166808611263085047831156870628010961788691435255970587307851243442647260185530797792585849929621445490997774895886440475020771731590545893910355750200321841564131570537490673340758120431641009046576723864219467062136355137287796910321735580806664875568814707897420870137264995389367331957367069573946278306051632256966783330606850903134831448099147630172509884029708185777088097855537590795656497222732560769998075164531931425546558874876700393015711324119379749032545224883578434936937542508319764800970577382914527004014467809889315869472701289550251392771133781674827282533060263703861678935598756528280267754026534722838293984151033207939248269339388254334048201031196085162234916108698769484431664053538565319042584438084829323141508044030714844851914579307911455869809837164824585374898417944696182154487723870500056770084720818292609514697186413849052390225904592144457481176552697264312817704394121114327947920085660346135453055955962584805839722208100200900013545123138010637404440658082688211030350533052420292700223893361503195524721667221299962697497004956395405052777025027339131910730486458110597769840534582340979736917959966856245202139165220042743839048082690285993298335476246120162937741070581395832804217324236850968678267118002014593788726446940172283283157394941852759806559615191445541767058237228147772442853942860265400884705598754363366200260193011414683847414656043922015139409987936911080712258779356450283335159550968593605971206478907305103928865665232035555618079954342482749470768874075079862993108637749752402406632747522241935437480142618050427678268731210144360804153135146679571364321929457843464076083294570250648195691679155897406167512195831198167723641448885815793456057446045598345164404003401146280308265529449756064216052079257603179284879793794880032097169956686139083161033993236444205233133029241021084928984177525480330324291743905740492527270868453472487927543370321279342107215231265316694279495340108215809524878210699711513336149033473461179137037873446110378997623923065516664672532649994800019350977969947381808021424498460262092309297119483394506458005648195813643974451089668833280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,11] -437127390485385965482476854450954202154270236138064577129679983646105595378940489414576824512339405107732351141534099679017018228703332646102654277888186877880890294615941154065479705323998017289430413534566475248650672779883742181391367879653010107156142887279927045390789422480738329690499445871380450246794700189460198371955062989483610299114027737275413780221057175954027138220817207027803832692340391134946441198412528878287709132462941232097558419856020215471998809724978259365279428016000244019201032541513657482172522476969967029630454428733816596165662945986641495957671630569310481654355296637616588471523088920250475103884305487724067127864150253269442683161837930022640420653523354294060797578765595273193488179363398101505873498859621625995106881198545363074465835351326624072675028992320542374977347229653016722828600722194931416490470892801174224838211942412795696267664096138315037797804259172851930169059185929605079090513029744992809391723484407848243037316353526554475222060919549289588799102780404992608174191550703087119090057192912011140240403064286119121935893716384764312248405299783385172754325594087667786556932645963219288634687111358338900050830750769626085370465332920656633310286351051627237732713151941963457408260993028063969339139440277582911509655298158021274082928230007347674681841185422847761254933465193230636163637935018681841164715361949944249313594301729600142590123917412122849262183442034717190582894848185959651282941355205410510694894608714345143196632572801315193862943673175371189594481024915216802374277308485423021367005896127941705163929864720650026050268605467172547270768567647203343998765981936330871728106694921677249575970309767018659687034163953261217063498615832886640533431607672764119565930682377242638136850405600977269113749157055234434829351122733447663077759388157303508004288750070072346968217577199117564693525283259416948918068525856980650295437974910668399385135939869444916321926024065971768175432279415232107775204571925427926581651249468055506192586087252736268526723921378265058983758512219276148477447104578441135978050314800224076982463831783975237219853440276249349418453375191908723026454444272594791647796002816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,12] 1173614302390839053486163620836129576704812272546767402285831423893705827456557925179178830824683414814386452156716787065985900759225975920423089804434407910104193798619302562544500268541053732509632517398874086432556187980812146903690654112208641583577973847582956479479950829710294727071926431242911765729780298277270617427301887347998137362402280532776625823661882104026483809895295841847996426747091706674899958610849301401708683493940249390150438477720395286645665442891349055379497599868085073638962076501587826305967545451442749159865233948532441275694083720189334848263401899491160999275448461606654113448451649200642264086199716028819841202774918777234315949542436275671363282687874885455159797147552764444212445096035846309512866946599566174714637365163895837705288173830275261663654400787550971790285479768671352024622457750427800826308650033462747202984643377574014748730087306197235056691652718920645551526622101988266812422798217534180782125058096402337856554038015067173796790475286136902265195816017097879246496685186907953751959611603553441396966104756664479676799341865625161916734430275508977946010489117034025994175826205957279530634071649290915057470877509626567995959449645868062543511960981014556044332425248512305513017115268446537026810047657583499989179932780509307903366436609941411497169711595195500644333905103342211392566152859245710656645585467697692477321518447971104656924976471127465588834718656720437877113195857250833005697266147770645500558714135519521898987682507513124774727274077282480583147807904539690446242608207893016073242958675710195027908910236560577029986040215572684865225331583329251273356679719342118252145765196628866187118936053021924967643874466882867264981023133494300368418582333771390282534784831304313387990396078963031204276645379010243656394872903501921646662365670319813577290294000386723931555689814841114856934957861899910494299575017591264982949810718720906478897232734548259771186803989550559452425922998975405431671152954332129158062776388798422302526552257611868142849590440974356925784401785609253024349776568312596939175863783088141662292214466127887947780172156794502891177497510968637628409695186791733462956645548032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,13] -2271845679747202361494997235788331327111801276802968754070416506100035619784129174131311612672420201155200171500249120960489092001038224027348176868172945973509676732915883651803030387479204850207656364797930822840906739285526636883582371613589063076602996090078370306272316866587548782554676733527626575771528698628494084564338947401161327283826387472934017900957576566566469946485337887614159535947754141160742949521896039123397820305026925986227907910231682668324442127970580814915378233462798475146818323659472408713976576740023402576318069412184828047052491325006847777233228172137254218885546207602541739252886496172059490307023591264345964307090235914436986259987048478415997759029246835154197120652615274534540400054827686890257142584816043795866091582002152392413920514040471980944011168527159323866998697604009448707127924419467872554644332221516385670413257608929718104101223917581008406534863086331339562856555202294783443616507058298935807437808266407379212440426835848022289362825527692715783152403648808531654899706152914139444475216297671188799784335042865500415309051196302207373159131682985789491183739207014339772946389512902310670107880778735951328243738254008379513362331115151463823911946123031923585550040265402865875401555577884707537242663302120321603961701222976918383357961528184957044577345606096093251291361001673941569429170877694263367275209200173710298239437236251881828821998494328426122224296286060966774400815668821950539400573832858726092406654260040292420572817460147459348690460596829071406322111273482447873024647061121661183649434940849499442832780108292292259564542316805761859430699420686953158250881169718926506342604566439537558848889577154017720895340618376897051324266370286913871544531786517414821636874529836753698219289806087922989123061837084047672858986880622904171528460906741923284383877294957619903762128498341897816998050036309614971002537748437248861978356745984643684029650804131669658897046706194615880158642548470218981505384537178106593484234394982549139693614890003568509009527886236042051646511865216274291538626330968564397109249788002205652191651432282230597113870015737676968317597985342982091747577970049464312824661540864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,14] 2882755634464939553602789303103342677143611337821277475546708927120516600683610421594948882722733200820035581395256536461126895427738199316753019329080226135148879895934364909947431005552830639706587219471111103588712086536170480604924040474867142194540466970620263575421183204031645959427153194966635178377137080899104008535075324500323733605396657387269293166869559487155998787343910648030065738416525210426480251764770326939236437348643571727933283632297041268287405269520873563997770836386703811160315609658592776219737477945845030834324122639668484719111122883517979801798937001346973409552374616357211986332973923979564031155516905853890671915504819372228705446034380950282929478450442254470400434826752455895001741804723311034908799832550101639132118809532945053228631241794001936433325784266726851267152160460846639771047981526086931731836359658185428643954405500962047981281597749593516056189998376772743927790335380689604796618572145781734540111281035745122573040041973247129932981280558896273407550161153084080607530749652258160951786898886317184245988945732287080401787700115355511097538792225571197595728077437186181513189355839577582184740428962796424741582198395590987195012911663150298184036662607418981769017600678887204706633799208269253205986215614816627720994905091433753022998692062210677302616562574038986452322095460269890191681461272254687438030425366536869598833542320011613217259657281722251341143812722691910608681623911056992032134963178419967353544564505646982669306719880330146173748106122910910826354598409377846806991474860998240123429759499744474043475613944078079485530054297709711990706414046541124690829706843308107486955594455092427260879430060441653643305568780520508747014010646293670072528086986192191594126090358445624566546517236988359111407607851678160493493586236703934524704335024615378718747283276711017644623111934146177715428027524479696086832025089567464472829195344803593057170323065270300008525416658270445480473486269165271970651424580367071030573812339005841753464908295604538548760974827370075144136267593805846774214816858919909164845182558744095373076718393687964610438151623980591976881388482021485996274592708851273228876733480960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,15] -1014352904699768206018673837878185834380049874318645133743310064851198644489239770112244574389743985249557125090483761648205206277517177015172622500661603286391665743319499768432884749895206085293612413571771828306901551156325588895230631477911886031641989352046274754735312912103367716195168965753411554139896194336365029869267317791434907718332755119805998939737295783610450161072416197910146352994301137625188055681286878492126597396372938529073512517000604609051662654568011822607206424899854076838016326860457363203195627448277169834393493980751557488598396823616176938647616309981396042821186174592392268386247034402477093977506672531576907921635427407110233507976434644735890387728649185536614076144252977706108552267228068599746133146040811844763706662660144214035980428832729751571064600218290459430104171092926221131360055662908797343719147709390441144767390153667139552451540704755352801945471409039214617804630492072098926636432539209608794046938569085517842018587954160495819461832950205541499573602082993161523737863749681947496732303157190765677626946204591722240988891918317676726145953451724213395181861537423162474102973343968271207779572700837742995900755160576874894587887714438254644075581739500827145983567072535306100910240928564858902907718565995445206435104835035073380392929928552719998079360367243454277657567532606546348549032783941560285612820630811453673298411352633794348163523120124026895492047863068761203149345440404022954804567405221868965875315618882130072676435807892275454793043506696985153569415666649834081652464431075496712953304491219034521308521460592186474727930622685354567370360167598362166220058284136642582855947501764503479877694850992850720937469983105903899606040018014604022051619015904166614524889130423848398306111511450031528447631122294426846178861824581146986473203770823286967852175927973003522977433150560016284741850531513528420088693441679232826942737969486524837924420785699576469230575056540512865491170864773482029260965510524020072308548462720250732204453498847542612555927640971570133758855701923160647200809034916479018437393406302910029801311599690971376177172605062312794131016211624579318342472806912363745283437232128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,16] -6051331075961840944569837416031739632908389038789546510417047438659991857673355039633664464862091010964869158314636264873955846380898719665723768380132194649828645528824866774297720393205326362733455687762943495262570532558464046834671171727034933902631955621907034859317759562656073355761702367360220963100350363290562979661677483808714291938564479398338130439899147053168982881791731400622975914777724094649715911149106241149213245324191725085031512305903158177131028729513345204732264759662725574695426855993232417227038253538734603266770092081456131892256802156109409081782300888749841265942424673375633530202428666346165984229065762363801200639101830311865170208476886001237668647737420396644003560577744381838506162604360899878421207914175379610937819223311242450506377982598248650143028149936762064287822276190326380197316818756357582102371994258062001891929928552513114508296930915055578976731261237316813833813758964600786102091273049806535121056493533618765083114485993336987150865266502095115857552712152013177128745884933297288688397578404848029526947791393327380012019211327916007028044422041010222293369969917142173514203966900559828571997231050980854641401664140609076759695049852934833061218187953373803284663371409714938087839536473811094115490813164144527281517084522442749887662165210658529387509865908760281698053008828525189168281895696489192444141246849313354162276546739397951552098455351096460717143833776031121514642229305777057503662518821442595191380031258868910138720368147432113890734075835947611124368238669549565967826421439617921729702386809552451683594343741987191080513588961188290006196681652805961258744857055586175320768834470375788529190381038065380123935304766232725845464826640305002146625085303102398228545763311785919019347843257356266079290250296637112498869744110402685837916458660089590049734698077700921465624382158036120122401159083770113284055895446301145010327594787426188224725455047269210982874467931557639537378732628217539746404308468188164905885649116504282006928928136634877076641023721204311153720070263156639141921848282377537349271699162489801043050518573979696844919687676311021619746639960065860024118923364177554326467842670592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,17] 19328960885367053716187863196031328257277768636888058125330734226242291366220050918890674659048691850994759297517227602166671864664860916232202957743309739596477677964789480290340410125729442549329192780411082108353696992031235657495562159725098999146910207727367220210354761092003924338443857370056611183017956496572968021409713941088220457113213805255766921650582658846220037548163661566212140352520181651533709058017814278529391412568435920064931860594201190792030433494084384897109952716526451812257642988003383526955569558814718614945073023218504146607516129346681481158955073742666657703808563386212068713962371105340670146865856669776935823403644889597907075694588295353257836989089290539239279610483287953087774059218308123472438774270453801301000045764398516620777882534166577998906167642934878763814856442822496118950358023685544163479205121021195773602927503283392790777813224441665278539437516172966796424690900354971314096479038370279516647851618155946718769271595306731638654838694232832501766105831826443825504046365737748766443892999864300898784720912334719959000947034720101320131259603468307669807671959693106275005798163916710794518316257914760633543293829134734973182720860398332640576200080598462443646028956095090990643177059638842762343387060580410977126295320662996635454248195782601576224689436086691806610962054600371652772235535222127893377208524535190598774599308859913321421225536787200718263258255757641391730816154890065769783266080236133480299424643065610805560690806759835714329591489173846191748995196339466775511241422656451222527357340900231147386853322744115828342700612825933590352270924694300948176137058406145064762315863183049987229199970939152685493694065883211390380450639864842175480489651107484480202536552420743055776468324574249994537279314344400506516441505377519302604753878827601637604085767100319025271144196178033783127145528722029765077474451479853864204715167323088104911018042638610032429146206240625746038270724969243213076657979614284795516162932793471400240078059198944559859054974302455857041868457064834027313977626330366839805234095016455356062355749733850025586521795217120898631179733284688585724606936441328480954544570761216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,18] -33732873286803526253535338460215966411943804204424976002385164034612113722174689391966727775685929687569418767324152314545825302049491529607159724785821474242346549779638900368124013520470548292638030466559134578950607199941969067548812549985097358248720054091569845450773619819127773494865312550590060470161028796189235131513264441169373009648171207408401900854632396453335527001358128011121419769188082193776353034314344926539581347515001847069066258313734904016744484617961278801671266273291474025548109584018928458100296437900735338917760409727187759466919021698686060637275107373033371352578807014263263454038600235155303707364090182456729553524679546772351552920963409026458632640992718611219701794147726667472980351366859337863423879731617100394528598447475212167918898043210312230304883266483854584219528069109588833634697436020811261703753226507162635930610206168618937151844346046203423798170971941359151700536229540454316709752807679461640955982164878555032341492940161289807451885261116764309493227175186450136021028937392762874870855185045859619002202371647911014396102567416114296486343078918128737756593054795160956223965386522747133988665697153566157047616307210144691755440362983138126404628249714340540832221225798319737048641491434095384276796138222202312520295960687599565630008913286494715327374521016744527411358357406297448918803072483901149597690562017650842158312613280177273606586198238791244381826564014026755679768938821455505469351502498423103131220052195329570812493863855378147233185610860518294447174158631673567991040910233624475901567480055223223524051377219032357402566663157270678859252492254878882773849108386035245556635385739765243605332004925298684337167297338374106959122417603191664954305674645332196682833594591344863430471565095842801887121246033800990417682568213348282619037634765146802421620484214283243780250342808137664929947872959226693140921109566181916068974168512459852889036397101366875698755885733110328685320580612477392764003216538717506623188921206234605274228372572809130832733079007242995231389020942500761111141999595365260703058201126452881926878403095054344900556466749548861534090783196200498672149597393594082483074597126144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,0] -3009074378422526308360749254601963282664030846173304737420786157171956736060216609684590625540842363716251207244562464652949383445763189636941543663173187462753943767143033782751676570748594845330041151900393408337361707596784107993483877661465776536205264593418495645625748302070242579713746964396633855484210124727497991295051593170941338740602120856854433698634928293587842875540204184591516825979366443635380183799931969291573576147828753008992106479753554863624157336074769447701370499448228380350811820536225414329845048290862404004859249630846541716973117009099848941207784261369898004058265725645270031390727196188136746678292339089308775345394581246898275504147893276755977402157230222954405988261257281047144638348272255689436685928607249575800025559978221850289508192127259529295002001230962986171827886415239870698947765600923466591550676999777850746626796321953005573034802898483500276269638041687478100485181506156631130777104819876096738356968181747905434135278532333674060325575561136071858275638885958593070486787750200576929141300118445871976653331607295619953084366043334005393463112859222920264906443234135305619288542853068221025461686404047470498096870599830893598229513230682467862580251225254324109884581174840764625326238611711150046110023965995568324220837104463962672362241865862455083308263901489987541627732669532885788518737570778932760872854622341215837707977715246024078056823329805188709259919791325919437208037524415909620036558347308133581619795107854330502383032949066360328602745142054655936192684421781624637150826364630819937918562102308066501913466797503807232545821304139393458381792399396780710322536600310049894283382138018441175274279125277891143473200059833746944740491820158964419524196287037440260862927573606412631271287445826658322540581266849766443793271923645538458630648172358148894767298992653194491801814872951647525114154646949041554737829234086215573387240867189922213140919016183292380217982817091576806866994641580619585896646482636303230612007320145884955597078482169679104974076144336074178307896926100617471491175260760651056651247264205708135619133845697570835361990396803895943076729955185928133749325953041956864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,1] 176841970551551401480239880430503079838356395345222481109950732420524876390086131233935406376100182156877339855054114557031596563670769126871186138420130757746608170805810377422639168490317474188041861355342227936020724605052165404424883529725059800520805852080076298179950762036788896057549340086625497675056771431464686599079519506412944793076708689760068882992184457277970752683305137944906052367539329202668187742641259690203191865635119050721046215625244212994213625341866539578131217540417587706919398500492385934940923790053974435627429476924944796379219213278101644802655479485026339553270046904160236592144910937924813278059224982906151307044785261876596878752261311289065179678864786317036567006717619776192458330240692876414360697869202668871835275662603647995649506406962967424948821175893426128284727821884510391102400191797380478405573667556036239765167143069458189040811911732169809016859872211197884385790077393753913476910752964420597698177605423944022918817082305677848011428558203036550704491800691253346713664587891820087020183073620301665677094401805930052509201155229977203819274174883277743049837831887005649370433291673035185202467275813528706023088146435712190847016729618531225974421229925616845001987671280675128409344376919616386103882994533219344875662315061940104056002404239521088351668904058496920256130439737178825370217241001496107349302898744387885052610387960684560737554558209115892475288290226428062381105810989712481673723583564461094687250274825884862039850069776371916798722258680113489871586542886590366632264619081952579714793919550924216279687692214508347415620968058397257465735181408947752886505032586117183514957580872555540481758203906998396928633615084478440392891449620380941095631291031937767538522800446976278221560683061147085090476002916919908454573121760972019703907570275672852980767295565772706077117844439907055834293145198873220223622204611567743913114648987812583290811487045623459022615723898404217105784830663428931967898767050501234708465017367751247791779425095152183989705463791651238446265223991991855008475711450325978603284167963304356437773777780950719412948729709943972812322306310411117226044237066046275584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,2] -8943556543960567273900757035721774022649958320998891189296408714637246690991574940549702155181318294744109551122322222602760908611287852910101870546372193592387779481149829476706529334010575275873956879681245045952743870410368189178357331348711446019508595168402068678692682582208275905144444545987961526157214905147364646572717029473825644853338155037070864788765100702511508056094536289781629438196882696972006317867405255257742219901173159096379117590875031614976402044814416901580870816528426790017114214943940627577459971980364692747565298111694749732753688192025645272797781963491004550087434665444498069271779495149954394257532297428942996992228747051364828600233355802717401793281988669903127166474091385578612679790355554525630257565105088783725337219608506946690017588952091800897311443635894920691392700432346212728879183582349425168261870890356755020670814772816585181447778310003426383923312261198937713056360937803921779341422229582979598988725266357904550953300199129043101104646932806398447766908351474250144885397723882715364174892921644072676566524137818624463325362040982061866712423164510893745781382622655180792882336939589998408700246271488807456050416883352957701069207937112603627895672642672226515479343056994520586689166945871280203359736037914616822258667355795279344404340234869746160518869834345985871176739753471330843294135291216150828559928181788242147885076641200628780063742375239203455515059849123848066912977979713822184592570710939662598643589759510005439754222026873715992114410027937796546059783469108105113404660549916787840845817263174612180224044116955911427746138527997133847401190406462766391552493749802000418862324706637825563104719510734736356337036509575077345787262399681223551821405436266268321462798012806098284252690520497700630760686340315195117316003867442712752311793510031385276743108111695200766499724539087527978925891420734580754682687664757092368861596439975672047351080955367265512927979308940110601556260106127183153067923685893271210297589594826273547333819110062795975507782028037339859555707863388457360902912399710395226194289175111303830784331548697940378036116699464512351745171607566899490832928305653397585920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,3] 227142443779036393437427004958752354568101939698195103135693592292853110956908406728020845519105473873822203506703119848962261832357428947291246321245427219540661478172723644775417683314478820185179629341502585215006473436483248126219208176428928409952878989824785320713758981735543333845166032943202722191837618589677006134289100469986533792993483535611609467783784645752399359313667107123212316138288733290541709223320233162821418752630107087391496088385112501812464534855079033319421845564988992133785857407082755241581596480153105495008154011939812131665148384058419894688880540443970487741931505629347944657524199998724693714811270501112992679548878308575299053367265686673123125373158524173662401516116019311242086431062379948197271531810821623190464690150595260524845223783027681036396299793221815777507349755357693319279686437516154681925406469875499855159492610624559597194563021053076573424811665881549109725720320402679904717103326971022865042409576439690976470402012417620233753844267324466766212741126163287043963977555842402975350858448643691025447675190206860286736988256751280421993050434893823995643162731644618878877052569243300606228926970771164943445686673414613931972978954364442667086643317634959959352854376792790974102118574979569672642436801328385171399261340118740619228091476461427230808653569453290371849829164267476339095418541841465475341727045414629746356464687507521438385784507520713497847622163304454746481343928487474401757647051384935197260139490531392382047545085425764728439147618667643407726520346111726416664943728645737846253508020228400133572476337531405081849164903841844167580567454217393009298523181550103835341633239250454178129142774282771269128811610707202287684225772200432539245605951944826612500017180253395614912893482651416550192655693261682708546405871733881746078041197400537730492584613634857132487048256270981782175871340057094927958899427742731293891682682649519912686785163495458823883675877270185865634494881778714866219398490932414248073923516918982160187694888249187944600563776210653129202091360719975332268704403645064190602503821311318516879009341176498484154888235891684347791873404625313679714482094645290844815360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,4] -3793955101134549629380073781644443932422371327368618752515018685404183388708223141584516247463016200239578592833526755645847667175575321192489100539391171525087012373912081385001448834123992149236069245880768848164613268837663191920685349882759056155951458972315733228722981704406195119698630783807491756399432103124105684746819077730668885095822453205742260535085883432858183369170838964553749035599883482368729776350572274375581379933285642159038599571800666782953803559610390230715942680167211215412393329464818569460785999461533393488389365785290238628465896667501528122601615438578909523264348166250455737623553746664485433148323373479759958598494797971864061421222028922047371049053712138464209248644920032241709701564312220856385464169304642164238724905501315482776570806802115933238622849821991994289953678677193254777293472953797412387950221797987062037451384054800173459631575379006166934254900767735872586016199599564849422617351545382276475851825661663880802979972701071590058120696659326063103488334087919026269265562638346669641761895246735944115557646253747426258985853291661442336745626097594774610625178609289716032675728874868088897245898274465494074744884491737272496109857171000464568741442355029682172817294789136846554400293584183317886893117964545920289799617604566755172941624011973254742542185741620168679416732838200269986214494818418749253238097026645967470106855796534853157372918758842900273804680411182480691129647259344685535993455590338746699320129115451886040103102211497319094444389869771280331401250668692195224041159059177544942032723317431690123370067397587290129403641262776176117926457301892789625366063726431443743597903020212039769105951435178019572045519744860563670636833818894127161494647280555217573506594427591494836935944540110800981884098980916265552797019134986427388152859983518014984987347231336168417538349628372880185950062246354408549822966978182816130809220534031353473917071874780990799731970498217075790448087546180164349133844923918095924033949474963459396255400011922657128338199727419677995876870255355396138089626582516215429707149246760351078620232382450684537890750544494370211194245455902757844959031256435821723516928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,5] 43294805383256093205574078315802471557627811086944119423882368536308833054391962900702481726121304089292296663572534803845313444929633087564679112258445637063231258803148530369314350820071961728628637459000162950034185778978799414688189548064069065198717789314687922429912341172612039187606433611728206641333569615707415354369596355032791887456552997181897968429160746431470215340318738804741338907659910294889022094077702952554377362839887370673467121219711537446723379278451093290521740580572392234484763515590884963316049064647185321093158176385264435706696529799602192077111173822911554094633249831876534385224600349583884785738595896422843319068704400130067142494162993840230237554957773176753658877509916019175356244062767349520397937654362653022689727715278561932542463356738533837881108356458572114959686369057342000122183350763570715976325269278737762114625259273286447521239512881381051694602247127081592606928394438906140536717157453623572709348688862356251067281928247508366381290472054838151870631518296082974220809652875304828514851894145658342109378992190163491848099532953607073534656632915923232688421225901917640292008739011789118320530217727850445818802384926999603418552470566357503838558305663537162022600162857488490506431908030425633740175530362245776442315046014179293898817975794687354267199644269732887473676388942147933325175050572813107004228086749547205966278950576473492395015449333577380405680736595644636782766914151441173528969810874880923008820575580572353240994059253136207060362726364334958041058232844577536402016730946907166206307829258700344794475549641956638236090334985071110293475194305098888115760340876823281602901240010565504754164167121146533187580482755543935699688660823850976016287737185894151344288994046828462744860253564572450966716862578633636851058440238562991477554443279424687938766354960160081185283866300294810706879860442536131443100316422763040872753968964966500544798441550594014852021567249727653568001288003738136381953963830797798857194893669572506131021668450763792399741838396058349898034507542294485064000538844830106691217088568405350527026971543573119314694939615836894003599397116670872813452752720426257191272448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,6] -337681053893580880374312181479395078030699841155734916269106877601219885632405425905293554921942525799465997040841346249298613289521371796430505701345145279910099769663252800511294550131037490112009405455882960119232163977658105615203824978845682679372980112362575738664637599179457156354689375244491151779527061889273770112822563860000631120227159735514939395910643089105247101641422223862770790695320651238673256707664931977569393617583874096352461715034407624906414390824712707425965490567573481978690501280634562628126738852946302906799526241780970662294491571223951383373746174755198649704030486236375859332930785156294963474124970913967954607179188351674741576981819439916379897781172759607386202766106572539957008156787648944048088147865737443977745176022822912629238687440108815612319945384123324001132350233253491915453737135012942081794776490449747226695741352141366574944828314362591509001000451466950672033267937784774637619594127223042420122296735180472933459227243649653337780139811289186763067085863636155885537829249362401821451081233889044398581778618395183882277928390180748316242960195503008799850832875429627816699966586085527730465960779971904197883391193885700047084260391796457085697726898652878008442562806733358723176800740400215900873885756511861443917409594305973846972237670424892232503709807890317962862944885670732433980644582841480462216451990666082800824121151638658963317933838563199408811902081611668068490175634099549907021210523895746947946214334288897835533104230447762646221969235649260437511013974630104526149621086430723083629639039928112844575475198128258295691031885598067700790390883691740695274260728424990200835541657997080272121051765629168040543673724546948316889759442154514256909519074484069537828820402250006090972335312989283880920945473304076538314147536573347502404276894654021301533161208299525536262200772463270885527173757430805992670219005336934137271484388156761559279167207190797466860961656031240480453969013567156532872506222409491385793980185852384130361778033637581425911203630792922693011594686740055117410887726037068260565486840439375083037689040453905109971480358792832670867348560039662890860347654353783837872357376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,7] 1797268551288666080873766526684237288913787587451459760424849288695579457673233122866433610925122866333230875871302939018704609448597586738488200993808549527630719438431176793152746675492809325479035586969524859860516011503612463021017937440586078246071705153576281080588236864995354223813537640758687982595626211564835565620481952815679888421326589635267117650065862600745544133251016495868644713754509951300082398308883425990039585303534886134712204171922441412754888667260739369469137077810335639814634037719956226664404134814521894855885595028375730462508002646437268762126529613988292836196003877214486477655369032601022496633723749711911166274025511854464536015215175636977713345048055769555466029946404917371367582846466083095290513192119972985650247245498393496640993130090414065205246975986350155067989848059527448173444058442231074266258697251912068221093369007616981281892960563038041999054226505841977584860465255065087428907596695218206977885596190675266497954478167861752344613853914691408686943787233585195004933894427360801823739157048583153890734826972435850999617846898043493158035970234162134091896113060783444293762418434322306156949325041705134057156277844257708964373483905818280584121646554191196329551770933297611558416530101205898043525625124584974600860308514975303548631312104484653183061230605399119683182082945454017760823033567881396751262881298410587866795704635000131214639668384224037709190932245886402674886589176851802632261757691481591332636667329275650252940397427055782527253154474461262875743444709615007830123341224915085115789748814689468837323956582326006025295266426505824041474058119846514741755790191811700252889397539701539320684550357926262581862976795105667479434785385769018010337732414320125847163572411898698245293728165470499326585397843129850788256919973432524661327703659360899651067571104400279898800130885583872515585360638844213490027668198993683283324543200757571783940756624406253038494040409263802604963174226864995575318700772163063254493095678139570940151162401354316867453716961604789678426042962200127726807832350191047815347999512604669786120977281375529589946783660128374760642449012385962468164172741703065020015837184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,8] -7117149596487381324536899269079948738881865971587549808004225729272735546740692026302127513023863251635353596483586934908890097656977728011888657469893878649225994008447010539169082359461353738241520798314509983467374007956870113807771513508157873625933208158016255535517499513201183315587634528284656829546689510802753097534174558778371330703337476851376049919560121349643895032091859901207704566920720770963536459950474052685754178602864458475968664278795490698467946157575671848941293720250200030229542797165459238767890614150780650864937632913655793994108232201758865443440378170573566590298641281834420913850786434121883106306481826631823126770878233049816229289617305837250366992058881508526980351037741854254416864473284718898793124761473058274945176226951594116040603745191195475370461625169420269578312216750655527649115411422128926102633644552574402633010281748976900739166917720064031191584133234883451972144763893699377781079694383592315227645764482187212836180132568113724032295664297791347490939468918629008107137639413760794018973012852888406037764051449410432197805255746455539492013806722447834896400630236131358310547392252198561166349659248579695993235057527616965476736929580571547913689207713562099710868094157470909052561402785309009068840618317169783336279524123512950904419161818608602158180807097925963098465117554912596616230280927908471213339378122444976041825025993284046459552160264237218483047426638644358896226943116998915504466859155140208599969082365248485127471788881527186858083067308890081909271572082491331308354821016816251499501650739347878132138349665362715677619824419624423756848185707923503145032754788189071098489612983422055110438604257348301347339349177994631323064249919222019106202797214893625868474338433461390448695204831201017024723084442418110244044254647346508362669518200698190145452438666815181558867191356822245775503957619940281481011121079461112272188325261232258758731191840794933276834613711906501522279207490267282023586949430029585857588291126141470317783350839634885943653491222081258364278820458782914049713368430884808885442076471207068739116194083841437382258234621556929558122835070630563053199190577604911979556765696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,9] 26617860288399943656694420644496042044706176665300160467744363626045064347308800012562635629962281463900691598569472296717986435981282541293517800207323547463825096037542484410241840220609838455371308147821379652245857179543576677928902873709965206663520361774249805340920743383172998685492956208272969565059914146876967083060842016996166248991511466537290721667783547409902957763526420874395995353060774378924479859648047814662463026442663874709968570388719461290632664624964838214898859930699925813700969806763245741990520007327044568445726606527963010520389639282643482559561095016698584307535671522261314876308587909120608432229124973916808364957959206888754495057290746762496742012727857014970321592680841965491155090829893356541074853861419958083683184969608903184002824228041583769663810383164702892811548266989593221636741610568340433775114544083389737566599596777430670986437574010003499103412680299118311024471646797408067325869025823074520359606303554754103016582924691452109829414602049993044400387674921113023542669873012911958116238544971044244406603402889207390319220799246007192655269161528320685622293995518972603086416235267195799739178973265932779628501973110934762188331481734988474485406699367552289969605758378172660568355633365740287144988385502398343969535475520499610493955680773394162715906156267449690730713248866435223247310135732984193440364343561740532799454755598325978288552999704783887424744123252184239361033045070953175671942255237204112749165421956917423468799256104383664180889361690192231209602424248441040453723240050108266392792553594328173997938705929910419876370054863086256648906339217583321513372302250848612468933816822806365887193343956892802840478323918685219614406119101392794917661518007337210702422040533488223212574807182197944399477433490372035719076694803171545498152151284281184181535786631744177943493745587050204516052890423857618549159033332861464002899999417007024623556660819409649044149972725002472469613555664956184148607781469939455028805881244574123057677654793767860294122657581584055666848678613930217676048669190904131764496960173630522617364635032028848337109812445175977121853843332555793993466549241092628545049460736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,10] -111384968040664574522435513586489735328655781333072918435013282486000649052980921760340271748612314662494615839303534681766056367482455819798730278666763230536350285884816117149947198750681959137299524305082377379516297615962526175291234296608149217900867516728264006029937913409319159122885993404840348409322490535759085893023970902333900826038021561772047760018966705189265208772813999644176490473716163414628125878660007276320132248021414818528688807427534960230816608766266641768610436524965425860113988877834563612861085184022364726629185359754702763863888880395399037917794649586652401233585039670058879379232294946698629518920599995677369468655363524994202184424228426984112414261630229407246169856586518839280320080525877499626639727059357701197093609253493874545395956519472577457378515462805613726009217951635611132711059032749575690596707001392776835374929780959877685834737473312226095934799146178467183314119014514646799639385788999817459389571196678561967840796856165108750021271985685668007329815333256461588966767143243071916900600896320655152977768236743853071677064832903348880967184131525965990291566624968271260358273946462312084065577352021159019894511834998025911383853939486052142045801971527113496292590171525412479398304615296257020842548212835035304476733460206996216591803427589500601898789569106856130591027025269314865620379087867048954226805541837284966108593137963157340015730894727433046488237932407906702850555571457294165962797165975646448981310765048325806861716630847740063352417375285066459730500183808183357212064071879542706640468269052422772839819433733553858135607530943391887314626757515558752452293569751643758222528782399687560294943554929845315006663219322062891468321996614964785249148606704774234938452293417620610013613142853901578022716196890566971824583228493826241480737390725533890893656253709119660296752069617589488665947588757766487508009536410900235587247131607866030911426904348143224811600485377114384252757411856837056508011825812648779036707749760755979568422283758467875706548330857355419930244816871884210443103113813321320082261866803567371062874840995944467649195520457376990174703326948022812937183805965860328999546257408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,11] 449421743940204593952743006108248768985734454433088217801428953758439324946861535658005032315933157682277728696044430548144737980759142125083220671422106641417696100322238183309469811886222383262853419019515849348463880464183662819223930528143835934238962214368745855124140527619318910691399973346142555515590629549671958640860535692121424113277973909128677739000549775151105403812526390075530454335932383844548466966730348505434909095077586162235583428136214963073690834958555555463210558048511510570379243169565659828981909139215968568139197558205314749523868804048750562687190544954874398460976139462346461592514954590662071016246763498907827638463212631624184998484184085883884139003160083867763440380089794418055688056792750408482836226028264580693982799166532308897455744884430136217403137797188332806179258346176383265735585772521252942257069594391579828333673323099606370084312433330284742882666000172223813410714081545818946506213703114021450521964413618121231383161735487907796934588978936386122814295883013986287606084464444772314081924843082109605796398805879194898234262919312360385370181799210680994359414928030007604220210858851726205007232186984994750038196371089292027943036655781966944192807972063687708794669239001854288242614896680352918437641834234185281834916848225309595974309526531459736343136881138710489021609200352972829613436921195967901787375092274346491977700231400881975283275794339149934363505219135900102855642657846330837589046431930567453680720331772158560235643874355341280827114296987018467612764366782936929737114843067504073528976927606069760053111892338703165353635946691526415905557820137642586170050084912810680274999745337481592795959104092367594167068315928883525765360796211396592663461651559703155018286488840271626958841462845237550750929951711449622367623641764774468835051799494757165396837678167340012408069551434327513967429069733364978463527362450082172285138223438468464893375069188125477473592920057879311658901678563072546772183864367681113751660842829354675763244849617425582366051545576281581900832906082040172179614273711972735529937914737596703838698475229886857847927997556269889928596403027556500432902611276127131665105420288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,12] -1459025007388318545783140748858082679614848380788033467663833587906167397492149108873057362982285016355553473285813626581830835586242216760466377837734554319373397963144810960375328501018121832650054343798708542276620766449507917968168528178931032098634732339731262322096892691908202499409160808406744902920470564720504931933523546023954512859058861946764837938261698544428909731631969804250896001269054477072180143221677212206619387316746817845330479102977187242705621570917602933431706827594230968532348261436830840986429591732592955418307913192036797043558713783730816820510653184607224970330127176212734408967472391225969670461400230066354621905413516880278252162804231829995428376640950983970030872010304538485743302181981066721480405103183840965341846110195473819040359745117982489780112145045133678259908573910233267378003543957400260661511859099515822677916292495932591324174463040616894301930647537486420652296795961016283257976452178488979313589159793531024082209667544523269954311194300797069248227299152146337070037676301413386378751506007122134900264430390871060519885487013362753655554402579410813565210744953638986829271996401468636000637367304482032518350582863295908105750930724171967861251750318277715477636922205174566926746481837044519665972991496314996052638506083289149996021429094539365421342853544993372625204882376336205383731967464086823511794919763243033850787829626391070002701664358404641383413285837805496749151618721083665221514184508934553020167033153294643594098164122001168382690162674773281733709896743166028786397171393434320898210153935808864812651088290909062238694454194884476767828555549832871348774153943799764893112432486324828164844669819188250790724261037666560444753279532802180929472191507435517737726798334249905551458972390137606317589048877967832737971797669756708714173075669982964157379878303091899159177804741759760820914632540468188891378359328495224073070519723971200155321615883293965622161574247180747734722588424174886009740759836290192002045849191541548596878329241223289909880328153137006874133934448114954679587835873331359974131340533322142935332978605247880904794548143147524700926434877019087747241289253232188598591177097216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,13] 3556381051005737523345035159641691484065483936560825904077986494217150037121908131140853597465312792566202318884261128231234246220995151190486921273480208076855106222841547504753065320627586170282353546050408827349772163087951600492025201721463519071049781309219097694677802523250453522498065688975924914137250755853826588274937362199823913390559808949248377437009579617878099679399881967019067468680132598231404666219539670579081041084629264241088110759376970211210988300812833470433080084814705547998012346879730431997627322020494192849803122088204066198691945227156638451192128405723324653482875502795628214890102435012225280148291981972687375575893611303898243936823282629016684804123409563302750271424352856008783560254785002865397139185850752177053456899446084170941554551211136979568255855170331212904855503716272885064243591332758959821660827659028230690933942293898173898259921866727818735550704419183346795753716950053176559219067039412062867908529407834714695170147915246217290300347861269061214248958211842234789872532649537168256753727564128669148050793777898691329745983033449474452251787311270927314954458492517665460711873635845190663374436980771340325494245668356012723524569060202428507146571458712380684658770044922486267461093994143698769227389815940208462839002905912249144481592309795314572241975563766904658590008960666665632945333617672774199903304966837230012786864552857402139651978881410593101086624673076577075692895500259872480608147376537295223744407087545999888276503727148420643596896322998562857232641839756906863733425126355664745068223467809451518167354925454487174968131018118692573562395178117990061925231999562614886348849120727546284873971782620456770491627932955202232282278029390688212693285472642521401973831730676651968298855360738048857262770749129935776493518404306264091927265245654328151093262833438974630944807233087765082452843966445162468441971825628066793602146177066497467527206816401368160913624015981841328392423347657449661695357571674019491841972200163360975969039154586322139624636331485493058571218207161454043791380676226496164301987081680519721683769971331976291344137274737697231348957129546880039480698443262161356555668160512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,14] -6285338065925600088987658346277315957910553321218687633337321131025825750883411547515854540278295970119741222624059322362406524042651295804630645067228635570579311473320027483523499657117662146459042859162452795319602795265437142156472678488603394742752934167632973707570809714560423696591608875000823012183469480051107866622892208013530299372018391935104182823994458321485282805130679402900975123266929564165800560077281990622566446365974284299932670420560674728736542499476219388319918749520805326485567423966864371395632008409742544000422851248234185267528870966025368166129223629474193389574792181836410482439020281560986962150975197103051713617063125160431618024708636998056668149978182899006862254367057474197112440331880450353929114695135226136658925598544304328970892436266188719874835779340433167465736281891036300931970009101392628965365116191843655967645214876525463787466331087778620314476478985160167291362724792755627562814595358215275768802454262027935991219950503760957913183095519175927469917731805495880333050125451469539373347403010466118336516328237227882055477251353391348207078126141572135806632112121383035345074685588341796556395132644053124390197473320364813610189579435826477887431846050434551703402340669571458347012979754085948035018275423166338534868519828793351047235402075580177266812142304336580010245311511630415242958165741956752998218677511516419247003820082464638195978314090753582474191726021136807080340811030735001657852157129296415172623526674918110770334756389143233984374708714591374098967045908991426193035204770009271688469189918706180074432166461598188213444876270377383482088677067732994889057188033210757103723177008853702388387415147614168716273737167042427196452472174166514063842601503360751849430214630969007930772272195466147634298718192834616039964178619895766635534812921160386230698890421709270434685858054158191041156431294827207695446744268634475587934054140904024667710403838747162887852563019465893202282918394208595816517714354756510105256549442787584233532890752759979569562548755323475370535841250145302455762479574900583896172953388773451638185499892333526040051789263659397877428140866995379751862807711333528653327409086464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,15] 7203465978608381764742261317859244945340616315363930812752874908421516884005593615674221115120917264677176919673808107418797633958310565395053245940014197302102241341614121884764224947852435400853431258088704248157470022433380535622342309608827235111069434579328510951053644779999952539199459003050872693382338401732324558485501893785864836493525978279474099044415712945162739692568297505951056314043312335368632713100510818548964784400406487127908577366156838557263857092831982535456606661601595067030722497968363107891393813539133123272886942362253738471344735288955790751861235961516339738280968601556448465682755608637888612018153504215109425494571047766642480418109813210001537910404285272919929006933439430763159318194134975260211312686438919817685562789458954094526024096872571125390878314947151165365163060844265587491860326726063966351144869458771420723787958652456680243068467106364433202943171017644426560933632897266861065626350273438315618291134787274145873641061841470543954240814583674474433512586682001273959293400262047265586730855488778198171703384566102030814737823569718501752377497830336837101461377162706205825409252923659551939326628661092622876481229025750573621083876282949145379627940211558464156719857578702119434237570083100620376487572473695408458159670857995368449292590054322022487851303939242625237532879540521479475857797233975180436453008817056221065642034322238267192645704499397685769366553447631289164585240582433299808412376239989323312359085749248569725089992763188340359462585584915077180899482351334161538571266618550982852204415689909638207639180097268861816932706308835691516707233943012890363980056317563119774294222322653023724211941573477976386322028524447482961055537981955414691288354368153525160095499961155632358202912381329211839619247774838997480650976085630929539091846190451386052451939650977233437789675172565830995300771709418412452275310701682438097115891990846423641959539565457141853728811594196153817730813663601112443650199306692883336586924562053707003913029268821842783507033082540619507078311356605885737859871283019431184933185122810769839527877339037889638701179515826264827069108392848167915915489201633651501359188410368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,16] -1749882724776043701744183004666097545466079539958959683734616352690842401284247752165372467206648796616075588418666643974753557348467574994755842367824850997537721271033313361569488966903086106807048228130299317517393856406165765357112111710610580268949949808825134707108039590624952809917593929698279660911411236523166756296266303684355717920111835758574779234567163669477835681235924158489590598852621702747987338121859393766659453446891146211598417263180838908401854949282815408548574185018544815428395842443145505899246407969827067378193807539277084261013286314123151526011111342397363374499493373675043142467628479400371365374060399465308829239256825850214670679943132726456646883929631711597313605082438912349087238706581423907680006700942498911664719833766381611954317321928857266332639041522982808676752064560447252598800381999726156201363105584416109030121758060754144988959956638082376295099663510848292852207891666142191591878816250622433852198417424515264120878148933307288644765229516226681655510728538853769053380411084741440009023777782347260442050326783484631921179654854839299053479900508476730542215972447578327568626754857147359586585419537222643769292467865151464421048302497046537674408058069592047773164429631294677898924648982796742168524810752331630867314784334902268211022320132826399800925233963667692846934134099354844114787444894249054800080673436411539899213636142986010253018269576698007959125574186802454068333984417423536089408027028659398823430032877050319148070537189901129431406959264524704492610937015841401546186264972005183541040031485551411600296515589126396850304589581198062808453489333400890110657441184194414851474188776752546413493804072651265371868174027458034551330030356896329955732103757088795262388589949909420860752751246481155840322523265847096907633856284765636422757092611535808916075803558095914471559653177294872534640804830365932640171880617148074502053072378425399935531770393547843313926975083598210638467173097021767805686064221093403946629733302019258876757078295839523276411689226437439498231741461469132881850390310294500983821290730900158313719760062211010877625323852858194417628924638486038245994021467836607266138854785024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,17] -14086814638434038521089228879554668252713398451078944370522905334854064164599789194608045907489583485323842395323063786531382155084010788032983962593076135693988292235201589222670833093108255253792283908610319274817856039001732197590280040624190743853444417739469746418482590173601156942542401875713504103843609133780049189802231143895198428248215224427556073218823387649681434228779555013466370554762780909473114422078855692524313473572782483937083660692787309113637484786837583899080229938330581949391735362643504870412542323665115311641418685145486737789807374792406102074768131599087832392961119159769833118616487109579579563479418154282041354757846101734609728810797745970809523186038886703940122862420510484497591954018432223640043091675515484450698639132913715879334281956399057063086500760588635752880809156298193040863117585440945423238859485608491425694921047491859507080139132685833588329119694466184436490737573962212228361098940953564857228554070943768135563623924180856371557251286879044299552544070074091960954909003648828230960733414218950601586098009624508687233114103152130480833129543096259081482174392662330317783710903082593472609438741106291644544249912407020744220848511554375803483218928045537932669710895825622472655312523682957846893170710300779951284519498207415387027044563228241057523107514789941260691016624702474376439928018672161338441039564163738895508054504626974726623236981159795876867709215911451070972935650925786850786768816589949767184431672312546300549879279630063560316973061725497679937710098730396758802077865311441949759571911739517003398259302486885670804084149651979846348567631620290749036709947445379184611949548092477885923560539089468895747487502088476407568452255661797220631710728362001360938995961829206888287202871307393098800938724626886402606172548546628133319540958982203640860541543240353155206001338002574896136736786224556657614470201210129950878656005597051847802358172878929025824277292741087193659729309703018068643939071226884809815310873321252968942969146146236357477104897428577613580359879297152511754553430262955230982260080240022834594379584161475901083720596178625744694704899235327461707092209517044971375367588675584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,18] 37663034518597880246185820493568105783658102436471121868400087562665432984876840713216174754050857073762515327068289226148618873815348632302896725619425053424830580112728593164903982105767171300703243039754618136233022919896303256058499282902693470564282726689662202353642835154068430361106542864722470818958733810850936663780285724078583004833694182305382336795600693153845889042754251819577973431851895725905120060417259928867104325070968758083929095687124289277695989562139231315592856795389634926537265802540145357256903947984971275428538150878914720333480808608076568006169174404848388534273920442930257324267699500785949126817870977158660935605702114206667269744274329174375503343579343097975049916739743777616282069651888057142451702573447145401121905325682930253836282462498978517430612816362028825187301658798315196206351978517356259240903097964178646599863048679610134264344043982983317931196889698586297774314425551581098909663117111843480392813936195025647683157801962236964115299257072598574931286761374670731063040776975204249059893437431319435701706998868778380512861820034659260221247040334237311871347410523927912527938653874359725194065913935910389794893757129126305847626327996962168467220233264073511445117036985771813353517072297299315181316622193483771951586632885083898243129839507342572553986780605809271313373837914951537666213805407810565130604257528385297450093817727408230314868557598775351465035410530643279506420515649124610880322001538661233983039025060100579476296849947637174497583166139145328076165238002955315134983981395039538743564574374315317172269609747637294206192201714345228921716273302505591503127447315577807331689262370113302807772025350589342121816664137514314354008761781378210865404110352283207410773105416505042707082046141514495366128159132457398624485990241187023785572004886404252750101310961108977174930396533368703877004785460761964635902431906492039311579825060688073950341993221646861937705197557436877726928039620278047432478331513730116686475169558599274330304415598072696742221604299246866957262142846455469574455308933499914738471064277171182492833208952392298821372432187701758668581004842336637456584627677479310147480375525376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,19] -55857224302791291643792382952075694800830145666383022986140194275295295859243581268392297003296638218507501226603986054554221873628626502736422674603272017080208465404175446069227338408920175942361864250085820840829767090468349065568940145629048077717506447657436263986003407158337850178646057110492167158508932932282297541830458183290831436286769900685295047231886798357836066882077470303797086407489872222309764623089772627200506673136532892277801972893043737645667203786763319604258992199160204564871241748206848892439254634430730326377320916842522925516316811403725653373384973143510270799299777319158105021348876816830669643864657059456702670476886016845836336496782418422494877915426705247200216041873564488202323703954125885468577658239542491939240100404436507454925442613737067424988051651061150716121029001013778032390636960221856869382618554509614617528302139208952619067166615553218968224453050656307893089056628344848063366835654352254926363194245084385569315242057424475799032551735675182433746771433970362265457506046267470978477464191014713184567226132871362031673364357630586790463090093675526783086157579587215397094732655933747546941494259240136875880385512574399427536925254105537235693581431881528492330253841910337650503310176874518794421326065607563071311074422136287491899285557340766764561781437174477898533906067821439198552779825339113363652488061268942468328453302898025970686409308754195527073342137776760970098074034887230815783060807441027668666567640469188940557070447148279058537532811848711021061240044470174756564627364579071293287384616128955296408029661542618630721676217095269791438706527186254815477538936703892911602115605134957651551049786646652372081987174878946355230101235872851159058342661205136367803690662803658570882951927374230615444625382146212646610973136194556461854713806821559637642003148118048411226467292500825923040919997327794103904043393309119766540827455487074142409756620256494472203672158434659483682300557275863717342580296210646363252293731888584712867809228302240626727005347718788464462997446204460709634045623432038930123087238795165505510380687981290108255261908093878779970881512670803221752338516157172410359322446397440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,0] 7019043556269732104825295814426418828728589114690505455174523225521842329290917880902221802166418237700357501433168727115442440421235447430999294164318585291349860587637746298716993264121117972326730679339035510171038840574082247170489049041879857033131830215875105382180874559692682878937152374750903310476524474598111419986855859248184246531233833999533568880838430198277894084052720407709785898145565079982694755476488392465177680024584207020502564075403519282174840100983230683453941692931435063489502655381524763241075123162137629831593748104607594218733576890880420330354176144083492087142763811953366915866371189622334897507563603880553982048905903728555808094267693724582178567527214922777656229058198483428732399544417502182667012043245606941391402714837605253842571006634675760055878636579719142334826414583552102482208393405761880851553217507776036343153698191587530012522090221677643959767533503561328640077487834620211273642408907916212580655556976903772727225251303461711238166445220517837456739691519386414107616377714161949321572258054563550493783380618284653795591508369420856872700670533619321059497140646852220859206055451605977567008697278919371395806790028300721641209584532293166524267903254189478663355845705675496552104700806363496360495255978067045053503011487014187711201932887989327668949896175978819164226084064849978230906435242090806383759886923550452950907848698150817783049137887372590357020236402928690242943712138816344919770339662634383615153096199360494873241220405166065129885508391455767514008450364742470285803828389037636079121942191718560977912818636694494997978898888518959090802332146164273422859279382967586619598799162114485514863617378444884852711760954205649548842868454347300577657815831947785219379616141265340334916839416491679525967024751405378667477477486215167797955078516185834414783742563966612838128766259622944452965673039997416081418015075948775811002414167080288780722309263346472473831900421976307204434769981672966591716109824840181189654126313051572684217802849050114924635138155242840321582195468515294309600558959839260452882058627458678430095867645503032766237200208601934334742025815344508360731870964121337856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,1] -324997919586798832625153588687481073234245025403062495507027471103694133464347356641833842821693636940177072886027181281594158816409606440061764052211290858150758396686489874969881671730095481566661814663148184350962179809166978329114123616811880562615364600796960727995167549385437994091804484664125150324628003322019510046296357738090763369919992019868239783983978414086795924415797522617437264731318514556354522623125342205380294414434713173820677808507318875772784045580703256382970134166079994365363112839614288600956450661213395642050208778760088895603315472575140508764696582162753002163997240782146281011093260774870204852834240037237076595802261047665178338881381273369218710372842790765347013065508722983383966037465932620992061977795018439665897141060007673958248789732495105763254144945203209932773744113665099323401828801701443789893844238824451167112909418771114216828506979088607450960572397232895236779955468939337577636237652524891284075302154711534351576927109008708563534654506431139700948788974462109843996051634286519077285109123585420643275066432232674968579360582562679336204733554520540040626945895255160482424528012924055354493773653988100198476585637322560885532372191392788804082233365688709431708560815155974205249795878893641019446022717983898974095970027118192605618485368004689957491807644855493736591493249871413055352850417983267034478767371199024156384624364536505138740867371204239950121458363352570959972879730513102294510713458145040286747223392378627114983221628984391964832446006092884599338604147378348541078474585100410753042848623362297110167676708631633731363489858699543701482870883479815675812797071590627093527422200034663610296313314644353114301347387246802662800269685658556328920789665873686243775075748417365240497827042666894172643869171526240259472253307037884056847196578260550075481704684061753037718458164653188382069283672647936450194716982206778357279889776551654404707985041026564188538064336442620134994060289725110137362049451330955391279400668734904426080245090819462872399156788061899487535976970287169284836599290883749287537294371256129220569777255106885597885970619107354772544884284526633621537987327400035221504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,2] 11556468474312897685763898733614338469681968360860602450823684418866816889907605400751451706002144812957905721576877082934724122140743277922398971549347961901861203368899126515074059424377341571913690052888890624483250180844057643556677490893358736793731770580989118303581111038289166312938013288969775410367213403586035246963498256349404642960721172118671382384535057883146557025412213101889718067764521187625233399138764818674921967690809918877436926571711321627871734205660830052729841194370273452715381984938333326206127193094094242437174424773039980356678353710315624397450373105217577451306071707069959440867266102894307576693199626772753675045864177186936661055227680873551224864480704291745963363784197444468758981042689403400050853009522083324237392499147586249787421275481432938458023215578440883115227123551642367053123257722529128539487988818283386120657081309303153785690801435412550133760995782986187517266784068632792243419360166127315071005565040958628877363669704076616616280630528825071894402082666356303196435404605058454171440476572781340044484916141748024534176910092418704251860370573396725695944316656422513970946277375493467633682816205509126498544069961001358180909766087431114959395515025595112931954628574180616345644022855994183473369739455032019380225888791993790692667046146397452557002585676659061248878050966802191380193391443595343454938825697429462382258854562717804773605202046950074707614521762656652371307541464333302298270445788364896358495839181355686922906590291078593986494668231390338285655754396772259531348253316209039987574344679311378218452255090867452408905859091247745484096735918515923714193475545842724532664207194088597883164513856468734104445403029909829894803775238559280086269725847221279037983823740171022884412841539406616118725708833538790020909674587201754365364938235750450883274459390384076428043490615593064012561514767539201061243624373777560617849613083732126293018503988359384926960668423266203365569011796955942548663443014150772123255443455686169095708755459459771387622888862756189260810025020094581929938417674049784621297224241013132928891110221217647653640150099424810354630713656295501070492488035716489543680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,3] -242811283505413845749918756978065293797541510179900777940951550722812695370066248322304640933397845133206151052063045265070806630195038743230389588035506537594813910162416826909705179251596322958347002898780885575318669343509570372049880704718404877274785629088074690985842640261850364787143230903798910035814570319793442233174737925356656676916313539444602820734565397615234449831163948019368813100176725768513849169639950108705888751540164255524884869966661406730444190536548570907562736884119752793482605967774247475438092059836190841268927961342688959373712242078620358011258711591164512855947386252285154450432638949191509620863507144257953668119699762705295099176022069210737177536581210269967524202982948468533827984809583662221939710114472276851980329828435134657328260349765556936803235141980102871217640232531323094735653311703786657413670075694585660616756063919343373935460019716158589478027750926214250805559350958657568425454542044716785323848339839426111125688667327236337805506542187517687085141315456761139583837268756296032820632083543115264740554257431983246669605360001825847325348571149484280894981364053345648175201916094767609724344584737154534619438047079773784478778257936499020968088469690785066248968602622521740248125531765648609673216595335434764457439208333524276031962487172382253310721623849885738827749477333533151547349946119233125594820842561975649048647970998425866892117900041377693361567452559870211295103024710349121153275570932101241276312687903626758170860201999033651210295880688384858252376793821922693936363220105996843924345615443790056625790904946181059568348268413060658725837937540878780033233432107412548920969410877010333250363826050808201597103968825732693061679062292032101840366870894336844479101129722223679538226540680367185682945274591786508315992076178452755593807707992001752544091858940879923218832550613560547553676028958001726298395496449385482682108493842900573879294402979225654564975250696310194624916793366701453327823924607950530480043267668175749407247100046128292484309975412315652089062417873569691702466937532714917456285557527256097610338749757364862504901135240893121978701242295385090246359919797092485169152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,4] 3842048370069806208426008215296498167937041981417040549782571355228047169512581572736615519072115895781113541839740697323980209201125747625582906875988725564903775046490900719753765284166508449012863359031362918708810772822736419919652348268644940211781799158295078678322944095056724690086535662379073784310936259943164846024360917589168038223178188223602851023914220746391584194429238360620244665495354911355917365957562939276252389447434195697279481209704197806707733712997535514703595102519897140422067699131782199542112786016653555171597449787865726552646410909519461913189165149344355570395338458385380699029128295813146025258934669288571155431320977350077988028121038260457755399903943098254190909811739506188614141135911657117525149657081256284773092314386895713409962150135296407613842479525531568213236224037432557065439614322998266577451325805882731903664837335254739760804359615020426710518112191108650063014078588989489363117982155068938578135316356479825164116379131767564704935305038214455383682253709474546917841742795905398265491173900211185834147016559729610337398978892448029548908129066060949793081486037665593800515243962985025095151939489378613696722110055907769606831187913810443149737260489867627666313750663586576677866543898131696644434314674387322906691750193039006944503387991434189395088767854188069993735897283479191307350186646936404900266870862517835279889567367195503525200632912284394678405019860898760076793107001318625827076984018600535507912235883231452765642728868154971151757093395821676608960137944831326343136314333914134381199296721072439605293297261905522438526951044759796993189055742759478581103780148806471301792863284268134065873726500397491466174556981287267379898532994100646779579141171641636191848570966496022120506797024311968140390517986919903907599358174249529899001058455766014585441185548573247877490104399191945724590696514540726976797199407706846088406800350723666925705359939389221103175254139925831880479165851416680159930160625521688874986874573643359536605883520618738707339723865958584444701580777187246092974004934637604364598257458861617313970978419330419590055106227660387391673062595374960841374171297172740886233088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,5] -46439172700946485099382217853163782620863634116386042118106742002670401607859731854468424467689280222314127733367531077678795800155384065485207397615345919448189170213159084635896896584338415006694180365392014249518293088268907465718137099551992394998870350836509917650239790886197793208291330242199525090687048308711628306690101950796582313348819350937940035386028151899013690847545679868399054822760609155178529152964958340250940934469700153584413234915207274139137575581732601664215615160163431369269050585776082753774830148586801386685886176796477393424985542557351886269207780757917536233361623345375120202157897974785905591014799077286654262313191549564558322703686664057208586412047632927361554474392502528632283459027304411910074036855759854193061656292017069386536747892836352265940688318221857598625704548690813607719937355598648721959910592701875488354607249915989006341850697683090378336463161849860531564315073157935551193692588401141053849672950413243228332532521086529234479695836954843735843117730657049353244957531772472513847616032128256053539602101299206742318343932686880784436166146271856248466282203795265713985395941658211493674505931636539830283486761387480753666230420600215402339751858741941293871544837379348131092111204906324984558461115739734818564831939334691029735236115610574108394626414478804559522070865577693291365797527333016278541125882488075171231170895178965454675697126281369692620914089087514262135573142828605962739303629483604117849007823846719187998349047470104917008201084566805305253053247146167134730982801357615874989288344212465379506235939102970167565071278861324177545776904835491232057210928528766399930344628018511839068291878097495707919814464544532982329994489593858321483329935502963623256824232709443968922244666403181909735865038946601092970903180052348397605471309337131292578976396756005353002094875489951917602917987242581167036606188103568555757980376906276644380562801744112135742957265909083388975729409031307866175799756932675628610709256315066767586914743606057995566378672194265120770619762481698690908023341925854517884865336035057157564254804535694296422764477061940913673272826923023978675389699384798090488709120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,6] 405486591967421825053290579249355134708505367973507531364826765927552215841936579347368261825824203852185411558206447976161607891763089730194199888068241562435040839930290827308528698284768736198704225673511571686934788854819327417112255932308819236860059809459107048057066178756647450872495209134845555700100177438841731814991901010380260987081307283767245641919569485502335399286216686966076374742346407127353971562680002333958241406623277268228535959486215838869687998099457990891598936309277434346182803377857346554332570244769148035122392904788753912635250194999915368617419312715093591214026914026947177651417929806487469994568432301424349882345619658697495089581230664600409908545339222901218866397450220483736361983206290067959375746965782325641752769897645182699422731517306743544767477850440173082979697723590785128938687471765224518583343572053318263747756978644857042769607330027291645625925167955981434162875416101458052322577774284603912029220968869419345781720399045484347781401226607172373449249805564864671066377094806329845962755844646193152051156969185533627219243242227688984770341552603872101140055636703497430881909441131602846809960089187401145578472866367096118067315200038761453052434519976407229736494910413445723265766597439769674191289591764380512696532735047682768180944138232744952680414965551505677976554666232469536667374221809837431924667483024624556206331816851481704093071288912588935808898187411605514174108691257596670992151424561060116165224016822486563079828736882849862397030242740739460373113841123293584337170680973814661741954811765735795527241607034146300195899177050596368952448516310295428688784331008887281344923270951174285775233458801640825402816487271077436881157056425872281458728297160479714320877323602291567737766469757206328635393506319009727825679915717010186344714129616384849012268102190215237507997278128583480939779248701601197876502704049675555160360654018663590373599262598651704881054232679700142967818505573947078594496730718196605655785998496099082584096100003943497648785132978509542380375161798897676450723363157711692296853334531421932608465667533411216309359851477727136211130214390753666330896012634201200053452800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,7] -2401162769886897375691062113532808405952733295146111562289586460577456193390268793592809872864218404615341095807800632871356593476573081763859352857806439205030813452104028300143505619398144417604126961847119654033078229138965843258357962186529267022202825599554760602666203185684868570800215879584787976158611201641269076333636150592305154297614890830274307241138581536270605317870299597184514190696892499464124321157767262247888233519167235942450276488184178731157823760945330766908607001310024951291716753230856123963799322980036885823114399472771057634718603181015939628079043363447644072855086422803056263485035819113877288106448954634577990525590164602685898665535592190506800750222952060268627627766294890467283366691418049403921366156066203316423956017015957273856105614086183230267832559256786154737168788190556243117270587326912681998639457294333218657905397918425735524565208892982905594682449920004109057232048485702603776432902607945599966636897327041034216953615643438177521796049497558780302030609099072649880772265429084157222320156696762755041484350064316841468495091689470154892310505213602356129838600886848417839871429052072596123000449866960500409123178850436804392423025046062024398181732855251680276033533437686461175334978210630392635840052307151547331307513994538123926443993751362508446097303551227783512921453280293021280295590920470277727509252364777186138007875897901748308686249375512160401492054701391978084822815530986165553396559263425080621601027710912371925856115736303526737538538176008692815558081343637706089406860720794603896492848595317165475703150547328912709355767660262896477702693657786598470738179827333013484703364997634548494810929502196722909931922120935800656419343498221391622594091293366818913840301010146362239761564909841013498958797409332835329215511518456313539920017911806199150055582697735122649884653522678719603347483394899209219760744911804815558799709101125680409285982236198354258880985147622610388386979402895870633766559627291068982336318078630042163371404853587208217138460315115234617895963323101178507101827814210349845436628992808859621850474274525096228126337277156369681034110795026265453567830277545368546520858624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,8] 9499100511309375172276683587439521814545039590665475298563090538954012994533867907273329776417587427654127844146955243635693995562245905289142329803752112048412641313130057454790388297416389464950908140115775391879192107190463136084292851878784961248546040743855022338832720901835571369201646499421214843690346579044748299696914455579587986523834835440992238417440890082227789254970412582219690312694151495745919631871446414292419120104679275216021767174723432474877660330675267749979443751823639053085326422377817331207695845645003224591653110498463988275695708869552178125274022984196963767936832923470520284736978107449613437121305039211866666425449610398759687105716340946400009892634051323642225045607329185420525608127108502224353245585206788230901602874658338588339785820148430811898322629265839037110580345208336659815177966872761303582972558823922594834188195489764104525493616691461525365477488971957271856865147250977337794044529723321384534787215749924227199123387046300651523531691260346385256657255165108720410203784706156694893015345975737766296770138013982155553479687035955976414830021901592450901613200398867620310353328911154110995778053051812877635749018392936812027604497850486069163470150912559649197693161421906084131606743177897514387598618064377057181090723406291709378245854278733622352770828126555113291929336667810046700676089228768720717783085101771866512399281062581572109329885134473688034585441209427998180867923937185323167445725261067372023856325156600736516328300336962191604198583352311825528623309712404551264965516646407182063425176941413234524530291439515451713095163133734427149207267962347814165514395872526278521057685372185237753078237170810347332639897248833246679327696210168480430117118141424795335502290708465296326276073505540951816961142933932245905532411869157085650170390779535866663802568950930288677674456361688018982063748883491723866803848489535125933299668890101938288374472652777832765717875002386207614108299751382991795303837911215587083605526394554346536928871439157795430871252532078731312798289070785010686085558036429017894358712438158768380453543578563292682854549876753531264141279628283437324342882310261818467578544128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,9] -27753783393195970608354335420831796601116092202930739119936948607939909701156796471827215212994631187179770783305652035524001514388566483522297016331235253871480907192408231618236464369890254607694651142268821464891843670949961285396785460021602894782517306483211333970551104322379666264834835338312050685930069993525070581667867710437953779246287651675322359869684502416151545343609906193964757859048807640328095083034689959145610932961010753134690292475127894382332620793933236830388408850656522003961236801539924833634757953062985103951814815383652276346297477620723861334639380881354296265669374200866886733449021598191986869350366732257947553605323750979462063047622763627842055070730702158454880124218543082262866216790351390369812043044818018512188125014814922360773317406817142675335691212548721316700664305901305204777450091042908102033086331401949450017441291748754897941749835519745180450390522424395715460003648148181822169629596562020408403335526291042978855060986513856522429625784134739759011337924249725111131147679665475884750369297504451320265629298475653111336035914923776223312474058449026920696847622536372586886406283414514917955931702271030819273333701790940257958060934160646475330452844246567644241533648968710970754731671929417569819054346292245864048526350853564957874099705801151926088713587386064351851221238091936366877760733731224839377454291585529755517879510769653329140393826865301896915357693234686955144578320386292360461730296280892360885077141411991301254165858797145493980871956339049220143666841501983667960784685727874015917466780066341957427738217085050812377637806424469075005019429045344709543645097080450520048401772105213733294864024282567065911597068065096797595405626984373412478541468878158550613680374139654644988088511244464156754691837513631641445339898582146785542199656710725740700318128612030847429277445347827311355522958765486242037758878435515685123330145098209379159663534500224953703715113033467206072859055969617237352624292231405613192416037794695252802979177874580575387398300250347694826069915030668311329418124105347727960305749720513288242311348077302130371265718731379034598130175934378719060632016935489556453288574976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,10] 81963344819919909287317235682712399504132461158118617186165731389015708169121883755088435332487776843078555408224081177005201826884818554113649739726736319438334178577934913940330610918756450902155542147672896705335527150598493609121633517522021880126564032737638358369861896902851982084802060151180379641887075588215972551192919623198825116286841056433828422579258178615724429438082180989189672949688696095670689029940223708401132566671014027698722049604138232532038511621935668086883663180623642990448302370382289061696317446382431482498467847986353353945950259441312306888972218747126027938829631679085198991151304777575669626431425221293779475744227756726584252803005853783107694702809525346558891909227085571067889763363729464708658054591318019250069627308553011039384083651698972500652486035467913779305285391176067060261653163314633703028385486096453308244521082504190715990856782624013866178417011817472861808463565214203056037195072638749716259575214896696689109995974072974339949818585930290438476131321032909364478724176809364489602385884160941274561964162389281930014981156077125318469934669839031899694701126471109071775192287718367158492907696318266562303817758908774941610037972193322914241613772871756723540007046626622050242574217649367794070921939334208144391253195772209564575865699413038086704044882423958926799090615636484513752720683064382951781046304981287200598150583719536019454180245966144363513290328864806178201662938763126349364227785655064742767992704109750384466419756850662192303236672409206937411286477437591371385780848477651352748193967966415319068483349516138904389723699351320390748545604371558903262470063351132641904270399975110923589863654167528321518861408506727585870233818629962920231078527742511972979104355794007432384210990677008673137371976328959207162016817053472204631558140119136559892653304657194594439660477530587110655803766857361180709727274522094136190089639624874772268713077452552063939639712801802266823721798067594229600169182053448921876583942589779411497475340368353620450030704734395568740303488685822899677996956658607720453215782722092807128878300338752335167968618464123466660357197092655821116640512966319614390395994112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,11] -314240247330461987517535775618457710068669168936868509601172534778580492030843244606092241362163918239540514469497608143274319925043812847438516076381231271780372272056102594534636897862284725272578247738459161787546638578404055390590448527674888872163510312076980498708085517912357302883983692338980966389467100057288223513923412556064993858129603537589840154149979303135005465578091608067988480646549955038741937730731552322601615917304175998950746386391405823948652371954579610702908415153222214631620570242945760828445270954922433241730748087761226562369201928231161876450837371806373771148875866987694820666259379960230938136182817513915731666342581151569408760493962056419485963780304835606271523503799585533908203952300537476740868611166806076928870405074245133171639937336705395949676362436711603919010920941305381111250301033462758468918935720205246868875091589528269845177570444848459243071936469510410463049658791486175618111043236992144085468780388122148445027068807792425792800376533933915685628172535681941310811467873435328281407902368245952359351097036599375170228138751392202803432620143571529307096412271368020733412650999496338372996691429644037307564331199850820146360630799622832554436362410190549352154099746898545125463851139766956525882795299351841948760988922694145731153764798677529297318909020958232957263849588230326913742862321399319324570527668354090410087576071148613031239086031357066492080904760120447466426921989181044130645719297759337408615807131808080181351617188343619102906253292922273995445806995234921606655629989664804314035735680036531470433765773346839640914195538476031016826362592592167930736658225112910389027185674906205795408915884426107268339838377538462895271961965127052941000800429835239644313095125677146118047595661076345185971532224282159541363384135953359668385927324431460948423668330373262099762247128896840522208973422891508480372811523585281547369670193891420525600847877403096005002572778307471976303453233994481074500037762657387930286060001544549278814686651394807864745049374873867855988776549077695643681491989916647272943879692909273586411383021367071046281219899129775455550379095656731471209703555798248436517560123392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,12] 1214518690748212060985781981245896261139687641479318842424700866455507467932760664510534599127792343496215536059117488404280494906408865902126571532253806570033643448511688971056069543123331825589360632389471516526135519532456801936994442753221842911748847121581111398031204914984603779246465490303202028438107000104325416297362204337301520824347208911961436396309258003259451292998105127949309334423107069400479624949252210241439905261110242355054062248822779375592404425022191185164270975773308144965112862118196450448548895000869809982586121476170010174510239855791642815172713920222987802345289350259787951141128462448798172733984387588443294304711699288980550152009883335309382886172989174900440099890987437193118428078673262867206210266799972862505694239531554429223622431613344933085907808550086631785645904424931819857625274153576096953576666985106507521887765832903930503473122386547194576609780607163870414507537286669836545138811911944132472806959196774904938321148332443733300766226712301832173681168623502698338166395599423311383793151941229312971907606833611411771546397203149973628437511139343876303425361224139421869460555493799992860029912810058602737184164742097375746786599309664781430932245501938658855317845011625768001892622177232969533499365085473302933412297665016316871790426568563629359587444129832798091203407673616729554893855856028202700399933848387517751158855933669562625728790352246692001570901421856101361158473798193767079619455936987723054280785985959563636717495923132880293756389000184634216154535755090556811321884776545793818678612025749705296555407669517285362860801414278387680628922308900102494469570332586310684661712975385837927354325691988480824086930534348608480494152030583069265475136827948596707368057211748773180814441104143177219977125324571253111911159576085311081724727327073874461006199655492054976754797426554226898658703883921226316422325540669748477280896061506454249874381274323088993681513801354022563903992182458903037846021672092094537608498029664812085182830441419507307036913671560036171727530213903188687046981716974259293767158439805948792748245262430380998549451769093059710848325008059689977443227982138901419697236869120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,13] -3714276222165905949084914239304209492003469144623334917251875437402083384442588208573512556348233961230589101777562062714619514274034000127734259506182436287906823826367632594264444521605681015119869961203877403474655534401047600913716743780080447792178564519883713169375717711668121411883311813727490301460871060708422211330163136898314919456449710877107913563199879038341616888896369075163683790461248705568002775874049957130406319819728239777970750016436011694795544130713796415498175780935830675302268088439904305160259127442270280659891626651388224626481084627370634882951731700843825024906718845049665641903854730546582312859001439537112648389889390805995563106323113110498105195342945232085129783901441100196928352509644740251765948014903329710762988911884029619841441757629854931891747176998942530034987031047690525913091109323849600646479099967428590876840969169790910053573608437918195306996903055414160374409236370235325054958580510944763422218176782863019195111668913789613891280455146414496334656825717383639036116482019117151465830315377860823680236478535522855106005904753529805283517372270851749794248814333682792116205131908199186321436594100748280647714990522614813374055801265738732972225693554193326035580553754579405345985388278463593120919049333630899344984483985086021271098244297260990792126279446351739948051643377177691596246408775141638951577916165744359825706652725793658108139889245453486360444094302635543553470240269134708502906307340622061671047578669112550952088649411540798433317494779044421669391765196039206733792947635355044875354157886882921204500141197963281367634577941969073138013764008241573696848473172489586776632641151431548018048657097919049861694918177912063817271935137319726208140316340311197840852844295739201299036603979915111644165208447256558888121823675603877636085231223929688562406280525898528208911006774368840845950359616827786490218525653928710394387057133823289727060786268068317242168524644003309093386676397377797693445940278386089619560851345225076589886086841821857143817489505637825230490549841533467001001507154647875183610835984154045246005529842002522230503620816541877115719139113252784442312261885077883148740256071680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,14] 8433349090353441050816811889894010262126452290202180991343265880377224364417382444883684543124044531126886052639708358374671594276219944562279390665145153301116605107791868688965900436311573751138318779684386408795809231822496683127111182961458552996887326523950455207271502734170423749202086508075485080423080918033463459788842165391711068004020529683045440401376255080012646355752895777465786252936441381010788775247567618871275924414753565979994362881784419369105122782711236768627268152118999820224411811222885415719079197349612870584201874423317381251544055075154561464041672982882231730746511718958953600612561117291792637222357219177481900084513012605119248334384857712933655499874618075095815357822627463803200070304527683725732926313367164684349522907053361399533079286690461014653590186268763210669706188833133847496013307094722624902910022699165776149407572263838287560893338759315365719931946621210283728400109037839564616501925959100112748770356475981810343147425154544274338806760478610686002257939528998457991263158752739685596100307030719863620140453239763966947443118080418591525285934386230845631211836683811639785614280780799107883523503416575163451386487579225748986439365556746995826682087380072021076674536801638924177833325671679328675254254472235626697251832718159722059633477054287913354570560240900685488216504563251649257022796055787695166378232279236177919759759704244583675602916440258325430548521794776080595460970528554714663492301196182761439953393740602824378751592054392110141188321470035104865344111124192443714120312523165944593501864291862357727664823608780542928900502064649292016079073798317079109621060323843745455155669991762665498927057988518734214473034412433972168621666071638761843464308459684116355993823539476703846695413492065856268393742599908843591140261472695269878312979231987932382471618070221442655785846722499967474767003658252183507017090347992126883159010601491907362624384542476041891578064623979831245842864625082313655754941554407059211375863317785333475014718734005484443520704735672366413830783774238039608019046332476910963370755235494285200273838908426462896053657466200469363882827520312836695990830459381497260476410626048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,15] -13823253167080730917322983356810251908201826310909738466224588131011918659993936642955534476129717055341635612399135537975286958513698586900288938663354335308768600707948324914231708866207488767050440535656305525033267850432499243860805859006718929926485343672089073156470460317165667869524614360656626373317925278388971443869018841408860444324366622394077591152726275953422233367728417333375812073462441448543446557232164986423119598155681081382565135306304489173198524541393257966878768470734421259268152508500955016032083521404302813801559807870845786418378312844032159817765709328448514641629167943655387709901416378154202257702968016731398943228820495886539736760210062555779134563893127052650349301645367775202913677878656115845682397294831978208649720817921587619026218149016119661195703738529913847591876935931355710123100673190390606841514962266821920103841336587617302262499552445616353761915669538517892370971622432455483301422128867415161382213274325543293159676056450804408503797434184700586310144819584743546821149505335058805520213220615297593960340994547029449715352060432115343709633725399908444164820477269261540879211999683169014441112110386861051840327784756515057280770415333338968675207532009327667977641457241338305645963289421392244440236374615771722987542613650095879473550581661766279299876531536030014597012665399160953056392143451778392938169753074279378420108853325555467567694450552575393240591296894177535789795095846062465235357355436974096042489540090894760122910226256803163624101530088781256850730439962880906546065313526955533727569031530225770094111711717679731550355054693962980226134921879833894244705452562539557688558926533514901335626841526132909503783060375974255921760680078722640604806721424965315059746546336333097064888937298754563700730372555922636611312189559291131564018397433218959195746117006141065682684586969731765857969528911349264100478396064849884796327322061366509383236481822645588355565511938003713627500092575643920051542690761119135571151597727212946531036597457206064413310464465888903239651112392323240179690671930307825080928732105293502677934284294709112990749552111089281158144913244297799622804406509140852447247670968320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,16] 14575699706263462765845308760469474704795383102436099083108438137021731992926194741033174772754954222012844686935355237724114978692092869576125138143599232610066578187950070331570003281751334842452547372416387258442444811566437790767223689930352631531464005767717612031709302130642800876868534447704525757023076916963544592761639216794912067726099601322785527863491548525046613707099672044498922373131289203212351920272929380579224941405910822746805035728171075611410347080153092860574289767001087394278956885590230312127700831611441240591302248783473712538096556380215739137463437704414136499725215120236195317248373607489674773113286972292979596425889067575080482774662742212779370165460727653264088878692159399744799716449833733829622114565639719551476372525541468466457633036165941680932980349949015186630292477407952379041581402921969801864073356351856987479756074778091841438783737059146069032102496966985546021466981988401407599978470852877646494117835367453298822503839277819361025965064185012807674652964755284573860367017333047271748901514956038387772254505892335330644663979374747895483898729588729192059166983348913009034186558938868345475589017725141572812836731306764182014605366699939260699596366127917185945419717271442393561805648438400471117846603943879372573913645587846368843133408606347443228424437883782996838538226390673929689853430140339204145309970867195038330560586549314398726422136459835923185501637464377697477489232557896926012091189963567612220644423436435502523701097693689727929799705864161316109023544442636054591755095496139936503057206817416424795782715447408675998270577176299753825981338612928738942642946499626643452861713204300178373079381458069373972469649033550604638077619802374926417135323553429105294510251925620666570627907691275073506162944909638708123335961630527175857100502360261297677268601518676263876593238660873688770974436389363328832002071224797593987704275799443391582850506444338089188869728590396680826613454762164773574942029146917048131032348726275482593951983732057811970729522851545200807661153497105577126780291539386505318754329554255364046199937289612447738158808688939757490994520413066067285538896727819460108894030790656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,17] -3248362992978326951424466115079867679829789174928605229754130846111006088816674547919631333421631528279923816072919777938367201171196763151450280991816522927999680583715036354346979128690482925557652015547345291061714969355160022677382185744624756195461506371036203994749179832586292119496229628915186595214565499336375285831903085567215537752559716910096290951676124519426930640197496841639037068950482892698823968957353218069784457143822319301863070113450081112109904543197069180375869598540887122017167346101486135556659207382424586454478294405796071102016658934560532943678317502782009408845677837615894306208928749898708531931971540345095077910336997972911059200076155674716874302563636276517175872695536065698361204471459890301075104109639566453843466048818540607592634877266550885992914129321584168284060909449605427796325134632183991524015854788357652084844567319558371299020942083844977096681999192311745992415695644006613812410257771890220793829959038214224541778710473624402729123772155747705125397307779640596674065360973070512808135591767613253421620729095490627425401738513648272251797145029109981507922441676892863194439631020052906816457734529142392595914820480183216526265853889847582336466083090331001034208763653002960562090967015304688865140257962837334432786017452657758897309853637372021349150014782801924279653984724170879097271467828594027376496749779198217512393761647535163117063130890957580022251351680438898124665126825482244013855881468442068847706564158654700518643680284489880791640080277108227062423275424070637488815864630550933957799333792998435380809277196906687392375570215736001769799510660360134704763006920292274617410262328429766935413264197813325057894530100230646761964023426536094372157030475946204397585617537565218347367333461961614142228992754824765059599687565496872368738863651244994399591706638792806571915735731890837154063607642271544743050097476731573651496952712409487952826358153746413574094310308258412856910823748441158796351270129645679156121558518295970040674795512647316227418385758418232044569612055013361696513212178742363727246747863657561492997992030760266553602194604383338574658663395617177835284587570111880505466212581376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,18] -22706336479788669246972811966200680356979233642521749450595300095085191855178078166037455172881877922530231868265700163880183895805236815110471981879567656748490187762691531192315932805990594776661200332854856473802061674132191376668258445759881893989448256970288089917255744293160666585493068669616485000888757110097614668505261189747817196251104097686070503805745686007708717860022146019014423384102835813637987440448856773177588615477950391447910050452364440335017622848545802817140701994595993208652476965254954420017510083169704086146943410793945107934452629707652180567741508332850607736364484974265637774461126725000890773070941206994180934940127793874616548618345995711024527962357569886504653536180657252184485116766272591026665388772878184491638615867362035501870187879476139683052301271748289318727300159428814221220317113468037675609976893038677969709157342262982728658549186445283054785830965730925507650050201252580033981674737012588649876760740791349646863440487202086582069340181168052052117734706038997568914212593742956378012368188083452613476170417956936939619445298289543133768374355039840251466912101073622142391302501151225870150797639929610181136693054725058043388239204630064154847774800155752754719840653480523422451805579138862094081387133326868849252826711619114322546726341397265829569640624264903659507509720261137405864619583443535462555421380434100546435600475235962778486075723867331390413873833726401690172693403277792470610650444535955835912914943283500878823934102298953811049019207041302067024206293682161694636443059462804632337809934973384146466265231568442456311913775692637827342158731253253833813019309993107533284185022886484078382329722733792042440191378961526554269561113402954440375760365523338737107197299438747890508497403201458243490870275095007561867467355636119827648484156283922447206898739517059636856059674527624397358139973934858669835869048305985640417587637319149885653007412229511157725275575930241137785737855329400097920686338363535742488729667419534261936416504776049250321975384040050189226361130549463023015276136819001667996273436656367865061928213378623927064694048935579669183113902873168378144579397483480136558277803638784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,19] 53106042455625420844108412899862709464103441934549034532686680081049373867763548391425650924169136364275211156970088812852829484592111808305718619516391889022943561138402462366038854317148242086921783654331828622413697471514362436840376137284096485654833708195394025914491429548306251748069587966704663733504814839549572287091085692053440297946378341650351506862873930142541354465431342877193162110467845610404402010000426560840685759210111458821355249497793185597558630485703978597886663979184718935182872450102564320851252915992959479467609616491443067802550967389561780005456131230318751206007865317801369520501371900805990537942628884327157737090982371664293766550771642334189416268029517806274828628934691159003696349079050195435565225320505969269074237788366590352093006113699974558869839654887150641500532682171921075890707247385198379413001084112343298572826075678185788799514585994693446090151318254573092125300991814932458819062403497261042457917468922758804164616827583220044997390469994417939391795770035641773577349942228059594231601481351219665411730362302453421752767135719313967933182468233803578475470826224986933591954045082109567962663962490626005937007611243505470776191327840113568004412865368579064881469089144026909208868288170783359992200158052708266746129478967679611575236799326451092069569851378130490329456193831027923815217330567856937117264907606267851473699872091345251368179169071709731379817650565144468320939084674539846337192214331664182372055479473360707550161783472238040497949093570887473864036435250901220940070530925602291949307538475445136717031409288766588520143788744752225792893300395617140694986047460971095555119117324596080879833892570182707791973134573667392542428575515651198246768103327755698763347524923135356223053349917226531004053271682572079141683818466225848871304415979194541257651969662459789600207665574445330103963153168191785119346352104539982450426709466939871792047762957341619839602328074417105354085127641659179678339647430952926306862779341918983884031092955067595344965156856052854978702698717820711513477662576368467291499787539178768303880192481341806287230721460093442365552277038734032208140883324116479357130318544896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,20] -68457916896518355081550142108748831955401435373137774865331758753719477267335880954628117520862397739907573481191484918467051217760356394679692328206443960552847373498729711392345309561967357403110071309805208097859337387708219562859969264055171613307329125589281686494687209234711039766381500121659885219716678078137918440973407898547165815221006854024049647296260891626146090536709047393449846743691998174496969292539793476124008003413191481492664727965626020840241761697179128142290334827711739622904848882273674712101394039845504646036322915893696717124575877617807813505500969010768758260163357995525990299795316583928390672900711636350195538913514053585263220008024183050313763434255892308056299374333433486514096060274872725191463993185596671000859060217454056531670028901833766372346309763620930089445563784251219429076041899101191902990842775411761956115060907548987153995945109595261091407501320313379105854978964436476848090835782188733473479161567362489986654047059382870550749452885663150507911084057885411902908573157430520270685148905973434883870587901309315654041009272069413306909548522297272128331038809309808147662010585775761140204929908883184590800335088311419977488068697321897824669351482541475049940788365836914084769460386193138974850823984576132890270050559855229668094836124115779031873353301418156265472090729560398014848634838665912476090713393679895030938592457554739677330074367404557432977288656098283300017423451375847154657086028875306705354585041958631303256020963168457073019544131327486330244819493876123332793694585199433315852912271113341211321329388798986207939313427492643997132380942341003100671329778871832884624823859097873110720699114664909683171095995411586594763976095620794374312835669143558739182793871982546657613342088816209689301660616791026243510799566283385133876252078071830484038060275680716319603789250896273871133563447290088572508237702885787243602514748995885531882113442122895682934113841955436752699611197441017976421266924074914135589907102376316768622450531043996566799383295257919174843028409764156166370010801801742494016204122647879637243039786578676792615790724572183891919227964257443743073274868278743833825418846142464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,0] -13032435951042820057495775856753462903317427318583621410678588300574564433049106740582886582986984389000173948624691241223403312821008750986881928200181183465335418458351168695341577271104785658520622730164554433673864434158489681195233631484842091121435648638510636307483985526631439862905307459772411748580260454280957394293822350464053541374284026637117953446648885940577468685871476404574218037773437318781917167860579726529687086204970263313412817700044021244837938200200689767220688315429832123479152070338947500453939109595674835399707135787176573788338355788665820282161700514335851771970323694953848510400163796992134891999561958956878017161350298522914886317591772170117948688201100139026425082305119675822104142084838681984219716503728204810790784352019780792682418422819079509476780699327978077228225943835284378437037044012132896413460972194681479759990743344966370323667482753399693377432513595181755080959598682754556469555094089339190560464756065544593484766948159602030675694492248891572974053859542304906869581089221272341964931198593201208021748802288023929432056905167240962225954265120232698989455646239588894192476973232690141050480595710708136908014354241481719061505124619273480720051330333013532627657413391208909061942246161816765808820821515067862072916704160067881267730536249354665950888732345775591224092098262741622836395688484981849198268402976018971905565821507046630020252727734522704656037500275202520759475008321293571956189804119764886761437493676926629703429055336909711686984869183105778840132183111022085466704091567167822584825513801281736182339880206926352531516470981027030879284818490099711837699161614643226209233779678546449275956468605245631598269964198664117159118215503410095503199395518474986984236616927958940751747981247863379538648583826364013881569573829953129121065721709268908702318906276245885716505440488274069946378644751668479929137333180739236317264590077256516697264598502379997625157246403687593165331875306634348179250260817735064195193087719749550618546699284516948803789076487294309879184803788867348284395108778030433140185162933609413910849263653500571560209453676819109791033857681950343948609835706131415040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,1] 532174440151772057875277718456609028637388040449921731795417565108812276613302046713825725176238981072293510359531810258379944385777641735438438230383210058595745434163529979699588033217942932165068355557809509186958776472564320715357720987000190680708493516511037948594027608313621538827882997286014639252681828611505679860516130331568125701478027494089232893945263835074924031067092479399591161864014980483781047898658911136540965775026848552885265691525264297119761276089226925919022174950196683066531643630859949450331346381726337899034764005365078445680023471818893774169156814407714806264409862476953900727079775067323272357524141470129118279148011775988040756784095042670840565712807759171564651597992609763774221442503270241561082354420945644461405565538218129551725158294940683855133497448779288868212661964203170916336668929218368301053433776657557498910674534554575850819320120180670553727458752382140583871765503842622693827175603951272060210309971651939286901965490051726227446161787808925805570966353860401500204365213051628576023108043629773319603627787255072760156668005967488388226016377515316252384451823543752912532819359112693816393085269223651838524193697697092689733555101002387576233083615203584108970355062965494744006792607493076398912563359293314665242239112740119827785002732113778178198693960468474998344908891162688100364381550897123552334217566921596972489660593164181084815713120899066782632001093596440201189437141315823340624538504796651668959968970701404941886564002600683939633746292646051299764014043545374004459292119693596140693369013076156068340028420224379431864616681589678441675319273841390180365261902970616205044858361033779584085376375949838202924225044200188178866814127050526471952928009184401288719348795767217024818813558080097477895197114606271864645403538173916780704466667010631107255483060442104832181732317589751164986417902549075565950979172586419850976812489031560819125229317943424115015538827398120267906129424829569303714903489017589177821859938306064737813034466457454847538570326320600181933227565722228988567654862978819899198961096708360812735136203076355534903655781015562874176264781569385861711724690142436261888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,2] -14927174328627715157539136139268017606614858738239049460552953659796768627543297830614935363847517475554907247704186693541187328244985582107985602276763124679090132238630475062130712900445179800681206932031345414959855441238636164137734133045821041729632932922734455822936294805924512121805620352569064786601170830001510785959520320415842745864059340032029666530918392141009180525834795897942487848071601732977506547078713422475443841762807069489103381524971293702145002566291379747369968999652854109118000511777967209398045665333096380372009848381566355178144758194954278346810852744226046845087091877458815006248914746191890123754748988519872260170298454395526891187984163500463439702918254525983838032393288768100336127360577980548053409473500667051478913983461909130714190034662169375351998783839075685458750548305588977530690932996386924038233555951706380104805573022459112991537173667626885010249027834614470622827695009676600182018744004288113019788379537269802975756320412785822038380899050277325490083163342394247218742283572430783556183694595070135481971002068154623048339185406910800698367712953210460300324216293373221986664656862760257043894706699189237143934936340715904212738943967487478752554854462180631536726482697200524030521881571767203924202245597445991385477338465121741720739760523083213748793227892921922836899964474118186749084136317622888657708144974482984871816241166628426213676369277722274415920282645654296913623491276627550586450541844752562303487060326929621251541772439444337083174636272728645301389438565849494436178980352064492970978898968114720595590956835149971697863932186458191589743107555838423401453867519843797419255344092877616348159450583499820162341841224391378387258136824862606091738616655353907054757423995460746126773301857170806037727239948753222418404026587620395532013634942860998104964482827275887793869879157130050811031615528417880867332223109988933582926390026565010659127302379304223138936058085819140594651229596590685309022644196725141615902338157791916450421466101216451149951669656462931898126161689477889572405149080607417780982254865330162154182412242405625798843649383622350269019507585403823711329404126548960739328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,3] 253828850707461867057287664929282997204568610328325483734501442073247422965939490177481619964886729775432450902664122711565461452453458896924861787962674819702575956209598550562215600473825833539039686082253272269282589673079656450920560950554424106502684744412687602980928892355648323016073418281658429579871325203565859982636333059378314557322933451103367684454882607484887350697756270240784304696447076384820353969761591490127217960135831869773824840388502019551611601826964700855240357235889836538624757019391980925024202089554063919197967605262069739588033696292142178153298454644647760730687839382576054379055557541718932691420024062654303122212703819840267494756958716749695458156819554827636744709680659314296574732237989013969451566137119932457661429647123124540353142172347425325604910365215581310534416650088277634559497447187500352184668135504140710942325328642191930770186421857740823196141266125073833913450764241196876821327209463269066493108472593967420764980309482632460477964715485328148223191694910810984521899483797434949369898856660084524612888698975830884129852915331683820206514981917008377158627523466981150245358649236059445665974750007946066948396339578126626494822150776792645013230130843350979619014750341362746476572413357520308845952964834593279955723144849384121634371230158969266922772948105366991591851143290489359958185360828160784611570425406268891359315674431231071418915221214512318272343420001406027515501695752763201830285469680266412146169459551374903962999107979602662177400565291499545426896891407611026187442005578296567959647273019282064807664272901016508206586383756718687628360947453370642914184571946767167994565863533046671059359881193086420776930263939207481271053502786693266437327326609736955348276224011559341323421710370688599326616867540293378097697789082467190728917625620582708582007258457067743624550159131852130807258092899456842357587838628109419915948039443631913798818987655645393513851194330776841237372097606450807117388437609559618263927704992231377967294670846457950441327037059390262661990026105002860739568764792006016509311025955504527316731656387524417413066578802070899157034367570349690791252841950718107582464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,4] -3371256022580009507779849676519526937404982079154510205831182612001176170508633358982958135297706573100143131476030176839620923340903573313652088365509915551225081877661983979292106946179514220442018836421130208380057003863935011751781898372942411314076556122618953528171663514240474777459639627618283697756378302112006728812543791225115147188109825064871533025640643084211118669880182836792756578681579639357570361304084770178086694595790807960389812729311766112647869662488476421739222999113097864534557686000103681274893560351272922319157715686522045194961157993372245278892523017218406993149847265083687267093309263924278325068237777459898947090769083347088748565018480021289578356346477248317153934892087202326474434794170262593612592170312908301272450166518570356337507093795145877952788041689651316019036174156679770551252378332962120118028455007272321303804395417838954814978364833128676148108257688250097525923725963594644768464607112736476241684297732302861616930557717410076214164237727795778594863138971114820516770889274766553404574657032780404218112662994387961036592113277562304657046617742629108446174688641909980064404009294749170336969886780716179764335079249179397756245299903029300086475603121179358527266871671492999549035569207455913622817154910429511979345836656396321755411390332465828534745289313294484819403539998771294339213534072903858739250264896064573377365816739101340031976222740164283619666692229180195448455547428637013670736141720114452455369110380561753833266488750915150414766939574572840647529292992589254992045662676799839154362785506367509114783360655783430871191339325379269046479115443330134534828516164394046072463860471441113252484850454981692167049892284843397247575918920935332456205109880208235706853003764488923244472424352234942827196902938582170665732093017459282979643883518556833794930951604609922489775748862698037748431555340415350643298390573481040471048203446849327338927381745499613211839472244449533123270385063079790818312784968863908308411682344092763863807738550633011166633554306873447985037523803565384759765778373713356024310765724490392114429461256706508095657074356827163187637116287177603752315890552162127154511872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,5] 39039177980183029893917274766061644060207726255231585093606451910449564075617714835878351488838017704234016634177301217578219062322309962627205805156083106898768608559299445694562192699965406567447738081067296433858854168297275940040437021499026844631580559806885744734212860613106535371048214236936895840528342408612199853376817943448278274288776533474799095038266719570212080709459860990593130767001485458750033302211603213193296257542240101789977513193513743896387815595020805902453262257411815045386855873559292920605786354944646419881939558423225216921172628644369522955663512217692516002585174737219716208539373540594161157560182701848155087704885699188434976767261793018441928923854853002665887702648011474883726165611224990908378985477570580712021892721324920233280955074309906715860623816319222790542235675225311058160704682156834801397297104179746068704241194733895899054811326584530850278354458808077515054197059638547138687345025544752053439579867810934330724841657793063404356632368122669478662897080093646292908163303806194796891511193708419392948918142715329698016047550244243298891584242992571277714872719996197049128025580855212256378995351122710240406936407900624847910211216968597649543626329609409206947849634070008238807526826029360478639343122722872195738587044867861859685942521628764214631834581489660306814599334063103430238896777343726547383568232176371695714079656972172954020817644087463674415144652180373619543981882531603065196433807208397972192481714203037401143519657165696540526166674550383937021567405075082293801434865610544749371430039182189195320319075837930000648307739073521034478510960552070223775142186103003843403359886607892856592161767687376172687008551209067575789547545606839859705897144487432165357527616544168176572087422761566500742487219502239670715071191738265613199873566288699487358470635924837227684491875256197124769999807032523943429570143909721372356316211431532622060416703864985736985848034368733112482973496726689262568511581052868210415067001440267905729837871426848215256092827365864657602506134711941849045847647502185458534272291103872791944396387874727141747873902796069094689607118447649580329420166902298052917198848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,6] -377764517863446187949588285699766676670133207238054200717401315083463925502964010641358195114379032877259649075540079352669755280853444626555782961954309013921440772966943827783277728988592098662315598096440063418928907576122107827496709669579995976877816574672636729898814470258297627257982096946737782458733287699261561995482621208334022439039330301012076015676318765903851817518374551951118551969846910047785390997361891983762118130644675671358525149145066273432589004246415018151788160848002148330485620172841588602681038054228260824045742226028026440595979685416343506035214679713398186128739762912181413119509915323293124922039059006444559718225042065976061218459277027140349228087153299552230120838270681347012905395279747282851026616196423875703830285808697937589864350556306541676508403012511879164610812533099232599858011610634675250862226664393011938657870624430461849385978027783230948292215567858167248905096283062872285920866066623484314312595208518202344669552994150404340768086074623938174341552578211404638855729338096419956465108351828536000084752952868495431765144604189935770154671204520602195425624181108314976747158973160325990672760097401206549796897066807129822600050791505498360041696723082914070633674948495962154897672343354938290309593055898033922526609748984358834155445385592088088900444521951599138046123190334312983798366736583145363363244333986551090679134275776819263119574034143335803334909502618455587823797759585527279170524105066915494991283602042578984632676640290898145687308463674409607045541565058113660455105687474659844441453239888296519704876464135808348149400008506616005090236524778093176573493281846912552871042894115082037756273842394757891482611909670167077534331838671323409522144514393545487775897842534228129804858147895649041978327451875092239104831261738362869697524994823983783627733341229334430262335928676868300136936351646014156316437646652549436790648024693534825656631445634060630560891395575705326550131225745827373978427055688316335436387519217271901587680288562065731978812341039479278746301016236125856452842234950859839428886166102426563565287331743254324788928386155951004925580177349729993030877742292399252402339840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,7] 2629553025305730944055214664411421954315130657078307468072549020415378574596330157965816996212131483022119177722371786465449844306773642136055886244904653086467315725249100792002996414632425153669674298197786006633207015211728578717239215328256357574037781843297877960958459867874834720305337233807565025487345787471372488476576027521243026441566620398138986299844147971260493028070738214558092159973696020669770728444670572306759102494915839469684762215074242867842705983894747701467124960933347654015022189109274793244759532898693544524455448162970302354142228265094692692868072812613159052351175842196964050472579460646612548766309538115597928336563917136920444758568484377574287499531854191819489247747270738801472124072332486131533712446212084623959960757069242865412487286036133844210997738344644537234677928682897084190251252647647944133813463300859688973300979659476320001345404296844447937368634891866841264175736944377432061793777498335982406561299576123345201315751443632044778920743925396957810329916027505235361985420872930434559154304461719115241868676284712771196440412828886015600044848250982954802883054705678202215233540675752384505705139889153703752611237564183415737455996036588870570011749881114798063349137698716244010033750506185273373120521968707205162616315691390741044722314917441369641567985624592065719523667650899299461517074863546510196350378741740386144056287060233626736446049752409741485127499643408602667993805041024362375099264253112570839898441189826722402898745948252189888979812878703341667295146100505974751897723558346481868423419124370392808811679939232968619633112637369051968487498032270785984765035022092771608417039403924642472171310579674416106863643254352581370178160770136822850312802882798189324603501585667147103915191355620413224613919244919519463841592338869529274170322657369947708763118378234614249689434149508837323890223873809385991863514604507132076478801644010254915643702633655183907321115561886359051436794127001150954525258092604507019712460894909640353319396956100012958807320552570990251255563961137175029042329039650098257284441503041805793232106344262591066731398334521805593299963491778407509122152652527079064034344960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,8] -11979917242332709327331641395414822589743745198824828511638383013640022021253141389177022754492827795171385156873614236830586499831107153952020791374666668113985433578126595095547455455017422611949137275155347381504569456529187673309426676644486673923806138924149354243726663899540613579415815944278170023719392115516482273257542039197787930653747624868130121894352467474252420163525730092552465676869862481638900696112608357776045172918818415300469065578412567073958595346418002648357719960126843330731279387062162872482908420596714311010492581381235077174172264423193609250969314138489211838830564113500950183044029631478381621296688123768653023846044383017900153216807854326023058044143572650473456649328398344995517103137937472355867115194515341938258830595633888856702531901164076089494274782941341360116400166328356985021515169613169442621595579950681169671107173577525325110675119428757052950972444270511625501406173427425784479334815537534083985118746833111886096882521037236896350044872195231741220435051675507206573175480669955371360612556059978208928597564778392409746585691736002501697226600105508971642059256911029118103981587482263956957485071564433161120445777626162466929337064635677684878971245120384542508602955008076518158659439351174073046077429835362602049831742000664992361230209889256289757727099021566154047562291882584340943298429139782608504822253017236527579103802382817758332930196098228113579026570636586124538115156194339942017730809799229559108359388454728244833798754566671568300992717854369285307654968535155505346717719653293363801866063142977816424182065446891623673636876055621029701124623010089701880721071224759074292178655577909295593940688821272765387876732101087027671148613959285164748931839307166639364278299736701373745915550334742022124683124150315003929371786212627394892476755880440777084171494309452930847918962494690383987522102298827110727755388362566614676037065337440145469776741400094325656648255383561805831171452218572471303604160209420678984746440722762158022926335796002998297773339561785114157605279834422194812898079980289990154378375670002091865446331825339248180867352977032627043997955345042178178738211813300440895017975808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,9] 35084798246971799743603307618081682214506932110800336002506043698721637016762803351302202022913126040790614545726073913774971290451550791281276908592893742708632950835767853481265750495098693391944673217840249484560701933928271762057616960697575304269645879657724289667002023786495155471031615902712122390108174861925222880534816960730471534897450968285351701685408347720472547021833597225539334838500048543646161373391943295316014121972023821499134019781063828498314938965674537965057546093072903917977824293309730469415344513843745891714043394753619309928664067081610157725675927249306533297206527961127661827467236111133465262628499644990227288272112939042044732780600647756089547373753279174556084836216678977221130110091711297662591273527504623336737752217660250928124525032998868039459991096788744815837899485077599299839996313215517676355223950397246849757822705109481575504754610857412632476307171965614208969229931744681344858278953229510144841095309784803857883863486338349578513763028108332685270222512174913587981657678438026152483385211179862753357719244345807937201957378086321117676729444054359259046534382772884812919160912117822075297272866806329302560895461683490676683215437759240991187806443547925385427531681704350185941881612870332651768467913903625051604107330378382119645082916380632598071793195092246935476980686855017718085579619115190060537095930152006901657854763176144673461942057984561569058667262794784932767906567677782454358848194600288649156464658079401281326239057517726974261739987924291589430023074922692630190838398622366594111528476825970603433693753331945380114648597253910600066730805006817385120506564711822536952798124209336521753180251050753009900929150347589502572953508085306001071733718672838904514533702056655937636609630894100602125472345531363852844979105729989082889108623967895270417281318590729040052296206278199084323769609084465177831212916135990212447093343326600432294250167166031906681993289571094076661068417049031496432117558316693911475564563436154962337972766135272023444698303893455882770268241533495571318847697749686850385163326988090530700473167578281696322567870060728782314647775973258866730506734780553907687412203520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,10] -70834775237885531712633462582852598027106430176340529923861960267258045678129365460761933827393457785694413020288218731132205836998188507509379135793916129125484411996204804641948725183175715810327527137973679802181804397129323321367873183159598492103616160162005835735452058432416008303563273327255229710931465086509956283941908313521672778233699409920275483268791334946550718970925994719926985083278302512303444798231774840026735261884736082822966403801146907647299046654965741566345117604890294549086972975438130309686644125280556375223772314043932957393501152085681176836381733277838613656909559894220379808570642596194722199722008502758753897458567357748359742682252213612242553986278869230097225625453152205664189520280146196104341290830825999331130646741465184591641830398603152062838554395801681906429312529367225555937018595960337571242350921669367245550317315616533092021136464847256429683436118631625806016833302273173245140372376540196130539917712396535740572064209107427759794176054813374308291501094875123205156263738491096481896426531574773774006541005443184460654152463059798109605516107066353257145991471527582882751054083454140816334324446351810875718169284147048981444028383427668604514480942185242716486278881406447569604316578980239982818750629477073514957214496723719127707411538094232573069360697309535510475562614126454931940995477391645114315539242734493144257843438792220119075430741054983249761631781738895855194819669788121857087538930341668054141281773650447415513383023646056832929896853923505642715838382404534240781534388899039272963814792178783993615444973102718623930888984228610767674610809024435372572690245416027871422038980621261458210270141889671626370149768460048956787585367807032372053185765850014981349120554178740022497275946581730974743393931631398624071553966867036738917539437120812926578642940839113238075923226430103742590113236389052168350815757477094122540349835894579200669601009291940266718005513643632649252841861533705873969471759627388390860871074709275089233312950504827930389740367645603325562729190419206905485948398990765964314552130089902637282603860884594678300752306039963445621775200121850921637348956112284609010097717248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,11] 152041759547590479814225439582429609843504728663296044450266304631917400200226974543364065911439677180521171359721450727038460814448957836102346958622049714101956136117231844257565576363963824452079633117378053689213868003977175505835123468743156087828003511739076848776667703011259604012686703917795646524105263661805948248222236220152526124048123460554886332602587967029650571867168861406025271246880999500799474060694687149903921206256765623692087619341753016561218327594714807787814117703341855662717971835680729287035462703443214771892865463963571850139242291318336609485442311891595999434722249759430761653905111441304646677744497349599603546479974459105764595259963901928278880426960585062717472291501262387414106253349859327642146822466646766814038152479767334843429543665097591319019171794861567112463000843440184173352863563859160610670974779876961091242874837931932095851406428706061136494404546568268314101583785675584846866973851611014708225719997796390335896890480340173174923953670531626434216999642083089069499043033438405035877509651592365647635912356654731474945872422857741207521558106190460606534368591510673674270654685369110281906117692599548972340847801182569291231943813341993045599354150464932532388909198698030841943985350045792547637977308670294048365856908536863671993164233402742972482265258847448417562074421630498922511783131793379521567000347772580590298884832005045188708382751502046824302611632388193776779550516325311455333422331415946310156842458690158252620930048283345921334551978163340491879825213770095558606880698105820093914844856392286102234607477836701474513848709643948494720464469576983364939951894536056177731430900516766854090831538655349348743695557027097656270028373581151382332435439486261554836815961650795644601075043111573477662861580377063771143046344881920111791044542476827905653621670982445037338773751828950697416429310427965468386970643965554831442789170973919876905985017369217616670332688202866508245871874041699151521012687810002621043298259001884803635779201830084275641318396683669206595229622100055707553960798273266137859575734944211371784178456279064111806531650406911006971784069460280804900505601457379926344418197504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,12] -593441294316987274678696158636278081926378383496335925760270031306063998928451983683561265980700089786499937783160797115254371059548054646705272687555187119320443046125131916626555775516379171611672904885527029066717951067606008125775407211919917464973482701944217084614004904788987223457571978612594456572571703880448858381927501357063336501082642345265607978724441151409163829671455636509647996239597644509845876735799370589892385352512456854575589560972371770483353119163360982877135442464782084490299537687115535898054213678136155868398693185223713659196866830342776233935156232690942218930680387461833953908620280712822208180808969527831341425880438813745340617041730422388165843391836729847225952718145989206001138830024015672059711977666977468491997679065022546326148645127894032529882350790736403491609031870080388807333078064095817663707523740096001310139540155859134125053396149045139416811817624900936826442204510139319954960559414070645012883915332568787310765437700081871903900089129112353139060648434419587726788722570663550854096267297780270972122621555745017787648402448395259895204394102251115946737657786948056618325653537746255256805078620824637801231296121506466457592077354486108227762636246152512415099836719782733012732183842146552720502963355701555594499159714941745003868003739790645455098804409511128292400566665945288291898592008716545953291691817545754451521163083627497912760590486870574957537043588891332756574798819017843645169515884328059191530033098893128628504942538676546294787841032536345821746033382638986159535385848875108351452745105256666687032146445582475774740516416704867630837625765201257787334142465719701076701857462565036631203583939299890540720919342732789759703221043814309351753170490243039191167684035743858591675447302830752538678421199498745347110481349411193641041750000948174971413159011849377750090778169276108126994792336864767358897873625820021788431294143314619889989347940228710326167416467220165990406854700287266483367922974088087892731708474221428309045327474534583702383236707463551293617840801887944272954750655878568158401823866755913424477119936001365979620149858738670997688782463492538290232629033948136474162520653824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,13] 2430800911804893243303795359092809086963549248138216507676580951488935913223429733654126404474756457731279219586422422952623825646544916105620354450555815556138211243710881834224096753316245937249676074372347623780295560745654022413055719283554585123769785287777476893542355453631973380791526587032924726053857666420778615356654141313292504725739889455746227518637346049506492456416433444481109278698387818937314343316568470436106201029858578696513135907236655829256996604210221424548262593840213809907939243436626953071964840081674118602585836816621813048516325696547328381001395094032386862174617030752359430463562614064303086470481548694805931345515116394006171539440036111186136911666932968932131069571423406552311897119438051047047543105024148684407212558850564441808389798131120813950413766968101252382172415576856940279858350831887774463139180912165382368671796697766439683584203398304410083017010645957958082197847603909829560563837181293338258852596735803407577500813899861001557493568913578559998719711208360127483739559775794503218006166472387972556950470660504118372909021355546418584240153410077988419124505752251584821787288242070679207343996861467786045066138701238939958427379753304757218430157443041521088092044678983646042690580175503351733159158078181221724073082863424508686863650496212956536027101228162158360727333597857913166599930899034804428776690188188649618466452765171852976179653003484666888967221080327433443552379327482508757636240236711189884748407908281192837233352641459018451288727770876501731072053516637068809944664783194648930849118410669532449380108420225293733655677616528360276394234509962215386737399128162384508539573221255513817183793348745225068457242680124393496572930108587263204767133355408723539392882393928977013018493312715267024022491218210570283813951690186818148345283768232179944084234103322381166438647235279771377226363183233883250999932923604789935593997227948570803874501562433160720500767239368464906433105962012080181569795309363559052512265443093095647600469087545876494140456776889347933527600003992933820611156314035951165940202831336473511307245692890591868626242169510806181615169991494496094747354897690764113717504245760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,14] -7310892774324192830861254593930493100952488444467302532656032483529187623610469045507756050438238304768763389963181401025789596973691097255477385764244514168059090608713158303411108354539503284897720500356956579215990464016494298184207802585836991826850744218208328821933456401233679019111123075271524475467444317956176825319777029942904469321848624899687338714768009476087518533518589062130358287145357070553856471501417058099595082946655663952797437538660923385772641750358533208805895907421069778250509835424079422020085146170105738967042563656245755439659708375854034241904773883880753842497086882585352383222358812686654980868541828920166956308024447308726314315892817508990773371239478060607476095121351152339583045045122181167321087480156000117624155484407197182725572103810244990149962000450690657549368265425428409553017489266204877152460392010050846087495137286599354642115856144495920258945934158610001813270397202823219374270675985603803758407920777433559430888744193611460959511798351468896072047241956470504490108296854115954858998636515700567271859639464069295166963799589067462155854089543409156383179534897500242800224359677092384378952210703151803475794880176757790285108417295003643095687644446184725846169745776921239806510467929815225602175182277943339230322811577308584297549931999603092366352530542976089699424497975505228867073392729256645217399572467961053529706043402737776379640437380799252659267993590018083157507684400341285599097966109648739588271883204834262475636002135740706023618039525951847533996426112737532247754928418771058033347595314282770742540338685178350969124415516565901489332213468000326511311862884039541475955345089935015505537479402157804013736890786951328765713820157793236491867803572936914527745800995921738412049839639745409727136193021247611206130851115299463517185696837860687740376979825518627295643426144133203077050129198571141540640604035254561393297420267465437963997414109906702041910905821738021475830501278657331112640544385105408993382344064788805094379190331085952573358714714451921071235020891258753293833210172656964011223427530110269527507052061627021990967902317964056949041004657906621326069696953262468510018560851968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,15] 15711656821633357628943422727863851864354844862572231872463946592484062063689764125532978018775792948927192001954635655443774796330663889000277272927222465802369114158262459592600237764468673980582718818733318264557674388489385323753834028165030532449057711905094258875211596792891341938966808036667386919102554032735239360104468940156083850595394887700024649291524446868503425761853393843429450750980364158462354571162988775167314320208083559530825461607647946937008925769447326103928327600305449836902184059966342388822399243618307761850273103582819678663680433796783375274338374954901763293528594732955932803736771476059011846119888705513197339241322921295587172252233417209620330844857384768461631148891556645011188334363933526028524786557560704784026004231083965587725981497203700059032984557876056303001798503220253993588866512138264953529140594080903017905316547584492787117608561225726055135547085147150508906148787492062629716779771065109306746793353418391615072115857032719589336374632840379967975589319683293182038027333352522514224860999518343796429937978603894365315787574222079535536734986444637264430855368794796120822827318727923289199843254089932018466570054382544906187508541356409517461566576218141550967869330332230543701468334099410271558075667003487224211758381559618567752487251020162638625906876171493826940354205407054149205263383523035151264307618329389076566233977241328420727124518823411760413692190558564119380843328564303035796704292816900405466208484723093291031435905340397245363517336221131193969869627493914033072570318624588739078956695738603159444779718066418464939812078710044633816483360626291768556062706404571523140193638049783202644184527620196124014682389364327087411419172043210601890112877470775655719614770185677997522444918367963787862935556772960802419952932335016738938552545661693710764917180572485397487854476578083839339859249174537988413945882812728157565744395090811885701459420988229621573599011962168578787741145221998719420194063277867897907445675190918504927714685904001309788252866769779279280511086277219166490928485093591461771318202395918902904255550751484804859572490690549975208606730429435374140527406575866789930036254212096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,16] -23906828700894461978277319161305696188128069868868303364115157986878496800167027309986743256683497577260264062551204973572926308818323050052123973337626418070968981464869166880232880551868442062723493224093763631471914941797601239030687206760862907947588887154822562073709408346283995935595211805915285817981892547232381800826299113998509785121045627631557829880273305288008292397917536976874813062752961296960683293280627815987037240207813142676071695455139477459592323702897256182839187029930063737754651835015628217506899342511119945003110650112678464396946020355150826851926840456809845888099442827036771345933910218006554612957297267828044315359444439200425025171569445208658808106488112171618698733021590385566750486261338141352015855914343220167055006432285718007497600619068308794869761067598218650644012648169851654081161637639092901714904951548277290451772803831894142453384562688646186001158088203090850019059320914239296611242847119742780970461395297385430116981142123304522935095033513851866628727825027115452981366393013371421136639892893740347563803504965265599557660641770036788001585539325704620057535265708488266895470203054820828106489597708729069447428305510925188597361929104183552278571132245285822845457509783568912849128998345964670104639716805873012338183656804001896838093785526974824059792950888602582582373005485299908396051422596896418848215266736418024978352400546205155880594686515843454243955244101860560262590310806002124295839751127185270169261433767853184650666749234837821570575016067018032426601782988152639293777825417775872207079411020289435673199661626774759397794828490577936607207525373899927659016903194877774930281162839442944460161094935435605612273142951534865125977302383811330620066133396693583479448309463381650828825133963941412256709267095809258839301703376312518934596698631875149307488786557353525163842390964321998060594400049103566921318836896292001710016285947544639135099070325196552761105893939505635269566817529958456372053966066104241682730918542413499257420130866893586217231819390985441457973744103486501195593983661673158959705072040625927358087483993693936165385886844900180934708165976035964405897362450621153696898449670144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,17] 23070422869913392205444026287399225563511708567769049464593791060891169980461032271902695964759244042261643554933141917194218626643836352140954485889143995720433029458108316579820566528306261197066526497773334581635622717858452705898183105466182174728277324076457117258634478814896201939905039966600135227914758384280675255982370010730445305216065410927901891128173371856897369712648281994223762894110040680592714275179082261273740608378805169740173500092701711288105910088440497655816897241140913989084446869493130194591469837681436556658397879568278167994785167660850700060156095138130472597205551553660162632665088241126709111853270661693901916007495665899603413943457670777491101356660069833232187002332421779618789572183447922349525136957542776443376253043834052630391827952893053375830722314489381072858352545579659770185165462107989985406306741613490322999875753991558456931335481072724210080403843819957555612653206410584975799679835862729843774182698389768718608483187489306610363693909548521669042768463446813443629241255275651888825121695412458103189825227450676587298352726606933762999657346474581337175153409551353681239937973325617376238430812101655442857813239323832803416990751219679288677163553410221939783578450090621536099996681551872022368069543606347929441099461930164218430103343725076778510726843548601291587653181036937591936658263947732103568069092645328340249860967906290481226214306023824229798998973568301952825509557698972010591138364408967572299418269464039745618705847199254374370618352091583876393673708239218883712647683884533225151634367480726616027592509899495862299330052343546673604769672056085222233883479701768026545850316867453960003777874593821847754397089989606705359789063214657161769659388847042404761788697855209660718332495011588045672231264044996117528818072206982149719284669341695449553046316517846836923917721286123537105769432570352610575939079318460870403329779483941454748898793619903023044914427462995064784581471616036323796693328261804144357798187014229071937557315178694716586095444146403891548645759284584940491296966976766614085028448201328644510140359054955106721490284102553071441282537448710057070167788745075490878833089839104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,18] -4973066785870641022191974850527416140043797044991258872990250328048091683913192002827197099061363556044024211978648130033072308445747178676641266597425261303402356398643915040621473863723847896670187815097188866529396892848256399620907280209996530943820362816075056499785824158976290008004131434884568412529922407034972619636488806544837602177216901199367327326640390887667811042459033766387490048037839513064798423465050357843858231640071886633143979121846158541163683276505782651786786522841169969115658429370638746931697427573864209924487754215340843611672833933739272798610862447946430147519293453334944485706881626531269397988588519032840059335365629544150359577412045906695208097490842719566573521910255380765071977304317487438589939192071609312212991907890539294046486883044372612471354314906871992279993291163550445686715559815293395618076755041602317028108943989780371959216072322980738663350589059028087990805848310650335397803566157728038909728412074847843967699152145308746511432582671037967018222852947885558514466309035778163336948746629360161874128942031389176468997020002914310029135616188406936902064921895965371410137442801105194852144954981025269354536976126781781694060840851538873133957156407468310610486171753889154158173264483405041761461844917257685720717941970197931599782723849928465259552750883134643806160345800500866481791624786531654567694078389899960879318713931743761734847592291783329187465417845896173036532469848875857424638274680769191677892274144752851518957602871551596704879961366384018326952993332682020375017553267947856722645425805818382694747642468454923133485412207234428674231511017682655297497994779550541128392468222593385287836574682308574148803542460186604300919630139386128445668110392242005075344172722478080797265579862546621984470489426868747675053936809822640908919819879047870019843130900575057035780932613895523771441538798275370929186341375980480826763043340480670739168508999070896327936149823989299953817391057828047061081082692686564769725311235566309136544094092520354881449353177755998077143148784718664840662551863654822056598836552626262277701425023061133831133410755460021182905577072567915052993467092753212803831348330496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,19] -27420636036108308719404221261691641618715210215093989807000967248285747302509415390657556319224644541635326938286486980581546890955593671140615840765691806989117275350910371486055183976120308839967190316391620693885682603441750028010471143144786739777513059568782410200972091537762633501015099162753234528570440662578560058332709200551354225538225388380972200441669422785499073852731871868354666652946924702953927510188822542908175949727949598503482280037778805126868550478807360602371037523567403953169245215132616078339541777598513817599616091222385125339466387328844596073554035819178155213580551836092169505804395490749441145671190811403912901571756812620407620509284505412176364764728199886794976828718946611793468010497732979376108438814029687303864540570716046083424267628380843210586679399722455856709879469872784643008724069884412346205494021592767989307526981722983841835687631366820469879084097069991603213422375897376142841720862915520586863773654144969967201500669691918775951128732139840708339358166895104173949645677993826229617554460846893299439778909263841540691853185003415726451837236120913326575627303097693550124356277300097917845624066563305220887245003279675096619170370207039137204110282083777813902459463579705139063200351420437198623261520169927688337605482278070192365566062896194442097296802958237771169977487112243709613734464281366970648828379484149157898866005494737870970068230984784660069105409590731546855583952221391715350346741957837555971279843166101255941771040235211249851735339496926945175761784958978998657900058784088703268048435140146462211131311926538533387372558106686683752172399617016887363485676385003334128079522312928546596034862093041287935087178575863938822186227564613470825591965840185260294085001689036530394727069065044298560662395875994798198184337358707421784611988827007477154281328193450513738510331773229294458751678101717391199620503008370472998503526095842999677044330161718626795131397549251279413441382682029405088743591281372768292311486905088687494584407051622335569001389230478136517488132835717894200076293458091642167457785155880297789966951699591647978239004456403426376101857103587651895103662117295085657418710908928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,20] 56917935599970919548766711675008144335121242745535941838943837894012904258385671095881663081741724464250684092168183755593987966913327099824320536035959430457837531317083726633317596652476134172892707769348945315052189348814999174914901603438048604788058179637922096033275014765725131407232252769945254109746135650766873637269474985115438987533544407888338406851369798022903864528351128418640970495048400345805224027456239639665241893762034987897193865686229343164995717935777183218418978680334863777432198735621978262354414186582711030682739502225621236707799114215809648833248586939502057452532620309996027831924664054894328892814608056702854072452376811808738291470154462998938680281403413686308462854349104027483796311935164637741674489008466123367328830883710001203763536532948952283854868686090614560166231778929714695648863213925368717696259083841898433793386954111219069339585404617363465419394007109489792695363101644803567151347132962802667511196501239081442779618511829413870213150845572091833287554545792318400301072999185135565305395925057836033787030795177508500692304381707169902003890979248566595204483533180192904564974597635486703132973946011556662546381600960570161901463518331364959369027501415260921582197845184161664311072132043077613301880822392111663753851495364499798808646805582949818449049345995657583766766757610763954557874144865447777369901579429867330813077518029852885452052369184737774218463563458453593023723856161955962165458221944413361632927554892006341842304526844803284258700469916726716599413268491129890047689466950367554721124331815233092139567874239525286192832040110880760624792539369839951900509442650038617758050587587677015692161337157917161509893462954222385264525179814396105001765003130862351830128804979858576644516877188937826035936950903850834621080182103666643054815656514602597938357999197510575091547301547012971658453871067699344940933558066239495627419216374345788663087293457761397059018252428129391608465131517061650688295757175909041586198480615137646940261631190918926862841037547010842617122395216984723189700387293870770519479210798503518924019985374260536245087233807985326592310842953898387811455686197707550756059689779200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,21] -65192224137573279838117172568815593533474081746080061124488257873594161807587849224820385377805368513056655292454478578135289587727489224343953830913199656896829451913736390117861214125169832991928294302330193698762623032597065499925213571886998142881390721348875612430170083904864185059607141871845388187371338056633402681797956705709413983229979376704189032207948992118032009961661801521591737576461736230670852740366775609318773074474953583350783646032807812697138003882371455853994660340078271643173990406783955570247086859098990352912680492003404369981149107855032957419927271491775048561755773162989258471813990542776956525190528780547994324602728345270892683252713242260089752138882190734113515049019151857740223240118691865538942969898204975970065202768000949343566049034602896657141275234206527595046597820794171059689173274324732389800697691130452295489982916926442896597447274480313784462121064557756689833025715663093485851503140910062999635236655027528761407648840669905165815875498721765485642500098807320151723162391968128071968510037381625496459592969068061786305583775378968366311810832183173293560603026703288083682384225820949699359899205064016518143937332202234611339952151727321342579641464368071798862387568412641108480315439446080374987860494973764938926696252797279039790053927758615385621543057226330742523115799393371496748747957726281051261760109487662718337783468175549401021497848504434607866025279471101373756549527490126051372086544788675925728400528096754836814246836757408013507094968299568057141404575071770951755042894114106066735366463015524462413474669823877606120637599187875016401117916400807697969583681347293508397847359448749583674721460876620396283739306639758703715792959726222368303746589799453451609176517778456072499347337661410684113327151940613226572853675923108788714272367735238266879491696052656882130694803959059058118552360950543982100177186139674760001987256028205428889810000008787490929367815000156402294055710895777586476810789087264838387361232378020820740739174648558537790122201414101304477524317230755307951922269395203438601506162705727668752700463306617606616294188813747721056754353228814857865287061744368571009290609885184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,0] 20039545106828006257227163189040895623737700183512753077898428561705609201496419243417002836004189655186653169379711348387618373015350753841390669509734549766128115221916851485818260332437207411500542854446648923485636604027525800450514304008097489089802940711967227737692913621523009940502706239567622387702168719902837141379545938417413012877170284593984521868513965936081973300526244546757438951455166026830778362451172352994882358519807333918237622418844479789856161234143161508570989908740074626305583538267274159237892708308214512019325612530382086483045530566481259752712697576076142315859995663244042948464778651870710409656184316606732688189899024929472314181771519530956565584246648185636764471551581889180920361288803631848428836392474106403575144965553231288901058293324997539042481432389449736577502806356817397366928746109914217272582777822551570539066329462668063051224710756690029408454418274376679221288027962786173176143188470013357497013289890547693791372899210257286677132595933729185702606531247380710743722946930477551213804674666714835214134891956065265558782665987935010746811379078158185409531316314191406354354740641437881086907742706567676360692652014653438213236069245098035380265231393323335699147295724812832600429701408935419650494245523987374245241145466171839095735056367016834729602049427863095584847563273380580394506872499472047530858809358528272166455484890801896374693129330393442446273619432880325362338804311698356053281751151250901103385070480660510614618558817925009876891839515533558568554666400556693703352104241864454630589642744399348747541866312947081519561597414633563332540139199796569058967138172730605640561643941401652451954899495493246747253911338452550186676337228895431117152083966674474960274488177769650227986892000246229103011633827488879703127680138210807894553945723008011540551150624206883622905868429933931674449695117614958206999785059092283723445158249374102983917174494575955167523876716725723270731666786409778149727496707051049646851202226552028271072104134557479940324722313406068916887809994005381441278730722351408338112820383690632644013613425934428434872034517098638896127978529229418520059973632929038336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,1] -739098717031091547156009281764938375066430948283549119281020887778365973771322596033904958127975464488638771519696719146307435470138668007673667069069238298278331242801657758197550594501001779037201012646313318201508012505009965626084388214657229446117052515780872118325483192284321341228496155951988945605453396233594362813871208004836388007695445344635932412681609711516110680959221899336169770134451248168247514682231865398980638956274751585179102703861462462014728067668932212847339042648348544004610754466104887986375058701704372142006480963018781643976645575967924690751874945720362022309150734533243886524209685490526396340917727398280151225870398103504039423861328420360273560424617961969561479558108110769119202884697784820787078215442484398247331045359834142803771392185723014737189971124533037317326889121881891804271300992354175867650641784292381137276524083232858109068755825540404299965176841605678957521640021763309366841872456702681541934133194428319672892518900397945457590850746145836544500847127441430765410162820431624012957609727301086289593333566340116402921054695635299493039002711851452992902625903380047918303286821620363571734568513318776842078209779089435403692158818576429583496321483382228134789916069449605657277118825642019372021818177910043979924335129135414623131454493871683050551078065811215986177254999541013519435857992251735584116239003124856642227300890210092005203009313701077757888351101209907051669484317902008408272533538101642918141871206310826979382845017869900270079784371559103355542154959220510240813674660853051047906183827946192834168405393534795705967267979897004216053701956993755262814237339487754272642021650450780511786843274439835265018339159250538799172412344029350376966324046922011754879876437698191955494372782814589501029145454912989923748564601600669227491118137597433397015877993057570997577968995810595406955880114142366175591509041024572346154405211806470615623923353068916485151833736820143546072827097969522439971068174189167011025021030639803097148401771129463704694490245529566492586904233460707973034025430328893946484757795234166827636426935004859998436998540930679960443397278093416535640070745326333460480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,2] 18144901159873706051648953050065476314899604697744224748817893224577613067459919097076923444438055315451154978185593967521045416092446103601542877921826371615636712592716618227790769525303597648695336359045521590266293330500291853312033342599987407605923265488899141538805283736817430527081376077457940078817958662547201713490634421986831506372755938276470176078764398135215030739816820912818740406417153189722898339434001315768338682196254420823864836609266298082741649301834649179731210892833685234766271683901325183518096537779256069786885147441455501860452435471288449280746126507732657011864572147139660725987107061487484824500166881687459727902224388035958583170743068191291502208371402002558877217503710569760084591516949712309736114778265170546361724089751943159213678782652239316559202551816888326826205181587827837201510518939379677461145200537414997240589824546584283355083189414195956285205068816204307642471206965354356852653848985303932538460548331072934064230484724468732161927886108259022274207702418331820346226949251055713401479129401784064488715336681149053739658857364579240050993300108818777047337518566932562315407553617970294792407660096182869641173585207940030255008749683565764333195658621425004516515825252105078782672669960838484948839447645845333922583682180010173553317891683797148141043193399463015116962781710140097743156829053308355810264800616796101550920558184401582838669325178728227764330855308156893986660638079848175698020396449531799137814845000516157074808795038851452716677595350944412259949157858628550884814206097103561090089575828554170914601693908798343576383569171416113827633902057385251643438265801314683189309534466964553201523838302996451634723294969206398346041210995824249927354773584857738770759413947499746515738954472053495328102819494910868715047925647835317225052857123553673586499420953415184909306796833429465176303225712760979636970033189392312788883936533372461566605038697112371369443681848696890764142620081540015637525878222662897586372551693287077263043584798317845648131659384910061507950835566134373188726221084391223489333927363631556993700657193352215103611360041148532612869638019461662979698292131084197953536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,3] -274883799818825461141346263522743090614176862440012530662998536377658374718398817862646178672857704616420317184808731371071593146089622666806404897937571816184270132520955193741075670498448505161134658669902521701663696201302523731673119610768751915284952599487011862987590933298621628535795041067272487571857308661318904293572074034593408189059540876045659833844599468264592826593057576402471666004927366967897853844594551456339118323493798003481623035964720001889245963828461716047570156061729619065281767452690162706575821904665095847479382904303304042856052761850202273703759367520382367614199032845214379839527396935977987977187258712149808405886084853613234782304997168753224103429156197448430917590323007390988222003549671456405348901261587556508282011127176020116856551062397340865508953565604304209641630422223650868312834267157307733546177394586562988401181119192152621613681415079502005762562985794950393492846658926165516442582111826459912928868376968879270050605861968979538743188747180803274286528310388922314278668272269607911652038001346139348634051090085908307401861029400253382547002665495219618729654776405199337666049136253734515135048388728403965024744351919270615024967251903854678565609816723585222309137579503172039562315600609580973983736026725030726568223077013310012168721835399358298549712829485130625134224991852193481682401090782306082261285074277423143084862797222734932349293883852001973661790674790824416060751818925427421541938293437323542500368945149996317038185149710977808943415631300483480771335640698969290644332156867404760607668952736763850883332006203307492306573645332791094956896557344145122033747001846278741060860733606576477401438861133311016663874742603012898198390945972348853276709071291525533077966473072672448695285095102118645255942563019045365476559891244880609322250337137273473107505814215025474180016642722920177609839561103262966266067098512343389020994598988348629757012025810399660668837844421491141199502781389501269761585986182501670494499077393539298432658323559460630948355532225644836134398120777044463934917005341328879801106522055795600472528459645327559075351326474000836979195860025011424306306623577458087034880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,4] 2933767561225069484191688223976425992185306443694339416706302952183154964286765004130158896052093092952400523892495142957808649379685558805698773961855745069493493234493183042242316831031259277330808196278258645923874731914056046453781286230923446241584708440605807044711365111855889521111863674193487605374189254859174430352109907294971362917613590642907290918383418514871504850836224706587433522010936229165928514389286528522110092745511509505188486153636346109047323166702884438102248649765880354693347791349987599404411251516004658448825570654059606828800357600694372330606845959176386902446960989814975155309948999452541477177301383749751897922657342288809635423097893648648430433066216137942517940054027123172352370566104855110761091822947358841035356831433429981562954189282050635684092817666267631293106496656047723764804882660337119424410377715387839627076271344321224639619723780066264265641315813228426286453355619713888403320186156184265394326283747878820831385997661656606917628098176800364343281458168388259118115790881177696247678348444330370850021832741256797267212368113108558984449062352300890787140032605531690598408197362331014475938624805774983456148168266842967876589432570079536145821718602444119465712028153289050308278309506492837980793819193559615426864587702199975878455331290653689792890927317764754845517604103173572226923856524702651741193289003199328946852154214592871008112425804055396173473733044985923876134223283754094156464273408069126802563314301691560919133931767789282125155954848022727135831870217809749750677686748646024999193975038495180572718461221508015807274349260321480954150308635740435594061027555997173920233182322396155269504902539294938307954429758633864079735582385407481831561875747500994254831119484118591330061061461822607012871481326604523739605858900207657985544106714966665852814563503675755710230989678602637145670079201602067024359861788830482236781502974591901296728461137799381091400858338554090693104142778713206836015010727649102844505071365953649836792063819568511943345548281840034482536920586481303521818198158885729683972371828451672110546607096819279304516013333371801178196555267297432516890789913420121698729984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,5] -26636571076662924251133337550618819708762354820211545252921649787160764143448213406977837807219891577531782956395408604824756924271075107045271810103613510423991134811023365731655161506186483920719149131185846704051056778577466225551429352471347593722194661849991662817720266554057456789580360555376319422981910741683250996621508069436388653170378854463980557884034539686267653630877194613691476308753752705856478806937027215537922869613893918736461360471546688422578021068657354463627815497611476671741624934636372439925543856346564591549372189932588331269509513221967307556519508076386581423096204007353312214915302723758243342267547893408232894002169129667502840771430585993861122404565947533047325771665802933610309564169938565383376001746459972269677930746853926855838623997468302021028157535801507077493358294412960055273103081348063913887848077790184988216917901381208317952302651216589484854138707298411496744814638290553097717922330291693734969866740964665986341250484658294957865897858105796902944347202496509651397497346356884683643493098315525413882937085067126429414410437557535219506096624130850429906802166877751130384663528600147673113506002868393596664281065400537349485436048952319970643497372980636620859338047742234644909752708117418261220730494166099655184553053955793825542350196176879779772641757903348128873176825841166660920337776461496632006920804137696877917172238596565093431166634105038164236824000587439530813427658201219477105506064022015309554253202032028604952891733511122849832144102884339241894572501000635256463053163097784524683528951889373025578973619261811553373548995652840666009989026600524119845032075645783296009971190873372289075029307467422380126171810659247509420743559690539433701681134608558858193516421676688739530047303411465267985005124258312241540902571852978366414956004457551039593796627094969577860279763950089829217569606416335367143467721049120280622576048306321365649684424071288948479932196747691545420751217020738483892693702044264418000238628649778590719368462565632401729645417923606914744571203834033893745000398276624762216417645929158637356742645415126655680257497394890046815375789186607368440863987659612230426558464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,6] 255197984136809295144590621428103919021185326282891487747246289408793998658310982165394099813675876187005690985437217508038214393582793480256213355265205343254705606138377798189487577077530532950076022036731544171652671389744098126635072536105313012380915647536263521842816076296846050413293226189184599026960003615934551633720407751411700166601097586080693714155393570966083811460361159115290380601911889504748144308748029542447004803687414035038862487967873817791534175682920162243835920001686525947221610218367208907103693113951227068858804312297382867299812518671410080439955199490250839949592759921423408436213586886135268325318671693991030341429710147836946401743994988023134921812915298023770587979039001076555912073684237169091188209868926465904348238499074647170818103489019527304079038096870501774185891722244115077717137288187367350152232416881456745284519093318499374937764289890038594942350513430767301422087755096753841946069991309661717175107989442005048280029830059736593797377166002417311783689996139270559246999578116301392601475908670430161806537876274255102139716023402964966968948338763948115529767261721125328883146020588592081239387620832438305422902729316876903535540604995368156753948606950577082379412091387685410924334991083705616098207681681918765953407390782576354793091991530824759692009354526946151167857071513993994611713743388243309202139381743047707215355714450403534023727633611941314532973748954211640706392318644249941997298842726635631941771494013009247007234668456985834692568944019884015324157834548671468511438137408480140290803676682200108565928199538471178235985241632976898150267399314862977470115436307809096533199050730316103573553867646366779700932057874548871478641764803702757132912965703044662302161237800639257390581240580156466725049537042494515733094072070912972259662897300690837007687383228982155367545835957439539054034068463639542354358584464712466011545921770821944461381430439970262712507494581834406746719541426340287772872412506229632114611771978814210064879425693959590749776127862100436330414142183783338068098178104293674694116467094342576086335524098137030725872186960599274480987118897254024250946169909018057198534656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,7] -2146651785888251911640531638072308150003745915592438750167805273415276676303417158512463089154062684153485544743123634342208293214775704032060308796995056544763809426957100783327052192813104175337906707586136554434343004261006305385660088957543259738591108213314368075087966322864516751107783595682583208851514855654560292419577046402812836037305985360703759092195085811529620884068353167793198516768933696327699845000525382555487420369286242857490250807941296114086739992076412050837572751173868903156440576786194792987404485743345586639496476510388186976835091041647162344077515552248445324619896475904893891494908620560167170787785422765315941056110244533400390008549410686444898358348230299746524515777346667794533281788037707372850480584268411947484335609099022976135000774512597501335640854259271266750633381982323820649574569910395406494857588732022269524335266836603259322729152066688023069959075153612776709669524913499686218506872623969427316794232807724387964701377549964525658119469275597421058124879856964778936339290444613675612473864872716379343752338508755466426644069813075169952383058578460223775079723464356792728783028959101677958384639553333002348148531304392392215146701046608096982915717190000279715237018030767181989257968670517579544461276069677975658228957579343050898679564642794469056850264112894663654942211650363560343353452453922834028572926309279694491887972655795404345910932628637301643722379218949008881912872774191350459376450504192914855874945991216284441476586039190124958309149120549693258791848071003891932039221095864913345627622748059482996148773362457127992470224152095837679357923762219015412838235889546199399291178603892110171660347483524896264524143444010265753078785575085174177323595026616017367882816725418988337659076581182013693626124299115645105683553230931373959352296554760256155334090265209739940153447911853713987528863893701865834933217384172632124138090837188636734875089015928475372636782065462321644568031288892862248054650847750129608042977167381862416007090261569601105424083742843843468792375523289969294897994462393763807806015820826351592232311410419577924199937642205860640988970359131203575095712424722831953528619008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,8] 12233046175980237515167350957102415332005503758776741419646466699402864864927472685688268594448437822410732306115904619760669640618298965137983547497808111721542419022853378346739220609192874743456461498518545925528901330507113502915173576981459136464599208517992229954708533707279428260686897464916916632554613239052464256196701259451341234327635615918234707546730750291253802843622419084845887844816762446648188246805522974617677221415879908100442105314847066020995800654410892384669945795960016181720522724965439053662352513189041828860852150271423120703342533658077835892693435548294011102531776783156563305670832599729981306196041760250836246262328633646349262606221618832730534310748394627852864733202286529138935517954279930599705067821090606844658035813722479401850890468024424552912346915449289254881070366649865456403336549540666177703044179729413207461183752371393761999450430223573808243604807254255948325454788718082223633183325596411549299204065867958183296759888114642466194413697942638536468536029247355898237993946496629255203382021398634973389958135185938037175097228599951441957752160453642004721610868192128015960417539777505503551719132849482167701547122471950383338124217465927277877817559258325238456685438072430791356424506296449785942352579569521020217515871291426040419186257628784632380401630423121369917376841424553484162421635359858158929500352789080909317493804669183131008825477018391465024033822543413426858339862614798008650743007221767329180678720500973440473819280604199141834738020757507272117378480161635498183503631255595303795262171264985929778773922348264116088035603756838528075938040439197000553151581358050794478797110159805485639873884885537976790130718981346270343072583977983716043773695020972940934540405006376748601297430674719114610409134317825210907930486007463927357328785246596439359681322905144042376303486945498625521123772910965363469375507499730214593723001176371664608835724431080280121918366617784455061802903118357670678438555044683348734198602869934146664982212134377675424564150594986083689974407969536974152107934786549975955012464357889576264269195897612556285729829233397749867828319900876163883571586508689319398163349504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,9] -43572520730186702207817445187808788933522966607963832093083022239033392902142529710938073649791856013932699261663728176436940368861807032761132335219353578026524950878269163816014722834309010907321417232502199057206390283550629356340149183534907639053082375071829011949902512022854227560356788667280959410637398086932217630099569725603016077638806678492056931948744237696195292785394674179346707681992058727832582669445378109007975649960137913086989555158001652041068004656447767735051032633330453732950190792192122598366225982960586019719721884306079540548476608448213601148676963334050644328130988887780445476261660444807132636861879643458771546608100352114224143044292771531028247673543742521232034300837607834473085289021321696583561941142334115662468474303607473389643814942093517428597698089783216728674311767234324135226908727348345202848127301051992137415742639207837850662054960327614892872099947356060309338575965443039780908178566698935560680558314800859346346542418678771739706843929842164367369874997128427248675697845969785415529985006982425178857110664640934863735943899985814867459950519794478709261420318225046294536494214414113749376325346096566071735473969822287289420037536498520409657246675232027579900303186662069664723041489251333415001127571800755535709668417386357416073308805768537460257447115570395325668812219550524578091501324336293944724708833581266117012459684808574421176342807032471415715272471411584272457097037909154231225185950524137328866569040683803784230451567898831308443771444814316979752656286716895092252528024436688998706722887096055311150099291070481393525839398057002841113803372870322132950869807103843397764029849586212132106220265317187219660451461262744511061852182536782993807921702328885716280389641669437860894241410202079315210972730389652048636604117769424546691873999452932060141356422978914291955836360438368399969732789700065194665052385670934169006919109744279408501179704491522525851560389719941578938810597953289300699977020415095450730076248980353528736724100832793458601982731826994280985000741425042068798879341035588940522220047013005122047070905547385117701879005859101568240487414482556249425154308532102411639909777408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,10] 93416011881931694133453812617705663242402991202194147249884721274789778098917501968816047543783832608008147791729150856914341866770897256443885807025408491754992167585347143598070984144340693214447717877506164249550743874027380685200913003859566526784460975771166807677411951224736033759428755771508439377890088743777842309401625476777548990896141200643349790460315849897915605051533567272102011519529870775883305349875355914971110644056265316766209184104563135051465821581171803313457246786805206086148104222822695635417190260117771141701471641879248190848813834312968821737834775562877116645064427336453493030338556108896569428940431422559172907097167570155916569088340790224666291429192482548443822278593830677119361417926648031470808078008018153698718469073732256367668445394591768338254512757875618401780448771460397025983440216017655413858133133023598512563262914170641100349336865139271634309481926139961430569642558159698837540424692438656854889762478160318238806217210025235551553753622978917558735782057875851314996153054061738354261179215713784578602565523538729592012761087894854627375997760276907668733460856040201975294878382902959993345502973506921984588302049573962093592062177241609133973720481817638614251114994326464317898505638712629048897275342056791730432786210487824391620395190589957195990878594218401693725223652953201693989583824981845381923306986909909434473468058189814742952830365646207623813592010995166302177903663635038117662600729125695529882524219652395157994082700282888410223670564793684418704179806824501742656552356868174949676714031850903062604247884568452876946057750493330927104289169891741733182549751751448333094774594821264683717688448311429112801349044094786370817335225920768125751109223641382383942103598600899536414362564777128629150927733860628625471176805990049707566308229580685842538181217694779108934937503823416899149244673936341863325733038213993696323500760418744705665599055185780580407393583263061785669831991965265801244640741390427484154108337962451473236072698339013009652429086482027644653602306365280131185355719971905657598699741242707826847448695899934015745751824310095623452588397008711774235563762688081873689984892928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,11] -106918300758535695992851213819236855983301493231839076022159304028464318039718343563434878349632071018702328561478945164834633370076488504719464695733572123830470667509836676880992478736873186715428522730302918473852496147982060729386578573219677715595979143796689425550901868998150381156144250669192751931030038427009797526482293065942160073759278974036851728383670453740189803606531976624817607199696431906642212944919874480790976009058497234466162222178830108425294705804015534145378192381218615907286619999794441667706662358723198069042562474621481180029354306845053718407858385149608865677443710326953714039252917326854311291755633065221772912165266380344108061390870802553955741994660717523899760424355554137609668210644033023077161265790429928415922062943441702804220081162289421511564265624691474756376573102562245473534800407821600147806926851791613521194407078769732447695576936535458270218057620758844448843869627291372740772317704640521250435583148005140783014044130482638463758687132261993528784215573590294620426697977926016172976058931156486439438331807179662570205756909692985703612142431863052414058166305572181812186130143877344828361753326091362622068828527004084712851705728968676593853032434877660142303803958915575027938448703465022524723478876003986003602779818160319367511169909778193947804897167830517225642801877067674219357262036045316799107888027194577635533377718040857233951431719363101224605204969602590163362186364236034468539973682651928942053983624913766222431662888255711211463768486894660710458206255403663536277600504114952277573864811826644479058492822960516248744508845087607663320696553012801753270005408533085741443528288309146170898825465387207969386154825506628648934123235473591660250351049640680325525434866009070028207579367309324407521386392100308223047553400137826452950274205416230255359117233411305841281270369750961341922444234652681725478718822480528594161471748760026805608989222019891966055203363335426433046121754605416055392844054638808801692693268176290276472755213968396262928812803999039899816113720528107136923827715029468188921986137051123671313015248038009619121234203384485368159781360712991936355660471520226510659284631552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,12] 96678285289767774242725046598477091904126330669516577660243740617379850525776278718797527848394370328499896339517109340679718914498545591315588597820234359248544387925387512865787651849529181781630620143178914615859441571660142875376431083548808518383080019062821355097704406345860862126761811274157589806481746970023687149487142405331063147334728336141842912479055327794873978283116285427795718088228646000193434635185907153761438417059371088924999563249514388372572168938978324464484587300036501229043366684823292549135896065031945478274526337977616524546891002214282762425221369144995310935202129598830206729022509666589159039064794474655409217365870271712541674982172035296680458962880522747900799108517767174639608058441038867697739348848298095100247327055422917829862595936240596300976223638148365941239483016467345927784629613851560414160409349376687900382082534260534774456489792166105219054499989542685073783281583671608102737562987149043236061225406919130107637142846301688639771279760220574938664039606475412974080688920582673018316866031676606516267097464153358880841718287356042089066377170161867886362184102448171989232159796215757205376862252793900329164886278950414810176069069274163821498637373595750694727557286712923140594518777633406373291230382483038386985561313760569444565933730605988363920301589884663528973878886922883217111102430125917340158986637474275338826119554064209946954185281642293664992590045931939452148081540003978921745243162653354987606793724464513224790465063064143180522215846857424146962733543469599507806418466413290102250214974107246806932642345045171989845086649911750005241480071559580055246366400529692392238171312110863071941573175327748610040626590490763248825306534310437541785097028851864003026585460062416517029394995924311589307627118251949340575419635602795392812709315549393220513692739947647558131645408721620223670536943251652684627522282891311320854503381284993708745405191641926537192174392670906981426304116646184497302096451056472210534915646790297701285814110705166969990998223657499836671094240648785977117417408273095826859260459872093015704988958509083102596378584456593111605126539978200544452699084010057152022488023040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,13] -673634188503433798448910172890642211447905541556616406895485329516378404410718084533798619256477105940503730809505796511714561221458657770724214552371938986098587636456819766331493149800112169521211024331276683780918811891381726758480239794450763397952255692586331281330914034171854636027658101647976630483596780854100646458366162527433714131456231215260983215536379551082904771770886782984989925939021098376321304585693536907191738205265389713510119249553789299295621861193414121562813657383680004704191758312141452790533029014998932689238699308129645917827247315757294126843556836920030851188782355020605932201460080460312264981165638380438864096748794925380298979327930023549007705834500277380542458383143018797922425863532760315936821635326678028981345713991816587768377731823401861369146476837907589546639646849030659621750753145362363573850088375819107659253761119739991658124141853048268407822812712064305649660119744133037590666994103383345938397143578422243232316237074305028800677525090452905332069621190143772267862684123233300565827633278672707278093288422413780406395628613850735492613466287366382089493657503534222405248632061726314245502040532076724534916331364604868645827966760174313965201983487391404589196691970785206001859859708897344605220152806203086137197987673001611174807385384384822407775698340192828426947439103121274636579697860844478533859022499585998875252653860620596206915963254701560703600341511872428889131040531456564208519030858527288565327304400934978903790055775769864508973461945032004706242735550810306789956447355502417659288274428702495810052956054006437988697019226145660406867581465165991558797718049473276963094440826112748707500694465251692876197411561129716653316037266907220868218939450396303410527920539953073299112692884587738331615307235162524405963992248817703225129502770875909295369499938729076592410987810145267771886421506214404872149012016949599099659587128593856727152974491876574377858254162836245914968076185996640719778486107004618980319179907690283319726885779324029211256820234126016353359301159056056425158134884701226909299079982960374874608416243508998340794579782465547834178241223599885966518753012670825151479001645056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,14] 3657226892831366528806406862344310363710716785279916633923596866819841926657197033356485595983630270098036050561998850945847337676540947947684431970618107466795864839658629613519857335500703763634570606623073615316074793037290179306403838509263716418777619785356273165078208248834706417089518244468308482791038369294907591533866907896379527284787753080530670484968523449799605771408976330342104965900847899081643362060391950100200952020936403435259692416944715506612914140363866260185276077433810014394354311146889732217183321465933746054831917522756349708305516260681116259844488646106721467237868571809897602258545470501691932173395093358742759839506542011739260390176990200189463948664777766900078710687955324333003008601970739019021006581556809865171181753842715604162371091136654420402411428554636458116826561477986336480180620027621683133679444505920384093246831523402811457002183028088228647940793858955755748879615941279997684971222797465628177828591450878253930647225432906702224567096725547526377061446464408846933003510292546580750916544573294423474072240414223712132469039935335851221078625637054572422766570649186566312683073241365621305320640261034550147865450392681352759922746308142189707705710519102398999714634408346981639656489675293840643043523639837726446247147113950087481604554795531705370424953214879681301868754928258892846959454377940850523211112321742763033292472555337947622251429917270126530719474386350401085390554902059257959535862971671358525049236364388485985903229554900353438508592997931802967225767904891588599638152124865330322221272203870004383507275222681885449442223042607253014049258938979788238493648209381710403161934544299119941691933850096276695271902794535609109979949706940312027614711589792537965248241496636999673178185420031855304821168591596837871066161730782846234408467755681293743228543642488753107038497420385805054669734078727167253946717430617361092604946270797328995598247569357405773032352186384611854598612791870944051871306281330770506704622346730199793918499602110738608480747920050777952765967030373725795643840751019857845099333821980261310594470008723248582376878701022030258430786041432721041699859704051065974247391232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,15] -11307834208313879097719623459446227207826723067996913132285705966961239083940435465485884209642102500763592829030121433125131891806770142754015683725697205533162431428450920385340415288358322795110124324165382892656785181306435834363549261318222680905703672051798903683640200522537261518040671458656381766556299370652459327301449826255602005679572240366507898829599065164657064396866299969591688810991661175655761815374683554310143653994583794003292764591027018063730410769151812321908176594239237330321681553080943269889559447447923476255345098265902699249708054218247201736381807578132405445103924871728577375052201246256850621244319819305922309436465037533828196364387952372192672034921371370472018055055546684063750743573660292719495025659538427931926433128047488251387831072682019532064340324314109343635343654374828339271705817511094245331948097775424111626937399686106185005804221504446104235184625800242278771335502170208705230378306809814948492761759913160850111874596748530766795906471361854364993872894625326928817423976251588714733597023645237205081411952209789359232982020202792081713072121350715127084082907585263621039034225137118809498065595051491185703804984633955064432701717074549008198800256947884490065345841641829867147699983841019373829559981502839255106097473330300856211412918867408165873693098650719952841252145525935048519166423596194894702723725172948288621504828663859012321174964400299985683705879113897351416524226511059689964286591030362033496090508388752908096833708574509818322656827542477036738010123406765475520334231956870537594682907752664329689441499118901222993093835956277131971835619193865517368582982815534201473724520647005835633527745180223807418721431639455159415073703447212791350177343472253786179013337530092057502198442570544977154799943601205086162633885827647298839575055377512784659435869729066752458146668809699464695701888252683737818323095339818849820910299344770082583715880774366746816008096470708339287568090896448392213092981525725863611913761398028586339419166164376437706605258328185302583778770505707247529250499130508798154741235147072350121320678129105862875868042862710550013351741595151246626861969869846251894767832006656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,16] 23108708400450487478428023065646956911635842504016083477731567304790782379938871123842916610556489232468500678354902935909450476286251974466372736714921003654769209006529684825591379071316280289054175187062938848297719358459004799481422590586559603059587188216584769901350807546616586668968083030939321913671294094387639930449117206856725404295110317693851848757505251077179090791681308731103637199030517696665280944238233330812817046124581211443531985626008838497769182460625732445843582820720392391621180678650963069579950067593707081256148838116207444171156102121312318570465297494220429046143277191936966693939925197431966074840549865495995194404291450218904824240995048570676485067365621743985391341150653771575230753442397636370118540020587244208353683915228064237305783263437688395174241078050090907250361414166039093959882672669700821582143226694356838257007117444969499332795470180724826695269279739144970978380826183416668098901980450218699136576952200349554166553896093100827840955565354163941008106513207754214561941667308049436727821283726775102954660427715440731386234622624539225971366782003677942468789242299144953695714833573605730893972783436613178530443223612727108258912471817270794732197325849524380004571218289454502232210675004689407179654043428309197213917983214995074853901945225691706289067521107538784805041036686188883268468519417852363551441323032486625076555658876126063144723630695279896842873885421935631790765459796184520456130085193773945261351591913329947408602028184199558921916451120864366946348698070841418542262669931805976271803748230642157250794852240919219626011712427971312290806040246668195969103056660890558248978735296737559651683318261986771464528042693746487472603797975923923496741265312720518347061065601346438803269494139002407834877999495933667554577444596119254343063722343035046329100273090909337857455858267613961432160078064360939848708121834815654271487860173596840059543001277288352682866760821047554752591949219206091999441258784121024736562291323607814194091854989405026231633781392949173758313684282979842624791161633981427392522172560621375740973211862034540626955388800099088807326845820035140620785424844379070321860976574464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,17] -32322368622206578971884143491256592153246456912047931865716070460046720347957884838561988591562588936741855098204303810934239188584703247165932325043794020238022683158138547070170580680608657264215615732615108284206633924472682109504991789056686165892023967173644490394520036082053690407021545544036473203875272906079447691672836592528824986326794842461046808161631138214034927860317427435993689720527453907276665085973088715051097919504591670769828153116002978279211080986274306960841192851999728138214143058926591126513401190567386701385348731301115640579192299465770864482516795125184115880501969326264592609580875597650349913331631928750577863809762342370064326861496241759897440825670553226309466255960701930547186593425214930018323196832421991017710748829333336252488541209141132931439397467976766973356796577278923353203126865288788247364174513706843727477057935466314386330075602330774453286511245694721682826131363381593552052022254109517963087504287605140347231315854541648388682517515202224444035047131190898850283639509972469930088812179314677987897947651532314442313974296648142556735987718162463636377053289523204287892555200652504537970502189019487506947943636467922536526544571844731783622339355493874082806555656004162764913136154266018698834040738070637793694827512670775381227354258979993424148726941503861789837204986826301368940788894450044806740745339805857270182632406471538277188643625865892725662860949316995639965091046023341056157108225849678163851632803922612709515219628965756860602000574274844849551200231163496557447441950435901497405106298651158691010060524495501060150591370790152769244348927213549219102918406990659240314844602726477967390906863355001798101891486340668417081944057512175185698180208731774087524984073956247287917818679746479339246669892518539923606680340336403659795778880052954793370604230173801636588703104868745548235866371374806925750969024610188510463178071058572605401319029210289526075613535303020097779127854482499835425516689194789589612569559749557349138137068261411390706102241671890455635687055629454448762865937526601191570898013848368318440532606947857559563919974967889254618933829346819616499682088697570201803771485356032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,18] 28086292086232117989066164738856486109223747921672642935153342177804688488424727083588531681043692525632343679199296443925747795819426101800089845654233617163568258204075797949265527420474112367941218959328243809749706747736466573985463964213998493524286347453378616196580082399953649602360000581207758224091878645144558622836944126570191391075278101254331974738432470254355381738513921940229130158761308087433296342176697032179159547479841521484960044480437050003761323191577031596669040829850067666916040270505122452335425774057915463648757932157651369241449228767957836339285724683060724373408307538986859786069793879204697925593928976337875348825439022755394516243074223488642257566432019536575883875224511175010901029459984844497910401727796311619795071535720897348340535880515524724484303244350081159671934788845793190293646851371827693099378512893210656055297003021518076347812299518665371729843026836573284771803120103235676472638400284188646757905591717423170387087150280443241376507517946536948619126589171089183427354700263442610870908377458061595444134016323408369166600007778498914313292923698511277062628810309664910850226119149320884821799982798421739791523906174711034193608591033315153310275564758584618759086266774606228050359595127868503468952517064543129351842517399778283334570646490323753947972687712769447678818026334229771407356065326249004937331086689094024916841255854865102018781607163316306906450840761894442682199906791732234496194717005808335676036261649684118029365911478365912938448145733196356069921708344476047665630083726092269959441111535636992949059205645256273569839455730529317892529012200794139920348750820413927902233449071911744305249696558070075322484629642762089019281297226171648644396920255193023921881576276867958866255027937235708421630975339309412158977759227992965974689093227053670375738847169181960541034622390443105366027550281706411242692540183451075043960032644456953821783778923252075442990888522001564331646726741218884270407595410470402789008867105660401070201019795087258722520036311807662619216992304289165461256492102133943303817933816243290444125479419881965168582338146873394859640681658483572156960021028457930778901024342016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,19] -5462829934219256841435077061188615913091896657768532667594469606143075957935809919127960654899484844479339150191470935680750773413361666241554317905581244659821918571733583974514694401639667841407487924665340267424279663775113658308780989194652598030415053504934996034301034843499420518555009260098640603752111111343971254953133594357470626248969567732743026766165647115145350759691860585809424903764141820495023648731291264171236640800232562152213114081197131265141669892103949394102563188397031072109834123207278274133648422231535133559928350939296453811677220148731417734771491540435510373176897015206244021560152253612632417672094035557627568185212780945382632446934725317635704065430591010676037447724272473046090755331267887487536411923675133967649520489801409636938226813589183383958049614137531531149248865665472430629363909937452158050863369207816502802191220203549998124471526760253027217883477988020027805346054400877950020983805342332631743851189775617267534377767385022884871938080050789696177959428420403667896802243024234427247789463162742627551303131564561890623861857666690971500959092492366132263319773050834171050313287254731857521909893904438912260593016941461744011245496345400893091581862109288808174272299619529946197931039188669685859751846319036031612317768829860960943900523769261530152494226311396259861921173333286160283184928856475304291375479268665836208193266875944029280960261983057224067505979037627300233637434957219719948350830662341209402411505365455593534695576401747918123766211221046965496831944648593744949275668583051029565472039652178282428186676014060725499192121880861279117144789500463288931516531926098894897505678359395872216976855312144448957754067700637740883847011722331053076294544913735819574191656112193801034794768084243851766178443441374999970121536270469702888887525850286973402593771326885724852573851027689842035684726021678105525693129220958891370487144898119328475460284027325359464386380372137522244096612054223525626985770838979187175748441205979712895835851871534670397373701633904626749153171789279877497836521756895122341350243900004223367494074248699378483017577555859486771297564289843294713125265321456407958467161096192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,20] -26180955415447617315206322281099128018586989309450423727044100933654086422325468255114220947434466534239656616581957606137963050797276379845529041683967808344424377058394798660420124886717068678303471172446645397762464083074961272529255216958483976696277796896685521576769809285639522222920419955365378180698046369747531494572236365641451233110386565081142268825592643778230304630562217347270859106699762589535272011903281729413144657380858581037662075293150444823975618356762304803003617577756673763435743459485528548135008459677002233746163627023005547313775704495466088259521295200595431594200892950658828776602449661405800058224558945529422964154890484033311354064243993938010358449731673041336592818300879624231571748929478646308682663113126886500840282720254545857041734518097845075957800973536103875991506553203805779843508103833833881753805743504986192584719851295204088116776947359774040190054692427613080560790528515409448835908238778655764964430746601861620153354429646612025105831274579101996775996923844169516663913742231555530142542254613559403132425826429166511587757899802199980355621685048998643687283037790438639384177536019290538519111638746220136760157982136661832969996418030391970606002135053260215453054168088863802590459004138677142313589852539987896168873833177128438590148097270707405751624407670320382487868904099704976563299417625333762620924023629873119140722663476275819784860313526521702544492506342950370024869944022371180816763264658742922795941317100153522227265142882432788672512921871508527978086192452954540721789653494121584599854830550718479394474948170527483656274843723150587933647198760599594709130592407398184143494703253639927902363664100651731591856152929559506299120732179051577009833291200232794859948072685012376299904140545727628164496625582133680909223688109333994169546821599675681617067461510614336823933090658944022952347562106182079073919001232997874749823037630234478922852621033319662579563408555352846720360392529374927240549215080588641065030288570830837506933728417962937786684246923511886990188129728994803530979641610329406497208508052417499921893370730537540925584034346072878160416634885798258796391534165229754972218591281152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,21] 48972037279352549759042751976871181173399001760781959770498305821036006481500887434078742969104130664515930071597196227924945952256305308250219952777695416531452625513115526830519706783265715455017195949496696437112766971252863618502701127863724221273958327862659526451825569347670082634308256902207590081496640377325763383058904543125920450013944755526601002164379455104153423093355992205970125946990753571398270046263658740108107725617808187519803695649780408204971861530625737193766780943455919892423987824812967023673399777137642445373049583782494555132748677631616535173565684396767535551595760839415471543930992342149091382355408403597865635632319585749351016222211918124761889467845450535854257160222604169056672477053380629249481754042402436580442950272069028853824698963858102974574365995813308598850153481319527176255243509801741743754660476549454696482483266764636118523210699787323755238415954046962779596661595510068818841389058201483661847740313176894694029362837194826045318662323206098958415405050839467839125371560914912855125916640899064820292960929694488993114124813289848912251772790121695753722355375304962074550313324761584114513597120141433477526965974856073748878746550931974069086660520639430376070434817667530314116885617851006463036475173677801398724261239218596171931737795668789146312007956073674015824097034221752197453107550151543022691889520911986094503570464807666020942967274902051731129536806839330718689204618842499915338416504991950192532068518152278962811843307033232431668154986824012207057532952775823337613228291604602269548761570708185068834327144357331669661546580671105239743868094816377736938930817794450182877165503521176916881221949347789032210581991609394190934718178632383693274212186403319928511415818677432977844204595091850019316914047852156858370387501761285934517876978489739021419081778470478386443644589997026819112365883239262982757579383424083883838255246017042327810727819226825326530779519420329343946846701819097374578044168231784368857932077598157534801762268450566778110024050987606459294786162499755177653082221360849470930660175561521702373543594202425519311598636580641943268767250254584569323688824442563060705609042100224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,22] -51495598590357257971751911635478172926063974819964022204544373791043588424571978228813003683936365250267317348485851300227018178139016138730629569462156934084299756667272416849682181237866809745561240112146358093435300700630167414657097657721968019874016070255941877052217888567835444035978286165724916461819621881664033635782701017592090238147994733549974030414104573271213034223013809619673011645762572744308162699246485412011671686902207243422317579209941008821621821145273693237531745848886548854656041893370455011300083997983103506207777309647257131854338665045631208526237595149419661537475204130072433955668660502326700810451342068579302297145435986705484539835714116805886584307447106746654300181996389991724247854185746011547373756654050456450684013125323642726941451026314728703801986665343116201297650294186769340024184305852391509192510786787269040697846162486991626186545415782622513157214421240747591421443735398520950783214978591953719983507908654294660222700722552099718625755190449863821585047572479794912294569729428114263301709523056100046843628100488597533676194470522291821379076158790135889713412144285595232346433334563248414796772453992315588343428879777486343243278798484567183503349430055894870973795198521738435157552547691446162514609446238596120470729795451757835910177207015471390484140364823760570746248300558458804221279142148459738672922862750323760677795853368721808426548861588436362104071479335733523933795893392622880521645699694542761010053577187244177775478062993696929868009887609817281103984600502585503578304930406458000918850129425921178833224243970623960616080153852765282240234748590348796981285642986567378573125532144582690634252107515570850005046814200728935906699056657894742221088409729652832092044601986017074019298869309772195977101443278621425382762937865232738696578022720699850450301685485990254721070450924770520206927326669821023896768786506826277473863826584304497940234758733377404971357275344442079339813511753739886526603506123699217673099209511954063494360738616418259153323159953184031211995755413946176235025061565019979647986826849280994942000899235968781898391747377418606440715058293600136571299613978033188513436196143104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,0] -26130309076470044954628671387872902105623146220792517990181063338321988121190274944201212803319875097891062250358287584767339027736088004131084945309174506097986637032040890188415144002217760385443428598785379615379039703777963503138747093509658386340385942627780414601031872006532058476300446565241783815905232070145060603014041432109689482645406504666230608492145203502781334603765091231298412198459146166409539490484219062138549218659868077886562573150851918966443047497641299001642680186689217466358288894470079489069693043618572941771408823015638829362535175007731750197839255909374037324619891993479959373541669576102166004787599564384356537594169574310960703795682662066751017533651217897101825265207572180225980324514897095429746735065364805736633947837368456444834023442371472959181130951734914679420799106038639655314933778674620807180582937383851968066017856093765487171493511010676101050523516356568911267329180694347656013043341774263175481780444700884607555735753283665934964566030332187908109108749025940149776109074414730746302287851409715012304217515191142435953691883460396122314683260298742559882458158817496072124010127891600448005861213764664790997715336823758468395255843836686403172952073915227303292835196258207090424614484438455766055700878145996000897468534686199813366150960164548340057096591425126053289612503028706953896725101700487684066466556940245508670428842588646988133816376371591629521657400735839255027623966174930979180195268310793435969139100744661700097138056522303807903827027272803266444139292482586112786825861793621746553150616936510489991047582573350961059585387974139762882871965250329711747052675407864908436280793917127565527284320126937805304263032225376881159684653011570320010854742501580161463556141697588171578762632673986322144260882432609917487935353370092406381141181408176465052373583934918252737064808441641740744518439454436166247848344898271945448091094584427395505852095723078928541568457832771184745626157069511380073532738249253979893326321011628340772964891062130459054754823266829179319914227266138436881467040633334824515899816020878198336537818633868641883282414577093896157147129999997189357292868840309391360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,1] 861047763380641663405291509553482098337537157076142391532462812056262457373379682493518117673922132253569927848265003397044974110124378099462850683959770966868016130606390008710147145978710462023162711950460263908715657588638096701530158413717201614336640545457953391989715362981720336207732691409384379487387615550224484251821338846896460060077566797575628917438284073775741727934728748718195377534252532844285776696951854856530651134067266277910470097912261360205060818612833222000820782085394733151205714364162849265883425831027961846851467400666949922298788999341119351631793755315452274606078501762671499574457473768652394903624168799225741910334556753612805922822968595429060308562687727702250743453790098319641573080899911725538793258652169414115820461638143942309574262796093772282012972921485388762527920970720756879306089345228752015039590812830380339554060126424610233581574574302993325372455425931412444484445476524077925208463528876862261158493823649326246733723117286336845113191037327832122736513372481824709089286049382418016885129949071543862921926487071845217198552893763741759358835041372172368211737559788859358489350274248519112932878582052409808389573088570070691353004570337389844568256909382287471859667650671334583673651386114011604071505452159557035938136580793910890728255076865564643958275231355668025237801048487830296142195762674938824884354188390425708408736122429757481093680209877445392209185378144923058760251125879126200497650204084664260360453823963176742173059545445856827421773022326428983922098895339318070596475410489616267877194902422767639036139393183044660455563149414176598833240531271747946925327327598542811056248023757968914178508375678393043608470140773784957297737675814751151502896353702466303630248056162007048931503818248224211203084191287470337832678892997952210770269756622468334884279896056339978632616699271784291426636249162047452382443784249385796723108312699595113536385062531373615439856366405705407347611338696257772626461487562815372234060158320333041426422287879377405154863587299832572990527778445822833899725012600516124734063975828055889356600393256163408173788197430888310788404611579934901927240836148455538688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,2] -19333195907213233381600733673618835717869589044819228991068816225839724985344199067477144717273612575426386845411039323846260729303025976593254580068357764382279901107721451172662152960833369514408704974039959103645741805484549291668509353921248764779583652100429072264552423909822702964472360200773660422481607851773372972699784370039836022268288456737982082675494621929021680762770267846365625739441887295762238122306413393162322720390098347495795818344187266447340997702194830864704261348137660536167931596826499234683482938623581024585697891694491546094714258439886916250705064538660232371493565722376908605068595302005078936964041745521696938661841346790522437825398092874512667445458264104663808362596177619746449856510735043976771698717977769760506755554703166219701315958256445660560556106755733361697224579926212563305922527574662736021738900023073592743299404726655995520291111493720778547130653702144470311461023746116516416116682701978171455916509956612342356199230490357939849339053553762924856771457338993678511307358140945162862212652810649246039930856328385051967220632675108103432281484802949061447640734447358282272972877130752698363026941756621271541353550114381865394496542067524257672308267999865380693465634665440683462286755068556357525294201813173432273112619746865564167221165288522392025085200758780870805954390791790736294381213995285874041107996956582796282375948848223402034011711709643909443730656517434149505709473940462185152752798580957789808831977760597737080024699000501908957381638329607900621260446659238336649691282146211783631247699229121111221116036270254818368140191670671867074186112769748301657335073950879815464345539177528254375170536537183438573125037010758868992403233086261502515009587188349797120980912544021742657486846648109651636359871948696947159041592541677292270961781396036361419674490578380915394885058598330529638381710390946667806732250568148224360887185636579394694300167433242553796456133486172041558614641411208013735144356527617229845221555589866906243600054548527513993135959421990160112929590692030588332738412154527831869372327542951884803099422345115014998432755027276635046144782389365922842341887633228499517440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,3] 287439654510313188629092826889565377898684555056174805983374933823192870596466188790757855795694989607609116077740517395427840596833115689933598931347464714487376071331599191334834818137604864068372447406361693750284844578547397582521066486728023927240815342673359034119491921684896855096988617235682553132834589018025620939584799797200640602539044460464412013694304329706608305851164645770994722817874577116225310469932268587287796171480491295804382466102466273824589056123749137623227751952572946432256946732306009426837752648616524774360612124999939022019302671247368356084094166527183143971491893555549942911149501816834071535246216031777324719162317568060553545174315470648837808648668536401159379597927491538930697504825633460406399841004345625669715221655128313084372037263414856817480321890428601623263860461341474383436913480099385372044731701736534928308213006933731779430728141111619418127997082874618246337454990876887588278961964886414899541186547303391536217847005181883654556037417824215111463907684990190352394191067927134116011491363743849908087005003724984740577257520070665937321375501836216476832288558141590842974242118633869110917750626922144881297351650549111514496608589997778941100640304397470538737853004851313152326460779333913015362928376196633340324746782688688840579130139780101125551391728999550177184397909188943138297131538958610790616092108665165942001335505109226477950234224239143508233431583105347632610996951834050917503002079778222500927568750703936671311899872189983926867187437801247014746811996681867912390036772332075506081140243153301754454199258085416441180224948625629912430560245574083244265002710912677801510036165180726831678583101825487470697896007405316953172415676802057074426356241070571214910782957396197472644980800610355273400868569361551616445640862672244044649977158909976767650969597097481116075091826380527856289627321669055197546036221072322028491804294664576884319552429482707588343794701468019030057806172808055299625073234361784531274592079150699808492562002311554139582890020551506576322619736688009348575309565809679596767475548571892948101912691484864757007370835447565447679378353270231856252175090386350819508224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,4] -2782244621049792423077317332540492843574698183463357533337003678632765166330145760609640988259100506181026555037328557031602201498746608972097489971640534606220035965552520702416850179693876634890306683308177237156551162561430487461692088923580937167464180580897912837315062664172792374129235033371491676587611904087916417493058112662536293976567160017620823508974155745916968218196449681465486304427571103700923065464827879302979471383332719659964868241844853078950188787594078412621286310672008033983806850784855250303580851818747779928793219164793440000890568951164189908342572483909468003613354803825351067562166426865515668405561579682908386392357796531533828011174547697336979985245698044197582671028901715915997225098049468994079130136426857895165701649851580516748495806486445762301407103024627018215866022831930684972892968855387469465776160548787817298093495566447576900095134249503286851787391195203839940087533798929280261092603797539058610456534849947915657487574620065956425178514971297367290690019333023603718647684282810264203223099890468981353828809770433215499105260855403318110975286755827512997453089564433331388189262416077954312083159336776772520953940988213208032905511937841915799057454609781634109995116569381361387620486479161297447273133329834712751762712748022620672565338692368041801230448720487815154704673488916808174859685610879053957997379537797865037972259321180441014821877849919270111494367812520303158805891906782732979096822937434052051084110695897097731792854742059711177528181348063743981677747106102695399543557640543735858309250967365197263774413326289593513542555224670364141376139556604275035853962947831080646598633079234077870310636479453190147924993182988246581232302630245593350637265386429731825771971968819812095917850257961086675987194147982422628457502262354938226759032443985634490152967467783366009345644019728728680155557272176455669545833242995267542601272092647223299173201433620686867099328019284887799441691415849916183015152099726733791704405971742755473889722015988421259041509967125832328276187694870692710709680560517670686090282554325750120912305395378751175132571162262569319606994346620938014611099136281322589257728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,5] 17911201091722814273354999761177346606078666817123987805795081713824621615892616869630772763891117357626636443503371433013889771412511020492745257933878372911365635064102310509576605705705374631271836869082947369676347134611852178048001001552214782738239599933605498727510825480921786825375908287427100666599672166282772840913970607247049098517109996826866415429555632033099005906593484424050440343739226376200257135695153696481162464741878786801229073317816912290341388605777043163652540693365996999735450851997405079362207466386249461967702672257470491987930345756667709544244984715278612005744303790696554536358401028250048592205052491649048007650140557692512049866660258783148309022946619394294065832743662995820077742838889993997329734176135848493800235517781621837728440525477452200681847832555514214953757584234530556279381358015905784705069471469986824507456185627077107263377512832684253336003083995204955692978855069155441281460625322585628925082027186364179878355662746304090234050820573211745205182271201318883482530331305422009447300716780401524996449149781648152451444645699487062974105473324477140567207636362187700400387525012127419193283756229563619777303911397067614899867569000334177643541401893440784267601031125785429908104077831468812006763594695760468371882770945177881450653035470254354460731984603282308755500950477766742714730276843451710976908472443172037810008968632888530400137461480387003890115786523589877113411624494412944525143709208487749786401848283442125502440257514589039626305556081348574924730749851683539435541614019808920916696194687311343819849111195598611793305612555021946631521211192850554166189468991381272188827645247843824792962915742876253276889187511687249293739153884777178510091407499009242514826198806630153231273398098970266296505491886796819449157034208938034903296410081604532977197102088162586434303679912272227338830376626683011855444038306307641243424779926794786132049140613069357576341492705312514282377404846016682744419364544603068101398278310408920545680747397256971277835513469394550449303355217270977503639045050376314525449689482261647040103628175760261945197797863275472732276503409208758368002902664881038277214208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,6] -115556650758862201587819642909872208165237777350374754237127183564903148443368603170659674541309753303646293793274576280137294326154893152486555348155476730317986976707679046281466180696777001814324242484140908429768280272062716941568018353868804990727811579523672629940488186153538339730903316151872450100711244744272129255213717613415440403969113615453483783048548309982258714509860533058652196342937931681506263080427657690398952646353729521164730070106067887869602599071296599288583347362920302553316252741712363598911650775216749580959457707808627577355032382208760142931014242414109599859468719487693722805494749238170328263520294916648054982267498797634083991769045413240522641611746910252461383352399557942122367039933416506188608179408556883602850238300473480540413971129577727889739536363188290341578072812706545944028567552861012483767952202205049952438264259242567914440950055667473769733484742079466175993996956453336036466052533157666421219361469978117480713078994049470307180467595209320031006044898721909214130562221877108386933298574196796484520603079925087919718716908612564433609364789392683950652243745493436857532363618173110221807001143918312114030961516858875780256213367955942860468203987172060563023026910074557138797417682440609137395622041670689229132146902850781392842440285178101558624164868275901990922967315144011978346144240650974919045545647500501533990174743838054369810630905725220847325126875258609540927423232073137387419320233704018261217861269831703890580713782746867666074710856540513623159828804954920723449883268324071696201459742531103680829098242521466239839865438820719450317729532503141822587164091410344632101906806827279110752947710402442338695336485751034028742269490791326234125140587986282095206987025224896243160968053560551586762318280858986743671005199144283465692110860592445103844680816760462622877853064119691069432792220688964946326040058588149294961682737888241597811586045975244723311971078477422409806490823824429279801807376460303600303984533070312947628917497522857921431545788993948423468367504563192741685916222235056621497874283014427359628901078078516678273212909159647363913591298894797989300992019715231015506018304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,7] 1137571228175256474270976683024409734605539317239142872954147917709284048098995065462669621968872423778449811952171247717145913868145185091234174722167660297199525474043699117951823252640285337915922074420637299623379206962366646525115995379563036509446150256016332349815917343233469910777759941475921857608279345239041584579258301406088177401886893751469309871422785785984780044602778131020993802680728679661227998093476988168167111800478441493829427399193666965144927547690602108735809467470537326624931660133340026904283889292166397264234551595505830458049834479418848130192801227788327394913616566006972938378632565273507023280331638338979728216035261772972455452126876270461007500402468590860846251869667446145222529284494700204210867051195841091338748772803129229054014584970796468979049966349314154425611442294076254107518679032910997456029328295110107459413978200758734524349996913445923796377971508098970321679686135677762123508403256009087793266537377869285783000776291449161464256884221606694122559959691254389421221744953239454197864034350326465511677398261217880989947147771094474321604381101725663420145920250575998754144091056012793613249707588398985720355022162938665554031988794704748437480585411697585825492721306275271475628600111540088094224957444376615421499458847300513790087021471060732226905130380576814478557691991721495936379091542823102435204974064577354266788380986499247195938486129445952425929931061016787345167893333625198881223467112868909855598522875495883742137117151690573086869885760657968445082889639016411922110736050692999048074023285614055336244354289798913611567253865025957806382853451997601583154949658975671629760077048202112845049212753585794309766970161367244042611934091996855037166349440607624424347198655703416371666398558013807653084491847218414996309443396715274747314736716103613673375247807496387899572675949563666031070314894675138563615950418458226553046819603982820018859955925887329553610422402471739835821541338126513838193291378812077277986762352450824644742897433684335859724240730518675984888796817270172350541593111668994714354837308985765350185392832771517084943862714830708880089013019102258000111585720258587294299062272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,8] -8958696690161043311328202232192897101014247880595277494164842958406454596565373647823301074963562849502129296628260269579563728528801482041058527384170336888888773129436270697481568016825056447087267018164288081004677509876692316402165296756337286571988985259912731796843898100661076418957990901063629824689315339545378920477238673622904444940877725629994658551997888836185580745383534545776949371077950472632065946756637636431827105263142434601905960126548055586591298891024001149744274803670546906849700987923298452227585322453622262560440662235194168042513640770740319643181130805697815158723568582809272875080612370515913282422829096714217928863291593344354719330312112508850407567361819600304541339955786442494390694549301845659830048693771673267998327067639371628092724152999886875786838150202734585811316305705915586233165032563151760391750803342690061655351080760569498364487609053389050772178760340838845403904584777188477770964761552365680201609333770832238093429266661498273789510056853574221488892020332712425770533563062842293519267721481837733896446760081786184068251363348379634734083878504186074244824633608642791851953769997218314255214552669797850223956539237655214845769377755740949988442114780249243917904411422169937750657067827514108915444089683585804155390369637141459707934247130925518899160396324546012765748460410412139765397685459062989551229388069511451919123413327320228603282258418392513703344600352998946886145111635381836569848839709436397597985106242483857708991361723621445573058761179489200821363577616045656592390553799933121503677951077465987741752858427162186471442432622216291709591159362546960846410477614060898543641344860911348802761887972822418592906099751691327608204376148940092343004867782090730198807995637025941365982862422368506367979101352770643785654076884702101875777935139295709247635246770572228476597014553579333819798114169376068426195940196505815809155586491411337406769047843944906541173232441923818474836902507644375678109605555779901770492422445073538208080557842671097960158016914017317441371432522744951707457900060560271983688631868446480609064937749423049554180849805650703639081140735889237857106800016048268136394260480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,9] 42617964366278796593316802764443797655735555279638051354631747243015734541695623795048066552363017035537614533523134821849752136412009828623678661819030187946787577953756039801857443682902777993256297496274587866606137522999285217256032015738027648205261824383986197347234021734469704889488031242294893893501137541297097715453504273027024426716131852147974972053422124816659421118800222129101412358276463129975268267683274984182358530849296212200902154170318448262460155432481017365480788256800091554873371129593489357992305283929736683126969267012689808574600815861889461086058054008517388704520011687883488310833505726916718856760016673593535268299364557010749929981231152456980917358578309350101541032044741697098860748159074603191492527752683002255498744587368147595617452244569496159179642470705003322128421779809465518889110992739392753444701631215397477036807758383743186542519644510894707739389075026911829016881506003002555176032707973091106453585400368352594115107887652441214093707527844996035723123862295306535473079318869678482536037516798812496509784525751595157630733403248742893344181169534492226155457529123371850846912113874971374569455062524058443598692872122654639117926293510727410238948780334902086490928954099471278957488538922248963581808301443549562942461252657147971705806368720835065646630604531577210201816297437895115676699458259643112318937107619641435575568945802014785808973484914460173122348022218847505861732176028926848564031851182522063103475251698787079078855364563497761748100926456337915664944912925703250431389462785675108745899639441210958126567939311173070901043798161229026280751446395683505008121836109658017047078367197193004142341786327295430174242120073759216435785457337769381241625838166318014446133140766593423143459263491259126439865450440352680195890167580598859172100923961285515063941325595677570307707302391493432521347066184702084134317644639921601860928108107558487933139294042177861202225636261855860326821410875997124335426985195575511186273795067389975820688354417783470793532004654988092636393743570403165671579912170853844170057598762904863574945414941248885839782938958203839438738642640972133165730569736694284594645565440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,10] -121387367774776247313167189372777758388574111741131156062132367643852724384958496744002621275305814815066030648278949586407454805987551597104313578941599165349672908818221778144802002128583414384251421473258680067261800410035852348491480024923469527968575020097697678948770500649416451407024831809533443622163326093261909322047576462041721376294753974936668651855739430444518923784691707961170110062638028361952104014279628848397888237546058563216249760981334958825232621961241792572768627415083430451855802553852665846751720208668289567909856736301359687871230995394573369871192320842061986000970624675939310844974893612508944115754177190233239530341347849623515091795008340569995157239185722652116002001545529581685279470683245892211987659889545242785739501053850643531002802691383185915031043443891584923120708037695793444237305543175642161361433136428064900744459411726970396384206567679307669570709997838923607622368757822650150483217879495316434849996738150436896403673874608403441065505451055463166558071135812249536587959412902507034761612158403102987377823337590500865360238591738584935346104449909430877255321914897129090076806476598793644612920736138267499153385201071562450309348696501843530925680753207194672042252306591042766232655029737316009181123978677835326711222935257474716298514474028162233245684522715462744466656916147186236587140451901815075605082310794484107538516544390024089459729212600817572532953906122482954200769266586772748468323145600271889236690593542690037336655775196455834342609027784908606087605888523328633846126026618963373629613504146412002764056238895889847773204216551215801598393917091351400396631101084763327292263474174766671023881725658320261397912060456220571767592000535794128539746534977728047130506792306488284177844043964421859451807036921303727065202210558288171880269097097925565619980959416432895902281618461241637650358055945587213953894250023962602404632570269813096633163850551777959708590241824522225762163188829931888316258254605805497801629640001078439152172277709062502091226956866395808737030200082808666343993302382968091876742428176621453221318988196764537608340600748144096503410728907353023029453618984701184812590825472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,11] 186937741643736325042973382671598195350745342519747096293652836517132184423892649425610049152844603643506220676556918175620213470892486857616703519576632227232652256220204994625906342509609399948363225677337393438133501901748104274207359593912230926968114210233459471374084066479607423210781399124600102706685147911390258155552973270923554784965162784751755095476422898641093575055859944699457514579389868454690842385623509953718901952394408795482546840220580415691450307828770347544618703409190104778241983418973647342800092143480320346181994379993063842148295022785814756515627816940522098628076056340868745853813020398100889977260654545770704270091169667921999892094130041233556183355454019976787345638722693585021080886098704375450045657063091079592184274489570533957811796443760916765693185641564508356185665471234058136103281826509116284699361296923021644584919158688498311539350286069368258669299710772097209251725428877540306595034965555950314880743297487527488981597063588027358302409786849141161460793258639494295261608704198368418385307282174625263183545968887983167654584461766819498424050864266525626729586878876387386451355977543456514643662387268704301730221612857581270080483572578787656001490962801217746171237551799339290144195809229010408252537959233003793509857277282097757846891557501681632847260321336038132804661200705762757907612706811181313241463196742890990959324732840497789200511503032799245456271889185364323234818150714587135488232283370597224616279821191892140886673455282031269241779271357209526574569965320157887445800940937566229668801019572297827917051030784957728022926467962198765315349771789824013697085690073205489808684868365593011728923506631615603792142296311561139944083837069971740125695801726295646329004074162275313794746207285505133695010692385643200353559677383070911772596590149464887834557969926969837725089148786467637832922502728531612630717037890544225881531789506571975597918745526077067799428814878264871572834547285783355434986455421585723355075438991062416744476049584113397548667677124175110371621173197226811029655743235763260047504875688572255854922900840987280780527465099182935754633976733295382914858048743753878738915295232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,12] -47039188953186029139808274519576660152909320508886611360944795051879407273364850486861597302493410509731134610202605616483190715136766843492398935168743774278214940840288321024659527438195593783820470866473814579518810610236774030037426297268689781562773789410659558167894759992768165152251571644235785918821896572698712235052989926050982635397728460225601038700811939402132216444988399463200361523033081931903069457801485138940255626218779484011254316469335853697675989828482047671366018902156704393924793804841386039268031717986715426366170017686041993115042020522154254538345017587026188900895568088812118994360119898979799036241999313355039551218781614712239730995932453122092548939040390196030479485495005784692812999602954392538614134820516526836528487731020956485040178240329248995542356051037908062328459858292094502225288413002921760379285406411750647462938857398264418181261974732581641467291397326485517518700932614604296799963092000194770454880315606250879119886526750051162018062538181109032792545633509166231626744534902398257764645387538934930853385542537472743865248417651273195040181616653949448329556016396329633778828926096598402869015810780083540545589168667838055890935504647133480163449027412346095242837657647851210256877618158230762628017976147755972762375487681847822873400555239271775470903279262276125678868807535273050992674229341818282459099602381734864042749735914061850472755695519439059024739105036313568232113855483860335450633408923983797477683643949588571695567526764242281873011578644210275688291757644630598742778061180255127802971432778815173936921571473707630602451363346646576165427258634491769167964059242445795764020973380520689099709196548891468112116893382415692465900442264198846611343501168118609347384449274263592441347612044713765103607652785342566499225002910859347823787555121684668991315035968099831336007647651202029720650650234213583089933273285072345066809495592028645406363808623843193113673695245314372121735657978844819549984997914067321462118638716598520521460740155984643937344265485394068204962299669172439992435684969212185787725873297212324234234726080860246746245048343188530991254287490591508566688761750914679471924576256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,13] -300423217507245910916339588841830730951220040702816374004455183706962533561133213746485355128750305923128743477706892909552277281655267228202266939195528305006305084369178231115475657914644467122982445179678317676054909622501085832378604486301547471867355262688638990396681598675599721172703265669550661776761664186962688642486689624342338326262370684434363776225294494791914106292919322200214030317948835592067070687000440576290942954568195276317372215798373650114325407036265370714715626956019827648447901255355980818055763460545986578895364061639477341876321781275416490285491637681570443869336066166565798859176745029616843561096349942358767219564549938075988198390163029213678205313241356437366135313672168657968415873979457958725479851196430453669766512100386312981279962995581092994524302490197220157601038999967403869619057577148448845742640959993371283258347878488889792715215640502120188905258032046259242296953382831429892283562639751900375338324480216702272994865805849736952612594847114947414978810809997076553367198282912023767887736179613097125852536345098766588483866457969469181775521792784419404881272779685214161303013771222391505353577093116427745205416679279830178911678085094479993496575720503225797570757620656457080295088229171985906180619358606706835404575405465489870971761604540542780780183362551397656889077478822412110779295229169755385516917547757599094345758463472964078104903429595528848220017196549279971492699991022531778750182923281563665479955684250327066691127116371641010223801133472482063622067121280718923232578642457747058464976803956441393226105216572938921638890581217694023288257507439766174334514586066806088741271138515458151425006518784214491117958334637564662274574668478171651800359386611321217599005498533638453120813375814194042196010433443741337724154246566831867538938667601838306883411034043007399095961628112259525098587124274052095225288635617628239846520589716916720191940318658495169850941455471206713522472260343321686581604688568615868689144185123033275892770937056907740427118824184047868487959250780578108342602405613221613344275013891252255850449976712039803787994186478885948789595341530124202160738377623635049316687544320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,14] -236914890362916147850480140969911898672478798822850064331650274777430611974403495192688167750130173548772883243011391358951219644464426277343546659703581587247469738655980379833564127493061527919706184453280679940645235048108505877047434039269150707751938280694010899111117742636211519243554072091973450741341806297960079090827501516884031118007322645351522617902296151513085558091459773904281684053368480531468983480317156737635241116016858015696591719007521986028459420790637818116738699395910020331692650164615211359310101067745745558149613053491154982959281020828953963587553845732955808328636272236006515178290473061960445721091895745393026570240790798658389160995073080523664969571584395946643938429244798208375322736777807948841673234816895807795872852932962040889009719448080111070872093279054198307411178324043373964130559344578339837883985099041731972079287605726685461157847093904091622585658305232555307945613610077041306772195100204787606861495038948524825075612820850051837455466631922337427937053672946545957033080534363169011768429383261598300638890130757997008587310468251014251231061692825484633013514816732959791262806155452805729199139010437078906432991083661311441393170739901063378310402261808372044212627592171840720850226865808506238608741041475863013910176919769682045115859820172309805960564556353816307131918604051772799417231927000465398909531179765695880608424883929092277593972023977861786621462198780147731182468588566776581341504003769128660795761257125808788458961212600293961314043890986960426235614456071947784750695063253081269188075517400520606569906242796867995954025684688255380518351312557489430003947747184680962955346595659811616020734349272592740523360331556911771855830608122050316913835585599538606272006067847910392981914529402924246402729781605350630794377972145467839321662309093978960987558568239570754229356234369205469969055645412311995772581103135370426739144969498612302942198235513435401635957697635533091332755019961966929749548564709806059652732926263145376514957880331906374616340095617897576756980354674003641717625499228272946720134060891777474233649766455795277676757745647629987551774689392953521788224243491060066588146270208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,15] 4302154171423991301359239900674859313408133912116939695580823421914840511770939706755277262280291037444709239681246691736081733538167948529556419106205868420497989628259183175165559953963088037676636480313708490223370610627560798635610249793409261400165235689167423362415042544207939594042435167272636156212863044007995477060265429874863433864955458394806989004684670621764818093412839764682573088919458385538709022171017294740399995818635111691751958083333876591886104638017028913485430754285950177858189031696761241814455971807596120622183116845180664286755389903850603996073559122352634921413340786688101096003699303498605724606715264337747737384654126623177309934640089172742697580454326550619186536879420050267694973037182596396466796565291925019587319965713721466689461616147081898591677199483655331152807350697929037009654966866656014046966806372391756338389101361168304224196772411152580355749576705484002156083567599566864330491999718075597910606132915805163353607545971201806377693744307442786099212765615725649892565103286639034389112738270938222697585748103943595121001171608630132043677393144289437623977115135043240484192096607346713281704084766349185034536658797468338606270273747833436523647029450723785375447017373350196156204909371155416324020881241747667028793496392334534099260339618723101373939989570931724592042906651513042277803186062170009759422044219542084801856479827621219307379428318942898248588484859517344106876882104667620643814816471850940008242229924795853949854543907788587842118034368750040894916584580352953163753216643153943910513892197159657288825413900708760588705061188867482442260414988115796929419577845615995890511649913338782565402490321468568574794957284976108890940559082280092640478947777381424381850613366029792585846162159382327990093546251145050981655647041632065058457640113963167523958613526698435489214244282433140188018905108128101195830443287797333680914913979634480066148866519624200109272115080549596019412370601225622454078735192698572640677910688996727006957494510993540813004665751693830614977277759292155517648789214294707036929435267399897932062805482406049949630958537406407454082586513426883755149164666147165008016915300352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,16] -14118134930286066342403089750711115694484521279499677736919677123380688577669583796425399224036658817499609028785035701470990174654042058199174090609401544430761332919714408611223068470853210133821007778556193820718341964472321832904122723193626733135635697772076348311346388550209153782899684618284610848441218316907033089755551245014382436964272818133433633451495811364766451648699279071912930273952591084754035518939838646241860861940453207985570278932585541319700378131097928018265947691781181285109652078599947983816435343451986870828823563937942687917864368310717004518287895059020101116862674967299588071872413399961282580332327369522286201569062107913726476543728489258995913290464811642561572264786053141849184190640858388128490723887178707136362376649963764121467590707829763561037000356477710331649181055092221882915607338543796692728074312215765049350990138559802406290951547547107369721952714456181328805067450453522387615096882768644867484054181749920975243315056796851857252793295338158413922998476761877785624282959282714983997499790553766642640409068264944018187547721670964148543469490553173747798711064044468614385225748832714071103963081426809464993684597133765612611395172854788057969889281206303566112323793543780854415586246669378295612478995540517742703493648062303129871033128725613201978156202832271359270201530626935105186160844036822775858495922054840929357534218936167229067327304867037241857473065267396416911906405006842735021668076866528291660441694323082334839973425120514740024422741071670230786038321508134348978733911477255530077814435278088611219791304085777370894756162365163158332101737217740381532443092959781993330558115446079093507930212603532834822813671701899260594538558844176027245339566102096537760645286235262951118092043759398136281279922989508666081249442454488466697598479196318729474976413689006187490760074111469524346925639669552555182046238111515316374925196286507705392440882880432965520586431689564032200125933901335707983953995412747169710778943737793094554060144863722981097278583641272092121053183969041645823506888846670992567370114772789081397986868089707738986214328608865214904054159596625346415310185270178744361232080306176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,17] 27170584271889440167061821016816470663945777745321137710086540956902482094814583852884197182126713211234343323344902242519378316775301592351103068291289776407958619860350166648057805296468274794630925736192319089969799153861244984939743295288875602877475465879389834787122409095675537666242107419090733870209394400532424081575834125347964787529141308089574361711287817314560625472271967537825709895273698470882859224891046686199322990956901399743196478369257169520824438377506917081604895548723849550310901706561069715313953215473883600157642862270940164526883919216008049633407905068938174511386496832573414802021586907034032954487932021708147387760196384130914539194854602853877138008631393815586408910259181410045844759890260051524435190288695739361926220918717086834078577803711608230098358180211174901680062398847941529795131756835353619401946456919503989451848150488944929328413667486420064902289889562920269908187534687387340634083531434452772134507042675076889168067683128701678133592627592691510265743858558220334186008568732011121730469327742853427962864182565722595996222976171661394444569077920392094477708797438484705035708135808007416644160240865551833865912212529148244765470104672243017290805234673237661235271229265078389803548591454287249553248611022352731354807767504811327512756307397369117883684160269724502985095734532394937116053528159781114051596622951669575347936970233657216918695752237558907942552687556327992023063408830903397271146187137843981939213427881409961367715791265817610467544042338931909276705058168130792919538565511363965574136170946859349579654106451172012583479645300965880935866308735950916726915870805612913103389352767536815254069242491922261412281966005130608989784667902424505211645217698822821628175362275254003465963760061296573059515020310558646311132268041618901307842998930355039784231670268347592519826612440535155557670553793984755240702080915447050630071241539422892059936942646015775407519620455042178119896287960022074817452658368755442423833017389545193101696437213384471278449708022599422772982711710276043492932989192603006738284151619612760849541920174238187666827601363065673395417944936566260724947958150456092281434019987456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,18] -34451747450827943508172792356523053888886350759707319082721356633068917273250405316187656748494034788456860790239754883684650710102551926935269858394125345605397530819546601911696697965788315328883154933416411537313071353446728499315956895333791626859449051347925586330514206968581414562866209258966674897930473725274923770584174134483725043329785904022193620927559470831044513204642825914309085323314721790416492478502677805506499556873388947200702104978653985234315232508441333961741514391602810370901724654570466767604193533568040396963066865992984104459203228863252713889541304826977625544531841169899381704681359132425867275055727553705787334320310155737208435324917638456553726225526012058277594755654802454617077215691472534733363797537059078694005894109018537820873183242622585780368826726018104413213811514208063980014506394101987351021243079567958170144793042605629578476340154773613155845134462247576149542684743524368247692703121385817947365079791670111832084153815632608926786641968213593465871817964132444300580302979315131127086530198656271696398895441039827585215617910503373660381459832979333777681633272862254523526579332272339336850932687018012254487602521120393330036182229719027967453094752041782364075883426751299788423025613331025726746862924390028602802281112424636815084474962650045702204128604662176975222256182199931755120247843162339057518449094666759174203826291609949102072833756301936732919192280193934388872423855873394369678947463054156004589675667102732085617983429386681567704675386301512531215926892466417930336940569228974992724872975978896522841398978311705955129055695559559656779257119322586886385373712178678280820745685632775127059000842648110474680633636400618523677500630742287901892122578826041011032639158709415593937557033790836123353004442413531548642620391079575823882168090657384228956687221468738479859720904670838578542628842588388735239219869097475583652678098225976464619274046957153766523909202746371157325006114108440434512875560138339089221166206134476941724684918758090842042550477167280917923015259002807389995345386032219199214081945409687115837868761047629658264521590076951335472413474765230069339387117869038441133094780010496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,19] 26747276013060754576307642566318478535081386659110883725759172670608615684944794049530445225700872082424341210843746447421956744648334195329896474602081898171669160478983134493368668648838439711445668014860828669050273350361746017747968627651042812362439227803138948506107041763555832938941765222649678869217871967977182768630066609368006604564949889243670771057640171895932642073631089833807125609237278250050920551041604865996959701560853854323770703138575220647781206310446194697043042855672591806941107911212757743033157451040234620306632110311775964673977313780563481555207224005531435284644647520842241783174446254515922299948863949901170777758857890679123508414867431106884312074556155866419708317809243878731366674292034171901767967328102383800093140899619133016770660910644759049116850581150201157351872891454538503119871560513804650214721070027388717125045869172589739357649090358495490960380657040105599741485692608477386052349522514162607804795115673219964460508694934812355994529273491354588777155975505211713178776400948672863772833082104725423529946247039388615020998200970977582256379001748118650722955405488490537368344956937049189705335515674295841577946828485278302849083675279231918916542360600905573993438154687896905737276495049833214469069589863756148045378226208743111763034199837140875499292097141326923909307392654220884077959802233400652371656345611882698027630535234391803601605109720827662792104478572347047534406607141070349378062435818329867981610852260471539454954055996673189154462779714996562166331533768356003152148133694853852969639926389076394694337224885511384531589085292524327084312372072907137326387502883052405117764434450252529875637168749558655476050682011346219635457962416117412764443180120232503681450596038931218909144740164502646826623521410261639090642746696354481090365588473987369316971244432800324350165790326000752374051981184214278110995750297619163295654532333452987837138155394824727979893556498756957081110750995172388833276955235096891790439702465603458590512274918471172072752671476944511479916329364947983785687495162529152715073456512217534499829639957957037414782736242979270317858347417289966442539424150977538020589275447296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,20] -4514503648249481528655609342817191300231646722760876529411804751954335598499469297512446704651101052789652277799617927276745074723285174434299814591740599483660911718524831312081417222244201619151079530819656256966897205611571008262726940421214277700830667210180220965904818831377208022606734210258859577209312021283289594432653585557604404582632145062304794750823090843009961009315064467053580434142013128616028492278600832819131474295482525404336107441436568488166263176764922621347308349098628232891859838065848732576571258187235380385385466023836641038109016669480661566103581752379848078582010616054442343215840243514924937539414317896702283046548549209409776325201553868535758434666567333431666491566818237808171974830707918882819224032978664418209736091999313653969276396086811303490969724056170910841917515582809151210395774269349837494165170616729911827346872934092285648034242312249716714414847424522506894863593660594090900731887966015308716982657483464397613828756567052293429320642989098883826374638796858032173683062379997578494677518747111172088406909757929807852294687598326010942787423632583986016570555801376062706810936299023378568044722444875681650606021004172493910341978075382888250362608310375347496854042184278456989676076973618691639756003715215855946511913259741634915370821518455699368193398091160351592254527566087992165395948737038218462466456110048043436887010308660439993836413169530409204472646330280531259001126658687868405995710031528359246647297274937812033361704572708242424194580575019821635167804167391579551451625483058115844313449609835735613459093282445648613131207173471391364535488151727520002408048593952521613832269530230420051833784559823465541023269243611041544124742231520493031943492670222765105777480386572846184393176999071878631518798292590513013925434194119651288322955631658586440813642262822462304833377575395204210151412036060257150589885353971578631389773278896411609860839277380219124442305055624355656657650155326733130584245478910864491639756641139554595633110781398439532268320520393807375671485086281844995528482591818244820482158648308205577787786198177799208687205449534298259467583816501047854716392082533392652937933619200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,21] -20832242454694025399595115789868464021994654316156555379906618611831824420566999777272155953076380530309032099667558845442759112758516312548555260220087097274959329742426272062375910589956149955290903357532796663074514604775558105626211132902741924112814493821165568908284380112878694590533536088198492916473712201430166303433561121025363039559828238444291798241679952237128422768616736149073640828786324747529997822465057878151324959322767696095499289634448636310338794589401155803911270674963951359374709920564088339463818374563378559644786966736754922370502575618354543842065169900720489626495925596116343972486607740341094742174748387657003297475585863665981531152791714212159975951012090618151168931206905467742708175428761097516232044747648948486128786278697286986613529184705616880221338945084016949818170043615520002695662712034886489107557257373254618962183842395509160171606030234814642646206226186342880785531598094361661286504417099503246980363546139561015925411004731282676182854646018141634876513618385725331433780131874131599598252118742676384612687877170335348614062008528777455620866892183258713844418393623203580132333369636965877597577632822803036400287351980359284991030018158186284270251930864739811307756553859318171836987584599249875857667150465809023360318794438100680112434722153591483734633287404936678281129764687271857383110950475630788832209442822826766393588897245681245173235699782998625382183591486921690690196819997388567848478524521998356141472656226766822234880012616924458319334591583655284247612666942828326667802271372293747070107638582296980202898594417116796925591215753451589682533281538338938687336125221897351294491606516887190422949955920268021549470510626413754162754286704483288141640112895289555390990563479146261724208076598264485985288938875398083323623824302291685490061133292199418760542162628017189387114266875318568934121838336300018171691372579623487126489234365315485813935548119368072482302240942542152991578463423624127540407193886520056544193917769441361963727608721315417766478252467900837145272763198219990342405735220373779116368035596130082166498179696388320818053739188787651580714001276505376626371628405600435063156708999168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,22] 36237196872994944646417669055470368049818816637493633382647725704168495646324166171712068726992636814462716303214176880972594864189837674014972938719640707197052957973150590360326492468285128393241994189367786045674894894255049931383140083713652475917165391648789563060132630423822615819056629044409115188981078197740748525025354488959654922033819981744737771524968006695767712797970014320084674657621713949778548019477582498659168249820856136542797312641098402626697982080094828936074264174384781114340099734521261400507688386639935126013535948727544794833934197680353216087043315226792938094526948075997910911250316752490241802381800814398344165090019178326640687533053362406854443169245176518885493406957590884751069385402928943587729634387252968838676287836938089202312684054262401824306750129017655694917002283362801903300996833511459810450758009056662687428137091168500839103062940766769446720331595613294128963414176469555830544622024667087831534985461707690027093353106639675777528933250239506149881489807125640311404770451049845778329852694939752806789920552908595668842907189541277058163006548888758289959799907517016517235159850786510990222508786745655696179779137649774093943339667864966445762601605760849106936094626340928123483632736092465149083313520009554445801300871422669015456075468320200379518922239629627699049332027260222414813006459735692859307102838843673588234834679134251400374944630776136383979692647957166974254190392573770408600898459449025219421744106983845888541496159345610265481897594555032297149354234224352747613663198809826814985284653589395990781952570177881559600850655969877047214743552137607306501080254650373862788189022211364462977690832558378391005472097293023187084870132025893366406860397667824448730323542394491040206272912972009551185029818566242831032544658809860900365665011557324423004187049772158192768852366360895638995842237538278779685816634322941127408294421359095728432458866819185288249761446729821527746940732984712573405145704416376490884566603562208210343002588052010044381532101293493943954700382486208076591830204605586541511949034487348982659002490482585996314255912148156367401581059255703577121660433714002687192654604664832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,23] -36188718919785768195917323938716036065420972877455308106533070594161430769897028273360129629387636087316176329061508559598351250541547790500280630758779249603254839357144945124711545286944420886369294532400330716004307872366983745806259476842739588126688120623828347103186955325722829990355338279382650562415400217496749566452878909048931486990371432090852282184385252115439806821683257700518020398333193769336069866272505393563626005008647331419481068758597557369544059582780578407102283909091159012637269962885796376800517995189740601816989813442339373558821937357836382792965900100987283423816177609146769190153537387256357092217719785202401310100908956579185661973736798802499149318981521283658907728334914605482880117861693193989864218863168184020914939877799809006495695889679941438427772771454190261216858630125051865831894635900370106030363023609980608572414635004666900209487279112814160912420652817012277685085535814008020225190047991401368238491448245736588551012118057548501078462854353953033350619168351445266187823997225925951245800003420877670279159740244476177374379286872636691394129703254488581594231628797224925328856642361662228560648255434571777930160169554054791311718862967328537546228226073686536563875174935714951486983814709134843858456030442028644261977954847609087484168292160913465878914572978645251519037910007338837480736363677934983983885172256994217999266201939873300806161056331570994360092143165675314727980502822603543706813978771971880784400846004167268290764533395242658564768436313514860300670679249752324226530993378461313431803817528445397899347117268472144549656755871681851422127901030801820824596476230242657884181077252584312117601418455501290639621740475599466292040694625086624528351109007649099724017313143900837301593937630072365469517152367955218917162490809819721965984347358425019002078910772377926858104335208746929063165620370626960369623531160921146280788311114724822136079085985256684612511452812163617185221601256099170583589094500091045240628302969342804357795099917715918566493303036057531310060855852771436488006182410714619081068627693009708846249107281965986333516743893169072591599090512378703286024208256679188283731243696128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,0] 29329421622660400781093314763185554643202210347799921991440757298811832484685471609943021898257955994962396948405284864903902791531563486010718604771690273347986716960933053868432698337735040893612702017412487698541473599618049054683234430558344791397870321389886492509651106944365391162782021084774685382414018098726240545832614775143447986527527952213399941251657114268004303562578921145028475856078936641775863124323479293014037545262555522293012678067573356222500668017262562447396094346162268642234583594389406988954225960493260833023577276117292327444960643564227211754743005055669651637728891403216071970532323325096311656192352466399374549088000963347178623095147827531332696113112887495978321917716019058216281889546912744503190265848466325936903421085571799645791926631726905153850368294022590691373945140083873440513001378649622483449242720966326495997568430328403933544548584138020949149614757154214476866252784484058226110776105299056001658109319302003459986559166576483206290160048472777127788784098755883387922190061265300289510391481809579089900284468745945542977079422780164637267989722073196591496119080533667540656321635622308401555854136531915114496633280329459389950278118975523633613172535860713489993373599727066271853958787908825684638953641784510712330648434628116955160809578184956820975018613668658088288986509547748048205146039727435255631519323335035046088952381001846419778108099007456198655987170639120478566751952167046129714777122756123915867078148100466964196859941870274285992138571019058966027278437025602316373571379442837295395655422499507327434983216048592095979320838107141336015677966999482414831176669779426636318045120439079532399393051650461270023503938680317741849023848739619260031150750294754444633447570646914329899346973843927325301689086072013842568595635654802699019057343833902017446101304118064283801996648337026474967831224588793393545838224983361413574156922672949158951746742230340160459566126265936504776276482527175357818932418010885026475949301770089673101850994614472674914258241994278863313573810968378147520014254743919536429939697955031637526123747648779013091471218666776845884393868351846119704762275820984074240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,1] -848824214130723543077363886140452827738695924370644837118982347458602349000957711026327959231142888941051271229283236611811871948632734283457296421524049859550340496859280557981901062450126402078240474013429908744362032727086517815518645510280693545829018220760718128305878374766487007465836626472924612003434981413237501006209393380697394961465595276923442321728614242911744972384776077281660664152567426579605354580006501977672277566731710116557798667545786883331162016756630798682513096579923631930803251202933786114403840813427630844379104001686138491086949897173383383698888782338914213846143732615546044275489065549782653394611084101840354112005717174597070519767036253471069561443760970306861221649519221802735855647948031677758082437057031917826782848344684364042728080302409083444030783155549341846663113039923452374509199069059825212883981229579047169593429935824555388981045577185632921165640794620484351384484841591877432877979573628051098563806823926999686019630003485612086320624419490898725761366420952909967627065408565340401351442846459380501920911829233538287697262108455776539130936848670360007864095347358315855011067810239880137749880428743521942501224350515424728648538835839791297366754112458713872590074585601443418162769203005696853384009048654598134038705593496075425529607226918723907327087733635357834700720607642451670316712564437799277356936781211420233885834620904444387817073489806469055008966445780417146833770614396469398091463178780874811041456423247151653587908349577786161605583789034960610158358216074407378749422047881538455046384071539709619420850649387663342848987018207334207412466029461204610676085862704829044682912199313590189446659460044443541429776793226814701471598152521775921724938591170185811815187676016563398187996089425319517301266807630627277159815035242912225984195480325016556875199562439772822885053558276935218003575107294737495798060163987251778557809260405440028911473451021848265392246643048021471446313731968840624122733702644896534810121186067468166678935871269726265327160276683131740734835248548789411547969961486537369367163104371193407374640036403191927786095312285437167815843156730409233134413545487233712128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,2] 17579859553481959055533226398754010814440884434210506685661712759101417428442398876858530462110547280370203183429853658595809710246738886696030925734837107762715728189824291616124653813723701702934081697894941164077792375292213312015038265416483713488624831754675938211117507625746581503264086758725505473921407845866135888489748996923756067148342697664668770752032166853367588247902963021865937355125416027345040157636104165658120508266461035754180508275819220635255389508901344284407697640944582945240613801437142735804709121002299948759490964365031043250963449457988839728522172126120929209259541287461597565007146925100126641591072497208478539444955643151165750094133228149860136207189193112202518069828617553079689431892966481673482434795533664177452932120341384470707483066816252563877097647919545704542028838919365538516891297236296111333801706590485965329159838718940834105532892072796371347475349116108112061067594574990090297881265137602900387823262224391294766737426733570015297259952579396237935945136001727932246375221243822449387819889417316896374582152800004425028207391763289896647135417367218107499270840535938749758889273430470943365094067860549703577978123405036704134380477475574483873095678817833108567837093698579114003853312080072563564370019931751361178334101753059159165623879774591111014276510426044121558224856212505321346118510839281892830607284376633559368986488935641095545699355119868202863702945924553972201101882977525921806663185494005954920334264376244153729370944755402900896893631413211899640910222473601420633294151779187388802598673005528268818699758873457248424889323106769309231838574394369543202710050731591818956852414235916652593973490603460085964081733225118718962027126354055309630994160867785154842975865723010505965687351421914469753202926200098683057744002077553032377435699773566578016779959713814728876931556584809794191543407088269409817531216226006479928490733934870415277479344767066040419500812077999279477957582863849166035027864646123643526937279309275401400569243108317284157445691105436309376283295472997507297882608292716560249538438819564260038699730387154523957603696771292520879896429706281851054777550506697127100416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,3] -259113288557200623948310433047868248827832963821422787412453178043891750956834937824755131172901701495922254073682794162757442768118005602540813999255606004487905091596362748300964589161140032956793898588431937357465910269758848551576975484029270134450361123866766027890188078602928101085509625071689318217043146289785172767082047014756410176008243903200614235609583229751225282874460922129123230313800355360491223308206027592833212849238271832532129631439414469714353823583652166584861756497083212302045510736068944899437652109862468604954665061302538688412538634556733631240951292739051485859793692931923932893966300723790409569425835052543171477660228617701778790228285911251748155193457451386477257403595735499039181223694107846200506816666962050782701297311880679867933130367941162098532789919341710936094253245791090937228602546428540139585848462454277250413526266776144701516774899792868792207589633125721677941938799050774533459647582290980624603495649717888519211426805546796137043689917351638772743863677434925940638260316772763386108048738936204168892679661019458791693484381573519114991470297952879198668874352794272481140678815564929092137854300270090161486192735940947916345696016619173191884330919677166531090053589918370800438419162750663453095546555528602772734036050581647592272136955441849914412926293293068728097827941760493164562846910901041192097011146613597463710378002280334494990657602886380892758686228499046616812641303231028332877715637265508358893859641330861716948768054383559673517267622483606185797242229424608657729381219237792513645534266587589563572928589917799123460943026113512107688966859723720746737113289028324651087277338401161584980730945913656472744700187006232906233454246464853179095109491239749028121510491734145302254188148480682478039724269118199933273570678376382722864548229569355732211560077717027187032108827602595790969314953733853795747539223299471218537915121765480888821577467843052514977013442805533853952591378261756016906548835731139685454502301653307371902629471211492740934361216226506544904970743820648566732662139032842567597075528506848074661831336800497050819155621507817007086952159635518300159640404076567914872832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,4] 2564344673385969112562413708556121672718876216335124577070265478703922287275786980722298217992465366159948684513954312608900222212494819524583278241316174988116554532312228647104037468631976410564897452500362039695454407494651141496388941077121657782986601746083905563292229478872289761891141871348594125387734820823200876824828725501425550761873276402331521632692219089789584946919866769174962541697481147819293656671258248486811597505002193097651488362479847348088906427534829059529997564335765758961216064258070215814254918296867422448305866508601705539452655536829475157104055683621632844979058113426702482439176395177404736921141387697797495796257409230236287260223591582069676226037805337911937869597618167436535976581730598834197819406778025793206411796600886601124172397411964213015536496883965330610770167387225459139515133432352602120197829996404611527469329597494188281192578059803771256500896458704557039207696934854274709019539163473116028845926912549266198205554466238716632646029710114900538753348225430063711235662796438953014670987701365621102427664823812873390692766261082458526264499769040857776974601237826039339254618826220640460485374590987156335446737180680332260143359141488115755468779494415312044391860551050268938854188308809065570167616628756834450213170731444174282295953347394738553044858689954079667117679567366481612400591870978426748217180166489319049694203430968626053093139416792301928071487135772564899988558630657946255737673877931676668668048592260658226947693038686784566809701526881636454256707109169948188892066745332320873806275427906587940573925572149498513940680353500050304742963825261512340985615788841594455103092361620628489749195040704982103251820926008281406961474872935335462581034974341180103945358847890616216384153451075000701654022202064175089297835388060699535333598612555017520766776298329292462107652420170050818198836600309263145607494387775324737981258407868663130434950758090431880110957063407577947548305821540346575860600371213653239407774668416924914234680848364406618063796204655771794167810502488023397708308684732391295980073172918376308968904804254135794097193816754080063479336034103071901182590419968328359477248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,5] -15191732101134703542322335850312768118399136783133642555929447569763364713408732551188680677052727252614380936720002245188192463979011118709158876045596711736182306978362361793911839401416405195709946246850435659019598257020047597245995593266931394629035043274521730290415870056979687692655043981546454172276245934757653490548454181849165368585553392680180256040479104376125573494445909424551757568369639657549855066217912434283690449471774003796443138384354742778104539256706846314964577031150374330356190406448198936292741474713784883807084175133407638950945320581590806033536994747675337615408430751274903998441723900961857122322522849550714838417826176897244500680291031462428874564198973097592778483486271935213612690972338669368504266526964561808867324246241875667554108631252661385725799385240636108626646552438190564861988953145118937062451838107898573797464989832175497236175804107319248252667579788778207805739826117108310271477482068364364641678926502868099424297352431141119965839422395538412057473947165080508720124482240670158300880064533253349931320229913763561173282661477341512423849381882884957963132401176703382137270248986954321325445639253912454089639331148186627229648062786361833419296975490867660602411025373464987429218884659548510173179618382611771891372937965564525551883474408694717337918749536120444964848611230753654727667214368410722391274212228873208185449405675427813198213843078417299877295100531974502140271162482994127985364837082215904492005682738331542115053973294682030093284939345001529031727582377008449381997735022257252222359318066861938620782753430863737092885053166075816431861000474704476483250943569395295677868107000919273643974713116535652998962893416167901093422501709016841234103365420234160490443698927401641511937699693423907492737928125905273359791146281813943932076237242211284802649921113215876269327513872168797528098021665507993480506559317082467994411365372907683440439139830463400865726077608451680913210713817213540747491380473408870466796357430337919955739038791841506928256764199812243573765075957576997967360138970867883936758086094693645709336078858086967127206837394577426283823004381687926696807412888711597029064704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,6] 39111007274285480648092163562033962021379489894317074266326257529651777214864940543120503323153087546563288069169160636393398481384316845501211805655921954024908486803619323381020549942300574048012500799051645444573653448611561731775441847554954477681938930251523342016491058874212344949705536757419559843691403461558446831864212104338669601542094020220534920979055655424509302085998195338197239046346913763501872519470075312820869947670592451163314199297084632230446225634950950609357207697774782779325712930470431032712720851175606724191223123681500892842768660291744271642467288157931010455538134617442025947541337366345204591996151174326492291640642580400283843827893417500729988256372224998168392065260167807010539694020376819680020612467886300768530995629696769790149319168942792196786708632439161680137546424633350787501603386794800656177008353293029484084871507469949034238500734101934924572801546303638163206691196177993159362356552276115692323667172637808928544842682895221537596080244118344170882065445458646807528288954547699746308981816568397277777894231286349589783013203629201960949876216765220401490324638771452045083074175583236440686019212343349907267996626576693326081127595937809757952809738120978747803277993602958922737455473753322196879394175774012727448701629806032652195252599476555115086213923329896781927517447024479232443500701704215830060305930869868001988867870981669858504249215468726316067373538783444189173851572840726079889043727028334264595342877738733284771484860375518919288711162163929141208079211186588957481179073723606480948005802981198554607223932485613367461045512276939933870988172404351999832287867556824692130768316112751293896417923974514965337653358157819011635385377381313970723138259855607285435658554028484274095194102619924727781661551326820958063953903621760735164773247818735519933532390449476596155853348726420090013535185203662038678797530336652215973683213959749019251422961789712181390400259520214471835084744798740258518962194336789031702643807774916343765990583877316449241591336712828803413610167571202147722613370613501505463088385263539895581885557482046675537630178707593172286220025693743231207999592593607399368032256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,7] -215989401936523857699848558447356646652227199215219741675086556342140042717500608196031774556094357061026825614790410398555948228955325216493669440508041860749992574476692583574663031693159881128914457585417772473830837405274087522019618090409195922023760128574189206072597408122749857064167150342441017000333477508481419939435994718668490242642244461167498776471334812335916843769595122033944490128550533718232918710221813425666956702974994103776622913979403286570371294984561668358718316483635499871161204687801301095808972327259511262116795252112142355170532554977911028342945135593914115422683834764928328941149218736668893497026174134160616393138269304895572407879528043378955312710050847525673012805584829840828595316209110196220432557514080464150575373994376280050941479345698545425715893767810302260495052170359121412654777340393663170554265215698711842800086799548193906913981676830067515913451391146030104495965748382526567586376809341233512725162195084005004532244900760463034541127169396810520146252117714476333271105564659053743188080658197702895654876688703224838859066276215673713271615753176794106464301853491531191871916092810818311377975481327562965352704179441405203254714304160120864282678141611261270818282213055384292754783713215341235726634822331969797143414901537238754594932464484500330924804701042916483723804428768221566653900835339076055199749445981468245446655580282751871615318082688145000258610323312431487587711681838950180653099328453897926030181430838777107305694341231878013084250782449868734078245653870615775878389558416054252290971538218787490908935748148941852257700504850673571598906505877452085747271330076543889453865720201223634174556497698527130696898702558463300925100094028043719917737163523189065051975335350398912857065736956086578309318403118857807813729198044389336532116313317666573448001061629608323379289160508248386824525968181415063236170739176921507879372680341836035591805200816970519496502670693622245110008836392641974743897337035994102207291830298511982017870630759010517258218239704583246002381840367047657907421284263330007768428237262293736607578350073993142262032021852564898158671302884469386943124569177312330306813952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,8] 3765359398269545172500423444047003780895174732996525729061105434178671176366771741342528221242091635418845544488970710478300818902923348166196257455949956277775215165835090526893442833555733148137400754828590651219044944311560411195549201757067649606442198388816195729271427606536505887332658949861948584585029816339564508179676648791000788384850110991463102726288298606152832517449115813230321347690001498487325406974722864141363211498872098599973705945837350338666972098578314480560200904195766474712818423095611768875445009889060447986197006506335911638874522325455026596839632975033760828243538310740611383733397459582570070464325934657738639327439259297481575651192054190923142669304796271282680053046023938546490613884808770809404325416858216995470982560254269558110893868676099945887927820137416866125169886093148569065999426992989295159972678730886872274028755320357724965990356469860991408682972658762569312615067569790413165574746923973810581611674436998253955177313758804591261118723108685968001980637186772788751705003528164121413646789334688870896530303080079921323399920695648489284914674623759401873006792257362031570679021331386364696482393392443255560786647005610673288042155897877239522351029686144928930454543296183359966954377216251196137989605952957859936738473009612067072563784325814952194115992851037008634670772961269956024815123340285461645432630018548978961384836122133310378156327472549255734177561850814640868437383862103388175436146248974534078949660750360938645737126091733926438714280105973441937834992784506901649228453263077697523861181550855552397062424637766831763868820728019671666934561168864033625400208960219481074472502343904961042023469128793994890717997376831117746527377466659368954351975827548698611856173106158506846201208073759742427103146895623273507941175108751657668964269998656179616054630368072456575531821813949215723316382264991621027175363905753003773948595131416956641127320112156710490197820790289488657466859074745980497590809780544883562059005893481713337361696643374119243235727073418744862033851412132850313402823625034080286044081607336410028247498008383704942426148359608526602956685921877345497642202291678753235247562752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,9] -28593919346411426108215533340151754117956139609255449620937942567584238647298323124373597744967335735197843999472351621356290665130049398047624883363760577213715677187552714993242315806663821370252448048010070078000702787148406245011431810259806031230736759084280243102089548366543974239192473134920261420366123037863826246905733696653703083299556499721124269974693813399349709046934478285845844452387390680551949893836517710972306394501456059053142387142717108054621380515195036023580304551011493271742580219455817707852331345454432115028668891844675451696096703451750889942472795097130410243660016955560234739462233063683292707859185855275981519853160098561212176266112306086767322428751533655998094934704534915246038524989100100676392112440342099182121301177233547792761199912829021718090451029541395839562982538205870370781128600141256199577411339755191428566708250842027064221357618925191989751101279767960996865406078676850515318584249640626807121588461281555223116383938643112221182305445349564111475894190929841371116650570938749320512757717815133786912567550643972008679626455300289758766638472284871418526064955841320450316735890408107678243714257633090897418727144131060250814114717452530151474333757219262618993158216643960789611569599165339097757104564500093567579045573438153924660555032612870654673050553390217557351345376926789210872990571449422510265216129923635615893764544754897827337445457148452547630855527996166170945294316076161226863736863890941484614925619738854773289906555244170700102592988280085180944786573840060511680154169765083316515269452577335265939416557603676125027445454235196598641832991661253553486790271832507917626406947952783875819021267111316296864360591065528708573290576557627458563578101417789715590968206304889764869751402312554206022386895389355451817115624849074076901687675529028317393639694736622847481809642182849725618496820306113403181775682767333984513692200262623131505512977357479405198500870318705888477643145143665199379561383561252861194889958376505686637244044325751653273816052108530275751151128370729544953764962600367286088515721383116146848567726235352632745835679898725507278148492319694619015408796114958735657788243968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,10] 115589682417887917663688471337123031297798605325443002656339925361010875217925266741765736105997189667920310200142047991141029532693185751829539272826249728585861865508365336565622251945750767967998376619547141820073967810176649576596269042517188730622288547888368081711362617178260384916937301856207181889335323140054876431648057861452978395822049533647762713136773248529210631036845701776908850174172801522079153110528816100128231318992877910229356588014634004627200387195223389802038669070456843195699207649076620579386655995435896231361721793220107190243429248001872888703599641229429251868758310770199490983256303306134827621986458352938142127746075690074888392127888877785199164835849384016564472287776199569655987638976284271084731409339713348983407607926289491830734377965162543979073968852818093099387188888334747242597633277964071287849368543251442032897334446757459754406491138262358614058070165247162054498594119747369849155567224800492393968587374484210316310879729995400509344566419248867812941116924159072444696228495096825795493204731891813034993014537182864041034486284411375866286507643376172032341258069840414437335226084672300703493763073942346826962262586375956583472389470288489830395570779460427788976868735318665224022998734507904850237632399694526108832357675028593911064799409524017822535990423831618261786753218581874008322422924127806820299038872615064802659849555094785634893025628837471294550225054794237607452961028332935285858852416672470107201378097510909090243953003269738420386342981796494924748487351812554572318326393902952289028546166721063256426599337498337472101262262929772151354091309639535446270004666803499769014822060922920638090577805312373915566099751994485718763323786823769735995098225286812036492828083879106507337080716489266964740243347799331883092348585638614385941871666979273808688717649098830169255258091418935062728884642353906970986580347343331928091636259152796183388144580958902539835484794995390695999725226252666628322683943393329275060246511322229259408912939618122893497312787144386576951367319794979812097844836433956090054018576242922353327658653433867935739364152542625743471882904014864279835871238654057021781768667136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,11] -267775829751584026180480521543365783961307861114394733423429325950713054062304889580060777762602615945228262887977234465248044885500979014681079263882966299572846889220796365318091112317084612740600220072536423829837313684938187084966471871427271954911360588058086616731778914185955010180308110161398012838289025253759913118354401869482218996373542487898874211476436327606638524058687156014152749422900108520251873404560759653312165381824719918336807498868626576668727414751586589432833776173775704808607986977937775219907120754784739073032895421254592854794985136993208775830262824043349059137259939729563465028017684455062464919246815173362492644774924506473938549695162147695587149662907364195321918421474172352157689376525768607318471482279622920300211727635015999299644632858017718911708113383907307455054826221145663711904358105408628038362300394787887907782951848511381375492101336740379732787679395001044645775360912910017664156343164183548359001682878256907057913815488435396024455833104291973823647830132154778422038829365217288875177865026919623452190494343944289130052687765796081642852002902685849937518316280305475247379255064654164957683215617067275877626511107119123856737757829697502536915341541420459072769553642774004060103117775010663118644061339910664088673556290300176391989524986676625692887193633350411189877960853516788445719932245518012581213851085064739254514130392311431094992832329101690337772619041080863395407073231548987701276794304347030685113647652905897723651940088101830788587700526377772105191328585397924330353814531156590135338826098632252663898022906351965936106309915405921077366087482099935406505904420933150705633831426357997527904789462222352264664350532954577823969300125556171763637178244665423966873399506930092564217530487046182544088854219893792993527708826411435281158306946859275195767641708599565080802268343068602511616147633636318101580500960574448032995620235969045378784618431969908289757955649808582275021138794318701080730524957897513857206618510720147165301886025692326546397232463678887395385384531397827504631438660415913793686248884564720778256582728040578536839337837140031234032603420986660111612656758990192743136593182720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,12] 293016066529544685834879772014960208114625066134755558606582567469614503210545112712613671246810105561491394496629259629793284164184207845002505985887149025700054788387443466159585212820218953603437546713409341751122407681686109659496208800563546338306720382296054676334023458001698196681600566278255993098037515122450295331004995887280024110904283539517225794874775721912467750844776970629627525576079346534924993328480581589880056765742922077393871233905545903069538709072117891437303296967648895324036818430375654154873337442862254435671575341900576068439411631153697603372210954474337306738067189845851368037187326102540962547415925221779221745551495107187926295430153171121426092113490231705760648510526942543777360782025656228371487815652477167301400751306807791687219348861785349623359567941779508389050696589594196962119868611135648244764661912838351940375089591937355098209537285293175478083185709975457822532077794641974890617295135197393619798454337757806073064267011608885372439904337609700138049484477158100590091962994900826083590987215674010405584834256887435131498534352749481133714344184013079514005208902463404821432542407157419396999033543852889425722898910986399471673199552210816087377200043871280377760935780534750703846140535762032625215739667982351309699890141949037309300631829562966194526705876226412847899960924492774203191188803168565063365507539470116676466393709002285320682198219405251780951188772603341866547020130111393147060491628102106953311455491702289689848963614887523127203371438870080947002857385713357692973502294054483862620825642055359074854147726613896486877104984193812258043887084184754706320994752866117311734484560462131300549883562880929473176863194604334748041155745320278906699958776215700884200941453812509236127672432250838724419247192131561239718153227516411981695897689746670444422274535250962531884323301212506582364061998314083295664513501684580176548982324284105658199302914055676995506225797392814856380337372745871976903824902344873126433689739478093359314658984834985863560316185751184548812704427415026964149829341574896352033394982822417354985622709619390143858909982720911550839993572416264068456427991268795507186086182912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,13] 185402994738675017046550489469321011351208419164498038755078478569011572126020481016489563957101570098388454406023370180446042252363858617690917496403681378632044717201952649707251248952642023620868434106799949399895701459384202342130444932596543051897789450660601000670661360436874189785063560239455358710690692342877778950259112461153111684104642858571494147395902400403667757856073218522167950381231302360547721039929320251772125831944623019267185039570257264708384307292411783051627203485185756725233122720622903456148630458264023581184996274753211272270204729407775796094030877648515030685346344696428219623983528383343317692778888089206821532614951889611660996955659408229353806720727256438629703470718608936478608840928046363970459953324342766054303913965797135914048795352789936965632323344450563281413844071506755883928939771342647487035220242416892442905374832294703534291390045772589529844819197259111888491273616472630662252548656504294497631323091395669078448449483388854774715698884714415981681579010568722972297603110824717816725503055081787085419721065377682823131711155242848844747968205797749452225823539440318696844512916266967241231573863978729569930673100095927797142875673068759811236217261049882967784998690328613254995497772756438339315191961221258294242876344787730512130327315997749351890425561535674467030800615147362297871996856582241310439430334720413171425655111815893607680042432336199015771239836139842304492764760702917309988343443665766045967357329465075907712810734879843269994569004993849895655876185762164658315640943877271792194971792143698168982185390691166127890564550260850852165857453223785061567410996920909758964860105128852543750227702580022955975573610342254059920879511358776726341012238023644802265253606262519997761584854202152194415231993108344124673636762332468203899863151588232318056518873493402205216961790311908115735627626072815980181750454321903230121100842689372876858064642757440670465033978123563815023542546358935796222668327770385865024731056396154355711464477582390004980613897146087674991975267528816236349002856109836665287562316543345001042958606927049162351320853899888009974894069915540675181763437582494944123225636864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,14] -1046597502545154564088849070396907941370058346396713016590553738223632975788503919690500946937473818515416463417739298593114750668133798363660288917435326373366081801014295036754200410860934169772234492076376801900814375410375273489643252832462968129484018162225879476247858556829752918418907875970614835399337032118731771514955488210747957484175986705236982563560773149514098382859206588170426017598888129830752292494889347554014465843170391074852188711211346677759158919650257453517118993832793736434690404574379838299643329026467358155234172387950873752821713558652170109250143323369963248979042695235374451943977459597432297178956187958083528091554565027200211054137487584819521487981837336876949180353990088754992388229704794688478328727453667706267707588204984162330098082571197902294032247054842478754771057668174356316248595741701418926316153062383755533596148162189930566045223627047623544987681995511836639167419062592751878168167286635530258623749670868009349530037202911473029617208074476304430878906714752035930698845269727590153690573759610114348339200418622545107496474577455982759126330924339256841949849421229250545534835361276710818092266634756901388640690236374675758238990200742732030530251797084344181260524629958010258606586435485109582026348792263553664581104830600576560584206965185130706018632916299984851031188300114789760047870155179550330444996251576572379702489143865924280241255435039750923746563119936763550193909224979062597335884802700830793793215000486482435663911314759451192311113447031979939628499387954025081766111424907302775204409418598715203047315869754765333084217806982070326668208000874984092885902988470113722145860046241202335963654960867730403202429930644382094322810212621644918648812800377180654037032060764902211893207029252739705933341593380003473971230459765377391664981349003818829173509448761858281179979465344203466360835571064164774225470792524582244967989190810599152773102604912414313798154546499887025306890432236935387854473032041098238546731725109834056000837849515876694992823314499869520864878605265874049791811460966722298272587020665559488872458560036928275735294068834971941271195777870152640163901490134362781297059823616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,15] 562308995667329312964409952696756835526603891717303020289917440972666436590119331788217427748239473210910119251991065296947353095371894481233939786787699000965990057482680392400351462872300550992864200475047913228863788817355955627106639351147714523503961555436778381047245058460389218568774338504315710716545061946545116578047806281716699538495802923456188005952522608021965243121930824766764761246632833613429628121554950621841552594083534793334170400647652118291809514577830081669766675998060986348978402597842113460768351892260621048367679946750889280468398791891193266160617677183998247427866280611236748581955373463345515089113851313082594851319082296922653570276174671712398727029407471185027224411294528527014289519037741733261653588501884497617493065614838940923938725269066631404780065331178052605522766552069217580866544527228628379748543410069759639273219499171754584532330340766386347550180500321625069102964563050195921950054809777752492975726383405683976887509713017589600060205172271079503616667241708746317316655751684663817250744981244619004025716146802804427211526343333370507683793221622346224239161983625647472776525311088056483825749549285878490804404470155251330952697020376973587217792126525201423594340578572603974213729220380057103838911116254985199460802054927247437663051013859720521543372174131936549322031664462746062756979995617501846346657998479812074510425620920891730239636983252245621624679556093929305409346009806256092639310281524500612180295709373530839792237033219522400030515790707298719089354240458318701519205562792617799413071300215257655141069296700321442699608823612171204803911938924223450273464844544751422009025148358902489672908155313308943681378137738507889702268848678159300720464511590066340489305973656972064432663410569793276799294240225301676312568253424635994004043733482657678307539400872227231517827933117234431395039229465742811416412020143061995483520292458849359504950429367166783058417736449474714925829500341505090579445013155220344163813960409959707171756833807047726639856731921961841002752396061777841878124147267109008723786166933492867724895792725414204862018485122274440742055843635361428352168396727601025068742737920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,16] 4324859839129604389833844603610952467127147707567497589319256404749844833046843167299634819256740668979713467440223010845433580562831864322343954321486881697538854230042759924441053802367499386095327591517417375274174884827886031029147580548247804507243283245546767990094830066138584128356781356936753953584074407484828520294874976273253919705827672735217181049796592030727739147420978198240894077890716307982318935031728912989257278283803656110535697801362917298024502649705371045749944235752502885202402354754231914000409205928163887098651323567189726656548971899456457767001984222016924204467529105387033013363000984189240307988228749860032473701251538206088795358933323820746720721567345608060886434299428687466133379908799823554525237654088275557431633717465628372844653881422294837052067243170438574867571731604518801607753193331481654309762738056838834585091010702675671726350177165690789570140778687628885437261192675161721803263512146910941157254459825768106056528786937154668888407416226988503943968211908619069782711434504670769435104497082115472274313190644043349782285518015805656879166363516817730073946248130502183784892634485944480646731569619311285315184029566015017473942717656227418763195861102790129576741196817721005965311667720127129549611228089793577291030295015981171206985787099811486162430797700154652394287576591300833360009157497586748847439532729909388340223416176287041452504185753125296635395960497614431086246673358130208955904256171221492132089595774941280121684954883597348220382358648114888777843017744338983412962046523722114996340796794801297380775068603278567992684305377217855027803894123749208949413903991049960587631775288777124304586397731943639727737518367226196099939844446294676791837182845461023916967886724713480398081971214504367629623571199105965626899043891011509288945103073989542412720792402731537844568859960343324208217743339856398590333263780318409540682155725313550757070470516104934677495466916736552228671385037945996018237784215395321107256212475714320138198563838876904449843125591387819422771725313953901511310412971838693510114622416247364917697653489787069808711847647477123688968997475908852820548883283079206737813952266240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,17] -14732905372931271860996131468925339094536362730007797561135338093402515482150129167763706865755388047438013185743637636038413518823927980630896091219789544073454306052282950924807629994909330276787392068008329170478016018571697867885967086273708806292631222211841789001385058569007118646414269756306234536906652507048563000106090495091110774680878457688088830913545432361814056662849285280958161174544949079239004127574580985510585675592429616773028320107100947132062344609352314295663548761720589742861182506325478210033956463943628836680353039491769392401174362742999072730846511794698475635564593635847963573194541477978135809377832638593245540295766492174526627356504128844363410347800062784002918961580716311082947110894926814378169937955907235502172101652768626463660534188199827762738634408640578218549982537278792731978642807788839394480248352823131445999271920331279676563972264316800455154211150263897301801723873637746701394187505800372636912419432075283982136434120745422388704402736456037752866907515295153267992273607582544015110773406581100254025487631172708783379069872757138606714966638523379834697365685922608985566596836344636394376608652634677123916732527445479458369085912555265880908283250641355196141808065632573718745030297974508448011723022678834042553903534187880761987957419960254981825224352399752905897510621381743021360791568148446146451162713711665409844116228081145216330134219581427607398348666962073016029251662319057178236176932859787774895136436030399112917474267369046181846103431417300117854151107898839728038334692155549091877297260959484824652588870820246589110129337488736454749989118012725507045311301681813783995575194779566885612505625346481780190663238537260992910832705669002137586954864656957891192353460054369690003728404104211669367734758454056641103086540112919362340145900524153762681889122971817045007334563241452171122484845127514449903516278349779564842586938002432105876875681082300357375372485938589419483884257957218297248795945239320352128713653055185700366223997620776995048989764860150706647574648237489466413510735900883271258461620251470070074323900497498578553576684825772709350981095429219448247210782720198258432505230131200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,18] 26103838817299104249735929107096193320387853745175249073707471789963097357143053736657312924070981310159702488728699868980572829026461644486671152038451326549192518884304682470723887231067432139527504569641311950539539034221296389360180764604495595824009424225090210895725641193043084013182196016272631895217815975607344925382752154669306949973772864240474212643722100454975903880500773728286234825293917097831010531133867353209773343377898286878591741773577301215370256912092392952595209030275644274887626258430438036302335018048391601339505540297914422831688409623694034607130589260549539922136006123171893973797563960008298169370942028430512072194940529163828205920947842815031608215757461782096920480632060655375390993826213873058649584471765978866692151205883942641658950726424552730588269010589465965976675485915609406806517214888565646360321503659952969673387079496360588497635190001316575371105823149630031892229460664471405709450294045062633197708273486001502769541076431579957349431376001696996511417131915683381755313765604184910066533302642538851445165590162574111370628852256510503503610847390074947228452837939649055421906262052607393170187692674684148976321257784685901779593264286879795096027756780524554372095369945170581648637040869391515774046487459239071860830618479678771236418079048221701566694899408097256084579985009666863355766180013890719408026884109148154182347437556158300888822741463825294785990507257281570731074999718450507993252445115561053472964242819290084858512559685954178752729298257908891575811406351726561865089095941784191334197129631641405294510535177198748587865768994800567730650244266894296399694551153185202873527134999923830157281936315435147080126235974440546861250649240834128058614651092241480230476355948113241175494145007572571695685043098629873457380685945363055487795854839355930975090758718336263100195975072546791478475491449081920641867701135941349831625134636189784344014282516497459250350967547954351326616010606834117314102372281007305698259988652747989986267988737383294392740001156489585977419090942489192811737810794271523421412518740470346639531750866567291963548722633640827534954429961414670892087614749212330075482459471872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,19] -29918423988480821819062913250654254417512357863157617765310262387384473023577431009066123590253716885978523849086336273968145884687493902460498975684004331328671442087717520121189787061581380192298886203730303808079751880585740489555133862584623273983030861078520321379829809110523426587271625663449406102110487462732636841572810865441678028365887250705223721699910497431630739244064375471535453064695169111945200899496717817124109741993246319601031022515787879011494030438699533185036765150596182508758670465529828321619844899167736750790218057792081953187465828761759961470754410280702282539229248968974888748077572117007032672236409618095911564017512130529218204458160529157313062482152721457618708093091545997920644730979835289588868802898488977162883869099305871770385970012088097191338655888007426545401308512102077290212818948547703977081890203185207587764401260369582605863065859185967593780004444971200990396188245435348358050937417579171729901522363030918766359814111559010523622826592544844555973664289964166926228799134818085796827689485554376684443486567953923066094683382423805371967303143201050682381698541100191192914995427640286074156544085423609633764955967016492057078953528142395970710262460504294356475720500666275358317322562041144778247170441405455690634904129352680729227628196793014244542087782995764503174034550794913442326639021266530269836355135304716989847821222275556661977318352090437849196862670635246864059068466134492284561756904867772723024730040564875908592087284051704896841553770715777280054557957734836542188649776439078548331237629119797957206164185467002610502920621054352313340870404018851084435823067580791051468781941791681247898582090668795811894549862737384344214519512726866526674181243945689532137764075541131077764810962186011923799697556021154464180604097630574752004947130637358475120106473569552576748755360140141659036474744847975679541989310174156978576115139799318152693416912135300062210980616356186428542465338736483212688866264042324923694464408007440241116191334574416432383196670646850531906343808188691137682611069708482664991645946511128626558451712576687553494345721639443720178942655214870330692219816456433559032018400968704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,20] 21174131856580225949210562630803703782019073161459880094220453628195463952366992472869552411957301074791708445438664875973507518641120240879373302511030600322291460784986413865719678737132136510652904529577269330202711138620252399120511908600160151624525130684417050217686471526928348991063342041345250601725110631386707985934760801709202125373100828595101798911927846408968928250632877154429615766109170462558376219661880003202367488055580156407903725558382797935992472527971198673743965407010234867065459609360774677541774225776767218731229826574367696722015213342370345407299409726011391922761915240728679431611425178302948681512806435018874310909476544173564706556108528178725381089636740999432951700070223953609604002567360649938751920424199674625777799832147508467087185178045298326892286236822759851089566044734225570556134271253854911308572417732223913653784609404795052517793449148054941854774828203005492519621728277817055069505874143680693920195707623741794696607114753165060210185987862031496720285317518297631587881180515243150368655704094311682732744221263646204941347065649816426211286084336540952519653117367740582625805975111486214818448059079246813694957525422292912858607134177197877654647039348886525490576748110736724781559681084538250515611778975118580098784584881706636215325859589437639163081471540683628653718619158640411057877193432361275095871634571960203063805819606606106031111601192257618941327711918738036577588934654647264759251199344736243479576906551238317117750407991558495868458126212545262390823637684558920739304481373748264385010447557733702375701241547741987074294097869501227634607544357230658308341042657756164879257174754929959202370369729407170978621509725445043067470932102532995264664425278235051163975028148230228942944222795618797343337598433899638828386677912672522338393777915660880160923136381193420041810770132856902821750142480042220957257521873569324860106234976222395881964208997164397167859504034179627311307937295654569125213027669604824815765454168886327037548732270458957301725333007780228978772741461929353092852048813867297351160048009345852846630644575652460955558859353508354714033247564729647966086745201284662435498663346176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,21] -3317921626657592067125594724157763227935522991633057718910747423526708893668495007251520175590477259831946340699456025715985960623115148837575596289995805073056541076403095031566222558328454074370796913767362517260358268208612447255366859973705444006618916880546131696501934326025714542350712910930652295622132108773279553508863913070897773625757833220236170305663740056375352473208571391895817591144100501922976301640224566100456139365646251555288824707667538742548001197202217529624563823136318686033231182759098474092083412160214369689284946225569079475191190186297564986782852229422744645721407676997493903321871695436732966460873774144475443524880533199241129644003161202994270557437307889736357562670271262714551888280910014849893698618996444535510446215200462293134754471111789824011553229830930163443884879047084019356960637525115142595609644575993428751770348840169050178585778224720645619544672929097071366332524752572173335207233873770430408411676308377384417194252273899571433639904466822420694596865760869975456366949020937501389392927775784983912904003633185263817696268690087777390247435967732471326670074525760966936827463270896021688168547662522328431206493301607447736765036427941926204059310937923351889050547998352912293004677329223901003429554723130696958464867328734603164781265534783261666657828879621870949820815704916830726669816402667324415008814009284704361200713869510842776517758286756707849730326819186860954509839768263798870039964463448088716225325673649238522138672351881071746686683123157211411208652997481661643658412919312660750282378224996468734468548879799319109909091410036684360638881642994338354258173782461153828070435147105627233273162714093947191234283436277920516532745916521367566833263544235988464900558094005632366353471903616228246030939051714026886945491093645179191879103803356616791775641040960415312629042171910418429036460292300198069903962068976133183041578966560958517130863485529197999373493676495781052661941944239180324274468530980079552006209455518085429284925620258648621178227530896251271826808438856950357611284640263051972419784035002336611098175014934943176504645109245219238731435280435718863342198379656938208462739865600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,22] -14585694479646321122674500179332555079434555816747463180095200656908384231972974459228083098187682212942110624486016635962705462954137425720470343938284520081432000631841992407159539527383203414496468849593802495128308610001101622754415717305105511850341545339907819388438889932883689227804420307716445960260995632187684826002684740772765909338460642263189907414773354235001745168576027977131671354466956821898855803026324134508667441580140379588179005854902358787686665260351871174028174293825453169329460120195697567404457251788723554138372664349861208392271031454161246441910342536751671267403072400370148092082380575075607908216174736957132313189667931310344997818977884799074964701095401241001730220941433916691196974296156828857339617586674253988044318561472519035584603892224499336343207389010472962990798425990212199919099545942679255855430015430806665027903084657151756973165125497141909882854885627574512051048971771016572389203714352528946205156233299467823185266777452106605887644942185986321603108745826944242153829601301828292712884119619673311584416823515041972082734386754263350970793702629911438932675206983845698949331036940059883903647451705801265855846054533346262141605367871988010181688355573046206281532235392474771874997032828493330349054555460807640753925970703931885998306488484092984947618046301186496372328015740001022235854627849269406330707674553651711684493822890293301431329648763895366235931252650219323941676128192399563920289620443485276235146991329951227941264518639670263914080088908169857706281607529117069877416289479136657694542404488636700045572786314542894598636722010106884771109009432362795978023028150403924240874702107380664362497457747262160212484970981910150651199654926671833183913773814701961170457838666359873814059628220284797199585004893419058369983197994770175978991498769165112456746064582615200362504363595513598205180883402114494825880707840114983652382153494063475748477382410499749716617252520119266895537444905317939542307573045731924063931254251845670903093506370186868362444119228042282918270847587584285183678587302381207974103838108280924886162802890320867985486574367581026845130788391757361066681728907424050548198128746496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,23] 24377930710111758381035440883785773619396739003339464745950607997738977391706330696704213989172010280413901684925292374380365696401777953347106550115853695305976106770470762965329534495409857238457053186727156649997066317232201213531702088592303685768064205028281728090259302030308209705188540955566449495460708088154851744654130409230072702857831782768683293352990254953906637885643121665052687143251211661745142926880572681318660124492022302410759616064501942966195484469650955023804816027459436090172124372814667168785961915932857264741111633698877898971307175662766874817656349858181063422813816712891409866022866845027005218063177359887259281157132327383973341436366446405557180812390280513538447121355314129011144556696223848535090379002816762396082386063290259386001767290321713878607026216100626490561578648527872895248202120571230192304274980784016935126625027001888382133045142202231170074593956798727301092392067449425360451180605110249128012410236085144629050851824511238223447270252069949828319092102815607484238955195944315837808557496640382762732366550024131298137103339177362306290482442150194134669554305550579079514647339890175397882543448587345307132489428812124391237593449379509022752651583528501489127548246192407195613323492746530723771877274649790859968407935730395403818613556051183293651930639248343012820262801896221772568149500899412737245421122228385996401807975690952225123072414920945040672628550653234831045394772872589851965164748201263767169536869226034833071621328240349120698169137841722788743681216794405239013216286761995132821783432214605396221410907520641927524499635070851186648113913949760067256235112453332333547842305879339628929806407521980349233063903361779269035139952461611010743778328191710037075494900900866061963406360712134301369676963495575142642381029198429872394924574955156267180976897928097525356666797275376371226768988918531396131200308323393544365578367911712941886389724001120402187278703687781465045109148360517062382928320058929639674222070512058372289043891536999225807623385061334200131980177643502762816401472555493714538683096830039710420875280965065458507145805690805456059274426169887380020863516707214308325036207898624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,24] -23418791560202917030192434804160104979427024094384196772935154876287174357472345960009197991168083032591220239507709615054204907173958021244772189433543749870226304462838062656787953480228097914776005051662650527604617175562176577394343257370438648229669308107650483373022928706113557377375957155050752830635714034588472757829065545008925191935543426343077775384259997917562745457778903170351510388030673035348139422951940362078163715151801130886141405259261191119608228561856633824174693212660624553568088702129166707641994795526918577403275798329508031456145669780775776940447658183055163545529684429758556901389887266353090833941477166890547259615621564911399612125998804998071057507215171638643083037666245434674757208004093690361515861396675217282708995916130584871160303219452285273092918349251183071806092977462944968189164942664794989644046242547423412742929328813751606649527266943924566054817494089123511754372634344907920079364533167727504925925442075905247780529151427222851617209653829464937130146997838694790742265542217351729706188230176017274397470132174213437742399060493716191031246312383587307150959890154810764332741667755468308586597922516112678790063637146177517598104244181865705603388672284080681197150129688868530179826677641785126806012465281851853644005844339985489096195316494297995237995289214023904990486127171542357331711280870855034050723824512961740237982562825114292753099560031312590033533751992268042207381698303300879136549928445836116636631209893839763933664241678639988755272609395392670509834328062356677653793005927296872179093129910812377671329155525150572071412894571593239805052924843895772489254725691231587649643358629214847676810626798630419058992883739450521730167786079445224144659449583550888897115423321604995662831249330480163662706006324031336501320275926078860190589506577410243801520872427966549609372793308290354821544988065989262103755081821503292981168157443683804380566549542439941671239061398789807728025303861690933382217102141134685483876969958057939524730677542371894762998982341336590726020840118536160566285252070161962271201446777918590754664673346862331253727255682649524184118610231436475953573200585966768081015926685696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,0] -28608146116444210479783627179766669193066788099522362583945524600603052098091336791302888594520552725807028171142358009559224301455356365437214956786871658586745330050016049555032584900583349153505473083640239860813594020816215329954613741942179465399926990820228310268054127524116613888612088426656878355603471500292264674908441721903797061039604009272839211906353412641657664180174973076064280552374646006574558442174397112662678546615261087388194026651760701094353029036517815023259151328658703749788331531495297740641302625065592853379264578948046173479313710226842241310072979260982505256788115014964055602766531365699471254356452672296417799401165304442528224500964490786399327391397637409693622964086377121661488635640946165433937950173662330673436017539822475016267332286013723842076736353122707220610331676993772391297053770762052072238960592858624708335742284878159698146373188355160210412993908047730548467048044227527659779545064177627030498060270811255200382555000001497980612636323650297703918466232209875266861946798499732700780774200366714754342999238478595037556126210873889604191169116555310964749886783793325396639188824383634672712972515551263406381082338989121141509004718648601920703812913719686609096051749421887576283726080273917282593460258920455509726425833550577767677891204826436300403818630387765783884317282648382983141824029844517519978228554721229986356765005163296090672701546373088597929244048659509147942213859717705103706060626601322365976845941732105887786396837023481931925022607359769992491720837442228492878399791284737832329975154577096828120461230485500836841141735595736916390630137430141433988267677110290314321775351700348970884346155749512018305261055560503434553154640183871936402426145869938229681953811319059380074735095220697537331300526354839547196514446228386842381072073607304735084873885996456395179664739958138003717462932531148865555550405388060689208773551764508213569353445661421562811030665146319658843045643817725570394009593924805537042970950609507331088720162468307141833869949709179399026405113831382368302800802484174044393986944214194558107365434108718219570114725960232956473370204910833742675639855714303737856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,1] 725538254988070794924910740415470738579965775041026297243869733758310530618696287987893515333533906996595768599110488302541566602676263671631087979116861685790276611540725435392052829196009302935619593720864225601212217280772772059965388292765865491275364277024554386643263441953672177181159418601655090466789227543571610030282527904071839837292962872010213006199557076701780330790647518328532709004624577105135796425819830056275078908877302488562832258449999440048429186040790952017349327098432525751300960190999787527868750005587663947791084528872664477345392430819967875462238609451170653845968823986173713562941947382850411880464982543546648492075510094349357310941650929244751811527168838165950040990651917141197332878880933454785062839355444616112172783266648586348994872970078815308263153548502751729333196376961280267793639767955159530961535382650095960162059280576239106499353878771225019509500189967304455608207513332362027844433171726249728538302448381547414581402131068896401657757510637262824903134260367996112748861668323960914516173719476057395005004883773756909872224587109693361018102267717456381123817554637755309385252158398024308733308044408550356208013935245852815616118851310430608100473294471980852764536339429993960070465768150327802657759547173746150734398634705080111470471399012127555851373327502170664348489036669553776726686951840479492987909952497164345767586368713073189705576956790063221474515794254328235903489215148378418025867933790286470657192901971527333014261179598847173220221026471785562004122028731009613216368345847759118517956183412738380424659956779012885448360247523494050561250986760732945973758989460802092442871698374431768114476885320048864989413398854302652014259067667032121172685453187838621617797118967514583005180171945952618979604272812395796780938398335101061460259922310856264999609856212362501851674619326646891163264596267061996986044959204292086671650695206629296757584114762068070576599605258385772804151279427386752101695051473730412536205044931517162297375691757477477096876259725840222618463371572925197765821406889228852205282475639677198667162658317064217957937592540642055817020290276258908500771776282276921344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,2] -13884324203791417954235090421789829982988728218674912992201837122595557301441935916398783780921403848066536055265361790748049598090700593261223940010720048335690859330035596518991029046647612432331623765580496492529857603315275019788439614939882291579490545381289330939528069708187063395233930663310766151471092915263408122215237004039979736006096535852635273537330023955678251758943098798153891238567422374981771730637500768738753705627042866545519048064455523193102490807145063595377583306332300048920201255170079690177973451169039162965222721807419780107970919474657209485862525960662841755028928941228294049316955837043956381369744444899009679899939214565278120642833145478977568637412343294198647713790800260758231353599469687399658985534577399369089240508594133794291775066615639600246611886226047336521162721132525966336335148712099281105876554373480958984200573524544259094309028576097533205252797240047634640065309429009653106400430918551988846662481322017054621382958620346692592831232274912300876909038083940516471888168968897860901373489000603808339196380619382667061322715357885464058659369276369053529655129366397420140442735143890812376975177327899745128487004216912017986199725893821383316520648754411358905211934675002329327241061765732285903538159039796128085671813289928591481148328951130745694489117915155386360997943768074702178858187407644344678826394484908170351489700123468418923530076581979325288044420865725096370174686592346415643187645594410170541220021858469549868751162454200114800206441776470311472279817025683717815365531519776329260942061140377142267621678340285896607766493063101144939485435474025748171934366211268866311563807486348033620582770715725027469165867831799977128282007273761936535274176295726340184913086350831659724904311528384081953163602031787001114401141870643523575875341826770130440136175891380666612351530886952435702934842492337386252586034484355679412029077286859846199002748430445256827618697726357834251315787651079277255218305297385811928277494069448868495180895820106221669306693727148837167522087589631910569564165983409390277274158167872208628923590680222891634625809892241315505818035555310074549844094622963435831296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,3] 190426937378657429851874149601334730876515011590446901195637703305312656796241710899766499655755763667861060549885026582679225232872719965614367697994275432005991052039412645809915973456512486871533491557203154890504114936959130508683652407957276137103494115121229431651287287016539923137398947485398967894162834218322571933241401759397712285429666031161496403642330448836865352105532223115462316989679255323566227255712778323564670898242645178694671258448820037398776935180818539043694091670972767781240668968217653338502665198145113485237027265211543798241196660435089859665387227240371259979941840346654773809161272751510606093461046948340569489808832226503491070496228030055940384175773066075576720503160781052483225254933300354463995250730960181598111738475070926038988529589579523865338811702257477780866129372642828841291110138011942696932317940551814307162477522346154205180081511229234775515707191781314184975545546250352703555607153727172381492723324019151463954354531907900906243118179299205165827426919888460065482072420127263059060119184777480515903844100683942223601491133847501806721240909064232446155085619080400113818072284590633939994778323195281877618972138050211743152087896290611197160350929736395254016136558314190559170872429902542369039658812823918149536350763750195763399564176515968981135532409070998706907308512923430057803070130733711456823516914784375974508929137160123998324532926038987294740723319771034735639879014552975515845194574991985182738089287910830887596684514314801784037826719359906630498538523968762449555618058095594535745076562214823681555722265274053184910416343157676156815435359607774747877118779109116723329516959339681988718156146566624737861184618095927061013354027439792461677138310300312091809861520840761592119841851048239045402413392641357460152533946810751761510555773529286900291916295211956433464205864321608198466193027997625721103695035299182910754941452754871085369285755257103863212069585754199076729657809013020559450812824284957059131374295043913508420554169779553357316994753748283151503612072479795344423763026908714150910643071266435666481597106601046804770463853953139192149449394459318351330965979570630289260544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,4] -1894133278008762672392953201676051611673548594643398688520013572542808034366599565633995844875494076288295135476504432514657523169330008195224311757697599190214489907957774158869809447758540028479499283039236763591903882365361396693690080446391353014527903251734426403888241963844687289564415476704052306143291111751856170384166251652839148675838703194358845899187471519436400761396011975805766697018460485854188912177016895061041349999564914911597971838111499902864888427907012288129569618102094362745267403588503696594625835690145903770527950939849069368772147977661408980358670377108852193742119976671845509959459607110249980022127877840382396643771355314230959062394442562383726832506274362703383630488261204020900045854399033572598348593359363959831466358473347628541890446801818770068137870310700131269650228626140680495305333543386961097237123899388392379422619226541415997234054679384912383676783568075688765469262429413847200178399402598959043333060550167949971478128292339420328579260648355499490741586314977412639767333291573280126094006243430515970299999431342634858874791285257423572034481318883050846560846606207779008937470621037590606818285791666066229760207789741692347387253261155067719529902632095804998991071779271887748416938918280040601297246209705152341368496688640250231340461286280301287383020957460159300570019478310758509486537517789082696870757932448077962140598083435426675169831437381815162959623414594510149462114798119493122833372191292948010332801624254464005769746250302229167424421143606139213404578071908184175157168581093025576038829533677959334933564994824124696772725583606476691500275051999183478846061011404935973730098248304333704652235898661967055954601789373666134757647327563883833843351895598958875239032544769521063759534892109444241679175787718793989848949895981520931741194574266161796931700689711440197125754464391309508653998191928408732963269706565140785007104100271759998243449421038781215847352772014368175092000703889657039350866951477881423671121538256611358531515140925988622608518809480293365405573320064684798350890881735867624660573989138589990161206945550827499164901195234383429711440106950818351184229038637082096959488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,5] 13608864597335229142822675461879857072754356378326855118990833759483241978481952890734542800016183483531941785049562054306910574592711936870068709661302119774059704757808591618579631581396858973395800496225169557806488543916339541373867345183110197262931550323435309746406564711546940037177298364521020234688551683974429103266916399411694407311904633677828914373112986079569144047366767061156721276454157205058402722298333981649050520249706278460201667914515304192802614441231815560719398531932898959008074793268081230926070738978452048741766705316178547127047488320477763497805183703502419931533104671392868305083788221295299965525715472782704507816250947001135605691391781521438300550751992958348816473915799938168158657167467318965659807690138439863422192680231055025414591743619157073054384688568118332803646634729839807271945272466302508334834801997130248252961537620148265639629528475537404302137778691356099355235227939660406990762902381317011564040925644766848377608440258090810271623862725097648597886379658391995707003738629582444838022383369262149142694623306216486864142291264725701767730311689358993103014522584557022874713997037174539820296148068340587571436288072007395560206727270713462998398749315157297449432244460502861549583527203115511226719133127343302931048096681712964954076303827821579420704700743583952162263021356378325855074733006904355936592309021550452656468544726191942960765977475399153081401681097349540126055419023588026280325959899846907192840091039890422619990142733740486569132197511195334199797167960048525739608135950127509147180399631270794809277838881484173730540649646777208680900003489895190040193871877018341596898322207602012364957436691129895577579481937858889472717455357563930962767129461978810055233584266631648656757072808659455836219282965407964155319326312583671419459570262933140793460951643438567900871206522387005086305251302310182640943914948317128042903183493899118866422018940395253946536833705584244101779714427593005331303408824691858211248269888454387148642770507351930509236518483336427964635928741496533753760598037230805601392011267106120578895155927074592020798877838748038492040383980283871306356680513928438988406784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,6] -32949992367171418757694783067280505067667657128596179100834537858119875587470160684058849368235791341839645512118942903359929627784188062901029039331872591174145069902052565415341831919022307415372625691022831130397449519029155107505447291741078218656323479311487563570266703409809636775248736095792094367233223434591901922545215007138127763695559205075421552332143387229906479171229934152691652379494569396247212175755458487790171723979353434220229258982061012784057504691409494735572349002921842666654782938836415821869420268867377632842573143242672465995394585211594964265100108916418180096565281251037615482549577051193298722305611415222010283294210621091865771792877997378523652654655627633939909254460252578959002036950444277205780064755241246280203164176681255189498654469252160091086122807491360212791598044118413986455067629213098254433038061783601420946958163426902915757767143016783659408878276591555663170323067127844350957139675419811346319263960984039012948539871762407140469312991811899309738865322498712655063586961474953027412511120058206520071710546811321775685622822200219605269715769972512858322605791446959329169015900271306546311480738012670865420753209931323384437195022610003074118392581064873826506702999610561085464944806425330127734366420873776279846553790210107195861543483293008990187459683155064748522123605359441226640118838084935325264005563796025390222315868139207557731137521309934948349501489858538346444614500328607040097034568909056754237317482949852810595798596650031231956274645349472897321244334560763652599590164053782178799414402770134630469849236601045869548521401846667785143122774540078434786682826194369116310776238821932141699373948332879960231237539362646511068118271567690688728416964183082257822793943071972941887304340368224363179655060378472448342416673425860850567872250642328439880257269840706813798040148526598547995499416517890501196423541985457571074123109968250330969965950306998915472072699115277743817080009339167482295962370097027615805686261559415880153556863787191392735770651656788085405672785765502547550382841380998033781268488641803742317160023037618864891499898269937353200527045252453767239572968403905123905961984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,7] -165590459130516252260521288675828294470617344174575694304383227366352372118023049960166061836080325515116566404961260245781817698079227275211529905783966913239253625741225281171435994165726184041107866288464155287860162901493381279475483500827706603557056849535398591443027013798497082484949361438508200550332582309393092676331657725731724235096116548349066085528361728315840132624958904214279049504773793907123549414904278250528380319529547412359204105036291912122251734547813728678478371269490103182357877491925789617852433633912350681484233262443532270938575855950790787481747326628857600591202545430450931668533373698422360970790114337792221742056866073566919101061945456260434072328575368995226024298271962499806969165555099356939557558908230668881318602722908105178000762609197264027667170813292030662279865615900258583454453531804796776830194445420152315290999145847969736648781779080910555980957960124169004342233759909547077446007017045846318897290611969843468586373176919739040298496777636706177658600339344951027968233390339167758089754180777707456341630862889800182220998114783964823810647839823006575699231464493875246377802447588489987387087929039877709374332463373799800696572772977252091700437138529825132767860209906897320438961565462312361620521913645780566123426077321782139719681326406956766497213587307453969240627665931887526750623875707904257151313973415842582042541747346593386861920697392279453210320340812886239355513226191685747753049285824760253769306000849405966848548427905768071970986562126601800666625400865634271972082442359601336270750127444063751685152127115303557380209649942758506149745022555694724031277213906827196546050824162979460111357173557513066987408454887403037199179861014052755530387503571247925428644720038026580439588967204632585570902934049849615302706495633589403295364339261250064975650100428329347393718765013861907405732975971826578451988715871415858221407683506453919416590311007712936964197382102965469977396708508113356032241581961618876812858245928536922824512281495132529620390423858977506634574224357328703859325010081427857934088701718373019224472618653480442339100471932721588014893357967930380807117839934704413642326016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,8] 231970134160599146961957667472606356072428859180503538492860972939762863039496992749973488064862662332486919155289683383477119406746088288087906535041284022658904998878734630009429320887261178705059702343290597160084836426117454644373231729930464149158437297549719105587623844965931684577793573826478950015492164018742647353850853395910577957603225147058325041159077403284889450091318529323926075525898209651808756750023084291723776549507263556728715602364338845352078215817047350699015128127660410509170678109981604734707983753874107714514754319946522477729056012444910720639322324669979778449511727395242871778374394279890440120806757006529280558631984668856492202620799244155684316183386902568389588025222697434989407851258949801760343026294650460084448689957598888608781863535571246073661886913372661779485408090603399114486434322039217596704325684440214501322659831042286471604007952624450015063452690970598370562571136806760559235351829002462481736014351700033030884564390298764139595467687940229562793360708716496339149333096464975898461236666432918209566796445451732622650270304388006767116501969496957324048663344206690871605332364439569726151383492049278755607861384376792595846910193422706830784277798838555643923035561490816688689731308936471378572171096536393577538753248527739850898465229776537958398882003974296610112152944450004884537186868082319691677511446355353496798905365938740400173171052608677536066761240686325466437456927555985438403499377464979008175973142750812017459944936914816955602023910682743497723646308842079828823603237807368146133481529220911266957397657789699901557621614896022388812379174882357475632102850881148676744742664626906325302684024367003836667863121671495206776219539118325729405925857420570339882364627165950469846662563156803290087908971247381334407641887723977390394626361096859633985772188607863991925736139550531065681247377094005401890639183056521541129744828777051607619437116363686995916384504519662809917215615405064657740599757593546151281811154840286675445996335874130844221300441431816560168348288687818184555868115189125797937544250284794695932834546855073503114483340267574689905112174743093785037633592926255183269199872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,9] 9795266268473425146476694938409756242267136610028195776827910947374394838154665678973304352286474007111916512185789475594580235036085120182518192247702400749724345870832982400147935509585329090962879343367720315392592765168175530123931266733457098351495757567280135251364854365387084487706587667459098633788657611715493793058486360345968300339212416155390199833814571335266601046538413402674261363272009381037153873726759005774137795155436552840742250016288739315103527064006193514906894890518860464638255038222416217899332258914696488774711720381227653304444866370217701317336544992096877929451003134422743643974695925971667835137544710789169401156508951202080586180332730874033573195569154387367448303292849780824671384992205470908645673907994825047216388463457519000240058071993195652142601916801681243448521178487110994232895650177491290491963697120706228927230934039574283714011635537021603112188244373141336916351011407069535027438628475807205315409238001321906209348277155878416359071808845199215933717522095031323680077563050711482662203993563313633535948592313203375493273221011798570528681984740578110441860611183545412662698594310754047805694756492530658956380848128577568286940557193726754684329848922923527547832705724173335952033771082020365313838849354761186696778845508284277772690872523073427732725339329171517514625964769084451279533005260917004568453380248713678610654544273119613266740490566062192552522873073443092640960440711994034456895959520941432777910727819694457805778244749277712154855482895439060768805848563913688678090916861181451353294691232306866351794827948502330900873587002188793596464343075038079885103600961368817169646914025462916457997442110151168210816856192979760889868820150597773475024945146414872801807949205485967506639517982640252919100526498484883609354499937889830264044949762215716287049144231417804977983930584909650364646504418430847076536092105935713126298593603847454033330441401331827399953094888313135070369426743635735832271536106301923701849158775483675831893583879364188195661493580162625791485390610609087011191823967849756098876437493912760322109577424287309765308363080618600096542701818851641386990388150589277363454869504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,10] -71785660030468307712485234805156090522189988459433019766769801426571335980504976061537919925590307606694295559674423872487603918283667013855122363587095620413998767363372255349857484091216482101832936425986398824567623492275076975016425820557448963671365238347013738033604489631551159428335260961115994263323598047884828245438083478261663837587296726483027011635628100670702793092600831702014349867263756315526326939259308461618578677119437955896075697947996695562174660390177527305011638392325071722816977399480621337266015228361188444097945684186778161867724561238774437029338837129260763034218210559540940174391868825359182914156247701111851813238196512314153584153320082863027623451180781444109867414676734114446535278516356891226833477238409491021671261083630486507836262704159225233179875185884330454296909315855904626799424405039574909472156736999574003434984754377870872847823617039821762009128124125041443680549990209386751577154355856186384862124771668899947766627255059094854417676967315871101816368518595676780728817948180554405719695562876128649224680013596119703596590862017383067811349270683939660255449366554164900777774061413853723794956718506296628178179619848224733698358056495705065494127178751181889198435222399731922469600581124193884800573369559562659419200393852249968044467681322550837195663886189321623374279981753809900971788880559214900917643113119333173653017115933896289455688847378284469117932148571157872636097187016586047771475452315177038605166005275618195420113659281520624238368746007797774116722787023767414463537292141274566387859625795095019276648642324307772562631547376821524852426144290418511370512406013819602277416644083080262724766680614118936874190353727073546508299480586281710148156831715184971736628097971086668708655732622487143853406079739860006476305541416303898737330471676634681516236244742307875363625937056463912716326659336873678984599864744673060079571760978057397829111627877497665675002647988503790304568298112223083563339006550486749579079678694190443852270605836993635014592543402197379317862174557813708705886855668185934743202340695825182016284174292480976093033802945541711381850244863728255115857017019005227030395486208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,11] 246662545238703337887660565832741788818243938855888962354359094715733738777194700612008599642801443955021492562080849092302985096573313224216388819231079983940476486779724523935483625872741292932524004173911073664008510609830510145205804752719251018561524022458535033271263741669323440104759597110959811307367082865616096475288184825375498858381986520306216279891654679438570402916895267101279329619004007043198802364361175626237966604704004591273081157947199488272193749031033254766125189286543379469170883629446655290713340385672947966476644143688245594795632409822126281585342692862547713678333900419622682302189149741597488776310105463837195949782906483925026033219500858640045590371725868909651197531714619975387616395716884244670347796932452330472751576159109131065332468141963301481795013670475651339070989158722959381254856760168080168573512560744124897411858489914167757255769964124788838819047780195172568180363486757877484633808201369422451267400021757870882115278242955329531336911517766969503795059963654719960927708573724435618581059181474320179298994057310857690136325550109884997605261783119559075087641606125430793013044606184847151124995260100023901014173131853275345230387082820381570021221886866646616045839753592334957542098847983794586146866193485946607379755287947500862607244361092744004316859928623943689128427964399497351627987295822925800895798366827516515952892108087388023016116139751952294893422083596409240574473022991716306511920905627324931458750032340873678121938880968222090203127164913511475263446174420111152945445215671528434881357368991639523017079664740734493907535321856372396844170003018133704590575607719874559979311220512499829429768584234070120975946457931626682879776489608157533210508462886389092355817420843382755671868705940269600975620419579422154984788168387225446547939554307244865753314180735105758838559666318499649762154838645355599268849900072857620472184492600888389067584621554612097072814603764894055245866659937776250819194989937420291637307941996539517183365874779552876519505894956405385953036160120392337537094156965562798525070221275845065302847218000239255969218489614678769936580924991503368925510135242281935707903623168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,12] -470261790475658468915094164725788833512044630811020410933685857030071801170593764715267380477350933892754664301653856130496017842945589669929855821976460237611607164461871503137131940329297102385335312565616427122385609835425749513112746865818991196676828482221425138069435166231876056086287407976342033486546868521731238724313357247259060519341436789054540701803277933906718511134828466362912806026604684743023920945658579151062614351237583855864708797879971234347621541375397124539353816394227351013103962138672117191718978202676035902628501579729164140888722631199359957844276925564715602207951875398399727368968519346968619774327023946342108823297506012365693152618283633000894352005093016756541240861198957980090247690318217106588291394201825873459791801287103536960679724310594348361903786782376846143750988955313133969892949274471915090718019354100494324016087969823728955731651705061155437559479520412020983447444871896972392252387115554405873521457454581092696721622596328699860654391459368913824970822335675308261057284228207871544334730163047366000802117172717566157507307118164851677079069657450615512984005500949734582428850406525693602734086510656649956081863722328317802455666963900035536087383247018149207053057737333072754589269328081333249519182874393978332818257734599798487560458225812495131127940149529088275843871818500014610649341619203483620843866549397186290362671159293861995157092015979550853261110230150610175952361495290212343213105217451697919550539538346444681713502672995485956078795355901209824538143045508732169397299140742400720541316095406220149287622582542678911770030231032932590356696725446847225595030202688283981337893783131278007530313531149874520445943896669277746647942156838774545646568152438723148598150645132593471290287385358215901358484074548441457012713448772654765397407750477224890163370812247976281455964837328018138124611333082045653855522645471487386450593431489931530498551813280579874009023385224605061312314670198897036119881575758780165501372668462976480842368569444803524107341561187004325126683097701466387059224104600706377830940636050230416136230951901278716939179297665626040399033860223280507234726217015193639803491975168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,13] 360393781321759267274542492812397138195481188709677225375878869678259920706407931082880360120891318634596933789922983665089112463088809445883386193164259274582999127743223240935616701360627230734598765102682285968621760520622407033615916847184065530401553236737974880876043241576547623790005962155538801912278974830991940887904027973515409424524318783052455190587820766632868418816118668526267702526937204874231726021935574613216177071480087966750573712057882938220815803184563280759237808678378795834518310740113358448211998792270730656265881640243032093345710017763118206278942683144102040805977389768530898930707049046852540376262109514227540483581029509395318620952730401648072593978475516379094209261202796230010147074166556664197932934895103441072435467953515372439034450553545193325307907529096519280305818416134251065714236991950068786874951676517036187309792073075818278699986647099365566863785671757037683719056561043971494821003868931244152774024052373746332078687009157879703005979740693462917452364857083124252664738363460597324329891916889904781254965004354719607183202367148291608106976210756628338757042493999457623317614745330509032115136891720838058491397597762996233922138450145565769445106063755307833524178262117303210903043135380000242630528926613073381440907503439675085016041499764412705664798981884099496458811461143726669991970966567297358934809679137654900714250804397008327500958500087357345561010549554936743692704824594648123141248728814915957949637730369418339843480925739533744454302474658403690206418583285675783479581908491285886646083395488832181706174748863069862391109877684090200404842576657140742652675207488686840211565277133835099239727903477479478450889689676903459263381166703933376133185506241790458644032617396028522740197649446067868911771786260004861864345757088883771637945271512525494538831866049462205694773282046012409288013634832131648072907852184413645379638980333283290589612759656929710776844606318121321540539383816656728303332299893994032140213987009905743389809846415520722421888863408640781059212797387482544025433858046531229251474709756259482308624082195957091597057644084237788614858532562241444237962581718308271052090769408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,14] 545256540281238079791189722695404246235491119784453371966853931044839379073586097958466625576112145373139642071388291475523591116845754807834794933020032048263053231260153567028358254804681066709974888968708286069272684844838181464117455694409647663808726301794579837277319754326807113408009818430649142850015456261237788990393202622587435089995918163916745748387764516452957110952032361591392203772334465073422345319442826258368840671544279096430438442421014795047563019879566808832850888306543852471641969223983398612554469778952046445059176529425859305567709032707551653514228617755424666800718865097371560195659968337901162014993435335750354345725199105334268925782065442124853932694476252590926210741141074129183008838718150733894654590385497875530879166600045190224883397277195977454382740648369960606558706820697237696793974734104211750332739587708261493868573351501696275897815957540330331883531833045354215545454204480345963935369326085879695032213897511980422178173694671841065566463316505344773375480061310384100793965991791115745899813891439743398548717374539011750539814645909410889904470169218861487971219654973566325089753437680235613864372270486278209686191760836898119050953220811317438589544410188586282505266653141712776172904813742035389209858482975197033077659905060574206190051806140384552908413100035696412036221306897628189068255365578054853931196452400944110925382682841506226803948452137477105031679534690702595895862176140586514355173056648590477167621468015085990298792477546135727502560397305037371147755691929533905786880670194869565272257258930361714158081692917145814031195192801682296436354483644657881369660788555719684788222426841714947751090502676127412788456057217396166006823352004704844993475528453746185424136127520441361483839969709242089800773735321510999326591338999293340149371814712603913881232034011786973165971891009756107632653793795642524953083311882591253893105089623589548575101961243542565688134001998492874993636238309547502525983293309479188173726120351060260072831661751990868462804387330571356729228458638228214951731114999991345645180855627504388743420236861299562516059290760560664735060984708084666264391464953949593078610264064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,15] -1769224992381615414147864387691055541709455923376995772503963072108036956841751978192601445108901941519994520963969673270891147444399799445281829059035532799006477491694364610107692357033318505996791755656736536783474019558780795012789121113255727544039780415503366169075103386687173331228773990946377158554879389934839547736494520627440556708190413367506521615218773502281208699253728999936290869806264734199751575390963891677835339703866287579877574731266755490273753933970839831495488034905279278779612037353412379697616162857079677699264585800324915245983719976659068695838558139358795161210696044317297962836122168846838619328623654578632010472147877314296659688374026451125152780023099804938395245299860679431075954228043039943206872838950731729433738520989804865161965870057707780078603198897473480268055179961164878425430469913782913024950348574642038009767228550409785838190355286888577897826848488015028805372452910595851630964006523542387076487680310351493386368691530721827398466502520923043372564638689837948940171171233291326619128049655085503285183082396387538590123938598063278021503106359804720622966224515552859005734902359581578051198195283320637480150833476859775711035336085007188180421454189901422310191263091073105146677862639847611765184169991664922051656381665859323264088903270331338414566962571275204437386186903156928382564434188239916739473682569275159234489564167549989811922767771205855284557656411136591898972539305227588195586633142036076776731973385543728848006191881392918445780627723012417123100000303757172576729665956242293719697419766297259884274086671960820134044327385523787531725038333251124530640339136828057022970204774609161753478273858736551211221421233354904979297079498377428260520241306905100720269781518966039014496518176079700502642480471340772248714690537028745399108659261508945210978254194734197108557252613499497395870146298378328645514107013345734498823659400609449573076080184999748011018634650337228218210056305316069727706794385994483020379484053911274388806731988585249289821406331847070100617736749889024381457629553003486290158372919085357436892345019605615606617069476706337445559143509332903684260660937938239014694335545344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,16] 1077093298059903303188934145483462716006196452365578562143365425604745238878856461200746943094669561622988573381210271044119864526177242274490786864272569836489049540483546021435475323116504126860777065373870991281062474049775637810774571902052464041476158814343015465795849976402049811790312971519669802138530331607109121916255130952613572749109644451809090527664065600603409211186810730660904121630255772970143255959643347598140680836163909282731086213125070367547865373985215326822361464084755889390155066683582247485145806403927994774845327436058501650700650661692748880313637918674444466450541043948569587808575075591022423191910344497805940872541014321112574937820624497789769663622933842041787543632197130463595307763974778482657212035500307671865724913157036595726228779584323729429330401859271156388402663182361019516029537069981502478767114057204256191561830633515022617318772277259651758174780815366055319171597276563024107090403228397855515830303382237073005461494284047795672615490829713804884281724614344134139781280537413666335433404822151058851783289258403794659065095127175548128507855454154374491048362106346731562625458608356336986439916755156782096120715345266877636596854717580431734759351263111993735084186521518104498636966880894495866780178096974334123147231215107936571868409874261573921972020275184127203336077783100625296456270483964321058830698470918889412678663325770437485879190599389145578036510712098180433558827952410190152131769089651290376674598907879446808148522978845186793884353864128986475597839228429457952542901800912185074807290117437678568350490454251416330282605716186452927555382547777984072731700048604801483711098616943185682947826552655142015634616692329732687378389105137164832214930740354972378321391659210034667960508216089841471107419075785191521590960398300010213871115594929451207740312404672351461873392928891134697741023785643367226261041402156846667999110508673242819234156260758642478628346095204619230819283376676783660999357508037348583026608767961235094162562346727074849525651286744355191172018137735255801269908349324032212823789063973972132662280223098900682342000635901314866716303270268828160269123270707526268578116403200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,17] 4088150278396801107153607565553109742970883833290742533042725641765489000921952335549959823814985915167478070920465479126781770695408242350308676538946178706310581621770242532598258556407998600783647344716858870909749745297147026605029234428888291924467078243264334083848484006114367320373092872949511889500743792899706214019062284346020428833009349231031041284761288472174880598078267056167745032979281077320118693604763566336616775076484741327898813111958108319075957832541238351151161902621237624934917579752257097553046170267755121217280521940857548186376708435747458141210666897012442356956403917708703799804258515660776090662121505146913587285599244577682919086848549645317839446980421977546524949706695360504006102759349819214787407118347354988822511730139454806631812872877431071411266631587750226171643949607030090554371059203409762979432267452732164485080873622279203915919620490632834597071885129672830763114555669797498672824784277725845765891899287581470883820443659800434170757356895862567912985163360602456181749534031598145367053950165348820526160462941039464539929395950364839771518512076570604474022286739494207129458719637544144026675339646481818375752294297244889750180362786497923952784210351013731668114339858089496485411749539915602691397672811304278495969866114390159291086581433113849449059258371551994239588546122803799845552621912516574432909811398839589764264177593399109461120045387727475523622074873193878275911725841761185672763427239776376645659334921422460255923642792812469897583518693770098980281958618920829138637206428559427065106004629971051915263279799237449906726660772081161755924282237046252961355856286539645385189388174527296579317368914927065863319910426843703302024507648067581513686406037829511900936924399580154608677343432577321856559261544435457260399121672386483972600093743840909761173213690319214206693701759040207671678204243886543115859260846466400490788190928593597921262037990217708022454750208778588312439433736296284096858744587252515405294816826014717593632041080216354650486064429673670849082634386325354660040496725611005741003731284524045205880437582721913687779902351196244376259428433334760465222210125355869522329568542720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,18] -13157144841793729555971718030515706452602178858917141982543134348603484916071435736394008817857360856737637708599679759894668100736649749400584953931130466755884985702881070745917301435366702039638076925843330522421354809732553622299957310721645670813860002810234876627528452332004307944584461296728649704204881585923776508057948848275148185130384649872152711018787969001004628919316768256237266158218914842666509939061383424675948980741781991817760487363228477187043684299200151822833550088394751656579796940422954008796048532229264807113733232757888872746443453896818878506473018051415747656093773856180257579137846521524438127138100120181773024489638207026008387475159347481161513096516521254653449110681197271877152388389529133015498882439711015913703460326773501635284480833643273047260524524327627720138443872567329223166818904001614336031914579407563833111788808453377873130399920076187283588427983537614894223102269631695626319362200128867162960340194365284431679624425826151408626205964912608322324274955380586600738886599090855261921668091336650479849215352954214562819575427874344022820333094532169452135354814361895055753387939041155873888553992849610930402228991715513940149750730464571969889200590687715323163971174427654019197876059857611444805296862760992956433141565334601166130052808974230375558695918201602965292563630992820530722798731677056668364155038484035857487521925468582450910889882102517257166974326164865101303063543468695668214598174081647134272464520963614075375412504256046270890316380344822173914481816057885250375372060417898165759740170161664239646391426952820542920373619647542057316140912461497309408380179874280702589043046606531004431031870926312935525145418836022413893241413927848465072831716464487728193944060108366271092239468114823883267236476075678097441248074990509601875523700072613520502302219124987019081342979606065939332757443601328611100033653886492530016821079281265033077478925037247741574169234484604674162836876618732167075709414850052070588026482658726846562669649331958211013507448446403825746924728154331226737331698264004378552210390558334394667792002899647853209337506978767434519530928860775129871726296868544666453990669549568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,19] 21185881700299048779176047769896079216653971257115792292431296898327570110546802411949601615314955242718725254880153185108032819591467709027700812422276965239409618049146755558556002166195258106906242164907568728980099385578948426430560212551609136068168644876333512703763166794951882667104470295200681786799060650239527852225611331730078520170925897093036630823847431026548150724572945379041422186473439966435129886806683039212755374484393777554268149577683718223681915703438468895027297335297393441022911452745567787796797145486285003423666427320798663474073343774911433974157700325239998463666303351802697032814742402653672282250566572482487010114713214716256933556299815381716545852519463924378070454933987590912502558563098860390853854239392425999794527230763443351258603261098257381604902650103420424738116670686073140478811820929442883461450215259841290467547891574176435626468447491938835018247846724720090814968666176793045512384578121792174356204680206237693204542082440222085932783853619533039077262046075695300971044282084749776323315761841547087139579735968485230138185602416158924344474324855185618265676033058326690718083894180061609393015593781354822053899987971597861602745600527004822100476025164290954755637581994546073571362683153632806939058597667598781200895852501828748438880467868903953383430330529753604866755098712967283126452400597160423582380589359923942441246700201178604708072972581601429881012514782882973136124120420051226150959428595908898674963100544986093063714851559992985511267763763574229493312644740658367057402169793445282085395318829857911434403345564586149145168402300457460373808365537950339515025515907518694239807416983795261072190485016707084845654087230687735483253531687906792382068534193875425083116872028363380916215187821348054666260115053261178758337304779449139281254661907866498575080739023648980843787721499663161737422163940292218079771266470673282182865272195219227267001753676858094153911703477068870557280693462835561738599573238487914082382460209948215942110747917859509627458504541923005251878448047080843012782877128703639724478876160598212627208564652057577504869747470214539098323003134003356332481751858856482932642226896896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,20] -22428376723020256700367106394315193130021645082387198476896608225222889423322332538374302445638278491960328005962685326718537392885063992545448867600839529491479270755751344063246686420689849330957738056379294102833596244946858478186838243262351002203153708852637487962838879279815115576037090061523694437942957397743694866575839018819961855408551146879578651670553254428328147899147272134632514093136999214758237825929423488304518377270321098942119421155444989393951784456411984148481813971315637104000101371546205027872875956101511921644082790828986559479227949267278021474527157441680525671404227423242702041365878538398840658327100575115937276649568849521145579820225886390921134535934373456673032157625319023719181341071017098239911713953759912271150134148660637296803687229450318145253084599346621461587043684644232630164855386053589644001696181762232078132423910873505052329516312986540957151819282653395558356695685877921355073494260775501110441791228806794331604730477230549689228056314090401256670048266184771353244081749587073883943788238263444428956268342290280704472293223734523778623090808908250558647420173387281202009879262178842914744648924244365627406691561292051932194537969722966835477223304084361884544407855923698478734595732297386183204344328689953784537167078120827787237532914004063736566933300761666224833005420834769338219955933194773751376196981622105073087060266262621263858511985685942324684006562142849356168974999447205282734770455801097535357446425545678841153829008805693715578773066424225853458804650017665704946366471723505504647000873264838125090109083512904250207408368666552714077995649752225910404577826230487851308027778804676321938219150470716495555906026083192632399856296545601490172822957854890359343936379254087023516774078540160680553251146641197005354964774504541550771445593908879358414253912117888779448145637493645572963393161783734096456819974323764701073932896263944267051905298990614535370938326194194000250138520057431606551668466387726360430550384174309160053610264359893015137992499142973781421209588875463935460322916088194973079927772829400070318657613286221243882183703539106629342524273245959076804175778937500606622530967437312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,21] 15053900681228678550778699409251247821083104300443652911537378982529213914088297127659939977265980039687518045573862186753306795195391299391035672756264413939733905754647088589833028528574397595085738422043754424462705581777250665375423569319045111391751621076305114536013861075811883990708377586937279350607773220984471307984090661775009998192204634969319057272272252266237451995263408494595285359788648420772181160475400664891129380832337913765037429034192737297527423822189011648413828417176529690372413505194779758627687237040082260650816409159390904405906902614181749863944873887744427905039894432591561495400572300187555205182876585319957275407985373990582784799272203121371242773400199504069019992878133774868872711388689745728728573219017520054152326616571892296502234318762769005206613226044104407591286075725160744104888907590803369008346042209368006282700380173479440155076609797633849808904206072719269858307225087048831073850710334465149769232398729047979683055422231671148334537499314890068537713648001278097658772951369401253341029419091659776899990105288506901845798376262802381294230888177873125696632475823456133511601448153222630165098799514097211146948751929160798675761607602457515937961951316109344956079172247785557139662890730263267034205671618933029440260633557697496567100173200487589337412069314708539302665602320844362772833453711972005689700065228709766626558276765691838262857819881595079089396131424982820060153424460066266547758379127558031132214935504284331777777100913037537358873612760522436306078093000936285391396635711565305059933587546109878655471049112500602446916283798850016094711440546268300284546586141927229772696778682262545438645528165401724420988504296347384328162782107560013874913459435917379318088829600923305360069588601471417853269350175502654719801240121578770539933747131432951583045414922370641082163045602171409543839801669050696012368413560910708206645261786059491224335893795489127503425240542703037839337779469057497001941398651366648952491065918741521343750813844965049152526053018789170934253626688003008019262433091109360657210828770014524176522582911516083453731847542455026879025206468676522250837496067166037295190562045952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,22] -2414236473697983414782755501503268499951239756613191945050892358619718472491959993848853486815480697041364184014316470370922735970133779278826913993064563827562724275991790235577377655625990445516919860366864401952058564820656267122535716374964022819882047421863649190408125913554675047892413939953920144235874558269505535337964005931303981147702387382189047087002670766805237893234469344633341742895849499714324908124058227990576016781248459545470136066270460643647967879035387013747658012229059958909150495597498510629051748539842639457060580192933239847529185556556208416508768219431985594579290001583450546337305515322361318822212032382430941395751814737247193784365973261307382412838604341384010476430430407821714678333867232393843346704723476884253534285555836787411568359239898405381252564993159066729683131177641961364321304136233424347007251776509842064584778741451671242442889033430712649506480270563723847844115159622853589419248657881134143821241958096722176401641104456472393600037520377089269949792299420399454215095963146819244686682665706773805757928876839336235612024337068232200089614829361355265394908755161119846329210672107658691711220721014089137133623916665597069100419175899285372775470182037928474944680695116106930051877895371515686327708358405454695518749160954559359729302535201807275849843305686944852807661930791661046720276203736292128119468515486613801456545092834528830032018475215581527659051245682545819882189259258110072896466171444079822228761922054827176958225889242116544593269545413393046786701131239954474878131310545867033150334596054330512198958209946624830980389072491557411711206573776169766501896488547319933069899737945267245538529641285236124611734579846726317093136951439962561745738561335496792060473732377268654567358820214650891832051999742857641315918448931631684847754733385869944705259940761698455300404320275797257366557689556689339343944978298732482543117878712783238131245029594192765453213495877394198600630785735467513147224863771984375618664589566438402717358368812783407908251903171975417736328365077227424940507767605419301396995918113426795822819689859126190059215931580553164324584097398462894750878921487353783780250746880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,23] -9324467720217695817222993828957277502875305563406603524501419905834620046421454745116347074494621261139790029905357341323078152032442258029994162681997598413324879153369608737691064334863311402175259428135674296041685376015623313598893431325790594243796033247427218042266558293672350149149546938027982020138460936055783644712264541545412022382151681399300939853633098165416820946941028917997656753119541636573107651327806016371927748406557111545566514576564859540826077895689848692575407186610549413558132171621047999941953182388968508298629759349165099718502354995166101785658084057329209645022308643816172606775568374531001821255704389597830358928814284685968082533583438294286783393836269491591715318670457926447029359253639264634741723763686202052095088552864834406217284078534298688005865053158101177952550570108783114075176073504776072605107272529046584926621199146433030097536125845448830928857477555969524808339358257223843368052759067315809512822543441455512031518653777522482326601745280230689717194887101198506720149896218192752604326330073172965988956643862882762024070445562661128881510264132434997827150928106389163498166961009416404345002324739340246556358662594844176594702121278954946825629832164947919533894811919487284267068726068593936111617579492101884406616769708299366606203320304481014074784712218623795590189526166302558302081533020161072858752817946852584168385009190647426280221731199176137311707298695108524493725279254864146282304418722650776711010732925738880385080672247960172931491290191402562809510335258045414782878039512816026006211408912325577972099452340313121905808003113868970750213089604439691709718446575142556746157981482290594152561679858118551259504712753869277130256052437086208915522438512010215182300862764076651570599157256295543354784310747813697438366503097379237461339890742385559733034085327489064952058575233675332512868890312485120090725871220772030997214550153687371330349454743042117670507521652664171983015748625308219204016682114280727728935816150496993355086092277443106239899412195561960459425343837305119025401625013099315929630136240685142894220941694471699488376421465839345902572079715174717571676846226550098518829162299392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,24] 15081406944901584382731032047198344075282990033164897176901503854067308305867300613738326979379077698441246864700371834044705781822894682070111972206390626616284906769196181148088686034126798844142602162515007567973845808362966338747802990184533115354890685611944674756237830612503737699431150802596257052190934492347768881941281753347015668779744248681941202702401682136489833903524920679206391519592969461497216208701640508959688633368201629960634526937909791086400135914241755382486827479624599824947490047682479393605558142557614328971424350602650055208910107738988439372136842884835348644711650713692560081274270949877082549924097680292939641700167152729507728456829367410730701293228996332567467005823242861259111256451924069419536034742103171182419415608255065453733196040346328712194193844216644941305691432031187218044153792914205104519657308075644641482293145801015949993934480031194512941887478053696232283978812979151035090601529250955203943431615913274863488125860873004009269586992389667245686965454052432312073071315078226378705409186635088234474194558725303105966252038908333288143545573579447184593553289639092567727599441180351658960807169988624695756400865046932079380410233376999298989413412961139556863656988533926956548350920075692525592122790207132852610710785718195971794099701085903275394514905056291012612063097129118697395502112935255374026378214569610329607734176715382208425634822927385321850657911477141422395859915754470393107708610912500011006303071815943749766432855015520119507635828308768180291046463924404544899965280838845437106779778749559031995122554388634732315106104908947712588994798965449829546072760669159428866583022584788155781995452396145598582209025481493015440237651955425934830099783856027085657679697647056244297285656049248452572956720563929694342077730963096175044652168787995324288418673252120048969291196626437780143749586940068261107232801111847999610672295716664841249114094268275263553251485262273061201967475478333327375601158489355817283030273407792640287425703500968930525528701770813996051395797013368955205900175653037952983673951885739195108426646351650867041094568008843484367231210232488266783683095324771207545419638767616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,25] -13822382209756476748601807102637820237036009805562400450054758671604521182624188777943748086243010156193140416813023853984595155743840423959283366891074955612152597817897369527990269067676868922493024200862095899281772928359866632531069825695919128430300574015833228205116633583475669262080491890379858729313784491346394084499587266436573887859466359441117502879193354570532641881424709838172017865821838640113961517868657573853184973015013470587725465126396029297461129123920036401445046192708802728199372435177524786561589911856170420923238341701367190292585213829906863590993440851795262194156918051193170201541901462969750182217859600753169877608426400274607367876512717674793008475541231385163026617956798665933489089823051530028923577680345585941112862046773744859076981283777967784250410395358069644821458356369024354778914106472236329312187130536540854413729832851503770761314686981088959936827932512425602287527187447604044208447660870697384378033378925830015257099881274286441386473138227957554648635167719644186020024327686761316502851823894041456348139470924727694226068278245919756104424595336045295541355071568461626452149153833384294455670670030627197667484574051261583174073093182145569051586947245663353342530668836896553124411278648694913792706631994969233093123036805521230232456652685511677821200560277386175856712269233335507335602380922026442612450825173453255685157791565429865243690835002712778273168518412454488558849613629196294017937261497275697506813035458715782017147437022263669330099403823946925565095613366562757385749577502727150547956369519223511953985717939609493744014987480952248911790010157378977749333923093432863075598412238160820660326120626196125265807497009464419233961774010394277928131208868935576099198302462241984849225963861278908042955456848787246106746026727816109234483784407106241050511661414231475109966851484151848950954731079142491596983414261312278990079149691087765413752398744161717748092511444283232617858798569272405224783158074213240467040550466419435818552339345110390071957008471690952873105359249744880903967216293995005337994534231442645798163893802324301031820003483211744507422899477632584110796926266344599186113631879168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,0] 24385057452648384435651791659902680681507391874753786350109768070668482490416498615053666190468131654786565135156296690824957704134008004899091971359074729867770230670678378017097439514664061532598180403698029506697362524259643195105874673165057569941066157636451810749117807589698677455959089322593524881393351358674911303421955978495442646399317408749369283511394910361544172964383776082039176598659615125742656616392014782385270803153374066387829020795406279072942284999789325784955473013135627656289670475522216107278640899285462617174921022013405616294984633388545695581130675012138444954482113382133990347836948117795163869638734241423307518841736822425744965972648115379061322487784774105104662267902832974342934710683114790498766630490818605831543290470832297092782718169522359961558652263766097611760572602907794168331364500882200440998682853140313767903242857925990793355814325535755043308720406245372256303447567350857690498775585497577431359009687182252877806335183720732126486886224533697301435304301725520294758275274355694976183258660446078795612811365652842692521210585932912377145562422266025189595530441145430339376358659456851523191112083641227317725548461692893990087408584008803647679466239242405119844294857104549142184094955200155403801074418264800549580282237085082372203185037197256687356564948950418277062031357673065144660001000606690130822147518296106192238150977693198680780759965046652732545804983511063977508856644934895866023996032561585721426750535797945099836077551529779184908908299384727068709296419096108737891604417116972387026044858728475591917559462409797482897642357899253345365819117785739742289854947392340532302587493387539709813168990017738440788350542889271644682141245105237429686740743548630329096864452646231468700758486522369350122466379015876946632847496201008745367653364740752939435004395759359432647577472073920592723559863992455969166637433682996244605408179144608303752451791583247033723730444208128493224682285904127071623928134147159589004928655025003161648283559113215179404051590204560122693464132305474626206212911741267530270918181344776365988358879683553694167792095784207632182602743158247866645398394152171864064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,1] -562131713183473652383097483673433532499089559316847971046625812227961340219784173166646055907271205363001696390147971462841499148155623398500372048649837539996720585292984586964982428413239027843908056282954038441262947279996508479096248808857570708768526994874548867400825344587692978428103721133490512595577063274869137899631167106181746631518044551891583385804546804290761886820631880559850626706727845872082275494528661917182612483180199666113977479801647970382199932519508041427056000690464752670112378395975247768322088559983644079656705919261304254368482872129733471062872573395504266635812307445449564660376197748234493532838357472318784052398323719057959652777965093159941533345870524758285911730059549873593131189550950414527015942239131862457960742193949258255435631152783540695543853151130076593220610020778902292909794175593965249169042974873068644381898814488091940650359938875257636625722539654060154888178295631916079558212284441670948863685533710961486822156852773119996566511933383377203158086891671537668475363674461011646443377160000799410255318911640701062535584169399271051437160455813566733866407250360546532190020489221472135924046279906978375646951632478950887491083394765191512886061235614608498578685644923016473052817648454779455609123776387640182376606887535288181759695613068700652692629290136624201345626014182441743813651255134425697779981785230005863706934329850012591324172650271426989174344562812839433339809501582117942155401964699663009608027237720928380928691211805825510396827927468481829246961931452311111324030744407664071598215676144241019334725900360010910824181143307281532798466545978304471321277520128719684445118128077228684451899242057816310304521489082611989500907258730001386336856513314490167829408565263769868541837810285558826662050092236626606212028431241854597291384845852777017111451299481170240552701811878142829339790830523574920985010246297313018561952026958805263719587456726802836652800198684612398988261765228165717311984122105206806067211654435889050117358356242586990803125608740257293356351264101257939896979224898753583043212650827202113438294969414106158991874770204697630873606052738991530727851464968544190464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,2] 9813571949157659306674491570050336602290957682864206207087395430051249847333407535265483269143885180026627506369086484951925965439422859280423252530432887996862098819985314842762153518986293458808042562112946198508958611143604699861037837788384543898760197174566510817212704332775383937124901484764140480474702080461959075590637908776757161400145956889355418470004833332574554513174600102036563843432843828900602566782360336993306900642001263548864157625651548057645968890039262704360988236259588727817801937833877202922063911428618290539712707794373550263259444864878297639093491531850342586893692088855181828790856825687508997271461461868055067591434822464088681615485701548947393404378720604642794984867994822603607303591950845902960167319232783554031007449959989681669070728463649603357030230440146075106626923278739572240111578677424766834673222180546188067273799254254014674789016789929949097890303925534407631083629270723810312038595082468765513650866046064475694462274239149668661299689360967737387178364990849046976293051703525413428604065235938812844046171929114313939489817884316612642245349668589039285738132027636360453220981976147368323961096090355534159612329255979897831909267084747089306854013041753414533293738322912621700358632744557351887542874341409079136357469735833402619954736537400164642959911833499399804976193528793699478460526776108819566347446552918352854108136171598657898129607704305984141576025684988366862473668193082820168097862877089486185901763719772213703423616345431925223037919045119109995770327955415628971619737722777958870411379277652876261786938977160983193212686721849316755410088911592578293656038438251334931883034561177918572715439420163020685181328351410287083792860749788546813136236393868537295578063140257665825967720176359867553627352127802956966675771192817697710930463938757383363464487354661514809476020706344773532522057639856466598225818232860820769229256103404890776890889082624736871575266324256741692117152957017631054115270653627877471286406669105251423514682770378805303074990789728117068546551721134683047253888567820979541401121419113392829072559404172196826998626561633558774000118485206469774673144074179549593600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,3] -117201899370081925587931325369281179481275679371776381626708423592999552760116802649061751255851414901396265037783227934285029489581186170724086691395264540754151339294021020821654726124101067572835106274681895476539340748678283775480849652224452424565074578654229243356184752664648836413785259403249442701515468205236828883821391067021513098182717587905049635496484863728387099635864545473023707434760743734946589304689818984865100724621062956163277356600597921187799833913155713243842719241153282531144742263915528346162637907626397902907483309183800459127238829889939171738727410061934669443921457216180559263260068795827037628029337047438508883873623215138876650332890227482156234116005694648150310729757154357169304590795352202074462343939493406337239100258649213877544238950026864872224792968911751561653232115117184512650858550445149063966558472699255674128538579993080747297372923859241575589298744941038682522216153831259244381790849523517741127458236482431252540923791665261750140801494921275728768291223635235955589737475166525000930443891127576676794244470605307119167521259702435917648896186413822350446853458174303853440356561374417049874751950704237563580865657324062483969226235559029272187967412163301806171487265364393632374267047596090147926654491783511891972533548537710230251700775934143402144758971290273997833602110635836187113350549433105645741361808087796741417362868153296152065637326409147545250899862364205677056546099791628558006782825847791943679992653823260064041500543456360703367992549848356439625360357482261723651181383015508853392879255115875705711203902386722428331280133540295312431533169415338700888434679899176708754902439181219511113874786891594306798358665719893829547648971541133383382810602795153443943052297417977123825549923824543355381630410783861709002140752325925200736374138426785356532683339386285999826243945385538818206457669050681754699086333890049209411019216749032393369819778306182539972433459554982695072264113484265253726255691457394469775665295477962308301887926701030220183330487728407273209224086468274504896940069034963539878471887328185864106582505191395178124444798926687589199317331881568991743111627401572867112960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,4] 944047923857017547194990124814230310244061776186480169038778306825279392315029304611026968501235208377330455930178633354776821233641323021779529835350663193848001152464401471202617541263498839510898782163000756241441937735590506429392233882256016856682818804479787263857082745382172970078082125213057850661871503138587162533721295509058330486388974113420429263725367483010140871139965224705302067023963090129543024308812228597420544893605106616219071733092038407443413839614299439111701538310575829685912535881881482637283441208137543737647654935987331810928646453139804732352001291642931659360147887450532246851344936800080093636212191084894078981645604960627251907781335856704933524325102673825964305888230309310788168159100916166105764222333205938432390342700089175381329405189658052703281472296006144007563292468619660389347893009325692168663273550294387615550038245108513149981428586158318329159037395966717898946383191845488439448600375875804993947374714639837180925485221326434230731100641829332147546753882755250705165977101063550398440399257271223776094982437293503476670349076684969801774970359494121558470905032889837521039543908757610551584613480345921320991344461481039444416353344292150587586175655091583341335258974822373845107085465686668672438889483294878488818159423921963500810512841910802167588570994956689648384244804190661518043487510665424227167257452098909042113617799112348755605077047226836740933554091000761181471967216224123711943810275988730701829226439238667216719803961453505332285216609160822291530405628530743914281241864238595238056954979663573084539800562635773503986374956283369889627863781735958306050582938745450891390370008732016400514734152900057668511015456731726750104268123681575232417735099137586468578616270845433965529333397922831941050676852993407643353605962147116133207719376900988284757909603938567953330241066852952064445966309307232485255103235614701890004056128623978945526795562480170619928156894607901754311077928922557817899108651859608671738380327036893468012676612656912294744441363274106008491306644851046076906496204893140390763511102294342731596104982683879842207338960359545848755744881700727945599297575807091493306368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,5] -8966639040066092701242454687405282156524638841353808576140526879969598481062306435869675609823780008934703716752201056848679612194572605376255178437408733997765016628291426872549259575314479239945597075458328656437478762758322060172322461951715723070450135867308929238406556755882905863877405463976446087184104933555958996464563881639654414937601646910363277189086944292176914251824451442580027172575832664744623431818583211755399464988322149308045525709887873609940862899064110445776212088758778363803185524902272822813583467538908830218727395659801683564153517129223088688583166033497149956133639234087508615338979539539371646442957666990557812361299046987811627206584637838137534370297849020120360112372170231208334683108314822078957260412615950987387928210483229087709520446842747250650414401485372496537095580217716768920623341756538275052086552433715774357564447329797098943128593545761911021616599470345979084597249707184531932617341878616689460539789906034052687947771889456421965224765542231391553894432399259169839944035454160638000575544556889502594408753833985604927781113633419958492338266295335421855810077092995556629801657356579439178861727221533840049097347114272703806129982353104355213331517549661513544960473232985079897479666941685503312176374960633916806988893303341334659466377525174526258436879711262437761172934180787545907886822042092575578286357678457361695956635817986341801698177248601014437302909018412727493613620610734904510762350691850647496741855875403248650195301115749031190959765604925972474899126770552364128214202731680147461154065460541098197411531424603622533825029334541600346610316358286238115038792025621512909227463461929039662730414660598994124997932894509463192594046274017433301973129417756408138927003444399802203795816068816331597915505691264792827036675456430884928080013992116248270101413403910519745837832406771670238472501455370009353569934316681535094348355770869523981515276708510091353392703224407939589482764089353385132152945438329131807184091128714648442344426498169853734612092363137761281737526254089494163929220331403465538291631255947135415677258150482450311335692655980151684757433173874317473593935746636516396367872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,6] 46105891008763618923259812485000089613165535182600530224470152855461042478174433429634861129997064279659268044458585604360932679425557209584469719026471758061830344645321906676700368966851598094853235420179665119182064293445102675067372440073472855546478378249438064595651684582937352333966532128000916048049485620574381190827117095624203982664111301721928052078502630353089546364382575207754235357371647896449169068071054424230036487598744146795559870184174444700156855882494824683471655337215739815727753160842843995884398055652849152233617403312067470905735826509746110639962104494434960545166658678712015436904685730295640824413168015964905382927767791124759123494653194336318729572661523592492035876782258400735791010836679344678133742398430043925657559392162514153239613363424811836108392703493351696405437644948276558863379033836045715288953640880706978345537243996985172654140864272525791008713861316178089235658775613704824274323769324150057427443173785294609211766136552633148917949329057551071752443335058194138417879371121183972515937565386905241237913564676978484382351813081818705062077975146454979908802241335531463933015614378261995074488033026653549763950009661241260462862699675945997492667886305567647568327053433606115386114098578973428513234215709567598043841568278542496291085340812112562326844565239072517091385141403361791665445907990936326172911040245600027581155846646886176141126888766323079751698292435137123008378501917351529857179772718372887607099285054209573619082243031194226556963228674563003888969805505323502060705512733142948837729855974007384612815329546415808837829799343465879180278155197802139423812424784353706662974986740709852773510525352993920287599828092021369819632589865453579912820535837832009340742486318137527344501407691798401407139116002055858517698415903806655498546624659560763809605001888621979288841211757255052935980862679710460067191062520372908140586270518478550512439675224340169974706911542594043555184555058292442360245766319240755707744822605821010454768956702282060357444486459266446032782889041736707503614009128925729874635649620127600494649658556496708145485309178368272849735412588238472003426793762591740916662272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,7] 81050550014985957379110770863968431614262411475119460603496772181140043643152405732188778859392431285813615843974264193190157774884124898967239597053327349235605494918546893461695446173636618012183350839398921023848490370430786443566054415043985035532801136578108537522891233355681868599123053357519716920270588159850288875954006409437698816756682481983376150074863007104544906236194597814219322398321785129622804854215409731757946532656234743840925744390957030495673130935598474191841593858986608293267999147086395386317352578183457753793046216312319247880502554806350286909410585671629994537542772677907026021851937792775545027092337139989892642329919433792560842853617211708321992910552534156105586446499689834176055939454712718371561990579540536411397848872668780709752096959280599386786003744235168397206536844279308827054229880438824325149262156567054111988498241206696593551799387048288775186769064513967397501946058297935502893639655048202255827509910119471882144691203923054276032961432988354054795672078730760435315184776193696676618371959627253693147317389124430149213592216772107278224957726305282167812866439111793651770472028062264584908887951271024292354095533107340267635484344651152135616770141563710370528585845597179257868461989154481190033258978252033840147578539848301658388772668501819540770316543000449485569702771080417481777210291567924512167354493747994855907160162020863527939448873837382140307002270746777704143715671884619975174758106263490472646331988902566449874599546347619543884713936710832539244031335830876343125745862906726457165163452799630236143770829667908996459546018396065697773876404511061808107689237081373212806956374596906899461696667798971120184262611971734767788205494221932672544708820340546676376947150426988717319767338678300138132643727152859711274669189911904010580989229221194964613559272685521957370280850592058424454443574407819060724016483568383743584104456550299261186008004543515315643144152531237971822344454509840517615969054010850021159445335311569523176565586322281323876141890758194102824285011562477353080280527765331211730458265173626643995861359720877888303397157454758222712761587315256819596766011988303055876521984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,8] -1426824888863662067466637869560344327018127790852266357140775326098150969355803232307734782455253065050974175775395265561195320864043299581600059652079515330592797554046642573114764798296773467210497412121143188347741747256666395052317032264132854897668495398050351701290902760955048430462083834887052069917445722292038292467807013275722747988438198668252094145649157713288631681932231987635205954854484303525932455172956683230251813430610206394682680315401198596153985351376577179799822640135664249797497975081761714299863711162539151496997432935162852728828895255792753498997676352323541799674972655973553455927832176125201895919127762567340975353694204839911978636648976942006748123108002209571086599625957126002965488858721737399128548088987988223708444477582135467226355608265542092897057307498438463188371430001712869719937673701138578788632488520228525708463890808495450653962699421596974180745303265988508029998956347958181919302975966702517032175825949010820626662603257837168136364468883432011687433112939296108987711661104661926061503901761458821055684208703194170226364752439894144882930671984821997140501896258868627065766227262060692234017257194032630384528802281055670927606041911621774787640340915106783802667141211885296678711242836145732544774454002225197669090136062173722427349563251991570136741105327392758773968224493744967927166908383266942836400015187787164430263202094500978188196499493899108646979842599925811223833234708707581612282077719507235288235853354783620431838777461394434738314927151049278854712631207732305085608389838585791567931204549174340971364079145864680262408345799149417717778094096721023305486429758706393022099888703747161347849753947933531949918436061992548210640640015737533305605001184460861447653917269659903436265681202809872556659804026765233924937638964926398390264874771034168961492333296050641617474914811127529783196625672487823974087410535571371278028784152185616410193770818568547879469225039425310116996651456537604415955418675753552320263599787852084709124842485536293163908692304528757246680559315635396602042488411813283121791658020353728000044230309527169419234300985936596620032148801212944344984568234118226518724313088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,9] 2569009923724107711224091345430164615754355918161923125874992594336606369662938841236356234887516697406067043890744711857161953659419385694871216973412871731563923360201823605742176280734146538870264784833601142088637293069642521957327033520917967267371603875930967088321764969274390509473451674248065342182157184147297812367035158033596392069072162032321933300041324593899643735547202754513196405929853689190061177612088628521546894342722356097828891499227475885920086605023702157176328597258048464299944954895015371890673284317697486355696839250753711224806257464901745358035305035929645876334595551421185238016363751014683381222488401182603498724120843040646347064564009036044796920891467364704092344053144055892063416185316865420336180139282341659609331136658032082567801247497664777687350211624652017489699523422028460808366753306230267419444165342670424481906556457253496819384297847860337351670808167534374765258837419090362547259528172242238656004809603595159159448838372885832251500999726899414706254792116331545330555661011056304491612457646793274736763370401494619213906550175818735163792502770421032592156619723643258922004171870338198617849528014011543990135864784347412581172929029243469744338617229985277139378791319014656101079719003704148109527117598951119176770888545552710043751914396736425629866747874087571989377890109819970450402186141318217961872089347387282570515289888354672570116788821883503910849299053345830256116391172640402435459632948876169520783208524943609688446838831661995686426609598392261799186177259490908882001625196333304033391142403416768906661589295332790932083531809437361548310414670472573624193801273500607788347667656063934607630567856414519930238487783946166691634489532586816091710655388535207709174298035342891615427775300117061428283521679995526257528610601711733453747064244654316409326121826006853397705737555950560577554798149759878708590251192091508290910136377815839429022896678464723959522901715616189413454231003499178465591359688226189583632516274264406830126674482813840334725915020748233765737955053615333431356034484832064860568578103966648759306172193247032076727118114214569965894954591466137508130112069672232587796414464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,10] 21223263181569798525448521402062169755637019221302138350968420837501931694318033424881194629069279780353696620254861771778479387033292917834799407769949979395874947305448104282397004928470673849712004903638227131843902257928503706232659557407124579005568369574963357559232406950492751245536753779521951928145877255431703251905632682670458107683333310591177429346227565892086281678631653823166498719688042862611397802943361696224093126139933098375669460891573121128959679775935251029864860064987308059731966368531971471226282981381779430528817496218280014371376914363644687147199702918320384298723368638555008849008153296659504920234444447997479837391425477655347884523309502107655104567374155872876737967034463175171460756105906388774961573110606718026791281032885656147452190167227920063536668588232787676236355565755419027071435535930145649291494519968355321886931352503005728981114141021495140114040428873990238193485192160869879548064335675817959475375348130189825897150536837232832102787559885013986351333032930288998018357527950177216727456541286823812220708508959234616194498511892372511468376098433550488414015288512268330481487968828848101288072289828445974870331260970093345376572278518819342780659448966346590332061457513183231347527371649910077490378150020103758761166231270484462157282400427137659601389323421112999804858176502137496789462308191595742740512398979657325602830713287694170546516001761760590603101420984667238697309032002801561932324528359789608303901166621217061662809976509147197073699026951354548400088820596907410297332617070897809037598290913403838684061511279180820323793085180767548428939195214385467919899921590041791354237446512595271647842813721601483680077903856090122928592864293604982836225153400538939095655179990995601824035662295122783464561129262734809174857491701814242157406270773133970169484917977196473687171927717023952570014955769109523906250894953371604087252371366011026534621418615349318832393308577073827601961233491978177224307860221881719958196557777414006253685387003378778170547087892049661726957891314163918715107825460667522481841354128575763357547089815329697261897050678140420067057946653358554389153530202456141515972411392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,11] -142172672600648365441378550560992706845010100499442605840253233481814375316176623723236179349476224714829081574768950285021581553890169717264400509779992068899959427375867952059730321430895639860780547589917314737775717569882891943443446743737863994858558632575951812499843942573152251124702745570998561442964427596915030518161019441988670537879540067678634284047268842607793594859132093615693791349978361234061266941984625504475368219086065702369426130689680584053535129605597399878958362195994632553166365178832198056834159919261087302635466163912597074119612394715882065087738294461969356787565589901353238632010362842469174500919481044228395407923286237183109608299936218490565357726393147456103573597186860664892714275597886070262983232743376590892212173836720251681041894971343251123554188890536791334654939384100932602150575551083818686125417646411372228685673574699508332171174825093707714180701345617240885970642201542427395975459912404708082011669871962680513355653016366396845161224004085486801386371325581788415955571278903839587556566679994583773400320377032698099989657705052817749591171021933212673027132208346334075689941734359722576720901149147787372547787847000073224753405138552045395253013462095955488716427919240225510149272132868316165987748938909600844778327735836546741339519509734432366573136906170099453080407520685986427210805794032015074133053463506568925424856513305322913393369871611512093332995987584308646451949610361249115764019829891843938399947587320435683587825887581054372915399364023778636678299807328016935649173321973806575438057363090414405457332031355763284028931309252640855739441339155650098051491209936107195106409528451335681619351523601796562844072997921433128837606217795634906287193680285721461895836722832932895250712961027327866255409407988855421842607157357254091011964222329924120029932361093488735503176620481275344531480193133455721093895005666657996855695726533538140976974604413181304984528645923861573745610211972459957010221134687805360346122641732840738859912532910213335436861011333248362330300861083539683942836507393106061892369302776240557137623978159076334721152812198289948937304917658214663683396959821017631628590055424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,12] 412120947184084762577963909838050292593380331629161905393512115114583645504511833706137236390489729788515949435508011167252406662477119236275372244269422079425034803251173806478194272367143483978384933913636393305645632181292017369639028709189456747321091071642674875521209955612133952005859012592547701006239515448860823408714251696646044326029145376296143397928700021077509815146487781515929852072184252368463805128929762882810449818592009214742695152646684619916035257772430769702174584005434203841905392701215426249150294931125128018640298549948460097344284130864494910799805174821199722828151511266645395116684773402829393136315517242723394193212156017008112774683379182904609385991433990996866927812718701179858291620805834788730967321868348444882210234466503529925970750706557664562566634184839252667996370503674486507816362693880602953049343173197093251214535306794264748979858831063167870876153951139264438177479403123628807290536181906765991288794613335927640073068685170473504921286525188429159068903971755972925911093316733448102986579915493358385734989799452217214816592868787240623341359658172343808167287218267912682796310595496244270177871400270835448762039024622662633464926418247337685804199732007762557877198159516528048742050469725575467937230167987094136550480987709132957781948229526043214122234851442718327564227435670792744453710257767129757407994851356128741455752490030011147093134825358108813447807080465041132403572592990092291220006145095055411146236836973028208129020115279299264237554453895027888762891228585471564435694023444600589427245597376752893244579640675190402956573721936989764614066100768358723106653779436387384018697348087771598222196562201493833652914062470052359680752423302242261981576960165293473760257374592961767348601148615216892698404223771314102709752902538559291852563872373642335383302608944236205542293390513914312566545181720245877300161607489273802698589072899102755292009805038876931773482346631385620400937028984066629436458414602714742415247835325370684404666779113605129596536218107823207706584092931964786146749779250076233306481356395645734855239808655124330373760350461440365257546321500217715934804049467351923328978780160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,13] -644996447957450402952748560698525809009591947527848729811624380757326631457450877835965515292033491400758075899388330854794130600475687852130876655936062449497840085846721427701716381127152441736163578432889647647360916289622207369633849328060402751186914660270889737646608370792676847965498716547648351827087540253883818554736077305880936039004487400655761972477669553388505191779540288589601492182347513548028319022683566507778935682413869564069440063534377501390761344201027310431532469854857361852426934413288490850054870500597154879649461666615816305223686671171624123982512683750337872022404138782058988035778289498976006615118625483185664577595916850129410056825592569154776213999975623686367054321038100379808518974580128433441848001743484360775019234548207762390192155412905177219029528479926624806171452135794592618032235393695024972775400720830500632394640516879319950514877735940968709174387370505105892043007512933951377976664465615374422358020696095034490950742190949040826400695689977325401453777225505954834541469770766211980699100330116847955892138978213916694767311487784116520931943742319642046832999827786984865627986391519885049148575187620982153543373926881036538311265291088460253555203599889256635290943753110590426314711147636177241562857360926352197954291101925751338046087768634774795860772530329255535223626950031169355157232246115848868214262134001085740008904825726421795373113896810685630266365814394350699801611217991636847773143555217701810360923755341214399287802825003834800231573927914550115794435374918718804145696879824685598326077136473090499347851618613432995891399522024939477516569892967158097239425074704054320184562044736418532774583244299870714223944835770043775490286447776551779621521581256770846484995147663158242648543823369748765725039870247763533860850331065113669608013163534055609736208168246706497831891090468910394926338036181107344978993664776083874309190371074249853831837789032140158313309541970058432026397762665886270636511782892923964471816444177166927261714700979818061915825653137623796657173289616035750277593707430025680321707546191184902652519917217289603340636318321999547683222775514693133559595770467427515877736579072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,14] 317992669702107768698764162919420457936079678561471088210696102991018544155030316935130252474332788156837149414749653551202458683300753432165201755894108480374342694123961340310515667173820664307746687011904387743542657893705044751602636613554700773808502417482898440754437648527325084846654631213378251108962879488392942749228498936306616302670378134835089147596533967014585031733815244714431333571633471370328435153942914656181904464506532242813692188652917723494097122044852336348638766112016516564031440433081688740695597913103580893304854515889629856807138984308865118525812090051344191327155360713587370941440114629317550296714972899915826128071700225748688755362745901352536518780462199333222539317831920142247432849420254734964266153814212149204082575777650941584391149955609706183890357301598002560394291677920975512088577767719439194878047720585745890113221890501375489312332704816831004992795152352850607305507398251754655359849284625897778193628284386273327027116725953977106382815820042272759902970182586260515651774510190195482199132447612305446123014773053759309474669753817681796226417067225305173027807667279209777762129894686040911143937807438384401402333848545944765299986407275444118459535212194171864421237555702549883427809081460955021169425722173764373123019505883970533356642801407724496385342216301718427753005516518470873168653100129007135330967276164494473778294025788982280724454427931524073309454524852940581758454453889690953216877521512659443905343877052859598914740046849462149085205455558974153968864990725452733505204903804498093025295308709388966877068374149413997836798135773626583128622223436237587090099443172773067223476481978422101312026603097293507692689672139361707606513975350119108130657001454060956552834591350167619086120338334087756933840518107201927352397492706710778881480616784819505068291500838142410026476377729264315985251724575649501802561999581330282423435563469192551243636936018403479335870820856501969371864716986525403984222803998922679997307562087730590525179117242558960506711734187003588932940724900890836354311645820066588803841750620346008761052062131591716402577261118235010451448244792853153430252344917091470072380129280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,15] 879940113989744287570638412341946259955789707458418357311043304809328622290294378752047642670181741949472070564035946367106334380578332778029955740805963352598715775718571333250219312362560499240370803320419894148920568144715587939375830035371651977336037336205519800035189914252628611605167402686282183577396383278093570753888176244077361292909932780325391169765695909117348038213101907279386108438181490176041212436016529826090731542038892962137079803378788774603935768648206426658304202004753125105860465827934002950097995693200521540834662647188619791794781975722859494307211616558388111619050799343595186438904596510686045835908431619808973394927310875754173997652295569652280191296382800035192436421247230883393391690978857119965114466820879115488808971162262953994805700904559550413959075081403801067580776252246577241070948466629955700361036762641898139827268013286088862765039633542019144192340463570299771569542075852337454001337578738131027730675615032656970836122936582589943508370458159995666623501730649270529063947814130610261249693153252278055601091525261197050698983912472260800592677078484997034314085657197390576387327995128432084702774755068292652179153329067697038074609360499400552286061159946912631614731261463319333426257872108924114165149517746309572732877120964353312005367823049977155042068672086381603814624520328292115259801905285252704796007107568078759401678494974038291671042406899486308842029115267876514341667443396846903109623963579808753146023271328091172196762601863685520799358063972994242080909287783130197801015639413355037683043210402771416893547791496522794214823968475852023955494777489638133419202119114107632228765328908909249100720058064809008321848758243837648735136856818453599411176271949916485749762722366845783768944043474352783049851903902597658140296601420995853797720629161057270259957364448062764475592693280504482119520556141568107486945425622299501408866698395067317256033885954983092220728772468523580792275848900579275850369578891985518860983733614015869875185123137478279732753812735731536475110812068976048771677681822517131928959405469895539112977770391572708077126279479927692953667374595165749886957304754740314130731761664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,16] -2023633510455757208494998052357157734089975881019065691076195133340502217141068679402963999995116450590923466965518500917032795190006406873585329952431376079144278860534365119778529731721238505154636353846092588634357237912117613382585996117062443546774948628096220326280678237886546829180307638177442700586757797845063709796439794331052138912500862560281187422441324138273432325833332531987634234309749452083456156184186302296918460060614955483578216841869517337261406505822073936201414238664073352378688188958855944461972641820510349173850365341042807191066084546487669276698617007226254330870287243225748337536700931199060673927216592158170143827897770838967475382316199349945461527871207400719616845275432931538518707017561157713320709443227461289497442424020585874171827149113575331021671172537327473709697231438377551470349842950540266631023236054611734414487439679296702719655633972454698759180344508079602802603190459883247827269239327845483212373738241451768431379585102176002320320843681065123137221840061776301313030393193573138301684730515610986433754187823304193407754284739896428357219391614572149373883036786372199448620747634699645483168350071796180721844677492647283309738776181580735107003530491271413464248410493723199938695745998984838224985611642930389331350400138890391739007541881999578582175828516086635905676258832225709849886387942836145026040311441715808482327008592034082338299531430089034824142994014227336024125906222629020203423594557229903659848168708867297810279635454030297105429296621785371959419960578888655091157157199720572259212680401759072925824928210078205143883591440519544684098571830454069386036744533523518111506970888195751842302920085564988451683222717301440419925577156491163737205430497656635294482489585805244653888104935530904975057869441373384983776535093994791354219002642525677315928226393404414948116959845122343861473095261642997230815647780384474005058281290693122328161001233985150557924046354393582958436039512375158800015585569565103271050634261543318150389836252305649223086980261213794342666627621592736225331856827334889216147193010457536724592840156606414590997117408446146281958889465789199504379591494356374254866567004160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,17] 982803701876488703376436514860493302442380094900179179744693269431506420430627219865566219568470696531691521816712936012626270723548291130030346696119990573038345451827247035824637582856802497899719134303911717883119798209816973116770475747871260170073520882485254525018937672563883992629167274184055048375762785797210421742523937166167591444871961838684017923705555449227245538030681781768293027187062597550624301350958641000504542895533582224610584084205432485073897458410487779201102626254608417420857817909355282406575580466700745516873580415027059807424156199400691492936304486915181284218066637361348332660788059352083870410715712691412934913365004339332589919848317570884823311343233624574489043717422565732237586806139173249326199125384421332323171966602187965629840516365218638529627238539003777905777295113072886590417250112626857764986984850225479809256171027435237053480440433133727733355081994842750567593249764472141111234829493163831624309515191252473334251941823880407775507998201393062081335959447761715806423411774734563394113081619008570977774744123080742273988448140940085704138455358421678526413584860988992104349857020288838917018122148867189295039358187987439526654555309574523836700199450113941799672832946325791782381436735895760419146718103608207343140211663816061598570790943056497436747662159231301061751358970687064562330739261764645886044239709198900770835578757803733098854713421034475712472236045669510169268908255686764685520470914677861840020545288965114532010817934931742229889548127009273148937190902369996340206572723822237993801564531511929144177906108906425601974882669632557568419439777839507876636441444975462914426758713277251119841762813538995498534383278548266521100576274762013718895487041138393166691552699993039943361487931534643636325185150918828897453368912418480440152396474963807246351306479435276393599599759813172027258601636412820357372690147945421448326022432032609734251342585218055466162489741822717010908916090898436811076856846669179557942771109153760849243354140009485882901594230181429750282873370050919293546687391436388513446432809697091270503491801436978706992533262914823799271684901405989372787664116991945239650898018304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,18] 3567369143205400362304733428368683083689417195206678823900503659891769542212610905625499061934512007070395945240100113638799992158421869842000732868182590400483370890554001507627958336326925320346828147650623887157970545144372695209881286550305497661653452942611745662319565971172430482445276578032978138707780257722841256680311856514299695940680755682338063193351787116290416083598564877986643122906593342166536061410657293698543539084565725387908123284727066302583251843719489382430095864870667999969812716151805906436158350756174941719035396208693214730513250226602809471293322088320092781397977886370413762556290933255042009447347889920850037980463650509532772307641690606676043478386272893489862114117260403487716316794999582401382727386190487318716930731885836014808556667680498972268223074456478759975296888798564899339267076344299548006690571557574253578703964465027524942176843673490857836885350673396676500092257944415064234436080412286369103446594779916348050962168153325422041227935547254000628259196357404980187337967677920874111532315873833745718539198367096113861230327801986751053688541636252996515873683558821136914759232316101544170791078070211444540340104369001550533729891299548606020938923222061360831690321572666226603321952737058630852527847812796418290325946716987881193129628958800249339622100924791539967713505531380719084515415861089280162840819546649268000523197049995438685134887777608693538673710182672704312732519954349281667262755092158573419962569353043535503802802551709349042175850604416689926311967303075635464531281485458325090897549567010373621569567268288972574681177090090493145956045322192297127387702804741345036515592142358021878864399293433409410426511595487480121800681051192808608892301572452011231956781075637240811112532168234427090028425308672517141431355796056486871054068443785583285308875910226647887242304277474074401665639546351289353416291418715054142099182381546485507721251729277760826234356273440924266198256641681522580693510235928753106872480028331366584508342637522405141458705525082899610311820214867213844433179578271231925498950611830074156190519024558121386234853391108606316842226215591620781905185588013033904602418774016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,19] -10164995859008477262668340471064385504389814167130828994484194436528164710775861356431983350002361521907451165398104671872955165025874626320150308726263961509900253619025218163985409789217561826807795878027210737074614142027508430357825273909036010757022674597401064605288802118931700311571673420076722056532575372434251882712310702002402127850874520260831723691098427376983255446503744074845293144842578159741526803275154247776453298113871535940153430484075505189586240078749882343044985209684514282545973329937683593416150690931498704295080190694978444737655292726674876933860330638378879519827158214599694496374592058763347448969081240491254152619928566877108369920859376019309567849573761100728524813520489929468747743964720421448605109829513418788256054225467777337772021565209758193725532518883775030110304240698665416337434211619755539901464587194784135605806566540001539068986707246769774329883766873464708026223783010464019640610928442834250560817068478762616005624081944146972522242044711913880622151409615266092426447610518835249568577292545607312198359407583176025821617179000700096802965572310090349950847832472496268967248750339193471834758709384191920417957827458402265289607018448947993472650882543355013357114565853281565370835761075457394918068917231031018564832316384339846031960357008833157415036854314017440782652150351844908995440189382932275064169846294740752852238560313212668843487926741503659731201975358717302347111768645542948951160451329401967161648654094521384834029670764438235086298483995448732880897953444378652872352367939989286812244960019451810852493775836817902137374061835227479034513874601027469547795617632735778616802917438118950671572496210233334333100622509695808726029513038989591258084160727786860492549313259171141187889531375559274306527390864818149789868938783411818692755258519000177622266796718736378995071763160725369820795464680962344360002549953026503883643957866882558172896225060718792230215209720624096596588782274065434400519027292240697714366313748122463290019035327459484135110010435127803794731374416352744000342965644226676050519536363709120345590623368564641152120643762939496282824189208972047757423327894926310422608846258176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,20] 15160664660502174418269810873135730983240923136255632847899138306189135591060352493254677540861014732510814641477831815744409115834675059346491334237950912331693094219631888848730501047122339649677123175958869020187765457745198093814817800183388335166774920810544523461668635077999584937304228997723136001812378261602187874066835137249876861717638903298372244028942254441647670846584453090910571297980988956367046653639665103414849115951100676139166585716312878493793327352729490471112942016744195953829547062868627674911011096638952406921115943341211005440105328174532455603240212675718188139978037275038141155761455823777180001758791679057567495571901889176134498673390197971267066964149709106317681979787834886186675038023124700210154657381651732594795690991754146837741791811155453781354370877050267907816988251534859287393936784493138526177532658546709258884220225056406950560405689730123157467915985982128988555471876563875931403753206792963903282063637841274639133546064084125114484563522138052107031522213766085965919178711397513388499501202290501312853004576520999501699153369851401277170337316503400962287395092023544824954838212463842451468159260316077277847264530587945514993177827330834996418127177871517253006846323477652310761872834214886933449977375794705024789482828649781470737886451302309384664615591587098093824163612686631580226744552308457561668080792652441556835886831403698396845528496441575161476391572034637670848546907047998247365854817703539229589669017599793252057268712717759687626398033360326902873953000176641256409206210387800233343274481499181398336169335354853007770327953543814577604731278203416178199821308310162401985145703666728860547319650954265501766717904223204683072739075660786296149201254621921577788564572024934516665740598034695092595389027834687916834523154767011372564813122318920037712386200695114911432011552194136500885363196970880795125263807371433894664477046039613129129512793007822182576190927178679171091302926395918430114185224288148756796771355983354397824094284495653700159993966349661119606272873074613747496287264082988232266037463893715236003801331913247612758172620783064471399064914422365111460597881677372478586392990973952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,21] -15291317572706933084917100609035401844772705360941764061900858312723694943795303133902379059612271135086158862645622263981979446299989025475960948971055093434077968785739503686119929848755880518303990445487164728368091398818202043198659054154667673914491934295483196410962672609585787310491988098985841565662947426326634251059756489353174468688850161441551485915125309051280812291556336579616592519720564691507461207528186223113073927236292004568350760008352990807698223737240487392891951414746866117894908274334103697852716657116631886851942400025109501713089982954940730630302380186703772595172222248203147756382780054808514097828903140835367306940120613934729120631575295502615854215926980269584346605228211868598979548437548048088988891174501761948803451192025842371388555951749784448578677937056188010541150039692775879032298011687381997836443338068562890727158484857535597067231558835745948399790238229242463126475395631051008075996365672904829660506670714328705411937889303209927971117138617677257101213733419797637211853692691337229867331242566138428113340414417173156337002782181628632729029197197468123745085245066714614205368054354449880519576421507645088854914132290127800778817701906111585636291011586738724247453571653856617510820673577136515692524997208341167624794951615985088117583698695419594135057073436835671945441112982636611247051237825383799035667153120182845155019673304645432972119468103042517549139935126217065611649047323073603762343284181993268620242912618262390474491575276795597763931132051960906403972957715266563370767383439212723957760167596542791108010468734824381915167271471097252863549988434178850143342138332300609079689960337902761860975149429908474257538505230811365321836784133060317424626683707257847917643785253103774820715541617366810891425874282404266867173790151268439579382237858351988427386878565229215944118124048973764389840396530906858299733023261292409383254023541837654430743009329405495894748678467293252446490430541479932721695056571486640144069625250156747504722172355233023764610900586993539623699069840358614852647837279044002457406401393900816870166666873245200043603046084870089129553389118591953986015278964348724181974311239680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,22] 9926364422848672439883291312860918623564556100776654107164105491147979932557999228315020453169509455481597309737563223654695710839731481157880527544123652168597024986280909271565082951198225241127590654435233898637618075234469844817208893854950569735176120004847174862845476836372628226335799688124731054721228900117078706094442762479042433953668238563700482935826962408309360147155674610316036050941194270767011914165253373086398391247117978609012960717410965488028543885032862081010089759061080192447737467170146612978545027907999270483644429773451849259047562975898533515888458182678581064724800496229296130402301862120924983150677073614801971131430296888304609969029803370452229643013721042008236494271654375457967918106231485089684478692634199987802529773793086272861033406292521362875055833514125437764664490193980885199772799790163535499353984779997627405904095472264256966577971730416798284200065024618074747462056530575570615129176040550462968030520558244580958625437056830378405530104900835819143912672686361206815618527929866809378188572093277230996157940667542650262352830255291842751181566269801284984232147737010262253558839908871924931975004826901080509350759356204250953847807162611361706951028763681339912522453515809835191457725034175599270374174346503134987662118712134547054787846422307805139439248101719303675487310443624155511241558229864974544915019433005503504891573064578515767231403458293013894062783169406639736621447561065162096915255327940783209056320840939685237659817147149045912583773216599899701818079029800559507382558625207776369852271475074519626435030829141196758529447923549814009745923933377882829324414302185865717087077025775176316287622297971038435660438272222675164453024349542140667623622319082154986810026726286218351836086469458223678754448725710580044633375305381141348266343778152914341248904453270954066078315964056457285277490273014338021331497674767870882373068439851592253960788063839797921825611361988287093948859867685701624333309181768382614263622999270639257039649289094372181532488799088075206080023518689566182840349688889499426986157405320228684077059674631842530306424814620443349473125873089942705975579147646828904944622370816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,23] -1626346239024488351634743704460536474682255588717781323461162530867208653221623520926903632182585710670477775988583108426194959068351797445396805611885174346880263878647761188198690188517231322741331740068935472267512591498583375296861902026841320639124684725018973701673417166213922800386690829028794291521648075987479543860077228853347744784969339539237933028110773900101191351128209767185208244898759210219494200866347418739948060856937874431725100783423558045934920850395561525946360128727953166911516825317123029044143417345120177212641351923792996412552171472635628243643661280437137924108448137949144781269788297111300733677746461639108945091878122664192237913497900175905763409881059702177058313080484193319258735668727680815016608143085082959100484399935207162351012361614310517273514604452622577041721975545908187389352666427295593295095384679174014773446860451909868991074775330427707656791282510605388911076736156876919713149378848979911047138311525241459267955938828503873327045044175979049702787557061995944452627395051559000239831782224116887234909418650427596876160626937547072724476422910602652162944323852728794554649128462953593895627269379656851018824324984003291236779860791935034473055922311737364440592682461420849870667163176255386282858416336523153436134189608879023114302607282564561404381867870158916223224912473395177600983880729287032721491217506016105593823382044535246002570120781371143671238828001555725095449203061371281619209362644448268695164820446397359526892675489918153737949082134498148155720474019270811775505152769449431075397065618691785354136766066585428399317134547700694720918957856891725664602905343541622820147360577880143634290791092269730993420934076182686223880928045966777730844418222597007390447402935424462112624825629257772640073817392918189198139184642106547992602676028969349940832010840594923469638600526502483522267977027359521390554008399545094263112325094446797710157933450962681889273105264419045769814385216832483778605106421784864482892704359456667637808499482303984968142806434473255957991367938743431978086321530901221286730279135323666989481942661850999491324831294593994083499708331569888824774820979547243628016208707584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,24] -5460671265953728239177930366924533976161368684934074658354681633355062522717409157482921866813843149182905320211188562129561577292638311330188955445466645418535811411493836869459585075991536813746354599288690677134709793048268579771971632381526078146838990045586613383232505533411877124450585680148432488423617960514544296046865318833869171951357872851486164324398708962728332267225263259346499898005272480021464003291140519802599188186528952121397336671588125467881504102503041237266818890923356985239971763203061132188688182106748019738731493216482580281482213801760235644238633651085822612664591674580592726289406133582722070284443038452361754361239238343410978929677736803845466016177541822483600137034054142450921846740793600720336542835124541206089924152887052541534486512827812875163357144760150210006539429130637357500202379588881736625073590485997784975209461702920149195489518210078586481832572539013552405939920006985288872015698083055287678193119913545570007143553195670927277728563049961664036927359580303163708331210020404582095748246367718953772977735293893055559787435092004613102114071373425833109637541699338146905139260316806139609173074621741886769746914474249501104676324710292026435847831566301134392122894473265442538888930523806141356397244849186806960268256099583874518478505766457674611603646944417469640597801621716919799143525703182843064619747770831667713123872809597431495791915344513116795559602299760521564017598794221860710911842901353655235480585111225476641807070585238104414889862546377449622522094861578009053866280163994127577145012206079219483276263835864552883853032835070844855699519399181863823797424400062706079255369676940545670564237954287062228254199406041926478610881414786321842861943117885452130178140035197985135242008581184999505827851321521222985320446641200800874401283225678007686332296675457654618597446597536734616100545086019068782575287805871014723713252463515597773192806465575295647182250631823297512587613935303467443203576697192654379108889459081451281381612858919470927191963360722304942470253336178455257964633336792180830389088306775299731864640437302729337938178654248789614775708928360064745407642672671059632275173933056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,25] 8432381715812084582103497985971817080498385214764779296579397945992663626634524224526538883406759633199660650497679652565823967352438030459872697811661072926896022458743341951764797430930029279550555297050767049390904991054457068583092924120094314546194418753690221634734430428989098831211902985889023492144526422176904690427665702944969868886007603833178970499568893668233266033355342840254009413297968348993575499465097860553993702106200142761156933288095320403272350662614769923090556375059562672254788542693173450278417892150347294079215295036623063844818299557844282603579413671983185544930153858724084937722504066510514413727958396497839805719342770430389382963377616448270556937181398306562128563754990379483662358172424787714393025318352169110426785907050748580771624531453191150520578108396964614716922764795044321182680211940853633997945632352619340627369105349983670480926720621249249442948957366140096790452369813815459569874058944068857612436724084756019032209476538295899769606912746344777079372157070247060504549952987911997937651229414473439272312884617794635098640910040107670409770816563580159566728210961837373789775596180070140353005835138546055771185104030232153883815548201377659923771447741159374817697833950460179751671602043339271770363841894188386875803151554033931385888634204106067774627222464744921049829294054420474891654288680229904504432248378678409699642455833051549901826272812353685516142895173322744282103056935533510580184068871243875335132307456317963675269345052523346059642738938954820304687821128426663320177195834304513890815004271341820768637561249247852636999202972992065841830445789860037378316165216361654346643295405423648763520925331849484372679114051325732714049300607218054249618849729344019878465473097007011498276729419152604421334658012903351002030087857769032574635735519170140106198707326932953324586671593608787001101990672001297392257636967453545514702329498049198273319745921186543854328522050950441067673687662886953521042203600874329856103490424220944623224782105333090100245151036105468629702758317442820020737033546203996202711613352275088621171593372153259422955857279739523699905524638683463088608694882385835058133823651840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,26] -7302667929607742600971826790871434750041224113787209148369054745399058718825576067006055474970867563105378032479839597125309458207856904818509340948978676258772696961956281994278662219432016748155279794047257834125602641378527317614299111863033051361269624821382664113441566584277695326847966062782184222119185916773528695236694590928050355571829679550331941457585364080032190758489543861484636844332176256523467560813855747087948941738140972482323216902238318394863972663808108228957798657200221434159842971162791434274159076823598510844856251753028437159869685869033619972612360306892393245481424737193270681956746361055535428090791606895133676184094599819213038295856759268793257108420064200223606277576846989006171709318709996608224446893805122968725879350936671466675808498613269917491934226648629092078408252971353891687153383453523447939729738992125937474661153580135831813090994440389768724982293155807502854475185877117048880414842872525013902228117845915621091007620784127326766640609342859792319292464163415777277569694102721019742099998717612794915518581066470968959300170337595839062008394200704582453008084192230106602833084370394359509532889587444126436168737370334788638129199045699646488722248959116084075746661387234169448745255994983596036580947747511711420585744558135407310127545743574803587966911915802488928282100691924748077882899997768672671519744031334988443729253282997558965307920793055744107332720445432124480871453018394136763847234473483426764680810601633170427763216520278975446159139086708795206404550883555121061008233189009903803822579448780008875927532827639622034584344763366632143502297561361257949520524169523291280191598723703313629829582376399561394707512706206966772287829290678419137097071058577170664516727819339984348001792825987286052663741357192004681942472496514561995310151910182075723460268340988460984063764679946089678038625823257809201493444613085400697540033897919453184682434200592137235573399235632242031519720794119984724658409888500750713009260274986803227070678645207586968580120662905029034098313840838637673863029168980424126630937499153758240819701079719434528522454360646373191644894771955253521897186486894731573370218872832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,0] -18208260736760064116748918546363990390311259554266176039395349317482534570501638791490787144600383991619162150481030617686821333832586993157453803990783978324245102889911403528525850115189154877459012144423147868101766292722385849187723122422635844574938776660479015522198520180219157561439921666120654141565002014476268182521186981374291993101812835206918929512619285280795114223281164150854411060653300578295329068859668962453980520918355589889754796371719174952055224416671116030872105360058627426762936792864931743519589066443857560416608888755545970733293963074484503352551372263256952021925916188660807947149020399798520504705214868927309090446562713399689402351923133604739468553650422429461061928531192952823810521106901746164099226596151082571725483311430181170540550657757535927428360485439229524022679145328586201291839231095164627166093634898776850158226372621497410381248508752625838791036840837169704919189364895287739750741247330942672933439040863583010182402922114149663880779026089033136559544086729707678078678810395103960058877184231241567389584141565203642661991150238858609810599340935610700500095883111476751265066265258776352401138702850075650182365293214675788606904835770118626534696511008364918494263378772045948462364803213331754257011711132548774480290469150442710332985981266165346428566953960784869883890557809628361520387939867549854688113906901493550289466228489530998492415983395695036976411637751257057803029434733303149150340098805737487635889531985304414854924515927312346221873561475871032234036249027853248444541455663716462956135298384358353554588276920271125047000927195704277813083050239419045448831421671909000307782757485167537593757369608308476096848313851667069794515085694134913777724531050112188370033379929979567992031929934583822184228741204366271053925596106694777781758072808361748763158279306156348235626737651365918409602708883401799159411229332563552588354908805334824168079241840141037699548545705353441656141260106317817110421851244221417346320204715134363283506169759069322867841120348358930474248551378198301231828606001458744112707058927604576373855569097267178794238094533908275171431408986625095144834596862120951808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,1] 419677995086594496301034289069390453547480976906224300563419250272843422741207464775797857599572273184136599887981528275194053274388106632483086502447407191328237278180259647469599328710934828733960118011604799319342147644547639232941484759533188733887643417155595860772685238336487664233500712484039907793597853177116031926574266263439199374108669350530705970970372709966204644086930122790157445415109452742048971518793605470936663318627014837460103210650525164506622459724997066607539417383846328789337922597043009649166288709917371250490032455804697505754928228102805529377446918167265404430351680621937687130213499039674111616365484859219966847499442007203509784686937263338682939021698412777097527099677190272296396032436315925771488838247661390606252411352058306601398343279378842196069303096202315025814460084321443143187223662172014447252997707892231194543837308926619988975719696557896469855698265103647642132424512553485604035305836720673121955752804304427344623481807152840245470546563181115331970768923245809074414238923586116600219029959304277948085166810351568473077336562475454145843995710167177378514053601131503790942230574936538528375188628607999259497727319040665928435620464673650181698035451455413488725746950907129499907937529851790573610649278291099288110128192801270895889356100263386386794427123461110257999344471125176865411143258334266303046544673578866250610372788478318407488545526875345060988600214981073746279319341234607258246517534947299560596239012327813985917735992817281488411567391117882292917202647008291010346581142451006835412962657511472958544681016827176714401324203966210680394634921883151349802171354842717706738952532259690115107639281701559639605153037969008905163525356621248109882441553323860035539696770802554948276244675937961864488321759512530585164156452515367163885271199715829071526062377877560932430018752644295937546786458636964830803665202326378884256864569428360731369434189380282189379091820528963317150881823923486245112343592181375984039828197884223081063155155436971640673476101771325440203263050310450962070915565931779485882534319866945056206442308875509667616302636626813688061895400050680582542780252932599185408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,2] -6128366450047396631868050905161406420269571352044134971431108066512842815218400253047292607133830003799735951610172157212817616225222421537014741574557905456728453241301324562766143133775204632110963717494749066266857597734291891844030338018471996038703093110988185694657857996838500262828855937567939639517576709492251001851766379978184246317299882999551181868835561968687577279759690574941527508229199209674215446548081568184659447677957004188872916499006146067704124766307451861325255653618460092023170494660774196765532798358129511717587587652498826582841239064715837566179242620959312232338668304752669918850081464729795326648704556649961226581489081343209183536597385014313153833542703022601965637301495783732563880604654173494190736535221779002989540188970687801340240267269922028747506275523352324033041415352235498418432461897535609706381891362994903167367738787424741365733941563893713026029594228453431648341692183835607594210728672022076274980498888835218691782713218018351125676365025383102521320261052898351660402878594574002449798631597549719575505105967178701952559797112122056304647101621011090083955310209427567113738301227852059009599364030745148879425466716753931905219936083598634427398293044146221826886199009565615581265348766237077946068935755504878313434151248924022229378253810422275794519906981299704256117186824137853303568098523307068750814416316213365026224667361554479735477335500245263730885989820290097030977938612933383039158719935213611193928591136543929693317883748980398533508036129851768113494244387144602775071269168313242092920214714802508399089969371671585933000515214276368702589236917240518616264354720612442287095763688143536308368702831195747696496766586383760733053006666892388248318565994100792757400248130982875291532952077929015120218645947208616578092735304453781121674914037272531534401894280759325802961432309874469628661832296660782930681959058210997620956846294404652879695903191032890982472663435031823807028382774613186923438377161968929406784822530480095628845471456209632207534811235590292985064919836029700779975118536287196618153499999003843005359589060232558330603409032054404186004770728140934423968499880840860270592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,3] 66769234185605713792913058576558220148468030183867344926201505903007114927305709571233924839533655941843065370179555698335878617062504865999048496174361320486028219606015255119256622852025394787851624488845781212155126442719115008797780800913830170199895164835377506511470311620298350416091965111981076971077127575016908792357678645145593777711105766422391812456698219372586381496589400807655079894262079408039198929870743925592267461728914521840613769648535008998656487990479542774103004434657569984016575252005716669109643304678259693871381988318260032781093017627558866824323292668712313639308101312660419836500271975425046587442688766886458805680677339732956099566826229822604227084775870086563253420058069177007680114999175465897445754653389245939932876977841661011476064364581988172659520325877783650079230022278892144305305005793240672234357608392937872520030048314823167879256124519759565755294231684465436053457514877842178175323177054864003700530684251378148119281809118489679699475360835644731338833071101132878580912052028737827915021959051021866668440348409080619360135374512207911902963462670274853306577550350691962476843728035250969231158877944325129336780614496178240232723127312714727234352220427480468635133898840174738131665099081909157445550353889295249093391345262071878231500429626297944603693362051822208506885845756065191044182724043307465142802441938300480091610881549643100570265661706238645187749700938802320986095417572602626420926855291754471043068244267060544105942831936689120572834207570346805221788522198626686732676436402720259842130799547916320554053844372230795058938700016548017380137709250097798081611648199375757236899218862080583858427537657516051924305938356002205148751879957136876957701747741614994979816070946635875289791835078721985011475040311064365036073031832943079525891347694367643451359380679856019722948305944046808689945774393662532178198729497671938400316419103584888012268641309371382590389340859915724339068294247520180396023329943526432028980227364165739977898968467748897551840596027552690638765651166784111427860618777877209905862103698392906077923441203315382860045853363259198322769448999267116705786590060179116523520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,4] -215463258185188682148938347114626039214476821752576267731779791423962944134858757207035465704436899059164370693549361931573081490687255146979770946481981030557011286318070767272241841021973254397418306277073605494208008892581024023785963424699574153322194184407942077490353224834707306170448801625574394259927315977530029052845348278532785753842684789792100790798221766465665560405014200699340563861299777485826958953563026477889007086418295220744527601809844138152114025481414145548247164343843593324532106274735069950925669914470419759351578126098880465124653518941816358657663303797935127674855453585611821409523381648097692555289587189828879656567669219409333702265023855943254613726820777739152719784249572475377298310635894665039986803390048005397485841560895133020806669176700849742782039710873960222375129391112270979597604202656163835268354942159007136321788355495334060857823083261119525796035283511615135697403280850421001847041131666609021908681693893432191483483539576844982004226487939141238083430251333818767327363119792391071551528200413624757743151055813196625079937958183339949097495726944708312286412066313070505363856108389339874977750240916423213621678187333215969901193315976320318187563140789245364975780021950809023578950231364705649717087067711926632283830916010320396536771453936966872003176838246895192762528793768399598577841515081196055841981039720393468143739869812549139731863509252526611989401899500023235521237707348645048580472404828103579392549480232314447305121072222040816816604610963674532563499132539819861105270904506052892948927009520099182324680854837117745490304562833387684748388370841509105026362485974152362168009911837871297239559310431974040924972564241824577830803081269237030797127781588409917172657412573143718533746175800357773188960621334881186690911993600606230210440899780129293117270857652800081578025811789418440154508236044237058119781292870929734958526748980919381623057796420674308584325832743171786903137011964363367559229419117702824224594666478567334464011499089226046306337535265270742990885300236843915012292623508641874219612694098463005281867766803278992797552339099784350129396386857043817554499519936504103174144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,5] 2586268745850303819475289528110133247876258602365121104921388855178484500352167973038504772876911605823355573495917154989095311154664145245692672235701377713923491213848143615607144623471800401794849721063909598450206591294177208198385507211587176293306331873332850302984083361320180567035927488836656484646068584368013935983422843548906732801864956045070609261074081308083243907491527426118179355573244854169873996956917106508433033234719647684817912726893740848096639531692095955948248095587045214451937119008293391497349974970871466122728851780114889538110356405015414286080527425891362746890779326263046874401839816543270184830959707437583285025629388631105429791688231635771093706638706765929162088556310315174860743432320024583714773801570166806209985890082811427957659877333033933858755738909478160930617142678911573160572991681987854250778698517023874896570636268822043432451836902038317134600236257112123119161207594710116346761880863467321798844781105095528706913493926955919772186762063392091778842256002174775032407079376346705181680482538186166369630361829115598290316814636054161020781145860328123988699770798374422519028131246334399856109009122025125828657398262429156614380653542981116438061005817202666007620589147919352302053277225871243076064003544946382493405108375418385648153585424235163333689563560903942269112028074420135312373804444578776041458786725489385101519479185381311633265606422580922931571338324583568639004643652409231175693680407884803131721718477751029321388662159351519185627808471231260761140093324150460462475134268050646271141369930020101101433916532372159309687653147123138101115391040085682075487200730951836964730666045154230648437041667686562807374949458504331451871928475561172507584575996644754243409283653364879970065388313747920423882986320267002553593380066736177369230386931987301325427171480970417774667192679702718547738563733796192629599983602840992637864224516533877636429890091988014959896454015749371553183824760050720255586458082487073789275697180688650871280317562288691746646208046821983289892522531423077681995766719607812724983496109309462503408181653053721385220546185360802079703915924859846488354721136552031419367424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,6] -38580092878851812859012006139193568480823270517465616076879903468414134944036729047515608628591036943537630537985450974233087603741003222143067195301476504252349685978138556423974712243277042987310904603613246898079400451440484443753973784794102375977752099591515483377757643944835782633970087945443080002041429342621277719229036924534417337674560178996289440218663556860403282836101801863421822598644041469396016129789182843820615843467961232928608881563490479280543737733696664536247255150539531327560402482723664416867038894554032299367060453247534302740398979331907494877574534413544722623128127247384810411519235189568805199224970994102436269838972612940755383090364347535231714946736062581852856722492707242799702370252157767040118426884165250456049967574676287651375336622906758792664230815343414931899130203368822992523203070493881855046065941381706561413053057502083252561542593795383245906858113241618772368652188808834734835562131739139286723567191761144404147392251344621865846961715847240133225845860383410084217017893770527675669815336636495743540879417775235822735991260161845256999686802463950192127667471551471647725083662165881652430926214185196304143748536205356302095988657452006329525516409899815738677681227177564189489576406211524243535796583549947975206032869418179195593437228982783588323595386195040243883638713770572646346536801580208951126952596177414223335806349088985969767903066422766646648692181123131993847495867650901842041263910319446576807219564598933355510849510565325266874788235242851306762477259205182273676984786696885678914015291442975214112916650579045374784718807461530036378286405956432268353629817323360991200204095575563535834035039579807004042581088951651356336669284959162921774397172163126392683025664395397708126293314644591620769732972742231265189550716435239656166448391568654556933671842350951637648739660079787899812054408176747844809695742231506224000540291866627040575531390166595012573581424038358553744821955179633884235892447307019535501920189861577381523892979983958359092653927441229966358607381882352681423247030233336453730749047220517510753178574764304319479222523340327989797513907652870295709541656584628405083832320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,7] 99536757519085876498724040531330930370513421027834158637276194007041916819027605517936060045984754900669657740800109821263407370355614050035100845446070795334033901347233332146341216165809828384022000830032439219119724265073424934901640326265485685532670534836477810742574540895997656371091073698171605803435972684066468506707657535841209181559516439334567179801465744805938227771737172701538574679653579651335159226631450943135532899132434650209746753634429603912997076039828305785240695113624095942972546820344503322442250248563276155602479211691111341865999700934622659915513989889272322227850636282633923233587059081674688424897985946558729299004996348136274259158748529377934222374070700445886341381099752297495219329481492878967926533786046717461051470890803980378432518295230917568549685912543811809331393247315928483534494485200622696662957591912901688138775111118786996471312747002774385407031194884427766595460716086814627549043530847973754793162247926481802231661947560643006710901315550479232977383034273471169156029020171353785219691118661684079324556871593490598060773110834087121123817126626546006596952182284338834709763669550779542763514212537648486204553812129475641354172376786273609675921807051342695791740053940061841042127619589248476041206965658440357233372733156046194714077849322944428691602540793438888813646769095772843484464655131988479103165156348330514633617396577699410976750288456334844722570218538482651519027206924093002701340084688898319013744699046772530582183519211442946445243184994177318914943896136825735897884246065746872666618039218269739785711378476070631937944552646556979523051269964934478926313531409495445243948528626727679556484050008190833249012343825499066236781203537834092095134771147377830357082218210694626529630580389152599247639337554400604920876656536045285327513144852943105241261896425216312983329861025478936144450545109745561188137135946454301929117799665194786894346161110330702734436501742169917473402863339284574895013475546971259795037874898077727507886461872072672797633511416618629581925343803512568273649977517370448667909693637672173523280944560789930420243452616843922614129681471889031542055987618782525054255104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,8] 712047566220735119645356170475781653871634465102159670119700570483413009797558106542628249431662511457874243541937943651958083107231282549576966153415128816242371347765845396929832309858724448396908890451946347451161785461438723724355931358963424175210427550348019014815002738946402605617508027804571590119915330930407325990563837588390083834527718403846155442215939157107740982839625212770354922665442206061790472209532868231668104244797571146107373350006964761639181642654701744626195329768740060638596507897981576980936856799627307918552893810369664127498011322110321813871342640772189391386386312501473331126582771748885323213982761405306292400455394878182473641747851723035372864691049530237080204889374965566874785071592426366153283957932974455355817456451645604893640596648808189951803350426883678013384090387687682964265738916057912284815358682486307132980650453414227918827246144066002606742029005984212580759155779979958103299603396809809510301650505173787808149668352009392447669743110794160393497705098856616309171713801414203200606587427205844637139178297115189423254794631422764393983484416524857562483984526984286547283204575497359522437026829870085662730001622979973734512502589481402123879164854417457094387287973346739679690435270382994790747957246503401149742480076931866873550607146738131045819236992398720509711069646964920599267411239968109089362305160258507840932103903026202224176951219030409837033100980989522101278892940176760951526676289349613624486755769630839521369481780610566298800143703265240291915266441858107288574145134968916734774575783470190791069198325477119181266902719700457542307989915753894494877348124356940989437785365568178775904047949469761236715877489833962539392050067636375011095737080959812099495740596845120583106161067026456279669154790143964995150149150003340907149720404421381583279224792847062696482423441757885464039363489269065047891829100969539503604090538713213067390746380188642690196255248227317048964171780520685938037158477581302953025986450411566496586815645629712397390184213174499571692872626760221611979073467539171361597900751983643588784639313088740574730687912146179969946530352890395299286150283608813486489993216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,9] -5103393385631223144703271681490525098224612685277280226388833284127260797543973776787745054804190651926863093846047827585570026309511626116832663082991880604804446109344143576832660152287493827409762587940818844028525702658068868397559749423821759852523879953670140142953064245487964339702398951493717182422253282287865039409139584139328918860041183475719944186359226626207653220335195957939440938471548541071124604212394361833291308692681842447031419509798214151575181852757574321720101891111150630820910804703132092345972729406844339827723179422364302348460969667900528072600594261838228769660398685944541071216633702794905328506120125145415373040165438379180997823840584678971528985982357814516908103393125476133701522926114780971898061687334266216037226308919757502567516000736770527556121574429908308886824990763754166058403803414787185828340379796472226031528819380765062507290328436602375628998805973607525566394106930261941359454349887589027280478911838620298651402230857344456356641495891937423804805760777812426386440588230611783176743701751640607133979374592852862783958794694891054553225206414344383888405188508067367322310125671499344884796457310089050275591295705532478565320454281007725536174712453940981764082207648693957241477932473369109009544459665083703445486029684695802976955454098427272190183489759636479380275782469154844655286437612902774178450621250241546919441086477394041507797786573598863088291242565850693521441724507272473606757713431598772489268124452493267679113801635953959438667476215689942194604828360156847884308172044418051531418225814403768607559001002520664072081161125287769159376054158694077705263206393106259574980246953526172115647129863749703875973751316137429009100980473508117148017808800106219907799608850899623310882116160083590910930083444498424284346868856754065266581918151134187740665242896336783840008174372990803076726140255652698080268151662710525445111135399569066894998372674251846553407660221296590691242101414730697950171125230727840477980537440766993949879200619069910255606317518200252630203489546413863892698665171614006460625933072549247236360773127166287300153523904174229690368057194354691293373921531802380490265067520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,10] 7212524465042628144192529989339620564321818111703377476351915552082402405587588250388335782471198287769327138075246393298988090050325465497759169223675770551114868676630851631786888437533942688479090075950382983215000099372921229484779370703580711108875230390415126079889962524021049717700373110553130006377414340908345256170438794653049922696450290532856845758453805278313909806022911680683525684273474231038371562377431283089290509674814816408859979571043701280217613811120417945592331139324472899093119087198171625321533320618547780835766761063370278317919236475706068130110034295395720286948722834256757297500583734176716635525263348569756767391644224325892773640997032009603379274442591667080545342064772248539329430029581554455779834928316625137948898760435306299720858931414406120142219318142609474668724490117181432284447748553726894842875676352459622027828980407899389378277087132924815641952254022190014676500261742560459048829211229880409556278729106726480081328843209894481765039045666973027952835059617642472228046535508926866501848628388676128014095521660963177394637065883191910851069428655545039327993170257443944235369384745309776258170440395861366953974267695473904749469305589537883668015226794673261744010996799048262914268079802035719527839257334266364713420670850466948741732943131828809385001147005757458301607169245643480155731670114753735394616975470466393728824992594208345090092671684554029532124169089155098282054471475587501465118260535812326244828653768815172647014636807727989213301802242927072602673893174075253150610921860086086115921243604933498414442590328388942343369336848735707322468375263513982507456232398423828815587988376288210470683468315899697045181896409547167802479723068480013299107108674050178366942104422940062244781042732047920569071151186995386924223594150294026040139494443289438194794863217698591622618515236656027011750790701867894773168991076314543199409591624871860063502937840752043200158027990848892284057406693869757354951287164321994160596630621522048510155115347832038040073600281653956752407997673569938576579272401735635741308153827569612890192940162345685341887005366262442683516165331981119359396186362742601140014153728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,11] 39527745588895964928370799145042276193228156314201270032361661534652138662403133977576348390027991989053039290681315897791295778168192411698844484961523974182402705156524038243274507924122956061176839316028610388091707765848867872533444696894597682355000339376281263763158615631885548261037142134774023115488851047284500716266680518381007067290577933887056407522374178559947271159800130489018377065691895820702055873197572584324081340147496683046166644049631672076514069169990018257114036870809587758872921058779836232532299078350317921952738054139227740905178915010874679928286251506369928668449082371980817716871541150208007839978492389472317785866568596569331659643852947857953244758889773989461868842733932036399052782846646544528187661540933799635868294222662290864894048344375629066211347866188950498814671945826961812938298603316982639545365415355447403385616118526318563555480741299727334627687328181567000135472811215353353924829720263509011506356156986875088001073728185668863827710159933329636369278833780438753212743180900721601612127201814558239797085262418767481435345519630071318565611203461374366230404649340221257358251054055011039700430409162749956532206822907393729867208898804910183369287683114311265280302167572122929679231722674174341365594193483414674058929705758923694731026507487101521441652905904390857075587824420157192343953391588910062871050734731238886740359713018776745691052365263249092012963598039690623406833818524075717426130397912648623215770936574798120266466154536431799456922269053622371878230551585391069197816714949254227960409814126779978653564535834310155426442981602835937476890018607003430661802525094651228845605129120501652381362026059335075162019596413833381025757062959359187540262704918358176629457829284846764091922138047580141377847665745193945882799724013592003002945237074972533692359674061150237006593871607603998296882055357756412638488416065750756161483622674577687574250728606308309968473290116635274516745167392332148219141539540139639662016991377296782814034657734880483877808920645742344282076151229142046376650948316098706299813480668115397013853596320504184272550014625310296080146780846779599183237006589337834924879642624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,12] -222696386919479549417219147951673118498916601078944257277924008109047587690761740817142963575366339433308314161762587137805118475736004161905911153036954843033543000657608805855755180908760045138613542392243091855303772958905086995583853191274070129546590350456142344612020780735695798580694432471906171015972746189942811722829336190670120356631120500860062566228995122876198095707824576213768009585806692275226634842604783778845561393042128198565568298937388429852182411322428088288732750975067551748949312593537225665479490150226764827663631943349765067858849051267822651014180120675396527723349624955632383998580860716191587436603974486955140429171700531478938391952638152386414016135874861104153127327836106922881255536236587458466652619279084389707606269096147805519653211247765061219225401518665967987927407464375731731460246755639709952796711161609308525438526493471188333730984951047751531410562062362154862964289585042854941595724697835325273329749733200294074844188708746136686235743177474584756844628269724121466042819784486492061463658933171062241441379515483691607093307546966514745425199209556007162828698149049412619378301501142903897158949730700210795673180249060021768988932806875143195472142353740175266875804592418426868221471626166083534518542974848394151098113061510480641617821942452399207415241404792627080106960374527104700543967959113469090470569267083359168397677001566942972626518699669737190972483604095245537939865070309755973458329748974372331331054959525092673649228049574186897407219406835009610259747914961598106726016767938719688378736582466495495087042496773565195447059849287492866474007453429678411417618619303259325711736877237316715981946349713168613852311099923710198806333738339333311236058518705066477857164744242800458595515230731111685420168523807219820155429404087184825659327331081204309087795383215071117941371391257373359474351803664381521206122742937571957564781093928830508693370027174029502350862043687880404517608729608532822877976980035304594445358844614371495973426655564809059673240574505843344246820530031269776127057841749761939174571210519758023391186995819196863001018058921192998049749919663530409739045805132301288920854822912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,13] 536628663222532150286584322461995190924448419813086656840701564458577944255519327089931754731999653400602493347451974983636277789328516692932998335081518940894563404370546913775046488738171013248161378559041699080740042294109072753979298670517469162060787912225921920225216083423637752690860248527065832149641985779489814573444540746265102409716306579455787220316921903374215411176480879545207277745347719180052549847181856794321519348546569898629855433010430507814319663238877119430195074529059115989121572864742823310814985090928658305071261909967350061951436855040851739144568999410599018743536161824494170516475458133891756590847000657440396523872532974972492094595659069153516743380135722235376284266127163046382777290212563583046360821336783675128831814967034133899473965153074363008699779519832792190055606162982031207855681922047971437003502583806136438895213489075037656575555539829599088182879467965212086361808341205762629766505300608015601161643814829234830588550126474390053372147246869429327411945699702724641286791334420960831695115647694594860853528380778762899509393378277193974683379218592061311593118997477240944774547802280826141043885651984917131502998469421772942331300799617264920385103165424963004810417188578321832979422350805000076022999673874102326301987153491426483158638817903198745915119928775255661683556262426107624501606006691939212679309825922723046890389835937464566456542974091256752291814960184306861884622558855294913553845147349506103964893774384135817436168911939850052916757521142877872996010791708666375762463059611400505231792958304967204153212845250957966899532171481053947228364539252816216628500171286003946596238690885635801212147218108032307751621056681171315274199087314440848455700422186559327452922047870966403695699874532609294145072898301490366122196824832124597790962450876435918659999295690216996050145574019476921792743156158232219859189477983894538259913351940732772864826689605137335820365581655338847250810137999750531601290675101337445701245881440670680363911024694011967229912450936000195371680131550361794429637583124821253661691216585240012154433567996930243553430694147319758560990836135209558066731077206147072304405807104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,14] -674276950270125033517274472062265338985110706761289189782486745320727367782146630999248364350676332829837139310673002192566729912014742977788836216905089379970180157696309671766659919922871981825906246792353078877966526010759752539306251046803532266553303651220921220193212827965370153597662263739552264815652554952935024429451957327355479806652184458671243671070127045570232062237616920687566595923893237557488150938147491185218042273028988738839369820423370938948117993972782850489057073227140399653702968442348016529300838316610781072616722513706639270980699375156544246649346327749916822874528944301558660617938198885611932617891963576741737370402517883101017101050267530708695212468699064991880239530043005828482458916231207856182074566309034768336830959940476151261608074780512552476475705877184675182259771012882996870593163240522161239481583764567527273489154344650313859904706239044692772457261743077088463655471342060934454556040141377923027068846496417730184339240310600235589373781891458110525428046147896909667901302670015219059996382526327090616214787786884508793274775270445079963658685326324176403679250622737313927951939245862562980105843492232759956503019550937347479403076568678824497736778559125167420773255816198136536773755190633847754915207332559585601144440604463244154821170264893604665954873649516333056729358806705961263157691648537572524350778637605183405709192126094679823957816759811666831985985719029932593526139978386308138944081664952217348274124276707161623646287904307534272302528490603114263859727120142282430687228247624169118197609547024264914892383546282767041688697669313120250079638643521651520896557611329446433460181468307451109416792997661628206379035875258640669379196332113792731947398310420728946593061005404711180047122866228553864867018397472331952603006442594931891342579855664445960280493384811590897874576234158661342691756605891133406561794357783451412016740511068132733705600609902238428682953613711717875924451546584191767146496010409550722355727866865741132352387996213649959163626034235751249370078756506637044672265673443031475304637769507355015720346898697091925218007989713797243268055736865419358899523968729984967634812141568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,15] 147751536748194063177134528449724784685681043156195714647665207353499033797451677589228811731037052473370259886081682105104630982068288600910352438191553248592350382991024088533663271620951589402436010365625147559377082563124994570722306357259216634114053146911561292601192335088504835074220791652972640035947999308407197414213091022759287828376191440972098381931859749236213190302815362870449379871495520357532359401734106747832892559839370740711205835224338664607445591801301539658623954188733248205408327803060041384608581959822099286079410280322090841063194240557697371780674979739059175982281868801728702333871949253286719083942925821931254208336207339572451537166310666508302392228910953171349281625409623346589484220683708280060936801296679308028347682612094788921016733478611106990020763991390755280771757099607594567935732988299700979328965480405897642102663646358597895535669351253039137120372691187210028078386678182720130274570549968309524520394016065124876217822416530230999121111834432119789273674780574247785753231976358238274798733769818646053309792413757496166093795355008223072006152110179822129887769433367687463890442095857259139268092936467688225976122509428432848684359364080513874866114936147023307378074299295534551886582094724523465037239081685823961845089556144896402576353216030138392795294732020426687006860892063091328540603234119313304339091765324697162154099113781570085017538075266890593795821969527814993713231572788840582826791158959607961598515856339796667607157846191421767045987531931550825816673874668873947329483868957735024358385789755282545915372344655044572782528463666538678459806567246025663971908400942641849457299702876412454315620434404969921726913038224301260951784445440568524679106965403250995642628463618859085422342118791956302131450562456076133213406081245812452914033895790111160229942914545036002629231023303572538605743868598279197606777908357816496874347241492155024800856526701800202495978223162119972742712841285408352139751376466320949129752996024225620195738910344224185165990235874162838927521576229027668184587401686948937660848934573036779226859328787880407949916926690914223754299563136090707490866311355423762346862968832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,16] 1014673495640047927233258429064860945311830781089796682211825853905325840794240802774097110354336237874785398246410967020413513277505953222294297037531344220488927364482669817930629461950483002061202332856315262650205438182206280162312328459480321773323704426614710403456774999789812116486024166217612661882068321674986376851532695401337237036107667707283613733675095397783215481543990237003136081455161783698242685813886567470733612595853496512636395277423356968452405367214745335699528848178570952877959815597743306146067471274808714870667939787687996739731952887597778181487321314982986137958991057713217869092141172422201887783368511667568556140853951974349080302612806589332952102764801218693279229725123251959764511443439498104486320586372071312926201514481966457977176275928248141979352679375376306044183475466533620874436731088136140794060472410538804485281116174156503320828009424061364799731583112623384972490462258746256515613848477678225413138928931049943800787041677586362703856760409025455992980399213929790626031141875288440447285815098869806910008194023209987168845328498613920801656672372359346258059161418012393766529734215272062668931665864328873780885512118770614590052866643860980311995001273682838171436445171008774933621601044921608501333850706829755927155372473154674325566864838521045080811297820181517490003049053777778877205400729270042833152419591962065488309188472597738530897498330925673744278987101776402027656312760436209572839317673249858795579142759517147650763328383044500145547288594227383259069717986054338937158624807805035681721210823290120238929095362151590738132810431160364483661988170841717598897782969775930315974611498619685543000180543235841238573520349059468408822362444861195980871372011095388768158555952327141488048357677782451928195319898816984013251947466816231679965244556834552975556156783922622624675624632197193069806634042270093048395968277024409136003877778442965841587682761596819708017808922529437641802831207594164864772820729107214611573281628612551656725020198066414899360607710618745479529100846949653943433285231289994797790111888655820891681290926415670172818507756925422603535022142166031561335282178987285904228914036736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,17] -1752826911939837386146132774873356517942599729518271083996972507454245835431934967703542127533921789952696121606442709241334154112666702239190174215067486823686234107639353517574467036908946991860162670202877453200133765024809170543480189813788655796897801232252954652152118017775282320947846066135108192068646237064793614502040302908056761453922926425966794891595440727658886741572040510394506858086963051678575491611809051512688607652398159159331236998937502387068306253945376437230429014846185892291567068739055734778786826906229227720947043372295923612543591497921220923483836387967835727283223976026225367667581854360857366349258904767498272076378522761196614242321395290545409165649956462331822817053870553348218561831965932371529134270821488423253754147591106766610562312725970706335158395256628129447489605955664931792875697291055220005203210338327934429662478655099516654808920918964026763414480045836681077278139545170548014989833997802365309493760970626406426976025477315806937210780713359092881791305905097686630441878448776265250996672300189696841473316213032831632196999383713622311886685274383858471963110532991623573266966482441124758918833402109083817255160060158289574949272654213487415512668785752498197365922376943561367296410437961052994098632134378373258411008309010387568128472911025819939648385607344541247467447391126496060432034847978831333894774741909703902606213781873682388713834700767102966235889988846847121276996529689788978344676278526489735741995416682849264911158412059480421082113619986780574962516250331824587808914466034167630973626940012738565806847469242278883536617941254559177231014763791473799131714951736486756023176316791948212876648853109086636766170776343442031611715941433942470858362395104262180339075599288659772496694891417250290141938454868521021215989448319898632191828169579047093351152611972659855285353382118491555713451027696501268701688451978766184158932585431410834596299112989641133527082606516139164109385995254720110409938311133812494612437952277529830460478281756723240515594664068312436942390883231590886005780788614383695144947628536572945359097769710055894551208802489562825156736879243964763956958775592315464524673056768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,18] 655389691066604550734200518163051762754320124308895594229337565270131128616469377486879691999377508191542259145586328862479602879653371867773567445489825584562518495860954030563936418359553738399156096295312859172744435074122104247298510789797601192874808426467649006349103915753252322781822266436329617754157071287958433335750292069384339440287266936755809660913542996742511923296166804477329153420702757359792041239750882732563939279396743660188293379325246576241041991784484405170866345244165385430736087948137022167916596982901607166738234438656541992460176468277289478732600342309493188144626766725926213471342716051073861526879159288272083185463121173938703522629631633751766347911447084358629671831553722818443795465050946691829480342425774086357809795078681003788143660839378550278578882469390967363836537572963053202768209105125447182687797749032713895151356601078027189328196114421512292397466791282293412426943548332740669282620547383713603152407941173735406791216663640528004295616153105904300488815539634133650129983761923246239599339418252598902286493389158243985406066631256915336509700849035055352755090549877358019178100602791459299944744321902042371014401868477569509595983190068031584219939518477111021004713678165854158146948588493814194936726283910386995460606611444211088160673500020048890315450460422944632596894619456249441074553616679374003634532245954539375032435350274272803323831777391326450779720357004284945030244677175400748273808194010704817133836448526795606102053770968575698241878760822362834405843749201022942534869603400239054520326050217056411868958590438453229301913357285176860738860585698419234919411858901951994491004294877735713601220921755470192600967782691103197768448015769589976430124232076049858303464446465512546771781149069659588483670661921072611449444705506444658009938977256397434067193994497653253633854782524368754010844865497722817874807875288461248730739992381915598184841038903858842791497449617199108697785974160425277629525217088867190479359951676609211879426425452955873890439442352632106306930562658869835909997049359856620804570488223454147961695506810719740683099866331414848084015260965530252950977937811951447120594075648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,19] 2663707339138619312171698020925751830288417727966567144394350661821413473959437708624467146999475973519780623176515162444964979764644437011037128086865384866723284778129522923178345627686330650100260841283931091106262653687957764100019541636051720057817999907367977431562711187133660692333333954626047349533761971061892364807140474379996721415810045963495671021633053298981352442129973478698032543691018918268645626805182229753545168412943576523394578921145932326861319603130887661871529883066858769117200430689745720840507117502804578967062766426490905225424944179390936996479346799797980870411590022005680473566787221081224528559661020038793783005299936518989067890534931047968272269872538942405608779571334271650200522699580533548845621869369408975474896766070310729181167577781316111639686344424740722904350190505435389884956189763651628672351080506955670247571000052369710602775190712685979601571681548761525093573959545139373730930240058809159627946258801141576256031758305021643632085836963677143107209425050715825576161417484557855100860255609246261456039642789812590071287063877198188091984387249070779794375301097412488337254863972397574748246187520928439333438204585755778864438702407776392181546472898650408221090036757212035961714861889666578543339494585628495292601919452519655433450110581100282673007702623085648018756941300784021752722597822793468672887812554166711324920909956784614787221311110202739009718239133069229400685371642350558195867163120744650025907431101581810082037095673606924808681883644244920539555936754385350783083948239166445795811648419519741419999518553930730724535697389399744311905815894402928620525955016876739857752357550584589045044957370539707897773180395789243938376729651071140738277335922395098567757262239104248289698987851379973643059184273089574356019020216928269291358904469044500762077482420855336965411147115639253445871800160191043456931241532768285750297800195523907420608297160262007430432218649688756989738839511038847027699363109597062200939622391577395106813688143127529545825562375191561322999642809566207230104148755704141985617535753454822784503485590753447134352984796543989667477664317947407271137341481248062007504506191872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,20] -6944599671263945608176335248967534349142973105259818918482255342430421408232991107720138632262546010324369863659672351735703681562453322906994145611923617038055388024383740999881934280570382092508879544243774823399180355283208036586591278031414474957233205718236913958122687450437229192364452457873523865174597875852470029803943713602366003753226909589632539977567140112081405235672332168840884005058236402833717875159170102942193222283165303984017805661760810253237479995658205195787380338522809023937052272629830274076639908108036808244133035834852887422240888892697099038792042012597847296388946831657458661623319360208946020130375740563889884954683999113810032632963017291448980669970035317336320297137808107367646624030340161013052124332634439438880002011912417215459967269341800405350589773676086762648297230215101613610726284095679925933785069468269217986393633405964124392657105756667408815936418980398490673268947242693470123088309633878406234640805282689474527316985375043845104216893627704018692420084715428614683337508722711149443215262107458295652572220677267823546707335371332585965276016590645136385436014042596721824971337959523444288195983160482020467067086055896349647705002227225173901415669769923614371379612580817664070355277872898656775573108073875130434516599313177537112856623546643928073631382753555657737632058086660847740936514690166623092124371256507292436240928912120841285181122045998278953288175605107257400616943620965261221181042689843462884805159836424089975833963832785634425617155465941086194327960761114877873230398161357902222670976906871763797979457292216945142164303264464714353199913912220774237008596974636329292879275102322189135400401925301015366908833462904122812191225325972609817956185288458864832115916231414003508371510740408574099770767214482250910002076567622692823158784470967082654927192538168810371895992266512138913185881863185358805508541056541054962824143212176956752617135512614741574077037420321509152496936730498956349429268524222808745817137868299276519577240677287857982895299120197290819934538214021493611796026141378466161978278564966822554288232477356465439198750044180483666585273503718219216031926232904204939925167013888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,21] 9892461073374214410400979261525275301373666800035235993474524419533136365096946145805879285122355967168304104980209549026138866387542323248441246287097405362384152989317722242366749633543794189086671460622533757345489141069506606989523115745659422590009047209837381573682397448074714059206232898337370200042851717254271398655396370619149922848565818368306221165225959938742624566111366484606922797514326321481535596509519614868476291500224931586746424908123996593393929432781589130925818242292878891115889417592498088522234412091058209051436312274088710949978071170124904504127436326830431766305696406735168686037190380830340622139774799311309509225478405993990541551231029637728843272504004367724357936761183611241928819847437031923312496005552570488236072350875133672028482595171663119580701858252466800478998679004556858610904174447612030288883421649466716011418394669748878276126937080453099160583123943333525927214199392327547062623798770007246081000906141769351012422725413272068214883433911755006039452029824766380493137358968770574692427981907333198354325741038046128798563160154053811355805315662566735311953086516058533839747318901771150955804095129473518181323497091973425283368338243298556687154088651874788471224082428152886786144940119944999607031310311732875121629853277550086712285647874866971710482548721359409791289809324448995828398306609707889214728064505376212878879055232702545226126739715434057976044697535939425013642835406550111424497111850259102241915920519875613749698623739886861793686464654190866826737320425362735432630454965946125168904708660653722186505923082227409958414836621610736534115101920670624717147642033268471281897669891505856280423436425094829399563622169061189643981022810902848658678330933526057458689682102920673616592216152741865948646079728718416022136558964273966099400230601364797765758973898570379967051564139881044414100193496637646803571105474694374370057442558702780428246243128399059580206749289428470455558848262520977698963826690079463817394602201121255694069755802214340310669572863603435270396321248413460855709159623850769031399611596361023628349385029818813127694825531135272890493110225914442816848187990000519305835625578496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,22] -9592484735866990710287997260099707427521949049556951594979875415500489172963790575917507427217622154721929060390350706625282116555213966198636881669069673373823572608646225784510365759719350325988268262155778123894336086373473218898832545110507458706987938805442592865947579763327046434695052491073565028624300173405897320533524479953869708213799904585356148125624118735532783196133179226191921292787411963320932326201076398892333677668802109662603780482837849189743010146902397825345977900578621440110857006503455707313285549533317510508942937548624960873323861301066779245758213497547225608763095641987575926889865857795169879797511997768117809112699695588129300207857267868739632282039068632489584524419066592528660851615547562764977465458377776194945316292444577094593402057588513098391362949235269062306820622696108998456416638418110748987093252624830623789880715650231724789572616214833141084345566995251907410049318104354271237008442257007962210754846603158668194271696342625638491990574825755114048334513678047200810440315050460921076109719839363186225475837598077254741824756247096983369865083093839568538791428027209173290479332430081333307832630080539203069654338752516235211314449882257868636529847393325571423856959085803079983707694125254817911750567318188765897024662975047138244866895676730840605927945255585229249729040077964550595658469895910065329769289208996920343873468200751306850857246532980359999135942246974511345280604840003314152614294020397517486299124491235475534986039628056304797228821845001593327648295451594813207068259771198654652175783248505073348342133147017636326669630729342837074576980625265443020395088948567211604112183809826022831593849064206222688049818695165894894438681525475024342941636779059988716176358236868603905842474360874684197981445101287292827513780827780463689750138502387473653015938440521329769842647235907372113016365308241577856893981142919606569825102959711527609974630444919592181841554960541653543283818753312182455350477711305310825893632048584919360235401787127213695570450335444517000624290988109072042793096819728294200778073393193131604616182855330411721936901396715810749634559146802686350867074548291699692995101065216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,23] 5954404097879854461905802534891565268155926847724497611528151960436292601927357698483110584267884279953350558546608852619445094121941003957783943949450362798797555980706819506646912064222995968936237753968380393837298236338397308928668171676268556746998262273693846473179973063134491912760525808222675039821115242359339499992155336962338761292531468282489768220442095845926395467776387283770268289330414614304826565121240537200294497633647143938077219736539233238013272065909135683422140715043001506573417960569487326367845301207796206590979432179111750894346722221378165436904731466912851392222580022523907986022352085109189157170063401693754439843772007961743681765418177330973976607719792872143949605283413293236213227094908034289219491379227949361080154938082935208632446013307934963568993855598769961638607765881944784451538451848246476445576397481449221331257617201023610675358355806187514771942592983185217877520651258839497263254180767903044136488579643096105501428433555767626048914456069974277214491139807276164738473943108087796155955491929377902651451067056860485150408994425899925093693908928347785804373881420842130130582160978939595487795583429798237629261025318959222814858707369162963914265356446016756356899930881943546492336770748641391190483782654964789759364050412685216936126317260084077666935726437567122549228484217613332623696859348845379470644280057013178232327121747999619134776776637297084880344041144546864132944926163054747928009199572943824198382784261642401903287182652806564673798354264167928341269033271438508540749275952726523115334365010549970998031084460357287249102041374032826756402928238530005605193966556549965611488741532560026016523207563269305420832502483897293902372689723398014875652350794538311744893955611339126584771784923839082940058482603114599568326195908572930764063310117097771787017329769817260970049559308765431537651982897071382555462432085593003843983402781081091010515709742528662440827413650432304955898802955466405692030221582328193025268721311398367156538974671104379354478255601058761394055552066105664145697017209730313383398023140967466740582047716115922811681844727724635335512294838841072658753895932815720406936958533632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,24] -942463450737274109481311857155335598261281483380933852792450520270898652130172746826890535835587604567809228561601497225759365664937825236500510430320065746297692766868567228521117575764149191726823892207843324992921325818331978777553832669119582886405578751801218404842637022197154361759892857192070881035186409390897853355233426773745340802031165491440227729360078499610188624881569948763653261466564374991607421370821054776954389234910544271131375836258509991020555285867191357463411476846263165514404260163877159890677424737481364196189985061651806967048704329517193279141421937592820067980122469003423238640807031013798397850221177536134386811704026793437791983277266435619036828047495469178217424544570331772068075818526812978760333276116284056114048632885041980436376222713182653787452656361258472727229518436997314972830577342002137224810808167837830515423419144337512486502730585744682454213412884684614125229616928014519151404837652369009904238353534201662792194933056919665734487169889205642628807240609667021529057228034283484662515452193345855679085277147630360429820421951608674717153942548782219198156810899805905324481648460770624210778114550089838617176932622506221464750901669056836301101945262134583010079389823283757579134141282205403074033223485473187474644706981060917785736991690863346727744483929017964560841875057673602881006596045266100323111494690848998937451623656037170257309700600518518294329900601100290630664860805880376771160786509618874912281794915659919376372771402278632886138643601969376878511356901818374671377388588113546711975753184896229063418208651949098689514956107118819078537744660836489669335384912475374321910788800763857859144112241849293986716905098642320458862002291719780240835186766898674213248154119080679867371428004019474196352784411617801263050159615773241102244097815250390283105542992327471716091855856670099111794450814005227071288678281039983582596371132834367035491520955914268353302028379900829258104016388014846345813722989103689383457536531480962603785857352284160171658238913768676424412071080730965889249619872374520109735715838566620077023875646458073103963711648370495594977399444869316221540718471034183534067178274816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,25] -2887907451366471443507135572400784031654169553709543671529556282069137763798680219119880640351696102953077703085513312018206882271200559042752164505406837771645957022681814354597668270745983438594085817110980062017206995997626994960429979026659957831543361955648260280361996527515689118311789288562459147859193717955705678999200942009477817379996630283109613071190574407125381337015526245085095006174054098087601674024874077564321285032090264605358212354962000487445102168997955655564411530467292216957233425788844540805002327769092825571073960997544540514408070125630195618439577885757364441305852165123679848275015587101399275247329769481763065367831574384902641807003073579680104453215398788750248637603393743798461316996464657981592320074970320395250122185448150177802171951496148320413500334012941080898323151395386165280141253398684488645510091208235276097573606755054359056757148416151612757354647451888551398447995057941863954119151037262703236779162900426180009913668028290914175098065985980909805242918480632993422781545037911076904154017866567762528367172942011127704063419834617921283561192865091155514761467896377893377561084093323299088580917783378590565877671111305951455545301100207490387302672699524923039290573997657530507106917294415419646727291614250129284932304850714115070728038504749773812488087708333254275099857368793397015069505018642492844966871991779054525405259193572067318772157428151958990122535828919721284965141894221994692452823976778688663814201365828692271055740532581732928606197531880832064178233400351777698256347346953970420046830999586082816177923235984074237020990691111106032481437854759381946087686533113925210108118131040593561843548534691095323714083436027810178740237952775678412876816065922961923898744066509865024194883540571653184563888838659135066938306866774664255910905763357361470651222178740438738479011824373427032141815471298074299212138392043438119121937118603414176366284176722383390391104955967844407560092700988418631366546837029993008476645361419383535571471783869573599994351489644588575855437336887528813725914300314748732574116706150761264953900574039563707541768616088580974492396315626411831650715766359382195286875045888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,26] 4207723402944482750059763531613291367146374723967358066506358751476885466626060745708429399232606577053260824368067344384960625271272358908487628487917415899381516162313819159729564164763863983068111254507127475859047445278042114335479827936561804673995921886799571469499789636752339647094611385473466097526766910946174461075286517279304201819227695860721442090277101985561558341744401648259012461091742957547845695786999522746643203688219955208535664321372964059246378932908746268624838881704497246063640659563201891631281181369142767379229902139961517173940670521947193144272910080354318862690234226796193237900757165129004704628515781068861076903880596250450570238086755501664020563193494245480990421341864506426064424124520130462929955338471489003725904975054004373173704348845826295714112983922531755284164520751483356138230024830149720232700287090948868172990479171913197165517681278432132480991752712875320254428893409484873012284270165520212523943816069090834700093173786065452808669484529210329249522580543811063906849716734483637440906887427881073271894533841776686060744400130714340129140526468405994895549398641233750186746999760012915335796036217591933827443511971144349733891919793096398425870245855980334569633965588742307360511225474451923576415003211762833270598321431414086564676696475792810665336369191599492564415115823909603774694431483769862004644431282396745572383917782619712096541351266636201857011673541567126656246883602143149624719571709311425201106256457708854914696351881968981176234448484447375641387440235541330824856450134609469311672481045955416558746612195141516608374663004091280853837371992041006664176687500750526982535389780270146121657006740468779547423069586441180482520720244144974738555080100265397903528150439790182369699737506929684932820407806689271246080805507088980068040413870450946187601021534799205403528886211801150280009712464527680843822558277120731216044994418574518747711345499909488579922260481701672183536923556501327208273484174548836783807093318037292601813719049481836728855862328042560335100790699620274083026637759523285730429728681378044512236150786136966954685760514152783468803603658460289371983554267195287686282379001856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,27] -3438554516921432381648916918324933818526073142359897321256969228871755430185942504718173528204843192529252973801800242503964648905804055947012979652105910364981391370637398882291934632658478148331605252484122828515565317454219042774573042010240523148263541754037819343133865842133379878292681612728642812031650016067550214083999937860335644609045473914567199603915558781773597725034857874519502169946042619718486146404137739781261141393476423719503617599443501525183892286777862661196668680230740509798224649680623159406873658361767323572825147831745821425670299636345115472632636991245451850087539672544477875102603743593871823249636582544341845187868572542345057594486472986652126444494838168044178293297535287744402946475582274192954851922572428397116392300295239107356264748604922666887695079483086722313545031069541331981615410179378312137227840695088840343650605344342114454631007896377845908233211296020551987896927910133125023816062977179386685408722048706372236532342584474072525584241691728422945812759382932170697131849025236417676231586957951752072295677600095235885963249010567522251229371889580872427136419036230228813622425628722523579546015405530829561755940353250008525883780286653123311162848016984599795187844963963480423460838696421086203967250873282263791253880292792989215352857918247928070204700401348354526510119059418408564005213818927395087323135107072887766493185431989042975175504373241311286509131193348464707702353730481423558755745850498967985894146188270751888591462877802265256326826891179872907761545142409283658984288994065443444981996807557147613558704395651392999898331916176119160177136574683580806511990477126339672865207363838851909365266825288449293635434398877882940049798478970887854627505076411015541154686600939424546600971506020636093714898346351141888556730418584031092566062488120949768523452391166459837071235641139094782378262586075733321080597356951057536626645886715956729181967378557127918070639432956105829701232901016985210532192459124533893773629584435593222395093514171683192267421494518833892964371503901881298823617968116919009938012866088360633190703577071950467866606442200043328562841436499309266792206518688907475874092154880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,0] 11906770368478575424395855052370711158682973628317200777376131433477814094026456935455378994997363217787178175601950543013117351523760754844759219797963238262098574434001670132883399222482150415391669854630065113439241721939481350444962383637087574787287895153158689065221272736335420622134996104432804299324131903130520004446425334879977843973132555964765657489870970237061135140398555790530033198169248605576049080645987987221133448690284790435932904946249042711058945021108130668149825984615794341116541496416080450130999125567582203428156025621551395680216794316021360658095991853675310439126909193127673151347405034416260021280195329963402378104993663312688813283198914278009824768755993977766870250233170873796239501268894995864422158423301267302864536830112080414390552298543282102250139183803387297901835569421584427376558693361242489483209337271331156536193658743451638541806419722835303300470660243396023587021552097959686408344742279650116872291862218188746569089437864484686555594885450760997357101831799488355184369118006327402288710470304499275896956419469476159627418953112636614465279212434956275635922157378240079252691698001157878361947130871756014196683707272125663041619618033743414647890537065392842278248919388730485449841553405394857814321142888958375483816128481613658327930578388316830923387366978624046468998962673436879807231221916364361761010647210316546175459487281371594554505258596154234073743337770036247953231830793226629550461834150581229728902675315032770800034962245334089326254118846613224660927089506873361973528711656488250452048639428190381758629607401507643983029628855384668865902078497596146809354431026816897429301370825941276731143432750227292910321998350060255627359639695825177271667697520336518660960555526579641127252984647959103543591487989230376739148829268435957337929722925334814355760962027034977997507634043323115975264925926876684465320636726100325451252508104230195442368112665219041852252490382215748201017121807020216189243597226546460349654582872013574195372109613220738102708424241916129886711817032783664581967609677503808627179086476215044132466926187345229961121774700154913073069771827067247762390977687339401216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,1] -315814453099637956247730050910723852612779739200811485409345642696251489328680616327457214735119245261466963260527707043666479368587205709671659484029006550518376754603767162227043744392460547596339222260659366151452329964254558416239497078427070761400612666127274584304455418076527614156450122811619172407907690210085647006529291457071119524209768031669790358478466340800063368683028867889523284503281817069746974319053822583189136365299219744164611655370910755336879886978559174584114699745299257372442032864103594252330466947475900343083456068232380280405940268674670374464225487507484046494742597650892737969174021625988415444736474358692033660879513746884238206224566870647760139903824280251020322352378308486185964319056492891347633870144991482705515184835961506890378053879484190423333180373502488313501819519134591527946222836507804640385969568813864435870698161930692275281787928253951353847128667474089456938532120508776155318976399084593665180752529808159679692422970812909601464186939460495899373262208935896229254032864959152274472138290473104562421691780721967971574749925900730112034772077295319330514073371456186905006480437618830883108622064309299482488843319224446174664904071071013345053551901220253901016617936548752441767559710343127662398790535038907493953485098589000889714346645964600537639043687530038618012833154003930224072311709851286911469592439221313448824518701959651799566777131422831892859131952813482755694488627170542571072174902118819867143396130102428573438574552175595611051776916405578861015857146971965738701738908952291867586631352066422156928759375449740228153764189929028424554583954917637195965694682663533781161084513920837562648862947089159266270081824763597515039888920443271580037461921556156977557115001571573440698472870653184357438044886141570190312877687306151867129244170407679521911350729488536851318851517676622547396418788996005969238368293960740695634605262171714643180522160061058034668228130599805807015758494796733596198673266792748300447815975439749708088602920622926681436294638815425234992778081563122366318129836367676463719011909783471872311200061985232996598993418349229791548225615833726623174724257089012629504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,2] 3064746900087591577756844252957649123279667644494709307560890566587355039323712839926106668608356287136854188382394551434869885642110353749163115847165054405777635298777895635366920806426691735858626377658414452695905959167923810557956621529228164125079413197835849718510552099961550528918589570830418454667317504279851785837887533127628856892372265100116502553547962998006034996506875859368242877259257068355638214535220239345956758613391218114506300460561234741335642523258910580308277748998483596288553824018801980842605680282411308915185705212423365728388893260599103790913084484536900467486769850262108034537902906112502318776863885161599613238806126117758485717840193723126428246895718194793492587888907704825763314531457591345916373543540545707490958678890733333382342868004880438691151436150418540830645684100477436924013666993134899619744867432773526351812090987018129426761710376701788613276792989318699523766169991337835102236960584839986231602849316584403156107777218890713386491638675483359169213631167225491731164451491101298324009138685599958961694544809530858737702547646359239438962885967843293935800426472696752896316064464404179049077178261395438101338182426980062840683157820729348804200298322993355015790548011439490585372381587451877297248829250530122316123256943026945236666085089193841923116978091408657771898099748497603464266935636406310223273735897100561540920782730640140022076858080686614903055027563195460246411816907380086080107095996246399808378822269335352760987582471279434758444849761825758173428005373687583031861847511519094720995254995801809156851365023873492187189301209547172358418002061548389035562990729030314541394341550797634236835001108627632148252573649333510545612542347321796719300188151317566475976480588678046114011227656195449323844456628969799692728527611592015056205336052807675682836973199375810032664739370064991218219615866713633321718902573370027119791549883602252778225454580319085456813959897347540070942962484783606884957134434892471975557653522656422712128056974054247114454866612717288873199983622824685682017938067464996564064434307272218615484012216486006104411977931197304099640176460255299374742115522063714222080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,3] -36698472698239709509438793330899652837906091547860288806925905582865355150831611433509926047489541163547062924672251696947934779526798751147804265609147710904547816799066580889305599555214653547227951476251626239646743197255696258863990242037466269601073223344715632468781047877292215269703139744944631055276656843376718868009186683209824177046521769586791238095090673032139722919897358755072607550274499208992577966190222763101583132877692798618405653746650293623993589884297515242061187511179532999719732427791548643217244422627785630287550330776037910224732663282625107221983185685301845494321481491751391770448363542847993988814259780399040189999452345633137635204251663887978780334894065908008256830044423147444525756678171561403333123765061243149276572893835974383687392104893699058888541444321295780212082953065005043062201659471252689018884608985610812628495845625975551121096422189897373208993809327781041684204383305917968657805728668175403203487698588076785373959439498440564996686273564936959855179602527602031285503218224742062742190167986348189955467149041727585859510610145122611514691104411438256678537075130146821665405965948191392219783358214125368794795687783659397487322016197476568154657128439097066754570795672047867880406797059848876016606464927685272224685713903352050948394660429613942928815353390435247192333077532338749643023942002480227718536624157793407864409636438252138044097792023762911637456206720275858307711364092867932969282813472680134909176340931361089203981968907740814922561045896383438406499792103557357543906791647911875691274915962316413868981337343847668223009083105738014908943900795331597956062197473701620960582689929496591000567566327208549243028019246703999951613011854463271422291315968638400651244051212996416081510262478821843276645608795475927988481462068720594342525615093901602341082938834247091586864658914753659759347645501335804921436550580250098665446701606409401907688121330541653292889807867045840317915911881568383962005066121160559415696813849629063310791757637308670190362592775284593299423411524318556793493748882427298578756502325396859245150598173502982324413258054235166731900250961111728528842620475266155151360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,4] -57225057167661091006062845188969417216579289245312250132975441156464515073341953504242006134283096353294093119522762900987168976249481577372572550560626545095333819276291792891833214936507403648724058561494198922338663591373310725836578765516861325859961197941997655089733305035233347514755849698822437946632862592869830362070016334220098820518139086486300234273362363810723767513007750653168311916323791888063167313666101021102689455366362279946475944729616735496860679150640986300826133116588761548291091832827529364363793551276562308584691394433793795187187220206345149971419509467145870856702583128108864908635759524472480769740861271665537154920967667656621242634890851119070070904854036945243679013896366339339684237806207743872529305196398338527708988566069231336544240806605594616761841160448312316253386217021439101693879505459831628128099996298111458097041073193110180879988593991115883316390870951745241278573212747156293915273421884894386764167783439985077815246517814534790356566125651543068320494915600807340715511583771775893249836636584384923431997171529995580190453151058560204932682627953097232033012191322140888955024700192502873477091765120545090568223666620313515384173003406435409218098509490332604303755976921091175065381282508155037130531918107174879741838179671784550195306124875960984055873202613538668218003137544676342190395674997585012120398132324682964998232792261101307038595083599010062881812731648782602119029939962139810024372103512783304660376827841533561907622622396454912247286596165715619495799484023487681203870444021837625774271309368112031256732843546760707174559819647693167701713444656110890408603765134600867235255854266722518909605626123616719483921454803485538261725505486274684259384289376023686425187700198274962356544583013945029362893810459663210789877087391978017470653276628557729327768023503103150254287609100513817656219393700492378335778021482250875895637854924431996629943891284951129121135314228668013842033237969957904219643024400467018269836377267135298695784041175396156506048905212537888979548347745385728395036836554654109021807329270386336730935233377256809153976314572196233743421643414483730769408727735973655347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,5] 1779317853338929676881026034918215326189479758765644297696140928295285840288535882898915165483998884992058434247325840618599124180886625246750257698810691919889645443614375619639255198478909671348306284353834794757686481110082150326128671447839526351228580779940084423578547546268090144959754695767473072042140430147529531138635438392085413692668680575434979062652980546564423469028552991833278364591205302917499632600046119334043650022987888227550765554414410434720905091940191715585980108378354778786129931070677809171003999849438711911076611194239599223651133842813308842170301987213886795645540071804272370686908828221814248817406942847713389815578946781931081424580839852969052587591964390452290692539831454690336900157560994259264796995504738678737449679156106669341622599939593378942904404786152269597624181144021741907433429538988439768693712535556906140902003711889481662337704621288952915104642710608597203963149615911591437953734677934106612500028862827972820797418255287539332482445639951491451366046752664285002697701603857947530359227686209845131995746586658856397035282818413744827650531919625395566257456381756648769974330699562094640634089802373815779145933610663327462022025808740018570211047243404533043885398556061301500334897400701209975633446066309714976171470062151957250830765532904643712652822502310685904650032383630451150984830472384689453032695902248395070985698624971745269098105974591829518038047534002928893715202904589159251873211484065070432406802112142662934562257476415601555186283987944871300731058010191922121983926013644106668161413650913935008387955224090551465712941824946704740797096071465998243192851800029302759986133060834869407370603704952182605156396674244496517413195278828222996296358912503264343029904195925800127013856760169239458450790611587362148707420059983522847636537584808469213987364775019096398807843083903096882758134746764072840026896385485225655470793387058481299355536718367114873671487967113868048130062037214734047491996538912630075990285109687605331632190788643275169053643196661081319458758657146273019447196664686675492881387244131002886176222304332757028584675169842883257595233668457665814018337312069395232587776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,6] 13594680400525467236905771541550858625694662996828697641861178850918612636547360899128150038317001096073956474089856430669939890770953556410798918796706198562190162733555048674787464700490404972633326775749161184028298786180816526429587068648882492178312740664740606755706714125955754736228564339244058588470052317716860295653013249817712663440652534880690652514436497751128184585731463535508043691461486456623734097860313200565950903517695405402952884689203767954118438758608231616041796232680051867981307393738786817646602514902671016754535715965179881168471816617143530381638671512150195505944625984129508137944110860794478467826202485111199181089482798539762051363488602256260100444754612932917728021583982052288122216931703199828759200643500786897889779178484379381694412392776967283736569396770040524168888339689724957491372682631228422176140336951843211779446008165095269793393251666263295794588696931035486973024500975841045919329095352673074940479740534988371226890300462792155925672901760115709375914838480145757318378982431994137372081112849906326136791220682605052855328054488075062710852256809300371192866688494170903717545320866545339270708347573632658442639390850660590953478789396245313854855726486530106669283550516637681639871788028734577124176150767182252751943653590136763561905571957599271990762274228632158085009941841595209094030226777960171851361289674249695216809696944919781016650280665814018831827407660937865471924173797758049636365543803476284946706464342308472381920383635180802225016367293383667962061328689000564263100886269323111752492358344097212381221769285898775948579897169763982148247404912940501919554185244701246612249662796536844103183089006982737942162163258277543320298550758585908348428464818796313129617098015380076086937502468779058535155828527830575887785746364383746982904777558685539660538383894035718075707306325364012749280127680373029621921620026841697088568101994129448453275145736187018095288180923074688313054550319556239659208083658203724937293881946238715542576179563610892543547474147259905849624812958193850516060157725970106582531637715212052480228102149672519215106399885514610963642960437755265187649958780505391559081984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,7] -138971248782341593755780145614324321848308388182280773237588813522726562103532614718825504089333799874532133797161752460880187803586915413758156046795544781037941426732832734294546065291758168888656635242311928775969102195257565622082911209593628799547447272903420701231685118310414625806739854642056102768575253465322443947084057591007510075795088028637839815718092911455931940291164472735718920691477527788147335641488695285499553638713459267299738069876083339010276081370736502711760597352350357885951373748778645306409038982355139279756434253620752141905765801932621809375868954413140201501770956535568665197650960038306290588370941398672255713531950361261613428506469021078604371641060022671188754440592185010372989815134862824969206729873021672660914320714210159946755541803883597793319762008392613114296990130915002307340160346157788119393523631200311456515167432239682770919438762830718819546545531786439869398988009166916697332637924978816403896973751979673578261369088347064780279097558367768745396100106621803139522826772258423336242146070140659997999151614209578789789981736866044605558183565849198081335960150259478730930858195718874237423862684649670192935546242729108773062354381622012172621866911617902866745396963405708273994526025135508585846983874221046721966024636719766678810302478989361746377640118120770025256653327194345188257728363934000670555630711661930670798221985781115784512841348836961508784418332642822095340869362027308596242884546210513009688537974159973931752005612161722170124879153019083162181866640483112474911217330910148968675722965551882759780462026757526242860394633752489641903623269144114796840860631266859224509037168125090597329368491847617892207253449907275921290246513516756677406279656190508912888566044315533779018478479364582865999850184551502500488818748048634598169511338748539234617696320189527385141042271717036298498551167730866483044141709448599214122241596045510319419218277162443730256951145813202053108511881098733744469605945101624307462285534076390632427166457835892009348431096787762617552339414707553917985762806177954180176557923842039428149610389071184117295709842925133271139793661149706974246564996411394784095109120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,8] 169703710590996331002603079080208747815483399028139209438531462948998455403266384102636026822697970049315506867613656409569376658592986688139214184819044561632605525171002890978809595903194939568867141320182994410705952115036869106808613302644523009674339229721314655721893469606763339348818111031385017866758812969150092427197998993709510124585800287767391825873750565526834075994168514833776215383888769655999262705436667918589722075935969122350479489996557946256274050633679095143823341416514937245245259385114441352044656255015115454409556315448881997680778858741879257264097190115382082865884788148038314768273561519295359332652850656629299251845616929270233916425816482611703846989977750669726983951509499879447290444935387627115865040911632388426599828116826668326934210023070718609894336803332749960752557294942887645734803110651494765810616728365796291387093445425216908557000474627766339984225940347485109529594417430880223608471277613649365033248758977101310045597865599655972517978372169674176040826379331194701502308368451597815718755088273938286285816666244920668227591146445541916275932684746134293274764659519212151415267145274179911354539763982124243208590692939163517896471326782819121498627798223194335661302459502494532201144455514993212804016541453559799808128469241971306503328422807882374018238649537122854756035860183123211612017427320809629340579755969549693643124725189591192437719974681422056146060654029092856817309229764396642003549569067076041296550997256617846162023641600681665756095811797656638855996444815456095014208539916858352621605719229308639522194090791849393666575132594951136626435141376320810204767057796054080850152891298867693951798832181185156736954206384920097895931577056072009037882759457828244317420759963784216626669533645716193919524064455601051590012486476769312881798463599575219530544761205763252124575480938747353548083461268307575636253009491808956941861568316392933765542621510289832333354145050513750113049236188241534170478419373941053605219353243291845204044732442121880861870359677256336577854534134066120553682866008337007153308451043433086776621900238862672424018861596866923921312850026212744685042127797657677137444864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,9] 2410608503649332189512382041517546871935038590846216152414136622182214276554824312165345057894114478419080408462541230560344346417383019914972186663901849169279234786298026022874743014221622988461316198172773964402167034333444935113115463355303259019835269591992067157467701551788405999459722516574768948926804352057465718882994571564975724090113171547354395093302429410881562458268233457183787699815249316159245974684634008548849518691389981156389269973165385776452240779332245304199188953208335637290152192041810665220688845258192923738648116453121792093401288212607963395233910153752040459049040445329015041442722972942157319953714943363732421279152601013226236879812378898482740666513219990228597714453644695752516475233414263822849099923292943486657665393153906313000622030800310883241541802193415464012176852993584923408744445179410714708192752396902028809362695284806054721267228033960983473074723821487649441431196572457635388990813244383410522709934170970139900296542451608164373181157396066777969964604418289244669904043210863703525738319598854215377402002300177728583780612569733321478506330808891678142457667791243485615067304269832480011015182885764431691308766054095781172321902107971894442926276145816713155921121755307558351560937505574963168969845657571043147579309739015050502561592120674642625456673008524203986194428926369043336253131434584345401992085125771700023314903567796248848415472112298537468461683115740383977251696008327677318910904032688640476862895276837135208126608887094723123861727958323823443180500785611467766547483144891318130634079507157467157801864685642743503052270220091681621077008586010665771629515445752899293393957421263117339901265370783978502605872961984313465217737467281655902008081886351700558225907409170892846796529089074211577000477250688862529062250599849548075943824216288963979758132224482343817453351846105065754140273147541035994324108447726489075067579527523367775496624616650727640630788268118899458366991114792150432054120554195616774720364451577909084185441433128347270702132969306518119900440584859024883678834344892214577732879713826054450073000431445083161121655298679674848223983188529712315687368217662368029136125952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,10] -11256346548706817023883968686047653359863984100008993281862005193361400837746325972194002531429296764660381969629935069367144535864892352707489673377692526191965472562497581344679615883862700378758055690811297577175687923188012457640717466168484286132669861834371802356015552619405662548508851163554286919536241984375982063327069228955552319941034490112376012868744987734338661182045756478719026226085703264212791927037460038395300662053156062928651907368723401014974246103377113018087695867240947589373902311614818915105277263977816411856226368009651981200688932371418213164363159538704121600776306557709206701099712946086578859561580661824681418648082218237760012115333420160712578653632786325979262405695028889955012623102059565711665461266727473234934547084735954255398941994277221900190666892684242384035933765307050110154575838955687721641715438815579316981863226201415971295722585812989246976976952533220219501985482127409445737496414138156636802591879166701997544726591891335579265922997576973582783643620845093489629709667266125800549437353035823416886868865891224411341755961510354194049384079729436762696639082418527628872827936404783766964810117577225807315935220378227097052100316319431991423155181189409087453035114265781520006103767767496825365622338499314554843365690625775756621341519413872458439197777205435909798131147697411473435534064184713114140179204802910956706186741011553483477898139465503959154186916947690549792568300656576639786412719575884742442396000360794454408858048257643055861722331968234969595418801679638124843062629454060008455068067624973251140605310655947138444775973644563640016845252344958788142882253131697474089410693158576657545119076262504167294819698560568522893716176973529418804018336965883132199516227834397391920527821825999571360633660494762917677631174310063414527477394296785473885691229903052681872427571179489171094632703643176362096369290289645484955971697482915061933947696926166120763145882278865040751396568731759577630366343669605571738326068936098639245839439903252966862227742236424462120571828248493252488805879951233434637432308443905271155216430467074241037194016513946995082697368145757220828511447093415812176612950016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,11] 10421101836657042603389564548419657233298393888506467028628200196563638251673540346581219404087165684474550291535117266533280204664529997732672030272497113817510791026320304826024973612338339922974963852535079151906743036799206641086581996202693905725988083428682956633241194395601089792707032062752789131122399162035958131488473530130246768219523782597242733207651487226067110442661576230792989994360034001928995860581916056938363120883778663055795660749410839980740401843104681555888300862394305449112990188063783997058096718944020582798975934778614985329449234658079862179528849166602459181515174549973282541969782837248385932484817729818888553715690447630078293394416755858712253133518952241543546429051083421113788823126246153971704263749705711461008299885168105272970770203806073020581595465701993798458250255846553063008952717612868868975909280317688464958360982801104890520673926956368900029514489799710973274427349158556344533012174222730539567586062165916674351548192567294223573802122951094133002224038630403962493858719271136988411423844903797522154872515854945373377454893209107917615000312143739771538743825361289467496264415427478142324380152610053745979962403136893565066070561778984542593931037695704197519504521993463554287496083627454142577416463981625247375577345708869127463312421099281190401023701907149738377783715937528245299256407688245920150958612197482430243253051971923471980441837065372719279025504836511180025514643972297135541525320596219146308022005106975839002337292738148175286126264565301388940733192798119694391326994536775391362928205848579099951340964871172522205395575508789828045851210253188917386246622310357155869181969488001717972846335424781873329170950172124354698916161916294057085905033864505303413837184985042091948490568957686218212798256320674723418645094117209181723665730113754591520510227389741489428107445213629541626419878002806558976223450453993345756245700175388226716132191402282509126625005266393452154062536802259808862563956115150385703336625771888470828305776311295746228390629775532940651778103075338861207466049233505271891720248592734336100718054745934981741535353067953463509819979543459145641914297333545575238772719616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,12] 63740315418779374647322344529999221144851497558613696592649314863903466400010685456903714782924298587311000925549196945552146844596905518259662387939212716302879447412468364495790247417829228812989486682846225618770289297705061190794753888776867989492013430081791366710437433280526565502875952920153801051852643563965478084481760963179888933599647477561249613618123645768342646929529163867434553791305588243577072370602017806945009416877115588253893812617675356061369361447474731546199591658879812043535863571742070359377546534078671906666065263721800238034253888541766275219283389518222089579753995085963681141060333935792381392932561573508636368545514783743547862559050226987346229653257211363358985526424216304859201359783955064997384329533108518877198781435366328445703439015328878536321859717476397100118190496937872679940224777777086181620520154709463249583301559098238130876499294754010207601501438596219045441230184299519512474852404674668674497347914264588078159811109789989470448062596663728121208753898728236021310348300336173259167876337114596075708350799719626706164058895415102761744170975923532554864246671585827864760319712080452152361709988108061490080100823533827821375672863295372413656907426333561788009861409177568475267491143301482206075568887541742916407406429406530190340907675677927980980218001722261058538222882892009942811658828948638373763504449619703247283224799244668475352210422855134427307695410815040514301964810211703385981133239538062513619554619425311217444360853797399570778649253046317052946567222930145213551547269569550281762793166272574459384218848603937931095615365798576684559845682840978953958668554276702426692239444923174406665114957467746156210196788304209691394366928376940940288683350015647825534795302982036171385107522067548086965745372513350818429105208239129845718318008113172668241071604894090264926242379644531219214972497357108442599325807211156754015450775145061319814622954852035315973019728107547826009151156022943814564587182840741975567999361325476722177791484749127388271428920224339932438411464404914008208440196952273491689846028527710599515121410785130756814851864996376679260088959429895229086834444901894617739246436352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,13] -279111509641999356051960187758953734295101794877339113665535884896225357554431823626539549023707256443627411771422845021606590670947433626384463449709501187530245643116953535811651911561682662746861372883371800488885902767729941896726419031687246770942216156766795276105073596469779737679377975254239893528298978972416103603922498077346791658696278411348074512987264328835768394481781746290608454202708765461563316986002596252505762672949989304296720995426945600614174703248889866946154702427847996666890698427959980694296777120588303196879371184203866503470934860199914580540210721312659843882321204678773474612744468188970890524181882713533303362035449362494340591596443762508266413147208325511864635914041224388703269075882968486297042984840503423672973745974184688709182533903808434062720091900797315515730460924684555755419562362431681619110392361589317848137535711059882957128259297336612315075526058918347141345488886405369688073121541939753143643952065747501547998096627661720516828251503817984273020938873337174484250089146285024716635077120777986990874208217327486547546258307850761878027348651272848262488294521475890599594907508076624100710823621056182139351729386866092873360880177507097447955521076555784150764879477318581042554092874417817300073117145211110227368253988556662709144184585431898738802961304642936247099545813487842782680521018831225538801068890577897933061503156679946096333401906752924228201760922427442010717371244251960099852043558076957211597010033141998471611752427048332584148581486100453582352176324834809555360082335257488172007821046204724254878761416857564196887179221463012401307319752139237066386102274543280865094566936483322754203598828434144817616707613069290261195980176468287913746991282825488777689846480699572114390239412179553479805364917924902803033962165470588790143227851737363190883677627276239682032543676227770677407531222876528298371371450499701401529919560868993467041960448290996463488474156488736569898765370584655986882845093575306281301917914748570636249643309794773270641977158663378952587747533017114618436001252634554587215529586412350291004050346022675433518199791567314762836859929703932300591927532203443152556780421120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,14] 546054605285070389841943809538151175350241659881127323788837073328477069790819632483444112786337279134808577030038529845404692958748810118963202232351708994916491357775924249271447904152218467525253936372137307159551555325066306904771716818227004987310065950811857434932938248509041059674645370298827103735613835286645028474936115560563935548373053519923880169937001925408309164743048956258852538862021951223997567450048949400159304329965987852455367295084261818279272594119631161566062673442317480820898878536355684220301538007333798909052959069710539991566288785925609585415686163570110337440014529053201257030001329837329400470040679535721647883520803293436448434369847763773950051080371012787236036778933212925146870035520997709874854870493506860383687595923913728370284196371562510117554393209875903922355830051926572307354784745321530532428860629340714994878360066727390561313106192674429054433099942159809045142951758242999995667111761448523781870956810123189088579795132464076058303520115270261994105633429865339076241519092671655762936610871822476075883293840329797404576208652819350442480195713730986293871899912476047252695252571103278369570951544796395623067604312368196813301670238012144491009187697033914877422661150626623090071008287071324226077289070241437613087965417941430390842257952932960439070911870071508196345254359255375170626393308113104433152314835969283296053378102407890003733396229183986993968516652721546505156245718923545409382873224079508051938060248017701968436216668413823456864277714013427545009400778065657239647922128672122690242664541890936088150556628511551623354010944638117632227961507121652565470485796862386584384603282709853815850346560927284781035688597508542450113112047085400661959481756997731454549548743452717884815470165657196315713088779336110339137801924030011103988866823054585965183957881248458137548988235933137693659810595457850133425920643597299074760220124843740168609820707995110673314581261630956515510955414262767675160911388482206417046439847969640364624879587749914124471087166970961324719863350995560478142346179923987334667349173553358137232514082700824470866117735264884971066821958697021015718645455201438558482709086208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,15] -534772075449960752281795954312120478911379667450079802537377791479414179494441522031844716453640147515945361588825383130256240960370219107422132839236439040204377875990555085741130601885253204079400347952303533170632861636629191159914778757591716496685294757958394823262299375346458073267401442049339029319478105893608009928927732935693420326285565405205960501076524445060595007077734491993118891557458995676549368097032346018016249437136507033228814154672389819865158016578887640379268105415715544805884654146752526528198525862396516342641412247774745287885141121371085503353605159770990005397507500869722963112327565230001978861877518924161367076843360725304673841298142430462686441841326714233770154984044625146611769327307885286280300921822215094344805629677416936054127971570119109179099061424695700444482345806323618573318061116773135026369458683938816684234213916073670193949183983964854847793334626319177897973744239452871943224322174000547999578503621603353925693075011368399233981691702952154172032960371944877198256544116430100552606388760587315894802461717498722831769566663211247794437713064918135730483426176432758870364678554896880263116260641210214208076535363023403694604681468722134910000815366894864400443063463761770363082964656851065089100627376314646634320485618275900020765008756041960925021972950721773139131300391419434957664461573567771211670372581836497924175570037085985890305137315528354128671641430925777077901368394992479131832292275243629795337303276282593571715146369899744209777153097948916325321572368126153135498563069105280410285581821009607432018676199428924267808716222962148212644659920013086779607346721363006135522433733924559198567206660963108831041746229397544747445782583258737297435153746284307574744095933845255398777032641272840812451850492104292808785895104203918122428527929567842435598119445786630529808549302462044532517681270797245819614730024432034493123186253883185020370011055431167574866424866361833340832930835827913466600368555075390137810688164112480998805804538421670792667655950163614143766302161070003686153984764483890063661540522074255090882208134621266588046011588612014686913268613030774428026897413166005071195058208768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,16] -27371829971022611668025332896275239114058108470462703010065512565491919100306708232719578877900975426385120839024889380058808543755176317673207942429408735318304831338113589982930661221112664450367134733398265674432841680613140807752887480806866429985635904117279064609088755278231073438243727990553316555374474975789582481834512798848133833572523125958734825768261068349941099196245594795845535375675077357111212802803201105687528291153493341404290676787940873597205729076863178472084152792964242046351058256465803488999640590916282716965298760993117622461512471476384010880203413809955624237226960090272840952416723396563928579911230920597862688689357742607320327430604681917094464160924175446070894290356615817490238850763426051484503242501791427496653811345708909630239406051324426133357518415624037484009014952988216576776642944972669191600998657652276594712659376952619872977289035130551203905057115721750910975747153469720631639260949489252766567298323622534983161696321921302751760088502361078290111189223850988919683704124432893960040468915513162875013859227807327334038557444326520039901686717159103353555474195661934583808870636414488229440408761376698197366141502057862784559961478067194510657389707906301896494090155990430727155198029142883004835584678822744444106585640477800515586969953985655271997413947174476571661313688391829751793359459576562098495157265350164300562999787887568062966919181915759675276303428751018301276123442106474472894959147415315932329457604181035777727862947722828142031195035361908327552010732446563412729520646203985664975404294209257272404939624786064056329351434223493258432827797039310455264382741117535880914157372221021785740714663236794840897137697292600476246424280406229992700962078894277214027822154489358364017732870559334287912950065400392291121141730566987727764185294851238674608088312600684606340834586671407675468178935968826997799568201572217913696714124166062588609517933216213457252800314206365103781971252728382224086035178572322326163380971075162265232985161973005938742673017584698110905856354844691441206462203253211160351615436077571144426709707208068132414077073892883517653547970156343409312410711690112695563867652096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,17] 891000062533553009007220338479124773869845964244056173534786813345019691076947229520387352487110624974472117287240173906445851054156717981553589858494875179403541476362979799654611086705165452407854812957929516695808630634619298117857467643309319150782007771899037047917918934787307321244709683363407713797793925704178991322840893286161478043533339334234286122382098808751265902451669854202041184419066311792150776892931156274247983195785902235189988658790006121538466491770739676013973812749446458074724313497264511845293973573208090600470275865064237775664815017903155430686818916370617717745237330335047760906677451515691971826482476903610899872711705059589015072061037929146892695784304635314983371307195207501493542900901087240911459213397924326250496721030836243425894885033856929282647846771785199065098710688571978483924577616331592075996478833839311388368711802986249653941838963030869387375239212080656576656944807624949841474716196232587932070676647927032871207101274016588208934285342207183969979128491143349444122802813906290448374771239376147028243755410095759456650449026919147699469188556419852782759426265045849389957034921621877078980100082817875117234890410640334296981133820265238123711433948107204872247233824925549180770541069127842986421979727304050061813551303730661147586542154128314513854955476159696468218025129103499397721193551432053745934861882507168188687525599329440997645207696426485755152641123135485597031410469980612614773340834361118378057509930429265036857829868977309185222233311242454961167507057116905939087994713703644899349934004151961152270402683873631161490183030775091577881619031836624204802193713218279482685285102785094571668709459526577271810015755807951811854433576039559897185303651229007544693843760024056593111283151582206460393267627167385911775403120172035262252890837601904251165118880615787713881952896462488834502014866410364990161406798290471484645103121082405936906377914647147149820389075394545318361173728571225184932826510737201395875350811567038772092589107363338004898818084858788244713064178465013637382843791229333872476321125210320754955062023912860969540057839582370013140534260519640316831119327807688732065111474176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,18] -1279653651413283967218084415008508283324562563211653443598521880589928958435549966845197852280571066795539522005647845614491573351324747941611343819692588931476550045307795489713553854992271119715053749794590684615576841751839565485889754011427136021677494746804302091011502192957890627193095470247814955537305390925049379988655597367355464832720031445839727886277538175217963685761595234846645555948231302240283373483078238615988370535963428137366193628940483931985378838435388715763470295173774928945534928345244714307669936751897149100040085023271588529012894181438525025319892669516096152984020255278182016954134256188174515513656692116038918401145424883539565928678828881208981949177173444008964992627044471449402107551617650360528932796345126905163096637377503493327491644577782492629895153528937050432105743006389215612761760794463801748571771188418330371347086078465205273398598377969322695626202927589255122615536054836116882917988594190534510813608851641588586005564708550298526024621370660450983237178176678422673234338097879576310734945324705215143294003978246657677241203203932813306850540026754543516094277174770271264125895883631558043329969940669423272644973981772151218567531085737773880968179846002665148757852683663265073609089620498360350988784165633046354270071427721261817963966502452475735735236603040249574387933623102140712929061132677247373007747981287917454821191802056416005995475977218360356678428087956469858667552597788295027741867958836391975626080686340807099039042432334657308514560477391068142865745311769122958370855638620346004294723884293386248642083520054109264908800181632744152085184951401181733374282970192507665673396946153159616375523562108275396930252623098190433285364416234052120912075087319657047955801502255502998698687146695677106405171013314286481610089431688973458221217845695871699159005109495613571032420504772104315006291170599456346413906210737236999884471957579308080793444257227175660488154726738939310116513612475996068688902905231806576379321105390391241409187186987645820608694253196567071052057154475254940867416721843250366822857676230476315657096527241861642905735896162593205760435682818303832896231090356632191409036722176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,19] 441733906745726129282502612006969719323328457059832551448505286352276041800194698800180746232782361529659680227976097835647782603561107507028463010279145122647876522955237436861675893572292884688864225175049931377293767162170123756043498136681545181956127222620855018025000181862138801192925097340433238570867230204688462093504845518493697675605004798129109643174177265727294053285307108796625339472345462573216388962278297757537337853720777534105382688789568757320429972884734505735549846798560141418978217337671932746334973346684726523465860630343161386608938141410366265692415621717459795823143983043896612578262837728157915988465799428907410477010211276808270738993874542303374272411381829834534772498787442749109461077489435065008094569640284250248975268005904399938288394170256221000154070284212532581093566866917714178952777274843629311668030204654516079479061790705165032901142112636486851967508600817187185640982348606539910597961105724013623241927233282204489203733389114343132386930399467622904108317715979056973222760088058971780710377979605821314160066207190403558257308053113870234533760668272450298164311896052381503341510739617730937572367261715310540689240864271741769032829119836697724017115319793132036654359432562970886241843110580559448350205560304635354755095523734372809096030111674934715830317736552502956576528545068360753481343473573862283648180776712329201354219201062701161551714453185532202256862084618617383969900491381277967232031713947276446325213241169080156588191595213573624416500266751982802170576153351428117987745321895332543527936161853285571387110568541195240047873448429612349558725140988352834175628795079501552586552642497134910471029170830399548991632099712451793351065471960753178645558047242580535751654228505395844717587205208008599894365153678197932761617610071270754698173006130069202333239036595747931356193198905847647813572629091309025011631861705440882704897575418059355509494330081082746051537841738030904345229242770762592007585716005768403397406475016513145781551182861617132064533038835880043489440114886734097215287522401192591727801499394873098379450895761927039258012934814524426939799437825785401704601620780479672262363971584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,20] 1717953475622236354002613632357462298506869665055738566530496596930563293118710425205577565970572619802551221965249099796753975275077289735529314648528379169522804326123707085961899699549194228281242686552070508622460005186632780396109848892892396289055718680834363193427393556425231546255159694693280013978262580071735762619507089493730853052405317012082120409425895573883854987291069986144724876490619950670241908378632212734932447952984616940026217658332728745761376585126004177871249804615707048448014282310216903061235103642041454007612405123952264990221938857151812967923481336909753743231629749752217101765309853105728823085598820580686132583692566958636858561853676351802715475146181409101828860005906673035571426255705988379192454492069640339107450759291733393704820244228929790233428250927146115534056969328695540622295806473523137144928774306828715093448597343717640095920418659407265780758570425822332094667476472109739398309193182203265895995717005510579333083991206032203269454245752152533901846481717514614399690377572293192223753076144329803838872922217558582058973738171036754603764487924732768596855729441300502304295014870906438916222398407925277391058437004720960839435398796481369003594032010131014962287062248065364094314646582503843751903910178697720428564235114586003962515727696183195494140710757812772009040294293516110032954502332587440820102578064646236637178149766813673225173003106896691272554439578532580977071413849456684462432969104762979369816170248568274888144122380224245730042815931368533815893283890610469852756954404474335189015081421070321968831341485820977665978622947766246737658771456719506502575374778334357072676534438863762332584192000676373957956682495256894799033699098681200081383969993245313635796736417868591112971207712336321750283878178964152720046103398544448341293025713862476928924071527732119834104011756395449425941711841957633970910669115143484625879137870382407886962690774675689770155691306838017766405773731943533066402798364224820113116200033141461728199131994476437788743641481166665478425588023835053908650341020726809119263653202521202684172923635833319433303343323098604602076906354452549945051428572918663455025743790080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,21] -4331442342424784575465249215917038293166293049322037367600741983059361284458447383771399526990527532151183115801186786904113116328014642089123396543802934707853906003665548428870899044955755439499628461769492668578795932092816898881410179483143184803924279160929549648899200917239755247902252027494277226857644225020545685513901043482282918041229835956546335513605485390199858556596272537088530965698725870862562078745950684665109350084747516747217076832809256978534632921271068151377577819756804664848094088052496377880920279564580669386166006044106924019600342135542242745911073396860447388215520352649845901845159885861485050742798962707532221413965283678328098885504347255394332993509269833334132548665296527203895755810375529461076956810860304901056771350014291404963533061159289689385523023748520596426541588451988910749823776779006482529239752315147580116673990543316394081119543633126956201938665431411925695721481238361341249767647300971770850086820142165550925851302421384183288338823561080026927552002804339814265828943619130454462834087396051310466797401274984039581378195992718626947279817446869132250066735729594585888418960824015785845249866493568509258079187735212098200872140877514560745664123249873840627744087513030121906606257012397223719835355578211535604378377467216939324434895614662006258941967598907151304866511756292380003014729006122520726741368365964460201035652817047813189880957715639163859328285303486144369727125711859096948665571000058246363096179505333539225389487185197772077393933476189572860313734058678819774017555912313013920744572504715945164855688675692890941525169067662416592856707617522183614394509128566931933944585088695966738981014610180341439720266482174569953244676788719514642393800709836003934560460458466370575310215435294280079927521366404708980338320042195279765056534073149457219514050527922402013202989399684811751121367344522483911643935331557993910404079650409160980260544792448722456896957939740516729250430956667732821862618791909724550189103489953594710342681290886610999794542631061706060729421377808754426461976280631423740155705382692064877921802228281365173859859961767325811787027532427235738148471111110507653790114512896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,22] 5922028326085204321673672764958559898292890726153033821190312350226746017167585176231679064513763996006508852577246299548118675392776332370830086274871928379444702740654066612554899177424583622053139105687495429844534022161175647347232801141303449214142924801864962879418709334438401759207121080537121674898266390225750300236647754500295789238030224794553324082392044058071627515271871799730513687993847092073582975013468514493408990654248180268834706464618756199361373033107178916075136454157803852371438466696971422068776496708024504336283646478778902585368057482002884474642316941167901590108163723542034731783770548649546310781892098731420244678080737467422057415554146409109751173838946239704580993730294029577103616394756555243869121515950737502464835736316511739283503625702197188672855104595803107348674298828745767382088425904236594387849577009646201024459744963841337393455290125576965989620475269454183906929050372239538763277792450663105597837112616935315682191552288238591309742015983090881988797231606327105896288022436287488501584372943937058982265931862843769578033327475976451101603055397835304610553326057883248542071622074811828437392263705261699789402177925343908770689161867510109035511948536427001412858758322011180228303514112433529755071747042689812052469392055974288583633390833664060759472935969739301170148272650807419717576765869895587926929802492694199554109945446107559364030428720446987646291564532788347198094460707024103344356070285543040626477950136884407631109834617727784120530089852161064846991598018199843492579005163512019390820057155644400065036864112647149610742993506863925160492882119479224549240385236322743415586401172273271696025242239995756751059239837756059488006600279883116082527082336257279284927346714274854729890665791491729802987128163742800085045615770888574886249439116658925710093516135851778979462069986385888710963804317608324636622986070291201415899252954179900377572567298654467975125271346138284159506501530188440461631035371054194364145767676619515408657119042219665564748377525503651484987868220507038638350139939164658331197477913514593582758483890355960322709817180245341360381525480497879627657742020394268290570338172928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,23] -5448012976790097288835676123256021736418224382488434169175889516976426525578652838370795619918729618270531631637422505779750084052830258779605012654833655888968575298965207413999976952115631078260366493594418917235442252359817690637020630733682827945124426193753577226983315993023188359343675852766343761569498975495002550183482629340908979213981103414887737779084442057872950724825148131921679319467246714635612532824510903427405938540938960087845220471438131828674464409115821555098837373525532595313729072459602483924037662133271350409774762712241530733871260270159019477228473967881650438593240775131108151597269055381631835739116643837604310248628897745599002960297068535722028061254694060039037572682023311852637984421483795704422890449792763520140116324972548463393988825628022854820178471682659286493787208069835477007205517405229230868636453181128367199009001339805717958174517129730289281640650435115821882130390816358561953690873389583816454106038167382262122428205562397677007927554980924209432283660860154129425223969371405234803820328266967045749409257113088946125574032202504281702981826151459256263719011169538389427956641822713396862686056649549103806175734523870730558418469856768394377051785639902527135865785228468412286309735872718512485402693383986473684771194691919901071389992696143339218227944292832954980647217983688720767127476677146515556260575918145615063864957635490066660469274084188278774491132327582241337201536575927903901910454491353331534721392755254045813867080122810733621538047210948824503683153152846979411662298456656165898619461007839578998688861241669232726869721836706691595664144566011745726061852024683713292311263947764520350665283973430650661039056671839988812416809944109216322449113710623501035447642722358584859780187285527712259204272236741986339559792019475524011805738601556998974324450207833526454384388893348090003567300978241556046358165042003072490545247675023777978423382394781086104725539632171113904328534163551427898018151422168970382798662615365435572128915196325574499856074096514212878052473254005303681164594363480501947110354958674155611348918112978776034230629048634592741508081534284957650469502524614428229686744055808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,24] 3180024698664449580857133956966488777056483894016484016932450678402397747290133068061608635105103135696724022152201149100030889424560422422114133830038689947153705672686328714719913489611224357211340958498961246925559803368368587476181455467962158701809205351483691582531322623919590340513897828421609641414070873205354762286632291317998671217370563526122251016607837654922950564026862046014970765779021372909902064577261847014848418002616622279842657565634385581922060436978285714528107315526474317915398702104033838390719486327115764204171793563388791814226587083021003314847865309283888067036000533966605888045910736874954046507710620365845006801778010558353361868129935966401797573929524617128690782253891342273818641816163547006348025307328091640434132761169355563455524047047965793019088400358124414578447936998264206098180499030709779931243830234644307912167937073463532125372674662410140965848356441628434912352190393190062024484453211295016132244334540172896027540496557614673116895094797362702772475171516928598779182925356284328582612777455575722030885740759134250794213521351387831778486540129260863435523261434445217400545374336216210708482127987541767011552961881944733806831496796207301370199210029738637007734013222121981711383157904654317589077759934337130298405655289533873762505961799846668631352246678030915197711534552539786021963464870513150821957465175997903377936670340956054563386787995686482832639099239332945872695112355245835620629258626443805590718994700734411458999767968719829881183923127944830152232420464756246851595362681845148373884494171680876800457495260203301025613011184315880333029336695018311482350586652388841658062158077900244702896712015274658125129322176507102688591396725502515367550676842410029183517049026786123508563517649913385786808254044283382553737859475911463792833024560725293902544514006796245979874508617935265597549742779883223998496582960993364858144169262000639031886221076539521036131137405483038267467964761045465493905759097064677712149761909992565769563202374782873521095128781324983713337951428869524502446355247961255174749410247083156682251078726397002967228131378271221819757796139487909677678285670361239180081719410688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,25] -465334723738123271866708864263992059694786653050098226049758531781227348894072865488190982102904679803968381408993072169515414963258003519932879791959948764502262048372249170453307314985363274544912145457757740207928968295884564032577641385054725001092537322193246884793618421773991502001621284486833723068882189077186340582748944705211310773671792687044215854885012569177894168398220583812472548871046916849220548508550261902957747093792400900116692599673798618414146513853230538846168425083719543150306721160349771195111534252129894780815216711445785964993024300757101455916490587971399875370865340327422190008461263558788663948003525789462135098561942151381143818302305223777356632717796366963501695619912611418644140955906255768953735512930892870551522151946173179203101231056471989795565977650110162534757452164516300704827588776950041858796997621898140007816867886545409158806888726830095352942749275376670473316507549569684527160471439958735982002656212897905479130428873867801015368706313713721778779733292804513548258524758714600575652525167573602839271878476443550747268248420347376163156261582212037320645213866321631834541435094080466825149916342935511772225250700561887187415655029043608226204421735252654148286816597787195883579561007226630202989044295729922507995400533579313519076216523874496296037372814144867459841094613593698093622989663492304294288859038944543851045047331559848316321622972236154357382957486711227819705802452315598498664361231920847509087548135483707187416544270537977873314331130201805171792259912916317431278687319589564966276158237817242082286123551373031896768896326165222954241325650413110663429018520421639711931922542262096195188835565729479781966670587491085012103381627104441711717623465078921608064084406653784684254672523192449232814812350113448676347229255649058373214066621752972967995548440942348602169170355108453992176420091157473919045574087863030817164460256721550791737695901134990744711018719649420552915050351607170370992564947573068137180418196553621245922683046117454115721821331267381687826623323700517790122933380913558404935063041220081240298734557475063724644214803694812634364964618443905857651926922586465034553654247424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,26] -1371341202437283930897968973433358753184748066829611131585965645027424547857524085890347700548775492219528453215427470055239839974139811481309119023872594630991092113805019237278615834830908934979408549855592692888484719513141069734338729157182037773987540432421091554824317567634097964662699291023469136429574649110324506049992637855121146977692999956363853143533583227348738156978836260445685329005737714339815110178574656275242863096472760532672347492106647363268077814949757202035486579667745954917590543743186534137429380231255256058783362761191722817803782966718495521959230716161569906545768011483554523350636907107241256514570354390347458407754978823762170948588829550957702816009387604344259518812291300860684307844410303743803117058421972070481189227830172013859837200552125390608702229939314628682641963892362603005183733613497227776425185583832721955949220802521524752552549258033880883919119457564947186825841160927631601566874100611427530364572831160694448770122480210979319577981449944920506462364345001973557474192055455037849169565642566474511148954323974187687901264458479497398458755432601773528312975381412589059646972154037377373212215997673555916323016253932849482234680615370983949834396348792824627091812173267507889956267671255539541380273779163175987575068008361649254623152742237093894505384275755777492941287438308570455102493179421797023024753827828529928881923117228234323738493803010486138989022678753602406750703922883877247679690724297511719456129679088133811724069899637082081882707035312444436437231278142799640956024021212927458721571835215977098825362627914587815214029790808862997064873153476674468605014712340738620828576799623365097131185324851895207376623439836498648421986207217668891863670629110825904044837873396069066459223925859148871347577236455314058155883043507700465364032021112999231390192014133924464091918582848840798404617975120044962256317793697195592385107235188600252945904115778475576335497066819259105767450668493603846083159757133737531250113527455257428363171490773101576986170421405472431999052822946704874442221112640440635971218647787384144118438917522042662421913402198021704225534973999718895464046879990638308066984984576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,27] 1879969805077810616144674674610349700382263217253416868583221221570817964821081206262605573508416126094424744391665593391470339806864869414096888669708092438244646346487703122929203083194162681216051846452810998168329693691275834389240701180512883695527137395546390713469565461028319304030874467204897720688684338592276697756737262141478508084801927181180620461804377387915775514544672877949472256962447625064197793568890930910937307134220869065220097398546419454928017909403331436190913791614844951418555650768376848035979169493563851121964083403476253429187010729520612690902118523100672436301935418951844674703987669927814097806586748091500310372068761283209819427114541653115129458608641731854190295573463491662610820584880048070202402512734812752459002557432391615092553278991054863400727456750831624603832373391184815322059836714229982188506970878915581214997527340550382568710830873301323415452667471971386643669789129756719508801649391289420335404400838160005218749512896708589945324064648451868569464556137723600839837374647369264091008176881395669643898084246338445538592267655906962088945356740670358737713575824636139142122314018736898778318413206597384280858313468284755070699103191300446230955799480490084034702102341013246717832240342661303634324602473259360147386883187852081279226828216475952710418508300723267331780358445860326020814951102168906700286932378608791227458796711882633609959244945918598363858840137484595427053403532964301458515291095260696661596356579948588506423286207883499068129008370383294547505844009973134434413277368187681233911221934700722578826385024744165630205874918338054195869829120274477557508605054029280591633009337211285711003420140416163992426924537207506506280689398026762947366427943256599645862459528056541004607128788047786046101308418131277221577652806592175311785316597377152746597500374980685016691878595042019717670906309784070591302421823835606552576415905595210507157189691206176372750894396746692283922316264146402580451970308153415450697905339507157501445096335445232364211616176627543678683787979101187832855898517428182045956957644949682855737638245650597422186900525439494324681143671234479217434782427318729215088298819584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,28] -1456632680163994108312331171342503547092916990597872042500904480838745925554323292803465438072452997851185576540117767629881431935615840167678533100956678720407419274640033005513213245561773796538620472703004775767469153199103584872873105253672728158539156557248761723187669033005516899817222808274772470927981456574888847425145958810649485160832667993129903484394951988968376446112920879387209161025462724019822060811180593342673345473701606115727846195023697568413116228357630636142394946884359466650518478461128676763313856465162227120630995634214954451220756928038688091126502729950936937004808675352554046225791889794828320430670701342818134785093070606616305172445630690134213819112602008155054435304044911687934773326086393092055049640971220778836758017457682036334814252380463995013623595893906208724655880835119729605117499209086124236774423821632106568788207237207318899882660469407895616365527193788465417804193430351460850936550996953304089392589078937179336346491444981193621713595633269216542519885112528577451712929777799329390374076163186321709139540340779343637615092573633385803726943037455870375183995284867018566705387366868669544814005494527729735373027205546634242306734864165375866521565444197434339598003137225947540714438141875848738375335509899391197908793280473617110896840246079369112429891731678872222608273122428562189651486200122284821775195567397775114583730931792909792159708321060144446392918257580472487464690853583839386354317299851232394737376107843234245349506138993136135656852430960107302434262032706451573259604128776678791503197436085080239224041506299243835759726979632498393401491838632327673419940305891414214665833767272959301344680446982424063860778024887787416333074108121150318050487661680888911734077476225068397073481711331051843703740411391625001526114078164276080548158194206693264482113427322411006639452498325612177390578596741353698937321941925739379402400097868106127641755093282054761406385832675250990439664680288034441716964268064624616849223338779917678006027406987456018001062251661681864673207376650165749303959197390480863939402179921478046825666309168621466511833581384994778373415503056521501687751421802873744985358860288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,0] -6798933502596109529048154351292035411723151659504851366751255553730909821516138785987416682108738406811269036744484592069925871258604254661891450515485214766159528297779027156071810945180165595239026830133723826446122798755882553079607619741343618833795769807502378850215323674904780397814038008069478676120128017035319772768602836075426230750936484379045913985829042235578091092322284734095744198303441082953925206519364508704777753151671635241125424391410915311248236039020545226356655525758985048741589848327003409833715072388488124209970029897014291286181652486664683297378041094292112226938164795242111865592473949523967720129209034069596444796228102831735358792625824125147676581539121658639850410553527695009153121438935360393765414182337656232192293133377185582503708211014225106417337071547126551426064729825586075261382958102770643819552899407453956060464739671339509446791439784780012268755905369174854782857766703748342404400961843970980953039435393229169442829957691956926940776040109030563861301673384419870693408375500211455919070514860080816370530163967956142140540987651014470709323067363412845718255663287203563416145545634489489468661769698042294068439403114042063974186168940569914565124340638989483609648417186357161605550148323219450318159231477476887080543356225525699648637542410278036206176926757703978885382865423023795868272682965688284434512631112083719239217424936717654846360219398053763724261072502030514613160924055453101579636644197887759002252589365706622725633460914863543448212348266654829640297112545290379624972441633164533022306720268810401268670630665997857010713940861493098812756918729206135375769056206548066120041089991114503022201174275398272384278978165668976511667744263472479912314305108343630077052834701077077664586694647780592817218193045285336779300362605734976186680447963546674887159211064706776866003379422632920882860128284244445304319302338795031883181640838222502650254973084373049678538134657462607503874559909395249781827575249808013948237470566882311351715328266955834034407002454094548666933526019038698754270027836736606923685033840363007150587264036266706310470205205072802649317817724557454252233039766098018304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,1] 236543757000042069806092168561078250004947702923524288230184148988714562317312328424654465971971304299731393529687375900233666060770199255917686960210083410153622904358933551230984805793209527931474078461639244493690031634426449033380334981984093902328702661808388600508776727366904486759355656231400825671956754947776611985619537801046065401134772707402136780199473764891460921674364073195848442605425175231930379831848639198946175869255845219548961238966124538497754365036488361289522624232522454643804518805883680890132340317452869595993099115229173084859153186405966260272321969066140499877347189685179748485748217593229153652414589164739942379676978938710672869998748296580346145987448175028251893597517277758151948929380439892929555299639440209677802183278647345170453937485026066750063748228678783500548566829930477921138342952496286295844609356563779578223318422079620748998609555661739236566379053761983101228833864309534362286516232529653245986752131454901695988814053965742530554634204126206056909614194505530983501911698765592360825637983187510223658963094209938094948992586554158372722830269571688114243993313169657995249859620741338089501617056852178893065446030959619201755971436378635222509769135451635555029471508287334828362638606747284478360037335798972963388545391512768546595016768814990934566748745851887962141007388680547137323129251106152337152676750636449672718231003229350286642040158835109593513094521254132040424227056182739242574282444831489389739553349813517145009411917296108307094654326352979100883572046677344660876825814161612392218095031687572035897339598168293019482111015059552967893353072211582267012596367921197932521620049971668275234030620853335050508233158014387663178461459015913754678597493863593754099371459473911398097720031787905182990969176818106628478504801077802893325943946969345218491740898042805424679842958911849251234304915159387557427780866932477615406802185099221266012472183449681252557557763695158045159802092481356826283928338778774658906033204411474305494273063443608710078176816187935490115106313875900425124860944696044536210920182421955639135108469894048689219590641178278791248783768360842592607502485487544696832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,2] -957972327268414047380742851785320459250400282639931967888622932843339850957606537285830444602819525017931708454912742640281087284859206413183103294209610412720756182324735759481993520464061325236641879127174005152905845699054509629195654810873605826032347297416451097195362828660199962831009843877421411302676069658334771105602808051939493323552188343025535983337182919702525240652613323792925029019002604903159192844043214180065887375032826688969290369760353057788359653437758136428753299768260041468186972798274046379220643260988171663587710914993523555775204415899736022306318035513689951725489237343076704040641532690788305763421477223193046301873904553794129878865633640552596419092027007837042959683524238552056163215845231353493680881665171989031946359908094182227487490609543389532677424562616547536603725329542322144021210701934540311206431344973229955263780729784621962768015001066377736501790914599932629436319874419035481716645834286116444666737391725587513490009240338479411214708031860079202577752474627129158840669452718099188570101398145048947621963475984783957792311778430020169171904725213736015830300189401035136470181127289013334198179896488905450265767058617048452329196007391233662871660312059388653343825852982806762586963657668465145440212677955578957087798480754540640364140260214155029570735751197594363080423280956773210339259546179903304287757081831278095396365151516805370451218743047042794643972481445780301236470715665036591013937417040613047423741874176892239925831023015110587028572794889003580841744882143815672001842455921858145103154612460161042596818612676050612055543984612213124242236688203940468961410947082851443209286727327957773392064924112797962649689599436418762712262018389591184385947589023646064668445875775098519464195788625351626819772332464803356609375368363830557768766787193351019038918613720386617394677487310169179287751326362443503203339749431359252867897304021202921758895301466358983003288374399326697806662225360893079517090819316380865611941874936940947053968527360874595149209995672288505674887862527307664036830516417694565546117852463376514484164953190042622072088976037492058520175361217242928858762959557534679040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,3] 15595327451784168433577300124384046744490761675781178861288378610293156167827557434556665091213846250312880554536929709770329444184375825733036132860731162710438539044499470133528634812441373381588637051449955380893000845842738787656035732684780424325399224319113503455921084242774816667091132762503527766220900236341948127333454363942057781331818473514147666998716835211413445528366528680347324591744140093695265117897570358166181200726648229183264100537968805373393556067322629016755324518741774552034087712086247782743066078486034335088278682116186152252921761599801287947829833539757439532582407086206570974322045990424685100578056083569611037162872741920153119684869999161425881134044235895199966622007460870514252480207342506727239421951687032561230110937534946335983098976339726216686951100582057758948803941477129924963964763704657623798551623499155538914264899263280086296175011177691398184690172992482990450654684513218698186505820957312230407711401372314508157701475218134237331427195718068243901460437045794549516976345718452037914146334108473225371384155377496347492606268988370566207106690328573898437697981335451017260179813293328641140541736720816620084771857558014484168204089007709329973442618073756151269998863280628071539392257299855530131927317199005844121504343535778945232187509959867152527000963959438978627345585882773693470698976118363905827773107447508735099304115709945783298194625829297658719655697414825383085660061818137151878446581248768013130414494122292803795697161541568155528444756361046954577113483930263418594923105669186381041331086137307544555842445043262831613014058681023650771427827024772945623036165194106153804786145331320416804810844101681497146120490212391126016459947844828199709288507080446777933766850961200286540741605927654803399356652476372859992834083293267366327009881301307046431639266617564839782948588986135117782163392874464760573601104996237095711360744654589737304117741705023312074361379287684146498752043971637944054662143477420723082803589301354648743543472287176847222205513100637242283407421246725588109492616677236258710875017464968525774954214443555854823588366919093635475904892706890989250976374369640513536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,4] 33747209313326678407887860398491863760971589738323401893226312330791195989721594696895480195966530559130295469204730715104160434928245810580622435370196859439509596989711596146896371747746230501764555929840034830652528169248457416605571390254311111214072938185765188848005876381289919121389101526993047350266027753505916685566718767526499206547049364290669438394162115258003771387182128669171295573040702074602491526781144824593850198529787527324347490315609873820494799896093227165656298290438215710275242893473025827612026832984836880701306922597034756908921641807092382843661296885199596298106736613043897733757862789372383987211631123929383589409998237803080387042202067633864797213233593263958998982184126380648506706017749662316354604957483789558659496926648046167486117339142329355613210549726089273684320882709463001909579855850413417413976255482976285512704312504937946062260132833761671665680817335914378081773973635757669147223328181284766335020115276016173334942717315444963439019243505938314403229415947729233837634600860754616333381476546286621814376348529509839607582323806170089509317630708280186113525367502001994038914701654347610528651606862501294004036498568111428094386244075703696325303501505960474535313850844114866791026531656204717366761779734048183736761203915475883058380184461410340759398626338917554071624532726126851085489901004090250605378106633912220342412274128544025510225198846747585936020063725840159196010715861215503677086375164821634746434631200766197571865769662748258173142193887243476389680887702165217293002838597290447888441404158874378928793463097501817469906879044148898070196645146419526639515305920097472371803850746540325119465138050706761928962090387179374917553146764456249673724434380271648823385926191365697117123906996505819305681474907415764161487554702284573203868781020177783341811371966885675097447533199893072156782999532879498332482001398214536570653992465411193513606736227750274760623114130311337640249270849829959542080703616421425649053941771429243295516501266716638603318728653201142861608421832620095068811704817655821554236626695221727602032804818910631431112526597792786172062158069791395178203909411487405309952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,5] -2664263270123630399305523283477738348579066685828345659629413278998838163550026343095817449249994154325750004301377616238804896511151858802123875081959525657990758971177937771163203593911174827093994145024638190447424776813604339531591618618631732365622988440442792540070219651892803049127425607726131944463823417473729561183815439239237408750618112872160966342759939380987031706003591789211967627264193317642225306607595233941837738283507522033252571697821663733575150461697771965905663945913802663631340774374247681491046731794697599860312992791740558687529170729590792457609141851774415182339843679389339779426685318406473253171622853632514935574174349722275106287080344211475624169996828523211551556484264973794080425289435402719733748836112878606442452850521392333326277656881775784053467152283598943281024520290421683693751301987931389932818776976362448138796831754859640610480889622267185992490068063652722796603531904194846981032574147539802556020793351106525361568307352512927445065227695318821462609939913999645748031934475683055811795444882363979741060907017934474722828252872733841554753985389653318571049467291331896499183968491452011100542309802265325717695547670599212388438488358203547998159175677857622437223477393929703690884284443865291726291955689545544116942461168084862922402842025450353042859473093766667509694097848581693966095985040824695080989903607091848427046144256001280228214980039054042273810899945255141293864982028586007910045546858699341755552206440746584192779204140251277989663069561390011640986442185914896323488523739449969435006021144991645513419146820062260515880065936669010895989146090301110086071687973105399146691855888177718945970866135969451775132322098609191378484092981237628519036576063649968147779819273483689733090620312275078979772298066520263219949424108985099254537724585987014014319738707199297568319968930861118575568803530501076551172557590449933960796810717940400974858190474890263183407355888081707542123512538980847172758532037503373706865048475992270977779943813332428458590778833407706202157608702222626209283192792730194835604049718207671872253436456796663755727717516944981116220749711388207264786520354864774403588096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,6] 6134942817359807808027913706792235886517935787512265671302521931157789180658123823989333049062004358673786573678623138078041870994557286020898837694151505856299343434170391298548438228112648330740449957346815924442614240268133852367806272128345744314585348200177481724509250414905351366719806218700530963892509842242736349194831623421318770504280034889281687619225081430165410260083162963997372103169012776220610023585901036240888735768447346848948849530495810172076466249114116744380596876400640112392494223469756203158617714548702811726358264757326136792246640101946304608858609000031408857284957414703429785924231731871615513497286469154050105842299568495142656864750565857985714152106293629463382803925858800673890033472537696882883232863842729987989347576706478533379636885988246191151006752786516176108981996204688514272008273324467188213741717143445499694315705682476315103791290441449282994414813961864787571021657574764113022443669740455403765328831948225525614556528480879570563387574731133342776434508257634259714728561027374233971399536528951838843803364844074883877232933591985150031573350407281993899862685098117574696851446805938033647748916921653157411852484394988888434610854241573692030196680647642542521762693803971248397212214337968977632592748742154637665819976692169119205341344588916207136278536490735585926284867926253478864237278885173056225037639203080882972338119061007002777261328891777778531655960500443070475140534804436460472170281117464827973165037522286203960359241813472148611075542709204681692863633738801507601230808430155275665499034702833492040445028136365803431782707567500135667985937464597715016233811597862768123419189036687033617357418346897990940763352233933863826980038383282810652782868976416965794286006886003346957384914301277880044417181565753420977608483232267972548675309427889722893376752173307435418840195752235091741863975404196084448483854197079430241119010251301104377591748540950307935319562513849963268668063280254985610685192311491698453053268879180275094949350032707604719985515105737139036378456773448183168940612545956635546273170502043732420923573573079879789005134898656852383496769850776047860380867544049400865095680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,7] 63155683917460206538781817968979749168940219659729972967523346612235653474385834840123348912263783907177098571696688779927685606576055009532854247988763231419468174500615002543678154490135490317576317367135310827289531332240576623732964442866886707775151320105149522583568101551585968815222553550015295579153056636906758745143878798792844596680619954003642184554956140327331949663632384774943270212009905318887174206781021364038105410456542627407214570750131475465775005577842115100022763867016501942333733347669080224352531237921362499850069167569496472265311259645329439486222799166509288889419685999301859974490391238589552548961249200889011543993979052846458827797104117440922157888663901901159658346533112535285310689777481368454163844049581119234114798537801887751546104747133281366524398481723662450442023605149693515373187277380992591520503163897291964978768632664476377672638814041874726283365858421566576171245809170192819976060810014599481850614932642684430195682022391225139409378168265671025334520696998008774741152990559211938279291290646165281492024026951314231057280967206628896198840113675648555784644077845463859825018876766898385892994895519049689896603012103949174480236242230091075500615057325537903434406514478009153583231183647643276935938295139678685222917974974386889179949402191457847397958361419717590600946354384734592133036992750402887753076892772408065283746715940588698587345818709066120669391061449212276650506803778400898729130978353554135146895242761350708945424272201100029845630718761854309025946118235758360997314927234604135814496941987727745649908637774925055471655765081557859597378280571743402783260482864715775477265676695778527375293360840016891452728570389172289820354181321389766954128964079946735278376201469271138123065005733938834828098594481624209053809585125407087588970840992408324700496946297333506444358956277355829623452370401571417332605498728975080625545644558352205711111239242195123758619334319438536352096794566395219096504535266242459791325657478800359338812089528762151228442046507154089122380996199124665155419241070775105906067915185507907486618748855611435737329527497095525060658301620845265293015347510925054881824768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,8] -399241829134022904395915695430855985662284851209549214525122682787732515761208959724198580222095831003381229461934720435285975967457084663419293988206352732240638817583237192133869960106193462123302247936173109279507696785693459676083319386010300390674965233289974304807537916213934646763279583631048174247327005196885355770363173837208660640446160824154570025857941885818643867722952922910800708638126701906961564895136862737652394513210900047533541275337921885193403164496203009412057849634962482415852576758456074446313478368061200695885187277179293098937286822702108723772773122320202151855434925186059008278573736495299877016476705340879396145495250543243390827201364642005634291398982782584015840902855414279291803280178333431458304037123573846744443576348753652509940500085456320563322215062325529543216639909723583504138615998211125550729351735452237893286901610902512049622849814432528720650412533256575797486918391941663805434232626639566533149507071718219143163847724086288809115576934988241521500154499518763805895358534418769518984010725889559326092765496813185995819466306889414111687411702077810655305423202125790485119283080000643909494780730185495731336092573595764798297798667253830369973361954320595555579078250248460191168772912999111761334880022816741806295479433729565146080653711700868481977575913301954006906739853116358456705707409780924732422034118617471881631186317411475146152072505003909739125202829391574114211508573101944411337545713600192629621893263500723636564642593318827271053781259924894281698222522316986773650825280227606941467855798587156215624996953907374110864130953338349031794000567032448500440234193617455578393976181486407652971614343516386348598406012583888954829776615300587565792660928958531119760714227810695618309429475132166194371043443045285869487234609261053887622104170641952965017278587818919915081156056535063704423098883353103110565689182499907613947431395449872306865518345360399677308682771061520303863322228582616251843258289776131577016211217390911463194085731519361458328635462555821179587038033187143981163095097029157039512277262660592724336759785296483518440125909957843437498566207243716123489137218950825058244755456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,9] 113176378415470303300627367379189124243082487611922942703357658838484293740643513730364804209393187219200347294053523865765335763554546524809158113349448450519129965286726127492934433986887816161138409070182992040581150212031125046950830311379647619148138041737451457708325889736864756602999843269210116282454485454249198367559480932730698921405952683080779666236869117363654002588548598526238382917312536313445269703886190083658022114841350582963089024736840998589773779942822840629418623096685085340881984490604452915977985218089583987692332324699672152614195018145819954021387565817882192144802965842707372715447803612757331704453000533349853956541050914255084892329013889753105222228954748724118330101313357082795209061618481079334746757500524511645323113833486527921351233281698535476351777558496221201003507767999904842419000134540697521517891976747710061643833882179833422384201317070026631353313870688716846792507788425424790272396849939454151389902450164215995008084052279731177608397338383861393353689018312918462572839964615077160945088496340454948330024114705952573075867199006602160566874986419699230711838866320781878797205362795161894032679715455666495240986441915100059463991515496551839797794026357437690604300638249583150136548464668299285294343875571864663705538307171216268339562079614053496230538205602673264167784125862106746792869476394199385992282345004167559207366534983717700423853645129916407123087533288768849222368784841852212819090277670169024533424208003558690011612763704209904114764069188259447530369057993345663949179944085015772318123751548669798822787409650598433378622789122481991556760149156735769717979360873520596677882387650303191641185421786365238651252803691785495615561731095723877775087408346741242342557204680623360879233645481012926803597310033043977630382059795550033215543255077271031961341482699344981125622287072519976095383924646144397331624100456941880295389135794809631207536651055773111687600261244807883328962238297746734139066878052265933956549243284128281067138704558387842501732358506398226443648414906990547795268777973894572781108302726957272473883316278484657173404836194622539330574828225932121395417915123213218627977216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,10] 5231569990814737628972945532529052721820443638260471460839172432375973797079440469977345225549665719560296021034763245929284777101003708213775379191183220677224972529400231590072694005168095488046155375875230646192350654500299456208903302115438204120425646053076405835793081452917092366817370143178584824945469104570846633710642855359542043330407306981506435741927241168491020539228748887077683042150590423368780615039749068072121363356353245438924078819518747695442723150977054956716541949042461828728726121397246082248374612455854507768639226102288546642034779526027940884977726592340947710685341709902571413512790571667600281085806950942646867713593979449811506613208857706169281141560618476085760816765020894040845568849078833049527953885897460470493695032321358982150820608520990566346065755382127548037099432501642475513614330587151834861132234398032024818161082443592944128158214840631164900334145920397723607078869180683057713327509101034053268119014759069208965459593064125610946067219100509260083245838562059879627425734630690715014431514006139780460534953918693050559269773548212079042145309093993483141078157067002773774633171158529724885178900879553489444917584234480049840474789634101185466106849014713613173412176126586438265065569864137867144218473878567703234076761813477879977797825182215396993845066888882638557483797810127831235866859970089956372283059993946682852971324137991783039196497229610670460811561162105468644585073820502511781961717866376663507910557492591210044782479179939337244857614586640059087004735950761279472886043758974394197899340846077215750213160495636259848138155564735621848667891779078484194910537870448532380344072071100795830256850704753958641930294451902972909929322570720302788063727983529563168684480424644390788870651987386019050322384619700812518267550565233021800059858420301289441934999152967290628173714782123237923008164706795926569000629813170518195558360896518550634535944284761798391731423856001613348102170606163906876618486098412809595514533293058399483166038184792194002252105239807057628166767267478583479665349579351532770464761323643414906800893351486684123699733166941308205962170181012733511923512857356544131205169152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,11] -16509182740455164176238609084963436860324990086781053395592933647282754265294883579649278405756336352060054911689931067570580911877590888064726348846248552805016516983098274098818387801724385963925758229554183276329195901026826606687082979971408308131601875291835135146996094736924773825445764879066942748631199796047916784000950950064894401482574259365059667492589444441586618430063169336826993225013456588107463032968283669926624367743704180049448663720457269051063428127400644961135493520708843618005724236708740732026397219348903810156761161840595030299317691540172683198948819832848282216722170472090001172605013349746209716335725885794925420684394548369967506020786033695351055961815352439768117330312859883724293813282908569816127882073970617252357311277439245152835618823149262947543663088084806892389347625493699404019395336204513724188075429981030378878282058927205512288280718377003211880969343963989217313360213125323685549284079958399189398219128958164142835664025371543486177057668382973510766727719247528048532159449736304093893842536206825462977630062254265358682028016498463697088155934578613818502896702643652312469037373921941174036601317958989322761280058887784281432964179766840367631582559549604874228989512878675304491702667724717674833140423358378483782208425894547972401598298939065509858687273247408684742248828580123474266901005312454549884538547583628345657646865715188541879361115181053910072796774607566506540950355383296154998044996893098914118116720023047782033545833955953400723587924431663047616362601062712211769424308320931332036768527469814534755048949423968951252136635462667812124689126928365345700287823937717918859928685408947426615939106340261769072360439074822599294393598662371462217807741963954226518587470195987824763758774820342365996146463125223521509077389948722649980006155194083174604208315143823266587724271187741129018391939574832752486706391156765410921548794066245092082613349422397511261833799214302307314621189907119161546907127567820619477599748876134781068140755968735815404462983269942197495445144697458006631075455459542397770054418423039342279797879926260164083018209132254077114056962629884536680729811721831542397211770880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,12] 6164300315378035518534160629384230163510818029293259395237324898868601034074810880715732293915752292914066492534935914527157605040626282588608322553531833381462130586176392174123843009556118387979244375195384770766559237165742807928747245472514549058379049149008392968417240385855642882946135707433181656432136538878825392421484775390511923967095779507863921055997791108183514223639132124125410488586615931896769977444885548492883331850652424079573808068120332427493759841501655437153947680024986810579069979016564271245194730517428625387549039272229606576610815764591552449847052148186713443542526950794746997743009447160570250440673947478472132171304368162618504119367218202284121694004276495890856089867395871434572476731423187866585138862353576430140088834070514991032220266987589013649295939770208223810197316461689367166248929358657870715182229388674835166732858594172102133820584061928285584871051161222613513847897753184853541434594461469947333593202380257897279479593995237444231793350272864772558555816726902284271922151601934464687305692131215658263907367039058627858662701079430612571506535425301067493981791552851879517917606240458764577306424622701656045377413672691546023339485068321216189566115802074306391468968332429376779492194358972808564206240714944616838473511215337882906979181514577148524136057674613567949009574074761609078092256197020921536241098711710745879268492247893537343661801013194399590971980297307516877444676923787862968358344216825725408994237611932963935647107114818062241135426751148975250603311607459740646525118213873209553809591994107057446220821088966318066425424732981166907534530392445133654754142279855357196720982081433268790110176928448786130121318697073568449912038953599887145446763543184094009609135875694529241412350276032586111850310406500229675399313698919059535424330413787683350330029745764149213949708083120770967831399596987969272239916888824138150182446689218547911313771634731819056914806575877917983347503994432918928628900711606051943011165412664639255142131987059214034573729260298121924048075904042901504351961153205137466778546753617563228539415914574832662235041520162991675845486105871859315366497124205024341156429824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,13] 87123207054037992372241244433286713902495592249966039892972726032823541496822578737105889098747161999641132416807124895745225247641695216470045735952946005356785379285746124205625429528464261587593005289269351781836486251525138833615161591332803992636962200846522599348670019255897803372141887238060926916278164504220844225202765825667281595830633480963892242336265956894678015675218297308034829562578224875466662624744589080225522735451575743744339741518107622762877324703659605906745651488787566237101218164309080590051482028052006563882530610833354082681651739411458059117506638925486434720661447779631610994871215577919432351239645308755088383202858751758529173642092586184158272964246531584180365435337845863726319276034203000659562488606194623026335872426867776128769001673468953566163331526991632123410773672633543527011558414921060249659635360091169510992270078842416572518226831115244634083601554469146852273622305655187414539621834466210859699037552070845560349473251484469912620506445580536473814736205061908387240700043520470279294021045189910853673967347561445662490711185275493842132633649205786275961371282748687018083820367086867236551215740234810022293838288471365149321833267226535587579064484896769481130624747132321868673310709050701446785992285979509282186578002389843869056597886327415563526970462024236898617715266053122606443770413761920683358993263221462508589648369153312040636039386779903333050601050201658912742412519877186923001870344597326082160643506981634128219183568376623710979619098619290551111282474934631743517305517749614181675940967908486215429905716774033377467765188906396751297613953234914844103993848714590517747488751915144498790515184736146263490021418176510651800151848353223348640683883879721793282562380649625053083618493820601358220381119397318143426504780545710479734213951959438793800847475345923524590782525087991059323415328719200757666866205546553492326294263109304611671209026072306564426954908388893960851305867926757312374808001703952092497015545315578994804785651517651328250502500388801692774757917324437903834404166855466741895969669262792554452906376357540116482367438096974394997538481744310715040706387551589144701964386304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,14] -280819060634220796958002263940511001482879457969756004357911565072296454743439576577257768878284640008974180649120761947277229732903571482466457369863656772122380339848711324629476825988519128880680791839829536955443066922230844522775720121576176784440589935390191744967644521400935410978656174161770172821729094147140433441855444799469002149061341873421193963175599422471185980898617672841029897936308047612914118675895386616027919157835607222703776162915598848655426010416159247942435167440702510616249878834662905235053004905617221635665808194997654295655501343388614667715177873328230541055227279177254634386139578072243133653192091944313554942715798859233084060391670594461425689968013338091393251543815008379483125782326723714453660799934161124887115244316118660255578140472904764408250198696568841196300656552381759246040773868708905630842495106265096620146292300395243524814028228847560017692434208215033771010715391071636196344439517484356998589993119115204385513306057962487826398089501647698040089275107948386840583646554316926905315491779829481149758102039776333173009440355491137008231851756748883339033376922018690564829584414291099070752058679052773193258380384179463141209264238125929141323275631730006661347463183947573342683004020559143209878455423498322346668820075758217031911871138020662617241478228860945961124386142942483637916638260603118308241397720320685897495631854162713500124650061523786126684008572569071734493328489377694292221563993242119736833665836782561897764166908622449819787742324662014276449388308001982636418691478781936539694259187807073712584676510114308673829457063130476944077804918861214002257649533271180902357933035819378206288347340463533478680539749804771096092721986561544142506300945721030694574592839526557427828326181796051322602993124519061485944985439740837390388474158572064817146808440302532855979425255645747999482818828007825183341656243050792974981440027051614934905241669145665286374347059248566405815393599423994649670819027569786643875069351468862458089096699416705266504737180157630612903361219880986470623322829710544326253907910162586702492420689769706671875728333682993836898422076327954792687007172993027178648119017472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,15] 442429514675877839962913120104997183960310127281775371702748865640012089482238415781441809277604035613305105703917871665029126018252687769758492681726631254941985801390003591165457359648641271906454249018438232383732052513265291735947466055329113278547921197725905210163503831306855081962134942230955094453718925008413169791313199872046423348601068470183351462011681125830420297550022811093280969361887534510056421491533823455243367910872279851967464991068615748655890149339159534748201529075725374484163969799015335036278525620865798759672379654085950142969753181289432958725611668915451474707509738227094689729142325367549249023079551772545491899103597109257575419386919949102511411919068182570566251375189642003597863933645902116520424993615257588244762932602825323988265614844604193080217992502635313729885301841309513411087318571488164994522051991605920088887709397776006421979134169341615847161732443590605712979815680301519840930758881410392280211712676238545747511111748163894027878762075067172565506137476657507758681098236425441274002642255894339729460795297939228221319837491868227958993918005928123087870019016937160225178429224289933336341738701866614377090198476347240806311856240685796354950139507100168361641544088940319053914758937857278539459451057625764820692448902815169479205120574107110240414991824587316630842985572717727137321489727897549086138434860506584575216943052935248923994526677113225413012670106595125707806592602799052943074300529845426882264837305692176555047858287965183738392465900694477127111884914182238758304684537750033568570799418113983632037322335925778601921655924080455053703585286031848452416102476101714650791804688173362112106837028609454000414390061984536239321142476894240075292207977955187828587641637709578511409147129633797333513314984267303832279746583851717060079292426861100974821319795006450355422651548579669040764191976130835362043977664791090973066752158698135799350006677906186479414281296088331805979478363368381767651813373567740042928581683464974191050057948550789257915780005931494438758038576157856101814676407344932038445974547399608795581046322868709999503534369921560476435662953044520806177082213699661873582528528384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,16] -346769626009613583739242638245910325746986939117440794745983994965746184350059228062526185832773976774759374486120213303628967323681489402381990757188288930007798462237493992982645687127620602041716213640173972725637000458536603116943311764385345197665113023122304443493607801509995973970981521467390427296032119516508992204888774375177611484287037808112853028959687833841922862934578384863928960032664828416501500372498918418246462813624738631035745487510315878852411566468189879396477920641755930484148164987023715535909480264444439740921069829594791289202884492176703535034960460034625511321252857278805970652931110728824565253771884747356021565863088513722579724380532757846725044154752503100348953007064431056915523256815000070085211060376301173095714665133617115783533656850617748323028542011431646562693409028858598823099579572316962544817796181975789971344924133977580150571117505120520430630227672452405233776830073232989324237460100756262613577863796659420036547978797065691386721472201244780534787840495568549785712964738974096824456359554869833058215062561236911142285996815724292124762648854383132230947913948028536803974237043714306518409434008087846254346580480298526872891801951927406966662851229840245156461118537907909895508355971662794271269023531289705814981574617678161848671236510423144806535016471342340274154360806995724339984886890651889136691742736636861805230018630343896555593468926475787136581271968845723145236994551361787752694651312298616292520941431499714446645069023504536593276636722659773525848618905882566398063214725927065055089865023797728185201573584997919027579560050989929527578962447504705767040479419536269545231222059737233958719154319763724435084282131622387216391449414548236705877654908179049286884815070477478899042013355332266412552082826953718149828565502607717667949675969160132488023139749900546659325449826416024105220784326081265126734493036777135085263974605490369884555634105005271660816173811517268976823954349755357451716852773823469542253740005691142309862833662128225943996759439487555875119516543370365313499665835937970242318210902073550869274488376889845520380904594149147267187388926309553175469966659027328922626994208768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,17] -89559379455401387822792731021873418028902559641713095456397840723897226368905800397245213740577632966240910984993379666290465755887001190174746933381570974619316638828791440933153479109338154950259630407808129372400505271254701112318651738303717902721938936666307273268421034342897307490557272424041717335542323128442736572040196250597463061141997026248970892380250150522414383574309710714810013778951969072345101759835117134586116829124815804244803900486327608496944001152612412809311592544785778125517023784636774428742810504711705581070517309018521135651151846923364193139147699376991149435884376590030632020248700849406711248625780525980307846255910204363682251582563619687630312835119203088176804239963994203970956217908449339486909551026189741008758983265829385756598616074573231776376950546511294357071075177787848974375612703587362553546943569000432525394202760967320660645306345688123981805205170114598096309359472494848369334372566544264226665447983170977513236850931357192751223359527256093219061430431382775640164099504465404110373155969557707373129765444285465862701531105113361124500524014911396076316388860847398758006160622532530517038018241390756747387401038212067915739277010653913494623075336348481206941601683310517741059471665663363760414930412432884558552749736614436645620493382950816914934756797035371328845218065101098418241852748897702690549844865779685633955083639410911091597587015215645880938842383241478829178893231655604554543248302005039356718293218619255993997377229697109093622116640256340048250096475342732036574373817789036621088472962210681334547215532630436340062663186290075742377669608945108758400876089661031474616828558454515868017338366943971806595341774019549807973739657803768440491415564370537194403406772890824289677240845716112349847134617447265038397412392128493434421359835968639266305006512877424186663907491648675617726102470638883149760430579395682535629544004621920730543920308964179587761820740279122396225658735691292488646979536459440618238216989124622576238388624954290536232864905829613856869673130093018953785558087164688533057613075298202412459983386402627695216274839578936329304969806188950331297810384429376716723604946944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,18] 646086020221293968544357112317348459029851509487145108471144517716461084624588822447609986790502736760076859073408329895255135227220803353663482838962375012255074189075827993993602464628378560424628245920224833110464045331529489376203135756779110140844105666239320045977584044386817020573451334090480349828803027083038482691718775480025614925872900216392141038934209168461796065911487806306918053814153947608990870043458367716314694313205730675299674091425436149201779527774505598478705129438797213453827551584667880435022676296761949927089125315015878588875935269787688396683606782778407761153340469428176059954457504547631977123523016932586730240831211555018110363883507846328568322945361745559855351649534800328967755199350010235982868713977875105218721014034038071041898858083154971481036883132110225028386184091527827931599293241178146138284221364843081978841322116769217129300880511818802460443503636248750329905191021129231541591708558636088883343994244709568196076579173271910866959096184028615617165768845052586144585465114786003012484598152414339081231321307565874905867618590597467697638170057780555454070085775574494418245974242796876248819651440107975432546314151950505566222149732609944144852715925143478771944016070502201552362032490667217130678750031198552355739067295130814917195720899403320464822986420121023260010953550580224720629094476270635996949608843072928822812887300403438804468374363555418346890480363001741464755888472580749037463460805702870726438759040725819142176565071570531495056441605343609541907308421597642253334986763668040757000923813883849789863831465923626939383591853886402170858600750437183837666434928276046495160274346062826162276132733543480595091976335330054971997751169476623582986449929476743432356667490909889867810370499430552660894542189844545178880958618399518924996716578201601107922059098055586989800822074118905700279448017881804189895036886779296806084729521113084291563200787143392656104211079983449555899875990386428065439582222963649263642824139966059017295419489051007797960175235587462351433492983796639859433797881540933939750460880961728114856196444454436342201037023164756571677960294122389296113119972553899307731142049792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,19] -859989845207230182162574439592816798248718934173902233406857703917050567886099348115386830661517343777360613156295328466639757381484972475038783393337655472990412483970123587338575198623822001383597188415811031282496176946991615192517753614241717759879462648109192666307836128730433198602207982215420231558969398679038027466247955915216975470552362406054721993463928417891487812946570204736931939818247752798381426884557270485031083927748764892398626049558489865241311069933492019397547123409760812873378976472001007248833185334313301781220708387667674733448684904039647160150174552037200549816421517300226340902746698302698536126765861334084087300234076489198899224846756344929243738631351041717346261454179399989208052083809839538265499009681176796593057680343826416328360391508424731796714013307687461410730926339661056855494702317624825238379942621959567922244440291160063325931987040763614861463198761722335226528930518035143552697045909243351602583432377617727377025981839155665270618179898042604138896157540253790972716864051372497385001632139555079351255546420466177428590496811710380113999805850518327935963759597306565120551266231841173936558070734735063474498484966482192913943248806701642781582330180283380459554751488689828964010258835408822419671405595753633648632809394276638455411498368395986601857280852301549393996707775772980413585631322093245318304094361060314479179805199048250503892658765759530315690246028700625165051438756753518109615230656350984442740174483046680103298205146781458557956629584006857920808357813575935929803408603622713936751908821015142008677576119743706222216711156878616536369849980977634325075910852377223093787465637510847244066647788237718050335388787378057700095229495292358950228625094582049167380595633583862787904698196704226778424641215136712259443898180336582956424766538309408742762760498335276797766437436487958900395606026058715373122831015430855374908301426994914276720876528269996352413973102737641198601693373135739516574063508317702129001299909768374925009513652283621289677881107506520299890034679401019920164278727057697589420709034924383398618159292150799089001835973126691193783221600382769747300470244916620691341943242752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,20] 298763975165352684332027213481264072826525827964765335066829899662509032442917676066764775949535980356883265384325174143469001549881878134854855542473249650845698834203731025948934701562974192270028047867453563533298125589536735556722984506161245571037622878964525432025897872063958659305585236867260841609785877112476611261082623381937671837458225300245505614478576517445395566861221943644257891309560706253014686237328511770559153124671653014018011765915046638545635836745022463159759013825355162358582641893706925593159021122483635917392341670199810906174083199471078367181838312479732881089189901279635816515015269628438633877133264026529413667954158338502403792568443440418220611562664711119066283080883422735138445820006337576315723286508269862107113246045410490929015370911503534543685093463463874100533136088528408782644775185526987328432968658808621372998039210526834899830144946305819787148475630026750606717879021659515232927709343826781060906215327693684355293348106583547737723479943761921573384107881517906461958443186654560891989290380668054273397728578870095712376970622423361267397895199915632420330186731092984390559133469341584662878676762523227903303221071849937087889377581643539713533226961260363247079100636963487706136633248062428336830319078678079453465703291577703425658005319501785822506466997870647461263310448156807135530240067317888492453345234362485640342517140112566052985412430199002233038499359477351937985837085965512040910218866293532613358147308859016856588870754687398976376938551579423558272374701694138080148133437794901154892940610570894596040835305171163809101064874336302041897535040563660025328016232538068208782582869941033682483577040833785714473916080532577476246481054448483709380938861309628857178285261274745629595100301224243224909177239953728906612187378198931883968925016518886170405145609895858205745973976273930697884512860098338884471216686346186391058663882425134227343046660305208332307072133239784389339100656246545463125583622797019554864975431382367860451212409745109506728782549542320928019699345498744292002432267378656129240090090724992938954890781486705876882984544758583412706582615633509792459351025868077374686179098624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,21] 1033512161572554804059670454772960928170532193678881535197767703242498311731507575032521249449765894462436903098446406026823607718756600154832360923317442832948391556927742512920811142633896835579005617288970650359415041434461732449171512049460909003174738508071529281339260859107308926435202236143672932202336399274382791218096881783039483152090591332344250256244199115077561768485607011034607549464538172086113911824204556764423241161662219872236090505610207610870828241904098630143178617759795174692112634313829874364738880096261366588032133580968800698469817375653037670841657402069527831592424053386027049987442920614849474076924465919834521052727638119451198042481876826677225799561341004502532130339066459113380371300998296096604369540613493596881825814373386609106933092402575112114867347083778503436484187909632773022752270758683671150585995624113960221104158803714059528697813775383970731826020762205914648084915535429048922560853662817633268754935447475196407371315761921050688520589231215477058969295005310385059150075043035705754201867832866677488811119073968167129099430560850512722843011696535653019709828061421172302231675848277143376231139833601008385062045535000702964830467091215592732131242660033929497503371886812348118673770081522558864764246522157723525558297954831515196574785038281918423434362376061297208928518643714131781022465221647617595788946325736654366130601570236184648128224553303055839071210116386219367737359712010018775346852041954017571499411322702705175177079773466181864890742315328480329289344533040700368362845923939382478219686795857269389316921411870174067231111907347307808715460820885344847821237906827868742112597137387448971474499352842676964013662728582265931591838218989701501338175734211730500096932708024825842550613299851547113599049822494218714164249100312932688131367604418525602174365814679849312266246043900726548883095760493656949818744695003297426929333477928583356117950474157852222424976579044396573942583166135028058670002273976242356072717830964578655029565721745382103188709397366423993240809769642189437029380664853181931758169458147941605827610237642938866859389217282709193789713171752858454099159948281329850716530933760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,22] -2499836458726050497361228331226218819902343422272075695530482178313472753333435017346396631685970472646027677265018541588773472889069250160569179130119513722701756082830787082592293420571354763157846087627593389530515077591152061748169622077364356035564438472410850738111582499474667925531243446595086599449179081942645075767309168141202988611506090815456795965889103640093999453007960061116825150303014911901802390238979436295852932920601953712338501142009994573487676398005115717615544316633472401132646380184289071474227587427297307708613709995585552175319904619579057049605719887771800958245051292425891800223630366931140939771277444298271505856832380253403343848076955471315335274873326175234623465032767895363220281677161312905968674085706741583904414472205858058339322758661471467576024220841419209290560359948705127503719936771914615940138897274970765092381773482751520165147242434826209542218172448853442067870740542788229682200632414405738580138476979086294417849414895758191531707262678952904274876633241923218175005447310574652533689023260482487066422488854568418407908778772057484891461005971977095672548006330529137638573237528201335186447662843493472262337291802586887381046584185132087957613430090056659264934355215316210540304471741358144665566654955446193925356443978036463623227476721714477487178529126605675449357596244837461450701859951069230127397147632888544511266445870525303064383773454032528691673959036792016575059675046254466342465516474106230147077145093795574500152286782452684165365261082053235263909542943966644102837168177378920012845175886119999786740947205850376344195298314658690670825642816213246282593156810291342849362997487110016529316875618982924191755561280633580490180132401661892667032354401712315323418335580658852649178968545062482468848512137428051537457605681132657316069928045569072405243806877869469255333660526668912336150965944547806553211166069184977430202091266364125837071201317422084206299835714167672627402097936325229150201959153897166310896890272488665698235276890009531565595733021879757285685122530164300356303304295235821203277026718449289249065856698366402100937056453985378542710215797404629127656703049821733574165795962880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,23] 3217701515155681516992708737739887455600663075228499634347637478898962684867505079171066390146623172526582701031253203179436928615278902279729633367408814117100733331975719088884003224879871249540724458881561277484769163866486506024892931743417589797883583918465431041403447196756317938410087250248739965857855906208078534821143737439453189687284805326292637866280011410264711314924745907210739083455188762942076534791953569762136458286499678211520852516724227485211009331304429075288517381738980275521214587314674769182012535919710053693260819577936995771577532785901786550121157966785923637215110640250479816330118422815486206710053578796452223196537436127832032563845585726646271821896971085082058674654738263361456281244728634436560713337139254709872442680308150301586869026732954078356647962803770752531200664829694405590669467947258756052991379063795342377290502073127944862959342658726356505386351327831470887570735408618249856400606863840427141009619377652113683478400174148288963474054689879657221000382992115068919385827391967854493273055719011987325732595731207379772447892216287336174673672691020791750449175019049460821606145043514199243360375385956121149619890523528407272176291209120108498394903648056689975539727278779689989402129876190828572275785075792146086971732273704145873554483305201056162637791865067808629027806659356270036166950223003230264609757807775892836387583481765281222986221212499345488411540269289618540833065359048456919155723070552718590840060477839842839551596346036331477437136531838393118270889118248144011857605802286098707172593354698212069034456492672229469601053768619277041602007400460642366431334262236557641538847394190183045897877751546490350327952705706133937040258715027204441784346191721546423342043160757320160784832737153922639493554122414667202410794321163678421958243041409872235871952175075249704778809101896762466878785808851016230417018021790919871499241408598201036607890075768813343212991232231349954518450960066657063398202744906291687340415559321954242760668296903421448593699140547114467925737466869998791673021990919051218132268550870615201866348649412441015439805434376585316645346660101007085497122897252177643677549592576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,24] -2768311104318597499177501557791793636676295825101714709890274749311140202998704061106573223889805102812068412949431079409771979933348209270174202960535555243484378761550973198976273097974471552309340728676184371784166963300559166292581804768055628742228723498540973574448593880091502541168149600674495530368787434922168233737910182479556346262927030475782970057536177311261432303418697278542850430300222750770882949600853462870091819106860331388916089746817541881507422926868014840137283240735904868200523466560741378734079019850087206546750080764550468990061107067491105418206109723583385801249500384855601672784106489095502535949376428868861213459662027089921117685568834868921014385717244148854363059446995943095993942847158963743593668427506749111340749323152536258747200209975433952964483494476620088276986652070424427513875435531246519828551617015554290560849001817320194897227045867242833745268575681077279063305840136447908349976718210936949714207684225525782820889411474882187722874386865100289230939325469019551159825040479188504599484649111092738540988995475519471003666584901352458605015988380146261807451759804301914062523171676441478998672357772279661043284465608152459137830605958902566758569055296004629337662930987395545416024616408942081713541730721139323074642639980933981387087835705187113073239400157771743729768965356231004309940473006471794984414480567512499863827126380617666066675076093111519339607436023114549906926752975250081173259259036160280412724893470456484873956309351592574021424249300467421675642049159780925291573283196595793477050789498862792405332875619252601920436660594850084567405077767462404730606933906847489795974950782413007055887767912381680568035188055623934813688110180845242913967048268563385755702025689154006850601435562528259558474840562514139506040201256299752411334038662710100135528596646543299587700263473641956952120634188693165346024142879694484630600242243069090687984053251089256905977587420990465314105969899154186300316496817128561073014320858062036158323402487772081492597748606643757169446611782718362047365286816869046399298991415051055721952897815352029454858887582034021786010942910008947895607477283255550506420953677824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,25] 1507045758344670980912028112359003147245216825600170561204669961474683840755563231046142414984477544558089264007648057738660560018454596401743018610817214003022345447717969389805884362983594306325660854525702606051699744289970656840170601404723589647766928881442059249953461094480504420908323966369129607266716849282947313569608653938528790964918025127164567039476596723279740559211261508192083109724569770210134687886855064707945842185958298782811752910244035328333103191612420039502412940244237327332953042473185717484325078683389378065894833882672763625507867399305227473732009439416269250113814304809188244196339737712555474452888076263361408897367603949324778314787892350320920437766352761353870277921938069301918462316501461531702292240848696457344329387225248903600836555016751438877115581663747725901597357955155601649459392762617688282859288628050588203073284068229226417359716432983437702394147559901107160173332205320294689884551405058592287879113088185413798998488813349696143623520853565270681723435672896688073166764561998292387616483953380589749179269502732452872760077278335985644314565866143168149766648360841773305797683472765032200706343475763929301942201090413076531017371328553434352564876277498410830185541656826373070184800223732328272284481163211129066110313794770830370851685474611385719841511015408031259921531813750408806875134248570029261579913739997765817527486500869561433271515571244537514116103530442873446953062408990699592256281027265572628092017720423520978623583939061415638121389861385039724066476976549165712949660600108234653330753812838360372896094556360295156843743078377185896173342186391033790334356408848710048876546243086906737083336530199031016297883271239270627862330090257858194065304138213926507742159973550701382031640112909155179660080340831220808625339196146429081621063333912046973480809470866029494253424820952075373982793432420041499327418249612022695443796977665030873575892892237789419287543057722171029060689836059373236299213327156935668692177643802040532385779822264566927747420180023131500754384707931373753667223196469126663769928617747256737747565419247371772332085517887528452704650280866309588785924068407383239314311741440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,26] -197798035179918890270404367599868102451990358721473746797546558438396551260565916271505712758191927869134513992497900996704433851362954857020651863702593416059371833966721755181526642905849444548241351050578726484458548187649180073549807064509133936843399757040804845458564678849997799526153052704110785682252680019675841309564254193228019864615373816902771265280811475875497344319974087196901395335144261052882070508545755747273408453754609326567152173154102219507480396304013164982348614569867027270733663370249530565781180193736842599993728309486163792608184092671478681441756763105259978634801816101220042276253785144037349979287267966473218598654217110228499220667876563354286660947598301436181019545290625970238786066325855506334166166146784863095958636652162801189240205078040387868051907240590843336226458355684880860123676789032332806072770238125159006071039373655493927587542261103214306820934072744830860286745603255921919015098236406071551486779381431569962805712214111600168489124604322704224483317112770404899473189886032069747128593435233798356092762468918130449539532557721810332525077084242528781548474030857311308917572026298703503010957119129911976129041749818328059560343360999228902137971574644950203362830272886441224821163886014365105721314783158536806609086637100189521103909680766100615951949368918241013193031629761492299853664986965667002921217145312185914652425931090739678906138645805390946115285704269100733511539623818849526254892123583228380965814150297385284102095562949204147610540646544979664258085728455894580505654846670174188323249894636133275985252711531680623135356560392546983188187468490970663153856432913044285946457006516433229300261767837242116313707208871829006925655139660366624102392582000568756100608835469269253144974034314584086951988481806249412075822066264562593597171752213883474577568195999660450096044301135186592672437893867158111272679681547087601240443435815380254921992014700011377798450228407121108243159950639136754277196275623396434824254650148610304346967894160978204517025312803409973157088458342777993054661522368852397513622323037037805280704933035149502337198503256126375606867548064252611743221606420266977934356512768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,27] -589174494089121579870217171246271959511460161609724548408759651459444271101378264686221676354793748637033902212626483535956149636462705638847242098782295238792298627841876926370044960184645584757978237135719635314897611358375010729449516123799728394725649854853175922143135617162744571204469514593138107577257484458049135155748579781638051453972935674097191478790063802860473533653240182876537386488260750146576298593900037113109321041293225202878565797836533145128013562074282563898015037859771561645345914015810458624652194889008636917476922981822137969503493783791178894977116072545470128131076583152581365249637528878251070970771895970903205776950545458133081733598176740385648220319846985402514374680362983132014027517101530572542446610912391698707344743942633772419257638829001296169648498989972407411517543934540693365081005203648040621098225823562003709336530262273086039818116436411171982306889139925781228592136413337143759584266233000985515020071633635257645583276225271363052490297195393228301334503252745267207951540513528316281763848174531285659005691242336936087579018274987349037841355343044610742083424034715350899483853820613878974154176507737212278861063573451895172985870256124904079229689004939926742667868435413680884620145458716520685825621713167483901158805682119866174069118490599935383499916511091705685183575140669709092082456455419015920939114080154061224458373809009353903854457450059520061588322153082521455724540746099310376304808248547548294846180557243504738511560162772333104254719323700135602526036542362636709522430047745878687202798511633787092604327291665254109213843675810216090805390608895462595594546545547951018714809046640394340508694107614996389720567120974097626746951303231541900784276560859022037256462999772741503009508694973300049329643702740513296344499834650079319604068383301338366900784987617201852223073672206503181945471959675965057276793239064592607761019041833477151023200834023094246970708663028525071546677358058149424736906772483895466872310861326184001723707350656521210474420232844668423407655002515032529676855758019637673306721102711936616762455157438271469131675806075256989703269798422972619981006228248254536959054053376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,28] 761144843071552327163329736741880241332768177661818302885572799110952513132941944173615735610602790255853095448315726867045690766155632120975211191612830627532245583519893724995817123105054083219074453694130308673083543458002782085166905369493804246461497084433237334466782360827204745984301525990562401002403335141315244859564737620686729746273336866609865707542450313626656365240790147719159376972931110284708384870844275222673125887861875027885189331215657801426897499574705782779895255272307161739373987558048460505901114263027589219570641429995589974814369907220264437412734041204873484942042829371179214383941072657814485087217847939062791595633128981303749723128237187009258139021678284241655312806791027178943424302184971985244608918942905009297444340806209237015522072257550773286593237197313345528438978317332422370364451477450321864669709434678787242013761356210317113068132046313902535973425532640350131606032846409725358646162355517089669101884346734492714003550983685389403429299893183578282306878363740932123666785735703275632089614331936685015964862813188885003715492750191421468745799968402484802809523481205863339088614477523029091399369957871979700513476202520112759746577582463106739208371717342367209328606648920576171582006336233216274623843878038907694363120851434453582803878708125108309987212081648058049571731639301167256024594765767797274544452171405595280719250420292508103167844958021728561205351354189683186465039200932564142861451142308170364353553256819300402214134049939394017003525340826556044890705092986372374846678603522856657932624020789940157368332485679060330781576166860471258367880206939264751731770681414866327990034030995828197235529870334445447849237675792155799101448744876605728870305687459456919061396190664116429520237641892995269214900414793966557899430547808956662609951732852898238612672983276403625715926555191310020757255916707087257587325443283755840887797459199209446752057198830927115200284425371004173984065664782195106340605552870417836058336567324237762751693708940126192322998211481015209657243998824531080762891533917883972840216312743002916587301864575279419292409424708756431237761830500782956784081693245154417765391532032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,29] -561864720652439269224311048537204747809877229889033707771459626434429193740313739492417486917537069535874832583039157144025701606361998201273707685654997613644889677695618285864624111518645271973621465809778942558532358515102088540134577057327461370581960301511586296101232815456023656780229694817466004874159091484330887785169383329967352076505935357387141208625569939696342832865001433543910447162464540456082849803696308567197722078852513997672293327635455646476110904639021183923083626316197761467827451342116560997761309217562626764287962334585784013999368483724214024598027846003296651882488636202597201229746269480369457214712279991051462725674681016484839379911547780904167800282261077344007331435978148780182653290441620753581363553133626721936309845706069754824158447452169627631629625609518849780216677742430738662249497215733398803207801540106516235257413354358740959520359299122791294317548598933093128538403562310886955300577506329497328970228814454862342233999505828118447220574225883255223597275866714699626684550012083510757680992367726497595871863137208559027699759292155101506857669010127609815455383675882777455346746202301110949490072404107587120666345938634237375763455816794379749788964746117821777160709685130572742012550041602541053933712353937627524220921173236529226666879359423560819160093780218451724878866912308788122170317041687480227711245573575145977036045833273807562559951098176404212120820134054026094922549307308447362464280551028433456935090378711204158249467314095219103846562697781218909558991290646799336845252756667471418386223899261646708571381087148704395545835980276145718784512214522610365303810513306543339963133271008674264398774671914107235587332395301189370754466331827392189700843722577920853978498032291700739376625991970842263939868067396088686416633660382804507282580312256218969759392961024726943541709718984161652114380072361113654739992152714229657925728126731491103026814526467537873580227781635628279950089420332346285931610326418006928855416172661164809648631124473611118208608414443627672790978526796546514297194294130648306280896377979930139696176067754889674238025713869392339454292621984486293090544440950058154008583864320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,0] 3371819065404923260268668734387727767335582395252496166841243388888267119364423492624188921586888815062284453526408520605696758223349201127725686179221492022852691523944205420893730161376686577393363562213239018082913215538281151972931517864653432206022802422248351248790906102341720319180822422313855628221552232765141398227637501936773022105807253896258382657166380428116484852625151620097796344099212532417975306034695823575944567887905138866705716465713550584673186633910504799006640077471123030840416178577233657755316376117254164107747063870408249966479008042607436821477119539313567877652019170693152012905684522782682963062658199368361871801571233694845880747415939291285552691525387332550548589498626369432092400891255889837165026662189507955637339399732947461692724107159360195485421678396816357689146689440341502381517402775029321610961894042585941401077285701472115117859803533716309706428336962911542967313008732711403680321407579110497514375810040210186517818978592635078847426004815753557682158177132162066798832540596509418114198518042570990685926708385900417778796384183948847726274230435727973329739013934675790664266807261232037587944775289733539690061194939327340909884232934224380988156117839874832629255717944633555171642607551334902153131381254625617261036211253240071651527764271868136019805566366419541237383716508186337027230867402815650110912665084002357250196970609936539531787201920101160386170059521244564122536349785743968473844611006127930285143511367300005761477940828807055938287840658765530863871795725463909650831074811324142317816172580131205273714916060385705417468881388561906529147837075587684933006902721300099114714942366873816757648513466082267785156527885970125424076787759040254866226186787524700795814264209801442545054911165791687322873309382759775359669001713221634258720209238124846667335449978422741144155431249820783478018343853354159720099849977353614925139450864314805653510353849514397304911944261327414831541393102257799729539228454336381901622585556530180825954922826929274361323451774370024427528143355957321325734373905486124025670496961816475385316097661083167700343337676186791689962474572775235076096031000537071616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,1] -166403859265725788778198936151078890490189491325184052653314637883183102161974933826722163605291014031152405670531008496427130489834493904856706676289146886679515759916061780795778205385666025611916359988428568692174572725181923517791581533563797959900330062988221949995008139326898408796785122997703144741562739050381104161412077024977659198524029599668932507671979265203934246557847053721966535492742980449728976102496822785508341652321260755262969517358703486398604218461264156052991217652704341665620192759261916040880628046752928982078934936049495713299601694377433712952423905216011697761595854542371629340939745544527846910058056823987732095667093007470074211352492840224969757948169368173384210836867358396757183403460308364619982881929305592350202950812261958607649899311831104510760173853153011933351104290238752271588719716803107258213555155620633126418116070978638476137161252128532869068919837379364407613166931927661754117455229721383956118926534395824232798249824793974558679332012661702354316767117789279621472429240030678358474470856113832560247506235796514992993642120395934283380292486337176198583690031203060219746358587923987383358361750092108467220114688172592874109616341346628348647842814363155802393715353615606984454700731030061352863833316580547778997018810701711843444125138503600587746519885899908800885555384383642106565258639218163925093529643797968997091740009868777759416315686282613808555862960591639892696248255385397466018230391545105887177955431011134679593538126057981317614005307180472328945825198275814598957361169755408977314489226168912215762151041814150535258662928704171055864486994519869608798798708843671908968287928742416230474981875595045532493135333343358197160233538002489944758491688562474502870557161529508408121900404769283304794120641180119328206221482238992297993148690143795796632117742805265220839437968909919278852760977929872402614125166250676988519891521773848927760486863861939307189340484217949135305749290028220990566649982736585692834483163862051888033510004826006188990978479777825978965562973586321295934034389390798077084020850581686626087367368966803084736218245078595848215590497949337942908874233608939765760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,2] -112276052626055262759268230042787706470628153922035284011345223436687610146041253293829554419109239366847665951216841558570852758593884976568881303139292180175474552790645595807061098007615319421332410235500168560015237034791540527437019122690172262501899021110255047386439141200067743187969490155587495032550807208545172887971927700222268151121205656918015338698607632497907837985429393048395609723284329091682498707022217739592494407494412119116705079314929826992597148332729446055382863780048027473954108150433712773854821092009190725134907864570216837350789915397541385400471054732031987638428229063784799717065436883690967315869390705697705072095720096214276667634717766925635120939782129542230458793881175223934009774938548684380866473767935550042068574132264718376108925012665380612203077251469435650255449886546967903886245559538580823611779627007858602378712046386419175075305077292942835750912951836543103815744922362342842543682956079248838193115635823077797638566167286262623909931237071261360741600600853526326562936881714572056893916126274910557875883299292541154395209858188875268415453143181291701667776203690345564198559803582117466388159239071554079295171200243692787851830135130572884121382893600545291505360114885293188432020527235312247681159685179954050245630985195927396436724674008865244939143164281816667722951924139922232005612814433041078507783022139494357418144754819197515338062702090225749385920873928282798217485696216615473992273923579354864811408700934644306268091990630764332258046406482886109793391948642187825649974268132644996911923201031336334891555431308360102006397627846819213951504112385910185514571776695808704005048179681880384488462192846340774017785894231054349717483016759355065867120298525151554432938612069794971409115083472033285169092004810104908241281510261606756003407057254375430271983705109295214373966397594703970617670429585562483922517563654036953388630675064840473944471858713200741343011921579217595372338689988848428897098328731051938309087119903796271662198463525266156134231269917149495149191140583829724033472294487476622476601591132447379549017414470487466646954270466252995833001184300823738361697634581741568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,3] -998806921423975456847210111959203225489248870016657561886552427710220568063324916934380250816614934753535108822468495901437821900332917637907762096477764449572908797328005247751621034892403228522084367828040487724360191855676111912921831321309482450020619853660759495846650251466131136253045880489329728387536353658378032105925531549743857563590210450137893453585736546412760516997390385364545090808807698730393772200864331701489242483125175760628359890001608288636399818291195350885811257170598183185273836421837310954802329851269931070001501023962489438804795683689080051796161992260755075267658872729471098845418226297672766150912205258519079198062093170852333903195483095941551537192559079457003232174199504054001104882513597406521834907667150394114493425414304276542904216738037648324392511831183925476556979068780714618256632811453009605892847055638406261989527182653155361121711837088765165863296131502412261147105167052094980674047843679276480662374139166526803641766158169720197177288094190052214477387400222852045214839240772729851317619789712034731900322430456441797592757896510818628026429431142983027528912125271982957765168954324373930483553115965122369450632689348797136745685860016732097719970338263519384821536872985224739529991983476262653518114774837427966892087652367127194390465957576612599174401238224501476430327047975158713279224876139566218293391240728012781699495902340871680622147857846814940011692333129652680514526752826120933250269742500745233718092720650574784275855926641539174727959447463432031438087533425137281823691548822356423918483651185750389595669265389585989721248968645361711030976088696833551268987522630225449272506601417964178515113885646391097025665585150806182833601193364296170637912056351323279457560012398580877252935650064841351796721722123400378592461826849575567901207464352027514542970003122946447263834186440620295981058386198577486475059213027971254001913501576074600394092284955574903897230493063781572490892724189814982949348684827038611952112754524905003000896329715290455806811788393939001612942930798916961140714758472731747337878323951168889435408889528905354075248447545043570023974338223536090549634167306134224896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,4] 39531549157223524474699725640517326214485488929886313463078086929938522751369229142012393033740811205806755393566326269326102938201926754821253525925945995727696233412365470907762174393466250551376691678417277742736662189623867386650535829596855633628635107300915171839680156247296115677833010736025618916247076120724882499983046266408059634363720563859712199067500278511332923699648852336550919723281859143293419928437325743268482028296416883547248270658911057223275591083758847199855907971379366376026276442313964373858274874431339778369639132463484776817140281064861191984614355489010550894226361575940131675064919479888500204697585322904706799030638444933551083765808305885271961066524046190713855151586932973918457612377728455615975920096066949625425677047599038143680956300343247620091569105680914324238675524770217461652014202590366471127078179395396579657270410370855504714595843385789171852779286350065033318287606722299931976508209749912511394475684782203529589622857704310271077045257155661630534785948390608307209291551821356302471972930047352943296218454202676633826764857418753238600492489226588204314551153847097679265183453218259814178040863050671960059218684812642091529505906984407446645226336303725209178207913862925228796003529124974329840817364221887641979307489534039939598686449040161524489486944887630161227023738701238378884310013286742054423239640726481613117748526336081211173645109758005995473049552294614068189998997477881136348494846841561432967165456129156706426981547178810801864922681528142040817607436477380921761819863903532036628711814979368302460854428778287321879232067963328155052425894052459191358998675275570942775172535987258573650037176629313426157842137837230804867143798882669537788832230908263411505004361337470411882107815653198162706534350275449745563783537271371329339898228368193638701229364514182252435052708434302982248662991287016854718818183276989644851457055693653956062962994823627018540863821856129178084188938521164671000432329812701062204926977291597604010190993103672252321169137719896125556324312564064330744919569718122692660969006101135643019208019225683666801176652431208447387226834311707200924468364402068690042880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,5] 1507396423523802929661366162836280708062460253639064020265820897085217414058175758591577665964224407775026259995641463446312741109099768438910298905553723337007418968709125406027631521544597102431987641552213806960904270320402460933384686831802088759957141608363942445482054629904128332350500740544948247622778641323809756421769772788490841534797325700778101248531280823399140912843269785816145513726954439782631165434202974074323056643675759978091593551361544856216970465914908716513261700383298568137348203351720345283586410513591173900205444561778756439497143951306706079867845376323937754501408680334901734051090867071252541819890001558606685656177518098648146842233363411067525844736054734401496425214669781284886940813212366009762957303764504930086334386875859578603374912458787116544424423813460874545493137999529266469809986379288048893243066249017745450383555314052930729041446611665690191196222369136791649635206873865585148812512943898308516405955338713973870815602041859549988943661699579322663666800067105466847787115381193103102015886924708945298365445934908301644072076585750967939425888897053812483834595916244496377973515025045507262749001722690225781797304045939692571407121492431741725344946620965976460264258573759734935439289701643065075232205700457433365223783572690133770939632390737183775000237396381518973187342761523503267167386533166289998527752696487632467942433113411409162992187765540050105540532405874535753724369350616289576859185140686910702552344305256711868377436369232338135757542063353843716705650050747401310648248786368268881738394570395874264428971409034495341936201171558539399047071483439910869777799228876887348236901657370438263305325599486701028438115156999346887436250727287843939985592084956313241120602167692481055307136142732539550326336544488247640233180103789809859677129192147135591136049958793339389153139098843666200041358417823883508647654040678620736949818383575209032573052217577555264799779840033703911965095066810596522406835859495022985222282951418673779311324914485634471477938255010595407832674259113217869658909418321824757202685654917827881196232387297252585319016991177941598142187589886432685820976344899454240817152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,6] -10239926810134238870057244160419993992773726533635534433950777137421951635213931042209544101241845682787292541739228336093208221498258235104769663891846426278592872745371228733349568953596527216295274204888038508443909477373000326309061953516279905011158257133574743864855822320474681726814543094556013532406352622197954277738751056184422338448864590993285967205656394566825412379205939297569450118435142294982161450707172996927065419043364157356335230291950537768051070600601356658589835793226959378947361162192596671114599260394725671754909489474626088251756269688180005462548505380976760922209834273029253469705002695911298733991298739809117533801845825827618652471068698989055468994201951715854748106873405817172979097718661404611083666314458580516354098447414320990050421997537827062843870131539258098506879373516480964278869510910682664998966009987647395746312095315809376858929122509354015027810280118881581467932769688702480010962585253494146381391344122767591663169379288939392679131480103253278575701240978127082065338013580185271962804701693531654674354465713082290479145264717179784615529378734797399401711635840466296343808295207118845883488528923371724391412980468290172945597034866195777418192707543013449473376456242393207643256480820373678814710192391452706563061364811449920199062278302665798055929901068495305388827386416235860400344029000289640882551699386889386901421161948564902482253001979344068090217145523765159730808216127553283269052105258598806372087034316083470037285579188931859386242411841121432891917349991676356124691493051046701286778567274043653545398979671926744262084975338754191100248818961550299206899399753327434668934238657155061556979296829929634613517152609190836433678255257843092005981041340009916805639221338665589253722978541984223708060854125003682335560164358497730094948800655079537352794559251026493343057117234618330756078018843067449996212894382438381913648321171957429953803144951798257335555888680997849719138001271154629266139981840449719519754754369559623665721269978749237177943824672400839855076735580372237786783586343056114472880970932445089525157086770130153574861269878914927030135186797163320766691715422773839099068416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,7] 8707580290532874241249669625436093554786175419854758713595825613552614855176625112915775606517940223275090116477901255375032148821672784677861213808794505665267570506484132571450694516572690709053912632767825532464727523472391080247660868159964967316705838604444944553451653968890330924260104184578466774417140531870700881090744864649165686495089834804259135292250828439166736441878415106151465967377833135373026498240349081695401228132685226526543914787510325604141955224580426822287708369216514148850663878059924008867140604177508216694978799497376941372954111315598780337345219194183158581623566728022391978334433313198293274979211694370270396981444749287061574022874680300521550550730725264510018645985870508179785102942112128864163859478470980305605927399415242789321142386273889255820074507684420554671517322720950204651875239642679402151040412283520403989819482104492215064079286737320049872474803574969511969111947727617795675600738938933960215970360648973991587546950385101268577374272313743465260473566526794305824709589361067020779231467532776013046308662917494878493465636666805391813408407711723395315462174510244759420953156156804577816766283979934623966481415835591530610678264588979866667566843134753113376143627731110918342588170826628200153072587201271236669881747399299623848767003876895844142702214608162587527544785107417886237431673777941337741503643252456827078633579377489798944759095643204100752456932104628808607937621125048771217946493590380862314937277113342772672619381517468160305516068968876572894232973945409672180401092204159042374162849434644033971872270268762508495963752015698407851485318008536754746450764287038145241803216957217500965608485660239115070867377776005673384609664704019775841785660058929213392316402507424401628756711540124016974026275426268080375993713707326208348947854406641255403639011810925349093260110064020922711243888319707008443430364438600733222068482611190859574224722003879756936000412539089783403131277267364503811654707602111637053523356400391106849047375549660841108104474478453483774784872764528856984855935702771500730941302978399439960340000101493995113750445307111301808076030992965935759758562059604638784552960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,8] 202697512855385046487512663585020945929906226083120503834867177639624758622498296399039669934645902174009941162557682449111865338913990908287318708410518584678654032013318483067917696590743162160070493018102335983677251755833655994401672819753646443642511419498247578141626078474779560821701834593593197186613033974712437560126600230635280472381367037455506396483299922556732941091321760080425644340636568021406260373879957820715583366272669918485639783748291102121232069488562205885374320869824424261692759418011591676995006234655900610324122090720036408888866488933616099888009135372179879225352563451252045125439286687606467548054172124395023340806440386029863377365753401425186838377979710441295704519625012703991029332828583265379214669110846256198536249767070611753517411138616758328396375813957340783533094983522666060187834013594860973530917510681315631539880844755756595385327562201321328477742862821737807837251647824208157633201409127068280997174934617004300709558433319924599759870607921093308762754461364814124416051993610099594101020144039353854880954742136138623570993526951174529374721347711538308924909410930012794774785179090612178696814331871703417247751564412524668189430374614355294467279739348414080698940995801843254877927629634855529379495951741923150378319390698993013443344042374165896299437153850904796285348526970181941212020311539083592197205181191308011870618561220024417827671002444237553912416682951113709422575193914043078387415417323907666333126204274096605497278147519272266517880747720102772720107113642614417126575599016902141917539536722899884721464629075438685625837783753567261590513777036155456888170108944648940595943512877661030036274701092598361122643765823569678957259640116960157450670829283614947168293583900704950174222106771888914565215973956280936223016568809074226790310154288456058589798677525109422371195098904249661408924106736575473916043107494285731933125163563698515927406405989476128014654988295913787376138900157304421556331591955252571229318272614320580735807246885037272397654577753610629790067238827336137958188401112434241060778622796769227521074905854852865403161740820814146022636228221645355538563613268644467390283776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,9] -761713398660328810970014020258529669848608917032751744799524452075131281579538429389184187912709519042969336242318591500473290126006252008493764484430087315622942952174170061871740400295588665606062059705898947959937810235548135056334863517767884823223126902474425371638846438543179102905122382066738605996117477903863054693864773171670363585712102035623969181420038604100227350437187473055736971009520201774388216778091253130030208654081332124710894778530204993067206193694768872878338444087384889845853434043463352833589619447293936177850094033698398656003760268128456208386329015253393778465829878899529602408218173343625932600035029589513856486702081765537281612571617298907521287457959513092813404792704699744405514810417483810603691585294784564041813130499247947523841671782491553127792109440031073256162074457699723565334260775627594198055294937070760060492496428099730221921424405443522609705540867887496104698897618617316311592263139205760439410796128590155879980688344848468459960377669994730539389798337686729069583035049774114589039521842320532342733928601448354758529996745832517191033650171817737268995377171867729112862096009881130683126678723299336530147276938782679873906077395367650329717383151039647227350050722524734472109654845239459522802986603935280739639550046164372228328793640428100087803754722953323087874935882819072659876638952229802105884972181709846282894222200924375867300323014334121702896117856393560832653877259156616721953478843419105674795152610943480016308623200290815960543852042065887363978936325795598300327745182104476859450322639765969651716109102451025952250222538326618960384442797273792682464679261466224878433783484427281914856765018603997502638192969627001968640336820233659580112677164630006413073620758568560452274293385787610352876311208792136583971828954540241162969004561774631920343019560195894793768524514597330051241952855357551624659857212501325508000860372253489641446086919161030784949793586178300047496651343770587042682123115999452384440315241134571356177999957951881033441776377321923655116213189392286191981106166050485165839745691728127818551075280872858078945527089583414261250191762666200523326175064199873226499686400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,10] -441193326645351030296757750021736232075253441612400462855455764907792234326416376212016350101540975316593195431390376643363323944517918275628966955233105450203732504624854217248076462423384857135059568451179977162329835299062373295488990531889637356072060818196361705306781471045772188259622026120958786760102606751330306958587799639310580897797466201425853402674755417571098255509002489195741533778243823116399931858060723207501843969029351189131304701361916538427247897853585225047515458799335810532543831694218750519335782345387420271382975656568986937106250359558543040797611473203715654412039617418520849266914960805662469679277943662560065937626488287814323867710020201639779625821892751667292740876260584955543177457166636551380632087753089848696704998253241829229630315991805236198771924690039372923392773368884600726993223074404973260168337513961413676950716640937084373881218945650341714295206417881026939953618186865358359804108610962312481226177065628973810194158444795262388809935002967149019366342185447517090182032460300404750116979560954992461181146829934796140951555316560126705775230560937912929930210287881565122785122620804677621348051764989089623739453484679244092853278070810736027473054882674126378070521714996852467565562225747943895079608540603708517209880355568051977443846049102859634943259297313049105356917098346261651324711062245938531313345375515722868460280992094948048945130949453071669862979819512607760435048457269284552473178065518059958436057648604795625077568547943629860710558417970013292560108881212095329637951645908244351583331395049857500738742887860468436246208753971413994989664755140178782442591945636346284439518889719550190085284028455375156990846381524234841665620912702949252329722462487947082685081689607549673957686506322363239840645276772130630831297197147406262404271946134803768506896879422653234933961801560506670243053452665910254445136292743018060984729110194135566518386312956199957551339930817355298147892130644908850987243263604444118054876377293452636817511681484295149600669582251543126149369230531795332908406413805368758849912006631385816715883576156697295389910015714747470840550592075167155280175109973119159381262336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,11] 7967453738080443303008963975802850247109111602083047303506914126861136221799824085827068690801629220848049058108180716261456623984191612130555235114188002240441897748003239311999202241282037365730891993604028344990054911550476564415538303376001383177205712751505403886762937435082608275414934052957142661778065198785897154897008131159025265547421301413640604071374401854715631077695624826013210164498939198557353757925897391148998355454431973587092674870840451934161725998881621853614712356149230123742944054729667206380072565682757518965321593191519768740844427157988114331753566979895933941371295392601191100855322850233039669544485661045823718887299704426760452383728078644709982631385516780767819039253876315552129198415634059015736738684876798393357432114604264811869328470603944928535505702054666551733741330167191500677624774914912530909896405439895768861764598113158141800395379250634129632159253391008300180056859679635936393656950301637160850671994902254537617822276455109794129643811090095387577133686677997584392293871822496725049590055987133194517593803391626734947691174250680717408254644237738363902479121975215166938010268743267155237879504480681187662898915240005399886291174927871380037045896934296658067664326771705036813586570010914818882774952062884388587079817042437871160420243128189510056028513891094112473183835131488438730969188661490102970201844941498490538797214656588331174451025596055839984569953223999516336699935443507692125496461384523733794944402337148762216859749317154273325138927194534999349098065309372265325461802270487041173818807579835565405053681594875929872327456063007099708149103014592952825602994416633195437761765552452503530808635869383936906021207205054599553234569745386618501035317701271309888655918858033497877811342553731410808745956652141523200129916760883016447641719578747239680749473376432157312922355760874735216179956795731247339383047862088224953649016272167807844913118574026790791201732381524175030782465548616738413955848549754886300084312163929579351553708141114161271743644623279074182422204503950197633264592720361585028675712329973100160677140181699891722188455494051558842167692048081095323874627504608137089850015744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,12] -16407414929932328715080009627534422475392974513308788416344517571117933810706663272991063053685866387995757219186325017105178591321919392555991715289506151045633683727164403324671967795650658447883678258540505628501464324313797187248811430589479992325997342323653005492610749502606188049468288465783552535817872524902345863966988584691409787558592042314745830215121075343907911072677016313035972644976485627132126032508888491739509475814835190942830078554709459004680110948333809535072387558272086102661632353504684620115253519930801914727550226773903284944604649488013034505646296077459510698825010601643127764658907535145565108218196763534218264801912485607373187106894545836021394749642081057032334547056654164646555761385569797574287154930603812843715601889491827118564644936016148386586610348853542201044512074250141172587347957605407329056279880184022562989627081426601299318388088451431684232052442532960016292020338610371399021972246168454422935729018710463515739341648625730603272389516088127816617708904338191378781068755277646358778440425342599423350755123805292478293633493484229139376971281242332332389419019719146881611899409586893109730766542156008392239303545786691155513197935892055417106693220260642770687139925959340357113598112216855301672136960526181135621894961137962699513432106355031400114222068552425988400492224011843370216567381049858644076872153223484598407593619258850849158924471748043597465117355603671474950363732354888324175668733334429497514852661638228771338250338996798854818484895082115915219563040023687534860468972271992128935867538387371972612990228331481129086636946875522991245751198136808743665225128847236715570315654574605342436384272987403038090417045593159868216448675351895516765265264686359997215091074043730391140077912965329008391898745547672218484945467750045618998235056398439052832479311230911628910569237190396373230041011275087873713404854577710460526233825444950063763046335453719539194177629789258076023032114037969979815265998382777216814636373785542388886887002929067005594157534908211454504572454509692920819496828215465887566502676945642435201186789833312234423883216400660925798685785780312204334857232672655647602007605248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,13] -5598262101377383872195085842742730342770772934422938268543252237670589167530129904593340059079469518183733339663929282648685620397358099786613380931557725542985034750807405527872427571689757965776031772328186976937685714750981766966647719784632486722146279714346093485284996973598261751330283158543551210009830045305019458279725138633036421037757842401608250636839123098954794082529107330299854211904863210173993096205323608027299357635807876629058155617668609774847966491463221349982296540302920488655815004407017197464900809595125744107824602590718213409215444636396152960964695770703232265205757789555979739400526687756203190777212898888555665772131919715932389146979964921572817180435439356611762584548391922189070348547654713268906889942275301374558114938942621033329249328248051567080878595853496390503259362662122552309707847369994814677258770377842462196204370898013080335745392099301354331552132621069095497774314050147699057790670807010924304904434269389102793883449061804608091665634708917171105022808718517364909472268771911307033992170249100147257437051205968895939563319991015559034477998226705905808040887822415462856300602260881134006862737939484174024425221915895269550807751413220955150721917035151848627489303017492502554433077499283024545058055923029833568802071573912232399695373568082615183282191605309162453508054032489257036438668521550557128442972800266123761443540225749067080747446892151428041947054541174141088534128175725287219447033822430304352281403056558470850754452639130015657908704576704958567949981692998364067140110508545138133386388170962412723604652396338407471351651048192391672670241499118747081405806911528534659270122356102471667696909601659331893959466963508014895046685811779003823638024655915462084684581592849371300205243380499091972407237110281851598791936589816106300835457853782121160870915537882493053889137602632039309569172357667740691699685501918830829246171524262687357968338777831624636189253542536003736850496690782343986853060553503592058747706666382697334147262770477936306840491242052275463054606852561109390458647830587911609964767155941624513311637267685575830741269728311865198397821480239011900011436072860418690282160128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,14] 94060117957721010014118570402825042143931304294008769434331095959273555722321810306753837329304036828039360449314028925760176991817028626883907209143135255843818363123408350992441490787003976996653399569619752648022257045407013451128055190992928575478352474460590181283456575210917294801584519683309097255838543171407200031593746822629647489106955498320431503070555011899813342420783487179577567753078281836672434844996105886704135029453944347634443596801375066640236829604223807527636426070303100757254007935377330762989152051482861793360577007062088535401900112918279367175393598593628716980069448571627116417366428558428639876030340881522347372645375964187175457213541967911036134519923275404312223783214641588978934609299047023669851398023154150098690826222751812515963380127612491723679430192796361322766026687853632478091362029122100583945439078914382815336529343165326482558228696872672472844128383754572615077462823425427464835710036337678805682553398553423442112098606958694523595683395328366038492585581063724663121309893750419851237862913548627962479195499625480401522146846122669471957154341538304645532240779958232671295212085796550150590997753693413515657521971907254561853424156051719569600160381003410732861464595277085692586565620885503453478820383517859974194728162307121207205583873454312109276341486639618206343490589275318322162053795582976422977328592410497493892249220315928144123142082473337222881259698824291638218132532129255762893079126246408093704055134263208348915814633784647619425485283319199485105905010289853185995052176309283555865729520524395223102561103297949211055137408331486317706251371585074679327611670914246154519132624607157964136334376442458187660884058622615014172159032807744252546564540393705055257720096735315056065871576783549649345390802213922453412421309772298187692308772069430840605869814513380935728061821756134013147908840534082295519413590420606784581413562109781249498309985914162945676431150953409307195757518891842431870869867896841663393516811871494564561528312680291034464388900536761673385363848238041362539456400960036050369618052582787861754111142132618733392699286628577696106551785882504099847115843786582649535148851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,15] -227545724554610101054371018427504011484575127721833081447477707176399397004864014791760119464131183026307633538312069233009637792737280841093678525887306692795649347687627384977711144943275685751579971960968979978526122589088636070604069388342941271810551885151281384934623303692431171873439475949810067413772089781503626445418222048238043448701952348235055712701491207718272985105607921142661286790128102652031092144015668293020138607535407933682607030133615197370471892790348600076239299688872563757218695331446847773139781067992352401193667161310628500517723433561404405198429310840511039266979777870935163104778019000217737432514420179985899010366466196657520432755199870765143516190460106665134018777211149791464445014177380713903797120668768015203276739728451776346659895847290298985797666165023365529613821764072557106929182244225323710836181991898089075216128742409280119314964794879528709775139694222140810668021905542808763119293952455911878426586114946742997439703127473143311577172987019939647843111992179606328719298234331468578710016438653292040759609899555817731986616643497487585257738307039435938361197058099737990696792328522988410497622767409724372855247081906124670971385957200820933950570296818114787222417366463774215152009718690135147179499765111092727671461626284720845187204641587825320970590864930930470286144802967466145402247017629188795966525593610588340317044340786877584430088462491861275172437421500520963525310283722368689144742421452778473402821704730457051840388519897075175922659989778732049878550083915077707500714107224495332479083360589036777343723075786090327881703160273904795207203968757178036596401924175980578006480211140679414648296146798415386797526568338467655732471356900652877653580178796435326756300071425304921153467126164504659599278390749580557042351561020871018790094743498427515861767169814450580409565046713692547043518926432644428957966389792896021601657745255859467752185430306772649333600599871184948217491228484028302244879972745435612174844996808691828248621723763203967953456884542862840330869173912526077078755436010368063684665497308076849970776267580933711704990967335369600720791343862053621978167772898641351428395761664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,16] 305347638531347184913833203865190251787562575641044181383111765355990284321958174920180579920179950726685389273133415157699470647639887472788470647735521730042219499479753282473042808971627011265616312417582664796367766384568437758062885285257828780901259631909396523200819360669162083977353747596318398271449531004709761536230039136655533051001518790025617986537630257314781501752046308572531361132456522275798072182172382688567674166439041382843573861521598308969730941377791779319832076705184724203213271011748124435845596848851937092290784993761258186551795529893711789652896106388846218188630035627813559569318652339113728500228624938891930778547621219259542293448458753994350120567966564433192308798714511367228432975940648548819461376163627244628286354974470249885799498870346522950324278266551357211759902270915234861280650084068947810961925543885221048665879180752440227603110736056776754606699572858499009433731386836432798106463048486358140059649003839749330857134497390444499172030318493011090010262062056360824026489772826413343943795046504168006420724981581132085250036430234637716765475925744550744057365529213416449968142087907801009544744971214198329046123602835383234824024014193514036763953063068381534130159294128470659495885149377588125159389585251496768530525013618583719174543366846223384535380543045672373009689278459501955563489434954984346365579151411391911266850044279868669675629678942804700357811545068864479625613596796910039610198729621260323035358639319777794827727675655095649229419808504544972073932866351621358460189687616292038508862695777467948385386401702782214137537336919625372446624327300100772019431627917791743522327419653691770897086388793568735166812546650428392102248427785378548153067564693238003699607207267798396012038886028851387137338132880114194460790059997345666063567512071604468920462995832313945907373102756330181445992465259333890272631437953924796238547021961661800239094916666223013758793405689529854818818445139252951706647047087454340426325033938053993791988110255012320769048107080701902714448336668420359075787282844822323715478918668265385895522650186781123464307574000344454400873285154393284897268218173022656063504121856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,17] -212819560983113820857930241679103127400415748411548512497114449461004084525723686691551064792847204488285802388587651022968520251874279631418918911637602235822094890533251274513231885755021180987141883997674506038528221593552314105805352399202621944757066125689094735344766889297066020518660631253963373086252199240309280920829011100593441619786378850784935493462239916700516098797507283931103040791972376004849990869924899551554348985017898096125289598422734737699759947634894205416490089307293946424240871808323682369153210994805580907486196434988301393293178085145629504524369527067909995325341302519120721935744992214593985866749227566747754336123478563288906901331122209591234136892245740993458534734024786044884482788259970985796356174232008461948701677604640771938936049683643246895023896244598426612270942695477296604332028485326699757425033173409941559258674539173871421173433178056393505593466125743915264031499921083204973973169726848453698223156050160705846169604554588410645881725465859560862191164422045547230061424129145141922474746821324947740950826360339649483228463698417876516728376852695496240826553756573138599168909142644254950425038293373607842267939349622176393494877828629490582402371069919023187070428984963593102594562948991988591239517910182555756431759257225542987120499827269671556961030655274949854456800591601617981944699040550808145607157303340381069448086409942361904952436624314275113592946041677898597105623045851017891928393311032976199866718303170590303885256934255507658519277276260909143161011083278417928585657902464519206451451483317459553621195343761408353384887969891034139985219443948314326836786934044942501698284186213344917008353389176651920234879754617888539765961969845999361679653143253962734157634030069008108562794676117403667067416334668210417043533335973670603495385283395547685311292703631459412866584900438261131719674751401479694051905374852219118711765200448000621507685743321321998346029008533736784799495293419460892860787853579041966501479545269629327292789014816098886243290549705488143176760960530354669378947189755701283941879511729285365566410129714436152679894462268885211641337170984961105730145793778919798319108587520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,18] -78046707628952318817987004905789571143851325089417777426257776447646565869226446998246030569120439771648899991000546349102115343119546383246087385500754728018103774458911858441593917445049645446793667430703432223695004576006270708898498957024967159739178707963700881693768812731591124655650800973259561313166350679867530650444960088374181640160787858867630425019236757785539562262870596587367123327679020503639181868392297021097783569306246891296618639634613229889224693979672838087485271885381077809260913258657317005376982413778646411964721130472634353722603715964975951120089320436432680238532946389588474558926254837434141949594917072440277333788396257950875879662539812693683156173505562395686131861889782041796122078105527659688467341476690292972538546543949519498575373685454119075602935967174268825477511036587027438956712892222710101772768586529717132838418310815952822060431316878941586624529180879115835251976096480491721319161707147567313678396090696776936130141551787408103656280603792006770888570614306669407879920509214054761973321865185312801679984674699874677888220356262403052432375567021140864972042350166243195152784900522412019000362872229618354802377058159972480883971290087222344963742560275880855570863989054841514785138398851201792955686519408396650196617134462244232704913856722623450703410672845677328743941088892512829675577080491305725734802762655878470397856805687074854948062654080953289012152205553358953553614211023136949076796960448539393935952710472197517744482513742499591467497821131248450084748124880620077747099222273421667523657086235553051018078463974665543668848879449461634932402274377204670538369254775097951331410447456693211599800008905858040243789335661410784250011424827640194036955688403696429218967014726702473899454782332817349527351395313552391705226724673359409815250336799775000640826558704402715793905835291270852270294018050729554272977443860053926641356883153963885955529053517641890240257709560545082109962800695661806763300691125005206310624562059116230935175643132445070864467906356325992912503745368116879079102171406969399639187870368664873686776269588277902963351168571488116078361172384447815056112263997930518393292587008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,19] 425345896118836485139816919675981395939470666528118845827350820735998363469145682643006492607423548775011570608865861290072643202625868403579231151367065170030102748898967846375998163229158887346078167233435401184487331597585247939138348817716731981447316394799036190133086853773743605558962311618116554270446514678628433397729435881104143653672912378066635950140733311240929550394680684464208627555785343136542081790315158371806412125261606153014834428386896209083358358222341723621892045730887585784681351046060917434444641214545815850047110951877804419508025623198702873670118699177514602767639880273164111670727987314018400693864456311261353937703527906641432420970870614938205881528667304080911037527902227746971482228515377035538430830859181001765412403422639792799877549905518563864244388059818004229066532991285283656851714636687099445803462950787624213694604081414027949521520688464225286048141766689891958710809522733131397214053982644328798705156251579111652471448047698402727350547986796555996662412074541385971278916445519679710896622059289464020886525864704355800462927951514437487966940162438530506375130225341564702457906538261778300504880095200825101462756230521562226751911284372305625083773808284198823505887316245014672040509625271797012865402267422125858424077688795189697111973174802850720401357315330037584766687652587749663994735527836268567475331919868474285220399836846736750194489115414900356777760310459792216079039381474805849751895515215090339765635539357941740037259162591323497752844189789429070721281934256039926242163359988370970574464347823967716044673693136112669803418266153216960125014923055117778397591049936410276645293463357702177755843652489698035570127234110146941478354579998093214148345396254238319691150320220833941056284169103003410208056207658635698086416238396116337989539484197482065122762009463195049184176840195558697194925290575552252915505607982914958023443524330171526122155798797183128797601512568715021353340894945823057171823460542497165295804251112666164573529905267654589364025077386205503876594541511191758308590154677878126073828139701047764720161955720963613378576640098673397625690147032888081290025020700146870337069383680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,20] -532177800209210869847458707714460347668864053700085781888555074534358150964709575012694747548248262559279809665141242062960058231670550463291919424155836590366703414321359636730993698394573763747393121805481750778007246605864910120299263278441439058599398580662077449103349065177479581355193764118268327481878979264929643386469707642490326443043686870077925955375304678348324590602189799612621959782780398050291355893458001379760604528241015488789026723322715593432603079306038275773476800887638588978019013947605370101205211642728954410038821900415993357858046731156738485208243759476673123053354689209651879335420198504391488431560298586826779236613312158905415093645903462586988720985234084859734670207180038761499730902739277994285716026503763334418164375545553015556895049293168203280846925494354629431830937954921239880122324577786890377234838887339307176805592020898636755217966958776763395743168097152837068686499932291004427289332412513074915527742116689155895890759901277517755808037241493513109189395364912911971528278481629786606876109515682089904675830271522617904311008978254477910319178256641112890694791672370637857691481213643565290370724823433485942693130546193028749078289502758003787145884652385713139398864853269746921646998978632460620911363470503985415747485002878647137530597461757167012721906315611957345434181011193245795818665180891646160923609477946598308508422892473131891215462003736280321291336944539293114851016347848079717368011820030356921113464885779223480020178039295921025220781336880589409876891105608383644822981160095024752799107695645457472970620246391830006185245748394904549325959953399630441750059952041938492709808907083937773094460201489034128092178672501853019794722922464929205132196510048133826450395716954014760127986036409750190884567173277973714942992334222369069876818110905894289463529812635029313897492358036937535801389422930670959775687317256017820756119934699583781005443752677672389022974728137065732445568280889159850135792328076264246526322063896966695211255387431746519058186605848522867868634047586848354736132103694478983348360271052902918666968602606547163673507576045150380411283116387079004360086251685535699513299173376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,21] 158751743666891813352265268314346195588250481041754154608287913279291246248516472779117672803341910560199523957034187531589734606656831253074183230119658129946465614158741449816516556010098615592341445779745858710109691199520712600915477748773556738131208368497759009783138098681962999135560701877119947244787788110392517124146744172319596257917152059346799933168155086841505210708337989841470100941055960957943242156171484127490969753005621450473993147049682007270988570879880765723602189003952089928507613293300613723962683338725020839952188282260904363267234125636432859414652191089640033642022047352567029183032059002917648315056728356401020186100881397618657952034135744520585135346148001835254783834150248934599915250713616583684575300758582144020083553264352850374815957775066176628720794849259834400540067320038472840344323403582163703175188536863126346884902200847137572087277296812851351361368132089730312259931643124917136426289872052604217001999471253470415076993001984744600928773002259154915729642195989017145072626431732456943084804103675077285551629254836443033181594476144413461879252700585479815829472556953954107802257796494273563320693126429790723224576558258793467684632281663019899219750113079910702138746405695429914746670746468067521976672538329263988939143726672919714986411667726176509130251332037884097738463987471285882099709906723123900493602604517267002387854940321533544283999669435399726581639305045755658144823907478412374797719092814376338371258050406147676019767398463311327778638459104551905582082551092312268201877192115901015798186989552672107194687789557690597966147504284679351119694595650172926292671652025908537710576092585151082036173516109835691535360720271320171373656249144562334614517860170461072643725202295243636878606686816294691808745534569121468054238930755771115631195876556718248626385433845054690386936135288448512173863737615382107595274272203516657438376458347257526304350448003699100386733244479267679101948783106364767370003866609347856562299083117747554933113438840453667401560441276555913278595056898042181006686472884505371634061010700245825998481836060392561075534643761483372271426496501668566557202926147617433796636311552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,22] 603353015459695050716762153164509364482297099019662885164780374566651020391045174170776029411053945451698058038344526127236369464800486781254094960353993983251901747618694132303872345155823314832089395726140648350487112851927570663203290826984237409992009853277854705724470237179098365731319841987051343329049657696611657472597361845264263829492831949463834043523721188080521686188206510185677145638064596853082812115922768265868142983407506469684677291733270486073597491195138565619074915359834375226951265558975244005785104198916208444232799459011397198652207734713624925794216819153084931332246497058271472645945524893612950194392778087155312426635370046529145440666995649698392296517957432204119792527907926703849186183505477127976099853178448522238452800112149657859071016202077522074605399822219188329702635135442349202341698317638605355288971750285013283400580337403514487530998110800316470559598285318607968080256912022728432382568640833107214626109676511324198758196397357865206123346821398274061267588612473540356923723456316062949089847932133964594258013297109082488487702255056062827941506163431815340008761346683831226990491746237060238589740489974237187506822966053324157882656559870545813661242977311030294672790230296487780310202566745524280109326357384073047111501097008111588872614239920128277841379528326641596395755250298532467243019782696159778757762506582029188711925848153184357104765386402691359503849785445363303236510418514711552269430533457793702222273162714372630969746376617258085333191477320439634907424750404464678103876186169723186086435322960028632821981526872401994943081258412880722041186248533910730389763380625685945368045772368908750025279771145809390496015573663658931266139327199646183136931630712083802642349701843220136758584305637843902330913099185444637365913534570767652155755533053192987248945743344386549133625844520401114291329444493121675451303804802291686692911636733437272653735013137568206826872596397572485196836813360061844733539910774661583326286902907559667161316509852190773511023450968269003961335671717686695001994873174501819749496384745612198973378612616251355993316176803461988666130872248841261141356725377181495156415660032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,23] -1325865889205014400701882425309868138971599494398214585851733601160755237328013043624487363282695308489973375185977910095268452840700679442537618456942279725023257867363855825135785357117169484881971755932022549098643863804549625315356162882969877490897086127326303523565548856307461126515504394103177667779618731264308411811352914553375912281623920543309729946222535260266281336965292772644933230088118147284651018197355049182988450051633001834439487091029179581418709834834170036286177124636864323942303617320773615958805989884221849186364897415231305240131648574124479118002149123821420166245551345489134500689874316845090970791682861130793138594333206863357222988860683402049954463631820696191636122577513236914536891236555791609700783713937978825040166771914414053524952295991792431322415469128353115883332472017041333979501767377471751146949509421901873229700671858220510320646854189412118399403282729106910275511803955768702463094849087398817948178710257445660740643327615056297590290776856531895290685975264887500171455452715458261243944106163968381516115061340349605967483787109189093275466936764172087489274602444770556900193022952715072725051670360652127181177978283120854281901548621132496092542146871993611487038832755384120344178447503921813523652315909191678854416504048322992267634716997976741215941128872629465292411221633934516141823416414503523912101372388178438610239465032021914608816222645257453155995607213861647724087209584330228272182269046534251258233778893138898240825800024903167517646709625387578254801941461744020319019729399968831834939720707964636244335102729109220385216080339144949222868871467819426208616634464217789199089906901069377998693389379924569255653716027722815658122366758107115932469072785710850833900112861178301343724311216574126477888678762730267670364782773124624569632443693496536115716410567812717057085402743274132235707059300536608233232339613827432333210594881141149308934439590858463607534223106447243197958089793481287171753469831727773006858338576745663585099332147216135138382471685442201664848715873405245468566286578567897250563676509935655263761170668918003259873418134269814128135903572323968723323121974912349189955454500864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,24] 1577109067513239758621197534252147815086666970723268704052260050787960149119083430761103442812515335002969503188277327408145234812043029094553627292221098697448493660380807271525660777344491750069300574436213782501369664471418140301742828457864879558120973503017024534667741846292122710620146784993157120877676256617341215000202658912591725833162971356180375380733501053333180791158878239882433390009137666520510174216304375325280602753332902444561020425226825686886820450861877017996308271061704165418199106070337783740890333038443872176606915920842871384891443748298977220057567364699274407788946257101510839530310074460801791420157950408583147790864498031649510424941696422992555875535944592179694879473546733356558523674468673982469341170302064543186521393082804328045444355407498461708520220026328259581447305436358398061085524328419408106204606758264142105148250780682190887776774546709795413661244937083430093420703466614041438489915410513993441113548638509869612522695930439161607836339796022606835606307534803864585669856005181854301751581122602295961098667067995339326867803908822890406993255996725606013690602311829239934657821212763717178731256634726462467337737253267425036173855747540443160134362442158753629874903544771329375837742128905376450077256348701573626336839309406948691992997098995318822373321044111837946270659980987062556750374895714526762289519581698160872187758738252194349197887387860473023275379846528276321889510141800272259441816926221714276413081427431087524660065728272598317999425880820558458538092626599511434158943013392669095644818041184828776787179655309946411218718552040157661098391288654525647350650588077015092813930514385125222391574116001375885703070740565884432040730725465170421472976000320996047602633781707379214481088478667776347146820204166514677498482083042375667658359834131801650243120057090182465039275604545669508084866952320442408638005313858375462284533660445275341762591595547321604869380117504339163129320240897718534861049195858540357899671415947857495364513207498650129044131446450108486335660514189270888003922454907373584227577289992720005485430176055027747084364679074763507704815660477816713797340596263150100312508858368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,25] -1261336685655859237022706480627554903620360474924364314335597991609644754969219639041905264020523482596236420953235373015762169434628004834062423424457083318521755989698114354711379110536642758323382120168874464353688152303451364107895662154122719172326623874497631791478280529551495409106909900844049465160616181577201002400551785602021863479822421588752790314756686337281849903372463062102360960187012122175664370465464846561717327761118653884629323636107436869568706061247028437565083754106398543071329692448040441283351620210474789261209572367069714013256138473607014872491960807663353124048166395899644740595133452551788062472635341123803403058009589374671331304873698708353787803184034283510278891309430608180648600124758345359157488623403046734983006989075147002141510826021621311962201648598823947473007462342904539102248197237996833477608265796123528645073206034922308416693364043955884015022502598187143536399815038430149972368582988578616607911442272232523618487198493306568713751373429211721328741984979076821753524490618757987452088067480179039485512038633821189525250205550423359087609790012699412092894724438359517872830891956189959444060063156325333518612529327176225821196224108396840379253672965253410643700226058907276933467153637881155416162103330848210633885653485309032985442631431314332282408072814694795447440733260546003825747627318969357916881294386423183211073940472719145732827267661543813594237797406384459585249061366609595094373834580840023776455576785811108701001651479274451811592847385103646493763743272825064850356569227931282508358522733026961386761356595910038894217995119820598379883519619715266388629089170260422759332924971680287955664144082663295148438442524544391898156628536141849211114489652201659897143424193609970809354330653715885821498931630176593316177123892913375478813879416877141786776692345438831676329948422668136837672594334292050406747520345941486485355932014670489076537634837304339741964756281804014624773641602341412064731723567164223554367435925222948427337443624925015582337483430805219845113719187805646492177869268812655848909100818935063043247324535328753035749731640273778917886832961374694773552215833973370841210220969984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,26] 640072856448706162634058269705607072482747071305595941517356010738252674573516389697542152718167704548965310704905358643134257179352102777277690613976244594588172596409254254400775094322738709138841799192514098632140061490867721576429986925386300222367033441460831006501187261543065461426603235107708149838950985573492295940928967610342795361369628992348399400138608362043742739029884717446699544836115424674938308013307248509107079541897624829723775841755764147029569051801472286409031153013074812943079116641405290482691099762155029135478542323961861975270444388300469388387635077604692044818427893362286202152615365924427308747249519164593947913944254621623160274842146641906745119666388854626269258875868935653009726532947121755085646138290285685208249903367512270660714977193583580758004463532231431264559735056937707077472755294596861703559793804246081977029912175450125850863981850341185862737540095739425073852608821813480902998510436773303857308373816778467711661584145881365869506975946388027840669438419358549206096540466713816286280226031865831461740790209306025165951561490112301566617260520956587390949834884157466350416309542930310141085525093566864018829169773730814250019023801431987068790184829998957982426901899770507302956714936651504689617396189477276052019621221809862143799324879324435454190647951781209689105509300340387095315797091268586425521938666029442072454887629262792348531014549728978065577061347674544439224397115952829973933033918381749964385675150368638486615218848517036271746127192162850384714857695906325593553405228719924784324948681508009404561574250835217697422806694874590707071998566617061724928888893609610212168606878492896559641411225798653280487999420908797845610724982678451455787838426543874590864997778490782481332240441514943821478898284891657718680114533812287833385078192633801954077996149609163756212535176836066223430001436840572396466159960487167536212874461782420375654241487478160327550213541603327464690188359202849031952626489394106857839195913675597473564040386070738310277707497188186479960622436559094427833274347339817781465230603825369934647107571756469258399541248587581216553822901212649682312179880764998483140782587904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,27] -73984707134130002149610668750102085980152487139022993215072903002484824486727639085787021076851273011458649484864089576326509483794863102738455959503965348524508338436301964937907358515215331010914012342952089465654188213408652273580987879487220048928981055791702561150570392650625545100291281404010176851754189389254684947813638426146397313440553445662532146894637590400817561938880326048726460490599401792193832132670140046159184732764171101512923841085584506167872279934406547911476856926919373101862130731672729567555690149055927039505158927202614385698655315263602774462442137827823292176975742675787348511574325486600233748437430834364922172581542174204895766295465943149927942018726327961074646977929481779449020763030538651790176435547781876750921924832082646072650489248435085984957454695825444489431738457332543388490291881798228816521121494625957766648189673821525957722645084226616624635325001440172769077399510376723322409522118025181812481830486942514316554921426773470996109439592327996959868488197668239124641665031334422005790316175514882905838660082061723204378076058599621526556538602974304077055955178706628926050682615180666298354544242212717161321861674570999304585594705141982447541641091732169840824504844352277839339366912851400720361427030175324772071030296428956759754007377720917203038923024216429847808480614342844809768089237448973168963318043593616325589296515480046491066993226921338868230403506515030216586621102199076145154607983396140511881014360313035339127376742089625840594487000416139765653682323984055427752821499796395074518887296458248303720356543398966154409103748425270039766858411964474525542946594193688074944393184654643830336613328869373848196625522461614128018540723716396706242798302462501946320211348201477374991505263315029247142589823941930104771877718664001493945083240420743415975689058493780915601305191185368508291897743140778695852355949722691822272227102539377257029631107654001977288727613561377917660113075281377268227464031706810787861543711637775474811921358167035872787705327513559084768244039651525986279788041763377710042283817233104478073446776524338345644697056697273109144684253788976711701696094170844543395410477056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,28] -230847614292831663992367333346136205319355681731664653718893642268436311617964457244788016762312792364340165967055452723712756248839896139190666999536872660728227078157068327997460205744016444610526507979062634357577742849999254092479086119333243800738813847404174336912398394115522259248830290583635758809691656877219492258080491383030628552248152716935244233518613270750725786166659722589370233349688060344230054894663331982059902020888985439397102138134603373512879346035633578482565566619412406280675910694700004460411585772796473699277565130784360105833034035862855078168658111824231495481520796029032400809094918875061116502232619858652481904396470857069803149124999526329584829609233985459671669140953089033957989917720669207836054696733238622456843468805238920707284499232418157925938671732192314660814307746859143818535617217831461775468323075442221565175877924179159558820249390336724130401691577628976150860943258497863016794722012843128825554630569831391087898045447492041636495365466231419344800050114571431243667628170013026001754498961806607891359772416358290422187449271564348570872058323461463775043660694453635290687262190116456724294966559965031243015443428368194215712655817109043759316381994920008932020937529229703426393046633204132015461522476347754896262185000222844157929137768663662598609859470975959681250138821006142568940505006762759485979217022839133200189425799927841376733871359511763816787060845942868133382889005218265518597366474663759882411814305510296775491181013189745720421410954719864665510981485042612117209635470273961072937483026451922671782456120748243895226101130208787221646254013700546685226454344283861153936692888743488000640393663447527654695213643058651842902960568461673227896853200474091189786060948778995682920411984836005154834100921926944658397525781213968213635534862305418911059864478269588964053854411907901902840785645186746119749732365179172784494997025824636908965849125260316047191177921521186821659795242518754485446897473311971060997226886717799493980156919406705622514007196421667803792140157793359095373910259029206565464927757834751406472806806662937538705064279282530369586117737141904302860427450680054434671565471744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,29] 281394383253626891603738848193202782265138179641856485501251466592184295406344998734700562447704234799498406100659389399124558459320867186213367736107544611716612998882079317667963715226359125059741621928027507465288653660377049272940657880886325143375945544632406033231018635872662722406287638096666733068093816920120099832123858166379513799081871230692683845204244618706849420487031643385989127787264447448416285152012955313318816547194442996503789789565142675832144343560007877978939086039303646633345729190468576952040538055659822882837958414755370386446366267610325995345374893257514827086035782932003306163568384563603112623474142062858833114923587016576096442551478944023720231951017817187718452201379763715868867472610765971624007796508078088405788441857888861318306435524348193623075527459859265979185750477320401499924555159259029869913196562831593523897004117740044312673963195294118596936555722790111527777979561696378866953119124605911064487617164267196328515854572673167201572311196270316606709315473610153408328033576467088861755755347878844867740715778929938554787314415959511394138682255022248448631036690472559215363592639728850209425453575743908806813347602227291351859460950274787343820620749158417936136426287372995486087203059242837535958755539218806192507944924433157524582274605111975382681175952716614824224991013677758291609148351021771617489165282128747907894945802431607073966604475341732414012356482907838591941758832306931660338590548536840762349978589550960228259351227504796971823262513880804058835246690441800308914506660609570297059498041578688063999236465543562674959326649608653623465898294628418756689415906013881366120239575411175750347186528971155320790747250793870526012466782325966446607197648652500243273005130694773572982567939099257337271947044919515427426545565648894782386276788513684849797615376929051673507196446513557393531923305030249642071003210791692775525292353692054237237223158208108014952333093001499329218217224558875216351669074557173334951576457513073617901286704811940771609243580725195532298904735580212619545617809058938334647953025526692244122410637426626111073461860000063480173012300568243823942210060413704578790368215040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,30] -197853556067239502439290265303475721585113685091857814687075948987298976793848629550599978164764398108558626295440521422649186509759058498583221008635898541777879604043521179889319269210836709091724534045160940380848701618106898225506823705852515982680064166756211735038268984263261061108254534719060101103274357985378709616114875777079573400563042407211010137266445965449148206814148024786381549605506894266883858597956640986634660523119995698226871871190498694874686447412878534174179131406994892886898013695065183813075641491577067238128979569870624328205712741272657176062335810908950033571885010780729704659932014176170539596429974070545401350172461010839314091341023165086337627138026711665488374603326024846045350386600105084456451744826765982952629292722850882698403428028215822022868387903936583331803418890714649594613138924699748359395928172008205542059524335283312503700807857491844466066308336518408861459539806858402749217664750981215308319103260450432569765364151475583404394310293800119630666080014090134197564210326434312696871029449840351156131715609793179397699464453252035684457322814426341538206439428251084750948947818292637343734630086263746424281350279368555238626075153642924647069765813209965655228487683265851318968000465303056718402692083407602802538174772637834650944102174474227482436578862359675000106276366957473537099391163249105397295704881256735720610240464740619546568313144663352469007981361707437919803623057203173539561963641335666329507701889784524163985669759640591451031489680165307638233155571261943379809020821619829237628897460413959711328241486986286688660748849865778350215858499735553014849427223016472656690792787643671198963895676663711806253619278645018393640862148108837040415949656479614551138531026722999975567385099167813648290927258172365826278136389080149999226751196517635803717715137802848472687865743996284152238246822283856891741625532401987097320852129809270882368298361936767858252860604238396581869969662641990353557264300982876552129815550218464075670877614125408350342759099189536691808983423041625953182109989347536701398120011451729466089335463169288341183395872025451513680056564470061046831250764469837772593234444288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,0] -1441605594173894822473022684199914222883322679812941841727216475835061860589870082304907138732115495962832279430928593958388932192951609856662983140372328541430737510911044935780385939265890425196768416878236624785254733023440385576514258918957638581175066276815564558731576659208593159091398279199212481309169794230643977799979743229063622550764785101604571037906808156934184271071719249335391698287328989063791168597421635954313458469235714066481877454059257642125956521062710216033966523846075177574748278475098954700772522467391403856505744180396234844838883545246662490928764492189083952762370319386788361151868153491521651073533408140348778902044795421930385344175676819616792960611996426351920304825166517528360235914810575555357912658083498271151124523465048230195017605030686815778370749645063289707939849274597625304080547361994742856987341939637263058252296934129176778654526507035185348506702540357879900476469393100358052965973221738627016112129793282698502797895784516766280175441502303630976000752776742691869066960416789100076489339458160443503078442263366521355364358320279610517145942470034900082125033691849640452633702966680039585868323621951825091474139089869061113771999563946421248003109861449079498794178032047614438727853528362383629199129533549957056843608431189543049823037612940825658970584505907460043432551304356729002855404871403666403136722290869957911573817947714412165263196160169361603801962007981093678836761509002379030929751174942671318175465646174044211148361084244617443510125464729829096257760802745202093432491185413262057905193391875263282016073415366209789127812087150252259533174705027552943313869249521011396566371806037004761197857659693832662644968131889221726567045566139694101230821769050662542306188200926289482921097996869574973034621734563433370388683111932116145392120033607321306020184521042303582594715936974238537296618125245070288428186150707954582606868200802769962738892796220739663084685746761192278290280225156635608709618589044607961823456245542378146357543223304534385654705240304896326190259031756203983757672819791294892967106972743897405814298951869231481477579928566889366548666074589556276051039359955107840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,1] 103663591693251567353231304322137557442759459558389071428664362450138583498799557954555849000639097411279112246787618625137097137615412933412301590062308150566103467237246414281230910748838898205731309361761563187956176669122060088596666271447798868449299397518967580913455846319727631944852598828463685414213006489182120074044836836031920922743152680153124393679256809403704528146017535095459605605077543830274917136214158609329587865378645960540977017817784299018787565570878276808352645787019126328623552791671536883780369398372377816910148573410526554594290010495261448670269960414873848907528235277394453211124003455891569523368967338614440684179473930063453966517987313623434199861780624061268772303442702314274932630959982904437511371609228952133647894714866458583989448774856754044276190513980998147876271663798048914336361787802363563832676897992463170065095943029533525996869912529992734864835096356824589650466410394701462807589280201957606333128429557688346750391530954336883475245839928303432793674243989499167892170301280617488908707074621431248769916617570674989103208767476022919290416858768240981305419234320404341483690727894752333116611170979674149401652653140419012577439440313271733108559307803249700432906176678784177268891637057573666464249496933985468756786972980345302260400748450939276178438923675237749252546445329345314550645126637076582674602525911024190917697068774786818764357932634079338305438935027164352572363081515224632428468308985218400306131872573145874555302204926780795989430527265940354732331815998556219705268685152213322627949478134347884425125845269899977958790427054634532730524440700378711895096505023545591816289864583803145433469577411734663757786272090075381719611539726230927620599101550522671913349606507125377864074080592318061984568544430381420740098128415432563314070076539195884511860495994132285900921315726646974056312934760065933922519832310511489741190395021645004206138719811141256552976657357982296965144203083425995086351007146162242932808992726252016892234366243826482389353454970202389133473716234386540434352932446870070452679291466005852034187771989952830257260537352722867541706007540413258056169755967408308224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,2] 119273959581079526172125218714283732654270456348225160141303356128084866940955100303388816366603256693777328456640953984619933390974867309472905920625940596702997123142899901360078255048088976753506880900818217857296735265165045407749339982651009781801213462369699777651630822480446527682760767760686802998062091842364651557395604364640344509671877235060279251538447040720696488828957452224099474971957129043848481156439566929547180865115968906845125308065006030764606395952085080386735090691190671137423003584705252184855723742193960655504215701930891527414372757007604620313361189532135101330223785212624723926861279909002755174252331812522337657470089031829089305736766750951714560769635434101554253914412276118427327799591336584785534426951337242510945352392607010287840328366532809417998362825278166597714898463092084302573384417491870138783279118120435614327699638685678446243340991028698295446117717240234542865892194435034254888801633520677657882236674367160298605768499691481744661115011022129236006531677065764955717888834321774161128962871951208004187406841663949506905326029676514842858899261459088080437491927204334827795826081323342569958587995611732074644140968677108653608329318824430546259900147198858574140617029125428420738844510418843902403476232828762671049005033772295095027634173199005735816839118874599052430926865906307675361529914971276176777226954599870576225326900348194854977731399393437111865519088235450614685400317227214743106837527315840035029241092018251613317564886692657616787079004681549168846420102585184631729705011269170705260228241480098381265746206992587367118377310358825249439840424669956053056411448232884430487692067701508179078429017581293779739129396542069179746927064174790567200298383768239830781043199958023268714514795704197494721353729947835572252350384311144202069707044824118512867924166630398103993254782536328970712629226540589390805678753191957322240932903776320139002340740793674005330671809962814634687775833877999704153487047300667279382468624445610382420256357454248981004050044162175523114532608434744438621860874960349868678318094616448140574550840890893749314230899905183376043918293417801851400625337503701794816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,3] -5601619289282827645761545514960636131943389009784691604605385357256333915685995071865680168659609579967589653661069596154979181417932872778061255212018043153198480852628358506654126486637055935089990159306867362488323974562066352182288038402400858525716881931485153514610899772374099290375534467687646902253040637489656873351911387799979819998389523931107118163567157190664307122197230954801957839583910595722262609551846163245076460828326344773817805840737809987686692830509025173262127904678154087071285832229914506599711727669308231828105918060809356856826836207021172032975453166849419801331738368111120202900084585819648093757905519269767543573177300768100572296829482016448385300584946947654874067673695123025894021012327845236876071468844974891114622845217581795089266576741017392202261989180201618207597339083148593188779953324146538324887956054912387585811388155627827408932142629283326618976234706733951490211476179701601027426052402622048339009529827119816439394964775889777122780267920630273174746309268917687854494552233745645373350973394888585342811015796727635050557068049962052239860795432585056145440178433646945067327154517199978419146358084671734028088829766559622592392044126272726332700353469125558306024052722115747567297847933275975010711495768130320076848627355704386290413622436353029289539458310415388108554637319883558847105980689409312831233016216116612556084951165983561086609301196829881300329367967699989859166301253420972121729311786379091458779185697246862050623833056271861840422479623589006634881270140335093691068703562670503238594997973588640004622398422458567438207401449586762355075873956609398972092568618193412490884203721288816970346120073872945565568263909367723173571784754028325268522013842497175969040463509931331580248496629705949326725256061348315110409200008472365905548529651929770765283681364309786378888381745193200064112741944970867752346108954373615493536083283235039399461430288313867936550544984371455936824001175203711456082831773679757655532750689931567793438802295206921567351915773614968804052360522110207232137133647841756559024619619298374982060937224967692505917677585996875424182201371884064069311167403928905056256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,4] -55931698988385830198289052892847663871414942775383472974771967590052305254500713328398455555348776140159922440460123152801508465395427588234453822602591652117349699523917796042343295076775224965278055015290687367909344503316551199472226046302954220481500420956382082715397683248798228130132473537803214504149880154404666228983182902924103331661780566050664423423889703898152300730003635664896369400159540740402864904811746332821066255803992017275043398709680869335979140709125047008514076009116395447892847261395584331222694421976499119326207412375869962857038479587133463267387012300302850099022392393547447580413008945053594214441072715154050600283004895898861297265511675433745567308931558243814245924895062844269096037532214245699658622958557933829058695438680518775597827501158270288208244825257455000600828703657571827451650357869665253372740072180526454426291111714925291737761581308197658469078254104512023283896954024685075042452513136782429516036735793771654185236411964919003611530946141932054327567395274233218847618792947038685352057894015634919563757889851682615927181621856864748768067533615482023900493031082912011720125355159167873174325336507214779708359887285005301842153260051943416753021389719574357550606245379346797621689387586232999221936249165048792434397865892800150344614262820721931024504578634137228925930871396279246265118697689434908736597078625992757530421286824104097749036963805438250162989465677822233025405087733490115824033560474460845884150440287333860887872864875835976427625436081193297586321588072903632260121280373216197106819402499406046684406626963640794486268882183608532693980461420760295264143559018766890286492842558448081212392798691785760193871153147670225016931372440634862565156679485134476650989158299362309756664819666573258503705699479849159691082966941977445128190081985789559801757709541923766679896784674552969399993005664421846577744913701869197094786625706048322962372238144537729710876994390769328424434759358448704996320008864772130480014138313189490462758872305510344799690474569498994465900880305367535477532417325106136690262125000413660994556111283783998368741754253215042142111246481048149197844674520728438046720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,5] -295493942616274837837009792098548847813378213746420347671688335223075767888095284842270563805643977469563682607859429087475603291466169842607720719710642106926677249662125889056539265762048789468342746345454379860553806204262652499417364747569903154415665755998228095148385955004276969764527910172344553436855968658116313961658370270401920791745355633092187978020339976910159819582962783633069201930612782459907001356598186980205363809031204031879454834471018248902492463951243761073917940459945873247203561903041004862543627234374038879227391574344135921069256496978725084003052014372870308740223755104474224887231414853371208403517972743433132058096727192478290440786283403151097913244849527821005115069070494554951290277736933004708472548257917114938028034742850378978944424922096845516112453610345809407644364496352969895438192698834033266676020472324123482312007617983711305152325355153203961307100909720725124501916057436701379923019333712938697096444265125418008695995773262216227289249212572654915015196437653121482390719028164399199146130932279038371081044507615074566914696130047591422211879798956069571056900268628440949615668352371180562920961249404813232617964366876842724650334240874628571018357764178505313663887243434499404163731318063719345601052471722505076608292675637510000204016568344652716382586282150730466588740963521452624464947734165214461914958244509985844426839212219142409822546455170162082971560848131032234919455979464027095860116478034349364445801759253439748916926029536795286451988146924917925887075237014302589517549430492755428329904273999464573765790107319639370201529603461097589093244551823053829638413024331590535356361596679541957468391583642388100706057036230021994265496217021652633697732871703923487248409813856865221808608934834264315376767244788381683245177919186985590652359214593539518877743596626347675346192827999278945956523938454624339585268616105164872652630892120239012057866022329753178566091982180261288401281989932608258595290797426756082491508944170407312058411200415657464469526412908975240686941884457593647916811680565578887514105014126276032458938251108304327289992382906620233402241043196541657659969012989595333165056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,6] 5188061384818217843158535213014991045463259960734379625941819369252505176246463631785083264039647344674367580836440335733952832907269181630963528227400311658293924113173399884051034131433105845592011514646189381379889229347847922323135452755846626679356771711058821179442084413031349446055281936013538200862599996889097116725840006350722270058670073817056308932036305302448755991205176309091119570908236921446218721616126099224627654442415331651449325148179088133753533547294646717622889770239697265214858381397489397299728050646901999789274718716582220362506243809126931896066777493408289621018409359848967485755248798269619507695393879678460228221472515365835606039730325060673155244279023886861978133271480710773372367881647350345304751192306489435267423175835161443311623668054525527946066901490935969860829914304660431618657329568425179252318505842119352671075963840441550042369530709627979086067151133988151937825516677851685982187309154794964739151653126420954243105953526161579568598977319707886480241530731309686509455834429308167429694625891690357709208535941818966316201990284675629425939954790256629087082383630961572644378621698361108219393368335958916779477027825907258343724608978853514807943786725257128235419100851873921132984958532790401467214538256494677023229887254062616929408309133182734254976419653467149546435598791419276288878427660920081813519999196792738323757406044840248343469429179809248523093452084711904001977347257803577164056744241852865993115650993322980356425787617599837667421499493914443803631997857220566725471379110978986049260224553291680376032983007681580368572683412113528833181060510251886070913244519931491160802243767984519062447415791879873006778332259379194738632266733032491842285104570703879270812031061046847838599489874334410549955876862323995782994320891880838518253530792485493382386617556856635822486994850141208303114569569527645072988743613373029888442174296418236262806113441357517662027357570632169656866594575707128720885319300038324910244904600447869573888602668236297118335288855638856886513689831986747230535220832171290765316776646633538060847384480282495422572082752245072352215655598431414607121691859649246019977216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,7] -26704180621445152155066241185798059678690190282344892548830896387449282898042114353567622918223766758318629929897888939364087790631060677379834936514219387336628910759943954173869061804669698326261620393908896301036128828516263421686995045696583780915738050940812902067579638786586727808850043627568745805325331260092175057214105120543458576055716300781414739494428933905923064525360637518453511202051478584798762771020906964764990571936415180830925792914572497610168286360602479039195466381817165050261998200241797533309039293707320885378156926610879842170909362836264265050544570886527568110704892405206266741279477756391939617664013910164738905539864594623519735631861429970566394750242231794926847839595594968132789898150645011510360818588665779131186518771263923449276901865033478239445251223374852402417164249312073010861805399581812856200377713201916908463683783811844195864364380882916283230763955400254005934479077561646076717816686277043967399762870367899308940582444423441381413157879968815442575325144650764679254979026271606550703208595755163848072285816665791298637654943696263923855218932036874637183162872266616435746760029277521533597286794430584372870390161322715528326662945595872619538180588224313632336111605744569811212853837656136353474400720125288662058273502397512988189221342745748971977765768789476095666354309442224735838463920452814353430853341602799971286962472558515252640129226545810092983036736153018447549755838974154257346149402479068645094723959685645296260840410562962472761668730526775631881643904569725319128843209518683229565581009736351750547804559200574567043141914017952269759767903835587130157014236966128128756118517277060252352038314867006207783439627815433812970251097528787054566592536260068312767924752900209724590146725361018563705415794707149856571441898901377660567744038833044323641219134833703620186129802183197908372329888844338947430329709016705476356447168831757544168936060254140428564053145505511403158423183746316486249663597284501568190949434693414646329169718671893172538231891304985231896531738875605670114988352407057853547379911892527737963702678595082460435033337691678079257217913307824413218890203238061279400689664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,8] -8676345054554158647792730364515289031371040223003512208204298863202386387864332260711812472152809901966955176586556865115553218392755933053170204890810998827459230372732551991521268798676703287478624431064416967865754433449685612501854122955175254493198189593753351300916969769108880117180616891925049607841167874790455019211448739338832344644401276018322339764139260814728722474233849827825595101725216157186174665942097722962649667677075538917200205656202241695601843524261572806370204178296394416946155645342557554023730909061009842828754928386560691827673870443375721847708808154102806717527436852238656160638699142317486455874898912457374566228726838437594835293062783782491217423777096590696870020296780014963509301853167763509838544790242076989453644744143330229003802991048164252914253721457848954135390883064312370726419282556402410398958460456049214089158689288434673407749381209805358769961617347509988120364959953343799462323449313926049169068742587236539450360848034255193193075350969456016666362978124617348858072132512625774135469247000839368513204286043266519233203657201422688921810509811914123847862805390437740103191175022985229966062216502933347550351554698761833998755430301284312429041593574762738257923878778421728889460179790148645077452684309686767698831708506461673024118204201632456618361663226758745572624175784176149610052457611140486020787153334868068864887838539025842947240185444460022424138813963876223288975158753955074324744914686793710239352275814221836612186566909796029931041204839206022438086716744346246305995956972201784165440996675709872704325692486327482795168291468834353863095497669950329818230919750451820051194001808074153320644082609119149457893175903167547748834887552439410730733890182606446346512279741840135579751617140275346927180917872929641021760676251542702628912082905455668368875847348690751553942315952463921269039006437605783372805297485072944469093384628174759172192272125648557006994702634767638593339272719519549010233777068648886523133195228657611901278470519519288167931937007738456905579135296419023263362343240315080067117925085320847948217419069133805172287561531987750493558308832881683714937916570594621354147840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,9] 424016888808324131288024433395922756506864444344033870703604833433525478267706265044043711410205590231664815775664719052525467721813698047536285612621459088522143012416106504725201066347274010509503041797190999065382772820919783594688027106253843347912645494056713308919735493142777379485748827784713304582151426470563170604215347780218306961603202281819946803829202170238474389106884680241288562298926994133206706402406621496359940955046456233759631402762689824156340902304740713537540799790354639290977460536494969871053916766412855266263969730404886547020123029923787422357518034381491387134598618085175404710254811146749482320652223763071182295698790297326399037938015689607761035542578422233134710520718058688804418556393432643129412147184260528189467143170894615717204017846240629242364968202404877255118219407050498870484712987212768670011293956668126506166768331870876081041006019912188183887143370966079365926542916297553761307646227826135275877798977335742206835916096903550991577162776061448854217103162800702154864411795410026743769154453108416374325395841593758796131976671679428850390443309971484042873611846321980899387772337951797580564600067702998581242418923944198028498879054356839510846426896364750364652639309033838161902800521281494127231980615447007729797693387769974252869645766642681069599894185226580735134615991901516006429994952313193331599644807177163917961129867379176819973332398054030455178729759322279029494993117489746233462471267426949489638949189254423551784790750511643861823495088009896112533945097313529840941618014343993399692850403023248791774740750889555793033237041020655633258827627904894042552257631309826573980796069719485552244923278530749507691552034836955170342190942601714759261002405121611093892946157190788793955618075235791027194605856714629735063024130448907128540818897706672059796571498756715316130660699353150553448965492794568635977438086895294938263948442217407350531604016974204863677524748295074023988057408590846646609805283393451998003740855141637397512491618628360296080503318732070995055060953933842582973683609768974572969032437824134986829226958088035128597682674723629164296038106816571271728414787230280058283229184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,10] -856262969416334979201640214885909217946973696289461918362997577442281600220298581556930478111983656434498751249377779321009937852949412747423275446185508743166621727153609128020411294913423714123668927606484761037081520959922953480683974500411606189878923402920608307576557101946711003057425468643276522272555640550033298276673918361220211740397774960545891463201127235874712934333843145784310533918360286304710454924219338508854868315994913296201692243832085735753911774901555127323623401360826826626231571125838106775890663588031066495687141342516364909947785939259129283109066389361501480547478156076218998921763495211790297690862357839122505935099075152597383562690182386156524794875382613651788524648944747952689902448647621850699896159276926617936373309408411033789099979005517136555622222844682557846650912553391826340282945960181744901926947362789029990271302245968838263852196639439488994781978508849942192842761851272449876361371757567045654398116935726101036571348196327622720521839647157235259546142834392321626959098408164315856067362579442566024283670842619763363945817197487433084153944033944316772064586515614964847083541158854393162750170287424095682305599189772976419965375656893478060086311934187623316931528151904519678120719682358348633128329576493369885464008588689213950133330799191885457682700488229731320285818673747195904506474853738320043338213642565198398850169351420571046360820363652730648828426413375647044814305306011078011408216548020498228928619224551493990675406093731072959911381613356006307728259458388587204717735406818605194984425263623982885439896427133008858636112333468069430378187368382852694530050266974032459053084140249793435124668899413425810071591468333525055237652830212512975472155910618180298513290581278205392060846119732145755867389747464496184467861809907567253608183872363507740672845312644965958997820756035385019487348910006950004987153134288094664392728608144231364025130896374341800972124177797816452661273509375086124751714708285666823647733704209122909499790840748011405504430063352803360050333224656849063315990883363624207073815727950552093510427777586031785597725879950414669940007563522338008040853929621412472107827200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,11] -1565819579545521801579637739189530165336066530436992494237233393566243028769661259356525014623867920661176179567579999136254590128931153642130860477169255006199963708007695254152516639115546319860293714225381072096771307373976549543724012270047083383151619742898942134372047032326223746403789114232803076652899274794355386432262758493867144586855758162210142931557501042718751179419992765145979816507968949458009088548935882650743904863957023711450729865215046206398297104397092346936048394430875113924431824315578498536353725866948966675742838019334289804743124375160937122719513528722954115502552397974079877790833368777987825784914344186348453423853719218993385868622285463111924328402204578970417385036436087472933306725949694848888074829915508160803656655454034217001309885342408956329037589471140816853292948924067445152882728941240373839504927220410207619004598479258743344957358046338968313127090850864864605451265104372497639888262719070818495687814627294718851107670410673696915068390990946682684521147535866356103452915216255536418723560124947763843572195031459124373342895870023014666520683595977995305316862333251209037822815915853406219980050415770208474491202939777131304861864067358452073933785938545121201072685048137333339929960372107564696772181558658287495693191071068947479204601458548390517983893412786874778600655549700081265847765788918979781964923324872629121627822211047505336620716312106324849847805147020003004356843899114569573145364271220431931626899160572863909556910899109026374626456931082878242566851953609469703632692764207776160260814360541649489852314933987178844305413151322880600392289548296498498525420273307617296037922775197875662937131608507314708315617169643590963520778794471335097605670220321245270232045501616648951375005571117744598988578142271757722866975257259070127353901833474390626320576302348955499031586814625297353209656119767298280659628757667266289820686748654216200377985893369964592611720381870117585789844787593649257121087942292981882392473207240057907724656553094452374229366741394103249586369068561168933100370666195821803083980701636965856213062681104694353058129265826987430240456968392343397997059015690196757656895488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,12] 8636020636995918810627018961631697353116688105139020742357991726980522138162919736192461739453928970685610217256888172333009607931914979732519761629457227515993030469027857149433815829912479864304366992396641711169413381304575595590832531712520851968822303417011552563166292912273752973843518039826269418622567692673708279992801565261396487264793596443606384911814246211617138257073854933570331708842731561605017162179644846249408225129248299054064879695225783080276958257733401623490345153909398585274169493869929269116704749071663669840262214556130045353499963251395233465344803019172428529121985448273556827689136866232234652771530515720019976894394669906380496455994069941547639729380668397041195966267884591617223911308607076195193686000402668140262353789147495132983203792167123552548163416071988959963038767804712331630104834545221330528393961516806105417895809836329495708150506877883191122350218265493886051591309278419748968943325199326649240551798274097320016782539972060957808446344732110824169907145931744175303982114201014682136551469492941444973195890316800065742446322488232774509208767739313159061834909708281184124826219421023290152196017428579141760628388852585832125987181023155846049524628204817355900344733268092579417174084119093718728955971297035581729138457973956356307881446937433683855093862657924880630912386179639173866427252295740704561618849979242371984039224989270371786140331203481622557166274808103942145602277244976953029329612949333152609375238677775733710678613999936158826351719536590380065575985527728606119605570757953566476695145779428459045651753056039976646055377757098695765138773236666539052697511376506570052241328249341611873401081243974178703202153497258656268157654986721829061561232904323979629219789119086310525543322129324604817916689836196075854746740112571723892105191173212637491100398958676876531518233334970654711310001894413809129966427614241134721100635373627213417822602792665615483960074972822172259639216886390633128840851958625404683887997850334942441250428589119011866298746062834923731980075544232743843597500660049779589845151711225937024149911052559981384511367983952017535322213744177196811465399329372495712436092928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,13] -10523490511476515055228990374529615193700564988652382169770085263372357199422025398963826274066299224434955891622886550297985529714396996025573420305055392689291563941120690301474122682633107759669697847281019982083458846807158731443397407986042564592242822579310713181394533728043006994801431687835218201721219840420579828242920941065526276315971945157889898975043626002612007463776507761700037084643779421167169167866903280452695670917080802135996460933904430443285512510748040376335442626357920608686234061643808649258199505669402622987750324415097719717273569359418978975408710782424517527800434509699177581744248840252979413061983540002505753075475553892517254956356630624815481999547263517901968438876063982263929681560339035643649042778719984073963320362221613124020049621909975055264669603002715875448605591726276231098644876007680285355481344812260130110799413088552246672509628836839486455382023054237681835481873021149566386265226944785052250937421312293856104591985031302286081968811044295656589132283405499645938704894807688466587264982912834323710939403782209588172963684966772726263588533938659033376855230993743632284653245973861259919559372161633150240216055943525942353604472807085226680339133604760343134015040490564986874508081387482967182724957418568189007830634451895906185812871438006575603863292029194393844882080871539478622966671899774383752692109406510870658096831862272245286975696371344583183177280869120293491601393713061975091569857508723749444555537513171423601132288846322612516137576837319524089100543097154374865364505357960799883117083008601755527759972328684166501451834151165427336013717044515998181134277432995781769823347558036944555045435472979664135771493601472082246644360998095488754914458564710739535763056019250478145848957996099152570273404745864543945384818800541891399859515931770308691736080450623411706256225231335901505685479826462637502329894463143940224318591539578413463524804416084163797064733041541839212787839243219194842175361905494521403914602904503041974343030617835106114588486609582950994836536725214137303421377808067933132209852026761035293039496754187601912012172764678246311390211511498317427552703409876488526770470912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,14] -14418413818000831752552325555919556673271437400206245696678192946736197974877949493810053602404252267041793002893283061494462902480506417454454110102993737531338869377458857559185011762479783692450768381052711193329802109867526701672079786099757126786883008168891801625084051518391657454894941508169925643659065320114693625752729248577970547820696580141926242055013524596421363409072112506653585197609987500785270416333411687054219520361211821759044521161371237839454901972472744687807923358845528204513181958790018091736405294367470297811651624476002366968383525797917218217695490694124809482300037470456542519378647540835608433557580618912371519546398388373970249180927905464996155126942039577646784159653522547626721871193569660512430011947913023436713671709068224573595875280866421823393182734607199430925833593097667012056159940303890448064754689905707318116231646628683146163202031753676789028787244821657307804142381634389632709119526827089513075601207751358158049807779755033362938261851998580364360654685748290963610930341029972291289750134287778835978828411358643476614427509478180334339766597962931057871040173736645465020439143215918284742058532879352178120151166040039031771881130502741291292994780469292605503039549784352083243272354372268775165260953807576203289015692001914473389397839785869609977642525225858837467414164212616028502294401263486880034490641753570263389577546279715415929087296394044421661619049124158222011814815998360395871340666055928686807759167231138887524860651108959660632231529865560597672488421061140737807540246529338431639474963546303459563833503685538822060898459859709261395993668555234406409220344177993848688708286069451359539613585265357337351902825737620569738125485066775876445909777820186782924467063565818675171117374583955740250430092694299425307467904815961073680721676009342890249039626144567561428031288347684096053060040322610130359862970615199393277224206635889210557102153302243057159689621944237617975268440958810894043569867052939115004233332900604292353864698895267912221849714301154605797412976630313681639213900728974264656132005263067930675336880716844859829589806324555273889049011495874831346012539582324592904406827008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,15] 77492397489507146306206144163012680305044270955043405907338936112839843863349333114456042088344329417433812339787044346654831587836899480044377058550682519244290919979515497021551050010098485665310469066943758726624207542155194029354185855455154667916000694953662094310754921137947305859982403662329053522484193549265378053887729539985527967284655694496732573220740574844463119024036187399566287567038708195930316677922331985645174282309026998096975815524357757670024487649528473908672456550565111672924504455605944427319863540242161248446506480458504263855301903804003517452026339526039776244083481687270334290727821336808769443578582146366487575911248994184711569640122781778765977542505613964653471421675275328093939377193127169561465578619120014164681834935010390170239225704192245753948312156361190989609069664379911988286238873060139876402976295939132051378145082410437645576973302091872329358758773241362924118237549001360306528337027221766096958965161404242862349561364917023882084615767316006825784900687170555474047274928475407580728189490753846283928544890578006611303969693326273513718750546189603331593102149832969802282774524196748075831340636057423067156584667702014991540128029929818534749971614557941722084734531906170077823396337469154053640485062579437754133877572330594625835643619063979957007688276174391112641001276915804952403668380569452452607640302184510978708494119995392986714065235253052321230695891364657868463362123874555717458080755974452909071919191876231178583362434281036014820099264191426932129567064659347847134640587630243061855212650406565815278923339718905744866587704687822753108369290873066118000743408595976210826556587232540135175960946300976278686851386487207297085975493828054928011937244355158628381930554554058381241358758003761637808457730788129534616560309180963466987958782897624983004006828980299622999167927885487321136253764552733611027204498204340548714669822320015721136160951280380505044485516784583674546398618081005906979558908618954808158422508875579735998310975493732115115058308713069266586204491311344515191484028525179304798630096787890787068637003637053483613209601370314008373140946902414324592199291500261923028660649984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,16] -156829682685021923939700880333251806176918149012386391771190757792180739802128157875271222614159943777826748636256999646372560316812070408289433131709688547258981898679353689324094411733687197198582696042934165314270317790517773789242926715971655727860238671875225832739721755983013042501281898496429697280245963211642549100242954353838231501656362051144901338516670680167894624847612097204260723534095444054975705760953757487446018845080613767336899082138643049895850843526652138857918181695525624797583628612024472373860168623587586017949116792893183844037915187740430735491139019645626172003225285240052519435594141209806406894013641641736346657909294592804624033049733085329871394863374153816547706154139962086426610363731360483517836149863247399703992217228004772205957270086593407372301226740489924211529671867213107521912089320594717074735177507801164353158254540755463537709359779874888944600508305886235051236034062890679506769264306679382595640370513505888238957272788365597827579673199752530595353900656918573266668711565834478928621014920685427455294470598763498919613878596140297776223474152464404258131277370780188179442342561840406540152942479987987611799055033367528600117296157077417400136692542573739679192720243973596359983863091121467579697071422628940222515108773388779190230713528686694875813965367392224951612031501353114888590119544658544735717514512801778039622062110926279282335383467507792102911648002399853434929257929468929637387389279296463436360302419948142501454440352068408149032085361176426959502823465068171691864369732462957049021317665085994842362323719150243183181774993204104937501581522778325950588037184768160132941773928773799052772505702271423197562807137823170904071344006765106176968109760770926442806168561046045236217420033744443107111189270113387491770215215578915873073067707571277521186374314547272137128671424349307059950503001635456074927214901338820827345253065140942517081345267675448672550678673761907933490007022942463712658889729906895030419813600388121597797601361106891391845828435121890405839376758960346219749688657083284797508981671738640981615002732513654431548433578567974580814841268487016233102078008537661648745007153152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,17] 195586536620769219709070732972521709355070975009928881561288053072005343282336487934324607236683039336884103094132580375460981451746944993260718315801547170970576111120843765230531670876670187386080590815620136186895617039851119653242494186738025617776179959134662919856186226469166413997039360336809343498613532952806425054265394635754127462541786182882884041709307345163410516073918810548915169518432669342378612225662880909695606679483855402263238082847751809080063922163429724947144388715100476061155877588848437192750925962056663232809368558185670662522508428084069214319027293479773369188832811105006468826200777236655736346110031617334550043797059302925601170081386187884716670179899214332538995507561124605881174255188824469619636513289755622116452979150107888828216618579073685350190660771480384158302945485666585330118704305671607477659359998967414521909165177644304328415959862728926919881521697763686927436766930276547383584978763343273460994676989662221526194998371035421696825502611482970676554581540062113283311894739313486976611151598989751295859672649293571403529823778600031030880178664003006300329796505794265977849255816845153729227665476045011615715612289813410172872022686012750633404901485656863965476047180531661646245335451093382427199620208483412143559290195276989271028472828091913257699863146295449326608628074246831748571061078909532207895149795451462034780947638954657919534811021692560375361323048899784750010927732788863044165863872134052948102761905996325609097210363176538349161063978287330574335540073588830782027660748578380754312258659911840554806906557583643714323641116755332414460338259137350748540293478056125120790801145020974903280490898294079698024072734134695886204186236699967546379759669114118150271335116286189875057057858408017151594064482506065491407552402274832452452970982164424846681846667799313968762545499209842991202144187156252659604547746071016710386881127193703363606032868287117514415975028210855163364294183922013218301810416370296902048752601716847351925296702079293046145421365280126161778921642889537426374525700126097615192405241981765452467706431668168178091842364065918526538854702466278316675157060422179628328882798592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,18] -126824899431869619710329690978584436354214843359696883559363921672167009567888706702683497132866031606815834298063282976211298263898224538284463187293120618340225990005638434037984175517094562537337784212852060018786416453557379432308948270029260414012088941818481184153569277866471395569313598978407317008061649243865489633474953332840602867669970557424285032630349577980103780384715996100321100795033442794852116787254923124811612418973722767381684527273248716055926174896731152804424431201077889181040512783655918278398728660876333291908116247612341932119160365250128454147780800984516333441579289186475078176561319744242076354631755340765686461151261645110864810723614016527772474191725366023352801449283992479008624445487310073532677555902791669324593994528208032034469661341946373636640730961820250610825868478402032871354193374020711400759559149793618776653007054296849273359076545061102490775418800860245256310893868622557766930759208459913484106494295279056623540053905411608510337227949512739157534010193085206422436591479950773356670377912390832804953849908209020311204950767640123581906414660885223326554699213769072231054790341344615589981023326618251985421550650452028625633384333291234097603888249849440994116660776444612113611254609061696718447643151137051001691283659589432643875822166216854397263718696227665965645954808357410273904977595272618738136957149723268356332446368107758363474104983616409174533165450477843523729778944017593605522042669045207469854403517570153908895684613724881449181504521363749139445615452771580921590631397327043003920124019074735231018486892402003178089108436939429062710411387704724992922080159154984303205289631276862410613786611960129965434176385075790962399191663236850044342679602396557187637176507361497132259325464222079629240062153990265312832608412303688092026753369451327470037543492896712365045855490662840174890016761840621478507922537055066430265183784664601315314414572327035426919745044389770397422327731606749531881595642659678096923339155622926315471389112025608167945547831118553627576722849536715141744132148847339299078420250070781216106487947949490061973721762090229225190285753137329324545757982261822728371875872768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,19] -61233841832611397262617647777955822611369294259714195064129623829297194507502057550753821133591663805103531091799683916176411930534053466061458654621548475521983861673106945937742244986488505501980065889893135493280947339593321517108234845001989844250536226743272969503970148956985085847892857832790492649171182054235012374534967629625838268649823196323780190934008814670745617007892485950830363791316862656857098771674192737417933383003893758613281263812970329642336779930479312017816570919990994698878464378084752137389501626387114113016994194710261910961669138577286158561656618952391582242281354657779956434704309269584982212962352557821097973179216387253480892619316643075436623936853676973425675055094445916963877549140522127318767435179227571397210292585400462571462088810855546808527677904685298031129264112878312432843390394170508806738209874580131801223072256945650641666565179496597489622231422727184580107519513904012069435877038082860629380693679459035927183359587825886324797261882490550580655459749904314809253868216520772380760349899788577818564548889351320936505674533781841429351117684085613746384397115003825508625057441308851051267300927423797575011943458490370123055725414427692306956919495520837910220291729819338201092933379269771299193748070856289399223447483633593021807991629923853752243069400524291463332239791165687293080340779450167947751424400959795962207411042760158557824042757066537746618176479039245013455920386587203624841567962303191221379461317711513232389281776673101628189420785914050690961102084037022619297718024962773010383702153552910033014707272822896400353888498474245822334949414803286059536543165457611825494038460973146581284878524759460080956689837130824542574210909038141903320280158163626363875646601833067532700587144139151940009869197730184069927789003883830057560750094191211239936833074851160022621338188377052822713306883607581529533836007823397137045376624019200802044133728143610849005015281725334636154767934056291236079875975959478399785574223609668877740936165282165066183279467937199010831797831991406078294275424458121172189645985025504464962526198385858833760253155322609542811985137638585357101358565215577924400484188160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,20] 260312059627439563167867964090802558459226401970998770499246817522707122149335933286578424509195276353435391484349466239558658903203430408033202796686401631861839947503276050233227469594601318605653906731638683375589671939823026716953973703792076309456126686985930547361133898871262546156770560957919401154385656614942185765004378936629073239678760091472264457795968934310713479080815908794500040462794277059788645634401020877450273982635453186511588131504526905219516412771806328015661227742717195207528873161948884180080896854529517192253888544100655180633261617701656692139702380596346860690436019350738376730669808092142778737873541033387702858048265760774775479997062912659991884607817269985127720147027406199418117059867208952316172573655266955127224666210847848541417757179413833181802612130416606803264086837239249392928955774468026248882809929978258341992796276584807778459875044885404291725924066023738849197268079870954854374065280167284317678347462750713859032064701121151797873337023249200957153761113528254831532392086605583832670140191946415590364079610073439428686743287429249280962825745466381046206381109272779542672781183250765270321329402311238553636861010975548755585282829807061855750698710139311706486392918375342842641696523470596398468381425682080601017555329405151470508126444958289247017252342654910088520435696151794342367721141028043094724513430116840337509643346158816152638189360124621320203619944959730638182552869509668699997431776661049972604506687675997786450062728053277956559270920455127227248347708186808155952862947925235812095764351620522198903513431555622095065455352213256831062753009870405970848687078990137863445858841501665066052369037824156132634115382300643401546490496298990734385599033188250839835692318398621531721384246265993757824077970973235903811483067217482859195366680100669261477148888277565686697923915418492061604266144215303159441154960465925773366987676442148234922729144502391093320047054827282410660672592302411602745634375863624624144862216503820037594089663747816276694653001591721257037121723611751821708943006608289049437440594629744517532368846085052131216392967644244755918393026553216475400958439254525533982501634048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,21] -288272790487593638822950483427851948176604605762642433796347597023129585508353136631742792645493158192165518172379632079175788616383107997945531110931850722402659100354953960652979017749897677845251076835843900319442837051499789528532325684810012816913580278844949494948547612072887199074409273654641576890073264217538634620314984148403147912789134732170753441323724491102945288959415263077120860643555936075894500190183344855577727091713017185827840823798904917562518041333649793761341622355697339745511140059796620222036891025745069125849619544506688031656768154780382123261442351883012542174127134432655396384153476355073971852978987380916734335713585618780764480740885307857263448721768744016922958903679852617350437192142504611898384589504762724395999971060928557193597326688589454400570593766063349645685672519230301115989013765882407010592310079275851822026658802034361324414885168340269654998017208866686548322061218635019687118796255135536520323056380689555486278197923918239135618235284707714543208377936838234083095947495735013807211596632108929893233638894561407111973118027874802031228777361169562397408591355240445056938322266268281938867738896115300357538863755082915585950539363469426206655937985697819124409999720414893908937479697013336479407299216499296851317127166806346033273963208911404409590611113031791315361309533151112060781188656110298508626146632942727999029151033265766656140116378625122926738337787896394731806200255700392495283815267584033954530207739015318619822461708138299139521110545761052226380794729538048468146006905696858567236905551187702494106221046308987638715567337168030773237342054919617054141424856653491762902495048434753440830991325672297604968961466541155429611679372750926708041754650671413724087059608781410143020501060602764346920644445174410895444739576711440266328483647440894943740941029589109155543076426585098015187928127042186795740235033463174435997239594388968923052947408840638942247912765800060103968110067054839008466254814659608119088714254472305076977947163900337646760171914180648563403788072093370784023933756614879832336074272272429174462107993438859492044267540972745486404064745707633692215507580024557285785869484032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,22] 53088592654277930512294970168762974919769642085809137946661144345465518473678609182998933621691896660103127656560384915908439517926745561076373839657568363637136416070724834718378138091043186500087999955519485466330619615816384050178415331589361701899381434316042949193688305639271907168664682902553137817069774493893112616160735197643388337603775656230744284777217144810932094816299223475315544240223287870460281682453416707407544750925922777528841883570033165101405751611186756680617948309979441288972305537878352861108425217556084156398424163176383220100097376892785775034060985614356458129488337086266070464223754388840187699043078810072507777269012769791593870211837977334835726935557664008232845968355082073198212041773583360047795085786215872304740233364001997318114032785593194421728273967177845259850259687198019458850706895246495136339869738543278902097291334617621242685627119673114086887087493087300267968235371018045869071800537514989193218730171477826307367099528049152559016385454443801986572540328052293724259141755600969474795099922252276744125561588501189117226479645492311322598168513106415205626578086823616977676540828052964986131442813499973971204468090696307269170284420191841691231346190998321758783097348763270207464777917622537691036081160109256615910271759923797510003479807514069568665816267226056539918268045709331476700124343924951879059254476744634252189479276381055830693191932108430510049711537139825426854521032757381271151452811605182903328355742763217205473619663858673591882095783444515796485023822546426557174508792707612742871704927386913583485309923470387226901647272873663989842282030545857473031987545873779453585479253503845823292766071221981466142206681452014405076733426578201122504510529169957964861778834368810268313984875983264281794453970590412070511548948556856573683058417602303382692342590401045638036348887950049041082523702278013282121546117899393763585627064991826472331593978864657275593210319102636394102155745941620013498574637557616349308329153821190283305541258236640153910137470292023527474857885448604173543896781530220719116188079310394366168265434088306891313511509890914730222556748761853187478236973084992920802599895040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,23] 335311805814897016106653819363368721997082425741122245506151859501955098294700479659669458461241026315211001460175057820935336222605377022843986410979739439907222937674269344868916786036581439768128363910597960110572452445180416742765239216321456237933650486962031582860885183762308210963515812185635260948267449529166801310778699976580845310602320787483337059056228482943196429762492371176303692641056171138846839803651000747693685696861943445103539253406852317545208233237278567810051096475269910383884055016923798094621540503318496989217032406188641386156270977984730344882977108660036390624369487633495385620948202951881008506799504952763858030399328892269327882275537217061030618787172761471033195718979561826340665362598622405200943713106643931766040186443276797904845958357446503377918558651268283160349776721661304542121049095696828997319317584789141185605140526663066856870077866580161305109852570850860806406945594815335124353451657627251609017486196323137104105896467540706935597912656075012827956666059624633453243177383062086775840940194092429425952544869958407887539286112836177381440665427883797226910451468000552896785158338153228258840417879097129850621717745232067308118347561680309644424483174137091324215490829818993719921329249503804505950979397063016175229701353357734520977938110445839791226035861383176176927184152325123017887631524937347645657655990219512544180146095027739381830779230711350780106475989907783176483012221000610951811466358705902652985730628961436557907538525186304158285726994011368419778322722961907992272165557958358768997657101389427467426150192277141477881280400053759578148666805337108728445395188993661502332863562425220742852097037186619603419495252268229749051013338996895892655565550261916900027054494675597115588717271321771209626853186784936048148971564685999060150665758260376754877234815732262593242568841941109093146474033154300818503478633298815921561424011745169837070250292933788437170654548106884156334188156742024949464913477985015320123016611443477086383966769410387629182991412363940243289304997353520891443078397402618020237394529918395163693985404736397827398270409936657394236402006410023205512345143414664791971921395712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,24] -642623268091242866055194537200675783915969658631595954054094079635327793018636905108529308843214151163422515496475149553682792596962669479452530135785319548409211602516584314549799593628821749275163689242426168277683948500140408009724016291710914098718701802373811041287679457540081983257513896235266344818796093300095596150047158510715679483065155018499814216933136056023295128788910630398205060880290333218516624290400969813955970736778863626106373561500377614010414003040659209485346105964495166938244875280772559543037960958880261884676866499906564697523657457529102198276079931626395744200200633831551892151136916707339029138420523018595214262103793005477550565808159486516196239230366891702294662473028444921602679889020735690774786440857506296997316359558266995440160522629390611625618009284463666004790083611952803472503399460473113763406749149489605954584553318563012725324712554060225715592929811314917246869993105512356107701082452779576995431676474246748383925450952937634602360627972996380982325079634565161205630004731752971502137129230943204288074020148591073085182688099275352122843885713124701663571923936492807643886061764866140642975100326827848696666839917107023666801857261737527958152367396689215653168546369159965888036863556023182126637789398348005788579518823106317366107412261291434500838643116894044336261302587444106448184628074057426063933304131092894944468053782680135563899284293054879722531981670432440694686166646680693877372820398084201161831921459793715739077666488456809112723609256221161530661299073737416818572374941232808087965080821677393728391649628661848197352778872924731558109759137200762885628056675548699926874603763295673769493838268270241466497195156788362586985110182240476065065521296089344967537260623757753951888385771152615011249573486941481579457405904514271229568854368655416215287917160614883706204897373688225208058011569061855154674298603824536433187187610753463325491604228408152965606510818027894608389882572402430110841417378727106489888566087702147714739678629411572409552295225499166743032584340996928520303446956403872859454324505086504062487313612573612950514483649128365180317827601858975143096981766524763137711347335168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,25] 700728892441763473197536904275013107176663645455456013323172280358215164687606596306683146981870668952235627010931883948623598921472903584647148478986940597047596955672549982681584836281752385090802899169410402200944731897122453334406274521376174978107470307598095390953604525743136827741840738610049698783284735776503904079900343766182664588297626221402574689002571178626798197769185419755291485798120714389689419869140852358225087600429197561624682191405394363570333570601874299129081231328068147275900940137925837677353078781337571171419804673661019917160408811072268668518448009777885325778630248374818416823261786078307563252277495011924607676711467793921099812457050789307363865230345497990995126565414163690140098611637000748100822573640135586808694682044206546135207588238403305832814158272010488703001011355533695988533483232224306414984102129146333697124448988664672549682834722648295684486804266691054961349402607806643791082565700818701497333586227258807637945878062851685476091317297747524589133223941758238662546413428769170973430451485280757423550508880800269719965604159838457851096096860415911045589512935168084410001275597331265013857586987990200253538427339739329167031974524122157127511416268590221633210308715843395457345398208666936591787013419358616209849314450200693598614714650274710675921994031794455292886151590136106377046840840816303088912642450786674313035440307277723643936505615522839390853481057856724181219927354327871696724270697890362741262573323916258759853219924870598867244622805745430091906762605750630039622758559179128548736620044809532209237153348084825007543309670649820532330110379139253173337980325839148442216906998853521826172346725321147579732061710172319018680536228337591434746550539198011262962761277026366676264392360792908531308937600438839519676320211945435558350459124468676715186595074411652459225419561214187473873005863790330624143145213927820917130884690580003609378389466116543663584630962413313054018087535850159060871931513360209140507275703521776853556179712689001853609646405727767491565184139050828589979058810327960409117638776023274462388553864859897692811103050822046633709487663551755366084067537355133571198514888704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,26] -521323665297717378613045863237041322018252626919448019674523160067463528785235760651828987775229292956978323017021536920909101724578817902384875291815235001096588826745068575525408938949554186905964789246188476072458991565492319866956718386134166054596752577325239167465817576633183364190504607127476456821291037728650778603017386028730553582208137723135234031234724947777733323219317176451020318142093174985825342561184274097906374535210017840411558800178756448339543795348257741848592617372112280804719995579810275179677851666296579432087172917764580163803911957006050210243152295901517845561811731899156253924950566957028550321889159868234723518858942579116920348018687902585555156762753455038128263127478074584637912634641111204773154191732307527511755236707377043392800055256511360765216150321454111999841361280216338143551634014217630766333616858289686427240354139566246180644233640674092811222390125283353692736604011102267519022543544096125383357810433319006080177029731267118091585146791471712724375944875289560284318131607125908792129310743239059721611376762482045872803708420910006012544459681065691779850856650192698433376354766818619838577363918301885633364990075040357504206519897745119292706540523770048674695691060760929711199865081219499491705360070028864715542848812404754328356977128059326017033387607360702100742347095562952499520848681959971117538925284512852512753268842034087799821552538037476614025521532423610826266543040073078331859547932203122233535686393370486608057480232919290499361124142380771719739708937942267631040119309158916182472950348709123167588470126389599522691934150162849586676861611499451900867007791389694181976081552716589486707768291894090969116618724816153821390173728565289050821965753632965910750302069396093680293790440721519436810115891849885587095878244120038473930683907381215046557611550211761654702274604219579281358883473824509283844499894547523854272922471990806305761635251987094976340414606974300286215435861885673338024307630463966601545128901305933870243042001594737175471278317708282425748165278044062971116356199523068753738697626822229444147774635744788985171288226963556056970079055426148495794058914404649795356970713088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,27] 247651660788104392494357513768556531412125581455502481537084385976537412273175875763800084183232979995524089205928688044435105044737835161469615877627513613024940304402818094263671561342656924096698398325116287233936709166464535786449282611370718591669810532700908521935646375120707098203084515733662212509010997758278551405147292179137120136232011763553469178603576846956697638958763281837635589443384645277927192344663401938317136928180447530716233528580283103696655812236289672670495732011760311951338973351742814266686775322143963447968538733782462508994494958112837466321649583061909107579289687322396645430688995185130895757094861354892642228204715958922386306950124608648340728286395516328852353694237645847100711976804420822281119900524545710993425021011891661780100932491170298021869271920009400849780148696555628443802848244082651180907960586971189241464378855350058194192923170114365691699193089735298420709361633167488522347528296188211913361221619185941560786133012807406096406204281225095212716654439713838704923691190897084790000262566327467480930719466436287041162598683773469544220118222083106158376843748346114487757383140523123411215194759913157211560030432339082317031128590431783793842163785430515390864658363269559356914458695091012425674104877624302091668632755635242302933580628471611626518330502752555896946142523806391688624813181924795377132135463534678676657269803389900654284198251099605199611308939789884194967899012826473736941020952612422316634727838898746185296891183805679779503243837714246862771629875723171188882244369706621335219323891215874100424913348011155890186464569154990996846178616565320449862617019871355517520822790099084742897267017439480226013192467127435162842622616624124617444384906119602436971091451168263206878152598044114841297205272359260770398405074526553656785379332140877114888436204288459089665120324374913016947496675682657557893648029987974865777029302641107867345298479602872192660457434912658193150653405226906032663652714090663518920961933180480103900017483644006278748745109982909705894729564221834498328111564479764117818850398083953741910689394900060315129983690464274234835999735010548552801884848599416002895956410368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,28] -25587191678514711189080279123622884126586215431681050673788094760565922739113093890129383833586459341991527379639828854447149000131310422410173077543567978947320812895213215630136379985249356999638450569694920775200081831671935885241186375748502403981792872091836994071504997732056062775693523933611239454870674783706877306169666363560824289620409309352901171625859760999974141861894561314688080417893103636471526987492458120400809829501789986040437852874149687611134787070448315110844108673882131243115769598853185929332665918787318280888222681710308917497646903543379199386727912206356594657045443959457713777168792284335399002672536751653541882894919054641327012311465961990525660409597705872891946510042069485443913306161278196571489926087589759257963581027103952657900683545662267153571950942866446162134632185903186580347443897196837469683555154812728078790569141637513988848051524271498118063977688792434831180841753814950480430982467833506687937065800218394017287624201882322377665941466866159237837751202371053855378982241818231854933972622248174911650034434793211018907084844604625521100596082876239054857818791387139762925451167524752263558056101490893460402005894800193508281403568459035790021409509742889422315956123679101176330752189727719620926064041108865749594056195275441629995892509952614484009131479324833276524018360040880858435368181551994520591895407696287480801785285630607926487986740520219496152398413653407077094356524655856304216073171550857220095672747540512775763694827285176578374560170524069135775928855292391511107222385255240163349058644526352769743946997735521543750892187147569435813262052268603643654199654298870514650441683749230904738219304943126193245325710804278597824157910400485167970483750645239050955077765926724189448182539149472103696393716931477978579569372678813658447779974227671536574679274771055198083379749538249904873659526145416966705790390305659132935105461659332715860826185159151195435558914038907084238558268812750144196957907661148023526368694189335596568948941339151979238427289976366544843111300355189011484784162687834426968072431238279388341877637571803619818697229996061542309827358315003427430882393420891089257933832192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,29] -82102129281622475561462714178098715559488409694591338072107188972330793375822012581635283271163429460096430984781152578983833222640967532572134351765954391380962451928637381188939911848490982538476155262148300188363498420887375564535182440082114423186656640701851361336354536194320463389256723093516670586994330006421338230243833246549473320839763789459396192826495288463540187048241099439513469439285554720565850660303754039123767771260493989624229713982785343449462457540514696190105519940916499426463993646462776820826486456567350655583790785778762052507363229116117303900417012247266012028308664851756452194332354974819150450365694338378027077591448065827412974582565036934746929008170265342796614972785624036029870494223791651328137435678873878137380870220935489212755594962017578576236299485284677877545410737332414930727132741899603121624507617450499465435280604476385275206985003740752688420787426222000751421020842920360308015285364911677872549694526930250186333641776571382252460312868933223676407140168700312798534054431404986121135230156550411995930004072068737104327298951151752307149729020418623629640429720427119801373557720681863268647235538891348561811053199026548025080800919909772209412646468893615351837618686777220620961902610634969105514595157492983022788094326807102983843780273654915050686560910289132907860379911811001416480028009818830017217830800678297827707949991575570662032757770981720610850021722240805570898213974967559177642261823261652331785892969951673043857778296760639223453688300682006598734181298842155944005400707272316257932382348099510421864317499369727724325390669780490767800089326944392786785771182486420183866857107378254663985580198639746191065479026288725183412422014398377462775247907933245175065761157622782754954279137922602906297974947849177702419117009435740640343460444774958702885726646872020562144085248677375637362991902654222071625059354043909006842919654218293376666394135809290825498594162022998001653511208055886758537025662790375216083559410272991619698869646543161314537176754950046505748632416149364635154394560443853159873074198946184718922522903070213030259383440313440443310756923661477525549410845339491758709558738944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,30] 94433470071477440595415761072573864611934782934310153005040295786000375458664047597195047290814783942104941689755466853449893834394375855505943352680546576526260580427398589375051858548991798653992286923302688438001104964082991864964541670958619963888290507029236141347435689521107222346188042376783760429579061549794536344627562993658772911051940429101865104880948809876373144021693024079930955714152807512804516563725369348262561400868785537128391882467948495380849015794463607912637631031565582345898028792979708710708620301357509586920887301675702461874554581835505018584640518108334125105302867532821073812513129589744675228543134734631592575379039195452079554147258084845584101371252530437390316470794345290186800980901896855632165422653355216794488215180315113670957969907404567872792152113628496530578912717946018253018863028738403719432753788805123216083164918915422644551287676071410156736158946983744976550258154441638807651084400806107858826319239358681249516638498916027581894399481462477743651455927055240446447126359512122418082267076733546138997156604234352040245040887668327516855853777495097626235351746466671546080493913423785458398923517867847765098467807301678163908010694284722920892746553530350141481444603988842784622449408895596991925802208597904954152820534737849836450120733042378364792524569664257645898493888422888262580623455050368615595865839354657938416667442959800356785973313374790737529959661679196101975521574199827000779575440719021989326369582148764938153566011269046789644616157569139015613918023376614795570656592598077659001131520791191993409045633726775137450435701730216698907325998828308871133972813731600109275288688609716847929519845552839133255981958601478290982842883536287022805572994914015157731279487993205389062461044760406086883308537612031779703764078486306183117193566577908883812364050769731372921023165563791885644288969671612343812255016229288312600132241165443250081994437669702025848259802224208588309484276633730913479959245231063848961012122745035294381387485688713215185627126156260575392382535155600016241822352837711533394761680092810257898310510258509718952221213953819859236637715305249434606099729280236071249665589248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,31] -62836668596343993311389020359582006126755365512039376489250603493966972487252069839286846580437480057178986909655765237132840774261339098406953733358583909175605725811661526822426028015097324828933260056530017324785527656721192515977113995645760704825457512008076783360353425499279928030614842065338217591453196886284991247769818348603002541140863956162509669338322775328513276786192136615957217902166758261933195522056028074521113962436257301241830541058714562641283518123204568673732626353697890956625364828416160651979443142569236273152502326261416664442669158727796978557313941119355569215440514653876826439725156130667614907035500649347275348264530382133214729272784500563281809601070671174507922679789196960303109196096700491548005807721561480506574940833019082484752805683376191763958712323573286650292080147765611849878557161285289354159559869801430885866404287872196708314439835785331026101806580863778769030791297183630124451024674291244290581502697281289616905046008716452399087632288328452096404397005881624090214871578577940139698540853219540625050445830505635768450242828812081825210646593886584143032130093473322856252992643591172150658602599658865812835700537410710234826518790767657046275410295786607174870874999846810202268681890554988342918500450511047573438713573849397602890890992695648772830306341744858244924754594608637213785948893957798630273731654901483964826081677893520915017899545381769892440632618880726597155314482880603441402525461930568739861155982754109827768760582463187531135783313950364897591811555893555614173746227351727549320830969300700662165623937578723626005552918338607641130744924290185710187615678116981657770515424377782437163893762558437811186890119673609781800415070081277941664394738673984236410800557557854382604935707041119107677986330817122389198223394337540400031914914947224460585739174808959084568174246841226030607919243242265481714881080813916787918798732300844038395572619015264189834960463871208067715583328358190852292017013460346945748252280260179210833556252990783569796807970911464297445830425112543845054821258784804598964268877141968867974427012406130873911759381254450716245082267261525925804797144779378204728182702080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,0] 527523279919678466910754782079935065321267976301180294291556840077501083877640942856128083672893153767467775075184302347424167122422250528703108341737459525368653632107843024172097632074525939980154305749693053701737523436526194322018495472713814925149985362962689002955484381581652209321815998532826975869837163274271425057207797984973845898842108080657744240158699567159730732784180288474360747916378715135365773914730799964870830665672872861968109008531559889923225336902294305925631217739527700803441531532732774430262164039706761130915648251285830835007045167881907934856668085514575085624098563651249227412267021201688729594609427212614504012354005971444292420149682733125389104793290138467041851901107627418478531266481629563140042663692824571568407051159573304946643348830470422566852156758195645715982988879058610368679585837390722487785187646971635971787701641819849112997228826202042212299042622787594830224927074561117757397824544409108734451819210186721799889070369648365490840011525077517427836309288625920680307223185617889832273640222018265055360331909854487697400183229386169853483805520911841421269730202232693363662401396047232693472433701747286245298106506402175220534688727351143965730784451036129917823107935705172241593254133410922191497297050746531586920189089222487074738596635954912520339082981897334091917644368621379846795943177336155145878819575166034837316660147464531050709331568719047017021904202880835440480002546477652969160977629838029031146515560976579175470719680884610388418883489045123079278589413457894580389189539571975560478879731748336183714848262400741296030090054863958092836432724619156635015007149868306804226773235388616347662177043255729144321971370014443069430980010363413149029466203030262756967802002256288718336888561762817517622210976347837492203762229180540636649239112998673571524408185114076577439454701956817110845330686126547958310770704810365517888202748662926886358040914435322775186585421500295023884362065934766457886526013056751626282775326516223803785075665729158037059069129641001813070566702548889445558056506501189955810467812489985801492434950881032842249461274764887376905339292050291140471287403813797888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,1] -54814264745181344580475344720948727191460915698771031297118388867147594700167681272423429405985596335161564605596791337723973201022544433179272558902250099466905049201022264081727582279044150340340695114355565205175194784963580723885620104853654247292291307919667164583291557349375742246120335206015281695609598994043029873427491785704184772815163364502941143729610260383533259734952222341620598583260521269589164787981907803800798691373332273598679495218580049182258692562825711669727177524252736480946186387462151759201271055632016496058911668893098538024221527082083462183808960108808015100911914312468434740705821141583422573900915664501694116193947268100774663751455255443351512640323657211758348253763974596765507746009950662050000904186434454005264434120375391690329213716867189306346129004654142491674974173350734514849050718838515101622740745841211336985978147805219419418527182946494245045107522372980255410509623237681237246422620100559836642000842634827136116655638674035843197383549544152644287580237986686904410917168342911050247699260706840313553590370099865297854721033160156332099468824028590531295233619314194029974324779732390296643947297057833151900875382919798952885808604350654433668459741569075881169227915112388493591755175340260674046733382633382340457876548544713800808497210259279038087798764951573532342824884131121032367930103399717574371659737093031865458710024034165004096699140660318674882063139460483885147778916553197359481928092390961711969762728459984270675621327299525568861850761677121050953458095544605715582946500684854896346059116106378307217331613474211129624846128808744049194520454949079281304382807045492118793251790800143150083614985115028622210537344540256396264576934695448530737211763392710514278911475125663482063718572645093823489762936661484375102358601251439567083134148461770202237002847916928115733965406055020405989813725895617914526187352787335239613607839676637444305186495621214689705383358536101068967210235310080312027200197770259368393428371767421415511175825485168642711716653450500355047841388389485888629486148139246687832614248659962945556801695992202620473689616228981875645792971759266453690787637241933987840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,2] 51039587954933413201053691174553220352760044456265070549514058465333877014692575555885070559876100770874625165508556832710732171912542947748067578340277681721528201776448412286731002386482207940339596371437798868385653818499101911434566300467377764030257407223967377965069494865286292507672785445601520455017030797486296209792359898907202030938017768387667504995590539695404359920252501819972376019260706304656490981649546978308262956327550055559790350600528896526945618962023396164405652176758144650179270193479803149890311424465243221323674612528643706118727800826460788525594672198344433550094654437619785958610511317779430513731986912764317791047093364496942990822930050050608498394274197330457786180143876270476957627529814748362510236685564523109641579710525334251066058124949410198339495277254220258958937519073689474420365069473207182787939386306092468734447988566995811141059538876350221247473324628466570430250273422228746542278186742398391323154304036593973797303065174666133474832950695998020308532776864068899307712597645042433667188251402602707344815541105262298439314144417294916405329944584404648635090690360548191682866154512892880157753784847929997171359053191168851735076033308549198068532272322568594129019733345045706804737646377008481978144612077626927313636926187820837969178002462429592833392653394542009855980879591420177107773513865804572281521364811250587875268384194887292504989966460174174769478526243809032418910077944061604687296802473336390704106262145257109207123314672244519210205924354242020721156787693878425593386285300895383943308320738203620399244024956396465651752276812048863080135327308322384922168772208970111416823987359429660532447020311940582901909993166956703305943344780600035282353244028292953223159888757239684309164771078208611725130924628995575932070889026592463164736029301929354904715261975934301098746233034506587538997778513952672983146415897345015186361940920147625673656767556942998833322281315336743973019041815603476640394152438638648924794335705808647144224506651632162490136927475023452164673087817671826135995417301275584856341662817735931275650144367776749705625206950891993719013667609065604701833320639420694528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,3] 6065646737993607319466635714629319504783592296484077546934475432172958632057594406593041752756432313515869398509887566205403450530423106755959547994244341022493215046921732014880520961814392349363355773064081238055952706242870407195177981292224444577167908862332601985020620531310497175716547868240770866900851709089742942779529618678672283567530210746757891230451991765355462735008355788633090474444845566295190602489130209990466195307448148413985385336357111053310483893149917244397585179323750449707840263581940250978151639442870186211228491223845014601528598663725313046498044122469254552798398220083228651486012884953024310668664346218221499166400369938112661879802456869151555159684479723822184453098691679267248867448034872324797792483107226832271709578761445555576001252493952641539741441558040038169713349023784896262298925413462859407369469818394183923737712005394715624576210411833462032486402186904090453493541394066836177943831618218714471359004900137852624471427808213611834785779871261718803004316802210554496608721174955019161605858296476919021758554950975460525686692348655314497918570059616197883494997437761968225049542054590786431287633372175074991792845122473972969778547396362082750379744718983811945559639023901175622970807167974675572042525558231844390310045243419368801420867761038422726758582225431389436460735366321023502565601651946674051046493003013965217028006257546110248755001816610388663610636486609137862316681722582542657999152852569310161037046505981035490374072883242071907750449743868453229248772725430834770525884459493178599465869241230517027370199141699438815285666841523522404688560066199850622986100471974503374623644501193602173735912519153841901030706816786029440753062868487873178725478750245301666407445352966783800298774120266107233640945845030471196241630596971361269588587152183711468067779204299150390223439703464726821305962467258484788804213151099311285785752712231498527783723800311045417280634961677959527643288653103217387884732573579673626716828355263006780677240336553881515265314217409876287899831207948252228184538951069305306439537746466204611273478165808988731127569386428883288666168966621307142651447158801153654784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,4] 31325567320110728700242212642034157249008058481486104625743262208451685528585800803204671494574243840669573297168478781327787828046189349553689838687430982980953998589159176526575767618255359836511226346131123889449103901662223770589871979370038513192715751200414167558650361830823527686506332285566183965281207280109130105507091971598384001147891107556629279382748353315873671297162140319494727088821636258131986903988643149730163488708936597307445924491199989074414538658174764349087414768234302259260516554492165310042069779352661294922370313315893307485598507075166071442203288505143028293026574784411633342681142624200894680498174660627761460884653958970908696752693271319554606464740505265718816682739327951058747928373437306926028822592085697094335679993268084199329272127093017004033579455538907625394363406128704243908402917964946396675966541753913657506269200333057029797480513173539642800713572797398363982893909609061255937265981969251934858069028469723337865426137522544721584417900964460047180233367328545560444617931462889619919317125469488559013608473881149220083466426246023397869468885736013779145940721294372601087428991876816469118020642770347534589900286113144548694536595844289094397889005763624265423926550748642312057324486799794026859169351660546203812360238795813057946054279490748770131983274877066271138962574349516683301911375002962603231710715101352363648862123487684343155734418476926575079084450128607968427802393689447571129388602955324927442737976593862580312134536006397410389224259727848512456407941525721475658872601499660515120326350398287007228041489314717242544332208219774624536844266579143736808817135004353817191573861520883983750317172918471878412312506182515085047568344159146237054754495297920149624928916093667176847153358368289419182642648334592247672764840645090434564509858913351089617532180830548000872930771438024944555771615790900047741699147069491338907372620768889271178914433750162392707735208510235856630441845955675684179313151322954082186935658195153118421794758869332684690363432313556086854801550015314411775248144641389825194071645364482363538795781685599072208752644579694785083614881490124561400132773480364611993600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,5] -167514491017633203683195388402581943309228448936458929726648646140748630249593166582202097469680276570964177578336094403285407376181815209514065783583632208503685994714555016279861787255546996969187881222386839203127020892820880360598525204331301794617087930317558794643852166876083091599059387732202948572351099777005995236817264122411083943792659841309134265249403668877606301962498579110180329358682658724971460393899085599854885790352876162281600641999719338746832390876624873734569734657609010855314894707662841145941968342709174614380084125683728781813525132753975179141738191297129738898269155354929210755238144216698818761314414169674276264750951979601991572698071679180876926501518289129545516166311040210179958077786798465023486774131690684931146719815528965596979322750647925433623836603875208624742406818020516138234518564092415861620539593445956145005006016349206219607652681988851794902578143686528518175626961915116880747050314520717217460395324701756405613106490021496533292765552141204068381312754873826430645370202280557663219889210283056216054950443887739000321375589178140586421958305330017032921917465747712211923837219633384419643253854190257423379285064753720569179572430940920297970187485130462243384484104725367074879529185508651479421337122902428994630609706422209790006229818710378612054679942364301902549940619962889727294823727849777826169501172971061508673123705225252241027484605122061408457589912293083168836233402389407149108474222040682481726231176797969089629770918897817515356765786904501898663951455501245472910641312121013173715712494030425671484456487151419416935510155668684979509633556462264712928376860724095483999788644469175306769871722961289546344076080169286970581931993326877905669168570872035587942137728591395966275293012710321998093366922425064273061427260834383181399385708273555461129419275280056018493481164648725564021090566499251920873847416169390224493652214188462978530956769601544752447874750303487096827284675312364852745570933488328600721599055698977348210297086615273864512141262176020046392944528430273119406179650341179930788619276670271152894149364054719453927762748025086141642417145386360544818592343058351015329792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,6] -372667458845045866463041428701398877857353704100705906483895187627097011736697797731678580221330684269721949910529622581123208684235966020376213146887813961290080804554488517484737048452313974963458692079573365777064700652795061081217435799529653055800788538182124318940474578380689435958206754798901038785661939056572901841298050819980573192113565488166932952792527689622982863318449475426134559834020516752921267556882159456696709681475052203962375865466496949730765558882114660803445614696046329404163444714523128634713346428965789522382480825296840209542545686648342552490544488460079802417101084310901064409588167904605101448498185039687707481156080047516126111228311215904170410978785218237992409475337220940015885995753407817156000732091794483202539641787969874199617718564310553153766513427899562232840614562032002267654241483348216273577505413374299694159904681493045791390399980645732768541792093618010675044211630856833037648648749704630028373651753019123999701009012731296167855823438869405020637410473936633548805332609715929853778211920238165923020757115533110725594836250921463960241700826235864880103463034162456453619870984287756866651408011396375151767801494482129278731566441167804644835384154708886196307090046516528485137563552530147062533333216281493395987744376998893320700040307462030949872026664716415062360610670255069602834216668123876531210983775110357842633168542399546522305781890558442016954954721283539283887660417344183943293776737930644531633805628683355457444344652849678856921975743040048144902760228081501218967349818043961713196506423377670933407865765269116365172725469624189602550522108571209928636946447952238424433164956533466111402343818245783558529122881721546564463183158750830768913164240577732496779383182860787807290722342810368638146767420678620101928915029618425508130054854342396179058908666632413365815012710809199115049528712830851183789610199401767035609951769895252796158178578112949398744722069633276173999399867964024543835417035907867730990801464270083825552128419181026910143865575680659919061552938387874308287418898044022105044321326047115247568114182574728486383362144452099306911593756259864366313228088889673066217472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,7] 14248005483266288506075735246484278764310487223678455575987166347085027694056964771920306732784485172060363548800047387744736731347512230767417200443311483451002369217753223239842246366415362971409092340260951867893462770577985844308089902232579626129910963507572210691262675644457067818754571928866027950915736899934685138301988150118148637506572832441567906983167518118892205379812182031109607517607749530109718396063360988291618119643788216819388264024353800788039912735408961921182038224455471438212590665159007042271832350613726047785360359083868965340019992590177450102185413636613062450608493038964367096572827937857734631772809233324500641368476899961267056309061108263728106832463797965376081620440196759110120826478522644428591017889216977480205929295593713050525256436981993487837186735017345699629233177413961022442324838496956495196025383993784192878556310602554813087743215063307147785520201286667174941652630647030922949359111015324559214630841154083526593574050868848458232147485301108821747656935702185954985899760532971589241869254277794465449786674365471535272177090163191599182373777554231896165563536346185320972564576747075483498945804546034669994123511664403048890737811815335022815931769626045050537930173561339268566007100318305849824535474595426594098418908138553557275602521905721243548464455032157553890220327689038031754249841038689684905278933475092602402072822119786466803338753348975542593765805497536010916874413459123902881990799986993212392239567644698930656035251324117540065357428312344476281557921444251259763827053229518455237210435657714470466209885952482763237775228173322759527728909389759776134225584074401278147380168412991709772469923059454426508340143146866861676560758207371804915933600890912909107860718243758352618626209431914247268914857661165012897222978660986681146489390962479490020513597064831590932235571987451952396743408761840393952215371917119356994201262732639810400509285384671972749059386472872857749303640440018607023889309947567603476093423142036274291032762798493301505085240323310815822301857477261896865583853405028337682186684137616026726957119678383560249782558428138413660908905788448770277386035410648340432420864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,8] -46102855152055203987458717499111905891361023210121465350408963503437164242268977900514805368772101078634402506419087011257695627575353753968167419348943019714959763165297984456444134878927448068862208405204171986127741888203098375071757799288067994532095906318424585380500480543945385025043596309491220363945977314583271437232476421311845329016821946799838843618911485136243717851750942695118032535557955144620224214360167589037389150752452483092492861829654603958656631918569617960932557880646441755484204535867933586522495367815893177804445346545802275653889549797180800793158370672741702550739447318158500455803035642472759047672763943650759781809737413546874341212122457626463191707090677134885524018202100899953973667199589128241398161430921325110033324711326964641295926434479419907603342138815555477882064609972674422931019411387055901852983977792976252397617733650401379305515981513548394991668875029978769216512300214856914834055485981642802240382545948069833693564011806126823823411206620993920132001426140955317930740210614048069169013656434753499118244607496856354597633009819502769723110306022262870531704177199133941765688746680858266518426466359132144581130083416630713565732254125485017538556237263392461088562543278837602230605434078806879550594248636008556488283229329658009024389335012242440973314286825734368389574908548387500403500766737189914950043233226376613228816105344295154835319957442722263994717190958583450587899377852259959109250811435787994600367154175237499354643276915517571670874563799917673841147997875357760138502327726875977962810298049749724903950618350556603037441582393800877541275060784726399116559205263649356193360141106817091700025760053804911401198753978805446337412579406125518922798090014430554289246248021580639238046803607842453751299163699784485566186831718601890693293795055825737553735794413832542424312049026732215534373088339053273020385994874202267937429452899188669225472560292291339599191980575365814914079684749814913779677809492694046830957241278032037612742307555872048572316809595885880343288288029025629109480293448282572375701469427763899938221645333783429467910502399302668487984092920094919201284171517214188690735104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,9] -79540878438458937396851832558871350686953125600829414406276948558809551389640254726925424101488733114514930461690282592249259609719635019744883767067851555198655901185794569430411631843096627484803086070174247435945211386177302124574147436809965471171197894042774782485449525690782479193864215842384624161723269891390327303867965111622587640706255948992955124563322768720544172015340448302770833938310257701199694267194446972259547116849408438100979505886405557474525180734130184245006690327959529498937806027414997316186322050535057844981491256669488459926409384364690185680058540322733343798046476188338651353520128944652987360376238653442585004812606141669124530964023323278616580128035005313755901155990772897854299201133549960954128394416410579994831810970660860206075675733989390185437274067915427614616700113870998119499678059933384786278298236565783499946637398689399514226530685588015881350746664855009468354243218866588188640283981432799320951252677494832692668363077705385907790355885690455864160940293827173638424186344881223815743190807127794441516435303121910785734197783032290391266484762968805141973397027276075316391672146271914528508003989453955996431379277610052836246790238261646757226624444148718897724738301824235463726368880791455800480952730770347449693369638418502737290717957536234952906257905468616798745995455838544881906174112622446467713816231776721596596879813308827140659884588723741865225361275704520101891050594109807311196793141499519676950348698206025450873120475707405215525833537379932795024064402860685247645405982192891653858427299409235772128489027310096608058757418577489768979617026205026445988126918422700512271822686424635968020134328377327450761250342221375185095373680952599049081909327277490251619690806268235777312216662353627895102762306572116450087620294104657446113850200120802427245161071073621088266225228024573125961541363549155916689414316750554816416168875551336970681897155351925344777714151846050082333856334926793677425371181730877397277525336706919282842255421348816371936252788328034143617493494024481211017816898848713505376713566887192671406576664738046345660167289795189767702059268812046137861601710750386277421416448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,10] 554869031622691319596951723634365604756585977881172907044467210148101601972267531582782013996771411176974531585026598025672735780601720377504668966136540879371038519002516785752236186833354870358788432561208754893816428590178342192097738320116528503126634543160398305124507563896721094863902770596904842700530707494508194316011061318003120048627601731545928330510462251768636508135888163759421811441574542414943760358920168495305068335673428099354634902812193827705177107523825181244116018602786189993906471819672137028921502190309170730879142374135705269246286074663328459211758438929368646282818187459206417537588624782009993639614416704489921866378027859332462735060771826308593743596873028320892998787588539394339825723904403279630063680011169498474996734575560443888477328152446340727933615393813464366261440867851981678838801041775788301965549318667628903355175613868013148028257179516152255243942824902259106990903900558154948280919663748833814472075933356548528785650371358146820044743669149117090528139537980409929622818500079948420562749637110814584022598556104772253267854250727563578115112939508340512107924043626890224339345624601698217181301432277666740532390446252639026872943780255914212767450101582172734315004228068333238611635480665567877035796449916510563507275081939269496279475189819949703972228411211678411044706265665827631303071212446927535709983945272995591749377390759884980655927483654586625490172547402437582582077217140538626825972091193992941898451530107414991497711805009043635930834551345924637644025224433843415154972999320949336993484298082371990047358832520963142879574661704039044568882054857775906971171710399970573625673312904451287299728711026313439609749417169125215429402837020252690156819613399461004734801552267393088256251965389094345372388392851474933399520638839379332611266402922150187423964377751225436999083090117105723400870960219386781297675400553410695898286895481424332404479280788386450981939349641649299739416946094217967111978296309125382676699924287858304908131673073334545292691700776761293369883265810992374369450846775730208536987477548699592981363486321987883260253365715049914531343790067806851592832300126420082918162432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,11] -410214275594451965214176832447584980117304309890541229299633260070562698957263448012596998631929943844754830762534948987175696829725211538760059648300526220035115756637791168156900666383806677161152209161460258729973209645039414914512388889052057035033731559192502024994557981622677751998534063229749507296692413576671178659859423165896887571589552867533739708229107604174792246900837633642221862573177248495791050434831671103295625195429108683975144022388551718216754487232746191074992642994658491084721020258004972332384453952796523547539581778634869904207391703109372587312052031980285464062752361573731301369845937667836771567251708144026468672842374495629747236537060808525919982015228613474160657481571473544578425983624394854008067750487984202156796633465089328902957294689324586029922930401747529769067450958754894449252988882139675547832950932280690387487268592297442080175460911360467002247602233324132058659158196092720053148165972226230184766886359266446060225249825255288871122265852284057610932625407785741624661233809655963830407466795071173245138133247174062129818069998448161991163730895957913153389475268440729829599004274847607508277064598228110533944976400375652765560392661620460153783067294114028969590501164386054959899662547586246225560718011197804277823332691333867827714596237802615078515487011463957219246781678150673865497702472482947453016126882486607824863074828270266267819307950429844018705696097789882939326684724560147419298872949135477872507215761588869122962815801406396780957364409909829535915710378608800516747398986856099360568289115383070838611744048158125744446377279910282843645993916348269277651884269469177120956521992382316847295867602703767303685517451148305072320029024697727677755729895770418750524693690431069777252538673811476997212416515461234490968080545734970036648141745678884545221825964460821381814939323095665638891837508998553453705734824631990783932316008627463298782444598073115254445682936908656891893878633660875487444411549717237202119922742427406334330169183041572710993279935226179120798868451586854112844413613187260336327138164304524108997079590042627406798714980674359723820324590815159211009786741778805755461238784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,12] -2315123458995248088003938436050823951465362541828524431641125822998410448529269247415103997083745781910638999333867900682278515688677923566712109627726283283092754191360616779762575774134886670623742015062913195028627286583015602036396742873360309222572678472339055224619056342465831852744958857923544711745443058585528990210571606525441908388847055365357284256485663403317232237818544307977006721621003925196789817002572622686477181328276591232055360314683565205407606552700417757331600631171666731940767860178712510969825762131751653762738025905179564904337135392169285359646445331284495432453188064386563362964723351616831068682772059688626411276223779142724532451990691155177102312440678210819513967597641546090962692192091837736819375040535176367171882831188602958650661971905231973696160938269121392859373447328347537549246830087165371020912583506631587231472855618284846981092183585102541119531805860880563168550409620827967342812554413532246808594795476103400158087684105338379299866464522424989483021745557420258476839685298058602333272599295555869304517319735230395023985187050292115747107979738721206844522490560955975596513106359040424316997863160767456021529788080129002749969821025177335813678623216563917016920054403823130663324308575301507205215596779570096951762933910530426903810444723751049078425640624303512172104964114168383759457219438937538761939614615035041804729634077762486163758702046772068174536086248434202096496195930575003367699627088461411833846841361639697652810506744862539230770494523269627355440801700998822602837307977445481820181864208901518700985885242638430024854186741951630875413163196359374381509021386907152154671356757981626482085407956395193654813941338046461395010293706120584535713303305312399786883153102745188540706507158845628900700639179887364733066971867037181724598834647105819993498390240789085799462543128784501016167464131552257808889064980277165293369150842789964491965701896070905958223952964246527648698944246825075268508168142657370227557809495128947843397330990076499025339442316439705450015048412781252382704635390719183997743348311578769915942432162125812245465398939742050065957910906158179468000326196706357655017357312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,13] 6438746077750138274647886874409531092659558266063497645624667006168197255294143473758180150128159331789651892954241744571404667536059440464052508686131359330468113614270401398208793791427798180201426149981111208595271786280435242662861463754479403495582200517859960275765588129587451110982980594544786569861782214554133506794679680125730832103328127757309541913747553940642937655975473832047706735539918751510666991211694100232258980552494115926379840146626474561362810932140105969437898707034498841865248502675592056581904848708467229760116300402365487142021993480664178769223966906807379225542337680589552693818084335380962310062321148893142535976163307210350625652374033087545221652085940595639220530400532939427448820841268899347591107843311423157602073635684851443725805677928337440830219981724547279691727324979489927268017937732070622804911351648568586362026126240177072220434056938723564404339188387493353221751432421969771199071756653774493288460859735747312539543445991812450852276620751149186788760454588136884004877169906899824726935588818024915243802506688779360849119087068486536818929859616096251618116068807105860011843169937069064339533476145880328315044239941623941452927962344737633162824516924373759808538496294361407931409441174664108770113733508891978595070148151197608210909708672100458358024504869432153792716452440036287912016661398120381737481156842791618526354768202348277481422150455598766213204904350119128257032784605516357855573822761731645560615091321918321129832813850549361323714984754977672747400003035486468174038369735465026364328078038812287949581740486584127958934394349573295986911424919738344764810312839583626526978182645234957774314997086066360429185292331989524571394373150254588291537230261875857242758149645601086878691194739248510764423493690124674524491159117319082350960224915848761481594572361928027512318577471478805854124878807555681432255267877392187427759719725664924948341547000553057204195284825187984491187092292885400640309015325776617690111945485985718995444594505933285038109253344115067065874591778680986767099983984716953265412036461157781900671990936660727614453654081349447472059701815901516441910678601612412340649590784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,14] -4415377169441474954242455910657354566448762557164443879090516315083790927375370456012294656015010713914538822743691091091811790712793225761766467804615550475224625589472815865880356697490324674118749556864526782067211501981548212334689285117289970062892018584911252227529678836834867613893885553271707363451679048110345351415419495214190407884975263632219735667510391896469855662399862979587229270033791014986162794740091835458631063381755719211056497979804084459981495843187697528801603717392367706852167816243067272904805651198801091946326579935022121493338265567468374888424960946251696517182309811952375187531945570954054096953466790808196086075657520423700941942837473845157076337572353551717223894397719434351906227266349473863665559089668518724157770069456613049569251922229835765341568226258712126197597643405900534362294812253862611543100300808334245884318054115574050095377381252198151668319894332759012711761112490514158667660632035201460631976863183010941650244506073037665526667719473997929301860062012157286155006432995182920984583831186120511695845594066387263921479788836051630269771226660547708114741385765371719242134277235505430572553594403643088662716276362160847015343166841932945478442428735448297339501934222687626851864307633946260645063244938596520205935825611048875880848744464827665472118372201376577057350487489529975248151044800637525565056433894036175143209031821709989313404611013902446492677795919290360364878426217214860600615355506189401865774121442353880379301915308748168005586681099141735422492267000609431570216874372845106039776752422389541893275850273010431795989505532392657099867977270957851296196316122014701915461696305557525021488093751537874491201392397436290782307259143972301181856451419085381391397173166476035484615507289891690128388310293865620265720100249451052754109616043344823373723500915030438948660982520683887909172469084994575180804896293712491376435283361042859305393665173906189863857863466692952556355038316014825546884091322705208599164841576016107621455006801955935847933296691715120058888533275059797419412292409448430818243558254244856667206546988345702996602769860741779978257816403537986050342482991074639517732306944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,15] -13902038690691411378241499339031399151962115540438799123324156369809525787578060393758376002050904833890918361247802323842516325164547530419163164001085593377159871059150582912060950041337226918403908127283983681332331006274857071397331934274151071876863452033723493421369355019720111430435076350688271397281217844928563248741974411167528699345234028883997262202839624375687995057424217907751335897281646248082675598626835098507313294508489438236659348982525911041866173073813366704902640724343832459300792632852512416929046908101859226857297532891566352379848331633541470899647440431230149526215890659780895124299327420949306350163602547127031843396500044377968455670874752776236412937046960903546843634644677357807309602890030950042551845490264305924916710983426271209513383213225627635658177566797114950033004269217935542930478840710883729747495504422699333465363563887950721263240950933318261637392525730993278774078898435414034355148831200970018729518182501672206150160768106556078415001933998586624972350719017341734833647755082054272904766863926175020343412451345759774595811581043122725351473500133413362652714298555201093332893075585797699227172814811220826871218187972458435488562363023052572414427767555273970594133669983860200876144132232904989499126556932970042009922209041626166678769568834425461428831613009213437027350823130097229048069432874021795253417940006327257231540037771829481819155920551019380080088985639688635837136673159906014480007006568996650374454937676474805546067485367072380128438644379443558461351579630200281019730772970935293419331658644119052864131346996014081465634303286804714405125727538363971907869877428997967189445759537153512972756251255365339233873807577803163883691057029858916925595932830508919210029569870051181540719266254053981040094056293294706068427629765112989725662365775027506054403263798416536506910559512632220369301898476569160910507864019458279854393564913209692621416505208439866589269475800927676017168020024090124201520559007829837511610659084327590927486922413408416809011043453539941225466208207131813050413616195099681387927790570974417523442302363806894517856489835903567614685706115056166667343029164085162835747799040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,16] 52877823507151553397985264230186758163342300967891760733614145891499164411787491839266045245177614599788481716042955948779969761661716082306951913119198611005135584788634780281843282550416080249606349255318198441083619521665334716004042545342075540851544446006203486264458395314231612477456791277508887719473453365316581288185515893223775143402501892926946184607306578040973221938124316129357431095371393688014046428927764603375831355962152467023384514861528098869987738188745010559736639749422288451836678287949382437183100016590229411658081118740334814191187465989734084206478538637976898995824691822445513787380363140262660472699065011943244212037939306277715230800923757184429406638885110349119327251592610573040752191884099289429120383728591588552984106256814364835255665693256581762635028358535658192160531756254843092780451408640347435696053516279003297430306795906622684780475665358966967243723616295988891485129783993827997364224095761794398675735898134562293255095602238666105146431875023042520930909828497430014226419263945407001975071629010898213774210323929081673154587967771265379896421175178993503620665411740696311598295675259587198302030043656388902311304081702666094757418755615868992806775183170070444471097059274401223528146590651289514185206788312948909599063889066918405144227572377417506464863313891393448671058175168766502778280834388001599861867344761146149536551325775082343190888717073615444402985506723435992700392130034870547023175164638773660028933622750761415062014198861703648286977886225143109266780618000938779113222079452965156998471094317132969934869014434326367856251026362551059731137972844496666053651111350643964886635498264673149935205041344015319180624248715395585194750198189050594783198810265327662034941988409820456834356934021074474750183936170968521480082450395426223108428502220965683987294354198999276649032645037055137695732412126229813228642606099995852255388514108069174850811161451856098677885266746388290779760107564753600984668152407620585156682370906839240469839078460137321401754862613843165343681085129597856261643451845851190457991039379403839137507344876546892910907718718845386445890026193052796530515886737377769519627370496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,17] -99761170571789169050936745795291436793331079937073233204129403652046437351075689148109350609410227331110745426807052240615525984867645004229116023176453819028357127355328197158209434293591329235583711834660609149911837952514669971528158265671176047525175676022118301526348189734701345885195925563021087395063276164646844842612396981057022076734755231137631674726723002793975628868567058138406956401732594678881242298450191147315502911866863015235827688100311390646488037478946741341401306398133507937380183563096680611084103788810125008026597058623359308417427073361842467837644285721358984052848237843069124204723774937805606544873329206986930749612934451713775456942169095045705188720189750995589704680345883249903264844842578308721916471441573293516038916337173427211779911190657077831927012077709552199241909612820238734411538060789011024628966497117156172905910826715082924200992104946835904919563475002967500796063977263922329545142752692165520889792157374598513423591777756005194785265638168410642619516520096086812848487295581428122249450013826505681786043369061066987415120155971960607600023579228143803303692650124318925227682280739961832114197979100208566377994429584203565203739621293850272894380188889448206530958184703976750835393162517542659493103031647743337068990598503715393447278698054480603741503030554242589323400180369962012604816723207302184820596806245585591452288066193733184787611350225609686966055907250166622249023477240732529787342569562977466130604614572878319980442301888164058492052472390642557168139292285774177145735392678801743175796262841705830999967412432118489124102814166476784783674529627987066795999480233622076610963705986852778793657206085511444334337089186479748537190558817260179450820532727729552244710569426815448724067804843639856330043204254177781768828832159642577765538627577853786537322762231133732090489102868791260934675130327720842139429093267190197781221057143397767473168677736780733071108995306708939205336874942945649545233163818630417771110542340974159119266863981381880554688670104745724238732566982006841973935646342137424871981083770809470212539137226953405874256250659520949697096463881380375758448736069042564257191821312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,18] 117105162245204686310889527112699844938416429557109968735820542376981535245904289590042388305261505223586825853311434517362934980050609534954828407467171577813653771987220164209867157240978034637217548273139228979330258845661052350906449214883258597188383249084478496182961203375806970715663221217187929752076264044148936410757870326616070796132416345378332807298244101122900383050593471630759073672512154383394049479994121824730001063005136843486110744444454158288334692303314207021238362925603282239399079756038437595997002891970924799451503803991735663063801350825404007091782104574470774525333588067687844266394413202549917542750458676250578790635870687334882343369526838397605931595278990496423972965811267083455135313236968230523314466193249574560060071287736713324613882634162036697729407190480559778089879412496438960816499814909103319590638568509762747354870803499899416126691045826870160863581412494586964794944419659131966846852935809936564253144982497528262266135058347572154910371400527504132822487744403093896404544532690435215251873558531367117659545068861193684111691603731595980645694259479692635625255504432272816062217112638494867918503405071860813357343835021460719469646581271559288048777756701062359986913213954937218003934345744104294279736467911333257009503927562979575056475916862564330842370893220892676266712888336775380402199996425584256033980580176034706770490947698625021433255537723221141581490475837163722630979739664967240152977109463832769461390585668326475702598743338324392719626493403561577283216092212258136839735950126436998627984216303608282556233455887433762897631011249600469572657132065434284790453021800918457882923491017276985029937297905327407669908035224156134327251652205863665666002493648264749932070815485071110472199378497419570019746516005456623592245421654047170524904008983514165728105055816674388190249203812456370822628692825136866133353043866269097580054692175692091090922784697128632369954267771420229164328679696603190253312206306964583904569781014069260511534046436751717470943112514144405429923288034894096673829303579401698368399438088020422062719382744184488511343431282142718647532334279988134645877498891498111352203902976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,19] -64949554895704652940601218899602926423581882702934875874026176982410680518940088379318490949425022986500987468610876756290345169441603455566175662896578937186690631768809684487006602902044373933621599424107205759749777199663215783354279616552016830808744163789166786034722350220723464908634165742986443027831817108507159678659250199499656377675939741650936998046588905263135882472868809041420762007134758185711464731708743437203403688703776117701200308444047469689473806968959580831297735494945616706631417377564466198332023081816642735198189358392445861782172735207357573709740587440509154547101285100550628877487663160980560244542820064642118876151470274413723302666153170295042555807302587733653526704290089969935818098499161414452431742936885267272294185844241736657882478239777182826797049810852006600009109017751107139913187134728640694763716085085516685982729270002043294120508283895331114586222162879452124129464188484518491229102183665294096291695535568539369951069507025814022859837943285840729678709596903566190240711917363398278053406174103270643368561079671228736187730026447047957006081561138441512946371620802171581956607234708766833930508774990671770970546794900492318458910061781757559782830649320210359160048554765337939241663291688859117344303966347693487425298559803318664689912859889042311888204757759886615627423430200710536453950465962930194681591355932363358992498068498505845071878675243918365191418837585147669024951441449232010717806178250440924808498723535195684808934209313585459605019365382031970961179360062611792689649984696393970289579465731408832940965526470249731154422780246801674575851744331025856601291741077738083508108555737733160215170239400500325123640692962647804658232844427941822945551004436555560265196389176381000576157137228809967043468345841124890887857836320703075283345783685228029003601239402315040944401197290584397448217850047291885250664099349198914345669523164779978658378341097761022254415158568524868282070997612202884493770350836790273124005816286506714136679368138122630333063391342464139931331081560731648632666011670871487952063448453966525566102230235351791443477511120094965882667445083424859617172123024727131633567662080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,20] -47580026678350367175146537950935854377618907557710764975180474295748075024498532475363318272354657779771628184054639687666650402763449716012620409455510430705766725485033761642889142916295595347417462551465717009151751949868345680613152891386836444924312887852980155327944908989871159733866279057458034078027922966678735361505283642330118350194733625791628308453389535130207114472897872925169718175267213182342526347173807896580216710742617862255976297724046878413947301457956834065634502075640262746165752697162208917265429192952456594415630226215418998992266912849453594673419523433201768332162410292048103792724568583445182078561574836028905199834157219055888249468448985777893829352614353048869459048469340313336774767914727423692753707801033793210194873916447958993853024652841433442339584338180339657360914936177714841834068970853695440169751397436272480251885670872097622133259988534567609523530386233296963403155105761706036767918700036961268433568057038078303292007394848440678284258462583015956568681187597661448055660385880634813827333603180435400665074921223838757271642656518911694318583090344192879032142054272777852100114417017578248618214667354388409849662630177742136409747007061989606348109452778335503604803697135793486915018063432024865222976277734825781123779691212208424901161951543230384449865676049909257141835871520217734510375084117960965439515332098545947753751963464226069410071911574023830586186695427326641608235195571495922761911800822861376307047037787770569871991445190733511899537224334059519308449819704173339849887748569406146655901560662304045492545427059562493621515853970249891400670451819828026804214586757681950097798640254256446759362147862213702958265882124076821886282678768671146282782775982178499511893770466025958703704782325928546158758346659787013424151410724221196903817848555679732219483438555660227071242339672438216704416280064480799369649522957641980561477237613777511461681946661572303647774246301384026764267256944609567885978272646299216069963050817899064326729260375050975861573807299873623419471498158349597404191468777021055282615768159707153592249971445087084106482877997264102159613279265526318267458038518722348201690529792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,21] 142867580323843791149525940390972926101097978652087331302739477300940687336258218958999635593540839105209038415061012166610246405393706316773699762723320966481300798819694458309913446719630406415681819320546724938768053005998643621470427445135841889337450096525151229661439313325489890811786553575836856523599039946000096001495113225326910699280928370519859412252109277387006543577327636191127216503528089595291401001442078281264818428189532062957199512136498961467068423782011789714227685262743559695032037300787830212386185739493800033584715191105321853332173923808466298317056871860708361158785939017936835162382010678020052272608928545771668908474144365325129775131956247206040913521124647913210493388431870217187204193690848703726742293878777698027079707786843377066037278666781373408450992792440850982274286515994944986005609476886971506822521064862016072744284110387012661862217960637529306155985127407427045941816545136835552138855449067709884522850389511206097401507888872714100215011063953428381361797893759538027989892469556907586068313589095360196422088177535467605876205020340680714379055520052214205270761439792537858555000454263488477831021408137885876234032456328992797492243973884078672036539532393739721508169005735195468144065207045183486961936364515756171865209114844328912610479741924952205866193943678665040648467456811843317386328705848594515131520084869249401141171831855858874789987637817584170554721831234739999385398399118913232987188159602854719319228660688810905644184968729843383961270602111313217503612233553635786082893246442632311675552915308425931246201521225177690808654266145875436526196397125945566938605569988499094586040330340588840374803882943891618184731705217753557359869394107860349069900068750626325788401357485571758852524832061569476785899471474107651361713407253434480748040338788547316642978802989243600271887308424093258298395623806509757239792779207302423222988590815930710472296539898045013820178767695409403575353130828305460961008677474096724825790363169538478453144763096933184203720713360780997034363739557840084721666001934013800069719729517719018071736059807453636216196251737911639910607522449787050484739415362129440575533875200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,22] -132528358557902450384878095016946319376166196067747781499673508006752540264002013150869388297304457113493043671260863939613142337182221218201156078613829776545802159877231480416332361900722969583029675117177434672604085420244055718740055120937964273853326690989884576244983799238958979708156416520169498401337675779128112507252459194246502696443341025889285445848675452162437948536663565782782843248848778050672439837427825624168076069093379990251131202754493299511704043021942370688424120288234843721495151488786179188933062857049400670181563858694794481660135685142438086797601696167069772797856628243703107087142975819282209863881575708460676561027839861520766451942730061857806887887688309854805347537862309205144209126545899424677211734444816960977462574001851076853432042124170991215548995209130114223119055528673379139036721682729887476601905548918392466422653655786086550805594955283148700236341824282643796555651347353968307137512388324608724476591598338613244152879950273683730010989240197615518025941068073493420680424434311758378455256974993740274554270076798066981695381254263608659133867752981088350351653159632277893300612300558837658967152754827809582306319151518799924167361450163666787686792367803343308677324156984000707947190582742985833231147966816103235612948743045070786701188573445150907103660727322504251849519041330399345782201682698995444300834580108770754858067046689547324220726964659053102082227788936032084035402388766662251290454058333978748018506129571261363125011831704429201607974062658059652867924022475826447602535550981490253587371935002052460274362697448023840758977054973897956035106821069997240085644033337949657044206247306160295131774572755097367674781102716344702381603239356503915315362760306610309902143940360081385872769658998357872339053424060113572333243785719483651367659767947038214881716889298148406480237447732844476135935742593592700291769995576764707523415025420612848360352726684214861967967727841142611862162868832934018444232405808082485047720780211663955946948938922194445532656623107055225103247177474154081297076692023740712996788633701119296901948711977388120845818306421715602437445340863541537957521235016589016505008521216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,23] 1517123353249145311758754537139595211794770353855792399413637361135383942991332389821883340603782896615681407489019297068670887273088845431832113321664404924691882856780411444500058042901355579335818366029667097383349766030502020022810359786087546507728248956257089035068264980062556935533523748675021373720094823759800022193975789975104994851283627635941865311006321007956688310374200038738349126746148580835963843119031307412086216176176693515074314432469143747327371662078225183743493032123986322292747016371804130103698227186840621313746566565918599941483168229954224407276845217694363947152524044845552907670337293716417178593417364557431928857552337862692753227506701817796926069352108528191515378183843496422900541427335597987130603442241274811053129512121461151449216355435683497968258177399971796303127529160802983150455261041838540326401115134362448530815253315048763809035423720568087368316484046879396489655371056745012646671658472051974974105074056596550936523618927624591529052663478702439557303911534391604711623048217074993204238410296093859209606110652384917678555541653356853414014367158017081330155549689218847375487360158788309496720380753133969935319716826927785102321168249192463815842898263705241318743027964228681890554311392268258264686542821369063222285409377523519476687312576739326034602729650262398109759003565355679019170890749387755572459056471263599334723182142444380761790303645483556217434265792945966362816750074764141471352463367619098740949142553933026487699076078106601726446354920691876878472304259985665680985571718192160586569229826102582466854520080268738677464313207563138872285742357968186724894114815537229539356315316501574653268334587518876600543554508453367306406389663904375314244084503818167952446732133721064171054062423883140778186010179555734434608306306088929929593683945259057974687808041083991823069523779429911282858714420550411631882676248054597738653216394461150073276539194019814591202604044509927090400163383603147053503110522272835457868075734829627836792773945374602371785057080272027960981005097671432648834755137344478033926626758347990648992329915325498909887706349848459562039507961633745300756638381031715831552147456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,24] 172605938862654666824367084509816320971945932976526998971167234202041049208407667966378700048430714432320781579002121938375102421376100260077625006621444608719990635382139323072361987002950076331764422819038131898278338459732415708325555398799188568535781896087981320205644853132775641785275456606818295229652133759759738874686444926723251919621716102415118187900879914919931040655941561454595775514211664421802675220261086885880697362856586658245178674773175533535027241195317888118262421983736691608809272001075135814752092959086526214113422080329552622795089125169026978761069291225087397017419315298393127101950223227173119964373281439803738224358728376191249855404934132333460295263353647046336643823852980158187635283600950219645841638533288118959205429009587453779190482657191582505491039536802040907648631338246369664316993625485771741007613510659442826163327058489071182109696956630078434741565643418196420931360767423427047902856998156513676870068927966410353083603486511934844526520303734031356923605948857967324140648242842631898073724196509968463746952939611298015369261112312487033884138390537329225092790747329671270364345853116251152698823496286264776718347304082610292419579987555695540174535236279334576084289809213820668699673168641863516985021528025048281930595747876178977065929297857454885562987645058042660625063815413247000274578184593667521356791137763957707317820940769482172696389509010271177291924206315205197301253588203223997652835351683494586356874666962303098639003523547635090738040138780991505633951771547107705742529951229184341780312455145193748870147575662830051868113007589521540969092388620801758860868166505796868325271795902287006857905501305689709961638436513751870180008401093917274537284852330216654650460070262857346676410467775067597355998574492846300825054168083617427955926658708924068255435684783679346635356842553191000631147507090505305939186000887178901516862565351591641702012083171812132578528285683118368904242307489999714235689844824751228636676613916523564423478129913931220295347315302187894018694550305832129989304569818061059221716998895199246972682540380702187958670606191607387817585332198223989392610835998325666205166206976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,25] -285092041962970165272533271537873678161987874627745469989612693484014612963024086462179096693658559044361097278095643514418006669758516334327067364204066826846787124472408927424466074130012730937976198817560847695526419777984542488742626215181302144304167015748298224813912699625381394104258103374418806395737882872596063145169888049776364414181334880572341329160567661452769988218658461640996167565062181113294296137883470792193089230569179330801425566898127845369031043040223390804053906198773951878209708145434973550501300278081166964497366771449607563395520629192949322685167017889606664082412549127920512451692131261208358970323018843807497947311823676605629488460559109253010549149118388573351405308989610533080139422984713291623456678200193428189607448663035359917773154001415247120557499419554603957759402115923361391582322787669015919561131680732539397664372934632484304829773709517132349348589846502918486389753220746260945301051675076053990155541249894740778823011564331855097552821878376861205967202222988872562925693203616005519742164206732608005737119234430058560309924559155139202583586269753172843672742526980852889651683449246598190880392879008981826920916753410902412034411003677349287427912406112658536918180408370485526875116831142345212361784008798319546872792235062472104556146046978115745617754715614117531061251455881227558319763402783979614524658055682171307318678813873985345776197509896259117482635930375230606646018245778648484549576760728102406584181392636698839414515344216280670109364324240429576365892791063793079271718407348071401578229720038313096878465667264702026852363496863706933036753906611872806832239918337966061738684364620464523062798240028309522096370438450429346595530656470874459619535328887419159164789758702019044138914492190052722708940763621272379215539729147273266405880274175025527983979724690219480814973599255685127168451528504480152765674076042507874841209374605800777915855817449063481533339124746960453503489733968301297777380676495035454704941013271282768300838068954730016350175250813848755991207096068820712246049067659954869986437419311359924225768730498578054105533513912837674597357608041693872410858574444451331086414249984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,26] 284828349323579756805055087656080986403698980888051903296183307939728114162380680179734502939758471381498327907023713173448736652823750562948181635004264413343615340737303716724177444841755176550972958945055582262900132371407969388177114892281241418468847785605007829796716492929289085075860540153194012079835338490893063285654790210731303532751233270245229193550092905025775818350955386044692818077668334388211171051411338797878397412953727136851856337292879904605334417600446160492841695613840124261191013250272683258555090946226356172209082828625567580036117355994812669174107620137082876426347221281486218166542840417801144037423408927112939487798881208940373436206427254969445674377879460228682679323734128056298680866997363593367327559170207172500344416965528112739809284204460693227287748566701100939366319589310638317122784205463300155496381620206787234969393725821115347704132358440430704817520433994288274571400986055203352122800688242495719004820783924804308659213847776339443930070457604632533766279487924091474508966153132738260312285056633028126132279442960440217772000823649166542066864011127232667274629098024033244939401883658594544832277180056556731653409036178738908131668133255532078298059293791638969534695258588506182960652721669035402533931827418356076781073254934694085729028256038237413628997302998592087809076985604960587314340133454631916476613283877487165090073577338481606661048606192142154768081258597811856491500865764282240307547550505438940292964238824879639468981250121051473902367431888540606905030476955041982882703147148222629516266625835533903481022330297380722924502950838480676179264272428592194882515086328962930899907680517309389953502445169468621412137434883468705248522709036858907991123741453336868207378083601388069884751262061135359451723041873871010006622370211858013940949696922181048962931518478650163724629276731104164807818386096440551052680388624940669232903276577239686648816503505751798238478879444446873885340499221758457817127896353492642001356191774510856848779122927302715584048706713671406614402159358850013165627709066679598352824071263315317027391580048209268417641027180454298473900989796950256776352202719084596779309596672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,27] -197741509282488762633919321009334017119477418059771243771951767372668625720860535188873257056727702708291948331954518211920449190285276126249672734549572799847120307904704478459952724588674571718717683025712751729256457224623828563929870125571401829573300841374075537561179330982864515562734723229279330223470581545966510962144985578873164009239822728401718053795315109443842839070378862062358513679300740672113576773260637859724271373853599442946100516912338897590529830213657337512845631770340255425480341002207598400415046787215873358175110267310352394372884152514680309541894016399688891713850599658765835486125350631106555317139220760987716564086434849128613645250317075270431523690406812742975066366120201835990923773612276325821536859238227056520547030697941902762359161770640423406180300665495500439515581112786244099564435499994645510837256332019902468531938283251413482879479537526051103616975762087368776711564815524092469449107632657265165535891805830362563309048520280036684908663818182601959946646416838130895333766286553116476010731769871696665867045855441477923800890974627549740017918636078242861877062808187694211242851124059608702970397608184144637405980993842489437273061894792509813186946086057895326593700732094394024673803509493605655635745072506257137508261284645336828768229127195215887834484285038530982053000491722912137504607593420752599396443307126567768758655731419281523919656128147631320696038288064771397185299705153442074909318459464167328140315552021181361707386863449622231245142542383393058348925574239590265484687165628423970919309143464527312064271216655586988358267914334488614933179978835801979407791836271647883313278012653965525780502020025913317028793174982400618278236094605397721153793262270306690848137898779712547137563085672501025545242182166631996617397217183958296135996846199415858383324667129896085818384729356387562345312313062543535106181235600480717982832051281119273025516284773244905206691924625250543958453141930325110835941651551857762804433491755885009688354443680756766415203611773180914852586064376009796441211913475394546779240225178081323861619540153809312618309120996744550505968770534210518895680286584212399701345959936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,28] 88484270296427276626137120001668130712555289580128292741440153988336846947939685989533000664732046222402606720733832996012378050664673514217698247958972381715715306915770615939591880395012049372951591399624321049883504182735096271759327638888670861845969723193582333003111698298902398682753636400265584431077443808701287679816466092264018690578268492266921435709705167563069357506161176207218658936442411559555325298163403413896427204293812840660905744778964043105647625057608406011338251367082602146349086948641384591193461455350471112419214567898399526745390073271913724508445198653817019548569850956175994332230791407307963159101587628955484254721724091334330978867801309529470733132002089530659782366681775671732022436347223285379164826858791625582371589497795672933861714823528493501909723170143312756530867182486382767592307395419622887381616328052469790988891577511608407731576106840939368260874560751960652825523495114232636264355046134792353457738438098238548714853621386217180866733098135657518424554639710221472061148156400553917869760615200578006399061322716861759234512182788886630967882354856490564250631373738486922817243470889240078447439390769303258202699819609166495748823209608431275921995187036450333512547831537386256597492568020119003734792142478404959976951157471201003214657473269539772296678391141060723557740262605252691171524676748980383946347106588840824280109139236265319533641740829831670482406247994640025296932193401399973705871386555844808869297125359997466635822949079305928841286854383995789916737308251628315519020749156033117709256865641793764796293280604923377085566899694960890122050884178192865092608097277170312054096373607761983429313590558798507013283707013738952277098532596437359594325997642689550166740808551810683159024354446965821349628313691976751844060934034082440208654252683496015389838498441342676870019047075031556020327998994766905358691985580517912670476628462332845293586146592439265747100007941691017005702276192386475424628242960994352220638498107979710851662479545639607045870963465838377549529401754134047610840573100280418865415881659814091639737167330574360635596786886632185499899012691503065346906872226476533606428704768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,29] -8802649150861770736295279628551312665917634521624598593319411218943698934399377396081848084066339543602087110994114782306733832954475235576575472443954144833499153713727615912563170949657068402403598043724546601584045167548842033580826545172982016769600881521490324164657834427338974744319736938284867193963215184501045923431955212012943917391869948949551051111104924805680045332313234994336227580360598023599079886636528233590281620066790654987609043812626903353304512755081274770210930623470129183686328273514658356116558314690058882606055980224865827603613149761774383298062544114157969337297686628401377089704845473682608898294641380495404050569917293101824011903822989371218962042678087592948827009414484586957835740973736432659860708924001640168612327232158051636785335260448120784524543673113383815052036345658450898080708950629360124368524939107203636711781583045974602628592332194009258925179522373299390357341613733671901839623932581002201641104265668047584507120729655594286093938244405733512704904909371372664612801544727700292722862568001785741060938504229225057192434732630535678248485068077511092347454938045363495463227552704411888246471783059155624014954512704843384169654585917292526054337874610755069223793416200559553828533097592651226746990025486749404324279179931609885112466077300736552833193252971382911079756817448318952633000894329671150749929352450198045470021995343923741482340888684386049269709905318852237804001446718425060283633783709885537000528156458218870745276574349681217293402401829008852797000894586847601619212734403390006026726450536932065328002626983813078018889189012497445393999703899967323225186591670113776168362722790793716575286197340068370745801740394970147023826384031526112069838197522216333549400631836156028530640297906812205255880766305448706051500180497731332695610959206642761322841353898304031728112730454016461649509508656039380002612777296984872447407076910037248664131377847799866682711649676553838089480239167427056284009434475137596695380732169549635414620972223063952382817508538664692756825621187461582588864122608852751392784786390563358602617343627350886736338267569943256236975459835325735545214045004657768722388221952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,30] -25955475953286249088347173318290039770138567393921588460345038836777251286470682329551778097306715473200835236619894026001732114113003597228358396562845525939164844572698314580567658493714081235783190266387178062520167361092792925081135160343991623235840671049274169547162004958218000076439186548968149663880475461565198244486679277831384339219554671857964307644215345306580524392685076897602521387922478948477928691178938029965712182083942621014206902359288664131898517213593140587645382352999655905107546790879899174997210876876311571481937939527600640971270603588846925284442381779075984028849989014127053738563718926588180317312847300212480424128564345587748049768890376788578011536621787191244531854650006534455329572435186490479052108139975511621615614968834223527262194391899159499448227295089428755720029646473038648778071913653384642229512868522521096880700961563364521679014934013094404082917846917072794460230612209321005497657553271517910850774526287148227373628761313987553908065965843735103888193521822848493223196664767299127375423636736336673927571323274505765020865358728484399373078222104785452941073230730526746937806350176874775389654586172586218938095888484239952516221955494149307250151832820726233962673317778860186397756440314782462594680969788961098285015741728323575647224136145363527678101764727219467781603046431209086906381610459594071073476214624105088740901057713822973370908709949406825349403909219840027491983100678178715398114634625928332836505777428186286672947017166372610216991309633222485495037217500524586639862550870109327021672877145578092851108175042117500884718347126894858604236882259553209355464468100350974945763736102714813050019300167882709841617130303387307940796096646732885238934456432751030367342430964227005441950369961395223310071043478166400943271091902312527935207677636849673738208898624779961841546137782704722222587245861759006607376549290756251665243351260095837501229606030741466968884624623749202685131114168696647613983490458300157991490285958610173925798086042498830029172752312736799119804394299291574731422421867832267272846464232995012415315737491555038868499796018835628349687854759787098274507930242226533138048221184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,31] 28187627732885277199025452522831323602228259042712496289199454670028287974575803794424939395213067637257638175304451128165725167892301928867314773198411934476859441327424955134807798870994357793727905813081545251401618380567282172031832717700806141192100582980767728298365440621621935672550678133733918607407319337989119735026241063067498490161247164918216067939563948758560763530616519202678432578802450681759263370087785527102056549946828202565492683921380963306370794465997453694514863379431403179270675170927475801048160762086375939283430860878937036502305436068690893795283044115830870522744335426101312712170569340348069736598488833799133798807199096884513932162634272013575312585381301065688411992263220678268554282660519458125084155906708905886127151538821579373454934690199722982336765437803853928478093148506348737410451933293993128469371776999750903447033018657485797158313714763248654729328978046081243118993063646585346192649310159489446364816726793741305347965651325571117193442235140275133086548365256177069176385320754421513536446537793098744103803904478991702801381434944876965129238244185824022178568914246300210536660242500999765219381773145202847863137032818966562604793312432393117946985694191214583214791902222383474340339408229293357623931352275954048434207734952279051029753693096477792799806777554326699725132430963611496382473429809451144193330134423872623021008123179278151751640942465502464048770018897469500762213322086992738240463932150675121692899813546002187674733028027564316637338717988945078903590941546293851971916756029450222652883368380140426508694267255189707592203222000229082987662744725348005961697897155859036638629952194739854423385202310283533314230522311396234345730424886344714022429852916896919233000584230097747756117574294542781886365650434141658157239174849880813284243631036267595397037456378846710283740330051906508088594812600757497219220075915235185308213779691347536617344377384746238124002813505373707352525190680169803361500889098357798791480517644584056440545210654573675386217576844879091695167010209880357463657166307113350226551301931824148818797204520606984844765651195192550922714895569148575315784957732579970324061224960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,32] -17560251675696820717322594315512629266785603832411932400618499175610118051365721999106165208809274278701904815409792273620180110409539084062392781473815759246620969402682556595811960181077091128334245424844506999688589041264847801336568153350469197193696032868503646944331936323590396457465240165678873769609788344275993704180495401970220540082413446824689231336265818742601861357425664851999166861599721643374244027627934755850026154229451722705993213882382766945661704052592830687536158030714217751809757483031178882152326284062744443631373954399258298305501449542916939040980392034437431587987458086441227065571963049214030271784727514694373363693053420079646851904316282734450105259678357110493220030411180862794629035331522733569355457944579488342157013273268842485717461056754739426494785822499416572831440344710024642661119163675356144174927922684006913202397350078700310470432653620838424114113650782195778093459546103474685386736259556083910770634810076763503020571738797689475727178228539210491108252392810348458687130667153013194900271550512014339725731546580574698405502230692139330384701076055879314083065191804307009226916953563280221363500574950973472357194962422533702462608949897979419014802753788586326390613114900454305948090433318529792852599767371673859100980933455843394457771978652463532921284606608507168418976254343476101154816018357771311055364713714505729258294437425791414170558679005046323780806879945273953489930393501294855887128470444680146500340397979811462114042286408047487607952914906549382277021932973218944807596053477662022392274052220568050503597509884864107304364423141194053792815311411116615341288059647623440764951227513294320423787387812905125649105032120168980115282799912625261582325976322029381793207256462837763475656463933144370438432252566935098398847042531730621255286400173530006679401321852445490737257532274190472705011443271056830308796864171822145047714063075502406907659429435638349138880631446367660735950593470757114132462596562075209441870612235923623893187158220176760443700286377064831536034406115386349618572567760008307253707917223198881200290264998953952738081319823846457318207244741376654876885358169748341195460837376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,0] -165346800706140455228040593877935237200922197103579381801597927423726388355869305016437090651466503164359960603599250094828570577386465646652055806907198694748198560385701685705887372871770850127752054425637076883662595370564750197250252037391983202366129891609348923536532023540204140398767785997044000463288097281696489324282443582312260728504813206697152794830884888226059850219986989584446029613980601786567819881815411389613153572271959427098506695055962133418392529340163187427624012117622066303554811950853308600773785729870849625347410923108495197467337405588149057641905293833613487645991690374368408709673794943683743428424960814110719380655807767150681865295561651636802718747888685857328716675543578494397819124115053176400649773660854965852414787107154642240980757568651213945757400221871317651115924825831626285294327993613853464932047944772503583233976713649696136797921548341676911988558129943423092151477994133753542723679287057035401976168470105865358511129667226260657910604777288017667262139865826778360928323559149773132274041508684831856501168231241884000743019612467146531848877198608335149455593789795554970243576959271721965456125964139712868799296066101548058887183999661472351248497664906722788242639787956221465069287832961225053182560635807941661030147749322812472076688584233835000779525602935631860242068760645494550297323555051550695242942871657044160326911591971438041847101185145816351652798208872069696521394335187006654497012504392645013593336829583967992587108822374973665957528863995275403367340701588624885436669831559647953182627052194905482531425987774948417326529519407542039420520883795083604329118936984906240401856246287142340656879476422003458388320224420440993667694907860851381706954516055775728181111037454664001416681671086588302003653467989581468355755629084808319231333003203247596070131739269328233921701872964069395377326990511998930106071087768874339477007791234370068770858121500111400724532309813389036720944353890838817618020771956501111255357642838089421183118359454347497464680630739303481769981967354377906023312678562929928512632259381931282893576991654758595372996226587120456133925387515240996455784193669988352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,1] 23736752968009931671821480283892891396945089815555162316916290489732945676490950644961357432942710729656631986049986697919217619241696293337186639889821322575136523480574277051285813854838039605642976602174325904871629438351708463764467902014118895059991169899226177110035395626862441546239883254159064608814580048716761259368234146325632707391636563512852772199729131021484460760636424280088608642909167581753301174242624783307489756583749990537626699396321069414294562290425484103579267568268625100830758576175496950290332535674530286619722199332323627627760226380852601404731507783250452036740838160335338165605689567498304942523760241344103586230623510956385065716455274031732264790762395731903723233305289256023067155612990150328950654202685192519552336938035611522680414177687335559467097840429573051343913809722081720302250662680672656777190892154509597962575920521053851133979909402504400790131571195996623124433911918526751246388131754182089305600314533477711563497973263959073888833615780095629946518340261275470856528577290915868685825164395223194200981849241323230832931846195317135448063864170975905730370271146953031938542458910285182836513592284453318906156049708522935717555180889834098421135942145211280186583997438854748290363745923165671729448215180064202326892486958078232226132516086192751478518825840686546023911812292757701839164395109669819300256138653459880329525767873475207943192194780963580096357309853160826684276596650994294958041223283014271073627056629473839820415432684993212995899547787984614121012679774582647011208899392219784366811615170032694485679861220804659898685372237041901179568794257947346853168269729636953655326679855443986987221663061125264797732779756378792179069365072258389636212879753300347922565524173539517739711449308332653297985671620848347597314901506403999340580931698225837494485219071548536568606822618206944051149784327559291902870335237380954898259026790548707429897431279792536778210113842770899098061764133669239900076729230903154075042941230178148695254542803891996827742305001905500332938735992864621706826079878909694072396181418762037153604298626227595282333368287173675532655769612712044506394008214650748928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,2] -162180779961801350919725552599535152543226430338081068254943370952511277309526815257709632552374367360201171697695592298570902257580227281235328575628587003796177620289419853672564815569204479621118492529489638539946526439584331496192797018883668720415689247969959672882752547248585960622471154958281399078814995892624966590735174977028833040219664421127328920343343767579395749149282845183833522357200253443962451076128302401160771580996704777042912802825134280911540401041576480204444234959093588292072397814759702347480708461549038674519162740082129623600779362856588575130367718174527070856124990455760974633514688300790257315485264201677960052901365079426792755200538717148174344487970224551990960089041286767178474664735281714733501491900016631526039252268735349319640298983875076989466715771052775093707168568944251884396825055105958984302775645463448103571204171795812431004021596579314177386906846644969766670442889611427034279462699312829342205764887904799877107624651147890229187149695558879414217766279519732025641127884915223213844162120750984995263402888185699210372608488467541384491160985082845467381288248453479891377711608216375175138630485723154581501218540840658197983476285554702746403765885194124694631955419285193407910896353498472982776447778592418751084721335665284468576161232567077338403758107672348332196828028910918555402154825406250373888380714633072331534612510950110027306788526225024196926096734404821659580421227643927025341006993868316625044450898788278506727045725414509445678892299208223392616457139265900438790464254221656003743826054007814532574136810533625255162287231040593602049713460679782229254524120871028771161562412331815344750258439751962673989624631295632529595847532119118042245354629827508036451981294071388211244224041939884804135269793902829193104984987335438170816452599101652429309155045093677559608908162087187988295779647467717756652099784060778229806262024967234669957468383596949778670411948807562301928021062752473316339090930646178466647228755561151088065373395892344629618023614402213392977474093247740988857633194780033146185563944655949953995832488576493733497511948502141781284205672687464374020912590885549506560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,3] -4111189539104093547617804160681358524753237739257484141210868046793137720960023367860711092587733077776748748062676205818455263236252783967874242939553295060538136370300552111309842562231729048861369033057742200497999202190944035343824783846072564357508578970454840738876798980583982863600590166317915016037012848399216802084895304283749652553217702113484387192785345841267195959605153281283104992294199316160890832475006359841493789286944053944855773602765322218236694048257109081265769408275750217895726715035125437405910371527213150145701428423213095052783415225263954543671573222655560269725018944978407401759637104058887093352875789884955279399299074251744403639628740242228308236953030458134829303587539416950863030721939069242110021031986185878733936899124936953657608287875596315090864101632709617467741933574731155101182782771767225139416382189164770058218195515529280745209078710378124033354370014535696058601171826388658627448403921416516202189392264913460370042252507308155771306557352286610051369457931145281528584928197522506457417176668249290170127993048997775250545265416314559887345856555896491252418204514032649242850441106986076244410321756938959891059961812583777193134518039306307801847443568135047185289599181690219736124208290418724912521772703164131504668487225831732030442840864531901350456053898415883538815793705031950219045404517880008617277885757615709860457623401650185526581792597297188422058345855612288874271326932183532232298860275690092103130152760889822054074057376122456694517960508235929391450962084985880669230978109615189829064315199903753365039916285452065557623710622741680085000906077270713341531083077328191497772328081529745998335496886537493609031563981165969576643651747064930649889524682913118852333498297183476798862384913096115826142419076167625040794828275221011324866322869987181831715804399750641728117998357693887229291316748933184740693259131472936726230579966935844139508667684962148927469390523661761376001880552890524592691933020742445831087213012930884213956735663027969134807661891451956430302103767791772169877554903628043108327545232103457909471900944859234618044224824821326389656865727968535420609654526692418387968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,4] -6678591229849561526211586579917665264239833603348032319370204973249966037136678510679079894343478017180428089283123587111493538954963334523894426588637056161743861282792866866363241212205309748695936730269605300552907732173582338836686642341992582821039543168698426317953072413547957105117854863287646308592520155565273724383408462806629469467046289343640187887000539085743431809808329936660620664223180163443361473708460884027397645147793506818837426475016067094094200491290161718417915998843738589654599182377669959001630263628704543710888099199188305438297314390081871342075127576226359572416070735853968504978521371644242855411429438971625514784129564159335637092132973222528491763764059250730630453274880778421925667198885797335514462949707866039800279983648834406258098317177856690542615643212261545754275521883379083028686495204984156655881094818090401174410802476889558322525322548645841285485378053882321681042562857681947638192667686993287832409664446382161280441335119322665042846013447834877714002826123354505089786861272753505940323376099828562071310300896055960479713535073620635940098952458047044626150578853059175239667071657166983503639943506425857520788000821803904568301097827867162638361177704256959013868918966400996259331913159342228642783237308380351879512470811397730730321003406001077016181095569981295759028299548078287650015225125558024016823648792882958991495163042787686913062431464957478234378166967747829726867124329355401406972843789906636427334069576237697529820228818716555807124913142327103864294518754605399836199005876680293818154771943332491864719888248637589599556059596671614937627164341990548259262742354405300101405342824892260892660342519935635395504448449881789586358101213565167718143312790486517072268039643323950237025308278066020230280492826629891166549288424063195446282371421188708392478509111878973177279292497702406711646277969771702119622652462701132407471519402071799015468477519705409632373973964789637404240528119185650859041509240504110103122455317469930787552039284953514824056918237875827035432598685643720184741653883725678109824060772505787260155328875422180126345775454542827461881007543881951286482484610440894611456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,5] 128953685421707277398257536885453672667043728612715947853974265206984549465662862188406169901880694790094893082108214700115595582250263223092622209342658722089692856974020180617414933754261585352400724654375013288143236816428971401876489557453569979055325230382148403493837369285693272384351691198352669833061695906150887267109779880278799412420678111629952894895776389149358540690353322243929650899082487539765050659797850210420062772399309850861101960886828080123888643948108433049883097730951188099367921056093678040816429559660549715972616502872421657113074644008010858841575375367298666018870249906993102336769031346164617044046427242954493274466407288077723233811784564393092172970047714050550268207506635058504881113928216959548664662128817458781273590773146281956566413219307789158089417962525774658776668225963396077683452556773727799819067338570566290124319187180975931236692429344024296386208970912813808675312626463916046318817999967130938935667739326469591359589462760825424316120909284105115065195136977553040066205164402929715733559230845589563747834161813950395273050755128144483517104222374023986007927401988696820905990397427016278291912710859718804132791601961110182602061346075338557437527882347938145183122350112074688720520226872093118995259223825698313069545010213960657986478965909732597835720293568891906120316093869831784217928014154218304601772131485672082102641716526175843831382346037531677012846717853824809558033960332988279784233318820897074255158826742066662389574273344215762901645061196213028379108281759275548841428271663842204324136905678656665309585433498073986129612165176867435998662715825165002606593980440272301787481192436772983418046439038413429251121243196418731310106742228432625757425128005084836590576735451134510312591453272094071736349572292567574032608035482469686003432745426459405111825342941661829039396247339862114038171947947831864132428527497642001404433108506920652810819341933443399448060799577467034823066602350341878856891970303459013871130299906203986509154898587433306585715152553100032313809490406921304487811240160355825382232394046206157343900103957124279302994168885244957266590990760613755650548164540141555154944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,6] -1087756564716013619307810556821043691950654734356919713057186292652741597550684235880876395432577424078337901312560568409563142943210081660167926071628503833860369558611910639212797704385182203635162267429383780714793261240323405999908424865892458005610174167969446491312262355594071086881802420653667374880348390962975523018917574785978472182696748890155021569070656646647782674773778289732665162890985866666107500777380193760300651791615334187358830518580543933374753393654335677381302468517623754407014176718939068176679778217406010143995519730910952934527209409671476183123247274305137130377982449804013431836744625161182277718657778143033322473706805928217655137596005082229556836109802261398260969611683699666959648334429676542635434873045259591208254390463887083811605589481678839043678093341486616592279857404567311013499249902417554560663707566192937627534426614528404525914600830700346764518141368440059314193083286329631811157846302107760524096106561064161282183389794138825634171089951235896696654046893776286235312077856469204554355836092934608677183378379440037799716216504428469724639298231477366434416968042223350482332865234226608170194654799006168794855895673560542025785412162369402473605357730030448477856810496936094627108142183674020499799611813113856456182534859306586040840456869272128747786814148795671549912842656044801580665581600992299982099870891620155611108982434495101790880202432988324657521261414461197931590697614992500191187792241688512935495771194856236131284652992309733470156405508437409659099427290258700449389976096149321316387053537007333539692436809873781944865292734179221109919785583036670253123080307944756828780400798681911654433221796251545885082275572477845601524297740803523163979088010013802379173150218118316642752650364363432330372069710304419661315275755359850424750666898248663316523916915896054695963791344245013870322708509707066516575675952737038939288491370633884752738148512166808242149467171014708554788509220136844025689285199199890936990429688820936544669666561967831277809272027388266871494166240014511623802265940494169142851866208004340026781407924051825384308621087880142820444133645482751811464057835390604228427776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,7] -2063289055962693703344170389659371130369071307562081035664856374392238255174868007184294446227736255921973161479684808591549045295345736895767359380946459408181197965642283238535919130895565857913566108919113780185866518203819688542578419437243014636803866286445588181405688650921569148024551207103558899142049845742064363717874749226225450545838882046329323268593766215258845656957744531920676218050122284122232468971613154811182538862183542826100464660469868796484326150014838973393351903306916909422451729400900874140760266977323924920927339094407110471160216915383748113328390426690124131271134037056282320319165351019494554157736374226194119007124878631216374019118049115143957948886870593704866096851181408454801229633175722599651763496050415261367029791318441880832131610233548885583400031612423419738255574878531707764694176328392589536087786611685574895434146795996831082703244264948039564710797935899304318388838557593235997849427711766013406168935003540608277654255829387930619283702571843938826797563334616078675042780190639050877847547842342285266701085857021963507428701911991568927683967405116396120884339414173293058505126937290407940445629487232161839724867971001541175348551520150553814950352426262105211038609519644504619214854765808175413429502782919295918257010606521722963472134502282667939737993161820373640425501078490281253461741506990689054646338515386684171462684118130515867255745647279631646085053408252954769036441894764579474864077472710395466794570692041383671723700945760405198345773899493163739035559926763103918882021561343123250352993314066098651906367084332274275896316546225640110520696737657825197533597566905957350877708319848518106091308648058560004583098657134702367905960809565228217228379996369896980716472720405988716736604942831858293960109070969067293372114378389798402226845011503498895682913998300445422921154108103441063038847139003531537788460692289008962688775904448674642428631916640814343162501697289889118376361594549222536988955423753198722118180405516771471429918594847738840815476642463590629107645287904596970271562044979623136444129093660765998360009211422293094467292859884713162078022547139420700379356441996643606200320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,8] 28557012534270746162097375153390484795513360076682088339106163657721170003475020502146985841887716993063439264416074039684458873995122204711869462583806430151536990189347281030728718500223021833893920324014109392565679736159619750310903570363561625945543278359950032084133579911183202071411850082384846713224863810187057044236976793358949708560361911605633006494642363581841414306578907256779129124959019898701423512772865842391167523460277601728843225004784238927875935627439356991354638669596743942578078518474962358829332646012616213832437169144029029696152994497561927266186090389930640389024528618085205530628154931338505123814568101381953653404619822316963396470640421683818533559100585830791894953962095049565098023641781572764842730037086499703605459018795320550893931037718657781932881240138765150869251320048806588457478377288572736077231219617082303674200748832769169695152235050351893961415572959502050336800815563950861242542870772366636371531306646711683079480574004247447460145274286991155681550344126002617414781433426298600618284973778229996613711713878503206448482667533361733249587651134291589343327560703423918375871995178725336533064307631222208961548161813322246176504970863370631257423933307350889371920437675530556031416399447099348997685434913491927896547236668113315749078873249171886518869070006301126306289343862613307696465850481111808705682076326292844068199588374372287848033278119270528784803919505924607887713283320873776205032644976203921816779357409253289956683391923465665058702690922329750056194689732610418946232523404831690957219799037184539734532395801598426704548173602113754967768515464439306008241990308402841375156765749425567304000278312578128843545150765873895914788645423660660552312714136441285796700253933080351757063077961498287139106946933772541886791572611129597384898955258540438498234309102561269115011047931227355014976479803534108963025681843884427353562331451710968262241113809536215806465859908273418582485512122234755198322143566842703421911982775412837618895890812409374212244095313235341469172694377722609618227668312093796349583618344324450826863984120949838114060676757773706595828587983680825124391929430894367318474752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,9] -32263871806213432120194128343597519517175922802689852872699549388792908695430084797098793080438663727433100248285305581153344528380364004832885551752583096022388810151854142416259279662003898322001767204201138563524487748855575431647035352651370078458411260141018915785693303364116402914951510152187967785463130428308847361822777549049170823533848352806231042884717311140668894568673655110998093760294411789209760880826126996779327708691842057398906498974019992924369545898314964142106231878892565183511003245007174604979576164301484966919523492609503631936685900416980176154071465881394285276458554539940319163175173293831527658612026781136401708430503306276187960744403835340160785908927077752740267025645944691028109411435073268337193632081622086404819703032582577882453997662744703731260205358001933505371339648884836049383184550934395238247779390407722659988293744145858059933690534444494838828013887208665770335577588099048908940365522862078546170030021722346778092384120740606024320516838148364037167910731242262231111041572340487343152215551683797732046998312644533550798641909288178731084662553428400316119777221445250907783625913945506399270573398971354403497167308363325000922363151212180737663722417543424097977133237347859453289135931648206039846599531890892742441455109702126972104704877614064002531488561837744810097717438653099827170845942001564417501253676100856335558117290978616391098812388359769709247567555732134572729785169948257152579631688481813762672606709793412178082384268772753407278919428239230203246251765817207058695708806695722129568300123884600288433171699089732687653089783787538538422105453411754366131044006908216796794113380271849518370417075099443518825159794867360877083138144132714192587346103303602744956519927922278553496852850087294087189239611695699274015694430149575726274548251755801442431061955698293554354393645431480221753951000134573737048766762319016927888743359436840884815629119227623107334329256540546968124689989400265365668515313578605055235210694755705818878026938613126684437083451521422466936052542253305368466287989857061912008368982170216816300197450812447481891255614513824380686101982492755025133697672634702241502068736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,10] -158377336756946069985941692750714555409847235260484405267194842724677414850072332716628472513207526340765737153379842653199158240336166501669174101675774362502621983960431568606485575834332681645730275627828516649965907887287865830368284981692633331802937729092045771929826886117961601171764204499902088209156281384817910315268708017282336160820125809994849989623663012641205860347499132737550225034700377383257631123416103691057906881875157087157246881728196999790764677864317922944053941602562518026821223719890370568213468810907098254720287615734621896589477954062081915351528350579778144911807582540714481416904842630661293846357616564523906610017156566868731437677159938715742770186526129427009262709450802613096933432518726811310152739315316477016175713698478336953950953564082936224896163519795335919291585502839075160691290945729877878680343937858134305042028086716119327529303969412100635959813022519624514041311457038706966012235777476904495181860120347802468577898949084146279210258358101409140487379800680259830764064918105287912741042902091057726999427753402135954131398084971943850968777006150804404945311052922660460213295727101300519623478840975917604288617746930607360898511713006020949015273449112285215420823020456461087370921768212477651466237409421540479497798617937183926771855435127944994228550557296527372955545386952226704202921334467902512025321206438081187350593004496855068904854407676278976067114784831735010327292616656227801464594745105782337345856494204826500260298114835764843570352041967959075459920111314387757033983870471546600797876344864233512174085604458166096339523627307507571159450234177261037787016949588870022920876044327542424222322536602916466407730851653344761295566551298511725046688667320531036575515724265999253699434229418910413234814825964755904930457482369449415719621505272568930528414849210650969124825561816424062967440769431277449225017666440491581991707836148701746149772085830213579284275250936330334835538356354544289001816989042413851936232436670975569622960985093130781064173264140315764995305078186878068637580559894851351115355976033097862964216745323518313724806691805635034559410698560737495194065983726389263949889536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,11] 410747510719603168047148922599421815137848313318716516667471280052749576841586364129128591668481320037794650836163688379240061859761704064390807419959173232558615328015116067465792128362167499059133778066587442242737250184083357330200359752930749334233762656582970981578805965170506449779122828194227147871219515675960357678399072408643259521944053845481750165109928713854191647241920045933522519028279199729273484105674723151882099701494266440075746288071688650785526492564140203275970349467591304660747192004899875002088862898033192991790562965519255539065035959807230704627668760592216162447186044428216138974752554307611785189823533725685417594254206422826893275622517575965637529489495498524561400709696634992564891818777177486673460126679107904913552079808424772238529159733873253257429568394274642359385491975315514600890225725663353442849069540777262227389256166236288669056001792562391391444678068259654979265173723633245825369085523334168983685105650621881931504584478535476840230869042061395953642307532680293692066309409168395274602611911518744811017539225881689962551352621419494894052056032259097935167677295385229409734360441609954730733560478059317686532290272162718233163502532446770623399471475117710330661209488282579844535987151254472860158161136165604284155828808261696915819944421250235502007262858516211976144569160457697020470559912982781265599217223674400944159856598979250578633798175265628055003968864888160273027398947503225041727000032647161527142616330968432847594766145425654747903203605993265973130129170823291190590557032877780764692924976365287608489554161452283112330883566531499718821068951062882852019864091446602903556367662073756903392637794036018086117091032117752688545241043372773197027844096605798175401903855139476258520515731924261913782187451666786001101951763330523003677250460027438301870184166384725001258082781895721476428136342985470946510973039896759279828042350667057311361952125801856786689818406758397785931917298563653091423969115660948771471512842066602403197492572557068789025561824429602107757509509717515645289687234209764389756980921285974856036402049941661680607021341992538717562229701709340037223836976627187799442849792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,12] 84224645253900380591158343085634834881853473648086349132029783133994049826984604063107617607267874239792469273483168115187329698135658010105952982526324220887730449592464077230535804926187809511923487765372739138376183717052048369991518627961651684277815903292077002884782586082413919445018623664505244346568542537772621717628874902985235233843683566608427282077307613019213319010975124114332039912652991143858204307959005619509228526464201481957549816278217022565650684842284941375431843284518675570454085729171537412968141040439884750194793775987771782233562368682088425889089351541532634392990033906670792426910080933134570271330991082008706288750793839711060092691888903349575831688279944030915410795748370649404723820997195533385704958811773621952475209169839245973349441213363807478810280887851530889068142622051628130723247012574826990835004754269601391313326705100775205902496738438356763068266414565740412931957152099502388614907593173220522675438619393251454429722823182739132500574468165668915636518618052707331699370824816756380501855354358523496854814900130356584305219434882942685327861473840557279347518463710053947539499387713107820530506077393114623416962329404804666325437308855422386432011141574441868293896229303012740623817778563655638770219122727654560648956468408620621783361680450765258761483259130772027017489073164644954159633279852022768325776686788405943981023772799660101085120245162602949162063797234252851362784103625642452732144418818122938319722338250037075412463859245556335782169992345207827547081473759998667910564229232217927744844901696901139536404674725933198730603590984118051607720149112875488154793579500549485067346197251746507677500690188101397129611755318929127175165259071117049281335976104754560671318501151554339597391030041999340217328142157513999396727673079767989117267384937144492182914805690932184571414305897118637712637099735588811597414073488103659303040855764826366328285409272803587748509755208431872209024399679293203866373981632519532586863222534236338347108032987211044425366778228578956788070864466037363616945261827130188712259048029864812372968430384144793026954574113003534694918690163481026220184109998796652773638144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,13] -1852518338965908169218207140273592010460552038747965703269004158716728161854414770177078514682181248239076346481188143591744283125874884724599530454811038433808573893683872636875990721655449695246917151350520960578653275408956051359428693566772201341726388727262013271979472767938312746004472221035135883681977253986908903861158873473102519118339889028101693003300298307491821968013640434415469705516034043550775258986357586877410113572363208558829932010463512720120203974839681246597320958307539407572661725723452684916799599052916507623800651130880643738645007651978641533561090212068786931058835455118721130099597254345918564167470047582393717081727845241924851152237504583453897821597392096276050792173884398388799253133900384036552190216658994472814132658096160088579086384356085233076300680712453763226314001335420502184491228766256477335459165894730428509828414175460912269645621380610634323186298962601559600549102156782585336127886174210333995387881571436207287596954596644072661575823961658017490717942653030157696868847789124662868090039758350341540750086130969802917864164048546939846934046607561414294689622928927567225175993441615488979318204521081611641769534700818276462736804662529251878786392498625725295106389026306715642147570486388827680284688113628783238868526683879971272719718072418707303965787138373660230247414450504558626812905122580290338289757977587499984980971221688591511423071977407013796884526866844356832713328739229369918307300036557163187742021280257515214540747765468753797089707784627074003731478271034320140926991835099859653275379344559114254606294824947566649115682242020905885221534605049102354405454195644559915955092598272036537473967586051522921614442841890182944866804487166313066667126205230934137294471691695200735062121598331662183523572869519906716230827582213318505846610703561688807954463918612775729031190608109374447548148131636532468532328523829471982963096225295841872245285361468917289181516730142826836626221816433327618810869289748470797290199709470324099689908772734231700587212508612175230987106047725219375217256741905648275901262417614985817157889947114359570718936477330523614587769625472256570569793327945146307656548352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,14] 3646418238766469382679982230432935318645270436679852904537061921512542395786252679733485609653611322880041536979937313988264785903140133639310694523876857469398731507257719711490578480957654930177425484402640764482691061691956415753177695960668966455312519064953903494046668978425210689986904851508209587892060187013470322330654984756954582097113474804635156173940498904036142982950988611652167185023013193010175844894150945696820197421102727729180665435684152522193696368324112856049087069235999014775769292849752103890993104210881817160964945247170683617138349739292718059053623084226668140203218742760173044023478468191170832834120925520889543403200950666216174420773265238050607157764264026720992677455319716140794206188304514296004782682237388183533991771024025861180666858532892924556838420841905511928803672147827087301068186907442404993679370129520865271935249323674557819059586353339545472548656365361996387307043591578216468992369725509872878170247212289833595421693070461604674164920378183440076368555552455851939718083170974385778845871123378238230009714192164566042179268933135770483427788805066688223725524751289800684864178035723880600784403639184779547037288423632039771418815135084585265297872342386036070914519291684519789748951563831233092041677369752084777007930706628344047855619840807143296556761493162030505826978916371750946998442771325257892689763209246873623441514102900702400378651240627642729778857965437504712635048703319723081662317934400529120892904954687531996264327818075853317575640563581418420571883187678717626450122567574166852005493414620357816411316079366703546079616488235989036088578792911110490163419852365755972819861946640708349521386352599039164745017389209726209219100796390338550837490255888687396381087017322984564337632629567690376529750554472371804279689721429829582405245967592792207195249136943362136608075977179228529022172551324954453964879827189715681313357176436118660043470478387251673830760128372160313173861889194942846073854572773289854296172698196321406430188373864735589594725664499915961831812179081455386297718203719331626924782504883385685399462710266526311464520590857019870772351776986130029618513843218531093779054592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,15] -1710171547040596326360920862167176983393332111200674656869731862891079539444192709110841683652362281513033040906133045155664885268833458118870633997556855073320187528049232473253413470965999780193547566055914396178253270969219517805446482482885187472348754492455532114119158662889422449009077650778422274917807878325618290904385716141945526840746766635579671306440512527703415105766109882001619082518585972635869226340988692962765072570647613931194879800733363156542917160425407157690832356468559942435698689256393761895896792618953874891643115138187290948314023988940913634925236445213920332513572094098968848841024568224860853987437471935239829229162683500003342019904869149749835696064568388440845964138747897677763078849870701102689520174120269596163345283875948771269282419360968681728002093536284579109408018747058805035378178914879243701736778913407584680197836055638457328319994114671113962641303810292749205945992554735052896694577260173200190746748115507128612425697519384820632746342773945143840862583569997212641986469883354835263519374569921527729328028098207237247381621746915598051902447583842943550265868089636328691282081883406774875716018715556539156171072038346775376103550277281872142945023826834412132947679085800442771119833147835986938138114739501036712647291902344912672478525057238332728011220523843899583236724463089676467269017476781463472093319713112992934254916024236468596205152673433331105595779847235393872740857872635473994258500509344736778901039578465294647766701020692609716703741239581918927877304527171298200909536487712871732287096052249710562024459856240017199614048811428714549417571902185158694166382681600369385911748595942573381902795224666988766455724384629675965214800991454256972452044663265829661671496380272286000443426505957936461478128736736435665613029115832188094495208050106636503826921200064651713566714515239078127477551294225430677749638334709732988059046153706126714075992882485591125035648706755426920889147971116123911441912871291229136285802199704445707308619621285361969771260868136644048069552904225805787468438086803637742907742197333140633242105067161101496013755300120066389010462677172224155779916963418436979891634176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,16] -9870028894800110883642272049710121717470054568845675212132871977199463987114384767564992434148115962056824523579206894295557462482220334172319742496795921047933011119727128557747739551552737225387305295599252798700733915339610356844359763924317766788928322019628346360442602176125903470838590980345779633042588131737936303604194666001556350630676641307613449050494943852121450439048154304044368916718251476859452308626093150830750993984811024241038232160563043455937533831414909628435337539505791855444532972927798554952838916324025730583605491969113735731343091424944604998973218659235697531022257073015190523122263348918111200047728089686617389028625609296427974535780062643892727244308942804931094210434052264276747021809904717704087038217084173819648224256156735251491670178150847120875498595682900439402674994256656458019078381443188497231093333198286357666644964390079867679329748210129789553541466318280850179591303836132929222457135430785746568328032877288582685989245668848097446626428658013790295212240445500719567499118304097846058260635066440495292298165768743767698204443087150079146358325247433001300833046480943103213667847921122548282547214076880090656471012549441015578620596909712226444900018147698275345685428984981445951184144835549387839183920977899132058968281187603861824672037869189116792756309858541440939293905618008491222882702271856475745221374444061998672332152823593316031453365721817196982546895557201363936935749728543945785496939652573447547196898139614975908628067788429993696408011827651484510366831849537604856158875787390732645354785350596754483042585112570539178491221613734475411568156959535608238206292243974296989386557848607196171217930887739004717515597091496387043905310004712712036712753614542508823621175010958817924977792971107287636339800631015399485755784735261348106645264715686167155626403324035451625334293217386609607561699379898760627408172590441696076502115088540192709181889955605380669828789250868553327993976050248705194351051530354603369221788529275066336542452628992408261949632191724963980161700547693438529725060715139612413229212239016906821599447429287843067069975458667274825386113454330616971950867501347772242272976896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,17] 33891324189366959761327917217083478978585864296707809279210207362540695994972729187321099830940341108956615964371379980328203689020179465257055509430988796427630447847110050442474123851266862643484183045457695513233118201240380029911391289359158244000132068888248268766169061245126105334936713332829846308695131374860802000462359756630038877122707135462492640427875534384202845855462633757858956123446200705381343272093234306848581567069405953152056286067539330738968360658247558414301499247603651108056959565622795814893005055993565300675173834206058807305888100804467680377349553378491446847864718015129706460421118393600480592327136569488502289567216757139953947691410278819256889785668760137292588066447986748524324991533424746113950008110717101401081714700866891251557010746408583810961529292811521971418124835714737658562613075513463898466496072511903548155008376167807937986174319139787098541901442295473498902534224875931380232369178491086477235424672135115865985329768337944001054962035544363956635835548526291748578051745803170312028768643812607648442603281991917756308068184348675148033039609086515841050573339143070939286167030083648032191772704031502227452113961485852641587972676567456205808881686745547230465618902532950346692638740772562269041818685986990649124395742843870837582214879790601074674404186086313451120888740343911784344716779064132180064640347893230649332284203236625521913838570702106509026049574257940711950899150973173954470796139725938164560316403342473397968529040237584544647602229027334260752935217031288162836377723189804474937104151222563384121147433790016894366944721291639311827482314136485923663889160878176361280955590408765373080194572614232506819723091639608968613797582005441572195606414919336511334912043928946962381389651496388682126296675884067815595544268639125432512279689720042658626538625178375705879508220438199598011266084270130045904602990080450082545932598758486688986515479672399058392576495499740159638066800062520826143231577424738981369672610621756968015507860627712164483151078447288469753828369786806109889857420077653700689794718274871184223747433146091089672230367316622039934168295095165744646115179203904875060829093888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,18] -59502748881878151009985553349429575036666134915295838122297099353787609984407667342950507382036653588461308174922660342923545466543597547869035078803259227760732465724825918533545228791994080624598875334335673163183949937783591028929882645373627700696216741189683244528790572121219024783727311342206540557145764937099332771889322895829886905631836308819712585278999962922565797735588778298150475021911289684633467083970438501237717981059656573657571044527752358084196328707925330716561006558996652801803111635878679312185958108168424050686425735812538308816974237684311881297425925698545131586278219706528563863287115283964557395044473825512029619940567185049966276754681079707871301280938195217263610175365171774889854857872616455768219368591186144775328099095020976121097344196516151901927832387881625193357806600932089410815502164435500989221693555728823179038395102317596158220503225117551786673016795528532885770354316338099376834528074222400232420076513037971492999801352493603254038158921002649150740844227333455120430844916787351537295018654386549240917749782139166275899521928293904539863337662134399474186965248113446832613691392973090313971871414063651295044703446270266062475527583252686766090711457361346563284765573374829680213941065675123921894787236799256352592452076331329143510214670440896226494422665508612985236791409526574924385288759302266057229843132570703305253536279526606258861616421534554752897304556552298257361504758835051549580425670080113836313879150705596498069887602586631761588204324558897223860967355427996472562054895165496941755026111818412494175175554280644737501531145199554207000352533598626430787046420665566898833051519209633718863671644208523310862681073487226177192005499295268196389331849947502645125109678892537980133438299366759561222437677861475699573183289940468341781475275357424238021300919517324857118980509016688954815750752513128749938672247398575953025788210344931084206257871781895182297656593121896407945173205595124835968220226552179310511040037312327280534353192595748926314769380387079388535046238826005799921419639847918735028323339135623756767468863160724963406510133362931074632267317436922025570135914511380374257989058560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,19] 62142348695954404150056737494108336225444596348502470106606160429862914536930387168802065337993468413854195052749175616804792161464390419725988580377795479250224372810283505919576215287468287551355450649072018498998492695356997025102064539149483227089992924001829003363547486932078844400714771229330627606227401924834254092043472742120638185676427847692031389261156350238004754690526986905651015067729161136828461946793213844862932339167733123632792648635753165315958041778369046923966315723312225702168137392980812004383291154165705717448668945873302834944466540732330441238713963379429105963927748460549394726112913247212055656147607353016601952331847184495992148143097933876083819384995036609016251177954392508282585834592649913017001780110118123297952592315862369456681282660345499824548412086572269697941105022591137160388545584561828013140148434125167852811888262597440399049327713779308858471782886796908490370583506747643894188547688596886466033382405108397297279863819497984019992735052331154788697398483485059624375101230869218070519639665476149309216747496237653155537720374742726542489518735462775350648467032432523371203578370677294206412293762605605421680834040498882305502400666646264681433594834089178830874599180970599469670151161931538042259512949234811219395829156391865086206813484454941558128232159349411870898687731123992089595633800369561921678787434483680036082981308809701065226996298505599633709997109713128768470690337891806320373824684030002680575757567937080491768226910947116672763593632741508285662461258168632053095235934209274491936841401276382625470600134049625912114606683189775545728859907531313141575280485738123390293836972679088544379242711184551107177281194467753453040784255121610134360126973838595772893230487112458056370882334436122004455862899393444286807760193077130930745824107186417856654497093400079852739173602935949916261371946042223283259023983191179675354062407380067776109610614129341340740919333745544774584145506592958818409362851504905999788179212562559335200914073428608528934584442966833076475517543266590323636849538213665187505417659292079350380807438830583204605548338496222614469769640285860457033511318828802128236196659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,20] -25904502335475834918051036808717618342422116576283649803129623236961207902053440391842308604423500439255161424567483270170462025071158077896159878213915695161157514428739973849206857892156615783684167044874247172850907179747705242545105956927296189164574926426713864126009357974104484968003666625230385247954215061969664316789057971484882412931860596514438818131163038388367610661046645629046291470782111553502290477456825365729535638482283636443838661292668820368129852749698423795976777403130144685032301015650192605346374793237301332598868774234352229542149239227270136333352126842689952728903475330829532271118660261358208627486349429413772528833663979180380964812990120750195923814294442486997399530801812384739635143551026200407148236739230746132641041079400707399922644639654958149490267587379141543690491213419523628467662514614550958088271375331263439418563446358324787799314713997775267422990132546569571806647268865734033804116610231085097138045927185079499832908026886596266262402328090400358827311291552343671151917346606415553161113247891741241221370368548521364697900406768490508507683110846615544774823735126690172293591954335688447036360053570642057227703657602513483756065126356316471448889325342948667341747565508566228252034080940631841066980218024150822048666615915700366249331731591094251445100944549613192730947284802640441222404009217119109342992459722510869270596757263891100918783986327034909867409215509944733301770189750264516808115800558450167531370991903568184483010832323356591611503820964411462126054517045935407762760539812527288518753484200216267126677296008615636622014041135106829382205614065207751971838953790595601675753322380445180131734372192046129321330550903604549586585248060779070306724081621793982420491566684965155321005696876624062858695150711797485608149812202749376199154201880123284753442109053600552234458674182649233791487592175514460129841963330272667952351706480441678417279472607054914329263449924639241713124611777065999619158803127454561813087094470003565952683661094410789954979249293619016835724003234424835564056589439513108886098660250133447183283000010545871115880698207043081121206848855873041453173812029130683130191020032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,21] -32167695552631048538321697905878226212089637903140463982309553332252104670894116458138983340808234862210444610300471486024998484190375848269735646525700955197594823194675487154632165796411276857509841838262590615741348802707666519557691660547337242721359605482695488587553306402415136985873762109549471906297862328434845682616351742178439099359346563346441749336304272670460179549669514949819330609793619814958509797317241228501035971886506354065867873374775729379599434885070070205760332711876629935179009213815695867461079730111892979950205033209914067727236171577908170017032681767137658847698267989503054592896130005772541858663372099956445874474664834815178098325793980418049102591066652791127188529914212154512263129723407064971751529661402466200881047955600711929891602543235014058225431146084035111920289582165057519931386719705775664762433184686041047704157371838439028159107342147461692548041355354638264681809839957015884243616735151905844382251396048511946346479484749604926956855287344150605911159902147114009183777069901767069468280481167367235300574829216893074442466940921160365174178594743634119018271597147507574568919990197648474183295760034925031700572345714205237689586775233867821722739987836825602349576612263516870437051083412283638071217098146568574336008962715337500461140496678891924436854441338490690022461983018866503483899253716157976278724195983160989976968850857809890739438814226616764368131899962661837109095911676924300092651505952583182972725397558332905272733956909816824558198694400680573427601138859763763884466786264330092325077992629672917579695880064381526544382476292883001725189492993894822855151470128128044089198227518780354084783514188923672254965426002287043299383125093274725223564573413797832158018749425854287804492286165254877659236501695414516567094925411043253354027632605176649914839003317754879461786136376124363372510634736911367847200401011076511745089893794794515495863572944291654710344533041957081368283864859524012178050521641287890597547130663770580767717144571531878874302366297777914793240658232699074060811515622307143897515626429223175283448671639842153074989553137357941580106442602966959737259685481637300416823689216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,22] 68770504969158287071996054198906072503685553980153126912225826733478918809919928652422289276061597099216713940235228476731325999089599194609397955382040753369806501360919170365649335852399209746797508605132407408348249810413040854469588809756734805426551989127728683577345518873228731251079499763822322768986978698741026082357355300294291962739602081677742121537364704283515137466225519821602643357232026861948190750205813934657541550556674325283954337475287624645975470322725655121030858364019675248445276109197433946606215215804746558641120689710289925723935030278709324951426279197260483367862602600735476759116738226673659817173055492844565130638270927421297685036168888469084562650912058182347845126940032850720755855076898898746896468145072156657711952876828856095199585132789242406185032812259605128745728941423165518211614727641862661609210163017880579943006246022274098251702561634596001324168367415478809702188374739052767717333727754321290874350982235563618154068517724321275432031564683190354300597681328531449156058475864234231681774573783814502463820955108824910255912522809746751340579964954721353650346676511710290927190639985065354060250050278560665446596048344154020695214629562834555679331950867551041422952888636475739517935966902190530339653733154476242636829268983178272441976129723662995493250295467946964747441115668788111636248275780671630238478323392063433968475000711543273509693766780554651108979781505151345027637603921380943474075797232123311514388971839805924643982027172432064733343940836744873020679352323849633985648934914822733433594924854767951078735407339296490543879741065913638469281156281968364195988616837592657428385296100283870286865457988887977066272552067523433085112872412279808901763548243964529398477526823057462101524980142475736532494036903666009969404603093055801113615898291013797917725016473164141136969070503418225064509663638067909737027575375645951119964574850709361607463526825191718660910613753409237820006371781131144798707159347439904063032203543547806819179266880000049063459355838255112286548767064974002550680813673264220943709151056680346008046412262466767625944465609361629043524603998282483334357274025413911124006404096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,23] -51371348361024994387746871854587886782478332520143428818062800752076630022388877827804636349141338386394083965413029117050131190738965216360058369566546155187867731475736880605129633228498182396446744503721854759297261741545515003964564445660424000234545273655188961663895708334739538088821562975096360710555446690690207577054312665455010857194423342180750754880112511882957387276590853492707669923929063995033240808828046183188280485578957016887210728466727796761539962303096512259566219879879563345500748660367514950652542065920692900368242543797510542262016034278996552116014325381860830061774854668543471237931456876337469559160791858525416339757032449470252763712947795236319805545743063880041785030625472713517493474364491908637662092382590254126112729238795436309073569214587526634118818635874576317031331804382544572085000143527909592265240332637397557745568827950218230361739729985950049998271648716595902229183580899731535656649285649889434288309699150954286567858524173085814524458990256018481856277230194772046902750343001194542857730094153865086885808153636051301298166441596105672350529838660927298534333720968458673529713607814125723359688579205206922805359877359952791201902274987726272462504112836208926162570059050818598234985203323696587220921982656080275590618875686309521267514288337192183672739044033272839338562712605564054350023556211073759568970036758908661584311744253498723537518090269446208315026571566665536776280427731281863638154619118780431368457410858566535613120408610584116954585479336733206075892464348927976563134313010528676096660814615873933785683135903050138954074567334051017348208428629940828908025086754011987338550416999328488935258682350268471599385775347504734789186099538355779032227569139926471304191022620890447165386326940042674018179502380123248110569441098945085148471774007248067826520165448353428536406060397126934641243625136818265226862201498239683849218226014540390291433678191175544243726030724149424393403414045187209077218081899187554195143242538087415977432395567635727209876578091496559305555700647560959333527797746789409270058222084462513246112028752762509243142033971144379733089143287575825635597210822410555209663119360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,24] -12085219999097797953049354955627046538380264264476139920209294119271497387332028299837780483496195875622965702597722508078938907321002754232439945584681049525410620666470911864882222910811881601188947460597713879765866121926353368078301507759892286470473181359788372135094035376240025106954943800370554581759953093365265941457447848986166515199315148484701907879426877985025057280914348640031068538934052879187247952966557606796106051685424332130992645572672345126587691799521442916994654588668318481976318469124705530746781992034255698247903612160109430145094766600914949155778110017733374086168455203450495309310621554784062460592340860786922986522762471013053935760698199557370754997260988258912661134473140839000899402222960365301461140437798460337354210225659369204596311277960086298206954251559841521826260197262713670390870998731270605373527418987411464396569960416389018680140534614093211496550298683717376626473677323375838474651727669518001157233214258200411568390999763099608130467264640845487340742375686987748299566084392003574654495381738941209496043952954215869664515712543470261182608404518162414480583878246292586452309415086953452753901929063086696109134811604961036011182161376762413920831259017007322454342999803215197661771764445781402600246315774258996241792907910931463546708656211053139477157704324488262205561482931933909780917999374708974969529027658472269979968554595014707672560390454764548680095236522485371115362250940305524068024660897094870459484032240102004322183419100370313310562174720633898464337790685214593127991631068484200774884046007690649915470363463798021384927755627113200807258935958543991850911421716919281080047319206999271367608443813851739493539618803517718700534029883623704716425730897919905209520944805114219744528928382633056336527680343578987550439785216534074407543618400120596131360815774122392732100536301102449413549856903222278734959151382840885901248534984558903380916142976327645425780547126007880154462362318519711049641258515873905128675689241649682499066519212106330200539330122640871563176565382919795267045839339450650936695832666490274217545743467385791743084764963405248716364171056766472271274050850118788173159989248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,25] 80872127588622087599784444261162586670625828675251165846034197551712818987431625454656097342532630032498925235074897716589207029365891973454966092906819629767811161354944504448703440141196773947634592775050032952277806093639068775269662445394797816743391690749248744654138287268974650671746848273239698235721860585907666187017552760247475469235792515200386136599733524517748285408427695641608630632454194723654568768718493044540695215918651958585228076687535687572178319378125637276213974782259461404174419832510966597325914506996112727679364138555122392682177440668289879999941856775860159615784137322702251203916322697978438921608108713779626078029613896774314264995093841006398983634373099787990074083503114954693304600451318984618074757853003970855115000167887385900095396903661280879076088637096139551168811399897711299221380130418121179796591542142467154783106927057257074577388155142653425114963435130344288359577395116294518033495306406074187426890617537938354528077360491640268441188454225859617867249182286071160215086636369199208438578320215753386480794448171212388333225904011392246877063471207508082834130806765563782460327817467725176537947955545248699100526382114139172886038627940121447487877968196818931776641684506270894651630095472632246580212339483749393500022040210102760074655491681097682203904541401144897151756600090327377220058344865092274665183521909171140433618162541745545275162965156978241837641529331582821318447735178562896921868165939964512453279831363017124045985589919820291589617203442873893451770349222269671598949345513743010172766917133396154610269332583636836643338170580543129397929868496137319979986640877315653305527795889494885253825500417408209493647708986606436475943263431963477109710873174718978094150757007805893616775803219417875738362708169768053074915535694923398574557302310310593448859084212017658171195512622056183613579657646317219624617485910965038777551995849989687822618698890598045265801982996206019631034821259761785033755065957018420590481349274525775252846033093660026887684231860078874256731968094007086192378425495930567168062003121114619052215849833368183469393830002121972457879310664446954106641470430127184768097320960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,26] -115886855651547280830303785137872038002523455350451327942641801171049969337280985883385492150832663331934543508010703011998163798881154202504125788199529832863838846132503733324417569317233400235949169836255241714313762852528149442999990127573206138035621734532697062267289598035499156423179152070293021985381000603811882105338990128589575452596917418971709269323839219745637670017891273228815892961204216885126088291037973560703994303848965030065648972699736763070277381138819876362709543133146956706617731324870837298119276060516852902450354970308605632671685468169598874461191787446908419803344616162560952408464699763388132067555133329562602289545078778491913487986369166609946988238378400028922068962257681689238093816970362426663198175731568783419458924886865781268607302637797655298292071382109474881555984236101739039675835260016912606387714347448603135709721392225196286032961431618608169967867190272506321300585065504697054393956318431413984552855164096719199443358926164193559687876832497519372729836673014885693156850335402836691985062696627505196974642046234969930491907762872750419133049029342216531096308353320017537407670923734101577936432784135328370977845598372604779808508386343943771907144430926869021975555593621942666034441723315457025922825356018784723139535835668355539537115527555567646892372508792899197481450327779815144021883707788767015531400744187606447004308717926691873788912180436007851462915590336620415299703262557015994946358235480666381933342986712647430669046405064322205525027724755652991533753594031169969362466420744303988209080771204272199701670681223179930916252897679091876313466293386210952070969304259604488046714327289284464497193540847603452400905432521902707935459199244251123225153271964716385776572393174784213926507648428595234801375690382018877363791733036252902510165181827089286175381314863425797347719229195940793222288383573549840846167190176903535348104545218351086892898531356304568498419170838573831307941609876976612372064342927155767720670187425972495936312045049256478261948241121175341296989844467307891378679084739731170808427044546183064017304716932525865884003529449320471001768655396368037363123175024814457605630984192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,27] 106325328145567066082487723581965067463194409990672175471578898207188978312161822436130533473946913401798752388410317647362939288923975296092993795350004625349462700037912253917294368355429770374521927460768767688610395430504452001266604477157229257943127731712906890817508884433066290446814200564263246899156252999979192466776259218945526367776082114037808995447737698370047246148282592499754412409441785967570694784251907183195169781626799722698021075341559698910923610337029667690536163239116932281145701863244170286559675884329306327819987044581359812159845377268439300297576895920172705267506724654845051440193756175829880272393509073958989657489337633909499953058091326205881817119317898372988304470888186036270022800350467003626090319593125422344391611178764674900669112752252011030849267799915239734386055892122205149921826821390432020561312101506394497579257835421732997900223255427700573181913131533490064625275653746977631803026165427748975323234309437916514230650162867071673820147594327831943973856299052023224051723383173054026206152691211387415982264277788227571067393127770480347710205393511604356579828543427460124353430459434821478270266723203487040985986079663563564385877560377472024804640760048390046194525268113593504563667554887605860738575325678533939412897212109809880711563513923793102629077723303864223239737769647307081144783886304207402925192478278123648235503286626148046529622615804168520030805473269514867941433468568768251798272807661363954472618960170905647843888958057023682541442099252642771102027223594104249525250036236827839096132970226429236573059922145873794582960171367193870798708188068315738411840052896783376702487400304531133040839643626486005609905488971148577907879724299172721827718257701960908977869243957108110813552235150373824845211219695755322560537677306718973062239619523535496798816664225455772145159411903507309556505875177824982239707900283023931325655617267182810965948794926770677741757283884521533813825427552604881564033098371019160163364106721616203881180440680919456888493030387842325643699580151614313584044102707037758733853821702011322397328153744914912409631043782307965707995592178224238130208102621977962490445692928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,28] -69034502951685614951590896004856205060012791903905008332165252003369692959514301230316004273497724636287938553014434507214804449820715616287638831257279245380912193303521382351703270435316065295626720841047410024999574742780702089199340567153150207611381788922459992996089033653222165494298178244344571584514083321841550929238385031139689599459147454416232388245433702615210753775997081151750602831701829855044966406831028755128845471623680148089255380520781734037099115315399669658952872137932431577472876660194213327879979251501896827442838688596876625078576957022081955540452913290915049664549957993932950976999642347109891159180958679194189934357501027010009090629008750441694904654764208317011937150072521881303387838335000330160985006993508776908176835104597197058368913957283469837227529560159764969499804099822947492556745663472047086641290669818089879113947458092223536714369853102689754411187600423466778742358396326269291233888598212104213253039685008424055824772556170518557976122983666639830896418963831687526724118965505685338341674701038458200099503075192962562129053194740359037045378515059378708817373427952914003933033196747751377491187251237551245902977414411859874462994902897291363288644100451240792054995263987957844955912713860921280477821512542724172681799915048066385112768619614014502396671925012000646041744749783996292631000513848836584595964885167180039009797375072926229653992911091649771657953655328781156331045878005838209611199854478358036902378755065159465063092464613501549168138701874071779267192264086388771200000839056519631424505666851204150252776707616492736107638265730669158394462804734040775659904049895730484834387305869574574682192844447140749378481502125978615146793270533765335270976020324273564621110535654265355017449416037526687420911849285950794285891820904160881353314539172934686436672167912696875261818030684545970516560891586908371133606756937111506706124597219414174108558010282373669187344371616679693389109997449468795697273098958156539662985811410861511190813874218439711252023845046886008487152883734946806650924102654282189092745532377023153098211648881380736593609332956171630280661490645599778793504965709557371534317715456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,29] 29281336019704572247641794361002903660962343298505908130349751319632018547680212391232096844896801339876909714859951960874132784315472221526807973525395927348835958763651014566310270820551743301190752458555613151079431572888806620239990657733785633620578293834708894688430006772253866210181716610074513509745612847524073540671873038847578196759527594796665676481803435544884547693163739562359211817578384593698943805851298902919118110054251141493946820900262678681174407090124711239766700870488232199693935846822714139523569864115498095839054048433200195400515923814324379966503106883359360598464870038620582196100017899594003087076934122259740062956463404924002722242605917511893993409646641188508257259112095956887107424635956521581848724837776570270474528000226455804981587079281976107939812134737423754118011033765647180151794325259802044050597523406266791948796299767297253002679333659782487829399200903154225907648173170670599685126887141294743699659032138581883230183790730635370426711221127195797030371195358224524431301832568089598698877913820481866792350611149120057421591946475267103932661675959640389037832537652376567245555708250680087981657880460678454128343460541565210430401641791734055941504139023807420023713810747103451570668180831308215338486232307267079815735938862531034237486959285313586758930400796050210715300069193060816614161544347891310922314591479549913725000125008570173171580460884830904310907127785536957499507101498089384472867228724095554501712982985206464111203335907769199749736222505997219260062981645279588625907846869231754343413604363448180599571243676542503438236089197770834594708426086416799446399635544080317990337509566683267412753413265950983398478465880910204787098313601126109749757180245600888932661767549684260077094203031472410656261149246841299992626427359206082281321719522757115652633553939459961780656597931286441215922914834474594670509055018473481360485660896727062354206200160100538705503285893371059042390168245828138308385181436963749557004072557632213272674701449671339329272364226514235552476894858915422240937351412055488949128381806675026820046228498120500729435835729955962929288236389938081403857628545273153525131509760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,30] -3165129290389228936144827769204999902309470305401457204862355861790140532523237491618976316579785001297456644404487931787229949037516600709896191081206645837927747281376159931750856099444588607343801190027276529921203890132172696265673855188550610240527089506171287884943393630914670181475318669223631834013199918611977464234641130164233304544026058141400450778692515913640958507661380740180940473766960573371344191426000011586896389594968384009288738311592686806858741568333457877961643937938304102307705029913800029244947964732278877687897710586886242322996019820975830793509001654973382859958846619052331373522234564948100077302943845113628609464593809569517593492265116861799004649782579450928478165694310906437480103921391089775472457995314159204826837792222860687385463454631749375201968196690666236853652309149768402667181034743464057487368441636074843893413437743540627043301904584069695244153279901306752146498501957892037268858433643317547228629552125618983255661920169497620939699153924510407914156412876472648425735810025993097988386366304743733047609681996321106911964319264644916426575300767150241842277478030350416894442221767728088377111888730877328970934187008464838445745090024248539068969467405595370238665649747364304773113323223416460962132529676493244454995753511409059048100060395086687143954273084694639046153065632842791508920804947429538850885055409229093285936701988480706566566956052793379755725982639091608807155336648063622492729452892270316068465717538315990774501813924621596391032102456034301408438691288214612373697344903559959687467511871407327730355404917523886745819526622707437721262723926887505755199818054548956541990463170934787697960317256931608792254706001423026943947150738077205365868949603895082546266645469616955676375032203635614784081227904521912327807349548708652958126231075042722713006282556016204494208895681946402701264401368111853770055727057913241030929439509662995086049542182878995072317048385830112801416651310748849449859737075336716449398984225528244935834598617417296158456266285760878323833842987383923965904527813161221939959702581136613959893728570428576816285725672719555968635180039477506223729970242778586844550397952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,31] -7040965080195241327296149443683032175199266008725828696717683242544195072760169074406111063467646822407879902337958894987691400640104996613015721450391046689294580135941153915413920924034010194549026752251569243651868314781763444630114513061039347893710975002171713885801527109162676764680713089071609907933083123080420805686185337110010577413311059002685155116739646932434082734700103789857188938630343074111561625454337842889428620569163981510658384517565016705135257324014053074853938331084582065294212434757280027324915936651838720373761294072389496572665876641509740125444849350518610154127611432377653329543455113833352480948772617197999464104572828475999012256377437912690598127847522621285749188164726517704909745305556577135748258886397455836058940381974047360055063390637729024623233934386932541809555512745711919332870980750102716394923401097113745393510838977673981594869803062889950487244297501647006173422574671365333680550543353696281667204354971213540421295584723718674477648011395299053171332454502732987901499243148092590375703975319870058689252388467834671898271041753220003184284757568775772570969555107211906587458936728702655671482004428884469507228873238200945470747962260265806167071181280974998167227939159650347514484032164209881888742654296455687219532581369240238111873489684389056583862749195169389084661236810833664418294496921929716872105498261589488601969198289030752588404720949234076108676508061344471667279429723702728045265518937355420711057470407180206185786144224152537647497487542305279798885879349749309313264958370737828637687361593641882357432012284219364991865181871262393435975739464601911671198591549825254715364901914961516051646472825363012363168280223025291963236108737643011092900985230683249769147581572398067815660556330652742467569171132833125907797517688918984038204376903753331030311142150106168259524688911947944310133023880573381051941584013195816110279078581153018895717421981140667254008511765622542953591086969984132009312070368327835780888820100560465888038914320652416107461759922423094425952048072994191763452083612881770592294583049724833013822988853371541426500948617492340843681963759687494460112268779210051765502214144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,32] 7257877370507390046397487467637225553985094332972646088562605151621371261062015389268966493248062155923326228337191665423872064956405475554557915619815959438192232175131635321858436628460361418956523687680507293848522954983185609939632752453666297164814322267006518927319929040593503910425314785405894931794394353026169363259568085912002614995326408741417359055960075646966841922797404558449183935122622224088494793011382510239423999993370719265961470699947019333465346494932995024088561540281430601915534736373728749570009779527489873845566294227662337120744545737926640297368807749441113122899512533336739907418555877693559644992630862931717381851925124952372431729671063724592749322806447174496723942865143553835200719791253385632745213951043093311149550620218308067333907534292894157670843171937050554695260289163200426932160257344603071104428317020518181111608273016911491042161611343447042579761191966646729621663477503372876212880795224720404822867657291796035792670187642910386170157289802738939109234149782067095395501020186246667374426865777816176384115685715540428526523927917550868600941996126577071333717288912935804030545322074739309240178066295265786394609025526549805644110866828430196167975015812282439162974326598188242427694143207783117796140691082559086523173094801137006456574225581954882537698579380383787812367794383230225562091172235292139338750463626789644256929963079382040567790721776006630875171573633242824005879220765941895147191379941794598003210660057529960595462382161098007720030873665881577127052938171077714852421799947502964786555015674162598029426193131442872772734724036015357270952796739325816054522768754481828775974052135308741100096503914753039580912029156419214968348874290752636579492121989634930780956511561594530554969185483753947635053110312784579249883279008724621939405629590803617441212716310848490569836951795708455494795752924434153512057071004589535097177866136341211557053631395526174634574206010705120383305782438481173118696034494799973494771624123087813005834134655705093831918129802762818187326473522902378606654344449078366015882028697827565079300997826233418465410589225167148592385592966223681019768287543019991839662931968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,33] -4181102867630396888747231857997277615689568698771139152277748580563826967882259998348206086906413364849700636187834365262255329567759504690167991885496144402205524773054796603687940438823288374570011880691108409949433824947367025244462159722419053208008638428643844246826732246320617221170876243640350299844769562488627925402374219102115116468952527834104409301195699458673057756502170757558763667515452611033609625660248724706215482845327460366259437867157516439396446068369145549623438125940206436518246276079382927404428328909289752198546659140232618940818306767265216483904735769448601913448239005055593071668932863062236828993091351662573180827517832730881547343456980596384946582727696779919861138961696658088928757871647420121117222220462345441571255245163358551544252215198262110500199008606571339278472581742123687333940840047560255065328995293882222440493318958022741175607899026226172430782401600687895991964996189936236591882733165849056131189016189419334277180823574685849141033784738728870511351339888121416706341823628440479333870117385643123508803392618384364708452924348536192856970861063668947765576840609829588593495667550264257054803791205478268272772610275834158004836925401760041559493145710591100539869757163055316971712922685534625994113299497311213870890864914747144569533298796964285011279054315553413352104637811688441574335120939417162897876710506089752037304908663871063009493630748041262275724563027244710982160881489873553631120828306730857558568772157091508783289159614813078399141533581877092533283883769553344683841268811042233129994993805341362826332345859740528244391587242094961422902499564140154881343210240101294581247640031954254147666511779560690008663076166931227115314492242831657428361037141718936970989458979381183015974565773821000076366847698470072618292236520645284004626974917392832732857868453176509389531384947939770761442768353960586460779186401260511427462564090720672328686263397480467753418543892002659521213829157797780836731582834367595375718809502651008277152111015496994650811320314886376161735790591856192581231746311137078135100764446728174989764152491096044608722662470308254499159551226440796972865648180458808016971497472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,0] 45838432148337121504407551202882384855395238716338070862460046094127102438885221901328616685933290102584733709254162291346868636548779849533655524023442039275166651194662768025205838182385731763973405744745147454121183149063599634473747805121111822416718901743670554219514736494887918390499562803632353124760585885336455237408368876563818061413032102276170114958812957916083604542585032823193592680404482570086779035390900446516071805118498861311498589032212577423121505113449651467867889446990470587337477398280243920351481527776885516347999923898016563967490036226937167368981449683147878380869118090513211264220310455265328157835281297738610013417229521693587479055454199132591642723035691777598429719222240459619335932727599120639339559691394082693968600371075179117303611288117540784251587796179804393550907970344169195030916827225040550531906915595015987677504149685171313560726975496080249707390247040486270501496921039900309339749300941479307975361294170042100299183337205111114555001136525149442302324878902729573082737476065171669569250895551355234729603508917818416233468101072605386069186486478545523879109990942855176242014511019354007813789768194569261570318047930050599820196491742893480237488895113954025852409976306573809364570058316251463354841096879064098113822808275457251619821446727636678802575190323725922307131219979331359683296869343135897126099504111862257786474546600211580518128868257642425372141759070572739716624880866006372361713306973526685122149803534979554628637332114108630864013002270600781615370091152470013530019495383160955531771600367037236780008712989033419526750574322571580466723506978782311682413542334706060036154953171730414609582471976379693807482822447211094989581877256335054068398448639879580536302244425625407246170381036466430277789644090496162369073982028907449407679452344967516729200474150005850153091512818729792242460577068129057842095024386744504205068453185123286723539575351569447649572595352926246302152728346216919612730571745677877828133786451975106538580577340172212020491374945835143076621443411894773662917503532825411048863490886722699977430313523889974698185831048066840621949191183623720558711061224620032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,1] -7967954583492263927862131321553182309213460876496691007330818276740430853993794352374196335444764670892722094978437243749312973964804035490041892539514877618867602068110508677526845069631219303076566778296205342908975452796751802335440258110687370962924456068043875270321234191807948297619564400322019021312099377940343365386010557798990971060484260443046806696355151054847228207817467997569942212275152533653553796135426647644123945042399462936657574562531763601471846061521553173212072448301855762652915426005615089063126829366707720878118463940957376375463635737560781329183963509064205661820124410891785293184886822424804550284806488544067210838895978592940768722881943272742102892938817764494152163600350799465407720908586519246533923224428423290827659288966612713982456657766292268416379662935522919465152476082998425080290580855494070576686818236715830849352560659378681993709335662074557189803398677339592922360114975511984899678359638063287553721818141493324612975942949973319752158686258590011382481533164181429947929364316126817601955573522942189546778344137041256519002285001925615626096141126100866227016541234290596706054995835958967083397859680706700555954299673736197365415385434282165035429797656906923721521767598332288122453528114039948032217989982454008573934602843282599327928932388571559683291165564549098171506145821679446132198553909346549283764842110103628829110500718463904134976662237051226989440618201030497373134074447890567597884498441904918066752702746801606663124027960022777400720879610658499480517731252432322529647310056106100091587519238117862605284205335416507110687897526723859776380069414321324299786240475717016416861626217720464102552336250637503196457212820005194409048136109948384565606215706188797366522715518782222943098405793033528860903302012764326293352928111709793431574801640735166172449850294102338401211240547958649933090333866217092772155016148558864474341942695064413159024220602518993868699684632561836586509750624085125513431052127671539220109441256636528787455264244749697175192850695639238290163020417187597741422236252300289691690949563187739668976202890112518596770846858313731771955436768078870311393629814256566272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,2] 156258420427587587957997893462924352926965113942231932936631899085637395194437863790233197689401826501599976843730921835943320871627620036468607316042227281317091633881384928697794105078208739942251384762034554643781800865439787692272027756410780551610161574466187154659457704605038593863955071031367450355106495022648136374641115522622646026560390737294466872986552295106179517053985055554258059607598961765547379814909045735388843473094978923883958833271044557282973182213591906872362614348915058197696934571546314837805639137331725186469121303651536754188103559060109767062457950531016678575304728087101067389751244002747754585052639731795686235227239150209765096992266671660901934783269068527464691735932775588986942882585388566869290575064977442326689821608546290929765936582949939104609889188301477649315219955310425402758723399240780657968741398945253704846332962264400189050915837682233911027603169824831536870273501179405457999291936641713910253689937243515245491830629236080030629623159528337115403291347668316554382735681723053684817403504884548289072871957436050091527403629852495478515111407127492590307707745976913801986552572094873301071643263327679704584089195133422806457584348587777784314364301228599545076580641743437858735314520526457742761990088310208934694789100345937598980804496161123247499508101693546141175816026337508343796625332671068644773925509183325265244647738244999267584743538492974421887258546917694556276244700860647062097604460730574180155283724361910197411899423451506349397485730754908948504699806374170561959040528580168315105773655087033974820028820796429712719255875998328024819853515542653600210243057412342890924310977323403766162353465137053462224200919458069824794865570459089353102769889309624549555193731184062349944007747275391650792668773766591973292652876791950170447216510977260765140873995753340442007364000039179664454484182477804791104022962066191121660378532042528474198670320746939040243529553307460082371627783208461999557388819054832113416262390705266903006029221070589280253300307976803595482832777549698151484075041232361693596820235861413964285178330275475505647734457471024152134353952887121710766849924724909146112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,3] 2147370468307910036714971472737966734727455438657913431883149522986505388734935986224398672538369130603133460828134531896890125381813423407923759836000647885013592844717548936150593467430887510491719570802356314313162590605107976020845829967001749898779830913845597863896664516326067344213390533788404322543610107100206709264466313993142341391018339968609801327156257211074728702598287009495078666029428538386799528014319146053516877438581027631457956755262625644077218562932971259630214864319684282378774061182970478203967578971529171995660269959896417775335844409429086906984395108739770200983744823459732175458390729858707502440734424932369664755060213592102696176919933257853663064077230959627461130778806481928682835155196259412409031241599435099767389126313621587578158578023241700300858189513467798474544026726290974780014775811043102672372105684958499605624792833792529338960641495212252621148899405375650073346342855492357318773423356197824816145028887507559104689018638134916400639356259663531019842596441296651661197227296592987955154791671556622368660984908305949317382695982536012671936557770043682828068461993227457079601873305109470916792061137499324150387006941559706370460659963223646985620005652719815404497458615803853662730864642557702242970349206061676933705838921382562977727142055379193951850722510547522691352024332537489351528814747970788445625821293795597216478254144730654157948649773007477985666707950015823404963981270239321125211627841784471319863312329765854119732773144375454029194916512359033468709864680580441557128520864478101126193488679837767463442695312995076420561725104678795038550926750887707281614013794162299991056546920943167746575990588301726586247163236672504398870911459085742124278154787975579101389991140999139663201432157176652676534009296530494644391476567601669508063939606759232615009968900486101495063006684993571929275472239197394873293585029648410430429487660478223644352220407677030032672932181042770660009552630582364825619064857963463095405195732006053955429396573592873358902032274474683856824614827193717973735428278290272850628573537688508357183166991153173898624646539437387348565767943222610829677258962415304835072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,4] -2292558881931830368024498341058395681056822162568828740220659570660217794998972442534498101036436786055202661898487485205154496952417383180173393445068621684737992041559684069823558136040538910420714249762399925106414111800458221442347967245950853166621596751050161852129230829874336644634703985694681123100788592936368125082096017211995281308301434370644931154999262338996161187742705945900340563215096814820995640837434592918896117422699789948038124045828280720562662792630659327905655715664065792491756271390181117304790729809494760841971998887205558312336481857232944921002560320372867269099834899821929092058402036034696611359285102165194237469536209403879164463453581457350894792770894306132820269337156201859222387575566574266909868336974054156138999721515519940073049324979526153971099074662230691049349256504348271460960524147600314409469446566713382812720440328102584253348743242283439421994086909316694473569015598825881676781933542509723348241339282061217332579297935936797262662744046069676421006344432389858648863332445081205730771375744212839040251254698415909630739418238034170083674807296057222821585268879112740205758357280287724594491561703847840645234598041139759084947457326131650721286810501771151782762012303754906111955931233986870640447391838259969111660747657482115771111613261025131107587347128867211841381032492137315818314496209006232420304812282355361634868448216409912858117505923902095465517774719132220986488556287571482473804786299560239260040675027535791026540856400717351466363490511814191893135201199697127132594081304219046218729005888484788752067247213824282194634371845726130332726208198080499148860153823600646794232534578772041526607908501070094559846992211639444928514240777201689229050115314729649515630077007981010072462034392596026309892481741867026097391808064301136574199095925179137496735002212143575623521480227022196199276089138417477385060901294181208303090867684273949891660097988231897603253994741426108887056142749065775541108659889527806010738788767469212959769323418047247590995675748709233511616893529561397515762557902462048301412309049582571930059708360476913400190958231554722434581549749572984250050894849724936880128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,5] -11544297764009523461173175931623046578829530776120061595840191634887256758301865002369504663599723125905202618964555967536573863793091856075859226168719103316299052445462643157917866072529449004629179416275690849839114135249767952801770646114351399510041541690567692133152871498789804803705161188177261457320119792318084427593089465602745129260315508316379994045470278069643014639590745436281806918753139835926162504082780042020838994751038811734569205566039804761929920240628715337435496008511859749051128526528581248785923153276756988033284323091362443801255030645472819681760487440906814757954853622772637956784442203428231445677868626878227281505847893479924840547864188078979176954192438500783857029244477931703040345178336369946974012695016128022715908952583437455580231953288188933236042690501406013313816546853323073016108416801502693251555865525932064317069182523507340481877817838491579991419816450802028930349682406256378371229198464953763062616387750255548503612897634287265218461222878220094819786225089339072936839103450232374989888087637298748100291634940328848035806127100596352012795049993705382946620672987724393397333597850993596945589810211240584884399323751271159215581446554075188891380572058762674737373189240947287875879578525636311581252920122112299900628856334921460786881035929222534103988182605157494661156802073602987227101647995080176357496356067542072750412979477015028020807587198072052367140505007892573454164911157405378430469020658472727206384283252434239805451439969701745596441408107090671510117746905972180570538668634224471765025289755479779873205615438335676970762683348837684973435564702133519966317028085722819552046817166200024156753936825060220871229609850891147106737359594817068575437975487957816730867554587134277201506379169890925606855060399861965806236000372923260073494804654201536051312638516403263757252734735506604474930299120903949465066240909102381318796614798623166188384039378804100755250231175659131740936194710107173557340422916719324670548309861056404757167675959210403064813049823727843075446214892036942618741148418972536260746329160142949040011573557297102009610961528795203167684120481997212487457623284350743216128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,6] 703169413356224327631370844207236055731503065209296881569932045526639671930433038979882010084621345572187167421458867325926758065682717359913140457669316952165230731743700578689707344219926524475667170593099721309937631849604663673397208259559524371435350076562536710538516275599605583755124037686298712811433416536226133945106192427478989700205286137444825135199139783155755063265431647706441645022899419371132477263703869933549020952909572796875621086699643172559731848459492178855314867422523639700613820713631806232112488218496225500164085763437746279428378423623102429396807790270483371909646666413989237317139748525315048078279141675108857884944277348450209088634685941784054043076147987880074768991170821447060482419506180686996631881544251628954062672293817661910300929527782799556459440800020499832612290372108306304274076481630936444994586645379961538797562898809514512638990436351050911954946442422011596122706998967633812033415967089652208458513763636178379495875261206911094324907531797619366645760172214703750296892786750828150744686236013339761018410397714844037564703560056464098581159227029595379543779680093104642873604983524397352782279069644327659902278303460407534903499586718909179613500876726078001450862900018418921977619965482709857740276154368429813830156254967096116227886986970965955186787357119683826046479228466577026871646337029676339730089618044899153481718852255252699408435205557877792786915704413796776704882229783695602816113467413551523340583274471195979059190281317434736399792792668024209007058037572798277501681283066404445520639325113352330007093939907028815855575555549317756589958806300982773881363643551204446134816758253883188338090439358203824548975160673874732264599557187347883120011481946513235552370941245936719985344126992398573407240795415185353530380713481738077551247460614748040626681136492634821523577680433881232814858576436377350445724283339886727678500820193991271173255826810386608544525240459025991586477367799584332603544871146158377411020581944145708400060491758890029560017733662077652191814475239901885470322691891073103114579019883445778233577754892969828871182439390684728042099446247068644401726154346123065556992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,7] -1675097017697322148786127500363849320233785625993264255417439843658865010332542277893590260247076428129474487888631164868133075394136571121062333111349202458117803882563300170819205739903600058225677985610211880891909499716998084416391772928612203940071614772939515286047347827548725828196683840976121496866228695530604381219718622436565625542527617838172473634471819511424102562321820752062473488997891971889597835917460273702397994849370387510174156152857549152624689613486507366492642991280167763520726036950709162605583134101357804820949695462619561566500480105616542819714151409085771361056095157662258758779112901878317295514982208738189264065869363799487282111403594026351654554132198339113850956725228287600136425929740388045015901788630667791005412250219360185301939621861249152212909016192170648220342253281614146331116072859965416463856321028564340526905535860965487304739427697780787666045690695442569364389391549245964476320473843462807451066192517562105566074064681906959140533304500764925872408689596464006545360026746559571843139808112153799938859007944175999790041287415801413634618689392424017541295978855286717992430353770754288362626348521719594430243987391539961448579101718844741636720709671040910216224422475299297741678804158913630150415875503831454340688407319540919700528738298829110643275828363810453009123043939585012100303059910349623642262215860796929057907848586283252845646139444632169669746082388584389993315968528640353537364371701618387988801411615912145281904772528688005851407236245113909954818915812987300560109071541255320764639337585820980167775639441807169221326480547050582128738926389072070852824596470020513741564773402327451248662285001972883003706513098023124735636958403545291910543843827003335020201959310087519058774539294864023818659474681007835346980620815029815343668613073023075277900418491616457348810054014738252484727324270231641543490101298025981371786254563963961869085805108400210773054713058451572912890824499513137522322062865652557967737873149362269371992838961525491419455799928366560706445091432663612936025376255005020259001056963746623287784845590605503834340935027462689463331969266108338137112969283886813573808128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,8] -7727379397826532617212994619478933066611016988763305253554673943956340617858715297494412288317902618776525348375125405018460951482575649928556997194902304173733839043454795831958561252336624743942492263814214220536717241172024081755050421272179545614040280827173693291962269474680092768874447639140522292555835935504369107948760728769504743277318223052543179891572111570960638891396877168611213555146701329582328217596111605414828357508587249131605722024232619065576092000223376565469790795735572154754719892672141669875805299923713713944636678922341915190743154561120021913873170514807183990593095012479218114049874999603698086467273243612727144304655705672229298862193200099763210187911492781841396993803230881795851951193566177248254461539967696583314406037892320701015785653577561494315038680584215297269270232466103520001473011786168510206837671582321416966312119795441875828448948930572307315218246560792702407348700796027346064573352814279751595014953637664315036712442081797761387883936276603427506942937703457892926489816215851761620231136658513020059971622160388265024371570123748212614795867600349021953126196124831206505130012454781276650869220665859753315361595804739135569842940828119507195797206702887252467438897413327649206813920466271305135852134761148896298880760638129291129928846882885482719295477232470817153301879207589673211941438007755632487689948476594329081708030448788702124790911547807746842878705126202833838886190718048913761517724242377044716316139122550897078650259890812240818806878077643211283746710384534376033057304363235028887728396628203484378088614186536171964747782893815484305758532312492410054051436096120431742731697340694561911273185414315549940730419948788169244834602933407269919827790455483464157085283790542509155580487105456887130741375626788171116531033428147263993896074217778580720652657704718577189557130001590824850602604580311732908923346402541811721700554008712084674064361892779518080511656206632177387404811980887427190241578252358040251130182926847865224424906442488587321060763847175982438211338241201183766909027723245166822801466452077427544633458801839678003637708058115666453470765662926065602543674501050794881581056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,9] 27906478621879072223134810893954907947288663034241378297963105707045721840265193355369470696182771825928472322442082530434971625777903546200775935695232513185367376395871769952459854126568849286420330601990681750196467211117539061898950727358817597522549003980708841828665348486800485778639673214199736323595107145719528201943012624600776871482659069723468705909261395542796106096963547172793329531125345077830752330870246310682694094680661730856931439220681176100827945106947741956463542775931096364766994940051872624009393975254475247259525918512575626971657754565162063840392611870549551779004320809138343526249426837718099645979804394807925085977771486441380849978304907889787801808690724604543098675715339774158417698693860593950083578178241479046098781904380170620859557025263283203479885251753734790743519690441590724185351967848699593458319167947471049006545681874932200751645319938915182470530974299806031042465111541758593010856456398441654706637320943342308611164747124199239593460939867428361736111606034126488304930376588779621267571102568713708192597186046632213285859885728431614295211613259454706648167985564314775806531026582145367010339253084966365996811952735258658412894454334854986245874052004364002715493680951445795417479680992615317315015621386132714275755956438546763196704079133699399221264517057934593899517472485517187777972232941349813151868133249841095235728180229685837933653941464912204689129306018814812383774137278101389395568604058366498339403973872299283069996603990084675535883162592529623107576604700787855183664120147563122503725925171559496484970402712042547927081848133983546876051708036777501565911308846076663835913733298789470762305856409192992032993466301866076533187390169734352861015356865344471376388033376072560586173763529830797032091911669327015919749760751523200149515247818072154571984106228713062786816822940076744504848894698056125138231294194600342786685763746425330679754849371009123684214918362224076608502801224373920452538538196393394124837932616254147503362353424429706949278126506585634310790302544732130527359974203622566471305987828825340847835465806465403731228234494022744128990195920382863262082308167374570287792128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,10] 5637663121844795875098558550711100682879546415136340474653081243868104354147041505313960245018669958891361952307155148845989224560995278185014755264656772409642028357967132079090682114247496771797792103496034612721777607548656381187169192085836731416168314316409746833288327225821217846722600177729179484356643940626933015609610676269572604640089305880032758572848973719145140781194235292244116133832794872400089295360962228749154348670784716549254043583344699212342358716675128574187634131484601412244849399860034412265948999517015641866092608007313745153263326291000240602856867841804111950075615335340649617139911815914757335385334699258835236914287479257337308386880357544603740529642820868051492517390150416477403371103556149993864329236347416406059213257836309195695546556316697302963825726469954514019488687832746350346849937908399602841041774239898966008935684911480550023974821639198009723551102073765917121301434273264120830426433008031213004171053288638186986311492497926905438153176852939757934098596428835145451012136660435549496219305724793870374085018893627191874185032355770145126536202944415267421935482434965765052391849091211978848072169219276516036933029036037373969157500405023984214737903040060025011594206826699139871013836051252184177123403644364785830221063013068158163020707977098967825251760896235441516157512549958874921575006281887917724542631368938360961793372918882987398118697337115986441536146010162807837960114040575985194780010509542404317961985983103745504500879932146628015002919699727858294039663326649106475747027954932829987038477558379570247355113306386238023479665753625364711109666175873092981287380370415506055228094298185039294869387736137842112299212835410469278313384062792518794913580042026768406025532722348012006944502746148602447206591815014589773240947863704283874155005708448099619568018076804368344260699355599348949421984913460177071472775841069060570010617979828947738300789009332542502387392574554441651337141223526638455863667480336792319375514529210144926490350718434313331921251859959410037509140615455322885898436913120683386050256550080962812683822894287506158174530978737053844998862816635713206958414017235230163730432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,11] -133493674857719694344591494892917890592230493887674138200894204704129365676893438669909526693373035145430642724182043031887127896118120184331451932444735433631943098217025884814969706627351193201589320659793824673829379967535772861209099390383764033435172825613859899731446399886548198577141780763924493365978957060755357922799913485701889734362116670148297681441778519968755920114562282606973269670920687766429386843613462755693934888193652623943813761091384364184035530327983104567269966589704791143017169424398964693049191701189969965807707798896697362686807092042744395257548650321028578250033530827279506176568893542383315381661998292970518919205376564230155053278929909734566440854783318184576465507093997956659763778219314585270970307063561118924806751579180086945164593872297250207773483416704383756287699009615977941533721630161190231524256785750154439869684411549307622512449084018172171627697079892760407026025122395603359457099290296176872490142857197039553335780996360929773180975849660782547376742603022338101811915927350803958959161816469995434372220870722377704477213087922322960559346255234946175964231235890759431581534490053755088209570001441943296441599242674061803584137608960250704818262102437016976615476146466624421165763702917768456509353950766605824852015181433935199289989589902390297254351018881973072879379812179326538341889524174969876483197389612439611520915226372095147452902267782543413128933888924596363509287570183561960015571036816385191618877811475778676740796374184250311480376181792812492403960771715955412717905200256966594127773035056167804222349984990186683261064419457120232676828031349617011089132923607037347667247239016457572608773327385789141967614187075625396895626050653573453546107837608833683475445181978393597011474028009979994460545984595731705886994498450196002539467093934639064404496573662198991013339461605143863330552439428290507557674440185081634871009103250044684742561610911309073216449745439230537520888831494416809158740647659228935798638480399277214173623735651497487901667634773855735752277000634026925704291997285336766356022611778663013166059388268170300909501224206527473480145531734829927678238476624627255939694592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,12] 189937478770480286907725739734484433328941046736058757094306202303379583000452911425739338313527049359734462160589478577006969084758803612048023614276817792169081583862841582459535046165522970895079783848886055866130763470615272943752450520125137896254781512528999654936518099387606893614768664890885722467466632536186600891279638939796250427098279951737742553676689947634129099825982254140662344515491974279695205164246705238520273940802865279906198827156801910805227609837734355969127117282529655915272990556782256548928311661784169145533221685712169593273703066260262050037107054109310115178986686729803239443616156218363317675011773335249194786298152760060222960918153445110581645350962148901213243251743036810694494373100638524451896011291927299165100882439958714602702742833523491493351598951549440487809817014499206991741533861090103013404127205198874124404719753057564491148542317302819283508713519708072695204003904558835877239573639138214698412390592716318696655104228541818299602208062668159130389868484082320851015050463250622963365778005555743811290409760143203598836976003753906974530044840449280015722665802745856689193012603746729457232111547813722971624332618496389535340101472230482014952458614285976318186271348000007247959097856301488351839222850220645958350551404394915207729011466570887504497459570805742047692278161079798909478287832165431611822977309613442610562407878857865017643408348066355745241918393929823487254401133967309560778061678826982570768498365479405024529512410090322273731011903684799404013102257817689214689682582667573303086872843317161162190111380388659549944711446903274746845259544977996138677930186447923575990127979803022874505512200044884268988714829508520499437504620443492806300163875141149764277066355860525697974936317543126916529092561714569171489487562346207265709511028468809680796822484011973446601271866850245563082896042361686273046677612389589162435067716787272694067944354166940540734555368498380605076293111074443510841062644002450488251511775320905770649949011686487671199909937314327736654707159080171656414728252322146563959529438312419207970694722214664908034188294647290309725518766760228877890030781342140259035512832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,13] 130185722680446893062529428553785130958803011597777261529100033484005022910300187483288774230851009945219935445307117776248066301986557242125422841611253541936604258639828631343973450019826653944759929706103189019684447779870340940543932692395704137091089764869421463535509448860934798947285343755162676003858927036588943664778118175566039453639042391562535227754157951756466124973859660436617023697813075646872143273273495039988802888713484152533003431254247780295898676533116150503309581929772290602423779691953268477101003563033195111387722267950921969603748901419191939587386856315316599156122886457529578667366911266485007648740815695773743272592088889763839531435912827424969814987408597570711850640017591869222042140407039373461238592784534517589785058447764014123662075304231229971385702227142422045354083713037610415560767426282938941129154829333372756567765746832319720039699199472561126347351207032922653870699146012434268558703422010553100644027397392603187187359719697786828084574960431291279926244918571917125558902788390571036343807396736232338071580202470649129209091984264854722182653770318659104783537057000849066653086319892769112642799092144388225832749665911477946849313790766289293874758952551773609531028724367642197030353358830854971719039734692494995774169105258836761881901749041827905186628831454121055606972676660340127162403189682721319031742461450725400977752607421420365039906608526604567795137679933502455141240053217627965908840919229727508183421091362062737656239450139710559250101684542078425596540934056889999804996738716961919312184338406050986491484308711860995530209476495834340598418926322556866849083518960487722688666180875601979078257354325610006295088775336764753967506853823728228878738468844783507912275382894469357100817505861062940358660404728920492954926776689847636102023361406324551108969256634207886174434141202168027664996871303411818522063233639743345627218721100706536450991162012320039266672320626718033632557647137153244894252097535036015553330403452234173567020032692372575910519132619815914325803642704677225793990138673813467743420091874393699708094404295507860825178194179562985796309111846109402336440291581868086975791104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,14] -1043282759668762756600236594565043113218983672720286991515462043556176953935680589541806875817839278939309778755868180541631950299089368546390187642503957623705379958671250197749662313477097402743591015269309602735657918924025110089318744511400926869295962687936490616591478206762524191859694964754870186881839852516990999914792256382753159888932422896504335933473651903348381271777898376082324740325476217158283688720805735016391701559273649643959557992658875916554776438014925011214515186107996467540507257071191688751659639703169225642849866044158006888543872860653518246477907220080877751036319905661421124767535327338790219607787906569236077561805192837983681755921764962932161730227977138593086162874989107603508732352514782545694790667080557696839908943150846034415739975566359657913605598030368571388768884174214022719722717531521827685598816476946826378225435412509149250541528607433901290441369940458477102807371935352090333121255097563108626702230927850331270209413659694051119730012269608921928267410257730056186156540509142769378635660237658559520263754352541867664507836661131017365593903490990375459119244302947941309898982928994010397295153127292748942817453302110106567568446232650144528492156491682218093437316099782009230154185729211322237062962535094308383269886745075771409561497928896946781093294887897197990131190657922184422927272608467267747227316932646659865030362786498295814793529068567529059192522849180889824207016970992339414450435699057340109429773390812136863218966421002405162841972565263294941292070658967988429866537073415274565525303487444796363279466628075521602449962298799151164332923565547808449288811839056152274295122023239572670425574085053451125808074972458207476818773639924109009441728884163448941477842257406148891779073404155351714082401565985379271026972773880905104530951258201315638035719835163893314738462445477505753253028202223098731004714343939182388457693805065814975675806416899597855225520839458991865171794741748649803630382431210357155315746829185381454263759170948195431997563943882776394559942185330770194385039710703619649148426404322994861200959683945202101075491827220800053024333981470837924539206920319668637782769664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,15] 2056324073574764159086388994163705446050293541268363028860140222909325651162509539814100060205187943279353695632540797356478936856229636743940396361056753978044900426220314766916136456528667999346939378842984163728269168762121809552607772029279117003171416673739578590337493153820648422151685465227154574523534405598680432218207118996877595911031017046978839887940856245084904288571660477912215710253289278180181379841223717912759682163894129425296314630120142626120424736470566441059099991973023927440252179024135187169677447889987360298749152088000141931987191647615544113394917682717510561346803700345620274100409317469073546454609250573391138922207208194964357570297930717579400856369645423871865703697324412715656936858504002192672016926879328072895883548881463908380798210324831077696637247072083508143219347386638228653795688527248799624064975159734041126133859023566382884163387920882897317873374670852231299375173362808239423459378476451083983029169892738934348012702728264450874660292305755160404499160840922927389561644523721223266209962223382482607560548829653264886322646764646300400949756476967483390995376027963427261567024424651919534953257079513040170986124967643067338489322233987225446930480561986662704367650349382268889575013567523825246071116047948182925779495999371994381951499091238197701074497454128265697443241500822370774208661579222048943216723819047497665139698709676885198677139588179368145751538065892903061143489827621120639457046828034916703173311088627861283625191060868906874942484016063106949065468716386929239793568039848963208896687163030925217086288425904459883921113936233915769863004438320525777612204924509322563085473752931836852141768104078248744803367872430305020514909618889920965556275823413125514526456299678861850073413411201306245996225194587248059141830013674131803724583559605853752036506920725561510159230120763379528399143190753782688988269333480206569451223565403839550887007123408679911452957977769570129570501732723639211171554848467854806996201441780196531986903223908348585395398975295139068710081262059981016535945030064285774280963070803886665526100999292903517065909835818056455340274689051576539674033079100025945595052032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,16] -648141977894682828343273469697821031983506619560003456192986461722630071348787882545066854669698208006300371954413584273354509804167380382678793492051514687574117203381293630188051022116368182695304513162162140995339319350352523031660538779990956326253273045007656643548619985220138023419802470779146766132047972967881506447728361886609892312956054404962004843350658823713896592369917365441271725471080434819878100195040921128685798837793559698415687845263450975413794602363034593155732935896085843263745127974040914583825005158976719239691476920811080342432685320312082995962362094319909742057583449810227211613250136731954400821224497951129842958841755594780933718604038198401813485292152310406792719545007482543301538349452917402790503295399429576647129356131979294192085318310995379083800555181912469301838229374045410427397118164330864010250886815448849623014032539122139255232691385354879984855348627444150975789125579563773344881577202632164793740267088526712138713602623021570285680805773882616252175567404646880166693192300003261846697678180361308601724014851650242384627210571815325789187224482942446176682198050338929846068871069220422020846344363517262545286528133898146431410197519291519929246881493631381722864488458307653821819828827779796012273055398242559485798953244516334075290942558412489630730683436337700130769644607812891965848948603339019247850473118520537087037967104060463594941374228823407417368258840818408119580794746115126134600050644274865719998323016676544771134013662235599005918480879980876617136253236942484835518434754203358512395583069320078601716466409055710000472158553007749214511445683194400674212982284428263455408324299009155002563049284546973735174517399141045410181199176968899516324489497677104200048665721025941064170543538056506177673144911366183903111313345713538820630127296838317170967312771754501397130179748201108447155254308414554623013981104233743705375519454026706932680704523672762924538613754500683150549661544012638448824091202015075890902108298773797907045274688251943867155853531448500825550971780110298081967005711374361786794304673403308477500817614830127398352473300618988978885073724627918634239815091903206214950977536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,17] -7046321168874729138086678339683940248124355711244460843942984004888269849463298623026623640179463184104079786719071275343518548523783568817323767467944573217730201396439907711224032666370614760316143721987942423818932954064701680264826398161291239583591395766305106424304454051642395157216796812643979488102740111526951547625108040948144108992280642926931445198155465460674665862835620975209033437115701315537901989240941568071764383554986081151223241583447481943486131951758747806254434649740764031138300984303738087104300731151046849379842462287464087896147617209921588891959845238623849962899190817490999576217541270032991773798035081657146103714415152892792354223320488806434214302771065572327529617576130291000014095500901724095655680154257635710002892060238765601524873786931457411243515437790004646272994140920111538526028744195004971739541488161839978321335665372813250623687992382408261024605096525844065132732541129276791212355883370815975524043794868040669140837156818426822470423004188930118483210846759587263794233765039326858310699574628665991340004267330215906122236698967462001232629889485949464048710839959270579762675631922750490306051750445828429400147552607243415656409733661571989620683702415524932694789755826315711825264129002668871645783491450090600201934219156551562615475838678399076548922234719255728534343929601924660538791138828460525294921704409617604575132633598943223457275629612516854292841079374870015044570032489195694174781637744205127474481753089927948780830791497362209435943108850448521884354479853383121583001534421030105410232221959597929043812146524792987845476444909021019964843598709717050511818421220683500591760769631896087839954652634858436809753652106808984849726097489426098978378879475873340442357288464109772403942846420154193323826632941764066461441192035539585531558184708460792324186709655343495583537737420018087244646537480862382308932965322483165803969910821294509270987043051077302083445275815090474265564232273874893750368168076960318105059441216928202250292381270086779122973041507570284917858092989805554542013229214086117464988584023705364285837651194284099247856733550777024470280830779986595180904600220759330701451460608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,18] 20859496697517134583093853961676918962179257995901773228222514802841948531617814067781746796644483217033831546459789940317467325560695389371045259988643950657067846064059093714769976939327354149521168072910515583048906727692107601693338212698836782697614656942105519948254629589042492696158533128657633127964188570402164305137039294534812706666309635493111898291167933492885535417031462942939487158193237029459106012932162594753413147520518450875414542402254173909163130210687178490196839734666964394920132627270291900940104877575581308025416829689721927920394050561147193759309782473112895056848633420854152190494269525829320537465134889498421036166082845210840411817881665014060717873980565637522302766428668708542041780862979449030448302147539397754227310199112575812344001997534057217478567920475047164662007253455780155259004282353233238210011046982473541835869059588693031165981182368807798727788468338817058959105273795902297543511678644090512962506279555016853838552090448505879083899520090233926307161339566855761021988226973378804837923663057874094100085371104728958911794894139698820232437806124198663524997627926859388818698346201223103968594303238393159356802751952405288996174684642869127424690068163258913952949440265239417242747708522405840635248627737953999488339731680026552035928626786807412477924495442225962935088934911714896628550585359573318595055954333184550785713149180693391905268756212113616683568683527266052454076445290112959606196118415815232648908999547527003308978243776560900499986860186817772787956705512028713986545479471574845404240085986072732731048049434817199546430711142115196398257336386637025473406977492714841257679864861553691000933687369057859252229460220211323643972082567500580596260375623158004214528296682486663252273431325957837197301689593887875450343168651231094709511516703709203711498651357845139587459970873935916124856786691336990166852429884510496845602245450250548445476094743734818702563202032310212217779924896192920655884978202107447428564098097274315819749688794627075356910320964753579079001886660727581026790274499955780345447450332215938780318273030888330584119984731075360757340201949892523263567782650629627981741424640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,19] -32000464694044697569504068790038680520033037986232346751139404122102928896057373591475893332393244541505869522367953353260584571452732246328461408600678196710856785861009192020795914826946738129884011860474657505093793228891970473743786013370010274125736356169923650408132159041275152204937636671554535863514819721730100096090540467372667909548460810597262768613435486709286594253485225931801244882146240384542845833111419438867443071159162844053466743687151052645852507554837611388572929295620791970880510554948117810713785880833348126254129390829000267862821891521323483461894074943033174154933402188542423092381620637922663480176249355230585251504431297823569047032626229571143163950538201225112596986812737989557996272199258345261208207254373943223481384117457855019423828808897582338580528456278674948780962357326889789435950436200516402144799591901706066242302295854248033844349720079928677931409062409760223291564561770803250055786365705413458709323883682985960208623104313410699526342742341271327155874567454039641252245088899936572729451185240464656481928033408162295774924379852231465033707343234655297350850988764236199714936538427681843799677909788438766794854828109969852693414416446728685246982376132146616685351677046749017138668902021939242374325980473399718075993610566952733247478761122864608303006648708511152401754399715856001272293747631280705498984671867450009368716491859404336782114897314010321881099181039959451513193919949532142471040324484292098525665011010436098076686447869092290664717231826338229532795075760356223239246519335867368069824478592657059944709409151889196972089200281458583104210236425974913123305604718898312667084215345444339693846839943395650161237370529185824360967592024148363489865553764768245337767876219575899527838993782540426403904941886848487402873709117052694487835921567975024396070813468670130978356169054699870407370163099521324592011775164815941937588652744811470682386696309403586729213736667773209024731301379592109735835688137122666562806752101807636974635880979593574991410212879332913028032187540401098257596573774305751574308154361361219422225955641793568609245486088430822372840958830763829006695640791154497242651426816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,20] 28321774889187887173543612037355903196846049472056444533942258330009790972616005899698524395669471458759099896287063248374605292657508385802277914396911793404027791435416197805483021546815715793267911330094601725886864309907682080386681548551353236772173171774408884486647299068489682938134696259047339667234631928533362431176788716622180838550530342831159139709922737148006874023905500713480564167277294253828392565800922651540304847357578743628881988737121736752033231667678995783146332885798414608739491976713223929786939125137663239247007215188788050868333710161568892816628095459151352965423260922929378611271228230193612690831294697180592326640822296011174617530548452724747743112146978730153581808326399472638370415232459916845430299941735059084906618062440158811919510139008801859104998117981101539912206654901013379521279318552243230240338610575231861981233974366598307605696136432702539001500238207023995435912984228341676917646267663191000249886859875414448588868244504361434073887528310786645808906741376677789229297607467806784623140882764979262566456586988736743999557711542618500065767466288668146031302774375395037698846705197203545293495732061860067794944386818076519077014818284594316866663121263620261104308558859217155024176038098988084637717378346607261032713051743524323330158813391742556802525855199859832384613811808852877643941827478759737961695266331127595526761980523814911307088465716435768715877183224537417175895377158707998566917243431553608127789374297878565388791611631532054268162090393615616434163543162846163553173562838185940519340170200725550092559726450459253244131027042400604906198370078025801655112663965533006891043971496414165428571980311282608780107262257869162987652887106586340353632647041682825997017651405345887588132496559549561460596072324910053703900700839231849681811329672387582055424053563759071325811651882408921443699020215861104127103014342372806500261790494280855601692981968878879081152704028090361057815868473950047360518875075462215433256032919266346118322098036781559276847297623579742127275527307270735164717202385434482786383528673650063276157221697145501103355089453044993006557566852070297695605888011042660209322360832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,21] -7210435078412109920873623378570269282462781525120491250394474478685559475892093504884287595243075807700324571855193495462810455966797453694604580937168264212018271666161602204858455013921667044015664988618991425787826379796316260670987817513862330033828402166495321632903461821569048107082303897128330438492527551060412726744275451838732791794428727058908483501749800499579887074778393134772618478499543552610655250885272202312661071026541844017316738382976004974259713093098214976141714507791562878635846086272028899712417359642967008348892770684034505666885136854522974631574108073724668356413116838607265865236668836153273790467325096832817964026082225394730743616915143600791485104172860228169414032809129968209586236073989251928073352894059976221780160770951556190726228614549972456871422714541053548892859731355205192017380922294985038909031864153227096707408438680390689472662589693151411477269778790180266031371644876889235172651930527449493233626734226108504501138868836224471688811025597439905095059117896195490401318762783467266732084655991393247971745073289432079485958978155009189815405151309277384544785577574246070435583263963803375114737474947348441912566753509427763715484012278562713838202707534606887486013860222400691163427815208348644824515959546919605697500511148949976977774391194006393426907448608853698300997367996141687190618064829415012541381259508511784616591922016346140814903391931473997794795774784289665697284162575832253419363158772852015533895746232203716210994611922773159134633320755396208002567215485280761512459334165231625984781419861246375187590723690968843515065164417438235141484127418181859933225349518545917825191043027302038467584227462444757710187150264711388645460917531227478372126631915319213679865841380279965590218079149508435815133854367749811507131287036682650475954867771004893761958642559923700198214548531070760775631815685587153329353285016568420340204117320993973430481431222349213649564405242133225734078460689261596047506894747351921443069922326357444467000452767832247495164388228304548279979079910548602644892633449920644967384039969140591096844004722137112710832282491438777917808217843471925612550655895125477930859233280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,22] -18290915172324276773835333199025329325093491072613264453050521496894797755003756810257065092071155001296766414469101651622597613817116066762674675779818680218824068115290202542213213253025833957885693502150638313651575353703519335563565304326967370927758279777803285887129825041022112354200894499173430488919916527314690343281005854305026440511316199631241598877139156736502422611335197297843310798799734569527386440847094419158251750582512351166661547749049568684974538560858820980639608633942585331358959526606868591411036003678247818950776056857764651012429536492280749897318015072790184535242456950805675039099315135242825685157912393456395975354078708719782815903109480203479361381625750107648773017491738472063560006075399903592320680785759430874141749457478884325635871883587688723219905345090589487351831181428105932177594992213145232036401195784852125643615693679397458367880017524993355170731671623206055746937037183404217467862532270761073816406971161378154703087769156992422264403831036071450845685427365657524220580844192864822068915138893210923059339646803326678218501856469823908934545494805646144760451005518373264367613942556966209282618714809438089511261893613645423159885456052187570918196060623183730476682273088728236663839715727105784168530390199210417131314543103998871139547420341245519416005470964466452491575388439721126151013713747502833879494404836615286477669186218394653361781700611769877314955130855441717070505666452888220468279382260254211866637359420271680258075662060784413397293958204967184344375848057575689067649617209240879080807825231435574090593387851191533332833944943229289788148341272437847391321790462437260839428934248390629993587850804332965840883341991870579022960945886032685104422294601952593147098568341192133574358220087996360634775079087887551871964579092056173594299533326123308050143021238520753070422399924871542771386166365763818226320195489575252111614828531636974676624910319903402546961448243260150494516026594920591755702195395997814376420671835000147064971749526976863070915033218938411658234988532184863253338891752024781972423310823945785398394895162560876504517266052451101468891444706296350677822970536083490401815625728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,23] 29127632398521601947856049308782101836718202219271524737462275495287697439689966983696187528377369550950361060854562872935296018009267272758956413744839630169858233662122023958201782765177340716705007534737694534586588278428814295363356128179872021001929397199971370222851133905580714663791841366410303565765141409893967933961903272274186251511373862558210791502882571362762437820909778891713949942315870551053042886804373314084126635392038462423159488631516148479894694937779689930320200947876367005606985559316740042707112412361630168494256732949797660769884526268545033485789180789957568798512528937587782016522178462346081428866721863280637049665398064344700233567553214264675212117550587386832977666352884530096264263438188519391995586802943056051339333756074859179804896027056315295134145148953940713468828016200995115318486715874649322470236360158061140141151513664496846660210761380024030131062190586817448546387593758596141975320508512564962655736268294724506036018936450153323353513134901155883200417202744164447794768177688534442254299092820724349122938271660513449007971620089660221724835689655597312470339237046797867505509037780996592637392624877154966719197295807839857869628156524752263930715304982321087559465495368123306481275004356612918518680879005340262195839907777671660962453300310193196382727909488756918257670356761886953523121751279140757141212156103693336423889194502447539973106588759041147678423043860333343269678142526041933505714114636304677281760511591283619443858279641181071912720123302854260776727191114906401196572333581586693122445259990753388104847372534966042839677904189355202592415957619472879289676374557125770610679894074307062857752076678203000517544579076981875670271692135622785258821238415826936902095576684355026770550327922393991787410673049365059524499248551419311535116790040922086191110721118788591991091096977492686951048319035585393493426539203894217402598393360484256175761293988703085583120803227491620161972665239737305659304661340939712178383323015356743778960189277292892729364240995382253982326713479874531458070132456754169633852873137707410199742556322735350379099895467857773356246083157313466170108629825352986358611705856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,24] -16766439306172083222430650850224932784135962158527452181150162160285260682181115263614119097576543856723537026001874215058532415965906643530960885082755857659582482798176333996133294818947230033051486211909163957652277037813566728600580058703933053101018120242181082276506904376116449988780336774757792427003246469900363403671646229339047364624513819319533755036801680709795761697226854067512775610317186713390550521884501816467515439912727711289504099970909796147123097685662902607721051393780707462661026582784391028964720737239326302152999419503275240797578169680250654927941513495884928738532249890765678676331913891999397505090153752104935977019651430389848286308244559798429034741712226478231423765862913253162090249616245519551682839685362915262929922463297522164846822145311865334331274083163207736093501402721168730695377732239819005718911359454838497527713295852166426942479640831804890531488857121513652223159485457171714763314089826810188999923541163334716830011274544977122899500295080088449899315417757254549194512505372019154484965627143046771242098889803178047862518881097586940985404466305556796729005030763677393257381724711414774068885064160632868637543712649855596727481413465543745041901867483799662753233666042367033976393615521698084860330296310737497885492250179229601313903193165765099439948304412352425496327447232506263348877541925667336248969525204079688837746741915411410722382137461929227388218150452479907409097517350990555575168642460760627078105910896884034967502677522193514157123358398764211342123997659847846260752976798511882170781531416726202250033250697795791814041147494640139909404908700823001725285854611175265130221026451273000427163391712023890301828516787123157683229878918701805801711309123158252791734839949650378004423255150127901431583827970055924606972757600948821430579717377700947134138592874565727624797321135707701933822242764934330916041960599055068928121906719793637636559208682106475955081047235996571923042927960191155775630264964039794691675382807661113274863325241545226209812124468375613345706152624408579715807090010561141072250500520039935683218154911365915812332827536585053388099383794964252445678125788286731520042860544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,25] -10101305500547518806866307014531167576851820494462695576039082239297468074083365228988363851328480688177661401556465072101864080626487089545408902522638715230473821871509349224050975821614038272490288429883540546176766544000169424534223564495130049827075697956386592853020083147398335634155544817188403697795716084767377689130781134588711255850718273349253193066011241466473390497625450437478948472230533128347133920610356376413076714979186071366265978681218584779285674236750073732157310241068437349743857523397974592569119531599334290947534548171869536759220966822250830184810124900816174172406022057506905221268118228715954143984795282598716243056758432162131809392469390206621317809682343633236285706776496184273571062476784490758313600875713387888053889873014340158398685539932698641802670493011113029283509601094353326098680808723295109595600989078082201600041809567843322066351751635747192552293796998147955455006938558396126944572913319336659871271897354849822390508453508662844176051530265065629145706630138858998284019205578710624229752374396561556458948238789902142197009478192750305451697878146762868188013484490927958291698858597414967873281552894572907308712985861980393605313653299597101474873181596829027231748757738320224296233873024059726597629992513157713677949050799391176780465084806661048061028342352019024205454934037178329345767283277495879458390937461901864618570492544868327740919494432396864004774792856385410542325781770226284991802301360957239476125538932611058592151319962426904955161938021367050718310301952945503527421738275072534814985156765959577874185603669475133617885211466788095207493373080428463475540921289259177021743245738501612548404790712958725499340095161964048546844664774841210595497673538091417011473031124282226728770858958343263963304245325129010914280740185093727401360255431523453559115066391018976524487022537566712482276454066632639135432954057947807230671603295262173792266293238250330413290901350163090908502486593187306736517570771264943850624522757194546643096299169481961068285052820678801959381269340718513188237011056538554056561690985637556837257763805170416810280416669731830984223836301629157648737910251046973518351695872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,26] 34084748964581455337618202182743567561644358825843306209101964538302977640682006485853328295228216543892300059534479010883589085444635816492328559561647282131924627742426397288552845530772902686833632497705075763790258495997781354737410525186506704048432445435513812015632959952910063424068205192366247827324704278432021239369621707554222360124568707057866744368575364628059358122817478407006599610025051324789335280391415315303573630393147013453801594066623440204834469090019248764952316598577602343572516676314744542955178167305599764912165263207564117146761307330617631198919562575619337281723144662962013873382311330741145723759579354351873396129728973447721280710163269622875431017126480452211218500756215743688695811791900399334962272893003746718029760381914070035790205837260646365380149125999555606228280754001179825380873192498670277398594917152234216201843092638799542257945816451864874530672706469215611494835511264939296391332570569411206924842836497375819317758974475245541053476972399444154130581543290802225082025058968616364510753901211241672046421045097450398957838024446961224915049267430322007479242319955837353008730021887564512948046990627485111198588599105774792442559255503090478561527106120245082291503394221390732021920017843884711242794023193476499492095309147788991847683679424437206983395093029987895299360178979512633883053151207470044316216708837075302484655074645172167144761106554052043143778871251163315252213576882855513315694668408736212403837728246369993145930038102448444476688767939208563427968766238475433161656283064844215595564028989248384378253269831637238976098773769865848040382054932494186084963651402252458145409457085048849025801314415996804469548836610131784548210748450018306117417440687694088144039995209010838045938043325609238298953430621296905871474123905347135458050572140104434138223458011162416642862226813758513621743402238538314410311126009541979470635492974879468690395181108921953939064099594844334253299077512609033810747812348251911195647004029835170065046637838004342113156941687118340052449081451788158544947240469310420876877581688164277092274462094058300266819014809401201816069015611335864503633697496477367900821258240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,27] -42922697229484397540366053315109658658444197428028351482336732605213264279269146169164383494365407978681662889299950993404618476946894669626282822082661702597631107767777287613586720558833420030178736220618159761238231487359698071523961251335679715443496288965018983187185719194434626850729032911675871601604319476634396404153569486012667193341856657170641301579303126396778245436315701098818940358886542843156007196008909776064792287290795400504656666450625268751186282882498307204606387876099621382287280841836031147633856103020805278219480477391392016818506006202998655183974686608398464519655827108218480826288564931830010065317148606365592574564168464356215752626135310590060507419506410235559225208729704413858544759066726736625144658992610559997361376928678123070297139752756782454617148322183449141260419295429717289175347413194238684309853927086727485424669879431952983736297784781284435476259097224640323014258141678919109613536310307466551657066393652234611532501852903170875652753761923925979289992006063577501577935821254169429253159493268420016280927691575868077038731391011987274481233623203995663155313992981699091306683284625823173831142695460211089764775294351417505376159567531545620401661956477884907143031586027263202446376044873792932834912325246888079219491817581887341575248210245042851349687112018448736096887099061862194148631058998735065201474780021508222643562671669872499918869423505305488613043907265521952855436704056080098610773505392190111907886526022271723530416968078868636611185767526124655935276419339557837624834493307739290696620697811484037859647104863223118952638733453717692138472361489416597251821469375229825260534436414771456296896042695223553443176525725295829333373379560059685419739685915541609117325716894626574858230607395535610235455766203015300091068731530606595480250179336119819397313033368318677924446046107147781193164246004784386515091523991747788212566235297109301610843673658060517352506358240229046440060921722286245888979455080407017242202369745041127049810508588835863911226220785930434610702770698126365298599085435961938039598224837085989448525065652423522589214395661256600756163575780758523789864320014147974144930611200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,28] 36219628736441063314902655035956253004146380887645697078975662345120482827971911511408172174547957472690792513657558191076745501754506570319897181113326873844540633704529004912344724939832231482198091155852974156088635036430422628054240859449841106803489870805127222039958400751392537603900533943014082029433886695914576395356665048813112243326466874995538464143728201794811979059152321764196206430228839137472758045745838494127219831295918247539887979542584191840276305250666443190513026901637937117772252221048526651961225017712718082376868079819652796530745932493832389982957307983478401910473361104764915199376809496725541104598669918034658056519385461376931713775580340120215513225724158669902856113760739200166078658805261346885703628005564838161994613508493892270769503632603125566803826777585903162075215801940807233672061295932813741932763821819224955795794326470104364920632907193531805520842048341974621984555079790164843087801782327067319054632784808184067355760747664045216672043510365869835678027892869534567796821703310263009946168240924652699316071844527271434716156597836953516367803454752172694772533117592291317037135037958074846020422148816440506107449684660926459634576088697341947902304632781015298970658852872255138293914646314717532352093053268655893818649516770716504880437324680810605652414065481007906365374625802463459945714850485496882000755571277938765839002975631714341005488735492161492558378685853340603189131644121015935780706320061127495926244610257722695573360210943623048066681669838671691187116703786154056357061737739338451664659771406674499272992796640551154291065606403845373042390178558089606348659273526682404095711959871281386485987893871045176802614224785983398492480995755148577610770132488864258051711797501867430341491985308603335157358042768973264729214256911162496521791587302327120027619801606542840504319012639739589279722908749684182070292371073521988729775150893801240820777484297274277268431184780362590848410090759839005053457727691917670166622015353759455099339173950131684187586090613162048530148944364214485311643009227552387772104050408567910039686648448985872990477825781584891634433754219114200623060992136547557615582838784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,29] -21989569320461566159547865249361371005439254047701340380787151948140710482381119874749507972237466773653778779880609749287481889861388618613910874993092777254292523776942177707804494782886342604683471708960035698518831879092884693753516934183752401896946626593408615138363999660792933116276595599552729700580706712635646219278546146729043582918320578556544781716199711242872363287431803309651840751208253760943422233340963877506953550553191039724115261082228668101645204754232685823820340965339922287567775563804851955733522522652537436781363861174068146439971382177001475878242766594884156252270936973089024704056358076224018164857160737101884390457108148819193216323277678568901959540695133507024388010266836067822347575680544514007493638440162323745755320161898763407824136974304591899368010254881073165756566302333192921312831582788051233717712315793278605344981100424620742219027052237948408131073997675196084515364535048800802950002054318154526173315032408304756164341538340912745446278360986702811245987676723464764573666502713929693261326645196819201801879841605889802256262766264333183610274099352838512469437081708565943985672652707060639764609591171222585018068002582817391152651815623594005877878744219432683979595905979386922814330105731266368462387168113411599887010192135361590468773462235352317263971718314134734108716201772341299997074641618832807817976767654792509599422193682441623590491977015979933495697239758611204884533122785982971997809841367759895712027795778878202673351666529458012071012526847780074311971623019100390329467814902768785524578113668159309841275910096986981693101630781927398284577220622540633215777010501819134378480497276893002198227278511815588584997596371934761164895759859416335619452569246392625871884377238627896020647050164286661374181417235248196455242378624546123003466295095561869210627399005733907385844337066992043734742600922743524643606226843681350335212985812304297194508504189354544849993826172436501391211762519099672381272412921429297828261270472559255860189654353390282252080696603414563305077835134465500513377382407239143365858575815468666324078567728127566226519715618823435344677836290659487991302191489496414778447364096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,30] 8890882799625228303602622199805774641421685534022587590569154110803474358023376246109907491194598346202291155544485847146186716988480280675024134930814996780783541490516558229990561401237109380869827900666631812675398061637150351721117007433368401662858368882788015338406398031929462563837807836446024597985353780976979556975001627050731757047525291047803706288955160152415569443616085393048403245590824076784473813531278513393304134154090883583011527669334144632763026172430871846047767116565025830146378839084524292331158344052686379523562917464679863507310629554392192804757385749319742272045699885898027980831227795653962801229386285802327163671965589602714486080014373954753514442868979112901906338559526924868979989925234107767218126639979932787195700957650793804375018162903242723164663829878780872453053551657263378997192444805112746461413784125161170421890125362650197548510515696086592703299483477082066654591183400733559289973229089365084293864848914007086500510538633755365981649528870615330180013512037169713632421647714951252680292556323492879782181077732439782588121515594536629965280331601611650689694879801884563422443647834491193506362822655714704932570457311489791735946451085744811578642960860080149654762553193711331483737681951999210910278521713796887522626397515823824009679389451159908207812002486261626034871834651759809260949727515351849560000813244573184608268719465355338873666473299822761619985946977831073281911502533393005347383490069657239696306496596006496560519612582789329464822753956592840027648463468794898978771711211953265859258878082059904336272861015110140157814292031976239576453510207412440393367925276608123146522427945589868393881492582692490008942017219610135118631143888842883237769960572597405657276979765031837998834463808090978826386810935775119574540113426797561872160289890430338281317001904373521025776852836679920444119344683260602582757579329641122532883365818538767537625198668037157829439444970134953957142435664432699377222239145954996017161442774642627184953569112838670748303873670036623189096407865379324623594146032545503389359728515022061871025232736390672528556161105192716196798200613877453396457519115084408017020518400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,31] -1152162374310961138495010995910741444156650082734086800520981298478186096828460792271259163956340578064185080400629474295270035355357607491694970383947377944048252054227377114820405975816190021149824142444082617471549768349662141351954134232463496898998012974211995967922710969000490225797704686105974336971643742576784803577267678536927685226570351942705788700817175432861300209319410959160220932509582240673285512887209696306629441700863824151294957981214367637520730644069890850433025737340658439648752249823382910520341863583106891913151083114767392259406379239734856092999891419089728568392301561822045543189473079872021872909741922452111923448169671199499739312719353120409955653867378899668483093220144420197167333474114890501853230057599228128346337293594192354127407919140694090744168315051107265600522250014372418590848276576037643944670143844819454383252120280843347265425838875585039583457973583893797266286799602559986369573014679175786330807847248559616844434175054052051324753879127424575418781496850540110980454952699150269707246831267432277416376624908172919929642128222090079732340048282410711706203429387691855534664333135837103273357527876980222717207515390146241977240850435317716949129317897567498666383419947319162979768816375742542480682214494254691566108555341533492244040833189826673041886886403821529227771015877667263201136594406303177413957444524056932432936429197531886436663544351833850231418692455317745489152051153204626455747724084341458914216671235970475314830835607432629552932740294603218825686517948014480406570399899792891671869414962758096002676094903826746770277419053816764999662415225394583357036591105542344434069501806520382855977634321872302695746687581824047478701319191294936559020901974072523831740412114870058959877251611283303691012785228516217006674910337481337660400063419573394007389065667175451701163967862307397840500374041059976893744166624955592259638335690858281355366473243807069277978847483533328091323427417504513173732264051446538168098228281706493415091395144449239294987884007932973658174418415681634919899279831150510259339637131696640120035406584405285997008721452493992219434849811534007308347412913864718623222792192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,32] -1559768795384712319594175414212526275909286027859430339569320420954652499902496374796515234182919398025436353014952337010398456751473676653578150440885114827041200426153325095834634860930553953747878065542678088850710522651578369456194895682605613039944417650665399357414880050794179493073887276039437894334193757967899069459305078167755944594235082033767349558793741251212205884265672315891684736075281825572389385242686488034774079895864854006259974937941754013549757077334407622801678311239098024764051219824535652759785655490688921837346763348417940127560771328934618997624509695326830309318713685875940907452434604070974492237626474779044498306242200369529316498606013340995519967605172697005201073343480041420051102247523354107191937511302313348092336093066598401450200426897951303679003894404489756202234991284650784522552906129217470807332187712383482633142987644220981163235788897099191057718129593955469489182489533765271762169124097671774297324876995124237953121524967290868971394460943000752603766771158967457572034585692342818790587164193645065360988597516826636383730474497459642310969391373995146576394343894111475825450729654223356937774190886486259000853687909113276638064590433267306244093424581108049645169225047088797398356732418771131877479366884954441770905012648018383763908114835233189891442644061593011560054714108287515545892412908085441116339462266408659474023457119605216717236530460481328455992813927700675368782102731492063329991762142758903017005421483701126680138641265879112786009302404915216338882282619522336961202564422684369136888475143435246136141386729232610900779764739470098680770340318993949498759425931696170769351339568299164129173134955857126401984872588771899097547688062772389075793660062322953168674179663179364884225033768088074750589822653856240064699171964529460229789603188185028911104479053163088659152395567560146442805900227795174097544580238569601959520728049772629449119361000948710475538031013700175601964736793089988092742167292587906373854171616061094011891213568382407463558788660857467084874640144239645903203613461956784058404693872557824511745570346957104595419737510405623824604349582055931243979447223089154474983292928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,33] 1552290148875059290240335893576045778083897962571076550962887885729711309364860163873573396786560365505468917700216546538447657256511380089184168505460746711658404855811701619031373752848127025007431167715660790236539887539436106850017300819019414598586219481898017163007996003669377107528980961016963171060012548979339443424386361905463766641118483121125306688709558293674440010385246470888948405920188860250849883087310560807973006659271459493979309113254728274190724904177533843004306937804545578378056101907209207498499007107116447944424473000136127739832930462723019526806945007882994811571544323511856172167758851014148007150999742301726120519522863620606009138665212317619884758981058814564111083596101261460125768323891245050113067907704436201681187370300901787519095168656090439523083909193305500757711771168191972881359384688044286545996511866519064974809658155671933915534923870574303573698130807058039092221663052952696794685313969861220238936548862705267054079868841764035464894258592463380025887559473953117187559163552331788598188841449285149295319873313897845744271327113480912270124143333951330154539828079740520694224552059339136554220082355254959172234543679125302583352635047843435595576392893718744793151189473053846885482295486573510984458105933880448711457660984511309932343432073241847933024641000951565490911683898999907234079723437111452756066268305775720109014437382811494902292792664024724284640046328978939108839042382760229344485866613584167635968546283444724313329322035101829870558750384694592598730358706090387475828262623267547014346772243267730400203488557503138300284733852807499690535683142861749332305355190608668377450875779915693405155283983593142726468978128906997616246281875868062236521994095688722867599344711056016536725874668428304411169128626220596651494811216695375387909606074286198484309318572588627824590501208576948223271368587369487319060790068779296056982493891539657243704504277819053896185332352284820684925379576541230251271235453174733002615920214614396609363600906677129630337565593415931976292816843591022398892652371579692016284244603522845777871552653264803059364001311511833207447093606561746941204247841497707955879936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,34] -815784369395238596336569641908813990166985526411123030701999800821097766743989656214150022452518000597423929233250933789214723355551244031825906894084539296222509688282353613716582367036861118677654857707148001050259259724585754326976424293661193948323201280508135657823142622250035751551608121993385871048317049943306927204386931748097206973493478232005884726606747189023554016051038583208007665071330063648939565880086757389321042590204292705359574223296697722859138204215683419619512312480686867034986531105012681318592201901755560611579811667865685616184724321470521070614680079295249588060720718453989164203425944721951740745271488302536664504184053788649488135507155959139114093586906374310720178499209632802161949857213308982380781853565213908468783819655305377607905267798539420567926818011581465828024945255243536244600104706037931271445085861348857461950850038242540011405748081813865275053014291872388197756021696452296370490649573220824161815353865165733447741689210395554021844996467249928182629639738181155566037718351406304048335293189220709467362212089833155178817925984135893229484397866931127057006418879020946688553155551359202020465389506650330443826111536202473462148978334917060069836822422424432645146757939642959524542640549997847904604438806458821170285218676027393327614207811930997844620197689466483775238963509131437786697424272002588655587405081999659462211805445323175297608516930499351667638174790740768295479726928375240585526055238181869837216583957821786702586008269277400672648017936575208148622897575275446259700254499181792463573309876864872143455395218878274567497023639408188160292577427537003126116074993514495342290479096389201942548350853416113716250922525646571302985391723384323146075885729521174712417646880408591792665556383004803597115979935437256274424380356604870818004636577118837776964910220283538411332389266352532175275343458749769920712571982303376879001343130830719211241157512039584776526699202491803522084301558247100174175524105341408749280669848784160929782600844954006790479794426031853857347834665908024939755478912726312720611205807010410746230650728623040042158880472430178018939397417130296874702854543388971813631426560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,0] -12455939002127873534086252377965100372199936703714104444619135353541178187252640099128563562582773760403744472912835301034718555787238025252480981525485606368693267941523979717530490149355550016233795272193448113238297823175941111960413632095346909655864924720625085069740129301883179213893524163166801982375494336337834035752150118925991456825622791403451377730131560146857760190133536463123521143892554869055801020292324643553796937165233207647597520022284598882687395718319939578790966819649661740954193655953671692429127503812811784601484477135512599514762147618431808179103408536424272455694817902500114427216276816796552839876603170396921714930815267252862248769560367029354501114326340937236059706010954080167116846356276468446683118532764783934658667549143541651052189881578854381964728295883625702472827061145692495145571858537654622781805685015824323023066602570943107293665204314255955883594668795836628172885236919057105009829627974460124997227310907922970416445426832332388792072450614744263170230591658600288197869940114113395153102168321198693256250615268035194733226142141066227416845773201321930679411054552684151622250705491436916476901880979009907582353296488158269483522260773124531584225399969489318643074926147820109040422277727561021161509666117706093866647157621130505149144524041174717845116130420883652618230800611095836060318756362764226401204778479797678582799520189120081741944659738403662946830113512944057486040828776350322549432814273916314335343644473370278751005667898595936076989172423894485333868322551445421722988330137582158703961733121251039326492770273702283001309109820048733196215302365729761383151101557697829315597629036874701581145754331213963612852675768953089108257841750628996742101427110222947538194904676167334433856618792014517213635780681336432568031619522423195327179583753858802207895984593936650931110194901687476583351416382754830844350157843120861784343840693185597968979531643366561940961460320625438355256529491026396004107340211232290278692391955987046513121246384328744940326149879327911015445487697817565847629532999013911619038644492958249123380535083203431324874644611671244441797312357976156390281847324540928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,1] 1759189854005981632358930481523513306939260806884982482391392798713984453788094889238216170046574616685116553385216819309494871543594402058020474573836242243327097862507667437464151284442231097571234818374544235800179094123273984203345353095708376527287332524871544228628940257627091501655256513126580563203549352504230072900425810073379869997381443297135859075825299814663448050746147857021155951070740621473489089943761759840569453134868188176734687412331768036802937629749346493440504366423145302188962611669346138453128063814692964289470279488760309753584872469665544904797498038714619316180939701719009734227032515866062425908949573423828448149725095304520169249594114002284777139606843291585463544487698023481917147381232622731168162069926398946230834328681105542076915424910697691790531250792773027660715822063125276908378205983805639108958175764401192688848634071353130789234348026188425416029290686066628957485194497000099432038301163868436648376409572994975121508337585864499030192345649577719402780225964852845534209097202730643991136458069451244043987782339303540430173183332894992529262951179411796629274017708106505220827501203858546816759122878510670138200060753585677603605219717724672102453477665251774559194973364373365899026643199868763177105530455002866613643294467454224476476493345591737458360703614958883021967764121342730232842376167534772454993481196281462050169550548742894601930316631745464118897461148878813238919479517617822046488102437777822977496765452905365043313705539138166020591941932301574913116873983545060859924471980130583119463457411928517239273806983469063348405491599192142645626731534172243410761948113070010371329118756121816081885781851261743492856814135438328570406651220454842059339431311841040303087893289875176062275892467072329601944250527993416683742378631684971782685422240629567803023750583894976504713593952949293990929133382850976316084349536159073184930776743890490039628563250747877278101968271463680808569904038912329841419988825570247823915125548763875352226723875360182157101763133138843152134695870535331493721056533125958035418046820321365685105259769033954573919831785373192165922919796961577991238372908584665088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,2] -100247249703983576119085262038848177578987774501201186116154856098459023887405285500496118989894348554490343699130666749162092265367847868748499404166889229491158504340500971391884682934976923596964174099314943583684300032251347741707660854345771057298403191811623020162408446726078513949851658355752914717806489595405576632576423246516322921524030664171133755955678737588058340704017857504695123018207791242268097901469831420572199415444120163533827887685619673561315500696585986063361092908436063634866160013588528336520023910953736543485027236834366963335857445603854422815769949979772240190466948460259773999523834209613497869151334336088251652692903759640736723881665789138625279889523788936361372301691880879286505326086263838952929786035492463568186427619159059691671468648296171003630437165234178056800255172735631657580285703434049126586039360187269322267410393281661767234740798669642298297855508410721986603893674259197588430900250137176441212295817344495807009346112646499767724272236924370288770007795732709005654875526403407507254425435948729546970772498104027140268571609087915300710325590524364442116203748608433470660049718808386320124963981713425646981358307233311668647221308272062019530725701990641998143292556808821798194479501381689668599360663459111830926989807707291885295620576903572213164594609722738051626080219267339774187127490099385624342905874429375218514358199085299225193332989479884889423288452310627698738922146000126879850518497338679510759174443668905426463746202216353876951587991583243915295694689413719586657645507553204713113360278146861600431904920902341408313693684987305404323245421940409636040884068650931091900198492707659560852503954644890441267342104122474232991542448912946630684544358542686397579144320051219433139021981942963371128758665370320767815622372687836774170026994508389832243351001113966756178922433441882094297413423575870171918148256237600315788023141759267058682287286696760959335259252515434019830660470757602581910844894795471020018130198584903580428288553258088603035758128575931782917297046963607232427577225528838634138784175636692900798750648786989956001449851196935350356536768025739782806519830502608732160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,3] -918095963056572423747498681470769002023271247597768830457094194058723633343154852541300122329433094786350161358816869995382006415944844647816361929999227420579919468921069319684066693280085359684073343491299503617770340760878439274252161399659589633385128369798692895304477533071001632302612818319527116949875567820975330709197675254476014395619049248394224336542318194405120105260677996004086666909370994285808276173523220230371493310026435233337685675426239937879322097668431225012310033468407313985253577548120487980291066833146559849832840269457177609347686257209341449752911926829987053128632240711645001749119496925439304206344055821146953691869562872726749841056996172726565511828441133600045301768817117870289026582320184007561799281454744918665241292600071515366273137104210842784250427453752135207993880643320926672451874505984365474854949392195512170469718126485761813629270327222639057806957006464199387823580812864763513978924627238864755573143179144969269724910623951497092181011167760294205025464487164826310710142101961685199277316949745999683220258036643603079867444297545118366536783477374738659721478117428952410431717349384634318055255511417561749619246877131230863809147620036582420410122465142162329901559269450391997084788297606399647433282004155020041092681575050789795186787374362527361513060289523778640611345580501187152123140407304169223326181074479238145160969711916192887719995697109025286683209889930369099571069493042430451031041680538664157609043210133623777006724614218530488733816420029531082729436133495834300004986701659820253201695074202052529619625605829983697842619010453194549762193784707166778286001364695824947085971721855871301562107104377230167287458160116733750496768393517621021788206601421422333734308800938354281814751992123472564182426572569640362106096945038207822644175058201421635237353591646725956401484882411997956505754750866091729243317328238089098229158890509825270276824401529002382128772858421257152562745551810761031663827927210748737043583886868042201916907273629796089471196372407648958974716501172763858598492120008145343689170562209152605716110816623073242158538289561300816572756002592022701286303498295750688768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,4] 1492747745102682678861453150227917783689575550196070886869493340174589343711508909481310856358603196797636950727972419631641681088332993986272410150163524117770758975300535762938174918401461214804289896734557412402632727739001273959797474954176249617850007537221147010943992763435388706407448058671255000634979082952339902157273298669712404599698358334891132416248485807972444265027264246767437972995355135077494028074669668481629578018628899199736123898889483187732764936498573263198070001017901252897038961934055009614504712162630591695645834375567867853308375222905280061348155297868409398957549287604438132707809289410786348897690688561697202441868692467480375184866927436084483243659697550262831708769279651484919433581897896437693662868390202252561063121014290415940534271088805019801608496406756465286785348848201457211458726331913382542607900931671101341045436321898496092604929250965912106263346586087357257993992873306720754075208686242430198577978865391730948243821268008480052464196256911330154327316282811142492567117626259282268240804818982339362808701943912313990312234158480134250559943687361753800875348797103515206202090189630575546752318592615291788632898583899527232685942357403316257738145503686463598190626103178327683761375027346219413353198107462033217053848254564748720017506663647010151875119452986808843624541948997487643639022006834359874399239579393097362474756099250130946959138524165878947067921738194256563622395461423791355746026358914487532087052490179847159182728744110347537047151415731356870062376935043774629775606353411493038473325381936027669836879427565899277289269571417654604943160648921088615124368439616654043460633504510838451255147033263145352989199520139940055665980309490149378903844381380439953110771635988031969993426400320810139922173142599680883485723848726423543460037899724235249802395296153697057081750272832995887783244765709317292118203174425194915532712065715564450049390868039092254984010945821107633977994633794748796395569292728736759388765076353272754753010500039077278576240730389520851541951943037488844190568916912193659747715734272997943977164398616737800860762410188765171932025392529680870585850256228045815808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,5] -28483878349484771540506685828342116390830633201789333141136193697036355951912027130709654073914682170630308820871386019982562821589697458702319309723225665220514270659214838650106526835144774990086195882466281902159186709207768297387293861687041940546196421301483181357817372914620663996262466372077988762520077146746918304902094257012714446978688272614423950526898483452438658427692936011681466405042750776184069009870487452238233090876024229071817571179075558313666369487356631640381329524085175751658305998714798447383906463571427653264464435375653893038361942245966793307111292890210180955572669339372032071317483768185901481271324217520550682663097019028158914775121873203089765215815541166877468897962711188238547257056808000859352055980170815394883415561156274598012720601554487343714210083063054068435031336561847060306919459111530934626989911456405280051417800751792522001963317927420545018272295844849262177475392865240028369617349518186894630546890013635031820663720108201067545826215497443586359341621090307685083269580441647325727441029159441111952135070145839625778390248604329746603420735054782482558539359573199035368926975571194690002354798636484875098194092651774559372216993328942928945579587121563196082144419576822788723651799376067413760179754974682574674482559158240476912042248546881464890203408032538228537219390355040608588130765073429507785364219219957497838254217933799744822963556533842175546937297943205256861158463464240141965614160577901545507147735456668355244740586187657229037995499051091999189062317174306554184329125045702618189338226608368173389227691600625760870717656233154382174617037144835110153493768742678523682147509545907096077359143235810919359496375283728273407147271652819760100513260343420393310325608232836689946031118116146257862484534770200348979393250625240837237975979870063640108679399731534450045488810490578872076544106586277522000331456959420366414960991650209909948018883734328261013102074787734121439456008874639492324363550812284590805887108502637704959994359908306476968291364089533121229233437398097456624268572180326624888659692799287234990046778122205481262656167211112049232753163360463954671697808973038109065216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,6] -184407148586906033087479212399684021576043333618709349444059055544542468138028437106738861913576422372077477783571856018041113901344586232065045400228400801485435992902952004497055925826022763938199444532575944082058133408251345854911655384379360137214035949316464071566852732984459030672771863091791017320784306415672854418989515447800147412348681854648736826309459623315150396692051052138270192631915259115776032489504765030946994576633862651947635058402649509570603583482074105457270548369973468870682012848092271251478634166877567494677966276518100503790573047563368017438969720195285232217716865516119413585294407323713587830352330260422110655578675085332228913188280683386958919358910736559618274458978287433321205193646940903740076204796398889952152783225712289581442660689016003005952163873946002607346487918038824898938119561176606641721777250546684830932748582308507660627604532861079684732929890484410068594169535376780394596802488722732853321050649412596549041562837853326188659688420129400175776309926590183974031778113254935726267972237377670538795441405164600239295398416792969938645730401301041881812061326366898754725524976270200254937508954016319862690410969775903747738629236664608562794690999401642851586346138238036322602465694659525187056042556682624601606456150787351212478378448797175553482393556885259002336665905678555632252319672953552684851744725267647661638477906878695706647283567905641169438941188616496974863808569013970570501649074103209475624862519079519326677470340536987671421854787758749186432751055304040437878459093520742469361458898615853584542052655368430000927956149088158164696848986899727132778014213969647906695925993457237185842788303618644091841854575850448650120127464052054710910149482825896832313437167284397465118901472705234364149916945184885362089357342784448104567413401444130421652535137769986370573000946454139730070717494611929701703921439146131529370413944210185953223442507825490418487851413099309389114524436977281448746485943191733138306971054570568798025137264999468109966240487787658234246454029003580405910391148163823384765584853265351381355027212136211695284115300696939608010952005389974315757270678587399938768896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,7] 1229380653330761686497186327344372496639230296618394782109813721700989789408675678942003582084598230655614062872634259690505997399660201601838313188014855084199495246003880949716330733233925209137348630369349517133161223291118357900690349305322083728227908918167888496586928809401794935774426764801808902984659125487297756348419896580627551975229438212981424054405976011999297890961334730095972166202667132179772886054437844006266596751050979415425499600238264396791961062914852964769852177751377052256793514076601951370873094479412110212861038236873962695132352699944801891750403475829592586287647011707473330015831987986236685866868630388172833237506049001143642786589171388756059455431141327820629077346186719394356700628612462503743663208891605341496811763600566829035808140947604069674342649526393914640877215930702533350731033388439348490551902365588613397567528527844621638966956709034383880095301944195054835403889130016722290561238351716299918332053543154774743946680885054331026190993251352685018583469677057100174201312446690669672669859413942806226286682028503087783664718816209357275775247202278439610611247231968389659990908002548112428567741518581139168395463497457156132422325887760752345930569228675408084489202652817367621148554851289983556107456867463421556704604851896422774790904153799468963746761115003021280315879701133050739407954178882891970050709049444333779136662208269887395214272903264248573751657495676532132772043357868440095166562285641419315403781434380038671861033379584004863790626264535991578081698657281907108543635766784030591933071655499924786422520667429825204430558362499166415396970900419387975866290895498690704789333579217181764779060177514138590013019018586122639677633852819718627922596310195296624136432510459527397672431169661876768744364161376354395100641755874518844152199896218424077718821326347496163032117998337583909680937489466644943768997714761785407092274916715798819302201435963947227460109619653371397819288119441214713674786259443820099468094127149318885161549189194808236492804414020815785071909416596386974222519896820754211347292380892864560506629606869146753013650124327846511935394575213208518336270150686985123004416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,8] 1261645744423897709139834153810325046594634523264096591686202887156730431080719821183945739743129483947316433712072031139708303281600071076038944408650924917773171377901755353187505911907616874519366607966990150797281394104661940606985534147540996687043616070744574951854640198213345118633556083092296746912470346258409065267574359515514445773266730451639502697318978276091607036856646544441163344618292638650260514502079630926692607941955891017822785046066489242691336960403042346275394913836228060086041851311762372951191296226729897579132902234754082496916816986982301918176824443312189605291285164886407891833350945920380889123980001413399210366583223261206487656911089697313908744661981843803075066843683226575685841450423343926451631429088148764218637784695433152045138846393953751597949409460261556986144385572468029263590000577518467878143493942152559083931694369297275830425783176471852851437230050626662462282401085142693704992590257029458931954712215486536810145333371062792007783034839999921746935336503491165012924489485419080183210493726732305999045875723906696981547945287401123845526340178994430607739935313493555875041674641493347849859514849805039909802761163950100861454099032442014787631003583881202049135279821888747851521363806954707134104503315922143128211398537090150709419077742466849834634526726644855865254944272674844091394052634178618843212987386152062713965954842868470874356144014186506752509896434321798345909038815369331310809262149842219676649695573647166626629196290381255783863173518805469782808076563835072020173420901076580153236366869381971142904757290837933263505324617011104027099682820013166386818851282033707141138400998062624676652923618911801837037073094710778709929048067632747591267648643039521555088529635471163084326670890754986944830377830443367442751418018955659779610241707177926789698095888123898073767427628263491909036168421648154257922678721129424027386521323652944757576048911079232556564053164933406267672856970267649792199169119284152502651215495446803751866482688644888550735228533568919265518543773905111502200172250927870508405498572227437396811732070428600325567852712202329754120269919250311683747181758921576546304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,9] -8985953476356074789729682101010147970785771700298484914473483131306762954234275624777737495786869347559919167479737236914873635961827674461844797628964454820524994277641987664771883009938593602905659608806957160144837454582679480396691347754141134097528813840637392047670728582567574187719053865126216599467925663012816319342041865263196657950261517022699467910934968452620375710096459127045021030480303656403521887107232787176652029360769711576810337528059304899813840195467817413374857782498968079904085770771012576357065796181128339903944737292490190082068969149314677493688069295440856816664277417810947369252669823012381459619377974422598359866100494710385386752662282442129261240255960654045642874443311760958615618242849997022551855677736976636366110039224781268274911810410384492355856394964440497084071928407667101116910370116289337623506513371330362325650629387713154230624878636449516893058060647281626453074977525342539477998548645218762107294392965512437838523217135641151257266111329935442583309060687972306025138009313725200593765232120293962986620587252999047100426984916047064159305197739562091150270688744208605977101618920113875807150934096980597560249049697311989332315086316742358658061778593133922630194358574635890937546485330717052037798575789901191587274759359835699459540118515208166214236311881979827347269104673645256569557786880594907146931009168304826088331233857238836350776687111454811478001862712772251237692498240500205662285281832949045300918306131391909842771733766650263125609892761110557476902113780892268134846667501834982616711015073535040283517008626688386105676369722918784143200707693538457462930520083277440935176875686105455106922836109632683549086284602746611972871741826897546388459225136347730847279270630541359401463449116523231613520175525051312432784562283628053445207361538994448200834324847114986957863715111476553934741782216369262242801956407203180887215980098584473014502177955399877806598910584685587248352184138433512901376189302890068307577682377507533612029606683935836921048281675498251953015043640419347486233621347967914966239354818227068192063237821373246616952497839998797440033059238147389320130377263070659200679936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,10] 14069503617883803613914914507026120102166553652561611459872002981077015674160382125876194364457182325650487297608565353059687441871114633582027938508151886453174736516852652596964099624769613821661849411412427229160658036868276416825969900418545257507460681538276818947807279640634800688271371602770179439976296612809271243951476955528522961336908634403325495776004732646280640744915408247417251657037103929219214181360851165148978926272718520149034320286089434873482608384496341956808773315000107004785647075210417571434638909619225737096776439260728267959528262971126729761024460587812681552444635682933419768964078528958371413339097354717114911315040840231535836122691997980638539782217751880523121020634239954998816542311873689187448056808081948027910391371639925515665594506339734935850630710624113284556074493686486948119155359460246762237388443196550432989530604254595357864293582228893822738815173005755150241603524320673460390291059212994174446390912441398376574953622039373171052557167245316104225573786910591203895876403743123835479418500072441364311875757498017012844418100824876493476367490108732460573070899663247193357319021159731274780962653725206972944634670674520436235429225864203087861571201918908370607661579145151409519535762174865863112393584464483031408207464914031419915172861078179111565493800228093799280346846960756229357706082402556611767603815719573970481665945020239291894736630913703908267620740793666528945389250383124449580990449223385735438706083460202765924180871989898044300409678997718915910999840871421303129332447067244382569086321760076207583984629031746888768345671118593049477273688999433604586915458188615499377907023699848185739381880416485009755407072105761661682027669526152577642080056934583106018542051896870848465145758928138214645128412825955897406827803126438399934073753268434718059863328246673316369992979342741650529579139823872406213802233525784458683225351058673636110788647269469778296203975735335535891217787019591046752242596284574501446653075042137702642769788620863263663153666931975140623485013331985665653384705652205732807735252501094263949691292625870922560587671074579582097858804834571262402262614110916317835952128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,11] 9729019200792723722668190830551850054063366650889641881480223711886572735823171561395670321634231806619380203568242955535884966282538303995541149880671141006999472585258336054116990634752533811100931470180707478889540566215798379110189594856852473178105826725065345890649793818392807803617593537809598529315828514751088745546845133587634138636693492486506806795949870371631534966055309190406959180492284238115198940258500023348793773218489444678610491046460944435572709249780965278421666023539369502753470255260888774128787965350209380701319711577299145159740044921279397403409665874516949996152700359560217892999189572836018743834629521209413306011704793272237501252524913298156915220987259473704275570924392594465239204325030974078185595694018316807557238635885377356039810044969638550156399081476437694881210562674789114775531090986250159416273040528101400094959844924022859259505466870549474391225270266711397887872514585934916051833690611472023320208169957007155505254788365245601896467587271969619252678850292772446380790503113649283488663036206996624122834040718832011244749791618519582834259613144994371892473552001562343618788245295485849015861245346853735269110682627086686850559993721602962512024557359505426005813524666722519917220825960953833200176983328485002857148856835406624495851776729108291776431946259733908694039116610414190273318392862392546376194309657525993752706591105123922977877111183476585381897726305547981062522197342547687222191898369923245612126702180844363467699266543885808826615974230742056744615478767177632422425499129948104101794130665950487447982971112569923255453073849843057499399121574049566016167501023974361251955694515127284512869238963359477481423274653416818993413789312217477386834875959612920407476444779316428243166044365647041288765861002717718604395062008216590346935670991902141802302236445843376033428586101157902475078403020875508025659836667361847255484824709764203553856385386313739293727876982548258545344287288587328676381712295685089969844356096438936178416903425761485243919911435475671284889572723581378754565601375817811072179173753762275724225223292732822989630281622017845804729533111946659937586743338178249790324736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,12] -66309804051898031165553232896766598903515200702973527267009276458966839020535204673778399549241173960871756213652498378194509742345897784238118295549621476811029014302685588128242530086283343973153870723722107106636442683460222010199523865149639064156196459887436641144693640618513745898959761383145355104068913988369368006248481344912949029468235790007009593619785069877029467241179476517138980391162729693516782590497095472731670815971744071950391599329093314203031260812222938932536003471925869649624376804073887681061763739168366252763463031621289859045211135706896172130663177078318988725091880287550146874728374633305976734477154600828782968904841899526021085252513626482334633526042527439394189184560180559474922694755512965365917954591308381246013574807761839252572957845394707196794312354734743718175701894426534657504465353378879964443253067604245507891346707377448269293546638776035159127238662282819190097415309697283152469587234620917268186448460885048230086904987491930570232663924474999201155136311338835756110187762525072116910898461176507383883486571538168850230555512798461688665733991207389987834993286867351426809973670611180245644859781057916347991264862141631294447709346098429636511675544089439411863942222918429802443745438602398205580745399726020690775996781029398060392264217933525363432259774559107339967813753019442751094075518583583980920924896903949984054968247151295113012386367683953549329434084036316815748015824298451833140094202778030697787034213157373428851290550107117708410940391816545235173522452514806690492131164467446863253778650776899869929681187604095361695441470534570527426744642170344038942157881920223298554407660050563105715991708470886448907366135591345447087847541165160895025603905600931399163267020241803837754298561706105717893274504497625581729223809274511385299770778816874892730586065949702944799235014855164069433388879856492197459832899921206366915807684777007667939521680239670252576949552450697928555470441585654763892112993053945688902751024254678293687332108694779780800546525261102564767762772984109440436724667392260182314345074922750099953106954361893121118359984862443441262480695945883534665510930653469999020113920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,13] 112299146307487549222940415674751142322448559378791069175939623255598848022718257335214795974890458929989827950518596202257505879265763625417331532934258107323936399589820371849791430491609618319298693005726722822047860913102704183132480612517832825256164781197296770408850510176172325378883057504146091873151557464512487757723525045973892938217167285935071611374331876736417256340671410965525314637236734620275888049443277908109547359927370292545438850541414761519291092566085747004442220621757510963639160865852256523410419646563499376401840280368787642881637538517152630443304716688143769013334878599205640151254286458169473561468310121180295865532967978084934721840536321565599440719344502350809322698021924086079145272133393179434785999016350471323517545376136418588450770037138828731337016460304678618787968720152897944474931655777380369310856670475015512955821906336417073882594587483049454953853508818289494048298143948550580870672580890583602473436125432607312289271925983058312105206001740264302156515165050264222227853274537967382505716995874620982599912098202253836655435233365737289572406686764454300614294844814259903854989469401175028178839471516681784171354437061453811087407091767858132584000384971575219666388851202283957449103013984372318224626718795667373525098142501337802931173518373532565705251967953935070366263657504253604609846441546517321585883267140862105332530688083021980791148448636299935646879501843410365935875458302062323207148698139649603877048120154721146362343015019411470221493813765895940646328402353789115265410184486393619887337040800820868489501367911236092847327061242648233987623753752289373822077249481184253705718228993235906898600067340070257048415097278931871937681389508274186740192844128075102942345862873095395403445769377231008915476370997139289566322155711700567653549432841206271323253062544114199892463389273033615600027513886997018263966199381963040181465986182766565338484282887453515288173210932770975376931507344592037240786181157761504813734189071126121778470875455022106243712038462179044849849318227146991893553417926116457267377671959742830055499609264975830704379375642105615882616616255360225160064902674973266215436288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,14] 40749633256059094466807940257361897541823465500739814328471564742904087810074544846823157396666140053287605226043469033216581183690754074764296186981245780135454062213414076861025942023346319744716965899958325660693072074133072562286654932455823854908359907287212530506848379645892461368153448630453696644691625809923199625526235189981986514259954620367145437042825649726987113958990097632518186502522197377883113169105136410663819426357422858340482173379034692423044410558089187980437330182316135734906696781748697240165255670024158214474293590865370202974523355747810245723858725312853006457905955790476602285586281056064777754403773129517196223445136922403955871257008297764866597638632813483369651521352399142416352775101237550729654105433525667217106440832914579493851840167132354732368555351600873819604159393617529844272925546450303261767358399833298313868514289391908806744626202238286529133007738147551825975916498961804677131029946050485707097660973970061683333860741166536612070488314800790255238563357706888328586115905265381029311725922601559830454289912224913643583103373390622548033113223601400929627082676415557462606295229474000832801696373936027137099982332466180555940449089875923613391735646539300104228287193041056227909028014005140464789889680391314579741989497606430193572805215139910707103870854293271211185707414063383756941125027796989302082974094165418872067344790724086059115207847064048461574906425554343539267333140973444068410643637209998818449671327869478037863210266902624718761568305062298378764735707741505509082509446483771869422676697326291027890747082467312872489109760553827738697358318070979217549823700255738218328025599466676646578124042800248251525562719159699634834887765275970067375277679103484809156491207247162364848775747116538255572650251139562831176166961768448133551867228790151184946249180201925481026024481994459147198732090428235035387311983418373586602979556773898544287874394465156914026184990087665585266826010180832688001140358386735044761114550614623890116796393734548414925804118194212440747963215779171678630606489664215975366377463823149083693415379607351605254351851091975200531218603091953943241725143315598253959938048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,15] -635482007012908187629595972987668962932852815588009982086828301259737081323778331468875840061056745927132412402008601809101240054770091661548740319732086435004755808785391180717334085188004337416906762905460824436634893482534328789108145682491769796883819283297526269014262312399327498678757279367089338692894345078349311344739599633647519494142917534408083078278659700072777891157000865214513724465143635731334237394804798171729040777295709558633437038213683287774527724310481524297785468353497068823596786240684426241182182778840750463174454652882022757697000119475190147261297827160050891384252432413001535630591684375015832740117290712322048205943265539407151423249629075856823778455877161588264111807457126904805969285115760211119549651028095916140045418443705867227074291768114989573928883725803299470131115220591442942030584455500151933451032112884802498485013786021121340816547947175538440537277825087930162730649789142319811534729192793581053979027742726345109376329026461089919901106753300273189065722095352013973207281105888134314432087116239718820306757072347236696331679822684201547874640034696445966404214741336062101244225962309364052992563094260593395775028437903494682748606706941921137329011132662382001211297482728878456318338779109326182645087671775843504166310425009040214107376035893075214902782898191126821968029632453389966794935613783999806668554572727652358426048159400127279808213125219096534401340666596185692238252749304354500556054821593094651117937863238575179513026642845153204872150563723584244668960488492602571160586074549404242722078712650148598134662343641213204411744223576450130023363278103644765498112757980744246903417320054634751724364523449684752639143667814785770829477027116760705336359493184775471268614871936570903003298394919367891551652926225175614756045470077790498410160145146687294933976645388655672465310655679825906046090776556348083469570937529698204584976724687220575070222354653788916016174369659362857875142110286114962016182294934086258188685412586024523510665805381276543627186663291708890248019291432535847878822084401608992928141785189201172887888758589066796543900936947457395940760831644694733091390511665228679846297600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,16] 1171372864043285702342508594374392594420539244475653020818937829571084633430678852196616891244855485809658764895736547140780860209229146085009652986158331660074683650168708559442973961080656785380829702799123796778662640782170867609803595063160711358757739275867972096847134554749205127777129318873133520712158735263396655268320481713339838013364546191499180410233211203419903912105338456612156120417709939298603353864864722123354203451229968891070727626837407939532133019542201450907301064314998201620964270251077892287787670980861714997994933558830948387470343649038905512060013261202493203485952685325804667588445650236165592272335077486008311991885931613665101026979328872136160891396321261632549728231447704987570690949087336232589139173628116555523809845593857493308399797477394045665524755721482793746938544245587594000877815342138614924457196209690794284514928212316787995336716529581441057953588839323024794123870612353535980800985812356827356029786049262340462489667446842094686415342183930636212313252728691192020692568967550097685368007772178558663366517839207510072664673798784459582906569249321003420381256641085914732116017254614536224537104322062076753157715850848758154072070244225261908474749143140529180220694733298449126085829120658817260650639023116403903925791720716356147343829031406685264835632140336897978362201014083842248087172393432335427903335137672601147910435219512426614245721664908396405865710656030673450461160734459902337172284649329701485017307153040058078434251713182109106275492906721522886950448569031899422550993709344099518292194521567198061738531190654442484544453235036393816704755533895964774799149389755543732970661132504139005355393386768919226013503398992501691255558528735610048236776696016129996684812434324256428906060266076479096834367424156457130943675713989194849588885673701255705006567697482876087374477122963273950437112245148905962865622913103567168869984264972511281172590446487148116427100968783393131908013762167150866006252150924246701258517382363404038543520858683542432247459360459320151383401053318139464842249286811971489896756748396959369524849963334923051390295106139555574732751422730345583471328476037629083413118976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,17] 179999961254992415808941813097379609357175321105611509808179675872423732501017337287265914530939938549189084292498159836318128794097229493793900901743280109894389272246114283713311153473328970438958166961621543008017044253488718259861964087399150653603602346020250428054342082251415624758657427032022460141686046627977884387665717463434115822237547321909335803260257079980639357964464103037480599517458641941987343334626366592293784227218894583760771857915256518142779698488609589541560864698321516991531779219450820244046526978813160956455342548541274583801759223468774371530288641732827800159744384282681624998263228810564201410785475455489045292329967808625154802595735844927822154937118476319432948339881314316377438866978117307575456037831461436516708742562354656532120633892502076667545591901972906665557915983858262385488523918254603199049103326493791780000154872616140183074569873962986138954383697991203490695071893515168491048773000089021669629656914516790142533398235532893423774034409383149024499582824907380111637641807323247089800124213173802045870988207159845996220329033097156345737979731259232534082525724317481193712599040699199180153616522618518729962641736143145600486632675511493567810141620797690281871565245651862316445090586205212872566921742330288251226723099205798898366243281059878831753881968331998190627882679801145195422992130496800783081957745552999625379288002112895643991977627819761100153363660803583324734546556574347479242706858334522735056940672765103177294783722924459076716946828786005603560558108090446749970780676741715323408252140879181956950414284873270270817554565286359284252049683331749366322717988884440277276285698121960905130811545983307892701795097427083899942621817700092091600131520751315136073152381830773765294343987139470200672889502980207656480596766554454570577070708250371540528057011383329665759912062725352026372031683499240542931127363820282157838633916060949800507368972043615958077549022440198760624047132076596374253192523712174330999858651540915835280796220192249986000625494149548278610354732412209477082164472067489821998455163990758714388835202773545759587036112348028011149631777836456335547959731742810640075456512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,18] -5007493925597532935999532539188014797144278783601088461103549190203655311781197225991572783491425281508818043219237253343741083666994788563081092818184470894038823501491451715403872369639271956697580573061187428447893899900078188667177336320921610054456132198373915401044524074718929044697564391261771040184329410824469383650206933432586378307327696535219736219537303090715357528210218670681646956366961678397581445305650178150753710276835826663075302404226674636877869558845896787819766877170389912190972195072308253062260965584969045742877068450617263698853436638573356810661221602949179635670811812755060054973859185216237469326180830093507461094300082834609629019144597497799462243209790093294941079151435405057158398986449250476252664563633446149011594316390072819161885943684578584783961382566337087867748462288733961514562752270045063535416128697995248549946191464093245850161610657894338166884611200040101582334287303521294511328395299898307372228725425749117764932120629173686932473210088364536586565929501230035438846375683466033184775794512181553059040159962498515636058801974071435535572565979063868007018555293760649742069509118781634092180168415552690986209852334503021918218294884844930440025971818712279525435523458617622841162337536682764102226386279086408960194999978794614092019169387555252411763702172633322103722644598560681861007766536099131055469775982905823585123125389555473345978987012421317896638730177540806296721758278541679460072947779030441489289614289741054875543186601498813324837134999876852285147548068282082888000367049721845831309337866743671375921615097710159576661301003077702280348342572038977432955675455982286796867929618803635459635995945196823338144374299795501890508181689540476221053869833315042213637571601168238503055192600886723389604448784898149976246296547965916168286054876160091703077325910683375486858689131442733442462050720955650645667567422216946293627308968379411657700359224368417204085952489538298900530263294457666166227419596595325419113435330634223131868987397547274457972331972286894893442093504222844705909902318987265611080076490765039467418383439483438163785266669969545937465342141275972126314395695610893657127780352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,19] 11709670239165180816057911173764509893528950676990086664330474170807387526795246003477638096178207923502667034518324847723773761192639634667791130105115894549883590022998657937520638900330051984415764438397720921157737183721162281895974858214565154288665158274295074132025740045628255170561472431140244083887238013217017652404650609483550764709388422005134651748762351597651213663681489944810413437308653165344198338209162803091988972227028418817619842913044274994258256886794593239450130297404362277585080286830586942256659142676089539054244277190956569197307121159794853605976664287345185698782906770025521597577154154237467140715100558142996471821341615826319918494901871905459045426273595623999584680311985339085893201576634438317716911871786124449300565216151277402942416944642242092839899181471982087987056217544581150549763395888038959382795120379121995020522760573442566842427877153009426896863337822304602210280441308038420636882843681783349144691396667658804349225560318178484240550178543408286741441464107806336659987098362043337370142981058343576336438891447834451716920916892149222238942943933521565220173619675358514227694158685863289797329920436492543487813586653699159154312570358863112692213425320594000832359054579452701419329175428459591762269413832131746820324468173012890231505621252103143778612264303098171082924283251967435209199838629270813196369880625325501020134477926986178130787531205434922748621785613774225051009907554164407611813049452075461192103398571398989822464465518426335539969278641797183310534706107413099630500571593806810236493918040953703035946725129188761417447818788649034389894385332128453709083624744414618054282283093335391781341503523409770466417213393693916994856510518692960553471628477870416260060239834396409780248328772846887780399453977938202750934021525406417063434203410051179182366907888248565197268232448385297731146381163972084217662969046954683332230878924270222590534815609380274773039742083290558032320637312526986884507494367657576485177274395532517915488568559368734380722605695061500856189922736695950846441124137390596018384661620866445630630199276470022277357922400719278384795974252852727144134707470114531506298814464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,20] -15170488277935079005583120577579468815749645819388082396717918543469297948385773285120958844324381543898128997859216380792628289808693869728570760473687937459036857370752815634175323619839125120040103903836302219152325654225968305996998203469012027089767526866780080997036537722040044494372106464978185622493231971714928277789827961867331412987591544686623080514946909470486324991479922305026449427513817335904456290048941860221547622093767756425414944627010533164676478448118331932592415695128254976382668364457012207592962572068548340726509753294261067082289130070135523605481643234056908764562551474302853355507079930478762478470881265463707336133022470314588163840671489525410294369410030596076539285076688221152739040360762513454229933218762540506361274777522426927482618351692000479304803173855044545546532637895612496155284431548351400193840851976357187161802173509671104007794589857379224411865009539777370660627167146287309796258676489265847401632871960588667255934057362516311061763428073460670853468214143783156719086981559954034626599458075323640540713488669535813021440804826985310169021165995338229331436636894696398952394439464855530191486607389033144385107190780638665826073521615881288798790845990992229722521352795892644730479142519352212452173630518545215310827300342237859336886895429975074241233169493363085095517620432023897363014457628106802293014271124761248361354890763918876255989854221364662664306130461887464245701471506405516069513050487839947743639843856745061497979216663277839974345958769512482083629433747275356410864880955104611771634872802489295268161273372714248219946320874958801907652154309037315202260916556976817729922223639026955000986456183010852102873817553708634482287674507986799443281219109024051244579009990496253861424483286795410780091130000746358179714774685599780840800167781138903512309059569993855557779562751371565481627348242826583066310553360352957324276981784844427996456798783942186479103414597742775552616352793913537983205000949717989482839816362577314273467327028779946357136044385783456929541445690451906162585380171189555860405284998935776397573291839166683535906208672418051034030741258502157406531608495042360113379672064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,21] 11038343711010942627188522365187423088081458224997151841335352044830695253517948122613894136283766213303810346290338741859601958730194835501072021326456133498921277326816524387119531975804263138494229310036760785718405730759934048606505434164476669383285448242960673543192282291827588824293356463937771202832335503260339526739167401548304493451240756546710098469134710338138242397123517158356505269588943964587305126448010439895976463893978879859606355614886111185726755612333662802962479639103409717886389513743099497720248345921859157939172920730024737279603872254270567439281930595486025659650562807228646030867016252629107053253140115318733369104704966204425902391063235513885674098566673206584920593035690547432711875114257994118070161219811243584222219467219577662834592027225672788870238354407155401964587089646168923119357462546305799614555756749774779895460026742483863144277203351250432428372745913939448198677148871020283854401053740933138104617805516772266316137655554764139431796360217242624154345943511333549580067454265312027678997561633613883436049566223480967523527717851145309710724519882719763413868492395416615660268235682098338637690856557159538170681647868463348556224173106718872142052851046621527347069509082544874506788660233068626212802779271034648932195204086236289217462504747245039139701734155670125621393887613110595261395125242838014089957692333695714069005301668804423439610136719397872917938592748686879913116542079428545720154497830390684541921349894809134650706451188604507407288763409203905477569362554840374640575003784790760020115323003597060330209416600356701890249781289112425834258367855971108715721519225999293963590775578168629130812729756836249914657404476960149094815754029380738375932622399009178633666595138058393233661938638412113441297157999207740900171233347251955680002504116463504918540499619998663599568291780698941584092290103790045739253281758506671525336906512724828083869713919530839428314472062542064334443782803769352177381993205046612089574145712897845132823611427504465091221970801772022560820226638869273552804913478449780761446660455074574041736255337039503628628980949200163818949723329042420459463870457821991424533463040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,22] -702571196646831626795539763454661269115473807261841071194297583955165259896794709406277773089618300152212623103696071845672140194947682478396556005632787384289739129679430828334988150309036819976183767126407794494197370651524690686265527595528404212401848493633410264593324294976895391332462393468541318395109900128652318969544731993539387474114275517673867744080106118128926770443723714429600126810084216574849005687468388911545452469847824730503396823010831811137884870207422276422365661004679711893336960661494820155300988917302865716669643386383696491241642766510119723785260467454195951769687562285835019544210912936800351298368574880111132888422481934146730415975518590143770111065267197917884854093713408784071516849832266487200560121429247882915479216471783753628015117244786313530456325317468030929756303802121194986671663562864742001485861278748506977291246003917079916480344049628357264789740575297372050169450542591870334089371724459041047344947587658068933394237931216287884983198656575329510841621960930899842832125777458335168509253441695445083832746991586004753181314275232665822638050149200592347743827367947934420195250980350033000104197577423709697262884580681947280562085832655735356041311441707785661054545519684355957188192618581539077477679086886513607780675357918999583653717313753777766878555024372815673830813654475857333910370410902481385337565385903116408892568064999238753917288979109934617934948717821864576756744499231708150899438664895726906046221087038977031721507061231469710041643264301340367638135282785205255382994954353152136541746753095245094022607079488142434198885587259551036365007060469040492630660891463711395204481830897169813895972153726888606996776040481165090328528595158788666342911819740538177032782338260463450095415468558451231702428389399801913454344053726671544906648073287630296013341403390619345525790729628289707055505084015857038199510741927912615526321071874983395354164257017841926066693066518732627942222846818666646931150769457884690796217663354308297936989793656925089474105011371068516752642264609669339849390029897527019166894570785399680389893338724138384791192122816785444923056496407582311092706204953768404212252672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,23] -8883944681538646013414732005437824636034929340492788404765185907761549779676696329960465392621744560632059655896212961791702240793213195232276806882244179757236140707071110500907219935180809162837063695349078504347446758564807274387649365195934029787178119063220429498606295292537048451023615763543055224601456943578338628960817140809074806648154863846015803843858971922010236300990073688769430048338953905272127787786076087682641791976396686568798442290562738784357223355510355912015209197675842342262270485168663497392460135726815883204832417489389779200569179767801172484604316995710217676083380580088096221161724620905926597765533333380240426065894779349091243259250559308423487165957009749122030320212573579132091116865385869679941436444222028026603204243869731931390146125643176239873614014166815689860438407015027336230302916586727766387258329931528466462244803636428248967821391281749693307442554815653970220348490546622875393004132043935165119937795422320662101102081191188631388430842582182649627675289086604130001611717915797311861800496806451820794242005257443138928863929726496115287694141612925018764229349049597149965771226288777710507481627083803602342279777567293641009453019347988713685216767916392100689201685422046977362006821946187370603722160351542710502970604395006285701925851307749412462981198321252972857911027681820942017206149797584111993623454024829428624654281398032979301905502708344811418005945748844987127621981891191428668753890656906995996606318266569314038692947225625140000038049036358521541996913460049667851348820999943621510626418084754099948840555432708744408404115124132073830364342499471537783553716060011291627098677562238870694706547662870917749459532373933549591502250327070981859294728915583380424766973259819610752665420535568775203869466330909597777210077620815320284508515372971231228466622094461037634239648212812538867795183573112837798741212347412682942071326104838807855183436381794533414245925574717759390131811365928129624768691791122331081109496465390822169394774729793645465148379905700546070028065305619227685106911551494885474128432351315475257230853034237685845408043262961674408824805998123268754010056386435447562719723520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,24] 10966768135483467223033138199830535788589619628290679349139474756350899456338075837432270266178535527183848819922688763083952282567501008229733703399391281074401818014634560151795405628402825503173932100244970293660892329706612690084787999381895525441631716685743790004365900787931588973568943473971685778431199395027748283379142419167606684815353082210016647886150093402239042854860899391752412492736958409624460935402730804027435380374105469268139738582900425616147710592892786669581253665796902497293814883314656481736085042841624802399596632084000336343062001314892392160232881495193547575417261673607756831377885589731846270567855512198571343263885614047122212676656637018488651385681854181099262070083909721541601614388140514709601314388515158861501373520463763450270335483189664226700040891710341687167133143507548050776680851625395317376610167162087672233646450961752210220241083569952841540958502240951280043240063447745576610665173766146881100716723908340500759771948007247115822441707032782076677738934787179051100060139951248839297614216059584924397708073032661066036807539193833655096190179278825216520095758850443050263287403710806329354567738362949923420049155469570362789277096147207962671880081346698139479748265725005079663127619249884796438130560640278193334110923534500167595682449501315258261129343366054165729049986313475600109563670894993394588744861646760159791978825264864629701216884151460528197571103180697693145912746211949978920842673378026128153959630501487335873463032538805066462277861831572199921545917557714152014773962330829225370880682887679557419764711845753936070057192767901108221274473604582435126513828214898407901318748140045996730433712106141373370224802997310394364634024927313791145913283169275089077442342110591379349103183625204219406376780851299750217685934040947448303409825658162054329128352865865564059260238605518320162068904647014928549694724424558218677001786575886460148257463379166876375489043081499731239422348258358959354890351535489251448546210869335519351690480757961738141642775806084132914098118580212863024361857780999474764607419966385118195849209635195262079013343337622754701056398193940856543028905479816053261277855744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,25] -4547163306664562355072400799670640954806228715566728822047921342968711531423949305136391683646547347088830553719341896851900525766622867650758450643765424104748439011272073695108934138638560880303234106992487989752778577598042480885793343099000089510461241747248914968506503799027006322734187088290041559122603261598564942617592383234846668194544540909323829549099074962087223917077743859280065397240942376266526365349643296241360285775072560404155681113076991087372946543400264178212957847580965174407454316154077130007570404325313506900867233758372706196506811689042742790311111883572353459850623941756620144242516010564775277978554746188144973660789083653602336379168176799430690797211263283664559990628922039903934543313359761269998853018802585682094712144326260312718291567470485097866783426513256157228234236335409089632073669347492216012069156948120619217948536799009619646834396236436928324137338646377793889397537888234358065847773423609488338169063228852473312650420315133066165137166665806086351598010911479445532090205763306587035669326067973424681845740656917976340101234735506898963526663368805388521998085834670215301384901313107399972319789859524761547040681810638390886510956247527765387072024815727310931398971859618235414364557705986601448070237669496304254841255756215934468325914023117015634285858747114135072453487818395019537909856378993655924280365119567761103267416623586312786319704003504327842863819299641974979084071588891990656709587193990736755658393497466729106636872924756026166723969611651983082958124747563737120535580946827100047509202852270647901791790992732149117373153758933608303634478449537637878852370968836923029109476152304344343586148194337339239992595820680121567078143056642102115990928923374335244392034428876049727781497080716556372142683540291322380531973223040107802593986497995299535786176907150511071519048942722170035877718140499389441316596714106925435676215651624825277192055885459500505123259930252974282350009563129147849963495077881964340047549778885742567558340671140498425845213530589581426676498553344400871562251179531739356609747608821219437944607014050785539609161352614881457677908521150309052726118322406526153050292224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,26] -5460889428727675553963491736674418603893802486796730070863558664515328583674451761849656811659177743611110259069832936588939293980400083349504239667953974669181576722855771700397931618105428564413586232005639717695961724891706416422696367632018224808162744384115960731786469373999283183907626652995132732923318881418900434679191504457898278351716196256699208934319972260735074413977190414358853076797108541832995333686811052037078679328045779055288605970031091103538381364661381023879190499758489108216987964315467699033513536673304760714271565932108871290304078160374350081362242927389805271971258264617885365095149920113921681810213951825290296039461030107452769101115560079707166998639245748233200118961795087473483483291926591959080644294478770964595829384719982853157041316271441093578906966374526647168312539523433698557559103799747682791666956384575960287514803911862825353252371756858452709319118357968522595929075575024574296280048990124142157061060632853994884835120551474096131432914948432071101987806120192448562559242708342294476954597688310586791651199912502271182327539538311683758435770189938755581623872844301797104618331473890365549126638430946519994941540275914900086574445389366532247489705230306758550885407348605143714846239614375169344021911267225131231975280210832206036123452054586712675129635093221328101196420324776706873274716304414025881029414498062006690886004493891815471607113493335852133116166647148584873691427195790228099997516684379576104944040134377194934849277954610353400049223566759297316930768422146175511873660977223347830942887345970756629678867772315502061518100319445893416852681651527751994500674714030607154875021925896587819112220181927876292982704841246829180971245687925696981854791643352379009921340578210030935155537668404686924051502381022763062035448717098040258850052567541163373351464607719198703823140115552319870186840723544912358152319667195252285785688068086937351452595914250927452295775193113935853418300728604372159922519603907212318354425492628876273339688152242525654255793066871579276946563395330746571402617200145960309946183561169835283377050908968026131395787460220800436503237945516579956484242128766659643840659456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,27] 12778380849019012040349048430770376907078462905406150276197061115556092413356544936227091700262939321520279212368422820075891943436955669305097200634430218790198187964205272354979101433150683745516620221969956640487686408082754657377182866798838170672118996863207319790365929964167953299754007442735891701984323794525521564799943045115739421166793501070479988102100105348155606277907530731929417706453029453924565035105047276660584454787959534165930882664144342677573129810471065485677373852032463217338466984365114572002006025384803335424938955674218766834487730231772312629040443510065585527816320059950861074498864736078253270696475350320756328758229579403665708919501408843233113511723619484525266041926971071052940227528756988229268833882014807007723046687447542191557395232742612155531662304569800231861975749896212271520822581258255333516963712889730620109216792351320158634190309603613105703047167020952101684488628825212909822133037077592982029868484830343073222578678325815048511488548980210174234381404123990434496646606502540016919795417558921931407443678383675295359643895551586292671178645730556075530740472144258502357037703241276749367864901134794286459566813439546555111776459283682843555267874674418980056052409621854337803061916109418104848285168868606699061073538154668817059469048156377264302116054491467941711825206898641539651613778901127745458232485895700753726425602089749470563606308890253401663116082376528060626275528048450981813479473490014929766386390442235560294304738861611566502395291911389691868422263926263892618321029664642059271660741433503574378181702800590248221464906690092277810353915996231191417068859083398184110508795167908957537349408875997705933027465515565631897914136668327863192002752210849511370334650445938803400747892773630832437781100225222088565109631085130097186600725690921975228306626167333419430289683591733033791482778475021210704416008289156398529569951505188656506064050152665946191225975968391518402650333378322191202228819048161628539212293471377308405475398433601604690698894378391992262353871650790788385295870061421367092674515188898616175479746058816376347740613795991129386410468597072380305154147159827379690741432320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,28] -14293559262235088548422983068654936220763965108881938142280730996984766171818450915609136226637049178436320445830818018302667984486061972522558308875075825009896659607695266957442119487042881569152202604771904009871652576705968695957238884406695978317452393674098675042320053461906604286919613718857077571861714513813317760475247957340491082757464043385092822756776149286061930550187867029540248732983580009878059093531461075003153877605639421427530725502447602686929144862804816293413086909689565308961573897976329944495374170642112493322477654292548024412940731821141732130924488770376301522079842368723230540688460913325773340265178584585247197615756718859173296225386386235519830635559950793701092448557585154584549405339094756752439818319264107534983291348113664803339412687488235796535078384060826709219912623554485344219281593768740041321196512171530102069437367860273166521274845859898738884105960776212747871850590479881729392037209954002067055538202460853374558570129554161256089709775596019019258947200590075088131589277542762843697408621632076988595343220453013520444009266901455441965817827790253437088005888548071204120415047165373624026119239745739839486434471790075214400761847711019057568731925758295280870416311579585277365569711195369895265679354502420156315901293620458471957401396632316705212281367107816114372040659080788008571260595011140239169303911736473088412284664444071355626952083281494123200235746412820697504355805881742000507312258291186732169676511210172497854832994316889082056671593618847420601540773713600269475084314794033059412153233209792077497855758809637094365887509665574019330038761955104244542454689886551784211891136132681940474462781240371793130309201892065672954522855353230601598895427279757947696771764474793551112065126153992293775446775335301289356643941239161904459329561278316247183592938172400188649569091732044416107909366921363155987634341471005998253506304745405945064016932698056609580374959205918080591415860376910269894121477712361760222058386346569527790974476589895935559390519603940542162097304551494858903277573230568899916517927107785446713939628735871714080008350826614220561914319840750668801821592778900595956529496064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,29] 11083676954411713884178273243946185983647275012677332268281458321130160047042619124111631309626808332826076785832916315655080338891509460247910159173632890365279218163217470774254300139393903871536315461293600565526776658401679057663305850364149866975278883060784946602787732306918201917340144155687061032721423231043064725349402817173908282879002562909735277332336918553239114289674979486265086779485074608308423242734994506128699832445604680672443571930333078654231631168728541756010117588829779650551873482706218855513603045306718075923256819238950502084525805692182220089717482088281786230213695155192041792547783966490944690922236186281715993499160009064603266113770996586239716218353429606793277238245240781571705625936320760256460073201505430317946607399887917631092219449098856399486035350817826020841516730357814391523965194821833075721137427448320044188835018192035290734651963450440246640327748980445710691332578823754391133768901519687673633896836979013177781616327054824008430314814452271259682740190468842489850930181423930542606019911124664652126500646983904083697980552339948035967581203021252408889092577974889897530018559403383233611535013091542441775138715232750055029522054029955883243131736670019739319917464290743770210594909850645669143069592442011062026521116778129949427321247255303594744396662109561997255797214653288726267055230158457419007705881082692018996198753200616621271771326799143808396246175514691548336627990182365967225109064843156103274481856010818241143700427855518172598329893442365653100751584715480701933723828270831543346246642099171276481838092922765109031253047146746233813232415739314819756381506269617474256053402523811877915266281234009724843263291553549948245389231564920310142314924124449673522597432395440958947485274958153530955919637755861788954175124313431962131428059950220814537875529914653166016669151329447461857354299169332638049798255828962899569246295589322958469146623337449707786033010007842132822050294675746949792025507554626786798266827786012928907136291144192785361308383581548346705411581607159616249380514929795220963532231909007801738317359512926824235954894990845989597267108041694662441422704608995172499794690048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,30] -6279287762326245109464829571784143640410099064253428683544857691444800892627689986016559496471814738676354376419624484975476493126273724817056266651613344035821146166444466119268148622275709216209498672292868319777020832836156887104982364837411559139382354963006774909212440882392385782319968048479933756554110830822546389798918239518304647145338814919243788787040268295348612422922698602672367765875452351267620985447581823312191762793100253156857150654253765430277239050017806960742525273214214782723970539940380204969254496656059676905119336325727007187584755052616888505577784976986000160750501644878641124312142551210042998797593930087999990192284904707132988992152034903903561221846909862889554260560281798399681573405450026419329604366996639311301261164911645434477423013449867221308454238166704638578923785662233178033957231663825071742314317195519426826249761917427086978295385137687432962918030960688339801877265023264244424324664677878879186407736530400054392882224564241031503566749006961749341160218307574628845596678057063606220900855340640346991424435043513880161749122868602146612818216018949129131548491912413384357103210165086014223564918944858335746723335851925564467624837941549345980187112124400829561694271564534091502496641047696034794431328452349553837276661841143685473977983229081793620704152656065613702232617912598643252529178817803082218676271778755522895207784472942827820907947907813434837723206434471841351438952661522448745751610830125197257714581094726499646119073695205986008839974035653816831902858825602367912464834456540530749194093937478464138857379987098065657973759514935223694175918294516371352153702177992234133270632821296443956574512523429953357170813568221608263094829961569390362910078901255248861808671962618914772535546770337192498513945129567753573674567136298924013298693539956352485519449612032852611156956549349344662784802464856465760923024021072090911345133802922728955835367778710761045651068931222973250132818292308382620064516565141125160241563218857931561634413624220669706991550734746328741025265593588396959595656771735569831783861761817378623201168048751225832435825955169005134259977663591102579145001410959026802183372800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,31] 2431487299961201578191569725263548719340118421970138229987393725298696414509447462922691587721636795778672738143539998717306996885163797447728883514532605012963286418863482959422480578625426790816757519114177705090444680792445500878432851188550182207199186625487597707119686712147141552665404655698141633316354291976229741503605556252719131320541159703048732268389350787763206720045060007403707981320369064426510433994574357007445135695366714755313736675589925411737617893184180463004967567701846541287832144976372515334398546430436504231709438953062435113398985725537331748396776011857078043893478856112008605942347469033068206085602403689006856455379937569864321605472002507311208350452004798072759450094357534600317461911279563148744211848013056249891226880315957761782154193080818586359738072483970064984211426348092535331111335169937662462073489664762790040213236440822692678869365014343707299502431951210414332121663318603352940877916109180652540080868054195572335853434919826099265543102928373967707318810813997956449155744819254131042521095288801277817058359152363900704485021269050089867327140094560488899747110928389664345076802577265659204732706241041342682846213388438431823658898486498194049950813991904383935718860500957244332200022059384497894800139599478258016068991037423888669010614202708725165763728170703358602842361205591808693499429244258247372234769834586511156719632856802138039052208547082724792248153210890993613991832048273560986474098140094243284601021453293867958629895388442538494297115649816693820715176129680130387222818639716149727720792846015030463041436991813854214724710756320629159401774700735659190636585958537798114585699491083118050119406069093050195385770825993447798352819347026829748649661391388686802202955007573778827718561173425208591704419417350012374743832810391485212408217055144967916075338160679725120867532486749373793622152002398258401365051371978644391433352519555950917556111712716587154468549294543584104618067574096692899201922866217230992702145165021881083413028787794362388035146216540703264755055855148753956003468151229858212012251851467237628635168502803344253001583953531535812580766609304137308172656566106420106466689024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,32] -389443966040921115973318605434555423974424857219702598534481832711990651386579932712936539463950727711621922212377526547418184685800396658325730819856214899394514056088418188331225507738557907899042862381639895614289765812264866729803221325602303919818834950860729101755246399982204135901715269165493487963119971178545315578900028413063031454995628540257185313191640923381706574051936874830183143116609533509797682905437045753631044620528278151415142312651585126950336953170857628055094752692784372182187299868615593718619600829567681422523968758490241423397339742417592351136874078673521193076256301653055552295995696338287563187161794881171069598997679928430785625948916966597177513108548045602508571472107048050720888839065964047579076172527945507100335406716628953253516907376537773188556618693717690044770238555389276535824218542967326917884947288964153617697779216520066553097473147294680826981096252425190736412962051820879221853217922852367831100611799555525970911393754417143832965975249062186336691655462715769704337541318977245164890113935769303553242736231100777729496725317678933173854709310707809756732442763366132984388556913984684232916122474492651791727384186229238683148986033167610406833760656691482360084556692620544583551103261688848902856786868187232073771728850019414875907948151487730523026772020964594981408311328112464922920716450246311327824749533591808113329784740426649022061394246999961164426277902269714057975659745408344909705013350425392233777442614857131405857753414217352057648712922787571491353493412272395430751293381775848681385418755877481741889271029554677397724974399971382895419581624211483581775857119922295097687790878540564098623095730400314636421031191601766107711695353591649240860127435614933501019200398606255175423703250527361209687832975447587663761864571845484805319250127514587132339190705332762118334391382294547750610934241169545713753343563672554515809068986385365296974071620791463814947439241736171060528166942821438022613817855774256236251136156511977153897059562611561659134449040692350903492386298990150752140762718752307719005279321076561293902722312427502047222666943812401569502356295287689212463740292779340211144359936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,33] -259892556978368412999492109307351277709780370017076015412974923274287000627957752387159136792881140638127543490535488918024985598328017193343254719229978090908696850444752127845884408405061097979795516667974348050122478947415047684687169168383634247277342264137809250081997554366222003154004913286821545489779810752271573146113574281061903741718397827907855878984989725597694505954069806585059632820669576729999599956531512950499776483001248796655483311146047268668338055719443629120844745896718404538490927769099131196644166805121643972123262447703728390560672751217225335185450932540188240306123437089733885662178532185665290848416490449202778559542864806604179148565102602159280445483426235777546393165768914729844542919314297806166346086733990809651718317597831797265039153738820872452193186827492155739677467521822562784415966709473754549010844699264490169061941846676449533248343970813386046178891391423572548629767121892277542132800954595779144373508716428841829152463747407761885567282104654650998084922923690655686695425335393505937454217626570643337957848573965556238548089074252141158758419534072223763350118815059410381196295871570507187462316824311074864775624939898003832148130892389825228852663546433006370013373636171821753093419042408378472718321663302700165252524077737635023018835399127966092873785914041458964386822184204108806079230394097202133951700416728939237592499713557041474244763991274354371368467174382971600234998623773403015883596451966575067341085484064955467909853832840373546830770357067313876603606119596536612590936272477102762431236956034981956556870887095835457345713086481847183462349086516257854249801123686351408552666244753627851641343736288187911256104369522015408806415508109633507040469729029257916529713238682649336114509664494672690045434111235953791892684207047948120251564881342528021918859673404023978462513158476780447034050916447872358577257802632982164920343582041375585943601632261230546167962181530050933786226767538284506461864258185496597661122385986430324251881511683611974064629159648036379179680720202457337642969719551876805074771833870562016899170431684335154839873150326818691854064174387611123776890785913149404030697472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,34] 261831970212643467961649669466670692547082424023993090117100947222706238071928503256423157696443782087246070063352892526435810686724569083747984489986375345528256635764302839892736065285873343255685423142944481135835985123178897752960175221514622050505383360315500190568130828800977461549704453401681578570644450608792439247567364901936639201883819095609626513588075267782391976817755223280373116861660155264707294008232093710381980588934737292130132308608877475871837908840067134261299897146162856219139295014093981988562636315646032966670877478873348362443230139597331295379725149434141099647558851584502127916130681588488562455494970224279917393367242266662574215976929725702990699048955814518363325520348855325727972625752947916785685474618833770811145102290195829995617597005724518909387014894077899326877267866076169423305834618806886394117088725196788377611075099845824681193335838229023449850622730466403222302121383827373559492561388339229975624318527183485629424993447863317865559326631227078091830276557963796374103029549591682771143938293124755441598709218827606902980660804300800093278278305753646523356727167600329356432101531973501816020732724427394222584831555372237047962843196992744216343335409480653806896345069992478126250280564247203808462866299382130752305313712186239617169077332628634121999880635032536558280140717250803697853544879223667007428554729547311979439320872691825088369985616835168583454176334027637973110418490447833879911734832701315312730112651368906303856364330161685446944376761870599158258431790890272969659132655627060403840102156697330172393225576231243700732048404987222705971166436049552532393423000931601469206802430745401810293183588673595683149442313494340923783625053031809583844746717395884033096118295577066968376856022442491710132029907240323886274509135054175366499090193056734150254202697240667903042594529031650732813973976152836869250872939036725120562911413188656579399295736435567492513266296344006203953346688315758956411937790422748621218798875142584336180608384405779336041558638167472423974498362212562035890929258920997650056780995562765486223864196579001181841883701422233557753710660965452032685977540250247628782043136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,35] -123131799666135195373449015829886719408005980846489980031428057055762880684765965971357151534302714608403341019896244240913241060025478342271600913473791130589124083647757581034567824138567804700886803693626987510873012293597613701910888958707078219486840599202986925906721332026530454594881894404190270943352912943687794397575411832736120354294557245376432264508765994526673466741710370435783161535728544168875922977015475460668606462754095875874669791522914807196578442336780038138104722475772497872581510828447960470688177103945336277750773357712328253615640228072153068373514963807289301457058826477543881121475765002128438755460601747290450961611494939257861901692269066025231608409716467224871099922922240810299532961010585807268406424790936507503967943612191083553701661192875427500614079056159877662489702198894901930681036574334302801970832156590171930014946706556399598423952605882677320157416892295169322617925261111130285569939459709256099518715495295184692635736143205062584388501483543805321588119262108853559748346161602262659856525747016002854810082676786078304426243071113435072941885152349256785367545110693452137160367829810488359633137207106861814462614665053503902158197374528704730298668750511668849867375567802049679480952506652036385406150530399219193998333138550860051313717400136912917929080025801195438505952389800326349631295721637017074385900928724374027421545154278561840366296232180800094162973964282828115297589725337229781681148219931247982312011818357889023988600956169621730579531472579395456678126953682719335617747696727006738747271654184797975739183270390701204859207662302315308948611585221893183383967910761881339755881398295640429754238092883503696828060008263987789791619466541691583587729294856989406924306035660255554704598428982325199001259618124525567794906557088896878942298909474959396256218523134396900284015831066785721413207683939356176470373950061700436076738355967133384740456047389728422958149547355425133215536767721270703813568241736220461038843859206507380288436145469330975150862147396866209421943539500309754656365265702026756843566760119980119389842037798997413853025006115270375250094313192567199514984728362501505781071872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,0] 3790098007683915530984905797635624587199708080933974953451258685041044732822887970856136370437238394366162711468107391680633973005974724739137728902756942987409152705505853355052281381601225988819612637824786974933844171976750440614487275425822681868365638702317100038286402904874084443015295434813905827494428166703499655554768973580775302563652053886185778840932722644436550454034367699708666702211099992212491187936998195249391148044195996701520223161473474190384666070903831673179735087069630325797767305807691060601704825337812153585575964926056059454146781154160017903667637124183662829802341387602881342109144793168535270352321470879583385121472208998235466594250210470887690498087307409756121373878326044975714172129020746531314243938925828780031087404415083234278055505434045848488676725215816695565874143582115099497239560592481378249413531315597839554726014252894704574446991515666378742905633261020377725743239218242826462387481206916825911611260261262093147475781889566577724546957124014522267791644243737789946674493754259399768306020648571917175876647380544586835092647294799615868319145149812937651130998719564522874996428892202703541671585355395290700594063381040436763637630900879657681490751233285518970057943374612908586613224293817737609090968205996879952703562432160003335493467596237988938042139890046425628106569891866417523557288841644239904444356999202810880326646740949772042843246437586956199256235983871027941944354944509468446749421479213824507393362675470000917510163600381925916893381019149653570792693145925564309221735736524849241709128374578820388286749394255448734895474885521856796995177525176153758783290630515249743378189534783296530358908533060472383558937759041117990187423396458553370295631107867741653667383840296941583089437279340394105071117792330945844244447535470742374830620522664625862099751526650045525725337313706660355867402086240803174860506605943908433327588451593466471373164123555205095569094537110187590557581247921259616619160225978864205567566812981789665961487206236018926791570115211270536695905597744024338594424453543946317159357444279961660225367196978480848185689739812169952113634211913188088903802629914624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,1] -6539464945178452692002868513227369734352213563046115615021099309242311690252314262409125790387351778824854748430772344756586296592627288206309091829351062711810566479412646302685094433215754776031833566749052946301711713448882135945454511994760170038766724204362781282395570110076869543371504373588471060062443340001632208034545952398393325981586833220071719830896171751638651159929226981710067001110804491280342897915633176576127215094114638653128458985258131025158474524846568641151754247929487793403874707687712212581588919993189103149308532482177394618826820441961822987261887709578565471529263423402866063071450636205049320274312882981488458998410567329261637834174173110125110293720740257446046145698496690399098632371417301320119099628408633422877903354048390711620609759706770136516338064983812139479947410968299996605448036582056023623523880502836392561647474008797791314549192967930189584015043192500181840363503089154614000236277732321465943064913779429899536047499796008420309820920298421131664748960833156047701718460099125838864091151968439129352400619339732555572323944947140181711572809089740094542402741251840158340989755377648576790851313139638055771739308117786936799346001761040448459476260904152693075089195637380016471598311961802124919733980044271274076629687963988738663510834147666064870485724494378439523584506149514232141316894748007976645544096257782827432810890127805115194860027060158090780037661711983552326452951783703585468272000635918207785552559734357893885272853189623673627799703508555956544284938015475258937739507446560332030124599711620828724127904853422365245174289576525080576847498219171702342460249944424596754401854709637906240241113719683058906949542616522896808517329239257782289791549993065667008279535513156294747297421348429267042366428807979140035744159124881440182614003391063155768053345667077631914638030504570643400609376365913252481103255392066751653896828756720589009507795190131843973461150296889384472011649927381724428739375748875608300642582448113134376042160849095660435117445092081899770591876157787388654881076572256349293416305859635732827015814057738217475694996814641029464804198354679925175385529075630080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,2] 49578187835579236357373340909947652725362383061579065596877487514776791679508174587801728988571021306458556835268609973261065375532065450538194464288304243799517218482059751312799105423630711834152672530737876823075909620446528466443702917023557234373887129387545257337379405742908585730371889787879561355219439829384940070342886211563674045236270893519376812713480759873557311079414296446667914560741700626735040186362839498779258877811530130802284957317527187122487734030597605668608979894672673527587424006192700059199778353715365690037981311865758696533921218068010690720190030367701684725821046647373341556965693288640370783541272985405434191177403663143756090205070636649417104623742867925020010935700869829205321038676708739800541906305083156802272616424327007315657153934686694923713638234987999945068729961409190857377427703871867199960535364827334063233627434833777101967662985714559556648499481331464886846742506852715130310528918625206241173036801756497598715240571572526394552431195578005423372748774111296804819396602013441693967493033416569054637364375180857720297391520545376882088165910150584383103073085421342995638555461722778676629313373409793774404223844196095680248731506399643797947560768753107440197632219106035661692343084307157377002995172270836847141243460176811021848792647873943970884691036830489258831584921682253658352181383100051502586547880631358704413492252458407327142620571507000575272084846163297985145957747721412408777712812320316332160806304359312919963121097834334756252332545041353018089675267100714409555363218423304027378183675442609460465355095356221966142383863651057674520854556759126207796562871051805335207720673498691231325843451672193625014542878374016526955343932771675143554809148257569579433635806183296636285825429552279925342613523920181691626998410788229960125065929986629522879679299196291732961736783966476535357194808774206118067833449937787575341683300717114542143148230328858857858261368595297866181576696840431725969046718847776491119510105246341383216465918813002513669420139011419492285975472257439474678580239698560865630040050740657219202180072472578861081040909397258088813369247414706421303775147875666755584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,3] 342499688997758307828778340027791049276870091871915907684559373078052090696700075111001102330401205340138667925548825022019120074958002436337110806752520633019598179826793247074171550243502471126443877006399662142973151618722826508758818947436848287805722180133340556254943333099156639810093479498297041992077591441909188759816086173801198108344680606279058534248100745515231243706668826622362791364421595300524987271462254259809535371789821064911377336531582571917617408084912183110482975959249734488831402743295692507791129035982618801191499914197251422949272966053567394660586600613698518877938007239031079130488870669072809629954029053203003091519570641900448865843796047101989276623063963756812682691556559345294285707983052478488298364601891050995725122737321882733022078599884043111970922590930555501215131550291981931031319234134667664083548505301696972553285001877699050158230166315895495898739678238035304680781115105574934843528686701647532932587014408350854395766573293619431254344874624664753945145722758934103840235106780017211105624801101722179911371182335530448523295725667613229120167237309271685043530035482395519496604441998445827830500049804527242005577213151483642789932901505806625857862287689871532411086499983072935176271733693671646323723324226874650422438624320191970420128193220244039194318791768178443821897528191857857248611484337729532427003530992507416005119260248707152868314138279827125829333376794237504194674811728237345240457639042235727838114869745928948086674565904103012259665303250231988864534310893878877805907551343086833288908496945071816904668014094558883855967495815142761730681065391321304731504056108304127693727714052507855040384917752376376064400882657114356185504581923773109769473229928033574899376811779361988243225432130742381488418110288268945384966412878451502342689471509890099861923637078598427793266958871525703537185607624126534097078710577728797128384371645050254473865118094999577537916525934584858695652443273654764761094405224490190028715231054775037538371163925306357964184051120807986292668086496254259623739477596416917302643351560207450914119295748234616020956501592049112582416104908699453493927057885648388096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,4] 547793208961793729793643360143907265067669067230736545967061554037812222445513938887217339588147224008839134075215551485957162665900317622784495209219884538831947183389616959230902437542081898862979040420484655887125918761105824563676110128821888536990371214436192615410515679555785086031660022742803310974332455600977293319032785071319182270161994611527965316322093003958501677337598935183152063688110867586186983549245921261974764805628534700178113273868479680476014704777351473241196186871346137390809789760042696335605285250128785585918154151640440635585084650000565444324722935135647529030639615125849456302851246756088456257833996256612039777172885387087510412994753607593666737664225342686456162454949562523807732894414493727343817650529802100957402542839469777653189209472936044016513104166358968967259634371893487699765154165879264477303454627169134734684761701370134290865302766982434996833848481250354309425794418066871391924579864222612247498483096116475022750458207794312759759331556670356579231922315282826943167385338919075547456718998078110874220570169768912824078395407950291778666905771929064682699568657080667555055864162370100944925890071415603003794881262840623596997813974575947310943902987497518547322815614393586776989338542541558734066829647360017299039823339477520941680993529646654949191230689759794315298594521345944021688821831828987113103797353503625658725599679548646374683587424982854337768242534214895342531596899994990401408120360863729854725622848007544235975882871649763566877059693934141169475309940905162144117092002919469241986244830301207178387705433965871506652265869472841321424186821149933613179979573029456464875975666717197540575785026160563342068311704151865926865250046974784627003872283102477319995081226705341574966264247491826205055390054023758166956987038161677565514022413221847698759232118491062116806322784108742161198265070798954842754408998558306318479754195351317018575618610032258490511321275848368826562221664654865611449716878795867434758193326649263135261293232216754084704113066688941442566814502329416064251183127974531523390069943924660242880084173313919543823460611557591685253953503113147216282069054837074427904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,5] 19861577908296787685903022538107695193208792343547633547028061750296942428436452693901910571744698934661122262348640494933064453983087140156676921952596163677989033602208043860630633447043957088170499785337381269987996907681254292765387818968100362792954945736020795075964667270218195827472632942127085544791197654230224767237692107541976872704506168039749555230836857897135884251992671605151720567575293231115056459085147667253310631089064960533291370231939836334121626748988580415042352071699996800178310631375981301035805883335531595424734806512858685985173699978011220105558725344317852084493832130310704537787992372676207884869377369986955859765100356597704657000723499913389451563942519091107945089500117521075148459883664322909311384408225601363672342912449555267340891689093002564085761776317766053747925087266070243543494636227220923650108285295844469235599290603729459596773784747932983647124120962075712577028591248363087966145614546063928721074633929284214724550274637511613134533873790187097928813881588433280991276565686093907776273201847559312879877397169728955856812484798077077244832095617524974041539518931437873378339125944708578339724581780844235363125220568219160084156042111844162550316588331286351890103706674825367845830355476661943015610478101586836936785975389965082914348030782652031159116901881171527093553425997142420324518373178356106699745365319564286934914177957476939726950370904585688457768603247831351150270987588838523458860893671015186707995324664482283428464840971773678143115234469898730257555430529272241297623841140803702678595947096184589134256899466417840095833701570902672526311490568163217370269830327635297633873711449081058056964596258985931898140588340443653569311816517956518295284220663516653939858108321050668606878389817959875150287298007491448251742534594042390000938451942606836818965944919393141907782043052034076602095355170893418578372630512713722489414172555776519337176698286106777736239903757318280147021872596448002186629070211800414004389444955192181301711280563915145896877796249216644661690825706902711421752745988700579310988277222117175696887954952999547046632882953123995230598658231677757151700915023307373281280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,6] -10586455848489536491138629833685044387011700540586354317492093501384391758622664644629420585693067353957016831015713804150600341253264084024158892191122648266069106748513411175569130995654338231945028678541095877286272615425452538469441779894498234547966759848821113776017773464279283398453646649068940359502424399840494125222414590877346685721497339445330138480977533478055256879145298771397689968281312738269459892351817594616001330021505461773369471776202883100991045298051421560735850269437403233695124545119014053547543697886712664568680908885102742263635995398269741658580755526787476127781913025468259278208503880162884299186786691509355906785327724590464188219562101418920351345286118778696739806125132972419689720197346840514354846773904154778450376721034807740706901409752391732577645663984012291127913616184524384682849341274844908896111013717425348606653158582275679333075647917722079124195562248887595816965256696336807156732972115590803148885978029848634172682958042014990669747142443882295571441350420356076067706566154411450341491844705331861802313135099088313124805924814488560609805780864530242137385860333757484628610183758406261735041612444921675874653888174200199459363767933263628862388758067945484390381952599457129920826023032009080800027436404713078167010839194209386078763511597958652594936660194550042392628002290925534512238253638166165614087969140631319638246499602582631352393199991203325468614360661295716816237494892450130164685028256286556261404168360345845402710549118421200499242174715092070848442173759552447998942954629414952429341224670805737597942824366348580175937175165278368164536915442911364266459822694183393040193787349926929126617012876027844476917754840980697864368877961364516060729590497871802567990553073952218583533095882701212429246862701357413930211794151440798990660552113350428977620304903159434074860089286849519431989513111114498645482675744572745393731115222089708368152419433950864151833066342990829631348613133402039401926686628516867176090493225035339781413813339335814581633117296460027943101402149841595753938906038596674285221486678511038066625267702203219752891223341046168656215088517928611721318866739151635480576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,7] -397892017259309206603733033665176421117132068936951707600152805547822939043243371274773352426195584663488773099916439484953830282800174064481394641078928606782111926231355595349542885546252054918210960202189123427473278694859489511308720585137908763591327723539284097873682304596583783203254464403974217811972445661129733520031608805381695822978110901550395027771593694912950720480612228613835463180237573727151194316969295358922493955416761920160986080153780610606563485200618458543890537653558486027289041956312830013362934520728973513138639521267033431748250981979274536308619097689100445348839163084390357326184342193718300347176207708130291398404204609224494563500340628454226892262360513294884660998668526951298984913163719807648673435214534644245178327791031703973111142010835040096777314562765857382318545728333942375354271510569880757714455792450403085978518875374957116248750190138291470558984892665591255820796574926329486885273266390980384636820329480328564373888821944952773964376443950816355011174510460877897588338122357565560513442547932200975907739041106494166806622520053595755154407775579212685432823423709789022313499273081081535668561266451315598771917195575790519089797341576361007120545904642367220120388809709796062731210809030486633959303198998527827017826622475108351740906550362097111219938984061423305347450993695088872542352380625673676723416974302562444022102340338640037329398753305601633623256089098500111891478514669133567692951696480097489998764064178147224994141916941158241216580202442311096464112362238771063574773850222099157817028990142250241516864549332557736209285629233916276403234539601274693759922571371449014926085060332223277583702841179575187694930899344490648429139759356809959258900088308963471302006460455655995507861232286895370168413081728120624102554732311201484992130042163768778221128400819853491692028420181957395489125756739451238002083604794574583441671653303228355733206891953818520645658317014656939273145723609718395055717595124431959224232420439180066532833587003301411144865094177463034699444999558436715553130046765657637924089787257239643687985013065508678297889528019912507488495996029462191826056444975293566812160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,8] 859702071538459134599385116757559074729494362599254654970957420662211986211668305283365205491994161692476966839278289407265557791411208749993279084516422911113848890177102298381405572301898484506838272574588989135213969648558543618771760762404282972209331263755857938255232549239075922279348401166120758964126045705124049355656516993148243111965003373657973911535471922890588654541542453766285663980541955760637794280962137610519514655052970828810215439296402649047077515991064437201538134549582253248376070543732322076296262306359694760561780764271896634802983775048434073805244286222637428111233403537174698409175500042219961784239632188425356800790238092701251114459701609681953656115449030574320768258809670739419702163742965594689960252675733062360413239904148887365986409737610290557988270488556185749382390814212694100696450958857816797787126949118995483787598267116995342568657877741907447563663180793755343113071784685410071768226584051236797648270799183076458890769842576258784474510289411985840915754356411895522170808159557934139971009099805811657224890281177451529290629253135251604495710460049275151692429457515648657201208580670735791008983010447438004175374307810616487745090441072444575235159620280904215079984817579762232092898329341168364520664396179652510903124824865391600174322430366307454780556105780124011381122639418980010069780707112637297775096085392541249106475982672321404117256834086967372871781315799613227154119845267983185819542594589145806847900678728216180754183948605885245641643591749012366938508466371179482598058588811324505209011883102902929319473137727351418417332619788493770919807514399374945610362100258545182836121237984394005784748388975736427841475551041320571466887025730862971941030775965795932844985992322435570878229705644240421954857953331319669951238531216517300872395706217548514383518465885639780833195533269289479212566697092410507138407840930542653984568108686225534545450203424026173387646838048393445374511911172967568139398574888358447314654522962794576074914700650910326005688727390677132030329796882263370580380639096200877485400742758479370921934803300756577271031795517043864120089112686846173344518584608220029911040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,9] 870665634937927007445754144887910501884086814903095278970599099925000551277382892484414145341761844730655026938984146184266882440837757876639316102265009537751107108823216821574971542231521484899662051245843392056642749450152103854819090835139678987633194934491824989543359966976367520551177685296810723178980113094044531980195149411936474439048378608333896937780893094016265817291572352848111559986611666589018875247104241091144730329946630732276006963836346225272278335794693113046724613084427827439277603016700710954019419954666784429632692659635797182937348211569964247579296353717487180193410278816906848043622897621852457903394283298621889062391102411282703279117911293617242473589451831581737079737394518300432352472050158131283240634093637942684826398956399407274064644221420271639241573679351125362311701131392608758646528265682505583093192393589251274323597448355398563732439006857210438000577809468854010077315775048015860933685116864772418340339203295792660549278701246308093162172609575693853635017171101161999233695035037462553418975756965002729059250177852598960205205743105276888519498615136824367643070003929101628040381979473760814865194991457203555148433069376257946237344881344148706141108773377678588725714637729967975145223048080998513749443245205716658592451137712728260064112187369119495338520794973178309028272082011052842665557756011587556178071407090997154497390045337653617246698415526997264575548346569967015353871619412315791637216161564776744690313359905635968274135208140645447584602759092680612047950063270139242072781672353734607797251759227114584250489725894574383652576789901458364388106857707862916940907811892463422268538413973508244266158008484489246469910053062027104434702498330947077886239277793608546883978347670434178244165736609386822702386876946136059543312156649997484808622743909122679472178956511102274444558798513793680315123813976744937899407910720268475943433531008027634897273699851436935805170516692157259397280117773951475422046092682037683793120197803573194425711991287172146756926269183183326162831994313850794871242523086042152166460828493768702984316576318296085728193324750699024074446178644806641996571429350030369095680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,10] -5538277740408283313237451364473020079857228685392768159819940589749304608247871743956643465001541938237154292255350559943497310478434006361507294472193753911261480831200976186708697340173910764497094081185362672938143460928469489417170473991494104889474112512018919518147777844482918160201314701683241775719765504275272293697098751635471004504500384367908331960889922092916608270279400447221249321098291041236536017993212419045213588165931670196040016948597657781664330709257955810708830552842985050473365046425767736260212724659997666106354706196934640682590322985761535228611928920562426550264283106394550021136623064308656200767394007424643253476665236794166260297047739505930679785486897897000433673623200251589197128096931573762838990432712202266740619625339829535069533768229147019149496695474588677734240675257270674476963857774181242188893492754825797040442696739929788977623518329058511337010602356541227141385770674224249707885049879329759292005347952009638437302156006032146566892630474385390214887492269599818650277995845833450684565958230926742416078386245372433084817944991940757024622729494349371291991766140525327949794012508559794724255603695145429121482376100142707841342954331598078540435512187686134128477965701854817644284080469647986525071458321478388319898049188223303708844593544447974079156345495383170653051515175497219872425020494304654057356207204141564486146290885219392015611815271929370423115467587844151322108625592966501741723386128428391464845719686593151826096273280204502186709505779398584377045006969509105932880213909780592726461025374376015394353656827601149306667644364308614803318443069162051491281616615704961999358319003234192765107408755289820668956344613592940456089500390113933890996981955208008876215327373621421046203792197422277574552152262755332824091119807425762376680712958671866902139308730814720793766435156831038449212769325304874941194217409351374744266422837955561018391314837668948711084319522687517889708799985693793755027766327434750367180283584626192660940818025449894132425424427038862123140209908538716352605650462022336637617660386963790425377860034634846489514540735090611230566472761790824776628860932509681099735040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,11] 9566820564967662073913468396674866023245694779158609982712271939646451114365929140243651657586487631018793766667694647426520802941101056248999643551995023609106497589187021899326412997439923575465894655654145680388777951121344412046341604995101656891927394386804717806605249791709333333349579295883382792782592554585217212415472540373334660554562507356926568666961775358184350769015949680966699675747328372270147336999740953815870928907339001061925046137843898306700041498583035935209892775551349613762399589208133807234889517015706574370246895257031997514274196429253618633458043553594098909731834001094503673823307560718867095241782307434158336335939070818554249077456739437600907259955052164056161089653960991558778496338850129491783580047468718583580418345582657510575639920338631921689362453263255363817644711558197078783588172714656906351370368467397839698655814430631423213508043247617688805010160301206267041110394374648881358932078134116413227544281384090226698738593844332889313763469679546142233993113858880887804916201216817541067368761693498596734942088829018824138847116952139773340258546824578524849729667771356293357473261800989006501479553173829759809902486414548843537416989953276770604760713421224235461592622724420914105019417472151910172702606039849724625193061407750218103488213645154222120743302157929450900702670247029660478033753117137270321937761815048331465196848429029571938280472237988757191977818695796194092366935587602531589696567649336350005828498386235051490560231088478046073540417378779185531092832201786581661422198457283108733166145202599246830727480158037648975670751931806284738155404638874197060428761037618663012805938825939438064784025334130474458290508051435277818953890190332385213379043497083312026944420656740986272410048319771068382277518648877447481559949891818677867652414922258945854916587817984303427515875760477290967453412657650516875285609446189786043292077082961503081937854029022828870478806099729330249777125784293302004985018503211824335329993460553686002080977040449239065752776265408713313994521033907415066565907267097535768147490550614498960000131502494926037944186148611251480274748296630365234313424139134057320546304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,12] -899724545473722693159501829614527778303232876074340888089619699695266797237477379454037236434528661603175652224738763657826398729199993924376993410614486586362419244355929189749202281221721656412351826237636139591255018558706230548313042319866843670811442883902576747589275903401748651785004883856481372894305130258293877161845863354752840729671309563059972835504949512357719283859211493815310601528700486277878862259081143990392591754084318409393065784775317512464611563563434578260086239145893218980623156790498857703908470575898627512058231616062736564120562217352111940158231953559656122743503603297554837862271352525645555533246311519685540093127946408098437830813158830908732724664880246075832484796439931173377357132061708794963254302417412142138798021084119246981588699306205299998406092509806616373189571402561383235892327421920480575401015025144439940469851297336666396709158814841064845613964058281203253154135344544372085394765233853185977702270370025938586525061768602427180002053534967895887265609786376913310284615957778189450779543738554818462657885642917245732812901950823099788040472743880066503445112967252858369985575423636678043972198322673005331690921594681350137688603474961843663032869975693839463612400507620604692713345396403133730367432625792904429963633543405310480883066895270880958798852793316706328508226771357608605321731012128828392510012865474024018340624517491895506260674487868050846899648392990912963898159933092411620214110954770783391295691108163080462133767274988156619398598247438007476407657091563132900420820165912066373393819691782134350843498723436383442862400187331951128683459935642824346982985686303975952484807143006765069249229278042894550974461911124129755151423533359815575630055517229781901442429731358661615902016920349478834249460294600348743926184944548612513161325070785315783386360257823452010462310923090801924100175091262979880006531118065518384728408984811589801512824655961815619992738934491217592312932690618472639440865416144104832014159634592855265992283663781877230262638231422671005641440688123277709951865847423666527711325209243126905306151719397640415317219364990335070638038650859016171991627561136525580173312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,13] -42487675701987431293790599827788056086527414461582581504710653416815901200170575478891641297876754358124512678768856879337148418352080497198023170968530243162687870358240622975659609891641225123369490467189336271855140831831852823131542389946399362418279142191321273526828254304590201399075499900201997066985439410931018959660205718196142826878497234734951889329128456425257714732257953982774443724201304211607123211506299429308575392873383827468964798777677810000700509156102322476119878568548754054531386517555815505498283694721543186427397687770322265131801071495692742355122606903817347873125802941345811873296119126286415013139135784248633146916336276777315764773264539361570271345597265452434531937675597084726501498095875927368062310438915907135089268747493969628702358120854462354143718084326261657527893569339336036478350012433388196015323326298880467869074873400763691059673744983111574660524497900749161733309330066048523819988462809081909135313928491395957286033038983268995327861189886089414374649011068433898006100852953037415468325163218647636344680748737198061591693184180677240893376379383250234314049724761165166592795280187726432393720436220264704884451121181687909322978750069923025320672914206549204936707588934480270183566480765352841890641373165328041360473780492989182284280875465261947207162995976846518132511511229041263801733495808821950813937323636173081964483718646164344122470892164472706414070828678767456513376070408873281695931315736184698076203126100475365015852151025586469258116239061544132231844329794928991715665507081051713526978828854482474715620529181518738922905650172353168491359851496372424518388757806567840576392576473640073103349100743538991763031831591442108549226269937899160899017543619479678629111063542639109640988992129098105232959065751110979637424013448727998192466349526605299235232537515153766952987909537957693820495750500911646946671366203831492411235359009480025159660435377734693349827694370060694550487224768524806375273588343027963789422644791119409363156789272322694717515208086199816105968402716883295566714219663287242809686804142869719741784204599711357386071574462159037296728779529591703467904091493229404893478912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,14] 82089035815853934033490914984273001648948575065509338893870888131974039541923215712007175495653621398852224236781292592797275286323142680722693442091424480311485470892101538520867516771065424880928431975349796626753627712859210176980275313469324521178864562804999201838428025291514626567312142058711839450379617655488169050058788724366062655815834811855772830379292744089577909293070569909496576231182372960173281790195506021811032240777364723864438754365221672018157447164566008650445128560081494795810230372209129902318956969185479951428734598147639121385779423158977989865221074924149100724576410806501704582714832515814132838261705995187233950375107493597540512552805972922208392822274107401842375948939136021037487206256029998449410981558127523922006744118195197905154484217457537993692647895710518758722498688106303502251849568521771783812521962017285621448516528125403198858886256428642063302810459399134284604135344188667474261271374271948246935892459624297590952107284797481301762284103666628811345732825304845568559145783943571895099717643764537926929807845324943399438716346903377724179770080894787565903163209734569899379686258768833122909935366863052252308824616588234753037214187951529295797041236132924641670491616485606188437079341381134193892020304056098565171552516623792346962660187576474304702256981515355712587456937565427984894885844082812434215297796516819817183516562168040803585886755507660735735435832415255984411625026031313940927644919337132948096646549660673081802338554507122957206092005443995733304484218146637324781961870102455093770497348290812437913088347801116237946238516011346598196494372282101356276475425414236380931316245019392682524230447289456550424023619079624972202310110911817512617565253490263092757450142325782406640485495118113831271631346963900941077540943667063347174213405801960323656108072402662799075536559853036315753356819681419315370347139342353517584375739480574871304843371475367668740494783411576562943008785808691267281192982453472999296354279068285335447791035339013412625460059656785634437662414925959446439953494594382615007521684592938321139957006822010914392674499244453046114543544390848171120879256498031689249849344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,15] 51706593441981268837444738495873676477103789235291303497210646042972910160412802444999653821215527644783221433212977469981877908746661337368463085604347916826558579836448346969728019570011770227754778270333722009202860537304279890603729304274825462602589606398979711312765070750511536030684853622639338011436969524100161441606324560932539935575080910044165378565867154635020320874215892650611158591124637412494737014991557429651522479017880252607789246187812357000483152333529741251369923506246592513050605066225631724437119853691651059614069775370341844804933798023927038427733363840460197878041791795744082092349990258449286756831437534272968508628857258337745116029498974835073125111483293978599480663067491266203581289175622162439312584599100854184967047559549690051126505386181027721525196258772438194089499086166391092268012763068467831806627479977517189193543573498813539950856149590408426247560076794186326456094484091534826740523391911762001022166904588942460662194506235306678474813934815904609473301893058187508837190121301889773304507877330489948485005145587877854463033349122082517147591366476238158723233025632383739824514154399990957435362955546234706968820127859562167011178860439941313665851613154381772792213997856871757408603671286093194571846765983958287790228436432752026421021322922824149233769526654571054839299960017115431617002773849017083694752450185616126104102535624995945775777147941658815226024679996063822651993716832854351155815062817015246511511467236560034427881265521055593336260950937933379726239748884798839412426774483597671655792507861929209792940214257496164336738921690553707212476660333634801417895418916419455807435493099392009898767816722932563331075740895738339480239778341085865584699178295420097309441101973435069616380758801240079673052346246624237583900410065356634965383049652907396568527371426530937668877848318914877444750717162100970263609088566021301396734700951013446864924998846248888967893773436995847983435093341935550071139812556153767243286331882892853441788173324360935477813410056398115432173475138800631709238117672758953417057767502874577016292043106878590570946586384822295632857243619188783778933746684153500874571776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,16] -418458278435563860357001647886611104228123618761536991542065749850365437007895290543351101769317165490841571975465414109370450858169138571304336636347500655591481256306599237695551782375007720288748381750116780544189244902268381756604483881560584140931336165911215201068071454364334127040483271457121286165504881984067553491627686793462380128698499679589240697945764019647748715846322324474666849666905300132391558505829786994458071185234159994129209291842019263634935254895611637404942294631867619110106930538346331174308322493846665683226202083306069989614072127141933454953814880360481392831716861981844618913519522271482514637731578120058379322413610790102249540802873059924386324345858793475882836073032343769684307062235857168684899202570423052623469646285411311925366690031966639436427590160548546954430832750043579158496706131949099532126112475615933986566248496145406218108858162913571915419631792447141741615685536095806041562764810277240849690055801401989510153727137726838875339071704758589352337489968902430890571419814868671857887742068082719323478746673789797348042094578809922628265340006299800868706618492966043114656765350645264710261157572615633309504378428142105658388004924715594949207681721991773209706344292897366156460426833723442615896827752192158478556748404110292764354148578269793721205915835820008753493156211573068138476859145992812829297550104334187844103983309820795138285831734552864980618986259055450349241032031247683696742896870979678613276150306193808435627126488394002573638427243241029905972697780753294271330822572607590723943074869900689794877063309578917044537222174420551952206214636800075440929547027258230753791697560115106430439767974225920208763090498337400503707786838120635427976010034043603920908181244956422089917262341336473504061853241679251781377155223730758291719800822281243795707347784992331285521284218578848201213304652089803574568699763254879606341312531811034528314991382595930028018482537962575670533880692460802085981816730677076543199779083566538926054128575970015522645690359243090554058450997301241211877811632133647757294075132581703907919664985605853249151370126137465893743422319682620034302021459534800625533452288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,17] 511438689800846222227914501070521143035177906595105502584053938559640574087791516571398858522818542933738860167615481200759545151763893609341257736566618626884169547242031784961811468485878253782726391076387063270556540435749453115355161002286382253421601499352348780288089549187156664408599826466908540624614121473555864243397990024371897865928625289380845911109810241357986630945015018020991847034723968901315310608904479434753723850123865310155756667134060961992191681351251180480174889340123151270362395010394155037691267058562980153748570830197583165732210020087183963080417293647489629251960606673698287613788689870012597570398423378989006043734998399997155925936198818485965373895499147413547969500915493617259994558313678472085485468903696222609661938027383816372370533304861770638633660504159850589497565120737537997899252880208829212923217256097832143077727783198840489975594841467343739239994147839138802005629345633143859587815431623348945362091391780665290512185942103921669051324077550763981001660533969068341022268764053273000304810064236413735165017140335909028661453959570709697330911912143344797344772323279007681597142810131329597073012931777119319125810658042425580029941595244903571700290230504225195436907938809573273933953105847198957552029055780988427044856269198986729862649025126698201999581396961906472539698864443687698441888813212161217088648075864555885407864767391635286778941281763706518602201169452528295485849620419330146332167171002818485547537481167659626735423736726323308489091483041756051699291539762319359886329271651885498542746932900927265412060363546554390943554339960976506617368173299632415357163762131050017165662300408850050122700080492336785260830302231899266787144137103705723360587298447101493895251829469514547052742982668963431019784929750639815428143845789566726093700769956039846664217333887199826051246861477154704035900086009664164094333059375049580165517109528841114729229245676283660995169850019470428199119407736455952496517292566592383356351996821413325250813166878833146854199752433937223228056116857073524699179773453741022325820819410100466185361524793472877304083869470402854044276354374994365771725175186623432560214016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,18] 601907725961097687897287278233030894324630683556194128662314260115571923919561438696354322452892387171199799735827658710889617708342677391505309646884979051796332604546864984682242164078627314518906327104285588025472246152477422171581036114740433827203743024836016887784829802055423109371785499441165413224368008090044124822400480105959840463544628423307628095263527953471934039983914581181856789557754018083190417866699520331580558088084870885002109746124758554684637679572484225147610309353714710916929153830324562206716974560004837824816903059919157917242119418793316126991842171840022858145096989521380302271732947850095309505855398406866587033882476701968677029426905399337029078468802145743257154051282952687270507946567545569599435124167034155260795725602807779557137349687493987328506285117443274266662354769263633179614560592729445691079780430592360225012675061116903008788600627416083363827995188635469852345194829699810515710433651230246483879150969143408612720325566618544481230645071355037789389696098971766005754352932835706419733562443093783519652905550440969469065572754478050954270231600653502752331069357086532274952280866648424645428351629096313341598227315076649667567734417325026107037720218979545734684298281736461260351754366992415405691270861678699344289196536337208284709902472510511476542010074369890722132923096794194327593040188089512889382262686637204594029772776256155881736995244444200976995403739870269312482589469155137504888650176849532954184492537900986490178213009537821717241821579538415879077267192869010013775044016389333690727956631203020974318961418992905430054178287936594136767803688679194966855716382588513646662534298990246177932717784935056464853056356850663084002685046987088817686640390394181550980366854485654761929644799293981153506115812339467705749529950758728722567289420756910146532015289470099868382517197643042545388452836656172508465054202788511347349245965575974017139526954581040502139390739753116249743520548333907672191940820890432814172549735937635118859953686992497993808393066049402960714304032987526507449197686716570619747667252562416766275879281727652242240851155379357335821020561200905710427158773416724961131757568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,19] -3175118930791586910161821482205858680516674689193635725693171282199246682054288629268841228972395908775820541601657183050250791355690669073563704601172900575160610493480740758408123392098535704046143406956810497766006960702830709164955257224723256195551740454741458774123853082775701713048988574732070364102165080506749228172262555050324018664763600840751165990824881653856913857745412253393935472309932699171016348677005210035567932417610373607180208413423431734785977402649803888237057943114963776741186834592387450312586746103378985746293657414022183125344892501962424453375431939094751727008646539101604987727652956330801932227757497962280997117345333769596723233835664396012541447376762956108215673945162602307378357809836137733006872744312940797580907625300578446166237294204629643668930942207052994658784979886464779796780127767315542261266389069849215481771262039022868241821651983356061165452299137430709182753509090236764728365812841893648589156348101293535839007738890292978991116685217504767164411717925581136420615255710416891057373684656891967245080404949886119197618120754190282714956100869860334100909624632447044209154133203536886188679276124957665865955857223317967956973720050499568863205458967475137554793552997066746805340509367183149353504828102826869020245301013429214651380458532044130747648896960686074516052413551310104033802828373118674709894661642881110008944798124209304970746265260430473039906593397319581214864531166193940051893862026206631976870439053035978930898814134270094557977866685106067432246891755971341571054546880257453374139466296417492696924117563066548317769764425472885176789893271135031232416798882700969675522391578770002796296586593828490153522435941963055003663640212047849616493367030286639830972089905799828097673813360914722234462683665503441693523775386080060917875949116861482580738218002196317963850134457737441847141885708242488375445830710208994923098060199889889260181970994558572541622125089496214234838720746366580021544529814776544048791013466492773512161123509791638375731048893542150264054619262965964236729736743519350339827715740298283428324133211336538186534747462380748521230261212431162365944030645060964896947044352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,20] 5839498470557598925751903177409695569316536841165024417534912972003302783926913968252065043678853780992489224336682741919330888662679354119936474151379191358005391035113315704649424809128923677558433849176463186184764413280630622267754568839122922179110442542958612602405943401511012704329462798760744639105745843023418975561399140676844892980843449279204354982061874129842376751992744118403991861707349444180488287404902273129442596408659661899074923679352211836323721418406658982060179853730131039484238552360851117479304341099535059014642278694508467437611004718577228149715423394346707708334603717646541541364462351977267117360132290783354484271808866351096723803711439723777520689673697087285879790304451523919561451161794854327862419494859744230433376431038974638490041184731092196705827149972507214078810164624011347216658346056820530014468083489100529988197824534476281804899631275329563554664679235983863491333510163404105976821324571085211692951422475124924902078631550884231211454357118795624308059614661849200328100257051444075258673504578568549328830059238435163019480772228740449103695818280240638619661785057851157749662692503578136102160525236686811124830904853922163348849291987255155351700982862001601581657703211012353819695401963675248364970853150229118400276822291871776641719947630414049310209437558209360177102627777651747377694080734481929518362841594633433194311386077071098806936047518938662628427924972961895993203411722674009016769555356054011136541652261556797691903142733677814694785610205902792117432148808921208712099090100966671940829990763718699944260915810893218005274681004841482573258443158480403970563591026086620706168146711281387743920893666411796005531389770733964697010253674099757401798840628229244462180961916609680695647861906010996758775979178665217895083707526798387559631960173223130966788223812310839007108536961235362774360551793069338639703904194907119911730772540575342644564582474223276445297271371227494518729149243643529734806078529101299568507804415867975244520396416456000379396038783698128285206728796977611646998374284791113288598425832388278692686791121260857946536260153565352181978390147483879077086065616593883553742192640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,21] -6342610152510232360282930565225002784065190056826375774010823301994693855888415662121674008552433585825697790910073135401846520693375044266514202218498469181280650895312302928332993387564651960371599719860863785628632044040728355328068199873281478877808676486475881655942038911288639497717467238414164621516755287868937903313934876921011620092748607681919667298373362759049588384525740438415194575980223496712603435575005175956811025240008163405839600258861655653851656678792368568268051987817358590264568473649597139179690533144272507347404868047936833818379249619633692257541268195082152902855669070923125257560559056617471324733117482712038303806866296604847406895869110259227896484093781079110403543393236855806317037865094319750638239195471766487912458734670001142008931627033985184340019572540082208858263921935063224136631450519056893086370149562677064160546052487983746119269491930060424478667620706694278883018563040700532015150043267559418294136333199574993775144676943057956367498963474550735733589309930864541818781436579551761984852504568505293788310482115930850793614584901635948581242022943399733717449209257092271381879615480524129732213336795137501525063617902016089211172975662714379414758490241612307503425575246812708739890159676150564684943016089350427223539800023137857960524508839093065642464674708469505756805233395236023502855483528179609780772294346782152460300249664858584563864363391823309213527512303913572325467201613600173012435533156463385178232434144409328178726575501831085103917376332889421427472936420638342551014703307900202744920861164555185676484818232224895612256035544868072075572150756888652930620326489504133137535217087942626553891005820468091352980470919052120897805928605694272265518614850771158909779392540534324583675228354089343217551767018510482953874347135926712543376160403604208747922795931668754786919851830733798688592070575535185401156389312907573588486572842207672495680651046332821952955710593800809556846861458097921324619309518344240307160622652512563753601516726042608950086935823651109284879845636755664517760940937553779148351339097331821841785881455305585792733317283480343778416082213251535911073826228485133548478529536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,22] 3673131193495586371743726007664289573892800723842382998046243524145750177687297717799012008099234346512959607804586980884378248522609827209214731557701360760811830041409761139900364618032561028123945056214508612920348435086636702363417467646709842788859762202339609841976926482914260673208411864654663155973133736395947250517590106164448882440277219228831135276177625102998248919655642329626994313685658874555703856238879456829339720102060495647965561980345532422974844349191091838482938982048275211962980734274329436471849441246959863792650282995629246382127387499802960823097636551355147235898562061459646571769949484606376614291987251661603430904215256978085143355458390613429481604500424147576066363768853742856166346341248329706181680870127541983478774738650754666547618572622641369752088678646881563527020803687979954396756999628605020371529097460837473673205337374360822708717068688668134124997142948236891889025210676542485477979216965860968226973996096825742435099693871912813323607774639672377450501732031281052355717694333622169837153950709258555599665211474017274236891968081079288380479214138236244571973894838099977707130803392022432528946977181744415622964470136394863925475162923337981929765857305635947274711428473488054590923854177748707825844510367554545708024077129981376316553288478512186759433469407764482925093024293428635912368623702683516911087762263042596072188578440392139887379209793831398785309400251807765903793840553039436607531762395074433861074932744956914346074864058082336244397642896983778063656515502691747731947038793283154209719194629659816185350618998157392226958282401594466362894637365475788702960821882868690346634295209975815703994057662110749675429815608466280424416377887501741724525179264496441612711633806079587711603669600160940992506327100472080776819643886822733104120692503651377011096068793085890501252628985785803778238077747880570341266854616639127898760246902771541761187116286837416284956881021954612637040217509791183327101274613782738986800347329597189733777714496871009550306084008975447868348270043155121305184688060894198842510590862310912207693421080823065631347750809247792756309074546871978188190969009470045142512566272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,23] 662889942743558734452186340488356422648124550792528755992457712361976003114242705949753778477991583660419144671923844830877499414155129489549344544426812915107854283833545374843751161980013509546375885686577737971162902988195089498818146580172441500182352386623550821427147159179565772595070762842299500873022894891414438051470901251109456327163524585630784464891053827651520108990761155505508472637836251155867470464754897941374612943935321391165573804594794523999574404210918780811202787715003319888306909698421128266019111134537594060193566915956627108958046120365383833232128569866913071337311258387612318284381322334154265646184698937054327137125720082082946953278822483899159695520586555830117342770805017274284918312105975436403894863333188753135512679635171525396005007291718108468557945228630852293277978592676107580445623929944393313619265556614862382596093217722454449515727291775226668625289458090741405764025433142851008349253173261042842140335669795071862273947660244886286039068700488731159176252653019819739183738975455160609366082059185611178819537291827366566651260847185013900721819561665473925042876537689819654000618312680978428875720292423750840904678082684283185360358319142866558024207623296909520580405704307391662696315745574588061051709333557355516665153124120799475564176782934459951545289113127558253838583498909216491654417930049886488550415265504538622343124931262409101958910371831877641594015056857510750764960641238719038565937655968806154965569310331119799319279320420825568665556256975118821469559774471527329694933793620205121992618490633459334318828286987646765064056288500001637829644340140043578101116615751428296906079736064346539366703642645919195680412977087050607693236487891038144966031829467839453373835211500580399625612130736861895580875860733802649219357381320776653277938166086572010759632008819785862996664888193935823796213854759611514973505813435163124172294745658030075955172670335227228257671621062517878876432852433880477185129242981954734439553844088713042007418117363315656654287119497393313381811675734600249359286164092029559829285571010311250183161597985786531654493551657540269611872200907051933192301078224279280377921536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,24] -3752295098891602949801014306158563785651060979989994735437210737020006947819882595299114471655306012812030423944592129251614322781664320557479472655315391383166542704136254267147008691823233843979946585175136453250129509467118055144184895624359058376214385020575560918888176331245758865893596520882444755479033466859363979591275404376160098820409497837225257589009256016154223326431680202591830185148272296842741362401135054890502630861662953077826402163349996408107874298526389434747732121048973372196031078386994912507620625041557236091952397044180164735911196614252990165930595432035025434678443707662131271337967029431792254505999094448660638843131875299524378684081982758835571919265366181999792396046585516272902245261875304079028186729380270320214413809647254442708027342064157705387792268825512922762711565313699757209554626659816401061148318716612363709374703535086540625329492585896987184096363348595178783596148854035095225033604371734314139770844300650020641022866481624503761636241645795342180370594211760545436373890154654055491661447105646232149900721601385072487457845807520692090234828089479908407211952759418800117626520948146334981266897124021396470372555596549441299658944899437423311443413968344273667281635670285082782041507838304424664732300171612184957737160645182201831774667559497303676127980313863273555302611022889001988890123501872598992123778167436293223036101883946600045503782906191200238150632504952730382231411488244627625644834176353334327909548640365978193475759242806510763109049398040076410367828353696847230112571532825323666546185656548344116526610819744664648063971186618472788693953693838046037632184517969208377278624941078431170569911841126963668029318599041079346482336940925471822265448186252066596295565172902683885590620039794393584815739657271842153017511322963243599317764791575850201024252579945715459189039410885814685776861668121315570115066406670291720701332572483529446846243711462534126165197173833460616622472699012221192682487726081130988357596865997147854885314377066619616321694080171222954704548694661904914661650199179608202109038805661514408358120373883861931663851338976540604205908610538386447714541833374037157900976128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,25] 3696181470669518064732246431989915333233296338986802034695712841203758650298795502389012664897877945422059736352601241010509633079168199581902875311817538889453368758403856664552433171461383523316755300462350735838421900040267587700018633992055267342983802164154841094540673277178603267341949738390718314569700250439010491369148147043797874210158513811529158210629089621093669718551064218977390373296650076785198183456816525179338464225057328434601059422348633398840812720428941326913991062847185280552371903692634831335197153641337558314736322730634307256216923287625333158856530528424578477934557476949365420780855472941064482301528158228723362129345377241231990098297177098126000798601680299952737201732316643178527417651168351899905623426516721604111070419358932854017858132202881620997712107756683737595110128421197478546871339166002590674131135977846983618384547932898567106453167759168153358767420384707032451186377790299366495563829047741967467117730217831411696542222795198418083206921217505979984479625071302360443405481522092307525454404977153614291366369675353512192413578969356097631311121659019356155463499376747593109767596317931004668148551454032077074361220584914918634205189081960644539206820749049736966812117467598538731249970583908387814837917781275827473913783255883582908960159960474716279335171671595260525742790149624127414793907550228061589322387679965007303451036710110812705222528720636441164863562368917725221962843064978166858111741478099543536517983799802662222024020807170990272994239861259650227197914849715348707643949096045256855137285514266426115051509521624787725587985525431802171763407798967393348144415671913664931807645145321369573004105324740239790890692815775131758207533139631884907004326530983024943604750817859026005475142199689472872599844871969235083768552183169252303807750207339922371178122925123048029973054547653905535892401860988559914893740762114012055857128777382504035044108096716336805294611920157562213363848845369772983608096109702028962961563185114745935591956699623680064451910621512127711833168546252927786213450224623371305061199022884109184943660621366741519494917117666287427439864282531401207534591581995999473403166720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,26] -975124539739476710975479132495321974095781799546262399891740349617862066602322624253816115870569856646211665560936595623994740272989109454936108018510578933525920503671133706685502833587166909199607441012288055955538039600115127503696312881243324850345137905472362245663977696625135307623186386932066651465974003851536555866876991926752451496803654894241816867719324165726867410838361512918908751037414941272094388856823647756141212538301270048811739711213083821864344701232893900035411868216604004594857298608297440135279209574704384592002761276349325053977939740921526423012601184497298161313194893860839081591951675802696143184115682817155919035719339765027602047116464071292339661594023889402424680548433359607855219482615418792973913641054985833146987792551125532657084157827448817147465342226771735853204024351849106214100747335736785379028580467154092633831192914346933895088900309252439491532770009921204132145333788076097542172250354875164683985635460409622552654611124633165318026438154637271201837704000412630143265085358595677342256304206245369136821577357195313138331508000050373078208543319951739578158196518550704521253212013716311536326080424773053461129663900200995003839764943139941218757559511858602405661661976700995012125964310960174852208004637708040816163539917332743214179630933186658789369988208775125692731166538624189092354477437493924327535946370550108478203798538343098247760586472093379192140645123410403096820109058219239118168378050834255112080533923558528830143735163778502922587314539857215446155413436315477323662464655022556146690733684604386667720203990445516035822114159639826163139479911962189262838675847571291877624890359710555589850096807270074476688873109892554261854624231560530987566983542126938271901134127206324612020057160339194744809050151177086463568063555298891431065195330969736997081307607346597859432404821025125821163661203848207403450154818073029251928804233123374241271325608433866576051537767283555211470858729816085913505756839888281869793570417376579171390813744846889021884599153080242283111112346961881716037085208273192449428191878806756420078408329578046768675435479822233354030064311556061396443550886383961248580501504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,27] -2297875722996400550669057994766523604902889588707847199832249335102295711911830512891920261425256391188624310659967551994951707160670661758346476647330671626764269325416626539727670533215944924261391563394892650029604416954285272806684749701075762077264595083283248371594833488454369807568548229150584833541999840814083207642895748955392118872422700402136842427719802845025217387335022344852266302352711785830823198355586338258839163485890772039927918565064808543693287830274909929941321525908216017424920134415859203304210676691644810790623699432511717843286707680106299793778176170577431151267453879693381424715514099383565936896309423787670994178266028807228877866705568322929677237362176133611012848377944503878070155914225343805557844154370301979013619140207442763014678848635476144084883649713867196164594246617623372389848063612275168799878914889988357977372570828577195792593699444321539354732637917971691685152456717626511545647041242636331967248834957949011201323102674374390371168554277675398276666040524969031964546051770503374437657025468261416949564446009322838085725871549672364146901626809338283753450803110166753705148277438831571301002218205370887385448800531166423831235902127212202107012788228224268306911270007446514218508652171155977766376414841169253761322215956488407729268074573861575436727370126961641458122257754732785243908178557103806874402923031342150177620609076118378724080794618794461097484870585484393091793462729615608143029555699614201720849078836351282835186945213646638942538959119996632542606207058235938009242630065684691671985730512734077943648536741349536556773025201623035285313038288941832349381936680038090432651984483661790450563098094598166462919191416483959992032973344515652246307976593163415745572621212485208337617616168999627553147857529928238379204651930300228884894979932650104647562485164450866415371599591151158751757385083695910675124607248550437844222126638594423607195489866526033341121457257572772375153917763936249169812641634418320608815159523749572947850026176074333656079096939695476247457012813341772462751615440900361414692167725867159762790593966161168237685025103045801850671266363407929866841553437635099418448363520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,28] 4202010997292743247777321883125887643671128549124849197479186742501529909843944188556049130543033980229540188819486940346927832825156089913334767312804375558506931507199093030592179704178210647429602537333831001891230841104668310137746255029868955077657296706561222538683347543970534589382345115047110557801836462143834980230085365771542789043769126425423169799445721699804891663247093510898590807909635499185581295247879839431774487183370588908340845095951973442805753591498453261465853525049083145069916285741195350903100512301806814702812400952627059316772049949139347838762684060671693431815527749462728886631400179895803598893123856697772685744824318277567903757426743465164679754886941967803258260568121238077799029347192267366524953240518274668758191438756726843105395580306097904223533518341756269015189890919543639224622211912416451732966864888002732015418993100250407846199460985397652794214267961572742608890756774318576103975593501818328768450522666331808132779956556867400147249254902810434755743652060452091779882687471051292040857502917259243326149605442504820165154083872013539291318302592463250368079451714565832960400777833112287901210556212767080768335446707842423344822458045226755986330615970210147267546356005573816807385214006417031755003897579080586854307997047070402551746199172552797507431822063241029185309160906710729020026405016323600002185393400612636931142291348276987160902843292016755060569108089007352801525973874874515563334074472962355891942518272205779384921891749290464634583669597983445716664631977839693966734755678888431309032125988001042526057699323570611449976549330749092587595024307028641182642956185289655305511554956284313473853665079023698406510441964103085353495155080306893771095110999716246654253718221356941669077655308119141001081406069990932304376827573013782757220514855249301850071257181787565863590431461084014628144471488883473053623216563936008758595236036340449257544223628802125202904704968324929695064463833591252039657642055663371150506822898364581842065297171523474464927734739354561497084339258191543727371447596025398907701658150475084030099929265747124412426096751011005928132062200389387040888252110716854555052605440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,29] -4199785776153118333602099145649992993600670770850662476064720051337873346627687910946755173777662149702211933492493271321610059914347226467864664907971525949396096550024440539228065478562780340002673929265255085349250352288590490472125317007588417516476163279193990957947429717786508446075628191199297071600042642677498855902756796291186224787507350512268921308803284964415464114137556990953508373389946974749665164216247932083177231890874344672292157053997581692205779646486275393986297539641737770591759424640277420196957830637954347750210588109696897136330003690285090255972855135622723890010925863995862238672582196352617674997897791110986299714292103040187489337004966235426480302889099022789555000987275262982036159233029629161913215389277070434187830706560590776314910052695584105726757849548326915605694540781066102553918777001465359075810528157938898211986014265917523389661128920733287792084915350529567895874945720194397590376470256702702447702952454174252519970628784903150516315001823655698194692395538576557940214911185883834508660078472776302773244193048992624187394009468550244276999489530060566710772296190498303702478429665031583871977787625673083919490959687010229668137326529048276381980729001937575776826937128692356406246466667603271458614695601841102223902557603007888717157078917519408896440468482568774231886656798670433693921606053064042996628949136108911389992943801022485421755768419190057090252194005519147550361339851381955142126306959783216001983189778579805785822854498487642648148056959693787710523771801851127974868627365468345474991984405674352448803977651285051087103858755210275977639686158791812064971793203741784179980593022082423826988787595622123053634837417966276105542359640238821177780373788682461367321924936758175691842910252441487963506599289492832781553754266644467128177986857481267612182984389868939445209026400473973389970690318775161788620056075651386927888848855034340988347548183494186908220980526990966136287749986434583242342007558806464238610158511937979259607114922547807280375031139560701600947936595594779376142899627866054476481033229477002332062942780544917142535278867983629086664151664426499679504553746481231419917991936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,30] 2984884863446396133360183042621662762359615533061266907104539506508800599982991697727355257803389684882850738297806789887055761207333924443118780918385120074061560598917462759352571814948810533540123191779590792027328475781748162229879198348691178038275130255004920410522428155822248908999329761805170887965549555512717982406852789958801527106521716246882276808121632881951549397553039502061214037680344339665489794402221365287481717789312090848639797637912268086722745425927480281424979683626442375411385392775264421488897906193922210050253271500189071902373596309758843902030635299032295167843846589375945314259705702317000074368525116997562186916595523037035170724168612505002676964978440265906171311664598004850383543074105850358688115222060065521798598704326109882953361914944701655622051451913679300398381649974523644021102876032325153272150757558855513870164112664412488694965180004302243205267412053055947073827746438050513676935456009600021192571151805165583958996679792781315632775442724549997289202308846417652374133854219100594970878827576807235529405628180973832349972816205309187544728474255092690936296800144608564634685296665012307527333084861705610679099290230168250977082279140472763362083027584354686548662759576060479507503407456295374051398079180007773762677750227525733839335090535889899762187166304723093402516973417340866561164319526282378401759585790715963171647052119629837381870617586758876283674604086855090543901231729514650365925390175246373501566677730167370878834689184719916111024605132461399661903888687041357455677322906859534935068805581842731244677038671074701081283707323406257959450460858898494565192944579651801164562189494656348872284627879461206124091717736828851817606403592028643355879443652933708391585233685961853867369515604411348393118496747241780237147650940609524247365782713203841099899019010644527947178859514555972321719558560412611582911304331941681460799087912698526998776727987868286718978850255662654006950765355143258247235856349979776702787018655937872165032146183735447372303086947595861730179063763554304619153020336945300093720148002741028871783226155143198866482007645350324248332609256955683307895780597551224286783471616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,31] -1573727545125357721512506941171420241652422350799478277002374477128760822218543069204606673177985053670995899090575925492099403841433577123339427270569112493118275160031772464464339832768140098973123365777974861034433620421589480436350420794740384808167429764257253163358589860574216695830600783177556209045115324962701443475396259272403782713670867076184550994418715604509781966244936477609861125284299645904240612721816872657463387299996743267141718758290642419880871746092405592094734810807549742982020711629298508341705991922447898272080271189407799705443015612542019821121188150600426430314744985672725291390354116400120483698788628189866586149281763581035236483260291167454674930846108104972658766112422809056608630431844580340109153249534110619216013302372883785068857034762396947291114910836951446192596366470705562386570203953699156887662677908656690584038915066579409378842216127892184207042001501620194344829887232538532649066020345414131981398709507168510954593879903559424558051073043733242543800706882714249546955899312082616244006589566578289658542498538255086081456052459619684629957666430755361254781070453277354209925806969528072682453258547834549900262036011367835770256171232873834995421720388446617346071252569616256231932350310844452462522678899472924076326108419547744572306057127374254709120489391047602081722079681380900339194192592614353526919408900971003054680091006721498062730058769656335686959450006859732490057623073591422272823711481541350823166567560219345585866490935503817989791518654032949531242960437463409364741882020530599586027267760944305510513389928749270205437169169074065778697125388489652073891386404825367061342680756411083916270871984943951528041340016138034368769829456033781558850606009786506019091832586065694350264075791338989862314181387078951136533023311456779992993430736295270883594329254499917783847589454950469344969747751788617616507617036662099642554443374208514126785952857112331242645339837286356369872928820650010374037542268574046255674508027324935833639616040018163470938250626842849652967674579851022176558421822651931701928719642992846006330103596195549910506883746727811126508830904142394081891575045597222921756999680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,32] 585563960659595478518025263851632625013348816842098426695123503678641392654173145928227593650876709898782652106389067493671146462072060597555579420058766370382565344471576384041452771347766734321333751769093874179045056492206688737986690760161858761741160335845387870316619641281990745951585650249030326981121308814091350335514023930997559194435204964642878505841521130134934609553732580294094646679519685750262438955169165656116421689363546942397482275920877071125809539820674739068248585681758283881281187893738309674953215064562795784305935794778043505341053941698100827469207790418054213234200308472805278932263354405000891580405442463423481735779747197243389466921337331888511331547080706059542828897887941233230997074786234832410722761908746289464426085873952494095474762931031157356904296599195929712806251044725716842903134178387288838418285896004492881015717425968802673813820635251483254504131741857951300026745018005514155578330510568996480981090479216136758084833711716394013495407982084941609565126567266090296442633107834171645722817681085903476774041080337297415964230470438955890492799997255338499136502005832300085626204385269997272156402227288214556721128817035227914526144370789084348545808603661874192471277832736691215029268733509739629565199548496347005402174178761352233833830660188929161551667210776485023760441077140701872345588997219219402986972408277299759868740985938906817652143462553878791213443772657488534520415452803227440838345767257313644123597386577202442966304399235024860823907420699295382981773415235382628450768906713027084295607816431913616476859897247412336875374767471553500801673661124047959410521448487791695831002005866558469172577480587386707439211117130062819848073735011008568510118201429924836825305622281851456917509085891935486846932034913924375085567355122829426372992994743689575097665821769399646782991973223440107607479993936017608417515993440862586579959913858964772865095315119867745519716049462367166754677548855649749090949058032369987988855538481645507711463140818213125719835859753302724518612452806783845431130129842533111877319053850283413061372245231035539556055131184610321483903559427974157478478329126991659395973120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,33] -113639915022151485286152913700301624005476443493507577757292648457005680978352016618345641299180034614153848325470257744033688485511179736546354699751888727749749395707032561420372819801937944278494000488275949004190629872714498640651275122446038888731027743181512422484267314622891119806522389160427538831848858174864317631578407968040592926574317268109420050244319681892393855052325288735114173160705593828240511966816009456126260902621688131638652625759232503804243485637418457614434723735933916393883278382984261730648301141573255614540254239000387436570522283575232213090398219894241544868035565247605661481566427060054111630806961588258945500952383444978990124514558472212546543386863897548700013414715489417574511743462210769011621732218880905196745454936863171391613783964763624217722351689754915688733102825497681231915230258319245751171108450504121718325234470494578194386011900326759372321033495710242220672194249580799297380755742111556857850873097204844859175825225718014418012016513578214875284458668050006758170678443829335742120448069436782997840944608213336599600296440181773560639989124576582281647535036863449315636052911252507000106242254423011757402751456362046186719284565598466339910054886178858811884655201697703471963457238450320273058839808411034129046373748898394101823590960096854869962378839843723138419061493316157596017966553233154960443774994709802698297629686063380075824628171100106352538194873068059850888969903479201065675712806898061108779326186900555319745532492195680994056076594246075967195330132441764456986089505926280836129556772048543088818633382903027186973992805066751739512587385281129789932608617701005224892668661546904202119398848409008214939506961749935710073619763232964554681481193322429654804152288439069396599343817549981464079183498113009996402881039226694568831788325268236576989552544722602398307032766578307211833978794751299702324589388083310814666446273648515594728947903532696278201095031209085809837579549946113883788638865645397214224555189204190990846810399384280719545424732181490236614606874029344660175881993765915905627975684822858889451137412371654774319949863476410868658931567245445227878802200322350483842793472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,34] -25662387768317000881228739330447144219396608443731362653294317602467337938817518695293620931499736911389340471610715420240520525942486969918832550857130552628636064410305388338164531046279694548485902766850093932117578178532827466193097861142032489705062824139912054546606572488043930720505980627333112102903352606491606544004662311627285648778719833117671026624857462231490912318746594488935572919606855617498503747653707391487185393925464202908449338512099877715453883218004762803227649103314366192693737255682266314672030688362219473413548230175066971582624806632812650797493111164988795837143066762495330190244516107770508196104898441499631001579201225401282660208945335387476920026376934256660010969467206922412571823992997725948920552974659449739646844018269692957776377974009135720053928198396136744301513921005807556308220015759739310910962820432346708717686868683494269239759971181948099206881433904743613456667241709921361864856240313665827461653789802280144441694583984423968206851836751151398144044360978276836196440804217053598678167426583596255928632071125441815119552261184029047716298760190813241010703529446789292595764840106130649771837380417404700974270397160196252764122819531909887468823550684938701284712839580944455608071230638677013574919911866810332561478737633159974782884615711942318874316061881627015621512553618820006407194498697592704873092404992406988365021790184238800284162307932945298215762016874478149929727552813114109146248019668299280881118730963535629612755774768026257456496536240483532392503928964953270690178079429934458334460085003683745857221730477005155145752066233465959022110290037425827955105933275889296024754308075175587017781805920472679445903936980747941871696590030368435083462626729676301235556594060771661251043506960714051290653077624594182063226096643204803090440942315037488142083861464487598923074445119676660057212726826225416277605626182343994437410258148911772192730041830147691720837819603791093667560841190544845178080478959080059691664686576389433325085284189762128116430696436720467391919534241893340380263299476111946963644213168810425471915353332386650123009389914932057473958464985230994707506193392933315761143808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,35] 31467379093164319369027557003974911657721030556373633443588773566617527477889301556269867195338559059011316511335207048139952214655129789417158388723916326068738799169496614585888848747563035088750889517876116690869621566938845742661576815067045532595344644238432816341532601517665672045194277557614535668590957871827743337315134045540764297584590671202816408012653154170089444286882965248473322506905205057714001528008298758224267299786602705812264246293514265214694841743322203566768938083541057206878734016019172104111431721061230793907555976312932002433350626412464160470904631814912935473150402679739551224328966911866063242894012367973010444377090314726144859273498277023929649213996956871938152816414667391509721298952522387736555782127516452201826681125957334694143033276974536644642072052790199358443818058510429888058438388915735589719114201741422197013030249340995132688700083956429653607457127530649569137663880116996082450493971519632030716809187636940266246119821691439750538291485740936068382834812585783256390605059793601089551764573554732951806172452112397930624296850171667284681461263334794288725090416743902351881836280410469044282151205351044208741181383044496795451279241947354449749628361001065595252018027415613413540585092829393470647475470372219779378243931997702162756559900661494653303903262784169726216097431276970550499448444062738198094161984058037050524825272984506525532099699742110944441011333060942718369251761106951258872618113993466065726381899841796454457437439831865333479506586231968951265830057756599570352021196626164405790824016968847140006257746085837279863751619140465488262510909740194349023138314611004635453679968082536412652583497546193739900458688063765059806808521652053021459598493204967569428384367982007810055760030362772767849011068293291394271230901627007347113432680224020996352916823399413963506717150050873578957160680598299533714991062990510532423548507916568352072966514010978996999637984781243403643950314745321152949123212406384555037854670049647887321473273376309832249716739372488926575632838984004944955069832230376629858268211866870715036405176373692162390425033793156436706538268942644448796737266132345339347206144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,36] -12690927269746077926304661402057576401391050596785134519661399763333669047824234192890861465901926493733697497922563642761011513152233225061277736094232875421915354906404689656894624405683691327244274156616318069319930391700250188468870209671721549728232198123943027134206180981789648098254425547240851318157221369458797116332559425819513976600241200558316494886454413842391136076080760796128077865245144854063797856093493321943639860546804939162975503035144680102938525995181761933227038698818958880565977162849802160382287764853906313586080797127055167717337205128117682773008099313959117617501318337500468181567883159086079420959911288942958664513570334956768375674210848815594267904395853543100159967129737535903276556411776714239588579739424483803233459692100632830723729708775824924206291600612104761776594596122869998045328732218241651857289599927321478788005339727786035321869308570974553236737981080683251667685666476551642084160240432893113579971732092402051276327787834006887325834520461526011471411637063018859856946136292001231907395833498939185666875690891961850649261365858866988469289599600992353219335170162099808587016699033442797651125007176206520747766892542916514581263098469119044866373052179324084434397012637840542681267872592831070172081523232496240993917846183160767255995742906877495348884674209643516969910274066706776872665941775232516188036681020707777723489574874893418149369802947256817928640499533470676475358682915696504569071661260026560874016896619651125987890178734582888753909322850576908715934230360369965182977574530182427124259169688925649734894582448971609579794473452243860265778788865475206080380451523037561071496160285342568841705664215661265984900366716835759535864488484180041177380052759557038738212614221654314587189893170897058197726487791979234090989714081671643527712376195512686568023558912359233986702188848766837698861108628555200683625693106178650187573440128225640066618603299932599389483249986545240874538267079438757409488061851198083039413609826386622328634923981532362941896127253980367587292540650685487579602769409428861621079190657471020819154102651031371750607896417076465247804465874289483727191374539848682276126720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,0] -1245594977320234078132915281606684386487219876490871788709749963672064523593417718777267707508337455440622287801826433746108182158236595213477184752517788798105681901661283279466978866866619953377289544449102120853599606628984927317466868604654615548486012764736671985051538047393398590583856991329888840521112926576287502035205448391613288626412633451349546585919471737580810786274375919733075871567180329401949092477564062412348135034502924919716615938662259785812385230317630790480051137668513777344810003702784421754372488503783979078492508281578860487268555775279103219702216311153626698363910834863263759562589255873776047249276641538641998116110467498924370352511870921612897100859956559871850291441891553377414684407237426796464456226411705328948397902496543254142759624621479524306565754453521865667223451399958673715440650368028273381459580574655011734587696792143527923079664953645197711041400523997056116821344491277104670662201331702377184857481991544170357448936906290826563342300540414469177761450450504327452478493212479512026664194086719115208572747550921503464131911259338042025993724755702071904914087393447041719841330038587915583665170126803725738934270650881551787726873392840222243743540176168961280284196456631926441649101031478192176116822694842159151836917172173664723100044775598621397226386512666684182763160607472677969161080155642354546735286890163695602435991945459502617062173946005353782611079896277154255759094269215336509503450968619206957026742031267843032303778436378021869216026938543685186398206256585289562325663009784718338820274825608602745548825574241078121565084584387594403797790449401064604037556946286045321053454811114829393036206680112252938982623750237287493325283272681733718160416913115890227206890858544687738698165929767571514017736234739413894852253279903872309546598007906335761588576333317310863359791087434782451160436106744629121249588978482496353150393530240928796220715672419211606436838328796736988537440996263183953176273055420665207751026771820248667141428460182292826022730253131389897695326847946540383850595036601253338752215440227625700308272637164748014986787446201738315569191413102529406044732064268288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,1] -227430883472100054054890379588821847306347997436143058824404218991266005904089697284006027815352802015888057582958015213243737965707136754434648671029431390832417090404354223939323878365465956782837068695704358897676661182546315759192353403785903120979228393900462162136805203515884897328210898188068960546198266369265687133497067690283124283161846808952690981540670185638332655046791526988870099772741989381948441229727777473938859107496020594381516310123261944837141275977072126742814993685043589905818266030243871865889757672602422938370335159824468947914701420317305525081857975965224717304369167526907633158524818598940308052087548416919016011411609662676781033587534885722822405948442881111258175591263156232193420530082470779628450255762865072473382187610266389886843445990539186361151993062024804625625961124742164478375514296041696437211659324151389542270280092627611885277522980009274567276854498589352637261553330491592058462532769469468761173271541838666019583416052011568012491588994146873924258066807455360019621077610403276730724830981580778732148105294338223891267516799906767129273821846880017649036181662108327710386437136863520057143254391471484809225227624589031573657522507151811305171150158749811285043413922478654434695011775379080081506152071879145658638651756487428518437435875135272783073676818638825627356675604795077759877520483207379662738316237340309454316545650869496016204024245933766343835249025132668029464035054929390153164654782512311696817463865468403477988463906367053002909698707418484394718033598119583757176730495586540186159717206430685641890457089877392181678728708802209854427734215238533815874780774657522830589929980265024586428901671258742092216788373284847590112611243700127567877892259652654563017227825735105183244270962018818249470171252305897116781648937334327856664521366800864017920234738931329901262388613551317257491835445908791191368462631812875058509927971011056991061904867226782610291755852304388571014852456008588017209503329454070966486316718620287875794821648431036774707856042006160736751874936173382657086917416365567214405424222003561621240619806335624581474643794566857875815731966856650758643425780325941248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,2] -19990426406652848202658334025400756089378936128920516296101721659037883521603630391525248421908655918237922213511100286848710778037633990880928221600179529299651259627852727468153118009282537479985576954021859766113704927184913667637665064848260344305671508406766163304427502775210716940778747996225443493681635129955403121386396998140872409863897458824865017775290997140609120207467025484537988569601193135218180788859090269724466208534483984705184168486540021860431561855240436590177398593128786905941399136250282601458464863420602695308049545137191862919912504977381754900869969948984513161365379523213114482049912094768300056895934952745601599816561037845570102420318604221514636742553447071500357464585977930106291932013101707414036564640823815311698872440165017722934765001135549206529953383046054288908255661841925752405938043760808088960979904075559450689277395926983688996250857894571060308317763902972147283838225138886066834594747685715642811167547512886690743935509436505804817818731678081221543222864828757242551980561132262350165189306177196849606342562281265266997480228778063136878529960439177905341816238445812380543664404525284119255623813462906000215576898663755153339449580465224466795125649939590313339694408793906992488351687287263995798987593571265818588861387546565446957423677200568701097487091258849906837525005509320643247958130026557740796360496809865338743833898411187830582493176264734207365505207423767990236917811723050238916080550403582021456353747093369358561520792297621986669889429190545658777975626084399379737620671359665307883404654689499006114225855356214363223516611448748064170277275688568755754860315317108191323633544813767400285888414547279049325338921528507045469918426283981070178572123161949067046251374941311603704852561533451722770396795620015400635734416064002592638426671206575537137166711562414722271053935255706713615807666664776258639765404608045423060606378242987643505546073292010859511522399557709284344913626831099402725548160931672489516358926603094489528738343612153583317703073980656006090331694512581804531533344750645692576535104110924057749545297880034551070064904257622099849690585127301239051707962399536447488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,3] -128706578966230841590298318422662820108592059718583049528664675849407326260151820975732528750839221156101379991582496107432151833096844910161283864066031173710941525479333295092504244436353985191004758714262673080402950493998951272030757715093966863448518188461538722896308183585795366627888770751062028544334591821058947124695908978683074088764702467477769505030462609111146572729960742398637492717983089134616376575625623916617818473871289396715881681180495346032221085452461749755996935987161927095409556974251391278416027133642553123518744616391040771745502219659370152457605657823532908788580747277251624556265543464294358312384232332542112137678204984648056641310251990362175385032952428408716580399729042673622654902170407955891483862802218597059929557943439692286563578642842794276280743228389001138281339169655905423293423256228372934691267967077310926068560076245668141749677286963827201269699470492529493809169835845651159448553519022236387698136522220442975388433126766788944657954656592665189693491043463071974875676154311953406070830357441914567430149993547658097334507445873228797795024052679464795622631054113979384073253727366047308013096955110725046161229751260980449844426036936226617371936101837631794119016410984284509487806891860811388890125762683924849545392934332692067100510835165963308943029064430790041698746964497991568348740471036899415803337555759968564533275692321113898716381305451672864708369909559401091722548833557004135007576435147954363228681188456249893401875724700781817067937098822706898081887287548899030935751402026443366861897537727019167907772301050821994799604484637750965354821349322498896963277540646693351590608485906392942880323568450209892795376532057211314819118709993878202054458439958750461866276860510691199134313512848430435353156984250843459483603710033925370044713769288436431599391788920406809690708041565692946065759224261934189516485577888114391721062329140281765245497432851784184807826945610820968251575758379906319620752201957665935156342543648378829885467752333896153830915759340520251148815346270303012765342988264145311929531218093670492030350729985540428250915764915295551928401766170356149026376131498832035840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,4] -1023970249800682551714119487381911291177955739720419918296832213543588611075084035100215955216522292616299855544739124889678293738857536240107929815556115542670868781904901129985219819932383133167865798991392277176239963838327918333775257948861320526138193125407999272863872674385754719910541064467062139568165803555665185299436337548963887236782950306426431483844229227707266683828914724867611406267367688972499337822620472615999476909467674094895046159206987135963262950387183588882709343666404639824778931859088540852487201920390876673590587872164951294579593222988622034405182553938039401485592630915747164545891535636922823366645287572102225397757681628848363516852834750172087166489799119224216506744074918349349707192286898373122825126600898037109585412042295130717568804871001511255662858002261763052660827990300816135029903109378776004712820743431527440715286625507780894415566401465092970897054645962650874826127011417289878076232763129881830133761043916283198704237494401109793101459616330456860206498581604338784814297051706485528184769291373671293721129311940764536424692729890429470718261151084421139388084450178999194502806697380548370979885424019753050168098494842101156061531872523508527081694470724187336548846625727784145596899450833852369357751313628791681506447927580344894596903032675656532303386377411528330729378745561316352522852723396971685826129499885339402670060929259229769756478341207822310164509285572892920806102866768324410666849737136061182558246580392440255964592916765226447924663781784420286119487843465984081568404221353857897858402724291524115175390951714296737650305478758031485227972163073643012551373187026607983684614453484096283357559988830292260978143101899339447717870382172402344436755670686234150618215460355870988403815130057301225374762527201931182519220328417175554996502837937075906510855962872949634564892011147891327372161477206405307825169599431844407616287109551973521107477705516008806123514943788626330762978928528996944122574576261772928205560579222878431153444037975043564690589722217555253084707135158405568281864034966628002698381124052345046772385999626538808157891515241697339767017852522249131776091224426829316096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,5] -6986318652129990988566990702561790177004663369141009769450766228859089728841580138822960189778908292415420344059433604488594755786425697035991579296667601516742706184266400964056953884142364900307692994752541493264521326550510863345324180468794644817737945729650771262302008112892117317617072972276158279176495003385189228359883226660974338629673092926736214249241886506001620389848423163864697854694974908422345553358999505888809374124239248133059097291300055805567389690034314786281477366013373179683669300749423456111514196725801273108710233157643638528132990433919358431062436876397394700315605368156594445476123980337531215517511616771876541758708132959405163999505988581624305284821432887313936201743065559340604908826461838377441109519214773193560822367632050330994624278153694686042189521837457633232850892296111049384021397453408004722208085530278872332602298348966509100780101116375023519531480651708895180451216228211672953842112313047209564230836546656510889707528047986857522193944559187312406623971460166379934841400544910840811375653926943311761698775953178287806070511905099016540926432749724573512349369846663752278646847177023106180499442613848840585461434732733111438355862558935466298634545258859453021530766687218771396371868668020695473560769577186021702911887692102399480873069249958373830948685203952598360253842353848310089482689876995539356233464217871962483177272010753843091074386297189608396684172660903851104172202994524962899902760809290908573440550453288648207897390652313719162641061231354887694124232567408022042316881759053222073101181979842164992826283859507963141447177795817184099424014833282825285547563098323072004337888984728286215935952367721894422178679360925925807391968191806612837313866261092011132921296173106701469765450015083183113985747728945281635436817295004144681893997811755338766202289641008563275021681198499478846576456786926518523646320329432138200477093645189000907214299459068949163232168956451798079434676695056942225084857833853984868696803454142809929585133948200008837639681678953311144259377777148774504282889581604877606476520484088118636591684472295514672000044879725757491814518430092349876382203069812124418048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,6] 28342264770313368758502392497077908872838741558876090371233461279826623670367810307575268252682699792839888310683994296879699603166837733606699635009292182969057270100712654062483873237157126125495959940441082034941632817259181749475960392764771496688205770779309016844854470347716974364512540896203748033144793006617135638814506516694081718105842560464495074374902890390464110182826018896637485653003414559886115762852461865580749882866202730755736198115902320867436022257752743613495736496831553526505255805670232619708993863582996977816703979174782332708563752987601248346002663156088653951110229704949615617984542162014832238528240295420194353461605717765828690154129925957292532313724758720711833688519580136120340720050489946524069293675334613121845541143723482120492438249917157721120753320142340085158245944300553087100533990238116632056380892279684574098143356845876779014770301102066286886034674322098719360805278345718130757860787443802858074315056440908787428378887650441202115622910131196802679427229803763291047406229682299846872031477941127407534642167684632770040862242563204619847644725568914718329622997889418521424915060711431561884385305350937987170025139158370347249317666551611854166860505169946159616267482253744243871067459126641500295684253055686158312857013706474832957015619949066000111863631607803741075456240257820591804529845586659730486534196968506167657016920912307573761686881076296731600926498998045597839025612893122830459762454683497733606151224681864695113348242516781109595487793263459295319584332217179247385127895453375073755306665693286867258014945852541056701876369136487322459404301066068966642401044663616672925140830695827469893611167531458336019320918552333791212190629677693401610035249327395772969520356053012493366458840723786769974435529434744352919203119281447260570085935977889945331280118913772009278662342579517874260265210779918946525138381559902656572472777316328214689365323774567437822492380365593952918494308172638748955688285128774689429853242939624977829657731941592751394695064965701379547722506717547158619074512640570340808941003006596819675523972011192556613098489309638783991812859660347305228221081964502759505920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,7] 59239672659406324916277250837448931493407881354182121378377492127288693834028410336107247777987645868388404963417067169040677846751025576938177734582422834527178100802968571977518282435104234596737991519966026270888435625887600332410090022530315834822893200610241064987254514173470096130651191108705919500577857924795826844063634673988889920151693934130385481528824684218540810353297694596712338714020446945643266071924201500824778001258318055570540300654088368882232290639679816292751196439916498613085499244427513004466145627283859724996075595003138153413954095206902254059413354456683926460023925070438720142446203795013323034956412894727980935654933579285427096381629313765046938920263033345301453989979568806295486952396151794758778811250501329589757616173193131318691064675557529795136706429782063412167500724633570129567778389221331169496400676650497732678524740546874538061861161449454414830260080395384719569133128083047013241847488416217091210706151013930772249029139411785860776978128299636644019535939669055998455654205371989345945096651517951989589011239549879678280476657359959057564300412204597357538852415421200951558375038080183030022892297917377056829510040918152004392377484177180660626354488777824917868804910540950994284192271032311112780709222767271785913719479917999362617855330033660451054853533416358811577286466179876610619892149460339039759796629557207603398693008562002994791775069068642761245869833328051582657721568420873897822207410103313799684128948036943484817911530284517091344997790399359659994453488226505691874147577246221196541378953029442024514345559354481355092558639889930035297905221433337289187812835936561584795808285074951646011880469137245622284580355460549160486543878175223166807887999302759110979433969543935232413238061892162304644771592918632685756077704800808783448421177579046822021799625987141730059677388331180993369187484741692471210155048965879811203565414342647985801420741915417966972744745577265070758815101635326657438153897981212427582073340903070728354651357404144156068636579727729093324742929855264292335854341137012055069888962132787420684635243967770466939017821730656920704370995441700902317096209071339982553088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,8] -372199418820263414787692699071446715917840058828652746094008068953656619999222890486648223265117039254102569626283265110098701592498414985822451471139980081976788673082970866886782415749565013310604638885628850681596416302699044733341015233781982309916907139496707228335136550633165731332699003194345082254559540186743861606805438534314417334474794270679760924268597042433296611870215475171335856173321036006805116024955923046470383159706368944062572048263233187245045498429367828386724413666423423296997571946084783671145765051757836827429825726060422804043260950919395853769396150328811861834898893996311261584784992768744380390746133506376484360456197544663714569117718299098740374360790845613717423856170518751077532746917368791731789734492876361741490965950849660332970534500018787351236996429976521744153599757687554306825958292062364876313178272179036460506650481961526515193713816612253630255853524001529012043704872250764995304483212954898716697346862015521980851054662442537238506768124240500599105263818352373607692490226276418609962399588048341048511594803033669598532272753631120353385844762783526060713063487987231298224554213290462932199426653778993125239502199545243980395127234559870092797108421741400784907349197365640754190410603655103153720798429827475730373615741782236687682407361125743632902232523682175863219431222393669167704150856300204079620417406539542659811621022270495995956654080633923694740579611461944611880653080837540720232302735471488755662503203468963421203607698775338885152337590691240165305735492892154548040290401961976849698181463854258761083374886781889280880808247011292244657233069870849329452711104531027978052449765275236354729447960728537719269311727865965429363017266711968021031387521514098159866621352999747919277407615943784228653503911439606488508257606641182465383747318944033955278731941453938468061752438605773854837042681466768208523235574939798003909996974187967463190412135037024920486451740801653119443058283016669286148574263317758117765543417019584741093349809479927358839571639995062606257631051113902792153709540594711229742439659769960275576664346274513887425568458798055621628524888621493921958536854503612777234432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,9] 510421657519515002695774343503371735314227502764171120054620007756018163782454468179029963904458474034007042362162719042959938986065531895633395969251462071838463646778486506751979585828124368627283237682393413843049844218577972129727965758257587367967513175241448573008675273024473419818483279983898093502245274857777650977592742153944833937385932782675360093655203360039638773018413326274754219389196809041967675875479641048482263052662071483290634463477399895334676796392618388982244585227362996997434852165297495196436556308479830904637528508828198955894979368412727736315710955026511920556310285567334632475233517333548288344422191519095526110442865598502090341698971147151407644545197057380091205465926107012934377561355181352008971839190220811538416817244603481002167678970847563829788342791837005197403072556054766367802545321681227848558068506810317549193247094325768935093269980188287527738165819497947526655907218319279607427697371472129084697893067783376722183383654880907910182005236375385138729760736901084821201842905508200901432287142088976831837345136457691238478760911070303863253621064234110016897082816671895787003584539411722231942389882180251383470619733036782963805393898842204682279657622204136621348870144975079343582512858311983259727687701674000401009073537865783654462158312015088963083732601457031278788355683231132645175737498317125509985405031830671787146447233861649744117130037098261118276302547490348372033628060483726659417167988285804781638716376679007572551848394810086702753235460034925483438194726251616670037492010612282539782705539956278393881028684158032594270506163911511014281678513158595589123391450265420175132569059088784049654334213602279821188549963353043970353882584802933762408197352372903539272686627931870030268275665653192748952441098387937508465107758924996341659694392443651264048450976931838388811837075170298771663796327165128529904000928832089581579246947455806008322725311595327358734899715855033547723869924380272340184769859275671933936492070015921960685354535752731456721948467691377622797303985924836518383489013656175461898135666060389124618779078624223448448649859497975122881113927400919063748542790756202732060672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,10] 515655292824988659342949234129264314219330053132443422889290594661398720017906711615412631495994814929415797318334922815269231238775903964817822541626032336015898057828826065244079270114812085382039874735347843922773684845325745512192474227388702099421048951237234900387686577798216820704874488681053529476250564780471630727091321584231105735728552165018672826245346505815342226019390038139162077037031251615049694373899849290767533839061369508483380925840058090579649972155752906202710276947383403726911246225361257754679943323527149734081272807811557853652501596072864497664826819529510527099411056174244695227016812367833284278047593399320291267925438130199730635176383268335338725977523958981637883467156411175346216659660700016227838987907346800177721770424169485665978925184120243711157840082056188070419669097434357030383147089859372542426984330682209218176230114197463500197497628431420041207678761264093258290638613058325733204397580284507215411088279288732742018959117236331159067516326003164007576222139678353714399736576833210232659611131088057319438993906850780257925065439555930234053941008639059314078108504952376910730484972667033030759858837871241431557038811519368587195738367863044597527395660915772097857181599154602035106610465864058013288346804521332056776888108009939957386500385101519232266471913415065176429252168363460996156803069308189862781141196637162404716959216196828637531071604183093660776427400875009771338122651239213720676598116577901639147397921708666906600391466011303241543001892196736616924116203300314354867573940253115112814969057442529987703078045930907837480002211139646760090910774521650759472750165254956710674180174556583280712729552499292315228308158661663578319869241476915367274798465824134440704454286920134718043383873932820662990650546963156088686023118611198559200770016431826632257241819757523583622772484336408759823425694911977525867290203539570235710369679865399133753578544639040311237474328813972521393031036815826492767907814027068030061608937016688266222777190106292681308341136912373629021754391487099094327545256056294338783179416495118276286865958528288578770271409234215247288259240556080716775502099293283029090304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,11] -4150610437361812184451787057282832484120180496151937700568504180570104683480643894769304875825652595299243075266224535447874823461286167027428944622840719388388078789752577445686124582455821804573512661918786779732390534434609807937619515217781460012679782687825932833276803372027780967961150642974543088057575778034766478654961434015401104174520306959724795717694313406209730593183475702838582001669550431926789043409694388025936965575477500684759257597303507359154726875578604874051539907690549504805981442845776338473921483564062018198043454115545670435351870557932969882649296480670210834809221290649746808233534763279865624473213766141839536671065996451488928979818783608144847507999106995137980669853727049280528333484980733575051231305659698404297665799462921271318640223597051029692120069813813111509231269595824344366776551117630832353478349057699720775129976890450641128827499692475523904085305510289264748021888558749614858896253881214151755938592199488649789352110547006673682400299442831829857919271808339444678416254285409566586296207943380505450022502300291941051203316268697093251365697871857480564574971914708778674379909707420231064728060894303772305886157434719422912311118147716420084533112444854822485285687931207459330248580335138997414602680873366748309942881281125688836336447100322886246311130988497794705981483002186375649802491054594233998840253787963810154457389347138865764981026544626706528602129867770005056784044283715645047633402879321774688094342677567927598867382743866655943135164585658984349603432790226827311232128363146605319418374306536601996668213192397036403035969165035934747921353493614422155006896912374427568268758962786574439538539740683557896839725111536843325753749689863033465066017787202930368547275320709918890118868922912921549477491419538919410868081806823120547419990981235885218428585993853651804511424558465161647061837281905621474245697732466097514055543150243392005535125224634837157639560170465785331794502879971534563837435894719619924515607971205296223396883369654214330859085131471316465613228258406816029500876603834118437617852763005094101909948926680069359753072951952987328718476978546533886163932326617810733105152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,12] 8370157636397727104094200055623963594250110999669353695566762987364538984272402065855378143155486232147089624907205726531680283642573868723914089946619222567337560802113276785641276859042724742347077842080315247752842085522111546906861175200529448267235842362746732421426485761213861324230272609716088102728375822699799862482695168301642560194188328488122292450258609341534279312874937169276709274035417946014130418176115408096791741284722560992731838980310351239133061402124478885214522246052149537329251359919162147217288474198486567948088617689095349946597197478220972673484701445247375100814890122330795578825744564308625959915165584928759292395431359847454672033016635896131966559312633856595933496081821103847101754312244182854172091095186270437338003462621381377752020634885681526906024763068843161494071041486407715139411382879461427819237669009751050863514505681792817049976892854776491645248971247626460472935061749140324646905124887337868602306917519623766107726517240395038399572550738503347713982138925190315270738156685566746008802646778325828176238225194320355262756330317261154806479143851603626001990042356742407173201906869697007343684198243389776342395385640078268504677984695460881711255613546818357207466597915358786128805094916952233013011079824422783372169175061758600507932794553945261088454123368080118093911581267612957088441776646899927587269256427776404930186187077105525572282690465428802995274048704451103910586965549534860795568201361589588732697174785453951949117003923965825339184345602158597332267579751432140782843764086703783582069744475711017808608327893736725739556870992655867631844626910023368694895005120709380547241044210756088542358515992002777969243519083206190432059726035100545199326946482335226717669837386955805802146539470388440957800768547130346587605715372099336309655024711883424614444091141835201341930444416935956040234634747208040171459383552036253638381372064901714799130456516313090485586164338275812606961732539276590458444868935219218915683837883840653719904842706361999645836920268688040877855135270349279757768301666701719818538940301540878938675543881831525210318285985112844470622750179575740480382881370904693374451712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,13] 980779150384999210827221704989025633832627935401613392714243657395777140056188443578871338200106971815009670616083234037741303856695023174981323402641903590002203532320355647620428085126987677294010486849923240759432554797673012265048445505237657916441429976608608244866820719222017102887566887935470474569855207798586797010054607000937161863203151823977955537160456327046691777731276082080409657617867102340109205697442479522304939552501004939164200683066073932659154335309373423497654319838660234271997553988131504356567386093155266378067896807378969943747142174388106350797567951901560044754165634494046806692826093897390449535948873604795799098112097740116753426467937430257773177279943000304531933406749732917574701555744906565180182319823717208465962569842112174702000732518687013644205269381810355743624126522339169180514387560552452728320434051557767400994846226597695035105955463635420148257143210719906265254595746825019721113372216970934788213933328632399462605542786344102525412822775901555511242366851797118598305760781537172065471195164809020557236293470025943562627269115390847230587809576427877704576478403392583191285394521349663173779834833222773294562120165153177038875552048020549991410795720597993265154684521952465855762340225539080436832274045387042690999158600241092867870505847422236954216617731457332331310772248377799348030080540001965567295074324639197428586499566752397086983047922186017411887528402118526596412474801162087447502010541908176539506218465064745882779104857577300401883099941897891498673725387346521803632018473303367524434349200084805520579587073454686170163794992133587799053636323277165581253864898882819087534081609078388062379394022079262201674349089423899113589094746485159557392357916498600720869989201451830383938020003379387515577155356805474699292555134192481293672152841621257300645588673522448624199151525534027354985545544186012385299852171151650730450289882144475365956330592499553808166924941017351390535922350987333139261007052414701676646955035415090973689663208514492154470532231127577781043257824118273164166619172010466299592552748144048609348408270440961079788872526481514997174155182375465761360765222089181037068288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,14] -32172527264085650416600246596716375447301346267871544773911465729491693095117710044058711231080059108995753550214809271923898760191247991966257556067938813955408203738733985273994865162984852280470132482232992413820611487263520023405454311431197224557626630398235741385834976852992659853808804935544336526741257499246955104275457348192165159529903911379242415127899025483619515577528347141366843743632503859136500466555872953268923920879162352121350780932837826140869834907421493191483013171447367612517570556775702685952962711200552628351931811299018541106339741170362181125103587280608102660399132738422483061836358367291867094828670809192025497228838311258791450541742572946617350193721172925903618396804328174812204852674295349675363783511380369969802471933165942195698494941255411178198029300666599238367960106344307849282744205475058870929012932375527193918928835528675054589521759403904809508298936536939626573105802684836955750391008635092550468262826252014474440011638064540571258839240164550725037902751167693948024231888825988003505951567309035431863974502918183220604469434042754512115670009461237432897723529064425682282285134915735326657344295255481864808772526431403864675268486076557405485805976052493822006235073620448086623837897637644140474580096728859474281363951454144473115274883315388121477743700116307415370840122902041583662817058233019775025368442731466504886477357901165883670055035273868689033766393117010663313622765845756687110268420459406309597198638744773374074931336683293785250703911638437006904859284533746518177636713700035443301853105064119351422363222354254908007168161121401559265262076247320872317386207408105120785196486977709458344802454885244150853859958073171879272391724742356872999552301305072888571890402090769730118052027702848247027378004812534248769212412287342796825503346597493397783330839330801376995815740436294107967719903890039610809666911602278134093343768290432298363648678396561553239724099386120821331636937048142340560246052616788647924448225995553105146919343999631744694085078049938885116640438642830645286387241171843726450442063282371008284994422886818750635450899908787686240297003309943020222403999858431577970180096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,15] 36080176815190467656705784871126346081080901325993525113128323994119948842853990968025964975240810450833830797066791495899277775692410325622067853694922942271018430638760203879927648120282336948747526991253820603108263855666287369346453029265401751694101449003552057229727590986789600104913958319916553645523748243164124585403965150706169149293447979462851656666899342247038580802786201425150173784206134419400633790075844189879905085795347123109641803092188018497846875406086696913364374989907969213958527223355772928488553623981101895375731965043543200978744719129480856709889261070779679100737601294990941839522385945490263237424300636618079984462297557370179517795267525720157375385655712113520254064133348191275873061031373967357173576815731081431573730054808473934215214578606476111614010388182035185017612028245923862964556123902949627156425534511069849563320564907712437315779036528036051101048088816889581481849414995854405980528130432008143087123173435859103140701558795977286004778998318950983867871611219721148357932822709853094930600936386451528421956576202877611735031067261135871466010562556534495652673578568201198616824456100221900651950102193052674577659384017812117585621148157595109606222114744667937246425858055206548982879592170038108344917822242713232230143308949487066253940623368962169179837960543143341075498237281400239337183780387860165588925726118468018766078550395295742394708675181210412000785149087718723967727451347840203612912018382734992052777154585821378693502056934434941941190032562360044618973067839104948177836047696106631210627962013374370849859584069626477886202255493095301844113310546292530615214314762613251428161817251287586053576781696629854295704792933708637956509513187048201408200604095755477400219640439181760048764648954801993153990383682774785592711808217417103797997737883515267658985962663188610979349298897337218496244330467611556373572043288882503878837268852339544320124875847297936129719847677054754293813986635194731456158841629374549236014531216571740525410026229571904223677728141815598541671064712075708593248839298605592719400297759599443193907075772208977598740269286190651419319818604402799687510244017170760815607808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,16] 69521647601777695594126528635870210811492007101494553681222504264112394586718219490508065885245917641096766781861258508053555264178347354171738659787601546769887351442366765192818874574780209914567699534140208577944992212928819047684534614455231449744041403554706786918264581933733665537212298027207152711517434841174532819220214813954414990507271214525978880367976600626218038654534482290573085339018100862844292566331779925386741627504367392966150019273604512955496419793354413389255145316557059813761409272331628558716687803702777892824535241646669701066623545424769067550565821153825904255787128756068711765410778102668953628760498840391750777695120943081907259405797928523291677737023496953375664393292261402338741521212616555887409038904149707055074658115406841966829554675652643088736142355628585299876331453831910514287931513994495507766178580257979547884282684597233434985113682123388121564850915534173765054639186710293056559831535569319829749746183650427040218160363361249566567627631719461279416519071265682298510288535212276405356471861805201735231520565764328430142695675890737970848067118705706384415655562166190912142311062733339115316193963153609483319232598881377424238356352880297907203511011705201856585212402191310138547489481734460632730588668975541441640640480632344630446492306952586013796986978292013453633789110313553786464867104802069226374698775270461304530016504013816146257383213255054618276885349823647111164306742829875533928460175055394852002024359983782830407504185133456955253043157921947123744556285708215176056924236580636858777952012821725976107767455211224774997676072441232251986963777500633077328509425387959607278110260245695365509653577584517436183611803982686305694305217798590057158327341255509743406259662926068121861829293519405754983802813216449125233314297927270970526100932349864868173161146579490947275839074457203920297594422901664229036089824540108405819525557054557374461496898690558554281647736152239276316146102810773838945610817887479199147854024328166491314185920900951329018065037672954986178066051696419009517648010776048871917332626453158845805666913348112241732211615975270271589736260290342012885709269818849574923534336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,17] -225318141938112973365557550105001080565760319678042276131783882365529790362011139211310716718933592633616460045421724875906232628074485046577974694936722255474638669827690358613015453577723625993822368173982767686607403890637964805398785032729016748478170252492194312687819645748670323821070266358828943881519122401804944693961237976539176935992391420812553381049417217798806768756314909190186812029669883640668592967650856357244926294575025550186447823935092627040259984191437528218145159727418638408340403912176238621905702282279900803821368384601239339506808586768630611309895953847699631035372564352263623440051340800761382637861186245370189277023949834333256019952847124845788008440279421809079376757602556275467248494290247103297912046724667550249823879322435262973798841309377563360683133759921513307503326863052878974407111882131027044863879859182528781224639487739385978512156758374006489441938509161831486831111127066365761817055692968008310931221896979109026213033300855144836889622848585439137123937109842783353933902179428772372631291246012890291079048097704151251078469212354671662692000932647383560058136638517021575656248190333435140850732517532787116727647591186681316055609373127275646872184839801959478678954426614512091275991316601451219500652099299729181698809210719129823207423809473306189871700042596121858304104087465741496470654676676540387032534752255082009190130142114086039879876584159021374381726757835019186787324326055493439935488108005123826588351939226231403333890463387567453809300689206770077382600219820227047877886415749260517730366370463806895495006610180969307833544553036075402272139475273643697799542991945003515017660631691858750781760544632154896833662830610465442520926770076368048484008914974615439076064942877157505969889704445817385469477258586934681062003563340136442459092590433371908905640107225575745631598985792816125481635566819882332319899700485613065209439962845521750135856438553200002554736812691253574960067664996603424024018005302592436002592349254731674220736113326239154803958926500430911129706748566674173328052613733825751291348752525009646271760490607827585276514190097179466106617861101432009088914927686950257113956352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,18] 113595863291786294215012050507064579439983807728337202366467752776085630549338362714709612727561621345529457405730353087036798107259428025280203585923192412778799185153340647049125754429440674053440450172954524337043162144717957871610473687316786117436843586018582043580360798068254432766260736118891750335688754879253010365095299204061422741184749566227002675149343055751702805611414917956349822111624498854038725904367637812053024763857603779041141828264967822198417755829573987479881386618703263283469756079714273951890629388024905443107726964859615846190660922026861813412678436818813761288797211216507520080950215356996232921264080845131222525340452857771192225168903830118776698466135646756210132084950649942235446677151786994538178121102385195964203192214737822195491706882531997786447151875436944362515081999389069931160685219022443125807215124866434345234636197831296555592474818682756783536243968212881247407120917885881550386827917462067000660395438357494485156087124780050580832403661549462758495238225065437758079309280642248953497201112846649244259076999084038833597556702943863732320674244022928078595967189329456246912822494951465789978234689147992888963339606076418575510039826117471967531766404351012321073838772415291852574396251011851857214810875206981541165108489605668690665756330857194582265879274490989934655845007157137110740379039537007924170476976995220545068328014813258479598795638224246105680168148833397845752760878506843523788414520032510384130566582964250707763581105135373329606157439628755598573745416614820608954675332487265348988945547043426388304151694164835188734159366057305709800353052985022275613073935209069096972838984987702889718322223314572522461781496432151650866694881268351854120726420486257461071603444776836204878820696322959673509326528107426950454112517195850116965337719369808979030250760333306086528752815212276894671818249897879409943463597745564873984659051665973964850538357947361813236687111264221826916939283232421700535391749631287632504372894569206524158158189072002728354422376496568542630447727303030012027238715251883451894503951715935117533782903683804212832379124182375851739890673291025343330815184643121622470885376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,19] 592426823846136832841390330567142056638071191240152000599187604608811061508671768239354805462689310586594269981898337124922638190691322938475253714781410875421958021066015570895367573000248266152272341890875838459327702246277355342926978942901873619385011133137070990627362310748118827173792285967443287033304635986365484347593053723391964055556150255702664664152169216528023410345571279998114919399372034879382676609912531442665082082772904966530368877514344553491394542013229298193552950808228354055678317464437040475712664068985575587799565270437370428605775072351010668124923360036521000779561515788208325515542715042915837248208151728106294755648199353449719164721455983844343690907711218775478257257282341130352324570609900772171991879399303556751795178362972838151126032325464212105918845825026695556634506599176174278299269222757598990834239708505647190301743566890437320829233015629420905862037077885906403899457693337737545906857921746342157278637419240820607727193940073896933939794927091492699166014214301998470977582615189887197670426160425787846923927389216705724463113007231757910099379561382513197022082303188616768691471870575488476222271937522269015426031994738926061440989554469091756824334593555156586582497781547051470602892299954214743245828081394815562920921116595811999137588405238312925305061563134994250622279102678425915894013761731982584430226862829135383348000127890818842852082343108124802217052401518575067520058622633808257867591191897801093441445302124812592774409787805166681505438501804601221984403010076277457333101502999490935281260496641888923350955948935432109783932907082974511107155319343138125864220665703409740425086505350256024010420253852833383755599836700578563773253159052005658820965799062963305234461118000903999732696197897164081918995486483679115662300079285236527304912530655761670867313134283351347085199415136924364299500100028677708727601517744682869501887944605934692521886009716584990965964306752793605613887508903843160909288999074814368434122056500233145686521122156146870486468476203282201483779641077780792559180162347034137434180260811020223937933746940610976813081355371790925801489668835285257381415552739437402640089088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,20] -1739845046829389013387500614559423574989526292757300751578705137336814550311701115885061861274762358980026309184652129037100079778575732117243096678626070244240675468726601543405313842156526806901725437624235977839996199653177329628448340944289697328678854286170689966026280032384797677066945759171321805544216475081500094066313025288733112613479002591489127820904088200136869818589391322942010345129818024277441041006624396423469704946887910989958765404089820705136016251763420216532439585668559768873213028258417867025902766519951284268754592403727611203579636053021249105748962356875575737129785411780186073706146211366981416716128832028377362672356619204075128951284597781291461229574513188131234465265757426058248167979452239782274537150209245399470559368221224268373207979291927120411656148468846789235701808300690474473757882161835068218905095165793872076627809575995649520236528123260067300514711373370894399969907209819158685268960375655583429024567725904746406508045945843865434250518579806191158953423540049626719301161223984453660067621616750899960623355483008392604010177210557137204878868073219426898007682743023549172114456850126772040162665895388403289682219136948770906963829847183706124023119785486273262353058210170274502953538856320297508040383699828128508588195348172483731327488744902468279410094993181033950455328882172826216160257607446604412244537538087203681041114825740779012509256268245430438119491660548158733720327830254855038482630151053634316408264239548364598297251063920259567138049703249291418264313830039997140419233654464633886943948695500401794753003785731418932122882313762759387884769722385341451692478713334029225593613176765541754374943194931603962039525406535493190550512916412954291949593372978675362379913431561004522912689296760759271265689821628928918257915893001963144581396547351131316612106082059209667394582754877228504650430944233670182320434233033371911116954549896022363393115827100333948320898568368451488763833814977769983074149548849868594241056238625973654234007644644521269046668283982117333090485279009021585419989810089856467108073411965516681393204229448350123803998916575469856759078222335611301146758390280415315767590912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,21] 2578696926989334638662922966355120891062579389256527365300666091669559518086752428146811542445345064255466300356269326964176217247719153444505048208178946588195937792443232465812099067830322351771227713883529137460695372891897780742757263368617677955741617639395570809227853948891914433170401044323032458646445908708157974140618104735911370050755456256073309390538033031092973153942073092161700672451187332323025270859058140652937369955303105032156329899458664884436860284543022054961101646780053844117345840038624213910052348148136263049816295272963083273086137661552406044249331910853178896573569834066838410766986764088539257502481280013704674180334098644726274084231917831242051798503090112372388035809354042071731349291462809196355817297936572662215738803663716012486193474383123940474846941402155582076965551971142058328141337197370559145335271138859799930032692681053003142969324498227917862146048911508574531009489509820337068863061580132103502705762227718692783398239747529627769048668256258397260913096646445780603848532946758221273749779761838407754840875761597589937837077216811450782906454683836896878092252247343644039119562588058574919766585811439775719991700311638049570582108658759890861075606039772650040336040833494872344847096911605607668319493578612548815355925266330291627139088525589309730124666200129728810125299403899849883525615218106847750310480831950733880985126930051973067841465151854811390961506656042891175030676013499878306217292583112319278772079800730245869593708047155520425082743047273667500072727368215319332080521070366515749026738549674452386399792475948542295455655611838265422725125565716551337168809880394602347481553695941378545745758619043833603053193164785775613910691082056081118509062459017653088828912958891864567154173851613321925584093431908209045559651794098316907131981785924039701151455941254247731541447205838977794669548971039591484361131189989119990001677768745264553551267712409459710133786782668715984167289367693871187592426437177718629704469667310634410962535286006262924242348233415487940441207559005475225949273443704353838368699131229340019733859762397511572313703739796843711570726134521321120908531069814066654151180288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,22] -2346017626172650450211208647891737432316041996668183684727643367746723979394045549973789780603728367325657666400406590512249657795023148168638454652479932568263966987842115938012990809351529941731816758307028366107332264174368386493474857827881974144172909654583360952235621766439209525055299211248148314268623028948650944568636141898771973344440153595878939685130269005235032839876267531819530477398716294749989110155189546248758740343494091772437898769994954419819069381310161204456921632716419782427900854485875700088122486154441132343920404718903645668979493367383763950116218604528063400215883991204702811595977197456444476150114920814930821156434799402690688357039914066408206791060645639515882961690670286422937098762586861407055839557099941373647225881242561382434725703221281770983720155285874023298778792736475169366054785605995006381071250517515410963031250915028801815224051128316270863232786254538570333941697672354557257459177140909241750462848448967956554039379350796681166264652751599212788824096278377789227174839421127850501623887944585712404348508267350425978778996253226600541111997769742806092634056554468331023891603173390600907095786360040391550090524712383974785396070823808795129036593207003286798378558292298003646237679165923752389590676477748845403359189119797512847085455496530898165683311769520484496096309842951754391101712359825420144606100712806936188143789775801167806192111977995320900654805264417075958957266108996562068086698325842946044337745685513452418157589350282916010875312564526706717530904615998656519888451716376325666127117826255421226478059366964214943581629584926655187131976348231685260658327931389122999960621593598970803969255004003891545744208526905976655447637881689201476457902312638120957305806092144849642756404659363998341383426376532153074894911627381226861112373987317924373677421712669412075770358861396513899289909633388444892795657789988899066035838632675205639554344547038496370335813766295108293112197265836499020644142240677714703652746085886089655232947000438435067157362408160061571450355379034453079273828610719243950770564827182143883056506312300570194416341640676311800254867447672523776470347747617117858531639296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,23] 1023922178407419843517501914351644833253744409928467706710602695291599986178881018404217855058049117200536148697617209420644367110005187365520814365642543649918929159946858935216520752886690454442785564321711818865672316156034111143399025523503499622841681596513880327559624904903157423431472206569738971108772041588870729250586397482427872518459711106147458023764952357642062774429763390168222027574823572442363163822474448485584334768644119790285669562848704819236518038488818770949757898247326176381731094695889760104727276158289050724799260910376794291983628684697586033378116187505185918758242935667233411263825776707227765058937264375024776077897760428499750803258932833999280945309639448158762336332822379990146856589938728071498991975650268359325070517992574874615330758033493088526355683453768191297333733078300580098678577586489119324538071765386697598003274516063439562244727131825818936796781513899631963520452442868215383624458631123160125760932859813856437762979390644925192721792833312800817752522978592203697604648806395435057307447905995508875325738198310153084260359167305113628585798538937040579958370096692372401860740072268982824615419480301838662266285405220520417083949222057922805759921822929193547371391625452198035596368084832038919381599027144199239743530662353939290657123479182798127766379854310797534584199776267531342203601653290205885908915597601634943510610546509754737458788452431204652087171671398419580465366221782061922275901842500768694382658115470645182678895854418683390969649818557609295914369870071621531049062020459954174471982651640316384780285745689579783462224355947772285212764692646520913920393766348239526874959982457616753857600598718264083935416627100312304216116000901725091493606057416168938398390670043984684718655845192915873441460066904112154138150878099467937967229736624732821950248155166685291052728391550099985765919806207166693412104884130609747374204999736064035223143213602098283409086874154925235101680244784556208166371803433932031348827427030500742236807476642222898105944382177031245046241830996491820338301465771459723163985504928489205172479321770730731633491359284538366776065365878892489714867970045557412101881856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,24] 555134037730027308537172871178197408537041556067288670091286340123289984123066999163864034956781905472044204802232236309025599642915848750571450150383895576241235101510160848315492673138695381713582528892119434289052723860095860407163695349550524993682603944561432657555578089599710186160153894860652024515345645442110337475151991597805646572107659969733895209748385930055595807562456972152784408108201855626467505216587409956720073573542074491824244928272691891716306599240521475393761502031955312843560797539348989777289257541617192981094620615423314369755903751826355799002265965742052545056726231406514687267710058384742231309223621568712927653482531541866873659676681127860905091761771824432274289682679090433796856671680418879863374394658148040672599178976794687367795537692913197074911281141691059479987505552327661103537192517758035414825741801524108592634436404627540268523602751174674938432069717830524336270651713046203907714809938404176177525123455896208857515126443998672802677670835951821545849652569076019286916386260160309881382933739155901227734278318448879669106668031504262642700666195686945847602910500397483379033914997335778719905836709694306356295613872524843914080173147624260714610726038991344918883908852892369651208228064959122154947406817312657805233210248147088629839814040615498167341434967750441819806301627410367220741346431290138392368990075696423568965764405209208342227112437293183748394160850646275250491328067836314856879834645598467884747581557422814116102319743871508337833171403088473168466720955622173946567139789751737981386630778392001300820687533712923814004564956835774678744694632075960736229953128031045447166346833385517569965326921540502980954169869906686354012768370252953951185275649884837391528802992654237927557218684489574550337210787333368725052894278427285920785047213911713871085644322264866064025206613409511802736208365163881416173401433398134946848558188328583640945423813001050952194164169971820733476939528692608420323779599831195423643969827694280897864347653510236820851571952254885999212656171693336909103589293865298624179703884505007116372920170161753080839633778307008850285470349446520969833432419716889536937066496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,25] -1392735873087585952978107978553619648350480365350679403396838788230040613266481160126832157141049751280651004040278639028724191348892038820286598291708343493980146810420588323924766252341437729416848238380259250489469610323966552470871643592597616920036344792159350972395295247384470043284297330476456328139790258143598660366152791009975737563298859529056579969945133109097200149295726849794156854225613000445962006753371457577711982852356357203888969819733315606593529384361466729417475579245332816787167704427606476882165976124734594842228088311703699309838582898621419101045602881080063158076587026708698049558396256189641998578619927991356203739724605795389397244717855117491397931602827119678958748990878532788786050785795891607683202822640625058294515808838415187384881073345033130022814704355756713720918365956694743801478057379380260385708911689969522031566554874017043967235036321556900437727479122267666662854388222077814507731416008356041288297352759399359330914121929242825809237109382016674021581744843451914125870343671477994395239047614071624108019017631767208409696989034882090091327591287204272375648477462110793405594031013777295964791666661494559000781703411684793207954683902859899010904242644362283698996276575213203645567047217665740296138075277120464881986147481469732157965742177299358310969161313225336695860970171452332042589484075045529291231951076936074883599774946869474277462966337867546948799090043510184535899883716266793982980584198958893822876090893512353228894299054792530463624753482201117580561590683614807265251808275995014260271422876477340977996416184733148737811238418756603277307421803158176854373814255722710153549369294208022162585672471249628257610610968880165879670748029640590377471972244097282206231567788740216595533865618849271199671671107020175641764693388553543398289941309711505170050905675309057951322307723631098614664332127261421116865210627915411745802153270959106822540139873531758109010557518657001370004705958971112108982619070418851250857307399089619632445048258653779407660455546126850075854016329115401896594483353203074640568962139875232945392965433282910999778673998706570003769153803017813940161007505406190194062786560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,26] 1112909626914272572276265199579388434236491968536016067815215005701674454582533715703969169431682170808098118319135277362108502011153397568998665894347002461218702842273347322780738213858256791819621850288925849173649194938685394050117043199763089315277907541526015456313214620692255729846126964074630617774369277642219202249031984737131446809899392557519680477661053992696190472751130997291797328434579278922952407213369955356765906249553175796608051007224771268629257404388195801185582732701895479535720892555645487918258436402311942819691832928047778710197013275228908282281577020545556470223031900197006343931372196955142981207391190896261216057302377225628181624338811417669169540616927011319891358876410746518841300937027519738264881497876530084158103996123983216145204883242067620626943046715292597341698444962694523530400298421009024333684877699255104997031202854923505856902835921774822419597063648661754140896746132941894317487159013535342903178704576097727784354912242817215709545955794442576267306786714517709088338771248899287268807787729622931450787090680637722907628388431393366980285695203727898584215557024102207951208152075806074712808664391451503517575920948212406178237846493526404305314439001548352813072305582850539551720275274785093268117654280556969039575538873863857508287938063968784613879422701207697488385429881467873285515040379975209932389270060438314000187797167075311648336217575082789247154890250741977246986095128547376743394169120593175230525708860406311049644884740421795176992539207210203559299439904077411635856465547069644770619627096026179447514064311140831787859431090295476295434086389693345101358964109287399724455296097955817933105393453675390398314398766695543105708823196216498355085461738130266375180774743671092654385649571052148455711315184989505384607876630149807944134980972481502321297874758582161673325830231208868054462848982138667838002890588579107642665127317405498842080377406783184261601848058350791756650764226886553220387486713485522224817775418962368336780978845491052818246653193713509574662873588858404268413837485345842256815980640268292022719780576362114168476330742685589423989690532669824795777997777762763491984277504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,27] -137644381187231126677848645460403690411435837148361998481847678892644457657147357716713431954214013187968460043235224545621976358861889702724581445418984534731415761078984634566552683502058982587711181052395114444341016698459748536018784107785858432215844862771760336215640629707814907349584829338068590779739740104763966953484910830880511475187450340534350439708952574822343877257572318061961410250471610716199761868265577977874527707541506774264993214435194923767622788773652972487364502243064485986017066937213449723396056217879440480399619967869063129579704314195021885521045057743503885841342427875472444197752767717460736005196015248727332495796035101404250727160909498185089673050587554911060127512803246311413220401884743917997223521657522289313772357135754033922025325165904971302583495180775439899917715266752728424735797923797700970415202053920859241587124806614581743564561254405115864434630023919573230993766506965742290307594768797439987075326221514887009976429988101026470085083880579836924722623436823100904318600608550250916051623319628181334845848479734086586598797572267137952083312951988892069421616200544814537963406296900507225120765464769979469410514174523765097237972393978992430008380906837968127469248009721222555528242554593891026603359029109865379023006358189496973260797802592592129927041972562190550531418932004892689395408710293942146627679404069290999851629160250824437353082532497943289707694089581296862800828645888626919822449557062654288533465536216363666628097429606667180211760923758332619495332772117366942932230083824530094542392448894792395948180402290636016315935206408120175911686506868621313483418936179908093316164322469095762507649352835993044743066898852356811234880009995347834985743974456714925398334928740299944002162821288347623075818148677073844687541051721282468010036676618388521072648490278864423451800622352948716914889911967918919236327360839236585460062033441734643154721056398418983328962847165220831438675001731380913734276468393047508780571863993226955209510604358186632633628748867268706630990746715136247371379100176552213055089756543878883792886832842507955092356574787236039026172256231846463312068853569506250212769792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,28] -789917071953530585081684580330814576720001910751904568487971779346167451361984090446713158506860167406149149346161077080751062072117772567264888945433863767359330013966928999589602527984061187208727028406752630849724795576899494070039347445203003406439184537111200429912448820164304313565537695812926601969196136022652349163681593702100344351631567670256730101188236672373701712621704836812330004539435516925357251203187858567116550429740238917177583931804845759156674139681379299313790026546648053769624669891261840497804681836185763986829302949264327613831016180702104684478684655994175722642340243234630037699498681970375039145592495580284638874585647765674347392841073446796373481486709008365926970275080519142360011211027698812802566888372681078118051052549808811470182972857158431165697298138700467940906320258569855997903131144796148560044431884697230843067326143652986250328960020804046669441662478410151520300170179462355938819917868617270741060386278838461193678322284367281981613055874527997641573335541407204109567260744394920243633934884433996178272680098220724999586155453074791720042454534889141766711765191203197127236988780101619382588657447918297749675700975829446068032091559626542009272506704491981059751135179697355869357087428085253451968171160921804150435446358196100783899809646984931323120192900204174675918737242348905386461623533470647488283105486895264499658328503055190756605915026380677150819323585326118052903438484475250946162932835480838507434887644091035367778773683489596713371423773880642997523622340125056591274427250191899973237918753451960403371101822826866156460136025443156839896135193430965263164643203091842542430000603488546502208084718910665514220893253176371251249497293294015108947683966464557491101136955022690273009975422278838398995171829455247798825057106316440878882248813387888642055018497880106289809542397774205322648717170225815641844283570364237213418044206792266083090436720880732562702879877891526814975689926427793268192060309623746097112163129088056595110265973245837451441168971917615848897027611124857987594838919803949596670561597448473745761069456102038604169454407331002733958502832473039348136291494181367966035083264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,29] 1192477613452527267319347184669573437135005066744896874088700553614801418827129307604323065545950868446071793765454462826514797473790355473355571421923252926323396834263666189524887326409282344440567249158853392322887991976012142298675165380280953881132882506003449324881363423941806807910528734559221548964982157202207663842922685071063369415294660428884343252382088931069297149902450274980892667864728909071656493280938177543428301905384000342714738925363199881459273741302234973596031183879788789287480830572484888906435806791284609752056494055570369321416743421707915760172865914911659242357631134807901052959705928161793181541774460039417861818297279259605076148713283567398052683169671723116218306631056446488125185449682627354068869891564351194617597544122228189751835192713491262451687165589487555222415143976689470314244130496801237077676342418642867889042218857213481994125213307523152614495182803566673125768139095454198147135837550090107028555558911609948619145183709224777120822614116622329843699372337329527988176731964173165685367519695987876244300994038244746902062862624141813819070158455023365492268669825558685051633725339944885216901477927791039149094284208777834222581871738067083715744036530282049956625332542700217901563397490588485295030978826887523059524279313030349837573752857464473560152634898839415151943331663893180098488456830866249802363480261297785112613891335230640643043039658272478260914171892568684085237280881251521401717807871135537938343091272990417303712329751473694024386645466117279055212711298437377880551791579328220925188558558150590850347323768909513033452247577733283617644907842278564004272248163137232910048955407601214662612458273469218459067184135179280102772131817002345361287741734128882393946633712767559436600240916960330592831313861480314994213884157756921313495593917137797537866778339649606541191211135366350789804702214961245384047156002850960751296815882454395459409075933132491906068133197219868059884138376585373597154857020283623895300536353223100602628232593596503737124487350903789218558792342046018515197975399988573262541232753286089059801111660220875151498904483849422081438100821788545429515256633431489055654150144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,30] -1067010280317832410343988045370876574562999628563358006567566365671751221097692967964369722602368384136925804618641969848852484156751395257960152237808266439158940304879120826346639369548371432543875120898278536884986688946397334901574982247293443400117071510360061800663911768185658822259158870155676426244698724402445956757979568652589095260194658991019893554663087682157542237406026145300327924571728285559741770975038074566811180869937654402827038815020190880194273686288273318174064234858741705486302397579980153276307757564803084977601192852058911358582773238227899475182422199278930686055432775679264859174509604630199188097823954196820639788405321375174919965938926165359120730526347293824102325247259388620913128167604203706701052859992096458432227676454890074745682765993293063507311772078013297724524236371224300795638287826185060943415880528161079147803687049359578966095239463310529352549658717711461034658431798502501668878230677864142678751745693995586759014440558988191888750673087917750159724340666089096218147982262620870640763239041016404160363993664491763835837977259503753170198074597907081105448368667259466046365113195426616377764614036213772550624849662061338041155925327513841053381371485335094401776647472511754943833210298082854875622758903423377177954508913791670336615407588622011104782004071788985086797287505318434003326471053323327587243144584942934529691030329641731415238739243783304488882464212753025541695064587775937768673952910140477901252462211195065674987040098282701539898004103515404850646037869701805681662389870294764085377783626032336084342693311649223571164856002162312171330549280258430648992981168027913001609273436414851826589801098035987866090410552754255322009242007183738839010343550578537752566598395436884556596346407882420406860759712972136649629902039610502676101239639135217750992088550086504804509737710553346085925423950755955167964461987560963633516098479351723350372749181754815707823859397871798653752671794317848709537543658628790202059616387000868575710180124552874991070771789415705176470209185092488830671442068770445325120583559710431487434639267905387144761198086615106418254311348461848156533796355270974138453327872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,31] 692643096297984362127334043258563578423246600863803549905669821473297139854201327061784385316201711461416346147036633311698108728725517542731278608099856362675795559523915676916967771194273385815331626957045585936666233629019835254629570636941075769519568804597295038384613962179473730629619717120631253462441753366174995997262155887987062751537587966367139740691347514898234557363137117942961181421227738456986023506542277133596956922473971112484851579494383140413160578776406107992128957202727025163795398603402488325030078701123104357033080982569143720641509930631144235959462295319036488826847775140834197229910868731829871397044156041792070053538553792138821849908573916099710603475600463496621111846105488097280968147060563604927605570519014800323244477272493132185185896868050001689894459492559739996880511163077942332094237837733501951361213260261259032900868756360858289556679489966672005955859077117120872987465058862479901792175126994509100351788146572220408098872172419430221811622049642879196375490552148223912492785443464721557202163925412891406509416628310828428593860622224741513885542315578894515802154678626651615281066070514460756534624150840419568534643721819634964105266439966019032053536581093540085580653040728095845466497677711068918629653136128850773073393262587587936653372260926312407352288174107825539782499329861189544240329504883975113006431037323434472720609026796475630496911100830150315220894583574593228571463571653127527929554502925615458905447111749709591613306418340133005051085906011655645154491207791169045716671212186433929275166939478380202095317136227629061197814099385185557456758541082718011455832454234801927952770335755434004312754193142849620598397773962318772905015097704480520607998058786119335779067192337068340779992910608144431149909584929662830011319321869664343743715134546819636297580767076060921800341229901165591205268955366629934440751853166358397387938042526348059507856395143360367239132637650758519358003399226118767678975203585684246969382523000645604952634684331685010367220426489238907793353833060462818079189763113752396324676734795364628832751829015301762017168243290533480691970380041600554830766200438789763376349184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,32] -338818157524037475485994316670500208189821059160168651565652892586600225984725162668243342444259228579216285304331886605392906866506560970393976556149495759981152416675582420520981612078374264274701202814959875120603670258444513613097490714213208260528232132374943390460451800329147703629715363947532970600620219569088700624896609389294744783043851138113875861578320487923251492039230857978180921378417067559398721757938543192735532911394895215152661994074149463227599256647455260078930230728587375968887465070923987622090252607437370299408287680467584119188651086191356638375536812936395613559032030152847424819957849181505791491979754396614481987953671645426461458109145568105009748170760443731850575890229448128900710512915934639731362160420931318116328166425612390398378884821739057385986001000130171843884298660012200008395442967702102665461948428932924923222405418951615132393858351178451609051094452460226871552039318623642841699646105474034024981113890745641915938653112547747048931602078645969742415156965307790451585281728835821388642926831302927386522042866782784784531012547059014983084887237501316531600426634272210405922613946452563048016304525477062326799265329034353443475833321199055987576949484710050268305870738787157603202227072677340201920106190489611248397583028007347994921013830134490694589923839437504805367858368746125333274300038909830726866675100467397746444223664068633387372604674910863483402093949958606529770629117484769311764029587894375868530642192017075121627476995245281077457671884469227014150971339213365911432494102165209216704871384886051222065039122295572345394985874328324788997581773127129119967493372210913198724164897487904368184967371514610229255867802444879611447116577401501050569926096801872288313526207794088756342793014487273038671653481439474852724248747047286569938072052239338165950682285401860814154467770867431984602472251491410321451676577501615856225741454275600116326995954925809442008459640967353181893135813948842962246983000554195162136181005658046329598305754596196806188648312506056818977734511454428398213601902243206072475776004931106270253039373053055451577751908871670639936885426370290967407785892042368002451046400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,33] 121297145426344475068789056590732103669284460781748184679720773236993319371321716955299798672715185017367920178161273177335306449644570283755788942589650317754124557047597794941056057062168063132815027540125488471315880435740061628238566496354563352406684176928384002606618253640293834530622031707333738541052551538897764818439780445028451230678288940304568393643261438236828379118443269729461747988730463021419459591718147220266905511378466164427302396413367635536505119104091863198744134073356288898768039153618650262289938121178084988709118655037729159394210257320484339647078351372860201232497110906987604276934408881804777201392028122595605321036914840418657923186897747114028996372674643217085720526997503688015216820158531761487645701813124511032518972862068795241859109556219976406923136612843556658066047529100026252944178094737973137236963075914079962725517701290949097824824899822490245740149660401005207773289248707834915132857601876789343107170094791736797246495609526528459952666547267348401176716741153001005233338180769840740408765653639323491015827264386188324867288030883185824562215415975146653302439316343080092629838972857079580862890646780324017375881588883641470484004975938830644296306425815194629665932425663024555800187341812939820684537384647873148418619374599925952322861853731657715131005776725479707412262575969589534548484157432408902775493470855558987670741665551858266074144104779047839594814231962439605933937993474548857649373662134146659301995846601416884109722125690079772588227811216039629012727279301737752725520715560509523317301113972523779248612588205154515665012832175611158214987670064484661649961244200671268663689985146468678036941933463303638775914627438196326872344906024523521080646007308177159185315699241928035570760362764837933325581778930061727489651354407049240176958401021213098444140030785934627871987483360287854852995628548036470527575626815383605691850163225214492826930760251921902896035801948394583477421763583117590412914458528209857345631049173278214482395017982871367875342948649340922514480594989640781232710706539709026857494290209786768242109969897598610634346527775170288239254561769321406754078144436083180613664768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,34] -27405373830690254083566202373689770051795766988307590872359156548611395281153674458534761266390256956030572295807777810891471381627441362276362856250256651540652663127143290098043260104967360988358901277956759476465937732028244057520059039279037605802899040594409249581983456268485112957057527604454502313544131251198632101199372847994730472118959540567789449669626007804109718133859221442927199126449701301041441056648710848760273069588413223234003349985425107159112118424450587686510936989061216991555888011697179546773445658669001663092015697265311358696094678021360786760147011845274478238505864854425844215301697221900625697294437223415065893693397235006885299633965641824856504403095841171403694304335296835595255876665791259373403369056802260294119474951470201260533221055347970745419196929575916693586534631715690451552081303467209948363197752071944005428756949507980519048521199597660178852743496777115054712035804228735016646316438644962341416830052483797507385570697366870143751189674459184399927992392074250158541887470600650824175488842448579441494339676635064279708750806859553809724614521807517009607532027705989800179389918165860129680530873627867690871985230558962801937367077016957306697579537123686041831274544352554021324162299812181300965578848317768075863718853298129826128552561644180137193327924301043419990811135179554368770969184315186644622596005707790720655365388803342737508611125071419556075101573818390988689492840895510590334417459403634825396846597538404859398885173282697883640616353728299851527694120328947174432521788861542196022884158226948443080960318091663498031569687455168844576156158874403916283461992825266902695241679445851692229944458295899843672946869859670296973784769154120933124132701477275149075878730383422947308006030179672330552342928411258043630951452111810922409314575801661108490474271171300120262771081961363868564672984952182866913514139209487166155411525403841796368709534160280014852499799025554767855955031844693835992216328741970513969944115499680431569196528719515463413730706580554399298730661404839507405941496704108235595326211378457014579201020009277210318029245254045163966101072374902532543602101239183624833597440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,35] 927917854260115234679541325780965223949205226520564664513056905423546325531932223006308757657711208599436735494248108138832389731789547558933163221043823628014443939073248210317537436335985409360968024118063083828427216731368666747642420205395990484695596820350078887895263206273016240604578654527449634534225726227528005475828658864266036286689899505204603127014667676783743870359716039773661452008147109453466243234034166670107718372029256512703146935766467113898338440504411826532888838132264116332355977061375363764618482473679534582049467267435865167460355657332595424159306004386608252211427816906542956033819245590514003189372645760446282865849888227668268397647878857385150760061225958340214994078538902367253480061406678436678011227016962858887444575411383309241272420286924162687527848623829804396706880326800582052954825097883748563826683153974772580159772783927662012891322532578538575080480635807915790959609761484645055466399822284968152824646470670621796012741749935157694721505045209689719407296853399137327549467515916348027770847280778019657427592952320370181598812623051891249690491638660149684038450596473803869092667856644774289222749386767053958938947640596886690578115774048930187924213665195388590552206310306915384968832711318774423133893111007967168595375468683386918907261801038383211929423239698314099757216032875605428962802698734054385031881659523739190098597602175355842248591158914293240487171369892891167063747098903379115393745789003761313262856224945772369695863409320298553049217651430143725583889178663084789052036717195385790983277516322664752565106733854265835679768054926837814659323733375509734343385333321575957621704786780100825587396264975726931115339461950639987636586479842046874887075058934039795278822901668744390886435205452695888936900615046046113752676654646526209538223750115945526399239110766608104187703844067254103596550286323697045026935601256278223023872102702701548967327824929595084933900018733330481569109001092702048953727358389083655654213891950632650979727223180980175143893121817559092160786150698620827372652896084089966686104802129767134387433666508129860581169445429577997004602111732157320069207568829308869804032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,36] 1850798369429403791859966936640140502680177270481088197632971585726780707748709235728829984348607049539380407405273756912185529531211506427837605269987128719090671500204538825961256833061525608456684308506410941566503619161115629464644599356839747146746174704462008231220286362008213184557824773150595613634593565412402302634141652481158138169120875816710620264816666597693953158597922821341012665339675029214691303026105073319278175958050799976183822191000752603990700886087965805909955101790051208529651084567638112991548822975547970944342320226185367189074463975114958842890225132355064202556261126750684667234300767172720673536581935395473688345154851346519704650098744967935689295790968106481523989575349379092016557394680780231918035141747668713591876979287644560666497063082419128419065699690747981935640442392738250658746129847440771060660865923631548063064402629460538739522915284489313264691424912949855824374440993146728651587740274240310505344783961801635409961193256381351979615734870707694569194720207989106465144376232013515387828127726385117441513867986299681839519376922750667307571546398030131556652446276868144785299366855004481222148405313166938135659453749024105188756201235673806936101813803513542592449387857355165148616532079103571107392413828760983783154944878491356427987560966872711050642614081086850356955801177052368716507846011021910631163987510354116656329114280697765247058634283170441212953073851677989780586953793686291306724865818781345244617316298210942297413094125717165220694096679733308974705509275544588866688373169793523518844160867028556700549445739102918851086129681961901019428897558210168964679573885004279932531079328548477545751552825139181527251773704706588994837120744896839309169824496139618739303355839832431934028468859547690642957229289754917963552044219710049948061123377223876016595432220653595003451105153687612615156304918917719329943125559211713093774104022963258396776160661195628062264812588304683943912018329918046728844592563556851704521484000611474591478410386006607946500172330621719203992690246335047796903312725009867598660677241463987375651249528110354166886510544636333587717771015577953161915890979714077175054336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,37] -490762265356914284933903006363156869231283423340422839541169364485639460117276616191189698567864537418690028506421787506073091570915074627716747136438246605257131842581019957638673704032721189140756909229388089404133970255707147958137531928319729400597194650445809171786285715590079138658132964671324769649761943308714601556774958223627161069558718888553849876482501085540632174141074570075352073196345071019282561966109148994322550201968280304016425260004889995400404444442344766512291475082588931101421057414093012129571199199355072544700170022853590929587206052922393375289603870829488360832329217933230069629740348249302488389464601340618316074000551721010202111321195045792911062761052393484054892549310395775302711485408496047882794810803517718650929840210342610397094105269150290721085479408448980278535877104384658856251013235372508017542036605641170991588975251164248341920930316148733779650464207320659295540403464803730265694355915276144722888175466317422735593733689451728808682827527895290938543515088188248093162080989625943810315049698754599798557306186672216387943108952721791549090755544969845037411110252806758123483221428926807193452773674388707521547051925330059488955363888894061435680301871685427835105226141897836658861973632301196401460759521417135825588741464805595520174371174766335144913540591057485054705011964257292994052109211953708486246369647964902915707455007066949467632407048821370995928754683696834566894478054852150780175077820109561751724871236818637494019893985159793580792613343044880436244180513606053782223472742407478699884844670591439667715464809436798914641421336391926905852390577310658999046636630587110026760378711471468533553399035741642950246784227768893999519772312307087113826681509908990182242866245688844235265188508338095688646535214035995704953857939659224597238841418876781861306776104898062125158276153575445176714885461678945897410754650696537300599215331798287722295981685481292593584775700005255817574632905483424533948957182771434039771393760902187281540136496840585043620873328924075791003659754611945074887377564409658433232748680763843437548098724599902429265880975426665601794766007261107970659068223739729341841408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,0] 364910536829140939462960579775424758157614766971454349585771566408058831581439230775825388104179216767555268928721096860021473867405279623686012675678298052374512646077563272086074602076020118566665043385783983139740895605325009987608040936014195676065642715156729812103819436008313175067642005934505859522696881680257767252296093720558847874315123342260535489052917081130021423319230102538016756722369259677322372848744038918668044883499897071547726113004581594067542551620386038075608956799244311607695763908619508824417709611757529093035017945682170836713001311923937668325056957292868063559222039325910010364246118926222060847403261027186771074435959255874925426181524647107032201285450488899367935761614975565670517385149048711808780673006258870860279837072863528667269942225592417452522489436342027259686715853258598286126309623178508950554990597604003661945181842692975306561349198893192776041918094947897417994641613983853497111477199558857700668461554079914777250764195719598232890074867902837021941316752134405492609793799680316792276707008788510231732165771757656533022197082413429646610646955158032228688890202416983203085615119854347271990052941385344439067083145382196054233931493104839362100412112404217509577644351896439753872542178538769007398561344882024730274010227462534393137883581326911438514377262219817887816174371183502609578120868616409003701220546988360427143528619495236936150165179887639302289644612054163372651992751021746662298743309984731454659521838885806225651437490215267224221877858291104358817896817039529682609762088283623283732770043776615475231942428978693009077245545556101944995510485342368959050448375811546049564515077760097241908675656661545528527177032803593279047078451251678457159850123159733993813314228429313740714589412383162122586825551871945617931973938128712575544724525777089902703628778618643645989556414595115909821285943812335105694498327858838833989850022863342055065705382555940024572906392898027159029945252985912598800850431122701309781220005676368244941742677558002241252824406758937997979016633684379170914736259440264806051080152052781160727787374430381026821504953986662991241810039774301129808339565281280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,1] 137589643500475367763227917169632988205539194945939993711242163566599110700083440280832184359719012227848645414079346505511210513622937323265144775047201274584426515545211242993097699519201541092240382403246393680566059389831636254869388740219010398727908058400842126309806361269156607454426155643229568155905367550177186337281823437207642803933730457102153749988557303169267955854257959428677559420129665179364921830890700884927728364522946075713800709972964354010642171793104603478288815527930866555544053074708653895572279292094359084186334321521291008527122244165180275985788190231315393395432273222176620712194729895337851029755750547232609267634812591772550554514179156146111590865394959595078268304929062025163837808085725266557321593096245430166350347934303892295536761473858043062110356961200001195705083246101937367054871275392491768323004441635457845112512164040212013002691105600274464490212052341980194492518412834624117889414734616040711871667246359970958293013250246371320775494013307390384430703149770427955325847072258530861360159027024916814260816984914646915170731859656061805562331543104580926960585895486312875443081799238545461231465829256576257900077262632292871745843511604248580117252172261239093243789280011234963664386592187728874966325531235605420920163306554483069599042361236662735211292734962616065266353420225357049461584680622511558682027798873019715489843633069600718236081502059112988276780382321941482150202636265829986075564360744244876325662495235110120977671130067318134374508138337691786145243417946694440758021505605883502150449479403176162485397806204101007553739343618309063031838275728384512082973176649790565603292897414694158651646064471435389154304179800624285730452236682030188733389462715303873703353957389069405601750671585857906136056102009293754881194388325648348482212819332415515620296602927010150842213938472687544166650791119983643045025183390434213003971999530220931727589657334873574027304238342149316099644558926857666155054078985409308093218385486396619308581622774241097845489313765571363294618298007170780880595123957262226588082040793194212214584871889515192238738705878821469451850805399059404490112563247316992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,2] 6779363108937126263164396250257428392434210281358486373630357726076211029501800771874502316466029945801014670531443689844432320434084957923594836064396145152879377621276842929456791343842012845331158393470104567663860226805435517748892345187903509206178045760638513090073795270250464144572951994417068161617172285283379168575105704120745177771342483977276191128876941424571772868902623727457855008151751218722102185940325426326455352411264821919187310154262962384709665228043304870729840031976523247538229018732545423442788387512193486797682576012801370744419473461695615256691722565992908993942763837045320096719024000940502852169766401424933126002641564860489708246277317935709955427621508558853565578939075765650638067636160594593326993766774764584258106218663151143733049860588945500222543776484461933708362752465816065973239737602693140027940950629334014889237297902860272300903067371475361641902683149931984668160367545336346425677417565054592260859889177848935371065602591891728786139811989031374226277757510851068956630488490985691594592446041852968374350038497048219861340994173096727805386260653647686402820792248129462378180046055864309668684918268993611545350038487578081171230870090913989678006788836274175369406612301735894844344957997411040335407640368198278534142999820703561481465722029204447635347354418819732904570938934377782422107548894292234360071473596248176002736570120514331431194945730844676470651225526557436586451693031836220973024469411117032067631705607442208732522382739507460915495597678271918825693001965461548817090254745077964973050589318461402474703397956445794653813457010033794365810586113942450408020239259417135619645405809673938183461012567788919183084660643787198530508693463407672702942482204088873796249223830963002916859318029218131942118274094592563209369616135705795556845482204690531395939921394263060101419036927357265126721477066559054602908673626904103870582327126772169840330602026829619879450196461802388207408419292956835648415709293621795540356436231660906287703203497570434619475408034904576004083236102433537854812920851060978853228922455278286261769110617745513660428469188884433265981256091714440095052870234539032576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,3] 55010377826305143718619747546477507335470620538147065179835899171524667952475841303430657019587818862966874713712424547962182315981001156373987742893376151828654431468669159452727012321741942417471306418179366486194271288151133729007689758843588503843482313069146797864590110742557780415725091194042109623857274573302866453238039165214265274308718851734463963246183828600792903242290652032830387071681426835987886833071330032339991319685566341227651007146156953245791010400349126760098292121315208190362472550136141015259750168160030854027361563444524907335911160112038562800868143960451727278258597395321532671772048465885526864232431107038817719354827084148232350802955347107056681445819528273329486831618459399195257663368244451372815108327132942562238895333698599748611319168661813351148970311391992568708157044551316760294881357966031741916676887706315273969576891426664480896578580284362922407330569967866818923517922985011011172427969025381084245293517503966321867638754841570429287291558553525032277780622803936569664549970827853881409487527195732801791058714694905728774119052233592431866203122495925352065267722077166596789851778846837691898799854755369039395529989850817698805077448456989974908762616541903109297368277678985799191409803723134456981964911196920440177722433820644938691882901799564665801696168860364843238451482573633944321297376485215425218663163722854523270692637017584080567994273865425485527365228586995342900551436970166133199266222427057133560878742985628338619280211868080881937290274911684349102942806701413850586668008370123148742381637713985600199448068890059776271350197540617828712129834825699117170073654791043558850688931570529409788427616672676354575461631894094331715150615436471552392461900590262948231891406712938878212871690816667171348132286950876683548582451460256963672180438356953545762192787039366976230373583957505608365582975090659208575302532348942212118010055905670695684731163123456280100174415426837508461352955665431831234772639318786951300732521542306252226743256929362798916295140581701709343650485106063986295866655672309502629313168107798766345830921739155221821644733151592071322242106575692540969719352609155842048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,4] 639221134239575822533520060033760555583509316098712774385016170021972839594499866090824667432188232094666648759570849629136761837136828961367444148118871977988214749637660194242033146832045809793412420936976179139442924833571712298728688829719417349496686968864844574439878012509572481226837464898605344501846699796947513960524444562431767411018428350676709434838452477130694785046697268319903562881318435176611128619121163289256503229493464593132436582169001611910262686537932447022835639641074479185126676733953341812122022942930549067043586524576997710091119277265592601719200680434125657722718296908867573826292676150256823372334455252086119962529952023531348599510853291904244619838153308231111955633923617111430834005305185560356869618049507304151314448961694910334011714999176777527134420309019779090180575953012297202449420620244636819406638441998931709797226955958276719243293196444099759648317036358329660435235849355254877683900428518015497935450238670282327154428726109892927507176075261964316696275479492401878073902633396935215051693165604685543748674882331835935151729951052681735434280686975631297478424464783293557893131424072271598394667784250726929495887645836840914700756562450424864664170498766141820794773947257762044423784402602871975688304881605078544701496752239124104949628792429494042769503168084892927825317158274598662584839602883569232129598065451756871401735377394941294501605294733976274853741698574537022910903264302771529568915664256556377947655537744638498449181021632082218042083876546555286332626513123964237877036983611591940470397487988584293493144314614870027984935157321432539106447241236169655574113071230283075953654591637767704158066513215843270878190473457665673672356440497454509738264695622791091570556207495944978984001348684748992994229593876523083723089079204683928222151418354357691030678376029767596963376151070434018348172809238191425520827469563134909040276022608995375239565007960154348337602355179440796182174293287791010064413522905314210920536274080070954650702369332537517937349857250332435620324995149261458654511987876101437304875321944578723571967215256843456651667789767234044139169553852506294611520301302749855744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,5] 1459828177733524840010609161975402640567194193068187671193059734163088245912263977899035571344902778178705926632853976618314332601017940655936833728776221446212162536748985145804924849760333901348973129364623057626929582960478318724392136778404157984278091329647047962918363554786167916487829522906365848072140740787809627173989083863935037264748890924126946753388524052782290175136065457883456008327353581819380732398714038680064364764586206834220732058438630553345789082330122424197591944048279447720501401964356463782920890444251949085131334368959484392807520759595347080241969290488520578698996839756664686662942037847149450892869213410310317638448405712568755694730877621696583720768354801895419377824527871638906529153520164609832689390799543860346306805119748304987121033568080993646764886244403703748257089355207207903917896357764060795373762937554287676022402615100393189830665743168679959034826959510389809384564954086544520145577452118267697383536600098278345193396309135563995758819872161880669826868427569501661490460019225675568655690145430454150204095722217359161592808188884346347298159309008266575470784158431764849219936957534429573676212885054964664106232841887124100698691807116397123868076429722700359001193916715771348096017019406829725785950864044368882567110935992273135768994834967143029133762032424532726924064618439580780613206525706122766758818510991575653823929683599659722505942736229238384244382134354212743111957671999071634511735292267224551245901080628832322486010232049267988006333307632812216861102628694021921586478878376769931966371435286421245611672188589385580355979992501781321068968305293146128691200579440449386252171435713543129133962670698582407011327790202984363317072627995505659216214512328619452717214801995957605091458259720020658812344861673421585322250429363832967261579436755562623080754420097200875493272947626838623178643341468540118117246132798437500213640878629640284326169376902798309089791814330127726317496610456849767477064892251055764871275438409661418340619244573935634578428844371412013034945326563109277238526999074198773554693988045917997574547135469945765981488409628537724751231318770567055487757955241904963584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,6] -12649431441228648026272166383206350693985695986089405003265276779139072118584347348343255315629175180421440952817579517226891136252383651053836951141353319438565502356058964600501049157569643672405302063015798187544741438353168512973348105415913877967242264970558869351345055920161225362056292991153185123759505155125788019666627530971677812851896835838953333215518411861968982776014879212868111956989259894084176636675830782893962473061834921385774189391982096466431086028506700057323692266879222586687202377726248693620232137741825624365018833131026873593183705400290056486474242938528161442017981404946655915930988495841055130278652059227852992978581081889057669001826592063121793768528351801626873941823327808688367600005354469667754918374148617526218369972939132035706504097690264718353846010481055085085901689266936956459767748681786389039811543337203747910212174885379203932753556986383565284426411206507475862001738533670312076609594209253604987755872777106373354830528346263728672063159182215886923880262621914250042466634475416740004951352944227938838353481661803230739507073933530906056447658437806528316884789969101888370846347080489569726912066890590691472473375519392524811890824832200602766452683373151147003684324814544805434560370256710320366911448758600963479006911246176611658204629455998999246899566965385759189448361867837517163934293072968181317214951983556422561833844853595551162757904215645105394369180989732995318627214472436127873907844268456018151111554473702782593399981218285776352198657933211957649776516182193809938211549341428764988126394928631031371872231146246738361135505804798881068984528794995967191736763055890685750038814165236860985643873898061577778208041569283777749984253894081849779925417432768771120202934858453973398271945932793184056073206447408380824774122943559637620494248986982533474023850834464767106617001450692040347693246149217944383493932215165150805246719594239684199402701380612385096614696430620730401253770883251505568182292879372563148094049545208077693697343542698691390387908784743382905160740844375565262154516149304611607585832026165089228290390627470795895422656928839649850292248925322635134982158390035663028224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,7] 5999035069742626396745926073780914797391002960636091500628854720673544450956115052874778522974222789121552572729248752840663644389930580848815686460508217478766006812828089235235095405540500915135400517972316288775396663497558113985594595217490678573559859075201498927139918323075606701427881858639180677374323705772096599859181241716571856198122490124375519372351123407751210721441754334605816006456632116212888646427153339207195157890485646747864408189720194874930366147582737775652550019452294349443554869409084825841333196648972465473582356043985341821887139681983875703474620090740285069473503934947930075760798005697230348865035508628628346433580708084983807520953896961942157349958046485599063877647524871967345784569119157711627661993486093650001717483153483366605349266175232570363017179597090634386157733742836295105541290579838544292305994378983594368949325962766346407429266039392670740878106274321026343887370535363253335753018279859596216965019294616344926070352583207037355387587014114805000271999818636116255580910619367887918853966551752933834503781481875764162373058967572029330507243805021235075020571852162053368318239766168857181658212356518664078564698981778790668548793557939182984942907628172084843350462878724287228737112324183305690072541223733131848639443839923888496591294165632753055069316206470576992717162012388550868600696951058897326479278242070523525082022848058665303010833133315532283614905164252521344621620862624069476848209297117345674767995276786018764480013702073719508612225713033255740761227208915559788358531430770955636157169661089857433141052549877770539511281313719025143952882252670349006822287133591942307232845700252608703991525354440073035505455528568026749840691000149382178468326114839504492421004412517514902378546647329095512950159914761929323077488097596999638606095447827675639221336818174441600339853160527512433375678255628977523518304143080353524366998348307428872432304838769919494631640321461120745279848246003908934872245792851930076973189916193497027124831093350627130793686585855740678490984938655351359108471772711016758022278708329525816783436801637601943778331194291784129517071785491621837569810916880769089536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,8] 83503700450415487355280697904971168541221592043031497692063933656977495369732222601414361696542450539666905342997400360742816349780688933160482127375956886254784614422282306936364445634465629660969849784659207608047876850180610119948017728217261588745863533617876230029813056541584895276848637011355660204831388723498421217525176806202797995105557176487807551601786473639089293994258152754163932522352870923860825753928367684908528882468492918742509692191094211895072008825065938365651705733394299440266418909386604987271935455099620442250838160718008079219620339721534050254103504709654604179393551797851767554599082360966496429654982496085835338023481722379987354400505797233930356211433907423164940103279121136007124398988428277025693350963237941878074873212431595076166638242677041647936774015547532397976102275822118729375245353075100693072647397121595275448952953798891260982569460248410317693192989338882911756596596112770734512831208612634924736570720739319773570831013041869936165081590959264376797825190802056041636698460719318498512048171666892516211397535531159542645002706606488557459535665152301999894134516285536054450937991286912866715486564047332769169919180681581026597254927688272702138285633691199747405989971061375331129748678034968945412355945246623593710221966080742137384164406676060066161085221444353952546182168482112525237885098686394744957147253525446501458512418640649771434600748806336889422467740858592005866837581709742871383216564194181842320257436084858762912465690957300359624728968814910327656617432148325967158439942893484859084536429423700438036360367911500196919597929635848180039125827319075757526089523296115183628674061585739129270974356931303259186951084530860946860663566945758558450031585109358542638279848925902779755618599978442168289386177980718575891549406631050409620771582680129373471380278193597410774027077744080216881467533120306802134141126342609208978589745629512341247870521862599538510165949438090502005840622341654371511752163706067529451464467256769047930750903787996110446494143706198275284746452429666683436719542354811377536035276933086483545132346460587974318240172901270741485226755709698175488501160735226145538048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,9] -267170647502252696705437799575187932311482744212378117032182909819029028343237888303758502059462985581136809246363373159067258039354910915834647562993671707153900248041218536360491832444175556343854312888209245064667188552862143060212146888418914713174030006297314631600009789078339617892049181867248759927926005449416668570232500907191414931033273558400683836550858992759035975041236922719348039608499194432305139109748118047190050463155220827633915735530757239898327094963565228532557398976996248535322030368483575167431312266049686685273709286213030024645688237229607348492136126608497713989352836760769923612014227987614775306674208021688396510758380807448108819889896919946446873622045540117859990585738396426829726182874416835248532544310399052665428564517452456436878994307652433472955398506946856176720824483370828200363816466167923633004017233662835337218789096498221279313341996174946250557722694364185360182512847393083811442845269183069291554001259367322644819158760242531876938204409589920004433961642440935966526958705359968074700022008316470034736768840592922315059787624625566568011478165033227654270815497610272652167454295529663440808619860325362561326231139984659237049437677339763935826558613982259694842894660335411165461297592941899138631256007869804321922392853727386362667489011265749025864410785132508438122096405610865479032534405460947440643068541784757904335807552105198735750401278074875242903193441760643087518501214253483038264909337970832940499560784100075113639811222858830314628488148160031313168536133127364063851813419073386641930918603252475519319737224307423423530709368946205798193876258228719988267112182892172827585546624336713373315861013288165282932821219843112552738569583875681601140466443818428377641944168449483372511499010065437337537519708545086839591646076897661012804784419123371147101493943221363293272599574897841379416021496482958763683308296092252143364940577091848155594976866353014532650589941033937784451644433161302110621402829541440448135303543561276111621568618039115163874445662840308526426201467332809903919329543836260634088498034404970352229213353850996290312750041996687049422884049188697003069229453785116333572096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,10] 344534952810797139181813335818425728868202897973532627182021780020108399683478397280320315305205193634975004998894607423594836085928272797552957149995177356767556659963617278079652819053557901473261959031631143958611174484257261623853807394154906028757515817598861115942716293012646642285460241591744519936927929575878732559123179548577011526669042288967782255106549307357327199994780633584868496620182397728638603613943246777204905985536654553423252655208574040298819721779110563227086120614464996687024757861945200385482263505717564521522721955155888849620529494081366018270977194765783959758240657358592512720582214540955825009844154892806008548562844916283842043091681752306688340361035436067588557802124069300073209591615801846960481637247493125679352883336958850966398608223861908470943360890768667633190526764917249750119164869342991356153159156243486287693267754859172188027672645244656541521158070244442821121663354858270330942717193921629972072682210877912424079854604547321878645737267378982913110370190320058881939782885745001482579326269552756679210992556687362351250357807554218754282511846172830925555496767510965192712253185649365463034944204008345859777056854444382653930051946185173971271806150621337777747743462513487164484288843998075315836888859194102787212810728599255209266551486545100226985855664251347308683249841530407105094195512732099113620010703641194618678200175301521067117774299545082990747759893240181413791540927985854128306109834403540900497584911485614026791321720393612789926547169181613816942624120351418955611460031884473996711564537041973634562879888846604714701880736958263413501363508166620642881416372468255950141251001756631401888669855243128424915397067346027824176804314529184815441461934077679001611521302413474395647049857508950473127866990950010928811866703167343328234506555103889931704685238326472043158835248408481643179817808562571782706213002474323483676348450533101830153409088502119096223270960820734547828787723009121127014555188585671677309887172821893084019120086885513060008624171352704035548532853047109652197031867857879532790585399636809956539188189372741652511242527233490848362353141392399543216407184019982391443456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,11] 530764968824527919653113870275212495075725178471453736526038786302950417588335809820878879166694303571236718851875507357032544858035217134711164636599706202037349682149723847954481510215423717805652211073263141425684797552660086564567128298038102864919963916283795361632732764067724582110389124943667973539478867981955294265866940200881387053217358277026405999096830023564339065929043737277208342440658546172188756328457879609824202555610922772485645306054697378939499263067606522153510637672869295350350310503012095995854903863740917048952323491709823949313185648914259766786268209978589446132752856582636136753900595378168763731988147412018917070304823133605854814349684535020220591975289220509630831272629837960220908556657775350365261325795017934340763783165214973651385831998611358623095731243685145941778499098050169753443700460354384808635309141194969174351186622921588499081311774191337808982316898156931342404183985524762984930911505638266944406487272374656267134090269548426574913586728942579317357436426361616191676050032181455975460934987170445730957775517009314701610573358892073417064205778836777653716641531531151557500735988923362977953997894600279271759625857511964538697811257602953820377830044715533052778173617821134716407014302893338701919167175405805060427195808235981189095132286143205791236889460905378629551464764885831795441796192077160420148442907580095646695534051064644452569948736336679724040804939113878761801808600496898620031035289873479439988208129727962194607422177724348363557456493199817456656674852995371944741076997261775375496545605500569424180851064274955310475713597443898587994829823720238530504679838529314491740722826998831364092724988756002921908921044388798924390627032622209357147289613527468252069016743263476982316400062191195602832909908667552095767205373648219892533443313991887909421464471772816821330650545028755793663015404844283596327461130888089163583146617958729826331237598804079753800709654807759869577559372391133968158727305085080423868585245924123423554702856325307713071233135652188366435360939636480520666490434579680960192002318663146870869214707767362859222619968285282687420140064646114192823047012910671696232448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,12] -3235177752050837123928237446397415259593402202547381282068441698362360705640804817866837011704852638012964408715079162738271113609807625980396898686529456506858186176554493753062288830861645587774717534690567211153211181418234853039474201060643253791999229885479010780945834186201953194119542250291565300228015232593728005663289578977121812630776753319763265459455743214864304162109765616443350866759197813996243964798257630830617420455242568915790565529548860225275029090545365150563034743456131567081207053674135988983752205248006435221861824155977277639773927322686457653454169427435521000766532333507058462215361125254450429318395314126873004510675708627177083725394969811632673323875350715952616823462538925606129476063290523678077908328386462472421486349697872025807523642840925040456530935608435064081676751697245750159884252933722293555999860349181455734167092295915196972937730391458555189979208127607809694204714067927408149381818871642589121425696785487687852014878221414865252104616231149571985197332256944810115052115362690405855140776166317429316237461176438190388382195738231873815435075749716069612217627364833521010366497560829867066431016816940561821055220454268602446220127990817329624139559439173452469110070089375413110132728531131362120201728643837384944164167882876803591957471672648650785489488271585422197719686779481782925866439150561752904275481575599267102745225790967093766428117310987535206468839241796527854769720269768450265446970867102628931634660977558132328446114598620593704823637537602919707590256879741867298466875445825898034374137921770348720090471042386192524980546168105783978584372296565753935129393559070666689804718169765504693289709049471414428278168822231022079908105661960015944040071698705249383420506822408533967646039964468272889951622636562073285792525521707698324323131779743678058830815031048355286821862743236044276820596983836580211946122077089265120078515516470071321038958083601113621450344197606983283381201282193975950742434609089386242532990140939168800664664900567698237911553194136767349428408659673486788536550073576435554836997163053270846564020455288311629398634391080287788841129710431949760949751323283399190249472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,13] 4388976207167763957930992825527426597135358214982669799237963122042053195513589774894801416605136051156644872587155236405312565671167649651377389730976385819647617916932273217056553563216276594743797099624662758131862996768294366063599285457384614223578394104433451028590684768059407699698585241347810952471209600155709184500086660450163405402103437708066113495930297089438305945448495351080929625932336150099700399975665844066362560094035594441655114352604517748714012496170061089898208055911754877228930031269820190020164770027968287224235817971705779697317496861597204309784904649618713346936598289324976871960301777908228085294396790978561832266326783770434966767859269036649159063111356185290813561105332789814461058865181610903171187781139515870521331988744398410024562864372790437995904873649391244781993767658186419906238668952265717472302959516069172294623199284772491156807380374512486943911694451831939191126405574464900406201874161859757633235905768623257142218897341456105117610487719309554093398632436632493331918023357053117569535930566648065374402648540117902170943415944862524384698262395783816153786478030212749215875466579819873423256603478928515236251375284491478291101801073289651548009563561255267008383770648017187037137008353598429657571554374311265494799987445230664445698254981219702775013808111071049671365246802285674452294813040625753188429891254216723451721498010661655432319381350968023530643123450594405060961396548323790840497231345009562669913187561679929902985944348555141805082609368846610735881866636303775522147348126074957662005199715484392188619626499489393192800892516692436350629867104302323217142691672129367077395127428586373397781033069344644121662747284923067795405872465431149412317096030386073925079325256389892888809138743651336493810605023979056476834936390683877535921879495310756805285649066820340254982293919724896741257840782775535110708121142973612712600391345122621685082666794177218254011246373083390387537480328238110771401849648645390177629147872824287779636717450873015987430244228316960025943855109966867964951229541593588418642636449770918071292383242215317468984442863517817386938932603233153980823698884859425833615360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,14] 3919216326753699543684885498059413019934777746897127943063177858499373935329626175530705530656011624068158699917681906924635771119822644614092381634461991711320768193266786944871739758781253095076991540105172658263318892165300037903963593327764367384724423832039429660857764688684351924046389254815153054997158864123343795782503572984099657638467148143591683184871501574883549704636166928319184038595059013583054782767049934501585536261691155754522418672701564272891588195657488192493163685548517271949564690776649529453699646659758486522954251545324699992796330239024889489228872406796913637584978143574986225716188583708882138941703421724088282679876517745928786949625885562945505804277325972421471939245414059397970588057423668344586740685008075495672568233908930391245664627782921182727612200030522342719088039055196692167851187809575643105089528743896141747136398366797623969311563909669418783372276926602820182037222993126453904641182514977205118857289606403495170075663558105110913059425048341778227097911249467914805177202117196241396208119476708282402103887387462116218643706335140741294075310459321329736802663245401651708739586072070223978370339066355016590448732579015873989044131430168058372052371385933846231787797488697958124573345053159416179764108425823317097202267987508903889766388281960992242465760768621308928263674069949173750258296798248162203308857718992276536196534010539098584672116374271941493256670988661053339107813939066806477247701839162477064981565084150590868456229501702614180237533398828072849168281716879285094259315864274323620446007428666670040235630398465308273251832240450371627067182543930041748866211984448854683911176200847937947805478346362399401002850752402574502751191870018475220874259837407313922531528157725778172574605688162081611960549838683016472713485225765855169701954194590468061935618100093493705667769041968489041967467905232816727000205748216994092784318317042674814447719166531974407463347420743458368698484214455306074825141146877616586970890926962541410158671334174067882166894584680175913177919649081151909899228312697535486721175805379039061730848507910600127082387056899420392499986912492019742182859948986596948180992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,15] -17158069897967887161835087712414369123746387373486354510115921669340391249681842614825552166110196484816341517924849031391448717327702841773307651188204352856405887515258935039212311697318943985497040315238418543917900125617483128073568917536127595286834833451606745337935476939197958773587701870990244047569555382787159784222817005473225488908754392127086177394301644560097753484984708874894094621098321729275841318178862914521018854486212209950173459127172535519188474030884264852473434497722004248453016438683759081156735843329087765253588795987952521742536779463504933132735724520439780430829129120902139248149114583598985080083362070271819629810058050155509545182133285395925766030861473879786312078487743754909549646013173439071492643617072348907129589820973921139653699606791053273223074721953382665370227142392932571560043099127572093128030727285006694206585108371620886362285532542352014024158199942327467203645811158921603073706894320347820453743951748538744575762895969053513341159072994649027150025745289832123238159063033752732660585016275761573536737974379361411086628540037560047051811996244579456777404234265488875275776572737225276746135743726290266820614819304114617715251870496168749516710026849441443619538523474504883877419120022277804489908853321306772226637090006247267450379027734225649278484770369461516462915060000781331765756720117880609367828589963980889406353348944986091838352248107900211925844538976667712171458201971997090264603924372345294456307980230585255675410082233903271165246902862916218116751003645113684904619896756330960390095125961225521881833554542522069005679836174388656502180601777102334573286572107555036006019500538466422822443415961523602174776121825942669991672327703580500188654114005550185333735115374084880050568741018509133079693379603052552124642725519303250211603787208305948746496822021113819568145645561568442000564678792617273136667255397712968055732167474409267304441776298854691090429982050221081008167353931136473150157462141405466882786016734349192439724946943854789681884826261461871183668761614178376369855521451839980037752695486465845426768460883603575653691257818770569192927754801551590960662890822516242573688832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,16] 4495046289953937239868524206867420175723396350416070980835244264058718486262651038016517472526854986071532278345045102953239152158034756303778245812060714670226512004088483676841100262558957814211822104177309184695638818444176378726380741573442893149098014895858940079259231708368466528516818535174894072051261613174992158786795718903757432771285723542177126423623974218901455241792894527583798364967724392246815626771366948441567857110662702131304883009011376137442870724059417882636496962000802338711251984480599088715010315299761797470578257676550119120044008878821202851349127819172011536054473663351509351031976835159816866794849623020977352859515790188176140129728978345933531915073769045151502887382072817137494280456977660892455568173591848882780747257257864677004601948816866655873089241410111489988930574447058552968780004063757998508544829067928779888498337158921414747561377357498358234643637055699831487051679798640712714292393783737012168020196372830740214186345564955644305727197471210100811634120206130950109388699228409191426822601210895104463384045833107604126078550626546230853137290559126532334773240509372729868814805952379480211016124998962385005006010640111394986036528403452411641898377323492709723062308117587693822838163042243392891194780351832070271791041879028132334777189964252172247492856801839711213965645791093977445866244664027414735088727189930436077991670209574149210901537076879296401671065491957537636136167935926670820140654848969698659999002292971458431109873760819404118228050982802155552631837954140390949326335361794080499707756028282810101137064406634671822232645169529600234660808277498997833950541910246154436457918773147861484401659423107832310037937132057933777354808460595766435250749853783505584074063913730384561201117706537122161323988323367471195147216166477470718947376479346420714759948712161816457503239382931915548555211029093722732713031725348067573080057807245334276608271461403605686963119605400769441291678318317171743138729595710111076881280707811303323718477547291312346553939741887475467736135692000318706311920890833070042921593605022322361062833964185525512824071652297570204076832021852492679593466571408349075603456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,17] 52772810474728182594915159229833514671538914417966214859353825957085282479219604299880772591783065079798848331432446804822783027301216027674899266498495489831353570874322440344869688107177717811953982665961821452032872784511925337047602706844078489159479097635924885173457644689850417003870159656118392579418580277911982512254874369025109039278695579830606824401805049820316647618258019610301570641544434650359350140549385515023089859951844027864824218051698403238828438607875687723490956584971462174790844799700884308481560829841133222815623213111553600941217944470920134906365871372403484518790531619977917337220508628798951520566678320278734941388123026835585759866996370924331744852561351767946786029814860513874248037301615883519059198361605088083602271584952663192708941528858288494821578624344643955865230982355250270639289716916480238118025967516873368850573856743415749200466581745874596907767878446098334515105853853447857478264477361692411215267557454851646225467829378661320124941441069924748508885057923828585255844348928604677803508172172600422701451387936755822100470189041867256901753851275205358495928078756834583432006816967180448777288340251480548338186302336675077297499391813697841546529391928171781639707725398929090429068412539214599975819989058217146370763266552659300650546288215399988988981848614909656514633259480919652456432299361864167521763964418254233395567871463491730429327988171315003256721845431617831079403564394969782888282999761287671377560537637626259334264488878714617943474399816508212518412803068940039148811920355415483815660703809661621685220230272984355639108618424458697561186096794006276093130436316749937697383789694660812887112926839150723013360925627357433221398763035684466762973768253562165730885987877337480060380783258763409478268983780722429513475272632804218813468887426520854323712591907803709550730425254669616938141336142853267704262345758293055228011804731007055539198843228390291004952142668068713507997203939120328922047037356836395715039621377041044114037482531418116667877543918559541694036013553875024327503889186010861240230940355323255372023424249805536634096426596070986261241071217913815093262344326517582483947520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,18] -87601827379827682602445998263652246799478132461867757044110008026096688145293264955072402921466908127699094558898940618403066182532704938204930202861120403504105722554671656066613994079964951310085255852371614515654304013963235995328827723055872066393802725650472298561294345228158802564632045620571937718744355174288934123315852069041792736871142353377285415860575100993114164565914929790762445182038563668157572967487003458730039959291403645141121352095127174488084510856261885193943762681490216068826812212727530365701650045615931546095272058623316218603800626613440109240592900556777927422734056993102834796774499027398637819026760778699971847504759057022671186381728119382458427238026663858204339617528912908015571088860788580353377210636638541798879668257916991471636626080674161977033184966159542368341960276078850552365230437231903343685872943247621205584751000370925408293350404052788837767042387905435064262095095913957424523029657202213390914037793723346573845922738702534425880256299764936429753193487206728686228438907676074120431548313898878148354027833217905829538928774735659023172641151513152082197641552538924181764569181197175118238032522275461388735072252356022108201800038131293000581133089794541891441129214491320770623564162420939305560664170648790391634577333793519921247621476753084672400177941546859610862405918113630927598398499211225254821431862824963267860842524570852671560735361534083109717041465370288095202478397224631577279391158348558089390559609121785836849991171349245477285764527539897261478680803677275197434545449934806910217635122663110113027155085135968374730455620319496832759846872597752114790884297149444465014983500758122345358021188909349591648637115656790538055989956936607664518700712473426738251480382149751917242920995295200018218050571814605712374118068605167356359171587162636673853865806980667370805924413402753258322455208805947105086383314531478978771875051963354907520482488838056741165754371686465042434287130591126563566440619151670919843934669177717407628231719915985859742229677654731781248384307858732108448241872425637630333406690801611089485963229997216799968333040779632658738140637823766963797879093655098409451782144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,19] -42231549013204340621377284506155339474983754038287174860855648684047760133201624353549294007920108107516897577878811301245222001232720162063417480834924561034797728461784933510792390072025554193929471984331432274850956740863378219502023088664130001149487296171226080494982024089864467829614616069707104026928892875174871217769363630143454671222553585995078913143990874183737369822372635837671722254500611422952024593186221033992054049822846253617129563526257418882500870366665476924496426128318791770741401767150568604276998757288246078669255324936782003345247789972553157762149280260524443320892090315665862257241580553805143851754867501559594300877173333393557669624896076674826405421518715996594439112508753043631693565836909707430593939920008691293043590471469689278008482703157515380567757157830632283001513896064608759648769084961251944729027248847429662722260738866016166427010982105024602236476637381341581530774816254734784561667575056115804500348218998264382166564506878547178714196094784777912161689795917409147815715798667394672460732289235601456701584910093307629129314980375179565046592613656526654145918608691153933790326772238130273820185425589586443981529133034047697721740538579283623159826071853456822289737856867290884293409326192420627480937712314750639478206838228795863793441721277338255108480935729328211068433259935911989981626923068381863223131990947623378443258015938678454326199537428074049235147882823737317630896204253709952947426865508077511871849941268750303048632291461507315282890481745619814765948528988770247271886037987158983713921662393904453145652192102747244357309516094976076078521390598378453148186902141637279025999471871495121704760001500846772952123650529595375267161164474091701711197928560469011858734475115809253405652205544763110541689616427299677717920114876252441976929627859163455466197213897287766772896328531305538936389992648154780492199581148997588751755057953911433210171745866743363030943231044661975693274004277412645602142605633813175305438258266403035068584755400634857232808847592258922150793413017195243039669302344989724483665724318438054913872831057131298116134937365631733513071370233377624800978214980179598004715520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,20] 399703418517613788529625617075007130332845591876120708312716127549681285517464108343962884776053849007648448882333423745597274976111420402195634381652056992452094757354236092067932535622393154374815610958263870378460125346346056759449486436126457081064465918566159008956742634866440598787304024333473665995927625008027616011558419654271573154296360407618969645928420102506380739470016856945375876349363258962518753680490193082734187988726490702960545524244085970166089818457803388438777477994530188825564025658512016047036401078382872432663681652563647826457782257644971887694810549005132890919155150926503893578806462182232367212651275382863906546979608496517772952431055641606824876118183504281973266769341977455347739492357268238595139713797072487487607858746615419980142122614547981699825652877278658331487660740702327733123192330640043561412091597975924143027469697472308933280763678284921299269958681713416531424502441477860215784975477630328990166292837473903150884371246782038440768744528225678231462267709070296433705612306718996144848284504222029630267609647592591157597460128946649120385232083909911541634551229350291724891749522489857976475299517661116236448068572981565496637114305325662646081963887958123233238240240829412242582513996915885703551018742317287208446912479188771944276171042447726338438483736834811160282723152438528730866576809266896331507822362850751825490626425396683358395155383755165969628960832607073943399660639501838427610186224278030025934180082995159645006606609027752334496947304475516625839067654013549098291489693469524243174004281322312866762728974631119777545427921598313423316818224265146842385276982471955201441881064645327063382615003733648382974879099546595031431113944948421554603271017989944811540993621061357109460600791367184481451826648183713640340492361563182428102227714722636949642143583613303069979981213238939479427837654627985463032970084836965589188560645487504184644720384821913747806568108169219913192333808489353398934688777685079320876671966725497014682628870250881528429561707904981771500845621922777331716191597139629645124730482912409520696408148250853674763362529042411108198625101781828520214296911405913927803994112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,21] -823895244728124463848196686637444074239133481729535302076185626093525460815133568512329757869658092632835397233070066808612857358941269001041535345999777447655556495405900455625488760593981016175628943813646019679225162727904612286596901377823781452285998073076950808144048061053682674378132524100343136278920589312114698158908811066723592758491847373933185289026962986829980438354235654771063973053401000793587346191853886912826800739952207129788517465271117779662019700191730744175195855480104989654085677022840612295522908786649013627362451092854773299801607548670797584593696088818678881801496034387340134254334437173102087903475992448339022037818595490373003277764928418631984785536417948743387919283428101818117655361596983837346075273227953356382521087824966730887601821410311408431939160125058166349409146196664768746495989856273325595044009764825895031974857384434996259850668479328094850800516769817823517213443666560137695683217671298802394576463534262765970197629291355935986148125926666205443576610345822994551586193850633730056583222387088492381297803359963462661184951891420714414251261620542681374384076435275325488024259452368032526794027625781151849313708322189147425748900104879483472478649684548713411765768559579350354213042327726438993548639482187465947751698256297361470021354327895196206004942608531694048130527259013840317076792670177468920282891099559415335888469769294265876421356711258061599645415815024811592929698363274998314345010123478014630959456302166785335438175973915027097456522688338990963824000423944397904423601816740886599021287950974277490745008979157522116290599803654309489189378954337104387428663751884394153552811924223105634056858333787452550407404497151862263437324844531809839228148242035219996740083006293356642518408447836941393869875039286306765210124517694982800150260096933400817804851874351645489718002133543416062930434146730857035778533811463115065125832008669853542947090771374882939855266995079185879678708501505780398972875554876605153964277042811860813716060227830021500567710107287135403122116501480046173320861641203193448350100354534465070655036232491539009425143033752360080791274577323285881766523209355225806315454464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,22] 1007069691694380891956358649759232394042690103053337657078130332463694489318780373920054763737142562025912435383212708723631378589720487171645883556228527599836089742351447536215298639060565926121162994756882094547905264981396581883224023200026599096426384848932883403536387847052458502483417439305623102111205461867221248188409264367086820946871194749104510444359903922307705782601269882719935076834529192449543531407537739983352837318115407858779093684043288684079653182937280798281381580439586693541860478089272215460342738505332568758664418298238288910383517302465138993627067312549029116067711212263033312978103062523777578824384471705743520545599746166239669227795379237363456600050494697249188002870628930386032983821488434008645119975842421288598782272672012628897460410183641306966294541615082340725542366422749316696546244937622092546244229475310321711278120533742371452436318729870416821401257856359515598104903820600384273666198841608304926922545684127225875276261836026904499653759920207603407943661628143809990563069231761233211635890977516661017208559384730682653441622299369437430153924850576363474303078004378984769970097883773730856117642488731308996163230440199028212626279425772039262348769859707883112682781604147806601645745718799161627310745011900407651693349919510011124478489160547674637417988745238737937068930213310726141419874067531236787686866879619198851961382596358441298163775424229191047945056671087998165688268062947815493871520816885768711513321831491324698848063047991947376065750400719218371031086625274644137493192279050697274523302575346310001098892689794275318111733164525622307880825462755206657933546823993486034533014602565879401213864069796322012486033982361342935512814960275451739518220069576174489044620268322709200119742416102046919609737673022059272568753956589792205234116382514959851829053034304214885570750872624727756785278110387584574669173095693171280907702952912423203496040750197205187190025446586307935832637404429373690992680809497208640573892231602766483985206753139271357201600194139319818782683782249164711607396129614578593916871456524248488575701758907536883116904728581738177753658164681292173909929562446966411078139904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,23] -764389111300101155396466338042913405174161914582558740517686433218438511050221077827868497094910675794867691062268810078690901879708317063225817958927980789826294022641582899728749350835646174196040194299140252326852945177730275460020325363499072869560301876347627903160177415436920284635134343052147850542307703543435464324348213817675909475840160068702253959263049627234210270589582892152808159163497914846971162590401035027061961296285522946247358073003067193132162919967227234004084652512266680243184634113954354685652406094190333348404548110806402873842199710982052261310821738203436777984405968375017051928695289431203361896350905177294771441911832270923012046074117051159025412598445905074073514056777783432209295309156526460168845905000892806086522667588085502966276316635423939952304115640907581740084613143149861862156795341384050088342088785562536725481713145955595624777516096679015855569045220124120499883815711316190245781644510558606534224307265894123590530510756408432637630301886119214026817175989175565565605015531351093162494384049231003469716081196071838942654354622222003863537838674427799385020202648582948903685153281382509024184898712694692787983505798346361038034962708318351722246289978902450664266988535776062607735156004968913360029144768810014688860912518433106362474525314490304494323754071011289211568389435421125979274878260974975245226117474316166796266962388276266269396122716278228600537736190474455638936642693124330484056453734502570222862214623114011307549710824834536357294229505735493433048426459344753222801829062943640065611589442318776251675187404431511243068490713300455033247056947144477959598210571933883712432737426009555006967380125898272102405863440420308796048505353413754815560481556009899168436352166254823168538549090522238101386979298469789932126996479975178283580021577691036883669168289738841383151565449863703876664543074881635739024071289586512010160103472624593000751198059770442903343684972615512188979657617636742793817439704656519853337132279722807969651455102373949832652878905169097680332449761942638546939429231197265303589055109312218493808133641450649380049546268338428114603686365180926059131662871441106771076186112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,24] 222661518844491099148356542844412626688908896059737440569862927726858929806272437921555887072929506324759129371600962621380090132486100347455068171787180898676244039890328869530523232713744272732737145381621724715224770116071454469215774929391461055585765944256804620478687827274091769209273978569940107598171485581956609661573146787453803264568352021763986512373922662912637142555271315422953980683284726865769977614957696517908350191516326325274945374409960055157097083263661176032241111140873988612655926710424217543043268139616782852741331613010449923044549054620359823311636487454468510432167864942314395921303471144053751895806989793966814466879006556226738128258554745937409381391583446241310451139863872882648764246043544386151299298814300963755000523327444479989115237195582362328232159812334932184935742791498993491796791848341364420323940766090441125452560447792216440427587768574655049590244258185518052280285887217739101725105810025383895895018808040293138867394162521300009107225873454956511549642615257038533045078436995095600751788314472047365428521892350396304950529241228052540370193760519329354341096616845961722956787244406373202952000303377418725234227490938143573995407815378097550920414989676387366755003630747946019651922753831379994147808563355957298927554662659034009791389756067899510109466383682831065995954281507950380972846978334807941714779377194066025717710834498233129979220067063378504201878436038337065291786725806174303620905241893169738585615090360640412330637903486137512404503106296448044793018151570744888186513090491770137574209205759561637290814277782104626627503876425620771911323079705810780520678196785372926453117431953850201454834661956845753728533440224400708135031119029003044442906133616242904152577906541362434904911099812217147503470384740507476292951129719591514103362986860119573777134623295618946118141677548857714694130954115490501370028998246341438915869017034877374121762088845655949936206012229739693751893108719459579965693579660845228965739324564335370511605867793019330665267141740002387482549994458088913312637440903617153456097603738302084752148652240190304885862358051020432396546067036297712913507353233842112603095040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,25] 275144369534082218089607118494444403871139561484842206398530237003371625394890754606213029959246117043711952122865055258664187355487681921809934325919710828591361925781410666044022973699623920009025030067362347498414835559920802889864036719715283391129465300570721097413184977798950237841258270706306302212161978636319223594602002858724593477265802827377565181403885320902314680957342375685718917107596929033197337455648140648157242471040591288120182126498386405080834761627406541802511339350430671797424449782324276031138342445979212015302637729658602050101615548558239973106462050577556654952833698637828470633759906120446253435867308384597855911116944690361595153072745189291360520014594305694825126749674133941139318476073072794478281233295524817702393785667705048988010405716484010103757417311234670950159169754678588459238776480599618011708390536804740844534644124453570064426006901355263358824176191001618289506941267716474984716533544780552785156416050818620882306236594179641028926929005696943057512823997255663895634612854200128179843791755835264831808135523968215978425973278278634945489977280901902587671969379077168007527117631780038419883324049161328128836652499077814083960236773209079422599129513685661564823891198348189079180527305966391324273618605451646320454526039396705009957214434989587061694138798961188262107775185803099941703722478530216631411778378662586288646099716352402809440790847038141233528236493564895696784763707578584505139183057533504612100153954468180315639420102079541705592972172567630973181837185942629645426699853837587455990592231667451668482286935937227466280970932654351685473620626478097680876111542951695673330574153066375403339225536896004835324822841024956128059008683590328351836581392043130936278471169475004268777185404670535818087405971224710868897105994320306506387414614019034110831292876665361116947503532104512913251343982276917219290840548994872244665479573432710238730714648846382923584274553297755809083213618716148175782164083499599365581775902584873082585661034254888518027679468543733527997100972152962321202732370920521824285533851378982595793627827270606866172098997867758138716917662905682750794925472043964042993205248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,26] -452874678263150004831285969794243927055353992386080103984732591931057236124864045259263943253421037263823906045570737346934459606415697300645447821340529625613147663096294171793901082670350382512722320090444095739749995829091358449515443987353827047838999819542699065812898573695108993045906996320937598355229997264093999845990083550297181819436383787679352169775656068262932853031290453626711303105978131392752782228617136706455678278477886557875050216873378569337450893371205506180501576825112979022484604459968774716325200056952124643017281457680685955715698157301289599251187134095188991018066656565041764613678431493409641278018751047713597912086663465680801976607019131868949238062021704193062474024593309338374954063860499671924742184096552868017357323376782835458949292253705339020259573504276070050010501893511995930974446534033836670381222790597845079763803855173981982374126827750189682888908632070275881752493049232963975808791818297564165024871409875063488900790904971528607792102080240495891069436711314694518052516290660087157360985038872276173404331784646558958920393037858460608954052598622177614145989605327336967979473729654643989038917332719090245639194273394871802968703809569167911438828060717922194201143050539809819553064110625462779236366004553891404437884806032370043613295987931851693342773988550451814322268056469738320881280811615317467797595489347377558239496872653397017867424360957512654475128752482270109577068662196073000191268113274706590249533153074054620615756125465690197085119559028421378510404458721550530711895869402309968860287073669545934576210873670796660080167042555900233802596773340128937344148130451205344011747716601426175086786859405204343353806630502354512886473501293110638953387986988338459038864962676111699294236908497988409911647642531105377838383579367444921684659927001233297728074654927485141267365429435803367356145279091160379185302952200003498855402903197229510067753255410515311988274065373232866148966407318416731432262334114249490981654932714081952928175272682102412868954470636896742412528151417078717718233094146108411728588305869466855496952437100696314310238589248856339521229816350194863391104433573657873555128320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,27] 295219130211230775419611828813481054968082689144033753316745591625588241682594294016627558207757661248460551704557107141645951271445292501679187003099900272651069690159591904695410457433863068732121393394304117217687132763095518371121645235515913813855508917213983007897923258198387839573880553685145359532321285561803365621364361857869196364429123136174157548241266578858793937714157531913696757617452724233211419406991088691509948629612709546901777854783758835497110980474173236543903718491305553659234710027021002095221989321221460915534397205912778957706695206339757712244019099921462539084002961435774492467394989534262426572751924792450225440557827289696408997135361251517494828411012156807629081489254635377256025032458283462500378834137026603645095277520590825843178332942709941049123203376806394310281843493968225657568587567808404112130911318070477652520058007847922729536524072621125551960788551649533020779179322454500930371057766403107056797658454211827087401509886977407936870397730104347346809794812788727183858718658426998044756540783133586216089317701479999250203269176329302464330099344016402988439264458234859499163339652967070818063717168744987911896995704726578002810650478030807152376059235202562265082003049402866336665630448327862846936898325783335537807463267214056693486537890319415057524222853680675637557578607822587325090043279188048787472070463225299921671280937176909593200314711408261920081734172765651338980265611893420362414968972015341729060306857878767257667067213800974742752203237677328428062775425341525165798370514264327266169780686005938832690244410991675941893980525053121367295245840823365310789403231594316155960646965130830936475849267514351922753775407047549196233019627408668622490539008542244828650384698382241627884315780388431283162892933947725497870739275962495757200145684845554604107075654005584180591330482171054186675892497049165057339905404381611456183628495072120608251077031983274948932943890799201826041288814869813940886007164044831534894954719509873159851969465367539273742283844428613634469400376515651481384017431516406649943917124799411417246299960975005709336487539728914044192638188467748050278382754108615495103021056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,28] 1517195647319571237164293264612023752735466671323052252605635945857518360023737924492181807751405851144700431678896194198464610856936135884016524268676973852408045946663590467112293567479196878575712778246057836144026066672288368501560925010954324600438735111411973877934447322743027866326286099432552808265418084549882079426949022299223948415966296188283979830804654022913200536615001744745716967107312154607887070881446448114710365445411192313004497375193265757228595390073384939951959746287098958031947447644926056689716463475126883670324340180280022352039018206585518776110887049319582104527383954972278050014511569851058638322909637600821252914895227142168074478117831592185102546888797777870426738775668422339969090688355586832806014648948836759463208295319137798531359229129611991203257922419707762453627297117548572014096247639122177329651353286886641866236071845690280647404557367388414479757002794648526853359626106604618226343486579949768958316750262613639421824392981086117454080474869163499369858351519813745661893835888236003323873887525686351761229642183041503830132253502770787625549162462572331230502356482436571413200160785654284277184800843800943051682261868329124719817556617298567394325859243170575274771540092346986757227874486023507619223924396771470676403719272577111641327831955892994183328935060713437733944887990053316567752244041826553533232873583837676988123563893725554142081596733414191934831567891114765295499998711800039850177348591574169551565338519533272797272372628171191344789844888273237467476185147581609090611278140948821023557720489221882498257196010882709578750705803983282810381443710670095946178437986855425159205410072557071224798686900823986586321732038209842037450527259430807548985982441689108856154993717347491038720482977389220948216719789092487599843601915793171722169849279155156298699104970286974417085155354826146715581314783509318703694800639786656804305659295712037416402404921942139966338344049331877663922297909981145656661113540415842655129739119613030245099525452632720028731342950150883473662081673967265930482777573915981619399223267286504145394550976035684275700976988357720752123396758879386397449492014103610001457152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,29] -224519538277856476645731669100207009185752296226709550700014195949408360420541078040064917631374617874017574335175750727674449868907909735389718959413604430769213114581499134343254977471567502402081215155216326706850142357369717288056644745913635476236282460029190491476282539660787484288698497829947631660711783288797763166105755713346159050932507057320059317194488670423536957156444645818223677565918338142711674813786033433210575745209011276300197831512851479333293440080512670686730178481293352451304046335194114104340767068804148380049791887447129682913520518441241597788242097720214681864455899923465179514263273865910924850559172638991062667863633781074224259877529711371923919535600445904138848444804638452746656544445747386579939249840990236435623292984159628692907875830740158647835450521649599398001368905328446563201376425327387854914324709690090207958238189525378056379514501712509751556191652231087191569739895486835399952353405006247874404006566662394970244689151875362461555543988923742589198787531313533991757411619227647216991078132977201675466568105126851311365935839919190044837034147962865114750768099129336849388003610178787939439191525875338944076519143348912793239562296239224242616161249988206740497603841189348546153591449429348443184719399167666108126375139613855128445041682155941165620542726355758524402151663271221371424447350654290384749782820998996993243198417171410592765238494538758029179217990456259113708038932490825344286535590277168763651372349426004789264491959320828369994271218413744219054026269926041864320232297060925451189957429538454249288969177918852402485202867024093740254422400507744829234634612642818889771805753535448122157527544928302808771351234677233517776408465195900707459316876103703402701686050389742092046075838933831308066419709073735728084602028534580371402142425789204809581726135902942475828607199244289381500384868366768719215917866920141403249862606941637397779288434889640776520373714031488802542861351743695361540826905918510128299771272549168315193796388581492852878185283452487105341052503780270092777007292916452340371154108730168826317279597793742313079288939110293380079373219140151051125900354806916131544104960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,30] 287235584648691296012596795978231501967427163734170887263756889050063307267957014250354383900654181124498597502965421871401026297940476464179642679919611219033672834401794853519996347955107560631832827808804981550331937312834887840800585987026451770244163828506394645335922548764887811439318146265560458340569736325360050859734905729935093577959777729892176910317808369800606575261085116826799475457791674734162180241314126987368368958046048689209316353860012969088117354786990593055593726253690504795867926233162574229145938983558069183623715727853181214461755848049912499522674175672564925491959723987353322146205929127968410100847696858792376129254859332737506085815196257625752150614245363621105109622216080602003889113366896964267501022386147032451872002512867795807521743848681516453412235132491732908621485447058166022697895004402501604452624056177185169239513318999761330451660347375000236496064327215855793971127839528473759984108386510851158216622087443975856492146099769122761891070519830646861230894086161181432290779229827232970609090418455109950369175301603625014289932207604953192691741956319701465238943419421595582374544811453410524952000937881458711102210471239404150453729769683164075143703575742969020099141620810620244098811055678009674935048677357616838262813066857950972382569469726730458738662655201294656741665719456336308672195737076624866361785958769368092834706734309065553608310651479188045514222365560439488136083327833463249433905230297728458465993953346254433631876916082537296923477048931594594102054056240103333881629716074050161776080495672910443520415153092214503198691274808059191058121278343508813430021255115503165893516088796247738835917184579421421698751846390290477326124130115486618806985649246342404581938430661408988530205177344890889376833217330156765092654823969041965132522531972694951973922406463399588900627502308557393251467239494988417413328080391389084818527989923312158464335589915297284034413243024914040389952457819997859277617800672295855826234803149642649288451499830899247752971826271343957623326294944494069173226735074251524925746022076097818811407069624217183187552769661066847251143896049462598694294106153103408387588096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,31] -229828776313034807762724278957659919065767035798054956969916285701522844562690854209648034617777441403421774826315588888635343532340563475120572032085454714127881731138274149354011520646869254542429595328736132571962423264125770411975034491308275260765482615040263336312699247059394544361583287699321687956911402288688916500674079496442158046955767852341662656458712275808899699360846576473681718431909072999894334669947121705847758512487350207967620093049379256616411895449694776830190460285467056918362994122121932033741791291090624143185778405016009251341841265969591804175059694706733757243378853125073131370584320951486363477815551806474434451418703420992354672887123313652600230501871194378303350222036638369265733655586196687914390609102216431275069494311027559645752832266881128867331966042650173466393760645200316916789016008916061518147396405552998708844716624644725698595394266770494687092731201079573145525379637255310711079691077808632266541293542818779719050176240771823787322230654360173797350917135493821557512338478341647231725791181786385237742552670772406346316691401651026526311119322710284496326234707582107624974664899140415378616674656754260973051720908136340090057129023960852391858943475108312144962715752235119264543547941433500519631427788362695592599823334385637691792545208770801266735515170315413449641570987535986496647587245873714472883863323401733043711163357147641699314212002692218640403328904517333108262194648558212422182812736567871068866323475024861129757574441433462876587947810929482915795093890479164247844817582143649344574486105067872048644893273024800970882987206274157986114949822185785632897256812646102682459001054692089053650584668550879114355051510610399164667513909984305092747054311524632357899485562640917251876889116489921712140623938511325610996506206960458245482937190242095208396599523001648432567302287388450623093231114500920559798506345729328808979764709468274948372428549055500294604175049672298979097094448247958472639831484238398544979855658316953472075424458784709341818149251454757194483011789459886531276577495295979228215558279503063216036176157637484304275584699624589433466437183202133115098790600848372690424168448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,32] 135631499906932058554173407284823065287005887740383197091584451484751516139775731742979604403839747539334380005359938852517989684659106031059704899211902834012716008922558776935746855319579683581829833070704089438653022810471208014147308889206708768277469761894484916714725998778017328923330946970578256787585792852564863177465587705432483020867908634348481482203957731837336039821541829670950012574160780862366009015431233450846818983932022946679561448745772631113120395013320872922540020930282030026235905493177022429223149951632682218833424755877728584494631441825999154572974458117364188886602612824807975185771147892128096978189485832879453296236905246656026578459082133266486240746226103215218833835490845206166292099677683546821668522745745506273298383245872918472087793826121549865376691046429687217148364107301403180771577036583201241657833141906231172010936197295117551797933384034163337685662954825025978666930261845026479602816635167522795305077952978123592717950901579300766705447678620076147419178296175105723329157052749756835695812981503288010793605728298301055376986787359485011831488859903497557775992734307010790447051668798460223825975492904482721343107315138576899930399857497823453331770724776299560103546417171051643503775999579484596639784937935906563999133501598120096733107908163974073570778436317503906620144219546141806129496290550915537209225881752390290675635164178422673422595829733255388093242852554338959136276855960493981946894274593276592295786518937737883662243631792113220567043824990666128141027465485336915226846105542797681114304073091576851586975739415754303286572166830651088804739430545914657791558259930397281161613593779194332902295985695925541051208912153672824443790878894835004711406896279479821677461026259842302795960735634987348747213808437717131144057742970600984343378131007460709702272306548532375846426351494017934561394116690538289352832258526676232624962805605840440682427303133627583123301340855596236544351766272089246298442249500556088528635876093706437108742916246549349448301060062704505526582587990418005920875241339532391675377635221735593192003209092199131171273134492480028235981185326370021773374666356770257137303552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,33] -61304403675518548475537425595212232705601571048039541007646170406924714991469416481765574190530182163519613201726231557796181131007852436018077017211949972488350398790600212675865019015030797004122552934224334300335401467214657574367498294215001833164731336217544831879898365365979769930768834605088419814541427603273416639315777228743460746930832589436737615170312664104840629769595494301546581874808506348201311770431166663750891086069132034194870480778589132633346531777845740633830570695358619389547575766998172097563809050530933580654323134603500181566827002980384423793757002159627076452230930144657048988928986955716221192188275602922683818200370371415428265743311421372347308511702357332665741893962897858011882989109003570685213642222646976902517045142680345910422364940934491264173861619215320895800166409812414819035934109220060467185929176883315891624995575922214898975969890267145677926348684858221582238743316466187584962877665741617234934129389020809070255028925989901189545641031581620496493970443954523550538628923989658922068045693513398658717416503705882422289961155412075742347069984470139382579365716066366551074101283775802347741045047985323932804717491783307225443564237537597538070274571505728116957558156700093020689635894010256926106136877500545694019922356244422554699201370571918027639126763866232125439863834071069712528886909828593765362777782739210144230410291424178452994611575619031495514791097485016596153063853414376931266504519871661031951405855588670246354060726501302812452465019895546597263148135972037501285558819266064698758589705579744913598423597613932859030329591780213476289391955542767531999155301353153220446512080581812103154077624839254317994919519997152019796224336486262774614329945228661802685010968298788515084699703823336029033894940145623421214454740819336644685544292521982078641343139937603044569511179440301028084693474553186737817556121967851622197739368333894121216666701372801312275888563914841846361598565490569061694043528093194237178884758928943877255096196307309569748034940890774484384707482728249003647743204821275512649728330156532870151891160284472706510867104559371288415485354329178703352526156536441404974432256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,34] 21078157353902859082165496060613158394301747831591028350360585601434746591685813245200364664721585686299713914233269011902312954612502480715180178044791770938243232611874919033456724193876266398692477771123508454132651487233460471285167195300114095355795095688473508651388330598493587154447827407477861699077503797887552240227722345220527473545882001495346484830115566080686272889668550818872960554495207452964863412765911393047971944203114776630808001165797268387251516933514554819268347926010715906502492874248324272369538070396150784343772373608064521067955017917717233237721529254237395577016619447147461937216737930813136016619894090286664879784083041012027949283725512503450315728106117797300617689851842772259510183021997155291057200373384264536278813971262682245255481961793698753788049964037087677824331426053568110231244044602596586980490435527836307156448616548095324063187889367671337671600543207148717370273695638059889311158352661663120145262094063022061593202392053753751506127267216995705054826514042476875930234874381681084519209132274469905781816010358742890125716588776709343303196057950773348451529468199820178831755900867422795196067384334766218888173356176524524139577713464033328360325712867652763865028292324050259507062608579042403166154987138307690823586483206172085584883711887833513950004042080154664720483449976341018397390361006103758640577946306028672740813188423524679645456194447133540145287063061837837988383836836441737744588592002379132562215958339287910500468438824100291889092475093411520802061493329240508681730026332947429853174479226245545776904526728100512841083114728913460898388270546200758849345926573870175910546136473696375068860122249914961711099876251053487131266942899724619424993794926792595329164855183144853778454656875708916424299202432180177607236647733265925350771355308523473453754652511916171385368320871938927021948708949317147245317211495386060383254302296382116434683357650460043814619970489285749043207388446217492093606421882515988312702436571208524041969210080124327546579697422634419935655310934400594175630889844623730676407839096117780782100578199359572980317340936590208644619892282980071807916280244831022114406400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,35] -5300635661683158879151788195490282916880314122986573429254872500179716977515921332024498701951582471442465020198473734835866302202422934059524300304008096188974699832726414493946027076207719092081331785795093173940949352821397837060062692148755349587144883365306168060244096561295530422934705285325726523002259018894409244293561409320756814112224643370944052369726100672025400770453874153052938687318555677435515736696550857780171046029615184881389126866399744992734495315214010214257908739905868801099715445863807950760344489723233926505873017619160357184558872817890059554557957706518599592273752974422511676347564433578698331879164494849707369519459489526485746387940806687802015714688776724186235617690097907947158716005607306324707292721479505001510582931228762265850341581752944955293037197799119721585941828480244484929588197268060524667619777662537061948861360748514967132915935836402689479031169696133246248650560938106332767159842032405433527691785444860184108018046163629631962824122538294117416973644149169518307904038662267681530557603284089881002481661762002506927836470312758313763830495583124523958503476332701122909396485893117015922733313333322528463051736851026702958265319921970798750393213411232467303374487417628137500132766829193990091611417716774613215052933164589555180698250034019537363911292892110354900883404689466850800002768777943495479117190557452443398973837219469384639747599437817800938165633342018036089260369442658146840686104829642073314540139250745940165598519936136612713053076981159354365349403813466061532832775946643172730614383370514618911291224564710419690128058185684709673375200862830941809234725814325451855031884406691700940210188993814070108384381840402168862490268441599680531043245696603766056010887707160245456269552232208517230800396927387386181355056782323592418505018325127476846219026324234761184653294121706364537157054450588214036726855655706799782357676823935224140347339040018978938337786262061153677416837136601793704238905691699638095663791837831117767786619055016528678502679487123017633701897536748557090008076636308554706485501384435941536549049853869974397239073320831060665017652196692662784347193210000124015542272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,36] 940154605685445376771108896673722578089692764315405850616674520210462097911528898030664853654606116088479696958029723504799685257950706575483150079351792339828778309246398338187030509273821012546295348134096211642472652672112886082023498498494428952289230355280332194148392540985015187438255897933381124326536500122468949873931565510176533882040412223084419364839925689718499923967885335387114509451477383744850101624790726604058907242383042598482462972412783352230192323327314491190777998235002449967175615194525667625889661725576585762028158322539243166232476562966126220874272722754255125744932245037166606739106414539324435321497717113438988545390853380535496722037055789403265120785476925236418048627549633072152168269700687700972460948661775949896546116628685411467489323068874124433226815928424916843555964152535981714522116048699633181093652906282792012848897053571497253465473388092348692581464434372398979215854175816655891631460233010745172318080612824006601991413876686477182754148263693207377923662721439781852874624831633411930288033190057166939530477800105879415135063716699224560878488877645710398770541808209731446312471135964263745200422046728384180408061864413260383097102901405342945399722081386228340084323905413969485292196615360188480221714171928545057378716824310896785715572711958279261026737693162185097865388761081865964038842868381689941172660995001807016681762009769971671519934141850885840091867649162502849041322999459638801372502862657993215800018446342288801762889343795036292091483106486748841103492945598504749163404325670270872418894971485933194873350077554800413297812968909983948058810563479739614887841035615138756811969404697749482645179168473784303392320283220822195998079328329391120904484985698065875845648808111921382300583562712489108534457509402850855097970748436107046425741648032703322047567218780618417430176993792350113874533816955126197577219143551964653599046862148619087698131100294736058687648554890819086438582904114378743020851291702748263726645541829155799110504129317409705737443356807265468473080876127199109538110015977672387383485933412265354144401733809472618659997008685289569777682145983037314575322087873027959160832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,37] -180975359127132827278312145675513552127528541104520091363868164209852219449096489403277326076373887941261014449366994284066470099589560726577961596165076913228055208386225820416992133086571471836310264388784961202030062312036789386253295856062454087220739503389251332483914599627838215175474434180884949411305161986796982545711578250824492988181876897367828587285923385057547363704411801641187182096081840216639321442495356089959660251712354400053111804301822740848552100736079948340161932686679394312936282501546359500476472593041129259491908856527915087996362489277811126909224852745837933919367004420283547962139790893423978354771504320739449421877664410804008682928956554547568423912793526375838319522663035345944355847839733286003484970911498204746273612146610209513988069980821183937951412690010335834021070110351335434164257222401334332482156405833590788828371253275267209994301442842689579268415259778272256361262614404493556658513055101397829381367241117986639019966552142430557009266674017950140583787375969356106098559382157743869059514437957329896719567905087877397773454881203392156570849818042338664412820138349253539570710688285851359569381383711769282884225278510693904915662529904610708239223297800354534388587866048737239808190031016984441289807997630043845948508200617447652070616469522676590590421668950546108105401272474189022695404161750470527313159369340778387326774378434944810725926204525627375824663861432975910673533608255797446459648290813488857526903223640475642689782840468716496284111535606600750587596393972039570045353199716672540205208327349205402519649515615255773767461489795446387171224789966279198231301364475806135685845655615934792656182083538253135107080183848905966313069039481516652969029376054966908642538324844877205131472267005645056737915887671808578194804263830599552417514482557290463413550813106186885460487147997659547727415765842162991891426615727339041137377723513748223917105262136788054047643517192197613396785123105604486394914958728703918108328015415421224464700253228031548077307934515570219077665802432463230748957948288045149259869014237785732291594248218839999404422659198976508047402950245241219210079637937420970754048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,38] 102051574746834931202434339225265515638243677034067199396585790571854429380680523774302823066270521130044242478469166126550942832371686693655912857346883795637597023541096122507242408221621805076234455449002302412740844826377095360492946672654444492647620652264412177962650591993907872129939868684510270823602991438095966612184357122706568204355595021284994090375176259274444004755789564751298045153881164119593322806168102234502619991976356481119344174642196954740303567468717218074778886309972672395120677882907968898962150146657594766853365815118502491443697459791356108685021553210404285782185956011377903860910176513863953127895713770035739369713394305269918556054706919019945248995693955739186298514420882035346918795364858963013063353328536830276296301881148360111130495604466893626016082042192062671779327604252777368633931283834149400232360993158556356898592733018444681052333032111721050461599884142204848793894981844929874936515360056269247026752440397280025154350637547997677886698986973740673323543300615465197731261545248670131773626157185164493599668846147818794815874079982900125655737434433030174218355282917230457525017212995643915084724760324423948337292540050294258589703313043563192544149040614373430608258365046405245750327607942284648480706898613976605504159212620051627292475348002644080174615572797647704945857566162742240156046287599046475858140381333403595562335555524792556648433915917707371829053005625576505927311270130680052839745660096985555839933909549582163074421651035211401805086636306817294005101662788923756131051939696127810374135929453674149322854017758873241608956471261004446852420575363132499685436643525186729439679772512015771701088510803650257939151416631577107721136393654216669253141899953851936575438437575808236561952943551752416022863533664999452934405945107731990665090799269254064182072776646281895536577462122099368255479379731096166657946649943229116929651508260089049951551210243238691042829585704167002712212357682643472529499450255826784911023946971690303014315454298406964408500054736865038967526889070476482123470373241368381755143417178296374545279757829547998942973158061225562811334658829409918257690154592499201474560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,0] -82414580939295113654330207126090855359100288223291558896344663271272490503358255930193000373617958896769725429336692211673918919971389895789644219448215688450004900120498836109705087051112708700211865896829237943334516362750502115056738169390260835219551105884980698438303655523497036939962967401740946899829614047245105622209005897733270633244181769634344605856085749533803951999531175376758327587070176273450918990393622745497018925122712753239724665274830577822502405199687126863280583103671069613841109236188068208103399992258865498278966460731315325176191462866276078168231855760541684924882571890910330514112268365069605018028206306466918229502123331445846249065658960956721663622318880249231861929656081372636304097998236434849327235238806723241073344683361477762975366165047498691574357313947428433060502354685234137054686288921819578150882475466632393075222814100020111046279834458509068618481610422517307138960773000645819033706996277455231586459341075540507745104022005369016133972497948731433452855265520198810444655822334324484337497611841725415076148319493307985000634358912366722403639520696137490000178627957979468862196626723547061104073758271337099926636839688740934643025494534236338988274908454117962819627694563718641166743111115309649262518654475029474496925890765216043714883648001953728535920595864144694273501465094145676036151389953290577289099838015208236900845280692684225982123942191014403347693772204963757632444197141987445391988368339212722081570652950261117820111562909155843137956793690681380640767555683682663222950726469795982788686664750696410300407398775434181232196006163256421360090929797472118398663703433815807639495142063072648945578426520376056826963508743001685578917532905518646445119266611581211604318779535884530274828216525476375992580235872310610389373852568387141144079569242216446533547577102587395944339410513157837364172967980725217953393111400423765963592243937009070062307419321386047665513706692951433400200031896475524364244965397995801729043408789386098221402258810303181092410898518265061748394924033848196663135557025214349441689604829926167291354797289603361815444951207608923068926736331650639443789436944384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,1] -54157954065572851807668441275514712980747098026390158367253268923127903832572976760193387227024972858660101795282324888443202962247381047545260461801162373844912635439179823413559313296661219582145398254197845507794009601909643532523714842887347627875173528574810703531009023629463480639785380181896044687578088835192477769043124718566257951464307099572997993200859529450397120940674183614861351512942006808885310608444719241571677156747811980257294385673228878812998711521873743951184375429220143938148750398670510492964188442801257547769663379618678368321695640061238827745944708421264502349214443043280748426345733734253337761265932991232272249131451509306202348950530376364934780380082243366054572356417823805256299370469038658821277409286001101044620050154037795541754821869476191774189015332403567280831257593948793014603875645172061548795544638142869539374770946558326464670438556753546100963995002369959600218184623273997942839425914397614837141965529558572124302692476537715551697354563280989060705032609109632285129439178339525957124702219925764401286004744946390558912228028879432065000297849274741459072284649027194123754044018494445037393096803261377315780699317544071854449731345026987786646644932442298868653285813336875237022168261718245539741043326669226561526440574346043181522558313671224600129628397614178531766712325215030805779453104115184528152902629461646162341321818847035876771427419771067059814588877704515066121499730073491869716347091026004213866841342624780522685116539493453252365613266304623086833614699398572221459916449089455634732999747436262928239251780467560766906694733329242680614858604044073257187538712737739612397106886154000616369112685642307605202706236642531153825442691042026969088836434845146658077375337749063859601297364355777302421429688740308351792117078677251371255602294264755505583116772034420849338607251093617234850873237326027853661499884622200804928018736951981530995130147246767637704491078976964623464155368142967568929170441910784079664313256869372608240477573087639890898962793267802045968582996690915304252096128536639211812974376114492994299788182238746758915822722459296729121361813681104257263192392702361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,2] -2010862318951042121665669653299006049920527106297777377193182679125630754256598549920610574297684506346340395578196994642451229759236894776481543608055833065131578498753083468061288037572784396652094665977086230952945973074538367092306757542793112493970617443081479832659385461173987341493468385730738517339281008974387907554240883481922870214787500919467084071679844537214547018842239811489993148312610671082639770933848583241794516834506930373668341280708549209910471490720868191719678152580449928015930314289636563925515003085841216403073608088350324722194991507870648316639376175684956785790203974452568649580924814667147321353857545832784349574263436646554994951545019119226414921066331016785733879873354228292439489576853184648984041442415195406259988952268204182377541713017783999226235217280004671314080330890728048300965663880453727313619394170684561744258785983356088817523225696381364827680692364250524148638944149370515889851731255268026582853662571407351985086609094086960484865854837607750792100476474859309442472187784677848619107028327583310645647094267025569879278349705969557976422524006710827452901139642983513748125165937420594156556508707831548053602247158086864300842607566287651112890261543012136516879697034304401246767821698224850717667894682069185739914554387282022593786918714581445256787996537987293993545459848110378075841032528923953853806575615999147531409445504263425997441642149309900928039954013456683970437187680824053611182982310156877553093777093058290499992455936812768737154084823091365217284693213561325058153239366521561009336621863766271215722434248776472829074154252956148471885650047337798690502256675470721023207346925126201746493091459238105665567748966949332266843229564555965505767467246510384409777616409561831017413862408104063001476838623839823659169359001030718548294278563292176035445056479602576915660002630466816518746764395798360082839553534181543431838385070860604900871849512983630250414665581159741601697828960791000070503649597360747158725709680393633124628222705899824336589681210249012647041470552105668366248790977799961684282165928838121635506220103597122250655756552626294286236850545934661182378385774242430976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,3] -24231982905679989785024771948545471372410612838328943822536167334488395118109998811937313913696547046413195244177456107210331600322657928827602769544326935536057344270891822916733306269496924920455739271270136833319871029573603326138577504478548775021777067460333776329100530476169270213830955446116470628776380559735696430960214818357867823052697839448793238646286516497504260076204958195813681297377023895947136389349002957269102588738073103958207975099395388310084552361314856195573805143562480046419438058834324105028883925675010700948464979859127846473310199062476757587644431172586589171379809716502484548729736473001482271427135728064528863427030663391477137297491926778841594584831794458509941474872802361921820806210597144233319294294888948428634404919718422154201051306960719656008887434389088831049772216471345966429945146726782758735102803811620149312417763333971078882408682518374597220180693883405929440909421552786271353028606398389156102055153483914534696591144308599009959192620733484713402378322615314286461008256461436908375940350360963391316266106819386365788136479447847400886405956983681435600572662962141850936860056265974442108153308154562201790021759782209783393579075363432221880863907313899627336434889250917825409759064294161069092153283473851509611413545767424584667443605735282787956275854705714948586844324397970357896004712254622891460291443378307004536080836364932636792909637794880018838670026195622025841455708562155964156774913016371406319951055626883767297558456203219246866326734701197412511376747611501667279044789608602075950419417206591390487544231989017533827273742270530036921548948199359402792162557290270641705692958827332585938707805823831204265715186508484770787062443676979825920090412910183931395083765176755106163901451932412187935543734596500151393994588039417434378384180760679620187282288891592464476190039051010874307976612169290233155378551968995645134089993393287623751191505179203873920260215613999478151074406208898709600189181439929427481642726443174705450008761069829746141972798963299094900347352995244679769557324813491741347563320171562987682678143799506867449256287181544796038301541645641058365028118248896331776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,4] -255611838574113880338770920055073184331384982313147605119927970098948504953332839337569604445561175594246526563601419325555887571969243205909708653673442547262080357731460589533505857367352948130476644441397051895859347549632613199234058710029163866396353210256969816340707156704158077604855137373187319799776868818680069327155309187128537766562542900615218874829464191569725391372863413616435992166538913324719655313851236870913955296190103512076515472271921719511200089751187091412687886083715898231725227469983079258125749017974978762922076397219779813033711199948233836320244793394633546296211144286955721736330647923126460296015643447759305157038684100831544282138496347881334767133671713417779222805756782666711645330451127710567680840750071305150807520277043737226137722692447751614728422793155438114507668893379758098825367424799512179309218202971665250205103047389935818563617064210893834401822877340673408239878484654140149842466041725706803945097468664152976290712218807944894587459717427722577078568722734735273804881721132896439348905077819089077768221612448143721312623289427777582449908701293103267697640723656319146727404738423537947501546724838382757840047717913754802746018756245608250538301114017080895507613016724948277354281158295696602380385940591061660695006957921524406934811988288950496440267088456801140330518080346442000852401486713858370812350479663357486573032230591563139705782544039398489216355049594670742751267500796493822720322688010736730355619624351885688368563990513598586914485131518307265200021198294372736825160326711817360775966350655870080863097552838406042716557371751084824829982067353925319265719700453237785906277834943886176818352203075379922530901932926682877826296118489054396570161084950954381131414317958402237085069727530181353349242249374814519481462673565520097923342719678540967436196648282264152049393185397337441036114398631382665920233133341076770633553346563277261069911104388086386556282359709746916314908088498386719297858110069404660317696442602953864114148624198429668610406556211697874629746843387822471955600732682564849494514919439977589144703839241892448456368898260556551005784156400600597808003848551234797568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,5] -149315415005948278793707315474267448910028797543385434377332170762863278042917151576682833311244551811893611105217097158802106709180326138474630867774575289033786035070874453039273030498031780188307112352165427690201399211098168388533183344546001334708401108899094977762140199519446550345070181138093020176737357252295132984949297175316318238206920764856414426888540867497713600071123090575629815283974875760150342310438573940631943940999857151329755931976556700040816257045237347432508186119281039204461810605650242487505256481147974086801532502216885900004200011308089959802826067416893739449235997934408667994395264145825443150868852557691299700993864939489505660986744202582886094095123089052494937042460104432166435662044347709585524679473089696639773403496685459353581791971041048532382828575280169258689259920780814585699926218204033675542073274483254218726564097199132631857360842339733415445749864786551399766610942017189220920038751276935234509118732501290031264472285256628427374610083817539655189981295797378882350523981168458513146728206805467090456116628699255191571394512050072060485587524845247216834883675243960396325276530545657344131603198848854657507273833236889099518792675867089009726795111629219769860623766039026173678052558988862204477278347336540335297014647875632238966578536232222573946953297472272528674029640709641325687143690335366243229007308595722789274271021853060509146667903092542796798326002205209772384765497248169847898896112623466590517979424770171358252018824614259361851470867411893630209277018149165948400780648009759293924554357102277707772845205198232498227871045568119290943246923662083641755040904064188514953048718853879291702536305709694683489356677508000430780759078174748198623789732672330647795481660691743773425732137437558071219188063334615733162085464670700140177509001638763014367731594314480247522081141365161750886562590032341269616485772909913320794617797849735639107062403887980821965036606572358063819385002000314917794924365176591079713025389750253118566534796342468764205465402002881127695960109491667533477692874241414522743554603207412870120593609727827049440731660098401434058568924624513559395336537176723685376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,6] 3541883270910511931676943854029590525391887473797017921631574948217072181672413888600438972373053376993475953716563681768715333829788325631683378334875016828779994024266153809458299206460685169424912800682703604137855038167574653118944257376776658412700369638304528287645251172595628831903690070204993729416866326857254157076963981658353900121924194857060203833769427921321738667361478312773858143893119170867652721481410042901773099934866396563755862787741921898249117885199970771863077163796286328544003727916522384199863709762782589070698445388440900661158158706723900228199875576461808230273583993194157890180394477360128975098027322883571355385107797024668334381925144651309503223222332700952589133896114203995522034554020007336247708272036427749459541775346095155900300360199621652319118341998833188542794618724085486118505787697473927565913007625253046166930201777821907446530958479547250549407289922327660352507311156522607367876520113375682541588619937373051171340502101363241508075187282915646936889611520845158325003469637641595882293912982536282629771739584861762100875533749698500302653824400055111071039240958213875254484290844713344618124958981303680037898934540641800117945891741540963823446383779047390659485975602353872352807290028779798013386567581095989842393720432436073466719527798922587122147946263434572584591012383875783716429201487576435293608569416180378373736905472195826458487764216303761698662207051130215430112068333381560358088210506228953693716442404985676529934281095583605214668723849700945313952747954454241544592130610916440208601192320850600948363553167943387825677349654976667168292211364871791485191074467944186688104277934234861019321952026646201341432820727620448918910581557318285846541262377568745496992675130386519370873467754777452042483069346528367859853665890731986751404284148824825569523502980373665530554541735211090953952184085861935470031719974676920767054955776869110656068359185053790845244583670769305671542402448383972512042665689512331465477609017016614395270494132349261691195110125537756239752701217299975604758076169511103184861915684097159429791236111451843687940143467319938311702895159454773701335627907687396671488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,7] -5426085272524186280358323457024024053412244178407130659603160558476490203260564612301098697515333176104756168142535730619976099892813606024320492817962037862571026629550385348138364348285297321477312208564192481063280085879673613215413733012328450378640479509850258374720430243584132206616133018079971350921645590320147591958373925837710742879794471401501957221358189685085051938571236338197393941544488747566136239301650346960781175349812657461886353592768413942927117095795997533771130691047667379695851330906412861776833145704071261236604691197505864460904326013597443900521425778042017154017595588194471226994617958848802352599303342970399523422626127098046111192732522078164441209618985702026455108489980982098427439381816353023410528531067437785920517223742506047962542798135989681751683341578890207675449077499970823769266317157790927782179212289400281288585536592393219613228679234574887123350560874163762009052009792202929367034630690727923081240338537962279743873746647278965728236840008835640564270619624244970544135697464704362363925920169014163668347828046796931591708501750203896445908885691653288946740664821820097606289703181548106972991279642090940103139656823395665099111866174456375092623067113640745823684330874320752734266669825007813593164029158040068363934385848260147671529765011351197632636387284551806873909988957894521421336270743682640858148732487366850148917340043522754712478008454765876274182096724043757499004040414076524283644269781486208152477942302115459706044096680267365073724572743987544620208930347961131600551421323426817294815976963860970579403161479581042640770079337063587036670674006034043479697966590633198183571790492995187465872988206607937518855902531256735417315203209426857905255947480096613552446222589437643887202081334428237808756535449475715107164071187036485718238108166308336426306012308289801230903859704487978169287278682316951271361203520529528023100997328608917139281432379582803015148266719524476238255054554009854745109728379220534623804705292880464452279820115565865934385993731729885024486460565092119643023925705280983275446217855079896629732311621739051830548144438348210545016116414900936298177940031470512898048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,8] -8029173787394655196684393460899307690305446079010641968784061852068200513284873320106490761016836550053814821258452896352651377039247529858874378234164354853331027068964065515407392699563488351959853791001077572665128782710323313705425156746455121940688545472453552670563846519351274843787512898539730907655027788584347012538307562468315524509797952830855530453667901502894630697620076118350458576843578352448499181535601840829688793894119023852275521583218176920549380022624920923126713745075914239100587990625601874462250968461664509996653169734282448607690790089717428977397101598750704728980986165595418833442830267480534699634810442616475110560290192654930806653733576744393327160546674704427855569819315733728521659060044947683808411576316220347147042834997467946522074711696542148037447241748896403028945654280505632319755653494902513312021770518041185500859452382071426599605856796803872771424708349131744943516016057012620659097359880688964985443338012692179845879888832250007020543690175745360215498184754454339507384907795256548441829935120274738157607295822700368605467715450093236344547032875169364513947328353115200172996427025168810938087970102008899390438810373027761454054749855805012537932474542784542511790085837152507160777762719044616436496586034771971430713199508205711614018019903899316120193570349812051817167989717469844485405559722273142397382071111003867287851163395351629292323377750241553978926891670965017637737630927684981928320520706201382126341155125759633601462403851499450992495274470792361955853852539978864636371679109308018039050542057165549490917686435355022826321069649573478289578916679072730470429154922047966850823104888157974569163237044976505411834537966860999647871309624795960079530121969710388440756108691138930739944005281120901820578747974053233110237830151508674119871637368407729383998530014353394639678029815191309244858929392140966131332369838637995917440557517980981396012281334221223668167229875882987274962076846121972413547498185485023095772554437406568364309799716024690508818518764662810561124505896993213685727918326570667069555547148954037934997588969731213664485744324848102553104625199374502951077880393744653484032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,9] 57094521397480154383747924255262977126941373076414175513818112543825827509334852590832822572311867005307961901456155747824066944157638026203162794967146852536520335806483425180641452001111111057698551725913136101477847019417738294878094932303704059238732628210283132291172939950309021559526091138146740964780776006146556672904999830569736423980069107033980044863153016090990957439175950265636150183389294357909619684733825681767400078238718705573588367197983264332245966288651702252042946703578376953413911078393906333904755979540442703430525384375236440560276545704530777130712311389730737349019007704838249729014778028215427021378207228732782898891742029611139191383259500453889260463406774342471566728628479086087335269506942574906941563806191669950260515412867617118065915428251832280773025553792495772183458768670621437174558914334338071611696203104755283454834818473646197960878165356461751151619679405920000008415414816012044226767526186402302187676892927852605329577025338593093431783695052368251006638085493581339342373168844839143667454757027652822429217569899652824918091857734533682039580142869676957948981926961198495679407052471306076261118377432741082411930867753879323113247054866640854312386292504856400767412885350642915859480373319317724745622052704679192202100410551511841348289837057905561033576812130762458147280124164005383707541412042413321179118771257996325656590074257113808222060679761627580514131718089981355122988343965026630825968537438548903052188762681794121476493546761332159788232268735341366099008459142630828153151055338679601382540368136071920527300793905151916336382505863884637751348013090774288284213668657268847636723017518543751804776891547666884648594672172086519471928279616040517826791554498897978067005140201253768758824537335661438735822767245300803428787746158969199490449253523988678402617142704395550123413804607924311247658613585744247285239231882845911171189066997145150626392098357650634810734847949400340984070909851109139331803575432791685605939751864169994500645735636526858650049728020689232847282932526121104556121983807077357318681969377750872060855054843962501163653753759599781893562409667601420178424836851590326386688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,10] -161917482945603058375665809203659708659711569526473458430181628231276821252087378951757420953004192550186415750695529197689016285868525387816263239596856944747242374331098384650576958041547660925039640187849555085422543312805255365704277631704665186313740990681947867307100148883107368610620851374915317528217984337774213038954060948453687961598443585609197132665175961023267934221884080690257504763778597413450224002394527081879037141352730842997486617333878838072202858963821918272551416638788408338718396215812381504693000817865400112891770080204797809344475102965723916192409021631217345796530660821225692928208016828046486181869631086433864930857999293558442564344202161437696447708883944227561446742197085984337245490852371773499996095650450675815585237504833353883603720935719104279495366878668197242644029222860445632915721778810088759529748536864975287361244897514899547962423179222206181400682110089673436626729732659615654845436184313125800170320152946576088150486457186858151800183086841873167475779556802567486039184347830364226984704662963051598030001726103272924650723290152482406854141674569545265290549706193860214377726927212645233230745194296687664108067675768353621132422350362236704274128715080656831720087845897637545591344942197641083019512891295793717189549062457251527302567131316942148193324151150615522052519644317193050726748725263750273458434817261727849989528989334614919231103340773626633655776475626916605922435069016165755152019684760709210389532692190210718387163074917066773151444538991199068440988591292918795112062013464288426600589663053122696962002243777283861638550292686646096061955956063103294255863444021017152091552921829578447182904409529179570041416354827024508565218853971995223901537314024083719826864114058906328802300426950700481779332381491900761285815370977303743391301678411459017870075753497261159559275334733729308559061440948789318124280859133585009692799689904638243836936195654597425917567852964585862153755899875504093858465282910883218194470369150160749290911025264974674481936509080804134868494761066078404977266613344578946483052581463531325292713473180448805471343230560823775024730468835494971405036236413567783403520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,11] 165328731917897377995377026747026496181349708344583360268877214668966343729721290569849306872934869725042047323161225407500368018752774158386250883564876409469441336910183801620869691238066337479763285153586788837557814970268771123264967957069911025126043538804179364058714013190139138752298359568184393149400419141965491709601303485622890762140309715779535765658767568552509148891030661371203736892878399720481891500826197795781080398856574591912727103759812342568944821592873798497892690354406574859727337488435324949193707712796753738788679346569798283958155193990608318357142416008470152586273730020561299652428171791167469874627692368856926872931279637674101983527470604171208669562437805354691349326651477256697267207565973789527360761335037693818682866960599589950195479180129057858824867300375657887830391886375564664176174790672312274444092688711338417311857813418414775495385058693260757549951441150088571474568481398181686084639584397214332725516494162045453628854094016528059895816131623010393406655485241634159982257320527519961610248330241658645367512510208775602023655494859037665119220915451226503842561865575587365874325776183334192460520263960107884805067428800961933462721310029090625707733198468077506317560388237498163403958448766336611188122059004022196135105187548040482188855318532415511366727056215793327174266815918250474962055325788444592417949029382393291360821806888337945860944399119567129796310929364362990424683853858566161535535005712485068949049122156607812521248236178310237564786797741913022919009738012777123735641821724053085274846175672215217270279731349694588063735912491503980363311777465002399356574734331438337750924191640025120307927193995019328426566059005710481747655234884742014995889321121206169206465297420151087649665658446175385051101602877551711523304148980373044473715892143170735381343277848657623523317179338298156972821579284362000266577027032838006860481893407623975903044018374795353599027054845591303570390555749604470072603151315900648398397831014431008340502105102160281114454371840475443747389756600223063532224345888557645106756965576086578252311383640437091384194674848616508267850108654139883980341196453307362574336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,12] 507401282326267342291697404376044880493278325385684387710388343934863574412177298487694590094052692200567622794621326354645087818783564395137442583163623220879695941327123576892162152001201217584948654084338328697592299833768866000934070592040357689843059974788217921667325591449018221640099806949664428373935766224698946041950594586139048319283820944299275482896803932905054134158296930565928563264970271204709693646122903479259527381590475995301310497921766056982287151199574259706583567144720191413746927331511582327692699285316033809292836155327773879345945852688406543279993568212646766617714025499509486893215674430422774766351577982727121414113992488666956107396840404879490605379625425113807077949598479549563606561992598469132447270385666098645312775377988378030883612086549104641835305187634862699712382794257459030125824116416713325884840035779314305393465532570543842493029505792294403004993495134327738394997753932065757287618330736337996115646307178692213829471874441091155163769921802979135538856458149356656597884035445828428392834660669854769786950786207277472770269855914173984615198853501925428508612595986703927776355987201711582150077351710980989328782496725352803910957916712358379924999729079325859926072358133345232529379324048304653727893234933840278966463132470601631620660461189266479157318939627168274886774739480107672834297368046090858654455982272887509216168403481203712303232501044511075781582948360508867899044750315055707272433672591900046434307133742146974101157860015238221490137884714617292064931707140372338513144943227916211469140366629790981037459346265528243779020104179080550254057120875046657737344732061542421022879088871365336253747790261293631804593760468673267328611718574044125128516099368950126974090404636288097333159872567388455231980725132639488345920479305860554865829865303635137655775420648246344065224291643154759801987229599854627915839448596584048036182430326658805373805009499797856409111409813430452654303905087662622379856047671786396339101510492210089663360963278700838623795530436872717854465802842880043174635232049031111413078950927888904401734388839032236010506179277652895830665795248325391945730825088345019777024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,13] -1858861032987086459511169483811646379448527322387353824917710000484476654366160573940814424330976102820553356220211654703704534957213895347708550938943376843633789315970565834851659928374460860006105122075185300302151755800651201892615634017823934544371230130051890236984559984996796436971886198758789690036413094056741277963735621221116843148939692405880352373697552220194927201629761851415037071292258038115790484158620957907208363668259165718933374193540244802052117435831643288799236513389431832264423775500336637946953671097702602069445603107298980786787158102659403208442312149209201333538244402106352456781517368018098192946594762977368904871405590544290092204820689602491128126419241736921019757575789701979490962423665290444329483698412960406363329279190170830147947397265699589891612485093255194833339607922950121783262376943071508654073598618693735939434791706998956826205199416141022998921534476944800472815416547650317251871720266746775989288609676900395605509794350609183600241871167273992313576260791983082026873507623654277845853017238545450900419941221151465042977530831751138370765332767199755004707256485918530534567948215192871427290089420110725162281521477052876023705010582455266945943821925488669621743399254405894981288538009624664284731437850587232603935574089471720172082569032022101752916072275442886346819142846162072585816803911822787111717479561606236911620838949983386291874112731866217335336804801234697319062926765489242961882072196745082941898114715542054162654556598925232456295050574516268027907553320425329976896549498709863931417756592885632197636350743648743322635749587299616813979533911164093188927612887722462867026669263438248932635526732701825132324542819783532814011919630576660302131959504382693946994595435740865809684880530810786763294562369878016778772044331730523504962907779927912324401218809638504332285097607140689347495025533497924804634205026794458009577534994942262257569866130014658132675819834652646927636785041426409914979528303522706814146048463821860590952286441967212263441696279168030753371987838654986505258372359573255385074731584796033293879562324652116547684276448956905805848245836939823257720847267255584747945984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,14] 1410472845016578526044773541309676481431772727283414051267244785149959999312101271708650886623106612722389410984919682040215516343440224973069157409453395157584037217114716189335723229431824754459113908769354243727389836771394183131807559288675425594580439236155176242763839033021389652714598146613579611379708902534787014446295889579538269876576075242180210307090638514502964684725878293596511492875908391254021085929913834396731059012883333427434936239900804416899470162846184538439768378536623659540498370009218191196275684321046765393526069488343294730500028110664278995463611622116960411477833167902551785461460337282530574200545131406918340550825119596932611676840427390372923728527445437807334252988215000604151945301302871500848313570730327347129228461527519852056394007625762635959145328949262182818677847883691530692794444285656924909954137148984402400656787252602805333461473066114670213873481302093424944727101737733121295837120719035407701152282449419833106504452007050423165628053472008035066806667716677994225456847010413952610128063491973638190758215108487115309135608176123171002299309730922325468689994530978271567467920263309687167183284900058850915853896014664726771634232168835530887605270483659034371427322790600895933367950621641490693372858092782936151374525278313946853605607674732481457367086024303989057887935551972072570474593682496659521733402744089270407168864942086601443902707593888224034927519721209142155914596239504731565801524280424959303679282474027873008201660402568367943299984908860989464471573082839412860897577617389776160596351775566099995389102911275055050663175179685865573845570842656134444142596455125053287231181509737003553292749308606073835901797003382043379659531574989862183519992614181117494290311542352025885100351415762012710438068628523358496927757014805492716026007826774544213232803602674036035555706506430215681427666388514514625999009000201109391770469380784529062055376060378860788941126221228721705469187170477587266977023264795863897928268838084670490780628980099773868271994273681168178687964546618460862820851681624041078660823444265828171028025944415899963548189671486164686921754238241881216226966939614991792209920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,15] 3188757877384171768545202860553124096278651299651267901683035926616412675738674493115226580798472756686539300924013748966226594774547901228377370501192070073892998496221819460336674375164662247525951418792765581732984402115813400824128877427208162701076735807532362302318562848794179796133335313489644342803468805812676551792274412565913906685912992499433913554221555811023349220653639284243969098825518165511166523084259218350760954832243980125458339835089420121107429450203534234929219832793159314136253857351291518995364663771237585321412236665420332579288107945858584135760981633807813345341452325935796587649675310744868532282953349850859260165982679903736655853773783611163357234346474607614673230488895380011756006356553280286994542382699082428488302679892412858663704322805828931647100626270551908240902673307974521573672107930460507687731068358786123360908525577552850799121143864313713135227339166619994608962528014336122058219033745231669951030129763813530194019850659253928422616981853352779492892659203343759040604948844060960232091576238338430751982229539553079127253377357666304460564384091494749748267091905610467148526535385782428621705139064080950659681649690018125652655824042860362945230598157698998199414247353865367763418490200582512044371566979617337500862530940584634673913887468787066950271207189866163123031938795394264667761528147973891329369777874685060728727419768189762800107648371845430603835095977066156727924306419457787229503105505134626375118502968429752293653229791281022326179000948108433692021095607413311515404045112877539582767358693607431626587757680288037450288373630922209066452559073854921074064276492521461131572942933309098028999397520345636097437695951551390066527861624635510855885857622952592664595181405395598817077463876958732101608286623789571479169013986691892364426405990473118957304045059466832368670236373993295705626835797232112337804308188552048757566831118936492238925453045443750198523331598661002902500077447081401699256604284997174750605541596371191119886250325529135861526673166295095607639564149137733569436293409197319667309789768413170078984840207916484204194107519476146246098065015212079974592774779770038372007936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,16] -5980825386604080662510047374419020590572778976898736790402906666076365574926842528761373234259531416830112853064205770659631065131305072653105267578126298781453894601879949768115161259043968206869944819350211648368932667583891396094767701316165682710659096057678819729032979502202994012572886089128290434003353544681930208013780530094029856643816129338841607465502044373423052104081095713047981042345068792464119895411273368579847463915997346131755767102374271288296050633808559561131371941441169930233390704373846601104948747135901526057570008391277183874445934355134368134626647957808321357083792665418683915112957435845830408153237279916938000183536282833468527690119848268164743143405320008563119259627978562001776190091362646693997075820062910931074918151894826148859582973151878032959586094772112633335173639237278120811602862376803587758110971349731099535464233871467075252703195036098752976494647245139531512934136631716930568127794657710740598625025938136735527729857545874493025510135741772630293491682532991531736743781841771465372135658639526287272348470462418990461262429094798346998565426178014471994119063158339734997486966231993709942722894014018968825722280584036374495287733543199694695799792779350533210708883180011003215874724034364636926543858852816635907224573768039424504941913054017897122858693496899878038525802810302708153128704183434324077733753941323283449375228675784107311335307746691346061675696175310094829860489792178352626479018762567605157884512318563534180192515741576542741512741294421367580820341916367556743404231427528514313632950938896163672954131871967009890582382588700634317434869480634137858958178926736222813539964030014569851432190606168645385779584970068764297317409967647201750903778695632634019269459168962414447507109840063705050346109711706145563205662288780199928111132855056859022228355968435192204180625166983813368322220082050892604513800370687452095585941327672830023149989387660202380591643713079760851129042237682421768464701013196247860384167861204548646555072389879134879607429025087782334827613853934423341670973057627197562411585146407710326270106623166197601501119314267812359096998949355828781035839610331129251364864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,17] -5516914835453519809049700772248958224120351137236354100227900509369570743249082205233685045395467938406905163429550677717485636810820473231930369745172474664109238501102599115827319571743088178954708711555330737953241039223822706815966505513298902837348730353865582843766831286563310720174374424402222101094523475848589619501834776107330071105695775347938461942575268496517003270807197613282632756080463005077413334294774009114348732300105543457431286842612718132127888626972080668657521014590704864982706458620292649479102085226034007605367041667640970419620790182676016671253122652963787955275715028109963726462471950535504246748563971464153604991857088845178510637207087421950672508830960362641291787425611597188329673773068375120549218403838259437935943126822280161313825109224233685749360717208206987812679379802496633337484088888457019486820080601332532144362035109018417858685026855784632997263398725596898993866352699507615026505952499840883859729002997540317749245248646818034505257223823744943163452717163960651347992773573282046576855186385408120807223884739274281675016825356801346558919837136868135252013074379707261960418121051892348114275058780123012075648199890670441811868854402605991331766674487487714662995393004874797159598107502283073561022797712906716754369818333955244241979783410983915204087115301673273861978464451330912361745430570551744892166729357382780140353653122788164169715828104069438523997711437878434461486808846440940983435075843834103060986975539866040451295365123072692170483747087386945401657281235347300328697645023992719066843009807624915881668903553457981075869328752921407337893834847529730888848855471980544170807743133400038864644107947396973208475169847222728583601968489103150137382381721712924021593517498170173740798605599934548105730856673889809162648628404395263546658477211276768316129201852941294885532390502260244382885874880163516733717285310275415163295036995247846279987289556300268287853302976980474546409356527915144924121475409349290562985478464629055592804929229611489705227167002750829031613749975752107617518764268005218844823546631914007316145284072206835373922654255728197369401118973152378772898765033854571980521472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,18] 26784804276593963260018135253080293740929317412826155959856627484796334196460031014947773316082912687068104759266588679384315884998099602083555082471157563774345096241933572807035172302076515872236725406308881727789119368718823358364121324414653588714540310918584503874733178712050136280257474292693473851013382352781016834740491845572518812442225563086539378235454609996316911030921356721774509711383703367120076019464780545710357566848711541174032471040644227182115199190845765476043235864751190119414015691433146951557756136682738180682691170609337908010553062294850993151433506212371182103599840430511146035387271539193918394654826348286683720112235334937354409841679423929031670960060135793857354041620847132521974741965343889538736709427490434599534693845720031145796694333901026426379881420427441099897701965315613296647728921899165697414153459321529597308290472098729036626449811334943978107703187941767970693360640736640870621958643045006467040664214687155981596388264107902894322037536678135770835275669299203800882540326025594659275958437560191999520500777042214169050598523131368812082016517733145998881519601755674328803046372578562779197395777647622985949622577290195551936506012020663658357415605720488016381689659156974769505760988855986238565368594340253126640568233256717806516986565451989674096987845079861240918847542921983027509337671114728777519004489425645512790982692137495847040748645383607388600915349423140105424147042862915362937315118594436089607528415598147976228964971586894203746168189782256273699164904275243675260355744012238677069194959291007398850015060713979622051265449464639780412277192554174512611435271323604068682651627034671199100384016300026483184954902088383986212692452119354011887007215452230144920731911347790792993321256313287724790425406067471966903794924352614420135011387684332088234817282287839554520176042503744810321215313450535843225140803685780486208072197895063296810315989800682027458863998031193425638138863163769933796977992916734470157091419962134178629538256505657888957634234371717887160336883195280421516729261177757570220856590244442635730512944601219648479009798870877787701631509999612158230482236988659310807482368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,19] -18326655344157093443305736061026221306315655669997828768828592981322139128554454808941873482593878329731038306843663150650819387895354051103280771510104493552013568365275070346394997161028976624499727904866386598237208687368453319555103634913975103084350932751402060417370073994301130464262343277088865909252427664301756726936962298995494325903972339563674583404623659348164946358041122401192311209813519108361673966797747747306106735086559859807506779481567806858724432262252927064462564742744348860769088695625593461180370868348571193363545863257821959282084522221516627839092829075189359639713795525048569852602681579148131976476280320270802905123978378794059753356324735642674250150867988238275511429725322505922321251942221384055430832518515757583548927183265396653024859101599699074530660619991837648172650124763818482731049593810688780740660417999460869682437592174586701247726829804883636963238027722018855089391267032903797878665338131943115956504625759285020829002416932025493346901266873916052243644134032815251681756960017275470558257579045905083979194472764003005571807443265761338103804860354303711065291652223024647216278142447670673069525303628635850808578415258115414385082967715973361543988564182632782324411573190890995907742318547138124866576543747442433657587618222817290069343310590151937231375227187714603063985343758101851971998461282375763228093064736594377768191996544307264175322393805667480797499219580419024428133912567084298500398742789498855310745274618926476156905554760251819661014642448759100125725694507043115683230823381725159075802060167970896714504373710567446741104880981834482800987431678925071557885153306604623481328715009537375760996533786799468735933287133408058171992607915255684980780489297224619000738956004698562213450214959102149694324510822348341473123026221562877258116805058314220974549081713211615299986105270857858266527277324058765360287323677495816627594109969306454511767878049787804863844573917572971709502112402367946039550851684014225345526019749373736424466109058813422335307800034233024129288557425696079101268505401038271939445408052203176597633484761032597809773968119258955497154359826538579684372193378814044948922368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,20] -64921352026834897925408624821202522545704723522711192837304472190505316851582427522773630282791026376568762320175214270376780180039752387853112415731544434896341941648004781737380875589433256137835216798257638923120874549276076663498942636833939537578654545520299856152646459558612001392053605198285267911466197193572203664372139068139056615512747491401882257196861365893763705021339894606023046619256937437006338941658837799841900787054822091331882444016590322832764858954673601605288891150227414043823790801647963513624351000072130535543519712485361386291726657979869015344325208425039678628689176069344400787821286562448301466324002626785716030356342268609985831685225411203570028334991661635334519971276257852618130175446470112713957866800598160961837199127594628295516653772845061502867069241514653814201378750086775484658657964307892696731156731103515005424705776661880478554046053634685855597962518897562190655573235226412831861820538073280179142856217583565931042425346503342332356975047493555747340396538097412154035010955219779357070681839046944875162049585828574003458319369883684541059462981715399805452957753663896084248032420165661235818474140673096733020905810256933857695379637034464202752565527245664004875073775941483304634878070059189556542073389583314854423351116923622790797181832737123476259831544780959380802451870872407186861671536136701218972620301114071314029319601475589358317726944807403463319654402382462458145146522765592493896438581137803777861109327800961317750846094735981412919002497216492420844461585061988605483272263132703121271610479144577346285171631471079887210195077397925738122586971358770645725770073667327485751736033364539392271128308738154647268384976983135976556788953034014319244435014370598170421699079624344097532561319914417563253522980559515647259424934758457342925240627924686931436189568356561855587604660038480702535985269505635516358393594732357831272572430540080763259486040823073996210777847812608392977555158647116792401425325212129313958250827473678690626075815763402466409284891087364486399147236460101855242018717601413080153591411541422634034378968839124570693029903342124045072119628600734696649970543753982793001992192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,21] 212260952539368770009963409970211244857398883670956794231692087541634087608177231127665394820626459405072306090241588107684325428531294188406349652217600211792007987591997026897962270568492669881330627798422123889850175430552435502533719258134373264701022239576703772625475922972536483426562293502380571529345718597830106914219926809136108913540401464444168555775932219247978466054844516136628281127334571305651665622900223355180065428641756085850699306301264144464506056173049682661273183562657373406384141047416451560344607094983856665980724330268855780747339519949549046874007242267283433616238406420760701241655955047647414921728780633003798094783657141396032064667924492883247078803700535541813602534971162577517649091183610397657586295140883330431377861096205116371590473375514331282789889693144283269599718423260078739564627679254287611062790261161447560237683201662769198512211460245941499766110739198217761077308428033176010877021320545994051314267093621714672350130731395534576870145984556762384625376940046332053380194120073849016093898517276350417239553410140039989691566562097678534975484170251448585416714547182597526271589759080830076021165653173038722453712875950250749018594939439814698438112487107526188140599429604090204658273283310824480659323135753813091938749211043155710649228548218197178979320984167088367077787030249439198824355314783390509616324321704666060130931129590928483482755768427334147410164226623210584693703458867072318737730720160642076123545923749599598050136568628558761068312126192315123007002718492184314595335952530381441370860608431772083752646178979537722396621068213819287528184344887034345801875291900547203419827136118170709425109259494401867877153941353711279746848435318792958011290167680596311397002750373479979561069035592369807114480199847854070363032373842770520580044411649855899638841868485057364046584146058051356740364679020877616021930993197138234604070691171717287675296932419321318016855555699350546570703219188076119782893308024238100907501391897314926038678945616380432517837372879416583490554811456120218176967083988860728684068157256411114851116236427865403595167748615965304852076460047040174374647050733351255138107392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,22] -338257925893734131172889681695339253996626332970013267848149364938409519245919802421943015660284160610806849152318979202299638571808498301514395888576036889907452601738906018398584203902185811860358279069816925409746671145476909290987848662043627383183458601904028302018370723936479492700963057121770027319640534043107977804963675966672171467950334901254253797650500779210217292551883660872237748904691260582778256666275591092061272028840944569015080769987179900510314620666267232848390462781036266281256805722968134711692917012127275921044486614416025556872663986992527980218480005675312453042396658342413021882257703798830490553608705003684098886086606636667488134700908772765408444241079366418019447323647576928106878326953337825856240823336620357845974219277951195214403865454490877556676441592101302407248471163703269031149170873402551866719581732613131456822283580414519800064267578511770908516692195933343066483124156492821118072299420125665227534495642877722724302572041576987758588148177143640626612990145404734110646936131074721587279886911720607240602421902869446078555347962541440072843639410860543201581863703301012692569562582883876559669598264850475064253250864694322149419330422760520927812810929625235311449738674269289456916241643355864465200863478144251206655985516782385627259901520829590271952524205135213255996102461109870472172737037782454670504035979897660812342966777978807825183250547743143536701175056435554145915590326578667328779244701064291730389844189137921041791159546780707389525736753542063894542013284764806031101078813993247673301046838821915085559315635364357535916613409912836942883204217861709432539823434491705383050302449754509924818815064205733491031135872544051007447851175764330484302313326597366422096310873472947727778901692152841291471611547129082913614572600750354441543513973998053700044727789876804446834939832398374714721899027776945830341521671722737721185663296151394444605686554638763271937863782471188866654533616549821092443354080169437314244005135164879118675598186716428292226832377417268985260080456444647063755202581890484402136430311664491222983269010338200034387719254292304423034144480085087267148493878771208405219540992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,23] 345871139466374234542740753776195312042592338469952807328625003032549247198506313315396317772060215624043069030554982775359383443272812719386034944085848932988064131927735206740754397328836084916312243563980593378322951402065807607927639080189403743065723711652199219184915763023115618331343968772332740851819635612375735345998559498923999997138558169620507890275494594773388837678965771213212850818261487131400599337325161083215149480302513256659807950806239992828962547731019972802182034247919134908793571160657184102903067316964038775300704064379821506163626083104328945248489527110956226928484497590109210725853796431804577188473354735336513195685875098262417143827107137496901815031305767107819888300901917322493845188822809733746235809582474844211516276148454363173319653195125442236193377360861351407904437096469543613814982221574144167849629592285123311062126066496087655645217253120422691681319894217641177192550821016637239801451018672291141269415975937004189368502761042211773196929031452206526826786563875899325860917699791429342545023111592314808008838648006431845381212317935147739407109111287351814320782641920323960118410276561967587086659794140583896032766403377230508406406619399949017673967264397989240356900560240869919047142036761351921545120300873251951760586858775537960461467745237359254264531205751399852260027031736917355500636324104944222330774210286685502652448108127010217796951108992198608346206490905618271188739838170279155380447154773151457020119338016062676652065710211651593510706845016231879104450270244978609101404781379971262775473608926417263061225357690193489457406291496596802590398294114717119273471606275431345981761677598979095997419427161597891240808722819788667091949846681786794997997774641942764256624096713469033456252754875166058600102116763702432667215916624108075129984358733053363448311091200083202702159479724201182488636123506091710204330049558757512914706259391495369624025520556774519807923871715423072382200812765891261871500895635219297522551385850803290780197483612785423396433203251375365886622463795055996595446906486284980637059924108700374717220546441714764848469415810646214476585481510176133714317172937800230524420096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,24] -215744865041372103825531801070580865567410390431961460611521230634251473590116515620413342666921067414873551559538887868974314761534851431517832170347497751882524418380796768353481862848268292543092257694505817844536210707846555099962390254849979450147397121872071951495229643865582346600265850535446865714542145091993180594800059089148603262216566087956526795805699765020581899212507442460139873236291667743820634443649516840548672392400349113787588861827362379067661165187433953559069106263337077261357980594584963505377738408400147964570232191636855421581804495522072947863778120077193327207915258129297079004157753317906608730100471806634463706593638348691798543491997498787352299471885724277206078322005281044212788431350794333235144866612463941881502328255917406843225550329328301735649419612509736983174914171869899306530708715949570022096047747855131393538185270771772804367727623549496541040515674950473359441349734116320371303385141557454000390402850021387119430811541253765321485105860036105883005971268275282299008823372981294789483831647394626205127544799230746051282404768656321517345933760851535701725117954324154378869622334339086569899870088671636369968261219390357281551763875853105917730380054664921997406482267798452587536124793707364848696931681153059423248369133820085016167098449971422450973666133183189813115888457968013712692198556371924561224680892542605802678956562461251762820199933241656612349490860333277772675035043083913041727337092300743827973342922634055775414263806810296288625380783499210371743521967650893286800731776984192308609975758542257003566920166121339880698681072861145559025368313760451247325689664974076297696363997180024601169336080721580421142381325382645668361733670136253803849997191523389062890420631335523492492661891790154032006889746843246199727821521895051787376782138946551526547799300250051991724119921312819989238927718112233194351449079311802570964049173073610961951044677906738508605560432016848237853536875792949565260522598935814071210386587057365356173394275532800260432788360940947146200629511529304058286934797497566858897219014244475010000180104266444545368467498478334372591546946615011271959371423221178335926157312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,25] 28358075738206389053613098846114557634797371170624873156790406168905039265329795011759640065148906615969336217092584393514792926151623058349248522105414781978363981514257252168845848710657484597748798610060741835045196316711783310216923119458215368313289580818805076894753041666398748298813516087352777196450767589145207232952763921947288367550702984529019115968056856484742690487482898732718594933401905133318283250410607878836377728916296942934333300489670217248896847596550142525148098362091832131978300085813469835732580542451956185213970199341403767043693818486999745923647002623542803458706240359428688867628389783705473601311592499830869142297009521292637510401115132746289827765603329287738845894785116527883483946876120765465267409494257051314044945986318553161456398497289837376629863240332404717357680362918691978950289557046874980315354310670013093419828712250528468802505815767746571717003238680245428428990323598127733786485890073723457370880569983411456088518056803448483783737188473791016112732740601365630836168714428001026796191071416756806091210986806287852667184281447876635928300781360455326842566268773318443188610500792160805097709742292751499862159202929220034104513764389149672817540945471724899285077577387114192207707735718573088944541811576423856828452017304192366703626703277183932775197791244142382508102659888582432151633274308696496546792453347174420817254230658734435282653578656774503605670963324294079724542250570423950221022806992660440847788635375826294285642143048632665922366672841569126802701572838751277528549169853943243454999053638480225670623516286180592106518480400224765368684458959950250426050961940185510536732989062297491939470345198970891900001898125366860645157005257746168366674692950921297405609023005332547535297722083814246793293492348957863244896734081747102693868853188424072247255431363714630231018686897650061914991143355764245094244875852699926755318575692755733250412806456645171334211168344928259020101304001982211300210445899452664310021706384538066911763420159847175062597741965741012781593492283635572165224146110843566595467937284219721163829920642017166719091971854247027375038918265674727602793696897961698961391616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,26] 104404039347605787727120657994569350261109193149619323645181393103032558138677915748852020472721220020882951815455745112052639114327959601786920947360280002315737726606557824754917430882211518364714922704117044675011046440035789762116306563890137255829170357623152473921885056729355421793986203675215300291830993303014892549110836141908964960479216821382019301038357272953338906608634101108196066744117459836221546983791497965360427775423353724816941741784788824984763198592299341540709996011490148758305593122043831037273288510548000206460127796526059509423806514438257766853444558333280037599294211505672696830529852005186088626972062183818471767500290355072268711533064761294856718599877639906130791715380122581842572040731919077257262383421692506671356111349488340463700409150059180884751847152827304179156613924577109326878687450734585570388093832672480846982710781750509771707285913672629014787743679073896349097762325026702521109214402534296336622963535841873323568593320464691666304345539042258001242798275029001462353382810383562369884093824057512061457142141284170172393548586080079302852350153010381619524058114604991281091364511111960613831657005880573888734109968385551096043923931252323523060473024283284807905011666255096269659665660757126420714039707968873963179967016823705996581435463529926062981743219382506139375170109158868655612549528001038707726831813821961465318969884986634460696858119356775446755701896063406190295249117450396876428843424307350569117593076329837518144067830302215950677027781325130685766041392074253508587627809850805607157988171517325336344149297796292816352598531371934555761375302644783927755762505410099897604633634039411573675039855563530240773622242883454765884963997490101688446119586837143200735603593255867420744076686379848035431339846513475263930907759577185741851515595022332015612384788278739878677825476343366294705456088884463582564012005956606966459860793817023729146578996369472797967521325592269414443653053935002555903957552836557632562259044456988148588076071135734264371304797536452098720242961281256654408513693835284497411054851558997327665942284370088550778614307320036842964942827504266470183988969275695796190183424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,27] -127261366795644523189451722818147939835958166232950821705683757791303456703460914151168783635494771192659815579893085604129860949917642085199987766050542323496605426329009932163759718114829318666522169564104442764531996567057374385480396135049645410374821237417454781021800744745501735773592242711042500163582686269013198018132763668245655319324891176005032949890829701514370483716601865093476203790065449432946120918299516927401313724544990822384185613944539789159295388404327767125974862128752854247234202374041830592836098421863713630417015233496367080154582500844545215721251253084234731584753133764720794451282865399387693469086990326654323216708494522116320926748064972201003422074873933317055971240164816230563745755106153509424484889200598953427579094348021603248696993419164596150941467792588039168761911589740582495256562402266876829097364659503576395211973870805761880340663747556814968951496462894881477362470682756050817398761043060868148260440936191471784250170470519757779728344748621125811333327563079566891604870546136125993858681554359377619201090560660272118029049829797821992979324609770966011128810067005840332159854289153710361385584273205850706165445308745499975718306466828486895489986393558711190080596223052816375189320937598308039580811461873003639772500399699321324251594675335089494886820866279554387938058444254202012386112183436772840513873881006025707329757353148387354140405024048557769357067948435066025167810320572127599331243784902403228143231119940964455494262370444133666018967914227366216773668347252066025129339245982128964103896846727982905634323000578182235991710899665381185070863080723198682419607524733159655610109802580058109305351398589113544150952363055203907125482247104301965033077388442789394785271305496867798949650519774646872077222219239938619284468344001379937248815433129310839707777220049047267835756190275977644776721284043562314584462001403468240754769573368721946399620464269832966603219952750551151621821251579616985400547537069955014022759267383530671199679721117942071442694752513613893729242408362779091085715149427247125073743249746517592905417269058161745890542436833278982133514296966522745317660755289008441061801984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,28] 67588994837290534381966961504183299383720094260239175526928455019953349951539890466030844867049495963310121708806964998191652664519146590131008966667852875056489105744010236546430846515787573626664021990418974315795890224066101485637745539937535049918952925616773792848526556048758954754764639901862796482442695385764663740969710935089309019197185247956358485145291605016314885357365302410382623953394025251657251240634292658339262003905610358060797200430811616448109493072267952120058141753510969472205008037335609846755265912644012382840073072979957615092959783438107674284696810717225261330667284868903279787428808869098484940490835293387031150731496980517338866491731456926798859074201647289134570897132936466596837141348286360972712336702903116233407465006169200539641183225454913212706247610237103914533516803870284458283552870489015758081917260539676062630649814576147293464336690389486119225509192973910995299478837633268120073728648060443409482893698087156792389873282647884084606452982099466101288188504299387652986695479196573509985341612448283790263067733121951004579918612162980473249600713224037613771203009084059612015541715450424091330221276120981608706320172092297187709227001829823862526064650110547090784583039400114154282298257810988353639162970207459912051704549674461784909615256228215562436417905828705342227383647833814412667916494180742635509103898415044347965055937128016497638361980891208085034643638433687747086595752177125041323423295513579238114705093944045026756237699983273978940950178899894174556990879435432666953538954553644311580972135966407072720264429554239076532502733113981177848038717930042053740065273499226630735876417392085449658303062235458982089235298861226802972980012141343734405763970214284591974415449910681320821511675494811202366256995047271695000600504867307160291565787179888003605877169599684965065621016261369089938173146716985319194073478057016416805514876216474307679287421682287247646631625618464958388654589758615733898240811951443954008169043487012540040776231565745617213117362831983115421063432891376185268205308340643317723733407938149548941783408423355371698338035664538878671319039036829539811093753001871076728242176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,29] 8329172412340283167997335546885920143153837700095840099334581465424356866136503502348716570281419309514325510531065513668608078024219369101522315514227007754789789666455529631614149496875917636045655068744308117697078853475385237979083795374621511180811685987058631391352680698563576503748748472782304854103964005458883972010393882489473749852134346209602575717930718657456617225578932115545986513661824434084475426021481490255737505619426710166218464902198472924272751790793822078340380824650739534275389707209341849520603886977456592194669680705903452280309727691746163541413756102946937334384292820611218905982542331374721634630025121195467110368262029770639529840353269422480558991191882652338041363827392626679823961084890513046432258323425305963016481710678716430394036568946227558229083090161427290805810946056478536494860551281790022847399164510966993108363234264829156298865998495706107425002935936435615022134639278101816041237570191205909273321352549596854847179814355658795236490764590341591693352334319075296681242917953095392315720434428995030453128860842039704926671290378714198537028845862678639604529443288590053185878887969931195084824420960230828237509445243960200281647271838004654048852336943654156712477843960316961319127513330310693769269959575124072834838273857515303561686013714455680333355407994745413389623234806273437845549526105922541574597662836908180905757030946201485052500587690959424426969642554242459303689461596289329978313707579722408029823005334386335183124073688108621066063269379168448141511731267576043020085243846522701732161478244767244956495684162099275571206194626039287529552611599977240754250637203278853704774586846884660006272811125621184351277069220291766219369544617601234864901196335361787777262021583569752040950472182335025372199490014115238304359863736304128228145895616658378856920636626866599006154171692247484617696455557053262446445498127579230835306579695931588986345072694452701035010720141643137082230666389021651848908104859581305656837593442460286980903560269380063430766197592357998539642400078197987694359858486176279869015344714677465371520850144304540099717806787792757141759777637461685225250279764775614728372224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,30] -52647107722082991069983751173572419744816867445893915078968800648864689184235270084685091999543411499552392880394606500442433506731625113341878831367484939233559171939665662155466740997405316332063657150843460194935486576916854545652424059740943262065127200955690991821849059956542527390372387713677172652435321699695339793718439510078063334845377578614738334705022844523304156750441488607494888428811257855164337070949753245314800022554989690165794093259459767406661645030252934399652675393172266234403941398446406653678479178989128345004405698120655778244095129012541741839351332948216697397730477505589610060566990854163128551605521568157440193481798147948003076814141516297049180338435324320668426501474186070485344822292663764871941108414886486036972946240513586343728797223774255018909069172601738511909845342113627157555238122487239001060043657863151033213232780428589613430438142727267195931879781049323822105728094322422029005283548497749847483624858716669327135881867502398133049994174610080027788918340199720546750389933128480632864770541489794955886514194775860151016731902461836967522975166719190804350560396436279553649714046898046083323157731905151655317185659930599684877310228960694998692974410609540920158700692970700565553478726545807815693458135785455426090065310613494859306642912703088880663567766816382661522054769490729840379605579991480185536136960873899524138319182201255856623622747048437630099342212706288700717044004606063857778348870597957668245069652648425297632296007972115226244284199126871039599487537865006055527140048549378607729210098230962117173826444609653756692823579707142278406649964647314376824776977410803079021822533425989667701127234246258547523325219226983972905564410481032876296579160168573690186971760470124048815522347550020111783490693695543439747300143642255003900877068938113258874405930856680725876165656326652862117295044290035142196709235735060554200171812577772357801855737721832667894820364932280515588434611125235513133771065807713424716284795679776511648849693136528395509031585724166193585558167786596143220789122960716397414626593779460059601975735348743638719926475601474775233519081306829733413170495065219057894555648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,31] 57723787490999326706954109339998525707314292709004059912006025682623066254997639849263328985306118813214401480470016982992506073351802943295192705310868880123539739205667855593629620957828060534966630457226953560422556222870104989520806317819069306872357892829610502998885205726498443155877278776199892045138954018038937046593801589674293839623309105447927757010156605350684913482680933669765905301620898250038120583987176609101009843331798322420219945358654457304945554486123664191702290564118410994608716120819836720567188595357032968660930281101564095394209127114543273996045822947296544195087740213552615519295375427672657617049579834588910264346706519110513809827929384478180541545897826275983145944987962216312340972937614675261104325184733231682929030505519825889835553250726220910038711790781250669306763691278084822050409939454555557184627860504644434291966857546696453576671763954375761715495131337457469524428287741999624072959729245296751625979552548282843718124011872352809102899449201735935861801580550055848891485006196688572096765727290004007129715554472209730144980575317279728744905088582493486159611145865621482156786639349563098180836998153991528728842785952811770426682570109740543014603013806270834655741110838670330224988706206723175196937174596096292592078888705279701404534849244837347843237366098206961552340064671570906983711550292626241351544656372489168892093059782774933012096302661093857838509724426741052470667449870297993611515389725637718725921289905378585038949217311510727304810583632490125731904696773661833122047713043743939572859734632581434642612659374653397190321745791225549756851742305061175871411388287901331295834090486118711759125954446469241540458796511773711759244479364150142666702744720065644812662723935140386594186348816236494303075751172666273041472051389854863231353241345867665596018286179802113730153873450650695046114118311525493864873417212035688970972751435528767492644133340346539875953643148154769648463623711245895459172671385865834290097925650989189503590011609416848212361483398003962979270233857506707874468685477539179033498890851008130742207404218273027702735650714789912139219415995679169724106271981473580110053376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,32] -41126229168996758658311943543304705667372384955249842123218789728738485210080778366533661222679250609776588590721268478706222342439843480677738356700871164279872636195682273296099328732828211964529391560404399816389718136191201306553909557906974905597844660692847822455340682331679420596622432866568107440522053173938345617273487185468149095722553757891674811556113892461084449797057986632005441103381079763289523197357740962446133789214497225536441524478626964419667619518717862249505213675064979848192469006825562654424604955756928422942677552723757048440044242241550653245555768729171360128490696115376381080837081484317797390827674564582741812603241055274950609745739183160337235234035693328781294583930440086231296994132812627744334229721112148825905799468933750448150900256446708138547207273422564625830805669534027699438678144902535195262637701228129299602599462102664067777923070641959763024064677360003303439449487521606558727535042425278728665887444022501520844802864174640275034601540447898932201177558207093092838957219153552386865089628350619317598286000644434429131237707021834541893328726468724390923270757982876247721703466603118672689177771352503476461790368473196931239343131380730466382428905508796509340717329364105213472476913871071987302383599461421310568449073042726780398231401470477248761447563588636547248205177612835892383257527250625325897553526206804593377276527707512049748124350812195842023796844880779009410088182088282388924741003480388897137741841670650830826547139781078363654229314780528045591670470268663819031006881071729988576869521360395868208330044689409478879234204406663399332818198748613914489150270395448840334970452670582908801776424579163128733981008309829704621863176634614547247157073353781323062185966748234290600235353263308711833366705172940255996564669733960729182652644144252282313410964173392073443855510129876205660251338520220629787763398652873704729776624804213982899493013097423409028312425136897654283728431490192734756007198331270119808688952755719544435118461573489381797413282718156796818293327982755937938067026855374405781299546125747268199460511725398323688706057398455838403091081594684514620800633562596995856596992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,33] 21919558277957755079215423419729697075252472419639932807938800282539327601764996073109374744673892896079833504574112655802495920100507406003252096328044310817568502664776215357807901664297173577810543032235323585396435849971818225210229545439106019225349655406177052621589819067896364323693358574734922358146651125621912290247476416226625358366909472800732546609123374824426139114395732350492157628450723139432363458766190698151200051007126649932340406621450994191249898279195918472839196373442607584298448600635439881274075819636935850875572318821948413208271798406383807705761417847812171248206635910992317257041958774738982931214882841541671317012984871923692282451469276951931466688802411208392617215355261760687543321254653702181421503008885893261331624689468161721352688046459287668822206822661553063989922763918339324493289455703782574171329421097265968199255549333443718858349316645033081217984798425217652258502295431240481520421426951650513247392602705861775502318281792036728462501625192319733637913320944712070939127416574081404305037997536271999634850097824868382623194899251412116124387119663341641944633527742269654387257110814127623267483120401420246817323318938732629766772790033534642892549736932291360647608205914898310811312444354708820729480663544174496944388913884099067402126627672873876183205685161434359487803326711969913927943086652975115523545956766274193017552772607419222760818181935123024685485934019088205996727895356287898454697917756852207766272302661498874231510231502721939118193875508518375072545394189455231918471754929879275065819381605036868519068571352399037328568391265261754213799388577877670288882478670303356351098352744221254224217258504401664341560025415454631829215197515409446606333799178924106241459960496459858759837497346510855003846073187330760507694807556719712627441233346534858517802951314827520909920467752194588339016258042772293508651590321420719200440867965132929392603828867724376304577955311778272911981636873186408223806734487216711788894876113662058623021801668699133732797070460092956563636795107416361181393795181696423222486797141086750099582485241086659413839043226925636215401931786616866785099151633569118538432512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,34] -9098473375631169284395291452276757290583557447941552386303446054048059085744487436806913230575028094573889516983687574713723288614644198854225708450872419397607181282286652188613379784796072879977869672175539969763163140849735705528353048007847204582753427200086850117014349127220358977069498576838700453840286497482427491218395862726750281824259417807816566652512911161070171232779498932673654595644695772475171762930084115886255161217972034862748324929679310591768122559190488342206062036539327837139645001903878046779486211089721698867657546088420206674074266068577065154013327891664347809534548165851884590338620657227060755189132256826894149988492855607093079663922417623826112544896821125833389235467678341023265102897080048197508258869423627832781694007996002896515385285507740693767566208028145646161426535453617222456398658295257226205537999607720203709063913611410665485014595334720685859097426887150974599183035377407616361476973655493875643908005873988206652713808248846700530951536869575197350778444906166753864438588412308268096981645090400698989373829724699765323620776589520104591875634206257263243777388888507117302092603168904294311569099822304867652803994025378223875741221676721453598823108305891200455715033383415772627478587498203010823135004919052929521240207720994501843753549529276853748507344516224429313460826632862724580712629991425628230117874469751662985517486712870671368430666075684799653042581581799319475859043862605327462169635056061300539859631785515721636673541296963338992577509185051061162456618720776751501031833997338462040550476348264530957387296878537029906988422860549607491618465195422310687018021435155767348736224511315617997425055680175519721129492400576368830818848575512973280810556045226223915344151865608382432304310859344859657414362293479727769943670394741203416167596898886476558926102775984960396697678767946921022000546271177308424038963586810769020542502718264485692356199657661857413309146702064995083569467923177657847906430769073343108612178486481296776655825086801000908076727114525855822359025793257916378802109603242693686249643791669107608706349241113531148364516480847799063037355158714392422832456388242766232027136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,35] 2985943296852109468907526085223155926028562266995081671438311207657511072455995306796441652075382417615871633784000810584804604368658815856363517134273109953250994448285706272654260401288496857884040977020471618280497630726813406276491120234483602026323966444339244519877671681272531105482809739100801698977966207326899661496311771126042488017017303715468733138534691210646892397337523287735074040435957436354427400423809562359797380220846086157127862278653948621156535491339018505653644640076702643254528830059747696017057196763778899165966429420413536203283107774685934570821971630951568255390988882301836340012828888580993630501137826727027160286083965563645918465404370020620175563950328126894042844939282661866909578879901941085160243543246354055915673414244047763579135072083755704244492628016391976096422946152554431921119767496365128212106295450134239932402055124621666926442994265024510027180029056983769840486130986286092991650361299301222425268709093632198115379786178776337088870673857589926168333178076768093136158214474511577938741225944357155093867562709521599963971090350966916984499318759990891869916076247055973059257112270476261920079835776560450356256156587939540683764521394179469044099309743491117851820207409068259822769157860527419227856921724688553051902104007892798449166379708859985088718865216735841273918989315238343620022434638011375480800810315227036730211421476545314380195783270103030667230588342092335082835246155725605374132812460646281742868627107452683338011284195809298539188720340970897192084842458970167593321034940220848761150478704196267513879591835408512625727089646993710256049228697212122754679505733303859220732651292779660902495784582724533024021419750961445532839882771479350960294159438903670542780996792561995467212902187096486268210283748929885844495745239638544866523104910443193793595900593107153708126751871255594771090072466571614671914431718106305260806390891024457936681660205472488151899699239466370880479128938076689969660608241701529882020563245932942449672247973544514424473358403503572852626347374634521488081049843020901475759457809250626680795130941971030872768208329297632960166186101364904354958445871458545389535232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,36] -799626320162873980551222537145226713766791111395486891062330153088211376016057044583494689741148441481699914268845331779153548272255249285829944985347811238898103087269162105561172896378887016271022960039125006535958435625779906264908535825979000460965955770710859012441370788477287309479288216832594917815952516678166894144635790295542273843770181427194847989708853242758800176341261563424390460340538378552586725276067227675784435634172825078183894837440988134890897488512739301698222100709889000868875874231986817784714385705694957512401113229083697985904440394271446494559584483464751163102884469089833053428521754330873889744096834138819075739588246570243007522077370649612853224134678263147518621985442350287927649674402064041582488855589356935891556844138451058808962934162336439085496957212887493657938027290014379132105246367826764281584230070177887940083669054957895268438995611194858818477271973294705201062255877071686622126584625765503577066464109766239829950137468987085234427140892530293943037223283798172321342141164148461983893237447387082740349061573623509200465164488746839493194208136288428974472769021401324629158314803045712501059280182287730118787099405661370493959622267349557454797681556033766214145428416148299662265720408501515825446767485747627245169774767289358127100766309535108256844719301856637919315062628946244544606310007288731875616504558393896105456887821970472010028731072683621980306283040559096077395469217197361361822025109397307034314623830422064406671763566985507942855721191208827644746337153370721743767176679774956678480922918394760556640948382432601706736801385333788874515010242867211621046739453394667635546618412457961256110525332657291828813850255803684501708711276066474332282379228292482785175237339609455851649548536169609622334831231396479711248533979943913261360140841204124492113538176178426781349670094137967366225933574718834879620806207249851820326192044113907132326311996440240534637509237956071553511451661343694647598448248012251206353452231347032505373171527940625603632176906653571198004266632351723811868759970057823563090754964898656928553881163184504839599381530517956646243474406128709781573991508241454620213248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,37] 200626564088043810118349463303539444146957431367830651367748024742039992103102931099952501535543840678312672427897502858644224923475888884363398086311592696686458551170161446325085944401499156871266533126666504845770574529119064018775833996131290203186842978853643438218593608574773100998689509562511360404047074711691790397016804587405847670378196232662160429355150561942933513125936617061457956713171887893267191178835924387353500044849158266389371066707575767413626442278231367959502773523095410907885641508555566213762218618618732219557098021351728371534926281530403257764727919560738517578855366224007158763762886089264111514167156186715018838780075195341162125539093321104897073193033940638463477391778321544731220310770878548434111584115534606122201153840175570673331883493644491328063303971702573912719011443665755420564999290623249160940319335140133598586322572897111523865161402611517171813456478052979471696404511938580595129759498270342402338990476493060715046645624009958846067279586957195983770566417983051407878461875216226387584223974830369938876153416077465506308081810374744986361264197644312782838343201491340253389270767670584612740416398804898107480724009758390680986746030475976636580731060294778231338043548860062211644944279352762363411659722720280637582118470992296502924755246986380628726130453877677103100689815804491615119447074143711241879831115625719702606705750013327981058123404396902567354870564121703724343293430991510379033119642796584911461999185840922301245457596142428037526392196336080933380070964777836013509193827132977706024114273644445890278910849098739048725223309326622987131730804813645531968976760010760279731683096229878525568737135131701418913172189835477928602184616051420484172601151180382051778787052977858323704456749461540935666340869132787447345893011002575061024965712108505203507099740223481122334000581151140674639784448991332318984720859092488695675358974588620288882972120547497855662258826370724083867211259352649479585829059382865713468497873714249716881094584021165514638718130776280111220772169815416031807002035127041631777478369842132218604056352604131890522073076985724531554721684681488455759954978554884065853440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,38] -62611724767204248920371267259189187745656406513037264318183880504935879080512308894231376444664985098339745725069965224640674473369920434416864209390145574790663096456291244979934336560332827097012614678570215732731765481875659931307266297483831513731689208819608233329071595359727800595098098244887712504876264548412755654455221667761482121816156559316826134876638777043989446809135803272645042842647329070511120642688435583142185365286560077758162410403021817220394025050357348875805739296528344706590176410044289090474378870990418974327071603366006207316622047165419661256623889027472070913975795141385467209178658025000083680437946678663150085647052011339006413534225597324263361657566036894383380598297216156614693891045304903003687568129984871059275053074272054114240671514667944314527385425978426185506293461952786075408812108335269994318824177601970255159778664870714471866088844768586399607013971374086943055265778448256110570898459136540022839008635156216886184471817872615899002731086539185711478705873705714017627811766476679851805836044021063060342390930513937646584874446629463910043981991464734589161331182397344815404075066593808855147300400565487340262977073546666082762421131926919740044885455223675533587971761253364966186094109625706660633756889621538587919946593349454673744971507648076285774497584720497327168091141626321361841173151528330633014127003786529769839911331434383092625039723270415691402452131559355264945980871526550502520122898362833714438796586615159051409716914718661463826766842793474892892329527365911797769290353827560295283408052945171920504689438421387040488261891399749638115134385008279775874947265712728874699941834676432423227785112541445325175394692856916542356134568460995968409942869941078565968092392216883185170140414337353757217485233369350258294324483802693952941683007923496461362511795620053626543369240059148520391162936884476929521484120684798138091739769948167983940212900540903533820028706777119558675437368560443182211836675335003589844579065648157073240520615151307968564069220832106090589343980733608132986167721928181583132996501840337611817748845291960962797075163840459944779287890572881650594360612197825918271488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,39] 24466571607472596839681629731323982209366246961241475175868646213092419898324369934051896676334431278913956968329303443132893874960042280536600528526993310593363952138038147123915461736023247806093590944071394710485976092209922890739554346428928183519221819364780157608003924965069349916717195596881537037969921553192809001861783504462724062879172636837112179109015519418115563005665561099400242801601605111092080696822201043939534377843192861591629245225134755297442347617085498517190398373110638353054698417078754037120406010454616723819006171976734415157443041855734672684860944005903174689737533734753176260858213909871655471519806111743371400317557969428199840183560388874666465467474247758799583766685342068405939448421236964002642064695851445079325548366847614424465782727816714679874916971342636906844256748125371100849005200944341399970312285619202016786706306821212184084489093161079612703731632802172119948160377695692024821953354734127106581454084473206952646232442143666249428404574444234251814996706704221533288346304067392232089962865746647603515398877609097073867925558260746925967973216120524901214025483525397597900117179000805615076375463448406530079279485187816700510774890563690752930170907515479031318973520365937416262584507178354426702928056515637776381042050024101559745873612355430800869671134913953970973633770416276520686362105087623331361194610600166716219568461654920148157512794371421298033901027529108939837817230842252290067304311815030795191860640043223595899662512448405264571125418565277897146222886622314943443627488242277916708815375119760923144919782077407820857659607440241443736753893867477636944893134205804341929208436878019596600931473922634041744016011540400200781153182431525486724509469122594353132167385564144972528024593845433111920146242272486255519443130412508597819431937154147638733735239055794059501444299454666249498289557750085171985206191378342191297804000193133598801656288877002924126472238064176703029490884712574471180521336819972881199400892988423424392525639258574066096166940442880296509393307352916044735421327051374622851219743738784088053883048947731536408892645969803989147334622464918793510147388135188272775168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,0] 14727121043957078294946999720388709251847787812094493978975130023775848348722006747289423892993760542266943706018135205695608711091481580843872658591933479619164696554856630210007716183985934942556185005930211031705778517528712188740396022990326489804585389081481853035555099777868787814652316034539070644252943655507151380296602294670225034148352987610778972505245722594501305998042637518101035658717322942769454285758983584686790114633624379714784273361945251387031670717888854773438175983071695216446642199775734515198461096632999420065145094889611390882706853068439045867244626465719996314645463185134292313753644659149993360350471570551569943542744549941128788025219080478867867967570848127778274844195680026835917511813974975107224574522914810436699723608876287321254677720951313721135324562275047532528449062413075120602034085485144077862272753129101505945221708623173846545179548543422009813457264614510032578139767593169670331811327306326116175196165743291572182594084457691967682337233726281249447798321521096709360444684234101602083367270834714493860958102501672862899400750055553603698240759824935145398966758525804077794314349103921817384412091577601341593896406942553154303092138663445077358193268217339379650773553098871570433686372728162625677972220128718480169363804708758270375757723006040190934645635809238107739882144219621754206064533202559199352890510047299674330179607615943176493930617115627089138751766525706167661501439969879398788691019303936680604932453847641319691164654544385756800381761089589945382857296373755092153380779069932862512781327059024089459012040433891370002071795667340271171544478717554235079216135565113496092713934310115903990760677436439805821085344377052623222985328954312588792844307174788619727958051231081590979068683536257186527084106159625998388517715379583541711006674003364903927531398803672027811409319742952592743471969280646411631870314703738504737491770928659089974746902709975250892827899499204000770183336247406905189107460647028346184017064405721619473678679444399822349796115771549831954527983741140131311125923417484003452739952233258734779167112091397314190840247554698713400936091815710954813868294012928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,1] 15990731981713959006669756486377280560335962768480007071499472322867561493468064556776122408486905820418218620171018315658519459679983284640522645436711493000101182605193535378969252921666392936597831686698723677796638497663090577633844309500221956813955934282810647089547157515477904298451953484068546587413139211104995838899216554806439687050306680994032147553093375403475569295908606269007627221003806345855065885907030564744910376048165901104066062502007244273538173724425317105015772030637665430013076639715806328996892180769138945233752325119244002407398294739009454124977530964883742699475271923016477367911925156901406893006959816742491324559660358586843437158526807982766300365977370327583782913156197253727757811802660270562128219354379239666241437501332431392573422174695533511847154566164723916303724131004149321762831109099273944252623062072329200274301663573339373868720198916713044379750746224562707603552238562815615094203062620139203233395911650212648956012399729460778427301938338902152027235394341424755018470328406424945913355462426797471537609349965849563522515121128495499944963247945340090690649486622731983818494023263080300913705215852439495405686821761543705839659311987964466001538319268267026994513226601448362155120465158332965438061428539753606743019466446618065263878047292150084755550401162051623017029564802372062672647051841303887570654628347121927261456078028450573912645678231834484713946084057828075027935368863610496751232509290692811925505820301104968394565233016291219811676186913161831035072546400386870228581733299395601699987673425077522726702589584366019251026318276969197481371477109292135419467495497400908277889591500152011707536016829762538822582788467125108393247120662133642794042760513395965619676605524293014150162544135887872681846148880664260691622349219722822425383620912394858513169206880952028340483049918794305490251519164641966641726317454364811525153381023900072581966152569119069022518447414687107717548365984810718673495658557567982932844516807194356976851935140686101557901886925642846494883117443159634701983756503749924927670438608129206391094470477308521870259726131783261343950562323383893185940894196432896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,2] 556245027175368220986034369970149559879184743866932659152111707143651383101786552287515652277092078690229151817966572000000612965061589723946252621138121836655095517649813063956022183110957718385295124027112295808455970582241496037571851208702230174628226697698774846991125990586014689741918698280700358124833275646562958857863254315806479419441163126751819463908548459046199830293107842350694794787241574482005031319381000197176580333881104297793607521064316116259646061770266408795097298107211392537665837016935245688120874655198534200935516818775539095958940075630946423996936771475482088686941423861212141763490372342499140695453497843517012925079049040640885539506773858582441966441659333341638486541888653828232631913366218345990922751247960246090292807161703187234750994105725037949545777259633776642754699949931125367173723905856085621331153814648646228424278132835482722336883846118931981592326738849440920710015090093938442669925795220650615675386242045018005163251161831614035114793651662513255706303666498248830081372224873546437246379845236600349886623853291579542197454528764609776686187365511008350832705442695183446865225518030174780353672994400866718749906102476553017643179096786200905488020154876790473250312820543524475491087138210124567598353992439665596524914130651387327408773743582017092131870736871360100206327613728746549049476062120078771334765324121661223916398909571317599371926288900897577124720766926408212714546967368308576589492542084144389520117556982920126143440301338574345920984132571797219571617230477629034110129612621660890666986131344608758499980188584454375343383948126664809188212700591014199931060340041442024069813007214402225087358249457316691900151145858720405043990204937315725273334393803771886564392541744927569177295662660589750714888110392949280094249817001171779633134957823673952323542505680615047956267606592442622959792551139689212596142671333961846303739911030554235197074135694924383136679604006547351887405187564683235731993340563992760874211055091475713909581810425946270292755425643991773070846121516203714245020992008196825211330463613772838241941766366520560268651632167427980600607904977546944935993278497554432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,3] 9307614424863010358184114650634994316795272784602284470567931477468295839557505798793811068526093385773553473060932974435347504013237412634740811401153166829305870602105714273743659521486102541084440864719215690775943339903619440382891292557466946420378129782317565375409908652501385950116142678801138430829828503783770625344770827780954330555414094894159395781981432911445173287635715593664338956863816997892764831625703168281086610780068317045421345263613861002181485350276639778128224791902908495080936467790738731400749209544048104513506906415804097809168714618323805869817669216476169270708786136911590448606857899689526121107673755039387355920358780581424465590571568351292172083661156393889123775711163297642014246926302546927604421778714726590907997806906077594525444435216924711170011329468913962399951512044492039376861015345212556823382899875001881495032593111769816638861162556529123542844576348035994571610357245521703297929605273043130369171094438597315685461529339327977506136094450780916692741021987770595687043092844116057859478432439207898143249571695599842658543791582101261539539646272288618561136475406735809540030586131213735342708775119222132889894952961163886158982629082818777333814042615954080212486585692710474501267940475365485982097690803355438442981629779638901288309447166867900891979191535681475171700024763575225509829633196921052477553617906636662485298420480437662593735456215356269709135194273249684456732945856588803043265213154488346963686352236262934763318521245656565495665456262433277939272168852188825584389853716738197308034820243782381990374294951572792107354381817764529773769972801536238606498624317370050365876427238555954372071141796828544087216036130166919347059625365870011339556788437352309477448421530163998987356400728062256853996256967718670503421071075461020082927908516629239679439308139402109432183505875814920154997651894188797844966221775037346480319733955191792383990809569680011783045820077489104220959086997023098210152953829736970351370981400328401594338717553395123690529372903629587479261283386043345426724665751412180253029462094482255697366194856932517276248327780131461649321389979567873301615708060119990272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,4] 75066154406007774745650718282499137937143353165268267206351328604266547590776172000968476257919210425386491441696146190323256339278309030233525831818695837296387767035676029646172345006606217987120426180388967831873363116558277841135955419424960990525194762700700910324775219942290301020875800882306585657468317708698317894582537587668251226641004725449265705653952261418757065745253318468734725728549744933611436128094345209384437651174034892381839377921736433736589417919398549227744147770518174080074978510143392691512259249517433185802922827365063319896863150549335908574825155032689617394315163819328775712912481648107112915912714284173629370811307151090109909783719114914908437545927817854820849521380691896750211791376398641567966338480798216987637411982527099197786899851275465241642383197807082179177724346886727750693059255222620554167144796511051390278767241362053263384154941434683366771714007594188331077748731265548531765526644368858608079243443098757702853747409644325674098031397829282293182849403922410521652616408597863083632183935701757235045790442274130425741455980269269703342885229405248568956294328660062099334503583149343043754400551895804228437713593594286483069641730261734275698524290361162771615693962440347463384032949675278443140434115916988934814460905852921200181070270007132584381585036593690781261831764445677956085041442885612960064010787047943678169194633805040817811232147095348819528114315009849404417294363548186437562488780049421336084524785582966786620617584681691429206817751009556137307410671013644697920856215535278350991794778034263989939750370933724835450651183384857390170232745202650813669457470072302940395355477323661945085488693279507665093618841835625373973489361961227941469464936484111007038531765602585608600846660129410626658399866978665897202856813690884358799622871194526225829234393759199707286070840556047003584531324278534438541011134851446414688842548857813073838571134411687813962410283703323121023720066769489351746605300303833795893214833424360644761909198488413248291484014644010094704834243644267488092202427031012677690511469075179668371325592520468315028709066018254949423632354453177859847164977355260166144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,5] -15234334984527767040535086521220287602620498695249061062035937313637491387773325067375531344778996489259161401153879213802172110059118636010723889030245951643603786239273567889909268264069882273474024004404725780992580582521171626641073606188077528502747419038885271218661228752610621329649462208799816997015893050237458593749191696755898779144468246857954499410220125126686893910103884797059436093235103057605203201120414285885490176126865396843909843933083480914812648061527619526491613081688585746172847019423195909894889566256476869551664036087372178564400024492523470552836617657988262673952881358177849762131362494098386024889778017782939053208648223765367980314044399832776359580090211395240537831369615681490083457909457480238261975886780776347168317761494661722593131524242577675030791314791993900118253812213181175130324078933238551564418573264132124743525714304910881542844436436781248056155008277698647285221947628783018080005423535774239647490319212207431802905596799419058653381684337076651984025546761225358669646482816713516911007821763930924481900379877479321446482889182112557359608152861507228321978070503092503848738302384928072635330274276003009398477088736229581324445411986937651728028373986382355492842959008957408407594368223280538636523019863355736496009692634835919551866675693282584469720601666932971014708016812958470451729501540523450366189185450652920475908424844098749405166192773835013154944385055032415489966547287341825417658798085961886011902849425276740030378943389993301751195286938386264147117846766743384085242780977642815926992040511593036089201917355574831244159239233961921326146687904712861471028043103110505807022500423436043967838299434832729428897283822723914658710780241572497784733724207647658266777877559834680990752601832039281042952257718165933868117606031289062320096055496661335891342231520482519897433408283021017168507205430882058571167410470276628856627751358357048076733839544714516667051501734918567262097407152969113746810097526431637147039088410134478275890083510632240894872259275572960929928730054246761262322648758883362697496882519987896926367216302552540972805021457503683870113050217070273957162792315751759872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,6] -712412328359452134577902086612363529555060027284592917756801941972778003340438653641547656386721201325621853744934218585247282248684724717716911053239301073676992523419179080221427901447202798162824477376541280383510503218552656359710359984916616681766933355306960037764806881905663354065231283694929882038108589177099057323287722138172755057424297927805276466221758800947392362721765807698489301315440919079483029616415902524713145635843244390006035584523301152081446396201193319380158943425526271618653634451332431102013649777789290490968933176893556043606321056108401219068484162529054837466861308475219506324601239025281412063901440980700284615647890329899820240102335692140217585829569763169253262030705903697063491352161836967056584529113606154024456094488887715188369069897425415109596106238906965971555292479737317983436620910630091332615471054593158896515681514187050242341421970527176709644464431418361815671191149635966901582972241480913390821606901367837880511714292991550678966193037846997517887033446378404569023234045751295367608126224044968298875266540403291640768453883578870214395289124304117161866891234256806360968057254480179423594971507466193713225613220410950624492206150395906094489777841122782087688123460586287806849687594777275852948115330581925533451279577646707222444557907293275505209606286177510994295875186896551841900759201926565937158583432341977487954029666981048156186089580994748791752650202374914615510418701373113945597864721590555215025494443134922524154897652562557402381993247421958950570798403645478304747062802025773137995619456736843602807042203628640661180502634954099928063544993029280357476175631075103916184089190185745690539247183303511053629679096613001294557472793727729402780611356878443313078792211779903474547707491326098266609339477648538470947642680289375617364804329194234413435718856693576764005800369705326638903593907968861638431265382649475386197224571938049440184293416578469074025620676742100929060303615232398778978699505652568176378074722400275643071592272528922015544139082464941024448228091540644656403531550136433708507126819251871573778940961866159414015750801082551279108337670501492856912563340255634128896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,7] 1265289358303994481772011449798118607214366569622447829696150444784431634200666006093838561411710519770789641183672265007979998982048269305510470493444893670264008096927427156921444560275047162042443824655149796653250679000018813711935001101824318115411488623076457196401453110044806033863202954507107371000096226178195413618967061099705296674582418421414690553464998782820814276759116184059480250416244335922628052504887826069619025457936330894718941301593338068951732484963140602062425361808161733519506931376064853961089707067058453741546219624492037528513612189431321736672065461997791995619265505921448074597371859204303692808465675662409454007452817961206637880808275868843386226933391899835366459687249726166515702431127077630495593057986938224739502246313405228689864304575820620358365762719466368665374947572375861945880519602865864359482234047783568432148895865693348552249047084206228843864389238810537330444199945112963634740616229731991449034046146986344293434918507977435447932202074924574627455676230634625533977624017584415086827802244124097352905586759762359980895176145235073462581717927351175855919167766770750522223199734766642167345548619517751897138040914645106876991953347646526898149638288218099536239966032218873908512184228400633103768784069086477532881171751405912137806343959755104933314232391354985679947823375040640318299117703318698424478563616182098059165876591739226214155806058980380314169411278369672994406824203717750430392010919679333056290783412522758858242412383625719690519910658210752307358283279937424438457236174366623968307848864691541814100473388752446766631563213925231900707402405950841844497029583878403965640053175701257918004952863359893611848314066971848837230847286904433622571565930737812557916615431273802802353270998401701158402547395176281553594194596643517489953678768953781892928023586249037629923810566493541921949021223547523944862893853106876353707424998566972709790284781333253373023087248974981396231953648341032411600533233261608296039060403097476952473508140207421159556301212555210615406417026772987566649293922418855062698431272992109125865708094109377854318217102457074748808232811509796433782546704559530573824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,8] -920605143138680596262009275432174839366744013140926713879866787300203472434958430227751348951467174036661130275315023894281403556676296955434994418997983829291690280064244661553059669056404052204046787726702927671977358916197555103658112551030666571641886975642676487795764264372677052766172973609972458273685354831629464446035458193428247269024539475507164291503627605372544911332794555468468976632502563480062370287754545890938278898849069697595903024056825646625601725807934484117752052233571612085704036861092692422494089733350577899959657687253847046948471321544071551422279291735192809132478653682424068118699969239783195411882926935981951633471535504398346275586362972013098788070476562990276800034264957717513215079687280478651954688788767069938519650180328091388878399741582024391217872033073685338499250907320052689198083166928177903694862645184835671524586581998735840307627623344065775223405851497750256194696564089612594342593713486659806841509905665590541452067245059123391808518385444296971754544703734529883021073221832288748138553858992130413711314139887993405297449216154433499747379359338185256312562940234910351226152674835336130496304591807015125883534280993432740346556247896704490551086137429077391736785775669075064934453643408151787562458646249886637313179752192048590599354033998377093707636085268683382313602096407630266615292028606447150892561523905374578941598218450611768122843080011702735715991858706502454874360750108394125035120351703980817676474915595219352587541792022594298694801996035893803881632263892235852584141697214457496472647533172502275880310259655198001309527487217894035590992520164136057682685367931926543530620010683367755812832096392337013610070928222451796279041964311812400801976466481801990420606032448336881353278441756393063561334347311592203261393089154882492671162095681909157059444031824568748934961709294322733356499597404405713022958730302402406253613901164115533077032654625842350418545266354118845089129455203636841363762308396335021928567962701803544833345567806027909621210407881013157343715774543846219604609849996595895222143049017740145916421683706013539446529696212023154236682717933856614917923981057425670144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,9] -2391248951779435379059535597327031076177176412633266094328695619489740448317493990048212083375612405341297692115447151843307141752441799511377953499561781272364855580056654950778080933339543921349550445372321328461968531015449169776285007237895673097205650874445464506019942490291764657302018581889408662116079808407859381238382878992708708638388538661682345950978278360801741738024429263312510801070239977658008543357896698326270540279349917056054695673819881335200326143576869052076041497142593128340316360722123887620593536561857093484459213228450942273255501232481797950174876374390447836522006698823770959989670388227433791142530487648146915646589458535886903867440603752235011659921756012662332294428064855961773312930464850986159335261310355205916884723043471160613454969747883061179365849818203934479910824767724082241946689952545133345603198956515159795483734252393250294586780816405664545465619486490118669998830709220437574946843174740424223769874422336382909736239608054644892046177840275016729584785059835718504233178602451597555972526023193535607303790109517055322970011300059853383822541272406918845221472343451977744771766187363156021950063424068201345186104344092519910112703580841209658871179074617347292050317397912878350807967100720700021273513668144346667887206888378767189082138574394382386297661215384483797626998993407754734154406575846816286992975939560676079888808261668011414024503866103619526511763159019890286507599798790211621042939370336202510782568348653240859133312877419401949992155041005221336932117869537753268722450043270828865769406076714932568024506628760988888724652134935494446102778781748724956439459595833358336435903981024203170549204441305176543993586314852337555182131442585652295096019360040837138621816094497982583300377771596598292483958144590509020377712522040200445309929097788523533231541039902720561193319701727938258429355756368708729364903196522515900139152156127427802372662449652495395073090165038328291541070367233184119700564312606866937373665838361254495535124098957593278986539952725861760351581744948667810897681678901947349118422511619382270407401480455668835653315078759755333158401032441792351347083136033185857536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,10] 29204238400325502668223740716658466586077714501317035832251089434757963751591404138498006414155406282009297036448254412130306187207292425698486872220747746369121554403171620605864062022351919829925933034618654807922886728958763500694419992649161873919131065902662091014014727985550027736972071801639726194517194723756817088921423360622465863644857193651570456161271801380344044321832320910757206833816474267737175606532405439331356858021478712859402230691473528541222142184926913766053095080796701889331637224743147830146079634675775753095100105072646890633190058905640831585565748735207800667099708706090308965849339804254394407474283032431684999325686166535802844979185592793864474076829732454393552151655453079164820599416077735318598599479984156099103890424820171644212982756779556114986693965410573291142117545912923308072134218497227041499023627028685198592807829572312915240950842870838926427739681099895314076719822291576810277050769587575731847644442252326149340676655907372917748456835412295751607758749257234799618070662277440259701207793468146405130696754581088144416764199659615614516113125006483480660045454262923334484011230253322921257958242262416900896561189267360350014807093654964236040267341905048786557376044468775787178471303669520639339275266555920020399358461355335631008203267671635649221692539320432128928925399223571799686227077367405791976413406329682000222420258659952843367792938464072428627972151449044160931681539079152984193205062224778682630155291407937130778080594058657257656278850034429600147128779167407219751595642938401226127400956623208095403624477427196584560584535746402594611797029905321536571789568848790579517786389815377664343530141770974262722564828666725615151868950319809730089077262215168657297897900476435149708248699557087760501007585868988948564236815593756774859782646782402790770095065959224291262448043750170779055109402316744919413421955993616164650763663272540709681372490540081914069431456474883252608082696425018776799440557295069787516114373667188775782971998598869951257174947503321935951919255476961569836943998237511324310449296124488403406518188164050429110340077170032258972180565761622512624544833035113699737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,11] -95832848875712546307929138405876745586408466665184293155598257931488395500828132440457815658315691804379962675612564096505691222576146770160435439676237994496245733124819776644292475535868736205902302623541088857092884894759106807414287679264764669227024899969053033933064120769914626732107920259145043205890098694116540902323015178497156811438227759210245811769715109473557871033301338697149233002047037946879347529426164893776895548959469313671984168430140546394905081975367571043752515618290209516091326542188627546858222161446161994905585597778780367442627685850432731156623088369980808752923075591926836465725791383818943890088354821130991740997398234078013445534568390431553925446270696582642015516046980784294772264615592444975093248274683840742132227742865831533643505900163315432697544016460155819558775627813663583029942284235849816717487084043048874137512746503170233063233505044339424186220566633197180440796607517963384178160803726292934348829500367019315748283101260265428668539880766124939257953230195249395378960980029207425318126151197687754864506941530797572167201716884686573441483152852736206357204760824313363114720467187878863411848478221858328828494179102608707020993176740581301795780223696038491117401166715228127501091909838471453778999552090921283063689405198452064305203307922429416372780469284882880940831260746857460790889221304268387258533604080060718346934972889460878417181110204031294298012617978127625674496422590555187985869754856522055951372690557696269477746663903883022939472664476980775971197424008927177097184220560282149463539559256140166568085791296302761909819137234022630210618851338114093937324645912821504597355502025543342540517380365598401379595169094393359616612335185544985207695062751498691311804477814312658082375692604107071883326765974215815171927143878438100135006456587055460484176110226071767000208835669480131787729921718458345469215235410957655960093914126411841231732333898177360683300984192864568859706850256327857284232274930996940762150505061639962792742106431468403579027840819711992139631801339191074946551135114021673315901333110321102470182924402470788453720292324786544158475967546126997887378689143805348675584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,12] 56553952698061697877885385204409016320720750756431721397562466357862407037196313917395509028518476522695870297443867771533695467389256100756052957699871865996571300460776103793626459343790111670228028914645623419966772736712742936529979798377898200401107407686615504439156849301032332090104686744262632045525133337551047147087060078984187304853596436856592899836381596976648606380764796330712015949990673373331169301029776618071176276357319984700714389335049975802857073116894092335176661026368060666646852299297309725239312772728701646463559060900650839068149987104935318186887813411484355630751463121998012896597574093510449388415438221729102698478899677003318569167596177433641447626514417638458741202467194720094222710095004532536739506327600395227442130006865113227873190850046185308006198595395047607918818283660895856495148630215468895785192928165161150160902239315855207079544375015455850749128569046201748941929590890390365159063288802891476459899186329870194400260462613182105104820597034030352362462503715150058168643230217347732840094281529636968642725121116580044451034852960320125942869124129409256446558681555658387657024464961248761548407127920791244359638573296133427828951205164936145090605583070062994237809121705295791300402913690624474648671454801648113522180291669081715194665442750443992008651629632502415904324648701082743239844933275180306510723671216649890268891625576959576114586621922719677426665840971229296303015006240758771555935899491437210059221280649925338464772307961537557893577844256778454740507051896998341070787796864711550245426207273002088182056185296246629655273737072078469354490582678304835780684436940483805971789051164878195940152096498248064829090666518822246223739374737401993867648874135280332884149881184259325951851947699948456911586375859954828525796581950161984825838557622105704713942064166137776517089111498164896171305132313823969778137829107141722171882974595345894569549466586471904997581207739704490768171525343662058847639814260800801791718963206395443962191982152710704764776477672867346021334271635436264493945174230824666985812601865700130945160651226346821381791390633198911858864765969719123314952193472729991610368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,13] 369568041125157891448362264639234681024623535201814543094819372155661452156583561994633392934720995664283216261155644930195171480154542485526568452984426222808323875068784524591450476859173091191317901345011192166564982970179848875780536130358226312389142383031959840977926777568082482324871355392169964493108492789586777774115386908063482494794445527548057508560847244571980743779810368831198612052109166354048383727105096382239983736552573818590251268257772759615388320557468522664174673935061292538574320365403278886382181724909674366758471975641752057472059675233572097894940964485671886510232598683706177370056511346998601183872207303531555919023043119960464381220924268953724692571316389140434108808889507209809312286304428250120917639310858169365655309974635163935560600510123553701517972875013008006985608749287298683444177598617335801122549437176289722552859255272012153249478505938543842733527048880573334902290632172682506770738674871888058983253790081120140801245216345972619044667291672619423639301421560295076709690833020521607981594622945429372179875737689269528790534245523313926439145844145248945479285526837174334898238915118561272425219167874470836750427822082052885088721266767237601647457648937260813288815146635745343098685695861439305089216094486193886159415373101259886320419724144458551857592908197956601694813664336460480299890139074642369109034238133066914754006623846774918221467744774382675303635339849535123586329022121133936464727469975584621778616132183788941958067770932233534179102976274609563349064969907793055266327856923345068086401824170431181524120097064919712354792217924713718828751999012540450338556805680585408494611975375923981019222394512999367173486489337564699280988838450940177394173792076476701550238972153369817477237142561891534364165791209603099862681670649298722926305142044493985849011993029832264644603662580906838949209725231100073440909846133847458074048071805842638974022524010458393119220223982500915549069072843930965669000386218547508890860193006743220938390058305033710749492241679686840240886156073010373236202078244076109961563589515774365526961416225733239391278578712955319394676703160681166743612160729913191563264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,14] -863466718475775264140017935976817090808820870217555186778351884363793107855796131752272263065790900461371430713374144030293230183957486029291627041402673392157647392065714269444565910707209322370249957884121728492171705026207217257452049573308530421007875184089207649651168440240518599683333268442556319759153607107059798436321059660679585369838021682822692468817554645010267140445503270200353440640074332726782631157176357199729916230183071430214956236753484271561896668500195278940389425357490087386089904210134837539435673018766821730851566986386643589177588328464230742732159052436686696040221886402533664296177904516585187335564393130242545938830337636947019622056052673172946190554680041896225201563293986388006185927008100302484049900128311186466544873913013418464962275618997877908617535179020628397745274560619516137641011656973504189242209340957490810966376892298406045780528866522939398082412737165150314383388356515817739726111265451673842141097085253248717134220218044896700697572615210407171744431944173024200365179891228867891849716551207936980835528281282291348469577724516957799349605942927476600230719350078013335058170256179715320503546968343838088350759709629743937030888172535985706570036339306759351853735492017682643835365231738440419057752316070145130576210231831596577331452457758519452888661664546007485560338241024411391877523868140754810318223724986700780800424119840575296140362970519753237577051782825289187144156431859843963461768016052661360362873832992432228789688340900656525139778132990460662411062253973516298360423070781328242052440644861057076510133397206601490564129145481049433622500971077056690722625769360197735302642654030484062781568990374929886010150412340874618317736760158490590183322355096571139466736731534674692054564413786587112304350016111189909653598191960969020249346151121633923070309199544306370891127954477650816330469978947539910415317621978845301024897910750000768239657290305500851210762721518324763520973503846910678708230762664905912352143504901622530007520060145957375689425371538986589729236926591681012904090014933611545963329489796739810671743051092894634317033881765496541729496419522936468673779085637130853023744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,15] 202097185890952574397866663706198485614787885927155225925263972664657233500493414643818385643576513709819920100260398488419968015944681625051536085005667421990957816392739320815180629852367585945963276220853478509749886776110651584027034630488680296073901304885140045476496667033338079643294987863021470293278489005623159970360320472099793710849857277352691850033230152286099714683379332417841031734122337217042817618147697933712029079524115191621199074826830916023578268868804165342688620864873207366525808240132884614083497223233080649256401495245486003974713312371709731792570133018324954898982050388231774167267892555132974772229743708955630169323736630396007137926637595217908179384817356725632311775076384887354620880995553204305927845131684514210811914816471720688247334351333146491884780884998620170838788836612210935213953938815947307482428706325388542579207993936176467295450559958831297998147492503307790777297401820788473222983871034046380285952543548221094800503004222729974432100261673930310287466134030471425225822110185926234916655106118044487393548556769362722435855185103621567007288589941258083190295977206445774387976265767078616012776668359442170101835414331940100351902916734371309808805201835425465998638909427911790599102738395396625038520545606253791165639974561825478342036913289586428244252620717718330635755555134996644719345872133904425942314307767068683102766747837107319823726747799600794014777145180490977240698503832190279721965052910844592972729624551890305959561494313859162548670153721421943337936127905283892810775980788587847018860539089951221223431020401126621340318582973025530606431226832971666947521307050250590206760919323252042918865710707144183938013583703143158697695090817662146086811130480212121740051832208568379848981798510792899826183993130021030122315106500714478383620464464143625750920028458216847130584544365588869499336307356671369279607851819299951346199179235098830149308736870671864219577482208111680696600249157243809277017475369162043309474465738754621585873934929317035347706469775480673713457050252222273798715279780795830830513867942419494266212189106058734662805596787847119502888446749614832460780627709440309592064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,16] 1553104017172872434861994243609363138395684597845979481367864440032233903693387139223677773851301653593506762490787215018440830377712084534620460297036075897559459952706115084037258660450160060762945841532096517650546834088515357720552812899719369769759092728930103275650188887309450495260440992270479786831055927404537383048654647601547613347447734230419380399344855699934847572004717261817407869431677304220900229152121121448540692967760102225013265562343146564744170848759063051721755701416070028047919612800066166403818673606358706774358767920035522181364770925681585409628022724257371483962130196961159826823918913652018796318771211312419895544810467932138790979572683366807450608866594919993160428436754821152540817745057828700631984402009993571836261034697436064568190283140442212391117816709887290446467234795379651260129036756902660199570781602121692050927630270106785859604131327034630740412828840408758397856229868077218839242108243803111112767114411668788284947999287507136081362925888778663778494026511295366752426562774577541937708176896754605529373298056691542432792700891719968398029825325589799536332338401186346263320404886702851102397212540161016170386070810459930047926093737629292683541118049379463988005291376659172054410832543005114592513903225165403983253580015045133038445102211433487159100651009933236384669374989033771238862649762591134733599569594121211515428345878299415084394344441087620811320107751478599810389532459510244968234578143525404640104918647523035900825406661823914220978429168158918257045755460165808498999687943646089099511492917478500864516763584306295140891312034845579920354761648997441913993286818865580121525597028518410842592047563448872241399051763180383337729748478153848115505639218766143796747452974053994690608759316934670697461804758958388325042422835986256372441704671071001657811473904217325868290450851914073378861732042709580676499719104491683331050424165520517726139812074998722662459414180507925287962971483740031982585603751646013749443451568435812106846128342525470679760264194689083429969708702247983790973523215243406144936278362076185528149240384660677079172422821708823200634782199689509471069436365435098349174784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,17] -888210240986000624493089732174975363096939143187860187488044626518458731745107753155987354465273407510131328612809042471575096946701479162931281386933077718822000841120017554854278182005173115943636518332422824638908384313498515658308547370861417572135462030183169935594211911192479129276956066777496808590740691623449131424608875834481990972674083959067633555075494503247028638754710492450412563061182705486366867394719221939365129805598546317767183185474405108884231993975485863333023545961123447347385573405159794735624167892555370130262501810589630371897275130557637971050248234967473374202189488866472069426648092199968469636577345766351773153893885963732718968395554667327485190350764877582765924838347860015636175168068558816959162100143749660036673401544900952856008194523141499233889690995562733083413566025994487915940879416217968293219424418706211036608204232623302828440837529579626950236721870099357594962131350784909808816161034993000928087981131988273801591081699937421918840524100428463605803914518552006685659523246956412669224017945198819789346776940656485486644785174807986228522421202848458971246264196972704385522625839007096657734852739125560459965918382142962442830853097326961070768303838542737736603090772906396979454821061503665255581306520341631137824682043987623557832012403398851794647575577295677098457851425324125770719313750995001023764214999737473113712233991342245327102880917441848044445355310829178031558398176107322870136525325404439096593218925349897788434396380762300562179180541929559695900001989583342134306483917353126828175635106198678028517714257333702371530111979421264057330889559126660598711127090231484747569538847730846966285408599408475229165758139725716853606490368854068686835694112160932670785926068137299079054404056559486521198315510060953140108794302516856465785260271144616131085820598671931684068583912832422576782771068455718031995801986887403947808030050710127520102918721081355071771344136366617971412440644874280564452293517669596541951003550622692761517852831023537849940332234181816579662486181035623689309928806062490960913201514870746576432235720450863527271665580634954882922703386443005319791168180204502777856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,18] -4872040167725611087537958038474306050946113349483895083734406679293425618138862540334545999083588279195576532552910118469984407298004102475441917435968945197859451105537819358238288404871090129491908099817989048623847812312607724684734262983443305723994373114091771037595970814812287674186009348002486354485866465575513393245295847346250022593341144786636872624167443046101626507664057907688499061636000435428092981079782381358970670374252208576129157373281134933234991070622176931122721853770389633895056731608176766467379335221360557206918762509932288643983332837380364459046697339592282301953055547412726777025869878030335421894481136183329919986251223860846431968739868913810173348723940426168302378128944780305902768063232581178822708449821736450637863894382629785285969240484601490547678270421391261658790389843703700425773392956418511941460296233021405999301274025625781976204550679416360677775277475943070908201393439091174397523461664530174198889923981581779190449601383712868026690293843925054530042820320418394240799934123189721226783113084280676275363902705906601973666055241875906632480800710717924013355893743663478904349807349390474641630900316628510973638874166896996168949147667467702371813623921782233058891898707558554045650481024114745341988206296427858004163973325083324322910759200933444441031285599889197474088343224734115247734203291425199137580225610894060849437539281574025390649318673044661985170137742745204053654763370962780242734071883801287154663474846801037008222757381434694431759857768029643075174815445949974869653676435452833648351634656595024254648191485479046348620411867707698391571123933648733072725537603097374027049784880627821360113938734097859702556999435716772563290975160862780379559660810856881830614590294845580610653184071291190557117912222879919045472898830224392055333806576528945558940739044398461779864837484909563464313212612167836789829284360606972928398037076395242134716866985121057621008980697283573677409271674512647042498899208098604849426532878255448647998366925992768748729607442571004996517148437399180286855876106265896258530264755520658834094192935058147828097119298836926649477610414938873229876611626216690066391040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,19] 8845609530795488965793080870676600520707745550567020919546558741308097562896245316217103235551633606227180140838463738675385053074974501210379254894002517449906366528524957365525036025736604003467880591978143006121050330434405674025137668809426734524959066452737644469203960199848594427658594640970317396737833300124793948629658101427598286428338896445101120239891108312189794437047412948446459406047659181749010981835173474082323369230394999586010125506915434233094116547544255032705160391054513975317417400882675255371093842261660546793708569232442593215676636181777303859274037376222608583011677447585869482077256895218701350778337866030953069983253997274405192694995433512660775003921504199664450461073535548763037987808565488386171944243928903576272763608045694120635359808567214034365819999542975278494860364241916760439913176574468859602216485808191782652284714233986177719546836279447500400815285689653993041947709728173113202535890558366029690848746630721173255292926521596557158160235172720976946991794148599634683565662808308742162806917504155579725595252891399208340411981880305178397570891996505346065719457528097647268272078835449801966784017817218912003797418326644598019472492801452795303289401242856916143006838533096638067905276521017608923809858752580342048078585469898644905795655893727811203784338336487254708379325443466204968925678715125082378493522549816851058168635415497006801118507086705709127052758951448206862673871614444925247573762559413561847410373412983833984195211032014812018173488214026221933190479689869344591923847582699442901493889373115911715042157700815013837409030019326666644110680003071097537116862815683962533156003633710285420222637643306840916128859858334372273311630891358206746760532666848349014552137398465536355049248731554271744884918126471148747332390238961773129895519085082665613040429001834268447708058286199321119025921440080749786443251900124697155735403625107146416344552146391198789741177957175646692965375922820309665874519459025466002895353255764351098941228166056563202044142965614859774844274347474324719300051734819178701776346868426432969542677344868792993340397197390847086965936949266449287802765851371156881276928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,20] 4699939236341672559028790367455000164987113897249389397730874615255512850705830216505342409056018785824808974428217312254988875345600900622696297562334801669608098640384050563842839643857147064402304706291812175142318537513487354900178975045948775614950751067298791601665556155560300200913984304887039820348649188487263707346889356443129224217246720742924426925392389894590867033174602948382178149210930180010664865950143985956557840553157060284358883408171958741435832491838998695472259826744540118181128259830603876514328705438592006764177335356059207858739412357876650633277793312105442432622497315000470383492441908787004959739321789046422447757409433572913547859701579797959370217681102754972077485299921876800375568407199187740379497671286991728550754923072878441563163485803643162276026895003869524616501735795013462359535918974124299431574702612639105610480966363560816290151455812031558813505592054299995063882916790183113202128007108289235240837685376736588859574768030325448069311478535331964590697456250743570332599288641883041791625340766894894949456071798376888068559481859203551398763206046983335688784714694612963013223107861489179079148411018697782366995130140257841209784894222891973827311995139015667528114556946910511639583768920992890589446596305740557931135510543006505776494229936443109958803180065397122883196941775580005717797940897029680503065873033873571380559280873727592853580839837550930213276146511642187516481556548305670766620900244470226553854990423937992790576383586481434839371625198421071418005315053092197452012545355846765919877493755053609317932236402083660649310633717730953050711299018071766540318165322250327978964210553161191783247750475637311484644879495417506707577244450056870491910528916465083377060493371402003288305948775656238714575495653486259026635062138566986934386544192886510268073570824404986245108798773115059331324114477223173393724373559205745682523663616739492908598068491697873000544811961849292388671551538830974475113549767025174522672694331694557104721897350517188758086393199693219396320067696463663123076666514164254214417076212795788995980430528505245546747726012057963656808731499016833596894938505159078899089408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,21] -43859772205349421595598391523324414122515088882437968357430501759735806827041168735161298691295693432975591188172593031801838729768557494244360740737585156480884772876035451776789543720554245499919604599370012957953044616339019262001037474754714410148015765098480432024446803910994839507705956870150300282802106447902122396867873320788971234598520884815354659745922143413476115974132216853738576142336947375396334865680436515982168435805361608640388278048258999660442474694031925849110768228039825852117908005594232960344096207000005838291163758537207754213518715069309253801169013625860262379318411583252711565211048875013280866705715196363591794181068158210854755049656304733389215831310805523332910920501173371619842885802540899440512362483570416387958233348989088624372177175406474661327432004935586847206009423250170326690174704014701968230805050500466124973828355402780557410917416398794625197980414535001723876165040537381748715165452680806623370156399695711459632782577963548673156414180520547122691449653443274494223457526256598376750869542279346399556374375819894029376483402866947926005341277971125272536516404499119090525158739500435158555308182748263720861403253195073182047704327181349340743281068451992371029891504353348549242655326127308834175393465306610673754917935083406854127520829314965829479496690651009770341785957698673052308834565684305289733018150012467604687268398232080947887340884707162654068460476229707810643378138850764593682801221938643529492745630593334198105375836508861614463955687659986546074283747650823253853197367363134628789047095147219359943795374008455686141346636106451498120719601933869954488142904231366519146175104731837513526826077038561609393344979617608220321095731022323233667747110858031784368144940272343588842612633446918207507354013979255684476141227449230834648062729016223766954967892702827486601023209456387315579259321468490989241474556007579919866819832257301026061160831908967640241859489652488821719018036601789368995748429819548267810036968384581635081321126969359893481872541557235727932158408199896880245350794500537424034580774281617171703213479678073340382965467488712771478217286451801506866045797106828250340917248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,22] 93125277716470852572537267106696255989462783686740269188782570448900304568761193505638132703796123024990777723652962353418920923671969542634889995751725657319525528146784127810990755732433658211627406355630688692446942857729483239702013687532215685195112965520164462750243420822315525538117030673327434628009206544167793147046806239096981026961702788592860801351577528584435159056595719712012298817205256260766882346155836074106739476406092701726011235620623659506347267555533917478043002298206630460622744601093708216943290956385208096693594202259216775971664352673841644434866865208028024400222832955229856151187354340569925003996991358513569841995869233144796657461361695840727738648561759782797931324253437857320178461466085877546553785446457305481993928899529203044886331775754678189736673034781876217496108996281783989441041747050471968297406092010900261523274524279387713351317806007544605567360739024188688341824118940415198981693753726750954893008863125720644742125504569812449825675682537125668913111801047561612779147884990109364280499583007941559086421313644270527972953710728040497444757848301787759464012011035847064605386225931019050675136155750548352756354393293091087167462803293795753851963414331575091748828215045112101120255944541127127729155703324679180677472517207156183999444687814214654072090243773021280282128919236934211453958622707177854650186206775888101994100036355972350160802369907479171509401730969660014202907708076831173744704510470615432938093773865851228081479402858734011244463992341090239083624579449404266493207326434764997931297814898127523245185619512102550932305268082877841673935537722242112032226870172793979323291148458467829442323211143646904893139097060468221392188952288618778170261638454256103099608309270410751431307159189751469022570276027480269743395709827292731017960454238937070802269800028580046983885054939993505465615990745447844440146806657865816441497567017950281706457970659374904803524839775812805637686456872240341125253966520186384357619621555839031864626135238050985844320375500029637589472517729264398951612606637757753568707579002090601455700371113762909285439284170685457437195938374453257223686570242001819186233344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,23] -120085019902593399314479195436869165920420806854076195389351622888719634774038779826569880799936209988216511918411369280874461981435977698363705197099635774396860988688211158109599694416514932054110039770859757512332113303853775524269837088740096775179137853820177571967131287510490385841745765915806878789003191626399534728101697972821227306731049740143694612881470244240922180215296102727963932230954585920868322643715234709181565108721903709189562329999893237646791341655839097614965066775490820954168247666205376864892209153513769854049881236819650574441234314620608095667099496209088850832189875686478566848033089766002915274740916870127267442934311043335234962807989784845322223150025734079178860502951529027801842043544343783784081921637004320691661209731304058942350056916728918536572527176346174619726162817442813804604367454908950425944990066297894607377761251454817519417615230187809872681205931087482556853050734591565731329783981256731061425483640483302662177297500570544835598113446694501046172288508937593748681005821181939199766389049093875496616685658757454154298923590849031034634390941232707675728588438090310140922107950069906080322241873733055897416623576937864372441622055627184671259775346140635919129962889646952456655969605516199691669344195146534021374860619019498641778198786893907832334408905417249656603762832724557499708330100518190668828813107140788021154533083688936823797829827809894910875449982597846457898570765973720558121984612343558098757814707058050696156745207993297717462822801279988919455730713106977361776042980155633552335104547967110313658977299566638041458142927855577226943062615791854732750751635476189189052306156130800813115352335750603753355490441473360525272608678741714350822844050688137215986189084768998985730725639638563145077525822539902337572790023141401107725274221638951018037717686034958155641018540452448891754675436792217478234465986036040346071025515304382755423897560773503581377735112999342753429964639281544488797157326543918170303734122181477955793004444630992443016712615941997378157648681332717125677625231500889367816525712498721830351215138752718900265224232448410533759825571187922384376178987150140768927088640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,24] 102932224590641448722305545408918534779727022780583853213194477771573032902236279334602848697645209663286067120262113571692478891840576253116496793701509769786958556645140511601145846936932395708860172618222446291824222178914738263325402971879351705633240665178431464824040339852725910239607767748304620039960350633950148444966295036708354219900396012334221639204519891254018996640635400997836516098146970459447083959514471726326477252457247287174081842407267216925868606895483156593431293340328466775971148514861112088285004926917821877063110216207115578010003993527975827090067091242173724710712105790624163139613682578411900024134155930518915749701651927424395324377073568056929220084356527957357386691954541240191500935192858504431784633730759672695197768383619077505400846201602476209718160054794759297399200938491055644861284539436908221305669171584534016617695509116519149132940141549883662838344811374234234264483890351077343677803137373092930483540615907088857918854038228747528862746551405439176111300552045402563192002134881207430072043462896533736786186564190443990830253602004478606119052420368234649104158250894177613164341837420564606318547252505767846062833330751623768200965135391768867319811944244984617270389676022047682107634563991852868938032672125016596885627677344875059269570516033653478069152166843517132428236021239016634847477208141322443938542592049829597444833775440749366506247222077511774803880948084892013319443924945249745617461699720437714887049266200803370287844811194118563773619927439355197611550533577844150791731148093555958187516736467749064155262771247654278156321445054471909681721487221801415368380476605163261327946046559240846367092906370995450710935676018260608688860185480602826067341920138242892447741000678930787154305647576142036093238192161818161082956536444749069331204089111520095868206110847336131810990616004686656217349868577713832572354924473329807529995928938640913775781466323273467750596393819913376987110062214085434013528150673153158271517062950959080982280564459204035575755424501646989997261264519742250210704516858157935362909799950589221858300649600151137528775324584617945545940720190306148539067311116815421497409536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,25] -51031459852200955661921999722961157198616947118055798789188936460409511874924477056436503535158016336078824362233302680465846359834917334939218267756936437605452326780181766456045255200982372978553296554208698328161257047390021386543308753666170039850469210642056726075328511481374530829063941189264764195298079495939865942476625460991570547406088639428252899388196162656721944688711922517534771252815090221620247305140380130402110485859924365560060028974650690531525609971260113907712639282166629971599656841452419152081353317460945936771655967383829644349073535975304679811325748982664441665051323382680492429885857290235245617571757660897471608665382142395236586135470460375062193938829044709548779270320876803828065269577591309209086623817365574974854687189138735562163801487430919783235042464474844675817007459998301099269660061495032640813179828930331147357730593231028813756138497139119605822693951308261673621388402188472000033717533558184235086399072935022519123640527128967836422595285156482418052826499182207307841129786629799672051886427279866468690779192632091545464531404490200278376360248972162184304808519277203759512496007123476229025684352439048128526170475234094904772464405863693220797763025489230792788256625638327353779989451407259837262605566329852250248038340927694373605076888129872388386053708586838413377540245014182122949477292570113325435847019084109968183550050314014515045663290043293234306894597431549686560796289388451816877184896875994806900459586901177636466058705035864477120599774637564860240251426432452926011259457144192300698208053144651631817517854691830964524519213583217749922480399016370298414304573098556354974924053901010169537490594958322184983842622800818386923598224589385969894307934888354205564658188393319022643603872444059942762225474333043871620772435075990791615339375164856284952146037705463870810117376004639422591340783559015519921850597090018193839138307232352141778417107430992298048594473677722913782752872667905576408531619944900072162780672179831196074599141375884960686945128834321921581919352828961127664154549407002928394904522788106372189736000196938063146684303422684375461705153552151447262819510453054563728490496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,26] -3255196857556058437830186284544085134213923296690769817005317621864435404831906496730924904423767608089484610691357192486631444202828545390866415263742870702886515883730760727335982758856681856805867900959569262394626288208101498375671807932819466704761778696955513185710826725851794051855070742514337987937819220574427447138287163061846273841391383002755296092750219838277110988833169424634110573459806622819650658017686394360024957158645342923897145135341464941337328593545482365612130063191627109408723418051991861186253747934553832724143187319652647025037014984256532474863514090052569541086439245713486054437295431515896361859179746015185031119383651309033330138442816453240109469574323047157044826883355575935293235046097277362462551540799707530687003065769211019251830313062023451141870238511972932497531894545876418958732346893885399577610522501784859293604606290147202203653567618126374713890522706171742720051197297154781341163934794346740287057342164168179201840351383137910670872583902020745687068557323580583698355212508991135933122049483247929999605312746572871502099340209806754469472133142930297107340114884625866428044590878978441509475561715344434597103545520774386061156589880491184387354022763637936030113738888323133889595102782904550857191576700184571941257911618314360378420682622149176267192259387837532546644800236408471611834847955665339041613038390939638122565961566233392313584303051213072787644807212001653118513675458628679333264371510395643381463494724920147578978814457423415668247914447383507484297018782089190482617897923111329950597009942022411554940283436996413279812238976762019306033560121674603147403503225577767724536662013975558793608812908943089291982773537170432447948839011259832755454945580814197365653423909316549086904999754464807826031840840406850092400202212553721872186042593513517936476585490033156993005033613033952267853784902770095993762602017896251582989165753536230029344838826711943085211029712087180366920057980104279709325898303381784553281272901471771343383162727542405250362202389677626374904810815991831941276971233879920980391527693913141755105517092416032815592223521670101587089296442788662816809158352642584950603776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,27] 31974959197181154103942579534999640195236728313865155478029645700284645900508558892705104147964420289915543844883852757094405141931094632382870431325697097524351899926845614440653123840140636479148614594864628856817036005375214184359488041366107493929933382652290220497589714303212754775807648600692022712979755760372320674010298683010422920196409388467519653999863171120784918069568249644999385267599043891806962310236957061185958648693281218151642911600388456703679476577956388241636205605017308756135585890553425013127423423455333818285378090422640863192594284961626800998717185131378263999819064639389561614402819744629633202729202908387435347308480385333333702454167301207834392955547744254689681039170444913499104630471891829088987212437534607247673235558952703020535829330936416369396653340874296147248095458745174136435799362950583827897205511089730236756210418520215296981224884718368047042817511198760558300929919607102036708432187053748021152655807919111475877880838813605034554276389836220099513575486123892791471522368388176882763450585568186821416823326380133819764793926966097162312845052302849093602354253535649582821817522290493277898852540875249753017968738390356010401300479996523391223592886861239231380944620749282718701712404326912352325248985420748318901949279076171339029128730534412478422725812123053129574320430412827709158838704677618990758082928915486125037888147754749635586597466680803490047394042893478292086552387860235966961602572593945978791942007545902015357243433283569976407538313801183188918439960195417715962673463110823905666521678484765447714173626545430670469575854000746400554985054563043026234360846250550870266947802010743170056427418598873893794774908383104740815484203872840870594612427844470987693905901535470326628232955857348191336405497059735251747523846898806777479449401254388648279226171968796072156623720524126705628318239177851795782446472569653511555827609727739223093317584403867126255213804159455817478543298897426728613417212935439708516023215971582683100623005176864202224353704299954280784148853614509741034042564992385702282689394847675900942170956608315239954596726000324678770198824121496469062515544297576179515260928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,28] -30410213939276723865385459515759161823359004140796245463237306261871393287507618707140522623676764808913357297350828169106258538070307421693073224864989033044517894813608873643366501232957122235426622505182424738764969767765383098365547443766004832112497094431156570127060789150991964538767448457353500638734751589938602315039132505816875111457213215878939426553195048209883817122374802642355926628910815783280817198084682417241220037891336534164622432506713880038449934852388302372997483735736900874798851024987131970589129922083064260279856940232473227679328827505031772104371323459236081017571212315121356807719713350859329251625214788310965471457778282241679597429191704213495894715780683822030235738836010998058081011355777558000949187156441814543193148552498145950686801305981588261451050941611162380598671695365217840672177403452705355874509862731040025235916699738089088434355007728373724512034129827106240082241049009954598772121751907550843070268385595278469091489529825346248745427144854944084697265524554349424361796112707436925675098829677836806295764359856895678016032552338895368947728785366662051279191320829034640663771673521585304817163652538936129620882835787270070699370765448106746094113073862811874324475565541827544278637914225349735036494223400022267291012086787319513904631083482027298344682208346252727446816285712636370213502400225950971406708596440880585714452880203875238868814950321600918715316727114908597280871079053472204901646076748485481286750461326124388912496387692654417536447365184419604377834662645739711311635748831476457478775746996180183676114570584164651314282867835815065883624581377416310861166339628146513605287321754296501658169327618012128904149814329668991953455786266117895740157452021162437898384259122532459048676223931368483602175503682016322185323292462717364805229337733879859026198863303063222624662844594536571813654115571529199429166965454835564135992227432007332710832187669304720567409872240977439151423851292335713298219587211208800455685425152024120542839607610218060813163305489899291926031465329363674698902829194407310173206267627760176090122782612360191317000651432357102565996191736371600480718452471623820469338112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,29] 13062622569351411496179449085315440999234634421212374447959366769602908082250831504439915689467409509964677099026155790913328148473428560487646208249079611872917267623768243199705040894283799292275945253285698793564909069770084628919511737415588742465669052365933035487673876340959052720092756770087906691823333943141479564405675971090659107699695865184173282202528985887328313697071385780709147695895761151188688829972222018452212818533128579755411638177423682206190995350015179529996863120746674361771540715924653034433669973069674852175602108989907964935956210168433711412664869224407810612104114537538958520776922622083363273694152207609305794775473317817984224306170239270157673494714014425762571589405752809882294329434294762707077861229634817270255519056714957163717169184501172627714991464991896287113890541299037144375940876127121308297462192129537351053740772433549111015051734075739774262729096676961644576827865178264256348652875493343695133041922487022850050267749776080859640387999204095631966587230008564734237837267575077794466796695361361469384211409333664795423038293932818081602292867423484354573563664874678386272042422203355971442658131512199587269510382828554642459285270418615685426095730741263253460794361844372126740064168622673097357696383137295155687171942000914704482111764973363075783932127427293370954932480006831554619412083223720199864758596471337889049093341668415805266762338634997119603978373856469109784313339512634606791834273684867933045432588257093514502831953199600116162764024961000948350453676144629347744629710587587624764488660885695016150491186444446022165068200853467621178969558445283380059303016252398610773956432819417933783999780009237940096668382096580087021318513372478544140452055692620526192877521306782975289602837003773716915718691759793050955609880850798720262482450665412396802540209175260774989509035552750079345186597363443452322333913869632621474606977138005678395037635848611661754465350182987888830911969639317098422661447893496634102568043636586106986474034537226364254965328411732551899932590109304634340629194290093953597037683208244408871415692319475119841398174665038141416095803028155909215492690648651439760474112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,30] 3048712939350423174394640136792063041078527966771734116359920404264593608509533083664366810064741131986702488009365514369940080485419788287250744566467234655538593245090237186664707601083986289027076577960368978796386225404901866782227292057851681006805089281873983320887835934185255307613878283170874315742002510198784387659330430039481759156569588934444748823958161023978209658608592198498777335621505404199640222621238028559778891112833529265533633430478283997231727687352469669628432728684441968269455351686836709590072747961698245285626807411553609340256561270765113272073699437079026735034761154549496682257155603411645989813908322226275599554350414423001527750082916244457226256009213349499340030924841044103118843520308323397596098725226789869900414095546368247531124723412828709454774674943260460999642827008171554484786366462704894954155477728499581762122913473399368792559656471217142240453368061884913816823668532021826735938420111058529604553116314422608828126532920001874380246337463933646765075586079598180348630275958094506080327427471502149446696309911178738988126102888434827054904018960588222022446396270197512620169780008994106263017306538024448870124622704232526323971640489762665590603967056437445476413334259353435901654385895550460615718780081570953094095269613979617967229681401046081229278926410765261421225730432750948149354850413533580161264884042510065262444899223323946158682464003953669045634316546854569770107163924734178736933656856610578876770697709528890613575879021573285423044617936957218349099717031741865744236110992961060645691573592151867655984767605401891177016736834304487697283754238818283922865311229514743558191145240619478485716078185993848267614718659718937166710634869263794078522012702734027810744490547753237469459383861735548130108113057646648400635895184880832974917158420416068017691317865051106786303419989957907282408932830321873581325851550324287678984627324262182837223833935949531748551196377530935956683563199691903312206846227741920366495445356016874967293245625887423694035675890370135821219865080298347392052405948538969117717953830325563300176711900710270654475790111309045591530468481357578336000639853788872816197632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,31] -10090934774245795189619070858307633888430171848054884853750564244060246758507575021707937171176335799483497193072649958125721311783083002385528753663060924142354454367475967610906174929826473594604100231108321924007693389168762423023314610758350771472731598653206678239552916038646902100059101000678493675584995710827413779008805821127809682406796784381079931254413301814989531126057210328750211972025847842509729207029361109319784528705504354928793994032956517318174937239596160220342728469286809965030229286797162386455628081421847868766282731722673375543992601161743642707310914386470095591930066696705295683134593600085325511528743522223066449413361197451297921657595338667053101013574479467017444934958140873257984794745027682251216806824931129707731940808071689607088660031077569424472215819978093812935027704519799734591982737943125243917636165958003488482286803551568664262779523492540438552410023124975506124001788871677243129574067007755695810835210336237255566609359754286175392901141146936316808672918871028483123158694536117231959130764215053128421967688739826226705772548114594400203381975026295537256857579355438914024761644058997169042554081169396952835324835653008984992875969964728743287191836193907154124766247553724853837540483888107422237605280477181023526204987017400469765100007080451829920791656715589381434471717539183692578359403227696854656433742879328312751698899075286084283519343187074230746002903926299417214362407532503917310663953271472462606783428903745626712270222771822351564192429442974560118884274339866787909143244603467562292302474709470843319227757798126753668017190446689582278653032173742217118821111861944110128648400018081929088046863887050195162148694949198832218437746540225006507282364516070826958629701976793141368036017489032275261445821961790619693070308435583341963477013558753751002961531029002901032133203286764187183426265497062143832836361165123443353601236401692072864453988835122468763990893028778018188522260539836928693519528678743719937359018867005542312066113914770654104737059921554009250392971288086634819005784033479976624841223104807941632614636487307002842923241998930845205075838068739097245213793033791971660922880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,32] 9499808837401234212568322446653939982601600720594204563373333773470745608983241750552225784695869725090571351828378816485232708518914518716217621428265832364873029209651271343804830671401205953886413982578565812466032621199181426262126214492569842140163539153243713484504907075913012928162132475162828868759837137009648726992509715497340545490077213078075337778891160875449162774709533465545201651808691990879762983594982626984522429835756973740484025537049070374930386112001300198469547554923100456016798315125330493700854878725464493588135894751297589414054788037830589540404156793462957730623389292945961472226553773008952380019161565898115198416055625009821485102260769349573210102596668665936844583328044474329448543948091744681636769228228324366928594408600719450165114276221237349781084717907864868813079083771134814046747749940264172935876637931859490491408485659980205002886444259835494325637280409941608050849643402544241614938493152461051436641366746245476942850848939412892976639555761797012747744961912679246199045549649681351437016947819622088887456690871955335019780859156898322785842767940094798979053466547265134030993701915091111368145917476524674524308573512526903099036658496258869047829130424731786540539703662257744696726926838984474449223423038669698049018571910100973314338505086550373879601242940142485408340029955976385508329419298772343627752488893327024946668327579752097736757767644267384625223045059559022845644279741851907345340299873644591152932403058362731471342552795841852677724150010067483974063667368096884271203823611716774486835230890997715509099745879192810696213422906842100238477592353493611518828897787154458491674961865750602353130127237764496232877669060246801457756772601683714778219577193311826533284145945232456273019751865125081906123278529323987124089107611528451720282101536635519288252403893723365176830907020783914429232973412096990943966091447400738396072793221621873345381522300588000984959014577274196600413421558632256344250840652084612101933557193926592486294944345630498331703313292250572239455601718739367966554402765772374206618300125654841942360844532088602386390192657358240630251904493377869963072639270107178157998080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,33] -5982220289618623605840954314243454386638397963351402356690104095450286308528716846102824222711726867758243087325795327783911229473233358457691304155914560582148103654850042413820457880095333886642107931887459079345727970862580148297194069975477837137374768648019860664119498902603348402010329002139050829408749695847973418025536804229519297087612128516005243213103382241684512217582060834436430929186013470508680704155009033087683773870722551568000842465844399221599133875909037977926770008530500335862440972077237253406124816235318255564448736455318049162934163508386470895772555560243110927617328541942634722238726712317437256019963204971181300423087201519368601725443984223710060979473841119856038724572875240426561225566863558474036599071635919562655464931529780732168890500775882721157916508735710082406497046597737387808507950670641293934987297625592593673044352551721745513045036677083130293329484646854109538113699820839280533871737309792458574878176480190487105172754137919584010636796717723073987412893542535244567222073964850752992479523734851855612997182127349693147338522527781652203046978133005666979133856343644217090433432961699239847046867204085884228824969230341360247498463985629414591959926169728297740424535529122709943054403844066308638904260891129204603645838100616327099322240199156546943713024653241340262379261385025025915939375810038381645591244964263815002113031826394235094859086688656307297469608206113247246638128356615382346046168499755715971270576448871820091279820444887378092418236749457560300420630056035071673765644901490330061614929849005994351111462860281658210163952951601351195786828436749599381667580035963126750811512212012617420639821312420487307137658957970673870377676372059156575812023362251010267820809380261326706537306128485314351887141505741235733905124237968343189020187861932055726360813884333437495282517604526830947951366941085434923654904117703320563363909308882677170827605487366899082043599687019444610024971966537213637067277994946606564005838073149993133379489965087128424349699041864258153817081296460953743831948351034778628837727427293771436796117459383415577388041540144616276661209105257211758571828048639048024064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,34] 2853023209845118246107728101954851351260518691042437457039805768099132877589414459045678466055468803187389502340720601844807129548603517731908843262053983263567683142712795506231214117132022789025965469237366275180225501949951883599560661322480092602763097624270675343458537628577739850659295659410583097240045173314597907659676787788439430019935019710066491346520466047247482032287299598106454888907591447308299576794017595170094209929884027350110474846620082847768924845285484399891281957874629038584273516537149728142417884726436305669645484830316826481397423275753027450759857418299984103750077931291697055920101034823689341472725437626485396786143499223585019781290583336332460167289501870853295748461693140134406439783589479442999098577733851710883930189615154341110165284261721930023834588207812982025682295230780490700349240546326412453972709184407729964400798162330823558024006305486649632273510668407111286706430968833600431625205595217495676702756184992221464455526302880098072588790744938915751980792729914630336661640956490691987813038658848416968210689927818540658983138323874309751558460635405860794002158668112424152739027489533989409152569163357740698380969872024862170214989591004976552352951211490159625048235698465986664144532218344807693413819778746899435143692624858878352462806571820246275643089033729616078275951050893942504124997506273738319724633166737670565678133346978445496534123181006520300239157924555827996579692189642901953098884827476931154219568562246088489573737532689919478998699637057743414400873509294976791342758509580616554036062817060202660884314352042220940731766959758579010108257357502180539718995419932130002758717947949038792116412570354067770729190489274741683316480013329949139094237136903090510058077024233640261111622635643434065450681438769234510173541482682039651579818068657097958931884050374681712724844449255290520471057503222074573283161503382985298695907090375783241376209490293804045635062780822636146424173429764203517939526806442187589737901720697278351678177097760927358794464369635786889419006940613454289822318398179567559686665417903209943449849729377533744519825520628312666567733577373019195372603466544349165125632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,35] -1076615096997173387307027460047167243285121955449932228028817414610981864855914180640137730554156944456508702389214093268954392651864393402497398548989016730456747475978628036829126276003335165717212871045183454232941271231465727369072605704985365135904978636579225949807427112949512240620090006646013309292760418228191149363571822452656364576530526656860574913967754397947603214526167858448106468951188885930176922228931446270832912555758103480696855856935838301553346463820914920540700423144690793969255683462289768700626278519277210060847477767662248772864640590403515785945469601294035324300512954164964334559021850088645922626414288727621627187525243069390893625042707103593196441300441218183820592292052958168104992308076604750089565407368644872980847877415700635508862217273370833405613700403571174263240278689732391545603521566192576069281885633818207954151495267723828927597573445764677992614338325431521062249412110675424149053784609177062028596579989837008456494807428488625155138582471794167376578065333513208563484093263285669933813738471233387885804990388879084410931617568346361443367371307843252461713903379550812032855104829125198148021134831586676733396337338411334351287938373384894993302655898498522761076814028273390413951937652021920355825367667253042127861510260302192418976425290918159527536279638303004707022135020740456721566953253810960899500038829328940459357687179975572257353902004084061351609366031171788307971000226665983899808043568626709261833414458250019205941206024137326729580543984538512083965417569659079864874105861526150541099310621565111876976862825772041542925359650957262466756654618419809390994085649772912294857382652399268737665968296566970082886093348361723798884741105008176009842844156016778228433513623268403753226204041458937861686415560616926644715893109844908536207814249982945862926134694129834937716729762363109573562814727593666075246731845799284724607885959339403869452302988847301432319319728274546376077920125510563043844459587896191577058905809367838388623053534952226232735015885284948900177000809712358100048189012638798620358403925147938078023988619853473068523834006843379979071154725545802457411853394310774210428928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,36] 332901590989679338149994407665122355701886357367276135532124856779033547497505831153383085998005588896510216426683872230202984265190814150774172337884381133099403617523677737217377684223576960097335893084126786928676772831984263442693899754003415084306414092722653637010082302957243547327456207235218237409301356537564942042474666808043487137068315958016871612827803446668931437860043076317811843740237405822070981828820253888195652326179115573385295428960074603828456606058271101831425018841923016730611243767334367246773877319149342426198740266477098582143771884736629858030063985499719758988973823079731310496539048352002908970016982037564981363559499684495632722516869176937128751362096737598667008402102689232277941767041736254437938689730484034874642079048627849822169741649277089191651380865466443738869599985427471191628614216761764994473320729849245919182271771070789699660108140065203962632320298181873603349060684285723513832379329962744023037562108161960410538488837981344937510177675995073706071315562636655380510782437919418132439759246527414779429121667961566909950494453817899418574580592875195104706056912347068067196849628216291228858149324255708898196958235002473137086767882751524361580674400645047054675122914259943775877357127749074777385609927603023758996728028046533086534046677810882788657209686388288229222738764328426485192349893940581787713395983524848499246429081382190533757529688494506020337728311838883660737962832181346565115673389462010408466760063509399321841500339513150179390574844371401644176177245031560214353788735314403743355576619757480348109275727528300584227737083840518161231788575905012513977291660528590658155084285126364832566041285950460400818793364207334086093432427819419927879465372876290750477705128010603011293036964614064878650736448876292521176978380973156874132373362491839548932212038846362117861458129466386276921190701011073913057611198694419202726876749969397001921880610209087588113704350989591876249605670590890953362620391297626209499362244182675967489378514899598115043173319258732697873168331984128640908329584467852324661396361200624172398747605480838673280735542095906726927898634559054423894426947574137261916160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,37] -91220623881892209311701972802802780335440937778900988326205071980615746615170500029191151855200151469660668885440498544347209136660253748493957718452851942933602122102643278694178378779238035236965498395809363430111274954264759135504929419651693284957185479288008963278711886512758786324764059608657942637655408921537041801704921785816164337534100339989896770978593733555281687571821964508974035595492737897828078540187150088003792550905156288281144123393502237409398751369429493830433538685470182874775923262112261231028411080987618759771026904013929683437944237116161486282093252596668116926980890754281994871942759364355731691500719928145951513970178750912336927150826016553756742184264995572830524170983965461762834832669925828533382353050230909937766019202314060373376462034147494643582603018311745834238274288343453300906554617269302816305409287480959974817492331990261271600719089117862003493639729055400529988704331365167485381827056027296674818848660916306392497011461779281676152544839777177839554280838764045296969221003494727566131659387157299414106900977034644676208079709884416398126583152189170703943217356136798564585722166749526320051714754217405926561136007781432744079621795191993803741962147238460185217688812161010938185523349446571083170244881709097100158660716022151751462978258348316856599052844642700993226386396539903464458391811493508243207380443904206243064011926506113739746688272645000315616737765155375341472453004684935257276290894663821549510134365146727703581430489413311520988073866714249152273498717066862337059604722756432245550948454779156163944230158679198955635455422077750176200239712633879401535818981495059660995265913492213305138503689221314499952465701656628967070433747363492218452652440951907648841060527209635977160294932746082486220239751139755228701930617350115290751063418189444302580279369051438405711815869841368281490269744006523247898375286187927001963371100115987274621662619360079842434042710862402571711251411394516436653271543378440886341640974286480021535593300082475415470316457403232950713033081973532911541519086872213783916639473031098771611406432789970850114900155516093007038195054172554436504430365088967429193728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,38] 26126108888748624478386617573134047249924653337528684063640705989431370056616394963698535217812010110564220349932255079752549319838340438606694896716436754688063944102936901789918575945415116387855968566400920852293522844214848747517239883345835856236208482834328162790168202630835076542516070939302379875890236078124713130012712592597489684347581025288111707239742136069946679503670842487342401869800121856351586687838591861545854061355596359788675646867352518281790561014699876537473054326908878471518816512510614412491837099357525727306398540096172638724401179856356584074091618800778775441097565176373042816345470383538136346298778004297918409500309424560710768190286726944440583739132601161587995458995684763484424643476529937154490106778807363346904874222929595179647158997321342744473703934166051786482692405166344571216222216198266413179536290655821025257912829829239977331354881288952465543970568891157291834074661028494783091275624888059612862096689909578818694340622828398491483087887458388695372167431290944485046470357049992534803635996448076189955277108832795569626999308954210124875010476993636978078644738416402556020668079633718993497630807228454983398131256917217399963908525926153898309538899974949293502117667639393107884374754951019752005737083039049147782556716616189005705177795927497090421900255568330424674742567310580193036442319553857197936736867868270545118457592157187946114153731077625396812231951205984121847661715073154512214598970981856884974628849330446843169277712726890197567950596354922677847435009501704287982524433430509622465367039028356578342576205504636617631123752796581703524654892746137718700079137233039464839430876069479013918540587591299146254581981841602328852901951816238112203555985409342898872001362087965899408938753615081560959225504543366705715100853856727118385478614865639862261056471973167844556327066431370228881275988045926576338362145552650290287921319792969459026820860032280452288095036866962812373440555917286609340664694227207321059676481083596721811525981491140234350568834719518923802483551380692822562015567189706532089415632370962179053194522594499435860255239223418376392449491790768740994099699795715925475328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,39] -8732885809621115866999864227784208318730019242569630932481906125602585854846604794796767274077616637305144836340569132370440388400400413151355284635173248219748191429455240484330663005705654030412364081295668828505649447102883085860676493546334228200545091152275920344245339701646394660378061743439852294622255686186369882300968409212072668848872354631844448068682097565657894759845034947787365436037764503858128225811798785586020269680401331882320709462335222137837227743483372495187847914623962887964242315816005651962182613626412951229819391238373684898611984837179770570717618477648890786635831396226037615842195747019385930703534989554537599678405124698209447855745395770399296405350039908538102880887496727888349115422047003162314505252862703747318385810607379278507286670111908438775591023912767338909007830396837718143934265879069399736041071513810926413685161292303907833970305596006930317136828662723412414995921062084403065688861436230991618875849048697585575252368283291383815526694346346834468061139222346111944049340233069833856153846949573601233436634278702009623997644462473898001545284097782177196113573141492241183643917924937709645926974796426815715920594844199083036475584509550956084243585335787224039719981452500365648959502110583401174535762275451604188309549184042495488021505398319750862969010953626336996911718328954502004486427759760532097593852233719661774904367771896617224031022034706097587007023375510593136998349212712227311664178953144583621590342417932134126059334733681646856789132223072483370228084374322957798269573989385031070859860559496855747387209468612073041652767809144202183769888621721451283583561192470273817883709944694600481976947345811237011176405050353865518513213195427174002744352858729168239367428505274355900324632236276966292335135620644059442175423960715787618829321045087090255697825899408374733125521597917108251651577411380212005391261516456609369737639271160822583121376166865627563518082009884371595653789286055666713444962228211068242497797577505549480673065056546211479752415627153873861266737787510140965164630098999965192019876939076099517749028978702871884812599830461373810093340375866448854391804906731435196416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,40] 2945117739540126085974652116269714208953894058406011673368972669428003906604871194906190906951492683428587554386861490686066010845528051758220964391631341763426878607494636598840238316229621685306363361111530687925681323732373892725189983930133696151085407390636550916045109282697868430256278720535843218326571719978915362500953755927915707478502098620812062469209309171411931894077966040637913093345824357456967778340853909552819872576839417473955358111948741181174295189773131296987449882247144822027587746021231277701688095162410269021573823597073734022714083331653714195585769368509608451085015630979414623230466506885012208125854008922521863519625180065194196444129716009172291797185511406638602407960596628178678495694755952970390152461782603307359307149327512467107930456822258798706853669460969951435802189399425032997473729727991353046982985604562364803481494240383613707978238469301220810571702917975402075483815517910131969469063289795220280999003472873268393526162822193342076701212054384904700021477084132437978216608728760863906314886240546165887294822210790325400412388157672455538952045355323399350723875959781229316618449462923329876761502979525682953473357143894174759064862338306571525281442982490154332709850933137380404425803785742207592838902614754708655915119712116962274710148511332874360197378440175607579089574243132849249276285249058906159300208088994817269551799770957173114203704955303895667524251903924230749694337387372183824430846636926729280734221029938071532238376628498974604443266954897213254895561669298906434436030193784915784287060172921747647018910329940688454309654128309052792126514273289371320956610754895604617468189384433822647563999039000409968363837098012316472263115465578805991883965738892997569591455813030491675520941349321561175031096607649626682216714372112326205509077888591813536673594908406931719585196097966315150736186786231065193360318471278584770471348268771770244750789358189159329808344370875397675423284860589001634694332953804773225236156403179502233217578291843375556325780867149643910840798320121547212658464925970411644465875574348341216203489503400174039531471300370893254661417153604533520775579304253492035584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,0] -3333736105639960436628566904163342325295693933690475544432746216918259353098372641474010288291837738537508982210397890942869152346786189030935009899088579991201633074391262757841290530630490262822044245829720579463643077428228123327323977973158126104943844721509244430923805499249447499815387774398521511302324657224577613274164383011689530232591756934064638345387004200271564838666742450876729634517612272621420229150133476720305027033556328206984218282740279296212607261940730732443355285995472732895575809804876954273082065915642099710859892673006677344990771603889343467728266823629343459802752473227524897314783103963402247172780158357408206211822921493643382828299091498268833765323387968673628146426807570869662306578508780754777828359319617586113210240322594874675764217077483553564009019752187634647571983505925962127874929097370746167423966282880331857296597598869034510101419471020652559819537885421547875316633850419061216176095978171777507389387083162929423094497511281751263359058192579704594045220075797563197296980381286449331506345964630228281648230589051796709938845650197420612673715517704384564372770598042677902236388465604298808061146026505527843657286513250937283148184461321515600558785921550330208271608309073569050883828470313698005120390696304032207169263235254559368223875424894140407295008936946765085893520323749780254377289391165165824524690667774590519349223542264833665503196182632125766695111545957834296839257339322604997008368817648457553042725420698594423551219645367380975317825722161324606792981027003703376649572930008762376028989379183745328790844605024981474138076579388760565838089894889289110704569646230200615075739149876451888159902549541344021905936444419003363974633014802345988118511511422172933617037686589302829265583728186278859279732360071252613913210647890651186332848422314071257913141040489462220933783466358244625452904415678257235990102554751497358814556793004102352472528111086516082336668911806468845916517219103496049337526038281076753310008195585190508362630308926491416719629422999187111900291394348073417405768492331048885963701187101768907060328574775678786738774932169983777098414848070913589577454190592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,1] -3562799696063538824792108052470768171472113315630876736479880942272915641631919249694864733771369842981829596341695646095917275688329204108835954086334975824713692594832826547982012195319620077989530666302638248296985918113349569867329481030402076202430267095218409267635616524082947021721639908784597853974917490459145673853161951602827746286701075717802779861865861432386641344169352820740235868467884056747776782814647265876261475691035865632642769142468650926695545451215490092600623085052746426958782390699228119741006489518326536835077806473594080968950460493873323996047598793675365270525903304380525488676646484855778243349370861140095692366577939404999315043489715753639084219779478411158349799125979836046342008704019730206506539356930199002451398025777897620008996458125949008836763415508095457681029050579300671377475856192749911735460481964723673639701703060852439744321636515301012245386956062804567354405723416044155053362782189988364917164913247857019687826393335153949403339478671871410018409619774313655257385659084017374932625380111277693552524882569223586136996024958600694828871986568676632549830381754750046772305103827220795967481407475165324822149678046231592852904512229284131089461546048216991613773863781933328282669856922569668453085684057893020007980379691872259802635768611346542836938485276835727938645408013788466065870160342732619812421563648680711061474266775665763770106762375538415705609176146404407890850639814252454565299873830607695077740922469815126177246974706314906088448053717670339515429113336896516907727069721478611768914297536820413057633191933377093826056734975528318115601444726522828778386940423910247322330277816741164644853750086278899768170445669028798809867339981221184633783858260991236064279870400610232766303129503862113202158612245835980189885638516838763550006511441297450473806175136256296066499274876513165622442069462034706727211580248760220296897547140539053853529268064575792001780030067156831172873467598526361922104279287591780753389148563628106076886785760507191944119254693062250708315875657890758422176494823118693805538715978989280664575439530575068419583237589525986663389805028606151370755487874154496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,2] -151450088357205397079472740411603706990529230237031836296567926529207519718777361785828088926682042661548083664867986871782883583919807598208783845806376700251497134172902731133993087519711036098523957314451771553753551379368721124454287373617512077578503983899978602436472486576241408608569571372561470592279666604999297335017814404524956458798912396685060247925421129773887286710864181127497140938249003684539117728563395987072916031601614164377172083922280137276187144042605770991894972196935069006683041318332356674737539638610748881429088864421289883610968353812692851566623588364317504486237060235947341812521004154937843539676296669209620246069874377403396883028053429998578917144538703399289265434876819703789149258253336135407041990248079953647412771166228879446477153235816991013345851891107512647577167258895178348926946639834094837561509012773496716789343185771855511249713725935276002460552375704371487386415067680630943290417219985296445650696501571129398868840297267697352650568769309426261763567678952455836893318085542730871138639737624028290152928790897043311386872482557259195387593252890584745069579156268222749316876607359598285158377251796953474368007671351665698761320635467364177963817671816301379718266363897777287710899739603801659042344538645568174415218036896681890293045054919657475406118154130682203694773557000008432118210516396008983382952676327939094715196666251895519532115921875182002113573245235936132312140092181782581288889967201764764141400583978327977078263627424829569196015407696421658618996158050489249358938078377479060103504566146478769082000902378582461420378455398541983987658224563158201894697200479879320439034247015494350142671978111121666938209966657286251037923779657038639504663724468951975572369214001186964512763145828520176339966740944140527954808719629179679618419083333112053047805277794947204842257158403339743291525242609165912378804391138383697761020279133741338756731949744421058530848639975914481218660819835003452515540613774153987828834678168313973387873071988452387864929863749846683484951294069224489136751018755527974401221301041130526146908672685933068118698713526595616839881070369046771648818822724452352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,3] -2880435998210651004757491345186597268952837190590952771296466101947725203033356979328547988137024706933198862620646927248840643093821215385293965280387971791316493812334561472748419610697693903359488590873591875114862807890991075007702838994552327879432521515899862317739949775599207369219090005551055276895086073176603160466451813624431457780361943429929600640066449826866492765860407050609462520980036129606506981982025112215533480649005988000792671714243377959525971539644033296633517588038996874530092946993788360490361190556937738631360065894025131694764387353324866806574759172971769314764889127540770987586451817354277279817713433803228422141427501132120702525275192340364388750129146035237623305163194216974835839796700620549889086390645231032040008888143713706469484047132353596408452486358801096642121725402938189471052829686671914137030652202861680091768314443226626465436103527347696034784394193370550793889734246547986708426606901316750940348002909261932196626925329443093524221038245754738047676745834419998353347612349232302383190650337701297992892674439490428845404694445923277630343163794452829806092773851890668529475965214140528808814277196993361368598722500716135328861731476160387317121242491674105721353457493381495596426081171261683347215579733814414538642111901544220931580337634300712937099411754249948576568289923353359317731900752109760095413377828797180740545989412815462133059767892173184705340460205163450577702666358540675777444306246334321167903903874370293981852668730461931426965154190288238281130975066881165535257218974837890370975039855014916804167206352209319568905708630480012258047057614524254981083320347608334815184828567794193453091333849474539086056648785528260726455205606894373087606296589488585371268008720659658727798588450259830013345352871747306058246414041238852090770218623918729851872489024152128078066310697238318769920207038985287726785211930373096626546011398069632793985961812765734450856576532237416442885157577689365666931669176335475401237483541015371028306469756760696015086638750434980639804454829483475447769593873470575832403051451194405244747274198336758351555737245936117337661151000166602913900105669353144320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,4] -17286555503978603932103431779767155960388544991425962456873179431510895765326386394087995948216186646350951214210066936772137882931084095693456083010602597831900956646192809354059696615293390136831577024215210795992039330131905331972579338537480108655724391303554248282872515174823919965959098135281823627870004304721893735163093815310275132919716971070211869234955682608719579966515832763375046332838864999706725548595334733216672862907101214267427813553329141167457390827647707132312539879020124746938751673981321995455360284500679577260937298939415219850108328956230699659497511144408073489110671370120145817312423272734567488155844104959161015245056679394443918105857368842148231467460224945814396549561710580556935893528886253989087681972987671277841014639418760888106485495015213440098069263337534899561231171082689742767015389511665935095605860482805516869033345993574367824287241703912375532466166814399787332207870220099071824992323353991631646772334055160079584060479701271276774374574715684251714454577240257157448429698633849452375852265869200200427917667705627115046501572702834541973016119058869827715381103528486738003904299949171314191078822484117021027315136870729431405803106079767394608983351081617623432590400373744974877255766125986673922344347809220935143561318677554548497180861890564083028873175789864677023824455793817299498233878316215081910790490104452666032730374762256538179992833950485576138234585716273958341027384849206891233049861045880813895338001358868314546300510142558497348917067520350800465561930473618872601882156380893480450113773599517394132228380771696613122570363096424167320408782630133498905360596304497988825926128675731979211426110485114707819066014779144758723145319950863270221809606081296812008007719460032923558887135391862117656386120161233710786072007835371022950860603446323691051365115816343246240077058817798415381595770267823704699599998739154367506294726213275567051515963407098256074639860125500243204513676870399230627593884323316659549981272161402116759069706186431819658380127168798245272738158389407378629113187489695245533085846193096263182815807827419470324809350289711760142989388402116769178327228780564709376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,5] 12189907089416273510225015451707870324672489286503083211388468823544865078988428555122359861053267940843223089373394490913290374745055479332076477191988960663437435697305908226135609376674457466881604962195900086987254090078899494111374014048006710795441700944838724668617738070476946394582204788829230811145991239386048403058847938728270406459635437401033975697886437088766972476413522958801190640840000502114374989220563245207214818445947344795921634712743645897290864323525114296238313965715539563567044694749971136963139022423104977606386509274358921176159698667199443874895312064393843548251084179389728456330528356193945676616454613081355020025093028401174151343829675542946467401180318485721643019425009484171737783862149980659972422420474179523158211578862853046890924113056988203226839781997390988441576678095851247785672874910130807577781806672018455291088619186649960771135550291151943743069501370245576963024042180164734552267453713771373825436358201222967539663637756578164863385839615121003461410357610037360116892474558228943970944301948370599965748700831411084888598048795489126083624147974646077703841592598997632305906240263015198396881015504246009947207219808335554533969874964996565146005370617080032278025621134993805108679234022728741155773831784041406884319075646854055510900419751302082819574548341247463269685448896626506892151601239716133333995956620355673307002594215944020581960597801422290553191133189726037467752426432759622314084854121851724594828910718165203515483657039776120835433974714055900665651155918103810170842490916283360615883035136055608099243462044573720237293535342221808161206958885881765938313193513982607888486741423096629039614960278879781139423234126264170853752322409809181699283967564961439237873602399656869006104161453830072257157001580903135825862928061895611517715914201044706059859290695636847466283576662784478978466970760996396384605754924711419472362324351297172569058970305220557013826692542945947789670157973902936157084316660895595945903235874066808518737959043018833584858742906164879579444733938914112870146026509477037480297547863214075377328397545860010063388294693111883344062523665524090308197125604551688192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,6] 100757648334814560669328485168648676221046966493289823141672729064129175998201650219577553420287319066033599124123108896247901394594071842207305544860120413194420042103449029939178608906492064958834497531989591420521956148699998090064456275193388186607096196002668745148831490114542580582587382348203129950110672377952012437784289097983119771078283001205605075806000692553192089207585594513109027603069621854789184837769974623469478082382186373791759880160237250605566961883038278054485156611310217011784574044341263802889045528208399373977692168841174335607501065614386396658720489536130535421875969316294732384115823238314813401461038907272920571077314792365777914660671637499714320797523875647742118414961853088112547533061941632941613781389220455631241972660434510845655797386711253593895306971805510944839377592757653637995436343379133142450211751480244937947500122868269053353101988848126078791686780583542588356990822717536402134763202076664008973038432464932931414177178691640530441061152389648433155813675503262699728135856666036310351320249774272482468235619941160484662716337537690690430517458743651963981325247206453245690867124684558663344834265739072199104828851667749112884814811170387318402848197168808260874908212522182432683104292373024545878402511142726026396360926467678563483491571923792977209897030444781735262969805872685876659670607542950482692955389165593091307435644994724816159545182108747688297416704921796913971871646113697465552054281224980136944588922358407153783335380267461785819979370815816742329458898686624359878563382644155007075954832966424106249997610463088402148304195307361377133058205856335689041221694591229682136382721133325020590953503984528704325140667449532927040068337303367393086144998061767751578519324932510872324885480527313067830899548452937134951907762187404216240341183531936388745032212808438553256236635056589002072535388110419912394630498826581220901312862963195286425036180766855779182755755333769630270960182606263682261868884595205478881036256709262506082215585533700923789749558262864157516057814934648577296598099788940950165493894156283859756271613471117071685460762418305665297207190894760237928634248233536716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,7] -82647693553568800574336319186236659070288721063043183960095233658871474626099297798670889957389656822176130900024369652692818664905075145944162667283105480573036881057804323738503404361218836647128921127872349651162351938083148121257598798806742677752795746893000932367968325250431083093197513189532316185883900897546358287840789881291086916684744453589875732688130304863453991564641280001462424784308302363513269548703116615846502421207532397511384977614031139378290657723726138598981143918402404701160986342515407784029087369834902077439090403092304725033503970898055456556346283483302983701630152719267651171977345512987976867412580145424572098551223377630593403928436931774583204001559780456082370369770041591087213782409507534517624845663587150750657519740398980804007624075957741440206971716189765935496136190282578773888857057152076914859582196112461680147118380278682773919784548996596922449584451617662857462330869375732710631117455027641577772884276497486597919201998261187139731466111607797324241474422481012683269163846633007671047769562426129700770880360602130911426358980426477714204316739277141709518230842541735188184605248124695834618765456764557930907614632511051200384095576382287079540810599681474923896523425506430382801943042752172520209489654222569948922123994819643199876590199742633850373032221958077554753633318407085933761890427069023411972898380363573996939125001400120944770653338721546498082266891271086820156533109783363874662412332436316534313570018747600085573046982911693010033311604769111994302421097837449847212113304406618314554979010068750002984106410471885999182425499969862940378270460614294770173421480051608552049347344464734536009552603832259755804217338613422698704995727686852898670139041923088301805545052569409182052223963610193210360660315045449538159497871200591959578845303378943879507860690610889849529955511891866565982368367418083092318758600983813709805518060514468731534749111623032548111723682159944349043591483343086564647366640316797267134300793619666899152974758787197078864125513592344015110070185220677529387735402587669284682564838788686940393536377689931798526152093515871379033208613630795644477785485660414541824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,8] 355454334133835165514989328422430156697635753448608557429448253615401093729289848635257070226214801383510108536188949452347276223518363317615577850975778647019600871051719398313350112211068694093697306759046814790482733752003080773946416402395679632222923985395489487196590010126500463409069347493344363449851667706356016809511529821772420597474164581723800617231670354205901682879114440122323276983285675255851095427618492898669490575926759299112216225781958012069146266396912717843242770187906091025906738163997873321930801661020398466399870928667700275749019186426765879204856318424442647917640508801839815755731470740314586966583319883329382496607511637673733717843420085922994172532041955473481382340640290273683856770609317841195915019476109040827449495263696014652925083579414742977510836463898694673884070386912059607659798656011116276901173828480358725207684440126708435250963009378267914438231578562951152673867754855828439466928137097981708103460822003468765642509470913491495105723514322914058185130223460921930147415775899925452966942107340536672495069843794106567554811654025914736146163475877025190861369564328678656247389458550335892925500827874525702931360387847048796501132490492932749943464077327135970552245456465127229176976574080494182334948477505259054161280810904936040063248787243178082768172838227306307426398401811649873768227049644798295998988075269852520982057872585110533912376361035009950025884035683008795516873706786472811791949070834377784788599221906314328474556232904627514176650070548524495751261998415021451298154932341769882676150009885710292616612232549352198301350258630004055059082269030836901295472727928675287856463237669599305075792477376435402514099999725020247744403234448933401239685464217605208737573933464057404149596429682169221795014262553839383506308101406092815968571282734904035153152214558900644556515481303078821496850970130357682021390907644904373255574172901292996313337864260216241290545035048637154989875108558354658932889689713404310001961425583972757910496527026746310529534972894695416069024481191599474283372647151488664803685157930100454095530234003164648795185869884727114469891529876272941036809411360098091008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,9] -2158729324955129346269897728478678202124128491636589170412564391755203027767656274348291010075468095981781420752510336927820526543811278482251644542432618483810215724330032494181365936128800444938189212851578191510281415580926176839098788228461650842891293304392681298680832941142573656968778827720046637822503226455366416971037665437503362675302628306922687658854829964709458277114306472138815557263856104633892898671586295676710747084246124183822212922781043665328508118261895580567681625298243286699956017477424833594861635171693842651651047899373926448768054116493913514975485495387229213632671085819667315170778511182373054655933833514708494594578331264591957712843904387748541277708222172545669476295474501325946847757854637582781923750821942199913757652194065257536249386214805498345696121578388316624333358634088214907547724546788733167362290375046399188719820360939927635118657803674638438505951677594931934774607686819510136632047121765450462278916439680511869465314044677423242384344309570920715322113306156893795462052019332777985263989513307973241421786003955688685102062897909668681710125579541232073065883189070559287489794366465883239159457392948811351488480226965976939067721277348982431716175268479549713603273414369722274969438937434999165772554616625625532644957917935213897607382612868142786366066927320751600353997846279940124614684980591274043991615506106686705722120167245136875884592927286500022307509106988412233136210072732054857144868857459997839827039033804109569780383268941622811879323598882774658879863933365796147833008351974195447801430449748883170255799342172739069955447884512640209061789409611665545190325068936727079169525836574460029844450996826358381067206951092698966283704934916003693331536608665085686919344765082446205707275140228583379844538054819134550436696582518441523842083196021342410529702932576180922237544426371404073369126449617610642024362758983703769489726996028322757956911068613885592177233504444839344455167174927152788998005647031675926625980401279246477506184461664397647804239175349897213617855469635338999134619849669913692247334073753819627111306582979318285233861555181468024740940552534612242773508492552451391488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,10] 499128394781342061335783967624286711856578231990011426608098540808252385330881591913642104761175302272197086857317778599383844255634986350011210865531743230087887120558553083651267387730585317737143104898863830591367565626186589506353431333067814828031982096659042856882486634785938655818051512157767111131340847000335106200295664412602637378958334952767199600817076091530702304656255618632621067441439946410605736304477966762737101978067564848055020471125195038257899384957359344079596481956702504454909269807384359578581129182007306975171096310275100724967207744599105192156536417249044729789550594296453807754576398380760449237452632463109749029636354762617488068374911834700611210082058113623845291913941341515681237846763533325077776867199689310557943622518747672962333163635840761970028708974594560988255062910567281321560787078692012224983051034063137145322686689623192188316531715455395033060177455738488570785472364497960827272421220949221917676435819624748691118607423561358067872402838416037077369176618223022814077730087891042986628447178002854850236652342815566479473979012016223633002699012799629163915502998914144850190834313652385832443403899693073975879221169416924908856375037994710357387083865389726702416369596425476843907244073974857851118849027996706282163646154423057347974966150885794843347057390742488644129392032176396803902860872253733147649950391911193940136201457319599944199881137374424217721246819557439424383200890657010680583198605734648368033338438473012382756351474062294513972976472550886191110117852128303786136095440886029057029361712022162252571506415936067067779939580453525137296055416886308619213405171069548830619419180715268467443026197547186240354451044141525161814411008963563699383081205893205958131896187058999132791850598736752038963867028198576889415963369108758094029890235015025050270955179061959009724277498333870838044389665488804659699319155768720505403309337077619054799718865903537929333616208929903359529531304824276715295890168196346735058692869668152543495604026604306971448447235675482407571630071097423553492211613015082866393749535504039441055614614683894055932012304287612147643818580470593359896590581892053467136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,11] 21791094440313240785370260352364483262488696054057746431260792749412339031907516538712684094563073586838436569743985783696653377784813382186541760857888685883999994421565520452336645098489068183882241703138175332139496324329591049946775713048827179990640471538869794807310259078686498565897113265682153438168770971469441744400513766573682328891695049751802833576777641632058913230992468925329396300013391300299245180676238841033049947789513963461256782297938597516301237920881524492401637587909125086235918875841677084593185562823894602727531656426035910705803158615040742970516016532902814103456595348193887375792103001018765516692762501599997254524224392951307929028414361755927276681715488088494997847819358040360088021741324736892243764310648528011015283917343510948129161624795507838266594265259262158130184786833703969772025077283449412916104398399932510907086259491633150168718541188222560441625284812401493743048540058752279003225113552593863626137461030525974902399620808606077057753769090419668294374529723509958152835307670965733257591695841312763968550563707735232906288983648909575807315221920702032619877575152762549321573111026868906166902294364874894736654270950005840362146338280880015135761321863620724116518309923296704688413388649267998336595637245168692414513361229865851872646469906052990227718140137468489837400739389665391842012880951111477582794802205020259338436677137589892054827556379396193818290618238267575261686545021080304115376413982150639939657602575747923883479754259469558908079444196062111836075056322040823605769456109827472481103428644062483572297472225130608345596820684627438807262266690450396957909646775879862938033445835622672835233574447118597048205577168884767629654683950626116569443486731079094840864134253437987441136247002682305346166309807632879491124099815272487742798794863556102795670931176008588512939696750033653390218261487763379880941447474261138014003481465722900129262791708672472370155857601826602977451387195300560032312133495533410315365315353378792459318264486773624411613510814458899074312035606352283977971636414333237803336009524222911646059827340187548555806350646568862113516929907683463504741857224543793315840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,12] -52739810935042305003900043840324883818623158303226928006896520369436366547017680942499328814744665721223240973587379874668808494200570258410803307980701837760977796314487145987661480295401085558637786009207273860058815526719954523291924667053331258169494613500030432329646427399380524778705895094015903216137749153145772199226372171698037414096327491986197418920615023925703308080738562100548012896672925581192156743409288994540083500739267789442486779560666398844162079614370301566061703944595493702417360905630002770401200290976649355800768022869436724952941850683677943514562482989949562880092909411564668065544703567015218955545809575410800334013186191454022634651941258077071430706028469809267864242576302174771519435047327124357850823099338111113169303654359007583855837069731120799425793950018782796048570192963503185723994343449812524351500553093276684408696531640662684438097366134206377723211549149024512339405678937623914143744671136005872005388998392876980796756602643000462012243085584939071559554389309252089141372884948416185936688050561719145537438750728811568265561142432461771084512543113123487630148522474482061204250733973851845254550517671461163045842747258474484407706047407710984474719470217090754927484933620771906004837980129472338409703179306631064875136842023893910557324687046893268170152578768365244407011569589898835648542887169145011128805904056174529585664875636379709641022075878787480947206173587517856966584683514304689700554606948580628448003198545448446459680744484820098421377698704854505276709168305643015237241373245469252089499235357177118176371486228265026072643914240563315464113412355983530743815539295044085286409493159342413434887219037736749990754402470540531714130355469253706630866442078722256104187482188027540432502767313257484446745016741997416707892812160842720170648378424509754724562624465188497661676289647803161890752361412355115970709520709179003858963033314575626185710310154507068815365656034866340417240827919995452526809901282298690817345749140532268028420752594364252273791662123151728613924959848898857724088332058329674238444458272494921850112358644820516019194074847635628942554348015984680158347427968526762115072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,13] -10709479899460234998256893462896483117179551554709235655996108047515075040553755023918366923496025210804647644911940654635940222288335778804340148502100002488841129888116444336711882773844853582578264145880354065019051756025973737180850658232776318322190239879507167203705498110372889854413271961178925078110893219662152488028901467523935561455453103100657675895140281681531180708432735135281413167691001293890779623851929670869960816778881751287076439716852411674503411708626203448695872848163532708060364323846233679152948937443924517808426462794355121791555072172465410734231469500179067856668401667427181621206329946942507889833441823056366002541051680034293766800057027945248147345084622934514670857674432353635329032111280697854241821347994041492005522036535696220086840395367281387974706018063704881093527614711132023305866342797468786848789117608623731311294425766860309650159125373169051226686671999532919149345461275253990059579059875991704651605342336645704764194163972825508565993789528232170997548923353272858601942373833484283511324661701419145514680220167790205700415489184122292307650260759149189678648272984191662109718009383874795348215413524289402028379473028088480876268947191588633728099353698262938012346164413908819019824983975134023156961143792352372363397854936328469805674428754161246175930017519312440930439629811925757163523385545817061270714536099243603036127847985787970137460894964252726235369205451558082363613523788204372173693810743332462473534973486022393039258213529869297150259010079521108113984495725358928017128141105684699043242344240799024141406770091057119710494810887382583078487446896646122584950480009229913529042160441509828850962441550275025566095757775826511053643894582937720693358896997884526921241548285185621738970946290949686026110701372563536953459079600158792156382159002795415617758720352221231284256856800839695251032710874216029781070477307696515979739229261080969800329980853864666686250963876894035816956699291004367537778801322303236303530445613782068482400425603341248071583543462633311989487073209325180292257626464787355092762901722977507003440678143949991692232482928694628240550049564860364805222040384119311958016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,14] 227173489489077570954473561269676265093849498278721566112463470766594209881792547698345808712097573936091861033733268937364219894336696803933870821636309804287877839307569660965704060477023920480715521521693448364180746605036807274751191866173351186577115289804752334621071761831542574361476276390022087037350829208726423905479770698885130132218264737930712925553667948500486160041143647260561214503372182553151660983852499243302399802866588714481254032092072690998856734783680907854513274498894411201527049371121099344506449724433243002717443813927872030469898239156181223548672035956725229952965495411016915952710086958617196407854904767137254508103928216268761042829423266689502026948986865785860419664984405163946705985594010134645567818013670326679137084748288499054652630540808301179375534490857944823474840049920782517561737815742609049834903880810583704654127161176885059827025501450253422017289826225277848940900440292070047888000313490983399274640117734254403056384090650721706828762608769093363690539547575440673192409371088975114480277186366325461695345891554319112566469556439420004040681159436172127760041231569299109164234588575509410529271793550575680615780656791232997475005458411741952827096903169582802434479078813867800454380363044268995895292644123477841872981425762940128985332655791594562759558610079274358690751476105034635042721284056912002598374004396249231611146752961323190787630839547691870192189053164295484911627627505814135387893999168770326727503532195013909387421213219630505200951336862081768634103708102894361223665447590114350046382293334724325545057377478599981255376038002835967442500211690428628971331510732987602782964259365476362817232298431432133679929475099270497177707467212867440623403628972827325625521973771738430951919054825026997868794757779914273339845102170294528684200249602183545962332465338767129520359485573073546013568814093572612962369810515253742331544655451565589614344355612786464125269086679818418800712611352159987415073350397744328431958522913882602504470470969630080211978111625922442808119124773054553083329838041320107461813282595830260632191838490725990121532112979500836417345197145293537700751621802750822580224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,15] -322015124704231010980905401935596055069238244956233693528786687619036713770110956226102723875812222201288779004314287050776636002678382789513019217196831165140158244069727806334722519143869683878786961875658471624087400377719701832330114328917973944990563347117506845991162433664735504647304025941789983252635846992829148892083945376241366389103711013445270263666277599964587798082926731977518173082185823654041460080480984410751502982655232359023183251742441020804442781787608347520065659951622017729737278007951092617506410551749856133215623934772000571988070844020022452075126449763763208816131221929974401314540592960348724982215670314876337634164455156157300756672475355380281323508677428122959761143858767607761524541145170017492538851928820189541779809861590584599723271052706175460118407933618639997905255247561013234790849439501330211161927875915420567695465466855311469983729577199354596683332156100895870229492274050221644811953816931598028596258908704013893415318814938314650633945363035386985697649297230417440905641538914095963942048275453899337413873210326114149117850834642951304259069228764929099166345850786904549769699944448564044992971781889226499908582085160701946137424229393890332973009866123728192730257046939206438624175787179355941812069688124164546331713483086347623277087560858766013349024727568951180991522399831176713259826119253940230177476209024853712589754418152692668016912899053943387996746289320402015991097599680482819982968230132865605564139699339821136645956578570646278998672469066877995803730353854992313660022553990232265961852240386928149581031847653470083713230501022786758699880568348100876305630247875337762867126177208716585758841659977914551280316085630900717693504905683327203134942893178742168295953340734830350544948875221510563052693200071542551554174048401956391512915202236235949081168942581917941723834491906888122849060820487979704826336674703938037936423757787049753176515574791993065742389565107979126930234011136217477047465196620433769767800948229403933845743668226578101140564063005096115676434888915515338779274381866883320551691851417871935638928407146070635885698144915667304979256075331290640433417242945128857862144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,16] -59073172478030283930030092452864987471566578087078408367845138284960214013530171178136602250907920184756425391266212266870142208922992260218215715242622654343132302502239773463088994617015705720371955035619196760760818841428865324181173770013683160719227675568047145360212027571216394888953861206166791670306369256313824590238260844491377456641143001698368853147081998466537540768548278875699293128082122449737775867428511926692539768764490400620915548076522757038353167307277492390086577089005012990774084580519825837987850757927780257591337065525234929909642844987263564762417694220112223918452451658873268060779990022446452348521511222277913427571856930478704707374568969246160931462020487750345083764896750239774569434254964738784953727365480136800416443896481604266109845518628498334613833459566638003242662998811209756017848604000498685648019692111685114431067174401197467286542174977848537654089438534840387074543315532146706841525964120446940728643636034049118792251834115239544305892839795965848536080511945729507823791285618081158600353327068805003077340432623495873994380606364273659296707107199923548334791923097990604435216957890755955088855810749595980240516120947905076474671649238016298513997001576578700551009834739918542104876566581588796810033031099579295827039364912517518270251633794735031543198922659298272543016698052216786554122166953567875235134979517985342072204994152306179939892306218519882658830716373511314711306429849826984971619389095831956074634727426714851765353842499161096207207323968248379147726638598012059838811872688966220202577141375888646315750292847558035328402610648911205634478685072567387647776301048002350692432312885748504569608819310022006288116299769010395107783411296854732872318291073594634816898890206137104396650323248083285435165315116425696745683368938721837237869150120319894163235307355658451281447856374044476285937141837765186434289859684327745662964619411791712518650338040743355308526180746628827822156233094832330973973938635112813677878463003383948065261126978794721816575435181401424525937549587000983408061711496083330851559881538812884209100405885809359444312251980095812406075562062832154573682718448644847042560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,17] 435183435670357939892158854591643247577125160205106980961077738964998986532917958241933396162969082037941692127203429045482364649903238643995100085674147682087898051571025095613492178022745762051164494671087415837175077350898901589355332150317148625228521365743768542716247944655071243506226520749469878326061074961559826183805017378468715950667382808827191343937922894010462720141675473060897025986879595372277080302081967371819008139948800477643920735066046329206087649696012195223102052181309826374675497928094011032389158045344813046238104258459586965038842223394287558595373374465955131567452563914142855151269726970678822614131042625068212271480778282653165992801855182589744803460998399786225215275769564417481824052701950184092797648244977086336581094729934279080838798500729048427241118260981603891794988980336023555001528481038049062137564435188726552704240355885336903218952255639388187227129732430945374321472203115732275617400373866954996593721939793444326195328509927192253834093553892174893996785984208431439922069924115903483920708533872970570078884262414020969733755160936987581932974259888447023280887320829090097585688747393227562908515747229214093633378164771432782692613133301932132794163721799391838361522077711153641026405069671753383640434234245523807753545311622362454522688201146129762230124054663385703484921309323160628944351909489961834507905467778737463282213124407042080109311449456267923534612633677232402349522136435327818130179157908432062411434225781994497997534116712712565493520813608141455236242733858351413219924393712264340911910787677318343274293684697913896967075038287838434661280122647926974199892788742623791148171262908758447032796684403681957904058971953705659819394829261315345072474299473168393941029599466375764249166873840101248854382906628600495546476018211915838942434060113822068401034640213061424600120700180371991959172742237851944644194943942981461491023250787472368274321946671529870060997816729185424607014183588119546144367274882778856587370249754762906916580435913466601856816264989408791677443230014273634800378966449108352004912773674793134169583505461730421517041303866089852218107880235162889469609434116079786917888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,18] 399671986391200034833909600661579200776962233739238875086244114576731312955089573495987792234537180312864617439357695063779596776719438794337266884412144353046224250195827630086645220197319830494315829866122714836341728482904655950417920803530099735260792611648354321515284404319781545606048548441559594155922648313401761153744291000614140388075414028343444729585786963436712788559626021681865734012265067474451051643224279391755738726025815465557300961034611105494836071141734642446733840674910095211955612492117896397686526532478863221038393361601400638433434437459548846429395311169084812638941469381103414647048049089171465945366060692401059891356998464502315998279891973655119919329338731243188503444985098174601218796644226937715524218908618385300028607219632630888684010004955679679636501161066123138739838435205543706091187253670671089230244215799893880177319196742662758035952076167634429612030968201426307540622108459217360793510140780874079949959162479164037061184221729305767903029331904761009448020151221128373695428746781043277528949653447350966345556486385947420709251317805614240507093261785777949010480726339200683296474613989308138243588527038863444587522976625726703456526133802888182054331751589027495944403485958815485414652105752134848965981525035893146089073265962001625376493718334656493455472907052769058456209663813120894969595590681726827501454435555681317995338786938242572223441104245100483537213019928885911938525648073088632411536727171728867551749195899925991253121763816760190413043105589360543547508854066471670037104471242188052283891869500528150252812814211187077867130051123806286380602582694288030029772222883053840177009886975957907788661234160677274797353085052473557848872285679254222196364240694839779092252223179160463198770143032452146494136840297139006539804073290711726696097364343692070570827579443164656616705413724320021921192692468360069998667174116189693966029767104598098509040796982160608553454253466633484116868440332768285656747643139035560045019003847658029359917711221329011773085228891031894186696109751812947381297539676749862104466562245268012487179849025015118143570629774514319299096316075014814203514446317054226071552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,19] -2105130718296536853537763749991505787561526744824284688184173115210479953025616344737647797776898395573562703007899987664099430956412877757815442755452199701224468059158971440675453430462113392419436058170490865501615297013063726273755052489754706748018109750060301291412034487483416042280745603718649733041355711420648139425087991093453007358273911862410419235389396286743411223318689653229296163426781992197136018449747614797220892809682746993704440107638784916410285391846063870444698959059179366370634518229608908058264298868612265534975167346161188073670912966714732509540074315908306029966356405257384186486348276211475405383818356276017275337712910572248444081921767904231619049361171211256489548687577735366875119934612789889368874038235719971229866696256306275704549383069613014192296332169267742325118598364960675776231727309394540293850707935895396900124219907757938623522863964631744073803898102996952771223125823111920630532700824664123670308779924516629521849159903729584392516434059937492155692483565144537749866423300757681249796735982692378287244542298442542581799563677461061653611770644016095535040189876156389524832021562912901004893690368201686792968401103762757164430000490412326978181185747379353185102969121200118664291869480465213076842107913783759953736299145908239258509078828087273928805771260602760965014564367304145538496996385681871901812619963277480649513987136877159250469827420923963153631593788094870099389374459917434197141853439779878809280642712452348005653193492615443909158029621135515437692048747890167849656020264201902545307524304187006057991814652633567631176539059519770891253980718391571065344811699457560726957718819795973982964455342464959668240963067826882267325074191384977856334980676395079608778622307665913372425885187888865743371776299405922503970538670906437050612287698132313365173356542894140499102176047526534469623296278816903640206961799342540515885731918193855239731176977979273631362754763584715237776138071274878317199915048978335042678624088458637295219181014801692037001729997656900960270331635928048143190735349956730359394945066377896957809924263841794889547795501869481151173641508631844579173791613573816314232832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,20] 1035295385174587081396339918956051939207254197820187497223306673335464211087905635576029217361233098691966640817466061134207187912232946218697965627986323056320941020991911192943546208122249969213789297918769802902712555854892871731249784797446240455734502872904054004507643988358882914284908619773877293509209672989186765152483669880955853980401400945186359261356107523012237475434245968245290505446115834180124434042155147506380539877813984270375726806666497839787291383246665996761311058891155070016704737012704306590774750233926591776210190782296035520512262269362306400281655480295745095373112519895057473189221155353241496667549736639805329749200995410750081839442970820275872474160039618499274374472813028951062670180708909064484400611942578673460999968528598052174093121176282266400794209048474403629204897508190349474361791777317456465273871999056478642305889742690040828476350475690856060951509611978992259085200798049424583217507769646167132021895299622523969656760722967485003417623795314065707381195411401828688309720322649785305532717070951489305849385231096718265651306498545779873722433166480955911556993947814728177273647902063719053285453356196871841994164243737806021300403197016574808809741319486428475442690629363559679136037520097958368262707159766379030903029130400081159746862452093579227873877217276016367741006286292323803011450122417761196938927348556227561183115589339625284653669761251900279831185545493732255851459599313431090272909215197211777077658319337382219390911436392523455976626548163023105245919217812129561018491664756559196863853295263469758900010411984650199200961113912170377683499133035854313650364237463397301483354933056170673673260488335889302856562996250827293865496085887408805587206885832190551654265679118716963542436722398647397350682370641401231931079469829198909385665556739749813680062288267095032825490485685037555348475452276934054955205991825420894320799862260356488725116652918743011768611133249779367971915471986977204568544471357316516254290864609471652671620674012307790699432836546246430428874876436435341487740925117442660932896510256349777461523686428778366206515642687942192533576353885995526931024027491621415157760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,21] 7090134754706839613291025691404282289084003452163771982302274657705478942035819133873294420949999964707241381776613951756521459876677427194072976638855878849209181251928053880961384609729600348448168477936591973229064823933252934739298146431256357087312519018070314227345940131001321980716016966931243426464540343552529108334454664355868180300031741541492271372274327363696226511163685541765846077589100650861619554587673288221828351825255042691756337312891097180849370241566042138547314396523653837818663051943394908162245183247818098108581716430092904449307178620581696513578762400892165842670101251172557433225736957158023619956457954978942937243495158307765946843514466872208859072795520840126869555426345026343362857422823720770663780634411724995152028009489744835421020889472684173351276220918513058940457020523352053872475887459273691659132614589850017374672246463728940272897230795025217842455938249041927672718865388001072374273932947965918744230312963581179384834826937838051240658590928422647775221021869032125417054459009001907123212866173500364795550560972916276908158492065820984382572007534801083014848065964693031555904182697351743974699452756595335689408777191153386402881456975092312659228211385889981639317467357394161745664107562312357676480772078435195233884860069541876323552553038829568678347966504979462887348595916793456409402718732801902771615043852635622080713878867529872316164633850495813750327489702582827736433017733276831227912526585588636464239154784732139087091744983588999556798643989853281434429148348705394624917222472866997598073828788300490850504229987112734114996705101746745482463958275028476986458511681406777413800533512055739497413649897950712396233678324226412122401214164875437086705361422274566420142251641969329170698865449828477596094662286808849091170788318036756297657622622818856522404246375698715246826138908282000584331093467265263043407715613383392575286645198678813618421511693141619350672259746891061720472341826441092498234451797790986960097220984802185863417850924267854261795429056081838129786741505592840719860531789944785064304710384804478496432161704093924671467118329836557317527610340199644958598448697348676330192896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,22] -21448967256062333333664308500834061974263881710138048379321224964972345489861893630354845197588984869712382068726212927771257295579928218699687740694355566237345565151594263621120109791330478364603684327388982512123165041743040876498674292473985723555996756580918921460257215444918327197735619668082520794433422904883197995893598829201741462690555009895276150422712847115889183144880852047402786794938134632113401598730053881850132626901032731487046513105639468191393860589920581173776761455307723996778585396120156074827164269525020264423118042116752755561536980168619991516441260145347450484052627642251704471451881413234152548024084829028691879752289379746392253982799635520233454726373604808451907211108607245506129272582722770300232193806414077456862467029312807465491647256901838724912102054799167640336601145582463283041729161421746499336641753032096713747494652365023191656523825512799994536091912358541707572668854585543009391228236901707032377556889718106036627686172072446917143077307143805341102280828151806602365229511857678479821947143211714817928015051924135156690821398407805236545319705709848575533763847295164064604646735484971270932749352904965982360922148857995655077577441154828993847531329052067166813868570903819558720636347175164592049093338777017769992103441956252740126747070396471588432923355766939959437664089733603183247958682491503769085555587828781825824826285913630731715115805113641719029368374725895789948255689782732031687629513716482141689785712310916017749592503906587793622886352909360030976116939471545089982936941304549936849771926994508888476487502044574257224734028442208512227962337491456119070108363268540661197319189640015588872013058450346491376531104878577695529817822987403688747416253319455184052153698783569065868977036347425426397121112870430149267257375562612149558043407347064632517080461470516743444344295943029431829486709406795541420289753569619422065527291816514403872305027462448194656784005839874572138499396007208716025549017382573341961098032764504942157905230856866607131745392018219082623825945706720493394111821055988914750558907864085491359721542670783662679898147606568633290290365710882579755570102836545462904815616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,23] 34222501779014643208041996254343112446427301636905175906535360152990090150464888880505545678104427705623056593344153249980693347555118302723122574548954674188051229511380367795165485979984931459841029822303473901892092884273276217813446439402348645009696628338339386519611747755307876265946922710925950807537404514744418413686239683121679994864759520192504520086670609355557236129333578692245488782678827050832860408822488327536476028748701653814755201940088980664993351649015066029360956114874580932384783052145937729884015047461764936555349109732807169402755672581997652277306350573377102206082710898212977802448193258774853031546230648282748296649314340330901292429596567972048799562355664499855216626934261333380342989677107291141239169930251922129969730799697536754546076410541140982045526695281821990685883040414492150381398080948384017922459358713870085743600914951365015107873902376445394233598454292108405841990456647261996660517794495405282910379912216476243699148438361337869764843897854914944460368963531553992289563935330120108291431741259343679892912970105470227525736682517615124883679969326014498025483763949221154434532531652539147441573533610163457455975997879007738016450438561520091663901305499702499715415990032773598080651182528913157842930121674509318282923777195831719477663231752784611253035401008935553187763657313894806537782953893451792664961366960518358015764419786304094049505352193047956373209649515889449854611502828066984439258478068822438709103387985011204905857838292415665076075595477676915839754059675422395872542938631381764517318683981892851444180331160986589992301381975900815726880085725465199106518521746933984682601449328285349358643501019719726398365210784071096822547367357890674870559352236460439956097461097165147538212946107231238090299548597748100582388830244388186343372843445756066925770598774066206779637813209079433474640712385133745641829941088287911242353652031831236122185522068167115507828652841527868729959257599566963615707165703510772884508167778064901690462651375845459481377052688534949510094006063762784747639728392718187799523045427086838252428582988156110493927332121575383766213479303405298116202643429115407934423040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,24] -36401085480550835502242703126697601729290424818746331917467775655466082088972134521324826332073721262419989160230074657036754657180222718251091547742227259785449672570927740821747635792563801965527462648024894482683943886870278288953342676068761102841878957516254663884629627778066328454406928643180465322884270791399633308412203331146709828629470434418618670755101135710804576475792963987119110879513316042334794236680780070831824805859703463479291094031173752415402339253507709568953900457458029278956282482045841721952650464691807448605376106914735922732862467811364538145873740808096591768659433243869116694722375638325718248537569883626863249302459707402233991245455529405518874239236601368253910571345664340813037612834195396531388593830574371805646485949678560665267946258719787565184135137399651388971359441316423858267033878530258945642956538741133604405640386885484785527877139810041532438221197888264485439807534813867743081755690783319874572660955770386279709285971875304250368984382087998537162717861689357999497838110864468980534646925139793233875452312788071019335535836780588320537652211972231568246114832086265185652663593894825340507542695669465461263632217056344067564628351401368277949744555505546288738240245007422666718030892286059588651946899844328893793117425640909441350490078015706513015773975443859556788266019756364063687685146687924766295912078792064227259080862568612286165229235029176735579078257038502041171972733653880941607818251597736543870890024070670604191954842232115758755135668183549532451960836201388333986121863953527072799199121732459589554081065605011564505321248483254219290022945541255813769009123808364215281402922237569544165453023971094558567392982884227568467957564204064950669290180299523327713858768869664668975106135680654161850942470033679883090652366999814480797118468463113417989091031989412258656301673868334569194152676267424340438340865605945687592107181527667095218056803323057388824518018631888138473257600963094746263855283752540883215720304857722369133851999020964884365342019522753289758552135479004183435616028513050559524860322918610059399733705603869310438464189063843390093131956206875853975644313919129763052519424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,25] 25941387995240970367159859491184990731099667675183543943737344430373734221334927085411374164537127708305395793566017044050947494268396455164443359661443376330229865763189825434044256159214304409905106657472971978533799975496863134121556265764294716824065853017194021566026420955769549875136568566657339320054110838379672453264609036512076163745204256589107291325791226282670726544988840018286711674612934040414235188565205553009129344302548231881470441140528094834734759218942851512689656066932744036359064156859045060693515721734424339699215741226824910326727146265315261073635318797756026189045824576974995982484508393658370946797790860574716045024808071183662511132647737388591104490870963917180488941446649203060651439991667488668852605619986429166492646250788113645819714151860397283018277910508566040464426886364900423550141991571087805603134956741615031171332986262384759370770947389160573649718979248425472085368985245427604937939761326565448841642131889639613519535506854797983139192707088901882637941562779709675460259398468070307053330230677951215493807626895054608316156995503370463591131524117792992113296870333119914455414126441937147372715537194141941139517114378762356473775940751108875652093264086578056291650010284088926690415247804454391684725400270049094201952702030528552493060354451104300632393920901055441574504547059193436908470957463013632415941720649111684685332243070028132284886924305433358331912233862315601609916260021331868716214683527962021585106913335516888534995824408707805395264672940536356790302862827420361207617567779414340507030413835219505901994933835726679010742813574593640699359748531883027572377336407840073185612434414575516617404678192916066660484927193974749906540962895127208186742218169330906061391390530964135675008449326465479126964233065132284926374171030530587636263226661903698132135687339780060289007097454055428777790676703620348393638934625700910365305656267285664517407098734268099177598275168655312458610425340666395317590574440260806398516035139278513340540489518641440291116644583240058961194674054981205497093182244812525084351694949533858824865496046897633537967864253044697560264691634774467877265298178387714666135552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,26] -9571932236585216823677700445214485938516212037448375803558487106314125412292027792033907900065986723435985863534521438288101494700876579842346522458276244626046636126280014490513926252544935412322126362750406681821137964955810324830801476531740632061650145891040576478782941824427442437138196405502696913712705965312615041449360325209992229431791478121725856576609555629213598733830308612189409025795824450258811901658244926168237600671454986934955509699029148385555527604659819177111233357343977480944371302824242049994363992219990111089232458280477243803182020685559058701858611355335182929938592257558938093954699759650265916193300359234308470765005796432199666060447769122699305129653431571782482945843803550943617384148314607191996682705021241134595122660080090647179033151292442118308394499856889949279357027202963454236171376839590319169970000989351835411761312537005582380344203922298476021752697195188341956164021245955937583371655275262443515160175870732873808449357941924286589606472944057551856471962141000088728050735291514017901847897649681371623826664421120739900471342858035412567828216213653072511990979700867309330223185463734635078639122588174188410636275623439121452754130603160427521630395460220148141464621511480111894780896657794116517465273207220459381001072269875295652385744651217552141215914265100809203486938696083127203427506861582954132643486840632208863030511631876132957454125867091394692593425876240338671621533208840837426968167264661942222992189058323300472477055733737467544438812258789482984071208102204753402307836600324382542521185893695924980107948489327786265935958431638856874559524917416197227847233127272253545365029885774767577338432199486727250337171407728191535487665608435055807682649318156270346293412661200747636605018388700429305396289171667370255834645632717608884122302576834724912347616597302317449001831091175617085219562930869812150687547250922227879981043416352960971119135120908013516046233452065606664846401779213995226965134524219899113864058587741019159519997838586992489519729794502750018435440747984702735777727639994368173023215188238399387709061938802982197951543738696082446928179885711114759636740145445707312005120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,27] -3328985377444043838709039578041550318404933800758154762003604874062664556738700813274213179062879440725530520195028514761890688628916941500886249402673302026374575729061856124310319213899118730694811420836311128490863967112164422323725597148301968168408251882117622080635639679873627603480043468559316680079219421823076373326205921505073093670825242032673725537770733903308642538788889212100069638534973893264733855257465105283467631337719048605570265332062516966488779486238354262097928098080323758185896423040044212677495574533356287219618902555589489887730743215280496460134237091901879385498174399227070794427168627222923339736325281956756282119484140476958407562680617842778709327212163948141803550256266633057442274131792413836326294353377418844525061320184915682729417566070754655278550747298364939323490619191771340771955640486642766182425890273312802293287614762985417174720226710253187320739701775589761764337332176380668780722232465373161362474622392085015844859084726884400778177974017214254439465213460619983354270613061125691100605682802795074914146701521638565023532739812446141573404430893852262646698354300851991991722350802000828751667072061986631783729734113527902199394187284746727711339923695575972511781924937657556503820201556083691088325890069193368895951100122473044551178762246819115440175506373581723848392022579126010783273271887453168779652568702511203695816962097946072228153032511053438534442631210015181433639913666059526973500259198760055573346259358433965628569273036447107130995931453810188000018110832679793717423841564500953647788071136549758488695886417973848075911666177125609286934570863864950922867466113081485973508110600320284602850231482708596438861227495660586269814911460680632785938172543796073527558050038105919839987073106455523870679644259931367254080939460063986228558209484604504398323621520898418334205453156259417094307329997691383371366423656444535066664239460294781659288828016255192385702136475645900343079239204872431496521942918670873767956188688916504570753403760194646214557209341365751540154644547947679721934975448960304361379666753639599494300677342997059242730747753062671749666404912260413309932436889598132595195904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,28] 7997135444072148254269928413396186910702863320533919540752841643688661421264472509158263094872414768122910074916247273838192705855760461467053898837017040459992992581860217943784629863307459029164776634083049125929736439225934278159293521395453415624059065955819425288528260317122130040465796303038382596584060567485208823522065901383222970261260025276189229880875937810122018861954495510168201670198905764672950974534416899800208183961003519815726821159143584608012363744053264381104154750430882409948414013138509524653716050340884920520953666551128682024333350932465958239246074040801174268371540484985662559422736755005573535214597062638441085898225153583849405419978662060084407513612779872784721207223585556373777305237881484042508129448391110024931548694422742289102224713246362888010995476734392423094327664563080052838591948260177836906277925953632098540776903964028724317649753030200969905040037829540480711308488312699829842573525906493518423091496284824677987200169445791220046360146795977403350206289354969760739062232942416991632752366623005021914240354819737009746836022796730550215793099298106840178566265936551870841651687678536311813342804632208587746483622567515043403132661153943720718055245174093747822510713151789047120473779728093866730237372061770921608799985424248705638916156188850052670597129241391103102734124720691123957090609570189300127626389073987696943281253123661684621884508457609430015730661242743926369562156695968899288831994056014414288866076044919561882476982190681113718239075705310755491353843778648273769823980387613780256678398333204185896824647577366272759675212656917874215403583386067466585040282912320218108367491760581516349122235957804694581513931056089268946855809562821645960065012658268341139961886530454011327777042393499669841610549782358945490217142280367660735469047186759682515323222874638200767245302624373615293540440461291697497137331571793607229655857010563007574652398448003785505052589737820334781762505283281929020952361093010495616036247782303837153284075873778825748104632938478944452301225834160308485720531181242496413098133726322320835958501179837576438778123371255725071128819829690360998264689411878647064690688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,29] -6073848360609601526547674082172444450740921103515890825370087641037626966614297192101322399485784762452652719119523423055847783802063092448583995563510794340348979260777049658566111928361822183488961388502488987221438309078352240127571044473769361553194101886200628197279010047184942442396757912724052246302849427822779382789766707113087543117187492472346874549972941520084174984073552692832388228502606276131958858428335382709504996399499237955753916840173982812766131047796143596333238666330521831156453150853597610858282619255707334823416480444966100152931663168014691758835254835097528442666465928642676703494933301280344642110763667465933449833503734524594061132753878019830256528891533534928459554400493855812293418369878985621975485472792503984451746384543819570708485062304917700298782200410638762214183923326448098616998297407649887317428172634509801294098304803924228489027018668786674076716297293994299052666387653029028006768800592092845074612082648047764968477270520446126241762756344211282394743485688004875525721106618525365976460932802136961472862735562484318270522784538412445299667404506507943377985468761847205830859753432618969920508510438048184623161814045755900596878811898277804292505723152512620851375575596049423439391783294789363253282663988365411446382262614903285134006415500645174428995149788307424094821811800588832873852867567773235730493965783315629274553584288303989052823491446378088810396061181582671686585765273647252323426761145636502878690779722202176079996176369260765066545215966135731796392653373351712656181662794077741994019858388104428235864822879250840471532328577140141494312282544926338412099696007137079678946884175420752576334106013503123343405429016073667508588111841776322465105517379860801475439751603708333243049993926656648641188430466971890908487230104675856158165687995848786446678608047129289467417844355469965791005703817301240122742255289308676726911011393115665885294068098633045573514843140804771680203865501438292908459471451249184726009182980576824656876945125297249180391690202460789835384046851061485397100404012487791465310803146513594614489239293667569527722968459641377988666762326949405203954083625680236361809920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,30] 2075552404664183922675317675132759586502821874478293784727542814022399497565986010854514655592519747989088632948009678220926478041874894730852942193584053092030508317459814653603076143257955731456429994274761207634406239145180147459486984461947589340028330772093123212772342988369769499733207291250965851886859771570948534087930689490142008154637128142942193300493773838865763814642484914698909446774233517347378265966014917489264472227329324630695739903937083944539780975885764663070456868306577813110480837232657490578067653967868388616570986735875511067530452579570917645948961563960066575160903374853956484183346700773979101754265015090977132169790814253613168045887335370316453497992282620745200986091299895507050433457244204585832675390723542659364268617092103665378144363073696363051322765996563951939296661840609028804607386350560643207571301408892222576325319096522243810329084532456983831997520599742350868349813457196178565461192857450466415546046789535964810628312176494994863513090260140795606613310075411599530373250160640398099521035167806445370926089142822263690153554871487161059673282397665828011688387937203957531118155062542138211554622580472708209253712503548932900005544969165774094129349942084568098331016887233750908477240266636984541820991076474519800402853210342144764062792747999482267452200408496246631042538915599681425071913899518003696868357418206380101868238823107487285181623044233481300430820804214585865569505859765053475248742483281298550981669492606242813306351597479606674386052015024021664921795585436880084849551748192581331003902775857364938867124054230111703463668971160933436728960286315730494721644519298138269807892380498444153497303998895310742953377966593819442449768839489661004468608002712015448632008097296995057613653385422920069331132208340026780887648924799908838916210380839571138048309352790750755033081340982556821855681752920772330386347880239862343722067318908431839643740869396976547630476130067444300842442467310690204386393381114341581613874075632265438487937031216365556009319245467519936575539921221126459808087785801380291452778785514612306217435387751980141646984987803044929894719816152685004176916440876188344254464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,31] 711971798289264027949415646583557479147586614661909214509272491671183837014806461508683173668849228615279707972417283639341919289698474112300350934392985764210429134549680248128136691168127463809209759456256372789991880039836461048805224495610765139564548738133617521967944826819535585706548109830307745464653592845847410591487178687790247943547623715978919012494394115041075274313241507790252518180389654484783417830821670095722816719860960422390321641385251953398193162677706258121988570954988332065569542801219790026517623038170521556059392782647489928595323238170088229117085962530861315248840767920750136274841390513405514466418926532488256281970541314721103147738232751777124522942312399896396146890608928003329824025425104263311036853162237505010296410318976159053352948210137329680353891135534811731895159298776928081413308013662246966822344218072057748748249597693396799330473400257988574996198275001076102705416388139541911182021544792734518736139943203276879105523372714000249699380388152333700149258059358530466157205370895599159789333083927445011591419469577205606376275386238108848275129258063211323257347653298704216515778089782221191984977650118553557301378743301237267731983241170222930336774357201379221226205575479764438494554901646339973442469745972052788115454241689422611055243815840991159167542353871678550237585980668487557248143864615545745072293193057264882054448856262380089917311508134755272099531097915990915912951342461143548141492447596647049212389811462947631043997654269210187217979221109915236586983390336690353012618284119982223383754494586200447716849485144080619976979026704159888705182860722105666091046938156133154136762758248425315269359616727701738743931102031731299960125364649522871342982340510691009721336551622433454614196231594176447591247808647218160531107572881441031779931070446241881255332470986827765767273123989407658331095737470204669384152368597334719747537947118885063105814609241566281103566063295336100577215935773667471863090707867561606279970623504315663217176396571207627322117516114117340294396248325103115556916047988279642661947621247926315205509980903242225698620530722559794262892020257321471996237262810300874227712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,32] -1562180542075434595520845108333930484069059718768738696018634448650709209649662791872973464744546655156584059397947438825461888393602140352095317688840294829474700109978711845561735189296327651249791257009966356337219925122943690287218105816856182011975946451083109414804522664352737581050277716799197205953379944922147870463362933173547044350836982158176886206972299934820549996266861939006821528323259471429096169607178387264851072762559900102313110518614099781379627765923525899007880944642451839148402978576324029742069778030214027467961804334416572090786817660063375630121177544019971214988791306889743982778646530093214293125998484599732354404336295482083613390778703968678201599091092539074806460984274267433244807506750012826628269057918298104150164029155605788506815253683082367234104848741004347257253843773625033700127475688329711875482752917257550367766981597794832712288333326938816761064079661959489147435426645672043860039226651332573007023273826244571042135839976671848017330253454196417908376480881012832222505849536184881019260127980553292846659141921990087108871859181722780851103011593827814880002873799274940912466615544511005144791735941077136084846119697898638996658322623122718600113481988961724206408750202398966640417582221036430535096687948541423034413469581473910295019811614917554526208453200735016386958821832736455537687814513188169159749635025596972085885556093757046219499462074515232512897805969694664364414064610395804924319043308310747160479074689051104232165045910957976632484738891408299235995992430831026962598539717903871642749435200362951821145203836050429955009441508830353453719606997820269785494728205697041123332259767979119580298461799920863133291242016095934570124953192556879915515291649391208087403178646815452710873263274452934645277390024007471233649414546995000207789658375888163743423239346413692857952970021090265151017220442264665438132901951922509666370428783316809923901635709263586722700853436993327404690831814789308583459582802135691847876341691163971001447862208135297950448133624629302558335142302625704121340245238614494887902642535301810879950589254117992674464965878829930508683188149307998414540137995228182292201472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,33] 1256969214997225259079331402122974875508494715566376566154467303348656837313623460880357937833761306652366991294082535812295091985526935730326880803068968876844082023383060175131507233122654679063922247613046620029537879907662181777335931534031550392396737587678037568701772315263282424621706223532321613249488232340575450102313636685163883866690778814124526859346327087152229203294381910685533524731930840287933673985056762107130339402776232594090102263873464037000716103472929099987172981413899244092828215413754078911072331161078852168016632519310024120349681266598617581799440640766491787222267779723869648245263652333448672879222576593112655050894460097909711962567940025542755189511505014007048557877169717989794394823834383300315882709934006445192575332613864358784456857990307762374512823376641388959696204176253725037332138950398409309037796059208286635665085650903954339614905212059992724911642587767806881588519865580631378988740940468500326632343245830799387966531813682353676617477897673539983104068275039518525693523909159523222259776337803065425833976655291916863295778096167388108745724172422900827111710749983214802908319233545184025080675131621130651765002755895079955570248404696250226002125868728438546915112319156376929838870257410319361521921351705087765762799604095315546799485106215136283093428790795429178907625668984266958703873396666304745191486444328916939264655447136757234872590796856057595671803452861741451157935635875049820690121787281808710890275090381130883482705037973270903837799562624450154850989313044058777129901325227643150531403393238685402301563856231462098200815184783971296489638038467612820425452253793562081685424478044494604100928458642939272690584962189423521424389971309866960612473740502812262970112289423282252639855055959277598562737729410997879848365645729037921079011615921778092463876764509411489766045428760755100804165696980850137099233008624992366470046866057266125909114742023411803851778941715368198558501317974027802659744104659972455904077053031884584083453190594354783615694219928597430583247974666457273412165955341106960910153210629260700890906926242005938708701650874249086108146601613604571927765295067572872413184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,34] -692021029721215945842057052481127484090802055784465327204296560069352592322335427747504246812732399827624801106311366135051300399154684082573089353332101648775950062991066805518070289488842945997805690357599556245600731484052046261718190798282496160198705773027708684278388037045577097578820928334087262282373673936055564748707395209721313704699128555112607124953193521642694765916337879302441555806836290960053181412021075120313157470724206506934630272705485220809118130033159941177264806431149007069815844715976819512441737873323499152193406117204287514760196641314130930016285168026254880753707216129578453493579885894026687118309474808079274338117649605421295613041439084101293813387824627085968336010179933868633239460440890770515923170204591409207184062437020611923703212779643785758676423060342195213242765276463703581526132340224489222611192293417487387593483042316918614349296844863529471145983616898185183277017416755008432967202594697777288815587027034446216921732515574538970632203291741886271350279154585540624305663154337735109998781329452439095097337744634881544447869412412468585587263968652044230423938058310937757732925420801172643837134391527625591091184786220638991897602875385520533844158922064401129880195934358315713471868942234033334736549019725316808449849285631569064160056618727946186997991757545695704805690918106457083403467787263718380316681925696443274333494950995205166589202112968514782992724561308921008022134196666679628899972608085397334753181698793058632970885516571129162989279104866400271368445779116873682673047763655484136258203219600849797948936883819928472129684000003635899217196292841842854828360186136647570351538069867722505936953172852555182908250931198075208586674106973535866404258280871260230038680561109446161894461503098129070377586303990016565033850356748777786405342381092764432310831724212362435795934373685370646117769535332941348077840066017476158816455873736995928059323517552662554125103749651743270713509222295845607610257963830683891379708549623982056608447424652427185393001983572355209959963113625792614440306724421676520329330887905641748430091507680528754061557939139954122750618991280799220207917598624295101136896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,35] 290985113594912421791639869220727062988816526379799264878813374791682360808629763940522041177989660500464621843995271623898910409800801557807606320873878687832818216922473346360419855550906792606930119751783312127208841143490007009465442985975034806376202257884576755381815099248312511971920339149047725312085098293185974290938898058361100652351527085722870603548096523051769145655713095340117389779587560840996720872739375514265187399425668596263252192332988824456644288776078033483120615708321362578886538367408042719591350299109213908015647951673340514624162062766889461574416828167533994113724562339691303470367115994361351708861411423429382420315465828107426860527430824419722472355416788124205255027733952308141381692605661589323577645872032764145279095488886598387143358645250866360257913765435059216820786170583262693983441710359388157820314354004293507799279470307766714323095793411627981478649048825983917410752963333369376758342126951677287944215806830275674642977754368685301784034851635286448992737546808575189540395421952414400862816680278442509231570706408624527734055702890820213310974527896248922863916716862569158159270625831894408017042690966306087124360938297741748761977875888559209956942842052342012289446666314309380786576898457234349343903300917971818562227962821907692373322089345380560105227581686954890215427613153285139630432463273251172786697936047412436394733830894108696834575997311490779689116498611009936002263945172440008307728972203804290173994579287131926247115420655540898252241325003851143310616572003334539267538895950513735903232759563460833287097759699769864928097454385226360971586664459202514178015950094476281127432895558097471654562281529277493308070489070101159219827211364704728517350006709126648897884862673209629558107193968239034329286858841298115057332643443676994437610944813826382619038662000236835654090077370773951089538073105088681706048605239216189030216725827933974535896339297536473164102997201032955923689715176710529653439782151145562944440602745995461210122953303295402870570051807050128171517257146074691679436927352566984110223425787351423079242213667224624291574777932985754334689248230650306066416278855010526167040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,36] -97801376178990961175456829899049723246825610501939081795420734605713974132015646510637244774319428656857352321907159513537009382276464082723550086730541329037545812732432710301182868418162524036294101191756639955185114747733908761795132727198724971476738513421452745803353226516959937429712394705974379875226559514489355866652847102251641509851784852388692170596760877634473871365731519649872570813240583888645155166686966248986351484946547928019772466214348870777681811214783448090039046647630522111353626213881403830874498222735689191376275723304954322407123604701570903361100347325332525144710215485483353471359263689082499684651783500971774864253554661002433802755769005748986769270999763954868435170304611184587799661894007903497459625253774052236060308304841794137122300623142438692871826172744020165606229752749118564945905185723734653174179933080601133015073968065250713595505343702749681047352605770818070015492967781082133053222491703725414880053005881065019319174603989839295635344761410965826662054273706545410270807559041689134516184918168620368335339594777794153070931231206645044890439226656536454901535008558580082902132927796969718502335181427425854154239956827665244253192297843234659506566944864810355164035673601029553641701272172267244049435323618377739570222346956867123816921048090087384120788236421076333774995818811860139035703948561853211286582030593250401302228725600389969828558785934945305348027921422801166726603656796030653156217773407883187600100825765178147895606615601819796894205556542125470155424866951043234727346470028569771251817656743162435899044851746903587329459216627723892013383492476619627427674164280542570529866797830371017047217601696182845554672025311538165614020043434770316858585407441001937158961276707622466173558811400167470221013962989658326877483435000467473786419569893353014138278137257652590572881379688555733039225462720331936289976142616395754679724262943601960478730437557224348311474910231197875991844066852335853186841707316577046606347594959707514932078189587811738868194338961055139688656219695380616034102002950471336898856410615177926045984753487213029177650823143635316715576319167357989004832500331994123599872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,37] 27726338782310405123234122745820119582421514282721565348040494528250373908646781549865610378628288440925490903395877818972133274588972641127039466462673359047414305780253970651057229651325963417770250699477857124042635691211857170394532680958464920205283936423224408416390152713181449039801303654245564405162326207852590389679074007919150842087777849862710880457799024326123028914659713812962419385322536755095731159530480354883225832810744396867164105002518305011797918757290833101641860009764678307655047317103388925987608708096942957987419093566387684469081631945061906158600799436630721255664132292272415856649972361446981044950588066748698326907996277342331500654901419674941301771279049317369708283817229853512913766531302757498876543226777811209220620132783363560817250976639406569919785163665090970129191067825772430040273731965634089098119407680724462436879216778768423133763282614617817863512507593815640259360569934027750348478689304973556823105245812099313396246545461077484677055512547407274111758309240084292204126247509432440111142429121732066836103001032483362942244138349568713557520431329443973717505542809705418246201586496423265212086488465128734103374099179265672597626921957442409766061036140925649554619614950398347731502818905465826051788023368871021043129103810309702902909972546929427992606534229694727553187175430268575122973134942669365145123923315232697418255155734804562028414242251044757287728895778196856130663553188625984003730648279664542044821683953655689277394775114960759656741609237739161530769518988327683159875068991678903151003423132463099719297657951761283726629801980056618613776563520440376115631651978852307944348991242128148132626266732416116016967184119193488831615944684730821058314390701713223635888921004235259429660238652838207871000227756585115281217914683121999957790637542681081387577651514229756857937256111355180498358014811895394958250603758167279892835367638967018089733987838121892763157460182547597348767938158090264874486155696369264031236614466326441355235348881230146730241781973393563641220954400312598415816700293223218070041175673132129691521970084810903423752306594257022655005966338733917637132011501545523773440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,38] -7514988370273878589249366780346966889470980927306799664451731476239086840527703349344064115803740352311855945483987039678199761124926287115718428215208297971182275651545662256922404552051043341218603978112187153447184675863206058831397667916753948031714098496570084132688630636869483882871509412807535744303841761536647691284519785457824662885456185286184135064970829712621798866133949261368305207127653108002866312988776347459830580807803502368838207449519581950370597514161019345009294763438299451361592848697687413634359921686324740379790946525187363492736217275538960118211411588665531826942239542816316061518960831000835210913173629372356227887892604200240435896509590836511661465631522509580882225030604439102894267745775906003753035674578592016206651243720023389502170018570241088623623016533112339634099693330583983675847078719313829590317602497881268243638337183148406942041224993285968021876308486463520566342171590234590537999437591650053981572132321091055382007523414915651610807198162466270567775802461358406146421251498300584242710743236670058368758011915546378323757955676631768856993900810992583714572281907231934325272716792395432096630905605719513864040118989077797295411975471363678136069250023930901879635852065130848089109056813857479021355390246823599940509675092477292243778151453341774006673891626039448109347832547562679019985944013335483927628075844427758930794830705991826020178513129815242899303076104004733823429527677749945229758057108817964897221249369051408569081032844892181717850836617958581306896327352983877546224557244457035668477254744030932406822581029196827726945589914045836947763548961293190846856739616780886646479373295435957266601247752581365974498437880592159260981928427270409301043495859976936962780071488026461127505616780984842450271601584152543553120721092205993207773729950988248054265673111732936259458278670005050212727643153709049367916916127871562160959797566972198167704593130714749066308904137538835684249585392362623915268003128448751807870385044528514472532845425128037526209645751192793649651823053741521953935397875325997714453109043269029206315332595338333385371904647484984342143269759662345835900401601358178811904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,39] 2321273405033919552593071533918403739076224943512887748899421286890403717373607350601440808534821682222190807564039681669604332252031378043586199789665216562167080414543180395586786631760269528897768955968545220618285682284348173394414401141547411560626891699398841283970533431720219392343489271823036753999135217733090387874197638900456347237105360276158697401576913034497049183322334704361025726169560728196737706824620245924979881823735596443293179696395407009067063859319430719359665930225785980219719118768833260956499386172870986083767212427110231445915251130851852501912556688190044888653321368784032551697097835783597446835246328898385114294201193973759285228326414082433896434340788627581067639892324687181823955592396920279642287925631256431348759098498501759940668798726068263771950925600332152897048537599045838949637458911802161345037626988895472775061298185223935566766871247990382865513784972323371166611670841476060648908174599829645130411532456891491509544189826164243731004597482556550948206007094904946367139766484540189733258691907452138011664300849754051747952369721977442438426553982394369748968965885943237233478170410800698949716451504567733751828361589170652129700345513960445496371572377419860818403059444048432189758272837808245017148866271458729048005560656982815018573111626051940808144625348693186686149747298605837621368720206595864990867218161174049433176354054104076661779588487806814666406286289579194106116274997098877070169579532488718241558385564989316490036920324752342613520619816430915845560508006581905051000669495178539187607021306762669489344782516519910911828101653718859747276490838820713473645869994804028353857046581809094897578058291322862449825744493887340774543012343929924701037704367460557431406018237741026554790133033127894569814746303781255633416214392071104539506217860142647473759690840172919712936336662337353309734567351328015566330403081209042739105966942470541075435458597133776779216477794749905297821222080363032484642073887876615505303506021522734237002756269003843141640378038525521824276826124409350835616072305296348298825239198853054644692932310693788039915168420387691084310436181252274686403670642319796731904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,40] -800459679864654713040773395184114753076200097043497031840839751901386160447115605037557454086673895495191046043108518620036330651570174959916662131261379959005378732205021366034758905781126054895805655124469048216805581348623127490242203987379426751114539567264429473720430170061986404503352756318883939629363031842299211860403908396036724479587910893567346445863958511253806985345388825523730275846159673797944691371696090883604019321200843367307578915236792646055747130643845819256842349071442122460424727554649345418208872686267393192220882150747547746861037360605218262619975397168182011616304247215044800292762982977801941632507535320644765137093961300768633967239276683519966895290829443984614110763256469371691242886568949461467126517775031480866904823749035116377999549712210995874804778222469273527868960731584334124533509666018260033913187815021609475513521577885119168753574428021419134653321650448836454986833202399593586216971216399452365241567783719282100232403668811105064142048531293856959263774309286326549377294636671451826607275767646767784758764837987991645270643363490298265109515656615256919072578199674152445982986300209321839747141220596391607184523572564885003561493814499781767429441016100205298920547060822022964603273095769101211271598055669347415634042571664465025227605209720141746292840164331896393598517633513676836161200529487375411194078173811118736384870484249883176096335932403283417900268037450963334386045727171914985590361364950800501529379211478976534082507401559228651274501109516523258544764116867239419852186614411987584601475470188715649543065578978489337384470833521937862490712173428775247655226260793730587941240906376114850545994081508673178102080240391609360509289974910361378490008644906505207586500317651959609683539846590996283506375211959788961888277307887077202019338333115677675629376047659800210319774380720697144946972131040769594200901622862642057966344726825982593007371933109851634927036562417324184303441637526909918694317618679786755643447229915004206751772612738296501558300883735689457430266884429210603941949904316354759508472672883702433272645101294910016682153731549414390244024506370280524336909730486434136064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,41] 245495781469587870665775750888249987155861721982135980677603637137068706738567392820368935671992780449352703233365217520747136926690689107903018512043478795248456292555933101532266636498161949031174686513658222021476991406852257475643617411967459524398704579569048553929779698972968953159349982214013059214539152442714874950678649373983345926666036001403427057159026623654485353410739992617671654120011344250776227116005464748198566147798616541235137234874910556519494006032621354122473205369651576513551999375134898787177962878557743134875476986372184887887126239963743669594909226686307317738757864920224004562647674984229099475564370925302884563334245374272675601742196488935838578767477128049079692396669474645639648968856028892523660503397468144146667892311041218655595577425996776425542989647690517794348959497978638350470002836904020294469544808393653168619250568983208738622100241872820697001558648030945739023654841022648271659166910202569266249495372387836636565329347216653372573004563726096891044696746265422395232851290124017170802743801082640210990521128359955159905833621405945393606500389434569858468902839555992143085183346227228013904836198176579904827980667908622543959377647978607362856829865901909983862776133031774362939357829464631907296126409994390578050827280590215336478043996474613958715664593063080112798359758402887842055963149229454498455751616481378800293658610110400325819266958347317079635337271741507632230483433954034316196407985904718767891194843998750638493595899757100013681406518231299527763775371955411377196481959275450757679190893633250203497317892937352005764137802855285306533470549364535621671966072349956898149712447361917484937817077548032959924917070059796737385999278763085493483130866772863989979050272910427109555850179556394102825427726043178413893807427875254837789562420157233037985665219724798085590313900142630682436929478792532040466882058560171964778993528807111582940554513839666478337173749314921071677075660878710061258913813088403044662377970214215295407494474923248680641668381870191707552913519814752211652972168359877488933693814890108524863713237812505821502732724101913869120751081994417466694587396240051273728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,0] 1158181792226161507212698002578961283073050493013581358756503176230328221758418698287334988028471112639399367947210516699315703813238233034156154332392382260169941298795481769143625697698673545685114074860230511811333864760598923662559744946178092723793416329555900818385464864214400283836073004820647079793802640699612563259761476488191146824656407599081187371545520534501907605132621498439562713241927672807242752545178980492954819584800993960954152657825293060740438635863202309346804538435575143617675728852012535412690822328437408507551648818282640227464378566717030460520398982666075551172800166029796841149711249531520348470255324929648073769188217168117893800235461034634352652239411427528602528776714273272629539618432015708867467877807958418607096498174872460259500605399651401556534691193229521256056460089816295678785366699984672229193026233163183298096025290999069011862599992996730755129420667748892347278946057491941925861948118794721711356505677519678600382500479082064548998478094924761758648608791924367014151413291693549623254619937989718195975657050380725288632121678820705791208865495629164548803170647976435896625269002908143838511176307552073971574026646410820937842527408158991076561728179967128953045702042804328315026597716601301884964752202830230217685983117852380661029213832753760522060555655081591942848724576382416011885763110789657221329490879015042741860357832545665721784840124648820335157251605333229649769806325927075328976368746613192000727253305561339406844535751360785067598630092486335561539263788695759471407393002817117052227262118690790041984803548061062970243336933795800169610946697206785031595158511625302984897868993991540933148022544583967123382786483817008558901201595374847038330500004433075447616104134489610074857148630894789733977311463873592320269762682419225856124401017353750515898015849107953096789513913677060775364838197475299119554503288603283946820107645543613438068911463905226053716575787660807863971357585675006158549600326837623229554366043291051511814154392214316354884051628938769383553616761117862030283772731630243440134093826224023304686458859975422408316591363429592852161925285236123171824584359936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,1] 573245802909880937543850839673013685732121768123331264390622666662150813996942645912283929978925367633711985118521893175737893959332705461193472574745518641328820655052149450453313296316018937370245113613509738418065956134839705537891685492663819052027308193318071893248848118075637440224931325023327363432797914523808888214111410044349455120230974125696951291906356179665426647582219187890442436280361253610656062115973477955933803588343601444187603411323522120614856501422437650760779068555739908385042593719380083857960662478634821502275241685694589192350662367327077711608438309720261566604586455239081652720605837807450408620546315142647039146418884213725684112704104200408486000008670754627322865019391685325031087611958629315165170990423003129558606625300740145852371914330006864423596836123532945375517767451796389878239281571863591259698745017387963552884628983172252404814827250532578107471820061900401938803896183232251199405171665737150129838002880339376261741195430023634673461945468289914116862667897707084157046533344363002236982898001292500843182361012612467498759209085741324887304823427051039814747694755564182591063369053632958685913474252146515576245952825012330360732178501405478919830713377760739548078914634580392487610913546413024573485580832589438980735284132671192723669103336922356953638770380640965303789746846208048813509817263117629725184364658018525987190237878182478042111323925876901411997736213083024186990297737022841269417120029372962615193482738897962799307040893960733206557686643010480920478982709481699094570027455622243822466794266150675753179532273278634863347311566129110698210537139561341875068166372878290254238691327620803339933423052781875542239543892892467537519764602549714558913237180131665383434812258931513169491106482501066494334940916936639638345923340360291176636786055708200831140705304028818581363955270310222647135356348673779092882202996462898679595761373804011278939507211363110305194275089852235963658583527174096508786592815550409951283459535175883239009215631058086528807951957686094520608214331115580642195221272629183476415153538459097842545504945820637900045327283324784991415624006479860819817598323523584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,2] 39514639903838494135232830825118036909254761662437288630281175041762345649709251469872589984586283989247125015812325721965496595057311437869376530167354280344642199127112948654143867273250113085494584959780033096199898079058112984246590475004976731059654158103094123982133260467402185966941967948757767413004748490179033601426941301028745610661229689750306434698120550347622735516722598853154212925547308662939404516719508593835299047921415926805727360694807005109987754840846558133759541770796392314005415332931536027692186505245265039838323699208767080912047419628917828838861198691574102687659117285497808166196234009082569989525057782291366737345919431960447963430877066059095922018044770897242183260420958732603541684366662165147252970967943647609113680454917540027231170920615484059806352474668567798237684716058467264162466563583121152375596048904797058700235904313792859340882303646146088805965707865001998811867496317105534002002853069246324100668824257198128197459617159886673708118766576993404182545995986478363415555848028440297833035592530641929507344120212952576216494073232106982057090005577565639864484743728636870357024139658636272310311625379291479600438023627192879609166948629093816796848863220743388802430426169681736472664175088171787222015475333918304284654946980880674835276758003820689548935858864879402270941112550320494169035790925008507712098386569595234819510190166063323435469820820791907923383303706714774007402352259339292663356343834338103866210797147609765558129043191544031124372162278437912084508876529915948497305581338064459697761318349380163654434034364205365629389257756124030238452403943522473614815252605749906851437015737220275877826486518432795819556661164687952768732086321392529317001615107195573761074803828581882114596443819536294064573624039428597844508532885598867681191426678535081779651759733836275066190182027003438153903322334223173729861724249293220297771367364596550224399839057102553856487064129109741754253985081474956587768295991789603744360438363905347193182783807984869513649858933751209563262782524846183042333239225805268036070415827598404186981990445238040604035352523159663828492169402442051484685325475774464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,3] 705623064463388861543870720666074857442800690999683652728091384209198088358433892629992208520415515619290502197755813810056649483563411690535962014511476515025491307769516028605880467884789130289022704147201377784699122524830538539482599115349656131220622723226795974558562144387884052583859076298761448577393924781316725021666899894996744008641982868678533890331515377508172474162998908099997791580927448022964675906479766731664977894813257401160624292562480704157568679288923153982648435295424856653277700796320862108530791346671582304928504908006110485822448508017539262599498263644159939282906746461526102920817671521778519975357413875782741849802905940282347946960105487138010564655777185681419885052994135175728536104159591230438749427141449150727637968002066350445969463741206697559978382416559116877254823881882238780182418252726289193193941006052083922098772159997383173294789039723733741118766337758651995667124860277726279597736688005354542139843952344744262135626357219133130265354682388694243044374922551827894945885896442468759758528972216299486566756125361367337848240967009049985294297476351145164709689632665854488542460208104787727601615460668866351637773246173590993961574972158366155741314749874494209000760770511355416614403965551556628338218028430897289284770308793375225803975572148304912927116936668162030411602409407740585583055428419052124123179292690080670912225712680908488423480515082695702064461191531926954656116983116164311850383879037200345697960057464082252355286208448680678104658938383915332045142353449071041351924169894949204833932169247721142476107065766292627374835886138943102577320155057726452269192367839056069604718720927093353706701019184064745727665459412815485025098140753619648583936023705617721532771489150688680120281875298850504811084410678186405125557889562335825463072691822699755953917482990095645358922215374399733217064992780720222870529666861001900003574781034593343156487454882977446605087225040329544670413220593492355777999640970063715425651055089585136069022082903847253195786976046461385422785860144259619794415223435141653666921508974447739516963460331374794812642634272849488478371015365835288356517708958793728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,4] 3258788680734347262147256711240713531731411965923956614405072180597301162833929166575702362145698666988497564232107813078059412347478879132448745851680696283689912338594020682706649457887214589449213487561268501548721329678872277345330398883168713984102421137336232355028215902319016374932823811454694600436470276536559305603660238801545642120771373372403714797937077651534304572013204894110385906839872865778956741228610711899750569049699275969577728273428939962608528644364466904315335197847742539785895270432640715617421789054870514077528587945418118501229174025398578067602436256068886747560511051761957583382640874225182919488915031830575283260075780369089987106354260692516353885408739645307935488768329642613186559158923902903758204173324358300797927286608393599724226459706547361629390366348039197111048410107263992086957721771816455663556340345418868751525456047667437547911979081729210921902216922274123064094670454425625067774956493930747339167092827405561656346135102917923585993988844572759275858138841815372784376226497775884132761919427947120780692208586822451901112694020849736627485671356468261324341252669963398417089421233181878816155402156639176223010285711679272618027036216773883320047447172761796898550324264648235165725562057682376235299820484787478450353821143427493458237866409388253670407800479490242146701683265776942239926700627442049515309965799471430949890818021828203648151082187947997608530703497532042419818188671346392228605661964466777651849349927409900467837653318119213612703066030982999851308947871678930051320775941604604782588531687291174036095480527538954800429272668341652334966912032357892806607929904523269459942863975908816174775108456273772869444807741192272170538914594756544200668425339222724219672584266702767950452277925681483948946773320857688939679582907386341766036610243115453189524776994325420503148666456773146361876099530660239933777960622143038842606077590795685379917341501474066431814581500609704900829101987345691982262397769087055736735388720503824400198433209832763248137801695170463571724474720637356320306632460505391744190060090647608847577179573207288222229794955540058118708178317203689334257185995985256448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,5] -3887253279268925534360266961712085317941846982689264346519499345545890149137283480473085613149422699972561821049505503877351181480814925572136118336371480685048933642058186448254091605397321217667133636529780283219323701897812632087130418783949838682492962219658790391324249490220470682456674010953940765818967754856285012811139470386942350088233456247747233030547398995942948002158494618797741672236009225545516854787601856537801970684388721318020886947085276521262769084944512997058026766041736015783997125802947372751610486047739548612422413248633883355781813764633244230233595238395248792177936910359489252554557678500823728972302804924913678578483443423631935313114994628604342235897887186996692236836256179989208841659491476619934175127485497234447053280711597072642585092526829325184440871407717585381610683438854355833622991532559278106976297411433537702612523213614350580712200772242563242398492695180594301535488377194498623669799104797985927842486895259144919292812624904495866554869958948443688649982850788038413546935780598119704952402272425225715348883193452096657255696037826330529351558565497693496606793767049939095908176243053896659545904963053659122660777984245698287968415037240995314344949202652622541974470938656419463441066121124908922941197357021736851019583549637469584286385630859399189267587236035324943185744753682294294600439148397018650131014648144130571150862140114685821240219767219363818193690873143537262206678081191682693260610692823976889709131064057748329706178495639152578367776006600576296452391636096536783171590325515152211573470724238845776089405800783848968135096316190820429815406143110972575013329464347516869502030395459478028953036766962666988650828881853696205063308572901244877196144283158693500662204218823257890165998902354934669370029628663947822343737317126486523670216847715309145187531582630666598621011108703931906227896418958013859285980781285710252073592882553688321667429813090959854091767799097417838315747707546623922242362214342432925463918423921676222263378992503398933000453717970065330258275547544703773333333949398702643011392834578188712481127590382609221225365138389179590051300649680620425744126427707473920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,6] -8953100998044551614531380954455345026095795260950244754703437042017949224920504829127592220094877191953306501657725310417379258778669315970933839529681774836778440201094557310021615246349115307223323464108184635215105376449158355748773657770683498069791829330874537194668656831106753148607944893858697952357403103687827759381896991765078662076767058600809105833848536361266852670148484440558232940280557198801234259177699904967483708169457482640952786733163773479958650813613967610432626824992912798321599994203970558177633261056000867661530366133867545281401377639320569938780878038906571940775313342899213208463641461100181063102848078468148002535517097504939042208876868100502257846398743907215646946101625553845503666605184964596303769487996130556244313961512006041598830855382720781638229408809708185009979428081751654671171439197778554910369962721064991689884519906502368981314370878881255565286492374458998188364888531095651710977573378753403718642034319717051123219980485268246625041944605032710821291339650168783611683409514861557248196906917289701741239259636905276821716448154701077590516062059416025112600530254259080061861683279842774073328107833743489288945243157512049900354077378180373426917366878836178230172549932540669262357495129439621787310409945476508270757847827505940571529710396082610446033291968693673115830466525454465144275030821001286137976208658049332427118760859367967009103734112409045448542781021487671666862675798511780882862595282102018880289579394297243171236414498932360542438274790353167848773062769186812472684439077696358009035082242152997197506324075470649722267224223778125836094602915005009273026600276481260190666635637510500333395509376220030508147047257244146060067828164443175844707011289780662835525319078171732214136208081586081202738303547380362421026888106914663126923309583612694758910104025337256997412725828665288135635469508097554164854535281052321624135451089755938200691144512945917784654872302519051641620915627485835488722145283372335470166266954525819774597045080699335814517087591948396539939047422741480102881820543979315266881206663312923526739744142019370430143707484941418591679896889599118950726172733035511808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,7] -30380215293366318989525422598067465090377097702875863184360059456566858468868613277125956227532227265164825954630365212699769163045939151634091649287422031719319649565850970369955921726347789713947509755134455108671023108193890554131232945217333753756536947300895209026638190370345675808083015192397644158999048658570817400801624487471772459387490877395664559764902934580425984536544927969000014895665789042924754445143907232374955229549337137998658752773865850521602945387510435735247283466317176224766545900944524216093108013069142107179091804207937259689267327190678652540680912582507083123963868126248473647002664197968823950741994665640036480216845514693789160945699517915393097546736999619883903739585386646799989721822396815178983568191283950394784677461632953802046660128400521115657570027982426385289357702827803082312198782319139334155124273370576572083421487583259432676008069712968755296133438846295320755364490742747390216295267657835674972460533521232641272258680724719491923715327109104344853093795433021124528638994024719725955902575141303372658293781180965452492893442180146992877553433384643357282333399640503096422752724767599892128437350503489523264590958205016152019315098203468001190825585035370960091765962149263402353718922791691320980934836046018026599400849454315880505864254383992457405847603976571531538269764985980213925321223028162490102243124248392496916667295920635524504454972342293874172162923179920730793824776022222369696107259756860899670196258984817540252043227755532882413115700922932532484221957790826385363747573214195382957482688303238325058798609912517657107117064760851309917367263046906734593974261552961000611482423955701038138292365619138232748219589388457642428123288791104097842424268872229962053511733831238387075540163890023757241780410928899326686649108571446400624359637654134450922056847581650902478666735376405346001534145752549703490337767042571471407851212231474434988659761155681068176849879759019881413645106599217733773909415708036048732854362428179296242837113992465070799909868407222639754816536248219435866040536885068674273319753221201421437106792819531714231638486141789002943149665006913888422431995176318664704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,8] -20994163147956419568722399504725856221100720449488284801149385346969639186086964206164254997133641339039925573062762054097676001971056452427971888376540102384977209464986515641406161760477846868767872299675603118087011758606981795868498690191608384038813941835828187579013990062869760427312974889993615057269766816066007644816133256278652375356533747198293279913006680187593234848142508002174481641550468788349496583598044667974484898518996739312034273976162706010038246719106031334314067318935437146665317412293269686188986859789322521601803850180658272976252703597302212476823940863603988509591531165114102577917017929588554728276928664667736742934079149208048875038368737420000173711850941055634432379368641864350957408236172348419434132040110236962176729749296617723492588186018897172575061056540940011888963728665792592928850650650643567997718709473873742629624159346232856332902395860839457567044045607797950890703027404632956520847320332893177991278054505821303487520447139664643893667784946595458163114831489652558241913119982679366489078263185356706726878624258059035804185652961365825812213672292414924019999831283133600796687239710351333300206066648922967220921856410961160260027573363460748088457144859292173666778907135120592877977217661072809170522066742066572568051256060538683926590556485337262328539854619466286774959589284616115255059074301633976361110172667301341873605011356244703903242107380858593247781478838865796332692136244362099446799877579832028006804770142168499385263583980819441064751067457777284692218333903863826255110739814954367798232525140683098932328258869794256598380207324705426200118982218381226957888785716904791094182626140083209377362586861297604569995610329646028435409523316912105710538079712815822714262854966166712938198675261918144627524667232278195320330522555477992163859498152318339720397060966610828041538656756894206125652586128023618077832576189731846746898941897971020193509799455079848169916012456054085964075345088998488382639523138155009651968149556950608534107590687913494653034959905602208122804232934950669811413584558138956391654307952432928115168112771697015710492260725514926709682893961308708431323160415848890368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,9] 730374542991875232108223923919026694781957617465213725916952604192312112655571994498389597679171623581947571880134963663071302594019226106418684940626440018594039971358235038944801991554315500295704766510656340520659597694363756972514843967508848941871352093470743631479238270600087755507717442786982852787147216416590031517920479921873213533007950421682791004009744496432538383947386817898668106738143235406750935494264344788829911050896176741710355806719534308278584826123776623626041847422370126798786382308693428163292622338502689004046206145562295273980191380213835235675019356585145691588950690061851390689283196007848798478105155829636985045136450834891912157277814449796781946477649910007563273402205272027589799779503375001239735577468241452245475430157641839949324903484012843191645389898099202050253799300575214401140149657363568715914484703535101240700181941098218672511676401662321766891591753042367480788074436037356918338376681623351488443766758433901610846650544825424272692283513025016189942960039668389026463859288567554733320891483000130401267763188154484754762046596905877511019375316226283376800759644348589505998936875349285870480046967588467432485174134954008033279736266828149011359165407450536198851092760702092921965037379161864338829998361608802112759068301269481834327755925925951331584673884604369893363778210560624487895795401250858142184702557764844535588669096996126222894355859501134673296801201166170654126792555670485923322172306975675200038192603002039744930383998699668740356970436362129041365680340745757588394739663098075036363695068200344772379144832831858583073198723004753655590638357818965967994139149727479329510666226558290613766068976354971570865654751759782459182979991281619043285825318541765826689494018304898744128492857081568294036248012146666775344859217815442545992189923052207251726468330151626810320113661457266578283445043806775735834823794900490850642002466433797616563220930224503797776186118543560635996964783322187705934004951133799935346242262471162072383039261868092409653657315368043799949683883964792203974013119468440716564160270022367897456198391169521479494665137953772535366070598520472220180220075487432540160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,10] -1683197440808511068989584420676966127095941115490707128588843346097477862722085427089252178835564621485062024578515795918142496864113835211043683946747603546065980016338841739859899827854863086277214398285076454123138971688377772845090351413337271649289934478910000678178818476504103817122921522561597409530419746107184452661830835352220326287329265436144557948198966086501472144278522232066167036500917966164278651493374517863464494203074984580579797201196872810349709637358909158136033558707061175223842414894446333038367811129735468438004246301632733216950654226282834259214143572761699664627644027948336190474821829046153843634509706609968453611203951612828057877547525061554405800726338937160470809321700195365156106361035499840220642893629816513129417167813050639471098421426520569025259304915501980069261072259699735527929788110509724045510492191531995636793921943041467596538794350040022153119066970380504643906119623387897746304060261186127717571953899694254491547957909957915736755829692717701784220485478051750301349727286297919302279307308630604521922887271241906178762371664807073951245387312301694740444675074915284144784842211245690857424883054751740834305978976226005246907953523213202118259371901118295368068092646523869936968255353975496089324657058376667744113942459252653148505909142317923628023324222080811012158804107749138320473334409768429612071839688257573051914456760163317983008790630140149704376245036352600022150446225926167815838526591418769761830113517772096390852243554623974041295620114663651376117524791897940973607426885201185933969424392295242537071209116510901065693381375792597306566951900342917812441650362618961543039846074732979497439110715973894189059634720136385385365965537996216492595354251978057657677821968310753686902062327911856400991172739318477988087614010851569905936948871633406912305834760976250918511042283312276045816863275025421438805064239580802273270400756539746464756273880737674613417254518826890782261405636453062091864496915918147954114949347119916688324451821183460534678535976559326878064440045152122112019366252024145948207553481580126015939698493002872226142574664476868864467125257854148768157780925295521431552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,11] -1982934635666088385348649863411813862369534293272242276547604322041199320519308537525526098022718675350497298379581446268820605285915838944925376554285990861312950359224560370136009306163258954621152142969030360560807087492232496529453858006645587447280956877140032587764298841518628142912318204611344532638580026586243550787770222138224817991756999723208360720755734197577239041672918149092892863648909130036406535272273701300556336891570595410195047250260390859463986932192050281722348528710935795152495948746325783814265638598394999946380934534613604068797330994144173786592935759342257382099473886941657158951355145518460847617694115079899161997097141237223879335250105573521479238419101528212618231358288201397805781652972050595860002644208224323680938009277829918201655114430979337167179517564991748268906512519190257053174073364645804600922664819417187799491542577703592304680673516751795169117174141974430192741186433970430982095242799063061319041274893191422412931150430354567460817058560348806461918443822666210381962697553979941042102011604502525076595144880738330654022106113724252809598408635186312133594347197926740128959217080722191929181688576083658394603105093143858380706399558423358434199313790478347856551334827831814546975664732359552964615850087535337233914712532658637235484129368039400064028960536869237343505760000950376168211326985879340742976397683146680301134445638599491301888554695038828749439586124401053973959749506900143212237815101568228904673884514105696944796163779423110005493506724712124019327148721780569594888957829015111982446678240986685458192666784496771401688206053980514642601173069896201045008551257517411670205629023558272461157400722847036989536733297821451958941742868001454834898403695263221751863888898562297275798636344252809103967731809801309767330352965743411538982693992266138941422983635566159045380538716359467950664647843319070987870693002354761208827219501570910797182436592507884767158188807770374044579685963180499634929337824021562844231176321711192697659346220071706463746390953321082777956953965246801484177698329830799872530975764442647777053786160707054403844751709118476295645016287882029256446782317175221780480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,12] 14877632128883994240605277090460878849584580438184251357059888334453300722819009668316680716358026725623037950966709708742984297526070231958487959112605075862098143366509761682674073896794469476008857569814037967495753141016163511240870805254112100241109234640097001299050375265179415184836552054511710965335514890986046509995428065019190504034041278584050223881907299783700667788092081750412981696686466566082666437065276104376013315335821352890566299952071128670110650466049681397541398288211320040514485763496618695420137905338834887699947836786776921647995008872893243884762717987922390972440935201978279552090558972517401708080461704828638808255318589516929210857400927354909336595978982467025544631830062733150866762140129088717485077039038762542228618404061298447543585057142274281230872206926593263854172150026365702957615182756361215704370475980098360202718287910907732060018292458497987366559512797258775280140572845025269168901976817923246048828180058305356833231648922837802640011594328758135107064751937189938139691047443378048165474142622351723780181629700851871105321468346127484614355951743037803690467323359477998818522254338238582410165616806208646133622664612123500964328967804241169547979419321993974957041136939402800413427046438781816794811390241377516051584293623666857406386026900845234555057826578664540169823725116659030998592507882600844711013409984671008447833101793192251890142873052524723045950857296746279471308538043568479580302832463943586332242790519473575190655881346041001677088931613237471376406647315366931177363201178478881199148008031888628546754510745252218024804108041021954775993400577063448919952617025953619184462898963891186275074672987914693421214460915540578179378478293750949709908670104799962081011451534390690047951649671831466095197592045497735190715400468340769097913529998125255805393336228363295008262324228589726478534000467771097314758277702501083266202358208250788598295249648283891785157788895278721681383553640418089590547685394917756361580690302708784291837231315106146391771996390157408774874660466176751798932228525814525853574627430354234269839575220326499324874933953528135033005699012317034946673219075976479113216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,13] -18139995614177656221177454989333299067452168040731609994789450177373064278423872519138909325411802237439792605055884379049307011257362147429886581643125090265146210737023304353994543977359447782206755819317871511628064386012135857282430980312830683505994016398752816707097276244140958453702942090052645469048511477733171241770354686314085753109662080716536460406201611623181798216737945330382617066980138383195649079923431077631263097731320002924651414474149308690891049544156075021520707317426725799308751627310764988670702063945199951982289011064326309279079908023220571402324911618787067360362205120879942870336641245064652716709609789575025084118474764193418658089465648478108556835519810846647474783480414721241024492636679330310681584938217986383891696736225261369556333027180511597844855823931815499830303550140954807833904237347677503944812247600207541254074790154428418012287222585912513226718563463615250898014924576091413797408457197634808759156973167756742137814666240042286487044164492887673789233241822221527134209529912741235228896468688175653671879419716987479898086114614557231982212698160739719069889853559825275502473184001205010586224179060553029070822660952832776974931385536083168028936102219923969367900190503161785655798143572675156372450813330790497525420726547093885683592064561119129646226060351560921668242726621025598440665680872937989304268532311312741188682881426325617246044600611158804462050401346898154991558469237299410278570197761483062032054903496815816331851364406936651632990946486407362134708287249177083294500814627874473005557936761843184366454832228154982403922576209791075104724790584756144801593478505393582680016749478686415865678721869640719238083369527240165514185425340236136972599062719852657115296550236471904989194231543781006625567682016114542130770619214753954487604603285469118379908160183212541870240451132821816293030209643489067963578136951413900019162221236253386739427351250166896691267965793329388728559914194964838448876408801296224627540663348311785498723656209566138999005859792459421213508288182059233959421080368805696036150866077876662821138080626142164052496031705714246506684616366277980507958184753725525983232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,14] -29060621646046793673668337284974640460750198941478831166180624574337483695966248583774497708639421163177166644216501739728864080977501176906350599233103637572363948815615110530374962596798550192147925126396421915893613796301178797402087919258555494435318567054446210647194484821154333372331865219243039022116099516021816770872412413069797958045211670135789242079027559162751737634738699449456446456500741147374958973657296410522633166293486836856440226742645689466234972472123075771954489741481251517206488994905579687214815629330162682699963718083125808646185723974095995297100767373811188446226544120859395713914749166255373105639221679707881247119533174650372506787922188920825728214463467377220998448809350335840417884447834248519272764511870131187847649901136832565992035584907462534639941831442497924446799025605795715550790954211658085445786931770484613412234145647731239462826607129465324675249842309415661136090674406567050059811515704236286015854054638129321044408737312883448265192391508693210190430587683997147105411778529879968230162267761085391304748161362854591404706577407649655703533323902322680922939535738323191991089784036492635865116024818815130914729468558741379717531597457606613057758405109802499865978140897780445239824049281641564255683464520131677356502773300756561177710947623532198083109256288624664679250737580640981562223352545001978704725250589335915500178374661025061299597124204991538876013056035731225168681724046290394355966098937414316271939855476253853840724985116702518310767640465159530674414979892416551136447500082208337262767939817002996109883640367290111237271412137902486843193446888324312861779532144732311195554669540860352826399964794608607468184264502123358175935994346251875804218120038163605798128487770811519635959512145860316396683542269922126522477897229300110517977588048532857248770095643218701068734195594443288454707808636805677660023927170753565203411986563019826102177768043561007262811925733300970665002464710342462208915111131056015850517411927196190384096695851700990786090222793648039519378935018034979547481644532113440571492143363048833492485159959571143182425314599403725463482338441770811062862170925453442809856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,15] 109586835953570072638738178464535732550033644395951463158970268113613404140882514614731912236550779884211554750844633335841377541361076843296904351657561068619850025585697486469086814843758773729642641806460970051022495638956541762330778048466801734684708901282527286846660000017579017977310479085231179203625283407777841670454134158898231335737502665688234900642562389453791150348652902949860959571234393983197338898733826331545691567523097538986635799110671151655270082922905503722930806579490071884502367899353774963557107781576742401386611030926766793546632998839328762151056327232644348278194289210970779354235933970564885608924508617212823730293080640849358572882177395570594233056601929440121052949211347606343031008490062479092256753839917141483300056931621678721803441051345999428775104056790571537865158913143739589692120337410334726481816364266642902527305067588688957197831330730381266312492409948271080857936809125498162949764597420573200893313008812197410915919126764897702405576138487983104934356026201699623967270518420231892999635655470246586013181853025236928644338553341913949547179633537166460495093256043179914269196748611066708239529254889736579077620833862989816758859939947344116265114770496378864547262037757534742889008048303989131491467587745913158852642053153558561415440822265180850560108939349239033393237965012524426429202722718760256407296016069516701326848236906910011797058850873845408054726313148217119519064700218350384355657847909427229686066262014538965208664282719443614128072143837879795734677469706125601313705540947578154395200968747889800810768748147146949629411989905138402931803739031619075135306392150345051610978996380420210728147855296904786647390753632370470062383933459548930315380564134821908938006964474619685659126841556936470398133182278423574491931060150428222989768810860388423450871304917204374641690298742709478950015686796205089895755105392225308122234939535349203381498549442942750719989757314294505200424544577445969333840402722939127727402104448052048124974986994278691278029143655309968635358056350526085866702042276620818381589952876407682430032385657080591096664802303059095399468235733737471895014130993844616953856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,16] -104665432666222796938395677305179836205657155772940603420771514823313061905515861584543340305171039625200458148431220854488216186677003896326270139843529706000386383186302254574099035022826883986318408086902312773729564575004165725930679190374488375868757189210922323217171757786538959981659834367975409404434762669756479090848549384319855339463477636155478401329625290870221522493593400550999371735832776950121493077012260600744455082870024902552974955382260787083791453548421000436979589080322002714014581616053970345927201937499311788531113807782097375881305826607804095849654156103757927224010710563835015113616578894289197763803990680221648168762181514894045978587961491878859824870042555377730557659622209774626633792519534909072260103344692025650356004116324041733561848895507733403838155760474543997583389131628611567136813658327789432412486421734400297881108116242393016815496681095510175426843880730998811824804681572454680644753185654203545826632137485095201872224864707873704009615567633160299787280674084124131052104780421199363711582266718560979293782599608750771822761482420136528222558004806268096979105744341978936392008855053607283427036178382048786055451833276393751699185592016552668694354122986059841830543816526156296193198942440990617820479404457043367002648742220341854168828780903059471954663397293132513597930509973504658221161074364750129436832695302985029495209964324907125502226971309877781533562859513167407892320994402445398764441000693004033902312261057448668160009297171050055345583986842709876570224406471362622461550023376812775993884270490005032959495013728425000278790103636179329634965065688457610472096415672953559097996129633396292692223542722121593583636795293008942781074134256371417165365763162331401539657273675307081556306595799608842397029335028869044412470268831786349209110469165481361890343237583583824514712651306142834192987749780929572243664952562570943995540731948287945943608910528189721897247996802955549214344324975022781993241897692105926557998101706244734034954285203228679825572413891250169289224921710345470239793341458393229428787403249681724918364279061994672228088969058309602733725038438097234334189778135195389526016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,17] -22227181100195594431637340740813666958285991421587805584994880205117209022718398390726614219207888704774959446505327166753634599374572045669381153374341778435788438476396663525380483154621283922053736956547853863496371749775004467557992817437301353570479647750296793290067892179849150785092587376954440531154469667823348577378142967457273570063626692447697324414763134433055518318090681603511620504756506169282895878993820891172987567971445109711524124690403355338244868712475564984795836052240487013814052133156445077925012890875063662340634774791738491697577270560019578675080861077560029980565559335261572395641029587223664709069940661797815095032514678463574658126900914844200452196583038186095455476100436376897685963231190035643668405552380639609699755193133783019567949128958068289863058138016452442992676687694350614075553029039973818680347769722017785665281389910164467876358928942094592300649263103581348118912866916258965375299518376276610043101826786657220469348381793178110314787930587576029777072833847513387833056991033950732725680402030995373021717156227467183179734660333624140366840895578343504859086474480958765336285905150192703802544888176285202280473892543701121976375948908409538437104519679780078909552648763229942041323846935683541317106844823564237670493810018190740987446304281865730699041764339537420305199329729847146494071734226126570353589357574516003871566941117236913916576508675690733746406081949081614563365612770740671901102360190112053954256796419097341051671023789948988965942300204897468774921606198688475571062721186997112675283865382361565057694022979410707869098280179765139658820764478635997556813512001044120735267506310464315611028782215102981293498515380990132772421150549950775147350335186755183301567295752436475884892563914814541893156619146368457480832446920749571017327109709110901477545954332627579784164056726865305816401108634581452056753153528634602536440760038856534723718383090783520796165297212459176692414382522308563738672030588784386230340270542988977732802431468382734720329420291455795311864480387722864808257404880596382318844353372678884982675045035021757974144154006601209318251006555997313589586174483697053466624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,18] 24763705219698097295034781601773074526988411240880408758757109019271221683693444530871931416217254743723195351700389040415336016344526229389904053660483780919371553715235790371077315449611898680201161179326845968179462420001508666188671824180345840453301858272316805380682975989124320210040437591034813907043040305412964584107089722316601545986936080751364039346479392717975456306249328227339811586050700307534228373811497294775600820978846516276372097203350471069890768254289614519368813082905743538741923847461906609262281673765816229129676272980018548931472450826389424208580883169510039791936478456859411481602020709869035475161191778669776672841901152715786117691513085039262549938581501480091615704910288556703262043258313090195626109853844711254961271820734877668394988789735203890629145604846582186234229294178435851168770495336740097174716555687973283765875025722666489400156146987698004619142974889656757043235952424861241448264302147473325674059548194451242658433440755854265862790494676398676747381531089303576228305471441187993889059724376501761837330209021006164294823571140626365160459582437893694375417380210322260469984670524545961029014107757989643672409893987224235936717408959289919058275615845703108746475076550132920901497400327403140996995773116242146797006377766794372637563738741261280610661379264159950719672601705509189734009489320525316669458012449218897373182532380360794858995519106695152745177075983445462758141253395552220682779704487140121517466111058328306574875700789423696075169591252412883821018265260914915225064587031909888514690197002332243028691693873490177848946505909792247029886317240734681302589476219630584673883738727989226239287633947788979204546237555156276152144136650139434467018119474349740406970267319983664738257851194059428449583211879149841323760405030424047841099970023051169848760743623073256270971759068093238910359069769897359054230978725933869667327449858325490280665516155769146624654435287757869803682855201184541961997762609276603505032436241842846008558745357340027027563412806653983866376173794031816431491533517883533387702097241010243325125773684653678606026683063435571046390778102593533110717685152834264236032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,19] 304416227564792200724154884077616207670472780970525541490751708305306198137859002471790300207741324268132991059208387652759510446104008691787468526824564692566791673818048126822089179348178827355179972704620700999553548990317302480048374324567661242524595006471554471505955605346810842791821896094720244798291009791204526793676023883575660064952864477071439616027311262622314966032403950658790017907323627929970277105423550589225938286343415650336985761743392419569807607526600675910794411958754071213028871589993608377627311535531355344074676239765587866764728980527600606138285554434356668430282276855495089451673087142472212965296450662758215492737255089602359952577274038967845876673585895782158603419648493728864474972751401284567938938183197367729732860019586998559379243713579653248710279189344841196120599428960890175399941476687877541835835063255761749107823860955932767297397638347053683092696568841496879619199473387908482059179985245262494167854125554996687798103582482336155226891002532289821180800478015185701647405984199095500678947377755660255525553364113507479887128130722900102688253727465772344193950214645222798994477194184676564328724238649239672466571138614867935089405818721376264875516565998246425354504811328498903378080997731464681501700492409549193190566371392293488539625876575473647163829838620433650993206125890198563754963268772400493397758501429325445185368274623716381522908677917630003473904339551007406857917101073885936145369892748044532202435610879827430444862427491696877190448875598018465214126478310765190127756231283427504294263076655809090346049546356746277720682882880958862546790702149209511730029089786472665322727870912748136911334970080714361902773774989590457206774600121036284328294756942139539318762418999060562582019160704319329759661949178271091204714824798480909865040276230325971217774825397540361578178334010749114662575801712123822437594509298509000915153257635405579960065245993590445105767876663863404029815239369706935813757936288779461247417711266065341904452604098036747297815591600815760789537977945439184377017617334554107551440424292126644027662617560379711926901744563903949967726951628444049000598878861143805263872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,20] -429937279627037346421586188870526802661924081304785592839534420401186784169117366997670003795133896905645846829074628116136380268718177591316137122178601807296864498100583920467800067502037319353834669687445634790802536323621426076007403045382253875117877598411466945845846181918818049213025437700093090419346964741141226858361774027918310504176166951389032132553632436265991264800033322772674078308117783455700933569920325138588195158928597531205069814236271639722570911189062198563872589607279804938556811715416932441773938536249816010968880099199539874802138857395789548339071370928949596210825590987942493965630416479669940618405996735167828369632620768057314553986583917424025546153611184972166425984077036105616436338872112876903345679862264620071074354773184138946243463001841592450734935049980434311642458200818011338712623670257859375716737704033994395365853926090358775746582074061214173459316557102691884842570280416450902745333902323846562480959998940665605763929517808162556797874363032830547796259868200061764827892838574580748331193722889378164786052027549760211064496281472886363529150703227981131023941147925245186458311059785661674675672324172566836564896393152985450843702842876156594050260238172481740161853180680833737176996684191133708291296411450584937951779899673668522778705288023098773939256224849701283872588411654260664240059755261613874498274073166102064332794147891744498667324607558386292383419889180861400268627744841925571348454003832062371086490201866967282420566261761955360923918628542823158040335640824091058236269691976344209407499835300972079535301835564730317341666189186681841248313544860395468287233640162187257025248428813806745236298297464846836489743877657572855104540560283895745256864276101001424037858375405694793419603676883323900359171428835926805869657281032765527029198123493251009242758783863576529108573733156838876251637060842810682349181610147695527527113652622313634566520281982059509557335761488703921316562445357439219057603037796598835318799690005217973983625721910415192379322055629416758721495615161162519869428459338453809519787188081699230824640332066117290282096685613863769623472139101423847425004439776057429590016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,21] -882649811323765932281276806919366444245080953751148484616888862936918005646869041633201112751499209535774944545278884213765274293412268266284398669927109625611063902054692809509093163964639971666996158700296415467070858681378807578488748797907336935855824954352824660953820040293053467986397722081535674956598498874940119484672673018937367290326386044102787906592505986364827010296640120809693593007137752902393819248399621640908026280823073194402388758152985766668992786383156582276757022090743052964691472244088754490098741197679217740966035010340586896089897145513424967758982068850376781902700100888594564850627932781182791010312914676070960873330261401073786085468237082108772850913061985592547356351339315479241949474746670445052825216986577814724359443327737206409745839199414910635549630394553336787770983974902026870079700368240291920930613961954960215946779217791677104220659964832763723260936203514809960730348499576687019125672158050374298617978670714319095869177165827105073423257323226625344316187711938079886842509856230236495307592572395366391509470654396301428423031406645465937727279508614574067818924901697825929801618770845248491174061332477629189287649062244649053461069150770183298519875794960558212616105004639815966018926908850911198475072099764807502434110522758647458306640620634791966271769981009481155383633203424470898965289419294904997542391728695540497099389763054461417708624744638810287431241688805953483717882559742304053830663590088230237153490979103865204140015098716446652973495640769662257261373208861341935933501970742618190126789663470182245549531602455032350933184562197245251742723685774854304506937252590005073283809073611204562092512526132840481627517288362326008813877969300094496037287831725287216229627199914250609903369886649432163581607030204450312804159454834252499390903724906835596107531927597367827116220473229610918365266022690976543524769666518910243611514849093340307066181865444405582925477668496317848039175210140160134376696730554267445328306691841708133039819168674445015291117175041951619991201985200136880976609081142246888798219061490149495300220037642621741447718138429008007503867111556737356113998112812871024902144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,22] 4225928250688222882837873769904696059733129861887284359543719742228196592810023873366734459262734759443313070732151899477687309932094657680523290716594797853889979598913990345896548145905413199979790141489482372119290629357051339069446623021486787975920213348884157579982066232021376196029581569360734869709190676624105812723623008725636825048516826083701403631923740525573960705298500383663261397536040785664077952993342449142995419227126287053659007871923270228672349366920070206503228984429700293475845726856341334055517106364545494919815923002556688144382594136623869227931043748061026502241629613173592855696532401309579781987982642786728072133548970525151544945835628905808418101475978267090573377724442124497452635972014898361955894262221039975112542187938516657688212689665984340389060301401449132204365158275334972468679366735694704501829504793879446300148161141419424279410510669522908316857388708074148436998736827866686785185355736346316763636489561794500973433151902674043339381327445172468191524054058654105825340377646119259787189657970542422449829537571193854645763165921971297987532857650615943037341284116746940356614605135565653042106813687505999590982793546848898075241989541641108467413288269458553871900973162926551160192901624776242269355164809781354403560626114113623382276771754401101513691855519818241662880755623059805261102759828808325271957581711745703933473408732792249520897118249358020044773821305419199903261856228880291069786034456943196571475107444440878334892308923744781930148000272725836803161993417384484942841085900486105041882090602539898124112709856929502425702977450275113687704393665732535487833717229486391847634675224792272271483208953913329767368343365068055673780075756742282064374831575430363672012347298828127198784494212826639511356969246734851253460550552924060870756980974905012966814460418180044037569246467604405789498245798519264822717025071601472769101830822969601998485675862839940283194937157114711139553796199738768282941601685894514328945306359616983196009488541106224286225806597912900790787477192113965592976964220631120208382879370268116586095417339874277525797068640654334760454520250210958860681174982922599323926528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,23] -8287480976352419821035586142676203178597583083043357970194623272721539790205203243906599125184326958238134558077342027680668353305898152671783181608849900492000267447505277841045370142307364120729504434885775899900294188367215199491937503438115533821819858834642388074278864621852052118666500446662979723573102028930278798199910987709904524442164667744065919875280830306923701559169403941652686765853609028045209522046330562625403907433920385633534653840014262231715831948410362312599415591957657735469791441814338333913976528313105584615757178227974190302096536592923845322012546504570442489872354859022389863106294074980091532016729793760240564533651191965131232797058144011093959844843630804293273897418825165963817768040823877618028205210001359853103114983442024837410742976655092427359811562979715342855089726210023627863255348558998529241805059882707538705875549137785931259747039889805310329177028340450422007400466228861775671743720189087229852824047605975400256716480277507622331846834006104967212351587958052610453805136477061407295306417911698753844338223003626786175670311658709099502707223846315443870037766501684258679299448599870574601819101073647282593229772332669930388928514070017987712821706248023135473936339472705328349473265005060745084799298460808443249907200087592531653304417622458211947377093802775166519291757548612833738017214679299318899337142330340843318911820587409197337155777050550087835288539417515603290357327437904426709942769457237268165632225068796630292764210871066497659837127348680358665152062071186152104960977896431934248994448312866620268462535605962092037719438308723377529600957958372180083167123307599906585644706932795242503696589865346647192155075493365675458980018754907283372259728710283891041131806109958496917905599393534928605145666879140739190186678527400979002442685644993083501882086556601508001800615274965620316721767209747932754895871891647374652709739208008709367261831378948149101333455187456357409120276558043568453888876372100440145235094150714216345370864956565181541640840356322730331907921862889086125287218793643671101362551820354000720924818624637169927953354352898027262037799002886441378181358043868128648101888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,24] 10498958583844164413864768050022666512931253644507559222842771796910227432771951136776464572318386345990660262590070272528920703936200890113876781980555660784189539777042551761868963513621036507953952394120120330091314331537452900683009614017847031184134969356140910772052086607221061589936195137440375753316695791198115652747088964430023817839610572525164020277937712713333442728843712910947331236546717381669955822258240493345213779604003943712757085918522149508240705786116181399995143971907933093865794014420959401464779909399231441941934907884193840093970774216376662974338124323241534471581307587890483450885521901839547411883138104400742639781010386754602535114404962969218666591788525714464641455410754629640764048381540993000389462253529058185858622755201605742205644985662410508192566021792249040920144472843582301492336330833513421033662834593418858140704522852955021855391850811781024762354047104018590399262930230751169188621918618388185615394744893285123389577999620539451987729988214577614622318327826737843924013153099709237581028141050897216052193171642225560692516128343889586721085266809395439558224284966129175687720616526567039802058727846684316610942507692231588605105043474796424924528736028942589170276994395925083104036580049299164829338743208346716568781266791746274300939522387057445818334693700301332517047181410123611501703117094539858476884006492429916529442848363818462954684813120367303822867292668781581848681802009664264140934484362826832409177606813819151313463807811764363902698185559536354583943254892724330049561923728692429461189847955225941878546594260179569830054382159487910451043268178996241085842071866611193277958074491182073683216282696713439648639914199955445610409155089913404006362891803010425952669766705351118869808190943832225056429030992179565163447776704208290981658162164647041598135660040713871079046445461309088216801098321354381314557402746396762764717729381605371114265213112991573325926645720338937920407014945686391587207496870527220720412971434330461431197405724653663320058020121034675442530654925890253425739041008314219577549982576167604894593070032646009090422223567029781448210132581944323857558028679871984473997312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,25] -9261616039337382978964078234893534298244988797043934727055934655956800867904049532003263130126416802640521091950566299473356291593133179649127320933120403523059919372644352949590836448232986027298368005241042125725427384536044469446540582868532680269999003760935832381625979266397396875811655404318145088214870903913014634266662229343967493052501664687038943324425315891772543637231916398524513600058110893430993526590915765335017411721655265986940000323297683600817347138428948290822707620225031842377958517294863790435980589993069839623527744861212879049286993973263632732148829792543757714255959974277565152057309617552126056484998698535633464891350289317017605287812930643530707783817683182024334424620984625026731415537933314686837538622115057596461236179658582334249499136827121874423553372621805835586460838642917622855893231149311196287466543295905621089955966699058290158668892563198245160603577531773837255576780738530744177855250680500417788546726101908300540104217995748763670489583344870588745953659941735917453902785257427244200473704785084515089817242384923447389691875343715353335995248696967104362138647148309578078031659155389104173175738906290138166152100367791370215662037568363278506963257205938498852059360926453152793028063950753091538829086374974798098891733439978132241508267387178615921773335941710177692367940554975497644746237718423338370114968321743974332549008564639378369892264539357902173604713151777778815309135588535863913430262990029615643638074960425814513840842300052250361313737648818234791048867171381359342164625788143792318133721084483931058251645973619552112903814539219881449925572861026413407813339476113001910923197731611815860194031473042580244359171803430810217973276706668028135249598863831534197197727382523050044030042473137127479166408252182104260792962294579204573624302074151781952091754047562509130485458470127613065228138766185053685992024840748993544601969851118599964651021788400029520765579429715854972309715131796634877917517275885183314522513460943389112055736932711743059767616708885309185955371650558844667197002594006291314965181851630619599955057033437075252453122165086646767847055525442347024805141506711160692408320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,26] 5386709576536422956380598179132669379446139086582404182661309064773132979216527256695625078446312858357523614336222311743602507785511601208423963738791135163103108229088269475952618098088990861005446319402006756972590584281612738495623438119378907486420799016514692826643155511362082820382637144291764931616570728069216747687537770207725297021967420312689776025006834923356502483294244465275777454566173376034741075692951367061778692753681655693225440400357692101865327817889689344995461747857731987116327732512659077085976574945167968218356430559168479882574031466716215843219452428282036284551196891920291329136668067350497538679508016185187033677022093295478588564842294201309023771922905003667388706377393774736950687462844657126650898628673179349864049290610260699445879191196550542886809482260093789208665255413355059669232423803823015193067504978346992500090515295260204849577894960821024475779613134577473628481158504589135595608886257656474371413613037867579581418053585546223093036165183824315122373341968629915326098840752873169460028913986847339407692732441406609574155475675029576829049430682936481378405726737532775430421864092426603975448914531553119047661009662091779023505191466856459997239521114055733240411762894967323084216845115944745374669134524025214267730826889339187434969433085293416184557814819217110867252869801329969079701004642212520077766047342068809962968714237158463449950274263617801534382489120146730652262969021522215991020962903747793351834801177756352453365016509485412442836442155169392977105418697154493717377600411453020143099400967508389400127800083230881484076850940623311972743732727668576015579213089188136602724436312901160800295642870598787331859289628857700829368310351335603973729781985336291723945461575147690827758935289928856296223377209890603960849923633854687156688665882700527281556429973033157796025940550446617792403865049454139163380266896455521621119832339230842429920603693895498652269015608769882133294684382092139774947238957594065086991412491694332252009253913388978548519922065470767680074060549582303747009712354696509504386077560826103385981433139378652224699406508745319151528324776434867223934531435536879963865088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,27] -1264748865899277640114225582276082316270529229245488011781142839901822254913904733075165043337289288316748055460378998407198213463917609283739609193633913566995931408065329610957838227294251280974272258613742429318383358188146172271241291181426602692716269985271794895964105997563234265835867469941462707250636933333076094973859602875465051343270957882914537955956486487892806419118849255314452850042349497182799489190898726523051435678813512804271963953986166175801321354283946503828701686682607235858108382112323337979111703701174772551434731448854930400436018673385164738533293973630139735245602074074793650154351979438378316085097442052312198328917882731096701510124725946147619812830933663696944570381383573975773654262604957586432912831894508519376090315608349761390581482771749012149028368486307881273200919947188602808135679599176498578036926827988434928047258368137682432466033300739748581494223349874520620872666116402667198944590481721177819856667445552338586884359299995995929391372622046471672371176293799835045139523215414100035078447435810581202877343979644751134875576370553205684195448471177104258437311898402493763511590646554489600956604145722566538148526356872630601127303329794320690150669303516936098720140416861569577789647697260259083438941923813855263932473146862876965227152045068862207259344826897015817894842314876107154830907733074241192888185844279722244392924555378467830896773977480257421486006621638036096992599593528380508282555812428566115858074102473277910599957545659428885074601897942197601030024397451208645132354217839426792177093317952746819467949173354083155017902972870872301057377164542388494757493707918746914335287857264779419997789405101915322281046513045736368945765599388839464178136301540032676663455628452112776584513655558889434635745661031429763639225570863857425491263286219684439113453293782042750624411791077193539476609381744189795775790670918234751109513485711450185320886010522832279261522233613950601209016396772551538946349507650085950142906195804034510933548693064227541616407687049393986851187450702168421021936681650277574385696311542433293903247601585923793763942691910703873148248641733923402989240793777178849312768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,28] -1173863143291193960916238123104517248228705530448927511844119084848404944650357217064601452397040246936898749711957652898729947853086192984804533890996012750967366894730858297667334781981251570836528566174413811223296244870658077690190268615102461791734470660847231094118396031669403595998317452681710877556529246675778489189392124576991638643811786693202225695312744137193399852518488631359152924588316403146034727386796046525137160292502191912505378072678164574869997478435520202520207757761391352409263245974217112439412978139399600526962592554069001296915113652818298470134611434413406177096663712160194031123398801252466599493189105544323712986519011114847718035960388997203552497184359433462740188398679442887332099713117511184946943297179589958787671967028987745786327537726387077953555539669513791100958198794652982534365373743347598676865979655632988751600004717024473403250789671154647868851134452453312247734546830552952293577913956401582186765180219264198169717240317973875934944471617700731447487584398126475004834284475447391175220177768160910569471397739564380810623395263199941188056696414770958718546018402855147023293895663198765496911691158683438097581838009260225777500637703336089715713067169091623291279516105544664020773942532774299530082724591794597593643881649364265270518723220231462661964044796048205479710876478964859793400905464421733585069236765099522481060702865663900271604980458151976314335812668045338016262080881052460006039448376146349989042968427602079859907527600202650637548871759740420863330298883608910977412798318770140918280658822712499461951969800819247712298093328221275989513436155322057963607460727974368757279747945293852740083912164365753716817558441475943011560874016526339110753901495308632044101260955045533972923370194489182461366335921448155852865361636507735367837138214830234560258859900283857392865061533189736370912685869610044200961329401615568318612738270363418695332656320912291636371444236340871926814817033074810378885345637375383264048409841141296056556994812937146968633803527171759520689611354562068912603178228161039557081251506577741090741689492656051342866370058259770412618955983758591410852282767509357596770304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,29] 1628494699989448706109757461261211680600469357871205177427098024896741284841299686479483478672290762083522117564396569354382973308518676069144158109178426261752147940952557299950923297900260347017982162428468120573711956760775852464838621473036015745322244198873649043312590489413685151326677262194141611538872081454571375445969873381427152791817170346869974085581329146757647219248503375756189243003852261011436842493640235606883882554892300170253292773425792826150076346854151138394259141292734609757380408833457953314934786965140727398568255491564597807049869761265498284043909500953914668604775144997037628937538641031869468119907285612967143740299644561900226662339245071487455310633841779126530391296930278311492302806140650980606564044308709956080543276627339751176297507241444606837652350529882564909309644796573981693594861616586394303260060013324881435675749299689551309880742609818305521692732818685500258127252373678795706109828878681626240947867298027554699524599614035162663692502347557436389382932287083887781524565045269737933516099884445027670769242769296656629967231230269064977612536608212356579299925082414531537946140320707751837828599919566704952618666653147572391780773082776142214053501630171369297650753119934143489945857029954056025473745079194416633450337246382198451114767425055796275502429968608205821277275035181275866861820895328564984093078471255110582940449274156907238675245391406305819694065595666315204701151313226915419683572319387608345344833133872585737030082703256894573946362905617291354723403214068995297285422587891595270811355695688346857843883076728812732154445365565587624923977159745546584423164402151511069177289530552072919904473287423603657850526114315479458736958378725929926159208245072407982264274417968767393721133117360918291101600345643599609517060704106965130927533403584798773693024126544522630314159581093285800277557276410673910594917207388893270348871999844950285497131368436105773074901692352698810588292340693261845454210718216238991570041946600385274747884454690683133513758261793279780358100235112085722307124168113805549791160832342596524893813282718639412847282621515696191015074222919789266943498179899125756067840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,30] -994679356561823702754723790866309308908879826220789782793078974361687465428730059782480604471423178999635562882923888875653361124014968061947970292104389953345655470205969136302068376304472970512467470665360696596669377499808845952171493347774950480225608685651492046553424269181255089760068771829368085859390843521578867071145319001853389777156418200399416320886797878085205227349811332789402350531490009924078645580953667254547584189341525883489533214384123294933743358558680777064553325998588101691819045077482614879030521806027995415867805155665010366859467084278588759083640739003355172718772859840841976817889557353806834695577654928176628501564526384393104816434589025030757399802582251157858940088600566570437719400945125564814820901287358930755228730092280155910831052650778747670855044533181882517538882955490354070702829975535866330617665849179294089071625498893018969459297152584788897829306589285893980264067329171844543631723853900595398753537136316701800292589447114420121268838306467464506935425025048088728364740083985252796553781239581228732798852992149162326939825354444310721364478013399924468863964262270050550079830674082189313576516770038863465767733717387883426263878775949635536699737252599481350376224811448999284219976083224217202215637060023327852196604598910856888513291010950442375393072653102841319612822298121122410486693952094616986361242957650431160895848291578919455550525988661029010563062266574988537882435979071404868970600804833422533054359846735012113818912832699770981525724590286614602095584944116977124628749960722698201388039622876706159991638560919459234389280980391790875728246553823972962218977006048977021191792962141307265405691589825206182170871222197520465231568923971780900425251412744286376970512009271235403209664725767381056920240936609241320898529863549325778529284219641341995570682469217421238648368929890776077563704740824585338401198742634695897298991278722229369146779764443195025410310300650495810309066661923187633375514127095172847204264927590661152979970687932465325633077692694055934052436915011472342745110369123943943869339317565053441949545418335060365084855718998996841054702322538738211786614307434892850364416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,31] 261854555026635444750742894139866781453977307117155152264042184207028049310206586800076298396315085113176048695299829031021580131934583067719089818404247774386448684287900844476894525625901057997919438682025800188426556290201896702914555822939145000942933561853688725169550814500902079092073879361892940811947490436103823285436136215678155649823019420424218531802885113439656623759264677423194829223884089805790076051473942381784179965285491938849832494640655489850321598774177111450035210606453080730711874479836010799301849109916762613764954124969357474782910581543888534622469305892242531725778279653586706386330747601570155265796847898054544568171634719187613942017995056141261708388338462556266411623986974357223429499448535435189798188838831111875505132898295378621852777913730909168947645386560398621870371170421291308468976481779384084559835780545768917507828362573211885990907629056937146322920011737066163466484239933369556964279206416069678390690623888316972669194701910647751700182929998945330603477280895075652582877248441878203870968569728295507973823445939840284782951794303999312611217547577524175790972497401349440992634496964974896623267162509048633812485652683269806766786644466555146055016779388998775503704019129687545951201434768540641648004917600390787127331008276036444696334301041905548730315289753378897005731063718151197474621689268034687266973429254840722747772559863729933696017150990090470006737164239945791785818025433444015689674016268456619281171594621069008121936646303338178126160687785755058798848752951187599557347532877546656281578811037460700770345193095725506216879655598373015753747943889896684901714996342593724521812853585396202257613746485924235291871913310460338287108201384107584727498110566250638559543449831621120666491292543451890895537082858458971079445199041450657920479718616148380369441711384055931050084723778151217659946379426353135877210693089049870997644538209333431893872410616048102580473462018614063457310468873847563601024167860807316283534688152030495388218099191647074730938732587020969955594696023721796923089938432256795204356153950046908591274513767460086723567947167769812750837877655045329681464690397640203960320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,32] 123426638180511180006107048897973551221996506349882325296330371447608206842956751412941736508635082858497520662055300749003596380163787767695216694368724036110369947496435237201449553973265180786727561203161274678340734424032825224780338807203765617043137180376179003240817623933357509500500934012282612788467880580183589758862069214888692963058080789005193637946294933917194772038343614220288705090884132709703896590539014682422294369995521296921294316558061808759451696790739811343697632222610343157903999463936014189655036418483145591229683114261988490752297690680534050939965825506707654595280302733736987014551437883831670833589827114689292170505161250508046728229540948176503117135720428063450211053482429274890219532561595464413250914188292419097540234041597263187351544917431469454958355202548271180708947845319085982939825679539848760375058457862006448879838526756429525468085568640888494874930219175772765179587065784839014067710542783650446291596092545011155694818519852836487699782210480633081436101939020444932232884652254417580226919419526791672790449679539474647407546221318975579895671498550845951831713959628400060257887526169597975057419464448100898096928374654970004555804430521159109569570937205430362230544380677376864001068170714486688052461740875147821337381326860910216676332129912281651886035630633218259377181065995420961118033545300698294348964409526872641589815001847951760098976546679159605299082908235649531422983968328816102360669384515297557276763588571676543305963265051572760395204036354881719895873719584028584973907107504675648724669501003475983247359949080731328351611624842921583291928600410250516544510582559565751556467360049278154834517743520779230089520454602351318872422901869571009766823931861539707805729931487538515803399706599891227463947950298603586164376019996836624749523430668723291294914728269295808221279283755259259582008852130598756846937288989417187439941851212218820276990292854208872280070141490348468715132019332477386170256128489303976183861064623043604404653459959786528903171128149597644049600704357285492203117403594984552664655331123988729046970905233975047423416791431611608360967804257201776314716530122592075382784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,33] -193815646687921895063482183569943589542617325545844195548002459711276357411047366210404148303127833861138030845279902402046308221335718792859523116947841559140465140540983299175511234665789825884487192525581741044926107631079978483897648752619190342545683863768970350477678451101900221507682069596040974213726149885422245000462130453494427981773497200325236510098863254860742401276072093412076631898350378014081273633810399142047692414407162091739174809571591191897791878466638691215082072818841097665348563455843626078918121427239895801193777112664017236682158850506508049633928834324801720529793646708527421396091829788032769859270963492783083731138194010728242263300917733750454872464468731555650424037648350778731875428550298462836842335555718646568237477634824315849339741337769411618565331434923432085437923581140444386337924751528581125295391701257191608186445946271953880653709277420234077082259660688667981723934664931336581917634350430323757490500634809078335734929391530483835940622430972567426730455199065614265114930015967487001885875792555546042240334138525830042458541064051674451261132179804209704505902459404195099557867840071430001510529915773314131151177735794179255558377587919212762966946304495497153711828160347233846602749730306454122891859369195974210463758847794624238215510299653414266814302233250029189228561100126679353017607444120341431867603797325724788546862631507297230742039073039585352532565207806676150236350917168815423308003200987636684197685347411588040828737334033946200953684916526740069939788721437983706977247006852028380375110532013326628443237850840547403308587352613055885794166923425643407699455832533433884566641395853705612482401104832714650736726273932169941541135886319986329331563617639420561792721851593401789015856904350381415028310358126522648683996201936573124943290656409948703309751519571020253333788721209361384551895733023224265690534693854608482616286978662290273068918904650734899058601028411683829229383357243255734158796967390912748273949859335271432990273286142952298117593747543474851056765712871723861078265214783809029522763444220818645933032123195839490858210079488612165265759024155507421550003923058337087750144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,34] 131998477065135746131651188267989328464075190323313909098524604319731717290187714201420756807283039951053022521957667604317578700143722216645520830581881187938342243555170279528245967753891699693828987846398720470765229066421871112766457770397960256059370308831075302059701966132139474272383616623802685141072077203056035138784324392378862506356503578685787889389523945124805948972780522423190136707454161634302903767451505767268590315891827927711004566351083837040527608523258640382867473933085242981238521620282978736898797505671698261489945843846882906397259847564821522775843695018593091790149424034963468137682118509910369216227455834436245504282595195680295940192319874825869971502469112404684022481745880301314322814510058815829449899889332102743312649193993025615368867482242031942668865107484270899753225506369772654907855067375996810848953728434225278158407228879294149636177326860811600688048133407082692525144638568524872810012311081327730672559491005531660119664734202034590087723742165984100162509055754200478105465882257846509777579161420014975386054090329400727136675224480575714465377245059593238102684160313315848005900438906144265102450638577937541696012581604447518773987941736494526367468234422548700729258044221492007772182852412389773318790902973176875287054120570175641395278923875578471478413672880436543312643239394777460542288354767248840187478455253164225633533432514116296067446118894976934814916474529393754537409188578103546207077022160780613377793566331658075832097706708600196852745518443296419008525696427805605606536700183059087784296101857107973553253115373606319001082858496561016571761128718075295887562038419610972588421656307978017402935745589136402591190681740868867813077392998525554893033610755302424255860561716040657484288278879384333755520810922834468727021174929433110455546802016945184512563699550001185238483575895304723202898518651366465833849487847347091660307099840568948752567867895588336459129281957774128543304178763138488769468589528355221144348767237279183144592092060835401763970132842962866687049666890859781176390102754780085295540815075676643700440183968646347824815729065971411127006373259343703821148426321303714136064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,35] -62429688333687211525258355511954347223474057641549334820964651383525049594065714322968721281900890334999611402172452616703779547722428200303211326717130518967157607537327851560162197848780053720356851054597906100510037940700710849214958650129313454462176889488611428238455364945879042201586221010902631774264571093948819339450389971971917652178602602962757208332168104913035323829642841752197265432871784713616439556765162984125827439476991746427845648293298949709682056188310658536808138883271201745093148277936138206509624529533168958967032517259942077404079911341084467888835192088115972335211004040201148846692650247693452116372987933174821250922436230572310122206066303882923443017568245058151161267054687611300949781107332726362571119256643889338113009785304087886050325770581127069821070489554923420765909652732564583250817680044297001691732915771746760449506283581572996820988819803859894541661588911192951519080455928284100920874190246229000366459024754129953372339200226023669749648378292313274545179233144377755508852447536275470193083611264171430154284715405111943642361992943419541577115940596030187527014225222679300397098552754877775462610770433167007417852381633938494733466228997829760151600961974848479749915261738011515895669444977929916626937715943140074388463073420246788797248174009225763431334235136620501651032450214554852438174415288302455780410326671841758753260002534997031972981884949708586319697441606693480124134121802414057131856520938257820704525377670178549303779501462367869045432601910235069565824724252404246339246930373208077134317473616221303238397698623771095939736443273654067308749922076590198770007999712404766650229888329510243262838782544083093536513092881999972530485110067401334637210005730273125008573244933428577298247814607894806050154640195161362729288389333698085685475350701301918819729438488702738861352989944271328086836806719810904489052007981228447672978033202148374572940121099949375527699167474049619824472452516863753128675793247272485593447170645587590648609501852982315168496588396605475416021190220934385383289323404372849783955356574921615822753101530468354249366015338260153960093404104860050728718429907571617824768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,36] 22445616274326630572805787581115495668766075292461061187657433673115287966551804318544676960775444829995320302188497446409835825537025897810525550026640067910063625306360973166832550153883209410994673088829639585506588076992118669970413331003037257259879845359917132498309095719649260532264821400045840213997632752927292400756560640538070134726236604097805101021143355150324401717428943016480020461446117888478955808200122428140653738967417031102721524212137697195860953620136478104080636374519693727262318719272287033492974981469424835151021883000655660855605134127689593608418799430170247742563924697420901093531505318119026135609082790690773518860232226813521183023619327342494117802450206259323384990435453084285335379851555434396325527394284135441531176803222235266209953587428513338735168812870890034475613029311979779403162228502553236426727357293452016859246675538977463856190331937780187006105053687962826280714365204491273819722634827343472584028036320678616758082671668456092279976984701508184060131353248962895478937954947435745679878952414446420031055040548245138105260216084581068973508620522792649240309437861993691842987504224465980211931207399149181153672260730155941084497401627423291584618457362725445968014565329582945935740283026623947091511247015845410453428669339659006072830148568148522410738107023860914355266851204374615340010269753540385377473608090436046205213531004167224056166995330754823070329117351864089638117927863993115912363505425534450755017595697580550525241400279164561433890609165753389859481412945901476523999514696111703442977525113618980306814337249149779176577943031022323744769235800655376736819073271408264286817373993066928742608515605376766097784161137653946450884064579920384278036344384660509429677680534023669626339561452243149941590705616997880541368933654707055445803605318142311050104732185957824780480687806207365507277744635724069960767171963005116589945532520160238568679428354708715632509870811449311591593073846942785985675950989592192749471340396118858746976473283632091945362600055211083434007394267595418664162966214177213977524391610661656301993248200472586026585774765823984064874575285193337666952540790985540501504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,37] -6361310825374662668931379982259288304742485379428409907869750955492065789538834561790118888959966371270073990864173308513879641801922027446114528019243828686315450990581656715320815571006413292281586213433306987922369583528822973205519058400592491563652573526973149573808494930824463143258658128691809033388601477942664599987999332774049986384819970879501225230755366158573138908232384463016977394048420209057192871115591263429692638808145792104182001015935315066059584279478813313276125367962830306766938736410614739185270102078908492884910154383384683502189771772814781526649359933835924701495916795414770060894621008361043006181489203732468047275753975721945888931917452918903073871309830667068492676705262256080902122911681199090982628305141134407787059986866382048324415962654741281878501354322948033840951742889320039035988575592377369693942687719020809147183752205864623749512362670667239856110939331032687296922052752677516674495336827632682595446893678023186635721610004641217551409232173491742483559188064486848257538509312549079631762250890823386157657706239985723610487287458192275070382687162083849342549529737544000151772530039806830483913147489443094979199048982874222136183127888574096181320898647258610828742346860815836388522173067817263855875647622909388282817322285640329547054777697083798526113231299854601843922279688871357885361710498453851380845162664834504351128806631785368392315694623910965007584331562778040258044691576526876648969181162492662421070764471241898076837176312790651603235504276936521670986150633582674844236305327146876078985337257934366051803813057126772603009373969201356398608487612338220118439625975423614837024566989251508773726398644068434710650225649439547505980835146285351267297357360880678265734746662849714271234982100570868495929198335544647578310822798642480533603600590125532837286370340285050039559237286974051629420717211728304600808729448827965951506791746451941017202294147519298604693394663117501894540513092401903794355682209777233059992733420199000328411352856604319420917296408887095537974261701884346678999235041638841110675766907533925069631320273836729437640592897693599686151115932305360632400881940623500771328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,38] 1529029922693980180213768965078146254657678119911109409273958049676846793590029052375460598604674993242510503373634464627553051410098047477255373230199776259947051705987192951595777285500972813816051105421837738747237033368185200734657258222896721095074688710656900287778682923435189003820436981511993666611510997769197360394123102581868308907986570128443133790647837564224929170007613201351193621653778294097960416227045094567694056886050057548184141757493641225093648131363820985062122835986192405027714652972765774388242513356783266462353202341136615401371724108234354610180611803940006127019259258842536300342319580064229197341927803580152849059977538630468012276842423340145072111996618571159137236531605016347867721814940132997983788315144844494567287846482247489542482310850716878883707479884587872867716655241148216842288242577865614881516715953840281435547875974379679154452402523205467499895157316890455193940807947140602767051860040867111156469846820137050558430875658305196942140179893939923967410408809485666200894143534444726156645689634990678073034234256525334188369675837321762784864235706595000213652831537379987823404717247794821964426198423196341181293623551721070278624161526103208685787826062643912878361970417546019529625480324054284316484509993735456069396582410305355561501700675996973714497072694201111742651223243072913534719837482082163359229239955738786215771425852827566190527890827560757755391595178812158937927011689189569580654444277815730520361156673293734742426622414825417649598728614388932266399215114174758877282800206493970323069462753317787810851167087647208999084813042378737667515658573491363599564719638336599187999517591399179429378631441018076792233541047547205346182674871911521699230327742432518922941844495548041246058768331234630877541795292726630556662240486176763027245231102487062148695742079204857177079863647054569014197714755689829600900736595413875531615747376879672923458160556047735369677871130979701251626957088553867899198700138004103606861823284239980634742233444456672718443581199183533704616422331709049453848380016279914602834008911839615341448679929380238527776318820063847686124535931815127119016396548166463258624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,39] -396268714699981246558538574855590730921684601596383088646381328568367713437441811926304966015026438137694939382032918176591075892767462519080257887149421736819727585964036654747847393820265996320860438761227819324666495113855133194309831918311214991948656115141644929956240448709106750122099892527987124333510831820994762594967601885769064337175531547146571386385105968457223976399371126032582073264684292203328633842237452347275613775938610019408705582680993462807138429024481050920574674501122951709777302140762611552967626031227983091609255457849510056250419583097508787369493281423550739019334029736866729900917324296997747729137153370601471085587337072369767163700380661981625453468516685582239259389212247305412825818751141143962052587338652115108222559750260237377120290568765020578571052140636039861096906067569182087495310800731615603177298905468390279247746703390770029432763294554420362390742720949056276816221918874764089842710342831386170396063112697256530813457187985485866182282428851436807268067081780948539852171773347006448392743539964451055463773864196267718626015429273607794707917173353745347713376302030990429859160921736050587291540032862357730106861640014326309646955125193262517852209027002163572287147901958861403831321519074892392313721281693330077081676256274415425355513743410585946029408232633919808207094497966492987678653953064381657671039561229192126704362187960712961670201405169725346256007889429439694837674498667481038856703842620704590370669543956910600914425733335088475942279667047696545542470494616889008036738912542486822654384161100873794572902459568063443477068150181310334451819522738968081484592388559471335974957584781292912460862547561534452422763094300642928824229736912171870961097106242843628695256899535158857305866660003268867739316425698459486569354224551498373499445426165460158816283670742156376361203012433745885391335298444401013929981352829060115646266151228592199701275467021113639024087195808702608598264291709737052441797972285037280182619362244421793262526600249395688633308424431349435268274949335521424870147861553272750258236055683175788573017828936894048122331376968162707857394791734992477527778963073498349568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,40] 140420629094182234079885393671570178355463076256840480985132139657366092170702426627612165533933457965585347189718432506775881644459732881922050505384850089723685129327114065604177388595723467284600595117280733887019208682905381733604221625891275647123399596061614960319949270637954470757773578808782661576371028627819877854787194582301552262176680609805258402944161089383766727598389138799572254364328061414655645030030591333697658451112176591765164673507721328220381174930613849559432031893690420146862144340681578929667162096185723211940813110275799493240124395890834791276855036055110479623462110577929783597563877915637496389778792805327357128895825763146895082809403002318855055349819507427344400599313214235062709537010681248372846610999722159834927652779423136788219883972954665851881041203308756649241043563201357130035842566927169846192855850902007646629169555667463299300240099026119289914734426492931492786194966760682386179464523965647278010639362039570021683688046354262174017053611215996390304501194334276884284884153392442249944637029187080480266688840846355698095685581203510182472198834616322885439554497616489852275379108766463969725337186928859976587733327054746233205711505397297234039167392713326009732881912672689653066785645580676669179470419773102016939651798832800089819600252426535179221454516759695940574246388781290899967094895035898699879766397954541091320288506616370659168181410876367505489384730295138661592692051358566389373399408333620528640093149479673028557515593952593721203723897173645957648437258314420509748920888920098891007241725937212118006105849198651832072383394407877837857281139062890239850719432526589496200972190431101868220567278843327936298485823153689518461805503672794967654867204407268627388363652601486070793509410249233719670593944637488686443825692194480100232948012150183473392005381252233765851068138564072511840125989360197989519936278722268513143829276911980945374331091453569894989832439156110706970111563495061326265951070817506217716719473357613666521804374967775248594549389323185017534076746319635082298833109109551392364700932250246396680573514568160661855873202062571726401771097664402492989264217702102204416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,41] -53283029019894855003364484101060983176641645638532389890490205936620126987765961885348337622630451461040416332602107078550844180128960558543311019549788144689652181210363149527049788691403000422359895148502610839191691641520222511553304073814029796565922300076263012119249455347834472678196350017931260147461965799559730406117964774313116132443903466799435347973189628015026130068267248281971078610130639425402381814731750255965246114397988978633227806966377593992203938079616800147689287599914579163257965361397959027065253649068774151100533735194822311874807340860044279410793202129203666960403088719257632897370943529021980620450862752918309273663959115576536874287093325539401175805223490771540208143303944160969836587119536729037619102685237238843592501651436997876875727407818272782112862560104531658307772135601470370192196859347153933291525708874824034765227688049046194341741682824501745916438367294908757601799375822320023888725231070959916694006553402096713089764587367649633515526512607731789045048523747737917713862468438014376067313515500664616799770476304478855627877287681542432860666687731163732914452679566009212503203819427061941480659919559870780104930527877245971077157791864260905753662205630401059593185995890123640906496149112657179010565268007700495019018400216630394439238528733729661207202450544895571390393589627549192169297587363313559037078321053216217681239349003010476415152375198593411941595477294781369852852128596665547240723109588786282763180494965863837205848043325813373039313877971622230644720124500105940970202972562042885486650679688883183620189896483023877972204742182524744386896666550390691467308132293453519798564388413668658307295584216002565280280137363661721013437621799999787361909983501460476536903734088970544813832072610149968493754498545312545978789864609152358963336303568841807934160887522234016851541450253470370708515805881246952216252043015151064562579537771354791071898230919159899385435510869487862758198918708189557692824907840164662057017469209010712503892340557977018948045496717611309681750457986843806678449656218646339342854460980661241819136231632470722122535201156172459390531982348594406948242478110831804416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,42] 15543549081864536780442809131628092360080019854047322899569552549930548510029894582408796690422761782812180541909991998335990368525317941947724250535964376638229601922458055480080435561976629375542891778684525812914531780214387710608891718293756602273054290755310627770444040219105558836040080119131673577618110932716592600200128123229517314562577076426341861753962237432672722394943487186548017240454244623257214105478327244962297762886744086510817451085201808331820696760933971422493251854018173212363454260094905852034851935597055271236794961422021801426923665392504461739223267685029462045893594371591828005827473962907755514141425009342716976354306940518995892572861555674791438606894254985431167054375167962411681741129680239058434383405594402022739361929211171630955311533567102000206593494690965640576287020708541223774867915805729417042920545705746150503845072282614778074881411790949293514752009340056789061357996053693232161701015313252535964053166050529519977292073953748483657204294432452391318653212166477845426149742164270712633556772567064048643689089733295896797374981986047890835063432871109900296092828261499664519168853274024304831368364039599144867385790636525371042185472625667754525201295089255461582656890447365333332578819917734958039155967704848054179693690728050554982836116641960636546493818726017780054451085926678224397869378171846411348844341010892418331089287985186042333213138541508387684879491605138308791751902916619792694451446526163448364338311815292202136184262520796998093218637479569205115848063969973066582430079739855344309318763508118787416796605455744817541172795429821510338944273935107433276873083339535240975682859801472393264275372827228944308897489442832590305920868070960449528306703573415752060915703996761511049640099442670813754591472890265029202096918877423515869176871911513097340900001827254688994928136842591846781587070766690083759471885126222617281585476775482092539557066198828233354737508137679290062951786615312790442092050523851608717224284906808506976632949947588458682346511066145300284513936375827272826782783454433979890497179164243992851875854745056834400194609991524673799419889146935678636068442086018383872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,0] -315060778146320052226938932195833666986601929513464236250928896888055915013651416794458053417400204197697678182270457591455561904020399689165489955569345951282790345027362227822104186532669912587536866860366330279904255236701558360726584105088479587272235139483045467028856013360385761574219616258862418914763972816243688856727729230600868751208890634634233626604520693739910761609010326288567115500625113943810941040922468564007588395660805627138289746581571556966458399586442663811179480610775264202155631422503405757041302373691205934403621448117299857615833088690040373046681665289079666251455188250296034861492774090590884698412587916917986163189033252137463999011910915493050212055508056040053420036315681231449938976232796791196022324470228516339484754070610375203779253685836629071360215336988118429949745289851276322485732118956387792678480095311883796790413260814505939365664707919912104788042969039848473924206647724469349643809119711393102202491898058058020811927436925353204044542690691806056473455237509681101561207212698404859367228536380077959093537957398726850243517766341329927186860203876846917505217788584577037794052612525765964115247341461335023883320549614027692178090122288279793396231261939476464669423201256870955498407778921788316914713858249617157396147341509418108568754130525491473739694129877812593519188137296008038764847459474707995848250266187686091187524879513816383461390772245922323365517561787166829684919085576377926651274593208065456361048395844203684268755369870189285550273890162913374030601271583553877787618720276070916278784106538169243999225547968366401765598316007670294429771220692093127074975375830461136235148040292161942967976649642459914379294556903503075051293082437674574092795666341917208158357682309097849383041049321735796959224390746120883358871334975511205765998076609109585302600570551846737953087471690839169692314547389543106959271146296726990418814504005330543867878186141607837068362499456929297205645229299619810552266076581670778084444146292506590888874730383547444644396254974286818506130173501297570118761333422712392267983621064139653380093840246776522645276509120565353312722886862550752808094662656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,1] -60149827380407825183621816538265229097274240733552184971047640457474910512978801509946570704303629670387772117467033899678870083909139972187534845765629869187508273028801064478068648957557198927568038710482657661700769014418483006957871792453586954485377844489307798819181440724671208083833542149893509345107589723126732218637180620849832396238173125713305442981532889335954256217178042454537158353856190985361513466249022266584717997335032966865014662369619395972210136501991689817596024980865241201365474199990277249426735900177147062974217965848771030418765797780533760057350808986093561700145219699854534435823016146521436467254340894233093058851356781000911071905700716794996276053391169625669732304670773650961764336618928654187632237774309852116014419830780768641069434666887393553094129994811214311000279930708675264917015444898045115391015475346163375794853054640744257166147189764369002530322458897917815225292030416849444770477986133958471631237861903703866314484020699522611060510989739600851603946227826392402790308448426469701538104263406978356811343411376047618280941237308377870780601046146189600339933224818694166763709371738902266692809039041873433933529275235213075790805660601089915748672339125612966521306021777875650481615334590430019770642168016499049853069170818008104198437920813613103450251595003558766521877220779396019441010208026422649775081098189995917011780603848908657808896218612187182796612697952829965405279517514828574756184128921339037956840593561198810786200223594389838300422414561008461369927649469110035091550679833079550666974751362640639285961383184542203140039839654968236511678766245031411622662258585030671534643957848215282159645195391508424012342829272426092598453551608540088202521467889395513914901045473411173590227263939611786181261060497839242050433582410452275479176880355308001777493664003712629010702319463452103581377146384637572551289971033001374838962593096034755491682750607402598050966012778459592619651273834819070539778891844792200699548847828452043917301357301167815463373432066411361230211870018445942992995220238168375083346591984963069863303714723249223624790100697456685734608432300636520919743034556416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,2] -8946177720084054812022179832648619151969064166166127154446704675281322945603504822760802540949761170327390177624903541962851034633045316416164338039847752182652795082540237020563845137085308813686983907298378130610275536089802008026649014368235233074798471022927494357903271151127322574163591267811077798313686744687053026338308721515354735155062072044648409893368296409416005475218280289661634096108317235440524521079065015909272897527951780581566423259977124132657456161273170883282460217332388174526210947043995693424296488627739030465335016223713536071977316251501333723117061531172041058338561217666143016779579617079617464973564474403076385226254324729892686502006631599953780604558840070827975655000386104352109408131538179365340649169874950092013972334983114976224560062833076147306756827704585217205626970696120280230847848413701204736341244585156565992312566296130953273969684460295898791295650222438560972413099474079238784477154716731274353033846790483388316483869673125514505010677213984298023891570550655655050523588936951146473804987153483213037296209163507311020565106099005672367174622559349137031768640809518673351769396745209534016726349640993091163048852025491110718865497034596572499375780550123558515194898954871289964559384897652321252879089617121527572728302524151083826385625891611628507164924744895724697140455138011298210973538383630269855805631954698476273767350621580283300686770666952755891715605363609663892658133111463326693187465785013226769853222474641587751876148573279608487133505649515108961469663263786089433299267891663704762256768931851141337036987156215949890789362252388547053606978063676972009828024313882612443920799233899597507546024426144139304767236068806380358417319958183802151468169035685618231804429950406110398386322231211855373870664127307321690811745976040448750172414904418581930996840746538028367861275712116306263699134269909421668443817798957244803751124064926874607953142255045189864003765208114247781553831135765167653472137546430055782443063005507204968188369169966978691071207154283479830722068474512384204821261253685022591647991118742338589906492444726647986045352284008407401295235358354753466043056951132160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,3] -138171747628542033284253828552500372023550398189740106440195852429302077321809875239141554858938544713270370893567726021854372782793672053991924623106852754461377390041128002515862326445644891237789059729053072541879765687022639952990581302149261138648767016495547109953588251070890049407098491444758975831017776281534342557748474814541860543174902499858906471876501738445334741254370235179154373921161506332006406204810135538276020100693455548651433748953216050926472050894687945369929779769270426812222089032406884492840750063691780431344407173481774763347364161067765602396554589517394009167643043601020119818155429667065597934630495319923167818887726138185640367807712469587451751702884731436452530124247423928678687470910073650530082605544392068028012116291956849442447574544714333107164693199267786018371939380548780567324491408906585941032898218165259594627321827715601543399153433746390378273928248100984653034658842711242114373934288860932455612733895329102118293240216202856063307432606636050778422852332280914507237828233725176055537355834374145711310024649362025716430140362222707925080912349896798648745488879221182161200141397452650693265301755536941821792948119978070605197937823227006722379027101749326744201644681027660248534410734567876530283088073176596812358367578831424494044578439901082548215534774298888646467842590437839300351139743558580179311681426037418277505539092517786867108370487813293838551277070660330314710563248656704516261571179321639036199451968187200052245087178339624595120088571018023929882251539566308771840515736135686923874059085146224492941659233559349137985504267261327216466834054411330558422520231613118168256648602121651085925135359900596300103134065016465600998721506394875905950216948377502339998596497649155105632604589066043774962637233559509155686778396560447394665897545452851660809084202243401365578104245086413750036334111917794850016032658488506269478305583028973865570236795368866720979839674110350729702555566715539032172203420967548839390973261341798558643822801282427385244951252755095795178933361054109494565516700864309041918825304592612596910132736991755498095271730786004611645904831911666604585902751982026752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,4] -515503348940176910707989253833598564536318269255173384804795335376047001339461177891668589341064401825129196175405190912784312611233187827371474028888030471623247109903522295933528022827965986577153776211836453221475197242035576071805990088474422560081574773971656786268778562089463247293051954007871957611133149463277863259698598512179240020013640977507318950759094990866651960039494104702166017189935196254480505719035588807446600842556687056119061912781130804328824153767219194609125271079996124924887720212504870110306919205018713968622625918135422919612492539528023715430801132015066095402907215289333528636354713041811262689623894614567728683978082813017956351661641204873010485929645817283305282825106744442487289654165663647109287643042457039811423766456601264204843958636335457698708838488831133722831473997197783149845203958799401740756513599292281559482186652065478922455745431212938291615273228739087143503490624331412145358616870504810811089314670481137483762726180824602624636586430754701337851675564356134250758043558084241477577583260082731335635173444859497958562634598685638512799373234424070114998659078092514178335649233266161613148014909205467486118217305071629345996887336041000006747057351186755398734619937399772743692528914101865425573158173952118218452192176539928923303397560784179870111200143665063327479445400553231628188854128667484767717648542348607815829175065921932002599133732024337052220212990650459420253998859073628989401724118455565216581903681788102374146980346462153031446734960773750199697083005387981467276017784541305605127911763187348085576860618093372382255909057660581433658592938156105563101751341456296366580982203267492539812731296620136967044178940118762357129990555485167277150417868702172144349396133023647523019997960307909655307733969962041195860250012095686194390506164188537512533905343654400030149322662761072480621000006036605935438384398549616259921881763181309904173725654083093607348649911901688675383989471756147748588375226366620227378125332775516449765004165237905112962184898394991513898166057031624312137947727350330677599431019371529387818479346615117593733619097637873157294831997411346345215371846998818816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,5] 817750383882053917356003537957089698346137435675592857633696084747924617958131313350013083166982922603484698502172021305688549369484219669809990277191607827531150283662851697748171226358207236116364799471032078889488015886282479060051535516512417535087959433481929618360919394706012877581449913334111575720580654524994334699355813306249276061373338012817294439930660786931515720751869009866155394344808980861473206644386839292470042678065463911607552864485697636540063495682711181248711476767097741340511500163049864062197544127546011342311895145641461403170390397212749830553883152344647314728420515092085713522433378246671657146572580747191745855893325621743078060814085887212832377831122846029792512352539595096128865124489374052436907746459457279544063592264828000281714552458685274139461162198342626846258233919029875605969405503520194078124581805123051877550886533996452824899668396397747645625683581936477322368117179931386086194942391426893987823727011413860945306564763228662839400292768462574734885678337336973762572979552606423484854561373554557607895560997531596013896444220607073515858868907573862649783538246016832338391600089927892370851255911232253441112687099268383104670462872795439086789895465157446368736286061539276031056439464947862590079068723408180098946868594758468428829265307390232845848063489575959774899879946744470106969972482873223356396500131346733356625240113920996915311534815520849557730113078865640390306758223851530002872941684761255131198075870468608056398797714345183213622118421728939677983375373506236409504490667347564544841389847223508821718859774569568601289717969408442145787259032642078731066169650358085285211114351370032056261671281111356683688461461784032061369957463432542152487237272704723519491563365274958148748954552514713004117541543127409722675362851639846889355777269154363430294912921924059432103163143053847374112725932618898360225089769973064986477641828900686391549649007603448584112972722248158041063595652932374436823311988849898693044491969366394434688827856160620663406177697105971866581038633792249458564864525645554012745115043399757788948177619700126251300525593757506271855857649063652317692133969863114752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,6] 754691980193448092725815819829791764879907712354890187470844512135842598331525493780887816371937953411824680982513461987829515102116251410994899290719200957011760118756821420813133939921010285904532674801560784272379109281676459483185447397958456941300532459225028005219014510175549955645315829251139956214149782874830963998235221435041514233697403697253949582353233747176269540846707757532636569007535463111699947451421036953707533222131947543281292005033328768841068996786116437862831274370266439730389454107556582596156566457822370965989896803314729103002211259092431057601051365575423142164790442217951237056862167645241670757950811553542309921090275060356188951084560003046586409649492060455408494464228010610392883138831341955016062161410568180918487307082672022277400631589355377739575262514572972711268486634346596450189907394146111622644393117734604937259731889304758942455188755800447353274937069685477021554473176709460622882090935066443126960593429519143635747451889907500563233222599551871603423321197272466658921595409486244529776639372887744315538526161028782691029095808577782803790339454563137426381256229767017768049419810374474413759320784395897372044302823509430471409840031443797425583826582012314685521745440950100467727218681974414330149431185841326058314150889430692631619572341563128520133855212819081944104458932255512639560744994084866086506255233599934287291448355481159462611971958718852196894171863303243084299325734358598052238785222374529850158750746157915350357081729458130197827346196921684374214697203346227318098171851803650243329005597492578950877825282182062403672942020430356613236848428345139311933832070590765997924347249832696437506143700321080073084893955874824366108765710931276344037709504533670986761206642339902314425488222528716873395202450248596753610630358932661394366220856928099992523817537032225550943621502088199424372459954068980516305745989826845151772958227359135606921468718123211734335646895467648523906066083662494567074270075581320148715030462859367084460902190803879107397868194474826309339770270980434275844895459416823587539778877398952959090706264504878557926509316935122501436952194135067409179252567155146752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,7] 9669452072102992713350384181895183536546675699015000174165724276646687314177028936451751225557195260163656376301003296006166283719804461917429011371962042460818790885741366405115408140101711697138057044472651236659329901533598636130901524533910495473624352442438028312057778022131811402264257471375987778088610777280417306326887694272503235446280921816444843572420691872254823625873744546326434283191071692715587777337275207779657147713724589707767206949533703706864259024880677950156595548721218192411243410383913607958877410458281075586755272043555517967592093732972772847431920130725394259270754603519359546545147349700919948965677615965072891350445061677727434638231772927213820282135050786578954658063418545085381529327269705578386819406133446561342228619278347621852147249265226113108116732718655619466844646663372905292976391816215538670266366355944510444389720380037479089766364824347840810899612336050667619747890608090344511856140417891499458397842610787466837030475530904541432341958305494573528485676483848764727876678353183458023564094804390964689328053118621455283413287331736814131403360707170742409771799429136587332325328061989172249834156936272067612798241446929215040424541222377190436448785374574836073801686985509714098804194449460378386529736199571851312035522526443847533796863610885405117844215987875903723459098539471000166770105719307968169059309156060106212144158054147503488215352510407239920133618343008864968637100337711221549552935870250389668748709027752879423494703634858551140451987114509618827401856749639810632837784213879225189552128065235023662023915887456273823817898457577305475826392843381110298069684251742892228205164244982554618268979812257777874413225548911481067633866718776493693047486290218937701815955973538854599313838015377638114048873301364608939317721520661538866449360207375210498472476238629955305639520237870396760131500501908734535375621042973734471531327790257829512113453902950875650170779879205526965877297940759617774840991996264236710119397129420736536368910039897231601275546891111698001164735879289389850459814635272033357458256753182138629255700274058414521745599963410111276588678754223832551336236974220509184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,8] -10291851573326932734881061357005858103942245042981386700429402468672166343359949953058785022666867364693632406132115618493894413311128004046783702709402008940327011804827718584441689226230223720002056611543322768531810396120675112062773004114409016446732598490746697375381579435762689415815524781949700427446797690797855581454459855679546326873239444344582593814606712417138225172392047735401575769698043152857955796747411696810329081886357102503202417276605065049946151624588541660615072312948829121700851401831193559783654316522216577302930081733303556595437233380775263510963354602559252308163325582733652290548620411787878963788912142331396919113033100472755230934313996108611020686924591056585529819193761772624296458192874298938678898867799159944287546728693873280152375176314471006132150728130841933051388182440173665400443397351364576199201270986275182273854713190467816016100553580905395033094846888707325698178391627733490515245769962898381948979199306939720040522697846692290313604826841506861565292956011028999850302137242989652805818348478196809769700872380279481841200088647804513083216380798232663584238812076757833293766424049468455750290297117155819638150607297433280968036298731591722694231151536224535338852139894289733208766518056674548590837751671452955214147877770453334197209735479485493429560556613613617015813427508127366149533597398567719839815919239051266388972711717621489473426297011505375465949856947723334165886255168856000368815172640415266436058077296358135463162690552556670607170640199413690675436128462781507375011704888524852412657323460320843533559361425317147308548773265732198072191181307359628651660684715935953937365982108050621321617415624605101198640762305263103692033901014629524123840187427571868997818741543654858088204802667726545802867577320599642924014026145596233813411584334230423788953903363857191616598449804146962056730609902788751950531811932995232777058053841800462145262502797518322291570036084917539186716042376770257755211019826059505666225060309518591513827182256536741880879903954371330650436085545381924209572307068619367461480667453690082989152398153377041136697151631109250185396736695443714855583122751569788928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,9] -125879585029492569610478724692508581788037546319100576040750995683113104535007122939090252274296891494387740468204678966357482647009257970992987686074282260395675172369106394131783310131083584438980038393418469657585482724102557352817985422043361449649093047469329070864402710429427569356017720475376734104857011677111457218477291125005150781669593990873591378126719529057598145055792238324393004607469686989517935666040617857289497141889779761538359955548276276902553294952451174925959758533455892878579889471941090314784662569225564058475386529240061133632553608781210257825273759867454167638174280065814247567083332793656994360492957200894338911572711773392433764032327280074451722456307409084785998076005926714430398898813047277724711347999903876790438264334256462728496201842063925653628107524716439491097315923435142960417074160199456815892397621548253283207895865036987317435757133907119849615604002345578994248179911530967517979750035265390062005664834536675341191899345078460801467932987911720356444710775684061228888819625695635846553299014057029890810407847203096410245944463436105064144989129945075536010096071940968792200907986074470748539411943224042868232610967360644578280740186315723506614181734129013798072471010385401990447440691615670201132300172412605432720940556161160198955784304212796419845337153057825583958135876019715472138064049551316038026856454232261450021625098615619448118072441305247451833519183605000255731164466785051497463891831700633708445229565954419485837656871299316011820714268077661705336548561534130698569536450380169970383942942652508052140308542350356005798643750060135761688369927668921013877263174155121565738956231345859411208685522316542041211802151283591168898206415439909474425050499104231013002928535357952642814493853148397228588117480207054315926808367659994425714387136931791588950034605965623955686660148769811456356218288457082748681322386422327485198954714516181485436488090365133773759138586334904938644357562478033618012036632893335636746456324778233003847891482659159139990755001550142452289239361491286478893772271134093894269847635776170861575050172057981843349501803612783015633421922091698630024160743628537331712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,10] 509257995169444484228805467775940823600553249329254551037001968028016757690128629934350848552275326290222604593419062412606040319626692968805277105669921798300474206743228895844383226265292839916145853166153274131203552874526106411095467611878616682032550660024358790187894075660700058510508643774806325377176156432625427113272880368226680658399696495837934528571342528976045337255329493606674103065404968415047527242771802508629994567201316727619022785405307096139524045264615374447476498897513845138703879701624651970530067364806891683374775050488449592824067472716861686597801091057224138370801268115815959640288583840763062193030138400481606504356853780010412647162199896260175408496792334250598583387561405644134608696000979636125344585826336977767822329620303990660835037786192455107112098590389991523892087696029308852611658547807169335219519113045779532172971163508513950590675420663576739165493003145759011000271947555057142422244759740990241830935244909651936904039059034895333530863715960290897539003093563911130364774061190071503363509499764572979957526276274136255183757819679158137115897360808767715194607948842338413513366684671036528186416179061291419826874413680770883745793432255335009686189316130676522576685367788904670657143675395840008081744774534572457191526898343249966680949159304617764064124851244349192275035720888466838589383265183227842281674345323398468733775594179783546383442922186939990182248648973391050927346014166030412459972343339488584413032881096144239902228617509568200157188730208053428729096616246269098868799003832529938427351525221883397609514152910280170605148140970206652686724983749825802341862015267926642129555824053666012427905419919554115191739509022270633755685444537026755904097052336391632214342983350289359155248998815609221802850483252922618727727684404304659778736889479825612016600278485106267295127320661208459020876950781211005772464443387006273601172367789958463332705647528596646517608896387624454154845056518385738197264228989183142446996859219109360982636826758886256051849468971063115938045829474750502613572076445500636592340437824132459570233108226379604308226819345786175854584302168491426269130573813769043968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,11] -386415893769127213854618974003982279828270638149547844988482456079758746950404126440582602292394554176046208290839709446551160051916799004562387347217360511678572582752906494547985121059549563228932609815570655917586047203687577360510270792982477735221290338924086434160479776698767925928972876533932830811898734237374653698760116870536294262020493523729016876866591614416356816438100397655810650109884347250755252913639767405974455547810202071181181333691811768234720693474264171694725803821031906045962826303191461531488856599818713877069424856258116328738551399797082783835479825816289371472939029261989622136977339476297844897050158452919790158837549432542014039489874330449245575780206974984139822950627589251723173834814272229348027267903421403584946468760190391812330294965354188720734026379613078390270270694565505779554663106760916543874575378353056248355444932389414263031898834734986691001579237445205402776465390327386154320627542002810592588753218148271593178559541383156574979974907596339109152050244299033064134944593302832187606028921649584168552703233452286197185255264449426376518013473521023883531203005480744163791548214730995997310490974744504642047415670666435045538376081156294236137096780939479360859298985280926967519499762025549662782738042372032279079332329260798142523804654547867840590797571154313672338537773655019227854181700892099144733788003638237823710089439832172926422386025492583046917174419130335484115175030959824273024342606051969322468013035476079915814832522970524390094325095260724635509306227461721819966942635006237812845676618061105717630571347095222426795079319734301647294888526951914046240924325272794780102508303352901074682178776846246820086580834204504639241768202642079304338012645984146713782351348943508489704986155312903482066168270285288081195783687656615980912857597065517279178199983911153615308744108776810238799067350818097515548435817790239520095899711696659048913083564130260170585935702711408508461882781850017197565989345073159057551224134284936556882872424671996194488001718717130581897146637946855694288727545151660084569482276890162791962803375961941610296785143783626475959823562903663239507763252796321693696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,12] -2441348218678055297737081164719842018048716288834022983445525069854095351516890817686018297449149924193719704563447559419730519029528122701522547113661754555243672204856913199648608037154811313492181376726243244403038313435521780824350465790261856989118690459118554053462384034415349985774773715115115179944760506499132022612420160672629302462405294311878677501978567861822265779373309350575667635262516987922131686861577590217187502537829548069386155381362486540693352122857507733293646283331173529223732753783954866003659352163002876217662752348241657185630428477136930798448440568049512713420391573033548295328727948736009135069032052231493301218384295680843780274123521606567893820600361058239342118359265573347970762999457585523471872119916595978748874050524913577835013366059649867676667793065631262286894492387553808878263671107461056962848051257475251441254284562968464020997193093751605918294723976789411761703288970276054694270646251880018470819942900502601291460922105727506439582245889519134922156966960126592267241808494737999860430496736250367196081600854458345064462382826990460697552859482733354817928509072773645938797596360568516851393533155415517470783477322542992133893865285017448297999819400074630693013122083977013515421973643768403606209333171188961285819882773599883810499388221739672598297152712903248998258206214881401865125959967500618482075873511406792475528638913901320391706479408433263782366854697863050055195975805750157285601413501450376548971368312168862743313321969507349066413536576598783081238733002868794598123208669299655144988822896633823151518194149063870904965333472320102696725071473646805733321111147204422850652541612299008505428920602352674859836572990972763919413448725986623626474759766087247115549232485995457061066513428894267935241903802513087336073303964868383326500030461289437576007316990632847282014632590835267186854933006429738660915109093097667473021844964488889970255332386278996994276587792800271213243319050271213106492280091083576187527185730050920460653935917139803865783028792706373136025373649838433627872392107785436155512938064259826024175935068748801383541151859989421566325126634367700180771788720763398258688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,13] 7133401972451730583350702968418822239498546396257138496585642504709631230723187634857316087348904851654128916907906296616981724415757425490920211958517098108766044690730375851910008517500296636752169722308926651666161407015645715988642591144894397985637688047707856802710867356886128256303190619868316539627006965054056210847684302243829904992345309458416578443468229695519203952796805990874523586863911337017210561787171851120348916336465896301125330904139127511843444989102515363735805681329538905007437547479680478963989935038126668807287392432309687732744379442973367851951805000931680576221257134564293185162785651636040906778702349594969465791743596278821447973062407683399141706634518189683745438510528141824470455881039141214761273400010769917581988045619616072074315757467199543415772319319796195106868715303168176351332031246977240466471531750020174302672923513190946908215972591289725681313046411712748804326723960727600827480467505986809830679922112267172164035724150108958454740034089516053200543002506416951901679389354769106906123355167378517885721548699234206594339824914330736660202343613605054395078875068407981869545242526175268225357296551877460209721581635741771110319200876321984653147249800278284532757681129774743490757692304783225315717630298668964082488179634778125958956222346597271206646955616788967538004994198052112789343011950117605740992389390447925135732232243822981828226706737949222430486685491648560155354507942338877220570164980018948747379187108461893856510176839796510051231189679679165970045906792952499314906609697058795936129837378688684979953959384803784099309420941535585628772319565361407196034913977928544318580459482144497114857272271135884546227623789810241589456354638145029239203360731308644140231176840868656558897464020056345004189392440690195222954159663898489972800159851632928470645817153409252387807255347748194014217936038353582997722540700982856173943329114940063857848739327315481993164407038589038496785103912810450772762029487678840576669452002558213741340632009147749851200440082627018789643846677106312892437662155112582311557842584021990465075315770209565551915711835940160610751620372651720840714845221976709005312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,14] -2847824259739932684515376200054439999435712843717389923391347716496439243603543519833931270026935895873250542089932115968803039414085996126752455764683309376815999186679931092884152519978204870930002808599834895577198451132493259814960439476178542923834603851384882826395106941207250618947373944225219486332780160245113514447691425801689781981975619765162632673760178728730709783137249572831758883280855635726660271195186121662658204002374203349979193928488460942890585580346623781766809357019614650874523472831102352468157617909016451419820697984708697606738873703652602032706833299561255490890823526702400458258600552049934330527649490095753440583234747839661147753181520437559280909696388142905090317167595323793406650740695309116321301253720617740846098266116597397520484478981584809247212302123655015949913514053404367438785872534973267829483681269970633872325797053309057685518121208488761999752659417284806985731008065060054059238359965041795576491339889923638403218055540033043248171179567454162399904018253949431243664527201332328765561027570346185067457728744510396462721615784442932648774025309773823506350077055417642391889161996742840141733350729059931914295448828702188773829169827135092356955386904900909064685840753067428922217757884394994001891232525962133307229653600233048553014881215631616519643162821575885752444345202743545213889297486145251843274542015191310979724959352771801304310000733943010483167797375306521897086146011220908570268592154931049015959767730793758540230995873482052464399956616083155914386869038161821915478154843164663676819728971354994902891173624094053934561389187431766328146812735576931343561755242394385289437512678864234687558433004621154852453854431275436333822890954890977373741306086407587216850894674355222615369459287735637988936694609025441324563778559471405528480546040186096706005691260837777400176440434135959767880848103954297230080968023993397631172082521087940461944632119899883502522238049366383992851679504479776835896854206190667357279493667443992304305131201026489026361793867689668362704145722989189116609901158490438159768630505899620818808358413182561878962597276935752146600219887232486716478366509140757446656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,15] -20931162705666206602674152042730834196331208482872777181350144921216840163311945336735684125921758993123050923577517184075619976813832760953638037498177758476038308649729018072163746682129052258097895099811839445061333433689838766695213533192955788282565124465602506572939915820236653810798516170235415665598793039082652218774209416893196881871141377027693633663154531027331281298935710234300079364390554930108229514903502754401636378693043932543277263063191045496884490843086528001596642742418657334588216821613572279952501396980465721244886867522621840506323722278422944255485937205226267705736273653737951355046790846659978883623106407374250484372897449569141997975512129513396351408017626086449193379726240482550747820166048543967934411649116679211119195835766354245254871261726096964554556670966513138191616185481869849514368065523687364129139095152166775374081317012714598144626562882883323233423128212377433026533851584052067561999917160329998569254031971192662827979361934266874811350028166165195973990581865285342730964917365055402757739121871464232673483965862192901852953968422005223287308728846552093481103933466177404402086144915983893516987484704022549748025150150276337409333429989130550839106262214407691454131362980120821459026378256620731362092282260226193182854543868783275108396330223674948278508536785186781533707455672638703526414761167882107149850501257968762534088035708366716307449987863700170776920671084310226331437448385276585254477308845514636380324697558531684669374467311708571333498223587989734158698216557358490362433233718492069781085174052608656715397803204672101352426194613333541745230648204510995904713734616555065250734831127398823518771578474856242889019414219411169707411846563909665076803686140975974278059136116771416624085987146639873930101536614097109826024905428620316769986112163283007158349015972594591519649580692915379670983700470574852955374223887556848135695712305913991189549269006275111347634629378570094615691480703119415556712339506229045941005464338733559541585147710275630230929045191985230909470199148738509600849104595378654255976768688949731512291050119265680685279196812289116130424179535267808395435516421748878737408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,16] 46593303489422538951339996320643240715458064868376029482988856406549985345048259221041968668332552960239008792454258783488027969433805052369439388481007843381821499237191724995545970741978020826937377696607657934922424959491887744648799425319379897093592810567047452810861272304587967345405593096453990511040158036877501557584555857008091405118455564912684022176257107815598685473418169126329716458829657247335392141042327113950785346921506236561935768639577341481368480622157857309895199521429590797412700141701822725573114071393051050109610081691588538866651618138469681696842833902720776798171061466135808980670310357614131614721457016424770359592767337495576425059908192069803510684253910610115345870265779855401549639809072750080930911420492211367998548219671925694770353765501695432978217817741150875856606470095642246304067551572264958613200407777822130751258312023957271622689426145198606361610318118174039622881139000696047797064310389722493324977506555775485588902666270833441500064773656940654257532932173227947618345229431006297215274898892599903698149143510912742227161455922408327663062836089943630514375111799878011494893565183258308851125631072002409530332494263036000390440808333637822614022629057480313573280328850233732687690516171665287862077083460156275514493735653822529277056430388220824470295777783389958223620898949560306820119274247245034887571980764186350093183189171766172263031941040593291250086235388644295570045069877283786669981087756866506653025479846349884653458564964276195125553037648791104074172555873273079509083552723534945916742947075139652751145296224449925499575192697564629906912767516443931611015200632915007794264222700496672883111807509295216197221538511741882281267290882231852490633928391287072926146819079785897198613474425256484677249643437219525215851125589544747907961960760055335471166003486733427476175258570751147781439226485863857869157330928670519198974715578866479543628527011305833759317753666187505018758405661684488633686831718420863952183735965352523030843083565559033039186676681218451550442737233614364969272357477634592378862298199701991728888950624088615904077753603293284485428966931565432612266637051528361279488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,17] -38297880985718945025178947314283067680693963731583756688715799968014381637804150670870002188804713042085472660436688525458869452401308481835753389438384037016333173908527159018737001922451983605878598696965027957531924858726514764742971837246007043318588545711807511417132651533637964472075015595736169790570493745316339061683095297198074803857781000675536307697731657772826160860549202684851642060467526151422569680852595992186360027728580746143138287538413384876052288205971412729699810245245338290738932021110582355972371127145239493089786875049703117988007762057766877199814421332774909661969140568508741140409962786556033505052792651765881598438060826065948768326502461670361768600969279425734331442213096860878173616778539468731366449063056386633008602530655275100554429857364702222689482643216070739630367738274536746005762419692493011845689294687085389144852982607539176548034903344341476616254813703991087153420398418700487542378331312749930916572757917508419751984302316191382297762908594520986594827627207173408718680244588273239685097436024352231203582049990861001401934041177438752134076005721112308553949580833786256841075963291900314873262979097172251571343755394240517421639271148522365859392418089744320118960170144646286536403779842833291103755443560264821501231922568120377852091346237614197830867895896699798423840268126206157632230649423237024860244918589896293913410250014241829209223051194996696579345417115396155400141796280032507148245053721335860272266597501186750256959223432131859027684073040547476520237625927084642705009696286496564516023931677502887569533255227716613624875064551089159962637850594573502332317495535618887975788273451231647100433367259635745528934425582771608204475900047570537975234683009533000628061947082944592496741522931603294894003584082623631817632588876402900542513788766759729589301395112668260360482835808249825507104022251633394892877089918335302855636638619856559541491043318083816393688552446474659919816574199823688882840941185961128019696406824914606760057378748989188125672915974233656692374976808693507292934867529895323314735291507614890719320995457809763553532862491857259509804935398610222150537080340822859186176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,18] 9460886796728842559834333462366261279203258861430623102134127043410824961846381525691437848626939079027801183471498257513986448968582122662458933259049151957670606919333757079740925752527263434983852135466546309602924580160059842282802658837219685099921075857269049864040388568332125041548166602115283186076771200527018067575748061852952290109944086430217135756401559302503888731052681285341700532456330282851114049365485595784898864463818774033993251147868825152056818344471944010813067961697389581784552143472129843778957925700907739017512294311027926956448102467016808106517211971627145246269636797899558749988613924663312796161043272494977525610784113827867321513097399997933262800859650664822629793016688108216129747443341594423906060537113973553740922583703561470360562968664958438821685313069171918755908969481121847011649533717937740339519773673106079848233609619701158417607410388547731738057718283041726174813911094740642291542354235729795490563709991089473529163780332547235331139184568675325854230881903646692780667997047477253504650908467672746711194107552129949762365636830582679836664658719840155875782117470594057618357532517253229346677609333388234424516868087596334511755729694180444084543602014786459656526800729442724588533582361685309528188038294997070842598486881134546195743340295447380023034580862039812433463729123264859003626480141747284118151220660402882941538870401815501873189411226205599846334852023765200258749247871695234699167725205732977619958107612103447697320959206511066338117520059161513225014362493774019843971051388309031655759140481689705173905724317803095857984014762696869669749351761790891866513709560523951829801156709056609134999956504335408188964752109848475249609167503441274382796741622861912771552538496526969697470156241374312119407636428893101734601419582396723274018608412382775767413055099948783279118247787394228547414639248068449980890487849317394881818331836003112388797765258545899753774678599705381133900974133895976603972479948093504077826196959907729718385872446208427975892768364663066254372692865683013341694480270567469329336278206506781954800909643268424469059901042062530580124740445543776285418044333436103032832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,19] -28750153524301525468058639492092387264104779220495302991482792802120708402663585633717313328685201413399916381650755130680425011901089651337180778849643618211065548265929538876555925286941048315231243341426579800560793662889317465254163347893203053418283593309436139117379840245600971972323935303025300124982030881844929943898308800510870244132250294263220941841621074948496112917024339361710162040428375626954034736203381160644851230488830383026071713615564387072058971270316476806852997930164993989110001750000424131655060562219543579666618844936460867989241021699838016974304336029189968337336664377836761400883253628986127497640127347871829255014157948376015076555626620775001254268710939140582766055380779221155636385338181478068963714621054746086561497830000155819565319134789749149605804611317792568315414737104950592995500518007072769933079538704681481651549082004920617309087898686648420858874405866107874144161546122415019952057660147824156075384313630400949041288947901934853444934074136672133176901008333701446790959225557939705033235364276339766288984262910224336345483796556551989245119200416828901542054810615266905958853094202794476565137729014337765292451167026216681391747185961553507733110975193583801886952385607899151708190118308407121139087467504911557171556907707787120906904313415710765420666789401886723155286864009920567187343256388977631465226132688260871603303852149182970831722121750193965280891409246182004319797645881043784747116458078587348390156433379515138636192268293917020329741076002255614321538362049933312077128408178026680692568410503167376832875515025985969950637227343624286239940097581489895434053653549300393926819266330690952895120091873052805046845211773318451290600658279940063961055536344220443123635465049594794819519779900660551574851748683725605767128724402888715555677268818928101570353161125081365227514746620956884725918372474254815797266314041788620693030990431475359788488878228448802620391191389478005847999020463749784824524432742286189269748026601658491004073067522040496622877674964935513386390281579187907393838927188358240820666796475720191243397048571857577217848951780017270437479170903488719699174359243160006164480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,20] 70159141517598997696064692418597713062689565753418496990288285794000458983342533141574794022355273200848267869902004110737363931496677864572076001284744117866402301399051199326351467246179660308854084279631016046106411748576726967832645175200898329010229753848315884122195322812719800112989841124288632767364028454400978850089854944557217563161145988704412601754853311773171086852849957036184829831825443517223666359540791861230896248422473929200856247376249744059342417328397465137088034809141571320425623438257381892269352217494446017118070573854111099693270100315611994309846933699605728967969198742829304007562077278616049603793500539504102650117336984999409604993470181741312821086917764763136336597907958777563372458679362714035981627062436304664227628616192227576446133529478687848764006470336418673496651818076779686685471827801448388271123411517481766226276778372314460274015259490176146754422015609738113866437885100384033300040601074948843291384472114500099540939071948947047706379111343743749551710147192118602547297828826048928796498048105420396718778338901095911133871491907031149775806457111613056214715274891791133306741649695281023038487411648575802995746477383447204717982689234066211233570935442939602065666775303962308946722255689416405431349987523329456749172825385242581120153495413160501870143158613094053728442245983888984385784799001650142158328138403721871422482034074590962051796053232893267634888628365014849819811856965677794336849705388005085040292121837791734152560796007926072205978282595710459307312754651519922140600385744518590948506011878099012336984536580423518097624758994603559694531947873812095582478105326869944124081319544438234911473717358392100655921963820445827468678217442053203335196086757726841263827053907060921843851537040016875997947900078530003899523956249849751321154614731437753356068729813911604800342795776966533038703169246828758179313705463012986230231018690531824680428467893884226912336646849054123973983021176567481213129079651707987394809664531302330602815614213577157360511223615989061173530648284331673376049723119902877620072321429076845964453366386225493340699626254841352090146709072112781325489544317989950586880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,21] 105190980311695643148795421464819426130872860760467992578476990541233929463156065510384932836293300462449741355871443044396216110447826199104356654030323908891664621426030566143723868860063718298352630732122813231142624588174106172119930590457920583157351989613998304788177915377225433813982814952644830579518865642077786237701499381709407439251214850487349052678989455828855580166885990629963726129278948578773051408006590364156300270500004688642131950183327205510251306250830038817148847341610001281499053271570906020477945894905007100300232340018021237272224086955536042141043917619544103178321848010475685533553562158350404782290626343752129011968914720521307932221989677620769625789849771469813460732445009867543029934715989234193366010589465407863191679225768669635624597253501677944656816422946180482091772719179211797270135868518534233129944883943053139907004872779831300406892750842269255927603204771978978728700662700227610580442116835532825873655954819166057477336597856939339342726794136997892992298496701988989572083797718392986387817664782928520687932857433509688340972665956420704533257708943738222423463707931546220399474382763974143638348651651921815200021387479587197932228413384778371405592391634128869650645456906077454600929737765332565063065642154938685135857151129239859805940064268513884451310148437562275806911926701787667664671570783135488585311844541542236114352101261616452184300356615896136098202247059209288037036347761923796124315353437819743439827194500173352497418494110840027939962355397052947082974158696726472491469387663820149426958984542247961928472009935273166111829256455457938987938043789395456157483062316199309019329299937334939628673909234663638255304729370791738129142922678862880637401446205151700317920907901547031839015429798219004499517244975967144694371399263726167768761031644037149917661312673725991745824580865555027192028512582351367808679129036153720687614285567276426320377721173428018478467362417492479982517024167851113788917033609116245818252110292017254632535335601380132361309350557665628481502034906846457811769286124446055227670454099730632714784512497590801212049862810429945580723216428935747578005436340785534468096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,22] -753772240121485245818204374651602119789142547407284184466453163018132741061749122734409023718544787726187153774528731293883968532474562712933260247333139498086757021758479178078175597807968394113000910318155487630344354531898837497412935278575628001240546735977424128841595285608988878831122558077338776460675577703773294757536432754273552991652951930746761868833752863802021693979239915670132186735341184416059041968302131945173378698371817078404309843411285488417005643966095512736338433243275869316687567796680351695455096591213658779230820685302692428645612100607719125290074947467442550758049486877677415469392215160845387437476634102300339843989940306193322203322398088310572202555712117786114435163726530302387620294797547134477865670802219206934940127776660567344447496016315596476113506320313990981712687754307158558022147710924884018229462746795492564071805002348721574572236268965511604653919211039935889468754061273376792883031161801357488692504158397651733405925098106904365385871511639252947124748305972483514001072087789692394192439978618289435373565735061021861371714799594717000255721645091419537580085113627946378924637430467106186770440755994858045089964379192302726538811584119877873025030053268386249836712557894724327740291018657716711309502705409632645425087296058629964684844242385716295500364466255702214463003721015597091279916285550014407286724088854567072336825093888542776086713705079674435464221931323903252889002175149707046555855050120664806255909502272373252031730989808062123421710596406942951935142176141158262129048530430631521766686582029304335648760760846068703878101051913721886605481100716579205193230928811435663762229671667160237464010810647195423035884556269243009792973808723056602048561376581115258404341970134631260698802720690009618200172949968128709761068607000621089513484923800646608443759800269893787023022285456483981043020071772275392925682860142684739600554413781445509879602829774340962214993109290255761807281072691608964637858558585032442127238105781943944444464432969198135575809976764189194250543300332617822595233509860797407622256680090809995644316938154042525771064914676624121397309927530668676057327786175061527887872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,23] 1764870962138645521468740241464296878284924156550117983394409112563656822557458270839175350458875928918770890468067112988991441132955256638462398148373475839144546752449807791887731749565110993072877401828976272521038652802618436943522548704533825030823723222169661395345217093344745399173513359252944400902317672381930428108820139438935429154404485445035501720088969699227689545581041835406061704864199704618815857828628182746011476189901950203757461181255407082598224435423447635238171855536223785182539276587114925956069019621493680700151723937300343596861641388103356828772075827571405576961151059040364646923448946734494559218806540596457795787314350312566058141484780005520931669063938932849024132333060856120327537066491311586071416309051756141242073627591291292492272639448356536320049144881565176551574032809838524678092923913636859829186987104977684727616853182698249876747806624217459531832505452564560364799627199879228101121971460278125798822350828040614369449353397130782848228869377153878323116651621601302352238942548410505516582857829681620435404327278442982177612727126656332981252803621445296127789356745724190737607684952511980350365101027409297450785257294290318362224647539891870270037469988720757137429343822736747470704816083114247869709186720002578785229340803351119378465165333306284200182634874717705608090812742262415572187316762167462617675716544622511900816074724272889364309122882863357259763099409562843985053506703107219519531173548865505720687390378621689475820510550499150936985067374482168085904019054853658564963548679418112784257808587523422026659873385512714294216077182449121599801779628664781006564459245149168120868790929016757634993776307168836587157335742561353473591880630126736790919741597760850336565878001319769820653772913181222306384480340545787231084172359356093657322119969132709240030752231174513070101797848822028117775698643459048760158756425888971847757641381528984973913621366870954305182841747885488297911757481367864961048134308822962285307589227918005063213777691123603246251976073745475020725394350883777499508883714719815872627457608101867067167094017290637538940312471322389058087567307522804673198860059271227747860480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,24] -2586791909904720706319104054244184398080518220897684928883998063504380381520407667466606207828940625954484405005137643239934643332035251652918464169955655311851287062379009023815849531234109429765659384075982853176858335969001079545169847610374325908654758920226707582385923702869314654362786975936028477808407622746028986280274317561669215237629501447008360683682066387155740399334619343086991598345771700203473766838536558304399775471770717735850727504168438897397807130748099643763837219761599673807167028536529392352258082561350356399003170760070562680442578277747369165340556899017563124681589021828823891277471377961128642706991139794838499787182002452942461516805419816114052297753421151671434175693196365935187459611276212188727712029487285945638245921905794241634341495628801812772988839070358079225911534898674853953135722614826552536048868812231678202597492585899641742416379711804797165029999082236506939568978436724302423010820770574216745488659334575000317240538401649068579106470375859507481491447743997770049908036426224903060937436386858134695963854129077563802579125121806058591338584509050161450194300025674128137750520981516708872528847554478419661946124648231235035397886814486833381363626222250087522745165596298553921903764044601154851057646276229082307780008141702789733181202395543376436697166999254743691872317832494749032009566872502304831210069917351558020276175564093400813090397178692615739036090142495583531846457540404030057595687023546160105103070415435720273502912207851798301754270889563515191666863312609453093031269272236250234909930076389936111971851740262895277893338998141920740472441526891930200719154041537073519254758072694026068065307122359994406391350484498763830300675291838443319531760749323455675501740344455972237808914845382526513094368522789417890688135128659219258724647438378204102513016657282996025368551287027668371902384266326427865166013276297319496496554485237946092545575232091178069069129989065386725732402554226174755658619576950618093146498075039546161038874345379220485344837799443427074008851287518340126228933283640882583636469353025023869886425545420042461374102772104409084883092359620454616808234091809059817652224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,25] 2663594191978253952798980065403574381575767150746909199706750183479042049041055196574918230290516223438954810394381174619362043938141588242574174043130762814264479547958135634757355085330266348720426156004309255556283649499184196768289481030554852642067721334150351736825693786114651175853708538227227919435046650571585373058078285706107698643993385298715054612522532209854349784444998693281823398708540646866267633985541919496015343300987446756915470615080027670734039573332329800561394186288215303229196960659383561065404467786282887259573301441521549226956961178094497046081090434970660135642363190641412024057596820441010185217985859331492254018423615574926350125992249096247861466280757821729199087423219846374977973238510785840888459124782205409088325037707495170805574910743760350505980613484879715827068796629473464402564922497509486314064057035900626769289786440518559283229028591358491037988336740916588578342943195945602359346869244601698832460548261265172904334131668944527333523047957336379714919984784758466072847049837362223532098665807673756305733505087023699823012197498237241055441938282257204679282215058514181292161361740342385400552336597211984133019170806703486449286883475919729944732128109512651509635664931204644817922610280199964656206603049873205617806712434408074818344368766078951217179889427055164219529718532916683688392002747348964785108180090423501285742717983409206724757772752492291419613323762919249699793635084338563628106610951340388545428348617675792999581203418921311905820945099615627779110634908117358954267139554273109816831600917496198151572045754425268984243935056121031908990269845807147077717100111599608094434953505657409290444179582907038990172027775681866284189645615647417879568367179195365891548676930629805119406505993504248494549027473903306027703063050978584986496235126188077188612485435809051488180010059239189189473065385314025989301392878403373999645067300893434950174367238978265723525119443448251445353007138306949482939917164750686179294430894150060288580889767432455699017727445478639747027753608315285534787977835228218504389315109789984962102609254684408255046590170385076224396554022590893029159963643756980098564096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,26] -1939840952736163583546052677480242373042406198520646401475478769980915066567468893790535951499380518254070660126996120477380890960539343812021992108594949398509999500724470280137137287880860554188433005020954174832368766969932365698679080786338110348884383518164179784092550874100053821126747417382693577545862158077679967908266873189621280348896010952820712679423552299502363456416032454813746058389841235711495459681223622578128925617927549272883014043543606548362726696048062980366102812870090218275683580236295686785288814774935015789276064176166717811744291620942807487830621481455723967205719421428370166040878293517660282944226122019299101836048744583296122785483424891970833777075359761637402635855674851771104366074695836967215821901985129242339271380389471296471426170156750940855295731457731140678874251627765286447054794722691934386424463611329820712953520909996058011567020069390620127430218858404915659164016512652730879723437106811452031711548275492553616074525703127140171732563580893411202351555085600155309511765423577411361910335660537681313790880299387004560870488508821437304474204594535695336802408432518731375449294876956136117864584543090863212950006428547735797792038318886972343044912148466514697535802372887209117125115664470043404012131485019822894795379957683230794318192223351714482064030665854048417122495055119237065303056122411866219685846626785697518149569693527002149124977012691717663877702674676236313061184930239854803227323467232435281861049831675815223141214939608409827231992639284176068182831631285081519177478139826518356130645613555429436913490011238811662734803705386509051872329629541813350296036442303975359947058816181472972580132980088628754446800896295725914988921269346180311833927579376566548974517456143208132020403841358464868793997312575785007514218437103837387904795918550296376996518662168805311044088408951716994176200709081540084967589726357845167338705987821820264309126285012425706589604078810458104922836755234249520745065562957024530141414455049176869566010854188447336188787253120964170655907768378276517077773990084453904834666645152663475808856776318114012856185806719748364758561824055074985813277425972488106409984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,27] 886977395224595450929253517234457004083606587751996339170069329358263251192438043583096874730743485728207428268930382993120346698950078151058463000428053949480612875280137279064796143051923229907271543061590518035903390442582063430405238642606198871953326113476925005139894382505981238824848852049689460457827299893484187080496135931945948743759531359020005298916026863067840502385388752365684980031220309156072833175658277912654919654391570833666661924229751734985511936968772905413770116918176538823061121664919764465544236918549489396266155633293002063454470637303012702585670621470078267313619606691472960784230402929270520960203818711199466057824321145737799086871739672327882515557210153119940343849571861318227759737441044562660733518475440327564955961591147780705695354132423590846449195177896365808385730495106099240741283936435962874207758083970231696696603725700736282062359980353106241918334707533905917689227010370809293487255982750073291422579873095218003842730640565477398360108301067389208045314940739452992989746518490057418955660629340222210315374960543968404449324488790484071228848043791513585517876650101665708023974653723798064791755623058951256802040791116913010044876018859016194785402113141125294760646201746158413133152516453837742520488555865013566493155146018550990257474281380672843301805884976080626024370103905497293147833953615782785410527673134729168538144079981450881479764883900999523683610000948996811657699676134464950793332009821402850753316118866269673251884536244080850552968702299189058625804761076955930588148929250234440354916049360266733562446871318345859086229493395989694241719939047914284688566970629854639360102906330293659258564430078167462867009621095018911281853103669436929712463689129692861442669533131386473407177136067741743379873717148406408322329183599533944888481249278892717345746416445099619049955732931869711552408164109526225172332568925604649673621116174588562540448790285019007612808474325693806983312812985588695413343685063149668835591040995675896707619365418128511373446741958733580208381437922861770341020785906161377381936043665656147656015721064384797626735565278706811467799159789908007761341251364145187520512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,28] -66313654626888474995706066889784392992788231420708540136799533872079537015154623062833425238622513101176864321859343275574106071374072489809551709562604052163765725923044126251729443546730693329903313875854551226262684285088440183345685046996239946004149230866994045757844263023367019376162835412543483238827608709054318268528468045584812238557081405194239231454931818548713712568502083111030160718798758685317872351970052742959277375910190375428808624087673534048414208025944557585530623920735252299406220776852951020092278646059366777018432530797341447765319712774756534228448113865871011999573780620777230191484536957690728614567128431583673128187162192421669420605601624838306048122828294400908870555358954078513508609302905120569366780749613176109615000866685113384124659969429840567876745841830040456928378579922010701937858668861357333200620269858670018835985616649137253104339730672276287023922683662058409707364031284801901179519867445918154555513032756865816285868625852270569019961738464556928530910716725166101159124355451569882922749932018610549525997957125931840955491365416882391275439628799949185955381434412580161233405904252496737119774893928457505403952484672199093641958431530474421884657993083311854334322607689439861340772850260124545739556221452412782431068911709785504028233933877917414323634386480605322490083084626301086639927108432038640985458669190526870844935720296062484400628335511989621478383445350636849263759460755983211123792891240934644528434739379861247675295639908198819546363112283193652657181787127375112145421543217861330651918203873603509930081622258896641195880660046818382379161538770219124244621261430230689715330360763155387072964636729388300661602179662250354743430079269435689391510528762453241391123245116420360565091772436690526843860725578077009507033707109299107734131144589404247957001622829734586576602201041463489053917641893205636332888660094245751921841582120579061725943609506807901090988093057806787433097953509869878095115170530489855009564299635938444202603502243142589520595715040627509518112254857075742949934915355100941291272437202865261271880905317966650264131486596087815321694559422524590154934104207674524565504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,29] -280703703799476298376934812046005062964193957008846259653360174928257063038134497217364897126156361029253648932732165797079098402547632013678679865391237634428290390515744574683765751631128271471203615672136353895875502530152709694999581625717299553192885445127404006101248719942019046461093342799776360501016669089062104001447893235729484071194600906928087579704198528856482698164191393807173937722003310472380880310183255207198759044116789448582044602717372064470961686245827942536062961387108849220420521718822508874358268030437158006095928965744463733188583528123373835164791997627336212445531974251953064402296345372230366276559240951473511330159912178625578435611670624708083507501356742937696765975963387951213768575391307815236788324910085075514805588040338336185605430981160713043862994220514364239106230285614113806003580955377777505299622167788154597061236765587954591977529257457862605775080614715080135170236467170388351929714988804577577939736217790935205192811553444287639970499807932814726206517944364668485037215363077153576678821454542064047344494579549957594956712335968062712814322101029567557838735208809972293917625799333996075512085051447306262830967882212495426727095994568647060486505005636988259947021250112046327241415243312234913552818805285900411836356517193702761253452702145308636999577956090748004345158352455733501824062850138060874247579091607282390081031815071657645251930497092126008140894476482432313015471243602314544973427888897890670518590712473480850476513076551306576462266938130161722620412209123016483045177230248315371021545656477739412877585255165348537534983130253142148538936348375691176114088127959716221546413920999698820531519904704185513730711391348402431697574267493780190407815359842518104691627292977374439321021218483508024826513103745226640417970810934293859735816968496446821568783706059685135408859475781255449815060012487316601003624967988925118903897389348203962417384367693590751376021002655980950420118238642195482654246559757547081433137582141045477834731860359450338051005765872294636100080767116115055528256258821365263785778893008028490105932424262613270165361213309544849268787722400068631073798027461687018258432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,30] 267839733658512105114809418733388345311165978337216903553240808589100951662704199428204501473442024535418422341760148456276578062314613432800790984626410446659661511578631513336528938909142276472791157683536186991856766979232211032458590939334849213791097343697243998441966000095903641203884393955335538358919174918105915401096709302714265798013854444814775222974968567342542735936887401340655581678526057039852043522877069836065086227760668097995985617189770696585682815890204904259560737358093296238684732956803045706271553268358752283806899540272314396045812351898487132804894614713575234046081739057282940841064113496355319649721946190486419183157815662631078964819744624669780838104006438706081750456081158748164371192110843398507031870642252776349885861626011950961210369458789897719434696455612301375426855764829825934197177506956862607213492563798199776878524137874949844766315073879559643905433374825112932102049585032894695554805350281963310071427278049475655884757308241206115229954456034020078145523273804539904729367700084511623378786176135518784168167647803865448086442084844177128816527697799913759329765519305634948467145982125274930208220434405265210656961549689103261998278768517566722703776651662832757902476111104144759409802303947973536738124149044156577996808938026968564259403403343739394320193483487123861079062817718914869195192568047870549163922676229739977948206163551496102777319288647392604749988994470645188616728115483872956531461067556644890322717690506338166316535380320904905081499911422340335180568295985127095609293358001117559536908538691840364418699007858197658220733931178379329735828981429002794425173271681310801765296668570027655543991768223647123550896237199859930737946210653319447598753844903284186388298902454253727745049451111854961074094558525245865071027987867764931797523203501575540712864835660151081561355777729668421919228419525882313723357751871611526606947183623025210382772589614492139955203130113238883136546155147397223116711545496842486739403619144959261385776837800255216130665914330841911076176145459196565608395567288459459505274264766898609010228301626771861924492154401819095753178527847925303128481592738951456620544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,31] -131090891098905562500911646061957829307950664762558207864917562037757561284509074156165782249311619644641713708587138976672361302893031519602504966735357605717871612339973841332473222201055187177963118880062086711107894457258510581707167907496113191747503118314677053661877650749365273784407557945207889072107924402623368200167890912578443989342164081262508311894487109717335937834593528029798465109565550531249860381373901848922046487802162787994577727108604981969389449282081343326045760205557538084588230410501250398898104002264507911558528720261124997363775670830279129688392773894242514633631444155847491704290317020473614188925229351325207766546592213440791909674599190833198935100748112624998019760419543476198370521235647843227766977135819944938859723728597685399400082850330346146602174208509059196405270252334110653387763362070158594425379374369346761672569191974174229055458328473709367501433310883133620339346736589159319990100173235689050716958155684094727647196950431742922310016388142269443036461433152256530406043998931021331841434123252785782525219718562366003206774421145063097819415271390439811677357847331233438532095345111257745727803643321869834417330828920127847126694436067063503153725798958575506666917684019788822761400029526895768714113232179974019393775287302679856617379369492595835019890883283841205281125328154733271656991637559906275755249894097332167465263134471678170353722760647177118606037685999137019465959911544996587346485735634326761610302053091751302158841976630087879613846302208798274221981498016927254492075829379764829291519595569203602497100688974872246825443687619330514230326869458411170041153897275413549555226954554945627924373315646250377310001543004353665285435122056796355011065839341746197639998896620041837129515367291252401969008363641628435898506051938336127511083115978141400739584896176048283679090470491976766899426616735925860107504230588634621357662465839500525013602184967343890629173866805526519502077053311759024460431028556391986227445800211406340322151668759579634581747961386948536526454064617345984560860601084209985617768927513277909748409861306439300622115223718182286274723291252328299005676279657498348093440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,32] 24819065356886840112605884765811137311505573969103773710116432851176489000948344979907989340539025968244500367894564698223926123661485816038588041747654629935496444779226738227549935290641254173200215540338719027880151835475703578231259321059780640281183835708436626249135303167640535726754020266342501303739435809119984620136044668938567981883356972660689866968198480720790184801719094259930633924668646515786290513451775461626349734235251724684045341153306940078948157116010100499603849767403067833040875035637704956220450594259379086356431778617784898171892425096820449951082366573078068386593396417647252072276521686577595513403134183897461639190933174717917845695359669181315704786195473354786951708252364790177230943549876268450568123659474597866241668499474342951788064273952470677195721180625571534419190609771402248125187270301399585635662388062075845455041535522025943433917585769425070284573109549575619406697588296371116941830675154648940185116749699823286048839106522815517615995843454027472845721859680966193921129940126938352876309268168673425197645609165210698631055784791253184517667095938480219428862981461416635592772297743508164034322741663468538900092933172281013632357376986205059757810430755663297971493157341462595715408510679163843454088662344400355992184185830242148580683197373597352793784904679429961921873006008560363969621021254602527134147079505821309925067858554961442369263156799623525045266342167539092963864831844871784403052059975473258355759326104639112938316232048233574443659289085094473194920698267544930197270296591795438963657429498425972460236361056246787520873878333621218682958253426558925783402721165830510723093585061441426685726298072274832462516888985200337563050159525147738865219330443142525036404362532957997749305249690912597944657961021545830321554791580944603675846525938798137001405209069737976296664222730963445667660026988275702685320671298231797615308847110935714235919314101835674135229337408526568638528348947990852308748808995584198135983879580135421302489285384500641500572834838998588965561633916584338448251779346743346611502493678833424612231278557083667168838091067676620613242968121183092941579462418586513965056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,33] 16860114292352210750868976517263930956252061565492177296454202245155536405819711307324652968939628289144705944962230417200840714754392240992460225189577219248992327086460593332556135974688044317690473579555934501344905123069189546253363891372449617671737850622448025274546541608536519276658732156937881258288394885862431205759950747832379796017856437127555578593699755823911390392738753285136386243117261142609253968931704703142399390859289500822397121577089303672251988882313100157099289282569606971950091384146914973224051478813461588493692869355238615821144061118859841642221954874362256082270846454146775328788463758510209992167277038171420819515157128639766407037130998807560819996115038692348206454776345883102222798293415297964491185789126992372809376522978095892985796237924255429928152912044865839356841506897362384654004712059992537294554799340467250770751781869831260920311160594925318754724494583317342035046504305247626258455523379788813301671570176115580969947135045099302906014087814933002264227240203303877508976248322746440838521956760159137159992164457172753269349324777733292326482431945491119253692527159333713715539773442963601416584727073390912478359748706308071005422135275327554886537357537597366398125534184464283297536544215923387031139274057421435071501751880854651434233510761382960000222916183883714051082531831628834688517455383050365734575913054433848644779609653964820314027141362900880702923698504401447535217887623467407114985022371865530677649505351775739782647281775922464097372185994261665800122091083872288659048665679704945683786522952760686925568649008910372750903055789852603861098510367576274693369247676398079135317654643467661600933805880718194517941123296227906337327903758441761762532018355360996610597756315906482017733607571555624405627005313602394304842504144676568559441247509430953461971300818261963721002920684047770136778750003674860369046696994557660232888295045285410823338406012302202477868547666008213180828470053232257166118399612363601706593622550094607860115317162043165869788392897665789849018039537265106603666144618405434446991333244940283607406846631816797587693237446911231586600892879387176132266261427796479836160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,34] -19427691318613347739220573208702667380849615796473120708963144051927362495369142465529327590356195054862174787175784068639574392498497570670554694012159036204383551944048888364200904173152354979086396906456766257905906118462147288058351520895470158803389158015720735110201200776381557289478263988270402640852273683227411599039078603358621303578890529725691059207962240624729187987631970079401421118094976325927514488056107027998085958989059127276649579112449145849560315304245795321047933920492653748719652758692994472371256237134007410363831169885805183464947801107981105827628897630369231687793438083763580441096185764482513214166534590823007833501841158230591373110696311867915853030892670267981420913218221691459312607610883395688627349596506988971916834115549807928982441304862854982893304780997260470629671639484989284434961577953482699344627924832555913538979510895330053776684947486943948520901494521747889808938250046027555908717142624570328648791525099784132651448745865685890116904479425559700266595678026721127063248517377679029824888407217804673470021444872665655013432057354158531847950614708977409589488999875314629418351858711326947628304271293676766449533674009107205838807940630500402580748742610091127793551203381157966009140261090645577187974099856955550219119522143721854184488159724290276470506283718939836089672236373317065765185027419506860578623959720043797742466119935308667371067859144320989221350138297145223312805569130303988955191633735719810335716969119983116871622328901758538041555598217705178510806105821825920500498107728832851492237200620411670674115977281152554707448619761774819006104133726897914232229044717547998161454649083847527219585804206400164420799141903335453855630992246934690987316194138683580985924135001353603937629386939819314162201165976136768262833826222320209226050234220148122623998734287493350422467794194680997094995351903440631684700893167306158422053685768638263423699573233347681538879227531497871158942160397442693679754399040054664598721888788291778666353443570915590234706154604240777577795108530501056208630547991530881489371319358810052498415812097593374002445518251677299198765465996213036974831987305967704342528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,35] 11025056783774683498488520635087489353654106615271955249031742384303606976381333732389202977389756395439080657007131299561067683818773241599883405355991820115804148614737154626528547604183960986775373054826126316012523877543027437236126283747709054018519210408214024364398701422947821428135513367897907859575857261741938823613946158699831489777524991341105036100377505962115934731568165708341742690346587879744495035681832617756055885838822376828579630245338450736719180461219992161229347314558765078391111311712276247532566746034257146406897688869730627127730517654725557944318375817861604159839989025198390210184430975798830607858005551897758703398694871130971028633064214549011311278572815224204954728458020968897167684543959027412793793075896138185613028354577756303949991623109013876660342614590020807977962294569570727920032742746339420105043156341994408568325329524099441289842745613574319903728892338495166299502047537810492071929316834395867553411269100543364321800811582137806583648457759147254131609876865069576282017523383750561582709360973916519357178931163440858296491703370422484791025713508993144428734380919212529910789634922350634342490522005797075887675626962951102957967100782625497812525401261110798498380986018832267911483960972245867351984705828569957321371817045433835383418551645244037752637868379951409127986728634574000308453383776603715436678789486007402793617965493198268067103555277937902893246106152484335944687556031852580927627748512434611530347833391707212736780917585420477181499052853054287111242927523719172754445671874972418148112072759985937753794874839979010410449819449877289074928241754800269173586506889328756799746443028301460452320330018496235120787689764455801908548725577171094982588633316402508329657430964206737467182540688434810319562143439300964874318859763014625731559382370411316663101141147136492969911692082410368336600540195340806494689809876157557580501730118517373565190493394190223267362054712632101890131930712854540801067907395313413824193499282109044842674843741199689723049703893696967042998005240255485198454285751611089780857486465295735516020259423214777100633048166834505431306329181914153713665782811211985846272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,36] -4332643253402599834126795299217135090092749620812599636235163091699773096457237315092607761317081707955003827973768971073176467251833440347849504889928305060949533515717305031135709561835935943061526481406212252197253578601087633673797687519301388165595734423804557563668215787967026403246426836397415255055774523136541186494136758898271010520607363950107626626928401921303117540434047136047496628610706447578090922259917974728803331039616344549639549318872843095440569121601650614582878519372094677978379837422587351340424889241588372929478563643976816319547381932950114681371865659329047307377220539512193687142595993021541778693251977652345632081673352283341058407370623439605789405988151055598440361447430781730173949979884675057409123407810794496241361157324557207967631488162091635625852272367173294582863374604016469922262926077448923816458541249770877016458003902335354888863635269406840882145038655927603207083702030208649628324965855646190048585091257862467901718233244973159112112907960854866939869602578406221464095529138329793625779613908632623448404128391317063590781928417434883875431335922718764762362532356913770337474469984798999409080892412245537853538867893699274283697054569138546629982379078720490838936289779457806595608401867755236671942522993995814662422716242362776347576927240376198513429981591777672922162652613938567110405076121926722745854637391858581352174182873075232802047491266741879433751722255484011457561090291499751938969262391364161573983217665636300830166610758436762433412707987401775560072427172697716985617373397223622834215686949956929456639354955200365947808947367655799793816445153941982822360315912759316355515916125395515284562729837486587049350005422844997951026251828290715650245807543179310784034996812565652438758198243255346848447643354040617029337734955980123155259397676381869524727885973186002464100026111930433502694414240023754817723708878485975428530346472794322315980868242300287373054765849036020563009569424510845992014517455207250891898194342029436430287452106811184860647691934314635371910532820702927557767887171372469515862583543071194987297037496084866655384489006099684635376709397159737214784853786719386861568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,37] 1227195544306435459654020773183051219668427401052680346216603100094511597161903927704196504379449507075150695068975846569092685178051129149932006467018264806363957719018931685434022665707789256537953532747798954055628521301975089349119754099597410410098249235657832788170940233027659728833703088159100221884043877682444688276431051663417062059232461601028365466234883844470431847255250307969156638047897228569242809311385776989221720958823003135119365633056785104764541464121764204696324654960486440475903678658449862222697934422377769071498312098167597328165429165555293549095314472309418695940273606376704260184911930092853569957319876030979654852664419543119838979706928674977537297075848233552157153634037305178094727272923927345791582930868862505962927780411895752397654947964506407928158466729296109917087938142165056452098478672501153349778710191921780745551786914259170537594841381917412743799197318385099250891066208533045179730127292881778074312021666837439784460434146946413473519490632153197015511798993565441402903873212265239654894371946809110691751790651046922335833400686541507344890764073580088800419086901382989010496979056071693693201089435218926642705145195806320813382549349416833375661730427259856353622027035980342675743027625582631156385755315958251500117871419147982052574557860990525579217100974286589171423718123280912139451583474504264184174056373596677765220197022010787539524361063482628797400596658057187927170494777787090571818602108178613400079144039879180501081480411035049028923768983210240497013817173010810636495975333694132761251262072966344128913287198279597389254647684578760771244000976837948060446538707563819456101679194601541584882639310758340796687613811627452850472455499662456770414830713868608913648407873788428182770073683910774307053039235959590811389957796183382236307270412170791366745317279914857196831256426490411542968582015254208003128493823164393511288700872093154554816747938520648530922334410841701047927482138512512606079213544033684300420632714067819766241650353780754898338965379144690851547033957585888117370137291353735003258814546754999061707425681820039201015224307514693001795238955750360673603691025137789829120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,38] -235164919416093264652544034334454265576548388558177831092893107859341655274060238404684403785438001471243038514264042488405088224113027560455040639419448730155838517991531110995169010243762645835264623602239638268027268393530529475504113765488384562879687675658225372592254594378624028241637675305853677594605626303950556353029434220851069945716512442446660362505094700632241200009994454139814048102595260358721926880426977347738932514882550019593027546491503207154692147293109036417166017737037404049037340234539979827997196113751151542712344105328650343566380814482124859855865014046056760966709869522434346673228902852498190825428967136708599935248619930032781650430215982565496907096224623598278641898878706368846768414267673185321199053472648132645018357609079443191651144093395989691113868504542971799903253853444600165652586063581916209642012171636745901787957855971414921231785340201349609382566679239534512166492950018186287056463246456582457399156415199731153519038533192273097561213573739534625362222526788445792495153815202409906015059495519296559095594006755357632604057552310014696794158903108946172188735832331929388203619309550813757223242163958414814996596448084960231592988509280404371983350073555044041717845167424891840262298897836786777686824606756926621751599952194488966241114148986148253243043825410955774524251404692125187387072934563056341995086629199554596708323568072502431912473438888901525545314469091427883466808790773504603965625402833364445375557781591460423839598121081620799705081036411561406714186898413256160577669093930066753382057820313857043374538481071898301309455199430415397558755772413654222043692888435758211065716194541353162498443574922951175264001913677121839917841471062780564583207355927259129199677313345335122485976042954230183155413986851236974200624425805019419212118341459717327214640166309517528667295095739244587661296591334449797323831347012881098785185414649063215710422108592617006134269166094999145031814858773259721578742871470445525625503394008607907945402782577252094276357407693537113824559184000010234951638751274280469191939881286297031467493822352612780802150956382986332772719014572891468285902601157357862912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,39] 26687990554920415457103933349873187214358118550598493194282503741501213555933145426387153504854389676317922482400409046010100048439704857494726054737397833752036509045885995269157689390609081856037640218411455817219302079655601873651621204587275437690564062779548190827428863109678910228961802830464921794160150258521633549732568411449163392623223397602810496022185329073302351019833173211113555607526205673542546725934718990467201536881714524674931742430469305567303458795812127691328803872368851034995357634798602960028663558080883653254559140038744896051837961589961791990029623358327200325809778349168214548878255663959478131812746522854457941787141741107082721039204362120452165864085027663783833212645500568284224846334383455233839679435570035234895377463165396525902544945145556936359213871513576226745007440938389044251650126312569565807917043836498609550569191317438882698543601103552768958675402415079530777427761328775475390553440234447352355611908166295597533456655194607966465970447414569266190729066851669864868061264006029757442454447279256032149414123898370643735004343297421870368580935813888302084020863543875848598926025168900841026076356612645123110321570928209752814923863958241703388763701843836404536578104228795645662612425646028545387919189707785904923610531214478885088851782884375970635871533775849010605928163495590925721932667399426622938344368783493780947071161534863500689227080575850816218127046284049068331747215080845026439301967206199198578781460080494720746240544062038848500305782995260094377870848490937803532128714541243403354768334881621773486389752542463421394360360901536915743708144690125829450612972063468876040452166924718280840644875435931973579637366167377854492043273324022996328973434924262819341551965086508695371032946442039351592971299791329000411017087064521413829769400453075849334686253335448336893891435366222388243050576052742853840494609192154920706353201252778816921826636046882494994833278507932845682055970198884653594623355001871732940974182221229377257797272979722333579263265477132386787040856414006390610742178089892253612833586829292453937245686414771098683195773023099154288553531616769936690119731822198784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,40] -5412157521911221198319588246305513236549504519442984278367980291319365508141596565144951558309509547685084271696869777759062531624330116087639935378612844392093422503349856582860536350829975499224013476650803997726466537568123510456886751708702153003575408326001376936528627822158442124209013325478984110324675007830806463357195843982189045839194068089110790121686918515921942005947524694293973707928653659429802505016109083066562767412709036256859376273884876832541808453988220206593910986648675517711783670603837059039709220422037056409785517337713096247821767658900185211540839412057964317176283737810351997891341396441919247817400048559296324881880146037248096438315188065608333993642436141080921482016428892460551210419592125501563847454313182465703367263186366217693452409095327813708408435585587464904600336691604953654818287826547961294533300769089786523659815777887248663755084382135601841286079719406548824342191083322238890925019184582290289954613524733942572401093009743205775332166363596012941122586670325389801094715236425202250696044443314562983889563476034625687528035965784846869699442497780211374770654934943499692702507396527859725894949180466295396060621121099687222800630460646575388285187073575417338033771906221423773809093147469873223471083573375244672649039577202225527994473133373384121331751197518073717505102063422158401444099998880097116829881695632256550762400343868738895480037084401938197065147293647854132629967882186793775251803003712213583659591004366754382373819982662462995824768029686763281293690815056985141721769586662881218876963769123041342954077840629254900884792450232250468668555627743820796629768127374150435646038238101501219409087023384638071922623862040136874521192480558156136830254488117563348197311855726293154354328310238710004824069996317132149182989321754681203662395457547408117007111061203776085394242811926560649928092222249061229772850832437881287361724654098577694976814541308659434183965236338082034118017976785100536539794257057682501909274809784279795023650068128666889618076095173126625476977869593001316540339619356256992557685969576552901453658233860182453745440904851713006011525668339842245423118418624643072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,41] 4927324288475123698811076341785100746947158196022342213331209680160864279355433477744365632258756317574504580353893515253152447612578815404688476148140506102757519619171965218877623834147138974076366904844081620163080781378507083041667327822777682288277941392798353475268227007238231753010831395511483726217469980673619085675893618312583257981355584038087136288282346961131455813538742470235370218967042150066420310616045483125067197837952861174595329982176545721566619024897234771067808340110455567532493683671766797370964249805200575231841770154607819867847326488903230010859231871332875660803754902669322091403341686906213730917609209831328989063107635320851669592370773320829280168721185267485313450261608322410980149971878918815958305897264863109962536132216933477444235490363654029124438991642942721669061489856141450344477528933272720642378256632886387345274990830656121415991417789060871074250592796392310037554587075196349624674376574328926008745981649959305733900138207052768509934106993343250371214858207467759544730740388261832687818827099127693462708431331955931790863279827189519689744121235658421112340322670029901510013043925768890846096187300179751081433678015060663005168706443271444891560566118222961530710960143441445239241233378882353305879999686914619022866694099550239922166858452801818780433857907965455863096046609250116310948938332024571004710913200610794836484719114655711463293499126019318030696291003462691450061528562520537563878058126327137447130248288996847204813730544071210856057817541377428121964731184618717150901197611689064454246266744934005173071853855130477174861843744991142443443340386463614473119617468991497670537540555747902741073245487672927600989047515139480575507598098255371152654298720838676797606045026430209893742509422492209710587658363520212862444893443973009491303973214475447823875281414369319900442797993937802226939380018550800797052902787346810035608569444539440920450031272266857212134508507444580042923659220206204007981448358021962386859295641581067213994068632874994565016773087278109272746126188183760115667722635423613756538463636855948356289741903794369746790828574987758276169587223459857742100639167067193344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,42] -2661783803461105846958677022009547185987861894565952386059420111863670313096416017802949176827461809080993665816191229215496577591519452355703603888675509305614602769840510339388872387398730618377002717257549927904377837433425333943591852928624701898149974297490723076493720113548317998588080382682838650853638162885543261644925040614148154900839852030266281144589172278063234138923468999187147465385607165619780034315173411740259218685666839616807370458566581019012337323597275623597543936165131472885944104979541251457067259546942870071822970418510990473931914856758208183555390644969147621198991182524750152800552444930123622722136179123026551781073812520173360862546073947361049906092820352381053255087907318550649249722003975480406997509980226294682760461352775004657553514947437475647457777121435004466233188700936128792911904970190055024658269618697370443290857476671718446320070744800879750469589728192908190737339908156764376731203357459518851855925485238441251054786003049126980992314923300403895893869791765579405399436033391730875276064386367866328616241762409336668225651711294684760641195362841970744914517399634317715569769194966630972963085322907877094660637774538104949118246277425244185774682858718579068746741200949661321873353191042242942532129606258980807956045558189769277390982460444637290741584829246445541741428766984290134621209342629700174750295825581102356565572428787278848982304722566716143913511798260102688619391485824464489353366091266307811973215033294327310016041056053373321061386432657800616177080219486961406583869417229715199432279365668605579226448094632198672860305498277158084044491727697159669215942876197813097996134904085060318999492666608955591894024306735948119003262398203784052824602633861908608052223659065189984145289659243837834148030579720413478153745927973379431475186679526156551729788125386484263694513196184544774629186260059237740984613556788491654678674927374863281915976194141416250367420618843325894203931146209651604011288204165388483752156954826663841587407718848725722554066467027316766309697251407136669311723545225325821722407088571138444596972275519974691959237385520033300112354225628585701979551479847976960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,43] 785595699411831287027659091257873979842836118242829755773095557241980713081818015739692881627464554816882663449521968661018463888128602722158796824297746613265015125665705858553119362171297655378252576452213310493119052321862421804735541029695131072704985725823335354442375091551127599380162349178643872852634092255729046495368436513347541740590474423038447970907008220298962028272312291342597072509078824286881249591092138962821278295359058830889342338420812622996749462552336139269052706614316718083091299259243600281639785747859183737406246832076454286579420968272631855262972216543688773293407928891792116978987068880407816733583892259038111691757779504537246789914120383512399985538934317950098352375457983407834447441335059843682863037243930750741410596698026486092139492053307226296795677319822554941522930669300025875300361028058260118357801261660890178050677916652364966147192010296963984627218872220360927318354743992344794403704168030351003601836411592166765476842376138295405673839602794894917807592158506890605034671212578350515666314638296698863619725978556419289803646290360982501765484088616989194618497648050882048851853510529878542708653422433648357314220727400798101062663710458220520978521758619282746272179586784886343416877741372416008409063199198403727630508365047857736411029766726502741774570608902403078530564718771663554126913943878755074153858765086613491695151284007707943412884776802356270199400648770416289186396216168956720626051041653036517307248334645298741082851880790297169380403409436697481160759086069508614605282742430363368037960881298147400399953622972868794618520404362056348075364327715103123999909993871888716925512904750402925112705446800413255078304395980723998871471834389645684787102472892112803855996738571569075461368085594696135674483698933528320029995800863523442574978820219701756100458032305375707446204690802691650376583584539161020751446210419359919833620761336211546985085468037743026843566461673768662759087244143722621095183876740251634365855797087245926634895940403912893332297656687069748892603358907062113395647315084911070915179264822747910623947751057224400573389769537575367909228681335918648207090979849633792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,0] 48662849450756791366606882483342924160531354437409799477071036366525590896138285023550189180571006190054569605002399278166515045027083552522201746426133139499878894618381598107657783371643105356396601098885955962799418223700317672472525614347688634908595296578216731058450060111881013622263946786206761187157676688539403833567719350512138262474242048449262249353868199593185478254594816173528374179746887123585750973828144058727625370691111172502391864392479192553510405095356333610578026882847556824425088339142922462285693951005426027967458207107253502040922959626881384822624815269656287517104721710112259984573263966862376953691510813418309031203014195369297788994147943414931054530916743420954674771466992615738315115437787707015409802110888313925467895013595017746102431530793899379239693319211845971259818720831895667593586882529107389012084944407186364278865362698616515953229198343153103247336425717662640716282572795396602427733746217671811068631965303568045390073243292581326049075449003143221261153757413984604820162358125204889921799302363364807066656788876095833877669445585612949632090142400561373491998579532238412299578258302853674355055201749202479204422785091153038016034360278554281668967798795210122425703383699020652531488171858053658070872152505810314192158972841344658597522788544469153211450106011094000739451925451633848420022327168087128224608606873361322013263891270035287708763032184358033781163407297818636249139144126047230835678505408884805006662236899839585538294555884693936755211800765924583687463421695041578419465125103996456114533181778880586657570664763322008116808201212727455184020251279007912051084707802879066386809024073111040259767029528146704162597208443261233453307961108273616324184400561744252189169298479901542451411975862021516387276500485127541142638008969207403248338616890475163523862438210726797671563933237652956464190044958720465346655358561712337834909110355384305667114941788802584154730119633276147958321210972116699787991309101652707966066733242864402124573811060850135939824117386729550819147940456156860330954097781450463835627796969066398427439885775343317409592044252747066226672644752875869460785790976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,1] 2652325288716628843760329113782540480302652143265611256416805114082903571807178739621226752686697361642539980941924782783545619235079621948753992803116347143039828894096702878786313835007899492723268250639410506889615788607218196042358527953584319946440891042588744450389640691027821619652521644540841147664768210448393608725752919693415950555881506806185183389888843466666856301466787185891467063809533111914379975255362970495993990833180017284999079653010034363490763814191872828502884223766201117664825600278814195662844298673178523817858825231770095064808750543464567008470182846231588176095409879948620087970071008464726790811844038419847486303848769004162627965678944871326929038355817569115956430038329289987353290714129766163593591942523555268089897019948742147741053681801213136223863963347563649818769842382669303132804687559033025099105986074205312280573556248913519083354614284856997350951685921946268866927050426080822365157796530999104279243164322851420065637808788564692446913143981500572494746114782255697688417450663973037622453517260383949341089446631502804060013323412186266104070633833483325874741453020488750567088449633975892087605141308765903363295241027709262800474983060112498144915668779533818790063020748530126553932202949899001836403845941986358470818540160696589779615317521837355894281378162417783933532246585630908565282943985449309311302823881335171174313320899601218732259311680240877588668619839495535448410867354867935159330361025621400849127604623260861996497915729321116724597915024736602969370614254696993760922435617771010108786814572658876673058883122969741005388944234808724487087474667428049180434920557605773726862608748624966590992270089549016144645282089358440432580706808976219199724837359025855682215582580815177096818987346332739786080111886004204177951110151454762319283848585608600098567506858108127793845795685684227760801102081106645305812818485413767565655050341366013732667832001028669694458060619322469121611774660613956027648649144301503837208396404715682202090396540068520586102872507591842750537313158829136507973926386351646337439942097275538434097960112260566659764315916676649677018750782400713190869355724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,2] 1555790319923475422954577896630462469273593794265927244658940741369207172114078152794080985597014767902357229769197823314861027608245407520971435694431388090250927234840449542363709765638425199752994652010680843437719828071202583945347556374508077292544388706017894341322505617294993384634378954776656180077265049929103455987777924046580801738573324820760956067888646436966535518716963301924925237446230075434530236293739058558991368511498854964931050564444353492747173203904937101921534433665796654229711478543389784758208751495275876143047495298843857165323890220676430260672373542108160741846222183371848080180877726356466238461906072126132997625759058126749712104047382547309113885779408808417446276204966800447080995019410031463683730425004086859794807718781767036998945594585298984546977731189788499362883231354097221316383639947434283638893944088505095169023808712742553759637509833221253749699764875026319835610671983124108046197666378808201549288923245373477316163987371706924950911780773309061086434834186102069441369317036749231807337063110310916749755662181745575298420675075633526085651638013520426175304622879115755818361882008306760755215461270071805289344486597253948752533784818904705629372094006520281161345310000226468872705139997659960657093692189445129235643814620580122560785933037941966452587761162448662606604521017350794520873878000599044165498700697684147259868590530975883057060346853816094928290374732572563411074018531210436410009487194371357302348060749291486131227718877854726621474011394380136171291189575867516734322302534093798364601956811571791923795826893846772143706171775622890600956149930186853090937423733126882570271730302035051455576729614290585453594486291019087617553537868364905071845154107431965421518870921393021622603485059686155558472230951486855162307743454596737666850294015709051146646971267093921464371341544275792329793399141536310709342238251039770916203409273921238976486990231449070586502038178340783130664687489292654519489080271723022340836018409268877899088522429139297957923539373862420049567380506332673414224481100170882585445049238378373664234341531982120666009947395542680179999734316361372211506833377984512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,3] 22503498074844594720968049171287737176764977030614987477228336887475357572944055052391571593895503838778559033448474920301868144830649072148730204261004387000032726705033157897318652838206968340366848445989147931175686270874733549751288076120197116151804957636164620979889971360560414637794409492377790098547344166657381886526507136082422535394110085447400409418681190935892929870679334377975271576760997875388296962847555408813333804729781835725450248560873107726559865302911376129622041730564075995919118125801162088749025840461805914713727615175636034446692448372427400336464760594760992647486660095814353257934046450361644740330625309173351671088785428112813656251123305258905284213819450390595413728340998708660157622975339761727322211142445863965152454053505251144231071588151084041080814781825803253595695704043271910378585888908607811914468161890197173597847559880637286454877117224798992126792254706610413994031168047349544807059747553815029660142559171638407629353453336865111791044747346176588823336912888484104203692289383338376597193908207178342515652274421160925805216737167924003538649077438039192008825890398016861703840252551750102335399819187750903754509747878432839781085190901444036516800990507581259649547075394189222157456015302155104561765256505736146653338787275557287508737036902643957683565132746421601774571541386583756662371006629923822194940325483524655446930210326234865787457211772127814705719592024003562988272588280552018098306438602735071890472334055652798824787036983078990398397119770290748190516782557520311599142597151054972705659650715720119972981052739139499401875698136048978917920272350066688056785674770405552984720410552419126069932733679160078174306406967931240218910400031837480588687180978473573533240712714534234106965122921573985865905239565110458241755418651912374318922002187882358287686205842362420231087549344004416885188165941190640587050824470845604821541445803630969477334774670925633750709530074821552902356115619795725780003065606349633980769088299886840449329963542309477085820774869365617325553468110928362506015122777784834934016246046652702650417809413585052137870595087730866468659622867537574525020032030736384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,4] 69217148618151960320945013663384672371334785983495848178175117310121596747200017568739142329850053788644597983629790166772320008499533472844719110541168209763755322379030915806963594446714690983737685506807935841419812420055473011991154688184317608485522186516454939934648371918994790710225312331000463404562122504366462258949889051900795514808779530034923732191466460020845692304392622003747374107065285796341829405158067758287400327076483360246926234085744533056885794747728376192133161271108561524563985185076249341163276687819725562773125573787307951839069160173533618641956324652164072553591643251780297244012784064409667080516781507145809133331199724241732193518340202391419441781393903707032252502772028769875991660089408551149910939135203015451036995561892717079732158920961183691035029916036063311901782290834663400612147091973008228314988714873663532462217625501119727916356780949000931344608151554817992373282622781101014676523162964091478415863899643901318235123788717163178707082370427204309937106593165872845256462691187021875849104847394950124151960873624011583139989173908942937239445696569665793448293161870682279523568120910922975574172024909883220124796253487829378512232992037425963596385538358451709527611159927073892729617314596007201452471516381791607773237867805595565076087276495051417480687965411591905629816436499489857665960447352396262877663434021385801310123503605256432061059742950001345425404818605404183824535008228856974842377737291640644888128168278264658184125519453096234494457361026195616342795197132221101740653212484544302567474208450501224131945699463537917860680567698238485660973259600503713467929784860681806027037060457313655841900645094462373563725472017204389668905044678494561558834155212375501251531139141862692755709286518547669174700540630966820274644784593558066243006561855441576041848744855652526034636279363608464748271550331211785385791509011008024359609899773139787418451845303562707290071340831720367665139995972004481702524673228545097448745159744950059306114866269268795209190995351731200235621831333295891404962925922088063139823430643147520667153787705033387235343125024882266548816673331790595530295299316645888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,5] -107733289455695959039573628505271854129679357020585619142907341619303933191973753914766203851237200723194880238921865930200082962677317312758013584911116019944694366145860325144423599141068183025514564978836644630682528938482955804191806724810595280199454395864397513538554010071046322539779162674679863150995851783042464526155853415195056916065046455745458518819089520057195900803362164594163600623088094994971675516618027671644105303161618912896655261780038046750280343701358499858247162070720497502899539653887562006812566006371844609004671991037995635106951710349543812976948659331042951268537536598584985562676248676947731617919854494371285356900266130690424124911936362101181121399890327453978654173850625128128463560941642873250358913947464094375216409711934685244217058983442703002551718340852536697921774457163481031123636227867352002886595901661869050372194048156479512029485905690907829496662169891548329354523094319820430081778390492346613201491136862890463650903954577929280961557776392760613314237234995289606224097982486341257406638010904550441285650580887909337294436877009128132402543126423334577929609796255743963478082705147730977678349153949061637419070651511904812846901707006298955147478952632772977786261042253857796822105103397278530761013279111697170549055447852736475279210075167691723566414537205657127975090963111827430071554945926433733181050461792827184295761894140439616790106435787888116986730914902413928600452874458481629356510349271839531202707875113705044599262369439817917786030992955706959837063072132952890563461705540848057153372976226201670364401478146864141085814877495653104230353272718276265171559996830904539028879952383970441813854392594297872717999708744069057542992840145894177405523098702069856812089143391943317389009172972239744814001375423838490826532546684263033681320739313720814805179095670341008955008794290034592351722209045453051206747014968655628535559897357857349061632091810652226447075309318802060092674243548977168198973649819861708079569911755568046742071862084090263822104754005745337331254894311924616204894001066083707304786763040065554876030229982917166703480455028968880236249952608311777683216090533986304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,6] -245037819194957848309972602170214856811799302544384341884739634098563090931870100423266297104463227206300624126448432090085520594468734058296132342786721928786990345458819121072347268862838573995321960473837267248542801036392766359621044552740663353812522563941731145380676141698591642550487882730138525877457091702862942189376153990261228266520642579656473290563077714647657958364792260690392442798997644572255002217741782119522380736101936619130913580119244455550350524589761117062007465755802635960621705956946551878021017862747652990347172420552306729251494639142911467875506589403897298036381645240604487395799274400332550963491204890256448917481823218751891061464968172630976405641379889782946529962151351381656248944899642817221853509650277047301410017388123023773064270205850653307462336498294474055122010551110349889576085310623131528484241237868518388490620084103142565372609720552347453235777101598359521444270671183047642368676442683304257577870886167385387029070409105936652440696908600416369276390175050130454157221077373013586517204320735832032576708941825983524898233834491281791990456045845306035234658577558163130494818023995994001694505783196206893685428234396570494388165405466059436250342741231997605567064578423317348195173406652169622484699477764196813739728880596729291453299203118403647684523966319182789017527252450132292255007943583339956769068614275297845798062247497540477934510690690236871313728804951270694645744246012761658919846460096690921614865767718123445763216359813618553960713365684889627079485688928411417924358686170673391383590346034589187643078447086630843889086102334672061279361640669026032551303884640682751116281130722711330321581945716269117394858329704345703117244628864030203217044782092891888895384771945116247765382680355037965850444974174212113499583919510362117878122488113742727141777780553914479560494189131859805169612121188807493376132701671256358133133836610037384675140900995027339717841877720693643695882753368782897078627228144223404432353398353998416239834999489323723407964935764633740666713745206918235587643321425336299452106684567747890663253491347965118015232253370608439146496167142280121948151893895151616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,7] -1578359510001700383289048988107959700933544946570502581461976013261433474205960086100875401352457652428654104226701462248117025124329443032283794979152323708236600230395398870512417503479888820712004492802875241637513726061580520543642724911304166629434644423533360561270034903885322946821017968250362353271203842769840043181740965542216366960229728126354355656582089642523822030452200932054897988249077618827967396564917885741933516027518742017403130644334328747088603847022934136013226309930305684763771242724796199222063075476092777845252758325222035429842901317643165655942920699590391461080317872700640064091168978587673793392943581275444440968857004157409901652543941111713437602875088601279177386940094838724925054948083480499293329153164137603034401597364651577663540591918228745151898728995532558489051291549766772810663360201609918938625966332288168556041368878316335187773248809394175505564315590648683357473027918135379798480148556275508895290419093749962194437763973567495511994330004848729990166054142326719753137260995956921471492935047019853682662431357421718423422175107542351662297139819169881805023628111054570233506322923636855103832184506068667335753636125349312673803283431372552935135913621552458635662862876658158061250021350600560694725386821654979546078460760837376874886410994426985528994852413664196938854032137440416923037602532231994254085780257454401359003340545764997335830477823033273754179027228878553860064221617327332152708997592900911382881898032749392075757455483724344018610211994341361043496155934377235391204340338940095610526145443474860751712620858279502267660192980130582186824674023854307038024801281565962164160062697262382289698509846788306880031875170818296224097532568222621240315889692801717248064902353589890901581899399831140396222446028154251903828363665435287697579875347333793847512742998647661671050531856697377177500867912619503926549577430100647793617695741610891293641546575984475816719306743958996007561591053374558884463532620168551087944677795963472336876704891806828122601534539690763291634271781151336763867647907762106289622233382411489281087084929623727310741285238176797645177713444047365701992417576196505600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,8] 5520241252609609875471463243588470908255179959185859491585547890209229657611234699577291589262465436519282197932947490350102338892222914205460722848169908476737803938725937607726948955960296954991285648347891850646363720960800621920623209206621056263716702005104815037171566682101027681486450685190640667901972914598391435263534506825003206753738445773976732022586763720794464118399843453416263365035456571809278024404456670877956164039866978729678355284388873221965374650768295947940173902336520644733963439801790126675604850465625535817583780067458392554627322046147190838359336334674001313263990607914994262013018787584530293846278930231892755370375131448273320466978428254331606964425743170016016235738799199314785345661334445018495490723297605817637023787464071885472829175220755041115755760408679503627065628821428809941945615965200186653968270378883493611268233775394369068764345676092539829795182699368106978627156873645363854746335022992159895829108861882334114511503715343313429432545686720959216177450701113289355366259599683107235857938890042573998827874687796572896109965265470399624421003588646633179590376079815314570356601200180407884591422171363544448321599450012764838957671985302803272441643192284593939030327562615574851497096937778712451086175321506256775354065221647443488703069104973560012377512021395657814430829772817327717689893596723668708649799303364806425891746563864659146579683128220278971812105499252551882461298852238062094777048590081585265982120232358579038916744237658044810603102293040245907163789404636414277648723882676935234919894669323610082853850850551169341974770425582435638179850785933256876605158618719479789065475046820601944091190447664062921641173255001021444458028306435038776420454347426782270302723143553621610844231508353847471791836660029097615442521951821594516996214485863331119452658262374490839811939893407964115203347344251784268724620905318528751859236547367857109762812817885975643303804488555005705765924924284388669473317863700804849164230396325330101080385805064176586673664951490500433664091194771049653196556446973536228632009239588281378465412229160511776393492738996872630432161230691678393478306748679847936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,9] 10278280612750886453341818685650303453787122445219344816345582783190290501760943964563643839158823800353510779150844866070131348001277229368880572565081254541862316805165080108455338903316197755248249139908611776395734848916904709927351983765122074923423665072678089166486788323320388334833574372613122375102686639811398247390525129958560959385143916577522657277585972879098891563240966502660406897967703917885195277388024432051618082178143785506901402080782489487844243729773635445841024656476980838021477910927879510175053540074783147049138002557859699232616966266661330187248906617689649248937381078748608191343939283864050206243422665135764237284196397974723150689451581339300453268995277124535818641952091338547852436136603268770286837253401167681683502682033114315323687721609202204746830986587534310354206037327973552666417074927687792704686054803901953573757142305960576436899347527909796568564304077808359616473729779637572287745853435263170618020283439051747548468743909091902466683840787948935348946301939531754496977805259352773119014362335240660576126849808904584880117581299857264704903647180032493565790077832822625726084066551706363043451702686441970129586694129563477130232722589313214087006642849844666999800223293190666368375952443882400975414102891398036466522538096442016791182720754080537467350145846544367659483103741320451018903257183675478900228350927971780617516920548541799664114210529733225329801864435443547518974869369910989892425073002389352314271500655594193894408624693807967933940392401104158154693261760072150994266081896557814595653229833429458541970080136469098289597032634573294379329758875935849269531126007135315834718106043149538097113870699761254401617877262008610929020637929099639896351675988158770556222686327113014707055457434174466310432580988385798436145054124354067932282974087187360539461153781596559163582741988788757831226232188479193728472223495087205170219654564228682976880631447942129286340092602912279658387490478001310631842304576211567554008511700417245594802627131308297851385957882989678738012229955853444024541117352306021237549203424068601784143867029403789395974623058228570158169832201946339205114621218376384512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,10] -105518925218993098184961143296160466005638621688897854353387098694698841250027785543713195469290060328338844253600244683021690055026117670794808813822583825520023691609557182506950893950095336515598054687515244046825079440624483444744413487989545498846282241054329927070030593082938916341204632480802103137631741345113342376647601337228704237228811315992364017996772360515330598911757687917918944309518095272523355511524140927243030077897327527174516222074081569908237577257395966682864739312470828567431048396552826047052168774069653626905170675094937384847769976049994284010587054179386575351624610925836673160615512609764803733887821071450394859503160366507353018688744752166106510876975105697276150791558933379193641956934531691060101302319985633259958085066926413474118005039900868137566224195359760651046083003029357320241984729807730514113018313310650837961404765447279235346975333604688616545177014629957549456630250238645215201633823312418082194075023230597620830308222663403818252652407811673156058201042735830733598349864006674580800188573980439810346526352553899643691752450866262109167934172772609241597712204797215635402831288554942013577880781921058394132948010217904156828009638332936719543665029177607590186157575169182460689974265833993821427559016112825066833954854309688967222059911225883115314245947652782887168245212074915535430450941595271632853709866567088890804683259828752082080675393345390978850258484501815740061886980424078278630621526096579274027531311303051595268639760175161518127877234447867614609672745273198462483117348165347954413523288014662769327378556838126993958532540308129637198685375649347618851857159116607938024480762181045226652268166779498668221100256207637440896236636977491593091915408347217931701098811457420347563069695684426563409657947792153501634469864052956494102524228673485595063884345762559528548641498520860252777545453455213169125055934489576430747337296919321583700287369482006440208274051275372417715458337785246899534151546055369574991184734753809967123271986242237712987169914220670581514336167303373005413106276254424597383583855468957238822684551691712997365871075843434560159085787498328705569952029118837030912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,11] 232896716430616415942519532133850398729829926116951725301381459690606403955505535663673463378347698347957291731199064128972244407830433992090385461478964969949952550394949160171087148598880943061450384712511151948557285883836833864766657963519464503621419540674339625772387605014157918770924335711107106739658615634730926203895155159510177770804974781980010551463274557439971815097115964653838648107551174211770019197982682271409191847752731252339895149949587680307349698293765186064676263834769632995280656604344495649014738439082473743824823908170725943591194738781076358502323416076750923148901949158406307496502628580581970399261322868966442908338777291008210380796526151537317536148197071224615056652548578678692722602773309819586150796306048095127142191544833165242071617359276647533476082101943715055154863976472484945689892678710421855696398341599417836245106934940229455882763098318849716439066696715453107753192302880828416953152295994660727101202485784821134405887418554098901389016452114047691147827504686048004404415239948510701730242232498295635179742490298972501450107529379641751477370959896202271259724415986384860449225888197146631623900647722435781739493697913486130136483637340266769405408492334338231923660257113361100288910324342643788886489908204486404960320347763106525003554059635158757096803069218616178524338765177583566536964711660635596689285145101068368926304917612671844137742818372638382028808539210565035209925535739767423041912991208011890211257910267807079486793381682515216182479944060667218657699899766312871156948388591474792938660420464513060054535779306791198874203664996220894223269896946213441441094590053632061187049316958015194418634415937512359958144669149560105023407613370203980179410429604861093690622262011300663725003803317243885600268364894030425174465288185199508581595151218035793328233862580863613302377514725614341994889044784470909018831794397197063546713042692627055273375667037541968996984972476766663048422480743823802000717765110863304438341998465739077418818971667283844075785471130037645525478912409587969276235680340873483378950933241955116755543352267675224479033931767805123839432028622837747472425770521968246784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,12] 158324612187794889134669797289209950880860154625108997023562450699203895416097744390468138562161501421907109710827209200521129666015700760294172383442120109083841191916784969730445571282120658366381919644172091107027012454642184216783398044612383182554090980845577716252593923479374324769828527169677579742431953186431681618158941614622841715402437738860353570133836906504306476386105163157876867146215711676488285766209695287800763760603755717382025451246527148560772990835899707156067127877098453317633541991773589096520992667909716023553676977923828868071368912906316847241047748911163031907140895355047522753479634780205359620860090993210021242716227858560550021170420501144861712770706219778357505958264422777632706225988960760570541248977764880539617694581926430015046619593709485857145840964448804762522233645425529300155723257363620306364812770688750700217899660254796530610863980555942185082299194425258894015454570943039390342634119523657008617824303754421948916433798597081118885172285545632871968461525873939765001385493515470670010969040039720107833296205204034156194736119286724463548485761013408088143541834741838264949205846672747500078111514138526509131898224694579853979023657260575743037550525406904405458988191926615772760651725210456588507904894802320825087788956018285812498508838913232990036426381794325193660010836340888635499914883688946434750171356585775679624555291294743746701910134475563248329237034513353865144513265095834404724684566336644197704287907998812900403323464167051610727390543261233141088911931884413456119782408379038940540728768280476964242642312163949985573734233335742480649836733112971803716405923085031135424983935029266494731637448747539795137052346835538139282286125005266400431991941085232170204362303162631160951408532741527703134782085722567772852637815556434680084094173320221406363955225898053275794756095300432097749448426845798400607989901505013115841456003043058672600693967554297754870604924796246029471319295439318899752633424583516470533605304218144900972412509532262333106495535581828118049929221575170721853844279865743436990593504478253361294797690850549075095347928463234123150403462535875201483005122434616524800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,13] -1686353156316496991065322768705297187166871621916108595941345118960475118348536638482091064900276576121574195922145454974780285825589490032578181714715928436937822435753592006123891470021641121939309761859620112145402489359935924799231227296803909231906735861877496600837733072453182520440391782145400583879536971599394988395524897354091755561980724121580413374656206116688970289606567781955608918242824015400951914047648408395533550093611299192806480611694213497294958997614664195886011375618739076225923884283367350430716706215034679400443729254434404517189172636585113025011360976698943038225769824550816024649519011080448686168369305253809468005540561745238059519811456361754389921317016740009257179566316116258253823651939898808770324701610554802743052729624027171543035566114399040032721686445997421988735861263073063851141853361590487987063459443820533541408288121863349699180014274833915753265326974887586050827311177112428228264818562551404120641120901613898933365388478430171081954541803610959739287781098263828999111330110851251465585503250895459760938938958576911319004582400497763201816433416797878646594685729666619955918407285313890956158791892360967214379922614875879274691903712918609836730669245226126919217166044776541168347329740409034228698066669416334522511099701916009684264911765428951529958499732700859909428824538572601870821965859602037443050017292727386967660033818836326599799079470901733389851293721124057347490862376520439495345918205231068999932739935317877581702742388264802978449404335488527625893447894115589630804124681565830590996242596177630664077614665209966080962612745661269931472207148741127764637521494404751647977776795765986646131857109783005460001089006269819685054309242313617917377536325525807284553241615280475328076115507295430140972431757535234568147534804128518501406704894173959392956535389178968419715137825109131568874565017398958179384528193406849854059067681750160158497139890293203956992609198391532129801067321914542589030751956670876340469170771430101968618879071716175136647605812701803557546368789139122125875668053358200554924608969005903609359729344147964994666240185691643074416307495118171779796899001980854206464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,14] 2677539509517488173699740234114262787557456405625880049795455965679785166068312781684516894655792001660765897362882550162012768279139756651872814172732642984205604472135081113066202268192226041657865578528310762526705364734370163167614119616630742737985817820656600681832636086116125983423376993431502975324244785055574924278961224437606474093131113189167956415903253921550007410657748031055873890955497911886010757689789080914956353386899559701555211045311942997124625476309225699275623751629375261864646330090276921890893062703030685082617443245831192164303470231048387071088657831051044825605525466469171452913376296530787335398224646363119649190659453445017741767501096903130303726010553306344978594707071379097203427979171405797399642489583137538712643124888432245966126972048728350168895700922634441746248703647295719700827947563333432329255326564681906370411532721226739789732654121716826893248693933272607098391989882096010473302240083078777962017821766194765549259656194489454930467880542077172067740070607288697520914222873466655160441769410167320261298915321337731975002194440363654671298156922924809659169912220478953389495262940337137745977804653977406979715682317193839990283587683334053769910035742695658075446165347826720802963607385580416008153610737688213904895751586587329075696420587635130743648000442830809256254613669486183645615764216024510227921292768340742246626096858045129634495496618775756510151845357443283911943006720682449357060917356954370629880721655688432566358673360315818747629251167252325453959514477355949989937138384477277810781390929123135544667986495761192772763780704567959133013432522162373145239853701363224999467592714653539883769781773590654246281370547857931664073808413096832491958485955816015291253043214147474065335322677144707662964786399867486622347292449437145787495306569551400194656163201456421736657976738870078689715897862818908647039750327488545869056865251558607953044860048660245756577143500682360551299560297188171036984784274762192533544289017927361947570540996074460273571161649130640319083428364921985852933911959691188468544372472465309973933306405782022244595067950719476375955741141933579925957427365729701724160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,15] 1456233073083249179787380891510836265589264866694229957070655834523432197458700312842045881741118171130764294151304764013547995929194731748159982379774829995878873859235210035204520310689152006052421669664659839607480996569631714022788615271061367510289748916820582505367675284879967764529767079081139998145969082457318418372336193280294459175137167346955139010519949891147570020767445066981724450995180478019125862168570557835550429717430210090206375847766890755778178553891975362141941267934754935737320934168751970213660579060181994944508909120771982738211241476269803048665865177353292907515799320011340511823389607436749345967228722078211526514913789909207653057838266879726492075742944333425329517471442596536335546230659288127287657562261259067687636856997998474841368442433685716847088960345431825973972482652238080357969682767514261468879157340829907924030844826065465671430843368226433728715802291256564098652316245544959104338564595986746861907802988671823482880119767068048128040831856747441003654080825835358732370371357325437231967178357292112498012316635295298295746805412051132858582069328055139853296563952204864466561429761387615858860772419249000318996555597562895341950364205604942587992808683737468703576367992260889855098646004216104810868645616653256402934799336997455866671045498148352312990746210927989935551866638462218373063573458476175174212655971770216180574847957994245097881590820526480881080796441506970688842945841399700480956534072393005039714126769302713264956735992886254515896814288232490353726635238857378899946606525551262688053029510005918775904260383874366451070463942202041134330600722527556927062545865476913343945176557438779957148851898518030082066377192917565900424174963142786653653120772893669388265589530130688250808672818208912941943588130530500050712890431142553171775146108415558789565068007787115675604764352944158227370687782278131182313692015829877443831855508251170575468381467577214332156175711511511900114352534188610958811250399521695460372320580978824352465858896121457624216019847073091033079753179558981405225285567816458202937853360716920003546657557090261920246534239052852132851500157731524717183686704048243736576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,16] -11667547447355411421607273786251005076340685030792801854691642983576120408483000194221187280454024389852013566351644925316680349444916335406605441601933776459789226322796280280098084092627774354783931862526263536492053246641194080693073702047229115971290229543475502944034879795692083095440198564476211439117418286242019220051786539807420276378231588368969162007083883056098911157183860216531788054191171070115297640602518131807653506865414865333706443581138973977487095829707609936077971047112024092851170767042241571689073639958293585975390044912353405407535151186118803369568121966609895879391293809237898324376587211042138624374749427386591079805474029480787141308222449154687309092294243585479082557720812230721672766016805752785673400826303576827667419483496791376337625917183957267952756506332853243951542640850828696823721620775155224004113290979679496867561860435401029128002035472865310410782190080183411561632714508576305602736832384266958886275052519230745138186671998689415973852884748035546257520356777145434144217737943657986514375292207436670324421930276284498874230708264404648739030443461553276005708679327828581728338448642256952015535870702538594458378097113724628982848933824594941950225688905606104216178562725987085620373514979868729958502263535282005740712242357022840294344031832943161274776108680965801690971761931628192119599869892184388565813369742067944566722965330569116909004254926767867967366569500533979856002257209666666662273310580424832097628828140150896530288716690716158260301765688473367481631686789284196699614749145737503800489410456793197889083195909752387494906698414173831994554790642259843205843565772118751710518975857866241743504687244159948634068984722883950493095219940093999424576321731952296423535154829193179099617775082651418272731868354455798152927581891532528319807146147323494498090410370597256174559467163095052984002109841277602658803306020436441975814580838188030565347363287785230473931104320804165608511835165530150875060866039788770245199015121050819731855944488295418030843365881403518095409567881996699601321090957468548831368905686220661534303989894569549618442598058027965686070307131004270817571120537252027957248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,17] 19211143930784164196638366422142725560079938483037920555753983434129760657561524745327735843051356359631016958427666329793271102932657730583062882785552662112540136881910266410653915638145089045715260984932006760781312615157557627424594919853111863114319987275803178496466773048225351868455686992200582781482118495749771172980850137458182494815031160553700439962441818142117030378856250605842581577647035234714086161604693857090575956845481897325035651764383735486196787571593856614749647411194941764636296647388672026944166600411543918877640840680255115842411032694728125468132970714905347129057453338296072286512350125339215722458939396486673108159167747122147377061476012799754042971144708033097232169449980794093349653563303604684818192037861146376903117276706814521124340327709076089273628942310831754666901756665152346703600816261539532970742883360799800854246775597368678882355580956931178083918243664856231493286306682553508607136232743720544546236122304882132981315997426287111054287825602055376749366606795257749560363537717873704260301183725838591472291339646011338656543695639448228210806632102781759873613121530923355564272851285826986067105221698169239675462508565616705058568614923508744376784697884115487906034401424430906030736028737246373426380122293035955996227866640359761977739564050962907270817755973900560707236367558163024551737829534900557962265722603024019940265305991758863474933628698126940744871884962898723249450089047985603330566837581075208586527333057559338178860903906689832889600417535814458540435089122321053041814576949422433137044515734632831855758906985990930197648312854863389643651591144827863306011250723765393954460862109153101617363140163071316649116776781612842617390558496371178299805431514789937740012821921543157487237940682032471198712586391403810649666135055857001622994262998702488881321534012111724649642929186394785597000696345900492594321998739213990687806531661316981724222031146500935540747329553554034337886796633539693046846278848213351821832061369139815296247437312886663350667775675099001511121112402185387120399298497761716181447176142212282172421189627510829835639012792013930700887528728632748149583751264194877456384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,18] -15749785599049819273930923081029524875642168588012993859727625841201630191167437483212477991623400428640020420825306109922862054445713972359590151457198170401196006979838502031897506112257448091735508214059937171396273536882231001124021268452536485002406003100380806868301144422060599091578388173221720294265578296357933726700842844016382978769941227615798141175180956812606299605033260083379029684183664171010234737051303901613719810965337243296105287620882519704017677706153237726098640334280224126657966425070798987972354406374839558715416034065937130938600145826593928442603211671657725528901690097284967639442265672947391183355104913307741884923323508204345242575681131440439999813914446444094577032481241001347454790166819839301671801410115304749631143771928642032652514652910813154740568244668568684796509114260263661331829960869299792990424580739432412695904007200012712998664407067304144248857281919844649468815010721732976023754433312505562128227548678016963123004207792558146768291571819430831465763413140779412465904543273882185794202105639507115848487248366841724996884853965627330434417937178736828856489527856867917286745878602355584829985743052199221237538937156429752218007312819730411251550315422802693891525688035441699693940735254830218630986661380564969371341520707702956778806545213839142691710056178127049578032686279380765838449901890049441373082022620786166922443203075769756436961571387433811244251260713206068589740027074186306326229388421993139634540617413180458982937370468630573322500472505480141444744752299443698288621029714031442323837950028879486933544900971997447208595660995666621424591635740710042277928282839703026285644556372759481171586196795234121623218305323494759467592446137166767160714548374831042990473391789426080088886832215285529472029136076289586745336696792232707930350538741848220977959090589330421452380578228165303679287062612048736169785054179199111889735637321717436035778198445174249455129488904760738256828402285993349214563271950271880460171630530976123438575608763502865228346602829953535813924669606753121044753870881652787611037108820191918932061104959527061267229352060240714605315514742117652800352753448437042642944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,19] 8446430298609734708972643477895625948751086894932901546781898543864846865569693470405460762589871513465629835787910244662083376133676017747775284027891127992824173681295162291367628530132664083833094601619959751205616649986162693915392371069070268581184749467054009275401388949791219111300884436356104103242090370100782341758660147585884960757217353534372932814231835923354527159818887621682185342981136917614784979883751672140060815886689898782474359925362184872637407697075605403708718837045648041783736541144324052353562972548473059366248795560441069876951464051530367070771535790617578032769557745131994494145559356885993759106761307613160775925686522777559917718115555649406684274692303045125456478123591739402767633877901688215365693996515063190927942685784509841816182256365354498220563085381013412735483043577918480202665684764104038098780966843260478764880188147688031773254778891313907734735564890020330512989740479494505016323022959855827847292892273958960254727776428818070877997242904137102578645556307061221656722820816946848861654605793628017063163730530012893471784261831854715057202145789795931723412739679186153623494453811020851113241128943326780528881524684046330993834612529608483699107538721932450366066227239173746586299174554266848576378711051588157884842879496056220891090076447958097252612356602730593257439939898258881254062054343911930270173661689009055879120987771954633912319108283984055757001772941744724045201140789352087712537333154845575586062100109353817987344772442068415526636477081144334626300613422195992149665362375861494624290592146037673763958680948929387562176936834917540255829462866624664200374308353050684859741696418926235386356246588785312406418288269691762879216278647305212429424053015317251974932906284048564513182352199505507045136735785182691743316802105527069308008530031518032896042989420020585339443636339263656028786404933375190308710754871124661268766999598576086066525232972540015662743551181745315171773193790929187029124247837686939605717680403945292071434425361010138613104548886681044992982517324219358827505417696248071549533012395370394585973671978533572027846055066428781340519982659065363617308292487393537163264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,20] -4897022995817881698023057468817330755122525856508725745848759973664404763461103017984821009969014606954364039112170696011360902675313959864045150061531453412289026676429367757682429740106895862951114985257506902077838170559446274555404599214683794438749655113737061009061782173476497139060352966364460211802827178349370487155611671069659702007024329070150654829511176293906879056348215825751760531922716240772619745983779282906648369199277597353207523845134252789413916454049372849153651403311858360032944098783965269806666384383143738537386240792645724036792115815327774855236366497567094951755502706391471531492932164530669597372813271679014689113687270870140693355081844375611942444700750010354469188144724159338153955108741067770194309573309015839536265675919709011738020045861047587198059813223352483695491056054422112935346721109042362522328038787087048931750105369578517543636524810001642678296885898461864772661438772208002273787046142134813004104582819024588576724293846333751315900429296066975683244876541158235873667184216783373147528210436124573969579576384766272798971725382021739583152861071850295879033446773071142258497372114810931693153080935397770246098083210577162757842910146012434732434328239792904923186904997805072955986747056465358993858467324892507008412852902257562657901819170700064549791733260654104359992324336152715639496659161121692338833853952653812252929709018169137371798476361527769224874848266283914967704000821513750930004786155454225817581258643692644363183963285692148302760973749634512072771164332144422038015395838116697340611192601727042738324939141864024343824295400368117743107150230325677068725998503354352723727462285079510077001139132199304415494862015494000119707649187842327459631581669330428299903390142880657231305046390596421463563534716972207044538202479690131830829404548990108625816075282197861059071371002078008937753336429549440522661984727877422540147346092167501190927644716894565057531686750266052510047242596879338364505493333337159854299427337952348884857430273849337179774173448374167112050676159234880136701770203662114189759811455670104918758118940964633909168016357494749136209308695648378621761975898894034272256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,21] -24175373909176868853750867398574606084905482483816898803384116841464585590237206737063078502505918836930010501336246596681366349290696711300560873718095168468862571265458838371704294861888823136403441530436754494113832566757513296606866559825456599386525840229597196706837476117447772366408576850201672268199696474284604729700161770639931419699886543911120027161564631306954357621992557866361606838391089046189744918946674024335059959663959549309245876475229080527655680393001531900377432356735619885010424092172785752761982637601874184644195140375931176537522616229934078572767649852776288445916365890532940720423210165759127121067942657644916486112594259990675698912977630846434763679450843362023303392600862951435322208884198893408263771186044094532574030687532468426087697007684673701073921651382646744725255789026798258411150553144188647499602006425625486634004284178988679401003195707499959893570307518000051586561555745363387332989265462755507685798440901794459297828162475775318682804145278708353460333056340391296751445945431787156793686816357904184229437316485998937015313273974503211991140808279172477886266866650590944006058448094322430052556794826633890278304731736643064761388404387393857487728182901011718751713625965883266425841310015380679122025417165941068684226569635026361761127109948965237798915403631192048682305521233136933807725954693309648244702884026514777756266038258523169940268090323966606024222420345944687663439605910973962196386269983822593037879294129130799148422134392877716633724933769018167826361203847060846199941839173381708212019407681080843856477817738840057704832531755735531511822406962534372710265463593772683126249705613573618850410618964784614259661869304839458503760527249790734423202987670319172324821429413894421532654680811746246334170097246671688394121207830748004643280020584576888441869770750975884846374488750074939613575056710829636208139215667658798032609622456707797376421705456111716362319569475095441489161000287527988641682819568390215891510875015248629239166336168399906495631948080940445511024886945377659722904780781817217061025230221870083961340561998709223996027205231884968001072798210402412350425866176365999423488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,22] 137534074296666374064292460518072532474166991391143815220656362076036959493403981306101218762323162101855910149183152804871196478812166689748006068512870338829066429107954872538952982749016084115937564098832475597957706877966567145916887274461544088362899772460750346696945430280982609851247098367668804158462443491863795553528164996944623241876840497575002854173962997113526905778040746706807172387933483232730524195408647387150155961240719251407181975546669027625242268529400602075044149483292346208449974137027991712333651013517198872638732671715853120517510325807771728671654857765691823098611848846902137957023698259924380214940681212890792853403260472144502968726353827857716439666219670273647051208937953890230145189631140507701550792844124842920404189662349758298684836033656274204970510717773917291259933909995803636447244717277287412606361023305489802620836158198056319883108639640159463056688771599180118035297472993191631662358881886344487804618756797403420902415729270878042294476818210069345084067848627779720956268851842613708097019670280181319679419045668083365355857430781843451697951167853458425534589133706115092016773867594537657463608297629598997550316561039710075956470707282110706175645257802673081168508836715688151954791754613499391903598271092404901984063646721440544451694033293894794750200516308391680065787271631336953593789297129493191471326107571689613260332163224307185553353910346680189966426336990624901913614566783798704712499826423274500582269803673583925387842868216938577117169067769816528300948601297513216294837452817132215355827555524030284707699135568314369149958117389600722136841526564353410025148349950272455894599745399793346672700099501935308322538324177017153637683512966162106037839538612547395749098342637757648417504138132885162715603130560041621406902909272961613120118172790865433515403395950266134769133861924635487607921641016300002220410854042385313652307449862632468045463176944363798568007742098372885622255261540124305145172937395690053485511161097423365849058978152862217197212359042158743442427370443195429417064721647419328833521171575510842185700237125589769309926596874199238536142300001989653233173316357593201901568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,23] -347835396358862639540714963259533346868928452735997141929267945199542142434087875918427692765359529888635359992137484058072767963478554503691470813434496114038503537570864474239481503033142788198279660350016313396249654898836047091871254224882492020475759247466450713436121478289297524511047174699654246188123580885115546067844761431485429416950908284968268204426421605230375171822864920746581372914469508609118722322294790340720387455021743141651168548075954831115243608839017139391670177282464497405723145936457485585667735078476489984871642744991036860364118249533058374267452976164162676623327723053816072791464362725293622114656104002603482311343425454318459879348517421292630982822523564631233001582790369385960489672300047395538304202510262602664950295227282489292150088912017467425703433145712944492222080581088226579592755866530883719218990879624457579362480610200672308210985654730237425315031132954134965684156077281878119213530192385820855949466801525651093617926738230310479007793867462857124285951554740050342065412837402846599601431939423527393903286089445073362258403491859043858002972097187114896492321352521102927485584046023884544698069772634750228616238531945068313433398172736010230084007155698139120797217407367638046423359118684425316111771220988569152786995109601406921453956198954297038952033775732676367441645272659081682354889628920495277580301944946621364735539801275439105009509165303451225737114091875395947151612827978728267481882414451482172018063959953897507398675863114026206157417834371182909010996450246899054529407408804536660413299252456532687159068944911024998931351748357222752266938943396660817602735297361870010531673350411867555223260525945944051962998147142229478506736701823365962169056253619040334358364516520139700098843525804164682024038044333456827925052701940782468787240759253670258171959280348471107638360474324963066479733950223973107044040622739650943512451287631189807937937805259309617345594625910429082805884464453634614035508154200449642701746431475881101866088405283512482138485602108851414311433738525382984049676017441798006732307046237891072622740593408210810865018621382936204260145371525663009461384232560076334825472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,24] 565445454777856942730653915305338485209815668648457733367407636212391001685679387952942560070935479875629678489471279086718279019532439890793059830421687567378984045456297656765969160176851565563838557054055984000468760750301324519620889729110246548816191320638728468032374492192576776610143902624795077908930375986657519473866375115558673874309321852745733721338514906164828665756961408345511376550215373322529558599779255429979672840553356780323608596843782232047774487115768766220938572134115872281187020185780662815421756966816132338813191719731007422450354357061032030778156305863333775655626799354656300624511851916417440497541496962632092261440180910949921489725567629302036879591466198335774654352139429998273553922630226920731489050351155498624239245235738369723554782585057688917380448745662358303119493153831065600135850009250546876546185087074988811625505094078533781857168005401265693575079322496048219890831899468795097334155477857771250381928687322705759912601392762733933027716187736302298685899070544823011933613860021279256724711780525174279083222863938549282400945584913072605867933038251742729016863315604120058482077296160693655852784723358098586526618941174080340554828637769104595819042311009055904485174821341504122700439134611526888296857231181778880318500883379566677034804043075243830211781130550096884996562464173404742795241463588398124581341743909086055697829473884073419614963778271655644017739396906562628831847930981306094074756862213609990103112649426480763255368011263004860658061205361636967586081572284956176895184987288358945206916543635606513685006294617379509679956767436734528787377076686004446562807955486309415744952129794537365828496256484939972395741624242725779920937229659770814846965878098252468500349607519742127965311474220350790757417631466416611812443251199737957973096495158936905659983186382745435590093786266325457056807490515025796080544235171482321967124055903099442959966841588003428088494433992423671843429185808078146698977365173507111057923689290282816440704973986301046342307289821571754233713305452106251379038958439288540913293810731700874980178679891747435188743484569590309586207411818046082033879065202228344127488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,25] -653596029492388744081929916875152448901563646634083993462993782876135510373988335639423967150442963170882415087148285352028352400977889680134669176852801821389936411850141251258022291138080885383179628385559992385600881256373966300284038810780618361010474577947592112573894056939795557153547911468403497528849551075739517272050265681292551438932485942871530633693299523234266449348952792460788274242864054258938188403383477366503948072150957565865635401389195101866877208014477372562280563640203211777292300596358858961110665849884643598704187856058118486485537294820597272497143937072256382041665900844471979519428840286681675054962796723257884553862326656918618136032041949547700421199341302009725997345000786772707259749768235719957552845441478356515558503585984489640350581164259192596304839577644356077987193901319686567395337671090629608423518887073257001690891176831664863244736358851693670024060194080194317298785399318000750291469902832313970301603388743690044442544461481499644843148520603335239759185959963832774419353898872397719142282220765806436829284870015702812428277058806473510810188771066678556316633831744179982138178554120748337062263075440114565072604677943194465692291680597564858082432875927688161185322728209800183925411772801083925130388198631083335540979182620237417337137791252188729347530346216658109202466544203607159999122288473144589252130927588280708744127919627242696589262333125515626381838503879426692464775906414140791869123624130619522227078911587080018633824591598570202617504041549086317694098546904611520246643476336320356843638598870115689957059935297274521749666541230512610838659056956450924405579061626650643163015261237496657605381212716330857600240578411482744441619856132290538329980804297604945330822835578070939316567589679048496196968241267183847758332853342887655795998891493609817168614224941375249022517639852340585663549364119116237956868264437154232921725834503459361056793811361796984315754038094561099728540308886583600617365433813980495948632924930389627712816697772265594110256990071441398228976980663396622561243587545584287593368198222607768926060486258114246884010323365157222996815891480516382226510730039549157703680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,26] 550953038048909810074955618674085045004139120829597381949480300354322252772737581423330890015146012776025751273860323627863402702092525650582882531569993967578602126237092164265789663580665836765543561989211688926668321855225836300240042715018600057486403764169213760710328819945752316148122854518291308384524071252438267925778859034134756454874163306753408499881348814461242759883750594116246748038353367374327257157203141211563059910124203228041160636872630159635774964727253876914003186979131759330437466349167806970281432873464063371873420202842173986062788706501966683032946813413706473935363316044425725959158176221147089601512736287710548019389358253129175800344252168522781169883953659716331824340033335594980452606966847539494932318834682851189632224058216026024867639218721911420968491031655566443438799288243185147953720076227688890409974517577816613637284147239718980879487552981126951176877559584632784803450478157077387287523388794803588345957221184494645296249171069487822807764467354548525215043413467851917754812876946757592978820257633781754539920852216242039111579692919918569056779693478096347494726762932796641743293895925214805831453225600421890221124362319279381799571169893497417791027827321781455802023695389948237686027355624164463000574547123016282925440981798603102167471415835103713807295796485130100621143594295019390006064832574581469958193125426388963757600115603956992216496797063058503874504702840856701218999535403450258505598543885368168169346769552650073673520947146957716330880924629241476524914471604686462321878166585454947152093163900407272367696862434232592316955412956622197671282415060645401480116159731661826721362473010024583025355909086139285131700597606174294636445423289855508972378705826441314704235057449199015999718718007994947546011829550752122317174324641356984098116815510165601607751004872834762183516105717291977665402939208724409450661450364014490149026837397813128534990417646535920570980245838804534979047307177260140216260470031216481500058672719214938051416995591662949443206983275137527773509360809092646792268661940833915829666053836007164601686933568348474133872979150268525396235437899746114593084876168955579858944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,27] -325885490669220956817453074936194259525496778939542506390627639672240308078013314907569246801229991823812837153706490616449520370598598540972748586057918763525098320142954035182246984939707638440280081226679318632011787800311335034424677149916543451372467850425586051427138259246162796913077321402566674806081517851120054316245324680675485077995805307956074492768742547174517293719996425417361022753525213175233990540992571049446966510459409907149713532306401601265391348929675112525473422877892585711582946827708359770193071195062623036682049343283445574436092558161026309847705380841015083510527966999708847556350231552919537445035279592631783096819788002913452274744474339112675716365669766766523374906592395758195227493833349035841571694583020525143992820832535446443854001908123807042092294268076259064825550017009127713707184015686725555322063670995385797394713931739898857694995643243205819946707291763795029619529934063903653330368845602998150772451316478028107191158695948857171970222850503219673489428318683203317748550316579106641978538495801098640562105023560644891677077501944741332525489708371863950305329792537065193837848340634282925241772410100413625415681511621036218285672046445972737297420692406237779835076939674556962086201289498055339170034346037116612716130818796249190621711414659915062449640530557481696140076024805178955593972368498738369316998970661193155937235132310561050295452272319571661619988685751595527577109038553658505979305272091999576077543776671053733784497927634148741291358516734632321459183955441638175709853450873492562760435299232353922637822719652404407739363484480358515810041748271717354716020050908005528854101256287209084259111031824877621871141516812099710606513581179769492285575398486113152690120253396397319082638271647361208607556787938129935766905579470913429131871870106485196718131097900984168107188267264929184847193329802807433874486659274338316590452862703158006538376203203576428308542352346321813735349524538746546345957718860618170562022147286897888951522073567287094139128294688288524689594880935826271388462445103696325339144816225042943659035814504035334223785499412257824800469162925580670369722336049398579986432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,28] 108036819953766327522378510524017682166440239901705087184129735737086085731807337251251083218941633697302487308666923592100290153012695555443282427758083626968956693129507950928050889521180679176993203313077921741198722137859359068821239590334157390006658516747623447767810352232748154750645585239370742074637062502368665410695755382776950853180562198012679654675681332473264629722668269719164912313664406737658138556776434174286782459218909070025353911255729210489061281438968897337378087351328555969636751369552222782816300918965892554812264840596154669142488543782045620164807301403745008638259258827157010304364225219099882876221313534676002821783816343453401705987590469794414366859860769518351014423571789965092559345208304495782774415304438859628604907563590002562365321047647075351210019178983311462417532157718297336439818004886522373582931204271330703780219962541305758893025439948971204777195176665181289829072502397925531416402482179114736607842603778596019271753845771195338972190693208434787142615231135951403471298147568153411882285430203191143472044905563702909734410240236749142125287212630024634130427291766794666720654225692134349170057227728095080118035686256200498601837918182505534009158148780913620648778548046004514184926784644604199417778137091692311728048171453625363619209683677801774984927313630590084612903762653069532885458606833511261250832574052271153923302810165587650184307828177478387902496946994161512386936929946957506238210039047643655365396562869591142819256696499869959336585145787356014158741487912531764068611847269721706140763625650031335846640737369517529480650127292380146583135030674391002320674338457595364952962056267796496944231830903542700905979667025904118889222139983538898306935334695862975772621542482449038939276024084014950457328057660346415957094680374930833263168538193582850056368569132112612520033192920967488919700244949943912433712717097114206550710494922428960685342241465320963447240993323042816783692588336371797072308552300979477843276603597695119903876927176798990603508467786162743000145316896148564941411565335489161904110187559301235964605890279401127902999206302471202495827222404675352764504893966638982889472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,29] 17716206339622588775683198296931359779104019021034000233711788412284989648282076497326204214943113400034451017878872675835047715115218275077940616414222624565080017805392875776223286383738989374080232298154753245623239720988657449401441857046269744910614030117894094102829790188896918928061012935712225734772348400172396728088423563014126783730480950864601667507925240018241789343630109204165505631606122072720333266964706129137515732576866681768793950266019418086527487938502414026865521875929340430485981449749121127163198245210126642310540030381921517281134587264229619583942887159406689105170688294149514684894715629180864441805417800778152310437316715508498086979254066355599132862188692144461274245895920693365277231966813931025099610453060134427552844870268991298071350054372973177044033404563962367902485586174473133508838486343827800280594086941408588942350487636732637952410205407827878235078683848267844763516294057938242160139771185569337756832669933972555763539499146097077931660311942701808143890985395824392343581633386755496231705540771534588579078026808833899078584142246739355418321838866026016718523124303968900582379996802052766811059384124811965896565789888960234456559128636591533009608840131717927087948499478128556522575725881491203868633477759848314945152729902670698946104188436793356468695327709447022966279186504859862647730802965656046592488786071503024412087928982411822287939309987361999605169892894495045756246111283055111462077023710378239499576800046787378824447745184359887091568104863260213531528519938236135086613061629751116442531013044517786028519316449750787355428021078124660568721829202715923809818299325765775247165728080961586492903804660295842526039163944520080424169428404574523886766849015173238179442742935813087660549327514686885498126511390739056815021770155697838482044668048844796525338119618561209388357916047035960364947827542047228348384076842224259182097841545263460114330891005088544919425439013794793754160863770138621593042148000966148472410514947980164331899072964967226532702371174551803268539251398711043826340994292213256172116367852210002374416352367709692216193945601247799713657404071747905665304301520804735090688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,30] -50314599910774604919730076313076269909332463730148042076517657779863768131568171688622192600328206212482764480307195613226458916273556014496191461654316600730663531738906009368338116880460704984240011675507373375507184455067132043723565212510593505778856751016944580992104962650284713127007021914744564648438953552677795685551107919519201071061490089808853489996863385482245981611081076578470343252121124148648315372128584058244464071848894464620772794673540878081141474674154738589216079782671375903042533635289168339880852011687130690476513419538351275160830253951363030291437232576765609456104726564209013471372766821003857617266506451164475553032604389885372317493870144795690058366234461127163529259256196505316360375276452170164364190056793654640003564336162863746972582124760890242106068301100327905690698478365099986766111162649668357461759875590796747553320449451298119148229974283188739389866042477332802897905804200462236159311710898512168590928295226175085369775760134270578793021633939916191987235823896433018761269811882057455698451091049338642874733285023972826147872001484780589889994077835764222249171030846105701698683903976165359574098889147641303345887822318382559646107615378727505466016033927697008654555518313779326366134488922452271465522174391873278630393369469021636452236518029732416298063485558011456728680848168622221474173484792090871159432813405411057855408153268230485025518965634755251373626857550353929629045993007523055786085522207429218080113865492642295078839912276905767951431700179279474976509323014169749424412531406676871901302015739567936801298989982966693337255305985565496328465922430354380575557930638866133256572114486695620394504281569309795641679095670545525716721594408213474224803204666834392913502362505139629207464408537193207586283538711052477459854100411323028663303576215093834039475699728802086061862290664404633352800301505030569921230484181786638017956764448237299217015329750697164261492295411177185324250518212953468401124114712192548369227738168749530163543148639378113996786340485469612455217517131336822755376784223410598893403596468228136911783521438086601751819787648385870355374168925877448450159957275779608346624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,31] 35327942363339922331252718746054904868399189644624201753019074902410849228582655060700934314153316361012698178983995684377553900985359438351398176411701202322225923899737023721910729475405415889186053707627500080366040450400004812103304140522025053332684461631085904694609151216078201938182509173199430266596423898633434521528496517882867670039428680028419358662068804028280305345153296794504237816446779104672377195267657223496892480757185135004920659047196236684991053080457287978761022208644112595982897514240620425710032817867788243917229574262255319037745244841643092840027321770603514082360651613393330264939824432564402636228490624343915629859741605771200359527807325862764183362532292016423357622066102101575797814770121854361242498794642169300369902709668168832479504846150836987844288197251518199437676892000049094005140767116892109395897517567200099027396852023566228066164400705805788573959261760799724156062235026724642850821886326690084212946806606614067202911579422022841286880097541118913126144369981721291780935337658308821830679187683451928803291406407844723808107365795694276290408929875101232445981670595299609006302307164422904010283591607809163921204519255737609538789032525046277806218470493227917521428511011890171246292513932734937935691456704578074043185499640310227211599064400206882746492716478539336439066800155273123101442152980500155977087433264289759032826267570048746332646742428841088168208199943643684166488235324476128751874678720744565954924958480151634551196768762172337310422599579432360766539022810333757722517243622408460016489057792477314857742512706598936841530768594322356986894686767376285605412502467155193800220681304359964410851162293685881808082708617100546707371543475176469511182829302431326724605391940839870889396736713720956248710938572949820333647012068882215892169320239478197911857323058488923279415718241334447318452717341073209728492643839345225452988275173263214362243518842745208767733960145987294202594128406564368703776333972615988606367670378213824995315038272539813220396215090989598541337092399683070793236092883421688834895317866112314128581477751445617001034403042314909184863661624204561392248691147461214863360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,32] -13660299733676567705406127371942093468072004574344594027966592083508716317567924526032789457200221165973255625310449225909979783774259011065968170784834413397795584187266222976989992757626683450679008996665016172326447739522963107034233965516125058043926172688360009024012095471540716248853213859969900560985501972153590784834071228906862999674714833611212642139082958217648423061524907776986035360619775164260704405169257831237305821023607395940417510529692284952485367541802549864317706618788563371111542833282149061413858786322165023021381293363560021920069607072126494995605461478664213930678797861945942748603946435961370604493712902581262533058973044684837196397449471693427437470627211048432784987817081483146784364885705914209615170741186925994623344393684216184610663187963387569096612909560379415037972492203862428761266651971842702046767311510718634794591485554676924898727951079853394712946454330236956753185215108518561232508149106427635786305652620073201560731698074143643515518350648701055340618909856525468921839537612765236885403012091320762986942553900706293154646969209056915901989983727324635338865280454008736954759587245119895026092149707569484158712531726950533867299700883023723443187729258762856907827376101529525685947662564657411029495932635392184521216722104601628119469677845690237414656170986552511736678820514384612103033829215423501708235158219346814657397861669977967817621194257104591632030873175618829027117401392905004083541891894197095261141388238581507031595819924278984339349248392178151649490636029352010117265845278542136502464826956215857679968179476777709862467644809931198823768091182447722163796452008676758045909792133224074621365962830644322358518595959365010296215514215637907337859462481689154645776033476690726209342118119602917313396719647182117447771878619581579760036875034761217998232474775085999981747967936634367010571185353732767909542291923091686558796177081713164803462495271254978394200378483904475454741224479067110588211591027140648243589770400599129050345558018107006445779953757674523782267418039272183546180262796736940153175215733451469419697205799056161472725053172504888530805907447255379189673775229791723585536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,33] 1512508470340139343834417362510605713509918907370414130229202566861152131744816941961087657251266435955652656242757151066306161351571468900102465780466609765992534629421785185081936032208468688542994560388497572721710822846244713812544030349831183455915830283344431910059647518311151263003890726998905935863684004496150900839522680325892372975473700465306265568545314036302951497484037222373148262120218407634201683968411360701481659176239338283491136364698498233575990165839912908635003125236718347305418896382612539609878746244587264089110936917275881192683791749632972926752590005478951462874578529971488643320009636112371595408809015503231774227506412062793131539002119558888160010724049737407762136729501640939159421058431695310179233331865931700269389163580337469941898718420849114891022585392358072208349245362596756430020709136491832972851129814642184294901165262021686431390271964030518043620403159456263502973417019293610326707199123394283948969832891451313375537650837059946855806301118836286339000700927210788171357952646264325375884492884856037346751696417927858483714740338535188882716996920971479363601558042158864777069630251381525312217121640943545705057338321125304687406104541956412426500413841052724576660514288553305913643464617072314559175200977140591709701429204080155526376792011188236511780875658582022145051944107289117296555399339264311947498261898617684919922030927813821802081704445699429995610673618967639181600869731377284346418016518387651447740246065618717401582747950732399326342257053293057292547084213986343231282972159213345100352640315427518544704999956987656597920569988832455919668370194018378155571849089845164907561902147125402456329951255208620986234736457795051743421990003341807440878352919022713607079594773334333069920594425258778064113854807755081546846111445200261831167842770425370127329882631134895175440497747526719963300249265646163486303583078106154259719953654141576061675215286287782625995277903160132504761127810550652441676355402654560723631574821644890601213665494028582200742325155219007626056805686958075394542745891115514005608970163642637373764864677178291938452122864560391259751898857324500483726928664322438594560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,34] 1921177322818052336351069345854401247152212082878416730265043243303832110950626487530394655354354731843843987070348859393345962065390127073808220149202267434000367771944912706629996071129169282677879792821191805136659298563125568205945690686925123127912678099894744362240885343271328757759485675412049770337197916667944032128477097254392869966191466564277383454737353507816670021571342334317402625796522038590488279577011332522120008885240564666280178089651241223767147149045357170950850837150066760257127203762248197212113237183987543762149719001023266131257589840230291802983657709989719197946382557258404185250835051448411027534774085029264943920264191339293959681971122558669116191393163459367945835850474679181263846288721582454881863580692360538212708646245646319522190071766262227028584927057487334944857103118589310136130146899714078903465821703829433685330293034116824189948806629189174206049214884754404764476809193325665666920303305854340123294707833937376112338973978131989704008614266822015126635314095058131885196626631544176523324274320788753578576953954457774542402589515273589730683447041873632344879518577155532713350270361825117025329047958954628121534140655488695310940541116715858080395876565874772592257229311312323847464270597185219543969857146102128622452186668205016818383553678438987316411055004308676885804320552396280743924241113149125201934275614003087265417655339744222571413685279663260965535131846512274505212728400142172048096724146967934724319839658883276726244218754057829055023675179843325249681479976788112972817136564120761172283409138246589254365280935983785929870722278121092875114917892611102530852840193877730990065327648692947954922130984280379531249103738759937566549819196025358432205766126852716189275744659253390029283445806389214041336181208253851851213982841947210809794800924336772938969959322873905409303113915947457336081284240729254573141536899435067579160390602966464541928296758857931051430608166643196713980704771466317940750633202254530207208229851838232599340008751695852884403605353080256947730966899998088195959670590366335057077498192991537203685118497042169792781615454576797204032439534013763592954536201933268451328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,35] -1634439095508811618327261862572152271196138226317939276051517208551659927101053898736274792129492704122718088586771761829999224824148226087798599877488208027942832032616584990153243853758056944450142397319235897878610297796292380619291449744968729080135528696562989890573717616482023767848938291520505642676825458627767355488248718820408316724873695304336802038507183881922574877268800377696219367637746357235822865062856475594122370578778727300623176939395648043398321238595063074122626513689061019615800086647306861888896414034650830635340104912438321113027887689352227428757305870310017419563352548659733109220079100325130087400128087477213744119239563180067061949831557709417899769221063334783675626386479625094863052783466600993711066451335254706964467287254506535601731695261197970459324540256185279968359971066647003574505895452726548161805432570874555077069418278410683768294740577109921213469675182130880725597920931454512916788039942006024012186031572189332978853366835607756496109866119742485037489096203811257984974715605201496912249355721253597436292795538787946967793515462991958612211899076794953319164120462933535663401514926663113034973472818126651225935176297892791960309845318833071640583839174818092036908814408860097598626718228071628428113606047531027343500223712959401374987690501996029168671536249187159425705194475249213102695467667921279131932888218610028221019477123633913671602442849728774002769456045485125505367586530931659015194995387515046763929462691006033090637300859645004975241380476195898155553654688125333772093458380156413979882080468505153945079218891251688179392884440739749719417421338289031250279720591057060423448221457773016879736726260080848182185971357532891583297407146943923133406844754228846443290114986948568659329439825784413465780858271731496611795814094285555509942096818690187606548875618801175279908971973774137203325426686477381981635690224991883369584270992501673875952450301656509851749727736425881431296002620614462393214596326401144373882075217770567556049241762010614192887171151852734545476332797106955356182826652737176494327720024986690176061260855527874121935958128853490313007418577338481138002834858949692358656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,36] 758012012887633322027789565811978128800783588553957581031997673490240330922466663292684255400463384460190042469639903618241385901658678748163846200785613634338768518935937489092560170864223002214896600251234940717726928120953779275020410621599538393262369120039838794433608266320379149738230155696600498239073915236960999249697138758577731913729735712281298882830766430434136084805866969421969623656421767751404803259950319095054670609405355511478807443235478667934434525334899726379962351219684162509519397782354615951741988582887819598647217484478072131005537316370631727319888130163379308394494996070374178902780595422014449429297470108386252610859101928733412927473267004744181468934905807952975539816745733342669511948878339187843300334290937737123735878725013536157198409237986275687078594740097460853121126364600482158804455422414996319137010250074397457800225096241468723209429633024772323622307952064781053659234142939657546248086067032525897601080882210468356195631593677392864130653965341699247914048060893530268449484162111638793186405737615969016864820068159157908435192330393971420269527817650267803435957479352334263802750751760098463443744663920209984496767626593210087984417153379316819544774413974954804414927530967754218379297893441513909209076285313316957542859690301392099553809250646907349757344348230443242230609481166259648423128604011265995576665331675522720738575899073061807379681840960180514844434309032778678485261177157246487747306664564187894687765779102834891383606732865435297836356448047894393059992368738371404820748532931912556457708410098569064086797027676481436520758008292494300094102975489245106739576074558549053197178366481689660370686903251039619714270974937426232190667168006001609593002309967190215055576986976616318517848822716668799854242270058282114353752102004263684780344074049233010346126986188527694865342437558745390748999155782705362997176367202139454992966144099174162583949026050706625133410717731374816966851379502008200970676906276035257201563878376718590142987013279127471282688395710026517415122651351533793534517197911451357874216941728291880651093157954513789446442713833435154413801753894264210070276121107296681984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,37] -232354359352899705960839832072039339313859156781149940561063819125038427502938215347980812065422609461304394751785258703420222684616875778974357865946818820714588210770169573462370572821549235851260742684512967797126942942126787464146800604479327368087966045210530517768763141801053369330439439369998714921261203777847452872652883424804388395168786495806739408647404951229354646258736373516754282766383422511666456671843631933566748309641282110328268271088403350069682928330524969800237208488783557169977544742070679491937343344499615193401066100802752790197180695126260343669514503613139795622953676996399181383869089997524107434510471007533643540110058954148732364245573943983776137229320858590308481701487514448654818235860233307973197335720609379812168021045221831233751702108033244863189834693562553517711209150609550245617272694596831411202704620662636936956987540268452902442618886543466345472388394855530772692259326680491189325588377082798066569505900758083553152611141191192859881646614937211329215831502882979292109725283958697539183734590920200515254864488111117797721522389989184709612130122989607374457912508777444818011282266435650389697748844650416453396595560488106502473152496494773790558843694311574436664503806012008968396365162946554141761152519708953158770562110022811893416575164630454279973059409374796452382974048464243169029110096628931971765049769455662827510577231912334425907545663783816515722799311926410590145588344909673968949846186869870439386251883221969348770631820852527759865603942192221098030066871273229346370654319820478783951135422598429434568271514737998577369162293995921437274175435108477135896495997410313620133673953494194200372562762400229918320482599195343225488448174550786544031300002227587739801970070246756318652775341363390286222520244395292168896462225149167494851492570956597362257457877347288901287738058119439163711501355387171817324850391019522321309545105350084713257847304476539305908253863160279593347909160216141886432384131041310257564397005369988832169383208063973926559903704361467947448860363636446580059695186068529581226747610497848561579378087762735648213837668348806839317145907114832745809214347703765434368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,38] 38858496738377872799192042999735887541456736830412716134364843827239769192377633168422750099849845690561655660496019976073448837975577168101581269618806116540803506238011942480864486614544414358056994806898346578527963217914997473546949888468058791343977610320777245085162090699384947021551708468486989347765645469172499166783327250285236478204803963037247717897509928628988515040917152865680053649516410759832450233838827062955544588237833302570389942365789312574250627336188967046454693862500792993134456909434423748670351415144410718888889148967246201554083479693229275270983551227635148983716887577557321770348503782295838595455431151864475389297050354740765446971704334744121758795782900673081351516807675573488182917124999905228912266851611741283287933832162903608334848517424524841034295108777706430469105466459512252586037582128660398812880481579021719720771599451476353537735927393299057220349979965976152530250652430200047229293287485578585704792445185738362956584294846451043092887170462645863987488648005083388720471171545937130518326012056096457925579831901011946837762820893050096111461357156528097076590004379877668414546862878449616923043602548633399031127102802014445159327771372236985284927077554809958737859807012962808848844515273500650808715124381071221885444092004409027476403335580597225984020246825771535696692421783720895083276425255080487258572341788411682644949798760222940035042546420766587965161448846938343261632646530699390696991156872131137443982495584358966965402577594056973195375666359635004646458242828323036961362070858635249138651380654996461148141415747841102521035346327925121606800348780886149808249846039827087791576817774321806885680911023193138125458515044539395664646785675539583794406284611425242677263767546697955372922526006872329716776680660048162355050193744020537981838825395314868516375343031350856337742429334630989947403404846491593782424399576078733171907291700626786823056505400271602557913727461778932643264808190817932833326620638624625791503649518323206298056570453767307179823557992165696723017128628429437755172051275294137609967696921045267665973347494232113837522671072648259769172503981197019260099742252268519424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,39] 3845562534377915699770572533312799211949596608042065221251809391254949568863269540603601774007860148641379721471585285504169885830716205421595098910593834408089638215070078695615150976979503798729745322719106461578444467316865116580348960394587735757183067423710800293168119253644208666644987987581487181945225426645790197777576185667505991440090635608444563345426789122173481674017420936996878212273812772156982469612105093756752413013297847512221264349262309357451567907427957784389066221967817474092470781158527343439431135064868204860266977185254492640728430768413222177426567387579771594790962732711339268698629483016117425499868786225696109587607074495262431687951586038346792352455847385298886174042927042531547488120918779175709873123528130692909171347352171296633086170752611602539261476300917890019458125186392656132549180968400117916752261597477668116546653074637400922420398088682361513409931098309120616426102272928998737222450650413554924967202922343432578834095422190229167127601323455100138852562879460906393152856927409418122106925945272418303217089469012919190072523487445502342245081188299782126309446758379781335320978232739568443270095210499532141943727073072342638474876314448364450822654447376543331279663455247023486925101501258038526857147454691258812915534472583877155066879801454740012592148510929233621773915544680679844393912640084994244327889395307593599210521824845216955298569558082434014711844514447282440927893741190511470024297692692683794876380017487193293802308421406927416213467105457324030901085392933024596016366321513909670560533426184368480617617705232301396906406504526005282973592579537794110735305893212888392156847996642380501710902155353255116314909961593805131609218441090500104606489654283385770680214276160209649053128101279000634847372146404773320379228360833642441443706625174089239406101628654145388553824429747613519783125890128909755245700932436371761260484659609111134465272095521640638898502182187996037290155017121715123816674455024762038623924699890799545260238262714997818543234120563746272247009618782492003602701478459271504333639177408618134311089947653046514636090227825750373304695423492295567950408626317819904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,40] -4717610124056399666554063959923505927109756522794480248366115316531553609331555987258391530230688453331314081222231668144873032396787980934057122466086048555553058625346573224413363088831626983883123109942553033693992696150015434004653019406535549401739230284907966590303085574551172439767097810354670793980574225330630035898172482746127007294210624970522305274537154878113370596338675202769880852223153212478594892412049614365710236665080991943017333281824885263357932077708525293941605805274712695166197319142897550558401643969195471117712552824973231853304170775841814089313454098406709071559343165949337758125184262219676489825488093689971860013904655199483066154185799137162316751148061354698831517128235037719306231376728852142179999682084031621102015508244165746787119152670722179198269848722567705599442228124318748613075133137721228639742949587048554393877310468229757329433516132892271696883918251932375544954316501263506613772610886398969189259501903153842754671791671033356772000834455850770763807922747750120740373668246382651495450951066827063892057426510960499649226787089813264408774761265539729835509259077436018466398469969323613913820828390994032211748166211094565550116860975494672177243234581044142404171323010606760627751503801425505515931946705811689800530718427112954223900422684406525548090953411760803010636303161169955191257062650284610744166881358548994129606786033648861361393224552376659381455954076831703795926900517525755286883064697632005056307282704226304683735960913923964984114802742060689906634479811937578341642727129422507775348785375264039079883650881594891506165108899365787242192608220135626917714596455287610194870040225961154211005848700411657653687497641991122936631426089720750227505477599183709341315970453386255716473848949910054519912956739793662954613922737407168180885115759085011916084282330852117547228653310046970401668833565625993579840975057461949368328243386457842208952422047946984484411030866732679820862660557331930954977151213854632330237984894175219749136463118035647503766162047742070516428423286691946962545404935454526077807703799782363002954304687510668621715222212119343579371774804420721815460376744856387584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,41] 1308763669531902429871484098093088653495599951889533251007127092454823480085029870636366307445661217059795127976988266221376073528918422214752508752019854149093918311560425499026964491023217997977989999825988673844545267311234737202021287241774260959144337506964698416593065463516144076885821934524934449531870699176490537086689920644488839159574654268523622354990242669065674751743551303357792026221671074143880652433292040846671209844345612978245491524734365937871512551582783761843003661555708706488032262126555741056081365862486916860150435989845447992043441121808908790621946108869467060646221200279884899412193893469211934222806575677270085932787933796533232949946803512196021626589934778599597993213838093383472540038875169537478565155667906407432764481174613773029385315625346991572644978791413871580285782864903485694333681997190409934171607371196879445337751966550192105719487534504795668121959167350853931460334076582449034630025476762737980857162603262845859481030386471974620522104837118898071412068544581383074903849639297435144794322015704000815568609122511504825145869755394595622959330721955776129935818531097077395255503158465940169312066561066551148757056813397578683873380848275633966164129777685956609194117748883854559325811431470847733293834510944281266618740780910814258307959699983394572894211313414667279829218452079211031948967242963741287351555857573441711447152751617867859916069922128574237986817266734163555750079379677848665158471588341429015141061248928124095709275526416738849546968648419492610040458380332083409252745104653510044512472431353983169672989739387323713245715129005236550102727407372394556019833626550713801432485908797460165744400319785382934391608100496971085384861726566159933151497128537185120967168722984652642943736296467955008217837581056124060717113885114173292824864903441242315467608577325110244137627804409839344927440432357879456306846789101266088609470843706295025728391467063229964501899812477730671624414066444116721111170522887072631920765339082652094466712336786986532183246201216151442773444478590322984779408330260640508954592992671730577288808085725757416505382428413153952097193943375079059774986042239614976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,42] -29078265702198969870443468748570528903118310387672504686402433738166567439500946060350471161522017802707204360583872843496375158062316057599764160775625973197396657918518776703554039980495341934754280917940752546394212530332309097171500732186122968139192378174423707941645606306407498699490172776709772733164498794398069286961897115134284966482918156548836757355684420913221866312664550695891433792443017110940488092701989012918466076147132077550891841361015120028910921971626170719994209115316197782590079154798970197584753401503545028350456044878879694098563527476406599757104181976709810062655924076898329751149758635679568263573134257073598037949858825338652712180054743140816257666073836845599600332150078544813883333355763072345466670298080303617850753871743534151730534878568677146005680210315120848769667791511132141885126837830177392394490526926972040870518278329025899165830080606713321204170536606365525178640334278000682740497029613368088779941980938474772674244803577757861874062649343121353234565194639568010996685649122726277750123620008656489219560391352897238837502603006127996768276979788421966912731040288329163247039127031329600720097184725598746132765433232744518064651762713619785349020526316413997494441318782680342236842808196456176701824517885078504237386248457958745974612849914834629525783715652621551525315680870556012530765156026486606008043816072350986786695624366308657392107180070880843223698532460457784177765549610317883821566553204777030764856595847683487305878981738104672224737057089600564359240605747399782163610930643233556784374417663012505087375154883280260735618144384179222199284948272117933183430112377891900419486196306256035275660337188621497621194598287288659269650279728435615849010860093821962913093882464422283679846300498825974778451365955221430399708149651813377664380745730181546028243206330100439856017405823603630850033990916240424719785317111833964017258131539910889851129694096367522489948640267776430619245847820275208743804517377940507709148172206626100490210890851002595061665053037800025391771523228754829015893052867258239646301267430992892442197089326264524030681820002644171244332386332731656549453013339602944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,43] -99751282471433649891611711757407238422438481981870981965172261812780126155501005069927781472322433145725674724806188711098363350115582716923084679303640983484875905634525021426608568727508612634140084961812376102145807025068325445052330595493081657629554176290763973894802600928181029609762658606717569778026380705300743280680025525563988419785632606853987939712449615806855939820804087879911296933214215634888218325088777182509873807147370479786512656649912834513070486607221265281809725876101765845073138135379417736060645912402194684649658523984234729067176144212440695269719157078180675738265522426796190280084801186736628415803094037844094270166376570737622460273342442601260407612997152807201694633929643448152181084505239408183385081105250587549295745389084308492924129239491988154440779683740912079730294985729268992351763180995322161517096799451202632131899635822963479763586247947644678580609052150013716598607670202613220852219390947972020325652629117421174947203210578407711634963293375401396202064085187449221686782796302834210607631026489770824300911144203466986106701160500238849884740644416219795873855699239274742543060193120674794962036446380341231793331867138711893065211893785226735286474604737756262609892765930865496178277416797117359131144988039959096221125877712172942289832139383560170739759986259546395009359256742426619236898163313981657561222896858604592843577598352258619480422180899327952876295863436296593635071211707960220416701246973420520874391746617648307241316219716607020977793655037318018643814664711949132988350936020199534045705959253893582279588614695930694470033001912433321831372596949837855472910137437554327833640604788366751070740611196317280013415402765865646245618122514426874832595674019679641216198197347916849581789765866979028375520168585271244461626445076095292659065237264365998049659816598296897153847338866332171201182928261655468472293456445736024249516675748589237487787950863629543164989840898287300789341487464513985857850928607752626649073275624501390129127227512546537419941384830578139197013690914177548593707398662216007962662126882080190360251275785352402473908893046636270869700212559675527804648742912524288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,44] 33175396332136329872221709985273162934422859630207099946337068870407408278798816913481923091600238650483676396793117248065896793209735485901908057230552581666121279398031618233539642199206000582049029285219775396436677794091763243520701964618941572878113754237264235147737727355387526407457541124606019659948935472699958341915087856695106541005132786585261272392916888192233857904032462390429562679294002920038724739811503347187846912254405924167602888357031321299908015780250347557628470420391339614128271098609166735533850393923802228053383452888804751277390088924959887812560608310200918575928587266221894726805724642749923065514083062803586552715517177180071655400256790808035565484840595917595163799157539083965893862209534359093909360562377443702536635660021417515939808056159809801063331084860466590167666773330451457521265395479531248504729289170727997874286844773332342930248728307370723814435442577759548025887146559441415933041153845932286492357556447095046843273871348091730583602813933479050966677985304283408779642798955147974297001178278401795170706864141226750613500075991669895279300624926387478700651792656910761340892476394595470074464488643023252337211482597107633358679340848411567524069346302173832008777556620841216794892100725573938470421435493146085309108139604734651512570513872068741243809732295226721328640208813134127877130038029542457238220106435081518125109910379072198588824912126115688061219040156600184829682181753251124325055469803884552817493996835530244924960325848512182834796635128617413757671767327707085305926643942345230064055789663810963661813072892815876494763658104409768098186169310682541582927928350394238321691938489441989921234982618186991819097513083304546653589277862627646490477602230510762807644577807032232844868779231587040123883712183103193186963124324451461466976204748791430774617722441142187002237813408510963725829570906655734244325843678409598354700092123096639197556958572466092220805748295245216284962574602865027965658975353963995255803465448271185138407349236826768306956459809157965768520402638462118469229387005640998658717290362161149284580666984638490892467867770316064285762727658656581011663720112193536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,0] -5755949303584215944776851814193239181285296406343245101805361681254301654829022231317174807590094832572326940858438914048153152226564480661378815120852946865675412585195840990290964787455419357362306662720839765199073352433313592628882533684621207540427137953744677960489943576397139482590054435895974034620796740642436060117156078540332584394356940024204896449313571280175424567128598272120419554869930077967522126996398835361662252652792300751121146089722128048753698666975128433115360340354764841168658440478682020568800209391604437734597244677165888776062821050703219036270260098916247701318179621735427582503034283336061725643865468347887233167648150413598759370540935387784878122903058807372674487123442112825685087450836302060867105907642380139752379698820337958161291347916071046797371329775610251925225322146184162042495199095520515358147574969928178765979769270100024024763236942589581704045539156873086598013824271905137874302637101318730702322354408821618583688401057905030301852073057427761235996944612826456035584583073263141139440702621235075287769378479768151383782020016486649686146405760505098468282443835302599724520792642134868440653964741222468391345761710512578110574041935062644402554969347182352699825077472699066572511539372767799920932530819589074183656288219886054692232625592305430052492580982367795951844572662981676423196923589591444544987213301104603715846991829003072767132675534174359656348181330271481196940980501462025547562984291828003775148232964797010850453836355817318004015402847195599832515743514108405597968425095571147879851634575890828035217940581046974152604257197917757860234731111642812368582602261145177957780567384984228370743594532296477424365062375895116553533766192679328770937146100556020249533285617828923337125172437484194980866589228374326131927329624312605564623461058740558276352046737139096260085690311602267173104374676987383801733011224427345555496709434384698246151600126250155853700723097280967910438435914085135627481005309758772875874169983772168759609492767100996676524687762978610212194723518375662159317851741799584589282341702174917244339226124525368244991085792823997658631156656312727881753034752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,1] 411217825216594920456302449757322657114687995241558804083774662278046056840040891895949560679021175306715114242727217975449127960220258883249220241884949098539559044255389433510469985382303212115278653210969119506569342090246315098655918216132219624591547149353970443924724023297859297037519106807619933954069660552707912786726216627577141565580328559947301271084481288106718820340445456651061955770934981146516544352695158956887313341095650028913273446299910186032782065997224115535957498028198793266183949818397028705958744397678645686730399329292741464893443420850135645403774638909111340425735020461174939216868776591003549907440519930431649195987540266012679730532323626261013573381794561462841089008484106361757207500128505983932374633979203316249525882325424484132046122604371301475130005942231019563220610185232830462921169700686645390594228781347343133005057056774310790166082014093896883219254670254931141049834976133062517696249835701734733163441811977776326467184242121706498913827579604769255931449644581567866589277464362219160313775077758663487270033196737575104868287842135982048343149944166251501655560034447823817960450291859875016478270033971083420125830154056130717066831106971229695246656152913982239631651309515120921209992120319813646421696743563288635046475271293030792023169853191416396582980743121797229374752048606940010260185696008550186351218219026197715421910027656014261446088918013673791254607079432409439758409069854946731996715194389458467697578868836327458615531966126529712495157354307705043762521055258532904694235356272777131455833632154875846996169555069584424417174771520894867090512798769607131933715740387854915186875210037563324165297966976079226955179677874337642380821412831764533214962970848422118888734088804506193712225672519339139172193391584787797543419437321938105824057090934943737058150840810296972804748893287668601288386825947656690490256330405704367801327081842639334264424168331779070519134370906137774764655300525357827037475023602123129787863159928613568535341176616966929788622193438934284682978135696155802412023031109727951574314575975258958009599168237067979077560708338835243165307916139908522202477101056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,2] -168771912732580326350408124940398551687661707153291423446369509107151495863030467508766073543293410625271868834278468018952910990690855632931266392886863542780452063106369326641845580475707527963354692199528915364016827453824090154111081113283713442160287602285820867874062258867178580746272834188580171560510831870951359682580902575362046043126099042897251650293675264777405679096491922274107028049721483730625738791232240918345977789453107072653779387335815458397568656217855000913529642125894160278701103216765339401513245248788370422338960073580564786572978103305862167194120755009107004634208401049707192800681456079115143630973849628460530548189188676631026028625612746783383660861698112925644122753358595622557948803999425743785093073807355233418205992482703662949925561922654967995231725325746865787479495428494351923202648007755634776062613474312949358344622467396638059605439408580386428522038728296024310962601954166243699516701220418400906886677303788605482502788250261835725396440086005338077622893450197283933665625277531269401666422216822894255616437070165785340302653902148173542095821782495602228017069571510279784638967366798569350578468260020423744743323161679241977352901515907095903362454552247623180162172573186719709014854098328902587315802545493411462136584614717905760041644983891510719053723575685534259041157506926078398641736860246338835414383597250197465404693073961778888701340956510108867044274698602537085296534501328616079257324618395880378788355587844285309902319703217116017712232340420014791448543627412807112812329972208616776291702382586416716348468852466411883915531533032327729629500134566169011088724650850236015073105561787902015887121480639668288861770883540248429123057217149354103358349873141214402428134407905441437414675945069706511936892084185611402450940076511958189051249155129227363339169332302528530159127413228698096833029188959958297918406878367472242657926684758949975804816569145946070167643299406423569885781008432799648755212947149880497255326037775713816539031648131683051653955519752041726273413549806785674027396027376412742174057291658487289667021722264570284550340259134312405947678663823629008626630187286528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,3] -3314042454840505037891886034278336461137107561697064888206798920473812145172059588143685182084280717427841622467760414236602493948548110746362473341342617581077483966509897623945864031265762615234913806681584201609006799673135630117441075064097844205407281934312219093294644897246671258718738686735431531511002985349798019034065807917701720002716479323895573380489134804923017570077554617678416018494230804913853208976055810093511229317096816818368820862364506508654227181069158743859477078353635202148277740661315084070232192745175087444184086561814503514555527607141576069305988971209658605263649549780461131374632832489640593558212689856079576258493292661877480171376993036735911263523283300882864104223654072950249902014509834746824226064994837160308189892097057075014041536936849887480883608168426240943761637048077914580263701362673350367423098359347787080927628081886326470764276533523984635677676977649841954360028252385551299627205207038642051417464282991631605411735975792801518876719593955535776584096199781372690406237239974406978775312234991947639778534864086388780085777420540415700593968400001919512788107879881288797914803236848172904359153773839417963648199117687769524735666250797841388574127060762833758461808411504828009001783815885657867969730391940625289568638204741024651534064628971827369695247372768006608819170348666422031568254844056367395010000142067097925188349013749359082459498352050587096164811222006730565305786708216150470828201878392086130496046388856753405381430000494358458542795176859951821759844338007726129846470966212936754326386507380415746238522884733357130322450759190036210128491525685713383993533598092947372413321942953386329390978415091213003892137244141414892509894611854642746170243059374392546830155561165948144337700520201188266126752679851969413149325804038521523196874513892842934903862043937600261190320225898617645327226139583868170011134539474882892540110350044496515194697463422534368557283826000603945453456400531108568274745645850315036174982432595077646263747566742293210847273063910398269169347262310765198326975178251393323733615916678402372691187726429772618884805881598173829212351615976235223348356967301120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,4] -8500044152010673327429975916376251278731418669146779296223756757465896969854265927055894752908733995373326209069316756092585397930119082550562375543040021983079395387102956533150040082376817046154952368524379807612432237811929771957514211663824035206372832609245694608541163468525462318151876584689865939565706530635022968852745091364424070967751735863738548741953245841098169863951938163985558288176427740294736518394481651770796516696991976702399294116622516475071943565225259569164433675838974945208491424676720192750506555901126972108268810546629377910871752968826812686245496963775019807321702563572980354815227851261251175306061109533925500194708144288550136007026431205506304077117461852137344729429760416041628199558611847823763025823452093690017954656731717327226340457175351991715738503727996584148716903511126116288331800376186789035066757719086216466461693873024705365342202115127175885640502767087542205769030748367778154644646382251506865311011098321088075541158439496481252887163301220161019952216200404403314547425321243742453952174859314954918311265877940681837943032181638293301182330773298148957742437606920971277811026577761054990680682871837824896692739461823508943667321972540234484625720095627082586662571411959334992235429613064515348446011496572428883448514901607137860260257367263602636073935567844116157517971594177706112351664387584506850278793785527992956751320782792419722364550281346321354654576646666793284436960791347849023643520834256477687286626419670283372659422558601378619719108715310013943702289508967378753444929285880551153664024257495377720197276896980129931429032989662575990870297157168144806980395602325964616101232179703784085019685992631421940856426385888924834557196614018306654415000605202943589480758100504777534434728674680214218992549616334275171335843472850352495563942380965535719356476157384150311406651217601924492078515712116447793157890967582677219516032727179362867368182761385876067696764465090682905435265194342550359754041766531228545563041284961190491960683885444292235505531882274766404404156016062904510311856984115894334230594552718904721618734523152187443045744724474513228702040045200866203767064454234112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,5] 11347691663780513230221518655989948569727758284003855661093758691447773180419236218683462783195366290146799593653227091858496828957543722500160237382241403998374782519290164717759564151879147772293377154627384091644695564485042094111973546608904973218330308342953343533402682256791913949594723363937031686766384199383598592375058834622193131415675066494894416284333991549756963313075494269290520459257588569647203922400123799182393270347868014104963466952593647183034565295021268597455863120456018981579737178898469356178452094840271881516217277782618663779706728185961253763200118604131965486759893295625570596796048961641664806847601823184238849569029658287061109778452128877219127771017511937156389138910721568906746755436296763026010059874809315322447616745526982551488307561337767906258025945050646339408038228766050691588406531544367331977683390801303849245827359939576824124745915291790998207815128731247353531796042981357324673631220604504804607336289196676152533453341613272454127886429115542934661811017571307687159821250846645539341914729769442013902699062673225066487526633953488403913116837304945979068629612140486151287162125403744059327918768582908716818323787777119964042405238197996466430399008618203162541060403124065344542662936661372077359470145141179817212842997418819786011331741910943875652031329994821109762476465335638204110996630000007723115602836070668611703155078374534402088968672348605896310936481502300480018231151525537239570761309522582157974705721202288185161987629104474887897869042313328216108410672023974829447612242969203551454971248048094855358261963812453113233830092958077120023775624561413077514072934272013760547131546835172402293833725137205529126856018257634044473505188849792885453457471093232883008304748345912539102603112191945693255097128546530160137392957892547904053518002061674033847845077302041151888461848951426754291983136045618112412817276562937314841007704206472972263671186889586665757997452553079287963304226199415240441437793847645529302282348750334436496701421278241228667405524902039007584444290532272072658919423380541166522422340506790889406195559542942383776906597322117058384890735857878903713028662592798720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,6] 63752531048398259668067197962008485793249436955180117500055970929022864924306729245418709382029305778308670674479124606120914052011872772915998079008676098827918800314130535793985792850020497336652331971149687223178457899953418241202772016099110653189492982434424647207525362587931971389266805467939495729661730546319070155168401767333314845240013334114622655553854872742732518956497015130181837693718780057234397565822596002183071053926148851185960667435787043023695963287649052317104086848950188848856226255671456823310154814631171222776893279823558965750200518789432978597906948094226953607085749091062328821507933406706219180739961123156455224613968774075493500239511832970557311191549548212623225087034678791209208348801449817133788435206173462842406165873001946071224979428163370912458532411581367700491437097191054364244344281046069468074800619030039333849951896497739239319552235742185564078638451757475746936833084147200296487732591858061133592149402472142116971568399239100844338967470549420469111018437294076907937833170734872928868873573473253948544761552430450344487380012722155843005518251988448498409768065900508425111152742742916878374219675413132492252949678139647867398724051295325957333835679360728556295735884593657276885232963039855645287255418753324708230928959798561891248263969732510004799860853540069625799819389883204279339336797445606336257221992714078522416745132364924451710008435503707728414946308626627716771117709433123850069287527694215247167289402822585714280231035745803781830741880307635858674423804502159394782235777222932577106150558708174170292680719477726644543028640864575522073797970037416549080403744033713791129588418673538955773109127321359865546956139787390782193395046998163139074770088101048613271392247013754862378685281407824547022567513786397641345198199251994788799243835410602029575277589190711129862807331113927533103390125952034675129722692311226395494844432370551991953735066277223890780413314517658054488530124284940539776101656652723359118723901825135812972148098559564968150822112010984292906736166546205291755638600686544671146029205506843109756864870253734899989223742829196383745600895995920246972293378918580224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,7] 249555242182743024265057526340315043956490610076459606966702683167635284125472866057953904069816886404013131418702369668045137196412246341885588062584193178914955897998774537315184761725686595077915722387006415824422302138006982104306438083618107252568821814876185536462489039569535032581605337344547351460078285071875722847035754265456942051492697589774660768992172942740993235958792299578762222979802287736757307995058115594329650033910294685191568912090500429963874772515985154581727850004768289454643265010501664619653531526628347902556761995293896865497245178332834719735457598394784209158140717630315514299846692766065633301448354569706391811368515475593024790777514976280686616126052483786385760166849133607640329574062352575579222999114482911812452805551285597113477746232658111373952732078110144193479929536129016155366463449244008962445933226082631422350624782746767016327358289926509309217197340533951225119476068760276454809796783748368010900094037577108107297933481324550651957420204453230399703252564215710370919674453325414514710391211642551045389000181358091978163484751694991796534143371527294679976890842445118675595179687719880033180647998829590423864411125502465639512541861934106273256190985800875120958308392913024037585424061121549760997231237937316385003206977429660652049046911824903145814864868812523300939367369670364017164416718635930642696643511863175278897902262382178873956827866402361632016465837313815041502511372143237316080112118039772274465690460754274989085515027659291039894034662306539184698483865868742370260054309445584054535895989737911473373946049500609293283373150363229184430756922896205937750347378670110710010409346635886468888752487084720175251700683197152406606137415476977055823203304207263442962349392127905108157293654425378224071344334700839895680306060113784750383058808628948650981745499700835075788735702644519309026698383680528201636377166460945612593725201722012244519915230717901800045634964428856721200714693331532083938966512291972642151135991540848989957539903558559445546940381041583822630946074015224992580414188091613772363387427605605218169854102453209287445710230425431970855570092887171925464788148376567808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,8] -1996602260639917486157778369594214125352091796883071131888357529987142194756784984570125515255284673180330216117760699965132323563336553606172099629756273654973203821067579041926958620049043721626041734646819399813759499594930336814972754339421960347142687428880617881518084910495617996932249198465370452808213960425512248928699724324387252014344501798245828347238781356725707519339743633677771152804398400155964814738856714148340204696670723055090868483230275700350794819817424069460842741885172585413042569308561249937519961434823752377730367746560118702344653049135726521091809779539860613471635128100901426474991725300826875391478257305495551348350428783701814277611195277196026875147667737989657238427332105399855782962016453199962798820760906814172083476975987954462738714585135844954416092751425714722006855387823693714073811704896635634106965382791572898204235375796252806101408240883096333636967860115936142169922809835082699590594329326309311099076749621039137137446109528410374601423312306685022386288539287630577628871852060465130098826657021096125302740688403259132010852269958519296815925012248828513931982091767023863659853770092325888987611200533580446520988752801267916359322966954064609103455330393685734207321311963111896889356608842814082983034802822457227915683731583231088253873467723191716319247065426011911423607227632860397094700287036918036819327820645178011431390329020468874354531574635320339296501561616553519549415731367789925062502385422646515394084382942647748517577091443046984110151131398404988956154715575768555205192274397688018906298532806264644998592003971799454810083984710966079033626637750919610046459653659740138981938115262711188437279417144616426721365809394613203785802244654099761656925298538747465975256057093385254578014580484625957699609032482065459666816601010069208720556877155289572710597162654510177853966727942691190549541427344545162019430662519284069485241652523847739853883694231795189857563254202743311498201284789807272879585688549752937531953570897474561262295095074128313000859755958380002160510673800693317275448599127973345513575396878898346644941689005466612607192511069334227096084744062546005907630479196028928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,9] 1023192132602656586712149826334551748075598477494537382443388126986928916339537092298737667730632601851764388525098190506069448854490063778589997921621940505872801405302851198373522267461629539939882205532387480477297299287600322252659304789033174340420718944125549126057714947268904119516527885082022158652964002823019135918621664727720061542371437408819231407488826698898924864591481800390285010222060834956686375741323559885795958207114832005921267647013455327260931417196921176978937777729338878880735461099347278941762351716187148289533920794042706259875357634514971952678204021510643464704222296760569837926976803510517195374204135440855973689706136795643502683859555192188565398510271868022402944853185042852521327151067793046241682853743019385442478909373030433113518973237552801920414831745372324706085233624873942693235748843115595273048357741799165294312275752472195489566688081437438606636313765092667034160796790046767973219714492996585982296108949723098743219788958779843166028759177545010419789256453605290170960879843438501073907470612678745458516959107040924091285941842300794955484515484055941241680479917024323305321008745587048534766609916188176284807097190812923820269446560536438483114083042771425672548848125741080400049869062099697831161873266432146877331268431438366132716449444520065532600462414921370804031496796638316292863087533987031784447073303492979459581644341460447716787436444523115309274535822272183302501212413527577089541255405097246790193758573046571176453689910503408984083303718152752653833348878024605661926537126140213016018228304529633154314258013778387689206306914121186106775649404652669610711084867637185937839861796565405477003454840806741122671363574285498854327264296301242765060535763993181395224540495037556452510991874767585903908883098167977934035697706521104334205879639191199768516294709433664335660546551921253448765377142900855934162462921798017475692111857711085978512626262782516053314895531751401518555416926455638860535620681566029966737209402105029897367444497611930454826323739268322228847041950795100353827925056935744223966017196164804872486393868276142514796006520427249555059545333340792908575232175537913856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,10] 21093078413344344150940466118225421861478931406786839373280708663267409576785346980598443121046468976557791928777516045789851510381474073971936464361580652677092188253465962190241120924440288023152562947585719947232783744452029157209730495345663718815970661668778369791301506604486410029906836911197889146063750721037628943345916430443095238995831702053336284487125115229580451488894388535004029752124783518147854919580790076946421402981469657925702926864632192827482698798886647523176936476821959803034053731757181369329229899673358534789802530922405109848632898743906020927455183658330202455520887448673142997216589473305651685288753320436175202329459762464334783366641466177358302336261516623164210118293499728403276341491274385465256710432350915751314918879117522351334908148677133062264037653408430125111257417599807118395155920483309429385660355401750562189851300925779220838526723833724349506978683088173625087859993216857710563850340072447227548817236401890347924239520060279010234580246246320992958054115776763027385585724170518146967356257421187075578715880952097040558651072491527685721531012624885211197644128166427342750357553066719870138215819983306033188108740974809524642916611883738658693685541156385704269375373084351974197150249556330672655459674428039059844125683871289460987232565984244848756817546217146775908527637637852121531736030175728980577631148555182013155660439712310704318356639614404292514939287149699245692725137650513279224487922750429282648729472809668223394801835594249745213674260976357584187946161856326451141787844391452503353309187266903022650090193074403639125385896595392449411186654782714514330373410289138748014431892843726343340600939606062468329224436537434831426800080387699645119133365805099802825430352955912296950759236548789916361812001584757597073244484057751604741393549172690692091280527476065735311870656799512776041636733358702693912243750484360223756978890718396874379099452646651112963039870639827584820250409774384315806450837897623409526609679123322033815451710328843623498358746910409968881651281519483876125528567367092984458979194105625863384353622495713797348479353713450972826580893419242704487091118028321980416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,11] -73401736777796073051443224024981621961162193591500073532825436638410659455979830988335004365687028043560587123328676378807619637040366763815924923759547136911173662872934219823850146602253044771844970140928942987051440047110911742072681918079607406891972711075040751504859416925708220360855409876537230393172946550286575722679994360896179824749117923665845577424694227805800366644095931228801228107831065202331877200585830898135946726181168491362281388865074130761526592638343147542659848706048885007595645475846337171188091687092515356299877663712535241959665580237216591628582155313349463649102182472448345086915708315832325901580675111123789292817095536003414988483665512914454005371084682305730604137129988060179934431215859045786626886158210831329556508476391455289647676662034389745222475162020943313101812180546098802776632966994696713957586297471319373927630845305078485341450131409013809225611078767915731412991774505651863070855123821879443743830573943246012195358634494826597100049898282659561642782703412401672611658003870321476326827889635757022666658776613801022494089057293495077758287779588510263682556028015287822089965419253763330559321968282860586997034644620983258007850432154187121826098688523201677222296051369907732978023755959668768625513724234750032204062009740979867647223019859939585844745386843793992883215308456250079973196516434506487556881877924492585882234905684513678016763507797434131870363913718946509073877501791621115235666101277836345766312043355242940353085876990221788420831089600669062712348065741703471687337197931087876864253885244601948104710050145503929055813918904165247334503399928137568668846441783726890556864709353180667218341941666806802928869239500960861102860958048356775171094364060069692175187798088523993636807024345214608257575410421667262372284929561244977909870368433225323339356954908569348547970302844694552700293527459215242299515182701943681635850013986644185746768178283839363695743743881295740422598726516673632054230690163955324765680338452543717911482939682115950549210177237146797753486403801309115088290916064832874403912593067020057813129852062295877616749173225961996563096634022475647270786059793355243520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,12] 51222829340366449591750660090662297909853516330552101830334283303022136152271905041797555638010948693232366883919793057994769721377668197449287819270652200199135950385239243157866231938451908568202880665878343597476492365721173324590240991425963395730849069848305750815065931068119067143209940102113869701117511239408632643179379662537264526134503784041562219035324602008773794395158386496454139026510505585250529728035318490521544814225920917984034980345531412314002661886715460515942191572251181434028984947317660486168375875278919504371714855804855770089690991539216311591933992931398570099520061003657721046327816681382142424205039911166842773646015579819080725266803438240120678110371623020136904468564467045949459640311205690504282365695119569777911392465547537783045081588085225116017690067144177044537628434832037167654112569194599286534750327771750747904849692333298541257033670688346848799458191863990399905355648769470911623912708819170562410340552621922153401914611427750396986597391110817708644820586002672462952358806885768750212677637886557483767719425658308092036675515698978461204493920247984733015192384355925351096755525406986814522856550875412084395736935555670395863243600612744249008295614719355810080348880080920009493039186296775668349820541715571599122942085232964686858997417099015163399249730007254378020854054716397121870315062153498187677515474929329618369222042234519253160348920654808703331628518375686662230381751946187029985013348383374702322446795296065994093325455489958981031742079354805010627514133514524287956050934387544937871319159064138434003561549909323253309803558512077551376607850389093404110080963928436599176275433395861835747900171037805462056310056203982728633152795237438651773790622969139077780059758785504867993369959430729316490290342491365876273969967172854221571774637232207857250582461648870590906782989519735327049528090382306374023873886676094644596461149115883013018497993264630628498920696285982333217999276443320308381434880251751438845879543499000740065110349358017542773566964664674679976637578625240486283985403131853280219861005964854336976459614593520860701828761139872304817225858202935989215068768708937646080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,13] 282839796952418637849630756050379963739096819768813883021008495928032251557209771306171843678738805140582707789038274986147077058671656134464561818998969102466587556965743817496792766705513431192976260185147466137004616469999883225222649760742664987393759262197496261320370697509985952990181753252650635566084288577851164687142903706958483122607195921005056490321931767254123031808224425794586080442432508416968675056350960127463808290740811553635931606758794277658750970654249955734467933788863385653681108835932947804975339906410822394777683827320591069469983932028527674252584240537061454757068712179124081135733247297620912712065956102404396446089553443242059072321315034167695145988001165104834639422126721894594997268337900033482276638853489971095867506754279391402384129636472985087123138596465576714580565340923180715408798047487642111702476639780993900499616260768007263926198142502802375429740562084144657169729698924752647829122198585474161810916546532676452374163185332450790883708279256617142474556877986142632838794596896069885547814122561652345649131743337343864239660351451007038303640343066076424677227806893699376555853663493500056823304154042953969710683307976350967472644227060238716979844802457695003376549941001034610502438542108693206925407473810044098229155897777524207997345224466127184325013804293515731873484337874085497897376216344677162598979924520190775573694420802408225830613097455088892282954057187631577817499864412674538482838142900674026485208579338096848571012730034240012642176285637152931538538830341718664605586780555203784499301787753252712006032885806014872137852098594812018527007300850551418345077512234479698518643210884457058563784281685035240526480134157959581582714019378741824330705749510152041201247931473842711722621242760500806355282747567389059386323570356747793378289753391139909423565493554592245023522253468057825605172108894672508578481898204912065121207276415344200735545561932216999143618689410941849310616449520657176690231285598634257583268405129114472740533300455975628336501027568839938994850611425844770463212563963011122618599395412390341891383915845914479791384925203548475799883200496172115090264246018079981568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,14] -836235296434810034439918767915433376306551991407408273804946144158910261529842327800488251723089318978838262807838290773397748107115082214867468719331026254345079736206156347838502922415649464704065105506825208061075674246543999046055795591166966651661532307244557365951880971024504874277383526192744247767912652870784107945014378060698495499822336283231316412731496386734035904132023836942023046235840074148011099154430732659223007194649418622949234698815803955413850113619144193392839021845897074800529988277969072744298128058284030605566211227903082794666288332672505569703662094849541867124055822548070724404797989207577997973843305203268814366237234689904228406899030309247037823819402187378680364330957111133833615595534153787365713754182884880231721419413421329568760851967261119289607501906466783186007875967613799629028849970062083681693834029402990346232632636624768858557832810018127075929220483880410660875120353679697418090678552660221470198548177289102080605511897848460989941134331527765120056816690451525747436932246023179030099961811503204511762801590607801395098452102889335832346938473715833165913952974355056084740972293530306009333992369544489104050113027844822861438430956230577117323742979623470553078084955957500962334020153771076793542753048378897133310577259039735942255742416950034587219358614938291498510416909555532518100986880437642753742464309188593371487291004204197029909052281991287635524875791306865614607009180962106765912884662561971174959365432629429331226789753135665751303496271015543925605535038523507699794836620823090216111951682919475800816280947055126975535998030860154489985227056667663541976295955969218395258605415246927417971450357431620342602969805026098136188848274460395662037991346895667351871029861584084928279791992937660073973916109445105650700274082519435317583763113309252278779732377496238038819342053086755552987783371558470631923940551476638025232977408326318632703416381114494855304239430167998900893830473171441855348619535800289729168638109773630907117380131569022080595483479770342600964552206130746681097531364696878599135579875731517329776969859852314610303011872255544807337018634978100251938991826368154566656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,15] 547625144988108675968039929449100319037591479375151231547256271984023132381698086312565839731663259591785528440760363304787329095635039710728220347436408830903759240234179398697197168585743022472405396591511345519209824140985224569023715300838063303466692119289687946552878715903441585660087222429553340746167041210652470808572932124978030533174533235863796613503901047657560686175676387824706732558911943167608936159810559484403078378126832165537841454735512669045928595437416993774119256446206140398865960834581456764708655345464319467833801754258272762943358531933053085624121115100448915186603776706373233200188475445871892840528767607656908359295974686468511580995082018875775855502199613809125983586333153427498214527586575205714586848100569105542425203240666209436583755077167755866904537631088601283689094877560011084164083067121247934546641406116540964830645470454374785914877317159350890627769877220844798441270050986844284727944643610613629120031413779787692282030336922266361568365224810282380913276866329453345189958114805346822051255406658596204072366756427076054422667263995960344896615714366816437928563818703954160814338160667495363959084388685165366460085643288608450331969819501074950146100452052216418288632797491716968197494417783734135062890107713251548294041285159482249051456121099650972350057090517599937121114279276773746751534770201506647603583325371562022818097651280834517626734759276512682459482242516611986131142983955435476496383996755848533959357815072131234113403956424320742203680228052120121264922241582893528169903682072765222891925445438964937899756817269976098656362100276351105270955787797842169845032399125498310330921000363840068384559191033390131129697733673651944904527761497429361838852846410083080591727005069907558220752130080107292782854988732342442425980791575103396255571220141856201467197157078393175516414884845269139535690322801766172985426418543220979834348382578929340255840424682193297922212328085072326365060597484038776384081605058249406570202561552382677757509040544980112358085874538382595592582605645261552452079753417463496435977256700980034810393575532601825010693647906206680604100379252610389034415620711287619584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,16] 1862336287250608459773555191130871937081960697234211399324963186074521268300155444867722829313606753224517541201321972592204466202653724493291641421547509561032846651333218973359335137151120445534921873562025556494329091875040257968722916901995864228311618933858480226986707035831918041411072910322708487173523865631817451419835216662209116389520951941963617400740964730683694999884441302225811830448160143273165217391029948401386347174969857847303370971064126179464396330179817289872454016024865953531768641760676174754142934428431227581530151951113062144843697624119043259673827027068223708884641566619504909928430653540528274930013093819171276884032989837671022730183572035062091142353726640438774666631448261950764894076221096757956442411427294765925019978076099340738647180063726689328590937582242573327342555917771751377830356780468585030574333337002653143541804072140118810081918437967014842891251603073957262285220658794953871703133524960904404038916565054591732369073902692420933631180423706713129823485030413692766685330344146992254665243463462454628322998920493205872592765743249595306286006874426379315096669936712674382265873214996733802780558620569114874555350083719173054810820032136777071634532329322218277395660873604154780152353161744010202833318633127402681228259172281960015837791478514796764590780208266199391799345458261922126205583787179218516697696826642232529006681906806571220697029178540543588862679918827144994462971397362922852917954682656310497616868327229975696261935205133511277353274732341943402504068608068013890279162070871645555872139814815380001933889007527049548512550258461174659722663747298278818034589111447459532856783577507959975741179090725732445301084429259462820754091721506983099880189167723268813286900985527452345993090774467765009147880750532675049671556936058243875423273607378940564601320519365594924481439338817438985732405091936911875017116766543267785503693277886499202633034196376075234358198837064841892153381423822620313296449881951603719566618259443206558216475921882000306593128540521314491848160348385929921211904024878739727796547780934631357514353357191301422075106138524624632443225110277105251295348179569463001088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,17] -5598976745249374638698579744662499287134538136809367029219621886109840726038892480916984536383868158430567464209008890158138719731234763171757493049840361784661913350591843264935926398368734031679326775859706200031345790076070745578448714048757151196702339723671406765604989525960868489490492485657518466727326629562177645400441219128286358873046651520362696315041844374522566421975666142504419741913141734672788447757713251475575907616335545727579394695906175713312152929922963749793851764044969006075076542957235775358924325702669051159094549517695216248862522733826389964417306231538434273861777118378173168505252796458245627497587861214731542047693137161316366956469429950914112180226762822460613909806799924224195012507704163297881299319066957818232854607654148665300383237328531426790258966369108677912489472321021013839781843339693141480522426505641622134241141313332108304591542495544512614423418564721002816759954122153719569629425636539715741325246347656038609747672134381847106702462660093451414481080964167916004043522892760162186292356507619887495931153940867353242824534411775980488331843172065413448416130636470487987996790358095955413738588405428098626165383782631017356398731147732787944912139162870487709345387834264839776294310521983209434191277734180161910770150316711563692311261353365748578311067625942053946927633924074031241515303523783362782794867136601329614937640682228588990706344712192880253130344114882429664392830450655898847730003191411287418970880903174056910889976719637121139338986009842963808244558845052142551562348483082048267685716501200609784716174860911684180611425919246300915016651920333897370941102609476372913685310921249574501693626571671219139460561097825537732240867752820774238263113642341879952504241555395353571068473957383250826717203600664151573026949484165773361596714052252919459574599942982964268462352386139857010582035904678799157350928990527705770262612847617831923893139738552150513862674417836674247154073949743035117327684717514756067861981071225540045760358096584073646211128501725594490381256223714241086232102703325710824059329399096149322077289916143860669026857533632330797957971721414571895941700656478407360512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,18] 7511941695646456901051713958124229560306572117800611852812772934953667577947528284459632114673485720365663609079619818680753450528480142672143411207940524684467212482313266083842587575310656411089442644231221322467938967554083464364868198940452771771377212497693759573586104559614097543527647287718153210949466226769462509622342434552985866413915046687757949800634748782168009331826564760657417292978336191368477733810488607176658124801074188391357290099089787955123663624751255661819067285875640008255389682278008838819851792535936140088704872696838434873094094016735390632012282317118000524199934472830551547011899970818616067592678430220886939297234360509606724824755310945989846382827857230268599335252010754286454886383631867393669907686498987882925676692837011308241306735958365449247947787426667509995009193311021216981348005572416077545326524716189129827617607515383179187740762683712003307131213054748675122580204550072001135320555011215261326343898923751278009124360288233075199424451866706034492864103295473897460828529599764139419727772065872263358644295102544071773203190826015822030071873336289958865967654074136005957327103473550318493812493581607168094013452505789352271474658371355226376162257173873241709614060063848529542549252730245121369781078478695594832845730011686226589980804039833520255366175123822721819091432773582407754375229882073073683650936804104815745621010741207976855865305868297852484884157883402216802940756772816318021752024145771654570358332074517166569562685817010181631507587169303279666917226031860628795978228312085908860990964892467045841236989477847145091692264431105649173860803530067519258940584811808617443795557516668844850603678109587119030292838566596182178659687462721538820264949916406167333238941119069260376510839754768424683738126126342839612554586147935019934082075137185747601539092999606424844906263111720117321922399217509750640400254645640132926643319626270020328949119912692078234745515663965699200524007024257523301838551024656195674199950749510623053890762191462005377285533746599614598425999274401129750055612858381926813072522263024585244268073428020066442648971146139900683874147622404967877705325803598656831488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,19] -5690072592426032560040729943063207318056077436767702043350606843664376588522018409359733919732989208416507370330390326287684212520385037283166227284309591445701634333028378064266603071602526365812527111813854110380539458156760652778264661606054295136331636078819299671812084185065966326347618526724029734308085805420139766370978297142091702597518077562746961470800485792894206568066243820412913303521788579810416475991257016368653210648165999541908942664006391474911708532422420840771640872754556568791977842533429501749871290821101448559514735673309546212963001922086855218989784786287047271968610765040235826905689651048512847531165560170272318976365172320114830373141104876503964876451930973283752706529987606528378467711425700437694417716846428076945343891462747699814283216164853815489395431821003129869333272333960704349865064966425782699053096410314738559473272199891421756582571853821348471074022129032197972110153477977866731757462883026916767817817974184888118566844928052568278195206045724992782883550415498473270716070535019424487827364947904084927688750944533594924077383938300821640795790831998285525380827789296801310946871154338283034334340239911631000472058961028576214815985015856095237472195154785019322207329982421027883539801488927202088323721860522627955663377181875648027660682463409564015946725023433940783983750353739687254937549947466509362014442802502199107232427394103519835145891190539297278829361418058904234692533728688456669350382130090655416835134187921622873385793654281997005777126540672358258330076645791266980329558165294033380577374381099980315983540924972814274204214890370244008317694591313900221110443313080771671792685047228536131286691269542387599144657783956058378060978869495105886435996545423552792108045165224060809017482996157140287541290231100690974422970664926784421430261537207309262935643801160742418488839594716048695953501546933097464982099320788633859733868442480900812841338307531361417479870698810862841441760916099117874992086442923131946902177881029352616380402266274510214384313938137721131732434479037137530998541946861201267864251489625896310381295141491517577715509793134151493914717135169540472468728321042055954432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,20] 1127060175677394651801037371546883297746905726070972083200929995244482878129810069040602405286912396078991183616054865239403672342589283630310246779829926206712403345809228045443179031496256662389502655261156942760687444862299799843762244923348924423704897076410149145962923627896088572054843820030664723740367490401643555287541487326393637002533112900021933460763526093687384152840214907194055952522662184848368179757341524254279085662431707030737091726656387120394338271678625343171113600093304920841114541488824610717688412399926013759010372557735048069158885758833907436521051086560169944346684708003692765320685242719885594160898470000915275826898805457913878398971096630771135092444569634948484224816516215426765820890398186623291847580856465494177417995262196434360618439991313826459628859562417378435613667475238274734440725363031066289487206734285464550255709953749571764723749439433118458650731170535975094239393218218659406707085365487714642979643940993519510089627394017331894594539575876727243751356409609759690902903103761519080783665148540593857211818524404980554431344416408860408051973768879735706491853782144522737808744917314454681786103855292126220880981835862785588361435576842524942781504153969979300989096727197542204506742982507078550072280013619094536523858655389904741772153866386853207751392550282067427832470669261705753379233234773516760712306178253177424238029869790365863204775202643766254561464676401455072775405147087998614027685804475464985934634946113257009412204991952528450241970588382956930673011908437178441804776425053990596912657614082851614676931213139236337623987834035154913724826275227941603887087080480104648872117834510337013266942972063747565839070002602484055783442459867819208261580432053115461234899016101775979107860645357250143993410025446477512622887906070692580174986083330689727707808644553359372889283220175029015242682915035799456765728455278401184875612529572714566573365320706658564378476601401539560006399883138635533650589089874572582532688471292275037227970162334163299769274128633925197105456464479755652792264001629529108584901217295101562353693133841142032118005135235427252743546085101405060102057291739738144768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,21] 7637395765105351087497793753014003028733660535424659684172039216394368935613321237742089031956922652211556165791841068310773425937019755533042509088091916838146153990206836583263951321246106557439772482480705169141999341177142097980127165760043783252513230919266433961022533419332499668386688251515588144685242555554431016118554030056424103430249570900327677375336004982773752021207687089919579694860690739011015442388527664207819534556182504997959317406834351042772514215159187875456301617607214163442983459710913112149599255022499499225722040827780630672487754062359972675563976482105634293008344873817034500381855726804007389904201736395839548014042311802332673222890376445092377556704756405931994853092133292369985151864798622527086318581280365830299188245012277588639338780037940552546404750919298469188804740490703265182404885618055190251581545702286658832368158299591967576696106454660782712962774999254953394516489817495791131762039571198799901792387596370001987472036309379249462346044268558495613944608795273677062537017783578034210661881368925091007320113321364877175753585953654463749153575449381562250038312320692021799823048364367502611915828350337912083064619045479734373699739370393053915344184011723871704592359494244371612096670672529398508486352443276428399578646451461883693640442361150143893784937555338225499392915403007051099772164575975135232407162534640255576708067380256275698524960415893832774146786880292498505459372053654601167292190596154084750814015028685831153130585663471884530977261388190349054774478924049304859218324504327545475434894172486240028724254238259932382367382139754713086325571827585112047516181237068335626814577614361201649427435602524112973691643737943046079282963151816532421478240875666492604540101809417874378409504690932647828077688179232437121055545507142903149463639851238007256431026727674507612692835038017069986028542569680906381731606963647507443786993357333561798106719948571163860145982825892745343651669363594039195424742757389491764891246556650388259749964121667373912760659820862193702296438175261003523303926846291138179737328288228238581957093017416823532921215121571393244266794779462949534559973488567821271040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,22] -28684666986112522948552909522707319636282357000064405408655000435106903424390239999568471444391169662077988228526138697043795947308367974776113692560291182988074701504369703750052722735091294536232851263195103028907928583630469427998168278233290069633048226545595868210222414988278681831240328305440227579256358222873580034800293508462109583310869912998397107013345951788505334294002272059939343563351289996833502372054896881850214408864531100532160812751638945356486274714654598371661041670803557446222795653240939826130069881851013048174475185046198768419208364928719884791433809478979652753472064623737668124570635636936858981973067039711687053502166728396670312040637996896440073031927716416531861479902852348940332872845177567092932969142575967399385753002318873815712901719934692325957189051942752393836205731536373193820088281191364302219715226577912470674037803667896037739557108608723559185501841417318374042118833840809972175797606676664973847873181297145721425380246967403177992484538361519780219834524824216512906764831920768480779424863189514487027579748946964695538868056870826481141382051833501521374339750970110838940459211605258221205566374876108967320322429535041926433151212414806091493091288967497163352925128874814579559860886210797631059390615363133075884335063627569811504051025527280945861605267224038529350273803459628499513779079456455867347299369222678377024095028057331089190192394020044199135688034544832815263414044579084271298964341915648193367475635889716111798255840722793321911197710819606627106607422619125623208538511204044702461558277799650009575587541868077511408757840072485938929279804373892857369701921893628930664435663632377103124671961109453652084298781226959240037642497624248607077301452050079608749175822996700734453808715292027468642942229191921911604009717054387015888547759028996586599284344139096295687100108842845959867310885222071196020528442207365776327313614256551979411198092229462861318095130631152707815051451465545964609592111824239332745020944749499247161542597957554106532160712104138798462413343201690183234402038952892602489336656684188309059285275892743547495957694867539744823087871875597139931434763473555745144832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,23] 67890025239807960574211715643655365658179964111350813718895071254331817695990546058822055542476168785653412581332843024623662729465520357355069601502483879997544220937774017641719178627369203289490405430657911687955881526268108489409712631742591925935432947491971151264354440409823723910970344631284074964162349766314165240178214131620633938384275169628281852636188019843475463417570857189041345536508738502497601639954365074923826318942527133459267546534543891524137003786387088002055174469517607161544506844109136472163350261769501775544070515692742007436932557412450542071364717005344723409618295734639525073783776650907623296025022856606550194458205736766773462364433064503547334392790918314480831451869897144010842124825593528278604048612259018853331149335672069821048454947337836408281392054679431472836540319348189882199875168124774652907702477168611507386611461272130502720280971601152666119054691113715921846214274629746837462414478967383759177632705447386862025580098823793274864615357184448882668501522508912130343459876805397882966832256849191101919006829089894775321935499920031953795480862186373125709905132894784762994143495768081650948514958142763960918514855490042925676113924840838307417576668910634663550870612215709180980639025664423905285348334092591501619227150142080862496451764112206624024970031922810056664801854150503728826188697631472998201529701291596586781989983566390044279447227272434759951148542613778358934773685738828135359847356873399225279344750675459938812722322831812599842886000414091285733013528161613953309366580507061699395399168263588411484816289969217631534234226806967625700442027304779010514475978951528267332047121200236991826762745004812032098925591278901706308185676451357859329486701230422784333977593685428522399406086232708272139992258157737179516991242207466754189113728282574741832385677812614309057311177763113460258472232128443023728201853605273296070375281713408461232916539024322221294762591691302352349958431410688457151319079478231602506376550528474893691794260630035861287985267078116845576211528380272572112631710972571366250305004448202420026860344467753840137075466315819546293440967514860609234656994046213407899648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,24] -114425191148027537088458433943362545949911073864957041833531719362657803112099052393220876128732597583274968611278184104081965068581385131086138763422989830252177226024883647404086083285760327205135575529867286946813684237781909312472396704910376392005924258888555979378821503044243089702063082716326575861524354677048521189371873715649213818941124346649950882798546863326668819578027399610568563155826060409591199142023239336113800336680638249292608132300778578958733526942894196524549607664196090998468365334460207571438925931421452990132844620781952690936673865911169961351294020354289018420708368038429524415671390088265243017642700703641670018726104868354652513132643756195895442294769987167480911023231407787842980007073143871021545761816334656427318400047729463151047921627605925975540611649668771201418584499993029682049613656908049308241946175357291358960450696539026512449501888854931700230049397731301189509457460344103114952302063185686561948659207911091380367684977816735832347161767690980485410540282297698875880922662505773806297145031875695869069173637901244155878259066603629291687931128608353961140549502592086396222663647741716785749685000992002122263559437691672182650478976855405475366205850460821401454201367955327691548512749364193127379912667243256598357659122198242714042211677053110404610810758762420825325961433490296877977224261156326735759745254228620892798017926213184675167585551102997342987951636864139865102268025651083007756659449901300176239755601376136007237897419781851783644506359782271033832912465965795800395247144989602813781753813908704779089237077098743766133062884778151853385252313316329727653725202543992317990581178387324102253707579653051830690023189630292975457498971711261633833741666474531801906035707623823687477038464425148417142144864277034032382910613365113836240637778118703318193963789632565685190987642341791881113472198222783409324708436610559662550220635486588014683894534310034260571360044043765400826709806817009892770245233459429387506127312259425869358261567943812695565279011878518125612639777533287747226138448554249778343427851330624957951640824170420732528438783062837987896549989725557683267392004984833180696576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,25] 142403808948315394862357990964759588804316543994673720853052176040097146280355239480504090517399630481860586020750241134258127470910695404132521178440904475934097572605161124410676154524674415659149215931082478755266305698065159491446484776488721563784286191224895550999762422291070682742012867878109920731042902023295476165241406707903812647805244588647332669106760006356207697607888320966067233314883476749756834689729187440510340283333973888991836577985304019421080299854966493944844577767163706728128298334828831263274444823959255695233550702006831142133052697421922559910738060386935289285752652018720544510262842424723209361999651677916077430110359602137810383205144944660403172953374227421628950413804877077213803274581574041417472300353621962681353402577437684586932435161576643144183442914479277463014056060378041394472151770759144362888903774720486562885625484767952022592081811713781596669842472604401107605040880676952948727505223442817279133173577987926781660024212968811937737922938160414337731274380063860433095935687174800445391975180480638389890217852895914800236085128484277038937685975905544711175363346431158507339630625061027896013276337763702663768772643778842054251940029667698229199587121938700286995863185462673390977503116225684402726673265047144820631896079333810665473068522918127649931713148935999434910972307196430244019299310190630213839304824906539317012789243157499116328589196265330674098131142612525629680100796302977432153172420927888459262757313910982021185534515677762570624352523031901914277738093026968522845032518927293533559375271510247756141451438804391865737459535596301886891605881765301120842344175769023964381223118980870546689166974880376141721448090552555580260932394129673040891631426943495565032126252957540424924653596981570075730972366773580095061051883792850569995894023559209317523996728533816852636769435864095377252717290791163462992374444275287934040834873610256751365086960905817516527528753082476195663255913799974900015306386374141501382289476699212734075318150608223503376858526181404035644038037354552816026178873452239100091314257004619542729666854396391082994762847548863846132234469768970515201086410574984986492928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,26] -132713608780417825696303585769555134397694465162975569144785687783142161055339085488189857077905119675278065829701112107443783439150015882174797058086766250902695171358459058258685248120766179579384677791149883201132883831189928138307740762953816771115023079244330558298041069912756243917617772090061423715173698779145701194931190366663298546145069968068714686428148866960210461322741995891843906992339988208272752110594778355496271814820978202337590462179334810941804050455070348737923668182566629605554830378218024184156895137199230591322202198748072011524611391089330912718659629890191729614618541633038642817163255873938085868835302578672915507149739834125408515988639504567386559010115301636073207335026034068639530586996350340022778833158361029983359032250498903384122794870235724866422643865991549379345739154942980616332351381042914511122589001994236716958691092195115264460111689638439625180706404095915910852384382777414225191084529130574709864286133948688299360493418757709103100528268085870039865062033206364898536392567811111207017576394274166266803252594004241814632052533436390472387167728305328408832769543724553688769611851633391859938441099098741450487873595473396569400097431693103146488684512380448103840731071725069699351357423947689266455081056308688186420001557486065520587194112779000973882105781265401226797151872571490535213731413810331628080042053623795471963818550480351467803598263274954553795878476537302186617182575507527178663028979736323502253562324024381927023396489473850588639315620647907072058410294858930141698320043850300986322721581616925178774368347373867001047417976795752334334168639144773310718141135912740704435005849905639012456752845354548986334024683141190248934993363883789009762374952593890272304908250106097644100940258304400641276515296134487650368669953799627505254318330459902221677331536429191531689119154587705197656264048108794800951220297964432713950547566240296034985314376345587230035351392549255459206689729951772313828118023908195472111420811416487415988474830088336180887732553533087083902137584105370744642809013985670540635887644323472072389245149823151671585263186066898080172751759668583007590891985164242023088128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,27] 91178554821264746716184493733497101072653050915559433673004717909553938657952740821038581141226144695779058308413186782428692142489242984532092610144663151710414306336323390197404186983152603047230796363732122126146944433569974267442378660607689197518683350138273336578792359161686064377151145241938541662507315729054052992351032891114805614655065768402956907439702008844117077836006887004851729003421085052921386350121498797730005067932417766547771819108127118849773577819394839828487668659356547633397366260105917596849114798896836287820789494164314270454241712502937457849218295981093758750809020558144622377270476375832420225210436315510952103665389210077695655636799112433303369888089580285691122220606701967350780343288032907184262729450871545129288683954258467806131879419104368490110938021156087159443103745763787565880432411496661725360871577955751940534056592438238588727513409995600748110777519839682972457530342232799917716013200492707808635695262817372732401294991861962468612112954391554398789201289377421501743983040606590006565819546253287977950977493787072885624975482771379104580896455606111993841029056973689920080324239068492021990418090468129724967560287096205321740614714387092638622784169188069015401196350183603030681807382733060824564269754083979455912109006127802274530958386581951131049772103130915527639700941972499080146444486176470828775162107311928019609627717658893666822734103243629277214673351210967019271477608518098571310522236827246230123773925214425425229404727313099335591974984757512483304528908565827437084568433045487978681805017120059066813167042580118447907614497451740734282578586866457932269631466025555336715175794239971062011146590615971687349339872897887629069234726849651073332490582221503794154182989494758786040308389234194772477876814608974158954050370147467065311940066997898508650868730707101853593333402749059900010881693363068702521257394790126188086339926486565238414184888373404356595853998604941413105403140721399247345105938723238807924988677786005750348619642265219896654068962969652058912366341609479009500176915573034804634417450309489348894683952111159728440855045634874577198521213598234482843461082597232356622336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,28] -42385831697029870572981070819405567775980225452266534736055766702762769633655283434912052973563745357513167556413398208814632152248910410592708249673680236746154789962611285009594178750930526186346390430582540084973338273194185700687052849685669838820947045519369652044028835794938798963033676849316230368189699283843326875136671482157856820399512489299453770623312684287565964083211679536740034894800806684975230346231083457159251763254590097107688080479010379555962231462773662309366200392988454829941417853169902614574129426980237599403168349367886160598982801832079387001117274589645442687203068408583855116393907897559789075350765249075760080905961161031159386187533228574227049492531128331185755522877913412942369611862815133732765791452409176420218920677048341820565834187444275969114211633975746836510730641033590895283406290038471877292236756403277953459729993668612361622560121361864669324475697892729873640292080067785457564648050906674831702694148193234596945547160763472416357523346880776949378146182891151923508258048758164567367113434605335938037154911166217314943011643187636721960561057296514349846390608323091042870517237865622789838253364317499635780059669652435187636857877387790804667210243812611302827361147524347292851045180854398389742410529156038023914743075307170899714340672757662994163298400262559683848101565870968518873250383652749904047872882274732629048951229665258975719405193003382070917940529366923770271701445611622653146128829118204314389853447422000158514300767615190317998572811245273335460923670701302516119734797039092997267609437819623640692018574899805871436691731059279250319312258751648078376468277274187435987839512337569039156410536179621425039587219656477948519224684902079194863907673247427938896029904968766580127581697926217736284530201216774061824728743355413304980786461475247762141301010967643310067545877725004736204991737595541831741274063424681328410102344866489762978244379944208107463306506524702374117412816289358239568247522720475806043051478161702130537560961992460873215684213201875230673280818816839590670548576037151143616102525370704144844958884309928759308785694856489193012480301580445261325496761299757814513664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,29] 8118916606197045041263947904885846471802728919353678663692913015952512561592924535348581514891448362663891352863515446468092883482414570421062840539770238007547312718886224220262120780790974634720462245624794026517296765314273998178292262030567572122466205415407825227625732264411523866922626245185991508849670276112544817747163825009946771589361603200204435805207434957038557102221622694086000014295534266076869704802262332398864532467330950019905594531786073801989941978597975615441210348399509459058894380745666705377817373567876270646012898807243835927995404204293177201785013016421508127522372018965708069097784183440364572721893618462681971640963330593130954937529751202931578800663933289452657417474650782857969269273870533327813975769593710530755787797947696039691534979517767750926821684893272484362430655041288773676924272310194778646754653886350475140554393199159776045760880004081832259555397573174151019284255588393363634294431426732872195309182558456643283580706533680832589264208621078776732965960725060613483322367696917394617989144672924524722055643184070226798574963985796847715597576101166828433828378372334274605982642578306831833132190522733322552548014453332290758063913730026595549165744017841977450824868323431188056255347279119981494979281462467824601242901512671113584248389902291393831162857094541822148505883359258767923645933408403032561508108530467167295893262236284770769474998912836503289974005054223873778038210126061976869002836838135269453722078675806248012444784772451500400261427381883522593131695003497864373513791542807713327015342984997529468488751799049147342794259266667953323127678039990892321626006241911107624522264549586429630824922469606966296659669380511339906922204545742155184034826447234015480548260566471688900755833374758678531351143560051300325987436398427186767093157353182538522904749595273318760474333816384887357051426857881281296071478746009288680588879968359402369953197926956953658660518933413691925385825732399762746280959399078394581817718749431287810944997425741947854634794205274913051370848518575182735614428747930297636486861461544931850491841170426493113506583816537020454376971351909814764442363672091454078976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,30] 6012698064057748732919404287067310028750137539970929035238386522367197787302906584214528738172140677915277154448813326751234419661628425455197824111710209868198924311990649134235911832273188996593873884207674443141789450178060125046287291749980335427522944986454018484162124572834839709230196999578025477745106351342827952781978456824021762589415369507880742096555226105788975387123828117124703845726083473590342550110040179630958016328032460407451257456203065842471707671791428196831389071962751457521328570421299559933050623694348732996027678371297821454251348917792534496082421234249920424938738150398685972882843971957769339381319964138544521606653053821714828733764691835247616849531534523163397305853554772800597409054955506547185370042787311535016012904655287275733454661453293774008595665717545143970719481020905092385949677275527137679766646035241529764209808226932469159314270313784372378415826461086899565779029673332585105534894007279225052162045619040134704102325582127839303612029021930548266493006656396965857912355188036224720653483137295046352972411466318580831404598155523994811150570298364217429929285615697489619013434917055416853432697876792520304619923061655665904539843134234371032235512749396187795088598553063421200866832342109381329960554719592841119687111724188759792167372035403533984170658747192267720034922987333679780030000047843257435805067925952802936546158663612584773367569073832582706961138400140366536671894414504220285212852742407254187134829303035084324315464487524451191355256650430606434489974362739293397183790597440269674979226367814594261922697708319724181141852609282313180588385994484799036672403298214919607160608646784232658197212949633944024829697230668746945734211083194674241632383319863552363904300687165966329769545702371193146638508672471672603766888836244772343154986836624899272639140586593548303497624874453709410243152099525586774346168487362483840577958425963631081554608421321784728069123096951275539143363313284878949351019120988563840079382007813102148008556241477844092817212328238055032916777545692427816794479966570011585748628709935523769343445211020093562748033381231348076467640354771969453128205337128238841856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,31] -6970545656693362504270412472930346209431419749527285366144545635214393814545734171137500659199764600284958141011938473153666510189594311492471054053491600337134973597689994968156398068500942437102167728077841902743403715535494990139230205163199393095230203372587178233321299628930332561366050378380428256856661026396467983371235514690853532906693325735119699380996785079979990769453447753677470373013562484605762293066529088342769879719706230652729562256982010492728966480814121444621877497063938917380985735819840170028732666656806041417290511545146608678281864136605847172179531819396359552745444475699422505726147203916322769996790261175841186533728299886117858784494661479769338457866914621300633750311468725136287787708359204785144192395080874657385154189269260125015303236877587657271132476540570943262726797548923271317845892868379898557195290640576706934309201794777166750116036856294986800695556163197856403161754746823278097970763246013945546639177992978492637525680633044144235766645839788190412263178360597934711166435944347428138225537303772021267978513646553456386276388149006754136578826336517848723307029283400634147502411370121956424700411868559211834188324388542444784008929323415463223492832466629607187388477631969192276282844878142294015267800944837824154762608195288977810415435953373102061097477929362699901495484989530392973160947824439699107912879588271849137053897396574360312487978799636233992438737508864491901111602326119226969140958137144905198905806550896000343939949218449177053391561202207173967601634539910507297515680704705431646890227256748462309277720696378325779156845207829048978560763680301544378286233926114856446234516988870137889072053381213663778737823602647862304065186562206749871003220613909443885359322238569674873727447608614977835497809787883962082578017505992164881960144157553203794877693339818493680461892817506690136387147164749423045594880866711742975531950252095666586142566352192565605506281236814619744329159134686528388103414437775276091381834405333475819460348154270331948722409866032625834002651380755070542713527400387495389895979878069049073789584531852613269678193217229572748729127666141961811195135681700099522560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,32] 3717685875520051920925318914380868702101806588882154678932727928917929676746116760028365720386167132981792507815419153666743595876223709639347135887099918660344102104834579342478655521245845643492176486165186767739765726382964701063646962690261771146325576521023841733277470365417662100365220662976393845774538928242434297095824057081129329868553767417175631001588894496103793966191533798986945563898403718714427453044915747185385854398843639547793565430103543839269196381831963532594714759057523475855621845893863217695241779219153359396350561721697603432320557813563070527638355435552295347345187502282022358931735329010695555279335860319869841858970755867763442298324809339258414539994612966520788413507879563747674274784398531252863662372882242720570760886482667756829144205604675112659840829801528625399817640730463375634461294878721537324979490320884659598295890745226199227411865950281981528172680172252061965073523259333146485499362425015517823890005924405626122119484956721233696582742330825950141628833043872055033633191431881311261768438258995626943436778214545060681260157306561183219417512321410052232231821256731212936892597107032674614356337928311266159474100860636796315771188338552798831675309015014723320137265971555288707124626100572347371161343732739031938533064006376642507763628084553915255568736292738110320822157898588779953437718530727049403210060753253757444135348617248916004942486286087878816831025837199559518632363794268102461932858046573340933882614719459298957709839002100228408238911511408034174874344142237487810146334799549826574005988828405800138175666635595533831458332777526997115930615832867844160103184815751234702226069009202667612130967601850885012502906412521316978323227331745799007796385354152973655515738336682737732852498116251546475696942766006205849887951679962676395395969070455097143982219193765515821949426566484858548911070237284773025335077430003061987444722662422875123308219573178301909663935110600677896484063163704151137082544882132824745877849176678751274552736175401275855017790859008291487225437527528540082635076315344574513038867853808702166505083905138292453798441662127963438307130527829869416642037924973108002816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,33] -1097638290220699951903903051023573335613062751147570683469425613221407382366493796356421261776064170178915962217292197928791446760919916581123566462017499840054174984144786375020786669638620423571226492084186819718880175041916106051982922038388885073227792186808472082423633947411638855902003890032101090420479318225138071982966146890864617681240722339532049657065868746954252766724613681184359091321698563324969103443714001304525570965781736309174640038396514359496789555409362622450956013779351279224684364243786644534157748162216883480347035801026036401116318736905211970669900559619401446367127181779334152739359765639421214435986391183835959434997454760724184307754465019315596178040289548884526183816489468367306699948447851190394508347635448654629380492273642580927987946789566771911867884323457830137072836798871953959942870738466532478510768110742580827989083276196336878285388020629211632434215724271544685990147064104718440234940811338226367631070075899633860206028572821367789591746639982043298327925831412401771811265971788722219814813968785605749870774723438468896559896166309945708917799900543554234842283386140052619549260392504664276102421001242776242351948422873830402046391912164220165626032392108430014275771694619609865252325973857497557085508045701457160665690148950309012547220513627520374807304225996134259561942852583369989057399354824124682402366385954170880872093548337000948740197511271221918297426973126108524058606811061969897587346410746010227336955800026696916592969304892648429569402780986443909677856659289051515208877575979837887587445417945575419935517213131868646087338526470511635053569158624439678196565357248220975035758393982746838759909285973879153937852590055223468727436971002103311848227792772671912375496019771611761899248253652149396508051760097880128963771433920186531544006161030215625802999458654089972405369749476029609870181285962324622962949231621976323131686642063347933846377669966616702562126294919329299389049186092228525014654353615774931951447506090092470081548735049011058244041551717341958477395057239344349622428217749768041416000440978095199302752796553718550110398426681052799519112180784445282488024727970608316416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,34] 7318287119559281131900950748767743068558551001811857504763362038441612155348528065311732281687026980286220909828359472974363014567840126377595476536192583187038478856023918720318764090939530958871447120661822631469589771430240779700780367334845079207853923839869022853569286734585749847780190178205903816971926045322100367610445473564812367967209049148948872061439847512457870797484815155794549859208618278225236867437270021040913175305166088855374952740917529397013100650581458113682525264201866984024503085703249742329837968265184732611529594838620724101607255149839577661635975439784397514094988220746360694653995088052403374605298755378119272704193901674984161050557621709941084947608560030904721639150796965421540793956800141666112783899479351445963094726897339904393167236987172529017113734053696293608262570510564835643689916725048916866640053833037466472554708598359937258644566891339567092529238929978168059348580090399017833616755455508293436801906313923641844363295581959038273921423282119127275199424265666057598658813222711059777038678225685096684267617815340228362191722296647602904240890520849033175816303080724501105213927527716965105275230331658225072685117218550551430064127610970930366976747102830421045434715340200532742926712165723467435271122026481267588556208384011858156850052758391611809445863927799421948109563390831088641964474571763433208615051366696391482726518750268173470003583980763095331351355657131846097143524727746499718172465458650299111328023384293253942971574403084923910219973269727889394641039147353490735001884150361189382890028888442645420008942404464086168789634105921382043729498658265005894914553934721790125658931040292250582684288179398111542874112464191401903911621483152161668200238662551896758433271501184021119276733138877658044419867473772791790133418331108547054941254262409365790695242952706096993437733824977959223247365068979650302140928323985076586937218349265357281184874169109958592225730285941572520464390435074064795307980226370233779023900980991720855028443582169483116377155766068520322044637343765388019145702281724447536238184318352593021076824343897642131645097579510840056596229904419708092044757678677819392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,35] 192679419471019017894364476983562346444744224301561998134762566996630545125624503996664043321884751339593250880472949629421248074896076972623858786333220784250623190014671577982574676988237172171172448105063525522602790458045721105363559024758235080584695498922659963572986281899068023956053381603417959646580199954841282946733628337525145121278562847715018190640890713898856874161021791090704346407003811886224986251302640319169617138753636823601791544834594052739416424725907076499345982371956781967114329476082873072281808731167538418967065069303132419206492179748983177970140678765468403974261713616257368347717497318266845337609133133594530207183010032771306027528957153921408194018322488992468374380078140104831187474030660243114747688139317923022141477749874810982020197437695320324468642942821764420517608370466911849349922908168214671344800794949064994105794818069840382687445509293664186418755513011438017665344616340539744405888762614278474250844782392815255473868146395103644302387362706832325356953371214813301649799922303543061052168881013097871755242887400865913071749190009632886061418752598284605523187233290798033668132368828136693592161676865645979767451911038496816355008870255883485583438475870188438876558635130297956166327636756677260224633246987859702287029819522001833924365695461528734493698496474345540324435628403486261929812953529184943253747898262481552870369577997722579592954198654590804154451003694704880158676161105435198319319133470932953436113758861866116406820463377840740206267075683214675485057095053504766191487394661014996504188971464619121161372897025975984661362744021430077282256264677176873253760725472694185945094434898351877555682502560910605403527821394365058917571981780545017394368875837726461258384978737884738443281441171393177113210985587953082803401727120508556988734661240305809820030462073799808574913753766704348117725702816172896852865342899129165790330983911192069699770301574903805681237236756173044197497014678051861562023930514237228982988613192217261967548729545506388329173066319314446443562818988803202625972768766075223203682604961558630818641752837530779038956628878553195208927445346168411635323810060924092416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,36] -123559063179007618177499671034724265207292201617619242669273180287639443974079712111849546617072131556639653574217784510677087492400652678661293562877328148951409102352084508975016660740662342506000569461867699227346764173534390609480697505213425126339468942756397077402691068093379568190913622470790005389336201304707857964026314368599273187109154428259004809152978660475223502489636666811096223591154530115939529741509614948865864818086771781699654887778658342917548815258556115223378352049852943042044262286732436256889776682905490001972114132984324389415567579575505132610916406871399844873699775620158292538537572860824595994811179001898364520996867821269556015952664963397040839243823248853742940900608919577427215055581600297349206790835407807748365496665572433280230585321564937449139972608003746458349890692368233279449474007133871303398398431983487902025523995060499560903591255340879716242889968616334695886511590114502389518978151643640591321836176788052261879391054394805400809539963653000113520533636605670529079835141909550095723719545667114432047299747394018584073871134095802487458143230597494715322490227696358117178278872293018624510282840320971947683583078545393851485236068110155437318642409960273405242848636815849083912594463912246474172800785535075103539957895427544861240451034460627051194815298427898173071773243631338779575774547258418119038160534218439212953724250805364421736616563163792841966576389242278563024540827820446585725249091261254145092047729945803115018449772892782848388528308475474896006543824206251088488612051889871227682446700482991876255352795046515871135659492131744429112277896785110215635257899807659579682049525499821869348609354713553516286928911631471793260801692976650232747501635312656515580954162680149776429319487847945760921961866535661658461600291938952024780724577797001144582111323806834824481188531299583289797055895473716711957736911160063451318644299772042898250395576032652419944543215336903098897887680143604896780901698240086113125409125041353003961143683212024341172469894295022610065751328638137908368174907607712075737938956784781173868609171906484420761836032047490151736781314055286909364910298949320966144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,37] 46818494815114680810060947831209296873609406348892137647707393051394359402463839493425264270989038659922001973953926041426076475858230234043878516471181633014250585489492271825652388352935823795486809797574164851112287793302381259519260752020436806941944350652656172410657639818854833276695683938297918728266187902057302384518405110428511829773675539574895143620346397178661855581113775896972002535415970578435314487575218777500563409699296480973309979668365949640395384353949467629293238620179597872747658614068210769307047567790442753285537538256052672993748511927294907727644899838378760969630501359234716356412974610280422484406070490330322388190083667415665362964181658241527966030510180769161094649751421313309581679333909812667384334179846402274749226898206631440858771107327876426454902297399493951588842021925287135460050584007770481202302507279957721382084702494807729831212557316789606616786903396267972276586401987121227278301486551167746510325746533552454808579739681021180829115461846842825911966502773329357473748471283594877582624478189449010798924948832784535854733925558185636966910976034744938216074576716465214041504684184778292997320210016400782272221095821784029931826080642038860226354816787909221104653562223154211515917264591328093968536836568728138547031694436622292808022766606841279239400168910166566962594435785509366140441760395789940344769979129052212616440374437568671795727752403047642589066014905269862414213388093639151553079152846530706988184820021326735893132580597530516229329380193075833136072089991986009590557020717734085909800648113029019512751838401787160073827213563826739438013585777645942164562047596587873235257028043786896780657481749031166091943849191920106359826124587979689497992803175164771811667757515487119658738337643546355543819873164695320317574351612615199943039462685393565950127940178603963271978188952383867125911654855748714428147470271069988687097963540984643501691883413053009020851493125519716975267655385258617483294209758149772110489215924017217370537394877799155685259190719920354888886830090526315336790859225241562146917387521489370744992677653689197498992498963433839795951789659537431107262803319503978496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,38] -10402676091164020127372985371842094270390138177296137377290585784386318496430302758636637457111358471279987306214330158357538364977113190313993302876723661130262994712094083298269385778038369630974158226103775494428016858589872801435788290604902675771667909336070854174204660438648342646526338711676022877919425009767740992433891012416329362523240979830594636056334782238405995828984214893804368280098951684505037555162333200817805551584738576303354686328101491150589671293532381703639527467141237364720908358644901441265411170401113592061688122551236800038828081627660180983671307951936955300948055094503594516666991360131430115276109494541308108937672252757223236471751148848635238494688912832690853660747756658395461261404827361646620234048431321900629880318978494214028751235056690938024193124783490308111418092665674777861581735611174762315284049498268918665924333625861495340018106379440831140895528910977607205076701389431687736386461423631944928187532866732577181973039872226555480092377482680361582396998499948213347738845594512035285222235921157657461646913381282229223657492824767428153088476912397853704059059602536019180313442574965641173605132789177281784182497329938249507696597029345533501014471811774832137579396211330845016469954006077441559954025017278516930424826017435988348815900937759794763182842537474893440252458256229005980412377514757952195042349390028993177006102362805819431347184442790300761849366652291694797369969679698001899954289363562584165232159119761493987089154017802782781295457069471108539287496153576852015146795520418187266982978163595823673023920977289869129485235457221670434008292550717103009661694370569091222692385870584396283430970926242727171044916857128486148771463935141756907482413389882777686575256978990644947652843529049587629329022091327945663620908832763523706148659346668964044718327900367852992069200450945398776619605173111148297721485086466450258895082496871497168185601725748475481367310055515266655139718247895449480305190001841419090726549072602354535848074372620747010100253886938665245839303386543412833395578495030726526310423034061798186296789201203996511779884087517478880417099783479554716149706795111153664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,39] -188985054214140527890772110897977832299325955887041992654967088627284833000965541616768145950170702474593165533103944220357031189071907557301262060053152781944010043645936077744166698195279450036407754585790022657921622696798695340008611940223162732154271217370422056451135279846403130527733710907352177591948016760633651254087177874893986146709880917673754617409154808521025320122064504130482136879354361750820507063383139431038364825066374880108404219233187849430213672525439442444963421364709497466311586013774540386745305299598083708711857403001356339837552351606133913309342564027825621414617076645850599080527909329512177637306135180503238751570515574778640355899515402823670942918039293004925059718578659945679583651464938091502552412410982518402510683222958449997074580825683222143597613469462607605580183669934304511244067204543762312006488983616796517527606707374828610985805767927601820452148486061053266611259278856086766471165923788675952499144064296542506342687145134398790606265559662681584971792649232432950946317078677590151220614011844046391198837461586935610363702114995624934594637888658030961664758683905804487321731842293133901265486190742686441172459168942614031087636927751508376338123022381685863807156912816319654736352002096537529285345622414861447805258793260710269753818675065395524723664134058197041552002896035737191719941915346452630497631784700097549201941698409602084673237442494114429144434916092873990975282996342686265099267755377624164216448309606763123521477180139707583233953489298676011639520457203065658839923234654492347133440793760208640600926316010864319972422134921463501150908375943698828785445418136944790438844151342766285820018439523268010751644016333978543310851090933420263175549034344375110938753139597262429302506608840366957489476417854948549390835514004791969877814894468514350922084597860229333893891869180880444044138146099335913414252902987522963805295959595420670009242902528571312744442514265053797189993737267752601950903507797836468730783958765392183787231264012236341773673713754373926704082620469728452650818133430805893688715506699676837973795012665405717846097443527386086920351047266478023335284872388280320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,40] 1321623244673290735725188332523175444542577415127115194729618277419538188018308112989552477726678690877680232661332528704338654214439684289270716896534197137177012826081652951060533034292909224428323825513649904590291719499359459260836499898572633846497939854915439378601583256830800733913611531075652047976081832896547199685027363775114298096261818531763093458619342466820439519878264788812449346721060054375327859992505179346612430358654271816385631786594290799018532017511831569879417504801659684038992562916976192228308486459731614654557446988805594761127065697701943496481038426743854453628215467598812555058880465312077306220626726723038262443604283719618499301404565603811415442253661560575655536372763460474379649540399811066937552301332579359890597228905872387660474693144890442923730026787804264566414392119276811770753627890828506935646029563807057353908788698834301572097044356421724233345791832968203983050462362504098447768588351274593176416542369129029496228729287838595004743814124247215092139972772822283590516648701030245080525014298288216855205342461383207489459395908047619499508202884795604412860911369465024183377237658571308106500674362687408799762153058032594016433720074069711246677610275785633531196684972371763585871944176768072246180952207377707229818783829754315391960798317037590247586009071898639667353442104415837880690872202659001558309020494360904812935645939543228456805217722203325782057658097608019137310946999779560696455232924060630929603675050856981294685623814886638099204376645741856813756639294944060597341160193484240987904200337689085875939364727989176605630488192831990377090806519787386213144331095206315405708157512445534363660248436377758170457968674166500932737607892364575547581701530257513176043060893972524492118032503781871032148208816112027039821851394755451986118049008109599169875702363624962198788627968522790824500464359026285863743863521940360851845885421491825757539653964638002631375579954587059737180131638158522418822715122301578021496824251148350575623108165927481282676605876683749793171108955340518380147884480705455015615656548421506919522495681260090464790537055333720951397403647385056780593401284691755008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,41] -625309586413213069841979562201844510773906978468465727813141528107798111593570589411776342003006288721743127677914183165279514447921794860266742302274175265301065967193380806155463803169271492309081136764316408862628741095266123188750487817879920314903516970114273777135897176791234351052202195950811415517341513695752068064946984958767266673051717095966350373207045002879857794380499063070252183844642958865329111661363774799097056387148947599948104450913298789089056793953364806024550222524467801809389580796555553473567875726002113683894056673870144528957444719485279670223787892717622322637030943801343576104845407987947686213386827106367384512864085313296472707339325135165586600868646550288102759469389191967807954043839846402141995170911267784710369819712859351030451507852403695895767833062131410518750139252851741502822973381780431777053690636180216028794643457544970176932172182410641340541125028169765975222396706867209274965836447244132662283760872747483387898941287578864172101054592041822215614822501190538424358652113594006495032944835303332081921520270527204309213560478108613958545063730722884998011068465706859612801046721365496520543345092392903803101071130243173046066765796759541944440877186850034906451364955553895569579772012942539629993817528547471142845741314123867704572204283656983288384473141661397383545239477854458358604784251755662790063234628087841513226848380807963542953598197702528697755227626436288041152669318865434703727375071828488280808910088617379175970786599486040859331499340570724383110119752637181867625006362899039275900080842466952987805176675966819455132628097797446523310615569890422481805033348277206662144592828101359284515345769332598434875301229339379027851402130042068860284980829501024174472198702464628005633198104705941757351640884351232942281317879021064903917575527641283219917170905226864304309749416769991829088849730593882993410297759297206321565632100588340526736976488634110624430879444801295683002164515010323828288299559333177915819339077531289467055170631440617407951546990557480544702198493498304793964510663132687864766995537956047043949408041524444708169509271632705426340590909376225548754481534329683968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,42] 159469115257352006385114688688330036135220388823400963063511725167810501100121381009721778520823471902080600678331941945571624934298827847659153735576718186566514618582441209763377763433492739694523914254174290004521282642685630734847573979613513614832168251460084623437863641043897502969813922203286612529220395038777291102582708793265720503543186056039437407981133673433604841882574908415272171976971195616392511197127660114900147690209502180953786675446185370681528013329737919961965566157999139337330251762922417008897507349742121847030767471901060728473257759142460398252546788813450828468702024105142678995892705607381324487240434025933262108721751339369044118076587239310276055300520340609602447163919999923170791566246379872104691657508086497427114067466626485203313900836737850260888633511865599320767180359158635648892978639943218761821162014202007448920718118558459327294089681459487664535354477303863099543963617867145184807269182724247761851869027388796567755538527949511344265065991581416178082258290680508810998185294258882691453058724210183817010928700545580049453938917804611429063667892058298377554902523393189482033911619150831727629318004394534076940214455009894792998397644063243586013023622408932073811675035591536422209664467095239878951516009127010394658171141304709967324726112783627545554313835091651443677671102174974524766970361423799827066755189600445220559039166277100346892459399897522614854559443318631309144306090175702530645283127896232619924977897243397366738243830226604729103074966717161437860180827727697001405973206600544106928340897523254681792061517494187539551131209271531009699080380079770047781217738605052584371118035956476217073519116994808230476064460908349835585057070987016111726240449146816347730093081664350973236221409953359010752010832636804715867868323001849125008135880358609870778453927963608756531428695423545725507661058253587214948722473265095054190759773903999672223647702557373294630823830025908294256435688243490646355961535910282464171370218394395347792245776696967514174296395654021591034106539427359500405627786084757040815613405657787654915684073213228478497714947476740574549923404026498843540602746746961920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,43] -17478764596170724369567843663039112573229088773902418550112095064597792528351204915105751037728472460070813897820934248907203145029249950391662980146095345036407312736690267488334913857911742855341143275819904739220858945559162331439457126486484714462211609223867974345245369145651498570470867249585977437285875161828764172588930395676798642254219766910392317654870952941887745431037969958244298722542964158567740345569623645928724448826514707756112776073925491737773578807304645461824607129208520446355620639647012814173722728464612435197222416932228734241193209165919067238757883501602668037335903418355111500015919175078491140165573314604643896447746016765191262743291128190066157805177026877375120734594531675823164732044747092486035653363919100823777698690211961797101374891780233489402143408803053941942871578207154853424263177211528373277922647628304515702245582687638245756751314880142958876684362888419664569044007699179807958265195556082497562771734108461525341968624007865609293086291910997566476225902405996201775585042988904374910392707152381936311407482786875244100130446514964539584869739224750603712154943992030054964456646137733877286070766345045993566903035227845455689807267911582414401492912379324698257345219718307561310010300630591499019964624589805284650868252840380130202734095855733241439999291557345310471387910329489444533914309727301011255103397893583071910194186064495897763237134698554559413523444631113918264455037700048746237415122579005125760376214341628304543247048827988878053786487632639450015600163470324871754821285818873765507339614053110271794077541289070842262056002596961735747899007119156453086517535634236290443100406322811363396219826303776911671819112347303410427868170127215571556035768260778198804288622400373923363086840725115651923263877260941666551271744446761284953238291003538669459721949416292788576770212248455243190263164067336955196080216066101179301400242060759852310824641648380748696455461538204557320307720947019364310061200761978418521906563260817356862511330132401063935475439063860323002837087369816833438426444289001992258884877240585604456187840271357152603187117444422287504887640733989758778077871205253120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,44] -2768515313214266023685478257235444365917722630482259091004054710136072100266092376188671539218200701304401948189597608191961709716966241185734895834733165568579319970139194261156142816378167906590774597176432179898266451588160360485663304039159806451603983618504132132803235037605727119631275535893942778342752626448353547979359435626280949081026321120926643240217225199853509722112349278767888015837981090825038618466638794234539217213231897147309384570180855877900600385572439941808576596878349450272742522443030860260996074164473961390869215144956915614687666507691169672756334538185132556916323486617931952514969506008425214962035203122172161020292223242802005704544001038270483312931195792521861335800189230016363946312009293732466886381217782789592806189311158645459225945390340490349679689679204964912988982809821595041339710780808787953595683278661191061782939992486922548506039746487105712587007350308202338388583631700923975027523756355297812007116174733281975340405128487074957143710035845563376532501831377820951162870920455129232045665141096131769326092138523220744453210481209393091344448636131803653524288041683651661725723053789236171714374802407472290123449505816196696271725978781018090195664669652016856185426963854296059449741406690823659221824138747567083806771256583394703880479401977252540564446074753874925723341929307482345105681075858598049863190261372364673041389916924129828912612510670202647205009420837785188622335048413908177041444328507228557785533082997157928859999674339126577796500865743115673214851613483241403401093518676298910168428368092314247050373122433455386655159610528393615770195840974391722239883797811214384792437651374745897395725558833679668637522393616086162916271696181788047467047819277734379921987476942975930652263101935669836600239296699150774629914388380424706840435761060853956488636864558107944822652864388200309041871898903627339932084506982123771474074287814651372237593838007486179778056216174734234608189485265068402971120489446117779327994710695056857289122905556257391686079251563895886088700218585789736595973485207583552746231185091288351712490739803369765868709831156127057442228461596391852937533783539712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,45] 1254284685228831717144989738512342198881752192710663171340171235466924083331418731215281045682802221281982494375963755591096884922446600662997125602135342371754056626099993486219110845584624949849287468745229642429660146801606085922336082497124673976507491419736934609080830052001631390670673586929837543729413728886593465756918130061091551708290418455734912155859279993472686779957644645324490408544077379690613998470572036519880173101111573715826642643182856390702238750342361942400811298548594162399571648940006949492856075334819525494854371982797100281398634631767899393429988868147396991673365576056769111700993849213619619841482872182464578357048373546927774837428498965472596281253075146447277637706643501153421903697989967481946431278727591178168334815410511196678672275940574413536993420472938277184096849845715626700371591543262298191722095431015470909607997910719989488653744234486975200753533592755940888902797972153020033882956650866751469837401958563653762119300993522034064972194152225998193899242193454829659060512074087571906554477461724330223741078162722449616140350689940714100121431129486684345525566131286161564746255561218816814406199275419252415280655745598264227388181377852026561673838528984079474111230817542882915715956064460158555037861089762201306122220521739216863285443722251406268063848466849938337645853817259575514225701736180424633434796407863619984050595747540324820876868460687335623981149345741436738994236601547785460439303267454753295812410494196146749355200731553674530792995548453409973349921448922256575286557810511421315088322921678071741240558005645602070781701680655806742978924472544963415761492611447303055272521250551714789706907412604987669340602173101530699591565766059334157271098916383018861707761843902953038274847033168850520361450070012775380073193014229696367841521823506996940738922948852307165580847897452000776516713646428553319272495923464680880589069616967156734256010101012432300787319706676855883894770218214887613078807710290297321048529572849724996941331122328210184248549210207099633571547137604567068106216265448033628175773626394378252466387255976422273700094583195395635470365554910813786957801047719936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,0] 1785575401014476923576643789761121493506372005284868618835420998544706183724720109602439942951807850625045865260309065781468442905950783471153359054194692084104546567346887405395832346807898934927530714505728529115028397933530120146273671102393864405753294338582871676100164064062909918517242708548837069819355573197636188058349570786428355918670141660140863537644276643640884679053438048897786334412465839392435262542002923484726566665631744573349820680933100506167150290131304294290982454791156705504611569615503218559504144871286865524845672581867319254005292710054350356758244604835174841681437045385815132450173898028612013679558058935354676769885546734396605434071625837601228974963477826688824657887190027730327045431175237093354571646858298635161653245810291733727827794143274316920333368626895752821917210231186639279610244643357492578300036703536637924574476303204529659591337146927833438093045212968269984314100989566302315507689070211989380774366807733834273119457342616546678108232640491189960647045024194797511539495988817315282004133272354347999179513752856925426715990406407828802524819482253540226988994761028948518211329336365821838276280102189838720684292997490005302739078582975745604492967136417680516347126704355865830060090551043428700616464231208924613564614804021162814556628460242674354502636379240423118888137253700077867604937170563367857176466949441554214559519064916272038496097111648757653123461567559412902202782099662991698791122480632277371712056725252589907555750082009871460080679218444762879768791240677802345672091283006620813867615063556944439718511256182016134593254430710310706602001603254330189627067825767087839064313391193694680110916894821537174969252856381506838371009288090569901637709138189766744233585570278622891016681974127618832002790457846367491052609139618595208838432861439815026174284420863375333123331163490710293858165325803718715290159346271950356446428522309915350522950831351924351336335079962286836063409534414228405739436745397278057206314372566148058081970917813177626985612003407023853461823499931992723532354419548879306326087690678546940017010703561519515448168165086820922227053221527178300734046208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,1] -164807837101912338760113300525369714699743453525706427606489677855559471545495849755950450964177834742287982420287685058537816734970043699914410891142881969773252515393370699578825365133273691901151989519227036234458021808480001656852554899975719711848100778376487181858828739180491920169632449135949163143334984167528733736641431965303475956523652388950917045819265072360595625011194679392938911458793656211670957329877662420094370825146760533165199497219928997715337945666357934030079996883172167167832422241830060732358872147644081205773382788092892445808123481981677730832641885915720930052512169660557550223638074161494953172527125186394119368440000867467981653502233582569792619243850867540780771865107054576984343399104074426900502049303606580632862967523453771556493915990248034463641289897583208595304341487550772922456222759090570185854599000523596986237924964988734090223656348854775410583622830197905404082984966319103535106495589536110646605631260260607192603768051726110372256161541144718991020793701668502030798972955756645081601450178688627521773380548098468601921224892069343265715218957136132682586387842704846515741749429004739157099012493789458138872973509573520972004667367351847127615593056228157118422201306125130637049968097030902999415334672230706987405310207690833903295490033696439124172780447194050437341365971173141894497648675979444206005126052396007756196366892509978419880407122190964293691154447238875746866727434030384127312433083399993031870394512641233748409394139838335999177357907025197319927965275775310181060143272298050154279187982604319485039651698357164144046883233184364391388540555127142803218915775874507518664175734278359798189520518607580840091751554982263019373209927114261265031699031501034125215560216722649970410628168433116181173764460148625945024184543310009065903395555827336228089810915124115040250794193744102551499489092604165389185796575603295668110154843638478005843138576701768087657347519174508201508323839831807049151286663129754674855936495307460149222082424246554867373022477137801170580504156933028135662832344308530338627882695737874854303269709319153664624114495433460222591843170169740670857113501696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,2] 1036501723573499969551127547801303316703182415091582333162049510297731330577909500061580483571993671561208579921455319306223318011551419969598470338752671937460999677902383849770836575516159757878999636233654887765440225952297716790220726958318564238930534040575241057024707314334787913391340726247506237280513759880577272437675226567532010432100831796245530565508439778201363493389254078592097383599162247906639655338581681931089719027525829709425395348152043748251220225623138806668205948735137064030269731623111506157299980690557223475362420533112704527447602074240116269846342749071126331850142529781620693948047772053779808557189220860276005490522390183646810932342693799686148859697369548371225516917978158931611454787266317451485729721004952555879503697211663150013816586238838820827717246453572100989998967049962806874612372113263037133415303046475986352802963059923428797644791712025826519261806640484614391878583625593222703934080133046957807177290987222311366127179100210506425052110467505981844875232408259613287073992819026983906818879651518788825383735650630939851158457101447270767414909239811859444207846834401550147797811528200189656775234175379399123411271003669195813087009639856109698732829824170832524060518336418920805366343859574243585499514549169323104583298502286994994191329738190704755294446531282504742449497228759690119042341655124032726122146739807348696024358449251958942042276111958559656108112556783092873059060354659564292150676210367231328374477852586997877893617371660771699601032298994191860883108368406466418761757033608883065603597800877309513102710181913438374705619027154146967818435599761563711180434328910665606988156392740886730793739517976797393855568494787944737274719734395721397989084555890669872009873015094552567550779237086770040271954251003010003117386516489377897791390332174694027982917747340949368470254673964093524308386508837471598590613042285313065706983144245989514006347146590544666714258227870695219435881599881275787817177164140086333726314908160538387236480067383433756894611999065366053361272256174939206711817659545276871524584300361847231212755501808256004917122858984826086554444433438733747588280877056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,3] 475362550159565548812520348356310233257063359999452995356464848757921617889798271319712114703571608179826436539621589126630007179568994750515813686848241837858731796865054135260578814700231534292732944692885143087676445108763084175674798181559064399640229559346047130125937763697700630920765787411766989086523745071886326199348476340219948352793789276088227931477000004605901271994020414041748339770581178024978191067854672271312438622467252637047755723782036513342395018655358608522230174830070918641213470021916565096407167142688697519068532227495887064311351100658833851382592674155631881177078139446742661607974616095987161060799069321492742854353700745819505296620103591523873074539331717755447921611719033917650276872951957711577568509973919280605390751285018814066927793834284125739272335664737222562329800077217510798491784240626665514981424469091209185631770710129454213473606982321045038664596103093849294284441613223380189745289922114838743028214077367626407340811224037342113574227002587678570071187604183015894816199191211001810453021724717128208866090316480308115364161775822314568186477855301664628086439480833447420351464284477312682880657304242280254531930599809182078751334598708189034418427943419355155877125575155171577671780047993831042753877160136009705869724552943512302495125490926843016013359215694900506904266465265771962021361567955014743102380024492053838901949611246685710522188664200391875486590158190261721989784019993053162636907977257738866472598006748607343501056944889060123487253239603433604214111659404402292893398058488595660835897836134114915254065408294539383228922008117624157656463046693639651361376337560987627870447789094214997557856561271673786768561500932978489532471802012504683228967214065679891124891096013620349946790784760060563866891060031395327243754290165776628268099354647360740024563876260618408371951860659348178814718326747532189260253536269008040601454712759796800630799846052401147818203975633570453226944322170615964984882185946845282153950396627190722626277629481198378602462530546284369422646349351793368769510015089637968603639087720154522400613979643470501402613179764405345128274470717151128932546731048960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,4] 1234051033925200750050822041420892062561092335993131438350493387312434475544801928715100654525167222794305326357279039635762765364065880191597758716326003095202910290274823757945218740393013843033979445935052606026132193070801859266974296825715892075559457269637961012273667237368740268408549101741705902977329835897455412519077684873083755303199752930960038010729648581888888087614408984813837701212569415071679768887998429692719593877542420438519159308922075551365377706043199403776657160291897893763968542756957699637328995189678479549070559478013713948712619184787576075555791848916580963084367194976443544128635357083922767899987411172651766075663760156827599279175218469174454965648050602362784137477400473741599517587094378287253287236399194083556848035537400808683389378221156160614273378572199048471430801111511435307799602115461872084884405456881317429562886423729725797928026777059382154428032441827679181011223239162316223095599202024363958576478770357449911565468435627634179379905303445114149802137957080982716355310738955875101354643539642116564479805530183853954361580972593341272686688564740141850582632930901464928729886451077464745284452612224238204867590633451912441573054387605393061174900612571022474822663260234555061997542938189377960244273916028607363717353367442531856364713270744549123357162245679858533775085997418876270314330450972036648159912049933817845795752372442562625678463160561853002937116774609582520823867125208413317651562412269812968071745201084414318461758157674385766404250213681392661651796862519135894082527376873719180540859126229954087570947181688613144900291523791252054756328163728814711611332199000696043852862377631181185453978776035244622158893920529903830845634855011436777373583370438031729870844448986753413164453888583398302819755598065183359377023461584443999896199134464320752816064188406721508065737059214061128997173365551932657104687861607509306614467559157862255842428533985602486264579047867186050902926773673154356722426985527501032012249450773664076303682896456243168598302263018727805709085126314733268200707231912400867892622418484694469712176756862735962888248866673167565782079407251136247713809630756864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,5] -3119724922139937802113404206502467839238707653299126097225222549546194893910070700628840665787113358183574364263518283267612747700580467580550254385541060283990543028563635504914451197192215063351694907574145567628404604912011019794227244769642549510282261449668205040296007168521284972118872150438052130082727285627755378465298025281582325699430553839407426426059001453183430838294362139050485174078821201980471322202565955008737942777143063387397295900028503911364974007533749406109405965462269999193367979793810649492535744015220856122193462532195669208607898905640632587032376161916808060110146107779849919607512984363332278285721909910133863363021367229298951535882613830550310821611754063562662257837858359790961661945020758584037094200533322099574660804267827682434279085892960154919351587471438261633712503323594468117931837105214424757224211495261606435364944012855595038949963264164167893463309087027930046653253450687503095928321460670330757378080245223813692543130755381873979622962019919134868091194315143758283351836785569102541912294739772066196942698894628791687021253935182414458957433245729281379061715166234115447086281838405132677081023855468340115047489359491949424112204473085797732805373763590765878169985143724562249202698945659024172570712047268449601795243663048648287145500658288284262929622654386240800523610272230035906125839366234393171570867655988553027127496980955222543600415080083886501951472344113222690622871759002157167204294463823309298240911910966800919867433548632687263055595850692396154401308954428181889539645518978464600007118852175183774395153465475585607135085003260326075238405278050232852512610400273842955637093883627350108550000539366412364702666447557053194122688712824788507317977542999423099459967703370105199958095226030230622057794771770216218613260028371586911377392147621894701875329067745373128583952380451374279798451624186560040202771540398143789548213630702770657738173358994887043040319037702694710319792077172563333971362180242398076824925378221905376891364616982834112314398550891051715526547790735704467498546831642436056644009002377037337013413908784290853496932772594702845819707250424975716207014000459776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,6] -8030259922384102992370391848950118070260978357557680729165583474809870257604622235399499042280710936950119082232204378769680983011981514030556591579526994176120404440847661289546540798898633055367416878695669166990905282476167724590096903037715812053961882659032857170160016858455945041679396835446782676414240810559663023909333264214343772667401506233099141591882804489538129645163171322635992450047187768969693352799604409070395852344387104192917502775728374168611456730927720352067459101592131761534266465187008349373969233501159827168764800195032922162714462487279467964623090482877843995339472225701767133527825661777399766615374056874528723436307142120206531295939838618295829643718147197664539565216619214751149608612147491162506892077993929354470906865236125902003360492334394620954710502705395056280783923010386356215849114971792171391091666073217619450763264293582268895046699329416151539353295025914215479311757211428323498777121541837135513489715683122613123680169029005961593828194530523168215970287509177332016744318087608570383367220646886896577996244720192607553969979644905204864717083237519259028324870674167938457113351072830878098327441494005860410381181042771384322746257624036720916550315987846611706731389371585872016711672914753895475584340946656179397594468311012353199305372457016435313607531386962439093158138412227585698126831427377000961612280309898151382770833551018898076515254719349417493441721662090217274653508436041796486538826854258794631565737760676167505734340347624226493976486854001093938736349577437057901175876870604975602294475194946504217601189865284409597149396886916565102501991373484904699900375497217530772507978974981442366439973410696253505847829136610477737159001203359994567667725922002245226141414981664953204568171454609718508779435060505266800423229877491979670331427473159016954923848199097200514301849005132082548150407500889306081608689298490164850110127287435779286090357530847547428830371326405629545705716678066705239077729306667093098465766499371138346097814648966236073840143935882156290019392060697739258050821856724257747678951442348577360336278199698259485451372252580607193997218565963764295073104503242752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,7] -30836471740947869524195385959500397910464207983215863606457791014252931152794479758127716366321210015010667334363135827754442933776927348652635960971630279653615232363051007429070159513159508019886710861021541728721569507526006749187082492262843741892790430710801773325901848014817559178798483357353572812325323869738712936467648626601026982196753060842900664453773319136387262513590569068241391253053885239725506058452664690416282862335882359907891678792782140050890953598020330510168294030095890764426240089809834828453295160360109359820385958900855543468518647941742023637262336173577858506863557711174645770525632506117352575056369976952122242866823606978324606648662210613268564735777466484141340205133825874586977571820985185263277821192977764859562930180771169398615193653818477702587720411469599433989499084447471227037417565000519645784284691303463163332729581840620121617371626138033497575711078747431281738360051055952998573153791205567997759563334665610321101764666954124400270859252965979562056897364757123498450302019163462684947929059558719707873012976983439853838449817844653097803789521847107200007204870177353796114201310260760100717837129413035432626953237648975480039489978628394642301829443489335710302990650259327868508342326989863332540939979384021337410538803834745099122768197746690933686668224106988404960626887196209785891834886917396863235782779280286053874189819993073273571916300104779738218108182254939006764637032702502606181754900379326978958208483521183332570542658020010976317595768167335207985269954672797814131080296208829540161218313914000300046243335989124809466215882011167883079238630731504969560145289017126514868658085222372909646318092952447328408376246984246896995332297490532650901584526418289097693299309185599484677424459520494322137723559680960959357978552365059956325392336807483567461717652213101449578986897319996214804121156804213854505444505483135200902119055029008547580722031430657333566338817118651997180108298626381965879340223270895163799315384263949377770061635574779078902064273547537793446964119285022780962953248510323931053407828359362011239422024203557727520022509672940215325123530894942472797377973813510144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,8] 498890423067782380443532896517360163504968531025840001821128006772126785428596495118060197148972253784715319031047788896150280919099486703511399697348911839995240082169894454758958863638094603315850245576108773709576760866278297433189308388838838508339036726481539321008641354052181575950930193395575105383532867061273408698370468253743065535107018040768145276754921808665463064058593170930766513921637394571705413553746184148135751794018137236981566422830709819790553399618366155660280135981852288834198253094650233106771484840788952543092188238804468355227096971629220522134046797314854397405261557868447027445754362744758673670810378996056242549357675349550156382313852822015276050576525307546131857066072977394826016326138165941518259664506075122243622318611907738576179617425037358795573545455248549717439735881755504175269991416322512049057017119479357305041234773592279983625044273419647524020835110525944133461808723942316817346911347713407261554076106291888573525308948828320909900574942704100722938312379417070897574332623812693235358265658071425193883934196846991438984514765458417169108330458311843649582095425031630342686844990249652880885991020582766457042664144099414859048758795556167447117166126727549402587357780731942873944073979039894651912844980221292575725712988410798581015965092426256486467133535475459026238045801421695259688141707610232892695877169211748769366309712823242198863986401413418124680153764147436507531394609931394738699982274532098188361624084430860151877666016215844056373817423201527695486806642837703739163972128397176297779229783288129805483686983851723323315880119421614387726534550323558386292609986949071660766038562647576412755358567225794789732889511307332876148878370512405126608350648554674986502631250989618845908845447938978411701742693614371865131697463071960866407147136179608393301734978023092166172730848509127877516486927547843478475484898714963504449709009203645406967205091583457298158593898488964942706777651532405336566581417805279328913307736255326026066511636461817547861360243982034919422555055726446735536519408561500905218439997490371860778625151281373246191974814041621712324187039356569027398140588745293824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,9] -647199407724174429161921734816935657659302081762102274584236484637994702139382071417180415606869480330453451601326342843540127234599125103026153958544800899520270455318687682173959980832785465616291952930623689204981763388725184873907224349074621844307953894005252141873154469492442057909357602363789424331951676686309390719217586097851526221735057725032341641374873548209059319642414328093742133418031581992223329811763203727843434351353589108897202268537802802267626463605799240933697775248842725046127718590830206026652341467618506515893681679553397772801419094339517611626787613987272939603255108637294535084050593079351917509762428006419466963304450913730626745890832156003097373492760045181042979043254423822070717808352923341912095551714017631553270748694875767106580330961293857819698306884182817329146371050713913169686756097044034966464188320823167359427611780019932004465210762145660805796855095548706041631282505181742540315986348151488766893581543081997766835831294997127127105021279447578613935983582767486653161313687629118677136500335048712288481794625672920062770230256782104234010759679214152762930074009684539007455504892823368626095929712238935191176262567896777847357351543894152571409010713811178588779785363203483040967252460409755466894155042880447189696682613759585546045410532996095494376218428982369071041378203914878852074042087559737402260396837811863670047788955101348567011628107826371942077509811381546278544998818659778170008692333980084687667745928403956870741278911144884165328164370467187599947592071219629149648675069920649270811720162009363661812187673963116009387355649385850073343020346370974924727937033849581302439227605043254571624395864890750019969983246112206055917768855626667896461108962664741073951450041943573810299059201205732924128926420917895689079949234990153482035895012966963840565541415259315030051055720808859168702236521512706975356449784188070015322458825311194331373006552742681827224727054365846573559259640931694229210717256293061923970909366417372845381338507297617594886393816243370154915740466207241832743413315777173687023560693092388845361071521526798899788936128833846541367035582827625263934374942263476224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,10] -3836333346743492772557931869342547114216361021716332931713408182478915247272527366711916191809138447689658819714243795798705485834460065708358641408438848365665928168257911839921706017695854734097104514786923203535690097909155602796626439059645514840644009382856131275099191467679190991500538593899498850521702884660924382804605752537927500048813095833834395079176791459599913309226097575799604908319169831148588271250265943413940086812465137494983259753102871916936426133622496928595432945573754033162353773028456753488822175081650571706572460673796698301481643340119154856638809986725304091820528570857456369951434590561828173441526288227120939990154820696118229647220392364969038509583560383235280159037235280211778452194391591991980433334694690355719349794517455898764670544489608683231217997569928819693779817787138270831144018214040779888135010356854395413166493150703255553034522634907100639892494725418698287764453198210279442728092042533827516320085427343196850913119318956872325187201746908438626131944007286252559845479080038277068249010420901417471915151980317775977981918321116115648144453447296646566638200040614482084751924072618004618431645617321057844882935674167119541430505546128151979744710166849780711676445217410336315221534665777196823202441875730385022637227334815973764146446757048517815036035859677881365660549061797740394870952087071843546115754423827820173727463104096329161370447515253801508616894466159085774416437178289413353138521695527249930297126494708055460371060325112566903016032921845523868272189114306077873054885595038288459650661255136179025534951869048948471985164917439324466797673103589987274587102141464132496837387954313228727595599854480468041111117059205109024928986360696030574221882864593921661944572550402901424317838033470905020871368304579164465448702313094722782924510591267659440381660969901073444566442938732889399362194438416736894024675349049755303705677479229416775242464649856005694429608773789098436761397565558621760792468936961860933146285446075106319732483757057374928614567254348097495942382230445078161182401879287972474098669295063285585937095269314762572545897031569490422092432772049734735119107288549294080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,11] 17001597429737255979356726380763464820970879984642174539534250134632591554749001635289704727237555080538549106572034055789786615371492891278419314576928293395800704661448571717176382394002256439109511668173080794908496717935685299740289638716233526386544522560096266826322253240236137147670957629720194640517247128114286620778406114400752146891947306671053534128162256805416317273898924422549167435866321032472578405831205930539177740403375347910832927616909916249398010152247428555311001512346285100902107014917158171096143858658062911880277128871293254470822378950196738616674100086694786887230466177742251824775161960853315490679281244535734773154351629579777706584109770438568577345163524728205733380878123031120703669569725765295667610789952255823030870157475348607530370966261969943170515537933513667639498336900387687665178444202657491486937615693538860910809722857333251608875672572960112903838043182234529642291198455868042966492355351187115433263710743821716649415257653252010051241132848392612522099840360500698484495348989852838398242554216138592124756723198391802846130871942260643671681740567746397993996771143931583537943162707868312402816401632762576741803666039158479982752058558945908240068166323987288185201067911322642248459380285557080949992816386485246778141444852196746095765231994194511337954183443034427938308717452989949057771498140936112053589902784752319042599144215009732153642155974434437421657329660045455800089004088579145792928882418536318002119563665429170350159176467653736980669359560990005094570816366206555089393773153172462802239677178183921246631970050521271565910356688365556819974704196992760107034110002923171394942743406026006928169718972304881428395991354528245906983781079801572691797322681960945856850227974172922262060134889435988194006096099599543825943861930563823723684218864574575070543891038394451188793549636508624622839296489200429227220425634702697116422255146997606531760642512559780426722160916560388092501977840319628827388188382332939062747733460604815579276024942047082449638489897852423276812353203703106212978531128168811765133976740011804542404744173937198849422733725265740884966213619112743031104390756122492928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,12] -23049218089650073181396285569801251801549451718323801900278110781190646234977352955634594963767535030625750286242149954323055442262965255043995818261080197259034229996965366800845791784053912269777078477401443033331394672302351919376972961357693932754162744482835762657905640696836555384193957542288035138026792233108738000617409769928314444579731013869310715112831135986067898169060342823101429576683059685779644478170066140262179501337821815976551172175823896238956487214786873826394421544590486139586409776445624637437736409613362995408148377075359167130870467096570465731059104562716013177374725517184559965368015241661663469541235261280822634411071536658310419321898684815911768181342760962374000704455550909792258168277307548513692952115662233124290827523319946146870662480330863327275707415743441578616467421261740663933955622736496236944414542938125387973193569757373120780819141977324348359243314340909811026106729391499741621600047205795236762007006369904522349795901254411120541114406433989482460308770255209930542061838418653978356114514717528332667099729261061646709525237022002089711901170480837892059313939693966122633689755962027626716229197976678226589284534112236851564081359698515003075234194921168675374915356348872907081743848843036954307463233108069680235523531004322943870289205278802538302105587712496561252282999354140744016382561422611422202999909436059047598850248072173044708669563646833570437403441600461459136496926679448524070328625550419093699755731481108429545376102765381166350822739687948640370872625564418495916694442013157468949278207006326786019091267806578957196640336073004211373080552722534610180629760651875601693218044132867644241720131286291749170666929950338710423405380013782592469444848383540365128104014263152833518487788584122549860828772536069267254718086132216273788300376014042973327764889642052375079352902147492336325878739854352036454513799178419995963543362334474391719590682637231213711834310886113397904468553973990314245665614018041944990757001997773749773708007271962230992994853645435391381216789794784758010428538806013177604546857911322074907809152180426358689426131489682242953980181605051964026463176867010576384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,13] -31113862176454676859982694627999299438127252783739703039704465119419286163928816972292054361103405412701667659449579912340388907606307757922071229933693932858325374181646835284366470873820545440842922782356553376796350485046222761765781847945220835275521991869147682843686795041456307666431568267441959251970520935398921494379276944008244548229743188770083653239919559824047098635712573345375991159223131176067543217745322231227818195520573113444424739074425880900015945275321367650030400730496625749376268952902977468416372118807246359925172008922574152624192589389312826868350292701236017986039850375741593256183620717937319436159783491820474476960223582548483546961739755202781698156718435817887734273740941535215954126020876241163971844207707102773857972037789292019553421395408723155761688594550477047277438763627638354955707343630116358491802390649248558722302581025783134503901399877251435654242880845937665183719909993198163906082752750386762468229413236469051152708592400400077130724189405987707151784872973839601886029657894968264051305296180123746552065706057021385714941287429933947200423200488833630800935198139188117289951345351756353823550161204414028254576360255546676833261795157127502049103838993456496913174797298058874159505562635082248405469074790563439200517942708475971595189883687853419025590767745119629987289488861307744425181896336434448469967110218525701128983006606055392913240819610697552403516612601940855693931054810189358709697976739222043169371786637153513391502761990674741295301842066929772126989397144929965655646919894497021385330923231439538790785566985309718727055906817101297569829486386974280388882921755471698931408658126330845973721028256091908647978802944607434970080281847299488166151304611420100262629547358321101077939480902363647849283649987713923828179415936474411133030963129374928793346226838807206620354878828335691935315641485926312266803893722070196055984163094625163097354579775260299268963811067896366975705335484825667013693159969214326599336780472149507893048383565705382532010313305029918909671694899848717473668433786174690003264886744583964207378465636264163173161259136188593880333689946799670569976805173361639424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,14] 177736755359752416654208360285344528891603549401339683016024399092802117300454339695200523865358498214948485295779264934181211763077807803649466742350350967461883466127909432560485760206044011019614090714506635589208279145510768043073144746851667791228486163176009854445948356774180157356053084998574988593170191466464478728216976270190333045144097734791302696837371810902464354335214944056997401495502480130603054443795931087857633594847646872562099664690251255632923108383989955837500454700826609244043541868909522569996812452077510976466593629769835992475529539540005291784291346391401186908929279338519211871708027054671538374509507409747523674592126055241695187925310959041672403400757683584062750708688463500116210665163615157934750159609702845873005277922241483253781521986448520641552727053549277506144582661817706937972394015618027114705596264972645895463322673809234373549031417957349340658928996511096954545912786231884622357739166551764382683572297539691151016420134172639802747613225448210031521329555067547676579119312794852552458554266739385315604151646564247918419366837917094013937498327157487466280967759128353961939918262122685895780148462110588772746106162192360638695867719775582559223263706617758701017981465744435364432138304430893795775285612374102554995500641755092631665934271035173776396161129398916541889048280003863367581802323345685270813395286224517176514798391373338646832601628422054664646420225917022594279801567792596979456331028447599041692678134344167333233782727466304064777732352325092439305902610006381392190997691426302766435805938690449748638824143104320884463668216241336821072728842166676191338359960860387882263547532141327527443781655747272345195686726205966192282367313093077459140881867312527578846365361656388670866074271900689719918673622866893309292533526679790705449911858651769987648304482371188246358416978275799376419573989630257315094750611833489538732833653908374247387801934752237495157800337397798131375828596558145470247264712002750064984470736275380360757817783706410548255061288323425852175505115039240795636252354286407180447369409027287687274399987107957655474090022001204270454390498158390873420245496302938357760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,15] -255606997514916233217326809196419565802892386865281228594915153497306688360258635699970978029178575400545470373325723419234226098092254157001564930052287764198598282996757492922027524305483238374767730398458384969466912703026660643240158110745243771200678425868181849488740431602919452074959204654844856742255341480400799457461115060690061820181668087329306631214508151456967454732224770893980655005433021133783401721801266591965554826076515080552462339284261273159273949133705286378459308393959790008163491529869366542534216293953699967653769005913491888205220402835536816796144379291106871147116017988867130783169161723829293903051332237548512733224818457991006792552797389613033346049968228929033737877117947309276352089438605185798062737812598974554464187594553973654416739851700612206893505545874439702889193845219149650641673692224267615216028994202772920955359528779761695159810827682301800759464536349338443188254241054851314935375079990879799998479441583414212476664796903534014633379614719485528925980711199627711209716961906403846274969119320344171404381633853772724015403186402728282939962400115518419207179109146646131395256108714116073558358711505052907430479461631714940340210125470673346824555254941274088690033342707238272958245320414048950338731240863580044626234091474549955223090089224822838118364240173342717175234388496421869830086216383306774540408584198971160552486779292491103699177062379079062213531954279962724422994314553731013905992306922022227085979649711965235885281745550653753876713403794447148423412850866929045430608358070389503160012290458640865474150192109432393165807446809603600681544784771368557007459670355424898520689302811231549678929776386646487816343434829299245499195141249268302749704045759241217630230242901682686039214417371565507416146885555689768707257109999317432715530967437308324768340439954232958560232655882338625883657655578196029456940314804261165152067722928713177280343635568436935815641528259987340216993417504396936248831059419768506102750787180016936010675679964773708423937856091680360834212590827335068233580940316425633429370387774591926887236550344483397307718145202850132241521505026074956695878080941732659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,16] -133588879633868631360926085235253729523906425740371359936968777472818604819047852106680433647380703218485307690055044332248672981222352090422116555111821633770058685229153915811806899716653605220236462234823006291649990137695124002766592249730753624748885211752042008935328432354078107405433053735846260986448556314361984613809687981485671016404891403325357631707207169800149101110481499574628012817938719815231322713940988539702868675434001456801602311527612203347178513226946710834115133543844716489704359586827585409949935357712212497253142613217412735358248818301450101434995947289684558812203460207529416450077863621898522232623784088142503422829126215364532166552917252597689229154566781022026730621710111458725512098839005039627388307806340232216681417070503329881071605205080139635018828869437947533396404267055967988741360350705529341139092780956040935885805624458362439302211678788731385470062301331624143759333525152742180071875406194774393529708178436369794281180468787695318678406781308834837302701712128887551121455012146344203966607037517167304406479021449446290343276802033896782424382556449666026398414614213791252697243099010415389637119561911053166758014815846614395092372643146619316312130340397376932847469733770984763706193805488036730213178729115939688853515244424493634249942962760842684660532741753203674518824449595992841073131614276279627843127988260023329226745960461620032721298775503557871871751087661479328620687870022809594701315768232687075475931802131867756712202350372918609968265438998113594819131010304273926596559173572892660707652301447794316487790335149713295200478220808879992633528264168823841233185125234362677748337197957235616685954580659807809033385086007623039091885871985844060122165002170523167164275128946358085479203861006022251973047439879437231836999604960367695264676246969051322646630217704480284891567786205596537881541492613347184489864820621548285874959211284922934688069305582616027142829644708130418176265460588610589036907253320462170809380130538904429863832300410752725860556765050651028548999097622315385371566193589980185545260607075185085036782786649938912284986199122972498042444971839226115150111207886038237184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,17] 1187315652562100628907243128165988512937743896555387350782550066490208303088981977346341117002898210743512021771105252876028110099880964480701116563277292851800548916502276623857743436102330303443830778575347881545588882296318373064120165570324287314926746624965965294073398758743012249970782839367069919247767545177861389816717224089896352073990869511996601067477130439060233625628333022374864034174424308886245532345382213388579857800690474313941447487838833836197851671390179420705583040265886768916665973509501989961576696258065301709683954755678020075885299997298153853677740616947844335364480059105722692227371912270730781041580868882564496955303332077816279448785010857095988337941292973664761802839028052328418049285593951189918236370216482625842888839004747497751185462490792372937243217418533934044255910298620201248020074996699171826546087340236695767851542570135870800042514632043946986193055157473280901070331834065721188180245398245566085402317540573582553765896316572052370112895070020229009925992589622543023832784553489308322043276378227765405143015625010585511028384182271922603680404794832550601794236375664449200035178375702541491353152006219936951102967359492776606078889002538519733248023139694707325343133700034529364370124737007801609031253622664413059247760755057265284356223154056758894653080741734407069515286624800863751780117453822049605540399248793929607939383666061377375752080928294893004675836017701021719918006674995312104875810390141085206201518331592110262626874403102257506634240547958485616335546103796692061775470794169705354483419141514889656778746373496077836209848705283679412186809677991298807282496500495099035196372459024176203479574093167557984285344320610612858503285906077374192492305826739608471964592029460449151240947846367205388672624910682727411824978354809208619589777532929425692469307812552050113831517157251160429670454870619784874739612037211303569209686174225239319629417214989306735256626654659918664348494757307992548704937223185577787676921282008398000270325067022992969970939743892050245897802631632260628734270161586994794473421201172723951597347812686396127614380038466885272234863755406120452900722297630799953920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,18] -2336783816159701193563277027531350921865726794832921800282590455809800094438685295415557219246199463427484092179213428461572640743270689362299991609081575974086335471305207895406106908894918402317600407836032774924482208997405150598834555979980779664164954482210327945210199502189554373748138129119312367573764251280034354865792241674630634611806981584268957159377055930739128188785498613450317579423906886451052160814150174460208135564967690128541010245769259300363182868410866100327550514883717333422791523661441238908898614680497909172930423921114503839927450679900274098090567067597861776496975452342383001984404184753647606455302323529341178688848923760337625755495978108234177129671089666232148898621069241784861687556419996439786219300778525957575809168495089329191862730933115064263393390204976917136579565880934877188694923995454627835041294309354774517309875487795052631206287630249023852715492651134652430444500504920522149960846223499877780886163638486642382310846334482174153534418457592131502958622719166645589474815617924451332812627637668677491786815988796764501302413428984628443602068605232803759567666941709888664280856411682712175223215223135126877145903613670508946112284574637258452785988847989641856552966176462498925414867231321105124937538321755186231670058573358480533227312705973728723462344595939446812210476560048379030256803539954814831454253929971464973927133517120640515927120003108762204256353202985589036552225193230864518075408149017261783463413380261180462489021557960307914530521361766041270368950262043971642843501049979014351471921217570059745749843728737803232402151354742873537530685263982403698932755960343995281852838295551808334077656292991729184471421592028470809429105503336917108230395070437390770439628279925602689152331390801165926233444358332589531955739675580608203311737924057826491615198146391234137595729965222646000888990562463961623911133643571857093444269034581535501929509440584961454963681093913057309273735933592850875423319880600565318832268207752436334892018318921869943632465923357019298028700191874409877915375769102102168969977292501977159467734936784181917521086210497302002272382650394131281631842874567598014464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,19] 2521639624437222832198132704687398785418086943403711172059933007423414820885544594590219271353454112426418254143985448003940136553907197306962265742080794672667672961411816996021040265753590886114180313798809659351971561443003001525430670312055098680850101201959269811284790940523240676883234832439120197658200000877389832256132450222064662551806521710710351938396491116248677392059077769971558875573271683462663909777358350015504198109770454875306077322931352296644745701602721951906663841000350908231656230355341864492294173998638724582849540894728337336247662863766427079292977078326758645631283059743725310042156531817212137239210221536347770012691546549427121421440553180355119201174627094974314626955709489513581878660762848707964230659573362308011634937364349427042842213375363488584224343629068215517711605566092455010536994278528158942877959990279898785836662357918911519851527759021670636957199104325140115465564852255675251229230786770056505856096353366402861654829937083055482108132800613663093432524419052869345948192065946482442729363680605710508368262579748996654175886754798250093186295465460399193522588726817361888920843861799089784447717634003761363677768653582569179730080514643400658172454760748938648654446323900374294625775134042549536133173175410018666173189595282285466386548902611770821300629898826656975855209994139299526170053699367574332106467858825133980772973252104538533257689051735719757532987785187035999663228135902944115297752861230893707644421349741332883029901389507267288089916826404867393327212526477957317946453709904010848297731470680632621620217763294044016813717507571000693200118240645459665950018779307114167663074451288200221543769619335826717592349547344547438116913447487816907192905913201985333740438354928678105089501759904023681710898597123541907310056533007542562332468147327775854541189543982581071382064377961679785635230394986312469368150979761662955782778933666062590318694308823740315710736211694110453390918794239156053911821450126042754454957036294980697168439360939428715186581755977585760775451496074714780960641124375435730517848758586543030941371110625882113079645123058254059250307840222264759388944002681873104896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,20] -1169957520529316773874152356687265117555769587768974421262691439154950252166367936338270655484782491682162972838627749716227138740380265492702427245524673283575818356708878100422433370317308357265339209728757539161855903036755731372015770506868570903272732615526213903147173907015071274087670505375106781240491831312229800023201973057729252673318142172335916178807803339349840338729477739043618166573741811980061537101623521197270062972896959612606930469684931785605458954166800152843883719778253351947325395383878239005888049118111613495513847917030055077800281906385460677678619880773408394996644136657872003300403999442444345961643865027837029410831983273460642113272836411205356244968025449128339547399470711860952777973301438984561035637636654120637114443055274090415567784112031276689895303832163401784836677194663856167125047148425366314294247340109916269795020173066097654487997095505267523112301195137130757112556486838248532767549055449358998571257619111104736741296039857495231759932706346540101007808158637307071499877860346647523781939564462589354273761345445422341868080504663327749269577161248607124914455228445976555127455607928708477892387207690593803483706079357282445334002439000696242028296056618382286004147236561896917139947362627155482361861493091069637755461627862828795543871592398772296970795162816497373739536109802971308474522473797170479750237859359464834773000993454601728743423689553126667164628341864583218698268168306037409705057834404265276236228581631918760624892467204527193372154049698370367189336989670131108037145354905796986222251765467414966379602454913809607043127302654218039597573769605086523973909996582927547089368702107932314288465929939494552157177805847492939850512850019953606984071231058432625821563324767187381717212244415819709187817465503357653941265103870074589050266257917201017265527017705458916798646149167337681560756898744833139475702063675244224206624645662574843751243165112215367822756529236480908029636993856210632468332232114923572343267753575381469866039607962306399384338634477426179356670316873027688663608270634513213931014405525693823602118979181930927204681675858155949816751053914521810275687560400347332608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,21] -1691452814569279903132610721520665733454016221104491903299716449611941034775276112226236506353743729099680370688096219390599486479424626265301029322561220398824736785923147183856819120803475016289542338923267638126623318534578674125785526080150579041248008682073323969450911244967930833684305869535488775841589001396832523925079018864700868384450485621598034137719215092458163925791381804095641644396850268255566056243923483219841763454907043235751614851941585071777027999058469500667311055900192689903941082973282936734699553439738301790633196875037051487804025636344176878796240805952405141842844989397616216755517821892583250443057967815507745638798918060284295691685766185824548192132153082710726185445830705674215124635104601484707304571480201608330542999282816041443690048101900309101783999848801044973816657594688674501864920127116420864991807234250332065727632417371235389418258522648455876949766422590773914022007194358961937806415356958999680933170989642876672992607060050656867666626036312194292816730378797317588130324588504572259190408158504216894130703199921466291084404111440653739307515421091639452258776458301260353729940634653840275214445555075900080926746624613535915160647562199878750636710411665974577484830897116887458235003760703591808384230409291509044505579206303873574894568540683489178516423333187114298288336372651970902965380370887709035273459594602452334938036296382195327379748392488191577319279100105596727192282266396409283959180115958474021270945223616898286138051598198136395760702348699378481083161169011965844546327839015008611451800102276095098452778900801076182165573959290402178793468149080865171731222736830590686674110620821345610606226579600990510354864945190595045482987584859470288206617189657186119820481433983248591668859009057583561614859897741185751101609625403908987714331121300666302020604519338394841909644297338786968378839789440733857236621665125025981895921984541895478171235997991619081395179943588257911375390943277366778993852150280312018838634687765327247245906815861302099483672635089566040174210076709483794881569928717511741526598385351273817967940750353824211047893328068630510865682898738209472621774042316337577984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,22] 6438083766899875398144010925449920312122116022940506796675574420290057032773949833190749569536468253165345471456788645466943311497351753168555237410747795505972125021884574510179811507960169520741054945427926777821502975998837522143977573870298923080407032332329233434367668727888037871469696193410625054533820624396254327098457643179319332773182106440072067845922227795783801648099272073538372668968554329939451501269504050741360133247209403259304269282976178416144329093087052332882547701570382160758934946361587709952955141405116890884564608153685092432071539834603414691587440544672640711935638796856779659082645479250925219991936430183795896959842259822504379101468648426196718863145146699305278252414267436620416846451320392756041229605453433315468332558360635419882003534062963220404566685043016856048033783330987954934973424074418589240402391061013400545696792822709950184228513975011913266069591956405754295464548344694670412793596785060267654514915350271135345890517914377840812175257370654505108516756711390835413204933830852121966747087521240326121333537974962788783809869923886674225409777157590248272926038444183652400422428921762518351001416154091106854602771039444426564277776847907606423567903283896512693309753018667414659494291041402585060070892475536611538996836120094962178609570010138746712954904798573243971951943699497827336804303753580025461229517926917460792232641776015404980844011966157024425165832012017055983555731890438862993114871039356798207007334765648530471535954396875896123687474049124548323055653030638208959490810805837231224511009260302236317523106483807071641298129216296342174936087765168254286136121500125467411819268911535680247230208968477618238607775759049478748641572754835926603053345819313550133074087998094728555885217539705753362629631842283732572543919357593902080698963931565880242590453557380311807767755533643740849440591778059151107836027423848278083382833036137348325035146215040201088291318545107950400661602986919737906763701455289905072395780752268784805206197355816325305328050362568549835036061157713875241345299758128456947294213793994288835428499791939632079436147601799636379803019736088979505353130867574362341376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,23] -13729129878394130118871692532624600563832179743177167433964103882893628758634683309924642324711046156039249065383418767619629231084879036805599673667602860495282381655122953325451385379806679129367714587922735877504744038616638621021394826862319485415076067101854706063968307140600856747356999843998460910182058101131883514663730341056555941095481493804647670682475738842904176731988713847125797199107867735135890696184131140223289743245761148964762135474755315619814079689237945629932505230090741334180006075354303804758413970337683697432310364839631923613176523011453325748475855347510298566816575573717743226984092104921238119202062027403420007938502191926502603384627403565606521137602748635053725564553093186454026183054427135840147161074558144277902284178249693336670614600799941227774092604793974024555940059883499038749159831905284053355099455798438676286749507547845708361793200534838251919790614346397926502067204090276641989850160153567747875537832800256862749608650422854073356076401335705742949389164406699347206684414315437661476144178681575521141025429537417261162027899834959507544170305437078309468262747050269414641807686972980587822770596952952627955714733902910276464678643095037645565700483374510943436632027540627114451990279652153008031954456705150179507568863919066577489060105011641001024232180626646298393382665100173038271613342912341043878988364435001867556151703896471561288651771246015124208515297242589862652592113654547947143974211974632389327358273397955731734171449117823008805328236488133147008205845091655817750732741122310973736316549642262537421827306857185418444749673472048591329678481128638898092432824112818813111172004216317538321024571891504379836673728724364406499442736067524550037979599004379204598047788266315498164211241762417491673346823856596242353178749985007817872938537177156959051045904437459787278077458350745022232615878958467765243276540129826374055614068424515663262050343158924566759136195042557475234074416339258886940401588969335702895448462718234933331777379693555130975058387402994559903130123372339083058571242061766024837370882610861363361536663727852104063728178788019166592346117654328627093555362658474965073920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,24] 22417039549708805989385298068040404696388105194099263691516376782626755086535883583768930864542729831635077603234299464327530316588654233689494772668817131683548921472769970125631338612054894787711096569229405018003338320302915981901678516858927971376513443975085347275556789545410271730817266278386633088680243422719234673361430708918000414619386233507979634086227731946753429960986002244154348876323170197792111399668785808170956266527404901684896794526505720386840681394735168930122200147660421405488138844902556918558088253099832342248261213109902049113744439325559617906945402579145551407378270391017830681364054983720000398222501343273169645918565880542068866122673547419554546650759859719964304674224509908608676948975376872665837525901631025647709064340936378038470252458130227052887512491081527142292989457525453984952647948405264753107185806007468820897875090321156781573028802858776795034369494187756143231683234564753620750104709721875541780869494567067362477377769950178061284692933999017079820890916803940847667151354732477406871453468483174920102306103536693020640486251627352572233680641205446965228922414768624530579394107284072098315895771579578839783110585573525762587449731163523664542564591303529460287614975452918643768008096085428212332850065560606172915343497946964621726006887262672924895266040148998927629597627768961649391705509834221496995861850302275583861656200551226743116265243199213401984950314873855039034833443892297459663142621685294141273916724255406660779177275024688508598373219078145222016641441540261662486795604723739474011957908530024229711068187171695469820923238616948843131154608645280940240331254153956946903652276229061207811529060377044498406974303037019374772592422061059170870207288261893129099661248856314980748812043268170472147173623828804872131931991379102877375140111477128515586620343360409058383019959337303222125005997661201231384881087284036097008889868341314374340018494311907012757355410392389723316477186180826312319516521286204504985259304153928205476165014401746011403660335497870462120985626237768334564710245447945250890839148967695109878645420751708026006895065416786221176123720085380992078668361090742028861440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,25] -28580521904397158054221603101847064198242828300885012841743258457914429676322054478665995788732283849217426048267103193150657800405264881691575507244711718336173089320824064725718445150140969015433946999098699171312252875800866564424518540047188229872513176110327532160492748199569172597094319810979305613545749285521035907228095252291636998696894777429666223945559533152344702641006187122667825053857972000001627273373835199498585940376149920076928148346026823471941161242468223496301065965077279173372061915554079305079652095206505557631773313555173510398868457904420074333634213438251726094351519165570655724781436522903533303958127615617872166003107142309601176260777015077792892299909777552667805951908783430352917991186888320748653334116987103832830808981270099896719798647669925717082687785992327455475697354547262588427005183174462072700880481795200053866795805018097277285178097948755697971080879800451232328075511708440145777360297221557266229183056868950240072513787161319952302427940966682120935431940424003707285645708136580449950119154557194453531749496864824622655758209163839272211562205612604988395179505852602447015036511411770718553610646998129564402387383898172314994844269510703009045104430334593431383264722825200170546086806942077936738516510605744407096195972607495408321112610222885149153951011842071463582042841973818244846737016324395037143737761494231392100285711714178233589379449103133364352492269179844639955568216204016423748037811874287752032404365483761224898693275687083949675200154005110673113925817208036558762601982760410817650492220558175099217683495210159369804863159896680150820901983925283958915466656510092958165405775389569266412179463371831507369130404359515127474925000211177430984503857019350727944204746974398114969424231305292558074167848338147899181033693964373121690457531372031542180855610566522110772139924503333572704231089911007282164664770041383788191157529321014033537523832059518891828124870861026189337722441254628985211248312381662345079033155141593205880843966291419829975902001344824792610539012042654229484330278217766522608964786617045567435387357348917566393368557833310530836356642532036962881501030998315007737856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,26] 28283522784298866751914767133237998777159832203599720593488088623990304754621842605832112194220186592979362684391640976300189090981359144761905227046907124626566937902668620847979432255425164116729414665390414483094454645459716452604794281086722729161649147191251834592001475618656191361721885432935225463810140484340638588378419138065358887249536890822023306456723705836464152857047716176351298443360186005476702729498865864472591507306428575953276440580264292733052094852594314818682144884059991458945225732204609097133553505424523730326570675071173159542781808244485909476212578697879580909092448582094394933954465303742699454266956284075178603517113789173720054881862983054091341175717567947287776936237995675556659015242904814367459296892237941277837418919931434281945701688152886445924025052908861482853996905253794160682324194357364826273314774013792663939953232983206772805468040734752427793076767856647254107948575176544350354959190628699545583755539833867353982278642632871447962230327459216420872063436776986072034948193448463613558180853927284840972767982831222045568309118996777816131719583422658305262492388721215151196251011835406539436796847765260195913598185769709959948718078408425266285825225301986638751600120732636416616922200827151659384762673859978379687861169630161920871666026830382227818657802159175049413571742064254844161994918468922604106654404950807671972249306426293687216287943664175477969932975520556932899437102014841583391509291189603331773598415959980525830672994504967950350225883422937582862173392132788714527168408590709551301074115777036722300031816096874590873986781319168112077839755044043139546498242123912123640024417190630556811154076151967512427670672404370549500870073365924480684522524827811578982525244252263597519558144282771124962986928413009134302032773866648493957627622848987583216371966741589619274765101270689598305500106398215366052115388606925947726418644422800249782439793007012147193203918952363104855715109192803879590640603663801263274255888888283868894005321171824242164913516544957763063057774567326302940257689898183680084127673312470340086748481905045983398993994058597444293214099296129575182165692700586059759616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,27] -21390132183315979255848619488641370143039665245416665487529580420133296332745826799900789463693273643718080701470328920128253981262035628835874090371466122938596075236589955353264026156320183212620483905076403773653929608807388526493723611676951886139795864239091623911599680479343738849275114335754208844364220649164451618748151629094946036171630186080767721475352288045188016425355700072169293857977392428092816545960296547960420970173013130884750134751413198412441950471194473681244267341458704067381707297904002072568404727829604583657975863651056909397696198731685867636524811975905057472957020093488138046012539789915208638790981904848292935378831098041026839735783289154521295017277077478555509463295613970562945582157752607042164465485074780495616446156695346666702491577379079853395127871016520366700108390461192692457026514060013648710287364515373147091467631509782648720339167378079109583338930973677421045386489969171969350783313075225250793548817377955719141557359685705324309954374769211299284773794252480736066862232393141280020445065379249536945440437952267722950072494662648252679690251914062148037687156661370248162939094650581332068997420540178208202641129393570222919917552888368754697804988468466956294282221057546022939738497189491327673239516421167563598933150982675035033505387796049449563846844928191123676486829458266051109304443149370334391139477738304505040812228100272383505967168424426857778128901769574813197153418165566129708454237031750137142780067520949216334935195245778244646008264121279465483966974450540783814541513877067496881365620968666098080064516820716822072038976661879070710208302549700647553639484720948567783716377407926158302731610829920273441174171958641158447003584410551278164157226358715542796814368287314922160574438341988830875562020266394098142939110898473064428170151435333630522165639104966214181583682004395076859414306197396811100106429505790314005046045246763119105089813674209263617706110803586315840697170305902881767043044520302231915061555118303087375826775103846240322990439108490807743331297004142522756096165555193447210403416188258291945952309995878467291815863445637306737681824009156463114057235299348588265472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,28] 11812070994820102126382236409789388125367871840517989396045876566492474443432277388296351114140350432094928811621641557056679968738773427344675260303767103218273256599478069978848854190431558401736670779586761525590714803713678423694096785882741926230343886924146037842515160831057418359844789297703761823565919534632461924556977740586315423384854838859307506424532490021456746930627834374602762391138078458752385330898153173963854368741169383230627447167185008858447839112859597161807354702224763238718127583931637789577676645405023169952706406963785059689302554039802338350454367895365508949459144176082349961210155318043516352198045908594957873813722196772112973695195281956722588457714019370936128824266856604368813886375993837859662051658069427064481289414766279345760241182871595874917286643124566345967482747680346027079513040925314065932295779891627475825241623554449832207503405485014195915910051365163592977750228703045423024116523671246694291734199671889470607162264347877540432776351500280361603169059009598342384004066347808728593747080741305085657501902131692178031639390886549220811205476883608234560145186453038138266403838109296221276982212706553444972795173061456848222680595516766060617074447582199847803862124942380769732421080094861275332237828759806016256240928237989616703298914204659070601211913786218616038207867871028426266404680406874841719943730169931601472617266642849230546151938401469165226826174017790384961881233341909614443710043768089946928163939583500443185254742042884558317402631689781046685584949689444300086821435305010143530112633893931302351487046563904610338794594828395727932468103358777728713937911918589733033288018828029929836729521740490286249984376094132379961293743726734423725732207173588899003027010398334614964552079445645560602668848924089208707843975760443438169461130444540836201164304033275152940678919268711262130803311315959329406673310035543382616583576623581163550396507528827104041737408527303335943721158784679127360377138183205036167262950511191599875014387554517550935523754195892958384022755346132606157251442374166637814425484205409628048272702667979641744417625856523074747023463550059918781367346846812247949312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,29] -4042179168411372850196195528844150813607338628774921618022703663408371662512492617910158194449209567078657904121340079526646447281472651618049301499092407799629359911009357797483364324280298491904073487362262100301530392655994488449281656542773687686364047660687597237844138907082456756227563070063583218314817423183980281314065419731594527079196326049044431448275650336088603896435740628582552296876582946013914366663580308533528572104248592876370525844847178301453079985420665608845692081733031384628573122111502731857078779859185970203195120113895799282205636131205627666133457958743179692043556210840616483334620684881764515762477854413334470112282518150318095436318530244674601349688419063374258443829453617357101065682076197336943008496153142475520897367606296304157336215954751144141440840771013963523725480011415635579464741725073531272358898641639847322897537164753282503901754446766226912720153635445976173657616153254768140025512614934447149176239432123760345868837546141040304175962486896844012356829935395114023796804318400129536523223837729628312651104262219528888644245573437310281952826733281043746571973689195890139867780546024025804122299492975109410899922495715136841486273141699969548667922028035228454065242157786260570672289924609573641021304511488559526896736807602053167731028862741259133258961479648976910587755012644738229555177621805457434094604504698197662252132139526289313520221302905107185194321309961225112117801140040089927643371279187857327509178793874622716023312716864490101693562722800020327604635155742330400802433824027786574364583953251453637006069012170478362529860585154235529422988821233609482196521136241489539529549032257803348166236688172741670276989818958093013762614036195826464507106967636514235972939464573900651370812024807430762434986261427914905206437800229167582173882381567836530989801011911656253257299549088184805830993373010029714398281359471725681498296479143775186863967830411249021929450443150929546162965035491191627378239239095775882901622742875437991087312573831470304150584818247146522395008442716807298685905384500035925319246002142611400318868099414105168918744354446140015236875436056962707441388636000133054464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,30] 14867604321365132082108388923146432314600402759539847137724850283928989018520324472908708304889273181008693178014792393708431176673754462929466915739574624208488512045881558268335103396616685049306528577868819669863025824321199347435029415844509345515327474294497024283746177160915404764649600774044952528388409695033699978657948734432883587317778446268260005239196385392497974350068759377680287837577831143684486027663449327190818988561715135028277543598253247684826227992601736122914372441969301251962690008645499019075168398130137065166740637297956104007917786351987066846209127722812250075410828442137140379927086241093622628478438862259732072267714018831902338976866006669510854748271667765197962480980564933873250390376042615120566945705329976870274916789657495309691886227157773126549448579974477531991137150585131306214923772947514347302082670027320537092865356943209634697100003553389035546565867074801488387213940675991905449379784257827289074351175934717955676093173165206485620558475958151853792815438256639501108918837325545787869689005303822800485212375615057982946975647671803855017582919423258318018466659856330480036025709073530984230665992992189476728473997838496446273250175747577807953309327494682381591144139300940296571594286459341923469596111210089744152561439637360099963177784232887590005074237699401788930112731941929887626765116973332923609592041839464408040589973787953911277146680347655140905510326092894693452763922163459978148012425552719601304577829946810360173097146426941081153319273625254309285197344402922762247182452177391872903788025158354624994600606574784231312131114366985935137840066049518735034125859163249745124176851706527999951217160966946971836463991902774460233673794539383731068741255393504366687935568359396315131663998599533314788413522934272427842616236510285552946802590003671487536251821194602812002092154319124971907666327329640438848346934457761846578282369469635161028778342404631360793713565521796684775236213481030839540742830135215425750527194795871536526126375414134094899099790860272761875812738139139004503301980405400942570811405803095262094213122262083675079612234065845638322049236445275200709017335704556929024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,31] 1029103766510507072061645452038461797971695648672826665904327285702589171085549394862613776781240272747529999144672734067959771452259461879515042070930261032090746110436008405719652635015165196537932863043253941637459523222558842096680887090053103321693332664266947730778540686281654440649385320191831123650600972631012174618556271581879330801621834585989183041303145858954339992923300233453284137477809235618882332197187847449638620223647038475982337954402453960350712964346614750366548192223686827338539106015923382840361099168358025804343103858365257206779396552037797912840158587928378526902253846034422796499385267582074510941686548079229202745012355870050494588161743572060313588789199441725679668194291071611937600771830240539735912560198735476626468725838313320116891151427773766013258021911099179543946413979242166441921074548230730322041580706337868527571107763491798092320658493356284900490047735040956859613664400149971690789474067363502277898361262911273549290769470908207838253888165004898839405390201011711118169338069414740692590756136915474067326370165354128739614937954603963452102510546130187558757947974285944949472605622289409994677227222382554204071958190369507184954304539581915737811400943554739726979584538588874031679583627018130231196040088539225818033010756204774268083610227049435122246139299835073210356548522245956559261981596754245690108491340656889455113796863141685738252556830241073558584402814946329031500975672778886654095882398632717474788021365444641606924881936610830466162905493122392860635425531278802994954377536437187928453136698964531424610256710948375990176606420481728165704112090950584930537359380994529776272603825867192944254830595101256575674447004303027864808707471324501309368951698598598317506697851532003553079830922423238094009206535627006520267111235990018481601058610074812547856593979432060706791494690973167736201101639753713304139004337965711958123558338222073144581030282630047994229927476236037434252435094345507028613974075452061491732549437491716671207892788284546601698265382276343237537025686401952975356520820565213547493823611657412372448060425450088814374265216400849428594603569904704661335777366935204790272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,32] -755988273334736048828976282978245741914866749319479853845309350745192015444137745495862374879073165766600170293964330577786015439031221844040291871294366162540875227252118846249750263292943651784754783365525809060869967821404299816123876140851447095096907772169849873447549663177660769809218919599355524115904061708380272046141124182401289859337515431453806308372941744265713899472976862098132995551220103818427808956515648271959730238636143602763540339555849356408881644316057292106884854508491009948607748686745331007946374693119736402408084632768095155756112609186143555014373732788335148187072723020958693015783529520786318556267100295780539512134907815022882306273312176921575310178788994755074013615801416140683492681222093315114307355708093979257779756889152869700873125884507915588505014779251342455492160487558944861351080843925373234330970139250257688330784592130212654206118822831165004843992821967886017367097606236288608952483252582316236831953739231100864924221017231968240777423386113266228732246346271837140121975755957488741616626709278621266408346759620548426212453152773378649549061352059800477451006995544285243872434226532560243954618682143326479157497920096915649787021560233120301619555596198078725307245176420385145534954091379954687375097596120236456038024055728437948377692302134353611696535054219485028928297949782649097023988397930955204373636433182421100320065411667496684325706265880367781600772935296844911098764691232960114275144782015083471587514387679146479312463085066059486070029041385705998420294100818906727294081525245206004578449566129017907167419015408180803807115621987758852951959231490154485724867601512394456915779091988605630686121117705134323007638780438563347904776535453740250908814855451381279234796496416124546705769793717856613027145413104448674856287495248658921156274553679516473353249508280025480314509055155299383731937240467002717645974955445435571338850879050942065845567399208376545450553336127816689372856647905353131397047994653880161755096310281905153576577234325430941944483716086938903427929357796646292194967999423739340231381329166122341080031896416010291183684419601753438636046932500156325296647912457842458624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,33] 310186015832638310093116879846115513138531829109142169874228003947709697692864319477539099500548623654849977746498820945828023990951419439654618681979799138073341920462599041675737844461948934731020058017392153684632120006988395117952857484532276779183044679576583770369001893021557516382823978010379726124191664814416721911323379099406623550335998980051743557434206669482424034795266541095522634339564975995370730028507102069099799059499542839158650825480736298516806625058419721862524866270934908295152133675132600379171794125690846916884438940446366227201927833725514642948407366941055931805872838202353203064935216151780131571036177642501354408871677521942278917655658761133811074315211576644618315187148843515967975072154318218859656564297335850008463604226719972334617502733605575462896867675920509988035844687492278482033979584806775897781610930572929702787074111024237276229323434199015270138923221339550435101608999682232542936125980525878338605588763181785618162593798584592108049686014296700660468225327401023976909091590106376809684766914507257050213700495807513310294722524246386950517768358678084029304307188149631920441608196895133065568097260183511514585027179855884560044544505079517873587621603843682662237819272608228491745355203271043875088579071936878408636406984888091482140870483885320731927167847281886292048576780061446690326763845515742673474994375446652497910444446718176183434914826717901268586418732392406784824498361448474689149863970235646873358850335525891641331127647829291763819572351569563798956597857778751389275116016811728751449567691151905363860067083563360513393179782113443812897617201900918741613403321160079876959751567730513308983592205626761829631982398099990889097125116750048317210496646951100879432427498890656819135683444410773771308161387251981505697941305899145456466803248676906089534897402089685974756869355354663582505613793411471239146735891922607459467970459764653296523636875662091417529062095500538518010175682069890756694858512255745326613261434604796370145287338983046666943039843015178552536173558518217985216894490388290094141084549495461491770574108626857406291053315649561931967023780552831539836490895051313905664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,34] -64262735327438507639210658555931551341903591290952855587697058108516794169397908638759271269506244958673985718927485378338333352593209228270935069233715061018030387037136032978100559583535547004530676632271854488940627327520872789618093411617377036164560955762817901622297910826124593527156648252272923229041216945542654648885655018532382046186543518663988146270061977699890275634798814510748531534586883671642356054734177765518552374944311478059656049315066674052400352728262842789965499961912001705585331538920482077522841862441905999626726538382643185356408359603834371525414322764640404968020606086938327078405060997913582233146722341369862439582380423840854439625596356915928312403869548427450766844692727454981252239457168416495125300530075442618586222900661256234960249057212812917148963884453934407393484326287004995558283727114360180121448990292434300499627919606164452977720826889559357838662936738415663519267956546475987036279531243256031692653540693075446928063108930722804458287551436757118849326916593085214888158610251554285399202866436032030853928425149299132643732365213512965339610363011774098125434606546962035247336259703137423443722618300498203761112848946419192941474301189014175683412840165114342012898819345523769756283039361018610422414180135307621131935562596505557173036432779187483208592092519234028578813479458467720868494531605521168668147299691788392977395549847590458328059235898719971656742420829256621849223353817112380934142970533699417273109254939475872410885102561646836059821707024340572624283945739474995257311304071320749305675465748340875303635883281591134710766552154419564288786768823031408179656642635840114845147109462502240123646338988409395950926674065184550904225037318706314480030627779422921635858369879684600454289924639581980446030521860277482866015909003133240771414123024796926198489198781298086540515116472921629566763742789422449327209799173344668444917122521584297184224442525120419406573103641110281400520432079184880218410976901565959578072555623300701790687129990203281531139735792414637376670966128890139097029692464108757334569689910717632406608123200177172432738238566470419444288896335987137993262756891807711232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,35] -11507574956001948108372035834451627631349337209582479918192008314990983280837621769063386242673808867305152086201862368520185953676189015612086297022353426825578311251347194707722205206522547591097675930605603723105567094866274012393587749749122013768643646186615527743035544441828384029281377092574515280032737178102703619274888966718904962607960933627261821401993885835999419534401903031947845208781853419248249051297381093628992294784290555202057063157486913940211004918348574481139595354979793202153554743789400483699692045530501148103678511518954809897225096252059853253644398892871651486535327518072171874176330674317522733827266097405842914770039870045595599795689556660260327352843271762642827525031676853265437140233092726643326479889278285821184428454195444248346497384504347127084136778513839183847342064559434295424705487106370359273442297369423248465146680535980682104445822364358710874957473125282360034929428438149187081573576832808980555892917722259851158768597256665556352793795618695311336757386006062844248423266078423810912623532059183240125491488732240041886474461594917631983044740188212463026014979235331836883568458864090763103243136991480549810038441441587235090789231012257722360617959129983740442462184913694585627693967648681636216364047973319206892038423453173337077529856569172678621890796807243616247277000676803802167584883057173611666406406915158047318119429196999448067905767867836993923274213145732851104031001346179740217440820079231111549927394821446074419423686940333822695779033128721110781030199788531371172022955835971910230201611284948745345184947442292281073061395270085723603373040377143699823300589376115320363999608881734187286036187392328315435794563685745754471761709309386105114851115956009678915427065425330945412861498337819985113956410681062718716559042516973010035109660537553114724858410028584017690309513502983759048869941922940033279767619097788146981952765779795704045340302442406512250759838388661476615623032194145140799655798796619331354508385356287472622392492788486508942175976646456702123337980890465959699406754964051457436415475558418871581808634671455827448517137947633562146694261404772602008640546124089786368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,36] 17232184697177986859234537817371028170845582987871864696210074539825159558843724398421326809033292502548793191122457368021907362667384664253104374017491218119860890247650314229596778419922381892659196016102825789158604886100049627553193045208660937413302725587760789232389060959222421884511673504938079191094096653645891425190866987942577879739195723334539559481169229070716457891367772560001641179371301446923689496681523922820991623727265805122725618031681139299387910656895178277210557255252578067755059816549994357954549661550962665282882357002932375808713571042476280011678728017934510482269438587132968011326284522316860306311320591904750748831791701440479131958913171975158073546257688176802462916002207580204055092737059431599480537713227608924424687285556769363818457554399068832842765840566679376927980829593835987767622436309167704934058852552677022920527783336129184881417417486411841793212802656386975489799643234622388832344039179338925467238234574162077214571108434783009773932380692626107311031235547119486930066387266699176126308193310231844375075431554149250353436913872613539728176985192394616506674145257156334246775279490379436296615115920797885557921497557702994581646611650978370658120925660364435552615177307611945662995572470915944816572133643377296345065044591452297703672626190453115681754401338825183954245281147515957786518745405036643877763027554114733986702200133364395263952389157453718437877801458854331084984235924620495718136066986139952987878215074666184239616515777305628905408697338581251425934878660388295240514535403912306991435286492375146186035901985080755443299849425981501244034581110790687719782511315594721059510813658739207208254636316790189806829457096413792642778433027732702630786207934849029753488444686975735780864856168496326435705191526966116187028167405291537892489951076035246900489948835788702038816128160485736476574634963722209871137142139471965986933351667897249616104285036846676722729231873822178287982156866235228553819971525991041432003303483176546147754597179436239199669321454870364200590522778099493494624798839838976388562904013004620430956237962754831830570243412366381006761262217154888091818880922491551744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,37] -8873325094643886106299319342908868307680960841516998681191938012617970735049605440112869535446218790300224876900886993615812897862005679953990601555735465148972991669988673230904323765716992788083491764703880572383764086681993671968110958810319473362542757188771902745454346130128353392428982324048973128395264514142980424945629978746333281687170853012715305930257278059733799951989680257209578077995571038988860309324402849459861952407633736575588306643388870439173150391448705416911360232964167522908717294936873105754827731876586025598705337551777317650814526933639190239686877564418487974284181215662406835133985568305166942798274818468915581310899972178448006119693591347620760721075797587247194006634753800538864690523060354129714796375023868647022671725635376416019074071859023529511425996372262782492906538634207739724109725439495814613898570826880111727705962617747085377499622838668914064688365954553549618207124440517528406123285605772001344573103656341263747603544280359677444685813730948885315061545323452124027279767338093337127901273379814882788050574648341317776094739199723434495062622687111576854986324108902106463650808020860525349538838991546244927663206742937912930583509907458968382369847038279425372109577828121937403530076725262447028474224369522457728992955115754472213937007378643488503774570971077614287414891657362292220964146528161275129875521612003488025925310403702859149350275039094972046440402402936031453000689909160134074379888216742887925155880484854695857726948811827184095774534341125293381915315952361604336673663168540417522328867151262755349987730610536610279930392140965605051216742473657074909910437511823923177255913017569782108888137396585891111339764102152178086754063663213312458698995340055979053899947162231621560698926309547803404572526495752641298773584361138769563981721414647873051469890346125386316513822353334670988361374126251829530574085103826145702961724189574793176519341123990264357016322254700784182740571237066199679367933145120525713710108933217475478711664041482987170801715659293482178246238231596828692213507853761760942190387612072342525539312640050451140311561601050752948252276834120482792189531824507060224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,38] 2922491109834641885582856169879452670453361944726082728266676920305277735109480191429380043673490556286831681274560604930734905550439000357989082180673087106297380238504343680054792191839112766168925409253159839695387642418272245000717925014606232290349062872103726802340566918450021075768821167705022787735437361416277892520526857731233561650157531087024237186744518486772948486733574654082820353058549569278355720821918456791072313964276134027064621838170858979134722319887034499022885817418562090381171757448916002471412382731207918315258737589714094197324772047239245276108351428104976204977582068981289287491794614820213996503882029110923070215741078321901722820883040860751319443999877871565660581883228303317596979342638992448385330743837830206586471709587746812441217373871353965595815900634854334613518284598708882866313919579940569640565583343513722485060657507245795637038001251560008586649686908214090250387327351926356628666876999000637310611054362113369692727294849127392258618437631251039993573081585979734014889219463318044377159325939081862606420289300469940471228168568747749187422512031677663551543348479224075033972050286370975052481832933012480227659356334435884637362484522641549718868161504787976153380380897394162338670501232245145110724723782118327075362265144950788607209676421364782051561695371896397344776506984509874420983422105845402589863772202859561893160253907597013267704037653943294277770202178146328081496818188363333374895196722263361972372013639202538472484724032016093238864647109965931026022408202462526475941025053290177628041154572803537500245568636864233762635853586710387447099473366149782888236871704420447470615987750522487476208965613986186471834622573204459963781580871716447689968971966417722616018678481984941909318459129602925553826533517098687357383370605628288699304463105846791980311767032720101613519805783130364069038772667650166211920594014116686031355534776484864759746147065628605344025875855594447597201840007505062127294572945590035498855920315948814945861924219839098892353190015962342094265754909897315988312202706826726254078057552573374126023477558633839339079047289880350462428388040332450536097028285415817216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,39] -512291575827970279689748904841895483266438035507849134559929545184149817594513497104391780492694889592815332297451285358759326695655283366705420073802968351949340502659326370740927669724335103661022426279213177225133871902289760950453571868216663334285910671347280062536760160867349332072000616984846482215604540390188316079110403475549995048900725131387443782838432776724641462919309880446342548650986619791231399466199047731512279204257592224503446612539834082055365387864545437491271908738941830220370352936532347059142914581532030907423986591659320750369907782319714989834776115626408464231621400390500916432348660997086450572161074481510784179167302399617264153013464140945482541966651662728671171023279330455614760161408035184708656038191001016848311866356304127665530206075034024885833391393594134821286303858313844240505373514326564130423008059457372949014656030094903829860082040728530250231339875204732498691011923797437510922289928537442606075314599188945791721006495086637045043230818345792957858547612513606056944107318102314914132671081641192303077796163070706298732785496283333891967274646585551698646718766199658645926010459054449737566708033545125468182920512611056184018706558253411046339657745580942884213396329029010659135636856488512754727199252848628324128932383917404318746261446733377556984254040560075009606371842448459377759996372831126338657519997961224304516435871558135364970624786818965989922438123653085378088587557607778303448926657552614191779690018963389616531144233614972095601308473145139926339830229753045157403100193676485150754745614763741948869162360304899213296734356442016215307823371568502609401179063906531374117906254038149281809539700280867257830002407503394498367136482966464142088634880114951141707862625922268747987343047660409184348854578152377542438142443801435362882106198316142593791563123718814443735066566763130959608234440920015565957648577785223164274254871241263090549021021882485768336908691041755819242011367674737493528835666723694864997820188901209669203812716797230670815317224483706146989247357569973346690585089752130595607383668679109036385138563593883655468591162634059228916034966087207502553330863455600640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,40] -90211547402759544448523974834653171078079596503620492307724089140393132650969529796922222827618112777144103605862954084387037775908138065772008712593505725916559148164226973476910598492203754811823058100067083177816542183914335286609524421218708094412194113311556229268485316318893586721776327324909756652372068913189877497168099499374267862661347994714962414899567450720297685746703030604151156292006075263576010407756500206793570207662845550880489463819952378278492044552596780820527512488021870719563030548296719174869754833865378876963198269605134839084794626571656103019483270558184111448105579050209558986032619999599251430445229011970474989927341995981332553783608920202686388011095389956252467788290215189764095269136994438067505740081896329415610179218430738521778331227930754853227271116822298128390982643922543968773395100547764386351413942436590661011986018963202409543378229520201517895167106998332155042008358399236292549630246645170810800623422315758707941462913993745082428587653644029871970763236465255777728551592582683809664672327394772392366775103845254681763558636515192975530455389870958816509851386739747380662640677939285492131447751505942303038544119713277925839860632352756262241102941186118093617859059576112781539022619227448727697721761314343863904657081477528910305554810438841252741320476394173659146958456353002358275585532998492608803807657663129736580745530902889208349161521119036046939622798275135923435157929055253023342633778693806850789754865941644390939105192822388878225795528464619521903680044796645316051625522943373186437665804328839310014274422878481956925599733690079746043836668630995416322715312529498774135376770328887821003601165038914009295618091264631866813230140328241662207824729924361141324433573705091192010217314183482954121902988631362464694982588436362459083850376138104194394133672381783647237220727421506043760834926300574223966987899596114246168428467145317299868294722575258121725700128230579948650120615296041932100466995237908645966469659685512092631626340878270603038254052800587678671275332039357687716913696141116008486842469802762112691261000748569223644160656708399687138204101612648955356676450787786752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,41] 110451085736128100416955565771296593698815672426562127200559839700015969435477845850338623667437212770824722042621016489686926955978425535164612816724525036939258035246223110875009733144322376181079477228416049193372400715832527753226604074255947645227075552002220912555275902080886989247784634779278065072933426142397272550860657435778527926721947723906676899466588493064399142061601632318291363045587364166212260104837380446065785499744261768239025995344771856059387649732451388454348426712083015919856168564864776952446888653958122862294189339276542711800273074367722886213910750156938479170056746960122335766469813956030381602500290324779997219177928689432109214592255086790619244818737382632713892177603886421163405545295138932303010662224842892173725669255995406501587884433368942017975017006804950872630350943436475114057419867539843396210810630712597533134584758812243163288872017183451297620831639287854228770631343462716545982513315539349449806551715216394984603541398149982643094108595804770891416439709736170502562040508517994892857398904310739176619562457129596724952960464652335723845567210685133471267355884256680061698048118100316978651818597368613104948850032247811650777315086593229646967428443302294454767063398535108400073740427536257048465500127046132230855438640850679154887280831529699315042347311621896475247136296926378729352231698993041725890533376582998979106590902081612275204812005155197802888094821501528689313341258652682320534591122894347916059348163256054012126054079601692990013648156775390120770816753606981819772052519853672838830442728998478518643439215377261297148033356683214497113342326403658427516966281483785281989808224402301945428036511251920957120497988274512486484069843834874556023639476444028222511324210621523507144612940146642933472801762912231790826470180645502001422323165811672753067444680147616883664921923706309005922482247526883905015199711963506223836642932333725492105755535258216627154574236058547123377417356723623120862506259259479300861480233745164163868362194143031659265264496739439586409982043241963258604167418020776329408390374083590297606764878799193606716645202686541001332836738790125342120849504957628416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,42] -45735735247025396249374946048813156490600883759295913890276830759884475080915477941122408166020839786392918274330848398270761428032783625878748724231032747195841179662161843659397601763900857136860201060131519363283597250620636355505619091657772498706443445308376212228638022885002600219870250919605866136697311041570633460344712255316735143168148342678775261515145354993556435262498252893706840946574730414649921019201528441173073518829445867503185174684078624469428019355276815666318113758086616358852551989684033816098295785099800390905486958218809257978763207291126991442548909951608305527812034876079228536896734092487977439483150159769450630226999926504778394971068693367693437664480724268918888726972935288998651419766527198650061636055449668411020096729221225517548293897828831165391259971529260154019141110856989749077373014107675843612291414525003594922476947932721567580004848876567451495868130429964864435207176382110368648735880552928065361638856167653322432910387316346418795966759400177013575881784925424330737642163567973656533558604044830603812405177660195356918243716323082110282152204067912940525991768324567849249679984457473745613266767653745586373303840824544852346441053179169495001894846778643938682656047811689846865483854548497870564538011442386262003524397678350298160668319617776484245550147248843502042280286747360414103419626179008920185858949663395528299642401244707646489717670221790793912743074520662259068231704565626165331065757692431813985441190997132028184795980716654139416885275688936069843972843164122587744623457924083801076192080496736614571786470415982059171556791019310541575321939295274780302249700695681492898606005012955099553202930204637014727009506297729552402645711721766689618212976280523858571345208642424996190313253591634077682446482032605136078578540951132891215412882878998040003967333097090387533003044087467420804090237958390891851743946011374427556963706003614239718399125023617029886004320981764467436349762686594222772630789828631612650511970592343273268195270013042324685431635119953697245614453059804972105179545345830025761417919577202158431853398144544014815901474741300847958917740513008407741689314190295040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,43] 11095993791794661729625002254379414216726691169401680429204073637305794035463420036735659998876356675659185557473004350775599832210526540391081703907782264796712692890464563120483616989409287585476650685681989088230760118637883081950579952873495771068674717078042981909277669571988321409616106192164249943675640599164250265980348344954256547419647606670255061514609842778746211836600031185662848979825848423264385838539553337993116319432758545198794640564983650574839784422358625785297562757756104113470978367381241356943104918433100839335651666787412733364196579547644236946771785126916115823847255269879486533545041914208420503430731259545218782994978375395493437457080771204437441888698207819948569375949629551428115818399535978741020458427011946641453679536289267521221841942153708688238175445027310118996812537800208517434370946569039919276894507625010387912405966356969083959248218666758808726435601649440841914126316349153993470068736866583699552282646959531816444505292725147151578822530657106712479193141182693965639032975512224166760167073438039114477282624360794050833330738385178961224544330300849665936461338407755289017308619890160241037490508388159789849218763829552674543466455562186084970587297227184040171091293240619172146317501605463539339524586783693917461217667477946561155118934521162300104105676962543096058895294951797773106907782089227223858607046094102164812294987115965728833687745632006160001167607026203008816809580574007593229351190502412216728858468470060024497603592230336171963607712472334552539865888493664149156073117866890081701725473084023301247940794562254839178838721939272372288175150192857961681506074616549076108201086128394915811266125394472015679820191921749378473966390025391485098500164448755366212753544165134059692050455439251706336096377894886855090466459057769971819614615026364497243972662030467523293911552486887491465579552489913535005257695240419266183087478694697528408217002006948182676287265233206951400313516726303823441328497131855795116430082201401971841194858946512571769793533467045969980113314324347675294409822573376060665839809948080995073763431084080201099053715525949715743324440187205442581693789248684032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,44] -1352845995424315200772669747816020414558370980963498270263253498278520353405577476380506231524642174734301497650497780912619514042914678598532394645688623836512892670160169453551667372043028948373855459033439907221748523743433766577866612323004692052849127552945253423288169885363374985264043532861746289507807520646791190805419589444713337360220317491618858228134503800197214612001994873115383691900610677185725176567632870257583329723390264352443462475593151224215761530089884721793989599884345947615740458625101673456932812647830794542774369965480520610684520171337350098462087325161984133405435538266542138006934294656048737437575677585286078657212046654505122835594060944760534768422196672094928497701208130643271299014085505503485337567555190119238413904179575537036602698251172292178390377442910186741806894165633088618112464827396760764153199007165800548167516152582467117563350417282041002443916906743545065401726870890995899383698620702617904895899074840840273385181488854100321162515280389382645124632080494994877899144692705469212535235829200636941781100682347064019894436538487614365617708589173518597626925685593561943286636605967633781173291913727415525136592319433701927514931582841055925461509309785200201598511960669849406548275949560613735918531974778383558680533230503245115965050087638445458165264497779131757557419289825104938842527574709139098155079093301891201570232510051473649854709886544672312236835760873704789188193082465976920256715587602577781800814152344565018783078058644122346861132297634428388251355796057321259944618777285512522067960678499294719326654315743269164650191741022492183048151113145989958226291110276073446510549243308546130506403323519521281614925861975505724411076180188588348209224035599495237273223141530233016776586129257742161558203522839242491310476509967900583160188501375516293068439001256535570346259365615827248567889759511170433317132524911816545501887357802409968728755753478268906425387864200966610872346005687745855088542096211186215622169175064084967905578754075779540151248074767069287524516233450726837228960723549049576154460521935656963174558897897867530431866147799590963797564746262037031568737300381696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,45] -62049218425564331997792860481698920821756298567895776639791855983752907357733462339422759180610770240454237208515392817814641476079326741981124682893950301510705622598310973644993231258538136070822543761796626633819025206280275175132679789190757658106753237393478823898948983935176929624762541787900794573809090924558249898541878164968333927103043817746037326818869806477559528867136389003502949106227928179284445933558409519965045555968932535855740502246091629315911182788532096389374509157938239687537069309073011403987308650710955737731782906202901275469118883669882505083344335782986474198091287853007797706695748787932926255020081373667220733836666683352039405740666271097411932825932437631004436658379528841461079947665428860269546026338564066011955822174055488495402460155668617723774381801476042037386445292804820021668943645869197976293226193763398226775524246655730289023713302886903879106073717949598513147093679265590658625560216941475046015059059310326249584360037029480982540060785547275387130795121970320907657451342236350607666538191399634326459467759366237589006942129768177641704026565159124602757077680662061255514762470641317601977187097849745794253911706691899176800954757814618563370929156545265570077396242141713202735123449159464394727636347824586817073861843689918554579337844733738820825435488003097430358099894182461457383300950139944096794499644065247497087260719931430117852284231234408662736624472619601826167028102975991992092726754463528873153509181095088741990919920466763269468826536529265975514699506519286223226725415665003461552669959576964211995940159260500928970360868579266643659754142715595032612129252515121674729428171640753005057673554361744256483813202392049340221089440596723000797583782587213595526278935180123098663472153996957515387641037139387989355048946523172753596200727640182030165896822243249486426453000339358141686241244118980320321155071665653172264205769884539272351199254937425186574399109148677515012343927702677894266482405997548616261152291538136196761721770469608042419317418120752405645910301364784128711843097023045209373705977376007687924701295511486223773601530814523337299492798980860549825928986886144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,46] 46289663323463936934925875979251569541508824116778425838449325211444201803728705912809796700999515148127747360479192319697855580681668976412267882702278836365226672352979791320300377828339515597806272146961685153757735329918231158072714179742669401547891615453638197400977271284673867563934049971883265991088167275740338962008207030207711844684882279459673479199806063373927629911224397859265476101475678946557149956646229797981325944957807811423915318964871708385553507470857031021553621551422802800929858383956937846109149877539370629078711912749019695212717655254357931571969792302652904933785977054824348229902270067120432184561602265818508112279016599971350341748470760411568349313947474538326398584885069558137274253042638520705946627482639297581340194983452726250604303744482089905560555817915346658381286834118076681244708716270323767439034156055797709988085150646360128997819845029264367598892746380322283483475413173200179935503206090655178845156620084318713610717287450227765553035725935158205795186557996779185848369879254788697997445396934008916202790861664743476267336517531263013488346425016655520239821803214623711565732568899952922635041735394615437901796689664734005348840229289786214628776336218750340767802014959512034593298915307513963669367327950062370173429329807237392509555371027654348652117038315231684941258953079236210186234412256015869958945934926066170461760822656890403775618562858927054739839268935270338664731355682233873999012988255967421506867715876725092312754101823156539737166779324462323874309278378704542632752718484937642817262737432255711818839715287226161163032459629353120557490153729047913861265147653755042673849787039956003846450997714025342367660777882273350145051310310038187630232360928057618417190588524860993875808086439302203377619545184009617625217375879790738440310454695248152395057202570553453879467244434429196426371632056354847864672204487564884774516238588799207875048851324841115493311090461973957647301513945440694080582688228211723786471575364854966377033173026149120637192701712479229757674703557107037796841144363514082822081354569972666553764836986427018619357817352708982075513025019051066479804839624704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,0] -473412499847792720128662729265403665585711494224184352665447899180764415724717227223932244155720518576470715334562429152481440610745599892547451897281906094403984523189277966538698859629480886420946120104026160041571199604195207893162823660951332952487463728321224224279839801719037244573503973621475501886188377803748546093526806947096996783474168919620500028296465228404664853745380139691418215262663420678215196755006564519723559502931942863836302816423220973903885122646547330347295407308107520920358086117908167980934279849701087351396296893851675457027988047064174683064738345118369820042752963152200872131069334035501094020602200517919763749695789766793474959092875768954364953230001776592366990577489114844930771689427377548146187143758420292445390777569141353692234211912712746087732584260585246778261873069891297786943761547868776978082957573234037361056298935273775741812246792736363118469916642604298868517676364486308429435246639743034461286881934676058023373717113620764401128506368953034746606301754636517473419604960636190473164982183272032864811611563406773651511901355217511010367043852778786124098454662555114478353038999366611628271030383155719548116463552998758019176227526840801111700684807225888347612085308677727924517298042832501314328204200053448898358561231785710949257755255173498304091029564175700776872276947823442128429704819229641763516615727378548297696472243256697235611763132918147278058397008455010521958323760726428161594988400742548586469932333272956746993086977254813651762215575671555074471123789627157294612956225390601922983796255156208008509134577160441415854147159093483383419773314402483658623621484967828420272441101529802475834169000484710044833203658301464352842089181742992974189260749839304805811131453683801838262682454717544423719005530147032764023562449278681851069496850258393216449245748195506933383436146431449007044870034490630725793079160460646706881766268269002762310726785860674811410069928331360648462575650580404055353271967787881913262050786344232253512568755354722769375335524271724536449026159862528867426628472961500278758744545280428503356249994037100002373153758515449030015539451233250381700005888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,1] 45694934135645652870230081199844997155438142256291621856537964322840024416941439132447470472025391534927327406502776669551698751301100831307109701617485758926387983813291689633235467766351101428454651180286864347294763690676908144649626975880938139272444765539307871678980497442325334023757494997807309413440953219170998944244338114040732668661177360588971987317156480358888256304585298138024903728599599440139095808438195556615409081927432607198737275209868251414277805893128383269459672220855763272878605952438917914573602448916110500603430460011610920106231102466251198248895645142322615849350711872502120485727778753863274661914812330374168436365828689270693923707655687202921571278004405888756037347535871315290069704957565891096376645850878859699991254434788127963893068553547516283108297420040828992353006765685762166662905225875843135053415518265347752801503015601606857096264327099488098353399949353611348617884255025532476550041931364488952245078770202251105538091759688967022276927223675177620875065179784544497309222362171423142814810097389058516731532462526481754700170139654977254897276294120559623197588648397632642531760645175820147723933176048083155898018970981322006408538391017283159889689449871079568750165205027166396094056125934311375991003426159830417755267998902018208347798113710415933094325606223418883752108457199928554549017934496585090510124388067717534272177779942851758612381150779574656624780246128255593247178973115306031714956071211166857269952954216794112885765702998327401589618797830628250853106596439964036543757618216560512152051515027059418937879170587118205691401823661254292437627563178269090084181206022244517883635845253588787986186172345876299584735697313642819024862499560124136553947038559280933292904600213781552705662022295741184638422037053566903441802365402171766542920183496203035087959664604186129244804454946145118388826761554493280133258428709804568766087281527694225448434006916353183259239435963765241205679173088242505810196240791098654772884865521491454523538898066679573720990476760664752661560459239756962158400984931447349472962321054394133487970148630798203083240249814370028280257358317436183087515959296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,2] 3368537229345073866816758565052107057772291744465854045133130621304337426049303971010225146274761665426173948249972943563688509368833485128936222741435229189606040103686381850427829327154782736701168715572847566831434310196340859669559673896231835440881494484268756639542116460496325489140146494753833063783583509816646398680237878627110876265085029198724927888000329396894475327495455084034479662377579006674512522493014505113872289962043635542726989254206081018962567863785388649567899918879139381009036053929703793139814661420806292868296103909553747647343322591557254207756432915135868084703168062553403840948874972625261698467932166106959970395968379394817115662679715239292804602089918549181661664004449274598090960376551522268948221146137418805087913319909884435949256814956740162155195126782906769755362721750124742863180260143856515676166862822105172664730460691439213862252251505507619541079074222652823267047835795252474769029268124834149762135878633929679993859970827564096837181429741211980001695142139093556078616558696089590736612557505265834666033056475029842791774439454712091968523839019821723237051187841560482588453214021768086176995774202031754046580142941875007317042149986917632260362602624041073358862674614449930619157248618771481260296747630777359321000719255425029084614016220704173986266142245691517265900640985743722018800367841625442069775194097148987782474088784940156323217359905382664042278526061747139030040674132543782645686479305763710434266133811287960455888177908453008094087900788402434834860600850673824065438648362827231287691771057777876403748568116252032903801134445130505407958488495508031369172753160287105215877819247699597766816257023413165558899806097507010342727966978276232679819138906596565595175635926796801656628372635979385616572916289474121044673198213027260126458560052664913321415053395015637481786674562999235375018888234399466424578781105723451860497092655627657239222789209831286950188018730503056325610178605004826427710941176590176605875763713887103085175199952861166246178491430752575911479184928391632739057614075893353192248403485781633297993910243991137919240006060997673382769037609339402059447971872768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,3] -62981455643823490345190551382755720462930189958209175979604146964750367508712491071911356095924635792032831677977860267460416018547756999137639899033834229565799897698642412640102327731129997368781416213284263312732194589543664967809917144074251469630275370996327718780203593149160457749297030747207381877524967079118345063064938558814195643285610985173009370381933834163888112377156986459071914068636097302516382528960867204934739188109077772888044113030240166639137202551615874329248537219845915401208497522624073448147823046060645150658050553066367046099598736104926611218860728208446763721828474410786857976213490100644966883992973326746692814878881705936086483624949643728342371836998796862993987299145815045365078767032677547703607229394564778321799425952842150798221204621834446725566413903805526146879868427763070256797759016426279343170779922203640133706089734773339212027771556732236993681764929211555232811607205503649368425083492489822795011618387289938031631102826896624684807710749502048869897342065540543772762861045538852866348354859750184611398176427377025133279369118572232796087903373201485437462394769690616015108062647289365392623219463903109013089390286847586690834018229426224564350908246612126367470236313818735193994214473560305710186694375798775175426526674867055238072900730819715330451501931998126584919745106029021815937688285017476014429348874687168433020043466001013360943224732803359512846664027069242567794133177877891982941073697632297153350784674239865518208562107364816558041084219334186515245609403859509012185411636699513564587232406342305346445052527940247759349647821881466064617133405470453532433993493485134823365260373371323100923507677166149672803783315234387738144842102119783948788864815516948004519021865916656949940102950853019734586482031301005600379335031642525928033166613177381554811570704497342720755164602550836396562418542812334232564062539461351031884424221790560440973673482496439648052181666884049868789840583275825078070463489176077030573566040542944765003803540208386903475872104349064352084286444738176942128242277862992347128164375962138414493059417341063530511490267271457431647204819910371073910916891279360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,4] -230907490386238710781591841550697035726192240878498155760785323301988445222444495826674579530297169993393193896727816950704918428179772525093419595103355791242652796385256502266955746100630817140320243437027518597394635772668017776792486446955330524641697872772878373380963537047974542699165323941267823555367659942891208691267148316072925281944678891261406317650174439474114421836590795542943276871330812542539826249491419166387105172780813235466403188098948076679979324753318916891409912689557072858821442099332030212913246161809407817703584755707114896114628839210742702473811158976001416967549723310440032989740720335019607337777195910490622225993778410917257316027860665161492091224089192366374874930362395088066951972745261441960691289257354500723931492526016578474301635650187502099764137993197838971232227364561988291285018554696885859427008136550545437714660646514645684417351210974872214681266941205903930383637480058560600970735568667883768224662124663919218934050557782034853878512256328563989636471556214349120659034678975743116638423281207351728722661057576177647794444605810476152166927192447275492446901226521827229509046874898055025642724528428830781466288346239442031228757374653512737148910031851689584289924577903934466373297206794718609739367933277781116420963279440653187914373928085789269668690601834021905974075445413877152838856477203410531020835915940036683219139371247958859652269853051279513738773216268138476232147989096545877016286319142816444948411350730407271511851873975626538489404584946751293481050043002645747173743377047280128184286489842885051995183337478290030396956094865354426985429754580323685811416070558927049094700359860426955936282067775483525617066844628135020151375721685350485400605588533356369568650761954839339120116671075166037957795007089873042050619742676569461697294086736978123494772104127517593975000390244853947987882489640864790568101590774959484729587505519409840119638350330887592422684318099188171881143643332417173752090804681147734445572082520632888002807869440832755177719558030430898367106818651128188551932187926687488789365059117189187601820021226468289507725957535304522454094078689319372797665878212608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,5] 1076723920946926236951034974444919138226550956923957296818142449698560988299085333788078080072685052604304847858317812750840216022977450352621334900497981748127759238469961780964706237581038588174512048643026279008279125130174010740305495639174014697354927000777137294646921975036149161075919158381799820494814230693780151524141042840855714581494434353816344807591337940364153305884517185362610387299789354540251984383044242641414245148602470750892446107661717507618881385512206652194170336992913946537927951191442039411330020918085736239061518473855677863032684340487202211117238230158761677456391988624083159829649421628109431560174959414301435013219116585428303110644132015523721560078817996386502921675640932531412379717916638059608746089199243218392175807508817793848839063843039516690893294354433552045618689845707120298336557255597227318607673157077188623091050870727618350169860996626410228048856209174102591668346637220130314597484487492303362705809365150647357761454957573070323011238082249372002577905537799191557341277308939620998022496436319134593808761373076523995469241070159661775345932244568647092455251051280718024128379162526954831243168839745796672705510923878925111246581793327469370135122194622939967127830328320547007979937927142742948364939155892815599905548022787527094823826305001488440305288051363902229166890794573194218336419487305837870741503659078413782946195658638066551767488901051623046386765613188125242225896603388437316442639300275644662173031529071053271574420050626461323538874922468615658224201698814005754570969971802201502483504433023977686441416713768644282729782143665961501174127529536953033183851961744558015986073141528050025151175803131369681633449641848120363548282326034823335382286336789389203483286379995478816716461667640978004883463889605765811252346537149334732831982245282024336636318250673263455483290976362579193610152879874386797268654276189535732141978604090198904793638949368417088730686189951572570249625880394751531451518499988349049699319035955219444899931839737911282199533850308485008609209525398650308084298485374610494942700333177497197811635767553194183164880032914230695472316855970854550088635050360832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,6] 62426595236600145118241658554584058173258206372951790766973466698576952919945422988614736763083471249890399676341572967210182136962410377512000362797875931216356431852965103965628789413674724828288247338209828627219621340120667147163021944882125863656583533238384924562126037870378137676201573009987843032462135908158957817212495441314011953061249653449161448815201387776229169097786567397974995550245703391954272170415547128655620815604189729704041325787783927677115415687891067768223982612875821975426855179581770214904787482829450691425913126669405668734159694321167819333577796651220058970928466347667932814812145261758438566813842465633072387690204662230127813761881013807355004154268923849967294591494938087654950419269709618787234601882048886562604714870804755694531113865609011511070053991401459076187194781359155953532372599383308942258339488804822125963673168354892832138032574145031947738198871875732639260797178284199735900574434183109326691198466542431629026281885965860412030749459700874496731002276436580229093975685322154837447044763787923407623371838037325527075418786952425930898486738758348747484041246992589335610863373273653823046778508349343751828201244901470351653735848770896024073294714416030098063409114201321211075899956809318517382550408437260274230029805221888396792374674130017347832163080170865373895317384686216814713694957287278166736118993786466463852738713812761251234333247650577746942470165964302724936214605492253316429532141203472154238708896955320637969885203678090507685825532362346263464581533486870703682736118440509865043260594901529787649598604460105933050478462682541180260878796565632909518846246798919470587251235789053015292384228533669184124839953830423940059580760139447030013108911186248607288756541096793114522435460151104900922286681028446586062250437867030233825382092124791150592677957707315554845492051176911882875124022296202292414742574122827517264769049573255765819341222642419481435409300641067940737848279646395965410021636723154476415201522498912859059804040068690629764637474199804540125541394900280519999157932388819992262287766958027888459516463401468617288990911869618455470895112549416177929416345649152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,7] -852924293341358035366322803008958006966779855890685441136674019036271709391438223894931539164837382336853894783056096890575691095279975542549730270482250243970326747791772476793897668064867699998037249396379201736329564178226782101288507206272310913900604583051289361209075965195838681911990511630047989079490573313377674020841621896915406560304021644106749906683122597612574216767130799361637204729634523329925223521683978997622520342478185182399899652545296111754445092584739522079296583289386013031360821183510501819749981827862042424494117674593366476732769818795481510069631551782229796335548110365358133371714132858519805697910583214657980314439094001693217513659978681822425493724611844149921537952274106470363593152563802349594379283764749012903055635490408086991607351478498337699529157331626924491500623729632022866307561446684598328234131013703266652738220390213511638806667371282955359273407940603693736089436602771932911074931478800802181359621731186746750837803702849566522585754508612238110990348538012278866998262697678653729799504763830275313467184641901584005289494803153009705728235222580281594781200805098110370721746673242835158945933044947674720359957708643457790165934387185717366215653523201132686855518497686491038010936672752575864279803764972614173186231105988281659508901039233078394765689514919414959554475597333639681639356584137760108192656922812100545505196054724589313286498004367706776199902783423922219399641712930384511843162958731871104199568584398890759392879419256333037995280065824161765109761409863414222520699494223213161889932025714491610180408331604020673534896569168650265694288923125269698492321350684867912506927692748194051444631304300791067897405496146616353151502745069221957294187335643672740500119237808795501753725409240609214822579871145353342695550538105112561710907448492055127065311459972659683013729731685651670723395524622873912547316473248083549403884968388441434278759730765844099938857122902076182394597521153487510495549131460509814313574790145588281809821940270221470312332293268217608329233305492881029613345793723672177540886042063145043028015542098996089569290857116910356961164070909493481631509028798464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,8] -92256626063046907996855027111214812292338088616747864082229001600572317421243848763692430532842063952183200545193853181830978221347632952349190985165600715930196523373695178639733669410972547018563212785602470865252674605680291082394991746819375561817435090250781270085799858724740890712610760400754560686039332678047870839254836409679645614536094069343374935054072469623662688556428487573254483912939916643954114332051408673518305680018141370328527731833741500482316107807233752780259988591203308710193624383665918276928672346691846185968587264477327244017055253794562371448058163139603053067668713127754947167646616043013935893931031581981544368565419582582143778257822980592852510556684296753781237284338274755030772408117704943568070544651584075591514256037158685121710532395813411922209254557169524765624144526706586044517486498361365292476754573609717152790068439105860505411481710127089848680846580358486017979795448717148291513823875725178607515430917529732057387059134410018901550022919254512525362885883803051310131825369521444214600959690389392527412740760644733334654869711895972370543693801730304188524004278244125514391793640348837586406207099555332079010542262850154495452644028253811169520629536880683033252770412641294787908274016531132573875668753029786108457085363600357952806367116634940305304313220908639622448859444981382449971428065845661122898164956642913283115269366384844201094405096241627754718518446504905372250456422782118402003230902470302945750211547634893216861288024584334889495591327281956285256810930532371245377445648986859928932773996963822755010456728899879727010670926683277547298982281259958730396950887387455302778142191289874428506842995513264554499282059642602982586748134945401270992053933563378072444782122965952173602692401455088346931582134796104577093149553901601796133639440553449913968440060725989164870924832755821868690819261179107598223269565000156037915615068354185389038134754393611219595592497721816463386173947770589776842391280564671075854585877227384840735419517313504259387823393328471707453902501992459357764452479402264557531760114880589834490695352670736051040778986491617823649843210537921420110727742949949440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,9] 226532091935583548610103863038776909696296067375557140576442367359287646498885299964474484040114585008024498498196171633463924242511662279538574914363594687983048582759681753253001080462878031873407960837563834260990834505575352506663741886332945474438946761376256356941082585886047192325985289934165646811135671721993040574201294687330398049086380910117891084852446838007477607444495872227595224632808233030916641348893249353538997390308622660800118065526007036533425226773885227779622548880832049918166284529490002911259503298271747497090626404157012515545453875820748552998625176946126390049773422377913212884749154743902326233383199196298089380824438591255884180161015657808676932476335246217624906498810948612817321587982380426645411854058301639305275504295657880977987696688035837109652661855268550326502612292797093465464762450834289300138016012115699009655368287521385230357635670917040024345049554880222719204637629717102816011698430461796933936062811463515320889306875526235268571922778831541632149823230605534642984068618296396537928368622088022736125751117364018999659819533075556367384250023674022770016864818885709788801084380979579275252733207904287599797742297755562063027270833613694016358774307610702113862079201981610590422456177922891553420327806348964088355028700884197864273017308967601969810375956685165018630081056617640105402150007321320374752418888137898357339823757002525760824418308028020054810490292875045243201125910601268713211573323668526742888811907895948408975695675193434047260632726324681457313315125427613146661172920730014288789889665075322093573815689371514884005929085509910168225566627237814608785285951762888351917496772611761266782025809174834967826983306127962790325403681183709979468922768917744629516780097390700223983477623742137697664709329737252711397743734931854119329675032802730327115245118850274855371981106850530250621174603724908939724159815643831814043844144385393722277470233110959464881842836223655870811277373086102101257501532645047613716005437559555086789595793822780595698706237186826866401482874164481383933717127538078106725377193877892318172319832617278067729067152905667439393096594655400326300279484880781312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,10] 323685873524170509355749827816341484615086018487572234482372607838178290313129040900113828108636690902491972776568908835639126266378447097153211878073502553642910266436978229248403759159521798815637385619967280735944858944193595575845903795563214757362087291954353945864122283535826277694286783598383437392922759546073039956619658017770488314511491361987138119254389671126677418146614872701762657079466869394510883706335054640754100391165829783065823594594120561506589790950253013670124330078006252477505816274673020526443517027537743796357844882801403241594700209714423429702876668895412242855715642721563007058080604919789018178742323712651263784047410253433555583252790045625286147345285300678621249006692141694691753022620487982823919394769684348535181734488983854838585950208771940012091591834669650508619910874370225987397838784499157956235334621186504776158963272249156817187532138290571583008910842922093466141573188917074826372616656053889986749741850575518485444041697752614428332100066834751402211050850592432934471509582168064765178376992416274792406045165188814207529120995047713028129967681446290593954257446688651542821331258450177016784535062454187818414952786249938712256677897629463307047214980691649814271029159419118291123760129698115064339410375680278157855920260878221719919075876550375367735746031452143697695304131532577587524300656533495858404930407697210110392965440133946476442285282391300263595213357363021740112758058064823627462937963389421914261277194701652180087743492018536804340902130951722826910458366790388181429020717543380283102503088959921129268185868108241204324708401783444839646759975651278141868771500178999333757467368595661889688220935748020757884569407609516854629921846800279886087674301280268254213196991660626715968943799609211387921668842668864842706299481382926039265084876034864049350419428116744141973598860825798760359249549734365276336413275277687109342484272564463677630918004679885963618955464752336920115371480348448721242780057718068091297212991684824104608794057283303378194096238439508038773092828736781226194083748021481009845926488324516561916222305852797953635550458841491087401411782557549120686037739124031488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,11] -2672566945295551452358042029160834127557524764838073428179533625303808381650512703668345628491114174515674633863567671118016732888879094477931288080727647873439361213954227736289127056188706575555716909941670728329778270976385036940269556573254529623536135230596673393782678361861378052051853362714547952889987376290156771869237048421040503626564558931185963036472257891232359652923735648455376527192951769052985770223890830694199088069471668244543300601978134672113515558676756446993352909417666021034624992853240007045598645695848489662230592913196652805743376966279208019300174579090125111879887098032572364862536299930947799530928211271123005597772224980387169336445418938306311351556327853858877681557788458360829086447272393963396412800397755978037073212523915462726854076275947329878363820321153516018243220799169407562441198511626149335314332202136915375063320114362945991373959889625683851770770748851121257575904512311940994337865529735484212393616583963356042475880241657960523992859117805010035994390472001616991947060579738866769620667603225127584220903778316955949515945673582641820926821586872491403149408158319072885747693122165058548253836621057046460054082704833337654704604142496581506579465990462079473384576539717308012087133914290406253886435663542830632353326960924893007910483176279558387279216747201402067509953540481662876283890919879971227890559943451751115937739872134741205053935871817861292200786008878590008396440956378937032130407293347679722127216571527005111199547373296932892548211819065565869927053875686145032405547687381244214029407019261325713335160444200349149320754208401453022540875419156338534935760554018975751273256565947873107579203140197389805819590993342455905394509404868014968820958713807425324966310681660691965868041521187690052509263159826564641473103507765969401223801271054255474943159725154202894270345537598219711588472251391677706403556480920566091122398624619162528984957370720998535629931337909552085399003242941889929653954846847412445951725711537757298870906248481299794507401533974571564836716357237859506715126068947590369571413762819364901153644483143956703062605307822270666390170178121803070049890486169108480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,12] 5384023470856288021511681919328390474386711831470380150745626930871599271906715358113543705871450263294150201256378016481629078516969780905872517964234524284112652903110463071681236867501048509091759247029500550218375002883883430923362305219151245384230490811951793720425849535393377678486690728142152455267428805307124894506184165685019986231258920794757285867980303200745901956657677859787184216844266322541741050047101663658567756677790636214827004368847288718731154442291987114585213253978805639840955836705430182476340933705653338385306636281706171697843891147345876466264695894757425715221928901231386357507610377721379439878519448692938020057829131492338908264415866935465602739662747575776021584440806116446770489031666323155144367621899738270725358071740053248674614936045600844208690073164489441048097418146308505963960539207159425029819004195680649968397978948223363096327463405267241454277345129477924908486878736014627312962199287250446848238548841711915364117293340335832362892843669956657790672950791161969645659184238487095772310621711541521070646999038988567617424258736539508796408838547602705166642220717555755176144822230470894043202253418229231665241845840210008996850075436330321024953579343442611110472570129342659167401151156032475035979727663507358509515401614412853703146387499848890659769043669235828232236845349928423082326418479124044767801049021282871824984653424590622941991127333194893222243247976163209038044448064891384467966978385188588287642628436376593593241637885501648988063462615307856592732493462252434098456734494506123171151362881455906886891109473249564185395713248864991322282106144795048576235408368358075052894252515861299523136807256120202835915591047959847843741441045255612109712359874114905928251164719521631198811167546612515037812093665741166116287931485728090191226897217294056550192260260846853341270466633249108365081854426775599045559505016262258096465436500053118958244198305344790132364187605030299488702413218266120762192879046055989675221848062219878856721859093156908044211591008750493856358011179970901855242844491080452983388675615639938573107617286041943990097044842715918277367065252087347255154903601159077888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,13] 391215733382964966163120802285476218972234988433808762533788184880958881867733342519527824218625679588373888771090399055343075187061730549833271382727717081642056679775737686748599111091551860967676119170535069130392299993595863066976173841579371893402155506060162477523938511473375896798046120542816230794760488582425556635908932037935512149117751117050371404617990707807909107590888211235848659388848139490203267079085180415999551575795037885035234279273023511631008648251057048985629026601646808875953375802518392799127476517581241094217117867624793007170166644216309358634447180015852194730673017032299863810071541789469917553969032069154216992869756699239620386964005695994783183703393448582452962530838118144806270951192484880035353431361787441142482811768867797596966159528192125792784256396569366435814770467052222515219402991238907237976375637957123912064360318023437151181726748991942026756608571663327589035702176537608690682006159126913395596064454585901797490930664682424976491488800928962517540687875442760701340555390527840659391599020538136392916836002767842975554457511520840917132055638082762972617795178563003606873868931359528466595095562343654410059268839287193764265775767685354592463465749499706819476538869239418214029367520775125016293887618072204429640577348119399873920044693262665859573683091620287242006646293841306599646902214050284029173843574390085784809275597287994458334641857131597475664938970317401625079584108415537590721784259299082681657444409813384263150320252883489217947811428106530405151108154045584547321681408169261123846623225579350840173272416777026932804590199940644702737965060598210826695557916276677559764050874639163796059009975104994642179857840203115841654316345823597047888963333562252283280113678435534702612691286334066427083225665430085719608703908515625848187780460998137220515190208216744449216375190952604305314685976332967291794375460141101677913119425564624968231125787620719136515253906325792088751015490370615062896055833100240441256855922016305688707432945220561617613808068860002248203806845579682347187415548142405054110155112178792307856742388443671387125370773468563317721579980617383575256480092610625536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,14] -27682267021550021858732336345241044488419928426625460770529359210338950048685166730807651637901156448919890675462286312962223166160823116154092647261183907698104381343374203844063028362990196370617518901282223234405822045319439740338208722765740248951597216545445255927948878119153782151526924474830045968390693969072365019153350255791066295988591195093534611140237478138895102933605021451754110209897696126775522471100867692645557221885499402016921360554799055888439776530417731376693629364322156995239610325949685896283882508801293944169654796114054737892199451644062377197262324566329622291151636739929208473280104897448873927893580108248372062479449961819524750648808476812430715707044285532846722847026927077831296795114275778661924020706635010362732353104549310435832867746594150488767472983204259300212825752166722416485296586233071384045809641509240201503690205465341905636905138058700543981582897582475734222902675179125283430297518910107913574471483246783068283526522154445076938324337576872312042633889349395411050101273558992944670408296361283945281581659909131297334823959771975852460808353682417698856359384244327438367400670425787578014821478133069334847875493612239629603599900193361090949071719399895744981957822296532878865885522447259463536640048801694624251646011818125970831356041998970140068103489243947860752804229660206581602837304693265716220452434999184925305375783805712754033498975592678363530355717969475771746140899027818503861193935658259390503687591501098268103925839171256611595842923323087564937866051161640089024505940173283854661435789400138667300303810868389429043638996464792381998078022220837644664945614672071652607110604762439469793169928407315206606937824172940617859770418790573317283768179537577737341284367391350683583812096297458808189395962438535127842800649813254644294204654030540629719451676328152928560137455750700748408107462444675267148785905560588080967416805369492859002213344368411728715558010796705371909253450734858106883863823893814446423853874823493797350230418547542369240389297191279445341138839290779167689299873843299954982705624730584459195464874380336976823412094819402638806101653627057557383733465269812592640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,15] 61906108847372900102431812418841503908917767994679102358248619535991615393333181130400174795439162731903329352672928596741261291818285829150947098258037502253412357089164280152880359726723127499446857634785999545385108009195962286216201354338136087276532700878514708728664481263979649163905042587351516360867585613951007100401561882439422385230807962793141415749463154467596913733462921355458183134553394738422421999746360938570038945158737532490237697944756143386236732112317307139834578272539732498209546590280934641836637576732404366705798153625341901337459637959921225010073162393545367850565306410457520921011383999120655748725669766290669310932754514323665498142529912841507749977851385198490592169068773945237297195326837396382631428331989606258298965995977326203453551262017623717986932704763111519365096311232737489056129850686945562449781067270733757858517979478148441413265295955905383396424246132387716579457981558474433809309431235197022118755400960920559255312810146596654182891808552113796965328694731118749866378714190485002318816361998754966279970060708931392455089755372308685042420617084663144838919138431682835783950929379362288667103781036523636604074694386018250119541918394200929880920780748894852000036543924232791385078211817870323898812207899959739324867123568527987985924069357758260880460063224932467863061252991034302930136188318041608295418785678873396761164706105084385512535867065113838065575943125224417074576895379713920955353046758692661374216347431691505873992787466135751118155823142024035804537527405784804754407327746035091783802612421419001875007112451248094497860505175004727806413402481273451874256506273315882858297119291012354335888248260690401592761989876658482575516101012348383239711615618283029023782436718833517346616131202535617766036147693899421868227977529956306704519830677313037420006132691812052619944739576324069233867953468994441019683884457468461694102420103970538477362512339311495210265580036215981665521708657549247252864320888637941610043402141163796362944636598001118990739994623117667008250741653164408683709626307188239191548771814146978242071791032328554438476076478602679451312790533358251141611565048368463872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,16] -20324908949067185632803351817084528433699380055539134966006362323702164797782388135064254147599435661456732076338347614232859930819217738184632057731735297293530276060547853783560540105258675194940406503880336788735859408835589724674873911798062429916613528696158099141546507707953434643942103789720643881918140766257380629611484569679639552444894808889170035491970042146260539008456336900085663994584818671349810594182047085258964416584360448854498705210150267992232779781596292177325813663833314533399007129105820608267959584969852369103887825406305520141886853998412662827903281845440661671998227499720970461953677019718370421196399827136202251367695286424028529408352943919377671587230276425498582680884817916617616231412427961014299382406293801126031527976360745863974325704826025815752891207280532319540826235896663277942353324401736968830282647013432263344901790602117498880528171248945053709449389567925958890199384212736536730128950199085089424112301959701323444600602035861089850417505498964723363150546618906322971470963759574870576255614642155169861293712742734832817244374708817111186004259866865737519458768406694358945385187265503602517619191241950468019738820173790305496926068319289070909089845157500298750556368338351189173703143973128886379688092520919419776011869887690392770835729961007423416834561136090173689306344379017899947356213344581953451904576132797240425676815643893003663741041137529958663661366858267329651814495552561014076907881409249379332561040826390288191427918074293151620266552737369884470970217984599852767449673224836496025268953381577840571902336448290180698216249890880231517632829729512671920053295777382967860423405929966432802368211410253529001688109477899655081746106316368466084771508824160191466190564103199967961559075140756794530372098661656625134900599420590096591403571458123529224680584743983972026333939100217834520569736851921333814174905035291409842551670887764126104334800665533978335454384385990750369525522725817881842544687663452873503755048393174636080177466818122115798950613943450770554311112145025816300277583219445661795350040919855499025310618033728108711862782614256420452792559394633125130104038149802950656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,17] -200138226189235708889051400587015571094123309786986897848932446825904453964844685779519632150562634776293345446484723555958713520015378145887788612167223808703036273635093582635659092891863867971687111880582932921651237790251041532765075306012927503499265865143268726263968477702377001260793284162735463830569079697641993301520049801668453496963734301769910555216513893638139441677211914408963796901250173924219095028561989251640732696576533326815611753650734604819148946798451852808972174929103388843767295241187448568840822621478321397189623023490204158670310369590423148396477736872529099729797289200239656362510384954133520546657657065679651226329575763882970993996846592511562142837780150541993932296488365095380866186426271136047846504996304713711598351051364662510043814157921273274834240726287628721010632473757824991112862374664707735223554415297965589865608753142381918595154351331386103786758746493718055446525401831856045738164058413969702166590143086220897524552451290081955611109200716199561258021739485670141875907122108210401513041692968641662642621725643492865712798732138360174410410055195563402747220602209773060174624280184490190483460545711738694483485092007550908432354177863466948332164227519240979179191721285240497167427495437697696378638083287636787003115415990713009857380136867690272313287817102857359328994722303700295082577769799442838824218303696772398725299849811221032519843809848132434339222795781020362024467827614908419479674101366346215492451591066797564490106445864344466831817998502813422223308884827990170042893862832014604416893528803175008158891961576243959533813402373044054771653228515944764950462094630860705266944869757015217330254098879638517876775507144566716724788317536119258604844557710490863402271628373798128202183666390077544030878323577718962756646003362935589299106809570392530033969954262220575600088786242185855846851231912108472004645844697795457918749641592391471521257722594858777662786052035668712032937607132498505221798209035253772658546454525636415938112935755005487577028740473481347151693925960869933267207964255507347312597773522089396459372134368969766835221953277430393547380333283604465233577428158007738368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,18] 558075077811474917755005533997718875451393384089474143687252708591926869780175976722105553009097550069856241607183784704675873807901004528339527357394652395139356250301475989646502991581819618637370886601900462934106869754557887212510110063544059815982952719811885003538999395011190996048769044684827082156694483964359490089085607885100947490560725541837911723806625109927747013784549879505853054990952189748451209099789951254496320848431158016567033728474336859933660071667249102376118932902018788897570903318743945249768352332332508582221838724195625550287521456517551181977422755247322826684806365761968809959994439074255425475903851491447265355734272276296584083881250468157487396826200266948562717502257576096799329456396280477502566161849216232103128744704188459105046419462050024624978349351960144383795672387023795445569320660408235757915783356894925626826890268370543494120746375144728462622828147377561980010162780457454459178837343324955094074192624430111562943722472476111142124243256269482228341820571012015298993578448365253486779986709185882346794721668540051101506919992804923170012277061343044692177827530870092962660126047664301889918001589691687922967767605525288518424070504249132392646791855996116655304538159594291425488543828888790988641255164158051093188143525765278822375777778956000274684833093158924703207613882571467120762694882766246313586228639813614989129838887394231553147224780550392443891766957653572216205145825286580578797372058488179309637090571207092910058947076051543858624759105564204282887564696020113222238757436215879293987261104573756424699543456091930076894310891242819775762350779457950106532383332025045106401159065802764300392266167674426440399543227141145882127007453560742441057136453807224885640489665113458759170834555770585869573878514201465473935394312704502354811899960454042996050384316971751798369817783307152614484497159416309763512446562752434448078312423129003076853244877973167139674469499465283300267921130415612943890912591203421887231694773544599318094905499053250580188581152538664061698819419746259752968814222038562143068047736271482549547983540118280367695314580809852454762745143621034304794238846844528492544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,19] -785897894656014199988172235497462745164447159909640126367212980069618824320718978516766932780327711972178611748037538494332867546991112426437837190133924061296561613787066015708309657787365777714345465044832764680588788994791821942405120883030497324897965680008109778276983754339223919983764367848371320964316354923809231962537558825088130607981367784922378940933862830595092307404157850180814812234994609746568235190697820125126033571866154167287880240738152796405569866788482028936636477773538375770828504360559143264311029073364372956922841418401857634420393247523511222067033281901120138847175046241236865334541245113964418318556884742729306588605615388575240174735951508071378389998280888465846244407330232832912226878727281342677830787250479860484163735055899091662158924571634598830455474222763381241669842291820541041118372288019317659300287294242729600941582663419290186398674650310185279352144071132060639793841626661258448356274848476201779935193468764141701337903095481324343661804566353388684540619312415925946247197651011520477089565497195800032905535993856184289606263085076214616993132048144743092469772932788464975821042379350265074056996628184156518548193947269394703948754092768567626316414210638134976955214029761478727051477930735302283331238830167840403656115043811432987173039831780465886047057110686440317014406404434438460713750859298688198933988684201427211330741916682198830071579355404218015034417207798956836277111615746462369254519037874031183938037751463915210999542656152828022686575062025671410249435418662940724119344865178656257782695605688786583939219347428238764909704849051084092723119021590990430183974069495772231710996348541831847979349879229864699370198198007946627149922522262115368114502939659952998636075642143810840424629948091322055872119174909646781153053613604020980030764016059249790235421492309845441612225167276010921744571471703658087004929143027072771318732735483731301809733532109349640308899448471001161203393233380110891430892155659358642548967203307851552757375495479751618767833509104869748706791655898740132237120596433490463092896886682999355239215551077978556237370253044391076479401859371345532197198245711472230400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,20] 577888752809302215756969971016701713343138403582629623627193946070595447394332469814756356072973936400791396253184289317417124698892645344914954378462782936552351444813438939356946946646718674928637696921806186790476599363341591852874569815049445071964584371727531899372160407378630687923140234562434841637760663019073370637218734092675338477989005434300458786037045285183893661599576004146010777818002979262864309452025016106116368951011527154623428378611498679254234460098982890560556669211560421758352333717740266534742888598221851771975305576799042158849195767295638196738410466661205445715649886821075263489104534356102020990482283389511419875356644616504177991200381923506429196149200469664917382510213898504457060303093009030957729634672306554376486607025716019173095282123351592243749940415512749469144645912058084993226296870914424974757444233150433685436000299409860547486581652577041725594773639792152338852741879609360818907925962664475871115196707772094492553933482421279199905044631469263885458178299310571613712749820228538731848328793715517540727348318181651456476375990287673005767669607667591847812698677136251965278118211302725216271768830831569539398550726992051919753645268708775657373933983966444669020277502742697852799812137551043711261953436753350098193278500867373013071305109165112760835036340734624124805391664114793196417217181086206215349846444879917606309635260459690221642385600498810151796890562593595794339210907270647258005260655847431739667626202054966672573771487060429601748806477440238662971867437508267699068021030315366537906602612606710305909527525178886895431444844053861761066867523051851673777368535198372457914141155561618520375502480860784232749711840539214061771955591839554981860900929589273883013742548666028976467532663675745806728103799285506518803424885236607393523586054390875394106178279990054133658872552629506113246451771382628721509925473543709100254734775345334355491745605304609953406342356732646773945995399828198159743058100511504743803287258085620566915857829804824756677456252773057821531820405258278108244874778131613722775448639951717963226863206440656900367577944348755848648424338522507947874454327587216818176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,21] 159585288485585496341765461987623312625277185350794019814323557372138104548393139630657735915646728170677305695254842815937179400257053251132596925155510956962529826091939163960696009313633673384681186658525399035018566397495644111379732204577667707591306246406008036045810171070521019634745354180138681530824211224889536251966216804394906546351444928028361705448173284946728019425247885691096858871567342675410287114760487210381312695938329524496926729028276649639624148196684401557511191668332692765022048787936915629017277479819900940549209574207276007933554849390886843760334115583026661213553869019908907305769049444047188762011480650030143652577180521721578084240418441858108896807636607153982823794169332731494813471297444829657874801983498898689001921040488881237926665944430658862276887278404750171689197121272168541394754415333611069731797044103898856094902045822600505228833401896500235031084193601757854061957251637425937419494854821145470970026229618115591639418876872107893403559380716442816788495374121130690525775743835130211465949851228559048471934199977055899495356385150780624309285956954578819047909112905552007112626649793486909329449691239442957772110126848139602843859339186404231386332194366905344554848676738088223922038140118826249967094136099754647007960272264144593651574418126224516956488947017368165626366601983037521388068134996699175080989946131244394535654967992438642438709598811948242143918967009729905525474043200269633632002528146818880298835957860257086847077457239102468484328229587586823913816062538808647661601945859997354659103152575564939083653376335585104239024975833196496148687675884602927922175735488213326087597867817931475255243179835561270088989117638956934671726670480761342057894944199847254807075210457029619736299384512808480707117293593523995169517548795444322602911968548237459562237988682784408111824098027431276498064619275688167587073751895547407217483702588539703138680348476285394722428800274562467256309222072676620112030136019129537613917567918879799277182046505052426695839522480835594379889352034966679249399074299685829192019904226875523125343554860583576442038303692244594326795421346428847796369570545394515968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,22] -1330660791277446091934024480455712708458400907685788328761021309623040095266837903176685580723283447610201551017009122377956377483671631082280382906701588002094818103757631344125136338342494742775146880676908323021933736717062090107780207714471462823288406821573814214213271478686114964366946830328762873288989142266531485917487446338209942587414975754690417424760315837948703301394302145469688225976213601029239119788043930954348144625937791316779103894974794974968474998925977800207233961914229885933213515733044088788448757682878668605386887902360295335949225790578823838381837426107193055509006867890030978888870822595161744502086387144845647330368700134332024303985563562397766878771733249457808438851996715029978316138546334440481568272885536021766578990628079379218057763341814799273649071205945776275295244340697994392424894073075451887677641404120718612014419615236177622157007557406612428302168770370703898807344979013091625788830461067738270208123463775631714535119217413859536892981577100138829566549275214401451246782819269646197577398128714380788037239504667052578295072214521294672978639237576391015514025170607505645728944778733527728610912478491890465904919853013687139180703272155280484517816449482988232733485943844222134340158037337319166539100544703743877543370516214594274598786014664914224250070231936906174603047297471020859144880449752816489147893619771479105402618607338070609892993206693001342295553077548833666926569220139968018307103712613361089294019891473291373711031830887640023460128247096099773988705007997678463402007164890260780944727923190382479273142357102904491013605126361344359201387343921571490453143011906633237598976333971673230200007433828645451464542085144070876914093871966732689068346060583396207518221569880151461012627797787745896507152759912040353217337083886561889927709347070434922469264274723197385456504781392427803155419834013330155032968293478538729265240192581847830071330473466633008221979156496086367074854950520293245924651385844968850832240107446168580884988389982277230586947101667204631137011682803291028590709871856246476244850206476811141664107838567571827241427755488200732133460039839580816925063738902496411648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,23] 2808895880280194346598088537517829858078341294839124052176291331289728104167260849405126865401483483950249004411832666692340724082766863989486984050311729214009095781456231494023021414382175459011947500393063426969862204451014634221916546000185003506155773949916829093948823851731532253311016618234610299268802426568381943633574523923675763141717081225328996741572927212497991314500939467389984747407794778113031794384413898386685072968303755108367016171753410963257311864609921173015497111148569633715498129464335019784385028147446081623517630584840248220227062117998561839742936905905755893022350114941942164161423050766162636785578076842566101486228329862924216433010867646223118792365742985329949235403896841512112552612173869980711537807309437768113815501956135248362217501334625862520610180456016493040771714047670336330947184738414797539860298941275222788289571706780204045673886063849902194595806413929326080591263354064523400471319823880793737933217062829577218679773425613201094311753803442214559498190350559992544367327069734445887478088855966839935718623470102938584048266240684667679139696118254782510234759801212021254131918788942307695177431409803094287850750889099796556017935765093336137830576273444732058209902509330407057257505100244899893249934891673690466541125314677016991690398035017009970088990035461362099918428126256623501655511483309030877784568491628326164392472656490119651210609839588700584281869887431568498571642251507998044857672291534037973881299708410865733131135771256722671695958638260300358170059133268164413548103980955622719892501370111655454281561005771709581717502569718137777730733292941813288840443318810914522163164067120100028439421479884424981210804522272192659977057778384323336056013362166164471407074583084014567443904584604691422660686535497507481945390276764890448228462208330882201685069987967502351379107608403128306906794450432456800151490331200514121460436457648135077221612110150536704881198832989370929047174253568329751892862528428424504110167846556954786536296809519353811428378763516531539499930576946419069803205141698790722435976998680010435312732872962546662547303654706212495962906345517140797703903636897212137472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,24] -4355782519364464896900818869418382837569161202654046231390933725238011155075261241598393467911585546474829864737219426514898640342922020998369457282634546368633251798879391576163760684120027942425007334294104191825578467722300923881849536710534287527638489941391315088929167527534029033282197368388509754927900229134422262311533322274573828400543326016559750164504411465181855117118933645178972023904949389472472705641223752249158778285993852803981042501676874213198975628011344651497881471900467360035641226687842723638778584486105327544722238432421508975490973850995747721412718088714406225208712819869797984638500614304848136090466873630960864052415759492452745039679421441089046550800561009456283981055470211320699378187568005921039464343093821270172281682869708281024358269328104722668852131096608951894085592972265291195694942161661820142750217363625976584414769407339380728549232242642782619670015649050847552430969159539606838498448506234987066054794193653115173787492168836521660426628377587700077942588729132130393890450191186594732624198454704193400796034417588008930646619857975723782998452932570724663119939297795429403660370534101747666231104732412369177465337109787204896417776935149216159623265651231902275863533236912879396217006991906418364740675900035034332090702255638907143248855053888822810702558764556373213073050420541367562175200543494421277907750450676217658318503108406213728243273459692645805504965637127518094959139245258792674597765250059694386364634855421962139878641801197861024571609188529292543276361692856121591533317130672682609176282481253511853069764700781973708487059016740126502738424707397373515464482262069328331546530761668579147987543007794262230302541318391205727752258796067693456132816360366158736588689696518614350444067640681752075899713934638489903814659535085126083699496537271354499031312070970559429752426869926058981177838848350875691671988972763101560669026144046488380989880446805428945971481870380562641099175017078016235021513222885092297677915145393297751618115502245010817929317396875609143124674884039233675759996172442202549214336142461190761145094657046416032737166138806135224836263224005128329467662199000458592256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,25] 5446276862619125845324411559825565811782853776917719319461919020297552993271305461265161152067660770361879561873367035807722845324000483854208009716277679559176120961590262980017554018077216756920567192260710883429961415018263472079625040310329638021670785841560391202670341234463961888600512329026012849670787755508659047521186077800488830090554734189498054706600969070215929503156454902884156178080181893256714189126760434318380679229752808953870834905063930951976134999296223386113637485552735781520635031305324477267679643673157832238525564887269142378266782579602511865628072969359146707627875067071905771592841737413676936252892340142411253538697381164477255432411682912710027162033552087127667167475025545684380611806205459325022849574836200673445554661585239371881900168991878298989578123546572186636603106488187783257694164155743516391305925913533222160253631998910863356273531415245248807582067311506685054703725224371999572519779722778698884354932717592792158607322781711996047997801199962087900643228265761601236550834543066499646356204563571625558494340947926410366129620150650984135413453409436449617344511159176164505318037120087233263316882564488218349337118139383970939427080233577683999266822083892302905529764396056703101575360943282555513162873729644219414941159446309918637831085506329953179446004804961761664129243100527541153508096660229150982879762839639261474578715399562144705088628067750729760694196526039999375571385248634612578174364296776491236292880923763615569419079837273608082254583024906939612762648491748548806832883831928202276729875109276424647211108625445691174595821127729079449733554887929004310725177002816402206689762602574799639293482946959652273064072730859429843728872263523486739738555362092305955597882235734401369923065476538492305169498203892902654677734369377865322026341020584963683722235146096301343406197015969583182139384881731792095631887122535569790422652631820580527016866146755591653286081821554707121991094903594624104767619636375515439151112590146935209562924064187237425363988062406806619675946238428506932325079748726051742140995572991149571818670351294819097964118616811195820135660940836225836858380411897039028224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,26] -5494965252728686134555760591046541287859733689628109196090361784218981854061608937646219839015491158124253867765687951248942964926574403170224715357478217558111737284471521751029281020458638201532139899748203047232525102560916895954047605887611964549069975379607326186426625321856206923867062014814932670383422368271511387630015619331446897143505109627060202125804724404512209872516245029373362453428398914001901073329294969490482352771103745211784263646332392346522648134294923182438207262398201096897974012528209155041397672714699241956808069780674369295073677579861373357320951087694417922622859756238078435632675249511810906259004402216371394984811825650352631024650597151328665977226155285020464701500482769910532172395625527715339989350793667985948228024250820988763293756694385052963856624914858724411925802639837567600746343015111140059104678976931473538988324234917278351628268732466255295152860722873566057858239956221283786180092976424733878118922059655851431183597985790886823478234350652040865633458342408208038251060296848190053764848163954028777954660596425385755662989928184548689061513348880924386723133437275454550066179578380637668881068995777810836826425201533781930778738227198032028458353822693029846727328732054056505099494886200380971256807122103625361701491918267884246547763171118136258736077829606871531242227670362752468405639247099825293822340557077105402658214883460654390656717172903091242992797367556056149491994053644206363748873790745471160522705072200007942128152001551845260950749469279361560484351474265362877606216575040292718172439992506523339546367030701363296630958512140423984688411019214129948069261354089246600929473526171172871117683123142872106489728858607311660014675913375438331492323594482779822379013464838841768052132669230608415221097499261357215633077123406140299872261234744764642421281439904591456847970280379423188153674791757412660354518292651233437435526683388160719097645744559472824620304264506008600013555370223697101613011672638521514250599172180943509812327800192791416674043814199453355746621663307223756239774312807517878420501985392491909251447136086757372546453925029703117713050852926754231726752735706405142528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,27] 4393997733914731906174336303529170791482631788271169643288384856053268773527586063950040503515315830433706053215790454489258765350220931541733262087717891471297812702399084098545690883023613604566712720237081565202274994771146410684492593865674749939387729793936605260174543033080866881351623475647184424187816616469222699876091282793488084309638181281838309948391505769493545022062958827882526303595156455567225054837849137770211876301383978091396871374832916330021950290327580597565436574843485661376279129602018547745945358927175367295973902833051509248605544981959769624244397164632068057623122545973444554766255975442623378603209732743304879037404876364657324415099470287567495609127656440174252433826374254672816555322424001147898392739550295189045122835522838101487945582360350897339986001653948588095296512983767768516449964987992762915613601279827202409641609900829447226400831403804879122816640702080297734841108425051726936168190093432740837218543021261375994256159327028155479596190676315863874934731349118375083515569758965515037828520377154101260184233823923027586458461125014186574712312163029079561167166691738609224583940426175193778222900720740236512337942003570445112774550623334925189517128553665867436971828726556055380940486012202515479518334003556355456684925500689686780617149398661445531094363640563606140398875782079213691454234081159664033600382855473896878124050801668882683096011823027703978888442417905270679352363000310734358425160756962332351043165860945037076365274291101532345986436858890079832748936459037458452604084949835032988782028072444569876505396548790620362266601484263296554144247028434700710404729433514736712352830272122436668590588277181751571094744857424390190854622665167505015848551102576029868576687407415113420841758744681242899986990553840375104198552151701514234994493999466970620405289156720216843692891232210917041792269179040921033347433794691936561812043106756925698536071999239895270717127345234588291339922874999524983648846386854762717984471851232430251160425380452094580304859935630955268308672745191808437510957528672336588420289714422940958504183079491840134633691324899327279853986634297362928661721008823502635008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,28] -2693449804019692690776559094642521568387398878307593375098319674597395961562100453606748673023541404227459239026337678410253181519133047083428257383660816229924500703271573319919227637688767537252179612199976357409858259054334212828942617756234908708162260995131685704292636339387721227912259559535953157520223366990725884493206479526867074162121228886843152941576121440342795140606363521460610510520121874148773882773695675037381352140729098792554768620622333494051125187250803257012028575488237107350013137689143564434398487377990240723730228469988973573382856416458382304016318292209701547987795102760070209769863894501972021674322225479003693452292362483040981601816310057481887774671363672987474012608607143719991736529806562768533533086555524678068775286677783185331277496974101275675723477970177586916297750645308047249186172723128066134299070176301102515172735060080211314780305300969260946038999142467853740932699042970014548269175306911060948066692656136988808520533895747598307803879801161658057172795113972078306370021948244411755785308354198453516628038761125687852337685247118296441460665910489901245918614158310936634217867602729687055015997647692804560464277536650175664137577941606963718802739772512196330796724075561738137941054417547166482348113698825775930384535201588273660756160527002972940788452663231070968250503263356373793906980616161454458386749401511051899652063957717870270638213336138066199365774674060255593701834039120788692484675542287584603590742890343996271946635387783608317221827606935197740219042035025216363923241403105233539702407929051883818476882685286932019129534310534353143444005377340772274448070159222020779152889305525891086867204915986855065397692258984536996112865551243651965789539247118660254353352883265929191234530200430597821366033038190470472089449429010411827287590646059049288830405324942049684204137597597710981920843661836195776959856337100576608645967929338043357539026389586685480712744764007899562955399685855514840000325941874710994852685676669619832402737926734323665315533294623333132729252401619086331865818078832867554273624555597088145302183411868963211054535327542474416502139443019902147066700880503554179072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,29] 1164835542334619079004432988612723254655924368080004701327522027490846933074208941744390759287490673786846992140050040476496095827492387249800107932096240040383892169439715358562581857634120984759092443735978111173447143169828917666357790241058936614637215298869720635745230261643126155459140534272547481079180930176855707851509622716947694716929878343504328578631660075965510157555325505927520722438649168606485585315183088732388469864745483717339948440334310453837701070649925603319023707497054176540729319871990930941908820621555489443669355808421147613805241187647300834619397760698265082615111132777177512942328346930403801123087469504956213301755158537673720545728047451808861456679853639254950547112364121223158681812225203771942807608366520587197782346407305365395720810525036438425003352066469222460121854454823861883869409948416600650593170563425765822107953560422702010142395203371774946051157205012910794043579737228642305574297359808846003325974297373866852918449272091026766538378931604599164599506922255959430018017371787633027741526921792474262135660992485775121696766336559076763750358495746912311520312495184206873757019366858734445522687866173539998810433574068501363385178732658532805486578623086189006969735435086940495312684959594758002366263717528692788981632534272511142749174230984768863654590381117416546825821107006752188471495664562679192725315373927236939242469448027119968070204701478399706657936905845448570765258952059762917336896929958940792034734152283783547851425852498523910827238533292142590945518448379831840855518127311778138290486140366414886132180875959694593818294590970511308947895755547202286996184536240829882439262189350641888514600650485596807150121297393485631244389476862932341490648985064715812559384382717904269378083024023475148136430280009214526194448906208295848082681461782475986131963889608670983619258879646666703972271097334886576733329898038104666729088219085859454070679708061424989882922231724650716772295376317124090558857357726321209238662896856716820532251595616174664269422683036721838947282591457455786455686894356529193699095034100964546405201705055510919237954762942893544515377510327307696988012937226603200512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,30] -247160896820938131736081599786044249987398519024151516052452100208687241621883788154395225074449160782424553451086805489228026056547117891730277571881822636084695572595004241902290971464633316635503878485986678829508219591531353372361858429673853287140014679311563959739747666485986738501552335941119040301796175062694763021661584555220012635016760551658668055407320078225190096467008586948695525649060178016499689020746461270899218567229195107639769697599861087617858258795896995512529340139415836506285893476088856598347083931159489743100270656332307939978787510783905984476337871214064856366967835937795401866662815088493533009444880898037747328081458188116943749369579018771347508139458474763458754241212706260801501226053192641833955075917011838405836382592379676349551486704398164169988345779511694032363701930409188922118603199708662207710500825055514667721475688165791594053169602024836912636248412999214839330849961404738742880086989020077951681415067922587838382865938558898576854816286092515593394956035635730881064151125171535406553470469354343693091759205915621589039943016460274984996323682278867633151381285353877166104358236030213551665815467795049542405380116397883707537407281105469907325173100842791564168091800339613503190997276925693605345505181341131515628548840267007861376339596140096801765761825421099670720623582854436992568399420544010592120090030921101584958661986844101389083227090954337853786132974727383853933172754236549063873381727432827116947963857964168818499581628406277150032422454404429092708396635664011966356311983448228112325148575696964387468987540687369479007146164240810946493306080295597384131072211666282198893602237730542532024918810241974343277690364141004549364850442535176106441995026582830548001880687522747163780961903941308879822508890092479824988155918536348237563238498928093805393585147582168567974045514501824768880853901804741063257130233633439757971895944076227749158346614602303360765506524072408523884369401231819413329749201646739920122082347240032583418658707747336619617581361693182674877407241567195598085962828868712829259510409130292220738958083712156825683754962179803619914897444351692158420047428910143504384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,31] -93623283291558374820287420394049466221640187306401057700633094843464252677780751310879474405742577195750750648554888474480406669564695563272859536176561696841848063900386607488254407490869188452089931910044364965835500396391977944939379668781901830607451728749673300151107274620731287744643897778170465258051744683552930369958462594648576566061214973784404655521423404972298033394932034668364786270133204029948024264564767639899427123783927398776962046930043003063097792962618109027709685371663600646005034899487323830016228149422729187739444820927150486651999794074246666088938035093806091639067023952976992779754569172487829586790843994376233625797158971682870725114086065224872379350479352064897832121168613716325203245646137160321460646518956101009867914575251076603808644458709630724775274241256660700219219268685266721179445958827024713042885956010046413744822012712639730152336659962424715510290270789833206566125530834285500589974084249854888921660015183329141043898976510300445187866434450965444917944272040754152156893122839733702378312562508086007594808892917357275524792894324795647450302431638661743157642687079949980449573425562972599970738033616634884386622406509401433201924045993333058495022175855039470815462795271042685217313545895869090910362123351171688790920307332159008405768495860885357848001337050062387469172040855640408137921729769510659830406938205158971222987510510057957846004345704319255703459138816753018792201187818360045864272620972133470860861022519187418178703834770714728485628781448051834769121249218172089842238942583487503829873966035093194352289798147798493252683935405432251538177681279560248017567927944627237489327252010326813119932998961975249802023840503546519008439217535133449262346988363143611099674538647332920471284394910873280116895182187231802494676555210660268560585811655659757593825963856538347161369714788532339395383090241586597148018952500542326597186042701391887533415882678467678332348225043048228858467438004756763611083252965177025504039841709842451281776068927548813309099105184502841915911298042497756031521690593632098608720230680943071707292314536157628541363096360299871986342275353253406792743765122918383616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,32] 122064731723253484452713135925240850999914289337817409730919018090491558058398534718009756547713096206945336372791499212051115948327873664670000815220049600000177653957356312647925603058852653859388240549844092895694562590759490735539669391060915137945630303006120696889469799171266491443187504192195954577209781460318877111028271284626831331133577833289242149939127974040552180785636414307524134456911870690483716767671307254239593181098791483369529487284599691373697749910090988836649726817220879696962808537737596512547793978729943202590065701742930672053255806060532452674322685223331359625301089292379217556180083597491474201666339038079544728735532622414859822228754753438452508498273935055336019952418771444090628777576866645636495362419833325018604202517846495754618999368754783587702129330306755920802447071689369104339330981093396967432247469124130382726840196668983117624971915513905367291291787521861329165956802314276910832343464300789771308855963206557539543918147980898369899202475245299407592441523100275964121208062446337338061195134398318376203280748168193481833878970388660913775958883383472427441066361955052768268882475737549606356465291544933006891323333730694769053473774704373218366954858166713478374738535405575176467622920692146456125599664591177676356799713511623486661084874058047264245201275680860046816107006985198755606373904454838260160696397234357853350194830244278004228703258299376471328641982912862458263123302678167232160924837733660858612282925256399240545807754064277994820066127089653046762052984804920008878182935122919664346579910880912843511937952488700783679101763020343397665033851630087643803362353031083512521507729826643909250044836804981384187099403745344380106510412852900435648883034253876146011480806403624915148514146139315021291140063860048733766156166299972197242852422209264133536123604693626819636753284259602541211072547417546661517237353953111779623397718315812653209193727845581141245614561612660841751730164759847150165444088003889286891497643617790428875320122695513008070388624661684391744975964112679349188949531561920766461831609259045482211382702430605850455595377440100107820656858656289054185796847547250114560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,33] -64658106427897900781731535557823496475055465021067268552275971903025281101287876911976508405035195208064223952494529650811955489036131946990773385638144683536737903170977175669619709339056618749729344232902581608531957658487520833398840183655045761222498011968290640496309852911651758628260982964505884089020004130356368234203816367416171685171491389085334355619757165139853867903186190448548953013151638432936162177452670926565175608386141896519647541020128306275949995730635770613205702079641029442268637109468341538178502823252827888766539561459528733739110640085838442986296591189804711038495929725180980798224391401539917318249314013761572197602896635888903021653512445675755515521408213216087937948078784039302854481179384375746576364040161536957339028032596743855491953049827373889575317563922811360708382044696859890916676615970207928371574387347647748705408395786519334277536631587342641411063113167959037593087144702030251111996761637726257819702659030332941529199415089780867729109897854373194412552726854159432577670933366721523775113742236423692674151940694617345491859188570416812791491404960384099221340200662977599979736068342568512707711020625184742259935532219619811327921033350518069957270631253796077091579953432455735325866325480970079236359260918453453547079668513988093941440910461777847266378997860808230847404961763539600959733921693286263767932393148981947482673928378624998504739357423816882603147134722681718613757738939587759319742586148465516551522543345326445174984247084082510098269387527182866285312869576574836754938779195735437687534404639603979377314049081178715619194891772876263204208978678758729156831008883155825150012629389639742617393449037096769889914541299552318037870252470095749093845034879202013156626802885181702814290965232342041772433533341446766387717382001705718055917752702670451027586761637812647495237264935302786420324758131904095901341031269714934560549513762872941137293345872205749774215117409105174349844509297788774803299087306786434191630821917937972742406943707584989952163248764988706935074912298601760393385765423210952248871170271963959331382879252581524308045811944828279525948281511134368040686580209958256640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,34] 20266610220404944587011277979082892636413095460713070586444806001963470238203708094716957038706575752213587204516582787647871979863816338217505831616733353081373967283398588295781379069100434019053817502187381970584830196525993462513652112351861243459872321496704580945055662720708327114315108815927832579007634303414587714291600057726647947336927470551139532786359798583133978073825619874384776681725493534788401664264651234233465348088204999115793463802848786821585104915823696148632886148007870523317142793049703297125627476976527299232226737962449761757005631802697843178472538185314901339016719347269155100062842701385164582209567097912996826121938378779651460678406250877912870998840868097569383958761491451245968145311676648741746210862723116271787566197924939054597630264853605856822285979775805515129409804883775692860313522177887842297265725066998067825298438873273380641884549205938178825927139301848954839581628548149566506813423383901888222850037159925254540508076240908285989655801726401200445431058142041174522430985766408687652286976686489131533574291752491470974152193342158998839847370412651482083259723098000467660803967709969152254713038339915191141285419194141491304348447228733629046299409465920082152639729029400380940695299502643862066858106243301513450467922588809921233826584582839251748735167985548292453060584813482380755743926614109383076161311744600345333877684808540266624905496612912125795014451598500050579735424641551142344010964397488856538963307590174852723170012940172941676542868472513558853520863292836413292638015159283995617969066627088624566692193217707399995307380565351101287401988392836794532986917180965903398571499791136479176720846305113273229987192067721218155177611183635115611376092849241135022537934573820958575393956623066158357720149969668097281475944972265130920015074471475583161079883174001755289100350375602289164716309889909686018021977177485061023070066748421060045645495266049062438111327083013105038217227686318720162270194387261270763800710920594641774964284297582526403425945883963905616243444067444716258577714656047112981632947123105742063043440413471963740926383160608783910474284600101405465176436846270349312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,35] -2267092566922226082682736788008701217591689264905267899762790885385006849537571189434373149013539326481459890615659597360406191933274186852707761858397145119126856573952308843030273241171028013553242133049139765074563225703180021547547815565556173338813630006048671804782434112269149966185519962325970887219097550909899381058289231768741746727652242216440035229337070155627986742269371918898971574900050720179092487569592680538221198406351489768347796958985678711887657296822386946918559427446041863010099994145215503827078339885533988840582890071711586710261575202522904273123025976219387680350296502716648718401226790865141169393413223255943266289188567997822049735376413248298957602171482469224591679023198171438923973118108679209418642169904127520246348650157073434675201977996549495816353021569488135295113720043276828502714787419669075631205247898632174709170816964883314068021386214829450033126887124871426982578541829003804158010969368701664024340840494073953535020295214961261653303976908270836500923728881418380676482937916472324738098246991033363347731658869682289902662126038583313009284919346507024544116883117288311647286003739041618805801016135514603785018927376944005042572862719977880449842013742701220977952482349286560729889688141661702010828679400706010477836229653231299141545177656555479576949650930128761889533849431539902883942466215874680164832142925288568349567380623330858275706820349219391500872282572952955416206738055755798943026220010107292087130480088026347841454189653011931299027711688779606730481464754728372633109158305941492790244007578399643609841701873311111467923323358971520526630970923402925719288457164847489160240554937807764160521287876394177032235113604255537420879640348821734629444754066394263411204064819055643619580723863695286371343666583375251208671752055873677214689893623904969764042872656512248800586377575713610873240463140787503160222710264925103239573114663886537093453032158889789496088998220427321107417836168942121349191888251834480229234433452545505800671339245506477153689719642694779850697194631380413203650668460604249101409667890257235962230139479280842847621953676682421801313248026274942156942162919281393664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,36] -1627862419707526645131148037285390357582863099393657391292276785648188419260725566781151192557854751625664812230011676888909133049674440171825142252720399377230286964022687852486489108619839506703367330259161939165593965584577904413978281797117668247937462944465445705230097829933264943206283966397049589815223165049551874163505869523406361313728996691658847905586651028506898191633611550764100447558909899012621836039240387840556464623714196890493265059617496708835203004738890835719073795511510796637378516901654678051598942677974565289830115904657313375062066726420693293991597000888974431719206652168276060250057051888481368533225522919570851311419940244339163347030729730580452271215375905211505888349980576392490831829971536193706402390275269949801968174852519462128592438839700298281507859110508514591230656955747447132147222988078254304074131260720529195904551474040943946203494609681455569108217439141845175102425126123913888174485412242046934403015108962296994156253234245988354586024578687998906448560043726554356055846679361807648611228116470841752545590625731762094894906653898532322583289013349157426860385485992986423452891111657874016106034868057852541945264948100092121734966318132768337862073483826454000959979765380920819456683932411288582135998657143309956269832158442488022898306342596346734004568352331204854503483536630383267334047534968152090631501951288246990978176870447943300134591977125997887147136980021785238864478108569486214579675141392990962087165326335271812801132110555209854980219269458735459013889792332389941965089144230669340130705066339461480843757917375512176632061173465207216156666405207653381822638171861088120575023744497390805218503361316607067094934705877170139349660403061027769209858610543171331859151294069530193710851218435848761011127772324800948923910133481638822174611488931546177760757038344814595678048462381384607117842233035939076721535106882410811349494518796560187425598315808340799528804413666420767384308127798477640888749262292674700801488438587681841025714313346247965979228442732138680099126596436247956740594531334500215255906692046751853546161681081203813189905219586971180999551101156316502768625335375233024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,37] 1324484828225772192746839614252255345927024142235007698565711608973405641430672390645736410891211083754600212146047445238806058365284097018609156046385415177064721453091260176086686588875366767027473050656544876995653774720800539375580893121044619988543707939869075258252923960206687790659323454543155598800397408722049565571985504976539213327170750851943437457370043893013765287537796133150871285907217385640501341292873078478129862535326149697413341546757994295864024442282076266008025751083154282506052954024091524510940773011770378586491851019007117370987167972433401833715671654558662056840803802471460057177073413881095120033181753569129536619274463300637508319003077950950037590971743412327917844016654871560374129063046210086745008274357691762328202036951439929827200432406246255793868588651186414273456541597582137021975782722391721920217861768290369326416448420535796450631602571209109391932806379847973556935763273341758728373133868426271853687476217801236715962128614433231615478960601346616483158366980669784758315051993940832758431651792315956364036582587398566981941850474885963071988777103444629740693049971528154826248913096988522254915988897547597147199229069370787039387442294873081924431868757993528280127167899033738180480132675196985419291751551105919323512410060582672914755888216559165247006920527183914458752654420231829448469542865884679807754111233694163354121144760995365920610324079005887347317603464579328138357441352978298566663906195042490269164119583305573648963752132109105433302303968403624541799878400914805057999311860932044855711719555583067352868352958521259703066252170467282084353409725946117333994049014947378343265343212083996578332406746238118776181781906175351584098454037594670709407171282880417728546207136191790505045255177873553548792034618779315726359085912250805050401325382533340031323750685922797841740834970339011834344506191949918560035044206632192137685090130517406013728789738699880321183145525213282961525764928506115478334531135311438394213905301739762290340905538828141230615620868817525818579641469156583463920774016498833658658480083246530222631082868476954725020320561780136767196209784504181716428459270404571136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,38] -599101594881759790562341217809276745925880646929422585101367596017683819962022960216397900616092111666123472488091011901757862474729866713576035051435209431270258885469717364341214461464685829192181337375728862180976725562603241973314099225304301286825020321623063005370767249891546457484190416702559703762227928015794107300434909194089729666462693000753811730962139678402769367602267564226365008126584026141106446021222316081630332817811606064753080930319249914369528574168579421462818414053603644416764777974750053220686715784798791425966370482328247715029573586930861931154363247352813324879907636904891738457336725105891617506168135852941404209495634892097160851881053181961861181200634849309233138114253023052804655515923344163316704194273723290374811834413555640025691271710313528652397234078956101488134979421398693451440048918799571666615217225543014635637999041036466500252356135624855278610071659772543320312168951989391658181365643869573044527777088481234194341433667684527345578634064330903865850523711023534075682326774447558369964756950503460608032085096567613492218707350987279893288871269035089016120652996510474404237508817346703016335315666281553809213799658289515726795560347278921136204418233614044251049450839582461720658781378125384967432426226980589442317321555616674007380417583186115917182380464453909615900654878726514466673114116026330042429353282058332300268325692890911710357492677265563138956518596216991657313377160731184560180507740058702091952392961225004651651665561456259289581257384806876576937674748676017882533014235368153188119320921496140750748826629141683323015647132129205702762836106343238596290648824371029595327017361616683169925478390478555638262843599030728443415895747068730878990546784217960034034022590830424053838339309990904506666155509309333718655657536086981747756199040856664870302975323813744942701650416725512275851519663415027254505154637692990949045698654817390070513779124323747216302357979769494068285345340745259527188341752086304369802479426241206643238875123331578809342691620826072903369908718599965610578178113662048340517548817493240615544913274577834984881757501542132014755694188791136112369793154397765632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,39] 191253616101804023773872124042897808504816286679736483679581162733270418152244815287127740556698272229436124670241673955063095765184997687638304184768850466831822546751852007820074883702383545736530234899277523148740562924189928986002067608640662778696233765627984731395668904334588682947496435728893721179818118049655834299564178357670913145615211242243700099769140781675793856677033253056118237322025354546289042687544934054336787880232133639765318685479321959406374149321457197842919949800850199810089585694449020289724004243660723576088146718595217605360269965644441075454626849160131664435499696712016979739347930557434127812184717176049257493724637640821385784792807997581887140229143499037248679841358641333303006482242008065111913540763554965468003533476794182137991575265544883012909751572743691414346315639971189911249414627238601087932873974557837732676813286165683157534887730369625609010772849536101641551103538511538281247981530465170290369855977432668534505746997092622801037960243992398368183683409418565901442207176775828498102040755022213271054660788768946809374363153387463204978643912669477407314193195678285682346263283155717091884567918104207270118985511682581183043586891820064022811373973653857075369943332934209623197557750636762145741137230112130477190323213338450731081120227860886038537569336195383563807744555133658378498444259811296937397421598954729486544358411769088358223229061173887848931272020359773299267212736664913933396567448512105022795772907011481579231337486411133381729097384102742555086221622831323782749998124319081627602782665488989188283217703089298640890497328926160589766975170199433667748702832107178753057996653470806072696796291485674505985681491158576635620264387290845730205975588246094847749303528480029803564852058657397198636130730231150468892153542794655148037996876339289516099538801586435625183971027610396914612169620042649861667512615644098877954634032566500718443914793975112178127528634857526853406237677163068663906031506893213209127668450360367081933366238011302733687106127643953211953950893206226253570622439243020664477171819431312219967467341496412458326896118135836354872609098240706165194303475021774848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,40] -35545366219386926979165193545074040390166455126487480246570096336207270419747090945256259557191955611150084327811467782272151442958404604939973598229069400339231354194024464436509535936006481211530224288348766477045536586787358309407592215314643968700716707808462568490367550224741431204599361920519113987944602375949804876658436568959823531284492718989083094114807051325324531389339401181239045912536393987946064771065909361553249986710523134700013834005956009193757702660318080709930948199935065403439162071183791915195243708739629303486192231100313178933967087149799790304608409693816259100551174580951131389863397155109685957752899987075446279240631018584883839925569773970726152727025100588586921238942892011710945047214111719963593816480502845025521977319641098724158170404222309189364067158503767026175915865432275197090249320984163280522808579608919945640110616027258392983265228959728898806193152173159293310731374075918749345445327612693895331122957026506790075497358087301255285636142385712708040305417405428079173244434511852919742541951014594563382336915047149745509211638967366195050671500438468024969401611557421241849470051861915419622317618117447643674613738383679793117875190419668131560366021748233970326408226967901052270430494779701966327919429162863011143570578298015404333219568459248479811003441093789600270527247894003044945093667892135384439563422510746265759216086450620690696625505032320200263843134058435471430964954266443392472289015002768899624252138388901521344319989650719753014162142453031237558884875895542327727810065703210980082840824363512404168461302067259239781633012996526596310812823829013023273090685340283803473250392179853913148226001820421219546633550359318546326638095257360254567066332814935984171969411875352739372221468306523695163328397962364992887920517616849063994169832387001273235484731591595087354743159735668292814064517847105976822233172266398827488269103187776196980753962743024923532266345089286209998643258805919774516451266854145037828731024578663263413040255256569343041752659112924489089215753615647404329587981547874573681331505799480159289361907790420612578998133048038426852592464876974963429905992236662784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,41] -3670005958204521807346046367847038784556460005180039987320544426654745681966998570347669734145089801482609717747070097182828107431761775452527559026176373118475023968667437803427734700990731684948876309798001476767051720363668662668350636877733537870755245643407775293229962160866246146482263080385129761863432393784162426498709808731031357056101224761940094099634761627635801437150231364040826135480009754102012654069352098121232832582437770585475826283632320540755927861964449378320445970959998428905703893238094963362101835819826392819109030839484968850205262841421105791185956171847853983931318415173488465787628327652198650167968368744595665397153972842233234173826276459734235574275545745378097853813865442038140696914117881608216043398338386917025840643574737155704324416278480656206626557721844295952260585406411408948302684366191054421469408203679822709488500587415542959490323992235585787031367121756887259855602458658728122516863978810216599900173288906338378717086899261465281592651385540294973872777310288519501055211784083751667408351523136118272228073821934153360383012373338697588369184009549346196581887561848801124939480984489394271359428238044169455902021682330794369315311183701113300695646355953991248950991852018316444755002753210269470547844961931827177775426148199721248742160513671631319941179387111904888617525629060180195966397519118533046568710902687690426160184486208253215663832269058124528648774365524789773994127388793658911124023995094404871718399774032160889618699644724714116819273754610751617951663150481264529494322943374564788578312849674985658517066060270259121831817240685543598243278753130754579544664060016865652189539234133638700151035790816339658125354640393918675651649962355104909464314107924010744264110867187876857396197917077931011738028973824637615717799943087814066707561853502871260314764945395429611228332115173037606563224923594312266567039960176994781478598274723952582959866980151045801076797737354624819299048306591037633635091105966888903493814298965729376062518428255295060402753134925997988341044266087849750135817259642844076727397231494133299577920823186635241192390674461358335958637801171194790518125188087808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,42] 5827422716111623960195966049816237268666246391420952348800302935296043961127101586049682128931593885495235107970969636312938548657688914771215490030824525321264308713269875733463117523846308221028457102783812779677399725064933281591336425038832340758040685942920278598219403428657785648148198941066107623950032886367604052070839862263411307678009440651803658109105379262579583346289828704920494746502274446818177692180546575212702643984632404493031470636829631160641532501541680587126206077058713403863115330838422235836097145422203268336707121444594454544493107077010052929308386235170451131182312679058854886662359660158901599061181644901748518864554213497422541060003835136735514825179221291592692482394458896695914340047331849555594266528724739461045190536416108631715970676883156250060822755163740502038784454479392974563540458187866059067971699306633387354902871895623013182400228026976874671304930419571589639154043124100988921884493005298022791266386336853127313811347703604595047642422658335966662373429162146481888218243060483456792626329046338412558355209428672486580513214250964635586324141612219755736363457383488325156274480767405598763097171155878094235825330422958435743091257873432575294931825501944806048175439406843274554922079364188196023836803268586371463385351779666692171699486005788610188233502350879444478091966440574574057925716930620438606055617549233149614491518852491271079513731070443260396641925963739214414937512644574446840789528702722541223998769005187452967146560800906971171352316834143753500767860195841855815789421186116271937211055350443005505807377901013433097818699289222615239561060905618019146935067415621945422814625204873660654523833328344285913569236081216827129740596833146203886884520768451975280586959209084365204227797200978876315970311110077945271890849073573536950245088727588942504835738123012394728139835910988545754999535085708938748272308710662456383418878500208145779644359340255881239754913181682181044905841270932866630148912804142169695123534204734862764701550505156280271931393489118147422612093972719941922031883765389056537000618006530613285206916794372112651815568015525206045735809395656715124454136395857920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,43] -2382311400934181680097548968312499309394884739079691624564845464644777746945759827638065352212978340055372092011712005386395828283879183609100005319485621275589873475062857528915906729227899528323388423542072284508062939310848736572139761431552407416878051533172766666414362570420544432827368370151601789311268955899853751022844887512388302613661290437713465247390259286676165692846609333006737992935593414666051153407440051708091424722851902216651873735010069213046807568847634070803365117867160440302518547344680891824512687700386955499606851686483964552797009146827518807391220584758821263107811477661334829621896494534695240730530941970108097042122953299162260656373538940715890692100319275801092863252932535627960064532919010470665469485981155395326299777953399694432399597314701819088717027760637296804241644899087246863630622561953910975878943543077885655295923021490841909568722902164278874767793279574391333942730085247332519008342377552095816128021903757903503347519111139967453378049231928203038585138598572106845994189988341355876296126049037326273648052233024414472177444768191925800145136619428620450188722020043372882938414573862942038141179658622831161436846616058379485064618809276122305644182597190630951600942747165819821731346422434433004424755337343054636556512351475292613489267939994989960213925215519280208814722949866405245428964543483542223621259877745586797876863841622077499377173103832263488159469487837631812742984149581953633228529495229651993751553537627384124528012165319076980218953791581163876673434938865004263384288418099120888491208579860089352962657323403303242497389279577301256267062590597254721923850330371522233693677542366459955075528729502797164701009003272999503780838277107680028737314549921279729872945130477100338868256765866836903759612891874176276947663940998805884017947456432671527381098828316960869269642853913524294585826671650208366434198390650668636355439163072504030761485356843530237894844405384172760807305567487918895032656927051118599328046784301733666632335928066576816116224279792687840978792821259132535582535649083482786289120421165197571684080765725900958744569352011940195355606297644301349185576029388800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,44] 553061875705594434631375953900736169413497956862036526615019996985896330277942869713437124348756225096760069180463661927993207412854704937024020264450074161859829771025089760098089956334696131472204465109023296270941717809519073571481983853669764193440334590254613787614579267675661884550866388627798332979877822818892338084848720955160298123790659354696873303064008714642575067002455221512696304070503620886090376756641439114407274283643397098691648382824862017592457569236972854316855949116332316615867814813846164101722414706884282488020303156075556363103251105091109282354363696168186550366640223139560476951707223303873090080801073181216677247848419187970061527755473257970312670053192578960773658161970203362140416354595691485485437589160459499572830478090565963602289016855263609590295985617698845978175057102621990754914579899445057632189755408053779045396063113445064870756550450528000267033783352385975131673267453548275585654580627202582063226973391011327595530641408750565894610864280302110924215776858440688484794899948373857125542584401098757102683233801312900337233339195427394956422465020293222126662657789924440147573668118353160445180209065535692802949777059483321270702547859072370149951331014029222183093680028320497807503518888895119992222515433412490234796939521492626571984793459132927005942242149011414523682047059455526029987257450251519394602382487841760046781113897274586988199334239831644936252644172229104067347228613478680302158079536246379080406995155637313004288136706336963406500661823478813033532069252759967125061639758931961836198562477844926630816761165109731094569573138467183270627699675672993024049399882527059829818425459926458216107396971526137711824576000121288077130889674155469905613508525196504798631906385214902456447205143844707698585082170638526383903747830910528241128676715778204858399560852050781331526147147596152874172242681555915107917403968615168169991466002346959893915914589097684607738256864604034617741869738661299893834191378834340726544816940847836391904528831650527241998834263307528766684911888996811698237357231185639701253876851926447120687679731390636398414333879304072595647188218444106679185458006589440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,45] -64778542958769975773616893470037646666914029586974768024487878556818985774022970649254157929366290984741632230058050645583617859032013649975918573833333269629267674903044800361947580069942931659304202931652642388259951669671484622082182406634699588739871884541948139151976135104042007179425728234338349088331781463084119080924314820444645056169432926797974952574158049728835136638308532018993365165273916918918639954687729459805034700087017469267934463181420578836426980416986293066269143315429019208120251911380376215497594348725512095730418658422114790270054800884741151786617150013728502910277694063680427782757779770101938615185161815764868002518138164384690488221529118285976191543044441122922147469833389347257712358423348641805379010112276927009816307624866611895148765311546894511445029354661342547508943620039858605992440249116229042556030089931286354336477874863457349165504022056388601518284311375067525368114990540568888111599260540244142274181357816829678833586516421477041428116357390213292220575888136154291255706619173826921181331778224351412837288151969099142160987741570017040935404256708252475679517541368828808538600294667163248348360981928556651862849816615366446067072842365622264270322682677642659580261508617767068902958735717305600022211641094856702587148224384869856538980276999266599096687916566434847094680603747245257131497699836146215896672816154864359686441316549894794391514215637341232608648860680429124654328508245772049268710333157819028180619993796848246342406503625576774675314571294595672777069009318466053559817593419740896880490560661162636979955650285404726948753589005586378226559937200386850890097483464217198301104328348822817104668747894417871661506757053072999212966048186057097829964789404664400751314632936220679006651987359120370834034372958862357140828212074581029213300569105805688260192314957330060578502123600778987557086441569651126504384312853432400893738768971665947593588538774932074658545243835814729186290664684309399823214123823195333659411569490319264838870248309195479122254132902242684153441853038438977010971661057812235459195898265143341911141095129206138011116982470814333814645982040053698407784261877760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,46] -1926150197785135282791990512440792529367523878001785908283811937055737790693029562413464775102822544790962700423424710498174496763388119635926273290795763894934374580830225640058507593939346664045905121876151018259110966057377511748266485846710606503087700646121021799560387038163342001123396960211458142157673295155525668289519251020336027077642100269548214190001409447815699801400915805678949040894418145856430282083253897241717059244104909545864562385448057676361645482301681941521262003784821095794337345653443049239194397996765525570795557212628648264109303828264516256748874081896092912893789737131127644256900440785009313796111343615778890644368215757915218001787221826833653797521873906026941121591116639001834083775691702252909466873514505130014433983089170190152687847687243997510993758326062919382433225268247376892503391585985757827637891810376783404691794685526428249514859870555195632889347204749666543236303061089326612372443999037192165139121283238099747046185465254338245931786737221260425653753425930127923231614038846602397300502948721320947385255329923501173081567972716831435114456752872734668969205262190587758565166017821814788588314897772823495894735210457167485722493625661225387133057963138861787545019048897965888841914446562719887653120546407019347924846870473472228730190724214058152342618853691983223493490045161524080338553269839324789176808929551697337746806378930114297423077007513398250045576930626520830688172976535020101933941015263810733641770042411024259076958353312277762848734038867930981803244249717868682999758058342667661195107899745517037247957712829105205928873923411592259180616928727085502879480218614565994734113292521141071278525335067131990872281764632757450904592161710230767203015780428714378529347365112087202702173929978821232617646838719396278877342668308336567264352055094056958718710789182638393610735025881836782954236558741158236139245554187709832314709219183628250096026590978042550028778705371953049683935234504352789446696809550293439235661555613389362983416694374053404469573279424853928697548937993444876373640180292587115145651193977545940041599262512158082736761154430991845276573650784602809523551338496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,47] 1717676254962379770569835299465396567297197936670819818629416304947466151369721907111440704578186362112300370985062180127804511552810233961790483245415521911413742211074397690702016939047278675737309309812532030868350016107035817229367820659876193698027809128025840023428324005516594286518729043628623548918101457977710421865700231888960029707322193052728909948910573904719045558159709153508375097821089880837904874575568965850347432557803445831886931146370137932776824967499054259481335117028457449165424127030045631609228440950360964229954855296232095429367744216573203840324373566836015893594514471262842865610211113251160700954425569782417771426733337397178651351718027325247696825270253249076279081291913185619840114354295482478556112879246476572103097638142513260453213134063615625722336567386449349382512550157062077527577517796516911597549531501116156875462755769593396526137045604425650556907343734224004064431505340993264230759311249001567161579861810152757862296790676613140167117161703225826506333014964033280524180548527690430436663111830308704859441601395796053175825755424528899719489950817887151493340487260629652843312958967860369114455833154414522901955676785005822834820587413357686703484736130582005052082101045597318346509565639408251418433495984653142261083354855312227542759672641007407907011227180581638855071311104602865066459314252933549326133636490950715128541583162567662151096319223026957252144355460748573378804001777643569045885017781961256583322123371207905815112689791038529273976860487466657984397857925599630193067580982652599924295870566863018000828106611359157236420685292840349102048447490872542934264999764005195130123205380024421180433994808205767524191060898701123080994897370464780872243981536414268557105919296053038530615860439936505853700653748709067133515715064070055182226641755898869063469512887626720626194360300333486625024065503685442168531742063889060565654495160965780710510436267442190967843848737167207385310816388717751785535421851877126847879056319533828347889128675566558475822787580716313456926541270257845547213981114580434643642181822691872934962297360578983703031256404249293943794952103668601893695833243648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,0] 61543155620187229648176115451948404545702807456859767960539684222399086932903717229980743578993879975840796516512903347292381801934498472807238799329246321726638582081758744393479097011575754527267682734023962914976538670031735437945849215889299380077852276603682072984311937648234891536601351612535108178639192453920319713531000825149362960485037784599303792755539977362372147295458773090763207800278653979669117093770536836234764824206058447043307798192282447133671495498531031454991403825877415544377551685595613255284607526778978891802437079111546074882953085204807906501478437812050118119828972249189979848593399694905412610807042252385420943947119703918069790893347199188872985337030645361086646682632923317111995948767516906491999269917798603833330871449953615165245502782572893560950577147484015219601367366154872348074980931186393264760423586339126967387778238819794048414733989744749539119657808607604860681157316563992094729130884450234927370057465824138482504279419088161891827661562952695330395907174419245812667959253746916606366876436504512617010540876857232450623989134751374494996053263681778337973217011568731269141602046328319361643897718824936134953333429179854294869009634334853637097127531621331710362117117471194543797516863998880741159000823237424641748092467800949518914199758676969411957587572067657023699268417612048603965271858043815622452463396750868766017256791720598281004954707844358459803835736615585399104666613581282937936835181431678710385168158924822550598661115026861839218847952307326871577286334422268874523361053316677623657698508371393047388509400341132877106490939420403550266161048636150919930705870427165683436604239205881440737301560283850833793452098179213885498313323671095956578140981487868732662070122867971944134055364519642287655060612022303970714997886492729073093555844355459606590063180893330398983716881142289675193932999936862456167652811667936417771942460395856391167224461203789927453683938748622921932780515985910455003658622658368685782309001717746807452501720882343623362033615460643608808394391821765879056478011356794227364956277120367787324737110598585553574911493238330963407259328567903421294706688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,1] -9296935330009483896343215882828036650344112510246487740416508894299504272917590531028425392035182059721486399827205178289861536651721688506063403548408292922396387929172741064402579130900908967441001457295941071838155946560508804182666444645259433034941484502443023005227593483681876925105769986325104004556096887490659708148244585761166021588092425749003891500552787413851032824409180916866458575231368285276683472030130236757712898387160640591558543016861762414172554268721505973288271813243427888334841682749909420285437738989966139418203416338458566827116620100716035744649178620180134171753015370592020596334391587554155800765067499266720003187220234595411660327154050297788249285265728799612727326148725921605953306623706602167024186237342171222123705361496638048495468411836083088785103184813506526469344066739040469175828916456118498035604637644601833727981498914728270830173808052428288766659503576582323363781907300602665696397461400874220334804289516968285502454388989651179561354510408603505694122810088679915337929257266495409095278388785819204364341091898762785751540428671629037628363301902615985809632183142230551426494389748621787477025807502410691730691240848415146236904335668489308986485039200594324162242415358250289723577463955392411498427992608012330821475500050693905717017639493324076996372777086298842321136325350392486954340963650871200042987970232768076894129177624441753691914561905147384863360038961942270469031826705332271834424164063895689418283028619002271509506869427852312842767324769440531973541737300459196551721237207104959517950477566492055908547903714248349228593189309450160099514802377837251149234420606721860755913434504448764120043831403301631584468588753432193849900246765525069899376701615884259677095280199006721848527862659451669484258385295910282492675088063146344612933971824590705688789121739672116045103002901729000859634177530231139058293750586414345505514145290838387377383076543557000118422250724611639915456727771810114021257990285413104503836341390933554246314650734202015113194249446942948281508804177661636357221657217843961068441718746570424415465749291678005771695513644950916512715236442937045444986929152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,2] -630233781965180990934662796078249399937968594515011516592830564161067217392571631177398805513224592239179615269151944932671205637177653419620854116653233076454976505441938536057372645103437282328544236210103717317077239633264630427002233808373002787730725024517090149903140321092433435896622767696720307130246185321293165969029061101115960312418614962955790966765808642750461357779554863411898508189566684999456392650720450819710075817889288208926766456696699358573678303393044190000131585262677205988283617647161225026653065883428145782608813758709868368025585893239875832733077069927452736361060459063419296850974625947431753173888877306840771472318574844754491185896268593406173784012305747238894497425081221505419531747733141694140805859255582308044589667775618057758712481527814414241925982044669405588136888520113446367717698231596983787130270456472701333012926519064753860900107225696324831557834928469327640796236807129525259867280752811690642607016661422014504355174666747478102633803404556185436425141272065792746997023681440796662931969924839384854686333813673881441995695261704573499840349459437987899848682349136316033236711674057387060906336654433416778060536691413624337026399789707626194725378227751932809312670177437159862687401156335600341626119776584422579133824148656262662070015572824661215541112874619034257619000206116209991447217560317392837906848697802024737660896056095300659830641396932362321782508673499757394490105955408807161145550508337804918529944863755442489842777667067839941491392972645117475861988578149466869857683308391190614129271844122203755994994072223178380413385383428241618209497690840975840975122766615048151606936658719236017519887999892024479449014911890772951885040462553239043013996487482968120038488149275759315894964526383574751576518254677152632290754236192223178197368722492812122514750305646595978210023744111431418722098792620227461343839645907706989498096331508252300418550295488211490792630372430882378779783676486300076118363778633478456145646600006218076246168023183970064625196245021426384559456789276649149816535400821445511215213401980433034636288353293127492796697115452352756524452975642004203824597696512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,3] 6272111931660886594905798055560918082185370116332936695160708164041378824526327529404037490651349832258895340640355396484793455889537534222625275239446694512092706726637685873314242678796336518303964752864883311317644040709096310853879778185755804177766449416527487918881037609330106520327117254911528844366637066103724926023983407950359475118005225279112453118313976601227894139697852922626080820183109224741425682894531606972952016870206623696900691016427608818188760955140865363432941964928939508834492877877676797900892409774248308578871037423187182438849657030037844859681595442394782615025648187121979922151258892172091447174045567991492209071691738126064044217638003756980906548687801887013870821531983403416829321012833554967022504661899142760441793237504400854241854350625670486246493668662787637522824792921817563987462852419044815439260169323352378842250052937316278126754800799806424441096629593655939453541339177119070563892443217617974356197346936023255316302878243901766229114951690891180061902371706646805295603730852847820064829391853764316596160317369663770870181694071238388515523636069292090820300308835371819584702385134852844985016360268781077385144938237187764875237748291798837111934630734788965807333665802266885886378824681368976909108736744201825263926774819757697798999866015233515281182671274949287872266342381402539537374589617443893700270913945776465424358455676793189178170587393431713204284946665229170180253493084275916769283622839371500444335327681330787681295687250961743775929900405960852176559142465927316593685034733514487196267649164696099245651258809714822848974435451156755021517732717690452483647703283944955740175515561288728212179040177607544339949454096361313878901857301009176314300787168604754108338546987382552706013385766344569126193916335290968655318984743300517413752326546975711550438320747887344671997557546957276743257480464879169664407255055090657364917424708637998646477707476762420944104703028084054305207986754293579639362128322615450906435873302473439582036838965874665499197354098860341522826649753107708118638776022687963043679246359192863552472414466636913870938365827676974605747217182440130354801486594048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,4] 43739110560061224380021232983471868709523335636496972251000743910264844080776432541770521371203091224192792839191217708089571334615455672852042603934879302568215732438888649180181639853697462525887902779802307282547295462926241932293185381219251097595422813977550447711080172897428951245350083390110655505430588162145318290787096279838765148436183084409863138760411643192993852541934043059873332406813938470759066035853756012405878949558433395571958870326388035056285471781076070171525176839133293110616319842451495733785649864024147754177272802982968982913045093726405497537757050921629362239560067218927522601788339050624052954668153409390409533598407169285297628130932460050152984525115908242318484981177792977646495116263903299855377438116718495005296490770716620767853822793663963379083734611788205398939801775897117254713989978053936975838782892699780541776056071214165818329333533757196357960794431826733771643833152250477729624710035232763616378650469651473421360938589790369361175525232400160015018802786001471878742376887399368008553444927852305800411655430981958953961733644663335924109322179374604106739551227024372722777158469812772393501910443799601705008940063734568342117031262022089079536600215400469996660174762279398201324691552238305064484240641391065962589452185862498738372825605272774514551142016301085644092664546391635796675290974338504072593882652054324306980293166533167296985704319590858132300408273865922604038640302244299962379064776269921525776861537853074360776657208953395132817372558567155690350554981597131586383191958105350065042627482419883409631650801845349319318835003021290525855621569045285319361903440751384672115225689239271588320034956774087869386851916173313502374241735971235623991701535565459066372816275625513604566169616029364846820162082576360978281522731900483458864773069180004368662203126263797746996159256756436937437723988749504362848938513096375798306515378138996480353621572662938676608090823824513840335296991375339228353241237901283397022270661711727973776558975336595087946803407963919211005590207054432530299192130523430413452915232974019524786925839737552281732328698410229116608096914415057450949077687599104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,5] -261427417305985794051992781495818430134588418180416845594656786379160057230100364736823989387709652757393588062667713599856699940426148073139727843500716152331872490244814209769768237522534972158967023152225247785953833817360872169304268842167500024390594550681094744101583846287180342698339331011021512177727799862139800290116211853427419471868032077875300625563717459521267641097090082200853082934473117187813744335262397256320659887307528105455664987079267644182301703400926537437607028855830873582224224489966526109554067208049279373820798496610946081502111563325501813230818085984816587407815695298229698738953662921570205364814332357900594534027284897967701066936669621011870159834482654922750947070263095741378708264334562493257442229655726408084509837097623740044551749909836364582507366321608929520808795110711592151073950568604933857863461215234826576696426572699368269436998868261122792553576735684786696105332775162317517436099076756081576449225859175864239648904172372313782171708382057144699010655393398722439899122388658736237004556351966523841703471111003227478011798116278592588035217197945005203303233720705818611780177264007811499515436408474206254811553491554978405159317432205177018220524824909634356155986350297440329608326183634273147092817100045829563678426685011218363703633167087432734461951500186167991560724234663552408256969353488326736897564052635509132402886018505793429419865855370766163679746968619029416348350550602754681894159470556527990544832364556442714902238885382512273453447506677097149288485001473786946229827561020248264156495126781332444453999742626836438338225420777367470071021255606989858560876595585615709091699892899271434896874118866518077941710807772527729300747805979427083070510210105811714446261596857124480184758973398330267281005527082333479775196353229473287609474936929279314711190894581214267725997533298640972688179306089141622233998983970493039692615632716731858632984896837538623466892040784299534934449588502056230629068879166267465021278934061373317901900522235385737370561970338941987217651472695356612705056436919612094597391495880989110571342543039705460370626289708930688401175964498145333569768933818368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,6] 333831774015346728841648073876883581324934480462012826037140573916706367486037837561822579681295837467330068762953236203414399278804423248912522798543805695440245680472285706193184200226348874329283168952046119660751203677357283371524959534860886417982965763231185096212108627201859753561510378537264281580950616610519129103567937366644754250846783216408138372562723196363133257987661484176253267101070808200292155146193321016841953024789137091746999095269236864224975302689605624517087237604581161927382816170514806166986677412321828637576360975298874870936271042908189631185822249596065344545859775567762404018328183772663306846583954110823477115795014298910364079854383132894840346010748813214589028223233777020206698386651426748061597980544858405834741995583857421929041303784850985417337831513397551952418990311254331016542600510846532916465662526095974774656299826206529889411917114283798899161129243882040564859584400447760352198428660436555760219975181384220981907915735903021248491953326390634923400674987999100616406392597191748443001831023077622157036324221061022433203857849115560460626805055256299091161612332509359415447301761965008856435532946955612002120299249663804807447843843169826699930162701237482686099069519566231572382460683839676882949460241264618489806360833087186332394010504934578985064311963577808899109854096190148782371964612247104083610641283042882261799724345087569713717588037439508658179753792523791690184418774136436457289571208460634278309241121172750995696416384842999137992252952027866563115593595483437013707237901253561754916295898808083410336001203153591230463107242280453789582940517628460358776929428649143072216077026868887960367536970600735386795921854227845716162393413849199866409724090063453365515429519101325312455653813357135701285382621371630090549972337516031716457577663194981417593747743538185425289729039581786157828192389123440209597782081755473159740554130496087948865875637249014947894467486521425802364433471562477565345436944852909132966623091239964013638638903475384170431759353723664750377765557244664930392566806022092053714939575039695771118113073571383706294044864631110351439984616303625950790039719903232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,7] 611802304921124918692013848897367544735897144042703297858683784341055591322563584104433483325782356299966974969938604724001678341717348214567184757625885967102270238748506639546008436602918633438625853861995239902860555014594466725442240651593369267000238331379618901766050463287494391944730150022968549599546951615027892767765644886534574066218623356688509322163604869692365851484009786154701866942169760151780077099342806135951321752930957785420877770719738461650750843522248174408535338804662261272689229405622490847054321291727456763023704570881357377750230391040262358145392689314582969568961174144969799379068317739904815619077324299930329062875249667657451429814117002124910320556079958527132767565977381720448689373205711279468953891858387147150196690997415654041809933521234900149936636465731602673613751284861865471437126441718728626677318423243680926021776090251442854862534768349778250932843414945333182444001627045674851706051778027365109460549148150234276718986777158412053231401089319531810881650653250974535741924622004188347859140943630122161434375754327196403705749144008809736895217547211323363590057436389574013303629920233948231306135077065370791096912980118271191400234698715896526982528041858318710921386146879372078796239518394159587380287040513135696865785249128408333063893224393884240638204644243370284294006046043259075168990971826171758443699732657785626208235992488867955797312059221953013012090782516124942153650115165000752926867328445292292556869982882450741710800930430379619248197795087215169760587660667069004083668039323121697950429690945432460388194117904685386366996070226369411498099944114505434173069905781412350864766426723701898141546326076789594523848954958605847903568716707043862267737624936135930961064203125792444865755863367906265646215950109836649673147996659535593756842240119736603192947435297140122691065863319210173380983782162599786304506734415802976815717656508420853212185465260571471196040973902714821882220178424470933250979542452261784930926503637798453278029736889894419646046123119014116104214537474845882034456644922691208153372349892685929518611136201168459365404484419765108560290480930171278338807679680512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,8] 15948667387589853922342010532131160717651562194774749634787649034274871129280556323822954094729858173886039003355271640984627870327667968479168576384453565754500637862980074873281924486232880855860377962362767953877044084601735277268238241480835210955988689966470395556383789076679780152206795540647109858883737461399936890055450101576830997215760875755394142492666243534092434750729447057862870546044967372892423847022517686848092422248761634289438471581440734049801482882953794969076721191839901453168098866559017914035318280403868877035149479567847388636184932439001568878214465044886651071278270583816438363159599344913265866787322800753894897273079205673716139302480157114367432214300330596709191963139786579234728360591663995399222494534338930350826307057860661225238555883098678212624497531775887804111683847014943328177808435423585702306456319676257754887497133894836196487551838657942730816815713074095760661255556955751039321409106455256705303836994009494440854531895614242705778913517499735756115369366650071247554338306721702053256359434804456256791437249683024836520015373482455113976948883736253436078603584335242329428023994919308330717375887315059466064535395833723823931111578037291809214274105975213075633073172094343288201092262383328709453104806509511005822725710558234502399105208304942363741968369301820738536116090625216376329985726085038587978867310766788757688833904188780439311043944484822793289439322074251307452642506593172101237473078410614833061513455569489328667792215361789884989635881037937088371710301640001572397110077465036759651616290771881926196885378080615435915274124900096690324250451778298897924407645719787604266014990059482346849729034282847304675543660446835127298729689999310735491211964415910776204265386552726908662429484074192737797900089169681542180619029882213450615513728429374496694931701829720048509588958658983760303075933022592585409779516920905690923492156114360428705221033293672260177203395765530904859292825555889340811563066423881353079249202575346459475077917561409956164482996396494395106136961280134461706562617310215874506705426139546367013543815535133207901569942380599156305435536124614061445201916082520064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,9] -68995929513076540695507661077059858645653144507154846496201909965085865470735646038970817002853808796698601034132910969437912693605537864695306539745007605431359435592516704281380060389934680578119363445991978410196885539518665280308210504181934813297610648293845980374245944197317935384818350074289878254767661858297584226635609108160161836637698339951074173300913126206591123345337199470992585199196480243545537543792787630586564747126332838319394108544455702305398425563362780331982691227049814636671685111579242309703119152765347612242903998616548775023256376402951601703651276597944010134657749640806748439130258156392652737075469565944574412571890229808692597460374088838364438591161288827983231316341690762466720816672780418007287631263077379223724761765886990090473443025291769109339488067301286217238173549644696046323825222605241663662647334643528696734722790605758011170404647993036028334817333443793001674779447527983905787539287239581189392780860825714818224557864951594295224002415864445128224735899094058214928374815625977116511344608238079156940792754083702279986342411538024419503156362681955877894572570779064629958945082540147694541342115837838023985807119171339576301860807847560317160178271784042360893818465460104237667811232259149404477349529578998968051852661864165830779638672724894220719609593470149510798205607110737241963833563927169686338571701102317979147608325728462059406059308002776399359556538910478096596477527783609452902991668845919638310680272686415101615692993912887548684040131886923641472264208238070026304380505938037312479242304308949167074223454570304991993639240592075160023098963051904542412226361859787175148289559411597762366687555770411256425505691025394076306846579221708523033032909138300421476681375373063552628372296118669092024347270512002008740463723836709357473522502668740152627267718750449842454067551651844183163231581859495168899928411325792182841683504916493845175894526116398409483386979581396654639326401760226659832641645238043259227491685259179218656109339587284812585127217257308716561249590657036602555106661551312983948246267525559820295821110263373610029472153695786326730003692261049592812203889102159872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,10] 81056048950118443942958313431549546112517385636369192785118354150072208165250258111030509436248128896689662881518909869050069831346058308997868882460191863089034353870873546443197880315219205041756270173880649356427000355189390339539329995360799258652791868061938494058991282821898342972039430348113990501400567401654688902229979159856750489398536435649032294737377748921765682639922731689642662391673942045995043890265524922101636821966742707636668112084525922111875305628012516486824886528955253281787245176578176695510939087222459121919926448140542709969656535996907773181488841241005497436368173615429455015926531973512057945954933977478503476614833787787081252654957207077549370997581692018606432078639964945130725754996571917926552157675282654714075007729148267921850394261316136071740279477986561838434648774359335690412996022719096364893517732377064130123029250198263107738934599629092414455336928038164790276602679585061768338671921362287460091128101308961069541608359837105432012897017725235224237183135119902901040610534640268776726788104118871829167923464290071602499034862699101266672268285692360441441361952135793927126390259783527068396166899676950881488911047554129167169664089663236085651146586188165642701986973319969027716610010098811500523469398565290837377032587810968938597172229542919523042209793221691293452171468622977446863220182013338763777904019307735748670842645326821770393585150915464437402792453190695286629910638171154611649373737077134955964626502446618660646127309172958758869981511538454246916483431486911734068105595506431045600773283586657498157491629186084536127829059608424525900873424490320883421911555587484511546900908378096131780942049905685079841802955670478686051537400952610358899526799364440955062113843725081956404302677242064384981638589658147406093009922113617133152376518245739594212042792141174410364929088159907514173700556637770937110662150921203849802295027628534563941887109034636612716632794400997907375114993703202986917302464482979661827957458362190929094180904273717759110873680883961330371229835894871706538737567254177536975388609176667392073162866076483169797738153753771171784633202744595763609871562527735808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,11] 215514860981607279974223984488938273448765031864221096241543849660908071644921973593341098167890400973998602109369370330527255673874044632122576440773585868442103662588197008861643527779725396320314861623316633722937914977257822449151813340360531912913485415830350346337309951114120370935209621970102860322648949543176576740397225814854244910475682558278292098264980934583821180902584748197317622640205200793567863285908092047963405876732045039466210750089193791597983941204207259352531060991603241058813750585358123931234854572606764908995097314877946723713379438314508831384925041695606388099139754190526142127503608524312225804292488505507285648533526539218189802848056953914709251245091255713355717546803588811658009376090510539987983595141461702603560995059052662061623798972150436312820945294922235329064553394240459214236354206442158702300965505322570434569394081280815606436074928071356530301028631528706113534993927337917521965218016191041465634073061814591490769568382621643486484542475066214406950977390489755560446602787037817604950685443289797853029549368705727929401105528396982011263007902853271212470576548565495638648997427352144877127160914005855673362624286853302604477832230432380007650932939001677837857203964969590951160196603496887142955710300860823320646667178085428326852426507101668232599483711517261848360148663949201222727069391480357354367623243401443962891204136611428923551862522561236991097506154352735720473138641837267160032911374258302841846836403534282821491372412089821689681662923863641334392789128192006336940094065945776932381591387501393887438369778364695459327474655629715318762840765110731347146167180208525108191122823426026803935143105664273626132686116026054870757535228557575852081200574134772824941569094881109459556185296835873666633252224789551913775626701719475584605973133730541990602572104784108385037458092702147005133048936998847681276621461622153644856292176372822232756476397009763113179473990764035344130601868488623436097574521726194972736719927700642656675700273539648150518431920318694470458578827501211184582115245365742239551977531414213666383171677901568684882294277502529380443603300992775810892123981807091712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,12] -905937335875462414091104208832152346730824187311466170075561686196642944689503946144011825930584070129932008770965733652086232110827030259870104629344057776941670540526766542318288656287705990542957508462701077069658978532934652044787885197444562945488458774569213050330527541842398858196170299247790719092627421666230513700219363072275101530724855549499074200591435271698759443112060211015738761906237913703550471368207455531471811623466680254153673695988600400054096283850244369094046125889096022359961739360270372900628843315141368809059401516181047355074820862177947089432644749559245812638109776564364259971189529016799912119738239442426195350317127098848990015659892450738060013921430540954143466828887880522800355085366545793741442161246733361903451888104368347208961985216789056527299539318123761520170268071630035020858699549077225637920332872451783834880270927006935240693290838436507895264332989313691004548036162491583703986516141413376682038561608891836966414054441764731646393756522209182687860311767967667190590919011914673388945248236522064364030783857674200810041347111826092043591662343578105529912631990505385447842697009514218049320450298684042366712751803789325245246350725319310338664372339268940306586708404956635809493706918079463915276228541409078721884568503683378344886570910656461968163546388975660443106746774647346090773255862866641382644936008324906119649705851848762912066711979319991165802079768597165413913883606735288813554137476246087086473020979986391903272288767410727966294197752336162637142149854638556170833831244030471022947843578439581859411150322877185501052538259067568022725752862785216066191639535949368154589476798864862040169487860713630949755460228515364567953809869938837380629105869992833810449331843888601810444969135018138533426604133051043515955194172667234529484209220105782719265332327448576356223863743249965894779769385882675659084131607745716132058656440383357512641607375719212073107635233499761426005384046579375725389358946474969920710590596137940910839149362089377661256078411513654096850358880511621813798329537966945027469095330146546773446937147174403740656864833855997961716105992799126194252819705800687616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,13] 799589139476931464748157391956415286156069555496434991841793709022735222118611084057770020072802706762762838512164601871150787666632872223913400307222243057824419680295495718686810431110676797302221920593534601164304805567562387315434378201033074320960514808595462755530211832985887405201866527319086799818184977945112042566717959745997735840270948138411595199875608219923746347300103121220295989965126116467562327974287873677528285113622783489572390763049180418735784239167125912712383024414502343543249523661404597264530960546920599098143256366159256018716087148932574398358561041212442324277454396663885280992820424760721770536512449614842393372483348123508156943652354201381608579966438854001109371676289984590076135019585952359938934677610225261480797536889766365207080871460478235726491653590697214966982626270988705957079382657052160314805955974567637240464609319295321079720279472750116439067373239076534760772264035041057510093815060246539207192252820860647250468194026254662322618239757241291224063474527680154428575067459824233453857772311381199462947301524357714391129928100975539162796011190793456906760846108591632336738978206784210322202147535705939729128827416424817263424203670159775994947995747101253742028389171129134495087990334870492631944742501638219187581680370213702833887733674897946982150832076089514897508618938350094870437573414608193949886897899729014826442017889960304087050019679154941811842885857557484432517840557350526477945226114179645664733898474043414256650555429552641644835833495452709141348548513725455420500526441267003717933870778484675876888357209029942129362152589193541179591134982632162683289011228893189919024614762331365994958571205309047377117417725270747945831224092675846014626702546516288798965219375749306826901643836418666765345056294247502569581779117004017143561792872480990785342646502834835152969140512374053147030061550824746331218646135833986657637302420834659420797827302405091464855822396667296256414326850673357849756686521855818501150290810786401688751649249127628249908001376099540349547368793617522780911719694881150179010384665516473880984367044130528442851032973821300064760817517932146601100179794938560512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,14] 2977565461515049203764870461849187033041786165469845997745932675958619148184986204481602001207852986822427327543096230654913992299439976916490267852534772961975582836402736275660512328336343206615880877301671742382167776376350782015428882232162837476980668097849740687573200890314516864384423441235413195131912712215007689717556346442410453411859253991287028564334786665673517285041755288344366389930371978379202903391352216988700166135561360702039807736109478213417320736244601785975878146442548368896264275162566600472485446684260732522811230909488794034697114194826713173991124319381460549707903086907937785958058399192541552137554671764343064443792164070352445985133390457163444238760099549680164509352143043236213313635020893860148994129967967790721833808322067967406633945683224722035049213122295287543583690493528509655818407877367662514358841123769838742983173893359520949542957080392778576630617038678948925221553633145077818289203975267860830130949913210795749077032539183551877612288795071882430884054809066794586100641875400043011050716565369082481697289534379711976094305044299850192588922815564525275358048182733906169180213566239650638913548585815646915143033705168657344132101151723925784873145704112962389028445919482957437045596250642093834253657153830905743809087074288285498982047616613701622669907016637541335939634143744316061489514981076502079881425937568204271149396731511301429002277260402143761122445678206191664903629871502479203915497585640902119791130804970695357854709478855071301662303197622978106647596792965362911132578592910922057168362314800066885740913099623131947318792611850430919516467583895333709391976108174808961338370897438168130216514063508802429056075586462577686552190671438002583127187771740523352736760675835028163801148547534119719101110487632725156697594163064663812265315377953110315412080085595399123231253750863252206263157502007832233947387825485520820718111337106380070297449625810397956310317477152543523896309737476402829287156649064999397491321410596677783856549071014786423126907229615305558241346839234676878527487085531974754400904682710737479044406770327913698406270071231324555542774462705185304454915509031272448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,15] -10204896319700246950831922038438574220247284161435157501453687353038211331221204587454231896685333930372505200198456838208278593920384604767714370598918432799237521365264667201493129185967038214031530225520477535810879093577806767376082071537414473307189007769944985623487114190527397002858175634937018695327954972380821892638386857209500474050425676570781675441851476036662946191620950517962432307946899250487554345213585739253723952414412310940401376931715857705348419656953289224698535859331205654467896311332501679193257835365265033987503520604548741063694647000722638796102284625241969207239743812496192039111386284166846269296906466146502320924472775257505483206847955855663224328759543871841660281780023718320048345084359414141133374999295770679256461547170779787422308169464927532700208491630241467983394003408166919408272492100415379775667651311575138442113400519912003807142358333908816448983353079558019913390029761157834690458100673473849108784800822438193283665149457753049418568249431485309534110037069198543022062352550643027656969338852750072300767740441559613480778493472435678762652237407470842064894188955656134614784773103889538290163575948686560944448571691026647485383501283279895336383224293471243935447202877823325862423746379566655583152502438091298310960835411025380500598729509503468797666273494687721761661617319031023730466105807332297412222931097379940126079106892006119266409499993328921372212520490900141125533880640831791892656588398356667558866823334792576803517713003484233163972599927489405439949266569035731278083189508976977868987488378174225944902367566761878090795383609900532038194703495070804978404720453782531731672924228290168694016285921400804842725055319541805492577051810228667335393457103239376952264729594005586333343799407835895758663599962846532625487182300079366336316481582442338325998491040766700502989421210629301639065884644275706927973037898279441174632630173116132856559051093038209201989398447532687265552532136812911818380931995314170846539565258667923004085356675521565854568037806702201747145358422387621437336767173129324190842597106326493041055545692246604933272772109299327031777762791544437048388925128997601280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,16] 7566717512894464490311824742407718218071174758606033808626128686911990681726424743616604270866226870782661663891326292940013452148349279065357575461858228499715688372780270416997210288151771158115536805086222762189236316633175949685459205835978155232507815515426048098127401667574343814318589100658607246928885849596705323295078273084366651837561762067203454525755724230103405764775662480664155355349237292244639753524889205116878570260641002610128402577550788976159804993668573166886742810965995221353494937559324099944028972082278068279978605783987692710523900397811284245640438407301869740119227353408631632121476248824755141135332317858218091068701125768524035032296020434029985103652955759863790734661401973478790769803296216965067631461557453728180003119593158145516549650053534158934007117233608612112724048234777350629639889892881699923142111866465170177963711855598363989295221101658806583876229515329754331848242376524393381851664717901409713939637891270483759659454720130754312781436159844731849812405301010495825890921999102859709649728088413988361494420023746907949456499075448706435084370228173300612458699716459569580962497835802276104905729265585777873480623702292930242676336386623706256425269394320753898572785433875103216066687610802586224136420121328206080907923108683450083110822024233053479596011273951735296410494494647636095823536254175468311051444768842068520500695074284420008107233825736184180387220117750804725633550433059431870594918631279889189698143774830233533895931429442978242366281546973926180042042893239961187551597600105751434094858839993409761165857429970342710713870120426181872182533427826237202162337502942634679669057014899817966873391921543440601752794644840746721772138072165313007624050147084039104641213234013869989600005266212589734509800936609722406823249626572426208478428541819631645844950815331632507875583521159206344169079103423282255379775889136954287286562955760165452803503213672778211441177807133839509121605135428318803516501114719233511340888815375597263059140386665079881063504901149462098417432535753884162139670395254899099449485811664806923663494007434821677960483796759818553706999408792835901428637801121841152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,17] 30138990922620240604475547710357073886623282161863579891497067912734509137576724143592340799939374926118683277643982479565028706908867368346843333569686947360002143144763767232375008144077460313120263309101639146213968397459071262888652462843482449590747767356048793298490336304616232653181345392858751973029765722793954745972441597294721434665909317657924713509604024115428202681026567206171221804418320171926402230882002498500404670205744597270058406410975596796973878243774385953726073717473957969614177899011780462891434439107868623018101130108226326367715989600110002842441607908542985466215340824148817644910563020794807821570864394500365526805315165066705111201807201174129901645917354542751589706084642597033776662517074657398320693122654183627188594069787658477206500261706552564234942067978073723309261979892986044668007106994365446813387227620539408220675539984943468454158623243714239376429640580647242249392784913258292881282829538704985289668184987166255328352313272289082874830912670821635956515861695164558611667463082167393044919546917754601576772523237219198819024191511005084268712128350802021251600460553198768940433505566615942742432416316223907236781424545976248878139950910980659148190836154824914756663326069517329290975941256027491225179866938416749424308842280023662321674757597624677718434384574466387499730072267535680744502963499345530308856448340840302664921300799915945600917202934526122795402363511614406660364841878348328467647585351756424726699301471640112550880397746404407595531400862652153073304750207962305360189006342438298133845145427045467555477500651811975614037325535028333299539348485431859734230229408525428196327761180112653418368805535436297719928883129068373028915749975727244971020808037584571783405491144749141464405564360658305299393799044227687152486704285895687854049153091359572578094751757424545057906761044309874589618260402101991052474475654700336854379894366104702459437733235364512956280552518577246560932803174829135490684069930797794593026193437530771543254482684356410355674959846578759362777710614261038970382853958284245293028048815545163773948540048659549434023663431543405293416276899675402959702479323816525824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,18] -110443948961921608408803489367772768580503624365116343409713388989006954454970548342148601279718713618829519008912342057509173698542199586540411859610446470405534781777337804113682607155688436791722276289598051422332401235442090331143363247830420209463883573570631265894133156688017219261948101083837140630960260507766293325969508462082215427826247525014477245158343166001385506905208996594817255789970620591794107538429190224846811582517783144044920487246181726244261505738802017130929348912384877946090218598976105645519792131191979246789250220877408478229900749302272628245745061767136984486284176305835990181845603625765088529679396876523479850927083876363589298401979272630925268631148819524893205043302157133690581302448726272613839252361521943615028229649474320828727696048283176582786317341675371293315610066854044922135764303404562069892290800148681108977753656514542867509167093877602409070628642060457371201926470380235213652585153368380821612462974083028722440646794586792117222472226321507149581736095100918777255128446617792471116023671852324388879495850989055236273608803880939129495374872120440090392143899758215487275286475848593198843699859497148151523730520517186167334850596772732162674925715618698717657606906906958291968999723579051759416500689231654435762521388593066508022069562960504179302864023835872058986541336692104321049182259498128420103860303555022991790936321263119883730408532012401376593913908500537335452163022819124537664180561824056342015372666926898284531706106463152157488459150141271942953719249614858154517864261717237479180621772433371692822860751409320698172375127462689653262519961969812750138880423909339625381945871431868133621544768197968615734036459847224373360701321196412923317357789029790380462553776277496541932197204028311388224480291770466422960215112521929959164804827387256177768994851293388047616821490620378302896968261508561565530423679842970393552290037943590387624993772241247855614959764014123852375554959633019376668031908466454986150681381188885906384302452269811277483725353014073395364392929527309292963343673218542495834794783584442746072477258275108753374814579705762623236097970209181580879309620804178673664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,19] 188663986388379056897862523644774341517827153664154942101852961458568440619799789676998245205012197903292559451703617538999777490629679226298857439784668864739350589550303308644351945611619889711175848742777045908816718385004601515737705707114149545400838304733603979459341950091121244642756846414860255690295338529526869386097149011797695847969769042017282911674557330309948709020465701505049246075794713636809754215783644831731949088843315770883968801949102202427461305321856300135266943226584702797370096152756405898567405094590249224401465252975113615151493994563956119356472276137942350929062616867535102517674234621054458721062006141317967380919238185623572695563868667966792703646088811116212813882190482280022930117910764666580892150731600257567690000034667872821937011263143938194191433403550818106289647179787690583839551252029327767074886684918892320287584556895760621706501551953899092754516169879302967957279069715330021853126009299763957563009943934230183473011272068308291170794803486569010175694164621619293060252061715312662619695672379012181487125757533528114178271806577711086258818470579351965952752057962370125803198397157155279810282764612820244062454159232795545625769181146916105770479511076821140924603315855990577480104307540049522967942977830057167582523989468396100344162725268841027384309171907720350774500862235570872107826796621267371638017373869971884113273009781213535437777623873105662835584497355961192997975750498163332638212246675207877486504990840537164958475030287270594099755539122657151413479707231470695471555640022350687805130481901747666119227532059102280868657870786665274195016661145526584093543768595925248694644248336885661824104474174937777815376049353340930941178691771702443321434052902103097322732588901513062875178455684109288206716258557536312565166323127425596256156916236021504312269720985106455339794196566351227831546494754120787026506769136890369234650077194070225780143628950761461806593596559365494087901947063210590811824473525492529924518255136583345240346790951227066563847361597646219566956063887048818646667754550020466215666921040821737878320047296325086244716124379186144005554984523729293755309323656695382016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,20] -182399764537357969547063051753434600622711279177866733250034391531139252616712640862428408730987618072324733913808810134514845924532947443795631049018743378962874033942535066326300145380761779814411390043855723313118965833326087608588027372121700097014257740170929689627912490573874898098454141372361058078338175923908727457532436343450746864298706614770440514902432619370780142826474040367798181374043988091714296815847638414379122806120433220534161999111080376554056263090620244981211541185130604584610977011722866350909216566282625526945131523406791757237654558072547734196982740385309471913912451997508536721844875350472330729432063048379636968465147393452462231773580363617753423693206346187308783267092099166544398880573566377960842810150171800155503320860306328759947469842592331154443025237670016446695827560925273947123135243134498975100850459516201722855335264046508506737298102438382458215749513482556109144547667821940168540926423374643399844419770717796781614945238442586520378751716995990878740867250102895088197783690395225206249387623196726046994237657448997521626393610110385285118983226633717041751339226915052512650161063875120117761699459139854839758035567158974923579973604750237593235299465604942262685628625272356112692204221441520066843803375863991509912273198367214008203099781757181199132443401713196486735860402599299940154541931472142349799251932956579355522983359723573489531250955164905043001552329613238189980986176293518259445388673405240534645332322138945558434890060802977077267463027415638403217691865688769924797947417287509024330395792568882609648090234454436373262039062593170751980712425023178161122246967617193852048424733239895598877026019530271566103625297271990556393704152039563514678638374269454609762328790908070512140836573961063992500498049486281086248387297352392711424006629756843283804977470922328309743610622189475762904058661007771800517335335718709884787759524642222782790075452118423262925121848576132875825527493311670576857959330384940083532768508269103009606132248934684621302277935517949936930370597753308926042079975104057373088677008274451099590246369466399656648859652371957183266226902220411483916130108164431413248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,21] 37272640328344133023823504398718337336017209759817651784857321370012191991437867146921753690006532377820696769593214209064698865852312106653450093895793231132768787063743053776959197553204641946656844649846127611071792774297336062012091100042084623090826750596885176488761140240482047502888862946083530300518945324403016779487118759717941900945189155003466053959963464818626740821370226978393842590016188317973546300736905883970282296632162359998070018902647292561683726532191710478619154555264705917256301711346479504423977843756630196528176630480086517093132048506720556335951530466305298653747109317048355941222309671096083560861796867120427724704844115867222475750498160206782398035701319494723296574441235969804974629524700117754514795182474742974804506249689376084470548103194998124952701629017293955938043032282944864191060948944538846708195058798457117148366791052424736575780746708199228787773275866053910557137559336784864660212194010496114025844917390731288281013880619005136522388257007213418023773084019507540476644890471718774868374455981453586472567290232040336738192996910501894593245167134122462542036180945451315790485970253612001648506463079439842892672552925609351444222889376783989413130920449113512611962192480716705729112998096747609702141778871217013237963453899589678969427211129563392611588958254899630664676939259360086437702952253147754985848481198000820948881431879353382536580516446376143079550075921717425935284183224627372677359903288383480802286525141967027173713912885845788312683990226701293747506952608245399348832684566586733386483957665258154084790780524573882865500999448076303829330684984798454840845150455679404263408555428329050734209708256896457228122510620179989600819160681371338255284330985457475902241634968712208805059331036294906829431246031228615995151270349954438099537780354514838378904881078925374654825961043519141147440397249119737971770087319408453568214071705018981392626905088217044797937164635315706341180493548356151313134971280554293923716462649686686594918566131487805084245096997861347075788719221103419775387278686810796467725736307712490277170653334791232995250396690069556950483757354616669631211664948326301696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,22] 228470657719883852522704274785896351296176478917963487243811549188190252029069710995547757814694609685466774009884503845897929946154494788543729005774221369830091628626120496212265592375203630103618890380183286380751296323294971528798756112869377054884075930995282705842525610388753983320951286833035650392433766914928366248489944647779493563210757222117955759219615272882309605747396556251760125974157935300971505200384755451751920342257001363228311811829185911198629877412510153828462867876252677768706522102631274031736235601586366579149525326792797164887637187352733849309234174832200064794495809900977296944308655062992597848455009275579473213165113755173919606671133676895384333615578788633978660434748055249578327870835635804084569402614959966528595310868744929608093534354492868776044677068971774092193329732278562388845985523829372925502769840367604008599584138986523021839331145392153490906701784769926468756670512195351652578663748479737400623487570326640093816414789821966065886865792449435516655253918827256000654131410103141041152037744493540639506869871413203593899401221255367886276598578318855946740275155855152868144857060587173696326647578098742302622246913709681788018944496171612382504326710101993407246052672046620365873139192693030955924883391921434281523932570174572874959863690101001239717833513845813339264976890647473302452998752288108691665704193792417594485013934197888646915713948233430483604795057989980368904506487320305529558741381818928527295918039601764894438244759683745982412088895826575347272955031219441573079987508164739879544018393967829196116169033926953962647193258092174469487592278160609338008509588719923869261388676690371447491253952456029058795364991687524741411203793626086433151923550229349559249031020496445592390697468362697564469056862493220755521724405657550140183214102601061247088106654137872760651760953213639739175395545183378068994256236131567389330660680253113390858264742886917690707936236104991882675435452685509762833098233172495428055286301677279211094029798344808982798511284365777118279026979836870660766469755279300946489670708421543955219335815834451403032402161572956927217527167502881832142701880505507250176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,23] -544446351173910208912079296580791811756346796776576386195858954874744706732478840791610131674465546617294217875638850584302988675192317077488396921039238780028321242916525730705856786163977641534010314472056771036654165713664050093454263592565067420368662344688938720256509883806136507286945671220150948816731211406347129339886815363555691229678492216053025054069597761932663204048435438423083588856232358826459344874453458505566883698551460400550977950080156699392138529978705418710726637856342596548213940151429198273359274439225993867606986619673960192746278853602705543858461711422564238909147637756179170517566891581817145982059119319349128355836954183778409404252218507968229065743470488773112884438320271375493557292924034053414583368951171791854413306530837890430469713785251495285855952829703182680273272387688273554149556405445831614160248090544465944390654971185238618803460724498994178688537560292710158819935710617107763049545486144721082315818729340576722787271381897784122633752038016964133456897361585298561254351084132235242526716922034812648438133266178449294124728099893774029026231176610332874191558104279035904669828417225731021229974659821541571996816636734675094949765468494300535629787998090722005119426561638615424580208363324309915265902869138945499647812869359586502511257066616907629356249285115327000759135595347531307789271238378640557226709961415581897101103508792854998997601859255299555963330319549736357145583211403482767818383651407395243203293181590292300474589193020393336774140777502482778965325904146674007897225921026637193794371590389246502151631392955678897239973638697507255661387649110562896572575669854116942187597700537746309418924932766525502457184784326365895324895017942589370561292019894444103024427646073846770197651603561751149987245132055796265880470043394440927291647362400735777873528691177113158180915112762016102663596083046345530185154252135939944841822378883562622386694855956658067790241403615573716672067825506862611554768549544821293469823102697968575000487502441165746659049732203099388576441962518256604761781179422196420793540090472321734653699236565701848900002923878371574096942063003806012968776305886609014784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,24] 827927806753202315808986921255381905182321189189897225621771609179057946990714695646521846728761337609149138554897351169721509647186247665352100117364632855917819175533950912877197085750719643270122744975863946907999904154515373891356322058834748727337943153612901660414444974235246038105448609816667798459015922340013080910512204002356628119372322214234754916158855660297117730005649598757770536522423338432867355144854610047167487938110833724260540440199488379601726884785899992265393721469611730718836859964379027625280221994916225562753622445768231618408204980081907723323901501541867727699984632591406744360607653425909448965546409874421308372532702595336639921038348935991529709207353756947795228012892314554509717038394190604844155714107885869433607993560522734193577440452515732182988798003317716418066294485489945418913751648233547143805838302016701915350561363873520415928303902631099045422585165527771419745228994024818622950456687915057801743633897584574703187877978183873638792353593675628098748714569383406952309301989312840117908404796355330565118820086458576760611198330935274289538085448664820805691663418871019069649107047968976255125654516124559155229218507188547036710849219706568165148544750060458859036892810050790392424164095758639818520764361457634500441035374058425402992643704544849137647221510651997870259749069290602137977695405628259706320572068115031453228774495329219361954035667356130472925159494311393126624337433881685410236948134381711116862224213359568531034664100410132061555942100505111920040121399236069789025392356755602120019791943702422482612063248867611821341003406143835857746334370531776542685903543692468752951734043997488228890436487473366879476829027163899335315371371065090993741955479821619936505823261742677389406134445159120053964099264098182907702259296325623780845578144997195203565129331734817745989526799983390215745687543271472867087507067218157181630280945970205703934714921770813122264647533627766278824404007457380428257133285218890937337010107340800373554695402160878047582061761351961290200547186700982296679189127932331284213705592119127115223600485878016468394558677360822494615978417472235562053698806464076840960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,25] -998096788663167952117867993271940760024447886448101229321622245529911259636158034826773260584180220724738823348448772069816992911715229012862984764250615097108159818615044452577122561430336745173081700973510487006189258729001866900185410075650908906788447650367626577851065420733085516642308049935990103427994017861705366784550753710862468233887512748150109050648025965558576353175004749642326536059421213586333483975686673514606859288658075903831333017954906274331680368780808257981616787618497987274635371975235643731944260472097260732383564168676062554193517472425276849546740778583890867262867905378022057655638848825917862402411103451139239891211907187563966388922670524815480805399480369332904532977302333934896935378244299371977477050425871284733533651414089323675450318501923053634590541378091531734401511188353419258216433863501105209621976607214387883127838625673044351358347766154614213099809059059192741248463066559857022108874805000294297249438686618672501083091020690983333834886093016209664712362239342448179549931557595118514598570407871036315777593168932049643704486163895811121761343377882698007574276649840652139642584073759336393191417185810014066836109476525337156147583429409927007261381464746700989195345282764393794743969124882983795522623354161705980444377985041291530096237912721498713934849681061481066541424724143293475281803546351635480764290253389761020928383090979304270805220558035547179438863978409244521962002566962640609362902591678985013852757815036375591446470645237417392869902025556965086205580723924049763541297841420810622994161373508150936304587258666855499023268207816787346080925937136772804793107607774754119117307329519388034460630108165412604375644844146096825786886499670567256177415253973280369605832110046859108311022944580249244577920863872314013143965444478911223146757903180380981822071415151994882482400784100378684855378160904126169862999893042245668597908739107675467615670679038383481149251552485501297969347427387103407234425459830735767672067341630031532140455636876859789433875753542281474448889971100259863988958026554860440546011401743041390997793285284406386173238685970239828280401365109747887066758166721052278784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,26] 992574957551505904769840936547363233401462572411970420250067939102357038679909334560075343527852349300677167106145660987837000934701842126648465639398240974224232979093879231816655290525432316203766215692952687337953012013778396261853529884927230477924328281982924941939699209380245314177561447483870967630330298759231816750654433189145567332036126836171150609278729464044583676748654016839758897886351292620265889532816849716734259510627167620500017123447241605771200286114820205218677748574312027778508665643274666391819017643456068386027207345593525177705475601596874139952928786576696113400537668756790211801466040915206247114304793321523933734197008387417559948803612594430473100517221472823588333785936895446304410511102729418620819099417604784654050097902083556051234272633615026191951362527621221588031052075083476035296083425207056746175315513508340409682022551217146023058370454969264672636253832054578055547276239733010848287614052861682841151495798877893071888077237882213776243869653283968431110244704758728901333679734489292756356195036335080648010369528207892533421359007418416375747130439914346227368580849360244050965970635478921983163507312083864259862366882760550308808573175807885344003171372259159232738724152887640948421316428892311296779178581608070378988234840444928760051003773813911134909207156669520129894758665005035100819821792763469970555757072249356867139625814209574660083364403138508146707001777457395295964500276891159412537584729436275486690771072813859500548334572158412068328922315540985294264217993135786999545564914092366687894815402694703633393730605393186241550208149729319371464600096280277037341713597163557697484966754153950812864560767922103822626234004240458645353731504205935572353265247125056664760614184921245200758094597165332904182289545148488982477801326155467045638990351208270511507387314247178059379211189709086713663717196762358276281721118951778505703021254009145352972689854346185912701071860574816493933305109411515623159280046661435081528092314751274183088681147172454722872467999991007243395812374440238064786936342211695391406062756109999752474335473449404120066619421737966734136218323635679195592856335836883451904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,27] -809483007928246916186158166739057878434590486314104246052997961284226183279270175890280957606824442712466066944864156906451643420127760669396128294007521735943845128922097151413919183589267093458693388593669798855224351769139745773716883781017926830216894559366976660158164769839024611029225563387631922041681414788272366995240961292742968725024008345113759260398371720330103416803547953654441178964568084397850846236717814958979802492771667767608823685319317674644669638501233322866079889664848416997328550116143542820701911680474348448621327207690590478874974132726104889168087101046490489285874816517496783868283559168475060671202368871139690822352556430193058050432201260457396347664858370615803236684754713759339798316771066749872638447624553017510781700324950822992919475793750590329136362223827965034610054875769446309640710551672839627493442149459796958543227041459150031403076095191222172942852474211425874329813001341723862583071744792597565578513732032180850421374473662116967093764161513116263763141726596612754994385941367000664862550716713280597976850614574672027046983053534517280210494882740114652288457313434878549937237777727575542148698471567008205120230631510197271509618191972469291779947347873010189010287723747552058162871445575318559375154587175141413061224631268252943242572838121952554683343675227985920417039765510193592261204621670830167466253882634765669007587032182433482891931327472590625801283525213582128475386467769736528295006934811118708371676725868628839552015334913281336153309861948579419557605359232600776438990457842182893529402241066860118086451772736010819547974217533950874836988602875381510016363828165353167084273368682375209323304894769196458270672492029265055591957341903351489416780259105862991800541155745545424566449518897565239992087799911292055251304163880836567463027840321105269049594317196616973757729278854221345992149860925738332175096116170809400827711219858483078296358571130961115675780925326698377349187645459517674040429896730195113854758634328278845751849441392487626607299028523710480999887612297340470854885655210400445371429835761630790604866397480118544449899994149739201081735853296469376005267353181335060480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,28] 527507159747644734096338708567861163999814398016620502732681277502200380906077405480537588816223475837742185769061900009288408349499512877297785362204676145090881577531316922278159309801036191970353713115900872232597954839313942404289962544632643989796450742173174738799591751444769393676572158090038158679161969239665167122543656489888772322795881590804961492185037525062376746731369863660672344299126128892822047338655673408669791299255460037624513527678720982457018607188734311926918929784082554500165633761639888679289162992201037856168950527281938689940829389712720988932820336507447549998662412686757462191843747459018515063338438304762643496086553267426059088466611018421909759452775109624042057526401099289089326993885722730098390674123821293576202623828864291006184455787036923044122877106892924679543288707808312091315831360271844636219442261972842780799672306337061548136158519626487427779482334868128341543538290336660694446469763347569850263023169617756720109669809617406144938234132324758736734379038010580788365813396229371983641918711303899647732274028252971291803065861809142164081859848461074940872898719091223552174063378559065720554175372391279470791568736304582116148261402966140940803884961796303783821316800042273902540938180789705247077867172010641330021091546427570127449073127952654399365724338905518074330993246486099756102384850357955007054303930394892618909801467958645356323405273856213440824315097913347899307898231637432083215570798159791341589892667894532522898119513438350559693168102100599237724859855921211799455097668113560501417348565712661945050889902110917148955077543796700531345953040428773736051006800800025014728491113175147879201911989900831224260047164058514748905437760994477557170177656304556787251510858268571092876461214492304747867738297691717249902777524491268745206715615811009653191891484998604009950275621266505500370965941084423720374371589516899223975547638238467409594483786562215987442665858959432814860092801725847057036051504074336006583007546824924240621350185029218963294871145471152106925015953417168684783546274167233454800109227653584586943910343645444542246369243862975788837340189385116731107977205352599912448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,29] -260285105701754935405352795161467175944059546597771364897574335290589225250819306503505013546072310846409456457309543536648731566745071350421127872123480241848368737537323054464387617922159765778268109209049537776031513119556590434206328980849848147137818301685891203279623175022516824254239222036141885346164330062535923734340401156715028693895146283097017208563854270215574205588208840073335653982360998666880113002717795865445804827891174914260124595770484306212684368661125963098574554748507796331907444235031023894891478114403739004911564274804569876264196306037099019412779037229769582454227071734129009228870649370886081194610113448295730574278577582218268464686082228070176962324254912847366523933180519466821056801278654815945555360885398105032287881958522198397784262524544988310233300012918018472297302384513379885447228768719252740501934625773430906982218349056155285972315452143034308906353799687734975345847823766599783997616113337392395836416354066828729532431741012909296204282721130899180926036535633580386546327618274593891367513696825173176709362965825977047634742810051766124407117488230623402047418619756831063035109862193144300863421735169114245893187312289593924792487453836952140349565735462495452306791491705706434662961866887317639265535759539053917741007208446360854386118915512559601797190049211228580637875501333134978220152016764826069897177383725161430175480341792043683452188338475394313297545809718853172060694147746896563109634378862645864520730075840372297456034541338085042332781759256229117188323342817368453446719268360527912514524179144518202530670986856535459151202673721454881611702398096410560585931220886330519414853287524925799345586860419879200825157375160040191227456815472555439073657605470216593807061268571439126241489010890871823827679869815019254957571515842507300506115039520312978418696141668642947085025487588281151326095916168589025346171134796712475765671447730546121333876176270974339554584083493355941581757595561495022669365527627386226714536859530385662061124066738550935380143126888797572805199477643972638569402519872707323701577935114545182661739821263904969559487784352242313693546773642439345446604342877688430592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,30] 83338093795226087981218661872319281878202909867124081514958190184056280184183647120926297974207570621480090090272491843765222253259684204500095563747041203076843476191889289587840550289384807653692566742934370852593991681643102275778237407287204084601509694099845125393105226095645279328742249344593743101959146961587526604974131217735800750120079062822241459741560937842849056690431331307526938818393368750384577691352415215101505793618074486458728624329543509534649384813044834655109430171878982143578745498255070151061459727808414943841130564103112458262297019594569737243813935306056678232596154426858923759454006583934042531093841314373770920240019663759974339676166437596152364674661801046183438384637657667436001978945792069019368972886045488585840575009746568727171778390882844854930581726950508186366920036376311219620297009899514273435521742658538168057831540687978821332465734734393276791479565970753925500187408144816250455274268043097628196754263563045914873774176805392315075370873460729676443927067565294612560321053847193499183621263672675342146822960166224275333781092133446190007485859446141663628755521379350094254204619036557400358911965059446279992026544558019911842396904936425003970371319204250964090719660286642229946573295891010900969854208843897765386002053460474731371253146589395416426952296702003531596093579714631981468416530661668152295697916998275374975471728723348399227861965031072570896151224630992587898840271029078742944638629681336834807967946867974633468483267993362426299872445445280689515266526864306135600674975803452821014809243713235925006900037878009713394809080553354323056828063838105191415426526255643434063131796298474131810822240254228578256107819489087268890827619406899905575150345978367565408604596371804268965379725567103031958729024575428657773211051435104798478840953847171607818593674299739095791744492645569675109837463241832230583270176888036186859239775993781002910626089324392894031655830474124390164484563678874776740345088842498973691521153858671322919448615001951567736249740483740120131620559130506937973008276922709510429308134420543234597722855074783838317761278777048200576670404074887698498564667624529068032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,31] -3519420626343818573747042006190669881523390200412912103988191980401787351466449022921950049263705011102476002771053053560999857019112133478033452831823170224261012065725354538799119479396838146128378583686923475949932646538114795851462309222600885413491058962772990087934133811617729560030753801048337242701812961493938423962526540904675849093959473466418803025868541444684221735818304828883824024407464545179610901332242093673254678227425277602199149742442407922713999692404887762295588454137374679639313716361530676581023806309937779946932699492330503980338449209730041299357804169093398716317083656036175922682855460216886124413522813975361736678248125697893613539929029617343685270881375268949772924435704065098697043367463614191147787547083816986578473698284900936668207760487838030208373680642564960695648692753075455719322698127718583450998677604925792318026450827325574628071544184909872313908192175630567756424249457043730202665364461935466995291502297655807766604915428734428130339451221541609738839282464712208937846054770454725140934225540639756820361293677107424388115222290912582778638646383202689230156534375407993962537625591610267950550816375814612503525000787625346014298305838746479589890136177691780489625300785202446681502983384584693395545756513987185664160848771226276199756379676602855734360149383444907041193933429140728082531154263870429170119606590657032470572620565203477642227075466597463646370788665553937515013194334424834105368213712226657708787838932255513165539731956735533805108323254835022864005313805399985915340271204117377519639285998386360637160469315153676987249927474914061409740722368432352779925283179101210815994199884607597931746319701207322089178351438266439221738920163739672499894835743836633157387676758146015525046038579548907656664953477149958467911479691072109279623709003510649620134197884567960017053191264902773609249160946880971096074839640513504576971737831884881406116147174109717883230548795253702441456071635394077866303110388330617193909791269925245136882535564426244688206268819439532515811581495146512109246352774876842237688082648198073465852202293935788603216883134621779059569557689981314578741465627880325120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,32] -15173955649456034471927834813311809468524014853613562469523894143214432563548924625069923209393584772511175073364852069110821742884062942698934900014366006395222224529355621249743139318050460672486575555099585823354218000259354757371686816805594117767453216108058639963685269784102413129315497671652506101696412592965763801913688595550881639235486501623069863095591826501052533468934791339145910652941882146219188568587322695842310518606127674720790141737646753096990278558007710204261810193469640429563499140088718183924606530972707319139925752584713658515878074435373554563857229858420266393587863068053308961308802152791000757789629044729572129189977639763204346621927231257132292591131925752736305508954847560444255523783021564202407170992373007678318533741551221876324065599804229120199788652364537436060275045405434489367422914556085846384084934561163221844511038870279458471012336993053068391285364363071462636654634463394267828675843169179537377773396435445702884958245397611712337363176986609690018435100891853257715080174076139985676065838028145760309707131528169758302794871189903936469669930628385497160858076792730531232496229438200946117796282900057417711794719977892863946525010583628076643438730139755331799719087397521737189770716361691533124759293949561288881479309288484818963746549585385827108930353483273642087644709385878649545405444592578013855218634552429988989835246428600803110982460485588647631232301807292441976585875669489035106415499484827202116539185758026603958007712414747766438896796983578618874759879549236956453498925929139031177786376379891443350079423210279758974965452957003672366885727136557078097855303489481391053446176685207636111646876461430975627353267145633355102612316487119126756400277697560070625041127218335590190490672635807398491464656865871322151680513777947579662777640880221606015238566492893462699415035523523500915244495967302014031027565509065854037666772048466123815180750061997369518501677193036841995776126956814601935979457172395336333178237246636269610057455673499186599512351197736087485870896327885004233048230152901234434548462126461231430552192944137179837582669292088213011319314799377424942571093154036973568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,33] 10927673393398523420905811578234238175502929492473689205974852759666979577311748541523347463893274999298077800169881932611438466711853970598228460684625718392399444991583345924210785404645853530104884616447847698361997110039177529474516371959884763231984134560530180280088457006755854351851798457451979713954279477256829370849949143859411076615046740785169828513504652955446356654831953301487703030857726544248085393288685406645060739265573488865767107666735230183630819152902675161050186609842613970870030253938814483312346161617776256752145098080877711658776313907514822169120347642533313163729471347132532887185702306440311324868822494448772702145634957116360873519128317048000145259845737990176506023316599925816357077828819938384712776041922459255531563167455084465808650036619194281629631283639897341474643402130674369834949104003437116650872483128996784028925404427078145600547082007029562943553778936725901218827214287685720218734730057703776829701201251328020222144658376553292798908425468758563517640991214045226414619044012273590863122457272857564366612979651551338120173121261555359571180224339130131918784047082580879872192174390749417800818191584466801289399508520300011530828621879480042184605647921561638623078211618119279864798890965940955373352128233194919632217836499090748798163500768051443608207764550749176670309632342998449691911526877002777782874273548180037113574768694580710791956378206798093186875368081654655558629192258670911597473514200103736271286721162649604572171154094780446937103593699682622205833266886134538856391153960400862158699045858370920646807517955787919448319606989687567461904887809463759379918332614355366537693821250949605529151430869890191298972315497406044956231496643898381771980109402356517464991065783316397320285260889947705607876128207985685119189199079970751690157012890835399124238148207148599574007682732589585362393902070657916921154770007942603228916687263215886777074369660507414334609635318986766013577475477621967516803654012494916978174532123122645383980510800817423696926156998571563271054457283299060659045680704290229083439758771359991408527433858717439527208999791692767303500771051614044676332470388727480320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,34] -4386150146390101127009871708591166246512203849156656190680791729447380323586879433883313502679660568156229616271318085123455160059493124111972056597288006540283259326850859578014395514931324050934009488687505083962504317758865819872910152257097857368978170328267976474526482894857555918142647067645579702207535367015592829685724178879282720137169467864292442307438231106631022235325244672218516646047882319502204247932280491788390326289936013318539546202833606260980518691451638773653933816656901570568721561488840175173744855788915911511646816945801046383608801114281179816221473344657543123695453960320181025721279653507688178574338063157511161163465493571437904500889087659999569993639709464427043866912099846682525038253288072135014663047718387304539369341321630587104693995953835702485692626269739927755231554881706546618702414136409427740942412986192322838911929217145726216831054733228256988510946310050977691688775670206988452588713460260248141250036278392522109407732757257590883709152751455569546376548075027340897836113453295921617059635695759974254031258473140942520254946978549230280813272200952910058180400061772652539243108192451228021725703047817581109771844188313037179413953833056354635064967982121034768960238012555472136516447543031741084791313763489226962646917072408052136094483775980189946321444226425790998005455390901757437157881191617784118618721895166282706111153295173630078239814097376132091906381891200545311993225886525788334385464465290907303773386457596617085377015272269138861460193887692945712728450359631586462082017695949782896502413422999162938329634433098940100048808133429072657754871155324112593099832809555578623154028315245613589527085013002779481441864453442970730301226774151667628103584874692501588071698871299441992892347886931093185891917742900181108299547161652232542634927000015060678253451444120466063807610258237260057839233735086774970424356563399126590293551527698272332777588944173495931675494442352886203709721331874974660502198666190190805178000462367362096522938149201575085933348963836062119302594677340523143967061850221747256788928833556423888211099512255615655500370474563191759120828954842972146371860803180560384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,35] 1005762637848880202026699468103944743072864845806821358227693143736810894754551864749795257737864678547022414677854785445460528870871739466369950673702616766156320827308929485494765854726137310659710275757652255747861363847569788448791014129139061328979757286344995183882262005467087301226971033506133897519421833370806119619884349339254152902994881873999354498116408136990104358054782374824562032743831334039902773750021233437015925094239795658390932440079241197487006532953803138596421937682724625922974485248553962296222743397741695050556055760389095688419745313107411861572767930538241035525948355978129458036185156304871233059684423795725883795005984074057519856761878798740858067356988012586285844073084647747572221153463283359238987181065209911482768307907994368026291643638776408251016914986336301336141474532885593269101099714808377235276379436848309951880282015144580063643611184550898100363938660612933349226258836533654689789008699335403022894747230305249206620266768822948073281499417072527556281869040842126145735108772216271750285071904789218565745155769946243625845796562197123653060685408697144859516401871885212770982208082547986724230204677487361582024921483828008662140989746745922442997781368319324668717976723061270791871140366940552074075467219405798266990624209621527148787236323175101591157258495515380419772608883550320139390562558290791766828193504402616100950534817021591319677269520985490888749445879457139643315069332984555409881905563549383919040841976617754290884726130335430701753347363149270563872032598716365117126074472024565012876640894030954558926432781081147240528562429154882555949146626035532835740168382150339585302707606085979755400134933438434019346231054996251700404254579184892124304045310429597865083039671570760357398939320024480052127540235077218672911212450894212372585653198415672535311364533420315090079540797549520163719070084742315003395780688065943939106458089465504940013210041602216871882010735188558889625050736562376979090091724136749709984404438699781147151829099779600586210650087400198128751031988322901115128689437450444356162046029867984238026561436353849607830885860592855149919801162194099190525315721684058112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,36] 9558552678116265989184941113258716942219662697937869572997158940191742245966614486763259490853786579197374438466505448596613656083823630475661908644395565010285335957070586409342194824246337846619040807664618830509253845022315752909343422329272205677165860650274322693675689207674886671853385503329332545337789316851253503837611477366449529966021604679723870951912253118021155877696255905667752670767094731130077163999405275990270535482084961398647319369754753265419929735296898729650358019153248651240969769726500058525577952936562948555574444187309831349980072520509683192706199491619290347877627655655015177785597176152441918610018520701671549409127167344353485635622399047371975630214053753533551024897788759067784292029842160432259717863700328358786659697573795145011912175609150357154417024474084501197152774881351373358766375815796008817696684552742956833501115463403640757746820221755805146780704166483350761978875957755771794478395728576160711306789749777116160246335282276492562286593519946405317974460821955125318681430569081293154726014239356704822304353278024626382050201704426713295405317324360063622346965239934859228430321784363218299454755179162621628269860481593900540497584217785574369514710082151222561057854275912315020683964863446113181817240994762849060808952576508798067102232991071919643434447837712321712899554869079756607952925027333100313970130833268499951683929696129557559660358206559505593213850870260137715765950228545775071923857542291610319808485639475013377190803923717644437641082924153463935716956806695422213154222560039080166416874037365149648989635529845261644361231406578698859691830754495910718592280994510926115602163128590177347581136118427793115146238461289270007981047129555808008587352464117173408665250008504619233764614092587560938471812622630197211221726296356658137317961424661229437507922653162296632517421709787971612516392388438560166350154567891075299573227387049398159247459617831502025567702518725791833726432170217584747720049328228565579459108818280369696526067080614185079433449692788297126257786338088924100762875325459135274802940889173753143315926720313775812919735487499077854800229093629962779564970971496448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,37] -135877986652095692584981027737648620998191723233660836526724864233479463986800886383836481328086793464684263904612725783287944787526417090463833424292100489863656871553459104705798018193623387245731414837519487419633620127912187758889838684159676825019866404287729038984265491017007730667217222801971754463202252904782126618785348631226594542185893436019538946179334697441040147860629046628505176696701401792203880840938430873749488072555251560534947881844141742225508968302921855481253413832071502582741204066002772877065335259101617992967858790205892064362717936273451426897555807417736085640864363882207411658741347421716061757852585381379137174022737331569025661766193109237905717120934342816283836150676816387539092976747485529143329033541652428832422495005382670189450587264033581279508155660684685604582325901229929424817386491874077677993376272390628812833357013248152636514177564938277230971658404212698957496113352019552671810977563913265157435329580505750554637441504214855721051803191851104032814900892206390325951856700027995686267139395851992636345648616592002991665692222809814879675693074602745289726179899466610569547043352864426876894423384711991748940176470915396092582657604437170386412836380969047355751020568585166778705362039004329214506789531786477235604319571563817505133640947648369663254468812942084173855701232589290329738593465463449667862056179389822047213367013225273812071464705621854540927601215833435958343425120471896388943921839929571061361334906004881637665757236152816479807167052108993467241239600045076425871917284826536946290898400091363172170201065390314606455843567669726392134343074975149460960807642107426853005095856604443537024158416457883697856559543854933990794435414351633851068375034959363779859148572630847479529455175776084983196060478204276467805153217402099241286283451449635250109247296036352012533999106501971648023939063911263131807906187203475466875685242363814324350437359729603969764262269786227135313969486045644287091433048536612061435047387928009619719913481149313584176573668342034432403957860118729060408023351960107080341034461322704865634827298099909085644887267111791648355404604966177629740494533655789568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,38] 83016010394362464137006761966597945499107668742281555244709200062715383191881040992505981277809546879802073402979832013456148405719419542817194505402668138591164749278375109487949218909861997600367031142632890186819301974916056989013748670441983666299977631511707478565434573553649565437501459045966695769580333174224396173274675106754811879156053443100108936905334880618148946124761143232283115523737599544773797543076885495052087342954851971982426584091591982191630077707244417789377422452908402249772180639345060990396398401314769426476786684796276319753013538889697915482680238275852191748889874275615469472525308767789119304264617701229331898164334118102514360545201146870249264365128775708098626261502169040661956028908171898871457748135948076975587626192673701518167633847000976224049238933241377126728402746275002353129612942872092239363940331538087854944213205793014170070644587794180142685533450006665278372495561703334351662570552439306741769159621725356559274332257289403414387819187150893897307220431689076906913570944849595015764096973887552329365050393465926667624909996700745227774762471797744813755148437194463756063791259246059082292398565790379452886054632208066279484463508185608855637124859790226349918993641279626690481191798544222156516841292761889971279832911393160026275272215968285111144291262227295392013381950735039441070658661384216986600496772300603444814978258147487658625968520354419054147696275429040862965799510924124799347982611553093859326685671739168752475767652032191862640231688964383704090862574185905103937288851091916810005590438631725779887672509672001130821999288262429412836326768509639928614214934345183973205805045042210232296187421974176964718966710129554919272048999681944513707803262662551429796369029958964135422393051743315188697820202398580179390910309552565758719406613366793792744667027845504291365493415000536466947538226831641260266603542999828135923259760595923011594874408493500237319544582999542500326276578177995422792918965945087438722641190561463876767491462694348254748857614265352002239550099688221338768084410807357803104533967411449213284734795194791544428784415743237122012464011425261295276716238336688128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,39] -35884810613584114569702942936408093301401144352233822082273012715679889430926464283287740199630829264597045373855141531144967944490676995399417341096452316901275178761377651397902899521221732259948556381226768949383102495626435089166548138557702757384027256991601743928767477255423909060647141650017674708458148218350853671316095189007990554683217212115981437393182226494404412826880723923408670720600924764768150193011649897543618376694249776078165165218874742502828552224621516912609802311327109742043155310289664835598861320386231236347528375823154444676394012857931909114472996493844524144398049090215576072170198304174235320397685245368820743500942313626530153161160016607305871730614850620831576552902540491736696447079137640161449102984182215984017717109627814715411535556779358896822901661392188366712728077389578903022328909975991724107206826939676436553387565257452085838967883748408581344347964000342897385728067100013624211977892674805048140603559294804611454033265135841383325857312671575520832994021643866908046803651947948640760440659402159281470700040040406061695960715684240575522032340506188446690790016190114762399618173948926422562597500968785651309309742962982693751325581725265743830618701394438579837145376003733840658315903119167497690466620126162519736312961051443980130552626596888001778810133661948695888221541959811355945774379504127074488385249655196286443423018272683784769761359378928780857312113758315538671437951984172361003731836993103362672829170687110410022588214423147166856607979007600038132634784254131453026325775964529293841093300302923366021927925473101453183853080999463273592355030880467395071410556151832630088718067073278988875168194369018246474526876170649247651735324243170184647810469745674669335388537241943881140068522279525816378232028156954126619563778441273214406595226339953059875112103039891993339308983270116440422681883831544969399082632912248611759381059722814645743650430686732283068642233846974947303559695855509726902071395292018727890755613552046652857903377971280608400833498390403455348395307340080498595233882071002554525882974810683979744577004538867030428431932362380017980520721037525815271497152923172864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,40] 12047616785793682549630666523237396638394212233372468028715336888431361713907411806946520895777623824306653699484465581584431216854237607495022874991983155130672865547398086990813965607191599575879075545356037480043130346067481957417301722527886034505104488084027303027333938236705524612185928432428221490425287733126125516491959398950045293034753761579928496432016723325238320587982555052954850702627460497059751664756459472263241478625228826262247036346526892802926701281819534538945313821211017323578849147754429899289068041245210998894055347353149024349849327717570724985374338301623639357570226890703473762428173870222871222512927176582654442322909992112606071148415630518730583669420266718748300446794622089658231128447410830421497069867047800967455978694443195509984271402950327697547724690448946140198430147729329482374209585664642518712341783812836730505962185432802690103737975208022753845413829347623066214318165925108530533658754178747278072149591118434241122948009429119811693499240623755867409657966681427206134125614401476799245766049269942304965478591261781317166343475181144532835571921143074909606257655349128302663517555652884860163876105235890780977634229688567182836836478241595238003702608589950835993683666551608184366855353614914121651355136939094468166943868739297800623240122981974170027729590802665456220712640641816784112418994349316452963142548439820791655688264373601455086781099656645595249543090092614359779069512723980713102868679099151063329494674447964827177578431692818182365951978533731864150373171965939886274865636739641601993744087237741553469165124140897979997475374069731428274755039190577484005830459458758333368683604109400862491891311880247648497521799823151059759072974118476277920266208419621595888689004132981555388944750191442720332872108717964397710538263133438178284992188727648194929404538719871572204850819428498944970015750356994486690725404324591669734502908894861266438791905773741152328543102400114819864110566696245756153138464315569854263135151583688935189450660158810327088624602310409879579890896708582648425677417952454580643753778981010284032513407278018432127394138823036641180454247801271189876967281656856576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,41] -2685773742296997159536644004346439021570424770981596043392669341341966777044398349684010219680008050204270126038382521830022042364038328500472737845378909137653667106371362499166709098515142744297533247479784864152182553173240506461791903775708122936694633205125713248621628847326200120531315540602441646921898580241289506465345836427933529422789259212351364663385610129344978037465549440723200514823498246317864918116190409172469406430679440751234674232797401413154017609033403523155339683705659064166770985134927238064864013010485617823927713706057918440586468333405505927176215754063179583983474633661587531632416290763841046567409649289892462280985168638629840351379416137346422048817340390808486530029432483786769777827416368922257293213699039848570972850939089619744544533374124293001774795750668956850408649377727803129570604265612701666092824973508142445152001241818310751382791645152212036010773897496869297538199590126549194762429054339491562620920242350450671916446440536927897613993973408489503250465672869847617322677004699330835320484608690207372616107793470085607395360589206329652874158681226715386999795586064265268113687775179997662143426717988816877151689043816847690770536178516223042631505111172390755888315356032925644595778992842414831255645982215076109052229552015438494404700279659790215038411833352763422861716804216206995323086086221058170944521313493226037861724613229655048985492396480520529125154790106128358195064449635238053941007424184984653408172161323654442762168847363507244663793420765256449544248775312951053797801319631190416100366175073625133305858292907289109829856606637797751592940898176675447985939255527417364441343252989786225944019127389776620603098258802901106215158379543814090978233109854816583627039604583195403246886057218186441873374970466243113506234656675718239875751535198911315173061076847574090985662641121437891410261149836646885707947020665188626561219678271936145859227270745940652309673033894022027543198568015850224161447838999897190490064511862435942832605435991480820628242399966668618080630390713921989331574829801380980862145934591451551728491455385933411423081760479135762026527912560618185040150145269760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,42] 91946282169776401639744349377900683101082459200154710026246324850347843786041347195183340191905720472825723055372359554322758932096373757312062882570568066458887377959626039988235172217642192432271277553926325017415583202022328240120903310355431294709323601522424866974280793803471944356857883991673535708374846128380075893110087610951929957588208442373991173698137504408836002097971492344494400331124995249599625668811680817399570164566375378292342665514459063377027223285128231956292603475797309929095889227174033837978763003446630277341391354861298838784771009241438307798509801034961487181811671637123464831437176076561214177348206140563379187621717130545807076597073700832266821244679181973028276557550461882679436695779718924772531488771809471555120024995723680457098380072481317870158605447120050059257386739678606708619712547448698149432579808406269008954489897110121536607446894342011330404384508115235479404122227452846217501638491304281665988676916154858521660782331793135487701970377297840333301170583708481059471812298843233469123252280182676169586615568154586513952774516419811806497906341171542800907859635602129437227528637919196839570241502788578369413624705074623752770521149299230836248158287782949297945859175261870404649162834558358340926996820153748805513503483284404865931895316981826158999283597286984034106407863069078631182481268380272582747763069656739502976396642723705496726006605436727881237621414039049892664850105251791692416248428172300855734939784847013039133676952144443831653438246891071894197943611820890503893877673926019718017997361877085618228226732046275339353873819598567722439030655423507739371444582416560881939011488799837591408557669699305104643991002947603789446207197577355278740853729789951279906686870939944133952389830152323740868623801789592377678369621582424927642593001160049038804481944833466688595057914892748683428114262144949455862493290330196760388036402453282502483676831528665041847426072507576633351941760781642734636455484033560488005758312615310766691256688795923173436532570250975368299912662331086392825797111629504178184813367048683869517368293273442335533628432126770121917602912612422921065398066479104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,43] 208471762479148396579800354671508195823687635243318257990495645468631583288888547019229955943001774124656780483260940934628678700799453572565630361235885154231502037227783070342225614108590446069829881254121775214400956595625683295849091617439536237093229703606158147674689204204571670070977317234536802773465367177594144622100157369460054176297543471863019833563508788235800237047853943555491830879346947325595900223439926956275945767801604332643652978453315676547054782082934329344440236137562423573486297001925461638013356797036382290220083918428359607432188956891658053136004546248640965163370209192175828339844027100751879248447510802358053416540661181733638207149035957145923310530899298148413454146792145656955960637704919413944891526742482144687795789151048892736479143831978812323972280678455057762550631597649460188024708853374760045033594912243392910169589408071905645940299428846036316820765543634799995712438528333784901824696877031192826216538703630608127178817995939634466256809848576234417051677572777459188563832489968506622744499356229338157325257748230664329735565665943250526332688721698371581828705547072785814145102791519379532446981090079903350977812661057807157258581847288381832780039681472901303841800561048150862728010412060472036588935400788446891320253558953752626437652200267221679186551245781367871382070522551749014897468050129656210827994217054084302901897909521803340572535415405936167581835385413828444047999490201382868226657938998500724139794936943072062330336693639181248584729775007327000195679622745247374205113873740979249141344721672853754072670483173950346778326202755521480163568526786926771797927857006790394155178421947658080088852207425796318112392212581443898461813151892456086720577600512842207460273302969120154121662714260229937904876943610383646525876808114227512185577206095602984745205507001250062130145277410969105637527363695002429075452617424550899842736670781453331623986178663521181825187342906358008875249524838585612781426391278445076368070678618685560750358654939512163528486126130141928289186529612643986346774089096981341963805049455698097221134507306577551971051734977985275601304655043205127459605030371328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,44] -92552142268995515423816210627796499823932143373396798411369734171648297038012991180939998258761321359343439828695515400585546093352053615734642043024492189746454144953723730167710888793492856149174947300414418527642322912719756373092279282621612905695043788694319389124832680534397959329087208011988952864335131213517155827967767430232052260344652546672437960546183585822890397162968231345930366463585609422651848012584993688589195423177365183027542291789380982541170406022599525332818048814245885566137863919538278168557173731070190594325125747312299312939076922667418310515821840601362972376243147568605008436517957431131320663266510789758498129208977473231999784040698400691066739974079209720014269011685590261573839887017713331833429989390068929034375575003108014566027935781912554687624132132748188656475568091128231853739548960645056791558670525750773800249879891536382167621712037688181023602499771542118645838268081729907567142819065415148753923939056653886386583921740317350780048906329117326182118309226695936164401543150757210174912929945235687986288451493516642724265458713430903421293568202083991389936457010538435386031038976719856705967295119455265866359686576473095944615136692127320387555038258229361182613020703880603801901527771407231046310184816943485382666934994775913650528684286664870002457835430196806300186054654245365512352769296624308192126430539342978258568509928125434235409613270528484886475399513956313129020932986586637176587707514798496386838113414295167681262256387092650959014939389917324273319790137467969707387540206185742139287533874859953973659688180696369015288010710074514442299582621020439001057380890655684950062971169631542267096121627526070055924305714271032466213139405330074058548018815005210466418336109272804657249852511435358244494611099075315713669241980423694666023887732526918747143796573339820596466670035381960523916876802814610659607018339921617848816262484248149103638754694776681901762161905454430057161702470852007813862885039970520451281721694188113238586318825013686365673617898197619991445589836488550987126167687971873096821666991592579341156867976305401593743360157837139965749810653385575631783565604159488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,45] 20550224713639441505889182140521298607152565890239387581253992037480759541239054030955944644689567080140741777987866493713661835767088627200001279715286966262762311562463050746273487656037661535882074655007322139681437802404006947791110822910563863026127577933778452957014770485340084991960859053815822768889583160010326457733352478174417405009960174581837368567302867937608362518427992267795639366164895181805554583093072814171483435528506905831861032285254750469250127854487595477276438408002820022901305057409600196624163119111611122164446551081369339909768507465047327952489238822160486430531433765248699425730529308442645733872757160566667269412074644047398022476389279446534420618809705647265375728092966885614135859092531812926114945931319470624037630709618341949589527544918866110505797779774403216721546611542190768557180666212369425238448820835968928919958458602113066001717531500810126946649383824970306067078007605990057167941252414849880206379660730809987022658230295120470109596357076115262229014956584760630911468986707926118970095817035226798244293546003046493250374931762235715647368896131604290432873988596047176904176308154778470617539495429813795261646298132056279975811717856344077800749151900622302109066518436018175340337957228824218723344662180102891813723447021352996399175498679103728418348239406858471157774167144134021420300357872817296635485383607686681097049547700008118445506654363400559504373418570847359959871960995611670097798440028306983418960346385253855222357113347125126835265310635143039616272826340146007601032465861034871126454924351994208096184915559006137062124178501443226730821160197993298692080062646546634813714802997524877352208888463518355213955883765204582260385423488193043056299712782857272279169797370285760519619662983056014096351913525847633763387051386994936554585623122970587199255853696370508167276773277190737614182840003994550082671881446925965131227377547161669336190587062629889309910857218382597893159142783380483265816048847566695157518760934505672439863517773351707896958121830255304410914718705117202545308536131900517633766190099442736290217255435198441832135441873618951597906789423143854064585328820224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,46] -2119830803062435567623455185893373815668379016045383141430894714311313438324405364454735182451153460427966323646814670004530330279262305974524313069807888537284954612203295884343042385781953470985205074152595471706679295332886192110919313337615311036633899154636510910238406952529596811298630207570331368217786200024633606218569304852646303689602416056172424073520124505702134038711785467515244606587870557475967940509363192652360220081784914876662236917037076953799172864962770313561878345908992787641520389414279170256676409071183045950989170933700843323035698847550079340296719958334372609243107264164354801317890451935271279064720130536378980371893406209147855114512709174989989738019548800543698514325991159934740850494840216045393816779105070548842768474310908814899992497354249496118119043531929469649728396956161879089684145133714888070437095088727742411034624032636898855709963068234889486996274377648268351228078452191047785891422622105401547214256446376923104022660551264057469906691084482164413175223708968233765714554602799714212411756001773169449363428230567257513695937472139878626616307865245277112258923457504999371777677564479305837022817689962320230098768294860882112739693109751014077323138744096650654830724258550435189469935822876276649788605356104469429977749835645004040693273113559694196029797601378398335100057055039809171999796548993669642517405664319127961530472995124120335210695141390025666925654918226540109029890224524614231301040515987043857593948284936200761666351036025911614618544909419684023132568086030156947348361328854829162973241152687468755316731358699052550430689756540560104181847127207364550456321975849716463108501090834028977220097542131218668889181010450141580237742093110685666874633129209757188643841405620331955109628653169921002557062214033411530472324735654405538015567267878612652476963407884511960593899646076568552570186162138289344176271700882175686681804006447776607874042057408588055121457608446453741369323943090359155351408882336541695931922157358477763754724454804527988803331516670223250925199950028805151327337584554844710062886831229177489941223813693013230966766267822194520514639402347524752987473838080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,47] -107815808616928042327364577910063719231158513316169933420111713752275427996916715859930458648170161694159541442415587923973574506004884988262165213355450548104130416981836695596418030584177465735725960606383868510609016950674826216651191361508505430511200196419939054353126412191727528000191367371090913014344869888428402921649592880782187876771592865021865993071612279251777883244246072330808957586974602103319479728898566858778237713958846725981719979944346189686809056189797445401452770206129256185500088518791477521957284102362564435071945799833075134758652973103026414729116986893790571167765931175669978862959945695795134192524592914564166252810427432513749090492922803787573696078010659906548301382135332993398053031524036218317945986205549389033020570206357050994457896018442844814443682870785452986637448237513300982525824779376979641509987679725623375117989301847905538641301344179418446385676049868431397266666461839297915559468874939998385366228773040285512476274027780386970884660735634091791802151198648113931096807196406555215577119288950781451315199658721443175782184472698283551238962051168823116379225327597470206868935014043816283995199278632573936995936114844848584446535256521301803107426179138369150256142815228686885911023058476459848222985338056686910503183712647873589845298146798650018273425467018379117863153988050932296007283850835796954656717019045270116564288304195989581806990712087697447649915021983251499602764219338489376922765765127288217517458668311385726726763082202121493490699301805723741989452856021218571448061032020412882462655954818776123907744371095658176908528921305948248901224215298769060894216296249045938474036535924549474964382235280959418593491108595895123168563620307531640206424369564687114844971225104148678091313911752956376843346722969913079919782216582488802258911621523730692137292894164692962652744686695377679066130159679374106650549095987239916406901389863534044014385700065843588856562332099729632343873092141009323154728340153681289473743341840090777895500136250613575650608573635665808469564061521312210468971663367810889729474648944696985815229970690554557814708769749292700202566030725835987650841935872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,48] 60349039129389416169751669459428767896942861633236228595131601404297659202937671211496829904425820788776472993379602081506259619389071580528591604211569937692790554235818966802010989229532835621503506797830382101494161728827318599449461470483395698962965764937712426801106542429820571793379667049475340872968579672221088021567145686188517796718911367813733864325364359497821279136524998125581740170003850823680174956688761196586461588276550100194007697672209486261156329194058334452424207810748427734067728767025983916957082552470394115667579931194451915977998726658768228761606423912758706173490715215003961434649111229937540509248345436001734938037153423754143951504985608829787719180255036714099254420874743487156597381112878295938651137571499032788935463994835727426847273539983892329004657936515600131564982928633268566199970309030677937316800197242360867046233146679005766254662919924188899120766483858524997688664424614747334782521693362881366990835466571969415231149743038016402372209896827722120041499900721862869370540228649637524078414781714635479338520862423248193333142093038255229431061916421489823497445648875377710553458565321653571461340411862802133520375026452101745788551128475306171868568008495244789172159122989054996374475639340291926268585496756602598706516603061954563117906444219630610935079093392370654468114351852059658367442182636981074831023376160160740841353958954796229491221368034697928902259954846352468447557540333722023040506736048742369440323245311801244495979460598720843336330277262601464855173592924168625035552146566613275656408008546701541367360255882622569487355227532989509473875641697680203820907956847081678927436052991251853958428880601665653503603435995742554180047428180590406566173106163197012390842660695981629927315018632734215503132016013287832885758928199449510281099271153476970589888780483610555038823909816719660502706107714024085825013092969043168258199786277983111493452968286237146843644083174321294233346818631214847772571033613286047479701527719421108444035654784927820100905594605260612897165632367090278876668948525763401253172441190963319776246122484355709781007355860249977656463080539816443562055172096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,0] -10245111660543254662729535023036121605629725291560689401645532639344731384087773325413980661380551520256071368990437111224430960486760782207990194496386349011184177077853445207625021242935950549958774231794739333138227692798989539422436376233429806694090053971958839597466121353381426280479167423527951514554402644721996838315151662420701131031571486752805721341390909395721989917500193266478649792236754534784777497104360269346210840813464283201180313317784709924308257887422152700584624530827392373102714594982626508657140600813562917653534936978043635874815853673969923875965456042053335947319322666583163295573742088052613013278918962905649516660836407633451493118567888978690953552901492938815823345302966946878222275480738729154268975420549835601219818991756471649953811337304334473889724358029351306617649944289102490263942201496881797034278709935945533756258440383815222887036588900676260428355653573068855861883598127636957572000015465989595009365980103840722308574210426403234243340189473746158537182844267606820596303400291410398640468631888571433384055818709672432095336731614144732075191157173142584785274098385407991319652594080085625971178261867424974578122558614653793991360522436499956021892021465886745045080521660991336738058858450435685274364258654451395321152565769048345008259380209975400335240507901336133988219459313758955293926867757073906318489320072647273336279869701414054719724834273921964093349803284297099131893685754271405846937218316586944456144462909671561970630083165705196747155320251335100835795029345234790812079410595905402984331905776787601751665068283625702337884544753562624637641370103561912595772279938881032278934380497042420847371474596082977365825974262821671355360971851450792244481156018521715569732353648400652804362960997806232693469042150508875419876437528334912003954664625807753142302947279940102051875168245758784933369092471540284329973067945735011456408238978388279319494434093436606923215235010933141104806335646973349406365005986410647171412645316621378204155071773185594952606345697178395389012638584675479930199607670764308370887476398023874833141440977714573073972265343362664550216304727865699187294208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,1] 1041668611584483574337881536398125957312669951615195151392833078008501202069101776071140482392410889241103398226576724054586240677750843306393179523718137731411033564392102236696607660099909060054780271844767544560972429046043898550624152434900236098943989001627250478039719733640043853631818981555502440715285976205615791446824014322463832810294777064396135711029561465686922290011653229610021880994040702367900701336495383463833634210561887378590553947616557341750655613489721596280720189121363772667962384159376492040057708606577298626092202540006921599110289752313435992727776250346372439573664534954362988107127980191583860702981143417871244451942315250215096202424222956654986980091383471979676641813089638233307022083725595291388723565129007001983126609435472404155148082632617693141756633625696003181274256429652673958627550116133610013634382438549474109585183205843226925641652982347503123765037724338494296894161289301959726301974607532816917400992209185610977418600195568272001264024031149065142250004987621734957270628357349459023273466529361866205212612540566040035814591267986206080650067004757751413275410067861659034193983544785505070462435754630872860625730024745000415153419470886548051488365835335139164779863055378686791297577264698982562886490730492135732611394787715152897506059747578137436095441350506597525575152114057264620838468386976882544302877640603192038697240129328497060130907758295031847446283015325076559444560743746894426506181983446647603362999474554932885469783863362236168300396196539116850910272169376349771303977443529933491082057712718759980449628478962806028861504981080291472002680999930548098535376145927418134766143401970745113494681974673469800912822554214648968937064487173856952044420421359316089456934487792658069018782251187540880957547750785888871212715067177697331110193827549408375708286604746070824760299748803321787608880175655485205472414657584679246066511846098737155224292513695422758059190693574398148210930507048387569237679052460882414404068591267015679781617704776268901473934467008152485397764850838075624966944791167874696607914199124474871496689697184464133915112834597566676642230097414244345862684672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,2] 54268274389311799559394739143818122057111337798764461587624129392078723504185432512189959866656520959373579594075454007769640525556930044182342405660207364567235163922656085082502234119905892686039202380227711541234142369268761108802837314889364746754319037723181326914855148152212176165665998566640471287208083198109190412339633110870859523730642874646332138969639222659466392340163720811086257951490758928861538664662805513314560555031859139705073239553609667901312919437365988470258072560351418914407992008474405437993594865372229054948162785981421958673226090908713037133579198922842244733039878496599886396659956620390573547818069302834328332688934077033139776371470677366272630501635735539014318233155069556868705572435971282023632574730683571243763292513263685210202880397138312244813411188329564164048964071657133799854978257234788909725779016808201531417793083409954769294940290048314178792165966367009064033769001684954198073676987519348592564991613653018766806016379998439256098346665034198031760246522299742409507219759613859241858994181308622876044375984432806845264582643349670587190294288453208343615496501964595378542643209560055726730399130326953398660559072141254645440883554253219905543278292456675319981247309658139357837257074125524541670323209246861815386642952850861844753158371667785727573258936602413962091973136642929863940665201829504252574276619126638039757212741034807556656965817048239498802329898388251000327108353758430690916556567548842569178951023285568731824587113459982338630993868651671281575585987122521543290194689873909047499144800644329532960071515461348812281066306267475905381895930433304951538878817484362365066220934397527279897845941288145980024678600441159905500011633974468000321649273538415901536034389563124343821840143986326256621033847030801454217549006577368923401896277726873771177552846957468117529333425312512051799307024327734703292848110525179007900052342023735505667672314529402762162013701010368386758471290232067199563288166037423632257323177759409387268910921909416632949218242586793073867085578457815684033805810465551843461585737406653123561731568553271740698090905346219256457640755529080149419269029888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,3] -184857084896730581420092619913294643406796004221093850307689422598791482158397357216454083281450520764254593615397333840791246437934453095245248695784283140469817435112717105356156337835201248780556950146227494922476913605750540493663359002906963083725705053993708199452639753061984787492149251442071651032004857234823392419416442536123263347147467579577012778043175346820086029740651918387097568553349658710537924524080409215231999238408678322247948043401241129340981791467875774937404777991650664754191583314195838509061918466049751135835232316030310484910295630223409498058419439121647451342352084397253450478721873542237761946540720548466144298057750840909989344738629048086491283534315623972291921408383078531399412126549070827216891514660464720538667214310185474933704078060654908633986544066318805483005989058718321555546453139678213756229267606365912811654865336834722435122608342869727551717582193733449290434106433824235951970276255917864982117345552477080041360999688853940263687567773451803145211424355120221089589408083704596541261544177623563339682177635288204806074195521830300055630336091341890658372581879225282608192171488871379966275905810112591101969310862047600378670365622409163896373356928701330523586328067423530465350048696296133493273513128815939444834510123233249170891484397594406648872719280114447591678046460538499041020733313331432907364031817496218333484762429708522332885383508015106985249131883721689614740099317134615650272289973825250398455230714997052881839333059016007720585266471030300478745416587805162069629455706148868442080452211074093999917799494387157543359038194429564297112256989964673818507273228634965617484073600563216013432502059676621185022728717893532692045217279920884113957098514709635909051845947737074009528638530665185025521428260857249895315124222730170717523042187582462302558429065750362274707470455792953553199288385269132311617851192674874131775990336781037992276777888408679230851171581417012594069948480081345447800208424372912616832802880435693739478644832717900791938060498825634888839450660079285374358283444258057173819288865952650410956933185630098113324229007063923407682986626264070448420445224960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,4] -8010769354823859672676697140859985410288835130820812799426415858054664273453614964351012227328198912057645506211581091562378464392814964685788909105398548738630364584669720747060359569552525981527575456067935955743532791831273014019460282159560466890491133557876750877621005112825910555884255660529942217405603512618798750802778207212200589179851684605119488623784776290294518920164157222268086077680867297639855906844966414201088344529571959727628396872105648842440146344465797934387043101528783528299220957065788238757589351137486443556448294325779146585070055170064591118520913906838779283666564435903961100539799141639763447576894870369741033162058374602119090016184329416628972747457558878064705284630949486613004476661358264657979632416941249654178374617401590847200220374476723697696132644664097319790127516820864590524135277784811771782060559843755519068151657453960106960050943053879801460556773741016884974386393322214870841670533752147738455642603125190143935877250852365814578323024739978307268556836805452992787175508084751091760919742390851658978147700417219388385084747937439099611171875110695538982292848101526870986089118578456015579360789577450788075133929571891261167369585812886452065867909829641204843491923793327380277339618442281581412136507605787842331173911447085141413488743240911535188851054551167238627873708468982033113012747281299710417172423365677606201777863936714329830566752848740078206927836616721403410181787944468525204464379160163373104514142119451417517481061325448740856503867876666210661756535249331655064649967716935711540651679178213567250983223344980401613579866777271742478942800055384507826806930604798735618869568513684232840102464039586510646314352950888758437135540313043872917300916336335848808612415964514454820442675425229530403132667932009400335691722807603960345508855049334529613245884071362197730844775876630944738231091399752675344434340179721010904810363092811586803847825882656869312401938474747290993718555897041970293160322246978224256311391987142359452377726683502597001449217106796533921094502354987369896872052985669198688421677648455810055743787976585970319251492330063496773676690834176976945672865447936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,5] 50257782019081926491255374986725153863086596594463908236321863252824923266082973086290356711154703680896590895941457978298956655040723240730441668698412096236295875965482533226247132950966336024467958326130140520514921272105419754414920694374595899982531134701648537780404567289905646458945683156685931588328850740537434784219352790729005907254419032592850898237219861103492107903055125633263602780719393925642737169577317877384005199024055101729596739124019654645348438240825244165990444967214165741082656456432838389722444363682063719499534186569222652456144370892848076291377165470554455259774936014311732367760049568397203722083963179868382707190947885639936183224729814246663740416279871806196094626512844705032466508032730666528046063579343058541708398967693451785403943077198496047899847790861650052435139859274737328445946026734692433525518291666999216251432018019649818433538045280607543773430836129966914871589504142560046252891234266554073811608215850246860037829997077464122938524685824282330944702516198796297715048879535444950785551679542919961758887152138159369621873985032502720327442949155669682120431612183818543487383112178096704207014623654687230753679017971117131237617983087410988177628203757406495860777945193635997836103394229509613781696324090961172218186756173362808801295516050161119960141746896318133733855307408936853636453589467865212206419334256094153214859932211361805434693272237674850592502088539372091107066991102488066017761980611672950325148767217177386067454278614149476480760031383421491401231098837191650778467501561351790173959323232477369600260503619211478870889107799928227924103521115625470943297343681687892576417615346338040836105435837436431676728325170230105451427192316970458145696504954756859819865570183451911130190165884071544806389088972599923397486939861830419986739972398151954435706194480453481541573456299548631443287889878518775674780768887016847628326996355052941907050543065157726203858282773091879331689530709844155728114980237291704434770202767796699921075417577749293032811778918799524061723349384684268205730811540945674827608890383363577174432742267965490819023685599101248447684151832599637544276309573632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,6] -125486131538017036110884103210079259064408156546424522414539544565980033690708672297984729985315508851130364009828398608070196296247693106266815220524344026103506705607046043495704073938266804794934340205537980411540095134096375097999076235513457480659267803044733359344975976795499893516251942483956060846018919526064162969313790617792738122795697215415360823161224166347798444703326536176245411740724412728050524527660431399237532125314383546323494744889593251390505501860668722618369134664161150048755999128107240740462690546115707293823410028992961252719664532042148810070789297090536594871920918879243684357194876702922262493713634067921638664312054511183555029707533862539181117181334115491304851893480845714498359932953005864634351245825504375411807443690214074245671095766802540549863579407381421692550034493194148552259053873227423359822099004342965936591675022717705872853036333060568625480503179112313055536698564182556285343469668341686752659208783532640091440395336798961253777289091721012915190880042673755151346963919375966831898655536208869787637421487594661689484735280329072216694541300596350886280158258618717524307924684453276925741387844881865702581299654317830566317810826814081217252943395881651745804469326115122469703072464434413596573301949724651190610937172528777702311507068965083039018159765187406706044167140549102516588635524969633779505372120876452616605470814657379664027324172240584030132716241619126973159295269150322632396078574434209766947867316353254071066609016661326857500109117027694002438797961248234474667209985574782130762434105226073318899875323808735158130010471482745773412453794651608234096791185600075326245493393840260852271603004257856824384696119415267194443857581913883727698037212536297469470539941446820218130834814184142274643747642334563166769658911154948090681531283441577551618784692788944602280784246857698845504167797908179073885528947067614505595449370042256747679843653000573002511601292706225110143377120924261431643417100322111822719513554938813451375639403666417696116866015942963543540361074427018592492305192108287517202014054004753811770775648168087076999632041182519635673940301929200850919186606587904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,7] 65389655221842938570681786987759191793753860797783617068788411267316003891512449481333046184559664641674808113075633336527298645614346851943248206423099650564171637441595613172060270941282328039982926579189244217629687102737623347397006867713757765277747907535442758659930304001071697320951717237888192044733024350215513075199742624941166597087017233405134345467519745322948916176118902629496540128327607577238743525985800665151421962150786093993597753805866623953803253551065754804989534173910462291216981138248944325562789389741665056223185462157968453323254439021286988843735712542253692431576777777152346824605307394734472852902064749258716556231915487635791662912155884203768043306639685935989340133803870305220077624591836556663514777601099100006880166848341690135140741812236932630147287910602633641513832340062367086224835849841605638290739880738268144834725833606047505642116748047244855429874932794387413135349072089981473417244788488493209885463108366361415734800903525984867282723186951667674968255282909753418271948145246960004353312885403224165846979087699598573409750714901880892407062199284312927582510406633708091540226459752918652033731353446080557258526048131349519021006583031266096743238814720252098472384733935761933154999876205437612327279116823569396860727510988624428632084253063513971074411321064252406791007864923937123300219304472351087157804962298053957806593452084294652347794952515803215152899773281056909232724753094343453559632881695701888211136232234755533934284035858290606849726988461337535685086353770958176546592549795324123371500334319481071942793217507881326784678823372334811589603942851646634487336513772036513269053285596620961967427533339928197197299420461649417123376047931140223488441850464639325189286334049336577127041282638021298782987881519335252263039402210076986915622187112748534073510193831455594366589141902073101093023167670464738725000965397438489718757055835586157663294159749660089458471057077747405273721334620862326300261040614752381649378449872028238115200334881711871786560798216700720463722244917792575035149397223017167700447687543019511876961674317712284261937584315093459885739575574150377503535545712640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,8] -2884566639578613383861416016026719195786944746902373609329377966406567313014626505598594231796309690537066025582736607677832226591137829413915340012702950153900079165928090154665194897913639241694468076436669404910735812675154919107385051314660126076918330432480166300852903130966891301565759908791037829531432340090835227839703543945390920963071455816840571704578704132752898880237343439926949974610960069821374959992985649949561617073704636998456114909705641657586549105034576759794005397670215626686931917352011707954003413606670852983679426335884804398897408191717686788002593333585313206924647269532665437545584711206153217286587660007472287356629419868141284222817873023863757641614093216311057022127125201413189435158041893194039274070123867569771070149511289042330347197754956691553550133578884807448587529958294061321485089936230068160101056293384540700461203212280461228912967073153863775887742486817539434229441173060513710868683064356994200933903777520336458496876840115795874769622994112304038311531851227769900274507564903396978767361130202104504498900069587826682205600501684482982999793834701621061121023695041673704414312937001835901378304897830951181370148278958155854096976439708435700126238876074576592553516764736387658687443117201675416995558230496542410483755979819087910141620031234858563856952583717335283177110099171956833367429560580885394305625403478282727106104933708054938089004557927409589009054297130152688640740294960034485230981806434632523477012330009820724005545883929113868891921585968263859376808290110452062100631180319963978535424846961370518770316639682940702899682799172027789928715964128326417002815401977237674988953685802629904126948181317032487550189612813564810406531363428129994836331311978121090991749425528023798431197993760954527873921237764270367460770803136223231025134835285655907622610157581233778059062338952256480385829890596448702925736471944925968584238969650659922510403137463972834668892046174326409217704531630643948654306359966641936146288196578351711045996065689480245918701339148290071463758748183054185132891588898398000231289952984348463660629002968858566460294966626103478942324668126853919470749562699776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,9] 16269901132360600267616873257658918677654532277625388743101786205941992095436557630486641420166692468225442590366992074422207861441386825574001640868832246540082452482472539170682671054038174790283635607376971004606369100326032627577285024756987468984161018711762563250710435379392426608820849742787558372130539814571401951218429972638198190049945777335087447737609425777751226613454886331816400353105723226321917025511221638372684452879277374655210136218632768003644256313652058144783225509973846872194866833721741315301471509651222082824236093145779089631202749230490477168290630395384409718153776486161443835067992693460474752812132194314993269670686274332475058691388451243367647475832415288182118755478560260368095274457674229551278717821756974318266388611551376021402739572154470489695658329286195458033459499055973974480246019406008925124263106268336487839306228790377482368075032352407821942188608228351771678354519822359288680306224662744935474534048527961802762959477757840361726682496111381138654384126508763811743196887432486272659655954419448769139221322363009916555392361079690398642935245441420686113620173954318943241741964173523147181944981126237087906120218886617134160873725943046113547040477849598849402824230888115928046802489956287861467799035311768369279751620380252347766080658890169660473576828276407899957657230282821819468397188283179078429588055459523934055339857471088746807230628894786229334185101829818186111425044353068437826835391906245823191948793831494607989169569687273269595936353603739463568745133989795501671547242775585555407769021901340769423633045676459393245004374552860981893515846884244228800558372038786157743296174086693991116533617743979800506626070844164735190230449864438149883646082344775753886177029260727531440683887668274247253654659104584215062208583635791506327129151667578148426852088421632503105172027153235928576430729088725215159933417638489042456232031763670300570634208572298722476809649995518497159021436510331975147170990900237381596230834409504104441335608657342865132043209851851269295717770912228367850507714435090311285898001964339636344306763991262407697943933770224778708827860893696395775928983772725248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,10] -38112450412930906551197432538807771998043172015154968731312421951112347241703870329716541710166521450123979278257279495543632667759942300000516231473956280938633459277604567720681292007677831816303275676254008535193782340950747236264382999868868838284570126425449647348709022881806688438247694129669454676814663737645892606782849791438897140125868809809656749866234261499494115546299838300767470490265896019915807270057555373396717741695911120911329067539966479024972034262441431028973309074523119986096287544792526202996471159707289775131867809498541862310993440158549053487310898954518834591840180712140277856754103306674331744400742071999540061985119485646768421583793276822435605007244742043359954320275910635615466514442527496935221934228949443801474772360963189413597900553041864257723691497987704383438771909439763214054422107365119421279155397085275094523161772171736984548835655396681140486425565514676425411334424138843924666620617467663646666045281474119925663356245843767869335228433012995211210752735857866242033641195204836519308627289633946855490175043066468488205034481710790485716156035673596337937824848993885822814578826502766963841754093852165234515006411612141221079903916125143819200277210510193709193631226563585398965260409855775771665398386547995463304958551344475932281882245799764532144997359408972277091415621788506116963431543019971127189602546666643478025245341702492498851125798825628018085206827597578994512962453934621180948086260946763096716030001115548573118766724568604756579525916129340936652372841030147469940663014591727493551008213327735137914270228087999618681791848517068782110121362097819133215595318747323269333842339336361563609706793483275147409653314628231569152772902828791464326659157393709503121422976641378321654693650515688002618436924748324995294866143108132177131784522925537632338798138740477082062482753798421757510680624327719334133245512308032464339813527948767661292301169332336306473959985127191978255027268955396597866883784874180274342609342484759694545009075878564593827221178693684010085551351212209669578378498641651336034231384911983942796193343415500433134072028628879891433190622199423287377506301435183104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,11] 16925298655490855784400561235929089220639076823803269111004433961514577905310261296429609498464079001764105747469710536485975738544349068113400822209639090587658925011592137948712001601253723026310998705331405545886626567779396163269918200735541795183722526051086068441690868835624503954527275218265357681600404876421434816584739210738518324689801475758192628009050115494973271483702402339790768429425002138567795398278563410268797381401898570308225849085661152867253181161396806987511286694493042046477543728729664044992364534018279560698359946753816009316293906237282965395242361126790171506802990394446009840525658409795401889426541411944351377480611746255024086771096002746205420957603803123300478323447796130903750692085882137521501813493929246103415759436875602292315641752248346639114208332024147257336832439492075780746958428657338627176768161464377962531742755625693965918911476021682036841776263330078741154036133040884526711259598018448924548721239323676224710503744284416747714309982888394007912471559835233998796083886328886308672321678957595686941011312435057280299708681125667420487467415821422606888796573140844073158636788883391403003664310719604818792527989848233113658329808146765279791588561463696092015473512888899757148148983903229571601451345584711610590435481617804342074463572968920610271309269651736643419003774660642831542582652254520324853165127392103610548348875554023709437316073519679647173372343626488072905902378806413784724419530399005495770317613396341994605716713756821350276577996347355921332863931241153807432584565253052216739305319860959122347539517166671888115224800125664651773308930176912708900747729824762198886211878356832066788115962724184529024417629315009729517308724275510297604384662078354702642419153163928839111395797803371800701253910999558166518749111166155816211129211386583315483913226165899069154225562412776323635080048306290152653970531546736765594949305929588800412813027554974811889959567893632180236509028620995625406224625562555192381317045716878842890072473545757410469345988596315000287596019498843349265054051441924051509882165383878399613612041184641978925320104337954063740069068901677909713675750607945728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,12] 108182205302721199233776125417099020372325476615224262857526037975510585023572011370180583801264081698218686292941696979164842834496417629254193083601665527710043777199510168338053727663283772166771065567286410074084586605371415418657201719689420473792743180569652617462884378551092902569766022957882472871390601985069662592012154243247223144648722510243867612798232251144867548954992954677643016769319110208871815376202586303543701789820270477333649361012837727024374244236290682877983531858336451729150035020994007825428639880788443002390692583770654331441281309555318329821849540108477469265348984694549240933900283162836807136452397102297145352253132578687056996091155431375924095405550389283825674932268655718459022217128920003288826948912522516550286060511285917421361644871085391973376424177478282525679023495078504258721438557213166550792522071559797759534629749162633892876044158793764739828082423519577560065346446868358825458366825610592161066787930402752557941169184307558326247773936371893598228406765142887665661355551493452996018169315566116608970131335492202764240598862985968870825253684786641155037776836380546480859203484768366451292007159550913221661780325776259499907442694398738549337183210882536033670778992865719910589951692098664892304755531657582297997347883925763102859519746151374183187566282732113351319660797257727093311975688121812391127658526966800225100167537900220174329819212495081379159504478320735616634201406250908104870272837400109902182289639484314564244660713285199555754744996640200303023905573396062151780839556026525846165807209359473027208485788714716106890617248325279152950466821067570020986333713976484282440461958293440965755325542191177512918678357509309745188219074800720947760631086025731449597560373410536510108950025463323789848842052162953259185719351612874004317835193990877849952227548208590290510432284210684741771930583934752638879324182792262025037889501533259682697589661768642338718998295950025329649656475457334987015818007793092171274207429629317108926900463053023630087589929866168817756536722619288981082020527010238849880024996271284957664879385307011989654573337692296924433665512737935704013052495028813824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,13] -214503542563359323910350660214098400254549023117156074208981886398393712742645917589474778801527409744891829865610083988243849006110035051133311070366594290936313652791392208346101567526190666300952493071114411492152320891647950475898701232550345911654388870244056590370398435998508954849625613939733554548803767579963916773688983487836425527124583839808594444758828436107990507158923993851221488481664814076735165485730811011341019059016461547955567292197980566965883071606629379307030558794729631538015047108179703703073056251832530332121850781114800996691688218284076065036731780765639680780164100499633962824610845247035889632671832374569177882458766947055163964695410792890006655858300186464860227371185747004872461827007210422655241000632864207920181168269606218467422927544734105441337900287950403751742903073272127695165040992289859654699484617097930531960972748839879769271735387573677905671909041970706768408027654371904354322855077259484425891622701267007955044073508345442161695079527525171120731911017855595211497612154231912049909344317080646508517390083397571495386569482549397865604532029587586003121239667017959810808177361539923110882457333626587827195048491646225368080139753247640662704684560486486831072374719930659312404474661180544854037672614176627331088068900715638258662914575845783902256663761150593513950235152813788323892643730989723964576842104335313819851996267178146223869286110216734343735781840709501519133606710687850381211578504543798468440900807520183043055329482443054872207868794192165861642720923101114069970116033092645139829940945790021821841371080101035119876756987705855141197470471191289861430597520990108301118260147562258649600977883689419228876620404694200625537378009169969485295557339311348087428550303993078485015423487272026241234903499327454316368388685192407997524075223960602236281111740533171541279864525919130842820809536236559056114527048952096754524262738438245102782025971533301143097802985583426003381497365548214598656159161447108058988033756563844040527493616016918329872475335067331561773151905005497736878802488459150025951685976480430716869554353196535040037891317706273860038650295105754657861981918183030784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,14] -116189828630106572860694954777419688849053749017148178392503217486340543211356388733402858561125609180864405101461864863804328062603760064324967808835748105228144454021025180651153095299447286080212237745150907989632101969156363356061979832222434024808028107965988969591072972859781610293140118683632078156719136703803213272684645293857768248445706465056450863362534791458072012310663862113370353657168872427708071194875445283334554185553680482236952039940958869622572548275300648494344508662474629377056247326221911315494041387495893170353343567901061425498648012157528863486360856771469447598148166709893914894016611539677715433058016493485546480358044115221439255748508410433406026059539240658568734423888429515421976682916152553610468302169457748380535952508814301069571052108054459148300616192263742822902071483059290710815903672464630379948506581948408099198405949295269086231331937569680102782801392482729434007581716231191378946930816684045342295691165997511572183668080639040095493100001226745780926633775519936328588911282164023678142591332509071615200500258516518054834049778746113089531557741728260098701913498590932022070206004763748415403560341316309452667766139256551361872540019299462904315613652852788624175006883857966714853949585577618989326459113652693203628308094295338169777159510220268942005210725243479713524648157681851786041683545376481514446546264659883324143035981211863545232603392824967519324864022345481117283177360333203722923126597959033593785209503471253875945819119441009634929510107154014740055899457763945541805147314459398052496712429840255887355558050163146153332863080090497234500946399878205548082292637657495726531000994558886449215432677245528049321928372251766895069078844711655690711154549281092011530000171878430690730325608283340114738850811035281148033401972134322171270684797349761590766600566248734418385609012964681364165572017820520284166425258239303073655068765489180235613778518680000381362478032515340586180486717186316278766379688107800007284764760618699806701423707502603443218654265089129720800503803351999278057364119827451601606870441941096978647839476197184227719579222734490422981988225359691679388425440938950656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,15] 980663828668107099696160173774108561053813399932120170476410888079743142373767736724933097104184245922858638641804130368798654839442349463004508823887356550277796341192610361621742524750323493348186585514826015621433661751434857205563282181952853092706158054107523051893756676976158729296072646156161061595459756371713424981200558796452693726668098834403976737148874772480350263523312723063356841823915191700907333333513110496458057989134996931345493056188838429167973788572465610332181746485383748354257689999288176361722546284678932874951840707070985415403765704045398504996788264545807941726957622281338540286831276686586917542290749974643385936624152478666872013516618539952206251671653403393593071362917835763119868535558622537445008926324600635040083798579394897787921391471669431787985747356941678233462751515225647450192497478019866862283534829253769255738731197039156274879026328114659736654047336674325574276864850316183606237424816965228738936877737560450836137055825425874940797015716317899327860389469534529874117653009524364881049121733753006026888268401920872977720312162530363827372724905074004201637632397870751835763516947034920117853690944632263369645498606333628048662153287205960186930046970073293580752297522500234187883067544714111528485254291832721366213571006361107047569701613620885903749392127871826779976973689417374201033609409031903065354856221196066659920097769290237342179401980618725158352522827518096629889497434240662807000932121132292229969517216362776121236499762643915463075153826433257383284056703049532163131310570578205941721631966162256242073438223230965475141732652166659454308127028804155108834275981139530601485740805726477968664189149684539876909524760091646589444281880118773340087454205614323755708519857164631880173695172538158057169228759329883867083180806275418130823255303397127603820272009975889416603295396968928646050942196559162037386826458064564231951869646702307251929109841246975055277974967851079653898179313210475804715808324187205890413799027140076499708773533444738210818297740415293690094963375274732558933799505160548324737484933709492039603186200600049929093010629410471810965222487196867508576144766219059200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,16] -627458292208130974799214532501549436978098553994253048068202662937783434949545070992204200623888503291630860039534241256417730737589600937811611650745398048320197027790844561822595225157819372172476474884237432566105134190855398500952799580040040184099497085574126450069313915762310804720770272931855432974986958957949444933359382287970394439388965505729438577188714679547803763451192588241351224410351492651407412064648199480086553532189277093034630441599474247799460924607060560164551686110307577415484683116637186053230796072800865579306868292903870933128285863299772238531225458812434064198204193450775311237740067042864896250430414104136512552290295683722030014288882269822678728780527980895760793335262352034392827597187361177067086469508542746707198233401945517551986914792113710905042543620679147631338949016543116712920464884475008115714438419419100606506842118333375607387111620149381060188975722232642475606837781904917890707783808440240127198152065538402678188595455772617365895574848512620984477592604675461840340429428206083374611663950087727358406012067077917795608521024931340893151943042004824437605515344222715473325771905147667221648385322460191785979622956501795960869564996062360354669544183293976550646731266724503601814009420263757382282032635778245747876369526744677321614584732890882247828799188427548424276965046344737682674150014469498849998867222882786315285613730619390573659082311902193408555082381798447111952379069904227779098609673746540419506500298197978947212088081038164720832051876237320561458219691137804381622941990024404371173338618626655672386390911032814594873340566693014337320105802396070773377562424832921794354886402149939262800617640235249904613594873283031306166989151358362779619148196856402055631287792279884247258825514677195410720283776508937265241186435303622131144827439903034279158647348536745331077755130029066146302615631956764929523482708052974286742591825808286280132302123011266646446289151123781612141707844645053948135534557437850067217938799574307745768399954924157896399291701678859370391747331391541714175914282799619396702553048446940976571958822906240723499478813539004021623894712220357508179406501703581696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,17] -5137918068721264832144902491728968852859117635782574191272210948687736073131313055198589709277691685128015282078340676292524743663597813421873925147990584756660469936300747275762963011353896322697035643345335088882981391283376989365626298933202984604619004328363234840818270185400229384017197353569061502248349303596132685751057097300769296823717967387897793181494553933105586446716471334711910722018864528797213279693943582153850437830577614072624921779566374251995721524173705159833321172348727619598589624827272628497151969309304947215117182070635391694912178306985655989794791433719992361795155925274195242425803376153469185332037113605121783319363944001243574984272893608531343253989450360089094951935057971097370192362978850333429862229932627806859927280307778369445229105995267478375095912777102687244767008778355719270301702722443854224221215911790593121705708852786637981868622586354946615569002161187308914136834664837688126548272356231321598126238847422837336770317775293899021284490632783552182097607345431658179552406012295649085971099395983261907519642631146657013417825272777018614277179401073760166108265293637211377722832373490117674339349658741161539053776838487438158275216806880655295323967646077854313098229019614755996775465586033028051810821031964723871791554851553274936879212832713273860817076605942623493307719889081001466192228910667020043786737141289297552611861146506708770449317111853338790906110724377110321510939764995237818410392256380098238099949010657931365552012100058405835171541766898772187333247974777227552177144923795008504872254383061118934666857879045414291989760069591386499192710833695094811919753824641170216887523212977777827021179897548656156128524002558715290548409035014884300602738138613153946756452640906908395551983844829643989365628149573626554324694146612843829494332432465104873187050148801180905492030328947305679282416496577865218500384552513648544191751708233440165458300081674802949991392694979796300651904244265458665012880809220952406547009262282010936025199914173022365534116160592026997618834024130345188406119066981067509970293892825726096578482080909175836401878013830138002072719943863946730088561529499680768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,18] 19359457966044168772267339978171636856702315544269172707584198360161300881997695475477228886750763977635470200527397173377220372560704747490767544360518021850437780635426337474215967104677129118994242915889389190310622176064021935765534592615225661599351479115686722626058714776766155834305291434610648421698028115966857391660958193082992617751946089357142538422511442454881046856307935317745180545851718269514337718252618227105372965403808814922947449540540941074164635052056681736041445073204024701689527058006693045469204836008064879273874782391711887176698765599347484507648535083026084135038532425322709595971559085982600899762676945188766005409886390428880945281336620684620981088829395939250090305819873397205887019400939994053658938040570216837297240963842749371506934735062429270399733167983698450526214740378951972568481758766891859022470673886637096343285187676984503224523952657292549736921971894153855562135661865767302320845773932207941721796930195818166117053451490720030596845550740376968132274086070408692731850131856100474290777799273169714908537738981290369019027182182562688194984405683985975000895098895828818210400972281804595167773344105481197845231959517298407854898717234385799288068275206292525091062675529705161799127129636562433689256728479991040224884214750864948317924512835959713078650302160448785028461891251330495125876708925988220449689710056745198490770648290953924594279739901360938449366045472022617787086056424786648555770538195200492856310039779352948382486779768235304343697795434476950735925753148952619891319100290835048909647956466046745685329852679298932971359491819085644277236027394155268447484476296510967495473116734911102396953772752752862356062139993412632031526605305773535605759815070286788716745750421757597957361850151404810061030778743492371710516102256466728156642410201191909104284235072155755448804579305768516400186998771528661621827189755289317003533533225377550819602595607385378713106296570697768482781777815574924874215247702380869977302913472308529183336891699987712024394613011319148908636476604829603681889314428577317568972518505761375091334574206719857155442498338720661222109581424040377752002108419991404544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,19] -36853282329531853299808600282460107446057229600232230499819308510209259331283716840594417565856894136819523244885030106776254420490081759161376861233499665496524512622461694831473139751959681674780948921592084432765417603548461742610661519945453522349224652390157142134600555695957699718695402943030172580580792026453589392609965132445089495637525324656014017508847183476791816964643382103994076440785648049492132568729092785589538494227972015238626918467508279410422655842283524989901566312595525684312116536195444657395353553045595114183717413613044879269555720448688656773174617448079270179968929383864043864472279707930201034149216353300118653169793537973871347603403820092288063980458713119299688413018779885199255309674108458952416263428866950516055100725838279285692907472661504376593443207469969653568960334758989092804477533757583090014066076269211212178786416725007094845882836401927314009340622893328698420284324421394087828178724942117907060681950265525728706999729038922032089060917532811160593781739696971684711253878932876770915979356192374214706084740346283457428551076167251979993325209278405605843436773518055748238531529913284199879371892972936487599011563294941671050981439254512936929102571843514913278413986112864401149723606653122453718048587335672073911017707747596797980005153534924154670747841592417488905280087744936992334447571236008203909240709875815898951324383897666538954946968989240729302980225874497293206811077171862159124213371124570176424503401461492386935326162429305360662908636022249409110865860456321512548218638223571896613303733547963078216508697556375124263929082108967882376654177213774955235898288684196086017951755115698888351198070706860104313705447719253535116829648061418980933640439311513007775175118520182881593361169936762149036407352281490507468140608419689667679964090312026698228255890105371919971969149930091911571294919131125878112679462190592615657585350938261001480776678359676661957164487752090290925987617105049093256851794515846699694286899684593272108349056052625578819795236269532530200573744448815066506256822528342893646602731215531740137915983941966108003106238636385192196460122331491542950135171782929285120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,20] 42144640685760373947842938490899676205278128447768520014054088920729546900623302037323282694517781047567444113362603786841840371863043724862576859621148534945341460375282483809190880756536546490269468384303073627410390933904849274968130300428585357181872835305276164224448940663726445461213982628922672988491818114412413257119871705066718069857067498740509601526303650630641109268260244513063592406773299600558806153754848658212609455384939061162378326605678256207827966520780508472873456829439907166524466870468440183372834578320157560367620522823978425445062465371172167502626484026220912668643791821282933182412862219998695834328776067147619892350563323870935951206820909888468642126029222763472721569604206512161275900315460643818041484733279659788556346854827572184746101368019067054046851661885473506829148301589496408702444206782499882010716038969485873691019028144737318575205777909371076249085223587166534299323923548427225111130277051544549976398183097556052962682139503586077497305643760081381444116621198291507967407214194191664999835306765101058974392748791060366786647132452872425083591953202336042443983703273768037347952733482559004488531871536854572592440943943026623440221368561073617998147572682727206693726162153982533549496941341197196630716150249952996389397645565306476289328060022228994908731406627444892424332709207694870551287916461393721303759713794628222675489198086869031027741041793399900663693294399118542917968219212976802497209000964503842073382824284224572474034510375658899549246949694776409990976663816978075310389800172667319243396432259933984407652434880159747243288446206322646334344809557745003039450690277636035863675018372132504202688072587295429768061748291948026222350118593402509836163418350408792296549356704927091910659513871789695700290699971262421366945488173857898021176675137508340162697473504670910067204905065024641014876441222603261899561539058028564643594551599375262478869769005164831838109866811620950384106673636134088696768046572155732872953061440064964995671360848484604583131501359863212994142146505226077533558051935738441243315135882736730281853694497532524645386555797599627339506653149182592888964096754098110464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,21] -19552683367457630087442784246809241903130964896015001126275649355198283807239309209817812035955407399556403663105831195354252321315376678398802804813003025982188273639344068333916768493250618978214700228844638793686448150038579109062850588109911930627201782404268091429313855790107556213508413870753831390051248919480027924823415934908415225947282639311431804850228952993020995739527585354608865507568369302897857463243224704100277630204669234477788354644757202481084924500035630386304514068812292721477498114591847223667793481201426900629967324235589395437850616198648244598524293191038825254340322980552426993663164184136705269967909406649396646195800964526939151416926266678085384877796353285882734538619966156434719086617459481172619072010329540439162980270399068225902632446894169536920541878290147358404386068640899687702605644471764057703977278363391234158981366555394980625829658852953457035708051374623569622256083846919550391533059563135233626814413535680160399444374766690206377268014648650828310726059191632338994228206258857873603012414643856720921566728312984540538868407821004358362266624554302042862592130891791256095143346529477396554622509422433392037292011015546118230309699557146157253030616663844806810672326085661952715183009344183014940141288550025260943659023954993367326023227561486914156557875548800146753580375788523825805924668375060611026837186179756450779963613088403643284799879412392204405627437159970237670405039820566162073401407950645089057495706110020647773535076991433236661361400989364535537345530733410265569751843181329106193694554902414186581090284496495524297839295113647431633194535654914160846323482563317908887294574845274971550437351823166961895790305256467672743454854134389807177307874423189588469042447937750985295565300043084723512926681192892046292650864663844108451508955106553359485489631180730145763057244682920833588335099643858696561669667257733158375500482307912735976321124959955338649995655690050140131912243190942127353180415887126298130313708180749279133969777942136659921710368901941334183387480081237511732680834529364968222858149794393754725819123453248548123615349752699762963816348644263195266517546464566050816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,22] -32122068583120267498499915039903539954747089491975548015221907366617616236688950087720930945398739091304702535554377275525039001678755019660183691879300468541737730936325658093602700297496674981333836846193155398627373423811994422531261434540005449269629831818517885729546508025077375071517913214685300097033023333163116148103203795593946022816922633743890067896069219761765242715989960522027049839248830493813999092813162746051626419588539192075911224094017969013372033688835630483346275693150961335206852209954143616024366464105019344279104269084993502125289627443182291278589232517830500543123505026066822501494712685714112358792215239319878449710441382244370776610891466099862931539349121018600618139978136579746988816826703169455375514589754783426208086505885346978751675900376612092327084562268399855648531875128213233555127669715816058528028235272565063887676699176753140309441307930603318465812822152375019467499405663510330549534791905046936670141858164061230780724321446422779601134856701477357441377998332155338722441026824750336282866500491414937678613769169770844551123590624143394499531184964669301554113022908346673590739863621971224713651969378674965698649252217716006458351654410405109125344428883015883696650407450729317261438701273261610090465931923110830140710625850750116366280263829805523582141821194829398099149701973541291400554207671801046328999535401231623642140827491599004092065525396773282040042436923057790739483828816635994678329529344900415597033374367176469533888127028058260694258469185831906288636268774396221219101330995078735483665362359445905410172676781010367684477676796541503984598086602357691640703542346555456226868306670048647107494305400758984916506073306543331540253100459219495370473434938115386170816940858216095280883259313717065431301140407738638134042641556152819080409060050479356085101384056986324231118662152876135900637808475914806364771796944188571553046024551827356061122092033274802084802054329545004115107833594517856890660262401491684380591555456090807875752362563016989232359500037724732485221653814901644209767467339771264414457915483989441954201779254503811468290634816396433393050851696250300466117423150374322176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,23] 96231649859655561697541940020256016641712992004343250942676507566000577037141629857022345559184302909530617353665525943703549402546591946394494901538376852705870267112222619643747290785206987078917516483046253647134317568863729087587484357056552523849514088573296673383402367275946892695815992871092964710792200685847250873887237730362462513624314446836129771195195022690336303637856514863629518276750738393957435869037898309645501765147061670338234256000886531698916343135608697395207169284266124943297357104339499059303982296279006232650309945236794269450520172170594633789353484046874765393011317794258806128350083931242889623147955300619197723753639441049088498494735067667338316467204577525979239374844891456122727067122222799627520574287306777961183842781329406201380145415361068240778911333083691300097935284313026861947235847777844742550451947205384854737582111643747349676423930642898154305126773997767772797923862908159158257716032559283012924477238226296280255189158241400503256277262467224233030289803795598943882201922898552377241397440609602051710327385508835802226313398510165294641117540912952471450533465562895534323335965824948399883895549712136730553622371939038611364736429413121962389578454026563539982302518502467795609260578833475778432418577080188165100653835341083641230511136588848043600589683235718316057772289548614014157920885941620135670700847248429668691557206551185743715520914432882292669668004926841168868850071019648884915938758857166343467730766237522142899035962533091446855121732288103621371390144392208641276847131186657440840255884395265569746560770008068288687481764563013219226828108332862900641324880061059890722776332599976884265956743638664559767828387207830467434092049508817442636661779462515310214950204516556668700712124427481693106286863529619804086530939660513476875493773605554601719316933421520061993026576200691021877474263101512195707225580523555560545061627728106525925145570193155216583101891190986513234900489361354646698443029912021636665146593021004512420573861561208892039325479303129297132539356336673380494869085209011864456015590928936113148545311809378747610041593706288989533734456864811134672308645816111726592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,24] -149512828491164802503741886793846574721784640374672212390810917490293580167194263341530121140366802590217533018074513050439810494561915906847178619617966050550312768548389315045632909166888332026306670988204332474422724571436826425445084279445364158567268911311942489767168403347384845369265084538471863379767285819487608009683680847671092425253162608051817316867596680020511366616393556980245419627317889023772469135695084882828278951117328946753944237786151200917546460768808054245947856405852047492433673225480737171908016372609219572940734277438373057734707846804836011773679993511877101887718106451831146923196982842534850566685812972048919792621156478479390030391517470875166736407824890435366469442633266104568323589314450210217924429262926213266813109835015747328336536006034288509148628573148674127235757731411251513016975452921039099611943216339275477890980351100141355951700977291272267309452275249504370246056488348758664314293970114792422926799879126141134215341964970316130093584573064179851171160019511197659482446592157803145495693788359190042079494799514834735241122440510100791540202905708903729036767680641888213314693323274157492571101643305499282177043995680777171866106558916934280819127146311949279322276848638257429349209885104114303675765557058300038983366729780576092210246004001224413225135486194789647583793603947112640897439054536561642098641627188326888462485167609191024499254674595781782855717881311367973077846831552406088188541029220370242915476525899587196285695245961472516907677306469900747131134632651577680712274292929674821865210330352973766597609827589175944508937252928614631550474983161348641586708209848800581558032955671615021903858245528391709138807406366245414908333367344113451771809733087049480734172934497179940957940984999625361227431106054574979518844488734964280455948608778370587823184563755650493897434129302868226338143507686751424596411877890469260269337496388275280571367975234572622891024250559718349398180693744333020425708439439544774766629339028521895613652750992545368211827706295362150685266444594332228839847368808657957549732051261499629733368656262548082430389810897545738604161212525096775452768867299952164864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,25] 175330685109223324946691202670799118199599527074321999888668944926812967834126429413098343872063137613337587415418315681177622514542144908799300861907841048165267432803805483967968001457350127702558523037424614725892709566430403950275823087179400880893223602141993133464108355222450406244109565733597424615564321583884142598550757747338484946522070471252868100987985071697671098863583178550974354881281088018324378693632246923622460671518436288039750943914820721318472386754484978552949602927140478085466791638029138157065213924463917948582506740356528879212525569016554526282134149365995048506152559921587088753304090122968411991963372013642728267849053586626734222261681054233242444637060717671095448123413510345493184809645699328640591263211307126992922857860372954764376666272983026548909625602030628570446448535935867057534869599317700833651039703514878696704788944057117175791173214552089210469056718161143575393103738553662196298862203912552269023967264022891430982262334792740811826952427853651943036218415354481159015299955543434938123703062350098275988042140106206348817605844781501119190384354497453783648854817107070542970898546695849377536378360160398833431825764232551769925476207487296243466965813105145497457490557769955774641503496670638769052972871892902146154000673852223432818997171445861431732223045550260912808704587804570686018047297071981526081583589745972481053208864420842282008922990888186323171136141396284133219323054641230331787066693414861576237015136294839881336216284830722513051160015165732759677007671087895879702784869073831159492929042651508677153724846640950315039025206279854657878735250568226295253007657279948112704067087656362367693924908041389381679874995406853321894920928096884708035317049427983715491924940873264433271771256137702084715569696256054201382291811955611115484078802114676981117027784160381559192282690799038622326230737649339857210279648132873367937674153969995438021245226575637745649857856205069583933463988200431223745935477003014416891341784801290063597723324493620737023007923831710439853123440924299797916335532362851216569810118767008937266647532680279294754375162872288394234694057876923794216573478484523876352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,26] -168923634697776903886013387692681049818839180532486529849916827773608385547631854477342113880228946484975137897310173491429740132804170209372005844829999499954675553790272434953816546454768262618616354627480416027474504222127799569828272755066501451839833896742038989207658827834114482325486362354245167310278723518927059864920123185066090006816097383829917734408688431015206883348324530982344887749984920728727801989566615472175625720273837172002304463245975087305764431896871231304808404062973402702825946142963019675172086094708913752664642158200227034871593097421732405283724946150295312546415425409922730622573145636185502404046796375082085864924839267062461164176894160084952488761149608038512246454656116743187582564473140885482144457174266388678087997101226189990717328840605355265994408070695613344521053173382588901157155092583702755086638031057381779303384234884184290080637132864925538936807706314216828122575848076067035365564202378445880130443913181714921160054875081840653294823946865311095750475367806764804056835154499605370914688375533850835571046745289449110782408800601639209972488002823590447030961926852532997165017019768101637819829616252263888169268427186713491076742743906044902369546413644223109446004353436383488894724996657676463910377495340208105315332385442701100383597871840455091752638303383900152773568024758771485211665851487057220508556397050847737237005661618676432641009724590835135682255105438700655192823857069818237132472608462496995908937052259218888625657062456176510184658653853484223594949673692071914880185781442441321310544618198912021674888900523612432943379067306111564669074818485351175034908016415485450797294846901910829050149428207263949822893621781670252685790648375228361915875086911881426166776515849968635947081659237887551769295136883598729363321754438340105373134842006255575447161830493886872391706058918409593209012434056773297732465386236493810956202465839600011856149641835597600390953652214459082848823913413904065145040925641287242546526896837466789255664675235535490418166430895145351044854825235505928288819107837453060926496430774802793746401553055320508152007611424851576138757243119533352557836525411036561408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,27] 136363368266975956761257370914357009623761844731174463256100701583535532094978786092105935092471355495935998796880691508269222837595223502251982928339352201116897184163983077656187353778484434239784616136410413956874544291691915188029482963429396986733722031118171575664769672614354375210667828307901912292799457020895795261630267354757737647550029551222194616538423340074933055059809860581632992452442008013594851497844571616583916142076168008401394220344119614170424074276615372093411394469211245266372082124155186525946407225962208638802736998564469541417967379636449194221471882072269414855270285019291110649245289021604368053030153604744352062401463085538885758521703145152969877959485552050241610264177124100420096579710554122152689978784094933410085957514788392290032950632527139975854305689180596090863762498083565726021944716990242758100860305416448675958719707895667727834038727268252965339329566875468575686221134242148284646383746549977166301911576442571679851677811325954006982300749382801560654144977165294757696127887991888692949273897605381269814212338329424285080699146424218131859304610676362532311174229933392016154057133557266871306829981505352176937700318822002656378026132229071094326850859883334020947092097380402380518941180227330630661031905081679839272318859386546201094377281737177675060377298853574370099257019649816525362684899007847185617451492634848309484955425523590828802288797810467979379807240462144472970635761439045367151323631865854372590376234839131213975364198438501921700075864274391741607502762380308739468255328384864535846572357624925151145420584121328261490346720850245556350140934778192981040868079097416345443963899088435929032043660428886237532935841421501468369632729205283014365774368569868921555544019700604109257381961112117369831950881432374322736059133323471856918133805305524183468340042677255374608800338827475702590123079783400633727322600815560833132075285936521710395102762047896777187921496442073490240292699717761753913744590672589969793382617051402847516790575906094343984589808712383819781436840077147161731148122970376718433001907187687574586862819342634061629339077860241279669677062300629381186860856315771617280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,28] -91186893456370773066364700934818748087977847382412988774114643736284100267131700778775713277087446900869897705740592698526520067834296937468407600180327274907169795823957959149430496245927800974776853219586559161157480463742892015743072081079688235843186655672484227136394266467858955378860999257030334006506523955664500953490413079216550527641325569665237289964775323356734920368122844609793007191130393526780475594224936644856663329539777793490228677164696572019620552805291443683167491383560425755871282674927990088758005545962363965247168665205071810836597855891503697569324736913024300547562561898197015198573172471272973597296800868075695633161254900970942918888330457168783952168897846683597247480014081530230500500721879159629327741463026844492293472026992324821158322139199053932421165651254980529459676452666823246968070546724825093986079511487028706206177603915497593280335520210699911424062352325700706881137277970365401303816213588069542632323530871912959110759102578853295080579702810799648991719152687513024218896670526964490701540215890543019073744466916491588850098764883754795442599818898293730416512806660211106772689701539402309941933382711844939696480294191014307647706263002225403281004003167283163491386511905620019349316661785820751260089886549501689563251129383817935284396988417854946292794201771694329785329040733572183968297320658158521057479903864939782262496915683404947172300400494417042230082830362738675929653569787725443834407626994596138094765047068967354935266279481412769414378738427224028036329616869096760386973460232092944523595836900238039081886173179955507399398969632848911955577129505459374291618841723385383713095754900904966030076740927317874308995719116286813435933371774041967027009217726285497915054965940803435306795410424580085357101470019215014494929738030758642067891618051235102175808832562134166980592591085679463336575210874031463892233859132919450462679336041026147138373842253915749894225130386605255209161997068460892995930312500757687175238571346654324474250090363168968430337130596506726827234289404183021954855059668059256778822550380313586533899618969936587414205801355543095539271510478438861311452247299131965440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,29] 48672290742217301095146961171134005174809544214748921298052384236942418635496253123621594978049722578487325987683572818202501580069615351770907940622634273335127762270979885574533870998722893380217644519857289512052760612475811372893535000825058870544485101468216230323747565158802871385040600329696989450031650002660442959568767925087149592379495125082640599968433991589335999305279747525396942708237111188396850317463087500755160955968907889533349837391686420030601237814071220452334147188811529812674625497005936139011279657697127009413681539990840726002210294391521743420212190981453419697082159755052333385467847411571229911185213324190465164566134246817719302110643480947257157156697637127344646442570251305910779932201845497869353216741048617413978556220332137130159069405338330322444811405545138566727754761868019069356547729086657446696747051970399153423494452278707511590073177292562807033760624167090496881087394787475256137462179988993792775361283040091533846313030626749493975773359404681211535295297442243927185728679921578911079524505680839735716482946984168072642541925247479880041503388683159570847379685192031480578512439981734521180401954756763861841202617525104008422006491758979383671784528581942737942882951557671861142604377516313644368844673289330711607624959434673474025536854782853292287206524333576301280455059063705601416019377855872312368915720027476400508489787739602728875788445917273687427553261030743556524575181284917564876355017146571422828743064669028877417670182143427876634067064243796845167761446446334652070394960566468707013763622101829143829615987203505964162426687841658638085533951584154189270422656821351642518113998224747045283311710408295179020663647937814597933346939450938271410482728172217553589071120796920148492826357649763942852655878190891605156674479138567115485064465860972236701369551078823844852367351888828429060922143431021031322769655858271607616805301723816736441968543779242752918561618159014421166167706836373215720924003469119484262185504043811271042993768808195269807827130342310759688017788439424204520039289619198494620391286147969605121966142716154821456719778716897428738494061190086463906065071359142133760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,30] -18976904701470160805160646672999725400015362549214769279462263026949214200200895123692547102720670514231781453445191761832350661717451817212429869237068157602459816994800247888236126211590416024404747240335682452206239339420081047365576033569524445596338901282375944176099621810929088985933724084541689290741382943316161706309313244829398707688218054514089770690295662472398505882763794111368428288502469655105828675949534581883111475442844349418152093482412360183946252300015409405991561890013304389552548128971077213802257388811188829330220394632577149468455601811834420511048954362845181649849228948543527644021012360185566247568888181788600353925898051170456067575807835329298059086000649355604068344700463946874783301514292093176081190480068695972915348032891822138166753734080586217127051483881912397604696493249113780589354553073869514479246512360492202809560079590895011426472247257093282093553987921805147233324763929079607136504215030123808060599488708980055392339074478204622598167786576426261598639660110217159903890630676383768329050430399262115156926407456734108101042277129627569744814871372257073936948121522420425858579057276093029458972259991971597234038380951965693402356540804710310031232181343864044047746651883273857337484193400221089653335171984646789520119562495480556109820261307880810396321993244615397708020075075587224506219577529080004179929523898917594515817437750879890151961022844357774347108791705031776515794744993264300996033794316722231106023590631698094272663891355739057058623231674989821062842859650306231362480023417387757974809273727569812937643686128900173902997606404411886976803132335378526506602359538898483630163639240197968427601750528242337537421740381243400667663316414680095451095395779479575531424147094415913580595777202026321429492822147189737708979679871961177941407517672884707045054703398582702810479507604170917032554152832730411152921558094997601772442880362833095477176494091745118285586274241519056338213188584889166015430246408816977803154158989234148154176133741909823317296788772342350320132127531680305730528384641365819201708742087444439176584816864418737912506266098475837647548827239994273688767774191777742848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,31] 3805719517875000184256431268660742149277761027230076997980957616267700690265957361134177512689992485282120419184541370455821970278501752289744657056975891472743873401023512485918919012637109420996683804835500604435982112352830012338254557313224506808439223401805434534711191591506830706184056188706716088743654734279166749691224897802373868133062601026945253456075808293313827380395663317594866716541094675928426357990372210827385159200165798069412665434949417982172266643667198437173676870166963402107496102851434500631099900757150371545558604298955693850586497143035736272614245129522853072375847321048956615902012313936533503166452116133817326954962843676585214123859499478391930760963260860633332314657511229751867859399532997437123598906453125224180030910699589904227637821337945416178596035640325543374099201733950325978700162623868213097715816884590599163299385115817790827273006513100079588017274011959561939710269626994236666679345841110683611278627375581916659785025799350582862105242111174822975076221536140401378332884673319595008496140225829275179168572108836749759453459401712550407161008057947779528680129029231411892195295894126114901237946998609887104148307470411040997178993069967424914012934789658494974471852978191889010475171340603071511015532509232771701786556130830147012053338145844255820042082608888490866385500429197602785393438912091683147559958454496059014614035706059788305629603465748068306320485310569640714403247267061487462745905500880597472524102425127495173634260403402679922850736327135970998047657792810876693732136328200899396841277391638095151259785308289817749674389789445917411609742547512666758322100835245645937899187266190553854883818448716081067773362381426369521928624873175401295631411071681380683944715934320512549495653330687884103508568773417620962953230373748962269340316175633306294680779529785311293041178939924345251610488257224080121783959152843814689678060877229290452669463487321699539985172915486091609869894115454493066376738215441253558241033777063525738882167630979826362153893699912658919797968120726717494163867413935045079108484859911540485810305370105888858790549168034090113797877117093822358195370650513702912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,32] 1191698345889160511802458312703100078631218499951870730008603122101077556575687503976095091237299589093547881031380999333203569424919429405866165076026152282148960943403073465749882823321430695998236707309136793777024173309622217112287818509596886218804170203671225183670200727568936341957450764681930059376072618656541750989216669868911893444678389952226119689167372519163818336722524571567512327082502439456754924959506417513114587506657229998778767909322455537601684429845358752678362938696272191082717267034200855884231578061801798323609195199801684947842054123083528486613611292312400649889171235676006563393701696990080389724381178964132076514609841912252685925133667899172552590156803357284867732355037414300041355973977900457274227038473022900502680294947688145440325117170200923164128036249544730593880464012187869321222253667844047804090375196073419606568028226508976884387747208358160309547824507130928195703730032179117083743481096149066236079788660381703706848183499558392470847985452115386947796311704807567916681859832276197631577144891386791772963019094218544677591597189960553124446683406820609599733862782658449733272374683882297211977870113234115420583004596669119139583734661712386545925074572876700037916774063183471152157408492021945651725947934288486173637826195333306382572562037947758973126187872916622204332973494956859072326254559008747599898116552637578358145264468342158437116485090561548358965347358428677508891593795505453583478902816431388565187780240547478319398817690390715820414946685469086793850597428394722131420480588842316873018815579495543367285515829437373000177055652782867764692045496140104623118363330254981809598175453960690079168320795545510835946245352976432942609954881808542314255530545579849082865652459620158776424688950960388851705848227105297894852059338200964580687553140421744810577221498208682465228895768429571474254367919876294251511516047831643894009638660744153254952465797450906860370211452823840186297016892195428462927104532456108505111029765016213861883951385037396121889668010725538102825218982418844721848362398866740800952390640964448988873736075998425438015370154504819399416220683799439382542255443736002560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,33] -1531303402847447806346564090879076309864071919439365649043656313336560437157380532123445301756381022152454753185594706724643337732822884429500076735068104102033126507923740952828210684590729287207628995268838303267500239247266471036772602176140754717791360283719864634109625234623039576766576290094585116091743341964026662698086569434298339090700732686942674745459391864216417467997902491464171466552012778993072172514692522006275597667082433236215716417100982648089840153897302715637061083878585632685833666961285966672014022432260758451633153808295368304371460428038139592235805531242714944186961623684250061109812014023082026553425334660794239813070280977969820061348326388887054017128162135859522617728997536505067629477869747538883701717951152462219571051981549013347255691741132195057003069753577742924268393442934448416118310722052570967481201310293662673492394694203135912911669426438541322589900121296345841433524768992508962630419784434221774497980057314880446155735365310192800634806229275795394439781093089863454091211264089793095593907773531822721248395060419498672488606677476063851326183021778764298388313454247476516004347488774913243569282785211823620188640032376368194929522653385229815025897303115940378573582062606413299846192051783441315616821563072938202528782544353804810986426572417028734764778687431101533070607586957256887731259523628444672309717370985259502799025647677227513289110454059747651951767439592410075810533632370523243703644610587562436211918626728413766946741077863366692117438913617402962057101785960673172733396163357082919386033173341957817370028018690467858102804418930301063096469256636184311606644314611440187452826871230904373574409282238249314271667275983142886274771115071135834274254733135281041362691545096937203895318505782488895318648711844077177789615689451503861183760059043926025906441076815412786225032137614500097175014233540025712845784492902917864790558630649730710744890316063498731649206857767018713153763710414776335820933006987871520837354707991732572946087422247749296325878557862636868302649680641141993419656129499185408403054259835836033681336286629475555567115796756883580959513996622676308144153012497022976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,34] 774452884038887049077018706018838892065851972434012696928631309113752647191137712041226113795892913860533629109723690483924364121991967459327600673697823598089782746604123691179712112963029343304221033901723779701598128261377810102695805220285139910933388917067076572877912508218894784658473037244851825989912103416811678453228046852946582857829127378670671610723600587653284804640866092841858212182109597515505524012965964893690970681592070894574205986233744459088136256545173043579635473033557002690640599253709665588653126425609569850348597252167574384550049821878742326923563141812790104990953524374827388299895126064671878216292880900727317697555954532026297291300781117794532094226101716210039176265738890754858018887609994219951232910243125742741032253994828282360630630767916989573774873922853731844433437633289053280844777555410098989919842716837917550635331178855281874454898241454700593437639493059552012009820175589685332761382646057510771889097126014529038982378598323727626637503465229294512413599358615779468942177309945751661449454171590812116267040931428020189268383478228871879473121876602135906255127019221245341461528933494575757252648844722257671376943542569083951655969354491776431892537768898147954313912673067044735540136193731829418757884859553280963133027983890684148581119094183758358812019856993632462949083294765667761981801632881786442097286468092471428692445267154527724335082263830333347221616166607924579225414925307112750935550072776187785277205372828437816276268714358319122042187580576713010871834936675390632004007614494984891703233220761835697387067502059865827753822448041791200914777426923558766522651377860654235740347283818935273106978922502185029206193584383454997416646906761132276801819221011324155983284209824600151316798820881690856383516237729811467950891575094188995928799651923719023593036747943329361174849546162051743423000136474268037099529959841554959059166760777734957208444539880897688822712589453203053799462418544226129262970593261473746751271272517731667752597081097500064630529126482232822262017625298185522605671244899387589307929572976115160154221087875476574743756960549072928404893047651692483586150529820000256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,35] -236532124396620215380189251428186821856558856118147439706163665123596155807738819817721759843392209642001676282567581412327478975763958853161989885177853885417597711484772200652697816010234819797256799676795726681751190867662979415705662151637744582371209802660862935120655557495767572610821991820452363582231316138184580787819814895630876109906768461905586567914468396497270165721471159787763328058078713659686580032743242799653192349026234945764711631069629980859991617398969249636648401839620958260177597934928177507046468297229299682196214691044644551035227646975500674789424719326702632094756808781767027746172220848748587881823188947326248654079235539221476581348899031915171587020187995812492524492199743597065232916938454409080990241851145605859191041464532522588665607464578357995468785317799575784326594065112681393246347607328129502497082018525574136620909734015999820661849315512377854876579407383111524618854598515815001978258928264985435046169932526202976340246833532760146164008433052245012711946512812417698447256053365778551537337790222514168784990597809625699428172763539564200474901103608109171048110918380973592611764525845434520568627226340736285294355272913828540209950358991953664052383948576628789296222826056023491673063635965636479063574656274724990722675028136082772319020072913078167819785744467328561313841979906275048558237398974521326878454282415915187053183942594985607118106374482247934083800995511815710633618363842415962571307645632901803615242002389613294276521030219072685006807187629930469685202378610304603420077190407002328742416840253661865806498752024411535680041078796368538080129121214772534468290971089863469053087370979028970887796488671999905163774257197486161285912201113284406309113551689634819231754724013002168560251797098070238800505486372881619406399996758877044713918602362613006920325000268487644914450266312669814665245168767686215534224223469755224746010322332761157438469379263599708425380320965934786405909561283094915204667033996932272656875577785896254767105297071730637678089819483599675219015215347552312757678251085354750629806858404896791663880061925825734238889417951994969628110028706803651850625888534134784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,36] 34583641904954685965505486596670026287606364070086512435880502246327885828801692879318450774165165030998007035753906426954126071567664130134051735702583423165454523134396841529161993988931448866017220991860657884109158651194144002217545848332378635531514783714506118186663538792789001439585683877515297596261223907248376239833449239374049297143022418031180803353581980534954601312376313757882133729959931014577948151735732487999387238579830743327466678960640317153295767067406056242376199053397534673932443338093699753162349733418623461383229458959030501275197127253277032775334237495359020004796463829165121997732910691374992582439090335688941222115160920614918215945304584278219631092469379921454335737546374084213554370552633396646573196475077172807680732219257093228711569437606912441255538754498950592860246472816413237127752405386876586473169965788740652139465449541558989456766099572123482199664675679174146384319793424431652562604846161150215506797263694547626965986915840903180595851515242323931212079692922956764323657128113246698475656975171667993814070518731809957448371352277408516963577196432988434592916878620718103370026395741130940993728370138565766119584357419060429039716758881371689578788090100371527757951211600278781941920781506483442822029805087633479730668778613160994728056700659948291473566469301288191501334461755606375493212694056759375802228060177167872529377451842830166008749092271991609639688557781609290488711039476479595555408847384989800592183792135747170166641678032363828882480392795431822927506008531295457544167939843035537496344373473314234268399238985452870889276514015232729568174885725859368748831264457988017069730573481139901206232704791939724340931541762679268990997168535987846240554694045016696960184549443090772703947650524854480749617837667887961278696279995868520777692002956024976929272863478679110450971083172090392789686574062435308215921339384015587450989748337349913122715424611807736112438573720715189633931885112945468468644157056775635690658300273957067493942816460413378566520859643159231424110734170884931385434287740601454547043053086848534992229436271339738472589447779424557664465909084971264686540270648426496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,37] 7434089243240943302157014168785308747143364238868882659559844876778655200682405162304102614902321359086430256530958385827118819335059388744151078231167239589730364468409202160735429077231470165812565487616464272456211413487685610470991151475925651422659643564484661351193365192064382053544914987832813347973485026932205282181929806099316484084631483603109437312887556264700722925211731602134339469415408066980559753977280917907673648971009630049813352820189959862583843388423679916976735045323640921838479479634953098023265711187156815631725620981950835865876952591631877325523249820260779363481633374894942419344435478130391608693825620862697584772277824215850328922699716908024362955768943082065002916866824692018390482954089196720742228151597595819572519200692010039897332281690541616234517816642700210532808398115326664847467448412292822416954892161391755686153428918318014517510134558476965824634073475927192164325964756680147415976283581357703064357138530454922972099191132379470705978771708987705273834646076093317291929814816538676361975520776955229138079508552000085757262259149554328256113001979931278353024210275072676770670088595119350584118521846027510341832355084021002695872919514122231220805251317397292706419544397819100884633607483049489189436825710314914065377283196708094598669543796214256593580581335141774516637868501177234707114303402568558816240005738672412444354088878447973345791992194662058290573900108384343961604195335890767333914008301574785446309372001494288968758596973072109309548065099099658141537585818995492641037327765914565625664559327859991402297361666167530651837700926228408265298908289801046588468751086975448707826722211583580684665450226228277324179418054240793509799620722521590770332076757119811406930239043709701701810114157083344060044658897538247515409619150931695106255045141242426447149294121111535264310936524318615446413561733501005320844146280794942057666614723252253240878024529364866460795811325513107969657660649882284373200117894151450315628273719445838704942556898213944651201080669194716426180434348374217592193468975232759876529079379469709150132830426647535533489368144868839876126868507536744161865168725213184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,38] -7752136229344725915507361999322570657839091306204068791085644187429700949338248562250499786851207037851907841276567754167017299182509624900947285289803978938415817100559183493032997892178308355455276787776232825889374921823822998860526737975915888577095149831963307228990333372717511977653068239482042961308327247563836655627814922479294285265935090608156037775595353710671470387440112528919855372738671415259530386671299233223228536087381609813788804489979588592459591112612753320741602354920853637909189623496303578480597234356701017392266290194515351473277277765387448980251867550750435760021847548619872049718681610856318952602302713354810127571639270440391060365009879284047813806318507843695593632102816179440255067506188372550152465021839223989371904501812890103936258957157158710152525766901813475936635175192883333038383657119734327621761733221457453485593807705284691394581954873238014183920334354143040459873936979754882577904982893368989487985775074636535140253460572357328929592987415208755399004657308631511563087891501265779161912513910651108071581457755502782832425925487847082892924194526501817264067593498723496950484276581720656480579952850459085129730653213542296831395815495789880702553445356400274468599560230701991534158308769922667982678651841054480207297813203813967294924927770637929624017902306216283767878599867198815664557256941484669767754919313049236418959625509958617624915632382202513091618097521623978822586572979527476387743988470414368931372299111291801760636058513632467568499243201324263265365247254947581117622740248109590958901455406591259575025666029725456663320794910991910732147027882842165293093795819520100159068645427070284666716720213352755726318703352410230014622493057310501785327730799096437931183979339814343860064374545500046151999037898511332082660522226764184177084209425497059895700227190263478962814286975752137951734393085559492053099761381024445206521750639571844104207092017993170927057274271820718133962377398085430661936610228706037570032275986638285105835984376726388817525669146326851603908082114332280326644841563477007140903677492870557747368298275938297273444295624353637979702013569028257845783739573993472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,39] 4036219692279117451087619106990687165100779944963262238857632826673175367197687791238859646934901193159026390974174686705371848157643805875904695193718652278854265983841125296472482034013068000460159796153791868554095099193717531686050243533038391450846814930298260086836105130710743814162638374310957783443253381910403293599738323524163836173554333555567036221397198779890173938342139718375740476108554334705158299450598618423795546227618410534486902597762779572120256578090967306296948242342980704479897030896293910370961571217752442768077948694256939068708992290165402401742010866393747616314379675525779713856369646754604073612897447635987069073187691839574704191282614147584967772328943849650386601662959832300938279329288496213686648605830179036367920651176138924782039159339944634088685853618352440596079585527299250265681212764333316646432891924437389203674292882454183781579607264172397639707243817628878772174915534909176376899853078831740890261149850265031053377548953623768303657421475776467867032016323209627944767919145318915573582233908156614897307795478626973270506159101185482157460014050941976390055301918951617700898507315127663312056500316590616482613515471625032716311311458247252506294104678321952778728577931157468105062940796619404316252169467161180780172510553668657694938004992793127529958688631912803031528276175143590907225939372530755241209986691110399705458010787008666629658118832342162852516546926498167507432213721531855596367114100667790465208991837971439340638515945351417140225249272200780519815827613412462214463721699008060866672492282648054280264236612287589236376416845641787754661845038626322639990753593622500932996108091026221927977506923324328233494473928907434974593120193096108394419989968206764920911749659239278278306425527723936484579099202937314330568978530514725515659263774191489055889010162084059612995069709456871917982803170055109790390099767484386860897982133521431842770066029488961742598412950160934602428529723055702823745252270646757116068621880189360262654769799739829520466271593187970894046232170366693392192931635201926390888707548777121365741699275862573786144913098214392016136192712610975455454142796922880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,40] -1797144350370487806740760310540035761230009856658088268595685751081587233646639936082644505224095895911192477352168718959745213530424356123840372142367789962750383103920999598634531438401433062938968516075986128662495794236231556688001538289173930939160135132826577976869494089476840217939478759124713009869343582698434455767140482634082967246788365937383498156782862251327890417278694973083319761160966098963896395290436901885809306529437042409512349077467783993597385161616557410707630985606852642049207405642223558604800623191190844078722682010791830112626452733127080389037783474747581421145109886923687653809219255134149561195560479037400052695612775443377929369232925799843036973217065802298701301262579222481937766148675786988295749198053977121410042361453074567241908366250404394273682222923905671995795057148866253801557850724549403178326936194958176446710890185817181051102550735392075008223894759875862569741519936493218979194452149030364152878663314475983436154712186916513304941657590579752585343669413253777336043208593898365081855863503789840826368921377998921060941006869786228967097215292305573843504389378554653372452881033316559636862119221671707383883007960609410767805310364687053559522037092677132433808726564766534419051534811570858089991723121387006663563549806132812936775192899344101261744205710384393399377869107981590377786967519317365845276003739094033060188239466332730263696219994843439143833101461957005871736121631891664125042166569267465052784769283808058700756545994246450722550911070133969518822620350699708760968476818667548731096383002949881995769992948005681294878658703758828040458370455033917431334662737950202521156649914118922047695279374708207751290981433708409626518088949076217304699317588877334265824745878583747419064419293061462920819825891568854850113508378041762340890259589737108644140171419126549653951027761913441129353643836449355640888217435771405568619220506519258526806810826921176981421851422456789665267779954485598153261138331078684093984023368235773261255812234408775489450811777945223510878742331865303734729330386657089166719226971317331871242440307964771252023405949103057382932163302952140079350671514533888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,41] 659416062425746560472386168382082193995412731835039600247113319842478103435178502699223945806947672275705220163297590793717953773053550970611155118716694700562606807702309151994029532633757003311997012258774908389987912808674234276307713811978654516206960096609784930678554426571103751477780384396963678064289957135651031755245776559461958442995571755025379489174954651038922677931487199437173777691889773455347443214698087521901746131635840164556420755805159665708543245074783801412313186657063285584764018315101668836364746386350264230024936184304360537678553967975365089357096287130398911484444105096901786920198424909805616547790926245999123204422359164002878031466269722713450599723267950199816588873095394692408966109481771847826132644067832459752527567330958941438271656744697043617744038125575790356173162699470665330467100549290082238743086244308587119486624710229450278510053964288729376159613411256300903687113712048254599109480474447853101696585364100882975653784696551202959956451646934008644773155353863008710383440169294726441075688982301562552664786453724075825795171776065626997490487966848166847969407463202125078440987367710911213968411922044410059627852979144989012443548498416825735647188203962958367246706867683478950760805091724412547340479516090447363337125107210671472056190749016022015973175399958575189709371766922664826397680419223827246497268324911813051838514908218167342145722092117592214700856480163946559147591329506308153216215409338835253871765662252962019561576397776918676474363583349354510724049864874273337727794535725155239794700749800348757332119050854126572708896785067458243194879067582869394372852381326720780561271185635403751154839662035392688418668761927384565162676354375973479699248073029826553147631596219504086122387859628591469223833412184665076328315762242198348006628367658166625563754230613036645260416364246652672426644003310752522815936889421946335224701000062547519999201993712983098421790638988491503006585384139371556002844101179618016080693907275426647140208866293009451994103799306248529631040587789554773497988303953822634794037289463317329775860631734001304517418388942461792128273592464320177851999570624512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,42] -169696884405723183029270156572197948876859762062321874153528033664755727465949450410020313885934669640206986225645252392735658913218207736026723108280914427956253681995132023331853019602824216677453445547741361920309881690561762266072310298097189257081334131792632446771496765668023853178947806140262420601125647470840406121139052073673916088268550563560987420121600128709393326501482479983114482811024453267348649989249979884444676385155640980142005220753150154791391144842137437871026108854531075335991695592342681016750479230812574685262417267653534883048969116937273537745818275515816089233804849253895166863311865282598172125174322234778910297769732464652502805388784493438249104367654513467648340291274724246231141053026171908147109741839549586767724389734138332180107930566988081562518582949840289767760292547234446230368641610175560942315028262398193733537473475373399538277901685547211471809976447474749130525180747016488861736214337096604727891967255509754665497609143921821679123635857357466336133571321403873732141346508989757576266272200281907939907330476984901691914368026181072598495115872200371969758623151642531993063669092960207473901586829591159621185751788323390052427686046310719546731555737966969563371128456372544236075550377260377428542238787162413327854947867512967776630904084039651460748513818299348315603465088555888391881017186700831801817805277479941868682492826555049935510400338525964287510038013258420291481798742069525110800573753287629811087705294384087522593762091387008919001232048738662838846656786313581792784623419261146175643351390294395253783891532744704824171431897141549058046614947117556983325265715651548942975011187937857218028901641741981129148769570406087963565968542048739607482800994205324515732663363847767830424546757056167061157769559506070492257512670732889487496129750918351593867372262646673057229167716171678659306015974953961600616884694301593913278968875138538407269854833166610667035876515900181140036135591814908877707192639927360274541592621515926460076409593520037508605117778365617330697554303210518975170768662262561476432662360943818786279409393567155790227810880235946317910031446503631640649510554697728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,43] 19980513699201039704297032605994871505048977196487862796156795140354403613201115231055895459746750257183664960618199716788548666141614314615841399847797854454418958894926046531333106914059280088647491260911229579962857741868145900360041959565862666935027415328761422954227103573723032611532524492246613776486670581724302797031339073344701948714752354186955301791569256071201238596849408263592381689344028059835979604063188718210142490524429980368839069281260424988117934284416697162470859027853387888574173660787271642390979494712175112613568657416720037472160147565872900262367482418186574416585699447783312650171687746409109491166695722852321348424727773236488098849247080493588185314045100633163277191377796189067251506436005212158950929275776824278567115631536394883890272839336486122778889518997834769892947837911119379394917393926094278800608448308212939206930472690676769151205684555607283250965128893567618775047227497915194700703822257434653961407198655579788798002196524553951229728759300155442371393807225078745660411501051565397255091722299296245304736445151850656342371291489034835883404284928956039929946206457802434843830463895575346018142281967811925911670497402848155191328213999403021181599652999838518025880688822210733784752478179742259455806646234812689271988551707025798086111644269192891315515212585708941292196690296679144456559024657960529184842743483089809576716403849523883044259585830538217075970675063941979692268345495178176630522083187226030576372671616410775930909350406380846125384719022541669007474763199072955865955705318038157533058158847263991582624892756955647881714011268180751072280969307187006373164056573736695162206254147575307821945675224379394595603318046317107633624460280862584283317133722661842152058578703446521493465231350572965550851846408545458457680068138029185014482805531515554672448968200206713268487262123545742664291373567427738197093663214492446172495085817237883418267745388551751070282303014936336663212982737494828624682095434026802670233135380911455162672285223638332364863512430508632146724500229125866295087407140876674494745918951240119560395210028161775303746880737344538247382167460213984334536618541056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,44] 4369725307640570983974418138869282549541414128035121576301103054541035607252275459401114406872947081961725741056088105950756980422521238915051462059049819500516168320680183435380180728593852040762881608975843895935153504172738802037262488269192877545320068134103815347668776566166021690983616259148593141418708426806231783948313054178642163516635857822062931600112161691512573596412786154993279521694812071437189039810739803871114085573956932997568413256961908087467053365297421480300446993507361191707767668940893017775979964235730181036953702270982615906527308532519181188498593163865469895536070036024493785061467204423043364857133273987800684827869511434906515055249624817697213740037325234729553923693101317460326276096052284569292392251402379261907756521713821067611284306346167946465566715392202488179254357142520566242226210331961808950286052500146944745692764737849694648992023676734871943135047488592058795734144623900719231912376018221818039765610997791775493557405385047324440107711154021784329801885930748804828908327427001993533520136836210936045795354748208907787494823071890942523846615989660694764883764198112959053634466762359935014660585351733234293484411654778216256361485306000732957089077573955031813825303007097764729432144351872230294524572058509215914502560927643663900924910430238018119806306187183723844670954889228495953656403771736702552528962934678906057119550796770307543371217007868902270470072969759039316243610133969424316325302905204007064573655109582200013963677189363409571835617649825289627551967850694411419757870809257513492457151587232847417435096421310103995262294150011854295399672869156424093038749700748776457507154860898818507175408271981822349299522845147937928914104117540719352877183033382414230496371010723586367532610847293853216482000165532623605974316178621784762353020118662352428324146393859701772316469455635050967196321458196134680131176413235479114751866370121643033446180039790595225438039163177104398069395287704475910254374614846251525279953991582146592935289298880253955234844893611103189493918851950635376286457940925840204989468268264846844524178343796369497134234296053167972201040071351441570021978931200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,45] -2612306659873152238525651320436895415402077900691795001911549662225613823950177166410242267679449190376377604842377979837065215164229671470098202694533251303037878856081864186599736627474588418037074841956328405999002677833380702075766521932594618470256562399375227604263101607467030710465916109257331698622481234768308621594510924507268715416856337273165047844097622311730246382564913412794921932304416709464518654928533050530812404025482551803654115858825445545715512612021066210102103470171358471716934940360530324166679018204268426763818096356275229041294792492075866424237013368145487701698924759542456470181488627630005406375639291400683865714521447074578233090058833383241622404947504753983083897705242906303718483513599490171626077109063427772287039156990693384677135308336299419336223219393916938565165631734741520315500814128611269815418953466068339747171821504054778040663139747756693599773999048587992113224466082201914442705613472814812456412572264452754169638129502981429012678643565408304013738134147936884407414178302493130001798843200798069195293527958410019238590300446095888435193524502566311896400756845111790554435088332636797182894485288153065005866456891847626377966193186419457768766608632187345889201693908023705564392360967063147677129320897140675937861651308747390756295393856556466579944036259110680140557044887357321161681757173546380948816514483379326745263653036225412336558842715014467482273752649824432354625029005454421448640974069092325652030516347230772169752575629598515332897996293590093682659264017486763681311470499244477862550595392001585646355152723013114301626523160381202590068916193686714241448835627701487581364674862299405098562427753241296316635748855035597640749467320316879992806629729684146054812668690387528773355825431192738647125626389426472489073278877014793158273501964847964737133716204918550072244629747777175722640650658407584588540157507866926812353849812134438625755716557592433721422072045504125343419648066890598303133147414124060567236108173400013022726625593133179062732059395438373696828265877697783820897770623493805440656334750235987794656531850051690660923300442726943011188909051656796940810701504512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,46] 549390768115717339300545522633009015191504746772022986231804991029609973650495000862303581872441168840589112473455373356622915894764746913863621146003535909419717619727319667293013022473872082210207580956011265180078635710217420897278239703265270498391368770226671694581871768948963394609053320074904102126451695179136490124289286439238597395546943173311874253370603491589797618128944324871803639380615823387126171135066623633982891537261480066546686369055650277622170187621339819560987358587590265279028486316091172875026535471102597841922059732746918658636934050610901145197345822666545937437805057425220296509746342344245360361002370631508356757856715950658699956244454952484515107238083667412249360435383770596558403860017239746932759859618583398341078396476432775954950708834343240994527506330434710967936324464456341763089318230233163400288086531148822799877444576741763253804123137411228236497114939057554144515994878094742475225824088890840481341941620522619244220019920537610373086438907651703133338801419165297135805921369726247899373139762969533164773630678190311649305614396859426018280686226740947121076194298878581633161138611492295050894652734504393683444706532769015964070363619295795062815335513637651751863671515121758885085969206460983852441583718653045142045768512567016780527122774799608726853846112088412689875885398706169052993818351727123956897381548617596592031912461361215803549589161908742739189836541595950204699334393995584497556476683903274509017865995749690284436454217939973246622453399847106365076869302348493673933381857889926652476072717599725664017686633266581333024259385843958225834301084959202492989059847357717847092500972439725033121663781042779420559262863179907766251664360061854323773329325800029740265166651521160687448526510232839956250194528463270511396059229882887519513623874293296435615593807791879143690036101749068385782126488512862913858486820875908474981369778736214093612687987330094564035676756776162390053545310364226181428724016360193251143782774653599293198998036951104725894975952887722567075496735640439564273244005110329951848296460185457127927722127018687800060390973586760839987064324002046239310662860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,47] -42460897477534282790484169385927632671048834379019591997820101745066116912018515706173304726691777285243462736727264649078493703282243627545134048109770994457560358814693817334965793086900645411515224465860617314613604491953700304573467987482199546834425944370243054991903942682922997308091240450579900813992947037285310145244988451646496253829032735622433032737126334557624438968036289917306960592429816299842208213950508769731593722328293993480300386218737086842578408854334544283373376303986612666715327379740828070918881472325828949326619525335014539620507228653917760402623704620853636480618930707815554124681489068634669510941360322159080438539749460518847118341391156115476083310891985215677526826533609597770065250697012949235010772896589293538592544465301530142898755344060753056384614765349984676470660799070099273215797468529337886499953064310211349442244123552390723235002417279794475783700728494247916007183614247222917589708143462955133181822844766183815156687043877129196310862750194959178742522015575457182974803250169344570887710251251907158557989592493627732219737457332217573481914746257840711976805050429800530406153317373761904093678960342414322100589973154289544036680072341723584638439073034252001717688488196997579276143233531790300913875496282305126054842560786518618098674037726130395252992913506711522222971440148133228007130006485056619814867044765591164227429434176715324587512779702516613338658297601998632308477275228897345536593846526229648162822609996834577498709603693854250235745509051779617268746523966603993778094361463302686636231030442649907370571035072462590882894600530398495547035164996494783687721119594141483878375626279279364313370865455406184907482266402649188091111124995750812769630362047885343655804179204514822627374021031144862799738338101616904053151369536572491166804729995046930975566016750290847908174788636958731237516253571882192451232547115111235427605237210136547130445347276752417997151628889038351598880878556309439749855623433677513928668570250764260629313392610575601955139921203643501580921206027627630031634248201767715211456314534148972141280506059576489270553358446143434219958604892296752940021972992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,48] -5746593401490008029975231252286709278081905200474491460366290131874663855513358342200640981035580129835854884983374423359965276398048048049876840427634654673003090393403706853233319888304790023300522619010391352492814450175884031426815674624502731612795491128182355205891464419308551550681437565458135963478312900180936236777929438168619094885936418688583400567457686119570073504722643463073025668773136607426101310936706743429917158526883350687909391023033520709666474380813006625727502341083881058539575747674225812457167143057273519502473135868429671833641682787609343750555941900868036571462724014235584013548776008540067866533432585418119013035186703617242903269829864580947916555482146671325538199207046590707362791816013685840013448048026632210910743067310516902854260583586436904679193618990394000981087450770807022520295004544361185702884525666911041065864526841216684143472047723596352201002655332926995489665396337892123133712449727763992348343829575998357346269429937079271219597013396183932087795556123196193736696895289181747872974575026499431464306289042865479057274644482865894926410334386340927795282649129795364253052237849833189143111734460734369073471676578384844582783338360304009026534109950073320914907422497206713432148892502372238819796654338380944288271389879557537179055545198982800018916989077369481074518066215048339969374773173875223978501094555427330318264823712877788324708661454475193526608650870668612275174554328977694103746682578948023129988240616776953948000741329915260870646436016478175760353141876378291559554941349244346444954842014494327486068211499046143032403954667511209548841485575308566386417757307550947196676983712892650301187082267890360133012936812716534561173221836364242487422017917875023150657426930365631713619370542962264986987001664446294101134491109489166597646778751577535129509843162718799442496945341130419197290386677547659477109377246519170402854411713445053747506357010318356862724742750857067284180021466374474288169649141745264864065987744345761556837070473248585359524394272543607442159968428103670219538629805806563850843632627342342323522746700836920900940866599018940974106562647843447648391528448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,49] 1857234361473487482556119256657099723583121537390037878475425136461365902443682846874038634177375084325784967699848530729039183032736805939084425621913014848691625607864051956163296002471315561070099673465525315237504706197192668722599868916668793282620705122538206550983952023602957353258550376559466558610200875950717193506325336774207922300201913549498338433767364716379396243649987388203111553191064247232267598618447438210614849768675888528425355288248561190977684954338049535441009217475968549583186758826204233018034095389466559375985865571366532545444442492202641325563005323923012812962164939766853004750587781966950606550277151938445631718858134906271774697085559875096617019627829737244157747921266027229765028812782637150170400325960778971568178280474823377288308945324673894390195200549383593357930595989916716547252729542829761921863009365281735022354679181651788680542768020629278738905174327208867852519193482279947826366805648522544711791458266848781365142423203959407885473643508808063480428282262453428195571602873408540440307591071530455022263174127229129574731779795069027508922270313906851881444546010212308111429323800158421424482803101482520268085703145953771534676681780983491492790907210883702953966197268865943226315786480979993057251129814051785241205714461680687539993267315671085052067572261666569602218118996697697230709223713199572573310254824170293873750174476640704784661970907803392945110328278899699366343543350707954954860531988467900071335984352370145626638256795895747561098998065511841522627023919870116408982375436191622029124704935424964217532560689103080343122317724075430058420321007686485907713037484975545057032688106270055605329885278244948766612747526230463174858210454043868557651263718005584175849687247455924775381075246467526731400127453289829210583240866320822086955445637716776700682957571298042531584318534056020025829228743644446204464768363523433994948206557737414181359082861963242657083303700017142093358996544014121491789070314666637351584825165953744006255182182263319693238874377918427237140185919343160642740968340511918430946052656495271369277526229396782420829728597333958413312625293599965565983653888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,0] 2144211973139790298633759180099401983646036647743090303226058965485727702755504395977509621755722424745560757538546313078553745596455447461949028591207544112041582455083341429827672430351740036051396872769768556198569325702994024784049280619558857847597982639632803284783061601449932594414374888967212521455520655035326451550652389372946084654300792525474639648903064645146229091926270529398240191404307471769975145971102189209649655036824252890117237208758153120319932851445990706792240467799260197598249588328044869695237302389531098251398521376155640036885428186446307934074362032565712606202020166430811310933128378280561240127603529758431964207946211639447723128832369781356062918906738444698748809222412908810495832687030438417174128430105051868261620655859176882138567815669593554068040665261435065631582486340695398136956855004293077870111252783712312520367937588719010353815055988156893652173211370312277511462530028141523989612708515518520253621656511327511881415924973898314894084597977814820456924272492995968985270481855290736660365686251268030410144548306694406172101814759922892242001525993378490092484471257785686834610156159144068905120815435925236459685737483476260340869179690131628568370287973422064692289785337451157221076230665260962019151302560941883968340028825395749335765019785387118601749174765726210259122308560734955938802089991361789024785784670043430184310913845667503180700351922450634366216733500843082940484795525353288219031050653801789032170069861649275119854342370790877553451438615619505618823200155134065579636127488974871264157231827831333687931213841869841699097864848836057965082468037224304630651193311161654868334403283727992229930026652315158928689305804646570667682621390910593813104237880824747460482346428095117244927781482141993396886375742539857539431213014207604555736671873719671619930740669634896534638190571375515111460019993738708497887312976255876073055350240866731522780990866440610512532057325334171362237025711226289538232695465396609253649912183977082824328661512225978878839167684610780065342221471378476982257920971006708465994893172706229058684635179792324906318838597609682568254981502806431746752512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,1] -16533351015637911114658152202597039502772344077846226309996428690737530613618226110846278247450581204205343072138269283368817682728515203193436915131822430890810371829787962077409224267171654172657836670015740830349450331051815914062254590061223614922883110821154305737376593459297932360429895194649527714785375417864885237154560204834209204754625527239576593110581947971442437813854932009436171983403417728073200793443612883023248622587475271584072420287618199912238671761282892493196571380357603599339652748040800608154139976214085123816457491900748121837089685709282484593142814680941587178543709558101842808187013666027164078137935626234517263890811151471658234242508767915718409148737094880985612023607333767541229599495319369526083882521258355178665826873183476673604534600993508777790478139387795891325615499478323648100223540538630757709299910861463741167300470912188808333799059648568719472073317735047727802975495014755884869350644100229693501622862581667997018852611257155870859880358928142969620859970683753808946596506864577424885925602887844746298823777918431076647338904411778023701316717838018689634795086768987124134398246163843106279220067190559416975671874753979368021191318025866663365771628052096976735046427847857064787545275756631257913972095164780721124860885083476953935486996150639550761921877111460195143765160107898816876405425140314122194468162876665924852949010511320489006766730539881160105621063574015749083403165996170448464295284837478113772094230564520157866564792000455187451259193753185730544473219043059430016991564628203423043550983694883331187594720208774922718458680047647404099541925268724867125324079763022424655297049654895192027594382963897754658442748845613843918039910705443649191885045388580203732023514214547133288263598903877964665313846156332350773550352329926924826395834664108591667941881020771826370068495799362683772378148877458563371791037705550249269747595685376654625495160966964120306576459993345301445368005823940028454690465988699538945041981100733389428588396351302043439599466913384350029920057939883699548622607582325700990468555753322872627454138940803111866111505679651343301718988787094640176136192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,2] -716886891320034027389070771492514435231952185845649287265434374536862482021086568285011581028328793231051428724380084145548913898145015911259569947511047075808711070575196592307368995585039830177879815810069561951864474512321395845671100727748953367986449927193042222777575811144061415942737686110583153509044271412555904684472311056568553764250403101011612309011512773706638344913869917147078495423664446943803056523409952811037685705525667686029648787308610672176639313494743646200967130747191592349608162921926364097075376051288978155138383074914676505551799795177822780017448589415830238866315526313934313779453064941910569239063368585919976631470405300898308055277431558410374189747841726825323566539294433879596354699783865378704014243684077556068034248170714704931877264748561545715965654538408922915374094058838973213591613612335164569859035956868103456383257560420641680072458979291381766912047329929666286732315601814691530594653072809785387840611695411222799344653210452819457788571894597784793287691894999149812021894339500091318542781355369557591176173988640682532663721106355073234231985938973477898703040947730665885065152513938766336289615502772052087743918332210529008325605673941558065224601980924406007660996199515478813167993646041479217201681726058491011423062447610342812871957008785270059407022365798721582745532202817741281498984647294598147093150798284062028504297364156597295468432599206561188658906576624369373613951660265345355607864186241199728860738802538056277431181274884392655072460867674101210596001413064841701539613599916658096342488418014024403527423267378248477887145574084469095882332731287381731239468411351271510313295703220977640265743263785696747666835774000294514019232877336087585327669577389303685970723749165972648900418172389876986757410819503832480372515681801586363339013271182690607063719111178305852772709330629680207012846216835827911456052860324944679730753836322580288637268836820496722124395240034767601734707360175125812244050761402149150107409494042788434319382944705199100927121875948547586555630675293961273356725815861732458855839440943489490463227484951123222366475059256693287350964313025995498103767040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,3] -82977108469338165080599712560279581213755136930473045938554560859038422826118113816522762849713096165777804794849382294553183008114757868214047678523070688020251664002043739497756239230959939254375418917347371616912176218144441034614652379505403893567766340381502611742888343120492020261280756882543889381496183183779528727792542994071725971155023110964726666947626773591015619489283317858174235934539840733881581865512964146573310317503736805603195906504770874137589509108399417940489938939422607862000626534294578059972633390731068762766634895517122665094076066909197083117777044629407149042414753669136513388764600618528844238770035794762527799387360190692691061198425423557455146221226871473864820578862972273544059627779550673552991047974486629746301096757810216769800149381454154721649651070029389962781511009472945622360322782898464038815277189198570976462466638643528790048615778746532631518275134611581668292442825905624843949269038522053805305285822288725847676609872601265767311704857519915911959106597207048701840480140690091638885654293518866279987735003810675704038661735398922319843680737693815294535182358107260400021369964196102617101058187923614753572748705497903176606711809758028699394471037959554662532684613288379210368483320989929520294711476315795619424416325564715336405341600574527624857906512814908487384536597287018252978168972660759004455885536905131942828378400368319153413616946997613643786277796614446739502807627468104811905697348635804151931709005707693070518565896639630986530876840135714942592741526748972741181116560444652451309660006954019997919016949907933150658377092299731160736748371011250950879837460132398039186531367489302390930966951806703431722457865584164195816791829212656054943692274846172129269548470440766226159614784170650200637449866684710016259602319748489536482078570723531910588326596695742151395508575000283658172537419619220449486286579846552771505028096912599782135935799426771801371011862182608166664549064016188676111177708882798114163357397811846982234033536300652000221534183135293110396410946245225900347652693926679977299468659031628962741936843830454983909120733179082942718677206614665647407880994816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,4] 1444628896644968329003836134471415316252877644232276520302860462654756574510388197062871372225127607889353186378134173900848824687825145702237174050846659971777734541240428247007828461297739246166798116492027368612059489828559873738853837366222816760432523855161377989356690716845455393596287575599991864762096607644091878524491306006353698198602279063467431196141151819746219431070612075539706430611169115285007797926967589650406804335401134227509694476521139376835059084572628859853859087521576198279045381155183345596327313777923831874559397497609675152765648512822181464120648955186923405962036857059628154625922096205697306159994895782458644248833426352900326818613755547033701502991541480641709700148308998541399554209449250852836975580652641022687684033342314912523925354235356929317015986168515886548684152403473218376949882591760162569358168668232161357957634826839235838601995209042038800417904459026426541643353413878907882204688418997185178055480949831128875898100474250439829487369624149112185053641665531396898617934051482505002909530568713656528429433105167620248043513391963514816759093416295784384302478222889787678701687885288344372823132101507065815228807526429517177079101891762345505665785939126631094795929484975743308205780603237534594656348982453939283186532042912751098191145723767859578769518616341362525064316973149987983205900878702861478153660320490923818095654122513321887713377326534262341043182756853132036419586997818140315667394952220220787547045120386036191143067255057079887989959677308869792812696997353577370405687313587739037908039237572964158332424180783671712530384606837364624724364978114586401606875938190766158592235153008905054797941685871558064244835333857711525554662500620395132822414992119515882501454511349029971860186253467109696671771679709279951242979115629227298675990600587224424334319800433464911815378864847082168268527686073229019968503751890500745709985105483199851224464729681468522668290064881826488844263079586295966858412888490040589441964046301379710802294862452369665236076348724849834587371716725069142913553857273436183117581556989000847122973596733032542700554822449789072302302534311971483461531729920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,5] -8338608610222023515645690034179932639661851789529684678792796295347758025685773039417912553208926990977401769833345327678126913982658426988288007538810067957619984914363994108854458677394865924133054283498193184067574753875987593358674661840794592328485314038494590133957504100942609421658874526667095364168472431848744152263138894319758638975972020672419583145320532267024721919110603791748511421921651495129718667441890336247707188643079047476121720776660562947541472575864854386458785959959443954205140723432033199553398668602856664835235870609143248648846685898980624767904903187393011648968857137659201541326772772624555672913121967967336448995399646152510022075679658106143667090918895746971275604471092269193880888370876665518677539106250025169747277658141471730473370159547818483837920052260569241794706018333324749585620503041062115522127175418781905262753577859752001270282890371293490307310313472286183381131395837447504020237766587792131810069283611005929916060169681707509087647288648706158904981879146467591506520453228402330316664251886316255603682128186410915500848896437753941991750502121715814253582640170465620133908068198973181024427614226677534607944626742824976599644318228183893474812681627813749469336989672125685658817013852618276702712174864827921375823768937268804977815945997053484209177011312536554027448524605409445977388505869923284496996623779870689736330805064157475888398215678303264175055182109329715062599109665110362275684837432062059057724320035074899939126492002120581135872746836421790162460896192923876662087886940428063267574244537955354605495914897931078185936185569006223296823773844281521534266678777141390456292272336591041065068789706754758129691543536666539623082198585092099408285473695168750189560686111625655882229080792186205688600874617315825461420259843823179129535754937001274637600903084592092463952182022779508655342010642878889379057868548715181743405523228655932506945607521145472196322322433321604437577553033183151512402414805755664849258365354655971048934109456157324803369698036808509795771112813484349583980407027577605347849124318956950968838146063598415928942112952548017112336293133901814880603583021056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,6] 25986435782453305079860868385479405399012819626741693775872135030279311210277619208080563703209614566056870214861564218332456859738819355589546735015769185585461597236336067792532195456310128315736322690018837893930087866785596315555447085066121478416279579415856476273668308934727039774398940935156609655023879608989683331207311663413487542869798577237791997392242967311650953330321983915653865365266984230031180395123642822608976263441331904538676574492892808948008045769121940730398343847876903625092642378963004057909025833371280762348825324874788709090475783043583600664768628044068027346294885875004160697040764774292693907583624108349522742092254687609754015427087193370584182813806246874755571834593174426009926824569295100877750310402050759303284653289921033148070727757004611381567314697841582086596205219184565775223134454674135534740491388216709040760442337352985416309384960775621194546837272200427001207149868012693418360754938535108125292996603782423975403176809106182951164263037336763175853321330036094490391219404271491537694970036274373161419068102536040012667523832552485556649370646051080513663952386136423825050250458076702531051904739761940451694958661949289796011007982147028828210384030955365618105733925937906114058435526721048538148988891915026732572363789281358462886320273817794241158440790706863805701851885207897707141003570925846732201422082776227509798794435762732707544579978602020641372614251545050589567641847126680971210254724161484925080610318991441430183149769479254927897889108704569220366386926073059902499549078379040368256904911721215457554718305674568683962726613607120608490672117498957181919957114685804434184918138287924932156272645083612531092343790816569439376684388339826154067750134683815673836582282657246701150271859623582707854389066163214892192043061638873042606890153200523276066373895693921802641839927915871041875331492224347299732049127591820714839616965624115738907354192011382694226720510510929063373027193300328268729670861639253271646842899721485324332330598491065086645591884852592333319940096384423263010751629791011427638109706050711649462225798494728437567535243764155931910161069966107141295126180003840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,7] -38314670494145508308279951248498311743900851277343253613960057844439841673799712270289248709759421221799272676066096717563065307847596826552660130515320637258203672160470631089649143276301990444622121678700345350888316334632767538478973021267932888763441053452880900765925236618640405874972732071812464811726886384704536920929322637391291912456901124009832108043130258851971172474061853089352338956353801140368135856560400163633317100334744598987027837267754891649164440929513696783243689894064298452459941777980085730843519261827971233194862622093954840218632978281044921794375281059820347595098686139756237219419709034237638381291501997945070132122587135013356722665591193033533222063626163387493680930043325321409532809745613380333266139395086120228716934206235140627241708454164609165106072898626194452874438399924797676317863990413792852773087504914681014871113303360103072083246990437863495344483889663137270463815704736982105816907303637328296431333555060226158286792728076296587989977412335755293611538947245166887653131668482173649890127691636937826565404288649051135821973231719205738480544824291010229042787325972017107973649767073738706200314191901956673716535024454737511097970433214776738672135087765851919036423977560343694813970800895890599020071399969858353702268281892603631690571688010780460259855858407303964413539556089615372729532736035834694252388210462245103028946261622586561425791714882876885794447038243505756673011108991705475104433539872354842215682896081567388598726578594688828257166410518270005297142528067487056248608545895799695005532473265073127381512106308929679483377701837640417811553701987903415073806783183491298921623208916601272548939556415834643911972270428995935805667586962067184726351113631824704023695558142281204039992212611313076507613482888689635810321289479507986443593979614032118109676877137101739090795572949662487490067516148083612494520744490508643282235575769979780446691078100525587062233488336176702881427957783422162227092030809982985844115060842535132123652648467145576029688992024532648478578692587087032675378392971421172220421109728487286539927130872229305616170908068921840560601261719226631442501958893568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,8] 440228579667829352573051713051103573946737803971061988111424513575514814603191228116384224395924947531882620900091451850221345410839213832605635545086782861851479060878181367379502299224317646330847795821773395655831098869086697968901091740021148272341421088138733306021229080195108143943326875498794780325580271602215304897619310388662588071603955683314916029584342385928865002919394892778462031499843566570145001123330931431101016349282915915097571236625007287334567953337666850048894905822194616663220305393234413923175780088984895426128907568716188275333335169616804829898057063315010749845371750583504922322682393989381427472588357468623054543714906463231181658247612066411825981432985104484652649164203525657547616474789293958568088947175793912531935544741355198221530039604267036255665076078407802693636824811547289929691675782927133101758141622290182923729515091178385783211103470291578135832747832191177740754453022924016093493465918518672007829230479266376472719885639798179517371884973796443156518878641412717756964021366094090235969669914357956302634768078210679431412543592073471703462990949261676551292172847888243085885764640827678047306281503265583154905335396413882665748863952122911639885233138034381301485042905498895647404920200848614341562827769945136632198935495520455673591462262393803815250435334385593211882363950915068548680921830473623157118114733575736877919025867986739025186957545726204451460976889897035270358714379394178504672085544287566602712391799130005798467220692524567793263644628972053429799454839448067751250234981850174204941655135795054422370503195267004996922152881770176115173305739411065637943480088850673433935145088740486237778242355736516632781848731428273958506047365558778600458686697745247512882814425840680522662842923410900298504353957105468905690932292481337327090382824300255812195359675219127766214859154586751526708209831588381352723436796729424744623687244405172546193209576424149556205498461347635086498547576645512249859070648118378187795341102391765132567837285874004187061562619265074926976616596869009957092571836204669644431821702492005806511721031336448961196712088562239760579129698166823753636167131594752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,9] -2823871916502097712575712540259156429684360344865223961620718948195798385878431926119914242891701274033003075432100135225517058177392868656874683195889894913305141542215670906758519371567878749512516043173976203953671626112662228370025485061772597133229373324344582786507001666896421490172880376694410011265685216109986564337177758308000003787786316503549188982284915111132846560580589013329087314875345408354928666955634021947168932420244413676792787708834607745902950705255441264553083835222085758469079708603831534803566958166988718546288881885506625718156769117297180703595099732877208507881788304920312849887807472075719268849254455957016213544607944557716027888529511627544540929307968271062616602127198725482862949939402746646439402656407674968304635291880357328304376014240579120400757973065930444701446724246378648825029799110827436917166225383043174085439500291371279540682532227864504235153535526058633132841971094786696374289921466934690964934497491320190651891485185457068237561678223556512828618660873234574035564225354568695097973932024596355078531507291845239241056428473026380552524911405346139660173323390667510549048798080763509573076281305923844561826578156023293689776529442506325518113990218307989964100206406248195814800915410622561209709209675260813095966586458688429106632832012473605904061785822249777579513448121570487476724866606130862388838943845483071778472398591627982352492148006467872582785559055211967779273368887046128995190057090729400210960070328492315447568003759391472405230931600889296677879780879977550528379167485281723358266858251232826129538287371621679168813208118370047070933503183076122446503338847945425998145225248266449505111962635573446675073437153151940179908522196361252740096190984580990153513935744684637704047628103925957263324844396960777255216817468345988455359664407616941808860079953211567383319563683747179257325922702586899260989642558068308813404146791695484658552516833132303731121174784371636062769115210807204613831400407584461360984903896290656110713722924007453769263726107351444313794232590564219097715968313979464778219260949406925832908919144907320559651623706431941938056137500877091724175050920689664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,10] 8530621506755458283190272466335349321927247643058931727630492692799421716398431322314815254586819310670112918975989621739573578927564286859381063904836184176947661581185487695434412324674915041366933763160972841855107851076947863119085786742879386047105076326058529201307638902544093714976496503625476911592895854561175436079582064366460313323928687842115862104285882349356299334665703051536652464685351682343457275604748442740390873413305234601166335417479588965632784505086556999656744775853458361084154444807238695236872358007301309420717878343744951622098455271985768894740923814255260001818315044862280198927202861314656288703986983657325840060516537414684682916372638632021848254606575199070365665981076793330728313081803278943362627975080045052654008054088131060847286422210318495698053804881457140577325710644299799506541115437712852748278827967393760191345080624700001108409482203573707311399506554140734826977718999891992647538875439570043902073471818106155430358847801112784328009826338967359883126451375974878600403297401747578111712283919478797196620860410267562250679757299245392924771396782431863529839001120504604842221395198555965857112135493489728771275113729361105658365601064586181939935077117617595986497343554540501436363957878078889989775548005039190494025079040087476725961440101686911779391570907298296884294176868454267072749361638623552918905438999288462147538214300081227402117288001762291393150175281408244077601259333320426223586276610275572958455849137844555008446446619870947221075181297270536580102898544914282311126084680234626038816115249850801775962982532470256376688879178289996062116813304055244691081739884409460020617830991299935220785729077779601027039691254454933605592437747109986788843688103118853679543972559302563668802081242751123394904203428387769362363295181250661100794184048993617138313317102069126638299818991077836847712439804586660915117099991034664029770512876499237925570680597906882659633467158510940743831173484286537975955943638619040086035739342542162974801438639555003870004420859435124622524139251863895750775115254796846430312521120206470772368948341473484109501432614980723947485129385545100755241937317920768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,11] -10652457402475345697278478982143179579534726516779160457987696880073467520484266330740860518345254691406585218461789130693648511355438924916844868091141658315143403922899227172663473700828370751391334794981017807296999455044732395505778217661648447294324674817747922802442275447869172176702352560151826942877371174394195644413533775874157909763766102999304396038795318074264234475252408950589062760021672026400149441189015070452515560365824372329662644808733038048061792277997976878811988330223184680071284942589056381332165681693437135755081327724712148020238111617274523113090269823260368909007716938116143377252684865226599135407301567077935816096296618428700192771758153574642153254084075662041068555534562977638088927471729511082048683916395643878448990840999414057725958951411910737835144614631438508697907220491394933783033629039593898620536168699828763158187951289227813480769785164095246738307416839508214020594082321901208152775973241850027715852018699309553778856712442776393488127869511336733090879724928251951624010569201704281512680920657948248655759695718475595127767952583454549067489407207387016063832464357176357903954020104432794125861359989249257291290223358428854105903704776061960718903213368880432566824830457318028992612351278069515450756962900417572566827908270893394456096161709152297440633516347555901428962737267246260594242513660388543347468952217046024726121408381754849841078248499233769544212529920551049091865223935053044086167408380365556697319122665613459799590277112791245862650786477224544241535173681178751696918235711148492749672764097690036577372322426410809251067899458643017032699558640550278296344954064935620543314653122194402729246299873533675458038883304106299806612980366410140605938776152792066450579090322804317306206010658704704880156496881306005641453546934787533382056260135609753189289274799170980727250270164411112644268314129974323843764962454911948174080558896726295743268655511377252001755348671962348741317995945986289747436786156014145728082457971167409849961228673327462498204908860958372709998129059824509322830639432537991896953376923795735147684660478352771344738643515792543439359450878123614844636477962321920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,12] -5003821210224088433941343335119413180744190780869844730398199350655249811100849412649876471011623439162489042351426955023208117736762754264414171199972928827515913442200124679494708381922068441566423270131113468034567962517827289295663960840827319644240218330352997647834441778087767869038402998235424200715323775270564099032236775655940674328554975267736806790495469684432759824867687681933323663078493749476421213160069082097602052094529661687443372379774265331523614927853157815817615879633987894389332866093130235275101102264449670925219523552578608887867971641190534380524144513314352887567870203022384745930424146900335637737414509434225970289851056504358275792611267706749717016558388085868199422752805595571809629749371639705979327702534881780983636156258618917735472090663799297641819638260283574021544366786809292453028560740394478014481298993805075174406968198212999273750237910359895826049165000094574496232795975099336861553720245658272497910763171099378313577372328296972086132011680616858239992394555842916834781533981230272814240996747720863803802991561358476001831895271441828943243594956943994467588592303616301810942418750943403352721668746303939759794237566954043080279664486423837725352574632153240844157822761872672555484404658615459072719759264392202655450657463493025313728845335896500070077297229374345251161642429098013751243477769259970844805519383383342481057585306114593194087952845236391279260336687500350158268583785056841676102101002099461722873356498352193779551674678125198361699624060488601285526591927350620938942654788923927521857664962792891783808220408707897899908608717339462235681206830759382652298989710695893273078502802091704640331720138173268055330211690765974535916705717280626436924479818520913856852354233186248633161397929676374620765743947032059220103270348266473005671423020748234995266313165320647623556779700148303448791321468256712229302775814456472689374994564954411576102080746862155675118268221546692498594904661121777703880654347974736390111389720710986667568376892588953989385649074136630673514718135465738945173113909514336252177038565511627989491540635203998857028109657464508020002158370786596438571902650286080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,13] 39173016850950376774680514976177712854248380056049042210369353926250894492645892625939920381521405878111530918840170559409895479282557843617194591001539339418361822600017007493558447391643615632216374638028020831427145257093985018797229857336647770934635983360675140432503746131689518238603829723082540457686414567939364106958100259533659177540285603620751499195565507090112042326577409947980471793889469967300007146651691212389865482115106806311265124821378151215897947226970261232331688975267479011008118385015882319118929777486171445521440476260298411200074709281390009073846520090452485346751062325980552667096149178463064143117461383043947919663187179626597882168042958801620850063800615544796344369543524705690391768363269335407796723203063843922393496916240623371993271923944847944067026204395964829137722000028728871785673940176966981447199075927398679429786784407251168082951620493303979557018438011146736967324733485719364055916696818171986360816417422691753995993404069082874900488160933328853533966422105068870055774149330052186573796819916460460537383644704856138866869746857420618982304580770161873752730784369312866657109260328856639347065947617304308423980033937620516704970862498820893586415727617994210766324252187889059349046887724361019997306335733547169814935372877591702499264526056087083107541606253670298935816059576737344301724075120216014410620938342178375503492728980735295195254894070117948633703683452274913262599095736638125718448533458503033857385336980439037090691768507293421538263774037618768985640931722458320654254804976750984485328278539440934845865941258723735325019723315882647270227124545219202033331214887398213061833164419376196035148146094933369869706219093933920487727556914853695322917933573981404188533438808088572676973967142641094281611088187956697724761155394396295346063134757371307682660335701916255498150937807758546286857336153473524788799123966388186288613339893513971026140995697885597041349640530630139066487834183256147602140263424126717667768497762017655546811702279116638177000079812687996204212528708046750940954354633284960256866961987706710472565482881988038101407749743296989341113166079172673804985894713688064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,14] -66492940952190772214984143050962850402476957378520789993692866613395751374112035096494366251462529827018064896441455315236072063767083821398590855115719856670009930837438793453998202897234461179547294098905059388987809130267340563750690654187475986455624641002020601975317326989595114878463805056716613521291177821294687239941626191479008829302334210009331241914066879089429268202617347431058143612315460031709634315460050809529653769845556665556994460410033822804993984645276909089280345119943994640021830369442527761946332313168777500805709401602973099234626205056736001950236274520687506883679642465521937740687069658600296191061553080216622458912608024298074016639366676944537144142230867236246766746806662272412573342163044824035744468208238642627035612302741578407648536337299712030286953755836417332762490833664963875017570189247519992754815158169023005526331279808871908913789550052681460635019386790966503849351975378930551917459972177384460336884894045998636732479492388819476074256258443481301913345400147412335094706152094428171302484666215353956891250403014284114549467473845386522973263698571525990732254447252720850966723965465628441877606681048395568602711329113814741153374732061985381024863742472402116255625546336487073239184926571582602499126338517059236508276087295650273423364053317594765673666665124666376498981924337443449229001457189990449387755728196011802586283506820336859790414172521102403751550326359210102666669835309787954804309742442790007036705662159378354917161363411618109781581449271921472571876685134817511968176656222126957746458779261114953446023042739003340976635610972431973930718779188264895947020254229199686866024905075087561427132574756208475816211445041219791894289469592567298765052478074792894333856493906948484503079850327673229524246013047626581300059656997719110026375924443658853947310759297180289752676892126949160669340422438283146882257266580112638408051964843000745509044107662274260924803773066507675092709577993448408592845118429532154262256831369235543037523166627627223098457018988237985885344066191210279172790314206756468353164875974492927265375771617518568380441035759000585079385546666659918858114252543098880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,15] 91061856925867489232186620838665008481998102106981440353248388767654529641737952756469804846004986102244004364361287759211833789348413081509439306833881301045428746887017738707246497631728403357548736612179579301419238429163274503640898765800007278366790768999306803741334045264307817660658199457625846171474495443912620121981500856454249807431615353577964456403377890957032142272143268127860944229282464105884412031459306604487553316533408367905356061971933957540639414467272238549048569872167103047803523614140418943082120125607722117126864040020920261757225693362602918511560784588379072615292307452427820697798931598828863123917184452484674019962174199901624878644763952334752741116792148735093129915635576669467924962802519068845287140846958744329053719523078360714656522766330904909312599493062060337029130906417734876792685214523116604482726216795293736450865011514329679975555224878235087286466759225264097705915300027231712949124535563174773717915173405316232449737846173531228628918674282743852231340335313039658593605889695421973272937902404706216432695024856246298401309362694642928420503262512624727568779446299334561753575631965585947204411463034893379574311618654575592773041630937674440199155359781383075771944549537229978633627015458335843826531322497789938392138208768860028718203271829016529114358822658179856922454266535957770781047055591651644033116891222850521081453659343864874862857195753666723501994932728886933062452110620132920969966129159741614623059725333321043306428389483138400970640831554242291129575033802522601984753742540699258290484294637944918087145402525023181923866682751911319642729396672785951872700072305732952292552465445320579247215376186318508253079227075603298060558436049314683124351990879107304454856371719374692632119404283526152555575883040948124254964347075164557454063756350935419279568136950674148337822535656743080694790203094604386819286465798516004280330892115831328455473339663640787671421381490588779640027373173400003470556086592814580606786779275693343497086691644370089152135175581618807248956723106605970505651762958025333780338196069683926312624689950868566267922964230413567149187168798888164530371396693393408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,16] -296123952547827787314002333161678684930129326657440281667272043880277779261448527297122870248270107519833128214619113879717704723551534980652034927566163757753982741507698079715363184985339936810187148948201856225476298848790559829988214575626099001023168024628945401530533831154660071606716654401809420146812716124052803472712299348105987877183799045718565405432296168634395139160798970114013263955147234037717111194140637897779692354106352010378719840871950902641811006817995435329680397206524804891796064697847280138613455396192701386372394306342123326028404369774521813857992151910887014283213523989698114059888650125886916890225832177505122000185195747004455574059828622837458714383901212508694110567655296693584139658102557740793467714996013937185378342443806598741697855810583162555396817112352152109229444715385428776405619708714194238157191017321053414827902725658924978168517734475508460593847107682133382826903980980083852177917642395609216797797006784739139334785445301438753160519744882882729909705853257820212650076397925379576398596957566947266352616353464211605123991285132740674310246963293725634668180261815795695495858962423287480588932846543240607681536738245196406277765085901617898549493894491380580512732442276725718821647119260987892987250024356403491575271068108209295808406268845085753761716108136701986145161135175190691541051254062849313614370051090876574696043216926553318233851234291926340891898160501569838614908370610073930010310882601221000187647408718170793112218128737249990634131136060007867730753046857561676390982703183912131176026602226651353324824631927215413212091148375198439730839167587611511014516420899246946236477519693804506281418172716643086979469111422155532540792414523804069466998339304664905855237226620265877516641138693514048324806756226567390733923438545416568919784829379920430939519058502511638595123832160971224877723125540139521177575348545653274819262799966330453402679613808580723617770103938086454609112446821558635875328311678351646538674201294229664472072371986350497987558049856044484186879697342891368503072970457644739990216423971596685344203781401505341591244357177470239595257450637361771689854719009751040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,17] 1177736116264882684840524287597151423498004636070259259021598547860322400634671186298052415812868651692039688826337034722903305716111553548198370770330875484215951746152016347515047717075113295167359584667762316420202037358373352008050203221267374153244259675280759212835093608096039603142469147800282728752124153156716844298634461460566277867854426800998234649617026492804807807675727245379474597616050804804281234713708074358642837041207783948195612984204568249019240957423029017043359254827801171360666511954409200575974250354573017534330374308801220458393011980294585567961044404017515296834409656821014265311465224429600003448324708928939613145893649141671272214346546242618968108528155369035344826963616471021989072161828771910519948586534522093065123587811505903921569837217737944522216011343968786634859294267441320802628756763460641355454912620876991936733064439153259691466698057209395340593662754843580859674035764398996473950146011198573720702774268471474434961168273231817551394322167922561957391435113167749377528043051548452623676307279255870776017696869837374416643724144125402367208394153663274654571509766789013122978212562011913396082696102072735011278129257005429534023880645231571989283415166986046577672833801977117352642428109882430334563599914024608094646698279656882872941247769034012423415953463848826053122535417387987634715781214115940320906012327246409373725712364184252361408977808686856684332009911138636037728560266373059963130885256179238584067225649152099971206544059524975708911150930363230586652286131798852629083424039419651979310685110198140516729490411973354829994037915688608214179227061159622135987711303884083471560687269543087880409306324226666624805640356370359439389504772230398567844486595307150409873767006689306625382333418076989983473275562973091196973696034269610380569809117958500146580757994197124681940067944721095876893788995012509595472029173030356400055284899544910100262321647285266039986005459331752125841745513912119286957006410583432823128423605923450249149697815773537406966010356080900919409933999343900873648351125572074387673941276448891059713344548092991782350836929236814179898335864990974821414010871913381888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,18] -3265249227362310307731104673472420965769681097228667970863311988859296295566256443946725864247909649429157727784089540833475578314910667406667716525111706065102305875928919288959119744919783579652919405527745087791981804781222261287356415114588105095929864773880993069118921966375655445028119034217708583364931420551372391524609028606314243302363520359028124780114064645441234158130023256073753005047621710281839585323611007532142826251938647692412801050223964908632037743243942809994069434986428820094955109703922571095849786139925930765284181058799821962804045533961417782912034873752240084537978011933296317998041236321630138187858494656174274356564418691836181965924933222219432983682002669913431278171518545440500621924855732130892836883802596088771184954786540158071832920987323633161144210921807812137836481870249151174614245182398226898630342764320466407069206860586759715485302447010639237874263693016162283149661038415526876120644316700837057557721374445860539366998653840657719488966204044223275406226832975385211556323714616302442469424870189408687247698111274261558005897076175742520947097388557415034709331738420859097688125509906466814918092010014247167697526329838967828580168219693065696052529543641634710427608533549643095790649376818386796875766835548233115093253345500587467581024317175254769131068270391222734443680638295958462336106087357669525406703691537357864625756940310260549436492377886751688354838832372976886651016220773646597340213275924614455750747549255396609310590053073744027174256721532954601368774548566792245984899471278219543362679077092426193838468394617549727315370727710487361179880264911773163041200351080119735058596177234703535096744957932218849909289651340834243322302856898282102955624928885175732422720534945734998657949464226282026741836284633924804337954363251729144605917291776043964027751406004044851881451042244353558041593572015556609971414542192925663101171446299242813564588940187192352448749700868561411540333679269875831835109810407481461127271743563294472844984162390853232417621037356795860311946142855499238276858494380988329060468658600182252598953361379102172191233513129711880100159366429408442861872281043337216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,19] 6121296508989065211507005753675008504920966372238907649110466700232116377197039729754020275060294743375554697611650774161902555355879552369927916872048420600521645794525413640866967905545357708627812812254892994169486424025289911270920725068800406524880102291633089398865542537372778616750702836012767306670542858087689585284505839826578822854968702583728734124932606204578177101742755387430460220073009132460296117714249709311995745416202291782941474387289674373426427523207642507896512410362328817215691901719779762764466085348221444572979605104700101509391160015967914194759001818759247957882116609652318209845580641972794591508812855271902642445716078667036992487282624557300417974442123598769456083427360433477215834339862834832861325803238520360260503790492271389390784474037220999428585312595789227414187770870193011058581768156071918319903001581991824512646687062220706134662644980060322625050719431001750580370941554611384832473902674347589970784517160862233306956469460848256573737075767919568984408922838976977847474147710023481855795658286280765362758463142163490087625242515881452400105843763891620967644123684677060589751231275864028131370628600599439298994980394733912921338164997105302820862142140003748010614454311549300998587518734548923386599962468840205898733321347606743895502205509140601494444105300227502040990917637179976072492627354082714545445807578531400585396789227444460789666756233513162499638851618169437885895980686393697838413820524021555146483151399130963521870082869359194189519318905242561015746517991400281668917830038322030503417363751245246967480898910062939479608810475999654588770469740102054087004614713699464840129801673594877789438760086262169143692085108915282266023043444471786734819840197195016223159291907489046422743757547475342628268179432278031530254318455965601826947181180175991899329581448023269487913409056129688072825982625199399381529381152319283999872503922208087579645986657854166861331594587555737342473515992801961530053104516644612702892116287024384451528245072800351002050765497705103251960378564846598056766702041808164661655122272489007734639380608920431573277624507769864997742552284472170802331037316786683904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,20] -7493022485332525285364794449657291875064735534374905520341669963605009190170669685461549076886401911501730395892509540687654786134344796236353181666978414170934709778177709031737954215008638836518079778833239606109219801053413752601507114164392535813611974730536000593958855542746420300672031608535646844641296070975645759828274680395928162468805595671937243077245618900464916845655303267526511358511011817393649216580053960807367940650440587022358636496907377195409404989750886019719456784629254634653157168950919867999078889968235502135874025496837580074327536206353205346359121114224558654158801213699524322196098836762981805898838423271455177783392859499423557034212603463956701890285397076352298418555622744094335035500278620910589676157587931109859318041256169645844583020076464158105755788440059155167098096255834279425067606576471940125101504168287471959252637020170821846856484526472124091345367864664682063236749743028409275309333232148583175906801430951856514443849459168648197619956682163957313026383321172968721084554683283310738871182634961568071425712580665981421495206288108718915511184387096900591146578699457967331421527556470344741585823936884899382643742629502733695374987865362862400623170791439537634535793946847123684721038284034249576783182953758776123492589581311696538796286874690569289121439668646789439715931349224030896710913173008697854474649154078610423112705675528010507391460705257253093609803721766362321319975898472765198795437807815167169165152994377976581640288238075227477405401542413546042168763938971909043702894403440339057657800962676617230146676361555642132799555712487025614924704803237115402281659895027968869265788807699356693391950207661203844902509685673878591317318805235828686618356153263067183375503969680893254151396132989261859210526700071020839980108794921662948739427399257847451048073806916069849990940312959318194693946591435551686634141804079055272928146126629862162735183236980762967720907033719471027769399743541890363611974206536857688112012970826125571836780019903345680000200228571434620960735163767192153986909644381280779771423511812674060050001621634812454607241165202489936383022170594067131396849338622672896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,21] 4337176838138983295906475538979709510612134047845645129123890448613957141189088363941585537572550674868514266695868541593849945343376792389845757372394776853034912013771271643619845166578994945339678172968414482634853269311991301758320799995644718706544403995361991188734780235365642705901817690123545493663094592338519236646545742077002978748747872915813809276768918840440449567369575933463790179019322966140355495687624399148670880034113168208494854640756264939930614582562274486924650923687733233512136092351885624245638558075337117152090535571846627263889462867721527146778848462986589845819726707468850383112835269387177031281617789570136366864994731890918983603810904261208114712773979192206045137970713388574005589675155433006549872269595866145416980996796098700815475768273777752810461167468741332462099593458574004828444222526089745174843778954889188823972752118915141196677814054170329188586712474863614703353057799604424136705640846329205765716103081174201811192972248503382895859603086936711759233934040445473919429703439728410520929584413307634688440112962504794483022750578159911394984426869578380932494016753402619664959859022862050039688120476994915982652406995355450129583001912712053962647878413608843389206859723445953878813270207904060414586069027725686144722545569210103953756144810860481478256752566505631935964981200885917514860381982442355444768321007519618200280690583454231264583282141552512330750382977739911104401812759635989712243148898533321711393639004845225896881540969749776885367042405439442348665436906434102002983408867253495562694105487846133926028818466651083810065698180903945867606117606795156516582229734882563944242854588895240151091462005461242690010610288325966095036702662569612139102382580943090330353614631476490751904324010009351394812474009965520940054305795532478734812712730864996262912867044373146569686149888879877409261730415803695362627288034948937218426659523756762390644987858930469246903607682767694345144665241835552597404671630920645583546853943998410938782774792425466942699482412447892870472678448604606363152906361642918309770974078132087832257721933792009603622504313718483281502343398018199484706090534876217344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,22] 4359199050249699535837031254924524921208653401174566058138246885685713059082629785388822084835960886784079013554773653273744258738177578337461942029590496040860270457372458391525265521178188078212186691908090917075344110393742257237407487580396461604818501856438768848906979154813624355595263352670679600017425023385906493048074394590856689626564902402451280407149306504492961565607221813373185905131719595436248991833053500395438755625223959368271306866818272060248642595954988013117502818594050570750581328276311177774151275750429617610034335444368567061101542128701711661076683251383958603410095578550464399624379786406170580961450217167388663693036074751074768210031910493881616872188090625801943573221862979436328748314101878221053183020806323591642659216798409275830780105437224714292490612314000259302777510120726034064464997981999543329694360444835562723121794666281695626214836015164674929787099843282669990922385557314636010158361752059977600493562080350666081230585930166112581762017493392891259274217748828529674263270013649172309359433500431753542628916442609742950972160890551648078872931693536533519343216314038722593269171573581695471609281365234199655496684481533282917166432239268449884644948356386431800198372419030298012020938651858119561372493594590391182655446177876063143966506318250605781013718835362630970618745290271258969527116640944176758624147341040912437524605566131124365618727477985343904421693284058269088034214983682822159336632165512875149829742919420174005103683274139765707598734822689976366389257236574741950653332474369553905698349221396707070454857908897148832227617923161360247780466265480900060666314993854067238051132900312201122576152120380341150685788831426218456422932470593063775200709994382595575146615911522557406444735111344100991863037755152192721019601984712817856913036885441090153372024880279698705610694460433595205739389940637478166102847570909067501469779504459390775817077060109692540657447576666213593652225402169555189143269751756679065129732265252854382982540375380039258412381750937468537184408510341525412436515437655186533969858176211939954103541469771431124662354210835222285804711202503521446951807127564320768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,23] -15863965269528762957492979346311433334772215280161160560080671228019525043570661630526669708511791376031635944744569472926137863668154853479830574798119205306907903911090194003066901780594550972242617432053355318495948549527659532516142128191126030729900869979710202520996248550700290667064390929952440740984021763894401495772404712976829547351665224959584757660308301319171525285934112331059905758048128757849322855007690397505473090174315434043830859930091988789235294822193450986918071794611300476703457172835765577770073191223842356346044858145763459730852241491904392530423520724962178558253560906649407171666526933279374516235458218040256748874868272923824653760903311367420632412984148741501379284561661888750037972487608303697797446017791132076521094041701384471466440854940662195024084534804861721735199283049107236798060339179479870267285181834207090929320290203678620738074289745789707478456436396562100566822450442867171052478967884200175890205897568951699538946171316136191728055001999732386056662863473974194424121354560399095976787787058314243858281630901431406998039764689471452980534622993837080738578753449479545358800357491892215075414191603731765663667357684300883350038473047073678135144566362828356075865712262744810841848788353399635400080203982651084444988380145656022583396339174971109516388087836741674560966374288823140797665067596122635299360478606385820869397829624262126182034471630701522979022177892581431140115071783480536043870737156132292575595810121077937330395671971653404703156295061788665464772329171502886963723432922922359589911085612607803020470127405457827434304622887095719382013253733731973725873699450944004514775955907821208870566228367924010532882710336789619411755127957605105667580282067736682451167067303523700626483089649615564616770101949759182648876579912920707441042389697289234086629566352249166656525901748321923495377603559096692351228671628586735002143243424507965718446520005185122467654960137799567304156918767488753140853433710344843273962458829556966167731892082630577569455143795746606949406102552621794325716839151323576345669915900336331108414935573972422342248170006837069478423374374825031809283812984145051648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,24] 25352370995541599518309960802422816892901169546095919362145561686433435104721324209793885388633480943574793856624354096627376254749860670245910804194466290943794407238961626114902772343533581125543103159568291352904310873465646057144692554497598899743306720008582433912992049825838611225787256561195060781732123412272714857208641810027105827850388189805117205745977729129763431796463648409479106425952474244620498193834227027746945997521744113571271742673602262320333382408971008203663099062102236710337363926735157187368340685175314387299984134423448039949530835568188126374169482941600705701544209530665190628791677508937834039309610170312185960836143727068286101051688605181283373176950939090464122491849398355666517859858402644358456069466870424257861567007690924216616364427874254170187253070106921975978387358864941294415866403108109803920721679302469018785409422129975288967380376588006514615239395614514909890856734407170590464468220354315326861614278465038825459200466735557255712910220937174450700749479175460216912455703818548563734433020556423290531761520512549042577367611873626134021612145600514488429221646071472144382580295307727151368451172515453102773534698903710409572705147445007200297255082769781668901872912263142723741811439157150286547925665280173165391827095412504590699117367956732866991535258418941442654084862603657603557208039467603505196958877204605101529688632688768798970026159959020511940353719445269566188685475896698385968014071298192120103746450784066798575335658263209670701444190503837636562933234603797287973769503649742272302686298248368080735719524701260081492921120290782934569175768092716638394347657582965457792082904604603683509900851199486371903611759072574950255079203348123007045343497213399548234273819495367194034782375513138993624511636584974892569787118741575653873205601516194471646913522859494824090884750311354355782396405104049762247242778674845661501102038461523035490270776099431018417910333751714234535245047874542182886986644829592166418822258869056719813805626149226861523356223362236370726461952734427151764853381413703381337606404566734725065135722535649684040150876414576838441244169887060830922851879591102906368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,25] -29313871117087733786677025075552479754314540123855397274721632927090260725915852321375489146119666647360788282401779742432085129984403998100132188954414402845772488140256497371273295164789210243487692526199771274676986808974875833817068462913460135677291207965345494448561798968713748376783008383634157756160012566717450181570310944788850119686250727426515806115367168181687791287637271361577794145549403319987732758104355508273840105384913529656647216745005532047848057720447188662434148976834015389362871437131406798486676810271431726365187718777609302229311750717070256962528535136431416337383370437953256621333560100773604937608397834356762699929191147968317846050064104696622237588661152297450447538103403347840522202556325746669533921911182596995649723201231509303169440757516194578772649471232741996858319795834201765550268436194444744290085971257307416818735303800134172509994275657249765904719703729572614939929237985984086063479459882162569935554089402040497901837642460326772793495265364548113908248440966832597607956905405333126036413196359618390285860137242089028113329795880461243285142570364037093769202541384347381901510187620197345815294840824411095733764222415572089693370615441599382806904915919216772149768052598579610615202740262793179279257644175772852213442879487925324215385836640918343087924826458992943452831320664375852248826913243834874535314611984835535711536954341906300003109122809342998623497758652606033724652437324885127275194929612733182376266925036879103254453208073313410098352850510580358570632079844908843870093579878081793638619291748040826177515469256427575279810895926158216199195017145886931923985252997004962288099334859460431865624526287778192606724083973792949600870821063343549674604139873681756022417097766260845658563175585743038147477965471558405686631919330885080563784982575574100486097587023697984569454255362454235991130145706379608494157185614621532698249067887199629085727465638669031643739899504711761560232300068003175710109768036931850400659685611768848254368105879701227412563904675935120097835841708654214805184975676497898763321341326265410662541403187023732957981852035003830918941790560591092413957287845640011776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,26] 27364162715523399389430305761823453627361619307011766590585387689048066325816705514589496468396770616325478512835061075341173109814854090214567689729493170344935385960944580558283586536379451340987015895328808900807008158729009549464629202129867182739147351319503426461219325266792244871451371145876512483896066697773663777297118824434380364178766246061654171141515249016281737245411461636595169458710058410594339814986257218420939488012973648862702833584535080073770480659716453856906965268689374980673940796223156619223051754916783996389785263292260693805839543587474481541874964171759856401396661683633403173467156040348566893131361803432444874192570623897257178131020789341787173794366753029303020360107058933824637903259801857586384750273945472228517337855621751762096770281400520189585334614229647750802293556284296548531341510054685168899066745449802373253199796821327866016818310993157010020954739228149698117567580289973164752990120752915178880612904592669456044169588965419375824351591369821128319584973163278390382596841366450873620706977717889144299101994605596375650271773442100949703797129452547137576938713747873730037947321791477965325765326223202765573365753928808906960474669976582372817468873559593327856902391745949948016790287148998185289898451116866853764931245751198800926125336231526097996567062038002577103866939124732940219214239546967635908184558484731289955251353108008211619872301995733498807906324593684994123669482972450812204205194311494420644076865904060115075946904055452739831629953461454825764981558697302431985228741593899809507703253049513501271906636295026024554327261312357924038818624222436033675481022880882076553295027838991706831866714197661880191246108899190663379115531623617075381084957355828607826749096286770302063301195246293955266161918340313263164579414735903128222418938583573661304575404907354279150918808363078388286522023249075439086674999380303617887305078640751387909025288102771015618253815938209514866618668504331739232033745981505569979465670079629538735826020898812844724705626318372662714135255135113594781986976082982514872908247511018506807197173461164222182684117505079636131003540728376301189886909034828660736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,27] -21487056252988112628814182306919643710907963192934451394049468829078759778738628014316494715229712353666833515241246814364464340432580264096717079468855583880256338514697731673152987280283307217255347027982054331643815906527452227196725996158217192302926784848286771776495124241541161191510292577046655172210506079503076628167268827498841754147602507026958711077359213127981321835441441756590243577618628148372374630411256719119900451123150843244268987239094454922223044107825034507345017503980181856503504163073394057194847470656747652315949800282090782272153509603189319536120848739791519903378062827913523210126016434658163932557365569477571663400183477817406152202009074984637593498972322846612140975590259412517503699140278994365693254975399093544868406895422733000215654843715943515498653626792503630821482148442517965202943567866833402034515539091913317163472872184255532680441627413201687949083863438795965255340453057843756440683414611628293356934421876821158806252721577816521565426777019812843639530935788326149969573914525095055310550627360318355322502762484859331394924928661704325005735563256015124735276245540872225349727140414550280901457722171078890083716483936021408112079803655786788222347952116824615635814990448973689721099953971723206502397367666337551859397203707064845465325493286819381522539776902210012799320591967653323427203313431920494840877384109994031538862571847551865036443968758868177129858519692138074927217756377511535076794465384782888214699848590628555974728095445547774536822213336012901632633802755097672886719519657892376960966622362663122300435837562160539880122831132555297631618668910134473886680403868657354651870914234667275769232051946963027838718234442004461492846565926554612768885159398871082082267121543247727184180918737127410861225738590573890269441265119247719412679665005145727635917357053685696745516839758400915710297069674118072347521898422976630348767270102989533597396314312746473642769447732143728154215126381742326664254309263014499767784475243835711650580723816237500007096208522933738698216765112106407699474502591849698122799494599989620700901538453985109128817837568879752388081019662749559401961991280110075904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,28] 14316491619549201813068296830424502133594405492880414724252664483059285472461251767278176924346412066814450015292167098412692926340866939234070587821727999112655819288035939924713221914936129532284030346444131667070230223513811304965613077010353490859091159970090378375644872632997020385562055761373358541833768522856495333852740861132556932419406938577164300758210816137394412283441239616498818827470300839895959828567358507048801192147413127776482072298136916583620681837823440473196434282503069721921643454199719768555890946585915269786006954784092480158582482273749959918415457135407065341072806583990291455999587174432631211606089128924931754851616839821254687912267627531571650585271702766812157753550016257628342803675076487002409574668464229510593808829871269819822041785466841105387265586149403582523081609398486686980918986783338402042355842733404802367782058291379717406401295951590129734278975620750888550577356111920804696240319748420585763815560006414926217047755740814996564366838225516146512048985515136031470771194398370412296244318672562761107976034066684970487771454349820419426934571692273213755003708473401069037927745582599347912773428758895414722444204665420390845134161146643950597540481148809157103148383373997080238351564386518124667603271916684683745098468586009869759451929767522651109418587371156103790440886857130164416676230652854270900935309584773117121019620701284716669917105073895849772298763089059808035729018339259160363727363488331549104282094777991219883850851654184758811976051795088683069624224790166928600929247554422997280174082160180702909522206168928836917950502245945985870819076584232183306954790225661407620120171034583348735984494680021519333729751823569155053923750144073044305890295687873897036286550498352562676428447274301736474029542646647953557418940257916395470425931225425928423768112623890185794732778102753462596778400269528393519509776900438077916070154689879543135713414812385145973190335571358038645741683192009295125823795417039628423366011283141349411248608157946819304977234853635804531518610322781686854015190004297173132907801780745368182309212440070721786398428821410553417066183763298886798142576348916350976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,29] -7948590544501919554513865442284811238808884256695841616266918970917774375955915984140635956400092003579540002400228645519531788809534159946236872990846778541518272564607966967520743045731704729284923475672863643038587543437676170820722226032729712953626054319259571343936233255790733112430924603301489523999630284467363751685976481132732421336556669811313763105111971399407818952007299548588610952140179044808171266997086134381994839763411534238880440015957438610037486849658311739727794385248445546503276609583147788133796087479158842407698620959908512184868699847806772614513742583781479985226205523950824302417052835632880588216489562356825581373700983034916441888918678421874140367604723780456558613922457296167794696802981769542433913633142809641617572842813107025021959252756380539241879828505821067341054476664007520445816872446901283989366181473796404552433142701499299763405125946743419820477704028878585827848589987101288867683598214060969047193574138791363235366577804881223283439265554941821326767472505958860160838664362592248271618990673208405397499957367511427660650560154203564848931860661236006931676390336063797540022326814401991715845101064462654061001808049470710246360432502436291109281938686827607699372860333063356091442763006003070451131913093350037584461788557057792149658760326636766125831831121524152124536966129567939595133438461763735283566477329635018257737838237934535324436315931686537475042205040224753939110664502191075905388967833664423957927650447118494839835578013833649352758221320598755008122820410174316368373714810358578193286554193832358822784201583207088750675299057432635204011286298260870862172808542536305365488136172373000233263074407748110974525394200495619575893866721113639807323031759244096410940200470663261513392939272170005637813119820218608429641974603756071712307443857189031359928323363396264287142282267878349978202282138505669628723864780028466385580812923389618994836831831721047522020868781153811272691161683961913543941956583995807179494817584118956316263310154570583106253666777319929030270238502646243152321498409362318593466409577627430801707320735777845549261797297914291652644986982885093639670196237202620416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,30] 3480946160756516409273826048537597347403535833966841992243120216858194758886660182842003534929897391206518384161694373195841238208395186900695998071541061293111854870952224190289869018962713723470203647533288581161684623091424429910612383385396751349271647626995546185201988706649812463132666592352202072669747427535615381662239649091069877869166760487025347647982746332193771781288425668639284984164246132231424482126664341544327127839623625673078611858473056631572610049602838260947565436733052159938725915035668772253735534787055846344286864604568936655963664679814385763909158372269727460594982575386578824888777050433405938369258953423895356769862504961134875603728820525990490669154995617369097584586353575648383862581271433573358614257035425601135378690087351856627304355634850834060857401078185913761125502112898134969451055032246714046073603111944417246297679687664895574759570556111738565360283254461278450898639967505649312258611724881073209402016999996816896063856309951580284175606261747625407743453762213968334024782566807072103895408825789137466824040397607734530925520280115952077682630740375437216156281217937294401863927578949112351273877375752357101306524983308779419241476678273313155330412378446535360382794086389023770953067735752529233169296116199450443330420505070538145357049423085652573565806408004139518884231846347713621909379418735600567005782390634321839807558378654748540569119295044561479675296259633748400038863965115598997593520742726582691862638774604901880235307595036400213106931927731523994074108598633506633897152876129170861863358668746270150568172197466716087574820616446136844037033945647375876301541270110553342743427908183676186713421693898095902342916176388056357238093894577346891312005562250801115553834660128251564445191940382953280776232875873012431383329574218613062296992183967211919837377285819781489755442878119620503382225286214960368878383795581939812620067278383102595881625871902797036384769713627098554040055294978291245405139932441563244097545127535148307194871891524983397577798987852974988521936973124003162569962049641186821208924440910716376428673207061381467250176659126163259173378356152749920930013472329039872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,31] -1022945103481382554647137768147534300094951550675499958878929328182640509334507225925982771662353181694337283914947017919446664958717158603232599561381167832894358114308194783359935319962706902276310483248850915266312271333817415491525296829870519648636547241098560786209629024312102023072494037265012928461832940906534813801715740572657465330393815882968650808645637379252346388753972130849530003933086149214263913194330269785198112840168317361194179057736454347030357358957184471431786778666721983979019829333104354576917894014277444481217033381145780613311113056165602167505277747349770705546317036331879263909725994159306424728446095632602786020000051121653224232072263176050696023872983275412317792629825958829678064191552058989586785891060051536401488348365988612519420815084091659563605132281951443981689232176012623965990928846474836063848315900233365656091078289314020835493041163575860532369021401290859094018705556028808872840940044337011775150225131081589729095825358202292326005858299278803699305457176221099602960866511427515994600018429264625923123731024231017283300832492335718817515626780675199578351579695488140224931570638977076894962596109533054590832190217139949905244996298028981130531897202667417982570273220188455430215306835126779750649207084143288191813467004302234093839826604186370493231084530944743591363011502792719685310837058219672705312575230490673948935931347901672816685278403010198505285866198107143254571679473424954562291551767801661499095623073212175221320133999344062650597913608361264644939945293576855619003126839309102716652619880491348316649026641627383273232827318609158987077402207700688993022381598158290732527097607706205360431052884790653832557617885584103714968397810194692865233434496739063319232364800371195525157476279229412598055510942383132959184464666851352578347954977959138600840463958400245419713679555189695791643462038683327414739328244973946154623379270898101229591100361811292730224802232808644915838769601541604285604751239732653552302313742553684157456434395446886173332325844496954719887463507792449967815840405581753268710999013860937318978407099424425199670591515850495371847749734422279516868599622313967616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,32] 38907429410619500630416336827830188865937448681642692379857273446436656369643417788958074236209931985394629990891613426974973169530487266375338397335676269009472769705008290573026844161096934121368899320829422145998830026677515732764409201948164946487939812877034572492490566098584716815057481615452469814665394757532712944551432077273249207546698467282051921397658590697654596689366744197091129567225945031320638424378907460134552549835611355043140895759532351511189527126142728510761548176816793006503253178324350936712680972164447851063287244052695004792389096360764065339275126895305081807367965731740752477516323236160404385230565730820967538269438922103332676035307744532053310614044393973487420162914341203669723175674500330360126285320312897255948958579175546764093008504906367801032491682739910640128778664835616708483324591262211859246222891565920649320475755647314614541590997504853609032574090655716921241585535503581850829838639021477848464573068300172544398930976918640850814622020902716278036030909738615576498663592153542393901413937767482017243782598457928856461340233912470808141649596252197066372764775075918592432935586688153033123306148886685403940011005197559514123079913784935772793099222010733876833826856870413963760936648774102394326993353680499872066334708142937622559044987685605727204563119511071174770719129220709427528765661573459055432540655730025590802241048650377784042570337095581376786564325219869097369225782642173414870628410304639372836148364029489055741263113798272720381251213554387471163926106807535655807378558274800303749257985810064124880890115034470810178932098936931482024076441019705438648881247791870692361703378252654186039053367215571639049562795723922355202212963906595001460863142064391509610041160182025296885822966355130477718709256637785366491860486895490059727945850787747982804415053469972757683177580064717527751393879771959400988302846074505945163578755238623686255078528600437617080927751644830558682486639747173166344987111272865646284808168922950643612554841747597813234943117231170984891678870739423398517003354740146056261283357016129929138959675450441174014196642801099865755639194880598792463679683236462592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,33] 169843961254467132298162391577157892242648442019900790530510569883382159134051619287512032046486415633888829492063919243740694560876709068760997567232651987857674528299614120558840505782614175301507506066113046758406580502039177240109231821790532537910095331293103020746296218579058011055963871793628578817093189333793003775884309508892376903848491097245684720980206631094956245852100142899574858681981711719023320789735814509823703673904770345595210888439273386249127679388524121522756201532278577679845063278689956844653128811390662594007520683244909184604273040099438044274367112384140936647940216233331371292975381963791632419597991559056101931906002957828096148566832189142451015571639497594212690060039432363756765006101261089472859502824886210156440493895092030093924603053980288696904131736429613154486940292402488101883724057871706646019773544235066923241725837733210471907661976167854832755071734762404717075751828717412374335669983817053046175793899118625644300561228817186809766365251110322430854669030542730838415082310450168355262784317652542850999140061396242198475141822022366306454739335845704708896790487519765884232587650888898834869600858122015619745267678668987086893827058200168904290711122303210145599015708556274767333301443902661290248899183157628311461473315766899073568251129025811920798388641159349637741243789233240719064442798392127303922639977199575684305597599130813220921233500407897649762732074947867455274824590729521850299467648224371033526188881524351250552604462640257461180645039493263767143662906893378016093614975890578020496775631365399475574011903934675034908087421860982482480229812885318087476491201390857514897949193669187888993950520209668487818908450803874649541199451556772668850421728893574093316447760286714192529026235299663056196687774552585542826586563473098585450443495307682017046380536722742753501249879244174096650262511140312643368002073835642171834183420831054959901750966603249600001069906918314072021546782958239690819059007684320186600790299217793742463044537422132425551832286246939227727581670403656479067260098909811586105524122756943497840067080135199105841794767443124048637702018338149811446671572616609792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,34] -117320311538703911737325036035582747322303825828317544067342761561890451566781363415638758020921510122221479837113553300852452503787559240358786414418503055139975523801930342021810895542526596292054749917885334314426693127511473706809384589628817169419976974653484109408129569420177415364609637549377021293453238641238374947007424158732851720896646492056367220916017020003288639034090990348923575896551553613255667972305122954841842547179007595897313379009615642499682912525581145120877699048808401290071212081381732188950310232951299674980249880043152932064810042732865790522029803091746277810854582416869050252543773149855213191469100970476301013207513976234717569528958666750668478520669970910326543827950664997969162453916152321330772293139750935282897963406177738311499193447134747299432519563873779071316495578924225002206381281959359400471690677394092115208135764072797381775401920963360401213634606182565628118706144149116344236307797957377021800261501135766594933204140282393983052931650264642224777359890754396835007342300882685256782854788237753892149446632641408067352687981265709734184536976287397798817997987352677328803087986965520813635605963039506008881342377325030748785362201737649789171858646544585017031056644529934981602528459916497634161198911100920845240224289538832382827571090171510146090020127931212804723281261556743057509539253261007232182705382198977152520689966706047330391077194877101335693323748859344498184959555475892333224118625709611490417686403733389311856761531757780184694396505706472307349103276619648719237419625034064793952310410803567466258981812196320322840059877113820885320009982102131473793401771021080045743730550779642458954086754558941844248281079533452427105445445254341910809724940677567806809977467095438038694963090264813015359371105157626230186548879709504401188458941420662047295305661553075777172592249262059179689092875477958620461806051721808963330614798797865758020783169990935504081505686526007673034887287458960630484404661137667875244989220222081016844541408091727952201582248586865980389743648283266900555826289356273826920632716533970814900375546800488179329046705394533706594745391311775946261228420532797440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,35] 45049347611072707922315180708264289452515698703956745409958841478373235041802146097126342265598062591179496153167194199565174808638189824671665446504067835896935594301041269499274861736700480744620776863434641975210329467955516749301252781496987454271499954339614268992452889924276143375546586824331027843996802513311356025305200605865154608397587759262694123464427273736569399022594860456583793533801334243717728851964072877095174043577796829714225196695064020898439444637551520070063516901948148044594871975884242749607881361799432451190794838106931375971318773428779884601926988653034272002408544386628748371083866290525426361667230401739328473237714521682429815504560624758142677107833948116743234651880542729878519331428420536349090548500895462315626824651590488828469207722661423876204972642256988569522093635852070869067455195145016548386780362631148443118283098489652315608080081325105200283957775624378422839450166758690983573334444034320849852492733758246452605548064035246400452986861514107095793587996371934889129558361201646449634222012836512900616057500005786453921815412151158783229070722064746116372017460774827337887082198956459731543878533003436570111940555931087106488436279327372980916512896550747930369441452668390492845480184935486455024410848168398121410809821012985738446188026163425133010940384616544090206377422241374661245367291278056166535500329605777632639381555663372084526273082554613850458339951554489506382133421525811521733841571263109666202314732032357216665526666936195715860618927594298036701000765475799759884773614613423913258992482992280345495753293438083290550893430295072091532114271096193283436888985549212273180862842283078510594084793018277604202850034626254527382290618175877330813939650489797620752201375447334069930468333353068356125902659674378783209900621105598274530832445121534140842689584871376889319216898950308954982002294514550055319749667367073802085467660840899162774019257394314929923117143335736600373406884209337204639642045823185426039897500233361902219245219007905472122659052653960359110715671216340212433214705052570706372168211526833280034857123477185798664662881764431192583574535478164229526876126607048704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,36] -10070544927461887719398005370242844916709035676293788029899230354909812842295153169865320578608069343065576798473780272806562220367864732251212374846512363813467169365509595773612683903835403614281704082659705546467437072749151053821062514827372820048956338930267512270561449070756743554170724005694835974764946311919111898230477164163937818588491358199133897657061304363208784849910802234124496760274786148663632228812784135302995106963155501779972994394583167246221002805208177829667714048973831104838273485135976146335073094168248804970408634309467551232473828949419848249460999704611189511925960474018368220182198651269136209011202638636804984363857399137854127357045138788280848969193393111049575069188694966058957040209227336758828177799045609853776941763531748990260076616430032052934899891455618626441126929346846633523608635505988089601761203686640543915087143304992350138444131466229307080221865010136490942459003029432895850471178861743583097578857688882632063034114976504883738578313710771311498973684029804527540461853154718478040863878265938138313100795011312484550324557793924676892998069291206423558708631705464023273077024501404900360479828346293923131537939023237054806781457807381025684452880397072085904813735330994126670553223344629640454360419217438785953783660515399992225567150245266375769734384206204826505694843525670188309463086709596923303934732205034409782432683516506019973448363511840775703281822441633737536861826713639062419416700587349831754095031231297317475228468255423822789288297988131370102296628566280004527852864865238797753865221151089475960633000473295839080945985466325528174935697978779149899364165474983677431261495346871631238318357785231958052984051468893870960760077141563875100813103706178394542907807914869272983759832396091486758989287354554018350571376428471538116445049772056461027741819399180918524667629896929415354354308181889495258889722775467756673516227288621751411750653403150255090363725903243947087191010168173991665367883753153326030866034381232222049869846397217015702866741078946637714233508015885450626162863450895039272443972246488950615441323670457016679331316023405305435887170865967570419352637670424576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,37] 513790437829781423450902401643369810234674653467221121371562435610147284189454897503457817733418509173695700050435565741761243500353416146993799276820915687596636768041720494886216250337227888869424887775357863582179849401552681077726894102028211723100031457396938194045205432546726481358767202559604884937841044528049936313752236771292484957804514971125776164719958363081661183678189861985289993223535644688649329404938450763967580688667971968983358549298000510933215203339132288584817540482058370933781253873390997495513881120827239133346244145765666474720054650202435078923165497118935520544901006328647268288054898117678245608109600927624639704920121657835063130128701289347705465629975316206778942204602189576424024577457269541969287284804706346729107110434229028351042198039555057028731591316922029465983904681395571618543666825415552110309905523257337001148836782490230342296938912594636114233853389706799617453602672132865962109668349219969534407864690120849030505625136589341176632863775804625649332492436637562411174771846964721390545937794805413456109433434389734311821704282575527393831376932352069127447724606019123989269150590287737312078584923353772874355988227588427834626014919685585296275608792026621512682043111908333291139698004270359969696372988861428784234729861515086182786345398934920930256332042892879547156080624418217834489800904460894415501585670946948599443946575891953787489454104887155728077987860944888498297262175637622018715374036550461250636939562281948245216847424756342216765951128518941448305326445978445156198157168093988108993895560216793653321067015176995482733509592298313727608719756519179555055109922140037875990794502322160435525486717809584306184724600957864625585364824253635356808028977183084218117688032960439665064620802008908697220390136752986012062485099285077072830222255759515718872014680542070157297048560711612090931549654898137656864718843535306852640407368325620982131472927377651630314631075717517063460658565831362730963025357694645029818587101523436279741010864275981022399378032954285209496487074553661596519017835106040295438208781945728039847723054275809442764211612107556610299900790869994761145343044222976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,38] 547502122460486974520210882621775172552558290248979592443417907165767035451770146591873878400627870055079768053569551652742371837094874723989245041502207243458216834341869101593083093177554045698295906851892497783025702516527695842107605339618923116669100660007831612250177019727170117391756815958245163464770080845938903238344924125047066335310347552562140652694337166058723181854835685707585726504860445193968200212864384634711901567242300099392211082032982984816753222467420190080719854579973670050990109900629369122896506362213574987593554178817632655989328997041220437094568053728987523538261619550465507805964174382831273164978118997163729852651210372781906591948419707572480809035375510642372812245148956314676673602474665045629937337819285541946703015262362940835974802178048868143972152068669669076881209263062147750945349018312849323147605261949442347605884878848908900194485966705312556431589976008723780657843917659730594059545652694184833280640651024492153223056131513888127733198406976199027303885914438467249736081807642866019841803472385747972173374471507465357484895844163227503038958298857753451732201343772695516426096882033569927581666233107410464326944328542189955276874368816631002206394394056965425098863170798244880178167481752000441890976512172585239237128578859003563963005986509526513314338597546395234248075209299373305340424073223942796814185993346293454684203809552479586402130995649136546911605437107646164643390328860730294173326552312231399278466457210150896475920151565503592287548559761553777983583826301407858030525146056281526617608473632207679276932921238223793060944419302104993726510393959483212522408087618659802119271693558691012384153603782903221686138109304671521333700357959433462675814153415827216259285708751685649717520190901046041955784818295663421956603781717624152087954968995495283208550524164908428826159792825949788986525474556884869470028506041260034139550068628759927949788266629899155452079710776374650952844348122676722704276762448641080714023829486185144209497495944890318801567172191694510111194158975047138183404437563783439396573057002773695396438350818744176965938881993502631453513732403730106901842079252480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,39] -294888840210754924347715929692122755889605623341931475789772612391723867404417225042926622723883806147198797730518496753412637155655256922570422844561380688181005048977338675129702355841747675412016469603090905364237845591872154628365648163479095272418859808076433091123435291815365133734476597563660718007995900161487671153281603104015874291394390102645757828346479316358790519593537801498289094535958121917266306410419430757077259666026895274454093253955930909971082684610423217706356310197670592277839772101181106982757176687570976737817839488842525411559616342929775158901511846185984349021027532715021034746869688609027671332473954965719886466555193502885180929126959071355914081439228790000185154161320419742175526293845017231953178567395035763262621069897446627959829901423019280249746744361884006205067645086120127796397849609700248986108332820786724415355261008309803467919230684760406117634547363681773858043714640381876017711616023977546611255753343831337503032713555175489455952677783634931884202686155985346201858505151003382112080460679770930864115483529193915857300181026970936400956933782115244248083520553838785617341570655209143098687596213987187517671160293756139976746702087680678806754470061803049831618560499912552685951627086991583841461232818570795385833106172025502074251530426368269725179710054562156199152891501742100640078342659772781791688576750105451150342215854065948830621189644075377305072951132565379392638141980221284931994135999198552715152310783997982850603484745558928397412558276736741514507100635808155516848594325933925641845456855825388068397926493227712795188522621399944173790843045793645400328721659755863587555945197385197118335293107721781268935551089291911026845357950465860904086212563862487441892137460062495923142948031773987017720157986467219545859322142969667353299369329445519621589084958971001617467747845992115690730897244390488339933019812015404238658595718163252657027243321504485133269707826420011392323821561839398917887665473668294668912734086064106111811389048106908202091157962220394462222000795225879115630082849823965848588871769604945420402882267799179038267289623500689400159385320445569603562533057200128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,40] 140649040935011985431965272113239643744453871152227544222312029683414130121772106090681955058915288405440941644844202933090397804995795899790751402540960007507153704450303853398378659718853484914415026488671401092162539257239284615211941067169537182885171580642571009820913644665558418230742182684509519698901900301222526633796210164081297998458820709663527950359898847841653687261199063610383326333272106268817704640505817578588582034155748886784950547462507472226000973802733226490445713018255991345271796866756602181231775710795055327681867407751877303327445609785758693444957005950651460531093739657699003344158865490298683569310829151076732888165147452028296280236330162481320855866684508340996243950268299541853539564333879842791714447970194898641350443479608010694891403179970363173581927051997676534811934415718990279434143530740764855493497349753340862849965416645202447292487815188546931050550219027804756963759841819053882147853332140911976208737578631623727866717654193625456391179802159587297448586248026821772820831814584989040192200900229845237229088243627922828302467767055528731406102299947423198217340847864843842339636498400329408598915251177214647686783916915029404481460760198082179986598496090792946902321346333335560324188410635625252326021106014319544042440177557155581036853018101378033420515338392845667987487637495108386922404542494963392096477729005507314625878099869283632650556383740385966355693356158291778918952842386323702972263479060768538111567785320779907284473858595544183643908873798518496728475626561432626189259744281660933270155642944635381963925015648821779298370514624679628441531925228647956755948784361999982994219016598325866214249583173199404563211788890532517403024335610595598995798212827385719263604894348689370868817914701609778981899894726381366632243554117959192811531179110789272966646045261944327374434252497037838601696939734714655826720761871916174556961528032308428514894243325423713039661389496396363892466115705924727303051477847561114805375497025781666159665662228213953056918461036648676174446211461478332106957754731311504903507806021811376173199486966064128423390318910424747348202319359276306477375708725248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,41] -71489893722270358735355777358937011608919527924015929353999527657847774603654548602693025855299085784098897300301014305251122178320540727333222592359053225817059132554657660917541552171246714830662034712046400941455991899752226886581368190999725802374694995445467474155897322307267205300164528629747152778488951218201929870648719409455223489728803086678915808194182300925115528283030349757872284345026576743561141924212620893265460807410193701370596310094332093884820814644042025728008775841959504865892118455700260893136274526809765376484725868248410815340850149407823806278999751988446592468689155123574575749429493283527103815431755370652664877820454534786373837384226855131660820590687579649762847677482123276049886414240612282094017018564920383347546347087505716095733317365685763637145137809414444401574083108462764298033581032153576931095036447780660225099796418476860236862242632264882256635190669242680141379689925522152089897031029818240753646678231770484602735616161923863490828892113158003713734416360452007871009995725412654072936655546555888318791531370009133457325606754742304022935854040810000823980440423287183551219558297854369411110534508924025128839443275047347284835120389084628993608487886315881198797011336986802887102949839467472921422860178867005291321681405153502892212883637391247076251688314930357964699485743376471014523349087732955000367099827554636200711874892069344207665554911659478075041602997305262615827872486284381294176712530059228194066503103951522752535523979164899390896248677294004854268332398381720690383074470451617199551526375641313285685519146955566345374060908429066609358840008421678712291309406916778559661133680691953378632037273880038219369376823839321626205071448591965096350511141139823760768833633450051429678158082349153658355890698601082258502319658775430957957662000700458789031116358638117056027762437573628471610548306271909997373022271084467487816738517194499833754624717396291942040287627912329980089648317029688021239403270554438148880598383665091396685716773699990852572506081508212656101573059970684937239491940023138662541184136593782064405206240203630802728283617457554044231624802989232233667814307659776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,42] 29555084663018239480943019370567296739344402291980489151376434634909667792160199343717304032421311390826346977536333142847002045483455807083643789215321554606181823169409864109109454133373739560285255979366346771216357795144493205401145679482801546687750538348321529918448558066500105242469314539974481855702621907542713116388317357920247632681625073265553137291683954344828287096762578400229407393184729891425941159646341680491668218748188965477157510220632055093332083349448745254110802209795321819891926057082526458261969085191196163989300226943950142802938592203232028206830552256234780824652572400048648230425255941757318452242729660965176750991273008858745415294654653614913882015181494756986306321744016357880296063617653068224824110716848162134601621839549869867593255202355155366142867833993036171646905550309449240777447325566628133917536980382125108628064522089540141653557644605137811979266726212482527720631950898787498606169164252039741810936431339775686411440033689263772154514677782338929709206142115740254241994598476803594930910663142873884618103837717494681554471707283793184085195058818520161673858909948187048215047262998391995628021662369164586326632170094928950336859486405946286423742831442426035376503047894374998725924565728389407867397993374623785423580564905121393019543861903058518162363692756829410727180793143102458974292314405205988295628680646383526147404745158486371322624641423321517675930416518066717223554314836920749610784086894664216610212859249810064611491685142804435532677794893731217722979286247993790965341998148608130804176774970054173292093381448329277702486727023720216370470619099615669921090620927218420468660529551749433218885775655849785116795344122637618172462322766900351063778665080050308984504194878531087214550344395058237342163499409904582701367257805096259558425895759626421870221666674136294545501265881246440416936344772810031690864000170222064586531190136512904215777030730020865135157683647511511920989811752722115096545782995399149344493740511493468067462015912188348896579150990651344967857808491734193918808274380102191946304475306699199796657954145750500429776367902779047604236003697006329401499648524288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,43] -8348330373981406736628069112980754494533410043699411806909017921045663663332614558137087022112253001093814052238303171570830542615989790053138044041318358103752928729341880708648944186394607752364390378069185774327067379907054900404513439131613391058005055432724606138396492361602031820666240665458108133621400425221487527025096252957103823597103513205317693320327056638177589605522294980927008086558525588232978416963057910007075484613784917270916605784379602248395482812493494076275432076308052826366100021639816337194249414348140324862324620554376807800893124737413171728952704905678709895245103427364751617546252247221326136288383437694131756784262262565625509740703299734735546951236475632400908295504686484835526714976748955648211343792458260692317873914634061772094389570517733883153145417040197726331080029375932557178143533716901879756810437736739810611255754294020347095955333676071090611040317349448301248367143236883889709597674970304537876580273321477939882215613309055541531558226110425368032209610435188507661425130497334870465562379497052482447771250101680409923036204980308728133043059640176590826615724774158885456955106007765195968652586497148135954530051677479448824674367823503802982360230597524049714409517636960498610383029935167830541525862554127168552201336357072107343583750032154942540660713113449695403843301411931100620247461412092528585483986729724847149717003800604425954409532297468716914508660144733776293406382240425674154606358701759025998448076625010839736352115746213740786618996522653653988117742713423713507692923988135283985536575908464513115171676623477520649596145720619246637692656316228322758132780001345440683649767907181670664689507873618433265959771995829459560585327742480919617914074701794421086791344809872785424015114889503341978167162618570319260702349322508453982947870908117135220084201266405277841559400462368479545815090605942832331508700820863410055020797702077128698175022675262034377490282972802681788645709551049148080713090911766161085970097702135790335068711499057803147632642211321368226514558563018992969795029233244862828260564030790123084644077723179639135399707807798771992665099333938018437745558421504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,44] 1332403182644359069131152697938983749668551823608586487892018981245859928150641482900818433916843186533673126053392849545091220778363533568643582521930608226062594490818838539641476513403613386792585250770200792344353334832594598074031145408751586575896346137221084520804410007504520958853132025045180188844203547738250259797521022573690052996029234609175832861626875051264471559566489247656325636742374267907023210127340876983362318392803058356457613471655728856479022674426109717976535504692844622898314645963804902348643117516286894710417588838545363263906371909606687302138287749589331453657300211526776325158613610048548032335749366920564848713744889035382656247766843905816604974597125403541668024025579315680388873655547807171185756823763138770242544937555257560617891462589512683827166086095556684201119504550092541784919356429811538112790173668563571310764972205859882564733140379685393745138187188716192835422656145983799576159864457712008226921226188722526295608795447268153084190829981739354098135118507096016135416478658638961876904517447513217745114145546051629577163646187739514441670430745954133992899433798928912866612773849376411022935752466892407705350239709458937359550052800306024170759836035650388813280707626700133220934980109522635340219400414168108195032020913981230943339912849296561944648661387293815048760211101376248981580736506858882795616869857515285153796232654210324788089664771088746949808076687751134835537392269495059281565024105457070001182010794533878992200297232577415930581251359549610172729516697725628663423188611516670350117597976424390056777648267124307734626716505253969568804952893298692556629600773878761129730457596051322667043115220499448726556829441634594567078266825601730666179684260513309005717812156188214902672737556721215685416872403749150263700464886874662349146801877472881470979174770726300482927962081723083563004764933585773681882251026143770391285301532771764324072980191610560680529292743700595902368024693244786704532104708285061119842221629358646851926334639510527692847312821544797450748742545387303781809393969949433032024754562421288052270297679958108542241146453602275404263995957135601730670794113024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,45] -9457187861956778228874853876783501939354156431739605869369186148431319220765452400251299089213772148198837922884841770687425584009972003411892883283093605727230504510945117530593069609195690883666794170685351055419388456684143877317664083190728581391760859100037056455660427329691442385815282814650843507007424047355482760405904255603385571036028306333022429529482427402360053873559737510450186278595699061163593198040796962745472653835726615483317729066953180990104508957036591968137132920162737122353560344879955325365226992404747422629139984974454312910772865652857551915401633506412758401252880397325130571665829466190677877672378774145628723209524335376856783263219804982766691388888286926934209725982097845238134979713724782394880788682054213433946977471496059253067662652279768075250061768310688957952062825339886339198119230387933333747471079602886334118160920666994151190007395548365465171820827046071205699128811254571021807168969090289018131515586960551680998797891012289534615103253506768495295145414122263506191637198006810426475289948396201710517637076994283550088812328965881569364633021227602472570268240348311158922540282260226549719374038818260755261291466542649270215810679734345596552917630659128053372890339831368987416346702997758714168098082541938964270656935022602372020871814633055197053861792946609426037943675745358137971620209050556725121360879005743768231370769530720371440924541249972890739298768424129892800155389972169502780200826865893858366265599589557124825796884521733839820675441849538662962369184452675796889533279376229180094958252362507063419523702992876189394774192429887791183287319410745954590886139349486555104532040149259786969541056368535368782789800086700038668338891770623782341520370358681045002916751204642294606908475042803862384709292283281302342092732724361017092884868904359666084235723599749828234872048883282808572260937928999271104323834680936747176963512226380984801483799468626672366961748181025730258576508645663832143621821354802397242961214505119568745091735132037266839010578490314327154366951963449200826315938992476511571670524256390352941081312066663795979658613087947603658315827071510293595205664768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,46] -45869216349892919139700817998182383192317658372525861328917384983363323486429096537187973368128948633929947970618635853841405109291217921842618645090603422019281544209292250458107117695954428242508052091748880182993146031379497487796188417836640722933602322332977884865431160358042124921284967690923395071569757083871532988408507191207789965067307130847097836975127371191561309595057275780459183725340174333114693386235933258469215337142799329773912860132831164178928464139743035892903130050568484383496372774486337206330615239481716853236782186981919740430218578855523530519573497348024091905227239985727168462220825755110961351004113177032270137510716229558210196449540089990371885495244641681692324050177316009308673725114056883829478351571293391733345645525201360602788227770493659920265894901180053443029827137058521392333628662807253756496495095847673420754126399295097880534463428591722085857459860381866934717090061564630836011459620946542951380015277025417718192017766325495318974677843308688348536166693558764475982167483682760810556016420156374774781723337419599151603200905342352611109516458833000957579852874449504072013951813309833059748512134648351479602085032958728662857235247450607037919348832557127413308190623724613338343057576595367165098524920652275171658662303138645484109514430945658669384719462769418302792412579193971144368540940139729316005927306078786115878074434089019118750815793541959722378898580007450662605829084144045005402574587954186041662905939808455571942783075515736411486561494963151293613745902803330293002572045196460836521754218262432330914712083517889207361879286524925520828009125093584167382844200591059974605312780337741741431819205982626918590892342841616402408523065314022171358274666433265105318991897431619303000230094193422612852639974230177603866603464438443374851062597555557669330703977517447334649112890371677604517428086548062632233202876462133764033921742209332670419841045151877243975905681437472665478807710415162435053028287666444320357560022791144167527403308916262033471128829655871591798844733661751515034846003193824199859961508888661869933176334939621805469321006531832041023855272887487635574459727872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,47] 8768218123515297929955850785579062575285241102666507344466463756703128649151437395943594647658996992468862717255266460106179982843010436085255168906415515539067724524525280401738212670730105713691199957330160654986890876128092409290749088121421525211331255157585656839978988212732477629661657646156384251031388401501537521041999666366585629903372760279320184103452172608967536971017327411746213867570928088469810551050119326327421057272401853674727757496873760236579325158125742903089766503874626750329328312224206719867688041621051834274106759705075012856415807205448149059381412317686049461635360009786745041965997535108108563122089141112820646873907980837430226887147809980623203499579565831324590030380253873355638849054992620975695960985579021306072553652116622821344581469429842491564710895273623912269395584678680078511651260890017543265712811757819243462564838103007653163432867274318420132300080436971485633021067842414139135367882207083202767128579907527758303178257720571307013725218199650984918331950433402401775427746521957795127755421207152083890944011436334848367762208918652915105832524202500951217672712948333279885873624761630464916176277590161905490277110980086459855969997690012275634410595849640384985586142969858299686466359387619344614162186406268662373803368456280147780236289948474018744242754105354757908767810214764196598602323234648094895081937554957493219806329183672511276269322877037713425949073937537844803059112216253918784418883702611115642448593650269925729350585690322768616205176899298396737838288663247926848000624885394377920113619519661568808785878976921349770732132141813776894121694155048524925174821029078045598541597925607194147556619004417245620427734722457898126793507832917075142094736277322646372709788788628198630310810158396724515265672743163023566741709502803597300650929426781346981974341311902575124145781174517412241328507481100996363869183308357292224239899722562524507120174545799510544212574554809365925599493912027181836854167192239896292927952211848019725873677352018120908972052826932430303183524254979413183813782732363606302578538341561060033376359993862396162064227716578550006266084340511965635357442048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,48] -94657063306859609289144334802560480296423739926341785652301700753575556329527239986910369836148200751799599172774439920846785037097259384236159931766069380633161153967552898230650247650644678415173861378747132846497890055008931631134803011305294676634952971145698446026766865636338368790624011100143344346261295806686564115526763678003738271999602993131363433479537621877776699154244159829845957925638307188842540148616263257023453993791183377394234679113342242351212234899364689039157454429334076253592344281813341664720566323812908826189027466104606667189986110665803949806444493765250253366433378337103583769147810049016052775289275685097339087125061480540328054111284562964672192246121841984387155433397644100963333804778157507362250424265002182248765837254394125620249972751299181625827625092175448071959839338083603203930329253360500054419983413277733597610841520674719510889297798222546602986389451772834524294922086416038560346830517310643270191627094031167404637702618289019601497564461533217434212941035644700629940808652901046492041307914187900006793753485872642157836902649863545850223274308993731869397721251757044973585753048885663676206428535579280600047265946293741951713948337645463007136484208377997555354259425382960019081705125999749840758186174859619981852725904454240120128181108098054594414503414954474776856676348084029230042667196142139523483967526005691234066995097227250183881532170665910348661163351518294453670974292374306050402386976384417107414894097266714012603389096821842632914585363771449995739491392504671988861611059962042033343075736129642889438261049164565469144756183744684356503477381775527771289873907580858817583000114511412184737952208562809676808587549993736848031207486206833906513506899703543278179219057772320729766547137994575500793240325905870534146326135478198559035859155760810822992436607883945553987107732844853055508735644071010358301379267140504762689798985724669707343987552385076142535657481899641941258818412204650619788209319744512624830577344175168485080726623241016201587143114016883058158429613735004023030653461075485340237694822720239248253593752454876716160985326114149478061588757968539189426257920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,49] -229459080830063344591855139941084949635853503584685139969443193119555797125407010919575166775255794561355117990076140217990083783240323159229969666939712985728332259764936900467248564321373176650906999842649515418768032469372027659929403236554804309069665410653706405482294570771707478432782100765498122440776556665299584597320796724063193527970114193894432678028204480777873295229402181782066496291926805482564731004949890562575172854416480565281043831568598064855480710287577249080309730778862430768593980512314719834237307988304209799353797158459167967907649562540715255778437951381500138682799525408898687475889742558552915013564501416231155374011460401596527742804384007146442434596103357714312398815537097670489698086128879088202988553641960857476335621125504439651005997500201958052362980336631490334449461593573312069941384417231118337722943018870391754842629512169523290067957632615789552725231239464362648577566226529938620236675051180164046613557859527669245128857273516979653116974761458600962805532803628598257993569371982278309715645342224541909831997178599979019251248334127727696684847732369219368381449499040830452636719571646994274751274705133894567322374874854059906958145852757082874614951980180161838070835777535397868082006910280907485297209733417693190260419727751280514541589401571034714145754916921182314941777043782849613203918818623757564798403901994590525345484679063984607961243819806453816120185208916544861274914541432207703739047384271746940139308985800086400047828885004982794766936587649034533979031312805677806107851288447199161599557485454091290761626794647814475790552181217573456543780048578737420713877240982983142153667391894045924309097501957105777460013630964650496598252897420845365884927020801990415901295443799996664328926959170412941669878302309191354925753384548930154962817140489084036180197281594707265475467917819140147238911780919438060236921200553666497390583183343895027531573409058529554697890168166051963809235926113723125060196044863381487824045170431428420065885920385114550918137490438660043216349172588578520814028888949320714596041650949656018374031637900596332372925583203187742596402425044033557344813056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,50] 47243716059435300803972661086424669030986684564685252965775407370637078651626317790952637657081774113957102752315250921886733278706000418251804349440467899741232331764837652146467905230608624630088526414534758730971122047380144922172952426708168762471706456611524161155390748534278466600500574402612326945520873905958144960542967479368218506616223808903153737948504952565583386511117346228129210250834270023412304178720827714727526690650917595886459159655242157110685747401702283429592016598405877527183951274074525153353043959071329235994266550698677990082280493233202380465162364891433602443912139728555999143256072566671576318214630840628393812581359653454314863142919647682685375163214732901201944979728094002768851788607460508837299071255612219745965940357406251223253575014954417330855995890132998585425560204859582582804826681592972776450684956222971834716226073299895913399266267922763178535917954285790130918864105976644307669039546028253000271529423055889136176429639252864362794397187226865376214062136343169917387621589804626277492973587910745417235519817457274958226391520281618366533820218060500677029582702385684440030162436005384637114928375824658766599918626948250223382845312969006056422627596823092851131542036674302382879457520616404904085241550655151941585053315724195997039734366466590411499861254215787503851043655098494782564245440827395662082784186784844461948936638754474271286071487392779526117594055129330049707712646146479832268839504198280981686321270089952635488304905050448798967973232607394206899495123830356213324118554110784148125901260039485330801575202197559917263549913617441955899896896951294080864024646478511672279825915259466172768200992283824185812995370984727537064243773249032500929018823874167823038798564543678635804047519688221333350007161990626101804774797021433403086670075797762928704234765497193984710399311127038877035585045868662869838261898686478710189962304362911447986742486274110766886766559356195599220508630963901421749341864116621918378370617536312330501671577084142515667284146203499720614644744924396472774788418560197033695120228854314366114297321681093078025760207629866705853087142366390979687088128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,0] -174500151769142768033342098791406100688251424085991031649159513858817956261836221700584561747054410303578881008367804727029701628838781363216509271078903120577865952292884752995942529970641888059293229185267074991907119988840932540100863092486865205703110437396924767887392959132631945187652545589365631273814175815745214113068920894726578935583418092347107848216732187855218027416908865585418144933240110108958593858367411066081555494555477808884341429335616368315288267736478116545386347743531304404637941315064184903016507708271850986778642565357491852687432937674157015534648225008211370240326651234000538750142794586489625183967417296114723315033095191416488718071684173660621260291725956844121703670892765288740426376216330347468935615868564995200678969231315785248393857938442464612049443141055414978689506296989729481497637234312931502075216879711156448277481591431406595310951899884186179577028884528163443204126278834998081155620293459030766399574822741687584888790580436381445587848623165457625292479903052488829481568062184525312251310980515366402548483478369118661329782011008718367083517187764485777936775108824004440733580460974139308724149797592005129253628690172651323511402706692799653320975126625736658904881075355909894113146182568032249995241800736200879845775430287423780430892604390574690114880362621428872663494496635820451007283272375213101500348074092643114723841925785956872833669048058710995170221375821180569911273064126908795046184983314200272161448411894524775380175463241839316446689017811162607366549558023510515233824089686287788684635802791496413834007393312585109580527380902181929023613275292846535206820684946901575523765539935710111109883420465008361638941251184572272833583128037707976284414221385604889194209228815734382479823380314555606091872985936384270066397730798716454451260522055435795276268218276878784555836082974103648024342688719610384747821367744601538728710296039356844620842675244687922443225032529456713249808472594456187052821866795639636664899509636595819789580859725919631867917400137036756223254328423223246582491058757635016118516673953947106534620949441691626049929000356357270698432312404737838284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,1] -7385850488052997610403275612021029446773242239586525723190808141227454495951761165510539333393711121808777147010537278146971290915625830574082363318313197462248895982048915047103451886245935474747372286778573083875940063646771522799975716701276860400599090349381000079493897577780253486049066143002709400722799238549034675961540404339753771942703952051202558090006582989533264023544017077742456501108354199169314690274034262416790187058290691514689991852044917636400890013796266583241342778888078240440750897984676858464654341997787457864983640401761615806854013127682616980538873090632658723519750503225303002241927159190986553000180679783710495559842413253380639689548077224910257623599035013825337855521170409875104441601343048815834663776768081390379255868908420506074860099556271079491652531845596810404782089851268925816988051402161276175693414635332063659041887763385160687789186965515939317503727983793915494294943562529464481986687324758552812810047055195634448555259947359996803044509345604051320191676881101955238545965398533581958772165411927958581812863516375245691114186344002989793228204063254112767936056021239597724660576458702697962247940952238969012058543574855174129492487252371926267447957599440577220272189515897059094571999222036019332233015631830249254241698132793129346636656544743815363028161194326997712959883552748833786544558363134709217253829464148077555018589162949772801995847597141285276008837545530952072187786707771530494521019186536494890158401108940682385587350507042140597833475303542266630368952136731796390735059903638894291375398599604495850079176787366346765172048946083449592671666825937896028387122341864223007128597150425589900915674358186813827908533456633324540222506228337761894495352365289111242587499384730883927632971919621754704098333533734528256222356995175026800125100329560360874493435384203351299943077928044232949174730875094681370835628926773047435619075104938091190218678493128358386009632803322604533338459699400461135116005962673908646836974303973871155013920651036574870435549871475381621005038012067092973280593407633980962351007066115876125242901044943898411829571250064791724584513706245840105897984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,2] -405220277452338175366255861794636206971819877115581138295316423944939585793860483749102997036455870036539599524405732291554494949812161853431386156627453875985286156856733171512875230610399467612551896777690328502463767002120988288894919429515213788729584041232071236837719183792361256797224358647966751757973996574839892276064173625281218005708001535856944909591805171046269361352516611035795952871068465315716526242104045292710903706827200083923462021558495678700752432586827339128432187041888004130833117538061552327673099687906718340523836954502398563762916394566563081617810580031450164744047498832847461947249817021421354199316425531824845776926570957477395920887255827496804149135628450843384985186120597180364343596334608101023561963881133444196873825577126932982231733574240640012322784297519445231903243093476970356386261072542330650306245388850601884828171012419812457722682611337935695665367511201279790883492745970083576596075440437496705747281280965994100334558834893973087307242602810028242059045269930865398571073514181895788486995251797635922876941435996979889096071978769123058816969755465583567018995697901803657210457026158899804683465289261662531961991626710144658345745226253784308770193305709104315500545475215748310192247111350699880196301889616797024934067312362397759773678507099331937750639810973868988605633342646940964359450555560049682402083007612293428909872988083333642061125783380194260521423370941308939440450071350698212005035445016607474539772086169673477985471503807431485778464385131794323385023320401493836084123645889219876493353503897132531420344742839621918707955513359857841321027191098865995000596573955536666214750825713749607679892898979044805754320701109010328801408043825885524713601446603998323270472445182092922722087883973596056984786216953478340143160497003032151710369273079879941436807061896200526126131575283120389834211479952572417856222153693456572465242965431814678266768791483050893405611064621351905724538875080275047640356369909734762489534929414272292098568598388756875446104171604140387693220090601861980871871173333027493316096522156576883980562887084108178749483030969994674929796659303577158915457024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,3] 19771014109348062362364073184419960754217482976176497152989806065782160411807289233708188862473465523024952851606508337259311231545367247686930997951029771469696947368627578337862678150644324058062916332024910434543372697703390220862976114849072250949339467046219684168052997152598012103195380539183715737047932417074050516725044223657701782018622161429138655953360129724589158296093418519054550736626271648095618773067350785984032707969076182876406896801339312088868236515784342454315947264140310629689323377839715542552634410675641412185794655578249249833740271909418607123622780135240189333032249963773159913901456394296891477219897596387478864827298934698359332176586823377551511902105453406242235128701426774017921300550464656815628599437264100079751029255529764531241895574012681354714004130903401660327755445034373798344225416785237182849058209818390691703542292112170040310503781696757566025224959360851362111667423656747691869255769599454681958845472128756451313019661105714953320423088896717119253440359133143476677993381534750115635356063708770465286830884455174958006592290198421026272908602853670744995459966869533654096434636525252421161355102511225202272646880802246266340212733929663821852567646563383709385633229512676323704381344482870747819617107186032022120086748406962775755695334415175591002294005996272724302701426979475219465059465174552135593310497123508099436446802440770535061385717678683854967550130240882964496022875677812211266436110675040819366876978762137050948969586559432397624167779749599454337264948166999147630944851620908536347270902134204943036327424266442462594642025647806775641514086029434908332825654164921913669630634094797012088645376288403186547856411726157336674605756979705904145323770770225899185693183943621558615640358059179678403353234918555402038834815002239394165306583317187302309625676251875688762074276431891648223263133984793256639794130343774290905354671790691525966723481755755261767247228693491801084400783983945487445660994803551070733606362904877246951879454133564614510968326115726349068556050738473469496131478064055893350205523120188053164102338020288150069312561540468282962167455141686334845257515008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,4] -224435214940002464716971769409815095399370045390491832474523575028857544986414440165280207781195612326199072226669758158845644054437577761431939435140315155061999805319032825699266999261204683407451698313541137208896185322364685264860545440083185665211983820448640740006209397669258896115483270668906554496358150972435408412571097238439452648265327486627979559078757221977896056011611082005604706260007979548872020700308784952520385186108321324514371885065737641225812131582321632733372228482517348840835275755575506583518631693605230684099455236995927921078721653335019325840438680746635499250268877594955285143420897156173241599576604229030377856993735236790907192254605880037760297454010849800439172586032723552780998008954567741868225897313970919420234637647529955605911677236967006825274403489622572993152322493096615011210462815746335998250581629191161052486644040280672891760893458528110961176410387997647925951989808812757559605845831254346582515318837068590725472826691351049384219003837754735107780217398471937211362059534338457484758717183688850670073676674997096574890465754817501096257689161597988119820408055831591634666143891281960849910433322660325349626378135642739945281811304422889260083845195618107268933303828676693114374798360335675062087891765211248000830373559263593208747801735627298978860290896925288911070139014676465367950797246766246151293912621299636051455842565781197787719474368588342966657521002919635510069272501186582448600251771337341847681451820808892643063681375094952298064164405178912352999942237859257640774952079279427064688904162377115884601425111215768457368272490330708296913518922713539994601279723582406107458999558536626306433664978963972562283365242096057034230603577505507041256928454218556753176751699563340604507954419191006122990079110516793938378218984962798816211555763205573703877206651391127139927965939427877117814276036957708186021524568695055235051748844731635760956344085611999655101170383676714712677686945634985655168262933041147843511071966149427563204314078757465138739924473062470107012060769656063526555494232720916527138456770099114993854247771604127899826004383367805916723420424867208355155711885312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,5] 1150458223586394505301789114127063773555736897613207176809891150579373701653450454431325595969262721458912006322663932342975230105777235564212265613056839566539252917225371304076605699749790775312908063883539620451482572780173586965927519207428572953212401016101011988376993348277348812498959751383264416794914134307916290531802104642753802443211107103303743578255375688592152907527180262964736066451957601428836950159138406752018399207216180400727173820227563210440571639201130307570847635883357520759187520312633589035165585382575455179116758154529104264960461901623864967975753829732966436261205410204825709075456859116653369097386303897474480209030613669800934791895276407389193069220372643957032606295217820658769973749933955655950000503233816492109509718848638339009312657855193946125831631941780197331832765414517314602434029812851195525261562847005745602933777683228289847317848692133227816451172960086613543437027421895603930896486370736962311758161422135133735877893514276252351776381644642412910765953644863579421124760757589612126439646085937720978948469262087073443832102952932998162397987118139431068481415394853409640310674276875355795261477744815055640957735540719213299508168420103716322593216470931976111438929363840106565593337218367951959302551878250331414279911758574810057832122979913059529096136115966234292537359650329614269284215163803327014276873555208377347903121614683144534290684884367627760616105917487686934919705741653383112267587701903341567076880944383552128937167748094428634107081149774514823282345531620847289474980723812689665068064946079903208046616356917417903409373697118208904970283944076939665778372054384129690231037469516242853772787222387644674272978335788299363546164908449193532293436591040028047001916128933912410966679507123774348897267562034674117687153296500577345199631598523814997049729688531589220027834981832020841624249558615402954913111813676766723609409913057565142266120064802761994035493917852944628984879825303167981567162021781915359586919606990778921730992440620240892104781683991810970609030633962558772729317283016295149802207253193718599421223691606199671834812826074245516171472715292298245026441330688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,6] -3052519571208151199781162771991698826827075017099917137083368777340988354642679286598992598427728180699476802411789171433518211194566124087790762556454090556544788399699322301107296715261619174539651095013278653626573678124167167661492842893767704088235380220753185344819533732622204458578159977184829951205201913078210569631252276414524473382032365646410381713987342396093798550797349175658237408661792319106004264325914328607565154658820591660499166093046325966977560683780306923795446711622818296087171046107017454615596376112854053466660744768779417058469728432783985129647913667005370939352478683526547455679704750003959251310816631408122264648349274468086607927260502032779747043519923090136835912246833728631661054324625568485363120163131483304833571264685909905151458273860520367485275053855966575222336703790393699910971578652292786611350218839231447280461658577888274541619766831933321671604525039054025027306185676017466177831462788227690903470211892399417579244095424717211896921278539792011276761348531980145140004741966803905041877429127799484286338788140443065241123809071745727557171470164525259918875243996227182551436096744069025664918152495851559937564420149542899170697583497871399528192888435498896141698160444485632133057064817715383817711171672584288272041894205744690272019336848956182730646870310141369057408357248164664228938728422708026296153898658244764281281597207600506595966349665789658480779013379451286960572225243010235989931186982348095841960007305600626359848544155048643360195971011955633996759227944633524928860012647077924824867632344536636504597558209743055704956319293338572291870100549712572825973004727410361145280492859312847189991967826119047585465650877647507644959159992944338071140959478465386213125508286281481327407145703652257865486833311820031038480949081097527994070718270359759353625494027681350315442997344756219622606685888402197558745167167598740711968316030736366953393847149007224891914150666832602591731690684137366251991777388957111495049345879889921732825728466991703368138240840039380334756215461167639618486240655744074347248452214540641744157365165419983962457406019960318902544616605807059189503920963584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,7] 2190315767149348095438904352748914503510139873001357978849116599012089862416667352202799755809268510897757982044109380537944662485926267035975665564396107952293787003544206500014735518528774607718962877472960228481735360513828384812498563032362992700389845231671549426379551605364426093719298470676301995414891486867316505906332141238297920927130827869142307361364714092974482574971140162049848914497693530786697999799553243590370391763013449411621755005313764585905127007276435182415796787802468650471109839380799700112745381976539470648764865876466056445702780755024134885984507458982106300207313861379031243468951963232779430498869382504660130763117533723623164800568349595806783668258055697146124413892729798936667126380003795165963591282531465288892038183446699245282353853324335942527343235455039828919983956952717792606160264829645504040623278315093895672189739518127777886052954262653310085492619869636791774267811645014785270200732421572129448216882842291974777616350242549833034455450490823283071378998886459381850216759168154799727741459401931623318085533990239046860253315751480470071532948715076959011783056732328267781145445584215885783671564373996993266778892011241111934782319962877381368424512299012226548317824681032164716417331164014839807874283294701635344170754730235001610218460707428374626988050620510932582996239741309478666222443306012423132546609116322614886170988491032841418653991264925836542376372717608140740832450660379489647042893200972577847713468483922074174894819433975459035648097076644143669077390691592030449260035387788567986807315637787622111426760877577510590563470127772227354071859748997842737303539484064181835669112394238371167772619987010054827576139547481697524679228259096324162163341394562961300666648593160135143233866586731459613855770678664626346199755110888618552756414730632462433213486807879800054574791534598845695066779348631088188478166014916688813964494243854534297509216688306892294232094655266177386089611285836948059079930581954911830625775897676571359099713833897759715590921090396517892694861830015875330798554726869485749298591342425128230548288999046775643133110496453034367942358459088111704427328438272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,8] -35534589186463763696652822115409480696117642695891243889611062106017297918715904431046234687608862414050301881695075141532951149257459857398952719814388978579833868388151480516567125537514898331405793673844142007613291354728117582449017462051668427777946823836762077691538713742903151274662338144997734132522865028606899764769973544875649921689760677807090786381649927698447684877659178995007410121856821133998813427456202821780906463005356767271577101568142752225392058106930667798737846602717264310728536305581501265492870588627338517769064483026954783641487084549534399602577788185063750447065661663995647667706341726004001956629486150119056952376541127889461823345805376990432837750971403251023496591378556745917511877144035482662795466985218178895812626768049941614438623505961765857262147100781980008937658976487119755971025711700208961907672591223800820616437713749162282579805337566907679834319989994364751783536079739106139659521778232888877217787267338297662884465225787176129373448940046718989035068051592763960313999264553064561935291432405504716995559219890689671640289385214119616927793143586156876371464941067106825549705930748865079466852553474166462763738729620574230259380787491150554894745720923460083570850737354429772478869620095432403357179264251993939027134592279761935068969645228591917055550383654350863654553636483251243208537533656309936036263580655224372354012746904323880370781264632480076829841138239640836116310965509322152916316181427550204066556003609723191840617923220011272537469807115656344064865165833890115008654816789008735488514662319394579156597140314140616980199711030022168034922716593144728938792539229678679336056106147366256848020891601321249712851762456155452528166256368437700159306129338790418038785333612605618800668519195070433164439462540229748617927499344661093482464713380223091850064182034527585747342512428220772600212108645247622431656362986333670463079459940786703312490008417770544578960141874373038622121095660130164260739914995869254811857288350020771323260865669267774897498795311829388090415777057692090354077732033076477894428559612742088150273100677554781112830634703845208093067254156368594534438554042368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,9] 350104063562933958726912672406507021310947941664240313199717109964133216031659737119116296211885527981250573497638183423987637999115606348722824211519066030976217126818580758537950651828557385594281121642936048989977611198833506701297901246410100229771397885071621792731870964739695830961808251662795818007450570387178981412329776048463300090171589904005629798905482177801614939596388396134777008992573737388786662613315555958236743701591719982881040187803271493519201505509239721372654772906117500734953134113697417351092200525207547067516055243831602146291523373858392970962179612184589673782327439302840281068300149893769573037305195757003704798726487177336607059113073014194993488289559102040387353226243816169813480111235489307038057498234841335624550572054082183628999746999874821866332571366651717112133471667285623326316642173837196745213544328880483421380426001904623614442507997054633473805688105515619874061772639475625750480585733596244248216942719088205662434966479398088973080628190589748698066116173268028938519218083292769077926571053370728760731460089222206135123053108297756465116051656620620893617333766735699639935608308290447420621620694703146607008743866768280277694881988041386786982576234408431900960128481688685131399854566021009968973345530879354670965842200793887339115202064390375039440722501588622021484782413157478389338883664887770785332998710728231225965263743462805514076195124010759478753189327220731685269240717009831273761584511999376537025414366299836550377722886725341795826971703310581229080034457259148850673982159025349993709120820831200931029323758448911614028493891977921330501604586444167038439334519082167645566187124680232890001485034330135573415329410483579642585413065181867782564679961674873534150554233043291184563335294286740416252073642169844012019243662959165226557074810835787535515035290720612137313767779154968619925496851404673896401503535454857518245051604734442221413690249647484700583810085900511025442753360643783273822482301435358787372475231770989730168471290464816646286470080106588589245676612324961646136368507496394306956950812656991020369401031924664926411482857960528982268997879526787825558885305942016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,10] -1396738550296999211027287606196155945719966072920807734595843319532022279022106297944602890422799411746896859245381480520369695766650033397337492823073503152781397773570990564700769931714597924762960330321503002778692521712204166332503771854241156709960177236439134847893696813148949637886444937168180771445945406515315219583391426926152981136885438245431652905458374501198962071818153298607532935519960085966624720879227345353196972878257669588067550253844481884283564324696707957063584359956958467029050209499722534203924867651556480931918518813663618496053486800782994686475791377905525502417742099887178327021903367598538203316639539709096135168533928965765542962890938000511195418697565090519030092790742675318663054921698704248632028824534342286695306888264575534508911084994639962251924723405171721332338154484011807283114260944365217784313136988078500364422544446776275682821562006960102869729171181919392755604922805647476121946216401454455779813115106803240983414440464403633988254000995513675231432301593409411913777160430961035292005907503854576046535120880878869568281298106733782381406691114973035660016729968644758451883714005059489476981804463715451831886848819785058797298755704048512062020242979355083294938574823159629172564096736535722343355016388982913769037804654459246994504272541114039901573452363844218941084327670160903866321183284684722258855165865382975266031817858618280731749146516321537305138050988609932442198856288788678164383914298477582380569962251714125593374210361971072519060516166122322397243695813153601883769911189400535144276371515967514243397967743791704502896134873766267824371916405568902977757899400403921511324618492030079243370306521252112682722631068515607749902802599123578789113010297290115413800828606754024295319794596193873186004776356490141154975734727486320078318572753347005715213355990622186727569077611585725763414303267091735102631212851548381487643695112853821226628736863572794027417262137982217517864770732563765945147310732574810839751737681709668749431370227797780400106519838865406865323850335973585930798634756352468169502789482585864060004624323405808936228746901222806165507610321407867872872752165683200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,11] 2639321734626055298324735620078057320080647404311835727951175225187998085192767409286585649017221633022943702905419712051233861651280861298447854668636303080174605840449547174933562175364518326412846027882329601482876002876657253915535622018575422428749555561086381576056380997145832467931703840911952200542062402562430794007292780772352708862180958778692100249340235428387982210218800340478615422167186261155581788976471753981758018112385652880136014825097572591024287071852913961591006202891521272636397341131517807032471414473656521761911495858181718400363599849452953606905184308755156201580875284325578941814697794566639398084469062370536329773410287557902354358055898674141885405037344593452474226136408837540450424360083434753400051893777766936734779082721735378765966458055338379485747553797706655122675037538472768655304191195996095827841423388029047803572116048498543856779730510356919626705166885309684843299270218289368644068377725992640588820161289891156482246668186096640734458604759792323745032532320829926189072037281805307950246716130293061173898811816503570750639447414240597529292106204070836018865063763949497222160196808442842865420886262068026637783011147542578343916345788801203994652211514794409580055564876004554978767050308588694521475061585133819593867869083399423693293472242231621551723934392778800302691800322312207245550425224425827434058454626066489399692861480503846040136332254865955063910719115997561954755703315165493345615872287097722382864939040889497615011461650341097385649707549810118869517771247801231288310458365030866141433019684241017766751276749805282142296842852450261300707567727758564738176313006898325713959784549672161596494726359407530752345307588001683399765650793751987231062834494556974161103342837693389530913312356877077250733319269255709605340814730074769364552998984723243405798798834486914350549181999903027942785648528969599189891684611739741046255241005258946643824141983687327210031254482677292560492428951064511578077621305810441746189840309183641165803033012643713377341082353531269427456986080778065534669833489081414183952933771758066645011956415778157608178653562554693657666272683972256196323263423447040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,12] -1172775002923604141153616473310995625718168928429621905031496045702851869128877280674415986382562076418807040440113094150615584902100288390015337576731078114110199748609238657248877015977199961779753858193269901225242562024161228427023867695293524762076981104783368280268523850316571292625894887190326351353600176803969425936630028768884895284758424169807668975772445013581260385316745580783424748809341659745804248411683125724395622027143413997730753925616168737149337052222410457045031887217521651879070538809376675888137894156649266170271447958236315864611679057926114375449818797636061171406840810030902597885552019502436338333527593364056975757233104161141022399097700722981150067828952715954489356260604554837399551637955180990821139414982705292553745558706698921484352238814424893534241181166442814717819979692349950321253860659832467543500042389619362131490327263567191096055586970305924933431609318255020928410455933140062234461815425561548252009557616416792206418181362026282200147649979752338006729657263060616172803889280567857305967150584281794159650725047950450232515646021056392486269334585158703259779682859802647643726548043443797578723572534057333740958299918175911402274111395314206322155288505587981803255084470623560060725573454981640714530723842000034156233707219988149161841257152598056317910649008334833753913007652922437066443024508618046636671377805619611258185192331127696968117992872720470842030688275009347340920732995899663496265292481507750255314469714738097050591622713678475442181835649665604699423320931610484712737410620945994310927376062240620796226843901385373586859083577215981778441171746692510620055286288717638474485890177497527459152341536145669540875120152347918827518513157006469693153259599995142407052524331136605522961297601591353888184033265105080820457881404698417959088847004802965573230464345956935515319713817289638200959152195963484329940788163293999804731360231366888723641409559010688085609842720401420691765672803308217984754457682894717925254239313309234414734574221887413876849391854605614349165370261694111074866750073459267626413424289248188161150222806403110992126174649741996016977724609146458867558462292754432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,13] -8139199161125572267622685820504867660248723295745037957145399904731704471623555927100355179390599290663003361535214579322600634975094967019310569772370760496778488916567426692465941906617125520001165830238386874174656151522665062580396727195660728847193081733677013441116454464848710048776145291412805369268441169771122667207367355585424274509530741995227331947379317788742280233760297193047275663804552752648620371592742795137627703258904810637499226982499509116050362771513243535528625551931058391129718442954158207940926789838503600728716449764811682392573577031405303586955629835726618241706712191066522161944710458699875475494516377700259659315457647670835456635779748331369047022423891461321774246683380189255348357362118017297527483292177253781461206181660672283189993397200674726544087436624989331733982627211311231361120319692221391964034798422721626203119803869520929618188915444554669767134097489090983972271427903211505965346075400122704717720778052907415377091450919383828061317127258308415379763713498219837268023577261874046914008406702073673296006961579189385143327388431326950234576039422130212766214662140218551035037972507717923021952818923003527044484896250731305017997023702517018581972385002837958640988897125329136399851055470402161086383066896559877280010427904269875722641214138333510766665846633173921741163391879685695207257052957055667255766580157040290163903356521510483327186600790671795531619018430796003944473770683330436220302757202265631522207117336750075316226291180932129252163167542319543278120541743881202996359961483601997094786521128030280821469938237047082219158562431535882451630473222084310862316164605368844424488992635030336676380011598953213456661874655564839878476669657418098567306856192575276805679102389982018113703525335172686214525974668988582441809098972949626730808688686744062623531178289723920547823232993294770352881194817381395945276716254610331662717658591359214922807562007198131753371925123272453763622840599750328942147304183281627292608481575934756382018625343744813594810941760448937007027860025766068051362093319585078547351863793912106807628889190590906053596062149761749746661189547344469978592809194618880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,14] 30409673026897778693632467096415441041842864328460943897249171100658590596344378076684294168499383614370697145436291592755317052396835639380206420482372419172552486920390269732283124571006168932774396681438790515429420918871758198111877987050687377111174550040156780555707011658412864555350720164770202975043973962269499853007992871638295727676882731918978826972594631823572175960318828954335671164737283947085970940143580981277883424972127717558218326908273918589588875460676202563937580239433073244360414467811537112234723891835026454128760384822490953136779090877125830977620343067126297584925898883992882395715372248076856938887964844326098256237797325347333814070294452436917306179626115763976756823169105081663678196971154130583185084520772800995323558785328507461660799914930225321787630232929700968193319409943818001852763428128446044284782040870706224506355411551962495382564716198270358180324669069305468450636610725366302974046471103844302029693975160951796380055453345582959933410041722932376319314376704280415410031448095919224389194680630130385348403232242958580664322705326080840876079980354090869408768099784867912005141363752812853882198858330231526896066511582317643960699098063758678881955277992689543946562938637178292335874462593835619664620231471144092734115949946413602663604341079878867633954641399697390320392960680338230284948771354585332167847685163394147218882212412459959606572377507993240333995868013266974208060825646562942714537666850199953611131287286836199393188805206947184782127726693928864106798497421706561936972971077567395402007301712917001175309488867925179189564810421053588361392527793309388184778109594008336368105870639098080078584934260287953888826565516893311017677307518046953280646997067624577373971124367169300707466031338321971862011574879198460333055780304724668877847801695210232112336741510442075651393941192067212672197867696015003896324262567171235949527692372085429776785632013944399571160532232200229704029643355981924343441657324228821383116079082106213326274035911627469311423636531949893326042059257152876186974259011773143944844069172162602249518055688741456379336140860094314586078874192588857265304514947186688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,15] -70524743695239780895519531831056856408347638578100799311989357463217222007217736886570011953419577334727167190858254229070246647575766563756669064065456032713649467918927094313594912775963515710311449394158049777442536732696448285644051142269511184684768395324731829418047616257375856151286778826386500370861030737933038338389554816305779656797953364607620505527958463759347257207569877916390164028163317638461031845778747504643757589763322750909648801455868814694316185791538752010282985540362469074731267094993897790971404658244908591444251868068395586490019351270797027724564801660574049929873664642205203505562560245281534916855322255478652006326200692487081630735069946249372224672226989953408058570347873900635708061888689000386623638790415258858778008730893511414261774231832016812761601578862360128149527257073962344639012817319191891904181649451642391107500284717881221121187333130840027111528921520567374464697392162429837753976172103270628881914261570693371072427166987228491696090419551673593189690968300129571038325420157633649266050833169794396128007038019145937770137249534783091654182289752674882486231783258439678705516035602782033553460417249927406848344718517916035415689560316104594588655170264631463145855183337409914439392465167136848053081777305267144288120817223146967072189648629952831430853108017770044088899756838481540916020298691221553619308398632533851501154420878952750395542716363509533298955188822342680390632714763769638984787737793658433287247433946586449575897264030684303239199150752340589760017820013389793816304295246482683084544250147947957929823221172046390641121172305520300390649747285875262676790787571628823594684244198329735938603656654705040592115573085773073190141699689596207717966529570978006170167231381827792007987677168791182168058356920999421351380912346141860852123893648024424188948228720700628339706247686530338615350151300242557383510179284476607354305300504069846415938797942103260703979225421900882497115631952188210800930994597841299012607667164186150250791541002582692532250480642657239767724754389601017893172558370892554216238158510782788089516622861212532903932169792042803949116962442144700433343810300280832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,16] 142197208265801934479916974866908440328583224033016337473261515087598620934467052269703635277611777350624637067399350852646187817047511154317430399139566933357166845110175851812297387879773452416618237543981348314589412579292877270372127590443931801201580359514073426906969838348422117748737953206032204240757147583458871869054909885963830101560672873592325319181056298464001422858777710896247247549045540784145816853434936185267154044072436090124800410105686366352433625008743832783915210656296740792420143885189057505913576917754350989725889058544117200668149452766503125662693862835091307247078938077445892562237656775175709707720415511505986353449549336993435676437011841431771136758864452591133804294851097826329965882491758736206927217830947809456303227071114080254547933863740233320345650120440880678092562473396470944676371928504279287562853607035744326644203624172754681714441581168409226167434568093931678692711923316364584654460702132402186756418466643931294690320035433669019828380312138409645672716897612332163740836188503722404804602093582913824887124261680946320170529932748147990885852414655666249461651402557730569907791898301203725673020948133034780161289626238196394180843554216419777395198382959608065645841468678316120388657692196457674361635761435072212880681994008473225940506639806832455736060167691023802632048921076110332006860145555052278717163621464427149780175802210018972239365285726346388912569728382350679237762177608900545834501082159545839098417054641950494508767730911141129754752007342853385800703444747101281990789723893390885779806569447158754968569677107473374592707833703708864248415135443785556877477670567306210850392341303681844141480811790130218472402597508998298018095658905179214242602075951185912114937900485297422187993741613487801435711567768743643661712415002627617681815268891070942869368637260862947292940766435110398397669744680699787452379654433319585506280600847672198885286964402729479970840633821730481011369671311902991966939338475327028600330405730659845339948318990679335541780670499191714669227489862248872822984646266621807505652156581592588010268241419018037968719877988281211283162337898421609213814883789832192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,17] -285619234379595132412485038388267464672864436768960217446702627495806964743108983202529453613583730635575662108114409858833772196951035989132227545195978948589028986682069918324416260448786585273857078860424589889824150901928195246042031986734112857765780258860097533457826418990539467485336557285399270854376768557734862051118306378871930322912594074434469680224376297010439890040743978415506769500078399956442149783496927355502919011975280710274546993486694987064575088771428600573047259661682932937184815096685169439001244862897712516139720837005292802723401631375231086871979937827070275711035719055972647214397350060838505197949762781932292911364134302236175774596519493915628326969751720453867201065152309753134091710949295534177773313943507085409671920384697321680124558726526171757417530925554846776960439831643278114255500028590549884037224376092732186856423951533877223342019435405787647969626861218752065717465946621773024161114227203512759958467047568541355265418099423675387566031808219191396629786477631902327894025926082571247902527981065835936066207875845055443412641520370534757586018923988873917440673812503762548112437765019802058912962595244171877862825067170570195271983940790946568153505604235334089302772711039522549092045848235321227530920461446509487357082336865908306201690926852061591154110806338260016185422956689837397850306501639550016245019874416127056210126524173390878749441844123681629545988469922454405156443016176792607351113503676342262637728240959699960027140401802385761568076561621177791729037263541422954860238043826115856088654326459406306370033277241480638796036236987641939949023043382853410352649198980517189084729386460438960905135337769992260634279309916024240303483786574378954743863050611920106453641335760762675753368759806526003417676584125743038267702498204264230374936949676374638903357230862700740958101944255859671724977125135106175135348877099812897360961483188074770046336857898324429486716337169652343702957645454724349757332374603719157695454643429123329680659670741860251100376070808635982401577825253800649059173200359576790384265741995913477408492634947218436962014423663687921931042038333302448837757685217624064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,18] 551339662187506837364263647125067787369957882956467139846794860606180028388566536088960281385889646765572088508220856776853891951534551532226920322410710808178480128765555824558849241603855546724206213982477469694995833002399994020851905620960431375741040169074777216785265513932460277095976937274589450410235865166260970611429986832585289662035947242194760414975222355578430453282975825508593416928381954593803262336719268356345539370992912326624888252411951061327422294644886934389873537752230999678018677652943440861601286238430450167080765631963761035485521916170665471440172614914999376603118022207347223227115145021704085587721449045783226544777426363008663566264496504473416568747235868241346272019151169094934757145915212625506200181860349805485071948136502776681387538381932504329656448830513526115317985960894190044861325834453826170155026745675287446135263857239462572873541738835633361735255497789942000176770948193342730506529027240362474123443044997312656165678517036456942427964975083821996436242328094536208319186394246632523031525660734138372516975913202432332809461351446929077514689600402626917984748855866767433099418238501354283141414681859600545379819393068706105676519318687108705164709843507682651564764730004337562037118686496266424778096513894063256560167877982315478736633782613431631346909953827651468193553787816337274643067379402506867294069538524168478200048049250783993454812228245426926886245065030577330798503705307663519214729744610270957905555826662979979967427343956584731259517556112683477607335168809635660815262088014008736204726533121430614874420105278412959565896037004009381023000404374864479747167803420874661465248718232963973024287106482375517238499842003296648239080589865323732261350030887863425992698073807297770214209832638342305672520475311451962986291370621687594143343375036256758776963994474931795768133587913719421613420927309479312100783034439162727661622057846834249247371808934246822138875810851441547670968656562245266216692246007976471257743600460747871459521452807133109464994892715293131797542813305105828176776055231445713844522924473822999537788125233991853231532330987454775748452068559885010261003855430942720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,19] -889005373642898849655656245598915698382248556352814947433240102570193017069322626669134971745660443339612211178033929520015739673544027900826198197517543557798063322869875574085623368300742348370898639777624710957016671545694925301532482904922967830003470794022924898571666525221825530945029353307830197051290109342093927881939890043185517318974290119096102203884251415001910377462203275523073244066308845810848485805340824813909940189402458616950264554247546212200941555968221805058065814422770847029536581832652349335088474249109774173194251707488141908119372295134243242832692359121382382515336140718736891156768876361552539741248559964804488045870516604026101642329344347445719648572642296488346563001137263965906616036327607016298558428875346125262807801847196741791457422247067776289658824730710354974911454224870489336658069704386994604810159294283816169098086105210000423501863562370826740640366716874677302319805220334533127353412886281174002692470294434837443215464670803430003104834454242415411323049267122940728871734898116280691900419043611602786036083916089891866848459529897986236160663961484142664376377029156587588833513058779354173815473716479490980080754830307033745800631735592320708828950770149247228278983540860644808664499269099025425756738543338033041763918464454528992686492801342013056204752464790310196878694154144000926543383624279399436425282757475191247460787311971146990099325238954128977648606467226282204085974494072412965340993532685905193047003194858567941972059162584220994202762970968733867929263021262189438468103018343158845449579586262137616430844267857186254477001637759682583456496884639608637949053117584849220786685516167789077907033010914471258599481016520087258360109767491728490420922895945222196618342739463697557844808001455624854020275965132859942104182363869407818787703413775988827214262111301435748836899597261015517972601654551934660189906722674094685593040926115775314247953178317630964538822662735253173178844276452238349010712791046126664491987000393374528212825369996514559639400623585804975077364347373012559477461536076860988626184982106786521548876622141502183203520795304924686403201309888047642850643551402852352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,20] 1015836080016507059238337615573815778097386348489096660353467388921461427638040674204317895945084499623477888028550872611737317274925584740590576840589813456561080213659095719962486237489913295827884147351856527850667655852141787508929484319096538850902031229786611133792568858268392175816740160582315695436381963639613160564899553535047919894062422680576656490212368526761217756274683368229687258741438493023513290448141094345591254455234374539413444380220589952699244982416100205831554018778728437308643657252641169614494348980273464313581042956802304210902288146612360843970982675598209009995285966519590869795367206532032407413682606598784053977078425001757450949972890581411027341921303224821370245120868086664554074817806310869359208063427654458578376202892267430556475201381514727893278203126863663922053569649407008501017104676946559194469969204790645016281363318989299501531292250249084722120005647416226964209745529307807822016446994407371314069019205398109583516028091913392838668221246443958424572651104783350943480567791997042982270737434680982600955959457978588048891347094558810585106114953978422663666135484696029081516641905092360123913409850050400800730767197638020757971027703392484625520958223387004841552208396204784390148028695878800898389004879162944868338740589964615092080706779484410177506960972464678761087139376138075894229690485159212069706132141995385345508061734023395257336169478310137714872170455326621859028530779225010007423017645791086072901632346450884724186676500019987587663632603813331133385072099012216154571796776427526828788945137593864616386310982715943970921993805634395803083163688514424704588817668181346570737838229252852222606821855501695233345011392601508197066655497966069766602137877143402502924325843327565961001962933282680221180736757845959869152690953983193299097733593126050257935837301874617672404570124909482114436979989096796852427409013974856075647456446710355527789939287391499685027523944156089597290833026810870332631969310038843663133392525633815502507966579181227704123884473288838014585781166296642789297209706303059691861678901549773742973967881365836563572092007564479491001431504744875865370464530431213568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,21] -506132473625207219341757676731985930469118019415850827599471474070408767796034602133740890980803467322173159125975624917141609241495210188759561759893946455951137003803115499428471271066703525610394188039756927456967557921725579420076407388929894005295361532758086579336769609956254694718040987301565137725592913512628734018666224593614377778990915146298922269431646732834982353816573633259847036254915546323865141847732459312104298229337440673317694156827256543985863804854334423820268704542694611641553320135577410115091940880154405128018417169240150945069581000167999366209662150915648606584623911118136322320772225416133493803931023848087472337136616213945542421017181703927215955164783358444413703462088134681616601792886919404032802790244260912934365771856581008827122690869997101229283713931692420129949074706756391124474440139408023626759692490093523482521088861905625155460526747707349689726518681417411586033547559484967529781218523382075884550896694424016318845068798519630190140897528553237672868863616814400329879178756419743725614066293134191247381262648125369706249562418013874500066800187847905761025808826599671916648225366085316581697726136410445457509058838667541358494973600847880749019256551104914855427250518483016339811145523397314632725850633325478201997492558898412542166740850545633203837032759841945626061915822840388873661407050310664583055282934240257125837851508547329223175676043176918590971359638067576484159594239723482731210272530229255299183540738947958346854883294647496214290525881514846588527710564643737925799083857825120636692826217795997538880388826741109737662556322345194661603925162878558546293030506331771285530223205106565638340691885898273209532335284657202860579185691321221457976856309378606003969497073325307007634352277861234134153195239366618173716532913157219837816029609040187387852053849956773666682497976597689342709631104595939501652544249322620976340328919628133780029940394913311093574160115604585018117993306152070526507989641488808519086791256624618581810236801230811734622837698346663445304124924934845678356502103831242478441802308685920045148956410759157614488816753870812940328066660336929607078175393894629376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,22] -824005342622508151739111763796841767439761401193163949395357780245863068862248204745101535865728434532131589526149312327421401509701232434414006218920887052871000941326059569652723033608006759886267511395837045367493172681387958794063679709888532468628844376110406066253454416955310928544339438338778631902025243963423578986254041923824036799807444283203732523459958663675874424610978365134541140549822706177138709038814940314239130951466483766712873240404282847247587241635390763176271129351151577507978172543769485153283001793933012153624184975011162189788525147693645148044905500571080302903213100358606883993009662125938013011788606340685528749371209140346935615144157542346774103717855532541275056198764983428094002918801356495111199498988968698692893059711066265599886459981887916498913688273599595915492606510806797278659165959904882448897527303852989531608048226759216200964983643363772984032697022528179093986844253025590713491901074068487848212642472140273495053058181923686020150779358706255669754761699629945454822064894044114627581025071206418071915307013280375274773842060018849011183245612760121959883357060674484946856549727173059880343825460303620146035993449288176388218824781074965833762960292765081391177267459087148864666192525250974081959100731997775016680192667549930845867360977436808184961361906342273170219439274435833616361676366749442954919585175964334801378659361644798021687803567684212429010073715749386342406453743361496104272405087440942742016064558174893309775550815111323192449240624022958394966819330698874141958184196203110153139056956889944508418380311366524128094732217662721615672164293420138581446754773270094039233875549352069104284845949865892408892337907176587265152758055820547196916000410609774999738175719240672130338221266109027334446892131105406946904333403429989797798158050112161000337771780484228779132654463566945337117486553903752219367535899861825434173875857707620116382868580433653199094716599930777761484519692935148433826606330110268292928018696599594888971646950747726479619605794338836252797119243095751169986831772163497152722439524575872374786090462314580957330342005846241463608091725746417735890740181664268288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,23] 2600111696017787933166403785575093629116333728035512498536433320695957579047220440159033214431752216740054108903321645797129977888124099595846830312923614876526632760727276519511010561721289196643746734459054818675441726728109733658144861856227175162393582811457208728426868128884733653837699409493919820999496439722716495381538131325990129270718568023320065726811121376881841758669243255801882480317453070392314035871243774652815019851336563358474144837997971833712706249942473659861763908256439744792967168587773558099900624693887530685408959921798046478751170655948527942782945834673366798356407628895363027366568496134450083144186001232150500041109929970751680859838287701467056792041577234298900663925616341601795708084840171070562353638589296008870663463021628649805154839989272955814137564120474578164296425200446819780134699999511651447820940464706972841823573073192625018134650575347493352413048998329639583715987283665556299487339243307833867158907619324462125062699740137724999587410670470050804073677474045353774117397448132102405948902538672228250318557345831364998825371652147918190057043849823468614017766781862623073167893841257920346590299277640952976773706829975532208535919298024320328937994705589989380601604632149414291250977742314262559511736106132172995444756896217110615365213162787767213883407275934396823409501933117020529554144344583447523630392916592924576123851987168227985986283645309103963782883875718608325388596973544367255270411045310159676571941357566346288406417173664091203738346057844474036701579128214196100088997907194664537003607228906029075601570483326898898413671171079214837860680938073854239367949072996053093773545442949363215799211562056039522249983340353191578883744280712714951221309301030551583504032995386398228550292182816648249196710192391655057182290262919407839202138875527649636106035674976761992827702613524989170784968233492248676564856344534594793500678217416415535404462521034359138817105677475673193054469600115524658259257743286282034576416258544354136801934638938296621235859312600570055819809614206495048922240574576810022125390952041826569190371122721402127606395899295391955740881318259255511737060900145725440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,24] -4063997186042307770138370882122849663759306696006534171052137374237490441496938561766779237800948762019600374000444190054032543730445565794847135064689199499566205690295991680563371966892042233186221325310742798200612756887729759726830470437399699652218441663176256451628002388106110943422996329099631377192381934290181427002912431867910175352564647658151021117123971451254848982815004920259301166816256018237064880537044242996611486832179113464108734275571162423034321819657441657050907290270934028625237463801833013191684779693629129462036619085201484809019034930114131106562065832190787633027031103166891173742148397643961306399831410293999041894654857452237732707791907336131528697880645359198275130328946986492960908728021105259162258519493430663475562165822607609722263117466063067096195961527399434905070455605372433977694892664291510723763670361029922257977400699552811749017549017643649033630746557254105572197322920634818554639066129109843823301717667386021362389297809227767346953258830704855811322918067054286723648716405051452312857328572596119223503630776719801631382718095101211327258786283639266480015816969125829618279927187863574601913395979508215841023357568810803328701496726673319177037016950199004635305520888050100510666309069697004448489606969432099478906219087198766036791121402761304584748223537766721898928774866347391370311636318432894063560396259486353007982459082353916432512614993219079233094322316786400207606127950292464841888295810001973880387156651741506264520639437558436513581946594320679187982692085527674282608128144135463660798773249781412553615194640878993626121937454504947366780582088966276576503620770843539295487190032359452954610583572809373019484529010041384605664690671164766843352908950354511393148642923342133221289347034260915539111435142352366778626319697224791856131695927714016856713194095947092090138032087329824246955174702551867294814700444748490580029369862483824855650014841980344879918772671306791770192123969799017461334437519925567126318632116623959015904169804767779259670565991632596827965458040173557460547408518304890004604889066951740902285096927628350223427961904797189821610744285862057185216821206498410496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,25] 4620854714428515017411629747948711252011538157643084137716592550571296066300357307370674101896681578913590910502445050683248190105217926094091256416900303270724106994322638744585496663913925550045064359527479991771012503553947189694519887980327788550409364038380211376942363065106563873685818524684296036623507696944821933976763809823659279493517712473559488249828385617598441753119145862470317962629774207800711533395827601201300972758903129584976370203377964716911778986615076976618677715818504772734046227288375673412802612549435225575545293124041033311916359685649826416162065780122547150613095080320567389632092045423181662417127761118935931243679943087688158922392593318729504012915993901784901325763475462391565518382454651625699812613754479279983824186374224790669275428069149629628071763181093567313435356240474113977022644000492385592909164894740619971231646337949678139257508264308825554387745283362370120854470126496496904235699304375144915633298149939627261932572786282706445049767538400009094137182165418892765911777268715488894668817490679012376557066611999409240775801397289235910358540912285362779681161187486317536436753014885976127188638439103544245729990999484449229145404066930037609694139797956699191436424430129349902572519967631162704991667430431523871215483143970164791225002003206458811261771761552326696524711217402563846443550826679235864768267437335254947104044285524695020299754647734864751084124295473177534460925641759810952544481510748221516664421558024969207256044148468652221273721287109093075743172701123333487414997096692431608088476609977433265238619034830931640290524708662284123471551755267791493807192819787667867372809639887501832771492306557116102696099157902257069047091779386073118137892097204223314334451207024570295821494892125983872848110886578087637179630189670009248739516235817238520582302422288708158706449382648789613378327150046026851310970542373548693768586507143665309154321658352319791061928544479761930110090482732034436791510544622949674976626394760768791946672492871187991490445628393770072326118499058505609536177319085601281416235775334178475263364957911431215719835883142296084042802604948274728338665969345888256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,26] -4211253004701755571949705459715952794855250995956319378620903366149431459961812128926736239159698817375044192992206789635486801588447394695764228715190727096133340765633091169620761646967792870304647830600500911106123509491134600724202382164384389091647653001048856629206335138713740420243929875385221057244045974951567484974867677210038113969531645837560251743658359134288888891885279426001921808677582161920889180504999840657689311248299168076104641391702930483823564657239048599510495648776730589101616914769148807339414364983064566219615449722553396673973015381749046000757250788827812685363832394642454958530942253222594453738525724958721524288663661813672268823667594848719248556487473514267949250086180401687873041426974894850438864250267125595544053066602161062571771915547239485897595382564789609598541496220313500032398930658619120598923928116615699219415596952358671160975308412944686314073210591421856404857490000044930263786243911926133111366451512346207626259300029573597332235862246148828005365305147538255468279699775258189064533752201478085938260153617170200352335553684904399871208182107108228935902906035799166664697457194163177212659168175298590847882962001447711321230631497647680452054737147040042939838540024975538511132271138466679485681464429818870217976331120015801382902714345682097802008264850574383281583841706602331424472520395735908245915719056735688710547860714184078623182995689185148234904096174650582306401484553940099164239612734511726397253421923121926077014728462279318122594055801870406762629458683054396063354783724513483340399111645679104369389553745855630529273576327856726142453975616012821383069891976890947260072258578425424212739585664323719318224695261886343767974787562468449140578102714969389653723748736530420971405574897854239007912364494919406608591370790888910525328905219545260451022630695477883022483134002024454858848162224395864523887381466522846931080031548972079929367049210276219716582766829104222285630996158003294574331631043381512880660832521255898092358758545782286431408144457039955118184114570974128510641033299728807886553377081919462170804884153635266270429213976362600404013092001726148638570341745184210944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,27] 3213592390003197819388827190503797743221463372983403413787085187226729291567989584904488480884249604569220621367690361004439681058257208112776592748650175638945884520722975086693715232645428573009787573583657489086303293511623615855128307835538748419326591539724317577958478595823795636623938342806036321453931487791699330037245419351308100333583982598907778555345200249315907613340669351255131735189303986918821769923877837030394133655130353564705548078998150824079717471727013928592298291579866123529773758615530622997146885800269359665381258289911732351429960637924613235182738426513145855946332705288587376078218083103527583723697135276487972830969085891618179737942974920249487284414843899066753598050911079108237200405051396344705641609631071597053092101079338500056054102028569384071369373216528632205956195737656519981638803600590137557694088735884559174298400848130014577992472177430778865434194216114857193484642336403593524816281919582513238824414598056801295702980510934049396539257870202558685206311098811106720216598941023388425136433645696586031171020735710444647158291444066050251129942981201470960388986696390085626872368086980860026503708678233301844499819695095954148397260964373628165996789211880415170474611304575335830270044742856345868056295752644550301515948581870746583025851222329498247514469333105564900354380912508690981106043736232573583081172203610309108613231272495305621831093351748585728359297026750876014604436286691612592514202568119530215861239486604098844485221898519568218398363438462790417511911585268225615777248660244629352615707528356744015055999678368239192471369169403905535136599218993395763500819777448453816448944759121113196940298902340932008513725780213177631706899445592376900371318368552956929676114112339085931970565940780324016319237426640797187776185436510397492414214420205337376353922454460187707738654504513808098009417815837158284723563967835298822390130443380343205029418521678301414108106234290710981442309830090881303089828318520678572292487426192319986912230851209832976546835647359077127660896611734478712768418376120490016549765497965335997945367110760706355870458571996752173363994183015696436028800680050294784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,28] -2097254901727004923024471876244554295779756483446858129988693436014727781570645135617370029274055464665522091925711363971261473170847173517691718221537841043899380304885663162708594272242806340028155850882524832259679385786579042457215918905831901866330489159823560770040963480948494076413540447531677053741459447839962256687579702067403076846117697816133618263493028885416360299431869673519627481601683179700336346421905460652432701371710778344282388812427940478276844775369363193828143126801798826531311249354187199952798969338688273874478153160046539091390763024705554202105214055349714910230051546693286607655773806369893760000577060379738282620945233513894892731852039754761878036265425680981964191033753810517746814951255236229635101804490349009969481536700870250072028587181994113948612218291491010159458910539170403024499075667472128431533857339089226040513777670542641579554146640373054570862334913203703725397078081590193358746023843245787848824818413342233627078756123817192694817260431225609700619275819379117325276646338531291973767713157014440527857034403908846443082092716457889392457164175699129748715791240203855576910131014902119541605740306540273174319856766050226841078883745202285999563450946055588595136948598145726850366049857625302716284886907434991020969229529134556860358256054123838625905899180886572342492330974545159817071785172663568740348375493509117654924935511713749094634450015833774339755779995612079957920661842190633076488127990258267567061850336817144040102803136792714461795112222039091242268212337729088408810730332500452347584974106395426798335683604265021398903614902695495039198986881891829846833762641883143256386392299664717308052453314817015285111232882069271732225601667168577758432379497655652029437040322574034017335905552134397787483019634072797704137539518598695630570838400156959238806823630569490154266671321307501195407148142412968618403236406098876652282610549689839536312980592880714982865238302199175152956547204121170440926922359660355947533500752150537061672711023997036550021091448482372546605731214711461406520905862079019667800028656384032062911527909480358256116822127478282697636790901609401004087337840539598848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,29] 1172911907837232169206088213550207393354998996343437321130385461632634836708602118882512833977849409673669931424784681815720597544058684786576809338848139932911741894259347955178172562716783699087276315327506665111821852778361939300685851719598395907824420282162393938630475393035020509250445655879450194039445607105201149174424655504716279832936188201459760888150135832089659189641171217210702206012668530204817002115484577591766656278444317468620533882275219659710753432771708582050896869615561644403723800527041971062748465609049313635676869734754085125483239848924353872673553241503278238620757581131680495428116151838235478943101335719254302371763124833793424541705658719294225756789862716634661698514203579742269519934957577044926872441801537280206764232480818357748262402234097476722409687073466930643324149356201518545863612736834467352326797253441280953912512749258001172443908168645437829628358180625317203280422441952498163060042629754862499920337067039443873727412661992542614823062923039274392709482993834886444577961295179918022512328559355554316534977705270406487875546017522380554932214228350068330000984892424912661888493098482537414146648991066254249499567201702328432865846503886781544114589615635944167904366409928721328483939580807884426921850636964589886113395460144281345651277803957760744618199148685377515812611753893958489628134505920599357827189473245540002992849447350605222056857122006163873828259102360067810484225100064592764388522910610238239012110620585646144021162782621349929962890623852512739696874906083915700302304295929298654836824713047256875979180397552910883252077274123842474978280252974265233897149468743862540664155431459605693345432726010878208936668800881164810047538448496541306854646194193674627506718574581071166259466348554297584114863227441844517997602968856614169612600206481352004199163566936225143909829130936783759156043573441095579923979713052118963149153632584086110817098849515665419861103857049680879734560860993710898420616706570339118772414426545612160863093644978900989079120206566684298102248781033748921013492515747158670520275517742693572616385962420237724318024353153882064478203644573434413369588952915247104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,30] -548157233471270621430268465950157472145988098737162455843071912960104436962393010549149620981981983339035316778907161329843890522972615434538020864437978960919069137939680939718761199426516022129250422631969780447980257895272486914034105035928574888107307604110131720015315593143468084283256940923688413780469169262078694776707443376381103586117770122102471687871866547626749526874355741791814434389756709871530120130760120529292814557184326663565649873800404118333009250001651247526033474532663934328401721032643027797752000893303295166184644172153823503527222957837235349715517312181611707221593264249651743578234303636806573817287873870863151860689766883926520037489332082649352856234090682255922820154000684786375602499007223101223147421459812841798494832053342116007786601676523385543719599612552453192516570692670468213556418273599814852031060176739966549594744145449949920012905904331002088901705040093289903689486487626854720742830084544975518522105342206749056900361790081812637022443451653511649714070413289035481886060771608283222883185727929200802816056094172818529114994914288449325481760306428528905547180880788690965696746555871993294141719652921492497184706367700573208071179098120955549752725184240543851927227328340375998478233978323136228678653633131541127703484855433209494619687531590966233946634051401134073275142213783866132299656419646883569134859023192866938565609674212187195512153991323212433950732409679157797231434302730549754154303819502947226432964130848472025745883853810857269226217885281799379144325353771116975718495615773193075774572690017535663530055344316489791757090846310117851127643730485811758869994542097892059806191948578248699452523562905828973998469599303225113539119064078954586640589740985694932311521052146750531073212687859149180420633859840264420486807944332177816314786480734073079328127102426912579238939984478121866242413936194143761383650073818193757112544622915457583698254471514191327008505007521938475503170173076557381458336879969727171957299328951529327935378027178853568452276092003628553656923446391099344574324234085174083607385685475313469153845261272387171807675474597879038239564346732650003154707233946730496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,31] 196860380947981469847741939725472379956182562610853520772106611287103785217170727323277714887719777936366707162322658442025250420915500889169976427049061329444330955147220095338472142650535495865500816346034786429672176894491071757745382574096118965677184661045322293235214637019852250551649458189655424674859291153601458871705250395662814011242339755920035307866290186465720639847501665719533509340729644401848707873143532115346850085983096450478926656134241363400152099076127864274141917107591659072801421673261726736306036797700501829141535378990215249069535104107308179984713284254494669427784263830560306199608834127256082971032050338523703165729846001670639401375982058770378524319845911856166780668459791904984899579817274899691075379151213550328790869659015299441612766447372397388480641169298940317512899218898549200508305305401781536497812272096602923566649136539687762602680798233987218955752853653895077608761042107988240946839680003911238672835983279021015130712887077479606791203437987400564010916229428913425302767042202727114103901446424848939382066041294787043806580250604272357854429040811988002908752125280847620274149155224834285246035035511987318070092977841492508005027386902281844728788771872576958367844157506874351993239454295827924805432105308784103386401847128473913184243878626474567616914875217445967061692440939933948876111685990204460082366220115031101734742438477787985372368831294237452032024339073272505838835838762478336954553703691472701268213680547715360486940266623034011933674831615084992776789614183431571514264154427953827485196156969389247710376258502630699940853897622453898261192775658353921201902202168779884054798424135125168526188312075257451497538000508061724034289565289581690233315699109734954603957883195525383621653610003214133068730691400844894244515236274629595491012526650433159789963182946129188430916129754468831406366267787082449481262284452988397520577730795321055520624119055810462512389305860195528062917830770896973117705350630868873117760032406501663438510087243450387370602989586252198311729132682390082771973888814807521947403324944444020240508540477307917099230022284267976013939389113245665459412554513121280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,32] -38545448040792930394901792613275734501520752747115258921514578771667737843892859902095768410329135026566050542770100192911240468134223638503699119665994964275834925039216919664210446403833041999408795083000081961381092869033780164298431084688040743820148083232108052637811220275396016018511534248441419947293463449204808337873143558105137579544219644402293045288090720471658228681396967025656884138712325476524975329923831622404157074680239764079886112089185288597535962479078405117918387496891884694244324967759452342279500160475099117438317430046241678643483518350513428268011006622004887428401494422502275244191743826512451261593676351065757389480237489033457285868783181871884828739204179514129502881208578023589807882458729668480319506222642973282171694708757846855663466440523508296831124388066537959085670555268043778813060566276507893923417340888293279903155350936814932685478658893996216304877802317661635055106500901284923680181905554752052984403356779433921342971983040723093327792925088029673524867059658303201671165152604445484642755083315447133474446207848458518678919561956031440449561784092703725263068046232505358390007562073201943525643593196901959025263705456940308088313443646620942684462107195340580046600579350508112653553328936518375673187354278918247078708284744808325590815313222101729655592323559307643691714152299535644024504407842474692456221240889988735498017269008099752815512204470327352162121785504634314630626327333012685266216141900959347674572967668115157694662199574902445172876391701336190823888445726675607297343677663794284276969506935637382463290523093927651121234352869466739882467748621567182868398131593931338846924442716150653901633593386591563880447568570111012149968998882624650136148216973672883173046130660269576741929693421620018305675825912546238019440653952264214910453411794131019576184207497093263582032596044591104051965216250738332108548558394273902278739064063838944817907800991305798261741799076524969524298324181576770647141739479247788403050079567052571735573120850621318977819284400036618797323320553530211721211251899272452768951497048425106855675370577046358628155630806551990352104132610684762206242704627597312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,33] -10874001032620534965102714573542228100491006549898246825508437190105714133504597027755740075851734269661092202028631276090053439107509889009119907223714126317064206632253451558237160578711135512350414545818834512901321250405296110799070972522149733801404506651320553971265487391380582767715518523505711816098748675582351927036463513263169288824345920877798932257860121748448633402514162720997865583048887756901497616087464924967944317415071813300864995670037280093540940826558702420996576436474448910962926059679610415962523287773528690447749832078901650960119439616807316017610067153177456007384706629623664309962811170906251680673295566146594455197270075083131808120334158256330967566289610726100607594313763103350747085726337168065079577988683944226098530242459402142256234168263498882342277470323336720181794952563682605775375170764132598349017529716521580440440522933489194665075907195474911674963512497617067385106748657190974670368613206046173943287958790891348060196899226739885848061246233615207523839299008748455442667654646784729453103594356876310347487902366200484298889252136735304685802776065933439164507452819139455413261457192309787184265833517574577361710912375421845428833189022637561160339412473316386101916852694314501756840841573849027671257387740995326916048986236008994269819081631037402298942914348683271487985658572040427055381433139861628568469070700891195279407989087343029566643255308181357150715196753529342130490704632899628749664941821786874032157780744448082561828039141568260838730373634919139558752515685473574520219299182552203066290189387068907524421931042632595491051926801168367594847016350251685176673638901427461192285440649527808153111085499538187073477095482940401797501185607232393125900552873838937633357981684032632999132958254333690798369698588145303214021627660691394333149635381271167453651837917422393499549861384854935734394376190194670804716484855584308811408934243455225428936998147582905866028348952623171039017425247183372903006106243174943070816043919318437357275277164752372564578373245748874231769044631086707019657836968372762568345294246802765121939987074424208468769816168391706502641223443413409009510464029196288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,34] 14458857064755193565719275235954300447463338219684974969999248306187063553919913035592866222295296958641914700732201184192674450075762483033485527746094539004179624287331744299941660343308670122625753782056376049393734390869218733243627776392790583699884580945264319191892246288144152154092166070913370097480916243659753729663522163991899490154289452501932640283655888587635863433712613777345949301841620535252463789249541686781214562015126197292845126906890237743359493861554177906137270834684811476996973963063985802583372205305832466535661820545238112605225358125282031606203246177806790336089853449488870437028062095550617990196282093772039951838572864723153758931217168699728471718193132637104579505226217908757996199405895855237128857907100875578501811363580061301038801853197281539599798570135459549154444363591527183528454257238884851671015100139971320373075377562053182079904861070753759601092007044881872036330531036949130835719620546763773045025809764546704898560870875709087173917148916888194213224474353005823791974774518327657494484539243934767105756107341497367663598551138987074596011539718890406483968153463920460486178482519997116274132101890736666925694243646706192239496145692375540630366392879635491687899841117083551716811884565906089682510008538624217001823354061015697106159199929142639936530679424933058270737132670921228581123142228325219817231012681589740791855569859649493442259715786468943283936261383313024523241445029384953633389776573883559084058350601386028457597593572419897303349105242918719322013302283350312949359162397029813175282309073279827858939890089287837479217227938891582515841203781671235139787693227182702798672036889644508807257569276754366557574083150650592777935519868673582320973536277589288102175455133585029360784734679504399348622658840099873394552679068798429604585502621566765706011669491644471724022002951004242259332192390710454923319550854348059660723422308347134549599257036914371994418584326034006634747799520442727450562053061884769734869676068155208154882743371525111748615257197276463633861575664651542570936270593795247169851281636515452694852477358232097514458088423315309290558374504834061109401434611253248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,35] -7329750375313299940378053484750580580423714437547176517737703519392893242901494852776152303276250702690823830922190951998092276909316609780292765950151283133602391586071280706582173803125541896970407508947601239816603130483082803201090982691355751590037848368773051307787886347823158532607290034652644558924473751091000034058349957840087263033857395237272102418743880995353989564256691436706853954690081066296719251173747763388982010167202490880833919926962704911660457771926109568230704747532708972861778462777173895332292228230540181233540448821533477497282031799899019904070890201724795107089295791284890130214573857901037435791801821592965569041255904767538054611137352059356906121906557801202234166023056931322683104484651422415304357667424098613914929538524530798581613504710287406016379947065866405406428569477061918466863016296044857292306411842378832232130050652199307571624529668571865363257355418561978619507329469394517005351177919598309263195367569500573600189960271286483094698074711173099936471973273281212714905495443809651231882611947446687481739966294798558948120315626869006227994186831588966643568659442324601448215049210004254961167024000184214375907105688078292724167900122585829373400582232892904862257357720578904926667244675386632810794085186460087869334332591123826167094188763727299794318678771278080984383674751482109286322789545628794149616096446444315214915605941457016333720818365344586824077580316109953658523062647798705178987651309907461021485249545497986511755111673295576015997455203163605490733526332157596044425787562812999202180822135477926911374817655746382675416371106642202132991047994008931350898962860993178035681349660841879061409474328365330325451921281431757250950409653614607070390010894832597301444224305553384806115909685096314049773302887675673755241434470249867695178903634328572146814572854177162906577973729741364032045239931347664015695450747453005160497547547952177113952298702490834138849840840360905891889064491749529246203343139949067710856159767022969185001178351424890151237786011244158239204585409940783905755683211772847964473813495195063264731670677987944791134722414762641176088315969133321513145446378242048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,36] 2213811091527912985070953876227589194491668221441900958329887076328061411663709426645292364929345860480229513651334542828889909055498424646448097787758623377220459276399362979185172770342910131446496084399981266421334798060303190843324945861635542399586998760296646317250363619080842650061543420051624679405752674225252040772291152202046475902214367991137763351507962413656274507449395837362424327088390419765917349933864581319463190736567809269725162893265281914214446731833997163492577071022916735512258755527605499531469830926288944002498825859604729808778952636915536181228745951456846130662311108081209634705968195057941715217660801863568544412264318220472324539316279151713897221750251553908691636780231154165208405682831911811562686179090499277822675339912939011665550360984418693790638589443369215050096446523738071823034313136826234728079177709214130311679246912447622722291627424593270080679414155934299383841503079450196173238759697511635004427607584187083422319135478306214485891479028710756074758915109660817625608999629853753005376211456437625572277239349139481233812311559661698772213761910297590971713192728562892691390591748888365638741528170438887430667103984495125492386674203630967823983389628755710619097355463868757609855109779657720851025880103259781932499957492846936280500901975746357858704082012329457026349714160654683393030041850587103864662681060373784514426594183013289885561936990815032230556356309675564783792733883329793199912773275396267335038732078350925474185359560503287829811190730443869974088420417655138772392212399465755522339423729410063536419904423540317422631428864263242521222314242560552973898864588247470613839794916553942915994633047484692299062519013503697426464567680720510793003094176854510261863188582115220623774187420618663685649438880662876973346874802771646646165348954312310733995903708128040096165965289435120210680357107394523395049989764086743644985190485849364307588480544016973874826209580055469742498627985371980671171912991850120232505208349605886040437759640451035833968949774197717971523916731914742832603998481566105359136477222070162177034664946867788246738882974260363280780332340785837813104157504045056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,37] -332335746528765767085932497828204348618106549137549959121412565258037805088442823879336057608055297782992216358364531318403864254146292983378950416263329415083941939483127271166991275575687905210603847919721766766039205748013497753311503548307006658129331690469006679270557317901225997656342300508801372473227022172337907034093734498689571170365894186338616151025306903799728829788635659840783717242379936902037474252451995271844964429528505479351556817368663396042901338869508993769295494660070521344604962874041810136778713932268130841041868295316691245079664941207986801978947642025814936985711241235807413829409276637556172974342067281443028090389930812439152061994846848415699559477477246460202727490220466341348046622512514073752194565008108994511566398146187286452558533771307335156034630496060646039435850081325779132033183711507908858450933527135948817883781261306620058403444103038772649126056214215805025812128311591655048571224443524890486571336579592338747509117190159803460843260195160283407579157907107684691343294822682492836003356476193592733209799408847462432660840603595848751148436439431557534557877542526339149616787795408369031669050022827024732906333091635230879289312995543935701135444353514298741080910921573559333391690096654716404767004619473174625970272503005359849362987245410455033752295325000416733946495052678494632342929402977841417013755964676342951356765706160558682540322092987326933966106827256324017806452718809044562071210215353395326026905013337634448900843966319464947999537293469390232630229894924007465218361195110961709215624792252395995398482164290856192227471335399648366220530731354416496726267671529598684061784148899455584475018266556491138348024146951696386043945798546635144104598029230458293731980463795784224209413933455117540482532596351729807428381668164772928071512110060870347969845794646270989541311620239154082548419485360844461297180019176302092368081050007879154902021118891824477021971566741865564929879533785661106625188156418692471892577408174135984814515824001629088260741169131485668512971177596302624196647371079582981731852314293408573995627465948585957015916121417268865943385746585089958893321552134144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,38] -26061728893073702983935127972882918427652811563136815421730309775931966825725892113327187694433043455879998923696278791505538388361538011898853889176241349218608449650332581159935431563116204122708867529735091776775193371756196916209998311016692932860718936223014629833436686674980269611311284508901344776169711775590619079758405044044234797853277234025530648573450342542872814229592140029213908468113588910974605256220448755368556122732078870928948822294168121241352231297993102010384156797107668988102850603791961685290456224405240381141511357531904892097089639034108026557718866484282388340691055285981093338466188339965874209811153627316376696191621085297916252838125617650907483489823152201336552549844361533569747281344834905531047942190150199667657053689371418234424623075577186370253578060443814649032016313338069297785263257389624227951112172392834433388843539006998465653183017724582756398526358160545602586265947241538195399395782408830646700889627444281261783873867217082965213574799982243445531534329249777103024914460076316227429678229521085965672492193079298656301593798275850773421777127380544810376365355621947458211141475808851966419288547729610584258365869466762933931341733878489099187814355029419757754531614251711899395204770386939448174994679709939543622857736219463647384233675630005786062773948817819717158052918130688069251359726290751717282682768936897721888084242994390654493519219478066520682104457552217803072993161966424087676333699922124309626368566969873113675944186347325478921758701102760625725096310642140028360957277185783651235482650523194004118621663662319044385646550287516689511031192333642239162269358645301047970177753373349043102584416575882029321335031610731150320788940597226511729361338493608381549870954383907280184702824567334438592635274718275781079336033259919375641115477051419812836254024084638654475004525808834303566919302810463858453883761917110952740161870318917911965395023149528347850916972415351653869426906703081629751070106316427985479731655591456603797090605105226986628275943467304127936781420255515440882669422812496706582584683070989871574178030646895900923706664384134582543703048788415073776033410842624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,39] 23022785001146071894972960804747131728761576153242773618370637912151370359687725887741800091426245047912602062419222855538947027870048687603781848058885939470808518232647317278737564797924659429896939527764083251330097901734764719964312783512937755503488466193290946779499326262051038329588611574456644865828894580606040610508372056588913513975445092107851336663622129546583727115915369445606439652940277258801722988163352579013401098817149897126521305910322479989647669165323701970267333547200139286729583561387198908553212403820641599046338581712645690699629625020344102159136948352050114966367364030434062679901571323564570961856161573324336846690293060439991040427314164565846657062757200100827755021368853251571214560094397213790412718222663535838736943762839970923243711891066279589196578147835279567587244639652876264166521410473247047192983454220389562897679072749604134943004374396013730366714435318991536906311819469577147890865399823940256676041700600001819383983691075546203833509906724658314406576027582430361217980531769763734900544856549343404365155086044924657165505064338057094906981768284689688539139403720987383465552382816825483345964502923578202788849395925848828902989630826362404375577020093200652385837554167445592070985327094855230697645719907646498862054321293578240149665270072839910410752718752798969818828876209001549943070207549042158896723567260634160992746801283637315701897744940603934292781339882607408341581820762335332979899467058393137236514719034973853335039036599264379843659911508361252674870481320908048133338802952320458620024110547801373807729915414880176312186053598583245313541046354322757557296716258603928911594894249106412220984961540643000342824790257165540416835296068939495288644480147759804089737970305493723784717136635538837388061506152875057183417116098524671115882772065587000099008889721412444089552639844332388195727939458698810201982945772434636661270278007220013907656791186025855665474455048705864812670661903533208203213879242002022522409513668264734015615886849100631111293834693998188122684617067853619799469266777403029636070545980284755435273853119448464319215403515604617819590943347839209163988819509248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,40] -5338582166952149445356628841629610291686146798557620258989810542235376656029488144356517191398964782483723630755301278139990302366788675155234859656423662619648215196855904107878671783094814134281135705958710485955377815596962800646880604773941671674093053091094498498550152860112011516738146130349077592556892638624811053777423944924615192175056373427892237925597029545576372043466103229824218729973963826614568294160314797006931139556710237520780206704735186744881267050769846939297358543056173935695979493615751723634774403250452083202225322258560590004922725054648169101401600476403399175441309930922786279530651876769440186666575490783126822707532502979285065559901899988712720654095758196668804417850466691631959295264427345631033559284969050637151085764896162677861243909128537122561926481308788114434018772965775910945365334234935323050406263261803295914724846277699373345636822153546086020628144673667897649939590827300453622374868414647384161907769558006395762029765539020935229009959521850251556648392970908360089736714093325835604302001437825856363541529618688227320999383874660735474679330003795425437290601474304720409015075040138764925469851362595726428398150620976482849466137126662943430467457176152837001360993687020339884396418913821174966754977081210710109609377343972526994401699750563635751101852831084393666002148294244417454559400562873171350149552008012317878006766796029744826338075023958490431395729327842865569977339546286699760097558482515365537968348048786562472156281927003543070551216063612444830905958429070828959366285472841341679522734876761579147943992687690341190014704895209583463183913681877481809703783215950389522154385780405406773471718727648908124532722676680052909234826882925720783704736532719569874360340318487893078335014568569505915884693541477603522138324653760359913154773756668342805064499094240047740360395405573243966383758226095139098237491984123094484970289270151341615961506748967414691290664278342737229790218671017178004802860069664233989152635548438890443873725568369703613776173983200678332270384595938560385264611044048364263854718156157790715601220603775731752553778036228123799679039221986957659584564559872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,41] 2667858287718239424462731975792403230625600038100188210222510560702955698514012585041567508090036275315529206689721008323713055308533206796389078261300382582629693167562928849546261636719630574021193189962480695886417673855439914864673644501328411128536019688351240071852148778884889925396205406932499831514880187347256648897106901463504883605243117406625395122970161946494811258172147895543931384644811432888194767100256111332121794644461412625919627839276683833933293502172569883167953592942687137304198467004977495223053896625372328181449063343056169270710391118620560574734323404529982042875804768812113579653623742554701120978112665883462961193295408040028813538023820513563541236658864899408883745338818517640920695099819139036914855253748316102813523552886730599352000076923118034355906245525981351342226821965232935699030412129858199845775584078599340614785503489549310532744061056421066063157010952415086389766127630625818143429551062393687758078477163069823359532699807242481193824499049676285233627563471328912174105708570350210034311495490216774483288554522908313995285422842439753171712112218545933109133725754863001034389522758624068370798781408725208571424419012405989563811779347142697302671377682905157969193032189890686158084411436210557523021173148316981181977050973568193466881966129039034705728867600645731231194819535185031816548214097840355307966206137530316812197656306866908294088208832523682114440654361216698502435684164151129278729698894967468718951268124364047212783136352407698732854283684751923153455168905468279389949953196086244370636481992736271043566994580959497924962764643929901115792208371708858356019108341072952410068685701541576004526359067886109087836021732284650363850505634604173721462718104505720182182770112138387693584750265214570270805954473745215665255425458502848938192144765146520747860569855916454060883623050250311068794282424694269591962359842653692569625185918162431262474969182979497470591640109224910144872641415508525251535706685109618466063833709187021008362167635213883161337575620620821417631901939023378871823483564480737034685145694669177718013205152578707779450061039171876269520281761933773667997916856320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,42] -2133462904503220387932282671614042531284977948487959145678436121849202659535322102906355408253554144465451125928696740991250867256122465308385689766695509820198791695418569142452998434567305105206692667523688549356209587980227770919292995968647868964009196834891982226588545991405922790319436195732938143900261445369337572170649359555999772350107378920860065820671430613385427638109628108581047782733787650829536692312968091884227608505718832347508323529393217241863678557498121251539259940196959052963313459006446124444752894607933214400941878815067857760044813343810766433672738191845095675442606152517431373319447709945953406496578231791001093824610621820879213767342698364801460663370990152148324180268938196859798854568662563304964078386438636980313991180925581002316337151615683122264306062016299133326651515563323957299242391248747741342042289197768303528700518741819595304352544515048464009515472052520526605606512291284929641275926764941197992258691014765635298278614952351458586387109561635713475060621322789473080411318503196762884284927766462909250649243541548477162823300672967812023030015060466488553897368248387273497091570788705199237448651721875781136962262814785352495789824820848993125634760671530746118245583548535346838926051168692252670713343462878734520252489791083611313728690719617006693858868579073093681469741933412065427665547058134123148159220533491052967897642313637613468392050125820478165985789949648390051278473304393238406988267933988618927363411516613700703211440208892266920195402794057889600361265819085208495819922944000938766893865195421336367876543624668925590736434946446617184499888221512295763713758079046826379396916016961057685948955519512859737137429274262898304400935229400783626406332080303165170095503393006789948013258582616810139278658535991810837644996362977773397549852676217934687024734017896137852568234615005144681046317876575752001382038779438433588674567815959928932788772474189064102327768688124205205127085102533852696516075689456649925538899350984438554575133033761528761766911938453952115809509735717150588056684678717048067998714487325006046054300635307614219012234490633491454468869332600783075668029079552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,43] 1053674059281051995002975212910793199650602668026935469990365431133448247102166851965324850847255348449816176643119640595825106925839280110247247412348962193235172508445848165722531675084084768353745282180862858765482058989905652784791091749147270085383687316737934988382426532796530162618509429718478326568467823268569633494515289338810768238555517873031997702125931830493093233771092173574451080779894394250935043338334061860414963892792892064580453276272585043475946767846650794426731557469877038722919880715774247644912212003030882065382750095734691425264671604595405057132401175546932376092494732546996276419273045641983738053376501299195982100567067314077664002234221602080892194197359985705693860733688648751743990271985962737686637118606433617940858824586272914628124863022323051111533828599444163949524013561903876549326071593942481529822550182402995877332619430952292152442822656838702015982693602466516465535615302511536969724581527127310217380668763759106382498976250660650797247330803065855397443973323282670993773681346564865771217847512096265028990542735806538292509802204184122574254160330215691702823272447606927690749473103085848682229632251125157828288697297007344728933812212016929234718781805539521190435788572573790311828169550102330125787537747674785312559307888326810794304362533320323808488622984378586208535474281011974250242334820703256635587611348334561850106594427117926200350558217445791809775087875306326698318290336535281572809421701564028369801147600745498477695240986423235539857523430830911486346584009652360755008535617450515354831134627434035582598334661457416172993656115045508128848965435236461342965989687994293684675736270304459799505662208196054291456165745034075549530831817522583844448373886059568255454340676611279911417397480305299298106997454080289133892711423505781114382492483301586581972758495640317553719669376372143255030038101475592383118486288027391714712871412389650474171262143289296110561198130405445459384656467448026530560259778946060988925520648603129693998094605638115269280165003959204043731478123019902713377114956914153467190067827264972256786662619957105532247901096237145668442062676657811015174035865600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,44] -315985854963275175050438322889386995318227982619537300994888381525683494407720348407587156976219504032334379499673250923626531385184984318349065784969879437073679470226131541390255602462496068138293757745510745914617700521984505517038708555048903883942832531463530290428659885449422885627455002287235689845742244732517064226100273197467797913822159631176286445412486049616420961790141582605361788513231620776045902054894679712249723789882014353303758429546394949364310746496511554494811603065882904919078194487136289652988485171485875403821130326866706403239013382230437278108133924047043456368132610433381738215468490572710528839892664210498863722421002275472767715943096734828825191786308722439641577475327747438613955811055018097495117450524766888761465342787992307268156638001646454796564642869447099209152284384624120973165897524951547137249944477375319919814285357710569125296462378732801686019788234651319631820998755003690766843872569649050762492555489360589488285757894515689640614484423071651137221479798665687030715946139663258969055748019753682869734492304745337324961628945036347360476857002651207251542078190990054273797107889365257485389392828551411290218466123280896971572376513591765747218521550549514084176630331748995340032632412447694275041764380757025703331006735221899594631559760660554077579644167993517121364636163514000560267332127744109077977098868489202400529745668518664459608338067930353831017666474767669538112840904718268730542149507176860807074323472762504475891266877634735575213134066988430504935156616512170898738247927340317077610360006940618451401182257032872718283715008007816900156317500505974274852104307209601105989800138844150982979989088665339333883704999652171567124678905226784425812073187412807145218797191426036374046483582507466435158359211674138336459759444606448631537561548168972250903587083126901699204186962933471733837950532764217257964562543993012202728477970775130274228087377089129608562886710608584235236047681601532788663277674982012967762365775861378913496357253543274541699790605480076305493995231677935852061870549510680974609147921945717166301812233105105371210186069648494037843279497582472242144905003008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,45] 56646764516827645950735734014315497864748799571814183764300216044761644539721631433909966382328171244673230192641612710131802607692429506796068204967349320765081962754196403858974237930589941392103826503290055103368791064763113733777438532923567930760371740748774650961039561719073423680862467301583724870324499757431712508332503151689512190941755535260676478606264578037398608389036708436850970514809444550670693821754117260508072766560608077252629313344808272637953225954553379834418534355374761530024615462132086310622391066451987336350138648715455439238862692127847813598598113437334471698144360889497278028867196902125315229935975531179486730301739427822766134362454030801126373541835418823779772548665040847589258903102452223105032747163784714233712181938561540025912642716415632436650741755444183578763320508305421773710365414215186223265578624647958997655934052551018150982782915220399841858041455888431990430977922774825933567373981438468569990019892787345858364479887475935885748756828482831271020058257651977026529068733819821454120592859336867006003911563866441588926845148659997580891967196430598884590406922066233529235366682964792849447541781025711429142305500043231633392376492117220980589414102458778819890097991308210514042922395151703667558036064950142592511445723164221269940301710734761563458539196350718052180027269943581663096347166435350746201667663761057955983494811054986246341587470378302405922621421322519512049911237800508372151388369442162625442398639911349659092455230305588667762368622536057294801630446417330030198660780886898016463102036553425679342165074625957068789175855867112560372843700594899826956987606827514574488620176512632314332304346543454278843473625455272437487141823313936958903755712864231629586818475724324465365874869477479690932196424011121796818251044771490804414654798233314055867799211746388990979324749285933095601128379625604813367934359357737833364454408204581587352208917271555728910263954000174431376380383556107383867756391914561805418582845270285080929255722782920322252405723408260347781764942914775670034206583069234682725221968696930262994401681476581994634699905905917334063480534542298222569256386560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,46] -4865300074060056303976216364188016659088229435804259781164181857833384547857517200663579493056823376295040791513919855949846504882929799357123431957093578472008523040709521837645197292207421553764434296412207202696394537985720473312310115415788562510950017138224211840094469265786639181369556286443207433599204256166905586203343693360092669194119767037998478687383439957010868642969410049422181255470815521732732337915482355082520821225014642929195211851285168327330618194876941838972030350068083566790743161299418333185741867451186290249179317213236060121699494192049654106358948123752908294243329601732132491456971715825696012695745073036047307950474792659428996958563258325013794872077975973897678440098883773198281766983159633337482245893212202795908648997186060911542648193749017569351907393632062564796718914668122219507648541964246440292323791957731701343101370546167115467711020509905708423849557942270370377226829008939191633681997989596961026541004489341887849777884868253438527925162541629766102342031717794312825649798846366164465131630124695450608670074039290188119185010463292308094615994237500108524110998992728417444155733450431302551091104305790530962164282013973792325435383990139583742642134782077624888119556888350036183848706395702838910277074880258505640286675041451642799526631961670823977919672692115627587660257514645725191153431461725607731973650870122947543417620311031796281760970437165221084143409261013508810510746927356839617230790813117810173676293507891435492899926794701330218678185944940648112781645271691589596224133624189749623597873895467496296179603446624955128859050955522227823244820006527545798382278025708134587413497039622793438508096000375618360884091825286087773829167087432247349936562020635964310699948404622082255355921986803965922413614949275408718869031503638898098867739953035520082250141565319024718596469986994161032730441076787935965591408045650763199700923693737436359697683592145204218498523286760568322748009594571248181522546852336398819066669650014960876860079033609181064122770657206424238938578422816856293425655188986276896451263619262900514602200148972969890552622204556006236676020011217331916044763136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,47] -40683523422227592363638100751744733219769144793932046990185193157639260599261041143654571380520244335845080682118384669987925259020808694246667765943794524665361574382545473161595218676020463441347561325873089583346094783459301822944343652679181814457736810625658933332000392826433609805939974421606383183207407577955112688554539573779479649298363284209460248648335239026894664475237548269865607931308479881585356250882444711187321835990131270725859798591664685785438531080096353954664287700900947326046566097011642494044884647003489923923390177127177737381555106263970818832979554314593985104477998176249600307794014812553667268745365201412394445023168967146914643440191677887335025021925307000324439832783551679264439761444637614114142357899339684262767958218576892753017014198325157296050535896793061741946519375044600372211774584564711022013310538169519561967135774207016943529701384782145946340426888477491939922765714356433155304201540351417579762628909795779776662982240356854407943508713349098934154700366858890251325830438960788877636994486605301831261379003906318374686987963465114233634099160154676632720718724598546681216591153750933418759294475046816732435681842467731767305747195073783700183682196839525819931848956194543419925228301175670865452653415808198996791676952021720353996502081347841441220744983415145367626489009677279063872151010245686395130367683689213032916527000596535084683066282339872177149192260141916603893307206219371356739801339639138023004119658129133111556201586751438538709551309463009805891273612428390994198669212300318437355908738585559316792628735159292037210782673775453255222026950423881223222873904047348696552916790390049077073337250032260571106911319688614366855009230562118336714815294955188841370875972907360655334673396816653551874629353420133934467112926525055714390613326269478985783724599074162175322794196044698845263455167742537478886074143168799067319563553829481671243691008842779365613651392235797873178448430533625267400917843156156246033627634492081595062623360466039459960747499656181664837924319406750800260932910462024985591237486927639069917925416370207333452349076333686997049770800395454494294409216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,48] -18883239244449930204502068610614583902120505356503988671574077105286983490974677574741103786018494242808628650031895376281476850899753705790940328190108888848099518030818844226010855154272924291703761941900708139025516556951212402117681423231054039743057396387782046249251252529080572887141997416672888134799195604928475604438866272469615932103528592557024397219330311105515334812414536200343447550068444060701161214217408522365255836491702117100181110992206755589666267363562593339992114541196405623664194813033518635454002887603615140598116255179755258895993058979678532927790203326582172058739156340608930724739769581993931232372084681961241063220031574528931157435130944485879683497372546616464180942146810947429366353427222812218351761653547052124139254338435476825524636574141731962880160407192481056149943901724704946622862981184659546150020036295748156946678116234787582540600855920477076598992609613707675731877785509103174771419624301105490214353148374835882151003734165660954757058971055953055827569273444802387122449208648784249737804719235674451889528341240841381257710445713494475883007093788153048319525027978943341419953015623519178924076967719428428875833375825638577465048975460098469735335252448154094279609201873153983318697656434015085610500128235499081652290066081614480533421361881148453740096417639079413158961442819634507813368698408068886383000283828620285053966251434375447384959417559689230632653635239733753112984299164451861514116442885915815125724397803716270112696246726264582795451711089572853451378409453433745994412559050412465377155108060667151236459112679096627474897900408831568962358990210373173740651802903793684458151411967083640880080089140805523510405033706375756780309066744264590343919635558925159276369236024166966939237572970814823586418257668080657462956424403250110023879780252909143673829134974438414536034655528914932257510360236980044704710707978794640751404947007723585266297807758580605738596522229378881316102655328301679167423493493668769129936738835498496675548271399636527462892089670599989987401262993063897997549832271924278882123931240411933764126733401138096146855417057682190849271576733537194213376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,49] 28366287596168979341522179658524373912099046163731663235667550088506228014031620937069876696930110962984234003895278739363067963328497554204180421529785025198598781029311546717741602699590262723910046886200624070031594311535293548718355079693692930237262289752611644907306846512684476251261604327964995120372058244352003762830805940358471469399468175146115609307662379129491604475306070632132472312062478363643944862445717173807515915809804855857733872803232931813155556714700118198383943003554350572127283340795918956356601059641877963596853622379102267501397862736806534473935909230373575466639161745588260335464783514750107753271408139515938353625321407038364007173739163317498309283105203351695628866494049085933089572748542443044548971491213924408961727452266235420844000133731432662483633006137431999344502515311159213051069672115623730090042643308209391983640544821971848394546479450684409051594163800759158662857567285704235927439655823229641319077548307811058256123763376507591906684232304548778898249167474658420763558651881058022369553530435606573162662570448740492492959990454948040114964391539219795502418513295119006502004836404682343729893419327717474602557622415134887818129114835151439334478077035425197760622719998729135239559849400155383534522356655721943957999367151225364203992225241534320330315542265578309356761301626303491400041794824087119542235188921841653285981584161222532853920892400467397069230704391323357404168342105119127353806755435196863717416169285714435856094184495248793942367516810442678696807831292987138610455615860295049063559366448953320700567539135101383020635654429999443919917036220326818812454147742867795800141849744162843317730371736980779113139671436928952434633999264122802548866743440369126552374870348469387358446637762146294069117227256062630800839057600087383890248561695319251914008084930455398739281254883049494248972492730767396684929386697332842495991402547720526531648035056821835873583501159266794417232446018066160451640035256321928148856800246927502837287890156741622145649666185269911236222981602517814700265195900244335123819119251437903600676116085210105815265940701041688320408990196534425805651968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,50] -6767070524587653979013443105012260157893569730229577636359398478674059356530940830239693949981478803177083262448842955824300470315339109996571292359924833571675935984145553678671185228940032849266586070421026843229058982584137679292700621137013324853548068900875682431660660645721511146317029144363720015180923020365448641116564687680612308774011430412682016269230648643833231379232375079294965440346379089384247621358369242427179085442674437581185106564335362885840337506936684773920103939737058110245684662066995487215819078370455940469001000941540278095406681661765997950242546455696666324243617538369187603348737439287398403931639901359209849189454667649583423733259912660734088281942479205587256439069000249772785542659655139047494234974529774782281918169602568219677160186536119166510208007154533098236071653701296645513581668552966124804226504085459270564179889953396298838751465266646785932450205572069629639289212007586251204133718258477442948550112197288141091327417421482759820758440139273414878787279119611207846285730504706500436012278776364170447064181260999022470057984218115207098496272566767845130596958616156654646038465630299332273761440590691328437599876158981826983727067636831990732648692382136556269231807296753519526170124823924478948095973120482205900319240930605028732505499619574962539426810571391857053630708655763049894538331308942464956670476862160560574862026709557880989096551389296406045341969379934577716842980884349213434747390931608450861708078969024781143193315359321712671182248490720964972213479000892224323778233846184754854235288976280094490002344687478128595910296137527172115232556345397175207273074751042038170701027244538580669088335863717318964031321071896891288947448882447314528586994888285208183376546472739313888629529103082520050451016396013851807556892627864855332080523745624941370097225180225202719580161652779909271587149910882129792636284014238062456578210068137093419157318090242528884304881332690320725252763759590217145152487115520713530738619554460348940689321204162904966582566581929714804000722734763812913548632051026208374374476577248351383396124646617136587237513912114303054846418852731791683354624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,51] 953113788996899103372535488340891426276698156879211355818118869435667559826330377617768886069087599070725698218526551451319583613496775562532427119843859218162747337539850814862255511830303140289369599639023074739991584668291331537491723435694637463721908538197667452485014037582289619605075298055570653898210961806725345369271977622857270514777072204657894953304178441634833210953329305059043077248602862892577778194429861837448082081377443624391452715682910087032633276627468867452359577218024141583031052478394835247358359025907636499455815594010745823188126647288361345485956401046168382164400119696364929392285427713111083570028443329254578790258834580111712416433579307379137738513453340805908971122212428144142249046718779044725708673990833290862315938322272894943838193366733164083073067826702955331529908433606251900771973013868806112095795737760716601053830870468323818112822256419369740460871276056824439344311757011938439901374855699327882965786275614580321785253250127651858912212157063281010931491307070722584895652848868231870697892205179018544834083196655338560154218949330658516776290053535138398156034730715681943626310551809885756746767378859560993501798592283532029325656215574176856179197545540559558165753975663779520643645925024364523598661586591956352387432703864229435867726154913759004781149946134068716674051124027902944654376263721045089370303546661982403333788425304780240734276531571392898352462688608446948017499571700645022797832886421659949315051708466043086198507725611383050707500520987509189620848567647946454749865122001411502765807554118603834741779191216857664543711572247249484041261473510876933172607265195648338482722349111924204718788764562946087995033207986107121906628831019319652673444153326676090328081071740109844874297835818764001519613052235439092690286752139526311768305560231966597111552740018201761195618075560693577901678735939461948963702246687053021473487945985360880381019539672411538178770486518742188623317171725728724847810939692073520927292113230702074505281868503442656286140248783948623326030518246199600238144306193629895273705505773056353179221737239883156029149531927193585030894061107221807235072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,0] 29278856155091177198970261459612431079684054509465573469713143405273644643255790776602273014613974110221613683975718226479481066888725836882841212482481011612255543935078953996202784250477141294337925381569815147991918635382370616188771180191147705424038218782999120077588350092087059836037818931809658916863930720399769041110368648007448186441286936296823324679209625916497529102904881797424624128726363271229866687488544325084893215556872939131563202604864423054844456261919460199996648248854026885604104234824495932259567942151725621325394241377112789221143907951720695789928937042100957915549000264813472609072544006335430270764438868753473007566163855960212106433104060519351462957557056652642016511694292803044626565312676184150701511844145776548269263622275286326742560229462235508285378907766157851803873950257501256559966218693004604799180539208447597528153527838732905611363896111831941423255648819821043269123536854434600747716837339022737310566119565360489162084097907557679713307100374074484345345847770928835644623410472862166434562584737298541758924247995545896373864808404718757545405974079315587387635555344254752548649398656225207842088111502757517253118735534212795802655587742305181400014232599610870133706483045524521889325480631329048721722433664598137502587409135771685531889426744097376538759292392460250992135652768853033800603114655903106520500790321080373341685771385103396542335049502550831207813215599651223562269552334427325842695899646621455307378186219792437078278043071334624896781292028631475408953373434737657094179423163177140552733800608400439852938944649476153302797600053268386970999540504977642304478761704227482704406399495194256284188451822399800925707883539633467452136481696431285917274209544516102426268342471761418018794698387272491180744108787327207194887016561553288727814861269100085412477727952058744089425633940969628486453026790725064670270396685770402935460410684457860021109486148581716438560265315553037961341339243361494321902804386921678674419147043220165341903487534119312181974314889845841239014467007316206521379742845743585316361071333377074508504904528288069385058223696603588480855026602693514756096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,1] -410468607594521134034283530827098943383291478694128521960314055087594960018599329184498083041738268465571014468420035335103358135973252822087360127161269681733779395043222837847714726730108776177891088599177370382466990165430307414102310496838383830813537764781759587291520814727035575134112573222304380795644124245790961310063675489665846773212399601499131902364255799967408945894728995370816574653787047871722033415056619898477478418384740913761544260819908462315135566864790756603548933564658439745385983929883006372328225532520576031068001607310986596960606604138581530858735662353301098893120012159965403709098043918048846113316335356893078211595250898509592073685013900432031539872346788107031643181625906926201128414052226947206229824350186460199011819199882104640185395099217399720068834754779525452996281331524166341320091580002700707728367327525783858280713859773941398404920102581153489961478554206036300147618012518775394097120153625757194445627883581601890503698779691543097845424369571537198498834338883166905554151239059951110323375677341682735236397141728524122345673665008899174176521694285564849818867508958319286729800031328419659919538334165010140108489323975380330009146403431874485184937918580258020757462724470373671034356756694929052491914915250218356319393116722532908040065630558651642298493090499867943672375223991525565280077333510652316274665839359880969366065073932645806372928917151696341605726264945012452942595709193072870950586819040771935052258179329985526461620977820796803476661383292858097997328266691753125168061619750359684151200170523380019237436510206410339254284230448265138546779701992883827214137586972382823970288701480038901239994385585776121635881155161724507813342892136862359881279964637839207424020031143741048212192653857728143204868291848932607619633372010800219772440881216249024905306476561310529683073171501545953975430233820668183459361716444835157953900609496803091806180797241689486982484817944592664106197806909540891781444504663089879207343454560167247242373927008097163749485679654964581772644055319416661137853294974606660802394060001254569852118477253580759439695598604022128849165352636427364466688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,2] 62952382917818789150433988889525336164974358862239364891854760213170953977058796840333685192270267958617881123123685324971616774720003089536929911619086151120849397265587727289863628886921116500880055233668006736461059054197693778048783442395973542659571185048641469631645902864329997927062981668860559207731570576786504194290456909054936412956176578554667807042033771037271694968679902069712479712322092026306315140772870101420940992136503423946560118698894393714217495458284731663534017420453895769918441942063559998368908867873552036206186844070447717496704886010639932533651568270523805378275297048849313876848833957428933308047943790441439104129599734152964824439284291456130909229445210798305006675436665430248879737418643793057088570218735850854835160421216964877824129806794810132172745788989370921096722071730546308758620382492349873001286994119630374604250020230657924421444977108391375110285177149275069686318019737956564074456998670392995467864786550379073262958162617510634730092588550982957756745889815665541393240117169302823975984789073352464466745263903862256357255267361426836738913298571704464268775501840923535410800011199050130746133812781880044697355623268403386400178661416763749776920688320953467627624884317786004063468959745403082892394749012537928000797934039424490718146235665668250807463983091797038864384061622310736248301672480488010609186150074728237944058099371670729249081820822195483763866272054829759043473969101596927119671083713236991425833804832269521304780124166893732197853264146072682189954433821684655699062008727908068050829138162553963301443641027943410806678870446405690947020560419659644939238007572088892032888288135256873803930249194174814494303733338995443998198853416211087495147224445646226337283309712408422371070357950140533058130365494277663611098353173909765110717272688806362530801116681852980322005532607048952902349433808210760773529061624026014808172652281166844479026199601026325009771499874921271886756647878408951839499995741190678130206572350407743540075635726109330278094976128511338087932902194999748919185333056473249376152186610592982330071970999118218836670264258629512981323333256361143995203584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,3] -2373301753935480283804301222913904842343258816271655461837223965352888090120693959321466065249448542916688147855472622367634465022551856888309181361846078953261604186899711184646130546871776868288166603657455761867031225662629121299115133511900927058023816238737442566713281867733338390315279624942619899105107302626200086731367738205313092072033720706688204979167246710776972641940247618796413295859479062401708068945260323542750657414554251609503668561811165854582616894242015148251852276392142835687584760669800275067763536626338034178640019889643481473626376215898217532004799377167449044469608002042509306077884356848803170144045535361651186740127678833441345937747211116098122258367369445869977986498067656567991738724261267156237454621370324869840203628038202494899988565725245795542906782624102582608735549243984734226972319438023924954569097262190051399064683729082645012450354921635619029267635606250132434148697916748238276490214438821457557728311452321971671408241007350285222697898659792425349720282079317912357520568773630427188519248403277209601375485056347350993807490667165023913222918953030869186697995640191398760315178893050384124442383776281742228845433874819838689610819892331046223374667732936770100818213550934634456940579766212966472549465971124727602279530864214845589121656478363375709917896005679632099606152319641154790256705861420314441484804831597644140650697721318292896628184031405056304915807778159487741406430852291569468456208690656888400249622313562228626593335891752728085832116313210664858097978298177414828884819742835519245031575471437970052819708389330339949055479169313990426384029762380754727603803050948578626306197144046758934395940176375173764517453116578518409092191495065903850936526158811835069553974422930992387066845210522609951092224300180271720392377060998437294533808269040300268280569346566031158595078058417805559347515713979066281209208075159391137011825347483308498847119477948412470758377519851941190145241600974936847555598658167159989174455968964670000996139822248477193616594532295926212403707954959682921601593918392830828848502489745405364236713199504526999633593699683964436063084965102409269873999872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,4] 24857537313219300347659849911742713594879778852783822303786957146792967800216173799687481203446323724643197183813037662287072139838557646995405939679565980577545721784224463238155507945923489125305012015513705739215092442882669369744145959104871299970137153941193247526617991379369021929022487932728722122368818877757700182576374309244588142521430995374012303604323330242324170374515021073552803764342687573684206189553419914838009400574707635225102291011372852957560443998042443319084274827913618279251996887870572382085891066199964574634713595370313971265066680806529935710162849814347502217432228929399934078278424549601610632470510888850981577422771566527185810449763038880169254110221229861977966560263959074046456793128839952171981271992361692087496845369433572401209669390272459761282269077612158033568570082468242718677223130708154767696115724871098737707363252080824631098840933648433657243917257678274364661405119275762081737962895528856336990485188040544139547030467610839702381062500507319092333462925272390840271172903928316590829711614787125060519094453383099424841365611615480230804344887161383431613264741291182482977609587287764155282980328376842013959229967657063100842349957683418595413751324481269392830749176118829885285552698022134908564712515276914213326800057033647446269647993237818405298697080309466860381492871614123391325462226484894846576514443721462776395878863912296907743893098742565379856551228496544013218931224828768485313821557433245774089480139914891062495743770760148710646648275699348443787701542125637404562989000166150991328163492841151539851946760209172442780843874233373953200803559714653615357429064986767163467620034664131106251498634970080940660792413237870696774738011930487576735604920238476961366703495294821135593083521303560856218723556046879760698842910473390110640857467909407928950830048944491897833116997750902490769913939639636472678282275946891683337400097724966395468059651369403077089983394891643365727237850059904879541398488977058052877164853769801929765473064123021425415275721792758648474662005951311045255749260162859942591304612233307935110788395961712635684479863241727580657855156252169646880761839616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,5] -106323629762119068206363185517062927224227704196043397063899681820993971417622260344103444713766553849274693904250054981883270813907501770514255912322103118025189063409412423293021618513751664850654813089800575167894950649058728673870390662472958705738280204562204376896034505374338397367015960702059902313029606627415783120645103983184292325499655501556479421366449220787278911806258406147438854305091097963963603882783412533836026023946178223411420033064867310872208456916929567394921635714130084278335917114600046876921052017921862581270138467228585954213904102119077456545404654699144942555423891972774485753237424330611620673939868534649156856411152082516281598659896035781598791883281890508870393368237890654422886845233742928748272166106001019224489015444846193717519935135932664557257286870280836644343477764284312606158824019826503203433494797231132382228659946019017137726513177066680490977042960056047217667721057484359157724939096672534386996899814958844886900658602459959518448031334350172253185455472732600452762077876640866225734276192385599542126164154067823247910248078623380444418406203140023471033822019217055284610964003957787473514709985678469226688023353997679940802899670167632532111900028825933636153220727658028507362681687805375162008789044345516780582429292632455741121862801595931934178335695759606832896511095581078844723596169774144960509490569659535834450053241917004656275222227853049180947958791676989177150967977550106548309362692386944920841682565632447702230268728436598202068394944684603549594360104360566446962088933724603813004015517626679520601942713447898863563724779044988460813220395685289185965330550550750467089413733141906809645315474800507678813402132681198233816846355359219018928373188195104325212047354158495033719162563209318939184933724161759491218525428080676755488025300388148811399850135639024835794785547050367792827311438518026299370154109180395584618257870930268136068431717457943458354345331836725335850948258139042071018166142052843045078660925964872062107176295714914175724491926190033734688367037784298399994943582779426739860884492445339056039345916725055511326948541041040824912444815046897153163183259648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,6] 21528788427435472655912298632629259857990963013389766779369438812313903244291980175840156314171332557298974519929916596379705246827225719760990711369779969832779641765498348307224552998233096436527403572105464157955981185628717476652167712488110908371119526034241111904568432395237291919398618895720918661145045852609861517541655276991320197139008759491553007521133254300562597312952986995961610082966522239183374693037397197494593242494651403409906134648811564293976562519979747211978022171069548905351712501575180862685445300954638193722673479791667686376306939343295010610159943294326172567000322596369138954128706521545986424116087657107800106077108713053406809394720897264317996009582865504676249929547544342757796032046420110896601079256260077249864563509039000090819016924733350041183113184970005312202861788457309450524021975043525747768203271999053842197673329180894876841852812369063992444849427149021722243662047844581096463675518109086433374830788136439099560384705026140471352372394593960203363614361788673498098560201618137808319277365731472671730557782059761505461650220072023567208509332494628371163946153371239387632731598032581479114957046501676273840611692996189203270558040880737213298621600622973222668102951795104949598521086712487879166805319580291991914923850015029423065339837326681986957188990198874654413767806773564934955407003241528643430368953752400695800875955493663459110946770557020518310902146078539319173556252930649006361195789383064312173544007040362705737368913743669312701231273712868522998927663028956051983242827806639069244879665833432047582058279303103162977345679884509308479604550950193208332490633871703910930628120295943800496726235492358137202912123732551057334041426529414833373203160111098964084796285987407552499812456152032058090553463641482035653304657549963353202581767298451950646340469252047712918443661667318216741750919744841294544190639249312717732089167045316084405784386985482838163691976297989645694325725480934511631760052001165006265536955772578119258102921646688405874730735923162784103223381963782019908486387774589735535247450652698696858557349265408069607378718831397636394704528338818312701564944384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,7] 1642558972335029896210559859905577677687397172758765008012081452048374047301496955177341502327786409505190238994498445738850945890105836411339957679109462451473648830190797346767731195475232872828822705352612731642708958209853331421783427931230567547227001713326062799240027215883119791976435038076169639036721902108529259714420506862926162075866479304406786596467327714906975542593769402924761378954535608906587515712489334337602524567684862110551398677143985491742797169517176032021653397790457727557577378703767369412902956621860752007607060012289737939649560314713653300697894760346927292794577475574437363896569962166511328849214177939011177415977268411308901444558674456593516797355079233642208105320647173850556211070166202499568218127581925672868206152015981642134614728118920337648847915425391984000927372579175755711153938863918520944482903427164897918323137771246161646580612015226864633015924725096255672755057283645631920608798021753976474812575789342893400544998248522006490225143424250561196949790769801500390781933145269645477393319710766376303888038939549431679490968055754805866215257265778200122890107010223918072620863079310177921266651181192335922018865849788879544785676552341236402732383842448878764071292628064351823615281052890719326754188171001347238986296246937610804039672004854562752177754493752395440571540699233243251626991849243267877852356043197039133346879788636793369674676658579427064682391432055201304072822203320984420249139118060134953041828363552347558139250567523658040270559522377251778325105460564895138099516215119598626476239740101843391608120987735616637351589611305028758382892413400593261585522072423266799693397699114189100059964691820234550128989878671778619422020433698190606756542897214107610573025620486208970567735706153130284870302020114400186511962500387596769449613512627168215985278969102359508345852869518952566789899718130439683483215654078521332983630558086711855311823564411934314698084787204580684603385114846445137988708625709122736311247534992039464228069517181874686545474665763860445438294610060778026872138552041872265931494373567744666434313400911911845715963115290976591082662173506680750140146319360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,8] -3545693777175291179426506892323704051203431316438669217400814018327211314319886974223988313404497232695963005461274148487613486121210022353292835998064737530999619001585813168934545722568467717039191565974233753993495647138933136639461161418238578952051187981644717370825818940438195797942881215011316619805097212956508754991576969168144799070340960019491860661886744611882016160460148084049291189037148290861256752491112844001950821883294826333287865025804365052210664864075237429694294617771366965318342673172035506955703249353330149121994967043823284689744741862741098385996518234748024834403449986690133600720841760401323086374155555414125599704930999819970058972520239503133480950925713645826312818362741408277226679672631642878019082101862496200611829040335507858296260103992476717869853214332097979837732800111926162517867558342018909910472186608174566212364488531966327044109425566793433446771902532488568604164045168539685299036086105956664774859344842110728610150642616435540941817693909536473864776608069294750181063777289212639053921243829173268505305650017023232108988546635844508824182221209995048773598273405617992391872009752362743667445782386893493727245137633878947461400315497554317209476160154794180098204446671541002716863631612072644686477967564108768477753990621716400281942830440118302345207023231556267083039016303853657998717170792561878916630965251221091933596967999240691719005798261911600344264827287839973511256521883695378081783811141510521795658490416724107349531199161943455362800418198345675280880091880556378678632657443628587747707005112347922489913152382764333811946764413385771275203348707692671179239341473472925310348254122218470321030551196794246288708501643167694773442975832550449806276429844907299759006802752022432208144688507549000988653842505099752343209729334427658316448370082125745505231626625755582173165588095310483641421435883052597530779251764349111452609959356608033065967989805044436888698599682472952560459898235392304037621254844909198665452496287770587164728660922108872366771437169816751260238436785857975535962092888142447598604352323375240739594916906576965915183478431189727132121232075230704601122304163840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,9] -27218482039500755172947367245013561888039310298404303527704171310574374348800583269066393148163564213770100416730450562120446569177534039601562579244685650702828812328345792293883212633717901292354242238495988605788904978229392703742983020493733023412857778491080441050036283757593621480193306907833310895252674366108144555952252010076667870736445981254004972201918707701683176018322721726222529080839069510462837899978249317256633735218486465920570288758327077065117502737146119298088669726191475178872145801862534442064948743276027761279546526510708056890566626881038548187778574519857447503574556815639639275252099734695920542237042430551458599629506292137776632189597983441839790045956963096699684086188265190650279903603802713267168575484093159521683750947693266663293777576934021309808451013182450496502162987718041705946375959783842281476818113976452145074677738421491645467014712879382321473212644840482004295282671371540958393718805785122079076996673734897058338974147178687234145745239647937245234775576907476754862492075963978768798901894388063682769367849274697131228136434661447723100418393763519345557542215162779377424213936919482685592553097960892788208340242655905037141615038368715854921359037449517529915731511165427098576092810411303883420759385128931552837245770518067988072312045762290567962746738886584065612990330148906827734788596824646737665474621815167634210074263342841771804017313346417733452812353929564205111008306371666478268054762252319949417629247247033686183431417745785518622963961574293823490523836886614916165258830394229710894770118080765196894178603272398584491976621656619791898367513771284935231987882593202566502708098570080728261996690656636280836781877573552900079051665779859284057767193353743133488984852169943108633637225233616770955991251530686742631826459592308027423286885316918237354844676932024613595507881067715597865713964054131544395720771068579122777605429669092035097316792314126395269759296123886173229331336177490277920506472537725514722832635510113187333052963639757218897420382755108818297087933869736429605714224624307578274978753981156656618934994940934525919562800202027955010549567543484781769890084159488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,10] 185792655035124150193607068029300278417964487692796061700444250440661724661564757050173755519771400418111352608011832269850662020343056709696523550666704579895889664236226555888759284499333443089471328548229054107059498421848095417334353921969051228432238799441825784402201259625483995045002286096958160146362257331630830216533299635339122756536093496337806024104425290329108846226782047068723205300193238999309757356779830328406343564428108885469962943049531347860801391896471779774926854069824741748267778326740844839015524342091649512684682330166397710771809153159670029735280362663076031872854979310665965151451715501197820116505010690798035258183543409652767406108260893256060833826146616931384026482691700533320945760364449323763987850735062778070463460053819602274173649785797428443710248399304568018194923395650172384905853711940795742443165643884352590616050278665073578945095658876966037282346485381731820771467446733008215919788021656295557598656143808246931936597324647092777148635649932970539376928066050774860232594271711463625080595044629676603625956619595818615253158095629505898946509653009139406860693105420790210905173356383073659869185375519768342836978932778856170250107269885911936463362900899233635970230896786907633039896993730887211811585536033436883045133057051527739077105497159273977085447417239996085335860802480921741398224000683080701280743448618025383240526500430029872110649878037502150622373878738152928519419007517682588254228663127930590928841945598159729351915171731389468043635083302332834941271776710818544000774406602439720054822033520835740177690884803919208034871422607339030073286234851853695907989337148078438148299632485121388471767115132987523278088239970698888834232553461447616776850686160166021928010629888978488747796633339577093561181230662024942648912112116334481058554951788424238200277857295187848478923264249781405815471380618554123790194929802934652562654127005909197724187458147327272402557883445093520547832102406244190985240312841681246291754574231361449157348953927144187157681872998454269635980363851621814682645873849411933015342103927444646930676803506756367703826429817868308803044759802354382476252805070848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,11] -476692525424841168154216697162374468731405055229885840533284486366532755051335781438907896622431605689337348516684610461816486008715005735433002850611832018344044597579503342776326501476900377412633302917891760806182783246786644304970838496760668217531971470932548458434208934803376376313198078982534403056154908105918657567568092461095327213984093741565063336008040699766275466521537523306477513342093090115413246567003222842153296101982903351003783261250077867517855699551617356110273491532834063400635308531497880932654808044020251630472923203613427095964496514603336398104369950560670421015706782712699955207961272297493999508693526198368730207012927765426829795438280393277342717201270102186673463152392261947065672367598628136116373573510200309814636232282957050700751539898113915520037622575257844100665867934396324170675190015986423749982693098099819396657445536628394644241920041266392206870794630021451025478979561383042648057237125392216031196935738754781339558151822619655831452372238198289814245633972305511923288727275930354784791157962083635706821011529209757688262750121225569332649861631260071593187443072665928238070624924702334063869806161595978969633974522683073882804916613640715441778256264740941369916654300557475466769673088232527658509232251390708197531445295885249965840365824221132573148079394364489818977908506455970614939068016402894884815941158835375414967287484485308725300053281185159055236615425785524624560048794775458354976635157744480179578262460770612618971632969256699933738166660511463767786147417898105882039026544432486379982145172708159481614994276857009051942825464008673766434722808250367982505971399159664788132573394608130546307735100600061381671015897751126309505087478743362538950920145478717446293290596301100775155727208331587435597563830859538674251989242643868814933048355592591094937601872021184105829703802227787092689291609239444849652607287530459292708518585191127448839433804685656710977159075028658505695928345285230936233924375070545399864918200872364361598245705331584143324406055934148664248772568840351764984256199931140598695013664390694647087938921029598654515845567196630275656633863307638328798977021968384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,12] 382248740551391240505860908577911868854726869030259279642900469537962793930802063080162114236808990092660874080885484465429315308211582842197752679277661135265070475792120129163524817359576131807211132199727760685728576604394580296313088674752830238735076225803615792500696684550750098408750492339690433806754932085206768238826678785623640523797138498015994473040285470409603967984520945724224333917970569194902233623176844196985581387250048591637712293490294770245909968701750823902411834628892987330487183212502217455241450941035257351919581318533655128966779541592775443527301889429718652315676302397096027104517195806843013442811504628693473170664740272411940329694143434774124149501328452799166170046573522385451289771070679845581424348793096524052212380046922093584033194645537415794468391434650717722134330682620971766952424270467313326128465786932580743595982939284007436819047657505107357871872244133271853642541437661954921141435936168719860973603201950996376720080260359906344334315761166102256447407966634687488743492539771453042417520638613613919754680245930181629670083471510606948331299260416432959341256886854368078278648643617557497973781859119952238386244426608858944875602126427170520071352388820714495843110067597942784114327698529786242124153419234954868373580730315567876819179802892514640258421955912113462284966478166164587913042326955025167267194828247303017844565549426495075238699753045839971788035902492159791708054703700491765830664372799376529936486244403398276949147592381916266787250973357546285787053704208534166108781331943132045292138168115137075789501302817174835722248002551022986701682918043974984178943717898932055586765395827584560476525765501264137023644141972565316398858301169418864199551076418326091964117798224176893415775054954061189329535373467046095740254425616867475151322719474607298696974571553609430910406505540480275309955361876526517874805681747046415832207651546600276028846805856667095324295247334506999033774230184547451387291307003244450000513292683326180550271316781047193339286411236706722175937834679877136685260944561641756446333541802376897007047274274624040230442949154386277474271432824248619740740395728896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,13] 1484601491669090809025546786287537211282968704955388751487289113244264181788993319781432270914966671848011316703774811675190287324011991126881712746987947427671532620985974917695942270777074445140352354712077103916361188497534434756636149329002806738321812277665743668793418187682102593573813706511343486318185266243148369101743843411092570817446153427295854326653839048321611486406165689790545478993660814412475518565093162386997670103447981119456627795892688416299969988155796369485097798377058599055838954537866171951763918293574638720427835461445938215887437347552033731944303200798460612691951026195348251885179287948006104918818867542852225411912117575184333838681991755013424174444091691686430533199032790815468657357928140254673264503664135436911084242089247375075730364619505966666602578733657129297086649945505966506384530737108484509025312111748649057408546977029180452427734923011299301167236292584036319096663193572691488122952331695229738114689143467390588770316915806517764539741470889839346066418815879793875199828732423579720283773541122243890470735842705274625778906019665788231221214916211117224630148936327435195519192366978853973932626048325378743600078004885694352169783206554114339760026505972214681987491109832556130576506026121569265907744750684906826272895214827528507809294927101235059722449597756140544614038817358475298631105677754319470085466981120635740548638614462933239354981323099995567249480570261406772097130506707106693871320075948715927939465312784346922974807788976724119202473204577932950239746444206991492075001805024472146197122523068215198463302784513958477948203915127320136403128627398087433029191655929886847682095986409450040013327289729641796380774468905437579835682264152285139414181502683901896172957376543645415562394231391596241367947547592427853872990486998359769127790348417051927616642135046653169282928694234243013574926859767572328397093977031398659044390973899786453874965760009405428238361728112954715369006554857715730097424789751348535762182808150066608518046206112741494688613190011063661469858216870363893664366132081241059611950100468203857388119315894306610266933648278636729185946767034797500102828122701824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,14] -6821035960872402908653832706592653698773479670724164082165324835003869229108394792635228396623785601618251408755183866043257464374405907459755995961490647829433424272046943372653041915276784501996582407238578192182272374011465607440159654999874433295725637241039869076056538388622285342824692016297614091599050446202322813596009397303942486880705285809619986077309305804409389071626242208135891228979069773870792583288277293005924629872120002359244048867540523271702474768150264582807710454425463153727056021386590671363250321108355940649987016400784345781729382554300657163058162122432068523291162673862808019651103209329879776627687257682564200573573151519390565902161303995485772778802346615397039357259234081292904456251116513441946651877473751584592891194052917396220589887624635188488977367487574020940415565142058159288628189021128880590958736499807342611867067324071549270086799054798874415896583278332976379806482893705714951976675988999942456995018716993762130428930105137218459168826249261860947345517520155534436479787260369386938576561477803391296790831704755894269767827935491832500472696309364913596522362242791580869145796928507130220916536071265325701541025033399829029551374837852407825881877331543399500226649623942295627607009679785534672225381732727288079076918764471643052748768394401386451565167059108659985101063903054330299747843406204047813029706135675351817121787634862452016250849899897003508929243521436199435838256080544583677603537192274272024741594539370645298708431835897840283503544480523174506901211481375089131903501539953183507151126611256138945712089205901938847912713760290189136210089316558897427997867074292783315193849668402489347308687863975536505719735734238094594543380668972431810736313682754038950894987553552169026029318860088778367265900430759495765788358848996499372490113658274770073079320962204394710410361214529211969042356942944987028649558143850462007100114601200096977738588673129865207926099990446653419464351774432482267875688031423639867959044472896076870686573589458840180806683859854588682739744046910426785800789474140783097287329446394894653843331574169690954179387792898263767750674951603575075871379983171584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,15] 16834970910093589499725958558402071165499564741507025301546032296026415209749716541074764251295026468707830161075024320301995571641450220318011136014673621947376995461719136389386448708170590500247658430465319401110646614322083875149003605090660083642008124305844019930462502504574280886823104763293018079993443681273875953463556280563411000709275072685718832896922613537246750487016584032583894667792824003565177356144858591618260188446643598835377233470931369207919152201435208461879012875725729797432657022566509146730669618188119975316407075483144630550853472307262736803919988519981337546036068823566373344831026280271511772567821529426352913048435105645327411900247342039449253604109754256074650607973687335815590661598169333512900121241158186550349871911441494064022285437022331978166505769949807621757726594080051864560223910667348561526106949374752315771997082530724463745820042578914277001652183977464179944425238250572163010331503213463326267151200827552904419705048870197498307442178272188890311410151648808074786787641763831789827662941778654559680217373030899292717474384292767908799480051288813030543666306257895944491348852626521312891293760430859354315657200029290122701998652591949454381112622748693423331490147708534957326076517866343759263145329224013288131920983071438305021744026441830653869270415728509828569125885318223809116933558719835710315783691516945661626357969881574675311980508708165084775108191844909786184473510078738475730339664852487781378502168654916354440416378443706672168565652847746591086288646843953568305486778159153505839423878725560709025826853209468062455595110403389361842150447319460894323191944335282259169210429819131675551747359872437759588595172447557974643410708835907039952862142752275179568200056471231587148795868693539422606103300931689270109798531150002328605226825141768500233368304479076476397115119849693543796301278172678108703994361131324585532857859397755549256040987338699526548616068392776401763792393173811778728147331027261989394817089908107253651680741655320284502354134438760471724910474751077571709940044783705308047904283106329546214766355469656454641118939853295615921510307026721160799648063443435520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,16] -32759958820222860521746000365815192540308767197684115752359589948930760232789817225222917756641198295721399722479275076016455409545297246604873897606937786328633704414247711185080614125881155649699658967726102977239645556480256601280352630175785352323982193500381774436415916187574978312211450757365502654896330289893751310603407818135686830301482297131941092334382406708498735688341034134981837110217206219167748091662388918513213077206901061457567910476292551216652556330693115877887064352846082963515251248848026799110301275788838452837830385989380354881195302517441869547126396859683577657562725761731589044156896948959814813732041898311739542276528455895883343943172215019566136617728278525427083080205474566208074745497989203477768797234484829309418461409984490383535046027952729722674970717022367074664443174088498701361840357458767338481624914201924690188150745461879022707918891775912551328237850048417317474326708900171704301634238024959838120500306485188218480796801906823963717080186913621210128451008954850451839658679469835998895675638384518286247485440409358103342854871337395304714567726688662330828279895202246302471284920719184095773207770438509037751246326197494442010445878047832935632747069498920436541884593495322146780268228379981093640654764218602280689061103164622722662958172266116069732501581089772589692779313470003584727784830504161112205785814151087786939139410938397551717287227961958728372573312378292701588043456152386115369075295135771429913579386311026225826355120367828289532386918655222258954097161166202129833697600399618208745576381622504262927930358795630701286565597170637364267731000306749801302828060678543932653385153610480888368648510816838725447573493617630723900687234064742262571451037810268253246832259979429616758948175936998024560734020935322512684886385819581068349346988924595861643504287581607336482459004204722302623939209994136473720451173853254248646143806544144135511857892593289459914550055905663503420166982778745625963665639954466186247258825279879799660575952547169372168760263994057869907288140556170789098836577578123117132755375049675363373236826416284296746393947046837981002909369284481850871446135566761984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,17] 56598308719301024835270610072914506082639786946588662591633961633341231374444787455182740702899280620595041204916463896647097498906178294312977101543166739984333796213548524275514113997172402523079397758267025016811806799468714441030171607744441506046436967152104579592236284734207195319268788868117472074738130820398274404229527331961076053264075076070102455499914147146260468332957013179017610783496807412661785186761409063062300612951874011424367714678433694365324674996015547505936635365935521711187203643348223324102856752297874987977245991190748766376361923994755439663785174140513486117468468274856601608578187796631746144505053345909440662737956337151495475480811259265011472735861957454058689703601184326669196556926198637864588893313750611549653614626900856453482351842297029802431646265629933907224624376202426472543456603011233021087787628399765727063467799093129115324750037922210302846549067985899144907586922879550264084167846015762206618515745195354355362359147017456987457308403528649375598562760646911842117283261718020377704031039300675195011882616643878133157644127361045888550263363259784527736828543357645101474834771582456702199907852886017854519571413546424947227191989168740828290735334807762977293480582166145098653110561213364435440732091086009341073375960501205038957978551624231215632309048018454347494373573610313221580288872578946418175514547137891321060864558347902575090396320944839109275647519073393328494749508639689853596717087209600213545598246412314829194153638743966106467513485707811251546338022899275720876782824856002979446625178235775036817193948035197114614801714190452550808990381056357928000745714610008786420145781312163251484765738884646039098297348535758577975570361646471426425995879584118297772580645857964548585640181103481238596077451786916673721501488517461411143853696938318142839872559142664887147879274200339062992832811748855911897069276196849325996987273247096011062389203316442985539014194278396104515516917331831776329794360855594046218176072424271894745687181209512177765400536200926000836854052476399836000325182010554085122490023569608836466839639440784173729063671753053673454506164718605852256020917875900416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,18] -87279118302258182401931726044475287261706077206733454435724336481755229812412797452884689207795032912704432966508873271649779652701211194991716490415141428676332848363799213185585050396649474830199453681856289546417807797614140841010007692455513847665251327083692382218763636120674831063261239405523106284549616641606873344642804855252146105438966242885814115785985887393002424915730812089602389411100973683057367374313065803394558328915392383126781878888846593281977086595447877563795335161329022704891014799587012007253773913793234500285524070079883252572400415063651805106135387990480451197472087597517480615854955490165978691082021501539453232323428545692834341674586258164752782571814070565335759830778901250286852954880125578129212231184047724584515233135198365769770380670931561283922007794039449481930286059521006477788093247294708103330777546930137250345659426601194821481919271114249919821938280350578632378125242898506984814958964534867331529107737021235239361718208525774196573459760254274422710979760483718691044050899511688277838332230379532689799082357955960450244070353508625762284371609812523664401406896646170758716627901862938841833408343623430163284174480779777808774809279354905739721779656952795387678825531966011512762353629804978379480263817543498868750317538920387798957845277140804509315528400537051389115238068880228394601647245849782792045655590209618556764966455382736909195705524393677022693709570830378395516487266240310392227877221734718328253633884260075533433081928037891127635248804331260438121304725533574876973513607382207517831603700278435033175902371477436395232909901412939048570442264964113517507217919009801999918156935856731335684555484457744837146690228501636065622059576960228477407105704635034338095294584426225211692885084098395325698340710333529619965383172111444509487977107841061951614645258296254070130981703700406041777403073219248835609939372960276927630613299964154847335375015137366817927810418984714895990014656739957059062278156173263568317721211573997274638538683133320376586529359333652304926944671147005729431814749142133389706801687819343201986753999029888082820613763572373587562534290802971445116198570336190464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,19] 110187803489381880741573093867374291916900249702278286727544781724165747233524235565106668163176341929110425928167129970911541998342302085290758637035503380713797107268970228184369937192110954673157227392684437892043333646006950364191459363384740459393122197218022446517670442137603860183622676997127691108227170227614850756563579527212209560739972698972751373616293465665323544267166570920703181489333668485410408771546249842023241546895585339417518223303446994041822251376314418930950729520886523830852492635520249446020688181315588390467290162745719285807634994350058360016551983038457500709237475855998368903662281997084337829125059608353298641285905954795196547639588360685727720444381152457878969031948039291443361724375123643498635920384133340351828557897856314690305263266497958361478632374873721053436899726453101794743869724285503173173307457100434124036568411023978322863322215183106105988655779482080066878509831670931026537356913517818374838718277000787121927220404086837839294068769825167892966137467102316043066593525206423737027762084271153084746747756400067852875537192578004971477121368997350620658184283083916176877220593017502539969761671715423066827475390711434361811434311433145449716464872306303559376613876599421627109952926378308263883842547221559013223921940381586196947992817411623828087435908252052644496088621490507618957665475980833592103038554042076433339746309031143340988761911608472585278107240486943747139554480300824748221315718043625435936468151152064182859051570056786074795864253594142258332122899220990978339232613405271355076640415086558856273606496583522242568751309440963861362105496301165422118793961839410141940437186371301648594715993429503578661462887354412326117816156035400468900859541387523662631968284072415071595909248334547748385950991688118303858565189338959318803295459946079062428103436170691388164607307916633325561411376442292287712198994297090612340193990257173019395209039075874154325789161020691070262570153660576552533633778561085394359766964516206739890982852263862811938019101130860311697897135009758098179428417207654092821870922235728320674876781103265515707463648993751574766055047265674779972929885631938560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,20] -90325723555855936091194526358489065620632944563678512017890126506603466629242062158867610161369413344856395418657325207884062728465315783618058824215061075320346232668612755759617998804934143355060586389746371527445324903326626963029359179892267956657413635248424701854317274693370053678003270008584606867076204121938062891636348725814115248261327332323178085978433413120471271965049567625666794296289051631671556912973604647056112889730099231943792959144083280938932168464401485780494563492729470501007371530279387219044045663779577707602578732887256510057935547379112349296099557373043137161137143151323782648625624417234839858278036533510384073324362396782104896308337293905492986192259644953593979682281267738823165142233020098304738313315271576260880535745397894847695725795812359916142215881516039300766273252915104727780849590168420400041229185083904048731087127413963085356736613418904982664192733275662792235784679387482567663230435983321740702140613775867126729209135943354085969656191765473350276998025939869432754370192721823013447692834243717714627506289336001901782618439905653933767134574439311490322592782429199555224431309906190104822310499176454074910770468979351997938022185797466535843362014951022030315048403694743716516705531916249241182045904398630887402476568545322068718360769411088350101922203897672176802133940869323359896701016701011486313747200315937365301901132218612119649616281326397618688255758083840077207353785530965086940522642260465770980820809816009066296055285530109708404573066375498927910473009745097296340983665188882761132128013469789484379270839090449876276774437134623320389543856182687428370356700876615553645191748244492903696400404780715276806822728252035107377530994635354976925742074171198214229505322464774975020164203283311251283728085914236391688474314270925795510213195210330001866766515352304246968479100351858156428093543733947036846058032233362306145400964457825211554642714632274022756822687128307909428479652984490487363926826603912481721989364604811213373462504475137262918381555699397771244885693004675051833220685447976939777522655035727736709579226028881930064661857090785339690467652035775816121568339970490368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,21] -12865870540405308790415923573257581689288834577884766342825187972958856954798308270794623659569951930603750212555138807869492980177235741800710370746508656517267625338438044886106759556610349578885370511899161852073598803808858491320992264935246289417208653638560177134527087481167651117209647952712476646672879913799883169471461228310525061921982402813589568145539039512529648723509964387135676731867435836147628464174030889972630978816102197125642628620167620621849532884661233869831197810079359940685628767758162158161751866831793610074421510343672575861432827863004846566487405553375966243428490371888138475443502817086171009165144889452261474959343221130499366098055267710159140293152244068994155862176463118760006421270705439924657650886919983291546217106793406764124950930352485957278066145194306808719814503066727037130195547067152892902303725327414859951998575025466845082320267916347370056977099495954806617749328453572005905802431871607350709277291137040514314121684609634885687506395350442350293628826513658096127829914330129376494084377753415780689124114627387048818397202111826563243251081025307680216580519167307220116725570407764489229930484107393429071599278593518746831327570315094702765932650103559140441306737111337478942496167037548688204934953940164385134357100105925576745894994376889382392918506942251962918361919301462917315725062857224784470155493650617603338620020798566295820257463583580021048096218222481494956615225519599495975056173133150940939722666113044008696269102659870271034010540746467284874275436981771716037060528061045288317199709702804940455074791972855478864766876732962066286354966573217235649800251425558154920435799312789697703497901629899411820913924582122415586540112726248804678090490936680471018584108757548924462905878244101152699735008768046401693558297645039707770488116733222088003827346801850183969040683491244419860826729837665175982710250653470296819392214077510259225963768879705555820604980762136040948823929486020461195626117202212205041425320096799039367695661228307524605446165194381682593651915661463093752130903937640510255185494417712037156368193883831729005565681375231906411732956858657063938241981619109888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,22] 207560208415025666321327002073795591605588510879994924786574232665499726819241154847608676650478995839604741667225234515778657285596236563307644865153585065065119600050534734451270741835416693023785706448730765142758588268168500100219510984658063624436185746324597988155234225973598892275709655032993641966818496645202211108274850741373726116283939972973205784214327162379877084633512389741873271898942804154222749381307406688471402929071282214752844155565559639210823285051933857166206820975836564913595901476542058301896159762782184938759380268815849417145674555463860243360735140933779611096479061169424517739288568498413389887295161810341344804523890342247140310343904475362255066846143664795924496984673222989796028684123011914476086384294800302889728719901458510416107194842566036791729817302262004959121163719108877777511241080087728497041562107749082372507772496558719558952539626840708123399949581746970535002334191521125552750874896528399714564508767994177937247688977138786403215056405107170756179911174532938163140889918494641233233273503289521508197671835547368567943475998606778331929351203208885093010268788574558969158765681543302979106648195719624079477487083233889143208437278719156251433758288935938097153721644451412039226474975726218711309265875966362463010951082544112328520078335161990338933910584811516736196544256047447163699914385230951489853799489149926835616249846853488679749653783992159218135866115004772714863198014196413807373580767405573824875686929767623977608979550322506086489649690463535707362001003235391737816939217800921944870746047667642893756537427069163006343124291559394953208796928966659719823141292090037186713816888063668876689048142985517415314868137037028335958036911390611775679209590705141078468478644658479927702481027007611740888936489355633902162921806066194397706304349540612139108725749922438257769617226790034286691039388710939237654042069020893775572001547569098729570239221093266381295887232333551218163926858596863013037939605466374138232644731949610100826457154044259693221817567026280539250460771089826646341664444987716332179634576640573540559533483517746964930281385892422663221819655049755738576501132358582272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,23] -441482340570681994133560984255286691601715116140204172132153546535490579958168161462956148987583176891243110263339551636915386410836273311906458123942701229548323801302187271209330940927948920686055501492796377888714838581546744436484804579894642727490935595779492413149610705952283917491643158801724997488144061813651929935327899952378239405637036098381218503019785275182534233670322098686133143272410561874708508404985650341882674058403151772099436462316805731586027192076107257473128991327121554967652381634777286799787044174750113461071568112996725134617952719842666269085920992895922018695984435036408064482882180022068951674539753805703787510453864260024972215109406154178337932900944890860038581186211221238152586915734719537088353909321551865181240447295930347588535356008200157461908952886534302649180999914267603036053637023705710611365717201840907078444296062384159962484569531787455365704012419195524389948232237643095774009184866365905806443120985789239934222779481404657401144230122540999760633364122588011111529647799141391548422945175370927365919824096163410630799771233469593513128985528448452744738593119634891435401965602474178219214842935084596398428764935639905820690669464432613309332747371400407287625597176470739000236454600878601360300759434467779125443209528501264536624506086460628900423478492975402897235114801154350738904492605804999454412965608160210210131354631822042406380619791390453413149076273058762026530774523153732936975935593556953901943108059653419166443681695285656397826082227353178495642257933093405823315093139332457760901574163367801119014621459508328051734410794412052065285459529608963572315847788872953644485039001145664669723775475213293438099362895323027234960168613553980401236621960241159209825961944755655729813888448276314099443241350411372745196443088394377025535515500162837075754603193008461079946807882832635702083300488431529699137406154087466933987699601697051202852760927585963755127100787908583330547748666317685409093117462482388307755776145543926510733181941627738624233469636642917400802601983305640110267133316752927910479748913654948595154431550083181345108951632877542709053192089064022984252754412523487232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,24] 622458821774680492386466466749609678496981367495407559486384261751551348105449392532861024104431664692077306148985781953417976477506631617557575530850799170181383264855422322211944883758451063993243519263518229475675726505643076179058145805271239762582320629553467870374558343183835373370893368283438054570563909162743793183783352873932625513019659862389484313315351372852183554750306684360512837595046908416245920963223009935413735160162023387485694670686466299541124749793177774967594397832981313448525021569581317539930309563035439582582193762315258229838380641972729167745819030412076449179621193848523690450220364171805626432238377009430736991472450675421414596451585067918271256307066617829471653793120992616706498074351867723642058271663738989510878137650390954183182657881615030584826981955011207566478887243684439996386678602905720278119706241503869198021611349267795042042298008794878970749132753834194136154183840800671204939084564549842190911283319467767122225603217949463903996668644183641112516214884770101819124255098232730167921949948757309581425987189495753414907425112832846033562542854974014840482190516572485561803056247801327503945019312711325041053706882214060337014679469963420475949449758750722733343755230347803166845681878689705021944504634685392507855733257857592825935280436970093572671450623311022439645807035410443188990246740232643074661509216795878562622603431443867694237810629487222098001916008459210901783434120102932932713347908278383868919840206240651680941972251713326127058086093181889563548789264664410110663631939714599159894362076240138119319553798815228737836003931850584387770033821067282980597385369404742413683851334164113224824961776286928030393232794281194195427905331637923324194723303744660318044424998986901432542259120489017889862871809974072684091262536908222468375430072346965756978884003900410046631887014882121271716184668400517684166669330822715157323650864777038516431050277787073990894464059037398378015865391583156343740327875873072206680710459755379307101345601302547435759341900751952164730795397445186485457347022389740917751672666629852502779630453282799895006310057740948241869535933214231381950997191131660288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,25] -678780009292451310866945576381931671532899530635593320883003158031664233532827172624003985208583944320231553602020527986624930387384543010171219987550035459009878735870707585393652948682177572285165835668835814759213861320361733972294310387526072283654279628668342169643079561524503256543626292309303612128961442004053214045676360829808311650214110936464812529724703174334876913461364344574803826578267365324871805943140843277755574257935484913753336905125107411980134160837142223726158778768627958531451257779258069872257446168793490349120331160757527590435067054223410460016602679104816407959741807236927050497692317675800307525610506220904348237662458283985355981500797185648025487147173679076899598766852055135976513813031904504718039607860653455170478376913371248174764134994832612516435482869123175929567235643743323518813832702757590269170775620998864598073510846895640210999817148862104876015628842144180169432861999186641902197277016137401679812778250244640317883003872209278869455913629667770251432791114377478707111753018210638256045700297133941271936224743443654956948071438017427663139553333779137737709075675073174347108903371046908726776456927406404966799120862221307525241076191203710684458204110897275001078026875371879634753354205642927356334736280663820008933496424478244901380740614755100452810917896690993056721504131761170016112996146072036669814602666231918921235923665890057756661351303978955112787847448952439105041285352040535267255652991138285238933177957051650154192199787238952187927095776268704421419990035886704224854263573706074831640516081904488896402446924386283416944099458232462741068414101044201224302904687110483887018325559012746416982900914614612139163241019310112778792290896861018311466562413390747607512979359485566315201522739004778325704995946444038341475652346418571260804895656590852135775597946157294244560641541299308545414298129815894227968169462980592740887084249581082475758533277876203543537380628818040432009337293747503848075722563816882489615345856571017943539074937882566224331814288600641520050411625189379922249199071235834827950652732813263714782494035485767789763967639548900689847332585025609281478961295771303936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,26] 604574222037915837511454416686875699272475044359623913377947608219811908729152074806949839066903593151047126952100095576210425092541246439055740967829216370929711032991110633865847813097515904067262613884923029676278449516952730243036532946355255283986129305073098194943063971268735260170395668820363000856859484867855981268630331323219755223155936211667787812599041053630511354786269063204874556564237446341875228460502033912378135827390309781855972591553144087259076883251987274519507042278491175234614041651272241924468877051533150737178160425442159169142654726024657485998391712569329848529097070490268499775569482976561900487647787921016996406066004014051092530406247459558456778893859624401573270816555324594967795343137787362872053594953856998495863283220705479715108640449371963486326559933223103747680641146424112623227564901177900479119575079949151697663070712474979979173843769947137272254652931765126135033068813700276942846448121878523794376357393668019582616973595144710088665467374334736001823300915194691419664423742708111509275294455523245676460240956261945036138814263001277994612796183104422867110864093065505776499466026618027996378040038795531881922902244972455357842216476831917648879203138619557573114040647878375225126877024990063027807998969830306860011570732523822788622801018895330382395923171517926072222771300982412526164890406501725097482765033015427526245011199426420341296039825132363833846548874095400073491487136184629924766092332020187670909216819662884444015263340698655365660274211761702566973998303129078314977599007803698509154989397938521239473297960065998400766073637279845297649482608535662685701330296176823320096205153608129904017668393946547641941976208760553035534726482160369014716628455947354785260174892882941724166825454299624417179309581089218356761947206990369692251521055896534622036120582147862289603645886866966400610696745451163197343110809545316083201351640892190229953894672304019118418349095851358406384899701502681309021717823548992478983767785933577862345559537013695230459329761326001464503855736486361903329670863700622274794942783490044761181708947848419257390069310089501327498250967801008150379147692844515328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,27] -452303389914310358856933638574371035498234029329872534442429604764430452762322222814417579512828838933512740439785197799950256882929424997694272731857167138547563119668097229067158766333942803027734414256829954612576009504988028774353455338605237566231916275976569888047269455484815297350994812620818793366425049201304723198013523358461509440527682443633955176640470226180575657919745640571721186504015806358938992747718280153634752368263422405575847516671417924750437355167117265068994589528835843488580938052426531647258959629526250974424075408527669378511437694933520228145036468086222900877822507457769225863047472943249808492061914741199259397496962165709264335749801044335798351292974204266997207461449354570166940891587437851684755265922308069776246303884306914296994160613703460577734077167848942862908457584470185446027981047374408198751789549687626036208937738775698834715196814920277176288160063503448567476015104200691727529943624140432633497269419057466595603225923230354900562915125085645697729002828089487669209232304082357962007044766244512563870489094372135864379897534348601862865230955558722938269206482173897000607513314020648942505749598727146697482297326395744007476779939298289362579565653692883241959069947618462886162907104707612018282375918229866658165145971229995927080721820624209214131273187371248409755425646004567302373041453424751813904335792570372711124748416418240851264644421488145291265913255331287940349415710895319634578494959869087695673510935597210333579547291882804884901572249008625223322831593993266953012513001365261723264524027468451870775002120108680339472932942945732648803314562941464460541183407134092690379225450314488989396149941276471160588649620537618542327023472601107009337064527414874919159617691349292858211080164026538508986259195195100362248464884174376924806681455537322946115883437482755192428198109218147246691636689218094096715748110267199820742742746113399553482110903523538219388092441302603858243986421215970416980343597761181237575835762132701708834285675228004469619857480104561257821772823796045541671219930352657129888035916402561078260595827983429838928912563033113459439747128997464290711248860981755904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,28] 289243053929252895601518857126198881948290368690921896067996373671303498210656930588179215666853825626611446574312956438330866968277190703717702947131091641653744780428316198506954543695836364737842244985355335960040415756393576617864411856424695247963567923894116713930765852982919413195355706527130719982154669686722620354902028371615471747598380422060428494634035472571728365749360435623418023365192122736004779499299564271920606307243594373255095754120473794490504118907165753948460303087637915751048454839631051492074605157641516291918032062336305186736369957070560633890493356081326836576106937615233031051889401952996170317574156556444913070082051333499135370070674689762233023562995422399197698333966348251115428564191919354534845370173031248072590004690339517403073233837845759717345966437513901862970109877572370323072068149573350221775245285643007136901918371608289630633607608108231232659665949441967663002886105657584819661612681394156013726856069567247926002348560837886287559055774567282378130273130927523968710613441361326430508669949034176852581879608577944097103409714617310942940117199419456529353022798166332922551788611264469002882925969150375691627086054609225057392628746770084771112420253845617909464282107144222242622201171909626187215015428730507474548008567379968395659762722982391962434327037795659466285976563425938749687481467118287741607831205074892645370339024518713624851419454163042363704488569615762672927560530670409799858021449425371152035689091844451977738968373876554356035434023665165967180194499363254960488144475918172075620706338222011603782693198537111909442263611640284093594799205774064981835982897677405286609749683048970277862184338634854513953140454811903940184753935195354129190981615574088439194355911740737866018481663578564901141053188009584470135912690453091172376416424278808608176807230158337639441572624040346448240597030764130099165788732007974144798040539648173142077154076089959458649317585110826749108389191892627379946194159519640645342975268489938316601259288986918768594350834389251713235994198277609502276307981904067923696576840841848918173775960510518633818889842809315316164163116882997162669381130580393984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,29] -159864783803687847967568324570356706200000082335470357040989840877726847827036423852786195695834512252988438667533291149855767230172090108362961730145584042244426295667294240332775626856354277880384561436186226932901578557083312644083607537778308204299118803582963374005782700940341690007737654061273992405533627349219383829180565453626156682613098188635566034536827452593180598459818287300121306467918365793262334980098654359533173576996581860843905476087823369242473902326864661393890917226682695046297390753357495101571550564824715915947723866760401755553772071987779886412786116080732799835491759500084659201611200928657816181981489431892027210975329317509863901304781307369539553111432920170691338264698531528674362433633112654774622289750132958871327300174009336496134705406318174807203549987534105037899015024047434879457576309094606407931202021726568010920666320124940125379966456533151748626338123152180447460857248042894519745565509663507451479159923296671360038062932257263706751421041289880449636871242777607161816024574629934957889979567575174491143625277692321594468001033425701405404915234881887702787193745722694294758419674205670479184733482899826463056137880202262311082847731848217417145548338586970474948426544735171517552137219158186465306275787062076280161245581083002347009863133929715063757309029532732203243137957484918532533714800256624156011458699435246471220283123157141795755508440443522601037016898736708515434589876797089724740263201421305537002332066600509413448940192419500223751680777133511914533625185448253109946645129266829515888055887160315558417300344508007208955001121603951368485635334193881812176073940059062946527104790360956606617410402218311462187438094679829954974226535030946713559659709524033541377948407964725934775582391027581766388151985641750421068284363759949659431105385584271040866079294849135664778202701605907785696280576910367316263735974883403679859667250601129941498663540786873853104596326698632222075674076570347367342942818362265837416615759617787608059503310467512578048860626408726219833583541008750381762252614817462246160936392654683122224442002554911356749792678145599478918716830949502116243431670713155584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,30] 76383608529942210452220940802215329669608482289577238100214291305110944213342913759303547748414769896165533135914197740478744527481338641638435488802368848531967813648857848401767488911979761688270293950549913145616242442852316832560585819302991363266889767673592043993314030776735779399696066305685188840233041718996771871785243221743170668585676249217562877271117671095934634887138376893100960726596926161296457816217503240095723225606140678667755309621104768197942606298563146129682322340217746389512876035090026049088056724942740832865631367633385331204451557695579508189369713696485067365341286428749794595426262071090103779820014142173667864135414628651875478405658503063493919399641505434184174011767560314397961745020080656063035136486831031403746697264318275346985942768158444446508962762978779089818724844626100670261330815437248974938583450208629854027911194477677268212645490219785462240824494609775515831742264389153130512832272697834812389060862381979533119616887228173502423429252514313199917505139604140404207717212830624216005969748199284644581261138127070639961057554126035222343671412966992107165188190476754051324912334994786196785552642820695008717817707890581348065065378459325395646803126239333851004554445829351339163519132605987966989215621096843137030675381757970948320020983428077832696125182244934310436281276985970130956603579844891584957202714850645214950444423650902392936820314915039210877393008157404833894149361625437368998299589165041733559058293895491960295792991615903097124469742440051642730650016737040441096648678050285775862580540014449747623297132399086048602968234320531988074311180117109386532068681271810693885989519601435509960075396148802494871380126256332588022881230721689344861004985495717314321531194440416015350240992815800736792354455407629215549276263135368832593251820914186400315857681376638961673157634249607750161353513709724586848268639950326211252319331806913647185558727010875528251640496061090922324442000964595007083553838241279645026283384048491271433352797276517734140896300684181670646787070789958032219748939212664708414324111331802747437209914056480299185031344213719899420216416582756581382122057658007552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,31] -30587813260105019799666311375213546693599998547300582934071102133927844756619086246957089217695827227933546408187085034569849841039065753449173965176596729950926001537012038539824612171310354522548252210101505613724174885444611185436926786643227594819180086651863996194275769686663585780954203490346548215903229974200919464267885822490530165333427760253200361141885062009868948382707357754843362491214674377481955544968512027744400717200216844597655369664863409209922953103880480454201818705317682935292663634292524666639089551150456473682843031583135866872566777557168377109550496378058590422353181443005704815796893378362764514776047914112436553480083567863845901922788731291802616179790400413114829488071966257711513552588349218856940810348693542712013781389566986785459358568475572107299540917382966330645214926058182415218237303856306481774527474451941038353207218314285981762022883573216296478160445574597191362791499288577327420820237250263642874534972112428618174199492279306560256888956873902876711202769046623578494626418988345122454832205781397905460647078106631182497940184345085735705108797674366250335204839168937551569633316556164145000991766297338231386671341319591938942210911291687254544589748523634324543931014472448248170799335585238748592397745664244877672878130561710748729269276159218085001262815489153642309776738199030559732586863668761142166533093780564036954579588958034885046555235648052421515960776213098833044275483189542061929665503340053981287651971472362990748262757232734497558926957415349428286616488860806383925371624595228791158981326808889241560754891118039482012586745835587017777123729853576612339207640527284304687416933589725035559185379823047618216205848197679766962507271613295108742304679904578945010464590776990749808463605065087388495978925711707752922885149462290554779040232826824266310711075883626185872943133208493798976538163260930925483773311060236211717290139833077523500715809613921590181735424250148046382659735019051593929147604275020868664443026739074235087031631733104435021602388318376935750586911595827710880679816620360077660766315202177494035988723033379816341934708532113095237033841982294133345276245045149696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,32] 9008633014854572151779698069663079416076220155932048503489281817350224788784162550012058820019597792037011853115405652485757108047436156760674810082432897530245061218317221068689262386946693806294478906076909079428211238373775156526211317533014804953921632291197850554274189244085627902456176354974473095913209492787552465728636071879567847564130570886047448354360726034507077231196822877215069830802704992095589663564599720733065174224324418465962865085216745521701582716780085991673502911332569053080894540087777742109908050648605248678237005012177667438965731344628736274023725248196057840324771845462954203856753197578055194076733537807569576215631465585982154162747424243370920948980509408531205975836793800239590113614163902290449467823832168930221622675667378778527207893730707127231789534067653549751483862925848694617280052853483960447433332997901558105419316408320117598413030121503532768281016867206824185129681986034481779431399504751304640616460374509929762628483091484302174941781049437186433029706132524113285872727834937353294666036978786207505524179278991700513050520185377577621869772994334596755442051198907497518805580003312890211619620367370333146247851890859999573448043266750362837231572444203548102416547671121687838248479493665463554053533222444153265128815143374538497731474674052032350317464250607019456167443593330775455655250576525940865496207568081735956372482207004595208385519265726497050322395190881039276500140284831706850614127221139732289375116084098682587701501377759619083452718356250392072843214601781796765322830855849534919222553796468545696943373499233182278144023506478331236781384732643034391991396242747642765768574564428387891124944793414241870811337923895214687270809218170548708583526139813458992007303287020365116361567010690773038538963594886088850191247960339427450258812291147420546074064792413268348749877770150004745903911628193313499838515133117436721075471291829295967026247017544260455500226221012070259502857509560741408008255670343959924646923696956124874782667176927745056377872133451078433956417052768859690832139373915857467870699324919635309761030542068771807906034076594834768989345318483740601103012090347520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,33] -773255500531508180783142532074309647806343944672777125718963513992117576544369826915049360911445315065042390306931774325744109234833492019861482393729868438357466262270472196136728427473817811148552569672099275462079644880130928175987408444999521330988747062693583429761740201606422959390637197541603413578837809210433351028987590507935170693648363687056607823279141220054150089207270202499516577520908325875463572716195049238604867942948644241172920112493467062739058214593690192500900194474001528644758658545477406678198616680640672290569393608832053872904685959857872126290152302966518586134845318106599879775127138218629675607522913988522827821469853960131704563228558606125205135219185531525863421085907852070747861400532814117027751744268455924691817865013465626603929051886181605691512383810204975256443056392241318997620115158833298142582003513445470659750464670714434785235805354710899716975413784777264996016439172703399564047801206678367451441386601978755336311721775441961863263966568876821907243305390060854442144493596838245430335457594125515336451169438695271851448994475731924028091616373612230507613921765143289668389766157632166843411421398517925363853663135623859034402793458386884937142116814522779710529363928093148411070241443416253914274433368346313671829910849621212911778575867477581829936762043124782887427224697360230486324982128956744182674989969608142767622496859866283721389223506312224839019617881316047878250307069866563128847591987465800549785231600269590242135813627289775786254102423511639535077436626724961216631932171675411799666911849477033078772753638866816011733572543282665261171659688462853957732904911802405459945847682750693766288144209927644071226918154240719575329975388058199477814382324586542000234804854232767435859791061039060129185743506285122351229932596746677163940629617840440167919080386985162053718212017320429038458747660914050796854843899884250261336922964187343988817898461849665644427046046614998927485245523242610975369780511842812952754719468631889890580555246441043419612040847226766731953484497341175771102452157319207462096997658960412405049081494995247975564533384232530430546186108323206356328347189903360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,34] -1176213430502145232947088031148880628301421195627801197733635468050661985351328562634513375274263561963098471639311494675050541160757816073023400257351578644089309991188644161141045466577891757134570999588313928062277407223163980216394784100063434120785681764465639386038263799247799568669948165999113909242601510033308147908299127427921644198561798445513462985987403065106085989670720015140210516749870158180192212967418659488666148313211937248087524603844362444053931197962234300611422510763041407876641178797310926637674997504868847483580900498728279356000495183798786625346113268303623178031508217953860882351438795706636268610974780455204786011018280722102551085419422124875779009381832408720587768743366585434149874662512485895085299668516359234091191556521715178239285981386446953726792941470361597580073637493619269164895385087313727159781395259557315618195559643675424787022233508956958916328392489104363160457397835878463332830418571048999406557480099610907369441124801629765702839927578692629380370687499352029672537048825997471033724323336690153996316992648494116274238977324910945751796117574344892976692607065422491384648737855007528985808951468925750205143456055860750029918629103493855081267702380500007526729940130458142319822030364749486641846034792664564657807792775102115006220817618045332822437609394872547288388387196666927160932008344134052805772682512158966486374772363147955248389870001222199327283901742253842741073365398674867943223579784687691605124370605429612472772983887103314591093696198787026564012836137043232973130035783518015114374952071514559381496568936237273894819001499994300366081676230091040457567647850738149126636275311029004578920916303519973128065645012964574680836756780907510211260650286864655725550663733811050778991700678142128107104617090333928315493232387650221907588918197838667285576051314474490383778708560315025985392270877881381129916024987538158365056621232219645700910054474912732726113192854015113070321005194980876284847411765531044623482091331559859254486717076629318507736341068503199890544903980599672621019857525027134574508694421087132969300742493924397890037354222383483299196884355746052735925504392036352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,35] 924830780721490833894496164180195056306961864486855059426890987122406972992265868214642513780712367663003700328466880041534327197850869066708872485454210802284685078849198865747309670024267819740938077008243311856312226276691882564685732049816570969537724391593619784617665461774797118228794922177240731732594653072317161499277985572241307206702507667393011992139855725911870591605281496296655875918749598145242261263558857133966183778146397779735923305498171444568882504811907218227062567511682031462199994368665225252847781368001238153432505608780010421063281653650096616817035748384486109190568075157656033304490636736211764555604533253794840084300902681633007289171975402692988396485864261420948890957483362062172499433735915281438097287371675704145924353325487295030536800781974728056789927091908561917345785666650809367097070650922311184403024850480080456617857886519081498967407517601562806122104409914904337047999498401821892702953482962374016448597298138045539360180354440671702708707140179743247794846966685720904691919112356808908685142838176782793345517357919757802601371219953286088780310703728717163563151906441516378964647574643302676577998063327276728724550016481705949154842552405945621923557369735182204154614361218424666651217421772400357931083259282094924113692257080419528434749321698747754871331574014814210193191714841361045981438614559265209959825053560557913348704821954303185902961777061968188928566144780575029298224883423656723608284104604562673668632560957946683473327551225943265458657944858785669939145784787119186627617129759388963219152026712203707930999263687094984359777425239268410967911061629220575977601003286116915012702014544155343247225637883633330546802494599323153437992634604319900301002179681185527840322207687445557418028214075865715839148440669832538129109288977773802944122258613183680476528865148101776359243488649366472642552950921204067537237109788763084067575370287293037173555269016859928892660134153277332314759223507453883947073104737950943147265597711428596856913277813811114148026068963819390222725672475667045235869355732400114422543249515460180967742866969630906988182649194521362576316758638392573931024185032704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,36] -385143684112515310191881963594530824194765591523483825556326319494908632106233130411951100061472071456406384300649240181637902059286896168567536751475795780652982651555493528486683621703054808271259225031655760983052804176365405210805366018514719779158056471291627721679366500597615785312319388537617755018936246025483748353785764521408573422981950026586508013215236719180993560309179386749921358329735899203780603449377271783057788562852296188765482530779722346490865321958905611632435312670525081433531136888628259503280954852599771236452644288041305554030199226500465091918537674115599096350789031377862178802177232041124317363157535699280316877577363778059005257249952273989030948580504601337901680386488866047178151985425340741861099703316228165601499790624608650370451655944500024238840071186201871161363887217805467007954716325820785112339044615408839361378237832808826946863139489062711488865981262654564336337663172217205026705675572631503199936981761719377182343476387915796822326560817325746896054223867240341974502863940876279972899415938161207103598083464317817957446174438886387543577624803484779387540926384190446058275768282869480894465182354871975330428599235578770092227647426357671103340834677772098113841536632551568927910295436724291624629882031933159838880550167800639705556547415721249857307492485872306035180183446148238697459233937695796898543899384840754541411187023771928058206004748583520249621719387028415817170868118849029386298905564943970826114200451583113622235671085668747997165904095322843445522512586120812266146974459242541739428958219785148316725385542526242695296174823019823462719135621272145412168064987331720368455297408975768013366966311817523883004578074715494969922970098768131770379383914565625538014804208260126264603371962775248453447337496353916457471675303381329195423616112930029582799772737786509204699253037264995569073491963469408261985023490357697403542345621038841934848480456031830136104532335317404296758662072928770420842751722773904059165814006925084840424063360932162475902214378435039759027651945291095731445546579661180490015155678463343806532087331337326541603898836297463782915475202118139733455057968955392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,37] 94482583451356777258088497094056914769664953889000746138883092956246097941856897749934299331667160722424619360805775680116846046189656493819319702890317260516173185810241838357218256749275635651815390850963346682996305024477806621286556493984010660976022504634501946723182405386126954277713124156402809592952019716488735448878008590978996467877317084694100969504611006322038316161679260619068056461994935521504277063529543601955800043781855184996277269488222056158267174593450902226733692577525067806673978712731914425273387892169340437237731362176973510485213256100137357587640866737628448566797140364705533976382915204157908186951925659347866844450936231852494255573775170968871756216169076671316174545294601264743763537241101757764121968489838257697936335106589309943492869074238798933777785258316697420431241098757777192957545293824821174304359492950729798945526247233708504507761936509898294401313001243821548396043842538604891456686047652399623275735847361393398722991390640120727523119769769048404190082129307632603623106663824726768407869792035927037794310480177813698242321835506062019110896290321190726706967032915290087887748149948348021898548459281155885935913144873466396309456358313706446708160032949607575676935999539923642782664515153616627916199557716509844532039851587865879911578674513666861161833418778496503187472592342103377208749556101858598842141388975331917941345801005423922796504315903278205540050764181808821144925050225978922411038141465523838995536575628545054858188132026755752083547740920057899021510172518661209639263378604740552525846314800330078404649445036573804364468522171747608653871577890957590318583668155409049100815388515177830769101600812290983116399651467065531301869173286313068623488929890497525536845941056195946758114889007261660062422123027481395497219439167998471736681364135959756842163729575699182742398673604950740152955685738826742947796554580482999520142284893946722822587524321357248358149828687883167713999883602455464477384247331524430947210241068027901943542360775738273789775271365439443784691027545779019145328734353324384370895516620586239542174667675427715397214583755418661973021722874030798740711524007936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,38] -8319540663848276061769948984778975072518001326121693569882364852904098007446388269302493971834331030909552080912839568945030802339068118572793328297407522839382852466797228341314132418583193328462439519247694076050256192397733632861196284991449347319397579446658682191497380089628815006598758331103481448685964238254727701238755550907569054397039123027424611961248725635613257745663207494041071625433965724443344292462965220274258560523173378332411416790205890354239145768683185074643278407745988504285597415110212803066531739601122604781177772318541682343607818095396120225829408170928177344680733271544551707613492229947847429979694075754380982901842293727228874035707737802719718221752431396009594923559627382806016265126156380616391644529574821169064014078877240546383867226263338265863298987398176892558119805913302263581619306241238500388688447448941995914163352739302856645180150681108380802641501175198803264072380931521500312049311327513756215577655721870472695413906425780907681393985851883201488319237783701896391632826688299617783216326545411948875009022852891619333733983976195608574510505788490087844373056962303636553098056957564079128844250543058302569713570716544068462245462841414879655742382467749247941188305326860980394453326648388021962896819084814025876967530512844975196088376705697400648253803726272664655028458567648277310818811092125365998503127069764624362754912706719209371929969336957666080727710006543631447953758884841921086838700674583594655180868013847525928925619795175632342591151445488772548822081568622095046433356637917772082010867712883085995435781374945526411252900061597048540555401739500303734888015010511464692058800472517667571219755718276651381653900989900685206322387927624070649795578407941971721710810764772882505860709305018832368245513341704918624328514494280978559304388600859108066102300228364762786360455872633617195596324025203815182796428303884442215829796671507086535679428876853063030122601669867223613833140599591368331785090404873254547605834829196775337980137998124434291277093399294006928758577091562305669346482445048236301425664950279835075590717861387654269219104148939250131347196843113089455503813115904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,39] -2346811927446901219996053853707088066155694256830951319917342455666595886289789480190655303238669997147414610700260988459766651967171495974851212923213005916668349936179817301037137793543343291271051599319386510662529615823493497986665757843663101619860703942754274254380593258454347846187420943175173223791683758939826844036012073826899163828159731698885463443384468257188583248206644250373580797351052119501577290678580502442207636409821482670968933554514783808290331614155106723525998269363140530440454647552227632086170591029896886984670315521856376261527790527572099159736160825728528921353002373925579147686939586437209683598836594308035184489938666599593408154391524808045697294409147472364566923995819001294545767126928097108849392858341330541813857836329232865246578357998059180099061728998259409675073514543665704781957848563826546087750926013299130363754749551804805400928304541688774581222420221018134954503499077325622979038715379230568351330152248044645723607433398166791982426269260225370270551625484127594556307844245224879823145386364238549005729520793474758734265536121604970782524588589554828461594359327524833514668486412835191911173561726033557623103102776154442734607736788120482785149254282183811585278682604056403505615473974649419484108942032734925640470402080773139293064516982684337764752199750268417551225213249799110897384360454548675362929649570410242914959737493404797961855290112709819240850232837879166398139827028089671069661458349794667067082540130404522026145061232890669849296559731266625024808151697256196843678334583610034196432831491602967747873848386347788406809202519340400908531550872235936155699635271941810681628976075539084722884567936461943363284342604818429277568930119522696268007042478970074743508822234444646289142593473961061368505638290177229772465267382154440333699684091950686552334605794342139993690758560223766880657147789937734305515004490866918426639739281148637518751064946457840009430650036297079145578005233846579244712204192036725700212599428947432469324120603916058532493399264376203304118461367538108040361406567808214337197142179451886925003991600856229574278643253704665346091055688354225843002629160960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,40] 494124084929580673275960725685246147125246968344351364165770945367242057536488036393054450589963727712606704926004783375910136092134557031388974544610562349049703230892699634510262931642286203118070928635717321006693659957915825231257697867984230714448549357505163104945013473035102100854885045883747092670725913164789682342811780204996749283291434400900677694301306465808127034464986362126522887931840486573756790188568677985136707197334470214199264722998822040484116652006857942466915740796840084345722045663644387040389149691653205820162925318002840775831340630061526662005451254044784875662192004802136167758768244710910350479000898847249250418413006769847479720854228610852692438126578578436293912272964391170341132890815833815362585574059721379101014153601969688289557225972448207405184396141028994806855718909658767610654648234807836414685595152951995813907928412893586835829790992491464408616622710300662976898324302590819649949592740776649509753452393140712127645456914654848491413349594183625361120314495868221666989195403878218729922809568742104009510498366532830495095563431033178784250089001276323469756342690785228194881721631317757471719523802860253059845479243020386639198157882908781962050369629559031610255884828695427134654535618126983313282955975569483032927884392510640012060324061050165241188292343386669598804271864148393380796205790507244710095162254200271986628149352456206680815590747114353861035604848546045665935706763961455842429287472345195555458130251868930238227788111155091860164365698795111012196715714378608666979127433902952990845893861627272306891899119897765000893923517610185138063109591580860712952786548794499594918304922836628928494382091811890422122312917695932275116538829466459905866913659803462912581616329887290316915123091778019699362762746089779752666266055269766857374400994468272326950523202219204826987062296068615496884927142150557108822598333719121634143318437613355551015075952015793454484477825968087148257755628926108997408681687770306502063919332890036860626182908192416067842356328616775443242512862912222769090965767423569051974365621352947887818078131534916542387064994049289787504786331620491684084778532864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,41] 178536158802374254812468857149817230241599919437125829570798464149852658088382686893942331941693462991790911126894186429209369406330373072207879825295386607468195893934263203256204720491436473389693022283164769478401099668393136663987617752675011011799259784297806119272456300878312663940515616548815797125434628140702151329724360984057494392771628604031177604739937953930071447830381006101595835599238631416691428555666860073352009865447880907356344949244433425944341895454991965521169420503800590521963199844423750820620876949352414832001028667358885021985777397278275634627054025764107590716036198913465714519281339339678198430101936703793580186243176211678965533125716752698714743004964548739219851551607435793987365349913526904036121464632763694023445897402167000654400158693966886695230780717069485411083066175568882021444937303914312362526897342947403558839903470551751872491269342909634625964361843706774124143721692711253956368087273898782693688908860498332143674093836583456514227184129584615061796133137358289690389826864339585856523431082990968031033731891755872971413321349111284241157848754956661240237334313449854512502907021992106300234370142535359579804848613415840617050540066890664783567164033517046414307068950106295035842799126024907481842868075453435471346303181064578007802243509802703779298972349460781597370094360576387297138588463017211790347222985456729526925272151047472798910018468319952961023103471475774337945006529206764437954015930660890096010536761403263751368905172263228268175561686041630848712660771500976981716792600398081120982251608626179718953717226749477796542762168289585718882978686124722696050751799509408306917942409387493563910431485482814890268555844085423792183930494381863349099467478417181385646381226516687709256523723977246869558052446966125833367400975325578754014428983722001794789025733332623649191928895047511809489569347990577628957473278409235832214749829892702044008586438427066756218513186623951907764102874840356189167814460009912602675718145188985910794347049724543682595792730521399537295338144434356888004695716374426485392977750498689012233545009949685448866773903774426280663736396734476993621737340928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,42] -40284636323712826652612950683132300171367856886641382075203191143994304476648159807411323979858250457623222926645402956091297300985252614257226214256263209677393137107753116939872239711123808958661243886329273351457379665162124912589249789206115359760574737405138200312039607961423005519204020745068265962609232306029904368482325638987552925687648581759550667905986954474582894735146468358145317129635458421418098042623728239620270484533140828063883397002737963290072706237707986011472944232384928604796948134606073467756915588284049393017440114820958788834555072297066745629431558940930461698799087903507245773737523039218402200202398328319970070297270510547288272863899736510916984059877293370892566702183951913078217222237314009222365227226384250173808611021556337103981735911936330316695165265322305055026670259871269753766713888303885107486068613625354316949462115129192617744120808470865240615160917608888604785784815359147594801032841507352595086843165383768945045295461611818728644811013020583432209443626699647801086241224426342973857160695518866824018238391823276042849744652428803315096409179065776979698932691454043835909398693352685499927604208994269857799216386223291941937798432730987285847328154465928628855853869692019358250476332986006991512633980289672325443490545191094455380892468325355099028799095691238399651774321250968170957073709014198513012584955093004112087089651360272649548999712557085770415070800134593633766918800736145114377636962937889860407136045855908800519187513092523191306639923876418321429322226237469891793837668406690801482147349326053754562119339689617858701060266387549449531837355813516719057864630310019785314008351628326284506075912789779068435906536617934766051811944176682841799327655693391068958669819688345779104615804594263018792377518016987867596309872692043970363897694166343851715801573131251971315346093248904191250786658516617151690938041054483367869896368392069362666494582724139629977126042861288429279367972667691984626791945335912699944638909121454610024897629292553428329701610064836426525857349557904926043998400482882181355614310985055871638974994812574726900360232886072706882499752171140310347804573696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,43] -42060192644752905938188690178927353705347044521566822537357753301303496546151384483988871620205002848392192353882764889543697039396292573954792265751770143638839033298360789155023063231000412146520965394450543977452860585795998298318187731421824901504653984134400516821836426845501218530011881524649799424859269111327687747304856445473019937401073260332003289008329479861249846118770721634325985393851765937229338793794751293935598206713871137542775933828399802696958884052347342250414599687264600046979930902650292680428278637707802815810382724940164123379154585637599629224331892896124185458058287929672753267047064880921753263736737767902763582277462245384435797580883233319824745289909880669957946448056391026475227573878471197886366525685148779285534601346339365895578159413744011390345340461564555734341242506742054495063455402923852309576525770427195481621557266388577045019354203419867428182699131356371968065899015960332351529786574864948440005416168095004713361741903846313421349771466946872719895153872113553502582750467123358584312512175570311241830722421815465077795954793693969053378764108118129822716420716456523092055475096673213659165271915056679661400622257463148712019600610739449436002872507646484573369056847161023292087939538310458512880323619781787189316091286987515135168628670636597725510525340457214724092714707302616771586324830752442097609401752982680738373044464547963993669359212012372435499187544432810094770600079206981997372886078786971727305545076093752194561110061600778830160705677604713234154551847631414234650418560392596150491091327164110527992901835479400373042043983768361825969958316295432276202919958154764128972488835160804770867120471766407803336360578630762548880108628729363890259325468680156311008847238555063415986485485262030744115620506564575642964107565856113521277297734213281140400414625494618966965026360013556740803143897311164202183671752306749061539767312190911241223598480017991077323253105312601026664627077101422577334261775743071629401261459771678853366685681043061143384988073312056316480502325632132761903247782719997388306071781063212540403880706599244529720372141312571419574206923283338835947696422912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,44] 29019504196728856527895114313428406712090474035627969081663050247180229160246588211648443321618165374944594092909279307037665944971217662213072303266778017706266178818537796223117392361064077597393630198232262270024323348146930964550190826997688847505766495423454891780590606587583178873170693210012283520542112090431198037439994276411336653365184799598179079025363051514060690521510571702458911733354079924888465912390320448042897354236236250572588652908372833771183691045528406467297179494261819371909933113783714510702352081244127983438362616788612932560571281929329321593567782172218142491890533640960972137540238167491624418368110571906198720859416032880570739320196916270980963843025845414523860501612078541238389132034935471414543535973137050301874157048457035330673630071512362550689615858062696276354443502851951205330136661255586895334170873528450724745412267977156463477918679578456336697342017259837379526074319206188604296346864961968949319781716697314499069155439457681960975169563470525304621685351342279683197982578400872148553402893461309003299742107247755310284756240218610294518465644894695171965119662451704770018153784066119118952851300627390018706772324589429599165649876902216261822916755334415971543696603678052750797494818603190384580798945226440602820300593114043246295703841682095741758261940181841442021703750564807152411436755111617781558203099970200194819695905262665280154938275902918546997084566531195149748079204717361099485762792164167905415696763182009708750675640928613448529012060793468454383971612011596209008050664627652099435845306253129667157920127981415702799997862661308907555173838228106062825171925678221963178613207302654084115242946776272789163691531673352155747804721430794227926080707133663392232639859567979907730841757563173031043623417838002672129940557513583390864251837253700239550220166483884019049268097371197395157733026532444697517318469156440944807688733218454527290106215806630506257885989042872445320064824226502885694300723602867320261515776340307645056596639021450743586568198389304092745526708024235521457391358234735445251154399792505155896762371430067796222209029755201087125688188964347594840570068992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,45] -9085115177332162667947536183263401924809236760159356529859554737780578546597116401245428131111606321483894107665003387215910584009059556995725424178648296285077151327354908562104650606562280522489895840075926048946453168937592163694894792991073983342874617445869010062730493346991611552564278662014380701494604836538917206968366084126149796329203555194342511407212666829723984717056044291934410851195824175171192290344394805711961562478694870429390552787458024728679762229900404174473849375439293346750282730411822502942570879177341686658558708415393857173396987018318758848731502017129491850869514435471812900374679429855992615839552264735320691607169112322679964452462518440115921857966726961378810507650574875207544664823057818824185602615730735304377279325915955026238903651458642961660697888592357412161303124159815232998297537471938464244775539733762888366083718347201452091909566152637381956749241838766752952299107035520978994875694922705718959286686327598730183301064528720143565738147634467463442777310100505802347084985229338446858715212776777723674663448862806483458996848332869345798515719093643331074627713283812016183033351246197843572214818022866376363924284087150790876614209393581460700379326573078613514858599140978623712482188414638961941013584611929588850381855791567160768241597496539431356134256312553775940622202810448675062526477576615894202989848451951459659381493346452416723598192627890963600899290731776311344097777469577061001588300815836554869352862649242761825240599029335571561781745696398831545726518413365734631562345620701278197419443720321450828843791142443586252410448526310231468222632674554785528099670775408703800304313749500841133655490475021880864125003885380632797326944207752749040061788555081062647882949189181593316732063695147899466391981916320228713645973497647938578176233720664692921745107800748451720987822568833339580996501384175382018288931082883695219398907500252663728969172878539131288432989194866813047356136240292498493991517507810690319304349930907262694048589446357457078658838332560383827155483816005093879031948150510126162093785835266034618887157266884186380422726260243317850445267215159901584332161024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,46] 1705473955466350002967154524227326344863576980662540096100818103472993723721699559441398938482431746472333259154829275152691983322887137093907635343908628911893837500440867206399765754283393864576986735654402900488880469595994032415036184144176554561490431618216741001242964721219559275158274139829832096770761025096960778669958706362305186447658108521951214560944786343075040066497097484898976753467324942125738184942393015140501928359036751959637922998752826215194990461369181582366504191716796237879317465635412565347004536601908511690964430871221193397146895243634958755969793229851887142641350699970011412814728257391786289548771360456238083617628327903417035837248188277444252999102157528352719448614682796264575352749304910010758283771762670606679829310425071724050381429187376313780761928527502233618190700464971159106251164964914978909254710591150248048886422702335045738019053141739362241968209208506715641259639124567280301875924109246685615267155101966589263349661528395541726858283675014368462672184739987240235459403614104482595669434232616204226080812919411071645694612526636327694508288951849926039285967423668589004152237155069794573720878144707280615238588950525292831584394539599661951310050058312067755395708128409491267306606745521886835947024029511107613271706922096491440799797394051002053280537500222965687789449387127299364687962978078353704089765808169570985417594624354322172547326114570863762959895135330213239664842324421338685564176724183088266352450276855215217494547964455389980372622236418523817326583317480482543908998051505790745155878295901311843061582733641055788178034687659927784511072695614537133633032661372040469828427467470479999182328885558489335451464397260048663121105000887508822812501452452107102369591209162848183538972548508764171788843725984767585996728836875118056816956045087812732842845825882364367688894319224683551693213103443016684864288380789013940555245685733282282308435164199948543901667768875372344904307403206975971694069530878522059600901990684330453956886051371334277695986165861510456336877451549310140477479298001047716181674103119403493044734013740889716438666541658473334573632419842627001512886272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,47] -214524514758711255332467118139326627648623654909883361126013143471618610218326087526022931848974397665150257967948941473012668708642553482274557691493436205029140941711959799407097329242360484253215877660952483210183397597483738485529098050533076105628507121235499862458050019953176505024301737328326724540669324796443003191633119729957737162397833035509046277107778594001006075472298188050855271218813020774806480723963855617659660757470258785616575728931855098239576538331025978116664454786646407446951226256494889260472091422562341181520441767346381639226505160849813839089111150957902488108250493963318449877679195573471199839197387140059451280489374390066852365751832151229112887674985785916218210433652442523979558727598030904132375564155060517853910360889126486851560766626945169379969345156183696504271401316717332596632582439954233905065948731361298085940267389095601266901139718914245149545651692938470211916919085963979196465651203978507069263300937271223995843071107953743432522729329764925716244644476114644949596336213384370977474256446662563961196391224229361310657065324820962667979635336125762411128826936676858967137094035815270543267958545060083573242342533985308402188475007713822359996854806034471512056772923868168161313696685226835429041581398730662499454864893152487213247940096083199170559035552833222819312923977486325448300629516421175858902189988430853650241720060876521036154839565334619751518722609531148880637765373957058505026139888672047413696406951509517472579480902101326029140158306721652278996354865483973548825678100285095047723568977103088454071289908023338629074003414231540918274758559442318345554735156321629530102561838174719313492956013065955024386847304940270416852647700800323002813890701912275864421175032887371967837658712217235933301573946239710481996321685905659615350939711753814769270937974223814310919339245808525826910513288158464621286772648496011090503904244640319892513182396306386307070443592065392032507501657520622692742074522965001193701064439800748944810798699881158651864434374422675481053170268698160913871298449177021495016109122627336020027203104541985053632300760848734272239145501066751913591046144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,48] 27789479019651871751463646266448515852632719393797182454470101762439233966791417930977639161918743150570421123073440000114487779147452858566994609122565239735863839176387217484151529828594827883639485367596027069183456650821973385009258082663213918423107281582683902791430171365016442348173458033538790019030173013673917821665744220482396798351961426850212465331002901200728890059031213528816515924896669747144454134175682719052306361795850348693855434269760109766511968595831272649193780502529180417945377706193200300502561585722479410698019788467213541359458473895161980742235992989374961085458664610330086550382573021855806368542932693794880488333622771516457179405440430278185574248685057077322555726399955525846885660025940644795619251068893267269455193833783722538840132539920509400973957569400686517920530475905432614130219083080629690149614235586056831504534636439247234861213362865502130250456004723735508595689620773628471112092284714373956892610304525034458505828017775436063401132842275266401088987416585040752048499239804909482492882311236009131324360422485048098482947881935371807166152721341617581536984007698328371065047530647339763484000708181954408239429892236080808829515184348816179546632927430618400039510236023478709425171554687045652601630826308815312748379282728621665252445613400978740039395477840660365150209138118374921637840434710540700225256812527726020909021487515315116253527683899510851841519975824061946604937821214693281008669486641381178889619781383120827250852030152191316656453464834941426325189473018894289058456254619388191256093321768941300571713211429765720406152863945792503643541077225484001186829472533364237943533389590993335434186694378960489240686070671008387645493742947741195479336631599917295516485014103166288617429071430473891141645195419358217999222717171197365554982909472404775631317469388050693095323248787776899351531255229553953303191895721559502917895748858247362748044910221671769930504858386995300838886439206921406596409907415326297724422137704550480318985630737772341453183133977136715287349271581401761133559621027968507663981464539548889274962220587412810639586002011134554907026967411967658603577344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,49] -6005919196582083791435022786290982714966180525601608990192952083601798251244036256173329799534189313197186695208334454844544181639533886466767483907125810027096579164044489540795639082585523510303229906153198313258076115108720348001986664625968884644948906590396400691055323667851615355396320666023521155584838973936774152609706658379843259438817194717560383251265270306897307486773748734863028702253870415910000287661315848259683482794031717270487779632942052305659296675209509477310957889698910564686932995748091160309016301870855430937071371156413964482260345328614513777509632823352411357526567974941330711899342570417817634832564121057904620503024549537328875437531161272278478543217258415510731586109158819105616690118127919887188524882350454319779714899044154431864391415153077715727380983337592163692083725270011069295922709634663699607939427112444538969767125105896135427155614156206327045336769483080789933873201090414125955585280350519719534415509271540576123192064723180155603423155064697412598351982743242192178545459860734710002556542772867616447125030060857420343739503477629250990073972711336658298898637307655020851133992973564852883763523201550109471041193794809880498710438887073289930233935299946130849706634061493529533002172564856331558281691795521264055142396656891479730970642319529253533298524140021174343066686774159148716863259237741477386029947661014464590859437962476397691833227220836756443840975859622302167491616734749152669750993099305358998031056615769623156000704993515478250188918008514306696361063413992578845050663199420878822223153706872454496437270104876488961431120283437571718831124356082109580654261730097347359034946205342584533410036147720559126696757638954471491796112205953650317796234292769028461938412603643239541379974015800514871328664574436036085188725600720486507311741601882009828922371206440953718816443434712093949561165776590358735742232459787264912620745408603342473469304388561914753263800572544456015694708218722223931644242153419232656424140469006628232400721849854987896193319369283536992226399952351237606210525771875585931899001689092277713993295920506822695573429766359547202749795621933024112803840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,50] 1188975681299043250307853806927436546106976347571550130799288425499030432882456577668183899200928153728516802761861423306234404967527417083456901931916479626618305687126771515709990181637911582575316529008354143044672920156381145555059076966431582571430240773967179919866590334883876386927628505400984670397418275704918315759217105138140635018611205520491961130954019301784694111318874047848052702612347692845621945443960324862615962220567237002147777720000479074053186498467124809681666657795087909572759365266822195102495260565751125125464836444916419011403265124240671409448688807863078383185255556277195789484571771298852044802772722099244230284916698568458023111100867999593488909257756817003936321561130541359305460239256199818717140722963883806529648289172186147668798965103715331917346254491862554684541979536089916975460291781513329230692618287486381001883145583416759053743816917872673107633185339486419158050575845317486630344048036352096967473188663794284122464251738027677340469295147590864440640252541796693061887522073018915840676411236673057544411422034276260388023527904827281751220015685763273900331114514661205152525021658439297249229672875785397083516476580272554154991420649664824836478682796880629564897905959022978912794767489997091624422044879453174925487284738498176570496734200935439427163117463341153712364251659383689110544383992902790995523053230241151420055692095678615866105180591775181573025784225368286594405296516563230498590019597616362134415525536799094668473016929766745233272858310944555134431080095117009265099470938183003435470466078722810812119221116103929386104195673651385459547415389548049268493337066098589754366324718349053571651233741447277971291676327734457710624890477002305332850177463399514130276722617117308592910909247074727023167680679091479342126751372466559287852451032682860781899953194864703454776088997136327608990401589970471441753302886191729787010483071473704109370328450205965048949777228895793993683924730286256754424636071678184972730649249710635160210793938788144838639343866399354412688507181186422066834795085719737113819537335637817530330802999239122540797143166575745531606153084849338546388992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,51] -150202329587410261365869946496422398736085380857002408220250871486335548321306186580506285510232939971569631838926128204307776308798264405585834984352302259248879701129156643559174518798032306708373029946140578748086751642917772529404664061190241360837065388251284192570430200111736649494188185328024354620182453756261922302131220371205883831562702548378392549446873393107332085800352443533792798255810248840849135231756578652106600255833648092220786622402892474992558076588584216617268468720721856058294900867723303604603413117576734753632055246769894134394458410756635687114875736345683413165283915020178977581376177553094830718976409491514966237160154271007533800866725633000757227568627607155138491992383004254674601374874104118189540637822422315678317476148449268325013239004945546450280145239641300119677876479697205913388999716196130819088492616040912765469987450155367400698907054530277208888408434479632574375501924791077163647724148626733066952638726738735795001551219869196346093505161697780434672024749397148680324182446324188969878128184336341247892647731820936023431259793386059044887529256190237689485055148822369525497703709435360573334886932392291544966834331014900197584332083409405872409549033614938103838180385656032593241352373712057436413819174545185965525639354588752963004643221266355553021397454488712318362169782201754068506221730196389645521028992156911409003366214776124364739011517840568806715797249395504268284569903617123976578187638204514642362662311866393386766751392318387034313275270790052429370162974436134307161249542924834931740231776589197983261477923260765023941426383454399653441964165868704785484598419741137235314381273052400178948811743958213411050018562058918915864358420966966577705784249046217656115407021617235647916565771824430589371628822490789111332897760260848121070103092196263182251605467559735680224328784327885780673238280752287725368475946785718154679985432748122738636895610252161159207968142726229482366815276107206231493148532304971761694885808938689097020933612572634248102891178326211647160676817593837342529617831103899255309053612778303555714800620240446265034348370834712341954296858330048336232448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,52] 15425393980167167727859952740322588348960400262541894002687173097947689990241378729196144257418551631774593777509034624174859677261790021206433055980352152426534262640734965479860866897209378384989032396481620780349937867236058256335415080181932585477573055623477468011127044258503113055873044983397106652562307308796300781984000654725497805331760616186957563960947255225944437953091946295654507524208962801850062905542898352615179179527415500649121630699233613766426688789986499267467502660384986142302245620538502751993937612238293587364747071686455427089460603696266408248738941646677162562171177006827412570654669107217160315504801697062812236024686755975906878082318176072551708767654493498006423546606376122479830143409319262594508393924531685267028563153963168223518157077617999713223386217512460991018049912932946565706777592055172140523138961495821966395990440867702815226651429121407839094849542237517332888833535550456001629355584300700570793244176101686119031246744877778608306108786712887056809890882440066777784037987110695180387283039740380326115311100029678880537556597360042062796941579495330885634776232946814732079667189892401398896668115528369906028568026761398576042917921584958306256657268309006182323087604528030132638591089602405089529810444243001256255889852610232342196726938662103312463770503832974955844372895490961319836188275760243996931173092009958732619413847038220820155541217725349584058252143201475467554187251233615347294351499685005951353480733504764681971617490592681393272316099644674358065123608068988072372747002415037650411259346749064162878879992048219017999392440037309753458543569703022949608428788896437012684698721084163814535151284476944972870002703438626835292545467762743927127458125915675566675596925780819414660546575847503223853627462887167201826345110847342346211033351460984191519060441892271740185723548509327782562331769459256255162824399848269902528578812391091891385331201977782105825012687191821814810866051397397871567169374555014797043060529572290787926856122467956391215366233707222595524315642261056253793249377681248886031576368290141271524819779316584731250099676324871877471123377066822934200320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,0] -2595714382726265401565703873387698002239598006632284229974741424275642990275198644771254944183200196053855439616327481088565286180594081710168916030226334054607594152650218791565732569423463654839341066541672051523033650612457174485718125604566791944652007952424441764875222895681050992323790306312065078002543973266247163149579392721402094994492628083833489065255089543205205203964677936181353213661256400527079374176011494005062026828774310469175010822869907260589277426339323535443967376361860912326828503255322943472853708703296961147467771082807436852840607579169202057385779213772561766841570856416921689916592405441556170585027298250267359351505426291873995919249591511302504877269782515494687315912905732830663160775154483292094366980667784758430444650467053146783977473072758948415186929986137828489864863303372529573738740874373313326410057606359085152500163646889611510158535400837726875894056759705665878514167653145096697226472765707103174376696521525522995676200795330178314323536587467356006181767797093601627346256360226386441960990482537237512886131805891616434512270837872930178564518102220763674357780107634082642450894565864431988614950800670806535967315704494257420295427765134010630324949382646385343906916172397183503409175261309982764639971901871288587417813580602528157758433115912744442216994017959279971500712438361495840070824649093149625348980651542837800727348977003477231678249840690563092482648604061818523282933698123807846854610253933739788139794004671826233941043133453227685433680529200481760271972930591934814597742057744768311693963205408461624993020049531364744967100896103465477973163081665031091226458408660195134438349069036778421065561297420166759498902432970944665959135552614692090477625344727009640848615849010240737977056183156374702251235100021237314991122208477542569598174286933237964928711840845170684988760187323132912031410197735743091710360827571733858176416641767991654071364217701008632370938565032032135632190271622473406529674083671251512770065343285000860661094106174636036248419893757138206637580127961642785597098085214408458596129337758411887940772786408772401324260815771414523568178662685020258304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,1] 134323354605968900449548385554680409250320444664987567287846673279490071294544684646989777978650510887148381155316060034455007065840061799096310983953455509135863932614684791505958234472368651859264672732201880495067062205876416205554358907938407896907318675592053387220872832710191438345579411460773443041885460610261044563120216252989008441250613166341271839137589311101002734910061296296491572648701578513483004191122511895835066486782805621141545538759401952306306068073368492591041418303207313799337910069275378198793276435322618378733573367252850760508789834981822952689438277370692212743740104879260856976110175315066220332377998316669546379462414581768901432009017752611003100886706627699529287926453008226164497695312060594544398456961227478435899756117200456728430819051200956536909583667499807489717896908944417551062851537292886438514418625087531852120519221569675049187596647939089973551473208814051809765557014257058669571291611012190208393614216215775832253600509193186609839845531344234801561058135005700036238478616393355334625470526259288062821436870029561026310609932698710529204659273862868202581970523353977232674926865501519386554515832590919677909962252411622122547897086235437534085327246434141759479116635552006389566692972547567214298910860918769178762224711300627446337083584492253094377209335483993120707678224412051452504417852137186198773830624047027366211058033368288508464139390759254977674598674744682080194576612710653284281304783622616528655162264195750910364476486528120790443779248292639284066357018619371409467410082180731087771316895392537108455419916074723183981901291666399803129923668137595657955983564658620866609776238422152604288153435881433739123582790496262023513369490772899318016962651012229046654944964224853651666934866489978271176573050116281987869548312347846443108072965243552099845204882271773951545682182605789353909477458964156595614594585154084043978875798039491794229403378297164199898389385757252839381893615113111428807631415230063304253525831260259902078309268027399727908147620411346591364385217813639010004214485580021018669584998380708672357753185728348886431793425144263673543082347479813253496832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,2] -6031364681017967438161226149667831960141972693525157447006899012233924063945256115342526149970000116963551496366122955644536657615478215800084078550651277662515808447247793066157095496982617408129738059123477326317745396065573162308321909245212939828189264434131559075588445044503626430927059810053918393380600245962267406456950374884960059456846922364890957530126996602658592854389319640424765216097567923156633335377585990079901155259448284232752742610320157101797812533416768865994573050262188702765403946848876529496276435082545113192391227350389837186521538004025259153878431659457415772900962739406117691778434738464866169942888693946317349141208017690491556852919898610522502267378783060370772300834955301002510719399063241469791637941704520959004618729322328183467122527445557897290458317936633504138138589587931988728911976461727530652734793422664800360938682209334113293098158595490727735238113438329601376599632028690046587802975083783496421462895149595859752915384922317683272579082645241009301636551753687084860180158744628791287130910220716617939389007365814706628557676673100613476488918620072664497950041382206050669646433698483985846975219198096906713448735773243308796959892144682504141482979225087802270903838498816965877607206955222581015976528994803381818669493435271582969696087155589340383169534800822595760466523513818871554587250290334785981542207354658243979787388649444826650970440883373247464463907713631691169629173499708767572026318996746754211756325553382755272750465684937713001401343662936563160044428694517184653794652255147650848809089773798359332379382924192633052218623877909909640961813419013758346360980200936949514379324606580808301586550748817036255205563672412400504245588433341641985396737476592402051816898465971169267426169590689926145123926738594922437639165344050858426335618293688789668821804256773721337717793802078245899748358213164782381765040789148196950332161886185915681421874475283749640455657025961247538785968366566984599036256419976298424645975565550199432277005692295053883204779145631755920780468962112882155882975997960560287325561600440271368856038103074957192602199922399509958589862265224098771632128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,3] 156585996556929949840178210878531742499370604753478307418041513647548846622337083988621266472133491926057469399758378118020244147267455617339100558674496489083634680764557807897853750854136496596394275919620238754104556619835118989796084399865190335020706565113981424436287409053387419156652793776919292281979071515436031558731390827376428128984382645943875742099566629627452379405757977768261949095204943429945048613139833483736381959541387905462272898844842215439210690572904928057776432939711220848025326769817432972489752817854761389163166964312670253840623377338266935950493121904970020272135736788201630636265651269916846838704610953293793884262111300336067848317196722746583836254470910663158268035671797711039655778361498634590452457791222046372221167131663563754690296219389469453539093118330420202148613826424875933814363431965456292268697846930461860092932221224587386307797175600300337077771071248128757216915808227790883491727571959732281508171411960001223245328017056283120588445037354206239961342307938695219837674805637631055041293747879737379469711689137606989751134919094494604622418535434219295985848765612337824403205618407007469583540466129100853247943136522388870938694167488536931212037756164154103482055970012641608788856285900499326294422250060061850874295646601920320332254013371033921199022675161613120908058361170068107569506754198319915185441820725211931320344843309021024225107239734003428868111906870174307345138300912483958946568919191342739656859800418445526323220694257218184927904522914188066023114491623284595427222338041515554790490979735031639663376026873408336207701513110671598227742021342935728888329654114440950394452492449003485436654886743424081513770092483505133204967416196067605036070251676439204741122875058630291923367721182959776722357946956196042365480344980851393811196340603205200683457965208980786245791315872637059119057342981470965267195373092300388637602527159106932412370636457812872129543932677691429937234991480136590134631252342944554130670688872036816046581205051699620291345716523773451504757896552817034711016733104468312281702690726495017239614715860096358893617585611717383300625382433315594136715264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,4] -1341619247237792014825453196858104441609429708825958539308291917407671301353113672212146457024835837172572495719210674250266442460643250260662114619077491191593229816083260053639807864971186084847866090074605709388271693223685973096374342751896101314020672260998445661139398647860563720708829809393986247465417823794085846931581500632063261196193474939855749858263068630137731970136764075266361357191891800121335290829836073498517056636412095744269641990522403661528947368472001891745393225646128504343065237626706399339990532572308814206725715309842985961524841735705704917058672853260294272911430868628328611035859441870903194736746720964679323989111559911184072732773724600318307515151024177893393432891013894891722101313075336335205999717884342165868637547902995751930491674301974195817264942533078716494917350824833995043793791971070816027662496859083161663468776924259846794963849319015945317394408659530343445563799498676468060631288262281938068634005612697909388456252504192265381813041709300684000815804240759161237563405079318978455007267399177478304056161316586579571859270769125652914605517758804131950212314857495695486588263370738082087901881742012666844114267822068638187679352931634698625259818738487883222371677262428139321119058468151243112196212394397017460872407835718864302709949445098789363638766297578270979268884874683330381072924949069021003151559013863429966951940457561751941510701317272274774458249114265386301292897787856370352254079041822243962821541874018445265451685051741888467532579875585375844408415896067052002333567987536973340098477661613607611781326612361692409441826105066721483133779380920265438790340314849500693458293859255048948824921238610689980406986277425883178935851866064079997477464507633254133708284552887824637355876779274201011834790750804639836084243908133614150881719617197040656729636905286151081132542440969374975744169821101512104635970676090774757508133694926077853580914175541947088645721146429736710904462937527261295290484584567537802435364075049188964264432067184226597610880399166530952044005573831168728813344100741175909035977959278382446093926215788055024751570881464404229413453621844893711791554560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,5] 162986944000605855641136502218106028269041320869857965071676709678938418044821691179098067284338450286650191508172631521627941415252032285997789927111001487298573817242107804688243554458845695127349004041996654242944249444350603667762302178797749808364917733797504456477847041929762895104188478017002700312765464567111794146435751559918321462810899745051711217786485827986572394586031122069589025797524926919642716046553531758937898663991773772363984670675978654900811005646145272397451435185416387282720782042772709028296003960983232210758808697867474276143444477363786174526138849298420972914635161663387267514428727171572351629264290441534132511943313593930395170328881453508184340712428822922064778886878606148445481332419905990271918729527676786395605717904029103694158000412678992441981202192242705545140026650560416970211826166043882903882894250758486024433781277219200250551603918357984254795579393988524749535283923135398594014631318615346482220808995504734072262728448730671832035116482696572814140280122598309531581314236851915081989809476906717245647774308263885477418016103486734103006942875359341116005081411316242042602663294361095694398938071219522805560762492105793353683836970709988311743900604678706516356768962867107111980383191694078757019555906852996283566834490630319377835814891291194097462121530520391729424617300152127801988923393953711341008752255971611915408437867573217437977175915576088160471487308557908200544163129696025092107549572253919815363619598261963166368751323426774534416160872994406198920185898120713048544830826099840924544439147161702325755693947919316561775518709380543092569014104671616266385917418612652516351556685560689924070758168911612740560939613691988187011449405662728684391905312746913078436645010856527589378123878117725040496160130849321191392077670502374926697381975147602054633729908520196510117275279931452857160688523578242844375944630227421856154557589322029486792542602641146616744502095228600867722027341850971930839285009446699591400164247076609625936409321418076699138206632149416243296517607073433456329468245841123227256906630268532799210909190425643065163386888670702656088037655813104191202656256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,6] 78486696475480180420146558914461721112184596820392200613252791159783317303223448791634197688719091798788985712267325713299944872987779503873533504647720451326742748157565395638650972944777780236632085083904609659443212650307190113262410621523115648632534816295439679524764411026512053917847697445835088090389292285938176971033851837994378987433470207648778965555954370397227268788795280436328426342565063353621299602374123802326338647095997675742751491908162934053212736702021570837638598632478634089033757060977523359387861011266531905490720372225771081117052855813604918242395905371480015819260001503596111279090966062101015591756712564759302578306684487630471464193379123787718941772827196180734921268231930364272547994685119108573079494639064566091516293742027718488970587859132267736015730692478157089348762169339640282820353094870094141407811614712985353250022094066461907770323239175165204057230776615486071771799618746876324272042103316390404879277553218270530530203513346733652523848173726234350266080389648126811706070730439954208540583648669229043646868828775604875843158380657914021474997522256136870154946455381540959416758402504777755649129040747992633031668782165488547833259129095728053254743911656115017616837651261793425068558847441519882382708078918580878176036630265040014397637822120652555446533604363385648790756651823420252580804766452705666868617068701843672165364583668162417766046000030326202962071698872757071162764189857667163782629665063362237330508442238193016785153980457301624925702860159932331647054476968308628894405047182707934839650798598602852401608128543173630194946971506152780433957253862435498939206465219937706937165919263264931618620199487384869434727164148766683040531436247428122920067664342305476799695043648116447900405565081228637115771542335554637086255112615607167637242404650259823634728618245174778069803286432492314937379936194559558824084135253234985748427725903994908438553594193616170721747039527866563435322904152779636959813606788725540765079338575814257737486747002084096700063276893454004343459094486868630243657255729552944364567701276449074343148368316256909109550341667763230487945139337045316992822673408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,7] -568076053670204289883684477793030828725513963755869783158109275790270368319434112520197988566413649470983886387041132624432750350726801914371508345639275888793282012738869390340093243943541519256227665018399233877823966055827152420536373230949033926033921708458118441798361318831390279668530614038795244747328391535180891413278111241543846499171580799845989508080667635096265264158554691309552808002003404099555828566439676150544580907272549631177657573606815758290987991112065394263729152101463471186669852812759320400872806170538495619129871271654863237836712433987039086348985943050855414653191430356998475202127787771701476184999925300429849101542147142517185535082611105287913836936477968826778059269888961936728676225486766807579384138898608014769503969789459323733411264636427406328448132163865154242332406267122504010107726366785184338600708897012174819771274775271333226631195777742362922893680254891058780261677549959439891345502878988666251439503521254243526409275823785151918511583478229552790621031385028997478419568964590162451151080997521893684229547154561579571790698139651793609198464871775979205983396259244969844629553646212918872328638728990588153958151577034331429115343729920805570615924849545246663377851537363306208318518488866695113524601839651916789333800073824758695002068086105270797853556249331415780621556505348006291481642474698492004436151901140836396053192047182055328673627440305996606761934079691429820827662488990530487698434285959100702751402889110401539062801441219410778063643692378449169110568432596289683346292147282297721021344838489440363324337525187695291925556416367005759444371625341752591305085450089527431376129641327097257896090001589961697781780181610419483282579814086724050736167108396983914000904414264649663949608642294485809581274175643522753953643854048257209241337474044115561343044594190645399722946994548049895432301202246528056157259223913741784927645017874685042576440506570303370287648057937443112076054630024584788835246179711554482300905176811246179349329557247454324290447161254888069507718123227304101654682787386289555155144648666029167048379779844691148080448231758171226396406797409572479990908321792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,8] 1707061146955603088629091466931052417580148527411950449154798021750888151077554068936023088879881891592035091886948454009031077406358070972201044908341031877512214742916128776133560234703276460904632018343254967885212176318833039997735191173126719758609463662696828090048614299002690447255450611417153883432495316284308091849760116726878534399541186819672937368111495513507337839143815219593778729892907130222663384796635595149439226369570065823564934796987500464743279287195338949860950409583309200268960774387470455193926752346698020241731019271413350334289416073347447190246120373819102099737347370618528043256972322467798587790239671588078238117307714245582578357692401976751082496967544266782333746647636494736210298373682698782658680684946060167336937390249166335778138749930935360262366721679605415969931818316060293156630221966865980086004896328756520107459381346974407007168984097995900792891382721465045105348685743764772523272142214522467603675905158184878622140070330753211510665016492000806239525508318623292662706698090150173525415766633699821978602041828608093040768095843379782758047667168346145683503259761391354529476712132829800740402121851085687437512843700488734702754367292996015584883805139619005650506498713243051627684423724765646408479011850011402541845080545639591562181712374948507828261432906552768714487008396387066172828463584388044509367796497902042310004606109886856340806735392616581931792000845376289073834343820919546901844362995133724616965496467137400201667606310186628307134668830967947150550700979955661200609532972999825591140744516401658206232212389856784747692010041842225273159713888857882851525371628260294358237552665112675440049303206795465206987611171987901679091945854875997594513868202467537003335253336224079750518146659883676565048328975452170591379092027703773872410179391028124206285847653672503331757998271603322859462965253226413359021267985387186121292416093832756195195515472124930553862120450457449838777607226627245878643961856122784738683296527351222149000234789532581695541188257499349226722298483865938974290428212391472616815556025925033582811181439197423780217957930915816836822889571346410170657389150208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,9] 625565832559976779521223354955987772821058415993420189071496448038402807254883712334670105489692471856433701068955383057483022616924938289835155624027364547502128653703391554100225565802087416051109208105672308754699749159027600769366120697433573231221360892780282961780120669112586276288189725343310711131441650868328708065944716936568857442570239834976897952256024231782129376582395927031518423604206716935580287766361623323994027305124002920672208320434189123327925456261133893615887802976113964267235980103870042334342818114212790324487255414710247705703284938967294326535846748930307523647027904358709223067576719134840419175125129601870868326175103747299781861411402631342990529203991447880138474990448107907834313533385294269998501176658672581826970403943062401258713082863719563449368201108617738317607165483578241609042645384819679443494449203404199949758465809378146966936174823423953800020229540814320438170581830194075432875307412676502983624703433196963378924464362771215714457049907115211004106162137282552027015315726609056062199057621932170742919325620224307390214376548198626496231652453365406535235454691793880780939244926030775202212097578765720907252390210268987806221876987371744246694161446617558511846694148090364855970364873046463756849875726625960391641803724025381137555023277649224010889016083828023601205042669740285614825229966618902949698083546586354487390326442930926470205027212455687314792443310091048578161498943607072298291320309280171892925178242339569590454682213724471243005890906612576840651098072542576007735824702637467281490152776493987069794428959728500107029622184776908147451448099234674861337832812962933621174563996845159905642806480943979058593828280760937791093766140412787996847613275001896373717071728821875252650097430583736614623942772040446570070095372194707252742097928587936650023110297450409683000574458337590637377774400512597586411619776682969581962329121411457125755817620809700905580791491665512651905667098512702864504338508136871671868092412999551666591228737436653956629973684443183134620534012269784242517520617204605588825828080866611293225294747921302307095519116512778905345704679984866602712991531008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,10] -23074500379976003294426783935438921141982021422919859610217497109976419115351496325043945622672216593938169125867461186546623921197811323778642700329109612083411143437040560729295961114289478719149450795670763756500780536779805771040947575795846908454032348048415350597418510730261400454256558247302043789990757575491499523340103618734236191178044726752833685944603334762401821203380479488045911207572730144885547584752143401938767095413427909508050285844906374920656038194513405173415451109066547897023806603286298651597766186804868994734715839483746135886863572185875948013725406030357439810056975014687763762611630630343362727333045928311107681109619642878125725894818002663779205016012188473595169037266265319112683788940561138317958712980961559847101971829916113374507118838047748413300678213927450922831923492698228986304275899776658090981283825722761501782047864138936562160077850471306293162126147200430011778451490414381448334108138966115879740488255776434687060637617982814496722271651353845247789808978393420148874352874834407450273623792485533348502252579391283607397443857377750312672317521864939288848063014132304735844249272242768241090378719477550549688737908672057811373149574647995167810585101584224639860486030050344430021690277959924128632290096061317932833442559529534037164288114065165909155681413536950565902937338213556590219343888841672815985396073576389563032112704658822447446004007434860120280117404973009310089822485030427471364147253999454533414955399922888173230957395554069510994714692916192144705447373383244760074517863815112851077803646015667614140903475120616959285409997306605374044153103377418569705992621280816631542059889426107366477179271085089052330847754288732066432964219852227214385646561655350995882906116010911528631913531512148039354098857604822835979562156861680154511652473795489235848752188236402742603291454649233479991254971117629705379637730947565413816712065728217077352532434540581775302342136636597640821014620843386044905175815655904544323266798208755073013103502382020652203301347996558416606465021139754901029499507984447696441660791318358396566366894885045903077646079423709445145907644292131147734695215628288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,11] 83447698940713932526142148645641859533077725847311775334221398508821041447088032247836343771106919568168149951258805487561759167173525855282264788089921253046239504008128435392073330028125588042725657068669955410527518284936399220736599494524902235242747349921360406234630773132337002106055643567554691932111142244484371052467838767806583734182552465026024915737855400833323152756683698927965431039818469200161512057368465052793390538535984346348049215314161518320391562912530467697144391057715307143124302582676418434801034015964332510030751023662864060000784371274694013133883510011906128381723632150797345976337578499754919721857013588692768176396595028543872012555247515061856563856941060280440084366114851531995292202492001908940395603497073131646672856750063315921088171512764057437935627881022168481472582731926960539816979032535288123244155578156893567954863525746159237322291025051272547810809043970255844651274206072564840618728732390014233650730185977217676800076568641466206308366727392573210889468156446144782295726421619953329566257615732789256227911032033708462041123658766213072716376926942285950654433827141560301024951043658767581989070856460371726221137999628415962771092979583919005420784919520906157749376319401221252149039994425801011135722109517974248819515057205350343971248628120429244752143984706160401184731903622883156951678697904788951649540967747566355468144548590645336335922438062961131801778765005036862841548842747201259036551172130593612101257684119273439750325094164995449678262214229784783776665055398097587981453279109792330307517610423313535689093732864363787762511050252737983360422878882609291363201321857358569617111159103568473535765307213825823172055688088732500786212644309426694504617952349656329818119561021555666947844567999438044480235144374422439991212030267064227654400335552969496430598857874726415766977700034658784147622869115436229761137380934993772210294547868126704914673254202757568947568397947718495249309043577254124895609197236229022227478841293117115161170119869041942035421394883044794150950639564224835599797594776389064965826134623429708151128579943834294965924993190047708267741524658078319986552392908800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,12] -137594614510843124869743015159470527761637754691071438652265027424847272605194135263283744575042895103621584822410865601692159158777476681095856945704002763300558696894317210113440914218642587018800401427121288074450970934541271542767031571265808427074289239268588441589479373829009520805279758790629722431787535802831334880207343929141416208745215005307306762154964546886855977636676843627744138274041610554635539175877121624694008325622799665033335378710675658280885956898468657176761006046688890239354002773194938033338851253705825899591688723525225211486043790582245615828219183239116772509307594132697721558274756260394031578585861412662392279036876936164153407942035136745266884676528378932115785814225559124051115640185450627347532417381790102526833992192822344395924860074578312645194873469147096438938691983215479638552009400185688110551160272528238675295931386968956024789699552088172991628744155840408313063220959794232207347455835721788036445238432386149944917144287297659925718520417010087468063974613081064976603792612039932302207402869623088165598194905395651137299386349388268494589648497305651344838105207997337419596204579328942539852832474066872496320657960358192222298023023131907664227411914225057861572621583361289340418989351669181474507879962178246005713105816360591475933339283901823794799913516238117099818656327871181915767939416744836731917073859841722086200734018784872789408351902111786417726257666315603595698444301357272291786598985575543317448074136501379964497704407860544997742951312227925389374425875034320357915056734721362658270542057235589613059703212292507688095193985435430059178097428381599245765581594204456299858663171660091860098337065795107560651431769931971050317474359766717389688870840204157058326845493641873469473900395146073228538857685071523852856765316383037349292846575087177219240105406299052848164726596281219431316798403881214729313193725281884529505789406191362962101406618728673796019443755646109947350299175614100842187091594486309751704283068582423341625017815806198847819088602478990890353660584251400175618969191438176460421774282472728246997445535321622916782314835261054919201420954621614111159485825286144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,13] 6998646723755189712101076382102382376284684353531083675638215529654194707714899116759866325463041798858974182346242268566165073586759651454528212144087299321038164087579658268329983123002096031394243160932652408102208195682844240957893109405770599127716778047554599570067981122595767045020377405753343288872670110693948384557431914989674177387781934027974159408554565836599166464386729334135600100670283733282138187985576059353814820420950749041194407101869824045184420249778936618511411000393745242653303657754583431561755141805616074078978016028314022213883276832686727873186903400381786616031475086265381992328707897497882877483845973072840924874354967231696141849529528970580398548457396017775530491482218152873929064890616238707579791045227699055183163095840204202325149625121448091526884666460766644576744107066337048004236993888371631350002479636405545209500918935191903986621436662461177670637459838649203527754995055404454011354948524891674267800616887022774593365685470281179251213272209188570155144478559776419408657355294253043534611128417651783377426239832996132820583779301979457647439140172734755974307039477360020253207368868886723320290364346245041711543308285411425085503466819088023011985279690937073886972372882320386695452868121336740928767969706057564284478015069805566951415839559719230528190434124595049443955427020564058846046910303075150632249054729161335366730242601567823187547847900222774204620203348433632903990751299855591538379199365851312079285980576641930731852199456546550032875372249114236411872649532911826150204008635969596604139951158206794576093015373166933686278944369985697622309068489000982946556421373826108380858814042550546923255048602058676127796534721148186251709021332882471447915629008495269957180513966519959032246279613486455372468754153886734800703564080654299829445548714147753720415393236120469280017309719071116572613562997448072746382217113600051382194029288579978243722457805320513102204034014119737712483435327890766588481287946780862677884533667771413950902183491610785824103670417005721783691255794202364675618029181238440215989208417365093872732739137185590880688135681351321590969364824673887399942511656960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,14] 581177622994116836232076445322705305345570272572443477469551859198097011484348173922032307841428304460763076448083887418561809686099754692037984612763938670947624781644521658033420585759401396366654166128447314373631261125075189639965585196223616311555005300815733750516696037593649812160498081832065592840784178174560837889159541240366732731567058396157148852070644856058124406050802321787004533590300857221184547717000082078689641578046366776768013695798841672564973661194614657805021617562792537368288426497302276762699021438276347935106794814528289353653202261190698438647980925822765487886510387905341934535364594468687117443396364670793358679072596734093011078640943913432536549935633007168998989097026681321059138958059206606099748187237694935175916051471167820677648546566906735074005272711421368208982230971585845361414055549810477228822972269108940444798927360608115812845127834873325677948990357456847106086757712011616176734452274895989111221867792160137900408006286474282615670395726207675682123342308557243584920822163570013146863300275818696426618499726174624998252361301707994020809750818523568372633059096246505307776507763344264795789915981834274863459258258663946871501473810993079535395018988062475026161891705921423730599180779376366267307659182242837717261435243801247311295692504103975848372867656686027806236584453919390254867827410434908212102815863296985808569416801385485264134492647697534491155323360890187557409591385977687923593602484357567489328578583422185346256767779550498336654946337102216346981152558307586915275697633866549749809148532499865990476102824469903186832908595256226449906203578181563309424843891354843889334899673877009939813757003063044494019853125039297070801988660035016359676851832264871164521050809197508655384136386584158008167649688442939124330255401974186786381126408742609138839065161655989664884623282041763000094455947315146638187830747512400056886392442564081019933637401325555952915847847876506078102728449367413488619382486922051605058555067087555623242716353660100478560332052057708925221518630269999445108038357641950169316152805956844827859478406605395307161472639557685876520095331258814498396681394978816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,15] -1938064381132970247968742813691173076238285716071982557052234468081014372279837172906942230328527021153894848409030156103379574760079460141254027537465141388121873319312632302136227050793330950316699670001740974824527664353053807460457361075028573483436190134389164263108390938157092369332038124689946334496157373461682063929078640722692479934909157729606144696943769617274127942378683932596018337658090213880133192904301113749735137099070118774963159236315541340660635022000361509993620975545266609068622728245883288330946010247511431442998631791867833834309914211556113324861004788868005411601954776161235810530143071742185919846472461457559590203542663397167974517549877425417478289140694523601263478825628509810937772719369403750017224644789714334211170523173555185365979140568411564123629991826206616333995698361661225989430823110250334514480763618957983327600039475784923039134803966402321003756422917901345794352821478015065071139692237639058619466690843447823381434329090306388014933938686156937405446216529784292859842232558042127266731899756319572291687877507110794848067651785784062085601430644676400179203551792475284996766450342209119686869895521436997532912601720288664319783937799939336962673324386469846086038842288113080701199364016327639107187003227124292701740642246105233326188750166901750822421989957283667423480046811938371951186231167659475307679561007204907399092846090533326872828477001296731357930851199929569128030445761774940628984732961258335037211572766622335530247145887328360954023331403256499516275039083217514871173354764711394424728410466922060136869534866558881129061969458319553154720707941523705840002336701618647053334609017445524348908323438930948309288149613059571591333359482489881325819601882047833272908805995072386279422209225861101765848677449441898398151705441480965035180842988335518791332581637283019163874240894839578475206017488103839013506075514785623004630689764515634406028621203292444174418068166520870758001017864000251989121494101136982169680982914153405815338671988357537747878631838727685063697714497181468489084350721234951354132715195239003331148889693875597147648446514938075989991402721758894962118534925123584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,16] 4388533062304906177298608280409051376093708481207728971103707740181906651823085359168958290210734534564014122840437914743238809957822469626366954761057027888186221701541510667312889771888143866458547260054622553304189608844652975212316054995853473838417416085827585936530728909356841467584181625202179692420568478010917178759052582505617378128765694621025408094367497201252274041794723423933685847086781638161086533795666859451143635826944977129736332915993674063309506926769957182802588625123257803755635128275809089573006043604406106917643186938108396551634564703692797799503081098863898515209072569840249041465028618169818419784757150586297490169379928158656489993666848722212817950327185559728130867720331851549809617191407014683704852556667345604137478858788348349726451535409620242439541221156560732285098592540297731127328709840507193785095384938388253090136518745720533698370413020875653805382058460750182621605373705428896931213561489702222419136053042322008170392946844195546426747939202477843696098258857225616483993171709448744695493364948520939106234333755395151785660962949021688815010803223847252745135288484086097394730170432260357812936932442087588668879671834863185471173493885342202348216745313062615527045130259364426813277103556460793204972174972653150260344963945507560222908802454150193066816234656679603172494179490477043613979849045722799417494217382955511644833540882001900970878332998808894319651174107615922950303196602972882648831311170016995912057770346086082155349615573389515491969435566496004877911270553673072651070447033693918036901476079468966264960988154563589374511909135990716514684080629362364803249879834662788756649962768777423222748665898669988224079372775038260732213385680031726548563809035298871563419951685035990787373390201898400672975876004919532858668010244257660399198100045005243490757967386517347276720100294022096877270594008710091999447105383300176162900710717800410367627538414126384697264973639493442811303770519793674171593177601106545369848151541678354974445610446599245192960903501771979093318599425129185057469839811279941119907213791154564676154885630096612278766845998349762753467993166201116182768559297921024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,17] -7805621605866178202677011672367250992287320340572743847858528769075042807871368901030455836676749109021269839168403024712916213267442438367332134965884429418539072033209479931716127048178467253263733912707822794946775859540618885075809116424323573203697491489929013405045083863586535912317395935242404233108929923915647676296189399037718045739594535819553196319856418217145103317208955644646131416529528052216212616702984640193063330899716224387500811083465697890841874027258328700018718270601288314642905218063799718949811992136273123603946589671981262731048738409998088569121294531176449957238277547318094873898584888083901900361701570788093819771449143303219417436658401600931680735925295157069748726569002957206738798877822311021851610173540070015015276697619506475422544864325697971004445173922122998833151121188909442054678618417362556045773325589134096683083762494197701798784620655021953514622589482591182275539229734093114338154992234563126090539642782447489246516757888164856787432458841942566905907905058593247066732031651315621310425977237020494566636497434019749424572656060747556631010694118840061887008146891236889571321490800613423061395787405746358035189800324349815535340507383444060867224677193292246403586633914466634603195792052033687214485278486357176018503055492937847426156972584564985394190082787217714244062773744250888398043248594804036529866341861336285661332474810332422775580233718264932050692063480281180380001333002782982329323029649097297702954743640757820841420691476298215487718645730087049043252010080879780994035141113387569213559460263185524659904859359356761599590883608061431376157090117332212086678196886158511783424506754169980040882838195087326103926463669046231271531625029180019412031777272174518427080381311137186829427696491325885093354415296852842327294487076858074281373608499389674596685628077813703529873791514586580430276985489253490870031530367685940824534333797095846215433991092394532486595036155734621498575962533811367004331583287416738395237642774066150887495443118119355200255208864819184774757901797485713977277325705487996305741246021734598371051944699476769600257728466718767147984227003569841907892197324226560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,18] 10485318869393483953917380579647225067515352044492821006003484930239788317795432416084534760313749799654376907102315284158707992093395505649374450697543088630369630297694472509885581373610170855892016811180306643003589509653453134063543691769744007102344218400402024411904209084152541770495750945802034708035849247452803184724583643798603266356750995687488583606514247401362356527957284669560547379768997528904633545711634111508183353933325303858476653220716088858623652397817435177098282094010349285437217539163747621996100116572163599258869618952659144389255784476475373343788729952069757938517236197225401760025661210705738396190244586309223460559649319509705213526339894524521900214243521046159628249472624590840544915307499820522458189644717634059553612274543004341308156130796074819677643829317224207669637444317740719827959980498453437387994114056184339073181685403463560416922661397267108204617041461603865279793964979003860354380393549275310496112022495504341508421167964587733259698758578333446520528694167628663304720391381396948551363004893884383736086782417739720785706140508561298741413381532130265643106014516910443244970741235361714229090103682513251301641028631241910399882373497638637688494853449203037153639977378055614059474147489803395895647650023601254242310925401726317385254703336149173476372207396439784927943742144903848156086289354556783629184319751603192475808098713236474603217097515949868819491005414569959577067176535090775933141165279304181165066487109882608769013624333910579889193010434131891764677965919153442637377823452025595721312471148356311997181872498417167808358332843998333362933393159406788536326254118686289284958484168857497356866638395004788764870187263767063075498548085835506653397538285811462050570655101995683117770509711182055822883090335304279188827867878235157296503490016897410838903691568255624824261435483959473289558282536036917774261315421087561610734352295325211533456218843007817641214003497645777489948893213548923743515123384938327762102938538981069658046925875956293136477250320545396853321163429054308549281662602847363744433060549080609353763331978032240163011007472782860705652148540467840354128724657963008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,19] -8639390795732323290160538292126642258840712457789514704559567210966459520471551868571155795039986119541294108578221360531195399699271087657351505236096875653867886523561639420853734817499839993713784335219685330819867967111469030323369849985719797282052288749970423507916037313236950237753406516244516143756007166804438741008384684962070753294501800563871027931068799539171598797798548193515266391904577110190749555538690753443531112172990504340934438767174066638464911433059916873985919604151929840562402755647069145214460373413023247859544036133256858738081960348404926361045340538759071363916128402867278692936179703358041167242790472347909363104332460012117562200062394485324804811834205994635807387164913661594913999504607091375822523756289874767943384860564783786474488505818506014293901491481621339734647613776876503106082809517630349840717861919700776652376141976941757279967972468344270110573695364904185435042457293496025596398339617048923992798698969173327813402374423060672011665144477566019216926493651047440988976931648151925468739638491827174772258230116197604585040575232585928147039113961008600734087436069148908209563137691270414963597890183640003852431922131056913672113953886322761980433144117831419873445791288263087076767244449330041227033490412446462472632144055295334447624845611386047724647285277946424828342906956604693363504149752607071440105372613948296539901580145921313221194622074102892212150610610438977673459884042727291850004989030359911947755650023808199616494163566095332756633065748004639803685355284446392345590948225662740378145065515553625216552712433373758971359143292511841081308855870130965654917203911425377118159951537636931519725426495415636530800617704422880356618385201196160122971490529709591581594009927517736329350983921814176214381750614236266019329823103901341741417769001840152670317032989304959289003317140455714151767947749937996584646311491998174149427540105077205954494190087324143926595822658214920353535255397913409366011397374495997700582883222258134789410647591450207863196648260900374997899758197663426070581061932276439507372603096293127840725709577479298428536449031378874413928564801811919561423401552707584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,20] -1916392842834571976346311478599937661579623804155065813837142481088356867213417610215518263674479598724580264801323924098339621992042387821045588848705015625704707329171473245351966302725141060524593451473695963441596893010289361562844637739545829300632152971139400596808023509273750711048736324247380044558141281805304316783026965941404286597781164664086726858045812056156766104861448049271356667089401159886630331380885120701576522525594271876575103356625135816439821513832574365982178956972917343448408893999665464465376442191101767992988477179290549234273342736119454572874448899841495243399828970032031765317343405721206191675693549459228091307347505812953487907401839718624465625231723171168572191956859482111417026079254921273083436243868520173742636556508507354859399585591704258231493534761506818730819712836560565240781096115719992567791243314990955859920628752090995562211629869639145620057004024733976647057952994744213202110321794662547444229460647997092044977396855952293766987560306401160303172997282660719443352815841673642960662432772957922062745860604949361461071201373387299311870818521260900883552887335555948348111439560442699777732944627577262893158603347957116671190648895518034767494805952971343473665533259214632431372045021758363266562643401757706013362406266593352155437200166883346657629140315069876337435198154619495984425678021474746015911387590826521491235249642827187313333759290908467443213481930393798389905201034321775274290453474694317493619727077561593674041329755599835149130244932346539170006962159920943810466821392658825917316921046737852262390325321234111689614719362222817456542111353453944896367038924899505864689808128506922577475047784986656234918831272963033994396605357785454817566847531781552153387907233366584908557332332725907559440177519665868319663473208641543944372851444327161658377667090042223327498321435663574380909383059102444483023720552789183962067144142404621340503557796493111675471450861779455667157042644111303496653101407658659339291441646068503540468559025215591060497694145493003451700076545590858604536252767011618731822435906442354016198499505325804134709260608966528974199855525003524517816177895931904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,21] 22590208594782670945249244400941045627512947180245351242243187247274613586922141121253245208749389815433808953265384711148701919828619352231086799077228615060127362523150123727126473042199930802728554530404171593510075519767177705437181323642710768122657361026742035209775348547817907981642711457498736937022707768522039936192796236623714654378902703057765509741099116147840995954454039541995136659860058057217607967361590944043075408649427925250818619745214354135631456955970441967605280936127909040807497647037942920103318158165054775561624294152880386190709538394136903781452841436199153832795584820689269866601843715853790214415159678955099027086108246782751467155426473418162163668518194838115107107557883484756086987055107136387859689184822224148427849065142353208387248305851242567182497862282921940169237266763300004889945456716695339620238713659933370779999901997002293209378549686321694750302558242642045476968709499922268687786581029549139737911848715941189926731025974447532290166539558485631748658749304213153778196156914239393710744246780820619297677027587074488452827951598853000230106915967977613972947450465954170070195292466608575960940860845586505333402193971216101565449205902358948405374857111970583971096106670164804428253342947550322344981070732288388081520501408349334009782035329259494855370730255518317126422670615304299212229524817287146850584930913614133017159829845830215269307601798247184232341099134838708374051180310059912266710333717246651260083543660331224954849458784281100206772209117555604688096585248421899347389555327998415965701702871919928312131958989690049101626764750783324646829079891595739914682525822241919096583630221191547656532885992232567635678295256179788762857613096536850840932700883463396448581731488900826444707382772388733029577241574677344691875735122202864013141704437123462099470204600475504731888579968823411629219202124964898687312747049573850192338205190405676358723791441429158920838634565710193384499883557500424082422149717229252803597457936349532614653039272456389153097485831622430067117264461224239067225051903759782884948020167612223658126707225937150749433929071661938976824734525226250001219004632399872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,22] -49851324840751036979915522672387591388740038336842123869688573279012438133527641823479331459065701230427171557002891239163095688304721488254195696837091495123533212331145649683345667281724311625676829392500043149443150049812122532253081331534216138647674883115167850440157356967627136420453588550281969962509857174016242925316103601324684183166570665305946282147159837849247634036211273797255729113553505555688412563364103697957378842038732985419823730758335764824516785668899198213498174326259871782576708275348118592607721511940391656824832542106756329114878647588536749621814826832674859987376572170365894206009892837015000962960213803481548124078905182966921525381046052630319909540295641233032843086265389131161704076441100636149593069027538554380817712165761022395697714723802341576686206253657642652085177890046958020000596052613943365389448765900445973640099212149844737593636466234925167368999965817864097154794749962308522914334162257062962335957806760968663055503529830913404898078904099966228574550560790280609709221261916182298848813723748160140123136770088696067600489905175592605915320193880855037526952240660685928880290076030885993714140162656025541709077453036966278017323786252098348568882653221103033253901823375282527522453372213829945289154911298453237255812921583971412492561196763316851966684633674829510499303057954073253307638586477372638915944603230093749862672144405930092736950709559388538734110369207191406416571185776599714406075566687512819974213209786864193938011457111592904491176370371606991271563895556232384884841541495079996130117435604569727659656838287984985592788667381174866607367156186621885577113742285193236506331627171157075650209729380066831943422480671338696137436474195685525208135255741715757647783052251826142115949020133811575077698909177739087252668181473694691612568058424474137509835992183840029630064956040850976156533180948826272553563343094081791929476009588995989866818616570551936979645419646467862451564524349923816623570335887131428456251459023683125074517345648828913536258420258923663439536192535319921058622459006589162030591988971840776046408959132236376804971734339667492530026706433240772284984716064456704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,23] 75864656401227710634338171171333425757075106106051757899887382086419799613079562556724953607606185947516122319594664009141616841955548720197294883132619371583558911891714673119579668081773451240317683906682660175358324044404681425484168842256772607228860099841558061751721891547512773032227397670635545371685217683226197481600438965364972551263937033856112473365438622031082534490336045155669477210006306372037703993840221716012233064522084456706744422891603755750737912020111502729910931797560366870148791799201433062260352277150940237628651374954943089331846727409947012182446207749347487498292938972250677622418234029155792687827075049708289937715089304657348412526272055013259314306501615021538536786311648937612297415007158841924970504470797174677037556241415971908677063650591052330977391770032159170413944465501818960825967981579361953805129760250029533212305296875258093616334038798645616663172870447411331003860974251343861072212806974493085769122891303403625811532736381302248947660884145827413184806931685506686617615456684669538542431504084686143671370904687348495779529266665009918510928466443129975840986009470870700536555843002391508316152620814849686085428592957987575778719965014928173160477940488712902806981620410201602672062620622273377259189315732213676758285365567392988604730962243417253730703766199021013465850342731448314799746140473495514663279937339768074307203269734282390414914873635358141126168960200431435037466772623814916257136852251061248840244066450886238066608603216005486141025636258309436175446722187600387915548040167044792415322488313297205503732022145317399371677834766083400451190224551644826132632430443688849809329934849322975935129429166937490436025719401568068768778694083818279286459553341914258389084462209813877880170298382115353520128796267335255238309607600719676034911328467229749497530294363165790091108522680317400773277552590492600524488956254558791749820342452183849045272862927566749561624119571995186898299613705666920085394277124869909961275434820971915532105219907022686924843174092748072563621221651666958221152010046006576642704009223017767386020994503271353351430465482725485878382525870949973601092604826484736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,24] -91936251578324252544751391753746011943594616223536129151594042743499429253261718933657043154115156173630362845460573357223616852430698623622950082089921485140113941085063826316401073216391256928970815178024984719082331110942288796388095531716668534394683805898114349743395620116931310266530204136932066034965918703568912194736251996479749556679711445491842812917856343068945182894101371992108819691535553624693223285502180218921724600884654494921422808635793003120827089779268092180067163670314911744870651112720368506120039728005097807073771387166392514068352267528419869253043465813860768484131911556634157568747922186581557104557591987714379704938536069307690110040335403906544034100964915179854857943602436988408860244400754831050238778056043105634778971307181717747376282472213701241707405221734692701472740953666730302085479009275839377230253669695114765146143361435058658617437061031407673334375364041832503038343646715297320195353370796094657550582302226225309114687633201637964495746155476813352422346862489922472042461847857652280553943719788545230645222423360766227791310022450556726867524112257511951027023840067937392184376633789642927953007042174200878327842645325256261244977860293369929339957955570991405231923717924673314413764258792507649612875245793947428888200091138801624979051468248821142997517366231959480110945425463500914265082884828081577560954384460164853986286298744966526448296138391084226449333468408725436953246603022597526945138108394174294533128248692632405332892806770840099053713927778694954873631996321845132783397819670419289069222513330111742764057350354690658914380650795892537687867861094728291686534783660642165791771346964088018532545686986883562595221088036583962351566948711799264742879295949635670789701666573334517885784613563910779442372019608725872690930005306301383067207290229559580564685549007655924583538166099140290950170411449092733989227039609203616728702748193455333249063391103033027201636554307005671966516757403260968608417761321055866208809806122442999522639865493441641924223902017850598005140596269767984745659163623284421573957135005636020928463198869600444911006130799415956560424910282550964395981430484631552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,25] 92952918088133519503256283884009200529760246968273076066230515756083469563195397097328614303373380703202763347708354467056106196381898368903269259122936141272247386768202207525066050805237451434372174714477319469031013119622148692688811710139050710487794597734409084753761476298456369975490093330750564517303770331729432466584375901295486623157847106990770948231883060479112399742542442345674538088355557625973997997779831188602020345599374983314606383591097564538786237366027928344419660056288915677588727052378537537890399340709619151442867147165182640326031568420382735376233744818358559868760657854104503783517751908687668476207381190328310488256554452546974240212170860092704703870278663300861280480582390044473569121200165347481338620672374972383970075148245276172100496222611236770696087149529188765524187620483401183977456650430097810881299243408116664288203319605751797256496730675159914898313214115254486566900185286600761118871761117630136453011734545444021092619773842323197617259324539777768430362667608944429378128843664002527973592069887729098722223910925086429011369113088252140096207365502691230086629056881947450774862663334569888136032886862577291590091371388899993183576296073738693064980226677963340221135974552010620371619529466113857108720623458069861391751723714641046323693637999903828974996199126502321620413941188004192301354149539436649246780624695292153070822575512732760514988556058586976197133922323324190538468403704271276998430521690015715973498331276280696443799720230275505170474526502391952111036176857980585538829021797510346621992233021936565799554583374683767001975394755015463983348225971813836118262640524898547757168457560517702720018097123304704235382871492163665143959697553171099734606104964179427970840721182014810022229082324408805021229594619225770184708537094395835442457127837971976298483042144625629112669338086423060494334837017537103800000069408740450925619237249114717433295865296752423572223713573204008502472892968068837412407738696363182162475143880298123565833232820684019640983327702508417170690978280365337715055467774022063141623763594004823842683761459254686710529418812461075587385976023063008006713320648212480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,26] -79928847580273549163476792630809947003689088471604214072536962177729725917671084891819432658869336203596405288751500221378942180410543132649095581284189643384154327895164269704405571501620396687122141636434075881662753856042175347252208409138341624287719723497987924273342127817064601625009453506253207494856866958608080793340183948766460002663329520840008175037607041369871326629459902297461960004012359922107196250869488995142105619665287611321266884115518698369182803075196461197385820731751801400406911572525960573746203035433070318196890592254948334970295958748767806268776753798553959675991586140870017888892350187624907866461771366884479028603861911643818919016038339631684383263636871657438670714905533876802878027612152463934757627992872855786773998866229035122476095992171025946670863451291783222372250266744809041439518057534429150308478967701434548345361736743803930313353137815206730605720443975608226214755697014099268064538879504931566844753443093209033380772739843817546774409090493033615690512326129090603825772205125277729440017164825661837160630806808008144680682399960904615745473866858830236910583894083354621302329556963750524189805370179819549169200292406174321435426765073621413455629906116476090363016682568247010709964795717702423118752269301292402613084862511695181679632185489277818959959807815107271959532351183502848091754878836663684242763479661562053487879202767525134276349726232505221623445269814430327758214748872601724412585481033555628749604302923230973384457858798592334366423907539853406682300469824560530126982158920771779116517027419910908209393172654264070796360251688589216420972280008582937840853976866499195514457929655813618558630298568710245489887497253127164877900375111434242525435283622347148590872751222005123136914853250425721594889245448340204579042301977662577824074034896407272949492658322256079751300525383116110473491791351734331614437589721628706879348073692032429570452075630320548678690251511324263980769549715080534059940340967752235503457323264580597169374542186683905697111682453332155646488784812799137428871031181392542867282819554869669499226598087690104291165588878219220989670876742277834267243442639732736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,27] 58924072064595412258365801731539997601990558999843651820816507198336268855795709488931316164359519446897782819874312505972101282863087553641502117917337065124624033113100598849148560371185967071816764049161674211331129032228893477418847174809721810672046054521081009500582795509422238610287380702898876883645508890792093608946631956387613034689503858619197377324397577956957926236174822082028075397472623157118727047619323413637376919787024245326679170807752578185310254609382975713100721396270202391621681374231974734829073427216022716299536760789441337060420678024931736683919276332566063698120004587139732632834354295943566759548745969033621884376359837611854456408115057274268358409630089869251916648863630687084629823463572035337098680475782053861802502070736172166173615879017359446966755692238735462729527749938638211812108170999732696057519199640645997999071471368446289909674854074419735640946925300751920283950423891437310904877192789464720093899125712743505803461013486576856317065518696267058249755647462895371486333753053725041922105935588515534975213305035806789606750123652111280560893797970155165746830586505777947761199478405095988661645448804481252137521440883460587713788582962195725530074242323225797252148396934472355853323319575127088314009825333504865278563630142385101337664861088595963753777785694163299500926098227859365393639922367360581244134076144407437019846975404360180124375337486767114669201814471738297964697475105239512187783309666940511930405716742739438268628735429693814826023545166082632792075849509983389801282362044010853111682897570013014173276235227783360985331140460715234267862065082991681101229909337029367117676275885584500285356243802751657551374245662633748421367751704770406228900127413816501885394644368784588331736366271937386179002643949945611504436004327883562346857048082939643463026495461740126787542147808604995199590505653133337166500801383141677216813787816443118233651073332333404687875979765182337531544786607919918422972996118917155398740145786960383290920109588166958161409219942413836207169008320588873155435677725542526630776491634062443742894593600097724849676367723471050686068760840914366840084624352215040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,28] -37364498709923459484753069339944024498427889516649759347888636064919310271900239163281309644249122447753514902419561423215189944337697127422568180808204999992673666920597048423359493896641959604565869968613267720798298262679439995107890931422137674205984170361979305220820849134826230650419918378894823900562844148799622306576855113487028107516812370054707338005147959093574045713732959435340210917857263200595879420451327413371431422278297969555872238910534830615057628863318673578588328668664653788414844582098328074716502826167989982275848714373261267278805144854739421439357401952648614984518589621756694644004207474207376119490459096412865843369353160071283866621409374589866245720939918458464391811188615892252030052616593372384466121068722729840354661491948961781668006865850163149145167742949895097559680018796744027291120391858579579274667876709128198189787076266901817092910255557679317729830665558726237968194932796840168914829856837630825876984499299984344694582662863555796870257199099859290733904386308448204585613845242278011083728724317762483535941986524905687793133321580644965199949273141371180585427712080787452683786706695700255665186077400112006627515581143700126411782716093553166707603613660599268211119329458719704005571238209097803456020213588810363354074163954792763314040096590176170950667519712572454805084872933008885941307163204238332637092949523255733008602787984242098234617386336743286742403640241873282015656894914213743522308286246100602700501093525214505247025595140947673950826662008307350800360876166510957543647394576328434011092529817796987254397927649338625819435830846947047156382362191794055966805988231521491649548818652371841372336866025349864907579474707624715623536008615873388511305553744491340579704700373715355761675052925914452922605754193390558757292729178023386502532245842844662913405097971078813792014208478225272696805349192878865495644158888131131182726728270488259877818769037523636949882894688785958801213204006489994152775159685007218539146803689594337782994736224959088975739962092927257629263696261457197064217701049021782833396419757737882148458357284156060442098785538373846933157384998519066630834143237242880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,29] 20450004908218653123095355484333133888476480268531194757267352072994970554795291174162555111662995343513004843831547192160439753179393423673666166224493089601883949439635796694875785015627946378666135187183177024166929267572217340304444027774613515539751735881326551356911111770389188013250490710538345292504581787644406272203361525184168686011383124535841384676625237937127217472452916746397829965181956449020900148418330915769769863128933639633717955750642189057521693105591677813601772466022219172449271394965431870023167315495916613619671927723157000810331662199728567461251771425884424544681232577650746896555449143403935411850342927000921294899317114200239350711987984134362954804917265435114886926891440897705145221296107569743454415779345745582036229045594361112272251876418215810339916361788403768449624583509562674188732443485840588629222160988434094769258789570196224428502477551099672500539623773640142509243266544599017728460563082206370720514218401283496103730016408312408388273038972453651766328106645091449173545011931658489393347942012776842378707458188385400840762787309296778728286597733252233090148951178488615111941375671710374629753642447663335233545873599456331467847151608270152164695588328274387982769873110035261640059168569491810642331409979771849011337979130852381827433205532046552462497129479676832131886273085557995632805523677284797690995356733941107865703917431110294126909249570508885178820875317364263356883376459763104235325221593853308547546956232811221726048098923790587543345274876733112823477364298278477810298246536924044528447689981064018150173497126224043792834771870695597936972000975832810730584342180751053541251408727638704215970595127243617860186844063610633918616729371254545911207480759621791334544642385284213754279472303549988752034714596099671407698331332759011259357278574805721271674706092969195247975907380859364790139103527343580482509639741278645900955220798480689855674139181962740121946034975945912786415886326581160426018925284874479157110178608953938852120810916127482779824656140433394121465504143569273948402532379147419641034210354921484397623200708901260997962323558163735727510184715058189854868710314999808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,30] -9726714776628659059313665502076978840698489628449796535218404531407364404643572391666466053645447528965769557537302918168996588616190728164960236686168971245253843916814940360287603592520666163990369705011944104541814137514603138279443809790923484259354578378600044290537089362906325928525869690043575369962644249572166005326301578641597484657724747739961313798971174135330615881725395462148155027147070704262697294746940399766004385791193036173668275102234691655502085715968633210315672428719938587219752642306191280291836327921723466876141538901923555782770108026311128943267890963345112803945540602433571681673830833217150485807265525906079105030891515451807351089646770583537703175378255110249543414444509196620862002661334233344980855984123256315518875761246467173102726489162651247772446084015734326306705030041945198071306865852057238691165647474557682286724967749161203990391151789071334525484271463461449277496207739164943542826740513687166527553545153013183599430328877583901688574260657124612038608271938931535836445852783040986595837707643344137821097034897512788680772657616323471335024579210516668312178555769335249189068672785669173860634134169438566402591610102395919746434443257772955209538697944271554895779072148588075692456762138093848485112883116631565594195441386270272629780176681482124943110700860933183096600880380038980743972055709746117712094156997539477427181531454965658350323107274025051136489767125189330326374534719768744418572379814083997717575149398686799539338363100265624905001784486967862248231470481217824687799002358608852910445945239009465196390548328978945156561848246315320037072451532887075777024190194332411945682370689699530036690905387659335810571044776876134625695946800853121550185462438958130379820872218949740848306485032902456256246538419998252361571841942530554714297965139533768324949859197637269638019484368982099194389342874576516417919707484997053689939628855706003336630338419596636943411799073822318760165045459792017809594535714498383876903484577882611487998128350521009471564585828019944271272331595685491843819861096855080965408569829054649225513055659469040340158645178659362571993463050970682654068703508824064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,31] 4035933151155257368863938534395101066318801787951053885511178032907324160442149228285125081426022336600723286045544130936051505200643748419918721642648120260491301920857581427865150329345120303002804051236806967791212307186313841359178831253813908869206606074465674419953533141948131276259783569169959977483988553967165042253355762873521014400945859424281023161416252869159441732457825688366123875830903399790822061963313560901197942891689413322497458417736052693891655703298387906478779747570186244756052298301599801786117640232450093569544395119111679108226288099987980138244304569909983431108089414991068020088399953521879174700892143845302237298998940819849456563176157618399778951928920616666303877725736199359270914924728331292020393678549230087193539030933541108298585244849410952889469536526313488263147748504862832694067977916139879503473454690024981946988063331032902299647475485287895646699470962731106831934520793457861392046703820994830590081466359507107706357922260976833635856671383997919608464606163611593430862545683596046414045653767308688571037069724952700625542365630188271296457423798598208526975076362181005573955141325843317075970259472266516002784339173243538517229705405314099704960472784757337097728974614039492242673076784208541777121737142626095642164299135432661600748133674244081940222562619375963964908288514291079784712521304142092197181903220741150643301753698076463546954824952595812501830402026305416372677850716754346945087985220169923035275601097338434771675422860678603295438776035752417610449084914740703433709427690366216834786003337827268460982758096677329444709090832231007346274306040931005923999257830756261696766038522806140823627482720358685281899905220113452007654872806915859316371316694668237709573354906078737682652929996825145333085141456739538627894880381649452174606387677069642697579734920599215433340675324189920251842436459231583636672021130744339238702991946871160482661883898975602608151340470002787371064690264541089744369279205052012337174795720166028569574309472016620657574371506386755852494496698130226025365074201703863924189953897009946937260062296119878492761515772454194308144714698578620741129600503906304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,32] -1412238623812878053247656016365804023939195567188797873170222260618585633956944825923114176981332026463643257535055939283509373940528637452161241370295012624958211805108456457796931543807405448714183457322818746604575703490084086764177472720793301048344367969316646577274496365990895257438686158019481889857132956280186711438140280662329106818025315409424316151846124711113354906113554518005207491232784716781437387332273468720804718287412357834040434801656334794144472717065405925326247272669910055038498308175866649140958861079599739577119849210774894525823915973856060744242755547701804820474530693984158623748187853062175524398482282229084744736889558179323005164572017328069233199539199906904004389933078801688133789968799596641652214496664630250325183992423123873696774752688868822791217858145518606466235604069868285887618484195151803867186602963507514127333866455554223702280077118887866452452650073901814175978949253490748101350468116738501801505971497966849421612523874246386206690617673086173732016640843859612886562544172592499719229764623265054092790293133762926844021360545078924162493942550849991996340678955094198976214346220993358900555558251962252050237370865196704381903694022299204197366265906400705235840651801374717050770757833084632264328147683105749582792784937629213216884414795110611547698463570919571068933825312411250571803198027955601700219983916733757252885835987401816276161123081408841452723039113694585956067934566532229160157829414378255431409513728961659352371954539475526641364852677084233923075859089903088851570278072881319692635964552440341422773715811324680173306041480974460494911336494369435022899756134654693386162229467606936758761088451490983232836830848601910898956363544929877043686944375259259350264254099074617918442863453507318542111281799658523163595273105460852963147709112732256810253494042439717348713718684354927689049472320794456171629310320578837601662479423863248741040658871782288548505380377828814377092809393304738293462158967480511104687318548813064461181057703331073114976778452035486441163965627650192968866427128547697525445697121172935218000137149872749398423420244640733920566375141886042196244078140588032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,33] 342538014884083214063385050542289005051610234342912264747393402268431919318087030012770973296134667333913678586532786715727617848336466920585748948467834269522528605180988933782489007278190535017254769752120567191301007135682963137299053117539369840465720085016721880072197648561775847843304030239303330459538765939903208127766901438518133484129858344130783147130489938802764391621247756896530439640130122425470748687226117890488440404044124033397237556631662674806675486469964777713176564435457261649961896301860984778709962753287448270359944501799347435280535617802143553592111074190269401445799516324589636102208733229198149977199520990275982844083054236909729618474169978871117512131822085029166150224404086121545859553896301526324086032269930891694786385918954443130493593447455217974224448702230395995553276598648981862533116557863187691537010266386028752491327340626137045767311902130850268111572378679497553044505791240892118679666342094993238909560817636439114217366518885574253628774712765768583453284200568081820137590204689022618815009939804558900040784350332094380176276045254071023760245687322577935676722769744417208558237243741218468318888450981444095827736930895428076559181846225112466902807346145216049195959814094490443863424381245988276741649145339497838722230612470371074673652613031408586449232153494274602325777137087857263634373520671780431104320012754178154375785987152273723697328835163669857068549748099758561608282591676717101909654856317451375645135020606883363119593842463686586842481915577673083805020227242688499929419272686245567751833750265363272419573452129888165367768040712565839884586560919138603099505361202985750760286462264841828462329813911613915769403400742481403765996903511527201572999758138632206040756353608005724189980477419140536455331278940437866057011758842597523287470714320549309965074903104331647478009067879790645474135577353761715171345545323846610980405046963348136584720553833265957533207955845046614086422024568714315459600808857751643041852642855636302997712879936392824339902944913663491920162090267926621943842301531726095163818214674267866083994399550567609745096666748173131744569122003432924236475747270656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,34] 13710014502875499645076159837970868812802737043339657747918358480207601644051121950054434775078856091497030378540654984970893430026529504657193714136225153496581511524164089013095664019000820216060383469307978934612972076820395911801376833997839817501945210261274254993709798153347858804201284299597284113555954307216253849540905326414777328442229113208575374030416171162870321549104885876099260824035636564960623268024649741090947207759933029212274114190735084625580087858322934691561544928493322874091702674313801323793633257265402001460062609307589708417999556115512147349417805554768659169823082325133636102357898989200228329623443097429651964544789941250610474476893586974249183363042342299096486385577909163138774884516888159282784600039825447555546682044461337150491246044578032137917587512454614939659868853860119347388126825430022057389287382863300324101303001270128946827728420048241151713215238525371812965557475829363634711192382997970414946261926246575582353008603092527585367916281667232198258859813589482967204854173637168147126918866673716017586859910152894247366678068360035546053237824683919447560162407192125376289028936440622143718752482603721349934667524152678299293158659451878095287736448955587363531714477153912887157037898306185307509110515310283313830396295556132465040650564975233458323046185822663768005592926313104616172149740905695422643250671767801530795086063191927820811296074794667031516310995488420911918066731777446240908005304669400979825463769008888034987727867375536848589426729594403445235104806428967308230150688682167818414462726935247472227031628073480454929654138744651172477928603594878482469749837692868815621851683005395022022943261572993119447715124550234107492483465700343362257531440484641822493552428881385364446238462751051380928267333813474460760387685735288493410221953514904799647730136000528929997550812848826883803559337124248378288061613251779976949305163681832990178971309356228953035820929175171740539220036342979511971570133854791046720501958390822489198288657609863413206036771001900181293537742418308682503527443980372974934658973170499145260057712621670147585069805790432425494066133991592556085471044698112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,35] -74762852033094760005521124977846074816281383511353649599054898500347556130667979235593180228843916862756324933857042984195910669879750388223859369609770301685170561889833514285250508354941371582015334356428581215312415792580900912126736516292682018084937853221644685905344591188968957222179278770169499748956144246901565389144263232478197862447270228862408763259186019201539542995182068839169946607213671202432917811382859548498964422788869757499627183483592176836772673099298782932758742392383684138038648104558179894583128046850490859618533073986169080190232749113055068525996301778131827761118773337995566749806177962499338358707835096296143777419770082932857514240835954126734990748704326393361314416808947511877614602295399139368752432435975603584750690000070657825430475201174539082263104891730332015329239911214504027944284562842376547361065017774675691596794962752742708949751458582342997845349214691301721271887434936976109610640424194994748120398207889325203340511751460058778187744695370697196382427738313389875937222017275559379867387118035216636632344167344274864327512409953052942660683752735856391118080418492127644576171925299745433711154938001965457390436479580935356620002332515902016059953224353558531491205267641864841142727598195547481899813933214013350683932409371672352896707455476080366652325847499581123490810084561026571621187435910780960832796869719939695236101765386544765635502482190040114594012303442400638223739150492268183375183916299429384425249822515406474300881603625109128750806622048294563914664823104853656242260895385720606262950186420241608544433400497750656605067228338972905726920036510016659348605672809696473179907600544382771456639833638651391788220863166391333623881889715194395118471740424498479104215585904082318251995573666504456168359977394210633635519928746941898972709000930064637480956609522037020073310594480680108894556728398726754440939703735421961711369676773700579737356957693399958911230360224070337860357698047827507069527283310430196412212235373826323142645155384727465830128722193455513356624267958073216162384384769925360402418018782036319292289122052834062782341892367191251883282181926832800619362787524608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,36] 47192404545383690661416355564522750283961103098720151231791681555540053989728520237404454940211039797126073975198492818522114181197808700228857079929127565692100353156831597071900100341871955234389386510808489845603756928632552019433504704399504373717256160462964176259602942498370365040744127086486130447870593635236897361592666109928188991359996671082048880971353689519834420862324558751978261441960841237390383444699143807971541060404049385979101343649347694003732786348761702153359778247654271279153212069874743621466216904368969202807424332403248356319538056943770000686859038950914025679318977807781847914482507754610517314632926195446406117222770431097142140405310106597813621008623023540386751226112237838609505668546773847243794064523970926852491251487268449237242671279192588399847939240017341032383442026968013129514169862584603766529136287204479366788710150324025333862993655112504462885424723891789097420550567598298307830334067782603042002769073218246081926489190413728068010594355277839564890701572878244931611967296618618855930877003216392335008644737362162607768128905442361821442674267244449881136535176407625260337980088895059706428751408244882884467609882238660688460694946458964144543937415828957589209217303799667885197150151715016761737559877332550665165080938929277672482967080479838299206142898919711923203781323754570195635342285765500052608655489012061617432848122381697819283593566579448919518633344916560990902529182775763276039442825698525571483212943279912185126154978059535912775880959911581142581519520718667673994250485758304879599023890245376572886141592437129979235781382809327142809502573244158508343068232656852895193764588314907719478259321092662185932261510892963459783118262255175658377700491683462315447041953259088243024219690016153306854163391992664805862911890829549035501175257294543235493560029945158512825896665714460541917125759456372773632768562594650656235682831323410810715562732086377231845275830022846300406461131091390911911708182382184107939980484813023912940889286360693654609377968014976260447418824611700524986552566246589653481896454803917305648502475683297638245679813095172119134244130338707463146580297646080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,37] -17248801510259362744222513154343444973957797676772685960069105951336997393576461155049044869259081337430841502961363215726907263666734248999658734696680023304532498899081077457260326864414864313880451127936672541430609454782826904281793307406023602101600126128371457146257750787545134786828339015159447532436635882402196586896241934855607959928477403855585546088822245623455192886704990411488611474209349640334237210065848953045971398078595784751542481736870121167842200896634777952028050655056160916065286412677542860548893502112596043050089655893069166612483194256591478811060611098196021064808833544390732084880389430061494395864555700373112793788128965440357182828408111402534152954825581751115165112458962362733566222344959269122711176097887400090037960521212282987491908822429304468143825936814447312744760885249013374779057183787179738449109441375359710462330479341842284232101495653696769247628759296649830295884858387421843093364315573434795444931745155562152575667895250856685798627355947815056839665266986656642881841450506930071896421509635853767363348885814620116569623889475125625835422518822436093734121638186824343799070740641294556948158406665377542751647806344281293967956779865160506953437018382474426898995717031501498073499431093038064503771846783749546030633798803075411999760547515256870223250064045235951646331893702898514052083870905709197537122199968945000965508489975570714890141372582888450071281868830958010299824793033850724266106542840720411693221368894822145371677482612172712928916839622065317738106494867885920021963586361565247913300043955370784604148467033593076282125738599706889480861681347089276686833058527600715010001631581497581082061100203148398069613150262331512200473497562907626647839067446596842420685335575082572334842162532753881719069086408594263695914419856775713324436749956096922625459131517101963842455172881715901192213729275231485860211385504311148555330962720818697765178523308668692781409432048716349311950597032011431754153195648739620156580927056830558729627085115413396840700495005502849913118927336261392201471336919609730026879391377848400683963969219001002588567288522756169622178030659500133843057816633344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,38] 3586772778677348946527567847991477134509250897620241919836475271469647324507247896025026321715614076612432485423720228564607583205623821517350531280486979054624515070723139675396878087100709566673606068931524284020022263718945189701849761354340588189992294394120435539956783385999267816478669674805289052615626225820126874396249657563112773580167484977052420354011856928015929638587873245026126572324842846177677657632539035495452371160133946184404650665397345986726035891974524998870123855445889978584819826619465082860596015416805969820928906424138923193981591789598549232332368216918569706813882128924691323296807395690081921103245187863782008344895345085947338379171973291537286112237528887202402957154484844060238279614029921694968585564850049119195446252700906530844165934110165448767604889882623089165379827566801876081207154501239131118904172240323477640117173684320357513416541727180104602122662706692114037682691975892814279684983646281375276361923088464581634545923828888211847476485384727789783828611505496037997845101374182967606777727456406529498681581617925247031162045984570013718345228522554803535464523333182174114252477594784999649450042903495162067134025631964448726163084412225802171754393238417650435864811508469625817532181237689405738421866434896852995423987336731719670405080421310753322680212522916755686118079183200584034546514915764370093586635733348641044838398782869937635370806910787448369145922315098192176106733515396173936251159640815091169691255674849842930836605141282733030080490319534493366553130054755570717765022594584919371201072462662765940237863449615836506033368448964214163168554853305180610012185583093570601524018794102745485548584118272405821326499742263053305138265636986402302485961533067174824204718006777966751732266491976160198784729021953464173159943089323143462615494397737887141320505578919575467019484343673180962482871987131920888277867713629828361755153773824964434116090635252553500224247934442252378782036940249028307586569443979367853614036143900497381053762988794722945278605847949766251983540192950670445749209323538689621577177608092409237862638895714387974272864208019607067580493368362070635598441349120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,39] -166867060709206537758619925970657635251697214489535045408111444870540918258942068477128562532644289117197187683550006690222856277352569919115151191989987142881297302402319701167685696299207060333142718593281396300958572292051460046110481297821231988700223344684299816176618414925834215814691123991439921126208711704510993403333234326907157862371537778617835472620687824790532353745489627169860598336576747950822952779694358226288981756080486370007769628886700999036865288741529836333373106056740102592790559556302141020460450953630896956621181553635764486344412383777106786366652315833339270473835841128540282018582396430751692459928016687707354486445612264845611774066725105606864987101307232459727437451144986256265654509063189829104199531544576626286314385446850930719251507887311728624246096162914082839133540689571667410858795674549442385871034061354340959927009443244469812550742466496160061006232823201153228393895784370890776353364141455396779857148726601563346625825444891881957640803343253146604411317316118489100646806115988056822574279297263148077668801653777159419629474291961389701470408743406058148845666428772584456054683089674380048198656815403722581259082934192041197002384588108472781239061185516344886165434177266391565558033120434755164721763342904698841873425209084195687936244207431899637841317611752509433089091062419731352379026890109372795587090526419037285963848870436318181634953318407649461820025787893005831595074729209563615555533697047809144198196078847485154754163772254092582287169538108554771513148901358130547162314998506809602425371945097403480443585613122127320693534449165410298307271841671051059982597806192069657610464692017937783258822390726744600137584264671782583197973303333075183202708039226963076176142300266704012454423728026052193709299674310723136803221413348236283937605718550947578915554175780741214125108468365026812742426089657225511057906289809015585478881691475180013357106822305259273018283200281269178822106765375153305744010064795974383953738565825936397080727546998262945431845441143803553344141495498534448423324268840535662568733621574402844435349523496155381414237009438110340212536961686854194685854875648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,40] -90526042275756660323005745645557188523830169679234580187620544593505614060852655850005157413175198151411060354629091930211653292587516761436238641486332969086348460982885370549477248188665224038070860560662130033269192576584792411597326855022278123683644872349186841443814162811427857942189283823123876635333547027624749290778188153678740298119195149959002226017616034380202954411544747261092319355812519878986289956302089200955560632172991137981595115963782457407257984753238022074367924624353086133400733508354788053053538749450369774595416317686088800256434672178781016356605384222099279683863917653824469407920928971766882267050950269878645669712927269594789411823798842141278442724184025097433894575818402251796747755029691726611862485071588157898696429648049401434897464739893566031959893380688706281699124977887250620588396380255347112617269019505159910949686857864092626911029035961844670468673187252521324757663483580507900412853947475286737828414597353233058714106094148410239576510785159653920024323086075765040772294178070562727588320637851260482629569113282462168758223409908898721961011420238088713689406436728991701709345594521851980689164582665786513058345955299996637253494293000239517217800294792966502624876100622859201129183270617245937605214752339947237877211733345453230946643777350421117668799410467822395488172521376541730939550487043756771971645888033402917091285972725758575006072065904960528823429977848459150693983682058667082320683035956068708185268222814025026940589197490456834891444346954017956960626965337375493814691349536697461742024507972253052285160522380325257706767911311094590961649200196044661084161020668924063642587314734081386176612076307344812324083838745797813127568512307208075754921689528218542928891088418728564402842093248355327237146500315320913317421516525770934799643835777316680364036343449537089322569539391201740690806766728556291592143628309730981385566770333967646670139950078617292720484427626681324647092990499685671705676992823733518458048872510470120771235306329802127685562385437188491547968822802875970194098542141597062864990122872884055936015903950350238851432723529010383368263945076487884266742480896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,41] -9367270727668178295626673407347743407421826401438181329012484796650856073181578338940340130240420860499023111606491594321834598151367427743191234057326622427283123771328836624160917908232590070469279285340097582957505768936406940150176680114402260026653685794571398371017982611835311916634938661421696400296994547248287963447866593288847136504020417978375569997072684272200621697435770554806335677962750262886116612807417962929952294745054383325365520031391502743076024647214281174895214774167330059213013597816625414930591242705251550923525642933910462109508265514194701393691658461290994138113469157676079664099321542946161242420596291942015747098863714765968571010032537018261787655868710649202827568570322035359997421737303710306929613061939461168765857217659658282459257910085191201649900502204379897397828534545435016324092638086382310383251710616604101319048509235888883963293064467702580164754360157908047770140590025269187758953429943735798642836005091781907335530450035859175029216475372861631037227031510740133828298096631232512775986946667731438828442859082637492394555118814994484221408395695048060933343666340686105981045181266182453229830551673068423570992866655282196470649553671010271436362347910578559987610440139337238900180429007149846031096939197674514150688979610993966143408572188963388702640535628934820266304358489331168421904853542464483446134050320824769922961146168649858895819658719253654725535011153919055591558182610292635973663315171361764819939939372594776442080463543363623184945268664998123514701569655874397178629668017961906911463747706525341767584238917361272526390601544616345543556836231219114067777945931633524542768825811864565783837622536651635290041815058801605515217470474801511748174415313895268207894189058833282159228643847636556577969527118403214906668799025872806745071137390928312830911205131603975949122213318726931552980020114975916187853644658503000570916199115048381647517799123971795993467358058761048765346522351093684838513395728627352159832346424563571094215463226223845088803130401917141037860415108940664515794127639479385395250141711396290244691047829846665647550232071013060338306842733743360560328605696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,42] 20265028736526364731138488838226513680937877616082893739972060919183976785958038224771308881842264672231882891371606515422220122595996729748993730481223259262059449917822628632936813774606581725775149074554938514449395837052523520452235563148509142758675464241352649771415790628292910080807414130984428064563999744997267240876815025363781455516083010365516423898799031178926788147193006056853219290747697537588147704671333083874856784940621143130682247374843201600939582184383647821555079170312283071565695399607772108181648429261402097098341064951055883345492357831811542689694085451870762890843322673070111536104365388898271822977294148969751549413878780704231834558557040625345951304491817787322821776398160803537023518269846138271438681289335080994169758661464530095412066826781843306883660059471795572793926809115670505501568019873189890868448419839127020855686456788580009722216766527457615976696318651117904425922832109108691518397235818271765773354090952821948690308603109383489352599435322250548690383020793869041962162510032679067873111182843187262307966954702944015014031002660960931813053044890645832018901804478582631230527911121011593727496426799148428731606279072517998906997973347816946402690657592156724372353781203229573881647917790583452493393515257727188500973230283919234912770938281038658278093631539323938748593157373606319734657164106250420369564804551559788514305951937230926085066694300539514885182416632305304913167669753537905541849502475780160752292468328726338425752920348147296729034977208343949760873774616806231295617232120243567989470513483222643579156954002624040831439369363693339658282276367619185182188290255443561523245853581314605179217485327835428702774850298415568010623344844047401005798031537490547307478710607147332477467588373072256166729961397945345080116299748216595819777699732500620454007397759949078566698393999228849612655559566176745557931867702346304562225846834928275282558947113286817593015691938744811700531573896171895842849751512119309142765894742018059726703029411029421432025415653708702869671666771710854736427453162690866244663017533013599620425436294272002919208078018245452518615000987028273887459672064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,43] -5674838321061581305260207193681199589678923300226892545245466523871728688194649086116906101088391023387823263468487067821595646144363592463537820142556427339755682956898923801447762191142599172137839389460788315669273377060726560992235894379094781352014552100154751991252393941562472676343017251465786038322344796206273223063935316140201041950938166129324501304988978783887872392105194476119502250537479107923366132798307757289651160118209219518416952319655996493770237576187817653138245316766596740705523323019564439821048161404734642687802029312438058808893216258137624505938244494528451886714740285335304862714714092227439947329292062029249497360201936398473281507868509091568663509896852392462871369115863711408244279633646310990455124284579224989399917293196211954041895849584425406070819430721439217818539424787901724715393739753989991560860259437886409652391625121473413244066709671823892070141935839659293479435578482208911628970117232326194118355025460909579811215515983276542182934097723313436081010075344759126744010155195210571280726543361279553870882163350871773901916942024320509383379888971203980860189826349046086066554661647882379864517546571736946803118715579975940862263961268986671062098611810258858885335269086829390539234041783885133294413446924169020954478008394767530623365050977340224083963385389654044482629989994716585139143617268479973029673619822874074019097303625632194541939632861263868514871624544110529780927450633783531790649008306207962349517493662483252196817168365399583461671306473415159694402805728134406529185577880414508438585401432647051741917863049982228633093480921754165657906819024286414539175015859534633272250734289721089421649153373585356229192284287770135240518207434201959254584907517373201943717971303475096058665681516551507439206674230661268948762082771426737301219733449917497392991122931340810459333416089493786675987839133859370492760589099716452632985006591381707758587991761735619368916606975392750399291191725607967814233356602774058197602962838517882664122876836970682939191887461102704866350416318131361091238812939993392265251462088506002351059661139189864452230736860441198488231551746202938965760147456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,44] -201133799379351241815547549269026634796583166105809675236673640688329037269659858836967297039049583916376645040329543375362226781163197435936178774584659715054930617418968408479257207046952370484927841563067491688346285024615597903549088991384901075688663201342147000204962924522371940862188747196715366962488823441600487330027351961971082752980886778957889019510257667965238015557487879320582593931816996309278318312187168582823168781276055373738971988601784514907442597941705063681283745793720090667678889777842385210928644347538741946770620017906809467501798600967132286281935886810971008722395805146564373180480732428950441720267539598316848380645606380477376480798659368804776392570034018356345038786409690429407889943352714215359069744365729938593774362039879183167635885347490995669689410945940046983896485305707919060325870125231649027001341463252645165883968992585038489621649746375058941133926548023402619408616914924251740266072096093345291002154478169132287177400233614332752295887453190153552114921732849897927197293788601614204475258898850122988787336737307539769170709627753818754225269844803776258735855093189712622771203852585958872224468281608158888556126184909415358996439009018711244008582051821365009554628354746294795933955047819825029931348954660273446929497645945733390312360027277164847090013216075460264891018461616118385917506634373081464385424741879522106034900572047920393523382083925542901051585620818741645360111974376391781921421483116620713549255747282133966621434675948189481050945783410123255394819375724190288411561239406416953855767030892638445325461321438201898880853313397467860753376156963512280617863405719133521932942764660698479040247291378537417295419220809312297519296940493459665478434487910546265032491622184987710498625247861287659663487073254503110908977601535861327091078081079118913460202147440592458430605381423210870286541359471773747025268967813935744931129627718149973658383494167462595276402032178966766500211282070174116640655987631693183865668087977355865543562580032779554628465659853678768694566632961028305853637553656619090822664190748906418498227031042227547070192276137408274180855512075828511631212544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,45] 573834851735463033808125203983531271255816719059327848456012288350315779913340689029865893155095260070409280475919747392628032035404363918962645616953342839477111742283083696844391814923070380973928114505300170081319497732470922558826152086743719163681487709921640624403905304714044134668472387867712783090960305542644479890786695660976403984189719331426891715066467569282097704548436989001616809807483862627709778250204983999002418131292593927554205346443978561187768494604885275497727875664497972755233523780328453906960652765147553999038766728453437712133713426539182643185661569504928996502216988015400405403319933295468259272651305640019834964556365870313151407279515784288357092972917533354862304718373645556453494854923461045213769412625931357296709701957025645234284436864473047225476209987052547013071644183112930528102114947646864500755488965887884987068467053956024853584339634598918942741118913924843858685243207095960190945046595079163290241487017344343950549895547225856596180903321646531776716574382230411156074813523081223037272213467348135782023260586144966006680410282329297517721539248714671891710668981177368966300768584235145839809763452142157997353073226233079805896417894355759236613796042324418819164905313065564731878307325330256948898526300026656481153378872965351913956660596534635828312964539223762657121932224849211090486552292508738503430158921724537100669481256611729063097716156810517298974522674366585381184977193127510940335251238263556858922087009878386002044176457855499807426310449853782865477876273638779911426490984712345212693455281939124602355392702089683391640864114775410288834764602662520447422754758551795879979941956019089940711269595299408057792040175214859058877972571722737293220314614354526556439836806744010367510692445459465434524038226931915948200262923627930693406944378357766916589678257468562268247181353737673217600060635633814695730677273159846928611762415626956826519264070547333118277610321159769195917682622966995440217128711109236072311470268867169388368114958666069768631749217021006190724678700634667353386379187620911625092630403836636688207008818117267619276556230391168625677990483513302996534427648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,46] -189476075560756343286595249558844435001964979889751395533760839467032192726929319819270387926284819301167908924034474607168583135843039255279881923979070784424413340444980543375327661688974117030528081846951315192218925662046389335890657749092997626679250813341015515235200273063263843944546401570173520244534515189888647970597122897233298185096242992207421772481841679545305617678485073191575778212112728013210936716097198635008139166943129043162943654669413383551623206536991691925496144746905517405690860782891760611399828120940899013457721543207374680933541672643116779096981517436433050235432276474843445573811546920284661712890992293500880282684817600470682376692087728392819751840133860723063947585082311787913323936674727064908229308288510327377421258332055232424093393936236677263788855001069638942382122176585311226170793214205752076882259046923234248247054574652446793305029042330028042691527475009747506423296927412071842538877854853682928031666519735305018356177986343475767145491136313740281275644149711535716732164849678085526714046720247176454455100707599706787617380358727598824845623028250080778909649637207012673660326020344596695687972740049102466712249069740040036723739183603448668479074548708434096680976265221912585354450086515940754316167440726621264128070094117697346095486240656496220000273584428987403597327149980545370813179471366743476506657334765100227914013653347927942695962661129814593403151032540067876548551528353707114645408363941298226086207218541559417027367427066174495372244302841316248314467736170291780815265346801958836540770822013657723565970576306860771318901594136907413811806215679022271302932332214349611575923818626992815609581355290877372805759975145054522630347021655989232361778402497952267061921596707573766240283405849242962968668901297644235437373378818774525612860205683341507950947468945327987643800263670654375125029290888147062551281779171673325175452536663282204585073680134936826207816900605165518597294209620368826438549616380918378148518825671338583947404209248851385126827975533086667428871908122221054459774009992883172552779620910088059423975417562663879715073996109096109909716569846667628209242112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,47] 36159649866788925359675256087775287002149769596849211831775720048603960107315164679714963883337368663595991945341143884282571994554188639587993848269710234641543960723915602987493380894484630119508754010243362103320633458104130532973634717879982139581055291128944614463541722472796112805306353277546607466701408947667133255051461060000595026360480587434061088809905333894676075935517138049653938506138600545967950989905578899901427225125312679531663001963750431412237198476256220301599162159612410009880345715875848357753411974233677854062558336147603583268650429023187939258247604789095553662816184327952193964022692212331686129968574090979620478095135378830053404978679198693906129540872703164213043929465598624706377676947313192369752253131436399146362346193191065763147209689626821060299925163939185749338805523566100853834767924071146730088064743227403402771957526672253489214025384260176830974311553828416880643592582815921746467280283967081524418219070294107281825599471068059255081538878074711529081396239285021692825989034137224060341442253452373399211929716427598375297163125305594982070532175498074480348165342395857856958274944813172274582487343366118324735202918458925148884505613448691828309436474629761410158322080048968173349302122903020516538216452812213813339609804579458861271292356771397025684681956736203036888630450709124705213212747773002019175416865230633128402635719080832578754275386094026150767743763308183220223321650405788253005065244641555735134910919842329100510485211723281044086297419928903323412059045660711538721856262083928301564714094139596123174368112006177475143108767402303625521199823483758155709003951413758576121130475438854261638557514241326916948766319206976508630636055291049501698923647814134665197992562521673566192290114320556649526961752505009595854937800055267348700192117711533886935473492437712976640414492179497139317330467202342792777466759153171911388594190066890402556787637933469400152303499328791418440114924477943963078305953783231135528905192198504859947093221839946281551108144289601177415158040218476650058887719515024790473076470279058562286477043769819720208723527836868938510351605913912103772618752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,48] -5573541462610082610296038624070367580962936756015995991747845384899996480899705250696734972806632963568083884894032816941565066842612789443356116739237865056351853684728402411919941089275345495260074056622384803708027558757205661482463930041047385923905885484885169076940672165120527935813842970832268954363277736562344861601511788762748806445746100413954103806580449473123039862910935094336896849142809306818464736111940249503896391438374627126284828115804324822585681919766215482907217814100731485102385147587240958672803300054124293794885466316025358693291153868671120751448338341286624188747515296162895697027872492006005087012520492203668778882747176309924176413694415084489873677976883040522856412905618261313910594452348215240036919360740015695243816368252254790113439935767062052212697142257925836881131212495151707661123637298614676880169877059795673655692128257147485820816242036207089874565093674893153017446068855849055041395380514470186879682389722459633112524110826580024489186872408327419806098880291783013410087292649731600023356590134044592559015709711892546378815792911168289965573056555557020647252859741713053774149804449108538152022042301277919412129328006772383400775674776803104051776569550234847988340187701734133840544843440650314688250497342723721370606826879172410454586663420812700077478682419396569394560030786167723721527753197796913163125801866260061933038443702714890478193605615954479487598713609306936459256015411551361741198651727086753269451410175554510913051440422261214021579384875707075119501215250433282584927706305915478406055530353513815317295384761915103036901796837857278991124858122290969423101679896659209295915919504444584927371195885691456760381241668964673608556328804003352403911346885765090679625893856418585873890152281457985532573859248550231382632184124292637591049619162482320694732496182772246647945164211121058712881790972230574826096163268155175419455137057548277834389387233011140201572554954032195731480348996994480635097096860941780626768212525978475311678689293555425427863717950661931430610030292748063740979858410573171774074322291892665752282143501779884533114594166764564718659193240038605575946240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,49] 1021296956681018585461330671409648939834808715575470886765056224695792319506029639946470771235063489418616382462494035837906889748285711948513942171868554174958457665616491673683433583231985862313207541293091450939385880128815344593794714944355994938724142456325186742416776458041974569826133011424302031859949231125010822384861231167402371621359818622745479800475221341402117728807946493082228627723494652997972731088686443404055030191005991589160474152015506961639180613019254631130464493526825531863390093726451260054505022194877862755958240805303154598257326473858262776658108100060907190820507573802602977573194746137127023262632854072190945610168587290975885657350757338750009516648456190742865186333283198498663991328252196655409993995494292293254699628384902948135141135674418821740343819047801550543183778408808906279444054396901609832972820397773701166975994200889662997072167883127577362289467005428552000876704983696099091890619042654882852862859632522196066009664242496933763744537296391316197601886707976724726979183906973268091539636552382354429631089124764063045775412052984018422441347188409230403789513616288333265140648037411928569370990997891418849458859133769040517244959062110484019360165763802264436024547857050263851720048499619054686073750034648689380950283113814212746260203614609409838902095504695172278574605599204763055191296059749240113333594827006948588829373372003454878375034002081776134271108314955166722999147122795705165407659769783444753383959044119686046481034867188456357541832483923406145962688913217037607662350197268464413991009473441903459812372353277730275866152450297952318167371369574817737855359882149364660489320413954419085001109019148820508926418844805590636723890087182085687722351248227571812260997254982997825849751930311480555140331472158493938510021302585663879350496468600675712959563077982385414392250976093611364197454280909568304892704706996329521430031417754058027557851455094796159937116149137456851906573793965215893203187365160617438854237297406931410621315700782814666479186784252478440863481895411393921776596542585235813061077983432261193520818587929828694017757632233185236294810282257323757928448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,50] -200280965122918578530984460419727938998799621041508816057915516627765277218799431892997881397484238038526505821374553553075765342211211411984959489904762046326394425229576477075153299911759495472380303795819997852351769564801931304636873066240561829440861402905084082061775029573618662195930142356224237505181160482211027011572086143466394175936883147333456323678587722279095067803919908883881997545477561672830914782825530877867190552612895814348088875651369176026563046148985855085631043668559714859015941751649968021262261120353944111887499916901628129701219548925450259140080833106683450526092367108215026227556346197413926829341767612651671879218546256828448875398382572111659458060722528882546395744007832449927744903037263338977897188797857934432393854437068403919052259213724545290393413856795758489179945658352457284298660643242580626723035436260948549313587167001069266366940384216511421991419483915843570442537906319197929895381417582924643579216623415967324025397974288654893653519237670158513984015910301696942490704396317468782260118654703685733790732001368947498380873684372586389983026798788829496938930543445384955304851971615136641854359103812471558543933978811308716645958856221328538056337388550697830703198942512755278233519651599817102333762450163497587171998783369944367905158789144367081982634874585998282833309727045394554359078543367724328671077378620404621547449003775208701375161215683113766268560019399812338058712527623096545081695116039839383353030346135006818827448574904886004178923553272236339311924146432772032140945811692628411451737613362107718871610823726481611010784338413812360251199124763101165513871342908447496925756529584368763691629231594663875076576914046439701491981632282719373983676859674342622385585434072231724546360999973888138724511872674191702436707463016962310835926396665036149413850073111198790247036854829684647931287738133818646616193918939591138458109394795137409174790373948651649893663321939150297146528907204959387600192804945440465763673174884943180654242931717337888494671496409440737951538909768610315159315804065773695880849130659439767564468531675356303597242804506506886673586342166628277420032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,51] 28581901556104931369306484082444404094768424072044926250322267686276643622867498971102866627982392431471278575830161053324172106450001914916888662375585432870991616640957576823723521524442632092577279669535381028644603401888983817431529364037952788821027210649471615644422301121751099930119094636431463217365402674032879986847666318707988893972323920296711799244929612738887000495784798482590990906028647579220146203211979206193487711925655233132368930108887162511242439552730395275932343564676463854718681546006877642711130205820806113558599342561628202422577496256047088822812589056490048476224747923862938940934385142865226054852394070805509989805139481044068543824526010044802226858237578654499215731891889767236601989124006287439130566138233721456004959296063951364297546194778225639442506036481887868242463229076328595560678740384268092468367735426747558406918300393864269304856169175264250687992698718029921173635915813001753613679773843390597550728176294290156699617469727613887245560235783094739316267620539177630587972914226911313075870782114670154724568023047030154602856350974052806951137222456558044430901675749927648188511122046976251845218508980428841765426708454752335009929324904665383722891450473975068280030023565274708337030244284568926291248871962926090275989795611561662040662088315294166548637515333329093535103101643014993632754411943790281826751862269396475404793835724288126787661471319660453959583480141754196968234075672176063373737751921787170537663299517083229143013578458111380305976602372518394296762765109303676434310103011358791500686490879856557165498895994551623224168206756201472372768137529797179771707206307497487098698589569308136081265508472015989763859663477739234448605021949745663487023734359583918830884078848605917334102048805298532568355078669408701052659678361065428751516491621631487473707547004758164973249539806380763572620338677152056959022015389833422109972618865901698155505831939621136497496796722509357304161670066050713670488005375052793211718576526295860651273475701654430343168662369355254840560188176046630392500505740774579591964516113667887041908278756765519145714288107487494728689877036542166302720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,52] -2599715705261052447330309285144310319828837576245333183590684029176161927024007608910705631307971923767380602326940911469622333734384153429220472914523566974640591402111596278896093998862152486416076430567202141001681864018866697042849412934002011396789595346048832022116597465352819825937674269758301110060543246042115936671238557125376337597023398417840832216597101360588219467240863525057296803378624567993336358333790049717973975615269794340975455296851901492067465521078296554842377958810303766058869040253188489247248627714956719730633243367290018812190744794675489057307260298165021576890678054496324331501046898577061486706830167779000654143464052680867904252148622022557602572243781269178042987830191425476359140650751121852180855678203646547244626626065263914292810797358766291588339422551277023125085375471283036554069115332134227884326732243535283868586142764462198477574114927375798367256198361464380658012557888513636134602738500219797167297019723668530785906857219508847858549055298319310663790762978097780787510183220666675863555739108479916638593082446986983427306124846734645812413229333238992090957140392380710213512385967280811689443641301778688624172524979164354332922723007737011700501646386939053163907737611847678421874965958965477247240946127425967326823725212252722522567059595716859174152109835930711390847953699371552462636097787808548198272511197486077274820527272413192400563665595110999065291511971339280202632360428386064711407664142883741282332608752212689349884436921289480772877582852499719807874633230488218160331861858039816212350949050122631416446282027373939235412930375532485282937301706318288755275489368811995440445359110678255447983128529698169004263451821531084318127705455091993848931493877001035304100850203671858687361693575894118825376551651715434782785695836663039360082676766056358321232527717828733508701934874349730012782074392675122157809509542048027698176405949151558987202128096211351157489227163385241660601151946664995502951018692105987192488883972999039364352901169939771990398974583414257062750525822079531231057581495253908006865711097309417277546596041352399736542354653024386313989330485472890191872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,53] 225995010285532417286138864241269277393579050164952850853589693345462620906750957159723287518951615762122528554540594748101645027049324441045754464326859887014852915466908075966931147431591908982295141205546959939306620956846858332872704503401592703368729457740556380441298426479328792648906910894185320772263656042345374071640811366224516038716322315030368273297759378362383334951036610117660123890322504728825630971152513533970846346951637600436713703146296886510816220842361651202595825272737432536013706152769074837961876888385210975541586327433808667416309165219618599206419055006586568322835489065070355127701684234059855271025451130178784192163923105143214874454656846867453484241568874876732816475882388724754425727856061373900924341124774669658745464118860944867164759709588236012648175452305529574513900107588381939264272938159165017541624329477446430565809538138621387192619025359896469120352201949326376316890690086174212588196000192910566426240592483422263173214392734796033218748497115469017359975938461857266637841167619771879411311940649710100097897092311825924814061376964283325107548147379275405744969884168642241554187480715538671454593644416228474177313142805021854569743773898568194337580484688856122121730728627244109243850403458793607437456228022839977703672457230350537677687272423131688145305941883719350790633985125053736080852056740062172571486552182362134757103107210623311809464860907739364479055244563343926728686605454994843232108440171451097797424743573785556582143035346657509466455511480509242643358585170226812591823477163532065986146542063920564319533033440332550765329227636117933034472631537406258045973241269623489221134371435150742086233615243540620855891008204472922871164765013932091909900555066500579316292563130254713164887980870610756341494225893492495485185566762527194073693309396492335950075134440138171863141418938581742402515352396426355431347778866583163270363057332709482407526429290244955305019666257004114973892027744627651321477081858352348097947427723991044210026807479809723962224982369164486856524032841761152267966723536490144819838084800885850801085876708066025267717276241754700146791573073462034432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,0] 261772161016563805931518806495592470384024560048097221053499577297546114972182219847483459422461831941476652753914032551099927049730442615319485655040875421366338498659972324274362940862654887022337981120398101292350267248923622658334947842703858897080593685598952264123668556843745099566402190336228169469982677605666251976485642466478151650302327075322721214662671698325621665240257678436832389610364844663803156581124423838650025551139999785451133202345446046329777571729492951730799875475205171833291431350654965234762509592787163299848059995236577916478694314535285076653800864359615825190768015821239054545001616337994328571531202914178989838878588533039617520395413054804832158659992837220567276038070908046248994526674001373943777020269794090253661635666637665320440966761042534875084271630952928867341991423610124970587773354637231808986549641156503916357421351648172306670079385197635410293489186060153116004840927772918585348398686498576501671746863542992365885250217320451088727440026195633323630199825242613460170928539412316956009798815118096294778477215404025190341696685756374160525768264716593592885324531818193806973602680559544481284398100520474530452165310931684807425701398592431534965905449776753387891378931311279280483225330710470789339820762445464940816421614246004517653608338010742653364525371593856992062788706898165051096988592263632440657964612721839211357195276393598306413587250520362460025312949394133338907819020095262212180802412840347900892797069772272983645329159950790991574045885199564755053034080942780195112854060854393164325415368696449360094769357991052851388404761112900246768246097997980125960569150331541244762823994725906686678379761983955324613400988534459964697498053308934851420962844645196703274639101999659017636186193249896963614187119734427440823805208976576219139648065919845021345915075942206636155380661394155671083973158204752900067858187360311593651279148757230720723362028186815081227675122433773056273565815998287987300645915422716078860848658273478291042774331034270166988000599520878683677003519690634068429622497629490335121986844798008055748900747872632687529355711333429914315318863894774022144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,1] -21918756351723687744491956772693736334036682350703512713732774604878654158832352965747826335409161448712211982767535964405035902170436013601155887087418349219988977095372172168867793565063368233771905972489980135863945632951616273362522518667035643521480004317828244692562452067479722318433046794352030481345370534110847670126735009678912959454643873123729126359633540833699388337510882997102356775738654641755510867643041403812026530340005656052021803774394111626292233830361806891450991603659052309554226314621507211810335293637227128980144794966183977326475542831797543264804707467759057030800018854180046508418088223400288444891978822169546586435205918051872255328425480316918787573158733401955587366947486895148720583213159033732189275432879020985241998437495326629458299307289548910356590230081621162959219191359894556303151481438844361286783459573782828047202107557506047744736873973993031371696231091470361356880881640256408985041081234668137554173541667457709099737847269940416532336456288791964704141872671116113599266777656467411847421679049614680394760089886349481077475549505287661141284813810761149555588067592849542289009194083852145652227567004983829224641308212124764330002240233751807733945716040890063779370352725438767304823104192877314784918545724579271620103181265600822434543210322843375367526698759936170866404760800779588663803800814984203814201383032119471613289312026144739438765929697879770162149637440208550536721188658664199135818026189209874720559109823007061011549215955151279460879110022619320269898788437598005365452559665926496657824584748654037524521070600794526518803084225581473924358112886577359431608909170071038391147404917691994621317101480295048254126691637712437329080087954980429308553865453663771982641391711827247343615628808827708788234561144172191715581062189163102697223019695381918283935133982783859150012019463277461781096705656364838718481171215894665270786123799203247517664217921074445292031590367901688390060156562783522212246827455115234688313746437321562479011263446850867304982420378415669511740990258099067596547355860332396648963028213789748591953229862934626354297653166904979788930869455858591334400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,2] 747426474680953936889425388815281409668207033759358890672930461339702136755131038275562242912530146630660358801914078013059575074643889080293283514391322260956117813974153560414127741522378862788315413581636151657602135626618155837533352836397378462315474095947759252369177763313397699404653577487906634788766047536933997725184271946669886960043800711675761688282187126901723831322345062662643167582325148471376612562199424693950254942929082983988552143145441011261745727981762526110800939483501761557123872001235821289229434597895731194185797572185835716574889030910300521062118294650509579167548101606969900478918715634179172312082533984589863377579118619766861291897637086147705855242850163477447829361208448437568370022294773113103785813662680603477095466507031026728116147298688404193559281740036063443074976366864408328087896980199621011268261489917363703923145812796446599942274969199070487603185589606648369264382260657595259421930537807123415167644530484809272976420935569021096353547281877151406499944768223475950868581520158530530215570290722016935761521992492970813086887793514437635529607478315153941545958918345377864106699364504423491163998658916549727948834099096066388244299900243953864341061385061291646013247559715998884014937693535130459325723661035873987580501946715687878033095364947397593629009384470358389356971724736950915513356119063056497497730611896857467392184486734745212144210550250673789794676866088352423210976687242630079318304145385031835933959385497571357427180830220083752547969088895369750459214636939854987010220408897264419299987217229789754151220351558499897916134041529671607594843999798402005985147743383320363794853793948427223552124319122256660674169069512156735813725379158941170267712503748917068812720656793107282846145184841903565380695441648505677879406498239342656449575159858672023578613546637639257015226941851592575483145338468734765295511747623254190911052053081002952515290633663888488218456625497624913898627938016243291508072385956847771272193274496081556267709084704943430409818450226659280262515987204124360215966243457855096513234247131934083683267093949684123249517206492650727513206328558692727783424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,3] -5376445378480534648000610231215155660946941372117297450827499290341417091457730207097032987248240918271291762638703393803877456163836221746972741965276081815870292255999986196582250156387719144345159830437607478862340067100369529996713580586304726428306014606192079126764746953277616961487268469370079140095213669902652462961555001177029608896596129748317468604237271530133571557520415498825128460587291741156212371238316988408775356136580358253011373764749977415965533388268438613111772685343454063636009221663883790577080638533505800173609888692140194409478087039615329809097577868272919351354958045940073621509677740527014167274490280392865452214624956124555837700255411349869326555829105378609479148699436400688210847215395339033811373404855327692073233653760821191562741821428142162190050668084892227834402167979348803622310622215402883459833369872703214058589099463473856021211188542647755411542464313661564496934476000522537554266675833357098174817673352671017456074156316758275832383736240239191283779320679581335848268003447942173762792581903143865944269726226745921376124841443829257353155223113148282304812052984967433994614465229186574628982751982107801908531432480198309095906074908534151471114400133445204940774095730371395544521990397968375880434047016615762086769711703650523306350717147329750116316979602288382993303867839680485537536375954464317744386800553345935782793835885922410730777215805458742931578807609166648578066656245743882395920677206982862391290010928454613722999425999981238614159241021468221069823345191408144516140443893300319105990117467787653098301915916890403454800049994231405023433923549747999314275402985913260927026738358807869843316358415905999420300489168831337397637872696587811571881360952823856208794160780008643365504091212224412279661809701187148824131959969203705746832545256183689665486965944721627518809762421613917381926348037590205500135501308346573739955010822351876987403635287061369935527023450643867114867917762976879885125109433479419388703925869954058123983560956415047752245470103935964707340170015948770472996231182558140589739980671040413640428765487466867134760516372387272712748702185905080149999616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,4] -60596825623845580774342042579244439552687339111909510915374914713166955365057029029503519397484412234444857498587997868551062129583076198964896692785612947063891054626918523752236619981575628905122912696683332844502187304021832777945785033977121190792114662717904370433076089514186867073394551945945430178729748312477685389657317513285558779901752785356898185659897525087668085921143925241622096213644423687151834844275444966573505142328687692101200276374491610637470344088619694222250215539245158977393371043140622297342391034744081840019120490195661454334506349216525395188623380723725718750397754927049208402001588162327017599727107555505032796708261130508902254092769933284824004803069889860923390701764793080193162761741392975829857173004234770338637138194419658581619096948407097319442979183261557682651789223120629815192841589628040162844140452272455115934053693294145734570324703789686939278031885928738750885895364842778168670696873524527595253288178823547541282037569214055280817733942638737600665612308763680843546356546604473965567142952425213805490176067876930107214419788725554886037510411222821430121983224651111730992386369112711539990490581923603456414383377943168816306572650014637120546955551006306354273241091352278650417324052382921698427142675353979198576101859971361656007433884719966152773581148593830565165807410744553921198650744806280020905123545452165768547163198789983926586467031096922779164042867169104993002914301364957547891445004576094444252822044580525795232913253574880259945836889454532773372779959190628669983561353464106100062467739402705393215477645553516331945737206902224878473805039043283877779655033267491568278900679762314046409368337686101920929788263694119385387116793931380264062635526650446525960752608214163827939141674599612366093806810066466127549350975721374980881430573104639419288182395814840148497635432419125860302480708804852828632590981455516806448996518668866286977649281425124934062776799706386689222430892914439055343045417749088935010701142836926203189750921860821350856149039151915391054897160052615644926692002098649820117105847366414440290374314194320121219554738108937688057983367206300630506274816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,5] 1758898303438190982719146082812608045184343880210720390940956527479266157151757038614614384221884349498622857993764254129734029794738002977667919468558892639632558026834780104229540598557739390033271574764035661474019573801757330368109668596781589142665550832755874673372008173712144802178600147795140262285535670548672017490862648040289212711101068042326805278088685224304328994458850903272493507143480532390680483556714527542775229452678141632650836018123246020794946808027472991462593837345974449645283563640903428623327231395572058077801250624057388745728078016713092147603059493138092934341499228304818082478765589000683984989568381269894861210027243703844619590550978630594640488713821184102600163370382173270579818323883568981052647471827670581157694738849846242223012498079063047477793686965324734391330762668354572275897922678957910957229935370389708705330387175986125324422232705937166030409646617994093318206275501533206073119479748477694945499408074826711942000897472632608621294729777301037002246315802125540087246949472973896360937357181944458370724769432756254966136043997813671372000401289515778031400441097258083963198518505036165580782371855776012443206616260048453288495847405700133213752983731138710295936785676455044993656436251035326573845028589193901540793713366376584654764273337678318730698645584277384116908207835455720078087692417845158776197140477736733281823742997806955453799633072484149283141851524179034422948287468596744969250732816891687226690438582954593299309445476560813562251194167984665692949868506604497248203743944755370282084525222599947897797234159807825127550605593590411578725019869575417528027380599985766831904365998077531409588808152127075085870052629429141539528908219965699058664430413643341046911946436025669931823727839544897922505366925318288529816632108729263629683524998885200288438412143709786689792001333277111101934436117669569557623992026833913564372503264198644536881172361863179113927769469493126802186505926937076503426816249919820343891614068710930912991441267311500803519991504770801482459867401157910911597846258994070597810196433055584302086978234612379384720841577219950863227369433228779218190467072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,6] -18628536121255259120556422778850224510049878501660684223250256136272666429901471999238058509778640467207854206703385611724047282948511968689244440690575156364628360031633124061221550404184542253989074918988191311478651442123896814813656227837840940566741783296835300244457129281502793792709652790325877985805402899227606336406678905057730216613621886148313050309705021666449072289517347213724180891694975520086050133451369962199270085007060937039749214935072581170090623775087351653597543187585078702391970835997229513040256451669668455517214636026003036096626418506210764991476567824928935191437753014369762914163378588622411995600506398049612277901930819635289364398560512861860921499928178052451186264563950354177412099942551001670879611453730283769322323829611060679242919655015582276089021841164248961304905735185110689084525233054436905740589980220453034712605659585637323761386899781141528838956635157981040087917081637442104452863379905433203422426685807499572308212045954083930239015860913059516600308384152911442903403065200484819208329518665159989282898102182399329331257281623004694858625126690076439953866169819460414963627148805202588854202779583965586130767031998563546131960965425078192777441889205652350958918186263689775360230704169974967556879068917921208215792947291795049304895441587254353368946201112056470399053811467209310212901009003669652183224381637301682646795585724056712378918002238214413495265705029187391880409208452513867747416106740270265917733254385809171483413471901671086049189010028118640601413569601835816891351782203460497434180015216319753710607685036381748698732858993598335440871002271270167585169848283193603068686898636324815387954713386771673967309109618806513121509936938778395432757710223389598273917837572960632815346547380857267239903878659076815924048749422835952638692641370626362642345192805485510833594308845918558704758841446414715628991768198345388169840936189810404277939391560990633180971355915206709095403151757080498102675559664860019063213725979920368269912324227973856891865801510513640748243467466384946354786158263090594421546496679721105546404986570681001510991377942193316449149149019858428642604351488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,7] 101089962188060108072910709254087433131532558286302303279357784340589760311688153001157386924242548588289113920469653219442386061698893024303462308802242845670610966971284864645208838052984974523515136903032089706923985310324954034836099237373316016436106247042161596297131442325833619055564466526438291006028238513317046070156232189511261815851272155265395707399503013506641983287121363928436958061338686099676367938279492684633945728655021656633583490899119218028286966714082197026770242506283060746819890589224978889436146443809054315025604328158313148442951026693570226420246466251083957188167798841881289531461984678327526429530130345286730799481120290568183346541043308111299253780866481823386987308031202280607871221831869702589034325001077409253673776072584994081628237482188058689079955927840869325855684696687891659691372256753496258576452437044374539194280713443142739087660466081090397080133405844702798086136534156467487404155679543828900143776130984533821383693606949472714879914800979597176235529961768684799683386372158516866273712235117285313221336851088357107919063577596575964870232215227152075304754625272288326958084674147102452444802448684874698471536799905284047810943696605408379736071310222796252371876526727710219017512877899244453083464619247256731428872026359127216416314241709963563546647340622957004920308072229230299447905802426772366146141439085825508966131414485400726455972717200537159871181139615341633497415763017806036542804518553944939196663022554525754668123211295756265471737713351607209610451157142898938830856891524976092922248120227392189594678753957532220288653515921734752942450663715953828554611106035245923248497991303754148212509964731964023234929972397662996432766909701470270269597689126654371187639137169562458817893340674664752286782440229293913456551646920468055653099276601371005010351588983754865021977658798707250238608169647790500355763716386559037609643176775058571349341629884074611462602918740372824831456066223519378423228836078889264425830638240763793443623652016881810926597926195086611740196409223291562721254734402842468390167774626381166931790278858619814302950986807724879722246120186493259123666190336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,8] -283401213386399416951130127184388973384071805973648825609945105237078070579599640604585256048226198690686811081399175769142816340442742825319445990213206799435373253985309034234458333535773958802334739483958920380292411663515368944951356243647803729090538606705726587963390327610985426841884566287663331519365147924161131038060566152233388368582208028927340298704556057187590316229522577808055715607142601867277361978610847201382107595377549629103784346229679569763251480977993793033465588220710907158392823270003212780042622534655692040623328022459948932577049536629777517159545668498530729750079077594263807713973276266791593179247888150547265374497635461922225648637374263485064015490175687857070533791317159163129338304877009879548703374605673699798176273932463293934184649523897780487816468918516363992866442864530739674244649398781791143752934924103340897194961002661254440629396516297190413173025259985781314023349742104180895135903823834487206775443325516726530050690275935507280489022449114217745920378247536735481235005631361676894622889698506011749166009714951661613520320304601086809350352974103602955876835108199760266451944074486846874995322142133169898547949070015872603411304373737887369038495114142739808855849303432836509442899426786380371221453423597797456818688065888936067496002820128433477020840027383296615910222600728340897635796951973538861445477064204143647407407751396199068683441913226354648387575265911945716535603009857372993515584125038513112723167052603361050723910720113047757781043628063813725325730277046116159781603988335833905779099873798942366262574371209463421625347603154293147177186317211961134841011751366974254425723686787707155556506447990643701524595535452812319818970804318856531905756638328692926173248612821388610433965080347662561396580944380364102456761706494456264205746834273277434988503409203008935107570124181930055665625329743927175052422752916649140610924208219989683728975562887282006809745526653479929883313264040034517057337115810665675357073868970622457886906302251065924876886171848716006857670055242230724264016971166237577584464674019767577231850746070285617151112968990675890459613564979370514740022345728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,9] -69485215591739954982453385712474180954261637934436154048711277526086512483048495667812397996236958792834518757320631555512410495955685964446025513713039881870359986562870253307157453253076421683536748431799495758734558529226419523981701650430776407349164976137682848236289802793187201882671631817243525889023730078281796177660768851104833816575823526734543146542479281118725615270846997810093582514086074978476221230761416957523119349418627621407885943902441148486229021036692596724386571994522156190207872518015278163264995064495034134238339488828568308373963913425253145464606500234095336404089979389729823419538886285997055783258843913018047450971093637980717832260348575580347480291685561050686548250538394428009986530254792234114115240043162646513707939228362138461392871736580722542900265631672874655731388779803412710693183755186106064063369631119472252280676648749347400406939773299162909172297055593041619434625928708699025886236473713565804244123367206695674304663603217912985070533218785150421130712251436802850533364033501956118011857139997842721022626553742946362961853368127939227854873019676219565978404684883542369923195807375696229895014441066369502058451192774498046200827408301095055727367582195410992990494106594619209475143116881012832459768280765944963660862620359714689762430501195001157046380385485109692851914271855375278979792368631636558029515909732999749838084126845870473873169231162566719565805687431022997029081040816584342508310759896645034298471708591269409842154490544082859348617199126211757399150048223985219567459716101078591595099220708655263927224791414884325024560502772220569305514370017755032877175313987381967078020274271365791318249945339944574485164084196699220817354015093443841632326302899588797919805179988231687218188393006978546548004248260011089739154558111629364282502363589202554941031202495499959800528835100071722380724990115199469536166616174704087302314691372904494730022778362909715266282060845411508370985030699494141709136904750664260720417738617722303771469984636702795442448509792120969116589021063637545655788888753501249870190634451042311915691248081125973260178062004908459833109137619273245823273533440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,10] 4175784665183407612722497675597329405829858177169697084059009312084886568157441822907059510643750261397032538929371848243106507271985022220784501032104649515375871366159933361500128632070899405838645835379594790764467866417205603415708314242531430173102809966194388222382289558073087702919969081222826551880143396784086816276402893715110704681410329758346112528950647469981639765702627568198967864882119668848957449890805863349567976384492302858920601800923117648591993221887054257590193915626392082636350514356685310371612025772275150760377495508248047079334796832884732880561167777075538635952763337568504936297564880544676314252185709972232758220207009612583456108488839859927500177358519028071278177468153503276590231558910950292545118606974252228857308219008392140894089648026570066581091523453183950552558151414645506758376701454966482075803470519997524772176885354329481921810109175715829416056688755064070152204883870266911292122899726346436176212214041235392073142426599100799274138904832537231714809182747576527488928824242546703994955427729450227453886727422059858331296362759826493667593349710668667678554256300945355463805681902896384194250281867289246393839548773749025800081710962540287923845223876938740874507555886545204201198637675069604215371180551158739470085348992187875152158665564471558322179928761822514385441927132332049019460641724042033486008521850310500903417449119485665004847862606693726159608766324949384212768350054873529326190737833940036143513506834318703425299432614973083838122373299314050093516904385223435472052255122065307731675983938477617245492379839592308828716807284927169685093155999608347933887404171686436673723286044050051876797004683494000761643583534690568704316540798523672719543091970414890958353033596614682769524366434289749574196444344236027334035728041832742262258522973476335719189497446826680216857637558254775553800453975282330865037322874799361081950592176998029872001762390373338275758260129231820931354628768199819944847930299388818746895396958303897280327344326850520783131163941350179660359290078031896030068263734953671821076832890037684914277927135529929744722563717629430585009622203154258823508958117888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,11] -19445541870254497787306999898524811581184160461444952924868990724614919765465280559192127306588716122672339345865276468325719141544390312277069505648102051253266064166058155679270218044855162509852254417905624885681412806510180484716543363421624246848120876369262995072065627186217525253051446387356189753403436487673817288391196517632438094971216597963088922419758809251130574993560946735266651049017369486109271258264519915426465252659061334094508520798878948218417687184042964874966906125149021743426084334710101659301291617417345807282239756348707669097475367733063028721241695436977601771342452832620933026488851687485778974268609459249222196291549003098706239711518158957940609065944346264549552437464041314721739894585063679059476625649080528378965783262499671556365391780053730520431165978040278403788632644070224681976209076621617948718471540866530404727396960273342720712999547370817172776753147036506874410559606435581155430330887627211605094345644368581197288967810381821560051212425762809350667162531535834683785172644926215494938370041038149568685686998992390061631939797166514541543182060340610224541159320056675454724531812277505461850051871170731657226295887474972120924992382507183079135610396096581737977346383286591864765066838540147975447867843083935711182627085434327005094563637699812202672947142885730475463930158452829014405882762789224240098119543196090914004301453332745002346121529830275446583897711292924670251219483138419509965804901674262625241683934455272726896104569696957132465687439508438626155575995146520910884068655121133611421522853453003624974557843159057532020596383512259944662933944562547238608465698562273588644806545194271944604896973175759608100008238451173526501206533209960938665151769028728707852923424727142439488498084812128101300316977129663420029201702849386023416798651697336425237322914926447711516878623871485821104737252732080693552798728745045042181965040301832207006790584824102722182757434233640573145762489480457099215362818288267456016851555113939161611133018685366373807866417956618000232922367908437722416895646391915452949219264797784435601309389153386886950554524713632247769056835241901778802460451667968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,12] 53268920132594353131235238118775853044552447608139599764999559511662561258671368371215399198489243935815576665453640960913554384198834758663395931105568240207609514021990219149404856286969808588806818425096986301454257215554369560801202401722784570676360783531445098706877829463689621684855718827009483270053949181887117924450274873727246743723327985229363420200055748560949170718129974520558969288821714438822148538140851155984410834749148288281572025339148022570466823818430602898350734877267473020032759527359807913548892133698522464506966992734135440768647589155233940405354109300290246141291461818790493445302470805367306126591852597553167089719973810695848667860778874993839107761059064720564543991935073639598489462719022549880126928053508665557768495193779987884024747569181295579390981781031657214120343681269729522291377702109965386797088506755635684049544674046798875741122809085186714055440312577709885956949408586026855717766319371065569714340028695396793023286184258164540648659190684109472502556480323876486654613237551492023242072053147229498285970383438654763591397218188660346528916098082053859542089905987219244566655212740832245599124732567674258949021715973918323185953644474053693645640576925661237980818200219076627408088771383069273556114520828470528758174323480013984717536084258966848077841304815806394410623535103694265804311594177853174293823476784563925632903917146355709963543517176449932093592277926994055245517351297528569771828425688824594209418427934352646225119198416436375896307731459487327928355917290076387581221559454925894877708933373547379673268205099465009271522726620623271997118288547330047182003292153849348090750686487601373804403400757733669858315543030918807519888739532608149209029024828286605259522261872012912154112678426220765880433986259766561144734043546841899286506956919022297930163079305834068143765427484935150001557857226501384443544431287576399614642303503127185869131812594729087006316427908379777290848944523362793944219913709104659977294357542826551464693010007057498166871437667754368714568870083815405691651775558248277031147497747667477831762159974033686392348050799602848256212764885384811181598432034816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,13] -100812643744917912244108044342554376146149491993011557677362834040781539024406154134730961399686312938246777319324198066881492190199949340080477857458579396394437062103523014178379269400598427265870464207570124560063941499270925548740827365317007395524543491732280248407841089089586919123448054430785081677031136885424451870188239325868901378733581591290352857846965767491607223945577439511294063133842362181438229780062472925841008002980669190515413537217520727392189303329689362814443414350192788801302100867224519904600222292959976647318536997660567233274912392567945526522161700101281378485971728469491137895190584638129125160452463897154740223538539771858458892368238524120687549096828517415328729600855748596810213824278647889653117745066367190026347689769462433953245925093342939155768382346978350710736144035992627283519408490924685078052978710691165123177476726914304047809650122610650582719292109982976550078225632450513688102572006142624214216299750220368280657163799882328220707280980690782945375668098695222384676369190270880387983074234623274026949591150824309495234961887663776074240393037292654470506698273172050449403177630731969271139904994477463683633482558642069401348872559262519005871323930808519531258283968787995197864454226682488743166070902476429683896610439083880323781511237642932573331653157453513473602191478440870715669341584511381060040430664091575962781387306238742396019478664355432701309077043139877559917100489945975227378772804888720588596473824241212368673503456535322417002993324483586181758680022403113357016316685802278749496515775027528950567562183466238692287417613008268050967244460784493434462656963752506794156016517749555287493324840615449863944334824142874445787257121752904256313935586136114091085397940203934054451381842828798393176154192060862876450620520487170672239263946885498049542751703001733667053225000722173536887573452001419444089640111037879877203275210049336048977729434985310147889955203764712240561845670281869042203853701679497222700007045813930047652515895011040604978558496143636794862023192258200626128006066332897986915820973448507494481944102844127626701771690063782980086777978355736459545370093944832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,14] 133394456980315494235065712556034341619124536885283176791032831182434341922829790526922530705838309462444113306069746339163744146988285602952340370950616472566478635699186067920141862949256362886201956532265055487400598790178506790071678860784350198816190097517214896499213007362125043046681709472084021145119995605191633962108755950861353968905575147175159248623374797294812702186154995119074731948233230771337618107940565491055456795671989455624913604841265958519367147927975091226963878065690634301679547234664774276076681839537714487091969527969048498145480628436042260461201509557067233801870794686152683823241578373480286220567959304814832258558440444932811403029571473038297377484226625783882162181800606564660709558008680386064062673060809447981021363194464121533374816212630980030820676577654215378399177442867021874156478256199363653778083376070133115108338138526375187216064299515679771022722570949965457715590314531349359030274215698767163165836538126785030469549490720879438783785866865760349899349935059963097171991153995209216648730615705074436722078156525599498295725566349433826759713213680259343040345518017493230863709789603851388118263769192746571412386221610419783594972077974875017436814135231848968183531727377923117878257166284172837477131348264918236710070712815418367903674628552880784926151102845123118149966922605721448091295210272455055481840030725426706000905718953733580559513754915827812729328013160041221091553595092600786818103000427419907564024675289629783728034924774004365105251472175179261625251233945022749633907563092226722792559526537721424030074423035933561729297794833641429500462329666955347100773143228169559130607829303868334220685741370311482055666811083517886199496015864658106045626434033477704131426233553915913322731243969348212646615750917477759484191925639820816186260407318944271641714801268909940502551993135290202011587350298326017086704539289998336675751899876621889220917027486801028528218656434227770218398519184179592294593132105741798439937833020121796730340119662227728385473125546069984232670872726368829865699747550384614155144636007389969260381103848327755868615083691816858407181889743097233891345687379968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,15] -95441478033082246717671776331839222480991296510491961317421586624893420904887283609960169146030392238272940818743957160097907288482559585508102010533037493858593699305399881873380617389571330855125239515723567113675333164730335573113001743331935775669891001923626498418741953793297846908836232495372360903963628476839060532819007522912394334389514342647178954236143590142130068107432427267250620077935444690157073324243323260045678613421077291835735427187850830664207063362737339370902968135431161618664582471371305026911819169311775995258276241217643300602453075239960887405550749167438806957718584252526172405068424800495604387564810292403249721024864481499172870184991903571638095686640370442051320082278271998570801632006720022125588517686532307768118398794735428502845950455773161267684851234672694672671096104988271953426857751859069871448358893741410593844862466377550532596405717135635801903114725017083435055047391389744556862323291278684807442847734113936173691671909177998259532778148293866402849391750980560431695860404341951863918148929184697123391533151390259431884570593885546657289234633121696966777296602713543975534282580071541365550639493505794583628240380633703485162470395677071468164479614341794677176811721341948803422889368114002424247236210043974579413804914657977281532429197605134127934051476685733487788300768655290470888297045846842625692379654322944481704141830185098958522687911629287842869739585393557711383780212412861215829505674398706417283838917801042601816290525995917817940922347790237195399484070656423755453229512949611343134568034562727969647307810172738809876566362292845603055615723616451209261210165099276125080052376791072663463840559994909874241202084424268959633793193997484333464628753547539367850272893112889129873120792836546953782519221929221925191508859232835623283714181955007857948336878141185326124516184706715397807952211810706885653813705735027521082682248374296289205476963623776112667406141307509472334650738180604988579542215732246424784929406425403199087801034385527299019656695981915133156901688485506435594108395068243027715350344621416067358113032589401800550338879143107648954544069670141608514008444305408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,16] -55333700175384305494821093293730598622031928460617020701443952520627661353757624990914489806186436197778938052775709350648355864241911632636648371814688256373414299282559377772970833429969326736590842700698813854147913633577942905623337221924792148980991209784722299205948469848282924980262066844767705678793789822538235664650308751003817100483522484095162371406925507829227315206269742442713535090792197508126350398587626273412141818657675175820349530175497988832668611271152625047044854276976369178066928056764982033210146446131686883907890113377946839165027593781892673683933156987837857871941292415068149692052837199966686892669115614791280484757990788582300004930479347976526150193973368295810871230606029274377461105040699002394242943088933174000245784366435253373342525681840351440628839977888835730538715444304358820260032016174953248984139025212573701876616048062478211268539684396632060048954452474719881195741399752958037238383241999781519360003651018438559716444627850364541495982588889588062690089033206034980261270638656129948564798681616938827368441974799021342814318249707942947960746906852779298210034814928997040213539946477528795723378547566490087823303194222835724246412996620466301501512000066937763530038627219725972155440331647659088105341848502948861226528313288171499653057271696179711837304799693876253697210550979345558139811655458447628784974690429177191448293130857403257490974766574164728606290935265031619396602349599151994796337072800564038606648528672624907913258822492498054654370747446690997096276256836239791938366290570531766592708649147933431271041535417721386432358187075643263401129406139094801401698970437523368288583801738197025735453583604926660218257722764779800005875986391070776057273958168509756572408951662503918474352666261367192466831306283749827445014457805077939608515327112838342090843290285859433955022083550209310109403440559548911682853700833985094144138454080477989382814065631765401419592147839783123485848906228646716655047610617951657690133731471978026695729495110847774915123743913412782542757872342148729995485097349278588162679228716991574623543575650167541725263542053922323654403275999715574503351263428608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,17] 218870238342598466466925095028694503724081446984522108925690442431573365022124599455954318586858065861655937954060376350268175971973246942904771573571280626663632072664422932290231176466495588836343332049908422016579601296954546165140315995004630892577980520080206419235537008139876914989695862356780534076667252052120827701471515907171898619121570706079599449200757519296378252996366245242830296043381369797775147649235372479621238914075534039745515034617419845252783722538730607148582147414636428208473713550480362484910520528194262481690366168825972596703874676358676303713501836843772626060950684032262747688097264744589560990027161756230483744864755219699984815092882806755104939090292266853820788124158934236624786255116580919178181819391776415571724977386784092464215698666480598492090777299596121566178999865430283130130593053404884982355913725874406635654285141963676968818991061738797071750735949150866422674597964003420573137877761362666474835906272630445592987834207589301673013470713384028211593261224808609183422727286452139196526883992853011275154474533473213668649773943397963369726076354401547042424181338607434739058810215327353331397211875748342303627423303156477267287689885755867516909726179192783814634086656264422119462367201287863477241827264144194497955414677842418913261860217033745701504599045650266233207637808619329989998395324015245111111978937234541573706174453420800760934978937825973865505773924701765137143078930665897180261120256646113948689509009265244194445504346112782104009392488089920683187972946495184036900527484975376313852686026333842732975421226407375095978604666877393147243259870337996195127257586561123640256627732061718244217605324708179842267465802364608397497458040271614945850943438635946062351776360029820588829919704676021137170499543656072310074686178945980995495034446908213793955107526716419792034796590513623443590341913576157316741090076111258238244199339906064384822062126428789570617876982443761870167048486617109882819849163611091308880827000612270422371354206828465271159327016266522924963238431366607166593064793719576399928171809655369348391254849884640497565536380488697140707991745236001340599688641904640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,18] -10195316065411928454202410141275044102182763156163249254079937425385989513021958078262158008759071592326458466105852593445042560323620081371632001917334402991683352579083888873001299417965867424051094539320257141823241515772219733911436476255475720892184638361565101363055234551277058619895914704986986980203203659583519900033573336541767908453299095761079201789043971481224749050011824465311109598334069736437216660162829169582571993635079695186914551941789561641295859766703685824321731707884032276882505004900145856795543876831739452886669547976952810995801510067640808615590279262550882255037592696208223185401508246617640507665826485131759657099084376434650478964596386658223606568295516308649761777721260314589000837392784594699016844989374780250396555610555558999510924715692833413487725674079844229338016073799074980538121794543832041872536827691599887410729219219229305549395958046861731763677711700779357746885269040606755082635499913050578380560387144034096467097442468567206435281803434677849116605989994216461700697262763720279030985995699342853234395224518397468442903726171775689011195711918104537813974860056892807330168334868482648617378526601622154702883116623756057991455480814322625845461106777165462081049795311882451164503953502941447433259877573416573261688063917641025832512824304043373801779432684046318540005588625289666956689463283801847458506156703619350658516026907256058870772034409510086470804031312939052065518530644010300195390778600997206218394488121165148812393485696755332134390758024161994713492856848687178428420103263414245077096711458442794597042281421645208919758559365353090265310775596019115932931643466038004502274604696455883339692641841805264089275070369977002223731198507869885188928110195324506250686689967473108572361678312576627696076228287563518348567906744546128080032912380952716064935727913912461922032672559137274707926719748888870385533823105450974896448985224534827730724536407205290399689691890146753660227090350031188126766362476377112487859494632652792019707383203154049146285506246069147814961353141368776466405273035255644831220564743307529439039112721336476800860184541733254215735035683423401253482509893632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,19] -1143561369287920325548673252866699520292905274999903410615145942474758536832787124244378602844772310210386846385320982639121940476461389756966411234787628986802373439800196819352131711964583914026928001858103174308646617273210257764240235063795291335308509909638057524892603499976850631912303006981180826888892740081750200555196486676897292852012673236154795771690935391681527805960653817428494563859794793368780145324631852223354138839924361714393078968349336125602078870357947390860129880765965212959902190730206702965662562411550015262444528380227851523080658397627726429096809132720209058615950159911787263302983654697266938068014892166346623872582993444018988476913962745827317386228657061378899787953966410731381646367449288805944478987561934331575569851557128954943234780680801870710008215354001448032567939998648759026986213791439304664413724091831010834193276149360762227236860869196992087220457736051818087528471064976027249251163787741795624662015658136872535836766276389863274124423246055441980948507956883891330482798565001123826841507765335702196481394137752131584272014108004393889032155498453763772669282803472686581737839214953542865224057314091709180334206813497563771227301080977038041718857690610994500611015869432992611557437644875399272906015348504734969994460230787257516562386100486714796416148142826635502664581200566550174309314013283286320795396619466240448996264043380100708846887184019209783714343243993718860231709563328299421998448094181761504006685499444717866611821941244612465741346613718285773743127569464764931635964147993121129214652742126287969182231823007042680516523155371562032258108949685950065703037069184598553743541729217883975511700612056727309663623860356184789100228341830867579635838394209050276094447150863565941435708829005825672950365751703514706252451722194796437511541231504319957410441108928209159744127157594222935699333022090344585401573095751157556557493116523652930735304888508032346502106124508173522671595089152596937586401958773683028665094222551208684106549864161908433494323745404339918485948638957865829793238874862516320836425631417522913568854385359829121317935331094891049990539328413347353085154129084416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,20] 3560314456019451431212762875326157062568627384081532115600863534366395814224502567318487634655022192960614638979613046558816397533067732464521291441056916681516686799175139332641333183358499865561713916395272414661178612501105620966000379310426352799825468638205413020341782592921834233269640932687920773713787568643295828809686243800175657921457959376895273621538695121843211930141101866506529528769835364336335437611611329977013079452996184946795267182255354822281798574374937826523761763213712621013459258708975672306274288704552936173404974862002242256984458245955003700484022068402720859960061091733523081731406934285458382834210283094761061133088222552352536145764850941977735008666901945474570376730488896329944160287557914301313342259823833960132698074252336055395794102456401502709370793908282590615078214599311405304805026277544901673362232591639217280382192119718425930119784032649106904803691944729278292392434415865830108060827721826929472500646613180568235142414168207324685948314432896516345735735889788596496040053265022629739717754529550343378733977552065797488304664837437725570450044720067607030355298554044241168169322298958882078342431266168721879518462223810459849796842540801776018557732120586137179797670007778424911252207962073207203500607502480725377907024344643572776568715137810532068335757069279877058599482012162034702821587168906484754966373045218114808669842911635691280059354732681827343149897114448655689524651928223321058376977089022538152121727961187864040492783545126533793813372971093655977959107082887727503450656365236744485887050921912885945199463530535817520909680446938739735348154180497664917096909423536555078615599909407312915285628940774547510297016683889418201149483592974185528670926298332816432012126200658967289608773836595579201669557493279529457935432662836492141633536385280420596907784453504139726045486110735266050514995023619218414579844870100948141916701280179492456257178978951691409862999771151555043699953571738057564950588616363781463083971678109595431987771149295063419415372002652327757201555358164007133354089349008400813696105358524666989530442006874669726425253672163814999296004981721036120407135574032384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,21] -6888280931642640641892008894443639901995608853975100301915491952148909148506715360509381537067448138508547182397527578855549666153287885915614488585542425992202826630041893141943943385215720597264305732447762143741831799988610945583425143827427760912814113585346116832261831096751950849421105966427214936756705837195613998567095711578096467305210260527909508308048588847611006217842324774684275289696355681712534068223449624006030679776769469388202047998573437380229536072195528896256209535515413753156052279107014109111330803498203551926053095951794168790517462504427646654488385137217656731075454470089714768912357552907872068219376834227418108675822239003138513353117847648173119980138338441093961397154181185983080022110341779784982321201405853479614387480799012103192649265503101305778845347564937887605554491478100767568532512740158200646922256551694246523099460117714810950490209915925374475759831432479785088592652053652009634336817365928063463109253200521209620969833489387174800288186886996298830940695877253977214484996311010707642594320494990195042194864601314905119391158947193142656304710381590018972251902713815653308561307787288519831411366226245908806533335702694574726556165381854156450452258207652364921263853887469755063448693653139903476663087320018532011406167659191072262346379839383794915545329031697410508376254932554371133747405930330193002353459505394595914862389404148004096852922738086673410534169408991421641033428682087641465435860495184477830519040091933098034651590749963984852178371305723332800496897487398024423366529308705047270447237603830627596914338134649175983632020855781969316201604859857632931803597596871139678112769817268407057084084777081718953731947150235387164359113513208886641475596129881758659036013811425109193033430199027713138542180244912663562987598410313587135401761196442225490886497196290207203687184449735098901790665078885023338586998945429035651782944930969260301103455038110471201469260194677805736241190106427493926973647130914968229781442394059574358078352729191021131431748413626443854122125769099625421927412196426506707077460233436713366799405713220044517957553050981916792394831685779612791574309566939136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,22] 10184972453771569548560186012452136498178468197535362636761917352524172763762315658706331882334653642860918442734693697594942682700189680042263700502903933552035197256508117461331942510276876780962276722946477409485388142029879081226330225372166904015563767664313476434992473415073828941763265468433687230272205655064571735524508325570040148196370973409344388467906471580930863296862932843741389257179439251800688902360841687062348803408556290472366965735905789476024142217197527436474023005195592602070151150635858951803915436788502944885019423503207196667438653959003671725112543991438708542749683720066051570709191128166563518934240207146606577385514214741924409095781890324152941040567952609266395877783861055429379331284191076389458217086217031108640384605016617455513530446138949420365979789645916611509775503823737225472736062849342071575241531164904415450620564283099267215904046949083916396999495726833351761724887066095247111193347989564787222153078702531279138788242555996683914068400765949516968020428245431330354014091820604675101559564537242144963661839622989819837913305573001800765355317253235293992842501861128446316233646287540087733119840308529578266723790921059716625088803802645605121854150342170322827664566323527322869149189157385227477331785152989521511557395793094685266926008512743205805269045416784220191015820761890323467770836145398667853663896267128503469815427013253606016861320447928234622973207735850234156001950745624839779385265677646529877829109987758995669591180687855765470294350319302225842026788202221586862071888347016015969683992230495190274780438061391895890959828070354675928557211695380616373007689705906391719691589566136741159287238089126882712319275839619916698424315246317672531834726895925554473463119501323260725224917146546788257797403633766657765751689072639221411515791238389350959384854556799284392366318731770358794095171371581343239392222469398260001507147682343117158834527008253034067819958692055679178597444137653362560761891310954796706196261991232724746354139429686374182545288255701734919647413080928334859176372359941945539387416787084816832376042688510195922799778874960266025441702870683104640081121266106368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,23] -12434175349768291823312322135076838416877388647018386759655236427528991329340906780092416887697041510122752489224321880994025793933112550655476495478223370299172180876779461375331185069286506677931464582368373878533766462822341382020692718669937868186354384394107414454294457188329651156737746157354175946517349818121927905427696567094508657653960757841526146788274921008176728571117525536742798856022902338537822048475498079880569871139561800022608070585691649445272633025758546436610870149391207963352520834955979544453528009136857367236475014767368332892161756614518763830871106406000518390815826566934760301854226180684932463252102108679764960395996011661377423588150869311056930070358354844882441811112228546706060408346471180431319324515212712940699593607673355885538257448279163095946557333809599864705881684772691797834080594798271804924166697139695545038308611799426232834468911380107012583365561368924706967645090481989588384303659814833718995784205711260159593190545647234315631501965051773478904001142534530453478161364101354014517278692313106616535502110927721971995939572674322268703299706721438000750606606972399875803971628820476993167987888395593714382815098473462779944737908160027802865466341717025858351650910709641157702304567770032121401183983879203817988579252712681502632850626529640762443307936959425916362981455829359588558617883341352206161232294205052444601297748099842758411273982725961878194210968547548087210034984780336838300600444475729377013528168692769650529323872050770488721149776001849516283371125855603986244838752303073220346365511957201655745056121470472430237185275986017550887606986226800237730454795910365193608103796463286256582556512221159499716801983047452839907833712916000614227210776862057661225025963660814006045821656396991150734638562255780016546973480149066873052401331890584397119817473048452503812852333639437578827657007255534537561761849802585380785764811751324680650694982762486917610525754725897474964191571078210144069677876828177132769509053237182205491859047034023608840414200724849094371947681212106259875231438278909489371905803687488241459878599624979544400978484569822881995819960823797472524398936597725184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,24] 13041394246097522211018515150413538930511240917165550473133126118275014282002307921377324747987010370091745127088676685796514200029267911259375854124932545671290989624326777243928968264340765345168581545584370645352273206993879124893921988171866535768160773857816018866079232738080185570668686331326646289011622441432516566622570823494166572875276452648052651090371739481782242365882780684069312772585461886668907496069495432865576121733830460539698978918508891544995015205893262660896964396196739248536849575816898924747732849851150957722092131746091963443440010194579874289970966553112433967594566114301705585769679306076459852928507851925828100755939533697723320742815910542598221641114752278715686823390151469109098130452266674910254872747589658001541981274108934088367617265242586621884960312180702464748713260725989660958295044057947292525282732811715131855382080777314455246677253063940346576246355036835569003762059080475176437598291015364384015212605931735306392754604949802883399370245497531930836765300901571958894387261819179780357594646897984325403453449788892898080948878985666626396101349930485332933426149486407468629877481964316020484353146865673694109542387459098534380616101315032959011359109795526186868829880637311338932322007817176653734708066982205549490876260333406894149539644432362827831827016114133433383733329293505546511709384020711538447253072192893670926557891982688858908575118320168391567792485801888407105314075788679456924296326134983046629233986255767907104479229853024080796459665094624391479261653936251929266800751760795161898829533171568614827426539628745613801772405883602686819355228355485175314376227349068460349753418395108100041775262272123947480440086556289621127930478803013009078695454700098839158457684030010866130119231364458980269035996282331367189473247084860667167967898442641429001897594673520675813216570636695361815817301374407847956005556088840745051569662873222336277703857327309531109863322326010031567632410768782256888202037770646529251848006678897995154135290150513874506343371456432076548188033300722558914110645335169698319627359203538960360074705708948142562251999671299485231405245515070183345368380372680704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,25] -12003799137723677531493428824534521448387152676339426505261109219422426126398305623059091264525736495334564459847673107421089733006675765440999957771437975351002726478860485529716357061681610078267613091853925145737872892001404663504435342010070220888310743414454812466884532400017219679221420461178578472503269843523783115210435761828182776099394955444243435535399757535225784780605096227659910726171480212911671916528095634307791906738294512452850546236753663777555622099497426529301505356558172673446472074088795754432434042186899290461362956763344893447261709858739107071624413684668584011354607452047000184778448170289478758843064369603070595895968721610679106592984396484719729055144700180003703672977069881257034559844861285740008348562677671148711464724438970641852032043466881692116335199293572659773589857551131929063937694517030683385728480568981858361049352170132110488044499945527915718609976507852321414629592480917911381280887578141003234567574742550322169682539922085636699265935833079014730623717768446177096264252804941179113024801635570103104809936667547355494594117891501509169707782146551692604804569920497333660791686123709315974069365249232537993869918723024966956766819339709635765933125986673038513897722750912132189448291856717363155507525008368474205190714800179776018586795115245584535369737005094993679925423931836289053123386120728938075432892931385962539036285476681584555027176511228505463323981239974650320051248695544081754712587237207726706401303824275079083485341972789222055119660563301555318778892148280734174340741569518420863265164133733773408551888854244621902853421473306766761227600969878038705063979215182115181364676577999293334612891118872505078133343399239161210465772324930070921685511517372643864209023304912274503430106892495059114601883051894708978791710921815567272395165687081723095359034660476498636498612937133448629637627753812419225066367842447414524338285371844100955034183953943327761376111819115872144276979761443785866513512285258536747184619696429262398430172480927641113420908379567831600105636424157235374850009100449884069489143496560104033960895651711294893610545449702545038196623323597931539494374010257408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,26] 9786272638721950750591124749373561657742538936800688868353371998860988039226701086498817487335255004298724334928922289982310062878493000276868462426661911271605330011960578355111789289588953396634758611664933297579061537438062178395273125282991934966998627974772144242300688185411284823315986131609389388986695603861844400525471325953974640463909048437386353036180405372085524881846859097952532388125163251240581600125685841249859530114663693782679322032524962132361913709227735610765156167968797327253453277239215634997742856101063860005005743064895640636222309412093674790864026938008830189024667574551603966685229068931339270489798724997498981296151655989427947132883657433957874576699275811156770899949816733420793964866663335470776912385754202556649835333816575082331652596795294789847875980963782876929552433509030226874768907676100671640948018426767492071769175920597795192203170346129344388149219549283353936096519364868253868982224995135846463268073807713477339110412845306731476563120032500848584826393453344876638536634887621319480620977583782142423148077707792101258300490127557061255933486310041857082292176577382099561210083604544197344632351089349848750223502820750105155228901531579950495614530037026486815742372030670882935063329039539455936072848739382090677104630255645017563477520391535317394218861316178701550257397973351793404951219502732957601697857715168666583974387101614993009447255896395839456650247833510304413255079879211362223622608138873958318986954634602538790573279284766478624268837081609750188185012975137379568639305122689016996048703113737750366527039331228812451477717841261851266666979415971888371574596079459121637901475334376333286295399270051512375034144589585280684248859506336780693923198158586357657482843914759134789150100760083152992234482472883743763990953204011869364477221588774254158784926203127484410039515911511649473548419653238284189368071079470393172854340668291587757902334818334942772089758223190267214599180802740535233423246251929220469912304030772493015475171811749324037943731764560308422635987781637414287972818216085378898306137928489844214633763659939002386512356421478824009492052458525001955283141155356672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,27] -7067170004047694333665005971161720562533037134972029684223709383549161094571110635344271687494962115859102306075603207900648430633744972690909055548822723145141861127916866964427006788966451363921043606919645770056084972879784373385951384048869953601603739648084918069132746757976145610749446662165115578831069957072557443025219651708315742844189953854599632927849499245636074857171051599402139663232363483268401304130322480517334865518218303904607484936296802985230942048121996984108084152187205787431218960372328841928628134716271698174622465141119163389547576261185777861028449119793783662735416247125361476855323911676373198207022800091171136606352767124545143320400284747659790173791863368745571543715066253221978071273269638951223835237768297749205294152734151208480220335750409484735009215810372814466027640233922401338572584750372712922937126873046537225072578154747505685102887413838652975380990826665825439458932476227754626749111171614364612598394412710913660677451853961350656026281628210363239366918895874605961687040125171196176987685639296517801255709275093149282601005247233426648676444054866963491178846042407776508603547042787154195647281544502660284221077045849396471720948002183692810780327817269269083428680915817308279028811426214114196384473521599028931912023760623945622080761726150277485519896211202554424119855492681524457528409784421301263017263909916153721334850954688171608251255212959632145669169080290006523603817154272412158800853903384284096172206724901678345011206983223904274765937542321947051913004290697636698510806841329352459516597860979741249273856084306636874839443002824509889475473065374741677422991079012715800633341703065133644017520032423159197942516440140268436168725268455348542394994437998086455679578881748610850055119652517797393544349841094442283359715792639111643795069510327820586703590643917606636295540024004002402732288240810049353046877309211070211040077981576658101615501426814170664839202660593929425834339892764770426579445188945382820391550928971080086444864926403369878258074129344532560752915416174666423590360867844300301837872946019014772646220055823108850360651618853544765766785143394751844265094943866880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,28] 4489342034780414450356535226587283523331514735870747926319021731096892930083469300586120618931465794452885379552657672449330690913415072234666821915572808241192001127549626116279303627735109674262859978448264839373984923431234320934487433793484595342098727451282884606128258896100247443760237678772307189376220597216911102668082877703327303133567076399638227842526109944251636521272382852198511586023497607325953556066984697046029801100427284825922466661652738376365681189436616768533132622993426245831700940177868232589479042365625874712891979893506586256846340689812674365251226495359856283676478166918538268563361917851463295225358531969262644484304231563465252187018137985613427946269800470907064532587395115956207250076491736173839950473913153055872137368072677233963872701237285922737664315443370499294260175871424553316449024636759418220958269406961311716272228272678520829518380539435133064874061477626046576720971229596135321761302337189945101382105264042974226781411626935668432481444167539841684325513492898914749891425391598668711331502630531287721008003878571878188441827293896594401963474839180078052571968267783125779866519391557616633451462858025200135707686003641103712442921545685462173239609983670487412687666201939008974516761546959603848592507571361871743171322796189381464211541997348893798893563514724238014461293847636386030374403500622109007195742470840317172477460151977526522957790128550741551427411041546324224997153604312506912254228570098892041275625211429013455132540441177254641738577934841953865075477829402222562698067395338870120931965077519540707143182574578359074912831024125458859232921271377144161123657134393329507795070808404455456127726642991014410720452136629493091865985572757124501314841864896795519943849559661659917470236826300734462003567772261629044419050415117980212989780800838681055516472251419398677048140074254721863774556967616709407850341075976632475116499617478169914883262889202161626563100629359069280366087572587635376417887522754192729200746156306015086100532559952734466385784744326087662369337226993723398200219259968861477210203615188141540968416688313786807311229074299691721582330745323725209405403823079424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,29] -2483248011961603034281882586210076092663587682718272861239398366289027439510456266554487659093021633827979171392749668785705520601502834880155495338558815284267392555710391785739635505270713875872106489843582800579845376407358559242033223733905282627987833727889042398355083126407875992432056006209955549503032226104192122711880574553347568674544948390594836834973320935111691304996339365099359355333849621594060153243517284058543313107571999383386492030198643699998106357126359243471603209893020301974810752271186687837829475066921862936453057138384562369166363811996816111199256385334580700384061013238251934434739836106723441489568148176170512066405433035168479145731982569275984091206202136567203582705514379061661347894735688686985531184002938744343875595454219168220992330278097307012618460534104741642252268074410426404991539010607926633263480457583818589934995860979195455930376086926827150168473962898308310691932421520042090586274254696251102436689606593488834669319159306106302095301089432274492623270901738510163583942104343982786717006012212889673008010855540996891090046748604716293406492209724739652788925254319905504118128856583028050120105559441085160422451569791820047834802680934619423211913448929582527464196386034868358186922943226284996504697160588614283573175789356894930738233795007979138245097265309781080146817668259012660877405114649819365179399504481993183242732058565539350182549059222646054973446522321148400084129491218402198574631729691275836996488329453840227618188665226142528557855142524807398643584051487738531619443924780702407039737805120186226072518450756411356698626184449574111762646958983231588379860963651789208041570009528668025971653533637057663537240254610224137882173433318034763463788759551367922067565825668580003857600730860063593715367778648428458897073917958246163361747992147080065858452802771455786436748203487587113443722234491119441613281234937366870459130156527890643102809360677471615532992668628557911762494951387395092200015984213175003186646642432139985596172085834716251940695882636911167743470497235443556095871490455643298104772809859910548548053339478544704848388336929528414909587988327853004108262071599104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,30] 1187796707231558909333080766321939821143820326701781026883785172475953859490335553761701605706914014742658130841757228424624135498417253467952665199813662782026944785670291383755263142393891973125373646517462956920072538472336404888201742488153279731725276055904153019618356687642961931675045709138431706584769733278244442995901064217431001866109193326718232728950000237699642463786725060408971826489904083920974519613738921756638123169492280603272082600860336489358146966795630338889169396244558624504410003089372941221931486218870938438518390562294968963042290949808138506838229527970573744884100764226300038019835790692630206129702920526919081153478609086879633617412309923239292705998667024742895334335755927697737246490333718639834524832930559885879318771631225568029291906427634258950109832876577966907584369543882816774797655336667564598343274329880742154792473912004669697069913536630158162949080410692192348955152268772066476176281204743688516251164722475793743776363728624482389533741801413499144474917284775963842801026977318379739162055065800386042713994266726359811594572789256336607161354897413026608189143872776905485201551449708612594474607442141458969278392167482750599580567052744570474614302050953851668611174859910162466393903057917000895813469087901424367638060260536166234829759371751308910636579329644006935993031905225439840491722413876973511874792220905814808673278522925671160208464015923846164714050216906285187199488614408751460197181991961074975789372091977466640641532519912057869403740083069627993812466081124961810966017451344291247670318616069472017447409042806117663648088261510781157077885536211472951044022832931409143691094925351025329293400841017729520780978020240646505255844032456513779961804434379922438338030808152761962344708348722298833446462841220152061763466732767487970446748139730267608357425626478698191412399358856378825339650997686808041388847881426879367770273451665384880155232100509720704890297370008939589292581076083185984956714446402172116696429542170030161324734561177490956179679104038856296188877729852682584249173490667222383476037900251165667071985389312392202509804232216815259790933603047356523307285398683648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,31] -492886050513446311910946414307470246834127512774536842066296018664941094670112258784754672060135587938420752410915052623582620402044521096819870341894127677300048406328279548928845553446100368440965795987653099126380572095643177528360805955828646644941638761819389407809218815879745148610867053675559149919563505197947505440640367467096364822383123873795985759593709279915114431421745884433088212770087530258074964017282256605245825684305637519297761633280524691095991929908879725811496414729150043368346414520520972951101426926874779135491934530955625128113672531090668845418180162734613370014263012485776634703761495705976715399560014141947682350632708418923151919179857786683755523168774269317885785147334312662168392244161060144620876766395542024489596074039293773957618408925236087949094836616799353052767419482327514896763101757401805638839058546457898151894184554557622315138567425301822972487462351098968953783880047155932261296201022414933793800147462418102935200709871294608214225738273363015515138323480396941076339318641117787809398648254610340734065332166704918670679911072042759636469510388027602812254193335164925153114033330201757453675966504854972641191041803452638250684845315024354963962565424886625141654649023061488272323836537085347588962832045460311354936632743952291785590738174720980344947753731971649657667818201834636542008417242857741760769405864694430230212544358023672915170925278402260185569436819531653622789981925629826466083123654595564055170991171342334759141939158089108214899466202543693384836525717330521867972879507741889536304817549137619321130350641187439500889261499894176966466274345894868999266995329324742699642377410731582362334510741641965401581613830442321859070973767968503109031800498408243069539464596232017396444868470069160468700029609618986928588461043772445019748407789132747347993394418739198540304309688784526895336300843523350390428908418938477865870646905814100759358593963039399979195604210749385439870447721809599431629161346969513291218612980822608344260647163131965228439082963176702078551799093875314887496542933435729730668033848081585065882469996129833392520080497225647438520166166700729104098362537279488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,32] 179345182842497938163709298079482606182040661627688128163720899983551173086394431916213700213339640610472741956516745920575479267015973774872126085654646116132602014521421808005011219397238991095257199766430182197775475777621767017178317561751281705675065326731953709267439817106450922080748679044093755698555892831798274325729769154625880603823617818108241854703090929315230095598432595920903190408535238680267832370775614783772878411294814108792025961486109971926515678055237506969928674951988394597485741122383424326959970100519521857417110727330851501982525522218428456800319775879311363827395661498296461531047736958563985143441844515848389672801254826487108087827818283782899975364281519397655718147623842584027473039825754718777723496247602631446241018752499202029393253673904361255239237676194844540471721931219859329405173550388090630099891621506174818848126091193220756827162517811981686133405432136163526792830731500166331022353518906497820724185183475667129989295919004907038512430613126623537297717487242694764348472055788076329399938518481685687258003226856381520792140330517084922618786820890930380758931656337636060010782713476152309777062941079438641594726239115691973822840357915525315683422015594957335601795208127068076138152399850176386501584729413181045023072278042600386750157620152513481133002668916033448778346002679835052747811135229657375886426643273605865711087197702636276365409757187032337388919162971849395844056485969947771344769957353892944235104127884539455508217837026589480702863632220652957436848159867419016717623117931235428653064922702756109922669385036988459583256290211026001517306714423788306586995492709414579833318237599992580029618456369057125623585530886838405438864964230637062037200298772512860717615076694280019045139610959302610209357038640644817859469985807387629903413032074968411437000410429891243635100591986946066292991367794809751817829371332723706088609526010590860925299772518168672300549986830493065508441105122916167666415207607393059859231833316978110403172912038658619441845133124202928361940572615802117803772953021043320397435401736424387500866041882686407242493715927958103893863961939091326552175437414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,33] -55780120683312295287995049043437926396156342674160100814745513959910152239713069466118541898484571138869303200773636658014831302520380970641037282377180124634298660689891245681517618926160162000916637007918565572855769061405923501076274454875125829612602302772713410566222913528802374873925989299004901200820779967408390489415712554019287111525910941193991583977591789594313660575896997440895443868692786178958256482407078816995617047432331146285432080602719013396447129061290269480163505001637894005423327381428766000463865430371154677888398564071985491894834932102303612099839899834583379629670781772908270313486400576361153209374440951672760920649993871041540010200570705242340655467589433707087439374888728531418319387324825570136750920271748598544490398818266245358545762912669849115072440802816910820695178960365068633051851891994511394405353106147565723239316611414799531289379313291035436811922553532465608468858901591012785989642909884996411688534093565307300633314310799940665064714982300277105531775016832485757419888287554178508299087862984949193190817407829944307113131307092913333609053665474838148610532574168319747933118276528430616468500819640573386302504670063295498801905020275612613456453729995452933585142483399890170902607077788494086071832574892925781187297922602913075008523479868748246712356531470187129376936640488397646761010159481639677025607132020906002592433028058026132823390843642129286143758655108319747273055525051851314259276968336147122904885359722933850774101887781932180308242855925143706569847666492804468508856059817604355275790923206145776742877442528406189068147796784471490420629038534899859454221592267343210419875039753590317785528074297770954259620018720191864667379703451061230156855293920231924407952318392517723298210401368938529149358955674543450165242781316177748176087245364198783883605331627755470731110672110751572984633305841879806575359277354423869863390652592036268202182148085053382251257154786336297303021211026552653672245405928413691375754840931543700753275204509966957912557329116709746136974896308419134619044276291162270606667221514386957673516220186200745981842779088131913519155844087795090384011185356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,34] 11518900860360651192603141113972049536512905640279214646817021605346496788957480644318011079363028263157555486898905588499484344665236008282965024133059835358789698070990792712175322723077868145835456146781548544562046522334550406294352369918517252827237556140394290680066393541144150883290487537747906408553545048198355659050237409812844540718248109010290182764881726612512398937298611524368067743264133576739316024746328083523807900530143995129534614947984559667939420100482366091277263819760840381218497568850156113523074713413289962499511404589228259966773370004405609383567041397619175992806281072969770465169656780866641163906676974271493087163468523581134771489417263223754727294451636195898490933657198978967699286117886380662511310901128303836248729769526809287803099309638336027276463628531722611851374740587996922037412508364697246940073713064876298724431713354673178107665093025326290721158519265031312773192027277900779027708939628613885541813380914634551493503772914899007644317570211769319900423572745333191654838122706338972729429449247397070975776043153881611244217653308347024964636169985236850273333240298853137673825431056118761067725246563285275271380231450739730171493894664292263778732990734512511371438776074864550014575760927601786708032133696031263829613012634197403727357221430999794275496013620876581009617667510398290138155677741075344823031713708100335847508167044016282946548458127110620361035419674349046436123636089292510738988603263137711318403345319958403960699878085949483440500078459670661357237708362373642678405046846741620874526565916022490573188173540222131365361451086273937447831108069136696009445541175879871616444326728430535623432054434095285265684797361271170900182210376109672862048510373103652068680223124929684218636275468795760691042363115923651911556316620618834861286281270686659515967002345675560567457614135896154545473407614209832344979241499580536270359758239088951550365499781104237909905853314098771971067347210450981981029157203127454902492276006212162290741835778030593627680300506710931577587355545663630437360439213791812115185164511474869109667037978669197464371669933549267891386722085195715435603020480512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,35] 1785918545897528492044515158741131053200138093867001812983733824428838920336353809506606987128153051376402076564082953199612681197400365047598730694650440923872535837023901889832970097438704441675719306398063433327840256844378917575811764457600583593949345246769630560545761070215678708873526175694340289626379653174521769194932222500436148132436202632685915607914322195747037978429189506205063230589554120986686012032282115932414561584918942009058561801984874820635222300468217117007054622036491028821406502134954244340747139081390970988441564248678583849631289005936639952190851739060196331104601551241319809924734409995363043140904069005278580820767684844220822770882862856976424362361152987638568342402523086412480698927824145933760296612964792251242853243082263557157835954615135857267654059932678014880360641323685239160743783639877197553148206721470511299804264174886425175971851405034254624891126195300892864778869765120834676184926194928404011248258552421675547392455009383170921639111979779784050184611119337069666962016806521997939190498039962291404753592769926606762733590806119775746643584322476333702153216958292647697572633577506538448377844499550576110280340270759764586507148816212934237890626364756964748470538516167395486022547915808950940842636824298630678335584395209665737937611849927767681825434293538169246225216353464745086171039867646329958537720238436555309071460383923727083823963309778251844559310104776271884815087331380989380554430510204615013458030888102688023112359565077466028601342641046837428189448856618727893200539749747363813869837163591179983578606572444792018756415077475402199668505986981825763128431670286722507691754727270683717397133506275704134041256274714970328771666321204002296167967923200136933420957624551011962653830034305609235910578871565918128635910046628679269049989790406199064386232454119242907659839794801736370436549535533478126237935429566380130522132899712840847805137274248177155209483467878921345866686907665244598876164567980124777225742157679229120723118378041649916467271540728037145593279623629595100858202573755480785877516624390432606192504644854808644670113621703741102900366765503022683081788096512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,36] -3454420995506002098799953898775721977175732112134869155448959722881525736893311116969942232405946372770262957847949292245782410815958412492844962943060401794851160476671241472530970809749419799071832156816709794630062730459383054980687589126593167567419085198835855894011535663223052953663551253326727968083528697978296068928123039132339405446890296257780807809873204380141850678253210492459202195155680194205181286530553125571235515867989360845844242259190214671396338632226924353696038031981914401496144034930470298878789787057916420112868249725065273027982880561120503035389333458212711193719442308902135420281026842696513598646266093599692023391307919122017297009423631231224016355090347488858317232788427022158073984369567447619445491162730627864392619785761620609199539218445653730812725091131671880817109374190497750681850024152198858049944118138888415301746641523033645275066043808503078173264733077616533632202886318553714735963081131878113090740520943804106453272730124224652546942727324180283842293254765814722183144177620294373650431857541365521154780081525381485982429084067291103380522612459620361718033174716765021011784453592055763799941120139119823293866129890634339543712983488513387668840323145025594084706339555797784212710510791778984282366698215658114492193349553029877224242983302000367698095571036834655539215779753582450440186908229898355435360588014392066692780299908246549231629917570432203237838917156115449609123490676395031761872312009490833494583862707928799586362218766467112713097352376598117719073254490590468093089785588636291682645552838977084113420051798494971199716098218359443353510137793299656303450439420538329795479506403256172911442558993604455922324842864725858452004195919887761986212987738103064486888659823551410090897914545746753820307686270404900844255318400124531100649677870228566161047911270587919843824548726245328275533250453657559914838087206048992959360001880982677781313700318556596310615710476316252858976256128972431108345954954021976705598603818826413686103817908452587116283401920993964350572215406491282750589505810446210753602792769305696326876482256909004958402383943593746412123612559353910140720209985536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,37] 1959173192853933936519523436389568488809741422897060145518371507632892270570439517795560103164225169366208509791600148490306908878712648004213835472038968994630147445623231466626276255548362360060769466054263887395654853430096260744108285448540554142269366133516044912268022002806946130841029814551947888881491746329590892650332199659026842519813969360658958881404486867861814954867222343592009464787826204082825750913103776024574619739268999881813075623605986350195041424387324548898393448601593497181327209682793060906706140045909479619486654863845610515791386069158701805825384658512072153020258143837866278053578542066131441967855353437106540080926884940244975628716468486323671641000339659130345727528494357281053084633398668675195888251461819183011658549996122350406205510128147868188760918446186104959808541664399273290496773319533814933248983283384595057556826444668464727649931820855394009705321219789841982645453472263385353827657006266409951179057730256924246549036863466869842633155603886216041046457003820180624090687131353224527605590536674531884480106351981608940986124852008328171015075317290021289839475818461275701886645408289076013357026754834753351929755927306787992272362941961537385091709752458210575576383365271653732827497965826237682139877562983104958964598061593314445326217026177015805474042138543106870152710709635152748811085248847140934074783869327830390250098645439297293347041836073864482837443035212307181146485935778331103295733691878004807009791424589521173872744524053782543103380341443949109414809081393954154310100614008886381198070481269916179204040520430445293702935959422002714299170382682183534491645351295143154134008568869407464007011855815819992138748585641531410293554764809261769909487453392548465282811974189191153166236423018422299111126155179080734064000889707950791752085813793068512488188362249841739444352216126651598124941209148852178266960168596419261646790008715049184656865395719646248074690056315527900748603111307864015293997110557747635610369107747548486016741769858143239515053682992983667674028134694710527037905262662250322525166120195198928915385789922738435708257571997096831163054939830319232078349074432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,38] -654715871465655030075026611094190375567608741687925354519017954951286643607287985695882708796964441174597288788099436934151511354003482428439555226459352209053042556445714168805198751747328556243235062857109896332933247915164228768473219195135923028618473354663213084764750145511102743205433581279392980792520268473290430198837304783663298403037572539722356621402553156329782432964683727779204648257908195416942794926451316419110568821596474186258951511109072596581624191760593204250599078047585169435122212948466250732377341466304594461407994359620254248683003426885937669734462941209323108661778109960525294084644402464640436833792257177676274720170472588799228646539489679533405916997183923271064063878197279395418040408084959344373099146909472578212416193685467030409621167361199331949766537194356068886186549266756821352233239897078472725135892147260322137719860561336372374818926357276595258079758536540775927013459095722108296308933341271941911188885344113922738797278000029726445113917656328148281444915319739781345035732282293532495521505702082931889666287330499216441456890856958129200524112281853062738476350666907082794821305137780335808400478222787887972353411595205116477977394479990773635688883277077804388034015280154001947567093507941793465989233701545007491656727710120899076815056932731008616931710537952915582516081292939478502880740143488450682219708600355832962199604904936252044738623343640339540789767655477772572436425974881148620824737093008070010233919998276385089140248576907505167137600086857704238142034271590934375216025807708899497009287199940932258709734967426584864792736483919675769087073380482387368876595090568660091956462101646826248974061968868628018641588407201689886806628932859102566480094876100075218881576194589500555994649151450109428727479905735251014426531271059697928879856683018977068929839743252915733130819933149475114202034639668926884802323432049301397474078745521822905914729703204445003293860014481239940258605456435177883402497737612515595913627202634226712955946951977856554892149470923270274538534970789686020433738140240919563978252560699127385883457430744998090225455865844728101454832735066177396489060352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,39] 120162694693048652424745163895380028887242751897450722355809990209144589990352332443421171631392374427971372319815534729601898930565400229681926845377294391251804939742319790498737994345894571877883255901636964009185793653152346556380295998310893985909791450878084771969797077335197621943055902087945969329458157382599948445689362877988314820681160546519375390345122997235316247685969795080744967836045919321727499025009568675127230442114567923852046193125705554392719853580113861557130832277036076271629446291654555509146108384458184069937032960109819832591400387097224548174930367234065672044237499880464482606085199534776487183195283420796179914792602076094623421011165929068630435039967425163690139534499124146668173617837289886910885607649965187612918404875834113692379813827651135789373581899646902968834726600480854769821239902137609749697974840736750994206794988279293554703805022030638893620178082183579847693794417874354334643057290944116366608393653543389038428051245646201358620968901849092674622615380286970144001166227935530039355226449011786654587171659598468078053281319474633519858888447398292557120079948356935398301228584112449068610999293032605786079525100492623339359961118642127974563345854395526118244871416126122266312000853298305193890240739895307284988607782255304416635614299000152185562104380149017926745941340701294817265076569762035700754288183893624722114612055741232833731297285716263000243733194783874377610398431507588567196742748036120599734286675660159974983392076263375865728549224190513210264765552172796148404500577849454099472301326650712916354921376624665499981753540978497802794745427324035253903004069502600490809407696024711469011628104591850209578141968583338144069213100830221710725950138957722681756881525878692602894334435608910488081799926120337094590788409514894047152545737900989092915782719943360786226744087399179602265006261414092831145762023656894416861765657404984927290536497011126684487403729800451218276310652915964326501775958416011748670264131068075378911478430264949561399503623137454285335363102998103952255127105085016820030180836584088259340206354207102794003220627440994036200534543593043500107210686464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,40] -3637218582980126569512414881572016950484082134673987496465899179349259349748526173161708023473947847142879143032996086833681030963060863019001327547094400139100252664294175105320427522601727708134691856076731684638444026172931360766772773324249846253763362992773146370248833985852763788138494884755931560946167890847401940426825090393225227137240641752984916194149175709124966726893519210368665305016624777089585428291851936219257907535098752958623720954925650534230639349489389269915766140704293955527956102761054281216660929089312036313039940054282712305524611889617353161904729431220031256911644733394032787153553018826909220306189968232682713417125048142273053798959667763447080766792824909421623332699454339958897807129907062522179993685379738125453490892234417814487921753900553155445908069768224334107102723957361889677419702903465634937086013202109403300668426632697090644298389724967131344752894029540577328646619038589077711028283629268995005663987581507708252079131569022894290517015799497988338230300527862838167824490886130778047906466183905909487864356244251464650495460965570680548801630627460215942092644300335933791497076364520785815307491668341044394651998069875647453939702223559848062979095883324428770291683618837365489314624433373740103941174234060597362384013173921890461533944733357476412997115375026947245548294474361849497717500155490385170888951194480748154672059377860612662707546836152908275968799626198980362267802212397248866513142401417876202004627535621696466945563357667918535392562050313027607242817587109342766616996185230984557728532262707316051608837347292217202718838194108145880962288292103051862020697873935660390477828998162177096941406785961380331457950960555343442801322351169664171233536964108854555131989280229908124662877348261230692131481501176694138360686691996670901494946802835068834994263716448552031268390270130684843796586345368686552320440101146457177833633991387708115005238539919691599486005987156277855515864429025037725152784420008727806880511872142855284316146285386523959955329759166602281830249737104867378763375678525496783988519554489797450702416316771989672120131393510189279269262482045522241214480384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,41] -1640797526645927183123572015814465771840912545692084758593157664235398438084585533428607090631512186088102522747213841691823446563475628369551458001721827677390703719900406154855510584683593570198812159691421234820299410709764853109265227087047865891950494191968387172001940943111768034940631490284608778287063785113552728144516413177310351696016368887359898928076300499578950072831381500449651190698865645679193685833291893701869675577182283938339148426337938496494427838157538362231373067316516047551770224101019786970312525126626639990746673452572737887823290554549070676254120795817498486486540580045220813393766158874081224052307199971647071798206390157837829923110694569692851202175541406407502219935547027921375955859792704442444080490109841369822240454311194186954895482206869857917777802211160478451188216879458895214806584805649267783484085349259867408625588430301337403297998033583473448153701483842705868366594655143771368468118658391012644201169643516470879150319253542701683812720008915147782992311937475581849580102581832492554206678461464116269413868360304815855501057571471987392320892928624018973976242532371846453912864595865112867249638590247649638599208176803332904366100654085775435377793706125604972289207471807182223070304016301280855164809435124505702574765941096054939411927403003624545776267486966994845584862248726073586555061759374266759542797685084677364754977145914083433629665884223631196446491087814968842626296767255760992641011081956650512492041077584368451918612904145368555843459763471182351120050124545389499871907553368281448959833559582511671325757877917944875380830420113793893195701250522949299341117813458178564876103701521268928313007227245663541348385878604387560519699791976815540403690935269826877928280176342429140054334479554100607066821595605963444920603788303046335487533052411169735454591218095789937506209230169900392956214950141953681982884095707830365717391980279971249256572228158728436203792821958347243831115623903795721424734291120571768714747131008442478040386168806981718891900357504760633094418111364655857422820965592478421170083141905092345025986231661124092744155098045448214168319221707434759894859776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,42] -1366184661181075022259317212685227077188456205336899257142439460013242858240349477405933594522698508729776429235849382276418588742828601073280347782462977109910686482192365143175679595672527240128817934582428372203478563317981741467534444352732223431269624284964885999748322644688823290737771560469487274882883778238763065316675501197205167029700531497525345558176083896911873054204967396878138353588939867616933722462411173572900265440974607458546109023665611818708272792685552746198764527362902647730003882204340845203013201041817598262998141623912486555909062994238277987814950093065323178144915328505332890318774600935996127370612796920165665394298619533885676575529160683995271409161373386400140381623124924661239518177904676491314683384814904145806094650326780194824174185553921778702581575585288806875391632355543151302999255042459399211358866745238424177946596406663460882780973134142065150051868811979383710993632200606836484386511902297551667152306546841347447633996179383567475348369170327465995286457154031255355802847765876492719593506042891132944215040405715548556632716630351509991799377317715180007536299971991249082542736511483623625011619614690045633536036420474304781154432970941299539871986180094752510197133174406325200503352989630093015057183961259190355308432988275239079581527634130576056028521927786223222390301179114319473001631987214242812449218589495773480398414957605604064402940499825160329391755249757462008111924588287211528703948981765478505627589709200790392542982059746074712047573147610684890365959628537509562636211648840036712686760242917436814244722442209212961497482078797487666302459953107268229410463544410509695509659419271310442292848992320790093700619596283961943061168240659504166750446266721832948874591911170893361328985010955635535260342429901764168034918591060453918756605162069557718928676823529729405462995383319333557542856480292729015521958417419320910255851299779130267352408878598067632154135707231029696757157032503949728005369208030474204787262569677857199147783822584373939555919382399555895602478678989771444266494427660631071320467439262301730431636047999730993974720180713730084368096119527777270698606592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,43] 987300399306645675863105458394036140564352688625657558502318795554552161332012131024687733527763735036092778202021603447708666640623214203594999791184399904325335385027435602866148469522825751794366769177477486425498202397054051930380144056347480773276313975689436857337712495117737980992672846696562896957654380885764514903753459820246984889148363364000263677267484220805868119215305126262311394839140193609033243741927308643384503364743685199651165195542525414759698129067973145797296387037277420446811424784353464499157379454708789029515565824214849694562030943231902796835865427931640744993483570600613190301200044783984953716562270241616872820192982664844758898078808147869710961107714145875008570770766404711199527567026209853472270970998313414778225248179553057807136668001855368894055676345133233929786498427954414612844510132091679237300371041855630578862713419758865335925694658607757467111551890813505793719822983150434578632478069191963662111971227624249747443368423040265016605943768403361865962289722332036361447718112465309289566378848838480317785361730332350515673732927530780720356680451375765018595066577383600626481746824999074033367849361009657692963222393755114731301913631044527738937527418449958306827510751724953717481190471764277777647824323336857492680954832012368486329992948128022507940015583278269729446694636246474028580451189390118617577641933115118272498685089450065703877596948358552491169685684972276570339980933313018424906465851937613673124034304073330310145189459385020969504340977847807673661200796349085366257027849615176748013921096279499636383501329500513539608305378947829785557721047655652364402499189222043119782890104811013124914669694086919939369794847359807684969032454303842374774437036293419418870369677388556138578111151775223830962708812278492543442186361124095847928331003331366781218314790272837488960267632257776477040156916954070867619539073981464861949225843300538317338343830965400549911611008621243059348893608805030047726790097744982189196278360702471439981877753376531614158464119187784456991649626835725904227364041524892087449245506959559245831137002535863105511154501173706185621146809204361696552943616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,44] -260235246493194763376521767332137149613482182261372944448738793284543368630101073109583961242690212788822463095567196430542826053241117368042560469678400556660745961147468329245528920938508659983427066817537034140032702825110151781481993351887719680045664443181191519609304298932746512875512810553677976966464337483109226928381872562102684718783881869785496918078045709665305884054656209822707753562784118496281620156452484408561567711115780831581021940497642310369160862113863119609521786318735288821173184884852074940421197355822954000877631875419130939754967333583366687576921356921395283113492044158291793342354687035340283285377597424405465535246151135673504689262901814600360987474022065958909186849621643417971831395179535601571670220721554999068466266440270306107269080008526082032346406036867059326777781519574548193386136355466068527550766366734192434845549395795179888638319974913281634891165400495669590239728228408938246197291118647428999520917766778094465645604874154141094676209147788944883953912774726134825505050761751519485721342916182650706057453513988921891336094358098289987741225319385620517912563677035094293594027738169179056459791183196732344771593920123821249739436781783177247864868903960824557721981276574101825070747118003827105847321121401201393010043279283743213586903456306613554278392698928375783931504260153326709099483934461529057620738474990345761406544328907957274983870980035968748562460439552625674321999804998366007929594881364547840251964299106107737729337414196363186566885929032749771606992768473167299134063356086073468022280796051025284303313730382854438329817251197754876859385035577802447204920675493087692244631566363955332390159140765631489117714188916458034010732091973634328489047768357478552899660770459568799390207139810116477299626848567375138596778407856266268146547906637801874660612006334308804627071445594519967629898109596168714926553998440297236802142407854199961220692662683476612621224178407887306666149208047838183001132408231921632818474158737884537297435057437398321204824441937792350972325859129820772836567442174700356521056861689937421375370516285323933730429941032515908288058212218995478391422976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,45] 21765979586725820680200227612620446924617687772275326727118343033129873881392338187110998735177968306460652662544383072236497062165118492272275459510513581630173302221049941684428364570948846246106036041678088352449082979244297260137237740314828579647013049717766869563843588714892172174998148532008407444182436492859587204734143590283283709236989458136612683777833384457528992666803258944782197789016407076876821285049233871794255606191771498092443262912109562722904500923411477664623567901668592690368861964495986382386744580870748125223609694192574450440235074217637605603284562158838171191826345898082518902561720895071292042816208217430945680434931676407926467678235969532773309189649697887940062488839847703000096258811042082675810134191535557201515300380305345251129071582679706358833714942349360411928623560352372487530346452590951820276943450620991698658467191531210604541372722183973230543161184621732003634536420488481699642166019875282115426082069285709140325259508650028424295802783570477617825233672382982128150364042745782564758700837902412231736316987065982492416866239082122795050431696306310815401343299482881915244144378463628850217424474121529141242861951626980248402877074487418744638340438649616370264615864200655095644791508355975340964566816803921564597217175873749495229137072691033129869485512163952156687032284625773073954147619771785519737933509385957333076083289724294943219375654834903978234631163501339149306913747026896828932692922018416836618002713478855567719516015467528807579799053017158224099349901986415864443494745951388138072758949448731234497930756248409978582635170565439744345854877995655214997065479383784864969415535472698038554997605509381327137852569951608033748534181806771720798335610107831994196103065828918528870556989498346388055883519486003782878203073405506449122008391276161003565311788805319639608519589076821552692685521586311100551876066222426582975855216850912481004635198924097884824708006323777641301736848483283183285534601169725448582200278580348899469071614998031123279565228584133397384054529867802511220631450430400000861130631641716043011255513221855338815324630325127771138228287517657280479756288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,46] 6297708711476320643958498793506652671640672193427669605566819155774487260605550339357753712197435030912694497021230493296780448173500710230406897714428023673506258101390933371307548703527304512823216357159258396852990325544042606610767270899357909583944157361417845999703335331306656678384213076711954141099655596008595420856256246886367784994088377552705502526282505063791988778641993700799233503727429941464024266456764096625944258682807146337179290113309604565859448275036124384701283401509910380676113812226075686841938493400395274703353466368854861513426233585910094759628931347837527903154839090145943347082679975714854293584700190115215975176251277292096071843922926663144204465548636531447772882514270886937522863949533100937860606573293968348101447374422546469586123865472588321709409158622518945248227364788781644907247462060708362905481757272735320949972295374986429763340103668463434881880741694770014416951378340563711226839728474093204376015380910075236707762288823317543988796522707838528171897385857359923872384524388547096140632309979102400178216858281386053116189390659312701166335134644704747073102683792781905358378414926932895238435102450910757426400676948655894110252327392106563304138597434315220310740573410892059160679813445481748556898765239509795909294038092813185819487948934914262906658183773527491923636436818083027829688306516358352971275540678170354242549160339238130389378190749846673753631013021973630078335650696626609066172812581285342477178712267946072324363624910331703382049607304880979391429619097023818256034194558176945934449339677676867523219603612396551675301187883469142793962148826878472213615111993209954041364182270216059144797869177652225532883873307979601419985421354449202580210991663654064588297643391509554470516161502524559089342014841342207458457256021632604997268611934263813831063452378854872678149165361150434896423619737839892535960138612078595598301357207806760194391512497678375971120343653590801361660021408918019524285610285828216834980123104857089209998484478769864549308967318001358452084003623645252926800718276340665006643114133119181191660685442630108694433315397807980043470558435612138099703808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,47] -2468915881557507690536917137417068104815302526435996723016870888540367057323660383587477358350814838008380229153807796515612799679959735069510924557152036011039258909634920206018403361898143154507938563703086515596978982436170580340814267675702560345791772801640231169559969677942291976803232821768928586833241831125432285986812761426395243149094742493988387481583001211496722633343607481882459142406442440369998492902672163913897662863139533732278139978219669532865161100649277277292808604702775109444400158561263657949878567152429548846436223227150018868107991790515508657683441811787118853268907939258135026249549442429881252560072610852548821602630842121231559168500624075533292438471175250362947738051721227110321376945462104993611445636254000177108562394438737770035819641933454241612577459530757922890929135883389179923047006031382677549837007214155771439363646787143934357157260422866057273904732075923616825111700501583377572484881380738183871125905468900162459943900993007953644802350360338866027186919612896111470895908348394564453458925369328400791658217492010601065229536187498327195292554503193376796581382148666726200551868756340291332033201701000246737890769764427584530738435674025183346309808803910367993821863492566532018700498433014772650505118618637233395896507260220803639405036852131278793766192263875665538614051170396394949419986562005298147584449153849938072434038940006156027995203843337406143106012538079432210648079247215381375184930880398450731356187352499212226757421393784008563835281901589243259841807272913800240617653544870900711300529498814722690560358411871568196974838203658495867010355614129157099497092170085788798922191106179162626887248597516662087105767374909288169803010378607733527839694669919288404273041116730289330159378870930538543347965977117701041942078872862536572700330812657518031359331019953312878305703607828369516530087253087530133284639527514279272802589453471230082737184185935924953101916589691718337514729182470652849583459678213583079259971152963191699811213611975064038585000272130520565094374171960021124848256627809125764913315393080051198372784717829523836572770594125737579463011895833600779616256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,48] 481042432620354130280112488433640100084962717306908676863351559491338664365474367474145697617237378593279423372223608210612468165100174134308360017527126247406474448122506149372803082730171951631062671657741653995622390899944710122051923857512035873597197055263391853898822584055956104045787739764813409245112661420511089724105579243975174078981304767865798781496566411935477105616339653613622340731132536692428513311752785787875548450372136697169132418350797066314749728015197384047629560872957925518069600191357978570609920230226244645035394097784747006106050233826166658893138051122938073189258355257242476233659051707291524980169962035374804518651740906211028701533059688531828932405792810371925416318290690831029375211431772254942030819212539853195818474481541324156400708225710277807970226064718929869940316697710689100492502760029489333745902780663591096953859112966715605655934207206172567417210000222557060828583209629233005464285955823203518600411385514345603591613090943362047897234161747595915431208209264579438914138011313715227379293679959480770455963983954617570821916528086135197760754422885906949445103098565200394545542284366518659284094523521269905768798062098210621059957251979314512039828455035135012352969665467893976562148790147350533038080335508354136691883909380921705474874425251367280320940303972946030467745502689299902629403270917777821779934687235224875128151663817501120835402264213339169042305556585573164800238992626633518479809792983950024205596721729050391549956021591229578942833521312849082134611995363747381305080872315252836377143384567811944981029157414817068467386434867712301350679758262067896458261574760609795178789953710377208611228673132052603275066824274168754763471070749261949909821869436918937829329385033879163059068211688429750366000047440910124521918609035107532864641453137910310772558972761870070583507276814463951125264855455715363048417896378369075983179507768830412577161378841272987310253099761585446592312771240796003033858606853520233822876367256582569650606310189041451052313153146196308607799026433814296085791218914975774780694424598248343362768806192859304501447287746895013755227830000292055744512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,49] -92657918945796431434258245699429583336716438102904295981147177543280392061099422068047573036015665993579920269429640451726972657277962497444603520230574229585751728676093239382015539671473181551244781181547860110172761947868671886810131433780131660024305308289309446386733747749632233778863228175896933393516803985911044989438557131478426816721034081854644391251999862714739004862737204815189153832577390668592394517446086466050765555320673446130046896120127735119464699587113707127775324594557294235947312947960384921037771032430734810511123227893758775945860417544859250289227411149400876432617629846576798103341111064926094556063839291763270961714876190745902997872790371854478612599435335762854332305222590659888849653565625691583983287536223307222721685464456360811269082547965577391864695686778555208735159730480028091444841355901064761970106970038106253600855820683442426601137466937376140913971124800080491637312210106506416585639912459837744082006826364459895986803810138649652097996167135492211721542208838769790210807981015856774155790520763302933477357961476066748008151965930760250979276463826427886995964526333237594348654229227654074911658765133497097132915322843669033435677187255315548308076759525361673351527108591065120040413311078481478486025277547656524068217858452981951288545265213961885305218192071931032673648281750993439127756020502385307640120397907726010322116349654461860449973730027729031485184057452508718549446912395869291124986244037804907322463763930689282940040586077227459661391696120287858147914923365259486882293512425449429486174523758121418371099425674713741806131603283746384838914523053770886560121024079034119932136068943621944939112659279505726152011985762943029463127221230340592747720196499244335997652683678126095220383277263233773367492841179648640079365612656252987346452772523587708350312377150426898265378949050448417780021763873408434164700014370390977901890101537150065004999535319866356060514735705320400279729560192794240181583698432437841020045087415744622148827495996744159746916087883349800110359837228178551105383243092184461529239234453757591718961034179329203232148400432359554849931953201381449400320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,50] 20964188938674165873235335646556744163656577576253915099577982299127487473220083375461252511938106316794923685138661943068870794366831703158777550401135039672738945501738521960459755701176153836386276249045063502078091392295326080039578787619212245779603143214676513458546322543971453858832166573511514516922874390749463145149814413825468833696897935091978949982951986415069198524671213292712529765296079692014086441106305959809484505071266374834877959744716420432390352413568810535585900885913457204585215219078830205698207924474107371454073704763259123565783666829734203093423466609037892641913827753366895139455807941528497744286260225542550655572029422576570262951949067228658781626336102510034588901660590611334169921937667179586173132173215092667363025428308247652633092279322453062205898720351378141290291193378285631653015054404489687419853327952345846778431288803229934281699916088861208839287517416602037376509864844313474124603408984274487574297836720377808391532061957784098897633338135814462588783002926405351243688791049613119809673677385774348256757504901782400263855354568454029835458742945802943324792585988105968574274443100279396522896546239670700688361262412367226359037320498388965448565370811736387446360102137305883901779854758325445448298529782066091869411051132978249808959549557466804580129393715740890739968406720339033082503277127872367152525848576165676396652417352492334360642942012448730128237864981083969417257793210274273384452885344362375195268607116801426395005181645224762813513638204525193771674013307446519223600367362789218566249669609355808115614216605928738605195701632356708325141187514627073838365058123862287484441106829043852592717995629831358932654234953979439908557948201603179894095241153924689358695955564842813747333233180372050688586866073217845035440490687373746573024751569333632715872059725824295600875617103350663820838167131637277052771502557422300343999238603844684291195991077274058984034102323198872032607888260039168109002983116951957705330510872185995438047916936471149929076639079159558803286710735942204368044576731199041834288977528956865570607517526858819153873673606616784229367424787839436455936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,51] -3842188806433001700053307652216991879720908882587785710603144949244663104675872485582548867569038106339820224770277829801975354291299264529943588075704178800505838770245956641949230948762743714445878246975310795566522320254328575304059172223383053912440449686177831927415588883498777329962114604581555874642683878241091670000436157647505247742048988588100341851500016755638393446150099533513601760086182560782263919842236245122219057789095053241386979730887357134955801096131895455945827981751058950106909247497719034540445249621799020862860499881866189989220133919503850026999339574621103715161533147674530247050033796906259641446275296052284972708855555939125559019102117591424264916039472205905682200327860990366404859640855175816138794509818486128477984404134549417921020866201988538972098451009914067436667382908459542658929362528480612239918124489171336668352726024495540807187752040497300233145952747239446387447521914107244055958332562761124969002123234255716656553714286393551580940871789322189146716963655127393236086637951813381064907112215824072619598797016538695424326294410272396600122229040446635004570043445204755702084472605046110425475132406785387998254159111330858308849195729065372322537047737180533064736452158517699185190483235687214114478987179149006345155861030798162262032954677469176735149230897464747981814557343798132928882460601151826902893817745365611397292860388691118034874834209651969049657402403624262976579269098817573940839213669829200768990216947414634967222866860443313378603488746597177699691696425646775981208582526076578636886242121786555546787021027334376110983801016963181354878891478398111517571323710614636635437116395472399277809096444534144826464241082982583787240450270021761115075666637459106045421624723140923933910681655981215518320658355333311396696807198446197074141871710373661596849849355664885876751020383539046065822964599247187490322847839793793580598542474799345964814038087152638345285225757823288840713808400500698165622635169148031120059470848316570756605819330943428545248409145928081479115636478081516967506332978792190468180165716893710643165084792946619136320471838581455856589268441641976332288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,52] 456468155302927944095851056343406972923227678844063985453601406032629988847897040893188100847835678985777949144142362533929715874227397116579268283397238182028041337467052795220040223036832291048142973917350957444618751862613332731003761698549784074941678126425505034615278172956022100092180298909515080126039577747040339675201435990055924115446634068477125762859247989411227394277824539275064443534499419595335201613548068295833408113655050608030055178690788228109756766725137711908187687370527988998946295586744555367802894567817603792312676983754228170236967612089805419099652687160186716921057165307076082944956673327574542838958503613682288584471603295793365455611219337679454283425681087851921674474336920545287054470505398419017615443448892010950895904064355397504539787968099357332056899211827228640476534198502742578361699939691925402243572539514159276337368010674976888003464192922743214999326299487014422268969529675313208272612912008422834108905151559675670695568078503361743983531768087037145130395649067672629824467288197693619686006515483865514667420786513530139495088680881333661415049375698507529594977123295768714377339036209726068746797976012468218825060333749824128501964163532959311886220897317029145666458785614217261915291052399737113365615078435965643010222849589258719076211222436632461528639874656487073333175984604980532271790263968126290282783756854109339729435431829992654193869156352899558049353287069670538824377607005564036577907960706357399831994102205421141775957582297078187054025989078130861037280041619742858342427610232393535172786308733096472848928202391910674245613923866720158805216640297933646574919738207443595613490128047310493517022110138260766147666899602735753602948836179645446025699833705778086902564566599889559508079671386952626186200737777230139446624772071644172085885022277826633516761461378603373729951905260987115376538086849302646342489123869806370053530897112240986216971742503140364157163685360175218233668928823453597917524865776172306011776892537884887497747613583864071728039105458666016353527947435987907112256025805120731573405128537491466187235994349876449716930612838612204596297544371626049536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,53] -36471111242932887939504245414457384145586307602091609386637200091042778470860275369704915328485860824329202319843325626390092730260778206841177885548659604633873925195016443282561110684046771886187418789499296307446285343380597011817623575754556824233459681118758370618500600656437886335071085230874222031742861693395943994873359939629382969026953218007606688315517131334119328463425110393058033024871624455120935304248966993160406316205036694333369820556836801424349675078070477294629207619567553762608093698024774721315897393635853779197040877190189094328255752420871243888124720166526170583767652448372474676050357187636380317956810549675635813623564348571284647934904266040490840391733640709045484364605784138544560187693133356887973560184111954188454403609324075147408728232384492800735916638162301149970801653779831262116629023704735760918638766380711559217272697910694153956795680371098507619243864114936427782064700061155533508460573414532207830173303405971812497323895900334633910046204537904582964528098664413816858398667179392039192414240894019751961033471662349514302176014073086677012951007544368939160734844043731043634067234270714091275815024226973545306822475037933756962352152751555684080593299273764419061145633661769904265507184507072082688270106773747219321074558438712620897040737590130582627204042916793402643628721600264389147290972558726225788447587022344088950938564015642346462823413505178674901734670754114254868462219187742769118223270820998239616578731923489698348198487620276664090737436525532878790554090034494007739421485884852702084749790295129666005235289690677984082280389010265609920372800215081471201194399915623965500493831726711716550677464547706379424052731957032950149650993135575174510270913390305130340040260368332257758717185573530625086321665631040810708172241687491453395454769686535566702376591148349480533711327570553817142677653488450659155224551755234876631474362763214171939205454571871233866379409569959861437780520925667737294568016511137695223498891675250081808182881492139062740803702836444798022530049178772820026623035686543460996762041742915001099409644946838765470579976211923460211795319470835105792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,54] 3321114432540639460990220439788561142010551899531688859691209279885568508367288861055648961649426400033111131617483363535108440495498696948598605965450461372461002626461273433303197508736160254944899510737442333800561685360526472671755482677251520930845498662105833179358614059853228290575525644901583562458030317557961231532158293221416464299048566756706231393505848949423693316862922748403468344302618975401169375603136250504681443697328811959835269173487306995395573216590276463267235236824250743585275891380514733737179281852125364847884329656904444824815625713851772699571961369238627639374364245047807953161897709655287404928088088688326323258517658886094627119906207427197743169368517167332090408480226884217902542666061520975450516944848009559446853792684320713333790581503997988527882077272509726893315010453400329115414933900817803636824773959471239757903671402609475699746145972736673601234651981348107313377609636390182479053436089552970872636186438357074901939053206191194750154961262515830929788220220993300484841200743820052359531424734394852082272536814075267052584754076938397132445860639842468854236388553285510864404425361525066500464935564965538431979620664982892311036491751937397382707512873259970949083283304042865556996671686480967635704898296799099642932546117635916948831005309941978660934458898487600515193609530930097835154813030068757411167063168356743856937754939435973519989025136041299868841803899876396303502606616320772889838153248858697905202263255493454592762898425743770897654370263806156309369970720309882741881148822814246914248027405713856751045358182809763973440883786032686310456912851081704047019481406648471112301998233725992879026941838176494880997956859585840775752278584217147130982949560924728043058541189658105912233427426676285402888623486630911205294396361835751695651850772898513741537695383456862835908391034958889882622023241287572331113958322558285801126655921975188605191610924802765317007678127692125841786851184305727408690755432143378842082109511888694594912838329534454700716568437227824479684123556413556740758089206449057913277818673446933213075493086674567648387100473561929973510640938671669248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,0] -19591975194101042706436022120449308752447011035288893515410900573677664571066298757465054508379612433734891958026793569051730281540838542999231725191416585700331898424465563135037119148742286548712306726790671039354096807215048397735182658070502615174254622292697590973451719719686466646650128344375361704353930646677591603145542712781669728022694973903671214995646046274496697654425451855326706559022878871646503555061735847225310077048432881114020324265644833026296396600410865195403054213702130691185710665473979784684869542691269707548462036192026769097011581045091198446854626202883142095312798646776260356995271035875271543338607963374203298640908204706452120810069936997529370684111483255325687001073117205717646823565929101073588132642237025217081290011164052762603513431062718590966280535056232810317975649657366558423249497688047951541095334364117153390254191786592468342728290763921223767600092581353452787527511968805968196510196068997684215411080019049180182974998723633938485398819429146850094960788325102368599011258752942967129289276832558168391478555501782962961839253033672434638476564365965150978085686308522954950397813980943263099088370945407128424232784586100415919399060990747981752165755423983044388529911086106128261821453776414465907087393072386465783225902941268456966810403449575902599364268915022481577547978969291929679520017585249328568092429115539237979923063903138484171769339866309961308790696409208086721401046616541064730986958589360284330996580887972729308295613469177842542259224654012940678259733706249465101277031099115762630510684659795240395489246208456849674540434129381529421302047789739624285650072135689486403437947390771822449613583464393264010191365473059443458870707337259564112410681788690000407427712814333583879220594104357040719008163953028754176966243852044328519759179336450760619913346904825120371145723990757313884259731981560751461597537340296956581564856142119622582701473056673621769352635535813917766192101017512898309225278271535591983351953517484755987710061650471969322862668315972075231007280788443260401470524706060104188853333041052777354103316723782601574267096933872919418962427037263855616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,1] 1619129264064357145496671374463471496366396140074568295038810079529224718446722115178112066721221375404519200959317337061185554416299713897737292855127789688310465500099600236577689816404535415257456167655147804791145151955503915219486591231754498321734055785006903585290186535082146205299431204768339120424920776984464066269515789683367259791799497980263527156718342941906216614872844671637386807068977437347801218019755101988947894489631843435182111532510973834061346948580964287425114892212523472968621136646726087481532593446822395681755060059487298111416485648049323942369863438328356014500622352955494011655548288914964751109610792728349354440342945488060168962367496283792034224439044956274805768994658954830522702399162005515959806497321004892337575409157781073978967658013219714065149866817777647716789725753912033154345736827095407478958505508623816467075787597268605424486012307895341153439119995263827314345241308045503344569691680452219785657463414890203746083082482290149437017942360215088311766361932536288948166708011293919373747168632548328987262365240334983451890250961053282913754119857106314265006703295689186256079582789844650694636910038831686625801367526358978999567117866205615294993395457520240710660195517012156990027353167179965014870923748220785247944953165197082520008800502112654948542302997027956291838249472683929386600785106777983734623373567700408122816850664723742713422157939490911954439869888172462741276894401121247057110750811266794137349598597637880110862242944971403711230830405159923590447778613345326607214072164388297941578559539163142663157386091061341260061668413060303074641572326705053027157269297147885658468411251396694760639979999714252667649069481173286596040881350036072504601093816457621810747679741449337441624708033570561818933035281259543315233815525886476439022869121006133869862285419608412768701196485420745196801959174213141199899454499233654992305947584395478170567062545371696234737948830152378047561028841243531062509866664245848324274580265448260176675528065880126088767669188248136034023054998752728699737872498387908497873854519769122059133838991352477314068581359879009285591463252882104516608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,2] -46995867224845480996472940782810649687790496628174203556903354055727769727274070205348184042837913410449475437379918588581654692390776129166316027251164690387333481522763071583205607998525974282952845190428491194213448853091222564081577357825844516008755271931320956357550765288738378482186917344179822550696334911746421859523587876592506566416288216594857612634826357079598206042976939022075967217481832421193184268223188672002539209692659112213917935783063455524575821986140241095692224038348683405501173127131131629850324574249723913775212957121609274340647797397606089613151716497755295746609045458494010610834562830826825002230657018689544938327247836921521769249689463362486973700326942447404110745050123550621918014574814910395341874169949940087165055428333677319914492502997071911359743397750206569986557557167330548413172812362784845026264182860726053866723477127410951933888620115829863159312836477375499120458806388269996821497511054152956314733506269873032627647323361323552129487281071602874940564199416537839721780026232109678844454961256968901480335346493521178431801042363008700091305330019884255619184524245895606286114790712667781101471315896794521533052141675648728577516935295183877517928217304504200390765562213361737403068031445563743349972675655976348687016022055015462742269172359841046189181501701509642294891370571822841264383718738106816531356672157815581676294312054989527874903483116304298470147399295576054362004663554525649037966896924566679181005317267241472385032565105007306618740989579860015479641909140948316692332274131561960578565908264497134637197529772899911977471435450053785257780084708035811035342149233393327879685633217285461388436122575587236412402278473351612202977976102035930784252859987188378687022523111190484071578579736952890187487018968075533289366186669497055320365349957570446972355402155698848054053687559392143279868725095213065825613182587711693799375993516048572134611255497462978192058930785131742302778885308656110028545768044817754799529033367146962469334963764983403461093428433047147531569996362119304158819979291137534050795422469638752030301204984106635784905480923114103629863237864578325938176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,3] -288637056301459855577517926002771140419009149092169865761023398227170469539166808417751523449584535084080030429387755869783740799538824257618473327905504568162676551360032850890980124877460150147781921894287402345207957574237022437011438234786472700535725310040694599488980606132301345521909223136749244593735388809379907499118824994502070522046691122511108647038177158672771563910975216194050034394263354421093960170265212232665762471869370387644737518318555262861607469950112391097418265428696156622960983666953187799472519212683620350294769209405136136340795742565598190004606675378889620430485617130918096371166894268376749447615401423195277858159655626943076695336527426477390269916966316289378526487837336335612640413819090339065512412001397473339315853608614642346965969717543088687921354839896914758249067595004147976350183182873666399112032020189870682439767993799375260576839520164088911967168896451443502210629391182546668900871233309527911323521544628832456252746391463012373238081348180026206243252714378244336708895408985609262147555437180179533857127143423897170154517268742903328168188987613732122593886256984266231358448166578243210914550816701566208041347182618825323213986898051542614521124076596327090258625260394581484928243434753129777289073508515294302521484923716925389119488546079984453220668028492261482528110296221284449854925934817872559554613456847168807783266986498686722111338746688036302697262898129295508563159828145844580165875130509035374217379841773961400308547933610466413483340445826770842025552763961275236128442733910996142360111032012320349640641322683771247990276267643692724777175371618421782250468317914824238619708472981090374495668029876998430336859306552806561876040552091822328815893930145677923582346838602459828325253550045300953108332872143094400242160878135841564851818772371378588686609478273187020122197725283478863735376792786310861126901153321529169712517912062910768774544661825164961728874829599626317483411582083353552746036566509455258877782753362042929286759648274680906727776390842821597626313184635374675029207640545084147708470460303079167670945407583031050985630293421772013744050882012354684387328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,4] 21611285274089492258985345476444944283724001762641418337711908854015455901054728561994844451775512396364588690417362492101468178137713115557375702711200092500413108190066584398804323557366256029250764215122218740411248196280477694136606819366130150835297155401082219394488022472011460914275327949673342191711527149949845549994269725559552775850406649234179163246322855733713205583737143798944229944792899080046155146540297831840127448484398676999098144086737202866645508456610711448462006934625457554043322717933162900878062158686668419542649433179802167396353707130672421422282245948958916475623877237155467483892760963825242197087895894377581246963943668723341517225443192883616168739939189313780654068584690427728998618865131029921327864673048706436608739342446272858945692581386099396082627556489629572475405757109122841041352528658500781472778877450097801214276227600966723991265587848158615791459979548572696610068178004556624303384289643841056425429265626928055785437084071725276803274754573577453465400040019508021976098998966941354469726789089014445879881820392504174618089754528547169085017602215832267154493006364404600066765083346550446554479451753439644411332244487860394507110600296928388815274382333966322194709536874560021983233761207829262340987083078517218125199329058444445132738412367492760103013622550349636162868041213919924316913889564660818532156025407559730570969064830263415771365005713983204066729721285625940937703992052979729297988727394970729267470599300204392596355647603269017473717809853539033457168819468301663181826929522787758780694930358798176894284717177139701678468956373662042771202295647111754289019598277984240624528007252198002454946143601080142085325963237682845018951869081264079033920650301525943659210498321366998314149119640371698066525917892617651171915503164328483151080334895836540306209327289053358976857503192434361831765270408304921789851719164121976310089325225968160726598800789946693794686648485178051909216340654747316222684302392348552087857909659644851206029478360644054146637993109987059742633151142449445446115884327883821533887817272652642050354125398102100761734461465130401406842117071826572160270336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,5] -321944545200914367089466860380755562841549609383353554209772944195389322978174333454066345230727652525381473228327575379635362200183635443447071429654371024065715198507519748011546548943948675164325109569755630478143657962935728742913721835040563945092336757285973727183124447243650782317422025812337937462704750739254658561145387037504257277113509660087785035545612326908915706909263316041253986781236568768220268819332861270655257920035162634715571491909913160863897990412159858049689686897189506364396426793210595415498535900745801761149454418258484882510593281354423027576631266201433375097623674646247929186020184080116148293261138482778374936513247176229277569812896167289155483414195232180243267530914056825932714651132743498939536986882516377729878730452292130971758276333425919424806148900869935858156810295719609515604918548901784346530709779726606386784350937950911832114863393044681213949240014858743828040055776874092513220318365112186953854014623240678658224003443492020900291031342619359917734928775424314665193085732205887313554941538078458661807295451031584877039289033736043835497456977588135820911704557352210023904280000751149279461674272630485027379443537349770861419712371501484688169134978546572049486891526781920226543953071982842803971236454105910300792119897605193381068147552443514173999527270106580405353593040453397948563752279884806807908614332579112811304717291844065850787897484162278858192642350200592309215170896252688739893802254296895907963338103414407833157175762174795043793121957685315448428263138029323338628002833838108813741176343586498549656261771139502827525418750598502823891740585929854115984503135508235011241518087510902746498746793445177601695411186303346278127832096741441040094690919047795088509778164693381799307450873812702310807294673067349414864205228467466145160201939257612914213976747939314820808030672302757379898232708848101969154686219879113642535200494506188316691073593526558327880552445553586782682672015008042055834468619797649992958355722542488456606789193822591967083771860808632176737911391640748804315085756546751012674435693286239778699443564840884317690784635751540840709231818752392826634371072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,6] 2567491040126334433556056409246932706275550996105937687304242095958227073369126500458185379657932158685187368384742852018901073996372495308098419093067169721015736468489454013599688045048715837044404926543868059138933303756781644522217251239428821718863275009137031609709588732909046116157024768419585737805707117552124925068536081783269284913716966425803200717499238886708047804629477055383163124930644227572580001067245916536410988665169414004588854462207349219955661356700467645906511248548205585853650144107138327707140297673806025608611743048673163647469796280786752009645277782574983379097906271332213695990121892969094046288379795173427574217017319946141667733791726925409264048264949408601409786140911262778801012901045888530926779435795712586071671462432096240398327621420308977333485178067888727913161788206477303694051343325741920376535237059433490744010075257009586276143356127366534415219896442476077132300511333983503035433426032949226886677234716591386229407995517917675849229994090722147270822107491205435079788275213678558256486547734996780049969226459332820216759443536772759630602374663040804499213242444522182540661581596899950824806438688199706977410217097941797497415282064691890703653282362778204319113677346763136823053426449077840412415014622642355164153544709226169993579047537557473716297605396459272790729517897545796696488319437397350007614574421062868770950414602237951001505826204591036460903226204195025777773902276573728045378050929317243588414812402746059093937113159015019436019261402815819352053617390357811839139068556153361260142996194970496420156519255833761822941224902684194462779371041480512677658354564006700859812892321922098010736259401658219363080980571008003405415774211020217451903881284661838824784772129960290198188569916031214687023016974234192265982962565595574237290188044253662324557594971368348380398001588278342057519454964056642054686484397062155405866351901627838877717628006394720502389378868574916228275722772217313449132127339696126254251523946926269238952714035944489349573566699455204402841748265169148052534949331617903401973849069675645300692773216109081453159507794857922243932082625387724977888821248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,7] -11692510758369826467143709029599821861643415498669016448474831341554991358684584541697994409561068431115798569943302356166665220976949615732271452444514351523614070964902156943928927087253019251240626187836273426916340373551284395451914662438361392713577756895393392490800031677411586270404750397702743882707789452308054206679959901476184679896670598440367856764912580065761824591664019705219903695377766923709394172176196789459687549109627960749329017552517376621476263965980866983359519013419308257162074440955063504651812302124382890992834703526967428608542759290329628766021203141990309881037540439195839047856102390300056500689831233374420294290156293177788369601514877332975660608679766808693330323674722534774365292064200792202361448409738656074791137090809473915360961721001143511020578076581989557847164382690938174194514295761094090398567608744946431231010927236627105425334932294970771624815589804091085003639079588015133427188577083783385390915879066436503265218742657343220596373497114875436272058948111547675145031881193684076779907087513825095317789833501979226842658003254983011843298457922942645990843778593265555089143669601363903399614002370322640570951871301249096833395263217726209155899407736610041523604976158447324276891066180624409090757585348902879091360285532399566867710902898050486096806340956473246000136684464695953561869012933046494692401037254779674768956305970811040441617895481511577167810127464942755571920673350004649512287705797673102090744287550042679299391661124765363885034504476235289157536209444534481498612340755498773468781904074050659353727105666206035089598410041108492046080381359994481593902421437398912603605644865566178582851174587804349278209864758825383670950430790641803944413286205873474946094046590839710278337313910520865899000069199781244696218645956833904307477503477149596793279895197220830244160829746026311109454729330852983677270720819294797173146592828048469539562756792176954477755370816812975061017047116413989797878360214020281946994349022491890184206407200634444908266878123668442039014423395876977320464341540688862710225987168942683046236780416676875416077233187628639634878179134466332951375249408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,8] 22288505306823915786932637265908845871769024043838395259951352429470244682018203079715667633726706219954708720895621577295407444863031491346286615530674450313589629880517654753288133311607279349377006111944198423858060229250847402368227416260245377421248426497030798401312132580464657959338952473420227356061210988423407863910587437559086308675168616795655417304989238753562285715971258895166462844404089589724223184207327619546371285636778153013226797651815232869866633920297613727922570698068200835884603506325647512967617926571684901026227906173796582296870703905257869005256809152049732000932097421945173090804801900468994283727366274242717775392943837842124124727962047374212502921687725344961321821890513507809561234540784739373522150525151318739387399773649327394360782526181739710930214023299771256423395002550174894338004300237033562386280583971970244201641682494363318265007767340765753488649432642890456662336910506509932320932221815302682928428040970668363399664051392671262862780667747373947983076914749907961258482990070523752732985689065193245851766268291025646653904535337154573767150471573269742165597617822851827158055826655186111828079213737840107995859541904683274751550322252796338937680322927033095597872447930255902997841531364976773225567111404399477906656517301233744693423479300103882266320168270844802223714329858865717060185733779313559647636399001598298837945328710776631199002336187626678916194835497184489245963288451971126008505966407476800016383402390372544412380280861320786444637145185253295893447837544506095237702259243886460601870367688044633188420351752089912890219348004744119953382610821443105186450835833944893381521966946804950268265832338896858892638944689050699759052084124210758750118367364660060216619763867321798927692723479198869758034594851054320069533980450607438231993595675322416058437661857256598777521100866005053007020640254375323641611718503742289365934503772595361724371498984843599514825525114943853524986742451692383409933481584797442507197248626401696401861347642855725518564547063395717558157550196936043633503496876165972044609140646393846428457375894919314342538766829400623341240195779357102888324169728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,9] 99297634100526038791107843502313824000339527933227125027823015674725079958610562494271345770281836644935228766631335236492246584532476205405588281909094018604133012292710190647873100614472579739200485473002375608708906394204507551048457676713084045523667743413525728296886205221307869292705648385331727365192884787101822603910186834419282523540146956228299483735302300771728285109122823829316098274219516123774273267870759358664812302589143715254825304280633629939132011271033676421692481964889718932702814077629755100071149773553889826319791587736478663780206895366557524011989798947562528252546395446601085724871505005014484802482954098972895223633918830795958227892517260950813614673070037070093926254656486816815997930036251545169830767820739025416394441723260654207363627130824154010068789003165355620252856257115930817980854113750129299906964260707956206651525483912605207066447596514942421268339577475428493166612614776487290087039139387353694915634757778775978051091702996585084975150479713404243427050466394665166248947479703866964880365722765168523425627870927912758763807317375976018711460630434377314145611294121166248508470894271964584838870730818538535824270033615902701590075506199454239964610467331063227694080185182161425223345729547092136666132147237810224809626964638750366298194550478823448174111695222183017366536797879706343448250703133763859499256845923520681261388770226209733181409141614081783088808238195595016008426998039549920660208680415667519549921109711791739553085013261302604419664384496406362655245043149666685656266545108616065052430451025480706648769591671731099668408147295201065360127572102935533018112115899587699387839943438141317090616501787351174328344250721459667940846103593146341983679429469936986109148021027439666198008684209834819507054415361752927072518822531402658359411582831694109337316230263651144028181122923224911528792097874490341665173672242422028475947827772818556601935304979115701680245091429101845007126857923373261574968906487577840231128980565471587269909501460351027748530607539519402910424629510991599668547813462863951593206577030247102603705021729039991102406726084247357722551198573540839921584963584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,10] -1031892052645045072676971135825520799860930614288495827423487132765541908017573887904745233363618827514890840116315170825294163067368410133397998859966609345713179292550979132243369076380355027303543497816982901932893925357224118806835405928025292602546616822153325807552160883089684196218921486262902906380045724996274719136587260588135769807601785588048252550486381863162373133401208043475193808740382250921561661560869220260739837732771195172562821085943085603429849443562159269225888224686772695035392109807817502365973476464708996665994660944717406126078969141395374430484933184290799643147810697918898224800376947992644302879906766064709060828345675234964664309433555801238601838627274421267936505848833007257431601182761966115427637736092538909848761228613591412755776002917831327460259169079002957043532717150962657296971794400501488278161765648285895580633101119336422212914174559589842725950453522902331828489839238225655935541897184006781398651362799444122393030685361400944998958286240746965713155223740356092710449462002792231457342585626181176206173158234171427535511158636387119138084906554139649438873652999318354333290072913883728680771243352182862597056576419712926539136267024262153126723152567676230378968385202434311738340487280270278237342647243080002981054168380834603913393145081004911133623521065852864786431729030552184051941476032573397259621418204319702778607930087362722166649096368695375646829676544562692562961398135326026114217384896982011615110303447020395418495871858364354381802780641043081260294066127121557264062262046741390029338508324395546085214556870367791747198264575317488070756168354480509761629835587480615606786841774723769078601078537276038258186519713626126743590090216951236871018365010587120937959968999790120877850221904795208311884682621029425230031088630372652464649891780769990441149415418459717297209433933914681599238228247461436545131549128894074369680763496786271398396561487711458495371366850201257311359729189160877863410935090903136377530744839172872596576813834231548973638364122722285492953580674491653711423406626055134620346972891105277823634926272887011680300773232304879291934419214924635501666372681728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,11] 4743049695504016216263643552241284813986630892567619406244178134399904086078453888595042743758861808388653011920973065364258972167853276255389070842276183142793194347293378265091612167741162320927448371015529497414651943117195268008268444704926448752416378520605723242176071714519733606657325768605284015350823932284458307050076539467817668602269768829157113491937178008349687432652580552468373469153443089053708130400268523999118613650569072648614870010771512519479921314691452849195185365235322059837960674992379994521117253150566867897252475129172357246773564509941533550695932690004681091459567102447753653991246819680597504039032276466680263451263375656343467535179447554275663802337498567138200318624791244080913492256392937303562604987007776503428135385426286810041787548864474522912687267705130123975760845722630161439369428524926281673919390801265145022302369402774651970628309282746744386702588524265824226356202400841005966738462296658301199978794374950288307997416762605298667568680393254267433744594748523611350424810970868720246808327964837267032439833077001406198537884820790607550310555630324762777387164358360471617438146112107695767377537195856546411477709706745057993355437412514554670865408774747972089587894929272258980730508523926786296290654120517437458957397309414605766350162321173259758057122482719487070417788058717425852910883388999891445244075547114064080083790007634540103201011630867793013858508605984700243402852902799207213519773625571496081982028438438487217741229752458670016359582440610738635441625868311817501410558662947704916466092997905774175529513314235600580856336320213785006537326578450302414256142507229964007843807163582170178677945609635785037920368431607168707881820775540564278999090504417666771242854707010694470249836542660928621664128372392504179795170126600932039488745473605930610063434394305901128279396319089681911180533636928368332619930329725519586064260883110474440116644814424642502949589237696747235717363467523346219300463296612606345515381969317479028552698586467962333831838231784420658967476643748675886260561116144391255121443392360015985244574386499955742756885810861058109679179549188155783439452209152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,12] -14766443765408318944969908956672392006998534840217007754471775319698353174031425983460101299641573941382707146845384703854902001496706503099878104634845563653489523562484257879830125563208058306943936378438938302365575308827047856860224465382453598859231680308276115061159955586580884276590710916406576178727038121030082253765438681539127737566197308193352446609785401067465041190017633412498284307848269693864599832436216693182277548915808104807281233161233880947512538087994813262451555247904069525529498839878793619748470747642413448497474725399454956767736171599192788076587862356229194457478358188776193596116510900368412001619635652622206989849758972674454227740371623100913018339012653336456507936650190639024428954377917699402367677657693368413639632233138628253149920010306076922131140452380477278093024564794778739280806378309131934104466104881191612396725917510449732056591516143958620807492079118198641388131406329582089338392218794102376174748010724641198937332260671144381661469194601263579060870036436876975610807372070837474536253314214086251266096653245616565261378057809621067708528806085383319740812106201224197870296606515243745649594102099552708766762129509316097489378139172756140899638770483784753413314376759510067405529174840552120140830018658335393616521128796737930848917765476984190350554014318867369229526566787171029481679226508830897005226284320444737126885749944362806878022848314172153511486524296159748927181470006344347770281426984871499628527701629640667624424824951187834473107906976332955987708485836486300869393506646872443538181914329147828263888000278167558008855273396759161735206109086306375641713480894000093900295320177643195894669768318164343284816374390185384904093412261689279089565828423319797351346945463405098240863422413057895082063086237451611277769041599347243160920689043277091114780948066114241089544007927472689002705411802696113771317674890707231027517167514547490481985719188163061852234429159342662634781562760245846412914182721452934321981792000874034205882286301664204942166355444960735440094085909727527757881313149731486916513418226199048240887997938998711828257259202701726066660132420785149676916580548608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,13] 34758892318599071147686270304844800989118924205955717445357462145309983122109119999281384344613330901931263985149761265727249396381982541549898992147677224812124947985676754692908884099669033132561566592248194266606729422801883616121949611800328089334843234952498186697839341274289235741965275053496901175505312313380981876249482410958253829885560485750435109274228406099046061636532213739465696688195519835319141293044417404378061588083161534519300635131573915191770686392136074033133378388401892924761212757048582008134665302336667363200512387571920760587883686297291606814066704490664317812214982482595895191695442373816762408897202484881612782108742896352119487491010534192917313666750117155432725223566784222793932334935588305365582145452205882833164833086123541114570677073007553198966649848659716270587525364126757576415654057287752210705322366814621807610627340518605389225455431433764202985761428693908733900410630120409350348144040947488375232078595704383761642612744885857253332836655453051287053757580627876182409692983685848671908753201027564491706359575401450826225841139354536869858356932585514854992891555689008106320163534284006511758461707627190054248198595483058391211852422374116946594125801498626171769094642552102522872609086224534164722087082977849149013671109647850774302735035655546868681865981158727970585445199981562798573272674424218733872817869494537529214898418130195656897977358546648756818458762320825819924389079277467613425796048644510998373972150666212728161150213850003768766155711607535180793170669831955791153001610733049010584157705733864857128453826235914810383731891123385033077606566790955920835076176314955520014591273876574861926388762832875597692462631831291950549512872529433801322185416721166100617946492766287839443253225645474070277193882511412377428784121918681658475561429921657773232092008684446702662328517443703264006964508796462165298845006007951621184492018506816661825329972103006846631895476232146819321661028539407397864355408590860753419458998264096823618882161383997301753803650639526649523011150598529998582897867185981535110989579321380704741366387627790235590686202499547035551624868368205182346623822331904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,14] -65998055835853927592729747742699258690862074548670849215229048398034297969692748993633109653757557211017667748635740143406330452020203439590013138649801421453521896696968095090428541769416771034634303176737925160623961566632790004305697804582251411148485492964347657262435592726344350391093472844933743257011828108881360921732879701655904675838188902141890154655499227013740913937708766568559853640672104278242679460292754080685510675817109475020721584584044468682618550644520657759889390907311613520922429882090619395890301004520590912694983186990624739463976861824886195308244575970098027624334824311562623620009121662834848470475241494296638220076016078992883504593713267576764401836686818479349763657804118717653829073160862683207660554852277568439553645095610895878642144642522294245357267541344485774974041310547684602771002116154717406421322482001265628794515073790829120888352434196911252950498855665627151503424001782280246384575586277905020318341725341423724917913815814981628253553974720906901864391735828461268159017436024630982875884233753077630939787907525555082027765354954070312855416445968388002306601333116283563401754939933648661182793645160676942863623747187804167333075378897282917265778535595611925382973761287693213197583234261854015554512142582365920303080419494288873195777262142777913745739603988487310908429437857534612069690392467662937570141458288267323272995243177844530170181837021138487316173658133865967922580622371228766189827375442104394652837131008167416760058363343162681503406105769510934903028395508652337909741657956449208006074528523368244775907311673815599234810621330179565428570533595780545462641203140295900381354286834362415845672195981803725310965020191364304465327450694529476879229679743411145505408401304981164891198012408602596723288593125116469228655217853701484350510977093473827245451223158044112152985177054794836602737361085489512167656105915302905279798107280958851424033168300476422039975307103288243669003007609408956348483905239015974017427998477339123004287576856559389676774811402519377104459320580284762615879135275782042049897740153322529264765304629841655379202859832771217295978983065938904053377870594048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,15] 107781809945459621785148080529769826306102329061617444511382136645106100440639384270140395821185366550053176888410347037253540398992877571017057589964453120670436701693814795098578703219668974353597899876081159036974778027537815560517995469858899903648992147554610746772653653290399798934103388665068886280817263834672181217522248911741582218451232502105164804377388474211666083737959844778807550876098303622415851167056950375052064126999917207731468978377090189518838048133522157634562829585121400739236619163874194614619019187536841281786748882025190111674603298691946702620010113394034369883916017004685196788983940494735983569718489180481848007448235740390258922314447975324077312060027821375675166313699760547096489284429101825052583083936276778710410429654264573536362431205401234167713305544542979416545525774428587996170078419772831610108841913101980855110283826749433333685317579940645742128816781535450762689233086921083927284984516949993102184925131604637328244712555676100955436842983424509892705870142152777511542407821055531361309872135657980871215605798861830330710845559555395274057136518045508759860269131424570457811490632682017590715884949333624176979125014205250283325178667041698037022200169792415173580175020767488502232496104661823772765462804261287708578436514969874297031201729383297671056438025501891647460491916213203866007542872133205319687508154086253762475300354279190651098081220888123531009691359984563712726196316036365623209040628571343727289726740011314001736494917000319162548214303247175542596557751875963591014939752840173809193219728059379691782063344682307835900006533403115225811808808932437772222123801777636070038513352554119843160476488478494459934770179909375591229775187949877657238398901867162617599350711376795586246564105403800722450687662027194909069543902738084994437641829930120445155024627271855382393554916092087028489511364245933743980647889251914353019494683556662161588563867334843897166234865101653474085165646815387122915883043474382512092414205061841653348241502945550073935731107119727968741718055920661038049402371904992450442108225712401565864457676110223328825890980858024166342655114955046823256022614802432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,16] -164979833983929386338024779419110362721796199394523205835419069248696257555548226579636069661576542946646113363082508588948987636422423235608512676483766112579273115548852606445804353506531155451449844448905159712275032847872123628047715638526972323540065703890118248819866901339613762531878903202357677229716749410352865633735006138369857989367568767749544471582186619337602436605597204735227632599274276124000178849986335943294318680193017155042833294959350958922177154907818976897709357788278503062312489545176840637391243837523946679713069553814524404367470796042046563692733154025166731827931275488504318725990897961369486947795908266802124263248964791756310967078939414748955587033658640066108992700235325651715342484674748848095779183614716987705769549987288711561162608431396889099873115161952914317823117082345047575296554272151408148760546021378103790494994155745826148583232501759248470219675360276865668293596256427639952870053345569911994427329081569076266915956310963617028874517515181847740443526885263016637704415999126607378229679691056497567346577719468741886192396552751597825069239193575149608713288689501448027484920996511414137446372110324313509306595013521621864467757173452330966587798665062599366726445742463814893956373349781976194030557344808954660107312576981705161548334939279150816200166016410622868748859216320353903311276249252150554908926894705550617681659104973992973794183744647282367917083951401668573239501881974249547863795550803452112935166173077561694225963220881498660276284282295591611255202711008949848255712472543079630061469700288328264066887203449086666966347563892987040310195154892102779681913648038767330717911589243072192679360143481132943125308501413184595965961726981976390788225517374509289247463051175194094431257922436361124754933893685987208456361786715795806498667659327090935265776009902632453046180985612603551459670547053632880958063303130982851953159802786963120855252958649364402736901283273540409793311802813591543831719319587684076438734385283524098863192330824358564858202933999817642340819280034525322830876538581169490552394615589691727163340384948794067813026066211352290228898858584044705785528801296384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,17] 258378173947082630919511451999290084429418888905400761190418790576680534339737346166054991510060437610959770340622028528477394842140187285887919558718894466456022177653401583052113674358428683286696311676123034616299803017123002384700015378707828470087483540010243206326650134161232073709384608919765643469075731209805195288960453552015113218766894023987266772474580182419999873089460039367150705740907051215999010217396947730127044402292950182301946972474132019903867397180554265408658903339608756990645667000946500267486945097757533708663435102542496150391678545799319927821835790522881513691245125023566391595482710419539151004305383179560405411942441181512064689158477289435685070935375008657092765733537489147740751231302668018335389672613271462290859833056995736522153466828853022217556309947831539176179670748075806384484472352283977239609483148834496517460002153110407351802560642629131455897883196568457143592046203269791645490844682043434431318393071384534432388582758828718083713924959330751436758984574580371129823849584920310248365152142690317958481434553537207943828230660318410576238034498832425846482412013592567108123029681497064245039365809197863754572498351154776325294397072346568544548447237249146403770821752369535957550260485512808562054430940096182462739046648116602158536985636628030367268367917054606432890054139169449071165747232391765045516963465276569229671004696553293220830104175960806261053258466510950291639702698761470546016826622275748203721298680757294269483741031355429304084632232258910096968719911663994291473329460206539029967831435568114205322778866596541216590542686870745460392050911682964767671253171857007848779339251428582547899377636238105008400647631409874684434601428079077402416248168796724512212468521779752221247682121019789629406987971227643638823608464102351178851298141610588880053408641494412290209497253658675828610171140676002891315689373884652406089959018325573679700953382939371177993203003078794789639395154159792642749404295822179259486722807932139356173121348699522978756714575664693240324575949238102887171942613590568715882814526144732611594827466370256764728469517149393959789863361834477597785481629663232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,18] -425061889724833650434373607211578550644828095804345049216661921007397879764214245096016121331376271996077337418038948607627288724227674355499950489756064947510472323240156321507693002035107565540562852134363637762501831881817822658110877857867060815987397746194211637525721145917304676876553334767709467546470041125810239381466010007904278537943954434841952001327022567433986847548550860731871729422143734204354208108155672275562170340023907207323444976084712957586718143177342457942796545640739703805460512473741334197585973407478473229376802758811638213513286601854679124735896084835218651329548479094965866474026538794293764319941328732313564811803827412539239692172446297184861800484054690045767716475506085881265133272967447624809879900285244215647767345511545690387752952976883522624601315928967093148234581171815186767745376515327553334067660324941513183127879822387347207805490249125001719360274153625618327439301254658002174393558664903335640016774300877887603400875296576799257472137175222870347958070869735827569283003220482217152243265266625695491307873314305690009544052075377393340957944966347562087159210826317249552896135975139754941229505878147367975297957456347823175016862821885508761549893453292863516530086561873223626862108745914104997266355614050564239209063917652256249550447459434976719391120832173879913169174774471132664167081324653392199735156043694474732234474737393936917144665684810379748162570647035898905154722710556527900124549945063731507516864458279082181339040831451715797295315564700363614226630588939471349669446043885956099653975490924443683669193488819674418588828418971288466553620839124371703152037698370422650953596596882636497621619019308960070915448345445382437585477805883412695306050553905540402428023433107406809365146755536503328880399801859309667926750317748389159307604397476309252641706801612333263489264004662166302337714828564966575470051347733803205294603750431898002615825436717000240931583214050643716240590685727080227237471066575693746457061286998695198261952441962625269661134033043484884088107374076697414712998176985106681876631372331417800295985782163261847078998620303804284873929892846997513857584928391168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,19] 696617709890098526185321966771843135054385525622644363270537633830253636795299205691961425073255796875573360766127913291033970664489630885261310306817415552748818782312674704970819088980575063949101686285885595758252835472882492636622081510169740277380475596420707111301281336294016388365082951808000890406681150440413354344354750580497869766977431222793217186600127244280213663836534669538335368535111936803538607757554246410886581192558707612396804315839493209675392438911330314516957527295805535793159107238403445824701618132620063300785735484699636301518965183574046035324239017910134538832400447315990025743167763518664301871986835460132755016800673161078012684462610609132299022939625786440702413274226797462163435768127674386385136065302970679739664584079357715573468801894145986011340765609793271289783039312419210725248656868648367077183150022494212147677506260292803218891941904261831397500916027438702103888022766766857249977531006696702332487726600492550227571444432352022317804369885613244922813063714972169047208440551049023640915623729404304793857708982976729161460557635909745835145094508980239834945985729124176212076590199910064612758654915784799364552153179564219083959186105798444881244648525525743561302726890542624548786478099993480301024108581941136538807403016471630196746081562822239990905900272428607586962129910674022426129100028363687386104894009373511768835257088953413525488942001388399919161026525073626177809311701372473914076276225109471343573317629814028226613406484999792305228448299038999320031451489466555619464671163062979728345522226312212507113026577794767673677905017031651340690257838138307008610313141518479131671004935260585797731127543368073184583951461716192536842689792465808235742793542944660212739755850997859897528572069802902027292957685840706216955156080453470405601674596859483131446864479491961686823629526752204997685316903239213815162496715065658650265904846953995119576794459063813384467592273831591112040588780340729651462547149079048757167615731019887140767174221258934501723329780984866475668904547385497799383597428273522868033486522489955167646042441249466511603643308250793727553105913182327923457174452305920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,20] -1060570585992606003899713777987672628082312521540814403395768623132811967778374456916086116731161000010366300550182394391805637603681491912691266879664536258867643397718761192168745489737007260958877745155005170318013242999696063608999250445451802169845417477165360506913384722590704545223369470490627078344332595955586978799516091729975325786345923977417585063754976274720642609453050998729198595643103402301550147968568837827497346020499259849027463306091147668461287908631033343516943446108717839597373893293431835704840925719335674748296535303287351852442235811449905815286104852599737737767945249474385261340647458574568889889850973095543672749379842106514793138748023025823215248900567070039645053567741639164801506835622830310946698371613922990974493013961853404499983801961973838494792280488800875333785506812290238188468760001167043327267099385512041982251325146269332275851874336981920703800198003300514955323113425212992300492201352847377803681293614110114243844327703801381908239462060548782909819262746996411881841520821690243161586287406161929080767332569113704428073010234325660948409595274706639893534026937094089111283761724387860552624117573001529813522537611182149833113643968425360751056159147666642444019699819053500467829125401809131459602504969682889893853012120451065859599337460799464857664756366157006494340855258956918536644074633934760410760958393474811829629435645715896307726174535614333070051895125214626776948932365299206727374793398716504689348218774031420161757481239004445334429310676641373539728490771609260424951862104912531225094479783525415501776497550983316849689663435160468886259694002679353888663701203042319775651258970451801085161864045875299944980120496127826648060571714139076294899159167412785372690218680265792168313437177480815437584314435047289957453615611741122590473915085997570184490044215453521671690750441455235965941419544187438999537087863913267713945328799874464670536029567873389956337903734270378386756792162485046350335749547521254158369434656223420024984225928157565783004410175916354574343679415914673094686423887225002543384530782471722280022461880052421138508088877356565523502177438047849502418645540667392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,21] 1440141897513547615775954130150471535044710483110483758467571978471747860796483345966180662158962410902644030904999929333595616888339339853149983164998183556229862137581832550023310709028907402896113444702485091925107866889264552550103310928032359621399114342259447641975944038601423195625278909640986578480997048012052994088768314006841001019988808115058164708245056073457367888251083210448179350996393332060609649689991040491423083354519289586824034948971950834813272121405809345639014019986974822206983886530097857060754852365118914222035585787880887035129801941378942706623258048487342777396133412740157271166073105981092617301190349525953901829131945819085368715427121044885398900743763696241026131460820501667392029563624199477173364795301314044547123489508580809837207231643888575542804342240416925968483662845074912111636977630405972105680397852397984738331514553537207594570123600810411479420673253041161951806557275390464950850306353443756691249790230831608138575514405531220940502070785513474471530227126483952231229852976471890183245956071249656366279223808113626194486665979394608960444503965690331346948234184758656321125522238296785342931459231893674685643823823831449795629212828864609121351324140581007347309010187732562704249481155464227139314498093896295679241530921126360234033784906496024798715346347361200731818587172225908360086563075335580215211853792241563703028566564039425289694836396805515048017244882804914689549866139336023155016917579663453468417259765906580784173246953998450966427167784942001617879124444225906837104148905379757777462645779354262674296181513774372102007874936782705988134684792234191047834075708894569411189301209062379150125317853709998672660312611789801234751027155868180906703427736456266101648485268915808677941091073004504798486542437171083947463754367709792178257688157437476580673673648302729283832162920238843185866931111759651946727667658819862866033415915009502455321222435659079966131272023786026483083522897035182281426188118214682344107829557214669094340609640802864866199022298310545651777872471331127838121604510836554208204305230521026129436854137455347610395692778092196900275568113991077898880357838618624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,22] -1723296449568267668211039140792480302997549075853172883171765997870675933015887413330071624326642944772629706988262908110281802282216847774780333254334491592698116462409273471200636033304518301821846044000704995591006065867838861170783799837320545213753152552119017461253808493121779484563053654584359924827753384141400812293373751943422486342375041226870920588071838615691355972761762884239090794023211620805079104959718844191316134365304019175147194502389418398817882100329284145533218870374079118067293948717794892341861749029694677733701839076728410318327187099702410997287262553389622571935794696093732412580788460880810853990632739410360389636101695644899986058639227058913231758136682022487259800524315018478775796367184468738526563433853249257517222099852835591900880940095938868440795839262349890646953395539923291466828896315967552346838181380045671616014930959012220067782244155523505823174694417960711379797265555817643537500952460964836606150248379887331326313060461172932840531237606817413201507106024153897387469328219688158086663053525618873267084077480720220843981224448445545742435293510705736752521140422986310033143303003946841991614030853491048312340438034794082068837071447733697546466265205812815282170121842026274290124492959869873588080692210016248148121341856131687980395779966280596568285862795846220430060311061879289290783177594808549254624808361389194240578697211341021757390327367424415725696928553819137934066905133766709918070605955795365065653226764840369102256978002874318517807507265026522337015874974530283120735601962621180244198877040021338069428280978912965814121784793758381748463509088572866075333284264021494150537988186989356961080826700372781165716962168282716160146949710113912921308749215188775122323689230448878521628104481257655097314105545546974833903212189636608921768036057884239266403158145109277883512595117686839286838894385706504903214488629783152483701316820914507870737038353831137872375214209453308642493215565355126295431219405422072700950770666244721644494773741333004508502547600210299423821965369439082123742584796611826957545052992210194697848596457294419753217471737413164069862732392916558410855803399438336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,23] 1822943016548319672201259437070158809652350495497926729513541344720825047551435853831348777778873541096500902174112963479772020415127667818476137757402247888934176458336754916040494586324863422964360612617077586924542608177853420909976313452442758298706751221440720512504928460923731591928468630784039100142082644996832423955470280526471459986102746076096699587514380591583837568233100192038195487812579723071583241250527339787643040469822234016809511667916493981829023562869533141405679365866289019199298174514156905603399629851506672200531374400031293057901806198706249841476805182013389497949934652252726494346031878480745212128587159736001854897978782752849307063112613291266092667083116030134933312091876750811911095368942406602664331839872843096654440788851950691098087317470175844949378791673813110070742925207198013548570687028559056398477738950928269170156172154533462568409525842465386233827079685405658191457627251491657803682994151838248903570867221587256245092253636300718739098216329460515493593472693882495461202520758662053959201020627776820496352510313238388353648247299051080750586903833807162101620355884140713553543223326175995666359529377233463659672633618976665652260057022920695955012312990740737221127833880750284922991101020784564044152489365656891846982466195471618109416695088239276029820889288997199250920290644183668966371111531503490750588485339849930618048430302736625689709543941497078844902956023888772603218850815465942345050847617687815697547477573971077143862639068631343713650165198828891298310319952303911994098448362821550136047302550594728153316960510549654779373056037054498681106589911990278509539377571736966385047979545762522295937672076928426899474625588607739379670862445013370954609213446813849280475554035921543969316883127175169647806624676343784926766794832011632216292427139191773921641974768735978277706574902027183993876395569391657974169215737701016664466146093100402466580412453275730460030033136784152048694736918463651082252745856696357428036296618680690838570184257637013803501264800486993769762436594883771432310458504304242633370578252842321710805681082352253200866434478825741529163395672358024572325564818391040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,24] -1718857118329390777434493961747707033205054397872955284332215803282826392734548899546872253893528669334914494231784730087658696292609820403992051100905046628297453031509729230725533812868100570367130243610996543477891456115433282108953466633978303825307227279703718282449867621006534857962093638965574483112807700206722883824976806853253333021825061075983416390553395415167283013770257129977520705455332234319065562248548290741249625611512678531282898805318951092500348527017960506656829015503634227987838552606963347060127610042511948890351419836993832107505985301597269403413659654797302313276787912899220917080747226846055671423182472352560243131929973041781320427842105079531125841678356030780147993073903164548272498455325392550520348555419302196397142453523181871856794171300590153298041290735188198657052019257581776119535250983607722371645117458980958601609841945168590408641990649280575165567337617151196625050281537256896747718611596574748925991378520441671185591920666358462392732670891245977068437048157195459038069374288751214636340481313674130477853311681740333483954129899390033911586965015942870602756659599104461802606786064538073277339542816272909943899690127176041367412279253461289091409894685632961550440932835102748404644736359978267681392031089510033725095160653654361279914282885545128714490581930023625788867026271525002263593599518589830037070056919414810472708528804387795147471529887818907274604457950213145508586559333881462404034256599180638756784751206042866738684450402586548111068547799951198581168600369078405479337760616207729295455715542869056317754131437285898864027515518702616166649296280375844098494771958523580366118520952260731456935717811458531074108947474517631592041558749973265215509505993385350363107082188144793479189622398216251235263084007851689056457886874919631456542723383082600383515636806189391313431805283542821778643310978804502641498697825046944252464673845398930744873484003011838851043968095252832291474797817987532223032821767515734099699645060718698983710912452412548591302515954425024890993477850467566988959356826260051760334302213556581371474472418155658295833516916673838168332710844593374375934688642465792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,25] 1456794307562633431894100357360382192219539116786432381705326220868823296753887267112891557288350869518491089538272235567575028000095925005573598101481286072244786075997273729060124847588622910657467005323722596561003928933417349143336292147625755009739964780071439125413870952402091869836372002197951128944241168644151195298284045665636501506326586752782786734348026627521918414447970248841622527182902951468129085289665189936506218315741437634669191733582266525159244531977582112769685909298532144269741570420171283885240180463433729902900002043589043092328531565935024248256774222534372152805308471840741028464473748261242881441640841613802547919097708182225598855523081706691248167463936059819354039813587795391541986290536383802490644196498060468325039146659832513332183350501363627224184973192162637136161703483322238132749115560879795211841014311888405969478759524226457737295410155761089777971387142892307710696708058343245590666917126972617729308956754325799010902633287825667621704085231654864903148111481754219349926674197283372403352277375368190022144679189800343920092146158249195561908811844206055372161595669261988977507292950081144388481104606852231381999429181246217031665315796451839165170943686922415804387695089839113496630629614940133037768328515826166779412116433276087658923809444953462764962471678875119038927304543130220732954750525673409441501851960112314922671327741849438505455583801736743257129970801661203116838069760265261200693953154005187889525853733750786452322880435721970748624231600368606207393385028280471097660785509348577304249964598293115850524881504593446060898379919904127422974676140669485646230925546590587927135033728213654181338348259874593361925890187146312337419325933067842579155615011407045766637678837503225640479318477456505862506596946933767431793545127336076767537739652949709302619043787341632337588138450677788852962586816572476921718413837238824746134295630897159286996286001562861667522526955120600393937152919459578433427842538144447696714043427430237772676014182448548116645258577088064990221794827839176166432919738539415555669159888226745876934302921897312687304094973756604386532366550183050553585664480247808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,26] -1117602436891531451245665977349205438453488044743559562752258425342369336606000123884170301169449286218804741399485883261696790732034227056947349448998486289895615284919672335699340625226088949125422943933725095270177737959226848454659205988323531359507482108227096940314291228278344547252088093832858061326608378360806552870330914119135370654488283369125427232128603344781638710997055778297088278235506487259967379086440356377324880659365027094900237247196382958338994985957373232273244517871684982350006596572961518348634350957927966656954293956560329872348001081713266874003473638298829719153749391503948511938971554437613859404820326870647389565590204292534516510086580597624309798056675914883994245583198004497521587746133186795008668814778102353859908102478890962085447743543038430752006336027172760926894574436021599642808787833202993245951769165535947798204874059528830718031683929682242467414372009264679701806891612464232601451927628269563985792409139041126580296403361722890920870080074713015088853930753051537292756222913106241412579605150705884305247924838125779029308004378366755668673408202790187866286534487736477689546009073367013149373303767759674439681830840727988883128008121169026963680950320701784874506524175557902804337091389807255416201069011593801782740602840447119903832279344318164074459959033893792382959364857992396841857155902507627806365783399309323771771040507298476631932761720160866741399565779901523242473263170900964546943801319288106138120347388303170128738237445345583310909629109471868494949208146405529180171270530583417390822074115337418070384544428655250762485707175651323155262647817226973471059594743005622312317236837936731077543793497250207326784040819375344972591874387436773373082212111209242883802281076543538539028709284384745984619031763920102848691386936548785252160023740203346807583023331680801440373077646534684419257391102464096278717262138269876716337369511539606389588312836420734257489654040401719759365810579740123603373513416700634743876065267706980081580912149291689481928437053175770241300028929961879090035948770300279349426530775773898220248699169281086012946332648446174935802400588167984535936213589164032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,27] 779442395662207785380147442921242810421650463152257905976943110186148078808694055480852979477192646451781934016267897607109391544838749896826976545548865869528748617826637536128289757411706426906337406211544694272425107592310057846724324545422974699804082275519955017729190128915921892336947874349159430069768195829068391687758937765724544960314340477436833572114436452841703056788567264611816104370138950530814838378985855652823503669738815941610245168494618111693608686587663512313442218866413039990962557630616230014205665288266215359820035659620765884332394419924059871881927247564321684576650474120118463691924395386342302209327677958423063447505883211907194532783755793274551287307787343178762439304826967022579835840684772067489900926190992127380986096166017380933880795367540011863887842869639907150196914442995736514251431621795106443184249933196905294278277447055357194510042660814725939011752670897665451509021157985993163076685157892062666421069587716808171240958109896467596098350927404900470411187692737383234366431449116743843884588449763343381566629639196331132542918895193270648475128813722028650907598695208396317790031088897516338828011712519921950914407072062370406006720259969253955866197866696448051418419241273304816782633066900412533569489933169250158274993175857714141749848608669459594285483286281898570711744032717198726078651313247468256609114048242172593644427468999740823529609804569218195842370597007534508680269230429249858767105530423434843706832482405818027091327380579405910349213388681541634922932063316463013640312440815478546306687660618658697647727974384120372887009226906448456136430330185385135504164289831701657211682142264525388566095964871434512768054051328028938435478723176354245360546872839748569286248740411742095852855024776388612747040123406948045569720700537506316758489084119827173531649696003571539716376244544487515198625526855867424275094123093681366392592806760673273226199803271892321823536851513916736242640732047533495730459769158360339481757529006829601771422865761022827554631480004414733798993639487525322137353429155331656790852533630435621207582486795469475222945861889207359176191193897438149086308101783552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,28] -493164351276213781083634683599542591478526626469385748428336137889327526909874879801923155099191151470745199785919669479829287785867018387805803027232807736284998249951973367191040493671375932505532384973473082487649650583965832918334048326279812441223924134538284351263891461257792959084367674303785027466991112033456905544585696122988549767480375565974583862296053904568191798217768930647932564972540132577370102905287487052396847095196531613516487253964204579653883402575999443150895281572961820336928017263146342721274052895759066831469145933152085116183451547886534301936312260787546055251542324531889935624407552739051784154182539403603429728681609321161133911855835415244202530527119230267842266787519098387867951373860496013189724148490415046878944932807343505447980341599869893368358458336189886165320531958485076058425127677689241946731346198499487769060615718771324842980746224628556608874646049289489556251903942736913597694521461446654310448646687524724809418403282279812844416915360315097049055492592188384074900327125621523037436535488656935373201163063130269682885731419813960375330415921871697424846771615014896323932766196107045686752489082507905507520633560708123572277534422823038433715702758059791605073396292554970699288417718370862927469231637645802822152441582579892181497022733048347591032368985241808391609832015580193907726319750070686434860726246320524137448637275080964320620543776554657847815008236866069912078715120992509094363482357124986045509618073113512354192516159908104444757457113397974447841913599613942485907570397599803064916924167553582697619034797969755297611451393357471526684335695696857839364205514895995411207180880914136744768124956102332646661010310004866315923037543512679034061675152911627459112420769733171487329198885523677592990072783693595174883396795499010514833518970400675515776172704630380392596027953057785922818455319078416326480801136075070731871670265637289376415808083387031515067236070365668506846635301301723141804775792572450232096494221237201162685412404389248843384621145819530020601436959579664721580965131790004904881360153887016922082361566305549201864674440773808621734179146852746130991347495075840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,29] 279685571364472189131083040565172544252202095570027799015980393854476302211556105456563664974710423982092853920101361886832756098415422493793221663004463874521222789515883914672755897679801201339664711985666549643901706623324298655637092127234393811267886352063158703825710328978722606971873060570715723174417827787838975400728051181237251625352331581846212881551051807824509476301384223259029520799114624594973381871636949196811822132505896100842381658546776457186371645599658253477210372174173037557040431388369845580480841606342134051837771163254940362975599193125135017796057425616402766588962194998242170589041420554166818592746300882595222747863861126488309771434322824934087826358345412406755338008613118775746095039148627291350356768987194401157870942011831404011097186654437059976671195623998696878270453682056980363864628073893799664097042383354118903576511610482775495178740647991459255279836737403647512929356640825200211882169658718763092803749451767264499581303846206980432482885594306466276569284745646983318087740180642044263592530136188340366860519324775377307243763301827667506053930988874789827417623101169247778371505072525765594275648537962173558737612637706990180722073126027114126634607742828219222640070377508371361040378652727385507777097190591972733096526821526741340854214351839559744186694310176255255538066115122105093632440525376108258537356759625599577538168645969934953993577036035570233606958355543265937072949047588921594843448169062682655615924046217840553897695293966367476357375605349904141306903812009361953101156978864783819551366958285929958953532777116442419086453801264810850479499971243396639615880987734515250237655449100244617854968271976203442118026461681739574073143380766057509064190164857531005452631479900874737261347841516751244130570828203770770217038986495294065641341216780433962909716068506406160068217629263674360887223556462134748000349871554804645082084217382565568396021527390047239689288049468930875852119042702343389009970278517031190005733909232838665686329367985075772897427329901084195013491689137409890305629074070506867968050401457797567185712072142408358970785175907815701393224561640014741522775986405376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,30] -139328063098364822535773192106981779784461863076556373548992294260587747028753932852170511163791685196887114592423311321145137894121068375403235898513095307390682649740566037848755028739329093686792462391114088829614928743080125189776602212533144130267791862975516790071666536075909182671469134522306398743614354756652237477570486087477805568347593459697918380619999663144241199561499581734283772267235975178423862807612511237849305809270347300412246085433515083716025121084596752754978133126300130258908681295469988276640671465196146772597126837339264165871892255898686165522000191539077296633755519270014151086952380318697144739213143585074361603162698695774086474559553740099040620527467661318004729666711700247181460791969049761449291863179464683631095399337017274725746608730958311424226197865749457094489323769574185313028655070062356435548184968628192021414732547898812032023310145509562117235165389034499383052955703839119391329739613237693173161267652973129004637235780485417906481344250861569992996296443031240142954379720588061959657184833371557344763455331618446084921086445427804477356129211474884857899808465660461377156669668514036901776638221856911388739380925425063455045018137652724982648237314891621862001475486842755461884845839539989160331193795648459270250369499883852276096108655545436312904094280813639131058362569660900630527724028701665260417683495044938917499399751393082739842267603438514441528952190014782852628145427256641756099991718178239426138827271011876073270490220924182401219908678848373062300739043806317545549059551081993257354714338386665186810053688862829313369837792228773984085940814949613190293543334013253700067001403522910122843242646639742797479914733557497550594476741911106338439067233919857559229222181669365183235818269309069041231934020632610036415725711331876632700466452320566381517373884589094897047235845904181718168982835546974925459422061725542041419058448400188648934744514728755667991903420635304559649092000619792185212638821424057375647373893966772937022529223006173108132901283561520656737974383462881534223173018916486311018956994491330107640097302400187599423438605624281235409548563070653074749933800652800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,31] 59791500043261434917427875075252964370607617101404361432470487707454506782416758584210484653236430935590675259051690505862490696535866921447216004665910780035328849167919423177436554044613172688459910119200119115398336473272753307142722755305024299840014392576519631448408191963012712193312689173283337029134169265218916551535730071803947488307208465075719253313180710662302695429329500125877475852148794355214137532658150101734394004808466917588207578317072834507339874161740280607383202000661787474107113425933133739408134615612970520782882049521436210040972431186921942802380432513040853115919501080572154090857617012666647594033260409701892900202970556253402221361993150690732687592448958006794584097785544170484003275263485177028151517379369105672346827192859094567241829699985647593241588191835062837184166453830991747063513197995676716664047053778690536954623536717484658187806442786652017750552564691421313505520827686874216636986803473490975605776905137083025524415968173282065247435529279129087295817279105795662115308878391191855883495621564750469143924950024982494971586615362942230843504775035920327709038309945451309873944169367623903591467969007613689626058670379902912328058412438082786597215167027444776545962365360767068021698902564220100622498256344501732985288649084980257619447447632437094321413247672696893365040315862675020568719760402764157105767570285773033938560872396400266071511628578687463103689449837242507957642972914592702330216351295365382185551994902574666428108982988264830936067396807146543401341040019210474013100666003349454320458108729620039699295533320048005031936474904549759392784286165171753633194652459670429034820218364899367380878152842851018179941367187913139436134776609160188425434617213208882619814008899123320253989891250568871646933685566057948387694827181483272147507211238802748948511971803492823365531672233584198059323277772015510019508880981449075490741388459371597397149231397671049667272586058078833571818363294031261559812347400699274442559472671850146995575551330670016647913684932005130462316331704972470422604252316698203587723818966417509943660683420320328920453564689980133191022231487898395090830430830592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,32] -21997762581485553383400858325899403632351383733003479187212310167962373448561625387689127251445669256101030481848742965390344870294214910729261096971366095154879966714203869650586612871443892316045826182576484124689382423522283629433581987038506147054048364213641296060001766033060714646996646083661896380075562971699990906760258406496846881128439259721928859768091428609881411180260777755627571006629827796450277184151722798992843238284450203656688637894973932400141055966635078368725956208274407455342290716365429246898499471746562097052393234495192512730791037515268421339398182874319909556968151943500999799127085510921425839585792058670555248625288155047750666945692605809919678629795308917535801988854406942857551344571709910914490348178319641885925765390861271273594819397393252575429434780391119735664240576978130968332726047313128814709084445597663918476025454262003919684450922912595243229137512843123224922010101574394388314088133749754870711992572094687467502246615443568762170463212193894961374601597649896832927414737489199767740556746229145139646255056815516230763748468805070314764623618926763284147522483777663437882905053390722084250334665858649795202081816808902952322214149422126433901697098482688791132637204474298213120497605481135574254644064435421903171449282989130954316685750754347517983522030777185487028906198128036672085516950404579549546253510817275845167854134261898841186711840898404082325753155817358009099609970368905169819321613110933973749881743491663469860136696458368410228831819606035498116841529282404676689709177617386819872944609253466030960977941044096005192930660669404586666811946949410500019700069263595344165342045652211321839048306317780330731166434406942410423247608501597489295447561300223351710295745697248371433614906331303687295989405477354808396923281540212066652562191771919206820866590824159482666291712658883008044389655403934033031047370607191526370105880758949642921611670021126803274008142969580289390134082329897618657030152912559223541566325712495660966230135071503290957428988944740386224714353651476964530342825033409711717809309378021242199494944779738889127949602592659521787926859646867922896976852549632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,33] 7085113267174239131932456237399214812869098728096819686246628751010422019913149082909036754935378314684597390636540578910934114104885982775921101364106709379749582782465677236935130492346243906215884804538282836632526280157926384545120054904155115914723672148903361762380935425744925465678200719448167600592369124781934378745961041645519349409384282430300085350513307249231372528834544805091711850911980808090500670260188262763793345163260074347092670274170402634334096895993850154869737957389200858206883843535427950882761557680608827203411753284770194807746720378940925134533217657269916971739170912533914930306810135593613999258108310779000691936905902267607931882684504324595517848149996812132672451018973688556080948312111011340362952224113491891021396324915633303476402144534672072498733112488331063013842628266971990031948139010718118460324993346214059418420482947812031821247751810985928434614408004433445632898690961113434265564021871883585509095799949541802552458666776739683932711145503302504679506104558907980049762018724986339507293033312466241183020938004931319432217374839899223598781151216168145667569718281023345175667384649472917335403570865567227256101485306593847395144035465685313442585422079799786701305285916626245712160788420343841356656254931543076538598979417432854975164881475634985398999752765915476145454155952607559916658669792522873251664132367367892713727423712156874837922906408315828084197492682129468404253973666179359872510998325778892317410757866196497904093722831225872726110845388788081954427191015055157873391411728248847979654292972661078536895374221321323032404281403024007190046246820966310434418451448173507689973297617832494074406618912221879876826028006481797552447719692961901057056351488212430414037949308929317435491342074839257692495833236080308122722440545603310965398754161278423646374240994695236368768448107019718680114753939046598722161007963639317914924900813692169052998675410265864229796590224484792526586576401434192311853456106589446275727782031768747255990642109626833494155677276616202628349540311389182633566893779924101272864084413047766607852589532558249270203544742909398511303266474137232902451034587136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,34] -2013554576433433892709707704107333791467098438660757171752436932758417605867883425695464115849611265232440567091213843042551993677009848922298412122953932893422118999344982592214450192622200647317268658344618996754110592637761830750910609310518216893137729812776777342282273837832884122232923820076302956493880383227224745233879276813117878782448695541047009203626477619099576914324261358142780789395061639506212336017503693792226921272185002589547133642746682747358878286310025576721145868366103897461049152419329401631545253371517103248683240610786750007892440222734960940953927510731703508708992144030853143980261596678375574110790823768055932747879965186053585842897207336733377128531554778149563457242914667358729320667623612844445635334625126979458910697346096958408282858997213286943480224806443964878199171103657730667847109072370452279606200360354157516126428509227320440380820226827294425938242230869532633053107977811899507032882538479019108332842180191745633797387810559297618460478588264398965325877774942300167840666285894395587752445625854573831539979549955103276576735132256368185678869480454207482504857074987459660950851458521433182103953119246996127505347784862615089969887053735399116618263660182125776179795484535947907458999844659795410754967566050200567173050355151676947442936386248066923668664083852105250275081412905239818943418738355306223783568781431611822030392229590634655072805417004374322642784545079558659007842191218284687840116441120832173837136455251634933166273450178963249896063098339034737971781554757185691514953045656276363199689179686453850178055888721106135779931480225751593633140149483636410099346771320780998523645054695903775521912834347732621528535962470554685692473717453133341040538836720706200684111978160714677801072064032888785407445195075137197492347201286446096521111603443444250206032454433660768271379457516589182251855453915054219427236424824158268872276047593670179930351196128474821580542145137918283448614000074301387637208161501538154929144737668259897680296100005126676603307201434801643939814678694018068644960078310179489772825032176087348657826247070185075281530551137275188391345630940932805092884611072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,35] 394187394873632099164858956154401385974228284904942553939244285854396613435896803683715902672179525739722773587779313277428908795062519701562978798735610775711375661486286199574597265405457573769259930631951480162474775680036631428357049466386224576617034164212830123281437019605593169483364366651839096418003339120744210606309565588172734033167105640894975965541459163324185646504221731436047727374096287336366381410485153359592627499007997653768959704352321408682898705446766203112571630408034726613566721415088343012592725673743646046422372538911641376834321258793755409297776534584977261852130421562794625852521888400216978633628438319784757686146970393476195953735157867417213187598090867571562201745461924271999847942114078183474808056812924953706805685412488927543815753884355882516703062821953606514280523808526877853804521999825283143541444765423739074883457968258509705844071774391438678315520413995029809643476074527546887899125840080342295771404818376417488371380752541895795357021358435172337251481649717560562226452188163354492981434956673503912073883251633078381027952651964762740229458881285230221408813886056816771097673809955828669836769131196842011284351466428123479007322566655091855907850520215480915062242285143201649889450690496198698821460356394633490293529545029306324564107137997282374820952482049712338975049778526096981780012978081554053438875844172439559717793372637330756392104272621001916443924094122482495294923843252947673878829139250723651882079504707439060440415938733498753914250663990299753608912990941242687805620046392927290659809866591124220488506205465974256982991972044262219580070513577764026557160741081774627978504272587926814222792702330535876802196548292265824396689583164382570448157605936546080064497735060233407424488467518311274461519858412409691829976659695329605840400429689599799583925951885080987678296861626288788015435565815017343161434963224088465488634266110500561484223909404456223023086982997257532991402131957921486707810362820083314124077946688666964060292456098803266413472605466472300710527904263394937163927733101862796302010482813762976717068894888531279460881087761758466104786306151433532045030064128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,36] 71255957569010743492322630337856914469932932153172093626325522966808510875623586151735701547992273200882703150535079493323678060347137621933731585155733660678662313867652593874817052918585170430811877219037765290294372030737182767146745517245129205082125049417934073169987270239793280412064545358618504394172844122721278806802592096852881217203727089217240861792907775292152705203703174145762905785362478338617541181084208456321477742034218899849780225701941490555311739021543374900469745887882173754484785817507612578624392544498733564683357578965092804199439949637240398281439911574723733665221391084444567494394286292539304519251046600760899733383867423149411016382854926728859641144749187267331653764777207345448275012801138523683954737525322751791342001067196902922001599229784939899746750273786064183922360588126638988749408899396653936637494907859254882305574673551928442343307462549126193301710163752963658012546013577000615088445994129154586123565796374709006763869273877672398756115491896862684028390513329620317898280310150775846214974562915674093957280337015391597023795080658324764063698930747495142125917712091712692502588354336096607611538808748026784419552963457324896939498704053210210817581138531309436507324767960211779807392994561974034859538924047950716116537954483640659836069110232590106760120785643324733396561663767027887629492567916711233597132774379779081828142998877398585778460594339603113859609232514594283162056188499288413115890700901811451462351146176954937358714228064633476369422995599043966988856534941202314013928813337472691277645189654158767904105571134221489280975629331607366512549678425251507355716911923108333439450040162965767486142900440959505204234191785091044438584325987656174720115345624828800888736872674602835467511799237942982924993490608972215253463425543435692944860293253838208179423436265999926645451578805049790758105335176269846128835958133918569889276952718592364733311518388540431905964500861589719305223353327699142157264432951120049813205698112936748123783269783038156745163642122414140774947643902852653200292882777712402232211111082683795045165724768353994402583659269458256384112650235962916994627403776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,37] -124076037020869613785041754220506402299440879193633606474554827122498094963469658987754614800452422314405239475726356359203414267448957336080597040269969592378611193396265622471633092481749610675251798505264993377952505668512171630563576601255062139591855534310379344785909121834986038093601058640518892560945086461550531841470397752834223725482794863800587040198374881460871644361261419117759470222145683367929850213285318881553620212231548163598567575639817607556948343183476197838493410244089217401964805404871087113713479957887175096966376921779423377642731431042330582672100594282515376665725674962738488440255746484592863661889357998514014326181365989129598107422333994475124086732676117083913104339624818709806946995100756529875902287029133093112107795822188622673461841257313648013327118594683509928680370576496019004773376979181370753844894039323321185079189042988754469793502929923670356516631893589555322695903969681979417201559566041333097510962202572164076149501679934226832052766955899452653214448207219190038443868459171566431876768286424680072977374295264583953571332240092943182989302410112077550128107913720499157345219471230426421884568450641916892651706069695537040253560683174195598260221604555213842713075690764089215459837512429024248790200804617482445193153958915731065630461705800203850955151481105951197126301790802482142632129954407408412416403810658804968075060469706038002325420559808421648391724145960811736615657268151415799670352087105834708039080707369768726490370652554717761214903409100411728281282296120648743286669738550633361206898470246200806038966714278527297458322797804436146820984678599093894605172209479910689999329873704570198282871355032861534023152886894008625082145906278912231688641159711171998537644783685761723385357838205333567650961444324938083254824310961867538814490489713361839128902792855717410906459830473521701730553113824005739839261546497552346996201365758242968505227593177748389426911074804472712182792619442511811014069864527981812304021163935081541455982803285363192060156651195119140864293510392668652256040246204805945924472362012346023324974458085940438363111521156221952913863134016768538741496086528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,38] 66836808559841988948623190593381519167993069549441004639833479133159992752949991882422857164624744116803329170996006995358735454455156405142666636528913027041599582131464255936993687272974914926998164812724119468978256337608090245522643405676207037233903163217063460152225407672319117615242943989290439174510306449713567757919044155098525094207816718174359795594472265835377319724203855097032477044953915768866623478484785066994827874890389598715721310853948846389937225972773459199998934658155915193220957248022661973752714141783114674052302569333486776225075480506660572018390758484393096667433815516481485012871750569459599625454917149578587782751308723862460620300791773480265221352363034987317770721924230389230639100715932943708214285164703162386972162435482276952966727357510163429627789876605489931091967966768193510999633634233374113788561000525045592968941488291539534146713633170034176904892580551688551349157396092564928956341261060449947087713960616612095081469373634759022041272546503607317556170836540816886848071274564471794487741182738755714713650012962690658967773863287918142465359612016339351953441545593910670674830254968697381016773203311109847434392000157514041171580642846562250605315218290512877749508376976486614867556079478666782218126325468607362830163094131990515563068832431435722273305055111304267378237538655483940961388724287447932693869884148076731603944094588916498162517121920463880231192071500127958362155763420135084681930654314854712582385630547211704623768356304112096053740131468743239037851157244615597972057116196913293842961394983555976246986377790646333462687416785412540771375681992841146218556094061823997219352939954705362446681598969930044442245993892365720685776865652949169181842396577988759932728154660218069512272851051802540283860325207939349779158260200048981191375404737322348806635549486800458333823118464689840149028114692360015727247891097182073123188533119932483665648522102263796409857166079526233600642303674355012616228865174307814170266869763908956000191195621444256486778773325712757359146645065327462238357678693815535408727859590950136234345132905611635387781490904340738570936099389073716722005966848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,39] -20732812473674760123014585611115283597130642035392280871516162945814560315610850457531659388734062751151417284647433632936211000798861704693716393838101377616383573878713120108203523498173726243261104952038140016903912510634142086207363892519499953385331443251861312591893842214821718414480091706132909435606932940020618634770940196935543041511994550185335383468910788194654457845835617969258625314363438750386319054178307613933477747237400293744824595631871430730792954943057646989431516009958416608290908167408383512062717184479776297004319632723729545367002731903062135912508403439773980144208594981443088606310068876249125893359258357259268283651237999061965481233218426928038473487592049678808967836956224289355890044925785342312395362739707469287365714561757284581700369007451501135279159444849412024745373433367907564715799022207908690831923840479159688044908553220231534334037134931715114536959755093090333262087838114824112368749555849894881958576328449157465680187119429604777033736611693647373939982327161386598046227944208213497476332967584252727818895721011854137311900794119959246991173094721562203057052743342467574407951825188926535244746129619022257517122107364469776306370895304338231202116062773816027311607600288035305227342015531723967712582353641175237866616077227817484239367404168000536307092653871907022214733648641605174906415120292783408775758261658777724501852280469104917445221432084273458004353370684789248953831697124565431973030274023236207277252638062217143890092974638215512301309126989080714568563630388559646038651748053589798493271427634970792258855875963362978828072453019522014398360715472697482488072406493815950838418939317330650029596552596015556701180629568749525829648540482431092514991758951037640665834986210737017158243178461857449855962876856451086930054221671479527772919435947102602223119094876032360882711299388016328737592123132321112709358338509689461638335463166032889616639200955931866889125626555325706732156172289269664136924115390240788188705783775057125178176768474065842612586768103679758516823577417077584546272868171279166629256265332247414487582301202336448464019922639506846880798791803476733029884362752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,40] 3421998806505900771068837581018800997721007080658500253098708111972147114766863974843556649946291527907638138016239816887935191575110181982113183233985198446629231876985973202940868358933755358581023946237350813221096545768149876876958238271738051020524061023107242126906599950477151780289134442559802790213250774540152182693736920063961266654136764065948574365088287592798684411276010291272158314505540558506776852632938837263971023740460632596361632554728591711514296162867920851585346416524088751257994019796728174397819593335024016231794999665198132005881432571129780240262603815415681431822312101944921229967387711327823443163374109944745595238901288553282890198481760303830911177690199418994442089161830501345762433650565017731156813046774700316805722580273945366973976687373447850687612593631384448462744318985108337330542675083062895053297694802010688025801306663768786114146339646644934904835265590937169846052081334110632817387049070655129727787671789901730785771860016383656009340812938312368753418586018181709524927510176297274408002822654410273983755422730915146460074943633094512620676202164620679708853200967397926254003011552252937564835601754523036305459254520327388977727172653827914705163700336032897729047132702102277752084200183235018214471023538051974830514417890011863654597533471233370523824586123079866847469249323442132071855845205962576847313568299007806489565604031861017983019513232231249681998448100970076300235253554304405865702685445137228657014875634871437857309350204308756615353297170676496461662435081508386102961642414320024507733133059254887030597649818747058172515441472485882093038717976864779368626121185049117023126457019157888919022574894979509820503305656174028385323536515422582011580267299573037249820883264393381721813879646938283178981587958762808708053350547212232541758418625334462528604103857461482338409162240704826109262787058136737918182988088651293821174887299422551154630653530259386458171479044470478958655656698066749030572518369327645450670274006422818007990866006802055532955945515452026265149648940280224888556461069818513321112560755910152046603604377391238530165606707280227544953880689214697706144923648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,41] -109839701330428933755393346492487044970554754309178664800819436773265836042088061646680191074638400121420079340970863837935941578072865926325656229661065464952006548154111339792949805424675024964811139709351199418137921482251508866023347812556386082481449456107783516685634110510978752705623782884040387097497971479066983923107449505532193524270477779755273413196315791873306473382845036440511394132428282282114332077112758796322084962521255960961379482839709947199644042904890726555719654962288219768955074446156556402738444831438324151199534246509732919353220615791835625846693359523637657219716601422149542393998054774130625358548351098804641214636672755327011777372611382350958432738115848184757816812200587235970402949895474586558133260241091663091498652422409574612963338485567921961628296617302351192761981006086577290776097765718033426495633708637411904139102009548195347362443147580099790953432494772720810646614316942172850016306435097384379262162447256041345856981677699369290180060803627511670367673749066975681591334245114087728553570741257347070472544354219606510407984729347535515275372019926077102636134895238605475145766553577176531246180569896857069532438295989362830742403238092782708812962190082205488573000910748319454226938403599088849688965970265261135482833319531109321760612844176332654482062449096807191902782958077334285853352505030693843649389419742174256079091690423802242686175816343172299274189563004112188824106040775509232132357404916403360938998879444377453014303255070913696366201282015774139184514090911825140712129050281062216634986182977637961205031127536205312710632981867127509069950571773823185164893400544217126234033568174294258247251565540702050178499546016311878462830099107562789773229085856234823554147950415340603758731050182296982794923184538990950740931887396879012756078689609839785879944816617748110934287736055015776521899864433222061545998498059304188644414758099720925392615639503322410172424649803419126182560328302315817623801866424146572017771669531580577121032582347269974300851411966923359388504486023828923510314367550597688935816075771744293742778436223208987591253357471227075507092296042749870542422016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,42] 14424196657226125453166954405826137625742351682038922056211038043323575815665683837347692148702611906227169367448137342543984443112585172323194009530576848609471581326057952507306616541625047287573736750876094172524196266113358995067278800785594181041084144709199515630179101227058839352339579041819849851184991435088579402768368844517194197067368277566586200782510417563104184201253074971006762549386331881600026853187023290638525436553125552060666002645833503640089674872391900236445725679995819236391827701043708655634258895695077420250991526581351528972292976853344427531303498292138004003097857661942130528430462016403495854791620707492288929548739397701855611675532291958038775304766593660774405320736109826252464125442100953236487505194254588297242440757985703845234936943893011834919741846460177945766574688854038307819287680992796393486278129960947095149166936059357608182564604081425831618236505540817037285842912327835801477336682389962823668879136236723980852250677114037934970778547267774447751890923846091529940286659120993357778762828477226144228468194712505637547945946178904339059035492665936321810681094558752464340762204847660420452609985279905705581842773417309537763752552495102520044082914412585678322895528455181508380276258411067655972715580485105753840397918030341260714019107277389113131553329758094497174656413781354043588526577377242362366498677576127365662431116290735852423240038611103260669882566018668742521272984789137420808187887585074236208690104851233001116713925634807968084155951985884246013069710186470527135529805017399157443278905504941664885036343482501860587038957279462800343935441259488661508169695889341125292852850612486611193251667105786989164381527028314114870515711982649881093550676339912611840766231102746310075785797373517203651573965579425229460376051905077716136544207055259057981805101016739865543061493977410864637478095311751237524633047359863652035560873878637500755837764168608565185648072057694117101389253576894928653660313515473067078284359429175087164091055361663190857015665157739353744927506415099971121318348760762512585974161368916056346956852804844974565110695518491254302828754440051122371559424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,43] -64831728765048204486106259009591008191167920890675276910227142077565718907969030446210299209690067210145652782929281978201865660810313530038914585686581103769171532019220765456874088537050921423734684203059301669628979262740415239459329831588629314485306804195082474862398621466247869318247337816190423593542383900788343946936022765279221241873026158716750656527104487201459431314975586019767244476677188278152734689977314372817399740339672053288395524121783225074516925437906982540185719080059974356620235444667291430212742525457750972968851435640383109692818615908357350900075285035658628102822698152063108733257347635095249813109146533650416306700307390967152601729965393828049184716043935583451321275279722336956583732023806865636070602377533616133013517549941498014511851502974102687646497693983207376552772410399447825408368991937478274386146477694907769188027942442800580054270081791958029078760706207783082903704178485082939881741669117802760459524882073539885912920099399125412869906657515549256570868889301326192526290703776828490846456910603339651967448776979653122930231171030931793321118494307796779986706369939752277250058176867032473024565540164389971994767065340765132098811605881118524435609385589275085839903016612982821130055895950119124007151446068189082854124109998436893485166670476707358344315366271558758076601522003352140308798581100866294930795693682369580104018395622291142102823082966433830888716073785294264600848229299416673164142643139015980153970358021948682688447131579909880940099518061154005014972082504169332409519254559131603637297174749089392930677850712542627264312675666274911113762624153452331939823417363051203119315040712064289753716371194686051754325514949931555075509718094421301447117924648845921284858064836489050310487061264769735027003948365682662222658492453677817133045108373731829564751725126161666829490610119670745392945374904489522815846667427282836462885163345211817669060943721070210143545944101132773440077088246096236009706742827661286685011563648090392582152016441571748479833934030900003999689353583556626944115473787637230951444143188947196691357962167899213823694118078429499809878855217831632286253056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,44] 32038472854369382058343085710962472513189608915776541970855796859002895455148375607021294004691836997798955126916335376396158897852805529394510720495352745486148478297157426724247694833014878941877818658671447480331729872583669101773046822751910160340634013566526315316129211437131739476782249428024136949166386421152808363333535961178743622588974807062901746842291457471947438845984629568392308259894970649955014691705917970274607841579666115462516592446861484417753229692884417975455803345669898886369199865861093832837956295996457656382788024398887590452126604379537912845581427117439484368202891818609371705637396428891773244740245317264278941309415053875390463822236986791329138277117561909097783804201619617321738183437582844123513228711693949648201052862132125517483641191093620146622472034756468580595289521497092036093769640603383048022760697352126983554357474934128771947067653910077801861398024414030040362631902297617722901780860724526355984507535688468214160239010595648136006307946959845052215094186840678060825018779930366080575864220240720518590359507216901664520494119938502584203311886518628340788776804703173892547963993196325444633962609725596833667331974850378673302300446235721684788021006188770665847060934810122519824015679503779928906919328920006433993591560743983310625321263256032723803010371983563950652067144604739035375498155448004029224591371792494075755421606701480069933458624483874045771024699403409428798210058287947150967137894830141919530891034220893475569687340615991847956277010643357536522427646548783040796506812732608198362203424796078702577278479409630410709388879878485709871121298410719288198771720808321313582121482748150346797468514500467566977131346229598516333733818713184069208528306581284542864962776648995721780829271881261608607674615825581579503732810684084642132238488313435692556259317448979046757076990817762704797525713168679902947466606671510610723590722512773417736602336115452274109138602284291091643789803168228888227657667367847280036097350361014398965658473025339710466711442751574224992741915907226592456604605849180009063400596788802657975413245838967730951659494771879354598852258643894117100158976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,45] -7671449124435018895388088005606142990474531000077099200627797534499256280173562282693191494799356989865957518909398516936620873073087856074222001541008089039952025601081732621866372952904275081717510130605848181741343878774877069168110037194670609644001000241571513278247967155010140995251508564053793138873369165643729608068425165195543713198653507575934862564517874339571834731470942710445694257041893802342894930961933155226010807905915588593442953093072868378230296824839941918266097491924085272378547271692901057389456961192426411789669003090679317812067214854372210579992003642053796043964141165386275152531379764731970138729261106978960179572590718032921431963683194593104411005340194718313623586806009400286653848138740002045921734419018479564009480955619753781699509708468007877817003525230180231542723113300662653342291226189959341623484137297756788262168105535992991276473934588134918106472827333268558925139462144010706092605609799012205586326049379708880070502273287582931251609647143824250691397773182276734073687855981260478255276825585686391631984644347839187326051715342820900465214007958313369210077851046377618207200286680607659285471903557723909366443223009814016680921334853130934159031516336297987072982086526882837070893292169293308972097879234750651534282429248884112492000385407291925392937886544753994227568069713487056666910528785505742392949193548461269773942232312441155817791667474774803914546384276413568543654176368933691041124243044514642328274684669721550790194519993746893349231841435271970085955782914904978477932895749973145133937430971480118786910169092889562084552643350952635631617164443964664407988667234592437474739499742098861340359905958143576449468976619184929268182357347535279601074463061918146400035069543300043029966639243688484204975213119999623896569345081439088176723069172097572056112810867856668779401508593202007468232111778835021975067200531245703816940999394366188598453062926870715471259371081445669214142189447167051431805848751734113940815223586623007630576483980606795804941033962148998186796856723687750970700854018954709345609317070102008845648574458119728755759891956662905812488830073843212007505920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,46] 944710774221283087115620188722970077204578787765453664163982239213478181234629259405630923322710473600301193969553686242610646639803040089229493552028081969724849348081484070567200382336058187542588183016567761276148213946515799724717032505125270623212011645597811561328053860195352074786023166958638922028574762831535209658229740068900639548441702837063392514214532946913730839068794104694954377513470991086164587229579292256783291097342810930374469728344815578515618931390963846359869605831866493754706597270848725545447965269280104471769490819066751457532243681113505156302167196542445674618086567300574162925577029110687493866302308355819259799610388231699472007571714967758890836663820446855762871341174905093101797636495248481834057676660802566915165498915796364463216686738473712023368148000917209639931137186207995040019909321073399773673599874524692803241267924055882318212975297616811348989341648871965382424369542253647894599268281559537101426685982220730219951118088580900821330122459212385932815362837790969576943978017184059636873814417699791353307383311976591060105534714346441883170902437879657358218998864784634761662749341877769707871991520094600962602012022263176028616554833944752894438545440485615385919095518856568028126875203532628685435997285470793004172274264350545825960948110842098972483882437851634055106251638589700113671371630887645102229031254699781547157386167104536616722195178480772146966049949885947172213668500662243075608286360710685928293285680875306338537588664929056441178653553403091989662949725651636550740260682138715862268807985243536383096575278754781361384266191741723054644270520628525373206374380100112813622369830804123095653036650500642000925171895508734184816019721116666121791487853183328964499813754519274885998003865389463985065331644507312258034994494083689032127390668144528094088282987905041628975307810273054226964901868111145101981585140290088285392542220346629791079222218787751024953627154294141580525099032270631124901808384259913314596815870818973318814337144290568392838024045849024148238995795711612672804151055303900609158900557125802274246326792535820621912686809159735752832275229227356140863488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,47] -29768144309478397266046304186572821660324016165625990071639634959049673858168285375049284574569230455804680193619505562816920241954675173322560894536869005765668097459693821378400752183687921350134903679751938169151970017869918198616513910598782750697138306277784030641603785078664114759247632824456883742889503124332138878162055781824730069125347955124968914697185410080635002039906141785842509603928813487854486636793192836958528174520503140499622767343268685934279347497039271056620337479434798171970369614449813384587507708846154845121298437417826038791350568122430963850623458132502500185435100712705970818541917491616010363892969802088219238368534144542017383180427700631718957524213115979130240765094166626786376576874025673376376596644768908642427697825692581815096598928663643493751915212088428451025179417616720593122323221985386468201237616611129888711738435203500592646052237226433126989777548095450873879091605269308651156391191027001856486142029069580041265313920070710713169960329097428060090965401030951548492995147922677766725381152660496958364310528902661333189873385181014041111476769038380976666379851389875077343945612995695388893728542832275199127048676101237163348759218162179975784497307923820624658022042578438984631784851992249917564887161089165465704412030443887529978365956100139851342918600593212229677021187605890723979008364653069183342887420585989505300275090686454719392918012781547907811286398462350339824744455803265299393246509789855048094576528420296237317425516052320760540067764449113785529408051650912498837255914773141697961483975269616153890782783212520476061304623176839147367040335588693489010637161081902403972481074734895186861890352998154086972800739871773692943498400308322309702015117639043092253980003929702160904623020735382873937938159425006662124835582147726638621066074535105930681926312809398438003224233157438176981966374975760728381674602102405295467092532860371608357734567392638576861521341627203902851696010708773141771343013398785828509954475981892106887541813833887941382650092722511493595739477509721272194975256077335717317518451090094041836449791091517253743816006810784337654384562692411013201920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,48] -7371515411979421872518042426586937874092704524113526113206736239179616918431791961784842292712626145237083899171024472153814329631768002868010383357766836913929073738466797594733698162621177864900308550173658036593496376908369715204771791648201839747122078809544872285061638763117192275736885261243195438373452521934614527257041671702885050614645291458890755030936573291895630985500227591952502814193774593421332478976682620753604973916180920223296745329818195244596817542921060527896657964084252881125069864910387156454717835219012809571254936486908942372186864824163128091289361115020222431431900544581679891345914431466857203969907576078867841215458852371308322885154681435160156785938845217455636689480686457062798991427963573273431811023724606245907862255219931500010546576379745903455273390395249676950021077831086255832631486063655432848370758210732447998739599020672651523385002405413729622205823631111600055002570082553640107522850664449081084699360722794287804755028022054848865177640241747112893932053342922551097284653580256975432290894643872199530224345269815929271333641544389321823878918388304027436622600105593549418918521334172827236840069131995667219745922006253456158660148606728357885310457372424144742509731921326611694230752732084439868511743224137874239164315961253837082251947861951963978371679101601539418140591152161021304831435721636199719123711794558272322781151536774760309158699016746249831900164216307289942878028594687597089420563285308473364015136514619573767741098543521635435541614615473588817863932829944314986299691390942222377933381222368632091820492397701959572179187688577934510350170041035924219686674449658239057909597325713171266990414559059193895527551971687260951281490983157445696658794459395105460856144483075919868842838565389538699863374753933205983879645790630711157050064738779690060310001279811762430758552317970722700779194721831545876530676255347676473704703401872304068552353243259905572077218981883101912167415010487249380907210218954120601037390232447704735672735311014685361509922388043945294242428149926015706562555814118309937603694986737228601021701969238246091797104696446883895257412976443379417088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,49] 2122376949108127829403165319756001390806372239544351531644545032295921698850935482473227506797280640614304095282524954399996642602139622832945918199563814640917441438423048465053482613032543059466563887451312553063659323393961489092877716772976801693348758998480596314663376864654366837681915911070026840961306419549605197695776906390631118454711147331395003132340399743397504368034487152631219713488105280782647227180724266575309425938651138935662010713573111872620903241125979439587871678077825294220717219801004160973512414952322001149320137705161994528343130506248291646942278540915529305108574619310424933751973365678452848770156582875126540191826689640512847371284912119124854358760489272623694595483589192156644053000737491684972408933594074899297346852999543459100620364123273779028770258147351603023980926420863770824075999924955395029052600664171816923721269222914381560239571671783906191000083758534116273134754661145786856653381574875923270402280695108433873073161356447296303207933211921279436807685544284390663858018246909397821650153223165844115762157683516554348121301403908201373166319928582338790763507514207063498120644527932474940294487807030219886852486404940087504859099287014452925274399905143279312739955388941297035208815605314801621238039857657415723568417736319766346411995572615369859253221822500182466007630065792705228407284087178183533605245820116041427947836066472027732086501131545651148995193832674490594776031717471038246018240303010623194124581187185994905582612778354522425036855952916655977080162925154120771036243313298251306286091232050159808421691263104428259432286411868693045927287054397092234584536306918832151150673732934052286077723946152609757074568806064546402353282793482259516098938258326424457402982964403381613639185675510854636657448099629363823950088634547676007651367049947538345626713831650409686995747543911288938243903678011338655687501277371860077056140845120195969919785166642937878078718413315742336247514103783719346739550055660414709488106327299806731249555741742376975658184008520034558201302618265275939627004104153410945285007913961891132401341415966209226096834641214165631266512101300355727360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,50] -866643365204583716408638023300914205376294803824491090281689087003510714028131047906150514967776887928521254972895125866583048328577847126200447473407856247760098902561160417223981343042061091515356188658769218739441675991519208638477855849776010761772402336819776181651901961859746334157832036212710550842549352038849793268907035663276320124126710647289056658798575399817724537973801373917025688693192284813217999134345706238548606549491815371495199882393882411989441700534023852770510957302548787716983553474134562870469331021903399154707580427124487267363593364533466647111605310826788077437364988387457235892055724951435896160865605448248386513785426764265076286194948026128963589439840527576493065780219191342995194313479757392892396349356768426109954653798191083508523500380027710357352953096979943701136074537459994313650553735914048112540522902227396760832570779708420122955344701875048936650069500258912215176849400661590841687206849964556080873471837024636312314615290894628968728638254833620109756223154724916110287435864276475597562013750713516175875226506324331963620221137045226195623190655009946448960186561591981472315395301132103446620616461491040440068135587137555228979485352603972455308533118477209804217015934847290125143148286663023491469597740705868052629996610837837993567004548303271477137218378570277533944778101430510666554234881795274149576222499205461077854326805934583292184084849679538379736518233472701411673003907040900288362168023429143301130615952894141431023875177205114996284466416691938550780309172428448588472793884132924441262454228514036949324643126718318579768129572704140318039278728043582814184553512700292064071132952981552792745785535706276939062664751653816553918869590041812176426900805767951061028857653276540405939745257496385082905518028685917899205373446296864394353368339838075350604222369723008184292898781503092042269294962888039228076577570015131489857631821563461049406452315993665548078944330107534592458808033862969630902131536321058990236821912189455658175976037138191287424746200076282727425177002976680646727268915761786693438402794469193614448287497992698444730426377823412308688678841387063443456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,51] 258882523995450617122750436116577145297595664186477911226577008514488946000553910851249554344527100539787038636337045106066201738409241093869366826701310683531582618459610705268904610862041493476419829408392784310285359272159676551670305795650429210602363692387643557615552588399687023466260820031744833921886585747482936107427757668458320963653198992937181571717726331121551794089255938804653834081476451492135115314640134281879458971190717739578776326561877045418436200027745002765634394714277043028213148846042685100236384361961986171943616859455348918319087451686900593203933182459949401072179155200378119104589954215970792942723512905093945897662252283242253425671318740401510935208856667257648135639594781625312368066894968151069969701338636398659911955496911807129552643799135106887646897043369276927641714712468473401775050461059788446899615447053074768483884166934625885946789275916651429030069215650811744752307311123660933107933516429014900724032199688581368345325836332264419429666704979655588495503216009498988068836537186947062497740132758924741397915519748205669833442551320714147736222466028251075255709367071900607928529009676040596748901968557527108007880015891713070229017398131242243213070186952998321244671872374844365751256852124898857235410944639193302257561863313799390399295085433039187973243105955508375333028420679298818505340476941955606253308917698777495860710536305379686652873527320686714771164115374808077543929684816964340600109113164635234675915948440862568874550230624338594067614370421161349402309533505834059404688390626423780557088847594968661221942657747901978000710471425100833405429542592189615208062084589376164166180196540330028694344705483426965639668188462480649149304947169304505742222857864446862618647792104254767434375661078897513513976179679676209266584029708058787223669675912129987196322829494377353892619723267560949333156108658999794492360739081046709381681084952183471011898754105473051009007619123730311326752325618150655984306944469095973201655086168734022301235271683170728911747683864147424259132551259714483367295377773036006788585263276541502755389480781218994896631037930604866262175404384168443904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,52] -44559531478947051365277900106101893055077999740995270693627847283273394758993504630740200988325823754206395575205646758917812878582527270194910810097549189551773274504027870023398975601683641910166057247127406009945285223101596158711476409657089421212316634540652918268610602693785229460208048113811356469238471688425334629533454029834365019542783767465516471551759007272350199035887781146187334638600062203753372669650629891583648934074406542738926405585221885724715964679431385019669674280577099825546001306006968242201038414319743774237860782216226148781716276414743242528226030646366938159477782219365111407942143162531039260420356198629177024545114806698828976588100316208899607618093577165917356478336708211964945411907464215621604530132531700873579821158246234915129597847679850947722001500617869772049995592638688511826338856198285837342624044855203495041389847862098072242283624207706317068923894241258736408656868647507795102455746076962376571931311959045207354936231659360251452323721205459113390755105247915690212127692622986504176960409470498819398757674946675228105595435483315488131783268197610066288295998958109464522201855943400746539720941726658860591608167671424955186088856719714768582794970472735450801432066812593837161520595041266137001735333724886632954026934561072095946723046579033095510102488781846355363145605010426871104650020059819129564949216290485243571504347584234045231440376241258664339743048428038652263257898267047609691874464099839944324366399393289394725093530914438310930220418514263050122973890350106548812191891234234744776110659962577976819031381814097421325886144189802337392890100176551182764496071763523606552576603623718234616751173065513612281318477322735899177568536019538724747594310485243821233493328200167291440788775933059178990559162597602825475178394277689091576623972466469764561505792238734555266511364060769493461055191344044027783474566065620376398045611155603227528977109965291860962070991549652929806937511029076073163060901312279652816937350283245520989268259214260510567973389752987339820458909923329873538110827468333311332803383414533634300957549359621189503494565117115770297153146140995092480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,53] 4729511430657644828076572130510393918586582581841191921601747923295031605048761354383103817622947197185212049622072373969618696130911156738386438993417407545495307935026362780224970896385312569289998028333122884419792822731153425055287101203852409353399345717039731675073433752469363082277594377802362352598116360308415279839699316548525348008677444344520171994327112615400063612821648985426235778997099007391800400859098295850933849537180137090163174288551599302168073421097608452947304170492102042011596578439094651908451186535900809307454537979504300373958682207316665554593190334553154723484482149650419358283658757230148335479283342442997296608604462862407459598951628295695890678800471630459707233075068446988696086035121416236963768874341479418545277089321981020343415212601929045576252898968832480749657027704191408854508358899665996352511429610449424502460215750941827870333132408529265482203156589659572828511637427518358449939604083885828270091400428719178005675678121924359341558548752198942493057974320310270380969275028650806523108322576176013130218652382910422677124594717925059074899028177042240689868461685462248863001192696894004604141689646551185170175802864892415040213398292783736226875162827442454573635192824041276189514754267824344448691146878534024939237231800789115471570355926084820429177011784682924367270895030436509300246178274547206225359402169114084070542562886909609747133079433734343739950663012805511957313189569117012038339400624386706168595861283975573748218173032080312410740224842051511305272636446028014199932097931545337881589728150592578841792265478056065472956380827829631775095091888120081311972263517843514452271643662428297645565171973327322138626811856041781750485456090165778640462796224848692199641414270417043024355429460396369167086251415174618107693411700197466914927122819023554392829479864491540028543867998225568109706177638251830475472655863752409407513494792845583579380686837046965466627360674769188722498851002607894057182533040562392616733367757305713227672854146465177778281384139380354657322084347223007917747453900951518724003724905936647628370510395144188872063942193151731667779096234724163584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,54] -407706439946382346648048383432364698717864428222609061828699185972780199227890244874966356001713010315386148632625030009946830524714721400112239352640165922480767200481450474033555630886573147895913002824650498352443440588678562785030144577908286527588872758089473417844976879172789127682954178540957410721832082621202548639706778107215058656291118126699023117944933633568496418038936952152030728134462211443437322733028420050803755872884777322012774983677322634888108187333843857990569787084966619083227429728667277386052055122904146141413305186112302928678877444322093984904594159130130618393350221633416462586225612147912253729759060196400528806541678099276127123238339700633438357010675471484074419696046973512627848276456829284752090389857708287907918199185400588209761878160542988539511604430511055530554916065310846587036061396149505554809161141666201217523547554013735838867504970774978410397403202739051657889527762190712003173923150285329349227208932313657025462823281721713806034683895316099720828474317972385069066543496300073517639675660249634320130586186719500441254892277778779920914070814122161715517098924863405693411617734674449420584830893460663819481768258362513352421115273094281074118915075543576981564379706055950485053436347006212307846932778846652329536061321419582194336710431264524758897984855098392529739011652651296323729659875950412209640908165968786586906448766836413767096756133016699418132791237636997928865465526187683515864197812266259624295702395745957853135261266157375429458352968491756341760053983035468209846092173286642295750001121426977967798758356285480570594915746199016936158464502445761233777781734004234155192498173301717212580072803521589997572245761428510600068821576147775141362894114909158601700718091842742237198310960773422309490656868688823168426979086447089509264018117341637863483689464420746540815911903401539294245345886491483629842188247967898454432725727539047863348947831573479495877189702809278462640297057874237366480372750846410433946938121223236934065876513400294399512794862126757221202596264131301855470240422685356125176397703244217461077144387918741089277585267043699341323318871248076800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,55] 41610612852521994938526447166288722495189030964798327950675270886486366494403679621229744100876758448698112229575614397882411670066075943874741527679571909931536448537601772480190068380540118795513853650433241386941403124899778364152307110577002630268910459663650609735329588446048410462754352037192570798592517788144989466648103233053839763089547792197179281097759779698382390889073176666236406626506843850053699442280373882772232995209000273427495471091621714169657305825733822856574028916664579293911964548638738544969969873984584853807692704195836881646262310411378865682927771218815113304452584004649261521261850882737550362880457662604587354462486969199383648409290099783929394840198245988810488957109121409021561911669717901743780500986362701561574673143752262110876023634622234372097546057352834517743483354363572831153912889135401651125672009735717899762019470596451151938118854036773788417594459700731643700628663437603672386976862223527625130439771141994933620203090533400445356902540999875674181594766374862585990795366765285223989729881729365183460771482610278415717273296917280868274811127129651538089397825682650600331607775733813276199427248886895869048209751978639226807067078076789457462008361057367905182552092289888062572897943528522306282041277037456455202616928724899410235959873017660481305534768519801032069471431285857149694383536682853064573334404902490448303198085665211917767780966383380791570296840750021051918244382699519567145001561572544968165603619558122702678356595201327641049450074465095356240112050654317269563446816767735590797119904675036393074195543145874388663000045420441591432879039154163032009321395527460444425335840673709498388046394907272118843465966397380045734347513755272266675266731958511903088158868966805027754338188485724525354661655562291592464385070681209442968462079940821058488515030436173879909262774427950738941725805772544464589471783850543904548393306326725170140721063195798626290660399760202723386420850181459434713736402457839987223498671522075879054148752318556320478159745846359222371837892418917951515070794377665119068788294735141622461537367430838699520437209613516323413474525453484032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,0] 1511175396491455379323334473496789378170061186835809413457222763772342117289951459596009878922495827737012155520934330300281123678629532770841110324342347143093464952948586181466078413790667521766154435092578514140462468509961723240964180581793459579535235836260334830870664511244110762423136041480690809705289130634586582373229534629770816192116871042756352088128190161362884676876460758224560573947689535510365128248828904543320439061907587040180278863051783334979404725632051303800943263895453995254955086800973697079116405986433026863808039490633068563854086486349135226054547296614374873573019088890568035877143463048951983616967209520032185400337524667173850760966551836027634449960094517175844967003323104438646585312085941226393271897506923473506790289519889764062363704041299271120108236290142602491290629333505222639755200199883057441975172525404362739063490397159598405587246785862103313999333806034106584935192207766339868527829818201090310672750389953474703710078115426792602266684408019846902023278403709761695005907572388167531970318914292294799369693950615705365923731539176041504490715058010613743520679420534522284480208633567887558830288740362821772945577048211465446972107437536821281554897550312768889965149026547818486808990456595100117976633312266612893428133225134724434018903943480569787508930229216535122244188332409487316610966594278864192603306283153100067973131825578455059538803499615762323065412097788662514361617154922646243856967874156816302562369669134460963700190373609419999500384337820280549408456584001267881146990193950256232839616936895216748339041199834239153270980443914786331751785767467275749607447593369075288762500942403773198581038467254040491219781150003559124058617796798708063744627910771314321089103354699490007127450898618437957571196654357272206728373935792323909460047451456901661656151267403194056021882200067227064363245858736591175309562848937674933794228948494408252418892413034565893205000594594140034347415013529516960185600038154078192774424982092353907525461696645881543436564790170597726170821456439286984007824042284386914942573410420465687720552671780833221118806273871399412916557930653810688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,1] -62141514662000293060109583277833380060115827302525050189221437532121377935264977337790141913403394323530886504153509171855193025719647623323935081233425558942919580188906345981864152647272208747604919205143992547222993231911138963949338521388864474444656969328623180022645033023927157192572964373320785278702764162727752487417006517648998877126224734703096508160344458309454677088018704118832259513567329410377972584094330067904919163340962869516724256762435109616683696885003172939028294381096242815325673954663216355617047084494139663963368237168689593616025408996356401646336671143240701066677004983300632488231507512250409285301389433736189256985124044896851600912722850830758961990560922955114691976228797367265641184183574916933850660299673129867895487665774013323582270378414421918375272604521096210750778929855062928206731350416815582064865162089887882659987964613366640744842702661969587233814093192430807582609782547311228194977520992127729701738136421722962928670567744753052132998888951527529790959004355649639720583628807510183187252401687291088495349817735084438326110478908765610296835753487938778366296268543919260292537565298281161187436438426829010824169220731554483623813710789954573844027340460289741603711912876597659640888329878314927225918352604259820601082929665016567072579693205019724235075745200540028426144602150936356983239969377057998801571978687627332807969876060595812064597307184032248023860163630651374336154043679035866348692244372945194908040483236334832432767484412017526570209249306937882838552974033175125248329042067733040064293055477422524209208303033680014284192850102581480810300417690937164349097619866285353735103916817779198404660860228342113921163459982689100796507131091824419832020877536897284206997360289109900631505132567892359218795598200447619917601090710341406079977195772762941045126458669261563910178414375433980631884883011980579735660620313640496795798268368382071393768308638252527323010920656928307197826775481030271088965585012166127370179222778061378088261954610395355016082424741405788173119930624457590992115324729796310898232272538409606401404870680828517937981064997194033520087848061706960896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,2] 394829774891571140561387002348040016318634123325930776295790245961090295699120832633741677534597898474842320752816393507189413017443356167391668724333328839651365539454021432502906350327025997144402910036902768827948071024813267006064076826476523127746207614980813831260199737509945843495596660841562898915194505034730793556673932400050268729700477641814985718950673878929166597674831214168359389595254286259270977287138319675582246721453426937717412137858407171997869354831093405476715993731967036536560130876129756169027013683944042890476455998578784418511303304938889025738964992337558903556027905608946805245067634458490722087145922353029165803418098302323562883259325825806578838391864826082650522704647069245931152460888699527788222333469377151935514958571054633328792466767814650084261250195435428019165712330456167492914402327079791718016602300213444937331646691374145112183515796306950905072243312366650312735495259246412503232929156732976083026562505205666002010134444128603516987328607181945895903858165612141400035383306822337003977618022804173203293733067996994752508109745335843972567026096481576534263122125858152068701546019759063918800072172080466671161917954676586045074362995125856675427695735839163202398194719926772151834923628229276438375012852110612053500658150388112031538753081114822034564205651304385615759758686245150260991761802160502474627829183414362353555470158135189850519481657626952604599259913587181735125694519798865573295096024743450593301486093469221455845907480368255518374790428498194053701426052728053572776681407060839831857184519594589185270826118779187489257361999200121434870795636451766187224950191356720536424922509837628250600316614641052634176729050460034584201670321085686260163694121811708774723150238048535123728820758999152672226072276202806068961257498640580183860330592304618399024287110056014329900020015924877272290831213720928684727668035502032210177064258359864841670129354330144029510919014882225379316093185674496698071264653095351539749475012021491813127889517768446491251022490877388992805085097229104274263552419968452852286733864794331120583467593852973328914885869988004208818077618421817671680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,3] 63254234318629673403370017423246452892807719932007247524471158157896287488179545850186794816444110292896881313253900950611662127344506600482090578347225649627679623652772930155872705354558126674931861574214594070054726277808409422698576403449323945358940501858088233159445834291079572261108226880627294190382142855626371637771875790067057540490382656194023374754257337770585747933956596279694666038195450253445757386472735303550965599415800002682124799636169003157852084132256537813036937640706994709807757464279757838265310179055118514348493798640949756810423036663244997152498744611521874065586331127384555468128733008426288173096702831182577473864038489819595472057776305825167495377253274689982935349128567855308713394209907786453217943758460668295905647085200311266102516191224643079741458648534035362176185923897893403181946753189901240461597755360037636743596028159627756208812447916975040442141292513177405008445798304247051072909297112871142046073491716994097894289208988667148471926078880075398748679106295620810274975651770925742941235100931904989075028926874608258636174201410244191564972778949888394475687363801367138647827987185152198887864913622070775654091353106201274831598589671680196463744889890717667780321779540921679999596718925813912714266173397286358314521727682064971572454411107458606881384173825525558891751037438040723401696064928441373460068253079322510966578485028648321222907496669828180281792122592608256368278796923338823446175541749158175419014557631629496218206409698151489594620530670683645626818754794005117084231515093561693698786091236295145099509983858954795256846440677234563691833177910836178996151644635734796494831842008358080129571414662755574701717653067894098647873113345560383660650223851218046657705096619794647244184911629050300352258029166665974031808444618938010355919369226494886136549552054138095741414856893414832388317227761044604426758365937451018079414647781210503546556310570723478830601575109621099790421409269983420125395627967519394542762447619775243001479582179711501395282839930434324184624523266938787198488172846757643421835703976673984863602991759989784405532574275854927881762410340857308774400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,4] -2287378814779525347882480908305586974525003279325409331912819913326796452029337623689378621064082463239278236606857627138247036950791854372634480570346797591585746850156328273747245461754999873231052533059079450284496498078943102513783736238901923755593485657101565141640213085291308444894287063424618590103171912513454262014899958617208480854072638821191798322455128787128771213304300772599023542360778875606588393149137192310370134344930789284971501469629234951206797068403097372833102381676333354379941431863890247919844247754156335474717161838645081341856119444514711830028416910615843289967244443822989848129855872793357086667868099307203138838841753472094017885196153348270184803186441872594433206355764346624656414307562007084895091827662278848562704606392527221732521156076594942710484023755472998075381188334453159225803550799824822057960724688638315875082724479350719137989820043977883782473631989328604165203210463197003850496693978670945579191560022119617244599137606573651085439896156293824627473506495781160591263871340240451022366495223097965121413998445821920829201350314967718516694817721904294618660007065374177122677816653886316361275314085244127026556505074725228128617748716869907369195868180972154324312889045237487027758389568205027529164282070513657112662068217567302441393901393733771965632368227943139836165145488612978302803756735754565257421277029053139574029955665165738052195939633691313074735545342555360733373585752075207665959187547314101011366078483183630755837457522755561588369003079101211741773535476100901302187580463260717775839692604937906272568713130672739813894044621481098949127157785308504327551569030887063121895759342128113927539735679296482494177206978726880537405624428729705500427572080222410129452264230596750822082863885075419814616507202624202478990250287234182187005679776031733701638450364478316719848773425702656547241162445133282328893839137984178978645931670540076995672679071818387553290547974516141138110035903385376893060809423654478994667613855100344521924382935229489054376446854302361287818371522549478399669283499276704029282590311451662885441094512830458301678119428782663476465094741066797513965568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,5] 30708241721374199716241112653438183709953820053311329202527695131182495274476295909062413273161201341416946371329782878906871157861903878423993359109491459946838361742666371637739483698718269393526707080427627886097810730765755827602592235913005847971306210345133879622166965409866253797349109851269322004425782603599230238868035895793376521744754804914522147697279628661749808868709818116725020888935567627502610204199520162603922686342401191114113426513814675909905122111275167008972547816161943639874911357256040593014901051267219916923089487588856806409659059798967656246068433724760223191103351774572559289804546820609368433739791420771822324962492137229534739355966221516012919980264277874136670282376547782957879545441570830698096154798215299393785539997891762917159689415214865530988317271473764042058107475591026938115135345536580901485678517600148576516214290073947545356957974932421444273790557134407955280532229157181338373646731271231885021875302162953854358312230694062078780672455350971584333131353191151286210827276930041134963968320884928446304137989478003091717048981868375717164079866543153039747996459134301637435416942698397628541886569853684142916412008966850120821037388587263881790740297787712588738420243999166872968614335615098340369899866094129763348906788445260543312889044189824300562092419875471217413386831043522732536290052597205082547929102060605054554402415315482500330927350346703704297971268139488006988726052835511685821235921584097759113099099464653088612592662432462746451899973199172056801334535463623105123135943775904372749868869471111062385245453865625903909935858221233229169316978639251634723232397417234403839014391227006823594506404741760317922285249353757298657137367658024605747390552125581244753810458386860678199313126183635628732647038107002294870298254579547634463631409061175590814396389193435975421656278751631843203681678275975512735402463035322584436271585150747134901700586034799516114620772914903730250314347215083246033011071244018315647781154145724812326526240463687387341980828759397928219416834575576903730700680913795179223933563835006130857034392675101096409106529513121381770670321911758647126392832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,6] -210334825711286966266579803628972006893359905015821978235235759363911271491054987478713065683106759622960878028533713296271543575240112017551347354955012960814891750506943436257390208094409263092859845448377850461659156725112403811157858209621809879057026773965948424303074752132670936590262984973793836913588311719788639503646623973306970255306062565997078496964008905615829513995030780643364238628910492882289549467252334237302986551426877335624431466571767592319878482202358150257013027991633344342972615708415775771354433872770657594549988877599420064058854907925797006717442802525080258203823886100750183248647411031162469694457558471624006284221921047751031072277823204592727258625336515228919434869958638611366433070843048472343106218873797309679407022315172606047469140194810275561214263910313728133909596349602927877557010627261208423799343141581565610770792597756528364688670575976485879442591085023158861621371390557209636837817943896815091328646240201686932259491794643876946899095936134133750178665759350141919664444019628894811936355056727437824567855390831205652156869651015025250737857368093806964650289930074614055856334936311993174537602453890200428935077786568914916520927572491475749081096968053258226251262899890071472391746944088094373301141379958724528781734187169969960617854764485999115968690655003373426246685229130903408018908890031653743231284748674507853868375439235966908110736628438089820195735852084885734253525104631923732409818907562404929183599867386263669573183470516252446282606776939138810157506115513082736859882476500730739254390548473487411277442961448757661566034060352080755040804242176268409091416301750359409538815406164916083919469664766614332476980461763446661984471705198283317290774079220797482767012872701169834940224079459372218160952118056739143970035075015135152199346009949201572289115840223254277874621086044942149660377105688005770619153997004411548943787567218609157366537982891938145945267638534502810700681612810938628362413587564402013252379095054449482528585180568735382021434169869513972697554215028970190935640850244719075571317036507035997832314056708547329631981832645643178203243287983072162225324032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,7] 668106104675308601326003682576871140178876803168578593027410612435996385239838777039475746248750280541448010128035670110192404571752440652032200237833418395621985337292506580107239663299933892699867429519813202012400048967309012933547791576487721365570510658421165179247555902760749721803166653715075407520343438940149794153723603214078428049828439344753349774321038711994712952805571036071152645089337288897153504141785964903901041452559504638662233947287720250093616818173830666333640141796441328997093181394521261416877696622840727572243198287559230676707364727207106510646198733786533493649855477774531198886669524208929227449166698196499028734186552824610848386694332427805730686209190959856159884084567213637024222392284515935247727916772042673590099231380590643623956636887711050639297089498547379266432033090015754649277410754392622006765355797345084599734741856934242519495664023016546941436159741329943379489800389054127764024400023791236342137037375668791702439782294146815175595721875239781124828730665727369203402502142907747520755761701156204710478817572365876379091762634286093771399909510155254314265323909668652510391984332742354687109799874394285326486078101316294589816409507990415920665010245140236177682026301414646741384419668559310735913402815476430141855749345982156963260658599407849472536403185828781506481185424510086316203288879968066259422051472664284588837762411961575625458616796819309162336171975133241171921475870871570015904443809763730636365329543475794667806641846534345999162728402158157241608018793058073273278810670542882363487744890727124458101594976886857398642127005918381923389669970542362736137157274510868240336839496469169892538331776445319864777047012298867269256641446603781872771326864986311819756575447988467853413709107376621481518664150830000294464388544937349902621404533049195556183726271678398040478268855374254322146957573164459396235354491398860902171422858835012095334606696154770337294640099380777194614449010573208176787957505219722238447707877205934139052038435548425239786170989066453986503942630753592853069818067685198139512518829679149168220893000067901549164788843437881654515574967256134728577712128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,8] 1709550577843613584577641883368716298300600769230717128247903303924395955840564138456566718696470636400618507122025187508406325131765099062894989558048445909881219286813682379027916426229912548108551130904033530237106902157110204744238487498775107336679217282280086435743987903542784126154225556345349556751349014366985545529786610705838633188718029001239037372137844056432894422982875981404109471833476204789082320332564124097876983863185653278722646304694664771118387961657624985411171049192424094939174409946516371865013686573896118547487829164250086104000121574830939446326881272912176576467488689518926203027362517465404473197747800687436332242294804001292653477932125826250072551885798472677129721708079911829126898846335529205109547079816741448895466963536205793802936195926744132845455047522625857988921892465982243985238512250957135150015366656308877706730860030680406031995258411614031572233107618495194317731077020559027077350247207855580311118244418060770699689013365065061465657157876778883632506398446171164205083489117814158923049604138744124464428874883456615540701851126740194434794418370523293904991888591630375223103747982594805300130449805854856935456461798654959579330329441810325145935374922049394579781528062862674110671672539787657896337496238011602137805746595260702446272811249246367448896459930951025048033159922205574436815775468247652819344415241147095571445825488003521189166105099778559969312360413830678963309871369940465870192934358753843975566960615599088725477861338395343326952065269456380527440344973963467366598340700184824881568463445616528576599609742194524372075357927649934897546430330550046710736242228010603775626377590834999731298098173921276570862342724187101207408378197922912857383857619003809029634042529266141692991552717011937282825668002279614410190701303899734175768556934936732015452805753730137427146906219899100696870479108064355365351656156803472291118629814014010768007786949623342549813445724269870771848908213441500284808422496575073728417764384785837906198303374137648051058392431943470476426896905856311183644624017158968583988778006386656913982073317801421240362145104277793988391079638002147082511581184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,9] -34229610494876321221779789688769454264921162743888782558521332591479532082547702457829856456635880995122199007193416934117439250657477269885580915711633974636296651645598721329827462892334759051326947986788970565175417219461594656261202851246344250642518539153199869597680921956099281490435958925792321553005141181676354969661158651378039919062130683393944638962790489208230550812605118029555287925909885828326152587865020565873854337416489269899198936443133523439265650602674040516580801475685455909487693561176595116293687499784914554046764362495494329428533908782921444445827468532975650543042366309075255377318131264581534957074075705151457404062744365800525951925302071792495774144593175877800900535489819987634955704961594332528674649585216602985912419079090278461358803207537700433333762282355103461296143962725343699010236134533088130748884950745459249683024097968938461403770534870238618217236888377643289007209853392298381373670914213288408897903761660267951858580537105511154616832032019269367858231779281054357257436318805314057943428095025108790874022901161545139175208034802019677786264993097476743504515150973348944479587277067716720710298010851634641697302228625072824975410947489445858037899598632675346926149278627924464958683893377880574624448433524507413338151981463537698995909625249498186573471683515848942018357727238573943682427348587245829120530420477115826002256415494703286668099663654583207615483911723153621958115230189900188000848881829936113424476926179767092653115741940136924442376890483779037427308741055308719392970472026826568242422042559752517634530041464275832724799046631914723294773585483751575096889323704290387694328880658772186594089673845543616513975212532581981810857512437461637891341331498327647432473458853217160202594730674460051362418515588552273572108158911501946968848255222289561866446024076965210649573300061000846511345530805857653923111496060434717415056599826344034121714819126815416840927350961449139543303672598217512946158215078863486734288699399379941486729048535186101484850711088649342174455973773614973916477571644275668948376099027046534701553682918066543038098825036615845947323761787578896608695156736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,10] 222962395123742352819034975839313064568686738178044224590944657865706261430059931841959903561171680917687669207009213983783778682133717128257103727919290648272500905940399468546214273532268095435830658838421221757439512947598463706985096526812391816514997000240827976679165301713473874068073578965680520956715706349324629323712026891071878038173906993207817612905174832192283574111739834485797144133960213564718307613973386759647368445514958244531855403683644170172338144545439341367440528104474348124515215352073065713537732435494866167818392832296984873765001011367728889396069737737372589673099562202763362113154425731702229317572595852719510537190234447837422018216242612674913836234498030337220586857817833834158663063251283428218753913374503075032729482112949651618463999744618397902954945881420215493604343610396372934794504545681067488328481784234961901331625034444199596104926111261349551816443799122749505745485571336712496661885993379455366986860265851315324940636986325478234794623809437932973182937270416861064518086804164065781275102374485385267909814432667183258326399598967880586865624773540986474560192449296684971445627863169831117287933960376836836803239648284019363752500445496788359278296712120230149719563426304096935267821560206109458678361386141652115780676169236067262437116102507104524335483272600488707308022643613902466830137996302428929465971832598716795737960244138793983369965989691337639251842240402461211291943350188510056070040667475612257891521785185091589114401845389377180570759781814856975044688375188564857784173544354037911610138962726183827073767209664599309321811725692312276432353322647468040445101061653066456887104822742563815366380998095537085671734999709205784168145628142578170812082831381216105482131045013692625201760382357912754738696552182097557086177320004408164109950538226440317441197279956178121217298504185482739694446874339287705920266637157155324506310656470869236517794622651781258255883807916205050830892851209586302779418366828878608116781553001459142534675058691730177752934809749191499626596763469578189730300188129106756287810338866228206222951970783844619790483565221490096242369262919511737089252130816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,11] -949442939678460757037481645924119197752674932449468855645149459094631259848454934841482261335155125863316383191492403076406728838569632711070231520946763254480413478597140953528917878770982260111450819602233824183605284145580128516360863710977930727127579197972758511878414160406319436049565443823474855505107578146585015559922646403122556368836292156287456791277961280188190768440292222248117648667539879072360395963514536607865253137976967786045495974036023600223719957776168007433700751424276939192721060861076188027068543766445774628868234628986571442730849317727507897674540623458267611787727667624057373524372923635810149904759781608824852465003451876529794620259978180353960992010386397772899334848132197085879550530726564101725445329809318855197635708690507408634596894219807003839029019290043004835349163248370155715162824210008136294134469661079569093566203655894271198708819434483192754009820147368653031901536088738208023545692813446461776788625919744832378733903951036339058471465914816465378239793220974287671697898598811853878456937249293416647111377776612933166769327819356639123948282014799937307721637401222813095473565114405430385759315008140483603146924587566679904191646807880166911189545860026335916563757893449141993345578439337917468635399564937184098536930722380730672968217283982355977556140948825376494788871849148487227471118227455856718559739087092443185134691857154399374746650163469209498365538341372892436057331942197599348647658266750580632990653294664905566306964067765072198523598733309585103334766328891584563752881409326245654621710373630744138888009852897759618418499070865061758825395462732883207664275130279385320742589287669793423860062165719091758090809585053175041287909523087509813671725321408121914025832171444987306084188651590338855347521264707074521676100564627013725998205229993236727003968739820890332670235286982791322464964750141982551486561248363411787402731140241023698471212704806736698372092604255097631574578804958919519282586226934847694502715614740617574875228898031821853202441902287352155337974683678743526229635378556327685679018643612419681467574929804497236963494835247075669757069237038641116401314562048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,12] 3017704605826127834662946581453382692168401106670481826308532926804435852596755867416987815424157708778852549043921422728345815883993862069357900212999276627137525054928060520489020219464690476100502152856294528277311358107140420406138210900047171179981085389229488601941847408195416989235590356502663090835087661112795546354895973921836775497335559924882474277879723440274015152174072201689883430741157487758476768838572354500312751031804717004957484551662118890309568120295829268643845121409559448931276521330811209125165445550177931718875990008906866254752499935407771398787633053604387585185915714023519103048126553401540670822206101695722028097248892234558883140712004187163073283283789359777993563972802856011225814669628743298595655465258093392393890380242790821144592957954984486861742687361115552400799992651377923495747721206640195971226402394959035602983704044924769699681090648825411505797753016384114259484747797073984147707416088791690624450828662078642193822503937628023699697764512007651477395886381403385327613485472309200982671044888410849059390632257329057020933679647578683058206220959836524785680577916350599447879519417398356391505703895766392839044028750398486971448732417415920211106753396672899191878956869406329068767404147912104820547797766161643329569935979794445244902254502577871507000871865696450391730549806513529200588938553078063990774197601285846769699770049656530952161612949672901994428966934471851169431542882029095554642040821923001492655861923434240355859666956147929445655080127673433486141962505678931807905566700058433309600912879427489488934414808151403913423111014691123980315990941489845607125693393833331367570958288449215098687923218239928489250158614829785701059602715908544757303222253909317678492069494071076023441362860130496025845840583483473249808010858698662888894822092392200776299596124480050191246610972255250922150264646679106292469998467279319208871448020083598374701300058179162727870705660671807365098099687898962744763631752983828084379843182206265881721048892670271948404073423014777586671826556957602595431857394789229956379942564011039523584843727065868595926647752194935413275918572995628267005028597760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,13] -7661493170919910951333235414240182024408392124432797165871439293694125643527268985890595714653097215090535464592207056942843002746796597273485722899803304711080799625100276049446163927999419827985927395800465313424594848438171396599863689426835458446620836426181660288833942919478845613615614031901611715111783976638547214323805029061585793291910244863952444385873681573430326936492623762812276792754127384811499124705091247709100427242401722730012000489423360466724149838122800615292546854359831713997645065772540006719999595820305095335034442496278764174598150519862836397758621951183730153414603897506016750821484102259114603352524113586985379473379886499346505656064728159569863173826491322952708519512860763393236646382413782365715142693807234059054051542902921328575729391904952508404029925240506538129740763694039221394224574015471901913709492943040636775562969833958280289299453907468336919240901512655569388416813411193660200863383012532418408058121910037191341874955237806245303109323510839043816195417417078213975528476039822184367732664000549939853886757173979201442891234265860067023934331181641136298707914469149929291906948397187796077070754578053677106226968922347562863276772467632417411617910447417325275838810340497372504470583662459639990240554039115025658038562098983044687605361737709661325514027923846350876937292662676160092891697476999216799973978938603983894939947175492306166098420811532388031155052492857566550454604203948427074326547947851024887390662377696502541077264636275273709306388940958627810926132886634363209189312187320299919775897042306828972072281916552173817228860048533462932173697753722552487847303970276576899903003871892848670908332116979421059456547981139773165356976346958945968719356423097089981673520948099321246151436527692015404014534384233536862093362478381755407022629412523538362331237841395653420218086344184958069521706871532828159502416676712851611127752844891983411379754391853662635344057377890899782075615347797190836240154563548959950114325510086219261288128991947433990856336296400738827261024430856766109487724171725499579125186682024957807550150752118484591774680125921209717524987259474163196138532896768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,14] 16394750465245380843153430809690546938341136492073676488754190229621685031564590304193993053752848355681893960961193306534555762136979380502989623998543620049007712337619398127316830682158250503192914402004714881580088409159994713405196019433468662868483122366595112679817852630889537883182824323691816085207076044464565274857438033553877542147458570663291580332702085938035550938782909049366629960103057099483111329077147451563241660872417360667333254197354063471294963403501142229096840531228806820226332118040776882629316205754146566067485830120331657518558147209159215152432293183484399669912083023304318176667985183828346813566921561825033438543106130788877278961300184768694784427664114186565445236744937707171387489593425119845278917875325226491586985406452654907708982005662699681870292489462026320524386633331437087615485393111873506496581647975880399619391036212845179561051270367144140449673791930208374629123352935161906202554805557828069077685233703298912850091465173291214906184754857470527286221649286641461885017566511578677325336673811975026891573999817333965137212354781776653044519551504744849254272874463788922528265516313607874569494573988922300260947729683863742064969207668143365197665947359215169462067255378879848526889613283664066672236843138592416303434888988756999643653021629788460138654685683542198421323707266522339239082097009335381004588305389749946480056506944167732915961345587247496084020128272469553372032535556991882872378425500667482208102756072289456692774471449140941573937744417454521128567642244234261024607292016462406287606589761561145197400839547245975013144110466531274571089042450617300960360073112097767766922277753487484150937131132072643768780184659638568661357452351932513525892686424845329050528633582855977599589745857213920911214743638546417975887885412499699374655326228374371962663426543587151877715734442203186588586889449550239194938916351851558286245161813016491483489512292619951169841589198440581880902203099373716850480846885898670847565498444400725043386697830951265882999730052358849855773777305006740343644768778965290809808939608830506256141482851783992616085185233524520037296430232541224734720274726912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,15] -30985399035501683237647737777065585677502533629507924113123024236632514319754733300687155404438551432305576069442011350502805837727007249370932619127123452581716181595456613649302292593427650783219097409671660563442468969223838259208111562476372793621321942461801351812673613408013399329072443847707521728171246264372980587746226736118576464963007653958061673843253110297275694786333568741260593885825050912507617637797266820423128107883156247325236003476231404204164468258014463980609877488091518998386317433155771509359198245996192039502713583361577304470879500561095963527580442417886714738525508094301577544598981536179691710824048316054001366877680004189787972558598349698407779091108767274699619719852638416103931611045038956173281722729678385508101111436976403196220249336008291735008567516847069476425197543443920097634484457719541202818305151176524317938667280179281842331174679611837027948630917067971447310789809849530930297654771381089401264069909869190147581837756884072466689695747869949241720574561624781945119138347260483314473697911703871741260347427479575777230279707868573249544194165812093694041788824726226839123029015575024259897276609140938248837428250947573906732352706062386292288135363180107820014182177992006551114037777351953705035467365048465495181341961522583165764250133264496085572454727755663972272571136495268918921308495622774105298128546935494641182546692768928663053140329264337362029126276278818845858074002164750721063518270729470396908509258873345097082280260206165745773581045549619842279187191304636917385525574160497899819754113297173117111883726724275274374330323761970931586629885242309777712772986893257218025063351314566433791762369724212811047224891180423479285479373038470226122315385739671492816717389310343797697819142067385314852280229857040936842173091846365278203413327320567286283782098979141245195593277957833344872711234426823886166950308453325357495075325650493616321118183193728157953878074711276558412985643312407949612175926865250509120138400188472660601538792953820881701403272796429353774747112378543357899306242714465161997822856641532216140180472544437662525090315234636573168052960388392547299141523341312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,16] 53385071758697565146556956134262077128565251452093191653812305742057897821967138238659656083773407003283263253652798941008275399305629091647312407227198432621205154974144952179702335246701169468532620580603193727613747097830205498895593508878924297029390803195679681788301218335983245239772005582627692059451109348055515250056143070293908433342205416165639081332658210117467928873533080247892307117644393299002345917753306718940848618432097627644597681151738861682347402773746382479231252014018036933355838416788405011948049364342641273327366396855149108022509068371425934485789602406892686987871406352264481636648984858174097936598687923325823589343374477949591296416686273272978545756683147997669206999793376007401683414052969445350234882370150244503797421124979857895139301470374897524228496803362012100268470335391712747377376554893140466016750868172917901260471288452010429305494615465655810169376193595537827913112614955880086987878015629807520880718852098256605777501368964147057826709155929131562788419030440571289992395704382391916178154418907205163275093211648905179632425724051148889670784031113304706178610052210798951205271690515361238491108403269126804946552900601305295666135139172717006423899328282897044447000008098342023472163027886401158857809683401583283559532332273057378846579303750550704499339626980556589193664184497243293372916440149797357594001350869926387825719570260539485959617375774340756693309727455124909797035587916118123864629821593201138984729583658277671897923162973547439136000972718452737473656536959056038319901793954242437435235374422831466935292961521748527170679228105020758165706615008819227664012254648766867121760768382929517862459687458114134066535671393816411682957141476280366957398721905135731047905894284380451499661383086769366834608643422899358064848706509489047062875165684247230327445178892091132861036152559841339680666501331661587886220685161812830504589464722080282622044022377878402876401746613322606276519768062435692490265312847052107939717889207076569545913255068300245424011323091147825318403423469612403518923563315162846938805019209914877397657049604614773134948527344448374986044601556257639857184416202752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,17] -84662996893017793381981875130097658158913330987019255986700467170220406582025807513310329999182311690822975829224493934575213440729193886785542018764934908383767985313851618627276235185953237203114428709054424541191274909533032557628761438033476978252374375810552983314361866739221061846960446599972899438029119530105852880461886260647505441378749876654257068881442811452605496062771127465875090012677450543689714411679091764264402128973330279610141746518934549487777555994605916520613176205020423029572636098341722960732354614202517276160981847363752510705631438393063042607743153133824665999473174248102792356584478245325108103605494979309544067649521741700993424147156428870143828133838991541871773829251441182032566927038089478550481993501226618595109507818767324239002801973549338284900590226648151417779186107095704985412110813457593136464478759317816039708975109855853701071879641627727627724887273043961746808132778000357246561985344708318846487973346135397138007503330714163288265528504081277438974783166198292273329290911264290390562577924385354682289107857506381879513471194402443636032078673961344767365265462728584158723555511218661037515165412880220477154303569423798936083473775264981014764187195434766980822375748203780891588745972998780733343814250223523006662067696939367969831524886712274731769575914418024758766913032663155481326671470359366764754327939602609502669537584834706543170903739384857762090510200357949517041653060115328875736632656502418282325199227816005606554109738944553433966758972870740576520276306088911313701726169073370018672898993841312846971898481504020350212944463820718409457457418680613703157248260208440245041839895487674471915432869202574916100948193306551024210012661833374244724117186634424165652095898881181653019109898076262869549766419460891840761559134326800764406958568025261035007482196778622149514234764357007177166787554334487229319859351227604723798695396696551682088642333160444080834258061456852353957397727050215392520331326190602408584898769179011216578858736046976438135907148627372170759610375247310692456022486672055673543158715244275789697220359613512071350123047856166749975284796530472722918856789590016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,18] 123287122443430354197310719974034170713102110112227601262638828716991883334377154654480448111881589759605609439061214686931845491723819451992692866822611903513230096670323926872937207993325602764100317144773331261987140955774746817377417460136202804835007373805724252060962906987668257140397027139918259620872532769289988157939193779543686238960384288598451020723577919672653215496690744900861905260775811245990552159403517391361211586048464150283697825411185295245168517309944108906591692224179242944209393093200688383050164507174175722318867249206213766361454466901982541561325148968148808757623356347040644430448535914477658072067317884322052196406455585940996028225018466190138484186975840253544794318312651346517381226162379911382482007476935525422454355633815297427890070004502101861972132286029339852630783983875284816126614739653407677271962877782759897457875514691960361272928514334716682771408860790431266529665478584030835918229963925291734300791160253471717192300623062632577639955819870978450415482006378330769545189414536597855736663201946725539225189328998483349986778184414422907631228636014515721534403884269816511456140300037488202614002252322019984391017613159966373135523594495051752824106815627785947426493156963989707313116094321421275738936472503464182886345269660019548173530690129946410312831006885654491441843475067829996833246115011468567255839425110011930229192621427721079220962612137080219567957743031565985442281762152294746990110775416294719771691849055785237262862316670096656251448504336408510430226271313087023585853263622006053820951440582710601140987969629741777080592571763538881089535306752992219772363035426929444918613011846402625619578814770793059830747256470563125854936801232073586755756027951590620267722568405557727190337223733656555661232224540015159246913565955332446340437740842408602614546891998613507781912492317573652452612776672222153615580830768145348328149294095648799087150144261109170326174790860379222069838249685399984865382883222967645953872085110231905123765926512688714658437100155120186542781898793866214081700876150450632415165547564396670955193428873482650547464329790989282823107424479851791199357347299328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,19] -164606152621976950252718242419712851466177622619596488925259244804474056377580554546805666183140564491934309201331767256658062595785417916378335204906013164212034083879482441633439149474665756656705058938916182602517462508788491923354337161218884129162909546751510208524201156233404221198032112262856302966634474515161202876165369507867399967772292281393915782556989208213774150298037487709032888715302571956022390982470097985717528520433611957691705794515826958820460259602994912257788972213149154772732687785723054507999463914220678823653214036065599728538913377561047969004429039488096424733678077062713521397358219224584098090420097797209031609506520242423064631559419702321609627634246975741390234613403540040833354027684263893384129610324053947394125691344067655328342255144925066685208928446865687252023242953498353118750416779657191249249012976237034125132514098176132250952022048015139911914903478368605981830679797507408805878717747258279537589666970675443518796674002027703761253561612732592746238022608645152414026828771987229794934219038117246104747056014330136421401211423095158991429915499681538983556764901872333888623924956258162495670608935174706071368566719419707851080227863219433601602608281275408120590026285966127815623269058616292699543942291876481994366903597773750860417274631652420652685575367145428709227488800334543430209876504347858719293036353105312374807514897461985524802254279462019008673569619512793312796314586624048804635027017861888835970088704779421768040894866218947166925579403894953758064672064272610263228583237249017880442377236462074389669274181933748936666084452912749088176237624477899068337005946473048249586979803716750784825084154218639134180753567212388273340604926929691759749972410311862922333915190325363655925326169404113884914750023928108064036724308736116559768567611223540889854313982449326247822558717493675435890224828328509614373147214286120000842565990666961054021360888371627656582385895097445175609617532425303268179471012225203646100583377369528635040930100460989306001392136304960597178333156507846075264927163996566282474764871777894127687285192426467684765668563905447031353817355943448383703363467870208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,20] 202015746519824086492392727326686856573289097400517870106661816899444329550443212233678209837576909724798728066759629473878688252706872737433755885229907044979632141086867998239127298804225179278345867647707529078732005765390254190342675971980027369358508753142120452291789448121344680082171131705551192473419192598955766464378988784577287555049514817489474592138985829261463742196576472493782961511180468111481555054253148552409601927527399869883522326539090592386580775461257330551522559196420553885833572588460329317071042412847181456242154383731155727546181068567584602294212650542091725790889312622842044871241917927782785420142449503820515499100464910868929486379489349581037599748021223913116284420730351792528165221817259960465428222246035696266511342888354412249135800986193527464275555033958385034774677553544940147565779720095638747812740246361210984249510989969865399448478690335649858499329006080533326063167307626787435956710187404737132721432496489478192461478768825632312043383507435021082710473796760687964038853053390334229758328881014755999734800877627089267703357438264096415313521345358272732240257142895207500311940415985395316413302179986914241180790988777067007044279009003280586939613849705793970563622760913367216433546643695244265216228758414977730987723285110932678865462577149765524110685801820618041307226357982557602988632528886901229038080774711433377154674648086272464923463278230032357262764473324592831407150794917181566697907802870497316042108456175600574711390215830527624227557685832095327500133582547883545490468740812742413447681610504010501018972692700296560056492644453525351977671270771762917575595672254200639621030540963158980881408769881794104046809502757499002220311842520094046884930155209484114312773289996784576419210143492821429875063365653264782820118107652493178472438592820145938107339402587820285624626700093441751450381245716253457406622510018960753019125040265703531727861779447813607974777243116780661700146185298907553093059889265216768236923933740304365233034852628443385563467295272726837234511139510696317832397621119258519441845192253308559716969570073753439238962577581056386262115764600669919034935533895680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,21] -228648829947562707835874218237789924601323177699643535342839815970050843745375182904507311311132121747730274174926354270398674753631899889631121584331873746745055945022842879854780987368581069100499709241557099973546352014188968742031098851940976412943666112707984503654621576776611453642358641909903485610696921728875374139390665010248061486021423550076086849476509922830543587909875050196245986781631224348269414277994734778249950962519490341035841970951511857748856144169431416416797775570223754222193288966699288997917978031111232263927645500291693340974584017326860643058883214162284844005885394391004410539985403638301299588079613047006332989850869419179302370436047442844697408112813817762303553234198044026492623630827890819771621076044784214709242017361410348987787084225385163227079514016255112822129962984280017212680397631355946365048889163161974532808202546139044735939752906783052576768343720320187489920620714089311456819769175477860729779426073026317023056842427244500131388636770989254178556757960332219486930599897685664064280408266543721173290740169626125741429943419652353253838608258234977815507748614626986613851715996947776174572989160961130981633750729422954681986201533518008838387954825923920379050488827237418071493012316857662210623426344606070626235937887762012026536800468605735492695266365346092341180354072490420908378578742444330601129049043552164409350346283689818430029898356942302232527670133109858396880316557850052659788939255923526233942831161597594421851959941265688087219990093082714931932390446589945089134462518957303092354261869373626045829812031455658109395590427301544000385758750398280829756857592206883649314973704826332730087874186841899955930425734008262802076711268769224286447008923559245193977045177014573655039104633001857416954791735023693162143566112968072326427533680310365264759587898678807796782334557486612977772369777215177888316335856251009109460803730695490183986174945030362903368783516869172860264836774691877423123803452240767009560317532984616480853132597442964750643165524129047594212122846335724958547950967075360071709030571605048276245637985406784423845626026343157475853859177523855406531977943187456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,22] 238931961113166815066444299315157834471915579765242991560934399405355697628602021588153497742529847989951126888485621963586535762887255456976766943308089413912338740827151451423514238028111077005205284921766938158983447210630537755858971607922733441183100743359567315977430540161042730222522619147253134983183545982509565308839284000095031964505737535992775858155946638675520290145966051743983216479265603522372846581596348065570250309465824469786867416042731828484591150215166369689095727283233196395590727073420773642144930344673475033151640439633918560348133543544663743935230903353739877675374421912037019088724472092985727398586795597898646292140111927300461094192052095801252118118194489810724318771793713767642699718174257517866628690990892597082892784801694521752836121732428596865561445566900282135556566774363743898013675611561563903697084541149317347281829252129181918364068959047864830613757589067799427198915747770172874673854230852881587680105424792751522681844562162396432564492721018617602920138193966215227973565610200377737573917582275056603633498737759663444515212095440189345707695266374708982936631513164656991809986893798913934381475015248095002423963327958388399834624147185443186928240800761249798461269335177693893476830596226263489528218397606624438328698336187628570535248360049780838964979201422955840296026522962826828900105660277512563121969889197934988559523027994940288825206869945390515492837110897181424506554994058544842993719195495410156816590397802395223006770373043962807609454402984394560682984976025993195518628821201765976768984955759980628549800141038422195837575944602601467251800577524923563726191053424020708369242444163832938356425697883306814857098698606986955098649327910796391133738076034662580807218066970384724615932553718939301007343347863327458632112364813384003058084679233771309533568882825765291893104809688049954171405304717456730066531265535098174046893963580338395877112447787325859260651700170747439107377879516584162427946413142401547358587598855671472091031151576344914533268391918390777010646512147385300416242442836937414647749172428280514521140448148229885226018999771521951202720281111962553476469865054208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,23] -230101868122429978248330436969414079360869047040499835881775091216422370073463539540110663437547389961156494173148719437495286049779637265474795784604401186234300978062273802861120885419390965453817346454146700518076981621462524579226783057505793651444999144219123748423774444376854865465448857972062751156524576312999370849921182700133125624023858162603893684824575934551306426210228700242311545513704987866469435356656834169103091205201507024293753996957288275747507135424319607229375185601131880615631242631188192751565126535310598485124189915515873001030715216934295519136284277807824600537077110963243149106253372976262941593184469519174167661522120123623425131173928271705587114403234743124921348938084301696371590628395758693195471532622570929283734781316782564990184101593317787901446386241268075635613324199914032225834921050969890958525774746357645699068205155870015197740152444469970914987580608469710041238847171608513203194702489372392453862015829960391578287526782073271545495621634824252848639812444209091667896334385777475272467594688397841843162518640956031731858240435579364477353365569221503611534296157122137599559316677051710775793797878108419892770244968109182750502882675383838288365453753072755105173647136475835582191124393999002004086899324743445527761814479972494140030549105552247518281506335111899721796221154079878096259060376167693793307610460478783077643619662119220636118296907590725456048196828803218832505319174867836031699182328318790166747368583322916539241373697394789194036386211495151313472456843103437551170779488532623402010772708701415178104336072982381140620873773151196607488578638734028011143644120118104620697872810972666622271582144384135319861942126455932079070996074802627202795093477742953006185900267760637631511800224629354609678627515051625750781875727605452343582690952028001131824515818790588100570270998315649808626001555284702198910679611545510841105032513247996001746973631848971479191548963675225052248599849148601134949726973357437465958129201513608013630098543970205141593058782045437580853375950429088037490994850472796896294033073887794417968614117058590145264888159838708988462001146979356432240142662500352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,24] 203322158209469388200043891752796190045055065762315021882334414481248015208678545949927833724261450287137873367458379331795270711567201819874224849968295138589712438675886694603797531198260038583155582902933831959326784348541395918476132845107077017725581536083570616080828071374096096268059679389551198923031528686924909674011948761680733825419486502061846207639404001596656547626415087669077548446780147344471731444665640554402023803282435972188621227337308988617395854291989538874740002918914331679782124765131754032611138825521317491880530435044307254420579537147748445274370808632148940631773080856060526133243646915710963072304383387696333759838398920696432570495135945868572987772713455411319011007545642782021517749027579321030874561524497668863294447701118055965426104184684815556250823848627406085108031108183532592948078329698602862042624812771208823744705598958698825431239401791415449170574684417272647169650957303003256864748143714517293230308157327641585000369541180430223801841359898474077893869821856412476785982320701553229217343275509290022859796771994928289142879717482209899956887946185583034328816127279498489041941194934419063285688522580273590327509489240037520460461693622605060089884756296029892818502298798986838901808212706582711855099932083929454259195272381990283900856390618389332699840186047879602628892802698715034600463804676524613364687887686891906223433980827107206064153309516690079291611322597476219340307575636239738901692458310670874455524405382372733801762361481689035567208572838185304347717356002714747417961403910861735729589474595255316800567409899329989337736423748187792341936430639201623137404639385920957755848361213160221859417288152803915482391442826468503947719579202983533645992054765106441754777773602934502542349517345719523323400103882036797473224419292228392209245553878255384341245850446035905560507898134110891447016780833258620524808054013497754730821175271821563372291714427486747496810481636680511164040273350692105915839718312992557417926178819170520955503112808589555927645614494836818888928386963640043227867987744547000409412139381445845258906761980272281914568326422575042926139264224246686151549229465600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,25] -163898447186153903657340761644295749153572021088235667638349187599475568323326492541010448640034759045474598331715992226457319642972235712316497711235413476099990871243038890137641549139841132038664739702198639656013002879087352740248152015191922802903527413118133885784314561509936143907625797637053243112204862758219313453712254126691140836571334123848022812362888124781509942914095916148285984519304634969803356919930251114273455434758902692756744127167499554272494127192573975974320518517012985502399452856935148636201522973138526143288683901362207435127034924276239080640038915466381482086177548006896049551473762977042020575008167671335313218950562498465017687119313375334339663948684316350150077181720233689308685952915380968952257781822332490271571313551193199279169738351270150058457181723188303877524097606736029814017475880786287054160815121599953473586524271235356095922344250434702238026064909475593218333499908423048286347774485734027553933064795407031753957300190491712852572452822260150222234749255142122488035991258929361765253835441876809995053789884701111661757702263792866887565267891207021783017324799761008288358220368297329016597878638422865989373138229520949705052681862050274925940585260346955978524593395830514228072988009785402821239715834411559402635459580530729173316041548364872507534756282354107704142166162121048410401156998355916565137375575262432865425472612360426450579452085281854926930881952339679545112430662388885502141826330609275396956971294090671160388341844114236171176310667383537183244075524517906154301559201197658598305912800981690639233694508759177193835287002042799185754456258619499718643136818048543143272558489562232098001421838607957672905842476820439011838449347122003154486072153438589108548933280541598615329911312305915207801757075614642066000497273237754186144215747647833700406640075215372631989074699237262353763689863865168120031523376769702921826205468406125124368472120298129248367160376001197766505872171321710318938864196121208137481177959907761021248359042561201065443227223209546846143659201331368507211636774635187417763879037535164642105369506493074164360320622967538651129480714580258888835401475162112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,26] 120144285145223324728048842297284350161743193502252039060094546128736275858685739796843618611277908023150869080894230212463050215752667616178669056622790461578845978308038097445838120112162076886969350471055816548389643772952533348047001889291185960429588571526836873795881485540126072348877907197295305172374905958718710576949981105810763102799841994525705917300788378622307107253713482642540535219180411060374986122907689707428056244670715574479404007025426888796957273760195361391700426048051564085196530116347309617098414492541962666304320858368247488580880524105640192793865644625281277091391958405860284696669416594823867037269740089227425149493115972097825096147826945203158615459414643659534292535125154329926740308835601778819253922056065504717661887970699289808103812608831217786485423348660293988316552466738665925425108782861925157384614068048216316655006394829473036160317803936880175114474227749017605688799989403804826402157048144898021946880409031471330028530419592810294831258469812242288972394634530926013994287398945351825286307570004533547502911086117519218719981702278532229749272720555625583553595991181537878794241031943449009448699777818158070581274356573331966234935595372172247522137519552757860214947135070155378885829867911649253482736281481820473598536643329116168417313842548177555790029522891400998434870047713939641549066255714495502460038928836974304993760394565045687072542537754119015118803267558579224292008381502215817622836890361946477469061016395015829700694913588910955848152204839379514416790200506588703667734071485201877718959224090030706921678203997646688738243918978045883452888824132097465962633908785594449587896892183808878161816296911408270631291001406521884201141852889505112973468102000089610412103261403852547776632144924713408272069514168552514908640152991454760976850079197688871809545229392329691789904503135490325758636546364632642420007927546110990710698103543287606850406954567701971924252347098744516927227956341388447561096367189664873348259005788131498568577716997847541720182039885719969515034101465956261417793097661354697542452045717783371593042230217016763122140188969623769750627182469338486025293666451456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,27] -80391965363595287068005807573515682928669268598810904474651630671152114305854184251362748563642097797421158494081795725803499377913127779240740869502506772433805218132519150204290223728111254933678032829252409623767078390453549721612178968520444965531414972851152422687461450754561249507460656235095359899127313637339242518713307440154690127124444910240586986753976914579402674290925499634469265880414246136469001429288944396184072461108328771507197937386871960721134454505538671109661445515487323267527542623470854297270707700377321977346939759535306436911246557792547505209014241445717165933582665728627207246926458143980734132014823730792210921282528976107586300479457699947546843630398210796049462797517885578289610832035664820840553041524383923061237872326366394670409451323196689652630958375387645448689586885304962646107796501101561511342475984712397991934318423972464934421997248321036569002343394150155359065739307559459045616913506699733684749444787407464513866998538368538408536652427810026018936410251301718875148344909335875739911315352974530593555876451155629339290786700036920467884512337374224505634439014783338670730294730072377591470324020927311477864871269426073218792935464877648567032108194765370279853612313598930371942621894486928604670688607763339852104521096323198370602975548269422721594242256097209650280430218263852649323421651100326641093517097735190112246782644187290770681482122557259096857306140168723853929623170929834461375039337105177108367123675515430032675569180559434559981904707931557582531109013310116285360117919868033445260609053857466788226611105965040896410679719354005674476359258757454797108170952671375154527234628993636511791801956295777475610419048309478334005090581662226113241390789460753862553604578981004216414318222669162245235567637061064147389012409877692326488213872294352836476011427799451199106206490457473208266379766140426412668572792127873101089110173471316031487778413177162459698729771237389143357043528207075469003683137914595527191332258245672543091993845183220385216714976233209103632064193020050001441402587704873092792619891331817440182045026321561854019086302796181233549348605448199232788520971010048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,28] 49575437989428790228667615752000264150206761878108293598723254997088529170682997943560137377097925331209399396889872517188233982372873234749797916516759611778822620769418718346982876855719459205056876804884143620446378771632257094135020728406848291559417183370524427646381444052016216462154347830506304526070375918886263717303559727767370047098132861524751543929526721370995072447877243065729256325039177286495078283211668861430554727863862212441798853668674235634020596871076079589615698443862217134426923272300414624874797182507616448248971128488447589407570413842811156328063612840850758579341428170482315728716134521140185195246812456247292675215286016288120854144182768662894899438507322541891547105051476725616368298098118495970654479510602520571247579676830446913206421080027210453956049507940823925097554421977758098325464173108636534653279485107545725755188027682504922901665582283816921608149764347932943619854786181765956466163380268274981095625901147921989374333870241300279348566961579852493722236308622896950157603238667268915175989303998003106770447861442144157587060938304908728220208665811221111415783765785178485214737201245317877285958890764594285366564647998356782897675388317321319060357007872454358139446111579923729060350169999607412040337362645931880277706391314368007021897865834217113340680494817236389696314258368310487589793017035637598961319807348686154196781574512001318094418650897325328173829066760338040120687585511485220069609055432003756075359149094603381606032813839531068209240656493143744610263869127373739488169827101395280339721248910631512064795975211457047549045333435313332435313798894292263165361389586709575497385162350187978064744529962976194968056776005062275033951083813373571672237366084315428881910065978847942322513421685418666223152800053817755795689321070909308203537875264344937072935136441813423898164975074228826624742033082697138233774149159332599394873018917384795387914751210555935780054825046451885587335747323629167713518420576732675875402968953802338347545264336792842455483321733751985994866278250255741453443698220976363055280779746398968768605668445607483146842616870965079125287958560215542990482721210368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,29] -28311512594134066885766526385820792810113729530860193722533713573749992981267793457868652176037033579348665291097859601994111829895081175771685353711292632831387922007633951419915501880226123619010544361083695639415191660510434469374964264594197485942639506839047527266341333308660607616154308587532600786538515436977916851033738090380420139014438707015877372221317611764484906381664536404059928572647775225452233733108167445989775193256390953732115841660454370415430381633509076445849742524390521361949859302214200688273231950735406708397920443995319893811740676057505356206917183167520517545521879323328021034014093806042353962391437310511642936597844580512288536811624110734972592037713034504050348876815413903750774083592196847978398652065442365779509413384070809626462347765921960729790189034266232189167674872571883506457050080292778034290916497042715485992330513956726487377437802369745563967431175315859137437320956711051922410031501804518865464489039709393304342265401349700493312089981271850173875207225699860597527484511542339089549140239700463937814780364938095850665807443744887913877551398705354854111741225660818027769134585858015451907974183556806260720223969771938855705116292958088822608142582918987670949412157416600324723099568372851769468478907620645102220548635755665614302157532515906076297146540437171530241529522350870984600106418289127213872029998385829331211645815234158342987150287069380690576822594257419839055397799034999574176391121683941538039083830699028183164872491660985342303408104847438669648796364274534967728434607742064221941773674138488318936338327625109216457593364181549673733856583881553095515351522099391231690536786974405464085435225511251913055745023797400077333228450863732482410998198320354815736186302677664987063677836914423891422433165483071287049830014535172791167259056578185068048933230550333040514549140379592229739093565921560766751250078096045850669389433302671601347671229540853418406961031418866267562065014803526463497003106788200246986577433173285582628540898335728738008203036784930448828493074113960817398148512999472697510975239443339731490677403944982210057227043777804167547437549431489228290862245478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,30] 14786622578324677138177006210834628869564327591157032244270516430024517599909641489515728631066549225149331922291330249791542881544677043511449874381611694311469288274274936398503980278968978722624468085645351581467631306998667125440550993971970199742800682777404445966152297853291798187995158142766425304333031943612221780715609243776027349372296822845154925795973188240259956009238256414868302790633567001320704847123273952089745206886158131602158437347537096240859892512186186647269334128993061959857700148996063503599461677736397531439177214187920362363221286348588469936813022228692485083458591169342494942744186856033889771472304006840156206070049687841080706917082983428494820525039518429616969428277698454931692746744466476875327473375328003110680743817941361392145560315870473928655304543033409056267685262447465456093497575642172412206261097402811483714654940282702712773606075487329727643322960674103148774937862940876803643465920737985991046253602939353552313912805606108370480566026854525636466168999731017486925856069801531280885046070284874432971249598026239983263858627700145975579563755125292047966359224910515554784067239154392721287359226857823224772397280612483716699397336058026393162675530311915089358243644431400120697818206804990202486977429475718754324656262592498930569526761371531517154874806017578533222965616882289422376090112267530266429151444885227297855481939543874181436373881758627122502357202233769354208626919420360902829170714819704387050478014168652968700736091191204112189051839938615237280075214468062177895911145593345892979544607046263066466643432007158032929738706382260974793896050870250150805049101604653313293036664093154045400522017285090089252667405584006440467276441086132551395330920046083948508420499409059726223363299056938620918876201791163041236893991934264302078728993939184026815461162419691292046185061255261941320569371917718028091963752611991271531284494979591453454176968088248761906331750537772671096818273222586799418458330736284441497160283077197469764356686318937673323496917794661526616813693476309054341248827219474671759560336063770009734405084388065986003891350888473821995787946825606515883830891511808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,31] -6853833537010493981302189508013151305562567154716638307943287233751694440047068283415813498363208614818447895086628604719118361833470719300949850481155132442726722793664586604140340991326266910179978062762134845548133362711750708101825422437437042054263660698335209376114542755349774723446433604334329352206323301991545297190901994110440370745403708140382067106509890536340365486717134517346747057513840547183925657062796758907778302259726434492116246045390518215788306015624994224406213437681320964474503091189166020776691315520116096324591794761400248857188890883124689375164103234938261893993526488359454588171494480461084853998831177618648278627217550194944562904226794428171784518376322515890826635463495791002938488538000302072020313889973486816622873674185987074376128331089713565403953625152319595107290541276588316673828094622520425929129075052032796963488055598168149644549995918452006913899069311168524660219223365513348057426623773218685652627538600091372048864471640213466764230919195195523751690852057267616214186840281939364381695465026264119394977951165018416046753899691568696759360082609197077724087407838657435791036408423090059738840879944323763121841964345630237622090257260856893686397988238786633982786630127789618359588922984753350055659087980707455822701180967305813737316848194566134914643486138520093185335553898564384898798580631613814796799425960894433578899613467168415779890781013317274646290135775997447402742124099790518374663546716081835086219495487708903970428639401270063000857688738154806338167843683652061835719826700394450675046279057408604462792853561409631884552027975920900381273876847751504811713772410514471784634785061617519737183921478685425926159672819176363678164773664991602994875623175683918449313830459265660947886074318931464790937361494165733431623375487216403417704206677700653671533015469846422801447720856798955988469251589427039533737142989825712581036446622603127903210076644078896906700014738776921959530215886284324430614981279816272107836581856687569101469362016967871108419616026211734020399096581085894944649097848383529009813167208915952369341190081013476340429950380994081806143059029184618693939976732672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,32] 2729741236111550676932817538051822768921503606827402763509866136697504689859129104765076847298200258636687195638712184140595890555297535746565423143958615809312896274076638402287851656862643290013058371244610188650786599101541986832303263715404310561896507116194739280458749956190219131677462438884295805106575134864218398654691562377762349275766335374058648486208552389634592410976051243809694314479375574526216898797171723262732064837817294860423291980172993556435700036444445113673511391083317244139082165473101201683737494180152006102999417027692411522178254456718367900551108237215408027922842355473242791761176983504707469851258389417804478688156769926810035972091376184053432905903809589513499019871674223029823388359995230960422983269392258797255625667484670341050170284681269853157388078327743349429930641933682271493362707388381074449860669714153989690937115679364950031772604197356975926025232279654688865588243794434835422104131692894081116591602293958457651006952138292180117045624174481849374372516888163478122287809221649985738416918255700008944852183056044740002877022032405592389292414276519136009208966512635861652793518796000189169015631614350350436656093027265929330794756169856198084902389885883375833033609850168331017472297190229283997925881637181913771455756752398203827275153401753213233777481794628175634390470767844351927891918070123129400200236351187574775205871590742497301207250353242674483661984302894890391815436135282032096584144729497390619245679541502114497433012017132874700629760061247149324422121899007393599243658965080738919597136680638187634262101960733975218288968746397303048290383009489574701039140082454206373436569307199144282850757740083313879755087271987278154744051708928636375552198056148557167070956823613978011051914818175688839087027791849409846228831894194005416119618172993429632994891924650347875908557529085968800394702345595033467148224180695256946124176135243541496579877872748748742174979553316613788070138764729155238868292945075150818567639946551765533317536443057300128979659281645570802759865540593566201695311009585404145405020919324111568787471972376487287705308829757955977191428364594538658402402304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,33] -923988838355072828126539202011483945477162188480454891922386219033942421035285035975579609978708112925202230988553365589616704537802576885658450264872757200944678602143401951311164430293674844829460223547445812969202788683008494771574175325908387861012765306750226934996137470600482975081445225597160972238255508864293773129225277453641734269385211550030845182686783402572745082295375149160418428951157311993831044885089901237948784388356236554686654784298662559109969253614709556410776000979114407292159272501660228696425660971398863598636327025943756202942847786022162851634584405167321290581456841733862295533311043727111831011962246853171446517791262397958257983212863977278737026172108140543927144559197908147985553515939107425728171185263335016449715820922047970449977123456723086992639949378994115138258255566719469607875556444021485161093474857165937491794733168876067300345678453028837372285657488275150680943702888739841964402209960752140016079677258510454463315104016537875561643302422519229977479058829282617449792775330841826155178123747814673961742015953291046748671716361583738989588112348050851842082606236132296776470803015093822919858998324456799230387698932697350000504605725217539808447390615474104170202278175771232215563590637271257941373763423917925184719485598949435743419660236509409999373254408673394299710466742925588726854302310304333641189729724277022046584675360342593694629519559347614436512879102946818236148873614999746072468158765157179904392397760285270536671929078712883110354288618975888564434895081598726221071668916258306919856976278556044336961030316785773257216120739443581581074941991273029289266557569421055925159409816680299226327889539792679247952063545429346390572486107278384080199822351082823360907120243124126410957062748660221114165770454390510389677882400012475504817381973765282219130402867954821822527698150800032182962319494182858603777973969071617673414391390988278221209788563953267515822147040805681918078478166914830735039198288579219698966572192401792383707831248404980136089708162666568111330661740098285258010553830521172730144022427703182154260376613664236641049754965338757736545746439981414405329995694080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,34] 275282608562722332473417146098172536849517997578095133536382264011393339675025935740836348264780975512666604372523412186617586958849193959671391233354397065991383174240999479906034726763730425651182329848906213188634895412438744330077596382514100622510065009365302707441303960713826973495351619773678335732892201732894234532285637431745467573201069737768460552142880186818320851375902102409857220389345273528261869911893486007828768338995637617362161702704119827904528750623855690325978701671630143473834026961409769339474308157821120176367696516450991265374598278973463660946030125536962391846121716334595935801451752189005836854756855269542062672732876423287398055297387378785952470207203990824472885531317494415832129201648376228632455240042129556240089548429297787766240508016930676804967448608006492862754031409275128994960459820331059258296801318679420192948904584286652254906290347206068883807061814078772187067737841386132269237973602396906323217323335566096887497083399286118232397985262932091976391910510291960462183380329618323738225270560820486702930007424217695868873104362812703031270162466647583122339850550161004247247523266558151449152757396727473376791636136943435911505210417138411342555218786314636990598766970562372608817003200426609869511709995485185289510820083324635337163440078798139725534100975150525160761559006352847928104736377451026149253750232134176556141269942570479191834437823077236016421848756375003761326519507238026387964247976926005181157751551342459112741981338845427508315601725244736892608371859711675375156032586513577078297827993674719795618040020212781332527521707506289450341279205466040926866932719469864574059205323733121227576946520591026895802100770167202228198806722120351203910105093558433219002500106822908722188435090010221735505553712559799450699887507632304562071128224946730333263549822302427111966782003492944529636547567723250724673668015601988170966210530815953451249986360548452104841941776060049911671963680644433247099189604173376471179443752565675184375763528593237943650200671345806557928372329051056742491954424129427695495832231157054678999337762550430842961935445937906934155990263550247328337755111424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,35] -75691372948013963730628490696190533099613681293598587298133624272294989834155153604067576842043681213816376882429875992282320794185643042402983606849741444688722683244683258804544790544548026193110254783115400844419265917989023080797758224482268581960230702798594776492446650861697270795831740785584420941637167936210400260098487701517895707728654129906931533766927764227844666113732515057709150722096364371888734744793808307319262000581903139543005894307633547620682990972268523581213868239675529546086433152767406797491569124646435367158969452315145528465489102811179605698324047628568775955870364570633902782636449278072058811671632975992025912097971684989598879800932067027179919078552294123538322065567502002059411299215104457560119076128802347785670342813590304253991394296808938725043465766445125208555346425236529151218015374881078749417056459005900145148874051263335972408812343326048114663049307299148609219494398422950932492569179603422857980409780905739294533244123150783185569450458371271440460281842789092758204542709437114634851192227405600187449553547624943839831739376406958813803291819025194445586251024936273127977331587948203054537366984864161416773724385358983911914764047587598922077162582790366924238157616280667579961928852839431379418638761574153044832738100093803911651187317657891466309335988510366360965732480478749348207764538382545724172165995069188026961563258373720944922722175993844168544436317612169906599609096602965039094258474953754064651086556356707393384164289767475426789068468386048490835336726422700285786110087387992270073100113079992303495632460392396462791430156390491409278734870363648988840334385450284510913084833446590667542943288803020221524999755180867177672761001772336230253920440873389876810476273627723335396718682504761316750973020892540785291681627305005400089933419291960617074216178818236724892705802110725648999117715684372302566453471388908130185262268730439494663663404504899569570526463274261551912438853437303304732520451880080102636676101352142330309485608737308678961259660027333072351490500494413895982159263200811577851246710792174226462528924657357428535738477026537033857017381639151098307761143808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,36] 15795102127915891021520319052353282479051092330326120699063324400895671388799451098673403980589927346359595280286705444884553944563815621775660860340431677044370104931146778512680276109479491763042796558064987797801036367198710252586632393725999552362944960634864222610912921177046119611176486954501017629237710411818701273901104342344872034095096412171046170599757354379906837606531860584318854494750613049216774324027628566270546670924905365485205008806857020320762445002740056400885187150251188269844620756947340990432096532136814410645952059156838056905507395006039327491051707983985332311863907267511149236951576882933296006591312989491478152429646447441330383759533218307818856805293964792463902514023551929279189701131348330693063591208921832313317196414939723549938770407603734468149794460794666889506136152085660896767061008766638331442494274289926133168101566841781057694739815102074448632770238588370322770562921029016463778242326202506480910147327325735409267557887891247067826915267412521088934418270527910108220255976073763557639988893707736508012156772697893765122230629295496653200391437850890618946142171126496470750125120541612961423581304641134216255460846693995742161990463193133135032601035626912982396824338943692472583121047015979096902881781899799111873099521197276657296780745530934144882848823627389942092160842705129099481198933195241337733026279088347800880150361474405275298603488366190289250912085274356081823245009979218357651061838727814544948598033779463668336496093334692040004566286593458730587802008569945447951224374657567201152392059124341437401978531358858157133328865123600346742010950228764874891115761316543759760808326741701036256745420972738698762448238278944035399219392776289620821389402785518110645091932932901652296871040887798302349631204637985238658485732839377776315360844185944112462965706607710202245533082192107373155529097293150231353236938604761840194118450761039478074043289884941061099215734946589736832018098540404441283685015453649724861154135259714411368894483458334518630842634841785982479964822847000589562503765401859764802373914528169914956161604595639471822271519014415080621104877921361684061910728704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,37] 1451622171398866322749894304247731416451178335997059740691168357572272061236367177149816842563616623695051623274263806362212697708443207756772622683358537438537807190958991656689825659199283009479947720038666498165172917139728141549754384772486325929346283424462383275355599088000543134742424118761860949321719071369410371421833996652971572537340817659074416479169898973086611414903693221423805109113194254656411233359663991585462446553941589669716197576582840069336726075176887960854815061028911168204518479720991160745239676964931318876198186882297613838892710989721533386967677824261494633878179476673330057548423639718227659160003443214342564988954055108094163765823459342091460851894374159040091895755287996809907292074397786524849542642885985517865578690581332959018240535017906810715413721404978967610816254487093431282273373499938939652894691559627868296229534643763411386092327522603583290034206775440919749457417667578366832401643372710346705310984433264015133730385036406221583875600135304349376257148127175540046361609144773583598198738990896790320329894114659097444437390392819339363183811028271366791669983261874315063956703630364114135316671768229739533512634834731011142092800753909140189818348312809035826528409222687807745866354239719663760451090412312144482776336603609441767896827879878289188193372670667890966613345039496210395232883186911616590595626944921982303627608665228173894068852279202563623416173982984524574824742552459116437428894193742726473694700181920224478313535692093147727946295561504820991789019197512504125438882987986389720500645986108633485509203210593201402712014094685691013206105319937550228021919891776434365282802673855390541560200640309527461441162838259798308009649215348903672618194936700492549756217669751468845565435062449727139928176874481591131821670766814767329993014803205946293419309839222517325684985611929785326962108700709568521595136933029586621935405992436953155554351931206961160109191353284406687786707023767829123654147116311346841711230602443209184497232954266104970100202540220492164669093844692109165122414319627647194095673637721071701677807456749581770742792768978890166473051545833959752172830720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,38] -3662657520821958345146460275126097964389904948783708391396299227644094726830746260982937226909665896150397681966152426263550568161594691727423323568599957313544700907304623010435306366750842141553539419815896933228639898284844712586772913872798286618847485635559812651769561317153487648515450978666234253128883840027778090391708910675491864018918070394346375357085890824858931705717446047873133406151156864823237747574616710847530669013310336111335774861305630746871623396278208841619561258507036862424916742181237388299064376941393293609346459363157323203297392945046440604641623976024620247250658206016188450880989687527295677636734077325819099561274523704556007770336945171254775761774678699672740943825498251494658948158717067520609130429945400432168389250017031430113502513498972173496151523490004420792871668092908074766909455347899162880368332039617121461233366859598611487485897436027303749878673580222965160518784178186972640127273281872286989735569134694670958066319105463278620396765031616590700263726054336599653200088980622631675889036101629848224922743594415141892791820268663189612525032841051274160201249020248947333149494068515708748447277996528048449031849554998066084382145952080855913456730275063245128672245871777125609062332070808712207464463009478649340708587948143181109828500873168115215784059203698693993388671283480121394700587348844354149614577341628805228057881640514394569806944701213359759084799203275398305115190871134295305099474811308907710252526274821753821557900845981776379870033511370949768296246005858913854383857299897502089415202755916339292786344974174091539995843425077461251676696698448611757610775478745006202729146814781750584559082115754572936809117554508429215268124178753006474124792065686238806099326285516530433945456797845600975214549378688580455772410055850229965133290633407905369333779248752164015251015931259412754103654413462747121740048686693119428783091024697555373999949535779296070546762667358360015332449521823251273306234971096206448807673903377884932640777661113321251039510723210838648034363770400938557527523726185181169634642771820110377502756624929891106735145393204682544182318004990421326259814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,39] 1920736874102407618439848545970427469384616555515609623792540125686625610639852235289518853547488767709609130499854470206204767923916962043970175095914138754877928750434426903540509762243322811482980791880783830226698930554314977537900200383847159431885991782538067221225328996919129075173519217996853416099930643830194888073099838129714769876882422537391493638192506069044304734907366355508883504300060483452025391061812073922046780396005388709036558723909026890632214683123343535944418184238117096602506518759747759201827380822398848011963526021126930148425484144675755211971798677394760181561388355899048231827434312637106408543338669223996692399681336286225621184142215233032169624752126277911576131684519925418903946469291578810259275171153985061595067588218296500788785513179514403802879548782592402177925559426066549148391291015954674383243082177616215792799571316429700201954437882700581373991881289233542016229454941206911764887707184704601248684151529471751346553886204215779012491888580186373007318235858710905312623839251619442107229011379212737277312112363853933533891866157567220484820506986310502139090242958396988284817397113405006764983038961155151367363245912950992126432319696810919979107431996303865915927080167881524502558883630400591199641286097836910437799392833763788370780918166462806675608578910704876233399065731487618689691557871004850306505097837305647471805932775111765306239857311569825472964299953227222582462614335156382580783252220478912617449314063807879629921324494538562611340265196734295189106884831827599487857848152667378851486268200632103581989918155714987369692281098795115312628095861347568678177658285642658117853119946911581106636752413406307034508302358194703881309587476040861549194679707379811256351672840936007673461936929037664245371950720291682334611940330632361383495591582088070077338852546003088659111581737655653731643713502722741576092693667031353556762086461291938418111325374158052914096134076138817986550124162671639026412255533595071624100185021121088714769881236086649989298921846328963676965498821930770929094774079076295247395623420677411928693733209560157621965945790732005749982950624143218030485176320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,40] -553589354644403265385209208312838396558136090059814375662406312506566464530562164279948675569258858812734425471955321527409953116183600069127211222900065400518891938745878774780826991991475427617545812643984364326028179971826504998129300938911056761331319033519765223591641230706801368710185510540272335366414612115226095085482639102340711707084357135999445290719997353114191762823372382228441734326405079860347788785992440669504099921996091929291899710543864361372047225858878105637821664180972739164212406702783205479452876952074153362755078495534142016994507490960762173843960891235162801383797449427458072786705405594781207355141207561005399918739512168981694254778017381279683873004571629313158418314441820041176899520753176276075238428121964536207261063137363384831227268895414339642295854561287569998047268022545434275022743504340645283323032412613347611982670387634063897724323752345135159640767945517710619555029616380668133571634620418063560734129015331018771774817522323794157443825590975779772251173377632024169800661951092338915543906953556331587811875486046076665606307473300169618758618276650684698146171660506643070980668210683544077786224495314595855980127668798021161518971424657418282077250801585681715824650058032013862685592710112859058944908140742080321489818724230974050026476965348552273725971572131979782373524434757433805283487563862530537004972542666195465755661717947983039411176989140765931053319855913000355744558959094198451398583065802072496726051986417775273993396058220182384805277521741425366299051960961038834214462857077892061537298052967932979776052383338784355004121083829426326943939290575357506506728564986280554678148683610510982623032705360777369918786456799363207080846295012732633234903480355603246283528687185800466453303810931436525409395465794886288938157890002824464351356059537751950788346630764582234880948144374410144844398615456229420892283227157975282746357624337340689296254560855274276751072155863118686538847254532769825368575103015387456161982222683052119019424266167541597371090103412676627213557829888678696981093747593141196843182479015228650073929819074018377702473492722522833114899076671807868385624064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,41] 83466975146623548764291342460972347347471952612168465547793665510898834448228281813643791923482092153312486346989702365965668352435957769823751865203005863968692112535439626035660583169932657794108085178828008709975958251573651535530598787187433312510001908525995498972554030806177257387923944310883916372018906894189901703059606249343700270599720732329962476523009490737466802300236346976897011110300422344067875454414812813790594129750503210486558279415379331219833271204247342470655256395718402956956609829891884680089508960671812472775507117024101002315929860809537907563547666798205953587534955570845904819903216783934988988149721002253012727016495190555140116309476686022674218572121669281432317861832105002668011661324794964442501681642359298344969767043292757202630645148425065676377240767197085642679545039210158004907165044394534831966629794839213908077369411675116710318830267516609806972841918524695436958901205509671607811428629504609202264861850960004206637813986700184237681683820712617907142902313665930724440453463301869471672625749517782569534034659602836073725364374296673077583047845837124250328113807693338721433939585916223289467256672194032461395613489788493871021146682278788662283630185977994669932221294777063056799084278555573585413009527801204180636365160858544085462703745119838203059885004270183467150306862936988890573357046252082439468450082464905104046164375059714255382258603628890022084219969953432318645634138229988926156817820315633601956386028412570707569507663906608030359278932015167775124855713089565648960783943697166355860618579342700591699211358949661726113587421372891816350403135974936216147887047944551659742229858088791095433764363011030021653681675603509382068545238713197759796952700211641411744875617059737742603437275254122967299692907373170936681042227400360569957836404818880437548662415757233884273457563597927171243628520850373407048647739146972954452258286974167175177613279264339286917767594667143909157524153806124810375607025577451362043362427129621559567424335427433744811996499649824546761409476112894735227251287095436907717980202120793132055271344739384724713234531062194642304435817271578684865642496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,42] -4081752301430070370759739756615053633276640724734076643739024629252862822247522182234189366850838341248104575797535436104241098154953609854062959723072607018714629360203684964677420022256581607631359387938833287499774661850015106942954296946105212776548487456629268038887267605266525001634549599024139889743118112044341211248915530263763596192015657470887661517547565269538329372165975063979459790074180216937412572593453673460561027161032769861849499306207401672389051440684963647015859162910976327766066194859136099426604369369705524550370140577039845404997245373801466326581228448019537094802411209578894233276143115920029436522108516239036201747034663234894229545733345345091888599834227843849397874994846041234505753213676770998033175588092172800387758611072692851391115575250468677537623098949648314317211195012727319469185984112525346389311893170281488276587395811288811384320115478227166015742263805431672686509706462787566995558370870112299270552178578314203213857925641723793581565256520886584442740507027317417125711553288555159442675104689592180233180481854570592053331190558456393887023921917285181380961195527204184975935674107013486316274037038519558395834985849125037913796136350014335951170508011195632985501587823161204561738578155612127521010590780311065438252728980691975871825473332955454351285580077465681552879608803023479944807581882113185303078637708389657822400813414011078353250008906997625005316015400079475344572476752407284904656402515348780566469402367316249824412744688355776681545360631027017879347923411356188251590136730557881502689466755234207465823082115751843614149181249236649370867238141721643196766612373164396495191973421509206558714081591126424689884997487782932388163992490245077701916374164960235622844615151141382894330328764410286651663335789119963061548904599860410061348770823707766536830738590661838126691671178432153924548216564001728946058327247151679987499120067829993070462763579510063275643953580233252145324156627673589778855209204214408661290005378111064735552755745672688187930412977026672621584068832896958325213401390416475895408732646384882223759258619129032699084914791973188598032991584554959520137216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,43] 1909002807411600951598908022041026804520133450148452536759401293631983201910182896368527339409910742286797462599017642976296448022213132977576688746121398943354545682543242833917903638463522549855536319057953399736713544064006523516036170139208159236008959471012617505486311809950334714929301934421042350737429627633439987792893087914413047235937528901486904843206499360266464664442955511001619696109302114410113159782161875244113875808732303529666259544973270630819767920785991389110798791141402631329595461418861148103609438590864479799648492957938075134452091530338178174973635939326541757888701286422417112273854565512234754082250781835013205687872747568669342743351758455064789266984598622977030118321052526902709973093175778730821605065013504947155241147421614086873387482039286970869159697652604474681848899374048246260365148959760860301546701709624410781926255628832509291638222286972192213680857080025710958034076505237635078013044211546772247974742511668704356290104967821999234146958189669666232508043796514494393843378179243199454400313642271055657215466840465929638475726264101110464734279728983527496513852126832883685136665257505199351034379737144458390176564811058456863995263404510625999426717827811344979477801280596113249043159965796211332926694039213655583065670251753852208940541038907722963658877104546874765915564635977130067541063644448199180917406388079277156746785943340808193485136978498362310208738307978766342589109361545263221674330405160837966335917441067639073043987941640321393000974429630367016100824583382786976761000974874489924535188426864970330278487639041407933487367385137178493797984415130382120268343541093637834597466757259014019072158639096781783253445726146468648585769462581167473843893631956874498802081932325062614548467009584599651058629272888635412106233062411615331269479990537381311930111677796811913023796935764140877856860245123737920157030455186075307930888058196307202533674484757724678873531635909003303219092508659696923029692741532292421149676706549456674081843055556453243000133686393320643505233907230860127111128597196873091863545827415716059720518728437591318950205300758075387265650196965214535024640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,44] -1914237994524331750459606063800321690614123002419419285450180506223358100148684321068275796882286745541486777124830413953395302186472781814889165484712342851948517749153695098762109168532400128552323459400064190843290892993812986733324578007569419541134951996319099981295943256579363671940669780989338512733100035252813160607359443812877503939969717787179865130227021926097421165582507616187881447561887043125614184389868260497217708549997891038428372443556334514056503482487135749412268161842873648992930236944904417835441369862472547231269227825093197605944150265125228519661408933318992591818365173069100153323511409847901330939429054550152270157728462396523649471024474246516709932396405727224112315699746317774051956113435656894977696943183651637493131945573648816249631995707668920461445816756701756957398122411366110083531745711411739155630926363964702746715992130575123582325043594953930108824308237558576397611924193606409161933802757870204762138618570800455133697064964868026404958611378890520262912976703683004720914776053468536416434506895817824426866884538844891072023874180750115102216478870725730858418244272688185768101145920370660077240954010064918497737555919587976721964763905634509281282386757322615545006248750858968057763012268739683321981670674386701919016366806204164235605852634640833472846377468550620661888879325329962680525403421164443208184755965159497157508627689703554232627352634801873577954502991373019461314309039463218172911281247479717913440652450043208685082380979564486477296548653373265769119931836036599251254386792410598839146887315544940308857073050040696067724821608615498647710186822351430997474752388620289096103873041861167084570940458702914728691835322305074730525957545559527097631849797005705655768455597018542925272083650544147156987462996621884064959339205058208736654426068766344076448411649835808779811320823846393839012919925360942968865310912558741104681082534623677337735517933545778603343110782833712546224296792507682587961275783733084803619441118584225095286197243741202957608535379957160440078092821976211240619978868053209694746532004012098647004158163336866176822894270913918070857028156403017391800320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,45] 729405660665768906514612620507512497005049439245578691290393014807259844555189030026344467739316869417952184352509653153242468052483855485186365563414557201137342423902871169193914921795635692740176079305373276920113024038291270769506978434279547093219709373020898802019866711727633521198872475332407160499993207964863057988104092669194519322320699720456375331804347393554192394548208014634077432252700472472122627861969408519891563137511384360978103444734870747860665575784377001329468525304852302438451002619730905071474840385807229581050656317568131354066211143860533150747945315841210593452804485581026327386317073299277340656029784349629821619729200362483125332939234124826673840935233885518450835300040163661779539750978354654293906841225949598397023944634766329231440419350422436735054511765327077767385724861350963378840195196676333539265985655004558101043980033329110045234514433393088975078334911999671821498319411900777592791762004565782238577808231072267124259095325807250429141068519932687393481468327854354483427178661244163884888202437225473403811644245449123152808315383374459939852945946415606888465854072069291358403092788803477314927194529628984102687752992085254985563125115485926501140498838643683172692193319780872186556428819716185092506900889091553648446071647551763175130597522713995358012477770876203399189817972128607762922892954371175384755371343917413974239648076850554819420662620693771685719829012426294874311142698578389005431919305754234867794214191974747392670921424206679334559603990145173717311926253580099739584107129268583669758402821771316594123186842180161705334422564796375376873240017523442202004797862202766340340036371326800502138592147191963570000735713656820835869280501632546145217762393430670224769055437903260997935093930137923389826840173996968485880328441864146734660519124384317943625251638318462290156141056085540242690959432515600270180962434955218324235923111197952491164312978049795542197957534961510581587479467809721275295551209713962353396273666469166343815832655729142649356159545536631301386036881149641683025282707787730324643666046015438950043691623002201753220005137903912162052593823124486082265088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,46] -154755076813445202706750131760910232798216953581252514738624046669211273886618534327415792579315919255882919341052692792663527081200763905077368613388041521486022006118360623221237388607612874406359396129211670728548233865135280535837948216833633920019408306394872794335510370211037827581355161057953206656962933973586596891658475502373933611098838895610949334421933777911949871207135905978437827811633964428644820151731766305714671565813121590743479274875523816464130918770114436398103847837288611537510103180492674666867451707717152210497219961938157353645867232002501050133571177865664012931303151369577559146556674029717871587066123097919706878412181452176874853960742863987620877022591941004172001294510652932316896496343383879918170259869908754353663406185045127794160033726667632829182791861519442024689890909866363480643118774835369796282086645105346495416130673948036414807178152417289149914965786637501046653800550666358669835642416385555758341180827995381539013595605409372476768520332518873934675209899667697391174523643686022666424594591811970540783944599733543866302484838376051187547729979396788854052555346178717869474663969989922556950512324265241587721778229146292742079894220012541046461432057901080925518252429740685555752383698364937679387591724334831087437881237781573665123516946603445628943022929499348066465749448964485520615436073120078036469665506355750153761046876057381659689295910089158319395218218793171022421623529779595581878093088312366449690640930132532646731138110139592227245589055485978934830428731675342716367485585300626639299193799332089334197425202751548179485875161291835910514219641804670162184700336719919467613158635811767380185536060270411653000345522328792632864200344191044731541250576563240182904652779784526729852121308608264809366278020626860796995848395660655518485929919074505466696627216092145616293234178769337073381822584515494815294078348727618324133129681482977321811688666223568363379990621341598858102297916830813379755717486802437144746677377196299071144556443077450670227307643609624916708748719380797968836225272441378769265015137665942896990202371493539806751373749255672442478074045794707419693056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,47] 21115944493523941016639836607176237557473365804191754708645460701460756464245173095260448062781960207334312592282991142082964130146907477233771274763301878420840815480619881390031761636336289346412785461280489984790177635055283081904082067521724382818448181287114858292385125354486795973303733756963598479465900403829829731588656758557859513542774617251268986257196637904335314606977331009572029087400195866206162922939910551112665982761425978639274601907408479641764382908515402540095735660693305425783779066648160525862806639146166432572683834336204953041058421394317022901942627733492527405118465113111121414790182563274284199693338715088668625695641997518592760668408724179008437011383224610017985113135816889385144465511797339821250477781127406487443658218482851999699975627356711571935002655272650207562735185750687891903535949758699306597526652190418360908495204446188664548083055556165055387531713072006606790655355591776267852165108520944650608866872838154418201169349508188845676324413244168427525221399204281472011369768728025841852139340247322079425552426410971403089462093194068937701039848908308407460655990992947141696627192415698608243982284833859206756301369761057408402152228370286012608402750237240419289735811520888771272267437518497010684406789305713754270001002192136132557874441417064238875898944665619302340568459043432685280280011280543508952454647562349518532872245594061594310557613311053189655045511708874704930099191372634661524112148970299233606489496166004462593399922256735886309510707674763943960358848303448003682049054148489565392758307373066274913132649939094029542916733298474144664607890757758706338159905269415892473277331155981651572905829837475329547716829261485416683516129197695023880661542472423625592706800846866296046622515898545924492747733901708867260546161100180741895836911435485653235471644187242529223314526044596882025716917325304713900537931936564900272294362296934823108741852539042737291362455630585628034160255548061948852340092372454949555155837721348725892052733682080692483329397966133452537032851551943031669253616171005127900993090222190943913997804267752254183334712312101057391895367010471825637376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,48] -2491132318662074849373093910680675341618282266620633475622054017321746160410313638232537824477869230336158854612501253353743896679587781375170960933613178622636975640576274831060152644026563672722397103441815893817227567703346749012556813657679866241202333878819904612540421129706623863779494916692878644474909832244386768052453710123050175569362286823203487977405125995508109161254357059789370528888288257578905033245953105942467806134410684742927833983275606251547367320284156458387428791395729936598027806379553817882377786209501891440614760909161136638668267266389501397023297624646999694942977573418755816031958217560559026407067604668191353040825051301572256452012464226446372652486272696522729896644746659327716650670656548129247748786436944966355878606189089575434006000703899174048831934038483218169270692041630915176641503445787965270261724309319969883398535717982664571976376971075936295313499344540730822753606898391833928238505295286329181841618893739312132582481930313208319216108129812832971797896535394252655430085593911452260710736944368249668308044662941075010026139893447595555898084089554970336552615272407043822958142500702765751000178158994386433991506018863781078820921432573850957878417066140457070537770579728578390416342737254842538420979997966637711117656688068589200077150786188484950251660131741733852124645436532057911294066050785297777462568204549760509037626434118969399729991425997653230970501479216377218669808761624311556509691193895464864087573028956709413045518516283368071832005925754934383459050190375585693313288730476963962720596622633749174285260582764307522504595613262671404921997687704865742053062842160010464949427966164504546407605958431241917724807852711977151613334484118546178609200090231319743867629086484895787050950939471417794781643234071288704736547048742940828534669798543112916423735798581055934798617568331892016574998892753539874149444131225552637600178435114084650942034333743562555702777355067291943456690679755110149353250369444484698067233669917842356798808711785466489694615287124886492591801805449452515619078768281376128297755791197963290305370838208434305400720941748893849395537492993638400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,49] 388176216804856768983258386592284781814790771870749018706706687852849557163763679892840520514908040363763227339723272256733780156560085771964377901412550420496671796615726983566860630200087882152311011756416964063610806918119026162066899839529179690666688558932998141684911513834338202192814972580417473211924811379537872026549670532702066571808979489785062467310554844791533353853382293221521825478928032690466221790636268122070098794105064904112981646865008092785279152606913931643218794231342975251844025931076659513992720899188547285844094017568200694353397223854589798652202851648423797585220654780071332815070530390511750183054372689642583088854263021955534825799419853789577049390446588978428463613522809521754911692619826940004378943995380888192803430965113840207138885406929133748196995458433793201305187181784878874232396421461518934289228115570094960271798434064929170936438950095743698600626114334649283552995082985498296692310649398781077734174012572141809328703422764904058766178023800472039835900281432429567273742183207356377309633431929528244969040131778942885996441016130852979498805514571052764025752992895675111506406836736772911382484666247896958136748196029430947571226473596065622846270424447282356497279006373312255203400937754908096602619897418805887002555522666471240554257186640829170676904535987902202917683228999961896299538167294914589735791235721400301874856567310914730902006804196168025258214123153129131783442333338050026962944108704153343192036229120533049853533146984123414570947294403748619235808068805087145175648658687290737479983809768666607912403508527952877200452783057796954824981145873412169682986694913915601909630895662021095668089949552227033142827268345785150364474500366292195984903803862902649268244783791901257757834594385950829572795571682150345535597049507626300381903329081641516572450476107221599081758102088158320697091064559282175835618723071183534925415569760098399458840664770235132438535887301329732675002755548172260203890886226726568680326422328498104440653788135050799895791572101194377649380666800828887280250010903219005543438949605631781183030782872994920254234432017393603144684587511286071296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,50] -48381948007011606390249923333660385039613866109274524007131788899660409517945719873329454843757332230917623708990354025510500172599281348712369386100961668351405656597059885071664647613305793883082627734121895950653917385983317210756729269353100488575441084491999038680949105927989926733303834506402164613951622368768446123186477666974651461345140218489513773390493906031615505465602693793820529121692193775913601443434056461350232564369541678416500186210663211920818273233999832453790266516579785818968648385874643742089195099513224500712570387424061862627000294342764426364259846222737367029895818805432531246617205306623080138888410601438800825019584300587141149617327921145897765140469277074299368409934080005162380841110339889621003240649431257880921280955851072625808696473481907575563516511096605643026872281048839426649062684866074257295626254597827825625957115835998938410757751398688718510571158109489309099452058310623767815255102518119639734879318601296704297140197735832837538269751169418666442058440550135112814343404509159862930138674605968976616468849288461849616795725084656262001914581872759115891401581261150255591610769560643459350660722887286565703388003940154845190151297074689206523208377511332087387331267223584481074938834382630623079808120782945820779561613142026772638870110419844081265539220670330852624433739860092937228258439465917661554955685516385597530369622570558495097440719390727069847127616803095131876551324098437737062323795549094525836416852695814580457408565684701686940727450183508389350748704922778550893391879895761648773068465479489935061152480576602842607649305996887113888284710781399122417233843553632555848252742533912970728127746758316957498668064239349681929726609879605611681910148812637615263348139264538402837468859279785227641491067962806714555529184169953864684811944183052607787098909515523180960226992543424897499719095986009297012214609273190631192150634383348967385591159296647845552280160261294368526968013929580644705075240106178813973339735530177255006597492225694185733761486595522148043812238277468751919158601447392362244760986381256465509979586383095315017297219254189217455152647995217936384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,51] -1072251690957395885963695358472246511518991016853534622915222574925214971193139040280368698768182044200997442494274162069346425040653966721197863510366204383289866544163470981921287301515736080481002333173974547013482086968166343035854071346056950029921513477205611637059619154553606656575508824554340976015220286930969959553331668230389988301865684356780315788168848997527260766625410242294192361475469900714849789718516482276143550130969132748400558611116444295141274481363086846857104906854813518731762110153674697646363363643389645146277143772204303662158424605385638055083746324147825553007139117416626773279490921136014345378241533871093172310260022140235949620984712157514478349889819998159978187883461780507507451260904451693004404026623638971992227685326603445140121903720387716130500947863150749906560981448292355222977198029724168883562929142358873418716188473879092031781555963116532616811372126171026423620614366260091548553421397970971582224265596413309448684686800227139620666082424710547439036209037196000971127006074341032310593503493643496964873460090220221092537197607810208328204192389293429568510251791059995825081123932650575061763549928211052924062515902961942339613393195582636727321228100275369464404267243158271412357608979716839775273179346865316248646411057037627907652760383888314757248596080670705107049386293808108081259371369140602796360828521027269221149208654093312134897373234506057217028037478210902141194533099662047957464277174990376722266635595345844186631600023918912398082645847018853883110484899788930628301392385726548705816704145655653046298157649502970756682119850111760216204974912636834233092646320812271600187767882021336299948164115639937118059469337330161593684822879268789756212222627978139437928140957901746839001683642357569772232967056917240462743044539669301366145160079799628451151614115310294084553898309244505927385771719832702246664293475338165070380402497000953795076333081007544795016862921341549899787548767072918693000185074223310229526163404723304698042276680910373861926261811472162865647732008489099076153244579099592861825380714974209756659039265993849838742543096795734409729667946036330496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,52] 1476763034146304088560370137112683539347291234399153658486005798618209523041292298017785079233377781633055855271392512358955408148545882230383162729175497020017115060738419336937897090474794820871824473513897909148228810204022682536098293295337695622303385279458624124867744788032338268487963446914752560004616919588201546465697477778993447419804193341277978788031378086271831393490991413569505531793966940053564596076087500849843441389593094945079807472124716654191032157993999995462562641437223136924506363987309741542687426170903050955064926361428010158966617770684832402364374774402885299303033576803920258444053572752890672155673611248975090240523963552688671807885732996678287163524820382521952861811858618113586830504217946779460051476036394175739395534993271348928570632793840184630285823993495675720217239804551985041555590296938837989719706142975249288960782786216451500791365093413127941825533882828718449313399631043065847059325373594197267843526009075103164316512851215868075202042501060473599994355824757956216700018532114644295581040384280650984982680498381111579066114441150054134128875083675570177216860827771692780785757270226320415527347041769372312141104812481867178971216411765623570482372619805534608173354740369314844392560888004684617708852272089911540957172907219068348480307780904555501348580858285216402005987989189193325887144593640753340190101874067354983411085665894697607059204322109252634007511259088567994237126942097536823630758502890980770821489278687795964086286939989797200389881854524645784385296581332109426493057306966855564404184062827576114657206329948595055819306556972342430000141553299349523445334053238920586640680629301138755118723249495366161301351262463360612035814894115623735798268187187045791861779841395533336988705349942052975747587824814557216331907635899281591799191785897087656534436653675353932213481760233123596280336885476734676482157268336662872321590687848895937937763138241378412519453014109535288270014099097110054220089867531135827633853978562674503094154194081523122558587782058804228788476324261314986633744559186803764691213165503031128791850399611370291798397291300958995098955976296890368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,53] -244771171131942448803630076395397386669179228669890646334106369162134789918549648576503465310225991934661438616307297754570901006238146806099557008659801773844244403264917376156272740400564867273404938039512354782471248499660100446849088667138376156515496813056691330311722924239615874183797739692389917533914076097427387284371629326117917239645239927151943790569635988663619965409519127336912377882968625039873167122542233945577517113418649779284941291483063652548650610869743298093711955506960626973864012840330883523797063096781854322284340110767267472166030148780265335270468720988557530182950752223447115433205416220611539487984129624209167655757340631649548860612632941745844869176528163430525936715921693189196311958546095616253356225722725366042398097728416650633564732472258696689690266892574209543515469372183901206609632792924317690775704436068853182106744136962605021330503308143253242531738792607324545567906266264286462684687267451752112563662591477262001807897811532738825388020282473324805381260503302587690189820796690664772067747673015526990795827753972021037574826448869467000458279512956395873825692123941115872487620350532787142471171546673994605117675325760330135920353235293982605281276811043661817866338709654574603194085064336010969758592710655799297587434872300139193865121201622995421948329384526312590775379578877254679676164613726638075897270632898099977320522521927825417028985480457779163082448661519637349622993225403554727036682252101986803729449124906180499740308260630115760033751290473446359286103216962888669109126132479155495198097070194081482374764035864452916533455171627706900326340596491544405343137030856336051552236233799207610917377165068963425634962592517086652086536920022725474863466042442542927467415224881909738379661810938292237916906911160588711028937788055489978274339627754333965075198531389626561775984206805600442179469396626750338471020125790356231065607918602289463356632837333809172926677345579062341571721348662278490666424964920593996579694637203179819613584118061255819172348493014150780491942182793673191254725961610358154604426332045380433523409047943764230816844895490229908760574497860354048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,54] 26160462121703981643770744336834193674908165971402851277387516397384672579349433785549971643949894645968586593412554969734001764026048543500497435423481535941402582022541811475087898428511930388680740860639089367037745810636886020423711198697670110586779034177934060688029344548527477838595448913462917080677971617680567643266284378195168293758839934242136860110006555596885938142357134590580795031193853513803336455161270237635509375937593479568811330005033469012709074532010271585269540871375491431975355567399289144923870500331009958426640044683998339337811302687922978759885934285834337797823247368700052449994551561514671057979011264793029946641134808179037554140418637458246089216604873340760134606948920434591842190266525471371723337181850430815510113518079588744291859375066080987808259108205304148859426669936915952326554617424207435720330726628072036942024188524083970206719319888656791510307279624020010064582053992456660051360878722611000007991572896520066444202564605164863884120780457939294060702585071542794553676639571538884365207363248467050316984066284466134819632690658590449018972668585392070728602290456582733949879306956211783795805988532681735816774694693866526414640339919703487395124350993071591965004165816574444151712330286021212465668716817929255466784964984168956298711847692700297529463718597883483401370772046659193584094009673127645279245640330308125465150261273752203435033925176165651037526375237574562149209290388846270331488017512564387897784862479547980581107968049376579019999057729551722377153867068107555827532617094920893866594020651092777648119845007875090305631424259360133920303588785252231553742169524214089583462236078092603550849452310721496694653744704648739021886180815179505342319818977351424683344862778446220213707735812253283588134406658799440997422226450106095318204911973159044342351290976640614257447100368706584201374760043680216557450544569301293247872614078335321496101426709953879127142753753907440743519419060405909075265298819869227660381582138426911516167552489389661682937623697904207333252629041319587334734192407804410352424690681560835649333037552889431366310030276695373080748492354224128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,55] -3171714399196003384138486180119480884817681282451336908748192903544531358123044803183036072405038898075018691412484610275737996567322584487137154546017552893248168043430888817942585925537723842239225013204489099296033604683990612455830775692642149921275500376787073148219231797772716668312584068874876813791409562584307282374906661854191562436572467294303621875144621681533908461987253860581959144168705373534488427989466529945794143477064172245521378950184253732617161849014207003093995204931905327769536944457169886305125123330510368941583277250737315496141023663595835663573472072467841564629807196327497876994651723022763693163189689774727321737888566850171850711586987286424984058395878868596944564541540173427263618013531525746901332994411840336873056932979373868118821137163152381868873169523577114737172309089181850996208732221769484415132274697659580614981104108711081022323790994872725782958653892380928168744108219051533398372717922722908731762082571145688490384574067809791952019791307436715194198441944020935588810555620174073889283620674134595324383258152756905704334437232612213219407213910465572682077057013764256670304211160852863247501559008802931505898213119959018489382642799130887516884627400728690325556630392065121137928974313464230326236782306318591372174474936515262686719850379099193625486924051062118253825567458713892909330074690450016960868191997468709278717470807971765642418594569725505021818383365780571311792983749208907305419179430479840433144423312355524109932111816455651460236403702835702598766883757794047432630541019086428818509998265485049085008588309646330521600859828107480315835321496294660236538941571582536941033865845707786806060794266296484726045636124125384530645849312785133356644309984013829642747094859232637221506184632567527933683318718390672744979295970640381205244821522239305625001118440582202997185954657280083340418472629668416143720610459282824599838925156355029895601642085008539593221697273362078282626098075148526130180396050023284201119124269476619741431282734443148012749133174844420951555423761895598917224899569912338865223714361787114051134909295992963874107792791401047207355985554309120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,56] 339888917722529211617923182898906831515922385800990675052417361013896216567696853346851793180135053850190636494179033211438010678647938091188186132512939422558499332858495647206323132548556150388568325735063945867914107995979287444729542792529763857215384987053655632691096386486371097728353030005713348861896647097508329080483606220399640063026533796965804382635293993037108575859684586929498794483291899366122881309992517483281749764503595298123590706979665944625362599115085809171335717380833192948603513773008473430269423635521213981407936400501989248885166360745122404161815461197135472280483604737406924083144223362001571591882831392386845641468081780991374162469824346874177956967551947290015334193947882067672209959696513252192701928501025115786387806056140985140522509121127503890513457304640792840157451501679691549840076240839634189691912946563114497741569026977369107411343843390050845628063159962668316159127352696906336221144989288381934071251382439959740877570550377258446645569772085711857056997966889907521480740315861089207497150855363855139995475516475577814885693534790837514660955994793152165532893562234785927663531552383812777470339064519178575369807073935131700295205422455690771985690234906971128312653694956646013160133264618159361076044100511858427711345522108785137289742616771423342557453986610037098867636761293401273553540178229250250532826886481587176304717283156573203849166806310385297596606334929448191771119941265973022813268500327043835761570895143642944703274405475495512573672867858368587658610744571535566395606432691680794538229676231458388593994567195010926652995362855642513874055718279494502486820372720595053305575831441306202141253738510391191099479056580338803993418621407795543009070488167595984393166527752083343824401806020988817939976592855409925598046695364600185091358737252747013783976163488143592796644833152385334737090550729154061783326809569123734885193231517894377261608001644097952315728211903113300584401912505613851038409168196532625673577660068839008196938088530503494641169879981780875422862526146678807876139734152839159907713645628062752624664638170118480730752811884680120929466722549760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,0] -87913822529914158702849170243026300293835695290755212039524359001562275549074399663241415746711853353730657612732896091655197849285881651748100370436122084656943388388040413837695224382631013825594270684425038784673037273766432364738326367725340759268573908720580341360841683045912580263949032743819041898790757298241960748333737680820241447644304182550970119089930269484053786289658032776406044364380037177718641621745691548020541092825568216305753965256443377731321566937092984191528402342544162783872832562185410891828587229704791554534255484411275222230464571559287728937957743061707399918477224161152847210970420064417497482566809321104455737430509979768283357684072795490118274899022765295935915580967649366006785227714192755050011775978222360818685657399405758634094776363012018711780686445143873475595548655751650549440134527454921831170336583468636912702995692379521264613188386191473434709782218322561669655485866056084282528062206823760851867105276854087213996284177724253333878417985687514620098602237843293308329431683124452920434279540616452325974856845485910679568521370693239423234370388729318400811499994033750286353620492345478163387919736195528748797490265872284727957945075656886967716601120181346190637099456009997419152152154252055069443353618426774728693698042667179409923702335634744383199510302780821990452092801091800586264034651025787504524869658490251176997056296829345369672216822716916736679668063447078680622722459490751381156279391388046423012046316667609095706838692588791361315582601506273938684352851021458917609243365771211077929823039171946941094569764560457825377215295338674514015250107902676441476173969343358910383565704223631483489710935085199170400243190343161653000795028295957905140707875479579344046804350643842088652657758727555553815774172192287985875142431454710257145834070761102382477686354774746066192890120216411099541676078944375858731578955225654760547237039410615770909296370607794032190570218080418374065366403174930710582179855844293740971153663491790825733250151420151095642383722980088283372635035367132427108120667865958020055127954882724720202848592227199945202841029322775225859923963340128256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,1] 835722561014474714585630040241859217372714216110554605536749006487229266607782035996213768658545733855634491247489561490262608770865475286573926358066567262717811129586992095863300306624956306178664299312345090737560734566555552698992524944144048913074315905467182474189265477323883660740734477344654484384089405877179698828257297875977602566925539752496876440223944704248620131293982943471706482006630962170402716176605380228206441001496016086864567035473038495290278055951512709230878104498339624884441747426019491216067347943282271461246599135718793968173929996331541333767639828860579741903942699212557596027219695692162497040082914281393743675196594907000073738729573638998960773304369154441006820500524359832020608385080013693060716942497533774774776501092363152154793130278924125117155950126286875267490142695645703318920253114895621162568887273685407034681964376397962242458432975400811776713855445121875741984985132113004881407422752662923446664676422196498867036577667181666610790274478157811363013885238592506099648352827704832906914083670450461193356774210581479048353916877601123510751388354005030628757361094431471531275663526829030389690201525992434479520109985043186197149514638470569568073735017450312568885868902764661998555076127866840670804717821649637945641418870316267233383503151928452698922903437631348631681146565086582611936535259724494586191479659941977828210269939533322896562343997108997328834683190842988871004702316957949632085016824414893428638140661491729902378308226568547981854193591032609077748933618674364270186927148640505726979903766525787790433230120545676744634297348781023826485043507523923725093983252376138598223272295682973545477664316945283899986937032733249609632990737932036768026480921475469043573873804549585180527805339790985962676771172016426083100651577380310512915568820435201990526926739336784015779250585554905895089850703444747794605438416723689728001042901892092997591531615700284485965634048843751271157453853260987776517941257971268361355331200859365101697750583346831539288466027237490531074751303885641046805601927754860464190138529816552995745782250702821665814124844903152141286478020232609792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,2] 264289943555676749797806161689678126045448140430566667806346405495860383703749887060836408805729909178276856554986708655850511286340408471397212253828136526763204574698449584865370499761953550791621074333442209487350027158429366635453590068642470145782329991117401207739749689437736634712084761922755903828205201072050360148673806423785452082860692381997870516476311331807334859856985285551558824724886740191342766844809749510403126678519455555923562499222326993008101527638726722042818986383289495375820216936415047338529359627807662569846854044395945500100559483748728610622815334393041609879291819722795083803241338144069935108116036621902902509843107319029279496567117194153573308670636268453706983383036827626277035186591083207579691499189054664235660032108562706843577572987519375300449320004564038101134162645568674557440753170555083794725306402345643849913226416417595753194840485449109691944731622281914205037595986840779228809193968507972027838272400903220459173416503354158808675027266798790266713932314307994451979257708129845038816584640165927460648705830871393576811733751574512355680205663338056398209674554166721411163467954810070996208544197297562897382928173030217800054223084760830600299906978995879416456027790532763112458422428201460070963044942691317231091559722026889597758167508565787048285228150280526798234634014685671809712100892516405811596337962080938256447352801933028697820667053510356174807164024779822448044131957627832627485350874098296121256441688085174829174437492675765546746904599447849165318485506122329320736408021669476379841385658808011932382137035817821139606225468900744039249721367316412327294624706042130245627159044714636488706125502888126242682392558609227757425924598757834068611985722617097910879168970827855895140545409748159592340541285210491230191273498742486892461817195003725569170434977976664268658159543504442966371132146650378577639569264395640526571478460427974815197462587908545286013043736961514423811383675350720665713582124719852778428993849114617208496400832854772688253719986166018190814101526481458076614962022175377083803767990472876555810965210908280720534934091554428496948857920476774662144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,3] -10358258897868536602896578596293215170007575666923198889216733298347273365807729585452216568055661024286441606487250760128429780633365891419644653185800273426254074893099416205811658403425419999778838089979901732586707615613235247945239475317302548228690361467164990095683520343031626002824581080173615187421032364459413298454887495066678688775432661676301643657450817756944889530384874945460422399131802432057664073815177459095007495527793411983111651688895199626982699278609499893797311348673485211493130541006600446401611893773926766532397377063537539619728336033290664911807143292364117536183134838017540370165209172187799452879419576359268380282789575990831193154068968299674185570054843603581668136962645554227272562340698997980085256381675813545054537399278491650614602672037148763877522954489810549976952261543186085529600424705937271281614807171032285124200924972536262610441441025372384752809663216309476811442386349530965606601587839957969227798843100300716438243678661585194546356508900157928287010179839900067691668108365995073448245048303748892652747107208263700117356194602608010081215603567635238574621334827234895517108283119662012584455589598742657000945028572785958655022723730233653471162559552848471414399498556471732582006669048978325611456979046093681779896544402171907747201071891992889533951478896468926468328076227457202304087040936573305273275566412688099038089709244308454798431956183902994490560584677034659749617474974556549895598753488692943741732029869168960784789397012231865102013419189564800173207161190694213058377058140396931984053617347180913766540119700018120669869682736633731820182025163965171976335116035373829736956428216083116186590524158005586343182057749436533001920333175585136723761741271633483410516212292177010593512757457086211887777624370545509398670037451644106589005974668116384209979283234592207465352543969438362160294751530244640627434420936171232753473904334535076993914136795428366591013311056775330146893255131092836815324093889617477117541632166620646746880480391577998401151299604393390601734024737645710235290264932623683385309494519847243293805460246800195728217665107466422560035467313953841872896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,4] 184394820590918391982283849203795083966654029381099524578575646353488376058163188137386444955498451963771719716215274844037058203902563856104431785023257402521316981329332233710208911737199423323545080108460705853296192385447475537069800535176250041668269359870754665198604193772438547716561552918105173258644734873622689623427691361893719865474437670954851892682547051311802268301994466275354781567583438034399056321647935771218128060196569811098380225689713504990931435392214134425524683529614353687965080517875756316479782066379791146859306643795464935352579055526211835177178780316560864616801994395752292732548669313604874808855897201590268835304689416820556105795412363681075595281769770188630571642065931285869256791654423464946907750497159582661840428652722537940531984857788548310465799861625704379187427073092776907177747492741901588045049174658861129529074523919888271956485612275254385197888618364617161899841911465424938392142974843854786462860903611813912228172554349735602449517709230418012625899612247919335457528772017032802393842752947457717771344564195737376169224634349072218916082357990655125127016110122177170857308791133485565544177058863001803806326198492106450176473535404153484193235161554840195528257377219643602751221901533963005153267397984277252721717227333961275505853645106687793113074342009832899063589888009375458645650541964692957196004880570966370249442334380604898531007403819433557811306305761269546179834502394462708036769284843402559399612232115587117747356932890134933584789599968281468804279959825252983570647509872344981443929135882971727265273631623564005781171507719908679066253308016081560297368205920888465244529313099916381414231972179311524059306264439162130412139045166663947804068511400338297365318603965900699606712412552522433464819968106493499439396980794111389228878506931939459146485018220517750830747006486642865041320985702874518855996504615486231098636655135116988019418040712146477220065332709128761955093220319473999122450851741951613858796209134444547845026662904565612163966147373820721454744885883764452841918207250664231230619508122346681105968981504226600618337706914186964323510252084349324230656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,5] -1804238510652452093513828097598843715993101322195417219331383865770522594605970524961753036413149534912111461200781528562538663847840927792480764351220131252481333347747898261403813104664401486502090691309672226465428013965478194415596507638858280875116173626502306473332476418051541402815128768376823150248274033040723327360061540653824545897109264721914870467836298480755374104321550568125112300453975810301032285070648754389453612316067951709988281148939769898889403933868264705117857929032810988364798428162934328091298085050931598505753722622130478379223160731645662247479152502016692161680011007508930422501496505916116664505704650736471482774413293059036592559348868760292336865662893799463061809261947257411876412141049663703450845877266009778662369727027539776955773753956600070794938788048003016158314791448553810156700971547230027549659293824184851347868925023250693243141404159002654947765237726370557783717932997985950760269975176419487890918574531227274262703379518871673567847515813653219447296071000831718669413588880176374676871964193494685772604123662452252226970326152366166813526250964787229322960566116995346241209707960763788365744316466301289665507040412946345485434801666267928059560353315200433832883431211683487004838459259162707057269324180112274876796632039357961292935437209588278130586630245572748611959737298260502022258399820144315622486775061396345422729839054600415348144798553258767513255231185607673808851110493587907327786493942827101878405480912242295639400050356058359790552955182731870324229711279108254777835712753341380348962624283702612623394685855995635871320969088123860127670049727344488750477186357466755539092549146821326229714964747295872730758871374996165559107119822339809149722580985654677819329170492566987420251349896449282509018488250334298093229508504413469271028056394979291048905539144959656834480446062427960789436086374655605979524036754146928822937496853012579735601319899779397443575916447120177237998407124590167334395230004746767408737419961270974735633716696259316245328518143729903330579560291939235848034713264769716646838962614434216993503567987964291027407894540777508888941375658718427168636928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,6] 7075258042028705241542274458609071995872183583506574628539238363022455586509196120636363893524020533333843307498291946951149597798712829009184497890879062215523713190736914877064992057251062533368453279779037479318872584984336343467016292893989872175085444913792527627888487280358315493867082540724177698739310516275581329686707334243909411932744397483840119847532157933194392258299996334456419624080733299529875338127065314101542781421021699461524959729322021453556458951609655957138350799885896911346145150471102303934652136552120500904788103211360212471124065472166408632684391763396554378929569235008520164089425879800258093114979889932290928865694915082740701769525265053983440454066346614393644571418262682940775148611968576275138678546858802076954824869881654836628766144255793914661721569695464647655474529718445276968232497253416571500640492789316234777378346084751825816918870204427230275156270823191443571224315786574535199224796967059399398939132470367986608807593215434768342238621565441121867699505893017996716569155684965789009314634595715001649301028148913927590454182533068993580462097007723868924573724097812906655270832956633693314825325641386950953097816079593932813649587541114609699431849718281556918028184259553502765966844725882265236845460954851529745972671719617386848693418835935885967359427671390574021626526921682130198920488555701249514374004104456823549479064541836663667998778393912728625463401550098156566549082206218998268048295343539333578769130392903859690363690936960562852395339317421677947056787333397804634778309761261367925413561382252102050317225930830392494650186483660300980599012275685884062392270050637113351399750164636020927083192002340056889664601386500731156498172432128108730817994712637903475526387397658079385303652410042160953834711375980685824679701293904809601466832315494387840505190717882604392424582932183870447481676829486969428776527995627285738849708385571727714895346584074038123739903406345442322020722648567899215753898580372604804492545362572064954946445471632062914740384188126124882168775335093977559179508425792543226239111981459986438127307394159593164773470231242301309740922729465736675196928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,7] 39215128296140060601124373562391145285124632561402295607744490403000038452402305476100562412061471022545646759235892788622445573759335449781908323846601303520939336969707205118250211689455263368024578891764893728317378805474441069932609536555975993938292150404227303862379458377988961197381778683428612807830691917890305550866796191775645030120081903577546980399854270505941981688365713919521818533144820240414677930755171887378553818451366741707800076936861452692990551596993950600708946545429138947440623961511398467910096842213430402121242372245154766643277917369247323301100638030170119841433125249798724170315025472849824222215406442168133039980404161008193186483064394845135065650683225108722151415862520156276749083811873465658227401921740423646385523787819801155480497388371700915905247550612355450882658393254831135712402435574443792408405903548207740343179268876114288533351911113477447735694695449576840206589138506278891032387263560921761105490521626204127452321574450158363559174917645606833153435971060439300779995758377432386430372317595606238811696359804251694164786290985023654647628869960908627084028451843774290687977554778626827796224959107122089729808717373163393280825597831107185047242128851745327143777470145492448387248146074277569355560014549414330631900573549692470953474802856685879579118239601105429768961122229042182331091665784253165865392524638055675735964360104672386426530788013764873251126952376725513032612092290896944053168155583776185196038293561198314775610036129613991354420803286773919924418294262531925502464796756557619389149212308120053887307720107171863150342510926746248123821080886085887462411819896271692705950771843139766097151632933288320415660606317713865375377721097487091826588398989340059709571484810666024686701279762102096208714925840749452286263642550484182693043643131120458346831732700005042658324386233366296810148231697228336559018207184829743869105153371679881566391788960075532068257071745904774465312468930835987742230680636607446447465580403959588324442954436727301406063734521343309270408422713046965669927879353884279559274234750864731671517275895022988049110246747370988245206659466162925532610560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,8] -825917778043291315122393135380709141942907886018130072732192423288378098994412779786580321239079160527395434334478419073005121307500185091379327191618968459169737952619865542532138436497394741787592364347845369992654698772461907939095796862569553437370291392331839254500425927864675249465438860862112204292743745257933275442776242016263423014674629713239023192750162789368796847559676146164298875048060410169711013820272976957812115981954400556896694820542685380384383621168145804601597920779788589297031267324039562153597898689590083689037431828265302599805534045007421357915285510624479561131635237012493001453250135032346780902471900357515828985511931921638307152729546892035504226589694690252641092138828286614686179551390933331052901938696266923838208601310941018313025821369927662832857838966850112992284973370519546828133105297486476552420309184746318055389259729305713252768582609742281859789790598082736289307525575725695139885120114209279180932367961730654619123073787571902557677290101817825024938962579682101745129539592084059121044011812746011732815421971449870023164344408702192379946304616739900634291175985139480092934166435133723500481632555886771016348271732427527713966334165856140262168424810239056819526471700308447139784558623390280962542445545938445607448832380790816557941202998377112648372417048997808342382640522793832831450690024394128151526372836390848233032987374281159831960846788981178730469860305783411824525379858340065350834631632118205329666971417445160366111937662659446482462515913770810390143129589188999924545476017661048114846859424560706786485628641267431224897148727594936029258843985067251931620998248461736355084778243708851357204690249059261970754429773849334512202544598457269964156138393136953143560257767207657311636489323712069179659620890524751750050490510253615413987013803728463060811109301721466023170274037163633386827452776539761490122293171641653568917178146043130791220781859743504581425230922229869938452739366723574680873874800161248911378458283130154731245760993492731646214617775648515085473607443540851596580120604635491225772363551139298103366787875198180576160589323435073941123987589519344693046935552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,9] 6790346639765134589305798346209203482572687871210564600119386393051352935230665496095452911658642348882513795133822817448377453024893683307446041977521133584408613313035512547550863813983264607791125542455990896338780975028220277758335366844345561539072646162482398589777648325477851457042926709460889904496121118289379979607305760699133240726459393176562227497090871984446316680529118312590277295386730480911793417832560451904955253424689098919052241630077001803688560062481334037892769650774930069722302959067049317842311084520593512531701617629994887549122927449733885727885122358224642962603925390905845547214673623112590021188989945455661543323415413087755065301021414416691895370825769868979132608744205840926388294981099682851006414732409900505442377408460056832086132511657285744257367532929927588394615928918158701195665931444061213825751401231678710808871842586168638154904380702213311535802299154667964739829079536679936933336253835084196119626089563814019145348668667309279153906585936660167042040547287250937787537167587275102825384256261319963189288804036546934496463584554322060737333175724199108024827013358138682969019413281540341867161460114531124426032113547430191999345533987146107503513951242133860188115053728474886013500521627691972031025912310160345152460452547812207514691232035694521313078405936324347573072220224281958152292804341286972275428783918926665493809003388437964029728752781577851502374537364879570441321713703441331701235319990973845757530051522426097654994696077728347679046299983277270979378693886790697115925782214012940898842092784616745392909181569411352513090899471791341752388237218848103735868571917335922989774373933503855338013898224981275400283695241191836877425104044641468917126750675737207540674568709487222172204147333028751674106302293057199823861021420245991345216517939458545125334570731669946429410974805051133625737705412546356739673032526353271414125588221111005072460554656309612223072395492752330822472428356727610516347864972335118646247280933237277411437553023272887308729884133262705235678554088581598481558791977450660246647213614056412271022098456725554971288360148991054959396368680842435079104888832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,10] -37020018039017280517248826569414062557434797325344820165904646493335487435342900247178177207844063365496996561913446245700052314359160052960814354247832858331578001630080813061216268887700613209501672345364441589840888555744425865843454378538450003002648838600951964209257760691883663115950856310803346312773502387887728479446989797308605601149121308838493410117270737930185409375063868655958210377794128983157842892661176684404320043914458818441182357175718842789618984471312892482238465254149514017379003651502051003627522305094583002355603746808193096605520171004916812325017816759409483537395309492930523774010132337559208925405837926052781132563348105315471545350891854884675509815088006371864276680708079036423581011065773183030035822473737320430805821731530164223684360223528161936091621014332047884078210840772541008029529428001561869525310228512993732910164853963425297361563741472114641854368130439990207691514020317422069960128786187507987962115865488065267097621782368762112155061987852937491869271897223021975612332245422007639905525318276100204166189522738602687586902994470486350340359496912185636972131000051771217197478880585234040212514203728075440883314670084217906164914171343680312169097735878374622534908650506775923171466134863854160349698943373330904760131263772155764380550602507912867003980781034208893518665064754208720027094473955241761814095205560107008005635946345651974261651402125903740872845876076012277708759315354514245824309750397914007314936494255974879148632251322633982242661647997186049162900599595588829822449173781644090406801918331609433481606164490660810049437019737968517703647043716822851432208457683830625441967298664369863533607205218008924845791966854545391428157268821673704407621279546322557041365090075511389795737271511473036404644853094203218573901330398950305332073673284490028454198619095436314010595038060474824370487755225081993147491204403418034800491314323869508655198160525074176849351701766086909759286403048422969437080685681506720359953016802002468900712093185598799201878544852704763574890286284326619461390796925802191453833445494878976516266547914480663614031860880647970400917847192307177564997156864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,11] 150761405053672602136121345669496794511854720348645795223113855018429751530640351718899130751616208892125059006555712692736157076016140004634889385478513834273007949520053822042967642242595718499850390776632339941035143657747605075418569615810042407193221712462609666022904975149870133332307759098811141139998963361395596383387337913313414594921869271657533217736186092085450667361453062615124026729962935694796842075158638352277049590915725195548182856549373925705430193474397362229218886268234224757318072455114874107168457424611784125228582936564007148605537878727600186561163214429530423768560271784124747990640491026692550779122156588763668149190900555929027217671803757148816725440108791887918582239637355310176493840712218998748811390299612291360252988153993478046263318587234646441602816233732810111987597484239898998375228608467273408325157053759792480440107944129447849499884790058366780883718058635435525575637256161680792354416358555224020648458338846454327052969625546221384995441688462955754501909202990558584318399738249469113062111560461938674002349046753674859736622758463679598645334021467050076536333261972419138086958231010618114323429981466143798146470255584892157535114122322188480160775333412435411725673413119057523966201147237406612797520110588267554551505919327205442372281343000199869929556562010423975319366654676165700259712387165476551680916923718655936370825805625252992319607178039114369602693587892646459294229298746834514454814798988543678744955611236877338495615401816081553433577356941350089356268158296000477291507667196922231387158852235199721442292446984670114696080661473419412606336834129819497147609382444890438070025231635016246287343947129848963299440978371782917708730584297324890454032010204572194467715162144845739007918127567902721260993310482312330661547731821093166062430102256841516333682431105366549215430744147088122547428768493500139597143144039169326136448768923291938147522585283062771656789378494742242831335341766657283779369825233997805012693957743432871273499594482081957874775678018040203031475277195209905704913386376096380578425460889990784777565251301160953099874477411300859452140390474200316177272537088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,12] -486281187754859085809476955186369425796534235272693282722221112755346682002948415097077770848266698191809917208864046900059985262101203060713433625406021627860994948692247143459917251614325249780100413218484655090181290505534103009955325079349539803974743701771619068352930651300854785974197980365608974362591566388512679498645323496394140690732875772299207107264249595648604246386260803775675722131605297330450536989468241209495401441104679863009606303349393810747068169143126196123884646236208742482732684997951821510303722821429626663151906262895733660200609516032934406640639391803795171783039618942337051381056830624881141987259150139328627938250077225000142028312784626818324967348328536825773653992330108519531028971158157636362141712328774486474456461688246534452487227904191480936198863810332454152841144900564960871024807771690524970696846254453473719413393090370952087992058105747724062603277476186483852076500544189536335874881165375331565782899338146454725718988384023927473314632324488220842312182034664700796901853927593473661037148114342276424558862876754104288931165819945760425445895617081064112477110074300909890816660696199716130173827391385172688339741828842642433604961293488736498278340528694818873760722273948357440780626634619651725976082911426874282776955273843362325744278840522057417540634088334749857537462817924898659922081456226613372600252230468411365128962167134701090723861881811057248765956120142639037648882331949051869623054404263260622110671499382550111567173778897051252021881148959361308977650045537546330248857299321057733366403815161460880006135005108084488232210859489060014565039481425126285421702562543926097028476366744710048855005830460811507374340638738198923236155768079701088501253778157529348118732678006644013051205765260545805792561291608136506678733246354483073206819635407352503246925108299886970856534906636870848740951660404153968010110952980914683354175991307394689805533844461683074365916423544912355573027293820392631098176283095566343283836921234387936262015922056311246660124747201927142186139138079649456554033078262690694952624581261366115974606852194117790507940776004876146428401894178251288952684150784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,13] 1293438755781970540987527965491868157253741089325513261114904766855053643587121037549049307515960579434915399446907176879808141210422112372827584024032177830851697447230524537611050920187816344523059956820240685883347190151159930872542133902342268842230561026755686125274319618100344016772371740288881928283721144596302628432252190675526909563932258132946327917914405660231504122513383849529906875422177087167830077544785733710822240510138356542048150377040765564594929766641726069292914439023850351301218068144759665667960786590960338964918009457936945864535988327380563206334369578200776306028100414444487830294244902358457692119142108683106584543874410618969784694526473251270932900200109524287974988057331249033418747008294368990816018966825286361985378207899882683922857961197086684007404808724368735729676728500478485897120516389595097928054901425855173878422819871702815199050977209999431036906789513823155460118016507685341415446154264992806810713710677520459995140833315203945167524545041968698179104235525130164378852812085536470423228457643734033286118608518602095498430140370508926253672151382594389430964501187704605566121698570558851108290042297604806945404296486892784291534157614937438748656179369937982593199993070512715763955340705859904343735963376432378241373872313925027398471670738269862351597293758279772698280478226328009000603825599640455254928687082741619671628694769097592306892182106155507196707879089791530476217571915415525157512425467850878296107880768234033940102131446226999111225392063565057866152651357745850943421010652461988856207591950525223724368891010521009000082154121883734469191739894207090787492541690085955408104277553923364348532338891651903964771324557340078907250458066450415713829238442694711763252022998537941043296419052649363195686687969884014432125710796183058115803134363316927026158556619554902996291458447582471695375196900611726791932953319939669224754060700912798559886391250924366868098075934540141172682710405139622490421088564744966371668482500802033531310909482605619801230074905349103592219671548394647801748496571634280276812981947380672689433292691562560536397365179558450671280162964983451522277700534272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,14] -2926558267527513099827239905974196989718335622556566724732649036179211180335787923602745616983084912621283524565308281424934338598604643878786736029446002171216185870235628274432672970658343154610983210788629925301323203731827063054930254687867091372427297683748344775123645892155107829974366233944709621589701749320833680171216459522930174431548172250373191431870385489223622621616819071511917559709849180420915425894864092690156640189335284240240937575487315392644078741120603153153583792269149863016799163444524385466061942290838151593489543383321523072353220100420983644909121354374131602387997789471456013832958818904341409755788561500965720596158084109398838893081563492692026305820075730035530057857504624927253770679968943760449890637496777051853020214467020487446693894848805486581417495501077736484817182276387732391864557289553376596907436854840332376802136662695668329272696293919317035455131903035397395320620744500087384627599191732433369045039947816313431171036576710425901071021109166143355694350759166436086008435047499219075584482752885055914352875832715189138265086432404380691154654832280906363950951799341141035200488155804565876425985909208319953681097410121134892845412181301279951255948434223894254719249391129947105797621449024586442412528132479478680438864496846976546576198602992947402036735294693086467844114669445215174074127289195995693609143326039381117936639307784321516811913844188737255311197224621729932150907826234804708082600899390387458828989075594964113898232921584036618628389234974011983004368367606911057634074111562542111741761210095630516714646639723741856083675482098282276333658897413877493338516592126778842482770039699055063789633859354440621092919324153516965600972726994636251543673795317059934456108081641480322796323067307567140740358797680727217684776237261216886340390155806393409649847065615707218496029726634332903670122810515505414832282525358509159833681991769567608086842813256756030155242495534472677378826659766740736384604232702541644261388211471498343026707108293384822526472001469126342879986691124438944119255182644846783088135340319095300599463724223850857731785465199534521135722009791184621309393895424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,15] 5761856115349451908745969333687256224333343665804651454045135848489448551257837050807495977266779236943529617342446150623951856583160130400574139235232541624492889741228872137466757585053271565558483536774177600379310633599891583658034551345821099638233252806779133861943095973255621286292681472277746762911989434622718850480223213611163972312403093453504079185257331458325483477119256509594481285988272976674135554605646702413096354781241396849765308044081153479935712834041127735232238111706551512480193830316580603864283189008476429286410749924059737035039890705190635340320299328186735843524618837027953845417345495307537037466395621510962586253330291581595132246716932712812987950023459620349940344236224137763124201907042824044084756114994808426258745169098027928228703240359216440679131318314905191842818787947600274000440276018549681180394354709652091588829829267477532369335185393925844193654376112055542227589012394392359653782854234709077138457861656177096591765964795142463228501823287452602635957018977017880148315241986286374480253175333258040197094610347763937538490771941598637723779609610353965810109496595320178318287807427718279196219686407484186178360206737397192638672433945568769036252026151744329657568176975320786962100182556761860605309407025608022822736247666450036572238044441324181474876423300888651529174105228940159173693810149811269312694158447617586098222674210231662879393929151313844710344490119210159809733345743537848246985964121553917065016886483074148787623572516121577695355741356694673608670017959940672068165679624075312107530677899852067173727481348497575957692833642417910903446995972012871619395011096727767713590713839287523679891008679544503179902606996457419168785582731686377227563332691538877196175516556231275039097555789350525916860039640386637660568078448900820343250225092687422251164105891414416267826061169546480243070764108065385638868542239791236453886949664155501560539351798672028850068116065456985848316635080579466646147772260183789934873173723411382273813256503990244717258295598814869396767488434911561165193933022670872853363231372675750784811297143504172384394089527940527227977624117436207863092301791232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,16] -9999542342356449134983844396010798371244000391614837049826396404059874477952371880311411108355981552484044333811812480905695235319005661416186878706513547858592784581211288036300500062845727200684980874509815502336731610275761163456491699063914617464956932354073295345236547375314450602345560633128472942499842086918668185379410627283541001622866581331037339996349604389184534788789218601189071229147688975929013690771857941079497354129835130077555151357374450849997782770316168868305429321740296356410322616386514997694467039052656796779215208471088061236463220830073832880282554797049715145913088319442841552063082573838767910374828130843248185506574546130086466748233945238460878359204019070419607391520206303886281167490303393149336653546352161447543281228336466136841532957023632446096435118413321387777410716867232587622490819102401178530324285861656781956768954868683470196051246779287103507357060766739519036422165440589942875267752741583256249535318072860901648376667412240849274599549903269441427920445674361695476035112778930912392450574725006468721650806696948259926127094697924846040549758151450824245258451633118060130690602035601057121776682099793218241589088279728533434255189129554100104777717256058285032134796663998087264486624755909606147391187143380546106703257952781909703001195227050923477275319025420540706497419888193915943984988601195134051050541544140493213579491008613371228737186505668709190081951918088088279578134581622768325258420130523466111399337781083462729455266723173126799504873516021670663928906633955744629435670780686451714475363499775542622239140581230474209970028552022052741714230555516231403609002171411270948414295259487576762195263708987087623587039371520786098053752794073951600217488230453228389476984780785275756969577600117087459422257869126804929058165755809323121655567770346057222992561404027118447030594621656464354764650313520473115685707025319663875455292745404773163028352074249482205783586615787053694396973392992446737562312010828400481470386962775277741936617946742151257297736669083783684605945593985376471255142184727997721832866905513466668674641794743204895748555515634306886225230535227997559799777591296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,17] 15378342191828294440961331823485612151719961048112460241156962415637790317238374686197881155196008405515376800548131339337948141046458422586764463820527483713261365946170608689942201667923943022705502143809918047648986543009636092435303128021566720925606279138557535502204544955874632976097813967527497373442508298073534533753837390926491034193060212790185220561172496405816073866036877214482354001542964542858699913998592125220150858105436391600357047366417550953121029828552956546064346170802998477994116659045446411671102241114345520633258752923152458564357041893345572813855402815063415271625330196479789449029438180475927312371610218546223497243749829238173554739004457355881207258697958906543488222806024574892866591322129015361565070137544141361961563616244796341281296256296870554490817602726343594565247596494828919634176153693604085954988383000687963757631240266160533995821021780017495260197653091670807476589068086658154838288480490819627726157562913181399324538023213430949346772948051294239899439935182721377915679344217187700667957393970178290205338710498801367733436435603928143187837375261445712991977434121809065061001010586586845836250869904631807186766541027724882629980998711270405501203906339345060449035224657334651508035584929912132651566524912463601356769377986048769170118897324993082775142062758409035791232551077110544301377050969474237256636471200709272305627577027645728590144731127172214715927606221105726972582934320059259597841314674620995075924017372725458185950244876516999321471010450124541203856696285747633437025784352468454711653520160681752951335032262344816749098609729583955462398503432995178670002267353483790115059509462219496271920128763887637589181364257658313687791010392000595095604420293610460086032363987592468824147007843404600380289284779152253108226701178428501963678041283837531548133353481575241868056798941095204374305050679350527134074190830097390458323898778864010171118631517947351597000977145090086354033253782430268884931725772082665000365033766740718444172136316899015677788402834687931703074647317760518408478704398074475856895735056657960642018830196622365493541893050416054536761868841594006192207666610176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,18] -21047508020866829002781376033683206373448142331483465779718292772526421112590149215335410745264914748277518693553742543249597805331119177125279119669835162743103110029687580427155169134700814482933407575403532013741638795880763776787539032257223171312070100046229906634135800261476969663912792965852763405715703690200136227270529211526778821008072848492564759307776902027637747369968053042583060512707881387759364379478339051934461343413900543885892305268388870117038611990852521584194954562942111401713113529430648457424430735365870415827571320541862668728913591370050814127214800836065124399616399280695668799778094162213918254170458037785468715387365462993201916235844770231705449338296862230347965835774725913406092945768386992130864346077895343202872619066326767056720206341844155338403639481407366811852954805637239360593741368614292146173510655638974459194239985005549277229266543582697170554517986242023148717559208384855077737362592201408303660505055509659573271008579967810219574890531608192540273340165021593502857297092478400829870159112346507343168262876513312995674681528404978543704696033174163767747878797720730464091176694084662177274677467251966677332854015800788751464420876102702800668350675405635698847296603769068272954187381426099607766499641789624006228056354686995625782214747143412352025131001375756110984926947948990111076853335601972362422567392266123507840125414165058679775558891042478252027991147577614732649366951703223054475975650272684995858386748968726439863605025999990578835274342003969420872359553393279576063760004198929782331374050194079707234680321264956200135385930679099622321194276372296410409709800521309388153776872255156350752754693198478636723750008505690066949974743598808196879910402377612787986434258811717610017946017916209327845286224746485390134901871794374681442226268911936310899612590901530533837599034302613035974116202290136698667006435963667999380505079579142824178953452466468009005441853118735697100946413007503228924062581741632573673743917741802885051491717879950402223727862790568814129942509326006461405189731367900872399174259606684430685998274007637907340654461432918915274660725277491560095064954765312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,19] 25845772729612067213102987471240644572083607066469218718815998800216235937129914819632022427635880402846015511734228264179921339567563934328258295662674214667950962327153511645120405602835688726168574638012444964677338519483582570090401374828116691933430945473041013591359508149549455955202524411570556590891491461079507605763405023677992433159707221972370337412220180700927319819901458322490110832888628604850746934743359065738764244003055369283661238339480087873592202816626909992274315498020803167160866234488033417451149365113354935353105465891981663289428318258603150562377044368496423003568607094974088775425237046955928792821288087188758902930919038845942186535987915651659050289439561427863188691008600176990044088558791377999287062061996290775524622429569036476656717918146765294487872751379145859536088498787704201779282289667047393186350739300367349324910831602610890950668186753004651789565612772531846715290886722927366133149744744343105712774570764896827091291547253603253121263915701815091022701452512650817284643541293065487543270703753816878243488078510803029805440841552221296215825463366691292976320309857049754937883467729829477281985884800733558578930253784275301133755293081514405009688983844883716785431869882973340014065758617724582262935381047283394044298141297396641518700483682466123763551975462384255313804170567232497577243891346560135490445763405068355694275758027024943494161643018261253093934598284049211349363990668950256329167279581386517716495306747951435244981305199992283214398807595252136395965295974135067698158244532197082637138027189385604275390991089556997376642041631373921912793644650515846405326041049613653676359323866339830296051415077796924789652545417382166290995185400548547585286179912674923305765952537675063770123959488510994069607580045891464451913174290549755040348967757165980537835471503673159316504348107103249807071587494376101044251437367225442971365506581646596899243520518296397773765519862900337996335708549561163541491034775881560212086431506419305919805811012988338174469559900953131460849178483231573633334208442010286617333313649967593620097497083066966391830470201126609177008421403968799379451962982400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,20] -28842433722002006252548614115358646505878895458714968324314384336700287850472872924455319423372560918000864502981528594051539599859430030714223284292398670059904071759909430371140548904471713392814319276484301031409186065442021980362224108692579243297693937034075143334067652381394343576352577715776009841935559588410880737934582726578557193677705864508541537411547868027544940256198958330531237074689293560049490692544398589321384822253428137651261060871783949173900473093454876172157668343560234498318800565829377010059307379353636138224199438900486868200731087516001913643406283341419849597135868254510275879454894393944362422296696826373656946241424387933036413380654196679459023568430099106046245680197045717459985912464979436715601704517456492419997836960484623829879617102959543460322519659855042104243868701327252464937676415871858791433434043565526609534980560189543278402546574650584808380239686324657808382762987285021534837935425691613201989044573615405139246944285435609234616133534829657914872250177941237446716926430029335478321977827562641386973553125200503467978269302172420205027626015092979071899486019357640155523259279586466279949652113355691039389573400515484023930633372320752775610843088490374040189238568895088237676480297214970139425105503107152670283083698246309963894529019601857057965690006252584061269042831760384513963859599484034807611041007475703942259580782825090250923649175790607883413027026601332166235960475960669663686852703562967859820600390705217555539019780867743295106145841668550213243695155065069658727631359020449439989513999232143727167566478706741760544098353165936296296751302197228911160293538383748388958598397955671818564537114129356592039351592821599560842529984716870115596863146716638619047451475546120110669813870724644317398649352026572324917905418658877350170898115402506021493439139183569654557523677640700112630640805752899569347442445648039814222501111636027955004199072510437150143940301607590328399974529824864053398178338793754112637806515855208355937825311005462788832443979197229785941902506319065360058400191200163104449358569222721217275137482623968300205377892032720100172630238015726646247655668187136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,21] 29691087484913336411411455250684819718115187514410313811681001654522070762199357706777078715675808003475987746739934568564456112166621765826983579313168777516227855928058320837217011761530138942376254151385979026877193538648517209094410627148962743261725009317358943778216103103483526884336949282266296266355055182220511813130224148933428180082133098830570522792556805404161610563790988636863068903619804167774063675572789197959409345838309476782661726748325041559850004907029107352727249007812239147158271600807950923966787275348624054372978417705437984920288483592678431873442505610600636091511987235176334658433279142088640672167409283286900283781113583969329582953481678138054204349651478217659202033932578990308646302173563895080026457566291852610585101276547705366826559100278842279961820774345451596759066934086341933286981889788038019922170219267741848163919262928317282420331305261317901303179024778324396733777917227617311143548363877995287537329855383335550816947177521575052437210394310078052369499704461430237909154505401430755370580565702210808421634191280891560722705463172125563427180298127675624197658215644795637395575303432231566609307598543926753313587186728228403225287220549017164250883298579850406548792938493608455479992069672365477035285306984160826694799276811234219474376537756061596767935176055724399099511103704691822557055117933553307944498124420648672487979368922209562393460463631622960340495850918287446474410156565047758800389772466878855047015853203685806239084723427255370721934139162573565987373047294454008694052286081093793996169355865165981494328542923229302593327180061036405000324175380780695832113691387815323150759023550588433888819850057006565691728672082976580858476884259856325665485737670099290252071396987067486293507872419430998299983933686980856911802804429453707872814939856040484903575788050042730706487167621197255052834060352756148894680601946279675679658456829876371599284779460741358032601259183933096096595113345306336508149534270825138512025484474438870341176672510206929563093405224786180340030980994813746223863915583046940983246136773119400815222387796504773282772706396744897283301701874422998465970666733568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,22] -28553176473785733519669617712182548475226438883010147917702104213599141157157243343165780563930507972098928989255842454464287307354525715330342339403285878817987522456880826780467995026856079752960422721105138136500536269233291453785139770118299782243639701148996154785495292916188185469890238118577456532812025619432149602639613004633452342645176384874483289941082736633288651425272584413383980365777494604797045375003598844787484002293617973241426454960177162271236609074006910887105531193073114366440249035025715302077842049322539807338688853388408407581494054047494561920649167084423617651244853049193567824253389339749125900363794544002312719404307231838778867882603156675079369219314504332634239852503436296654072860454172380109022547241294260650406636616293651221566144072840294381316103111531884432752934559306469695263389419259908989527786972866470230408528560118888392276148691092514331768037574137092753177560767011843910001581239266975416969389334219836089816872611997704867919815673172455970530560871149432227677545792922176148958388410317144617903525883095542222921966468616303511027762015589645653039964126595896026728044579817499962059746733595687443047858744917815858307781136915996916528040318441896116374476772156639060643770455593879660739490308704048607319623910368014175298870412681337793412432253570928361915087966009287107497215762327754663742061884194739753378495936484783800931129472872882965852778636814227778026556718652958711495585304677740026800481006430383583351260474884587465957783299687878829337977032753474981607334879956258212750736595253367166178409029550140636268487635830415049810698560361645663730239260683322236756677359270792857349508931489280342098827140630224484843818065286067528806330551903285308758614165406046734845537537207972788476573510416337242727878193757635342888709157598762483089190790774931669512156005872926453627814513336970526457257049253873041075401352353507974972095397913056731013845504843194245224758011570510203523600770653629626392933565517147540317303539553216100075777873904640099374541333484928044741728000339742753971950679752337618188476074787227165852341528925159809762295663035371329994978165260288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,23] 25806508680764051077290627271890594664512044116043825237386026734813570117720062378745567606628081953598138171722913508271590824149170505336285112125754648145211206515743532636541696933410973156729544415725433796053996912404393199192407791718082727235880164057687568836569313422744024927679827983971635489213405302912354961015089441053732987264012702469750394528531244268713818820528237401106504126943392802653322555933003552463512641473739551357383427626066156649300872971108432046068216096635501343452407310286540145547828325233478655721052993530302358429359075277082148582605334727398242565749880771798212443968985579074483113658854159860922377665087067419499401456771576071649318954142584037902551330235503036376397011698350844649867605783726174272651929276574509616789868068660109426336886678288010728513934459114387420079881501355959561631412328813700659528004232399544756701095771258814889054483917069772268250732271794896959270737258305584654154810707077094173829803350538437083413506589218494801857244386913916368185601107341368419425533973298132125456465345540670167000561497615822575562612234585269433500993247631289307547074327943624090536470692930432695214417205369460664303833966024213264830148159703619280650491869330965855693411268148148238878022281630117786611716241470218688301373852851839334874648165643409949035101014518419694347380239282907207189934779538154590397421343774195270277560893916427269333438306450363165801105226784067008855556409098175720099086185124961498857855128824323129657348355708948280156263220688461947107404015174201100348990297419404361057605537185705218798764513086438372459998155791402866526035989413336124185530211171015935434104589089711922954650494492727050031855576901369714145070842309930478434109236849476331917023543264422056713638558303850987268877386550998911554315223368621943551296832048179544514458279802054101651700947815226643014633409172629590372096572860787347455033272514091954158207429591174320112453205120514895353893726780772308002989865519956790309822022663977175515157062389803307771834044350029595902765967239252053849891936029825518821723941634477288682075260862222510651664610391382207736251143946240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,24] -21861306768281061357808466545837915466774938698262053404198779624903568278698689378230308201190256127573858416015420569652218094635266837967723379914727065729506457493675660824915939947153866100776749031333061738447522328751453093382681535528036742161860460172211125394209533438636109677828447348562427911604040993832431971320191576234811201952627638077002789468966494819837415260038882633884712428562531148541946135028189134875051472197870914339222186583969798457889589573286363215184267519669909787352883225741937810961151246651460809636710838436779199877304202321919857373587672641134225704991049148692772333572940360855219221929719719885224242702059544111691912647057901137413217571611925049934914005143272675550889330159870364684424641907509741613210202711168891579099212143194544653050954032193654163771559527552286875290840526290119571018430186245008223409036076780638180496672695084453225121405335250348987565700156480422020694488568721025336479454345627716217394170477022297130639797624913455923530380314345528340251305044560643260350805739822369397211458619689227185700110098319022245975137965383592785088541205041336447637762719252019955294735037311124644638966244113704549391547971741963087086678321756505814983539480256060181210159098879135130704642807116623257137600373812237425913229813451514786532534244668884311066916104866939080362608914591665441222209241856170199013913185287069637615835582126178464105532538196727555455778754560656543127945012150434739440515858119593075358904603324733985839552852150292215408787611314420953237187881662140983527425222155773851864372985721621660146983007426528127868441761790143897081492206120894314879659503127521511091428057442957397669593904800359186132490932644261800125173473826905799357696279210719390891060255466676340592902394938369346733035717480913518310924833095869718150947345339898062906988454154911276377734632520109342572798829741243484949149634979818397175352975152570901482206412376372286908033098554638510308185048178282176748718320735830880737442941021106449108311327424275013283439449697332055889090549561088138798611009830157436290336711509406406334783795767228200181107968365341901790191019884544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,25] 17177839112923053975711875317858574727265895784509790551800933172080898179161539331667987116962363630030954068582330202408691303363225678820483172881950008541071010865638560191831904543093055593790903844361873314898509407810380717188143588750490555822104793566681059774771464788668942894740965359728947734720390545724370471963191811895930013000392876020779377905758853243373369436579786903052784825320604248557690510209674782276117145424639697450902504251935963451791819251755009477402399942867035211949774757100339117768540060739522461983768989818355255008831654792862636695965115510793083917276196324996633354195399590151855021852480133812588135522067671093035313725737042605541373517586602051607640653272333933995054484664782058689554331594995780857546551512955387809101490922955575980241832556045664642158302956869617285434659584974568506067807410347248719379657643502113524639585685993041723306588475851517041133359264344735768025762415598628860371280879751623536730464181329593199610099098117917078639909305367385179870033951501609070307177717918633513826535487105096143293463972815560829118889595235492532096195717746678642008170812439001173185282795786456352876750406164881020630031226852108367868803242877660174804660497635202192431673604751829592769843709188552914467262085410487369122312262797864954458992783492378750250699692639239086761800527410807355521970590644536686365777931558423442600648668829880652343690191843615620128550186608673826553956996523846180768436664050970680632713445050217130007067142229727101104911560653918401911349937361839113672803206242034870154279543660864147435890976805290145234851173587211584968289363476872917891805799245478442946754573656981262370508189121040376135982120977342789448251635709607228147128710994199397759789596988624308272328613402171616721428002496581160475452037388631886564011240377121317804024249870490007607699676146447169006513001515451038277081790911066722537994508109339145026214842541491844441810635721865090187111583188152534201612465669491949296799915230665048816365288066562301172559888136689557789102657005651836012211425746822075724028649229906478675361552524462404449762057974972140878594180120576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,26] -12358868956517788737493980827004564825189804182629733898887540309026197131630235568134937788740306744572093330107265158033298135013986873293451323687480147755345415713738927863331873600512350589098447205582381798732645689794035552371717900572502581671266682499193158722085446981832408768879826584380548028563110991522449473370000130598574753662032495666850367144375089122381600791275840413298530212157996400348549226880028045636137161346486056584472439154932997777413809309232684789011697827899893907322107043707725809522918189151105745691465245103832847060382865402241645328157769760836825792433064923664507909830089301866642507498389872712744434794173823751720277598415006980346125134085683942102972603584587794893995328614900723204582537591512089638795435037116717260733082264440195065889038263285647898439020393724599665865524934760510778323247056887844533898679238051092656702541456863135485755623489036698944722996320186313344026571601155213697251564680111105796766423576988285091014231522763230317128974340201171045840499571663673606850041473478239076447207397113678951835816482056900830764909154831902131727697087780781883906908857910577223510221222760603660876699636437952331126459009684870779600672503538255707617624171737067209745790302776866989795358860533156922634924025664929671311575353365735558079356146701429275361947090408780830192140611717056657655327343846217351904815410956289785454330800166209455696950758293617032344580315156695930427539582342664125233696328851669155922416121075348624991133223185019719215605898487477719599162680546411264582570500668633530300511908529248744547915837868299153797943081194729787360622931173573294411319364797968149746576611541215043685950328892718406527858898279187541967632115156272818919273661863170350242230312402488551801600691356538593510916080169521374148456684505712437946056897736245559876541264701695763371259677527266499291503874718428754405267276727797118337008600479887474191990994403552611442017080862739296712510877688653836524138437279385704515833069328130352009562974607301794603019786273237346466894484584352839527841728079854174259272689469561402045261182734089219085081101502063748286777644810240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,27] 8082735290135936211108077798267683778270024764828440238641458491940144349831912288664086436874462547527642853353079095096262915788002830660178460253887528108030476500817846260808592967960875637946526590068188327118468462748340989692465819385577892649918486609675834387454654035597103614751149861415421375181150330120835455235127154656542501038418707997105089056991379260657721585289842145204757713767473835002003263062152218612920236490972235015542387807441532826517425174890908882519429382269962689985321628362053275860272068954807406933814398325071116183438281846056390493449849416174297772042475914390408812857649228412525888222303926148610802761380169814887181197580706121519441412759116682847765221489893963427056904697597274790123280563073548752798318664872039043829280102262898582643763550321052077162135667845751696202372918042206405641329427160817041013417567215784990864504810863503363882257427328714222174092301016266605544805358860391625654541886770908283395725898626143552342022006439197540556761367744314384952027066145300090318356287762890033783353726985606460136583596007733606615964907579397530115521790166130997388046748344094925171543984004488803265054578969361452462848288592084577153548562334572768134618757633034454425873041967303455793503462026745600904604010613465047839830541535895900656110385545243800414503387645272271497898625816035827499040159668596803681264328287432258552410579287117490179562479879272532968615010253113602588869284037904018256345300313579553163250526425552598249633366381676042513337446024492229314423667853153844497801533424853733544749344133457640985088798364563231631088988834537630540952277692098928463812245706481365790557838056592958332207828888503704733246505783751633175350106925806567686463945548280364155041291290914139221162993583180839028817767417067441109768930176072809369058973324349708426419681506050743176180697873414008940388236313101786040374933019374850596756653047480408631339024413638536307654772561594632613172643786168991450366429888951896523466537623531884838064802987634950776658215975180847193273688960552685226176222777441942700499569743690260398742757819448311111062269454670103432420254547968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,28] -4830184816834673618596115951710736708949963204618457931045734198236590794417202020387395741378353482748795092477049492275929782467467523773353099128016372193136647041542847028091686333408208489642547088164058548708984469636399121889688109207420463343613187833772815470074429935765005058134721120886941912627952241558243632572346391138959588693929754782105363199721353301246025294618437737817524315486660480750274958895268108101327822657030794501828977848549359969570818549604461568623869960153859685590686390683217894731901471328319546910763475048439103006619648643173097198088122373113883832311617768322326482973502473372844742611425309581075148215061883121883114900331210647677838809674042631060972778367516017235043435541080295008198618398700544783358721027805260868671059603481120995766911729235404602569476319041935400963646767702987985758484956447759374335950985958870847736600441629584874159227496835990946177076127961857920444229188240579052467205308197687725159358378816546938664438115566193321579897373388395055932269207836640576475463917662728320742323024057492834317506356203839074981257982011621450973531866439709361951720544309607387618520723391610830875145929954489497311908601264624011538058156588501436199546053306881498304043152581930778654481419694925327538102604851467158539948245694073288001440748675823134645624712583332208576827749405710094468788919799506766040709320750930921877383615504491210616767983318373008081989130987202455665793782018704799693872616668335672847773074832646175256523081266521478960624618180668843965002217469054629125357754036014725402848536073916748154536747836571798997985570155168234566348645250116719325286929347856106727671429804397612733172836121352166904816454789788571709800156147578198249770152885903936333648689049776848442505749545249941053115066256839833971604816100707937394146996599368849019351304180474152567819883020073108338115948831902098576792357526054662314488334642566091689489948730655977585083343903254461402659991137675972488357989363599713373680361952178375408615616888490642558110449326888936289413759311441856829418597986170423435926802165473985936353830820863975725370954760919341591490658828288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,29] 2681736701212910260771040541103138359426776338178666852496480267126197085284066239865853377842655243975884703567798395710327813057625701358775594103075593135869973812218685195035732660176702291641544017198731683447937938176511278596291588825917339000893110791489059410649558575819212440262384902314415584636351248479703341737856515671350903794368128045023198728526464643579935832998394209022424447199034240980975625500046436558527005470727127897488887093782719328706360281398706532527301098706957803599159324385931659054600133658903558203381077187465234176682965044008806741016612499255963654506096249738466146220753999446771814355287404155632759894556971999432679848570536517124556071323580537041840076200592016952333653950939653673241408765285395283233473994426278733429380426330655144254313342006537072338476204893775113523576370326411362444306365810375315900232868127879070728077525766789176368373196154640245523470210232659269937805225443550613194795833335826718800610228847135771770341365598372803409132928874861932763712420050708718647064752856241172715227033601581353003937106614069709228129799320164716032059549226580418357419851583673640597333157025703108756066577891766787518141987359941217130582894612459961459924530901739942505133539452789858916657775874640715027781306629370228024484030859377813254971054661256098254302893470615276375583722962857741662846046410687382521515927357488247982629424547620018145523206471309447510935782206058230123796339552468073017606661322202646732954827787539547682091143692138598231268701687425866460018621068451877602132842956036392279704136963751453609420957117259194029996636174923808018308346354925685467519540397535502256577618365537370676888690002423599702955958747396284434256560953402423896208562786803158718477117565468653324809940580273647263171050232243873356291554528368297766049231683595934128581543989238692510371208939962081251324894674909695576350920585396160715091589325491064357131909053152905542096882722519844108141818942582072546432939459433277866015308260260358395545982204284642438003344781148889522522361152581854168656499286936331665607793553016987864422232957186344456745952198579411145753177882624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,30] -1402987225173771517149280812767189046258322750677417089314357322694082455365409811123972805641316243063393816528203714092303655075584475652308657087235192540269120758015931870019114155138864866695406318055516868903614298711445394331225367468668456732306337022672718457361985865479323932191056240875049322926278497493147278131023020524850873332574595659150010586576521203743653881930852831564949246506215699063598231106983279048916979127631332011040584054384589765383988572929832146816309908017578518480527931709010076030016014582001300511944258666259374063267251367529306145095213305796767454942861628632227250947394764675693077498552664185365392778070218141216979373846903194637613603508140569491321676011060383926853643042428080044053719916258308832232445657921704239358035051752709353575307328490988540055669861566368259927827138279487343945994146900991017432676751997797922558995312532637030024910278687101131054768590248008751405759824521942172176311660264177790874408085922680427517575131958555117022766340988254174771387632100883202518366271663290268820108165070871741753217420743359659888454967948459498359829939105841576854283334704860737831202073270342236686546584782109828215684613387640136675951293805635204204431079526509591093293349448106632333059780562605963479034549576908240754277636551014711494559344386988506317429432613802263562999265614489143648495346983067003649258622899985808960733349771426940109067852766709610865722906189586816260099400054895428923907805428400725994363175970338500822931924423704548298342340422699234095172443733488024185147120333098209055950458857147041279781708584457834984565403163905682425265826270408981015021391328199794916216896965076594571640013909371186524109333785647518936894649251287819368350681991036128419807239921316311921837559965731116089058061569843465043616797727724654201685455424461402924395834545633708286714317497949427199344559277629489367531641963828198446811311077324893924625353766113610553541181149009748844834332141282417163925305507464130275256587623694999705403166179563305780973513485301610175914814288984968910417361239491988162416119931104242377780308217264028050113845417150981859850424680448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,31] 685998070797212747834195105743789174601326376298041934658714218319540401819778492231917461711778656901342646273699552714890537404476175390947696942354754959685512948894370298008008028128976718859893537140963752990363661602999236479560415053613373791787852694227607446420674151465914577367325034650888710391386732001204525246622286818451032505649816089909130786894820249428650045188811184832292799200352979970546009596166216130219871970656439621954641067224148068939876614212987867614592776618197350024623237200507329136384016777674133253984576616280600272187602880858281406097038541633460001495453675777177701572781254787772148824449691200117485676288880334768105544559854712779449283844115134353206797921543183222983449654487957043592500425274043291702359973192216672810285554996244168028638437876148395428336788144478325736200371554320487858513297951539722437361447561931077258651093071574646070805438425976584319402963924393964190892390533944201475961188498926839292513150414329298947273099197381227187939106216684409817921032249305034347460024701384981746200481104667882797118713670766908564256771716426983229535606422762572889967057645211818436003486473893346791610398101467907841261212463300580783645455023836600229895129334521464175821091308650634670945547923217286364064372538426520656880363284125342791992291748681937079550082596187560348481917503587082172233960750074831431107329037622274843870249557977080009554159413676403576221823480317444796916576256635696936168862108630223707662288153637511146019938059638371797294725866866239875134480987058653301042913490489344711682574946733301535000548161490938992851924323549332443354440720228726859093361464566548846031982540725048268966144256326852263935693912529499052835159033193027679585004175652636460932907168314293231762434918273633891124261125180299142349334994562460371569690499657815318307019377806553438927012381413766796888999366064513207758221741684824243257345245943969082565672967618803495595658502573106165547243858835016702463220848262787166417113351843587166063639198529979648272964563189489731537956742311767425324206397743503811975111310774024611765628531528213400480011163511079094645430419456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,32] -303177597016561248493651035400071136919440399285237220666532532910996396643911503890195473119830597753733775124588445995640586993838383439547769721504568377761402181468179245028108725200530706474982951828943981382411852015898222496972823642349007495785425210902977971797445452192102175609759284966548944854966957681721999986465204555056050203024395797371296532457711270271074177865078741860623842859887427989192010241781735047262900582578306086525226184459326863416336715702070183041779443561890422082938654923516374163386836006618673176307078943083883689117374164586701466631883761378198483379520909533303753541510146007420995065467330060302727299302590139692183671409513177831211208242712556242732055862962174301746316205079541792584329399135042695221154853454771449121809836735092507357021490599671578707527419493675870605375126698909382125459401637671803917884047000527084875451597580600917515049011891941817510698234782621939218234713560565464395835328900763567522297904445494242735695466650317755838832959686817441188492505079315649048895813875253251728734528723094026847427197388806048537012399600006471555452670029860696724076099389004744331162398948887807299442787895578124520966826184638458741324180028415099971021751931264865467081855314629334800139187315170977295419036223401283642492860915702905657103304117191533228457249962172756848857547914912717720933403483882352479605146675275027485204373871949306871547443914770869085877621587536406043636262050320832206736711449642236339270037689047256751609591922663771291778831135972655149182189342702459818365793761849260007596228468512382764313013770373000120888764207774050681264126367998782868853761739499109126128697788642223109887066207023299945793120245594657888796701108277810887449716724704759345135785920277353003072552745912115544199959330051620955662908831003354022687699444159020893338288321786586067151416200753583455087207790046357964909481769284466925306254873118359715638019949228628696023519290387259998989042537396768400557197267419320705157099162744664596611722801693380799686804682820600836694935112687582008921046096843300876529387475564495694477210425152811308392268660948412268530779553792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,33] 116747266051893394258248827390746261868680267503677614510922911787114316310853518931881086177893853822307121425281469716333463194281055417994802947194241853772892784011435199674605739798725711918606430764619034332562113754930692494392906699417774854896270269780309399238229474368996686209061009146925781211425140196682195289524740022124022334240730195507601754374568729970039155221617165742501813504876364024881481682645421754227200977886352878142039819258923376158985942968372662126908703113378125487222660837667095119157669390328357796142199082041471315581059121700512004018919388368272483914081312823101591680178553950875419200927838201895892793169488377718786310894618602072130740281117476784912811932504885209113547830729598280692603380327782211962269937218917991076221799020146092712955641788083811547155718672122402596240268089118615852605687926964393933727088478909793384807847266806304754507967363133395814967392366787414408744920572803221621596830308397758619529550736303454649791287691549920899228225097654557187670147035099458779223274601822123147161511764516603970131038702173365781355187077425955935529583344830432182026177583623006888371015933311426720228832377937125012679070978470123868059859069983604495190721557512728041031099867079576852078324387472294306967642420726178036163381803407448374199979478074970603738614857495689707210228933606439307468665375342133398374475025290926212532156054770301720157524296782647019935937226215995640589355206807435585391217585199641299265173853841373156898640901862802519748514884108486360435888985572146467230008490542868800904075893331445036489849702363473838380083990704159219686732911170684204597907036931233772334468770837818722890909338096556263433015641761221926153479288843841075834045580967438765449838971671465122799447023688514973925530230406289207020377058294367873842311000363753855934431212213165290881637549056011155606745852936177273336772095856328235567432140851051769613024469848942752270755882488220382078590370043619174525584178135335215870912459160920941769912669502525885361566659708241902609148391367084393820179087775523782480741793229611413753976988130942337216619382193099522339277635584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,34] -38845088150046929691135073862488711021670633624208537214045326808558206903720761569622065327473009098721405064638765233414900781681806528428463508698975693289702513279084707371344894688893065009867929582999217848274157676055907648118615680414716707581048995406824314980209875024490597177622887920747669717672509193950264125235817212648894966555048836894333340055499801866210619866208185242485769761462385910650820590103931253335143499889629300380891562089651862081084033385928300905306109215773100599188520892784523246472806021334929553506575377471742195069846202150592613283877583896839214160520811748764303163641418121022694941077009763216081185844610869882289286954212081944296799834019634472048390982834739770156317840893293059635371407775489679297280156445807813917809161137889372291656176783465220871361236559927572094475772354143899852620912519412680370880579957810182886593628111189355087209809482770727062012459900290758361462430604522755151779189567438304667320226326288294702926016040707399197011799283854939483430902646167244092384588839499855037283294028591271008016194751014466623394489025834246506618415482734371251082778763459548662182601922172512593121382102772960850916481086120412635395120423289035903410639087097590155871224645464747388855993014015921343175307464867940618335487254931165287586362880753522567294893095203424254847751925962582596473992473751907174111911508098099210685008533548107935843049304947602845147252277342275011935608094614145730841905423117789715720415425525961975685026974146383689404836697332135685704002433369224092941784140837426333874437909143600646350248648349577323035720037095179766348285846600776943344003130760889513954615768052615680698650079784473855864882727105855165434899530638448980369068552350387025331625132237019001651933695713065129930244656857999399361452534240245520566717650661437611267482550472529655261588071294454679543848370224784582049816465661205401275972127383271274382030515323283367894197359611956856299039520641081498008323315868705603550904882691055526995705846371137389968345858192943273088096061823201410108474336995579816764639596335961142440512364249265863292048518721248864589387399168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,35] 11667303718597931117639573811137128831023281127562674690985773375004204452312718965030634539636023442908711279725668703617053257629994685645927518674250817637101423586266350652052530428024463011695538273088158772010067124446744957314577724746519741814149388579263596417336854470631433302090576201276559129935315141043392205134473697100888084093098238706791187312019821344673524727363788097204591343964409395097296804007731451481073076162943565302509768572837075614898329006743885866107420796229086477763475025643664501006071918717784074326707217238625286041965145784354649255610756292782266258292744751348222358234667086557752782112801417110126542631493295758756357868414009002053589306044959832013781704064319217077789332563671247955193582963373537063080611804659829186836673231289488804090540147890211161990528814176445544082497613826933718558451402669473141197045984661682034003203773931721519938196145989593696286235107611931327042200280588330897444407249469416191487149759416168911960358354803708599508605701138925039964785716081357984155897364645477462520280532483877316206784646920663211090263557623847818237736326393704041263883495488717015345467723122570065195072682253453762796938809578579608153376141607659680506654471214587930477595183840753460658022652315764931763288012450662132496022962195859144526341499612841483455054320977612257520648353909404985420223154052816236556174546261811502882281300046871880842248873444349009774857197881833439898890893763559630850969013727423091492336074669777547518475190260317911626755396917058812978772291034220417840928673431760820085223865923034846141921151684634384969467747076552441012443787574166356185590321905241662370511706938171715791006320240016146129291747682777756271945843016108967145375470707884238634524317506119092303424510430571258704765350735341403604170044967234327102522495000687366657313528355760560730777557695643632486188063274775006979242414399312816749562201886958070425031661982763712246399829520360054122025345533328453061186685039721136154813065739022723573481637439913056653672407303336448771311390648993308792731863896288522569329362595218305182084597241771764990167458231974581343289868288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,36] -3327191848825500801657960379703514668656844474546099204767777717836578188544113766776598241137397800152445978542963928411031042180138753571011541617358213353816483815598293422110350664739984355433102511799964546621728933534096707846134148612901645827124284092623552130488930215339798568440064790767592410067091930910082879050162171526763359631122366970643597049645972811513483353658937199021790398027850844321632863979015140218086513566926300331865809741358909784378197035687232847092267290783356038224778110733937941228334351170191092178348592032850511218630083082951126996665063812284788711646210996361894484662533058420923095744150879884828271565540824552945910686260268741582033473534627300033244958451402061424403614848291618437708887401458047390175184568250167093140242258167186209849914785802197734663510335787381354040254592873396277681262119865968399752285760164890168533938463698383911767890259069386036989468208535353119663344707973126702345622513009223648883492835979220606808156152062922737965757881643514926260835778724377464335354895257823806037088436216096862045247395593274744786711201541147211294536057976006295292017391628246008857900215228905080822796615860291948758939467288752405002679058430573782580955827996661701341266772200689851485230838943074675257735797689930589338563943329525466134069942200711690268535838020338974998959880218331266770694651396596523281869938262686961275187822891532819855483333101253592528656624515007677898398447795430787136503751816554744032185500183336333483354349745642552443394821337628009247677097855204608511583963848302713419280815048689167471369784880366038863133661997401952840477030001794695207833052806033521441696039131402410201387366641716805933074108189459743634372279731092949137915276087619005136463737116792705362857255992233833347610852580461220262595345754403752348165621345036945312150113304724160928528419057447927801923508062282427248382594988724631759083609701202566369500762093759749938910562317879590908435584525767023903240088658826564613072770640319413908285271897046697687585675767488863778880983848261238428043890244566066068349127711002209428532279861908062479735369689101444832949174272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,37] 783174430879747514338785098104448276116049977530366454102427132092426226805775560923024378466949540819036059310135644216292123179976672853162528711774762408868672610209569985719034334716123562451559211585770982432659623013379398675666660826971125106080750405515437079482836540137252968486287016759101403986916051864094006011219496510811204415476482582795121162648483254796105552924025545962608967892761420312200349917248881886893511621339306183535992744321480837192624667044390262915241128448723212865362509650252186534980431702198657776757246205892227702726416982283166680926354611245472324850074358496320750267224067434978962115660385300746417529455262551196385639282128346789256143671873222217460531782441415046522622020560299692156816609064031205013625831029155712413245058311893585814818600128574356137451498729054890468543426539765407282960754781020440236755848696066112801359649976553849810854696855970123120347034530148970489781507118660222805847006760720906528396514565442677873514975528195356412824160570201734127005043814074493670675663257654788823419365124710850268351002378879917927835281749568987958316004079881945353106867781001604554288148186631724141020558298095890373405963238246383053956851886241815788592971646948455402500646983184154198010007773562289381787350765369208662587277363381821030609626489946984652804060454800525953042129412627173706534722100745932730661091283844970939836114630202596884514675977178412085828362370876699771058430812986336543323644938063816257906242006756010281628338931097703747266224365930530600157898696454081183896890989780288994430114697206130264826354139992789068960633555664573863719580043244666960447681353399581611498743898646251989897378751194270599329084889425562260887701593325184029698732237960236796945303221173385511164290470993608300460125723764357850473758208981048443604511496450134099521358023701436579844956367800860748533454471582789995171001932472519998150180523716443757661834492664680747923438035799670237012754497760778742020455752061697918240185916045521055960766785906266335837263407000709846506664072648331419495042879236991957143226658541091141027532162313280333227641498115640664713592832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,38] -41344209615064285239501756460591750774899926375482254509178770061563113233049198659148082210934260344530199321095277482117876993395930270348358782076288987301980330978196797237757110516770741229542248501536944903823659864080558950929642140204156920523449361484970051510583930736119713897861404771561392840855400741981806685827066903965732253984682166694283074598528310367890231478827359545346606764875532180951604939913345856602555179764779767558785597763535417459200282740800127610105248671626760226801700549093190014594910970403854650548189940831803715689713952956875847832599865530715057226310429813690464439269603643103124334514708311955949283441367667639582511903507704038249448194659341202531975069991289301147011613293867803777660550592642659863485567878550918503345232943676715192277455011290901910011536190506728543522020748435429220638952145978426680761750905094446936484899507960737696164105564771054085372007710627179016400190423158036840327883265900925073306027848288556751523093059452474754155024950762892517459522352256526597863156739542205006219128163172961815025847505952628996593993084384191034077474581247318323070904623333909932658625556222824384775241317591657653765094662828749989062748782740138517804526989670893293501228730009303595402234870955118751677233870146628177041546419460422581723419725845845083860284898617371626522024052146877668068794404098450373905876269581031965049915034583592479432241403009088701071751724773695101890125721446670504475664786265161886553589933241509506284767832259137797245250943680240333124984036555798295294032661260752392792923509442131338077364585863125176165510280140252747089299225232059459371451576238942977740335435594661722743796269170118708839747726722265790832478953916321522337343083633645367876074872632213144756336395761716910100394490357471256680960420656027770614786830997278861236541157536337522759240195790979261354067289490757143787497392949911111107655620428784168850131182771249629744969008239395150616654621662699852198272476642509019264859700352784814484578830710479434544314483567576854215501208865577496587564219748717300791613305747107928004413595356125643066901281358978646190063616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,39] -80477760065683633155427927951811868583568167460755581946182598256735429984597158381779079092710622772460477975122925920328374504809367590667683240371573979448121769658691151555953342196318318634674826940893039917902853112669873688540582988294766031021930084821919557601492176082554666507360350636945137577687630772631232229587221600899397447577072593763305325066551360647906232466898603338916370412551318540806467266944876686150615302827196064823609276711595532095574292423371409120450333376324653720253262813904511250200136901961100072701497496411477069726047258086568377385736559297266278520984114358208527087468551212451021454797739648832825078440534674450499863179998850986276292239872166955052191361000725974930209310115386030369338572258335415680861401127949080134776790488861275698567773576723928875906538521799648768293248899985329850492432671185061877713999134814100829240493361387540073791868050731303475587833237741917264493641597449850458320038443382570508298947991970654974889890266569225402499766001903320542743854849632642808524771274164315801901306772351948402803635067641557812567874734667552124634811001173517835770698917044228091081050502909460278626807130944805505799908724976264079362528249582367197656789195301355811809022051810790238165160101063903552333583957362215664366532196958880231387580576227820947680428697907717573758970444323644167302218889310417401321374078708756351898080598593073340877801771543986177357883498641687521663987606473177037890790517338728489273754094137566353411296467233162108475216699436298738816510278936109819742071565856499933403809259682680906753813050889092115632101304568401159119893836669548196893421806216341917464999658720145091441785538894031584821432017057699239396390728816963608656863127971227716024622169098567595971139857057409722893387037532927393064557080244680356928423840781635778462617770826778830514078373364907149308852064003701848654795868543499143182569755769861547251368774683049902393986755615674443750023105361253522592352657064236992757533156147054905035553118103191762280310768398806557914130567797547956300666638983728300291379224429222530029289157901865410723939578504507521547370496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,40] 44627492735732583649496603350259844220820422351862422666385370834016962173363627845175468722780627773485190382825063986938651357914054667265151026067312688443172206706538122825691573565126222790610334695819698013608831511192785544334098213182469699051435913763522892897055938086183696624670373826099482548977971514854246124165971772330157953262298168442202881789901054340732745741298900771156302943878452892388830165413467321380777494626738529642613750390739651863035912883918068539990722656198416883324814963437702932300267063180540567991976401782200190229349017557225191656180493981413153093055714634919208854239414988304256534003874477527988358386406035062042428835858295991811583046053658832573913450782548809827044348063626216761486923476411724289345178741530574256274632452465790227054945891050270891177981641698663440271630071949200576217072952706457698417462845868561757102026807752722277930735774354305886629930828956198323998231069629750080216876882933862073081338324250682549409383000714393478473014995343629569857006256134342578766617152475574864744215456933453687261581833525553214204356186945047998278711169005291259653029926424108252303470321871146222653640736090031958147136829893225774826922300457724707621912919015491119756418122388691410468142542518913218955460939167851773207608043375594119493690597540212512870883533312465086863706450208501169461832192942543572071912839574733142044961548898106084472014298993809669739113293267705947666167857796340250403591035570594388556799155426339485455563404358435694580516786966944744677653319225310328706133599061950335393566007026530643719591388192443425172262525629130339782409559085827520837501356637370352385821047434760240565461031163314403122178330143630100923985861195123971646345379120061993102130324368253190365110527819547307235058176980229460627270330486902698518403410768583624809095530876097927779648732494031445534977247206886933809127028614842554473650774162953214269205744315407210101667063551957421466319051302405105260038738055857652043718445282591647384268786792877369526021420546657034445074425979675608164098118381259978357340788061504676828923691914963845909670323145405009454170112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,41] -12121816738119850102547393628392375595169625464214549652522110499142214082447904296672543235252434819321806443370132803965091581703182697517118620098490483584189543143531713103031044020114537767410162803282140046435514164572305397740982091527860786215343346007702170375495280863734798706909292183587425802602285542591294241362330982511996114909677119790934853737905418859893354290903410232712795343208198825225479294038525723831097159263630529249572854197885671822480124510169398974586901198940227857332373267859522873249286809581879610480342976536920904729588593359649025972918549286895333076646203784933263886110995778430280822309533630735988874399147024732250218658814055572771572307656612218664449094985503885596439161032016061713644936145363030544575313137156233666181687628726813882633153288087017620635390372738627589144272208947522071176546604788707573790699382741548865229973465480608898043945645047116422991049451584334868609958538182906257208411015637288266443236987934148994588607895418245688582218340252355427172834324904475185285590532360694524757713374922360745523094330919915603153128460190888509616084491355262959350717441539878614304945018593405725676534224409547470802833588895940634658918266675186016069327029167311515030566892908519236547812405543586648296050822367476515749712829071706876241480752683531321198802066303171320602045437154687031379528703964798426225486401974046786738047466722490182411118610715956237871543252599347930772009017920692288548837741225265786660264296371516134061679108318031502638983267055167235771402401256068834072890710907727436639449194017990174583500887793173828974518947743956634130792950573159287874633894123943957848291785086190091827887905218832368741548384119699923428065301841989366913347479564700210581607556588171625316743506543500882351317624589434602181811754185512948759965699995566401963030512399723816272076017944833947490114603771964326911386272381324737534266157357713624575890448625049439498076859370795246717576971706632056887750618033233838778337527448515393211873782091677472735615084956579069316518258786733661961417287354273137043688351974445738770736244841418587503240955003927627483316224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,42] 1689539975519700233384898980027040944637649667667751955557896449331459723004983104389106386424651456562176523154005906366692751838790115441751745409473095721033898086765580314896703965390943809218087616419606138833654568858659323745861331017650102188032851857602052882513457425002684111303337852416390711339693237025289421273475808626211611759698201208854757907769419692031914790776426186474803194597361863231560335360732726577090012708186116032436098019094861396882001981818099039867311610948701512038863328443047617068833106541757102609056855200480448100749780865820423881490736698333821344832079931926538766325935115298100314410553533141283219728721825146195690100530560063967081863354096330623061930949489855540224374386406220317370971831389537660196436765979896034730913814761587864703647584297048700705352134938951243598323745982755479126133109673996315315018415138689796358829314774040315168970388259222002057713016654719767223987009698642260748174788699955796363659946538864599264319426315545318079135669636673989207443893068517646842637583105773386945554683543216814042682210755206979923604605499216854770899864480883413663291424260347755816416310153692334596226436938401629770113832149592987584573827666653821851711328114064755213176305720404718995179517939773154710308183011521896702672945622728960944288027955119824398853488935598880653846635237046326916917069234196734361135288040005785732865415649869807282734725484223596197349014115469854843246033669100617441857058379193740490402267766182680807312517578980875693260857423063846048940765355997727080335525756726506989668798268948672578445893887742457851001584345973008660336884693716905799824815133822198657456632790718688150945251787279474126977572338634747489169055208396132373834989251203721084460307298859373294763993119602466556124734317133394821667545350778531828971164747067093151492369961882124394128440467835524588148961929161096809441425557086583855000862635623197049550596801578085388008713162378592579224841861903746043833976650936337592125038472730336654970701545377843797849837742444572478539752356514141996772634104015907554939549332146113463361535346580265947561513515888781165592576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,43] -113409122421962339395150573286529038807626996014056349174082379376984598458023530596561039572362144110649951158926840029323562992426326255695735385655973870554620999229206378539152965746176336249632947379317955619962423163754658512013772968218993480530356965256826772840636015468974817629875004071714006887147780417636753426799563267065843075719506865391569952422691845868814900668325970402315682534325984865649414063202734653014228491148103242770810567933918245756788686520818131343855124851274028357160194388537682678460319158082862921173665686622419679181455973349083935095622290341297300843190001832720207993294664804602081751743863106221791848416276927720702892054724397072767010285816026940035138510405203476315314209254637235765205879113318942665234510409492297764722081749549571813567735076560624044416622163803985287737746817728766682206697708103754218117239851403335962508523376423090307302010183481146155899060859101570219641692414312477922427331691798178783853097120332410457438231478777564176383572959389646823458540921072858481374062910990429512148608000991112164358232167067455035550899150500183001255754582283263491293944273763842470810525995588794126669179040938303799297199067368572666941318155871143263984201473525433385231684685777581516182339633996556527269038314815126192982260489890998251693307099540579346332440340114214525412820929109897574431803300347832567172746985620432920244438566445766452975225118987244506869162478766080431112301065084028950101029212177624414152441909661199946218761781784744521291336973994963339305368334954760912129655803040620744102342776630014692670443584724270924457594257347846191929806617167114018149484661592858439955775129450103948898366298991052112650802601611243602937682178426219627376532531658494279682913485018275395965016338249358969302739132639441282358463021894051697704163476080351784424602292242286044449936845124077822710767929407058101740497305674739403669075576180486552539079892079172253659715999864063785564525430861904269436310919579212030806381021274287985523054652151578557944010542070659298980112049896031243121604600878070780032233265428275845773400083519881838798157551437968748576768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,44] 57637980372422842350460938367475046124411105268075569653488793160724708469673651431233980501925930407240088835509003407595633316787587183267184213841422718538492119139070514938391516887943865598889897805578567705661064202366725562874209002763346905151472839023458464251508992022968590802249382466276762984554492176619177718103258661280757190957909489455530637864733135075376344979286625092046167862217015823457808205628728744163648684726752152266247208305353963979883961046726721018759908324526767506640922505767146251435420597118879087874628998108988638355191204678276046261533526887901353436147026361378569209792729277469929096260387450595936732733979325391021279835002672723431689747535018153752079707711222349778566291469989827030780000139022697226727145215827621240652876328415564336225869493861732189908100027238429377427128848017724047587431134972475094006778998062913611071303103348644744355090984892225205254236545320498728115931713848654427311288946225083349233223892987233661621987041877117300400195381672839438946121227939322874098479131681732972585519086787682666675261062281806154420833142729140188094763275800947234710296742029143732399478831129440654806034425064971231136987011344093711260570984109267543529741333431740056935974506211934702195639514733371667371610585207619334957316899686936666351890534685138684809737840746492200528031498523578009309765466409843996635305216648816130281620426755285090789964846683592718300746602287223062807383391569835733298175285298336454865878236934391305894530580599347378482824213864477160462909241523696994252550682410357477755608847615478372359159948499873652098182955090044505207642419860825379755895056058623952392760836926233253172534456886843701214832314019028649783845412936195890568762671993580094283679216928687557198405732395908004576660379851857609320002193091773451915506863246408369190784778183519625841444681962183794192604072242230378247115970893876298667603986626078031718868247220745170788372968817842126189061108004263028088159920460724001368784602319133425337864834144712963804950325203530390127075909399298046488825046513203449940962195865146963287747552783173469871070254928287628263424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,45] -36962211355974778782752651210436551599569978995301197041555223513785869259972429273047302108953376214015578723040956908357151323795330232656055102773012343088479020567285617343641650361747318757290906193778126740176356578101621127889766155307226899612720465893392928299763963109114816799828782734662035229545657759378253334121977760014218371989074280727141854399361843888865358715734562627215352393230623153772938608007887734473414898290710537040868584030503281685881213882588344844994837527705293597089574196316294000906294532831919443783963768933337280775744682275085531636693008042132742289245341251192963194756151799054226063089673673995915427292884557085053514231587060250007566048855722627894556542112761334791450154223600644436354003144189952760241874812500551656964388047180589158552709123143809913992184863426875603275488210427416542827007864085071003933065707065182305812370476391646478880624359636751134775342021973707134791385776895076381441427398221264915317611267653823861629018893455792200442695771395582145736913086257610490334675477082884654130679237735956934406483409942662962559467911110789689201986023075648762274127828957739353082256914493658204948503168555967381090799499431066005831887792628939097520728009715536257028060703214803898257801692121987747222607746111043851959563386512380074292099475099001545175495025404897344320648562795435452534924443756872126241571246791318308262546653713710633735822747172063088539966951478040938440411996768619365872714015594775727533606474613171534263858162450141868764497459222001110980712182195734442480736113731010124440668922273991572114797595284984685147186852511561471341409758169333927581965025917428372069037607276691446418133078878193221238742900394856121203226623796396476484565330326652972657884099605651759207439989270913961047228342888787384426257481701638170347161543708869707757049050420165085703788442526283048492427762911574997166425966906476994374329645009141304638104661728089879573164494535358440589281467763784996906285960379127777359904039293770241876025567146280968125327047493940178193458458820210173917011434767660683238033199093011702587829776004082296949818869420005078859776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,46] 11315721006284186447331035979641480044628240422465580036051272838698486391082536632751871454828512015689180693683045720664119613602578882189022276334664882930568375112332454934288701723037610942624985214750232599898018536911771748094109999333486297785532578340078080487517326640463668690766664131563193313795732450042316055616526889367832964208249827205067710358234923596037725930865081448158580830746696425063753014579970782518619269517260566244198839699705474172417469582448026899187273580295577105469619786369361128989793402100101583141089899926662046670871377368702214884637582938210165551558616745024610870342932295457458625850605858348725003372894615840248540110328653332838478854046100398189310511351187766753173875493218014026046070815668875444671838317058798968078614048329870750227083994044846392340352648951991107154865937357037381294965379179186831584157864092732188008762454983496128384984651933573912129094682860456408185952494326306516845880245583865160283858199362743368560341437460915965240466768240316282292871730010943697464103495876218006040600020864686749204637553594697381110723071801560615941004973496980272349257269786420127817097178211270789042934528804540612052813082738104077122096569892201440610408137381963134929043254129001489810314048811260060123994305432300740923769038077050263111698875173949242453845368970343764751676265326171971650418234452731255315372050678371672626860075352794572865373552017570956877239316153948611175088886056519867202025422423178886822160403343308057676332586046963862766162849899238124622337841197252083529933702447249704642528951671038382718880792234118602491567714425616438921384134472392262389219918284411960085494373376245015826799170782408700985345013290127181707856535361206170037269382808757817351464031482662804704312861141450759715399035985647980695117026638655128835636105248355704713491845995631906523322519512247941033971583777053235852541405296940838422488121799541994425540058010631046646859759087998110101667106410480920168040584572528613642141595917616747669550980084688437660126027802246263552083165011078963325919907465452179911799798257083105709072744770282596514957182640045569343488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,47] -2078305657114930306375302130789214651819658936880656679047721496564981779797581828535528450354225045639697967132365622600595214139902599234826210624095159627744575327768751145489179302730872376984538825915913847883583483644531841766324374201211843911779584207873039800453705000385229396377642870044845994175473476508739321282084802439571669943704649854261919573636241953575132180688366409487413573485590447946235063209839039678948629389316013530557019457764136208631187995244808904300801061142328432111376132700563968136232343570165614467406747037210665579928754404277451844321443230848578478108162599865433448049690073615388535988248290950919615745497288649493957189808165047255421657296668096014794543801033450453297039583813710759136308899826987593078820611511264786529192235032900389304934319170059232526161920511444950898698240202382527511017367640507686082830033175942084648350977307312323572731289266784528956375222219575010678857585796473830570358539156016876974109119620349124036179309206127603951904419105485208555789132070726076185583860262568741783832423586092540994561526765643691868855550178705686038856891765008411441872540513998912954161301473873959993622575828324456484778056218503646221052671438560039937066885703240750784208637763581047492250187921539519454615929103572649215554428073925360419631151017091483616572723094185640668720225683078888243878250524922942792948060468013669744925782300950244142869984646360801724804001373361068031336858494632338521429747576586881429814232173056989135583257072248384843642560775676272777829345980217141065733354645650186957590356151924744171313148790828205903935167750377673109136554107900182393513550883621823417966428283859904425191795792352053872740792187128982259219158323783155607896097913237821404962401657067099038997352325221957456086505531753501457956267565308789311444049071539138708209510020125860388417709955792559839191284048887486416845086079354822337922163725948679641704155090410922215941559882466389230180354121498315076181377898965757092171874169266188737102813398242102166340711256646888780104752437968503593414253164318569135424057005458891610226395341086892606972159064643255402496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,48] 286013279231959928884912215626963506014979460026441084070981701216923676602696131516465497657949096830869806771903950604630501523305511182958721542144380249530024728771116841491201591950749071059431915185141363759926315345768075684388937485130729598402069079578042805360008563901443592712970276430143320991155720963106653697934960066105776513601825816852216201994440090867325842005292844799499905196555106531553835563319532984890722684663795250764703573801951935466342758412680832525965867796973740897485108500183962683166617482640417453240818395509286986344981822559134410742903177045006155174028016461157680044568297586921059387823874564463191172635917549169405083683522323668811821346945478243540742139830172784633480529873308978266352610827123269364567855108767939085307391257543931115863864427241962605638001730211110799395982217134136087810264160182889133536268689170786289879348164886451001298879502737277080537642527739842044770056233202259242636360777844569043984678184060454000695025527458649056767846221449384513703885192351226532083549698835733402707954858447829268474957390730974060197529539827276779307726635901513443419829824007525741768153900345952875103442276265445922764968474245324761811547698236851482605379682869016513058423316104768550251502329112717326246034974150019450220136921090961467675344129566000785861552327346935710190434677756568682024706374677501917903498155729791647753139024256392550737363862013978610970809711701156951312157714757505568838849898262219792257102182367514922383061735182668260374110085107827692256664322775155581917051676710854394343426981307236437437564127543217459404703291538789764941546569953490320952678019232725780454746889650503676560578057904755304312203123810475100981403998043687611505408067990651487149947692690515992815126995647698557440196561679860516154072719349582494478799282479736257064945466236137380191767398624147266578934128728805109745386112122911146007930355816550887910717472975614546936992758455700344820142707200147504957937994634723474569087844508526893407674770089250295135452199194376325242482697250519459683877280772339805598351225987023823120817075117031271666086711887487041536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,49] -42892248541908488470363099039979306186098341818931581467797899414212100670529980764677538061525364009972283301022251505540542389211491972442943076580362890883285440046250039922001469999449474102256885220248738888236133370509384047275262758461631441128582481552288659446301478453892449892559477698703615613637428296888171441987557458882143123866062363885608595817948290970462134303340693810338807792131094718669709720790030216322232458389549249851587299910529271855424060527084077034242070148054040233837524115966534035333890465960236924023300971246099646062640448124324040197020740430715937679438448208641044431819709195063823532260736288763568968092118533948470456952889554455664481580922297204742319084082817820153087050641401269232352899780734890698462051889232210754775254149969077153919551889628849752688445687540713284692975820117849179261439318683267030906641325698577223808302798665859445089062398481624399155403298643966005801113003140908150852961840564214886802279951206286321611037749944707188029490478171483529559311021880295060036201120315177622308245494347606252089746965316055252801281549766892951257865422965403921120363849104597134621187987297953482432478079715559318191989082636349784500466355707551247753727720309937526919936823975121583692658803783603455786966482994423965804192705933384455264783000436723994588686070393547746042930802197240128205597169378652687520882000109073414436367100492816522964237069457134028396720038211454259952494254667679351932042915654847446003171836267740520102339575312504935656103417887774880179689136786631928520730963916122401652857094349176476026073252287975680076663866658177089665067010622962991184664015040565655778221578583305121747475295959765340278525681565830294735956539817461459033849628341769985267326165884209986769351915536698873326815107247051882737304871190829181712027201242820972328240228410828639682937415317998042066710782690309887193138873885006328427776199252755711574443671240037746112321627081244111644422044608682545462173689476003015644554849163922229423082249522885765479011582740350503466137626457502265808346336343167663611379727177453112827045355916611673639591231612042346496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,50] 7189244694436874672563221758094392035764484864828404120861529601676915891866882522642651322351675297436074409557524773022112958784744956550690918168155799703140531467937909188173843581277789616733427605623536378696262121323270320717845063983956160839088643094881390735075051644138078324108184770231720849546538375888265821030196915244965994585594377955855126530472616298319334222227570007089444427472236255835334129657615713595344100554753973033233885388409276156484395516716706141315696106547920861584601094232711341408334139774882109509991603562067319608877743280872671743711483275281207400812342975898424128316818578188971659330733050227250244621056888686855654297263701969056036852090042567721088564775063886569096211966023231071127774407954974995258153458368475165419028356104077533321856157962154946677080900626231915552697687665250962151001739144466776892631688425944230207360498053673433296400725655469157364100220679979804579287227446309453974339112867632369370342375536791541617390872712928998296477415392378956631985803378069588409443691381167395909200521198087990140760642983628964503855328329790118858531433468970517139164000832790087216396806360341939994479919681766799394983404238821911119189393806335959172904041641077496928813615629821109667067565618637072858619088984583177216239992579708509175170932853107227008398443578944342476545332705150465743673947669937257566576983476235771558210576597246836213896612883777406070530337240084699292680759718383686920625331607902857464706555731681693011765740058399559270572768860695903245826443604098220733088994850565001553926407208970589500925332751466577342687194154422804015171626653184976907613259106352830443067345605528503696369055099609828392680191549980530070244277163373420398905016086750795678303874544074669723838838885522460847018548570416726859764759853401862516223299521739590579758055827198011348667530105849705378990873738070584865490618926452657951349362772758007535362128209969569007716413755555493723705812717338674886211149784522825287386096145142473311893821748397085206313210748232581200990068003111917130780564462358163537522228459080011847212663619564743552755330568811446272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,51] -898293906596916176976269695961780748326802758407113937899832134268690005966867986452103355917865764361779305392782449246271612868611150017496250094099042774343948005806552501915627543564935373012684499921815884587172149040547141040911466215673580165475044194177802456407649021055315261488138955734650064120919007131264105041863362639868568728899255178809200663386845596228152416779025601391625065311718390836704290834938853029364152244803611150976613056636951151307536987338310974425578771487907113329628466606402008262345221669058356720180207845884957559471774398300657738964634319760679943966488823848157366933486309572896973564357439846979533818701775885586240875073389764588840666054810955241070934632198819485909996529046578502583641681666642636086383512895109761270736245493803537456354975749505798726226824541917675213735761702656867511414585012276397355155875592219816159079602702218958922102527116990979150607787604657787820364993846183104656252397057960841876324213287102618784002448971657920431053963255143850927510047204920103145900056991424000275157932175555273512957988961963392793548072298688588955911446518103559798929673361664137887701035105798519526162773665269154202407694038452402107520875201654234461422214293243963647444110042492113035641688660205318798103776984843995996617588719579791960004903200412621701830057992267361591198615092003738285341432233839808906260950031541852271715521030941323226418284581892233773828328128582545704355440436704410884627753627034118903715872901048808104020227212370295858779814229043791492861240924500539256416083149535453133842176263826763682879812913210722601625451714460260110398639360390568035136621949724765066474185990508841103153919441881098068426854608441814185921354751632664967048789609559191947401978867066714324243249728647377105882408947379942818123024706562808463739101296221974758344776997603281488648611469548455280455228807860243136488987374066189566265262788567449640867216108055328169752114582456898827865640464296394728066586085632807970354132051043363790166845312389650479202409218273113969329259725593899164871278911579691312216924273709631142146155171592856744254151172537974784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,52] 70168192419576026641260467594687106281998563570929791301707465825333463671483039809815301282263431737201313376535334122539605703002851065042973963244488046130383313498295560855290682898433090539197051637039293999485101059259062355232642116382592281700983337776323384590430681319961911862223688722109570954870804436625875879062239690801181106154581150844924835560430137053944443971205696652819751819631882251074667964297346009829738708721286444809353918046245922704030460663332887452345938349460038275197374956719306868513765993637957287743967180542317572040646405210425686147231530423064188827077745321669615830441060604566557305286505281294191918468266715981320363006421535505605483258324552939948002740380108471815452660823804558177717321107044931881811919014131171182757487018430014412344387459442822907428804065149717414665753266447105036339536599965217356794494270315342769803689370237919613383579455582171556674489665028816444858169943432420717067987235838481064840776029048923861184436639342125013616888764706934453177345996369529642795189586168455768266535203793875469951337753127350593623789847922243365314663931835468917844555328899982532484297851099102466151549368475126450540356808248830724721752934982714369528954987280470265713961538837919179164017265272879755281954369941079571932018025839725493792347285172518877572554891422163771896872090754254243034855687578881219717070694701758316541745705125939228691293536648536847957793152779006991415336052682345428578712963741822745032167708880802290295246530390886577728934548966821025132783697413357764992916274557628804886064919359451381232170720414187266728484225184805480878479612534993865524412169444020688914855566754106057673274551320515381826679672899616160124880525144070532006487341069758358655959033281745022017191721794368695370260032024193891508959319151299342685743760066932450296261446657585426269432041711476378900850742818065657310843287866985976779791744580408979910624862838150912837045348588304449701255275758956320899007750901466426322592138875988826254555515638669357611754522328885201270774977178514461081581452642558577212455144710116077191824658669767277741244524833800192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,53] -5707728939584980257883494546627520409364445849102290887691783578569810138315736838099769493678012565604626674385240509154581604724213566462126313075385414195766201841930204753624161495098981090672289970962355866631318298579880271967869219171179664349882241641269595442920801828949895063321106283888580644441953737029285297647091509346141155463841137556765038683334301571073288363278549410405992316205956226207753726689401637438993486067137474056252956847686369609736935542514002300415600397854617643739648478342080814887848663809912363586860866781086783135527964484360716215065085374845951328029667121951820910584684310343722760446140174320702365779443139286581206999243589491415050376933872816848804150062775479843915701786990346552302459640735715377639511123881358769196232279212857182234603598469583309743653640918265851262340940625895290710451445412003650583397860352148436961782812330224080434868298257710166166454210092732997533405217661113197711537766949397253085867998666150290827746970705608218156353031875705994700692082372085626653838746719569709635088298144133486977099592154709616547508688233242677450224627346882355924188457440911433126151044510317897413061460601842178394705246606541704105909068957542308689284844742004597011445681341066723509881137251122712907718596479428764019871370250492333597399493485960520754356746343732028067039042479316399655623966853606999865822093351755595542174265523301920675977059918952422126518946251597372906102698475128835236317896007329482089837663711784465553898301900493871930154417665086927260716832639485238457837422354297587228140062775728415349841197993112881863748289248258099300898713540066234975197823234422078560823854776228349270155981917972644893319876776915600678571162973064858841728725636495799928135079550596002880696616832189065763976066142485498893481755718682748563137326895026763028208180372760892747085789666757529655869250967114797805227866298844755620444619612914080058387605786853224353017661965936459924223899875545815559572852428748427882306941904409564854086120319807027571487243829585060887453945880321209654908115299530422837783539064563494983215744104469536676871775941820416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,54] 765613231395898801930768215713964636367070575815077316204435104087748812438142443099332935820368878111891271691548525436125794885013686811436520505993244317515919006749418096865056693983827906933851874937000160274305773802396961967791850364020781590638390800390042081873183831248047767283338882401151836279121934738386363294058342441203578277294575410644959280515760487571454027653673423415478869217362712086592977730820150572596781574338377196324516142393170981046563828934290596907530850706198473542382663079612973322614433661873336739612849304069134791807844983400548969911664719139880356027429281580944270345974802975828341445467999048099148865590018801462524463046817707673488276482435714465573202489971895423367373442649329615027257225202526069180880970317673802468362487565574623388611678690442993715599190511862382423664815896244826991005783400957665403981575298148400523308934703451464591878559320728944954374412791577360295950658861272406840604710427957716366211678228040571429238294697389398252343593855516182006595850315388275520735160523899900946074477108617656216653413814586546367823274975875930515434351345990241125332317660217804890518545019006977523109533573839189496148696657656769833108475743154029827965840120689276459980829364456329185004313300926832985005366519904359146954351322592485284787078365761558405675430788205034233246883736626226657771950874323973980853136477504434295126697541325057281056205862240222363877961752602186228849351810982853562760070683432803971492788100754978423332114874804951161448311915061908895429452824448138947493026345766783763423272275750657068169585595515249415570708782177482480036159470139210722283965796104319194844299689879416523465576443496297862228915888145317598708038089690737761704418941600028914913408335113639431745867383085173531659404518224410524771271605932011036578623442643400162831867649120913887048328600998792064857217875974014459652912335082231787098752963935312903747184486270946486310545592803170882395905762995842304918076681358750124064870932440583345533085407061581705896867327455448362427829880716642364682739694749793468416457900209399517307240250894803740231656422768640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,55] -24998744050766165634228037650778567011560673589113645748444280225961781335178566155950170519769345016746444532930997445792229731002555778356618211106384373069431620075413472574105618478901404162176936287590165531016704891501471804264205670063601819537618109498970712050037211334929872325502171537014598995309744954133762453911645392508738933676502391351855101153866270570654333899394373409374959363726598559361079698683819067638297625815617342916717238548186702480503641393021794062142358810308127727778192932861776108923091249082932281155713140576072102521877629651362499213297333525839852492159661161099700040845784582541900644824029721751426777030280901688509377610244651516210677105306901346954219055571449337738118609954400896948857711642012049445871275258641405207443464596845383996171173000538370688924320598914900990854289891809401534349112784406600253709797845978301264555923367038454455450837766648271802864189098437611566420516076731562033480331917713909904335739114253620843271239018509112967531709342909345978312978445769439516876188435204486372858867295518738918306532229857468340744699404879190599067408956108383147733933309736524882247070223439841142827434546933750141478491680126750813933041386932132393197468714114903450153164382656569568173734252913156547592819854673378313377331696603784507058438161708031758884611664169917888703412251343777159005127661388630620477515086942962901652450654357281949412692625460239857237022615965027076750590489209500795653630480754784766202763973889794915077444102735472284272370321226701077546790193145608672902249330792899902832255201838140484992889808839225805267431006627121818871069946624553441138917650020543691804752554404516791102055107782285178435495628499728654078792287043824431101075982784556232404799443631157298764787136187225006867346980007574370667523419368656682714151154544535741412692530612468123608882692739248248689273279531841811153733922425558144357805541712552664932148560512367395966447835937204577405639936702167335835303096500875373792850175685770334431636414956035275812111999037401802304089297056616876762755851105123990095902417079618172619566105477422254791794586812416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,56] -11470640026251706112912980482236653409727629562394578389564882866596407217583491135937386486219715590368522943224180664924969939154766713466798886986651662970961187541171173340141839971556930286068952896693855894043140001125981084223082777143083673006864374344934167559819430408049822196081754610878851928892202281173581278583549258675078067268567131120988430361620406408361358519301658774459637581136019419047784166281981569261983849991586513057880911651843207830669241739415865021979742463654639604609590866637939046626948378213026646253571042741807238907438656023524330069488019502263588045232185460335603765201833274023137751591030367048097727579276329666980914065487897297804695443092012672580522184783885835223098368693201936257776495894429067228033383281141453494416336618362009575908091987365432696043973552002019406897863799781769647679751549355149740071388466116255296305385745820048257318359164393600226760592122073236415786628297094523364272181827257844965917002285991651124110497871861302226851322617994502535841324013322379796943370446408291304392114634618403603835081446771652410972918316644313520963229656514230668377145403346813336705223165628159576455027448426299652584915016097882466117200523021602110619782273087811921645983649108926606154762633155450419300136872043596726340600396684177274976251765671921893384159746092850583590912695662587798524463022387937115711813250379820409326465251194995477966884662846327036720510865946784127811282762813576716149365059653934955804696204736751238473108310398292889117943194228472748915903907203347440201743332675776325359474178780101074131166559975079604632026699190759364012256533855200126218816916706521452212838481764785259871742465162672121019523875093108884888790730796295455141859850037756081413376342346149398744660902766280119396187696730070216141681566501783689050122254770181408622481688516514720025017428045349120995891253454972910050762849504111804041731893441368858520032363701565032088396323587406733812250725440671047411103457932063424234837162253602962986204739425569890313893410169396284456514607714911289660017749146355969671401519420953516923098535957993006232278631710720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,57] 1250989575179925669256617624104545033760674075214876302132849865994466321960049434434574135584663822985346138943305506947072690226970843951228336888829096913940658505587606998506693749429346985014292986217995386240835727605015306690971630380707850945490472911183445432909322153407491455724997707527054144504949506068546461733327589911197905930678302793007402704204949438398531112234159829264634142512719187827715740323542762972109003857073069760273209961463903033834850075431400215061368436249617900026348055656974592358121639664969277172798086711714464732851106784071256654848219129112948813174652798041969159770949246083512743539555264963806133979100794092229309234492321811401046869788067384712043398010756985458985215954110586701504366797435541643567204925339637421371707930686172593479949982755635955756507454895435237133298390018779733080846535820070435709648677648693231033098568325274067274702384995124231714331124665087525686404992358244475740333352743374363876799130155381591524237564074951989561511386244014959172079776615832515177943407976089250982409751164387519732566224887302992840880229643438351283130286275259206332489441199730994237773843366064613612303246454904642545754980328327761767143083686567039205107450025662774591208148333690858838611214877744412919009330071900966891852641077889160049159216737706510315878050812543965798586253329914249993886417292524041356492683159673475921399540575736258769259891382733007081964932608528606526888292236575515208166602283089117045846061466864743283788596650850240683635295909013390073963705918176058139733634812319367135373448092146573704263393260316259677302929644687525573718329509437947242442799036244297274251387855292281542906532881719194143841849532828752073518432973184032668435142920045186188071244153159171798393090304535858580803505308232030536066897590000815789486993285758686078143327850683585678830256923173737825159608289924025572834810206226260503555050413819054989253284552918814832129761691861825001990405411490870012855224460361006759107950896980658488770060004564056064691642558297692810222277983100799999755982047250656960136249953696080018496901507291127522420208959488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,0] 4227118916311532996418198851895730615860701255959171003610016290760275499995973250753405193469004973576291856034539232903658617970236503155557400486093443083172806099669551445424702859077581480965387977549088518135074882229670281870664112189029928321579295284971635650314803338341995537860842458433554310357298130576754433721570715681187763752152137153818616068610135231368897972631930226795309514087665633659670201959032843761847087194942130052135814194144795754628818869885136329818084803439320843584289127499544840583253585690099307604183330514602687842667871103891333888689108262395588387557649016044666456987859337653363324408779530646375588936697617610999226554732313611706359025963395688750396162564506446718920129650263879867865065077338607493474653185364977910024651375601234818614125191247425767882478423521474972571039816027269138187554506193460858747417681877818884643498364235801173078160743867984099330030144258908626344953733652846630356063142900240765372298587450996404208737849880463640632684057320286554445138567103562679953168324436575714833409390662586750509920737164288623194566136279171283216478061797037281619857112479247987617379324204243966896581525403730679791150346203497625482153958858290658409622633759668582288433883597727401692545503049575305238772088185275379352854060643733377206848377433086422064926252552919990187113082365280441688979458231232352427619193753139374573835465177637259037904339343115237493212054987985987481309529836683171266389038493695320987981952872088487149387324581845293497538869455241366769881237845401968464380209453009516536885952794027616756314974804662278944063130678608207571834832343410960182594214086034175063906897775932166331567275999269398611684646142892893665062473954079721155564935064734116232764562508008851904014861721825107954352551452745112452160188787427913790525482633507521270716989486535337054251351830633063206365228437658535868321633501914042974465039614841350288186900956704214716975430981876074756122441808359967891260418044365921170385111969007961656500184816813360789685443593600890694079166629549470730749561713655212832502902796941021939314549026429247199637789558702080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,1] 179090938063709974950963701282138299770822005102837212591027367159555070545670546605374854688366531997969329692229173014379434230844806954305143949611576934011330201095769827860933384166569538780272571414827381888402515059089886170393800725696574161210970379127706190689023553096032918224637310306588462124603085834333426489069070258993820189272485089682610831868558904088113485505080043462900738575310315878947180784975394501284494681516338505163547141496808815632139621697147111774825001763024980402455591468253581135627471208349672081171467954954571911279945639974523861792922398773223395890917808084528905223727369731124949437469548526879678707297357857402814066797661629582867085659539181240977712543336444685600152383407447867800350731107956090260707768873841741027266645617996078842871992869499120046774677639032778209713736857464262133532687715381483064206068086943163997809128606843176556150148293115898412439158687726740406488860063619051981373217561414591233437771316843630536667535936104824902420340684320447305379058078769924651904908196604906454322144418450356275634703525669491187099204944303669916637395678935154260543819805274617506462949316269646468194593722373958864172135126974341934199931809872208500048987580153611532057843052548199081293932922572075573325589218832453253039864424381307195068761698491138448923290640971221849801818938732643390781957730033708640483787034664635161634721418466204134691887340028628509208088274737477662656693663335227813305777858078158889925605957926685652419505994080148815148314305268319136299767813061198632851211928662800493936081405981836122086908581224122295036323428818499667738999016247162474322471274735558364971548748483810558653788596627074881905235338796874071792257538892123600327835731367673961291136217375081151796397748305711101939661189241070225920479135649839673406252107730639639352128857005452555050210404344233861924686628194082709328935394554231569378417895636544064637099463643086874842622988646537365795340037514267607454011659088423541470422971048834108661954488100909059752246645483505246402112990616945927331958279109775087919481529792063236366485913899320388468954168836489216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,2] -29091668742285299788539763785875045097892142081150640790890909691802345899398105202499188110799810818336034334387315636778188886784199556330582264192009665235793517985648231002961800457544706877798290692127484165970522115078710456386936824247245542372882403109382440750872981540934168110118831964768473688602213990883011311964125069610604313728953693386621937010248760370237643105172188766790893945411467542155255014970854275408828859222937961926681487061103864321999095580722397714109792472929974394359530307364256610170256158304747655359179257653453463812637697736860020797137984241660869262148332851506697678697748942691960182455428210085869153360996248070320470740162140454468817232325323850753320699176858764567786985746875999238213101961620159015806627683043960653559023585755306356171911404472033238461010144530418699307993742183044715090854465216438254918786544186191614721834275781731738381237337159964677943495255401141217943195352039754237909501474286860336397539961286426141019781838161206688080847854653531237570665301052381175498289000643065365672448849220394568994695735455113816074716538886740736016443491755609001147239313820842016970081499212611460126788055167997851787397360858115260562744663307204665230768611222481389198038320068274910345855087966702107549502704315956631618057529277759553864188578856633156233963996245000490467434278579640268261709650831161332104252515235188779857159051228997474983944524322137520427200370848536026037337348476771531125109419425227198724706862984799308095381263990071418236511239838766598279584153797327915708379276223987517311460714281114101891918538112789938142881240795779808993770205407614740745011947827979961477199958456866539590392138021328500236458083307390035255305770341734807485861865654447486965032846987586924957883253201115917165038160897267309724723671502259346059205018228608417444883727600973448003255800681707135856600835530668154635472766772949323894292376186890452066098679990828251330574132796933882319673001190830835954995110680842639191081488861625544787135094585619278536635323060955196978435383864030544654606519613137067622071510455659429403416504116261411717322368199952433152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,3] 927315939031181582468013529946987830625616002309076308312491338853991239747636710051025478937307598390847835903894247677005278977775113890647949781926215978067010036050843605283040159900432217837994927292810191828730858983561274108455518825303039472752247637300158468061923078409166108969329817222280439877025190241530868906016329781819943085836192865990949479007047334060320909153908750806470352918972459389866446342394679910508716285740344697047837324748756282321222114839895537117967155665733662143450507959857218171471343599476723646311064953700387745284466732367890697921362624784967803126510331656025757586906719955515323859111900746061574682893358431264052474744549614865950927464042211797760306071156380506271775268239520952683699998855653776267151647326252902629538479323762548450018157987733827836613886290886771785447824968666803593220559479290711897683978169922599110504165974080483750542182682151914554194432098422751493153553237958638928328255627336497917481392054370646790240508548916481799239406816641273985300137547403215578341907885698091091540493532079802721443134853593566727851013030358538288953248862913688845179468927431840254535803412404874464991365161233719479648250257080088107203388567232417194850083869527859139437955993635817833115551309489133492966902263884681385545166696999960205181957606428718773580246109318671817863713224698939672778072098360643846404034232088037000564654403278470186974842452721959060437879726053076132501592546992647793896362089465481031899343863468617995865126528086385533135193463695691100298840704753351839995385656386915843935759835632165575521653758848325101554652851520587510190984357723512117695852503457156675735271430070355598519180170294676078654229214706954509635643384266904084088304576196384315629593432657949371539521227632578344556717940871477578153442618909206160029056944096381974215891911693700550993181842325991507277650678407109171109164728499813857454658729370693150530589298780545717991239440276334043639781431827779973782885036311684154480312475129068787582185367742809742688114060157025352328792260448846844036477895469700074455701752546491512417858727734969367514318706331971747840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,4] -10569200670587840275880606523638697987380225558069562891049518814231196146912637228168352942496611567228993775876603976211940261353764864962540223160296352560002051524944436161119637725055127858121190820687820021251527197904543179711751173364530939078691907332376353508549472195869630107722227683622553564689942113339059782818915347040017453858972499352119346791928957519917236492169474020939827447920414149237457061539006067095931557439877047092933620748760140028956624072286368558067724141308588180021769694712067864460617989977013835341489276605109259981762002123921762445553854124519539593883698834597985143217320434825203625892113213834774739912583535825704333193815650073019575314398219239433420731715879424903547799204722227219096740767030634556105783680856369776134308183924669350959036132839928329634932892516577248671758830903474839947648139814966224263332906016257358326086148251570922798123152356962426882935334765123582961278281046925453814254389055402128958361378108967307074998301091804869263476211282234993723385173980713497294558291328963749964267560739551402341133548472910980274783940973087696480188709716864062274612918643743067172888036183825663287413528142309377318846699519158589853472119240934314310628167790259110209870628139204297658270727494236626036760102870955229905870424420686625719701289899686113785271802552849383303668845182598660839713781536618356556960481176368172401932523585734708655809387963644729303035754601953683894608616570312836759655226046299957435848821890894684043806528304124798192745829190584627708256213789452910109536605638742253533583549935371026584886448290676810898092742171871411273027799122202035813801868450922115067929370946501426769173625871201046179413152374513485237111789063914339612984318760401441034094586427519938407748379456368349931477407741448686524483135803284878102619534822279875205781162774183036791604308922520573195220023929964345485242372696917587446920693184357559204488288190761970008096391874291413737310392636180256803688667171055849779677206829659865757930778312275334835325200320091209600641629805617163759376978141164397411258747846701255867071826483020910786691579532712492400640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,5] 30460164882625985066480742185977118246706474757932764636242268571168602880622336012027995692908042866757635085448446524770432486059657562433718050122949740776296537279327326390906799553024440044224537325401799027409759004515994269699125123713550148786444546481155365938513846649438819598164900457094250012590033427245758684132217439561187310465943694017534798711750193587398495347243738249253454623500620941009709484828299640842556118933995334727832228231094482001528013617669574619009769168992403361244748369664250451261301435234089617673340412562105161527113095237520195027313557260253760404458829404948999234294704577927029682417012286303831146441729297818026614277620098806631414362623898024987111147035140850391954514057622291560242130387858077751711299317519918969357434656417824460878073898973339681549050587796877745706503786566915704644314474619051138942728627104069182798926358626629017064056314366127080824048970355431510557245247038166114601887983863750216400735679767773531985416347692872283802873965598158373150762825644597904991210820016391437708114134153261416463180689913186374480522893160913414789713076925370208691420152954694211675452961333576605323473106774292107996775096359164742836276932941396879590575939584263587607589043266986235653583350969896678102563347228665719885837261267946982458636538006968568141813014717782224966425470295744665099196273687203976710585465091114888544056017297468796720800153589818774327732196092496996270408238141061119058992747311337959727959764356067006509027988651221430204349102738672156883239134188478393556721606721758243611129557229014053906589801278609325861435985256446524541639234418177840770318270787863904780342261376213565902442670412406271765056456988110789546599268924454958863572866122614874094683690067189700454549365552615338597433360254272835039084132852199604774916755472258128719747226581946978944415817600859261852727505824634401787406475358833842912128660704846641359301334946624143857881286346087154507983344257810192400545072104379593313905338910793552550166102423299298680923375144358849750709273862415986520409563940116920261362691338446893678476030711456603652933831214919453769728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,6] 822474623628699075811590341952535793369154457165877036871115515069089455911945006163239962744002951080007479860680497513900209901151817164989326064948310011455120122167953241337658415460440192485919942951743744301316531778047131132947382670529749649815950675202497087787095043728946795068575351063087707307884599603135401307614718610519715272111315736030432916413895090690900402685671894202557898405094686660751872055310400088914106176664660178935211787050599494370080944028673519045262724783066789478118999982417414959640130309866246171406007738626873599434076771214754765452283400436574485135384112661367139866721504891580953568595773370385104802250545242284256301756009814603399945034203394498313171236681610664323487534299905998339335746292953792167675390190435553826762376646595526099224326583101214926696112334297621581794919096357663213533685965636938501661389584604337069147406154710655159952970315401808540956528004764762390489185815042260196005101272032887953597840694301567236185082232041627523793808724087399929745026526502517883559906622791121067929189734420972886499252575872675193498580589296218719551626926591846365500301030244526606934492768187083114373683448963754309228578635168632350431720970369488102816330039410040580161887548128127509984142750876133130572225228447599064188712379778713679914874519708194708311760630133179696260468392038501843204604388235054765305360546245219950418559159969414202194698408449033767070675759446808675675580582448592076424983192986665561042113010392001431244943155489042891424428547485055116774256472016093144946649097617077642727409063163238008300237003208291438752932310367193549779022189489081461178603040847796572065103104087278822052249805319559267132534327541259687854644713699534237650137536661418405477607203562670977801919900192272535727700793702468100261943550784180004532705476547440912725808091667745969653840770552828140005947968131666880092713598404981824134096767632016806330434465817300227838084645713395362382106970943174309471457168042916434325822690227527010951702648156331107183812191050717802560204812193358108167311467744437849263758492908576409078623981403085026900300759271555779788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,7] -14982430734729588962833426326503369910965055069921658716489302859210982357725023556510224326737214167221722540035631916213797323957729194317272679722537659805323763900007001893516443340201081458335577314659081143321951164442941158996036169940613253043522883043921616039165661468764106843687200533135255042566138696008561474273040279414859964538990417108550961307480129053726691143085233497085492073656732490881169567667690710508132229277625038975347709559015327770280860609557116807865923610206396056703612730389115149034133686060481794013814622574516148416529204429554079045576990446095560563449889871311624177629104410211600549464954402144406593205622523476824082790822077290008515462259047668231803916460346267452149792731064042867327983973714101191360437990438080517778548403867439326639127692666792259275439884153380332646504919765322125513294673279697651493188050603707870508261534927848127679675212726525686764858810044292643680636439069509007366874062165077192621882517144668007833323883756127799784683812876235488295960969110740573434736544462441974676268729053162150406873821134401805740142472745299401365546288355014547818141293779477391196761211329101944491427806928312597244872920535260471061148461132603823298639340297215005762001088525663810732976305555745668940769892825506640231049241044717442837008658587215493114569688021388412491757355960738002004805057061153115664539664344971005921682644265025883436353800440122470731862475493660200150554975242411889421009127154320892561289199287454402772134771467735742632801385142947141261571455327180053286933708351991951041927844848605032638559465525595790566538836368368654010988878852666487031144441937759632541869232355636618507467502599268387895134975701777537307120088274555887628406888920861052456196805592456863192716257596405977381471774447590321313011316960431104795616507185898543749199397680546036239482982597285058072996717866631780600993370055684925010803556198771977864195228601134473273143413478594110119378572604552167082169440306463264611752549899499633174909935890768886940316523146316094102682086958191280358833463820424243651457422794570971969225524747748611447977559455333483410358272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,8] 143937470259371685055992751908860291964947092053253574226452225177933797117558725036161794581713760538265302793844257804892480808565431541794128476461137326077877889542601042809316134311142846193181484033442054119084793047693904006141336281764119419948792305218897037715016141574284306080678799886023755215218844571628891084445735276871562494660257628912156697861290124717475345329790701197346812642656806043346555968603028827185992041254711815602396820908019431478595363531638751777856888303914014230965690266811073557278854825454925377665985088778658352681138778915425444704301615807402363964377396048601778468470814728877872462911517237598408672903401269127435159080496547478925528635890746436100479425751704727425118653655481221887915071356038450240020955334801237582856721172724011174960313236663531713418197613490778811671016249007600743421425556319814857511391802154592863827332267987290744650616314547706391322419163908697790557250731829413187294592443629755679025705245709467609904521672672120428797914099071861879149419959064128976306892070641536978471853088046411438317725640146012377135863917368862194572491566559195320414092135571070738983358432450954239530950785088564862303512189412604375380383056944818180277054405149598498764707997930777766038046381983318191462726164304886324297771725190598853485517015763807873434032243057489147402683098757444811572253852549329177194286203844735839913604317867615583063045764451818102908523244544090953633655187802509590479735619890832929099185132672763887991111343023051643452914483192734857336834985022893576053046650751292128458990332685087238383715126041027817900373870097877789762848277473806274730563885176375253221476597184458393988960833280734057952073779877481474929155017163555073331929687526843757917843890165930936225634397475720510266354103865210002511644335421740468183239831757961298623418949893076316392867474618596924026768020840360754673089914724810290416138148161288587933207697025432706460386619463289594010160333553852120824703772913804526343429318596587790729666828614110218934401107095526829602391726306442622420510998345329239531499368569074528558677183409213982472134701790712584850112512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,9] -956704643220162956119099471951982418962516529020449212814096235976958234574129967810096746784779034510825050881195435919956899335346857016619318016968380192289069945277629028759904766921173506843333732152842968463839706060773251796541317728720735806394463313137327418438529958703696094639688882341622864734496060223305937188486050868952219123632517953670866258317908504357401240868216495655959565054187810991537330154167073052477004768265400052625404000945765276046490651801616458127674935552558285749093491134588893756177311178717550850287231656791142304882672697347545862498324697543585260372218264247233050428052131938618869767185786152731635520435187336834341656266889349624577869305704620161985175307106996809444624377167219860215657457853975613703606734050948161906348107009669656098408498175374584026730054125247733304168250558568152947607623758861913129687138158655333932024966455268830247396009758281161903719230354941528830339505901319365718304580502192656819723932526123782483817758589304055811003795282605812211175262668277202607147208811560617545947133882072722890858728111487188925695769556634552156080165149129117377855849079180006727984042181461656773331766905210869297335392051919076640058694851779631025871871110693991124347761438926595959236258751338982515765983984291542531032499949572876843452328604260519766383735381850957564543146723411740143493643937122819258347331185802909064160164285422910687862021965408539683323392568631282288830571940860769959538572447035891231081301747027763151889497583460524211756314836615263168963419871684039228402482967210366063926167370960069263084207374794045654607521927057186626860391644770463855023822652383159361451905469036376227443542240450812620059127715162523317774350735429723955760739690016602563853007767583450261916445625168430775311368022767400074651187273989496239670010516011443915117825455398558166535553465245315940914459864957016403296695284273507440004985805887550324030279231845002550349955558633062592395911010007061502976355820736300608334678751018220200922277298640837835406050997792782335210605677377254900754042848550970771948077740384337311900531342579944990455473385229385667400695808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,10] 4820568876599130781458070300658491311493321172953550638415474664997800719574254967735818597563809561028446037505985484329484734174013057577564196678457855088887574399452857101938014744133366370230320171077022397511795564054897422967127083978386707664500026274258858110289357438724572267308140754863754413880025025774983490730436688088093374020776074487514849301295086478783440063693897677178427133343015752275724257031726735242475041450947903678052224113165216725563452380818820852898328986085576511437233295581128010886229517759202957586247390482423306065426420488092164895698965439739486244683422299821447312453910124865002048200398882686765495499396191076049291332791193707572486681517483351528257849186136148528046839912855846975710139882989878670990623253471238914576003625173622783698427053687583195195874034355634165768869948011876998771572054798658877637603359452359899291090840794579408302382916655381923580006952568182826698281319705770431485365097955043882360388536953937221817429559656044245689905830841771286069845031289534316062165204795654365550485604449515631027529085463528765425118685066360147370604573465203051537300428869665575695768535645926373551365165763340968733123628786727519526251565670301365599373444360513255275577594654648369850736199638081646017460619871174437904821998113902589208051487875878401172920900020077931917774186221526954877727739507718462273263653710642379084534815746713371101023858274763059731338390591673428087940697008124214938502070558298586217296756426125523135457383588592971293674407744596273243749042497065361358578778075667673943238147190452190733823340012633396418319485745070496328824671016031001265733207183914144248964373699812221004984073183408562117052483746582983856435121228876073779189071750682067701249296112499299935899627035362136434934656082378206875824571787921270455128089173460304809113921081828699409682789699684578629330779078606473666742592998312245424021668901207863386820541287651743419658762045217138819153277901520178835533123253147898561869666030308945668594333566581594904429956263653419185135246276407421437851523451421064671108843566318336163538965475693134668001652980386292063168102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,11] -19264259958670344646240863939109315403414083218135812393300214432970788582697349846441158627215203091921933594974395756221160554201928240696157199067877246101749062050777082824115835218705434636204311188695423269689386313418848945210664359241771810919961473840239183386045314215864742434198080686623923308326059652167332612743681589779399974010787120599616519815919392243669235739560770510586386612147668695285705192820287934187007173568609561513791605883902832376174214604687818698907740445507993330562718268755875888752568809883746206413515568464324937930272445334844005994268431810622123993879991845309181780946516407018297767027461333523485859631237982739053767966533181696380703450048451594493427083197287580844072597825578855722705011810543776080243540580629387294700869194459175529273719899373757608538731804998120385868025288758612875363076846673276264249961084081769186201497473681415450540115710686593864790331486428460478174212889787586743731868338644569064465933589548909383963493854090359988537676549113178204011302070451812750578836337215294645294554813797362612707800913141924099376509822205868732931481424148789046639171828447114127037704800528390025846011895460955167996268550179206909776517242820014477841810291885393754196262377419621549511141409234621099654189839562910101056017489517020987132774770685309390959510438139936337572458580385775296036001249370987189213955673750205160186909144090308199656025757728199649516073705858844719543495306182686465802134096292015363809918322223200420340003435422999787987704555476517317868581116044211486975133252891790861676635338195723541562248666697830593801574725483395602460587189892307727799893904341874327802998891238466803826657737005953916824757909167108232532828124510781357741306129388236762063187113498950750036197797793004355538557653592898661765816157374635619537819276886228491221573094597287877343957804928488706180567163651073103814055664757296850057800336704684947471678227471231943760857814829466295708293701421099252622661558705090441488172813822548994357805750058277390393481042680389842459963182141034057665792311168874027224638479653345292598118499999751210997268080242929886600051556352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,12] 62739786659195292104216194939879555036840966788227208698250240660795704526089648794029427692921793826263006142594094802587651349812435562231525749615759878423294156650112418592801378979263389156629615177563381899893202831158273685865605891698693862044038077307381392556962377450927285496772735917972510963865894815864124089141395982588415659085112860282979693500117345937819366188609674672989986215696832991443838911553030665106640894047764518697949269968968303340118488108710698051573187335367712381091339366031669550070763534853209457175725861562584632650274894115921847490573199686212493321383618953287142087151906364475094428526216958169723246527118509903180214586699677267931940400103882475653536709191908229196948841173676808032245904993251431296666859474936544289421286588882231002090863204684005670341850843618367212775675957633080851474056350964861479536610963340584179844351842764898211446644392967023087394022987256918640258304885314974340795312868997932389670642275928440142248701012246333158440328404612333457777796117322450988093315721146960281405732057455546142046508220196916586650635066635420265054790846488092554515713587231471814996009696375375557079349089619430362827578880251537188255385046709194923371544376637435696853158185602441989749233917268107893144184000091508495051083080416717733552539037842914070534011481802755391696800842551144579874939583465490141062476300496809833113604561313597448995798536748239756147417278697518791926463858683561119094573457606893801583700991891351006625715053899194805510122885707220315045626844564656123498089973234000935447112494743495209652622743637027174794791293563589342870194696006911262564732857335541911472718023287977909657562160881308341511321719856805121870381798819623240761911463288354362947109291930001705876839657244714962739139449121811180299443833152522896487174431779505450586596801872594680622377923692077550371111673842959575057919947690384108882266590447075297206845926561268211403218048483804127902859460019169731647109780982958304976808308300517144406330927666912916121602821735239971307359536351269621521233404877664047614656953095163140366214397771994756529032325137531253022875713536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,13] -169794597136238978448084455423364650305433578653479012837207871004872096965317730972393570625616647002786496040282569159012983401658362249486767285543186874269973805722381062739759554517382790229963959345712319812611817441119405456955602213367281770420373104397416119834480930259848004021011905536288747140641634880532179625296186918204085520099525838552859840020013226769101280725124205544061801787538611011539900287197377048378029546249875902859591246592575298212136508067103835460189199878335052847853686447139510144375662956033019682940821516563689368926582425486224060405714289593419673354881375446554341074187216308880903868178888163145125474046608790113414111836664638512275509935926654922364041735532503784470928199752812771428567124061964881195834659635743046122391211707518558127561140598102552007663064220635704207852272339867998934356720543355308084205565344571160119401244397099102183426950107200715297132101538106733336527924903675900302972395886761971071096536778019678402167597761676030209149278281283246223961388342731385688615153151165255175843113794305159461258912322095656181879700639894874259943074676101952896047746229452794949932860295296508060118753797124357755832874494881299598885074543184660853024582183966332544250852482540058337720933343769732843349783903945891760679614450230562768238117413584143192597204012759192877160797460355743984234444660390884359347795112226614901333462475219379589904484692673263907692522025206675994782363593955132244686123571180346365183035910076789034455499961695916219739809152299710558941007299269503713018289183933956897720059656334033099236182771943708843029384853197190787080658269122981350066841695246514517527633133913450276550928772204885395233177074656696677543096763729935767946709037622420895384438325054294960494605182440784974194404571627852413285310618283124390164156462749102307675930002224749342097799590960300352962330561481648431078314931139363879660627414479480046690470477696701956801534403528242723948227456280892027883155413566919440069798352218531741008526825815278785096678171660077134849225804998891838700269875295801542984522397594797457717982681659812353340622844489871380349907369984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,14] 387944493089263197914387344397893153022403759216165434187534794204605484760530741334113149463403937438586752814340998550978021277655404092148792088680197486325164027299732100664266518360475727944058247298394088297277754726091187998674457539626705858740013405851560510690666712269565933100109469075462795241273685462720489148308145698234834786964373150278619373707664420839409816692977427106689003460603518365264685392815317248268075272376364777028175214114175305835508374482931989038723527006246417461715919681470620901661332939582633752553776079291116909592784220151878235435567749438793681731076176245977306405479503309577332228605000319941034392139168731711141609911801512001201276517996235177457898339238043280498860791134041388268278578442470934996240270241909558518789393673729420890742132925380397365058114083805683072898542691804231636997814975597024075092346153965358294459039084025587304155456611234982308557111322389719486275791117899800294662468400932034025818479858205863325014464706491035168087465784768466091783910215594211067310880492107005741168762905737422176723765735402277537523575650570469039340430367031500064235923603967420997065598197876608781736319341041229101590873740061487472788716736447611883702196881096797872533228972867419621867453659379032243144108318630199405291624423773430615395539836252182968215616248389421086352643874133612873100418244244959099298158386819877463152373768856760288465413152476901323534071081672005599432958053216473656129438022458245217409208362906656278818777769378518402041219974086264838472923330116507860911479662473824355169885049118010078036290657858872733797078395415650419578287074463683513732190934165177080654462147013941867588226672657292148695954043253206758077072290949047450808301545490134596890312897254529400255437491210294370092692426611474210871638989400175837280649267824618578023282351647871076747973237776895816297502172451824905655878784597302634268176413475086410249292167068076337648109799758239375854624714050267722742134893015753860007850336922916363780558878936357748911581044463024592629429857943459520686676308844118503002836152196111195933704219499362400044891721941841913621847736320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,15] -759166561538700253705092994247035874241045672794064871170172365562500893424619666102265785736178502341653677778761613534534233627766194019405828232643421508063602779948205970542722035743791098132969424772259148317652764065242335768785895077883319555241456842409588236283155998411189013924124987557859900783650061069623780101514544384811958173253717113562427768036988878990383112560237203358989110383464457278033634129536339695604867587514299638661645190611343409145941929618934961273105612007846689262596769652169783015631636590382878320136042300124472818980388004516542135035856580642726492966142438301223949774244962010732963128031786086777818020587332104389377297948276459927700671637691235492759083161464128017382377491414843479096005183659272377985049172888270308410046101427047430271795433003327911661101996864759716086468052494955202024479077826106487235094894179499579529624665176973427896861560808175763293717591572938992940282525867253286494147486050668318951067149811841834856277101153794507207498485037920486605523399940407910102164621638087706377317296514938171741194059614669962384315528330269529493419885215148429945028980003764943835764961750803533832204848856672238720846386501901686546359732338577775495878357375783994342868227710162374158063901391013963002760964618594225580342120337323778036633647130772735027861149204871350752602400087310677566538190968965561132491172558452541820766561348860441271000094336660164694281805519662873855604296454045755874977625606130642110431802647196052393493533291630028242442501246555904016266819521524461139469415950534814853349329418379316573676661751994539760982987618223977410874017561951413460210137655940282043273517028259554482550609474986833518993733602287763896181351745456987284684818668641268004425553048656442228581068035963913042243740169154624029459483798679339020548433456308500607851299271293979718314071404107157927839749023485138511989586240508999532126085510521161416178276970820742075989674859724184076487385704693838956482730014432130121947913271835499441672087065226398982175483726825119914596128439916725726459712617015044673484829633502150346608047306787796864535361274992650988735097208832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,16] 1289903400928056946252788591999960767094820635431663670649203398458117862012501920846150428923889159238822763727862874083526248462834522529851949890305010045553785907016628569847286023113297935090458841877112728592576915762222455910170930208979494671570994895108144718352984504015336835804664311094939438174699660623186814427832887291147093556205968860064095689668249730637085300889625967234863900319333211567600680957964927238237133419460257655049494554578019529629493005709813263672291434313097868718222974088901495594169991555616692488156688262281603959840927393219914299503587180609584339359143036728005270934879795161057886952569018603107383344637316410943144540687580963353438595259200778584627808028097603307045811918997110089434334622066752535754629271642475599436847603120623511416812655016515996616952952713644562781209940058678610149088154538673210320285124147563629045201275759144870600132086633650723602627824011515478325333664613343623231931284860491202351995845885127589009495628800519129823189823279287652995055118312197842543501205851522418586373408143984455314756945468721407312817651776215443832106678988185410633627192903447801872340615112447673025975057269550553305810035791175767452936480575005155645378796132549177652513745192496438210218680487589620938309396583062591755642589427424287947280624220478605573169948420791222363224043425579867328728784143723300041935136711387482422906896602774906764232131402196864774543597853380526658659838371721875614488104248550118509709877806711780026910440225011204736049204981049954478847662671438548638523350022806434039877063455357287661077147370199542109709753357543279567200212185183854730328199453343227037492040075468250112683063955341146748279938201012377813820366658536194128477424142083378817972897920434170790627593993111360277428027470780925928174243555230088662561359984881068338693547051812799444598182229623545849325653695810461334000670993250569884854420105394501405556668494133336117475714161652564623711475554391633129579862905244184729026809778116038300353912765250067354792180445543355032537427741185129033311223333205315793575869584431088592329192168676523813420957021494821272775726989312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,17] -1927693909709336019707750647947987879869789809179276013856018776617615805644084035839896306145286322368107521312031302954071394705091619073315790513772280172797193423535817179962090915613292260752939829815615975041515510515482648812963290183180182764324674408318601874160915179553985674985285547592060945869317650891589638989658125420158727193801106963866963417023564221635504695471287740996120788936174073379300961900632623030524791674355110147913041307051290624177088674596571680586888910518344539094075749067581422914224544640564690470501975059844703295201985443320616280143328061194241519694325828236393016297895921123408623950029725240770033712836105211147876182775177146711750043268714023339263603884642468293900082472943521380441601137318328097879370872651477146239393481036016128770031543545323358887125115354589576470072613099973074358038446167271932396484985264517955271307266229261324887564536464222731001912569594414384084677882319775812884581759535745894669253920515304269388356621897892018775308431183077454592205138713503884634750158605053999749281128414269754443593369619473121990168362576980559048469476306415148097290393635187232527399786647306364346498578571004977357813528621284842697773683303915363792060094576222837598809602024121292744672837944322696309873970588655679762441387830861629122201683455190479215338211627258723940232762300731126510239297577253499001500006283673184617758277033855087687428235795033864744839063606417454564499174610179740421188658066861514089142903066909528642826793951691272713860728678697737441581534461248761770038146362438487560429039018006096226795490286533474169371383124917381445172562402534086930598341936518735319164570242365666027379498254576611270337061635348767862162445057873998913795934573557755922428711935304664257865389629001322428447574347917002955800508400567541436137628407720802975625544008769736385656245150075188780798244156902519338486421329674301248526279128508602259531145001974351844709148079572287501240629924163275257662192535936416114012327260312929190655508889365736114638754710756260056411164360364183367349825216834790474939692530603057089752954226650977758568190602788406049435797159936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,18] 2564481871818218448317497341453623029308528915239977277841783540566149487427402307350176457835711148715217243609931835620785563903396076421503548409863865210928804842825922433336289888260399541454773703153837168958142903639331212824535874404861586700768016471489793698346195624983888631222692981857855116291595933074368279442871271018231746224958432671978285730277325140217695969071072256193670826297028953870736498415337477288108834395226636932712745202617903450644755111174749282120971893220764861537664762593576358175321391127256732312411062029368588920923495425351375209214544836093442350370428496583106270669040959051800292934492553132284014596061461947369131881047188641394192504540127127074268960837549359691576218888118588827492066850451744092544692499055752563085261950583715585946934073570892600230995548639733569573772186505378007805878930890810698144690324710839356749945553209965498702195626470873594607811603022898203147656151563662757330641200402309277704982856707091876279059669972420937814299496535288123847384325145531465767907789052431581246875647672288153661595222806608606308484938386917546789791371206555501290832752071000513387566170152920795680302153066110374603065201316326750009013804015819694744911749403567001238710669929177303297587882436335645949422355792917331670244237077284457738993108577831437152740474420160246502800587767317364839317508235830459103994121551200575378574383388710430662085518329172852883469390155228241818016236091026250537809949101903701528351426667444584553066192126524441145853085371623758892991519413026130320738659271302311464526552949118452337624137024700179845619347691579275849149516950560706952817651081747907555007256863231304414262161526667831795841674547950332638660133629990955999709371493479884767028008960893095918373264353901653938092172125873158979160288449464672892464607409644920023765950790142085181984130670820057793185571232207154908508893561578995806912921775302351085485843998217624850080287113041368959483033741700670137116113877118084409399571284962430546554173122204287315710497766722834094164326614092209506918949614052533589211729402051366574507499317388198127763351049480573662759634337792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,19] -3069288103819364378090094896995583229716700306156964764197137336184544606992147108939040020216381704574004671364321730394015848651432997220477245188998071685609564148555339387847649005033447093487349682236232473292932951237889289935317211970920387182342755606160686074215759376488214371581834320290185323538773379101577953074541554920692609812419544275815829072761157056026647262450003819928856274981804692648222900539726815655902470009147755704208635330498125711459091723284252944547672228280912480826133495858697843796165750263503898682168741447450284748641099371578567091186011605627824066582887383074294067924646787033095786541590748778445603045639200412213819661825998068248386323915467121148341669215897053872211115467072675374802753139607455413658158837148256323735609715901900196253503831304772372729759597807271298050728401373894646778824925426322128011735408558456447806170790334669913696776142299742436091645607831414498992786679832361932200238936105244435588460933077391263431153581452452994111003442816833016841381555941697472423890764772318889487045349864701981327438417743082016380824023678583104201915960719949138354606494402240171446232308235263761516116724180632187099268270616779692044380381764389335989890046854649792873120068296093390695024077693119096187727221703344426388857758938397036094023462216656766766792404136577252251857201197731418173781834138183159849182100751488391921834426787129756969705746087528426598655087690036833564247321658009680579139089651515478281456467679466904242315433737734718046927336927831122242859418649186755655826292769369318043303650999157866413595577668475537862627033668453432097859768220964379324273711848863813509372148198951006787096262044353211482809851122893852642615581555719922037517017995897977853620487335104217619611237960902781643849590124132148532014503764280452742083017484013891773609320167885197665541602416976337700948639550476297726135225690385900540079192950401331054332995971481623444242448860029144665843726156914059950089251946795541691201833553661212585426037418045093827568213197994847180958705218521838689151931029227243354890339035951526658580428726276233608014209807872700638796277874688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,20] 3337196233521732449353000347322388508899521730233258234529521355315363301619343791669133955365459880735063111053250631538461963345825265339212213207141982115542608160340894284322214340558501631148523469480456463201976326702298862821245006879379193570841938760092655733436045666200673932539169784687159026563805496279093251029602046922191744926638454938338651883598898417957684720385684733595728768142685045851870314283969455944428428958161716105568881305017928190268823118430259466089815018410213008371804231932822778357947586828763709739200658487362769180120257906313141814288196642592037012572840689418935573035077101148829225764826087302725475089838425418782678616288896783242560858531200900989937595651838606786300109593338041306500368982600539735008183906037877772946585236493244274033580725372770927863907576775398845560059614141229462987656653718942901141833584423648189615937856404154214735333211229216700510875283952653542399305833962233001602467564676002438975614133122527876721326263544648196445862799064510551638223223737701765250051788349148367135682960388895528343522196217743033404379237282987197190370486551063198836387663939583430137333760642553542900567995465855723840333401256670737588584816169389276780095432342984474405200241037218662385006988920937749753955034304692625432815215009869031565098130139141310666951748109269706835877561641438482582184932552050129627743347548064247911883441043890276097601468850136442383912040891856668773921032442367605601167856745086315905333164468208459226115853375717606693740702237782021658553536610843139280045119211288475568900787253858791865112148080729667606097736667368682468824361755941166558883600277245371236124446344775345175823703380687502683625347364306898120701503289363580427730910399138420819411544811076354093486380234755345436475012370721896068573261884531102431048179771267006961288953165189046459427916190746547372654676086521785587666605297308317744292391342815368885646468815608506207431996193102177910058122040275067255662609577344806536345847292573043376827639076834540299315487110986347442650404112384467468239679664545758809114260780578767440192625450633639327542659886268620974162232475648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,21] -3329791409938252860154772872546103083198482689137441390032042439084672220955613032127248540320605347014146277033176630829811142017328206969320855329837756642853021626561102853676051023746144711496669437425898856233370278034727403277408395011741138107808563936635739865174304443236694513462928435678661749191412105249768206734655740238116440733724409860324726539847339735492710811860939538559941200124216566205300203522898663183174738631278319662814078583897895603123579877016365052420876785731852937247775777116185512306863648011400810196531352151201948209281689145684671242198359124069758070935123911874864982878313320375319290119533207490170348646774845703563752964731368669992934815271912730167655187737934142254055585618738260827414308797914135779716578545022201289085103422353340872215414758655516911039710442821203357851829139254757770956330860979505058219776780781596793449887974868703693574995410575525437621270503172711772192327981357025282477514370321440971293111163871032750853162754275658727858808908509743322248482297421944085429174793797585630046187054557604054450866147930443890424613086952783216096536577925191683788321237933536232946184263088619426093388587674141316379454236997732853300131972841826668723803964900407634760536072921619085750608774764293871841602850738366856309283006080880632346194024169950696581291485482075152370310276375565581489740622345380420771307601794202031741101486608168210703491088883628867600826053032562167020153973687982165054170884639712139207148187260345972842753944479171947665001956696660914010132469857413873419078661176995755617819721008443199220070955763462466661616860519103564670454564579734486826939735907133805725084024431928520778668150826732781492712335897634856403895849048722351128137549919580307673176058277824679351178132152776836875069343827982755259017082403088905517032027973322161349745431402181451505151303420234275542562979431968854599840522886495353378494356080467046396310114898227443503283899755574237361005379539572329960322735502925012232654729263505580646058223996952698262655054264685735335628506319670183973033877755283136073765757811125736009402362654276991181367893789521951427996174778368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,22] 3079690963846159498455662794906194796157184783089067105297943733634721540993800695915086004299835754146726035334080806523616978420223668537772293069640553801730436792156802283829700925453338923352219145826315386858995484647340648572399791877449954975875676920480803084911980734129387649908651812284763323536668287288991917570145105472883177438324742285439053499438737209102828041777456471408409871468558655778356356020589374265512277321077621052183718730381272109617191132655908434700605532126281918414320666273732154506400584427600121670104368591980984984902636883834498358685911759783028002011584965524673412313463237731702049762591978853652971245837402187469375501512696382385347061972630910755476280734907883332162630112519668088991142740438831347157402356768095375147345979250585698881878881615553119159822496327561584344761678315273529242978078418426940578773753900901680802639554923223224940447078842397433867857563775576016178290193012367797160752310929818994058545918488761033809356775563493210936321988111353467745480139371753088757052057321071883728359049491189559775968834004731704078081864824813576800531044762699232413494441439773426077362508449470479063556225484922444447720553406277218841692508125386042482529190309459651923810950571880824631644842992416978168648121293150487504686916837491194807145854283996422140261931994106832081479527009814791756521529758201279124210542590278511739935392526878931884857367679661018659677374955155985016442315408589450219462150261752335313358502200347244608544649841907790245022676515104606624380871551380776625402261738130101952329482816379541680394876955176889959433260294960357439074504966682366554376423120200835410231761456662185212431702447625406527245618710491822900715477875595130640650991331367173836882158427328522074688507858664589091476227166875398050391663842308985984219059434609391888135242411224789338799902197596663181194021504724393870839927253088837410713507678318351135131516350894963265692030836918813959445061561799987868093424720222507746455729647866863262143853168110161003459583734849781461070932275977051530532921564039076836176030184029562267747453947883651208983822826031941250649711181824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,23] -2662575378821015081639440177507329895197312302524017916966487051061609527020930646251399773952545315026344654969829705447637215071866345142637875681372080522382003559311942773168780484116803475375503944493923757374661054553906347723160288759880697837226167637982026928121962211392958029000033425030650723881647772392969343765085710455158993913399159786274810923667230687444357005534077315137849835656414124686016890994699822506863082330068414213061040335371048172476318667502222084100565772491874297726372825999399301055677309507196179946800078036023731552023176479684947849991096741910544698528922953150152597069773182186208519884869151603881085389245910663577063955926384343864527740461685001439461847861329198348585008257983957887824643410606466112365883657667087602708980230048993104087824135904424560573929559575957459305279248438547932640790791083119029523209098055864478035389158766528996742679354023562416387723749035899125210729247634897774487165546523556567602330104536388918689611942912690687923310274015222510418119837501248906950171175670302030089232735222028451554693875011100538205955078271416490158112430391149680731556670205723695820408983623143082371249919272779103130727266077438552469322410230884869478719711538387526880519042356657891913301669704113546080687601458128634515442987621442870001357956855505419002860438257912276205697095954738502788085567044466868353903106284114540700586225935361082893624347871119325426095298711521940398133859420538327768101699138551484677480486898993432660459452529201958987830573754553581764563392301058109596453996336876768755017610188473783868789215690525057747853217920849552441514527716644340168640802246992201680126740165485802798036637732478977326613294322223782509796406313068674120265506111322875525697593448571070137729714317203165557252438606838812346010939849889700885317784615997653844021376869809902277438744981839421951346434395353786977014950265902221097986457707985747974284512118012255672755979832170284923409292232184863222276406506961625620278956367422078510824143846518046634226411482714609239424568649176661473898378344103770275653241878805781814955964278890625294055883259104785799022089601024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,24] 2163391905337790590074813951408755424430888901090338384122179846824664938663903148244034865838980180729040040158434153820471266737213076919698163481484523674398085574979642872744971978237209710608538139912577733060810917548512799892477181846483185695864973933703526612822671923295406483359255835843893567660178176623136468512117134385458943598453087529314587306175548449312149510022318277874939129455291615910135842345735820144056100321298775306069026177982225580037982238143482027697539910464788140599706328433014194183025390233020256329136849248222135570305014049890766432124393053735687892414032346247005270492827005641425234760448535410309230173690906336678666496112459653030225401887593812525874755547060984520224864439154021639422322031297170227163467882467728356557823145382150568201303090664498962283503058539615123598392959770356399182604039571000733353850387712260629656813395531418779033034195323948407159340357824316425158299393832397767731856716804001682369206072026033254554008607931673566101595037976089188961875639066276469887640800984379635677317581746892688016354887191435262607544659789737124995086691591865343381165887861149572899805678104456892454409065322328580828138550043320746623001316560641351309833180958924539819004061688359718587730780928003195665660548030223046951158991322517307068006294455546320938825330227243187530434316816911518178488571561425442584506352923743138857204893319138421053085410104536096155125150686496144262289842433081633036023172746003526322131898608630869025121113497746487398393254313885545816104392135493723115316006421472353278561689739321384822891045028769017210944268423007886101484911097331113102604412318072221892600068972269392892085000242917558432438109132590557294394972575549610549686196835322129851562513985348617410496579876136658557147609897074019195622811461708900955215409658684780437426806010074735408837522065531441015520070559970229100421980557347689264986151389867291559475285975283838737789388072873052353640053403558903048057316702835405028692537727066555787325062449361461714019502216411101568517806850508873837649840277512644567631379254443018625558174297334247330752964683859566559152325001216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,25] -1652752553352787764682374927260183356235495133194251361329276007211521808076807564678920615261241733142118149045663067194470920288555984082552289626338118885534373456389510520730415087991635186586479430789382682633551196681282613581827722163929112713664070663288229094333473939716188122963902053659833623794218839537876336189138689944989314047093657452338836441287067069016794332011581293952053195676529793095584476996423588288961160600862433951313938661865792968535772713656716690528577633804397760568733776330561311740840010428080057349635275417197725337910673193686057661328621177452039652142191810063169875704298798457913992850649309418099340051973827064243451626484217666336864106085634860381404333218270490549527776529074237976082483622856971505237611969885752361073614120362610561814634574457285074382210164079927628611154871004751080114505170484747590023125228275300009102009060876935836103061251088863891482126964487688882476973821139131109029991514247902417449558887342913402744316134571745238144432136844516348455153667100215661467006358242674132131845967461106482202498949474549121744133273421139068846762167530457616179220124716879897771621656859043461249668917906521832310534570205506009741515743508939893009753832935848817673346594844898895947628171809153500444718154190348925756860740869636469208659242444605680608013062760794175524753406344267526927112525140577994592453972218770213033571794630195696743163940228303765257328109558392409654889257865726216283387813258151416436044133670992119474898584520469374057855082121912888875835816222954809649336976801430795728945947966473496805271133501283131390209591451722608186119638825377649675622992645740683732530201961581643766947838513182814814638445114668241422589616611546661611680122692835516491384974621899460403218427559362271803568696872153896353291200695031063946387484720277969588661791279222227957055513756011714398064890704629331177269399014207993936944966334151959715820377944995338813934515513552636638952412262577882611754736163128873651759952519225562080046138033292383852053753788616341743553978389172809782435454667615329178392152566008092300445193078824351610652430524437734516277947400192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,26] 1179599782365905028741650693971319943431651218913547838854088588990509466783517162851087113145928809450027736414420068482722080244405602342559511000795029650876010093793291013454673143771169447540473743282836377465886782714875684773516970141810135283193748179831213809879098590156551021733626424825997228384792205422384937152675224996410414262594248614349867932622719638007253357585341257211137591380722769559020093239310408463444369467297926533705901170493474304520237749249979730886111127155835109760777609751126710730199078484718899748860903928076300202376272847264620159477455619330413329076435873705762510715748605251004834879067824878202115961056429130609230299713553522335389327104882926805238212346524562929856822400372334792489352763601055297924337623210857164877846753879204868253601748883198709250917629128750646682508022387387969631982225822151839153089554550029717003683497904607191913585290628883596954337872509584315642782522126605223959499133282811904019430328116914329063569910208138333207403560407478440964608360247073668144801408734683353227563153936925125556583929667591101800076058924344875461992605253299006748825620115906143883779572387816936125793984225309041619496055852826612701332344389127086505310904953836180897655270730444978451938019263558071894966284299779809261399088965384782900736263394389642544875082396889935624927386290145438397790569191720313698451520765905965627314534971524143083034187498123674095409331105833406311152077698540761104312005584074904396613467369567099275464413542060922108672694174721161904005543451830774852783366279274513629443410200701986296499553454304717202518767601233940948308324664793426663617803705270362064702886237988776726925243840619871189732788189696886042240611498400671837625629831972140269516125377901605570688489443665738851612160437912347643325367442123569017758482183746001209483334953872907156360823936842375964344585885177298112776017163693837247426208509115941976204151116551599317875799553383576890563532363161318510060722289941073764080292527529512481323038918866067111303325753242936379355328069431746778562828883335717615683396025678653902009102816901903748462888783750864597934202159104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,27] -777211106596280996922901604349112035967052097905122506129383679505238323194737470819549439155073783230149973827571223446581657930186652471044090440991344502229983425981205994539525281855984410553307870674798060242593771848956773644382584711489202049143032568562102049848527092390632786718267469654614966939887646750748654655135816569183158982365492595768150224679619981028106508969973835115591762564997220113316029306171821251365333715740321825441779944159289968858431169632339260819145369201571415266181184340515359322220334337043004966986728489332541041082786094560633366181500211240916074252962552724888191418021708834242858429939295521534455602794530675085667600539693589945660375259951471879905778968764050624188700589654835717924235525042269460428734205115042556952847748943307264766345722023475980121314558799452045340417233812917983326686391808759163799850677049640245096244088962107788963037619281390776152164979748401323223252530871873657648266453656123062302253297030261258256619801417676656843454893438257975549766278352953577961241700254310474357136574136346591697110414061949814680408005271902732642698411034612439003904896745885720584951269558014052382355938075747692761518556273457444052958060545461519726965887233338041152682820122372652171411518839908963080119695591461327034406851211343888450226309550905281444073997404128141174208076275592042921450690906892975560031935368440400893718759095229657125142917533876194556558659599076602029479608757285819211038219486610866668035798280947617178335623282275388308419588610684130671077658880716720903251575351826739514903942682005088201589257050308808604012503821725660528198818802452085572364609162434402092764732747966633438245696120912036051502235556542550270637744742733266894162976498997156217987474554791505195203644622877330652808341870127350016235781756233105357896702095185431610857245098090319959959821410507826456898061773203807189148820806384522572127439120977128620877022398377057409227303781471546413288047073385766380541631425555243966907974891336091616155488502661402569860783155977603061900118069088998635552002356300973879435204098965394634480309292463043118214677367632215101739219550208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,28] 467589243077951730334631299633312092876720327552242320701243352357552440135362358633389884238817790544285704023104186606383291524088097022716704773777822383531122511040421631136069082167423592852959343081638412431084585583486001492450479719003978759364874042955906441887039856302091613247404740867159501844749790860572502154877476687069884633868549368163254485761163333039951240424230451590274472941660861958322266894756986937890362772835848637430103551717680453329670523351078324758213544781631209614708239078765893369727869502169703073260767199473355937927819833965849608270552806469512146159769751699015976645686016704510283422185484516760548281340021023035057486228281006733612783435873716918823829626645022794025652104621842337976905114865053032556565005993537211704908626031155195577857084089797158471418338079753790339976034745258866801806652510026764062739689952926210518719381589357476745813457117432840099891428379120129530708319409627308113772543178490416566217254897478810642971391253154573231704399876209023358296848413316966219521566263731608453771830930718508932502049808031010701220270107416660976732903724768674556077552204597619326561183486770241551097402303084818342804281590367183716278991277499245878602561784807782528144074566712600477613056956920402132028424186148304997221241242589008920649988936923070945379572119331580877380107764318518489671386119762395246791817004708176985899913323274724397462589727451666437178116005765440421809370316896419796065585866773256961189174008963516911863155697507972186484513658260556703178933767658214349134690060080232647313180854081096900226939327247421742804677485255336772627230574010531835108998386017302414210421104113215266149684133004014230516112054219194024224077884827949278522982213713367001291851289247624935848356621160524555379616598229334378738569964289669547490118490444330502997480262787610077499909637960599299459363679879158771311965741105643372346810990755283455184155274777124725150232192725223300255953356728944790824155177589509669480109838245570956001680094702134014476219284563763237819678679728581379641886044397036384297533457683705227718634151266294462764489634120610864160957267968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,29] -256617762938266731087215493255458016382645094864226188828911550787582131621697969664586620389465952607803900012550086822416218732105379302782759277179206539616990876783252874134683126115303324614689967184358174531152291452087625327949229359569218557355567289792279330671184510253497237109035566637130508796272568796179454311250976280534082919473707771595154776150853071833597772410873986813154274864016388616525964625516418525351843636779400163811669182911261212179858585702122882819278186033609927477597096244551988015735509185127000469870029243105641899984868498177857178778422791807860158214521206699191778174613352851363741924480241459891096260674099344922807382958901761796712305069998703206170526973536944622971073576643084331220258077774992900134241385800360446221157100399501492890080011890634606151229321640281864217676419753259001463999336442198927789270074366006823019840938666684588695284383077025038180299714300197967142611644631668265213118449273057011172079760020349276078914709512374265138921497036564186187443288667789450254537587595431664843822568258439917520162503272105136469355946568573064027965650077261735180747812384559529454809065647277345574370081510280081812249148255961723323764700564226521687656856671408045042421710276334931326092715945900399544654898337815500448659297836292027874189160991122992062619203311003964326061537023545673695894411282248478101111918004466376808737338489731398682902745778102564584157969946885336588220736872138990250597264496878314785833080569993327918494318867806920840557982833836509561228196608073703217786994617370775746252604568288260445372269918738443919820269965220663800650713019882997951416716235780887021038551669721105338802011017491322686600172941308087496452595003736631090228464144053650211677483786361431448522147573229886804735108459799309091419371150742128645671804055270762910957967898025480214250017049248163332321400946410544594140033266569174036010066588002238383851973305362717947754177227153065594342170127401874832271576637391560257098542234629891695127506847691696792798434377219316596962155636236745015473169482338920408765270102011557751513206072183072610248205899717526380472432590848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,30] 130339800293524857836249309146965399157876493211877077635430446103276159328075117271939196469846303183989935819230827593186409802472405072795083025575127775282724288227684197030874507540783447084082258703422004831420210788701576304061655604440059437141363482087004563829141703787906973781709527717876756014898708062171818422413244956182499344390378182111562971294988088504046700427945617926469177850691842526574161372978530989149290601330124821092445165643873144594604678307710655729981928319710738652451723973163592481491088074251695390204480707493181528086665384708330728539690041110437572978965963790815980139099303905753061688766525082481361784471498401507149898589642825925271209166474067394871655414599099907930212756076430425334550205115997072253865623712345670859973721467912143275055029051177581872926825838088749677769174389692785764138121519139253670883211273512356268799275076858190353288492409752872745670018837459051852635507940879753006194875275488283309628890441121188202569357368364737446801453951789668237624107074518819979148268852539393892086983717750859299466492914090730648042537637577772312178447048314965341756139548093633372063477386611472515618377706991375921590401428609130586494981709403329792630122715690986219371390319502011639706493168701025352544484847376740277855731537075311020685432037957795409011844432275885496311252536587218750082808235862051353668363524172089339021206917965248210754105421826391612538253299728424621455733637913037808711001860679510843846777940902671801168756532630149071219552904194775774281576049007333830000143181164756603779217564950603838476334139697484769374477486240345565178401181918085364687144348742776271592026771281212510481626036661134859533974583995507113354783970613217176589586181545921040674199833155786825953020865663572424706062573243196837474734313033305681734452724475742597311764963413553300197173127069517467183712417340923857079349063483508920243912435517555277566969352537207148931312243828193241474707250545666554811005118514200197860136650101181016103447060201708718571193417248938321771119800779879268072561132626026727877594480206455556074141264058298097217513296572109015435609899008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,31] -62620778116176109332138236279908906431530516043830562810827883504462205061662707971006933588408763649351553655425844934433266815396802806543854264357193362856093394027082017457488176782266521560860299952253559633085774751826153031025907425681841272787376380186994859929393435342229381416765331069193826877135695082765017230948973632443474766387090080600113483615320819707304821089645546883323160876949407194918033987394394951033176714901030145933265223717259734395739999839410884116619211178489138751147495209904118506694839134487009002877755763364121973056290139084016606488700573351209144412564496947817218162012073019118087153971159566123023810030949517724018329828103852105073643449740313266907377357056295836175591005996150111027883630964552540652544421980965298103602281976988748427337849687344734494077206441151751639943122250128961435030318241728809055943263546167237276617820100058219163282474833820083697695096845849067966436469199767127442111684628642444531123441272337659359554634686670094998450850632241558802267718880745820958261933552847979339893656331656581491682304982257260766978949721509112145994723371892710684772169763892244769508036400748126496141719644613231664192026282894372287857458732887988426474575236734804013641439174000145688711399493520469492520868080400419671620990011888823288892775154670831026516802963327022147553135229340028287084329484407130209854307518922607715827308178380148537012862576419433100897969088394050920056173924801692391189641739636119669307050849251715644721739215049986434529567760106391432370910916623514174357319081985629921293543143445114028211705984909936762771950070058967761214600246289065316183784219693866170113189988559133989237707582687313799876547182592231183968591343686131616795618990583480975109629164863253748300470680511963123912398836783112006698306596174470744488622990063597300785319451900171687016895111092950442713954357072340783793066138685192679905004642970418312755364680928122580481354039845324249208047161527764461372257129153474275519952185600623309521348803291199418619812673120748545911980971057958698589135470252425312387327864092886544164497028817205666721878084493999810204766568448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,32] 28601580250101790928942876988672911453529914864033609325327536609096822211712480424916389576181939691546005376401606198409846152730466656560588329625965791636236795730918406056114882800570797462472762621184099718124300485949060915203987017749407993868687202798005817604618814102975246978285920192501743285727164466557151192543025346244712318433008131524248464574866917746220915868504999697696514073262399142200172792412110737192686657205842932799870182409211558428305727350554732953008305159939008399690821855773084200938419983946646128285170546013369379732657554910339832828737737539133615557961186087761239767875238856771587029906125765709240751694166309313535689802039866502152990343853741468319362940265905454899584576713367241223246645327803979718897840364227945373216527883738821138132126744774465298701955082289918440703899173910093270336208576433911609856624162565880642933877717801890468745103134766344935589463099892778482560934542063499622988092786845954382489338056858944743670912184560636746379989120673676774218451717224099453098702323815729491036176540053884339051548494752163784041835100218654517156907522341877806024944111801725191061918789678988058063116758761076146058938584930310594128578138104229128184370621084190442364444900587625148528854987288366501664028120735518117846775948042544442284244870882434463914232166568305083589998136714059042977488882466970517392435567587413910180578511379953569856039809427295788208092057799527581224142482834243040184439324622270434010433384547669328911704470102922341120578257537902691952824612915159110241759722737986308189908720195855952822550169227992469879124710024802108869966104918489575493847763467115004815010724498076601569802881015204742128889982659409776638538330507054586046714214709037623480741130467267299102108622432720084382374900327877617256957604808629985553147890231415025627562535690640107244168448261242392980117872106916824022764370834569562301451670991385386097227838475077697377680133766402602315534543532379820751036780907762988178305950979714026797568486991169843818400572219739656586049506695905859524324599945801823017359679723264745559059757296325290609732242183387698915870507008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,33] -12095780061298351709728347673428985319466953130191126461948749368977336055003790031935472012384917456594497891100154676992513188544655341645815588903573889430752403859974425179200665089898739512649678406347613089511436930075494400297711587911784904665456074137626136155012415998622425198480606701949985716929855426556198008471770019867211400532071866008436337925699942963568118467256695280729091984193838823011500961026426956185039387250377664242545299179580835271478294948659512881134108767630480279186477735677726556219516695685734961681611900647181629528522468784293800785902332106992336940632482592111812334163238606642750124354796258276497216719794095121468569918455572242674051900207876532742788877831184594378865528768251383826679231846082708248591890105294847944047758371363986607914132867841216264409762878825247813599519263635282207054198788181676019109847825946074041891175930449513453796343284382108568003959608415745959388667722734182225630555121600740377593507247875221185698882368801693867020495562331420440510064469459755265046878149953500746988844648835376799146435154715668079552456653491090572115699876641067179293055623662745761692753913592214447264344529711562996376139694132409839507080782035384501870434509700107238795338531086013583115857294925940708201150623817300850289466779388393911868802240091740949065802291319380933215920999476052936758970043522593891696359135411856784711915595849810040676978634003268882498061111574152320945692170806919576780282336212394469338064988318189948847875476732154135040966987844868941009554886943297663724655295143774018648519534637327145772545653577613275621496144644273191372755115481597175214206327664499732549068592790033062647832323321121382180032198653005345251099057480188708298698471938451136460767261199744309802927193865433518876529486897424261234076958616425490114750476599990194866590446318874698935916011356084834032390824973057810575464837168603020112631315699426580445034771609436539676721696259468847761720750829617297034056085597207927322969995744881527176711686372187372229266979722632503993344803363899238384127990933763645357540793855860457573622556165022711903868421083185136908759990272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,34] 4565150889924945896475621106921108392372791256099536418919578315245417823607012558161587598616702220980741905021386793519036821246816733603723205086026971928396220728484016290913402862074326352951162828039264667569952466667961395708750174215301091662433282776713384643054694851241389509349048110606916468356257834210058059550170923110071125080016982838844651830049775809646696056785630727927189898145941605872060548657324790149853057505302723323832556494448894175328372286638535474624816847346099363173852187680839463659841501760134341121005671616001944192735095690080276097592390328812867856357787118316441783020357225581430322405042477400959704633804948024367008104574185838498392270530035823188358539158131535838712553749747572621234287964583130361417848590357314125430994455995906544848068277682203324044148025080531037691401080502346318329116473984058918344099496891270871583215545741278485555129474660615556140038196074501964184402593818537130146325139136920567686900958277705047162234105283580160447301507400893920930978533457582737663080810275099840551817809669738638847584811179790553028344160190502890951279341627770140569828339631754162905539473843992673407902760351267239174200308927642196639483133831814060241650572490511539668152898409197711659803796259685154239202982971781036449897906059428105134561114191214048171292584258147342613536539799390362116576726361950196408011632027577012253944037635271103591206555126290448935437304415190507454024569260973172680315414369190382761596340860301989495122689049961468466703839362806032779075900251760400002887534825040292815674346848146472011677836556905406716439749304849357975935460663431982158544682873347371900186283339349488406925148633636260035914129707164411681468113328106828807287433739285097901182532321864983524445601686561348916862606652110915795963912492361819959174310763421713956938051245773165364705953693868986856460423219420482884641474260972114691408358560678900732587496063241044602087031916157103677565539180151937361428629085270117084452768313389528273943330309941634154859425533268120659506362358940033769615881486659616138563948479865713944916778239602848033350248635865928680767225856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,35] -1523595273924542702537522581477292733604333385650740230621254808493746577696526089451207427509533521908588340273328731569590724488720006876839390136141094649441370072614353803228204554728581374744835078447991252909363927792783830328880935452377760417483956592465501288589429953904270087639382788474564699261706743330434205883424958513643924481686915833151112299377678158333423555614514038995733849177706908873352391491180188214866297865042899739846795680652815637527138481450314398505131044921995328628709576912413357918539363250184985207718869681678543246903355758294467212648754798715220495465800358615845522231215673882925087578707203534393828793877335269420800460271958867098228101435273998651895707643755156511366090324986950654592300002600124278752404374890061026109271196575604076708792850608541478483923765160385011794659196281004794153646386439666267238387911423420226535483400809636197448688402092624813059123601999378511312185630276947938016898932152498682932829293609730130689870453211856413470555207437474916086331489983029094388099683971020928577211435264649921120305937085065841653754664879639918061611273265553415854923044129044019116726278238415988368510344583534167012357085371172190767027897535849249643378382193506528846367324694100826478750677698050225882890012661711862077109187290698596748496767648116391447627715363207676569548405264270247549202514597438410075210497521774217308208271119908910691055074207404800055980050924546065859481685583139508581122128828510549669265783860693078497919333717389718729315589714626106621973274535664111115788794077428812542012876003108982303929252523768132785160263987444866392445260300149535160238430807647784024346339481509517923234702993980215227875693842674026780930521934978245936428584679634487355985530853617811009356802889832735773966706056765632030910803858420960390103373652504085761889487758093640361331285594209193005129651931749279087392630485014872566666959611490920603386063467448411446684022432611478743096593636107990397945507741938285939596382570193954054873132187886521153693861778087093704602057374891035034900330598247618241964143586291406354817338905141619472039094111624169080011882496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,36] 467021642359184870099420643167859086913433837392524158404943987407459036633987867562378441347616857866080687153813936124193023495019881359382994761816202253356061535077241224084989528306231202719447005023036450031687870972124483837387382643806574036419332004937081459835521454069379856559740576562859123269775433505512663665170617390277903189084613356739908613661232653682468460161359041354367282999059432411928712547474735723000062622562945787754142073948143594300847354695782904982098962602732117469107820781092366119556927764976931582751731456739908990861806944089115423907034974834068135950493217975044085572394692769838129443222004113458927690439190271088054651860659798160765144252276311499488406336010969137237789847453633023572289691143398156362389252056165228132536493637185505274335848027782739601723546702789138779701312965911075311840471849084390715881107110997639161419421589226773228504132879192203979494816670859368500563132895749977567554465270695602453915624718886050402537032933500615265680530145056976982124474712202715965508560939283316477143088171840057800496072872068047379136893849542028224048109611804255852163295266708543703296896758386935161987506937132481147355676422108210722745189934855593931636527011385128943708531209156886505622140460466948398708703822308844035720531243562339369155624217731277062843066748024006871693994862432511890264546185022058932069477041355277572574439658379613275349854522088646216116764861123841920769113221568076902992705699228344609100602016095985897150950365300139074788128616307852282007433325553696959544942966535329336424040815028804978113124722848899393485947937616921244328387525456300068520733829129307245428684951740347206250450206640510239983492488475533428068180196832807421243213367436086536482676443014914937141912231072954592993510202426073317352700895373569081084808430863089272209995449207163705829425763208282767480086948248289595168738230982012953617433720608960757259530675417058965718969254748428202621207400565829770899364662471941929530506497657440002952296603330256915005039352356600575471878816171137915812443794206510605768647678050930649155299725130042497508870467214794779116175360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,37] -135990133015052535662869722717796400312374705744124781760133102039807689617429484725115265793225693442630883281520556398365774923198721181874761818066259034448751025069899053788910710325089641495915402448806808391374695980728549981030523187496190804874045278692145139277312644575653317326813449172542561544679952301585227800154273812709543362759687231842059284926086635034325472169742000994295535681050872127796750957713216491122102043181372371036292722938279320349791808184292321171538485280889749864759926681232461756348876170999393858803145945769226739584914235814704882985901796284706413430529160627246648993173567137982900794524758983813049046123591919824097487554578560545647246399195534136079718328684723458520363911746514405041822336940334870781142842569154032695622744342786265412413227902786473674673778310889674101873092994446341244421155103443981025565291128173733196977411424701389259808394045693912214896735004733289631928252131499076471275154019248516995050580222269775404488620354189044960755414844663107499684175176681700447839661497718642123962912991438810014217524639020511402431454337652379720161854307166975569227011971053374913286228295797690250176137014979209276365696304588514663856059544743736692211778217257334955086978492237293556809269569864662223639719761017970622582933713271310033284055636409032216912731104932627172752032954376134800544607333856650214135930899319025062389597235261070213646786132257544242094359383400200209425963464888700104274224905990147842248227559688926511549976859290766118507460551998932921828190972740380918006676874456503356503997123020435042953045179833254735742165594992411824144706453378892367028527485591901003842704791026572721413386929654776316097827813075698569481002950565160029499092809486646148133145985903094567794215017480532247971208355820530737486568386211911109680745355043630265334678581748973699274067407015922172772076601685632898244154962587328539754974872836910956395938543792818363777331264862905705294676864275392387956871493036326617687039150008229899765887915370610706631644712791951564461398050574776691740329439697813806402129629668405548003848131732492952441878458905107118155628544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,38] 33865336107756697021798734491635338722165385018211608484362734894574487640198984157702324977923222151128254810984989030258999553071473616609240777872038465472323949752468982213221254522573824143544531799884640453465615716793457621234825120856829360556308873126299131050335027494438224818001500584174573715465070206565247789092796808878089625482029892175387115405844017509505902191324908110387328995860693134495611957337657841619710177742396430619656174607977192023280741973415635209706550389818748318413982428257835046801994231352230935514351434414386698108091778792767186547248344787003260398267426316850161487836664438609814300305009208831001409901744367860390700976211496328535141773080423017898274438338204116874138380593120640826136579146508436825375701274334826731221222054032820529384303536929470009804194284678473132030001779315270395914481745811817276610077606652285253977863224639260472859344637982043114468456439678966712757319657166037663770449637357275746132308882388690644710737730855565533399052423587433991591867188249283037913753030291862526403170569889377421067269048018063668364791689497734537911900499021288571215304358025155792331234978618712297044046802405668575887802819238352959085467535833782256798385168513959165827278339883014731835728507132482310056468319753123287682801797342230140598520214064748763622474334943262215113941831321443775130368343422509110609557063557165459236595255837388686943332709975497871255317283861426340320033940174096746278594354168716020363593755299096039233237733868404571879574026564069503669184604847627107282205700127248744265748547072469518179611721847268665754312849360183366410401066297748290337296857216452648586265210887502008243718644621412652515935226845931386677011808294764066599642487575966347337046952590659159285398911844042656603301403538320765948315787702716485695128937294655159250808701142762118819972229308280468684486389561880257416650277405104760194977072593585560652358889824262262847424797548470615676707043144418389317706947207282287254505624812466116779101141646741528557764944799714838337565196939105619821851952023629714381271191702301835012743321928539517555483714776676780788940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,39] -4514387027287057754729999575729153574342953599993386297588735764372195367709082470241023817334949356615674328324978736673181011511672018716738779205741897113747530352518697450130235514409931465359989461645704441151198259836107355189130745892787454426497084463864460962233989461357982616682310233261801766177940830455740659395148469552435248118435366066346059970395721966406849815633278838354127115557132495087065492579147225531915984389116852225034150670177578346660182497194941288180904949933714987559075939632220826824228342489225796992735422928185192751391168018568729257868961806202807326388419886875512980794581393440447502242233934826019168798631815987963875592773428637436426661877054010086453721793857365011202216753334402893962399267270360918484001737754693503941476288851023031862732730923274989975471482348034060176843290339184528513871301080037125994050547464449492670561623397131337316265826815778842016997825603907155160595970503357768304223997536519699668546703000877577058171948090394825827629239228307920292077232591232590957946627392657947753252625548162644006051305637506547833798092455942784919025757270008170077540353487726095724015094735889105979923837239736193924888420779758859196731181665251563382156963621424886515140320434824922809014598337252016436055861627422020529618009434955038558536508209584646004335474473765935923807208846731309996443068883842042564584079215756723333636796064359011882606202504512897627526469166623708923788816575119941811864711829870165035208336231266746026483628840044960756099740268706564424054459746146683055258237107496904599888057531149260944483367990457951085893002445539922403228390739003829621869545077434945407320566059689934474982270341671439086812935310220374936255656720642031485267423297276935544004482972755169721854691618764466456634413895787902548830741392839667144217173529306187919601702147815623623678593081000250811995984681385571572383516275535319166247509013771508571892737214592927292001894554917720346845160775364166092802584482718661228286427840602372197370406815233371852892968499796295551087215784964424737440736569117970230901867162822228419762739732663544614611707404445205298937856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,40] -1046134590084047212422000341418159397246421742545068537934579060686807043725552018423027625271850124527722898151634912832243853851975854593761381883163496076323236667386665006084723574262054196163632606693220791789364115415297168986998722813527135500899356022004478284313553811730574934673485386738229660988283304041916669601184219509080506546045289189705168977959217238179921854893650257680565774857872141137063093241707368724763951515065890621846227084247310005367503060591153216129155160241744260366704640264404360161083834479796939467322685649271020414663117173302989756411505042006889068467117956604336440483486029783177388922517949723618454868719745967751148326881246914565601073739562366307503980723825192627435160651278780200589456296072678997682449921810487745810992451420172319123603654180874513362478438817356153966341124134363684840645040813821447867699368717746931050835521520168851147881040812059343904829762576738533910204598569430424313255111665945328877171218178291673466055266386957209123627622269016947685950314024824688379060173217653103260393699941695510938412268535835856119627090113585539779863285627922542603433660743978784906487481358051453351413410660130994475992892657609711760733967011585374167333343778102856194136276052107703761792353447151451932110606084946701918264794624252690842722143247584159758923395424409436472558054730852271732834327643712779585761948376360259470129807331897118546780594699796193411140297625558735008541853273369871389648161543523939928822098577659790450201528038306009820570608111129880034458429236667101264879017864620744251794406658014862538528394581590404891957428328467158407054892639839801779153713569174470198597840691422488203492519654185493330289822495419095536701373793658123235054656955909982768464958549741665192281300470996545727426142252839309536906704273411456457577213667597270120384334031074489339363816970074606478053301655858528333239547332355492489186529846960656491441411126467777196985202025721261086780818300481689822815473547983746222976090633640955157835625023240414886921924162628786027840552585235791508998312105055355931728780845151632061198356146944779687785963023092667499151360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,41] 779926492789684156361457716988176766808702530368206050348263225785219824691041065430453498797676723618659533595926534096158074972821038910332004040009301842470905093125411154626290618348402615534893551487752512428283752577603060097727243900208920240505234154871666704691857857653847545942095099653204885689192104442637280242792453972064521560106688664347437924440415514186118098812703317549338787107019710095031069854246735018704463365504750909966387665186896999000052600403291278795336238261900803852403167353933202959645165569038084964100137017977626518308429069615016254970494979083276748300280277816325464912459608887087057220017124543911442263423276877000674677487561036877859717839125773862564722590746333048249882451760717551431336481799543962935009390923975058434455550506239971144742210555316080670412538487612612809637392533347035852830400892068205231762708818727864373400115005694373643822597338349960324465669991982127766257988532480419238843111242992079884622370806988475671697089794620698680580679730734216330181562103784063125419596866687149858280039366752845685390326990984868200772139354838843752088045558459841087468798375032575298609568560594170784248077565415360518822192685951674468908357489904953053781926516584097687268849643606714348735821404746129989106195231110605096272665959943967422473684744332024909494262146180405124027652112411338436700549052235202381883125439561565365847088336465958410574228534130996403111727813213554197452400336346470104947794358110553111038183265930276032878747465425538410875657328650236431092754566588014425095106171703308039456064992791406968338645371603078263976549812670179181991193529466596792559113312804976439597406689826718541055563414816787581693265573566236444726118357518515805741574057909708779440702296814717688575501165162352734570412500096477445896109824886151101713036753982349902794381996636994289606044419407823511847478156390563698098137438152237098336982341580155227241887608584498078295752381400683036687668855922943187466142394997571530828134085247371777277103157078082905253136324000544924871699323432475965893225844840998208345486029309279249065792744204295249340984813033447858634752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,42] -205004597530683568921455398233390030867066086018308966940786541938782250833662097427491876805832280850985730177083962587035529406071992389972279632091774622520318641469908919401204506291170518448536996353687051116408539514472188467080762577845762621302019154778658790505027570314019132694986262868342841198539657462221832918679234065467504084465108434457948054958447453414108341463878105950411125904092805532486283426126610245101585579662721766215587908887036587812750165509221227473512376631812141277314658088797955018806486636891918583440278012415623590534964121569140175652245920152160881388579230356741979292855935423713933647548047937096870650250314754651526855525965376204135852233411282297421416646874855050138459666643477005658138934458291238806435096751407111385736849422768330450680077605416105011129058058294729147045385842787714139082669827810371125655719895214321301890074347956413077340736621906903391184691791532334305638225196119593488656569500331275667988417217531931066687460170596702065995916123611305835814427306016013733254445727598769014094164426364636805918870412867987926778935160003407669184934855851908292036286893376145225072854071828790402508397008979310405675463871011103325413889159318911099661743741452923520467970151903170499777359365400063620275913089371867175465550656927098301439466029155630829588147378784688419205621845089788448292919432213018721541381165141317916353816270016936924491459134223914169667741683570014725585128965016737644884985259084162279976348940950577454453262070406714899849703901012517529564375653661039925789299208372313225694166088787954917455522915405481501600195410665097603434676268571798791481081059113224712315030700307123535369780616188986696597118860955417981935365699069416692121243875191448641075935610038507640628529895949721125501633253286869438468550744862966465382178658332125752831655284173314489590034772125240410398266278053079140852273831713049692220921550384209254668610426040296625797253857667299793503004695624660935353147001872214413610125670790220381202420165453987231635386511441870493721670929947404425909804923835634813686340882986954025281297145877168446153882584310823981678592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,43] 25686871567205466833249988248277520155645657001048626233766642739292254807582745897827775573138002440426631991136335339162488821132108057082696916516830534113576348150396093435565701397867417426269347305245987379140796233278036882628681153818828943806847952710987014842912814196058974225616506683616843026010380488188483681566038224895453221410975194062273156718444552253324797605433888879112884727307332917201693339413350413538931343219598207244640811921847929786175203211417512145553944305817210622036702952551726953415456992697898298765854716985973226523192072826109633438496954934967610090127136547963376883804438476897037693422549347894570695923073207066210614592347093624528305827907891634726648634797632370307473555174495193470993886225623229847926850669046024474766645429414300273082658968262457612117757218622801511133998663619112200366872310905053105516885693769701688139702453933441833742940765275401016775076522794133602539348501641854383740493201684277041421390953172515850741735440536309676785003109904304249961461070363421147748934851212671928500849625685723316314877510782666542236035562385222783269008011399846312872114309301403107207703825538486751874041483779388018543628365436155019311619754923452803516988867162437208285839236803478019652470979038105724347670953851207322223909236129947800887664761133328424851224163542890880353095611952446080038430146795106930786495388611377198992473693371278996018990833373504717788644825383691182632986089910939717110216192609557155092959263023849079262898890390799010578490532187957400896444588795715931870297979267929526022868117628628613367753715862102390450751430676096677273845307158100976944067484149963746809863532045050124560081696551496145546784438605581448960283527122424350494824659157050807754074200996778012095811760571794488270172438513626028684832001054234822149234328830758933970172087768626949207524158362730547581024784170961355858263521937111744198691571835999102977856152238649879350750895587736767041552640690369510612360112956141988045030380646786836074598280362685521056275140106188531409661965465914880980322448941310473160960539376129962253472050262634916636432089140106207690752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,44] -1489481711370943969764680467349817469062085512971095528308670164114541159394749718985309701951213448795973366996352055545441664528108554979437155757886889346980158470875610650659756097081869093848619735323669831354106462128162919775642996820052371867859650152235888539696516780235749906553574160744435416623238217648646811653869345921469743852715531028104661595001955551349624874691053627392631320228156071930539343735685998184666471700110720547049366607261570853559506944268040347261939262692754936053680134822414636429944681942417476638512289037072649662803521151725588382699961359639662161208277608380398743174301318637761415770210278238817240757374349459059316787645360867552945532050347226735043011245888623929528695978176480492558618338992147416040414159697122539445528181792800612731598371012199617358344297596062386888804576449983258662373948674590744430907186153347193156004521521014001260469235801535007539440298855283364581024738909944102792241094398740027332623179530534184467025268475253388253024050399256942670943679170831099770402524014535677496922818645711184297815147836356978477729925537564800117036275393208764894546275514135864987538705033778093637849564381643676498722771631632953184001597159412728088582341898472135116211223008468925750940736730555523183667056385044233996960084886694552573201943936581357408063919143131121685358489956343266964569886267251609017763848177009269984006765327937500827940777462010765036095084707257664950607421985104066147711913708387326536274025419370054724573343451645253667591101143537239488823183055067716951438001140028507522216938390474543795621241350321088580675696857460985239253299265037901961921390212560102934740428212502053056458252867714887442650004166871222909034825031415990391067350203104445584602772133766742487263940284904023883218190898354054725199711154085720119600957110852918541873526245084168832059592883663282367235566486544008780605834719588812036891970887571389074799896622956473300891977743849927825103137692921373022270175478920823865183206683352380326305868135025491615197876952786762691541373232750056117373924184839601292269050436699509296377439873824473456961655924109520928768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,45] 750264883238125564100553697467495459362746203770181171624367288262069780231662003278225890561726094267940749621813240146265398973290270514278279030364015882019044372918592219753730569977723330317907856446160448857033697457546939695226003476381190479431175506912167451197244926606542656413045164166039861394065701069281071316142704720586028504240356884245549913010369481711117140220972822880231134913013007861047124122249324219484444809211152391006164940791321640385347338119295463048748490717110240903333001055000665571032306232167185413352465163735579608389699802433150250078661548802146413388431739160281489562140165164071128988256137494320692159669864260061743980971941910880626528453145833338398024856120342909838011134028919335914140467232640832218684264662939737376041707550410126993066091866948124857462513107397861164213875907053120829159733738461632125764780861173316928358184616308376261955856539479087728408778713472190714769296683694667552623080287439657426930242565527025499308806359001516474400729520409030119128974167138915102211859662673042868529834071306162219822665190661406016735468878952261730248581719625901052910294063387576881336521795710285001900629200498543964068298073074418609424641797979341726353030654719344186798976157852240959905738159911615502910434766481920362219305487715702939117886784998878889945589376767138324483534238348317631070531441421443476098389379814864186765086036627190374446984392436127231169629105097826263360881823962138001271438995061108473270216026429547522161261136815661385042441193539796972029605492785573875608572954747996068342048625623564651357779014698654080391574109907444403678461304631642924132546609802399712249786279312886279531849067475301092647038986712027974097775120679359596477051548028326908478730471880005339458500623398699533128837624341029881628611479642919830503025295626281792839727204335557691489682296122647746514621642464755488533642318184162675349726017338574380389089703248776299297367463481802038379404583027686034453905474431665799683134278132953886878028041797289110171861183948333819338349263011877662544570501604667318758082870572288132081961733164532477526803301012544159744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,46] -414014269364942621082904854236133569149422011879712513245005982051140010133955347558409243602348164819737999063449732129954272939965250031800320371942826993106271308852807798608225732164261173038415271700870369677250204198749327978951292425420686048564389705844418572598707136287150867739038059893946659359010496977508816929821267035353990956283155965151565544920755763315943003412486475980751735373225129831531519701968244857873699878822362123998958843229214901030430855950546837055993285778284061696488802153197374918227718976371032295557381341970153440365035888682772356938351822945870337694205557976197332075809513378001798727796607674001207232762799806476896974032991179500906684366124737835372849252382515531352120226790411281583137451536579452386938840854763621960390490331212105326806722245647218792283872769926023363356270451194174495776843044501170498700580969493513720051938447003135763710334144804898331197197855920951378537564890844466072400159532898761069256340363979021610643875457012756226301593879607393680083600981743917920601150877357034363499722137323750026443947168009205742470527791551149600699594381243609663972832147796487467601103846220908699647016783462297799860795614961736126604518120010497236312857726479659903494380780043792309810776187834084150935823359603535891177795549654186117836406139608527509224788293669228778892186489849744901786190477807583889564078948874394697910886718691260245106425820438828374881941386412456321672248125310011929600004512261196768527728028337476005325616939609606813959215534785904565057861332332687981843523294988036307391042908052044177723906683237983095825663541608950284264776636666449033442067198291001808255647267336404642157205035549694817776376743854420110292455979781820595930403834643518333611922618359725474467494522677369739968174981859599026998693051628898550036967241870482084181437388228270883277104606695550752338571127713936450662546400782971470951242368646759082168639178925850363195530919413229796223934262626344553315527135095412043217086086880893447324072700131841184185918352836682970892122933494335380658754351255616552692418518598427616727344639656664985370404785208514576384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,47] 108256425947071181406610471060171715731183333744455812318944202546148846237728668938345236223198596339609819550669615024354053072229127211021828381238553793161990138311653838831035621043644439004818756437017338754426836715343983210646169389203829196150553071833594132962211916523616940132423945315562884845448405215331976204895056535069443496932006149177626063883382287868462046629327030506963403282339809558986852115754839985398298187449031373420366157204766895022276765599082291025768703566869532718873387218815187187850469981631223149744147745943265812403901801074271276443463805725050210819404466460982154160446668615766269565361597376636240893930075002503159064284197640129162871675125321028736916495955800899526234312549837504558010737199845112267638557907420397851333392978138373053195304167568873186363468174473004670443572173145203507882740444513492914945429706756891359417094499343520984757224672713925067462082766007885940621864420037356301584048132346834984570047238164538444012099287768825417973824654352817321306398434162863118862241468115001895573846886388082745082402677884379478888798289590021787831029401738421855917641470666168736560929766547661625096379124880061096480546962993445978522498214894040196110157056184424178823596427426095132327896150172632782688980597051860052397682411248121566410099842336779766646502356961147682965036949496197318095260762740829729605739027267004527590492740754511818897791961917496277547355397733211888369515183530400522328869124670069620534257258882220900901717605954829714736279087177107463257610825591782944583840312896105161366745433013453140132318624065311324652441141522438234719207889280133849199708775904863623843151053491784827466220004314950454139204635883751312150663072014446460166111140369903653414815553732258458384742622461885147401909169887324105163351466827035081196031042540197202292848621475640535253342811919676230597582128921939631618233105992420504743865557961677716022985240977381667408940638573308544819641344420817044868831557304257423745308990717867858813405874403701653216891354117350945504356278995690622200409898541934030188857553850386314966367781892122100236134973042547752960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,48] -17869115450462844772091060005260310903844847907005223453647267743377844626313420320261772309252667245511150801873551605789695196339120057940639822858382042244902122210896433269174285478023359052192127559740252597002902287139852564806198094956871229324758664977525913996316018529223404989185984189720673611168668335803613196463187126230259480681309889761371874589019146313986076329372323154705745170490695752669614841187213332141318462372550223490725042226901014836121043724413253056299879073566673526866472853734430549473579757017737063425088776461683349780762349720791979990275533028895307704862531464708873729633401871342803828185116142168558747681812518880870093143662943091183949220588667126363270396417674176327612927681526230339336580257815945900916944281849358679452644035601913122803744536889043904148969315276781261366936452483376277752865064294411739841713647117228833255428609790260599753115659243097590459108835874405304953227721576168970397352933020158919086733648332812318432645550865806055376295103847990429115468001936927637107575910057474202532025886509735854158654076881943114146136519744473224805018349395744224518630637628532855189199074851027373263950272592538470011859077192788004256813853488217378605968000928056377114846382127854969211579796290069179930968807377511713160702142608666419109417771881374775906876813991140251455271634957467534777233960965665197869151666190045658958441745515762349161196209841246541287528162837484839411897858190053594578294564841559063528455433497855522202571924018196594002154093306671231074397228563165007461612097708411215296046810694346054484006694780068349653844924779288691749275371782622819384342930846948457384326929068094786282525578000059325729689536417072678540711205907631789050088838812981482760579806170666749083902442514553232378811868307759755651096101099833378422450744876138411432878228272308259301003845597091557582741577979470180722621818328209282859439787504372153902973996220213347772417277030370139306030352957617332487521827735800485124153980720703746335961231893814401207038912351814294350144316320754916558425226035588537107060989979500351271621795028581712143435068177502961664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,49] 2506387732026832624089797164152064653998272427357097742979374988904448868010070462818861339410949384279689554619752689410553773308900356118348614087761808879360161239944079868710010201513055034307177273898415842189482354400416718381029198026467388272175601446938074948246084068326281631673122882261974860335053560209135226017799139623012035405042872435497904385113514040913852080288392188035294448917582361317311794102531979628868419753551474671535666325053097452628768956595761903856767904376767440758327359897131175753882914545606119675715775385936342159310724796218789572784355514151672499175104478209300147321478451232102129353058645280850867125789081026848968341419562095879696111464388317878456157267662702578442416692538857935356774687616546335155819316703185899108366579495643888460960219461073048547642314846795783724556080664783174822909299212703587435417629534319290746182631384890468627146165881118344117109827449857381626920505796837663034872356115532195469177217411574278589816060605548543991196852286215043739527754437115155865918035101277201143854513510701764240728530660801123770341230623708452572443218862102989712929076190271049316681930906248753482898508306073968732247076687366675274551789800414461878105641606944196082652906084137605863071353267298134156502462076439085886125792348795259226469930903041081359212170696567164580736711566680385625916350750524204798219161669442563947215272217967967441205962837904452141113365564001180275530934842704513151237268923367559190537092246568079971318880655827208133226320240607088101496841563573962958758054875662300065886593466589067428994533662917419377898518344135928964571929470800460542631251244575426716616674438643629545815267988559359330194772264425956221245109277885713329210965454303161356083473144050863689771390107319171662301236712641901212427175787141678114294833309773396903536177311889085214271647426819005915387670111192839148637590030145970239714247883296843561189581194195533652340430057384692027169356855914962448609058237908118000375826837709885082630364246943945654612167809228045148109398173660438776934321577457729324188130835591076654983363988722251860905442096845946880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,50] -357311175738198447694724110548047477222157926156868529381643169100393623367946946852017501251292636690558263238021448364626504514875787126373249175203985677524666426267711730088465258771293584145114218194460053047944863449168488181845935578755706097110108836887209517571606426297302748021590178770836455776832494474301232754106141234760141869345052509342755166139364551253415540125606171828417221235422136185297237073122003619951401361125372523510742630783337507825408407269870765405335766666727508867291753977691320219428214229109442620514274488088925712519361956571663468107028131328284216826825428103365946804511309358490181862089706334055304592228519989223535468909152501289045133432800667864858915345101109757478866383205596906254585643063659037958257493106435082361700081953502389734727634304090728083704687818667002933633458061070223135774123268209175044139424410041713441265373553546769495292320105112020004530284397063821423549610139940513929551467957376016324982678273871721982851149890306030052931982153636519537308234470799471520304266373812162168317208209950066213894921257208008990018593236401836318291822069144347732511094146470945222573205010091023563989535424577552692324762838994998351640723953364907155162715251453470771028093145744638084105968812757868309132126979272340200725377820781975903698533150182668204483860182517353291236792674253491944305017319998940101814996697396759454056808101145611314804809453452464417878681858424937135793360602976290405122108474770778268551123465332039221872917567321256872574352517959574995083461566997331528950003988885922118349109142186839461726118614873245993055321320310607816292206688132548267680608622667918720457601296355427516375561806627796285083495217803614703064777643494320712623003154819262407276527960712375305291149479888970686402596361653011888927893008123049020229781914773664163481769225961782032945484547309661704225109985398911537879104784214619539528112874947612851086712647227919064693997302558994777865403571072057579315874603110976810717008776504797837303933210899710056689913637788229829978988641855301334420422800440813889756859315726020164888193870963431442197600123133886464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,51] 40144741081616506539945245951623466828980912040553480123449778614408803032057234156929380235470439116542452355587154544321788934513689924599533936621810444027659136457915509636471895358671524155803786416176197160275106354559880042960297066274110324485511158310093358954210278749057908345405218760897651080590742208472636006413021180790570056225881351956271783547563123571545489300414957675395761100517323599041949280394974996759038874318859702624458486744699582657198755835954847018675966505489822127959623160789227959984904044140168574332927399007871104362911711778559858701188061065976299154792265761512642565165060455009857068919538643177237200121070979717011911854380439706435533477884925429825069336523548003709098751398604936200376994705997992322481694981245693041086668370415951059638945312407648711820209096574288373828887662218658767588364862881237584727563987904478173957179567061564400269667309525739913880947814936179078040016958735431295344325269647898220793804083050666620240785160948866368884043521784065811502949702067738072384483964633665335527341420202408203754612318260103141404964047030072858657687851843469289044519059713687910172256779076073585829304568717472911042540684231020775800090283863155417460441589109758900976735793060842155632796431691188360493291542757687881825298948139300705535170496734165877742415276558804629039816127063433547133861082791379546846297198683735757564428299672586536052938422470115458170590495796887194684140690623865154882754217398630521791546900584977693234835281512013268238001239924756874923231887570778296393123158499991202788635229097866824055981012316746978055710166488309167412612819127229265286194566400627624867506814804504062740176977535570867140628093899362706333583308707576743293868243577256521347704358693635413212893327232120849878327964537199817310782823610816497894792877553982930527434972945444968997578270448312231893547332959273022596067231858110007102560855875201772552504943120274710816592569836710672418488682414851889972686764640190650933262744118719898643273858490176636202129181579050480960989331095061009130771049626051617127299830758677477975670705801814983835187130681786368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,52] -3016214419137893912833195101970408107034266562956633482979973035558010630201614630468968551358681745561054419422710494892543194811908331689425550514133822867532611864572270417745798830439991904032064767376827703825807453464926221159865034207987945464774751673819105940096581102165468326058147423951925485646757110812543224978314010125189478483032483564593793554453556945227754270805256883501453387490225744694616332960226474272347464428778724955863017632098098114495159644893600935537447722539921345221309098815535438360442460232502160416750992447757556638378509357128255000828772092673822957648893800996693131860519048387464194433709838436745817794823100123181043130001592893274596322699345612992763052715376995521788003990251825541607541498719879451114324378555549042900917150803508645227571345390725666071461976971764487050586168378895719472622643377807192413277289672446025483083044743313607080042428855365502300393166448006177792469761753326510015461020107837361971754140732404063400316750467858436775921642927805856536997831564568906045661512045267852055492327764600856120208970279133424807827925732100005417793943196793699463878827942678898834230437810768781651558174656002636585285034950491254611872601791997031130061927555564141217738851392956131341694879767456272748822751933370136511550414823866102489581427918408707291919248567252237088935444460970448174510746558659644297618510388194339764018100636421508079773640614352384427543661187058123191528559442840900184877502960690667799119059405833397978444828903835781668468396563050619809082745550013211860513327119973076859754452558920843247752460239720230257432766190337834815195675166091174545164346233447035659732885367592252258746813893960592993325861640870275443595957628125660530353335507887007315129383538702915121563234613941586333070933734301819537364961334905896474606573003985865657181816711632373647773459948699035675071102596096986066521659120790374752110664747077134425761416056443680389469972907691190381258072028759306093114613498909581413023632513748398853731672243433058603737133264442874910045395410650474861663146411397732989729047366358115511128473648931909762570892878020608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,53] 504020664812696557416930030926788901339721519890253963027812977166813065257063334729684551337877008939168584051827916865575962797911433552579407524455411721987197699476751565108103876388960765566816402908080522494379676339038142984928680645078011744598196810238867083561613115222900648271013139266347353515809313837376888078952128199939442874646218847674090384150397623566795275189178254328200618291403203357437699723648030862973667594425359993713889632393980282436042880732067382112634952467219235931042352829022118745938375018696293592273295043439680702126545735643108634814068111320459037442193298814803388335384393700005286798596291778149560676057370102453095958031786303283464811134740284172152744616816066151969210054829035766287514699575100203003457344050028333915305680425031725035071977445053311018834038846215565945049340765707743439519461232227806091294815386340257791119636587107733240131603815297290234208018790438220990752460506198501581635046859204870822485187365134197058847315916539888480945321514796156754306905660799822905220922333617216990179763009123967841822730378699605076660871136278216082167337477747637688378658441462887401662865685009087672440190732470830338339539070536329909820082832281267871463403593905023556191182491177044746736588617625837403695333485277978839000670298301851092792457523456383043356231127923748805715603775168636849613706938087294609437155594431254453206465373942159210048504926242425083199761272853486310919133124027114921730106698055046158023484696351627126622113814468221638269749988132229381935433574548458199540547693519391228783836294001594066182758360173416716327342452496811199130856598833848183737610684685932739704611068517821688750184132962669454786373956759922438863279860648515425327925192597884758921226263859910669193241074579697105985562185943643618906882693909174384017100711103915843886644992282184302980230491583630833886006505322383990352386558953263983707213456196123270442598245125084324989677324795588782407194203315825541167833275393834529963215981075997916225661360173825326615941661964084317724461320857547872530204460465829151451717208311478965147639667284824777116659014959104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,54] -144929331494630673210592628434953905022990721508207922368921204947215642163065887239539646324135868711819745677781874823044033366138365572764018078081575372014321954489442129594152173708900268418453911574404649400110374728260603163248161575605290252954820383484148657541526627187367544712482434542917391539586347672719639226435258953244143598127794526565158057074536332553460721792778137594307287199147953320839433472423974212341269811606951342963253044456471667824605119486062272459497559924573779571695550593269843648563999971151688664896175651857715063427917759349730727885332706750500111567825949501489203506321690388832608675956672338705182900796570782235763430243764424737424231378951293958511209180070112662724530839388814244902220266449702639312728623459862233230118745772286180636470052808463992211089286282421547016374448283828687184328955466402651158949023518409120626731685191522100480628678789567773621761458421926474579497381951698611772032969873540146473938131698800006200383251631721543061000476438409249779282082642503718921510583604267320165435286774490044870012353522684103824421620464610237064779018128205803410034943152821739645496159791619884204506861971048723793731943631677064015058179636344701591202480467525582182976789240959681896492522714813236362445372891842790172146382446233594758420560748408201401202652589545850960236009567998191362504714516652578599430929320935938218758833978594281504614311431030719265674273708153860921991342983225643944923144568426800915339088756087012154318170921946992520543466143487220549476000410935150211314195808093952439190944661783557279077590131617605860224858959228247214225965032927944133557230556771486756895335649587902905619685660017128152644283800879309634017097169809836943721011833452388583631695311405884249334253321456835539266614630033602228962993966626231651287936975855192850076675030898756572258124189551249682666497532614497727781107463680820050463865924397076231761686528218198552717054474556671253091437922592409951018818022315840550766161778832142555092741071131430795015768295075560168636529329836845224644358653104057574045694386103162381342551780192984163166959626616832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,55] 22570947247065668070099881279409320919657215446878903143941641445763664217148044583223717162802884791019758822257125097082748988432316448693361423872699643440175011836226870515865424666481338818440905584748161987653391555158048515732746486800336801734524219698894595243569695164213200179173762674615607539882570611600699543148828967596719469420691640182661419540769460961544673556661816813510196723023422060265343123590350603532365648520174269782577312238684067019028974415674407760624384075388047838277722635781362389290315498964154734821534577099677190512397749043457402338458201896058767081401200418369504292423571114293213158001056669096056381878427339427584946228146566560253481197393527600860391183476776877864364476321337160414756305512471302715434352184346498730403882908112282018484735606750942746213202721685525980203904769310124307534366386516929214051974344240000513300545687669372104020715001044477833050176662613038624843401609965154869174448573582406346953863307577880797641575671400695029835117610248789572799663539753659096420199750122406293864374287795469673744069460875570228942048095798515742755883524637737985548701475595222789118032761156555593113381189869694596785590266990822524302487728741913219215303402718930368055615877138978963857753464655774499903243824902310132285069770498019600109375076904578560248583372042902588461484848012152980491282374133917230761644208564033404921669471497526611940857392321492455676881412812307975847097568884630050990577361608385926884104502548027144936575633263582707474969567448318551430362963344832589245328459246827512832302746026009839149265845685812627903360013127054095420155724123834593622601680661497342237913709974981498799660912092704826125125669556397398505560899325760452073410188970279085048178169907485812808466525010473465938427816078113300667895404581250774452334684552275977641334654839519899751058904245741030208819523910110503584501204032372086056075622418591687788657067895165238647303995818959752759837532658205025560085411264384467815765616443021506415231319476967498656899894426168533353765190043453446076504322982850654686749800667655336582392049446445105477385715712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,56] -1677911606044565759735454279361160376463439425016789096910189531163064522910131970837871304870528599620317349746925279288590247453476597500942256961246957237222558206220685536503295420517505470599248038733587512407264628349418016229196390751010615474988346116174718791392003733315629719374438712263255101003564717541186864470868246172084782014748833132747550683478259478465755676707638459772776575135316047971796950479181989701428098109194565688282283488443668276772814371581014260361852853958585740252188341095196881998937291069687125159318461515254508977471812996413101243439107879643852352177733298660444704779518328870462024470935656269996771835990298205248231157420890903299247258131049183189933266104355978716431821476763426600448795298674064348134936981672356219197609546059169593984771764361815139907157432393831891095628519961452962763915764645559437640211798307572162636931736247962091698851423964731592862175114998614714895148721210371025225898361492149328822339765209842248252531758059829345814050947355955132360534784793036541824689797294219683071953094117574410273517783836010224119116842179780546630664619235074231342432409193577565475109440077024736770635193946778812405723993479142686683754072697608048657789756594236133535070586174904318114835993587556145820729507356151213164047170642995796938453215161046672443664569776447096508055169233717256956080640697495051188971267484519881287509475478556836665800176230789112759019427447964084857965427597863531962744756868123313210832898299586478397782856764733963033392611084375828971127498306590391524102879005690290374537944319530082160614196507696590571239522493134956148720418839775170827529226826173901491307570603553887598526838423346292959069281848259479345668070957424858813804121927386544107790326825186249753886434977124617489890448774933249318740110575772763951613248205594635285199277551744585599076615362444913603362226974627697002972052804983152560458346485102808032805612828871142587057392598539259961978813705331052521424715782974332935528287842094441247362533521046633488636874655114692747705937491127266149502857050948795349120328932949433809542837529345110239928672845824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,57] 49297896841188655120817498077554281506215877151026322142313767464931069683509060199824769954263497065601949089803025796910376163289075596347959440396353868227126215442899779261984570042827276409253783785534408266600215140606032829319573808952800337737291110557316440561058401584108412770714834910647252889909894260525743020310550339153342743131911557225154061652381568602218358522167243769467393381775840499725747036814976368089709404155307511764971387093022701141373460282975795458797105977532072462371021932071143603384348762155786545477943161376597285837287310275299383633561209301922836935407654026071507379787015985027957286703144958188499436935183858726405311820977291764440913156866886110342529270384950890068356308578077459104892716288830205685016091795725291394610075405131145702906792188924209106958942799413945697131791151608561730585844548153539370671914601547523068956342249371454425950456765366042334410692418985136850928575498924481051596078307838740061877103898089454480314392708156659400157017823276433297268177659067188653631058621934765076568992720009078843530494765873580965829398858033997351996190013883841699308355169492763604646577030689659196603309484959605922481228451237056060071119111664717494467239940027238519187283247217645128448378653991262534874556146779314246939284511040259532526353800951434097024646443991835206433427023799236746057905729637037082139446834032697744903273853422959217806205964032880214090995223079977147427839618660943718214920493748544534047005716612634997208242715024152707570515220105558589519343516495061564938726670029547322143752471650842896744896785015821295156052023872315096685599669161890112479073514368068483706697430918291015671585812984333960943253309462307876838397700510551475702023772926501025631436443263778313267891791797163576509828236281611938379987397532213514603839243365456223929057011408417592950784013014973383524243103111790103513117879314510526433271787504354991656325842627544784034258705188897234941281522115588059240066142849357650269759126085319798178678380225534979903880986952356617604322452532550508650361688557535690697565949602402226132583804745244098783631900672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,58] -3756920648148518262049841813118967024284252487914276647674394789760674548576203143217759258345077147497565188446850044303883588891563029595802130071847442356201820282313981285889921203556259888655442670613132208407623651216499846023435692556728957154991371343399482068622789027518049640442066148413126143033085390170325782205743805088801111860091739730060084463625590599257521558085128027190225931262718765176109206310162927919876047328674492137874190196553574268886750084603319826740142586399582887569610960522749513690116237905597803195841922734627917049934587622274041909405428620253680344839371108780430279929863797005889872319805682777453887926047824431089051800249689611330469446626769781971291489417885856205523793419839766674966080187696122423175700841466051471362256752225622849474067836031995746278951100274856152261143523119973419015564316829239008397180085435950845209179394841044327298772086079058556371304636992299538655791516811701400583676179799111249697569303716034476582157884925000651731577044115951115331594368190376029073555603628784074361354151072054981060821135679844407772369223966865466486355864296823530114273808038118826199427607898181414504970142655494082897416225731661458716935524040518904499317770681280296398252755490016129827218968593448721775337385497879935197657174336903329943350297356509878057181408573979556935652458586885299003370880616245651493257717902404024280615206226941373654860884582590526594302017905498906943898054845131145743632853821425670822503110008195671130499988266406158340852598305701415711445991938162366152472918456807536997804762366390889524697348608997944677947478561385489944390102322570898685851576012340305343090863575702069532318918331119084125779911945222186429034762089539775787992877550494300875124198220164663474003082467705407298057390348673447643711637117003178461028033078878418471006671953633583250303070952609660823509154620446345866369621175265810225324136535226645072070148223105828509201502769956139565853838713094419813359765898858462875332364857182293808544038175368123940771699679329808415723231473742417653095265526601721083143189840491777051027451286392333611709759488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,0] -126664436278501805458123110918128691978590190564014270697871615531533780822728745579249010809426524533144428299363754738552999600405722030698019535651316851886746664946879685073688102337686782682376449319428236956109660330525426688176089012113007361528041492053582018575582648857847848594334631193370637844654764986799963130588412558988231880942025027775378614341613952559024413345484234998339896477669493805718426372319551354029723589754568499531768016877871666386653125075658732185312047222247536525556287666175580569511675007117931758667512734419090723753983345161268547452742680366571322697940483968496858645571099055391660869293135702597972699055081235787254494652820456337895545250057058347362970538419812884792280438486290813388053304778800285684604694743492469800542524528310902474653000403525228676208816237776983566050005909153937037399234113036255752656272058945642156698366489655877635371226051231507345300021077243884253080440088774007878892527821535918436498744223269809056827919611321888968566436205089549092947853714608472236059801578205919884045741153308740531528250084233880004934781294909116605994800803898561334918989436463594906708388081673273554096262266045446273601356642651379308302484451030943688721680327065714238046695137501250604596322071574161923536678973585619301595499350529518490071680871107915398453268416466054496021179941364930847524010827237529358888071111139001903795092820232305905917714526868306286397707920137891945992473015845391583144936181001712605846082356934538670260788948614015486132792804372908084652977141432636591364654509759711362038906866859495235204449257578600484562973283962315853005484733739667217457667296855023648934294061905665157579451571167819625944394894820325913209838652004838154465526722711887223347153240964075171541108952664691779918099098524972635856944385661690868330257398662938344864655661667504515664542387144842874667978417863175865787371273572181781982197654980439134442892192613283960809408595629393443985533001509175150506178643630821801769608709225923541016363237608171990940050194017652140125781096930452489946955920382372019942936154133024348748668024682213864491168393330688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,1] -22766060056750379923487406999783352033083488424286709562207038286344168148732927628061023956911173954479777543018651358078872316597073075182289777163674830767622900155235644249827602137507687113609094652452210703687624389874241800552784454231975711148760947555060390852118941060306545565706907720029887010170615649094988101824364211361909645863394048771356632561004392913622763896385756926680991123655024027509259597183546789893460777941640968656665619239510175506939254901936671608461199329816580922996053764722337364717098812912432844204272499678078639896208099949874486062790277766964601641267420447541461806480775080959671316161092796554800494535171270725144146926156719849473712426888157298918540933159707960482612273502533599510022029168259948441206450388346277357260106172773660590701241318617112586594427244635647899133990535102232683112831704063319807760701944660629007918150622852992005530297369703834144231234493709901720369018421316436196546892245594641651100366827004374965886218227461635949993656123028644112602680113532174998778351706983754796537648630423806375521674079981706437323132279130711056440613263056603339455610987611941981308753118676568529124270932646032938501861109679973908391688357059762483780265763504723890541651420043264755480838075842253286637470677549261521542518417505147587992083749270509961473831988893395476322400709936490519130021800197092839604573918905862435077300112444052049524579052696761733049037213124052422273100924747140934398740684510269669660691365683432405226846122304258602191633771060455873346834311820263581176692262569101422259734534932063372751165918229510556377184317256252384996556540016515898851853337277121268498905816261822393343970917743141691183092391297383307736306491716747983483875787756663805512914200420986076429357806890268849591782296794124773517215629935216208841651537608732904483783648992882055871179087696776330610874289512444845273232044967422421937921172674835425854049016417559878446904733220057399149971334266848757082001908575325057476821193268403257613568631432635419085241591571448393367628764976601999449469888541545234256527197131594846682540152725437600240692324961615872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,2] 1680103964220319133329574518696781392025724517170718740443050910511002610225892352062917566052937881132063134550462368183591588292075274168554273920044986279777498193969344486675899585397465019097826528577952419884876575982823414076002082274981610426585687542604998764263717103572511640370635440227869727292860077850708666059931837425514841135298201724138649471326101293949001350114186109374025358178819150309603415366269873113927345230917509100679229062919494276651975776306468302955782785431770887997553132108732088129357447557149362606610495556207221295523966789187073981763554489502450888300924414411338952353494973036250713877083054795905017381316736725868463232071547638477311460344398833968489985971062205023092503864422179662772890594009778268877055842451914795458149175230542232619532542824953502009338214926624496793616348749569659166378963246361078421987156336219440397347848390425878700575852630653797841513472532977362215471433690670318241820323165917246004929098324440832193026504060297489011420803909709345602398697291626658916938584472817740099813848437133995940502347040419713401213002861289719452643902734421851025859956418142689174968915733243493434438310058630281791718303451396422970632297048125337315921083225415673143091561711622845676220283466676816836668631006609592263586944641098156569645878457971629234724905763802341239055359196172982087763083158524830622508484469937305748976292319147399255796592989250659985152299000036616376125583893179561689062735156053560857189458144076665124092903016815013797038746523014948401568298030766540549541385606866695793295278468006615397138305500928454338116361987451174027110914141185113272319496502523567853674834869096269817987536908416297528530453279354544269741738764256761111195225916178350222775753109137901390916125470255755430768191430298502218931131959164981615018235100004099403945230527076424056327366814762847739491179310785667841285231240444843649037316784717885350119706937797108554504152105175687149297969169283155204254776102918133713798281693589112948340842700865490428665820278569293189322384421450854930910815304147676731964581247189110635860126418137590478223760876485214208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,3] -45548582919689303139205682949029485845744264869782748892823141997779792418147078285146702792511830091633597065157114026926481172160381138569981957812039253296309310580262713050472479068598322303341599071222614683753559415446558281150478244175477604089342134815044786414392315109647865065861754619923562079756577970929602466725816704609621914200548525979746841998823701931289930972132744367622343380806090939564124063639388721673141679689205878646330724881083850688036804093754950980189825871171400828418064826469932595236136604936616722464146361202800768506869813441127419258232194292822254786409691073409884416605655512493425588833537640451170735318205951082398014475994760319618002755565132433755463805288677333364863703329315846260096663584633638990167222177281442751439337267181753774278913423501446355940729794107588185094642619497162965454699580348587243396099530180356348938031128605013575151928764174136167762312385726465770437241882970803347827136938665327806512546008266859686520709587087358768309177504153869684801490416879239711854059763399688226325436125001275151208740024904396025206076975255567777119269197144588868508544521631491100232241023971488644337866209001135022300562226385364102211783460560180312737455178188182238341301094415847955118194151184645786521749609485133732765290683747445609533687844385121387189423447183110401788783706348958825062172402949052598494065705477859891149335619821688694803452992540984605238351105540090959574148806118423793519481366880152964482529865109184451669802947696965169587821190033450866117540968884252046762890236106231257446638065968982552023975108398648523534767405891198285075052133857804516400938789156537127848253071735680904249742956262258563216409568726651467892236531015965759928246553456990554642901011927268963705657430585456389985194527596154633645126018727874367150037816118323917275682791141963352531693310485331238411112896631552896040911844301082953182574424858157455280572675393875605438029146691398801305448012882287144521665320882349581153472994755398611604548345621578654929454273995868576595510495149177108283278540925333766418941289519236211176635016089877641481122465601615298560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,4] 394198858362279895188569002187965164290514346668284633879764897414321305571881102235416968028760469735486420139756097609448880301169989594201458120692911408735557975511496384108708252249471307822512420969809700214761963156814222877251793208283966569711213884758959276141934975965111108563716067493511204892678314450370211268770180575356430079069824283669523759046583516078429904885639631101886450152255405767090321030479650883199161779021850310185304990444588146650413103482594669933963263951939527563644885109682951581030879688880473729241090112654586825632297779221795864155028129035477774893241694580211788551660689415694233082448038749043628574201731113381039859203701684036325525268571732423930247757512084177285560100141836404202475470756610381939813107705700573557167552757311578273144226610213919704354960075500326457600490209829947532854283267530715923749718339389733099385320705426537604116134018588989803328212239798244470178326338587792660730155746274623568443322343130694857878197236734566907838601672677325877813484743890343815512594578886784567325395565476505471370351133443552099291342397338790141252544894434546807426978640323976703001520502870499195048214076277500605145803480146376576480711575051855830117002241009362351183866684814903454550455099376363221413498673701023461139899299332263400548346531134834756452731468553245079460737340645694517246891038688981763327342137352206038052615390484230721276523128767627656441831264001873462207212319831355606020784888431816943547041073976883039895344321766249295911607901196060755537651042001894779170236387587875792856512487868191124758255046298511678511498777060862536611097758198762291694712724127168294365099038142731772655927633933247870489429043021452482533945251964598608358267615347353833164199360266955108064046277459217318798138704917687567352545456203309138228981296347314687796675018716092568633153552952946419427312996718211252093492007633915704216222382498427515590596219014554410388200442874656187588977989855159326064845706583683180711580125927012115185868810338859438120087663993691171126420369904086485553971847595143279562331383077454814442756577949755628396861061601209352192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,5] 4698616276253643235190078969168271191914003330912574221877252917035856134707172843022671931313275872809780085998543988042594759798978043341745786760781125618659194055167811447765969587061603706444110437078278320770627267771528380897704812322811556714490718140051685215267196105972279967753981600640168358273518783114144999836632588802853955884826703982756613469496610881234843169973085986095062147296854144951753329865583893598108818076964129670669817832313036785507815073304913294299694519167420663417669190743431512429993497282054172519638027598432977580599418813336242639213675216949064263649754482347181672810680760376328332610677696251618474485542913224248034640347659451380940144396911075487452699057919901374361815018138974314139931887662250152300569302158566399995003202819397317364535997712159794802419539975563190169201381497140123128641922993912643668166876096109384088476695088807037819433780068552637056660108361922721219602008633572710430289680667909428810208970322287152049025041206395427090417138514014617690403671923499186402300518770242759801884029046505191654658897559234868152922347582293452995853256171334776111128176951448010439308923426273567430222530063725989694834471538844120575289058686910640538039109957757180393866278725779307820932034374795798016952828725903761246040457328949170006312169407708116371271386878931701202049268015953596707777287851679544845185828881163391470972479881896313699333826764948455518286744242769935501782248832502661880984258265277658108858478753977792801600035931639082828790629889441470480015096380841547650206198992327046180950700307321123053375376054258386766076351744357058776099158078665686975074997647374105492684179610139194888738129642480618759170306930912002539287189088638541762519166552262520404735211982140822778983572283300154044967748445798755456415770092599209543420211113176239074064088289491190803580610031192640147162013593708668091415734215649732386674726564782280148854022815731234219306334567683889122810771415077590137311514066648319565779918105179471965487645542645275446506890023464900842595325243930550193471579168899117730428236032388823279278101632437321087681935426878219223040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,6] -149650932277967883927322059936783733973056044186189146231478131740384652396077696681580762670281729605361861035440683294465087760980140200368473595723698894320369995420190402522901425223179607747597741974838090988855329908997386064066649969269403718557860444527941939295234232450077490051125692941702636915353645098006796663553176725501856335205578906027885472230292990874434019159648892054287808784233717896825840871382134647666923494980302639341981662257321092999856820970329851721255600672352791815696466629978352213720375166388373660109968909677246129138697870072047029538029568747665211377847996593851003217557722458538375665281442503468721153963609453937476990136860482942740924990646847143416611506330054554674138955587405482344953938724052121001059940271662631674806051991931674440628127216023505197113825919614366287580030592693219393540811096715222427068936818436913136319136475309799501030789603058552060686976582268091987848471064271311714118034187833466679614478568136108690593588431559814139687087427802732862228394168933852552489702668332777418104070192134151788376112727859630065826801779057664095036896093109644767932336937656883861208337204650832892797535174444009296123070227185139389767414181164433086094884418237548140043133497461045184071794561849349815334836668165845492368198261524257069968231344067615814556153493535038726180353565211309921005518099221181569689620897252142076806048925871160713609242616666538154456529961119411723790881008509697795667625687446458025245471897340872387682704193525655511683631403452739021046737999006352371429244790654015022333315338162841223839319553792123374796192557064927714921301213212337393435968350817440386795641180800347835426864461631639919501975494815282186627820431676387194306328360861733438630332790558590541156386291368298067585322982478620701816704708968494328872518484828737448062924674054734373146260164292139938352778235017745863185586580245669306407000388561082382083189183372200921809333453291277107039872940826951666547542713908179537259759508323508276601145970913567823994540987087083683216250143093447891903337544902589117296748338697251307899724298104593185835405894099792973266944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,7] 1916972413015314923971572420117095845567781947566551542565811864558710221972991194801099084199903807658572870834792080775451822291405622510993531718319054908242238578469430731234385001626278470795504840684762984238192974507872725605705290387585826289046730886271410002096274108494196780569776087121526441627396453177525951530764872493834129314494114236839257587152255830594910281625843269844576192006061635668020408934177371013560658280534435997602549287140124067006089467917379879807414223271150577164759043672472129230632430602324222440714874449827640524264311959676813525952816993483544641067155033179759350136535012149284530431486981530932182106615349022764715860835255579693500529396755494079684629866659270204542590750877736510902974297062117081454576103329312918730707594023154635671340509928238946190447762164459616313831513454501856025698886735997502245091938837702986786273256277002210262490700407323119091939831818672728075937409710131845910127305994599071828831690197192500457775244964895561779415214330508362122320761411551228832448768915492146198634743381993333437169135956241037973543159029041586057161454539883410870622107055782199258367677920766005743019351178767195364678110826048132398597277830418694238277850392060396068035227798313332430668750484396663783351287795032061639306817718680433169686078997539839505481722264745749044943293253493733888964010453609955714502596617235298180287859828048721889105719394724876524310674931593009800873954823284564694345240863920107317815545360600084941910359229759323880547636695473045394228532759182583545835158329907769552254577836848382873108870352752379652623330720593372399014166481786443843793952751191865543510322037749472600892819039501914480260382917382692304316960981609194469577356046174335046315525294067779622306092267492777778162716936641999879626644963208692145389903761395934651287075309236939318726267932581425572073198953415701171238149064462105704315347720236595717343534022419218824687429642709660146883783062740970963418363255184168739346897133193170671086722564868581589260223343814255528551767751486314261186710097020663503898684498689163190260592285284800214770011324640865227374592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,8] -16081296528500780208315779091313317304377266425843820398988453309457864239901352526455733467248912581828318634505871826422808517277669024278791465642827834412446264090571528507297863705043516821762055283980542724729598765924719964299149481064879675746017182303987352032745810399386022619663655996264978563357887793824325517172883564834201008939151014798568302718976327908567327774198712699313137742897827247034067858437639173795877309306557561401288594647635883080835281901650716651252570019509280888579214270572017768376662019557574980120600982373750998245472513286867415273758683060517288085089438041139777629801539886740793447694845623795837364456013569574565114725861532348111205094081768178226563135703255994893979294604793160913741936712030459487320699489883027636485884900048201712751105649600320668615570614977952466647430850941531303362058909421074993460764889381664001115951588863195379040996236448132976751206650837993908160281020944093771070525340574554576374378927312474423172562402028051554648492798689832298533258460205728666200308855682976255874023444493036051477257890020020013273169348687896326547332326685285704068688050149657005123818817135139759454879341857394170228109902690009566808823045860487862488162252007885788582601246705456519619758675553131161642482280082022950720543733871519927057866088869210870452566617372372258046352795177665457052362728950343304053439489838649221635342436576589099391434654238113467622925994226810692749797805562001278097106734414132817642204518137688104384778908367317739765407027865641624691241723285302348118740138593818331828179918521943143241261631740098788088103671236888080794221124847892566183186258518655520568570423819885169732185595195160954272314858028398544314163491767859013184162776995619860556571295299234074638885861128900088762685393095379377294578504899493403230648399712737827629726520450972296184679206189715513137640565317151262970479280603079604973843545179759212256796580980822754655405412022205420388914763981224165749145495244746278535990393571520310455621402509223258066599809154583962115415086297649741283810559615309836329915081534509195059789678866771525972578846532274894781022208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,9] 100120109386105371855587046328454619176614667436771128459578625238275734000971861768521450852845656659871534063671415467138786957568991710858313370754824833519686773570275944443316685491027240576192767343406425632429221725787194341617803716408822398866940814232214898001844817871511040536568488650920489541942882064737636485680818231018893556233311953782789473519059585487926434054119324589409615128249503828175426650507094495807982198331179877344028579495780100787642588437995348408325028694018449986476265458783128761786392291562171728900983319673302069446169231512219998737690278821924442217148744636624441408702360392708156180189493787461427627293922191957409631179804527937933641648498800601963009710742441892079222404014961501345322810642260649305358361942807806661183374257783926549218258277872027605646723028499866635048258624829295057148525625702724977707685089571812474859448518119723278185306941756776068873276971346004043670619798130864035240217787236503690479414028716388370802682913682170806044489690913101262768579437779124497641420338328359913963390213481046308587958783818350024469074651067822405463774565929509433312907360379998379234760147841283385357325793273837271709946178972899277299658441276058602011121286937890894242682941914568309886557599556203081304457293088134364707947664281635689700823491623147074289043160071312545976699440430450049642917347555049712945156516080790073401255543638651307527094532549782392468321580729691707299915779985490245354905599749838874769098448998024911630426977150425082921310330185604825606902614580852340488881977119798599639768394437238405149252405122859506939483111363827980586389783963193059805941550555518449324031783654470485993633257884866339134569347158579880704411876191585585928222760800113231101053472774737527414007462070548519420117212503957440858713586430129756112681751027548132473706128731214619650823383163473728378136305083790075115708899645803409221193074094813854423732987888346414922210523590904315339482784383124114349066677557815216123713402915618487260772363312756907133727254303696551136301005840763104583139109015963480320744295571985941378735104952880359574620393543024983907762176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,10] -490916968097588498780727769038316411501876191143349581716914226260423985021355449226392520477967262119386262295409211477883078059167053229611549336983269737407982308321973412842160858948846990754785333263915072573251254753999600957425985723241799593365932980447803769209462620268664738870706800666860964383886935245146091379689832899604687638879705995992114438781460130350434411539612502603633305039402440409340936334798081992171089998002581978232124988143761103097361702307618839284268203712579948927451355774053909827593272922983266460918289938170316022934197315396120930973708808163919768797961877152722786811938601326421688854253117544007551018404432572224066171826611337134482379119376823975989148545970177854193533147060698312327020172570122481691706975036717691247232075321030548101431854212525652302294050145997353320660785257710667832229458120868402758999910214728912078303565014956048086813790051927276301580819742513066777735843145112600218684032551676276283056181308519059990097393767417090546238064958566619951869572080092567114090408004168057409822997191599377018329492604072951147865182221066405721858527570179948153629719381457183863449806967508001904929001060140644860379105842616424464351426872985844472634243503671688771048760365590581853273823626416171955877056663144234024342691171601045181127748012723138011885763830679859435852982308401483408673917816859028370903974076678373950520176577591908422020730776463002986535172523301888329664102771499670531306553597065264091778633927352344033623907790021114197650288661251174772032829720983781140568510735887168175023949245504472558293744573122325061292355222143957572148472856885739093139776412960635512250983101578417529596992732111681871585991909393748131875269827204559634490367517237010187102234024272314274135433769611000528802795541911482684756735207234716711511652778595638752755122445514884141982365612688174928082922614361219485308709657604205580988457747736194606237730346618775109315915925849560509044694946588601289858902689126397152548159461468332501157307774341330978220378937645758262372617288636522389817295278072433198895724199485982488138706879191094433373507177492902540979732480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,11] 1945846789457012623908383825310188133356250240350412209228805423520841882935993718505660640881719045413675352579614241368360050551361930121032354160448004849069501379881471196294977810355206261070320546003018424861941812748438676872056772402253118906420625629815317017471259212161033330752086888099098837652334482193795863938647373623981588646753887454123992382147295883080859434920304883015585114930500870979140768802874868134584951885016309490320536702051011564245360385194156133731610284569744333615029394095986444778392432417194365968623717577552851829198496810153381422013845609776509732927331155319228022491007594474157646642267912840808334201945282051547499522872902740588589268469306668673072761302061685600887717127213458740871234842140923714154499236463873088225445495180994715594012671983594375246957329889339836608684988611237126587568997287801704505558323152877825190380292122438000689046827376966321423403539888960142297272695743656137637282802501321407592917272890202010834046626389144281752439225807086362494823305747059567414128073672047944475110903824178801210311983503845667176614305063812700273181334922326866688628050522824632550746860122242581784494406479237080447620946001599502805374582832499672066847216947468444029577413249812214458057333070697608397908071947375925733623727834978886923664990780131146806709270660379734194059157503393475776970644504369015090670952319451284492010229230067943476768754896746037680443006424068489439345142355529582241024665939662872689121180107411356391098355671792689064679605536055587030101031495748258497673185463296391952351240853798034763577905929611940306194108301418324790185266463374254345736444492364351112887299545845141067691069806415927858859288725087796026657642042826009958641777163376029549850839963387706296665478165450418696669311517402546260877904825652988922904665261404024480492863237615453756309558769361941165880783327149568395165538529846407841476073820989140197101006149482638973036977135145296259166190989244062049351911847139070093148315412168582235069922372225639967991327177264906373018632959342565702657374869086308756719541500993197248233059493454724255049740332862075783195131904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,12] -6318568485583286795154465802524310270714788614390255060442416134921469199481277555069109939121120082270698121492036256230779913685709053085348073340410774811330833911170125332527791599028233819887121990096944338602755362517256620430502183574596014502719239308928429518635282728271806468732797557216805069545847314809171570795753448637791027578873763828983096257781672096897797973661466770797396013869273991574788270964597217062999215487772429489910911059846188398828462653188910398905168413356372031230036352638157668588734010893794593748312772596360519581264899738883680484964777804036779265646114321270131289794664432409721309221903824319452460799577065510170014668932419962985484018026767179325462400182695233181820788979485165089956620134007205583693767901114662183863066049876259864841134344961156686398857224040194479514573676069555296190426939907691764085118608293022311491224231931248456464289062374836986020329252521929626328249558429043151809476905614541624711569902068423308124289259649149394767706104226550633498504389478119181878685618870417406281752094213392056142645949603173624593979662529522994956334901257752349114250981308632908497490046665699056555601514006205552381514510152383187377541955994412403470948481144711158698594034547085052542120754642806729166427972036789314427533689130860377220341500003571803782848453366168974990778862936749550506619213943250092661787378460763991554219384892065580795618964729062920162615950835472116566225372476449567452516418146770844592180899882680479571952183161072957246773011180757005514088337711022086689118647932595302180797091996642100475196082491192968123060547921366493548195883923780954281541780993615803042784410457757827493509265728241958837342335597426012566559724863338804739826967969306047321484410653990984967319139168299886633484994632065442742438298385555220548752557104569684947232302985986563119375108147190372435991798122550284759326887685839636444369296874334135174700516253841705900350123273646069744361126837474600624815345786146987101281378172754233497895758603948760511253459274383104157069493350916232253271068694852103766225302722541566093533213071172916063978032437470508462922268672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,13] 17003736552740781293537428956283611683754343344066484790499547235821445568004206636255578876173140694484354641182820037820728990477626761410534922100227973197347733822425968875427414793673005416442377004741182884004241742595565966545019646181085631954931927028783431534018274866151729041232458731013361722078011018992452359850717685451615604028634409108392838168633140624781120620521365756690512983323030300782112092327750194789902683781922386292093035316126417164562976476343002074701088676801370309311390563056084803668267193155495494949462797106997586088388194637474166008989753857779526814942036943151813619420939809468133796004207312915938904495911334930563859010512879712636187739966910845376265419898651598067104027582189693746752712427960053461849534794290125873997881608770486141722944485062209387422563449410850198416002617783058068087857139049392326817778691690335409583953384139259329045987121083547175144102833967357268186838677559918253641607696764286156279409826044998082130004322574089351407001930630639279956302967360068938374119819436848497205672342963419767358482678043901944484165089382418075142347505999259543436818829663694813418877788435992391619171847347038962141601076155781235264546034475582236331955304959187137977209960595995255169653039990194949447384038453006571421392941312400591870668421340326726783794104942080279371836051706146065207559177213069314865991266481309968875192254778865553844596779050704857292764245032430310825556653831338083046644818451904514457385895107422149497114668856645759432171032987876848743461966298583904432227509186664836594160264101187112658002589084864023775282719293896630042971615415484369370859478643302856070089727944885020606235666570507621787075694884953884883076914778908362387670569608205204793391480543598183190825750396473978549978645910320962159931548104293468915353353084819645321448575987480233153012639747419084694810508193745695818662139297791868233536433960165387879679259965988043049558715671358587724509384417565565297186384292568779210558156657585804336371283513319792053977648449905631023112352020802011916406459887332270326620980440920643316352430947719123999209325033718719016670855168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,14] -38424170477386774092434377529377851021407681946236684597240962348911239450406557931986240880433825806774880214743232183227854950619080471269894643109534959519096682906279569399014577049245705930938433972171672246230905554239740200458615383678831754379345151767154228561384896937022718358118427748809907447736468066055367681552905461994739049457275573496325438132902965456854725033471548158417645696821225760593000925495031217933763803662117515260446710402720176695514717488864669443258838713213011095639258033029622165158971523882288360170856595633255557378691143832213494274953221146111622929290954793305091702505428428764141127846224625297268232147839003663802042979868375110127377936427332376428009731739726680457775777675431366142686559129885248942265929152116998611918130116984888456181569983513963331135286802297471858102943140997749540770782157931038042189872183998179245709884122932730007563930604547851508001537400772318856121099583965946832933033977117743665832158869858148428123357728555333933498147143731539460890559993707795578811060178790178994073565978141033014446205866404894033894553273860517168557638319856303392284577480817499812162801442796979136236285779432099806786961881824398276378734089374179386182065052765043414801440131337023519896679107704152111107153351950479144389789670683598690040357639530988555582130116503309378990616674932102895480204488694531854475418060463206724461182035751212709091721334001528829981480478457340034603902641017830305881042326602173839605092931074763863617044386715830652104543589673407006708520591325417867117936546393257626563499735215971821297608891497333604985327198588567470130171925378698353497202088603924542643255359746946686606239891491905819959633865139013399004600407712685698500418146084293677980617881269587965806168153006253438375592799583057244116985078642510277931438436283061688423703220085955448427164636429395963477233529416091738315927423442774937106333875740707137428838791618656703922239726891685661099726728015150685119021866712201290409953738956505142682529557434107782424076973473039492065440148850921363266431917947223921028634270068859607000998680385963537234152651364842757584987357184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,15] 74076246978273442082012742133016076398197608387184866512240808187025569055308182410433992987138140291657540672006998986860884714246975465555573221162807466566161814567813221977113112081034709266339394558553964256816745026010945249223590964149280386411667124599898405923188295096036429659280367553339432183558735147216377390602082416540920001499749082141972521300836519735729711305695203267490457305526889477184167475815295221888082528192905889196353839944323200097886921561604233249016849514292377292034938359658413486044780265058146526114344825643042505569386952684814494993867259443023385004070171087555539649622198861619796335237666939109512162001055467914200641544496605381799447769056354646406952165264017783313910479873281454898960761316886313183989292672625317397123035938166401095358428132628349004642865192167759667136127928820321364644638938442324771468774149376606411124122565195529099509363339049380847376732097478239729291369126625497456166029764483729654870600769689454074651831229479409819573298150273358063023538693574553493712913724644297069663751101061303645003292591653501818596265630668409975933956574136369190745454850750704965636085555189182348188537786778126545696278113690257588222163723837795499680638692048277631895509492653265333713020318918850903860797256258578717015992378785003932052937064380772991721675658207492190542759632877973238689769036461772447394832091977783230006313610126678400869709041952151798403282493262308477106734563583252480261862190498009228212127996630377094237351900598396002034338493235404003685819275239205429901911926548770552841324489409403367725643132417943985752602977503378025013683628834189585111018708579771980301948530570008078511505351018802295379766126724211327780864776053587962805607779009381769327000751755216114313413229545442008310934102080811261727622168599658952515975291482399843622655142908696816963451105813703049884740441322842398620427134351533786146911428577093973674838962496685599135146683897676501152593438484741597645553350632188137547645614222653952208786648923979112849681349376410705868285766710138299995151032335731457962611184853585210762315746806016578028520271887119403472866246656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,16] -124065499562534693306344860891793790421777254515944636286894921091215407821576171153503967391390830630231407879022716208841407236063601458586334777016120260490816097094242314502258556647604761284225002867618452772598159390552784273545674214411783669014559301955475274172680541199416518981729244776650181573225214431868288484419462036510108287826262509051972610674543395252804010776007649443302579044136210377049309909291604193416268290036205868885575276400614010939358431131570392612631326161802696956268824708246762914747105532074173701864987668835801462097093694238128196022413675796300284002409458056214856800034063509953300399795279675920807653421078469083624574933237490512515879371342813771534798723778191193759941199353428676061896179096201032358643147293677492125925440945528101163701980800971495017905079773582758437860397071959038877929087983354308645861822967792154856925435096154589489530070112077815187353040400070084838225972946881277021858897702665989591611951933996783384615159376490826719926245188128265244670192647819798433994754594324866625153288593808904158699972917983692605019401952361291130998186117227065632418403195274940270559992296086004032629360924545720976030426913001353839234404367155352481035452389816243916837682185889107769582637584743881377250033485737910782312420022507509164014551543985049571778653221214737721949200648776814311581530634367437780889449354665603920701388466610183309534764642307830300802745717751131421003360301500255102241848395299500770099923996652975495113497894464587133959743721419090376729952031259969074532929976437883604771482188337114642514490688036918579274469189762031672632711012422405970879623358345271647068053987428378996128606945417077175210024213833776079586313740640399921955766031153443790503490767265562496968012011471202234819198954117196380418608466969411559686902363961459345709824419552924125373986117501277996896851074779019896903929037565597895415028275178500669712133056837843988218081651808745712721571245466027198396291883365147261361434278506361735880273343628180928024468578588683281018967095610212003071194574770473767164119529363269105241711065516773271590531992322839084711228211200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,17] 183852199935267752492788630454897705515339646906460862295564374965854537770603375674823755857740269673826573493807250985165986733126519211832870616609613726498748434869316066622988006572242194977805254034657038349334373505330565410400280572919049136527130938949115255294014846334236332660732476092734782402238616481743207051699078365360912481523242533886598163440517043897262037977875976159235944819850192051094083292061049979403179337964141236219373054478435952805254672751296508770141084025940669704718437828777885918745651290274627265459189562182233039927451818928846480795808886692202783762724349271320540446838504965070833150966144206267301165652260038810256583925424737557154239980185000705556490660422610577808285148117782479493728038089235062400691937369910316223817643080039851900921887708644781030359374155236982400889751780582934029135235017512395409891298568303030393392247563185194084468287006901338032623104744721389198802783043466263878673935154729210755799215326395336535512456423514141043213596362541871816835130937975537017136976237791972978198321368832551749263483179162967959579597198933043812811496031712369298218481444787689506983433238004550640714219435527100496256602952920070923876514044330820051428194892617711049242818350857172454119972306278053964046852976147125827242200421852387990100366803705127275571045688617717267649249723242684621075180643857702880444935687111281429853227395331808055578326044452787011020065734192481792164951419451865935042252900045401275865286514791527049947683600211643103131193952851323447740222938380081928386461289439887889965809525729002207143630463987597803498441701560245737777207168534116843656856018437677825313690447391952535208925679099316829024037755684904131687106087263513697946372235585295676587460580105571062403032231836474314273682328657812701518307546169546879681972004603543129128062029731648466506969378910627071505909384330049996614483924122704573583049998443214774962109580910480702223993780994117303204401997630226092254963477588968217986703175674015247520637344677696682491955790545678719513381943592442450593969162552427867221537037476846311891560205305414536049375081138191412446319607808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,18] -244621404971597097036334826424717367038403017650856775465676507130972037015974434416166938123987799981033833803277910654118103512034109571527672373576908206251510471925544824097331481909270418521372752406973382291825512438403225787209280744914288907165541382289599315819662095630799361205861517450083433977031281151083398263362721825067933529829206673016104325125433568397478387446940208089500868874565157974372322540314730055709907481777762920716855994151785194335820933917696636163064679890306346698332278326493506013006498444207335984538076509602547005843068723592462455475823678776861553963866921913126058695961948994188342839758870867321270953815962992858899922943553980371259447552300503708293871681339505369345112001914752090387571867888566533053452753696983293577167259809615920192415894633674066021266667425226292280231917175775669334167576191086566975139902449632702767958591528434397348100173467228585378551632516425731402822651125589247694111866802643837941628285875239697731571781190996966509679143679088572961338189391835678844370980123559838851959973680743891011891523403932677934393024840736825435553498498166861967994086883181292263703107397067342715691798804717599021488266663116841640052290599153149297422189978357835630553412882124405911362349835591455366794788669401670335197324598139598316689004499988761887074756947367224801562651727622682545486682353264857613817151206839991985695893282819555708474851261080812713917003002673503317401131644968784558834748237518247338272256608167531050075027526056868928014663847919461123802678496796060483060764873827247275889456356449313485373102542819303232838678734667830106697304511697478939053825511389987921267751962819566417968952805060756787336763924526316642617478661311139070974004321277407288783128517233174039801727108303927038458306460433550686072515547908131766244594120134926369824434292934380517824870888868687812742424246332256935238324157320543939711306535815136893394367494875800069171246747887141747571779341107809196621088807928498529874043835147194554840866091024469611620312235552152532580538739846480108123529606518214994824876404675417506876231946933887410939799668053394826157868711936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,19] 294671907790793334600518581457786687027390441282869625522501995572680385948039174794997471762060751472099790493264940431955725187351518063456157887725810703421021421763064784981752060003594899846946336558684058225890944589759263605909625840152711358377579963996085337243951327498884452324659704367458274316376253313620929313612208051529915365384484657796855646277082590900248764302509811811363487577991694890052335151760404814160174924946377500252443981041232645209429933710382929701235191263316740047024716258349902516674971108631388160876170024791158703317549175755975382487946113625007650219554463243603861713707034820439376403158977827681402715938294519803357201231762430922810671416306525819522080632723472130485146374137654151072847221374407678577420799949375108546333992498945567444341709564778450899144829629326320154025925188076566918948431585801050822271939983653906873575421016602695315778638480497196965094757602012567561927202464984918236752950925203405316177192073246886652356039315145912263173394956016773538909874125167314086028017419273381370254905177022466520735779482466265241758593071421184301908821686996906356098458667199630105272347531006574277669484876073164527271407885518910474855462752077862691990783425511374060518322541350078848661392103460134629320760258372447772901945777237560070689953269579007694603397831713295185452220349025361394749142689902676293297729608101102887974017812817700932365781680045714853582813718115382793259769319314329905549759680809168374169963391850544831065942640161846771871833467253957190861094671338512088722993579406465523438438063350442119800473226126730995951705478002322320300334498093780528969762510140780502477863956924260097741211883018757815519003794333797052545362332700002852166548812485719130929023752370853065707127490762046034421807770676185737012741034646968244446236012808505105335539467028301832985970303832292469970749070184932516412220469903838970562531437290359723703486114742525970642580561694522943324305265392167941588157505689072500488772387826926998329682796677682853482165706179133367284686451271085668269761582908173583488342002983910305473718749232217810119687214947316393646156152832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,20] -322667637979565731880865348759923175976225486332729991513909465553027614287439293748798316240956853062119551525135271304139628538794394485538356758435615627589531086499237772754199526348428364522303791972184952549263832993049191504651387291895951448444197136684622397905855385730178573357645342889219505918275749008889956687545398428325755967327119046420485487563311985890017297672629876819163927852332076041324146736017792182320374598917922591939233535374312322234208763735738822058073808840102678532301337229688941548026362151171078721617556306019267599894052184815073915023871636220972025046884785872599936050831089479099998253212062188819469410101688636899873180622093885253663948318761015150737372971782719644962050913535492545104328803914548316695327253889409821871329637467498178783458283738015345310119377503147506829579686581214559489738082074695037629352892734168034877437508592390375055118886760434011363862865388946206822006390225069489401165027308358736242415066363585423924325145262605315160660360553154854303381242720338891304908115098068212107039702472977688392993613361407452441261548277217725806890934892876140699757783973334477712690941866570831145424016117433824929902788034172723575618378274609507162453473494670677455647638496685629646632002970882343024194866309985652867519140695718247312111829976875235645396398593774660858682743641375821730290618251516226927457071241879396059125275445440366823374616559424250824333027359655781457000343193980202327853198785816342146294344720309410304068798422590894348743280042502572470403445745961169247816254883705389867736889183643442397987406798512806947905323554567603462302792884822714264977150824478532378019111111146803498614655310283059925183137201661830966845159658539176570428594340137402214531850310822170318584740043510759729438088610888996342628828609086561400272906444238639310041776691378541705471420734067367129096125487835236915618576026655405671191705175001404918070826247541790173268263288744078142154851698573933282994113246925202674128724647976375903061821529583395925881249450408269758466588463428411441014215174993412933640337515248193938073786408586614839235861294458714641762950840320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,21] 322393785040522358029649516395923101816389567556556217433747714384424754417975579963841303606250380517804305503935376952032861959018918924433418546609161707608619773615854034654619586384197494255250416230139994428135371855037620638713894390867921508581003514138310060600769582264059151029721984363429932876495471788947943237214255612920693785332764063408974077827341332023174134631227651101381035190631611347321623869266799071837852352807775956924343282934810803347852131378784002462825000862458320884362066427679350558767190052258211878662321774018774207248815319008560036766824661112521914290080227957432691834740442945680102671288758457774736540934731386448366895146554556571610959700100813386339750117685539871942321489376534021173107199469804959249144155100187813974954984578963286725055728007783758780197525658246693467449854037570210576270074622925712653441359734772910733442050978161712296826981056943270192450585953466470109093542143701905711911660485819777977969349602567643859924865033805168362497697216102305020196505541387309466130664427267774466149158638726588755115020467384178421498657470653595962454432569594148634290761398299259229259985182128626351733141548269835933228605030443852692208083999870672032930264237886189185313079170846777011463783773853068321648797825419956580903946961588130252011201860634588993378593399381735484316803503104095424336690439381965471057737178557476721597614010868827185951080294466252012167993626310314874576607918044836304940510149594299377973256666393093266018907442888041037216713738475912341197239157682141322020790055208255413941040432171212204543149500100670425904417549159410013216409579616561619916305175222017568794049566519469955461731417893461768505808279423157470702011506622566133064338796470805000402172219781151096980677782069650100958345507689706141834122259340494602944670110222811280145884848093015529874812641160988670452019419187865120220577439829957914439067626944513563577700749223776558550906396026341276314968051769593402818217411333907334005282925890682720812570676020234062260665246683681883591264837088957371665063400563159720540485898623142298474859124510968416933109558285438334828743229440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,22] -295249037115956143221822676252056669723193037589594170671370402613484304871837249013653176030721003455639447866199280842638374981243603173084192010690531781115109482778216477278647641598458988095658585147673449775944938776551597937614408538287029503697605534055615720398350274473902219934959027848195011547879287818230432583798545223816234291235485967031537595496465914280370321913130738598484921531979376722903742095402634780025750016560969241742276700451446172303884284411786365060809514141980384521539327841382351999886473189730623610764708299708952217221742681072026868379832272077768960408824130488284428772795053220002897293509294078618390479899961529821325961708272117130146704193317256342175731163771721664761791823235421226091129342314876352618084291063473317499236374944315185609530192008017594664925970432138603747297237688857479795477242710756329141636440247301481524997758778203432346281616328919303857789661747790989534764603447283302652669257978796511099272365702184412943223795238440509790510905071434480755669797701882647679450202540831313707436375867619631724204544099770008774907909725439956691031973082753758978896838151495637932391883836395064090389895539941677517062438520475029982496685471310663784579575965345836057322939856135263272616367586896148543878845085195690140730482702467602316739246952022173581930999884605868078534018008528663202967381273699999227548103579983223248837175568141248540731491470993251591125957695035295178025524430933226648597724722943167915613949644723680139093811298677298629711443944483781013004957361146688248884241249888708381346501117258048987783608374129342527090460797524023797827660945698713272546189441434010881035568685878889602825748901504597853770061046607761287957354150306528383422817933897073793178720574390387683062196626503706370315475951506619918064478298666283167053901235416831727953716337594148785277376758524774934851329556139222063474970073512540302362598246200551384426337785397956478435963070439551802238096957202838830914304426067800894244517050382631383392304613639828133553434829380567919577754976214941179889603206494697373212383012098796533164056412945821886326125006460715268707065004032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,23] 248947304067552951704979340305229450193957751062965174785523964208069545911233539717414903142872965877523425345217137615666946752336103165574761978558120716862373327611373069785951676125750042001656721206701176986427834251217994437227711321991380676801544800708244844001116181386341169025709987724937853526905729267625820292481233682283419343359834852356280329690267001099977291581885379248788533592340887550062131957315243955451737748786561934672484064465721495680173323105283942466105548158920751127307312677751058455112957243811138241459581349239948302072731681525969809226984394991942393980913337477770707492272834598176662220789679046408594387655620925448205647116472302738383938854619444411448441767141883465096486953723972923678857963071703322529937035562078724495090585644032779826506253642270362185018972439838632197969578683648115462569035090519586904210866185306454120982304960345307770066597760310001583845227823568439477624037005304070116185947243259385204683399553407057617190613995705319966941968943096886889688822405619112340773447279627578081129950416701236741321564058847000901026271784553352596550548324236303064507492254020592819256689134635299951691362278360862882741632935273691261708314779901771542839259925752875049371027141842127276245349132630517648502851718561234843636479396491777332972989523981886568492988541284263160338448650741753442441501603848580396723619519684666580169594882141874422103478436670936900898898232396385471384537379335633404625248122164883935075397206654182549255130313377690632670684749505045336102977482986593103520150512531777594567695449859305262621409304972362620306676051122030232788734558314967838246660726666622203868776972758883049382250349832357307458656881126390487185126874173641677484442056586576783384499191185809958939943032517813412685247565621813728847863822610476385809930366180501282596407833701233696216246845560677701652264059609296015976503920111779843603123254189362547984707492697094447394119908591928477748675868431193317726348942925351826170452877241323780575922065258911346290477076412394725522758649386132167639438653897287157050811627497575927481746026147759813819883064192407798464659849216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,24] -194434943886052272840232333629959230291448555902543324524242992291751856831362878526512760136007186211777152502476453411452369993478707815580979376569861230304590763410010179981712010532467217836025177547449623248390939626240990477590041278373234871782762123351007562597020133635061574710512770498229045169773131215524647515041012402065833680736857419150706924118229847665160337048354777271245344985520527330590386787964030759797918852555660218339431037333694971095493163508616414939809523026192667300314056781232238114931541976361524194886848187337828541406183861511417214690450961949442816360637099178316080152882506158913721824213729069739978914941461014037498084835210292401176038091170365772615093969420663162327003596221947717421879534338701587138753626026847341595918750870484483211503395275104460488583413545856100453615314317351346133541205722238628133994547827481871779065619133745116012179153882430746383659560153688495593616566653748983624356706261953551881407884345540605318358495301206330881244981824365981925338039556158328820286400474752927870575476213557550431039492401125173438619915562767401690607241069246122769709380048653870097334059504180636254760625764563275910370670495340310533365122475545428003645339566192899040404782871026467785752949806204199412841907404975402518847800892814946478258574058301656028432125250656556069414962753857316766380585350116103958977813272125610479604436937873812251859780917723557430911808793635191931252010548285406699250983629887898068885652658706739606504078020349318174469727791736246641941266697802068299853204959932433368630229994742812460198568676983015793731156329027373007079118841077504265183267907341131327066543352558091229031506176398275586756625177359548891626728638569251207825069684065421461649317993855698432766268177006784289453385546951271512662442814432824098289770357073536923936048875462638716828889654103408277564411693902553417111118230562851938149887383649891857138055796647513454108770861822379153467487716672333402664290187751034552532973124566525494460450283993475271916808605168625215966877293371726069302544474805056515917996623124923941058124659805523536066825529108718240718076772352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,25] 142105890258960706213352450366538076854512851087016091010443952164528541282538711279835446713599950192180450042567239298398267623245801909564355881907638368274160684762454223373774312833339908280954386189526489866867899205411109242720862595496823406589865747762452635537350059031128464394366615711640676502631411756078356254960670348534437353253921580083523838773540489980375096169531658988770305294254842624544382319131167044404073633642407639038107644263641061771659089880653213583762922831120983446941452360969981885898786794221848271838875903389821408365516955297002533016461421452046200091386575854183933727705390961088553163619108350931459514617112614681836792402141511004830290408830885121207154744354076307826761028921247514572755682786251954523140031703047056411679268732147059543538907348932396354004143949850743463836289847855116029858726939728804886851375424132331833231753676096180872474917765627980078272385028680427552427220318014769595571280341944928719446174770788381989627830325050465575985538142478888268202352642536104839705106568170558062523262231184255043314677419657025825291386778415441461426830979137122446610841436958180187209923839504268286948332268591330028843737672263902932110882693100025892288960329433480480985656421820291080649288117878781766254637803968982671093470117986929025547766552001184001775317827570136417529108924617216962312274881475763793854055015366581390002435470990673200554537714596216304125278748097710619393598062811087225527309439347786679318367062303363554147629240027194473547210626086926530577563201170493319138181606385494972839731190134184182056672275341231719967009132227339522924288226571608457519311570144808521824765015435801417459374145281531035154557208457850945072320262535478663574182103902060824738360670950133890351672479803521746417109452820458722814951415839427918129524146059766204405225841752380101693340870455888852069273600725424108508063069426318271106709094171634629280441237532527743747232745388209827011020936430143292152062619704111027879415920524574429555192392576179219612358977212018339416058896569029367860305224589580582789277299452970068187848406318631331463023775285273391444000768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,26] -98331490941031592180904463241305070546989501971109354530496840057889354599678312321778076052241617728061213714370838931732144005631704101637093197606870749497618759050146530181056172371990922341330602418331180665131650097467731720751544098691090556232438776418627967370954126793525424812156231182557273177933186045613832287007281794633234381800450282464123059202630960561649201946957372293392620665154873720336746458911371053317753730244431473891137274564295828572420174378946025540660322414164687014963427531904141568990600759055889697978543486533786293426692895234180212722314685515817964279433160018230050552888426566269447436870820502258225331542461194439780779699189058875854421408940511181009424830697813009206196762330218785911455568339994996653520372535424038447001691439978717390061460703693498491705384847989094135309686591892616381445754417021992713528617450119816127746591463303736514290179575099871646616338802349061973887508992001736801390035616794544925908074385930715471702432295912297680483318870186360490011460769928878280194759951529467529232084841165018159098694584095136514173590326934975853053016319446488924425581330976752131133308928126981664679713462392155652062074144288394421521936970108400684791382344374279810499316976124830739306582795341343647622041919688732445225445995049582988721899946350401251623631434363415630808036780132511284607393256017470700952752591632779667535006071982482582523295598069758142137720050244634250943502929135018738887406093365644470994744665943826167445547563853153899570215806062682059977615054718913771478725466186961419136196877389805863732142670469198644616695564579155460373307773900997922585062310883990637501930905692452425854026428834695477735047174731209515961354382193760847731958714068738520198947920167972620687042857775596102672399634979015463726269211640442602994394332697383926578788935752025437948086407601972177966256105137872462484446821436333815076395097394156110431282588122385605409227613419890724717423298974881537362002440444896581800977225934813119300510018298932127541447048558578515206593219066048259149256132194443652694373698059592723615364879670284963586696771391347923473691312128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,27] 64645579276658752030461035010051791633726731221651729527169673175363915472255790021971500780941080310407314626569642309391302015026509811657117846475483926221913684898538623547138023135422354033436888068540093986574902070356090894205941869276687392160729152359368626300074665112566115118567183429892552841016646235970295213712155865027584895311259945692267059111897154975099944035510755001138045785502570483815493562520223756348687614060020556488802558802049242501079487063790121961670602334319511875162986208128372541697889761017141172589173735937405740826913804836412054410630186991011546139211695076974823466314424429522908171926998913686767260205347172249055294757763855344922645299837828087901959307483136251790314269350289288254167319319479100966209972530084951026561041556769596983750818464663304422236275897106121503787161706830868715953866633864741420952794808001346341832445701217298809342323419403422576246946032710681929855025960306051054212331830065313226160165326932543837642281152050216044110898989604084083496971438967761657889346424762731178275242892230772861664113216411215137661691984453690444962885165451408157218594931911308142132579058586489151368848672319038513924627576646791634537628731110551890021533843388104462004666537214986173330171928535985003232531709514648644261063170874684635057801724907669974866527845402180984951442698368013286269888411933280666216482583621292822513552947914203657337507395639582337949600819289781876567881518555222190376902273817635992283272567749933221061153906324753203994458511829177296797274883947509257764828255157240309689314584825879045987363850021936668641650881072165144362784362655668052547351831170275154452599787760298348701483636823655875844359337479050204075553205899042560302478782569941161249038076151649984057161797148307634248314029801850769072706703802118587360141597967589330983384581957583418511153867826832186524237454075424410875897434449124205968686611929749474538204113013589670583434148161981950324737079185715023975719238191608519979292769159316539660330644207095055924110647917557891423155564868452605612897915941651311462157400433302027469559447869002570194013930042608758924813271040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,28] -39905942978713959451703425486265435763686371526972148043131074761147718175959709258572288775766408675075970200054432001048838839196806519686277583339521093219405515115873596127120027710086045576547664644510739624563309376151541791851756055514567713954957780424516943755331445102724083408848676217341046687218803305910842153314795241495517179787521336378468632942527905987558596592050527060419173433390169921949202968861974973198780034280563427289422185514701027337707791063589260299957780597043198322240032246301584227814838560136141787865407571603226249077647339954777294704843217387230473580395285666260498290329418870684408459563434679204062431805096867696066562751852176532617206444594133085534646113106919363861917038581578030541658677549631215984831872968833801537291799212563273442839528129598699965583653678360083659649403499116065846053959170029090664077380147615141766432462393857519222257483826146859428685585210160681632327638208185968511303687921851368220731089335102351113577030365785938197768111888657328878072946876739889181130218043007880083057191653520799642409978766103831598940090344552429710012861921738402938010570272599356970728560384062271018549899282040289697297019989606520969440916933853858851755146664488068165697605680172320880604308146863815703287886470311805182365930410812023450214948238637586596270056471143014657957433711567095902749633889416328058507809102739620316209336979256709061046952775680628133656750282063385066486366297742226206102662233998520810048278116753799594835993827761397074989352084628920946252031508245819083841092995847904692260728540520919207216837562782050286305668026439538650678699924113676557327632141727028307403701432500215914107071111853582161101454454186226421327233357891729887976594894873180797502710843799955312784630635291958342793269616668144573789494378138571276906378240578770847037389710503089370871438240914058853995049456479720135446316948976300637644962071004485514771807708217678912486254557811375277626443014285740989979961547229098856988868401221702848166631799682454815105546412337154717267983717062711989032761653142891922315630173429069306366266351554930822509702709897545639425485045760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,29] 22670037197266974690578435500693200613589800480159671844456707947036681647494855579749288724191703940598885701071306024470841283933047877389393478311680305508684096513767264376044293242137049477278227399025006643284778695836848859417358705733427529247244437796570499037505495299177182788342563096998334354750227042327992209872261780337262057921092962367030706462707854689998381023240435320650449164544163208602788614836752877635744051767320683917745885163796149642590487928022693962246636287000265001889307835060328419162706960013651207610941888626952189863359516982251262189144922861426816161322533756540985778014638447582638367599077173744354970671887462237610120059935561411045870706570222255452068444203000987264420068949687054591369078545384209042885045085291830979440789244558058360584937875166212509466348797095184394449844931910037835439330406768492657026913352873271944391480134323257156317421570168259010677820551317053825566317477659902825979422164129527633409436243449440375655248748885756762266530043725344291580266992190956034261646867288059794113316330134383528044141426408631132195999980177888702731863263968500600964928402960282297478359749763748164711846317313735518712384487455799952604716353640500689544842855238166553472340709908198176450512859572447623911728606442270734824123336446172564284243876210713648543266210348640306857935042465569626808917273936694246492522117373353169900069114848107438354464005535122341458961638636050669950071350321881776891726605671807168899325881744578435822368859573338188734677685094792947819266979814208386010301948389530465942402470871811770129698468546284078411128752620396206137460540084189174964187020132289323562707919686033731267884189262300698402156884788972078375266874693193261604624355991516975253489773955130921141702353481944850490610947969056052794057712304354901917762187166564809692380473581350636049772577128251089722354554154835324339122973130553061202897227742693840864745057137765608087661144636330516564325955794647876734790553999015476308855467105790596906858306880288482929300845642565648022327054875537190965007322993517171659212503450183514753479869663613684226493126605771341358482587648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,30] -11717580161628106578060909064522012292769691198586694322669502959216915666372358484662957946159644504597368262719540786948037472241581404306465957495978676725350033326274575549902595748756217291331862730464480045791152975801311152643815530939716393705198642636526612005852893526878089029863747639475363966403977155966195574148836513161929503950195062971032076109057766646808233572967167913271555863057271122509816026175379032096206999417822578319602564522927464107942104910599208729024250752791791318958460266448745014824194241552085000156343672832759531295568279892281931753921210445032712447375740136267282617134794404766482931203954153799894081648867942877786302018800929783316584143562294524272867774221965645897358862487428245265918467875009495634749820570426699390816115032694819122503635100686825587140285491389980021598848983464092026500832654968646500803938833654626072422227239776083466785479874909852030880222418917557900196557864546615038431991696967041535523111932563670426037422764681697802407884926945885277556055182341635176589474732927066491251876125492705368942347961762536386499945725187160643846021088467453246575116987476355461618781551035184381769305904314900129292065193917033774309071743300477544553311575258811752067040259873509426866506654466793005838115198929369019112755101793743512362349290591116295217271252862038603026037737666754333664584760745029112228855837091200497846874497149190508952736590236587608298139014821417881979238292350749719262078250980952842864763262316146200709670615590108032180275980921534140894429088421917371649926438546253130414558677278605843695835242804194052933397997289695837403129930430566003563986103467149152982304864412408593838318415368530727099160998164131908565411854419880576407097918487709655679185740975609894772222939477305620740714070506041983876967869758119171166237399944660258413263008329496472868021021867839461950342827699332881018152236044782675547733367852683410585851541537967322512134190133243516820086345204668704705266181449517372410103879664644961769845331384419120366519898627379151318017385349933988622130035311023264596637647730290162543502799248217391888677127131478353488539287552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,31] 5565827261610005778182979516268197401166761234241266179555151923434734028333939363542670256681290898445325303562394051410244174472765609079224539824354235890500556550668268594069265863067398592246153434121247440027693606679416356582463562665316938139436064578752270668549166119037952355308601146135082148232794832456585564019558495885880353653245965113248671731712765954561765194540724665709171088802073942426651714788327212090948227457141632082141216927533115008013409396613522341628443179745941730993164710460743854779826866835250963743260971589946858603039439973611719252368383263129150985325972692618075984353747447215412413723925428858703549279275845769556728425547218199162580602232572442501906625463005658597937463086919704896718804195950897795798895906561290891248527550265819786137535240466725091653982779738087756204107595798266668124051123284199491903771949705593650425507266859033778361922992882432272293113157043525195396532246087952562776307861103687455957030492847392354958836044296409414743317601061550270499166946605269747783534523853686530080759889195346348525799117392386664499186375167749628387348469165136406239948267908972423086366663007286211368136642390353138582980820625677635929214959493587981872079089973894560619224665296429704834014690208595321122378768184392532289456870650644208041925170842989303482964592664340333716700248144252100106976747494179353335771282723978571568744758856244119199713969729847293466675316136930905427471286410211288077086133531343326290191809351553526840266685648436795471545072259660885226224014556122886859474447057337871747894554254615895711686275964459263537738281412177150894851201655766438553957338051075035346140437748601929769764645480854873061624986184899874771013833893527823061597533872623272474517245469151017961071093595971852454315518489362712359183552502170601367580745320455768897507776131745403995822315206351920346144564855007658908849091284089724139303722333139137033875669104331935130491998744861630106739318229097172640961034679701516020332488486145137344144103896625259664786109714432279696969862718952314100872423356793347341496646529848827168338326160215353580395766165444005986756984832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,32] -2493795964411083851617332058269561906578378127524951092786362941494331130941148004033512636076052280413982437823195475446708477642929946995224487865919779754815906979595449585002042319596321997712277495444064605606444099918549525472461380615265050604471976959803573969774268455891726723010810923549760949997184105018928487570421349816356175327623572980252698378072173916821845921240340920893495139850308631959699470858286665511840629629745770130658770832395401957370150845307512094646099452666155773356028624439357670210389160271190326137015280097952882091954554603592637384250213742292453290886640765456826401326179965306318706463760179639747225387844796211961126666137228824271160791037492513857632281864366640064012884985522972637071048751073659420500640442967206478286982530867375675375156074320748061948431966091112336038180297603925243640712370820643634779904928058438214840230092592279307675193212845283356369191366990607706994397621197194228487721046650232718614327467438025217608392521406799324839362428379148583476751642785558337936475705437736609055797844742649406743472139100735444557339962193681047768926918021566000694015741652385272171440816797356719371588146550526314655866501269543313194195321383064318593794329386717862214596352099475123818087430039404184486295433106627837861483846896442422337861808042798810294271896539649497420104346492618751147597293013754357825265193002539757236138582344637731896617855208475401313978290676236134436653946545522280974761732485652437820421241175309312642676117884519910013569802378431492220576034252467123102383507333092991779364056823350175492347727812141690754445498916544987576811446111108125664574081052330836578907425857696837962404993842305332249203256805904799286793248473494172685272667756615231015581154618062128638857741059464675483446256563359173669594114851011137469879566549900625090895050116416519143095543241588123284826923503926640743207222722905100927975995345258239664142088302978491558512776113349088088236923357614665195871158945064158288051721273976248956269816607069385447862084823362240524442393124977379328313715842747492977486459386798637296761764421910687217425588414953329758409064448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,33] 1069267300817967317899984274766019514519872394799081517543365756323633485434184487551021577218989405616870022259714133169212097910292856203305658377223662686927417290790901215211425156597401651873010588033584990907357078981419515318571134508373535805529883193896194018496859014834222686510587375156062760711931451456186007283443812286345504861724744311317794633304302634913375363936546468617559452742490196085436855847476429937632653818974958134307409867769640581631154156870859939061968021249615828622312156723214713739346115238208816084706060318540665837157789295546950064065983950154874926384795994256224043825251014159041465920760989622659402039608730755773612101467624018089674648358457329939066966882802148012325467864926119337304316102210172595065140205404544802119929027208168970660304976536071897480587456645093545844663681137387409101163648916237734493830499533441793172681999637536074657812544101424627062623533695197965134849709255972130295369957655398695708581830199764808200740643259332641464190397737374264768792060496642040890673492298603389106197693777231850450382223063174776743676516790667525026410781581402907334261878018072195791136654688027750688534316116592248334183838806601664953233699873004119725636477850153131535205522747568740522154910722520023334397595634787906630810428617784706900136720641167065258844105194625459667880077573948959014243572162049879925068589555125802541696421191787797293360923617004349352884811344583022384045180834590404817140078872930458804145926698949724194580066349503983644874659648169231488288718140605434635044129683908417336443339635548191790839021997548854859403929467048542231342875529086895967730030739574281919227244877256785789227431253887395908438369726614299513978545121156252193845177347050189808711728430411127363879195368513196701450039271901555828321097446143571816439698038319272659724522782350251010293767076629519681415958825079863041435054459470260102773855792019002064667980527021960711362661873236889602550173256496196180011295474056920108062768728788740829970735967189209906733007924004682834361334493746767455228999751645467827625428938562155737179140196686224098220067548842161144105795584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,34] -429903598565547903267649410361751311939565743668259264156367492641001277064311649278788538881172765629331366328853195200613817590813118597885458355747860137542722127117851588639184553383467569933134563164583107408610390863862781136142390885685955001758820350259364268418563237427585600184041867736567263248353965426279450777051439320869323420216967634178055889090175805234670054477961290997624547090749395465408813462865559801009652315232955898710334107925030930508083286169284031088744984020365596101546326227585291149981913131295043776869777620276602481409679867729464027313707461704870054476584668472875826042106122195301523159734378606479388241884393712548454128388797710054410039052658908188301894610789732371234524617558771500217793598171298024834241888827614490012202980357245495767958752125182048496892487169633426959600429080379093236603765963439841700826433252955089952036701959845176767215074847823286459541776583346553779818668540576030772545149985574605385264465088468378852226966886176059231770029904051685003320555503075067325923943986976725919608169209375199340555691101621930988594120549316119261267685738147649753857771561797342518683584769304551121729557312099644860576215369916070497008363354155202801136539091402955928069837069701316171061566457534845570753111122448534825480718113246352962723865409432069611898634180148800601463628939197096212461041977151459598760593535851819124146108640550408996252602210400802058730402776645228990455761362596271061011401894999165617698331361735934239887536162791630163102391710022656141250466165945468312604019556872822587259410212175300292349282879719215798967616014564111242550153488950694774517233655422977757582601410132403716022407238160052736176585380328603984401936144880531994516786258674744055629107334251968366000423090000036585395384231812050765864192719313375173543224628921763940785876265426169837650891835792189743697877656579137235641964581682945280567302113732337181861683440438286979732839957400353760585909025292859176285001053685621971326684909467658374018485421931584200079687174205233539202434158142631089096924162722370270136322856027363222927030717230403807979191925167741417820258304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,35] 156188886897873876903400797644532145850773316523497266978695929551255344976971554529560777179497741159710962599837895312175790628227514941351125069497430068567972283669986930863817741029768692330923864865392907729554429847787219474494041106455193037274858306793047496547243249435606300529770315296857803835476197209534313281870870085351230541846577544749323825350097789772177910390937490540260809595569715066313023833670283680665282919770999938080178647891303576525694755902701737798943446501902440888159934516060001361730957050169460356084073433551058112037707526002197655354979370970704395864720067236065279667289769829329631188874481437700628996994991125635431787925986183386869135815119196479728689696768258448628531217975419374552259145736493040339653502451100569506074820027721139904346778160406637858443283272466553368106002901436254252141266612179390574290872515512132229747429285822901973623171545431919717924664226569791111040682319682022389705779796481463883874614928535444244940730476159620627874181300843405468150502353416479133863135117150089058909736980555357476873265518368988677124664940016673098029822231951300270927492112067608120026415804570204853379486280098408955260457029929518683282787110799465819088090393888133604248853060069736248829165763919766358971487197823339065915456367558889936328903286422964860059482364378529571441610375650955354064524671415651600628791071928269602426438600026978124210597854387807831595289180838194943292684278248794402996238470509196094449230398126330314023874941258498596923394812275812606816636413117451214103577070743658055627620172958402105926930148339232267718809931933495578555884152028539140475002312997301013849317268526017660083305255531943140502954905529968887748487501157645821244119499179360593041395516662973010900201512439922476322682368059312927075968902862281040263490916004929497453188895803862490086218609705692260363437688675959628527739565212273550928227853544889029090712031444380441125754886553732473389989263110528099917033424760997992417545119345663285970455321870744926050851030995536465276386652134223315133618501939577353821903506257933133422146268191908937706591650717427728792944640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,36] -50610180556526406686978962062479215420456587349365969777531739323281904288201504307496946074552705090527242387593863805528887873921905262062626036775695937118277798838120364955973698249604913793294476248107253185314418269947165716324604807340406968401047469721947831906019094022155446963987601373346844966637741618554894043273339831306352378393832223917354186569632821568783653001030330595224227601606317275308487534720589813215859576879497494714994674052139957306353997139371331644011204615170358499096454694537695460214393016003504593916377370610012687531204005516149006650339063951194892581016333208218314741324801291696437895382295591752026736030301207016425542437641422750517848330598292814925742655676070897530412415315434548005103043905309956233424759379554592716200998952075459119479537286681801871147061798710863684463727077874878686765893322581464442654877481249505145507317257325188553601747662705072316106507085218094173355198366639712452145134029468691908731467479135632429633031248471497738780672177550519255318339820251783712163981919778897929546210149620354073552121349371627641508868137904148602602858763272717588714617390857018244857512470214567759267797145128745708384151808981260383360522810605455039021624734461532967778806533436910181186370600192030852059184747974471834277273774058946940560984650837645096865900819525884500614773635138316206058424131117665917547752123049411512954474668464440107396469019140723874777696044244461874749502474319972151294065176233094215776867982766248232031141536520653199559061663032691231435799980232107029153578949107935723793913046608782690743748253124778398709605750302230138946936891801284696358082261446699347944253908632828746162083578235495805908826023571531300684054515752973419740314836849492900163985173945592896097120808888621752758892554822397710536208859218953775291998845394071955792599212309541010177334891932417554762036688128159525608454169486378412975927218151787382014177482871541321413133222029396630411375345895066376339363191830265685405687157882541843726389522219422921550125548366870953897476129235417126131107380415208750305043847576674305671750256372518116516368921721230302793170944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,37] 15043690201437642586439620176803338912216084181087315003103172821109016211956131822343639703881678167195887608593514916039481360552780127873215502245610849821640067313844309780351686018881880872736176721013404438018938232582611191911392182185372903619334822941314105543356865900011395098640115972919325789999952689101259611023257735375113166836860730514105497267705846038830679102507171990888561724873257673100505273925650868712489696671879209152446050198430430069650241665452853325624569000057669085171950609550216308153357997185180408363719305710889584655901370673232443313531436193840027762976245684723418354360913467649804357248192507100703425722485915492540595036009954860751020623728143073612306060469044014217821093731998387743729499656365504980343667671809662483910425913326640112892841287350629083625711059850303232603133034101263480162343340125775415682767070971734034856024141998721574445493617593856286371166034894650585225697485332550488375018884836918616284471166709564642010939588007403097944087904641807550469040865533214094428707391055854710543956181774812050224105215178057195602694894531555770344302512378100046517079779543929870317196972935123287120357916302955516663105052367628310632054099383176223530479010363318694354993136480173519753504113919177437510911501032111288227984706426579536160108398691597222703506469830190134914706563407610429303358408437289367590486676198092574539245891563059583617323459591890514500827474069784691604086053019967485719535994398619766603779897951064350170447918975874843819170082014450705396295624020470774005787966490783771386808602160719374020710677797821150766539063090051654057805018896115380718517955143516564041911324119739972125250537014338612787956074982401023643622492979427337883797653582112281935570722444020978694043863482861643841681357842605036834260202510312243521019778014945444240172641157762461297590744633506499687072055318357759329699192513050492217598311960732783384682711694306155343070320056500871029965930428872938605381334546249353200056019199487170364530593363442987723169933269603531825971149659762203936475377350368093875543618266705316838529957430092920813853730194980317532520448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,38] -4197164510014101668465692663155055815997003497803386483690369798117287110034101100178526162475351585854323037554970000088911129271521975825600293784449725459862660296350480786895437042950833330941076892146737642027142433774803557694241027201732898236068126040702126573885245407837107731831509897698774914546466383375288129525549402486790533899840088362620187036304095643273091239730685400317645345081260011164006344817616975244855078658539452625528706108738585177598045696123833768112415596487576328045497050586428538570561720613060570569002755768055832138622694959646681901303523798698614209913921954810930072992772922148052866441809210318242775850427119739118526827113339099143382531182823315970924214441082350798140282598175882365209642582943638573881423892431499477799581225623586407303302324633013240600560390562041610332043839317227013719863908020352949101176132611494298354048366567683176317575319602853442434097087933736606599316851570255086564595069182036330530310091698252516826824202178288197996177469267086431154720990800990365857741628014737371771701007019272083940579406179405255448400270630819662838723908348416873058569424203284524562693097653748862212933527532418681575043677662931348222231700390263643659068877253793718928993467292070953562821613585796810093090278066901665943526774168593147832826599501428145895012565272227110762607785249774531141129180451141991490122316290449919297180797180531038059232159141224528341771990778296143731147270766794872305719320643271463062501027823714984031797391612285288993763687408225259086217728431414534055958509907063201660714581292969706466105710279797162678012583617967522855689571365336758639462055714673662531222809314103639800174393419139572126366134339388203932193102446887102254595934201876386197347835812123798700589731191290405034607142549854701822984518582723078906958624213447713069919360993630203007240046427808051787252010137046022411298554364403952776355043824150375915830053855898939404951889989029542196458428895274187581946736897418564929014893062440573392385175057462390270903188335692611535957851881279975928341588402468495265709781390502709677308084440583194876386032904406583302160384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,39] 1011094716922447967110733107143401929830465832979799320635867471776068018084189665695517640344433844527939510676726620468522555776056015960989203942694722786905075723882729905961338111429481924039192832888567829336041882575916972271604664913018641313200785043184841241599153255004017681801135240458493209939512100225705073014412738820957193178069840023057037821819589695817815648368972406309303514747452375981207717424050493719211600425529774047764798304322968044385562943895271861069276647673380973393104736590525363009987191473173863919419086690552413576259535466970746354961802586497727843106945534324334167869454977691023871063405750074022691185222902521978890123374848400567874502278073736984699776001087637892332616388782396384562464337592756844899729636372679315116980896025379831088952313435905699986673115835431536450415581241227521050903366197931729473838915729546256689101092933353575673666145531163062763365648173626860739112591291754664089880439214700154806805743771500053298138524636415340338355110661866358464307857927903845188539070761049167890975918791713745788016036916264406367509889489822311007531112119044723706352503619432002987572466341230098316082824087202911105424445277060016884403772383929013157213633468375541665224180643249571884625748115735292338038528707088284040086999716845925722160187513279397416055012413195011461032464561641107653321855932609426970215333895916441193434209438668067895533417947059708740899289598896203937675782472759318487569068600698002590011552392015754502222307515204925961536584234241659079347515823750447714105681879120440733770546316958117523792916048751271342656371662139800082310987839597313077503945023918711469509861989658083572515674283319225459066800980544564596384947078094842409757188967397846453701935565610210424343535578206463783300325224271894617740678367419090059738648745940907881803309156484616376523893105112710416020430111232391974351843696437403123492552875714886499758234417343347388533995348719304672756285239998347910217658634103852188657846120138229795512839949827565104254402468951490691230192498305886152707619315407509985079093218556479357964197095849598166988511864395897098993664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,40] -155659394698199179551349131807684929795773405028725949551661508311007337344721329296542624077039140434245989092435007682727294106310944260767708697031222698882888094480019446144743078614520286423942859805436205125127509153104394116422739972013429217868704269802169211938779084529455286841687913381747293208404360138109799258755696686284754425464713026253030497002946163074361499872267766490088700861157738420843041114632201689895028502530964850910362025674406801993230837296930451552492520263931814509260060361239786629135638908777125710047545360201151216212096652195892601968129927556840489394935901240263479430896338723704780191420690365771863574568350520488232055048091295525165577642381151102428007404412822077585409417924704094911936517791155079693804386169128491830982854067022825370828416884051202525508778032075464420661738108588537505309920255863852982143143701761906330714295948434067644012824650873839190521830063541726754069578434790628109965399623495659812847511543983930625533872857117206222636745486723862212071986161319569210484853247615466043206242311994721676287684510897333474892270065962507889282037463997063294822108301564379538574409472441152943560737296683411081834569638325089216159661323452844465119057612536044714111884580662488853310432680218701959870722667086657525230437276378271837928746546284328870930255251012437879510819427634050034054194629782265684737546641814457721831446798651228642500390867431087182805404230886503589987407446385081175425251909370639628615413981189426753179789154938525972657704734917746212315266919787605812578160608952466882935852058766307697943609906373098130478885330160994250088366665290466433876586977046099962851456530791597034758387866219295456692922806293144359726400291709918403755322512511318022735336627794752403288951025194406287665647103310892383659793620369144426235454985749893689907604396341550607174177059047629208109399986493085991276440114343005817873582886390141965702110558993293578357531300530823342555306609488279474125879658754772424315862035323662087851100840865190767384938215495375226638122341689712646487391353900907578666520892045901515164327609152552302248992101105795801808896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,41] -6557819766310208057272377525502764899304641981161432230985552427554685660287905600683134872394531273028418876354847117659461578455957516682415753222724006473738816037581759751817344662856164892999451486241281018432900149732080120669089874232545069557235698526641178382697345950234212454624962922506090029779469030995819829209817521120506167372231269728313870220976912246166568420131711277803735801825407574146436246295832513479265825935675483727246341768593742047227470086042517627842181747719857459359911508271960319864821202893227006851066427725615860612322026807089412243822377982831701168264211712652716194528082898711325967451477264608451412183032082873578125785875168352165077475163672987663647510296212814489033660632216624691149181220631701717803966220800247561416819653926147508755037699406859639877626156584961589007756513215348489951985906088412080649836816156793705240133477434431762210472321749332416253167270304398230128914315705228960579132809389849089090527017660437445875463820280986127275488636256629355006372356428517663370421653594566057660992708648689247485029422339176059938550686048370770974858907831558783180739921983407865640113496251246219962117728971537785069214555815995690365380976874837574967082329444887705561862604488394758590891905290114105473758898134005900289692414295477290726708768014106686565455290599496723962103576729463036565338167734860097928428206167032041484816325536253169603042133057115437219688474701630779680740293541794694675962881042677446593041980532472069004321875122022649026918575293639713032784249259258987244030313176950989953453899464877053014386128528977154876943958998407341059527883332238912041039799465397999326885369293415033723025950752909732076688110259003825690696226753319204224157038455488561504016342448801886644193864560525874857504073877024901644535790803420223229150251672379779367996094959580476753186630239436029167383083346003555176328887238732667548897040600822714284110667518322407404768773151979635737585915438185857826348640265887393987094819617348303753186708710469637908473603705284008637297287293958913462598037114962902974563709574962006962011062853506359619537368298401946402816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,42] 11373578244423675038637023276354164774416783035400639851530793379547027768983832383394857365268661215371863650869833787200425700433358481210678385949332928049122659712249987200791705548078904437600166173605820629467917491943994589873457233462045733816818598946161811340495786305883058430007081769017421544167082851519798954614641864066089209121914829242755317213832183177556615735200349960788009521313740575523916792441803604273067645053003277670146221685809542984551815611604579469000116571077279546013075632738766181823427124842606324675023453069907229311903176596909612913874549032536362988740149481688552901755805092989817316574042184282702451792074200846687530983552338451225587978398275384691073965678366142112063877832599378542170018729683285485362695512047764886331533817314704286649715429209046227551703229237752182816648705525409296296921584424959947808046908898600837574275919253186608890597600562102887745354645454885815448112597271293543179089070865611982884439691798934191201205301149840478592716313674640307663025394388373715205951274512738129948876754977993582117246960137390743518806500149249616911145298360965112950707125128515407657222896572136321638389516904979977361886957876231494741242820123031449985758670685639768722996213979283990767665450128925657008152440716838708026348920156486953440496204881331921790977495896318962633004020420027029815476378134852674449682938248441291107181912531701715830284295007539481447434410092273793477191613395261526245151570949359206941882118226511399699821589726035969402184125770377097010672121371843105887684122963616790392812098542445529059199812895930755780818762286995078917012759955768808429125953889661582277132958156647530233392729583970843770780658825428634604593341084706267097502425445671411730142738464888933650206953113782888698784919999329180170511672430858051260941049970517858909315627662342729700922885911600064304457848527759263479270114712499161538794991331295086407341991958601596292270605083949441738468750016383550651705151105748973851200575559602786179761760796075035721914372227319166590684409970414683792391113902343356138340991986823091000887343794514939415521692115445173190656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,43] -3053182940538653976687506971182524221638123875238063249720726607603593400732213860033575255156292419892482414917161583726017023639926817225714377830556046691365646126095963057518770052509679402576212824180516065556580599442877297682260873987079678656623902269114292578593547063616236729617739783880765153770745011709622400149412514281706205848232747325806907513740719327176480945592634622779758449440452273637819450328207856579876086843125545807191890444631751279250594865970871358369073576200113648493925420984871312937296574142649448907621355921873608964460847244844989530628656077920745062073392567582101702347277323025215510470819388945881517295064935310324323815896080856125275816432884715565756488469700872027993761308342632251314959647233985129645497273341790108882452998527284565628644852723525000885479910334392306244505769385364754353784222693588537570935539230232202398334368405667124472275783197046047572258555353606107337146802164256966596877449341243750032333962482284092795436107039254942141018908157794519822635305620768171408296269492191773230349548227462696189778169250911818378705363491307509804807769426152505996774474329283718329659638618231480749286611940289964992771857285224693454062235529809638140203681155315047003860094901801478653640538219221647038452153994524723275987813864745427569393982027886624402935630637198679303613474426254066553535842544810192161257639123242144842783270439183495919221950081458140291553691163243889795539715533013567562493155246095693058492557898757461763723394596387570048322895699894793195735683932730288611769035671233919457513197380757776186106636753877491782210661714413816588588005188859279228537792411343509119897720457199925571038102587836351618862045833090811050890840040478040394493915061022481020926387402894582961024644827728187106958915816928154883643955382285289704818572021292644862140484146647642088888902667744766883356588412338012291377964007194581657675714380759557855292465365297966459013527810384727848799637479496917410785753008840960587772938014203690691426850323217763072584864537767392537031395832278675122805347443826789407534989097064415938767671837918566596591902719675629305856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,44] 362724464850767212039358425951445751762290214739685601945602953976413464565314833964349352694995541191001103476563706509745909387425237485963873048171534685099871600900605958399967493478196442146647683040474867690119104431580839611016779320632899821011861255967283938592820927072718441448287050059726124966946304075201763471630161067483468580030522392810708110001391127510197431487679928242010360797329552750557811006569010770004446040380073751429009356586309478586296818356331549863612845899830867781472573227070720847091319575941456794248555112320170006895461508923774274262832035460396153469103741633357293374422258028227005239969414259707737883734613821597439556164872576276827315472151477514858133942149653188286818627029399158456656467157374914550700311141388834535411278478982145139434803077120166395865988908460634417345541196151834143789963989795481814407588414892190623537829865678116925830301924162697711540887602709317604699211781066514599091071795606733347484119827526842693919043653763076144993287786697421612406086036316643604962315223941423102296499901398016004841097200111352948097252896292394834892048300733450025189807638910989380801836783145781625815386323124031195487995933383709227520771284814735206597932787153956132077484778066862544020557761188291788037717046108333573989012988368944142139083490159604795440028061398288377703670502358242290467299450252544711660749314298367862049310105310425523930984468770379374483305238248599898957000081230251533060895145796917032856598798468227062263081405288117917879975985538788998486849342481703250823568457347295515928882478816439132862527239428222594503072178636669830733271022597757771140868994216935655561090187991621669886743272156229089722250134575647010233301916101498097003864393256596391028546291378889703018487260016565689805494164494592196441823494602237712325459853681008896630663736840318825913497607674064263845157222716904158889616263584049584699326485149792547928544939321255122341133350865050901206610699853460476068464242652983240784448281452358433270104311804926788566193011557210866130593506760909489003590193813069491481261999400892453468875264075801849918462453154878324736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,45] -3100656523573581367173055233195893606816099379300663615784467053710712624517237490849745021191124998907406589242890630315900375163760813021631090143716722695941208884268732951909655110983467345586700592580263798748158595919719394862298462283431185276873869649048402464163893103522182480722963472572527377279219293982172299967386228489794475428989523237700089331406940682534303330422332559683728124929940451957171985120986619314161347425916822377497101401139332541728264498715199684868880442317616051446391625240386390495181005350112729088915770827427029369099037756144471160960212607083165848665357318737843151491137611195162888585567363190907890236548106892608110397245225485110346015217565908263780545976591783150232507853087138393695861294226649413999540999954608676859607571942576449272648507997779948961601506228614706816820155160140097083092605184384918186811164739317466589035188890321657883461988338176256826231042753487833440192219046753459829636637274226388507958300054510924866916425088967014133262521143096865904143400760600457702353332806416316683731012455002390184311622309344386059830169650183400229523078827297261787809893084070335359327951028672098025535549038726954546127482105624912009139386670040604160431479687406170046956610894822945846582333600946745125552827895541989018761946546272394697557526562126042348110226949427871976088853895042529867775198947868981092498837149180820035081127637665277042911721868483115518908028651528779276437446620459050193302821305878717837496205885712795432848913478024412066574834173267334382504400468167686125764771120792851768810997083086846743215357012332234111503815910758352860302899312133377118368728478192015330957315156104399850111016675236873721047733460733222166235074910722336488394084605442719097209227378736234647098928177897019563192081663128604809493680738648457244483524504218385650496837904363053932480838722729997296086158878936245660988957382731671674648070669415240852948895616582126841889970335128237023305762977085578682463678133595937753521559615799167935829507881146146100976271224970450208212547115353815836377343288537436327369645082904838091736373524369089304278463344076128256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,46] -2536368902159792816484590763756939018021799747601869755196773433119556902071252176887203262264091287775516887910643446185604716423665148164352810667538523547138844695983399157061725354872650066816158389830954339871458239511172020649017050694938528179600747270316215406817094365588756090676753673131445452867110741008417722026188559658316389233932417566457286025339941635018615394392006014124426394459375320609091860350093462596576986741017293879422116147033453048717964582490361400881087001809512565529143595095690519820097144310428568947153109753928599696977460650758790269073840529314931371005001204619149760566369450262255989597162353476626781534945066225962927991128141101349325203874476566643803341719057183059839428765548766696102158359177167293015714089299906408135520242566501506137968901947909745774882212496103876394168835687336153734573662336622364306064554330242212157378213987224040859889064612109332141029645361699408414812751319390904384976927163161486750145296481421742904783044304718322766115326018766173135265218495498111517918778364084783526828022015839605931939081982125618934738283770060767607515844882827731392013189909141806118362721903535240040702568925814774353410839186540406860153502577821681410785600919788711771292368035131348027796788419132619895575959655198864120099128109007167949268217539731100959518326781924323000270854263250073847121611197328681851049081024797204906050965984364630898652515588045707411063296875820207587826743968136749449041172874998459440685430690224990663460152198481286404495130597569640668588292215839978016049892748048604564508702547998814943410796764230896976611342105574189422502353952473025758287969988382030826293362876497861138306054822192672609010710678206738614922304999703071832187969022989293822691609704811600702875184190688315748378110865272064997848596348004019439644521076768131707206178445110988839207585254626800881512835693275835483845294376332136261793573453003112308995257476118874432539798221442504690034466286146284953897721689297936453467007603427892873668845713479376249585488939449275045910894756309294474725192970100295018140284487663088383081371011236552588945775095980228608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,47] -780527612265595637347348308180887675774793006816468049311677083012624594613825444521203967616280155715192037220811800976730069362841959075974410029793771925499159760164631094750232422105625589112638103830428519470293954110227508459918249306947348031806421122382221984431716447406424250173440750409639867938670033174065985536947190362141168140012583478422042995427498553023658695038006170642052271926235128995816526327836509264091254135936738340226177698899197725250995769733339424398476620550639412377727814553915500656860154197420493009995244422850205061991447652572540339969907462314429668122735685956170171162066712620141090961910796271076525386638819489024752305879852717053508709882381268583557368854563164604545404122936186266287024508640091695746492049883721797555541656803031127274885279035507951520879550236644719285245211802134362712153676845009797448467351807960531466554035552329464484363508539153957612299122256252561512954224147506466725538258051942444105246624565014953097053670446297421215077352304978259333961009378925631350579604779287449407339900074307802551335241426068092202372075712550849368418339850116295803423396951059568399104133970741903015789123222588110785159080469431555030426562078820921332615858766847861261050120598066651428005746325797653598919367534202151055601509022221749221146415900467120563495714431854874978867732462570065310377642013049440721929238216628385326172776400381676116043816995698000816427490082862661419424328077758673512967726877548286860968065142502669456297861238134003184339404906660211857901437530719378053582250553896556193362256705673352519364729026132690389220092997436026786797624654913056194167841160695427789597484169225047138926905667674813338296630415159861008297314197159232551318594194520414792068618974106345529090922795094318076480900298466481165664338942570149852360552501073237317673371792640450870957909510796456197961582755582343491541989631458881263682652586479514251215642733848452604491457188096850856933920689316341213442452312488666994510504652333074548197446614495948438205588316360253422921099496685205548459471571741626245265807543349479045973932407245752249453918675141656576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,48] 445594317154845331585348941963179698462079146475519916404983431328004707092083703485915166845691949718099917855644624629213105783144553998171575631104393915515614941137035835766015470260546970124175905331048343136285810959315486647540677200354271418030562787065499488632936857755784942937145840874297030752327937754265233570750939608768129418131150265270505393820376022426757132934801692866246014883590597454483949494281575997976093024820251643348802526075665494877677421860988254773233953713175940206662171632651831314424137847413902082409436904073687814341089991339796333966440163840231123952569216652196577809172665306498305616932133782321029327072996157845534397438005099915442521391827576081222538464209779490362403199974919345597858488800936598006040183014275109277143404854432720556990223286685836940691098272336622468280101840764407483992984640854505057025911660077703554994403926212182784792622522349889248943319339574060988437355241460981450530542934792859295567199513626065701850138504624120845709530136452217103578178041863520696781193190377372592819092481389831148588698945568230307020580570169510530470733571617272250671889044861399733096314665050053807658284644119419593485990488231406610817197532070682370229691281539070842636332182709744281930434477638760735332505702176721228447209495477406180538647364764550832268576644555897566072340685971611188902687107817509254600787109967656631727616552984742692875271729707285187660665160609157559766284459977310356151988417938647144674685660390964712689984052494885053278535663962742747317838148716933004284286715273847855214142564932129578752922866905268832369182402111276736129210406548333752693134925840142403901273166575122289698121362029337764138379432236285726787866352164064425221361690028496768771348857915015873233796798074171486135453558869062158421545840805945933558183296439232012144512652773564922732244375294554940242956051382911796257003760498723251473308704742452586045534703868250713582944274839562480341112624254972097561911044527298530086082345737915262723768355065431783302133483953645825596086380965527893122762690774610986678899794737959210759388506068156891282783758094172160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,49] -124666626445391251935893839854534814490092645116836537521793473429441612533126012094800293467016229691780129974017367695001896008605026350953534547720247365665565823353535178169087954777819942103283315121259402005403868965025523851953626582117636718257311729064408390876040225536796776027802572582101217996048163678805032971413501210808965030898758342835163059196209380333848914171689536206487908971597711572066512677125499710022517403146596745779158689734165919740843938588481815657523480072061370043201012713310273960775857296744848271049543075688424265010520192384578560690490100394953616756629790384333049623753888237403367192304265485836784255421635183225242906592697470306271225875343046905664971020148699133600502942504428798207296852798786700650496548414798955720267693821673333688936064716745840743734402289334705937325804727845365582246056479546593477213230496034775400555811100212616755238421023252531431452350982818013263168754724848652897525958225653342921231103249003406754436471869482532828682794786410193696286964428514500175313933099335496040702130365446086677923031690616839321467926044502503607265890704163473179162267104710803795394457741936679587215411898905974822871787175669790391736653630296429834680463315274454479354224171487365673604740539456152491108904991759679644742923064657021847540645279637204292206095836529678613495847499180095746940991151614834089074309051869123456682610822531630473593751490894844505811637841743353173409607135314019664833413328483279655857096502753325644271621477654090951282173188649851128114613900229104465669843139608390627430000840739994955133150079996348207965006188571411887029302068983035257020958326050035017839738062824133727255039442552241511169864516159867194630257871592701779369956713777635169297476890339060387021540363668942920981143902162588864848227865551626734024378680204406472461173841073679548154817480952733345082627790826100947744689725951985237215892343458570345482128683963133338677657803091018556055586004385133364578842164451083464801084630033043072866061132100360729734546737318592430137516691796334011438349782290874553905244214258216733727159385456029301962743129558745088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,50] 22970020420998248329928566931719006956093852612088311487099651696397817784271276089694995832368593749122558348751012321754932525643633787541601879889488685501053221940454434953123729953927624747149030251220512251702462079942198674945773287821064040596988272740311736804963212830292847701444287313335303821583446646502744876878844291804502380778839053985241641002753790270349115644295259631524597167439153577715476926344108708713411694207569747475872452175682765405562736057933874361594725706325655550618115917249885456997396708922158169641217508108910273607363715842912288620469475656668395178440927410366020291858139215938738008599602753817850915440581376626963326126194898607231271611136645440571993014896190908980686715073057219818309201412074146890761642302847945715661760524240449318078504520804274930271018479604061534123056826616218333161780867108058623545337613956785839388992365824467141223674268174864511185436000438451437228100226262376292701217512472998922515960842881808437039021064052996176778442926552413194890648909461431623292137417628084476845313586326775439723965134317271045966539211065207441573161133718294446732733876937633239073500114581554555117353184446299112617808363550886750574951227140053569947576638349147362235783143544160585170672818645287308105070671301596155646179378364449008384285683799311238650905215878611906747246954696018519859966160735914201666768689034325740203719189135667945038347427215174804390648866129541454605518870422818756899995371123199182138195310747694838455547546426705066639178663088459671270912832804482448578521745396412693140586739898348047911738223422408351917587451724387116573330623053726762337432097143739808418415414701511190430298481909241490878120022186388371995450664975616923078135620381607701883672159644601289801527483357953067025655157492674670127619662460127493025565342912398620729439797811436045908788936192689270826655840217978333380848695293465125144857054685470884463090769987696202662478383718544891729989858228111273468844657241551259442894478966802380694126329668246360864487180787056072007436807123921490145692986686422887932405745144274390363781606350165610444229223752138752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,51] -1719318860622067189248217554518357891598751784396788080981708567799296672273442049303659180086011259911686974238726576722580052076786557452057137210418691637826561337386090482867396277194634565412130555694459715665949208924865255582489331426628578611450987296584315926117537262179946151776168971931436524468153042172090364493199716298095167157470812588192719026708993612442377601387018713236933185468438074343587043934072815470643114739815685621116107136661394708588902312411697536691587291309011430456527589294566834296837208707481806974289907001615005563157434681572172290073178438003368733336921419106948440222813967544355473601355216558162325866393535417371366700469426941814112485826782645854468221849807489448250140355099807788749748717952834844440129930540209319765929260393727951222698647913546377771965569876921538149708113334423979730644513337671072695244992788656360542777647064613830064855136087379903303150199503950243419008306190207091323648160436755205010806786272209625007717527175719825917675506651516769119914865288176794131314888522447634028156921040519516633272708828197294474927730189521509649420866298466533353340273858997429243252698120328921880343865283167391715998128195288137140764822655171419881319297487889497574731143089585207959913256162430393585549317871801921268236192533345601305701702344558074175456574632462022537045859440004993876016648206222583031687031335610405640938386166522631121237659644731147174060124580848893896638369911108026797986660771960530369000455277762693625282735073045769632672291312158182826139015527356082397009189285272632979112445106851268388412650562244027619428885891775557896454672728150573072199081027542040581385484582759268431084059371407363103315178277173875548596169763071778234362839689117213819528951177412531717202291586159854998038830098047935581231866320102258714951835185031764262528542671776368688484871188851870973317223261686375101366868101705546862472493072834502980217544433575713668567881729030064758270921449350665722379425869579794203259704278757440907001420999927745898578454538081273258569033904752966570947777701166870523475210473728748486194886535519523314961890907521024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,52] -282954576797751749229053456348090194663505945855248405458260108017844374359135492464954076267817048256303484175329964332091490676377471335767352692264207788754208122790988983829265122826023951691008407152505381644394241173525869051657688462077007657894140809915689389552707687402115678484744553011173742467031991117691581276811870757208348522225308398103031167075234664992958636958968864126392017967869267697679378068584681935717627547843930697642087434519133084459146520369962960724906535304012170531535739855097716825059320825266515375340682955362504223033401718004410247361237875153860050547829219031945691002099607079909906667342129963923909826887117966987251664959897817999707052329753359372262367913823290266374440606759656904532141808348639073200420248860783131138746764805679199489500559744456695000560425372255902600449643076339307126006169054025372042737153683309010076048350965024832795797548938268290932535742295123787584189338319475057950300191477637080110897295527909869162308489305203711786953924889540875906743983952966765042911122740809880275076833562084102651036127772086455290126034099926601002180244996116944714649155900090891651165131291977045174236427898666407476169239531854839602481214312844245725339368765040485637506367837295693520167820646884844602448605705861815858334667926359304122196011489033404119978509546720834557942231303032593925126160947208064896854990421059876556015406965676398772368471092014469518383871793068039633999017879638675021733646969019337816994006205822657593189564473740761220449830944991051159622703928974032340956131349291213611652522494996891403221499339935331164819434944720308712276760179850090595677912817930726536518003470953245474610695140115192338606841943057160076759716686887016014003350436187072006780350946302129343055890954996051568267415599840609783773901871227314745692688385057962695937415928537607569652455098319685830197104789613912603036451532278197454095017437343340410271634392647325419929510152918095230022973228339730145953260466398560427135356001649471267211673744561746109637387037970552519278881321816892380010862409130151781218960914613740016963461414071953200333003801231360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,53] 81423462391328756385725298263912980925017835583739232433886196880914343995517043162518216229720966512442939996785063878193958999351992967838610687886632209106650697974047585334047041553649203278733624874519910212078870467456086982265068793431510820216424382357878440572946370772928563346140481506436447105718825369489120004466230220726336323594707444738140298597925018826987816713624065376453906664379550023254260284864350671601045441293973751645496022545530569381595119431194924963854985416684604859420461287377977147173990721999098861333138787964131533769926135542368500044308783758507397787326766850391231236483504564359816720319021443343815494334114452421261566311940327914671727083206956687638714781846649543610012521619391277538687126062920573698005611312481351750712668934805543578149188397767712662517914703712520678331943579925758858798424294918067193117070477219818917634772727474953230490758075223451062389380398964733287599383305076672945881331770066072444652916309079902639940588544589766693514858827839418601276038910242689678536340266718957059069491551096595806044478810509969994237530579797045681636548933973351876254846038623958485554422101873792569594306506442312117168743251451392811064963519539237393851313019457544310727669991576515021271295531660927963455552142575309823560160410510077981327966374709046351680540638823011302173052462616697940181527951014552143112482873015009657240919779058583076152288953299527663525449493370007508060037462797480826500603195636385985367546295175928338523563666433548948899509460470149999831459443295042678738972887676882413468169212307158100209894600868323975719023973403928816700512107634126036683640498318362299181421686735604716365509349869839469910318255433218693796576049335539335019763722520707313481768054736042178839799326176067736697698214037028079119940601277923711193711358661491833783260561203677701882449354676657648010663536104271878102546717775908230610900832964558548571412532718353989753386738391776802216750204409018893576110915573440864761463683394914006331856655074467270804589413919335654541685763177484849457652617112124689419551404580999713198866943968159209788351293947904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,54] -5490286601677093672360579829589883328843329139442046248677333721398678409740931203120178323726991219696273326325483506216807406704000688340025701841523600316987210991724248327570995794592408118655831526454565342367355818721217573911206098187152037241010286740770945092276155596863054406062652609759338033890277805228342713796916742915833890780167348629392960205091865190824916962629596463709763779906328427251475394145120759521292168710270256793894383507768688689692034471752211835377708125432910668002974648760400922925530759768614517951533976981029121721852648840732089399429216129272750246600855353090233971768478307237794229483026996576328472461505110587895960099494916704364846841996704461084622980932163251174530633212849126522744752577395041954272039587549598511025320720133880249672211420842181796252549069563640461858488250882819399851831486092725702049061375196574170820011852688954698207013880244141718291561504223541648007311197210347308309544427364783254661744329532314197241224765226401540875700526434232375345209616658665385792477395548587286723213956457718027971870994833139536270974602535038574244871906952103282974454769282915049891981812867213710325563550604701655776183987896788787720593854637699531307429912137842800733817044182178434267047767580014198010609823033417130675715767157872261413655531308576675914217920033219236760616487012284494226463288579843998529094762328862185592761727314141698266977041864802809143996587374422101917472873776611436513509133245282593773069610405959766738372316183079193881390816100608201739151109218192919149474822084385958196536744568282748402329223845053244748713712908927886560514316992868759275074015426297616603196002846261956370908409660889372771154217361025203240590083841546653347641545933791341906131679564670007879220246202947428314976797875907014956972005339637319761212791929382303467817345166963927317166175657872557972484657513197656140076433928451252975990564911796822704344187945549449381779897651621480377583440446968237282216989357508929109182944564784986137650187095631418232212963631071557518502713987000196486670777523977124336940355430364123782080792390697211706686157357056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,55] -624260484929618095486943267626359919716526021632184067270292411729982616459184068511992363247222832344461586184875120041122387370279856411947658164363998248186111668939722203513540576518331818387935985348353193053715886678914487607434941801705826478108302896236011275887158049026986031621680059601108295998265891829474402845807755365876766549470501301038226029409037342645443580555522821136986112749695170367459932516638623101549492630238140554139040441546914661396352125299201047395925757757140922918292967178150837801921094084812895026010947551872631918030396190378877310232663249220349726783192827016739080429507967523867484088842149903992563390285774318244157263433912720825325314245784059262258768266731075158904187775859151483154823187715645642939965652865745162089162653637429152520097892904790320388972736559589645980371215734760812441049752948968333480270937387112908935123899838049518765597183647672618749086207251848688885262557494649788962198332358904441552753397662648417935321361369750950660796857564948841406179527938502770039477748436685059442319487417821924477437926254556042349824542760671425137785343994895913466070905720142406557925687521883442388734325971334307451484685134682672518336606071322912148567308587518049358995957228867296548826300297941110079499882056433828896111203104248808568947250002944769393773283888365419550059778656666767413626794150844908756332746599194124816380547908943165441304642555385732787316076412122150777878363340228148636152700164874468513135360293204866975468637742154634132708651637415666429836537855077578554572645242299908859831239827570187682781014091296671375249028136663691853509169841256924896555159342323121322567149993245796886525314169421144122388413612013385773650898974429400761445357374282276096026242538821561212979523516858922855742629448453645749824388669557263156566742024400061550076568968657031031625051612852570586032497038787137406666138033184617179276178982561670956492745762401062320914637057470486984548656195695029921860097315004608608916375970720873785775305035484751068655057735214369721774645309678106914499095249337426736029983792334413971607648916842795023522599010304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,56] 151795544117138472355947632698798140755084065733207524803225539163518478095339366174853549338237404509837605323814875074999765205305014871043165370835085217388375919349762518503843202725328771677514952738502844002305803142987497708565559184311302968853198183280409460757167049321226279575096929510973194480814837033848730931179306060387656183990788401254979783653703285653230347328103185567714008704260871233798600150853111066933975570079044409466298884884191621113068190291301769209832905721087724347613570311165682698884930623740744099469990618956969663826502316316055874457994404133492442038244674886162792240484762203425800497579017841156939388486906521825478757465491098976108539554478091893767199197006760789817913426413639173889717675747785424226426763595764870457957928365093651697016338707259112483529080920835829583269970445848954478514738057140186887064656670027252991389125083221994750966921498850905082929877538748951647119529535670005929078773326813269450537158038397890448903234410761986802118009902033096182878625049642514497463073198330960665173581714813396121464912550035198421905589227923225897153759887587019753444058147001133951257025170796146792535283495597183520169844833394961263987940558338735029903125513215281240726198142554899881561187848390109737210081776489197211783497576427479601812590507060693112526328561771031033625716544013896989808769180430779232496807313715573363493214846885256905081418190048069611113556462375935475739631082267984991302022560433169548901251792402794029797792362576405990494945835003000917988499191304096755251763060322146973831127267436028330474139309235017225265374573132809070071695689067912981395345799014243879978112093870343552521807663944930430059881680102567561955061044787552763491895774469127302550723591919792291765132204390980381373239904465812288776571127548461967761633597493205051304542083165795628474573619846008047836641705724958814907421742036583688023550671082957536513295655652303050773741555334661848919967648488819441131704744706117425325231264688699861982661646629708507682493882470529682998063577895673013722258607157441031966880849180586605110138973191080439605979250688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,57] -13488702235532682203216433767150909810614530330472362291104301991079180440062535843387380001940925921128480531982117712298230834256704623494054313245233588356336769052611974621196874448323706754636912832868609590503162993412491242820096879959285543772547021629125075188841999543085431154166498369375907305432999102087341347315821371899117452065409997500574035552786928488083723182775681258063474791836892773946703897593730904305437084814105229189577711665514801760338823665461336370188921351320460292036693071354295779913447633902957703236518896636932839265362968195442109853590186178189238968754607403700680278818530114105746607072734104700069348194399267843951187532490359673420949615221824818455829455150045049052765762710886951915394473369350445758501192972576622973049753861406934265327602349038024883482737929261122805600412742808554046857332172564080434152689383661571769590198445676475811375396814358782457690211114678372957572254236931415265475908797193324378588499049342594049575914720539471305364433338011890924203617882783177211720407731178734692412970791352868748969727274280588975994650081605473558901462720279429324730399178498924534089223387132013226562095942416709881181722106746783628413424372574135157720576818837993626197477256253943623334492534123691888110234538236087930481691704177468327378583738125780721857180822406921661797968972742633819459585874936289163453917609645789569161063119221867459674307003656779087348917961728343155372543839963227205338036014517240252016324756949171393785257595982747758217062849780290460420853050983507365407964721754053130762198463749412569476483722084232146553206632365049245079642072610746870906317346207462351418754855886025740377787133301140026972045633876421193055472605730452525667738146156550289058269518634441267806542015524784825223299555380774063659377316222467510220458386417050707189645051907244614117770783187467732418085994865994163841410418681122543714579852583616327416887638956201921422452951281912220487074507869045111003531714099295365648360720860671047739864529538380976402334214250301437457889382882171584102049917837186049356909830114775102542485463420510725912892801024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,58] 832542115343081890622427827715973111441066647497303392487137115654862328056461766418978787562659873569868002027217581619677247540805230873467272291147233831181638506228346899228807170253648721395763845217574971794780473150399911027417094619540902679726991992216316332889457340568527766531465038956123593666733911343675990223804474708290132326914031584074905662829368418685809681393723914622167411147586281673832276832842459044041576901391812966898378989235291876250726122507736558864896646878259863019763127769366438201395067603547754203128965143534641319237209026561363470406349584231869520389697273712515742149886643818681408847085768816682218657883505644339672094544314155007368912086665224247847902790448911338232212370156744420507728524443021683120212773382983343647035818027485898914518796112425273002092061447986521434929481633164500366637542292546562875561417047450378919888514517583175601814704711746358838256607069377340180475023963029434860310877396883915739623649581263883361937859615597167158136107744074046203312143567994674670192244599722578058855617638651504939421421472025160055825423318518327359888315043101314741091689227180223915438743350431243799802000628910070638581810353072398084271367976896673816748389401024781288423023832392413152126037926096559095739824793883073135564973350453536653064796894495151349775087738664606705405051471618426687314525828188520642449660106870707470087443961772332575771148281257415423971738368207218073552819331872484473003700445346300017659624800542985622080988809370679227147895981320951019933105926900009441043658608217484883222099815090288341509109362501634400377337509985451884602312674073504297611037138033391511549635234100733553531373023999001687633303720918669814292864638343474716792915870735837104289685279066341413120865406021381501229522430284179602944177187407525630337414685726850543626316479797777884606432643141301743338993758267306850063242978978090779425863367127945119986384404778857013058088080773829749864828083810172378248964833310466150718765445737828395590224133023872816255443232238512252356980023561592508038093694864536384774524324094868144037313464940074382848425984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,59] -65082166417681068603870727148070967916223449532640882430653599751559086375661324331686142579074267914917326644935433839188322815391632123211710470064724491458471533888400718332153598188009036423820337080607920004044839464391725042371485630900220572344963487705583334173335165417885260952678547814512101308386109483669425348320690770449760371482651862483669484691814285915955677281851128187109306217037330344431237649287616553748460913503437239068679031792097464819591371205573286860709255292930931559131665456308638337318881052950257701187277150366509295418674560938015092100316104705069960893025899213322237862025442711554256336453922439362496092682225410621188222588562118162887070947332868716459540478616094512122403966519703818155917121678239144391553359807500501076807768518612377022158458274488439728153853166941453139826046451246617790651005346100545537122567794234414618329380599058727914714879863404147987993142932089887478113370503339502889957815411815675972530193187628559277862309751644029005787858935625230885889107854213843254459498423047952652069753917786746479173827971474607186836498621406524356382635254158879528656671404015965696321874090600703355499569506146538331389745017128116786556413345388669543732657595055397635340700727041899592540241696235731777050303077213049747144459079410104501251959014875962075193161668776903483647789655460742507776430806026887713988114189139514261165321143331948971764114901666011156451790865146860391363958069585403294803868877294905694393776246749495372564954955181065408270209312600437115300160578440112833324405669323909720202951229455116415618063321801564397758650429703791070815103579021425144139925307381162135379710961697620355987934984698995876293245990980875925587657852244574947957809566912895294830177721124172321640170881746315682586116345437351733966420166474706590763108534026027501590853712902963643658179134275474549542446888470883071444377052922610911596612918770690261790398963813950495881040209718639084456748389652076975478347066821387505265262679081356910136161497710380739669978026874133579509414224483696058008164530181696487662543766115153371538238100967172582127173632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,0] 1782285539221880258079586057999273684495293029739508542351168235728293943573755852722572140398216219496144645038600457609596048245569189073513199822907174283608135265811514574762359307898254094141765444628554647558402115498093374264353189802946060671783539145438457751473589243248272622099592932790839639972890356409834250614396765934783826355214349614462221462315240342379577133819387758119384331018125838215129697916268551543758703601740199914105733720149958194231576867960554825006141667358694431756923247116791470732283996424612215039928900911993978535560042262602967289648102242145704659374941950923744977087620969842918014968645247481893978665066089128069193908021952171026357448240955305340211161861701422906831559488162739936400180849489658960918480030687197534454271780633779744633301144160067538440834695564620140657281062767473946841925865225999030467408840001005999933593372677583083640236770096811284831266872078925950183418109692163946254522591715248367855936789218234233368808798394351411657808005433061988859899946463293813714297114523387877835057618747040163701272773755977168164486669836459050032960561625963484179021087752347086785640570748568302506508903798861648038494657525135244995609023909565612232849541889383212089246308573865165647940459385991483205825703751203325744055050600508417452119145547640024391538317042249854362571441354188584494592824868865812439643251682817479237602382272518718079151923462569702828117057139486078384354603344131957134808188562650881328529341485042181146528013696700229590711238396112711106351470583364856248480866614814149464588597176511636146129429431972222900604387277777242430269782583548481755984536862733804163922763177286494698207991472256044630656587172302417703927704262518648765620698825405566995847680201801741384838643915917647269539658647717678699869988346670095449357976161202957283787849781412640132162961941723745243889832443560368722926206246740262453628226786255781510627699003349314969151177090070680887190262680098533222467956478568063278838904424332603401295178202152434888652064249395142983514946816410387415209149749305695711944827361526910685182736113528652617233031233536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,1] 1630141603560517930427632607021503852416947259107695909559074751054017205680612054464494868534339110152001230622374451180043591386626998036098282273167187078410780856326459098264650328139335227728887037796913772756810253895070733330693966289723974999313354050171499990021855319756300570860703141858494620049542367373993092359366912184039828588251849335985899825172219642271661786427987628960352054959635213346350175399918284070812319959759584624349441506533560826046419135748591313023574399232530165176401873611052400543677954328414487058927844434811500023648643434111964992630856420899025944583880820247361902444008725679681076547638500344394328180270510241439156834200989333925066883492248385026047587984187381792608431149320401519657306291680725274379319836135533497125964725107890469125066300578571383028053594762087183279022797143858302761344111499952102559246458424159452668997618057645523034207069573031639443631848772406927241577578111540644977490741326840109298825165343134018106805572226466606287471698492329661035406358835354695939225457379975692650749763192426278387030826459360961916369596483597613475473573827838583833491505520190343659210567273550969896876291372830876329809100859000647325030986955050939310680919786431418479846301919353692997100703531144274903056803818950077599087413593960615923257542092683417706658343610968934933167148559808508028159678766188158703818437093419898960443145114970741742330228722847427006687149157818771918392370572115769051469164582612211382432292976386670148374270361241547356838045319127680030313165739535714239983156356717886718979860514649190393473300496444908581837402362096960857955178189608743454036159444028924408200494614020828950685519146247931398406727850659686707632847754356661863790080387832808139924840455529281647516073575684313336123370881076544261203207959648664089871729244689814156535250052234602229410489475765148667415287698432521573992818344219183402505813439421378798231996555973010744048510324165747966964177697277638867747297285605526365299034373557347405914039750984017947614298234261892697525219633359522051469875236564587842195013113552951760947485903607723535261167723216896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,2] -87479907080374462642773629729543399326798933350532204307204104781562492974182424400813518595275334602445235275685222895722827776289077169419546904915609340502809099205634535455400311693879559019126148061547542263877315511728335325036104320120653469423826551510491183880434170951573398456418985474831942508028322638559031740879453679033229822502689221340966011933554723795368947855723490647864270215334034810217604024899953660304486069966468806110117084981153314566446270506167894433296171708502848912844113198318097245445864063666252673973473250753397512028373187290635450909117170697074899445124381457935067892827069367579082434067893188472533732805371773287136167766422684929985313932434934507026012639451005099462924419749867884390674865596965891707462927242214729320524718336460306789096150390886752055460669307164657636588372531384205943176625696715099425972319323727473621463481886825689232519897979241768191085403604118740738625439173128458166015088263443802611193734068182592525076018764266599042495597106235863064359604139317608907444839526393288124976717457192901219321141080661961187290032216206756112295271313081016871110672537155204929274683050821091553349229843160702050255754683832916177344506320081836790417044167452430225456967382321139136024773482770669328717420793853065229473617708013906673442657398412035907817682857014050874505922826329484984515608747218038336788071193086432286928385328518290930347396365029954031482357536515366085301224127218582583016427862288503697699320744052995729767614647194632685915764278910351154758622084890958856010062892240587960110041382154466513194733162445813859327758429998984873261466800578164299860841976609530122423037505887632334128073107781606049674541202717902272954750880667342133273283828723138695131024879834480690087936969784564635170705206585174327250711088482229651776166657209240614626586414553222859649152077846978042942396322859809661941818494096494200415990236516668321842153930254632994577715643019560038502843764255998449760637737588264390751895196888935073341138941303180002674741945133637449802151599998196989720643155805177631954126492523839045183002469745096515862522864494182400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,3] 981223525970452540534209170795507796066149954029830609669981033686581612694745319999760732559875371806570081978743750237355031840350781458988347892056240349917675329819604969204404768113367817828674665717724954159590557915781978673187265345128298227389412170376709155261542576570554918633506583658061936031598327136850804390842623766496596122133308063932787981936628600070329805932218970927231801539039846481048831846802793586381389649510014047951230619344003571742608684146265658701328517566039878629481731112282528508812196107087624955888515697461479942820820782451482199459141731825487097616881293866558229332291109935023992960938364796636793452573882968371505708752319871008098445478371988631075953155552905918827594321720745500310655009896784966215432452054139817884462361057214721920189751316569521175185954092329527286401585332619552873655317975372488351942301009684952823644355662221385737823417478235371191012738312810347152760527495828996287635793385829505810254128526295874208047563417268855669782711008985924317043324022584045314130182475479679065284911803680119175680624197133795472595976661373198366206377032301026042648532569023916552477409844653036860832237604251920528163079199885673416930001417708631165784420341804104152407633666627934887465190498898075622523770436116360263337482544657391193641978377300128358753587384300743824436377020765718079621261858614443973243407121043740487536025562633120071176928569451906902811739800540022926312263129060263789523693915330031611450366955442507433804669452178250123131031543945538681072545444586278225216864526937307742432158812142344262046422444423447665509318631777057696607136184275417731713322016922065039860643292582392439460131513625414687170959089312848575626961721420972954395846386031801881553175209874255994165080764807633143163241953229821378695817073562330667231015426632732835026491411392128937922499252492412136249728704691615400440810161956335523323149704155221861150836849666076269893785580424611460212333302366006255359248232883205370517060943835935261434124225518132285981225997105128795459595414662633486171855740681071697381121004487067527860158547919318143349430356306558976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,4] 16297050829698358814560353534703556327461073247290321829501449521937083448565009473564634571751911681126938144150335011788627202947245185480190081629021011862596691664849476147731255035349872049283787888267269736743415186663280647547857865996699635036795157856288710471545357350472483908853931652293533685376370800579497211272547417912963121008364805344192782914233922934860928336427187401029818524648535561528183676240118444014124888586083251480758115820191130830332762748616282631448403738471956011731881132719543311213693704748556124188298382298611824970628451216409956389126363430382501410499452882894815418421842625892966220163832994032297101902615734314254733495536004404938498957521408197563158082686143331883733955855403480530265138518083397628982221675738831314443843746415633532321611324985863668472067167266862232204641505468529291472285644780127253401378703974885451849750959855242634184227121370643897221408110324089406441782151692600008943956024866008265631689437356611501878393943072485417549602102826274341955955913594747122733444482887220046012985432003388870341427304846202175613520804107712648311893642644990558053096567192199555053500741422735502668442779901297991700681098127250616843827900101794601536947581037746350759239855282756582217952665667862361208619228455581284900821618104896241716438343423815015684226228520396462300455063855869119831153523531992545326468411594340495287931882718073521963318187998505178395814626438791698733670968990314787062654518803508253721062292985162580104720638928245491207683662871831063049800170383379004236944566357500512304413179570914797867987066338473769172315688247964294746647939889333596846234905047719411429669234353199391421717533467347141308735528738639601781806498690721596906327094987826868099871578442546167801547999082706530751932579253688519118098984340571377546688483581200107889739792520267867678003915872800141275068027013030927745074506074322869719646916066620574422183217906069272678084125540703844726849159524348975796775283114824797806603933732317932010549471761331474534003885913422128647891855953585729320957711084825841290574953003842030007750206223534873185909944211352846336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,5] -835647256371510437330796355659502207745688753529116804602921902056469659853075477559145768769161711999342707410991760327915281130300473738615226804546503152609256852751681082619496207559895716871884011241189720574691284455445570859902525097473821334507167422226765341924596272757199713389319795007805252130814694915365129188960967540192868827674287856492244005465959242028852986722819824721623975650393312082347281799866615978726905310590926947676367418874952958512243823567091110004990377662767343044812791820960402618966002345623377288384580250351676577255920277522843964148103470210150767183463071558237270753030954366469867886167776382323942752926122335084679055316267696507394416083517556592345858543163737983940755323992252211465547539222317162387773039245951150552627286021765834861032160048217251116975429548749933520466858392780899103269575036699973583769652089211998404826633024821143372596315713309555061523108400330136033268532919535166498786861890091227129097335849292934818622474230587968669477045146917790034612665001557137504846451005029748646044576853792034248827295668573739866177154077384258222047149813380149076123046368842997881252895371318567512273216670107679048331385432073568867114172749220970760197036932941012904621873436050287249207059867768319635215753847294425303222077156964028915884345456195458372295107106793210293925230007882809274018921223031818184463389455771206619231709488649786658162197403724069663045488245323847293971897766728380055958575172834896594744583546378052386711789724152035099268425447173921122598591844594261148609308821100869946542799979127961830594450008762904859687976242805452810697193960463662110563598330494274023868935253962261667850522266172746409666405853932691932743664353711346449727825068911106787991656037825680647251769576502902685632542088832739313162838711157203949832601326797973165688616431723181339711050168017577590955707003920736244345680600244026883623835029598406948241224420980303375889702731013767147743767533411996174838020537571523364511420195312770016285092426700057789692048865801416990317019570805018920253442629924944327127716835965518026969979929408094595185669798382379466752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,6] 15022565223541117445797700346407267678552985552494142742410071814422291873141386591646989084126219352124653477197275186682676336532983240051074382932846266245940877938761390145572052266992869932025283438625238106309275553482759442137600846974487597398909864232006431841799594270877505415589750525863736578927517464000327685100536230395556961310726193214121505174090122814862456597341301387547450056610100850272992650084618068590379004671449082843363456361891487979950947267617798163603045374287430155780365721714622968618436620130316211082794011205176942752336663780836348503429699631921010016787949608836295158755881661139464070788277399458288370166205816981319615913682462892228187365504926088857427242743182485493829078922071597871978788851877664899315750778151561298946059601459009626343564983194119932589132901132346639666167716611873447852414136102639527639440363085811147395528803926807236481667184144809580196151635331308021076251092440400213022708148489132753199578930102181112918430485133916745864226925838789376655436143688891635085969291355195760133438047175375040503814730128945483515412511521133042694992874242885345997487569029356133199672709118770521950260634327182722298473223433568215820925119323875048332833692882599754036028859794505078780976795477438174842648474458717537562220148687055655432516586968345312974086898074817584173393644490334692833780529761761155023749147561739445296777170792661875200023599377724717910120286475368893855090456021580729732352284894537057009203978151701558998733411747242329672066753500996507227407085204950603737837175265933160926288489065506534678629627078539386622064283714084068135746194616305813102885093137356551196395380917245442724050642602902199232960391518119779474233270560894358621231833922011676203719855791671185647282135908712291689098579809454284992548511155982157896675742206673131369166400918562544173767319360692175384914966629688122106107409233809673193281584098092741002948778058697372124277336309838702938926090697341164063180637660540049695390818460050405754238121019045911728087312394369733487833423019219864364258371997239066419804913319011258499917364899852714938420592849118065328128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,7] -167188405207816725838893334020610791708046326321270712927663909494122857680634459718865517923256470943655619006265800043956175391436562211031293236949446431893190438726433480816063575333617077093847396820924192939492080878236954992757622502026838087877714075690625568940037110405130633359149641058413951610730341843098176330601956340918134324458422914341432108740914834056431949209433779916327798804981586350830183511758367156465576351530066382587712631583463797563088754581540544405058444854341703267837043923507384390203939404812348949205068727542976501657506210248041770334010144991687005294885046124929720882998859121525095326468018733914393938396923648967874077338003445645340665621905649397104750064942278716116519780749370843750220637636663012768621820205251677657917911288335433816296551157268654174038605298172765067179996950028518179414918147789633908357237175593553833351595530388382168299651249291452924482858595667400068479855364760765833286798721698915036695074522032875226452437023116145768894928821009532133120745494133907820351057179032285967998590562709125190721241106951883099337912382595288471432599296810756017996538936382995154139742354205403492442661714911890590920834579694752019517977394247568104766050285202022009415167895059232088069419260357011398568480566606245344829999012359614424865110340212007468790156546889141432144304878426760011388833934487769079397661600901420649142158857029293213698122149341335404699545294536180029314413215583483686826773970740671570092642507045664634965261954267262593955127431373400914647112502502480454237896238779544424032496331090952485291772119060016044388365629812230271836743928176922096903555765007666693827689694515265594169218369024136945588241055945686195056244719934409015227339538726990143346950050096397597774225969260571435051354794914344167781808121320461640867257915549973373771943539254302236581560424467681824434239895236666167286906501521613191291066463308105772974313952235003334234052044663125792512872085118912945603849149557666543137563941303584881542626459856882497230600250141509347781294162913659938515976686310440059663517457759156391375025159508298258389752025563755658084352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,8] 1321925287390148050082695269034486842257687173598176034598714723309521828677754462884630088909504138260176632219925759364897722785038769477441909330773041043630583219577951169999488555891659283357765223644979406603896095976567706845302926115099750843336145251225573962472625347233707439268186471932254559505208215382899050103868965804248071389019740747692136976308917383448263568577142822933923918012139483138534022666647649080484468776573258544329945425432981854678938013342446838174265292599573013256522612409741809459905466087113469841405582847376959499100718565675102089348836365933732253917884490937032029112719289900656352357331859204944192056065110695873012323470123479069868558475158788681901804809072180861386654741745245121453568457819920961140181504271787842205826505276375381299479272465285084154567187317982918991163374419085917325690909042652198320305591356642206242831013025357614092916789572890076729279973902977615820919262529457581149242190895881184071278038559814555668456041314255074976682039570745355368903725436153340386003379303813938714953023275430001958921686748577392926458289326027817002010651046842897380662014895048714650272113086863615522234522969387043347436723619917866361532194177173463130964998133965990586029940327563735390231332142045639546882355638648948195903123290053318554754469208659039210380495366004929498203141366093064853552891254947746624887171433246229717150862649366514459588076074822484396634772045273589983671353367354926610876401563898505297724386628137187829037465080965796514470391466639993178099736454055580497442582636911392965382836944179923812722746361703819033674222608086138698270385195170960164021233213582733021554331168512473652232855029330015638732945639068489633392703809939880285634745540233141504496536950879764200292117883985330442049370694406798340255483465959519978693649137577416654056599453695319167561462119252227870018213557560211228770417568779675875219957171821153543885938467401341137527774570992311388431018340217820814183462050715305164529716078995468267393745728829238456102480233037912462220921612015582374504723058631667131240661574066699975080797390672468873987814528082490932854784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,9] -8022499164225301893569968550666232761136424724624085907400585656469446294052427531792406082642486461343685219343180679050486658228439019464681331851880453634367794536021563568621723572690272108780106720989428035717891745995914739848232765593704847621784663960921271176777515502033602589457420237103480985492700923871123596582743522269564959008719751907155900117008161114706580038438574576598166333845111806310108366150699772302557973754820409207208935473623227381319092852497433242094585704251988861050751846567363611338209635434623336609925126376387816245302818357156536881715485839622562385563741937524255064880028108096537414012484365742125626446292620164366971204113934348175511796035244741822284291581941261521058620504489931068490285054515041259026607940423801214528191730658610952461056933206557693083869605516969913694527844947845782967876562649202351945538541741560967134037260477041697773361179245278066381451486204319490158436422041886534336954284905016925879472252195642656967712501659878639732193613185396028005652457607245733443247437111881830000966571441114729947192661586893823856284268040189629051995278934343413521901195596668747876673000826864421518227364093372793514499313234737717181888994171109832363581422141664310571913778655251979523951726855365914046818860907785419139654765808558561210644895354091443939051217957543180466919089509064709934957372382298335447754842461362098637716216227182212385510560335213015631202117467379174974949998254597562439595145910869590198345476276801894652275861140258668363109747605507125465238352729144675249946931939807228216655708520055831064135866360510408295566026474195451460740291910876401195615901808658676887251427019554443074139653327593756468902640756485947656686709236955547164401475370238152949510398492551540791668706919471870651964574996079717847536401155311068618800069891466404872879201475103201542662854398200554698199343775063156178278336470531892895064913451405821591028120051742127711336372423609455230484431829488188984534186824378887325644506541763290635670754368118503294760042122938731765482046586616921808800018277145054513349512436017014253075270299383916317482866367805349869649920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,10] 38788752916276674432582797616603573922184703226212097468844526832177648161826939600977830391996091375339182078585795810484120658434606187761834715025331859104408352997783718476161417942609769515786629005904605168498378730486898504559286648862282679441681650150123073004228266055186161276034054242145683558978546566943398394313460192654287843633855107803469656499817050718594753042564681812347018319288243216626507987250850885931791701194659739287795989628343039180772416186768166808076894797189787832374808828699828303830719954327595438417575835505555913115977220924726181973993571248063490225809159081997644545324976299824624401957615701899135281516315783860620412409534540253983612835611656075337696571160468702700781789225967253019440580673317595916259685630153403762727533582544545220860761748171775368523306645052725045763952256550153222845792361701262136723649201654307092517934929841939006023390311320516406428783373410838929381582335548613219520099078050059784746093416331458754894019697368849400493055651484457491650283139129924384021507502383354482844997788730373233887619642076358376243613487569810931045940255922759925905043246294318034549622793792873699925495762339800071127693413839880331026931202614016499496554897065613703975749119920281442861417471985975035971149026794993237946998569880251464394966651802299434913563652150289598439321372150441587976997123893764701905732175672121039307752937995526993886823425942793825150274246765559351335235277174998866954155654117823020834791982811042833524209179905454192792877300215395926550860458683354521407273053772991956776574754717173393670173923127633675296241955515416708961082855911266073092107670419141854191963000620459111152164397771335620413112045438414093398115088224347615011765203749546758935588282526972679457877042575851845830096770087458271877992255608603339394144914337828530685926780617047662040437816185770453579843561906297768998233533855359515439730434603558548576757184985018238881530726187446134004887998899663087237806131796389027993866889748686812795971243452839462378789422812224255505499633950388935628804669791963964269345310620243417313837125720768661192089874396979980337676288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,11] -151828435599779111608694967504205752532396501629817028057797071682411087227806500751474683680959966288333774846650013881123625531232927648080644221090741262713948077748404728470058107043288504328925371414620008485426824499783898103932956575002001986923366192431741297113622073643047899284724746889798818688531651319350073291057464172089716687760577069864822262774827827992296201306909978622060496523011886645537195714553006718515445971013259699360705728959825823576306032792145250478650664923977972868198270272707037685454121417328793110485199414328077132316147359935472146420203189258819930410089644127511840445250496879895414157874655102605313659693438467571229452143944244347554833226927256535366848329677841490165494351167831459681941891626194386273571408738233283311202029671967638230638385476897925577156860167274491387345615489016843672999963375193634861102785273984956782423257691001154702578466395113894760540032514479809469606008712206810124844014546186900054815174555324169007086856196630664381047161138234327356792190715895188331439040241583055294647546716754667844323817442844274833740008867097726110345674911436694749528873465829151958390432299351526634093916137340491407567598162615057591434857751142630640197444524848681360984073388304015702685821421133044751194792079819391851267083218300865154376600387261159026086316542454083491000395517281116437407720806219180410864263088361625411196110200739499619156072784837943872886968166336428101213092287678225412280627890640742725038891781435944490414498832587186933342420786139742264508208223674070250817277390132080067489742900510823747097078179518071833101302856877975680067573062571161330284058780329302616205459461491363930689848524542518952653393983995561706142738459982390001804727230030832991708653853790900181626146835176893074459282981663051554295470129807853323496095019472455303333142138478815790590995528851805679093998781532728639819648662670497321941537797737182818730444310498145524022908388231657720910765578198623827412406266327621837325372583118609833352838737900580894260033977078162953239317232398982261023662408519282096721922912945143707011484949026381225719254149414270934590685184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,12] 486911124610343226455503106042932832786709265469913846565499756655633174292966355384410315052562640949398070416110853681158902027752095947394405157526809719755006916492550859144860841646562021372021968399987639107075594983984872107833980713895587231688431532294623312509264872119769953161322204092961290498655831434982015896116584230674707645061062785220633003446126214877061614599880376998465160021515447971455180236970523247372701425591590091654266335732644558740885063215593410709283908407282532397376045523015559067105830585520030999465613004743396271581870480316687298040551550876611210336161110002003372014627768452699744340497416856239058008318834117067559832980291422644467520435237227270622109466955280701655074578402299177717614551455345963903269886413701020532549808788967932352110102717604807139487023644268183316501239682130041775705301814390858765859845908351894797676381410663232512151264287010534863831800556796652690830533339671827499457573853377232531676604464384564154442027690588653221395459302475770101495114949103174107507649292569373306921305761580449896421981813333371129384224332423010322826094756708971628707949640049158549982503718350966446122730591478281448274762845188610982492535307336759328824659413509048377424775488049939880624700144041307904791984504705968111001281166845340991454202113525733183687242159984609900326271008664917633938808807668806228412255968095600033782304613514489109359209356510102291458679621106495866711418483154810012145061647004539898675494855474736593631629942880517107553867594976806535160973797187814429886268484385187329700074560749478123373444247140434111183078508414916147641991165294498087625584291168809562027755328492107089631092193300548412044276683027824786257927842855207999579415594763678463366886686781474925371785368105662444064104847626148957296533089055951729723845723247022730696794409492311411341134584407783983679209613033459700609437417511519374170612969639868122807105338902685509211777097305394628433506201678313195448400576667073355830131769766959967863343723189077757817667591071406736410461054916391834959115301635931932360100457491751339474748684225450590401541940604711911219527680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,13] -1298009080065924229169257772168557544192373191089489486371045208114252708434293803457475658753222634397715210909700460612609505628829692291861328483605723829686062278842788976511857096620950355268861824406255696824932818365854928707343951768446630500265272752065069352220107581034058649278273462423266048666481031886096912287097017227340555316295285200470200577836211471260191992689440995080771681742165721795830220431695981297695903671051967012570637802111602124677727471217302388311529486295624141244584335066655140987884240097603993607295313920271376675584729159118779955624978563974644793937285859769183844130797414242517649466554545847561665931529195803845692174399376531020341177568285763628648159809125464845347565079339815113853130790955768195019799233758762909902736981583718348991297669215703862998171246387454943043679112187635634197468046366071068960164054681063567661986717921385508085663948185624641214278364793597188951414694925885358341089734547197736380408846568558327045488498820334443227561802905651101706911332103195615795664325484916922802371389818978933635368882921393358934718496578895404636112986035113368243288955290715367547653329316315046493127569332124021186005747398949146841878363603495133371804807823909289806612519793972045356785111157224020292002854641983338574062591786249459265162164371272413841638717042372050220905324190975519305762440791079847121699351115988422535259864963385582870722136052269568224942536608446565967732238632519313459742404056044795360277031967405259918832305536476751967594552388300048342938205851738149741855643532057121336785382129086782802654682674684253484279313605568104543435901589522929904948864604920367509356372019702706933654464544209522847545204706260930181268109716628686537478692240506217309512305299020050617757366168965698556692050720278583384954358301615981416557685867255672374725649377911243813143832557463932371481389742479246063248534670527115989163132426126411434966381374024367790820358005480423846542078983784050853315023141236298374437360556692712834048051068616113909993540446039507786318146442105738218420291942743587393212198211284560756575942156984444063270294642466449273781223424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,14] 2925154708821186744500637300446049665654177436950139820785587651462802466404667396011868032302142587071296039322195752197311615010977627661748430215687476867837232703751902221031738172472763404916420837319744892430217647165957423672823367821955204419443820174781639819536931467759841391777870260904438279731898867512842748883051729066467279127627942074467945739361393652286890657836607651426544027931692930518165438111845972438926878874694771441825789040679923892046302230191485824766154740354640185243431508314640278802463447115705857677365612691137906219729899554678970997053685066447555821638557912386666303593642202581640115219146530925461250995802402806954281356635457320391835013333260694485496509352038436232835514478784405999461413018601164694671007271585875361084765425149004354874538098906287151366229881594115868026008135425481684555709569162361498606072043044096253432624110737895153288467147882269710937078076730371332526859889202806390667844689166902402551277552151701429368288104772414949902922396834049069774350094012345489092995331881580552168542671170246197849617211487575827196362287684373737944938139389636969644836026748113885257316001832645893216763326681681086469633525896877905268226387493063236764660982457951275447503594898035388286752599286513679392263396569416024358795050731955325889231962087950947802363563993219699040992606439654803736834431969592106789070036322411249072672364071528115833717743325523486691876726080294608442350776969355949490841536858900175446052079648805598576021057054478218866938997837920922678438427790238316768323825222619582194153135853673563112970871304331830774169465849431461787225370685715096527615311358093686900760297331402142066596185963935331516039442095022381625705136624734619877925520362623845253880726633766260175754019161773784950526409913215770132299125694013672041100328425840717563092432103903770365365168531342624236190813777452400555595736170687495597745243616995033304326284774252580699523897284891922759339418382881328522385466816165793616451909982570262043994587089040124818365657586105608908899952309316374334538752462804761376703949692615307092580183216433196218825589185892359232238387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,15] -5672750959701672307880904039714138337022025691517871156793227264801442071213493423585545917861485364408472787495453960129328007914891436121398266977684086521295919189584730594899331951261221472718539539248016074574323718017784129040919630434393908637647626114048090664221317119454061747410536319078315716398100695669437782848216987328493276766136765257954249155038558761517113251044989656514450485138027166057763272263124714385662677226578841069887576330157353172723846282111203668401058594884824655306886115809378529864078633069987496003565779003463056991063836063886902281366614846564616726408409536317191298712201906464868621848188847364410013933114611766747959792303507476194717877830953384158372417189305442244648532706638914547569134633804236708838882720479543240327047779759542447426770606394486272733737520775496469697920708458204119687839101258216848577490241302695932653984126638494503980897522180893974533373116833623871698004778107091404416742264867514559165478796904090040743538600939612581363899811659544945365698517096857448740920602646145254728928903474552402628534432406563893357540405133678421214917352187241713225434365853665061274814461706426834159095581037900513090106501960817506640939380299128350167871114643660900619218762908344397660683379905948356001045865300653630712440173495786447446638777713018602210250195201397650275951691339600920395568209826760143646483126849850274110244312033284111727653922911396301773851471795514422046247759352517604693378993654875162869266133235610416693518720562665686829389814150769202575658365048924540577602907469130359971571941387523675681280766953577123895667565593689646488495370527549534604270057978589065352895654430229549573531186997246239983731755032456964805548026118893304035245148334402852528793799941458008434264672833520153314360459017867158838598450475845978521432736022402146063854216144024982125246697863087198623144776398201963858288696123082709224313985876881990943765373843761377817837981500326843980981480418722569299802741033309956058848598224066843715817491829644347792171031623677176352348941477453330296284259967211870257949626094388359728815379575257819435559625823637901560074207232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,16] 9633753560108469789502285571589085363663252174423411979694887163791779960327822030106514509457170612572841989315843654020825234411353848315127779027988697300134917061799577683188162476685413432564574291108883078286249516053340737174645459251725821983846143121496742186940464352786694657828349342713160460420831347004823171696066989163730831399071208773227428915708058612356636582095774961530419791768483191352598102485231510616729732050548945979734520823301295630653152893865632111704707214216169159295477769841507612979591316324178563526035609252562342841602118326063031931439938916614441867028150808144640430713762129656535009621304170160285855596576160060133329233306623893443508511670187193219789763303970971047126973422065257492934452480951057554442753307740850681302614520452297167391488405283789384122418474003842170170369987070979984552206270168165406980647149714691406013451192074353365338076770914448415219253513684011764648228332406535315833882132587587377849123665280570527833644678626121898975326925906402516469729304519269760221801533046361520256892443379455333153529833700888223131458919428515095064118144901398579170691977550444549129827548375446795342672906001380330381203182937568014684086671840012255915992256555329373132562996174311722774148745662800421873623456860701343727337331684539920860432119973928464258730195159940042052362065325608265142580400063187169277774670954939885070273426572509510821700149958592345047494388828741415101612653263683673274713205624497676515287336487340542902304152502208065853653925899244012517330749109612071951554797986405408815919437031826138287493473247538037455257053289701827864958092851987714527066804770723751021639547954592574276072437791476674680286051420595462370104379200445773003353588866007082764628484331263201293444930466075495092570825940327632358631357239795774622591473267415445064963727100382897731668792656941536715996869976463944441868357345169574251281057692537863614560284990563071934267731572016266078495458632769247414984488877432381458708921354318007377398572808839829992311456250890952887193317220828107287191528128264454121117733883318631650788883259095666468208384961502847964593258496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,17] -14550197979903748150426947673055128215329944233793416568221601672719798620833964656895737732721989361420191436428318854640184855747533450801614784887343424507424099183653983955233079574889043791402006156346438306389816035986094781747045459785079652073564625546872852847103522675822460574510788755804187904255157487291907016311041263989558055703470550932465741115901571068666599522867599992859230871925026184738515600240864232519236719765618672824189772227052427416394127033365525081369318765438370112951890105426485053053884752953818801935681259496391296959090878919090474998534588697672738297410051513196869817987539885052780375506727700984175415274572530583221201946291178856584697562065139560144113579935834716108917669125215365019345740769291641215154602629516052163825282247952285866306474317437944938269917922786990056343287815695539011799977817361580585697832314477726020358117714096519803320311188971878801080033473300918855874102851360228739254961217073323449683736147819762497089704984234811238357460422613162718374369587104592602773695586997565779043855486141482673390928438723003560830889501737549162081612349430096683634631971821750734911104861365450307637781929073730379666708314487101412311057946425974686828948758400933546529422051179021793388462667094460630898157814092099021368388902443295576883587057536574769928555878882036183883529504785478828283733815794538432858171627623155639457798660790865364531004565735531185727620897325664669039699750520548805294627871121580752966144052384737324143281875658737789915693236993600982147473822628764525464278911418114521294121196744463747017186831233203524069625669789535891298256639660962978331509844351689662823422432323660356238739226236472271609769253119151291897927411074798437348909892919171918230966139406068320081478009864434346756045820016351002739436943440440007522351121233361682094982470625198231929672731771941380068574069295286235379856697233184595402974449160674174980205804647583202867631309209873371798214875518694158636153189137678209333235353424421537152440082786391602531948146876155545638839712881517667090089694384488638620055364814498510912555406276762236029692521130446929342301732864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,18] 19764720130364622462032801784117807739819579953374515207869197670021766102480344393030060651905573441769206835430305861758089577716723830433983856276559077778072377869269512874130591944327331507236202588849436195844785173455636904017960875926215897512276407481527945971716358554958376029361998492453260204556191048125908359401925067777956323466059327498227215986098937846234538913137400808299173092145337088601069003107205336368791430916465561105595107162882315359604758014005310658047121116079310311276286877840692651281754922199987342383792076432310572351201722771001495957265722175746373007180734531111417888952555669927215588825264005773468417056913085394594134606806922403607327285630283425296526004355302058899747403386513184863150639621561702818300795603677789350697953007979294997947508230013939930815503076208807558238408487641853605070383629786054655674325134972405312193435184313918948165300085950567346090694589490893153202708449747885691699975045712791878387039646079747119670384280682064284837924848703110432297364351549143881081621354327943803844142465979454613861959670184460725815223611027893210911905035152814584377166363394847498010997029103511695899372810123505287780554397270579410275690863622669729339889882274688186098132113129149634196903940373169222792565404482545757390959429327069409321818497019747483481699070345647580148542936362599162452972171891682572491491516663188453156084630653428596054951113675859274968052918522045013526748612519975029090319384662900915513039184113143069952851074561443593677885024917153732893409842462418148812064770040356517564148770491158594716632521228759209025012630596142969608081909802199337865298482431470386232584725557970010026530750291308141589114383328758019359538347983144929457890170989813738456780600279519411724038291059411845203918046900740522876266021972011034561713379036637970923146124453351878051082764212824681436712481337952448333299033963371056523512349349143311963403362150590971535759577444435900502679258553749473939626109313913563184605304331797961538719841715198797580737997924299754215498527334316280690861078377878300346919097722122272673537447259603443294990083928604495104322830336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,19] -24302172110714414736581283112733739962248737698825412175406602512793512583583445492426085515106825903668031578242655031521710056196140000040806145310974736324057419288904460441984362553815621201908865753330477451504806626870589958453356116761275580776899797538319575340201200033278096626937621528650413332310716980342829643988448493992376608374597882808220958512080353940640369897281321749502864594460064290995481808611353795583230480333613748512792891788837523278356299963984302988237537379707476793946015108706248993458506441754501928611589180532722534645971028840407948767755342276746884891618867004230302512317904959119812042742325748051327627862426516804707463440559937661248077407108854564528290922910861877146452398280579622631963509261393052606470132738751863553061524352942462675651976989029962366867151082112423468345136468318213580091523782799359028840677670642811072394015259082602941271718170363683582220165986881962086681219610671878863789122345158490577250330271520324360797163534820966508508500618524044008691795791217773930888159126090644498791050172270633706561042810738968298050979699992604998336054479254416253786616524810146171903255726978021910059905193332381108783785581462424422891030608531142526688614371064590605881893772489106340539826608610679266496417879382610361094013338784311664701753492418549817809015329431546548748040571778523413700174699180430314783522028701255265673514020266801652761852502524036387796675913501571990225831670999521326190545074405464312553921258192735084604010307386378100968494804234320805580735195905034270632616194067838498036972740999127624905180275824169286611010201575955527945250731837376020397374476425900456670810092948311449268537670675852727596273029779751290290625626665542724214149868976309875172448333370020118682942920268688096677022495235989230708007216945659011077187452885344358857822125224892667170533893643215467150080327590481852126917691214759887712125854069658456433921615817172855452599574145870137723061196235554573419967254990316502406245342646676135224035589594823766728045206619600057242145081749344015890930618808214921358619065563349942339475109939085886374514002522261904551258882048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,20] 27170193071166469969347584474964808656895889543053091729184373500977368693284640769263198812806472961166155931265335093830522447589945348263813320958732800373679691154175277642334760322458672935502022917232193334356467295558894901365143478339372751701412489615508559167422266664348229629493153981986561370346254369932659690693524925945948523083163835486689766612486791645700169760100662290736485145504888474913634517789385612492687465773812027342370482920572700660459676270522544803582639583437875328606380750714458518874661425392232710982742684667181937038698198365014560731345733607965608670559740058137014156948297797230678398606199865512673242293030832133836874533427264322174843662533808773046399857997780425347681714991495306073319197861522550722216128641784909222908430513059855487462165035072211486468362677066138250971209617400891852670680510343514529155729558780286658117832805673818344120982675646785668386893109212712762125091343210420248066346455516053059684209158424375467163873184877481690258235088145489447984289232939174029205448950755315736180198221506748573648552722137376158754356768077801357165623074286413015920942962621769904205913088598449697027971407925800978960323390914295036503841320048351308595211894305513052682307321586827323825265578118122160052060357948555583819025826036310420295186300938162107662028778757740535670446761244756946272030136840910585034144089594578951859931924255127298733430568933393392841916443256487220516975126955345355379136179665213675503844081872553316281872326481623583165119654755285962657502811160515646360907099424150969197816817794230852795512561458435158827403281778829017628267452379049366955589670385202641044323964553360232489149442198203979105629821968065984436641738335547425194562082064095834300452056300660629546493474393370271403280571014069007329534513268102226212927425452272064160434063409725651267279523919007389097564055319525626778198807448018506237670891238501716018220687648311623072969262350362665865343370745655268052411149563808454271447251060437031980385242607887785694099009584609211532555203414537287519531810774449376454564127126153764521727026229001576511174971064068145609917333504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,21] -27758668664006848650597254332631306730849280474908549361482166741712381414413176913722590241729232743645000284067917699874032014541946581334805364681150980550065185447753066347290521496643207283109296104275346593258154316300656416081622264312977349081534832893235087926897169044390301164033396404188750783315919205841707290148078729489272075924478401699824572942054348092211253018287132168489717936662714291825042902733070515016051955703143335163434621428686789736431884464557728749865398078761687835661292013178862624582796452527804478314837347631180608049668543202430099198247468525845828151353862620708348761338531218983112235015602202267574860807608892748619490793086878610805651501105006886706552207947336848277300676020016662182557839551885838329913395100639693370532798882290222820176081723448604720261688422321666550415778193428887505296035125936565736738407163507722532504128047520915950804181218872211295058961779214194264845814404152306113641187138552636656466468389270404018722910746693693270651371535459892959575448357041693335421768059101767315991632223908872332170572679392089067425659703282145071917835958545328182684521510595685181166398714910274873126873222135851773253473401821113327650539431417785841588148297634396478157688646873128188998539175807503918560655748138965944520176901131835106535821665520803702017571707375292863876934225800020420357731104351614950295753358989238405130360931767340452070737613254122778051705141045645528126124652166895185131223387386103647977697647594446105820943298525248312591588783720546623732553304843820737738613021022543068245532221314661725226771637122325888019858078575832433835756703036577718227372687062090088024178443828441153871096985540566747524932291239768018813098042856359616951225729033599477991521547633912795573732538735836244283020665714576754328106639537301586379828111651441323102726573853365569466232542486262765054289229000877530451480041982436539288511775350469184571438562886517091743984641327346099963552016369203199072580008438638523667806718146824879967086654320365047182106708731948931169646908332034972933940663826792239406440434554502691753961171850100556955861759827565833166017003520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,22] 26009813737842487680585452547834300736957269541730489758470908082104018961268828537422313872494782185132137469312968669401815659408662832070217502511535451583563125887163097155233072606359286477560858194833568967384191841198009901870984453414127785116949170605990536508309635552734934815630565121268912059168206765796112006766007420043923257740344198751746651232881580206488568005007969245990728986147591647042308000286466228656287465249330669794278554143920752207517963311247693205879228814861704889919625549153917748444474214082228566779247267027433008583673441665149730453412151753576228639170755808192395058638304803083772293046442992903449237953455037509835993888578210777667787247728720318409918451176088857702328021032615604759504734516916665461630505777166380813390677099905560255275838954243905394564494529209359703729362248879054355614043391642737678017044343492173168068257319665865535370984237627217397080438372843229559288700662203677857819057554744029330466751064180988616743171232172339805286929067322684986593090587899932233615825526799935975694412116482723282637597613495626977857516836572049323260844466528473704591139198215863119706650939842562721519467939275676349909247860876064468616121312859200789469467167465551157963021677377277155924670047067218283322968938568022391241347240280506946670442884178840538016669816524343810983009029385681637420168047234231465145893282439440453143680987110879138447736722336884986140302914414485763339298485257424819202178102003115970371326261230793034704677130816330458329106102770635878458173374897851144944573884487203690543245127011321096522954656041390967786724850792054543508577892906197763971631433487913068277517232270314737945805817230378989717435485808651280208798152648331761730599301713168989402121809268335975131151466403143263642040555232437586311787287441378047322200910209387913808740720599710968863589473869873919430106759194053033328699764663025313061500316382062264010175858468998081135885843195495712522901417548222809630881573481828187842117493270727424561698574460185406803419211679297398232762078130505244664166537238408364359986308414612718227768605762333123029398843264859833631877627904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,23] -22348944571351972782809664858382379522812479213474158067059624354401851259051785014492014889472496828734271177939708536935875681542972373673198494840347517399022091847336638779151047490289924942649964783607331728174746595748009349554197283027534600334083422660119916980760933494438312406425619938051960496681848060910944182103192641351978593684969191997557443641697894059490016257224080122522115853576791259924279449598875764036608955691272219486909734122362357069998701169253969854391626764873029320142576193636072500240762902452823996906784798377563433020509446011971722603145940017342224156472400315953168538254744991314600022952517553946537363100104542771276771908865000055322487697514919208952740446624633419005220396815615132970774780641020748239395441678741374479511298694649514088655872868986045706859632825542296384688011382204036376820374285736798343840429388298559603731335173151755500012205667815637549153567877373215141961694867198480553937795472034638029886094871684701723522080244317085419506300514754047029870361673803428091937761429093448974680493232121323747094745780839772557180010933754128183547894540564427498410628088889055319749452639311361948383603793185461453226185768774709079148521641062876581710553943860319291165084269888946756997456719677469069933090759220170787363068457457209512151725368462882984076788392722173041505263505653150876368729394121974631747571971763828536690960955895970865050419028219013081364161096526541502605585555747243131105685503143122512897857093033698954166486160078216323368811953628964350450802659169061357606020083276712675102928573988669281717041726955105019906751978698995337205915940412801580970808481393969820923253476534564030269977007493611285932993283590193874916229982787169518559407263337716025885578849515342991798992408414634660645250046681531907326325435011405205011169963676015615265894458578670196646959895124740948029373669343895934265586056771438863475942897764085259256202329533292270333134801671433737707595050803455268237009789804225980594080510789518234295714610150106210466672200003522450952483819731022072787052965233225692207100168339417162600036182779271712424488283628260931603139657728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,24] 17580578253582662902104156237266149807401490183124006162014470811642886954158021226914518456703136277970213618067630790886235917750004188217335923447368293366531079621422706114760902369536216950873441515259842410056412885813130943120803383559256632177064097821035868365839719234485807290966047254315291816486899792350363666249931119747298065314605302886409634209661327440920546047221706383778694745732322166335714822182684366808299348148568694975064570768440511913919614306799758058282971033033328039440308619833171142256315127133744543052274332332475174591157527931296785506332609084503409983145465542697455240246708594409348238964871098735547407356283532708271588209146861303395894110606737666311376239929592573827347876142740476394775336643418032549766376881856388284605895617469262163860789115116385589548369568253813741748867518441665087092699952681202857895371231918970573562379922261876193150609327211475855183078435572456176380025487828134575160193607994704532904160761208073350447182537467763684134954541566404334592173741032020607621920030830062556878977827257901114094390226261677954432766240232669164696721988623298983202055200247994952437359076373178847635352649721298575191275654289557465510889755143738310266180456636188046939877882847372259560330932240501096511559489592156517481044175760924947195147674210219788201564520993302045059522939745101235601041983217736213751092628378096659881815657780328747738742734390074354445912198532752741426427698626668900775964307704619917139128989005580230999636401082628543792222088037813511044155641732501607561524423796215813046033530088845001240079785384692245745907337742117941406646190584288048215063977138806132604990626490770771579657629190938067500526506258586773499959519322440808707061454324119588941433388666388282095508333168025862964637618496806172415840705983328979492186566960446058319113013837290026121064539071559757682645311448441657600971655635082345909744441689361382833526358220553721358796666228279216349334480405072971259061878661039957134179565344625603097404079636502456033619331179559022713353567612354676916637698714632060543348170514744367468375725374142289972331141276683006682993786880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,25] -12694980929575220011469599259310494907230465055492356290725389330591986937867523543938338855248219195301859627447698343493653996625816874473475881686530859589122788115672375845957955767662569110426910755190408356393963582463712626988896863156078826874184768015899241748677818162421591948483727584518676943635923177749321376053248624909097184568172998031919196939673807527396572041066216476775264959337041240440545422381872215420154785503950569745564250640134616662326891629123680953251073392665817825931089172631031096373383153453094546385066314253511453155845407686558416663738194744105751072996607203490430235431112924045394537272298249982027223122059901361746247120811843541278094123133648330037222964749249673039347276332136520556153186210823580088106505078877353781605282490108686616692260374904261167707429613392877345019665160744336949995432795130069718673344655050178315898473965797438748066825862302872316925215262210698534503424694229095023793801315364410625086783631391927778528989176881973617893944913310745908501904727654681315976225207872989375173358544956332979635964238943080388649404461077327125910924360563633129378395056099969848894098052880547224827573844788824015511337770949799111453214575584744148399243367404749380533960651366968803220626696738667310543380710313583557189543310191890765406277387498431743268926117323928893404580636399542468318467448006616445542587103438842722390707410866057838100156625831286228237327610714631226915903491027336147757120815055095788502900715805155085637585991321714531689282754750050168966917947121559371732474853726056890587329079607886461934552594641501619121307031977174895615033059698411731079371499957290070585927004615955850791116719320750374764789038761829110037489020316795485797116819813322962688278878726771394213904115151043911425757513719016096869030975935036829351789328303102658984529956867508007042993452642131500163435573366604826840839826955479168190433608565991741234448974579529308841624733719358547581563156263834449671940183839147713148746244671760363241224424941440652794020824541631722841972686248457596914189683849543119769685360357182877175300944306556587926507301207173759323355480064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,26] 8512331595788355935662300673365912419571754877132361007572972589491640529223057663529892372569746809967047037460904433060410099540328412048845955107771429472059731560819728591705939702763411144833688602604432734811939428471514272163492510057738478140895833895016281522039433762434141590767218009356048661618622403303926702771040419904258670785805454272925552706465346408030083931529244557653036489270081951133414097144495540793673086747265290465043881227546437854522362878425000442212992575588824485147870709731822797652922877643034295529426470290767512701032815764899403690654894421132676716303953922074761986353905616088799524250116566490498708383450339923256831259252570432028630197472660248612228495776351601911469260109754111147502207072654887237342022474554048730862885375813015164923563810456723354061473133623669591998173993212262678520408193625848761679060847650268461376269532778832856221324147228555742411965685831092124989536177876190754251844179842270956339569676951321656320813994659920170955284803095234141977586443281150246168118403339993366960636780162290660281331440690948145531443045538885267137654765131254138020448682654946643318034863141604157621334389080667902049154653704072159696636673605876574958059796786552597659517067196186156816594248153619437059853275090685969885655030557380530676487966626853402077584554553065639162120407547842001334552181502711722059629584600825957609312976997120600880450205989055632975012731315370836551430145541172604475612557744896556219738501397181240922356650851439283321735818121127608296944466666472818099796678305024520346368482655931589682068864963817853680181211304952654685020337940166807584599456573933984137817253149445025779914441388031467058996438950044572880554057616167697211850647947170055006016505408615863755110336200333596761518926921067005584652256150152137601895326968730271496891827137323013449614076385172240730374153306983348355090018798118987353553769719984527185171454685972120945668622996899696129195394520571258893228321256244028006716277669058309145211871567170657051365199890622412623054586286241961833931461434979776102702355294095345974769839162476336866429306253472928554949804032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,27] -5395447839280636941354132476388619237882876552805664971581669776744189125580609123090736143991639454280289413105660607660060483147513940496732842339709157169700523577552806892766399031305210443837601644327322981687714229097081379769388568719542568065550305341168584334407669507141577422028471334963170812794201065770860235770957283915803103953980457064714924679127526421279018980627764082935885515547925187194721455559584030874868897791158702370259854779972800070889278893401191355330490022451866417744832242259348400022134016132419393367812590337374306720975152261970024710210319191144695912895102453017479123859927024584127834472445806201968596707928958957754523266483409613279478837984695811123858958890047504153696864644660715798991583437343733261763431627836753158285385833100765804797279905371472127425356900115051277998982975048192297219175992860586109294116013007209909476027097411368994225705504622341950557254009368050447988168078606476423823912919533639189099115055573932752866271658199187253291782548649865066778128487889122266983737266305104082296535349863744291788208152742862240956513086342532417464341511181745868731254765321434541461990286015921293571346321343199019708582653589060044947770526679168738215879304679736606005689652289158595054862418926632009033487114413999993876847814115427143882281095896753708435730258075946634082196644515328245023739386529821294191104301538219415672912936956098994723898515517442771621194556695057114370829610246945923901134591949881717241634422441315307187421687141168031327245580993033559521306429023517789673442040677510860447628557057533838683312319138884858472582085381654950151647946112925743465440365213749222772607949708879318348191500386045478111346144873502112193704831458648774824447020123607600253629365271780531110558117076356793496826180872965854731949815645790823151749657604345749288603923731180798046460822106387641958707097127592903250571794056701343823517498784785267326068675903991906439655559733135185581247991098705475288976359749825612477890881732618808596146261779397398575419272829751439583596322138021879402821937010822659219038284718580545221930863280945318648880114067464765711967059968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,28] 3273391015179575529956379836242602351803429107404908164106682684066473896958699471127780032711739038681406083110289147121977872481006081577333284833521111535436745949979840756577034255042104803133228676199440717786879853511364113627032338840243845427250210791934954086994701900532247613963552065362353916496905159628276026457600045262032372387976455649260982017498422114566422823043755628300089405284260200184350721809782216803330824341720767650916490367240838115022968624351937772298340274547386482600122848746903694610682722434155015374955908705791077259341623510317314772171345124807019120726861362166306103646211243985024068457402606992661381833318836177230643904061272049501182986156960633289286538326034679920659963644332854403575101964107440467080046863959333157257069642326299826882161944782976655780885935236141099527149068107944449534590564168833550112214493551194226736947310747645662243015763920398378351445000594143947584560929730234025790490425529886421744872290136384200329888398945314608384784895761133346532789391066026758279716248755848663102595496247282207456856525725417846595902326769336565913188985160057308809165252885714227881355411139717112201480146070202519402012577557573047076873367343861619341111472157647034867702538481234721032164981526547585645684909411642975672123951305404173168806253143488355602685382516337061550279011951762681457065207559700230527428820930306174431487739518268572610065204878515843834824939027140498608404028390879313961806635884069523913863573267002447876917273344181176106523347000028401784202131956979455437750735842168312439569624437777290060861563912001063787018286055957858169131532136535706313461913835576680387375105738709454441724614582667011001602615757614318954688727222467882334950115058589570369693667303336716985518471873706162018677374203170349743580236584034421804902254858269357397465811242122686855636208526186813853616982294949682917196077517240220017369351017531031125759851588284122487336611426329176886355569925677768800897632152172243458333385727227561978550179278265205803883043809137928927377373504695240487041754812432301187124257768489679842819206079503936644454997045789530834612518912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,29] -1892260157831227173141080963650536727676916103427983699738858891560853198433172945049382811459280751698206487767689480438032370334059376601440049711640565493238683467052635806395660105494435819817635463634153669233134593376443811626345245663578017348431110230510582479087076109346838816564221464272263388627411523993816988857093912001599112715531931989282501952700413154900062575629357007584258696154967522492051348894705213749887611236557823109477532109576872608085078206784841472709874219577293065684690761385999845235639366973569160777298311604640153779819896557187879222717358982576847830297809732035015060997881670101450567425817581675962899357522960384284403598322763427623510864933706297713185705510556604938740963794833635435383706130095673872965875566752191064137481914493093357401963462146612263903982092155395545161260082145684592333883246635067865597207673003874888801164862688883573616607424829947947879907337896365005122708549414830960957430253464676615447384211465253485763727548029746846740780597002933445697428214232989367729760793630158259947588453766916962412953243558616043808717461908919923997673601820597153824875882741925650698630755871733382465609169972303726092271339380874564198168089693266771046732174716729708453872307352036117440427198563125512617148990550080541543882543346381226345995449932202725362352120814330692996749136580788284328554649789962773563633098590501330425728168110022812656437473131898276781272275239727256717726889790774865605066037381278001010344700345351497027063393453855914149103972119253936425195946933919423184800558791696571679040760628167599782057357667257437121893753150532606995797577531594684538452701823620924270126754156863003566377881816548472930254522433814793658138842013529441523564881652134622587712084191255621653615627047879041660573048883120338394205831843793842568361444100391562964151863655822764419909618519407531805757608591614214186650118573330824734695208195832343174877509257758829250448979546760342204105238873258782949808560037717728236401549562875315332933021167605709830434524501283778658633131479442721580740601862881313047792700128667248543384763045362142351339371382026316367555198976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,30] 1023735650150215642523217646508345423600282790770869652773718312647531848689634025159778205800915056665576437060882127086293998910429640504024202102631378920851655047260024512626681810300066337127715438594895164343410128738770920294750655854694654495244250573968793922135752031537260969775084956770276863936195023836291857048986377493499268357370682858836643598522418426986205463331726032330902377083292416584770644650366162221391329352719154848923579859074203021916809096067567924904512400693952741156150165022741706903966985173052123810988118305494723483321724541919691335178074624074637100994344425039398012143704451963254123692155196829249634569805692691304412349279137748637892221729489128773138226015601479727279908657611463687905949871629472658583127827603742849486630812503410070647489967130557418897981601055328424353412390449123630934215804557242936753258420392382190271421618708447158200564993249916672018749547005473634560187580279917610042058558818792574107879829124020886157171458943090382741703007211338042336957025624639720889449638912538383025491372129396143681231558755426646328301611856484270581637434231556571630247523615329887511753846111197788210877493616662209332787862725163577744127779030558864115894518118121207541501946491761663051716894748167615932962193278974530896609117514446532133389213257591596362154027292435777830528212208788521063582438942001000546138243859634197525998465117226892751776545869368014307156519866403140599391608848131385910137336001372859971808298835087613543802743667074576290915961927289798480621068961717877044169312907796275938961477361626667180215681309371823907429208757811509645436556698948758689391737010650589831355715893521691090645576807350815248653256610414936559921004369719958015764116328376725081920431056861217988242480342530168777515987906100904432014521504084717381913301958944111571233410594702308363898971848017128854714253027088047876434703831002947259045535192571332607743777875062408761105535438859863296749919001084745527407889174791176866549044934683237445319137685154440999978751245506707721931590700322677546334309181741295895763955376916352457945064266991191147596336541428684548124704768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,31] -511136120140295655800283879178613605575283501978972623801389930420816517703156492053593990498260851875552482132046893780834704324839651626810550899324721556600991771868387210160767345601369962368833859598264523383390942562659078425847258591655279684605233982552380451411900227522305200249285924583583729141099502319124564126555569947747566576028969047068638992580200640270190639967318854599233928975848350959199547391866270106839501559417719681798224969543158595118624644296843652611319553441872970355386092068422619072440094726496694493347614104761434971068204630336594007143197656690839533361584640574901513534647974685182384998628597112461666685309365335251645428921796854613431484195876290184846956652214468739408034540809219507762738543432547183330269683853653175574084594084949835253645115999844346259234629316356522605170958273491502829261267028761134215235000275323794870045800761839138501322933155825266101525217466765856326168386649446965117610354935549543689353207936603303390113343489478161147251136345722540848304066780613379193647248742704218546393629372104244410685245391787508739810876025910700877616550286803509027664181978489945527397737902077582450419435997061678839838860117166462513601523798900056783774922522780450014475582363729649931363304113398254982470802401665942123079030152309475751485038663818082885873419183537089962904774323034594765870006998813473224668285420428553759319596487638853172166988503311439404840411586939865792467562714042618809629193180851915509074533570639257527213500727211595069827071926659782452217942729746925636288054506390682093868059368657019145338853614567214958038956798213535985640291863583432887366439370591113539026447143770631364803703634563320287079108658307729263745301997588366923886729703201585627983222901040372679123056790813635668796490110176216129995983279218852387400317845842097606446889534769353765654814850452727225493398289536958467240824970879698573274223809734045763516369773099957323750737896137812750660483248061080258101518511046824423911658504512908727534693556180235835783430199945478510013311306588725413640225072358912456090135819958686716203906074871718516574989959076519802029735936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,32] 236240526758087003723144260804505246371693111591714640195817821960941310358993435282332882567344986591063726914565072163866721398999700643714615494912165541413479834916862237757588312674449551145973330944996648361476849737197375450486772700515542453763616867483053985882066362075611336963812115907373031544963360029279934012516727634651114075289390409850413983953462096199516246342176199407701937833112770111713048247029829984875350688583079014728880610218910000141954426103282486144296929865106540291179732524589640557281159787491117624655681212155047169801762760367101444389815410689529699118569819613639650443012512366524542089562520445317667547531733155008054547658035791450815027224532199659028723484883614818560314559648185992858567122004461691785391598853428514561160491047511445736043672647742768169531626772441112160284039529636853511751821849915941324104712811977954036849045009413447057672042580108975976719027435190714993122256036113766790382994473884471589128104187304081253689109215329761209039659728716161439180123640262340979970467723102482577075557308908706799563637338856134740926904913293411578209287050285237554611572310626336096442641678175362637006510822754338838138541316961829224613926413979716170217270138406075004500123290563829654720094458046540207086554712290363815369587330724599569216093127994692258320080364746239014578424181166319156910772271085381153667535245854280483656595453916260867223646649187357191202037228998335261430052893965467130132780132753019449072976444875854242969289042764482428318279078976915121647700116029253939254450915073739735215876700274753646172951295588838917049957002193126435360344143130163270723816604180854034604720141456032538155530338518465928670079456942974798284968334372102231781176271310882444892542559880447113064182695810489754472622656740114407549910548087296239605379429203558441165498025389829883184664571127442449559358686488106227702761036512084343414936012411210703619347002140585818112422296358368932294997167666337914567287185321575204112755616121710935938204772276098153594917727207493846639117467304827820816732645756827994114161932355408547831026687457088266977137824339364661491138560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,33] -102706764325160694143313556023995715259475680934196384837910568126619841971198019044192145493410609353233975941851561851870757581364100291871825604317368159078693573384837613960812037211128156584457152419834860230609454832303189827676585186372235644427373623264686218408765422246212984792299500736245858582955331900350204725489526870345125026367771862932090588165790380092770815972163700613830855848304340494983867491035976414431971137511306363697350040231244444478938601705870075109212386341489733770602794090737012187379236051590222173474532874458966457424597377149779968609679805909881122219438097114837170369897892491938085732860171652837940488250129740428574519540533256278738399470877259090895561594456030497016982922468605511918871444369163541919632659070050370741554168740046737093454082996017471471600259806670841601264068694881474982253962134517669927661895468690826907835936622018134527486229049657551581416013164855236060424389317652820333128015138834187814560906852712075228392226453650312633393381546010071873110793539224085919433732387051909769983201918278444827518473804240603647012403316889597356740591069294747159236999224701936305183792465104389855992229973255371310535333541599902903975223549055565808174908173811605430063232975002606020132445048051559170889053200872488609995134716143316718103801881873234409138534359546979707741752037218103887378425021296369933903590502089643507797363540069227218975604660877197385549056308689878554811658526622507758057374368731658126636927095080955509470238165138817783904886334584178286270267945988986458905433603832537585917654991741884020931755226560036636043946360438196968239934058401232216074926750860757072082249069987315374461957456802086810521477750756246549933473868094923158571636852896547206350370801307195292153578483586424768243035198387174788622864723692466419051761552525800935215168191524852849207414063023428142675053834187213363174401081641550081036449291118426359261428459301881776320237704178272103050815356943722976372527999961051707073201246522326065474370099468303360107320148741753431063708054478625536463524284722928907811859709369492650995499184378585807802810267245984992104284160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,34] 42331652426295022494148617534002343117459847032232662845771014522017640043855934951536063439946377623911131921068136010371099690689379186850483001307993382974923432229246766964462431438392449462074496529619336417027372142678774697386367448918637135389687020629125558707100818917435574652263620077486145949213773487267169970625777144529748750556220541672727267699000580265081657867677811257010809384352842487479312534115539977521841279447120873026925757326294292092288658981525181458375541434673380430536185394474387612212340652206870367476148117438757956066654454278713548310014669770238654049696064523669093575678713721768418236790863605060102387828156410125539903156851260719358982281163184209645770957953117019645486694985730165112856835262772903896061181499977179099435072795679870271718422258056957165117702885320019153854376957294605881669908530113464744938190507000541937187526449669329762102657068225535373998045460194061975220651353810015336171461951051415760653174266088884312977260271132542044506527138251792574180837779281588263168755650316255700104986504443700606899954018351137563544211689208163676000940166008096900500919749116730524029831816750056542766220453092591968293729576444246467953292896229774628923290591007586638558442327045684422210805876367938276181279460066767316166710196621934144594550222990357352372839870294974268539563488122979314467830973361509896196620627010565936484682384365340794199953753371187250795213134146570297333482692497653539977442451697010055674264284168971660952558850889210357888229946007808753661917829172296753796195908730886575058282718638140239602487779784926382497309212436241766324229619416038269745916152783393036254099034045993246278674849222117835736754728078154621267301423037472826709371769673411169221457102285362453258871856522462356902113671367658329670836570428998572872821495319271066465174108027462394419739337672922944550585259699311033130193532874320558450142279274133428132787073044840008300254816631309847781532832991565255197236930504269100002909504156826185795975266411271616701382391454594065736726643829734107393655745249961810769974443885764329785302132283069625158787270296376026586939392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,35] -16263521150050680939986332694837902937981570033815614166236749743006662104030278502889836694296452698051505470249242132455144396196718812996385973921803827889777774864638986968877084907295331567641599368832541848480722387539122064984488805933773551323504765506754773683542980036005463875337811196402346092321078094047241311206422250293781436644446962894740326521869385162773903978072266761963655170643539680248775239443776875667893912295568772560893470683754507948348070012867245885259440224566342945465384071589078992954177975611014908474785171059472044605751232901745204987632398557012088838383709341859415391466174756714158902229885222225700303225110602059643947220149652862264240357406748645365796613148124761564404036503002888775655497094160358623955913099249525072609319559300014344042650566520424692361826294544079548552726979093217267598152929536943544305377400973837195141737546718249223889747305997115883286418262090637529627762933071287240883263768046377804468057440617489810847362254013708785356344935768270956086416909784853397524825129962531569968641603225178505008783768614340564500220952008631366656765728833520961478298673957912106484709103774927866950009574997679403864510621076302402158603467076936921299358942845786564418392041073539444962319115970893216386025460561345107913323751187212727612659894225503168010702749961057899013778832251535192353564409697448339333660101263378098395662378742432522870114979296541586078879529797200148145369812581228676236293756351054838937429602359256191749442960806598320508431492755030365252418046685725782067632562298499024057655671261464933885159889992852371469503247709622863391164763926193715934391508227838488372840555065050382571905920411217580337267840857360785268188137311383510608251835415038371094687505221675454027432143140913749794613259806044852292411927630847242799726243419177170950969906249601605197200869050469337278439003021576459088051293884877987307329618985511675457251757616067003626946501301423450491946964140578299077356806694053390449062829437400881085846222287031003977102257200883395418064005432433211966611016735640099783556760165444822409505509030832230657617745462053173022687232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,36] 5656672550523859094821796319569377098313873864923835321473893298426782633312235972143581525387506382486551127639323496601589723096095761463744174414865705153685797166277506069214390283414092743799116017470813184067968813102101241366678127472931997221716751694871568680674407568747052609353952371684086674092070552429055121951216652087494904042183300951843113147788433247688676848532174264950175334877880497646533170648803751351741233734889812985223155217321196118060971264588128112464143944559017241932656183777935062943944815606778207663929824307897123395089668694481338640403687267251763790161132444039999253402845166675658243377302665103131113988454757235434939860458897502703010159926780554863535696285664233245839546858703565093810234469196196536150176315911380256615528755743915052030680705424396265759614503974678924867207044452019892112979204317658215750014404674497704561192286567517568305353372291283607905170272582828960960636774977018034756091842068629413409293729466668042167670705122488897236786302840615123352313262091306111259760926440526189421652340449441193793250818152653154297536825158448234061128223559411815172772398275672926657475993123320197552042546664329731537357480815930065208642952063055485843341470143827966638579019360434514584432381852272489528307091242560438126713873553960912420205871138242103515986065567709153423044956276505341382887421660221642056534773247563942494520337913208597996063359219012962174720834164325660518408235345946592175694491208958162105196605297772210779335975539417523843156573108389715256369333682542711099488227597056248890285579878123168270451239419515177586819572961960349083705782148299704584425822790592878697556148160273707957975666933688070117707212309918409165989197562951068523274279642162300494102325488380893243104536779183658945324019683583514153321330431687780947281289115831791281204028337907461901466686565674942288267248630909076900229516008481605667067219835958147082358269606268254870463016834145400519776857906274143773982718104703631577396600834730287761469671270003535345712807562710650468483593104286267781132546878054377632776036853590834267177864254296102455048823426049157346885632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,37] -1758474732290019061861587985108456904907773541479548941901805204572072285188878619673692474519420061332344459732981889578052168233189946122933520715691636071733262273390431197292383001365182761631696828480521723888603819988670739467105667511888993787939615656653047497557321206940017159064237077163173110627904320597022769318025391357959229417407483317353356949852665486468944617244141252756773270823748876294297125569499936926198078099806812844821313755900594318443452011040365232169539066166884349479055320793366715246774886666253428524882379273259744050225578647790194808063801719494866956283375957398080203744620233488936361703813265643207661614328190464060453693020594288686576172279604858536648411460136481713158329346326196949963154700594968470049258778451985341706786815884183050200692465790561493327329907951943065821000849523020982145122934642924381535217312653537399567156762984794760225542513895667025980508905642007897775836747484997077162146222264060411361842096376965817999145368991509400424908659318727876361689220131302068887959015383107868775573358602892466083662133119054149740307582815474315660174256510912638180252308705029580942903343881423160105602557702800482100350280127456549545784660037862057825265995060279232018885729195845238861504396012944242791731512510431438931607337834469922880950825309173590785943197331481378282485010808516187649072833715297822040218929979158228996490445598358176986032964705824341253755518585152081391780904363623094569344046529999323918497416360306962642689587111641902444168930173489049338915019383556797114596251781469378490537864329602593519101669262797077635921052927686886542855497649712918016638085795584535753994144805569338956481377744712978961929386042234897149785543638793613009674298289691852355341706022295016954465386251054141389189683417658359757319440341521362473372318582717231046212682487663921402606567714149465079745828237971135494534082420051549373052453545444143624287416893946655295991586153266417507742082158118305752118327129538057668555498482391717233076790760704576006959970571253776211125578604988687490938290106163596770581494780652559639464642634627384440867538977452547524001792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,38] 496591240826987598258043752123519287575889351299427900528907309944868101415226485008044336859810895042857846142439609307742799048666474625068392443283254054691392473521243064256675238098400371271418526439016911741039388661306645018310138377179841449543926533906908998333074390210738663790048968387999831327883883677733250890855960880959986160082062433722990502028386124791270132317609974789946500203786750929645155732957627256772343844788455944459888408827902999433241567739175051287857051963537948300515054301794172911930154428884030445435565259286703584306485398285933033704478969059289382444174594460545921836913869667906765937192295383774451263124892704038470352053617481168972176784584095640707930451179529489253764469494289649738751465497957841537750757642691385986017458293355938043660613424288311526145602278330142182737324444391648648753947484214861706516142930128610834651991683132550440797884413407299234262124247461179878832662262397787180088982521062366373241419041836906012966457306414059468923013972152199993125704065199378327327371661643046058548621119730842079905532825250487260961852592463507589726232587306795568723799566443868944923074721058845258706554921012592153849909057092139435347723857727546748659824743677099600624694008996234430548645927214374108035298592293160764789402009315247599020645159659282907929778089480660530295123639416782636850324321316269853139411889937638483248971326070726183533474786775282964761972115202468986477801350986473679685017672433801355067843030513120142012562452858243867604480789825667047208042528486538566347805878657023200997586612255431615878896687597676238321438302806911269617351669478894241966588524001767979185256629228581315428801155632534340541915486958941038392608420076182168574046592901765844862814140341730597566895741752522886943781811901377465294576000967598839111196527883529178197167091216477941418694604071630328941314886126490190795529865124930578943473442826817000470818144718733600901032104099021471651870326169158545553633858917268871375291263569015146525455862129369646068900145643173828466262011605561315599305097635262530520640740766886880835203250806462890260641349713614042300416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,39] -129507132721373277371710508635000092324657163509352139758883814070180908195901805622343630511469947790076198067528296185184762456248547039720337553377114100929078003514662985364855810665149064193812758345139927167249484364016262008132850916090351281037705151623412780514225260235405106156010913101313879517516024585718789177603011999940437895841713946429071655149003218273112317134336244656863817958494002641088490713482886276517693857369118376791547212751968040513861942530312049463194660813964681261595362950231358598194496519135677070768448496372955174799853030371895211004647577504742270476837174279866200187046180854956523088425238173740828651098015592284305481821952307322021019365224955127622362878719889871641898757797471069951722072275524105847617544597533479736015014467351544505316271664801967435260763513938357079676415862020609520054191414474956011152272382917564912641675824665253648119531125439427334463189362092635746520294768097823086873853306928179124646149633214806957388108421201615774091179390701241905942379292563530208104118315201085304329363544942233171521361778205575649249239917554005889558723592635057280985289573941460480869068589186698948249135579552923765636122970829224869694261480081993042895422597315663620547272339598884615747405192693327495715948585796341789172636989848502563888218794528933816436133758647922539665603045911969564348812601857668396773709346174315103607196693905350747295298007254197650867779573151152795039651289852071007820576073713710053335537541135263164902191701207116401181985042589358698980500123540227824310008484772516166334865045379426377994022056904796195416152957581073182654804025689836533022677536362146546447810298287225568747310008180387432490895506492331628478720686800721614815493994803124261512286113828041908093834481025171913395670498056382366471756054844976498033326770599809062840895323864281655520554372901368922252186582579493766224426353892133386552683908962360544482146024390088299751657208127439867036595215825063318438377294044336076352485294608873688158355430137329563698462433334823717896039793520306678060667770258575641688961062448426768305659670069485086082062652215889198317568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,40] 29729192556159937238523601994752239757248701803201115507824359219841201589668835833250520013018947842211686037748981827939924115746429391197453507215899066678595275272567475326203273952171991817851511283131981805902245878579011242884791427016880855046614252986645102680472048043301627154743074451419341853488996388678051295797340869997852256212122534516194081269254878860590004411035766445825841237936479093318793282867474435061837049498039644260805611253317994811313111039120788959262074026948882402717358598421563160768542017813072263696539894223995966836487293273454535480967025052753754506718280024666909818240408655615335973948009417677753966567742964833434361245135122336574999933277673659086333958014826690750891069596607148458523204549104634070322352309393882028373077151174243009630489359891994419342404355643145038406474226268049339946320529715845717181836385497099572284456046018878546583789500703633879398137217480400390059551315341872164468407382324030479931610020865346082712045210250345321132501958830964472023496019926327208644170111833338261661771412011026976193638982542010191454688137058920114662290025483649087933164872931099919212017544490083555873215493962308234605348193277567658848007028681650873432391609281824223931409296476552483640316658854989029596516451946334268869242776706435708667729769327753638234156163268287180400822034542887736790607928747453003827326253370889304948549222190000407896207214559264244541692680892083191430297030143230291085681500264125260536684195452265412031076867710843187949258563641798811875802722188960600151309297355656185282462852252888827507521029642046917330536479394124342031141367676264884766247733934584681082231339703194834710796990201993207333960012415148755421121798020124388381313518610107277820437424637689148240140298625447157665111439047060001910321832200607331914211097809633377538853692001528834113442977700191891821863454335540639130887308190815945279539374707943390517210063497544149392581378556320089456067849815088674086173782898196601182360866356492533767149410719380897253466379544115275749401002184347842029294069834839105485825236301558089097247716173794188579721971515142715736064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,41] -5067475456708051742165652078773787870741342024037865998798187806456100184633880590124288686308511848262324068556161828654116337032977143148935012977893138406868183393524457277098585067238717409866044285825720720699772903321549016572827709750528835362484575366750172534556522926368911232948113189315784079550306190646632655418445204292236969052016867252410879609409421797072216015255690540968075638361027439248898216964634745452081369894172997347757364851642357660459594596543975052044866209789612157160788219118685259147109037536489427528796122768050367806008067408175689318293370864831810560038419317187866590292299043329594516744752524311726064362891210453126991862777153012611960978954634545481397894231546571585012080571428956087004725444144973384654376445664148939865945302071531289638336283810956155903228954480530876015594745026869193242082845752051056460517909238515715047918228231985277608225362027914686021711307834315340294030790613251996299872023169401774650316143238687496806176518754942076239728178364174654796980806526990847157432817759069812866054992008244624570985426471679754664303577867001963943837610252870700346053320545237433300744069150621295967773254573755357042720550298316140562327125283570673107376556274459493433281543420709807804799581329315916269670421969956283099081650556742837012074686657723784732028934041117671209155326479392821779828603150201222287024006012622026310890414134724485858013234131737748493208167378656623089846412503057251511664712868566349103963603674773758118152537098554341507055692126885293772203067119920809169768766527891634571321769050172277331028601671675495786493778241590681764264040013124157274372699074497591708003005649979446657621243996183458731198482486481058822075330085425064235163633423549581346622663057098503945299133727989916660761840302191535744833968938240619092066252921168264728626449573654656539558443939519778557015274731187267911968327276944407097221546106036554613604497807987384434987279906602119692329140297196839283381806950626807864553164000016367415270467559996795164965745312087708341191512767197924530113040191151747493876237550284631155794175619732582353139925463171871014912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,42] 322992053745351628372412352894504483655023074178229167694710432206684349955267740506269823554611958341422625221174679812611563157117583972551282184737581152895088093553735119783694478443273700595970998714522490643019285335408904125251058807004612850859353332137231413154288194141648689471491704633749730914183771304585107515326011174703569423705779980170348943782627405822747607099755215079548394821393928465276949369193014418896835789898846102002851202912594456041858088620552835875539078054158457260582400760764989730141280251682152006087416333006818732841527055473016229403494585058689433254327161794684480045482114776981599334207196982678966861307500329837194444953423476983959136004166877657544346799621335884328214731021579216788771343655907123036523241981341920110523101692476529916042248239685022363892786282174581620319068419354721791312363563161929632070478559582984548199735339601235602051942022901497933997105450794934364637936018794584535459015949786779062749378831972458240174223684760109620927046788959904156807559547017116358271674859086405644582218668059212314937452599330358939115440574437206035018130007373388296439055555458617172821947970635047212236969335746752282522271741011293614564904429234241745633893494469427678230487809538581167870949937431101819100329389948905858753126573891678079976071399541570376230356238021862874904384375151533910841301599557300592514592654962643808916210259665938613443761882425288132803538546423825278864461703879178951781039271527004072480342744136665250209320926251620942901885670739634150852141748464580904670406489235988049111910529403233208288499669516415026125802222547427916338259604674987023783282245938694057545437774109080223559245814616940912330990036340011778394972477143503295873887289406039416833180172884253865494755230501196286635746423308209407602196743198233030922229667865608263978755360246002804652923480338550196994999599681435103101500191014161983242505050012154015029133912096433829332691728517616104172553673937660570822839838695253070461777657800266204149237120102838487884434031929600255370212571970656740049554083755163884687750217549171105788082536766973044886959380396794445824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,43] 124245961465892098293838368365060064655659556611598668241234216724249680270022973796537393041763349675391890072804338132550432021124586397249043082571822972241172093493709629100666307974734089910998280106823963798417104836996771066986609180301376750806478428670010001595830420268678443086968113113527252692844597192839416928165691895015618651777563515978974203018665322672041677818437311662881968129490435997022385924841122491933572538518519542245189056443757644017214260197998370795949039997607841738676002450005121604738574396262847477484616848528577075382299898356783833940695262128716083004535905885352995969911133449924954382517837095067578374080647841906769464954163463295457045396185537848277759888196530787115022250868030555792162127901386941831634335211656055704448653273855790709503139832836421921584042341512860081087912220509251665755644612585324135483133632129566066672614417356160803303020643490996199328088638516877516053561608148349025556572891388865521240793663974523295617312899237760397971969521005298624860396896991529196655244194815419139512205059635988771776671895192675955316423266943920953581319317842614431954141521151189076747748852284531815880054834676773457294484518274495632190937799481305683137765900328191404227149371818503636388567916585486611331391138459257082956155031609961439507685592312892331324924413674260201157625655498442209955890613130989977255408291972220001572557045499780586601513527844524260377815700314732592132670665371104879376979686168302812772577259501854948591887476385484355890516749483812997897697949840868308585367647902277314230755932704182358959903305841251744660780234026914345896541226648970098808541032449350895642375479010121493238983571678131543541022852971415095901631252486988458768515787476387538915255831343760591910058964422217065656593970184616576126492794012236324006879326712117292930239726621034542583034387776996429294515315372077241712791077449358766261411920541861735559685143609345290748318918654841584018609559637644442870924175739531341902723973739407750038738714108756855400293871186623506460615155083463424995623765220349775809749997081853275467451013323292275656146854059962269696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,44] -45416537038288345976812140854972588523500703468132709261203382536973825047077208780420781170560345791323216553056419787355516594604158420647145852494991177492266711998968908466927285424260099246548082392967803902780118545467852911042249116856311414311705851924154244503482479707636012256093613205844377164829278735629908430914347263139440825994805350987688569872524072407896454079642596717639557234233735803227243262481000133960623333565976139051137650691417519565933466716015079371785257079260489457838200062648038238953916469951757705313331423539663549039896194906023965851098993431639617330878152658571989077696217034272150943186378537315616785004028009901147569787490414648505375356750280670614492882458464091626183766802916247537191067343635051467854442768830085139811883272452777093537414771964535264621104241910337745632958721264439662273863978038610214288262878419946302404267738414142621649638858792970531695154517959561616849604920845780121063982185430829442276404036345803959298111217850608007308745834893301790616305239873886668180011195103286826094531824672265122868305618507462758419708065877464988901425708624862423489570157109069014422177811151699111351105661555785768234138909785727436170039779302742388957485203114957008587456033907121877489604164198811890072513789901279294079473311389702819788870857354077910499026241042385110589227097395170511235219285989794400358922319871428793006719215882014032144558734132536166419818104462384094761890697615596899486455466853005391779580529564969469629494871376662183666255745331350488686763881334207825588784433737149126688276335276889489313621102073762597624359070837375107621313069772760865037519231239079052843279146765960348903646879321798822084912000734933093100581181888002470343541645868942843052710524910931361641298619142122652133242154174578740967628418671300808681020507031494240020318594204132573436180681169360402983205152302452614967470644234901151902856791398328014071062980059409687665039410978556584164167071427231655130317712017521547903865596661231663309079121024042560752652880742592376024208349734059713603377176658023588730368516048001585937434636820857160695844828482348515328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,45] 6182758631264325476032168373823164249979739816512150663243867115669650181839763870767685639341157710265958962065809710846275797114440782673493014855150016817008491482275999258324158894914235737506590596340059027684694691000763449413830205700159615427327444571721129690877543493770569692727351588515739557433709385405625454900469834396442123522167245608549426560258888616078332143840754224220089541468703961496476994171728087962316940428690441831027036350352712228158552952706401996986693779634748973766857910122831399410135278171306772963389628112982968034660301610871499015129882489482134324009399148153841578575784512365720729995782072538472149548236446107371917349803696983456393522623444405913703633939085901899193493714440254879422607038826268360592199815399917238156460285674706443872341275117384791721075357135893731996657746351381286711842188366201295707895331688262492005868488248595444688141728230975777658517457684230339811946324454392994039680238060936381760013866564899465403064091823202365493811877822305208092093673336663295515328108603228716882085324268415002444107924062029208388921841379912656900425694905387498778956482214493788510735854954784058584189984781227872034008123495125436520109306130100477396772131095828604249649248242793412587051311550089894038838934654938622179084207667077971781159862678253314425124136804825003781255511027061417838149104455540036390293594838300604625629186334295486006672149513050733825477321686397950987746391616369112743775661164775565046150460336959980064905399992502495173154116453719753061794188095324363756272882932803038271338870058120928069195831315917162805617179021066225103155951825827675228699265165038477575419049367418779249681767138508657926897768889424743783237852967042048919924092111893844053356513630208380150547758036443260898194532476389078678204823616841986913133480460556225163208653127836720613647829732716230560530476666635819693568078626981598690567349325413408214107367206053571044562740104259726258741403230791008561039790404974334505974937125644504266311622866114340737699846084621863885194322320263739521858427795615456056955624003633871389847056752935652200354833008250847232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,46] 280163603486520645990572748970389877093398687829137297629062105018681345572122414370363141466013677531983229190938294236531669341799037128361212730024592798365631664186019209565284724749979942397881818884481138656244422106178606527493043109933477616535219252106384482124483578797911607637235643300614788819672678542033977823198914167870691036069271959972984930638969376271554592932837347395850032616732485587628288870175949170467311647720012116730928927995976718318129970730569318042625694785101165242153471956457713520011351126762932686714990337603344657637591646574996496825609110697858088121108044202119634403309372086893936137281197232798870385226600019296490663241608589917758450184868473060088301001188289013660389916646114941745496673130604596207273805428205396670031525383159098099292322748048049713102587742657078166503017859801755176452239955270487399066457078283986043501145051748920980292371819994038687254850962810152212314396504044030589141474407162036917870128534894704015053423768593859391582839162602934507068650921658968513568379038153341723117110910624026778331380081868668321157991499536998541331986837903072760892265522987792049937792554533620247223613818700702905365448561673732853791738279288242089297658646752136987110986380741745941285953762727299942205816255032569589895671438271517270132805767991107786491620319313399391193736632702780808469433347706997930311812060281313458071460715460725051689261384440660468232113198247652198909887380425266771634434925982985425829530807564962502650469421285940948679073342130171428736641758474998429776380579245615108553799198610550343999851624712201673102119185450958779577307408675787909367866931585666338960802216390451900597291022336015615191546385894909352890326972103349335794059270976242319474983946149544668739087857705262859034725402948836624998770877589168397539326207358945082001868948584861347441298305032590527335010173005708955703986910122251709838737974139801332720433242631661444526817784902112974878609295685637147206186909292329250318673415713391356869946533260178033526813603719137806558449421205728945184835749174562636127614936624410680451075197419138876191450303572213760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,47] -302695580466638814795369583952049391515138358278169097441253491991581080252922773173240865862047956419286968581586078200103611750192833638518619935611007815432292594684459952705720805985862856529096005993976847745357805333313645333532003060965834958660390074091462053434060327507529374078189481091591744697078034886829944053384797259023432009402683928871384536592992181468790410871230978723572710589555440216391959823491851619473438914127839122454439271301778132699443978526652880209882161229991094416014220709260306816491292089086141481290663346177946379902366133750248462611553143892838332755567628002129162234284424803968380302147979366606916168877499161363857494806726366417783951948133643385145823356387641004426959928758587497501873752761351613772019676727564819180952314938742032760655579834254473823554926440335591428909197877605952719735305560144913374809620311047144856279108144167234230675590396984041506496604799125267395470993050405363918658732025283568660226500344297393593648832388481876718513443118482334298712699360195273120932938437153457590643033932810649465007342725948575482799296468788656764324773044360480751055450198877629744964780793235418318675600030628750752585667929697732017603934138647113649906322850169938134563362511982170280089890808157339636763195468294640742827610173928872231034418445992686739597771955745543271460232589555640615766099704912612819659041159629878489899829859813850926441327645063367007647068163079678756311101611069831305213463334704518109110519340995608230373134270010469807038790549402189219072962710526477484141318757221556728963227338325803064661253039989271122719900949839099983692663869401461309889204172594997841445970642668483609440633878169066549260353596138607408920436670960496408330885531865680134651710402608317647973295181937797384426104937383533705290964633062928428673869460554372202954129654554503912965100809974909466002729665702122045087718410103450527352415525480559223852249238799735667312862800210947261835933843023784621392079010943358476972233595234582424039936722701572347285718452821813477342781664735960644607668685926113931355315587167666873406163867788647801568331511166402560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,48] 59229995584876009075218935726627217963459790881142031456062971713628727144507040040496248111236586827014399113318919662152230552436897025993036566083987851368096217579300827933364010314662530200483133705059789989996551889911276364235531241077551682222579768432802115935053195233032560920911448165082918195991022244432834274972489720534733525041319096177751009399764126121662343962977191737350898797878317544614187903535575007097485788139873140763777974862683416645353129881045877400611647110711673138999841611276944156643869978283298098225080705127699487668620669447430792276164948965002907849043526624828024249327839598356344169152384267841489190893009425405968695086967604611344702555858207675194181905180011654565102860674342516919507172638427756679208015684273132263916994373854166141164329859702889631132138263699761488630156298469890493953771162367136550435673924441799344026299235113077892851693232988500985273612549845809228077630939085754661705765573253491246368263140584658548162521780317659123946394535288381696922949009487098475276964276903595071256669785068415756120863870728453165135024490277542995765026095013062965700495847470935760248957045367452797346916815121019135870882257009552481203049401793541086413119911711843431111977531617622226026765322572436212553438320486281333924121061202959091841068724195033262602234074581370609798271795525482262171724578345330347163560792722386664963228396947514286409496337224204712535602779421689269368641274655343578175498229921914119960350847760183715734923628879682802199142838839042217017544697137486790827643592615474566349385484124909851391899732067065759766870794886386718295205185212104675321211216428173280500894618993199275869388320380573068755792957767003696760254379176087776879025522347912266975836087314402988748734714892319649414277040494997535826045446852018654520361625690183510890734601228083868457343300472974644346783864046902219503190130407333396822957852031607419714454665925223076133884568290612017193994100884797053677415282789225833989200269091686428607813064136037772765144268274127262651213490605926708469830168448677715535368256544016826539416527647968012711574345441345536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,49] -1831751625437530824714249528221253102484817048378875223712452962176160603577732082345653642961109567989498018559580740748473176708997634904326211046457205084515955451016501928264065353133519895277118055739277936081494905619110355075549722858469476783088805538145654944434484253119810724190159588722687613825786667312126495425129638151935947875414332406232012488015686288653471756213509074065333238080042542085262944894164347483492734459592215201186119741271092156352391409498976647112258559515704492998410322433920256412570676007435352538722428580487633056652965488750762250866627399727625546469753370257980050476949892640510644665541680595195167658803315798647267734965158749074914867666091782610765087021105259563031617464482043839110273789868573949020795573388373590901133963069006096560499308589929157222225590263910441235881362593106154289967602921459423238652614834556903241526065708816704181619219762737257744355697057124475390831236749291649131142072291547860128448696397488196513241142343517051165876935403553803888097589966109779997830282974471398508237559686968171187607419455582178626789194466417236384781120733607622553013020757220081301005955238423367859692010045534014637751194618077461728336546516127334026599534521014602478242441603524312490998558482240224348950648529324316380947463816205012743202037159455346900092663324065967963042999879713384370686200081141133281361725428000795344617882691738780952953884317373005623371807610536613480038392057329308118497143635989924361448605089243658530605520776263101521571702102929722048478485887042024270187812901186463480235296960122480190555623669054358561016709298070422631992772615011724207028853762371783002094169585882799677339831380906411161624195372009580524339048793945720226994743516952677119022049975493144655749973079452268370543294495525910461835946662414259166062403607821952479365152891104577640807922489214446109644085249645568889158402299417972786224365626655604677808564593843052486565109016110202553205940708361680495798171213064197155186265268573888475822587267947126907247463947274634371184683556491775819227186620199304405563385949389449163552975321401039058372768686931968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,50] -1663690279454493224753292457425796137558289874025385394950702121315408843688766706719527027921877095513359775471763693887138745997220121137209879692079052844161169295596807502447064726503762731993411191850117424989353513083902706987879111998991146314132667865758972304469116992928056789230479845140700146507468948671202845068959372621040560188080526952043086026699227484940114439196020553189120786172086632371628074102272028507245943277597302533290171210433342283030624814909070620399803931909121659459809457264227668494422697900675630808745889505132645185407950235091279707375479790009286302478284921854898381981063289233371377393303472898622512508140004785287730021624994945497459488362388100459017502462251965370731723465381478830239448488754216517366222738435759873252783923051529473531373577413472915784357435489015573691440724295481569108933768539565289768031043128232573658195215941473933279382760663246015500190986056771360706158383984511127021311198954866648926885893920942068976994325541179983665555880791070442817141499535792440514575040555701480190911288108662767534827717519475520924832660058920920961272859511234034019444991472233680533633448118632133715972820243052625286730491199908873767782179583636634418741245253287723830207891355804158323607862712433780150374646412400461778331698243438892969195753848340800313983223447806412051881877539418264991345167510501781082800264812333595391271607206581803906481465493565840538787397538361529784561542496462183239646614663141454055726033503090389796136326392723978467694709387413697142909673014021624181494957301986959933443452072596576646832206553579184482707752198616095055926840983476080011292155724293503823982062132296490701427224105650645493451981892236591714365605106812914209962671976737282939041916690250140671551733099036401317645853323097677627884103183674609445550608597823872513019024210627061383980882025663192304267408769637924257792479763929802883510280667690641102476264184028488997458353186651555144255564501386897074733424347699053885896905997209521061957604059176814244207385717892689727372186417039089854700544757725519584188638767182568564870290663340385892291057777901568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,51] 365645989870279948502214778003232989540432188888725766331445644082791525057588446645074300130134647563555429788674519779032827128315353005969255283349994631446285990500648840656204924419088231372236738904388382606084087299720844873796142243890197289034685445584519370044956188198423447362377317307929392698657935818253376481641362040538042792666280228358378726417580525123814615123011500448430321964255073622565090156139390368311437425588763976468431363596410727256649426232789748587523104241531926504044822854175194720877913643715457239607067768908733048527843090441922450550832651343050511820994670994566276957670439126227032019437307540518039022267148811198077264208350327142035111981912406258205323411447295735199668156852717316845810000967695279197107168599563038095534055631941022303129795753372404214721962233764545459155560705534103977410832595673825472756282033214103808859603682623568710725200275706209938924820979536063720522641905438760137956540653632041570406831166644699236394195663453011586699017264595361711205647217144288947024881004347499681973420118876897299596966732782379187432500648446147320418463036860132193481633835381019119170114362518808232841481956862076646868691310509011773733334454902631422862906176118009539816118006590276765051745502010942442393110726038690897218380496303035229192347269409586756601283468502327105024394233170899136594402711518102648054089025989678452176830060100620843943387408406875392826444387629343620290022104578329996013360153047191027311420718519555402271409773991683901554408435937390245869270951084244775660745032639824638390973689419319784682674125813144799335455301229850334672886095579760674734927242699847283271388713261225292596013484216875727826644046270036756514953592088631380893262909242547579949162556156724711041266971946839946734016088240844025811840487596692141688623882305884067759482984582739367908661050125669919608784179390874623047810993284535999242046761295675072258064994423484981118121721560543269947051484795582134842563906104025359670921334653363178007705129307043007630179725492053599121784411666110211972055826217889264413444729690582889827833335412407069009693036773376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,52] -17733267340857286751392627510282333560434014113904272292474758802260809346936961171231330456880591362688863355641134215956104522236400029218758455165218869741408159196519126689145404591649859560081562619589489905572609449163888621668322575232371996694331391652529116276790844235977775362714551664170478655706392844951445030494331512212676856617176614669329979133458405409122768108400547596919012691033121090543352826630798889438214863018324915178608997210065035018243780248940698506290465617698116508798174295375259714049006853472476218264694598204947034286337964736136629336125841112989471396922668006631097331782342740224738967149230760435460301467137852572359321695502932052432048656191801454369780283475794056899548292328950665644607173092482262938196776424220913613574531392874178085883368162165837832967798609666553866803782317682167820467449533550404820333382539572503457426100672847281067586391178945012696107216673053257570239602038644976623627131659731202492446786889884806246602283275673130375544209938777133950227681820674809906562617681931386115138103574639675930644521863695070399368584143105119068408054326920731315672426846129148531532409859583568870982571062072104865242783685403851775304967878016393488921601251111863290972660025467680452885779237573653227449711251212714548210119651368950464613398639855935565844126551118665673356416313331456791555058827013293580054007561051432743795077513012483166085092545663648946333795198972108130104707944573231922169329534036298976862131322267027267333000338126072040334269619938114346911749954910864224716986428125166818241778031650113721344786076652726358298237323214227010225136890137808422163698822056859408774841781174420674205698979615399461610689453823375556157068482454081974261173925494576709381434421388886201422902761191496121011482825305009664414216517369985896503830885193073855320943223953457399663768777490408551282139895864316382526924775192641730694984066856980485843567224669674324940998302788590065911919646706463650574667976193377751973639278628747833302692580610229343760859315224454464924502749510877115517078769681995230531892151124499587503694999486819591128017843257344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,53] -5764851754631314992465121100026553183009341238645511104221638230395852225340440068420933711834076967736478007640494786450294151213450591697083037922097544034473014073672527386479257800661191056432435939728151769416226297097067833529316669589922392138841087981756627126289494147091616178796135795437444045395018675234200131371102752297568678009822275313724015571570069982354567167556291978817434858657056009303680927344396680600431146340079147438250275373763954962103857434981414007408178361384205959791231377351284333934232111041309416760085417088104933028544713054342900323902888815116405143803151496255811019287981541227406170695644955450309099783927643548729447484501151456961496903213659194490097222940978962475786653694580612067749549711256075809859968370343307163103637179215445761670665795544979786871216281038833059923421948157356801293988082675828792826462696957303227977239653533826748203651064395939679974068180175744626239622737408097488973754608649031069981075800391028678650044663196030701063736835962716175576569060233914578126983807890581843383782722571711105792951005525944629843858972414113623442999780802704049875086417597779290664355651607934096614165214351066041150186863376443786387054631628943814928721382724955164364047455278654759441617170425891070989086660218791625318763805016133852027759747395849727649980207407381448763555068331556167201112869850266507018092564220666634000973368018096436888269544793886061434706200029211372803697566336879152298000260018048458514058850630024581492203648619268409630319235337495573259840283449927311723569562054864942597553411462017458554244079026662606277259327641786053060375094291836835691784893538952593730287642934273330674073801027372519400201148000848169551710983964258295397510928700621197925077166295243593008324200729498927708922016033704601325540368393400531060079063790677619268699966125360888347475853992646604688744797322247298805576923612837438112122219203316096198710152092614833194174682165378523429932813329493753358757780662287682017599680560067610970004217767778118660469371533176344947271949730033716870921141654001842770439214738926605761767036383421892964819432112128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,54] 1304645199509711971808027340971694319545136409518566470265346102371762191819903967986810647298390773564803591916621868669395858094013113453529452680434319985953307931789327619200994801252638350467298980961816306749392023909801460579983241691735172226917504321474943734539987356454494883993845093357460428607123187198912147813533836730536256782579605596009171217227712676566756240186938151798059277663677385846454438975029907307093222015747710658732064335477527142910820705531761372368476946806577545535185738349180646701325821695753409744474840178851946518141634866453462017801307256092796305104315617630553347454959465126178078932204516164234829142385703233606730345227626502897464157919462203733759809854063225800156019271871361706099296588302352769734905952281977857073076612197003135079103067006770358599387825725459944307852248743621656595913178783893710693601569660925580497692469049031910105235412234900058649949969759697951471600892425363654200864445872066290918898585697342037875642828822149027843821117282847663354898728238682416828647340285338969366952516738807911714525024469103676343670220366288527504592711557801875641979306179447033973080967389044554867365236623713124289982401605786027401403946360226012116986639044992089800036965349110075574917236341387722216242314439579878549316053884593859628314813305650660807026396831979424529548965241653976320992699300418255487667061882492971129235266949427026455506366910167536793175161088833230588749970507569256183785313631495122394379817341611292927712095049273789746885718495958736769201113812306786404915809084732310208426161609952616902402650650076453159099091147783489472483004379275424608899564097662255478889983122570526948743907728491444575027252502607910503586802144794104792437975450779695320511234601033722145193721592784060803649104350709082449373770545709061858336378382449971948179944843833338392260290926658266809974830210245005910500653553183693798259311046135768900848411178915669583137469042647940960684898676145387418921873260967807467575108311617098961776216329816989701382047521909583833411049335993247391068371322073227528056401825678293095581825614744151752427796692992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,55] -119702225697460222697058477300194802919638922309936507696279811047876761610913575835477999249519383432492785572137457054201548007283591434014083500368049753390797499755806359558536589095144997170335611730756697081162309478433511414760238677156164288623473176083866792323666968508949700013074467911066070384017050844667392300475849322471121194270513233080244433484552731106409822615481260087664887171597915774748955320671786850309341465814745488240766554815711306011836027791544706229838975341120988843575103843707860892641617494438543476044273381919628649337186258686308828217751225815650658223728244149122915584708582473058064568905288115835496535482034174388629305685874662846724948423236474423882409780207755988846621304138989477632207850918092406262445066418830940172788381454110387932990289486093300305408704202675324970923887576529991760187343399374904358146783867932480980099173149486325710988981019228511791774540258731619432548528610492286753851458227979152797345827145459164219658709248647949961580223018273136402394842919053520025831081503958636363459001146258135377077659955546019947871432703661267098567547191864238211007541126827218753214736256569970342901554447314633542546475441312753689651384907762325447532520415281769194983631379271954211741905898668500897337640460150761821106796133822906440107418067309173040691396049671253035418140266094753983285054077167812927852727312232499069609940215604828531183220678257870333362857506563235827617294020699744987128565692437724097105913492695965369005588604436061848915227191257266584577295466853808355199701298789980097273630468962713058650165095758694198956099843055365317945035922924162985983585938326987512401930927601967620580371254896072442198059451633565693964924970729851658203142689252770910243030431324486408239053636546821711421306566038385912533271399127465627439621336020360527579647412636196045326911404110514048436390673523079205161309208590172520303103541915372261152663090207821998206016704773944816758023137609164132242498576175157776009172878181213976562371952674254698652217102360456367287841005750869112827723546643323525455132918136207086735442197168201877379734306816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,56] 3633885450732082350114394179853865224368797320921982737238066563910041768305164434887933660475315694380063513518436376533297282216900833052801110175096342871326520705073614390194943576513182379867633241691401987696865326400743488337063291891599866181274816300930132304583873112994632980303829033924683319866243236819432541146861745756601416868859719479624220518708819769736956683230539713851301577841004786369861252572857580646299382679250200833501946902542474671022048508789012391124802650802999834105624109775276395282542568076672637642861925021570783821431924215786303856023392554313300735536894001870892184769491643549024099596650606458648251870739915732131347113917240095881917032896335439529743486245580012189690693068638388749578659838120314361867077019374827351096599917709264211603677117592991908893639734681691975528124175381662646000828941782880463446785577245677819065601343832657300136395760656035083001524525541753799103814933245488429367666455147223656274545495436404253882559055174996423042240531659409469055529421470459937823590511273639724288796695868669004420488279224978132214474571902083537008935770980505087060624059805496130653467759714202244063534886723488908285625369081476777499065202956591413346953628738729131807100619419552471501469442312896584436252881189279748119718003540526163275726396091533190109180011092049880059936674511996282627553328299884222781204986888948138632401721727107269522096027453249547034969937725876783674698666389108555619863663602778307424257950235418554401828838852729091358803692504384485517360197837800824997074794922291807063354544862917956052667016543895792067144640841018437304652585994203143220410474486715300365506588817353054349697958311325724380051286517954906637107637777290307351009318457849046398953972218884107556081938521060810018017020352583631283076655515383997769575934968183165930028620426877644173072045386825332617875638454917394621824773026663897775701888797673823767721358401052657225621860943857992327271306187670862983145643292914491408398141054726888471554945901000366027481181027786694936453911542752689070119137537171709479104038529984062544903091775225093045700526080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,57] 325891773527670895803605584629629644825232557990296175943948432927714038905979103859487215153813328635265490738236106246836651559703111584530747458807147933816033150603683877700927831864251818019251533909938152530300597560347307446947063572306454771093980144183336217007128223279292340859189264414480492334015172860717227143275162753445627914567053736699630419632101575922222025120754936855376285479412346240617045897664486441557075074732738742767557852467844538513917666422539516687369325438938443229602840010859471328143899189652701136869787988892949404839550822927042157174694213953125913132588579068973598996435063290913226811005918111251266139898947945016743828732498868747314624066968109146426256969330703074290241575545594260904830863788164188139519894152677452758033701643525731845100504349145321917565365159737558415602260944316615033957124208662882365243128994945394988991998760821673995343971551708162644579256460820826109550537787054150384855374438729737013493842763785675308407839308546987525646652136214990651331491379872416563600966532377660923293487785213330142468949299117800888656903602604838021797943503574551393476500802327786857067158014289676228017073700562452414793723756367896387924289915895961996342866989933504054498421932082075305097299785719686175944652176215255622805735077999818328556510328974679711957788961897876066635646254608364363642071991616953729634346457425941193982250768628546988188075448576588808522300717957762691553527087924393709290225028681215070217617217199453776734516476975944165217058665066268247579670826001728427801352939427854020747164263663615417006618866089202873614039872816393052279553610001015845139834169336969909139463137428998471415033144483594754707246255500184105477973375716586318378950421751153267286613635353102981712165310071855095063554748998246979741096069548461101088582419040351328022402316007777509701337152620699738343661022312512445985285559407118673058304382255663995102742668284540399677626561122622440192142052828212153232152538811828535731790006965812855412656602585937179402726712188946170657415931357137731110476215263085433130291051301705204239314059008608037555404800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,58] -48263136252600761092408028424516985054562464682576575366096359595878391742995143572055279227937367369148482707594002939154703359125865771900295950943446776430914230389485384671538610062113251087569549895839734997703618531117784241208493063479755058501580988432841463267565206597137487919664626181194823891120502346238680313957736713418656481614827046107805235672264647153549914368659971299786968290912009643812970986170484708083267788947438338502318572139634939403417964350955710670749533560884182046919292786053389421622348490037118937888272045491819501095888355002052140763801369200027802206016472367346204798888805196823668932449551181230738937878177190636722778791136796789549937661271835376369176403539901009581920205104407498386356791823852215636554155088822963696207867273580579264308044616120318810172563915295413721829934379089152579778421751849110688678022072140838596256072238516603382484928593520488834172507088575511892514483584053224969956244022907680987743135810725164607237746584248509360452577289340607436270554984703689172492957737484163065654874217558451285236292330224781498263986753921739394895974751372887578869291632282964682568100930272880371492289965461623167365017520609705146273580003892603203384832314788431316880426709242664007158237013189056431674155993274151858448062078061274892766782891361380427752980671408491090739392903941081197550533877237296886202290197558808808773600848201940956395440800405504649915714424724354897434198753598775439964112788752963642965657896430741664662876144762354177382170989951712433300806681598944604989964369969432961041944928640361817438080063467422869592123982603772345062479931984755320140749264760553506276762118039213531790194292547305947256778863454500134265594744615639487707133705411654757385869462832254377605200024022131244178836259949598870778306980636531198025250784366993713471218059323877098699182152232734791837931132165220740195758798077445402944928821018497085302385227049364785414281518003404097576054231167025296137638583168086075247517989760005071456017657540771247319839692113426041104918850320115567187293739978909136882202890655987454454053730979309666011447296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,59] 4167705105839073769025905459094655102613449905523414910307686005217767639312695452999958191744239122531186988311260128201884252869622300669016711784402125542641044322190805325275153983535030558343421259023922804789210867397283057147539046245509125862724134731215569936718325725598500211352578998203006988813479375004352457068008704840915659797067364293103718050566790806083947696369728094072672309923778771151320974969903322850355894510023784646920676553452762215464498848205706556423560507256463438640318641287470947305392947029373676852609380982157685796360786850626719703543932791716697815393218033089009417671817595811804866817996970431809109051703514380386996819756807087079366364098758869824951382131948592463636831594833540256515210381050233294633545826303453005467443053698698253550052785511329341511138529305375777160487718731909561202411569334532980101226055020668626891748469316099412520763382797037393064661557107365714150382032346376424093941553139319440111307482712000525867581948947687364539653339717692975814490689774955962626528253558993220943644634906223724580931175362150715234417776793671866969440587009256528315739769681017095430342230449505268322906992266902070642013694196809758590700885063478181244209353437422952324201930947581192495847097161933681276284427287447870357774438413900074394315892821222855639256035019129220547060375064653597492907103865802218104978414849900660579613484311376425742182614502546282391559171502442874900392484401123058139866806109609087839264148895382980840356043906177087902973229899526557714270943661956855696130308035511238106436718746421405921031538321581907929805804686003758354682930824991744940666180349613990897426230672297717937255703751227119636663289706929883406777662979538988667502353671470010558171968197652677084748016461847762730194779005472863953625641956126638966955425905361511468403937660407965409707971324731102802183702844354308069494621708723832668218853400204946949472132720603839758948612385818869492485827129256562526334436113189839291148941881708095906063953457209677171055159274454575206996984841883129273657432970586039330283960370385705176780988718495027962052608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,60] -296191428927904994203158312054099724264823073399344226794458580251098075985987756629379831811485754829581058021054088128870380763054314157185593948470593821016878973580437445803126243866068239428986421508476277468986727892395957354124419544462508149389230137238528184108613155409236800747230759433811123982872524853206693933496125845310821485818746529963721955762309867890434119065867124423522045588881775707547797912894296763177700376807012052677024078290287327915220160515681554141701594927428036867956851233325235631016870430639061893134294711926912799295324389089757536949787904808281530490829876455035318146363304665251480019836512924257104058536134992379439596308404889028138963587853273155559750161463825030598097761674632133199523847860905095359845257641156921455462106450503777347012879638776237535298136921365145909360514147708988132559214705206661110363000454002730958640579072864072267946734950880222009399414676793165214418444031568023459872254312593690103532100579841924314279492551624909023914703316603218379576264413758742181858140304808406201689235011521398848568750412319084303944368972683543125238998437541696716538140455103613383811404991554034659509282957766011498858579779824170492419576884476300110206215280101587850394241767162527758585656912499302809971908504473509501319402682913613650993139157695731650305775104365605112819863754332860122336505331671574598014557881695562351645094758184933474691175762282524428271598607598507424891189433031910108207089990105480059545865926568424392797375606290885323103138847335567323546635192364834072079397221703466850167012479690552651592190773777168648918156340958558932314831342157585770571821555860087055224807441498346160594242686552533807153314919456087064581831434298513959540123163968612815484267063280289769586393225544253279350313216931676709885762575433800685229322311164055995229105915497132276337793945858801999141333682715271558589592423977767059023921562642687016143569895160179271078338331879933619026355525450814329798484769390615133970035431464493257087100020852033017557530237204794334087569682126736748558904550588173566956892297551054023955369603979510030532608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,0] 81291194768101907970804343678487065663211263512964399619733653053872935364090893019289081247988886079811169971797829783812977947879076159920482544631465741549324572302237087964603569862037588065430439501153513769073540114447929501091302755504448201459843629842630496677125978009941431983992896010833346307388011077646926735574284343434826211054512890472450465281728201141668464823602104990005520879527641402318807222797696284205690741644093240147195631750280453423452035721657578719828445685443429476056694911772159422147810901233806249694482723057437351872544976989749352023529730267230401480916724348448855469750540189405378527755874828921215075214426615298273263626329616694946203062518393039145438747817924885987305385679317643901992272998366731611712487297958214046189880528305513699622437033106620926103149406930332298614076641970009600936983283272329715396159897886741262298391386446541622528351789016252389265436677679945775016798282045384653712475140292079260301255245471801139728006037499719843088219063633099819171712283003761335620244107781576238525311358669417115622718654033225765987835231193968315458551833757100334940360217033938892515069841793852041186893098834314652489128664715805776050996603290667896969713789305979914050873380175419677059635895085329115050875125266200792610654711307149136935688284169591510359611321271100588154612878582338332205535391272864088327295467856706823495677143277694198835125188882092695685629217535956406951555758291508123874039161521078638134749504241505751920992121441191703858735543094913185255419062722815450145097070601026521353774294987165135948084149473485003343093756435087937930703894795766697960126156374052146398767750141077177950035527416393792572376430968877503689624623002785979777121643458994102685376478375589189147491393879977552115274145313491806861619179215768452797581063160605990194437401021282935943463681246831628803717671062860022494346904253937506183872053436984074246690590944981400728422054481089135023525033212458409885188119733760910306854960213187955447348001868889979535539803316043038759744087015534455715407358385882001310491770657300158682375450143957210770299682816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,1] -86873919672274406704010113137562148487602452009091841860199315862091369012689680832467445885996372662655492985242945929107746815762613326303165711017793886457133459191444579418525275089108122628341510885805150161972116911713289627275215811554984046604673054223166649362053787153774360701210757209251749841242383519784548071251542103555555929890744748938259207991513738853635550300238964683455442847041655505396529579826346565883445123853287011370147128489919036843512190582782958564031911267565780019827411012009257920835725104987771349055122442225954071558371937442657166360205223184691797486904578603670096522380753568713075984760442979961396114914139778178129558113786729920966350200162777982291551326819423947555367235255322409408575290826401193357227749448748746374065306083338062580119607992054237297232218846503910760233206273903662952216912108411755744430866171557748696267443581190301564756725100498716967812759727840435670828273816302675181979367534580106904060902042975253364304852681245947921639458798163949223776544389263002680564929242940651706871466077413255368533387538833467345652946092642195423654324287806549875895513131417021220649142629661001151740642586075628651524521386018819407043041780432008685895871500539284081182121114370594130609827505111381847637350080405450393652875652355693284846803908931878819277183269675617523605171207182086439599747643849412985277195944151534227192624369121857452780230552376434760631256578577285656642740825930788583472832242423078192683155577331467204603041690346863456883305668671984627276558451206824348832711006955236512027323767060175091168568836628770461380358465067187182362033784960883893701912677151358344063289228184534142484998394036860546790198929209722791628519706686181261980253756065404406380026643417180129136625244872133106774038279394218471966566740593920763243022956221519361485907251786577857431441541055388325770029683867082800177321979618181926492073120562350151786015286277423171809418877078000463399371870741102239037509536565807923814723038932328188991853223939740778883779461815280839437441338454182744172777009753349794173642754800208481950333444242804076399880375894016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,2] 2957885465265258495376046957103939870513728995401557849353953696587157376341618347666982114658996358927643471206161104105717333047289368820497594878979498295631017616696111865309489089220406977189696434896695570173827528172056301541809983986305534881940967857944111651290064055818976622040703584260030062690305416817572110530623704236144381842927814290519364463268975211703741005384044990575074770626818730358461842651881474890868583795471441339981219100068230870282913033608056842430257531241233349025266996271304812171045438588062256924442072849232176306650374376468153397733746082805632552719927330620131789495248036063273892194961297977175239429309303242236287432488578770014668893816753180043079889542952653813665438412562530986231538879637328080882799074619946548499808494278690005211669692089090084174492274686531373301100672733903001604992479004474038537515730108989584105983637609723812685261259197237799093563730195854117561142162752833480342882686243992444291060202116503437091344293005259629855439912014576022212393099710082570152206580570123277228343667094388742678088453576061796243719410979485507004283376290559828716227543752635636094389767258448372698280748750588999059337642822459166460070331467868562839312243453534244262038583080313863864519242080936608864034203542973204311721482674267604043711890218977774171367419635940927177982317837518984786676231314629120387926245216372265968250821671034938840101165955184804326188002234870231050299731159374682502156557167403892621535387844804936684835393877943952105333430379294517245253614275660315304793483055679441644924845597397304353091990714242989748750637438360169947883898750783421818153786098208945126545791245914545287158191184457823962178534325100840854009134436783450447873402325177170881791486229345359124067125292188310894036313340540514550908315775489827280661497476983387753400376834644828760078596784015104747368628764695888644813269974390053649580543509466920569931371308093393611635993218659594813848652462872749508346232275441010149771126889272530218155827581686773079593791368168474500920012174526180339212211998894207887741773735318282635927278331666180751678763278794752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,3] 49396294905835395213015159528764526125561051333402988335028048427648315869176479161723879929388717042298891993660963907676749181304362111971084567726279454937314245365559498744398899777861274209856365024154571543075838763038182823257784115799916398090684014988620320560422504638616564906462756694054403906320857536713776090722844336384860081685282536111943971131912512173952129427942339178134324150358454993409038814001995124552247327797383707509879812062920355160539694330367909779188590772248198696255654666039140177957806282525095453785126024525003899974803739347162206948017202630593707396258414561021736752503147528763701695234544296262727068364145488334962868577160193798190603735673241236538557647036283538618277036990396984733395575353527251839379973129394779252219124097881500669873779192068386394336324888003840921896037012446732588946174290206835871610465143259382818020759386424079766310961810872649622477780326042947130674225618688928913905009813185641637540666970352076760493343695459067089865223101380656092673125113536583089996453076827674782441792945799742897043122456949255552998138599456214310789506571929627503321435193203740947117418983277147359898174053768727949235861904060715035766929271637609468573759945194252907586212974881355547101114734901013703748628093516544612557746154428731448879249142906644617757889369479897610528976184544093431125803434563990918382226398217714532249872826305208633688316420101447213704281154340254381275359319087312529642390897167489131142078777620328469914069765597142835245335023167907888795401480734914162385144401148709196277881335107646565242662096991146496354091619513843188066890556103486890162679848318731555514231872278757526421958438724770261951777705921911035882043390256964746535399573123710308606413104117048171932226568038630311997689740520922560250353568933749407138562436436111875432818131742974035195280378767258800126358353614655451032807420018722080326051447220907459798835910687993759740134097629898959724936431290102850925644572292716036838268661295724397561395109880299316287326965784062802970997167520111575182774167268777038798326476745637752103503864713455734562992873967452160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,4] -3654527485256308218038905315993155041797026629605474265293530490875696064616397364335272070609510108242703646277503400887421253434195446025658008359390961621334513141690990307587770817419718467591456533227094250847843222352821970625225474286523228957389145069789361676334986254679290142816896886910667215816987426228407904617270565270579808947838023360450124220038877056474969750038762695359875544341853636315407004601774642316817104037501558699559312331711659772711699036573950217212607827614872712628191276410042712614785955912555717590645145260118143506374788207457359538864264113579912028743356567323253918759288137033373755411764958736037082387849731178001442228091814112665831800301017411305026621567686205125075241015369329846220762518909817096627045041884988417101557292398778866144076664379115154132434325638923092181035757429934563417299740701195906358721761015149349985127360945484328202950223881600584697055626461001123204154938242242067520205902067526576900225758585614915155572115923531932195786750935741715167904332519488066098132099304507910346924000760012087087872437261714904167804882135079482903127653927555233031833819648675737305993842150444187173142664138858760859126845143059312721615685401971718695647010518836512962062701651721000196184595229876195129632290037352884529054335426101971823182053591099899082834824448224155154078320495977983925772808057192137522874856353331515688914031949915366702714514264163236434369425092200858869629223135690572525585655706827855027591096023318912195250319574550660629060767624139630024549763674634098348622265184295951674874740653093297311180494548738883675018096516955577553007793123059876044727572761207858819627668583376309383414424694569373931433886573152415566792746393845305851468847570157524125484767515642499677870883098249615768642580892390193946315906897507203083192109704039286686512855908145267295585741279560537458329154574620267234292953770325713567269416948722832131534300918902005677675317153185985284141363480259721136218131693614862440828467752686556059758776299485331220563650248887623352542831965907109988004336914640416902588077892766406549664612493650971146705795345389977600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,5] 78106221773206021753031803679064374787546266915959407071200933152649449606220599372412641721697247254559993321486216142947853055251099773688924486821645560386679537385121873697151519497918556049460989841633712001007650243347596724908636120675489259969625803271670748203976444990712575928678127122842119563389429155190609972026547542495202443184636244523534498468957613873618455466386917698975315761934072942001393831251215345585853981945189982345838055712484478399449409464547343348368170700199255459928505725384306375518622526119366761206236137132713465863955641347682542169463493775241554382342654069436370287261181233791484656469927759501457802944156721714475362732171207527401964494520117125117976667184007531299066855932992174117397675988790717913164251375152242027164718586435191829941332311035367634449754468425394817998407150432777917042099921843264381445119540529917894832831297434747746383157836240399768729456467082775750688460012631286918696640336440781571205667267907147009507368546679159473151561319092845817477037269861232788476096031177616015303647260648113732236711052915246053508824419054544285781208259235335485310396941355225698887555305242510140698796557030860448711219060241128541018917082375735394809148307108826870569033291312918260935176592169782413738586851351478606762310404058276676243718135850952790093637911098858200727279939785300602236385000410590072353733321700179422360738413501918289397970551609270117821410024701151183475567177916444575713989948344091002653200545587665244725303866751578299450016297970710873428520010922538913667876407145037988649266654713548340721949373667060494514428695300446903970480835269142963838011080126718043756070867185521380953371217366857599748637775171436817833914471338724250467551828633091722211905164180510819759864045275256010041326719365312335175911649562556842466936278630694972493726042319339158194016787811891955193646234274932875875966662661225825904502259547328332442370628878712739462704819276286067292941122661374715807206261763035754948585266303507352216450271943314133538587283371894865362546048841672262212758154302236410402373561791868134323422834300938928164722073206612033536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,6] -1062113861629183159291997122493654339302644919214459780839780827250343901143223552173266997152590985906459892337724817732073515809497024731460289194210449568818576132919561625579232243157884056477883722897081340392203034990747542339515023920247589102810173820842959563179405057156306396325665269133207250987972117142794688830721418476935339684388924722462548862108536625513006321856053788133979314113795614911487214727120670301778697245676603050352757486553543595187985608587411108399222781509144541951338629835562371711656695077833010344807729865042225967727952292589285977983446870688305800293931127673234765884633808420170184881527657289118222406340908413310835801792875112644846377908421898450020781263099713157871281120701496676490520911365055504191835312693008326876590496004748182337624263711556311201177436845673722904948329277251358370746812778603961748609180346177655238888034164291629506369866947720364109272066096852919109683047637257802354915324273737153445019534720425048439023694264229215249166808107930569303349996301766723013572271448529928675813136796531265384285852699801643860102786884550251811292955254029900427649027226865771731151987868210113570808022904266155342012704995512763914409711554975881691011060802079991629416972553973872451662922522311718994722062381174885047252920596674234584451804979848725929188511011812760316475179310996177187997518076322288983476695346652282561298912595631291816031589046560555050729700778990767010563596251194333452676659108839189952928558921707959805664403795878481168135075458214898820703892687844478154523949926767462371945535797866997149312192801428417565551849271625200965163733399764119657268131825990750931330479322074540109942500203099573718729276058404799920030988534480381311120735816176266643437195547749774089005319935984743272469027443165843449533751367264964734542689166374166959861742078236350963627129829546340327571826952086628521702117354838130254265524846355600931737577955946360885348464329881359622762198192320527479586791093318277912903308084978567312714920038491376621383788520500565511289034159149289539520097847674422644012553581473765104304498096760998266037580437621810659328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,7] 10393148480876242067493621838900987143453770984709439105352026766065168169952528714266973629918785376389716909716767447712440307394747003017523075192449936523066393672506493981305200439770490617320478086939436030506141748270181605158678314034309468967521584134109956479392079697978966157679018045264213463881063967895970330236751807320486783551065090274714486138827472454014067799046039667237283655748390302605472829832111747176253097529090528010185068500651099127462752870910889870358681806251039537752122353979721731865592541071328410612886595446337088695655839945270381540255842277150909586046881253587190370064091057509150332215542110975059231911560922939243335658711363900795886437100984328126848819650398235093926096528578781444437807386174118834846061426542443028336158897717592332352243373028876563072082862960123723662624698490804843066301069946071263500197272453354549293595081468454763573260496838905482051085350982821076062538061835320639214992801720489724639477767604634355549352829781533812240348622270055610508361232401482705619646414019286163516568682909816854511430100101063426651917402345731834579954806856347691684062121813582290423370637927815607824425238233675549058954197525033305930954930578340188328304920369533156684722143146815557063588018687599648585033479413871444356896426640750075508139957166231361339987221557032626562710703494520028750105283523002144088870728589056726678994612208789075326976697585691883407536222334408961400636767412548568143562339550061729728272402501431555822555945098022200916170744243262305543413697287878258728307311697550747160443808269888516036340629700631382506074430248272611111845736640404143465333123263624970947655364130249445381128421910357212234263396836531766829805078782016984849354113762024240196928024478335557434981323964685174768519416027617220834749817985941835820511129810357586036723649329801764522346876677184983253207498970786177167271377925954902057090905677743082984116750669903198393046698462706005987779086153292857339774390727501941609706657452182995814460934457286966140118763121788719670655108030380560782377461560057502001529940273082902983377526637339859125537155491871263293440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,8] -77445033452233874497508355031763829836377910295697130509852001855702405772369533796330979229480895701107310829645297786127350332172183704246580522711810738088148694308185141597003862221352024006214011206757724802549929208493372196557500269982228781419913956731926447400216416382807145393653930826758715423988944871485553492568566866293750080896514311664287124708651317820550937313150920721503866306376058887835360621860015440987113589120811581273678671466160816503419671219666950818284052169216421753491140553029055870261849519024407701243738507500488424947870736467510448222868169571314439626263634317052792192474560303514489570041533970409790401892345557762657549058487738674047748478013741082027679960666524122976646910346517314788103678773775959661382580600340717200334104122721450140829676742559831051583277897061563722051981259645144307393381127076895415271464090246746920037553154792555668353722455504498227764736808186783493313994357657683095762358617152821044113101668562666345385550896856556714644935128279530566497220608924417247390904584350460853407516770393790751676684545194922795063329987840263580506034371941005515064574305538482165179667513693146772512336905604714719391168198009764641173877817629415390116548160960441324949811540262151975063847828899339561349218109551119807832851535031834132213843240398908023597077969319496351400311975181798604100273723076993761956272818550387887919982215882987671588247172216857698792719530596992041074687351315732753480806972614834766911198471903901225709522883051982211126325340608718394300151331568059168603438966865447238338353336224516153155268720375578471259583836670764271023947009921976695528322065598909830517076335412481985212883118322220714796961525956209860391050661848071523256689551116186844857668446341926589702451121848095206160417130549967722266039031923056279037482095554189401785888618623275582869584723385485379956426134612795291483207877528914938497885988498824279403475255970705030604199890835974463777787395542547663625866603348286215135531606963061421042871528665714309475116320209470640323469494402099221241680957169971145993483174717417544114040545118952282921435219205059248128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,9] 456097816377800956274307805133494116561777730360690554197778308491576367021831837094713899544091026236237723160100755506920714275369773660038385067984564093134966740308788035265819165201486243313301335636641110816800869986197384187133809621603730078207555852037729093084574170144321213671021700634300173884154846852496765884629219819120006184746678960165804660096847372736965794350385196522905022983416216550197202061887391441850343356104520076199948551971174118331051298198277151260722425744204149484625047808479982219705782806725556907838812997478409599390897101766923602148812834535365685042556013987264640943388187834319714154658789534030438880436700797055957278022550169353840483596730270069624850823535778119386386294993884405468720581384800442110408972266053843166150308249581877593841358173220040049589687474383530787766754867351224033230877496629693156725290593299636332614165484775929707842402278344800801561607493941978317885331332413892957844013594914500768269492514377552741357538611518185204138117595717461633128762930494619774741148392815394572943826884703567342721377797811891642847417498815537617009982622966962441202887600638077183639960465407614816809749833227172768781598566239825914590068524208204331229743340054009428331197822867116689764652000801101434732868923790020348059480095572239840866419646942825996142502934875380859344160651218387818286136401527889911540242094634117652439746287966898588040889015399928092339817630214830374693576745126199666563427805121113216924651851676633134257661224541539622242430552834626069366409585905281692787457502397643486427658501146695562734849501846302883213709073840994891869789282350362836118151125449398482704203155820443360640630524622216252402832779552204872145900854188581931771288404314915670156447324740834874631146565117455753889623245561630103880226585245457754859940864239412827326031618091121599945266138729433994479208247712843405984212902970386589453503495304103968019376811326343992799111242933540308501342943559059982431749887423727319984079060238554998026942797492772466779296226577551555842675264590465782729913717390999140125864862690312901285287833374763673086880048062438897090560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,10] -2155211446582491510844080159882965142305996411693510529090529258536961883332778873784078259714169497249657746644514997380632799713247094445999816430003644866972020477469311244156703216197953467448814969756524134308737507275292547212085800592741275837239496412978259719350342177251905154994375949385056838619785171471494134797702382745447763951251188276331963036795405885674061007986166905611551077495823503633740806033221520854126703430610102101201194726164563054219989514026405975584459231922952062650248891410316245077191837075748151943914284139112389120444002787523473726579388086447796231352784015471047278769560057592989649492491213461015707497242825568704714393164262921047936258743635220212798304907972131873000446590788360440493855712527440003206737307171269958666594009669068628524228126798813740660929441660332307618955036842882998846053032411264313811687303145978532490659318055193984187605097591846793616504679251855655221150971566920821599995695645347321199733348906895197107056497496269230447602709469795081725102647910204376262783798522001343949390854443267553732632010750633622793041125215445494953843910799540388296576309072743285316980909926991552012887733878144147436695104111072915823047634292227917100791599742421251206050930276289745166713738387986935443206372349019982928373093665639773567093075533372593695891135533539335985911538250861686162486773929441227089599103676345782395625494579013783353660382587266221083459639613092631866023267860708434768817093637798052636636029269007755332490110456164791671093088389425908178266844944898672401752374593982525659165814563273183075119088886316247075769947874742046031982098103488492122927737896604472483952546705895295170192841355589200970756068613505261631443713798752533765184827099374549933874031083173140184566097690714243807817978204409003572394766712071288045485945107846895543503275408390133287576431087287059551862563528653248347447875690965366555436364865281527598250374888375684161817758462908435696801325479262356391500187423656925535698425095028518037289270346355169006528052160360959041769831478847444505882985541543614202041283836754446864296304042171536934820814728253111768449024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,11] 8293667158094869732038826434678676944202985018274235867919242351020425875048452184855135226678816608711525481508511907008104314686198872020497178245121802474354895071571665432345978385314550078845282568242434828702217383941883831391444070240913887151680704314879655838911619213647707919910409183761098942125081390173440326560342032261115447959773187847178848222254725494954560320095072977277861576859755905582918174916118720423265656246918532952392916034716618806024559089533196852563430444255073147113832822771704496952346597700156476137332143674448055509831645398893818643442438935481365757947834070979992219817469509911475044470806073637123278187612624220366047682995954151101084320984719357962012143801010201938656345581086315836109767215364180509546156370338315003051606870681054216328696230091601492800779188482449949940360149634449778497372326173364110390040543075222488386000769924264430072673704457591249599368381138511755948763877891084218078187902157400179631411723146357965535722942436458622368757244075361936983496980922150907699228427055583238946138400889433327148027916528502925124772092651625904068966650475705582724138400131856907004804118478384566019482594352720719087868545025988512948778782822259138912493037310612981748200545007571664246824889216093035363238195341380337686495895392824984755980132642825245338485186907843641528863041492395731822967913649824115634487578221027926488031738600978678434125617008401894565628661496045445537724959877422945213434207290071888588247370202789631855781042464849442944162382383996984641073604718626829236403956458509106332017548173669841432048965390657388542309252505525826089212624438458626077117410733078468559317640308170975140591773593334933035785002074340153685464452547899205213361811544163231709639580251116964155344973950948976124450091502637954309729972265913079356582231201913983682041383835691811218267437863251960940638359459399682799708717527680203764575567607392238988417302762550727311967211090637388221546040736967976928501301408084575661913647637271401223928123807064438894492904189424707767232115025886625856541520512978346022903491955043266477374136128957124256893311834564730799783936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,12] -26499734021503358272609434245458200236528572532918651143061827593398445330641820249559727188711960896347949901107490865197629144742331546608135387121272532781850226245633394096726796492264827593850322703909231173485978220420490988206421270713290203737434201654229336062602501587849177742416395398931935660455502514825465276348620871319025776346294580979944222908481119650740450458342718378834661167870318995941707617041518444543407358422752040033218318777561029304732249098473690973379063017176947018034670085828649180759567782886049782942058742984007100552727887503866080961444524813446275354182261613904845379749403864750874449138106974142417903598101103867244459482876914543665853077391028925168225336254924024557489262816968234016648153012406832226408452592293731817435447382451075687758690611146156595945945925507054752525459990776680527762883652213341406274026620288737727734351266421849139884793214395463100870410316111549301717531608459753610646861864673238970280535694129794204811608044373264164022932178114233171242753304748818236772634025839982128966873737968453149096361909265148781196375647285339826510624226117346208372569950992990033165980173087025029103997544003841780397288314353295000217514037649819338099159147175142759897592472769206251197188702283388044431753313066207860442320611500883124204433904438529808722064294316175119367148083754273279057218863603228920966882059077491971039092448915342167830332819811469994741178691148291458224751468511159874154160787575745138072749482550104962851522658105372907691215033043297315039553707937892435920791687976876575834368374232068483250106096286435938050283183832477332420096624619624820779336085081546826308880742514549602715058718937600605941594949622597328967178107078531697224215211256956497124216297718241916939675452728578164399462844899344590082923956048403866262062340686293584816020918812535364292442966090530189226309759920982172501027043788073595256851229274967082810093482591024687938633859062068793427431628126102288506653966193627493869862706922840839877153576337335326995012300954271990294961346877641574939370263453118562047772112030526874616357482329054863171105937192430305449869312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,13] 71697818102680658351496659208222441239573002617260146828947792947898632919847721747649755619076216057190319455430556436800448150639066754093143593136395686906220176320780552228454404030693289693312426597340852753378210924283556259907275570715106305463170304720288395888064318861355595271560334557687305828660070460657892211347760508222416073695019459085453011323207538464676546962649150222420571663435369411877119309005465388892201054711839227363636469214537084951226417480921495403205197212579772519758040142607425258496792446630535919089252051388839763761377766936621711652299677760539425742708156721837964732686209195884005292580755971041728693142149646641403390052410619069994591637075197112303571579540896380418309851014730075452659628032445362857739559989698245999531881830115750506691196348877686352051838710832595451882741984927434963731608865518403278554199925143837439110981681476270015910507439369394200460539205840779315716931500179104872708211796650743605952218169451547097178979669754806933438960621783542143084053032147257056284232066167173214715277840077184141535405405489095152262284324904771840834174951748242174809236710374803580301103187697060461967193697394387062394072048415475298897642538846079083851765937671103874295114015846150000689497854888237181813197926085377616615445306175983099906309679645684482691739091305349896269187171603337204345112747360327967837312050454217542917429591401668196194677787292619566361683344170755634476092521869095442562421357066575483737475549662128370559649143565616924737425009587536365622258177943241912340182782468330358472056458647463968370582347183720914919507035167695416626152593647314279771112127060512438974715028658616167694762954258108368097650173729204862826177162093088033784593341532496399705771574456201495371897545679658955267958436583686897193365288914408497991475138217051540309780246645801063573354448109338526253230478215102537307093259416070430853140905052771344084714672721390561545364264664273383007635903876223254747313664786076593518971345580323055586081928121423822390541798008925170990888672868479636063539276467356144441580153049400414940991003557322055135990206516328187035648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,14] -166803373971985020084806917906730400425942042710704761973625038304029264351903566768762110227471605617051197436209028532414945650969765000447378535275126596688439757779550711891810866117283617404714917464224172465640015492721976779314296025902279584347929652397109559162285283671236272819003125092550867910587965527133561754928224398025547287392590472840039988031926772924413094049421405346956738197389788068186617818815893985394811874427189688686755430387977560129065795368169891967429147365805110280098242273922882174876826312937463771549914649085596434753815261464549307530506076013702160273518166737611207006179327193951014586486425919941947771144855162645362475797942340368505194342216308062579233467527044330416270255381138609585633057750121810040052643654236317713732754077561511292459995709786753444956309184557013821457039976356615369300923242270540962947260420451826589251426897393474639065941609857720223034032012885512985385918546514203257835662977014462547795216325761689835523578870844957545877391791602067353367632685269944144683451732131901253277863890161306798890197797578817764392369420302006197030424676805804876221244977019439201353591262379527972181299019269131260447752646856305671386597167276772691403412610134624997621941551999281282607251193837289331124578467522780337077634137569558076318810622686723354697077552429040418732819813356047422250000685862337003490327236996723652912416460941878402196035119033393857824702583345907987322971056749501724290051329092585534365092318662409463616586309131670105320315541829978120416982436471733322271650267597444647134718259848090049185420831829080997093428035371612440792886933393179740440265253333539528797917673404626881051355102106799179504341925806602614217640466837557905887643529741827975787102474331743312397985098228882870290905257720715297375452158238081792731795545002749277009107850562960039358631708156216017657958940917488012708550413334426090241145451953209561514603713724971664547521307230101167465400136312505462460772963604269287691087076603671160855901076548002256585542208875969788119087465496539750646102381028059252784234025113972353149610145238514048092899195167769844323975168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,15] 336889658028834572806735426064062844966602538924021251919867062512341933768765960643458119385924302809673717984809289429889361550932374045007056165552880659417346499088275384628151569006852957821401402993984447651803456201642513934755230647347078874425612240141498577557117416046602325080156682927916983777503070664559797713583607366361733471165511431162206162782348919056914381665725416301719965213784142746227805529129346442859869488015709262516213597565090656705600998667486232426632566911514894845431886752873610287503872226529126325615448487940384320481979563778609319639872621571311142989018380320426888669007450191669040379365616683652494878691573932028534494397484622856117047903544687319071933842525037083358008031100865449045593985595227213030763552459097534806360784211609623524257353801216714535466466823957562272556214259969753238809751622910858389345556788571040215059801926263468915158992322238350067432464967551278367469895499526567487901871499387942396149126629714872888981657686542334715210130057274178979631727871020867743048352926741316544703480694746961067717387791581726774376897362285273873948705508650751650847062743493380011915891907902443552240687569793660275159178939246591223535711577659368964761472105720733946935175761515183249100981332288743164956303458213768585949702956044796868943535334075805920388125329970822473569538423187334176533944781644615454055314746965128400742343378827769782943689906427830353171403507799009186156599670023573760168962455237922057756320862674565262347747540349251913146428512322451385171522283667672231746099571898836847286635754563575000122885610862707233999425816580791439651272447211103946946749703800149777726610489938255754795744402972977804451026305380641300257193788466841794348367693220563905501130688641098267835983615549857814954567308502161112122903341685308273265338573853329293263762485024731058607769026723363703693146104423933580370343357954743887113689602535524802945120878012412182670115608376190178893323072914546183681453107238740493480018555090773386785477357292830037677167965842293606244835157721834773985332335910862072871168481081036062025237991875102164457146895441737473520041984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,16] -594494826767062185927813005871580729697429709211428141014773978205975132292217419931831836842026493799583893592863546869210737038357042083622684494305245949139739939526421794935935703729834896498131097558993270260222991523235235597313195547519493680865337113281908573491378916860685478922586575951716623483511170704888648679231319978122183301957164811555595144286456662900049748257864787153444482633117404411426922374533720262643019644001660707621114504977953843401428561715320985646162708638063053744941344332600850478784091998423427630431382878849301794145466635961070042620813653969752901308223928156952779535951017443402476221190329128677550957788568787928435571289853991665863538188236710350337520216556047062716812638788589590242958055808671805303885876233732235414365708911579433598040053146664717432880137985772676308804361342914979855690230126946874040439904827537366926255356230282752297354089529330856241083260672611742103808228648879009369034292729642635461604169671916965071650235347860197130635780564991471175266050763085128772312322836632400649520083663638028581869854082692849334328086404407942977034968683198170143531239947960269052831046627659893416149483117494364934759975747289187184014107087745572165892619270660694428498030761059025975876820131708050745260732620870571662022854292548119851835980339596055803652489088358612795566887017685642683367460847345979589874892378891724881538985108805614360781713887839905079277723122021967828564077764519465256212567958350161844719947633621592922129069638302687966414123276208732708335899846021549349599587675788740093078250444592372241114034808500031186999800021063552358937658199176871352083258381917451705473378519947866286288303359587796963687572244707397544012747821081246459016757967618537021008283833578170670208709718103896190955863338545793483057580709155901404823607846571305555011524725067544300273285108602534682634476092474819939232724473047603606357821112040190118302732064620730439694981853269807409116808361291031754212203785815559942933154438396532188771692661224737053413688411813001846639642320109335410041193523792381374127699277795701848809344213060903985870321360449709493811412992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,17] 923573903218907270383709587563372557449423218441073155840393412028326475027628118540254588717101721974272083717977852235191197710360263045363574464842322321294249104269392985803306716405679728101888654800634075649466504098407906007536734213854358242843621422722473546543431273628239249807403002382882175103857972574983744652365276245633009699129620715889907042700574017708392173163689564715195355185613870645520714792802604184336464890334829731326678680703410689177552038619054920755990885950444717299567332735072900523244665468783257440650841046495534946895079677478534435752440161354459864118135243308828305658340446570618893516134231759191488646974854073003602041138020661830485102157887373219150918490128163657401573707793160342744916724358798944314482971730701377151741944769685191283340686145014054115624088117510536555691969075633570445021075272128427641384188306534580490461566251614440125634484627121861063817600132791875894044688714319903711531356432322013532684646051292790158242403544717676970647699152817120139619448439752175441617482743934581709969685098978313005587747616463049029751551765380471857655770463860940518301447548002276420518186329172805366431545267919465857220894893528944627083491444474145382776200478167934137234556921540733774575441438992568667658590678570128034425716264085898110706272282723127979478612616969305413764549752058558037180910297565687824617500980678372600282857976090460894577723065132991400364775327328553762957923244493024882547789982848356458948814195853346453247969447834746238423143177847411988950600069731515236292330755168882982144702059229423879165755892929087668826418213212462611619125882243727900773204017101769674348603956777811913738847069538013167237765162262013041643312261411577170261907864121490720429575714164716609074924535900134966884285015796941551406579897628871176592403435720166856876942093285710768090357256556759696711252915776552764255224325636310035283513596416440544177600329846583541249868360210669576484063167223127781795775505311869049521877421169420452951605317846008576796882220563925369559161141019036442303780842505747289270085832189982649828554700248976938630044935172887608190566400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,18] -1276086429790195599328981138942488239358599073009324575533193868522151518218910462307395978209823925607504057423501489682564930123775080131405232793149400128871806868392584873095323163678023133809877899066799539550029167307385004050749437028601515929491515686850764315333782818614220063256063780802675824553026280656875440256326780287011447675168595829426436438345196602587033196789285848247802956009084176498814994329368380547709003706197889305210839571603664253096477653728963916380376538848094815362088865653848949635007491531496576514229525682093956541893435686150269226771850802464026323497111002946467517566419158241662143896475761124440881336357369081080616518110971001674303076857280049301220030660608956247613162105852609288464788408073957348705559473596719365585608998211596020156447039824385794539430357676275883566854135430029681434260388790135552105797531340256682774192583749544217310102952807387065305738611744746951310648706296067255644424366182836263714310598857409676735231130459627373774159374385890974138375474249627817307442182972371444042829720160223162038363249632371461961350902013026336040168036364288304963807238134582354918066522690259307313313656906925073534297619559361994345013984073067425294121403480180055471407034146679146394650994749159070624221615970846871066688590403801300989427402562661356644871067459073599626018963047233401806136391727036668525016928893330024775937573065593655878896079505591841473104605891943390676099962880948545759591087627764514181852246930946830907906117654554511555512853999534152910783640645952594617537105136043305214304151737360677109578187937767977595122701400536522572057521917832073417141385174255994882487700666663568875772809284097742627840480404202164933963909383747614037738225473703858997328890503990655340875497199502812153409059176909296680442915865761931325908294146138264139496653947167161187520222328221694851394612609499926361850794054234881055982749406700659786255036746993065738751401605685525756363014243946066805895422924239127064999476948949910355095182356620594902078060768214987718034060146656448103835085226825997743094857667815914207533743837960145634073766832658620075586093056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,19] 1585851812879635320159490212535962449246375436365418924187828952427911283421022958275704784304519602716440993852586820141571066578888870776402705379255179600158554661294111039076148460573366534920918463877560558812927066505566390517563963506184964434127627719112666238202009557585979732560788075019920054812693004851728380268643839933713954996186002024817920364844918508367314895454633080926549499889395927014922670460415416437116622392782545232429012417380471991231129409874370889224194060857086724002521619879660047243388787849837611266680738961039925177416083680021935651353048767151455964997423424603646170037814541456863494441705064222890286562635117833110828155278426575138072953941309199638147443144491405459620923377314576572392733012297576578051829986485936473595174235434596877278532866598061106559117468841139721206364057197589654418755591048818363095094172151504044582920894233953760962753957414508060502089494002702905266437993845629796231644228697459223660637480189610879854236825532988158747886271326041479715076620770075247587881659059956647831803705711178785361513096659358117192899025634385368248709901162944123530043228408835376365863715850079131459087532419788658841803837061916930128897155591805676748042132094370381065212139606391635414840500005875548250394394620297069058458858770212609913174033805237734295277196331283948741540993115060759762826687171859592449946366746952170402117400899139652505993576956075273145394969074822036775018173630983786765784970494813947960209378479585342821506928808595602598955691868946961024685250721434448369845640573912815748457219849340204804949248560477278575211880437290222962633842773692886548519092380773663038236230501074110785256154839427529147118353234721269618290721200130161586468128887213495709896550274884449646860172218418963684490005788405148398442039290778700239995017792626591672488269916692887458598142259125495581468548128119691955090227524428005320666676148662269886134437641036842766136999160363264373214918646882034520641991617685481464191226677230485098716113923174106964854575794677941449740491606175275120201507793019704761877342880083756927260304453457699267189061981090401489229185024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,20] -1791909984020879774332311178070238743836156869187736441866750099685088750875479293250824712071633997461714695491291663900065100816456422393786516500231752943472344655725897369621583314452253242367128493312522784321395940715669817933890510182342627668012103503041962742232309486145981307502563221385190018917803819352692919980219322176438013937258556442856995711989275818639969269301676127980589536191272028304440797276497273919605079938231745218606072781803886741983503661341026091142173339132576284606601589384681502685595194110897157488326686190147370124279243228438985035929306471732251046157139185515845200067988436660384183216484056487494220404405363864422470305288100922653149952011708766767463223896673576427864537901318355197477125288856283134697428900229805523122828093986704529920285578063234725668327226396831134510697661620639172291682894570982898156578285251466723912805042982739141379332581030886526498779072037857015378523636923266271485595594531802223434755630800815385797359325251305579243862294132220743432923686509506388240308605861963541595953871536041078806449127129146073894467340455479035972663157430316709385627626484496259036892572311389331843823941053666430042553768841844816256596079702832666152525288414188908875234425335336179400614935342306576995409844946056784863893070737007496366146204410963350761685699128902708375078886952645260141174232122330578044997507293100486791384621833196667693176667601248905654036276905067665352214391499418213993208202712000549580514878391938844687575551673003413219023057523361546200662342066591555691286790582169901950378426308427902417139683402437547972945232148558758899584643494547695890546754066064613061624742997941788827543226300312698143291091856587521053356216688957570327297422172288598123132281479907795339983439511276059045410897240986501698095699016522624103397964656347619891707245116138142233408236876461602259553727089508659914015775706360048917860836699976233538614591199025055677376064443121553112410925670077119748545085129916413442049658704074795067881013463550760915820099433216968193870980499902799499302306278815418293883144121212082624795569649575079228228968892861915004110110720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,21] 1857398662964339656946126485795869862478521323118706628408317348438449637847983361180590610778860542663791037785493920939632442259479275179925848026965071392269677868217795235734246520797971970084158296526923132947318168891623570656003198948272699877950165900017605202779597355825203738878364649670242513436821135902178725625140087309297297252695973736176308874251429399535196307441543132116649998403899430129761550835084325784146276791158032135673323029397677629181859206118852936518369066850530207816037516238190618967643169820483089501404866722349921131362874603886442365615503931152097817839279091859166281747103034265026668302811097702194141716068276147338510353786805845241335946574407672522572638915338000041226856388675718157797625245741973059067180070710050360984984961670962991440273838459282615608685625130946705648746753022748140748884233550033626067805502866995721632516808465329165868236669669672477826300109567957174848705010205666124419673116970850802053163318653546325418329160692342819516529047361413074035350195674589458505123599253863969809758288206059989792777136795673097318247711286859326159194297813054281087191917546347075673748783927711705682285137632820344896843915874519573575322667615709355521411445738829165035659859913033443405773289858229707629147162400549333123710425456932001997962932015439313672583745875175687733203301786451100056507356066712169838342403797614242332797619163400270695361327096323500094045986229070196502626243568406348898368647542961599260375321539217575643468346457458340765378067691737808891640435919686749273179158031099504968678856527984790906128946350128602756028273560314465718560669392528042920680261125016184991726018169137630297048591677012194598817738867842026062544865789280056224961827582898359415971714044942702463813853374716344010464855910401667143714157933378077048106744728900011779742174541131730488607411318283060433529462284391848700831037943019346333814139519741381873480643366932811820711383655232147798017717165227525356619968379089337247047875551972684333643906341864748854759915346356901455500780360717467442502953590068257178941880629393472338493768027197227645395724517314028632534941696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,22] -1774616900662951072157579327060079360594996187458720439533160845387698008722323408701769561198510343354026964820019700038929955757676080098041769893232641660265322694262109173568780659075932332009426548611552636000023605706147786126278397317175568761272783800218834424141130126683363541023042373392470719560406074623629263382483895457728472098395170929391335908766294737448108780761088306823128418713692691806753583842256800967343183732827951654809860667138603878492528221582435844336787945700083041939878740342639508587395612275574257417771498436073444217346068135115035789630872200429712966604325265461294891373037662976323906515673218077425881620130655937323094805515836995224559287794764813652074948394268324045882794868683662688146323091882351449122378418036655883566677459026157712320869385922400944740190880921846400165488462018544121676781309323941921061598420858669292842972812651269330015500256258117382065308324777878721302690106515875046177204900227696270979043022255743975747568813344496582064469018827352475060103894195445287455473939930652465280541544325409032106085399391594468573346130930125104918761955972036019768884156727810212220184767479601589257355238747500000362688513350104216447545963656911049270799007668896112469240345123973227007268785896533939434960695124693781780686833847436613582859922813932736566752248853864181562770280760743916094940686463140448477586543775026605548202216310893481606254736491892552895025216956490248936570732965239215093647410122776481009840622495466596121761480283893590702337452020748628948026952641792816028396461646706924012212177927125848866959703058635225017584597497875516872969750414643950100648643980250107637386251764654992829052154282618259217497989012317676955395102805829863749300927345712107893337511052882100906781996909738279518275966687130719287333063428368663725442805307618820800422928088044022160438930778295467553499360525796851730467931371606784125115741575853484184682066521946834765101358150585541067165852611174895314155538012780495433364466396147751121177310656152763846154340284369311103507952019301532147886803391286297930962967400539882552107508879601982278472936255843890936888164352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,23] 1562210302984099830956368442501916014557141414703994691439836679155616072487566996005133953584664040705720146837911833752859490425497086864280222600686310718333365163904570085834752674013855157744603620332895348618086371778562793928194654688160422128392042884898560424474425550672431425853822247639303786996510425225469970143961656979354212225494282146448059148911185104868670708292455484886111119662789317823153836894152415601447033360622715369131739829723367125284991473527011299112975271218183661671307161583705331706918255795226984742296592954469886832006103279709850966353442113083855087847939193716791183842668003641935799048151172536147311555099814195433476108656064418817542591846696680792718391481011406596243856071372794809307709161357257675733997363508286329705430821653405340240170207335603419587681565298065278519625832113366929371265381656630378040386508004137735587965160175829506748566450801696592052459294671834121121268419082167363756503040654589770560210419562360448249246571573112021484115418363159694497308278291084182189302439232188679483694575306757568824121505924704517432345678476052360984743892439209717464750797562926614037371254196429966540193162667610669727031609827353390458468389281036144940030640726954400963439499954844724110920322808938435139306558065437131046641472498830936548278411973181915877427418886694904750163368102486525619216935438298894797490143997306419082459664827363278219763377006532861221766158893627776622740387026115805939310032962603064612161061972580088800697822205685421701808958743202541230636979199106835818740328500019774470919961554082434580536786995103042136311687003998489258289245260942467528624030901175328392940720010398509485265883547572373346413054095551005448956860564033999341949362147667207808754391693885845470613165814463600543821086701639217368249245765379054143520814590237730106436125658456648581523878371353654487956931758797427113909122936204197349508113869376715706572426628336709001842719277467461466455381992412002935763822533573864372309121113630713080289484304486095839879407259095647446125273736073204036926800529959825454814535841000063009415792733813742427273810873041013710490959872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,24] -1261533149879110805441836943956809432265629604569945475350881747491646988804776920944514425312487372298181185566501049379741535812835885503334729732610985708939190943949062577448616512472180502536342240681173218711271870240611860616480733256274004680278763253141500767506530448880055187767602653140163543070271141611151352691860279706758671354686613175914264535640043398425900769378389491206173083795101142228306626046947253623846443438206294905393985572355371268130956040658466062255109672210675850988747471533270374629843738229204727801298533194619781372684229500508669730886286771207066095482318610319054822709499784523595535664387563822670177906086236365455024762734376518158284846260570225749960850650938714112325856230085279973967250901584140633810138255151518318879215623214979366325731539059531150356953534162796473054115191327034535307569407818651032076673843246378956633952722644055281571692341848629548035180868790325435312818514998026880459991656267730543745807541035365384922969478312965050536526496512142514252482857317765631954956461293757591021586768582973874260311045764819892659755553040086441696395812198644245683222282527329356117644420323923051782795470869553950612496699370991074557991564122981298053361035042092762838491307439474094048876325306164970556294874492412773782892401264215857279913715556048806659376427446203624799728542475482792654039450923719109285049276540992295289566760464162385427447837239985863971310358663725843518994970736985755590805356459168050729456576594988365346949825677562053713461800152058053841081854841199498514439746926930232710613270479597613261760124182329041852432494027069039948318518090985396832525323441402694074871990506643886379537023999791862925700110273508244355010409579668420408933650693458118183951409778729504927536626803289233064119509846512749388491859876080452561558238229147319007456464228659877078860824393505847998434923509096798685561355063921810104536603541435015233213933180221684879952304289649931024225102157728637929756303050411427078821760483191412542493542397956170676395596776909967848580864929302455726102750403094270163606351019870637952248302920731542604033010852568849956772773888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,25] 928888498805579394586432165901214159590383616461006080537977856038005526827646191771699334010742922565832959914170388820380710091199772292551938531577725883517693778073882887042054327511436254475232364163286931396206012829004314788146425881873243272465850132251736575471748444713717472281413308118777029769232428577595291137364524721411917234927533285402853229293570951707530382235262129472234123865357004093662127050383983383595664067226608616219310950906370726377491211598255796443996645707314903703127746970292862699496734267952565200311077494950143316267278742472265847963474191274839838769750637550833123023243768479218294237429820261224028624942086333727980532208655184395707520857426456451103283922456980883414293936666796118581331144293401324630724021795731458216277822338314081998090513862994602249450973965170212537726026653101992627558185796782151819225659003851726995935530325326259444941959037087610423953166275958133752883087979198826665499734640754351225422759937832682705613981013407662741266314962021132741350385071951499842775408134660477183604388515282882273206957627804420003068453738488716158063825341168668591361797711051037197331301506258590752013321880334975604070319425626823057149907897278422093248081179179060251581180737226072486283030885641916979778744286004577751192077127379308037764852944188422432079921314710891290835396438507761911206262857554689441712784159312656449151858044360418904130025106988985875779063596201069010077639937959026904866256829370087751131965727555467450859418232114825630489210873210411525159008919055841233605091859577091597504771595785817563666370631525987985389231839735734420626578230395490237814150021135797571367091663471996888734455070032452569720266388091020025328442383094337616298581739545796341278536584803649622718079254822519766074928318378754507213009826845773020653684090142394654744448340775505167648415763384634686407769874215941629748084344474228699258410963341103835194752427854268022369287905512642599143703321123972489575309174888785650843247191171869211850042263369893910354455598161157178509052698033132031765863033772436299121565480473364363438524107730379067877077410139945564815491072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,26] -621149753916446623584002185789556476268407821525737325723186647136466317589440390523271627930663155590942500324306319183933824243505689102864812224272809017313673614729828616793385944748408446686617435554503954761213551882571429994516540791901460539505653352884949591731348845761498848233398589010890070887810344527950960186439505828602337743403924069279226092895080659377584605312189339035550257130565420508037349786964254283049199461958841278611571941921422556831387262462301558353324113394168335453047991342041901110026150315072232129887690948233865696800870056467842699111095835257712621168947492006378935469670659478613097511975196303613312276769497463153101292782170911117243162303057048210157044266215348072983395203532675106791025710073946396741944311689233792803390042232902823883690954933671463103707934441722525642792421667303399254670816624721304254394254080607704767969701082488339656209026996598242546781577774423966581869534404088848669457087417532537657045864178230287334887904179347415433112696494429632732784105241240348512609496669361835293897253194041681283234678649880979164664665740005451459933808483354512717760723267072745897603206678430699972145214278969512689727133315594107611797602086375100096596511401523618975319400048469277373414442803156730944763259583901223706389958984035384458137292573303805380389644524789794091025092155760117296442541153516733856355346021017222208637391746596602306956140622302773161406742215968117375423643463701643312182286614032686592896695132432477337453778595646566357454651110753296297467480369711155999540687522215943763933685446169269202685364260265506792050896668069016300257362067402237236136181987184794079489025223810605464546118041124700487779940531092864486427291021378308202602390390535717691999458208983616188082170611763241278014144624384215157512528927229502048170508001228005427152983292578587011208989495177303848506460447799113432774693374789822393448857267979208431322586769329192476382788032251876297565089297634620241152256245483125465780749784619836208274765872009412621517011553922819075925431889268922749538149559739018980866412854912109169596577239536934335849715811424435041457930240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,27] 378630041975124484241598990777197013115061852273535802143089985686399932282319209785704061121761965781827022274527773498829835301667133598291844884385348815386258516065689260897480592294191416622997598557751682410999471822638520632188142061986816373609274855447969622365183351291474804313970391466132575637996914387859716365754479417593863956382780115021552293166604267190309995516397586909384575140810581502451851303748328749420168993652083575904837722915587171998405553248414380378227171734645575986378479810631289678993036782692137768796109199994755627635038707349115960912239927406074982364234095762470913796733417243927922369884704445715811780289591712042345067050071988785853653123960937390472496163279046297695222261496408244455193356001219951404634017257942490476459952872627121459231930402395115334350081440360107969769837931976944216451800875262921994256845022659291310128446616051515244638122633072191052737011853369407482403353861901491284914831049973805000264699277600359758047360476695320282576185332184826953773314093019075954144082043453291139541196991987404985206210809583786376758120436855772852106442023690438244771572858436082880964058818566883492695492380329199295497506826293900540362907107831606365866198488427165524027256881323640586173844701229482330576338804998836796534605897336447838372399207821877011766766878023692941028334226974843703931724420382458873324742352560081693480856063825596999806022660903399685268991661827849545386007971815635844004487936526278789276065981977631834959129546124490411515750084858000604866866122957878894801040139652539332404900827689718991916963014815051993920424547561023188090516069018094212595108160693436156226741146739499183062405137896468621129310448451854728916667081890937700826594653580395177205441888836082511224652358917394179612356634616176289656886309473230202682783236996548009232917585978908826584627459993867480037449219484979475361563422585288198230625358808349858706163190593636367238017680386272963691161482967600431592250138804671839361473472655000891742708729549449163958132062417217266081977488600194778336667282165089382343552749504078281097639099350967864136580474061008667831959552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,28] -213870695606709672936966704861761857393434412960121771431680185175111452770520604037758257693456007545714602526448169073179200586443959943896088830058475918146994947227503240536788164518560524105512206434526457497002615841928873442490606466312243153019452716916461182814449419681355954930067019395902781319083148760959860709705596933238084024861907612202417533326194375763628114404931352434737283322508755567212923903819019679788457581179129370284159654471506489479542412142958361206209793055059141296841102962610326134662512585612835131162471800616486530056984576623155943677274613426122396570378376998645936149830692421062040259032569544115847717488740991070243726343246180559538323641208867958122593423488650621896982174582738751595639222408319821554389270088348018129929155106016805746871171194227227905021102841049407682246392909862477069560712209049127461912056287798703742305919690041116214044670015525526698951000049820061945910040714226158926507092599133565987066392287146704144969214450375016700394466482692106216009844745855230560069898761074399766457962546523819392178144350745770074674065739838733762077055832678482381478765915956145451471729545124372450275557443433523273400527354956197782380485656659461777186500345367103520376349490632207393902036854119396946895365084520594455646272031081725153118384104252885450258108010700449967246742407072924556750037461804389254670706176781915993149276110219118524135258776792270311152575829941531745664867980079395168892083553250353467967861095523731869671739022728312299935180248378204925300903003605019537899525658450981237569993747859845452264843068047465608638317464634086470151343603534434965199581943581599232713400310135328273082502984702149639984596593030389022747142269095831735760954737592693265998840219365122969323122902780043171164409039864330960043311992690532036007647969609841631965612944475378761340028005523366949575111443566763263963342092595259014153482230763701599914835647549717908707883703037626176244920121303083008136226914025590381090056182735344643551358134453752500444958578165851109663285109315723218350617894179646145951413341202487637430049660016848037059817386854462081797718016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,29] 114857123824654560126365226794350064214663099640196703551413421385786055976557090210616786739275426340550252733283303291764295654351519146050069275380904815264567555042485189564138673732621758072687513428604873301545393391600369881460311795136896313731354804167716260952437736706138007204590664684414713855162511541225569487002027353355737746982500475709747705873475468639802122551663647599387533606695093883882931920340294583255854716025991648195803214085061939876098739965444376410897355799696528821844296805100949424295828738884685744624899173992189599564181075093584340368794191427776606544060661918865313485771725615082275881382104876644188765416639974875303364055154536824336886182755967165651933783482543450435691486271968668666237228750465550994640512872530532953941283253835455211531654224867333695521296440314483635942464736163819988843176240340224162428302068937204723697889157711135590111354996695927826587366383972141565856496651347871154100433976885331908969212407452659135753672938859073115386908916677542717552466230886003116437473280820103988503234410205269050538258472238230224375476477327132094725320058868684566945705571580312740018029896486490235096242772906253086893206963762577271328883823412065821518040079614119918411407028654078020863019235540959942102596951415193571830885175474893369950784985092655710066655858628049732873189984990284662412923602499919002698942999801738656967029778529967444687428086001565680242931461069572036788005275159318183776512524239258628340109904056023570939705459012768034903716530787335400759748272399807989485634898553639375555780323551463937553679661694978029786018733630177236445367667816053407912866416920355407327027930069794928983133550101391540281375043871662875896181923567915590581664233202536087109257533957484962210446822839343467154459801972813809897098334671594657596618830871190880885126351108827770899929075349957596170954073329961009653143493657846964975919403341660867492146638415173776568428303677154372436142129958694015981041981384015087172815277722319108380537868602374477385066524457150839722871098957554959330737623996616406149223998768351845472952432331508301606668506054365014556409856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,30] -59731841443853204336679640903249426028608325752512860306372500866767327273321725082219615165019638219301227567850234509063432629208366684371577715815959502615340438064216752127725245319283468619501455653357345925678814685407338595772945213653355777756307418155551909383514526651711920406525759240632639160299450594548360273069366464180847996118525073088153009678408507966666666367494770275184852922637406169691258812833738318171811299944283729627367447780579200349592345607593180067297478654244801848166370304952594136039634942202181583973310882238387852355415611544437560309617443958966322223934230748966399022984312423762636651292075866624945337563832396607337891549579701629896771155353898015209531686738190629859987844989609472514720296788537860245590911561791713884266585829762119727286293407973545628355506085997352150906895441714802966407965882981575284373597670299464806916261074613152624486913740631047111463115842148692028772753733469394717536443085308175962956752335022082595469366172961257672778439302452964081560397434302334320883433335565824965816704002893015962954732216637118581668045187714389229673804868918282361816647066878671124378010125543587141696563190447814491316491829988594119676164350084136130727487237122597880203301072096772364260953716013946385114461157429022383617739980431764408621155280714353274649313581370875759766708703415619812310877848451194901717061065174247500582416236320313113777412655162091740014383675749913713908333866045979076368182490846739261589178031837681367453761651952291485710604882557657439460231787066259613291946984927901973879663999042972497551430022753519137260064256902461045064334954021606307365364082737315639814706721355667392048876467597283132579516751619703657626835507448995721043271934761798321080881990807387788002943815886156793688409651454543555412721969342186151678353598556331083441520449936166898547237878924251017541505816515786854716622480323162649040631222857645333005446667534327949942345908569505269730052079986549435942892391050198667532797212331485789054619778161199195944184874491199267936685690924940176826275363337755295774967405630922634866921815640641580853114685348451085975552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,31] 29959563425411625364364122019669760019050684980458819933561583551547360129597424983421645908120280011966595103395828549207263435479887528101829989563177858099196390694861580583234082823440363268343257644830106983899102795545714025210587318755661456321345499989994979600273887341675037905839557805491346373135279757892297049780381033443597416079791145372535509274000749916913988111293966251275445248468998169604674005014176590432864490120872391311951463596367274714449511090293291750568515366255536060583121914558704777731394512789158262664256168578451558661437716273733519850183795906239727722003705224471948438390380409965819248751429313111303073752147158008960320820388604542284318876738281661253282984259889829653823327409020799854372271098692866083231589462125578642443400022106457117758217358878366534572278283884377245650716565261819116595629620146698499979017161564086164881711893249630007491291495227540195806449804538559183208692357980467836700643896077349999323962616253858759533422534834699212460118827291643069439256430641054665381421187625457277863027001366232095481864181834638106484498738638650606589203292922009545186340921518903868176310826370495327783461398401182353368431751950052967313498896676473490887785211811154270923620772824329661995730307760327364245189192080684743035371715214648027092076896907485253682612091147423898071718242813490439710852916375452677530563810924563298452086743098606358533993740996423283239419064927340747619442613295335801691579655605400652334608061937440678697353706431943532777444723424721963502165536651968746840130542416678399172037324128734407085065370875296499510754696611111517583470836998064195379259656936993190964113966735038437952562163853292489443112170896561589214979961223506738187768041070601276234569881706686405904356362238228854230524382911928270646414028691708358606206763317963779742081303489856941063193839340774396242374115814229089682748512210527732665043760158217692446484602625109487563922139140551855686223613714630663144548813909290719176843610816095949134146078026152058643160763035082119069101626385124478145989266598370644369427138428978918931569623172909512622466946460753464746049536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,32] -14236790676458050523120299371887006127369030742837787108576938064086984243612653109222908249204235489117323637576630542659277588433775527172994181047412011938342177338897096234958248873483408172277870081674175007721622922966266086557078477614235973090113779448270992160131514568197132403049851236796691775548380714912068670241011520145394090448128787348001158309866481542348602231479831424782794065226411693942718649484338660862822091717844020176079607561484077573108528552472885393790436154097407656570295499972767796340011942980604241406487748339073582393096600628654122591821080587245301398321145384980598267405126510901392917867203220593255973267613276113132210037502773148976514875342563943949839287676934271583089591447707633130126019706307837470523291241850129192645805560462483177908377049170367214016317486181957641078356329080708727488570895988028633263544808382242968166180688022258634997811132870875284279596029842508222450307732947938317824127779250009310577075020095867405513200663396541282696398299885542134403568168991645944603256327378483927345250773386639236999423896392575533256153624839544138592663508813022465794690181045190793453214888821434104148484874737369794949136016866938226194356596154173968755854187147170566542333055313852455851597115771744917426687400514916873388615913170865675745834436955851203635773077789526002358167676064088203659425468088576137125680372160182626874571809038368000303066057056990874913831857133872236973905110535798884342655344000469243266308035343053736615911976630992161108345771632602134139727979422479941046828756604720543159374974992515909505112210250541733807815861581420813432713582166650124625357143351148459617459039390430338810758325346023981876047008930009189181894165849683032550562179750323290927418231238854987676641409151468588193527833704828181320213426421797066092002411708887476178736860149466285233502589822427405032358814779452357810069421043023749696150200636531086623824300628703748938115442238084949445473485624999372543559003975531966876828663561434068847127546063365554614519437761339138396529870323921273789558875196213921626742667529700379238734283510514888911393325728303671215652864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,33] 6349001589135168950402963308572125594542793856063847672046327397209183477760840613069981426110900356825512179885211448536543909155421735480169105906354725383418286821906934730738416229764207331488550008191366760888391028362022339020211114324039472796943908710681849015025182545719054651197860207024422511601365924353082506903539638410154367271483337362281230381122020308328192162932169812256754282185997772688461452144501054018123944712399464327520257064152368412022753518567753294185217248113087364661109445119357642360679101443420491929681828923394368528551187975080449002887720135893476582032469224403113775063061196334759040811353680335558125724221755911595087015768148402039937546942083565514431507757726049395015502367238189561465268465112235592527192984815854202670529250548937619067228183522859059923031105033483133680916729503252135747691894030757855262306132978892075284815981978672222499603201703745842306493348691582872316943433196269766198443338559735925092063317365999975007017723419564529818732308175691648947625231791759361514436817106018146675694451536613477493431719818603161971038107790103490119688702532371562293005572961880000487703773030662216521083827148997721391488161540161989324979260067583170741384578835989762843417633267122174054753849946689748210294503603065735331823661498617186629563496700099027299569433774182293850381713241959136034602046264160272477220712353888912463548556862690853670671024319272152958043443610502128788857767272424728824984742877576912999358623319556657446989110029153871661692243266206002753420317934047001863645308187124277021856902094659278232542615966034833514451647753448932964297705854558918180193287603797500977484218750174679394713818674439683029494572609133386611806451201651034018926658653725679984579552727392640490866867251854971320878285916962168058509479593450630714999468213290872250746013328232432346828727049735410446789827454878922020260857591550209765571840758238605543205568844262294392040918609809703031932871333929008734597751630692324227228828616115120601075029683054657065515315267557631869098177990420946014202081988160384517932438529769451588720006913019453920525246911633015254810624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,34] -2668640117982619126320861474136018371884570949649537434826301212166185448472017026491731768266063977135136228186433348771106003967188737319132294584818411591337692909473278559300600347935110544310648643322279779945671671940163469421554988096027845423307794611892254647579174734393854688222068935898599352312271631985101315624141410775773260954345417294666833794240278568926712820181315225669260414387728828252930415374804307484218755607356104116076781989929403162686070591109643413234254473248289617199468274901567183501419692211134570654256849606862163844407152154425330553288538364963954116523540245630801073611975341296530200202808718656643756458018646355349184842872791128137708074277754235450109932099554632811726425676066732156394914574430044360757947964946201797383120492919905909083599644178772449473868479781564492423414990337553644378798758599913826911954987892854383616721404546034688294765059946989626802573920530268917819327726489357743848471661610114314178789289985218284615317083304173833905138586741896684058500194535286215700644972874556415861253364420729978612974626535003662919573177204502247903426739400411322170863183489890360919737862494800519314949096143490661900385671557569020644254267180637982073598740247076316655183455086096548456057479722808198911841015388628559270967478112966018482350509760788579546192500219193946609035084977840433597491818257943585118014121824830299815867657500612028148359879244872793382832200311881563487879384773342767873098651824839641738156462555580410626927788920823276300836473723105909093352668710213276144893329281121948888639560445388292929037166686337917943317799643380048906349994187744445929721174413498723397895545585267982898742289973916084385744766335963136738263042613230386204977781907774630548986835332036034880395867025912538749564500628193775202008180770177989602167287444872865563914220653936119491987714895316395090374847040547418068887182099646735565296745248971345789548882857880418030869492810098205029282980644475986305882715716843924263883395842378447300953894592291848358847922300707993865487597715277057778156895679782313487428747389145027008781343207608562873100401445828731384889344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,35] 1057439010439855223806982109951300116737441791902441365594137089317109208092838433658807084812759659035485543551536529850164709324829412876495812134497859778209468203857239443877357487844974930876995466802106180149247249297104961659222597382937870458516025465235473211464722228838395506679055055060418090651260047048533714343295465749901914951953729197209954931019271148256486193878610741925329349154082033825062954099655822405796085583284029503164913551976416336720306130447788950162996058525147838784691037006430463789407458417919649331691108412546824870952267398405207227318486020220621778730467344893427755552767757210905752481864645569750440647956396218330537985163771770611031839999103661113844577279453195080342945422620155387068961524091446554783972494237881484381056241593755721427877893108856381776545095792214038294502386270929353064423511657120178812404776809037577160557450658827716462178627050360499476999054289449314650929371036623176338084094285337416781040514129504357826231512899460382385271745943454953585422877070026218114601471866736935297401948272897799016896235801102848591287273450618447769305886457839151595916017678140198449148095214398729613612902292865204767209745485882170910791696446719369023653389634317834870180124806096823937161575686168780652506319914832704451969326515702111016436933627832253768303998799816042068683854327763612950944360843126541590828378898541475805441029542411822963302289130740324041971345126018331299544564778135700374924648115259283936632210044713175853884915362157741345418751252545301625926917052509384218025662147752988844153653196074788817613652169135556028301632383106458677823547795336300433166046183635917477716167249510418170160517078398787990678614948410669449856193284561598296922355427500874052072776068754946855775181092188573756752054162324291213375170412059508268504913053708248089858896659625153871236216598582732834749216566082537995095086515715231448605013120907770223280531168095996249393199905917453694400350593938226589628869299547740685622789474228235046975358794085793151129606480764849968983658489945209900084008244656251605562390899438430189701727015677797665273920921934406522765312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,36] -387202199798884276406006812901498377371807431337207120992709188345374141737134836464694438877918210022393543051351448244083165139868131937421223498029000409823570092979928334208580765472198432219047577595340215179766851835750250279262766092013771999636325538786780621385946441074396821927131171560375112859201719165971575301551080224203849603841097360394714244761148758684688623623492179077112397031271439209548015645721222554881652623536755316691722001453197326284424353801763961082730260745947612785507330886750719323794700201588903918634223110598584064812827645675312126666117865799886710893048460266695308349594349566454688380634023241907109160910972716276680982990647307733418134930269703454777874503815276395244193594211925610778421720955764917238055198007621128379036494524398251503182969631751552856586268100830520938702197601506516385089121147701078525385481748470152789815886150504379258676740311685236705232333143700778316836462657749693709537307687471166858141625942256509639955702381886425861224316973143372933369931274890229200854475885104081361408192948291770376030342906583882719025263522650256667153392370519835969350670402674735814914336677583798231506698184520774004778194333722564397646409261454004380750619047142205132772085505719989781412115132906190259749341540459717283531608896072878037241813527199634905553941248369561597851350835221553079597713921448423383393050111540169845971232545089142925481219441730686530624650074774602041608538597229424052489859859760656688750414164267741265403702483390373070215252574953499864605418884799922897628961604168693498635105228408832080232342167368660925100261650606088844060298536861453133567049405954139186837570825820416276107696610457265864509383094220614716172478946059884420861250963461249682269584445206376842136664524684194666084680570665754380903857135802116723758608256029830317322700135141972447848590110544795470304266360813939855022426605835957829992164433662336341809517316731494611144321398142023711113855945931415236702041029692322089523745684339453514426656908641359051089735214711405164443318724359217114628078143610247148519875630898844732869692350827773536502514388730879930269696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,37] 127318333098821078663130175093049117140851092378194048965654118140762761168174581184657178117092460571410805240735395690224160207375351075139551664542683886860686550643096341950044640029558569706852470103690074197714142340597567917806110934330098447014810794831883744056807601045627607108786815525651510124222277925614164326003270144760757817150861580978834790102480685325658841556443807311439796655156014331383497163497239632778836408715969270815976815415007345778267929634682700487257962680256050574997395005045901674260444412107897269176891083787876481409772038420381835241154767350460202195281299327333357976282052417486869037342487700662518787189926427938566182945202788695805706451283918520415956965005947572435394345130015172697211373967826570549323126649650509433595910914760395111716272769214679674665876188399412293306334450447174631383722220822916489074715894564962960692033740144705892773319631928612040260629437343701552405793145703882131966067282091884737123965750366486175704395152394041498366914547799183977177643754979355823010105581525767067068591496499076112728708682393805922090480614580502147056954998590571587274738201426683983889305646577124278127724560664822726278173705444885950282476563803205036274412513078246070231448870830313890984804751911511671279301034534876534367169123870093351605258482006733426136343170239181478987657618089860114922611492350065390706115991805900205541892252357997548367181250814110362396000790762934926280429193097349952320464893207854977335058681017462210844953923990547795008170553069918574974520538099615769243417657100858975701284133558540804331779566241383741952594453756781995648545607602263470494738423212927428894516828277221200454884546230051149054558368102493402426306366659355113116715947574664142167396432102211431110176136059570399646615570323091914858668780165710739890917507972536745186349270216251037790686430853648439903350730050497683432527016503315964387082505711662287042651015315979919561913150005252431180880129734645827831931723264966339317587634409222853468624614997715730031356578867413397791109497333127497068821050645262728628496408997880541941672787492347105317179589340323196698624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,38] -37194806458609632958592472438885988503836009994773752885770333675669075855408563918635720612149299208562425176529540047375707567402480543290312361795815891895487482011294172504710630723599137690446798905911599091406214321523253256971011725469203353541648178970966235065789228611019650368223846801265121706344676709513518386080646893693124745448680901761849513453608915816614787421502675977643172876641802405564092769777022604191838454801029070879143838338708573740459029972832154093607352235789277967818489655240883236553082188512637285975489250657724470118306991840603660035644969136236366554546772358603854476507449498677987483227802046940078197939030963988257202713084674083051723148818426933925605519406933229101047208775910128383790426609233801349867018293203146736475580848497385724726228404888412784781072539244733087119498137757133314923108882819392162865818942121055323774362438813651292490169068889949258784229227675446390470091801944191596573880250253351928334656371946189181904511335135679306241034359159819178217538729232052292589355736192930208939621402744575257631250715178406918786254683829677154947988336695873428506901377380119258574062724164719397929661405025877775718891224617217894696437215102558702376874596792631070111757332065860934468985833156488281801884809726881375217815333966332275466796904512858141100730858536284670783454751529005291439242291716667606170187432433724780614328740195505816812969805739785373825243363107008114835056066549182737715778968160044242538471064950832119332658917991936080674301794906574621849962536267286556396453422559643690934208516329773613873859315525369568806170095828365928312449453034089379593730517401168005021869493447454363705113153685647713143500177945809469865886121828870759554433427794943382128539800163672818421505534191015388010067385617692439908614161814669866423085794126010227956695160361671568536933082407476991842351160112455817369146157357393609882485568470871641948527794481241847621354450590373596873346542047375126600583767740858300142136788531365480953172138468127664072180279829250447582282989525289252098865231979536399004482661351914621720533416505989526081440965591556134273024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,39] 9838186447268159802363547822833640977494095126685125174677964797990577063610545932285174155097206590184435612565305445755254319525760211289578459568066148757415997412314706641405032542495352046145999418444503379699015734956493503441904435629557765298169268801700993798751575967948427875796247206369114434008432811704021413837226366220173299171172264663134618163173922017741257022868269761001319693094127934008177353042325835689255362688670932541484470726575004297221220466336687153102167031656606898225233492257317700156921748778388520478391034930897273158844913106468628784603475447596284649194892267167402924472672668846975674085304800354801833614888149856906114298924088439400393966747499306518241354376142604036962611347652084590101181922028427787622853106925241351107331378017931214567038947898112911678089705259501597682556347216048826719973925311984460047879939371191662488310518633755705551273349239170706495660829819896171689484222509377979810524219859870262768683204733446214904528010099961443398639248204353732764403180397381246815822971788872522454631049228130623066167572477202894817554947487355362503599620085889191266419455567794833471810026096785926992808508857733827349339021788627123709710389311733891030878555963679589210293761715461890551240740989048942075662477590148190150824854258822100218571484968752243891845208023347982788427752200423287180000700882341224791446158373540979275758502581960767810209092362032090622549373702477394160492103558964877268096722775662790922868837850949353592826005957768942170218815488964960068918748192355518325791927138585718188772616415960493127106239549660224530024870161190558841590702064331179383644751018376005703079079065749294845466229673714293632557906204878255319255001040664639405474536627560688635790878178733531387522194750280019583136332271220093781382116087729347398358064794892875760870398078615184732610498628366704398000043158507412597533402812303478528829681385383102875722456533358914211832172946265626813750803210122375024046149052436921198844199091870451572617463032352423150432118321235564315672276412078830718362772772024856659434577135916931632583957861685821925013741270062312980480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,40] -2402688713469019794261928096699377146919678729905965646397308301979872505988378871899860258983898914610915045673602263680738373256704503926247645858284784526925841884047505186740388159165073706862595564569026046182539928025761078502183223608098517089945501380001381403057276813619792222526518241357049250209213879446956626706680646102640242609634819333663478272487690609351649686699611391186582985480905558666113285220901992631444894990884753854914976215759969317336788975200064619081006756856446514024652875400284624971873725032181996798989292455563570053798683296364200522411237160432075990069121963286928507502719642386312033908071720959260665838316214057147016894544368541053911524457001583192111436989172823412528181853504945561413980784937174750965130684149400575049044623246174765327387493562403741398950163427871910210351982210713238996043873371070054242602375932467681461979178116411352802040337246178041058252079077344747354242288969510549994937205134321848172360356930303079186787220998802623477603805222556122765291821230350689076194340565206160763702030021828328182640598759466808314096956303926148641259176786967155627474831862443058055783101402986182228338270340683273383384239100383809358618594636555063845816335802240683462892605109246801208212932963244555967154446886992545785438068473897313578661291190383432875231539039708659166556297169277327437741675294110292205457237236470415486724656933488477829621434712711082349912116525851273929102589444798509345821798948119577706612274394999881961348029569005724624547902980331027639895367858607058614694426536718570012296623304762110332686211096006006361981548366863804818328721057766188535122825912439351431523966421474801021879628178391889433955540123905307376882702001478321674784617973996921985753531017094937651751953516891715153608505235714871309620017533522981861460960935670555040944215505964414321653514505400777636255141912941354776884462770396932895279897099228558471819210069095406391352128102868902809540608921141362390971816951949272761265167264146834523811078194614520199823778758557590420818422328795314667116979333443331593573484517105849103250064011100214263609718481607467204608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,41] 517294453693037790765281644114898382358388706116104170736894153072868123139844729296715012080573541787573758199595825497795551979090649328688420212762078846631021520602320243028653683406795615788969425338747954407370411581303883634298797573103769630500138004371615922972505989359949257888453277234125501420770013401146897125754183094033108642329116568029705632016489949703381069190322397561673463400243698801162178718611248725805257717441142796738411048795011479358327966281544097896410797971979430640430617879677610222217288416185689646573749056726125253266505666069688164216793954078211957099679834555082392697035494380193808661233315547763644506381154199630423225855085437767441294018218152295930303927611873924536938241001610664500634129375052524733903160158417085417725104985727446575779208661987337363113895713997687448640449653692557105170371433452355007851953009459964447372029414561974292058992542717201603490473354002576639503298039733325655978238317661388269402571223007062602087939383049047650114890855066855452563433118145351140972255397141685445025022919892641129744077036561171843425790354720128963100831685057039725382824754526474268342720627084291629777989083243136472734246584333807910017456230164216022730491271521697586898634247307573239842100489188087515542123122475072509612522020382639115084474124866581056690306725467643766287251307971022221854834419876372065833790340567144542575326305138244209469648315011372859673436209453741184212315677517343927340968244836950244527701662036498560232363516261360198767824163672000992527122457440831092116547081905659072332125228515254621197076415171179228176067604294499185959365276497403097855460101289705015592001164240693175212253702425367645562259707111079236418606162171178407310470729792768622566152449337243492533867809659350234629716780125641139573328085542588091121591591486120221850934991540779136825145321502880694705927421777071811319141537131491361867862520531411405724105522152185614934404914115386687356328222245858729963353614322689136471122074755936740929019594543974229592105485537761207656729227361848894921804846487760406250838769124208283365703218871739807900322360544743915520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,42] -81804556121571667928844394113589155139325367063678436691293952171630925933807661145105418131185095403930420166652782778621454355242546035999832272817732204776418721722685608785580714236307606903599039359490906813825001964539553506370307088330267713837646488474326798982341120683259940442707434942032546365408913118057706678371643168948024752876666494302971899027914388796493894854119851484097497483839832004756134873568398800121506340512084478005463156179473801771909319557504448778445490434201333684383141036540241694711189815954501122209150763873413280525128420881611954971066128017362950466087601182724180105771730373168162806200726264466965773226368703987444195840293128514606615420159714748617567853990635202446909343511491822661186049796230845869165189288031246888608055526166189567302641173196505274097126904327673951640254355194750409080455600377295910519193071455103500833611965049080858626509535706274205722851140685174580450547040656345675491200150488085037913297195681439714999984123893741882632737740542280923805039260995628934692770659335793595067044473707462033644329195757292944488317560131130006037471051062729072338008356469810483416169109658408527715149112239703168991196561539898009385730537920793086014584978346516311217575688022817221505869739187737863334455800623204562823223930912646585242629066606454261271167407270426966324719025778155791405614957548389908852034421584492035198613796819014839671878689232443579255593681859191084989040739037189907787975511318677183495344092601979181300021566410779507115972185179490289423902292438011236312396451693664008669179449743833990226173885775539534827747842820275896081502958528058771007845195668288701632342092379434262667312272239141765144419461536335646189168581352060996539366854057550632417177155937383280159129569299250600560749909311009432026060479105550303187498639211470822173938887040220750342889598519219179657509989903654517127802074816091117385028901486085779076820749677987534381965590616691907448755237021678087439473838564014376968047001005538804170835333344884478220951840760979266519273857629410970669840397943072592410146145314074862690308455664175124193515058303875416064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,43] 3587949170112987294239677899223624280991509616230248197423968417387741278490549519730750913009582341553910336828892482319370163867857581691606677651978357261731272154523821214593713447194500151104926244982535520834326003173107167700250856048095032464171527946799166073695650807306005793281963054845646338835073720354567284194706360854527831884530936465581629534703569718515109602237272339826845717639870578385607943811233242285737428023458165908723055900981725185468995356565367009201586803411500257813634922373247656840189784282952672849519615901382272613942823542317346146457515863223802803285697635613693145279075312122569473325941425075766132543742232735217858913430438003717830783304094480318759675431726231501131584083091428344716553642510201934785979882944368053973613582406477924377555315798022257758912122770677159989438645768045105353170636205439041727734810975444484810605355833312760894350576559382860840656162983774491352805998542035945695494967279031642970144252923807051596245671282157997559323645179226320078310350217463072361702331278898870137911784506497355560076073422717529740629604976667828786395941632813402105680446373426577295670179580246498852655845648318496669698865038397810252840191804023188485555903331898884224277287508069158359792946949160526809095479053654885443958178580855666941785809987501706189963906091611616007214627571201057994201034318611419032502199298533919212534924132766430653985011891718966308245298932995689531722949271601650654512402836770453687601918669740372125260900939322759384282537889241433357359787306829280736693045408447012873289815321237421104588622913007287456430962884353546467487554004807589220698487012487548482546583904557039595178330907813957470352243991591921359767054725157044067744213084696607189324382377289849623889710690696199234626305655332432798054407198640009860852860363547832320889968085639826563261681321123335860649286972343338441560576516829658174218862569175239535692364518667709388110769821575408724037318841877865725273269208320937877293067876062233738015267992328542824761268440895561420123629812390738492493434933872452821905082125830482802342153616230397890002060522005987328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,44] 2637831942609248263295308357597407081333073553855976482671581608951278460509424716257787374590131402587695244770602466760096021632550711546241985282200702051387326127724456396865773526212145743502045149272408151470662228783455020903290241699511698329221567313668291528632361658132588049480769491478839924694266893450853481029653809987191356105106858337259312092372741173669401007579917563972601453231824063140221829099736257711074328777769668456759259834308956600938121407110430765200955059509319642268345063837012385153264191945218218009333480498268523808165572125337661954687303704229528831407489366908544764905997651956244490490406016600178580876160800556580330101274366642113126802792651400568917034103019140891209259595554934549311435751376132700991563825262747799953749936178220748467957546087601327677909067671879789767636510083147127999089096795599928575503621886947965372619681141706726812106042780485185184119592226327014850182468832329444074532312703523632366187722922049154958940316603267862000556467446919676637177226168451181658101770266955528393959788336553806137002116596918794756767305041312630133458639327804983781639448602636536596848364691547706036544388201073626284625595152398935584987614886099251934186745679614169099937627843697324768272834966296141899477557806179344524637458129231749987566511589205655333527402127869331552152399835234881219684436575168717055324862906629934642648320581065560322164755895091917297607438252303517742726193320359823581871645118304560041930866460975175217174283199296125379105764189825406861991655450414131363487465635386105149038752059553383879525169723982018182847026562109608583282042760020153335236591144187481299187393679179851666038729449487916002767344545404703935068961504219772066575391571663436645079794553246244790409464457930593537015416765662996355668239329531265773397211275597527146236053202790361944021004075266011906989329762271142140337866563488739147273756461788754445693392481167828084726801990721683104890369565991947807792991672111527363784355299592164790416068342206957870781973082653724076459683133719101477660702749238200991946250229794258667518987949041690768266541204559101952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,45] -895456776011911461250329755759395241757040284468824849081590251776499598179566521439763793213782102049544549931218377812679477948052603690928768521743076699632017901200153609712155699393661052231919923473230308530073804408337691055184098325575715143389500316934667949294892958842916081341206586568841077540934695488509712884626368336440717200687021623579350272541909517278351731823172664359925994819951234164190931544708649993536450527701442327928528975364288673878878428806085915698533235068586177556193008357475214551561745076352408872393605652274768568948761155927636672035351492931699204197389488758949412519930278316134377821452136662020078803286680882519936571809122681838630471269302242579902788166381528714452613123508115313840987407866944800909461165944138221193331033880375522271970181464184339540427208626029495830859919255500714919899444165734245252044224997539416558043998299814455316315906272913629375479712581163882374716547703636395522150171154510464634109744785834136526661728240628481665354428048259777012094733481378505834705004628702897172185251807506012135161035585333573482736675467965289717677571146077810608725796781596359295572160000432153258322906570264691689149960862172264929561796896678920877634430471999931218388188150188630629938892040805407866331978820948901523915318445731880961894084662452649484846693804557804921006172292298183414277407711160826475126031303649565013784648727455372309901678399384954464628711747871049572306859421911153844763565164624950518093510751506921125099009537857356809603263694217968911652253037090607193607079516449604160987649448657712727264975462210953595810498990441089671905082907499542740793498319445837116118561428691465555353444600479640564577666215373167620245942715918539803406218749957358003236533230821441445016279092997869241741646750672885412581737496366792971926118482239670036505142173767435764401888704153547017470414667528206102717144507627006106351250868938659454312741346120289834764369115575768472139130545997730501325281982945412198380461658849343214031258206283132787170040085721996851949060973708290153260355720641580412299816552595467375881839861886158683181273440218775552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,46] 118626673328233457779019017954324464540101559958561989341057653622636416923854026294515339947208353327026801592699729270900879941573745205345703834954501677560337189040263706564869602272891179337575130887330164411444137825734633252629137670437405576957107309090562857973009069293341264650202275530983056107128129965441295421923827679392755583663547111986276759015119841762567868270631332273298695205215156749896187070782021961839985211534184799035132989865532304425443878515292130256210833105810548572769789065717491755007554677519348298328237319135528503980763083595297650722432851864386191974213715940135439261268406510194168069048539600957998331910149887590247548122833639645813379605516179098417710909783455465962435234076889121735959235824391255635392180731255457947488677326515939679087484204267290764844440691431776851794591607221991566299026321518839760261466456008125625965875269679867187689438888243870886202483017039968135289367257343644866350959026257262548294652607326889027276825939947700263790841189829223974955035376557867603298680810866368306877519943579862679081268988124510987792416210628396596222626742358134344452940955071350937027497381628586489856955197719809805528252497894074689022211531151974363947871396039658138466496999177059532969135186961123858954863420453456520443318255280658497526163746450499138005436485167111259259984514372155419681024772948750396340271547577212806570581164323410646004726928121311426113141618974901607987392705130198618428721457851353803572457691495938870087489151912516380248609271673242922607967901938987406992717861133731747906017859329744704276016898153392506111255525017788139816583258575934149080556126271770130893410548719460821613004606591526334048761267846535929106203175187125698281384028212447833828485527114693183708548352523061651020299249144671865449002428302160136065830811365820280225236925356957369602927098441469685085796531251144644254286690163760825556588260320851052146041883709605352704033040307759374641068848616040621178366534971849722565175907282555879454051466184581120191211759181953868976677331585086732230542135111541729126797287257748656264473623608264321937550224838885376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,47] 8490627882912075950436205012668727694154893297087301330418133949512418565768868073994145722549523835752435508604947474045473397771540122748228920030176013802426349794509249012538587745271214955336544289609878958407026179814465587924464094521850163051776740131211303187254323061811025564779225166322997733633492111561654012966601426427215414238095982325360755057067513253050335785801169296659015180771258153391244814917768441488826784358343823078602551345001767049659668709794309138907188231059944007308100629983354889643466238399812026404529972324143326888330681402440332211975455636097043927346639544688527665468144433452292672935595450350905263644773933889762687229076895682040589583420820831783673288926427374652089189493256357453895451794530957665783684354648903099149359284094942692059304678169050286108953208105712040829537606758914684154243042537820577423466895348059825769885522800503381226237472831933940864752749307998447768065814664709291712346030843858941850849202441131696529397025918417277776822946218637432538657898587180117196424233558035837623252138358837603294201934381574472681137280503792098997690224645485049239142798860692864141656668646050578367881942621623479101617984317699807919334946338641479647460309277731353725296629414798350522248823200339822971103603180379830569212943327151818509086086865434850921005335826708129140150433051285565782558457723100434016888204383844607582996491552273438603990731266702762044000977997723354333690848333507992515537804125689982297729480593863592856993408195244311973067303886510067248481556726447598546118442811031841416358938997990559998276574837365505195597576758331704254723268272308743449934343427607058259351432723615563543763977371465231613013437108390615298348315254111668968638885272345200409577413003465255368463706672011809976109538708584256156723014370726990957273492395895822073453958001074994470196501718402778141976590125542561084658212407274160042448598800172119123081296550732578523865381034992209532652539964414348415675015329200432637973052420520654608073769085493490249177365674861674829540141717264630238397262507977576489672596894161089976149715618959795614685893878611968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,48] -6719454433677893807207086245443559748109680860778951416475336276958653467256395747243515681075620633036352349648888649537730813791627111124843108469971466628324495138465714219514393841891389067233386894980930450942973566028605455021691268403970773609044171099312959611465908198969795361649769810987364747843459722975770365226367859669360797256185197532517388856740777608520743541106979631883907796407442940086601186802804853195325994867469935227369280148426850373472223722889642670949332297599449120869682131560977119871608484038980990915513553365496766626955331766623326092592597154800358762986719485760977334537839186897999205800962395972476445157718714935298851900926349780476490092769690828999945677461088078286798331645058058678674743717131240305748379992131360162729466578828417060212733906698933497040742463256514122307268500425443005002715431416019721248309375434528052317721554037490706417698501316016123317858318728579988641682334341211696960320424381019994736734159235637059327010304507024418296295467941463073478966815110172926289584034334656071814632598675486370856526378575337027944874984074619969859951651952637922391538183894228659166695044177370381730157218948215878994374287347650782014388844034723221614295533308464881686273112260276729680704838239376102961878014125782993763362942288678897535876301283629470058336933310212419274526257443422352430180734628764454585267262885864957391594222826870482831013405937382184327983518160884809849499359463199535142154917439459660182883478710338209940437764612957594179380401545011871126710283111834684839136369645981526877135514986181005391455693745886712603253371970240237788800780050153581387429763981871473815542331775359421737472423771728463251173114904962611485726026462805001609219690888263016981080434616791064988092477986283044098999593741402511655061506490343588068376918458448092719831642117130679534769018481383239095382940280301046823401144904853825549342256224468666004439702124191068018642652197288853858630979715003183737182105138452502393753836745984016159988994814940215011408245653848859619296578674922888625088738021203582686156888091179661547193312046466732021681717283651584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,49] 1175901883341329605854838612992479596395628384113847418045816674032081822045199854767353079096141756703390066179309152492827151722291954813258280381353460597664538833596808122842843585514888523275242301544727855287811613764359989864386282196415890667353327964770792566301297662588743149012315732357781657920829722990138806795487865311334268351067248304041521672163551951430985666146001437478122119411698329692939240398690972942800277518422763327151417157996310593246443133331950745972225704455709588334730903933906036514371389297263181552882868857060031471672753992770502930235045079114753998406057011008728490581574414119101016261422605805934450786535696722935988213313042041279007242794353955297070469757024452450607529420936075931987324699617767604746090929444522092342790479572326379396646631578729004570145622758900764145120069036435217455943495154923176997478723555241391115252468699804850933770452819609195666854837885761631647871755794637487062944962161651626024653998080972991158279554854777327339914626450492703103854894520243095742443262089531524140394319682184994563704619100148564452780656622314567298024404378966449967507267552939959241884823573204470968311513158803436237202471576401843110449996720926278978472277462042519675177657425155429319655934847615805284765276894777988744388564477719504229036550868586071786499914037371142227036885857553783232473153078373193774005051046323170825811653995310577236639592944441881252808771704178936027531740489340969925990012972292686392806981708507485091976251507526714374220183848567459280067818875147655421637451445738008759358592019838297842366078404908128440177877103474700467550267627369025642260899586007469030368155928969908576623561003913994842450417993719250404063615144218173026470864183878937034849070620370052464617392685158606194453607638987593329538208800808651832539637869939022288341651806568973002179323729447797664151431286912673920998017558020006467468690596192351528699754753475905712953042143558487555730275037406454537868567163908143978522490266774457268033703909340384455119900412741694838765697489618889790860654655749780536547623599103145309614764031480038723464706863923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,50] -29837453552186559277704307978692965518978084247189696346268507911863946200433935295314273537072937860850371688777457027647482615509066355505014720874571459410242452479609925281003460587103235455277777416955934882543179062182299026943598355121037117213246346677033962598855458190309562258377113110323741840021707887531782413790272787116322524686909471989034306646771514842791195004514737377041759583190560779122622173055259842547372819066564080521885612384996265468669918232565537821567176256207307620577560212216527380209899891316189398714665118992200765702854205365352421090104826362453600812825832767739321502291599185288239371741741320905597301810174396804014474925844515478091128245479946744390212252614461060550072419472669540917870014790173454494231089243183935351318891620175710886098652997557121423770046117112469268127324712772143225863092460891682079387581806935242577095289547572571070630213709238224983841422510881988464548337214617002168792819590161841199632217597365806536665164346956327281237044216054109918742993312666190370280277754698836092434439329221766906210004619039133722694812849683709847076866445692637551165237878640659285566886896352974017915648768764811476792550431079413924747486383845561224752241090468852891302860403536847202531432400169119696925623379686397962821602125776604647692256082571266413922826715537639723522650676860599002522043413451963765462713048361284770922741841662938449514771735677706424436009719772011455539229634286562629031935596045057929280593003383541275415679949629372964911870056892160730961361796487060672663529487073638096691826297409120392166734382396661881085436302070709067795796727929962558216237301668222103249132366566762700546882449348200352453227394209973733339578726792908114794996834378429110041007636180739071356648338055173537183954191185747720820112222876243168439475207167463751332588541955944244068631472761600493290178825992624622548528298773866792289288013757288640566085952858028449904278092582072203406741104410438924822630847513696065394020074495348775826371009457694067355794938665585181646645383543989217542695708403386479088122080991243280336262239563537870842597619007488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,51] -25367719987981063855401486078856995447592490886726043829560278241130654232538801196669543452001923579766301577813675623388134933003577074944994625288499699199710414545435905493259413825448610520741471203398081383076256367647308676088631017827943214453800692048568541293430415601146310965720533953357796238714671640012986544242369109230396544169158660788594290518852766259731706580906607023047404442054479667999845783314810019818380621238485007150336518227646600344813750251227994003090658406670279923343893031708604556564239361401811329179729563343561485669481735463413878622341053256261263432012132628647823761303981828315041229181302505344385924316857117243192796594554123356380625244415872481508184427490997860894358877402877053727541763257555531308632208540343754739969723613901520384221517174722042309662230976480167043900123893697009446385197096916612927407317981198170851850507555072616302099481500679417798053030467536990075585337784414184833060798520274450693029746604757024214072158582465595609367053805826932134837288167316690620000806273719089378326627320862825891355984767029702390155170980968521229091914692640210347815140109203674396974623872499328643497124916971385591217551652938091805638893619196204331554449843942409770800611419406702841943895947419988045980996821857478862467644022974755480574097631417492436218015667795995756380421757393463543183574493847831192725055709437779853735707933201497949443422735812713200265458602548607864857143351998259340741236815012257437317513402005124506468111755434242631500095303619219065478835144144522165991235223973635548277863642197695341878573031561377185981056510194745662353870950436844321104955926587823655591944817539566147464138794594849875953532670981653584356043771687033804356620699607299699463615682082185125124027317204681777874054770322481535995247949384604217315590282200873676810589837023660498803401459248844530084691175277802785328410831119413696868915510908587412694221498472947724870841777166562804062954120355237674109198163925108071102772915880158216647878984925716232410309963307114342318043352066264590044561499801881736766340634908699769746802724841265790001083360215040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,52] 4920059164433386776940373823657676048304626629150894267564486623279349280346027044888565504984886155143360109333596737686088453525979075357467160753815671597884563622857337246779665530132200368582597722344699083521769320912870156595486187372292752469540253150077137366132188692654137571219411911902911013955528425512645884595561455162706383984029060149613801780761085182168997884575132850541627263018517119952000260530901265450313041667581177213616905196661545452900004009883953996081738439869776058774161576113327603404726128363016784802407943546536669099606841237921899567030133171551913629137487267424540500655356109508195727304267559189357237307619320523754481927429749541610972208959233708644782011088966756229191073421714563896115292026846789905550494034789127788317589167520298543464459731994994926479421300018737115488689132903006074411504700015521373295870803116454389824635379756434410610835724532181245221839862198440595475123697624900074821473316942127900974426188009471579417521815083820651510564099480592900348358556426611571470671246702274518548216299994376578271857280885733576446558898655615559221220887356817155467024204493677361875305201581689913082073106331896279404443789676429409317841507441215412718497846282557913265617571615685012406861841773443050497784785189458594735068654712296574049581439736551957591084989181905407371725016981642760941211899434742179960984539179796324698308441540705103792481638715768779179819257188689754393137406973741961056643983133244040624394775326271091967215397886634097317587733230697432179682107474538909628943494106607003712280835984892350658840007324492647211630958168287864302473977436059599734554160485942722879905618508690151590120659435554443878562331574634443670895522103676879514501325798676941609293609351206587005016490065612104364570098126506246167795507837912713358065380500131284103672691426581269053374664905449997448897223485357282948845964152751936761954270794277127615442210531013247111764621412368625026587633950079706675640924202494553548510635954549834022017477995343918112703403201019887356466084815771963347496618606622342364952310875757649598390959803217129297871909158912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,53] -286448811892790182652923846097096446162563377663647473432272576937552536738188729008519070994421870940374145077980697835320811755224389283599039250824012693959962773380909719148799358351555486955126350240123273727761665667194469917038955233168997414709544245399623925011509026237285314841287826085465962743860159066516173445445489536701834615409314656445608697237568025315600470251067391159838629961233798927859587689969054509605864440717920188855841571764121890862918501563146311080035653768451887457747385221423207767650012500686897675725607146264314803493315311746203985035442634292203670188235263125215871368794607632877424319221175048723627201859003650902465863592863767554426249657541139293644165452042922605205107120872479137389342772214614686926785155377632471147349856693161524058565007059117850839011720578040219963702827470557808628395297718946635580742955067576883415375132093043093882377785264663700326774646440125931564053097743688459001207822080086471332592591387380343782652682636900574916690085641842610021541014650764321418188153647104784971447573418292393825383376431536250632599599945509205906389511397392205783309296378656574569450740181338590981418517618502511356038820577820601199306107768126992321001788302976890972913117818607364599482033396836352192180506141991758495285179267911838924947634913109446619280133883433705015782858483042542417099774586892618131271370914375851377087693983294563360677049139903687694613749603133348016124662140989307869872556003073706277850071607083248460585727503622550400035723501149479911221155132052492538146122305949629295286371586582637153164697530621457053788603809671084901273261133974976543132575354788202574126009591146689576544696813067630653980890778730038628193803490418063277072293812392148512470362569698645717531130961245512909867952713187189796923729811643341235012069127174102886705639054617784757527430216423204313699938990750649555496410970328770678773204471045313067183542261688614099398364057228341334786900310842690897419365051082518323915287337774490392191699259992728386762778869345870364774800195519885505754353312228226479621210651742272037109293989206805645975097442304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,54] -37123853006748619745080301422642823457851071409962644777490950869933043079229510496700649483215055532979947142454786935478677446036357642298772760883338151715773340291374569929296404615138304951271940122384464416155389951723953839287106337205634315997632277921501030559683945026872531420489101598702191440300533407491649605016024528377763215023003487333556206114361457314436186904746526477399461142020721687944084066861386994100683651095887789460126428454880941496337445545407269395605308295785569710941575341568307992799896723144175976725387863152727249711169987472984393079952418364048277048987804145933678083342042550668768470719201772623819260190192058349226833634291258864573099839793288907958457841701503137972910210147985465354074174602446933572797644821290283715148942947718908705252299304974050287989977207350252221542297031879228801682107578185619344520312356874272881310012856408341248562662248046836772244458073953959806573535610467388623401164985639083745104610159476123414102667975062677989650623689475036859500106084759644047640758723185418677254010244182721802516587847707358704669407349553458194275016721622871246087189713122069998967331502626881621563228663534260597435705699484751555779363660394121154408581116107047779284584579321716481952641150912453434875467421547602976645360283938052902860080410491916637671985162861646676574514667681598795009546888172288305938552667867426567352236393139294800098673906059746001647564429797086832518926368068364064547433605264424051029872220715314918528870002837996943657886170941831231489724504086746879398727929196537157783516995180012173003070887736375581173903229291244069545166199062845830825706374175661875305860895053421241196788394651473379520788360966065226952341637296395085170588800538691661813211426034883379553443303633343911554922472099465721552172182327528057569239819477062294228680327121465922024645053987882992263933389740071304342045678802830197382165235583674726758147246258002759306961584336291119316371389460652465215778395973901388228126145882395140633128662495349882474058423108432239205343487948512506590064763677842264272676410699461751534489062943646033957990957056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,55] 9275431222408041835529181779637427566604339616470548881423586320861188551318987492122866162403316238011519986860479085763188276349095641530680175134617808334406010242917832259331173272429637578611039442577508330065714781117565991952127616183105348469855151870842120988280565116917922846888423277328058574637405418004901176881055712660674710394428545485843556200897380815816016364823095440436971239120633053979696072379891578507237492237401103488247034391706902680096520646061173521219006110359723460012385237747774366493466458214532454163267877285300290434195495050563432349481916880394473525753397895140745580095235164880463348778046293696992129281236742191568124510554033774405606701780816918208446497417840879997091005443173896766903276508923867950089532032014778050785875918582413858092162625425128594079042418182268769376486502719202045119220932439119855928234926863166945731113825413401256864988812579676436010928799953412668098134629022186311297025964498865962030938325635128814401557772111506342904287277373097554203406692776170256363138318996244512647672057835453907849492352042136187048481409845754861977142105655742280105894490351688097923622276220915491569018033537299192126301013787004292547751977123592100293570057980997941549135363253647439758495629105689522132173984147737805559895315881583321866811904966743795797056128847294649513181168575290037066725231186250712479998455084404888916093421836830336975196281441161689338813791674578519819831251929160693298201385821494458903232847189857146813545279384979905007472766368340214347223012819602005073957513796295233610079337290262591210580212150082248792492321955516645040218831807062157452643352926766612415819110208232299095935646042825449056822854989243669731645663760261851939659718024770264436589836638226934781095888382193730741700104218082735848661753807484844185267795305277362399883444318739708124230168362398371550729685305681459381903770740442837501895445024130541917826277655563281605942978814059272063165798404164819756314877354936073494115329724405383281902492164590010606274617828486833771553911456264441990331194035424451901756968216252870828443895209049551611256373248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,56] -916411959552601890798733239747769419870414623352075459232952128396959945816027948206841555085759858817711466290253604598656970203545381444443381127056664592587769156939905554943814871445322958357953305702603156418139820646896086811078303058142564852292370853545582426116536909038137301754709640680647494593981624119080099444641486100663674988862580416859687619228082881589878871151091772097893217797982348001633368238878310554878691702152971314201622216148956711172990989799297068546745816073940334352897450570463040051170059412916111862174443587022852720340819289923099405129034507458160168552287728002195584181462115466566592791188346562313402999271512585726536984308523941618357455628967186981840579413440472069784305415305354930352701207988484350938497727694251530284438220421326473303027110196436227023655359366542279871785329221109740844028806718693833583435261656238195984201780174033723356258059685211822243276756462348294425090936628926362811134070731080852852417153706114900687246239605593359082017325032824424169564992054479182312675748570338550278048331152028821460198467725134251981562516775695661855740508854515593690132446471027909239517759591937110173875390437314074608619517378657934716716744525418335193510270317183650619552525004599246497421252216686589090394099885341132525938931245430709385728443951510372026278799924822500928358607542192404236294353245205839729186895597592648029677318697072201696951096447455121423844767923790805343444912828086015038650564493978937802427985935740283528811679482508820920540656670152542015861380244075838458937046886881168269619225148769047312333379195553987935106753046796854355179374002766798972307664990592007995985274993988878609488549596542276532079491809402190915836235892775355373524520479106324217419386293133624775509084271868690683511034440762761693620554976563887073828206074801149451463569000193195362140430054529232133574133108682191016831378528479041005230869113701124873073261308244869548632571836643303817601491452436642732062823105187294813445734728116801810708557667438891904858357707972503378628984288684212554168866552873173699901377282084477831228705986486351279559802880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,57] 51715367584396766410141886047466251917153478186874228901747047105079724614052205458125556041549969824828470096116905860339212619197199178609297330037802206627322933072944116474601171505247432603080437443956821089986688516655212177114217709421870358104545516751959813168162561354933557194841776305127889742257226751115816099359900180400360068897944982499367773502744034907540758429284551130639295063064337734953569684986910501554172456743310517758136270503622311861257243289449220291640700115930406373653304878955504856900519368903574827111847307485543145007544088993208367077662741667049408855605700088781276462444318082662867038757458533739057301741318240191926417743306758711528719613972826824074192041518532991824812945433310753187533774987707624722703204966853355746996978198038442801266860375836425582448712573326546758908315523727735216075489018175439807878348273381325645700985563233178631138582592793919289825029581238761871335806930266078540011211660207927484678676743805080746501484556930805561430509567272724834343768119419111797913612286630548120730642510704621488021177005493268946024509651436801207815783957862536768282531524238023164621079539320993599067901535451349722519657393219743413912438781521434156500285695720897525792476668888979635260097924449629532416399122469452712092605060102198070909376566793470732608278325203138648822456584409694532549395402750767483003675875473414128208140974512995293433857471382652362964598052048000518767612865897797793637476666511993601484627281175385836976051442045039982483522383623873772463275892438477397635872340112761453214175782298640478320952433761601352396411345677632565553616718613634787435847790058371394065516749829736137161880431577962735786149057983745039152776580308521696191143051515737273262054752760492172619588599952492091121952958607480969800885574071006743758507801762442798126973230725471594146363992681213816153692705515092971408180901879164089847792722657115120482649335124620629152755718551044779957041676328742790388919012674354882713284587109031480051758453190402967417936117523042507390781847059566385250989641851547696199297903768337311020754766575262055981383680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,58] -1745945324395763753958383091076903920802777836032707144671564527418654143144877893910132526636769391680576989761162287767776939477699647206988078024035663220653230861018122967242417775536549795701856404142171881927729992888045546103026453344224579245433116871351112083017034989109359035113850001712350743471499336579526642480465114594925031481114574332559399605573913176615179717477960145347303320017882156272333649473452043700410231643474383360098784340347048495495871719597955168203058871553078350868032389188886082588876870085340425178322003703112152540300460948054680812202247633062419232260883778136642461123374299092338841207885852200353987127169526769253051385922901487170320122866497042204752073049507724048580458762502917820857898708356792623375496746199781514550320107045943653131687731492354888813816938238275812992164513288305074133366175513141012050745593249869477119644212511961275267904161976140216569812605873589325945434557915920168527562256296836831268075206119269858243799476988824919973168379345825338532179298840067460715390586808970529434980453034623136199712851736225688879559688688783772913982388429385094149929365178928498457480809658220542956577121135188362630650584855176304949329245919948049578814895128128010479269209401353352331099678113822984303448978995737475072877773783330931201553896315794769391288900980299954162730131193589163566964860664523613517828072930633148137679219514135530599128871843176069482523927420230668476451824983823816718830757455270951996718991511727190072722175736605311010999028993403622356323155009261869749891510884973398880649806343849350547040254678221963991208942048569225868728818468395780825871219233218776519423825501773554085832842910149688527084157363963099033914460512263676877385408664770818092784144839545124624311702338798807618046762087614892327344183809218097483792962726331970374987710846950892478190206427766372342092843737878392926678841845084369874207379456273208003199919880922201028917954312453892041268333102643024965043868445129111105011864036900403182193019264998987729207025268577658269013199177885887853183908851138402982843579867098763041944132367926174412701696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,59] 13742491392808438293612331633714625089911571378929443186652825717061910619281906566018289463960783700046932241489541185702857674740162957014835045205029210461909011582777181718019138777163605896697856065321888301002943589367427086546738334542602026697109134829491185899379321724932670140687806056562124047693257883392986029947212785073128431277978222604411060247669208838644061379207268505064646139835909968497320061325766290891809625937124421559063711959998108257609556207491191651599883302863775132649942540188576143650523714715220125028089654014575397158837289200318707967394155450129379118904470482797691637375015127410345266299819397581495985713248233371045958805749375251047643644390989372661862805638500867313512590503585922995027297799008691906371646499731961637822427891885623214760185898309003105735601883046596328624821217685928355470164609727455463346841679405875863190118071989499614354171365748186821841959598909459377572941864613363720565361919413739994496667776676399667857862804340087493531173909675680476541083174394987856846878119745285445630501556271959395505696808172355689205808778932450287010816969123309198244983129318522407940752911287050196856695907348363385053604200420316955586095365128528408246074982340478811213485190537678336082261848034447685619436187297269712195918118011335679633036100668946684537482894928899709409683636920976803641373331952895732395920030269474531395190052016102246164751985718322544276785786299396757103128334583595471982711904824434869092684960325030654767645389010530310433980525186410570896808341914475037646741172540937827990994724435686424132721770762334351388879678593471058399819910592749207208688737417499341976863840337849683997490720115716477841284919644284456065697396259840369487708327582208986180325633525515796627329281585985517150714533404185394194242165839932604080488619322977783295947080302397430137195083787781231759186111504392879237208884340470290508977026606600775871994793060605988514840144991862920513460031079424275985792625601939812593849748966471006296164971593858773633544267072791167660620739986108141803086606941715266677670231599778064241001880194254016348160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,60] 5888219259147773656899096163573138817398053449419334159501051672325568855336071419169335031078548582373335423758380836831564707215784766855955909655170337712578978188925891500545899952406738472372296318931631900523952645014236932670036152438864597931560609834358365890063695130807216911331269249678153809998320737348970227270242906401960592442121443544322421881119277065455025371363914942783027883819303205897783160348101800250678246759532997522488986243330217428288219921682386573281275831232235001258105279200256688117669657837962280571122332434220102796236821301815990816359691199128129405300329502440613628224721277004795714805862886260041476043562139209798749801929900465538172720147553623692841512231884624011111289972334103794916196835903175730370212022787137711147845803362544164440658397898315958207341576757490293548658248813383253468333843327653325713219949938306414647549722283515370202303253508526809864637315370283698851661432186709556168350647453622873654522401120650519084108539294147458134248965101929995779588934563132011769538569426591275779954568265923122631698933041275906335380087964269624890122425243776117469800550346942793783931094957461546523693082779252112597286791025195549359688854171890303479645944774533395919943527253290021972675766866024506391905469023790363335732601085511377557505021976307684908652612515090626050395815762263452812413058061042634454538789053913518610036558053523312847679426085027919321188428987429954937215981908880133579806926677994739321065835320474540395996822513818887222393628498299539499919902770650010822798595138162419059916428908948912710667323908806855334822911849006939989680840122001683366014373407865737973332493877671019679888569193122889868902718900871340973703640781596253045849528722944178231775951028039164690804412337549215132109511563892239151587773177415983668503220808018960126412831437610727945851912265757329480865268824909326530087527917300821464251708312088007526571344302416796984468690948279931175022150017369715558124730156949210105472766058539033053616684055177869178428939652518031641521545117259291755516147882012373062940273865897946450769067955396641030144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,61] -419762061415544034579796233996034889443866743148789634196092126969106072927117639492921838108950028756635805871690232718525768651954182741438270450907484694405364077453247066759709020983231398451362961137389857393171706398643285762267728107846602837010367560962045000670359565272023391861930417803244708701282089586068934103882568291545045488841810030754888621024325619852045224987281866440213522662820836676480029388602812064091982846021654857863526555977175848603798312479407039575561240183467377854861381259260863150139966847160678840254560743996564970319364700461188806834941718844916140118318713924751245025394188630730165076801499993467132510742937323123250383986138302728179644417395653810822080465645838583370754892500301254315730251107354368393037869276343866262527805739150508989029261539208317854215316639550967856848308422903192825866743144981536581923104652722308344551346436174713961137604195041024662699570549596566612403007786245500208732278958224694544998861172498844369992979674483100832141180123993873226034317878940832716319693369088833400145827656965818531139326547953983911253756915704755317304243718538606604955103219000786532570037081545247886322231983977374051027301676613845977935063432152900521323071580630090003836584296853583542034469157299012528353738285135174043448823422319999909430537733636686446157088208360438453119073456726547983042372139669680123217448201123375376612164771984046346061092033019797354180415845420357599905121554395729242346626271539835773326512021383853615368629692318085075839176163895187809364210723910006030557511082163396725504180508888543466560201338943389167106044989708735114042372966684943289103075092535462752746727501407552587247636514156518266884158070523868827023294610401783396646246974866281698896032843758026352888990272324536240584937301601329408276900694890144021069340628137684666422187797997471038480994293969910680604663702718372054692088636757318535838121774035891335376932745305481953470580470533700477551595044109913764198191702016106153354869711583249958640728202765468013140155189087740328647393989743263605941058383007819377136268537498612633819737575023878078464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,0] -5175849630033475391977761168548007402544039401798060542189129327665340420281339333778292507524946247740089043926759162335441992274619267725462537282314843035320788390001480997764496318476064362108776733810052290052531715880028509610415702309573275847585086293676586249487691911980227707911120273559710817729736741648812646768414453142625281835177624857303322775229283517263563317379657148779367798009841924945360647581319748798451966258499573227203994780486738529598253361526361654712298136892599491112802965553465655897099523834906004367255239660263687614366697744185919494566571254103819814806956106469222770070725331551323209588073432751073840652351779513226612055578704853946612119484763692601375248164375248260494960081460283534474209437300535412766498158388793982977268919003838418809052233480967455146197125345877022511672040835972639070326752766052188871449422198212028115890437274815230657800953052421666645066894412593678288529424646287320823881489194080427345955236464894386796408854579255594049906299570722849854617111988504807651886119674684416032715478447142149992142907870090820104257152386959412464469892578541645221735755871196505857448323288650609119638569642540096774058321229505970506583379922596546141459455468260538088863596943788647592150735635598412354133212330424765116777607522511430348272553925547180208938054906506233526244519018388314034004522701188497818985384920923593708543370250370639568547878769909318720515361117942516594715364022105620404966833923697881476389111383481553167865414571377653241075875521972281214591235444629149360573975354054886278824458360117927163136953543250340580711054948547152675237694754584005689012830904761819948624410664556912732026702258959560658968320584615686836122428666244525132298576941050841943705327415083904960783948671502576301190687649788109466328379560548971012296048321513162204773278959221982096416946932234623628579108201364790118638887739495757859047105348739154928764744475996741657981991441607188873637216091751522070338986102231027860456984871605480382618951571713599631570230379158720516620462576224672393043244266129429583606224244900034783906334168921508562807554048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,1] 3384434839226804034886118357122484538012520380241235222798278367608557747199098474972396031128857705947724820284745404761572678411031385439292550524350497763342420323982277502833066755600229362175518394079845990919979527080342187433687112993652507131272818595381645994376755955843646329872639049387380697705639747267757564992887853424976924475819474467960929413184153398230326480893406751174749105651773510583988978172694133036897295418970295921669186300738156853914088963236001671908917326364800998205347101348022206019538065060135410213888703355634553129892249820506273444552567446862140150597854955670185072810634377793019966384046274640834742485068389019810920046341570792867327001272393787729483422142749458827208068027898804707013278451853920324830912399254963966284498319524758632632326354014463908339342497705559147121851293046076009135288930663668169693986478505066800947891869543620466791985633579359330393473435076520697082178144919907681521471787041986203309906156638125342061342388713331910661546557089468387818246051708599023145250519249187609888930959982915858942082297152564476624505888197901885747431309028936094441675985289875565447277433381944383599467079585081391231031313098912599569805298088732494510748624154651555130862419028298824023823290114834994923061172249548506790420979561395528206871128759536041644163042338810380084381612653200979415972198619230308894727775435976362334688853377676044511006797696353564450646046853866648328483803048941990170641348841390898749848272786907657327590819523315390618591876749033261439448993469650232353334024683046836197251900853899195767294505034699028239498474569671632046485858571106494571408520162653651985106961842196447909946520341627942202985519334920863169000408641539727103363712606436381271788654445952747046708573173492036376636423179196586540342532575010806485785032442463062168915263774623220680152909257460455387340408569711501074562506417517106736062566591305638755551172594515375775455734966424537141706374511980666009972870648862082479799659239948232137871123585464560998224002266626011849271897453750604723997228687108826726871708398138724844523827187995814291622999359488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,2] -31363266170636493525494175244899527926935676827305566156878034867446961796600522809678546523588367893869914215824890864794856975550039675561659813312721616107988172101503857051265545908084578128336511213065114093565114526654772300745968368690750471865676918803806799073885158346202388398576057154494020048142654303171859028825148587695151290802910206003332776597918545865122492263415991952024657111620824577672576678632999222317437228652278571083599627835518407474102440251412996637774657248184703816518569057614558369328424802040667318682822560524444606499315825112280866180046903300643796976707118951164053062173701977922433153597060712871259233135944865311912504821009655729737025122692218872473060339192219576918692395878179930783668699103457029141753927869036979567928305553266768806525159074186793221285944315595986346288098351321653215204112064401522586134582073734894455828046215877506852947675745006566017418461089348742347364841975224324190053641835250211914117522404964676929436665242425232655448333303671923452677965249475609569231856060289325712127589313319248254645193362165353143745215424021429871345570501491391333316307893584264960641221805419823261659811318446784256137259133227335946827837201157297844462499210229748994936661910012769442848222223214834076816870287093907991728760627958971502500187275524477935156250984535032772609108523243072532455205871518023179771648694870764094419777430758276216836969682120366259954262849632456839961540129636883888717687993995073217839607481877992115759816021673173068830361143201735398621941648030722917817590281855853964665158019943339612071001025624022668832299638727500122729342308274852549602700369186329723533900078644170657669203195130055280454781439663070173434583577810566013756288610195132987196779077945700375885426128733747997002193948229494643437954828707955173529091201517973407903695427167346066980570378868276902191119896702515469427385590833927512805122331991943862575029038061379660270091160576111848034417125057574342877726094905916826462623896970035562349989715432158756638700812253091712082933885575582716379765949572058322810512872463557145826004563096298555098695064354816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,3] -5761803346862163070497067050570668984663167305601375066129873679387685634965978623832948415224399973788436691348811368321467532559652202763878983597925379977336952620710704496653446826877021128429721133262033715945402098911490972261208255899795233806334954558918870231108447748998368561948446256901095277396950192067921050688097614578588912492481927628075497275883945922238088059386596184809880751815395117773610453474903781674109809895800524575819590972441811766860338739413798946216591442501530793597977348502067466144783900477442493202704920615839390686223786494272333655475908378978495860486746001231301294731818965235295585373199134804320181201018117190424539389805157499215020967090261484278396070885403938767624039919338351211461004200743636385409229895761285860940628430456417803268530807175791478748755966348688966269590301351910814737338021001147791574508946281589875607951471344390214567534610724541764303056145498240688282692494575147272867437246918332563629197337654223828278454496821606346715590615427117156024740155127382725887911818941203706904525410530781535202284667808867975738056565580745956321512719200132400468185231620788250959104500722381937010949320633693239282242718569902622706915765628642350793134545780661813663239285780550324456245365141298263800351969550251156637986748763895155677954774301633347305629846874704214072544420613660989178945969191875664658225236360712899558818171390018376563090123811999804278197463972761546769709022636675870075314215735639982563530304266163089070984624911808245669089582978846689016630595370246494206920737752565564467529692675741407426644962438916665866873471228128028258833548871426028853081974608526654844574185342694530294398921150330826584497538232863392340999374407104390388057337124653036634091187595953022723074726383767050755982462925820146914807444797637818527493877730960990616319894482427592476129616412899505767867315767507029778477607444291328070691226298503047478321521853548196186624892618230517594871468803782672265083669383404224611953882799875660481115459986899701178744929336440723231307138575595448479749113163900171707565389713251042102860362566892252792823915252547584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,4] 264227146601792430040258963587690585343640144402689703320135991865756198702315655040500853714715157627399107834525119730158334272985482332034930767155104794445954626589173686995429222022609264235757769397517187248085399532345636856117230089319782349072658000581913023425716064913085229423554381470189372266808100181634593359675612709120093957348562338551236359769728987755256157834466907666308929155760661035930555673988120571424673901378679202870638160694858821172092968610191662410999908488840208760647570867250002159255249897661906690452603274977872292156215306190388437917828961648810431300062071737497089755317914621579728858222335968796904094184710979110999059998269428842059697080311266967357861871290217840858426329210895154999236217087659035133885618500439098589128615306555520033531545343134595994674056413765183102611790233273808110648426526400970748022761700769432037032184847989935144570087631600943973543835143116083317410253192818486479749187708305090983349259509188504576491166552232403733334549419170964763207218060873747947433374082987993178924857081414453872921875764180361645895546971232411328430473367442106257313910875542470837583851006797619809669387432927541276288529169608369695491150576975700440235825216634989911562824327894914951540772634325862326344245477241442368982849271260242708939571273105627716809867038487980238802746309268762867688528173114735980929810081095879779001369892034415496290876836278016975512999091345721759316124079712095551336609999947976087176899730185496913749431562908682265463219534286341351795169835292282241634082176600430640006851376661230015950953628885306212145808185882270092797799872641287008620576932904097578069602555177732818857365484295590218702888738044954326030115553763622784613681688137292684684991570254741004624908149008211807585580763983390712780538234877851837334374171420209816930805097215148320195287709702026265893659655320995369877209124211752740174765217859857147434490181564022692305082283552012396095192544597822978620513009881128293492691289397642922619659499275528840822437163706805321488727856986096174819368678141193014726439967960368058245656034513232022904263107791552512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,5] -5137411625061528348302075092121200566260280657814109346672508809005953251919128653419166696223961945342885151027154647424278517563270839628117118591269299304726425403780176652821072357556628578277182436063986891814483783301544231522494720809313244948119642841767206770615786313856490699148461512020505758993343243364616865843058605707444306158078597709900492961830282352767471716283492653176693046196985202237034662998008847156420865424787291094673619332465459115669585922493818318049498571519718574685294044529771433805492252231794790995215040772192616906572803934283035470333250189341645600797998172243314459606648265715210134310997625006257514412977315968204088392978840803924381317557076964192244548388674965784775852676619064458300304158076156124720750031039779801344435962750037902381209869304303848018429939711399533458047315439623187370530885553638898876646224768546209289534548788477755818782411080856830382869767937279600050100364934396598993956838814783282986918280447189724801109390076822021168654352995180943493108001781169581296400345129058131108481512887295728875415891811423789501416623269364561345923555202340467344289854080549826520647177281553975227045344389933098873730309731206440077484499864571182183822139646171706297711444327085468065968339421053979941726531433579710455118752983468956280828533696730137899382194316031368863709445399259735188727525073439144266571658331708307883266048131143143548929856000199805527570935226049026727522217704859671651366069644732277480018163334262330299831870341736707009238542145793226111286740638456859609460683452054783461296583567217581407713351709526374343746258725208838554949681300827348916677643236357833698088607379540949737987803883099099478163055205676767784220654339947625342912591663753347638458888116831032549461699317103631865285480178353890416843346004429411867344376601470930502291121300087227071216909996817517364432911854192888787056951044824373627343212355734441035961280698865680628014995573950686712224849429253767098172256315425661389658179621363845874820728319029934811311623819324369523890316962656740310164341752818340170212941712859128532431467329933737384578956799699320832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,6] 61340915247192822772274317811477506280227943498428115473465527301595359677220513377134489700153130311794043824201278806775028371528595353504528549991016075346127981824437982327701680134026779003875553026639028808985234726941402877011275328854431330004774503241874130797567496764313890137894588782707125601525993408078191402990525926768795026134484133019386380719558515092775166136472672722396028118231608504702293348853548097895558246545165820250896718760240731503057374312537143281199441205465361967866546133303947813497356402386825861451100314947958386105692035020797231621999292032380564453484769863551145291339154175823952033297677813784632325763360140546492419423789105156261920563811830675666062815719697823738645787696236620363181903117641914727727268548704446940312914535482927545088371125468291186457294500338835743630855703962732442632924916955419665319875180288426771051430648281292970204045824066035055054813967309661368003569158873435397432357060277070865704339621464882216292109261457491865649506851656652302877009817029191272242925471520672635833968516862463918410801723012462778190805594983331525167400474877723388977880646872325570766826907893918990563467004000873533639527630987331066135540867633386998049348692492499816820288918837259882103877165551940805474278990513859200800606617143834869900352658052169130643692549327407535402478626003520952498918874041428682922816779899501122853159579649419874370475074252949106834947056165102037239582769911985512807934563399893460062168707849771636355413748766525895981354289113516655882364732947556338508829539867025965457043033811777630088365121276078316895055854809419226659199295168483303796199793858123192456643406142048816919661862099331499618098689393943582412422072363699324810812400450590211223957014946393965933811820331018567895057120006326534484987852094895755965716209306739176966985619209288565117602469352507813268616204641275016087416148625295721410535515068159451357619646281689118254985750768125692954980830588773295192718262007876234008409933719564884568095045746680096830372086774562297153117696423456362366370203590255969920601539325211451402430498645959228739655582065862115328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,7] -518355329348313905000841575589555223944290145666176978686191617342327448892710460010450286387199020607213915284678609659760840011227286434687919983910230580715481757973767803695550660313173713699448610745979537901771352702627520608620124508612186328068350186756684208578795318774236788690714871763955084400634801793062658247159542321259584692988799902468318874264582382871583291182015826027829276366679675250933356341815523207146570590375461737238589845802502086485011102666492898528770349625485182607204180882150046216360379724058877156782938564092470624218023130482167600842537338190734860017471859941564570460655143012340315715840272247945984790967167164696745863357734747598517614170466921626713172753403333728823969155675472507381155149984646609103071110423829227073738576040576799334405312289413352413854237615426636172795229266566668506357914669424126120619523772919539818860636787969857870763854990061506889671493977395417794001285489993746639970054043981143466897992457995979962863473961425412912345811518997587202853264644459619128538566232216712308086928393806422057626921703953756924543763788891603148314758469740234784786999203129109899894389888029502084920556885550805871899062223404896961017124283765552017592604816814644724087069947567042767196927857822771116636314822137981695658164807867665439222543219326711287002676106281743260497081532690028887142727642696972575805509123633540374422386244442100119523904914851377566588572181804780595362915925979039972634091085733076532473614473944830398134517357531773185000186885874406754845049364503181734892683823397768616788155460985968658487674576733607531134151947782742097351902448120009515608711056661858919744190380217445085342536174288182435708032803372424574461391471401544530355684872353408205520504410692839544069040369208574696979905695067842665403719139345114796199398399158887334223776118715749223171758359153871644613707782536081837053697606453114246483747461128428034706533343769706675723894725665049624358023665155418345676717258988185784505379964850071913995628550795033730271005792432950631528340726886927033898368536796131781027171712068961115561006807840605061238154730053046370304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,8] 3378606249289617607960591674691849731122816675384148623855733499236990470124874969237063954601786892918121871236497986504014995215741306824173854965244978188646681382546393413507642224231646275108991372641533590783474817193073012722373088973060997757076541964354085782856931764181655438302590246978063635745044550179929848538487827292969806761894070553319887946676822756343119046456885869316164481232057151176300752214353386817510234624384520113814830607858871436624644362143007535104876960089326341483857175723576445739743514998617345995833471964938268381446799626009687255553769020616680561918787698916791513938526845556371285029413085764520987482777649830650240877878891620779378414802453564816904115331436518875572974418764680375316044769243841244883447733275401480681850543061023301067117594518517155326089967503995288063223719400984085420839379545981067084927050668592978204928578450395545591004557303322109312108959034566301689343520946719775157215368650230422859934290729098506258817813371787050939746142807028912072236171022777933220497096685166810821923522249536106351389380506737620397733581662031183345073806691815029000635344269034837052551603315506263905259213005233946397164094594950155877341733209457523114765923851591999868414835797240694649075272200224365830446263021638981599425441434027157284393774382729482375681902857773439023146275665771556399200312326634489475237347204405469612257791618493077341382292052173532351372657029501666579664405365169522232152268595491063220610781991117533803190276873783769283465897725289477055793441561821805196047368226197191615346376093483387852996914903100547282347619121245385729528811142827126512554840986021154827459631657214857479411589150005733659949243968571444675964247505862952548457476775979811197751097388242020823865053461256499223711069308865090019850642363040784297625907331431494457059541480383429487061317917441665605281944685325373133258236270013801986080302167776176450288798945746765927993397463234522366761314290949564965580571355382897191272922148360643260954643959476030772824984814152460793646896401270718050996744363125039499465717344442048499051882892889798422605763277295089352704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,9] -17707772718955125396529954245870061031960950844001162313861256907231540125106877661112085352399844011564834198370386128697276926602711043907480694669572755514107672043265467222444304399834139485702372210962999901303360959985419152643931837526849174913878831299230629896558286276933432484360421952475591189174952094268716209804613389439588882387566947869394918374737540213728674013132477020737368754879665327368486881559565544307753215973881485896626117791947766687162166771620425063782809096451320035905807632752037417991574146785364808747226047724715680602495879698470718774212249199337302845810285144799529078606903691160601607039070441555420738319340707054579846259398188954368408077238425392786820688374288007243697910089230071416572134546692176100445662114390434404695693650041970534093785278812007974528441008854847667813315960339488782297409015981093469180995141076421792802347912252901867970453518208684292443753253567549147966485737452865292873411788198181794500111557571150771599258895378251368754040187570846802687766140625333539145754862318750303314468213014044955773261570439141409013562346814146142465986869066871951663795314388170225712336882594116392837192452561770775208199291557912855215253395962947389986203316459809282506163378537908810349874153388062663644235718846717033343658428033647230917220823316115085245722005217598148124435950370774234637961622804307720690546427098254375605031131701865810389400088171051521846962631425384605432976015744867932173571735410926248486719004871867426602410172092908653741605892149484742551835018271117445960813628833461905877582524386034997163883661083412354811927442922173649094955854306767567134805329191647946615419393360668287067588822544400965825194718968416773210633476473545998673635221350313605594406789087303636324591830478940261874134792414659592062984422298977991291541390262987799312607577515970305968186393206561640833262216464858070538308812238252797688197874776200886405130606133020632825554866750708644211929671954034486464868379942607392726414214617599427786868435190532046155790474294456543826537148065632682093522429828506430865823548066716838726809568768938275557199361505015680204800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,10] 76911594160285035593941891652065129399283438603283752880672090061882375136481257646049077826833818914507276183847866092786629437425952312434767651576526747095973468553225783603457019121927145084751792633201947096565907993309607882284493133147226378314599464569329205509779813697572650874690669168281757783630924330395089720774116787414794485941237593778693575507111102484839416665798579430450762601172998441299679639377243916905806529663268490874186005475006890815937169132910102668549957049813918219972891950402695208963679958901758657945314104314254770291426940427189634821403076957465404772390883915121890132942793473123963371882058311165436904775022942588223243038259616970763448536063722705542406368894410676394221224525876161988672502518761289710045197639885227011567141168866027048536464365799502097983821759885510931540355572469405668230374608701521815631960129113996747217176199834315825671104717886755361023956064590221549329718330180657297158495572448962387290996505039713836519671977752633459789409414953172805696491216098755838069873285372067524266922585383005695346145101135338765666143887856950195807867540524993189390816362373532266702672985293999257061687490656491658706593713480667951849241689355596672519174726960852498253801247076386699991114183784682502068198618989407080146189084590352864621494756580700814504439423977341022213419915668335146848179948298977785874502317968322543852141484611176658918242071543955428741723117163519336961198672794338673029678657065283595716370347970104667203405425575169002660193664552194149898482546767491437946737412574329118850888808901939359545890758527404347298630019006826225607713350479534835149143072927158773313988705991710916203633362998741036060117043108184708121615121204059847850018924728101933562183378312849167779650863788771627079751446788899491086607167478378120611444290090523501788644848097102876855461019407231263077100557566170713276863611232662617908358833917978682431837560504881465808078408709344986201305496457171959574925798999881512045730206985388290803446744378822305257877648635337655771532970204711988304862317519828451696427689224438362692151304876004491552732435953108754890752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,11] -288555303629060399298082333147627778946017971082882785513778239417140171279169738686065624184267728833450466436873252570075609346878000758671304277550059038518050281217868466970979479192020923587468523820579595833390817750952844041439602929126454294648777329525754673714575863291329221063804902639772544992491578278581111283374569687567179111548913413109969042218122709021334134310167796254873569782114557226515465225743683718873979601623913054226167254661487933997609586337771496402217787907416569033962894929288486191796174661068722369866137532174788891210051923117618936811569045128435768837142361160047876806150859947819808232643419225327990371586599484112239553316490925564346306864668560573246572974025020806312440229705010602918648184260955226568801973684789944876173423468365433845183572079324777116166698586538537346525928381964154675372423389005582816429427577331607910976543569293858522365391668248174434065756392572106996049711508355820004765417569805000255394963295322312331831167164405897489705996636431330491689373547036531135552197060384916025962753176528901191152008191015451932807525251844154768940323272447908827945046625272306702828664175422497987040552790712657789240825525734672986100738110438019406704878444521678981585728246668389491040587165827838837660549301224608392503224232480358817651953730776274900670370746853988218574231400033861982007028563834108911708156569482398982393912314774732890758025622523867716840614189431227293002592793033717362023167135703657942908656649229824943533332912176473595417819722934615308767925128071317105259844351093772768218255769742977827903617475469002381082578054867389168173897227781638522855727410257545924460042869937090949754900443088668129380272097188179077915455201144840694122302701398634189120419365565009358951265965075342401210999564849477941446841945353273384684050014673880302269323546755059833890676728726551855807652882091560316323017841646527545299930478018287362940630500628123891801742914604831510536389501236513996037004217623044592844025971279706028442691868175645487938730081103702453621141869291817596173683714828856405649194875240321355349003341213484410857420210279637627961344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,12] 962633517027443204593314366577186792734068826297147418857180745889933089085448050651813874295167076633721776142447662523847663400179445867745438911102170802915136459067557321681841842596988995666695838997448573404729281971618506192099496799311706714555351245063608065163181747229461998911671602008054886148998506016603307739711527249163805252767904009884700396776378138820666136824403905756322392938228634177758807226934558057354920547379378243283650723468405116268666391691766419179761262188532554555047720564062967689057842896296750042606177194443118997828562299441710046364956199015583340167031711854719406162061952732790474566573812104979965254160749358125215742165434085190352112270732097574042216743664800664815328897652208351415487174144474421334018784427438017843378902077460076944776444009803568569631433349801475384245572004853185772125570947489583596878255323607374495173056395413217680616682908706788628145857966337879064546182003893670341492879979998961876396760959553973581587426333866988745060883047427296889092493763571400010627127782714099415067184146121156120989016724414681160625701032011681040045889077103884559575555023760699740283337282016865775479150290564958462715051231362457837328956090462320334653811117904001408740880649608892380599397832383499343340956557583299276864387513277624557732156438640403378759712265750081241487142500507369631718177558526671366764855867872626271118457434569026154878509842025369798908736699294799758429324917671084472101330146207223439383192515716791003728461232841869332392871832101470709741381634928429048496129441388218922566175184385439316694694848994616896855896137317035590898672956183508259889733381143310081861780098612350228526225366648481913310882694504148758081481411473928416506638275561902631324518828306859992890708892720903465583981501582525872095842841045739041384489165005196795708330357162442188490323526003333460531310512952669814931708922846284978975035168606053968720844454601711654885696115664838483943316706737441622827592573432303591168501123389620074505897055421772971433054819436460976006316063508501736304651816789896461636479181032059326016903110704553543302790974306558633050112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,13] -2852433285295514208803906908431330124969406082071904232083792167711336645205153457899116760554746005637416505369993500005765533243329945767062618344222325295426972531962995076202300255776433692942783828337695808671148352225931557120411507688451718814642860456091493276760949378217775172293462511364191212710121884620745586200802791727177934100399781795047235743928073504223869600539416908618384554611723236551482003709532345738380819796939830504189463788328864045905191268301109443178304787326677843306968823442108596113267480068596747585077903818601573465751132409782385348028189843663105913823534582262613849907563525108686585568526796240315039592068388173051945489236784698723483195970608463171750955193496060930877506502961702735996081106870050876261777909888822711431943549150327057927696460965625497152595665261895603384148608869173938828696880958716742473197303958084817671847692382253738980483323693815194237654739989595339170951472025864820098146729360758401581456976256329881186479360430217741597610526700335688724662605393579105312220484805618941274764676705904508102839408868651925852261390520000561559099086444983759180309700042505823940292790091305220646310014617568042079894941850457199667490713017144388474768790289077280013561917827547060702722154836980818463427914616252929683876031062056919502156536780453801808268313563920897442236800318149996064142268179524166280219162797412860507051425040850551362075455605916555853618930600738477485392179654961974087782542424660233300220395162021863537830853848044037737539979353705711672231583739011032942696964073528103146772005757876445442514631234825564153305977636551427939260613434218597090712682036296243375652416051578974677471706795094958938715723273186097339245145650918456838552995384719820659622996073589652169131506895305431521872831593508797725495770906091206561262852841986560744722528805299789797627432840236798187623851313769250714533768250966252652340800096744013372359400675811464977354418649363200129636279375213829501084671793465078128704168299293241127464283147927864676558494042982505762396099448975182576794052898062719528601061331592275928168439120062732776719412083270205038395392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,14] 7370994220561966093661490184957885923752839272811686867864070737193915988134717062097605848329139861978416106069304538250013414344447242857158135095355514083342275835087100705526735569320826976026501068629007194234717910818987448048938770859235010408560515401178823124813753933873237012247083757104628973486777862173525361572392323342976426321063939380423938172484578882555119276139667673368808605754868310303675158947878281690355185565619855321751839068010591837013833341065696463938348804544562134818690388222842918073911057090738420484349126931284789356255676963160405013423576958101294455906046184215724546879317645367893183002756665834246553994030250265952154881735623199364335562408733302955070079228970766142792370842636183673612943624508430636951834070208902038036007702119699120564622201131280903198718217516632556514352520064418524695741337602722643371997110420459396687741715646323628838997138992451578252950816713976364036666625974774109248713423281778902367141596138747113867167133454632376926590564316998827051617599698223269331725732734994841364638931792785107273620787999714363730328271635933281769871365621286021080143547399102592818529129863221229339529834061060564028305106649486188589247002369778061726955620999200669031032838660084733301487996021000678628069257698555458168100959253965578802161847664147075534362974159473682833104448598456207408359540895274319149952032734632920523177800652850846785474730726169698497020866498032671027898430232292809998907353225311180707970289581067070314267480316896490018561120282616611196995581020958993009356026330897591623688907521681676000932163206562297647586912656550409315681970206647276480340092326836567775056583721536491191719847314609828805408818345814314464601497255606090662842798537633916070353726011680609597764062061768395824181276650301317589528762805796019128024570628331993244096503372855626941108778971501703867120093983336092144898114552987162143186643389488289856085732412911599002279238607673081732942663114958828727728097155637834987628290797082266018160437781096198206475162655664961076931236542464620647659879951512992352332306436859552059712067814549248579734210280270467061252096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,15] -16346071878009457185411711270787268560999309675670360598805628962259433250282839006444084317557176334270677119508300588705987870214646214896224824566355391607812905466118512788903894471942749288687543120246969104354086149128754297955085676955693923220867433613636834021737649687480742647454460472285431509527337840015195767203538988608136614682271198357609361369839531478134604770218659356348442846272238675438439953027625217324526028877326230723987581251860690719226783008517362670260056377259724279716237211331451814692380123344789917480716731174985709860768768751060327506002874877548676411237778624935349689832450703998929845599353134415819340224052847935948834658598109458225089469017265833671314992210325160650410677828228987771341397647477040935244892208716431241763515125105393827497628462345516921352140903291170348683033274732769620256554457629470235109091487950389018487518705934536666154002678667861100424108433014278276410408300841659176142638217698580873328178596607173998688107079656940122925426612737491246810602320051044256785621240535910217182839647367120573920133740457187830169621375227564777776656798602399403408110401590657001024540042475430460176248786658334923925650672281616555212803666259958482161083946071866967926146452934229818172632893832665119396981978357983498530004213932790679342569177701110597801032600537031572812532288208482834543636196434427284990139190557277732557454168633099375253173906676083511117912825566274491951594371928636119765922043094482266087536007385565911245817433157274280455968405943967802136041063547634183520748770729329496782995651045845047830071869343360918202176538616090897487618487920738887486035856001387559577356612541633133229932119079430596926391380773064064563040979532612251795392438042540261077928548265080544025090291487586220636916477798306182013641946378766698874514688437723635250481314545864896770161226558734600637581133507295650434713399337250339728704285647593659227720592550507680959139499401467387071511476889687020787587041192215757151236945466415766834198163263780688597798979392893079414875250002510850024696432504214999258324720285117557873126319388363366458796905367906686175543296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,16] 30978269802358373043513331407167724296806133172931298710241285497665563043180548816213471718407152551731551886234131574907632801496446250257279707375133068306036432389001202564189866330228585138742951584285102750914343125159317204600699020022991701102978826984953693880353516273434148644865773441561371566518398387427790082976305465114730003048076076200691982497642113981787980500548816650912396990429265670395489511747156983320271073226929362933480343886119102674693845137889976288059824172577113075468060329236622829598406490754531547321255972821551771431563824012950815882088031227850122584764090179825721848725007693792238872983424009515600841352133287861576512893356568232028675453879261437892112472179013320347732000411510688078672585003741654641701557754750365331719521882373825068842545665446403339262479457138463522498434280179065503263597308215314268256773836322381851807074555625793033873325605823439715397167463131377294180002649315419870997555864976619910495495466064151075733030716383895273812802644741046847023585889724742305923347569061608257774058336625977754411082648695992092711071945922992320450266157983004306799041402027609986245782578923983192044550642616074809624874950752212896015885855279757486583151849023937721224568326729776138135578155827744399867150999058449511298897941689046497695669222639408914187621303925280259577943880784470810222487837303301654990864267705452443218565153602645709889135826992903387725469723893284606284506685376743359448001369708992189220838223353885703127720695848109319210067753992510587367655612822644968632437568398151153090105763843192358089748487758921776193491596646703074921101656202324476596821713359222885639265150175567196335659433093570719003424473350386360465376248589871423972793435215589305396688688795811664279005325345198469671522775394684956438480269924732237620685221644690307240240575040010080427217105907104865164029536384197446480652388858685393915269920229877035549509201160578886632741491010495752825390742553264878565452250814949028173827547204531594883994308918463536037187481356851079499447922971900498317629614357000370593735519729337316959827533725630842316134494695582388210106368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,17] -50611926744450327555490051833935520522020078032410805894229316959226750539293035104277714871813821413649506634815879884766090530119810702838691828251235974380680894947634821206809800783651336962060014911897779389401666089330285604266069375354193531375725551613036999903826302106541178233778782487314259644380982669960165693197155992463997198033596852649631182018873042484334251606316321376090157141770664828520337865402202934321990328775847560580792615063460504870728022504355297802082708363877933884277983702270571305550547913534939936982618729817115454741358384157506940133253419702357116462498274648300913004559756922239030548757081497292023102952789543248407347211965652174947074434561092971593955448010860335725670059636081731149755272609622766667358782359546951522431382251953555089488302510773564733320638537632520865391830675318727474640970034627471464100126183844817590483134340964343017869071654477527957378846103162980145901921088373535076583921543362277039345153097929797927403838946322583751854427657984098028103101599555590011198059922645681541742194578609765424399501712746070528931727364859450990746702658372522063443817421352965321407783583158957455274388714106580955712105734702813268853297155592291848295893014620389293089500031728297624018328012795717966624437679582253010974274820577500522835918243862159680964081603005759495394920222074865685358756637978718412000509842243197297410316626153253180729503954367279412864187002058787071394372517760518593922148707496909361788988383189323513559265366799710767452940967508123367286897920228366672654003483860343192090613362384265356870763050587211719462211393944523203527007268000505695692434571985520701439795905197818622288892001008351521203314020600257038246292945759176587749184089882264736611923846440224570985656839081737875754426117871690701107495591346065511302419453184832334119709444836729337295048849235788204481599932134343186168720326568794331843485078827149125211651632790530799641683505560852372967184035499043059340122194043299351697109467972581679132500328879359495274570992802680372147657517401258360103237913166531726135791656265071847886991395267675759956212297795908398066171904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,18] 72489303438072992520079647292569424981470722654790844979979760358578876653457743739773139475146295849304729165845972030514429504592169602668165835939330800342023285598112008703972571389284328501929637533155547516396083846498230513485574904102407369331662805570353330511685901857986114026915446345694868059633569376202798172840181136572896887149128952065024114517559458812010413911278235979256299188003050407698483556675491533063164691738208561658650675633037326623659821765642406734873155665771628889907867960683908240362317656411943922737533800193275366039892423036206788327404815152316670668728233481679100520598428636522393239458183519832533305468241316129608087853611923675018189522561210426782888543882274449114431481520078722643824493136089048634230902828939247817599319787491274797116363424582097955879316369500468298180664046237115189435759237403911187429388010596911424906599089212275459449133383479490441064216374932578397623706743064927609922654934011902133799468411420012811424573069360422246060933682815121296299284377651640930325222650183340806400592803997729689959111152443551666390179189883886251250551277477318888886397364268996101224027724307860726213760971938616513743344414681451084664349952490238852599330405447015165982785391062681261421391480343972317738796677312288405186316424079220296497133491739107006941047707939168451358538867751968808777449174407346335140894564788844908361341481626022740595000309684940155772107158667316188709000593128203174921796963168204507025331304998553113512510904613356623327906807690387281767443859268536280395668511171875508071036194506813441540094772829855992449354288643983367601686054838460091251643366819706564193089271838206917102312341817147458015581534216360934944918423209146975403470644620831720362171921054493674334758788637926490049070794979517711651458510543868401163446257995939598427639902009528298266611610354651875114149862185044511072563874858870690140090380324176218090983042119078964105762692563935528363777011147536391242425599205947027441400053543601794698177888753459084539632313297295316743235266142654715192060812823299366584288220067002049149366992075695174604495480387823715823386624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,19] -92582539516958993976743650505665297126854195970226080825974509396623929862430412020475488824596276599897742185722391822820494401800329631753752109396008039512279461303197573312056606287110491423799626884209119233545262540868148818048334256036073584452977285811247740128768701776606161123482737296681379417319915148569349647638588407780841015495323848398486193735204853314342189672101757672466538414129664557423566405580060241747444604938394989507281263759030964465849916314096769620166102713742729794500698315995798212433648168052686566481396193126272955078406560318154423418166020947558599572900393200163094361404240488326201596310651426041589081810497575026810739165253241039586604878954963661474299550495134263888815197389228288203486684659196644547170646759376023372610812518667876894173515977609713211884723938430706758865014804547048776627541492996446370312668392305839987589126392353798182276051102667018668542400925127241504147485234651879593881196433896999059882177760358733477867182522073344430493718623364908861234188458178701504955319544934869225370310904926694595287992544315441191553685775287477328741861416479407436320732788061403352002675793934224865884197002577306816324139578939837278692857402898393273495715806539088570913254312798634049370884642570171567858929736098897149744543063309758037147870810465874857838477978376087648607466271320343386082613497225269476158299327556749454771548972108067923947692955841867462222346638997789396001933958118988082161278412188889176675069792662501124259526312147985128933391324041727833289208880060711221734544927195312968105291257322492438153527920233064510020265388219026748208364981102903388983167157602574145041574435267191902616052202656568019528968010849631636760452505316150070020063361708629664349769505407842126586320718208186474353932227140021371893374756607505173216244144199231996641525996638317720939908850694925657279193329784134495473697904981771189508956377234706645706553564274998107258844800221564872700222238447316473913393460676603869807827954803024062568944372895671780110516221500341496307409136585618500215613839883302881669108199359201741770313948715954764653134449800963212594642944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,20] 106771743224621907152490518797325906316907793200832734206304677486652643518603430194365108855288374472396927379802722736186664061367081573805113506007445398842532790145771815380150457602771472226569031975072102974786082103914362481176513230261064093105311603861145459820045838242570489389243314917550050585612653669332273823147733119579190783797838924546641815015100708789534197304924712308026313422057583769154085844181936917356580117194416359640763240340430204172287093317694089899858425426166652085899790175785864952679222399121225404890616094478721177507026658348211871363181406873854974189161527739239875382484444587386231039955758138016026279807083636896129105209217141665407670577787508694264784031455168575716149852921585920912575131702168540838004530235909897404483733949173366721977059651787275235001346601192279395108701824680209269197847744853015509677770703224271582883539969156868853613623393780570912413785662403713625938467174480050168905142790038699761968610563883968819989954591604374600379230417841136597504705191823062696102363732662454621972308167987929591794175423573896931985337186742432081099950218150516527380019044814565015799985484049238990592295305704862803221329895954646663953643575369644295532090975571633178369268159823210175315423455448687681596538254141351176712916006789516990859932985247913141037219111641447379860830697202527515219976358590585158769835108586286856397105975940951439876160136548641354944436842653603975181330970998760081949554687361561542111614851873941302057312296717832993630305301192356043810522609969077292300690864690758031840806267349333781829062270291120312215492695275354105837534541138157392249221126670954685120442873807334120857526795668982701197691229847388233757814672366457735257670379491019861167383929919554280080233937793941191657173420472714518763097161745063284498658666290612097465139593736582408157822757962668661811972484375183938126503740927286220074304012834605717466278256655997378131706245782602021831079855760457519000053826116395581699678782138816975955188781497100000497555156895666590047879820454395188078428878930348668694908671378905394783799773241400758898632223965731711073910784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,21] -112148906358477072913207700256096246223950553297598243349601190523872678916773364203602414950259339057474396016987525031022355421721174940552910032042619239678454761411435337119275833540096381732407762981941407510818316673296443564160914846396140212077210070360181617080170879122785640954251347150788430478241421444848929582653189422823610650665651811702864883796666205375807731325088032240954799011670686566615008528936228635374939235476124418665835156221886665027370200944552024147841406253844108362032021158148602043942738416195929567358376930653210603818294870521469580483932485977471013773313242466853347522413188328659197343573663389540146766348475845025377953920796081065716305753311987832188565093231051617735789158998806444575452065919818733896783383336729602887212288118637663104045379390516297189267116868935653317224064313565242914025081531156506229058307195248963210336983725456797878352441480421811752843312088094912667324526533450722210205688044088064465995263033855857240421128452458390986882716889443747537900058340017185053252580570863949055157738731300926217074357451020369955152613089043701184998622946084599616938068377586445987074300906369177283331837167742857366392598442361358915756066481217580131474028216627712978450701396731097269675101441258803848260409304805307639373936211024552612796643846655533540448674209662376107605792220610056123747114943926696648326393681299498711110816224201538245554956270656577354398924906079837935162935715096739045611140943812500185862137251706494878742353845748521951382513783394450812281190504554669083098946053186581316569856819610062940636825116748028451324138944155627983750282999048382307729129652186288112353409594619102062212965393672324209074214928230537043368210290181920873492868223518074059209909316313385283737500372423350650461271410379499715896981685800014367851518988278105371278891214425365916094225173457965241345224548807056020530704475985112232382104781417871743697642561544445260646952867336844249222924723373655994473974722403570653927873195382892911693832419848470052803880539216064732009064906377887566829925472972519084653265556704047528485217151765904979689952625438958108373155840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,22] 108216881965478620553956458731412596861304719153057905159769216291845796854796464790787444358383977897392159364980793830383078023339643807069550866128700008889367339704529234212120741549024222988476464291485393095697699156098824211198268609515803120122899150372658173107713141142599003478569093605663256635844849709179436540820322298139927743011896602402799514796228609680286760601114360043022295658972199425471823796723029763245135258706251664419733485121480527579525875482303709494564241834249549900742438207800816989948380192497458062156391702854150669411966412745229945402837263184596967640611278889956486930370002063332654216876081465035183462266877705818674058134828962581208554932836902220949248087007555224931137669210371192544496567783983515587744040398849596128475224599124945601545252951396255972178657267274940778752614264970582401538837274763254182272713168924233681356020827375702158024918647481592351254738071517194645653251274478901019970170561770455512544891965555756767911172038967330007740392006231990228498310837117331733810924396333517875809992130732076940164514027508217641753078932078315106649839750539041603557022060843600981064557656867017538076522837843666131245719026747609380672525172315291899480723374884526259343863092512984384398331782909930264943160400139835882812208128952353576812146301687125310991873302713939571105829893836194998419469374073381824450438310564003897485610176854245940595466126165612384357297785758499335293021301085335538480338861266035766549804657714895513406413235712189118903352886456114132830316017366583122339249729464688027126161506629545641607110951825974055163082501372256585871138846389317771394144796851148748497307876311306852131039158439915351273988023918998752914303987668798765991165198734848642143780227043619044060069746896019833172705912297541992351629458416860964123753963329962579852975146820508129015784939042988517570447989426106013034161433980800966803640062488252160628199957389973050322039711130245843456418092780690161563830100726657924894138159355865377505379696549228335195587746730385831495478469191852256070199531331026882801933625885325519267934942929359432693940745429816594428592128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,23] -96985962125729289588951896065871497611845580453629750178634297657195746976544617047982901910467050305704580714962697130741668763114349808042752614563054789444442441257548307984487839229941021769693066214561660529083909686990743958270162444487564816237685056092205245002245129988644495734420004372434737264515661353694981881100148170930012718281701443349396890270586286330170963394371538796977129449530725458002488466387290199083421775694790557365306111724205466233264275376603906610474485680125632304996890043193337692033028863527647698402229455125299795440776399547687822155328471431435125098966800987530353773845820356075621884083750287731171691630851125968092760711505963893103057484694143657761014162286506154322973096552060057909698253206492747492493695658576806515409839769017337075714894735950874702058697951706727993134985743320576934025710110614137148723584829961735951144547937235066378627092762702619458672509900872223668374294652715831207612168618081953034574361525092421239998629973298413640555576129960698540849528092389496924364041051908457623237387234471312110393358430444811299070197001739742760535829339493714317870738916144431394826660085543304466181962232969624276084140939516381848901738731666003876407754025815558792175489634841704172093288890719713926667837530016459801349543248389279588221613819596623743951198037365866134012761317284042631263603636630539909698567021366630765795238196513760626931690648133234106506581343242185653548608060545962791757928015526967592449882167545774646103242397738360976167606895632117821580599913179547630251363334753826984673039730857327945130589388045888604520408056346674535074541285578773920712034552328697356814866795096519456378057740829795250140948082593104989853111448230724504701259417860340579310021814875115410027927800992464713806508498518584164780251696278863319010616153696199251586446033843059251334236064493544741460014476203972342014340583874501062735885911514450503682665170381654911790796974164556975369452179305048074339318718660552374401572857128439280705767479169107766047462444906553186660370068206392127766132238177972662178794928885471415641371099339314629099434226039199956115390464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,24] 81491824214200105777395977198343654902783694981160066073153778569513901344533643848315513487122916949417342724178061257497431514632009160585664247926483561531612699498966945223183712759885896431296289303803846633987651622120105819112354603973893556901965320097568570675398446339593958453132575264539719718453723983586877904357738994896799701862935434695117716414474086247305177218500338260365832701310578190692001307163519887051132444917708219323903385836912038478117177550710169355543051028866999661115412358216697564193669599277159104762059671596655896010917757580565401734774288705472473543088914899071831434568226038302486641576002805410555895544006166632617164199458982876039397305388143985100264638881886942317485824240035990923936765375024528291706121182762997238202224692787797421808184903570931092287259639921737806613450967820576017581990102173028472177147657469692199909061792876260838391325965584388734747826579101139879744695256487128762642878484257156504216371884811862699762511317759333536842816450820210242681639713215809944198272355765911360397226610074233485257812380428401699052207038294752336246333588436638318953833317181654036067150807090390837601398727075612272861310718099412402922703417675438426360670896453600099064838793550969730952923581160930871824988123352553985720676505650032434741443134726195781379575624498632051742575154198221648752662315056488485005715174777535693707302945572591223988037933929867138548791673308621214112713020665313119465722492655894889308329974481515835262310209421325488939224996277648872805589420768092245527780564780702334211115748518766766363746349358455506734832719297177935579498898245119298610259679156489327861337781792687851468262060278373895062797883919508446596742403513117939354209329545693780554386952337764146370758460774177099399088889000730328000405817573325030217692492646053279306579357864833133047141878170698353345388700893932864597514736499917959141340020641729418627051094811398386798835198942445402144580762331216181212935688778087745751816726053850506556354690068818274514116096632352534106039536747763071951918411304043302929702458830932485051607407740606219945030342422071903682297856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,25] -64194438268710807790956680495963876792634336694965739169982916790902740223060521794893223310071034878909867988205291274823936661500364882134462663798929934728117586494032842753570254863973988223106299335749432219413208006842575717868963909076253301212813758268888132524750741852138733842062411421031532689054931903488342453267469111727049546596827718436048071144438448059112384411463442127140667337127668817808161171620849594298672389916737001735649098299297907730946133949336975046978297152803856740234732525291965668310201302003402675604803184322388374956420715662408568882213715992026550763279567136970103203247184852375199825477422043131276402122384673389498125107661826542309727127911094178811428574631619935224900061132782144925842143191804734300945293121785967743545472594112888143320166164829138940642461350320823415513054623168247672264133057380561132708745608074755689992429634747243595659947303010390097088294366840317968556443860434439239624149398845592081067829744025638422800312316573386224951287721745717331349282116474090779060154527345540131146962412834753113543163368947737100590640627830070958567746639115443742922253950042177538123407462975372721907026219077030504128236010990779097979251810597485900206683614484597084577404692352274230773132485845719096333046475116631066846079237938561591261417551440359030164663610041902550498658138012192075681807099420733821243965115421075192625650317361606615967078577948761181739135104507028900821308931444430410006652578039771434775605949030195292460231284302155421151246743912570015445933175633939298946193652433319759190619273753312461322239985237714598879625458188285305739206399386464568877380835572258035328542667391150145537603785042994345367384228062603903801224108058626205875450163324473999984379887837588481838046843967977785812678735763700124863976534043437672987528490607121761310978300732820637735090262966243650876275579171125470306390866575665166934240635705700790165137662615623829226971690962079238545453710986398876060225099984526121323574998937347997768335351858133491105164286854625232063799548506775280595438566545687775977035916128209914633846139760204680177760546257275037180493824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,26] 46870418894653500465811083825791005016469979916635673367357351920975351229901283135621779117782073904781147745440379575563114682988691890085461096030535824596390651967719033262963434930006843538157081690938681375959711472666561472655920453301133026473052783587146195643906394650243631734415050838103032525860897633749728995292794261436346100580318783071193982067116303084941928057297496284610331584614549308505398108927697948607213922887817904587528369547034447124583979153193046334633601242068822130864731938737831407933732260175010995470325853944757960495906969611266496337982144735902819332546949028204299169657553934898920621837601129698833476183220629007410001334029114932227151731303399609922881208382783976079745087047909637818356569294876654177414095430683934880948107319276742282977414638906531139233269156310941503059098621036027103179924819801078690395700448525132737993751552348043098053519461104413406750430658546272121355073571684538063977255119444933672713761963504006468400161321188009112085977070548955250131347094657900907688738741840056861517724279516491999865081251055771849422125426574569582795310475319061068307484838110221629756953804258906125490817111770414035755923342348097847728592698002646117992786880057987110583727765497594419835255558437080663225228468281362250330533187192453818304635751789574629721476326681272738052123157078483169651260731820668218032197711948804868987247866549646257611622240755182676794192947699622139469158158630719593391868083366865939612413120064891456857412669511971055827248937586701531125087394975984437409125843053548145127477037457539886017181927113628894038476938359347012895301863731632036898492912226842169352559912163773279344616872703074517755061222074983177021665748603640721859144090441509082212563772001316179015946149487479195596749414656966824338203308517764503352582436522239627793264564306870484794195706225148455435027336547043478243632854614020836557319259030938839831406513534388629142776269547994984530259786650094887621239771508243906694357801706315421583395989850669617179726050981336057238981750315591584870666976413113979378512694419127115072691767245690316912270597039371567499313152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,27] -31269971743057669165654147205556246968645554798899884351561567239022923541239636680186819490615940948854394993059423292150920394274701892914411535609696165420469229159238614921822272504079730236741312244746593886432929520206737657078191378873553326952218358870995095107135017612930399536751151601032950596357572987051592724131878223293312494630053980701978623980620745135248974566979561440282965960830643002708388528544687205590344322749254377561869796983322598657023522308897018251879541499354649359425066228611831915456674153673300114845496438930292631402445823550030254434648552099611931314245175245714820074218066893685278434375678897450795418842205667328450702629247211821657558012040634196603906740671470525551958981284655978081999382878256202034415997584079941882747471979073618440546721806963160875532710648830179925645390459799121237093401181034734041989911843641134448993273988369647045557560968106798467002418452707495009771135559397570176507516548543469767501048163976786879322314910305694665299391400340808827230732102347488407924507880890556046929130578517447802117278789489535401994870638739143830941088194264858244421128620482041152680992112736251511300159122357644547280428081665020994255117889238455539003026406696325565852834972138622985891976007763463025932555723259525424695277415783045195124762359740155294807027714823840017614798804583235031929465528459218973873311285730475939518510556720644542188945272681133990737094864727127820546907652538878497097044732709237346638069571034028430653737479552995030356657960113321988614231333267381402451572889002944950773915733045394470342171442705155314053424094019339695199234107151942764468327610295547844214254719049506493823629101769182367829503438015025226241109862075349742543287055373305886124294422470568838914054353189075907832161551565539756199595230540120027676488924311878160230401173223640507034578917378684958103811178402107917318330507903820396246481417327609968801016230212677737078895279536282665076292801114149274007176855889485103758981740885121630566878861752561536990249346291158394339194792912376764689488076448762912695407813017384701099638936002041616761454712748350031599239168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,28] 18958036534564707283655471993906203852762308336410152913144244346277750700439031713820388329579107500155248511737607990059778653789311838566300009497815720392193035702287206324307215232308874025694642502777012831828390865022507964000155659860787881726671675101461003031816478618986311636506151914454512699230662488232905851045607459860415948848390212692749097681162741868704159933862946357906660861103671765715509392241417233973040764449698828101833827824837683732556290754712312685533343533131416476210487061830492636447937791599040813038120808037878299632109815886970147098549499378831114982902169518185283047584453161365016952380359704310373420827666515234020452990301775929612957281111911649334863127259299576762036877172922594295927394387073949726992434330616567326646192698331521308854589773340308745895426552521619019710367735396031805330701056345392658541517799659870721492250462399294842577148295934942840347641259768951995186582299571967876645164884090272941793582500991159325098087674716990861047563269958506090449887438106872752683205043975188258516513743952860802967918990698886533681983375694991399305555016505750807276185153325126986747818864914079963902948488190664472750267376615581743033467212094807688890211766034419359036574824719478950978450480143750955478513348126598575443932163004482748816930792340649586266585687565063588735204656056564445654175800395123051323170159780687259168562705127527367277791884895160822638357833714043284018298680529562809161087611092510644319409250412011080977996284912908778507595621277270466354091490500584753478079123321180123908337174487629971832140563801832063197451858147854787154848098937047708902029198080248346164428370546623546329851527286940537734285591403366929556155893168136406952104741432244093438759109036989214819891101521335279778343838632787264842133908814818398745846125791529823037333395322851079507326846561811260741767499170979604787458437115370126547572716626973681685820158524627842764815649775692493529173973930901256858805141359915876064915797817834058824635728238697973431183290737887253855838399095042760341912246223782411125654923347488450034304431057686585343263542975646048794443776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,29] -10541741164251159522511686257726723495247938172583541212705955182356091101454861118220567576506713307289597547715899849623179392119661908348857633500683209830452222622900605708113645958074212323885232241594304414697679718862110548345877080576501456729118274225953822988738064139068101017978717384274017795289142814717881077538946637859547389118109092550388144992201676645058581583381886606175207028097907842360022298704250147261561954062562427437295642110591387954571514684835273090818476953331069389420832665772988832320336774235776731312298852780399134948930165099102666624816413914931764585939400543209936622197654311966267350667616333896421063284461905497377765297120979470231085842520754556894703514160171221619622938441677557890479349500659731465810260226513785231900393392955817925102189446882087019360151139449355833462557211261351997394823023849155252047668981613377453480721153807691572243595673296589601863529258951150055924637693588453231134983797737120557532257741638886627006504116295886204631313925135995520293333189721384063385411681254583029491012712156133966354227750636230396464347830081824709151515948238907010551746910424428757186310211824015061315194071995531931449007653530663668412237785438829490607428282496283876078121005852790895030093445223281603761671463050756714731058653517046122148592794966538345567014369115576140141534949158364719140257432003208988446995661722004920204151750463809357375692269938089078253679732153225355997380930334430653885183023983322058548720446094407357102202280156746794577321647835865041435840984100733543002767067640555541232420296727141855206936125032997141981104343935850494803701208648273649284846031302691301840921629421820511627298761910953136896936609396364485431555709250451223426400016530859994608827342389587805864526336332057288260413247444125491015338720110650644381480665809659714010460139048560583410856355244912499949908207593158040812969924355816568751433042899532243811566383781442005629323661508425757495760452661164040113010973299518659972212952423487442588518136149660965342107783233898256391495291494846388987411508086936310812823119016330995301922370235063640720156357036272164228038656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,30] 5488065073066880307371648647670273391659579401205494981676252536900608164899595828681031123569509303991684627983679499359627723840718567921957426994484024664835384963232435186620349261699301763097412130741224200949570916957736805740229401855992177104531833451539077449037929443284167122934601993934404202901161355159721268685809825969080736099511597144740118381148624211759764079682828796476769755320109477786610206293928810757350645133039855929649426771127113936478392079430790515866526913682915012232372205694605537957218153320027862498169671836105387595882694312491768621086812028902935240482253335761884696824428894906557699701647080434524733146773916571585546814967511938494730208875501682904523264642655406165989436179905445101857978101544364375021413560001935927359396418758478660007598045307524129997859328346387676728176740674999442669605684586740320639537250549899226966179808315403222647201215292864841475653799442273914065418806429657237052115232479465634617647315271125241762934332264926632111322533679100419245000471200539742394619138471313510480754631955724988583846483230515725978309449278943107374767257113752464218678852711861959778391150655078879344595786021259684023342664265705471215625552777874598384249981327282778309751902245773413394515666587195248189980488349075077872111619494337316325923912974061487847188531943266723074258937390873968285344237813595833222642217798211510922336627987892143155049830755275016082520275996790637248188820559454949950330073326852502492281928427985529699918382525421653105277460524830413140615666129938437479719431200336701836284629371995624448176904813477774453882956657360857261273060628969977372846242133225948115357323220131215093979188470085009348763614095694753104553047758277517918621048103484899699460560482067614732406898301411271791633133061456026621363678366803738459798188321781024428352783573193381339971642455849071965213458485992383033334583687705103675835339219000664306100695107366396048841682939763647799877090012850750889392555923568971784344154013043351198453869265086905044161818568601601970806386278339542505293874558143378276532666323881862035964766077207422341554523607978852722147328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,31] -2725477577750676620806896099262989625109237101372713412062745002413180353446866760924182766231453826921814790916898893381489831284443090877099902071585287638164340073263164853347272276523020300874575852348237253024602865898306278011506652721275342968493138584262992149171589378323102248273826403944772591673575944521171769399095067166430566863537039639767808516265827309429151154060251663176509875942366264720539321186741245372781372948776872733149151050297492547163899820133088119240985356237156848938358033331134909488187138372692501377963090491388964409777747725114606521216085043205593022697999817694345980438230522342916152654420517518092136906477849675563466666546235236742411765889125744130891355568659614427985991506302061749363812082538567277231199093253664153924749662806450879811833522739590307191589318939668058127595537037534525761714691282202622607916647116284946230720122611336822937028245458447890382426268657598067995889055775590651756567549671093685181794975282870913876511210872565655893404207508898611241783299379523762132142383511927498723872413777688957801843384687215145906450171667491551679747159625883518266316869283590371559540430749178444683094249359191822753367099768861614460699735390718148682842805625966129836634868930197440955186917165621953201238346960082369202361968540802800829359346970489189847446514909757340400447850032254115230528399678637306010615562294423133617750459074936084571410788709716898260868379152085436387411399657810126981928535384286454572955639248306124859073895838314555389497835223303558997123298894679004923629968623336087535758944891678594359311594332220921919452537038442632563380364458702584795452152149732953636071923296326557546576728963475179586576264109700997028848621169163723957172685259952369899613102365244187055101394394921963159743144184177143832665458025664586971810104072553687986374880399472240750001355657735745782659124788332194894180290376707335398394995845366203316164289765098744233742319751351346474658454927907398037453841677522402150299901961640756125431571477820990958961706533541961921490345704903487605748124709114161950515052011402351402983277566545741564696762623077683111657472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,32] 1295221090785881155400474890847605335231540870446470995371160316883993652621150043377012554300459667465307208654850086796942846382336299685954604828724449658016794778762246358668143150910279344527680738689932119354007937959297248889539299540184971292999893727642194537619771650495436907220985734250777579174982945949081902800471622884433878734323093624816431094828174297637232832099318758564327672446848601797938431013619302670625018268121422298434664683380155784936017924839359228733281944409692087381592838280600479161244475880804427031897091696490226415191143305367420137651992704014977192549962360759404915167415862401370201737995549281756769352329700441181214706955170348687153331355235687977776142265107052031594622457048222079938424488409737877839199984291014239303858777593045782919673568272407236354356653328148543789600193797132868766961019841568904180330342301915787512950135702251468260871113718557452547244439855038584620840403722579273310803791503897946860757055763371559054827479875125172226893881786471054572142835746367296956278008808093733377131868956139125651503069723725130803885464008004491025048425374161906921678894940638153957077974459951756715798733534439117405706679767617655819588339693830395935819687069066196690653693695759207716544873813330979920484691491715317240139294694844554919096905849014441493249017461555009529186210303913067451189598158837870426258020702569773177158301718679272052628818636216978295771332416383626855411917167452450770808153792514641023461311233227276675492490357656984404133090828164552222453644101594996274322573798170485238939910517636599783282184789376762070052750833786953722064916743488465700565483904097915601408580854796503453533245829711570164949419350271582811343911336325979745748653716916147232892951748246078439487728186088216064740126510969168187905705554824916594061827001344666680919106855906171587022284091847583079520483105201762007723670688645987661986897183945746613885312482870771797004447529680868058075451173973421196053105945970944101940243255057700019874010172163048962617668710386829960560286439319003770488882937146344928791602399678169046817114042136691349786406108475061088288768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,33] -582295840081760734585175856827362234746476553526852187887038599694217943930244874678170998727241610904964813291926274269337576143059388726023158457100809973399207030797713805271583034588195734884652131619194614440592625496277660533624978927495442835556726587960638467338665523523889616410958409589572524676000668205292015372543934879883030914542361689469646886439173572633545569562061191217164720430666506101510360890168611167513163288990774384461260733041740960219223630222673926204319733796273550016591024991049379695923148056688128911709259685872327741536892894200009649678473161730320911049654262363211433830169396821425149008160446662886292578777768314152321244468560204368213886102249598659481790591932133517119913928636126951301632679687272017337359530966124937507824300465822608780196378688878940454154212029362234297977336572766897835920588902838579197898929519312530954736438215509851864820568012438639713783022858805290454303519897124642961255438417411671892664403228602858674500963321893257301319544155393244540590408978495733012713711656731707497064719757915594703853262962085202848233485727658935441375749649805251050874002696563407561246456276223687654367414721350547699951613420099008417357381016328861802989877620363652650392492238491976862390725112644427560398460489725580269084950835607766538414213175845052767601123359266084936257489918214557758228975382697719653699086900276933610212388282032596907237993404295507426266877975385928664731519870343350366106056138964453053251195934410877970905799328880014098914962340564676963925703263608638235486605149007298534662003468717899821412980984269643569686679262196664174307204306188164390598827868692834265557670934101227746546457422470632323323538400465506095748750007300937840190178643230102028942273510313417733589981688329409951546626494015172062901237859663602771989811761762637750124425295783104467483368729998806223163074318643082637954640364686901614722311972493872165824370386119849036442032587522661593649562981780818610441133339323017679956360281432375907444682894827775180025822133450276298672828913174465626695459130943013759372141036164035030012469458498999603174450050342696240807936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,34] 244514117288798375619480876177385459700675543390994532449844033453665040373956716251149364208586217543755934525028277405657130369731311551464502961829532320217564313907421844523640635574165261349719877327508568526804599839620235346307283520943999384425360591079433198085082477837756214603401875182414004493412143526135221347273686080520593937029090625236690326583320661256900960204990543074707436610955057489820556410217379878869965492311307978189629923733762575823820504376705152152132073701641630625807396313814812057895791317129320555776549677658750759646644174280244440163455182154818354587214002632673748595364138282882357894704472470810817348608324391328499919000571014025180868325109172127023910269481711639497295165802729524918008834341299341973545380182469300803308609102786983425398357501796484533681103560464324215282248474286777566130548139904430728847834205874012847483697167107711620028940970788269644924248207742046534945617775809814438656036541341243552854744128198548726284880895970973425378675130095822470492229038301860906894933281375229014958180488895969309973697247751294811966977926082989971444363719676454732577541710235686045201212736989225942590541174690480116064740541111906505431952305047741946118133554204509086196723776620382299235271720827463513061783663948548696696957940318693055722880327987424997711870223863578187657755486557407260085767890346180593656203816059574698438702353661886823389170962216459266466804026924873812507080910537750938878626625797963891823921753824960411687267284954228932405719511264236823781732400164751890220574004654210527286565703092349044978353346828093497798668619080611262098855049679424406863725660942448337385716803604912710010250268064862072430787147911568915649864972471931667704286492568121196029531630169056068526197683020614366879809758823983479938796294462270666141067313072040469591381246870515167365185952091704337317254203597155486094547921519402386357004071690651794006024881038294695878732415623815056292407865255357163079008829188567683755694929345123065117752514671822688458331986065994926522486907682090055427315756143222623935386726053223319378414728528144502644565675991891968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,35] -95244108488796557383723054977610621539677261455918022282440667579410717611050086047428005922790721693560929045779143196183195452266087981991980270571873804460338937085023885329120126237141973135643739803407106193291872001823660214188351221202067484699655984675362675729410991669426219391349236335864168036731690988634423772415577641761922440905353132885100476254666845166220924258962226732937895866039004251156082458625829951594341372429475672922594473108754274117481635015529748289325350632266040536951019997371229578664619265697908884775605776176291324862204941923863268614316552825672609694385313533420128279816744123321608094426103391722606275096829830785123784929621652214839734256736057122817546716774086454718285325521660737290916768469198843249902671168626115442612762745485600779278880046400202114733621964329005110065046555759542284857208625465520368084770841084651495556690209869834991005341744340818996305807129532891574196429477256784333370064032162702417368314877221749988681457143288830435138363300615286755901059207351254068186800619930761661888742633091162420125472053347057747201174705377020677069394271894067873700926622835418672872457107490934757440764935719173405995452996635360954979234841971402552527411099227926145254936418916926728131093294799130646804913837769366327206975669519932755929024413305684992840634573005960931449222975844980249280003013485401293234061926560713701043016468370826652648186130075748536524939129854515292150142671790812310782480835274402094544242571802070830282320429199377039758592359146246233418441644188647671326281322594036823369388616790523034585408695235061542403023908236228474805379008020155976785899808534620169117720005908530220308319780081343130193368630243985100702945496214693312952604520159460695508156223142824315513798357275034006949756658865451421377044051119697092914699177784808820661952012053010794169404047441727948770597661202677423671523813404796745507921383503098021546984205291675753813960585736136959043756230009106388697260455254431680855198895846907864061345222081932238604327137655184748070222103831870245443228229468704404317880613183246752612203675030663472753782792765285356011520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,36] 34188704300950903474176291297877701579234711698497013005839351288798697185327389639197953899300145562337479675138871800324868020620319039861525053656999316636858760018331361925454166046806279404547387633752088169848616657580631385936875603210380926731864792547595567064712407103867752742473206431157950922727513614165079974513515853100005343761937103878117768520279199289460906616164401827863606969006751331371050955390607066007800113162659835304911864836095223050492109881573886961213379134367844593737072586098085658177583394817907036211498183932287013853567176867239545769631050023856689035695716096792299684775665799573292115060150259971072516148806869088910925557133530448441980720372595277962627790120475906618704718511894687006111854898359965435446433227797720247910503876923396820814092677577829826296774723795867499036077784819445787160863586274938725275439890372960729577097713360999015429713162107742224694424231579951139880638696764958163980570035546819662913516872653763326286403664629935093494961250201135931826446924025956908436151739601965547563298853021898547638450118477974409599665075390009089425719893473202293376303205882978107149568261253341440461880811064965850494505589449425478416244991763939559489953465290344236352512475491060729959354166061785584502538406610901489440388813360045032026032874902734866123011614523408781439886439285773480479306725113084095944898032648970050877193205757609033994161762756319911846428827509074237985788927607165304691763441411353892263160836535870367333524123441514472869048719540948289068331045659431774934742245644386162007761190299482468808618768842166725497588945235928390852037683409501248075466901039529996140263284859640686211662504368216750754687058711352230324554677560424340079099187463261958783359955170539700805191464906463064807995223959366763178204618774572444132803205501755808572066266228801762440053453401446920699761060237847475490374284495504675297167021919696421480637470277177252019440325223995270796193389882117606989855262153781087497945143956040333650103727381750982876792162789654223550883977575723067612460079983390685952801035463890280762884171578627036034088221486230177579008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,37] -11164574814957246046465496182762839639707806965426352082352580801819178249658519112157745658724011851967472638101451564555147884492705282135589716465037458714431792327746162191752511388268537958817880340890014781199967575555039364771258394936585125099171747068712509924731459785372720813591846921363303404923076817535556019894176213586099755102453680172405421144243740078515541442781975067266357434635267183354305712567742032702462005756552786695469500726078770462488155256178095007031210697301834268038066123409873412742819806066937408799818891420849898954558805703168082336722136066807139573238045208121145348202881693407588377123103623802107558676531144193697145293430530379097366178108636602208356307186269997073656922749981141313836377143521188576820492843697303814177103954749424538094012470873781451127214710429840172794785345893210427891713677493350839261810379550847916398138524563431355098107260080292257417646681126442615658935587041894159400730391451964247034596086364683311778918608011440000529660752468447646285542706560447091396639554754908482892371451421034170521790592953217838449620463540310497184730968701476782485945834575000419684435749830510562166905524626098698874993599783198281376683538148364528355291648185534698440994777141585044875588674814385807356363957286155619561244606844995946555990402027675444751492175008746522599871102564649583434810574061041145810428027656608353851721537944612947668533628871896628425233039092566119073550570267213368298601207541640672399144756587767507748125281724300616987459639586353928368855351408929058955607647491686759109923226984149377429734291624274040011321026322730808525553940731419355492931630426409047076715996625112133343560377211709820301204273300432221876874286099707805158440546040926945377806446100870777731380285272595969860157636625280287637031445373945824386319856133083811121515676652930874492851893027481660708514522248320713601281498864020114695523062071587291754270384853378452533847235481965497154970795916473882096327549022174174938587742176790136343257097082765786054061337159975604446894878032212517400655797123487884276687416849889763486044867435550983851563754019972026728448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,38] 3269041960880295780532724518474991411240142163892387581995621949199630534388215800641812664734860955503902000733080127751862313788499445918532202255355550756676373130946721650596103995268919577509686171503326665443124102408097725326124372397689836208624803826244632411507781365527216305453764045983998811741561474140226361695558016185315490893989507467922287765971631285228715121291418965419100091590408208110947215512715935627915564968621270331113360769175586011839587454957262140116076493045420249043209058419816670667444741250011438772332246214443869850490117273217036941530429871391690143376223406400786579127989301179124703367588927945740652343962052513868597527483362552962567216002874331787646573791290663469361692381737733413624901472342841495730535452612541359669645349028220796808909098656923934127451194472693323867218488810031921288198695248030967748384826387861488813942659058496567281139739945576488148254679576538089310845527297396321560554227990694251532626329317112958034055415926318817273209136943017724886461456317695590958430786536532446213576846884980269029512038613951512027570982494329241333843629779964666078592164645387047739495147027639047472201859209737845898122237495598084802510436563318097783519720270239733688083298222303629376083889701457540425426275223461708746977553651409265479625750030855102030888849039119859614580711114265186690382968384476226497679652777529474513676829814797523145216039980952015500963530783878368064839349467221136285624628649593807271841451551724956512524614110562240255923561682938484562429901663477710894587504502356363372855070189911761047115342795332164751649684286222696282269832068750496057166366895928038633553893178522365872958570539942670001563850951840726147950462430580149672126413387349884554494501558113860235622664197639100006036397146861123669811777644658110224126425325072943132207635493451451571729670180277126038185347320424534465361136351438233494364957535602263329646913161301104039854744549033480562028374903723420196796657202205532615715080585289925243271151013887930429631276306089653939271617766396690844747436924113486519035483710490829546376144492680075968733451762589511974912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,39] -854596593668573039919582513811651904496509213948187346244248904553226010486181976051226929854049349481805726637748311556536700769894747153905310379267781275190829398952525058989319905498705451821525894923844731211385118940643287813767537711453554238706876241913250386007280939391612345528522188723103588030558136510119005505113165702542565646299473471365094239132596792380628601146849175430683007688349598578345355196636395502902259905747196406851790883651225711858994969447909272481792174607952363794628505826440201034427505694716750501454216138573188600028856178085959556786371842102241896139159642128912218481052159465585983278200160895256167022199381755783181977827518624786873268386104341774914674759429068909235900940488238693153541459960352318853073327531349360624987475894942855190412248791473323603720721014075439394673732657596529838795063834191292647196541707267845032496649254171587505590693980179684150422347162484727082172335448602591451911912771165856965276535209498270380743011956721754401042349357137294579451934701338850471740644402026914626856249901516926982512697715435472146542634627460678284854607288408099850820727376183778667109968589484242628952229653076768748918626716646755203851350042651935277170935482375285593751880178589000767399082393681980926407595540230349001449576531189305353283261499988735969178883674985886346648657289036109792179268944566295554586490996552809330860070447060090605809678688504265659855935354216813291294360001043798955086882593851838412610647494016237251353871484974540939740741247685945642399684432521005421410584001177424493915808082780976511111064706824407675274327481656764860986007022475084815004476694658637016588958471897860042780273850412204328144837720903958510313158964475693040824425566016315200116041809790841448914756790223035766504276319983772459945501450841630676614886724896602659910899619610039742912267960117223470258951876217549669844408871013025827404504390434005811826405407546867179447936081268821318315852757123719613559016127064922458377704399757051986589109671891203509892789302929552670365987813139063414587222386410541548522731713801485380226449165841042726394252112120137121792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,40] 200928444780910054445391086483790030197469817712904572561166730522217035013808414587174057803232966226729853145219599949954960666172153724204535061414227953126600344560461337116293711166550056812159828348653706016248358095141853007320775363333566842521395619228165003809405332915474762646510489906440633952985926219465671181392886802681264059726698723388268872002087526183859084188116866751991856517643497504051876716323001040767380611013601371816070368425547563048500968455715337968633306703217489986486842217304144411102918570729355585231129188435129804315202132282915627569095908820465529168107988789063568201702368154750457639421087320939305950243497014353713376247639173953163964056110825989512884560132056885439536400150604495090097591176366981562046835592789641911679909376795828593696742089316881681549321901470685100228441939479632011447724427660246514978739833979854460631873574774119593444025602410522520769300052350967034919267042336042680930232827435663021119458333777436378428300350493324283168478927538250803040247306564614695983359256255581591114228074359476164983257583532564280447288641353291550651533824540693557099170532832873519577849145308672009560172257490200826659462959161947965261596633812436742891212801582333145641768171394812693267027904110728015384748278263450058101934607057268267823638545679780086771546148933180285729901584991089618091744135091256494561721026972244345507760441499763562830347064111561363186009032611282965957388662521821217235217382402266019420095732633451328445053663227112234770063661210232068811909543927784472204183662660543505352619408880066222341197226668851750932299486152913169857544698706511126214300884398497440917171047198727021743385335736359586884016722560752531425856682995899599925168048073050475444702283620946342120259956261038061818034971988493440710150222611637919318584094241895632314102512831738865289393442103519050245485513769574075252418931545345307048521046237916533741465974474587624157967932322802432495275248865194326498223488276294776053536901915119615833245831108674039346588689543471978087450443159245998706763229095142379021939596179127887355472212203072338233686745060506337280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,41] -42117023830714986168324172095537789575869145298322488486359058926634087154582192802995807673372340365428176675823015336169334819748950456626706902207549455353305796618581586474704038968184440315209497834107475750962725222557310018790644991364602204427447996029428722975439318531017116825124197955580017030252558753681832443345273184023150722330955331201849965110483494622434347563534213918409502325988517569528911919615865738636927673719346590598686611532612446426144812481571171735547455868334050219955159866527897768158945194984879745720823782211100449916334476533934423570294015879940931935958801804687792562056692296963410035352459155585116626413244112917004839548477114494549823198352060322543651620067424854034862974485899312613122505522463337586376358646007419929542061971735989995627886972914580339911136581704965791082991260020500876258923222854947126669791381927351538704394935214431815856189118718495537055008369880982615244187444064090055477263572015238984706152971049555888358690617301863761296829101509570371575954210615484895098816334491853181278476218559396221274962535440757158279873517825372175375797933513394457522630685418923998214839331269009470250192618814782304687718063353000355681408172322940601233153514638344076588435264255863286218443720426406634877303861605479818541406327520749911242702947464982594091116109497680621751018781396958261913530391367520147205379306023882553743761724305526544695312046058867619565797183240469918359975016937497823372572793088059072547535790929662857222216521230839860765495239840393979472935965243115216038363347873501272360988768958607257720075801905035837787552875662722756966543212071786186325758343075367143773584482753414798055923383096955476078379468912012905948060396952075273429016287587528151250564772727201200922963265124580527867302742234775251498779227588491470060842970021389201276799406310546572349565743127158357808576334149735967664543988628272666702071000953126220030514063984500415103954666434268206080909044850291240358287767261442174244622856149050691480692935434890583158506212346343553246046365070837199826583566806947507935384674194772597722588639386625623618625515994008780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,42] 7210716646056185357509442714675594725063628857593918174298767833887449912941565062499050340006579441470705254007318810973856778459974073196776618507847615027672371158380975146263345198338360080332163441190980244913757053273006677351552455011478005353262750202030360874620838424937428018470730983450347364053196732859542050207467724956526397702371186370956400173998753895278727699629898937726153355228509470437321712300223874305701994975055362599838252183153888667686769384448221603559526862158771688384845248213954124617010109751171311291051392207631128747322529192252435771833769305200094222684005793803584703322961237086515178400220032636270066803804911563188297892842807708954264924996954783226860330480246887054208729586512725967713556029807558836927111744811438264120270085285226727207412783134025309793683893614719878312751988581670413282305568706334064929570815384668241126179591641929502806041021747223250079091469188718756419106398238737947760999487500763929293295846562672007540161069850206108555590486306888828292627858404079632721702461326711493089337216297472986533908027734256585108466331700356100665031527676012741239467347449130234930602375795060170672113088346222841012984464695482354805526231692880665201702305218271317440448376142567625561114604398034107818701198018651426398159084950344644130340933044726489626799321410566750292705924391769739129091356851581655285468338600505506800107009516780476651659480209518039261978814623065620339327591298166816234784720776789008146477982923503754464388767357095785312905811622947687558468347867581575388556037754247742557547050108360449691015511673615350038184199098901062575268448516766690894697506801828912998492177732067216828809177295779631493752506125751626584882706660538134242943242181326911739915707388809353865912240666951830740996036650312203995443908011323992770797215216159678568988446692958318107339618263653730138722175342474737396628203495327601390521254147003199735119596716919284423628470410733807137427686261847986320686232511365280806968042840204063668968492189346871702520271004029305294080998592949001616319013556587487573514368658836316757480321463107078236717221140217462784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,43] -688400596726467973275803225725187431876928609806227126495135226319420414207072867935069362359775591251781365316408773501235573350712237715711266254465521885967060086451854980376918658910160950473253551109960332067566430783810833936585933107410055313301469767144379806588461337683847045411597819419338945381678186218867206961890020908879873811450624067623560643720570608671627175936473466320027505510385467572609476326840064264723079507125371439836500222075009828377604891204506164390867307836496554257556035275183413376131764430485576940711034501491932759157677725039401044310672766700928588893053284863199936567636962431212655141739400332590408742754968053227338279709748342947428237751200020943391658439254693105029153501919696933062042658006083851152342394104627541741603904435432181349092363881409054555884526006420781220864233714630854106724149966833595736810417410619427176343537314519036247069094587646637488812133968047006631448146336530217171765922166958443738122310817489911536024398609358299404564055624785461098768522333838142388810507779203414381983984607178026695395764779645121294086180559393815637428886618007306472819370607432123731886661672740604838344013920542451534337424937234115038432950606361480272346731552191781764608063057564702211894313539718554603650204705412856806321004864052169798501229385500970176123395346147270989966405423852162014558960400748931626547097574454561671249927573905150942571070098232733690828481537778332330355495103376751676357641316563551435187355405429216158638675973555545527028662032552311578618218577170443518952940490781534682532461916046437895231084544640267981439484679189631057939710402456249169204978255467046392914240345722436693384091455560381999221489366999349764837644197453890476865256010628203947012993255457843877327151073900229923704661195896882697410180082437986655567424941017837385273300206311388521603044509647205401930471257371852936876398097694689397623856866050249082838561296079283765858055103135350468287009316122492896428296959645904755678636821423007142341258540312617690769471599760705218292527082464168357826384710700320866203760667730245144273793805943294128051681765789532160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,44] -105471758231318864835447770603298283104108999545639439303119607458117192386575357294899694084784438548151794375255112115764048516520615864316580405366020703812368985426866521178656717117731652098307484458620827417713190397504375803812310181220543689369992959424544781496298558220593560964880980024246280836549066273302680375122778398000703737824951342404102933663924531619985942840597308964214495226595439983415633802802817545067371773693803445457778981416905651586955750751260395601268594278513985661730047886632115632495280929604587380414332788999484948585504905783037049627461997482717998405327564480635698889882740075539731484430469395788011423904977391576670750784995994346813530472475891894772332244250009639522355447446449186097168263364756158384352641311415933512463413697339003919503093064285128023780359729221026313426536945415289441676226761122083964404309956818487260666159050854261141858645262470294747561792275522481354085141881501194232671862443621606998529512940485286327100481179424711756817911975014965930808925740989401335491561769118528437743210959816522565262080393343997992252789581391963896167522436358816116828349873804298943549423141162102989860768716475526552263876067611518071959560524932458338531694128816907458278308439370312090540375131748898601307385359789219544446131552563090294643864767445656445355539212282141841593828277285966228866159354818791413562415554020252139751954105765899876999477579153885338572530851171903264350546175468349291979928778219329048128942163997655234728275976262159481394230742954122989729776424224972771747268042411494307573935561728511641758710532436893724731300753940153082048977753961057497234611086223701539631027329618267020939377668545445813990675500633440684126878933499520921461662027938373598749869514844496363552338327725581648456478043993740401623909380708653017110681603040442915236437462520839650954313775506463081045766690384731335989111413601535052629844574313638399636068304515730793842317784897821277722195720134719055811248858287646782290721509251541193873676726753870330941625842894897605127252659418802316185089103483640438617611009923259351645924879734419484590225430746759168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,45] 66632299479733738503849899759967799139126906183219437678774813102787466847513265020714124385018767399413640346053470507906965102874351368048374817681435610013822353645837535017984517076661885558561807309496509959741306823734723675406144205366288961973070598014708774864342548896950771616074433446483500011646930548714146360050500454146374567209129122938520020796000846634549788023665854922317972070480663745976965999109485416223326149394131947869178647204378410391235990855167172070637325757902084576440429141309071936200303761541465811550421564300232799123697359527629565038064253410075738795172078246337098679436108915900744197377434237182646509844380311937514381035066323469022722711342538655779174960793020702153053966788354078781864741435948269258664846378670183607684777036252763255880528585037672681790556159056985858097633857130560727951168888049143828717278721138481375332442413852752346533464870168975842151731083571013278364354542325648779821351267320592206313184046330469826293994267706214165701859275042482815751006748416488019708048074290107361033432855604922055218150865444897390085664041066245442321682575215967178853598495923575726331027311235937532629462838875001337216587276127158386618793163675016590625525178331319331061349974632331016698488798142789150137686881361276382406676461730359545820398229115872337194610955193541840265709209606180852781239648267157621135896955544701282353006606646007746227701986407105993096870016949731700142761819318141951626844173123155627989884572709003084669327381214835157202655733524332055466995058537416892983054152129136724470222923157358562830280116766106847218442232652383941230221281557696522402794040653550231747332798733643292807575850037555809042982087259861455738816271247945638910787415431959353687068224302085746354700897383704556144209056477329797738385341096508475106182827942251122153705905834292399521029179905098619980128094780111687295362566909366673907839666211063743527667369693325311195312521440891339245409819505411142666137872405216789844019505073733308802837316189822306057719406440273272027345146860948788465262622364128176600828194563622887280055255533996948338414023574814720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,46] -15312411818256831544282873172101301773451764635764794175615340825712261272122281690630322251120213987671724698520721028618419423319206907505506973629184872522709062054959348891087531185183835187205222867753848703641753651478342360273958587970454782409332665585860496521593364181229873801527063595124661936981290523378858417770802313615646018204678217475426613112225917207953589112281851967954517039874905137513948596870639752992571342193417681133717870319979257907486949480720751113959104135853746060268154336842416494809277661074506812711620240268222251724637062429534476139898487942134833754520995119368797819534882882596249852541217383042446428849974050577737305804109452024136272492785469430185558903124734344396961097604821320604180777498846965276622897124339263759623029792445770460564245281066466723213778200442291223258647500696491012705526268557940839122112377344580700278246681736582772651577389151039775721879591081865432532413444518671315071934380697619490762331423055360074837669139143635602630953541312148457212742958019331957284306367633460799954491844282779478329871026903012137047932973632007242155779842563964381533863478718784715211828304369146572314751623346460865454744213109216552775470128185023581969329345821791275836316463706874906964943682885823766817116318919912384948412642112788670407669851063487926308961922878686406264898020771928191106023957724107782615179054491042473704296375693532884447040694964159672969168750093506265516954510713849372802468199319604116921780966389151335013339651465506481228666694883520671310736864922363529843265317874098410189158432334304657735756560960653846676064597331662291503984520387430283670623300663876654348539962530971250073414856998328115208731492514683074954584665304151347429227323233511995085914488077304943045097837031859097684345153219747255280501853620607023385931925109213366494142538868358036514046542193119244915155617769522502287879575302385036837638959790923460984415766683326452928039576869016337513697945362877141022569215081154049659085606557517489168084423098833148694852755341654978215718665803130471536752564785809418933381744594451055004502575118366870813635074282487808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,47] 1472689988282836666504553440586356691672823697704129437654684194292001676337346796283931578134449140788377295145441810346098511419766080097107201433513437716594841468278080015069885791404839576696755409429351176622217887996957722028186859051142255488108812489279358520818982185720046888067670038772750017454420617856309885039489361636895028419792370691674572721917173573074378359706016474333979667038981216519571146806808629928817774295198574442450394959239288385156478029768224589256506093376011807051195028085602117080841704540336584288448737733293837680009980164934336365633489715222780348972679609997338397300773559832126965490334299112719848068953287845997020983373007608993889126432327205094662632629181715060322645660332311438366179465556229625102666209657085488211997464172300958484800071234911713009637017022233235908426093044343252436400837687028590547277627532850762130608021635056849191357951939259068706046083679817865019952021889717929329633641466481979098664037550084766191245170739232999671432447611440365785393429189132186515482130136075118636392182472766880530306961846236141098329925206757626519721301691644102369815529338549980347276404011590555347434059162061051790908308407940870162440846600402455518133153565952957365633336571089788636596090473953665193612021930265506396338161113796436609023896779609176285848862540971756550424724847273083383096215882890201838612359047793482582380432887166183492297106368766212181981861551156217768353278977412667490730671562134636333341381737526325013478103904612896680052417625785517483720504327559990478970281024725542373594678700091208040859130215869247483414143634891751575768693308893549763893691301371676990192213575075242578758784088484093515187039852253087340372577801499019317948445574567070108701495306551486028624827665315734729813896015371415375593887319759480546215537499617855219415874861504173817514817249034941995877335725099183777979160117193271719678982595403059899016649844967185740346449418590345872239721174132186922083246994400837032820235800396185861185789711578753182657122364954080321109052991212827715595150711844597980196224057103895241298953310888925549780530664308736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,48] 195295365558561764953890849847603204924679503610202266358799568022066894415872271041561081524022648696038965827446731349937422028447070350293849830077823335043670868273823901540006312743788025038623218248759524908823175637589211413936538435447940751546775417258886029850019665055781282679115823750932985215817903947910760758105339512855562970380388649410668685482271828512799392957928296222706067957792151298068221045771227294836650017093074303222473254537188226926274878474035650437468050258705718077198467241633674999666714589605536069442531262791994205446678646012206210271721441287175563512657339267567639983965185109121216729804683363232438030017728681540419698837124469660313796820129296594395715377206474112592169967121917387855872674366835530129078105782438299556716512686487265029566535044437085560874014031108944095964726478729236164701454462384408155926010812420739469248151586730695674714955911561187964573603181056641503039899866573910063189819209045180166761918612427966612765119113874999241237523677285220086438476819534730451027674061404939944675919548859323176405023615049307379354936720845768782701037747979844095031053264901481149121859027850263578241934085745169973519379897607248342364325877046355304740560148482361046838988390602331564911290321538218298845314739520918552473862592685550078702474658041108764480848404669359830338311158868247936229996197528275613980580307180309838751756418416695331021588351158152662175339404208777721757637717035999909504223512772637710684312426296105345291011655380723888249443885090235493011512953063549193172040808534997108680833258219044850683124152392985155349626304564367408822192563739587411544972977981986765111034671002523177671060926393439146966718575958021297566822314231256642337095515075825870367220535757427902692884578202595067584284328781623836607766334407745625024342254253867071573303088654047495114626942537000971877085253691017799738045344723445160914436106530588480553030811177787182486503417768243964517431241861778283297771108719823186715475008632432884688881725520155452572447326494881354322286439519993036253897079379786759930652215115207558230933769265816578193631293210624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,49] -90098583396754034769831948436206996671082703066833654787839203372554261236530027770272654816318087539577225592928657752636973260305289320519747371410290701315965430687003254601609223255558734216314065131950933824711723729361845515759482988625918078094840148414234892062074062042407591947924636870122273527861169394519833542180341716786615608061655329396249615874680461087670550978801869906816393685034474224821845798562765709514260016022759166267389611564300411393251325717497969510142013825494920605993642487992431769787805453050604552833374324866103040559007637092781291492197635566426711454375579087439529874911081732601401536763888876425708286790456350065687798329101782781515043468938155333753567481092240918841899556160774694777883398185437062675929608679777898346999220985303834991234956467433452346826250743608726677045152836650624025551598271072974960434956395128084840251168828906715609166762565274903857055014588110673864625781331302693474187169284481569452526450980007412574506638563889034018997133815593605905000623751346072704345171770917198517901712983085679862432869466154140904904657393205032537397219970308269993948544741990975716661699059453298803031212318582795735928566410566365293432614326633520076701050862400723646027633656363762807128532448794709956186351100871351644819280583128583697311789061224110118699397036506388409813924282918071957880800749049137117815220943802361291520862454210617809588329538933625543900930876272641637361783169447961405290853917908753833057362346338750181730942993293118811900623943901543242294138163116358971410862122095855288755718663925088039155304448969014567216091640813262639012597140056713510084902160019911650454050288921795649841830280097319577613573333168101215509590810761490815777412100957750077114727730559838380049489151187718823277611737837589224990528288292593803946434199376422734457381472092747975477320154903299001167444374673000507784823681519763594772334231942784977466545757743082657357250181543848021459403336933564435645658790102378429016736287499590849948356012923803479868212804569451166009671066354034609466063194720373515496244168518265906736072901409896368054029380485120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,50] 12441541464296614304726815250155812507237902222852695271770954084772482842281014836513389018663253369569797351068049625888793634584513392885747573655397221775445468929180240266437447270818983979059844513103765629174579573897371101503956904258103817305530946594173284385253201570612143809337479739824673991690160897659304445190764149244592059053303872318139495487114585660096142788017450500518467871405543962150710705177799088949582035274806575238957055628010101675945432893656761468114326989513434874659683729430029302961465205912423409387374756631456451417258222293490885951112194973387731804573014616622162512154756325647692650214964651013951028402141646783736807201911579928659552895176743866502954738964794326148372590144113459323689812950123613750747159462742305038990307646727387167668036483799235904719574915115819930874752230857317980759656892460536045323253221953652493780994760784342840303619475451548054753186409633279628160639096706311726238714503654652872708349791220912788861015791986635778067698537967525694570378715073366662029671009606697166134936352943941089917940838998576705230926093932933414722033836300381727731458335968778736338867586041992256150837328035072409614985097502227992350064862574831689841369490008754092516456486179557061124340866207637676403489925705673799772929809793302773850736476071145043369727352302722536609409002115097992485725450871227484783264902033240599397488841606349116810976765285180138879098948155494505920448098551107019434286704149658531667517235264070232713500008101899187628521459843291870755345239334008884584118751197758519276504237773319642849309420745889494079369320024451596096074340097948984026074660675792058355774243399778336667059711139897832914527555914340827521480428466388502612249856849890834994493457476360214035463740155613891649878891390080424436766441893503839444137965144629448367882170177726180955695239114414385080562983677345047851270376821832860299912850916160575635519693700652305384451121400465950404188599752123806137010954268406036688495666575058480964657046006212940671257827038299688391762010431572699740139852929173190651215042205478713982142612370210444927257945309184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,51] -91911718849947460730100183917591914083055869054831658398921450246886050047939632524108214120044475083384873607905594942414851426223267524637424501627190426803833376486869458831723952852261997186357067077227312400730148472594897605475351781406603782136756723068347702605943532632838500182978829184228885256032989556028004932703617352556994315416150922002246636555403971820706819280599600775353545192023722021643222701647071368376093854464910637012902953999745500222754024780907278207171160527702093952430713230524153174987467804772288658111060889508009322478946465652880783967900110096662243482412605377249209038553266061033926007177440748993869536014757257453364745466277455837679946493860804503258364208111696681003890570913262220369170528197854773763409801644754470343945350350195808844827484613575592204003132402204577569048505436720923690396040427685177592531263646143485734304716427447961372637811879543583195904318746624300368548809237503243411506904890113435891482843100136579235319526800701149777225073880472647903503378690894189210521075186129044353142572565777557931598252338382364134502837446990055059523881534567107905585258552125941947537753830479820077605344447895891830577923645480987674282271537786214120024885978115926083959882003300863996945908378775641860607221422074286338574502438553567187325974137119577742938297244841860522480092444399970325459620880458965869640851008059787806485755017467418241134841231874649070960487537346305350202094784062696577007908067978167709961997873610847220084877991559521984046439678485253720248858365962007143186967137813848845137880996868437988710146886581320212355759045531514186063582235073328445821039776905541754232461474566773285176446045425099331521325224709958548823679572327871714123935322867776209054913173056191707714313362563252864114415621710727155423053534986695363264022452468421130276654394166776241924008249802124879450483505507455341496761479985020589173959727693199369940773511680507006298111027763456840605734111165266865974146784240285136045088983769330796780504337632683037252986985960985879235069131990994454074405389957663504545120106215278364750990353994950468242912575488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,52] -240745469370601128122166456597922736741711346611465111369778723907356621034952199684935863818336415137507657380627589611000099607628886635464416057864306992803329431363433432238534107072531911731904447027362280296760897786725977603386669073157291058756245918023061349917947817920457321130688215012177758404516745046954536696282517260998460819611410757475606064750948017457365356918663750747228568931007029807783044721966799710842750138924895813987821534487020041088342662227877057864415212450143455977128806820382087098954659068824404701207614292527852902022104495668713016080623750707083240368939458714950641743214170755578704526735164948701204676312683258388740875713074054720945635820519626259116995954224546008443106384379800425960305204611459889981562746995803477663718056956720709393234088695454340995268291043418815971676872562456418297959413421200095394799556896310259267641573838226019186471913797400671861874312547106197388492132442170998157952883194575403840790019298224070512245359158967273904206044533522106279701982651099147169092107221748004476906108140769445392501730226769887506274723668254311559212024327160468782699345471977908700580633847720462930244030129961116298872800845380821904950581992062755646569880617131633976620700008339651854845038576607167055963055115296168032611935600546993612545921654873279116513222500182050074216429581417170020664209687843123915029678539208469719553303038153861865336130015872785888490300039318743203392267204032079469609947855411355964255887684834041718650853694962427658474902906839578515423778462165883392135474926043087517377245283490703317813874140378389486262363850208902163625890865600965978949268188177844425357994092829082605737428246638324351623651428415979359027313190527063125115053834292926924261475586936199970890580242619382025038446004298489828187069570227237263850881252869816206853090214246327603257737316102525083501104445719539608018524534533733041122843763536957805760467097471159477081338060986403350001996493715515207198859181171463519651144121538335357446502994111800798474343213484927880871646995296744863397408998537800430488548960395095614488122545087109092576004669440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,53] 39865166117219808689674965394053588659509092206336293757396027926364373353984923962983984188659844926935520749386618151981652816397385459794483831039721254834916049830540352227428785102763279524917337286360763273817333506932509900119924033180555423824406714164888377700129430321842944533053160716073414279766378596482805415499622260825539835335618426799722223650872575594558689462482857929193875377893812836055149665991849585626544583667127368915473424986383173045941708012385097830150379317927313375826613180658911177954619829275651848653164941151124393661651285025260942756931006651345329360434254144355970015111231230076390488130977072183176781885951264178036135061093791194542347689475151261898031059514665758281859109405775048598133458517278959158463371747442930501275024209175438598645364790395736564929961423823532993040439203264627599397521895010779566121749973524660063872741905486981875309995295938954314577493094174654145627678827598574464518392213565684404336069801599339523653462391405800189980578809469398577732148655357231514305156141840735765530916263702835313126597773063442709712330620182192521378212274966709186604867486865131859598262038578167298076656394906743083643753731385281964196477478780992787885569642356598816081956151109069362505709011146387747486314313985142149524261788152138520336970967997393589292943874882822912874584549932536929003335166856374569882821459175006012682616490158794232498411564224965123324508492189424091536228664387152542222488841918199234483633804611537282581898212820299181198913743691620921237725328365713887389849236120687969693207764907732485484560894210836353891680244078989613479906161450547552263082383881259843116421097683862978037081168854743152583799463254261710129225412573182732432222618271919271015518031568962168010307097078692070809683634235582671803316309348792476131317233794422037563319438047614536721039567784618839506082872167747070465504907201144158035300899452700034501376893750134778989730502844488774992782902086857446071770265291359523282200419080545620144936610848904767716801753757486023638864725290903080453860623295924507782267137966974728134075742636923314439607812096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,54] -2550128665449155210387191388495536972303815551764928921589562550089051093085032540618768037072833062264778220296563803548858654850084629743798385294364893487941086641854897721335751801303585444676085361707157232540475186861607310212211590971234633601174678182749091817230672287566168022088392652810937123176639920202696368786658151288297687610257765003748862507010382280944328722001145447459251934564313971549697702380258067888933264943944998021900828968215319577338990570851491278148635645094927912391223086186162951450086518073625058095820302506038075470734631523981246522906549670930215454097600666068013302370830404178863321981557181868488519730196022829541978132104531639068467458163980454038966576078443000656543754784788994015234203643883409843953238853317523600095216698788580938242352325027563328180407913848627761844913529303606469721409621629944936893436030460985803647956453563683119900165864677158690539857583031126883234693341188382329272199536750852315920161604546405786265252685928283822694529122777354849247401808481198754212122598727826469453228243702281094344091706653625431023641475121651516446435620747489382590801189339170459242878238362916142105489823425669788685324838355122922560098690816403272954342600415337955759182153694756405805960545747704468464881409408544714341299017289458712147737693061888368214286611422053303937176657732993586463136010745400407794507769583499824609794574908346060021207820858562796254795162484520073526551789279984260861336144715583876229694255853464367580896220634744805724358934470671294840322416913992758607119743331305466166499711515149758088768507821770027598346784785060291521369509829419250128339968081160195915857877998537862703953529893804166234974366618889542971027196316115951042399711181998947296402870065303308267081613628356315735567871406633580166205989796470185550572749659827416607604009363312049296847823685294916283954387402957191479748854893138965142163447423593856474006804963536345570742270062689837192606714410996872727784826213206053302029416944058258444155847133832242048351227792313263551058665720345190904632761350606947209084946799929153428740012790344014508721176576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,55] -86795542161380940520546799415162697918980044386045878976213144309877797739084131700184273980406325589052127894725573206642760810909307897076258635003160516917927845027686757401956136934757278150230943170429710057857987068727852107879665946956329223823409410478704890775569825482536295433456458432623362067512787045915008981084822428407182281868461555247302238559691757592478568095107106149222878700139668077898208179703693141383789503674851729794752920754917366979838648261712795512968317718519642978144044082506389021260818164638619428222275045372168858126644987906670285532712904219356500850388336547080542463796669137868358350730942117045952020442244570384164881541315028595251433924929691368506143453493391839303496828535220319685759626282237924659183748653633539136776094289764295063452272218241579207655079136625953833633547893485547335791027235257663522646576411553764689708506611305163623795455153693747128392299829444573945899379837094403804424666740868697699458383926000785143126381247585834563159140154094303809604048029179271322203600025873206561265574964510958327515428807588975382967159867966909400832131540062740040946880008659005530623487846587923136114442944200902725677763549423521337585503409470226559162069751973365777189689749486710888661548573069897986219363646672214903922988806084366601305782182378795575236162658498538241821289981296657035617314631586374333318715801681830927259393280812115148350938724166163730552908779434288182209603820968473553893223134949696850459825533244592172057359436078184783275632455651281813450251967261696932790696543334345111057827957415105208473717057329373837328790984722817976996968459816518084555709156993143950635611508390558888581898996966851752021411992043437815585070491470359661104576575676554552918288395792723954040235982041103341999416776320267916763962938422435117862236985506092489466901517324364493429622369359246373566212007124421716866951662914296459103707972712711012353659151019212758932334236646640806650591959789599298433522093314355555116715080247337135922872953346409120904881199451657954808464141366780762125135868516262904357974458456292796467877645248719428020862976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,56] 31584275281486651579591142693457085362377692724896216570816683165194364301402068806918788639028646526284019608520910096512758249515978887727840371366945964282081000275387330371930968021913189489288121949337014160619162124528616398886968146005335821113505009981258407266211458663096837793494579271818000191494277368273447869004110169238140427935781301891980346176650902033014212932668442666197185599251250392962961223880450670168467913838233135232003837392804721160863973636214207971547065103336598491548469764939715464780172241137152671398401970759381172757398935742182439125207921956837817713604826978187371053715639379266726891747724972271117917058817044164943754325836869765756399805744321999248690506473559497837134944554731467076189274745616437148990682304085187923684074874880619128996126192266347132870295266017570892885561680740006149135933077184859993405855167352042964762265332579387064263898383458826502095280981390508737232678727366055747107146354251385074999600176270572511639124857728615920022876162655041076958393577066075599592228422871459921559960255202850690324412743654517857337171062298794268294960455476249486305057482004070320785515621421898744330046815587794129773127848501363540760582074994641819918089573803458448132837688121323376986089814529469592525064937747169438361846076764329457367082078371282249676142650055284928212869892838224053011795416374768206298505802963664599858762660368585293029999540593796886401420962517652575594333963401103529374332549520491762506031410884406595088255625891555019151958846239009338905926341484306884695796621795311026553959194577111524970133948633381806477981343465357317534131986828061166115153522494300804855868126721719560039010261992896177821643022215828183197547785852336879081796776712603165493619284671108176697137744419377647453032204090949129296339805455209751764006555888336575428180828958999037064982538125174088645992872503519088006983091478143536857721670473622982393791847798256701338611042788620407049412848647456409672139181251633428540621792730870430117287594003577882176448419101405053007168019152274959357268754325374186554315181247886605578943151490490504704950272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,57] -3091932793395971579039380085342416424897585263553661227738800415568098604289004331783917367824534862018259391325611544599804018552219649410052928763831609116447650914134104647292086218725608048845117646652602226349273991690825454306917510495059357918728430306124795643924920534407646035531460270089331803791150334178505637252220562103145717303134256430144599647805876696521014707160230075278198096191438329682236096639725789880921529451282475829888701860770660057915338553261747045490626594724711172718983293964578297741398567291755618376144697618968613931063914004410962059144968722687907577266421751963613725907327941883765768736263919676807407457439066954759432779390224808374577482924516172155373383877308748651719257983431231750593198126110132535536375411665262575825421290620932231597148110791083965927966433639638040732676066450290174858637246319181433617975760180778115090617837022827996634545598272812828749816906628275830835158485747001772832064344376907182821417156013180900716175412128865416760125731736303803803194782870594639351801005452760024948390268921694910871011125748077299682880935847338241170814296267743206666376085466262817585229342095960570726985533712832758389076656531175205980922419415982580255565756061918289612690064245386222293941723074727779786270737755725993341315574679636279785182801464140562692153222893420837061159454196085918583323891055237315917628092123110561615986562156616096554274060015147145532365845081394140481822867250575395534675007438492847349837934302573199573673658306755932859596525460031084380020458396002927982079689761197171800072252866529156157688167231637170718359527322599945975128667829176854523467204227965210986520972759777307140952213904346470244076974931660477225669191415130784742494464833553775382810416679503985488442279834475202495112131687702274370371472654919153457104135661612236599808054188088228705023979245254363000971212648961441872133581292559807577075892206769536764922111359493888936361722744056070693608048963373195602976693880604476123815739272524735317935068431428353418114280093387119691042436797446758687637878758453596458106166143784462449719364077539508453638144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,58] 213576479375500371392704816661930487548139833932621802720358021125647898267606617331298436957548277513310028411562562095365031030068096346380213353217277262349727013999512293843752187696212967844131475846332760832460792819407955120977548971768556818743538614946294942962671839591975167617817086726518695437044210062445475877934388488339515309025238080660975951782028218513567176764300970613169769710537542750272316443593155920208888438165029311456095349643234294122346612570041587770368415501762289164047585733291316745089754114846202215623689110836755992486301366682080528349232044547195520881597002429830483107409805816344250604713256454713629042769451782847650543921267344284357761032095393484517369406403634098684180251225556575129977224916698100616764558810378046256828653584275137679097587932267079802888950572578801676510696885798882023407691133344103550782070849623591051632319771109562782977615941161809714105598532624248454515197782192512672951197498898649619984789850185008159370182018379095961333782044556942853627913602894236041730507470975165479247304372073369258768261465446467729505759603514977682451647000695656652689861705888398559065732344805076330214772910705281015057728752070191561665942603526869473345015611073146609100118072913995110439153590293883228911909343932832661292701347712826868510453387124384061045450680500917923648067914756038934407292840956871330240818817956422529631735247153144547733504486035481710985291595605028745650445119233076809094753195756114744253930244227986502877727973305521111140290685586297623649210390503635498039086258583268337262884932943295980150739249773944685360630554583739006343745853629797766996850163152516715769460817061999502031692931073594571464325783699222984010102497710257540819029985570274951650691885338560192340394136500955046080179103550429477832599104044960259041540797885842148329092900227774900654654997983708729705731915846107380170517417485502764038271039287487479683547962695562478894138634877827877420796475131076782890778377049181605740829354328608006827738045669142724549547645914995413250946823062622288342792637685335558000510231340541638580536338526009208864768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,59] -15195029485480122426178030882458510759936746534130628787097332700459281768820804278996410789029722828744012724171164209376546696689300407898686402801283423482817863812033700177715626410896556312259113174761359450501732108584698902069225723792432740812740732875027022345608286292531479888716777707554381492734369642722058214322648257844713779032662710397537996831853353942034484312651089296913513396220194753828454186961046523500926208563991907589266705294092793422604634935066354429513806775984382826535389171434422129724285434798441821460431180305670340815579815616251792718638766482969435371295935518835920272305788029795151836723713227919138470095870451904665372340074597391241967102775234387075683454387601657477750502696543914531608078045900567134161912840696439725803179406064474292953553427220062658546751713403893899065023253535218916058878954770132358170979703338303648216705993191702746902501123395365054407650128068488379433471561113360222741620385767123650387668065718009125170532580128076407882189006104510993189407923152463822490757889046607981586202505049948304554576851590080770773572629939443189905462370904766534673665413085907684215754368741761956930160842229529592558466226042901741139220032496839569145774053717406599831546850686873434448944183720759982073667010324123225648539724185805107381500397621785052763472345603696528826333952882742687899072231429222975005933184096849673800577584484542264555602358077193016344756312524553365753359394216331039140667230573025757085643571080547284080988560265991965690752994455590456982441218744369567143534138269346133369624037509919507643480659636057287785444490357497153648676713065362332731956513346132214534748839617828255384718648766091429808092609197478966684518549383867713094820461253201306720254888605405029433160853623851794531510809307439306670050024671691302085185319890047479892785268149222756575753745414615730330457385209283092179760889548789498111063444765820033687400633066292129677036951919318370458458117023729508434105275162621828021859400855935150059692099896027529344202739721374110650643978341836535598460852285533820744262312006425979076500319146949266636800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,60] 975539637866946464321721265901908980585704769324554262289125890794874477750899042850058262102015048306678259283330836735701139454017131564130973591433637128598748216585233695072846579723264272210646552193965744177396491108555193302598063877598544635884520244208821196657034766168761684618078464626483589102677368878007604107770974664187016545353345921912852305590638915912001394523225910051114453415045427190797424196259092214769825970628624045481931054226007631901441616564143265002680399098391228693870504791577613137094913382942787605324965949533042429480669529398724359241256694495676011515049270421807049833260475697911202504814717092285837928533243825195601254954980694744245275656448775587942274380424475112138113817062536792282852542188946562797315737389318010772306474599155701751152705429939813335688628730407121466786371807643038750549477581063167135858972883993811661001963190707607655900389864640550035579385899281088785074474223319006426136566527676846616982124643367243121352308804230562409407027060673604157101917340136870410222256502643977188339340775207368289160408999673520095875927353781045973495022005552247666199734212948132020772861977795063921994365777075049078054460326210558625739155279554415987435051996276508424959573591551166307030210529307658059697433919101334465597288294513648164337837294372717371205311973733904832793880528709344215437407106705806893610576942237443554513711242790088877538545520807628744516456569669606013863712735681254755531756328405011962707984155801629574454746352881413414401586278546343314548630609586128876072030520689711402667115142262502773524068290084720116228873958399152028846559612096114790277366772818830728947576589841201470849348398089986356079963644056883375360961446952350406652582796786677370542013216822518267829021945837016660689282410013763960904303058496955398250187349871230333329919852044197087897229855820557423126501571147708858434642215752416929038815070300962662061515372146640714066293172899736865168693184848922637451728264223584785336429197815723603367602015755880735208841729393442079465370957592772103623674251174246777005120272371804617396903581119502352384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,61] -35305459782550060082703099817467981760459342052198378250121278020654498032421099975233034621343196420528745982664803683657596310466954154111894044008580689438914505450458793600301552662914195885390391174946293113510225133084436889894586920696244169382210011271393439811723557197171411749248079679764766458772842938970304608260365898576454512943597238424023718671310146627851889887811379234524770437999583882682601170109057363888444771304869012245501815275538539401299700026570469232143766641133574711226454648866287132242324181738085503998846339992678769233518387998205321157659825612375889925137934701792054021404468884432538290025331650376536829554066642768517946935671144789269816052710044941811896283399114217697473308674417517315111391394756705388032079794587813094727670215397139052043418887178547421504766894777256137445319596950141927954935885771185542858334279189794557853058086667626538479416472042632833559990411867207279230507291772646676381880498061665152442073857362354611518505332683040209250126000846733907384693127194156276712804172198469800341225068452404236675252875237918247127965360414452586802662019212620337338584357244779749677660640591090325594108028782182810592547076018050804485734074420255828978661031081463701587097124608144523732067477729382153013178491042185213943401155944446504685167555627695935870731811590774574155128812134365409356972921895293844148139370833710819753530335238525390336944972745710124085542205413642450942817551157564745149260615899808269172348113116435307162126401474219604560090923132709435640555933114528178208340558335561334527784862857942789488463709862634510949493927232747175554018169589287804899087341699386601458105871232692752527972590671176238415141576958251131086625411718854653442639239926483805760520796736012549143296384331695221225756883566653738876557274481122488320713568084494414623135652284070653612361966272600467392090687784231234156916461801172806281891875889103999438240931868756801632031972296408139010284927080835153042666998429971124584587663312957705262692823401571983525898217464823331773296285310245600893468697189225885004859229975614199666158853099807047680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,62] 1458882959110070360877257779533500211723295429137923170282139718591105027309756796452086511352962924355401250027087951565259683156362106287530774436022025695164703614321161936366328917513325392112030372946238399194553955550908535721490575893502133376836116063921502378857040849428152790753556854902142957096625538003643247840008827269672506763947663759195892538252334288581117861365926267516046259893798947519006096305257614215567492532024626254526063692606595688191038662599515354954404638995199986093879499488427435651396496414912190936613728986129129041530902299037170538267808507600767539149039379410687073061420333424180013937699145890984650939779462260761607163720472036061496323122879052325798781972796070745671909771391900346213774918277565518911771472520140368453524059152271390209517791930773953196420513211873711685446344522987428279300018072643351638877218503394477977476508076385305162265011032764057654196095338299620339705597037139847526872907877813642565147070621380554230769744381275151438147426674212806471097184695138810320446984919456562269745134133107530265797508640364981677798379003561350250267507279582163318848104685544808040357492992097716339241144937825084837152226952674215997261638171724304493615580662095722027130716424251619814014981566904043435622406760124891639406893345894707069147477175415582953073473650105342825151811989439677209126495806661370077157018054297480660568635921060820221038128622452192485045564522671649629830496517794553530349578564656783730988433314625486609524380724962699429703893343137734441477042259933645836908623239213508408215341353212749969291036938724440389299752807969108708037934081501790006128279953285642356623176353935634501659442452634080437826222596292968809875026643548718054283680270302073391667505149749021888865838921604331698894558293179833308010682425547539757333627411414681481668070708526250693828276580803072644501235302837549769472569846121138195708887636060731927649254085655540667407915331180061359401903080816736829618447837566397747633454491337727701278377247973374817356042991718920149738262996556553850947950271397209018386829813165503613971166928052420608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,0] 153140529969679769988795003990891389541258867528998752404392061133679627947876327082069861724639443837597917113601005692514192421032998553753479921385527099313411400728023253626852743551780550796737960849091734923428667376663975146282188816625691379407323336717815900190841303409187743888556464063518399211674735081952684778467040492075867252226611481198520394141493963469115244783601784799701795470699719766273561611536211364072791591932936924970145792104534933607807286264618755391122343387298830391324107442395471831673127537610168136772230998192511734025129887983475814864356890943497790093594253295660525511632459734668527249448803105661148121954514419775161583495665206352714168122958586997771210295086426460629365665961504060870539317693345754560071357951604782968626508005779546476926868524877845728350092638693896023359155782077374573610960448770305887968326971332227357200871586528811234149003318234669743578070340260101199730052539381931411395703897038346317101012136372096002479077135929788568586679559361813283318674548822464757204214587059660849549558751545309160007460991494542659713707403608911028792270900191984241963603906087743416582084231506741798054156929562590317132647495299183227270808044586013260955331020705769356209956248797266467526320125673345083916824448568995476579655645064472873840108491343754260836887256414060234905487778343137791742539435212401965049644816449745518235537357767118667601036350768733748287149660277409666010459486860470561239533308324825201382545781377540679773818025345803121978993662451550670804742822390771208813243105787231514453562177168945498053872135143519482697067810455798642778079995130509091629879412322414912426904295391888535413267745346061450548779107941885845942872225320607563616757117665628017141133805070949994541800813108915090334873993777252308945084630381218040577154209692533914030823128744026538519483524538045242192924158660224989014761419751306968579704361635706618001367485624211568076808045514946514541089918034413609700563186676434479750439437444013151689780901317659963336470192560708004268462824330736856341493955915761261441063657462890805191414316160015707613954048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,1] -100972850907893093069345452228187950945852279446044488694814742122929979494122701610138735446874856218089572517190702557093749127641626993097088754337949936445484141722256609250972146822309819574147090793348618043554785383518772975146491715789720501025335217520321806249485016513130146704191384039335594178108432106578091776898326967559720796511811874122449704323794741697867321196190592010151449954688769879575788866919023947629832495463583977402137896696217213376389707919878031811578342834022983758040235392180047686022205172638660010369494387973723867127839472896513462057902359339306907539515567824670054241204406040672571924960819661003939150988257877766942002543614394484084429946411565499340799463598002175445175047875912899279160591100785326884946639870609880304280639984243371097838338283213385998254646009292639245796247098405347440109918654499147919755037826021851944352177512659224781595321496350008064400679015227006094256617422433234893344230334712100501245097011065626168375416697911859746395468291841935959196095976484333816057057563807895416494732696401134634114353006860306541601227025531636342357490460438689772466714154077426142292821538268536958436734750579746369075169358889684573061549708982790086703934237659743622205241316284015856070151496534436422114351155412589765226972682887148991305770494559620338723598466432953108434248284297756324060341642222561342840972705831822115397775391880824999677360387730370562972748037010852989503150943308125514327682705537791317875324042505022764109448471007056980881122276884518224865025066604646871432336194336571149380099990694879980172775141490195674779171148169376856261685549961805072884419048014708701319913262739577398117568203855950959484079343022066994098791028928289800164144381377558337248614325474495398971553629275050598332917076786425883304854984937412334723305210871796862879216488281945380358463982615491809866141415540918886707307629872931273757987985477651618469318107895974107261958289670707632431757544182345223485562762733921298343866020511900540662949189812556117604707874687113844684920129316494326095570191746152248527612404547966430622884314666173207150424227840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,2] -3546760636786109031318911004007311025795764765039283928434213653211476299555328231490339299100686036024355323965344088392632313014925738703801439655815094649203954103654912439815491137423163859813194194940398314436823587301720676622881467959158104464278256433271401377434551139982028143529447043727718640100320028649190143329108073749580165294494819251796690727310603032680746433903812631439756355316736051179194313160875687492358645442021471067543444855078751329009921952613374658481914632515982237109745758051588285229549870046651928293416021712966249878686598498431290754383647863518715954504407063258201745092383845704644793168053169040348459024344341249371711947789321156503245232830004315057037056918756264478198531863771779253224103253673433054536667849210773511268649189859783029719297792305392131318828406294069504861985261417323820521108167624487161699665317463374977276136404255324543615825245266559554114471212153136789094011014533420059093276218875211878323344683126675865698595613047637786342608983475886025384995085275736381830094137491354683095946942868655937977656928586793983620382277952809170191512944661133198334759332439866722572984114293230900021029514177585202952087446456254195143724897716946987376466763178472156154746301041891753676897057789233797412734970721816091153223568208327119358726537821520007377227526422646146700260644259943378080981580682788541604691645149091768419195232520490610438833017953047534435252927196573269076851900339466552226818751735211402534057403859115757893773929527914268290271543078818292618465175599169287662139652600944880342428595616576318009992757215564072905651421449373188268874429509828241888333036405920823045869616989680871106307710897127320813510491606962740025761860604085645752296688701111728634694605232112224155537906027321291973130256879080525220729371729827520231749772832492267998041996077617679897006280383209454344045585318781849389312214455270503158152258458235106507245593174599561751725251559441954283080861650408985658670575474424178352323989957649631430523325718632244781354628378300441255494195927519878875589386907712329857833884984719856596028093246349175076572257845248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,3] 434491807038338769916248760042804853224009306439692765903536835167451572381919339339440357366688681852842545957414385581667613349297628844472812914073881230787745794862613379046333892484302694600240168509117933195494015683968904558645644596950616367325519754954711871146906640250585314252034924103624828437559890568797566401026578476423055033107726461151146125433923051423009486964818431952856544695649295968075525955634589403793620099380404809098149245311829079548849128947803835929825298752369103516019374359747915412784964950256689889036168898122967052122222886263986824248969584421208549375957340149878508137737010568495745080625565854081587950173726114878422656253373303803001328429862757030536953499414302725222184771677205516775884324000651630669564594558287517198359694695461557828174543175875126564219981487848218098222484820043884818956531260535784810866197773357571844876563262271239303089308768032218229927318779987938711832939451197043656454604221742033962671630091188432770600732957800924043194384680657948127265906706464668582896267302434959163897777449870023917727660941004650831563522960149034924935585350847235885927828141234837031849960790323518582477181804594336279536473714606894172175382483816526702084877884600324252434163874447127354565683018110097423275623044363975649785022162137323629983274669021905359923754075842138553368844350776628099071529990319125815379992183734111329636097635672468377739675182706997760397687790752745471015288402191879701616469476466210327256562227307252031951324561455058417779513349200074231556281151088219879641197561871267366222882907859761434884718625570762510521078430475482091393153398878000290031381023855870040204440015340955998998987574856816405095277977306556833092548684013822779364004989389377784554923783497275843115314411140993761624919718008003183859355378180604792452789918492402191465542048492592023712024184799554313507514524548995853719436184571767928411070587406902283350248270916325213434086726071052782188795292073389161870857998751727445456710573157504976642655722899972514516834838712324943797845977729907230356373822993898926027291784771866347491506292636162950827788652773376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,4] -13427118192368527442908395725528789159779411720183936471634926409785129619169682362671880786269259601827124651832547563438238213956899853607887541849275250212224939298664754954339574870821942143056514605960720743178058123066877876926047696123732672802268971900802740352432412936718342536064397276791099327479575465984758963597887946216374705603795969492026960782924079577924848320840791072611236607108938717213523279277358049739406326137519045630759735025811118279085953395645060089323330830916908429975226526748528054499339924023845470039260449621737783449185263163616635430083801727898990128225146625819543668520811400420524869353406099640143740212720049171896849933729914121264231559166868543739005751531919912246478297767103051207186833761606108012184401861850027378312207143814815461006403971205548638791703053455205172899852220235228496970105467538044758979701412282802495312506795049008407028323827114246581888555308970052334051269855636354407608545915172160137480180984996268791851798845267486099228105676167306880349123977405150991863729796146685056487934761480811088029548864346064409788440908375968257151574408159833164677677158889842034432795556577138814932371323255903887650330506607787037948447831999033939555475579132288116156210493772930579649377838620324592789226333406171699275732620001084608634106942284800207267334396257685123644122282144243521820170816538492444986448804397908140590445365782529166904301096968694252380939967095932265772106313872721074700730429088033852525850490524078993965908073323871979624030868643636469817802971453295436847644676389006712845256441540596525608798977073454172677279530619830190506398849995294649189325212531901241644137340825455156556481152148889662578507694317924763927250054471602463315302866922148678418510922758591740741433163742174707309461055630283829339030214702670087007258074159861271519375905060069898365831860081354264683428625671394634562751806202448413491579433080946231744889738431328660493199397188445704711084558499806885463650435946772901969461816247916158623745685469254304310950199177619523327615372038012808415881040081391070273831668314549405704649821027477034018932369144152064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,5] 240021899328978447341179966146595715342650557844478130765692883065936456911089016330242023083339582626531400433099623994073312216183306235716902434966026975523373161311133292197988761374246601049230930970204424932316145048163565005193266617751381181613020160939616839695775736458967717747560893594278948005959960721761415987835474033813930653836049665567946653804943442458154040090170271641394863672466390328951184768687776540771163507344090656077349832489588430196024119612999327991748260424123866498790290385207333587009206478532361763738314812569550097027438061519837675029676652144886025396764576618270713969156892115419670728370186167498774207967758655768451135909622129198844960894854344584295894486888054047984723876809677366836754997261861826010447927961205152172558143236370575889984522455087265583753209425914484717409639907454539243901232546860686665995961475328324498597554500195441249116776454774256851060770611561407483150108723018098353751664969091499261310423279372903375282897306227521933382770972406251401043535922021225153773272513204267182288990783162465143679727129990472595330973615277517399721092694035724311602996070189277413382961274525890613182003229807047920561090031519114605771227906905030333222009582924273489937243886835911603563425802358997633137317548583445025207793354784888402235698485123037055377693124198031115811781832741196526823738895330040452660120490959047368154455606216484458141872278529666847121168812122762474819594411061993217296367511116236410808276106027435620756753143321931040779774132807425978835360533156540862487609143741532827102142799291696465032234197309327686918491121306280904227860504641879631824259700241258606907471572914923039801011473079159391185477348759694326951070554260953529838646246803153033749388894162685849683711847018339187961340456724132349756894343265409644587938845967833021420467965255662767843644818556063032231449044553367197338907118150747427397622914781208622056788066773813592353580445685911249232077971136063423086302241493788711554486711408301925974443795748912144154876241183400189531758064683246437176542779892709584175536283435072986079726098329852449708386351889514496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,6] -2624712317836315614697971322765354365721717249908068375092787305352235312000164761261444654940135796022157881008133628494555782860782200532852882157689824092213678438132034450769375680465985627493018182902822498690306404426787726801307848080863297380291194968912444176693992681854608123159391152006545719082897680208945137927806981823354464182510385863113020341805852449117599972200961190095943005287921324150477585108099260984471443074518604339312943011837853894156059285198971195741669857327178592181820104021061412643290324994999980631777421125104404901445468443130289977018779220914814830747389948603986990466071521136459641401094117553600554342954449856535437330874458166049292881557492342333404030203366799007034987055747394938141475455002900659522982433001583395524913287250052752053424270032058002903848065709469896837162110908900033055367748113273197149556080556004274596252595736667001349680460613884668434020201741335385933451836049112671453049397648274320136214243823606835058387158666578996156643195089199486237201077149353506844286196684179897625937978392696400476091484320450937806867838541999467661268065793940833297351748811016314482282987653060018845033757814014510729360399090043511054575352742533642311458463285393975052102472013094172808445597541255080519049656476356739526134455651944395159575748110373195568259025313151536539041876970857040780010020817255705532318366813505844910861597716220547893620117679418252549464074802094090570625849574694702372583358160664404270448219883701615933534627072825559862691900398700118357137815343934317582722682872304414655829463416361071356062209322619983449731060779700167096292045590355930934605437141553402969353506950586087995930565801199793174882348020864930157410043626827985523668020670578988418544940396217901135472496588420894659763316027002203829208812010511295841511145728221307369949755158201857229658031634837699153624148351410209623150082809879220654556285806574661055346073841942757870731540358264920710719450557389092907157705838910510340503494972090280672449509845309359480105507088950190583070387995176293323088613931511327324016785031814152904082196448872511449253195402893590528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,7] 18729723087355615032045481077120588115985238187882161998504572239363661501684445174094584159548009743992068999246893277726029645687319034506298456821209649313669158431210570933113951950794570912906762378280965978861369138220332227358780711306876838829477417090814111817834160343274699942223157554926716255350724152635355161230352621748668169204655513168129667881140771716581246532351797257816026569852716747564886248022232698843692794755857286179282272160062433161765910351290654805315404839373448346258299604131869839440328624983144076128823654236646095216299272965988241745604185019741201108636830826075285180504519282642397176294419428016436816703013462985467176928066275120620805070764375994343778150397209866368968890924178376424517589878405034746607744530246390734752685316204817894315880614058819857178762090574769817442168274703971325089162389869032542106319172659319802709546744931110195957017827551358502552766022196680638829992974490982347329251072047778755412050293999132258459190507177197239922053272715465577282822428525325332080108999853978157021571269876261769199487579358586496403151519774403287835682874642042444281000348399227987461231874359530036629886879056536254892082571387590914086641193670588722758252101789225268647166724005838194046821930953781865501675932367660428366067274232829611780092078386266049250565159690601032393919972822068674998285325839485337573830076565070617130137451120540657915040337522569611787266696627097916423138517063476538577019828115137890781684654038742451437216869540586567503782207086696954403174738932614037531302180340537848177631156179938668846151726069498780447049792589696136889732098267868499401090368515419213851822051933524524461071456180436847723431077016801663264619330995968848220576240917044074281329646231094498566543255017140706463843662380535665339598205234672036202879681197286942625278868483371339315411818808467893298329742316619698638688144163802570411849709229800947076782271048590967402905671386570601477094519452527270992915384503622812977558964241977920717382787104430139195461472061391048238921085468837147341834714033440537474943377914020806202590218938937112568570362587466694656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,8] -91539421594194233694469072016046074691136354690173678024647715387281931573539897382618969652918724605849890390719540341606475344600582161198498329252587435169009771843232252544196939134403037320699182521333909793933964565035352299582739285172562353519190518746167230772900524810516145785641869520658931844863621350365598789822176004200848334569100782398284255430647154211201208031233593727837937534549886005778088246012203411524902697653776927792869827760700552957818314367712196068662865348967073576541590886757236187589710976669994491078535845114583672090618070671112095142450824263558171528442772241993528907697447122532461947460193042894437035711816092036346512995375448886045774946692921194246482933506921309996926805723004265430395050525207393589938025766822881742019130890140945006619094641504769998253235285206175601166842294336631632863709382451560404501331827241390278798156991807485671345136349920383577331631106586334026942261698510430489563680506206157164365729443272933893205305317199932595112308274914758352487982664886857590766205809648109876026180859445473490130305538064462359510503407281331531729678313368779712797862436459480513504462920282822080401541317029141866617274529469905935664949310814372468068480793508690400899751820658541789935647570460342612422946731523543882208867620322791765076307622409724805557548166419899041610100481564480110427221935148640455863838508642780532520230848501780001475271761527214574088901983433122690945678006431899066061810609797392270663615703064432681121713570105863233930569260328718409563878851744603107388552771691120454578653479590058042084069556217171034596156505402335007788855862186796343648709636669161739567754089142321985022893663626079550120452506926617705025834753657848749998724264453445781675206256258257625698790458378125781424621804116695161334397080187153347017037508937074543061710710717204759736424089512921073215287859177568010837414484862897259132601183383457508819954216724954987471784429734018783380696680000391676611139051112330236551303882100969329106655112094316573773225197851896765533411829692965868101687818890156321687120511763060793163096494333759851702382290702423818240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,9] 313232468658625679145170972673520792913248013119575833874277659831071531058116286063358665120807019080630109891371629034811513522718357670963665718686943149580961260392487469822195682269648978178787220589579246459757442673365116984401918285824897815339133484889749273794734136492944674076517566287844465369510619719465149017560606294882215736763676861594808349739514694659987691701183099557063052649661258634047579735691204378541409700209355098832796631420755843699861517858150010037944858907921967554159345086315205245808289067688475004737338117658167095924347467777383749249042876263685286477412502363031427419789188791324953047685920223320389647269217526381759558512530603902322493908962085238963238220147599871013880249055587510012656673549320765342603495060470562820886154282503343887410556187309054323102393664968182893517280083157335815429378774546524432782202337488977679642459706020377395536580577084633441678758828665751889838525909164343118013146339307357283465104897258642719080159944378646723029353148611643947808952252793400137812391975723541638583485857579514432814041023871278277318920302723574789303696641503071770721382425284135143178040652633195281349284456721304426263633732968367853189398344663504280972150369551841731626823388394782050876141113619103241078152990602134091411022182437211357911500377013294693111774220284960040362504660624847434291140178583261264495036038947731028014648606939633372639842627355889255457448929740921047027618378937555823043381291737121247416247904182914714139913359339388841817313410478821907966374044334735150016363149292574562521159552902243616315269635776557990045065696718893513718789030338518054592076828363118803905276979766514953245613235379245778132132198807818834644154484441955411530375786405393372944866603154169514056750648633424900134750784279841233010344525432314865747134562378932413006649349705656488530271919076352847139791920045334544655291643126204658777883054438479521400887227731209447205150528250546658451313754964351285863231899705648898237383159074909255758310229323334066922339514846731772661119861681916543100648930803004125021892354024203319037898747865760373654175704218872053760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,10] -888447764270734918904336000213511787064354416719102642952895901348943226103705307262317660325399084083755769526023658593628474481280818927332146136934010755405360146414346886396792839950735057863058292931263407893805942998025830030727544905406184523772411414680047774408143834262782154231692500079917943028681339528095784793691559194309396722541222548359414777894100800142407936185981903088073599944490213596793341081154916632618723981086300737497650215049300559370737899906781018990174040359747336891549601363488633219015042335473988730740152859551626216254652949925848089228741825531472560268037663599954135993478966280690321673015843429015221047765776348716871507898297047714964388804048941719811243407682295250762668621888160215911159046600257087698020352565934929579237086327346809363706977758027667602589978099182329373862225292371881970300032504269747740968817140223081180202062988070587101373897644167208794015949013178987265288502530899161824471623859834266284531792727594109303336779509023190906156096969050912672288124493893153724683712187863170364658129611842717150015247799737956405336809802101006774765043229517945697185887845323204627024663861342075946394275354148571279297478744179628015102119874502378388010264190187178311573361003987219344569755092400994663085101232146078428411634852113866763606968617995045848971591095491706172726841266270907778622578169082191520910456952946253216938760753224100556500399592442951671878573901313736214475286235982082617396002081903734689784073196794859045374122152083431706154954399177156867628574297747966552802295654332798550565114992908964181869559258921275885214333466110189151479493694430907678268838896731007077237887016399902680468541241008983458535550282103475235026451773748997371623785609634321511346625716644484610160759259460092031124581565753262200757993334760969751682374586510443846206315443765634446215162385623260384931139708339713136152768513774099037424566939088535309543110246767184250831679550550341849341152254514352706582655165993620561982292719194397907173812904995115175124032196025064929297415352181861677636913647438026626015648894886839475634424586775269595905807518747741650944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,11] 3276818131288131978983756546425365038790178877500935568094025186054511035006525540917204127353982133103353034410965089196537864421071331361046845790789618043124487476817961322168607666407682994306221041571212679693216959642959410065589681517706295247479723017111916821567573587585032257572509762306968576945868771303552065087473507635508358465798896388295028710008573609643068827253731664103982627118619408186833433526046920869774631970950442910199506821695574817253101988132845815516991163297985861872072950460772248267207076284922552872385468580435690898810534288300703657045243383202832432336948792455085341237715017743095912917535809602586884595003178567075342415784036222547958884306059544795239795260111074096488757978815826723875193577972667013008481602821693690233902594785662327131732111050231203904757040233006494872382539145653586421671916851796793523122448533716231291080193053797454714221715969462818853986368802436643088857301266151263141929618565986951315298683375666061832541153448002403107441767631369175324324344878580813516555578701117321035272736815714690907102066193129087673575662409547547286259073330861669124997985085450166732495881084930116635810901276159852434444241944904279970449765515599746178534475655717297425831573045051945775321408662869854968527276752247269654414915580956348241248889342512182682869563520856324065135644727123848618282132534612843347523214365108035929174070931893429145103836336505650749522850420905139039365840606510984889953934175585160881501185098880140742906905321583023308965133405454517063724469406125455855735387652517208466723661345320185165977828160535102759367847861632068436486628795204590288345084634994106812545788055279238402390906650386050100860920235166542717889914565356806970966627048735422702190680999901112190267145381076374890170277937693344932412425840667952971278691152933590764006016171006453103338810284192519382084246302555926804506592831213813959535702151841069673945161280682113367245156475486817532123841158738789887420611017941935925190522593331710380571880355678614910163356501443667240901635262117860321071034857222662902213864496333880060113450250475701296812682505645828603904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,12] -15752851173490013282530428810138240102832539249038493655016570755416761579376230756356953996129836889645042114810557153593674245847510746638669801409845433607176597129689359584925334941907629806396013367047737997436171080439069824773240111771604426907545419199124462542272511445280861576726704510738485750910873550000658822016410001937268919528165702630716948728055505958398747748548279193611875154247422692192980211575874973675371819993444136437482491346208067975595631258978343458688012079922672934187570200401676545318671067968704431800554518489699125496028608022071005111031729927633384281601117902833354179692429382908037665400019873550208529075264429615018058041832635477061974958228669000387089958792145949544825411846940101949628152049365776147794710599392583948774135059353214798775091544857767898899149119376104741757368568324893756339149954958525366391262538820389795555442551431185896003239131681370040407238498086340724899813238383278712274056832624537253850439660618745483101018913412216839141485953433966627048858413193085006484578514422906653420853192102046031522930841374493202101619960777660001599834537393729363770708491813127599124425746965738407807468597129643913508320342257091240050936243938356398558982121946958909801219269741060199521922978272375739582434889195431524852947025427338605724691232454687269554554118861340153788215927256391196273575371924648153864667729335014459397560693306750334280006213628980827162352458047721272815037665244755529651590608063177271397975489044718020955099447164338030543083901433692858802303102409648593130124857922470441174709388841958539229868144096896897422102593486624404330576230184467548442235733994656171323321294592781264068525966076849228499536209556568700573554987717870825478268482879577829227037906465037072526590737411029304143061467040990354457873930683979521576584284715304371298562396833167789339020689331109970795443390836183406217465831730459378154632038709571024102848866939207390732507666816623744169683426353890303363225718871061717321646996139325706127862763692860077717312303567459727632562652912664545504570149518132226999004338566329372471551148518618541411155292246490256244736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,13] 66534949029363273839085492064325941983735885209949901593630018556366017781361471026079415096478980830361991969787505303067498045551429654189269363718923237711992291876647442443948157353564543990523243094908201177385227361899042954221009417159057671645456036714793516135898919747461275090381127280650356109527171880455892880519240657122954387653110353232851102463941103581457160154265279704932155436887594077264651864665973116714638710005726613972349719807216226370574576798457502993906313148333920328270440429597463188901412103304834702237523603056688029281398797581379505478058877739980332732687330876821687328571180895557209846953765884431089827793107372549537533322907586707975204926185130473863728106940682106395439876006536581019352087905617126633137536814569193162773885044076607189711431066194941118574175562128305587635789374342596616916665557512125678620474697944334298048443312014731583888025469280891413222980006715911598177095328395581500012180655559875166512306914983943452298959619925805866813198787580672143875600716966641805861386013481788837682236798863306414575025807896292450227305184728172065883183161351643440817706827804247435018919458648796138505774692366283452524786562704546364632760161302260570503815927469095144308289840543995583892188143559089970198383710574764585407735671149657327147967953877646466315432266659261002033199918880675624121167109709842599487785889974457289983409215863493999803132740085809463904026041289874318653095010145535817775028671619659338838631889202585585792706979802910559393927993263957907089728880364511986704278045577199771060187684899019588414979105117979549849824084456684263190317128944293701125911420988894651145267571845769973837167064516304565317516000119472845783572945679387807418095408962569779926766984193034819004254928705865949966597993485017104865947366970015091750316250740544569370890618167597102183962677728655977528913769743290541951690100318946587341511271952463451904247532966577386316503053762668912416668249362584551887516793036465658878180666961341793054508008073542726760028279508455825671471644617416977637897324897017834779609464842851599120632017766336514994890031470214882787328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,14] -219479326132384371374316396398767791479385622451989907975123385560907852725252136022752234081135550359321089734042866149417295871367390029299720110332506083678657744614357105658091400605207683455788369476713631782768987829411052304294628295736299747473573347242643097831203719172419469410371227885236622073727494121687070572121547771660717891877600166080296008880982205392881932697931110673145970412530469506667117178699051173411914202162977737560732012467367992870148048983890421361334605958019849338629447813530448751235510260186178479840078488891406960947263301470700765759431657781195342298273811083614222952247746311013377599259983836112073040123268067742151658083038349151687277320771487433720505441665733256589527177729359034564329192690238803340217911099220616879688029096964194044744797642128361808525877338199597076159494692114023977514973991025298561765901408997834199182104188847873149223182935358901206875808784158283773924505033960752783968644193902849295666278019236392375076970824398226473529468485447851374287135472371589242874529931347273170844667972784365289039716163419566072822196529579251303120917260218215362168556076154747073727652539836049664298597137637652348022778222160943599038449074632433385394025570256707821640463972871518624636859751656843427766942054321370536062841645824535845391408030218183795910791090733784788089886724992768889452661056670018214218667553155192257262962307166533586159088987627914174706167790561858381208578477861097938523130671140977068849866424051647065455784657283426385724814917139444058255087922354903770158898907654014444542604919612376882439034213395552272999036205026587144137543041900177351976417700985077187625054552703752100821862362128061207020600368608467802344332924947148605643061726218115007123837791456046831628933307807574325293901901229305921226586303810702676842438964352786699441530535837657610728502939974891183624212172717315603803763527199113551989154325506417234962385238279430708364138596036602203756075357789569195172163824512994703634010152470634263585759844231505115067505070695227308742753429713603776382796334812949970214813209265975038661554747587006195204164874377128121991168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,15] 573525879068553359869419247730841333763800316007146882204970680825326797374482841033709055256183239008320184656365988502576220630989880188415146805450845757828276759151793663319466006557315476311483418494755437383088222673264434571903069362680720962987230561258375907229573148962608397830512464395503010705152704022445364570919634943129661615241277879630095647484851460820844878853504326211587919203907256477054223031687702733739073676677596248974727671713059190421037518760263622734816058657593525083404718803745485754012069411249434763781252546731278356423630235256941096346497729706096919277291288836655499669957000449143521230500604899373292006929950908276632758157693114424657825248994186226086550017632228664728341995811891438639998493403139667430013779418909682180421648077146257708002555896166508754002593161355525301076442083903953049915607792912016273327729763622619596273057110938077047923166999372598975515965876474283642275285528692826570883144975601268154765262775359573659042287739755438224165453769267526233607962593151138247952901501947050666842975639547697522215797786270383993588073090521031746431697163067876100011243262933116688695197822509716623232725376582763837311871091233918915259448645392937203505903393538601126790808475722882092226803190133594784930217227849385667183708125259749341632962014248769995800266751946618571672328423569687142018607535482015675902719083493158670749397156139629809693834924298343599494721318468548403139763736695363487840175337907874271483064571003617064865540523649411703800030230100758564586418788140197692905239980496753792898876606771932817944008031307062585307600107835824438797932145842394531779593156119467020851535417561076544782247955149774724313075404398674945906932125722616458168701402420624717024091425275616901105536800124132494510281454555889867869850058994732941802357270532055259286312763478551120855487596041891322797401244243993471257989823434468669605657124842298007904453218078674611161286228827819493372804475363984114193561309449371231272779610004349389437178712923497898656318282169714783095797389446426980969178359037788764822670776708370632913178424328800727428543418105396287504384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,16] -1224193792922761026980848574423939117679229742667750012968031751498248970606861750641540058695460284902372425779698133422337430479950525250187410443642903569613034227517123606294683974058513251885365797072941117456843432611676663044904452454433847118124589843048492834726402908079618346241483876745926264223428202026254195708954400651022337395691083438718747474573256791796053050939510918596262072539134448340208364427589541627302670251223131436583319896946255577235579249586006350357057090851013792934773996696797437837793281016129555276235147516219794551704748451004049043292710965909109564455629069363675122243173017085786397640198069738293609197114057326803770422301771068772779567411991132607313576138611967658842393472769939948926993970943891913322880561107277396855968001470951027713545046083645314018179306840336464175816363623788665382903058165014994841405557010803985832521614982005815916190577655294371973522678619395114715143061599845752158334272099744981702469882287904903906088607410602933954369636539703627741162882499784773824185118091875451844685539795230332217228719503321880828591141856265137514278081246698141089452473695226693556321075514213555087223053141497434934387704432201646670410395210629829645510929058822666357095562087998290444770803358191696032849875933454365723947051367621553157715537764185838900657425019790790137778834739812195588590607280427035601917450105493448086867663481933352095969399036431149348074480706311245284086272038632513144064293971548499847814786711102418436435102530506185747685610704604328306689675612843396004644890558366675310779956391729736740823874166278717445429771073819956643947895673219452083665262810205964153948921482158587277606060060716486782398717750789973231107529753820736343630425687785412319723739840195763982099024783644540913367967991759078032860881350997177107811377559845411812765254919452185195090631283586395804927677474869732720358822919403482631083348193105831821505381355488140519374063321804331521757978749840131720290040723199595749126037481760477644073286103183996863152689294347857077992574519755923217609109359604172175696832764142785045642426811189718881295079939306954478845952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,17] 2195410677410232292054576283736694033119270717132896623703688612642108738991029852184839090038064163634941233461469007499206930768493544500354920454012006674645087096612920958996821382017768154836568528603047985437291850441298848932187422694955424094568694923755205793045043482007412308292338159308984969392178261612375692023474803568741181878768842789751143764129609136161720440110587049040883999317749540452704719611623316688490093318007867373167439753412203974526458758695473334812128165565465169432736978858219556045032868040442450661037823699537197765121514558968770760952587969412311348103552283141474169261165437883614254906717696540602681568829353428112752623392133079464053728292041749505395613403830705644982833899647125537726199014521511556592780797942963855627834252060770011975045109648863712627648692598238245776812796721473035462895463898437780099930103659163536485819377480799127690439847283074765037490099987042966877283330929664527186428439997135838637627774192045077643360978611830805261989642090575946863099178285343990906681543134822705439210181381937371134347933673363220016627162248632438802949694981415528957564267338666097730953129156276188146456457620334243852733972988263064659224089215546961737039157427561801136086529603289421661059825653530831664753966699208131501399569508596736557190503498751979999473888592659283486152551797179405749256806695654924330557949412893175479218211932847700470391373526435779447006174336417915542966137570458400727451284405588983738347748465691763128326049975201367928837890711166329262935638811740698822939631926086198401030036160761865103564920895140074341020854096589757275349639240978532480364372494727350445307478310545407614001660318972401858952139446551000410027531583075534395356257015189097730561321926495152457671955703830338444880193999130462773761890505180689719560215843796162029425992855583757917886733161026336757489644938747683740895911555489010741091547624888756254890124955697315514788233265073288609310523413810865642662072917189517148544587030695214165650513324558837589429334584363712456747422549739725923579434477029604406119648861742227045681691571862069173721994803209076280918016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,18] -3384585382976899455249959967964933982945805289316313230073036999632352618139879608896154391816065595388349343509628492117293680918087703057493463862170432232048424994396356568244923040991067088622063904511817518528909300209935459778630022827799325522176946821008171249932523183873240067168524880241869212973595613534932451446276770761574493989975758353001341372568572162377558500013065915066229214902314423779965517433271784362855578791499682235172370627515909810380042058902147326555807705266581372202207491504124877424067852789769700397062964342440125154227354845286805529904256162650265352247329219381439762571596163882904756967436146295457267499930000097156032943336444890693477303746391764860439703235038460476380688938423866914625447749168276247824257083948835281473795829467302285715251284488184337009589516906746645993839428182844161524287505102268748990793633570221982702032717697771246135357447157974003670983428297673504647305431955824774870081538957432161418298124593912643100888567826690279548539575269935646966243648011138444027530599154049260761225507820308760497119378325674062811587704756582372908810343484288468367443957962812762304930441638462578987531944267856706172365562269190055365600240104644744088812733257281770985233366615426129117505240699987310858607184689605407938007712839337819257132097255850739479922351067333715024560804405277619307091615103719392570326200023936176286906863069720706198349938764061267699523466655072828656285451114454251730893443661971751113922834064528459342830804173871699549274061400778490568882095865543924947196883191923969173544318193813287765070603565713849391131563232755281792202232370421306936350576119873267227867972333470171339782766180995533716473771897418278557684850836612872229307036083686421357763265953767733695687657479723105656007832556117581322843742310666226855133045486366602406115360930994698121965725287037291190583600297166017612641063175704444310756578262024924425742472414956307760360406181961966550646587690353282614540806575443289055962899159580424110759460112016209002425814899267877141611535121872936707410633979633182163351492682803381273091033306644188380541535663645579148263424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,19] 4553976539588846422940601484022101364947405081132358762748509895679598228902000739719099789903875552925395105046816041951062483206533793288852345967910080500801634223478005837366089827792720355692121086219396604804115931152306731907123027008845221313459891006444148864837939526636731500201455104401344489827223890113243235628942622962798845129951576119600241358152530276047228203496694839108948297348463248567912938122443068815548020299167645703508281488693770272835703948459770232606060611007688174084161704654739872651724614595902967841548121414108799073432782468685969260496207815653226217995696440096985016775377733765044767861041045064514046798591095918837909271498215069525948209022978656716855625007097721571071575189878104004981981000860837254847539041044942682978992022013510459294668480687858196771796939794474958156486050585655620151468113181524489442429384147697298936032906808237544502307754111112292398322559399319264157701823818473582999310477237682375233287457669836918748613366414129751663852995503020856697964966758564215043166054425130320011263967109749550580654851965861537582824864319666699744617653374451115785188410341346593922513222428049386938050850597544639024920760097544109455609938335165876302166238109989601868532730700738800533972487952874604518228768809198163041389883965461822670148738976026777105313744401988274101318653504793414342764360519368093535957863111342109022350943785981556623106463598224229954591979911278835988769945912510614688399106786478393243383791438255804381685058200320127937000855575408306659269011399000103565110657174729076777976141292993327859996359521111026480070967891658458556777950586565988314006960973659425897119136842764003785980780033207407937919121991646891529577788408260868912448699545259759844833132547758284306242537485719436955229033193511605869162987396875212014404633382742865727709895573076052123163361125272949009008030748584823732300169137574524516369711384132815107853071973884287001904218214138393504451145602754185985831413735256720171203729074457673418502451574544339505015017803732458316672323709249778975335049352686390272580034216842537735980460693487885290960855591228056467931136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,20] -5390573230302232657679848602043601441253469394674915031795804691930270998266895500143934328121656257779490233993716728863541275124639210423942575645868809251865294043250705648975333119654508095850643629254189116970708296884960284180961458795385799985099697462792100962019132120199246962089753005858099956675168139738010811682844193444851772308056166986067253511327097390338686285751532682369892825127819375463921953323482492359710963922106923650404462758354328398147412639853834014423430883126146676690113409309973244667070004853342104748923694662322441925879150161831765972119133557250866001335365792773335946448029947687585655184791155789567746164281497138934557946770282184396875791837344461132129041851382636765892077646808451886574336901992840452190292440121868590992144883150509689151250067716544184389910400842078106945978087616982558726878561980461957886152988815630846703938671045810865572186909232760422923244740672317633073298202685969927850948376940043555995736119959454890091562560954227094208693979356837743634245437133042362542744451166763200688722648862380265807589619299661746929471716267839651781250408618972268481674631339482972786931605302126687635667344218417298718998806265637067178747626747044339814073047778146059946461112690517357347118042280216210737623222569732827857467518323270003684952058688812011017728336813393119640914722260185155206810609366186547455562312113095329510020821096261045763307155930144094050604573253572341048425542600486295213654470572627668076671581657587581935533218575347143469294392398866563029396740152135385135641162468971609817751079068060557236270451572922016765041551556057480882222711056281044567473436650192733317997037931535062908403990563357446603489928314077944390052556219440788015659254951200981662903034598407381251288999450897388488835493249292232212305410125013795620555258736389252883906544286633585005328196713298785996642505809904343185880956199650218282115773901783346920299011061446224005338199172668208742357274286129091806807355136891746103187413023388112598356647645207580587926175998180461956737244732884461773076738094475786625876573205951762499707108865111328951433979798085888980811776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,21] 5642845536615887634254715026120332926773903271412917883573850785517308290419192988931399009593626875877700148525151440681108874693025789912995704041250979373477956883147551265999576487794384963220410016652143828274680123264089022770622095166273453183787592908902350689116322998022911778911853902227469600830035078471940693650105542616105528202947646166241001564536724919486781026046287421954927282457758580590996051258830571663831927637123057464414127015174531485542734530260773533278386959850557052167067968495398608390547519622785016158350673870671722353686776651241360423079742209286535700512200499832124379088704361821764764678539567684299655566908444178048341599123059459480427753852391052800353979725357188404992634394079967811829848266448139438315844311301137281822380208618413491171754382250712842547944191098201982531722326704870196302084070144358091441224590237243953628420806961016451828749108915016943887352020343005635246482652615986782710444084800486794551605672265766749598808486241422127984567740723732306824903681549275038039902354183374052164232302378458878458623733766417076310493029986682502934601995903654750852166313399524578793366549851384047203094797098783146093956139103666981354775992807893054052570047392697670192872633623364797310050990962898423806093468838664545577715134910846277775045501589540680067335163594085220710401028302319427866857151130561039454870901950149126909558230893595986075774944020118892991787373722072743463068401500294384169437466860524936823206052811881006286900295035584780839451298570676524030197407169024535237690837535167523393729519837569318561260321334632348728382349765855626520323468383788323531896484585081772968167606107068602262330452030580458049991936111442364670432868911431430885053283952446549000177240895648485690615202394102382649630079105899596156997915614187576755841658493310949961871224275135914703425235041845086216370960642323445100130528408456162178751439605174313659141300932195066951293777188817499259120076727501547525288537773327313383859866977628883640266600428347485043857321621420949959727695294460905527484426745520715490819234453230777950732452177759059649019529836617225912451072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,22] -5265320307294007804737856581425250582183611489991861738496477061730630260863228484194855476944229773825233096849494575971876201894906666798953928937801102382596553832286652429186855105584489414815735034272910877097110380640971517906511778968365908768791432654972775648606126039245825861681352970123030513011494540464353471776866706208433174488425608215785944378213624175612177967196939136194205902510715984397930589840752467740604857113921338202432326237079646750743997968217763168401467308669717762817901352533209605151184207855345461473382461812070858401432637539196144183635433330962370220356381692958898887528955846835237987929982598355333641842440310976090332376392380261163972313929300232345026378490777324365878309416876853829609240287182881533791365959932518254367334291147275740839447078097266477857552832659015047593470391888746018382765532775605741061138773465791824307847801757945184712471165775550169293560250395798826050985647537649878008951650158215950269488878829164281199570689821026721918337871892030500210139475336641426510091050507871680751865300000212920145812244668682580222125994432233474715052238899930308927826053680449411194042879684393073409266169633687225820405437077523937618526847589504033369200245144991081929064396312716575938112632475421389612097740611638462524075473176707690332587107499046991892873450503779368629735153169748289675522584801951148635451302076283528599354476118672087061078233477898595239146146187975212686678929731034409110249231749598253993751536960332015127477192743633323083821223890432702108338197293453151607600824462647424390502694609901674496019726508236285609282981850132104332222587964622927029410417773545978547934440110827147906553244890810951160026422607842798405125923721299007590936885803236653783217233392419492577615342186740473488232614533746918659437505380835872746612516493966554173677034208156942823142736795505175531511648896093120196637641066751026770832079400681797856638406351729749228999398847180217112420735861514916944465093537573145615018623720754069552632298712106817708577959505241208395226818137581483522755233050643972752774635211420018068544506486192762738681123954534081827438592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,23] 4445539842918268798928032226015805733244160930054886018286702917490988106673798111103540936466635778792165025664358712762148277034448729421729204184119949781563219345111226003951848420998190840653769825924934901260161680934579439151288085753162324976354290504283023516280646282674005505286408966690785331132991722401562234617219077024252960771006574585919454117683329268794675774884284445763453480503199771461034192871423867460770236202311450738338776509778203449647350808412687564768887753814864899960047116551621472042352881581170052993830142949018687381717094157780090134920224446140170894762109968524668194867296808435236213331746945391454600964850070168019403100220974621916256140874888664050299148345134383147514734299685764341193135276262072735646001757316507921452738721687300843851940417364851121726119362510888370933356377769655980377277670042447736923876223833984239493547340653117335834636196495560719918690537929572010486117319906633182670858372438949137018131422885989650515687549643603330281330370656460276283154170618961022842529810795122560620406247586195005923318572420543488208321457555290920430557484885882864992443858578134346002832838163278040794069171764853014246580708822971952674292235718651181150877038935278613694223173877312847664893777330187672283989242070665610216393035135182709761006432869499317402222752498372337859865501408362748910945652002577272195965290466186744309944762603151540668891689940700264798594834443627486327686679548197257885721462331834156710956944466143144903288376806878440816132052579273296165369531169260441810747630404283279393313124707105995791412713931853439269324207301810376990384076232329260032834289305693170042415362013056113111304256082642362733375407554471856643786203847275546783339763141682109622850482537516432347760564045854748051482516322709685727169535826728921924777687808841594406866324523996187272460732638271129218428127810972996331565015612501779736762883283396380560090910141445722807294695246556706232533468624048145322460076264729213322630787622707206315425814810916254140213127395690340702280399989056523401656386020705464371326475727837980511251188302976976264467818901646382074953728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,24] -3473109261280299458078331369922581344509217542918570512122203236206763356485267546068635776302226663923071234574021974423896734111247866667609048596084023162177477128508080916381277759378507741155918522564379607999132357503772988091009292925576423960205600481190163604482867476069204059715896676543608296028815114868119055965932751766037929300352707904117070041163520935151377496940087741621095165593713721079243163536308340434715497424939635685192815807968257419855691446664775520551954117100292463842009717585426163655368482087242186908270620447559607796260745248255584861474358171312767402996019338226948485555394261006150385152202812456729246972056259183261208936331175485547158917773308093114942137450766898268753546308746207089251193264450143392697820939347910619935837591912321699062884735348457602044875250276913494866036374552894917354909535324999814349243822484935066302866056215506449806652799130163604887332582675746578922261787447022744533993601023010178036114207788766463988902484822330940016642427975019203676899301496921717453530859542033056118617112709290430272309665163736669353141096763077967312302664649245823036421461590679509326533274493298038491665214336276155145865698467881610294623080523411755351933285188778355900029999914561692551897486297168740218113533793478046392752747762325279039628602390572660110729470021710246007753664857393811691229538834014363334970801594428827851213917166568709066865015532428157777991834882534179187075378644385087307742776190645143734701169486097598725229295539935445334709641136494901946072472385558080148678443523181810085769421552339512322689505630812894495950106514893084468583700220105391394613739700196588471900694836023616191347036646069999755321001238591964369027206092935913560945179612846782473787621265466373389786343621875960048887665399259148146229122380583328836911180032308168173664103794193516698117377540949359160509243732373795176301643334726441386190227166707167078563640161402591633312586818966494626774758661156113375313548753131560520146887384996577258693562950385471984573011012363483307767386046824259484632643149578674452918054451210085834413843049825324463862168959732881224105984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,25] 2567686803714158856194450641570924652904831129014563924974929073155348846141665681425791137130761153244791283260359784876490389414531888490513051938336438855905358315941590517116586466817116212194076033323988254278198447704269286356087574658439058855159535585562085056559529642428124043343342548453302036708201848069804179612814620796044072058241350031056000429352939510333453259470313042943212833959224135967032129366909566088529990045415351646612738483838657225191213962103088903337913733622415140899930087298121433667450525530266387550777284313023486477195884585276889784587856961163686124386104374660362086033893489476961469463146499601589016978758079450773902462926449185797257759024028223188984470734847335564989901769892516232803105066247710440973281426992671260380445357467777158523056121251636659547656564040773772485736854309152162484613105749448127835286394341403350494547306360874449010348724829134490197202404741897818852565817862156336046967558971187442890290424834009117216485901948661558765559229371654115301992401707841691577091510338540672041640261462738924906335895432595528244516410192483417475624151080532178604990139584256227963742194349110224953949009557864421041490165788452220967265829147679679261720099623958621586532688560937197960090968249021755628080152285490788947445223419079548741097206803396566662675215093840351669675132314443684023318567934797937994885422889335428787696051273949533033383011829546142180389637475818364202541733020663386784032964125835292753705184061101734217423063029623154913823980389827200273175930954435873976355117308095605211978461114309127112340155713955250246276095913847000000143770295593801933074212206341597802813264265466460056079365120198578742237014517845190413786470602806851230170953114229657771869542876319859664991367076365797624421990522654849939391807992183450634723619313409920009619336503794918149753747665642485728492892968486112686340137140114922470004328324667886265039537628408533112284296319070212793572180653428580625879280890172449928108244163070292412686174177836181242771720207600006839379428323177574668602170634427609911671356423008961948774548985703772252275061066081804633505792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,26] -1812899474056855002657907567634496795711581642133528813143987262211071455445913958142608494708490764116019808359151083597178207695077931459585418293183392530974862298684592556704914925383682144136985383554219671119441429718189332676452726005570554180365794145840993250548669233392191445693751120099500528597797069074807326411768869311515457313863560029974642893610319820114837849386234521869950814437275727461078367710823803102882913162505215972208840099981191759270437862018071973743584265553963493531748112941220324081994495278344681182216458324032818074386116611985844013818496041553260969638840291532529639061491690580516359063914445416998280959095310349840326435974454828086111803005133596077332222549816293407256290505294077401261355953466903115627631811797842131274760575989911406035355377965407703219571866383091374055647399923437192798892662904508027216453791136087415681986481446576521051001333617222001243403035683211342888017372417896074944135318358346796292567561657403386734326640836932658884455275279360411075637956427391190260151454786517509310739031778479338290984508603158305499423744481830712836885971045117802095904569261672906618067603732341484980964433573944998398297416439644199412792523226436720343251320375651363846542135247382108332441957485526211853337269331919851984573128965147412328595780187065946222165462885907138152530507297895257272193107401620197382654386146707283652105865256123083537123821738959972343954186516272416761605028238969697920440391287029895340145924486243136442648066387563757436205642918773615920495218774351555599702134208422417379589665237881565471187181847388432623469946225410335928230426617951386732092980624515646028898317478410172870917535096444512561992180354449983903758351713399874669981037393597852884654108124489121887096096146654483284054162496026076648697885385619285236463288435830413502936288213724245427206305200162377894241809662556543368805581857495107386807230611604821483766715389908831907311851593276327266359385650237370318165011474922926334049670942326916715272066325201997462072581353880210313641849035318208677783229283413147989576342880997660409294061847055691958079925889986407102939136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,27] 1208810575207442392732304371416381674042698117084958310816195300742156693945466013757603983367605964299049678628800729621334480100278068485286552825970640468686936652723206154893900692860355145310858614031503334196623208871114811789095897025466130023153339750566447596998959838312440936021991509110283794465914201578771988650825992423643605018571627831021062569882548163198759494736582515930170280109769441706975816094989424248197407060297039961262787274776288814793964093240888823679294398637267880578139224164658484643843541473898528163106292858849156697617105178778936940602144137011620189350096102404667557570478216713760363535135022623156641537111511838683595539447259999179072527817784806730519610349523523753548096831654794814587492587040862136300981337540887991829326438559315412344146819410717759202579637010884350358443340148346687614894339268363206253339030393368204663454352290827348040428808035407086723803073396942064795727108882220236699660385829519719759895064023536979868514344182201533126196122104393365116819131652122417262655445337882702413468198398400793891468526855601914623674099331024590801901196511780473036029075102270965765776820182553495967431872946986377588864745297360144043060591686876085743102323502553134299347946527431320988202580556672430742779229999841350151545185742473512631887446690741923138112201155762379002035358430690550787138833366271918619305427672809749330330130745792767399914675412451825591396080563081465304129057745087005220443258422929386477472961791045445241057841468779887822564755054465603924004605542610465665858607558538808186827209736687402324832081667255553320355572746954531582800134831531542995460782140493353191632395268328476615073920554000805124776515435728915923193492434729818459271617926648991909191265315723743561964230284706404374086438788320239373731796597056557081509140145776821232465606558137986630624542024184530897751483637382722366545078679081581176898244781584806419228116416405975656261703941953100403129390056256744659370941237463478946020914679689123830387137806856117964003840176244061917706387260987042542346015760243293620997413670418843745260112793797741848277103443298803158876160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,28] -743708838820524207142452897076967833267552935180600523443950608818148312847348561724404281653967648448577691621339755976106885884979078706871683959887466243848398305125127758493568148351978773248741397415246659494358092711248386785803109443272256227498786666552007700871899846636197110332730071746539438460164173458549260718552509554309210991827284306018845846960827710544613822346267687173872739806003836839165707454919150548059879462520791698002329579453919053194138703700362767018767777109507149264633917391792624916226210006031389245305411374309598311122748896304022811500155604280365746171138960024104272721546256448738741925974534355986254293151649525026397873306179674267288446119092119285008351005912498571654875146753750392736734338546971184278212311945553288571833423020027395301232484369218470786888217482204449640110085204924321498874345429398844010636695856006364704257710487971986627468699754315163653996892929624055859058887952518215651850614200827384178754201055265505727223426285340746211194892156610795922668247314124361187829446808880263832570816437031371661919404217215751742991696732944886011135921800084175273618197000371868351164052256218248426813278164526998828682745909161874899726338117088041483675530062609278225071946369303020465756973573077240452325744451595463697934760806839883750944350278142632580616029838438948761804569680585616779474238420435902838193270095550312421015129262819071368082812553089759246840918060601689406932286854113993056224230820337830388326119573082578476007851214996105542754753336247223405071670385863417507296224227406443175446444482467468155857646433252675520340685189210608313555564550499492240613336858533109367589285676048174058393956162940945450108083057212537249438600399811102227579250155306106587360953368191041040153411373510005674142906010915620669948923514638674007264530131772240388577098201617769740608078385502824219471966950438256669422991574305003323996153658961850316685013214184312150281988265801252584112958828534297662917246844785088323590305347006068366288739497466171066215666927429055955129842128090189250186729466422069423617968237995828884439521809512403099282897783877688516149248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,29] 414401017599870649514651565652564157273231506338495373190891904700768709789460260756367996671659585145623895704863666164925651020716932604499688567257309915251338068008364947272609422754834001496191804290923640126033098671130905320131223418507894486851320440167844927371648600356262082449729750060934915772162656462415361142785430386722147366286753458324669081514468110865391145060735849056000496302523176669078408613481943329051182650443769417651482833570940464647327023173584984351865723057059398143363479575362771263473333043046144397414071453989189310611845637147771310241031627494846246861458945655841888100184516518428591898413990760085535216627394380772411708512051521445754277202005579143748006420716291367212785255033218773154800448031516485644729894723019513166924248986081361306305361926985249398429923952749140311014459989321239434545680619993900457564435437897056598695005656966505555392731545374904572537058063469313733583121133929967916630710270802877045170173297310588881283133919519107139989813478175506456425830649955566500766000475915375981174114340465159521714676933888569584455965285451919226858215153667312149484925515841342649611061039691391813178810458678307140637797586262393371451614691846169148761818088597575116628622027923146789273623808302991543707219208680253074018097315594106745080896453832370633121764021050266655456573961917067170324356696727949817891064208052166230736323278681143130358709049930577531159226032386402655441491951022669804608701020269717903843631637068758508026621364733112293933346713981639264417328778167336474749816953820274330772879957234143315540607956291525484193294531584132236370070102722134092778064788849230287664109769745995447892120505452087238466128020983413908763869237476872963702941115063319798112155615364465161428126051690096773393730456666470824056040176015378455388458971808116736054998261592746460743276831975020667328505680720554544562795243464552227912566712275699333967792140223850893842567956596070199081532452160937762998633686390167589565992905072566686761190784183595633215055014103511561989676505412907104019344482714270352780880006919490816376675230587863114456101828113923680763904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,30] -209220134168210083864765815232093109199433064104910336087057551470689727368134180828047341919269819133968285121136073823806125717832078960848621920409948214946754403652874836800709524244795851231652970167120607563512646859553945146032810461576673936670446016536360511681706292881907494806819259437490019926315830093839926148702797729247257547865755179156267616449824444872614951262890192217806391146916893847421980348569323607520917442838089340617422470753841664851680603059152443250613443053824311711855625805166919450672296548110633633999194659978883574637728654181794214609102389645232169112334814740775353613882951335968570429263082190456676659196956589825458768319843215579140479935186316988771140604574569836034901357146198364005255982323106658792478629674567794705281344627600124103922290955833709266775611438642973846978283463433266894450451303858636479287269759178827042605915368129605928064944250499751170451389445161114203658421410607607307779729490144929320147500766105502538187205947823226540296005828358324890225522054211709458293343504990016517022763044900774351746496489831528064127912792479396169164025214217491527670840416738951056192747848959090805758250260386805978572518509721700822178382210043161548348536462055677734582360708304829807009411761901936719599564311286776097435716447368175439819789596967258524143354258674998714810088399961259006713846565811841416843108207625650576640325949539710626527087578493152841552898867624370818798230151796777790840326273829236408982728623015798814672370729394387549723164007094542209573057781475036183923103101020933892159232592448131900943716943190994563159457112734296383975404785459560249352921695077634849325630461299256644178950580733329130951474678011624901951356958076067152545030324407697227899892445873943699967287966683077293610578794934626585524740015448669931953250062698622467493247476072282422388751929474056599706321161788456308098878296897983384468263392648576792501847878403798830605336276213028302415788886010588159729912755232812978396791038899747045986757623163556342978635034588203212536706314489239754367050682363277408527183984627896671396127631589931851233861364977066133422080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,31] 98290142971742324624544644685400261167253571501817343757968122027963454705324269117675092806742155458799599130187476321280964481127293306587821365115036607816502928756096206428488598796432948251437946037165811488081196850677802223134940040714255295880197394033594061380726857641669946500242550374485675454314910070230844811309628063613294055886396679497807842519628980644195951994226065983501974403986033235458124091001685179328897876000850829921524198535249852666215427104577214214063436372135334530529665603139908097536241333731324553006968370236278304644393702820104127871411249189117061510902037232865714878789483951475362502451098421806776315468340038589539026137402425800862540532269908452660024856272923280344174629448693370682231794436166729820699714873453670362186019377512964533333650934610886529762328099016567679905027371612485488176090608014539794695724859329729154822682787888778682331237618857557381562654734909406648608343603200395093943781807130913843429210240039719214024297553585071647690294431920609343810261796779971880072016772425989749298215142567460154585154037388383127822109574324272307868584744452989924341638951855866632073604017891187498812583763929176026356134155963390734818580409906461275243843008687078158111400935652121186208380783182903097109813207565872269318609327916943162602313558746120003701893951128879800475949119197476512801934142460715294011014772505460071753501739165026151912195516782153470429301155386629970824987814854286589307781092678781886863677582665809579052763950632676454446387248327890913181213074561184732792111722663381170942560206876446760539916360818006847375648647689429334291729187196570146845248455220177668504481659026345408796601575482647021460624643873059858781460086841815868333638813206386217230398286273773441380568359957346342285820161927793869499830344947234635380870443588057338441487084121765819885994672603207217952091923953932640068468986901997385146243267583896669913584716679834557610876129324055347052600742223029658649925120970601881962871362865473558093812708885347070488889566335364364076133051615238590404677112093953039838101564761235426082220963631967389328056407019715788013568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,32] -44851932586495664097482695784814272712569134776285231060226338434180826159312570244074141681106402570246289044387857200448557166453768550922174745404726619223681668711632604279039055310018737304341227413123769388528087256202878694461659767490412094619259025178924480671383728845826525710751483298953785869706239040181240253302705177517727101706354016064418372652495239214335288657896730406969957463119624555682045786998901457371703016017795944670456388707932118274917618390792908838880660641489178222387617067372085746834596109545978327329837786821178731822728216959831262339676446106628751680725965745022875184190273629664596868762698270215128365378041982246936144772783503814376225406413210804556456712288952707822515952492567803931600052927696114850427214496488687620599513615653006843106495494816300951506955630059249458499895116594475679473354732092185704223466056706802782748965186511477094836906409072821503943169730794330541010476155530646410975043069033376036951666868542953474409606627073660281624868555881975406252985689818355049072944804454265989643186031364481818292611684508322250514271246147377439836167346116358987453217167794901957847879539425235573414874196961459498716599171874859961434134736013147767081956577035750032801656089305192374124195596349290201854544971993859631420098677264730552929545414796477972802177000784871892483639253976871979936329221054552505943483721614373919708787333191661318514670490324959858398489666529682984880868276589949931122060067845544790447165773791448594740450650688365791654605249295329503536797180876061036964893431979180068717896809454967593222221830951009451074244472929176282876827353057029387192399590290744327549074599980977032715904484945377632047593627785002667715024373582811153596183713801231031475072141127924249069401314531342872152221212900189529002429149453007139108172187526220590037979794094821139924383964960143515710846974302290444588586561350259258749750797678801915672556636290166079867333149800722652750903416906883019916729217807661553279190052389887117118743554696628870738324344492375035045148921967422439573842415875416182013972026048676849231488388353012379247961017490877869719552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,33] 20398329381321291555597266535606447825799057173272500786285366314401958352269021771759277596022477251537623958792824716965868550738133845245697775831632513412447666423432827920530369326558488406692649780450194421451383708963915336758946018379782063605088908967182118273561159388744293880472241068103140385791457702934874076662561633791600970615934339003070214920283615505190092055090479930039726244517259843677617902530714837533298102883952299641813468279221553321918142542855634902368821712820357183851516567687184376627448215850227008199126510169574162914718288776737223357709713095557715801844906138734263621587974826104823712928018284082035060495808406826037906012394178797970689831062680908747756989404769320032816029143493857278231592357415343358782935797280650221878832273892966887898805973870373735289246626708452996844098752820041692852109794216954448267333152040287108548304806953507507298295717685753391449871494338786395644024969071951746013417943443950512103578872630984760080863314394064344057920958380306418883655741806998334214372407408047336103145743233282627518428346050491197312255393324375239037813695837920407135638997925740504621851121392034737887363913109477173409996700023862380410340735677011478262270803196528369988452918505777492341116337110886139299152101425503742686557736803283681306169247213163314190728929498627855800702432339065554709055792590178610928398985236759070404763287852078620428108056909577664129881588222948408941171779286679847825398631577444194545344654310795744904429460679526079038461110779719806747398709047015114909638762887512325608992755776171786273095381098597255004776212478203835252497779356891361856996838005979596499170224733455785597063349764460735346175802287941714760483288888334984460489949681702370876097692771958134031095141756204085735841153034128119446713312833896574790631331292176943927868598331623293626402149107874630551629140770350356853611350806646752102740884116086965275991500246285407403939542551079180435187383878474560001338061778175147662770951175897812189448488629999709530005348556917117551331098817558615171892704026872094831456746631931988012871453366776216477687517911798431875072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,34] -9106414017972142330016438686287469916650464097983839864512258647160564382366197447662834325615710462945956927121576271535597257977576736386225118554085083327350654747204540447462516714901623858353880733611300275954637713357695457341714666778541029722786757391403006929183292515415319907076804253010969064025709051769126696512795883018702852064714159348297301875678986243199986710617046162079535210632206531861020800929552428502370070545759274771095984077464571430851222405200227886900041776209578725117999350082369221079853622980250634338922264954498125363435667253564415235993968886936322675725632034684529412173216597655531331995363093373766878447215745271496640640085781281959389852492351519206126618918935894573502995928470458268263454203297138653452075665211166063222240361685723952673164582383993554655910158724922887181199512396934530765274776953488806846786350010653844921017172090660367037606739893544966914700097053301210103753719827536523741284453050512902515697941821912183368106341244682821373489508060000319672881532007533345080387803585521865780687369976757559114089087637766135432477738420786031601113681612909883666550399412393552543391134845520291184890783834755732127178003105590234370162562117358459543850057120900720542889049335505801965542841370305783625875105056679876671401657406415392794643368955754817775170684586331363994820999324492117191008823300532612998308786223769156131050138720147416986389391928440924022324352634582734515018113341944627933518489459774323033104986530146505353285464501117417264253240271890830192696024821551263627316907900716254194178582287721281594066800310235420131066438475343505717790323249967494048793655407893561621452035673938022396797090311200827916626537184000016412876906138078167488690248761556384966286971958459299216938281570064118110061053771959595699503564308488254140959299940158357337437938166271589274161576159838233194310398488527364444360833565854014788842785968389873787710371870707271099433267043777211588930465952126623040173960542993455025510311463044736578989560479334312949522342873876913103593699217228451051056329518500489672670086439053467069783446752760523822271545188684386009088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,35] 3850859157298473097878295169711512953880104910150739136539388547760045644573583652815969645530065910847437878356090824766158111637737065407625499190224874405769883571403765806712408617479821067354400864419390111597487562978156465565290450386214154204603966628242988034053030582793051372233392866104302253550076408748641504359829752630122275413153001536642341262507394041006970191526985064995137981890470829421668815987668175311593502400980291255800561511393495679340453688391976252370190690967116780065548686449600986485305074277924928760552741915883209558104267139579042571360986934753106990495360889748314730176440254963963886440439621115463572348452534349776313429574229818915178692206470867068124119588793481340990396552493289839537154468961133299025051327234704600725892602137047090606190106132634604453310842955943057140075124332489958459314533732115673604061897657228621320356980086559352279650095170105700721755386197738661416438218543736277037230791321110220774266547621626737646410746906520929172210939280760719359319585918146794634777947836603965327254446321755768454954201943619488794880071494271992179146255292215067257058166508209791024838483311010992393971127314819634282084926979853366898726970424888190219681114002843798331424683389251739305057939747852503393495255462698352702899535484017542489830851200695766501909553987980422800624382691283665843173112996894995540002203572988089243949802460563339197145716100987114558525157293921423887001189313401602151814971780495313993374817012652141147648972604220904957869097337438637945972059406809284934021479167055809238624766717804421132909895409219245343241525046184633086672469693567803395566014995455415513614993001789164413799808146754103403112740805481960134193908856062382383945828075629639466382254087515152899429488976931925555493114527273393870507669372453080757179379623208676913529479134832990512532189690488930665840393709425122814434021617976437503841063416771834734227158663414216130230122312811774031754889153048851826825106060743391504966770328793223877071465103719969829187591868488368541141026999351510669630389304197199538782400777873049745541464999620917710808514027101530095616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,36] -1502256137557574803532738055240207087120961457035532643262024510102805231032820054524897964081743018662051788641571195303580989662551474649536786225148364637428106160662624870139914007022135007048170013092811125019266306930168649553078644898596599478753332879838134745223528925065364173309965106038100964553364762857274955189581672876570376832633389497930237899932366677914670166294329462498636354194079244055987406142969346776049447629642755308622208065912112444501159469275848392762676909353527368323818515076342922506529533713802464381661840543789800095848504264175853209280884986748521861665837663071294081125195133050011133825001414916927234120695698818919826272489645068126493957578405318605745157878020760069886866128191381587682788298506750088534599956005034095645620413160615763711012592526224910197290748490635563063282869445126943642801994384120550778884931319738116290848783975266213886184415781282964819953036958633877978855924547504366226619208700880937412436183953726092526262058267361936002721885493834716668167130031715972784693664250028089615762269681539318415442492722095026301179889574290681742827291315093104802299450461467673870139264902324474573462582258363063927415245017818764476752845222885753794367192639922898032302269687984161558156641166391397051687099621368981996907720989506766956452206892496149135946401436311006587877346298691167663858297486105069299076735747763202424362671503498412829700279127029189688751267517394045490219309381775149108216491943447905608204871459086152098380393202778334337738246095985973125845166932488499284515742374251409581295303906143166375178997353742947702556831032463923798832004703339540426480581047833412263020034580506992293795279968897727720512893389535120830829707623103661635739312408319934464335733595311173122623217247438715270429132839935527454936458534254787021041917761308936000994752449458727224279871157641616975287887822573994235338506821685566530492519089369032394287493744127239280777829460560941756568137584498094058960178039640764860627677140112908346803811019303051725480143837139032862282501034816792833530548535197834799613849915342039041333758760821354039497987434887604338688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,37] 533953926686576470960641955670451539719449371799841341617531874715160413941878458985149561352651939944847770973289840439377968666869538676670680538090340706834697960069754458029459807958476250834243340942728286923371243410971450844184963190404645392191689878761568343797923397209976264279842591071137359979877550570267535899138480218124621376226739101898757637246914071352240825701145959755638385318417209592347376386829658942666672020078231557645111455559911627008792475651977244631068297915544809444272514678580053893846603782632632727425515521877693865213164347933876265568846884829331115160996188785940412055207755055030224825148950321777204639604664644408429777226800761335685040323489236993595333189355655022532723667669129353319459700560068131324847171316165482140490773161259587270533336896532139740665389077615641639907778009064260364851834438689132848866583260116760479818250317550924810789415697917713028704731228243108748043641120273926490396610341467051233480018349195763277704029643685678293247374264696505631034987208779413779353192954491137068861817305679976247512556037003016002355375591723199465089356853243703201444447070790156416403556558902902017387581452043603712469885759189697743432954079032877098876138230192686444894746539015288110215753388841632699399227681255882097403307346518745648804309098572637268731615612490852511350373955155921207569999236281357285458466533111834940137413152641299559298110040268436408758155705653956463514569403044510770449304365149897771709140208199356691365568609015697843077337583203664520521460897676457492004461136488455581391532157708400027941372315054608514998726565442858464779517286193673335492566970078265009806235665505791850820904483369577258602603319495242288796939639953268082683449337756284067913666315275854078859810821433277871283413319751828727740509269149896573965333574456132796912145308719217929562647507948215319821718082125165306036585031953490037962368217689090915488704147610593906838497739429679052237203520576744032548887186770670741229781098854614744119245081935352307592844143358033198857878831993951867152470543014328685669618513694738620222301007330793770309192158738655477760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,38] -171853895241141399380866497579303186711869040921345059233371423586531546174136448635676169837647757752953160929613143442674614094689766719703085741873074853092641856241410344693109851080743518639411677596640086929003953955769653412010321677416336891800761784782051676620127679134506803297560156175631440778565012910069240491939922843975901948855891184038397741203479012460120656239913332097198202162275741660507588609604702489178068578304395552536426361667208981695555378861727452527624770201791575464487803125937374690842514268499462440888003402826365743093984987255917957708736210778439793246502583069035255579109528733209393783676591391861154339705337537654328611563292855233822328049765757233627440491937855107994251712998857679887753780807699019646549433660876093078759153952451348408535439855118188665059584586166654883293836534441641889501344898819821876393030672340551780936757705670622659169212183782986072529219533001799644587210899107852909000600034739093537595231157383362125046930218031011923094346322200693106917269682406918616396863194818237995871117057279009159753324046439273981192676875835439685620799111651319931250329544653178913311930153754171881088773696195027330554761457017874141946712419749396012969224393739606026480709164263821151449424659660869646456981298842562818925862698136442074928063936472644947952387044712972188209627486177729169091031206101365698902938714406862157161896672853253586613705694710739703830624469371478696166228285522710223215240215716900259508422188101285952633554934758412016632524463143875967764303663329963091529616655512799249891432378922735896966473243352738263299252915252578779205309098353768629813198825115693195417558952636535044754517972161636233717063443580152221063285166171971955702075196394472389490143476458009968482506157178723570100361140319703862962208492671254690378893049115337045419120476727186848167162169064639377574967164628273426979115892636843340706216462919576021763683652607435602248162619275323821876375110465885170406414387661111854065755034142219914122455904991483043685066263256163132825659281976054719419475802439733330612144353751304634033763121128698026472603196165816582144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,39] 49876366794620685233697540643542944999029008927478084469564807651173851049991366862856375686752940387592096350884924895625302788713864219764775095744565795511863783736710741820503516763026218235382542416303211211386728660254977136481868474988422461878429993277977118751440588504236849552364802743588482601727598935982721334523801756641446575670678775614307131870100951636051681092088032891608037855541218322292910247082173172021494734478534143203708777048213823337771189957294576422878463124133623617053457447222655563935725358336632098236455731982635697343133290284763980991313675829972910962623283114398787021699130961467830746726927226507546221605242357295277900614216051941329539411364406521460600839015866025227616262931646309721277746337397716800853098918668755390538006983071266678812292080435990865662120421506714189692806106937371997321763906296633529269322268748634863431045214873607454408291793205936331068402673405435317552968093569257390078060571006956579602547882264287610703951677967559505823721061762947096799462107716513743257290929274388340754026842524232565136637057728060911762726600309671407607328532778963945166092782014739854172677351064043409654680003367594562479969670432157118475930981456741652055780542625430732848253237907475672237448887539420356154797588230261743006251446433061749514939434027654245147578607069484643984498984691651917521007933323676829523924090581198470044872469187095401152376638937880139341791324865573269864874723415090086377612003859661635872249269844581103448410406218948940735279323637153867813513406753721409927540458457687606974989880915093312327763078858956601126166257392786018725267815165097401142977156769195606226093149509497093531507527024979383179499678457262836921618239082931852602149605161237978905994520400729595557604263273883076768900223937613325922118819519880377338904551808160751277134610664701842225483070193844322383049648818067479611628233977719467346678172016027986928544948381965862520943397814725237521509159519522185474069584620236722496812230011179670286772646780040957073046758696502735248043064914625130407580299154495510117075733157744471055503174830908338124755700519012401152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,40] -12980015558630215344739093428090112427179326964390787792587304711801379096832411253108718292812763148094972484129409950455952787001325212446652888669042824190782420885306876932107332400350138448473112120877468110609245543919479183222873569044073555987969275196036615137510547224932312480424861630442550612688211441516680616838093248802171374295181002930017924057775876367452766834435396782677300480612186227488681554512321662255712822238346776239203494254331651366961540815798605232118630914765068904859364147703189009902217487995748734544669427701968900443780514144937020748604714946224820788312935112236020879230724068706135383721730862721301897558399237449826365189588906756855309565284373365924809110520572253089053116699777696955798444682324342966677421950165094549333619480668367959033433108317400413212769068159211911622915981290519604788878719176704997611556089761583669199672920293689741690762957423267871641753228013614849983563154762848959430831852954509484721770139319172505989021059006906701633937050298324931878479982448435231690226557829472824442407476786853373290043950668999354610972316178295157791539363379444966680647102856760242115665920226239978470467161232543583313427771382673744027613698431500638034308836903937652947895139102384980893510177270508935384137894983312952407592505198951375180381866491327543815372742336882114097588234429147001554183685203671718380423303999622477721628523186686232403909496591106234084777663746654838391274128237633607909286727701901324684188030226227985572716908701549671393418750115675447668059278753919588182324276814233658824763717898289696966853087609688218986543082339252644972065102749535700551284585148677438537927400925835642180507697046017886359144938242268095592671626401634576185482056369969513447616440137675865509998490058773118112003409379286293139125136204633290401975510683348026513595610604170136739971500558065570238119590343301058327822738701583330149327371600546147092223361905735810567676813121124090617789279831986736450062644427998610057150673850225783943154131455095060577317347709306580737967284373587569620420373846389115662412568837850378115230069987127561793208267143313883136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,41] 2968109567032979282736492607609941602880169776142763940666001679189705158400301157288923583457604602688257978966509224852249434727394094705099685350526387142012710399995967405100366844380918147699859762922918219793553986356190094758545517628780441621952987780801317697784763810352728208747751559812922461055299369038403571802455078383672036593044035745862484006227164028953829332358964102398154100030090564518364939681229603215249956016136856872623183197185941746940444419114556532822833143175885809048403735956202374414865854537582993890789090829002640141177413699260309074158968817753494387441919986408199278335930414595759186775401118823400531075470704793899186633543113927046814520889644038924242236364831359950466255636014820785323892322896168412855454361781765752272261485347462462670484742154062488606294394167025216028015278159711064489029161059767601506181948986207698617484326321484365210655206363419510621071630887524246638577634724812583502534621124126220743685276032302573164355584510649300308528629376005631474125050065694850489354893539086168398875921944955288192754285125603081625941033694828751645113009962553365789189560158172287234084894660697349281588660622423493964178087063495165697245812570354602159379106388128009624259956582427403945971304618359472199342299756720535949710294249277234765259984831935420292921202844479139790998645734620418410678020387494314239133119739043569360211612196915764626619408251682452278013933029016606896736213764767313707850957139575876423520593911234923666115299276712437506926030442011830984925767653921336164615465776944956295362848540667698413098302800246286424634837435884147604488136182164227401819311846725002470952318835828824951570473474783872829062551675832368593482413154142978019551654516001478615347930542970171469564147845400840787461253400956456157880100893781966314881861157122155230294625461124816677419096981816413876550893499126767247964528848233322380925144635535469912123545898653506061923326748129479298416967439246650070320107798820118043467182551814584315985987689661389014953336868202521958108326205011023914692177158894658590633160301869435710652342869937694806890698057986342912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,42] -559364422639903636343871472448124952338214566582901326253579135839865617618707757507614079442791055962236242457752700298289396189347772774356156261226415540109676171332236735096794929124995244695682511353569891736379764333133489674233652989617175373079381644759471548046610052100264685411320804948887544505895439769448240435722354982834845979877198151103498700117638163821639815246839387597232648914164252901085402388930212590696188005225927930123463060318147157507563976737349986827815988045119307820815148862578834726355602444162716178204582274721335976670594501121131943666485085008762327588471585458668154910020999412396095193413285061968852940945107033352009873064348269603913993715334104959689498498100525635211769174131008060760485321540418277523416548271434469692563731964265860789591725822891679656115643902197347456576171209573562672289493354135464989395011364316424873341184385179641308428273337900813099598693944982573138954484927729672474533760744698235172428078369933716499701624136691804059172891948400528859515550361155710181564451450592792578771573852983485885166853133966219840166088066510307168354111455308877650852265464965112569340349248761419179513386031566630255560790730835317042891577971937890890033300426901285641924362822180269544334055178056299192425752462262927986087651933832993284913633788135724202539804769347835795177707541072241882436587993641552119626094479553508771771009049727543094927263541628296550124752954631239115566881422873224216005728814119940560154930697844006830371389571762962355209766535870771582440858819445095099435450990971403290883987565129520922821419241891370567194516477164759604266542219700678150953632077861341004863703361352780822540609975017836330941838064961643990674181726726165576293761868400532052610293526718219820774304869179440041871440221593108269523893548582038699929359752249514855978843144714240752453018981092377307593430836011189277929016903158863912958706081037155951442090185724315900876205105875943981545056656768705496034161197295393765968609114236163781308867363980160258397643731247694221056859160423061792571332127700183593539907796219155108581045103721277717458817231171354624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,43] 71333597920356216954294250150648603868695204715852411640957135457168279891796042661026160111917385178656579071350472687072406573899014603537717841725334396357376599865917063695614033425956191446176327694363357849163784768360394378758918184779287480033929374772654616529235998303825263466345524164485222070117067913639613468012450629613233139152508916832380960638196536433750367580532259933990010438470754024828505437288524314147172368483620839346171478955493415335384918055457811158717427580835560843619061246749422446022265422888886032683379769425214004790833308265400897167795191786248400427360056519852723590131442094276478429109925300002456494091381539160778983180110269814227707833724987173029231829845264733650072595500220168777707967555539025580077393071199013218377944468731133988268724496091282001858090435681665236281566345631155282947480805868070847057316547489006470462626540654247894412624334968837629340354549028860007916876973651927865548042649369456429376001998764921417715293505297516180687037915975632259559212872973299204818673643004373833957733568169396280084545854555134761769968392882473616149964838350870388964650243386978881463134462171917972408918926994196959651417295014976422321038745417874967891965418254812249091397283509929771090855285871839995730558119745116025221921061593012490978754945163519572770964964919479216324379607122008116240119649420505930105468696512628591146246266145771237453641149828774410929609694294973959129675864902158096742840106124076285098295216274900005978782810986641052174810850483138274168802312140035973641310772796521845367522444319078440641610571577142778806671826300826024515843349674990047564843033408754764357952004322967745805235649623446357467758740161054534147095094184236438132679586367466035784836140198825243724241668179278930229720843405103828628153526237995541796676551374647124220944909185279913882960506351639717265353044249491047695626206195762096746652676107136870726943175587558494805403356860732472199689195761769694004714333643748772221506134932344732304739988331694988058925812810248905118559856127399215356205929913475765364080780469657416840553450006543992503809620916043776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,44] 150094703933537199501773655478673249344183626085264230555348828171701530502144635536671548967428264006776147629090951529862111483259627190573242286868669337010601773772945188537540979458768338246997873061867738818303560437184340784718689513695153008461930701052445343982194070465777108483680098641804376712255796941640770114352035618943405053809755032707360641472803531843809370860684329515954828993226534506369914141087752165348843567691780776350133101112104624135562217289867605342318898146331782862229978902029256906741818626035634353265280200292866594435226033092577338626332744199245760943388366557611566440187902724470529399810844360108072486080543340496317950262607801252160820296078632252309370295370983258573433040819832884114183178254234126853886646471915653544842745737669798117482247435503046658069627617788651481488148554547194707246312742245578856339825348939503624024140565506054082710072052542427153262637472911092896354645704817755300535155198434566629816864750079528431830607322857419796125942976038885276810089141544656888986171616152181596594818321783961587901827251397093823300547843458068921629647597667438382259259882671467083873441851812758116971868529717635795778241641651761735478958621907161136041956824831497269291477149812508390953080741537977187179346728593654558479715189172371388951932485470584628068338309946978458504253881078056831891412497567775276788879994703070127470241157115842559147741738325780641910898845974233393656828925632678141766367692313394408229354629478878949073848765312446137004889754460973663090232801078609516882707653502320041016861289582854736194818102727015172594404769888831344284984547845171601233995812031808743708773277512021188603069181912151821285778619230331885328447237609984436252683516723411427862997918619474929544486769079082799619911561714292398538324176778809799492850297041359433162990495653029208218388471442803954545760637430886828645433262586547467809493983732530248528277052495141700463919824455149125795973421614167389637593957758909619691889802523372042672089252808046434128043681727099905843119126412366759330780883993640774758345731690927926662307458290167031866723972153344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,45] -3105355856773584358481911515700063762790583805040008187683641417835472198937074609330690414037541985730460921208642943212630414294185098079578834345652456479169524163684511606175980532032402206018695448419843000648842298450255005833302658669723549780173135893880366968818020582141260139013271849791454193158130439662385866477106471072225501213324119080404982868973064905301771867424191173272401835909040471517637027453708596354992212111382096894447584131824175509989237222016022679622166053170365177543307873336519249499745582463884315174752707181412849377666035002669663015467269801929371229127261155210582614745102090758889807476310563998822194843151859665453189718874047844699104827813514191043218522883079064016650796857157179711676354405390940296553347331192466363495984566512107764934656893148061849820614425685628540197203217647821644289457967423631284727265001078170689545791792086320772392799759851123237398942119708164091445161389577804612193994588118084259726385321544723562909144098058417780427179767495551981331943587321257037219435886964018687078995351159301281895710607860315857433812979502415768593787732444196889783705602149672721320913078206371085868037623413129633774026754363116768740157144223110471906421326394741254966976456610702823501614768011550282106785082443425715739631335348018179698312736367809048379112766587984280265763161210896316574082818598454203919270139527323107897762778421970220713663962810226955894260935119159918640203026258606684407848183395613666181820771259192644455064546068681530239323916577915877084309069058560005914943757363266318475610329971953355086942865966073791470394443497545151417700334303242338134271850551469177016560031843993501204251456614840885360394684720316613278746355292930507287135722160649682605281821910983751817464896055459306866650458306524198422131430989739389808506847439142144785211853320857276375459843011102420664478895060236114120677657457553696883053895999026915175457833265502234313072171945722557397271540168275794675845095848776145976892686945586816791231576122986988800294617333946113748085258707215923027015859547587498121104332060684558680072696679666770824356294163431424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,46] 935877039056935383148424805419819906265725135691776035721692730011787586537419630262824192102104663483299154859125117844693669836368275916782434668584575538401886713172164038456788251617939931515732231211907552490489065309330941431037645931479987311895244714883965672042893682628294596569673473932459709687884854963169673329729936008310134563529868922244283507880203896236254821769401894277780963078027653837751688307473517197479415577656542817049551893636934900456499220317760115191252573263953190135067787988483923656333901794211743950082840263090633819191967312971501998851381351195028133732971713379272610308379402485009698639978878652796490653098791494169077772695605673942924792289329554819592144858958271974526698545629285621375124592411077725725995311019089242354036762502211857772209548181593575300644601603327784658339949023201638029475506608101074285771673443080627608559485092773928373071791772784387383952437595976165347261989112478567958174567070677643175959862148382634478152641487110596280288357674769970766242359001100158629939929161361465052990173231907507109228214595989375566306376860574998670885271113460888393941777403387402051986348109119493746015784141096058417939223629716400253156332286094344086806446048500264729339398338769066931352654574860848395769385399225346287437432493941678631600021801046030198237793266667278374740331503107909160465118563394262809086930897854682778081124393692185016203852198893737810135260245928133639030433582003114398621872818171740657107790013383228190144610316185860444247289721380842696803291732846058785385632761884412868269995008889684698613186534947297525328894617225111319430144808420458768401563180748835938223646671399807651244935564856301957937262322840825513040676499538842218202365389424967369002415231873228548220437899056066173834578565940861161609014950967968807833886919392433887207876165745847970968850761815613828708651568215288515645052015663059495503764981323038291760723989511427622941872528640431409034249065086757018637821781138888480561028458472862549359511913709438686240969598079724180256224522698396742925911020326769504912236621624942728843973105263566683144023204429824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,47] -145143799820142457328844091175234391458901560486027747938305649049977342346142810730759240000679762459162447477160073718712856390742418253252685157918830031566226251523631213577312108811224384627365379748448910066399188599865464303391975016448125105825500583320023765939216721045446082452088470064217716837789554258236502018493776845466089673008376708585336725154469492536517521764848410234895684304817814582317208790240931531074667898481531679598017776778621293182650515048416870278954243667373646909506713802433776924432682279164164470787128635865190046071350216317900502712285008128290309636840357817062746574668448830399142606365330552866264615439355690604717032198118253749530589445153710202194294577900902483686374122836864091555218867564823381344828194892755177369122237698817797573322351102342839055995027705044800043284747124927382446360714977858549455701939632103291168015940792759263745317422616005402374290524231145124194917919412122491691953565199766779271890176877627556627409861874818073371743567724849796757489425838539052996883796427614554450883364256259309994676791598970439560779115746154513278851426896440537103113103592838331769426262378805621930927643435294319109157446314550003245218697097900902498885005490431513745054128428923964084247958078448836255439241821132756984492836215810626988074368577409813415998654680679247205749335657416624609358599684804971744063825721190352704370174180600978450337294814424400631321655276153272618510407575185519195343862779557519552040257935297399841837350605530364951200493114114846964746956983308277401542377135509101832250850054587229777728901962050570934390819401173546184292447562603791256587562035031234323201434309282972770849602082967639870222372736496726343933978958033463521112114877821665365390913283016097843935137809665136954789716494841290327748724169169041406189593603951552262102221995602421890490951703721336062885410816091841640482680333969310996292864239457414229979369226519312397466931941719283036661849316587321136544715384194016166008755680676293527234149721065218877112081054774257456217901727086877930010114703180565499935200992408272049878268730448412813598917060984832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,48] 5143196150644428081984552843992282046057974652422727363266834840956388535770884868632507350190859278995635364153313423619470325891528010080162450289908316421670715088236548958905487204563794666513537334273863151533757051725862429873337630058475604503519137784420865315634764780032014820227140396695759463908444391510147644003014466740788296439140392374482196842280231071203889969014295534214314634428073023757375171454496444475419136972224741435287217277917524165263629104099837516855383749614953912425006283033803424029836439113814887904936781397756945850211076424928148555881795584896354039291651866342870353951179028928104097530084634758536706661453191511815742668468621327278328232590980010037429450578419246754851837090139791711943326447774017144027139433689509073876258104172279441350063809118716500322392874383402801963529977052720606566385997958731068717428691482180067187686439061807718532244350575776401844150043234736702510933652631702017470127023579829273284592680648981552818752810554969762773712947782590503207719526776873350389006421874351061070822533555404060412215393038636026462249912393925089597248452750755545471463362038309355456566987019678552926588786561445545985980872516795026029273309161304285259479937025773345259044083746029165599282881654612266089754805775509985518209121081245244359514882668325666016339906452765524444903643583755568299171191779718113027883026643397442158697595993886807810925071664238627651072357893823836493139678322963073197714519425439067239982726270908467019024509472390302956171764659452618113810897932242623441290159834377608366584011628601276487716842907653614105646949666066658866101850864755204972663339803502798240762035247651083180565662956311031291584406493530910887612851441921930330759507269135507943315270696276114815108030313734164606177244010895807486271814219055639842429126648919318020706246300099847227555967131142061198841947550480425121829869776806847763024876686382584167489572638241520935306021765038477615774531469864500903901359789573330870008682146900040252438165315822996417780443090183095676792617374267764362901225568732599894815739662782725403701165114820029468603362312192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,49] 3167396904810386078474019112265596484468103190304620407888139215779898580910022841267248673084483168874741395093098863136757459616853240809984905811223515831750490874769447059549344738461624194166715329165763216695482288180170543335784545729640406589938249614149672392365882078734798483307950413235299369605026768125674065086155069704521268600482025030328074235752033406144827842350335407951765672371097781960200190167590131668976814366159666381106452470946432843165442445444733656321049817930773824865687882476611635224296894722557725385977720820105008002443905966066718110667550375075793966082439485018896617684783735517105273442482867377878619423000753242699384786381744847876290810122828764261206246706649359237291591910443524416142656072466132066608448271847810273042067477673251490019188944227663049573885431392319756124176703516970850253691733517879569393038846996962245601767470332331453296614990074244229351354746966125457696368868382613814041246821736867167132596396697604508682394342452188691088956419423742818993015577816615379534298986383482321877718507338602857600341731121249302701726092869195984652833537626633922248383319037246464880677607145581032675179328888019387398594063368622907720807333959004293358763015168792772690440622242004637461263087525701045670485791644974655245274681620343877699248020095615575271211292734158391843978669385765681960309522342956490172126600900325777831214382433015657121634018641461949447123583174955623568424796649800367012166927386851078682983251623115107939787032154105757096597177042127602018429072097870962808595129820979005927517880918968912518689069234814971927901967256997793693324105601927199693669506731889936571035331346249956692503778196709253930027664477273447429977846033738052209862934883919540044762194971978909412267393323105293003286531407248822282030092628041521323352410960214535393690018123544582267587587036880266088050418541616992405557984610820563262912452235107821419897904540731248446404494940327004812885531888409077190370316068106540309212189845459132205911142713581829023433993013517570968945053292669218991029175498498607366593495559838020305399872641471065928831808307200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,50] -786848932652744477733891585927152163385396072541138382616896759723001423402815494214544220642294057864208590366336684408516238653677828504036921691018809077317488848470537521897359632141246115138920554128369329435071493949431510365535965364419035637717710933363975246720834506415534527741473608440479703941051365752230010499479353982051032117018477700898433911553495795818183606835550534255865879208156651925200876241017581494999483616778804846908049177881456875226298228801079803017437956221313202795107235432804482057935522029414513157089539447988946590009657532065617024765990848246095586554136438924547299788498481998313758385476158602782607688828610859995741349274891519016530405721071339349078505017529950646086584706071197824606064262962041067471135592508866419343077444087352120064917221592758911741414419068531989385844273724256876974921783355311194909266711817835854356211279945053151848075381304356744829587701605148737024206231297525350888486976784698019160239057814216972635454094608554225412306177122572950802612890878904857375106442679476140202105497285642056294491275361808150030514838658416058219411026769493799291273379236456118566585033964191317957766873170822793872038161340857035605779627319059978850916565382827075526607764345706070894469552239491090061608675178787871402387201038873128897138276533036259826137372683718726746327788174664785340636116295839628619752815157339600963424773656009867941999202505078162613772370766256389815455438591827250333668338664581389199844495972402902403389270583359669293751173008252390311672620090010932995642861801626121519152767488812786340660814691779073351761186422522144521820788985834417213484256372422167223582897347084339550322921176227219433955175990181932182028295357920938780060824884981484343523040199192411487367016473466284267487300508276294108610628396575639658633904495436547145557952362443194580881976161065337236653921687404646327093686064314598641720808440443174018550286937467060313513786978300707636184637139178258607604187985431826655307079598897285936914009732780906214014398208809499680242610687515529031024773812201403836398045181587495247123349953032462739568649568256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,51] 77373339906820095495803022679792942541246269488911410528175598301196479975011832251234076219841108860497691554058472922811812334708498576992487529586689542909633877558091193881942507709963086999210817019116674016592628859027183557670763143679022959597043286121812411350394089538116375583366332525155208671351777563674642074034233813493309463403695519582070052315859247581227441922315554078979263894467998925269399503698062851270919156393412264517423403542581375929321726469994450507122011108567760877573862134929141594184672748584681413251877979975410390826483625504611976174543160620395950111526999418870389655876601757275437146708525579368799336954030813240675934698432062579612621626714250247270440862192985411855384649380395348401337629900025591657601655556915807662334869327516600092532161929293517226434727361774746723854180883910935327647875906858436355978289664690501622344308596464290294941696412875369278733069053555565462761653144962196939350462894256382077221572979752907637070359029471349008880533500623985800845321648856459599667208189865855219761046909574085552694893388561904498692535490027998680523132725701531739533369292972416249381677310805174965475012004740481077548659086839704150316105888575972967508601586310366778500506252987024630320239889212339197926800365221731180969642376893443878710131026910059434384557904489423298274111963218173573108165216866491377031353085670738147479411535273990292122450910102522805787842120370237582874607375700446656806404941681627058757308018070664406740766669809328890726907441694152290607664173350022703551833260028628401977827861251638377455631746817701814468982313889201399510702437979069825922061798341250085697811426620555890764090885640923152876383197458939704967241716685962251544005047745146491266662846070720236129236872696009897517460994601208829411315128193921604552560567812908703652969853690173862185953701969273757773217982138697477550649514925486503653984939569865311126315674231299817384864074498298754271584260132044605320840243276107245603732198101531264981682018840325244969104951258313311557326545314530470790130894873858301079310854960278693554858667197027270079794905088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,52] 1344030951732585331601911435475931760447547956338819623116264858763816940474728456486553906147502449878791196377154140339814302727069001565595666792707685017373045684635211977803344605603093125082563142942910574364382486390246402109709750735617349240291106458790825291195988201458226793405116160230499045407569760667375126994046677672807324333282437255213701122653679773764362227104996331485760835332715617463673797982493992964810108102433331509049202279850617363337104035322919948832738324440878544432762932080469032834863039908413696312777044171173650641221329876925904473120916577016168692658038690656141167618554661147727428741127062977921358776597755592647173675870565160759580006592904178248472075799602229854947795258698418838323081308051586573466250216159063152260514258798406375224338701262231970707994001301101433225604605493104089784968722809831103295186019333751730196915372577469129553694964628550695422646312691347880992100625434985078777052030435113303910731769735445280463144582534900443071446247913011711029952723336145387776158726627624560146409110513901937335451566372982315153261542620438395477582587222784677593672459769121247793989216205516932180951553655368578527433528597938839987571390476536831891994474321618452999284217160382552053053268842906457784608929629300578326725498092730162702162711725838393788953296038112944457470855828893100074281008504453743969220650758987161598342204161465392636485049047083851853219758473932090386792181978589377189599297874225805981027974705017777327634386306260022249930953191099936505625259197938951814324878720704690695393205584439057550359307451601205130874777367837243276959030400746265794398837453310579708258324385555882049081383927210737962191486668671179606874088015027995022799094809681230064025004913808183800762581375268746203074449298033798676461468297813154751133188358261242075351490266196439640536186716338959324965353145642508366531258844405137364136245563713974970356126042852912174011607216269800464621182164313675097131070771092376660440330098311987704125850680094040462040543818092762502763408901207778094804456454836558393665563357775066885836290662254246931246088192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,53] -1397712998919701163639338034833922348387245929867136379707187416974986076311642568197666041504605450635133716279600450829792397144788855028840841000184443284328388408179921045109463359440883710923331585569096281183277249141203258371782339194899022716150024673054450567209554508431670901591430386091966397568924052954992729809290223834680620822665904927924889902892445467816554674719757706777847421257786974243023694129989250342630400674830494555733299092143383710238298729556615146362867384409818103899399501223537785169829112398699555219268954006294162048221908823102093502194338534954042805186789536817725325388536118779666011704351846690485493535327198640058894647932007938847130357178518415252721443299610239594826608556073082628847303416891824726034347898742034065166607293328698455229738435717421254178018281570973850513996025418978796213976125058036874873733707226607017172377316940162585740176503197688325441554774912358307800658467403316323396221907464736282122341921639226598245926152279504298155632136574811545371681470704979562876540080554504450669404987474845405843763506626465925754126173522865094376726746690714901829196331917795123352376579655184706715191900071638340093831358478108370647081401185450493762203008388502766491704980292854512572041457675198639204284022139493539852468258707464727850363818703520590522264458433515504081048382349170441735781446291447023484079233437799879792303075789485635576436977937879763644952496971619795147794581848140043162589174929382977209302595966614143705357022435685771860978218072869897100820979942646989703518847484245879582268264931788533944104685161133214182359490211921170860136891678387948934918982299959058704422659479132594364784197322299687933736792482820005678283550675492380114793774655949957105395321260507567736718513969354779038836141042976740417008662727834479008189056431906693538097198882743421128281186744797847828296221933005403726315630307954114742793822711123940324921566116324556194094677134097633692963732599021900726122761276982886668633487926496245098565286311328295783342320121376025812640759602544138808090130485364946904936920957678218009030070570876048116759396352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,54] 187551684782490727281216671406190371711535009118775874050687687460371748753901479227993983247446198741524256461835885972234575704825474123785834957703443997996883880018536746367831508443946085151518903525265500028378288058144806275714656262650115686345613749161079334132522999996006398756512455234622883133329058429880379299967644920885829883566107622492973315166839805925727136886578469050016869178541685120500508279811057028477769965697635005431618355495528895854870383343315464274121848585391621358061221209260465358952926751712566040158255689736574378557540046153306629410571693293426002923188676449050401543689682509406133557481446546127626776609379508980601822622987643266309001224000112562839641616677998192246739335910455809598961351573256732563497972977872247561049846858144459780447301016862148692644013920461371677862938885720068043202826982137089353580785288556303829381317552405788310104276741524934220918057855702949359046061407396491761491916880885216176803086771582300379925102628888626285780196416489832211403983067774292491605866422466692829420825381235767833203864824635332377126028570322986811132389100055348169442691704567957105044187982342220997718582413280190612707194171115275899860415922404006050914848465507603067708820940589627325097232138320694145062529443030566556813669568821593287930335685591175366560498934466874417245621425361401710211647198110980226125499711825264225230544412186804504861878289733635316538714211243266767180757858838833975188752004607287780957360710495594383715050236918691708582212960271427994891043917450527285402051926613179024395780955915096319620335782752242435973914400465795480449932615458580995173117698206250899126071383739617502578089540413607087225770763227079582356096945160990789003915190462378638360282878893201040861762357169444645117476860232893375145148319500079937191944222192338274148834499236880129444167769174541217540225985277935130058431253891387810641273053800115375417113711955777982109391201214929620414996511338449850656868793089182142926737920756255144173264709233202496158560393467170120659998387926681942437513527446459560327569133424927739575702032127153874774523904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,55] -12317234476474662223553054732455640271074848433167649255906240670957013018589772086009105276204531118683821418733758625905096749905713222626816410806259896359842462151978342582140295633890196925502519106557196140740414145928060272689831810676667863177648292297222960518576959588565648735733221355296154694576444461702329490450847703453570751690952466427101993523755188936959924267613998887199882027096910988868640951453748904859847861754886049088863090235253830052622312800178060419355839102459337961963896533266664217913592963867767393246328209689320505460430477038591359205362179522131359959046437508770879796916745998172631465157539322948968248431046877844573155576510528878172461184735936444098351559026953196954283325394905103308385304674506239986366350079373174171213064113972369333462383937186861189590483495032920905570388631096054473451991796731459105220407410401616503087911027839163217086826019091483218325650489085913342426023317130103115481420948251618573147441772750324474844960228947065767911243294355087184203384197348485075735332785155234614955429131461316800225403159441978015131447778909029634441756699304628900679726424876920350619202832779484549437539266443055886561490746449956237700813520448440764513460869761125640362604224714627830885386831032139790220696105581019890916937366222782690567860680234080095808531833671456116368318417460136898770784223765051648712912493265566044408381133674952395336197251249516278082250852103666723376573672735878805672190217457863339523501849283335242101650144103363408043444353147101634130279444716292554298279478646187865550245766846632085034852421056967372716173522738487252475699740734391451645081006719278207627953553618852503198699897829870498579794763384037944594838389564320048190227192570540417604312675370375236938882916357706608810749959344298593525873843191929907877988635730358819430401402602372178158979595404251264662500911176444871268209107145026109483659871134763397921312771510690925699734104492155082660944989751633884360245046285804862685409802162596135244021415536567774197817983915329492963206657090841764262779752949741908336791660187800153387823251387784579015245824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,56] 398894863307760360527697403068263741516934589428426899159487279593051908562878427950190540895348294720098779374152584883594804982499474561039819297065033681374968020811177539956218783248721927477350212989714129384335902982683350539962479470031207277451101774894263532316932823982960991992768784754716046056333135411112404740597686212818923560920334796120091056906758763274380582705635615788707166660947849078653515269953454554458859189465046353205462257948529686386733185584183021404697805647867260539100185066308396839272550839630170585157329496961043098625438975891634793161482756911002398720145957588739081686060328124227917272157604987154963274610233566685311068357596702768469909625936497476311609548919851019390226881182638155089120868576244186052498847067551893663714250920726959118695596609659186041458904133167662647410723500200874428227036778868509031667634621305591840275147477303318831746360091955249824607233158739429411311780177167514266319167580915555672404850921891043162963600563147294667642140063240582245847175554853399233205054908491402686476453391947658936483363265719314838329099604286405472364511268148185544622859887427885131826075836925934517301410285469383895387980390112159160592031404474519465599219763671425630241770558640356519364432538079474166056510598239557426699366667682834984520005353365415209975928879096534674990982184979018151599278745150295776423300843403270054524839871854207068087602135498783514770009712460259558405361445923376260983030630861378852887012279408139615600365618831916995275552391979866191219110671511149962488057944762004472244172336075981535506799968554218226221086558706989629700745242432804382201419461804495529139379375696735595763467708258896179108645531780809316950870072320037057285754681815936628319346453205909427080945748515830564479119452798355960065616690026465050205925395306131207130757314540628340113810097561770066296611778303029924807162570966161200287720108243885762391844515865170911710636894964376909197412174194548906181000360830422898666087786599841752816438367401922287037279330497608043453940846995160502250748611855356278183020304041553047261374033696146656854016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,57] -20450277890376493296362397265927682792410969179733056174044219366026393230012482007943284116724879651012962500568253787017281850426892408936844562758699376575683468074026752410706581936316298492395690591426723740784230738077886918702307161820331483858030568796211399868720326624147605469678490597101553220897406686610691899318745187974441909908139001074711336244705586679227531539368111246107127002790201131950711436771223432055016501239729374300827773416019510122797452051591112259298371851776912915240448945787312930879735894587089451755291632470837121056876300879308478633229690409434017606882039989937363871479078468830939408179612828859050181208954107308322071252577925809031092781457392966582761005269010223475694558470994014412870940107734808045116778760735273864687993374447345163381835369827372613105163425651148106257895748431500775790853592661084315825686957417269029974482900864217896580929705670922440131220230435119748537230735234889404909859211925580092805037361763484487816082623784570605979784296676953718325682732435839726924691537095254302960106193023101758317554776225295850994592252000656584596994861816485413154941312930973447643213202124378874936256097424336670392873965775324434633213618853075652588452327119364129850877474385022143641090065509408249854030262261236031492970578540562412097352211344987850770326546074165337901193237991642700773784546448746116980210606661135684310378396262381313218567618229653950733096295360129775338857710684844955259941104087535867438746303912172442095471412957373778755635790013540565040981934001891979162404321449083052179896955485749472576747424274411905648019175871096532857121270424509554162850038583457242574957679433633840104860164542113159420198929948391540113467016103877096536908597290606856819689309484551898835765328257053822450893068521086318045426296605727644105966440987503201589389265384745192596435845305149706028604649456305998431671386816792996680796312177082569011661512311668545901411430345565389433909971519550063612767776892195925259078926223805151699596581951588569746370437736525603438389324421149589565754497480201197949585265022196625581316797895624974401536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,58] 2754987066420427796287034447392415504196920311383314787455370150210256076780424855300092130481887248243953509062939108149626050330358936301639004568457924818959514053162926566886044762057637824356014534546173636891666244598458095417168167975431878822970551458786432862466588785832510141829387685585233089542931577802458280325998551675561471487333013434178007543512360661607158910726760159094338563247822341243068602932276144121547340409987474550133927937498607596255891571533019710055757126551401468339037298303921029026141370446132826562531706213849433356163672843438858660557966166283602555804157802555672343454473621234775478602836404005945597251454117378313445838568414064482753701221630457973034325858614501820397626164335537113050682980289963024532693609518380269153032362570335899308162991982664428870262233226546930998692428799716759792466532538993050111882020588900507747040466448891325272976946707343541469073898853103303970643032502873318225743721942875956043472331572670738384882402649067342277074706595905236512741003218274624478562377602180092663627362537633243383666091930615448161122914490739664346478902321390409209574284808876894297626354823481909202472809691898765521557752826463346087733964639334112003281004692470100740302603310499448522377104511143773708226130727271243275574245070916299678105060733573744400907750222412844500006031850212283674922285248678362142891438510790406683561735515647245614360514217661688901936730973720902775864861677818799929672768770824989241188038519655402863249975807664398976458337601357936345239350962420862637156288508553794016891637283849135140508681682964489624570165381645479383368128144049424832829508955907176521099791727143968531203410748340400380218216646850627867610360462743902823484408092107432323948709131333918400710685481691660988674410096799261890675040278687496696767723409711129783029682005676950465654780797140931514386096279652650478951346960469085412174681803059491724044482669010638359765161458598035429374584258196988552306264743548636762660102474638060360562118713167397050521705799915518894339638083562401646539199903178726301044260130640362801542522396528038903808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,59] 27466920420094678614256961231230374826052391273402626097606528401683159543264236050493220930295756620044386809396093666488300060492499861281290597133879599206635171241771577774884317392866849598354808647758216920555982769271107933770922441295508971130565936536110603302185188006460779384050674975033685244441005084669431469669396563390898532921937675020449869900977554970123980872410642309703796833227825558591652721364437406471633338650692646843491293823610823959674029392833064274742686992839052673071605706974974877584441704084056665986229424378509218877645193457485671232445796203949220156662689626085426958418422763247115404682285126292540654699802517781854224355168804262543943531892562403743311824163047835863552919468308076230882705581786067942056099281329008789113889936415671222486474270992576941071534531548543670614949148664456565129833215124141576594925852517685777882952990221086091809741103575181329991416283797999537151818124605590353264284070655606348039374510778220812540506436342586285809134035914307178928880410406569538895615661154339855796096699957964237379101610487431913438647667728738938661139237354446712691599222962329665662668506677957702031289949116081775084268307352668339373001650097666208642071785974353078443340890053291557541790453822837763043393354488231495289954756576440251018427185480561484651246600028773683560096043297545658520130720719605904634776473411641513576396509352452911534703553547584908246027084827173041298647478278073565943484816757333631741056125544453466561220301595231473762642369066613768311742454302740472559328699445925813540351603483247557331341072348229870364827020952587746104105540686484222927090516927055866198329616084586556241337657397978762092450159436228153924334494440416229643056458830049065364980978262041637164731862724372921704212787852222822969046159537353347934262711634702985310252886845356403080155374857231863249481821516520169088569521492441265400619694041595654697892933191590021518650467107073563752826585403952479915120373164321187557379425161272879241465588931786599072746263606231346873590819061447957449868645970037934065876199074447042341751703477797519360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,60] -44518675314928184153435191367747371130921134491169230732160880618136179594415607766994792456248325719040910744021661675688513345245918831197944137852896962075305376854590231093713431349757875789344344934766687685625481263727476898050415349265968401175757150499096414971826337370179557979500820432896695406682496147667887797047453586029099428770361132291896882403767117868654810645040061323564678655832446123157459764774234133725009538892793045994305232207530904182489114294532607813801880813592463610338182023583937625491370176473545669287173542242314471337136506251055459285300927631891304884708357120029755468987090462701028019240104142355260923028641850161627616435511528021024323562872114055016382004608279502147896264053497398593071014653913901476302042383721098690874969308141131971807096880015486927885583555173189103699623318018397002610912106346590184149017113383880587983589211387409597877737405606353051988976845055545040292775517116650759663546537462677699628900921481675667804249874421796619294114792266981420166470299949480568129966536629597109934572811804312293703932837073735723736956845141142445244738879316490447406414823221810682730963684779131531223648156017511842448091727085949518562252257180823303012678413542702636514003137732089636087717693618785157415817125640753799614550117978374592513825676313626733477833981588021942415063397252784371696829771894895804918095626246956691554045849011074210863678839344101428039145890513747016505955122316118996778367386724862706669785430285872665518984363457025942732433083465013684322594227787724479993072198654928521488348750513691693422094224098067796123944101226794505263461933524825107009005420824831629585522119212671292462227404390050866463826677306765423280590192361293432181977609683681610232090238842116256463719418352732959412487071577219735680473756417496152426492416517421765012894848861575841541640368007504974158470460727162776210360105095872722229911558247187582994696582191178381319405786509691731358598430655909258788829639876604004161718320471515866797540232612873609333052830964995118325490233349046785592520562740476677889676804118543044237069819432186937344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,61] 4532457993280521443812119083782609955211440858799634642115975977844614235117633117770438439002584885879628288437278005528219276536996046112567545652913129567764350781293559426944645326806138109152869504528097476082249839837724403702483021776882145713810537166828049154790128691078859095240375956195118091489574984558738159593429323089365374393963607369126592663431990873291781306324335263971894238151206644021892462401465641180076653219287783036655785772010421509434215673716787752127589187968072826456587804373869303124886292000679581682723563766098471771092994049630579611914256626386246013977630341636558483350705572936207871505613585627069766425908059694361452970142315963358960068420733042518537020494494788768415828897652973428528778916892823977729246386982329413607372368291859029261496204397422689733517328198697408839076659753761772563886895603500467970037765659113781935852422098690082644910689009267108939013472696657263423143506554520672861847871679212038728431698250428002051848457120139226848630704726440092312530165849893885449164867305589570677689315556747923956054402811271983113754370038285172105889977664028259605935915892558579483900815032366734759377250695157906596889698905864111456947140182026216025297084169319517248082576823380343787051017576349373129565063697903528285932467846786447294774772655321116713946137159918284434291105886512237312841411625414030246845928248955141840756110305138078552409125509400588371864470140987259724778811701251295602702576503116290773268734306070709302203348916825981570498610898749869391748963274758014957375639432740587933273793995754210187785641009015372956494938400691201801213414656151513999901959419994412573333908779673815914339086709665454113752715820900328155410600785416056060698452978561671943505877537761393058395552330167782208179394656843055903899312191848108812720089772618833383165783381579054178553709416881234226546239240645710238715388561958273065983329854547438892507461145868103419046193094502191917973211196570382556752672804116745882715529918520114913280962455925937082370548682590900525764160195845658044697743792694543089176262438971597637969259443987152896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,62] -199947785751028857470789566779795304479567674776126588829665790525595746467367978905200858648895200316694965874680694563372166521249642008848345624166077981854937110694616313920888482605540423251891840141355700858810809078337536781078300121704052590002540291800123883823497179631032341249119745264680339733124440968513610089827245300729162688541743859689508324521875248261556360328031524835492376610699445991362988862460588798110825913202248834152017610834710205690809913401480385335980643588167820191052184146933795076298789441340458364615931193881554230914504680076625204584292296163330450713392432621781194419561535292685361815659019146928175372408877223256322947312525804993439104579675880181725944677848967411952989301107164814941695244446924126352703708441542655809998899586204648221526554128341803213672277588692168765443704759888889716825591506884450466357349322977090326658777381731668943348135111811068430912493979670343052276819497277101459325028414025189445834618312324085524450731762795244688428737789881291994946416474038540884908653730453307293955848530163104723228351638980547316274486645177294741591656231049006060153341551406311842856556086014221894270904283978949704835412109058888835755234712142376753431559800905225813564149547178338269201412592631789408998541308105058940982238790038291291345233818422500673423134150018790310738582376223520296592162488037118180052245154008144831145330535023490278572694642368486729041595584495359890053219032266507745134991573476508150452926842223232384312705018003430600686160753242100264007439766895802296702739977771940525605987042024070559597495406499669006467014047595759444522834264148322883418073093110490869414451907410069626204098006784277524934818320244586779394778006312945275364497086438944327150061273412536326371393496884265855456160876424942712213566430072795127009740979014867327836762047568942042056068256774420956284753178436335213123156903117173041075416371135404393406454809388318964470256778419229386829055955482592045109194955706258405063459625038502824810612659451023815426907328905814544479323217010551370841846955155447151069366764474203323504987146209460224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,63] 7465689068916421203713808604114296817448297492048483623261796481353304833019871376213213971631612296701668447661314811091638773591089077453864306976597287015935401197841802904738942216999703903889053073839565663618470351029284372785504602780229090863673361174736854805417836100911794091949034362198061925642855865248033635776924565623406677615067054619073312503999183953328310865164361530650456648550029864175829151518637517765333001857347591674246244005702817318005066795947319539203864469422963064646446431333826139488460027489490998494702451095934658535780118170774737816819022530335201275758827674176574886935072618678205497093213388989342198883591404810481054192306845584618348282974247849246604086177357107305919634809312408068856616961459056865810205027671511123011678375499557529546398304875619479984730384284430530105575312553642149448379247166711845334941716849564993239180475782557653966790020949011201083774828149499282524545898080105189460566344224819026469170060942275871696595629100967113572079369645768910680239883467350127477609010645116349530971120117750360512506155192901251150994695279862970479717142009257916355508828961980850202141885752017092606763437976875793179162018645920225942066180547774632593080239071899507809089160890987122409060203945646845234629624006272180328411305101245327685555920771803781734003505239953721606192872929625771503916088058725126985176157565409508603367222942383340100851134166023280652695670225765880049262818982439202692239913712182256978174446690032882336115187449948271575551905312079991796585373169275172893989799359827460578719022908673456854303537764296012583745053937271268799174136591514884753151865694505046129241725010026260761711437288219673794536992400031442475457658380706909718856107062438241053119085817599819458979224192489597698850661316113257027097503255254432236742952388146732455992192672739522228236072747929916535757808906483772344318182814225111118582625780319292405140295403964751619781526456192984026629408978145986301630136964777828622670554047886232845767699750131348899700934680515990300670237367469312353279132222072143138164409644793893045065570588819456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,0] -458341040181607066611289473054083748161697039894189640712542657586296152752274633884314799673320103997427113013409121068171176528895373437496834009197625814374322988032632336827504382812231877926488753665249762516359194136631849259848145873455323934315447493510502872813873607022244976072819677719480072861252501311575695136345443824818340331887826714543864974055979801308799204126979866011288138715424876437913257367385330960029377766220562759097825172746786036165036747812866479576648165991359491715513884935486797694206033226475068589712713968305989995654046628892057561186562118971608127756711219831758844456828307391670521916534195280422531039519399768835407291137518219294678254186422739819611944054083580410473724818579011541046766191303044740464096827078430459829210121546246743405591669769742365723307964946088331409346066339367097036565345511941481289665756470952370056950847448715241759783769669139014819844184839285465186250931395549689425911111214169270791187806728112116890369681718418798413785409731271329005034905964268247035035891201212214229854635867350577423233315528921159789776370386715723750200099465317120440630602640331377787754342425804182959610347963286993395241126005899730325370195204108756645391359356652335287993602112337316796007271741182146426171796904507043952020277163602104100548620805583868151071992964470650454192100321954174246628601308770477684217745486039903065586932284163449035317429312315294055765936368707397999774175230635674141148918789948943968177270002891154850960620768243036016339165196242737601659281601250256162551101476219406146267607753606540978678387451382800791464170069512626639273529083441810132466328353515721325828579297424710660876609110354453142447568550359400067356750927277609308525879156479548511938763360509645279765845222751923922421152476433651577840134630633251001569050134650958867783430208623760795755723010455232093447380433512001789782832876158911569528740261846328962465652851324985286468353296884484488022386525787670403569660820017258221093702301164857710813610103164043640639307057339400032173050422764312389738219884905573577951034564522572506818068150154741361410048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,1] 1921476057477396647856195889903018512976209275895378708926769619285951579107326451689204003823483169528892123075524222993868774654552623355580151599102081398037681092422547001110471596947700564905243985683865454187478905955199843754864537532379508301021209862166926826565167223524792119600323280343372776109266694033659684171039502684703707920037570065414298209050233369498657044360202179137145574263045971845448720587357933586702630069666760285355300890197628574084454095147373079137574724669718949451339140709739014506484098681368189805690412134518797457289001378827546658301760078610108693696419269742974573621873616662132751513099432996038935572463052806157026737767471535245414465278738938738565198633341772489998956973453777957042154119210937734805260114700186122732862405677252045540839269357330097649987957479124851032218645584306623944362777041026553945759893638532352118559399035322677067255476842575495215853119801688812836852164096934081500719996794695812624708637843462161926562864113811587793699368572862473339779667851572405493794554087453703426930850787864593055498606794050443148527422549355497651110226251919933780235704001509966985970390690954432341492790643411324852915535928676510350333005056749612928583865619507673712119821377606252756998727603984217602686228859761408578821243723060432451674056859848865885119699948398803074541787060998839456784809323378975789913501324668974755688775053052360687913912972261504906947483388101820482027463326102948818214286893609421848382110032810864826892731677048699722309740126407861808607955729494346154239949676507321557588022823009766815213202968163129586794885038374033825349067058882036422916278764355667199611683954380858358363145040850939299473752093236087698998345700094116130496560232784954955077072400266244319494605250461383938372746030453337904287842828690226745704044692410957544209197273280024342397915862675192390918537541077740945074543641874561536593672058869059630673126275672508390159121543536571671695886462733381185325431265485558556383743169754074429169067628110365478972523673834186715397182268905093595960589216465486032767073629553459997161375734520298782465196032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,2] 344350333333618007839878776904214891252734753501161793632725010513813657297836588466760214539381094070867019262256476566318256810473979937544157087499363052198440139439551113639645343360123983447823307616999982806624589193525911904184605038051584204446926897150225492023297718816481535941234753949359634533249477519390038940124287425539500304474504840080885516310021008450149488329243221734369180503573486712947903479117443834136652700542910544382886134769958694035569460134273637321781071404059627331148146415614784798760236218132564056682550280721275270313877290376471746477774323647187272359077683180635772980889304343065805080332999197491655281894624546565488233047890952132568837562114383908118135154145240782389593036692347941343404347630727204110653796565061714722682087339635684257655501349825037064552998135053879017987871132380295269329068172801753301063473033277688105822871022265951686466080806111087109375371237926758164506866601007642591636513680568475788613979906332474650799044438605822964488463800365058030620655189613511658624804972660648803649642301156190442355550062106973366607219841299165383415201821581587697895123706795850331893377024777026026303445261894086015614177595413591372227638662460868270161382423252368308052476022418451075157492954649084847741677049117388129408293679288853784904582109985826680003953200438113922775271708867773893391303277466293989077909606681427842721787720384095642164454322995089670330872784171644185721704554866404660931177832226087427546271775280561991545214753191590404019099594036834637614509317771068733549719306007014455134974911259032009584127600813472135413367050129325064376840088747683339276311837648623504636009526345396718949123189269333111368692680992247233321630943346260909237534552494186504774152087390824996264257439029289705049190319699505854733901721563133522426897637010368665189766292425180784305999354742187438996558912463553896818249515008975383831579797867415670808721855420342989194984660905497735976730084854529181398649624115750910958255920615449832178038168399209292494400882367396843775228643977487691353299633060404610737883206660988329516306830298780710039631953920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,3] -23093554681090157445870926313977806472789514813669451126417903666302933545350580758009382929045114235732499145504543980000668101279488871252808728484051647978962181085862539656109984795614364275370461479102513944786972360205280913370199246146443181708912811058112024762216576473469854037830609855393375377517115164455098497194526651631177344293954272560089098767708081243128198737924418757269208797568223887952247848403525496604275994348636741111257634324085851334952084103113436066063297196181343245368479291152471188946365860155354010810212535454524600471614959523896485118199622741208452702968727676729409089564828111382361364611809823991278500342659304235800877295759460939013563563334524276571779189782013890894007473414154590154020782445307736726235050326809801626430575643910740506313182406840115692664917507352706529184810739615180594695531108967442274111965116634741426888939113865652060825076941660152019478873271576095369856583919902953667584073613997604563732266101318985977294102717059875594161846225834400897285676818759219680806714943339947119412548454014494060039095331385701327799051241635370109047082370037002534667268957270416977384459109756323974517149934011961840897139583242386728882151823044064913556143269569572882417190770452415633914714669352922845417925833453781435542233465141489854923457890264840913123323337714798180103513761110234669565822598501311985400622137946762592404063623488887169367096170002958304386101103507771124185828329587358890304093737258898422234016392571844193427436225488655844804860005792156024958233497821628902187162826937233778037049370898645955891076128480794109574176836051992838405768948862548608352457460307304991565832671932628460362396417458484634151454910895722332260937157444106334292012293707336867711420334458701479079144420989927228477628088696771573290140502525080414411580710754407844066573509091835369041293912540748292686584629191129445264573401367518442092932259429786890604550072225617640553361184187721734497625369464700085860020621783502862782162694308009863445068416945995479881915088212898525646062905273821499863403995576727389445037442567456520854695283662752667932192390774784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,4] 541482319542435273949620317363116460433520187615440082351262611913571016560811179912410355528777796110380613784381349187191406277835638202447994806657395099114119755389176136807499398872463842278994257458122677195344170024425524645403801860403434970848071391040746812498311669615617454770083592637429748669148247573262424627230186986962850568459144785900915030633770682783639489187120492344012385260077549307250619270162863896845658952295189436116550880567508682876021879392049945051138627660835087798149649999635856162985332462661331590511911863818260841429152483117432576473271071432822876954301939206804982523785790326592799689356435085002173001540834939305784831380559083434393699268093734559651705611699029494759497216595513913938848586366177876740340758910066765325702180618787944623335739913905284870526755662231398683407048635732073651304136621280471419709065162178447707822888588138676797083646895252072657531127899806299715982103209011665418289761376667809012493634722027558535953197898799698271759501889945743515482108768828419474448760254125509611746885857508475616579604072808875891940635250085619695333340832199323789043184808853028640227776557470504706833708973818550737874841332234735052465588131572467271748072381505524912806111502030290754852441217242435989195382853363565011643779662837140031778547209390849212657379131397552539142242057456045110055831508835704690961985212870125389078171388153845025743787899487800063690909105262717876804623539958902420424813282219264061538178693835716946326343756378975663241458050609279396982569789574265955002027584111738549695195561929387463162623302431381820469473366256207480303497544188596583478051317951767436253817608138712733912613770393636030652672911782960505883371573680672449333652972459771433976002734323584565688363558723270448759594936111590576483912721550046898767949678995146696808955856167944464233173923690370244684515453221805425778413352516548077901540543866326794374888792393904890216113726672161014295040464895521036118037404776359437763303055568390265406595477420774621487859592481175681856292814541001746081463314164098195078872546440247860514274346681919216367380478296064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,5] -7197978200959660404528450180860131852320257573025859045395404936775570610862763814701932964681370259766404151765219131590027338049109939061975612721072423353956269818326542658301174228260759474235254900885883853122070720248863007461066088654371322097743085056532473646395416172609770146651855191479682711718983363043675352943998210437167548165997204940170300601204422280015506242189811658404549437529908166142489962569307993873709333806684806158630542579059258541026531801568673631357644036867297742151976414995717138751456199233605095503267066272749201760353551688217166778288409850266293845436758806285046806170126055856005102271503729142496646123839126862225799820202845100632073782597501948471227083526848847419688554499667196465220711770687846155466254199281719506855330335745625059949921380441381431058958192054156356325231644689268352557423578510950170944314704624128172116056012330374670933703133790094543934109052999243319872759545680286993092249707561307754372112180666161659166195943455051434214699312293095657311505917841707817932351805145892611607499862048292788807288312374349282012861474667286457256883371742058236578188360832535365883050723080787785038001031408189441004206148749491906222024580315037817980626914338592937785947264771272186361902278606585455419450008049034329427331979755225230677180639295531277175360648130310282765570916441792343652372166475411456784766802302555811947213684820661170447487643156747477488554639676386400879433586689725051490212207013563891139366359468157087883578300124282265548146330335332680557067382183601014821108639424842544438137761505996024323546842910222049132815608695728721937723767020385733986782208738711024848825502019334340689236501909069113964164273953584756409273057823179767511279842179905650872437328598380910090009430980419858311709932527227256685021947366252618388183331859117989993410540437505414792363050273694491022948351916405221420136199067931615946145798083435322604588061148112261425768850197733764313646655148124635391700514406259595759093903853464271991844234748299203884537024076095650892122422669583431646199666547367526768866846190804529282549441661232277802475668918763520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,6] 60058901591936242669043230753774663194589997095016893110420071417872230602349036270233142380065011537721223120639521230958441935180127932075008482792372935290577502962377915397408318142409387351017514815163105144436863048042120727196539570172797822303001953495528331229961600628228008960734286420351303297893147708571261297683319091252961754050923873003064168327740169558622135903927821538672228142727921049461290988608465444837313710180788743010254165330024027279362806240463014824818102493919970951634788685547408385665148066053693100465499943191032254510699134123436105383987866326742355449352772494597820839655530881141048910043938268437860467981958171173722523645756234753705193058511311216478616003511488049848276468733600989384062798885384885413976844691680513711385396579152069295258393935837659828515240761375012629046674232081291328333938810080524287005050052164048045708221347047185355875849583338053959742795207150152488454422106126967353998735358713044739985514508730693009270335942671719119874113401039899221029011572738506545760942627018748585134607548114259333860083684731209181364770416043380650133580898379375017083458937938193447384491474499649308974845989400679377765745519328076511942168454916800385116290609342279317149376435752877700975506659603978187574828196083076934693454147500471728785466146288692868411533996503369359751504329269972142681138039616065010646160146072095496980940646954626991020534639142379164773458749673060601232143708843976240437466776399145705666257285234739803982017253586420241637157991016845278715126617997070084180870696931109496230599493589637167955174778618924435070637459442739871937026111297469928774367508897301982092404960289662154522502474039256503856011500639972936475233294731869288781700615347162590775566693203749175579748248063329476082140865917654365533138281887076811546971263473888543877911232810418280173730320516247111503234893725547885115471260095120568217518669987647367955462136135063022888473925290085003768477728323000304611295262706702809734626449193355429929111207318431656643735578233816865981658503424369545547701013174837060197994119747186261662765117632253532858496971182178304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,7] -266324857558677995410233420475594469569431471469398041312011401589663402886821275187242005545566698125005284054364670337163901344969097905491505908947929580095999738533379133228824147795919680710186103614950709952812075384839311675301203376344388291267904532214236896149341030126710065104140083455308247385867031635153882679487441331545413997524931158563784371224446804621694783793595473044894428108643611982705662270914098194762442359468458868220083345296769544230443719218144028337483133395814832682111216680866134648963485500708211345380188908326001047331911708238946614070726880976796477927953324381838166767095271968148270241216115463355595948674069767129736931374876266933408821749750290099155270625326118634931760348390970060135379942332568773025865227149016189390013396694303663284435664981224395952198559632138942293704881535662297602954712884575442847704564587475472553563783088169436303399563621177446397571786903938466895171630390373915870388572620247117252846541424037657105072281684558656834534457265077233209133696305331238889969124478574616253546488895824794665352536262889433263108083389869937324482272273538285509309558764616217246316045948335519615781586327920338652868754453835569990578519033605056467716630641186099050427429832551280966258278374019960802233470571894423237657735109183960293899038976708047000202225587719905223319470618319845294085636719737271323070013130981617184526397548202744853348651227986951936656502916185197535686656010187236403002387909884149223276781381052281716435408333092252263017239096476714691206045003806382540689330235049385163949704076378740538791202880984104543658434551639791385153503544936874088004938414187526947394731942953235560756611940507664925117752745267296384791792299518574859162066165714005816811690394323392579201122569064370444601038622684769721254432501616369025978649448330022943525795668754354981845961482668285395441433844515907799253461810905109738821266907152261485584273097498796968872724156701589947464728561451759518591795753153405571916248516496065300421090353879446467939477883959998625777488287653585487117666182362510487617056280262583042025511434490754734210958164106412032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,8] -110808609542389422530045649192644617684009357992538919857597756090668224666246761118610947798054717326665947173136277967300991803096987444974717773735969357792626088182388060342697490906969404538310546490662992512737658474875504169090470763573801275773878845940625667082086442262745000406588156889998751894500935074646398910211497603446328899599009647255031550867506806070356491448459304805998649978212150126828984877991485380002135942459824738897204936846967519659716203630054193349337139120160591216443349611740616755158284662258659645804038962999212052560187638034711883138363575080528268598415052111844938429181673033013551175829426726719341527993170584408174365464599123290464364099758243477650701546901425363376226143853813624560562464579889182900978511017196829331120475627853358858278867078938450524433562734169525197549306599521967910425246887449677321191774552706844414570365725697456746277379133577739645621177233807891208471503937507814273370008885633340034744076346134271236250254985357988194502664799657841264320958373200858396587724928350665560881209515469292623651807797722943389711718132064971423775154284240568008713470324954223014427101088516418670304165163702779980198456039475062400886104420230755753633884556728682989362006116267876002240643601142975108605861607751288849023841874307297384479868348397413746913523768483839761858041708028727552320975975526725061749733135816348082488373285240328287394682140954852758191963577223031940001205075044241054707015080634116611821716361233257235664735344570770726364815199293053893924546788236706193149527501765269002711164867044868858564377023973736359247766451176870085217590736869109835279768842122361546236459712703938196941017415925393765645393367565490512233440576160911604513959329178518534744797591617458972127409005308193297586429225902810756170495829843333332384923177199937510230010124185887889118411816438370974898245083129018191621524198178614852311196947763083555094006977602011888926598258099746809360809323818044207977895202613136356143039018845874709423267265249626476174931813444435842164714577132936142147559316482619509779884764346140236480166303622366280550978210366488576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,9] 8781054249322778513489164009864530412789458714207742541942623057183190030441242200469036748794217261965507381295205277708911826298771025659281311529590093622106470578528804008072451317160085886732636694041854501853134777215407446229234612870099281716464289491760903946091397354557533473568775308290060765742608078095952300287770716938260881265911061097262856168783108112909634032314009197923491426814148077819750214440695570870381890630000419811297462435887249003756142220365320218876808561248481535773679811473187029625572588585932023323169058010718690934446777890829218360036802062422670715751836356785509051205565290164408985161981656509519644111003919836488980610526022636587873072632242286636609072425280653613958910637378406141694201692815680032318936262942438639814590101396280109423398870814148798274976757178977113163559789233294047821709373291075809001198910192138199926426390995479881649810831034865631093869391646869424443163467369499221625602602694548700341916383806580458221285619437404114829396393219983956356302632926812503401114300003110237385739401818389319049474932538906810726678278580249775807441545031018970207224897798400925472905482380164396361908459416779387097279661999934268151074288522833969254811761661390578528160582598267905702728847098083017793145176909122218356482797949964422735382434509052836817429587794864304282788207395111682820776413893820394231639918771070497867659084354813650962057094076127648550270191873119641062211672681336820596563014622621423437462425636598472438177218163171622316218420138697035798656916843318957485132697358584179248663153391292443064131330920818719340270942983666050896137062234236838341120427792240290966071124345542448186296140691585221399937092626005595702771119756690909187181806922213425540615413228879010499581096583126512399469254083767026674058205759237373534280546314852440389815459866597207184908016159153399328247126332729644221168057984337516010283209269817244241310625364543818854493407380805225855751200319206005934876700756387289916867249132586710374212994363223054099770910181150207951954352158708114382115654789130613889597172610367355756699687543488906371267329226100965376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,10] -50529579073740366083793725175218891063901383065945931431460142862790520151533018086190908878176043068645668747499379206136941569835473463057735410390915237082808570810118568923662187561210765944377474006690744541337641460242804259622360409487644202125227469468303085555264033571668512736243839152701304037478693124282449603160277050173628869858585059795388228976907956183414050634106373458664129418089281831784472242661092692170892046814734115549535473967765346540831643619183615051181869776657893928949540003076757870052829241493520320954340176899138763441964187181760210709984783077009970859669844302903742223791012866799804984031902909286477972835528065979905958854618963894607483968953512726308690958561027776536124623226856406592215142277416318186345695680407588891505290697611860747982242007925923324875328730762743744598057394992814396361370376354352842538142425615810199467219056178870406806458325790787874508084119919705175514578379655720286718874117034379263979913182287388874075608302683911022711852343901664793370307205178379166263550649686294827772295373001344323929932742751500653519875701082235480268457686671913506457707664630397516591602678856723640993254224999972604895010942901921134087664231924629964986091628578947919439127433555978214202424121510471779713987352335609911095127258313463694684806717447777105746821468071134398680493393288915817262293159148771102189821381576067795719235144350752846505091250275640068640469633173282705382403506491478294957596570443638573691740436530189376241008136084282465164314491243728445886346268057763360645044956941326770045683612421994614238066521420551105956677714126049112897936265906359694620866290484729231544484126835662469171398095898578775524312786546341336217973643666607267615383290812113795385808889664528910376681353164896066149828586984948985744506828689219732076992215357710456103578491614804099228042803706215801470822866830538870408772800977500162677660996560004347011456287991906909788974695610782174864246416616719341237722541274446830969768846249836813692095589953008069238472029300858417473155542444876348786407082796009188541863239169049584037031012835748495376798218007825350656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,11] 135946044081278249536915346947892675896094178926229316276867348148766727026430240434703474743384918373748052734138184765245473576507148824444759359035829923711552679042033647572747424297318272178526055590470048342781099024840161697648368941531965248078789100038605901843998644603447534591744754387504245610679206662137552138012590969197002372679896931440314232006197833131994160063118054489470149200622202479926862057950441138375366868213602450441175160387275343881788697203646455634521410482053938779557704131412557562669255401222935429187126590624597441180342486152059310206452026799496583129500121340833881702213497245108803354191496841238863001029215407114151589951135699866737324987718756872313887069403811201699842825856021779347765861381862835142393876371081250043754161200338501738219322314258191812461233754078596444970182910193072498553263829618564490367763679631190826201643976036875750629684088190477656819915584856873742093832537980703947214564556672323981084983164002214628900714844295455244223171089587468345606475046155813110251434668692087307597331867851439842982089550058602819807187474876795943136008087511389156723649365980252403139156745583505643578471319434189508184531544140649504344247165364371010351904922081518574481720663052995823038592787579536250897887465067880307641943180788889174060930490530377383535485703386489401917290702985205150437466157000128395186505674172782226431806830726970003923877545047589225735998140598924457337401086302275538614222993571069531629120521407672340171246487494580270448669661227996247795067049178220807185774044292429080813997454224700807751618973447860636601581853587744756579737981005138720401812522460362276850374484283818316488370286804963156377277791708662739959469631807375629540961988638114608602879314968455006087934244698620779606039669459273126414957984773889518156008619529516010240399168165021749308962861979608266066513823973936848279764012448449049570000265683628608091194764005744320639883709907986165356847889761777117527293672409669917446896363126704762728966045891063533012445281702144361277744873182397046311314463028380581406157977906409007790225405773979686807879145893637652480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,12] -95627779551410189069036420185728016419298134501718543975078860111606613589350044238582412290411417702582999029449515980774472340249719259925076777501799308703824319442697719010065508314689293219333722810124193788307605449248455646000083081623489096811731527743160602355169143718276884780701770498809095463475735040282692335254633765024473551928925611388868375314553958963656286454147964840905303396414084305862333047688739774537919192275751404645161365984193054879595738964653307984748553973134789188101191384954502332208663531613785347043442056835503768493997665647327942624212589122069433231097096679806868338974092393940877854279543374654318850876696556768735378502582416354781176248184279385966183155534691349462014232784686770278159494537274034138003549910886130075182076464947841828689348406513870251086907141998147288732951771184937695403457888361874426292191208717920713108202753692087476379457777659524805518029469355350771671462119570249658575577183283258557862540981401521903273493150286708709915793835226687247264192422401986631335126584236586355585796220404910987899279884942827136242257337867990772513382067259898144604136175806984685381036204790230345617875179335086159904587215470513121855565047384216208530956002532174743964463026226114034378911063849930579245517233279171811561939435790827310206831586045817180551010425019011728790275111984715509904305030018342447545116157676010664506621773471459655815987765659556398999278899935680477665450909547119682508133147691875554698723069748391347224712849612555896512178685266177453505921909290192694091536238153294541039966997096541162216954033622107716851692847903115786419349861505827220231088243450779130870972285738086617878182992889378549953862366361809930390748193673213938089846509523421544005699789527104889263317008257759906972181442547079156172329032826079928253984225428422130685697168883250738848839245661386169056581312863491971917290537503990509208561178684548191073402648753096393079863380077922704466116596558087287828858375550828388514846354227408579690338319433101241197392276352041162910194451695619818922297896231804852046132280377298890000837432300335501148200680195060924416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,13] -791104634540016406707393209375797712510237680818201637200172093715232672250787867842855138846282533635774535025955737887616599524597725768256007818276236771929785175305019503482592706305642116341073759455469538123826055065147561890754561382126908832684346040015916323231100040108294326687309646703887404366970125970771627560200499789217035028550758004782015656813276844442472215659420760149986606619404052732187585443375752533551152723391480624658066754706835966217133200000498561982868578360554220203272162268981553544038714061217220146188281753730556828081009567507259537666551050818952924948858020714700688807997831374341748822246319834978700423920618626158157877136251678588385172933200943246133270205525931624439640713310694478801548532441473714038848384315377458558283570795138097333046447105936871601287343661773311202529188499695935371510954942608176212425549224089339641981868951994646491840919871794948920899055968806380251667459355360654170287590398642059051537269408188726400232135355060653478095827733777590088052846290362663452221850268098843691031565967408341883903259596390735704322771394919435258364321130666823212017982788256286536875172734866375957925193856943751385462183251280365894031977466575295368955525871572129537180995696940953754282482567257966792292897677678243807929021637389014322633432082252266489478781212907877298312967730743354905785920075760668795635138901946421336873095987242321372709284233086525931285106325993631105515478081688389676760210797298055830246844660803180295455853174991796085276636496454639587891051237212089968704637245935638722479667161736061595448904977017020882625962636688118611299501965354849502574640100292138670566741641911929026721467096705070704111238887394569624723041157117659944542939054756663547630125523848887759301618628935717025661883564933988823227204035673920680707114478885929692748216907464855313034264502737949323114055105255738583185689386126295405526704039528698180058855565864931273346949604043750298965555180920947160376898613104191068655096430699478490389920352137265138202996014707934844405976950033811541220657144519021300630485893460380660325993226940783219832585425623466377216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,14] 4493277064894477824052586025304143246883461384963773017538574364525494421615991597004212077515711191719575784803496698450311513712619101060425406894580560170143309462473179408155990294575517046611145159812246235453201589525199920460882891329960905832164174852990870660733279190626249016289041177331781887272678327480945362203536441560662599870859788994923609465545270328090495705857155216335555859568252393510186766898565417971332008805718482440196399691601076400038821819536145542592392939781727891893336825908943643801188728637856244772069933687464754528741149928993059297396147014855797707607050126456088519160318210668209091156448675117617596068945974511737298148319098733945388414112150001077183681194187474187300393586170104852283256545153081219316220697578978266619015905655954762835545139568951577563110523362521415236101205801671202044008190434753234903859439419967947112409988292471490756833624137877267636730647402335715374276687740124128899609690104536491394932572201025714282870379494572543276422315847994206840742057205177899277787122599535430904304909029908311973898921756325177530449705077816892542558448176611743366547217761964062070934230667976741405953760803108727530888921440019021942053656907246183284361167356920153691890552113147251983470951994251701757223260747167904859524166149987694529386423724285414848521261724813571669145055300915404990221067412012917275751794729251871978682394596789881279300111091467390118142816162685027427523959055682802014140715487227842644954549192029536736640585422192386648309449199662273029125520314301049195313505047288350437027576608632160634797619267422758816519346931151191868761450810114874754167052519597385045001397010936784787625103790988796668466842309550385901091104137047130735483931311871293382760886138651713341308222934573473866015628163319597345131337959120301482248324982466493725754754983798129008542595762919054591722440224778014497371697154709056422079709057900459394933880469819188586170521872766373936428721078714243767433846111786592100501252791291330882780838075164767770332957457804676791867718437891691409016342713840205711677527504183871831328623453179638007371464670744873533440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,15] -15167322279090547611929784213553738899254320094528108739988258946215141045909750072878773657128318521983669962265974180139351267077654250056746215868747534205675075272211850137430137287517019860893885761944486053464103390712305911488209037457665974490631692928403429194259386149879194892610503358954861276265850089364675132957440125051112026743199127068706911304263170568573678887287460001018815833020282822429490133781380016600498932312432084987224140967689946312801039166326147148913705713256606549837216915144783890048625354821738816144575511991987179030037263114384607757406005035348339224815378845687837966972706523772616622838438118132500813475902897277146210786824829384314500720945505403514004187875332623600984307941109051014586201771092944954410574829414153795777489467499243428170731741367684033913473581394534868628948911028503223526836040662042791108380236678232879323767420960376615720439184291556456288682634234824220234362940289191865114002446545950608468227901909840221886717625318559102461941237315787280861784013009254803492123386968874854047897162066545897705884685233713315388995887543355611145235134449015755336931831289700241488089230332584777953751350362841406553612015466218882522953087740781802215372202345630602592077547854190834489241221896042294416088274443699419990624394244005111698602123254979860632773620594762231923080648228657093187846557837795542012565065687813898865251253381236594957907813424712025827579073815046891049665660593501206299219452617881338239735232233429120879146315325395439013817057004370692286792534085449054881659025163799729624859827199282175222318537553738815618528189085070504154093437361772335127431972088008396088350134829798678394280005283427003149934529062287270661391239190476752964117466965833029092066492609692189078501513776472366129015268187424091053777085634681037739505185805588050045450604432475918895593334124379475380449534262009152090385648607224204153082285170907125906242697455082876359878471743182613734372061960365547599267177295397836398661169380416589557498410843989588391955951805631373010191615107757961202520202812700876508581930448347504238802701799079557513760518364418879258624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,16] 38887562401767894706727129993625710153371261688457390173641767198215412092554944004716798147877782876762613937052652910726530128112076309404265433308572895431024477991789826453190951424468682519096290842856720839505420104729794809565334411755927629370575549693330572583916727585854301332504861871140198105051212465158935680225992430039435224154093239471723220372396086300630543351568462536379132902585523437730758592379115362211877659603778356527376602736316524524160099035637882406714201745987035530497885528269571846101835841659721447027043311031056333578512450784681620734801047737796014585940769536893768234675394148800095193781639044213867590260674717000139161116603035752707488802666524586560778954613240753936263548522843058834584919149280267452949532016539540738004136994286236639356176975215881119758869463476487876444169455277136837915712140539340320518705352770333759899066296196116109748555143722332358280222051137023995808432854680127826622727042099801468791970441808842665258162441187550568585735819065859248421756107091231152507703669782053505228257131453692937329189856370285306346892955836728999352171183679140165992040243500044097327083525652458813112334838937130657411261280990387653324775420236961933679074826274223319024742458785293402363634083633666560332654591240917128781596296507396917050074706912853349256670381843526361339012455281474371717626311887579324921073266020587864673901439735594908205740061491692052158598762993696800769705580515102456862218985205040986561642256263753356335542983770638188636330512615024349195785896244023115716235758301276017033655591243552838702281311368068755640019060304289009998940603993587211443205182759656340916489686392938542302967831163094113414658895630070785265673675803864634012452853869326381648840889408774010979898658451023813629087474387817152022266223484336801145934865240987833119540090540828160411127095975699217608646518105759679470056117985070690125008954538205793247278729554548493255610410620131928812420894280221161861461713943127825716765956015444169481001028354782793655823074961529658199872247886146106403481268374049751663565080829591084205622306408040765221942247234898294210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,17] -80280448881544649165029711271781039715520874692420312556989321020101443688231741234298547492948149286671524665275608434180429024990520781032391748211410739933637471578742744906325226275437377595483898709844745059416894162651998198653332363653952963925308424138228801968974940652709618587530946820673068979342264086589648495015204904572844789368827681537933420613833220329542729747553116058765209049793002422998866836801645032825918191936472385757324090250707245807716658139701344556944439977124141001483937319699344930799752895659121860939411970762636412829375844466496397956592213458627768075320650044388573407279012976121981092333920114016665678823494185251318779430281275754566453777667511879866255201813426567736349997088547656463015239902333637767327146583953529880686799695895522325355969784163738694913283147946693605905845349167487129025168606453633668597808874802761877782508438910234705780177006906541604219715591095755046779991758888202889683283760656191698696892075404098735183641362692129146925100567223423973562696323804407450612391526614472397650730194284072462473905915651290098418639327404491833460981480612677311382319258142963799858438553931780015870738435314410826046135726361786010188882976025412532476742243338893974575843451878238900422229845467800842164198486459081396879395923332828740555541802888416376854841616482741679558439839109014522811243850534271097303914713178925938383641546031384027252167935033698355422289345322874506164309629776821241895067833059766342998357645094752106242102138682161589214806491665109053843212907397437215349854181627210812052530694096310098104990229326755406604458749046454133908523398676054115488011927882193901232019418731212729240464766447602416415536827479197535051557455269638860317110138939531626774263629295642886252965636440645269164920427524773643438579770370255094510697576917204672060491390540425156607691297477018000247858830279664331250715235180294097116482209935960293940747615339860863283476469207177490120113175811491731374343020340046972916886542897855272496082119132765902201228379613638699429902193120073358925790000305657370076708014391237866406917510915909364391999853379435748130816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,18] 137664612756421086505175802719988033114175871013461684866736752268565069448893887623653837527366843597926194509300193224826764538619127503675480507721795744746824102052957180387075194645019951917657668466710588701316546882997502789355124189722645832448548632426625056852116231131113757276239010382181957506311274067268487263041481969293450652994347446877418954372823316057562648237085929898552575753561894817225391318383635129898654949034233142030642536033461444623507676560457681908107281312727192208065008422304053650539908241954157879860882455960963360608838471039986464372568767048510659969100207905462371748696398296365293765789821932616489520874698412756417284354012381938410719268194412954161634465803115149994547701197684889249931881453694067899202044499761292436847973537970634693583182632322886534449939268796124688790307760587016950558902420907323694594515287979974206191721399470786609822701035611357624464167368759214253378227738672379407162556234452431481100815231128553645110149516336270797535339599296915104319318757425831651441751002582848444641610945701377652797004478785815227888142941867183906376148867918543429798723479549491396668880111754575352557577315337359631738592585035932225956346754119650170833261776818010967584086557278231560742261609935267342359100819149787675350154571756257269668193424625838809068329574213017331433675763941151686515695031863923447269485868852691320181341678367254606898856927675545252914613361169950665980703916729171640354329070347693133362286697475361060788213975741724338942442578984018774815534621115214316966688757752069450165042848051798801483591439509560368062850283601799573468329074758745179370423970593332694101206655403453267291547323495104073343999662945305859561422001271158558359481149470311067380879280441189451958631903211223579068555319504502089087920928688572768214300043341939253163717783072961329001249390950951338046961063383901128849005513540504352614493365271270461834057402619230922546977898030991784759034923723758665675381445542765779107073040989219422412131242961830429695529321458995706859068248032159771429520436453375743895490476591173874072961651738919610328124945153169066819584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,19] -201400417347564116661449631264076291666733304199920330519456285049965652726426514523945848134290081012834874121865359766682189339967587667543088556775572262946587109477690836552433313367501942379984881908937894028719324147002008866872549765398120959063737852151742762485041897081057286677569337559700597720622843352994129613313103905603941335829070618895881103412411597990910119792475050333609222693743427949561626631396128049541932384339235205670739860185377774841150217145623893620231667547580509511001102248520600200711476814481943015317271096254857546126528448021299945784002348562062328626774733296736834533246346874487700960686457540877408346669183084023459644285740747857092377061160698269260356566459046251233880952143809867928598064556299520101616733990577222110405436425754088365929723934148835212133086764317011246633609437533681495233866841267290539560085199948823570613515835143219811370488393460800474443118223231747762189318750861263301243200881358883371517511795965963311846696563946990931973812415390805254563025274069532829077426627605882358525828813154724821783558780027258987826315371191259995830858252137610709824359946338026329092514746499110928447754577252560578210729238912126533986839848567239021806062398986187183836036953055361380221731018233424116862685960804813892308660825166430237461033293047331581040827686184708077157272644285005526403117602083424782943994195922584205179594313954254943202945831657554405413566774143357452138620953087685215582489267142942368890099015647569869815694958816436955290578635584081721334454168619019886807667977365902656143380253666930427160274469232333994237614369909261616925587639104243845407355334800503700825603462287541755309429344359543381513609084696159659396083584717578683106471163490351099370131648779419747410992374350945867676155941480116593375811451916670347595147374621610440076654638208732342942093740004863616373176192649940504401973701791183634425473325091854141102724695409843792720993184267526652403292115145570195790260342362530411642846565122295454495018587301249916378928698641303319998485555701810154485179299110645576445713531076205576121396883994329591539150127316818716524544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,20] 257398711723280311413676691850123529987040121728401327774837970443050639060580329722412409690210787079775873199145557633594000200969748567960336812723470176306651978872245832866907138411831227054433063946015102641493016831651350039642994442498271052188194702276889442812099708411318954093196468827043689213681868092781497299254017290181075239043141322652620705618575247205888699429522338811322027567732142821319816939874914882010076441786951714650983968230189654494238467474895225910276730818271586672154831683706923575899393964865679133136592876958358986597309378881483478831715926690783197900828303541136656691112166968069659979141671215386338113973487614816404466906283620418240816791602346431435270846279903433505810071562615859750692476159391093168761266420484807598089045633977198430477178669359642584342088642925021426378139242251732230315137326908670809664502132690057038411232972066129519651714959743464330144116763489918175769555220662612144953978638811006485424824189958054894823650580489839466845005040140954196554450923895355187975058146819922284662506960795870647027387565512703142286568142210068165446500837428076220334357598805599588517984053198257472626531359531722660125215177469224357102275182752449283750314385958678879447886250291852079201085258799567506116636970568290131225490928329374767824565531804394401232873688144197590552643749428335061461897859223527755354924855260195305404759959029225444343720673324293779141700470097748300594347508425907158086845104079435795443519836527321287494700518565970527903786724412080963051880297965365268367148244807682021823125195475395708221030946238438885946900063092041661847092583214624753568030560775439964709805137934959193950343497178397642845820522449903423068081911918969890122012519347430220653542170156535344405818116862209165814508901091740443527477256575103270936264048156140902287361235802082656624803863624363081362566651755603807363810132986210588305330575645935243859743038054076840749269092730204840833696578158678717314703657350173256936925055336824831809007688640421292581578092654737059994875366301130610367917538911583649601737165059390667199497971810551573311495264866409786638336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,21] -292437987906976681632859509690295476694016669380042789844935722401500129990413865225169708101725664920165689532811284424276478687729925226436972928339702218316247186597119326299341697725290813613238223209396538863886948354681551713835797788066107810241776889321139171693466245701509164676281732999388362031908913197636371236696530097422865127884847227233615139606864996803839718495661235119665011373527886581413025486000618531578392555809117759436786824131552747262897416469426027864304551314735849368249530202258350289172508276920732320041847797202585583787652098505575560183120849959482648413215030462812178587754555838816472449625611712807148332400452375973408159181484500705997157787959817400120443559696462379340360138635931428193085198262889940824375460290279943949575455383403723504506608483863163413544305253656175541366428059680410970128320136830369705887315047780793103552287624544581289107421384064235544741765885356996775246544865299119492440441371646768807378967689232088246944494797517202583580949464982333369259566652654802432593858541937620829733313157945229889615319378343958018468181410294286497607899436541398756137322429641456648221645149222599028531073655718717257203844729349142085012647132546851296986417721120183320529652648840341708034166980924467613140563978261551750929299455487160241418746024268185573193239731339218230185880423278993817978601068775678630234524578210345255086572392220915045195010893918107142602898546875593883936503781883952134079458109421609970442300767659831395482720466117203112898612479402723217700409785493105761639398398175287334217430969883306241133893738317819153371023484778909047628243129317716587508536240680178337007039661265508208546446129099088440601860912496215194838958122715592765471011230710426599778157863761522052188587057009959759328133991294943655265217830465391576134278022010670484453550297585522009131220261367637227526361046721691115488159238694053121025133583795650176055884971927025828122117939677686393881340749819236481787021767062184921531677350302043327876252935888023329715380220830101626963622812605938654751967923900625300128115896983718998027545697090451883646710152324530279809024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,22] 297944512421356842205305038544626554918331302305632992237426606170051674157197195172098382710289720656078715834291726572641526448784866566354997100047590235850898482912612232847409891628433704133308946851512811264867737452229435331087742165872828124587471843925888008624441626716716307326370990874605184399479461640766147645631721556716528278587185867246304224457640398008191754666552108874461587331831552149848345214064590085440125192131447463894559205935635245525931698396279692581222141674741104939625433620162856133841025834447206467797129846746503944692155638981483067808545486217369317676250720241827531761575080708864304503344499804846578058720219078629054325834326690162991008257150799544763390252185180916713793432782745744762181133362711996167162613862131879027751362814125147728960314522129395004171179832043246080540994741752780587797611281898589907053506593873550781617795065539470821693646662633363270391616799680322142338104047248579134170582764184205776437236841897683664667371987433251388183772392875517543981299537815812893460137416700602511044771289731378566787094024732508273909995124479769071536792640664846447259244491355481670175090589183319607360943739080386417159386416001174440212269677626376831875205998792080469493205992965803929243667662793824996199175425850268138360407414599158251766588994798501449007951709830401544284664407645168447165632642105609278110143106900029055508583128570425609649541203955060496381854585728280536469372542685699846117652177688075744627718866130332449610398174537848912266103888828959678893016537319255439856428368695144220600916659689564087464731052601384112332549789739364323774055414086726691617788050357381910560012536218672934489303438823625636901350561061400796767276829455320564985358996638054660148859168524662964659781479840166856646490102282293413031205695680704473836930611431299819956548490346955887855114726256447629092520512108949001008172907306453775720133566890384521313454344247503403338847648692711635399922426216375404877884922944851558291165597010828181680929963108431474687501347186121373472491833018439917517472092238022204715405689823890664435634901923671216945048264164107276517376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,23] -272893307425220095760249330738978000548337692137179568396025205461973006672955893522902750973923215751317600434712188463639656752496493394529235274765025243485528000364261783936134067009486474034357862789809890508018977848204651406451494874304762851671671959894529055224799097118862676769613436439692433589731698798055896355759661606148678758366737311643043680740841185683754466664615842790515315136729365731878854062610305157659150755793527371500537166641238669905857622810004837190252790701748963636234794825249001523370103789414589866399568121574608986082389779354799432575371554512337356759026211599871577057233140883400765505804153896405833083820220119231531251173570729724826840841153751417346765406760578072685783495251177334298968448138071698607107914497109809683953364393818056116524806703456662210892040160155286846289175198384317593198944962523010837649640305911582325040187512396525916032600157531478656597371960130907936778166049913797429699678978165237867364053477536999537882083192037731020309207150990775235138151244618282249039684308069016579130257395890388426247439985156779975633612072810123588204040276896903946499267074014141887238790547556989442432561818057151073811272993766079734066588267466194189394920158799920760208217632846967826915462929477639212220262275545168696839134541614717006928444495891475218846441131604926598332947650700228140772200133753155721518258528437639206298342777586512958472107327152372078458181251101114402579675790068039929869378623699490460662774115360062272477715141964316918311570237594322342710387681532130498488933775780593326463329227116620011945330598080845917055396926858636451097081680675751000487966488357523759277302528279756610575509320010542530747672226290578876146339968625614408970810361094965344829854322388793354042531820360637930008898149455648778623064122865382067587108286828642792464475425117998654278782376232163424242526644626871338903974766251072600467447002807299028735325364722351637335579881882632274214989756288178112519260334827928198509568424443455092033674155452373786799205003901881367849653616089836265810433059886088505914454128528797421609635307370957835870808589561446998736896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,24] 225537868789897619138462813092817757422875749862767240032528073199686576637788559289795342062970406266357353024505245933589087827881251775300921420077872580438458556266695826067380567848623582771674126036195587371917273354054623970493607121278333550385209893853190900988359810879681924344029385314218461524096462726375368282186625063803644955085098054025712864016108111754610169754699433627237878785678388027872699958116525915717327493406741272614135060893171522068593728161169747995215875361593638669939813691251699328302726666858770639965597266267767645359439516492815412325384268453817403484939656677189399156895070733199715678789347703577961695085855617425972379933612795031176394062900154308051564738250250904154435494154799461268028336836437529577120275586163734936450285439200164729503129165225647791344928534686501829017940525948733870293915338774118887836214403530479743393058433266443374408141360772537251421154257179749576391443808967823801463914645945217664468428969816722493371330378573612727163516911615198130125443953214319982220078239027096421692610149289808212004016469455517075307254902448810289142432539824358730103429858779318177877495457813698947479266138368132253484209508129170872535189673662221260544287583174220062389599577766658488902485205788947573620931581552679255685787014355549379932173974386944573251434073799964766866565415131109610621796097497436079033248239393504846967596494760689787645667682497884204425552981807009086128158577159329991382986219086845554137944884731547353424865803170122358700377859772235922204111866647861468044330459303733398726311636149635947411154783252766468539462617289375412462083015451540619245282661427060568551049725099195447728202717969488943860966370331362795137465442289768397178042882589580277743598222528147823568379601575557071315204106840045607937447517251299162038941915830175827832195395268248004196551481247100869900756029018242615673385983843407411484499213463551180780194258577683654144941281976827881404959404439143875605417475062208773968503735891544003631240658154049459408874312715012138408336936369355786541297095054897123593541918815065182589504515490054598297124683063902676713472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,25] -170335856478261605573581630140958617829106203154075752948321262350731469352308457368956186872977822489285646879805847641793558402683644511192814743656046584582378299161976600426146783082364413804105336886559321760627862831909078189628212321833651200459835970259176186020065666908087073146413938864576122548585343845907515045020075197525975201615504474414287962367403289681370602728894852718093227211434073689786024509663327385869477315270150628164997706242535260540334310881622785742725753958728775815455599371366930541367262368543706657887250881130910614122293137484524780892662278264512088513789308200592510740756876088733661368628513998000809266403928775673938688804556450914907363955984906492884711634164606588298267775320671054604496573306009506954488126200926713972767115671667426479045331864883139811862806129801752138967711130378066572739470132563589370242659653299243413452467299033330992358844537879893922367359630949059791675869469193951839818287834426173933214997764106827574535298531019940710410869304143040779624720524417315178328563847414023530630907386549627335535153988384792496222516351566907261120120802857857025741725443683725297056333402850261227296844087338422660278527165775381514676024447160224318852618909575077641614250469898232222091379058129099379747479963215996357233029378996247178228455987694006656417342285140364787674855355407669294024996525856640837851485482695165257564398038785661386270574553210220770674599693513159903801430175231110923237203654947897004128318751124364414045731088956870012581370540608001336552682752227740537832776049981141754191632869552533336622916896543487231082613319618237826894020236735510202056844151604476940501048846284968771165883339436991693843049714064391663023649762617424625547158416252143855274873157385841108746906407893431614681989087847058063979304319945754796384461677224803763434363227251036337896911370675838483227442719794443630117137664789300402139226023237287003697726030835163169021377662205066330829222588471427127876051719645070119084499588888005179857672005375624483786773600827118709920877156525167166378820657381716028565030127361803686721579324635483514949921244189149200646144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,26] 120259975063807943814518076125241528405770624355393432982320111839716353043186441630785299790151753927240701974041316353644710883776058526437201591821925609158652827195879560654448865470873823752039083978359257394847119550797346468531932771981865144521928281966193332665179293025312159896415586996910166414275603272458384662372732189316474889608481142141930354811874199125539651227902051719514419568881592806112363166133139941538583179886293249476709286399550337721712813365012673307188667306308984317649651452891876937986235658942885246727222055022086288410720010512418161484535590742241850593960287809523203294963011799382953229696821506228669980535124892289390259647340296158429137188169285059080742995887775664357244326754895178198616387861361288612574792476380957845378007310786401362698648929185637489007048968190980138006399943020641485454148427109037434559919679231949016744475079312315682453937046240051916566866601855583703185485656583954063476946441451464122281150705463785955006562269666586957100617657725479307198528666585593438024140205416171212062207605675415373761849365957910298996274641173196094182518020925742186981168296584959068667586193169165174506623648056633388993662242549564126560418283613718860841361978648273254794376308469972589444697849873221832179669766955104259183213904802673937318861477417246664164416029783460624548283988262705239994808846363639180111415051757547073218571534282993887192907244090702049379924504379447963514580654116243806434019590009009403623821482221686159348029374705319297219866754693453079404892879204679264385749597006711209531072492370598713083662106784340588333139909083040368518735378686499173084364229629245462979086272925850139470635239052706290876275970731858831928026159229686918595104180752725216764715963619057260828081714016924434942489725723900883391444560167976742884363922213408491378708441910931583593610584744771723438645043783383809751239186019199720211629714443221336390718257442310478014088801755795864718136915794612530133066526192676549409927495378166869136590728998289466151042827879253587924047964334079174612773374852159129517285227792680632061527305760747802384631364540250317651968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,27] -81116430092886122828931382789559243788877703208545220267791126536596618884799404207825665338032371289076132936583998364315817391130381469264746369253075681688126028302810590075980839962740478832445245404430752478181626550823484492348799587318387301385526494891040585554004599927904741980221656355696376731608884344700857818509173189777772171306410030515628173367698804089650868882095769419909965632091132280944342498225793587070058221128726404891378141935685318079155728451895142494602293595375019647822920682460562562646329732444293126786278940659685805168827234952586787824025468650952045176374359326292164515950973349845262954336913710687432463039375829735821452667215799347164071617218288956961214224173837945767091266272643540275152666273450469280741710784649603713869800868903260260624053805115524427476078443778344263704014973214801352252825146380102259826519012229185760143471083939576907777691863916053993345341102697903788272110698563120205195465720607845840312986301621790670217886310671843909209889061565086576599949259146380271655208034578944310019671394808762364491376325938860375702087940410083120219057747276966087507770464716578397807669289464783011310991671228486991775276843924395831519585616268082254932856298073325815353430081086843006685734161864983844671649669410231029787371929977601501841389001983981325608020010811772139002893400710848410700219424608019436131070774486769035244934685183110137578864547125719660241171284832774306071485540429643006206609566209972686586648253028726569934741481924575865200838124622810998458964873955735179289650908269724759209679764464422908200135367656368792960402375523332488549285174769606771670053901458767264132312025533364769749686198930758581854487718363489280190437541725209851372194316710214414945969738211199645464629106395776900617231825579238032034855149375069061901896355727588214172093844572103045462059597617742793740347645706700500483557059464423628560529886421485858529516306786794000020747576209701949411444075400556190829897009183605820776505246825888962644879198438188619895528575912717961395066643229358503336689154642240535515766740493984018824435433092996397569311604569979784003584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,28] 52442996694203568975324205663268775894971064858926973979171086771646133697411480547982461342333318304080511135100038813966390097745537305330037957313933738904386177976947271366051266615025987142440293727903991293977184484923400008967763324227316236993115845038259570524565596881011500283775699948250334825425512366874805545392913022842136406065169481482163612129721928713508600671561993364895113377483549203438709123391738334377978861500723135685663124416289760737136126952858876393721102161833632768239078763515010039575668788249889391154546578730353179928210720259487815383367789107135587492712185720762506858903862839669712289338445070572429893590478902625562015589125772059903105629446937207566429623465724867252238746687210544173160699964593848643635219721019588365491475717602180264280576887933413115306741694982894988453735414463967787941808836347909737680741171427996041747438101274202998840580135847281213522702271934639296537988737243324230943929541388832765644611106833099569684605459121355757150962588265299908377529635934854400123650906598920226226459834593772747869956862684216818950085732915261705604769625435035435153283336633371680383436566038146213259970916111684835584018848776919832155945724297738162115895107460667494865445168774648351661242699920566031654617659915284690891093072946459764339772966039140702658508814908523419541107675850635775200890267496266491491628149866034394490941618770253653137803425979540396843140696729588985484900300200545313292568050327982580981990704535335511782257747682863545094577574347189153099542756176944055500390275164555901653844368027197791564006052086819892875943714743431679766075256117077029259229120038232468093349037775965944493751901184075144360003880490774033146509196282495786233361374085664505377104784749554478201350112246208760731786176181306147273911272861659672984288787211927135571636980131753598147511050811846040593204384811842600634633143855164119286686759326506955523312640657231403124390631627004682780007815526845536177864113982208324931335549489898645539804154458926738769401915869774700820981904936698110481688646172159047144577775722262597568853073514580849329044919883610225377280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,29] -31890955239962948600143115954457950717088877642881366549564581626573718698148840785064585788656381416237016978438314017568380287380620029431636988137228170689921331386223939001329271468407005972681547095915773893861960985926206970063614003337065176410988787438309745297514392074808408775034920934422713345604406242988124449708062123593806083079834430326800650135508337019293413886541023837165112613676418315065762363796002916062152368084069437215495767812857651824143721461563382576376196757878798311393056293351100369702002272637712498085282527034564863705103266248704041251568413725478227169239407474451126827448625391459517112380324786593495752939853837181234759520516384153936904738150978170850947886706515286036641734421927818708700843112165785937468135028422332178641266344883928777237096595249226413125728906323804912112692688474631285001957154662308389012158336906667094391825408591434820769216414288555227985598712888463646398137161706294853138740660936165326423559803447345728479659146092904100278374998339323087669767838981806841760026214074708555764834329477542536108567799715703380352451777822096751563249946433892847734116712595058129307009449629575451208417123996811378467699530096436490126236825098911057657247021891618132831810045560111461725860439909589469145548241947784373446704315397929748429818991729964514899402989579920517192313047471454686320277585327805752503152939164982757347979035801240222539022236941850747339238193085365382471545237079597510477285738130416255208216598182209675704936138859421245974852562720831329078892538961062590932383957673801416179649239648411909288049538514452659533028017263629201198425403206768058913596858596284096269288216911429842421249382021347353773390089753171510468202200001918538381946144898625572312412310591484821144741482081078351717849293647551235826095340057675617118964036918067479408968441810638320061690787035777685977330807540213848721364167383468164966143074952428911131668144558881573537820719839565542962891068427087504981816781165808460347456485629306308806253509703253489175682482984232616964511435190773426313459635862853300649224223126101891265272340230368623077208040350351129313280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,30] 17798636021958905792644397428393493898697966410411669691655808209510723697808126935267930585619522873524737994897777467617789607054099425766585760063345765855115014003971539203805843371918626026662024656822088985479532881848134432424823397793759220291926388938903463336776825531428583347980586759479163949107647789384714673329317451968376140591989932002218107630879678801601204101453365172921101764714612004082393849178530464115493026915498197708878832505295347651669561585023528871797654392127427971740124185222830123327734295127978283487173486773798127584990343424284376949975270844714776958169189043360664311062563249548997587266023344558788352578812174956067284461057769746245802889335751334696572619440265025166831828519412547171061990753878789091787334752792000132028234478422492699483513219019593840713356888906850506157585689543873706437556406078539321913570636737505560040375753591746452014703746126947667190685075492139090167548284516354826783468410113774566381128268018665414665991011887699689343427232375199153215602437508114423964326752850231006334465806219084361782372366801965162894291236792408628385128382197919621699737571695939402569860314491040987484607813284884853728033694738975041674274443182026799121700663299174238551207232608276346093147353641776043014406312750404329952753187168372837462916838857290505232472696254245470223053243535665046788846583512726630983973109418210746142923628396566372481015989670961779582460198321683081616603049500202618231157981556615508293643634343432692941838368121953004252966635071494003862819785002139697671520001966768717401164229793959995937465482319563094560195945421586351545040720260753828764968595455997006090395255988007783567281228557897259748728259785464064757025861758255961128995491122498987125072247491189575340424010762029938421451936553291839612223699253502271783815389689654508517174307720838879410529862023860953459025159937156245633916628833458015003838882044136107484077011827309512391941857952152680717848480006804908566392875457468758844484043917958234285521088670611599100033444914602791096068859502394356196287827163009489889943816326064869530502675080215851596327295491361287962624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,31] -9003530832495024748908370618871952947256717563720820879992241513974175146493273473233895335323009062348316713956497629643453476973552587856948953362748384633820281335021123968767691224524024882577976127354274468957198681537205332401940470214365307043854264643580339321201482096690122191225415741319064103891837916693143552583649170740552232291275882653308492198932806192359611010538687145954868096938415963294406710292448378839975665711647561475055908012670782067843123315113053266277161011606187068233627577112048581750349361240980214249646911219229611872983973663621233141634380266098315660482199338503550371520919369332493806128097548296821730651511418366259654558245216950091395554344364685340812815635969894765095385120477276449845947648504475344502206747578558742723021967852287317418997003391207841639707890468904910460178362518309343713863356860729511040435894193425705006316271017068753363836943030365687085634786423333341994699159802240746458618013078216804609758888153534477482019626546492504804293751738674129362898522730075198531965902185329683795512523334347934868837988439381424187291373458545686354306507267301784868669239937340364515525032658946944600865576131951701981059427642828835517149506596459496683958011712059290903544043125270236705616110809770111867631683219897601190796999113267915571447581731114911795298570427180590741841790624317084060117728976584508113874809273726697617815075935449976169337689864049723231263285176411860534433479049015455175574855768205520518607825398057418024741920882871317541751679242196237383524581776179634558163102183200995131064223992360023702027858537605206598696780486248582445196152110111016473836874197960516248193060285276300212962387551746148047880520167213161406932845621940369266480486874392456276019532227046921459471624775869295139153564908198968961040221663768632696339597924803777789787693768804595971881684438022526070999525712507742859539469410805960737152412107426054047616389492778135076451713320891048627593364272698480565697640119920720601409818537436761959295537964335950372170683212500339172567195559030049016573221819898544631238145351408087349007509180290777830002746431288855494656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,32] 4147575572795084574025018815696592906294782099381099185332972106650904129416404274001003517899303854175833813762970096197705777264736375584332701642928029264818591612859942242484004707514948354418255409513287613434650814883287289586824946102682690851595957195292766505773776223446696467365509571561155879401282584634097049364640792584345249608386656224970462862221278842356445375738625872027292774565263642740952780358716536280682050094656610086852043953751689772551707143847775772479591803528086409255888015382781080226745924744791281594852755369461483666314578777210625865352501334438997269269592611837868895616636273814946119001681574086608168448087438199827001476672460486351053576076769543422059494816994131249096108997169612289761421339187739669465205123026420015724621153613243610765703521245617481580145078974435720636949548851406032400110960462373212885830746565069777536112097559635939969068704207045690731248843382874130687657545545197645063802452824928934610075809501528914703468396262656276709989730354766994294968851460542148934915884237606071169400708554980706914078840078076372092408334628756786975214246807303064076556475108086047099697882356895039664772409984642776816503933559547656594218511793889662556322747485627296822438237503567427014461827247411614172135138283710524122389971339701368629217626725489413696597116210689408269298488085219936191170081432044258938421544327589419311124134063854898222553650391782120209989035458676628274270286142718681301939420692098627445964563025196845481115056564925863461086466622993916900695226901070145101242040885489924890407084557656614910613239871836856897160002762211599399124860093007936934073442160863260011122339407901444834294857264098526884895370051502790819905508980695269850484073202664933443637170075790937111059641597603587632718835417466800327157163168764725894020906349918348576573197723827974024009710977400186283749830963809682437943492118213326209627052785898984935290250673559796689413621488989391576351290603619777367012580467212497675089597053393453177504066394526926387400027017185238859044008131175414383919177408636964059960249540693063181328984888472283466092765513280680624128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,33] -1766387133604660603333188003480990265685757655502212832481455921860389168738321780992691714544193706436108831630978176344768467923798857963013607355957358802865607006265216843549854910066917626219528921212808233853951934147665145280261061151230516320284786012362186484332930800762014799423916332163087168570554921391134457938553032956989378152634995037705769844944411241860316191080841747101483118295558179096619254613860005892462331341287340670385519815545511135027492147931855836311021101831245788356650762242882705530895828428370878955442522865908735217126654234366987299546183797120986421442904990417799299857912207627729703424684628133443035596512795583738246889017113416970312357559544009974960778121146241711017262399062606308131482070118711175545796654112488080656255008022486929027641442955365139433701275215621423695756834947041042656777060061157901757735769479434507981967692924196246003265111312016565823606723977366487435303393155734236024714397278146342910787517673235974840068525125219338532713516562884082541138815245264752731070968734909031738583951264925781726598758637799912059917974162972416470001373285800917962529730110633073608698033404377436786785585553681797676574373949251269346157410491941318319760520257803618582397503044270835080020786773688362403222130044254131140622231714015699568058213808106715703994271314770102469393259650703093162248522027174104059069829735638846707721555927262622094255562337037934051187747495281802082255286922826638394345667143410389814429908658335119099968442927307830351481487721159867240757399774546081720798959762610577977526631308070445091397681320259218721639654500983956429640186628564068994296429707925550911051777552129678407968429677591135645903574055025158358489826149428933678178467490898259251817488266719721174653082820632967480827293851708234962719915851511524024227430942876579613152245708444200005982500330583899313021797545871630991519995804841993188907158271169624880523547716687428728209982680171432766968503982751022588831366736054746897154123277058971425147676993939793384952360950361977961500820488175689999159869169484115036886127028707309132641502617412830330774840742722857336832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,34] 704611077066869644924459225419390088552490780113041693945845048135421142125230515861823173437912632998382418403696964015865985659907464105026049051099282090153689267951848418938027387874821228191871798521083014786985918223085134453084025387828384630905729557397733454154272224225041792569451872579773625500303337982970753792811191892646631717794700397708639677627925787792741401726077489206228701544589599457065485461272686250882061970865531502995114538381729497994112477562542743404460556621785937052391981127397191062166998530106811108977899120589644313501714549605892897055710742524888755275823816936883508572965468174632547576544227061988369666657107204252471033860401559346225260188747914596075485079033256590869304884893406485906454791898449499714010773638520236442595245459469606759484077790392433697798254034382690374477482128194488666879223941354547825885963653290224880471147208666630405767129728419973317618939713102198610702187388685432960513714187705864519793937953937152376092117569655609718084691355872672789010449676552596568759730844620715860486027410804219578871459190154018919252828049327756558931231191655907211454787661663472379227079270697179682231590753881134256483409696088939569677213145519368505078674787706495620208028528220642546793218053409098435965139208227123775009717022279469799839106451083078696692274742816829521161276469105326575568933247898805683059561889733784443989240750896549219583130884337793674928681718543095721076866464963227743892904312900729882594814339131828651690851043860989584331470441630080975830487841569871460516987860680432813266291314354790781729873860805647059331691035715084797108069397070399018076612161915974024879675853609986439094629044581403641043589504108157011023162033189651793842301015132639608998646197456221211081240565858406437614127607511615569808901474891894469758684836440668422482329131291993111651645374584692724698398706589959362692303693559426620255610850234843325657544204614524787995193887212791720127612785842447677647540959047711332538424654559306573146275747508436582088052626393645978617409370549918469438233698800711811539035665710335742770919474013035336735215400001178959872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,35] -264261399576278817179463458218607957791717637424504345300133895540994368016256992021528873588727043295517590580159726163909985540012225948400397105216576941550111279009469024078375711869936941161562253713064471144857015234916501442810339419624574816615024710918310961598424943548553082692217153585893401765800464831521976031322411155289767447104813756759576542105716761152513311498130757858504695694790296474192036590459758808270853961516813980211375163845424375440182453259299270549553750747325959511765626276841878036758784675693935409325856676174017775909207354064932364144845646279342185790842795567444283085431117475954736474408374681821729317995694202838913310610498116734931639816859954449616575534875096577494971261903440964246977165665607720341476089794950743627676681956806192378122782042718587426876074123956927901057246067785472105582144670338826922949839957833781108388591357568605723602180187435781417773342330583163582788373946189332680047072204025680342671688467032341602303229175559170382930040451772605515381368905712653320550743190150859350326373537465327176793822832721112153257437077487000403588620911985940758771363513931569065297610494560278394764909319445740519853220252291258116852930376291739363398482776192361747975119358407569848435316250046630875394574716943115917108829082947586066349652356404195293680469380378474801070354894860374471347881542652396227180781564603228189924461535345189277733558021263810993818026060644651254048367394952623164898529383608522451220794302691224306684212315096274571415775241982224062479839427774076602954624436978090227197700658694808128428496098859551940491587270075569376908220124942536217986600555450935632479942315877889898195585775869172598458088053513502000030802527537234952640388419603970124424931680139578900912220563998630148819083629401626529163400414843027951499135417010494633487550318537962737640282323725259526107292025134412498670148600613648256443014974859826777287267596429412461744483867045911577492263323742070853934922327930296589341875027638981908140919333600859516735946195460680915762068169759682097556703403367149853115814159688833317619565527849626231860382446844362358784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,36] 93066840876516780526411047494622384788640811021415811785304593751413850274157860196617104045534671751821743709997668556439528411089832122252949324431588418007376967580972071517554666075566370268315064508815568030140424374090665959862313189496199857483836180171042438212702282313300469751196559383397286582080531350940661320294985298627499479836588881798847145970446809919913915317619182680070394066726535987742648560114117182657171161953826468092803910531739853033080253882096034585940117608136145275005889568154189643236111060042690348997011387895364298895195908683514229700030409464703504864593531781332475561287684430136514297447242516015483082509120515865098019233016779497872604435148574088627028117605223844544960834795864363008347800457644314823898576614412303737120145134129694279315377177917383713632672816502774474623550544095018445001565959393886232847669924634810235804127136212913198230608628088652650645156305474610011466448094632073102673966927446953245106035550045442200255942503341468128255253162960570668360951856369343332707748330787404142306589068543269160456790994074248393064958252779247092519869729562351072722973007334181823720916661524934205786317835085120797908893729742632399812118467349718675156270692948963906154487674133767695522593765976986109759492001662903184633074710945436086848186477612425246128064716160262427215383444078239488255603027746714581900187444327115338075377740917687872624531402715263302733662912458997102731033927663969546914351718399722202388426347129177987845748853169390507746680602378275470331259323107079596719739913182987411363652734893631993138580441199399770090427863861864307379082161024926869580575190296959894572261486860720484875199518397926409418998638240418007856535156016817443628093731233834030394374750421867100908718021610318395793822609826738849179600979161132359251468546040642065305592473168360893747235374663884834584561109466598791866938846843808065286661732382347010429648357530508820252169843275970716693678303276727834736723556192055643202401469387976640680019604570387654507513872152345073594709967026919111946854287006356979738310243205045547830990317759156870178415151555285090304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,37] -30789796868083820650794790082503119484324170080385910577379055959733167594388020582666178432277713904141098270819856124116573458812851531073478294405870693866293840086360196883169121316546499057858896420461356948435039174370376736186105887964020719542363913392689803328930144160938106006385874519684257455066758415007880553032747016968680648683981021262945946508995478610425388502157950935439527199973671035168187659485514376389158294933031833653977397323603897058705571725952781173482823602032307682863322954239768396201615921236140119213251875583810687894969788857387459804946858131372743852317852520441554702901785616688805188657425811821030754513667849916523999242232394016535200173172592081551313107634082212830671317387262453546506445142419109779569672124978979183254629282828964656655553674350943678384271289601459854550504446722877368194445103514148169490891147169051777903052749279079816243253758993704368274028301773846481242807699306218402360891942929707275890474842502677812037327956214229446016487553757973632173883043955525843066425295681996987104811978099329984684122759425843591149715834333720212777257954060509963973736450427289709897369442484597674716759005346454228197270862148427618217222527513559668756442584460464098698604466189148150837404799862340196833205101775339936166430588594700663499159140548227252809007658784952065888945739100352824647293963653359674083723077520804625541387036931389514914380428119792480740094706777696581383059004996189726566263166045443965928745236721104225689803869335221941914198152970320039624124349740214363099970062147299148006369817403706052750636643874726646667525264396342551512316165544382122779415722916705059341852671158853292484451065925554717956067344908375726257130177457473964403741609463807273351815117279966291782016366067672127462263005910716399648377889681533331132340112980544466243645811386243906444056744468061764918457149433433900496897562587981448760283892362205321364931788857629198216604351856295004279739950067646280338829079753862366792197543235812119888128348884456191995505959442324992438892441865117698800329325824234239087125193528180689179947102246233025654974925852085583872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,38] 9573709848845837597881434771212865169840594078274235509406288203028895656496789801827997287689151850072357288206970870573473873659551812703455490421851368614621233079857586536210720918602935549605220137115720794146235855396021456573924151161626468188230682851456898587866214583945228959283689650697289033605963326225872234354317469113134806525589435167346612787484965745249897992804376656440985311612238238396005376680731654153833362262869299740667119447938165074798887638670510322601467451779336367841767368211659425979283951326029967509686099920617735042401045101369491852861469027344376884664425677359950774062560344945183899931686055577260680374129776070001508531687268884102977364461305949935962843722260243264542190509261734949523883909988958623637985104374784156195360696559357279339664495949397041299251964191308213211100969323829357605894621570374594279388108352217614724847622097153117559031170086574500179348334800718586834378995851943479581500266884373281311673485065233279947427093954106320572255215516657241761443584841384861976822362416633678272892807442468935290807668879797082031165767043418244344172454262973356396344409518525376605679454221632091487113216737331401949756682761201875152389529204510380463612772854674931340995433629072132798461569642736299048109472306137283980477460387720001443955883880760743152749545444615197157014515369127081885696113774901633069915204684926486785624568300247475939915616263097692455170460752981672708666990948904620952271112457890466893279547203291198834928640579040816267119054248301664853823440982879603562686005851446032823609908445229168616388280428793084313713309385474462578015294228774625737129274210502599784922774827602364667294154359302817724954976639443489537335432946959621666892704959725595776884889949704964368763127473854990111103719560657774016406556826331439653892452671522888082851464629347256778992737497918994808226026248107213928434693448442347957965408642403578692063526539701285687038525211584780547660287976783705624578760060792723479781974062399344681133067878521893525336798770850438622754443337213237537835035035442788183164185407464847888265779247462829767459521318724042752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,39] -2781305706843763299345403294251119514894879377906553407451755706678842596049132477633035123810161789038175806503944109779171334055127128311992092243713140816998444317311040256720571739398285858874910605118272375163210514997839421750620620141746321154589859436858940124488451877479649687033574677051156766641843727992396823023763834315923291086076312031959452594581286512691256999158200227739291410277759551777148108945801296400372883719664622546443531337901141577531304874409115481678833514416569257862250099239829236078755628061932014178539345798325376163979977309862968566951087109400495299005871168701270136375916596424735630816177008219828501194875398544696437934336342650997971114304511703003205235126467647882661714217651635080263262876318440368182390685472143880577790396327122600579674806525156105981922708615717843328286304381166833903956001962775239820145344207976367570866151419459403382856801095384482135355087712298936572793203254205389024556115556866720386877581879063057895180126023365458862288437854904995808835114484283018991199375244413713773076147561010960666703550795221080675706072298152122783165533781346385794822196182972347662275418844333520102959559202649386681864217035506699569693338731695068789304992941125305672522819355763429567443371912743161831606121449650415425446460502350165889744531529538258825256690064791109885204417404090316356078259398938269659701222542816706219396682771101809588157690132163184376094134506044874112972344944495657756034955414121896296981011000000063095779346287321790793569189003657718375696558583033704243788811529821059665556902140426510640388501792852174386543828010436558905891148661166468676197752363962574246379035769718120088878783330770854536468954269719527883637765230584435399707766874892560338640318098736337413323799341444405006742805398717098649406134850256712210299945844155922045207679909131115118370325077997375800647651402156675878265969820156516747003398997200915930469885131929696280992236046106572787585613759485604837788458255510114484934574637593229552163362746930540922832024865864636405462034320960888942300921359654387875150964875968847414792400672585431836761125884736307200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,40] 743678923468805835624264529203217898422895236101723264071447136408577869160486764981201815856543198502806773407226249930820140963930629467220766319295331728142059467074085149482747179323955049721619873376907598788500418116034382318298071267815511136269674617972964229163476065914828872673462895175573503644399082689195752934437309595141712552182784270036490619101879121245737086986380246618873430593490943417798008801551302972172260264428994458204184401144900268182469093390244102546243035007180838047508821936511755870508946100377509376526733167852436905114920632430141542502838532600966438910807165998806619076207651864768081464543063815993233200888922803005857441792935245147392112521822727646364864234432170975396340896978545141229018942443082070015131268921556483592514295858022335548533128248768685682763010610248609967972744749287278700501423145775719767325824856059864630280009893729902444351525730736913726722560939871532146710567873165154797707433168135325368104820425767890415270508128255584908585117386828540778999468883546067114999693583206472617716191007738618260384013654988977267367787594879717751130586404167678416035320832471246369688440465008962574517205894157135157477805291977290892606071382200459069166125644228227193957229349089670343020599847798926487760765670928202443349473108544503609639797594270501782434371696049979856819129956227727333901766093694578442282593453718683541723265853487915276105772280955293918850149266496203820309630006169153581073901569800292154586249712016198749629378148715805995530143790537711460591759144565010140690524123008814987310623701435618339747858203897952771424480329010199995728939561145828015230576514869086658728181305497787122130241095744052311493480419663874712721709640337791321642585645032603827535320874456669567896787036752365592315561900522278702649612818368611470585930910096269529886533291474562102313169970590211623623841691525591435316656911138408344116772534710280983686684387555046408601284338003553753879723763715127164203304165806783419452175101416684565655852340867995612649839950089068142045268254027275038558605255251242289160641545886621941328764728504472310120003315192299520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,41] -178358506637873226139415369491724488172703910468600218572890385428581554288047075382956567496505094707046397055656459103011079766709882165206372347568318137206578966460045413753007727832973751545835285622697670086332849187975971628817171331674726454830748199117470764558529810766186741000505340077056867872082389305794322805310702940403221379193959186072888640322699994258488901021533560906462636087360568959482491776846591638137535717876562776451961602809791757531965130010889012896100662311704751918691922208866881692969069767725247272373173830774314366064502665215216266608668723066348364715885455693526226043722330229291127161639763548587505447190408952266578538210227073241048608793265449378189152538620303003115751620026058924541131087416115403886181988400982984739271574223043723670848181481435314858219838905832493507572301720385079654733732277279431495508711791869378625502781701758819106042150462092011322827931503035258962391008356556177730290896807859529312088899670153848567711166391475139446337767645894687774726859246161598227884461146360583320936948154874198191039608424989978709223092455231378483993414137686309827221990456354601566833185134151886482682402401680543186375730280714787392702702657583199436194862937982755635091108544498859594101068380029121414694776555112396922999260384319135523023636983979554407873153371892588668691328475743481836457835600433410952500328957399727349879269864414021591814911738429523827631133344205655263893964754714145603359833887365662155561643706207424398740426284749856407876560006924335915779875318611188850870639400520430242178281672024501654622871612930527095091585853586378557194043373086447833461026937395078860311405783407083752152239326439784913253119326856273055505584691664855199025519961334389652448030808334539833169596098949038493932590651324876883307658874327378035732975334911198822534460372683002436029241366955432755602474304693262325043314328388467488864223132112787264873875908188261907125859101427850359938717846497352782788623256130951091834979209435725085575078483652480800799529567826992788639625683292894386650967606675788982901605092951539231855280834757230812611139066214219776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,42] 36619072205872968848030611333669344214967308197415318505976147159615470019105749681942545195244604332371237577872307481895815614582495491856244807148118531401416298659915150110865870026241795776332675490910350389293720873813659882287169827098118467581694232002486455513523080321296646915930007541316707229436097621958793639394812344185972208655523441940280842994171065163511670625038921055752993389604527216700291001788483743439915388071101243086544372435451875849155136646349672743697511363000320071013938663503405124406507877367680084587633402957988926920377067474701669270758282938164969093964391770977722385388625000985536081598786755975384973935383290909499500343333916629794682043261416820302021723990975994582218031528234542146535542442687651514859751510853413112582455654972298094525387873563792915689668621561161006297239776153218821551244336475440118234749975450616219102808304306257364174008074262335231582420872151139807721178774126017892523161302487116398977054690623377460432140234723233227027576426453990434730986056523940534165430183175514406030932905857737676398761125042220273570349131500871169195682571895594012725752657128289778380237106650828192397549212281190133073712629466347942009954024821086370626434180303642185469439766693080427255171784230496593080841800865898026084529899482287977212069471036532016952046739746774226252138784365553747507941807844557350988995474392535173160172701875267609013969422197029762267996459257325920762383505919464727228244466670989954115565427956799014760043984242514412633327238974241569280203051668538850719844567419984690554518646572042785524010894689889743335567030831958301590707474411362989247626062138851892410032020418944768888047327962273740057389590873273421561735415514878246121496694342814398181584373736205042894442325125708807447099781611072910614450772207977538892333533927570252627096545934742373892501741558813901301895626856193049637529258468173562538784465941028400752057026121125337761782697213832036694504004209690032198302054803204868305334887067104611728907494495323752628466331119899060011714599456991654705961044700273592198066682463522410967779908066817613431688964910088192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,43] -5827444502885858254840970594918854780717409152473372536460339775936339748207606620329542996517481516816844995100677270102877197049735837724187959824198785617515276649747066767775703102549525445262470856449008880477427799919332336562206890026133902894894133932293673662093830617876156941888512142086005327288836986063162215684498258473710035370904259592017955606374275408890901177124215883131640715155047009662918061477932494326256885378630027865532378321360189315679800290441846878847283345483669410588173997756331399810758149615723324308662540307663991757711721318845282063816750251622142476183914777602268178537025275653781592083122358148336786466533473419728453444201572932298982603087868315244928031742629382399100424813674332348604286176987499420165798771393961424709999889318786926792434177509891981831194936847582989133330545081509990048630109714545983155003174484040361676288588608969480006630248599873131125442398648422465789116286856352319237081769278998883597216447615038349317434275724553824338608273051305967491924398543487218052087395983055570687789691174801649976331924077127457406300853383200569253549682151340880889986738665385996665587704293143049659679695184814303525463905478336021038065361534203185343437400384792302496884001395372121481828311282820341201678260385226887608645629818830999647628904462230070975764195452195532340240972013029643425599946421267154432020661757410450370545447483969470975747330137663167919322701615371984229155917185145937611491257867389987537073578490885502470087024578743221009953417554521852917801978864493702031937586502509396627754205724394524236107880518182685756600795162327333871982267209042673293128838813992201214982073868425451064732562239668941121436170703239107071710361892361993298915632483456779557226775411330793315481661473480519178005702867281164852227765906046534368575890299846144622109960030612849607131968544841358099356678042619394681728372683183055342897989295825191992215909433900877043671714079305345047926483035543275337074702752681606304439831172646593810215493728951625510522455268110651633432083221850369177057946338323881125486172062749513806636729189543625571293930712989696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,44] 512341377784786315491367578539546234629141050914548083218792453520893171452172947621350013511412398981502264196109776881662763041614050371150326750216224622146322803754864348021353848582575576951127124390658868491421496981339941241981908665776065165099390469620347689845953691335623140806791616911512195902113611146255631262353938603428465021879297292129315780489919038606792990131910299931567088389982944549872454749458614304213760717507177328672226851527945250776758498290205167492830954523184397604878191180859034416575198239793229797613575618913962890129963663770068839342572031189429537546243317863717603319768331376017867591554705904685261963717878088952203521378443259122429703043231091981155810517273820807118095129515603861054846066217455461144651605324507401388813290679377529474156501598835710974384597189615279635048610107129962954826223596504044287300485391352068889724542927991873941230925254383256550051475460381453062637812666105566077495728552696700176296289885240753647852534279746024924063953618247711330881900633590681364953867197065781486295260964967481894216038336478853059734953497589022939605155318000674422350725655074095344491482482442771313050784253025819516704222250172076972330663566905917147998553171776544410454170039650635987556346140878417378313460457330993208968338770926533524111055611758681504089823377281956974856931970035106639479466495397760590055904117602669356053780331656856733873858083092460633230969021353759169203015478812892551704814363938070589235386490504348598851122853692974181493653419209368735942812754919250207474783285810770611637894402999945699954678903025739500617812299671730751769963356409403054758335300163128851700677430511744147305983956484190627852451878511543666795774400805474589993445788403514277672449888715818390358584105553944804709162876151313196987136093934671906801483972342936882337962866399467995990622628335134787989957368337454036541629738652111029127901571438546435738346550712494743048470975060890828218901896501871782649910801029187857748643047253737568975794872291048629784468918746945399014307030631483509651257715630506821848468942518894686853367564856338190201364167000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,45] 55920390934673993759767672409156133511401931135537295385560778066875597912664851878673634101531662655498452078457162328653523184354037123497219783836399085580907709421118229670302053505295717202577510955880578384259857445131428527975380396389702073454380979592254682727457507688155996251658785076274829913973351117634345937615080633302217231293546805601794261670924159572401256084266770333249774035363484974930342289986530823633230653111969356531888805521582375522223835249076032396703698698797293359650508523064627856208582819751073968776082800451616883297072564135910106991458862010269761081122488051212216606121921551609619552794790954660262346243260700829664407202349246788480727285082225962221821228688367668570509729027921353214026889187868511569892855543370602667495041706976455696583458235724815871172005711313979438047322165418274057567656990340823097377368606471414729293317684787483017915358237550068724239275977145740925715698442433166490008435630910081719453261249516285515668668178533314399932850338416896327312904887324786309661681513393496512620567431797638058918712209291906588426041392332697391855696635967044089268290572443996202967595782336595247444568361034438899423942572990027994723876174046806804725954252237791378902325152834720563680023168076395834278319015748183467039859528586986247934110174230031690575584527104981392627034528233445886756825839831534027030969692694398116770215892057633456089017341952165291527117726526836630295865981520953977925309411047680341964656820548103971831210611883881173478846822590569815999226267086296850007441454928913966206594256578977683255073866420076960633173777380195501142869710601378065342160144173686889500774080154064726549981172047095603669549175872508935283328476963333602722986378381444440204155813041128816180979284975090202403157882513413003788931574266456620855104050563962198656142306235140465051719080482849808266645017739719826435297458040625091171882581183003667413489307536832832018864041877625204967276369261651567338942923831646922137859963484274544824994540025261934495274818033437206596321527599081956701907796522833444960155533168615990900771913874262937232549357813760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,46] -32927674558926926905363415032488180837302904912900498624399995543170233736683037715907337367898284389809671721313635027412141152878131756975351376936880663521244245745703712779285912291568129977480485269480575330221823408414697072809851460654198216619636061182902749689192178566791388487097521726155029465786868312155982738807909885747816556731265979095564045570501537283740433670677398984491398067328361969699771537296525997954781208773456877559410139058216666811325910059576830394527673851146804644108889800252583507707500993651549925872368604874427973542949556116904566445937176546598248790012420183478492216244923113377124445341645346079896140975728510090945363075069320542992737967081780977818381808394435723379324904601005617866850975844858946697923854077979889941358194821975435946609025592713121762649053138354053952663352467687027996826326535051701318798554944087525366025859775747757558266353835283859925718535647464602180168937935064797357479080088981330340532543333960504938804521000889324780160305963936907509823595786151384196412109067809001791466828491431388509556352743977128386512951382357387077800044152082523468108680600429358425200608302429244838310361160073619547048186690211883486595788400817251290689451647324169840476045539498460894066242541308759690230407858546766005948527371257873084672368295277956622347391273866964656627713233513211113449488060542398885612694278812296347643316791595824980145546207307344199599719803002018701913021965826196020607272074277556857676037585132706213804208752866402990483878266362357030018404541571095892100592000194160438140517717926196335826194171097304450725959390395080140174529304912126584334829262260409437817529419195466370133764677061447741005034043589508492977586127474606547331352905178157562238006401220885544740769849228743619313895302754727591004862195107560145946861566676099550473625940429309642129441318554685120266259002033228232940557379538597728274243867937227917491139170994721705354181535529216251206513549858895361985792667768931618580623112123239545763277947323607216563571496501945033649780518701679125219883300823996298173914109651194320838287793394363416157917078880256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,47] 6532202484283527332949309815316640613001722689336746552606156830191071756285374147065765689188979803592487011777254439188057458990157235286690382872627285154436499738991250484545982661388712461498775980094932939102289263159020820174975856658851379340932597686101605303553460280558930748556031053528166586926399865054736746046964971431058546596330569453497000802073222007279218437955402701745893071261693729543005809953575729098476492335512179324104179589253890405100992138832645504731764243836910196247128082074177007061613352844051582424311201072158271675959446396298451040184084094210790369666504724194748574414690180390024807925432169985961679032581265351589124264316234517782782460780044919383584933515007050755515803743841285001405506388869967118503203350920998253416009876405985995566181126440875719438899709169378819942965573953515374567956924240542051494424982783615849419020073526770800700359884539866754355224446771857277004309119332932767923341246863637066907353151588494582402726602161177740345289063199949189414517147898816267611045670789725700668607631023258034368982277090922206187545406448923435572637027766550896625313409377413985560082330710828216578613603237335718395735789823612658294760184403177003096725149048686500077765021207690573676187327072633300000693813907299514566881955812823402732983242061894866579192555571464853031328665099088416167640808023883759939843858136220968203782986345268445843061344950088757075078279839007873978068139809560836567225017210492486403378993418539776780654580113919352784162834817258727835219471883197251014897214700940083359935464785787226999319088203117388028834125419930168375019898140738525888853110000607440061414119798554131160062583869395741792035448829129650580965538104687414429661129211792264413212709972009406777217892010437449899755893841521578271669241707291326390631268068450021094280383945360441846016903423729834042075280885000066395985362003586766702850690152337045451380157833304677997456505791990283598658275014890859207496166369515139582385506275658474807416357937215416981782191902588528320215723221558534815534285439609272119416747837531295653927018851209525398971128741888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,48] -514462606983533817500320535542765732130840695368986774850876318923409990958062829525568457792328179174896852708379519349584087183381096361777568676917733646736566301972566146703691227733086713676169455672542523132125693048741259444851570721739050936647120487995003306589518078882494415348212543881682890191105343658433437243080402971166337881532684682461176247442845514731945183591639443328450094780761512149665676274118090948078164663345295368798059925724796403276378665932644382276698452198869577198809418437509576474839711672363505868953131928756459504625851796030838599932855991529060522152969597040598507865316646823946817560045631605600322800595076352727851009115433096169592007681520340663012199605622689434480251710540637957259981490464479986441159382465257849477985790013077512694174743774684545542593090740961250426468969181503298043885528720319529471937331676554264047271321600346254248773468602328871319005802340982952515618063204163327121927396642451400747607666097649548094785622962065625969229638745404414930939801372412675040120772335435898673184418649900441127519923331689236975315071420307270718451801238168098303814906807876480024699694487158704697521593418679937122081809624091284983537645587151472485105816933037587472487203731081375365047264127307086986242412082618901197236972179751274810493337982055363398483024824194120393197238424133964814272609920541907263217343896643818501490765516508060832388927442882913344553559720507924422850039492514729763701705191706732111224291507394140975204781781777513531604710072640284400256169663107450732304705940112443198162113949262245057420730130402707829911252512479048000030544458754202171185722882752857354150074255771624481426076667937822312007666086108887785330704748718666068494117898248855969849376674205663889921929319273518991269249674643137354376091192978214380739556508816556093091003805826670110275284828151879504641988007061026060554221454825651853743420511886300999554974896107584509820478230937745559752943013894448210457925666604966814747190775389426141893103379363157894973345886548650021951725777912500075455951202858894903510883561998399211808093922590390987674569670656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,49] -75761853689019213833521475039389543348180427386418569782620623597785389866877032843322781587442732788820335690942485279356632416333699086069987793051130438631193291201785113538302977956506360714603996306919041953322987359841144318833072949560086186346114581792380228481950295976860529292661485043007305159283323160199975075412840090734152738936992874414926411508555142467237002666119470889157553897116671932450605245169669070601149832500146309597981962593346551227110804655683752790676149787372738044694152986615009608295849141514393400435660535873842513760459889762524659712567410148657887024438883917450063227301801858939186274210449484447185363897047444023171941387665961789101364438775346595209125258050201771627978484901016196418875229539163835765695542320674907316165900998386297230846045317642442260794013603872296228746680404752622722060856058977286963439410611661229433470339585871715889371070870110009851368898407642554803103744747160119222401511868211494718069921078533996709694191975782906040992507155559794217913515487869217812635708145122418327211619595586241505252744095101263675078463078185958427678185128216692016172928539669928910544612117274627198893384481565688773197684391189859463388538368634923304708937368948085599319511492785707931985188509883782327922430648986178053083073644689726460006836953002923309798351022510016224454543412640210912386543384279808261155254496622835344855717422434480103004802758559537856876868007514517795727992063322879546298200287633785723095294917973393350610081493605733438443094599487617569674936340490737838979120851174414300149069857570378612337526838027930066090171425141869057311655383393965520009026160066361251212196224359709063618446381154484483466149500558249841580772392360977248688027346283479371777038988459454467467861945901825365311492843266578937550261057097102690042071629024567796641984625713188033294597546563359643979683007436392137472058181179394164952955201190294344888927712228704367466290167097509544789736920272411151952377047123362923680572823133021639279089500347684224593403965501291429712601889421340883190580466657679661957246244046856476387353934587591267360954122240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,50] 29118776333609467041453935483888222468434813868013907724480542112423980742077884079214227544539056321639774419355953474531668316079129203387782100469755446845850292879438453986904551185060379736328661643933467631983616516097734827490276316371902239042001210859986840513822775790451229803601624192810567372033537272068516766158616504776560967835635099453234532871283410528153167803725612805583909031489889037295559147037974618411607439145793354101487330300646021566179356965661022289676991493711849995150335100075667624232262234537571882047335843887262585003127773591153522825633052143610582218771677464336771645183239609370680196534817243750818813203086286936496935170617515162718522163246231937696435864465426085223527260495057617496079316513892677518891186229562769667061601847274601537324686209011710485566356000452879367141045541209779622735280239623346217278678928964484878943690017012312065730076106223216321548507008091423117848177088201846556377050099663523725578256722719880108329606253233698033933368368755958029256809506536512202252540860627589668935299008254742382372248391589965672543454950900106393181905748950896979394246552286642689519019395107428251231256366342101053037565635621051996831662892774516498735869941033761559078869039314727295027871376005800868991017009751667651655085289563028585082582313201683448867992704024251938399438133547072417640342674688404698280312916927334488756533184670853566119230406787319566919191053536019079263791800403859012745987820781690256783322117590405788135911587495782121616712792311415472590121238344755881467960827325641731123809783837071007549219381105209142097634725960703999935483824891177849367120866965646142084737628106428947234988809419022225972656374735817751346196369313008568334172431698056522428473613823306245841620185896668832492177844547571643863512931002725813943062895407390960234677894486145192497134554856569509774865183019713988666868803875952735340349003487578310002629116896025011787234266757604849459328776685080134172367127510477474482155651109808650545032952323408530603145600848856342610106721573246882488831611212130565332647526562614795777072395191591057204757659648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,51] -4002790738328254276585924817540725062272317045435529959873069983655327705863586900499868896587466930137669686197592346219348945150411460387932814566813534505404537342702837828177619171826377397950067674821084869467795271734778962371743962382152145899611041288679989758833519766446590517558316964260664976165640370212395143250827891246341602212498336036276848587986619130511959056763584654651983278486390185461045380314320593124509334605504932920696481723391021086281294611794610306326411118300546750740442740535578687897034816308841631001887369946876765647903958704360414530330465421164586434133724016660921011025014579611792207661240041827728751383489547358120057843251639102754447931423590705435874440834931104729749423920171412709204772943623976849795745704879725590863010067694765034283269118953500158488992502089268067274004363624701195656992051705928224395340520769110522958553788386960131339134126541920319465246174341004671032405282454946993428680976091672411590146020328495247717597056523726565144812779379139283934009712500491041330080630761555131999700107423766209701494623371638604017905425701600576641443886003076017446354531167540910331561409299551130886419034383278905970991697149547391763836350053123773746799053846040937780337871024239657968641876131242215073323596958324704827571395121282349428401188754665065269632998288552933556925474673210397425010885491037924993867025285290308221149683079479981762410150158383668294976410599774032894860004687107931082808562768130303527911145503841632183054787176032595553681660053838593223751596603054405864689030826381656860058729537048866459490226969212250014267032878467267552792670906151295538680678521452855314584291145486108748648175701745707380137301791077139111559893664913936679874785776861429948061062977453734505285336933933389183765142735590022606329807480824534211170176741244360653011708986045513938678365975636401443955693744433799280961202354203582119115288208941137713354580825247448304047502057837744028465925394172799842259698127236499351918849231482234056001034128614629896636670744963717097697882909782431819022253223056896911438450452125856196724035065203158138319011840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,52] 198836258041195939878628222735703629951183100118445180737297335939414606779202561666899408310499828514241062718806924982151179773843361472116275210057996604930160586100686841004436669085968385345512910568798657460817948375606649971088944128973756677677095431490993133564550480051416135129762813015309421856310373291762780534627348679597070146262629214462076034603285124619909533339426355514931480557386446552424475778904839637554474752184567406867447948264732283149221412698090179443640983511903606307697351214011819514425281200608148071797105185250331046400495030728476589382472899922239056872349432808080445288376825428645168659588739168191728663788674632966180947824211685679038180078473118336623252280217943091459779928872537251096544113701778700526525948685219731204786307057158788039538929192208252627098545116358890942557577010440962292201119106910319564831053680040523679861303111373639651671000672880510269288206264983170632917722047103459445100753405705623188095336297514531104472708495596757707438679580563896702555565723835613271108237247494975393572594949938006345763032565834891782222548217798086432945697899005103550655220862736876799852676913128367074510177348306527671632239138029003074561778328083360346294037873822340726079582765997266745617906176460529948562467765065695414206820785863529347176936408772981300328258907537608364997095970187543111852616766183464977180927243961408211318493778830264786385255867411245398279022937701275784919012288544142253517000997980353511392968638839413505183256972462972814930546915862206056624846113525446989933166824294492934981843664842812270975587721951815864127202801065570216256683194110687163918989524926476436962015714862216878500503072404329196568911164461365899186137195329011161537466229251468342479491530074905666885952090698585520073273181470794105354414618532072553348022669264773095721153346879335843872035252917111866456893465085552527062114062816950634847170484256985526578667589114225222989357158906426738442609085781729087344604740456824885476591200875379843148524607747073232122249824759986087284011853134162442702920812900313718770694879913393326920168333403196088836423680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,53] 22307651183937528844836202527385446292398512069959892121098485835813153095202130902689783769302040951881901956863382792573092517758698702522726180520679180754216057318646825935020367552642934583745018928462595458066240192212065358796605992392132947378167990456875799767021674016936744648161174654279365712242610796922727882298361322586259759258064519000899337595507121310606647475102895561622855210101774420380023732503428916172090170370979682600117553350322154621436454009123637211159548765324571917178021678289418203369053275491854189262970168091187764849082183007771097505751153617103984102413002716663251681139121015047574146558256053956609026970478484719901625563734176580895495746191661205363999126611630692068478563298677474712672913307404997370550345400635596997090654384973081831869558594989464862085104766770243938371820161406341692571409639125823903256739123191787777436034631036584345359874367521628198395080966495293126202468874796025618057800318166492068404960475597580360948130014923437743174383556186644954628657433233809028153566709260828164408970740264944159634998065150516270341325876686647892903411663931693021675996931689831920694178933468947516039952138478239544994087652219888166122308979140232504598649881361070187123051182794801639168157703578858932752470113292748253351015193280968307730571904107406612229872392990360753149150354977922728874045308223361557509792812327356025226352381880787850515758082809541058320396836248519941807279673001622857305399964224024688692841627915130149008701842467647393712142702630258562259340682568181752044286051372948963378821540012896357538466396670805951660372329549723963226236868931187734183029002721819649547888091550951419509407488669759036801028939688258373577303250999716701482547362017138980000221029354529176689813881445905342458506546882139549952581938134720341145680237169081209701247536146581736688967305908411997637713246626917478119811188973791752464555300919609718693368360573654324357569478368978885247891413939669817327279109597158211275716301184672442596662517537460693561504523727781921068016902623777792746826670894405390874855493640084042178185043181036170037428224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,54] -4904447306838216767968149257844455105956619402832367986530801248016073633411830648584597220531696869852833755279451287435144623228402825515392864101000063164298185133453559120755496929200193887096686489306442506026673390836090238599320385637379268889972866806122976535528692300199784260502755772792226144795793129975851669793216623502626322829526164173998450222148594551867148496616998258352890989836594944123581362197913069025784677974154700213163408745649194884820404635168474471873642470327950728305882705556483823504410588158762145152279706440178582035143214558039431991167344402275493175596856611516104954720583580704659397933275076484848289397509833407629048112293348567142035563155072221065783909593708468120997916689710049901800131018932518630917929317408750456197164576928272889250135878956463496072277367792664974194780814345137471735592832651006515887768118880714000548682425277827733992770609384181515567612694207045229685023710626044463776082835304020749010989311105659366531635287457494323297605041674139543545429458915458411182684899385779463569814119697411572482923486988893853582690560921588058375675897214716254897805223888450355126258913621047295908740045754265191001998527184195887189132893866967098353623850253080591694350423798782936547208952294402583364046063556987465100013432170628384358035343450773594287123674335626737868687487074506630414461082497972046556159027429398165852689445207136986503779536753169908966788258576940886426303070205094978483978901355226364068711100526671395028094068399868538836481055458273703880812713557979784716756178628600416528121690866221032982304640831548167221447570101352334579962387904461562187570586485695441716279575389217868128630174783181457759011375609089061555042940394672980318201108209004842856464926845105578803497689251295280126137895424805529706307072630405552451690935663850981491261604962220357387252952584145585758871063442439983689847549859551920647174834589670866099070149539018925986760523259875159948647248660969678889612540199836619192027374452752029998978422398607795618883324030586875411109384987183286204506049962791893235575945269877403672518307730959688250949632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,55] 402023701794904631996069519649024585904620658009264193337572881298915078438421331869802993449301294335467839593400411217040810012624250268638423115225110422581154814607039092309390910452899906096182464002425952519622604174955916632447384173574366319685488416783658980514074619247942265831949418126067865477512006672606545110599457990688927989661496479341665937405091119050841857086016753392972624433484004940815607218297515621626915349955732273283993505449412546497378430399206030491428436522457797596124077291096546919545175578272419115872184994767228353926845404189053539351113393502205227600234889518723724728229785287140544739196231204217292637842791178133450543411349163172447274273861469662630730460975330689297754601715268985964984048199952416660030447696655191775536189863724177828945452320005566707153833975168361122324275266457371154128563112284497774115226167735861233852388696290923126591176575576920007983449215096058570750921435687336792291553630674192721812328884782804712746168533863739148881260642040123130754285941062159191831716493185878490961202304963527162247026454255483147937623139220833085376934350923715784885595312063459361235373131888250726721667086934701250819447366937719413485544812418590470826275279620179910399073724311250522505396764651913534904689453104457629965649472246469880027657122740137417226039692353982352720812344024522912872696929435802493768524019223686505270728058947502771618571675003865410845084131921354224561527153091645494058910318434564071027382050552889037913315235522474552026728049824086468178623178981975941191722608683818771621650481440881924012148531647471406685762657263535817129540125330947786718378692364880288292190481930478106224055189903465043245646350578624350448652568189826474294681769735181177893445771990256292750827566282068041805044301293097981900722811864456055461314179938446035672815557024695244974186819007600417604690524096033110619376921345208946774150069251202711560677135156730641327008423153312739160066226840100580288760173370726829932930671275283798841018626351678425383423304759055209476360435231058331808622653140639575007472429480995067634278135222312363884544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,56] -23685792840226793088874922257875491828601580022566148314033160836293120038938784452660529867555445145775178003314865445881597333536465002262755358961722331112222496922918208354589538421243747309041698225888958200170486681745259069309769206851227923867983890189359969740993017094481214817732072779901286845258076358947048167895473118983753252862745049634305887252014178672484656090367136478479266066417068823408866446932646014885499603149769895239637589923188802515602875632447260518121925505349618139683107604151266474036665179302638399237974216807917520440922783915603727731147066895224565952277904696260688066750793385527946047823583015126238524303203741012638427355532183317404921834286130356539091298759249288026341832896636026202459731326107579167593144861434727503160301414008682266753228302444502547191407401454416501640986508257084906915264769571665351797079727913211027767922839648688328641730079394219367777731042320520972315683371656720897272438782660308763804939796370512681066392939104452817870090770117391175884276839264801615532779520778560780473498060935198263963043044450969316116285680102145300143864583165744709142463268687242256283948212255981329716563439488329632423234190336596435217471163433787384847710697511869586666820899789861166301644747770815699542268034044343606666027066245412618488693430963945785472487794505174904585460399612881817208954254327394554595326860018480571004824239066280385961257570056801985830841787709099704138227978251860001588567187650493436688403253504841388993266098157684621099482287321563055774517403507184950107315577892997303916116328183680502822726872521433949814227998386583866136888857119027525122045001613891001418556751189809367804520125968726970717684485571607104060351419928636500597930678821463190480401318480451484768757803752673249576867562406579514742958482258238093275059652769696100266164923654627722648864190503715716560660205100544189499460235960066260863498428452003514932673467368269292853980503996899323169901935739973182733686777218087735763891160132542661093658996338846502553966787611652344493763911929477394131523803287839883931239860925528305302303153897283969351680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,57] 3690993946109010860807252289084323627112401968897937472129151093180092635539601779534784179057003455345463976932094649925268564490227963791470504494513481048344162936598164538966315295899990775896101906468772511785549304236003077807340802380121164645235041526323169535753572981978140472979419970650218074476783369327157089963551267524491520058776715385947029289193445220365920565728716829532255617059922191703340107002702992879897691554756054914845970148622703695604217051072617396237879420429072912707265825458908408157503349332082107326782176077935425406304930605440276464538991971336470210763357952925243237521588328750676811930385715965120984473324747017246020365828868296043743768273001668503426025604979178955775625664629953736285429176172471460076740899339454378858056451016687360303057660914645772093569606187489464414162917469986734634694231556467625102382755620306216106558133560981995489420428184305111667729167966315219873462890935341107609931258481658727321966015582994314989293263117342378988911814771331350659968699839649940864236843752083604135399960988961776945520967767389365623013526301806081723065166325832342086692175403853368484258090618625179226351316523723488414902549229593047780624140822374639140990512684625544099886441585012520320727677878898636813790126482555551274411199660736435962740655836385547096896301678521956390526077328788191408200508399906685922213497831035120091282227177077698685632971210587041095685404030024311083274467260120224258687241003151440347226126913657693810565700161421176451022646930538604269204049015428364644540698042848083825736511233544480832271569629784091965682550919764211623123488310835386869394288275562843289630638832433850318415742626937703360844868745485153161800095707647132520049848163267733705952155872475753775848554801129006261217386547046924344532767732433187781543443285302498068561094537116893947171688142551076187322214493185217307988219972565052196097997099195373136054944522994345002345169447623746896894985967528413901774363584107223795672349930005301331395999993711084873416459042421757030052524490183798300683253667616763910836310953781770260680824500555268227072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,58] -678585376501307440017889558749039633843399367110435355969585292824442497420166212503034437461218358291143465667607113683123786082479896586963133288795081562850237583216740316349124528655016588543513683453516747814300205270379319197327806137918369091518470936763932393517384881270183297791220947070473133306515221006139241909845150449446059372990973512528851467551013336668369835328296286054450635622416139238381621145132366241724520519008214822261614623678688803532550917747912107227597272670738458140998437552027648486211998180995702713010915937010047542682962771612385411109666241452839680407628539082656623429338801610101959010796159791374075180766075875185942972080703541838822005273845799531841686823794230431740187260501766165920381929793913177724955761890194570519792915066641496256529513950845988878683771813398749479516659277582359778556249342823596837548951183148109080621456029075150998498165462800996344868160043774630735560524709144123807044795218568766685056200112770117613609245153296568807526097387116224480732909190279510398817823933558615549410275204892618729851423047323211996722898895792698763582506442641185344184287126211079102608014251012487715547115499186757292613527471103687504981075560776463835572829311216344129061186137198137006100284700383693426706601911689144766390332411080218367581810468627681432384430637543414653600818052537866334418871283664272511946283257115513892670547899137580512353691413282786712871708335755745022443454399275591929030174264246373634349594093736262164845472864491519105480688811147259307785373296089788458976601916617145456587201104768267887114228499454461413302819488531307190041570423478269463812478377736683301618491069088094437440430993670326952069473920340176514824569922413073112919753394836844062540296556496606347709460686523116875970161862702558430467767503248347055394772295245905862313527876194775928190920322380737844403252041850661548525571100604545899731537561802212317350195190297960198064413907895553203243912207228812252309657428111763880941753057286816286321129661135560484138384616818087870671260679834569628934605183385462176667740714545025093393893869439858769920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,59] 69810344407766450113272238122954222066089095628561920475497915055592106265684995015989861876488546741000706218839697550562894468426588248297244052027262091942298260551918488441956982602395970216246899376178743536301871894101754336937648356772535189143080454119658984857326776872757598325899479881540414487742742983795034720108962665468868337591756615748549910915277141761563347467923587074200379011140321299155267610653405319385246718069131636601987665327027583766640513429082511885657046805466381241996186597799076374515884715345701372346062739357987535276633125719505854431111665602369766712558394724927641400100466535225753406972195534813031067731097005396660245821127013215546114501257508220124531032815130007890398028744820699605762276488575546721488540920004425856823312740505988181902096657714158688973943222906097638481533848197607401758867343805457853674296345998181332507387916120456120304930945203289578416841967328393324607779816263698010605085554778047616123542254269064260457172493230966280447035623270432843201611314667534943886967254555290838790672673321128331641677071824679509052715816023842070875853270762554548027357828324134519710241544972105394337397884123735566410135204277300749480805610960676711085261818133654458890196724535413079939961151178134690030261541869223465634552233729051154455798155673800073488649652869962053149965809058551529039365546533600483043960993016322712010782030313879037346842986194932253477047744391267022631646389254911285816676919649133223255788993021715892260175987410705243506136263248534881396152309007603780223223529281237742961929275755303878995099587022395164750665153516217266094970449601967068539135356383520698647259445883770033114093572764013830789794621804571313533673470644138409732007423302552712974055856530560547052246843385464700739222120479944485148841201129645439520208693236939638143573221965914428866986472528394865348997502194927597811767750789762655043535428664630890287407247394485198805219432470304338305273250836593203696659258973711583821678611711812932890157353259573159519918827321197091472290709818216055586272762097424984846504314059378557809840473229253148672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,60] -3331788711345349824031232690865905193350627531638066210610927396446273657403948486846453734457513574686698633459722207874015526658253056161289489702802733452341920844717528133770844110834853810738189146603507872851002839316076477296535158660898293228598970221576044882873653633212067631268637107179800115694125827867114365313762885814240359960250641518393629854442429389985271119863328074677336352927247719794661994280858838128038923752689333748855300354909198261624853710416926512975562402886003901960054861962919506748498519869726224214971336702520156034042729179076955655515135922677809620686857747509771979563398748088763404905894312116537226568663536179792567097760678612518006563691488475045203990204199366223421481860406061126534980791998135736112053013395435891395048618691113961323909411314751433925456661754326479707423963006195337291250998769072866287029085469380729580295995305867701840826184946057916573706309892550179962314114722144914066987360098643696809849305289765233304023108029190181403583053465362827417146576525719773481060015952693617395036631553650768796570585962579222082131191418188670768371921481257163448836138607027099720635578789146784918867807111903086772123964302179826013965306599332522315226993910998224719516497251572629521883169298349351335545784369447003449516288010176580514709448505375050395417560390728648476990194328894722066848082693322862911125162302773635972835392165463015852558496693395778134254102021823206518963366279810631474301095791079335140742233475393186466503944924972812716652608479312589792706364118317884256036947935057470259344597224539651484926647881336749671995879521543443545846861582803795965856239648466223219568075496095457226203978823166259545760625786455677635404212359946718474413433167718244433547025799372438841771695673981046243963476399856235218643961353447908984298983788614219176379826077859732269148649193664380882372258546612473140735593811534569579297263482512019724166427050721401794685875481574740143913817221634379408512362515696143733359643226459618690794194113307021397809086494741007369354158865496314124180803597454759365078931782648224998975187303996063744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,61] -12807517527662545012341434224328606168999108784465418383013916799060937415292229911100106587866227050241585460415182471753866693420153691331162588833131011809129455057395562244424155197262553395015329936100747701604253655640268864017876651610903127842681717906952494934826742404832915779385051904331913039001470826064894054460727738131937109270088689625738736677397853611136883631601969322282809199721161760597170764149321058630960550743163958083790201851480720439869167925849831641869167009855306098433840103204624801825736612724361427165058598734143760740865397083127635367254524214959738823279123713001883329127140152392059631666087972942968733225028180479733650438914169793182105145153938452589964752564463541628635136992860621812638686348172298928593388430242396729688876766081133629529114874053902822865812098925627532594047426242090258496236368127920685608352549499084408550471329626081768515290497588342809401590601255157271645713092882746898885212713001993172376504272498629154903447869758009635649264900294266485167012867113672033297552618433758684203399733843044651344527194784033689731070115678932943576481133682502907547193592809307551074564127145092119421266953616945724363752156687009867807864164440091345999444876110916938067369620332495348030009380001740946018466418942056648801979053587891774151384856604233784269828599195463572961400463176827686727323185322205557087289336462722394454744580679508242245663038699252989244161523400137070745164773404345934002298778101289962327379817512539805367129207160283372649520472208187677535979247358059669139427479857735329241078060229161226609851848937100466490484281570667069842948122800620939012547208600319108081762617105076955949532837089443069708819242602509222378922463233980981438530727716732557552732659656056693722477796816566552819492438182155569044038801624145862281728502821595809051295914966804896687235100706706414995428988801892337980863023776642859062671716021407696155545808020503965970080695409724549136349957122818263508577475153870247618116014942339098912117188941320928904088975221668380420166239273118291588520200228584471980403048883785556345192260581720064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,62] 8745568486737649059877195761619530302668638888840394099863448902404832271866247473055483568248850499290487339950528877517348065932569955209440411667000219055069816636543377569284046013231698731371830977953496026604976846870023278128202164042590668610423880639515931445584406280151305731115651582866797650941729420039232434046763091074602535811205487370373457982653119082786306528572447127126060112662293950598695327608439149929421661629989848877628048766339142650027904478045578990562556571015634152070810163899019170104453670922536029445201037459684663381555325459074003462256352972559848997341110400978101549264592448943354248294373192530027978365176780657366174883757288535490617383300051977051784112638543167153557874807856397437351372385794337146371081957604116428054149954304044088505248441708426438683430914612192224225941106628346330425759806780506593524314146834254473408014305688768241455341585530224411408121519317667540028990524664780894550441652708481181683965358182664798708542185178058279566763248519980109734152293589875592306678123073555754724420478934425804007415288316665148357290959321531909049199688569073408042451497181176961696769391547607887017054541359366213642457259620078455330323331372509906841915807120930471377728702226787255502327370499779671360349496869529907785256423665118406710272010332362864628922064837856887938288983746423993948552941107053394309068801652230760771609011675268912364846628155737480209602032461207168450754068423548618553413172131764718014677206186180654417147038241980079705990672454180170136457375556700773272580317887444974584255976027120195074777517132188573287177321805237916637727477166893287282218407202621058411586226299371922798932846568773021126146242121443803250949444433924416189015113832965721139840839980223058286765123233117901590752862623181765432975181547365500691594152484493603289429433076635177644144920338119993079444859077755512233681161167235914689326532437452913184668710245860314847105216156364086303407262298984973428164417769535449707506672019156948013814847162370816975805203625772989691544442469045844934030590790100366148499776034743818827818149676580864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,63] -362035626457517815000323357412878213358699380655201941429817426904874519823589236915135730854908694509198084467262531656465990132814273468725142399222541099158142805312168345026911478109247944583585167897985782182138246836758713705759938806483395034209807776909479788339613070405470003387829610625836726669052120671076478478289707396003352887340380603621510380568530939910833226615129401053697292964577884278489232644416826895943205240428047595492905471432263002903906897044723022481802088953167788348364156319554688357655354698718706969830549405431704841129981691432780089869578401113017906494762037224758343111533990845657532142051220989782922222992529930734037625699260994815402479066712477448343130275856769853646970990257055254726488252660552848803377917084508636763144067930266574859684026830227619442446922626979451915993108036480453153972940695156808295535824524186403484783193891751705256634675667888378351814226305663421909466109558336201044349772642648203216213057906227994330501924525292005284831759038986902414427420363304350690089721570430503415659941422009012970857585517962490391564142515657866103585639204936336400238578902502265915455106772310915997909482802968078554464281064941168524845815425244284303467410224252082122291153322614960204652667732247656788120802811961397227642420315260345377325085881010583019364560498188468338470460570246200339903592132516724917995746460357818502990110077137807844397207037680001853785877159734204771483247517818433678113469845859330136022207827695164471413793438355325353777752827065567847672594437484891273138004221173122194289597530146005208236894727989187642493090379260471199307347612981641991181748273921719187456460449790041531279762125419448325846220244049422904462031387503746900917822226329487338001354924207345872607874946805361896358382264053451995168795462330609796386152302795647169862824559052879189173595171172598846925765096300569892968983076652096433645932379695002916666785200472117561054990213357036638750360834953980992626666252176556604243922439484852324972080783874953504929188349079287642055963213602695705746260262621050965289384955202593319287317889810432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,64] 9694684647148109922921022364216268055568644826745343356769200931292779935295679431555718459519568603670347426655319148114449670955350618283303237091218731691035534380820443118608047386795399328158624309985464720675079843229538897652230880657841033156310406495550062252505497520070210434491018565565810343727589025678076282051899456743813703877117768648277560616870168459861729145836246323011719523533388067284271299305135837815579564840290335555076933800593760612412501997287228094359946164116699257954305105948003601403802388369749376422568774759281953436361750811375464310244262020395720195680154817469897448273020684455696677663898486835754162213629357890535133260466478204231498739029684580524604845487564338330091374515123702253472458661160965485800840521286636478033455429498613981537292806401819807245233460355669499046203263386610535697132933459909205607461922320521846963886102689105891246930389435947306799405946463137805148688339129040801046141011987992558924165670029612635304247487599387763426977004293844837135206141025314180848699547489208715883242251398310210384447168271373790274969778136039427882854100261481079809413024989315318235514990323305995973303173648898465706544789328168332874194959863665645894970967895594562511065001668731901084290888580358439649557428254998212969898859471084527927473808306372644150654114477121217628008811462082751189507757271604485589230241563651430912994930165312330689866370598334719643565549944952539579991371884290604727580020799906892937688842306565821432415570568693906607881676085913921142578746090096640655673735659349174763411580505918814501796033795054196959508864413738054854858216072806512062083431181683116995118024257536644851914265822192779196505941933591485554377669721492142326428689051726516241960915728686577253276647773107909196296122468662179037944709632294041124239426251428814251318038785321574822160237037622462377117090852927964681392495798654268190934759055459109509414663954185889059288177497434898416019152693628683481433528144519910954595234081294416029824634723128778103374284109190134619602632925576097249445942287832379345585886237052227796523890507776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,0] -108711812830786919456777490922231297448061280767506162550520566509757678432761616036702753348055659771357759076538265303987749774366718339822899468840672974304598806303851015444675962200289348377533252144799728415383617439504243588421970138735078246718198588250662154646106338065912029564920685262786278855588603691345358398788067488984111437291543380379125988797203916982973502741360537329848932145565667159131475257223303366239243952389775327019647220536812677300616123484133654705723388574774683096460661437948030882685177462588904336047376403482186795446938616754651196510453593473774265310291970186023093744156012806953600652390583737820923672157486546489099240887067533389835879147464189465801759130994651747791329588835516895622726770611846016433549527146169595345809020303216910775593444343807569493527814335727715330537483014210033387827741228514422403135491572367039865338115023293357457163306054828786190829487438302295591238337250772048842713905120854919443215656538042538825095482835816490765221283552861320019494257563351816615633642726342023561535664543375234165072076309243079013902946759647254206029374719526202438403957549293302118429507242128716401595328499635310532495046613452178998428451425562456734105254328187008311257413177993158448004991345285412478651409520120834956649321386024934549891215983022640807918558422373855424150883414885961420413985878868618358554980817248713963483695300442685324886408391814571161355454804122933385854889140351308962338940012951376209340085277613294569714343342708200674565853687064122138205309402046382881722920277276806969599864543121139521019680242390253178039113897645943952405244107226135315299164038667294412923414938438232257982481975786082844721115578608023835191225317914298380437455641612498792082469777492497029965513248312032254574947317216265562866974852060973483127480304618873485912449753652510121241866309694342646489396512828349720892938936076944934089413050777482284588581583033954614434938778788582459883387090886279868782949990593450546133850540818232407408730338904742665873542631527591711929034551245806613435804138111090741114750299324316323397395981106229756821504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,1] -5401578493215512434848020240591649337115848597302506045266099338704026605958627768131162809584154919110992297165369241775730418079353140313203540693235625617807374187704528288094807682026967704368382125149679559521319742932258509739659537658603791049618722003081598341531366285516747167947264319519838491817245643824391732558350368852874712118081737652498595958745875654771967893788037412095765485277277045603706406242565567030512281521747784093745293143570547015284754452252410348961902852729208469933926210626496416509360813244428058591022670683276468173509805429016192011061483837043140492982039893125589609129666397030351314132711720433790379399745325758102629149891823263042314639038249845433119475790398605022969276751326842315908072204880976024616880909536155010180319721943256081999520931618178989078785840053655859385532607241678694970828689040695757111763396070257912175040705622933306723560318242435339945670498146649109272087627288637709151881346265750521294383905881976714786317126680712909109393315848699644114089978022206538763418747992840550790897197872751424926232003430903377499460183712139351147891711167703058405694209037683152282193415935101360646356484460596320566316834041239892523436532337332074017766899942950298555616101188978947105539667416773125157438630372078301828574148398102231575078702005878503119885928140738941430712076942777982887076828245399082934777473975700159334325063565683931818602044389641677175362913000152829927068913452142874453951855787140366609791218361776689612016537580989053918061614746456461921348926347315586051176773891849890450972428093095308921381927359670118030764169738464126881063330652263833146565910418245898646462991582458959136530453536266008967977690223693239713274021130263791862655233440117834116990862978024241868665286261086115583488060069993443196955282241483198936874831591904358332683033482798632265395305511747427876098254715299013916446807237530641305843155603846045052849253168363269238806107864679111340118880193746359480942025658682092794538678724616044564909073053405113664224739456170771683395745520943104505603499427776696313663802912882927307410374170726454272196608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,2] -17912480814551126434076000212972509584169214887962524599425638734119230119884770918915074870363492218520651223093790825450215593321907639252939115751424616634305326255998354712258233111873012965629243697153038563114227024303541728091056092990221428214742794534750565739300610233411052018420109381899291641299664726340811956782191675907496206454543184951695236410304988753496314750224401801998642629653001733010752852294611825097411251249719847996067852984480156705165564398248816939027817020410045001116922761038937415329339613062271143271275515922441744394580625140010118605632591307311047020089154974375522895450265208970987532965292198738960339699142918525987479830457800937066031014805808034096443706924522650201259328285217196121946786534720618726954228365501734637311926107016428260659506481214074011017057683042831589178868212080472983570057078287053923052174846954428195187942080257947885200100635008560925394306730634224685999422674170292343711548669854568978814156339103267349846175270235767229202176441740492805349057963433863575945777525485738548544951155120217641889435899787608686298346409521560324318068010487226048256412629951021262881147925558497141815419621902259226164508330846011435967548145327591840771974358235604147423324612984047746433100688893563065237886031625700896862569035889518332390944903727085655873246376442077242725030271442512362329399474895798782932494375820607273570157349029490809259329191558887740107668368503901438136637932681037404666327436202650115370549936090545234674458868809452641359285791169571225182700340279791353763078557355647701424378041042210576240494658955523201286134979126499048549681683244769185857898777147239950069712491267139878708329684960502898574195893628064221619588938345591253007573798035926037750171679798582852461436519669512802433630960491880392496481506891140253482072708857004102990763503160520987747469019149360180840097990760585936051608338298419730406751203456352450098760268623782554951347450069196587961345396314990539081348681552640809440417440776858508265003522234413478358188906024423148923818908712567489254215878022798397640929481453472434710873243339634174809331466240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,3] 904343006594660225255516174539594886748020825759481011163576075743399490620863867476960329247292387262495856694217394686799519220230495898592591525337090232487029643724821071950874617809509725374504497651793353300185871354753913707410495128852635550414002120750859688789254250139848911851053575605443953494145329486813091840733783530268756503634390782927139818379463031524412184842679526805272973208902459195372174997286712986865366386805542413867477294918992452261455800307607479037379600069969663166213984008836295747130571742018369293772045767039509062863655815425888629819241589320366078241121015500255013533143157327047479924665785195857463565887854972743544220020350131008063575351425386978963132356593093374262847871710050096798381865076032922807225912737858920387199735204259469035781850813141879986236341121994440153757347572183653612242520677663960488611275435468217658237935496565677180694416024276705004322379427478059920026639288566104517770592202301133403616991395861304755260570391707928907985342364065697382805789792918972238328924253629344688617119062910739041377697477170550257275688637125770006396285862032324097268783057466196090401224064833934500991229443803713826111943246802321848049328459473879821347089641892081186893177577960996107146646838562098282564180748087967990403509124234208400360585858342858808123565200358434775881240175817300363948953060265580122799559735900753537703268390777689321208651270305499177239010792501879501465525634521090347639060959178046767601464515222213194326214160843917489039452645021260911211278919639032922974251740754761992260269700254547940221031273623770460947659732649023481672661785413098915406189593836548409177096652113346066072356609152577984638754447718156921482927679933886880024643479378219888590538309476178211861542898003000722391050144844815091193226782840049054738216123467565669307753946444499759386175808618205066027439882819593976181665993901479055577345196196525632091773835388693374158224711065035662012154517696233124889134763703929658936005842503229841230723506505311013663247135588258944448414862549864326602426138337569142929969199217731536968198502278070266188506595328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,4] -18697060038603768519473271312441301353679409591285698065861504833118050174538264058926445266707989460494647492539180578276093201695904112011083488404639990144915831196613814798564399627950355510995003414730313356667532539650895675857317759507402805045366735374184457091614164492595123910320434475247266376459117964091066396805603593602173819475023361426464666567067839595317313288092714305778965568525099543040174156328820813495814863976039148529023448991610519609386968282902309574365059105912855862662533343003341947499320735493552703614463718479299469354839013969949304729619493472411739818241488714153634243556841014782670252992340447140384689359593165444361194612326023141233706622118739913734001475558642130356703847395938469230705826759586037720418993998262645771042158787115649635222601557825008378959028452991019778199996552050324587453724322127847950488946755945337300089001827659196479074117796329241251694269292014208002268958063485298197518681841017505196930820348557348027306531297761092094566560112915341069489506740062301517353912687077302430625715404268227757083204110308212671111779249129213120083367674041884921299376425981858494313125558303898307793736633244344128542125664948269004818375103886789992794943494284412871508433631630567676856808878931317562082185003665270004289572742570977238979053649187050123295542629555861896945791955173168638842229311714282704636130285926836134015910779396084773577115442553457412867078324567140867826445649557935186520220229833834594559187104092532545874007171371609301610527276262077265543168630580248911240168091577320201452061014469233955980503376031624258659146916540749766370686673568619650521312223807491964574367232241483875810723796028697365556916981688237788566082773320516751157608530529005980650689256995204281627851480037649874920465621022989864726899843516243111131257125098648794199288562814309448167218552378852125291184631983530812451841025020289649921900215586363131856119934165987260247287551034264821022169813494908018858169063051485736847085528541352241995041116093128440041379373775515019556876190282391759699389393267987043138671077366701766198811998397560357221335507664896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,5] 139815848429929575397483108044486540535025177537437435756677564363103866529874916402756424163517835565007734290653533370946528164208790001242436576124007149767646088466735137195766665884436788868683615998041785705424464646615294575364949071086129707649356684012229282781636075555104100662157531528904981326954311489907722970315834669284547596117797482696201793877873073508461395052474146126272468504138890739078337019281181128371779365163273116850039960219453432612639473577031439564755986830284579789794898982398066843102294734170282148937908988594449499354673615393860808557519729299021455230723296942872656995194559592309435917913290124877195303689797760939343283218617878946888567574729944382498306534795179166289997239161893023689333959567642924168906831480448276364233006661639773349871074216381065612204685667952577081781110280498531008598385007491919169789739723523220268881988333314385151133912139053500867331637555252880534271688116277480957267753566141569197362467570836577559102812578917821707908891425124744377506621144846663448500206594077164165281627832193831329585908809372694712142859095510392968667121192552672224246397493235497770612515774812419165645194764285336529975095394269132732826456858532652431517157160414422936002825399321005067816822156226746661023352707327904428664290287320843738456556451649761006687477754765285086660172664282545668957533851378726997273434080775978391330016975575278143612322762299539363558314528962878520564769723682415757520329920005952852130491231530113324394484917747681669686768139055123801509757772916864996720120344874747910119369340885569022157376772413373012937040542884355157590540424200661872506685812795430704673036682180059151353581988139400093053735243490557930186954518018970783106283770488645526026032623316091949900392955029287915944909257633353457051949886844353464373595806472711274394694896655747168479101736846501700639869491998893205455454184464330420023523196089496870890997528312254016441736634978401514379910897248213971913743050315081013621224913096789696713207431194076758734630430301986497918780008692992128566992944879370411374146465177820460723503768769816245920202793943040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,6] 431701277489939805382392701645978924960521163960655857802683906448688885939442554530162164052645239313521762370302741370049528544591998709377936564707527205895189875552518707222532585046027927321221953622128218154745908145624988947848632076860465836990272095307420141306228296078169029536507535324589021151625830343075798428050147620833244804957594837973792796316990556019428847595159043654824557118099562320637388265359903095874351286358557582144679083611838276487665659229163937611839310045630745026341232561094509768903653037281756549241007711214946702385422685757388724834015728150933392342963215435493302725207504996199228952090876229672143941477138209728712406269902246951154641551006328715579398054094951641287272051242776203129104977769891952982573079432165869590053699153867226051134455145920634424989626830209958626263703687596966241024314046654782780558266811166237662470407586922522918784654704045386140602850000934762024887045964699496573836136116500475908429396932828523881899744787912277476465635725980313842193757321549281182538971135429227222181582308372609181935503422149335233861392884120704377403563175207733995740832259157139406657209541395324432150301432810263917219888516228129062540760377459824089095420588661062076659733601239069320208259867121194772620601813010713740352438356374083617435901513349233831982853811521562143045815009868712627773995349270955361895454399012174574962166692934600892418235830997137634856199904824272439665581830410238639429125387749218977782108856624684814993110835691680542753204954647507759873416588694786314155712991892390790622584090625154887041135278460647368456405086914330495370269355393361454235015899710032664008495221144361554717615121851304491923231363836129038399907543655507973425543735340912382424453860792017628309595265540660276540058845751700055657526514234648402490279718945934830553418532960560553129466120137669969490220025770921454377195321801898312652893540342486825312867779067173001120685767653238021317187742108031939523776589405804196469480011377795578601524160941442545500431068970325080100091963479302597627408924134939776249545988777961768842417988455848250039806436835328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,7] -17854559133181854104457863458450368536942335930194653611323688971156335538951306821158921599818159864378848018355726242032276967023873462859756270590156387986020496028170784205921480794835318729192804375259129921256794902362984785450794376209313225364125774510997820686098067902446516454278762830106445156776703150700160199048900131452144070913287896485288866057660307542403226249608629033020975974951287048172053592260972536653855712995058293617906079391761686727332609860198787147472971108590323005908067427462790346211997707468092656547912245414870058765798562380889401286107804979113985174347289334190670681515078329606595331746882021192822509561593107964249869187288481013220899596407141178250991080055579681430425527515959389653995982975647361644855218354340004040416727947067995394606097234453698596931557894373515562470038392420400053355337899687982435825629336063187790808004635380853818995444543927544418980378657754399885146296814986998940556431719174240752297161614256262466377586187366297631795592909629776640936219242572757819201748531650787298707394847282755410788828606756671574045784973723427216846575783985298765481264109522068146124753435008963864111018880981519280106439639113378917687740164699176129969120474552414461048728771710051088475229773437408636154960019209350477129875737659335782577116738877331357796138394774698829343927633985388563041044522730928547680733273687171760543165966147924393033083929478342130027119268081927869828222090076952228838318742196616651583962303784770986452537670068808258377593486267730626658085760755846379999100909987469517760686754014186187668495501401999544587141267482849334149724202615405441812715513351130134145896457378347761434470909800406069784344258432506972057092884260311498000409616221042123852031853751067414392801516230483624895398748802048064141276844076751407264547069068657316806045474184027883520096001568228065560675846424275902556447407968541106514576425650996926963911499519768049214551827416227744543199772561680192546823147013806427035807760848058125469408042314675495421117344331146192858909771656001818287373789921702764253959044847628978007321418059473157678277602817605632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,8] 178351526761258293243981202731178091398620090875563347449293826345880516073407050850824934615780716449738853492951702945000427868310975276305606509913902644968964087421997968884849026362234132518196446412788508230980659797937248900353953016310488387388548315308629277842575611883008209332925661386205573773556196657546090169987543495141966474217912492029647338164606789353585816979113813449985417502765097101077565156804789698643920326201267975372877657057907425741008626958860145687941776629910888613888076395100115611893965159767618461254197692253672922951758474233378714588669592288222366062698870996474292795591229337191085272759465051110296109156238654295500630027546275637659634739924021339035941068612838678756156453657706017484809915559315268928172026654373839868178089044971232290265988828185073157267062279336746956478875179109563661785887010183977387346915731784786028279677652250721996994630747595907937872825617040797044360598409132786729852613378038505528192324381128167302405672644575457095434087430494947834591879994162012991226214177711809626789125166965127297777699179209975587668491173281810308087672755194570931949840795175629799392718446560880004126663267727242740404707435356710566767650643967118146289393891661901260587125045785041954896996308964966116291459434431411502284467673252650181196810368942072668596238804978102712041698477540591712842918955946214617999464564014224423962993972392230768946676598617079878332859065851088785835979068010782811420822479077088300530571808091421625364012855675175096648359833654846869125908026587500615703965652359277783346539220164512040484890461804546090267259566910449165134469778145454089895249577722752669676350571474446343161757543637686459839570910572741159135984971837840758022825694946298196691902198706972534351937481758283092297362605205019137685873810071944544701489793683795656932490471753376458133270672206352848263583477364276875446171702065718093953503034685657620818688246086658081336506105761329938511362535254651607646101336757971469239593459910567555932593948405283371289186420783780119619631864282873984818816969097483854196469337274918242972547678368280799267757849476857856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,9] -984831046768717143417872204441962220054173217957592788342662594024329343580686763602444755918479785744472710799077495279889969518448138591861204576930662914339882294897594720792182922122875849154031703159207989418322569812163991165200658037296170714612019564290131965061018532166790787984854743901295674151180208350059518794546958711080020685812210106764264455175749794205855677497968165265136084873903132722418709066717902395169121299228179273846513636040237533429431138636250915335935283118251994578695586084657745009565525270120959304960176787476811943141374681665764995122361731174145030212339459094114471206625776594585365525219663405223632298976949583091042203299137471615332261934421219352576591578653448534864648351307825164729733448888573846858268202980173157146971088154798596149935629137781019211781076654215649173840040104106125311703420937652125390874122165996955244490117551350306536260585573396245261302346558109137631147132504882649274286382004062815672284431919713950216544896777631428520559545183409281121366439443790122150443613944487834445492798513735760527129272144423834327513835656788223202468250764246636840466463736059330498402417398968090637363551415560617433698895148148112470088886573704168290640055549756193238677341061048198407539759786161709183495694851391737026285290293901541158434772792253436831490042949631744094341542650529362585593327119956392423492203855586749623416939282668070885255897921841579046220865319082797121520319107896606272398215900236822321747618071147435169017967133428690897599510782542188495141430130245920701296273032893170328298265768086352143362077042374878141782099767003241795168057607107986214765814357222383656641569838317214327789079359947940766389285342279572129122276819661632949772566272746671226950492103256556953249082262228663442364012922871916533032852586196439996974347157891458486811761005415720109228621372085467536225943846992116182096623827743255710335362041638229395176019515651301343744163894321847979356500790686619818299646133798445259984421412156541408036173360259915312258936040856437468055024977059055562571888069100747543350450375437885133439601686931803510818848239962292224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,10] 3324376404626700177259780818878806552834164896252926428500194005137791590342375038432819500876194800222558646088730696768278035208040762538256764985574180338434439256817479716807553946771691249020579664815603921556847703956309544800809325572795787557599022189525402617110484000057094204794582597118421104149931517505244759055018612651655324532469981764629610703361855293081680031333671637561220620113615762588929111350763067588361102042863837619142452036526000601038586981633929870788268736028787224322800429151172601508130500168324120425065023736968553568189289207426396763523417370626108086914194027348798013120745567657005428211902651663644437770269511846518891337131667621664297731012660835925750428886427100917808823533761489638141141808550828520265425085768637532435550915752359233875075057894937256710515570585789890984790623068954961345585772008617567440108126495122201274528209098385125360039724554759383077214340045394124174752720340118638242246968509053743295167517985427078902100871398464780581495513375924982423869136507443031558947172148416845083805976949146299780671394766355805320600636262042051472546487750560784048709523374979319275026507744814709355775002473041992419141978117760903655477325595065463481207600160333846798128318339764543503596769153362151620736992924424668112898483176192432468794672634681458661663456724988907059218964062164883611207882076652171415416033937803140342061469144972736837479960374689925816641847837594548145516421836491387713020308950822661199040015668153165962254674158470353720673939128316872234391507068554109695666586945511398851199744215456870699983921088769315729726840207593687584696417543399917426272974179944994865109228566929316757866958052080790716260572317414711786148714209519797489170812644614393693404746633439611099454417713593365425861293555832799405203833045710889050183950907978163214100607214142500773288529436717757833036840492692730355974299515896593148813042872449916647183912789687925256108469362158911214186375549058966499121255687250510561505758905494350038898636308592076478572069233427526187323095291473753787817784632922656018775834094042868341326634872935331038516352592776265728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,11] -7123715896140717649365803372446772150543028753491613905584151991128246128741379849063542479439238177372319049034357866257785947539187337615741323674920343488635190171350031254404586414496393855743681085090513180912318674128789763388738966808608069055195780768269160285614521648245331696189799322788054102428843962222740744818414536108013364765265874229255040946270598923486761440513893868926060837477264768066227011820315608120743104578164262860401854386449757018444951478426505357111542496346904291646267745606884464938628430089865317162033492184462515948803587492577984722996678011871540816156752114619307901768280343955150114167160549902237823385902110605383644231223544857123070716331299591269799900081809197635028368720434015991302509473826960772760811077535794936481735790681235422186097263009371669395599465522229937998994806233708746828166160196307994406399323333959245988674040828315714011366185260594635290457358324493282034010815168647552562505140078774325418439873398227605740473224288635217114218275230463856930758390604364236746202670817159972834931163274502853275104881661662132512008824870052187413591299991307565537428192223880904181485926908379305818827226573350751138712608645948344462550056121018949054177805286316386377385597266210918972639062123294411892932599870665124249049482072829467465384288038499269172792402555600332892572714771411274962729201880944407427873761963803685201006476656231480315180720391797841387577144128878411069879145941391366401215436316991022462940361243018091986001343587475168499800591865691385875258564546082271526677138061708068629138800856695681247364014551756274833746383062399307712494865748329989073436421243146362447871425957353580909095039979421886727509283099828425145088505487452463956208874604266251556750477793568117138158176181999402498780315392134565880124296003030496645649577713940854979756631155586408676905986469442868243706897807719276218079186385230088777715489526471673456540098693315820067859231032701158947389643751767593499392515447487928139755066387251622373642841428300507926004480365609721517316564441334917703840623597790101952549631092797549867083680228320082362085457497356763136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,12] 9292456208140148300972175624992488625970966384944070683791663423270372583668807224212548109225941618516027426559572700047951784900457546611309435456275426217875179843305075745939123100082064176797118010753423475497215812047772395318250334695083976254526032643098654856839468781372054447591560324452880270566957919449941535100270167734222967155561294751242832842327970189592314402600924390752610616027615516803902544033652698799723631061400248355480739455699133798671144632676240725332687110437300935699513530945023630521930769034184552647700701650770833472102660711252385749810860333812462143157952664048293812882002299182416811445785326245676175886312622461813054963239714384741143055213426370514503703635267006189563381502388310345540561174499848432448365571267411426737336680527179898769401954393588404347295562173746323670712375020714288392786794012211250892645852808473335693878909927150184099985037307436694361880148606590984697916997188282633370681851604828708899818839462019769529815640230915802566443075318995324354095427545514180694676802751237287118921434925715064790031583322583670796932103200220076328423730090565963592005191136629498583941072263177497226378808596559564560116188408291847040747669108474073282332114036599543668557974223926333450409590352088591689558229464235521128236637907636937988141000807515242177559969473867161035144144466312007954092267517449846073179661189802649700310883454496547715955264822519546063743819993032221336564856450021062042588046698386957955552511351382897566379443809784242487694971426209106439946924583121760382739752750785504844955033165614250966559946739164853706046039927181770561945872422021668420117975030097530972950296153209017732162912341962379487279184429141172317227976622111252397843377443277246622071443644475974781163333387106040651969453067835639233394662934162036877225139049709316446528084596908473469693995306009411094881015959671737238663440018520431579400954414448174042396674901397388541368959679316427673352064089063231617217618753061879668830612239131735666471839538867828743009205505982280224520256392922223925836834197648008881625552879141647485543615868998994580686815454407163904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,13] 1558054928925718658850197316340765515796960533315056093342416287929670864519212759312589810080559504732428038025058009791628043809573156223093119043032903740379771825040507298763707252392814179215154492391130228712232610257123244906831525618697769752211564329649617435627648578642484525307807142785252050519132054430918920088082182583600134387870503638378485482649144617410981170390685966153463379032695160647733958423518810521548397360540064487396691180531616061083459780879015105770351902539520066302713905905459695821374368011155750543054603970375132000379933431482392558105749387968189225909946210641454795100606160302025492274487505463481830088088218632834287998398078542464061082848426521775337318908569774337013924222859776784868338885471140300158354478888347594558533668830583555465618648999592002320639800851846494885373685162506966842781523124686051809642617221393844899708997622473371301370404875466698837809756537069048490141083210224202246769993267304726327043551260817597892877809729924346562895754629185472621096742813895345525350951657813011439898698973452857996895184293488698738773421123586637596375524417228033657311252525041994101083295317444446867122739931031928481083260995030792789448881909345136286594167096804332862349831576678151674935231007162281265029682703439684948191935591920619457514045698303025729732070084051174312941735018070862621412054297379869996679295937057000052393579156082330070839151106405895401964928861251472954895463584361916800314527970808946795297708280181048276378370628097171001028663312022245059264112665463284212713588338034043439091034352289584501744043089273502144737150790561677028055414320838431324964870990268525267969829981381452139377281422242012897285720182596921941914596878646895231131910766371562577336165348826229943941665358012724942675184513040404646082392683273883256227821146183840639412180451831084750379610061748395323033395329707169702865545330956296654936107011211340617225648457357520711440368350940109611650392423429183828131779784398215579245453640688297686319213360051244206205281380994061820782776631593298092791899920096050905446763697914367431671886101908849193325953629724606464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,14] -78134091133701969016162800469477954927933671021499666768463175717293408731907300431043078463293992080590093076393063759389144795501326115685186239192545954852905614908136965555323581958993382778883090155121452627255658936873939514920445246278795976897790400632989667817330241770543441127623806725076705048544645617924501362633021087490374284274421742428973941605783418097810488346021590537558858557602079666707261629348759091651973628992084991569163849264783033930196779476519079623484007211129958041854315306975514735046408512785710544360312246791261310996884387139762946909995836288160438584386258644256800267243000569732020854434083583546748477847324417330868580646143944450219271800617148780751509420413144849768342663501288714686238340540256592421268898199789513749432611977625073465963573187604571663789461029594356636975485516458966091561347727690783652975488613641048868816010062101450745903941188706971566152003928041638249466034489335110600865851045838111105989331100430905480256257500970974621685755532195809846761572438570249099838823664130404616369037699232202328706146637999688386163352840907802471112535663020496981692462984777890984085953383595899631490210059641904080175286602275344092398247477242780351956171830113655387954477790776790607457465140194537195294802272555794083174167891685878517016554505785710835388318639687565632952988881961103085948615054777136577495674575815445048927639251525358987527530540700876776587538896291029967465040102720809250058922609832270774839891526814848696240540519194845029789105409303598295047738306768662699916799645597132030980775273563851302706104366420658057928718445684962715388819163378908263713567339789928425339655882958183177331129317829670448380682289620264297895440535907417298044614823835669710990872367660375573142373722656128036370632000681981753385815964585702578035575313378312983628431552421598030200867205753821945829751725175102411515629490017332036006051779198645803693091642222307075369020059939854839459564537239477923644269652663900610960503228390896808818737686017544665950635396107543282727313317512727182703282545419397714062361977639530078351441048269349707941733833995947343872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,15] 386407562437858301240527640533943659346004827603401499453084975935291127908324476568128670773785645219838342987635474661601923566423941003747707448635717769616956719071174979299931027637943369583094489851325925809049623599931027754841607369031733846118289642467555566906433438807354466965792130059390554871128711254162088243638078085126070178329145460098315535555073433808220434521659814903430625952292443542328308527775146597693953529784615946355864415170566397651607142824558952520631175348922464706069163106259268573201678956973216739630028927010056183320957131464607078733482286522879420537593180188978980304937369691858862904086510215752979120703633243416278238974676623979061686300725333622070413715257562707133318161034004573131026856092152096704120367416475760026388987241971894423422405576214893024385060348972196048515907053784920126857847777013819219240744493892879018054024973155414978397132392962304164061238402686355903756767564843771354328236086719549761517781289232869202730651493301604596981593243784870056319446321937564236342611131489016593119457824859726011550401202772115457411961465221352217047213274555845590171443993382616072784528945552133960894982382407921453889171975334874924536402621789258762345285820886369580639299308772090643910173807467283806233908620055006099450609269316054836791517188273492572056300938559629633729905968242966397060538180151319849044204172549099788246718207813490233528572186528635010723568230654472812591461669579648753339032898381535064687440957070821355920519333618940983070966461632714241224308364447919818521257268909880618245393340016116239031224824867644349140643515088280275243939564141381742453027830197392471478036651328591900832072292229586036848967938668007799079518814550268738123346868017876627080727403901431537938167881486055159755143695627151485218421210644421929721735375430798284293784812269261730905756115531459307390743748670992771200514252008136446783051234857010738493139210599782902031723570868705126618902637684906038074967130166133997247624752119958433225309634970697900387839741507604064107253915517197237701832399405057416100680430453626200526057626160018539614541632415710838784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,16] -1206026171073323288400718770885679844973192192274854617352873408294353845162140227112081949741059538309001293498480874918634208956113035342117366230384529808369596776017739426804582063811869155266175476794069391889867057067252265826980873133008733835678481448465118429203650681170754799928045835952721567317782549937225894535908883791702146998103642374963224888983813936492510141800819654828989221052746471045078931736035513973516037247773934058354144101998003742498843729973115694046775608264088998614636929113876248277313638892203922569744480593781744625483729820092302947850838350186039605339048769848353792054330656595578745254997146089266329703295036843199391824083992259865967726755851387197940621760207736648123096255677418314696847070685016450640183403378916435459208610739008852306554348972513868748466420508590446056157100613652182224693236079604173187045972659410176069209324293294323653044565002609817599389293932740927182012868348685565272347203996685098934314115860407845179541664570803689253015989993820902605315379301845660858420857344517663381204070330664907172352859900263752062222316831696085767112400411511931918550127295678845539094111707378588301838984772395621318585573606119622783813889996551920195757203413659340120678821418868633215507356994359935821823700277433829422700566357072001477819547613230923834512056277758814992034305533442023376943099208867136657214270692092231230998784903280970221184861578302003538982990210050354616555929040832131798914264743067083953048336326968748259655384200539924688894067556668843228378276506518493947663985856414870762750562615922518921262866328109138072916616632217791338958940238074719396971569400522717436038186586208857935471072562635834208931111835454716502731937656414780415414086849578190037329398481740300479380754453039885200084945030682327171109353453726386753514287527732539986125964493875913695698687166049753432941297147949838594717059634772218448578741076898911793921101028094925574216062733281072342582755226882029771419386168746138423832653444884340414582936466941879375433282227084434254870557861678776587082637056181005648296999051816139681306694934579033355292365165323794513920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,17] 2721831033079016874950133851938031374744082454282231450757650094983457977175252445976784592686575133590198930401988829491961378945331321466811296143443614620286462864031023356828656158358758487448862546030905214108760238628885564811106850728537033550585209152796790219509356747422211167075652826906252258241558048342485978726736941768383302503179896730840505506857775252214915350634788853863890159229252233115825139172323628339240330922768452107858538443763395197950446441283557324307585184741734077819276911205975522117726258272780226371707523822282407306361409782334842522602900604107977443717817282242465431238843058499532581550855837227983861684379352042628931416327675526560008042038439322859451102758402976398340042034057935862702712452947971252389568091594013584118063246142483437020694509669515083584595524163088859296879455550480760275359767750327418719561554815157729488958811589056283932536672912140539883807546226945208211358038036858171130788690777083279735292501873329932675201860543063706488329928485627645110446899159776706020048924679145608029668376216688451370480261166663965156998252132428351411129767785624388022241261131409492934509795979105221703556726038163960640939119369269710824029751190485622940774191133744100252303435016922051261606549694466790917034856778255019741866226161343959198713679335442283822208010067112694626741773145238289415852545590498445357791724197440046751296991720761138493765517849672729782206756605185273025229639412986147682653456169703363440311195495247916899837853756776643747208654197538204357960326018052693131488762328313652296329843894874440092041430056140582985401098225247528847387798708932827933177296249826042561405980295306503476336241311052400432421788389953664347152491764108748856928274627641913305377176529959047088008580390250130009046045899657379103312267801206954840035028069952548344503686672834816684438786795010242642221707648551649905287054567176140369113032951026753716153303022342983705087554961220222538419047879022347236071276969696595375391317187036115555943260110240285001251582137120938936143361540227848858362937119561632805186594984274566837690715789695960603244086273962527424512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,18] -4763133751010685110455488600843156816887937498276725222954125117264122049671101595606768781324059749732999595726393482574763973449580446705749003410259817136151280996371583672601504012572636374209221105664293317734489665138607359759774002784401287494607007021414492658639981470111092949121125932069616339964122710363634419752238552860440988248517160992863290135406431117611462251725422410217396580345221997741869111173686258863725985802901598978094206684854052758355185912821262611308480437505760829198377158920828684915640982281187220272901470883982672477306423904868146951511663386554413023225906587118633127347224253353475745898954791844229048808401660694876571903229789481365722316420122690660941728634580780956372174051490791513685089643044035063248929076894442848711860567597981034564039367018823620827753020880988671083334316148955432600474663810860872174989101046003695649284978392551317718103311295110832570710957879127938980698928972215641183143514947955086877929821096740293244935603355870310183159160609880310764203408375657008039029659643277008040909074849701574400637029145951104983620473317647478054373241680543441054183374988317782497525031545911506165715831585101709833522581455795086150944796670387070035311720999563033632989187341027952839694843335667416035452394041321001518432462587082972592274233466634579484376628081769409905410932536750394419955579669756112913671012073715404379068078305722986924434600525190085183536545479492250860942454776970937468971885215889685044549151553296601320648107223438710343394011392782717971212606875406982609975471446990232051422760478405736126844193085349704802427758392488493622039142593166994125550941037828926151548814597790888179620736157494589578037879862602309294588833413340810100884809178691400181875784104899955236177885123706973384557451081659556964780189232487940221409457951081319664061918990787369026979746776646554711224893771351325211299766937302792297284683303662587446400139359622098524527938161313248653655128317864182009625045785170804812000481640267235942802695742325254526669771887280481201823759617636954852499480112679279714554217550336192225185516358543948595782081614946167160832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,19] 6837896565723618976832833699133557126348436273050234591158662777063945321061469984215404194957688526033558114623255232191650963035639249163542565423146636916965040183810960634355442589842204629924536006262226986827678706875741441389233332580324112885286811957169382489879610322477077956084014429599572067743429498804549159776057869257297594639123532400600910010196117805699453524705300519120698744899572696649834965518000587014821482565001766916123538402271502953476096577123229414507651049078585287174844082811199091276605672927920753177858404840391705224586353754081345883284536272657871061810756139643365312226424756605432222347951702120264933224356140594811092039548613704465667858790753295713628516760776575160158122158239550271779954016774500788935580713709159619489995075551514906945941377602337503819686297820038816948627569029478426018994875197760490945722598613557637489512093303567371727992487873431656733969379493506279410386543985681848991478891172264986251295962759870398529329506639328565949317691553046136229361433167715758732836685705547546867334658947038838383718849352773812574296530077129447157280814691238331954133703835187269061896639671683509400383137255679100258876737929905846603603949441232306449783097012806462983698106393325341524435919925449851770589198068031514637280121927236877782597106400910240569400768194986721090022360191590870378649330944716429493476886125541166753392425453624114447107892976627231961871851237410691674947857638777946709805058771904583259361849956286324251023444793793081694164075196897335662517232014425605818918268867374880567085643404712390036823398201780057820400345494220521474477403630676614894607162212482895323044828557997902668239366966973884719442387429772433994515451384829193474575452564308402925996248633705154424391257927653791718171789073449376789085523011367824205024899368540008808250937934196868758362020375839395696860085239003063990790478563023405961271147748618687859722945373340724620674281285686042647494923247505816235137212775483857369003913827774949031940861771590260766244695806660304658147911315715388013716138555493337096796928058973157046302108490271682882882831535704356421632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,20] -8458632764244626111908682873844623872466352805314867579618577816223650103239966071320916697504386295627264990285785937100476836414161261764423538461471996516585481846495443426770321089290498894327011142129825052786694197159819052823543740467701159892966463201005212620745924856441206642124370502281664762640255336998720490821947004145744400487651357899846630591791885254643104533013021689963910327574064800259420032839799452958554731462826958688571116497437608478350562876866061152903679200539676070983724906071015621983989162829013000581293255508195219473287320607522893172301210421810810694223855863279825385057293886679868051464030542635316671044935231213805356678744219778066109802886238310975760980068483327489545099137435871546001152593830025227792855686285505292079033128948744009961451409684400552070890754908108074804002467058034653405050343549782789619485355444385086048055439410825502034244895272761619636393483710591639873238767290083058816283239326798739199789990407343104697233144131894643580410415750076116813683783971874757533142158015086891358226007543222259218413325432148286385400699378012226812138307659027248911528098355721755622388138909798005816577487992247120515556064079264303958148373054102341631369805812223548987486362345778501288846464795997597822580401936268529606470579244783589828593197240430141210947489873211673932373904927569791824024250474650939856447054947441970089889744392336644628396008343510431522136929938822451955260777004407339996228316080810015357763462530518825497939927350094357792224030895685160976620786052822387228407794031000336308213576570753864645386243378666277442267355733325371799791374701493457845548006984273065875779488283766382388877543033212660996074217682047387954465472559498402229393323166081513998173821419154535253226335044210605922717006368172824340971066892225336838727940745272197951696814484812030872403974355005422191554438661450536033353772694615372617943651251440387863380707126165913779552546235867028645144899580282515040129310562545059783476612272956696408998046421636693110364187816412452421096982996312186651798528919811144036471992781629536201169796574588368549246660536175547121664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,21] 9356062229868910319951382315131922689153372316042745181549357512594187079864387819891040031820045615176539838479964142194005817772579742758372495813643777071646269700639075137385330178851858733728074485402128995363395163370015970031295447620947057592456269810968905602925796752878985009418106175831673623302851823661709917223172239731592354158070635321177382303811726629897407955394592424098244670835651362902043535137093752396605147700662989420077016428673726188427701793811315078369560305864408177085253329864517470438233820403763963204370235217172591391828731824100595446840024330381359496483844198212993579319553882635042025907598670353910179408843621267252251989303335863724652508666233796586164679637011653718930404039570464871913431076182133263091933459668652679282409888738639328933181851747516607389210605619946631401523961739145987654581649757614738865567876676392414115031757588966510584582037013496511321822790030600817942482782959283643964911763644952368522607263630042348779599473006634093543039729004658202063213353058687448547776881665336346858592651973784415823975447969549543404094842740924089744864228309373630566367293914035236523125409226558124350411273636285094495822884627899168407436709902906359388218918215845527622063135135220792358564233477543832073879915414935664801232188427378137473187853839947367055566362637471164332045705545213160372348007721997964361672489634007340674993291409389944026325353056314379872893121001699910337285273983286534251595375132546722798831032333341675756102434404226152419363666643459080893785463290585830834698534473671505449151966982963308604691346875110600883858761405321165487821148482202568064945162720536687068833608097228393188560374492469239359848821688474425693660021749287654354826676772617331989155773752451336377361216741510035257250246048948080127442254153857414337356200503044026865050309987025617022426606335458408149309415112649999607669929163730072916080114659496781426542510433575716357519080240251030544494045354238138464447370295354297159035622286745615042804498938888320448202044734967671171277393428500564116856876841259026632770284442368163954060762375420434648457352656257154023424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,22] -9399592743057120158583206210246363214390229234326003275790133270625204981399372652485461495832836542175487596688220829090676729436357852922053722596413340405023571309329066858165742776981324296430028225046039299281095922927669189023973345167278227913125909014878011004553316553822336321612860502411113361859913877493140794809902512326427158566725038285587805338581931795360916987709990651485386124410648243470235842690908528098667986390147642218660853257988261373163622101308119829461185770132283990618259056251826611616499578899124678489325232308224215042333810079931921896499101617405732501626059219436097534184688152129924226893516420919543994122039225880748460738049487896231182122448754078387331400628841469232400894698821842297823259979268672776970141235898863586074910804633651309834337952671369286601825390572418026000951937858799622238982302578564472361408146838282756757830860127856290814140122433773413166793458555005448714481515422844774603301717710779542101978175965340627859152866034485691282539138867853059339825113679264262943411977587584426522898825152068942094865333181807949171017128302310190468904947776952600125727342720006197376606577501156841976480068148003044486724305636373926742010803920523664914508727669398697212007902570988622494305760967362409598865722981774469224423121491577598567125435818879081361684280702779178774067741602275759861899973829556578436247227646027833493487542323197622609138093276413403404427878851072475786335746303155132482918471525170548607009770884835217764176566795432333928684614587495565949197983485139252644005460303949894259801780446511520307146056646300994554899415834665194791000074229185174909816989952077540818385992370577093228777356349946699167638248216867602427042640214390651788574115492276756451747427378539415068204328292334907683311085607638247219760012272301567840921231144800074308529882662886807898593374251371221996707898910666662735411344535618659373864996257801294325124732462524906448611889613400424435927048841001080853957109148623893960058117939716985893810510318849146619887333918539832471838752464155569788261075613474675175398393283732901611103470340007755486201801427874081669120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,23] 8518930010170614233579232660221559532010251019676040856288732582324439403989631420064567215377198786179967809456133419642849027903948669320765872605359393918966100228762936226484506781210404340792309690850346495739217104346779502421590712253306287069849582197070441447285325522315509585607466836119811968292452844511775810033617255631942552125469674412970926708073446492742440624586717005467548862083771403089804073190578366703819175195408743980602732442640661653899925922710531892273055508178208715030400730527929876620900685253149575318919937050487591455692773921609375487863599672832976112605120656098901778231913051757919518147970700924986876996281005373032954744937601289633017949265779846619443223614928144948201756803004944147210529770840394578197195923190668494726318717550006588335719638326280132992319867468369906872920232864027151539174889232718977125672796655760942155310943610122187164810959143946317848461874286250690038221379818037815104089238966464864849008582787576219106697566119807760314208626968480541659556169460766797271098975006011214335010129541668111786700772722631730529039737197355838024673451490865376916035203490334889920902844408410412330176802211679486270317211403571612704173337784202672245274344432758372237351182914534723828752727597446549605923515932155849217600435593720951970512539943816608602913297008203062698984351428399683652841638084978754229238204886054008370763863898786085750666927463507575295251491105759945025166807304175369718443905098257573555797871111414260774144580375439773299230537973586666511311332774309356119870982210403204090656669874623401307303002172459184247644194779233986314046596830375468112326058478562788563973568752391269403878333711149730974523161957211614224668513409832831181407157718562370491571408900799385596772648107427937183638918292829200749576582115549974063482236544976072704118144919303853153810370871826257249084150384898403805072691423049542656390798286005165975974135831281629133622302869230158977322974419927055237973952865137331616447385695075566598851502844295722078962604569222565620285872794623507793283105294556997423870035258765984334102730945665153833967768781498729103360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,24] -6835250431350437493400124182681085857416628967387938715555271829108010165044133187036313616964788556824491004260999426065197668107063110010429332867759732833567935840247320268910312587152355731547328057669823216632184980878490516128610363282327998140880760172992942764069818030470353562626402720435416808230487838052578825172057154393139467527492296899379701683877350446040217642649997286131318108425320713547478202365696987865138830561843753490896831308244398827231711161662990480095887691221565643640323927569941838251119516148769713890917328717424961301353071834328271666575206249826489364614745944838711350579577998063010132791787723154791553365138932519098622331534131738645809621760832704546747651474223440843255227727289197026715489834461033068418526157637117371734370977558483247795701777887125391897395312922860595703613140681884938264491462827065500135312690077152795689723998871592523567280744733349417897436670755462124964881341479106856225042725678688973656010162690671479798540046760039678549151911850380464027675044472950201755186341290901225699244767835688003380853602494183699723386261766439565174884981085393780902520137716824538031565985109358610638012627960678162107208639092874924475366493759425850001097599350178565484375658531678402654090533947674047544218210217393266175225467794415372415474031890444632972680701655565330277099637003341014882620966674812504575619637901138330695313308085488708865031472046578706997324020507893058976274092216478661146393726974882111953518761833001497466722707320481095988429333135072413775210764535706141445969828853902530716789258406261253295739469459578396865783751249025634940515553309382283871168399942998986071822582814377914893178658357875108368237175352201031641377627890916298673776425042347742392532896944774852444902827569084513823825439742941968939506776046206338538689512279738209205012217810573759595945884461455315615557930772580168877489305250029444488359234467822933442201967262354707043232880437717047071059178595113737889641417915212052301265058977653356687287525546539257104122285501731728798615429209092290551941885708571184472205765104752048079024057403483518580523948930153402335232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,25] 4768596261007168593213388696297486481858592221205970912985845870597095603573385349042472453407389286667465172746150767964379802319718297905340713479454027955850338373761837687018430450842720584436235795277539320478815595207251174748655526166657119293865265370015741504417397138834895766732807278796840381343696671968833607725001151595915093972932791133786435744969858843387253337235978923945097549058813578063094571522396477371371930629512182191351153431798336485714140247992110199182654946634876213328932897988530851170371386123366701147593396075362290509329715306088250147450126106696469273888500000163704418159189757264096164336389476750093911216518998332849554780851562503872811809103980307076504520454140879042455682600645037879522446626878354295808676492983180203422304998413660810069477340801308110776273676917430399532084153823486102028030839188888923756472125493464487347559756267184656852014854077746821714508675975812292235757078375238317875649234829355380259248842356374165816071752498974055373912477455564534903042288156615010265056404910265085318473794740535222890902918329298408541140011875830574446834716478836521900774912591100660671786111544138948773990771256564771092156426200927421835525578696006255478931264775687669489140370860037425007192429476533184311472945524283657364436417050724120139582614062257872707515660772875828781891646279010361689044745143106801646363501776545875334219743589442199261712214092983656322812650922857306766892663340588353596966637332758522455159397086735317391609584466735968814290814531126283679832710421226869695960040712125742905797768457676186637663832019913096808212499867522093385659454282470911485944978435929409265923559189138888999065655907291100469671916432613747888323794993707921955702223840447696425638943063611083241963920347010880794232120465664651682779571297548742420821031679052268883582362121917345473923770115918296126321119715159942960337976682923728600439019993980965527370078438561342186906517196224508600038068030854462868115487434183295652159422703230763030381113114535942105304737645291400117877893944860522110625330495759572918491669952228400150822609268124666365233526608087677403136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,26] -2870553572546592214170891599024733163820991912882884622861126049304047854876841721066516008642489658773043055185372195068388929697758141312270674851494888291513252487391435283586099871992503791500548694352788436132726949367280312431547615003238869933202252811913615675730971528334731479521716427996721942780158940143460825646161369718172653138558058251447022383411431960938314915862799166741266308357922506464571293550013641577439643192849605068656087522862844601551194068100646511693522685787930619819691679452944028606121825087024470393176690300199980412969392223062730783837670069664295273410450615409351300380330960806365574898881657229667594308477837112774720715947264440230430579369121959755599628579740140493438906379444743501351483236196743993593853701166751902796878965620931745899038372994111867580163851023446524653555618590305870456638698198499911175493406867909189283975361454673006054309102904195651119496648115049536230237938460869156207444952080834801923602365199961221615661982934840019519034157837240411278765532232354872389206311614258528282277531757217776084276126161129113241129755880737880812913852820927255288600200735904162260340344049414471828479588409975032138509954940279502192430292935202779007074277113024564041866471981554202508101666454815650703322469984838094088885543104215302520760772903568441605319196273146636284974722983965364106606611984115988557586970576614631814448241778494775329175698869443570336396155568496236778357337861537600214142303756448132808730197976774791199392984333632348936396793332179408533734863483683610114603431764490761620166689772068791814823781241034658665708650756445259204105631795946690986819398457217286565651241617668225744054288515697809833288915439887448011005881543948385001439535169850270781727565027691725724822709571278620697446191101951742495486509830270415830020193592989785797306567462639572934028795871234797287550240117812249231507901922325028446992907111925513845174744921590271953669457437675945065441963156117549075465654660751585958461808789525661688737663827959176744457548078410344242789849381573697126741343382029286855216748240042120320974889711325796483334242186006108307456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,27] 1514122983260132676081173251302833669147568684040491390517784048847955323564488450112729198771806868910626381747585674654975878776819834280763755199646231875153459286058195929896189259981269258840082361627761961462742191209909504812239799063719672652296378218737878788153761987385570304144449945431844517251771131223022217933544204088384963724726593781130599145123764378116191153486159683698673193080146564187243634476696667744951100940510871509853250288821957984471386089722710123517027896012779014294717343181245329825331910504723463579167369094479295649606721735589740890111968726451468905126195719090922285915920214239078994393210950559438385192763519917651228429346261128248125865691708146203920698003823318417957175419543855370761247966162921859006403686046861753232868307272265335051869961876941619481921683169358549007655820788337355924127950521569864242064156308112190571443326607921341886394979128110330879261383054514262474379671171181457905270779301390618170638016084507413964914376879679373131591194196914909089054720230558902773489024289499524843058700365999150586000851925494410318877688959837904205940666652635768964715992065797324197549630167414575109225270957496380945185663637220763315551583793795663783996364340948390201038929351670946259030113410822752945411578236805089653489394971941309447492196936037031858105536488297127685973466573537216483283627197455223251852867855442872648610357726740379849535390084254607381901951719924969825932743031142713731391787697377217549114747986274687680425997584424717233709620988985229235041404304733542462446264442813519955845171177084481389748686807373972421785024893580636134940207064929096267187664297791220817095094567373863137472246950710238846332400577119530024913907052368782393613561359701580940354658501239513480745049783899590121523622440297183615271496387717667023195980789860256229172302669514220874211218995510980536972543818834962806267659532005699208412239812109566784793897730443347945247159434049610594763050353962368023797006264861530245650831435434930849658674453788961757399215859496336416597126450794233877764940582434731814991084350257900704163193312247617244808742009453282328576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,28] -743989347637116751950970711492529028348749123355468134707264153661074656338681474025944587394396491875927284674720346074726944054018447303780198788181560666593956452011817727825567989398949570285347959401023998901928213999820966366593602331252099461556590430783793513559154403784017424886823137032933982097683836478989807062269540795375784621749701515277638810528025192748192493541112008629010439375285437220955295735543126116943822227754304131234333430888998186139829647604189002044914221394612280193289048062955659253662825886593257599289925730619369444735977320825997038598538252986899838375007753357311309110275774720260190414142746553204517293231300069449575004019746663030685841148564609360863775962176416690429120995368597140426860419857516986641554548995610449676170908315692336851987578239516541654760650701113850936940376799212909935546996449935185028179878434491045738225589180686017085179000704985418878216362462427729916166834143116225202235976431865788445191117643213895385194060607561234751377995172029323733146388402189617358764174266758043893640242313552797344989354775375248565490020856800911887701844138599503096385332303764931953206490422221062276619880616500627205744945273244019995286890644539668288412940664301857454829743846214463000111351831804746608574518932882637818472609554461722045356819659220265392960692573084310723954950955044414803492843045632551560995205434473585717189829831495592898879003174360888044812319997209540986649154001711046124530050628953394046354277229370318347019461793675552067363439626588505470992404527665893959479708182028454358361685306182304524080290518204164056282526857086349540587966089329533390858749048645931679223782532023918934728541103115969461673351093599636001558759890292867660066412313535690908114985366316660962750617291940972683379139512457301529032982696179139581055993319877815207058099748699079865206345822554308075640433602997356062145982220429737817130887671019019608064938867245091722917824658398158711910512553373457627601380273137111000162891768909482904588906598627699511177297872253339755367970212817309900884584378045563392155554528094769760664203076919370436730808027405780779008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,29] 379834451082728006779425824376627726170798823506493648141177651968403922679929313106670485728751288721530321505581736926242436541591854959013415904037446595118767789339116749534073224757026048124376341769829104398583368345936493624007456932053902146477853382029082544271816179833731112790846499490197442624783634117059618391657687269948351534417770717429303836768923625393556060793837122088146650631949361223249376652387136876396328745575895522301009768156662847695508668222070697106512045132243092946210467876252744993464682440183379023108032503456033804104332091023051662986292985763576520673533841808949335439605827844712216783996798955914612253665784576128377822475152801876995267443305655781416896065800059538908159185073672875193838592562130152100889651906408330536319357522787559104504688219463914129376041026562315367279609189032467787622762988367800892524587856801963349400317316640768499187571412562539437430980100783647746347428131205609666450059337266053704233159045747653621711069378661237679833886144118759012281266777232371676265414173150974981156813269188248394333376014677361197277933286029945666434375016288302264094542662508808922795898371350253985782860215973716486017171054436197974329465363933633575436571437983668042916078193113237978819051333236974093372254149448953540051184796538089062181087125268657635789245962977008342406212654198107221015948810427787906117133830408118318489139352986943719746558491970652046718743139277484028943958556533657561586431182020272135256543469586848936102153029505631898396647624610060755434258532485562876818411410528829207965318426864798076643366499287766193928951482759929784434635228082289943176388218295651257045455521885270623020340137944247845935905491054255687501937850200037531824133197314376998567868823907389194305121433215796254342710444823511410990201829211358424305571339888513077103741451238890100816654023050150357736461893175639214194054569981317411890913290218297706096066454184571825823935573697848442902255045405202932969510948219448033161351248756747321219467681249766413520473852142539753787356147562558227247756735264033636338035773699192562244729100786233230824421085965363183616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,30] -213938023898474938121505012727438745088802213985815482723328857498334400982608709492174056807310116614659345987373672932968211760086121234440146497161552293732713768362065430915939755612456436907972180188884302960141655873586585716766823425356231687529487113251901551184783428718156314829129499535753912587366127809675828417526626629700669751060559959089817708424809891770573800547517894944191920688695867551165678317961514843004643495954773625493209289445521850618979063147897537429711784239804162115548006223745862946684461413971622776744141921189679795854704718379650833444724920570139394551419740905505639512950587974629759854377371463428086111990915724700827509225681734894134714747145215534909183652035296666206628184227536496608525641525287607344464137985960014503287235235156640400553522701614514368368360848196366959061409839403626462083427037657231146978855083454633261525375156930318101869710946924791832817928673740641543060869228273439609123475564251904698603120588019716431572915156453651953429358492294060205530689094906863408157278571998507440328298595527057161208897607073162481617388777534599904781514449908175930398798669023400054351131183551779835319499579323965653918937520622341478332698079598156360281015645813032260798014152483380603128279554181420477471877026149324906218321970920232352981386565846212020079638998059014873451775072878061726565784795213069564210825800213965299134029750880270949377474222604424997321289651756945444959282509599156544934242662970956180453761396035298501061618873924364365608559604408739886084252913737618755465339177888259540159234292494265733484300218718194919659779529039553995741562106596463226918180605191932657193757336694858718753858808760361220083129995050415268109145287920442872935584799582382218110238287164482729756710827595555406999844530706851567649751276603916306662162500760846505102173730123178311468793563419878571086521916784725244152507297115354213234197770551436120252340843088215982078626357355931655271923091590709534141615380562669868363658084911739440688933289526332724909126625042280970194561564054969002433914469726150452320629950169943013123031080319480360320704684839382548480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,31] 123549337224162870095119219848156644097388772661111406873991199508090632517493955687175390619475152596433705657834363678468811136475638479730550978496315709218492425589222029587094404219220596840508090049201167735453654616530794040998129093877692417394475039465525018378798201865620434213368816686104989711588117626174523199652159020544458847593616016205233470453882638532352552149689669047854460983975583988743662158934412099267028592168420730212675247824816971584020407663072367068494435883879456151853443282158212533596068646886719588575785190683373809298706122587623888408774222768452519565798777275498639643442791549285496965544352314880583104563039304411668807874750699237885515034428956276448774638596314930698426331742141895934465976604475718972217185712427960844716143334837951559561058057981388242163786795531706078083684473938694606454551321556880193342959155151203149349538643809847763428216579906633101248831332063485572444043698924755701655140154915782919922832141972138358114944943834140820700107200990446943722332786495207425993263815102445268321133976397060000401046878325578851972609572385237930678074717144907568935743847274477822387820773639788575126403886999712038651909996304630647621096975243610486521532709459314446697899340665005883940783953791651549916653443227608536499640112168866640088942841279000700924569766256420429429423761822813348769734963745732942875551904452858942841605487211838516539260445782993947996419366847681012963955114354510496808505832757282976479968590333659600582003356116086310769783818547465666313969438798153697118443420595041296121799172826597955126184317941131017883405810595407040727704591852642042057698728089567700385905650687755184744105648048959136272692629749805387991299215634632930158653443692708448432719781317073234153722311471779309986240312813398317734544883935875111167772082451654415406900637487619610776052134328654274850875262935806531837571071783784246548522874350166009154094393383873193672080616150965950900962334801884450987270309149149318581689014206482642514156543617760218172496277080424710647494173746149355191491353978683564357362223643584783892457893494914444058803855090830540800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,32] -65964664222019529369340541786097151422969148269707809482641946732133782783228157522731631761096487328534093979113199293923246098447416205884547263926938082770034340654757515764159907978554281422210199916127237719267776128220982914575145763425843831804396644770519702459142200389863449531163831577155895616956866615452425708616298342931880334456311583639889599745080148486186458841597015754614853005486553904940977941688917739695083523471725184283925400097505705864091824173729939631337797454617738202180723665499623800878836847596691451553454209240491522107222665994245036729594663549555823525433672585013365151972173848912481769262084025391979756804661263717863129533909935560770366674751823660666383751490223854405667762772958379150455092910350468895889035274433016636482755508035677376337871526083879795556961694389403531201446465457882062738206046793144563474459903743458468687232389060581773109575296133557629747648614432005044641386318151475793603929517454742476369654921985550866277045753654186856172272214478885458593687377049364421809725530623710015387243467703799049356028368630471642964802915030836447765588178349538443589788599072699485333925074713846743146889156506608148825255759847997984418054260367126176392045405302311097402011586860311191780970381814261529406373053297029724499837117578292922391323454956744708947874512421516967123411288664024366325125593035516457023657714622967168312532077092077592848946404463101335233286509012824196984994272238424683256310045400295259204437321951230599464436305665853112273409168825571716705031693707694983593717004858195056140075646172505351055592179382218150361895926317305574925144002339828269334835133360775415423734682006493177190392908986385994650654604799676220097429698214043737210473386943606193438096994129739136979772607520444103292807509479367472008319602430737098004301770083197655240194846870137327960575462993302173373533342191461045932921734073715855421832668397750853686865195803071953493195143860054965797202013942784910664007975831611441781191418509144626033788532810281050510309975820498015797187370426463355269857671987156287591290183705248024232201947736765041943985095828811284480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,33] 31207020463151640916862583464907884802835534324927674582003218805144489723945929993586957151931271646501103423941446342391615894526092399317288923897984035483841478961602672031234372756209775284452237058100744844457948886119894784605798658692000406769882357070919236382897781817921674742535985312602993425581765025098641131058565900875476900944120753468697031661503864440101235615029248675685479269285137117768152396748510619602922764114816074048023017680006644287262651907870406576161924829991839198653198710840613316395956930799817728119244683956787842089313221177388881593784816852633662163594910893516711274687225723862691395520147031543265603198148969599897157015105311942379713902089804942675210787798926407520640823711303300463647539385852349150104673505535900019937178375860182080860102034578529553327289312247930374767002086006093259181577738394609549433686188978962964449227221638334983916740615827966338437625983502494636168077745739603095217718151800162377922456450468127637171737021167017625058048815768926908519455798271363896629133237283138432418033013816002218148978865155884958095642274287464716073549627129861623689062716396547690804443751701153026188626632847988511974595320803977715737389340442544324301652776283566980330602496024600932823480905553199385886079614886543699054012833726572209705121734278553217722992071583028836829166537899617186054519981038110753888520081508806961931065077515728770297231368235353475187541505794474497305393347932296117188645506558902428034111947215103371908460986666040654407286673545953220469598192219637047011430621428915214031183530483535160926927153478291107082227455888240643980007730891272888957486573353738394459723527851018350530786489399907775567057745723121112059093497794480782582008822602156586293503333160000866710195862341204093032434341855414358888632031450470232927938382427765637537784835353771020182247632770426033389332954361042677763711105620530714438291373817102360173102390635847852226581566874917500100492372208937751977855239639865078428539134532066295008469349857350307818386422234365050315321911126195579054803730513714786780383770705178170095477524883722499084598924920932532224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,34] -13294269171354255539786798268034681164222709998895101731880890271988864068097076098684323213257116253372024711922951016010747105241438200764870383927929061652605375934631269598159475577510819839199485255614896772723621172700606567473951099940959541792888651028064323925686146802908974484364480606768863654622047598228761691454953040887161207697997992220756095683789712542188372339548645156588908225195562870181195153790089818915290077042758500453300256246971248304264654947189908224728670759508008103554676995326570454784660534978425386170011688975804112305270827251800025961217892338759028538254036993118718890419182892519733079211410612648851589450767449519665081762787007856782934464105304883513402790144192309038292716538500174376760198401159407236804980129968176875144813843810400478429022544622769817260514098788790480838036839330919555829700992610874126102873084171957651690663230604959397222415642218256673727912720800911602189929815621247049221651668079983040214752993745937053322426819842140570716379730556530088787986642295551018426704845378064635115460732899116152840849459193462366695722268509946394138879136900262369265453476269599744948581560576118006971854980115752633464946231563739159810139746836607726814609678166973414443541279110088067119899130428055968975676388665032270750223191102363695595020871795745827294040775927698790459739516039008472149064737680038126515133410989172578046704792719295126448535362284425745834408785992333049149048111056963500415022332971033814930286728893371288925279197643257789418541048747649627633297463569245617841692062826128025730095308631319310318624830581558664185716600970850008752467528078986264768431864990409862648741545424425131976226546683220864121239122250355772072439293099205771200314893453316754473192867871254013460209586280723656193239828521650463469630597988239868063023503236537391739862553320605197138126763792289567995340519211566984532772345127562233369866708059259222604708029037974505655606599407958545922896406489292288451274623925175672867321664640888094916862896460847680348932202447457444461944074493671336222270088918795484755975146107265897020333014449710323711638444557580894208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,35] 5377933000742390354558640060361876396636318056196179815829091238169557805817269875452463542847520457101898485289531370806080133591311054372355235293004711614737497702083669179840047477231576883681582703047530048914686874851591365889255092467913589906129691989157761862931003119359948131760588670448002427334568231705344296600679558269687025523407418444227801965835944705732168753984650275555985470576859032432493455990686380523399437802425597167103413807561568200896224880620188150411259116540436697033689016951094500136774582560120751830633485261656552201962606668503891307327613789329847284537026587759979907234722650863883101026375536841947003545302911888683553006674249915222314143732111181465657712476625191343495878467904442480929919547972823297724458209413504461619388366346467956325193691335535626297470824255350392679311811966741527588702642293634464267306013889633900852460781343475680898563572330796009946816326400349876161566613950739364932205541191105296113531814663829824429005265437131594999581108815074227626685043964678254728159728928987244977365540717809579657670764285756729416668855784481271497205504577222937074243520904273661548040285087519207661950191942363386497782024103267715534031475519504868661156266695801748510383835013507178727933525289515499893560483737748569429096003748587125546523497307787337329229940710750282346034898170751706324575258817586445263444736869623716428480104909792594051673814530553800772374748709481500754157834508522311735440321650737072256130287626720318688149273358214173943759726391002171723528083908096502018679953186135218625214146910649156384929321886185269077831411914937879207406271102057032239642001067957347408790675738430054134240300716126733136772576144233470586938319116592817896691360480914167935191863048925209608713396215781989581223050664374624298903581942016434315026698647840321246707368798936774009271614673793286596703533130028649012575639103299184770435428972815801176824696028193274043706332035711997523938223207616081075285417103008938071999600820168679641571715118765463903573910260964775175298301942179176341480094000548939122396438878877556625125808445221604272610703897866010624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,36] -2185893178048149002207317811726829142479383962313139148254204513669519563102805037382097596168108944327935482623788324821745745108086595963056095056139574850790873866553833491603795173011133412953747088642935232933367778660458710140382364180556528912157323933269656314750531036955271534816295241311633557862425462379572997141849618574190390913909294942510502578417765472153157624798593945429067666594428459631607867291510430836274842656998239123699514039855414410715653329313123020462184025055351241382052850386154701955341824478151916795297373214044511483502826064504866322039780047996101315614461447501254855456015538833130467100256134806103048088525655685976468784268443596233481714169926329475549300836190674881502326701973395853640308466221749365957406916722324620495810225640301206377677179456392764379792042567441273161470762534003137740681151639370824495685260487757414463100198001066435311777836453827177411546102059959019598407708365068389907710738548645180869441486458864422312833313064875529349793246872144379207108879701268009661645760824513992467545460473570580669349632714786980664503892190360750342287015821119874553678147776873832042505051527397860444132103041040429446675446443921683178422644321451759459751693473293914787970664961317481634877972210572295724060609318247145232988773881130813010929184975287360323104891271620229161044601167335610373361449210763560966067848419173333471317805892964983299102719500057005790060293104404704176362413796556678185760363903195544343674197981700505613533032634161903427495483821930321755885493751835922319958361538576456728681328320768070457200094139402110443061901478332072736491588923053766781477086010005206450890749442161372358453744934319083343125190416576972481127964251866791354739364386178326759263675627069951334290720371415532473566229539297244751287659734727566475294273588650747920375283703017581917486884149301525820089518376859085875932114959930674320579717344673452288471123730396965699690915625134243146584993195078677379867427109377230456881147783141632700464578614805805196571962241208435933621597923265457348460727084657750942799592345031354855124552243092831757301205559458922496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,37] 900876703216585131985029275501291193793687166954531425254667817810211370773856481299416583304240769410901029226410353914393612455905899751718101704802310352557737816269209842688369679640227523657365675415262328134097367383921473488880187110348746143097980295939925954858771365925040093129043494100224464956171334637078640104195588459912424809109192188762350128065937618469146681852506030134018100325328166015297562504672273773100647509403593833730277133542544048247811189946298072096344357680183689809835865776259330023253897311338120490765259888932324777200316934526858541833799158432319275392484403930347883309053705796957154503112041231923281812555323730418320679787154593968174483658868015890107098669986201988167441978074878385801730944712613905330104001938143016046190191143583407991892090684805795875820035713767815704759629585460853338875388896414108126710031832137415489675213624111130513989518997769453488304070594404019302677632408690487730369741520318768664806917622761508370898708132363063856594974436277753208062215399915034836157017404623098312546257122197200446987780019255040105898497339693043156819017134956674877613577439118983515456149599343641208284455066515642539150025540776373403272862841339704675160292527015045872686061292367864196664510159910158914854486504698967643241397856082730327947442003179459590158168135833720511622898586584204351695904689345450928843385501082987029741432889695844757266373542380932199241497155882940568186737046382767060977731245520344456969478023780754361426932257720419668373064079199556348867472422980444736073820673632901358964253873167233409249531251268898915410471126597984769602709044515258000019986791668804963050104428179010653485896671407920141814572473782936252631069753085982010349160336740930026685171154599998894028632879885591679881596303926443782820665905846472622568542874668269142791458439719861321490098930537884340866216747927645036784003521791337192625883056344130784733100562398549511882861103104299982890343197579795209756661530886409512240133774969548356369040822808842052758932935380107614003306185135903479800821071199582938378051553426536640642395653816768938550771552507396096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,38] -357929773326341958589915567569969940604404519570884265728329777491970336311473144859264877792859900441462921009018941604894366734908068669548469304085422220057123824169773412397698393988020389835727323029728907111386628847630160779106895153714499608393624765308594347296024040730945730035595914348820881706340484179640342808006107999278192973213517761722527875805669401661793455839909176880196910869605404384274681833985161609779353282827381643411391638516955203857654580790688411915540160469287517503868828340959205846109675278660145091112118329800358298696172760725369309806187448256603838653188556282051477145143499435748463598298580840516973183682482721454141553192887836573432600516222270331472810603968948197929043053493195700233419076823975091814166430585840127694488984560481333476993631917770431656219766583159226435956643642710621794854068828125413494452572248664395517024480660268642984678906395467782098282785254146132156665125876631728689223101838831307145119354983115923401421357200694770930882789939937535961497039669641843474325011954286042062345435244574758563294799849311593053264335710212806506809281915612496745814326251262949845102546501422828530907276936879096161159243324309069909384149225093574361950204042549964677019865048287929271793211858319380358115852493651210232648251541091222176400190616154712892483301057725108378969191552599289896353744089712137648422155252953829908599453164760283264711897137465927351229574020044432761705779864962523236153367870013796803530703026649915387242492544676078247789662592934262588241594960345423643662397749876886611466546135740614497650477259472682298953785833000028254213390990056696267336940120305525743543930084586790112788884561569565615802848268888712528519452807403919970444949887624757944595444630424798172732212429343556470215064121761636028838313406695908112974518846683825990638152846338538053416152482506506552045294362060280046412000292815734991878046130720877340556400659009800263679173181657206623219242932127400567181957908365446694179753217373257813404433726104729910323859644551842714343920695726866158950799716758842974714072301758744544966525555446040026577922739857784832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,39] 128307044473188546393029710927761388212072324351987910692974463832529214591062166810267680748500487929815396452023037088476514407695855014622314071015095099166188430495003712139599832987799844542491026651271901667383262776687120051774581417996757976721089789850667491746049644514115802581608445161924979710346026196734565614783940392973941309294235723226681369843578390730043303404225241027495680838175964040083800996685420758417441601118738531710435747074867531335727611344855108940654502757236229432540590019047302750758558683893878185051915913866007251376708244303109011444287058072362715305376395188855506775159714357790111161495736543346459876026627813050720012801392868205585790048288543513063759645269072703557410570139726867041106948352243298399563077139058091270824292647250135171314714690327419133866892382323790177418977019505654665609895965570648501898032615723012601500849433979239652812201517536292596695819448380115592422688884402933122417150261994411291713252766427144269454495754440336198682570368840354320653420696652653446870105906919689428974721947908533217457148621114946951386619383330415570244397188824047394380509700501546066276690680029359327807018034311456958901267935295101885205239095426329832672137368119795013850075762087318408781915908300727205117602085650573607485719844550650398701406188114396670387389038405974100313177679313286069688402854943728222423446628610195243485403084703125337154054079037967517643885644479912184556340410181394418236793270618909940419921806307916984851646165309358604906016368919881748157074610631415350321891718099978235764103660790396864413000487211282505762192430368681363436309823058209942668647939314367514558767473972773628820738317581300643622038359619580367957858087743839196031097125718008942151473834274778202123828517284483883498493219483234937019671952237237807383319379788982557889409765706382847163097892203860155233818565909718005222135423754342523713626440285052040431641325214274203893538835733324431986326418838434233344020807121352208471873496191525300547528590683657898057664899874105318013993681425934729392735292957243941098867474384852435271520659343552712521129936214294528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,40] -39535836942082281347740103792995863766745024952866368466883409208305609579701421953815855496185253756118550581129372913977212916709507811622494184316214995827554322954779566214389749682074658289342430049168350927024994907437733226111394572069990814036338557444376257997496438010626126968414379659338086045548131738526973938805371132658188343464018077560619300537752464984902250099514197814065026072706531404622330234405987628790251845401630923504318145002388836188438824084692464170874794526449257100672825953104161204879951899275283723944586603389345610185615262520773029808496388239384838140715411521856037877642420643214481369327053538471110001650914251285848173852933020626236238908116314550487427510886717581815369054146942591210818878521076517172716585207287679220588413055164736196879491330375216944526422287448080988491958628194070270090694964108634983660539209189267122394714503981112641053815039344059324447638467949521252743457560307527040281341745345275967244334182400310168459271520142698993328298594654378338498616254056746769726948188155552917203804776987683688084031559649651319146199893380382654355025455946945169762320089984060865925833940432135615368790463368583694697349735595010614300329752365596037368094852346826739949441035476677399289394138761828542375254139231586577593396127685637511995936009221341341924978986854080966194058440068116674685692226694089955463334152799698430943585892437097846755686982881185324878374438490842304379884740473226864829758528928180700562301052612846228155458055259850517656930688151757809331229718204241692667692190660107126696166030195040286556719078913086835093297489587996765189692097323588379113067588747325197724834307393843063914265414674022705415745995603896166065291237873531066154388369647387198886967707696588834241590195717550554481651149747230658876323943119413779498680028496132087669051010266632314210040440722514125003623934408439269633530576124425545937718924965935278746578448540761782492570198504498677933967464883481909424022030551887584276433564544464624656485709589169842626511306076818293539412444507999883968977406630810290097065715290392732095842840341053541833290257306484736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,41] 10149491168855931397201072977216949400084280276926792521786395446761885879601369568201874862228873473065267406522317454132476425560679188375842993572717232467867782136741854939869660725425791520438559523191387568111972809032778572972493447718116554702465923398711897964228406550645296230612345555437799715593609887516572668475107601406467503442580959082249571267416181191387519799313195176151922111764518160073368718878340051544914230412620384382646331688929714732005851228256236290540453780502785440923233353422647348967595533649868047192528855482139312793856961876062888161542474304229231769199745115745923363426576430154009602094839927672517677159074927612468655841119746306647176262327229824240366159538213588969643374570786667541148594288555251662125383360492571875160903450211325678225198309684782827437243129698155449468053518798342086548533998697248225211391465903609212289423104681483631987366296152285314809306878801525433046101141080771666140784262326125608746347727398218271724120065367465891559649173274143196716365521278617658543373942961220929733184266559915912865949189296305335396416650235607823803578636243375614130727759449266239926119187962392679249658423509445014511767719537969008798501723646669100685943833517381808098178894530918387309159878155079698378241396541237174539239443336555048495746832267796552230767205587268068763332595432495312335296355221071376817393261625438271040502624776586501888500254028195047925745584136623083210353762568294756436911102861306997459983110027248866570945112459074772052379259288326602044117687314409266752334636940209738476471317875182983729925757053418534283273689569044419421216779508853890051517202064729959946933174742054052487255591331529415367195561497058601205358338870549034954879755478914209015384609254237687451893628326480491451422999246880699178420565495560980566145379403172877469775894276533654458420332137704645353031630927695020442498943566942948625164152798179902973533540828555923774846028375809201366376875913568028403651548181771720254578721849927823587328495190314258899467499171154409607482480721221900353667600049362758002430738724468194882041658692068065105102142974197760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,42] -2103711106904718573892074022615837217307097574496881253248005030888282748774792848104140397741248360168975904644584675199196664270296681192361825449572959092234795520583755150468664857574065412394721017779148445365546544764969919066299188950011002135538378909600250534332158126446536854049799180406151345920827109643059162983567116672631356975607184721542169865496792311402909543434138655739332202905897221562611741413267433289423875783234981832128943786632298861325210042657444063310084144401140523120119207143681147158234619148183562803475139488930948124761288418121835397064256051440022678719139088215586863203855506335948942725764874643879389299690789107109738476361503204232155274855070807770675776746180952323412354900041617523956381729651491282619574806183162633304981664881077454298738979031195459578684737520895903988062150049009859437045059339087388349461381489184840370948866695307656010045905180760544367506706150614308265031506423113700913639435046330008365325802012777599303885553598445435985008484003009474935677632723254916463803651180307199095282552753674157194700278227460849980210959782184424049814800817888212107230265653037877530183845146894800421574188909261394151981539261744471403531221005517798764566764417566834596280882921311511426017234748406189376809558905610851422147449198599227152299714420716948625871161346067800387947035745405261407363418991700236374542692998039371666134253203502081478509534791445773850790373335350539745689217606377869928788671516068152799863969059151254451226269280094642723434658915821717764509550553411376748608538141344575923034175879238341090481821957477610047812088978329867839524233064139583949395904274241662787919761271009381821691494614783847844121022266917203095585291910714166892927310888966647696013395518699232338460142042662900904777549141572970190967959705943192552203210851528932738615827251034209499701975329709665148599447965028534346606629899175467568774454540870478770784455863411562177363366399215906313284145462981989101561778734871942931148406734220717575017847765022532199087240486845400301586297459638640200560371758753475801777186023162434006748642091121717412161042899795968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,43] 329630855465248394706800566403055374236978560842938022425492833696574938880782017459506785913563226579839450040734013504538750308462663404687098397681762457340585063400099545424479656939988741255826089454878473010161598978658555266117461637008636481810489341082079924004635719232068713169837863667068814454241144854612534546293231903178181952421946442996689793018014187212324443810063162369514967310189005180441425952658538879887725694726293534244071441073134018388606469700171329929806693634108985155318100778032363874092936175196800652900342730693246476197699790707548749412897381617194688781185242041134030408789198401206471699225439843029393130401218532354267894899747282671840823418482562864921530898616070515746279553425375428355833230420654358059161373246285574983701999787257686543187488810677325198161223617052770282155503741801841926926466037007313925955419637252936991538965557252979030171278224146723968162715311943790360845532412850376063085958761570609879784309736108124846079022863998584653027458596263143236395358153313852013600035470208555782066325081373966099051721473559044438451329639838860579737716880229292478725544888659145674111166245239087902038687486056164675871103751470112403105017384961679373370317512432821502399505087986283948761190945026300012634625742796535183924996630311051681036224467920567823089128404135050801247204719609042783859110923754751428416389507436541222590086781092269165719493891577674457586760496864101539879472947576031782975519398134587199393497352351904275384470995557184730865208920843235735259063194229745697137251126473140394470285768450869668223974619566799091373410975774003920664972781876468632408784737197986328098647100070564108008177417736891769965859988327841201950273991409929481892666367570351151368110157408235660852972690502574743853698981799210148289775158842316170245711259598067638506749859525495203894177756186699539304922903277543686635050701574854733212519618583546112463313692452355875897418131086622369425907842500972962637112677439611841474591732301417426104581892510517035772743551399493605827378210841408327288084851434654494885403397389934432331563873967562032421581076037632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,44] -30417264544507414673920616054986804551688954099741615099969491248504804980828284701187522095349721673395433303488627713721948222527628909118280411983736475310536366467559481280153044698071397873922976541319819376605697015869557590508467453500851721122403976681970114942789943987114592505614116504304286319069411886080011119111230500211932299484614927204853100451325117691533128512623455649384211712656161051327896260572958594578914454487863886526240513566859406420093145156016495703314865144147005926480037633377391604090501681986453191783496404894960408423892408286290044780503642790306150366549189907794857756176477701660894502784781036729671763563970503243977288370812946093239452526990117178672109480066015091770035612297041954663485205548029702434681980640109281054532144098810930767454399955681392379402428317004883000289863779615374512673271593145042110533527344519260778700977949744937688415002417919134953707020578599945990101709012712970372445791047915536960499132820237108736563828191736669874189717554527033119601723603705681266310621152987766541264353027514823499213829516912025131342706135037637134591041628400039118641879243394868584168664733104342918789137020743926455087820144530528461283720257967487511975009621108692043428655862019928193802830845162813817400603441381171663501144616542622867116914300441745877702734378201298549544044630616042594109297989784486089855325612685443319990364485685251147804366484351447600943013172866024977092727000151093320485192570556260636233493189940545836543475187385785940940442556906890851353044073884211281787921448985762211352120189835485467968685522376946406241912108487824075100788084367873830042532859318094626998624476813786143209706106448754614816785089782264137349103192359525694139930905575724423779990794741414782150051957421697169082113287245965083908906549318131214312193638009044525924040672399883658261630360167731276135521642728796848416391402140052372351087839021739712302016780971968445549071030701206179145602091042559276510754348406232203921229353532626050420363195488372149438025963208941921230243926298058274499929398173221883030351039483976185407183544692154091886641149902848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,45] -1799410855733744195676022853673966443832757266822704780180005670928392341436895498425533200000424795058751298773400756884699563876828088464476650747936068507192576645924143497732902407969279116736451543631420745550069262022037509512163162675070617901841017397742050455563809369606444349442136750796178208745223587311823156876133757578695356852401574378552024774541019204826068918692476616109673458480808961547632393075562365526788362328877483466869440844965313158483757815361601262420725570642882763475468675965312269779770761748490047959410686001066516144944543594078739947738474087128608532532474796935851735879851809020007174865614661953897996983269581703532875162684132555474646143111722279366432187563721844553452180423007286393311133647207534033334394095374102816546476853688599154441127874654414836126162118709811218728228675140662239613726985028937456336241732384174345742064131876810139191071832433522544835226228752940976549699022042490538495155553633396461457035196422867418063281845096919859356328373521143884759171033502540940690303512784048455593293281892443154666984240253000629466767119026063154304492171077979667641813674775731842660219060132793200935664574415541335578857140507831709839749927507450747202170197697800755201317837697195878545077436528179279181183777099266351945768958780929987614702540668269474750891001606417421407602495517817926548341923769458240372264904910983475124449115777366443707273240204792608212796181541032855616496255116304116016754749581716249431029632350944959250571277521730662380268994655711407775608393172340129117715462959586334697831009097066941797026500001573628801699508392876778721101014828200747936688763598184502609321575700857922666390525994082336974607248934038659346013553817515715434327897779559196962766235336056936517852481349596887938568437330862335106029690845483964214855949643063517527230838350504700350562528721608843189250633907391120563798663060248482793672264025181811777499820239854772883877531211617600522988657764374642262426275537801246506510335573771047879025882613140913404913773958682232837860612160093381440830087329788854018699442295754314102094423480032791924684164694016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,46] 1436011508220378217906073176153958743349966079898552911710284471216682359989738416652304544439826410015085134356401226972025227031069977971866427991827730308863000492116835732558568634012819176161228812956538821074100757781191193734538538968540750849563828432956590573559931846203870359903429908423310265911634052265346253727390567089343671540741183228654200501471820062101346069785509322117230606974277742383025396753462908174705591460862209416214011622144191998094851118482213334906632176038174088504195806989063890247942832442617790290063324604748742777887307099987124337639328718668430097387917521030320615109400000612614569465899334707782298605172663392317547283058847821444427293689886163725617255881985200503413493171500668915641168276230235694543547511603086953940886428010437787944353419853021496327204670848307479836354672146591766324050358250281828883922431171527410208323727311073137402412394064933173218411538526230817949740279076092793069469644332981380239559795979516056956231312766592775097624935963302871432009772727603834430860658159845141991577702626122960220151896006460803169639621025679289022456108448111278095261571071348701586185669809251756053443966874431845074447565715836565073466076799237045753259349505987849601831471254350116620886502223801218319911070036076399640198149129097878969038969166390818443695305025788809274028617721825244725754805164804817675026081145373608021429558510036561041329829669890531226892970825337793417544093579237169362506752214247796059887553029834616620811934410086952164057051243577962271130954995490639548572797712772228898544302992852390579672166654715260209143348408478018639088875028760070171777294200315213144484798442288447229438127436468975176882368563102368815400263199952787177220368471820927633322358236999116081285257322952576906109579421160955928700891078568638134443462234602563040581202822504954827082967909717060612099160532620547237707756938357170526887197574283937808860698447434843409213774831766079227466745046384628168919398174565584925316388554195336002269413701434004889654015887460092372734784283544217244208251865424094408139833687516588851577073874484211202271888801792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,47] -315897607743728086539184908159655447041485452192082836799674482190161603735491977855372229986004982587818372348239243641514131820868358248776242569447835355709151421466787887211611197396587867942708889267068412123148102748156259557289487588077957860039793616423732809467193193742839655398332005350853817183753217101390494331571090060468213861678172941426108164257451409494079075139138928254427322144592036449982828272778010153901188503001060304289624434844644980976353177175992088468626759685902949459848388339041292790669224390904138178492166696581861548805472876607707327597844125005477518594671605944066683951692612373182001951440490046314364962199778624001216042001810787914924239968361282936354497856545105961404603001784809900705466354692992201946905207546831054018590595379066770548495137626696414840256532390784700714133859909592906117238438725038654405267829768433283010508489020841662755027757672626088308697340162509189825088801710952529046071229734812360047171272145902570883087577471827181312256524627705821278183437046770707711514878546268479289478197280736628530402250993633911360230712191115335726724438785673354693186606504529357911474156667668128922360876752452172209723132412133827808062221252012588069486768326963127376069677783956677350564340720773252662721045949315775329290577301900429622603305519832026531748109285614630009304521210233227429759774923047805622524904278865604763752407237472615721491955790004561885649248738036249191981910995332843179262400096924531574608705540488207704076453912807031414917058050822248720325591880098368914762368283429855392314491747876454496443939222406068804198733757896016762306721543423266265152402965464251198560629744784028256851111807665642523856820373089397760761902805338248204476195572397329572109506526298052713008002112889522437714468965039738593234130012508786971352072801907167905042423514461585084153506068240838228004952253944881236829053248380791821490257256881327324830730855269620266213840585972779953213805491432500782007673595340323427423054414719914378152481342226092336644789206890899605647293588354171681793747132935967667526367976838768656913060681948846098171109048320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,48] 35310747730022508916463828189225715307065405285515067372687004495178889437349714137709359719154443390439724109811004495541183594212495568814671276067953558599176547871558979666707627817413574550049964985461338709588388731908359665670975511959712392236078589718263624816810014418987286717159772766778363636053383798578624333823145625109674497556721321023909848190590946669240261660653083561845079869277123572320705078357530261589548969155319105861581555892700721226274832212124666563988471384956430478337414241692879972587692692651379457655301744765272735679463279630225678692412017655845606631179423186135189904491264374778502804736906257931252902146851133488458845001300042019841103788983209648308496334588461439241089612684653923231065888900869772035928488524091299310533816693816767393901520586591178616528973061611993736987378319255063510275257499879011127087818142085705012098513725679482202158533977860510312182664215278065853857651380497675718881763613032490532626894010507073923458302221989193494768824937034322036827553598765029289603617687830646173626480224965759743082918151386272182777077379692579987341377991493605053041018801085913658494151328273148106906547138523602773496052153827102551418095512330733084766769515457887408257272951546055018087447175072686864966685645365109521347224531093439002730948548454574507012671809844232399192691395296026494397803577554732876234383073245606685745520961534917462728813250005895488774280899035131964262130955367727082515936554354105874393459739607000968203498623741537056020349582148134258274855582973454592150419308329854961226864077332143269994973369123080346244629780283151866006521211080898149013284709352129542639532824764482071377737500698929890578077545253766093605345922264237517871586335181014173637474614679060007096758356237261196719816972308240301276424282634671798436968205171401410113464924828592953486809883790951379927258600866859818474586739646678516488599939762619949053044834054350676907911033294428876466905872475920842656789570373877108243118590632604105025557198902366807658044196803780471691462592027613915240624693701675727879104540768234170368133202145104352895727304704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,49] 270005205045821562563960570750450089933142682262118095884551709092541769360142821818175758120306050100950254041678351595392638374908102432074765041326771597639064422759684357271811849585167730308996912944899066914897647282699586743888196330722498244209405057712639730694022874411915923515139320068891957516727656029179354239037034925437560639740540205402087942361190864220481937112298746557113160841405922353124411437845028053890933167915191415896370095796889979243478358940245541942714040804822650763977230085912410664032925295184149248520312722992783364271622338222581488323686226993835920526437673837023360352674846566423356915868201108948994064326853326960918082285413254746995775799362769980768504051985840861004991304867476458369385770982387597127447568885691397123106368222358814018792711281609997591292614975561752032144386085107372262900016552352874154190635499302662686580878450380392398891411313062338439476553344321940135788546317176478372205199995751803938023805306493112056700521742821545440592429647943667743197729937891692350517771130533149444551218376302486070865973011508259720679555783762598607514032415705254922147669271162289378919864062280937470946965040568632883948965598102283448238486372219948113741179010790412167154817631183293090038535351095439412558921823944282846151741643422622596492603820381924471698501932418312406531213774662841967165674735195299551293930146754194892355987858540470288051354651056012753288282574170595862125228275704187821001381153216328949727258866383575718312630791180170366337031593410957790854242656922127120793499055177099052971146379823033372929316797579242086859762773784644734050176726882778946106337798594565655087116237352611661323126990223082252108283895174384927345007653328917297782581320470704699892287179548183685058494249807149614342090347465793442314314763655857010387745583220972655728682646623452743932249104970303801012658542306487467647270272680734720724229274369455731741020025811041214696178266359022857894142262716404782382802561001369917100415801397056057105491902925384114748791984983106532806407378580949101419264331426470499781488603886318153771914513150308937568878592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,50] -830437516226890054419154790734842199389319783612727134989116736121735740922465381009496337191788445480608621138104888677246588622858122752761697727197495785026325351191607901364188063923137308222343358721543505457318163750172347285026463288546086532899126610556494761242337068099673893541922174424051124896062158006642079879827033054962436556843035404048528030945791105429435039155175732406089937542636465856810735770578648515192732077423328388467926687080507229441451889840488582312105622656190678473221738506561109647729842891044231985013045587366545916522348020873844744753761270934083451245783491975181071027525210102504071543344271925476088208744326072172786835091550981262458355495985510155726345963504207082327909485724125255187060804541684745269790558062143746489530571585761695114823151889624830264663936655977149760296625457739071856363475843933635985950085839541393254534215744407513466395690095554886424406026378970915943635427697923113052462101816385932442085986692554653317220582890629952129988401714615261962219201806266369808544265501916409925795086089042951827753495148093729685121436843403783909154787566250678725082613625706496309692294975069265991938916419407420820514743523762343841372098425404377569252932897151451595065925357689217471586897571930414923425000640754252129401271474863222102005297063216592145257798775051352508286106445984556154605854947900800834733383719620267839169928386510325601911325516003713154227024708928736596569119722453657637075000972681765012170521111420873150167967855717227129917007038489154495783356761526940566848571810731285172620610097986535563168832603754629771509520151981933758944305279828953166921377057878398292574897111560953453762221511597139455962386277844475766843812726172087904813574750848624608386618539428503182956049678220325659309684695471534375747579984093509216441637831426504584288054668401197241187340315511947134888607461083434951197671893841160941830154679412183300923101904424693870133767861035623506509224276593629816591577017852719029060915014106326624609622891934931534286820438179904011785938246149899140259455737058404360333483699002582556037484990463615349037203456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,51] 142055041237665101677375172737596604701027965335075591530033680767654921933209398619122649154005661124944026573522542550587810342124186718345421806009259010354842042230196145396588455403332551422132726276238182657564618911809802569552167617961568205717351633431539334958478711916671522480765430707866685830098063222529813361374047744266550709280659101550953404997992972702462290075237430005409369512961453950661946783911935023222724897648559927181234222579162927446179145737493896213512283658610538030062993645617807994003740742717627648135456147823209629507782299369398451959263370299581190285966810059463380656051146569257590179845774623615109733988386842609865361317739135514861635109601092916205491261264675942380563257241696273586855469594102962772434888545253910764178092057574704226058456854738378733924518728289832591427608165089132157282913110686736894424178378921276049483372333110764031660292550886767406156849269145542916659496630778653522189688036096030971663016057782835365851712744241190402055970936913858090681313647204857528775555417985203610849653405361082468638257865750818302690903789173218084669811402042438771182000584469121038116460355138711407815006336495296306618298735515575280134432889601926287360391773643011796233592718083726251634638092878502838298128605468203505629023455062237481999725548892341065915579132649735103940947140423901118770384512577418015184729069245714272514970760039578858565824240452964147241711005648236335645672882755236038953448131733552252108838996163826708549313643620508345726203347705030283260684867723618367668733683538213359792915056956246496635994222442079670522581678062524709573031114274960129248946594290828273036800654735642681650820996604380871159020398118968871672340449501129667058057064619476879684770780514220011486153257832186725103203901443370527315219557816969026929847475858965988692731202860037796217895300385436205671092637964834189080664940811438502991184717016352331495015425789988724818317322690376831194821816454451206078116442087124534048088403545897405357205351623271677951296823450617331187728302554313455517100440235375001382774807012623979202143257459186531089514496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,52] -9714926279115172630249988974967239610362044082177563487837878784162672916254294355159524503339939246110534954624291603178623657367808428016968171110306131540471565795425517936880508219001062875081534258004237377543380055616361348401658765873116224901198982892848955320396162276310825752380896193441705127649191868713757455620251081103092446433886325015796329708990097775453565147171613156175544153571518770639426109253116028990767013631405402860777704514132774886397476069717884566854894226534510558312946120279705835488799200564599195319595348094065578385315833182524085654594082284074250051342271602949184162897289753478563705555590688483275503523821255648443096439527343443915977194541795579883911101132425085152618904583832075707999398950923768222925563257747492795878151663007832571006045239526829537613648269918265799012275095045513755803327838481907565183757071100606203201090867505835991499481427190277788385943808781510069737769776131389179388586066562669721435568418223696604537485203812209066441298897653105366689996933991547731203866687510891499210318805659566123101045677853579474241613279147500860654769245479047094240829590337889862926887453999157425302267991635384500933471625238100172900460912743099714062908289898707644969866553805597356840846569209192724915194309853150439717855582482584151262555036881733535282148111241164532244243305242465383110732985668288539940846329588257153058717343120796867899749910673554617326295082730855849352319877989386540319212588840200334549280775358718595428221118673929440312970588187461337249540484854173024032926353934596041472790834717844188604844197443984608447369135198550147461306711518575648642135557627972175340241383413974812413366017099422725246941944388647955536200854276034658187992264033926276967231497737340087484568794278563681182101904269762057923869978847767082607588592369377375478571587064359757424768404446415102833036626949057164506396618444037530603189980902694661414465228349618412600120824584792660893244032455197061584817867749951059723361495397439683559809070619679888965313233849190262894108520843038927271615652758284826439028212646488099932709920823261165307035648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,53] -360806319633999049787406829527424869914698299552561503481022247568656358078990134548873493097517592192370954196321541464594435507256228168176194300367314948829154797946814939262176502888944082831305048549919792385168498571979867681032498570141815413167613181608500600492712790293958397204295016508625416724145234770789707716645202152330768507323073194725619017945209559045530234471057078903492997988051015530458635849858572793719337670195219626787032471743108540043095589405071960117334504840856367454034009518399453128051329274826805341485489089127589203003557072428225849601869340078738140715875062809695854360529674445426939352083748186160273048220944107129587939530897594656539872163119433527454995530610987652950771219053646498127612832389074775516122896822529154824473153600663523372913214318760204103084676073689695926447672557579066184476779559332174936286877007434780614841627771002613966694887619560095083238765715751188947212746146022523530343635331002106195549069806830047333064287968857721759116752345514588274406276504572123669170371712593182264303670208377481881959522519025899452736435415906680352637533747204589913406394407091223232770275644170301616006461354500168027393216442689701973359311984245186758897344974712072876198539486547697059028219674944909746445517199160280169426810996330839471014865117779491479145727232489111503165042768823858093237167968558358100344556199343940936354121302414020115736031235834793149843839667867884436656897998266941013646887735316426527215656036866561893477293823700748018111139648396745768916057223615764717246930602469713383012500579790078966326732891120291797028267589362695863036648901689768201244686979902219019137577370666179528453707806837396261960541409469510294369527160415349336611493792480710383294842396426099128026616659586118653595732639142604688541147202950791276132447369873378116441058911174052012683434451592855467505762815094720647355303327851463082314200155727617894435539580121201049390869639419645150459338224336941704724850322876363673924969253847587992543434226005532266930489038050317416773470004313642079343644905576412546409704440243820958959691660489226939531264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,54] 116723374034043699644376681269586492039253134849308062289933374752143320222016341399021839101654527905936889546113120258463339148488696581669946790187347303694211654716079765421171866213260582051392253968539777821633216450806728029214698170831827094931793233450877321521474965166700819245044384336394584348386144883311692439273915579037293251214348627739219721435030728221571938865765254236423413972039840361753803358144733324202297569363058384672360683158333002950773451103469869296648456787076073137469349822739269651922565048670787641243330806122642511218130958634132978055011707930188499170039794029844886637378980046085459289492212472186111021701016816229114945915147020528135580710011635244080493442700998353497409823878686477842016224563944558425867051092078680671987608596748963933917762278729781948825873632521693043476470365144322782118885917995934500259319797013141691315962789109448868290746068032244713144512848278285641816188165787074446296087468072718850603734108422308053866343015257982668617305485138022226987143534320512632438599797024822989127010356660428400554682457314577225158366625462520268875058438647974218792946891943916773686747752537790402423115175624189293523119290761992896249394715313214565469418058535155464870837261760011856665338893143117040731588107213625610876851650472511200486553630151803281827717763819008148140713776545733025920993269203863504432151239112553836266614309726971129226204747048470695545387885828788328235581994129839913482235543539995777115024418029410596912927110883868775766279300352640926141260202630816834097884806815471719885572211866042959934550593086852815744652255676158301181282017205696642630366825527483619875091086544035587540034380803422677870927752658613711119621586245440995067610412150381167333114738225468312297414392196280676804326631702256834557473748487677940788138194030661054273361928873907121791955620793245569638336997969991150562970757214629599961588677970526265573555094571539539867155551278035469053307586907278405666614769170940873974070052111868736111865557919339103890095443427810508313249727756965537518198941871154489202972030947596648181057485108202029711360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,55] -3733554146199429667088804622137068239059652661537531931600142313822007710463170230236353726528231979932655809913079008347567700116068690596010988636999919063610978982281050487322421501983062656313658066680613733496136484645055077953875750710360084699605251691247094599075001558221906850013369995158366696961140576148883111767170075852360628462383221956111331375031183760459520696733193772224386268452010383150785269344118789317305922656465306280317460205776575100838974281557866323093530895669381524301150326199329121824321445930240152781598214804386737213803587367075390785523854436626759462994348219908165482924856887166868971198845387620211518965375940705802633496161101464185044378284221061085702121384182781705711250297769849147819814257398599803451035732104021964631372749321256476861505101960305168118187252963690383041170060860591122254812318534573369155774643657607759011282638259152510674724410593569415241144488493637067105300212946427413210230665809338202969425485825911621839438796847441566661952387151017011005281744228404809880539032530651877787333985767437186327250637282663409572357928273542837584307802732766121780956454861286755920899313641291052551388306769337870693598084327275263859664700359532221334410710150921963378856766718705053294117990123739023768219667194713013558596252245002530220211910397959714468806475073339327123276531247391194186352933393399077706955653709994047485301906538882787135044730940924704150961870802774107117579492111444349854937559095118759187779365030677230085677932208713524094814441864474560612934121602294225645697045541510240284912698860831116978635435756235545562788478460725144500504530167318426447627546625356542919685999288343683153694977398173615378344641127549083841055986881765156124918524569544427627861671455424798436043884611282145365060396731587855353151721651647431036532434167246110264434502737466352294399656676478273506537338478126649192801249151557882304858497459334741179160061447757472544484139889708066542791817333511734295325450578598733628349745617684834769271842646722607958053437723879825654645374704977486639608000854835105484421512147531912414190210014375426654208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,56] -1118213083981532347300950844605249509926131030140541565100263555251146685064210941122367195018635973003475698518173381530848126980022181532356181914725337828846314973250952894313712192927542515788211959940985490631725680270321153678730463569892901060375401563057667441482667184260680258959246810511785838635577366426641154044135837484877644821225559577316827164397138984612879045515806191664046519788931151107024737370055389090236898613806520371724261902285758172461110903089971661776745091714990499985991239972500079735151671077948958193389481317053769042531240779504479514921028543500610417860421824701025289823716019098902897780301317690598298577758793214906397243199554276165093680235187173577360693318358102581343151952743511074949654910408843606371893798878844235608168993800987255291461606307802563229676572502441323359169784557536161775557898391450840584989068705058395372773248364568270588329167289348259253239711231239971852266477331940369028781299234886005063205413875685725083118630947907695272978039464098329174626371341394580100471219934845560665388133906841374848021540951280806412453119272751173805903157007979033065514973916458845944419940033469331246586092334434393107496309076422388189695044399951555397012707973513291605445746378986550350725718406595728766951085495267300190017768392805270883370078410672472295559844966193569315907032420938146572984825499705868752059663366562806216496514768475353239059290367307099614016658997494264607688177127900248865333234968879518310713896322523375387848621409140745995776537634474347425545778194238579262209911522560338429877143305748108626322795712501966720170704741234589033998102818041473019584439366807029407415477049333959421792449820633523180063158048940823633240838300368916376864938185429086017632222659609311124787490920139302535899795261196802583499530967008061013126658765166082671582293749338812211000005806049756689072327010623207549256619615428311141248088307677523938603509788895234145789826050279535498140712814452479917083299707124128544958833285722445372025231428261728641070649941165988807373808052498001484217945585427406752212750474338874376785693291027856621568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,57] 124498967488818052396304187663663938924670849159483423806177111767194776223459735334260796050988166286641530982609483437997824241112961470414838947151945610212469778032249535657249961741448774332757553586265414694977731458211992675479582469875763542368136896355128876744019620550178070372436860214521555529205577176372395402037727576009432338675513300572454817403806874506524995410170643196340460950389057009857898425385567022683722330438291465587328235882458778510776768586336302070857881948118734187766902964434919656678076351068519401038388652575779275073204952874200130071064581943077871875008065561832462740978890428143459068801034697609321552781109402930957063588540799579988017866601955452695132252767415667044497544399548522627821429137370116201811988439832845763004427926943003936153358115509191690417801066374081138953105652037850249932742145977845901949266483097292412901900716977069357377624982970582672344645112441371165175323283696136295591660507922906725233684472695990500065670459611488593477452334959413270982537799623052752741029036956701548915653835298098369064748517348645897737379322770733540498549300975911519537638181136375225600965444074821319997702420481101064477937437723877312544334762350004884809469376863812153936615196593320553839412556449110801235738713779824730015725676194118020579204285757399766935884045018479311331543309731536068365152628232517429344822800498641512056741977076949013193671716958779813275624352625588259851250227092913437698554834397339709245876220286507375679926383251742759198800863149646287420612839843220013672648552420595561140954001471819826934897566288414839819360373461353528319873704436505921436254016072093802307201643205780892816581156155570720026444210059778349395354235569660410111286837906163343776139743253910902085710947827740515656888984955618564118116406509071338370347958554331618816461775215066742472814987716966986763112533801230331279152433181992684037404632594254639120941995014164955549230591168791041600600640397090058038629966373740594071852858597863723429843991992396326248601147954827208689382994336311249090365484075140460194508410931641442203482556160897187840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,58] 5922014825014418524771073318380672613034871049308440731245356180979145356315121103047348758253889573048775384528974099680099399732137402983674506791020190656535964531200747572888199280423185447522155444079083678751361115861781936494954793030834725735954696125376501781435172582957058616779930482628587530957000911634998865773228345459353485183728605736195954673006459783697160847711699776348531219851164495010273039337365580016071697675986108343688805347947415048798962677980751502338912311574553417191598907476886632030758022745650758830249616059812357219927238644355198456494600660989733093266046354164961591181049672897343796805330982257419938439925408845606739338397511870755955550123821088853991695067919376982691004985704986295668045968081726798832003869956658108561293383767721058410551618113626648071634748370031758143850019263518073327251529035989440503350674592236514586774136824064367320583243141069361864916534192968138729794853863480814594293228667949054076647662528357402933942699689174471290201403570668063725340034050373739699327078830110651556149719479266191013371269862343222301598564999560021801874212494691915337134836702935184756572740121542593526096009869047929695045891833971223806229294283414320665007604590740597283710685522040990872999655541429409601542613712568783209525004755407497847198425724439011362300279907890996981665014106600527711500789653877459391539753341397599961308022434205321836478264675332070998242547038680854420938416817277688805597748886919003576268903428146817045506695599707575986291965502508590472628716744544604227374033814015455333276142455685375950591900382300551416353031965980475988101106475870967548267029541870080866552922570010860636335905730650672184109441923125038711389637649538322412424721324788872083816593686301193218406389776411444843573093867604972937063161279784116015805314747522821140179844729885635825494303738943042616608137102172172554052816363747049946410806214826368175246216001650022820259210264816231422298222108117618048737541278081488096566124239752428586284287765762798654551710284164227070033651882327867139016987565631455959906155541459854246218804848821796864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,59] -2595689991859734451273412396690929378971569736685244620493078724111565663667798818799155683854147881042008438521241751261510928757818101998283923886551734319831179663746466616743981831198084654853041786136211475524949580999210701535587572799465771788913410558971096634409968267878580013708543094942770097709983013503024903850327508814928555857086913117422783283065295904553779466528548592367727849549020557370462046034526539736647169051349092531363192502833296616842020773031641862105638261432460847797538612186496560017335215130079670949234653930031814004182927492148003006442400673373383230967366162836089934417274063237908280981314870578207091110915500744182256079160230737201907976561873752464233414618449308616033475054256963859342831686848261337722888548120646698696596795918184499686247280367434900103797784305030571914890911882651271657049941958512956188085332235569622672915753255836818170962253996791929300807778076621780298476179392010348925085888906152318081737927257392406982434735780110478007383864603305774520403496435376498840581986810673685703707515014568664917201826552537922396796207669602382541734876712470997913499424446961290934515263594754107505508776989519101510292926555314275777750607712378831729354686547176497429585327641218796518098753183618501636350536705802771331358084610003027124063300325625821284411073756197266684180613146362086676207667672231219860776175316935901340689685424720190873445361368994929151445536679593206533007873018490397727198173489326324362744362149537380166630479382880929013107227849890462081179136011811829451419183388197925851685110073416555961423710219756016295920264460152792296840430797828173105162607759607967961504974816900433547711395485086769404937256833322506148387357126087863561145030417843059539100958156284374493961384022406950384867607403831459152331683059893244481300093760841503165188796894325295353777923280617216824590784874042587155411191586587128610560202717752616369926041918252327298814770829730911147031501750594402795845009363912446793439148968685161948293556653039408258556413840495647812804285579887510914678330492378511080913642121719890071967477277606805504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,60] 277708149775431708022459828272705679499867792291091282266132115255238764609298272034094136560900297729267119883384838058878172878733560980510678104582779222860080844899158090293772067063323494868512518506467851494534584400380209924913891884285792550107027869054400114571187214743420676562576831805407932832706263194498845402898095551331972275724096351153308543360355581484254051739004706608041833070580961200450899987265561586370988128643328773199671776303124265731702556582820173829117808552843193305317439814141947484132616250644266707850022186554271389549464689294316901237952455197655994374634134101754991177113118522284064333439604161468583046873223967523728595195659610502973971836484513741333858703619386593363189688855282393429873993557508670043246690098871554260238135388910467125616058231142046960178151320392219001605571884904394893224615168451258556810240386537898440382520331351022110874517502926023318693399076281133154963732408330858436257271492789843535964130005518634582026783307520934822505972067647752851440721890462030353087319905265878691204003395351701574346054801151063116597676986933892680815490103027540532177977535396349979181201675965912585607936361062779086146313761830903350954284654497109730176760317890790649501506079528665390234414452431491183013071466295856126996260212129151624765573008969082871781230169388958634685821369601663741269051937474752538892799034796076644313294038177148873038375323057191234023867908565938719786323252423178680599726143993252511102487667826003921473441290932469052612697190037987474851350339136808601831217736882623903898648808308235457243376523941995136707836891116623478590359139168124440105456037397451000235342984457178314765911164519788385021581481224944293570061878022489519453037285437660127151428146166158076916203056968680563077173443829792412924532816789734584954421890265085894387532340608881654927809152779090646349050517916004060834872843151002602784335166344853373193403860634090299087968375847990592395008351397487140162861213904138526981983990719523866139838606658100942331293233921497711807507079470919042687036350231537979102608524878830777024825340882583552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,61] -14432951891873089481848298092443235986249466415403584356626816967248981706561323183593442689673064085821728746174132985894818913885369205648582085926055661665455410290837041013437392935346880539200555043292109079563871272955996462956599566545158365300707721486950801099830876948851225631726533815749471555791422884035318195736224641967248634579751655687887831380277159494123094866669205603933594228103799712442365700784413058861606121240383214469516187502383274508676751557309127749852035406300334943769275010183567825960174607369965432752719495132845110579933591421181865273258280370764717653896803952836668543625642222161463926889893352798375381817136982898628161839014509974942429501457611813608044549805380971435983446577912207354667513155929450468460819997673059482780959205865658952537415042238776415287722287009850221396519929933722535410032674394955887995649536636551284496166093060890711846873347738446095826757564256859018265860017196033782955190490586679847567705614234073766145737367417319395533890639652374164352113400565955049075300986191948429307753596411713924810246316643269171114031253480778599870845670862498505188963046376595314926783136722584776984727869033374354453309403477944244821392833912367385884368807368401378519741842619531612045354992079758084908896748671739836055745309934445376811332614120231078510991302659552904667229596924052735506442516241032432366004515141037772014028689428386680456913771338321843046330345112347249125726772550804737390776650919756443388860062942525029198049595704128442139898349140080610253659685499243349437730146509957492928096761686689282731692894991131223119962646753454352986139707855428918269453683162062187794847870516645472681303859170595416544225241176426905250885342560052624549876391952486881571355746185638064550036717913391167402719014623709613037829223341827626221851040835705227453982476038280957898706888942538374304412048216356672131864816116540202260505262304803211389791076559375471574019085187356558017586911690812749738080382806374946407063666036428251275726420067054847603620486239983178149205538303982755666219349400588735565052641455614457113082868979990528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,62] 319318879088203751801789356283688180780787304343438010837063672013596991797997911448001077289073951337954410277759394242663858581322728966734225503301473091132379737840874408359687820527104730289483569465267728261475238299942345807688893226963454657941735176244946448830844033125991679641495449162209564628247110802280133276819026999361141098169590149784055554104233050134884836717981961595131050657998547617423034371906726868565687628313938462815950388332979304363136369024417598774407359831989342776732003439627976718933489568895683022622179745284015471657392284350682790740666860118225295493330956155374941217502928687854872998282106593092476919220346241070295227720369316588734605055980840946192391716163965701694456868996687915866684868877632755716341404942268872039090383088931127863631896146880988595553145477034368050419755194483196744152398467615430647996564347154128217690029977364271160445322159092599034639994847588161380133660388628191983754242056269284705323807816296176423051124524977814277703825186667773190242364751716349666919438813748193649978609507797906126211738460947130263407780017736860371454455393365648883026303789460559980427868159556561130011616508609261935738658491007828222905318193224772224925893095954599613482467383738238607309046566197332569288194013374504824873819617992040334435151485639392590129176669681561072873638368651062110598112850901579097563256507989815930730707773440779479027335167722913439167582421091890266239976742332487225914193583088476242821471216989024506046486732483695213547195638099338977144989288981319851160607816006335374633200062513476711096493243123244634327629929136233924475152935547229063032823295405947095030251488715581472713505640421758614576710049034723910537695926949469494334847493797586461795080638815306737217243192086140731617076392346248420592518605911495789415097377309964403416703769914872739934953719777867665001604780152009563567518137484097455011044609228013331636250419203444352836279899659948310679565898756431776104873169428009287880547851437113102128923460445585609628602135227000342028246818713252907469349693722962396153156816203773811815035363655680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,63] -3310890260242269908381249296529038020903712553079302452843350439535218231062783776286500741344968126494469983243570203258811095749047332685924811144921867499606831780354653826149758950921824214733736307185984007151701177780923077368762528792996413344176241556290972872706828986223741869637680844850425375265382537039816001363492106949007394664670881208723189990306341773569518185181326926419640338101420967564167036585418737614466011361963229743720327098966832594511336967195547765805668879972653599922861319602693571838959599456836390727243990047832257933256321796451047122393032195090830029139136655027251873851590844073723622723563302292517366752387369459653633500417507444384791709752015163781402464490944765815168119858370452357725473548852727715355280037612632352728311565389839413973470788084007990257961380114981779123336163568445742806510826593677022079487497594149933166492717248488570565610362848004296887613275141435123747657552330688160514267050608232151561661894230665397751873913932226577992146529154734232410102137755346532748876278741295492616351623104027121015469654563732570345796444533956336512269022346661034468905942663819792333749051274807704801950025692809321294243894883817690783138785493833507273819018391926235262881739739140813538236498365345693931162400397351820437192882962886702101654001402934286651426304568364553414469189191978442658093499473278336737001113150057599569649564652403404669913875881059302413653063306690503723469507866170539821437722534080344919127762298450222367220491764327535160284907732359128307555482279971081003740289868335170981716726778610443936257605402945162395037037068054141426827476020411617591315550891897708635974657130654693996171957498588657900288382506353711879654516394874760186699167294148861090661668362865245481333344322055514624451210255271881027819157379915752612941334059223875833317939990312691917329336447798546990428635465499724699801529391656709797188428718420479054410072409359964761049171167948321619992315466498600154657205709393474324191679696986226258658774412840568244183116361543822704401973172710253140336972636612420856692394948388566838578054692864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,64] 264657093502860506052105104857262362798220700306553165411436431949037482869481005558394563508212047087170457356882682407427921239486222474432843296619888901458337079881719459114361302267335437208171713259792622238446519853786494682242212457292579096981795406346872571389944837793212238843688184688044373853511264367284257287621733739077745069226031637172438707069925899022541722670382436920044564947045219622377232508472403488595374275044086526729196476063984312866241739008914010363450196993633557761262573117014088373774352862163532401027081291786642608000417898018038631012096343524754693743559973598292363943535486992980969202532069737746704910898336833933947846261729547400126266457001551802058753921893739803121581768828534811063647213034823532157680389179221943553437775861930250667166015917336101262779065534814189315714792039557095330720824937015641721130698603697987195267854500850543971689332752355822256432254981103854518983013430076358777770443674171104355752510599055430842336345759255138056496738261876704501283879240409035005818727764853925693583809398642420400545200134225455030674754882626360812277759221867302145529337770807719501017054598594228720051148192538991013755675561029133376500471056809142641705665003931432574235153511990885471536059801655242961776506944060701177556108205499639689235881861656602280117258948843777858276905435050171423072315888168768670455124153193080086531644448896287777696004738624084691425530912677232740766374206793820150644864092690779787348817912323179031888675079671685884670400916762085403973220698745074845197195301022767702646656167694396444541805789903080500466309980473499838646426609549863497416806800291767083359507983698198977434767506432287492127497822885890385044886129230653958953412972764549027967013406069014351866517510379958145225316731690571650122766619313806167413730444854873737432066436551502992043820841082371219724890215945696952845188287513861119096724471769848058357518748844548745293400052732610468519778725261758033900827893429427594468657293342878643760778634609334918234607615200745242036856389490652200168146314096238316372890819188067274666895474688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,65] -19447476043243402083646776171311236492660547186245148597936500415717546355334538725029004571147301437343053752286992600342432427236646990985883671503636581111691688699743010154615946296551095675816759644251472940357196469921991826103835633243566008499567063789142060590009009354129291749398930713568657406964904757603683945899680571137114585561813808976059892246937673380325325534156517668603565279254571634897366872426987120128582785791488496754013684722197969605875388368550071587865272615399226967526700570250224958164286172153003834079789543747988264630172745480362140335803981055908170803350585034757245457143203897801880335552711278199314176702267213269673197163529341284093069634072838422185576660032338525320338760189719621647721197549072015371382217263224992360824470628354546606053215188657384549638282703350960798999823704932867289638918406393182034987016543183550469775284894239806148237179264949177626716456464630613535726856335134273115489711523158683334254576304720083897858610050516338272615452356253198593515706087844555026429014179571355506357628014558946707785171080014499177376400232864391705195250796659748583800658956489241440725053610363180492223743162786444587912054819452549866003549986089031629125591365221834639819901486174706971471807863252892659813179952018833348433276361659481670907831213429992789197762669679997050188743466098933415241931714157152007757147444678172218963929618724831753730068347999579763545952452831135952625189294313717086003778847441415697356730266360244871752355208635004862557749393522107872031454532352715965731920322500556701513424800313515617887957060411392771765041775861246775836819212098290751211415237512205870716135816344754861536137177307193216327191293043588147090871993688547866393836215594268834180436048245018185507613430034070719998346851708501260235775411030896502322441834662406212691278511431017987848636912125483803677918984048835276321189305774620684656852658962995091016227330653933570531615812217904883210156985896877266535407098326258587052128617851203752304676730094612337745093972210952076636943962397515418662017057061986289247363921136881065827674095616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,0] 5178332785815917016682898183113206779418371924500317119744828600203670956359917504887159640858822599320891798304061614241986370803728548555629530374969663569805337914774909692684213821159706087362194827173993552361668322820499528792345273130448998161945503668420561199611048091624867001848130479888218379088892180086253200863141450781782210936924175909665716256417814080980420177084790886820963232170275611061211440939514483252012435757620118698551722840484793865266162512152465517853475613747663701176093457147583275056200716103011321061654606557628016201620785387941989852051614311880707732642658174177466551189243148463442449175671563297734202784474347709899775974025364485488003925882096538716521109923406972012951398277416675329973261811131517131819401846851351158388428484154239365274446320072172962581013712641822184706501640644550412631556531422731609417868686684326200644916090932515000372447135036670616975331231281206633307942465221548694431461313884438962840832472123975382616455878963139679637721872537637700433902173046692581757723575347472878880816042687479472158980881310824443489786446029420429870545880686716346793868581797974455066929487379743112338020525056575338952333822856624983851961130922602313329176302008055028573043999953666637190725267699865932235324905965194153416930859040737677973150892030164941532116991061929526927973752270624518889497051767038059729747820986206074115885537857078894353344120567617801930382471421860246854245522111967150595128275661759070314586897018019294621262774590383250074544141742814561554007656787579253582154324701100480328517677794604779767398006499753577089571407208247136820525150310443439406092297958502463112455586687429409977535869641174496824523136957663333323830492919361807657423145973186927832921925989810827858838273919922192903144271786820240403232457468599599630102952243721774853099727833598881688642182679586665970734799701128261026964599064432592160996581172430769514895355465338404970384351950347327818066682822495022929451906838547644376760295060891647132357636197062600462270274652434085339053339520199756829769018466562934817149149892536558564217838910282145988608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,1] -1694957209623368619842272349163469908607454793052116004148357233954766000534674557837907044778105294508805366618303798941344468457198976208880237194310650763673841735643444098070871844946181693759812912168176599839674666818482222331117144069356804793677591931207186413255258040308645021918327007833180310981848011999222102279879823248683119314369072063133097095944999078390603055191546842792327525427060008482632623642835238102947214748894701171767802122823857253237056721411291724725741530845399887515554551197415461130039106603792888615459001400077039127066059314350759103499141938585749774612963629187927694659230107296053520687480419186937132509672479755342734480600541016877050235948784055728849590241058992551912168591517332936085335152011480028915529494795013574092005407794291803128403375871523401925710200126857653828201249056541283844868810039558626033788556267569630997586410444943696868377557587770080620658932851334056266221525620837366901832659591406799677417701512716221060619705850717580243264844782167774739189493530276726892846870605260638231402073456813680343672745779010583487675200312771161986527598405020267207502744236670794991448646488718968022388068703243543418117507350828107248081053042534626104565264751855159490812111621366618220962218967306550104436768807749048415817650404159670027694133500395725601326822629108805444235842555988772216756594749617361039460330793508150963669927598778696515435765354579359410043129784037750076930640731377770202927712120184718109197319758845813819215734829752744024896884730782293695562867320107843354243088884325006723653820748291812594390790903035523587161276960670323067259859638239495907786808309797367982551401251638300549039897706732092566727574633276023935034421665597056885366550063094739280868302851305294578883938611212958165355483358162072996135523233036758058929386779487501649854294411844886942218943116113523636490026369272043732131587966109559514036299629142528454941915764149236896390100556767965152014591971854638783262748493964439710914764637798685630996249694925366425803727021730881110697708761308319225634803452896723401459952879261926876669570993384889220333568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,2] 745308480419316342694473700441901473624346643890533630075086642874554874520735577129055031974073444695053894555473015582215871785774320068773693444826307983053583750699191996711430267451565719669029437760958357199878374145800932737102409497257605337605181915763816416670665868923746682287092813278151435186087332446541466222648178560727491199314949405284890412725097141352592984496522815505189194398062377304809058318758298039617733440876071927733413351149202023218047313365023545476018926270140139608495569475228653946808864072873095637294009118083266816105030837429659418153172713199721446266897412158829514978609308087459083972037695717917082161887440666897109808025743681851169121603259521158813772345473070786639223008234917639193226163120265924576889343261202991477588964196127292683720360636278942154330807302125026983844454423375482223535872165479253737326149787159674163520481744923253704832842692449721514043196715787819079832960613255407571295923925924654490252699468183354909422044737412641967440455677641013439616400447073058768156779536054902244791767320176289097049815424620572046008531819169055573982493943578943627986617048886864690708374037683035813071260113104308604629839913244370314994211253521253878291686064723723070384409704452764001403897284687839836821660262310249997080594918136469297309188176510025107502542347806644714021703004146485571175723967603304602558216189582621345595012183726213285632048122776366887105890752826619430743518872783747338035208717239286677424972369924878713991879968970704349461580643021878169687072053104644364944059144832773504958774412317753202447450475901932051415755801633348550702302298222376441080033229613638414989634635380716219663672146643030457485197543094490081814874163631755921209282965367785559738696105944636515174373368939735915080254918082819583118651618915396097575656833670713342963346027860109963997442899706550853755975789438701169754332161071066979752811403459685171128638809215726187674796824351312417929663650030816490690641829308426214421399692748557422372286653823368658010545338559334152843970586655394134631448687831433231732136691381492476808297605796863723289182208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,3] -30684827028969906955355439005498291217642637890236614175337263710328701118282264547401742147214531476151758300059977498897537237575665306814654505757988273141203472177001547893254366025594196001881827081164882010116148312464539995457187694836276217174435420098451763318449727767638608247061116471059186027538811354910289742692178130252950812995085220036027759428917713932342759187670425947572680305889688583206512165535678888653307221482651571235718233259627625921473187144607607057768723295415143007481397706209446430692591788178513681469628737188013273833382202326175768382590458286357658132887598213437873934139015194329792745381554982229397397813875811747446456174006697074028701532628308060727057912460734257194364445940479313942072580688396237887977854274985091612609364287152595571194117351365834879060359816860725084686236643552767450453666316390308975302553887917948389357557466390777542582791647090471037134869658440031806781616392828675977743143223549778492107914978255639424927960106993270029188428752340775134643655820040069682536845362313777635414161413674994010710649381300272686300107739609502996206146851120554113033004053673352891336567296868628356685099325725098137065737022710093172785148552146385307095867903777060945587066506522572452948182443644953893329913794338278377223843311422640253012902119183676875014409625810292333119079153970700395623658211961898626918219202270343833637632799818534839775516696557711452843439028401616485352064176995520819136613376833012675889509420467672066321285638581674611277179022951159849691338667612113251756374599164327986784331689086225311631951156880739075346884708744905909637602101625958451256907564696730923033609053932076725045074388410356150981431397187975377621023049499008264647944067440230036896050892223748377747948283200976400598053360777581694314110624542367061745995235055647290922342548898511647180631367557674750365843663109244955732639179338417680139566439725578579054968739073903374617115268709999684585350307843558285458461945835745055951182217704227174795011952269480364700424757435159167579465321271685326320448635155352878536481921496786790096982976225502222023701561344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,4] 493044149557606854947940234056883544224762988169687733684705133530953820314950175149617395749742239402073095360762012374695582679842853877227134474844135275777684560224300706592913127061997229238901231658602632411807661516933763529617977772335275565282289459107811688152007320029028179083146486969548590714981603524373430015561720992715783408364406454294761879157500617022693000299999903046186465071712661475201368623883630812744069775965966100392528863975382716767819366201727662402079952023115886391704291361877727733421256480433239429146305740537319038785993673027633313724325939877664786060705925664469076604911446570551219982412425803762033087906359123264608378274527458512874752649625686637753590214345728059574275135362826617690176749850158874266364219030392814116009259351338936981683785972723345074401466865136395139027323699148811735056498380114503078628135098844001154974252039553022204034597297034301089919085561470953051929128667691755343391431555445281863519878306155771033355218002097099308030772230602793681328334617747418562216025126861900021305245647399247732068754387447694403531820356163507408999102546627182635717892567751472513716453400890733557914903645538203812752514824902855360537817128693641146745880981185162206519051931710503562525742371666578230036262941925668022666476445492343796925422009089499040555083744664194058567949790500662892670432135549294546921799197127059121322001975888306304429920899481819631714813957740512382400147612488800124817573212368012137918287495998562517727827720810728793410313454230591142464395322714766669688567783481425814136764963997217377753334630394824831950044373281739057349902888431403318338123041587264489580228900590460109847154120976633039237894986756462748300347156254105919674763598153101891601649361587119137990264140532963981112885297631368553921175028797573012295252784361034675324445948342038193116317916637919791789637975013993386470656631472279052104963604655999086865660905034898221666986568367236462257153314982786605276421304548021380038955315893072788078127552231629776600066282174616039397869472256842502823631365151362305832575067809371369988376816148242994429893279744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,5] -2048043149694926257189502681513500150588992631513721245135831800257490287477131480842472916766683923529565693286075277304740014914741912433919132113325670640102178047353109059571302408086045637625530891021359389375698169485056270503468956518762715673076477029388626000038691981305276769032988839755544221810595206704530450277944395931636291808495320897305048917694188227964419876088064921645605423510595240379754986580131352367517386902221632438920440172697843606566861221765566170550066701624838170510360645208070735837556365106243398518365616303565459331760652160059274931489125840628703194846174069618510251930334737067532378703797534173214886187560407761190753063523598741680190561325756084407106724723868100109831736081346707089749177438895433202782674074841022944927873465040104462847583322586849497902227803579792988472736563900855813464466138469013273808342512911699255076925464059978811770599301716250492322411214730045883694098247867504064744502908247670686637755423582097109650450617719425857784376350345881763485217697434131081502990969317044485337039981539905286563179472221889064075518238728328884032280312955756197024964693332543822585985359598244122283827168905304340341269058258909605220821190214708648948849891553370639364694622205669763790572505860006753857345939534677213344847346461758175287082109916857914005725185938573017155109615507537730369897271736442877790969617759862802572057635418529372369878841669342311446506202788605063573263634538101985779822686604154429692084787899241993501278927214691245469010578402289721786098581573502866768878601612752398033103637949096357962461260090919529046457578079880654207422495680576660354475200510180166482324519218148911605354822392525272558387575030027543762704558492462573621904341924902269366463617826052095593259118498665459368244729752359794608490315192931942390703187262410404152556999581792842992579531316096768858896557985073295593804128034392824730354027656857356826112771755144344713506115545754150418458602443407644404294146412917272882831529519467576395289854893965442228039246512079934292959244267632795258375589338151425370336653459706608123781872786521880315952623517696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,6] -56721359774307342993161974566382620716567684799450247676061563956511454765268329779288517775387604753622682228548007985671991326834424305818223015046804373227767612876552815803213192579639892573573762261136331871868742358498910001933396211224335822039533571825104519891412291812743318634536892131718471890177823854605554806650183672753738886048399483544444189298384400727877679674646978092901256947054464524525976851040774495726087294022405494566668588144950066325691272587892352498805018202732750834734105424763498072433546167643922189095583244856170547123734498091291722200726414871345872487719165434627924756404369373390886897175089839235272227763192259084816591934553740009825087543541108384530035343897732673418116039590298897024042004106480769634516800853427773859789548152691682420617039738343843929080944917236752739486447353262252881107912024274312193555879928619778245974607499519251774933637264641776129668790193933432797654738808256352556323466228524103214419145182703799763170793171568650865741912057245990721418271353581285741934918870342677758063633619945843369830339967756259330598443583938389361566622959350564909254947499507815987701681875910830183595629057635638143252475864496882555967493689027230057090760287670598010130409058431149972759174471213864603686569056204055284110457641928752591661432346098095693422220130156880580283819529240858881647308570483574083890135145583179334919792256609644102978855164335768272970186657196199445492304068481412395578378302577716289778543483567307729309880014165969869276379311389567453681382478582212656305791914807035741742759967432632556162177083526797996587564842430998048067826017132134784287398125384272977687366163869179577185651759600778887771145649937901166923351238756188973630815676376784535849576705110054576288335628531642489480501648507636490528310083342891037497557534845995410444370905591071443966044302729477279008887541532978465211572460594697902390442580721639672913728116170885083334725316238462818706982416511416311884988803590907734567417132956612192109836299769136810733236551592077701867190898634203664176405865855916161022975469435387220261296936644740969644529587060736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,7] 993878870875290096710459530001353116328463062433307397650335295281676079962701671238170954882929622574652826175061000408519523294722976467862907114311389305674975248534798967555503610440101645257612724681111712396128661431455775173320615004027934893289306206635421265864190291651302375299986931709250293077750251884332601696754443052427971923927770511723626977576160380854554898088507299040633883662135887861611129172252202099249947256343326499736684449059605798051154031274266913292399691833160259013233848843571005060358352599922322963811932933576752860586779588537965023622812414568180965221564224968251636556866075695125294528025577545643153659056029786486599091024211072412853457224923410711676432524929756218213401208261321876500004484763433637535619753364231141636795487850409788300529411400449635712013758020644840895086231512110186655773851114241766441840214763371528023480134684595840229011088540142239343196182655431044970973704249928568006730711836629204052402245422255337487710953544850178752458060976210846188871778754433662022193339639670354437168979487823412036193069789940722722075255574776679580137140231392964216686506328208233681714054895434755876693987820374973585106579415657164143323034192564353561389375287572739519046266522417252028320581056522939730151394195665768362198613050161282582044913311548958816078342686706964623951268741692093926229791414908758904658570456571724043851978675821018167991277594586087021016922615712202317331699323920365298599117842195860297303057539409104192209019807325322910436159389527006164584680615220090796352725700534459719148660822122323368175149743751941367439109224486363956211019470179254095523613509331089897843186404771384976442011452746919289580919677932376270948792482954745272293094837515436674110490330697565673543887251649720036101031811538938071287707703733775203713541895060741794813675204007331887090883940979567998992535566945767935330149508768851147953671847833785894440783682602820697835540857710680974128879807976450351691287721075841800712047663598904730062079510103492132789546005669049912882503980629019391786105592864377514833752945951607025376439686476417812556423633043456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,8] -7245927309185358844482769304386277824581663256045925718055162206883664111956213439837284104817400414222767347779251397688007297204150298459885806111390232279766858612616452900525940955545178101197527604566261271977746952149747425921620878450439756891234872996686633126571630450849220741944739361412526902425314902533816869992548075344598021437463332045867387329601550435628089990679811870521132847348944598470441226761524038712121515667410392837342296122126424201435688247868192800254995599218182991164980140229030366700501930621552317705368379262088663500654617961912733180525643580324434985510282904556716517485617074930480629834096507418780429069350074821001345191825182059815375842409168426590715479703704715903537925552784548626992030489313618307718880625432577179235447261223777037996265298527731040806642341701178682053936843043425868229053863455006804352340430079839124519268510936477259024499830305183473016022277204816134925131043062917175020272406242891146491581388144491692316474152913288550466488451566931583928479810479502917111067177019035399432608458475388182265422565703308567150005242607978408949266892554324696996849986834976388443275273078322217085580405510702271357420142154566077382658668604695129605428157827962976879476748571456017016000168985264944879538629326973401628992957114141266628308130279425974099657890771071545467591618573143893965817233470709749485705004113792231488369066636210733674462375322218873550001991256933587952408714708698842211925109266213922835393774652368090984139467464042442406071563803955876045967600598704483720351516442399863866310633568962261797971856766504052112921533248256690906925959926166694351692127436737300928493900557779901445304699096719746463072919600510963227266683174478974513341988380034936614765791164683898256825740966085663324060149644354363378278711154209180802923156343520476769454251056367665786426824585892520772296626348904687370267533976168493104551788512888264687400761441747689870393885390905365113946115414128165763164162472686750262971552300174771614426521182512967391548233119882914015067519457116559609228657461908550196778069945424888420165893572084884462572687918628864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,9] 27603918902590482376319811198067353713646226315160551216469439495752062022882287462506732438295316765944075088807061090780018513692615474914975224798272460945351357027912492277703701674638492160963755395673401973586918641250696672366985709699795066876101297849980669090556114391744700544158148786834933089036128778139409996206147649006172263866069577284970155147017120695768798509500676035931032658716974912133651156878935400374359473386849894361902218368682661513510087870784152612619010782506472073237954544213018934159383859506975869672612548630739708820341090657349778440047996914545559312360073013849300956915074897647196193977202571982262674517605249927432343230527556941263700089737612048414969236203201673351463705861104688602461023642657468684621166067347848765843455333220975506252110190554116491510533248048615212864606402060075033372663062532100587548824785551778525797950909892852469808893238287460691156241405256364342372617551086099951306291890922912904728772439446704048564850206404036094985378958855278959993891360869678096979075738853250668606647772644627163771691835179569207791663931830887886666524058427480010963723865285945053281931890737736964761016844207715629767747372926320651450981074398173050500298879708483943714305139546406207975405101911152848965569010791507923363762914346528275660177374792512631460165769780629161261548065139668215213635892284154686919475218692287991900165734382461544511710183441665118375278380582093651009610349487001508285870873022710975704031293502776201686560711530516735383824036425501423454543019576295735378117737098333590031248117592689744792522050756015741093439341008589691150182160551695645194243443040060843628438729302085749075464180200857029870363629447127556416835324368173747402710009427402399316650521774862050653582236169528784157045872908090384738961788682750476729606925025536926025107684024890173838369313478621197566088933462295848381145915460008354158506696416687702649667674081468472704129638003222405182303279926537202333521915564441532596404955671213771699552895120793907893573525203680688457077928595968752094352091442893744373762702910454632035890180869818071527030231710826496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,10] -56076474738593310246902032654324042476783152101775453180037901728804561112839330664205226742506724266846553476536658322464800824140183409882764611106621400207741867436471089837538099237996938968638306098670554799795649052822042341766276194248413721117950018343902735968494591834414937330462665448244528577439504344627822573332133938591467914383401744169777890376122897394173061189977715014572685325201553233099322418507946335678554897382823685754586251127352679538706654546315043237670441090230442609796521964632340056222000635025087764980137725031380493897025768731469104897275078158040436745611158421548375548926444481287338326723419705940488358668963302704303283608682931570891533455968380764796668059186871434923888186480271329569970018015866604508872724643459473309444001097331011576122381762304940416881798215558814136167171942423749453571659372040695682415736142811629512512917666669125688619391744789952747285965786566786885571663263285255334369691528380024841889160872474077621254983992368761336418669874610983242217977587595110697221420272108344280776446646986691032885122986901687259478126884069488784617658069744151776354876889483884582998837803176710319271836181455395722999992334081509167141685748482961671608617328824963887889217018622746767863810892943935857199483205465708385174490278068619325199790398646797143731022093421363125550312859313486390135274199534505742807035976953040328512154596391900176648878731670629164963816417442738694190214647687883489149330113194079503127562123755332428146429906084747236094556884095704727833446751587604015122196891138011104251737092061630483812836012250850665261858827997364980379199641003994140972973547659279630581230672629634370340192907489698994167151604270723945898804234027752601196618356189067595219871920979467710608286784501877293966413147974802192795319994004434533680318106447566814944225176687161284960882736300832688068257822150190658700245699634396208777038698653026181084992873198607980195317974686893432472638738477685562852180131011881369672057422112190623150465408315412341298994268283650888548644320259584963514770696952189383714944784239763782426152121327763110321692514625519616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,11] 69526495837056347913919686334018520007498140679790704799833141285955469256014819559732484721564993011388027443582752734472395557323936560474613087968617382147022244441405192732293048575555956657790286761037250712724587952276254996771331546978518331112850558323667472873926325515718655545738701724991817083881011417978716327522584124418588670207848303505175893263292993830544237036753850420194975023026426848481110758970994396340637610400926689636314032463793376872631289329234333724017044022809921642641749722697979901085693761829965803021807768290644852897684733395612932872947301198582387036092438412696295986555488936604227494290362365498308871053804469391946217436793456089418583846444839169614739560754090467383593189563733793438877713883821446750981809958710569475126103219937993309189007424653009364968148134095526059661513282858104788918770829270917787726942290502997900803769256903979994305639025143407889023176036626372098003841787681131167197094984286315255060683698879612550973303702124932670565024366011485046175499192216597476358334621924118260783808232224448906803492885121043066116624606531812275146278294818288032689423003112045670647838472762823887926784387238885254790606931285199405842187874674435848813535891122501718587454923304575541270749172751310389698437227031247207121233103266011009401119873709231770042036924528339949361755091944739172988270465713558053653066977686096062249873169455794648019688102947918769542221052098505187131699388422840662132088368118584873649614619946874985898603932517385484228003341685960058117196083744442134344036407102728843314952169518192503008667194345373257790973008949272918399406718898105555176350513269258652802057737078186330232007068551256419807427957373024692146312989337014965594171632631440420723207741692859461199203356322278423238894535000830861103409515759853914755480156868410653864778794486933766968444891583583607547351367847661641810046303416954572642400041050439103060517624082249640148886742295268741717799682662470783400467664862108524872799473550863784959075968232189128771299080329791192728105363891986560793591142417949513913623546593289343394333079316400919270871005956931584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,12] -192755031777427253867272324857822200082857153843422882704904345335840494403812608804029330302868848442606710295670757054307761096453829596098223556204593832223892728181857243404440393314930437343607423504678381242846794149316477961097533718761478780416009744650348508625619889080037966479783897727205060563586341384123708133135360097898613958344548290847915029345703965385061329052561443115255950654864803572682320088834888128261004180241003228124016613702962803924273898630309892822947493026352679523745348200725602304707363914976796872331594112785807939844408641136711611065318326008871482504156887624310924609844195914838049840516378216670044705148908044261443070893409350189195225818761998909683595916867921746821817738329141673138382876954427600367277201264522442880798279593961766758681481540825903592468958260785558026606983004965089797280333267099034833323840786418152312415330425877591462076865039820891290610092867125442969589414390684993762904852088094636657319551265640421704522898586774703445937406856649107691181351392302465936372827786460433391572447591148278646013755846821386194666523000842038219955907764134387210877529086007146785869516652208137246225792418886260155519698800799503394169326853672803585239169961271992198931377332574123273688861123063216040647969305360934275890594376937063224908459877344065099584121910866494428796218948244354383003537842480899302738375622096119306506108367050096872405753910898932793934973657147937417518850065504413275473600259620253530563990278525646347199017033322142001653372486772100272511833469366149391975165729738155500180013909719348222114350322890705754703592500442062511763298867331536980622939819992180024128672365084123652552214840527384898493616821812376053714265542439340979356492087459540967991336967714824427783983323964573586241558795505321749005952087361958423660052706285063134576053981826439989926111355102412592409967074326321741297526433054003491754885949054459418347230412373605287266066643840167547271166955680449711060970091584643587017982135749633510448281911034867655659985525775932840180206430575469966666158097376752498237665239091842068161725829336095646392382895601745920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,13] 725642593679204565162835299026634840499889633853203317175676058522177368086868416441873603595961416714456627246243418305694686367162167193307124834036794328207284711628346680629859622285957021858744466605368728886203493896280654595739488101866329259713835475220764036036513120751696621881594205177701549368100854621862243051750021915448462619071395638815487140317188775791729844494636721480296971154044717459667086997124313521187288943018649313425919754699241567755695814796214191979490583129762589435675817280763193058658158737067896354860401210959525090367384232100897150701546211857471840825828142576590631453218617837459883465395772104486312142024210446453834408904352713418634140847985139368077066757705232927192126182591612243810618387396707475219055763133235230258135122032393289911804978466554321021919219577664347572323783287662044653990355459754138485853548631301630039421061020210525527068987217101272579435947450389113198898738500004239705927005224338658740090955030900475010594811996760086300673620673384233071513474528776678087298967060105474628191813238753161783714786441140942014588022365965183618118895494478046490079833674636604185242666297413886311236507367291519337272809821575873890926738841618919008312095620151798656846023334420090993626083582424634192770183646394599324907795946424315178045856455766347848549106648766977345583219784643424142202011595730566405504896839126344910912757125294773990956537967520341175822466329859663247236098238494530633276664355816439861034860175407251530403036781259909564054380572276216156065933110752448524324439221880437128519525148149090048202954512652770548696996940416773166106959830975481889685782897595865124148616849073735970056897921992782330525332130139112652326923115582859893254984169679906291523690614707584736496035850212492822988476573682266128962336045408818631567029298183688693921658553206634105787905518150953796478353338560081685959104993624496658099546792729883085137623077506850574365874467495250117096200304453092113398045928301652846210743440572250829426754385134638992430468256775206524955848417811936892993119246648949051383025436927257449124446223785413568604796198431227904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,14] -389898526375966292235746651102701785703633674047574794766155030658951586970818093374227837549753527417106655100440578761241013289834755707464498700911772802226499268091253463778917753765947777078237579460204093098338012879027991769802073645578502828156101133624836617028785860430109360808369204865958259235226537264399702812737966050238996805039288638020425739994159737084948347430730638806900486366778772344647508200725346723619304987727144758870757447541679224373193893070736575400549567497794972764368119084625149631258373515120771149554488137861353898625711563678099521466777085140793669832847060403170682260109069136106972568195367236226755268891081525263256440993313550992419082831829595223151747788261421332481210049412046567141764538670881752631980911280407012572168866957822479985771189163727512163357818296944367559942081719594136657870287172499398720287752084843438451709763714017780258998015144040855922079096934782728047337810551349926400423967684457631516562437890065572085048177094060702143071346827891168151464736662350525568219685469056264832729998376240686840201504544756421996821858224091256738710176479414749517840900220817605968041638359628865621158116982644439610746240092430922206785657099642084187044400761360745937344564744670241980387706084960193877617283566918074091258206744732464491803383547182194462214429348452713583962007647458549985155194917992351068338912162570379856232874443518425061764549521076485920424793838756451510559163351201011439296660809230152042824304787451468058907841248693467828832432873011054830467064853215697027078094927613218418886182437424754904468391612725283756960250014507492658566031996786904103817915311585288093667065480699783400909601673519201014369628129881924374032873452558895460368555378021855498494829628929165081792774860099759016816563252121460803041607799358754954914038976359594224617516095367462393022797306650037326493345629639723042587611641793296339679420641086670910878672281163959257285316892613698770439697058945151837686626256226212337296602891500585576232720420707524099777523395753664292046006439968740901572805217914788272414723319492171239887621603746779420384164844658491392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,15] -8018716244821342739112363952253734722152859757454982105211088572191978597696627937751716608138939842166797600236646735615479502716717695632569699088120471189134744901672840845650972053817756225825483918283708455623657060806457718781695636067258608456872258598378927608525084256746332953239157537791145241366337294862913869622195360183652859238054101958659765042415025186727395835601209569556573998629110271866585692901088088886407777990861321890087949768099200715850448951533822668403520743843076622845771006402767292951168384446809364568931359153735523500002381908025608623127033901964745841340071141701488062790927751182615953716553258768805904562794252563789108321197901672179770346178084125875476782554179454381091334112022587932346544147301610651803031842773798338525103054199491602902944286109532002534089647357588418819209451486080907774574556775005958584896338635107707216401109442658818117510916829292408996048974107450099038966928591331335573909277678988029187418711958615052149907913403489930339066046073156426945934504088485678344007904430677979125631112400777307683630347614398974921036690518740414640020622818707266051527393042090126155960379970397541809616217210504512929962577331022047351867925884919421008774477042716022041205942321290550772624689485653258372693084611978145289358226825385490285334065254973857450350316976611913171116739756288084017853981315600239302602574767219337167502624348770042542155957576055390109598263111397009387381915392362299965726677116335600574682128545127931445122084964837340457287969170506490313037997266222324019078927273251881092244492137477524054813884031455402032447588597610881766234170920949282233265627299072684751623443267541616672149999770616003546058108591534573899676807203646869545639355603348404016136650074158063277487178968184225661091846802078107721829629874061721780301020368026244527285708415846317444388453482263352332478669968692079940244944469248941691450380145473561898543404558859540676043057696145765816194774577384082915058769570965569937467560204093253137269510966690329975956662747547920013541872449166724389477371337575787481265693362491667486712274200539718897643187073680670720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,16] 39431428696963263806006075252770178731250530126515742058574879263666716255114509358062747919500657518376789690318891180859553282712170253674053089458330018560954943828517681504022825071435271606734754165409666195276437541413442351691759002820870160956037403757270220079538421589733795634752293119181532868812629504706880413475127382658960486357735998785543037495316823664698963675045638895318074493580799177046017498715800823637110139217445559580962183093403134788018722858219373915922963749120383047326203401061812337070905229980495877642897835555910746619604338985295729711799643019756464784505475349284331864955076368895975505669159501235963821053004164544367662409205640994556758456788420383836451614372745863482720466955615632307677134116605360346290310804374130324177900585654332520005157514443244828947215905000787850376524567704733184418838403623401959021507241846969036823510759966027755957008638203124103039293320617494587011179332706862195875068021618663713230185791605838199070548512174294310760908853390458553379086791783725732262329265721804290033797494612239986302353913151828433775162532821146981039291516989456247534935205062791123157777536899661324286273876305149564973159489551850040601630405721437534477286700228074651559817105299817478342647678372547149236153511385793006015238396261706125206205514018315888387139920845972484092537593641445548964710757442543163911749113443772306410708557724319248623208979419018907076834453905793733857440803302331165760627772189017883290822214792609461347978136384251110263821951200888396240574821287749454386572406114967199274350950687413276574816604488634510163632239300484259173876545296804846487661108638448414174449520016374809845056146344720702556814877563405696833813188084652549732371226279515790365628912166810134806235267366703856369016414491738550169681274902599793351105313006040867563201116250657113883661424422746633967253485348671882761753156656409946641745641158124355823295684554023535065312697342426380790688401756388393325673120649184064005135195182946562308503776836392791105376842620845343674010329738035637771605654549890715350966076953125709627642645939100205996703619703109582848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,17] -108042282123224661604620311455348467988492086620897951373570770960265821601355138765885110963101513357925442539324229755091920448024225677759398819307821805215390524919760994679414066979743302620958459668041362891375008616692039924500553968750174114760606524239781910537104906676990105087647981137360471746099184113153567863294948592680814431798200376920665761540170957943568425757658506701424536108502946091488534427647323173573433158833850448219483677638380877836235355632992884593560159977138447576496296554248554466223354985736077610629235337104477995900010681257945155502392560226342896409106791815452814667707910804839632958692723840203990420124218034458037859379913996889414751761911668459332100448975165787933508149811836000084129404191971685302142572284278809987531232576867991734291467503547926262646670455094401005466010709388714176143970700463709144214872932725373853088478801674281623355870416103413173153433197970754087598747115475953871333560200686544293380185132898750107169375866914952877039927612202072746587249629934053232369896076396330844128303382445591243400073652058950943376742471332304984000700037129141283504047873277483893309983531259821943381125716050924503504123107646720584476143745790805573749202690662388333081218277832937065687897990441030745222809185357594732382028357236682057160655745891225206258470854835899507215543452768458025362914417349390638889962160363976521657428991495579767347351490884736683842547267492917687023288440916441698659674716295892390336526861688040683820501377656719239413636901528236194662531415099736552373585909830788694684983846950170142339260455869997572244727625575408555389933499164958051902963230772658527079594587637744198372023766151675341761661955157133128697052125557883225200142795394291885350200077506645220046106988181045800103346909099030027143859108307900248142837388562515287352739568222990798872400282439875798959625984945943685180099838911857786034773564305837412751951669814318515435546929685454809768190719705078593801438000207866006157582504401655531682404444764340729470536798550495891990656562752636863302198823390237145265860695957626291429806010617228180450424918028941524992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,18] 211844939658754553303589394598240664911682924713848432765786930285298563502247638831001036524577166721279514952451465045409901411944054261639066738361176482898733585526806974729079418398830392616111795255533919724690999440932957670931957233108275851169791721797342698460859394375324339283096851568594870045508887445574865231349774423007588426204830549118444187250181411657872346054780547958256305098075968059501534685095693614127287352108170798890064630550931459501434769661722902346260091643907350096859813883031524278369795745727256393523461822433698765449887018738635833712314320163634566546459158552266255105275987629816009930822045619666658872080667571798875758002644448194808178334596781635827645124993717243129153037938827344786050128346173723617777065496279322123301305474826036653632201119103221671226297737709615243812909721406543215158216991570035290722244165805594163908045582260990274885686508861357835112203892775479317570411532166391199204528726856516871610889218765579581832496387939426354133359369749129165781145168383334708768745599057458218488458910694895005267708155265929985163473343596974223991688035226496694200996493377052729990976913046566817158997371246072892334653229405927602077096648553230780605540054433570843840863408346532602857025451348900738832764971525309161281873361021529757036345776949857075717487019662223960976640259277729384423404120340164032850720395701361562270440622077050188189694389129556347101424234811088609783204176950116621990482729620697717180645349286976452523178481673036475023924873589425039908863154095253374813225199634963730735217072766375919030951437114988849682347619606713718671011346277693469165646567958860843975582673569466088638863305164163305398517910621719667666982858945199662343214329842630207401485350229515926597686624355196663333784969657474423345462772420964717027984710477188866501157745520997576087754448127848953771517987188866924558323149057705558790995008314356735163151934254050543088131830868521936037558064055037808143937618439271850484312848485188387287649417727250699468289960070503260627129887216999757543610096620812946179287046351759020641868502817332365152667130155449188352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,19] -325530386019729524169605270719958752945285225553025501779702082146698026348920983700457905598723661637131675473979737755303998003394807118083502118619445781035681869858112556595987998608973904778173972845382378062079456213377204339756966769098240485575240217973126302998986214633592165462429608488255275198102804651115553026467164115135559287299485981887847747167069680659538609671321624216054450989554544005333428040771094081248320704262924812246411913125035627142833691043183689945099253882917426881250399800391540866691705498072935295063369263975146315335973146997588408774488427367794510842078326498990907999040208685289311049180843320312049989347334458884166744416998671865090177584208181054748007339837583051763569245266734562201133609433775917084070539404941811078982909941666228258395246045387987160250437521573020610198466587914055237372722205139574866525021066017773990570791594809775307147740925056373883766097049713315149039132070858470123900921010855244926158929474662088982003334146863579015831698880242651904020348216777351815304583405354107465499047906722716698956096215724878188698690673241582015415655042280172494373084838085468747180107427909420689992551124911833866246186302265643988630876240288852665284192921533165406787996690609255818373740225353347928077820964942644931790020261478951285102954761668656425804972762823445952925417234638461122175242941139028686203928586202314601305116694990565441676894002502235177119639746192781032658135142311532298150955563782539989559447884979355067727901248070858685594238852132846466846048364711935611572498583462913600626213305066663899075498270598847372677535687885298026733802015233727828654362197839305212024320790181948802112252307668445733786127245842018614989268987805510482287769726662166494795059928548134377646079296493718227878107070287244824498537637480170285720310900601542747071043134242754147170792753806024234205000404854490239877977547298516423573313020944224769053951953543380212952156458105239196707325843144717945999517524542606391540761573865061186964591391167274760774796763834671897557299203998262306753251273753183515531082198386679744407417191689467154470382243267064365056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,20] 412434228143579511074091661626720402967468707285991588209798526297673175838818497487718736214983937007021988112825991005340196556488651325387913479492669261277337684401066601625420898106374077474518524666740756841637139934351204703447552275518194870078993370377729041180097282154197308581340717065071099631449833053277417281487413936948456785470725694009360019153742537369681737058078877984230823249756314310112688538893001212467073611088932825643905711304354831955987548943911225731426530418687241451327009548534684887490771347692274661682920496121189484115508139926828738479872536608607306439265040209936794723608259940438132107772295748022264217937807328432485996704637910921586646792015557312975395915612070054433918606147382277309892342940850944710150676094608622818455800198164071784232097327604575433906654078448247231326458645654669746328961949277860039984038910477309724467964479961378149866871533033485507452107423787029418188533411415467978966655426050078851984159164716352302948076964498260668471361723727787529257277258620786714218378867340286746217787743133923700793570162585877511231715346072804739167203467119749858056821315675461748407642111135329038002574353917196699920718165526851984642358777767811581845226975751402079676358682646737056430461143584367269842101160231236704299967448709595259033154854754349255638693078409087507647159505474507081748361565613531830132797504087983407472457050841767143599261369055486875190226074779769753761466186479314927675880094731710951478975544901033835652109365565850142128103375957063155978825236598250844467660332704199393980771004697648174606398083022341465505491537789707990753761899533141164544442773882255082765044594019785597075075176751377984508153845172037505986410398088186366852421995712759614888964798569099086019429079185706316350334119447462933057623035956012264487928971805464670309243788657647693919429542330525395160704519956269003398804971773769226355110047633875512799999591713539122160707187230405977662195670735876368266198903806484548041186062112607886041148043523006561122278732890102666237171027137471848166746550041749232846503649216248063260297005298307708804361021066152247296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,21] -447657677471859973343691760347714116703532262816033022984334507028321142935754500974859633074919905671211308387072047617058978192911716230692502272756371154694080788645459622812371258229718506765889073082953199223564639915107131125602063201239350185973117837199187901543900036410373361903947602231905522820386585224128140406675312403410188943665216151351493039599581033525716087878980854229361175808827009502386168730016483304306368915624817782804482744453514713926977030797689247857121784306762731432357013758397430520912523092217115638879897549004154804009196267212419933369248992896456122579266946116151801096141490981344144343637115233733567993910120483024760477927431307263807265176020816891952322860091640242595558615106120812584165860435944156893172075013218736162744484093568271649451260025401360572414368332742117941973270491630524926613643703315266489802589865936477558635126988354587142088998288660356668696653980356305132543766551586449209617914220941218660567783676308032193881625597847119891299295757981763494998292272891849191154709466957739793294134428837948293793261004605480868132145417202804768062267246985526585850911415693843428971722187324413177501982182268534467008773442297532497394545837479551447884198694484398846602830250220057948652333879629021508996177241824189558651744819484518696478615360391328933208912406390608916470972822492111676486335415133956244037938320418196417881080549231732640101923875863722075086384363014742660306624715061761593231328941917710266055893021413149827913437483442656189783234623696423053655568462313502215553642188788022224156922688680731870814501688850418608473464196193225578596137649385330201952071354746575372049590698668792268393887098892917834861517386489659217434366318638875224786743641147465098836405145954286703878884030372885762488237379524243085604504071345007970818242493917936282560956502605209957119947199731830915881246382476011797241396041053077783114146367301237615203277039711320778588376331960889129480665136789828530793890173018109417629657070089511428760155041729888267520509011584177573435237463970265770535166827347905312249263412597015702243241940991789901959874260947391479808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,22] 431452773848866217295779307654661202906215295912300735104075066595210527069386979907012194742743237705873531427532412222729704014078000088415014027780703135897117188658543481714754201844645537164951311565907528510210218737102796014856321481519990473641490145195912362922731053814838101485271745277881638425220766483423494037139934162805101508937580897114919129183547662580829303556806009780410555838797734802686734086051898294753069314009450420552752436999038016915901232300129696268751670111803764514388099788663957058009021416861834615398440748903145824105281256977359804756170432849286960797454165049655040934259897656291245080864950292236945253312821196188639012574818891586982653920524941144322900312101208642118846096291804455917873739992677512238998545311309683495836152298024386413106029790644857946157926123373511251019208914686453122252386424756148236898546888148268083825574715826570884008535859247659926274065919732793283743772505310349403113876941869017130935690815912833678843960145644346980228669000963112760462986725878585411840703541950789932017608230118537529607873643051651899774319655329413264700757037135867993694272248783610566897031950137470001532571804074044381693754585387479338589155625477058488487137892874611494591240635523848982299562563023644182764097350499012227535699793335231067222931656105208114879794061243375156957966611746920265555854174925322417789908720488608712558152787067007314317599054891698248143220606332111286096757155428198017560415181338691544953769145116371225574897068526000336496913196108490632904905302842540861573170284968793069510395217725351901026076871793973010801779548780248465882615238881599987291672154341293113214450966877114508620337228526429453863710957461041410809261478405177557816723264569564141974568880337499493350639450067130461324505537329555731717537323592441600334326302947301554824511084586540431276432871336325902131093157011656834517125404990430711009928188981467292307643067882161083831975597141147205629532807416038729326326352725187992395966056476373259443576817836829840614479100998789164023507144361432390530281547690573010830196692071607214288648953362445095721099933575771324416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,23] -381232956868157872172512128804823351264648497247702486193964903741984255363552121311379878826899187429012500174407182572123093099510598045355971841037990701198074579187069583498279315591856243455883891810949732046407025426488005622414252607393301100305218309443600362060446427745207309116105302613245820719791587067703111647752851010488662989764042331959438834584914763270003538038529256060167581775871727340830941610271288043201813594517491830722079567098787309874536968192596005726136341035053222965475165186661672287932482237653078259875965913068865283541362130551966268382419777487618640599941429378920728398420744289676825153076333314778235693941276709846944096153797951739098117413040839351551230955470993591657325921587777439388371139202613689433321410554415508566173307594333704538842707644791516661782781018251622857971031347463854524772418115504634863552009278080335927437599128259473661031714794235462141776843271882060643131290847084944446547563263350863228333913955320586385495998342163686328156533780364487936141857463933216569071617117856042838362689462567147913913130139769858098749890334240234307612176739878744287402205698923974683566711983617584584809228798865376938732342503302653652961521818239808258563248158145976229979458505556135058577509184062427262758001165554832267501681351016591818354796047662790538157801694000876529192374355488655509038156223723609809578061290558699997632756710061183329710957884647276657415887118193745382851917522249228469863777224932140928047587496584444394297892343188324824428243739439726406040746474339373191099407391330541717049281281731332233353892050101634934705625397439300023256658596800276343625574578707305183430767942590876840975908713656805413931785906277837289211196301634538824168651955525967759871480951717390333711603234844188881747615466545622949640972482694548093599421985897568124772405529018951150943374364090130884847904110985419643249848608153786884014894555706295051845910142433163799472014322503748919150689635953238390025525438083049997719230404534448151240683411368516807884805190678230226631047505879387636288453737217295221973845843559566660886849538822874776691447488705126727680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,24] 313924529960604831772501082104895484634216368066557311561716248933070800273421852644521391461195523953057929379453895155162120247177259297409552589696652225556923857319789633114910910987756141479040676442356734476494512293729254049684996812325086660548953957016439692891200505937762094285604166653758780967913009711352204499729341762422253330009068369654802343097892949842795476656781987909030771309998298059477774868150326552062204201645709327939802880615325685664506403022580990309591944578675923259279413233704482119366986403149890547690374732405004580414119140071190710527669935166210625428478760331804976809049827230955319083222402487657044497399089764504214378879977990757535094068064382432823483844276611985729679504122696859580429179819412387790254114578866535715049697306672769824605454380222991859699244527194224954741812445252415877245492670672882319119939216338022856716722315067496751514991452845017376052222696215191211913662537525217761023397018556467622134413252948478945224771778539879313943902612429121012134364566960403772439949162941585214245877567456464938630320551740275767536967901722166576039413365178447231337454781460709496819493734577892348363572857211866177158499008866992874627206464813976738360952121520640621774630564398541071733584130758588561605368677192710963213311644277011274163728057641342237081188167992101833736522268893954073486851376423190679081996530036745459953396784216426171883910526505523237060926662746396067477200282247119216642386105767705534769090322848183344932322215469942761467679912498048213123506435207613980344286948301196348710523710627174278745617453503778347506327550814380620810879232937892069548171191983504084298289449201519636450065726938370286976661929440493426780063082065519188393796316917506086997735858714301206634975463402281863180565274966707394934351584114049295309204454434129656351081579572909446672059347017972212372520286445355579800826605811165864944001548848978158629040346341054902837480679544520265383855475785492045265019291954696938157841195335927591207512392996328348717380106010056314053785075185082795248272058668195704180537978299574077520475790565136287785442967044405329920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,25] -238728951431187143480697232421490956496547704889772667636237430361388924846876713031431311696015981459472349692821113999563531384360458455953865752432587477805623730024070868760564166701366781427326551285775648497099135518427888258244590233207254510256308765813033404196121373223626339266247648058644776651295076762185288728948847226135543291520295036235290525191230773453614122495790412437732753865715600038135685388541456113134454277071417893607265571608352389368383134000179271826748346707405931988414786040223204241856231658489203476160672946080339239090704256005130170214440864478437486498724361281300808227684288813232842851333791734799270627296489937813496082135832491021096124414454553909720801222977876031160968715369017992146096872673721754583554603228926773902425226187931234702564828662910381195302903027285644235269165100410140988603461793278285766468635629341905081924561392444955744906158756446873690994131892771387991572646632764811679950226839003012563820626880708903740275144005646215667129407340573231881793770717802989897741521744819142442167583678212176417738523971940582890625136169388802419232598004056371923402617112216413984904151371215206162530185567861809206800460170768789588847537675182494508405914503620466757750620652436179022541791062454537841084230564720698080614889038493451947156586807877105215456433448548644373047460463138769716104754385180060513608004418522264953876935612573751851449439773798968032143614055263673674695241923467242135929410786688010009860697845591694716508554129523886117388551466949203221929573170957345093502842641917553051427325173002477691167151046307580070761507320082212803233132256277708466606991408178629603707109287528969660108448920828261115060040926097710728548556886289448227853015241943343087609486685705942648396024890621589256742125875245066815321179068269944242088011332839252279126494384829877016076587588137658579979629044919773236529715375576408664503453247879741136630688378835746433980028076234042850711939789007191270177494199277610163036763177145993795362090112768811581479022278297947675730546315913090257618432251981589680888116054782980327242630960546406818991364041537574928384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,26] 163140140886149815382782670111494707070505642177848060163731775094769056729445940778108184426667809527879504293356997447717511568554755232644965453476591058351265209229557185351252534650833424352502237508171979859396075762000260243511212146288413684044880645658110468515271127676554778305595135466115085703248249458431089858694147231069009224868433094484150870417583863081157242474356368324573543296769362357807031997326888367477579295632780801123959085681680831335340284984623156436362916189792643870227915916604185838689351401446109392296288751271772034060360137628815970819267557671418285674303614488611428271625392169634931970059992139339411649481438214918320885853366461360451031566742278423263444544011670216174668367034887923945087815311875875905008815089507746211446456203891790771762821090429941106953399027180976748750170433584638984315641578263793511806049950400145493086374189609877001767101877291389762430525533077392808352711879097285526598530902297576235337397692598731698391056136982310486971040877852513814221002713467059808662108528556603956437422703800254653851320850027894349364879984754639290797114885429334237782203890028683666231996649813343423237394086285697579408593451721733410691895483581851265124314786122361970143033282877469929941880980357655492725343590017361636902690148767435299101357653751207235365270090185027289145008438703787685737839941692894693510484126382038150206573075855592416827216029760633583774423092633567063759830046808475978374894611739996761271845450349535799714557931966854857352695977740392173610287050518104935554304894852994765825769278193680173930032419497063318876701799679604374967839469215239603395482131192599469637526986123140494410115291211450257955602954963073568132563958264821191271382366430146452521295876084987110109476132175639563728573019701847052326266718848266337034976698095314012361996533478809874432957175835921613270277012954865221066922671347452922723356908140334556610330738293578563340986804870687199794999696913390977179696862144615198453931875162854371788534840881253483174150849746502284018290288395007598571445866722900195425095427284354368247558300352341480170351763095604428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,27] -97740489196427297526651551027972563394634129752817910964092744953006076501420045686205151188672002381214337864620587568204010107798913530460323004853137167885030235117566441871953089520578650027417679116487463713815179215569156795384985400145182865519648429712883356146239222017356189456161719260632778030202746906653316554571750033412941145230235267765316877737861758500713090370959344653691825433739466586590320175910072271596548949801172727456824667482609686922295154386076965295872630156384322911771295949673924647734041143280223678459125404885181228393259158842387529287287419761581668371776229630790738637695106549535877125749234944225091754900412234407047599428481558792498791900178314817774675489604448187807341036350079248108146843818133505318008887773436376105966173387621500849087237323170248413644326112361064388452414437138176500590915930293948764430512232434998189845540505568954714726744422829400349302921133693778493642744964382154777728921377506559998806978735969206238464577650242205784852083457265200132249289446330346799991302901929314880421960536808760059274197438865415478104387732585574864746014905218845197492560898402715583129196264873332945933569079969140961725294422636207981539558165117562141398575860408807301912294766525030323464188853387988310070363541526401823579824317404451702832828698899957758495051249137464089269099637683014134528776514437548940744829838350257402259869482724758228200819073009474065189050602127330906172627732533326066371801253520735201674885105598312575149533066343790498602024995540271930803490820935755891184890718365022234828219494942871879970764580673833667628837851465541295901001515334712159580046287150997206113649072533085362619971514658635435172872230120134622883908021610009450622016464547293839785077429850140002351300075028805806198130815658423610769771693775640784233683218729978859847741078690905826247943667582887713475734520873522733925935686932536501794983204219400770545401389671917629409098086555470131368989557837752313480782992846557558112480914305143681270549820727324744788254449175265883905215833186957037484144681859231618248720409788807405241780927675997569959788523433817538560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,28] 51420485982799465786164484969150996596325659582072732526353046235683966547380241480593536251464447601106353592816741761749871758992706644295079084141688895772695465774720990267286566982224770105725456698822199841170344725703087973672512878933414400169102158800125704140580991382372258929708819087596559850855964242996864848854350847514674182583655222328027237800173023266409791206228027997785825089351770221038682577349410402848579064837429416546524485731546368930203701848862532638584324867790296956995461032713794322049662213560647502810973102540061617737908637054764654251410489788553985659930407388137985557107337520963312095147553861382308125325765897205615052408374303845157527136753869280812051490366830712751567779920206496070413480043299921981252375990378277205998520434990985732223701674121624256392698912938118542335627479672770293885033445275393440633191070718382984838010834670334363540750232903648724014122386850990096654369954113846767809679256082910090566915283519716112592565792131871548315082299351691422233403434300464280800691414489668479929146524896044094988858201161122832617470560034710286202121391031604967679795235007314237850802231303463595245458195304875435244974740614409668465239452161857046213650945486437179476713995076671204345916232954177820259604754685231653032836021279377623344284579370440009735406513936414477459152935671766762649562235142172506040457762940708472157455683260967912964493176718295753957352413748475640588556308157391810546614770143786477111972200337112132367725222681184272096483214567871999261391547803664308742566488505016415188167552410723611579971362819538109760860571305524155233937829981635734900207814326745889724482414892423124912469701811914011789404759478065912203545965681808815009213428724008385650916265779832336731127297478621211063170113822402934463759544728020438736722148695145681691063630129752976163035317111847537084546425781034984482567629029026427178801329157790014311893621873031012166931916509909798287173862176438894315811244454726239745326874520487336800064954103123385910521396385020206408099731057629749210823859456901875813366106956291380018277384741598991726521476198174818304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,29] -24991138840192271429738534804826894024970437311764273872390881261140026748007975594486182667477556151781936965936984190111483907192291572448890515922362625720241712466897413210188351336291654502005144806012771861868274603781626973486177089938612771742725674707264128922390351203339073990732370809822866942242980814560100891464790825576233437437084562335547908806577455254980585230523983507210591243580734725637776207841468128927763232060640493189171623984686692743859869527935664500142550250725100119075159467959909816305652274740798398592935453056914787916565416678813349183932285337205920813130220077556989095772196044324015529283218381149923347528154928006167785208538889502340415835591087786839932847153080872720650685692979692251447162655148443336332826221593475051358268095221853448968330014784847631468700140662970340401306181536576915393494778827234942647422918086172046953310893854100972883886563455623563361566999800720293674301370526056855452085342021737001068935537131921216607142336908944640047845451762567059885642005174087009817573499050591535422286944210704582532174457523570556900958744789345172153355411260513383201295936766809798124588786436261539229106123242193135452648270904901153946293566707949110842429366566454160922958800987272105654982006163057976788124537354061246341197495573765011773071536725135528524327966465281489416365015231489513638526382824085749008599381279248221068234285799528464237793440756927405543424379759189535989157235599413240842042769948448148206622509908672916369270099653039931763072709241738074779654160587767028255575888344779678685985790540608183674891188847956199119185417240260816402638329059494434150331997088220913098824256993452091643515086590977297055091287911336938228936386905732539972010405439207916177440904756190529352111153182297851498149016719264703472415580273905422889423493485992153818597153611748010398778389879801561160549506453564402848382955979879354951400923543592929066138029044839108763026978232304855981498104170652994183637330500419191213109387030164549021150431658520073152496475952367141314096107525966899858086078785032251240765399004719482146577901051190077908570574694461210624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,30] 12312523807737977678952953479728257321746790840041997896292095898610617699224591609534368367559793400707953498769275537225376303185790765177869799834146309462591370817207614798511225963745798098493432287572629952175710662137899514901492737918307699755831110912062991293723087886403927356008489260455974650677023545022086565406300780298877931873253940517768513087930416958324593820682759917378938392313967030874424527705330541000359947856912452185776914158873720835236793580069782940611145824804801964423381157308746401117196255143078605381885935310177277161707957255059522479120559206120380423977189942536722695132822989100863512669251368726913624122903426622122144885975061706576920421093156829228758457656419559187349854283171054811685734358607179552068455362550001859901327116960756640792350675090278633398542675812232091667325439599204955484440583893473678925140777640192370206141834331248062814317688475219550166466630254628652936723312771843911076904710784306704250643961349218104843671189394350128622417793431524147123252139876225682486185492300774640423688801861877551330171399380404976490620073583544395890768395869426665389810678123624130497874952240661990183149163716068370990039253498077571968742430107303731292148488128309712426145355529700713892038789753950599719602466018046715759849309424185911162115722446530256707115747636137666209439965356318306691395515967652313714760322622178720012357928501482035076650917351607884311888600014733988371653428834727228691946067672201663615765422269661255798012768101688482643886148266114004113358146183756354487793258424152653606938787562215826060534470378620682118029144127550855048586958618306111174870502122424752607004777071426999427883867006612470059234555489960924046493131663042313821860636379213087356839727001683738581113860351257593931210226393871300659547700786189730917461906367216009383023427127196468684694152988963411414139516750447641853531920919262838600906509462588176576859035973005304815095373120405458296991599935544671502413910384211300207474090201283038286404260372017454541423035147866478622197238851943107521953290331294732771072692854700845273927095489497346443584593075187482624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,31] -6417315869351912369422327125705888006223850138076503683503383958316140813216895433263076209899134441892037292170277645158725882329478259221729816014395047039530096023450003900369314940387341166348579098997808103001079466310964219885351733467656234324479776345718854801880918292610250310551732380156425107702890132445039829330834157507152197646769124237159629131187658737733089975231876784681461625798419731215539186279068624878658538221595005603511884349733239267445134027490869886415837467877848192689920271894471631544043158380339459261862964099202519562076981844239196510182932349289420670453464038767508347830693518399951252853600123799678215139444286059607451516223349444502227289727039340767417941632623272404018135659216146810971669710941532927301953751891581015621409272655972144921766656810013215170119783694307646123872745477851100628280257725040307286887560066097530928343284698344353099940697790034248132624269235250129051207194647976657749542895581653718588281459997118947403950292674467603746414492222235651022849874919366360229016106111736031038676708824449395079915733859328979969325347786296205825816963524201044093869543119113169132172621667597061691712512448975520060557772160616983694906574836564176483738436097943857725754982243920852422159744076674835810637195997107209434282723642937276259713340928668493438531491596648499273606243691841482495776571893234925462374749721349095426802695585182835090650546277016583205849223761999256092887943431019621118252887531144343378254363374943790996528313844078880896538992375588032473842426713088766089718899448293039657564396735123777852954566344810901173327512990367180927344453277337617930642327384429333276937305936673209087306039007690617123591127976988661071581047211833333888364042407734308501753296305705038456345353801123288284021348336507697853364791449851433486599540038185981778823641117138852944460609969218080873954854287056913635650044742257124115501948473657798997379504127243735524673895696492804587607384460503664821961320375885786141490705373396669865064140703495969679825988435378628458177320956806683447090576550196971159167754423808584223412231318857948056684300195904618496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,32] 3292998021915793158339121902364142417915287627011029088405287500075743282120972808452110111801028004098684964923548360798821377260680370222405197762846619862706555013620740633462709168520070192552852942224341712126395546120845684279997943508063439778711689673408423342136907890740849274375225253059605464339525049800188773319626773496073666184940502174055799648563271872444563647644102743269983731878672374017878512520183956764636289727260312778374073881407585672272286632466004292095032070799331418847592832606412085206730367001420640376722877940086059998840355612470171472551389539047566528674138073552946896270750623158031745521500055784418901361064048011810023456220948475655185853425284592476035090112893809292798636499001497573752642272901514375782040722922047458652705436249793457160990080357883353508755477642670062337507920521896913413259285365851632443703152527151597127089713475672306739487616609184971394377403147014257785873625699530092675255523968260519245309401463928629018275387999112245328694991005003431783048184415501356841037686523210945984684407996210585260019253410273850329254284061590984454979710093418510167532406170980251939762953783190986170654518076172868589282326076187878915911548355433732118100284925778422852705967574557901583329492967261261838112804062535231118451258207262137430255070689158724324640126186796010122945684058525261021857852973897540096238581289774813136371999493310158884026554515035085845188115787690675150164809217143335379019859615607261990265393322984290464736255368096059077961860886850979341517535553204538633450957645882672185100228473599875032928294398083076082049750313837718488710211486866344578936928175874418165958017238238358825619839490925198266371489050259319944011782519138248568769850505501695606105477764575124903576469765135877620663754269217840811178703908103271180939940738890636873992261012554485475527248107787876841038850832980303040383397765130812111909355927561186644988592347872971877451168892486818500675419426138098800994638044346259971875167129116193645683460979907720227219755055641885372308941455746237609675064770352870120615841599906183362901612874338186885885952560644227072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,33] -1512297293113119326516659564501165547284910231499809049064008915770368837195970096434520354576238210590369436917655660477442374617715862664454711970994681965284817937251067270264502075039037120451812832587361176223200814246033121014656832180537958695106798557004634570135952621128494971973970003257255771752504404158825087022400702683710366695841010621242488495658818802128176745846505737317314070401232252119738918636703102522562340085621319649195448065243364651558946972772358191824892105345711542369737959769011597688883937553388192305704845571599341110438042750092444815577643620241536806296170472394575992636878729679282936163565573424234623236616849935635222904555607201549631007463737174076838618061831438967017867302441778671407758673543303752826243509710811187760264986808798671193962362057979814563848222624528191536793398700392992288123799226312455357081592049454665054339392006336458002495665914340397368936142627641790264699929314493055456720582809650741801986316665138781146996760732229284401016439142668905216742234260814653138459662226833595590731939267728501941536846555431516519157450149779748140672209699123414851414797801353366577078993406708611555416388487928912411732716141615305009079448221463361446551056320363605113063565180285929761403739493468548009486937637695281659488516671747180801372546534817276124950521222430442164964252572856187136439929203757467881275413036337101060663916940564113740321337164021949858606082674865602882929460773759919114667543184654720962239786127095437706994842523971880604467435737670099870964125646036074474080619083342007621210278978071771676410264102362988710586225030721468152672933826306485144459114664114162678731450364728626460408211434182687150552938611602028753547228742656761179755211546080504545458604287305978290928670267308104605788117741410815406294444534643900539391654088904211775392364231240626274443965238858929516361372239878025101548929139805872703001956377110857033697084385487084622210317172636079420249229744147328962971880565533252197453289240462540830954904224418610359114052996770092973149582354982057694223847006601465637377520315024969608928005055695126497569359329981628416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,34] 598887491703893915067672320380981367156083813019805735832420279862387017975163364696217709909647170506222067983482980501708511873102252591018205760345969114448615283307878245952961349314524928659556461113138552390849826207451276420210360648796933657139362337593945086346000158711662260296453979147109537662628007830067272411334302599550578521113320966313770997846357324909741367788874125354646035951372807495695308943284109595623776084665690746045175339873401606943130068366172968441094542508568648667799879911184114185793058385435606863465195608766299164815340007824162234629535789209096693584132655499436891884246412169004253869856808311037222144554823165061921517286859212219437990052046944789944105878550308215242984143018000025990809932681190537390776004601619901057574104680056852486681192808414154554397935387668181243724982653982993874996571708397219617334314789635207931039908325221207043107599555053968951312276468633191592943374923426774680136216440118164071447138757435557744469142590870226362763148060205578257960265995358112390663924913469113376418870661000847438429978943978417463127378795395955405280447899526758655319926405779150786972548763795174902367483713912520432890880196494471858709926325817303915990863972093046454316000227634618728303928574181255372849772264946102085249520236985032485390259104966467175212150643268396181682302977698263376684059555638901411945143254990264322794497343224995039327640333205039490213820116448473447423347626361248643223293813055926837669885858088046148307966621106454839272913959873116092533647366721507687009763685727510464698762239784778755963736082877609239891635667971457398010080220204054350654980964234529125478918669042017707163103142041320878945127920357521178951303975836811108560982748729388743829696490385636146049160840936650464448760956999800282334028704566872307208074635072306908435348840869403242088370616687658690187014479166473079539344655351694700777357611639736163678742945616646025494580688454999381261240306472188104446749352972715752120820498355971889583484023637007376304787399762860517859841281048402341514788818294154053235203053911110832574959104629894118944444912242786304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,35] -212552762879134421458492405148662654411050983911791481913376372580331271143622334752961945625838089397049968613685647117587137244299575895628172703527553400502732934713125131088510883847624566860040975370029063859540280842633072339792479832217934388369138708513063521651486569468952199664969738716556175878324163653360720604997138391838697799383386101308315150501293769840455407963343196699691350761440002011466231304605949544952720905599851950450301370256762534633441097194459937656437531674124816068598215571265128952926903762840241434849151119484381732858835409111975708099726380203409591558189553014517441986823427725269076639093460615835891266521485646617215287632022807546707777444064069366214258177410320131638044833049756129592302801271071619231723276059016255948060995364075124227447788961919933680633743287975244286513676737780925504612166679572310221259293990364632756793062645616168015825085875990566032646849880100472317396712038392493620241882731803033682750998685120289676304562313766515146883419442864383532166771691770259056868525107167781073806992848063782944091508496382715172417723121615108908799628667425770669404675441612131986319656639627165745685240958099478471901112321338879868428671185518955336103856081240387149338010627334822597465984837011307377906542500367414171891580855499461279019225560219710810921616737473621891705112912353630886491306710442612978572640909489334929341484204478885722047718501362631017343146464496706736745457692162509910965679129544053185053357885645769907366256044743672467564210671574057891209609338104183805623804804309854919577498190259809974072476131196532596643234349881679259502374311700858103546824980813991121880548768623858696332992395047311800183220334331016571746778421921106466749116266252853462752242126338983948759100000936759719925025501945836020861012674066036451710832750390731869145112987564885451783416442176323046780407225920309625100631216384377477708897450163645502140824395681854904399076335901833928155151365457854197509474312261279534431490244269798996092538720726564651997801616152897214845012012101602610883512934466086244163284292956048170826568462160358285989294623734890496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,36] 76016097758216684100854384807835657658826903415128135415144838246897191783423475622071553124019580274973599189403680682169906106132548134704955872378881763381592032570040015387061387874087917441736113750918391164619797168297607020536297820138923368437666006420745582786357713155371062751385119763573052355347828071314593472609947472559474593960814167147713129500273679403484092836391298328327404805419116390540200144776818810716702093943197842132128076061881694071523511281668321739051262062587644665881775715217171175863284529746148314258174355684400652339218050042976579138631612221945828795229819159090957230058832099808847327745117971815112743127201351113571713994091055094479645918590852931271940755711821830313508049845607162436745112935096302349491309343433772141919171435024612435910040478107366672430103560351878371780508706159075991553965389530776963513113767933220746937092165420789707232945528770251267081706802458649906066339159750640546019043002437226658930678903351497722659930770325559873946150504391713121007327132337320402480926519478321937776505442622684730861765843582524851259598087484158675620182250242151455211866298914195578969221044395510961891313318068781839513791778989731970474334889557070805293889939139774156105883928091086354932499379719156563891426516224349024703567600065163392041845996977564868475523462940132135992675354693612687070023763484511394434169903745393149302965877098963653373687509305927520186765650657447108864311363708992817795320128833889725631791965235750245297134904732685270807535245827259921940316614113850179124744376861875749097150431994782400004255458070773110984335491751408326125386282866174550719826467114371940292544173930857083149132559413394043427042929910697937189126439494717229412284508116208978171705781911998804269262392610766980892322485633803273008623324572585829442267472825991307103807014864615361468149007523584131491805176336322534363891539267346117392283175085284314794353320558429809017695653090313563380588848098517303489301737314402200598715620098217143490610004348445610608676659530375416176340472518797736851960131212783763334445356431437607166048320352721155284311966989942784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,37] -30579027362092647789427352798049212243084382009463026336195884121809752940137468156417624351371517565825599016061099287554415015317733688277826582273408128152941541846138548909967974744108336981287785833192901930740950855330366210725505927980664660920373602456674470359925726703372796571921037889511540209277980510886113270752310725342901553775427690580419277748613131124422844353788426065763529419590221744590475509705187594148067869526513162706678532446579273520078948391172962862019879468676090463574367993239630672084664681489034642018992618819942031018923098595453430622683963056791248940435511540516291555154361604790749553023609147057665790288328921255342902278581951138179628598651275780276068549629967898749104138408720855015817141945682259243699889299700778353508574919419198878211538455693362851333841455189036309819620998753550579381539812275303705341346536097798412669911933662339348847937245595352807302430787241362727014417872834336786233790245821712502260399084662001030780218924917034377209677309448900257172207241321775415108002440944811938831728804352808748989691759094927463997447679937337669034146082406087100090357967837926831849024076455289246086489934408803138827323336564398151713052357834448728534437966072698740988163222368692757657440776982433922246900920716104823218927940751095767499295096056049830658907786937789557631631557170746304347850415476666673041642435996662815168687262427216153320290282590867760096441080707677575484354029390452617569312707458277337199495856232169129478779337033190997427422956598007962273030409039165083736727818583730873689611711541274301803825083404318273839453439576782658725203623052716347362707545393324466246343702419012741354336936730316781618389949805222930539439088234495689924716208036178156878414026379468939264273699772980117338745622529480719781986337452402287519031388595400575679153560282003765270092895683718464626879116633268440310671766607994768813019516867594742062154381613490092181002810826318361275705351335550389151252741243970575905232318920614541510243511903117508853711397948307967035479296147766979973328656486159954577509009578542460676013376355978268612348777492119552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,38] 13196043564442784656221220385493525581751863215165422052851776104446263377040448932535645249634745797898404740340433496941445525064021196716103180420328797001020090433551610659348973901667414483832094213279586952617062822126065483981759910360703757138814213866489052123611066472650993708757067830905767160371383411746452573056085271341572638346333451187484516795631769146188536559090683697320692190540195239614566143882117889711918707683762460357570256171954536462830199521012090576108855938632263366075803578840078706994982319598871959406225741241171255261629734778376812185775845254315253442515602221226904699342654901836824929377847850882599408790538388594048281268444014949240943070590165283141574258736238246136753191642698007839354481392995934409652846528648114839284560014203435016879324415015142313876088379537747598266138858586284919382608298431378484566861097741743179843771505099730455238353058310417810846262072152434482258074190866645418253067643217521622900835950619521768425364914532452713616112242642339454233154523287802199614967659995998363436861394815758663990350348540089451112803163822032328690094375785957171069204798121669168005670697433150043382281276707129191178766994983283774827171065156890753940320274855687940580557926179635312628516105616806723981225648786143803760900002124898433233500346605027595944546564319680942546475391140752230040146115270121502294243235582599956408171369858996191964218250246292393034342974600183643921210701631046497657601393695700240707545639555122542916458996608622474980845247217657036395368520346784709870383516124164414493099354230835064872079751775910747982302411290283806062721431333697929108161548660249763455888753647448266620642430729195088235763890597668090514993416237329443540472353208277247640696861223102014230668374533393493949122866382504006771870278267087578357758692178971380243692025849355447094419205238766973481939263311965028654076008601049415212398532463919673870536226607986411205033629606852696971586568301469672456848388293314529893835198720377570743898153442876233832381134473037968848989780740087831498925473217359536654844752027525580669890634429643310848487777061830656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,39] -5333975640086020922304813530227423082492726507178939061437601292718558843873711271202460815630957185254066680432828921029499670920659391830743711527947515916480143262270874155664581514019318756945631573238807391283200351561154751946609306053531733332878119765271678095384185075119774676706285928250219522856990427042883276765078350542439340818025797230334882791161805699891298134962622973423204807427862336714195374586330124751212437271598344267351968582742281267149922072869276854295793956244646041138203122718601566687908202040765946972508975204910588699624621292845721968974232587207164897506274798163116353789118832446533467593615206111397428732950159760151919032001197633730563074285682488420669718449425769340173158087246528059117420816934070783114629701703151970224500400305420673539820846534757180434983940664969023853662920057871547769926258193839983811005445041807305693016238537171936674264311445737800717692761011587810558367805112413558534793713096552717448753040577653543244097566073176507669902388418928252348196509717028252658477919463164665372648887854666703702353546849846319848000970987946136393439285139793463015863151357543019529241980139135069004928539188873831216403285300287296168403598691732039832125930690850293759682444409409619319486737461683092782547996761176574376990122234281135861096122014172384212974632461282936032878565095346908577881020074782287624135325055859699986258180011974368605733600441995481488200363423637086067059566529167887616459385614257277571391780884554230817545728158812187144527708343770107785341190575244468530852072454667775316440233135844758964659562858886354172171949570347599618971980295524372478371546445287645695217141033184166304267580353858335140335453070059434208809012793793358624102572443799931801327028282898701570541464037428974731656750183789719762846819917283506186304607679294288268598629737014113848069755749975795795287707741812111753666174803155568422107436098166054614865513774071412350043016866202698782818518191225773519850447096808420421773070777640002633460705664456464140284781884146642674951696343468551782315835788611469482163846877056012749881663425651436718121230872346624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,40] 1845271696934989787704502879665037675669088939591716959849369778609243130750352713783914759888271846012237431913506600976475541374000813202998522756742719534345615001629577332151706213008430577069412836562368662287014191546588513447149156234720899276776306422779386457040221773878484740484277527339133252056437090142865910990104593373494588122216580153995032985724931276350953574453355217426257496547596510128575795819034955518880686099242300807279819120581179605037247509624302039720256972167561369537470135908707053490039362978503199238336806451093598858916472087868587637490275978410160440935111493793013928503124791067824024422256736258060750854469820444928241418911213467850909822876191812531866116882582799167124302565410626979746227509852863161798535786508130204284916808327730324335946593033965428843713757381773826417734416520896504258713618349722629236591349611475559291581960549982399830789058320667040165169370715667286199489865849298868342458764525142189826032679652456640375570498244507961406898362173577714363550465235569424730643823037090483575141928848465425874361669960429107437824988614280699577999129679484720532447726917403426978678362095066616959968150294765636063567483363408832644277598308871365856355711432676058270061993121955929721699907348086563330910845069585564488286453810556890553295921207960730075736617137966372251771091296093893652224185505167663175267100451751219394893847096310944739429310425874222615996465715025190049756621654650334858871509464605239476845872855883789959268843461592308730052784638742366212007546573076576781046901536063211467689440869538204941654133546566093710754472242291547047032433097796186704429723120550882593025489354071026366615275186572508207649286943660309174022409411117919248010461679254651274777616347232440046186899810190788878496437489666865526776289779607599048103874215422255096631577850190909204032810183267649215876393697968451019242229800892260719360487202414584853747649325336341743817448811861376530192569364372204294833748537834578984711278140803470226927699279620427599766394884448830768254657083512316171758584957782351781180197654879016846995473850036918958122569106980864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,41] -523621665356877074482312034349549930291251523794318653262237410522628555634860168476382082912301053913619595777074351479955043226260982526461489515471436020830064385211370678934957687500390720931621524350492997625107133439400054829804656064201949495393046113078223831377097791278237315638217576449248920715128906029258532114572598404642456451812679203069333119683619787001624567806854454840777516248007000906595030044691141494272061030048553533961270441930661984457925878929783682714425432019575436654142906518591934122782156764920099592220988311745643733497478123070063034616125753046809810882749940995687338170175599279558085847278216959532515578240532388135103075132170436653249638256917759014192047983705736014599183730522360692905275769210390475726566924683611783145440936073156829685563225651795092721893596391830512655681267066791373803990678548714964147556290581135064745792308199308963271774015569825421307328503557339308260743096917684943722499540905086830990959147447274759868367648838776944227749820699050391146598011903274455755408660567815221635211310019783932971601135468399660497072137589528547592526543569105364684092086328543881475525498043305235814301517552853209868419513783017622058653857148695491691881174855527847348675180007089255207441163832922301104393936028824117263901022465634658403803779593688283439911233956569928661779268224006483226851477378279867825343186031380256249685839570198310523383124552827730456411150440140482928591198286857122920358207147087109393681067598044833589911204023391794614185146926126342050137237124130305373436208321317629741341167241957737097178804803570629558897018653515909764677245961957742882471289951642162696250601375440534413988773287186640434590073557330627134566190472403680764128881618186366404615542665237684504254460308174017621146676475498365938815872710829407458565735280032455621903109266008109168153108255323759228173191093755757040003152500846455491648055035280436258946150306744146247973883494285971188872698398031177340967232776732265992724066399119315905698843563092006090869345874177409837188016203221231932519097230662423436334968358826153966505943155603796953434570834837504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,42] 118076132446745249062730101474864372484022818115885641638111953701118816152957891068748289941333339585844963741443880272325815708143672261045393934707413345841303346346707861994463072832428481130023815841708111216090188764273317631939459689430723519884524644830472437666521662721884004771969532249447157012148199338446191639836775853452933019192333095255392556508063677886848574453141190457536935675323506230419417523596890906906169525789973295881127205890651342632142308033716118496878610383969924888090810618607750678641699069387572497863867523852979591494286635681954574175581419760737242348546421503989657424762048718358191241316012939644081268038391206801174588709108555327439832743911840473762063895316321727017503068867577730983752543600943627864993509432549249699082202390837628196822185396987916532729847375200324230143358329628631299024461911382438939245188080231737425051771793090169105547465532737784160471453488069270838425192244229171678321294427876416453542992822764096547184169420502336933549328258468349765527496808917187433553482722841646600670434464552056262809201244844712980619443987994718857152080307217006725978625275822921552800154761457843309589294813442440554857007384642227151045541203108138714617754369901681192018700422627963798068110258291475736171706316171644777126532732449232915412524999792120313527059876207925027109121156695200564750579514934524195424984975564945851846441468788918355254086479224381821286114372639161656141699397149893301863943002781249530508990972058767333894186691765530802758666414818077368587522752040668022175966719579334891881465779920441786953051140039868976951947516952099227043322201359210091047914800662197825334323441534330560046407280701189894881984264473550353837292985621652124831752693788848872355362719603247056923350730292572798234285205025314801387980975025989309270298314883481957109536555503819536867051402789596910820509891662880579787851799973584061145994819211620021652723358849276440731602857001989090205799244629014600587401319410315900722396823864046649460564962776598105856572493147736551665579433272445939047796144310151403801525961900298170635751975963552323923019326029824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,43] -19964628943700509309371139958157507046584856043748527724659486620665429444205303471070416058244611909189063245447171475825788860888601330929469921126969941636549145839486898833092379026117824768973068810645947826053244292833387027019076462576287633167234674581815891062620475417723526505841455295020224495523897910820066148133005555294204673254748917243616316319873694998647010671250431359778821617986985122505337245175992078733487069496673201748838967944565073188787164160429847513900303809304115803508326182941146976955008858787714875247190140727562719054498534433496113349007675402787333195944312120919283257420696686643285722745010059826299989945176461127903977175336140195911919033384613515774073248021436389133394297489737057542361728448167870796513395286333095286715387025654751691330753377304881265715775294886371832151553137089137121105166134323559589153293789372899185517479029022585363217441309403309788325731807885820257101725473532715767413894879651121901157061394146457168275834715864310226607297737294816004077186613612331793073488236112525870148135965420313616950830393872833381610745424928167548275332610839564956908764905755276759084991645698946303125383358295162385926522772729035871773487673068838440403076201659920731514805100759947658081186850445846397110720829909062013651194271222044900910172968510993538579106820109112497051112180855792151554434164118703545762194193171285924991157080964039648668022033363805363116710431589327393103721829789023647539564816939252946406107121585820638249103055280920979493340595418555707073371418923457514057769183912901497795196844542041007404851152038155679893861817514801899685776556249241743113757815436087710728401010673464906896481340459083260488185171399513715309068042788015682076167296741729542796842521730927902693742007537203919400197687405570090350079289173913111648171955998013603638731886552313505584623980689287902779215627779922109809051609389205852940984120260203090502134988003130507032351262089991057183381005308490206675689914105783611180885192961516596765828759689096325486922471945106660117148587834208587204790025466827567018402144220476969882201259222589765626411853283328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,44] 2082703299034879358326854349768818530836339478037163760111076267731482898784280203187770735702882801796871490862253520171554245591539088933892277070066242855373663032172564413829097782494736463720004711736053576520565866427912329937425397204633213236647701819257118999633745533131090606474582265984590087959818959979991941249087960997175227961311554969114983172950426681834336010816808516242390265072776558841642999985664232335513980146002020102544441630897213634523463491253742851472369996171579609254530912617669497155181261808417779495560674637188289962726707957961898322282996044402133874555485081229520288016999315018374284408292113751571751155602404321197980431780460256712963492117839365503983936957309346558467821511394004554933389437907725540726751368373116083906351743887636652794307913172799822196086811017054932622910940236138910224554241859777215537373024154418815436763709200456267975652627669596624793747311480719282224904447176150643640095452922375359277670178729455974789407073962522100752892309118248802937243010971108410654448112545036807747207905745686016345929763072874151003858424778800168763806831519991607473450836688042046948847810009644066092483402408314620384755854450719567959026784880486034733491272066727247540411760720902026490574477529892340497174762853954819017409791946733559533438724131911205121505675570148594791830476832336764392196633520294702522737986651020730029154479359088029093747262970818859200361425768540736836397390700634209226680489145716849116280917926150093067860616622577245689001119120628303138370315063671786159732174700788183921300174086424569857382211747635748318676837999514608746329235936756098395869080375857826969416333972023964145667308683444607981965150384293716066492139999656995767408382773189904578735047729311983709916620785093689600490782153661592177435030862161475974492535775533247314217691954535208924694422708007611530545600595601450305600108319363050958446078287768915015682628148808451197181223112023012520311472379084824880257106361852884727180285663250520074928442166765696806359604276936943879602805846477809978225810340109983296380289216059465969010836161684282005639955218432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,45] 39814459085072775246107639065486044396019673511837322797013237006812271327890084535667105846976886595235014976580711908922578807989644096960624246949036382347179102586207200964101819990335399140386860490428109722998006881902805804936456358649043789382966577522209707609035990107317662785584561403855001947915808136814314761778134112585177968165413454602608891003544105784734020975227694598174142543690089786633170003694797540680994438002488441701113984068261713240742844694895916019331318691894474182385012031640670541474854662950833680834686677225745569710649914514300930492076906541803363175646875232074346941133792324375205018693705777311891479028129987639285302944470088147662855904474013841461445977950710558677603587720870445501460369661746637168615584860681670332605326811225974826853751562496693107767375536253460678217748422528469476499141010531018714780957734942672172485477553897905381123896785631760891165231716431787922374599255689925988104725690074034550076610098854868335685010252845445159974258826537542515004469178089130112427984972297754526599496394916058879113730573482623287071697214718700478264435129460741659586746098484047696407848007698709861437108695904766368402006826094032416999295075535496923303953668058345961728191610348995547656675755533813882531603189606448608649976562767099915069136537373759847316804314925045622420336632106243459180096580824793237635970838426757351714107554224471960508314446297789383400308114570410684936103832294075569942578264083255914511277084521351525085557761445592150801024465211705064694265980750346123740347457787697689595083930862367539698272292802695171251398399666766976426872176907669403642187664305559209420646356145423852318496997289155220062705880587608547001848594369655568127315899181579445252001142180624785936654242327695725298237737930653751709886939292404618091487296513940905988003287365877782299466342554094068415516225572004413940350353388065917906422629019128124048932082662888699222774171048504283387407674090338868798233733437147997653817188724233374339564100494984757555219916513041938783431808772200536584344521070891491876227226905215527443301728926610105240779751424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,46] -73243729483654978986979566397963747352521827426137533837541817035983432407901973222484066955457522227700257684571918572951605507178947743705945149992453605566177059989269813261345986530600857818617760916077680801764738310054045200330862058967130088978631670208128949595792948525961267645399719664231343108336093441889210794361853492795093169535587088936679587253373983201682640833413005055516906094945713800977389764598569973562872812975228802841677509615085714336140094855595784546329254603460671224120359657953766781091863981175419903309329103099857050483058673108516780501149904981632084200809596955174646239400910700034242919609594860429510318146917064701393789762120690179023645295717801809790029402265500552384296254957715804822449161921156110516099592912675630452122219440181266178799468986553664571538891935569065011489824470985038016647914958984167383224231152914320508466589474605530936771611144958231853367089097701981528519840573585581275178441709853172097849715996038549998001138214097736820905627693933401543463072763902632975005060428141850347544262942926422996605823385389623177435816780885593542244818090859827733249556850155777592617558646516461762026316527836181537015312210030208773824703698157113107079213283688758689692274972241853910237822622331431517978965315789662603918849965618478063294771084878538434866461188203617431152585522465551459979272379810518816247741654877138686792286291238239529831744089329252292799690328665438072033875298043424503651094344301315325694993155386291729751656981369608406089073193565174722096858341997060480299337966819161413039287501757067021294278711827972150859866299870384048624794746078613304678084891729462485829978325399153729230632848122175624564412651716610432916459892551672463582382349210836817227786088828088059398417211513764115303949827682083017548712827552239773138494924968443385529546164112390523243306353461852832543683188785312434532259471573677167609541500376281775075391037189463125061052222102288727829883391129467445541832499796409277391145958780834565151260855522269037106496472944726189659999478119624864879879476918577522387616811063448400205616149048547488212254195712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,47] 17887312693089308699583946465347098386131648827830355009032252973028955991817678616319723442626547143346015080574543323626864776122739573105941792942702945505954483642323968776130620282297270243173135639767021385624571529549157505113809898547565475471552329517921283322777079205902370992235939844215227542541265737561830824663617101678744413249368241063952226770197711937496855060952776050751401868578956559278467038888054098141030368249692207518922246665163750167363061995709046560701145953720006548938169806621248214571657294824437367782714457880241551817335019130398114389315681421085142895101142925360624895759715847667928881634543534499824712984631551495655544080655439868067379422568620727697522648743521348946250275799001654126420298385332596046162295389166198297637410296408012029802434681380896386155840661947629787724474456828640277767137859460404320678559810624539225679462381670514063512294464669257779211510061405066056505835017220858453173925957933435406312853081077312924911140458905894859101978334601294705541781566683041342552977548593197645670832279278437505253451594466654956616158573121895424039513515790854363255659007877813307311778194629799663701121801700314662268679051923645117860772686018517080809846531787465128160603772272828314519052130647680504276579895944805708668416323507223852525065737312129583469637034388245099397759489553532951603280265764108358238231998236968247491992022667508901306489238050964089943194848163775472492495416527036625172781891726814574963605088910985089960616827816336670806757010952890252779237911293259574602657489593974287516643223367401016359877957591983792344942450618616599443128630682881724925941554668393597681729681041388054879195480349030155413262579638829786445321695584837684298418391103310442887461933128508747528944654110435702724834750321513101781371241034872902252317307942109764132111632022495263768922641268710921001830224545439750186467062654767050743189795019202164305423983421665295438337153824209785162633938079359943993401741012260333888135965411403496600656899564662793679489215910333557013579774151970445630647457743497396889577708890881850437157750438724723741110042624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,48] -2521618190077142978861580144866898876157377143598298103383262063605029716179529557472765244506406761378299667682682722943113332275830115351687756763604599775326813386114677847982792526512504487205310501000578828987699515944609438393774640063714481812648613395705169253128607991484124950372566008694796249257891744163181676673891697006786294853886928299095948836497175434551563978068790852679698317238306125034432646781414050119962572712556721499155033669568212660575356817622631764126286890266814512823064787670167434830128515620442257764621803977104224885793212985222243659797608391046526750442781579415799997556298104607180175431099332211860032752397876483188687833368635275606287414046283400917861504773087049205334467063229845778958582971579611806588772043076719112049598990478402955357202318999751771353148736358884031847443250156455649522887291608135653163947433742658700962308983890472648749194802518512422007708654356030739034855780523015159209352590724058409457304112204958435527322608524519345539663929697290585673008123195134577411920506072996630619508275386598785122386198784367189201201643209085894203045374733409388211544581716208776392712718399104836030009971559223849660525757127816468679855552513383286491596737340702733843018743046881798628032082189163169338078533243954938037333060529594460666714164932080427767859556405537001211527082740026342700457935520466776365570518905130179673619160563515007053145279765722783830571871061270163175373644686450853342853347306079561795992268609330206718830681605412044605776853155803154055084173858264062570144960182165579825821413982224166385343042490558597496447706364539551487186666660514217993741384988079128879743176181783888281811000662072252900702569987813832277596567407722131182087895486996928704825554028802664942605113505075714951333404608035507443181913015498209554784571840669878703327055443772822440118714974102824767568532056125100816763553173663578373613165967662647894617432501390681639389446259884520468271446681313973329805402904880147863102131256848762866906018082476276458396891010895802424908563311292675081854765628535432665892346324900432048703500224939594989149618176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,49] 176183536429500134600616680677391526837521647632228164718020720288982063289118104276528082931726553130130593765304301125244205322118606736655466130743278672808920616857891474798435238346260011843701509974653486272618957040503217545154819912180268585339351477202015697547136245437180329724860683542686146022696802135119801427990976928663519921869118672778930704514146187823078361919636500949084913254907907130743147179367714011877059044027140380889432868813671072998293801042945387981554638599350734455446097142666296151607719814073268619466909130985620983205029630503769293771573988421700517365495398587978618768950768927627398205838700971184247316501513255131713147631412247823395819022445549806801021316502688478898229024949999061974121527446392118318239036760706765877809992363574235803026439565896051749444678075260506861491567412755697983767970588068875470882849932410183036367603630791576652506897614191851555000377217419268638219811671265109028641200304788534819424750340829498153922080583832605687453997187924042132296611333020443801007721270340195384904108327566069343830873804165177108588100295069954303560906114932390317523524154253567049463661419930523627972983090074209396597886496025076720597447042236189771895337939249940770193695010446877955837668659284397054650718639551198195906995384861225685087055394877723660927665904321394581815445811100661132936213420233289537984097406297806746175004434396221917220145324076114247616652385494468797803493166342928491224253039862656635186143972736099728018103156052953051428236158078313517472590811912443846789015400617526164858248656338532809407441955548256030838516886266791853933828903726587943042911750606570246057032115882080014943029949356646373990324100373216150709941123985373869809260273767917588410938252240905419257845314401832519381750130265055916371525120646802838703872110144258075713200221160815325638614763507046746746550841921543994070117383223119981968059265441133433668715807951709024283003554095926571198932386965432269632404181086100473369323087724838215304792485840091639032317797186515596874346625948321227538786020787911538228605298751022924814512003485948014437072896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,50] 9774346960864212766711095695185827441860544043415366017565128818112969172725123014358340176657297315299059622524612873104358475372964907621121742039722551471396480313034012818953978872444609803930102987680636523069844990774436064883617521475059331720760022730067580077706286770080431209460231602729103273362497951797906346173244477741944620230114822909064867362905928404978547945819538649650861294723870782699156165039308000569367707346903524428005810998612160673923418739166492524490333032445587348804620193135638270434884831083094960597853555562547434164196445908490962267249159449595788631416368241055718861866385654454843256948173351840320983736341797726108112841623852659484662749688143641461607906125451216228713636882727982061030318702028977308666956048103713577625793939557974738411574529792940101049186804340060577993020575625666715465040685764916790323790274127001109056992848012218571535148082120523115604593189114753990026092356105079074015047341384710585632781061323483194791622784050701966776763596259212092026203638643686586308171635272409000757051205561443834609769195138031510027044163224487618838630594449073339055067372304837759713241562824902999506629882632964730458422373653893299258188452932111281020393596491896382159979344348734640340382758450194891268588769673227282066976017561804993205570613251818128824756776405474458273671336344939525383829313200406342350105817549902257733163303391479737106170924350096144838132251203502235563277232015043199562396287488299707530637302962641400936073888964703453581525402572741406156872403025740671649704795240597816783248647352095547221323195213105962797204785143317997672152280424046362549324043138731416214526811855663648258264565458484358305831711379675617654456563193805722145826507800772770821064826161287001588793512914190081985346660766927969588422804050162439575727633849154910943928964002311334017039300026988719421178704472147743517147221414743722507133258196523599531577252624140050604580553509172178286626643582512102250292110598199247629099902773310706401653067283759172847654853444517830125352369844539191700651538714827049359329595398010358679297777792617405520805888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,51] -4103420389345337912916673660352432176290036523197064836328988194579448480464646329898207040281553601441287477676774746721204745618550254627541192316652803775928860117693474015222560101664350238881659309552892207866518800789796131010602717428827738163501325247610829273981839849446389925227671601684940384475494509903108279516673620194962745708216924368558163868974385218195711398472464938892903336141538856175079915279321228121832071986120537679039272871126918097907254284850334272242279711271333545299276521361234488484013831683161424790305360426323458804523306509108773480432119336775602517087160982345001932081590051401925348484440568214420649109686153510248886530218327768545099580275996020865509387887861801118752608188884955984884126201122039277551121161499702807026385276509699333401567141917576749694942706940393211052738897953598820859448601678859247091105012855118191077842924313686297496272789881124820212734767149759590638172556616561255793487154952196038141914990385392961892516257890184489412468589618351006600096062018547039548933267347171281233916494065764904570364583893670143503391525852690841206316297319925268829873363032239599148154121291010474190559301484048973974662505803413422150031338334594590609940507760661920903565593423453549248718234852753578311824865674597711853314335308176140355326711073845709551554359478991133857901215051686915872875844349188142362412830174961211349569740256467352612618261181718605964450315117487630144383203106529693611786166057686613938585484731441135963534511983166498275739682752666138431419214866514737357748113976978464054376877760697292609151285834237979421073658874836332425476468127273435146828101649762320171440053984780177831748055677864132984935538844319740783319830943833128604473829687635057284566909203921029296536337769261375500394115141088764390358882608683904254530525582586157522030844509938577296572186118597958260828599930338389975791005153338352297098842375147321570654745658639765766908196308819933767942978929213373612006792497643107538995935422740244360085553934856872666580013515885466478519902153412595874099422346614528293847797958994073502330472912795939115106304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,52] 466989017545818313353712934293302464711908991280661844611894020569797565964314750912690596535645461533214997032435440054771771843843261731996662050688527338718770500364505691304938317885999285519462328158744657417405907299294275327820359381982272389503018604580504678580080669183472818538388991518400549709988551791072672067967086724042104635567735871584098124918644839641634096209706512684003629094547859139735149843361683735343672030601327552294397042472584555818215784029879842101705215092965417307944536059212314411494575793487313051067348894719600672625255650683622006744353524161429950563796718690362371082670829081623968639166535225529116319723982630208873484411771626046100912062805760934288340309945176436574795075714116450484796691140094140138027208538314086243693500229509839531339065277418167130971918232766884112208051388189445963204608319065725318406521566872314651889681838825478328964606774065401401558983498168235668142962327253604761631662872208226230137663813358391861006767775984524458367730214711290960856827430150102802263377060379017712494257124989733502741351037133891540785566107049788980592152128043118057704476411076720804773884527443685630961751014198260114600575936191569600949408398847241136299672305692563034949235588113868112679303227276783112606419428546740245578330409465044872717221276701936476595578063778762393234911631826049976615936676753880372495488790356661350534735169987644368846985973028445926537725245505698502527009422169389707224767830374245043563107552180993822781216732164879689361651598642289151948954402765731108975121767025685446795765477879844670072577254254259424457595509932954886057990867600471656252372337113165235905332348445273244527042559058654493970797485076148959570748936825403315363596874749632908856187511669835887673427853295496731786138573029440755908442970328290174614790821809827785060930029151961635995027055368544609104785304206498713728512762936237154194624075550927723417503336333915628592950070064532323711819759296680302299094676461005265667331672028328114492799175751199445029232389027132792216965541544198067594499662949107684199484278277731310943462161147903831179264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,53] -16899647359183767701344691749178981899663934590069125842636445051325166673417038452841164147534517187071831561290364809370069584016573631931359288765407614874077341220532669015143686504976734778868664767693903812094492334220979400968926454559150612711520567617095663579486879262570171645696566753745328891358665913909791714061175091759388737518472269471784682389422608713666368516997718597704833486544824481785289126694738974699908949363705098796984904975721411900528027300858887961524070448512923580651761049908073211302604896644702992033133288592133279683992382891714523283096379777225485999898650048959875608980047338140910207411777781627585124858851596807196028076955756094964553351638177151572762388989845379988684334679038249094626777588587577089202813281050262762165623216311666971349840416307639945325043973973666815110676761222126695444051879989781519772280411632995767638580864356573189395445780352522110300196829970161847235436273854792579670746913739020497927703316986390613049887238714169156693653696151008103455828297498683397679544822038701923395889992601596432610636942793820029168482654641052455251325684334149414382239861888999626043859597938860090251045330763519939951160709488676411078973946306921233312507666215815083898479906193296361793457253258238330514268631322005984507328991084246777321540265031412209128733694332050397313233901115385447518600536161119604384166046322492121594894510938763639459546982323202315419893719348552254758579258683378721896706585578264912930634698381921626087493325211624585831121593955989056838885413394884823636475708863637367475419824953399478258960210011580734179948776670009854874969751462485988026874942342659081347235336086369267047827940670935015087182189660643286868641196799932161122214126077063896098171052783923248316096155281448551291222679404585559881481682776973244952335977886342663869367804983739423909645209446614472142861480868144400099110210933923736646996905641266696594857735783676447683530354480484645742937819393288548138776157968191966645056816763768933997565682823686614886459152266819810966740383781616704587491344570878996087312960447786795831017321942825064988672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,54] -1602339411700209219876389694187037728329879281301292221143720175919010723047689238675036239257009557655254897793699879968620237481499382901499534439642617647958037768608841391758318777486006457446956584967789062305517888018010277940424932344084393082723388102240243479790403851358944819034422363259396229125834701761941706381515267111071860479799616484779351465250904944804171173292635811130837380742506899725978103121841271062478926463754469952281891539623792022094450225265002261480933782526635033407262394403673445513942916073613656605992362547372581682864568266818132282542417850393395072381647311520586878160235535613668973307124352203277706364820892919698151187530770638173249287941336225150872917209718193831827478803445698507670412714815752530429159751643924044131019065998074291725686618272467251557271357705395790400651515148800637516195831361488131776017445756192635207542838378061828504303585313793036136748106800778512923222682965455814955890092328946337370079785484887079600563018061265825230911667683285724538317177789670844497321351888238597623506451334307242483514201232608355367509386134564567253155511823837255895560530447755648213009002339957049618889362123760788636752863481658132928274360126941646266064187568391739793779673738378932277227907990078461967772713220328189442811240235057607241607669869818920059605233026105210082231557293975039705085135467075776030700071490980429181579789036743479903727287023237668681211792287808396536619177256161796855578110374688651581136039381224174452408686978818124790303136843343997632048485028964093819824450989930240867957797822981396724481319229527132882229918990272557716433054919134395125304927224724855832750391740220824666147326302070653668503450206054401226101157635884833300766586653849893187473433701395041692682238597954572055789005701577456546472301559845935883487409377337883351986147911105739001355748504560246178619253580685384501685617476874196928274374463490613318450597529769660507225004262476457288074754983694436329752448029003869062076387164370782122920293277881203927736108447270928446261764971153064088266782017124335970597093649619764963836632824730013925376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,55] 31238703985214121477498268460850511943774580171237823294071153475183258150279235429351754683669229875436510853509916327125350801364038652338427556354421517977589057964725464497869671863363821218190896044586818319896452166515051002366984829360438639041630974417952560053836989052786470360157726383411760472578609954091958907251419051528865920619122635951028266894555408189307991055524180904871472435498488657396844285541193122121191082349991814476762181516659207319869556936572660557972062278307144870716259163238126958778601123496272355107424176355041445579397806787400284018829259249430700762836031829362331179250802456440321187851063013048001399679261838859488785269070530617609954640718154397525210366006474507516698155687689611365034868959298033667369335292754871572853427914286713069227238291030496482827636274571874300248924156954065673215233431516361593222510021780954111797283678392630915339668415034517367132779668505125279352298667827542673669630239449452904752150889807246845699624454994386355666305287482284178370894591601726336082831988903792172184240778014208630330723201596120885189739440868667934094637043551275795718570314853880733724583574384470771369714628670514207406805011415572839254805237840390279807246359206741044467404002567235313863715687315144265579848941548575918355309945933963087976009248407580340167538375778627303582189656690363699459275738870213173295999603358148784391081611028505135164452667453235320286127314463814123608601206127027482092835740204236696935975099899325187492137881759177081435807389327755892928420940444507344628528626001562076391657905762926768483031295762132603099821893024594081712669392148491231721625620433877861023508708727771734835772061590016070626644720638032643825273535012210503554671943502249475802173469180676232583587417207743830590718123372846901072598337312530288165971969897960521385172745585783115895591959878409277487630147087747719389477477358060079768644888336808542063847728319820323651291135022093915649741090438170752541273730312178136978650668558508007893851848129158204789487654640213296087666741733628079027575746000159783408785534949244713644006918560430424064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,56] 63429554782205620118117854497033814735405736553249555714436421908861032154447074946874795683326167450863460118118239899216306132555582840125144981799427347097778612534752571582353158406038524792117933256355882338515253634989190505511292725818055853310613006535083157164505251707622657638071691829097209726172258911088250932651704961576430945856525530124722547386622359733793921134464993405174136482125315704635568567362322887946396463413546857142531763855498464070292967952412247329432277950517668381284017657048598885589628585449698179596452891055920009961864811750516977958296947050838217072608074863525326980250173270692143383870179931783024373635055118568880636620068095184530766131682424732686165934156806541540177405180502173983105235060945291170504690427352063978639072548952168185111894750616500672467616444945667902350873598898015906379363843204243243305942517068689854389188727621027633115805177376540471391967746314134305749211026844735774256148746335923320046152915167319859360610345471516493229117667073455611223592194845096559653718018319856358401613180874903387732185496390221077714209520369725377599037065951690448028191523477885180115092771483626313712262147701013082641247437280120269502552479722038868603987068943501607839730645273773988815011134786410356160584727703709062053560605424917372475937542945763590456368200732382432057897312855564299464239224729075213867908267777488087097992132283149657998511481323945029359621477839425598874752554159627794782539049081685950262810454729116041701050973635598914319692160119074982942895443683782241730312022292027757303200790836682417916343559775772564260367859481889691658921388152459595756426609801906583808945309348924421873383911108867794654978456440418766234650345914124354115991962314347110544168337794714840225875146141369621164093827157557076156291033059485650275162668476047403395099066893474434455735280581419958280892955910263725538527873559449955730972036850175454853378040194938797157898909827246614950444876114731986381400828624089810028290048556582566513095292440827679740677529280458509356950738795189036599760538750167653891754181259590042039835003901978869760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,57] -12685568413218391490851025440117318520678828403345536706265192522898129076797914382720497955352845167905115761459204348336864276114017547320125893660083650095333056900804191302632545578480836563271812326976561997757871296853712236275781388892420429290613781475568166881996707409143602164974479221479214615134906010166604374300897828292585532431776581178394110591388192614239476841217607871247601076800181761951201329019053150047856037181923204722158690203386979788278965478274599254599662841521691755330064052381314729648563116675987877514239618258730583901005841529057305543783344216087475638326680513894444920897663912068722314096675637869133759735465378354935456792679725033821976908610551692122064756345505473663991087451693825627424070457367588847389831106931140920905125924909159423338747579177706391350404525260244529370639390371222251370081925588113796413571293545543564967408460064187277410263179114075298235150143888336892605753124584596607121047219639907366359728825351386812746917247675006267151796116908285969254785804745162864301096549909810857815085486524803945119580891095556723671352965663558988743423748268633416553820976934970949333772030436153406588723233087170232759488010835164175359668509523381577559179442108937678277189251204670173037469942484381281264934816837909774177115030845368383621951095368662885293411720857419830050325759583174720813911614089967059973046715229698696402201704203913426969497473116237593751129732747201676814722816123010898068385568615027905593512865321850149586278380332610251828654637868263456692993062508683307296059680938986037756970423753821196347578449164899265178057613201370831448373585437683195102212637782675878191090967897607107564668899204177350352129773759769517985607091351367515445637765476174804082823318262316744650185113871781162025783095319884818054408396279687194884617845632870725775540002963443166312471707108871105040909410271852685800911013270217614200976734648472163111153503567977937678884775592391137130861444577215633541934673305982063558670964182999562888609299781675407380968937372504386091400282676850909800058840914403898990818100729663252939721513893586010112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,58] 1215652222817244926776152484874269589492591744855173260535803924356630985041694957602559902384678868113901208866581408250760655633686030594469200411119678754968736303939172617537196861531674007107863596948311613417355866672249891324975868496487569394403260128991000618911542562173216871826762316734848770300128236861514557997581025863168241097124125904712039137746258959208933811704433349485794787068877733571057950141239213743051644990066375755808278769087007029402573717359790208726279302601029582111705393647655114938949843297696697053565966949896766858054029038316774652734693599182051748551764180032400042335836246224972579510581953009520574473543645850005152193533237773561260892962292679895447688641237665327772827089339753597446134973721049915969895656635165007337022315605597285624922636966401856018207087017571743230388126994063707773287559794137258316065506695654249050827219025268502356864983063409290900006140147048696999368113068833626845962717654253954133689409101018776544692278993668727774069803700096821586809800827131537068701997901920760501383479731177451600081250430512180711285499493237232220226619521047165249554136546930634699854063496481727742869888594932727061043050696309739852518231281011923513500102722248615980547962040312735079562221919921432338574967270883676245277796791240964097838339641134720334853550733567259998701878928801144050914535331135230444525328044628757345691099741422937512320616145041251152752387706384911939700380158280131312050662408359722409899879389805294868624433422214216431416380382107739803871936674434585914440937215055812137927045150040488921614440824956505731166782270051815639939767735754228594597728236281169609465301645115937442970751799670749605295703935090287673590753521290832337667832777690923596340516132679077088893411148313463377285241644788530179918358145673278344778387962823976848573493283521539352464797278794616095269028586448936277844494155842830097643134579152673393499513876093618334896290410183451029418982278413041359254242651155906012733579222529708395422239615932381411482949417856221143794903051715272016805238082817229656424121724192814155542505422246117376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,59] -50094885740065767285404270566020566361670679359051499321746651213455195603724956545835788822945702170840567892775321220997844195652330373281495997020494009108581038807072023540815425187240911229842382390117457442079925179744007337513537799361964932529378151556152891529789291482695064596370501193776185782942993583762048705111907578665058456827021923699925167842105140823381907353639112906223233677914241821620593146045312636918652411613871911337043786724587454503763214759147134969120423634166575735371167970499796120985283538307585680236598915373990323173518400840900502843831636823374785935633624981624362613520221901561666220704383822920837025509858324711601200931628890249625963000464081394386524805105662797286000266317288292872214707606526986992278581364671861380151859380079878357008169414924256470111124290443845556628672769526118227717794456879204800067203008636448342411362820025496521594057317099264624980636886930626349691639240694842057137828804360493819881411883198915509588328867091910456719105015067954099006528971950852075296012417253426562788557471737755090224772790463734312617204082336195267592783910653242514375788700217712009260909004401064664411425682936548554810016602740110698118894147715249343139460198005012859387494710290019825932052908229890248170176033026918404638794206973232632367181402672556897667672382557298014770320495001067482941247914688754586900053599836948519675220324668166272512559011528854065881444585864677965577482279320095313522018786201788179878568360623942187321811102175144282840511323003454893934218826501229357088896334972489890061499031051274192887925050564784764758731459700082522324508184025912167416709900493162105432340749034099985614311912804797224431429661808453419871106922062371010826475410265761091655374521303734632035617047378088184283533669238955427716169601466812312626899796668484252734799872780731682715820505561687946610487947278054107849080857558995386398798284362802480222858620829024878307017037484718647609006029439784460567847070567300689978883218853398806771159468324840503170032316411014548900336205339405675856387626494882434383009614227824783609986519677272064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,60] -2091003856968475914365884898028543427226618935928572743522596053680615455274632813691459742988418156409568876356408744677730500590917618548380693854939423023256648090397792296244041533410922445403690278391720655277521466461431899675592959432423939925247597088568866349876895424705739263315064207324988364316705959727817299591032214694499037961746028012617513625189043790562417074238731754612734425639826538124023390508022748401687521079926132708139628567707499775889796933484532740182807498377667663772733620853275358872223873839522123116366980815428960018701770703240463753349345270215679017581252757138608919900914215521254450008748726750062155784586365986311672715791257063989667074952578773448808542837953293085491814676897180115094271220479224365667936703413475126206661824168820623737605277222433679072056370382819687540577558687877069051883992523764613240936207479760688989711602512038217193505787879644602040730506859882915166609087940953247787893325706159310889756684715548498380145914054143217580367377492836982663154104654683332970493413792907380136610291543275932509762652394398345160945440316804980374259699316861295892102765631661707816499234919162142516357983854038749388710301935431002744912041274253460395850206906671984177232071150960425656979652463322904738252511683465467201522861518975378419642833838555480871578382791332697064552622898713180847051762602123360231728137271877043194883365983912500246693142346194956236130888498111683662976286945234977685906799522040581300489439664022493225896833151867459350225467836382301990631595778815284218114220093788914979546110351574609557952252864094126614727266481105675509445793018897065626487319100360301415053186057382983760062809904664823497964777799433622689898929677209199727500171475380866008922182929407081690899057557719421701031424997606763546036893612472119042385872405493821621925602615177161130066544479420039399925753407589631368212518613181202285552807737173506112341009523927879816203900258832519611409741813848235977862234388502478526373723638753141444369344425449816157912681470330873576117311672798284367643121413784779124114568024431582767838642235768832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,61] 403746729758841181130663836625536204909340177975047249717039167914945472392943163002825468804883823527009103212920933230600796789222091618133833193136777355633734623033586040717273546185046594233265794244707667939671345772802301028625299530283646251484014927282590605894108536006932184129985792083298181111122393838698462504756318817480637834947511902896467018831746092527201630248233765637320907378871065166976194882107941760362130030195449087802941112419921595624230117408962135775863604245864817823031271942849808764484665411094611607137819042029806848151441961775049474442400680667938966816812762918211271161651630553708378509658840900421748891763245683113131966762576981326300105094783358831498391979456622440036891877732636115558250583608629788815648419477616744986069465391523349105271807272340061624116752889438449791039677788661282488007766495047905946935997927858001528693251087808470478943805314609719928804714287358561730776043840911630192380322802875714528899990771458032350620230091190780477414913207733877359582774302738813957350694323758157401661208729830817128887133684770264882696816955336884962575785767508544529961179390918201152320302496040464313370729468321752772953057857627890826218371982468303046591739781137971154765324358013775070281313127073667154243188212607679387082522167991253494184374906449723865546476580072228982025788049959296883795594378127277719358750408067745238180096256056835300694796248760868583677838079982589133607716169166372455978252237956257159893813247490672944536465812600324205526994189459389743095274190202890152729843749821687845361354184380066338643935067655766331309872918236857382068687590151522553530805894142302532032670191158628529111532863801348137749299612200899975833364043021674999265895633109517782542978067879563128723433952365939053640741850697127460974400154123428941881084353253621804375840477951356944406273817571882549248717907684820889144224302948419352755209716079585329912292572245032769130183908992178328853412930046459109190098481184957464602209575985660528918621581414249509465506189751996758637046633787621909104590322776970653436573509588315362741608962326528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,62] -24182346872898859510839597081121000404866428564896940408850051815521028825261036457290511404779299647566294505833783708491114212403437638504630023161499115731221624833597360641063790576672855793234552693439826084508907395871092426113882692546037879878244673233876114623759011757213849286978677299204314190498215857262984900029698855255860294427959041470484262367966874406730742500724766666041200982692296622290941925527367267503319718365658103203413832256083669805005443502800563253315618165172588497328421038463922754339396869395083737160281177747449871496473414076177972723895528061043361906639580983829377969904525438435317528890311433917444167838683059199658256844925699523945216078682390241964649284235097140921322509202892261418806155503772327409326018888402413827826690877673804476911951551158330685213112473392268014698902672194795158456869350419934803725492388124204489320479532894203039874766411042407538735351766848654671612138941663378959721101621091252291829183730920657878926266400939249878622461041452059326937573328825282290928417659649965621354067987029574146861775688846193594394040187099478083700393391962929749343994046551246410098868155525604712075194119639018961005323949072086903842315677478403592619338950953171799086232707060277940054794064278714316589866495309094693297393695933411731450276303494921222805036366637470238260195307158725341719391980038824361253669585487824745673470658983836622623832778268276623738192106219827802537690561365106233451826516147618371648251644329043727646253946781784001444190509817532598628627144830394081320907715092637436269579538670978561693824045077873908988800975968061882508707697862178102385251340954696194480377830267579901524552668836414522341856766645436477928202110032563271867620763837267810017261052624613222791004483520727517264231671966364958427023734281364342134967736644351137558421496260872770949681604621735571068251439825465629605201812249581940604220475197928280048827196109894596095728763098784417135439606872527874871295299768208946380280050468357544243028333608303502843887322400872264326905891081791428763003295696172211548860496025502411499857581703168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,63] 1007291678355161228289710571086359302110035511624391493746731089860354578253433575639729937884803817357240237903932271338633316339089079481030092712517032107302820198148958393657733566714951069365890020702444548890005416993176007283908349561451490600096841727353184322614640396046917109481935522224672446891153727187158877377133057672899370785842631772725219774505524024724081948950362637760042614960594342724243715376152691027808221816854203297731664317568886047517561475589462103248471972383419560994893984707968455210024560462020865825481122609799797137890761461472314873909115979814808000858799766568736985010247681060903568477930465843682359855041132621498423271799569689168501150825567379836614950204392321001756082443363254588688453723818663340758800144648576742812348481397466652165599842337002915477917720774622946938481418558351578463126044931044839128736199388923262114708835533404753208753427185886565606116670742353653203234905324084902020015866030101236011854270819675671137208024050361189337204296489483553072673416435610162818078873069291497655276833509626847379320990155796360818764348874537234504248679461337789270729336620782108621653254726613619104722437075324743410100229328572089535413030550023937435369341867102081098655545715836902641693452718093012307975710955911489647875974885296627056448107198480504131868198162532538033317652634307704434666698306418711577075129827577600631993746119754534501776815841544961029151009863357830123520963563777918848945034596881979158224590723667547729301401768468744516924276529941017215856221401925531015845931813329368026715594065585231511026208893903714801014902680603417111232321743265148214123742039371502810748842787849868513716133886491063415379012812590773352047982945011366747120817819199861348767473474942165637694129052297166341583690011984275930910031059009762672046931527498537781346605020311619710004284263991632421826208528693695346378710416068744819858475013323052232626168637366715458992519980630556704442471355588183903735428113339007845335050274262871690833069050074594201079291941937676966618245681301254169452075545129013701137523078839277614974703239168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,64] -58623342910456169967143462286613062864078794332371920378262914437952279870865816243616697561085525619867485462006769935162685119782524524563306123552292416322903502668064521263457436523898264541337405357847180818603014730902124228914740071324262994407876196555774232687494606254149102295589087033496519667100671513017927138176474725555428349127265550413563501762607701359714148657288596152240996376995507143237452232539372137556833162485551657278835600820065333024191818176880990566073406003181810252858318657652550532475710048861254931921259559850972938315653097210139668423664836859636422424668360885351908794192515728657275981403036580798966709832215459341526745972933473657337121042098828109248618245205812823503767175081243793696779105272736469541252112623562096190098453989336375474541538072789276910994446920743769285132693595085513573401561747768743223481687353581095399342430053004775973503884066231843021107193950091247353870784472655103969577873355761246979994404718886594882305559842913020591638146117814898792780051492483787435376061116498885876144744666848300301410409131076513584807468581807894682010373878633102938031134952376706916631221287657676348954915461253884142330265606187766092171120318281093750997928621304601635426076794162056690371579442680760782214119243857979094767337315331270040590847748223982872142202517940934065561879581683040008624256747121460281922507040319164066668565454082604444418016074914523043630381941568454987084508234236961480598235827951003242250002099537691574420550692809944601907932250431114718677807980594446202128063129506213780831306956403492063284482947966266321342047725234719830201782927729534871174757674029158977874498370901518339694447596985977005378114564769608742784697708099098072351032907826473290655945176280716749005116712336439366165247309406925278450136541146060239520343589582552221598674373992489015219294340156800169265712846090563017911511366123411691088991740122060723605333357077158298548623456678050628186391838762746319111710452140875161892443900567577233464356628166233058258013227755375957860415603323496722818221821705446396174156036482613719218780110848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,65] 2678340768916744480541795269879868379359018967414069500051967232715908450865760548567404355336575746786871405593712622458761980729356329435003961759388254185455220290331937023825509893758711822284313353195829880104884342907497569486979791810328313645428972691178046130952654804948037040106210100469664828946551839927101662555423463089230033450210404866547488495831326265099948539343671550647659270957028052427398263796462802981688917554269700336172140583286340965174522346177787754984099002644164736496573854872446624274568225871663405155697012940390942223117005846393585005179528052209584691735527341438182092998954928959839297974794365520751580353172303450416422788718801553141073794939482116138189153153355548134335083705731411324034984267116311596180300493698694010083753428133251300777628692101616652802504219058277020753705218182147542353891343109398201261945239983390547139291600963525988237802476509402780314631531526205608835874937860707518689774676868404643611483328486740883231351417392222689195193619165758571317922674962488346159182453087136148358781594030867917179071077423550395525503804506176220075451224642103498235451814003196872865187489193893367354974659362573646475496561634592161257506031402627856222763010262838819867630534489839627890379998110029348104363857557143007314387103918626200417091201048189575447380184434105706701181264621440573712234229803184223566946179426719682291409936862234120378455021989020129006708442396380149798615597490659085031118996406142106711589524483056138232151390244295860096734490874094623704893116180788892858589160403811881410246684762234429931447069599597166482486189430401009360806117824014801538724797439787403281553826600874726874884455117526764032606932967532929357427494685498707755726471780327330263665333232543582407045380268535159479994106795077553403601425381594617499235216943510652618022877332166401454228399673412893840903533832078147498374854774346068844918162026387569005044628577575830434187961108445635330895864793138120029339233021439359227389706880278811438944965176003015128415416630661214388685709331891549441233155164872957085510479041600062721225654272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,66] -100250982335417555342437917886365706164725454224650226356783380842371825298779481583602089409995681820884517441104776938826394217715562980752500484600899567128018804187457647315836026850310760860620168421565664105945413116875765219299960408518519218197125233233707607158044320286089378349640399832736360378470076175228817809030722580647157590633596317170709926161375487952192861455954438296401804380715104477113153298173108378905006808408144776434783420932927823811752090640297708322735619606632112563927429325934409238255304708582441229079402600279770963020376634215270995296117666506685401548456280648662103656017412941042989409200290691747776408713125722862147734055563596670514200428625661664816031395449677645012111853863277382444018032568470262938455413133169800764388307040481320315558847024544222692993727512085855104913094083057076765641075161352433292306044203680975041097604802673643597332021731583541839068268529847339312300124128878843862655316973840326722075577950290288434395740256234673203253332214163355133842536790024350005688758502800180869580040094963395291402183953311341537917303690815347466483980507375304338792545381472918761074103946346053099186001015829222513593514432281930310591254938095205027430308670649177763851711854903996374573388409653818817397499803979393539975393466787794522747064583461108369115015587557306866108257033250442327950811948692385390000643870349987571995724653515478019349749987364182726094500704749995883220783786330787661951651107278196780442414713900973182833919707679052199345975254329804676676916974556212612936346354266944604990753868380515577822582479520929960152773027013630737944644280738325009052421563698328203673543760859046235219590426824256414762911812557217318213920089010284029764300234535481665366515243851063905840537545320899572128943747495590454711548086561476687106259917552660790080301888453447791753934570140974254514609124263046025109858456931043253591452016165329393969400180539799686411680598896160882537465777631789391580701036350685730328907439620560369995877778639128382230717262608655739255419048142222841346573105875973786916975214106506803202228224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,0] -91191418925351489713342066631997806224376834160150047993406750193584770618663511734716525828685659823984236659314143735541649171779729675146583461414968545727412791864775995908662307081708699766309117724025407161747906447785280744393431759643836728941617000049780479627079901810732828560376755861431661404804648543220643184531115634737947169758498859835446234183823086618131516823014436603626318307610033092441771398228471827656836498280244465121913519422127199286904927301851500533773561373020419771625406669579899107345248474115740818353566283108504924375947179795247080159566689713519905588342168860236081684828929273667883283829858363689154576707096735112614363698498688346386118831967667106414952764726129376485613514944898692914654023719301786429937208025758937513177029008007869144008906760444345262336106759496679617149126472701236074009110607479793859548370857812061934154170467244452816023157736135640827225211146060845014103499499844156532034972364394743642815647959363894786325950230874482066102752675889920582675899404584398539505425593570899731194498466980146607219952956922119539714475656802559924163385322805789141238407959724440565002413809776038070342449585969935901772755124076277303217869698344400758625700930549678802579584212732198461587124422404935170325141856068620287928202725393760948159207702732622322042358034987396447460319096427866005934438263140234067884366680235775253725532245925382897173612292099927040512545923107849004614817177586505902973583881091122588989851531513422679282374024442240695391664139841749571178271308169007431669372820100043178337189772783861018365411267805724221217690231353663985079163720284635764894435340085273947152980807841116092190907580474307837077364541264257588560798958874403344784975460037755613971576821489200302391527766444507611205703775006744811124355883868898694348138992318844766266642376331774031600598277429762586549462540276212902518979590549013614659383887961515658864316232643677025731260497116747746710677968008545059235813490578631958067181952166420640099608372659469048133662974919309068162248202478825593869825283547498057047942737222905116344259321400511168512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,1] 97523895786537295897508915811040338993564967253610896227779947235901753957728313290027035619717847521175790685902374234640192378339193355904586689016658564996686631669789820786935409062312795579558814625567796556444903979635379069695348743334871389438837059631317162594776196114058742740988851263438700521968775682622105002332068811691035625619473317485173731058358586737151708072381393431208576463405203555837466804220708180936625257198404008288938576626198417484677968543857011654013993543703707233692758360901992983480315613416192760894113087060688493259755840853465877923725437388747384398856237961137399232556799196496722406424128533642498162280926631448453744292566394239683511482525753405515821652407973141866409360993002808785217397515824167541556525954685992107038618152786837387083501547439829881929980976263666642787603898454518821629102890568407561343610781676536504918960893199951987583268362471476887689511888013088036712774044179598122997713010339801243065123430643663015761667851987872124629149240708415215693430145328341294645502555817790474326269741694899375970632981991357356520734840197118780288423205249895731829522466279654273901191282685552158871411902552918736934378850018246632177750642378321721424735187546084467085736305491664245617647407917115340947193384379878024094774284575795465819663090074460687524954753074585592351944763195949850243367760631277506697133393881186016846299680343635264570574878641741602377709336638156252829267717919072975569921960363240146517942477337139695729495292398692074165076784797454819921463500996530010320764141856172447067552549069520863849392428041621602585977023328977285640994363907739535906776479000757743275520425828672675804640567641030147761975342986574548098186058037999688780439888495160838902818867232642674627738729763692721959049906053432725351085558278685048955581446252488636796390981140320838569484262642511773919227078979547716792826289317608942474383712220319368518221598656501211906808128306196257370285063256692515946574743583372337993649047698072761500102416452465474222310994486128410069434247542843236876386665113275484952311148008133208704130488163781411078144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,2] -25296600512890594514023809877500940284262860341315119702644880701828794416803780897219500864304382243093059334766531855642071722390347916854971488872455812553067994707377586605572717895932873171076505263506731831056856482114570051499682706744923226567951274413795159348131494817441582607364812499189933479241274880286874114352830958847918901175733207065740764170841204925735832204432863090243091615458328568106886406907732670235409314930460413596373378833079628573859307220607431414145988696892788837489377721913802031840578145241709414616917728361530313979781957430426372082100838948338218000334013929191617329375557210103923071563052334682272513177609817672885625825363958651849047092803135301873225754701763575720304448369815152803016466658349443167616508998142660794164069752157955608903185836391127529914819293948857451110430050563295754067603509331576422631331824849971489818770884958880547442910715971085029878368315627504389733372839291148825977972552128047721450810670354481443849119054536923910692893783489835874648777860347933536062635955407951117740015313888915233257078647168217293737698327569042658490111307940635725625535621892220996053865735987607685283630882853662654608719184535656320694713869129403786517122187741597960169571701357351791884862894621660400247287345399654128438434105543543508126941807221005297616209679047141336494080758702818493045555214305678018601407942434122124957958608136020081861103606864609828439111259991285491947614803370709417767594078899647562288510203252679857248501262219709125664858837644102710514288054355716150810764738913638261994632453669636964131258579198994481347029919951225028884162377520171645245271460291013743238454040323796332415473286814661858190855417613119543219315449744124285816730105931905627792537993855219815418009454118485134481686426218569782821313028055992761020285429294053182220944231663923005788937679865404514520198388922689569626040906320928820568735706809103956942802538392764266310454987631726128358055107922065538308074967434367884944363898875377307098725868291286134476996740909817694065701135006906874641190384280087128523085009202386284949765959513602866397839360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,3] 820208422005070711536395955362075312867805029651337375305490816309248583896812892521423226430026523641067839066574923938542654523618217500742155296038816963116023762713392809969646518603740533721405980924570913348370209601138945206533695146590399707003685657523223006670148706210592673162818090246426252339530382922911307720782266316126650718826141776204912252398067532715512463000862632438741331365604664245748271895849867033510055139649292894806318077151933401812721169084075972455819696442738119353567482921787842837583438776387898850802239289438811399937342342021954910071839595076348175855235214016706938135999420901145237698117233872309422011883640745452164785036045202115728231961646990798460223536500818556440822108532998590408529526527919242443931143758345829766495114769733112243305139476153705815856760576678422231339293978008545191386561923152021409647710441301009188721524113855568737332079776409093261600567190675170573580853762906323770404420708943717796249625626101533653640722256073192694159835073637071686915404738254060788900741831458586143143576216087827948845028280457485252155649195896551900654991765521992197059365663977750084763865552030021841195439622794684406526158043043384794164228454753373228028324654926972874402692050340256803692459135871662447534882492091240327448733584909585855876981414611948185550915267953488380864015140820453448272932448553529858958722623706383330440068890705698388499043712272618323020126203641695662972112578420893777545749885478517372090505621839808173824012988120879888367568001982726412879388160374097010901728513521103533966936451388582093422454031191887997040484795987866656672633898545524597674039315452046472008087698833661243199239296352114400191361584652578325570608492989804643475362713743565375031911056807042283767339525838752628084357079954385700795020676449488680340587865718365129448453704851402442671901149586741479321328108242445302244923607701149871935700058421693598902027173236722642685161822106527582544606445082222296675915620399902166485226726397301309712614643587243976686296311612052130927714490328249386127079375262810815662344946385464953409973778078917267818545152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,4] -5717032466021156684392594550710928594296908754216440350692399960371496840398454766716078129155647081791149680046539915304526443588829934583243089031344088942393803705200231631602155914878167871857683542217620196960703619569150408031887915731086470169857154226912276347744114355166687349434915681937824707535001187310385635407750629890376813023534218209021861544995202535163546634112921796285302398707277530922535035550721868160510452487279328383455597239109472642749699082068249599347105066018679744057000366162809354568610727619757815037673028876100606257288776492317693696694977682724900270391589515188232179342455170893121336207321664472584128111341925958260276987135088782852373725082421846703461321359201807740548048398295969356523905735076662123920438447416327396070055352459865318455833023224469412513812649640647770307697309133801733006771440040542700630733135435562567449207749107590754786553645607483948854364357121286575264041062182933815197498752966843413545856520423044159599667479446749338489799407317561144356208074696539818250458905503800190406063637527476881336361953160612281532460379053159401216070147508778730281106316009386912714117187720920048039686647919392156197542891943091782401330227033371179923264851779865154478358986047261463544704021992654778666227965624160593719508062628416179202151875044897263160968558295654834613083054041961400919268580309526421247503256144641706299444394451164390467665613098140020835280216859176309271725578668023318627578876418366301538160214470992240127913212500558680059592411367531052659657095921590254497675954456115854703834094784001734601100228074559276529325694695669131971168219408073425800310680541267764857968062363107330362013878958260806038036412879138063977534376674612579862228132404431257543252440372356155617499313309386263138339098445486502160322231139327864073111373998133434130709790183092535722873558365115917945407480304046027417478594777883902562658630529029250590251406060605166692234633211443435572222757085131740717270848917733698620085151187814616918708059742895220575261820291157915117636479841059289934012037707773682101046282022961955370373909254348305624668831744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,5] -95087098950423737019213173119681904593191579499196207236752931260663253486488100266246556631332368458482105283682284662695167872541134045853115600945414125123916246974351581012375067069900508740531371147001898758384645800392147774246278915939233556721492039867487898046942281188273606196775997762404549755761054866763727482662280745613910851233525364304276088495257649220994626351811565813076015015793985572987730026148444450984810624630505731864912644975209412483773763658443155253239093763533575943840431173912242268665484723667071901865689337235297235156873085965750875332488426950690505007730363289317517345477445260780903028957876018785517201539024007218651939957530410481527536641002248465430133913533439647948274468664588389104241066056673909173961011455639188189606365177766876823098849168042234118511125776930334556302485242687286599682886009893557246689999755625940544147286083542637701150279593652048036603250614551054350628357603635690444489575979631647197465944409853701216383927907037866501778408555822007918984415737022071039802893633446240348122128377870456373296934824222390433423633001563122148249797940220063587458993089014453056142831560780278891615110084805057939773272311379302256099019879022656675198452529791561173019612736326059100428339040957790549865075958977460035899759432704519688782774501316639347041306210869219422970764931714353780269682154099262925897253478872697088800626511914165352458504858056084111206402037740550731587131829167943313101734958564094416760699708404780307953257492114127567081943597165504523568457240861079610341628954803614186713293011794909018263738259469000550706171172784447962884220118230503643578531102154628462511791366584917943298342945675213798059749518066220321858292251425873155830320619415976608802016168855674882168607134450781734770673800250848906223428532071168442362008165562290689627745600669904791490804613630618145739839688512082864932003944379390069809275079044489064715452067114870765489163544394856932682751910722337479220252266461291252995194920588168516654964290732454515937363380934310041804102791688981185694102998912081966692896454341597544272208232077602118343984152576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,6] 2386347172153129597555551575036402922511661056634034647212706751102879195750500755841747596307326832729134016810964348772348828035348894697811055130917954700840225588132430634733065525739846164320132096000020108789272740787082873027155643139919837991750780649643738663087136785763255696459211534831083152769726967734292459302881876235177891391907245231921508041014580530489083513981615000480637234899013119528910705331036324689568945783967174314554007886197191476968534172379783522934738346823343748756007253932378219504112079983664529230184039899078349978542804568613255265140354790162528829809072457938584285211837987818456529711280716040308754265301133884355911926988783604751659055677704098362037644914466531481857721524963555221746531970943362290499458857893843554542355990783812404577454252256062970593236437750663070215252373180587221276291228377824321590843823781927773650905084985857763349575496845062859358345755579289268412137752434068826098353626456786395333079652477429806686016980778040385934433710895470546361930201098788738883614174796461751651210236642262449830986095144480417067677238850124455644363234236630309342053832258019259302939406781154638078340243737240680782344947428457864748607021255689844641713340053621643655442103973666093816228600873344984752735424548825057714086857505660307027892290223828371460497312425783189071855109919502694947249171308632078947190924962537477772127881064419002469944124696977501020717740357696095667267096010133640822329803207439903492886842741064147652616460889595699517796844792564162392122912231102919742256989958827240687386868340398662076759724627908721057419295622500787837256569523495956940908681371671129850632766677551610326810644306338815284568932217250643650880840430317992853747320468011058550650427470062406252050722113463960094139197367949017026398627370105039765851481860266382923725231050773615761796888032600317260364230219948531248860647963629996481505209257422400301377574240425356409387976909975759987159691293458571358201838481936150725207108435441912112399716468933170809296309451136820098017019779037293833185523885862566711072094579466288155197007777788518064991242289152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,7] -23057392704365765310530220978622503595752084271288327845620675962258787201784883954441232007119967904639289958178501328470633914842697415682717296819050475280034654094737153851994842330696136114576395569817920447683245501267979984965887502772392185344863121798340159121645905753135762663611112664651156838789740902603711526690219247908263068214282179647935357019110294506770380819597105813335110263792348908801548012855266482978175564931872690833692043177756925774859431819463828273190417257687063300318009456689932370451183159588637385695956928823091012930360064229543222636185586657524944775347822561590301919775657500969724986962821533485456751522055329916594129844102260804111177116438965412936347054300906963858368133214266405894697460364564156095464092270902409471058669857845798513618168665978741619358749126923315376639385820972417984861314972930280481124798039593665704401563606879348814174285191834909405096215968803080592977774208396026851245964212286711011694501889354105979230909019963121232810553483565433769704192942383416606221380034493693735745947039589467500891309873313032700116015072014250222271561459420422989121495862937467038593245408271816526352041548408062732943078171299077726097551085786058038791417494501166034973653640255156222081379618705132244826188547279573200319172547325086059345931525002123234844793519605201575978123260403601079272017535436893681251169235769054564720420184809517762052508324327777999183543758213479430790212539158485006465879289622124591920863378166183414911809312621701977815036994288608418226599565640858322401513319630698627944390614424992005887931752636047416006536930395961318432934105492782537578959730523672118833619266494061503005893752069476241957606699532382213882354654962278402918483969989576224698502903644260919742034466400114812801334256546624083369101789856629824001766985133211626439604137068114348305841224716392140161975454374333962015852346272694231001505849902487042214832824578192164571068871449876713723899164909140483985829183199527625445906948705510254105027782404899080895519088946607945931405278702971591734914338065173645598237877945662787101177022113580693979922314559488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,8] 86510665921687405212050967951806482792434189197284450914256907806146703902439257142479372388520611580026470601766528580746889880247626847130087964769475129034244521572260576700588276716123753879562697395588884365908078022029581662920808347585453311706431807811519266945050138093728553420072960391404469638249452960478969332757737574187260050146789567938136799558827041639423879809622094579024464864418915528219048423623504483049767498111817370866677452604895653245163222134809805156114015526934703750552693308130110094083426301351106268422279594109122252544319860850130288026079262738647974865389057087558204379692952057973212256585675819574893779498315372072594910679821886437376505581806440860693567165673576678074997906441795818692355412256668539841830064897126848121765448834447178352421435892713285959548337227634411275271171162025959670543554909887911314438787942933236402143283888343247919915938874349205414871680361123862860523356827336177337631758530994006458608520743589582569013425175828429367114084188137986306549454165281488866013152444240969912828514381836442910687914746507560346497913712946360549754796006882264766138793082360708229170964095254513726226418507861473378982454128059290026404595328446696089366106681900486424492439659519292241741373954058637489441922884467882953511484367550210894216945012359474310922107852629502463787374941020598285819326133125431468341849932446853126546477340160169585432870486348366362996818817644788264404418197841286817018368977910524571874243043952047241942306395626691560093704080643577959461918855092122842347930914578814060942121647158841838274745736920477976177119489775010323116033488506782067572770917521204535518601617856561801188602841886203192233145919072857702972435380187770639039275547737136975577547121387677197970302168780461716395195561310020745933281046911947507407355614241205279065810860620686347367361034556373048019466459587285030869653087170424119548813890295372230599542040423682007060488373461799624183084883744896460976707788019196895209768553907636034436837197394553109527437463722554163378196210145566917132493608999633734792158861088462861849478162304274193482457657901056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,9] 110474836129446370537101319225699234970437403425707482041179736555096289393692691042897068110709143685706079760648765282313724787322589291069541558159473579131594440323604949406120390853393146027764742241091535113434867666427920826275732876323513763429976001019081718920484835573291988658562274850105435173671537448842804122775491579929138488067122052472382178956962337514998614014294125762300444119709442513079841673971176456951904348035735049891287182375064948777883856454481088953200441728941623782709706454441719402415628202788489524258198328342499315812157680986312414485085709780125620214074219169907905622300761598340716064252161077312855571311490715716730173361730383021579684470150657636103849412079402474259625691548999046571409977704470347023027100492886759580306262433779052574386596414451135555673833808275395706250795480589255271322956363986032381102508950348213141362093394318178984680674765782409544383261884608919331538237086898247590160850053984666287363953635979299119326811558314819170299264102768707014150401881624547115573774794787056738682841939882108838930860664946967399474474591629916999077889177418071769583845855312233293572787505342581764116970591455591569924336515611388520072692455060855080631156254425553808975232341652880647041475892610310978677367865103912253290358116878137648945176897654484152596227356134502157427637705574477010696530409348461813742940440660131593926239281600283003596177710304254203620443579284222848200343743016337721110270845781947389951817218327512393778373321877641753540758047335262396712373157325950590516403197002603757408883789627651879111074684853782328694749025087241069988775738835772698446924133402075351792460411846689061449003459521748103722343866735208708484156794907795070570380895573320861529654470732609896699204722192831526393499894596237138928494982914937628544822836571385991034383248659151408061865119913759566913546618987817389761902035655422367432473198336284867953262926372950740886510661032224320556957409318493430047910018903613456786423450238096965224534595133476454584526011035978182822941261431927507910092849349641929908269394671650671477658785758802437846722253160448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,10] -2122140962882352337643646693746737229368221758971737190718960827847126703971331437945400364084920653371236873669873595758953607558836880688796828702755330431010420532979322000881220139152834242257453034332777719709521212390627708987681534305893498369284465720843061261526848134530717051380063374390960947810195266216847213293702813607965536356284989048116001775365912448140616179306218122932919597397919283318089672357164311177573732431898328242018619482506476771935327734154345440468432959890852183161485973582767949780559276796356464895259323066761965500843204075655994719619036516305990386797126622726631069440615253075539752954549182644819734372772720437187371534386017742929625545314372610862195133010567049406045700579324633065448426482185213610503952871541354851021882400917708220188974294824307322983476423453686076953279430199651064804967061637148962583675370450509049406716706401045028249992548491764717269142438368700233435585431252972371177294260422100463056325313853574007584995321261618282482659766900385998334917817156537270521498990109953686680479570398652508853682836170712628756374521268113082579162893578310498722414978883105614945199838739734963381976320729256299005131242705278407207160118727992553286683751673224371767878089820364065036250632313689986547032133907066051042237814661990160837365595064369284452489412934392928607435083067000480534939791447870180216762926860708110465520043494117431660176343014597770065662569085120096984043474606066860356465182880328087548732288011423835820218471007882389627517321574230514086397334591763047589616254775070039393246065973679284457962158003287537306110042575110830135616825300367538768306287725053912520778710578456174702637123552482449305115245954375988840241339221462811233691246078338704999486364113464609947299408387691053874464400486517143114493846560319142795015446654403239766814770227446803397270302389324759582382873948627916745401392851693705301509105709283230592826711785003275292712930544596298608464620270681335062601312416008202600706741632044492984257907098844225444025113951826926223517196204631996978262658612187843700088174115239117716520589492144867504145690718633984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,11] 7686204679554545919552450219019948869352712066477753377767425927973668051411229040675398211617329490228508374501927780399744455197847512417828068890822296557964581158341733869295391175170030569345982753627836403818154372002648219498808863896597143156156086617503180482895476307607912210582887948379177070834985655537184584706138144482414147387025942899389196890955056943172795112248210307566087412562148380646827054367649721663152673375125012466321920987945296488185477197401714932189370686792871209058020993692127798443409590754372197304756734506880689312942886416709813639730644517925346943697795620657022323006597325731363798696300633797063719424871202657135506961682499753190207128260403677980626649382914626591644308794570154272125337251928089399607413759537720996397857869751403826583110157547743980784729759341343106119139616870189329252316724547654867590442592312079690948815919886369828058122366317750591954084990559859158879106073991636680442722088473492942265807920037943326015708966332903060261359875890317809306721707197048110770232474322354315714456625730119299278997175264805704150548077449205150092292030492222219446304793049897732802843911757006728036078754430017194250946444683892574349653682347534275019893092222113068252710630460185371183250121696755255962376062663601948039015940512469163868821012104196049078022993433620305507505708487659909930234099508928479124917104228173545732191668339271724723499077209853660316939796430208521277567238578126828814734613455375613453669976980698156286103264270361276053912923907781513817417952855865609518234947134060588446462886021966996755142863842397756409747374401849674679398977906115059790271250301741940242864355844928537321342146700510798714402346989446025162037475811566728221297313115189596057504178185430783113765237190962209334309785776406871247162771202442899291042672394092499717227417770496941654470572508489164466131955794395578125121804909076537410189911120490998648920816603212269495744309963555394225618585521589734169387035175798481648687052723282285556222721042023194674820629730434236153131407629408484260971986519566780219133069339765296776579504427796506964266491519696896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,12] -8950013624598317582542845126394107973709983537833465357508597924288481012379656580165918903937131587462071913474420451742748610497310688705352764667623282383812295510480630549422069436598255933198825714633466003141146997789337024832537159896311488265310077011287071628451791345828943755965546085729492644010525912521860158043923499296104476804552365558351262185815973765080497032758159121533586449947517607918583891212845506814170772739129215810487887275700671919789570078949980936749508202683084783534078604399762217306914686948467075096865934520871366487069137350791224029703436337699451704175219387823063129651822342720605955519064836151986259072579380261105136939493196144972299556926696590885903561493637987585697700631263211311811425439157550212248940226942214421335369159874118146585877070008271063522881930715924562364454939752049915303534575000874511094518792746262771029138671442462279119465656001006668941058860167289428161124425418537615294491262250405895759959860873000252059725641095878399976383740206611320931663381896663372841732359453160597377959076411003035206750629636379775552460839060531402229681977933233806309358651996966880425178355173049417167060789784885360385822970204750321813210315134793979560583490991297060919349637287458949642551537735209116532286955166998024175228318093271143082909092184399619991714307268832269560054669154214347349182727323349332896439097184909337993552031747314017216058071705720083020311688854323883508337386762965214743201055825553905201037248337727049540235584676299125816487869935744232704368899230545826695415538035883796238698141618184041409901081386238866395184226546991147860766280560221020549775280251030759218399817814974484628128558341011534798100292047958714725656267782055558524718178666853058748214701761633526277416429460116599727660358968451784540834865752973391411036418693414964020382288461242261211052645133027891040477310408785866379574098508296051966476365474068339769725066413148504100575270022121768315560114858885017111244575172608498965512406814805022903547421014188204939300881173710742165432717678401119432564689665436040852542679720710372192715293616723132170209933014335488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,13] -26397901452414067123516774745043840769130533692967830451561437329682027882503092236156543918590918575307076346564363036017995742024751506765176878814010778823915376614424914021250544890291689903195369824371537831763028130511786435054555382450978252770368661313033527442816811158026171251570888835906053983107418197404226712242570856594943708432732919665297614213647648437299745489751230553160487222635681972616126279471137211347890223046237793290539086030340902614343524956574974811884701373035795113486748148623362832405721655031413066883854976063043825775797210159671893827690412418438208714660938367038660699142755118218790635982764341493840048532678809391559748165856199280755937178136593566074202991648453716045390708903383971385927275488456981160431808882934871051961749715397231261150137684366175520504547038025448905347368342567670002313769635205796676945420582133735837202811573776459246393748352771484535511859979124219848992851496581250683887354285256947012377103664326146582436338611401782758138925712490068897673140704146078943268118001738854767616876682971919338127724358128384199160603538994489305848823061544586386230874404093935915422954250542694154010090279288442015165160227133124514778133197780214337291886211222892293611161279051477830621067460174442532304816389400842077425675913845420333219290333393434117826340758945901403852181980629380030008552161693013757130923239686457041925317867865144197365713002009328984358799905291193695319741788715019216316610536076450459885597980277121730963252357420476912542816022477565951153674780184264487288087417564561111860337194098951037690469526748723583112780451953073063218141299779035905221230852205965599867507497552754995606358279591469650984768602279228399784193204206074458150827597257960873756328145553202175682057334662395223452458728649455071743650254964615069265067780753965269881055689798660909451433780124257995514233122508293909049634748462548415115263349747619987100968135124703764307040342708151566738292549853511351970160937724380933085461836775490649833154412133677196251724706720346103322393917701712236304875516813860727049409626387848468527169527382145327699382853764644864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,14] 130632886634664601853379559921084496218437964537206123857062470016505959888486085667590662985583306647118618388148783708316468169523903024909631202598326906483473858156319043974722025205198756020546591605106091092522104153764819730545417735574496443277107352730889222021155882771414657478536984489235083391899366116104219493863327746099213181668210199395791969188718265823100748504772981526495398915098497609317058477600524741286891074625380972252607754618165942034400843532161534793733042564749809802285631452668736922594835705632788109281021045801873082231140536253544309150226954118592891313635111527025950821935792473053320617373401609451942490147908842532924586584386065624575126046209781420847297091181108556292092242567353004607338626131164570950962441554911826681251634775984848438914674773351129750810091774062398356328173797661038267862241356414613013035917243447398660575467027743702766147337157847703381522036241766790305740738254124499319714064660259220010945874921131889744832982126199532614576807817538845942386017478282142947589827195878192994667110486682258997438281543262453057392310252650357805273140307099770894889239137181277768620687782852401293355870821276933162340140238868405578667994462593792293380299685566327932672441787027534412504053549539871231079471227939307572520279723444021957598397266580766325576327698136313398541620747563851540557328923291003570234893137429712585818452129011464239006490953433203178336893295036241711452700321009478300436799729016934662110149277406085597975734052682330680937743660653516036019920092237295271605562026185985877739926246760467292370952623728969004137196896607235817941201078570783885159359991619338469277211006167714913024422501776809299244145126594897990825332111609882021168496681176149941653616207428195855350699567128616712833531447700683092211165745652137563468708882238120798476610288205017525270292647820219499042516874377338362833195696919657128053759437038474718798231465934646663231000187015947255633254745226200571307746161864853992126779432686167689276279244652420175042575850268347853463308991472566076394136174413985414247782265605521647540285038126079772670505669409898496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,15] -205256068530047814010379533589960332989684483301121612359614769441172204953976043520136198351116124865030366699228311690844428804879070605594633535111341863140340636607208596688801555185718771829628145629980934551872388450309004002094259196330239178047732589864819350381824773247653020573474288787626682840995798979448560259200128188508717712204655836090713839684710092236611192549630399603533571803562236058879392639011974527472891111387631425849798183831837628783698109176234308814010714304678043757634494370585997410490947081681319611294717739501816449190733542155197703290720970665513134490529491695663963367147364897774776673887404152130640920748157247565686973679119921214296680070762360504197099030258486541981533049438397438683501683906497018842882393592259742622788126422742782396502652946046219987215358971573458838245265535608928197810457811501276404070686283488399792978051956108146148861672248636221104563083974015108867348160995217967573842739011975896169127045741045899120746727427829677548419811798217624284572680458850211214020344647618263163876062374271265030294533826966406818807838121493847513953250665511505764673160321027191270618807774142886008411062889568955015514124839958566099254253167514907448352943642674639465705588440434331914177060996942000912161913392824639415630710106561046017697663790284923695414488141349479755973805446915794128525271662186375733321179629055537145124979594281414960041287029807930088290719537789485301779109895785566122929296084461978214817156330204212417563241136060028180753617825116241123910387316772948728090773315114256840751715689436870055909521153746340372023434652350094281730509235455479224803429168750052453468275740537013666399522497637876945508757111226495098118928549816037009670924324514618627184123786668314694427030448601329929681326746934975072029192492969246073680300858636022868759580672570116609568280756857665186213057388116158908806174991577067266978249314956820744312349546828732428246966634202675661140478177591924436344868222505066177229930518777305305386582745469572638515025375767903620981934191805721622593986705082248837394713865222147506362097861867106638228020775205470208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,16] -160147771812273320182796930314289040852334681423841240136732463563041814887771837268981644635348630079262264838836642268290549335588699516816308401657977908424930916902594437486313531692111258326260056698673760998621373775987345138041706686357288204487549511026976299510467607455080819677252843772539447376722196353778733071001276189817423760713627585639157935798742650103623457894758223309193095883364602146870788379014289808241272198213367566275132084642573142969624068565454542042476253134909327841453667733717043883133379715244284021971195136664361926923381642167261313819551429862940374178489487039049002715462615720965323680477724842723044223088236604375599932636828426601980513023230260090419570753396106636151986483375093697634326150840768157187714079756770762364277583726151376025907930055249752913721628287689840437167057218373720994899997135918450232385146890702586118954573731769768082012547214502048833258006049754143984106101123914308354469264049203817575876290629486915606528210408925418675509164596362904564099745469227574293233649284927624985778970369647996276432517923538802056323219878762551932074800626972776151116252591632114932375275842899759286977579940587558478717218174512755522640114025407375822855752528200677426290063561590779217229346869970423389776356590074890576695859439160819225785401629666913908295245820787602861488827720173786318100367921445826468156666279879276995394282884556099161518997218098274038894895499080885296633699994554744797525862904540486107244250516870473817471745189122968887006219479481183856425028745840233590458870489091167867699806660564945943148614032116637925878804007626909523874000865376921118445337225274176432758908143979221285376452114738252170641591300417902053174039859457051071387929466961128721279903107017451426968338112993612768882038209764945769042172837724963888319787501362185226002964087163941409463086808101326498752617930010516872598654907654379984278052009771043963393653128603729961670269894793819783076980644542149592882387539548227066593701440230622310433602141576727938766764636278391563544151437450910365676441674195163770514980466011396265998992029489935724056663502157250560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,17] 1647331431093590526133075379701064820988244790477854411026985553198808368065110497620928818913714910975463055300981507714107825294450900186037988549826705338616578686200867453825499243080373619195178638417008415530021091722734660731556264019082583672009332905767087993737516513107728127611208219619195459597552383291026612930093873409348496607959761455407429454900114178353702851904117188572459003084429082219632935266119784117736062975914714108704056610126426778515226190612259639946689763816094458575225154051931904345670152172904760457574110245247122020144806115549831432521990206257017236193888136113305528554372640132228884973337141566474686258290677131927377416287818982199842698959251448000783900770675299566393798850918728236653020630539307496546786379629914282456272479532412556153285892664796913321859208137387397271455310994386389143255182599360607214897831062883300038073923742556211349957847316306594118585653184886716295857994243570354221685626475858538072259330706790047037208173873544925638561510912954928244313487963630083815969139714022321829886939271266567942495334317458291040006096859570978969707228081755884692639070453502093348603945094139655857905993014320790307129502405663250433270776369394340218838721713543541267138687889067109092575658775469539340422700838936052005890666458950629199326528056027803784497931676677142668576528940556521681664699459889651569944026913427105806567173628018427368998384575892819715598750374888074434140987378907586053920893909082337023474009202056720769557925237814232588071002472868594559939946349326567768251018644403003177535091580791658263378202984037878868565264531848341084933838259075657226427116842988856592079031010058326156079273179698773823149141488354899825632734116040555474817528607676736259295027189631371006186828357530926674176427511872114195825206360295342528328197916589875220573579281139342177941870960510718176524637621733554071330736658216388563327932727575163179234613165065827739998946309685957373638905999765346215490292836929067227124302524068831805779738004203127179186487408433849499717493194598136415354657633528091334876895638221688789695976997318198555561550886689832960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,18] -4720028948811979303829457206459463379187744314796528141020193152597478175890159019129535932484340297715765535438107019217841730066549513563395931812713680838912651405847126937225679192591513680243775067097269883461077230973761613034145601169223814341792797020629145476765635861520367728274671054354621530899211412849071624406846848042587209523435535987756510667445055478624896786584249992109655568812249999319186348570221041094790070970775431369517362961149077035192701280869714162529769456545146469639596633093513340203141883204063948837492197481046080753062241359962433468794441106729099686637811618794579510132742760257912589304474143638594958827558671737955070949829723090994378163608055351432314483115964526986639402473497523381886941436889334812757493763595735835892082668405071827495671292651901749414769803533151515107579670029909883811703587077577093127107728664505871050560062044815508765915426206341139569192473998710687972479851984148559204521939199699118057682495599947807518729324809623999043304856535789769297469481026653840791761085655872314141822060312673752371279244590827949898901084409821556260352354360001790107691945866214407494884337256386222513537494270659693893030072919426863442515428780600744776409472909910998610068854075230291948054010665420492461689115522683786188631338578821753694692233061692092685901927181750318452719796490626232125541517624449376263048082651919332562293665700434296460616470738880980841198544525319358998685445899450093037464598245091232382249608406938608966681453299304286890679802605411655003941746361883004294025830135575881726233567057496656479136612792994948078191614306738199421149584971346990377452599259955818240320226756454815464158148977265029343015744515367440830733826789615099308235492320425019247005544641081506760718375759006520460535596284725454611520046906251449599829756238436239848684901595551392259949109035839324790881746504393345055709853937386836186054944813602501526529509819541230511390990845457334703165362944968034578261543191486153923653212281376313088010339283058082510986023909796060909342758536409511155739477650447480042311077318870262963843881787045004318626580305461379072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,19] 8935168802569025164578299065499388079715472846093218222225208083054297615392371870488387483421294277362792528969652490356579596361103126163431027529354148345976157814251429095975007056103112841252083766972131385050706470376541489283401220402474508253896681958419900933525137512332404490122664859120054673136161454634838002401074501998348424063088100150908098632242128920305790021735381426463379703359012264594624945832413121785624344074042575493087324434052537972105860089185041893496408030503935303211092584460164695974695351556311820151591699519754017665266921800999918400973131040026170517711662770210354357433978570716057862503286209686740159733093200042696338448813231996689772502931689678304378896866298653786704218538365303937725138431296875312097793221908143418677045509697343003415483950498813420245606718197877052532655041932545574221868703131115390941916191536638564906708858846729462425847476706511596514691089057433302922431548391949752082655037807373079488413144971346617803694404860374389420726484118098817418095538244450536103914035051647122619805519265076587145814913147137800362317312295776875651343995818981212715377591313351454756188994962787638302084452541889486318994280153569533654673329673655170348093156371043966220410234576063647390135244954376870763949077070054137993377421035688132170451013768541386820049226479801204289556132712731826717499601289709773100544310638417838731983090300121276755713672787157800782179549655851382967527959046345016213844633044422636062555049711999652547514156368778288890856051418681066166751346094756869407449479642229789550743103396194629167293619528226030624750681112961893014498758956966395889623589949011399260317210697395356394435140251182005294012036143024870450092623362316432709139251905332630011778396448949076707051072004005919871929400863084322599031200517915650860313299273273530388746620713848126312928880034041323638822797177889234219928719020649754383908631214944917434756515258618205254941287041961292506050415121312223694791943012572508120866342355261275482617552249875476917657598091214406680988763197198312195497088993796787251229103183235082854369354369564828132746529199504752640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,20] -12813045237740134574469981218752598186127775605048481894451335523484930609078933546061483455349477288951390401990133941205580997169730219462319836030288264083353483966844147141165321155268005501143016462262914061602920069885259201309084855440115432452363811089432913520613545461517179786169507848199802617628693486362735332550834037390445165128014471415807543606489469890124950447882231848664179779580422469776857001441731329577009198813022898477139556936769533160571107441701524920099300043531486265358168379244545889080511224293594739548663816301750668448007720231775283999139835631438199386290440980696661779487757445170204204633722738504678897560069436944480325503381395004350344460867445142205379420707415615063999146325314306078961153250416153992011224784905330885538167362704337132319046972240387865723219360390337843527873543869875677949139042311088023701993024953759993822600791446750824959278068979795413712260805938924898551626408924198444531225427193936942772508419970975531783809062738826813913476295467993015589072797184064226392676467253631857910836064126938045495432030748388351116129584550854229087777209344724366668418968070869401197959615289437504508845084835573644121222935414532161626059232415962453478372583412711022336114528078364120835814877256961332157068239288470787788360117102935257242183959729459177973210941544050642794217983209080302118131358941572583020252645916770222562099224941521698266374752235546450906970320684436500088092286908827701267544438112898449276641049272322291351557862295308158224966263602699308110467407048251171596538243258041808636984730528147640766149623406248211308683919544749878130913569613012173697450138875129932908833042554103289142006124974919616125602889332010508618702185894625347277085186026888827799703828766118804550339593641676734662866360493619937274011298354562875716175204128945906555374300812890634379488288359068402702233704034653983288054032566546675102925536932714234231951132065392815066093914150904488485529046826615807883989756592585205107019874664368180764634305847533265441738266957779755093848080602598445072610423943639424945960365023652817483721718849424763344531414237566730240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,21] 14708614201083348994795382283527967755890371842266307004496024286707629337704533976004502282350466002348219638509208395321577826686006979541737530124193611248839948711976902368139834236556428805229234586430757745461515503879420100411578767219530692091516934928414123614368840445834204993080265900249966948574189030302635000631185058203296909631215383206355578033593849030854210300893893204646566332008114584528757784540215976886514591365882835158333969874946159769742554487806587993520660939430910977095660220932696245786324526300266221073319424958272324892315109938973948152046023987254733365979019179919810604153669825232186587806359105753272350386917026638324627518707562810268799363693705297158889216529343250558753709747534409192266010009814804284332991963507283371506919341425450099352584189838421527042501329348860910791979590568511667424789864531844460335011887642677781362333010684610507936078890104842786110048326527574291142763501150968802522100191452942619583513682129106275297787119879486358863153047349556491991822255128128201008586980479672441592303831890103481385493956395493599606053143946493260128844933588682313576516990811007278435822954629091047323007131944572450509542932640840194639579584332353129521368956733063102249350438007968877551686129812948444053629641256127304748032754983048491817237840811072106952973485983859913685665822593544436987375252032287611529737392312695993205510200404604928220220877800302534583328685509336218576057905374158778150300431058399457262567693133373259235718532827944584955897341815621196528850788215237189242798656224686301327515334816560538149070808439570434298044243711388045157247378929243092492054531243315496823833558472207214388225383904456503070373469663107353024203034390572740305746364947168896705911897739696469375412298517483373482766169828403671926187017453408643585527351964490199187720112853232560679544707961647471715073906184073336168296077088497731768313071497721036152925952570418050104069332604953860651568150505820700508145368999756465771349659319668928638866182963217983580874248250549493468911926088499333895531922498547505021101505437869632729546539937335559363458599930220773376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,22] -13979751163233478992446329451951945269730656069702932786973271393486620261192808734173952339262676900163589021445186196992681358109780299793696810645931365075823360859768926045093879252866051697979477551423789186913324894441739919433233744393626822077743549077168396977698172460651853679143382034258120421766319156801815468553300919048538661755670682386391530446031193948460181652568437889769460039246099722128064264892010084098100996686258282517905959203275988931655322036569809210932142454845002066356210590914003762023577279034345960237223244559798864617874021969147648662537118938281968091418200453531105330255694780834254414699307269635262026361941045795574636518280704351875011259700554351291369687369689180840928391120992595165750128925962443611790019387547272086291626408360817267601371566998818110032300536982552933489673737379275384669315810359825460664523541664412573529010635598854420969836835803089262906364391032140404397943527153016539572273205476230893812889265401648619090033655941960356476706668272124743488257086162090126340467037844539395479679653418598433350165042903567476563725225301312130534070762955450085782048819735471763369296729707581316919020011695800487055182854684554904322087406171440378324654242403081242119456664941229541471896899239489800989509429481340250213222508967322443110383238481776891978845394558158313903857438193184967103486939777184497367472113026216153513922386849487864752140255217851248171509464988961036434968126833576925042089569579109252620621361655503316249496356460030498573101920225827398974848641810792494669359506309880631553107025997906529743414914695380449962921608939500654198209713678974059057066735586897260701324846434697612464875714665636529557686909669978131630525260638211721064286513178741042991082918133500715667476191226801756225041112388992529839536487478678377943833757570059547105127597286245733981459717427403576240360839579023524014678519239479029081899032777729450748905655398901090453880253824852987867866013301387726430251212615759811679587408730093475854216871883014544000391314338373423032303214840014400372336149351091439930010486489035534219755973901178919702111265006450376704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,23] 11290834483208756038338468182418526258302497341197418126534486726561798980135822745545676067940925713859933434364186735540046546984027295360652242811338128591549862669920196499747582611544044380277514914188646434220417440883202178379381648870155488581734469073961282968073510786058394290859235721898234823352603895306601959035103641777220186522151001559450192038448285146108808577507927178736725707233348992665941307396807944792057322300832391730347004625387689002444115398480844226493063429150720188714056499252707651466643343191740755820875790835262380931539484151913122709777964993964889950060423909618526044770788105101169262432019836337566473197702892270654664191661936540122815926404703493473876774220035314650780695179154427300989373463818650762812968641511072621836807739528714530235614802441338984297464173945171413630549069775307251440817687247311340686035640470861260803873794768930709459024959817607130804440597835635262956332411088230262308878193197713095406822612508870399816163106951348008275856158337638956735452384666753720207709756729454127442853234271124614801357416451317984100176631419738990384328606756961047413278251452632369798854700486724898502693780327002287266993155740130163769340594417488437434575358609675347021111669057445964867677815949072757033114885006412403998712037062102878793104739173474914617081198370246858208671686723984554735967783123073827320707153031206379504106012407736248208105641085548326108767321657238223811824982149166293822017773941869291869902413630894614403196953420538920141397864586353940762036446483600436043979612572156283426646553531664190927588114820146812492517364128818810126869976733614295224127412129193398122866052520926230299077423542704880481975722800301054291034628230715514910341592027920486501077145132651196218684624735708341576989751605811186072242188563149102579328348844014682337360480886498609047993954273064484235503636705209011920218470649561765462476308140597769795648163382130860540970513181734009536307514556073488113633711990080615992043297161557500814066714877777055602295743966367641846407414411795354860981004192434112227201996124399751562002719443282959466320621944692539392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,24] -7891409278004429820566975547437314880308454318275654400802524553329433766896078438498083942947170393366377057674554407786271819586089672760288834345343893050721821107902723222728247547300662638403262669141394331406889924992360817179730046391703965445774860085442663413558721283419263618340614925992753582753334389325373378965475671660333729352486441271636027030195001607279348384863261217800125983847256131076603040055732092893996051212219317850379140657623602750798203094697213737032589370180563707717571803767565990664228447252852166814302428114251261264837928419578019574860738558567572728586749561357950175818182895299962904724319089204878110153375009661786053355422316708543503402721339973838155088866392817058025873801873271726863552527623771471357800846186950355379224585946362634112399872092261387372191150802124877490350065506898622947252524690004223561504519367529652285304388480544212668081037652298655746459013770549702113951259879198292925392630608024191632533220053872954568336341627146429859069096374545453419930268546221765384388424339278165499595066549691360955778457512182055441671611214848671183934615143317246870178956842786160707357120193989500352671106094920962437303478895884047347286479354440735039456550990332381189138149608688481945666576399327519009879671947488573723487400162072218911131562506150518949655226610474332357528407747174041569938870573465191256383248543236391964419067285292173191366582553013590242923820159079088581321414793958390177778326867590808691890897056097461982578663667490289298881287252224939660819015499920663988651124726240702714559736770936607073434983330536353021685397427455733518010841112451443880603662486242741111067240042629148614070429815606797445449464450984623033721047297537717864188296231136482559357777554782832557048239523731700566744329867385081713510735889197356262656101751817680760636179333280080628960874236207162457821732498110538626154581878011176703360141526668395126216990708424307186083305710361568614485630023770831088629553734877418943752035449390468913788118717468080464544030189058434278447882768640823490820590510080405426041820476089250378310235151339381780810353005511573504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,25] 4761033192721771371803120578775487425865485791275519581877181174205416599349171515957319013160833265686852472338948413978114802048590896169301710396369718211386796346349317806698095963504281945499689947060995730880258063724114460696873298872650327779614221487100815734119625874476770521835189799946044225304570676096173262933545050818778966288608242591713892517404513147482269537692568103664138253566957985921330672740718302322444138034583684265467038157930174537122826175327495601085159905745868705336477667601012360284041682299688712302094360139342107807055585129679734399012115241872526872303130526256861690487122707348325802757324465336943119798289440911551938463224561349694109625419896518352650900372003123034741895515897681832655801068800670349147941182512352256276086316394962958591922627154419142719962802961116460945184129622516389984437869482111338274547940102013088749062262236551656887881858949439032288392993774076270229377828428704903418451930833771353202819745681869912347292765996098502784133922087047009912228067137577021357610427864184294225103900804524835576081126136390042935213918234328111241779950829964168689305740950674619063124036320750399962075562106608093888711548456220691196348772778817116034332032090405944213433114900690244021433819256383726741252539272439718262774061766247825526052621373522805830766675511733723695666055765888201851324653879411185336462122710902499306229190255840799145433333993972526234792857470269123892530345815760894278690067007402077794638662654438257404402541607248077096791497313280372079285834168485552658436461634229816661237417704249089410941719826451082679832009395063397877712731544975646530788416824858739053044286008598361808914198064908070141240312356111191794832951183508708246018384559621410142816578803200188312904733005148257880009750952727480399285014334263563573277191050816965126482759918930233841168971866566387505497525696710155202341262703623866388288629166902898597841239314088847464881394286401258058509509485006116069641296632691990509836570163566853733771694941590903457184979518308022196883043143342598358101701986965471928442672691876603505739415639982723292400419074721447936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,26] -2330119097590835091558208289459330676524872579844812592419881863733283214114894745458617797980418003222874624909776775570909172330854123889084397833471111148167763971730744077937124917255283801133076465261833375351920396070160978258998653744452569868350180098781893176667163757983595398918609265009406883360149183804821343813115880039440912109987311942838218617811126276857686582833527146278787037684388182463550977838532264424627449532351616534815657680441838213329506140398072262455264995083947602954604038536268599314048057291526105046618640736222480812963554020105829426878478207501335426746558392340267278934485984018344092578050068679469205531159425590280184102352502508424640701677741825151920036407087598013980385137480555852396513144326272839359548017633027437094250037583830781136171186099856342334887236289784780174205814958491460452282061968934883580184804206636823803803130253851356120214394739748235123007830098255409555577716207717809500156944327523510629707831457946678470903852006938195141415027084850108349305682787162869698337667343351370338972659188038812342988815584142980520185400160981723043292112173474840094192436028130294125978382431383021054991516098859795886727857640903723169096894308545138231822217732982757562350431398821724203938459036206544267361444030419509162002647632948479569777356324969367492620728481067012262985441117013288227178683303600050168846694757953921856836450373656179802945046862589195534842705767875428362805761275710224205152738395169666696661767885497694171496745425233221002854974874559148336406808038790237657499180609170189304364057667983606822528481558946075976678723936972093882411240450595559524230947179856893373865910499929857374875505715689784348773125509678313592323304182781603600688149816239648066328098220038793078973720026067377012519896144282243687031598617382754268471105780134964622764301246090895319435296251001193089965889762791870503503238395349854937732845528773297310545751458254242895375137815741072646719320254044819348116409904653820011098664871735521703503381004343869339167593139899508066274200406847863314120797585228143907605050478541024416561229769798358007527621799022952448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,27] 674250607363724228207740058986761826340259273924547567849394132032670036139309683809369307893157382859985831626323679284236879253003378392408873985239200642503111677758363979378473911648274025547681124024884557152411541079236682690227142989764056637561694302243997932517701979643929254256926464579029836590110471565417759586453165991710293054743461013162536074210364822906215223239501497743990090303613663000192063883345121608303010664491458679685512679483204328321768173787705266892405616671325964422974901808099206141758604557361354412707229010373282613391484201903096942416693702777219232388379213046916543871998879256234695124118946473735588668725369210395193045721979845580228780906897892371061237421306571599334114790517775531021658067818465756795136909137598596666085348096105073620690265476306787576442593118875625923394494087117114735537539120331843203593963337119008953550433198499828308282827898767051429555987171233209936187202361230227268897088327842301051320004531388718227369506780865627074122223082999528206901852014039863218906254741196263284736308247882498948549488348519341543777983042509520360441847051610000041518366642399121506477756598421966960778968179344952981378454322949949442211349752837244554013934686447591237580202853555029836872711645862497075584683637261925787572397151255410792878787369624235124884338288582067603313416051366288710539907677180848408964489985035505675071617009596691383403766880493244971818884255817864471147833485333109307714300851328345602166198631625938115999381767358866036129186022752191064223536644822100492917649535969794300265568565440189987789157685846029717600023896218691703253047987236272019564111046927504872296585619411294049520981708484106328223174513043980144634784767265652215617692526917095293818072850656773790361225911437246099322192124381277029392804859348891471939205732324690206003492584447507590141315689842487588513500062430847651505107545755824493097001764702316553344574693516344426863821112455304681587552366096508252119290474480883177166113028788704850755359425066694010371265870619373049663967996393846176488776634457525565275860139537863013621492921328827092269414295038590976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,28] 263913395011597660122770542333337033832970141011401919871948214419890814549681876339539951411327835516420112921645418810109339028534200049823410648045640916017009571653777656366135026291901332020671784228970910668819930418597306766979554218418364256032947196170436386395017037635401509129608201813631264316946353758941772058056368849939319642890791777474405154930888321869655816895476573652042831301805220889040343046755026419390736351148421543718004881433247079176648025075651188706641692993433986767899729719525768599675960388116087735963716752143842595447915096676675287477872820006584353984602736550416449207221653057380826076082093279930455342169619492798311209984938053380340621398682928516848957122789708567393019534369926805936901974216744749687462065775825604755585398279213717780985860115773289716693137595663751575172139570847933148676299116189225421566834071719030754382682126208750700220517565685339105851118025036927441117545221676255706702426970729428694331760292096616749855615028235351263157097570818671229790058032654762993423855186578023785923166163263256529950903999719231777019664197854564976205093311033064964138873871644309136243292899253362554044168242092381120006116882525155618101876516816099558119303213421762716726469500813884483636049697556911656322224004667880415013237258585427383267463465051036106076546641821835281682491797268627685354114031453668700729478883609865940090426314557770277264497891497483337084603249073565494135889964428888397442766719911409611092317752457481080540857127693358774442725277230965048345959180575231662065628469163553474358433466697014408443958708348881899198540721982434101299108848347462640971104396446405447140707867599498301408590273497093105105317825513476636216374624137310724737490993918701366884407287213440676738597667973097342273135372661545219735354383493598004059246185645646168162148802104248213108979259709075342753889843624648979942480802483067527334504136874361083259270583368390177360684107490300679486605514399094805755514824236576368842092341796094324030377377900636287470234444808989749068987760552481828533739281216966216463021664419501774195586016653618317078025982026186752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,29] -617089767201207683915561959142377449363080844985624980812836650751141271959895817678066864323019468018311203971006341919433683991846536356234606193855382999608747806575829827846047498226008164471573456569030302549018097364181098909926756131055856896093271807143435066347446591869745233413596540063293339776336224040702474013541537023377776025570374317111240063461464058609915658792879691261138512533801837092463403093662505083437820620749566858469973719445334161255360581731864797795436412370081917109344517098743155205262657283700750269060500070698828183675806309355874007959335662136866434381265241307723867529804508594692432588284268364758503030153903770546724294277152556357942044469835817352609404338837596025719443760169379085196121725254995896656846212941104335094548247526824909695317897623520998239148532350678352324941920747540549479354782581662869722525908658361689430230764541156887655954353340611158079516547859549725134430030340412380291179089716653014672277314490165800704682191025305003613897554623661042460696559858629644422707384006959994071813483991343216526247158050435547243991251881718766547121565935181507608700286656994682280594053289515063758108322145431765045055856196277734299729873952920638736866699693755992711084480398807041137446671152253063212071153293174365051465543372502551014990039581394864732086258468718706884814094721079648913911012600239611421149395629683858173543302879020981317571458809837309518623035225727121556464775515498192761747591697507101020967119397457085416586225911357102605739362711313844422282858093242603269837291534001311739321801895436019588521642439820805289686444774522496474571983593160186232839389039473864926429391245247976486557158858253622616403054154664943822711290376263701557216936295819059029473538709657111171922196765461219610705451706777875682416732055903276745233420564158296057918851718046225651934194549939442261573894315471504883581850983525655245443680768267777565271600521716187140547969230232313058035826592177416286000132893629077225009439596016147476551720809379761271708629623099197700824986007998753139092596448094086334993132906672613926241530306027472718442700413683630080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,30] 591184897732328015083483603203569181638125941424975691807719330033223634558728885607046758912338662406201025399907644533597250830200715331358763897485217747693691868413883799910410491749274839292942897968664122788664237231781870974335543388765769378587951198077932933058408138663389696927177317902376560065646617977420534799737200166886472362523558026669321436571537434297797566390251607433614170777504324207181863098173278287487425372531578447816389043018220604326860540340125505992476290536968040697060189902368773830548056731410596478140288232349063459575160566396611513070803049376238960014005558943866358170382137940607937624261296099954446402825109031303534139727420144523221449974341936187715897382328543627452534575853610929655148913633106182753326059402590233919315063945203995129422988596829575214882668849210943163356505068271019201699115152019309425611327520686608591645913998431834527065016290131179328055134591049272326350700738865969684213267866012082476361887157000001952314502789800443399290423184267956713497092789363657441524097424747310183235758228386934280426207987670276858006287852211818594010202949517369348669471961199668581851138191990391638367741757449281830936897980894040994898916523756338193043156076831513954700364716723003711438096927782055509649283399356611698753242786961073383055315923990667949362884488785376072086552903587213629088721672174738086160393002031636444655440411692006072464215360955097017531606985713809409338791756749127543743387124316601728354894889416519481036702053269324592996037944333728939423854516032680873879060157938137940137979509925157709339877041866046447176851101751679893622753341365178415958446120659987373656697154677657848348274335764341699341603554993111731184511220928085681910394394403907763771624869505256507200623862180433731132918383792613673182789843142747027017303757289653852413635922180564361256326408659610114686464189906304451121780523228504528974009284925954132125109005250328790854618891537329912410505538779771045851325750531788114563424359309098209021554005718274560901162495461354252610852881532041089591699098810372034710943808562109727244173009950284278236216502773612544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,31] -407099394830800039802580406170665898739598711139900761105596458895319472624483440474695856982398530486055847291722751024179038693741173249623161661531702224933542939650213113852740410538025622304681286453889428668288125145587515513471034198389353287044993448876434063691790540597007142739553750942369434842512659812836590958125015734510846850251201222234075539783988461821360898307548438844922793987549189179598131225972382818955981753893551380498227587291830705367260357298525508727493646122635109623814177114709164115972416628972490053861401669845676408906146376136389883507890071642551479912970643716579883276084433546498591684395802679343449145032993211157724436019121063484641578604045139993757692455014674960843026400136689954025494318620987147203138124871041617114447648599868032812542951899178008672035950106685066390744132943935982546902242805321089826395724292263156965750065284584937925339809296111471061598469143124738043867935762318416066702995709949871578501339488816403945589883503931437685560574814555004628225909561982601423058782347718859456193439980508393425558772561521088283881845843351322051924433365584316088973859588238558633295320621175390673934704757695137502622956599939142711496049830877433519322636086832935070038906639494607035394023358817942250975144295573713482345538511407876344530269170425988273047987782666798318198383128707028070557594130485300529556932082857979093684382489648760174170647482272535675588475766471129339329587491959462197865001738692753579683169192207574956319620501711994311881506747612476247605993275339850002858574522623563910630239617056656791466718825712295083566088409411817309176182424930072542219562067490740498116074208226176094904549701046489371179064188082985441018756447233292771411636983666504365244679047057995841531399718057835934855870140618239841622007394840909102844429279527191292711015860842955274119344067624855349519832723409175175184161348885632207866092374484400362304290761406349988594861009113827339422861017308510239178647271225860028923237426843551039527539124476624855402063147115906307473837361606475959836034431168947612506310946789594715207436123140298174909480407039737856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,32] 220963275410385845880952316441997736746585437792154890172044783354778775399285705334039566326569380461107558529606526755832679216222110789413854006200137532295292975308196076980969165103404598652990420490051110865767642593298654121679866620900942356671705867925400855416252173583528992215262307349481789654612244521358885454000266868670233191948140241065758194006847235838514323797117418147243760718699878432422271960062307559365555088924676208941599368085069105373215042454220884446749791501913595822756062232419231052489134224952540964766326287013131395944968586448418771311986975566005222088986086064670980547324079774701663061414518359264192592665565292658613817729564161964086157957254693501251816461228974903125795313467422721446243098758332078563615437056647594316871808401454846518277743886254894118579875247353836512815565159978403045676752910748116318859062122739437739659670858677056592988872295722322327788580078585098906478711721207637349440293645292484420881392366659812886953100897949508580915577428020304410441702287144823260472466881607465834360822907968625699371416126119330730703914822815040993492040243458417617820582749873218647827661607687234461542770853956015141200046575475124036164128728069485873152832687885800134516758481403848214656831725462484062098802134628918992529517563201940378155555440731795693472549983825360783027994923450148511763244080345721447368349947524313309205638533799294276997835909506529227526033567039034482431490524614657770779846171913562005811699851168117512551291498496815492042308807794038118679127417573025223110266480859575165941110950626074199751087033678074764811663453783885890926776589181375980372913407469258219148674342038268880891307422737301221534272957439676486072707175888754433654997360333272348724118834458819616817865342929451628772929603217677454893616760138207257602261636034241441789108315373189817212717078149320997714285382377546843284776792849672341823062357666281823523578185972209273714457904979789206042176283837947611248916515932418808494476515065588431238703050612901609032007926822869977075649888378926309487917112354373751510042528870946769092603940857336622171332750165934080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,33] -96408983531005030136502634267327026898124140999456089063544102713214200160754495978569358401912337681484519227096021336047493534639399449477520041924230429149495474093658707654880164978549814926357149951521587951346021309365158582223651769050955138883185300731673663312685413636571607914630941588012852097231215128051096469879197226052160578922574913992094927934164745712036877756488063867931812598810267789788247863093041116217598865377184405046413323892889168966216411692905773843028203879712209548978777954004500058351213432616352611806551306342519075186058902823518087210651634557887158983762434224382683676538702033326115987506587521311261076536731165995106526279621766633129548337874404978601456973940176951620220850751143677064481486083248937679830296198430042297815774187602390347539450130655094779555003621649211118388904112302909215460942234027310907674050366626592018765448268285308119638041380956994068622721284432902682527881697770117236891409706617353853595806001851714776004872257749953992494976431742254662936250298541411474603222481252389891430461438432734087843660325674519035259043396576394558276451736719282432544124341585344502108187072487785903193152975521843894929620297633379208651161430464529489962044377912386671252329967520338385521055235678692316454729635777056120408658835341850346856012559017240614868634560885792973732046192023921546158810244295235362414876388205230003502288873280406526528181010565963048094275754516826266430713749943215839866339792347178455362300641296316034743510976865815122423456529895664237134095525984388749534553864933599962098527852368225900898085520466203353010806968974843237081173822365955974831325297775198295322957254606953687504866596164713873845245927989974876511927012067464034325359265005355919356190328048365275161470937549344548517872149031342061936024615577689646544137294167519677154973492728169969137278342723886048487415717044107171350316389708395522549644236428665718778323148166478990017770496165842570225795508511501258193411267570650214530987778336998500440302119866105755378428797268264365881794447788559468908260162818855705565363802149099733237597325488791621985859136842104832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,34] 33025013139360203502251279516282367452294653888769929019073789767153612459911762858689855559253598133790554870967489576749339939707057557986101108061719987315164691612217062277922383542748511770895031268159695580281212743316411853981119081514522398054848930785356572799207029416544788868472830138583719412697540323270633267094783719994418761973844031308426019270502593132528322675523839490818346914564873598997388208367465976115614015434766032667425485218333498124188542587582602619475228710338446307403242057096771902742548149685915736983827299987408563378519572909302154887095683512567413445270834992331925420214855727694296284544487438907798788956942644324912724752950723015052490348358147218501639980770167587720096833124033067228104980566339980717313274400203237078697531993982502289364374230134632600802075948888469266468403237285274223595766244902844949131573269708174264880447794820305166302776801153658969205499128293626157393505505765169441268867147938047235638955852703493877308306210452832093603801652281968842045497400432046313501944842611594084245987304913147981194499866780233440189452206721023586865249627459396512561210178327064071599756857903771716445167147611224813356689242228639186050305330301299178976990725072751702182092460419625290941769692337203513330399883974595661784862865606944474155546695195307240756647296789614541470417495400464558138595098225956436283629184403013938104859992919075267409645204001434107817751773370965807276116416465104887168759330879225369823589848286595210535352372419907457652337684343315308515652534805580381545731184867146452389668314653016615325405041936921157951275521426593200247303137772085486177595596647623742218241753827154682553165882354081513189073841239785609882474728802736916963784213053849144737233479208623342661240259740616454825433992100087400510307857461320875590916442076563503853331128859070433789123170748056801474956053346956893555138288320740929874562399398444652070888779313473120207815859166806603610383341844218615056471652827145916418123279247183290732335006942434144017244036433424089279009068149893771520195942355689682292554965551500003417610982786508389426595651485958144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,35] -7897435821222303476212987727240923668489920330547330599566118367573289526208786685040460412389934241781425816038557329644195333891515420418742269240596655915524419916784414581732441000830751326526548654041309294257172603654289730317283526313995162442115805357171586354959812197954676179459390407387516123727458852172434205668264929326231223404624680210227523365157635914315929752747981324569023389459791532696511985824448976502769527764396533350630678160729130998607907162153494855663150532714602362387829831998202488109133511039798212738103756093321707481827018056752567168542581681947140154265696355729153543536367215393416189808980692203233396321292258776038886101590019234895456012300305644842390488345623487992941574423374715469732669279674959860878039053592217792947066973811172677796449976560579746647929530474224188938336514793412446865472094968708049681032059736764624114838386753033057211125818109869421829535523360968962984390435194313347465061013604833536584957627132953836946171803783082794479086302751067200750223791387860611303510066226611187000816507842812272152671813266338582479329407245101654446808847625491901011659072182420539551527739874424472744266355872636891775466499263958888078538165029030591102312441566299155080900155923363467791242265078190245125383324532333990124261070125915830743268333909260381938550060169106567938282851733261679562371454755105784013124254635228042339186719424359045744164189816495737638466005056031565629449782649918757706847110311679352376961810701435896814348284108588386059050885372555056786823887408525973817627202860898996933229350642187489143425376216675789681860099007994593449991515757519133867575989540424092346702372189835277504883195880096248231859438943321862537624309576352522017803419371014389731867252495733420270983190190428753318287249394831574832946355102068959256662645709003117818120062747799819714227616126708192198865678696185231661702985399170291248254308473529762737173005493534547858152312048921791151400404297107511129410525548643151466321501735559274981443066033311680713582866950264140799550066763059435242429378164862539200929376208548980132633303448603271099451023533539328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,36] 503351567751174698739645745321562308887188333096291627108051480664385476511577746685754747814881563730635804448717707504062130831185617330359807084977638514444860803701847556538228674811091278403895631697033286109851587048229078109064119108703142542634572758535728510720656376877218657022810477661792270179690428321297487522634612882976377056364093266084001385749088032335875359304671668477528604651320747035452079984702200745874975710187286319854668721494879764858689903760039356465149968328816249566045154742240588668686077324163193100084708649582378688747882925570462280605894463445267045814512436091857719778108538127085085208007271086732881886403288975495756804493840339824869193521294889915819084066588151148453648221612600491234803143152669617541792786422840230027750411120611014777625099050779021707206098605212049905442120420226958461550412631205311227458925756012262536990405922770160388787579716684867286865715049671741779022957112540023700816202048909072823577178491274795537790758971278100764153720199527382742939681046388135148380026242153215699589978451844259483949710138395126120316896441778856211035697434068317191514449130489490553978324721233816570189071617332142752266874977560663888592186778039231744054438144006391632760164303107086901957414999254470071386768365369006073676142931307949590291336521209376245574166953512343206388623656729697850454734757013324173015335411332461376299542768152869080215225322989946082968695638254445224182335216900037407230996758080827805812289556822157782193990155089561771973907071323046026439413940009902051522470590302911708018087316585872577022166027224530394898805337481493032808087838263711642352095359137317959447669635926131401373668643565397560269242888766536990902099252427678368534502369025200422122332072853243106892536441763845490103230018842422962064526180257968214150528213017389902950752910800073000202468747350813712122214804699318564066556402779386064023756353715465727384794059460218204270068939172088557862309781122808973674901175948476422609568589591481050304625309565792536088264982997709105176072093191442079193050391852783288503320972879751253635743688467039934440742794035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,37] 717131327487607200445322532111736353059519974646696783829096606559671638343445240948700874474865185992764178747053429505896573587767081883873166362018444083368103907622699172062513054062915853911388092141690521487530186836047381737966944690064072429953238534949259796131562185805709024280625302072498406533581255964363291839598819278884895805325286283157645257004378062921266333140888259521198607970826228435456627515704599618818565348825933923384685177747837478535357381024215006122278491603832423880384256096740955722297000543843005155129179152887757368041922011040114555663956932477212877327066915872096290823352609216588489122323380444782622582590103680663381961164607353958852941184201506945221576156999380999978303517339881886176879542333940200547426379878563479897163467837191441400602705363170565173062690485028511316506700185582500237962549393535707646769306457249823463810324692277873093865648517041773153779462953365087261485795059118367130761651926505482485470792822666820939873011988613830649819378094455042207021858090447679755253354685632665740404184109808026742020598080763368652266980018527573412904962156475639170362864582654765201961982193186131240819611831088404002212974502477252806445715123029908847043858448853813968704828089064559519258520797034188395849164730863372014967208391543504104418396901590435485716861121058012935038331592433319338275993148775939687856398918256992820273208764695694256276187680536097338506416849809771431528794503820344861633782676964105587019199740521554136112030560341785534813675972153271368845343362119757859205451059026929816424744986925196889024624811110686191143346446652174547475488145741134923855302876808510003679356784949569586057707958841482853411111518071091104934282084407907201423595537628970067629770652366209442846512876155988017958338159988101696859695782242719866411821488009017231405581248187395756972368686796888819687988865827866487047769285854194150100255330215088697940348864320759307541214610734305790534571036354144089198583361950472534464847224704822079505436748818747791072632955859578296407801550362427862637663444244722916534912946818857418529288347114978274130225711284224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,38] -497211097706355245312764142284965897773616071320878393800416890808920591252334770563044903513452724825830048692040287604167102594018910593866007576138064832727116380412212796854151079253601814271715468608092442391239591533427849741230542196071438821273975582929563374119668737555056927183693282061286556860685639901192322098257594002875486439987388035683995820149424346532790688365740086950296992362262656358507987875356660264188765752163385532929725605404995858825368464165738065282201420911069628011307376751968724070983032991259673139173335943134959222925136757727685593401812097563924525654730766684107906315519967601602222767824721289131883664472428256432339024014506612974499959034010320015801325545346395034055869065364921817338613457282828137619438448986437113089423687620064392922216715095133254949681876652939120770258164682729913846241226410042880593004968799350236396085038391117933787955552730626244456768990421545444957653923288996517601393745107496068466695948600152455647908030716046606497170540532574969760092726678631872425373064145694019993839589996796345817893229221486857645741239220597009024651156393046852329342333181070120533100874680167493979710157054656591249945722275044739651389473544473334020975450547991382552868735143917111071465709901854598900046062481636549813126271212760781118561329681225418728593603799932338410561510836292802361236970908828896637754550606439795476258258429657781493144141214534647105496483440292764532144958574417176446452604084510413588559416754863124300825191312407795465172309193374454670960249022505520667361632357819211118868168327635390768459057744281908298551537199587014591744596105304146091245018932951489318169226000165800506173486332092094264705296003560108814341114387658110114487985154210547070538457736246929240508051488931277966542918979260136901661676852944805258213955695469402507404192086159279837834903964879295887927213300929091695739463566691693848793303901417036505602628520599545825397392498836140428963341307110163340392563646437198580416666295550995644697122199978767413574768016603346631252470585197562380480902262002520371871389504364766695192856323034629146966351700557824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,39] 212882821032884620942483310897699930907241636752080216659728656415966220948199365763375872841046881581209468226662149660318996714674416421555427609700995610950678769242394258658362482266012860133463141859879676761999690118209259449236808569246603174709897739122983241967114485037298375051948237168125996267913971778982350911300400800325123631211887328459428090214097367518098624384431681891403779972209279681748128415981502662388290426791202163248704358018823368001770887012996676587750168269401942700074615440148835621157369907295046355066536553901308526384454553868988566867152533964689967757100553588378856476929956630013900660051155593973785660479855451078488804358179950413350154038715761815043596858684225277348215950793809851755104499723159995314120109476578459129274681773804534079207913113738021348926420520678573982984590878321169078130209216462554296271319824917635323491920977643419125197638728359685489033863529083293555435643730209621515378576877063120725912867877824530823040948793755188550825028332820652969781720373200595121798741202574863362564211067557923191536618880679922065550022614846479986582842502892734131175392113710568094177351943190682758392903598231528756763438631193764054652682617403169221667897814536202643406268859862687392530534404969831199496021957352551631726769772907741158838106333829945016400833540304273086158925829187021547218840226297770744425091571153383970596836773341242158795641175248608470711140473676766851923252320397895653313399813994268543565788320620492602865473981516466722123889749301416063640168669935624446483834590698438493744326175257654731698417153204020726213413894326384335850435204695950803007777970259065768710477829437660930553673733886739468675499101460107870215733286547388021376632050780597626146991196992512780292058710796771133566940061030230566613118155285476668761473897420348706340121385318754956387735137396943542182569320922290047513759708296150238756172149656985827086949306777908662724330375230186931034534311936243506674170640457660480105003174023934470981121896844862969028532864269390826964959875370248411079050389252204682998434757435910516266444737497216877227314130190336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,40] -70687038330174944852481686448278777939000327771933667871863344267590595192302233133431034342706495414565323404205244351911263481893522407385214801746243801720968800541546054806404084350831591324727650079723144825438493858097855143795182700447214082379414688913468678321072877846548691054978751200582185336616835643646936658449338301705866438584170505783376690487790703015925739379206615243634792811603811297354279292158376261287350889039933606768823595259281047039307147524744756537129551489009284830185576536804134696982782938895015417502000656924181547381862259321149325190846114282788553889561224677432093378236793941384372180207044311840099349685517336169235346159137089372197780572024226372949624836171999235928421472198476596179920045659366598928881951556886751039585456257415166400438341795765332094980181675366091330157202894635304333134466974935230204099738670957139343122198878968990464592353366895851828163209571072475786638890112381145370608960601735688943306564419779657976581739104201747267101648733213796483106983085010780392562441367952674192934410541963213656427196429134252851802019558312037009910966663081924017739978595080026648646189775489102067210807054192690238210177585545446928043616981079340181936058895324828789585802244112238379581104031186121225221236768745646084765430301430723594866020068309172937731509064775623462087824460689785414465294536846978292899019321953957263257966524970649118567605752743956213378716477613527882444026202411705397853969097303624394522892247771411778270550487472802397940130573211904470289068710333975442603173164007389266928568848888412273757027158283029844337196548805673536112367602509687308122021791452647737720229323212269331145473957227308285382866750709975334887859564555970298783465375994239304943509267499986417123213858344294406489406239128872640665821865759317995570321221730726070452269391914761702144989661148357466958839948423674951340756160750972077474877481882730972398562452391933751533977520083835251565328477465771646949600752009406317481278337834742266703082704710726877187887652445553722041094209298344359666212131769647310144950323789724558943889938187225963377729917157376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,41] 19252904192474217160759305949234368786358456666767184819169488679015809497243745366386192762673644618962568982552820386601909905888761515767284205843356286147302618442750395471027824701827177225223711636770983766386585357787775898381317375005110924852119951450817897677794155536795053380967532320858780883451507100450019780855549961366570749790026105326540419510786070711867321798890191587155229289441318696978969304167915906673765337487899524386351929424301878679085041049372808101864732284043178518606709660119810655001765626915430565122517836358886393825499511975566090677740489971006658379375590701949206178101529023386957043997929652342531910977628389226294939866513750442717770480371958648802400916527227593524675786212977115712307505796273286877715705548002755070210905056726474430305823612462483385535550859559927667228149012388051013062756576006202494051741114143761736247013419875992363790514133320418052830700943062156999498022399352048818324922568896763200140408297587026010999243598153209900948299139034573595961468023265928708434689880995475575593587137212916585341565262208800050008166790132255870893239680083721388474329823734417565247630447432219099852871131009937437959015774683572025656675930482720917599497805491484315947427422155101741560427582782046387083510118965490360711452907574454167955060622670277823964674160612194347731016726585848149633523295911393689321880927639971390137735057238449870237420461007191397168319696611529183443201848105472002982642903206841384596560726727256982450460518181662707246795513588351296004019107879064660111767035421355647209125803898178666814635155410892395591024928144405838744240501735611223149642819029131059435898691145256680615504275185231722043597760974740302147550801814676373936475610489874755468401528241300003874073724874873060492497458871920316256416394601888355423855811900282437889441532678866878033861786525856504663801932099843623012174004313465309488025344670109238936605586920122002358591164294119642186237237061707347349976460742545873423388454104673279278712054839556826628903394818928552474443481449186526603543934445638890438635345411416739967112911966228106458966412754944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,42] -4338089300771975193550939330172597758532388252177632577861419693909961455635018597164663521188741210338804991728410442050636031046590113029416125223268304897639826040977228150574276583223064043189043942378450556067205688789604761983142518453313577132511869572516732899546047468812213761260595304458745085607917705410104543681081082430092045295937295752614792538195775376810264690752111860896409139849861838021920986313458473481342860689752844713694496528075118022628240270712037818556238054177828465285037551852294154613578965271808106247534386915605591980774533906144743307686401564741013022332168392324904813409812524060835754357521588253728533185921808694459750019129866069228482840956470231428353179042028321194846446114422914237253224749207227000053914049101165437723304753042887212021565758963908522154883651709048017632157241996817194985981002358238683633339606911055634760230195565049547911261778683820371800924844355273876575226841739998693592898486257122341326142403929085626279361319122929097242833658752078532281553901863347837711168438955663344168554101822610261170406725515152726225609629128008168031129162234520103289599441037005901075578769598833732732573306148816826252281195940240342845063704469359372165227519233643745441166153339447705368995000069853509689656949553036831706949295307804104594759708720429324817996801697185422915750635325804724068457045090552761383603941696309519989763558788472087092313277513661210563396700384159416120195287892514615772001792411573518774818490544588463153731645460494011601714868849711691714894093584326661873417487053948790813931066534545890531527743085769963938994796366477660732107415369091790449930346718650680337028902626849830513490766055161250441408268317555802151328003661556973759427046884338525041030898830829195811081975547265407098556008626938769035181567138117776642107682761620312587366203983637532257498666084345524537008649264384002631723704219990889549939438282309646914434409296733806279306347978357556450534691286583955353047873525206777437619219137448670368488841641830751908509852720101762169751820738587056441449792462519408369653110452665646444148855953750968246586719600640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,43] 786977536468787931287628995017109098319145993603602530798079310542212546404703163532448188028454803454124296954763028970185112888677603487334037775385595795544698975246222439708218200130617416752465432118886451324182704857804072889001128871166763272986668233164388584076478894421848731243250763521478309019975419140664510788675123247595101655303484697495285409497449401440938380433589842194355763232281598249062588259118647250501605142742969146808884171458601881696281590368712456465371754089167959456486280791968404857538805369982438287776977569573212977008044511073369643925894670481973744031810749626845095250894175269122090481963475895292045536429431166792769646654505036071460455274956862079029880145105344392706468698696403137723870978351225418987751511552569124243976209822483466896160450373274392044366317474165564366384062009834970668208118315428265414442350031572042467955617826436250296185625580841543535350774232826526096822111923044369827491544588469451142135083249533790625717158531948896001456424870572765263169409435652228221890677225932079707169604454126304682543217715465227803707173542028635508686182336763993215656395789660508760577372491586879722328278281358380445212895057406069815747956613795898899578358738153068905855300500366521435460302378296942286941473526274421708271376290387131833073955999296062506816569016848268107577266206365812828115054502431414954818725652125759481251597526582597859681955145745266288625329172705568845290437119401459737181269652143868398699976884560034432314149632574097494965117422595569407711568771563770965506264950610806433589628520751217842378225763233626178771986792177519812499609416167601206387866693684423096668509842279378437757728063596042555535694713971954309495962082887474043637517985830973348813457761997053626206278792635446711070515402651667263150319341217524823617842821779379340292977177009996174782803943329215571560611879303485518901820679422240883385141129567402841957703498429284057322488078705031999549972467063384778290992495836259279243126996941900398247364322938800029610414447297994109412476743017245618366761897919040650899862179702997752779024164443507610775795531776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,44] -104549155396230245301104529563741770244471869991762549613480759065798402439297470282837786881226401413429670004243866504163417886339636529993587645878956025309670532823692450446596189588495779403686436016108321421585047805889060301346509705544387205336683390853643807097156803344635145146072664276894753944613578649921743379686440264554345424205638053760249005965156538015079134622673945660597966501735766332517702277138831434202129814535400135144708802908616070401829821046171108641260143447538688984009345832450819375790136152896353025671475689436163073552295358938651430285573275967121883879716570205631486074795963347158552618808437579551697797153373226585373676273586252577222930161943581311717399436268678680934694261897977761395151132207465737702751323156085772243824644947613322996019661898784555917904868407727980064328278280144617874237614371275092900794228670599065304251382991946609663510952681486549648003958648542623914800114456756602161457661915540681635065827003527787120957397550896208243789862699916439507686250088403884147980067688631902200585437550521823523202483574300422753869059314166177161656383618455038993662179323213933350299216156735398469239721838282516075153092107036099180720233964780574097460214990627234712849041491334843760246168171647395014595867067810311798026569762725764898059413016999371128326641413995660279881285456454374916282524484804300498408415919630394206469840214360087844067724391695496993381643570922362033617012780663488875010376375761057194209690267154409642327923325467489607274004545104982938702431613020416223733796909171976388320910449140168459097853954619644873692121725357132576560351117333598283353884602149947528113183659869327362791281126872494895707896780263259663172137032074685383694570280765826624527219090320198004449330237099257931728452589197492025595532541280305904829823995697618682981325678165476359495341909470865462416300316226588107398375934492191129880587982884523994443650872096871052724343927313570603131666340093846470005651473281293715947248134493907957627330720491049683858665201384610199985431373718266372091509606654946664254763539968875357606751249262230368075957403648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,45] 6455197647735290808091430049748437093158207235096567954702246372105193147098874766453937501697130332250211933836822499756816718606853921250923322186132645650452509137719065099559896499559464488790057590227139989840759146014150429090567966134494118766462908478388533533205790742316982552396483171949060896080392269921650745974865361831357437623991805796013276760774069106607814114766460165101819343085771234425728914281866994054052310074262438163600871599690318905376938332289242037516286386490623580700649696780939718526494347835932848474955341671859912004344626715626621936505499842490616598201043026624760224538008300684437649605760314638883446278650138253828870597574846539743836965643200074388453006765348121463016682640486119779066933736288253700734599257230076195726795345926160052107005179145333885515329686861321844021708849672924714300003446215325288976114510619333041972367527897513540354352558691181347420938125432362758602484814313194497390253999649739119620013836010852675629810528551038230226337807092225591790811281759663329296484972537469348819444096594527989720580496676184367311289246910928347268604710376082065709256660036882321821161559188584871453793155160731568294613006443806255203353598151878945040052493518131142062762221426576105077196801995326146854635591423938446063305590278424636639249883175609904758964293154446650782787867467878099098965888194222392071047653118630583084714059580160143403977210209375425932568477264325918341319334304047233819524676526691472740912872215896025845204768041858877630066027913080296327805092689084573458086226525925423748888250347719345460894910833786909478445992472783020401516874992815577680970052211949230262516103956276285260479788409168926578631793982777793636077943485055759073537071457135254982670109271797719745473278135276819700292059731630095440411646114879803470848609532441219293731725682145741740808570341463136969015051226485208772023126465947902348997698395745609935608785768951854868313846548505509192033193882165422428652641351722609315739619922701741430736498685097244644223284081398655009434003776405635841653386461369116242752563921652612650556183815726862210076508160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,46] 1216676034528986298863505586308411990575109461172682365477836766152494943507701445156659769569947147675526935075133145821882769479374575337848845363561383001805009570451668442336439002298051882691697861616884574067057749738989425774214228481140538634236896760475663397111168603697042101427545634385548788101933866639432165158570455412550340253425982253874950899515109121902329289498162749173983057899212308993954273115759438181999174764136143456076851542815060778404969143581464822010972951572329640583436149574844652028771709756264352230243810918582412705274121197559213477284719477106854403657470979046949822150376498154059660628486026110577030703455793141212189664964094892166599929246073191259372325287729020174500753241210990956502139855837161023356923835270930007483729622561827940758330543744895295997114009792369922459180607700932094514734061965073862898382293271635192712000649616655927856617873550680976379147289893726006147938245565675450755460656502239079061254186947632151835193705805046967041055495933467084966633194345764516050797121495928274116264424076618574839274912679870876338807606073205844939674577673416752780361804271213558093898244078107108505536413774771454772821129572349798398005500531691615226782439041934231590067727073408273138759462043312561545483474216441467847416484377030896227054856430877479917093925128403278873453461311265134930077340817511348095330317644920957791389941127113350731373811352047538734467499619081696325180099877904879607269763281658547239890173419870051218303862406937376305031437067074853939035504044363878937123820828335427021229722413359595920422182505426545849937287032267657322067221679233718471799643968065898744474747503510602099707568777819346748228690962824019580300590437727564654711791441980180275327166483926975981797783203383322460445357027717715928223512795729820432250526983241553113815692178635660058250693077397199911611556046520829404919703128212285197666758308007064415529424713112618457226631353787415756431865848640219029268506846885263385000411709476985998143365301264100174791374670435060608741487545524995029020598681917632171237226064112976516361177361032029368005689344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,47] -477694346086567599357326129226141754603702121529403471683706796076303616982680330383614835471286290689769104612149543164750163277325134767245246647271400306307303131521921513169931560113132092073138582857482809079338578271358701650394692100611976912550345730419134810756921879971584389822261717195594553307861299237737764966172686797317041790218568196033167627566168099729882115371901674350760405381055703029615553920986323416716513853700836237317324742763482978755030668209403320133616753485736991218651616572458756885675439293290255001986826516652459659437451100580810930369228205374160154997390223760111694883942313305035850962149930714282461053660614521040363718459933225930465787058531150340506454787312938375910089340084314613686384301203194756533893170453759767880878636957535668054430789715047638790648476860528019477366370185349135591772193174119481759798553994837416312869241386793445552348480351309108480244464608240240241096087794057044552724072979090256901926456673276726954441738188487742734399507349310647940724350211584117599077701490240014582267948159356076829947532883000776823746827676460307018752744830740263483422447373494764924786111733648633542257549580982093525487253206589163356816845283530065633567910231074364375749581633263068100634725537000506288122628986695048411022320101374145126799275540955974958238473566785475460684106315659922057683560170365960618902083598896190250499181840594106415213895803088558863085637791228997941450983443328102391445204776094679429894713070907102619269649232557822596328883289725946841053247046633978430638536138225817324401744765104943208630441898232779573392356538701937926309621388807711155618165053578245475814083805870779669509215523771346057104785889536143258524393512435689327218407311455936305960531429950559078738961940314831498086149707149768202097537144170919156157297067426652764397687379232516617562456050053472585958259557442034710786673764455003191395064978233147461587364017058329046049524228736745299861190060366212362493159998127588200591901734349562655416113177005555688295988085415225777870979222584083284713103583052662030877433726003670432795281562406001940705050624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,48] 83572801965608993028059660301761807141207700768324960658990201310987804576939169511188267730618341086577839916148678978700656956894366940692014208492206757922644901526890192310044348259224469636918099487538790416147206295279155322760371712335664934670497077056923509457519907883137437541580377565244341434263109936472034841438479470036449132582704671129870617476659497385930541911284900117202057073440297039141466674377717455321639770658660907261301669721875488438904035891993076206789934091768049679257641976601113268620923844179317525511064312808051815289479056616719907653885546898991903100576472963440138944757648091145579544447791491661436534481107266178332522281940870767350963135549849590120691582277031621185385550586146434408913191606060825958336563361062333207429013864409053508044518257512664671625314833779128766987540328831395812129266268196364605026122063658914227629962694092856026007247686861301110424844093183547808051146181270914236015055708804657826805594919270077623614625029285576218972835334829573681318411083775543954297026536745564573352345604869283365096893876752400866321700160923856307108037034256047213965844694244812541157744588306089725706186256534407007748135574828200572386403061954192713326052706345330304283242054733070026400087518408042698655490805587972800346885350073199346496003026486721494230318554308548741520234381654218904816845375741225791270092859192926799227156778968373181523797816404034868742025572963098726301401142505436704508834984453758785280478722892515240184136787316181837162079505281853686287241038883381056471862023024674436934603452974216924221699643182909078658552477826806600392237497191705846680081888203170072666499056638624472159647064893112064354663144526672756449310549389669709601128960898932101433243349007541384302695809230047019798396054252418204875619105160076776844987504846613808166504200291118256551240677357919638837068324334060115296564004659420722677041218234259072539221935788173563840406084284805716345583337623356916423394515339723511913404730145388505628585705820354931829208134208315738479221225180879374928751569107566536509117289195554181839275970797175352445632512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,49] -8219858463138335146305770235090391603860352046804057349965684103826990078654808935756943061954086607964459925750834115904107379746332562180395052998192557973800281407468232152496749496042909377358268255553332528077755139997298080371902112738769765009343000601671099746937467931254821783463779373632160201553611107964722434662941378398075326619164171513524148408272581396972735436319568686305403027184155715385641741516456891942552718986332137636928911618939318071977979855745678709359040305884605114701332478248848119532002935592572685988708241293556294876726357340366682742181842869863675331429957746179346027197070556705709494709843163474555901151733320705519894328938901242246492752084674457497276565396480057987415051629121234837155818333396703224722932124233037463792406632252526881635859902311301999675364187635041955055995323540648068886273735735824107201745079881939757330525786367169951219333887034744221295229876548568386202887637033382126449452193855357605926525361520932814699505779198980174301206321528846451983967259076230080942006619424533831882853559219899581317142643992946905525793541111491167797874015902479042307154704121655081084602956137548407841020960573084038792795254897773852648879790606864901411288770128568334467261148365542997049130270402112515003554653115329730011851844337871669516007799032607034861292608593428451894543074820069364820748039066338414430150274404601865094318619863416626835613078424991188840252878829393824840579748039331548954831235316673031979395882431955229368317168719121777577150583991845868012574316024766740389211177353142774862582748469768753734062730429652602213909591660001551746697055384564164733621148776428228733763318142566924940709210335559440722942542537392410165444196793040564163789720113331198981703816100617367611761255921190048689448214934576311769581715758726635345423983082868021537346879968912545671856647056673507459870508508283217848028185135288310868034967052601330861133153316886188366541821830548881507013974045389139087675828314121537206194577982950959290766113718385945485670645477368884763871949390838447053690562650894087513165181354836869070727163426301938124193792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,50] 180063788971467050955817387840904186161468826244199074772554472642502635509771122741595892173605810396822975454656811729409658643006903852140567277341178040534191411426712395358656852297174769463943217004392478171427513764305457221298922889599772971576198480389504882016657988017684635982844411260178890769841592264708650924689689309281417864945256744478995420023740521164358156209066799261944551224282424783462927530038319664676359408519450419515158550602391633391302634153336272618482593291567890969972687749862268171473770509277366330080784578685867281798673255194606620474056375927965176775328322926000751856639429227654391196293781554111910412080533361619238620509082913706404050737444624791892523825905488468649821350370833118582462786437486869496957018425250682371317893526245607607664705104621094628686096819029465417434501671395494804345531967614138537124116916270132160045440936605343438182777544279084974292016534643096701663253271376547075509685154510299343273007384320021608841017050231912523270957306872393632108027132220921366212163357028818091188827890678486460198819789818981821707343753480814531819852825675277677186900500639340102899834490868221347573776308043534314031102910946626381089724563131102912946122127090571460171584948258017763249386035224729703806971760471505927873859183517496250541642322143951431482201786451647729032496871290307280718176313530288821998824774378043843929983127132053798213069352919173160910664690867980777989898376631699268124500488730316263427396291120586092000934281937782274377848796477724552062394133295962438923037445608093906150978565027136333040279467078560293262929006302716673458774154179488150964797877852476829462248979671319800736758131235630811224633134689042893515921889046872027485077098108937825381936975729319825801817362369154810144579256923311762891540112143198311378188208433013529792306930935824144864069478025719195789056634263667392254137064281931110901008462863309112848946033366125103078134304520058107619784420330036966964300022596752364609490029671767730537937980260335787193854659202939539394626170008039260509902080985151294376126187199001194984084258201505405861888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,51] 78673799320453509310834577157413177678702467224362181911941089135878607731619411249945270173472270919392601722417511414650022279249808331621088499919473991664621541265679412694560651345193857211784745475923358988122224317241551893013474474132689795435424076956517607130858257999295498760439529720457980055439484320096072373561785129862926183150224583326897411996420716988240377980044761302617136363419135122104195945229590686241943876443861796468054409364047575041213258766382818859341143259389601848640686966798148974632995666951450523143096228664688358732994504607087078176882056807162312922833329112078926531383353916659083368443639309909902580009327817840203494731907183711566636619228342935826406102147137271068622384081758121346332708072592778086985193396243682114752800550678391467290954184428713268669380279061759734641537794478522108082965072375294296494750582582204674877867198986480125174422473109747044485085411172339228684699063206193601790476922905625854973173474615100037108709859603062325319377185817946572552061615965393723461359042371713100865336558859812267750999976804087949523541903583439165651533263664664857709186738065379758191892948890097437232980010841165773126021716636219291365309214176368018160807057383534214266448151345635843805555746805378093385444991862755738737852724827297393221842876993767589115488553085735598979161868504288348667897251698284714222133864102060597637543443622223556475788563284990037050743933579155100600896512094007550726336236596101554275248292727976024315742983149553682931048206541752145316593645648885237148876842239137061652870886219473769207164539125877257604021414031884963572622675669485380562277585883356507227908264806935218243934983402689396044781626426901730395599622125026195139415832131491497243621482316032380409905309363594448874691316878449470119219599696422820886719583616168340799375033538107510086993923699754076579330757084911987289852982830397896885614477890040446143934388566369681213845093949824167131293081876594337069910026375655729746547347696617562799733305495812661381690351041805282940990782660677740046984607169399956912816864529450788043490146375318275883008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,52] -13537718135686645724113519322461239805363345666555474443577193094301373708579788840653139259382939270788930862630332844358085722995462382500245294870959867999131410646909037060431321433414261718274441308477823423853007528420707386427839160599379618830801480128507420917719806618137258624763605096332884808208682584752256790578610511286725325778693116314145499459965469527489492270521366538425442492962273912949061113327811296892027952088525461049852216084799965306697427640902575549002077422682217686114226493651671687216026458017133187189088196963154062685120859372187368628069655801086654354316387069640753782575023574248176326552859128716885508492978260806220761706891039865843903354235235497516593533754657020861182147970665800711733502647320515605747057425768663669030473393563482748764090979141796414564837324310391092916945805098924055822743645661575252248367663598028267145903768320060621110558347388889189229936759079130773230184807482483778139909611462976022987968064510155409736512128125988203488666269105261892903364451336181510240591750098081754317111458888485144258550079884792987634400986017301078996312055601859596888381594506523703433011803893340384672724774765797154170237728924304361465085780680740112368105293408813988780457959533186019452057887832110596688336881402679651633030247308648975423498418114691750778613716277664728631826228289852644807239987112363296300499492490895427894131419186634123309035786687669207875385378316625016886420465561382488521775230415616634909462915431136736985325425264864832758113331185972514877412639563773530405357450189587808478813954240091073729251686830087585753577878888638540528018654564530091972089873052000162703488883376316780531721903461878050647245931383456874514341795171383008938985828124299912382163457260720843173891040002777837845505158881955798091041798580350457967562686345080511825744668665035475842804178251164676415679548562183459175517911741107676718712035155099939887908087233140494968694722430202524187594428701207074525532912948523960080085974952360932042014774888324978466508514781126039185081895152383502014948885506696364282336992563740375932372349521011385827328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,53] 1160400561688822862187186384400119381033112130050970741960932267972839610941004105002048452251735218048341798784604080633527790219938559231127586918277602050988936154826245990845116937031882037388689265532622217999588752458811196631912354883119723762826208980861289882219786768330886154397408129155329060756757966780802572628705047402157875021040609069264595665041145363807944942454463652522218939437656225657895522102804854585358458250289304584003230310503841700699118562238996722577781083499509520364990565006666738582546988284223385324737746040896809492220002176713621135801377738439201582952983602468041230370143373177228052665343319734983159787234290600749166777484373817636500846239604193653432571235732806908638637984394419001706738564519300609384576835242651746607724365619434439253523947687357360068520563150037368701374758699419809580687019434203661914373141546079759726059387995731437200111258042588426902965609162716490267206833467208964025372502267605339440838401374467848659243113467597638064608614151200617241659241110705732555267845006818823441207123698150410258063981197043294465678555924836258275881259802866744692706732333390745554458707873547450446073025254933747059055704602248290816354694978687146613024024474470108383121312989665696591667997376874090040380040900639440743866912472546913856187543337336634520726888164186691257017360072006677405445713730723801704494646510912403196649252774021738411750160160145340301953371222713132785820568550807066733427569996961712825470629629113570198903675903476650021820995313125616477828677337774984497731637788351390229004860558540217596505677250514432891912207949216613351772544463738262660152053692444177989183810904072963211851575275594926479522128613497112935769861742944576079453546482217114106340414045841068598207215349985955876007256669508753644869396341149206937922023832037339007052641611507963410699976249330912435005194439373022180175786696813492560215541804315519678710334499792318701657495221145206450933162116764581507991962007286433603854951078822825599894956311577389041201383504761541268093144944142297777524993416671305994213383511872381024837320102015169200128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,54] -61684291239233754145939350443729122227272196691506393345591165010186634209156656823673496813436332737821764081020821313796743425247099568079548386565629979393343973727910282818314118980942490990728077070401949802916225615937640025544095964064270690808385072355651449338995344745835549843692630718855947812999632236517635534080272119456507813768601663875061945245535499215014141735472124648214580806296876340624155782237812866020462009353706330229458268126903946690687798470607569298376391741355559446199752874280253610517757587600260327449558134287699882975294753667486627168352044826391187969014474211107711076678355975580610053015625246601218958451609534985513441878178653046969619936386302124580944579543343305310162132313227199999017990520424359764294053448384766837430849878136063733110651491864050546135011840290062811658816809164805434185591646241830890902481342347969271125918592031183957555519040769228335071123085806027931731979434457276502596072113812085799764165567358053411781206302027894014519719556731155168020011596415092012142834629766184888109541716092259804650688674581217421552442721827723385018775973958592895345070880882040162614628294447352095138308710327316224998874644644387280851057000392667751752695769970234224614843298523638650328738684795997444890616175717475847958350931764433069294714343027237100662731969358933692091089656493230275004404223179584756604680176662780507887466528913623978339694344243202958557114814425872839898857770720956070269268757257888692581745834778407186053727555723373981083711919202145997586372456608176603952103558601069945710851816350565354018542955692194079126523248138210821396016606729779305143038536671131209323698307978911141150863184691678774892573442451884492984057571961996069723968416411948891052650521085878090590652162715725783611901679273687240455779755501104521821348747644672626111905486912529733078230332697451117295332906562666384695264786457208344284946022977164760303495033610967155181684802638486708546280242519458145598969905289556392682538472203541992980384712386414232291187531733873296183371662009265657169937716948782648531822708384259497127100248865441316864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,55] 4579981680678257146308525865149626022186376088980149396656969820146789374901987631521814037216526508059666081919576219378371115332277408927391806706329580581146856136867488148990871055488140407458823141436263019050241332575206019166674746808315240358140020990507932566524924956573876734511456170788793556769999809372957413437718479833320317663250007646012353277454451122722582977816412820204106739147449025425573867819771596481635702004124208528829558139707699527109301945337833128125364200538478672781262447104287523623080101029313463646593669537469176200110827062799899386919909917051797042718938838818078122116096893132436909337027971201059185801921471981191665201270715630213238760480677788177932091424792035985977574170893714479323115585100503155312379613580434462747796088293173326945145622227996653108219745929846855531040749901251208667283814119129108585795758104038545103543367031123949111022373993581737250143888706601102381074982579079331010139246315213043314912253548291201947450141481506508985191145155647644723736097067535094610188323737095240403158752435200603329231960345825537865706051583902863507488247153432053628723873322740636357763870450557108343325008097549407834247645164200770705553439891860552034122025422172586862663583251354014859413947948366153627738049992263674134192477584617282305570759400498816085385799760328169704793384040217029926999788317458007138166055765931431619271948997851584650406605834970285626270392758270292736083227223500362645609538857186318011171904808566507074075510897873368498813489623042446405479319762608357039499802970407176021582255803612422031925455484371404632919567422947106339672600693793749740160427587537723531748899672919020733032493624894745048474170757375065729612849043339384305796624521045999589339447368271465686418211638641171619779977455412412361968026360642518850833643929144245716369108833061148829193218492191528079970537426899785540933731382974985317804777677426787054857347009649995859114420158261741861650989438673070318070468271663521675169905375627637904515608129367407060187662917244612191578252345391348120885194690638883652924558944538532806965738725187780608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,56] -1220431660239127309749684967253901050932016772483432047489528623350739868487097266659889773080148659078925955694332774866745191702470903575350973521555760828606433634601990133691949648384863540793047075062347309880798218253632326298534964780673241242066853631166284905250863220794390645713030932755926992390209104305691375868692037589146570101449234957454354456717409577902654570661898952311846446480191882219235892205194274738568386333248502736081862604426314407673990920774573211346834792155815117548499522755895806263983548588719889942647494619052111528962965176108291905711911984162179672124750119805296840820797218027946794670174457843675082345642228323446621160610022972727885874820148106329901643211208416577529358112355236399918129734813015052252520277489780877114105393846414873855042938200676209661007163879328124260959581277312198893816833735032865672988203844650520332266026704390994816979581108691180780100119840919227341206158006643770190235855067773764617240182494784116633041427007589486372450239539462813420193125046864896181866731301270200197501198470051848337317084991027092861676827779351705462278196917723279372952793490394532244901416390967604062300743709997067925782270131572109217826998263121829198513707498227824337145777645978983663453843871750190058928425544105670345561924667076348990556081851175200543177198011577488355905561558817147644550256672341380290387449418968721931607134761211673989775309994428345650709984853410174962647836437548522563944069447751926879840528217211926721618842335808699419095263808780145662755033113484221461102612930002571722821930811429102167301239157177785080973263026839203013018197378463362537197401903403337937574568336349878381910402570371421252264996530053651838204292121426905331894555182526941719244921263072625166596012713215620480313288012005665585111810861895374205532778230516949435551693674845576197084891199707282960152841598168375466363245114378626663978315659726993230769755932291208390566738263533395112231770192243101520715975448882853462950636499778355623895991123190400858954893789147231900759596695763599614361448331535034619074338174432991647255491014136168448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,57] 286748311078045718290965343617549603006590760224417926632598113872076949950400902998648262209804471735187066374711473369666793318234443968541547709729877344122302483394460364652496146866142303174267198059284829914728049761362900811740936319555847082325326777545560242732639032782814020439531124274374435948330302913945780370352730803352779719779859301975540785798361314750492871821465317762702674736029292663016038130283613300580740236863846427889061936933403466469808849217517395511419238109740901581674505655453958053964738635732632852249148942854203591060216730974286629005576488376664824194892818494484895432791801723608701350962131153716107518930947973790937988065419877806174085723041551896168856010044104072018723370767448104220562381461232789100331106660420890284304855424957230493130928375416369578604094731297052739939796189889860177574476159690018617029552999863957819398599777202419839246792328030682406742733924704227718921782101350790224047589233034574192016604841383721818411897996905474808037679406080947168554426892265072079072822514231484881070961410485744831653611028014912435273205570710728517638628167734476733523940805494832826260263363401280373249313126711873589124935191542297026785798992982216902166599762963286263654841437114194080425344459483616648082907215916434661491463991179742051737597844526176985943886176423867875338237150991173196072265011934456794833616761403828557516457352538379779746827348130154258509966447735132303530530663736670153694081364630230324898106644620371610658726351812529106285466790920197666137307223844794990777853975057153232696886636674736656462261138717036793425011154460116428854054461972063073003355705412245278087508568639373589198317732943206030246443623079773989611607536892046845964747355171931853979587246905105598303753389752125283608072704517086168244618313998549844211108961912241198519934781406401942816087072160092142669825451435134411326416817307125540038235044698192304280225649229310229378036971698868748986176834095357737830118493935377517701943819572621857672967224084901780163408874092897667809807115130369553473785501042279187958531283265743671329807327056363520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,58] -43880101611681603110188761872174613787173601682618400501891804631807218203872458851108970056210408877978811565554392791405884553357083598984236342676989509533580063017056741017374202757793446904128083700684943324109562412216912583317910755908707909961596756363258694349937056776448600320961830399432491367370114695661312414760011169855567269512378043153864096944922715171556947113181636156489008852447302663296138566505444263665061346850258868404271515057867345368198286023247174519722575485477555361013665926451765022163832507116926186251827057052531317611064366917315197967326690090567769144673450430335872461925896823081395603737490687342856853066402005250773505857780542378249700180882126097662276303476264947748002198270342890623912527570210342680553333552172201445153308022326522873804130249998960962633338428533949342069366096801842409055478670228144872353841743968291263775583055986347613360514281080958012039675186868531897776485324924285402256441760518470271281054011327678770644144389856370656046984273493444894053126452452855923987760086931651467829414565202117211611708427859516204517493856245339294795539974536917833256030525710960582900188875341360442410909549896212405527734965101168678648849319988159560967319201036609888854177059847688122058209166974045139397101584939998264363869135670692140564239582769902935080182640270183239154175748793588067242199124921788458580338622266267409987293378285677444356202644959999840757189298141911439480550559624766049331607343536776526513182427262603741896782709501960296805476177995431129634654411725354826875639038340091962414032693141973032435839818058251632231505917371663380832967567127844948107647768728528152304057802969381676134417650214142627027035493915458158408579245981915612298777231890277972925137503241933889578288334015610311385555902760525964159821375313674106103257524610315942263557341165812912174160981836911911624800202100866725813973043939110101217688474136007459746432495984984373810756085021824615317099646998339744764280864866030167163011940018637107108356840581680606060540627607402906580186973235752042417615524374636687135335591531134439386162885249990656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,59] 4466142114620581006771722237023151863449023357348406930877512806702728151339712819700612564760365077367832122334379084077353642486684661778094699317851482056676730310289910560566068933358946615032998449825019787825325740068159324300855358974489596884128738985141722720683699316368386797720188953190037533909352873343731210357926846889844797398798981833704203760198123321289101181538713081841612682462667453523581813595649764624560193277965100268932501345769347909578115282115727466230486254588601465602642215011617187598804809484588844504406329821180294335777497692631598529781529406592256798949485972496454962122264206962028031381972309712671015226350443188291044613299872234655320198646208263309186929462113604869584774584365598854872780588391776851336860838194858397087442758401119547072063522818680126895013110703788614326006471410221900618338264992682795212540604197257977639642924409903788541416617285205333529311927522130328660599462320611659961008120395352977472218035380031896293744098704428313916104337991454571674221915154164640084902794715134817452434823975027496748995924039615167480437586411904215424994199201603764637209049673719430658638179075804372342461633484573595925869291748328530700986450478149966729013390054190858271782506714586835325191929431814390831683921346789591512580415484558901833304797595455737778314160860393887574318468877186254418759240054987387441307187656564377558501529732193821275682757061637761104650682465038288438126725712161942387739224932270880948113230794268849323825205383536570433313518230584915195110200192180424022936457071127202716091988315447905593335359939749579146184410057417154533592781813579235544340081170308315071417191314836202907900340533905422595663071112637826857028253936009196619790235327550709041449553683008577994118054440426550499615390781758537218870704111376818912194459988909658438686985819236267031558045114253248956853833294457570693433520548691376850955554240980119082507629797953313185278633574011977831345480928844068841519323526636775835404716928910348419427587801335728284847106612898058397001206622296446628827572053333193331933836049890248981766521759989760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,60] -306984933488499221306871994473054350003991911176785583063714074434692411558036904513388301977915058234617261390466230077440752318532362678033448610002432220764749415102474138416841161289137958837746767494225583752445829271128772091778954455699571634980695491309081106364946482420916373679418950403570162429116054294920231231446500684477229805481727051562720649024797998083692185948051145530797509771893923420054694999760384756953177420549296054474787331171997375225266195145920043770556407107269185601526305665637832656013536544929755177672540253585921079093747465886822219442072929451825457030810528568523772987851308009835188518850791750266210014144220567398331251679955998996624913145965999516222469088177864536274327918660942177604252534064828931628038977009364271711372784959844790812721445419512517663788785411263692572286290991866460147426764840724512024369208962485693091263143667114681560338968524961881841103065223279211990101023681987809678879299827955503567209053776232936486864535066721130817517374686117741175020888811356511198269810155217632764516092076246728960703558296429606532107013360379045657953830442675808080137111434981251997707867026488874502548827227967617616304613892623504785559217198002743290665636604455071244720903859726946768036853466204463484407834115954002444760989744162501358456295515983225690016719407833875180681258536387165059697237045381693290528647156230197019931654014222006684321705917962895951908809091773821335337973001618347239625121485961402280913930374804042989577165279784125112930629270911964264804112780762552177184651112922938610459727357589229369220248180754104139512804212689820161412360106556475339842826682342129639293315229948091065726265168679690539509879819682355621052133766425764044248515442500244663064245660677896279508943167303577045676660873997301606599834352503569009956627388488159916336399208863706561404017257704111594201634969536686047214257034904891988579001411512740024221934216904393786548337436263936300351730733785007585309396543251233434096442651075645419305573175801098965661378869309721703626309733176550920629970470642187334720860897767467078348600713936896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,61] 14965264846944526693079918626655333139900071126014715841169173046410630080251287077408153563874895411639677202469376362789931003608767397819207226916989174094547346699125052172621842474034669875108346972353669044600228030893700703413596806297838164106740755548950543786885031246731021290480532396197444130234755347496230703642975996815062790730785223134740400899239841420027417302432873765197385639293332241007749360891039764635191959732582925367018632582099758040319012441863019771589980399129981368753448918281389228000886541849144734534220407763828944823088470068540629913189549064543836077789554093655938351887927101761007738010391415671396524713396451974050355377413142776685025641086633235908236171736110800583426185626329444862861728386248429883982305303394366559516276187385538444791866243972835262411026428495809219439454453681747132454587896419468318377666191531571147085223656349201050858977687187592830600020777779881101166344304819268598343488311683338104827690947132231940465844877807709849728216136755767928146508583091979006562155590991440869822316131785171299368026300018414178177825664475482362441233342838932714741081977321060415916747858320821962936288992119786806729338044066749810565391082402850145885508421311774320043134900792044914840749199406463952024653885238511064087772496123862089217303865045382143847165345212702858047876350356641418764848340326451158515958860347920989803261759314572919186100051300112318864127656622111079929804408792548832749863248901958158530950053238619772096855431880551711259366167852077890185830505309347437552964307852584344308647014696229204851700171371586357433605764626660494619526400721323160264289438640919198924620635767210217439197876504032300569195252229708755918520818056375930950331215736888339104437508560340779637784243780806058306500884734743449297817861192683918013192835776352072672895405029889927927678668360029500445497543542694807822542524510969133619030849442176991819385508364707216881853301556289919398734382248552389821059437543989438201026996313167064894893989670440056032893096997072264726214001778055943733831773832416947082705554515281516459022302052352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,62] -595553591108108220840997294053764046343608559251574072919798934840769019739104038359888005353754981143751055929569072321687495414438864819222698535972315645670541164083605383145444293981052027365181789811132441222948148279805966759196939899804975652213884048098242577119598039063543484654752157283516470824388183604698033149149737291737389344351247048639519303365581562623345434480074048303152989153947879367368078982034087842860078357962897088609344800400137870974984282441897773401336658786527536459908259878252175001389990339530136126689868728589552330530455806251225237507787432464779629904932975393160528393381107987416835718082278554853109468600789581259994428888952362163830893842272224350270774567442803712245151203471623133879891920090309292749016038161381863582409344003466480216448023930439555899787323197819509188664062653916458320874993682558354945059441408777171520415233640890911670262475437553302821995905289368465710239104398532992454758314069518738251839107695306190224163342792225833382676630940135316469177716190819716719057468991497264179773633763251214229489969214001716095934040941634198428140139332474841271652365645012424408500483970354485435986382510052382334410254754506131408088675963339105924129928797615379914879336824343473183318449273627860369260072172409150756757049815516074975285098306430873976446466838556345245907326162232178327294367594486285487115531892204056881780379488096173289329726831454606854273380549638905580651830717826067750214109561722209298849620698389330838969695604355859182491601339344132512150710075214848090505469743615709828536178706281103367871866135319284963685570084727666187906861380803030595868109505375539107432091375266296012698280319790231168095220723284243596685581407163716925937941768673411456698252070758903725082392121251352672381917781165578191561296647539791630231539300454545010176498606992105071229931071790937532717684430347221174801992074093359714763361867556075839955177500041912334487771863463951721095915024884846959914699909030545335720967768045636470005284008517753468124560507253528216408188019033263116487377976251157830098840256319428679711701598208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,63] 16120632785960163950684003758527773097388752211741669231400023634830704796315955901580185104444351225898605005835938042932401128608367885151556764909109979946925423668257811710924827796763070417685284861262081602432365635080236757681813387564624530362827698993670595537004626608440064973307262643723061854856143417565679852939561787791910605472116374608462010149823193589688258090323847394295632682517484934790045212409685668454658270475821094026686635471312425770418649512954958083409474138760074928933332979924101552525428244991620545048940241451447131732722175694801037890114004562948460446335304506297100522350804797640315374724404861489353891435830724102840369322156571465018775926631245803013280728252740949286046278412507730728974412944437789042841991134726380226371485800251984438003051676811792584672081024077864813900202079750352510285068434016758297654406474916748919864012981936766401009915103000067598992938140130829581396742060025321057155052960074283815267338787031103100456170873626362987988615869675772153440747549549976752835776757853921312083678284669646709982146456632797625537714623397783344441045391646275648693949043831648667512942036187455147588986076010892919209725080380803008278044871545504414261615569061099093756675723821809728585087653622805687612155343656306552741806459915713744715783580711209502826668268026560713738419349917567394477876620930804589967648499058150849061611199025042527875058110061354905877229319298262292766903705734997291027209420098146810243492083913057423806491352584508333986470249883273735130162237362641462757950381258523198531520713452458231425203015560106228763255218696764265558476639059658354911167683105020655667121047497811292928182173344556252756936806036565412212915837899754123694829413790519115999349840228616506636670096927437086497422805859931621050367545329767578571069595398777045970651866563824386990093858745341252584469851732529404711026672462012951200853651210950745806847816105797407091169530088607592527886897626256746242819012781709171585772652311558941178175233435920426318212639655868457036310788886546680803746233011135660660838374107109241495222222848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,64] 917559145356971833257369238681654708849549958540191120022692089334911198217155153882724772109438692336586998021709463344623319999370322437749378153469217755151521778595186611907757674001336796837113509463386055982666288000747736776352094870271664695496542417344273457652282437063539580390347501880065543600824645054428144563542272055581915275963731908031063060311651735059413364765629530933620790980888809561705942712154620285463397453919064732532725059781738682521218329693015428811935277324832912814476236748582247813673847755370944211897773348702517881564238082610082265461149716577630032929866740792767839445170080770608642692857984568007704831072901186470070643501739337804788907002003286667424797556859887488006380834728864153981779659255229066502768098826569706228680854118732389366687222391509872938267095083122526293829945380059554512346711253175581258714073710049949748837773630766728041099514138983359109585462644998262717766434952063814274772801065695270191575395258997381505588064249516276026423301648196758681262603689867314099808740722900925736349807650589121738089469175810878101138540740056357768365684055604316745219545266465537240450835143199103530288300517547119368083363386935946118241260219274319074960358532845412237848900309938413087557108991568996209165500947044568729488704781448247172005274505750285375123150748316980698188553231345235940838855358595164997817917055136561460946724198618189072553241656406789772982386741765973501589611986374399552405916201224228785213363005381912682920832123188364634900202487360624268251401227456956632862169517786496301108459291103788662701424360317485994912754465315478846817310669034574740123247977141293166822800879165108219175813603349098434829412569683785055908933959882520355817433071986012373539148434965733187663659082214584214358492772943016985590163385545571505223077945698764961643278376564105433237807996449962474141404972139150082574822767514088001417109490756053137809474406639954880543966567395022049227743934910120645753762056948861543380435798087521405418229982945947106101947122246777071918715289254818064981082410114870012686871828019547033298796544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,65] -137133235962087992377872723034199683720828128901873710900737892757465792398646907184636313420886151667625071725419567327244866586343902083421663558177489458718484333945591746839860031796824524034960749834820405066329204576725707346758145077149285865351724583718627814180367028948174857897044278037410837871099670614042021906577129879527594062914176350282327845620286908118925455232631653853755114379372371798777085604129046173167396992129130323410731702200690424446084215598601362584308081621293211409248335652077406029148030553567780047285025260538711501718142730738908804436833633605595627045658127841031238843404100903348002457584710582159423404048551483315021276761743734839400932895089561285517201789875959002205133970272910440634435676281764992648719750785062848767842372780793177069946782100747423749293190612721060008065241794339398034014198861478755254856815123841261532972212656254174413263141027003795371393994460079803629970450357798036881134289634346877403718818304513589280088051360894664026543736544204566238102189188304092452532650482924980238998000309567594872932541406007137681697287112164610934219409861626515181753844024340178308344892338147905693118982710705904076187245611992961068395313376981591252884685182769793163425074895777983249970543121758499377467630744146272662252905019017751939286799854211156906307490549983074232046408969698742078663575321666769831809620957729548296917278515790988563509106951887739325869830090770278319601673982770852216776852365531097852068475993634197527307549642802558051487828569088668564947457787790734879773996188854978429204039260689857615815443281479819144383193555595566037204294626672159203043441328795967387178173329222595764820963213482930146897418138966920610240195141277600996530874118921475708074892738562162565641646010170806890850203642992493808034743876975348143503639229315824366516786056238121653712735434398788009416591225887023908144623854298941714159331211402262569358743253215790771762981962287919256208466571769118925102490464343733555278539014478481851090736060794894783526309753611117114939312402050049930593648084102834746119788981023120718989099008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,66] 5676166250281242306135940557212468917639761952941040342328952881964445976855157152162435973860476603909502650783250484872287180274333638000051928136226914578594393897936961201238197301433375655919738550584936998515116197733423133103093687342881318384560888047649108915385296757567064587863807586131484513048550660764801046923675334241284234819727419601745973945582084923916464568060758853056008547036869941995088182783143131458028166625232354045439931341267908690979871289808790761154949665710081948155972892965591675991433498836100553991005165449377346630730298569502657514600299856278570166683899772807955732320417099383356241213715979642132855153243237360273630762539307366499061676615628270829337979331080675421294371326185428360887989607148314022211599159988255939659010602751350175980866242586543102498477186592136549719034120112569960412836303785439901668735164822171587189218417915956806948557950522619208750340886160138933544034857421878475006101471336187867410966833419957718490972426417509656435420109633420549103521930760348754135687563798884108977117165600845163717746985643204843103120028611555215806719853596117430929984938888674312200945905602775210296356894113884520261598704131660060728262620667811460050633916176061305417449640609445096203528381118122528199011073808025953031944714685104420234984587733185003769014802020188251398050022632639992933101675130289709827913175093699248069897000538619475343244232337069780349630599535411863600394817773623978214692502640993044626448594190774890119311394406050941149079113298100702193369564164990906585538137368296408304070275767468714443506117266625268583688194183181701386372297718589069510346388007666143335315990560836757131348814922235354744913618304852666867225861029267412359049087971123007394312761659454030743601436911604228469193861349157201224002597874519049058223559595339606039905620549951337088045783398739005831233250332461176385629169421534311476967943286053988210885914655688775897404971384194406501035139164657140019202574917584265941914932953510185921958956640898707563120932012123570426842018673753033523875760630023645875203256921057727346638848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,67] -162584939251504083031249268045739899487172579990099986439611723713427053976987323958923143198993194728892234729419916267482162034237101479278875970527533118659429555453559639576980160609494465194072425621216421682000908121894685480141123555306648289921731000704406202499499169663249136992974375543085885367209847522134950070897922102928208088770394765841493941067536532290241232196519769458293081904599517503720121744195390964686371547839594177380424227755309214721224566384217109820403087057138203985247170031426248301229020009773139952342345369237066951575983659353793301994829762012515182223227065396662814703944418960300225325636227110683651316348011632635875732790922117425455295791946975756830606790667326471034999864235911605097794113490887559965183350179598934110855864606090036710316618742571752391082060925959876349916865569225751256748510685925057865833966663410962549683522014267068335626524295313069980077584515177714029226530134361642109655162008280891242810261980343458389296513960530225264080714955199389529101447283063538006108387497686445424557095984124861244100945952249499794367176905770904585345619210295436181507770313691747698122177279223146794939519846161753867249498768089976279153296738556034532078338758709267080254461110270806779111243386898037905543336522761107876193581604658829853157171392836327406426951161328150287991625204995566969715293896303467810677301170789074436422814056124518950720530888552988620816946858317653675646962280902858652153457850375664724638250672513949323085650530873734793958925787268658725315002242901807384207405229951872618517976773066350747786424303356563054655011385094936147865314430897487477562385790202193394436390182623135570113845564981644265523056744797504956812928108363495740953605306980035924206362089349752537293711540412615120930055072598356987777057392088969903272344207569858149373093564433545218915063505336131723004190921953299012506751193027119581242897045434895718051371672778677056904783807305619034594377291334985696176960653429009296340648682005710303572051656182448712067374141879973577504474451056340194281101070347359286464321524896009052749824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,0] -60159094299802934031879870875566253578021384948363625518124951296257395213797573908757891117334890437236835484241775162283767843514242756359986386483926691057905556762753836146557126987647801846999294972481918502641669294653353953785318356660950544972415956356247351645714940059217843407173701165439497394316923736207741957805337315728252186930602387173514691200682767895856301985949736402551579658789783840603787812508328705637137463964940180119061412921468528838281327220626005328406232806983069965220231683133675396682042905545766928019580771151360210113982723017536851210332640778343466421531554915853061597022779941124501452015267047921686707323563615466636214993992057347713164017199395075940133987022630391989172886234705644325220978735349568281538476040074651956228447169937542768735789470380424245615397986872514400957509687023914024198170557948265359121301898184179107163749234439589111811790402346818410820864759945566722809956024818691789053551811100421558729256735412988126338354703396457597371785144117194716155426864446338661679695480242064458433436898160832136634960105610402623415984308166509294940452911046481928407950201596792965118095103562721581036025127746866650626552256517703669474208643941588929774083110087110615614205313440053508309178731083160469727729093697923775870074190851017677530888428940108079653594883731805644892607272032519793032645799943255337624496244332926707401534659581337980915500756295346043705476850237020267091280123431362242362304730059437434751529502385961494612889198749714700941398166575276532431829473751279147591892389021707145147460749805359575513526497167106116520790820597851753405389231251691996008013542684066986238648366344898297079593074614186283340527402738842875725966371789470839470629393505082554843916346622573652821821386969631511247853613480129453674275950242434844157657458702484338289840214444417495255540078605008062295136333933639259313836321102856869502820664570008264177915338683743491133954123657759324049854747093068736074806178695015005234083456209301154579587874999144244116773681501407466328650870668677792505261162880986905339894280488007684645229850984972288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,1] -3674820779327895109904569492283418365105549320652839382018614592127862882979540520378632459486473030478402987291605902765990638913869511180760967216084573041334542429610270343793525770241676380087880286548539708081279525739895659589249390085562452016740660277405715211604825065018838527682159103085870653441396274519920263748289086285393027357600979903917337097576386672866014638870569142484900492167160048460146969243518383854809420424606060414966045181438163580684295311250190622849322310529865346689524335446462620872712292858499085653459815490960976038530921721295887863986578950932139692997719578201876042209649970518760486501141516129278702575668534105485321066473837549927699775608802110758866559377919035760174293406734227489226759593385102942518313326746075095415593228706256872739429512312716545189022346534051565873691181135898822997224788535129500696252923008077234095436220835851043573112766721111730049869147112795201366793538183895369818965340885880290448909420847536911793953018669173729976524170790296277377376977485094617954148177122624988446283771818652700924039168364971910712762650930585959088563037291831133449799241259072008438979725250827547946703536171768585007259111369819424233666729657126272351490578645350411858487844543443221612025997044948242980465682985967654200768988303786271512212394479396034517773506360208970724413087901455822407659870325245947247316249876389495899399702812906270186731243789988861064688396216104812019786167828795838973406889255063342611840039987312638497123510328617387452472583673566981676730962763026803123016924889652302857666970626523563774174949808697485274674396095628413252929457842656185921903985175763968373119699005559143403093688515171696709322505052135845003992852865124578661603837242808962918592646626772021202864481162549513285389443999425391749616692474739492947649240235885009884523954027775912979743406249401917302291818749171342216024357497705703727392107712953056008493941711336018114517075069585880451820911567696108765941091395227157869816605523515041367306034373091200860209943138023249715790397554162112194548446507593566943905259389345410135472529790474655891456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,2] 763518479452194134107667179590749612252297513700039524138312633542548502209143349756970392516619917770632099713780395470956368334614823169335746427153534060072282593109864131049986250556945613051806868280952315208640462071524891477446524005958493519313903958592147060675660646530648401171357026287600474664535184925049763121377144713968840618825915644682311521622966693488659052363662482141142176692189639947218552109219813530493430913709595595488649339696875993152356847043334018653490262933062049405066231186470179437471844810599986849199362010537677209858551980545447752715699290180864267203152662202883704789255365831810101262787902478608885431267727303679330570286619895899451877121968150048977557053349516550561469413369327495018419664802654538038700811424466595817695894568541738519722850567306643009537434977170542841069894931692018140719000951188850982481446741690192798859354884398609511079558334371927127502382940898865498472453853500570278699165174031975844536832979661981740878378126534571742951970225854961199905767545165462745842407023844894794423747083145397543914616207547806834851748773097957560509451105005973838776413976772439692893713373178294719455161934473369181793576345007802580439398348762295429875279024531853751902327304243421503043935174627990053061393815199756723927413694293479349541415715625789356215110722513786921799756507576199578559529613147319054615306119968717209468273745604680028432094566541599309846537339750934709618729832499826637661735377682443270590998530457294961344267959765260317742789142106674263917584994726187690102485736353159226937474559397120432181001811342174096771359185840870221119530317030727431763446740347828365460879193172690250196249613896339220019172100660364234102708476628078535416551508780145076585472916061556966335500127423244708305215920596489087503214254828756181268499116645529405406101320602646500289890039242132539891554748323672319802591145561909496453688373074114932216357543744577428430128847915112532011956096471918129435791705064627846138573392620302030284156344520845449986857500938948233207841060780473580081363781686806069234676259899318989590737815896005397184512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,3] -19089365508005202067854863005629425569356063426998652666214126883028369295434548739901623786039502815396698213503839403775592431533063503550503237244274670834894731092255191903785581153072872549182538701779747788266386649915504304343855089439128141977665487636520679027472153605896617491054105390795771980224366537684602100227888570266028446511562141098486314501800049628227793323931376436679787518666221533299416605481436649092798393173755442766699506220736155026625012333682018550530655186544454119442930522146827187241416605617618539536130740385937335789100124843414482811700248458372406635826369650175383999332530941977408604278312534100819746217815104156565973538355549898821698279235538691680453043492103870534163871648057587083062517342105907760989470639806899839940531673279936170221814849847319209734779500915540227173259521813566742162972104687200179794433305308772831672020240616688196533531927680999343896213640182736881526407889846377069503786168308590004336157210224462648793929544356180551047348758418112647286156273115532745308255425336392758285193591882993651630972138145474418705979889349426366962812171111372337779275084881692042621480656547098141470718086457541015721453751774159302509679791138481397952909824592640474144909691089841219718010387618257871578224168722999878301052751877447846688599499476003927011560197942404791067429321646529730300306076950384530626376684477446533257109528583613880912925009141457319580796503937292957176680062508461372644410908416570298764425194192852429873222486545271031291928949090869528043795002632277819763248305347039252603213968850643579518010082736346825504331492719942942539848756236032247386636701485904267618204820272961086645055636305056286658595302054061568478147815539354414687199011400661570407580609390554749906503593402555147110173398690867786994654854364733768692294887777237779966408661197475616431886500923315551939764672736321661455993393559525369474691403109231968343796694756112613752578199082859220055669900230465700386498316826171095191573487978614634005713572694024040196584240142637123898159647628129986496670292785646600255916740833091477361007703053591962724597760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,4] -855421539844983572525262671870129518504134246364371691126946031968445222923532849773851841798889035369476401821645318742341481055329887685688149612434935318448476615513536471297493827302565301196437610797365274395036009199459079328275028555644309651146611734077675956118456777104466715332589497143623200433369357612133468191252371829822574126783239203737353178343952973933477412496198526062284533972941454039394168341206579838709823020284483904229454195701432083317007050282723380529485743739064027365779802934512434039505797662388434774075322659078359874644220613410872100555193628735769628259191450880997451524358059958097920008690379058098251475267483681221706842468020135509401592968440000703877964836077035590911232128461915104330329531679563548342910423250537799160317556679357993180632581184338646281957543606173638324559223712594541213422168201185924814666770899345266950262414092176802201750222559146484294217305743470052163232221348357362222519628225143793364672162397799908916061571588846852766968083668497688100038297353733029261773240163493803309055776088157852753549802631809048889680413055209254986587763578396701256579637200895036854894869199836748412739915161219156191751865322174784828787292453580337655569320593086457892612883091582691550314227402628284759655004277544995049978061652970779204845888807417099527911666289711877680232857783527091522759490651634913503557478707258556427394128596000188835109186467070077927508215575058278881657796209417399874225982484084621283810123754435122768008568141369655020309574272112814676924369906571381913847054301859353690731841116030578662667879977582925582147036521732889122342547411077934934319469734511482318916077378227224406596212141213972672731193124113689941787905568773977245674644440366932477393896921286760896167949117478350584532182115623147423508343402979454957612718060192921344067750279503048238319407935446403740828880317594208195072989720274222332820818030338955088148737747604342844332825519242829416613357588993616003259306102799676053661079652985118547085165302688319195260439881113764369597695074946705015917424676679564399646711336474317836378815818202865568055296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,5] 6451673946049211931292742109704774774592755138332198175539639480605114887870481023610182180482675090528810801644913167882299749713413418997381478035578321716409162818891196556864685364039330049518877044868189201569499013952757234328071555055472487802493686144625569578545915308601886047616120752710466407820796970643378839947083331377981377459996396519645676601348790801161579484597564174367771782012870542539664412948030936888855194571175599803021295763851414794740501249243441750328267681579212867505145565179394780525809107236424336989114421517775386770308864178835008245776798394988951224652969047079037897698439671566354590379297890642799857071757682431504449118107138856036368673160956592828240993027724398370105158487808876524457340302360795181914628356563504778224751246922374828783804869735986872010581991961498040057002221101508803630538058037005639667781719503987834792123666028434817246849042770728830042210972124149905927811000485753345313219575632035879962384544927447668151796340394222252564160681744464905257845505854402291368600127328816189760973875773567595766916288831069752087280337911719495597803144740922115290392397673918150723336245334727644828746711401510497149441606013178042727508801269343585089686053760982619274088439089089814188138509216565285220428541606526466111390728793229847012096686496707840451547092982986593673870265416307107883578501481165926651953470961256348203613611312795695444753307753854970025434343733289559610692623253260784436187584380316151158372444681822030824585258402731221839113360969954104949524056519381110888066933214945647888438402022012024434213308421861387611677032503445250407014864530412441524213573850546506841203187949947132061132942983745783049623709990848868604096017898654138337529190773628082414511791097283175253383904140701474354386832221157349974498672064826015369427075781303604070648110711421408839229231355248604334306646668616623840175154612973741657618311654260133721350165304704205311795103229010409249383653175444573189613593520679290394005651589035676567319065620930330191356037941522516515362405865925755515234308527803306622406705400140220383145126742867127538720702464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,6] -78528898535842963569741551586210946054909883874439369385367418784997842226139636522764279595917985880126760697756641417461184310842395730269550938851355959997190849744874973988429722449411677730992578337215339598210018094955219818360103558951524944410160906205514638720616213712064687153533188768758994513100229155450606262376028599787682191423171890580290366828149369038107853337822128427632787174881002122911691691484910360108219168073851201201538893270332232299030285458433637818904389498415758380182103017831609841744805827040055920816878694358395758658191794891488144241205903339510308565266886272550438168616038133088289110065351487835844438007808649423426237203013564213773296926990953720042781548146921012826639387412616089485144375312540649621932529096907681611154094225433622298240113751401387688585567894662704166319059402329156968014759593714826541557945299052057964124388356610282256602207220283035774707736962836873386323758343642845924215378573412717389439262363519475224093179360759053782369582570118314838228113312170949093432831752378457336527372055456238681463506250204057100691803409296986658637745791466276506118164807456959671910651583998109348762807896122832672616838998280310133959881727952348012466671399891281196852086992868016394839901411759465021744370906435144749102920925799763699037690017741164604971983962706015803666138727590319300387412611231431584529668362564477493680393362481399749095378775442320407957873457590416697611800221767750227899226624094665254689241241073754326031771543946450226408401666131069208633018455221692293472119269184979043508626923422840013444164796997233523336303923321565375306482980436742346038741713415586725279278513284052314769895235221492088663723252175709776709848746549681225547555855556790554103936605483945089852561724141719268760557750864942566083974335219997778217168759259675283456522579320774961788673382235048893274534478827245885803787135235166289936890532572313512825028046571706849044579296155695291639918280082467396901354207937179637360958487312176931276005281237470959494808923416017187099783225848304646464868117270629896225260671836203145749287456262650557629489741824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,7] 166782006395492668693422041492008148593164088139489940653427081625978905356209946923717628587877187014082921741168006979284474953039490445330835590989002893738243493428770682857658922248538391218760383693951143576202585088309517950121230745853586649074154484763909618321006366951513972432607635753119215773444940022258667212282883365904747047839560557606455594596226415555285684079599153482559196809521666605196769619935777103231172744799681339998137660596051954289578975487114352860412791099347223000492632897530279915490068344956978749225166157559919037584755962652621460257890508760421852355017971916530193668701056377046802263959542228098507850802192004678789767260554316726102375038559560830471204129567775328267501477048833668293279452210568049313491553268671936645721153124856198295560364950941277997487056424187591954967165469746732922225189659085301570404504675713211317628781023039824716170737619812127680855291704428869378056882749181851208505241214132241644675080126730293647342433674680275760933398651986657657451486124446177114150509219173767402572664023527452391475203200583764027738705344243254473524281211887608696561455221819080855657940638532136413572143233198487835885629334314808922066181338723140526914495106325184155867567848512034825697349231127080016570328919136281770957593714833398582922358295055527360273907939126233298115042008212006721600657901394996918073862192863372585710493212783566463687429168117553030422199336531443524435310748555347288537293680874318034790467853247129143211154829904756057429906367592403823175900593553115288517159015358943863626104706359528846136481056653252980349866271655763401007548492588771346872488446958757347590421258466868181912831545135186446819258763157488558164303975712057932095988276012880337775936116048826897547369874774321923258565933432785224342132206511645652200497835212638308069488012990029919678378019689327872769383102180327162232312504595664471467784041223729918111110233470156040737399660924908685139696126525374896750925840291531861144937660883648406213977012371355227671906322940619250490103457468926696486062050794739595287624083926502601019118522473395901830820528128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,8] 2741903273708132743806994173634038741818509471984445632035674535087100503776801212421160929520218902149895243903730330107758850977786070802121665551223219268145931726371777265438865760995227286305144770318848371474140343266357583994960615710200705418374684499181198343285403689642992674715140652552062270755948136105395185747963108762744365894899626219741337781597993212844089963734373760562348634208261195208286286145829266247593851564449193490669951392603455347459124664555203234073711899921046718679893561209749493841962981639221170131511389537239983449942546039599555326909901105084667078151523045047712964033920160772020839958734368858647405707848149596829151855640182319536076936644187877735334175582972570881025427124817763451104288693789817986398742078165766506992747963296595750871004463293506747512573063919181879464080023726504228827908596502255110260937539684310696278735004384253034308484189979808691345697433540038413070290605404818596560258700027000638467906544163925014736475812654206470855998525273486943829673330165079562732368536054136845169350247291845664055913435581394785845891499643562099577317358762901087479926887239574078425952129355293725921568766754054307564638897530352783952147587017190250933114949082208842670253725043091619721062248611168686157263513943704107866806007961442488629086452102772437841999908292948708974238858154954405526781299227490613139128386840964807582192451404385725249902818714448294770891840405115222215840533621931090072571807207031193603580955210806258907556790015196052388204003739289250487902397977576975730324125662224045459888492995660001194825633494228468524917367833426495257822522716202578083737569667652212010448445381891937618912776281516704027837235660463460958974148715908522192057604405053062182603381079043017639276605983382568736887571610708300657814922395229170881212022724102999619802895204401973208965105464192470159420812987615188207834611596009441334801502793298602557863145304400180630454890054083201140177175883376351162802149254473719489671277997352240059873854742578523583056136085609889721371386055926688091075884041967198294700313447575557948218649051961217897072143892480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,9] -22281925842200588641702797663752828302948398433700540004719926553580462727073224580474812989264094437719980141852777703864532189476967456219734528063855780466412740372848163539480556840297707781271091436383341447541308549355261118563532369533832008290696719449165772910457494185617543299878425950107891602807472569485177287617436224679204537870459761844208923242692503304592227065907640027758016814213302146815882296081769374900884381776075205976806720122099637741861751197771222569804497809835573017839329766873715465207443013803502445783241806782877055114420962716131715938733120044103782720433047142827589880147368502232163959702636052290155286717948540991513209052050526112145216995803870730171806226356513158431528970012137873836674295335398718193775976772019147259459904140855568210074579660356675972963737999676583756375065278306543841612540990815060309265414607117499772513006603385972133199471568394460546903455268232635566719999129669479160058976730015708684618455609168466239259696469982154647147746355634546094865663676007021139616991204372069424475182034599979379572758753730025412658080180075479861408098901316212623820780476495987378782224450818729495281240556995648990707968037616265570855601066579002725577708374330817582889239748480962944410222473875456526668864171763305200993413486541585252832194042991808946439208451236305201362954471333788459709565991101688226274882421210679043525038392185121281461994282069302494662677573707815185863042834121664929319401131409868671833743048053498306629065041677855336362913243427723063052908830271014687937230726689261650516165635766853440681614175594608288811165528333469348578504615521458074667632784020345236875635715841709627333058152421160544667225096027204541802645777880697951102373771822780601929928502754763775356078735503944015583625698650104736962103761360064141717190473917077538383602454859097485234875760971512334191843595843835860225864699883527714680432144486700137429521089161668506816921750375269371146695183216729543760080726683601721512608845064036678876072348816083944385893176741575571527398811779758233784274865375897294017598946602470556540793185756583184964163972628480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,10] 76035399390980471158100646590112375606579283220562501278129419135126587202811618880582230970113619811129555853668039210398757198313428144001629951819363182051719468326929321914771624241079534947742361980632251513433580725070503200444708983132804445883535605593101581144967682071627222351670424213096848182472666617495071347799105200540282692416500165767678824270799702755081040057346083611801782607624824254599093311154599641284452551386623979112427816050774909390910801677222413755648911108257990647853903205883506329314667691965020895141630964777919975093170058862065863483567176170175902102332203843283123814673913431246105609184054538197941297511942008330202537702355415460336048453218737163656732941523014241671036218800776079355721506943673496155589516493452804820606746445160208804040993570505357240806294373451397164895651784482181829594921575182633589961599591210793972177064794411337913445209848703831207435560680326978840667734181984550816864454837385766376146515045783976445840340393299074941494297565872364397829253615799767584002964940822412623619082425521111214356910980516794569208980913144994328562015710107181739528921048967582131187172298072018836240349387241099884296205859099026101804913018776868560299909639966027150400173534360055138386520689161972581295096811040960351217781992326687430300039426654587447386684270731106678845648145522424996094127553925716612930585127454198288512093266858540075943924337287566845700499292941806228752378767319609701599694566922743570393851681314072233788632002100009989818990458545135713690589116938957747289311983185024707255986142810895582771972641922898099626300270942034416355421193433191693018514788498002730891978049698546722101478313381792524512277333461483740578864571499175931540933658248125386077789604724173273086725781886377245880037416841025893227276579617614910384561478766050811190283936075070548691570128903407540467138421783466082320913796384072040691750384146829392213100340531758719088314064204401033410471678964739601492850021123496198622848630526394421151105400404644183667547524635348131820961243645649923736421400590846554648781189228398065233961512030536623020836107845632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,11] -129047221578963674700596491495957105269392395721717757026885301743050114233743013057039171195034257043231024768657875023496319426883008426718165618832977331669649460020856483070749137525072916227114379274037892098652005429716540254967690785258473294952497768696760740294048457187394031274260011203710606269888582076397631183005355863365623721274766076433201362909896862420641019956691402371976771427446214293014921076443615247926308741206008887826536642228217929182666760333466043317032832233538755139064367844280821950843231509773325601465931096784215358039755370668480335603733829330683788809735804464969249705831898689938008246525115599437717455162898084443600159711815969316120728071885405728227541452986376753485380060020856857769604054726360754570530890472431645796571097242876315463456619710272222011415382192382999527905381450474462668563450014146778431953300630401297343968141892491387968146190645083997842281786686106805192700850708628976773813956053094330595621266531282623369226282831299491397346624320288948394237517698748381216019394614790489534191400425832341561961042278408032796491878937561686747735520864901828413568657709938933400797453615299550822676601360927477741420896636102220386393599327651283537285890004990949179450353016474078152157036545378473181783853221946449596496520171603591531247370267760464723227661247871091684879424317920753915152869961742083964350392670038056699197994291694302954071220122031473369355310422571837359532592318217093600652732095324779033508004074572819066914222129356397151393414602945537267434452566485800946590635998064587787924127143263105427677240130099638933000550574244925240590700157898886497071299203381052406580012058637360293825958576158638312322477644138799900491417048034948575881094167729944417612819705890566615443401335385138815599335784515803870550736316348787837635682315157573645358614309086803719408311628227306324940059982969587342701983359258687366653563151663608154868155778697448572175607365394709337463777231338705747194227963346661515384220282523161858071652017650780883094532303320763341984673975894125139456213246396984533811683279719470545794167693668353108699096471830528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,12] 7667503586168207957645912785591763763761909254282018135560110310551344287884681368209768426722323889942637388674089808057840895776615322220467405034907820181830587750599198210261558806262053425365057545208160061569739646881622839427814647030631502762131908181531869690197075370066807611341292219233149970192489969220347233313417230461518953933005986734066697300231135080268124536631073189718924953913552020246527502778796075242971115927295666511159696662776774342432865459770723275083115951240321513188880889682802228211089613728210757849511864534692596752622023068265121453147337286193511505555057638496959677339654152021455246648896928375092649905069098227923810702523252969482355567553145586367717817671440956694230039208564171962708172454190127080378151120004384972158362476014430961282258846749530659521995420634612945887768699350272703315645121700541002312871455677698548736000140808656409783438804882844539074801753334439491105717371334177426393873606579537703834262964557023748350816547105266903849386057542789359179451425450474635123667894664859236636119891183493055176587244236538716637174216831092212503036659143598316791861824791133473919059506388362101057446369103921853310150990628185603296074946012583149752494624215049813838972057850995576557062949652284518310753467897711418754097673533556502251057070189707558023196806981262870263246267993694175555968629077381374500359616038058804264066442111924776815491214134818693498053582715775324395036555916680342791421446970823672385047643637376364378435658225135108894132480959014009701545228922355452815705945363757525913844216666941845467736131562526549003217877656604562087176478111899758830739013722531743916460581234755285973539989162966449863673682878938910299122754372087426368768946969708034209901068694735984138530336197315711713358463094712124459602345706947423630129138122688499977595124880152842657583954535199303021199563917351506907285913186873768300386894294629030929902366471837989365368138607550235477366893749357455357009009705190602553942683625311419625602660408751969573060373657192818350353249849687915294260532494612315387197800974869234620266718609872480530345356165120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,13] 584495448700438965527456641566872932143273292841078830553146546718404317020327968878418602905644428802517111689004556422660481897620279720816151687152671168417156327573639951386665094393647234708671732441940324400585698260133517401813379102021960633956402684385110727722737638184455449398656750833322352063268598416965469142018572822765678157886822340345730399094288393061514679019816089475862371000548636727090649524898594728304472546146968001998185922005002315961418873457811003966969657431466077975640753235092870452614733969471950505481922724997533153378398696563991223732141037050328704795694673977111748022061689532263558276452499182865534175855893856215214996779773749743232056263736041244219061222181736736534911765887337351595436348127307584920178513330777160522909763475267161096059157112726999979137872500920037216236552133253792044508707944802793610966962126605151769237948149456134360771128228590943198385662530525843302598483764777964150719501038431766223817649573357334615117069392154402665588413182144287388477990560830055701974898832396364833794634226574301812000706939178526463787865575763528185313947459396217270949326130850302718631112358572119377668558628747043134669909279828398542335031955589924059943063446742040873029286081858307927812612218275033400917386491369380294437102304054454442583462508242671259892661362457094624975377222621738646500460429755106081471302377511936552760818916435826658294491532735881174409228830565033201248706254045114873119533341306819361169863063062427773108250847958896964926824293324465028032509472298961891652411832905689154181564894508086278952118157420208467409898899514893685017925583175223387009876700866509436725624820515802980749969706109401201244855640292415088683162816142410318642717485964125552001859279222576595841947855687288436163557404045288391016588421370335129914893726632647663423537818369894775296534378545663169834264217940362646440914794772868867782080026092144608765942710906040212373628693398862897644642157690501747869453131323898564112007747637942510575660347106744724258103197372994526161071105640743970511929427030019223752571101916227091265599538611031833836473991299072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,14] -1504108337857804646101118427378920387478358720136611343084192733170469547797294569936147823255569535054923874341950394192227296445125441372471880618015673217828785277137251215044889331772792178262517067873461923076547568073106733335104778009470672919269835984408894976982877657795907348045353442149594281111244654795983122413777749333613361068173839106420487505273952810957245641664677181795655840351410414441044414137039244299573183556228426015895820467094268325954941129383525047284953485546337965068975011785824594481791005878229304020544346021941366914188290305567281453169827827597348701469660536714296781732830520720775661779426191156486494666123571430244715650431854198364292507996848691315001999063580460578745891894153073225926377884543075818417697043329334712644814233598222650570979717768693059267503887583900060533656565486142894202152990709102717749455093568608478643039626456178615866051589327537498742916287787950333563290180361506671062745107168041089128460353641614004868651664907362511795128628774350893645074500955704272449431774398613763111912792675100090279151644608021679803229828941449159617780366668122726677033395102571722579757623568408887759747943309484925583159829619787280394429950487001411993240878747044167346408751259417762658384795373067447546749548503457120529418984451043066999721399499189716253202288383771847502137838598019621049588187267695988136459563217080337802670093281054750677823226581475915126919618926722277589725819138694964757591118787319892427920772085001751574213273658519707088020372361047470368288527145919134539656580731983924858489809391584280681183745033031782338393757547573209409118674145992183580886400265472301356757963330617767251727107395232272797284025164564510263098804999956985919129727324833051151465571244209949440067706561085702919024682215197070170990323680099912063047741990930971921173812263334171629246174679958874718326764861445511614915533524742993171184732902767861382398691175036840962084822776867166656751230386622712303866370391672095261445378283466128233975706874326416630362458301533799230551400138600335662204699880804593886863613692830828991296602232781174592655839507513344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,15] 140924897994296237014116401963654566699623982318377684231762059831637173667294849147676009872475013720052134958676735130709304791120281399356612332840473341130137582598663191376151743389059244866358974754122577439897946453904769505013563293429585047739762142046405675794702025060473586513433452285907425738132011923070573213419061977143967298876230250482988224007687604468237960827537724790089848854265673399773839707307162085724971372762631277130167570578446917717481794354476519147153981399658088534148674787343169345792291851653860648543757389636617282665887894421915374817301773877947022355417997202749802527038603072564822941143738874038080145018090841720524145688046242377353498594558282741942796957397569724165802603476159709337769415609814885605483941035353845910053201169104767810040634213137284965288733504898505414479317846829003368126610623616673505037662456607052557849209814718400733994337851137072427182694287733596732469904338049567574508954862829593623061510982834246489743748127137396831754381164956471444278655971476625154662488343860612341625492725102153693858417336690781292691821049027892476522214198730734184733061960989690716980926094888547567340796615167107706598946616705579856757825847139176626721026244417470466362574307527156300160810876692135940608407667451248533910725691925947685854400976932179730150356119962778115585354466212931039749565872189036581426625899461536165161717319276325526595918872841066542960199863437416647810978840138620041114591654220704133798833568875815102293695245235128529808717383778614470165977137100655414680956330387230968460072888589068752233596071946747551183681360773046008250729839998705322240147546857638419381411705000186748456917739226233791654715568177782178887596658088756020813839223305217572879258287632226218915855375553285305428821699737879444271543669148071529443334339051032321876574828224222475701491279300083448885179758453807198966072025190257809001085575749535702473649477114970561107813734568470271155644277307094789145381474902648410081967434609802274384630064604769385296996904829214516124446277553595674214512493044261977047752344357559777520479256276161749557403084390400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,16] 11911766127169586694017158728788390700671982347047277397481482317586835306551704398712770853119777131221511944461864869795467430348529705635215678992596730801006508242699925996106285626940927241178512309320598552366797046394142613226917558612294512490164417428830113863312501124593531998539735343050952038893942339923812176599485469938798161289932392996775107001478179612220392516844058641625040821905414120009480708664827767289014584261857789101375668880315890068047928382808332522953093031412925367679428599492384936755644000955380118390003360387975048764927433020601086473041689455638461518540375690870541182271230940074511721800546804376126406508085989208758009218553589425578245363445082563326270656521396138134744198096343374825874171118109385363809614423429951637760917955764131268157902048240586120930391084637494270928783486429369020070227919916010509497298079180858338486336850494723158896816041504633654736841449049830089067760406790543513085097760792863842934207856027474105088152453034195206357719783828010196660998571093583508048507275862751623483261745288156780598602414602567268946998429932125552312038810822774748138673994434516027683460610525711129303884612107200210535134893260569282274153867441212417134393024640324049838086304811612986147234640620406818461877644688307438689893262017799947416859641684084882032953751551312328618978338827387239533003612750699515443069888139958795340551491658164362327614253497929532288563108321674680144088151911139922708935081046147338407259523762256521035902303574682238062267706212413427987069414968020010344713314559044520106905657527260170249623092692122208174065623801637659733084287125925975312206227310933222465258161563023132609014003337185984601160318385272621734821875107367845374735340032246253771904325928412132490199991381192552586534160489605479489450765146090955239862078076046526894745450055316172822829513968558067833764785514296408913001083533544254393632311268359133558286810028078207167464262704068490563288925127145254235473366027282976839113749178892080365887215685996677490798126590604444123666454428281872342505345283569690282022359996140029335157402068372599802874151651246080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,17] -50147707743361642593686776008223978134539582010743971377784155836852586712674217054517636650519297757776717008913968292201963234832430989955660544229609404583774873303888238935539122844555299758710474184473706432001705195444974927266205437605226244339009922600068002974130348808086785857144919250070594935445892207843084229989072938164295940437534826388469600117272712793569431045174061378940802979213955624510911750245284391557008350477838152259832917427462874621528872652062563581513350750011065636261941790993583831985045683622556539346807911787824450528853977741049974548774282827907128053387620531851264334909901198465367224326093690606894363010634542035065663431989383055502564165994708373625324903688456202565080283013574827668338427058322621552554736664232503152627561817859491619347928997225051993843807295823168687072371000676198035920589415484343464824662922669991481643468467103372802989964883130131249970445277709654790363074562110243841133757171729412754862559481375416495546031166006708618111779079013774806392633648540898194876059342484392959398948383219177458300381597248914448854074362095173382378124348631365631064780820809769727876952950772210880333705561268221729410914152340743088277394831873088482314459535194866156099220642288646746433922062956769136706852647964987941050517723092849350393294138330924447965588568066711259947615886983126360823259868714144109851364951800061133886514984443608228618636443603506442462682508212036201223919829549243206289801467501100393097097634085797721325121801530047076447893484795937157095055468528979898146027224299057512061957826458885879308055887743977313036073784412270023846079043868485357622265208838996640367000368698496208026041076295730434733361667124485645156477164588893548861777556342801808817795391489832865160523124677313474343024625756445747751060580297282630536588746726809129223571670044171123920418941894705926857688682751426122503761394645414676431800108672865686358911446546291638736466035681667244620352012834854752112805774209081634876722017317698916342616538655150790866703347042925791650376970376651487262032386479712969688491160938298942894906134151969081338083687046053888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,18] 131103642082426965359340231192382996238700549181613687762278935525842197941461245172909018199805344540282624560784169598468938280572487567080308419803946504366995472548807650046418682263912150952204849044772231848310236063579300205515146991369835834006006578035960793282783091628047240914588681143471541448675072895866005194325413995052376596752364495052262194759172667135748928994131719771562182304729544469920803400413864701964395659121417043248120384809260264504583615475945519743566213793150785436963560213633372881511403152969234907295471751353050159487600086092523043226272434331060324364063541037402763016375572102207182400192404369191174892463254667011366848077448777791322318251940126692363934668749868751135180698214926621785874041004828129962122571415053235824057678900583997969683404666575847206917547607094089881524113253688840513010129903533502564867847707952470021962770225714706771001040423842947343303523254001525505081585273022229370853590408618163614869567942224142733075970218019997086270947888165575510463213544561118315797477967287001802390083342018436436325890007984174765382254914036234393334146316632616853123616134996103654894820710252374557401031436341526377632978080728114864239887833058818153259431741763204490883914150282284144941064039142447506094749512127677737273692581964985896370646870179322812123947355047708371284302886041715521787347390197975243431801060743591135616757114852379864283712596819334325084002743003910690732960023554004376572740021294731131864925036306094855112834101169192987090638973494343368043048938774260172750944301784873115583948877079459385853679120210978683754738067777020809800568127173303988437996010563391207337797996150080772813339237157598366791583989677805273092754673397480926572991194150966990863901956224030682272581915278537031181511800196920592299238059543338392966476137235101861835256956550459937612113559386417446819012281085822661143156905531484818761284375380735061219715913886748490942831911568732058916407599934458792360576184535764316687999459909607293741213911611521812493388220004915141935717805346939448415031445445192127609089010262457003575160724697883922905204484554620928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,19] -256295848302961625637701903752963481469037445234249974773384343737084402088159734719207693632832001107072424506754850392316486464111774712216275327361333797127779736644683146618026746502009989132016896843257287649113457848503074094059344796802571531424525023617594176335086741034685404602800403816087303996821576788627738325474495636257393919259951826408701405209268356962317116952057763422218181084221639024703306412409148207825699360219963356939425355555932511195100355237679945481778150921326026608729303327797717862947033844198938370364939215074867324787823820617409094680338377836601590979854804694296233239313391239415548385091819367663706605407004524003807925238579605114114458765337213211034502715140151521521730721561859999071466746116761840229649766769089493387981659655769832880917749038005896121844839853364712167274069344193462432448934901073695443538319450688094407303688457105304777495978035382002045187059115151988311879287789216196442036807849231515028401687465142011408406185818687642914822825887078891789767978543200232962621895622201336501210787792072835135974912663979163186845218654528882517111310600060665296431260215506005583402266920025114253023189061544119721455731074049018686099816721413097907765632510637132181448130690105151849666352297595499227612676010380768563215064693600402155925518988030563783049748241331260951006565659373154915674714395176897417602531852707554225395921841324453606770736635425543481026585696312677544804237543249335053059088258792962829306492956448255816424971489967031244475682489277063728942779048780735889172922619869314558064309692015714717197763739459217350482403266522409030624447373591576371111078811096832976706406013997583937556965229844973307410250927281707562514680030655817462201470969273360651648498320333305532021171840349044110934939666887607105939145597213789256890910663869854755780924960763731064411680837062485581821066962152168538497557531615567249796473719835412403133830182450620526087760016676484244189522378403987108334328184429363967606215250328635679043543901520369615814308847364143443816021010858385968013178802741054569836898749140586674210677445926539017917429458183127040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,20] 395857045079694149361255955383209140116517881264693519608379227815675526247605514826813213955180143080283192224827782744249731251616322138762115694601143416706114803750771339256893961751519285635880957845400115014428330722710144363694772167138443054062748012835073237948939831133522498226438819808574044712212730187185500028510170606746879385401140963019088781557861395551274407088564070409293548425748549670026090095379353816019228459118141984706775663576611599482837508697544858953041644132986757632045954567545809885959004662419836347639570114719741850026318112637953850834106902150161375206344401504079652022005587936050957358149617756751512949116600349254107485156617617932501848232847184481780679590171699090195569724953650540305546780289005038432050117020014166433026778644423617318270934067420899854518078967958442902955148623571034630080466237050568105729611193525274093599476586236462334002513917711079239734739233198396008914655343567233674797982829727120283249299790441881049112924241530976132984084052993819973282701962754888581237064650454239933433987314184557358765217766810048690167952577616760143024900580834350223270369910021593966055414060485274911009384602646356491641405518663632057753800156258410649193211100771363059431130773278912094846569822768185382674320942212712601175321870216568565011553743034225182789629160595039923470387967735723431468858104607129202335406628179607629984263227776771717857832497759514116059247588018178019725939146400872297445060746714628249050482584923856100356544902832618902707030068265856193962449964568166831157230249805620510644224458824341568211428866835994646761903105693039549802465859472965934750599317974549820065962879276443499627134053324750462487722962902065996627569384064074742197385221452242468040552007754770883389591381984891080723181901435580972215370847835391184054942462588919087994321116065770308228186800690433763022216664396421055615431977081056536298432078379924263465279014580064095034664231561242343313943525482226062197469144688919852293243774581676361197197949340861184353346067198912054445196545767262886911920752308542687521220489056539813977038132013594195756201562955841536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,21] -493263532305239541915409151834326241060102632125712622190601431778918792737358152032679162524156445475732223676686352537602513481860797670442284559226306746935599104781181268077145349298263754050455651155729957646250060038947959293555989247601830799645596160647105039615544239038928613667064281489668233421665025713458470243363761419622923544155865416827293989312784306195089694246857729984408715694989340969566989970601724099074144642682069741071070496176679709307515307830010423766668895776125190106937063655675518786710364090124900253303177169728027573222806200385766466457611610420619925365101031505725685449890541114592085897181750862130577561313608079923195464337444755062166786780431325474269550344494087483352881741392315888596922635066364608612701885922817465368970248384343596178218211577466039586543475710292576105271801999038416543764349463417172998241225342265793584751382138746389910945270493303597095127164878514163143825389938040866039258935760650117878900263079858882592305218446783911831144923870410004744684001899375836057499206053544733844250579146049879791111136671200668122143785381450055497126030764423943996536256050151375578705859107702742993255083885913777261351566054414849941097299892075160175893635429581637393014334911269451103359757743395582980421271188561684236082507336213570300671500051439850188386239721841336783016678505576367477694652072300385913954630716757398540808556116686208577243028203937044066073935226931396045770529251089375203716073948053278402895260815460037783413691687318186824327271625818268229931865221664242834450052897301285060466664856023033317890927123377926077408917919742233640633317207780498548822252540887303750417770794640515682572070729998859007881317089885030131207238265082682055373105452238287718857212629068603597852397681624830367597782987771586010653155059032958444822961191976482114777638478056787191404508737710947242990301454004243018022883214687938378808340279623078140156046625213764601952738450087159418779207369473669344850378064064688757199482399360769825083905375934967922423217252747636848263389890999687294968750342086743955682036178392812877159695874073936568685932811078598656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,22] 498715071736891157663048296948980320978657950096376743184527704694520018370280779445877077559912744601523705076455147419830000305815520152698689122595491313825540878473049446891565918191645693807928551393353868567652221751359981514914748170654959240439946331869331871597862580352651748989802746467768193432080133362397180639119419050822145123762299966008977024096096509855890993571685686713273649219466208968334381632831762794116392269977357723103911866816214604252799972674678009715288333642610235878424195557665176055392907180032199277272287239038826788978922923463871518118903489913783837772206775346248397565356944545757062357233084081188934834366536620950656709598214921928955209792989167443815890740794664672539116798436115719323740724077252619823813507106708314560059820397758556468973406145242751993787989078523108193152122400948451868900096110301882240142574851730291718576376542708156392536551826673035785435178981495895772828093537158389940355053607489410688211639825846328303459074274849931644857897786254560317018205096277071649628118892268306551558855417671893891146609895166021779126232063795150613856837541001627975063763553790343232413255668696222151466811425459147332229548713746394304040158934552646383850581863690407183876583537378973292127134555766791851246456061333358224622502679264715272885051085344937758354616820830058524035994069030107900665208905040529912974513289932833249141495411322566521812762654850990586518936281742696036567061361244726033915900833917925229850262713147128906070752084806335641362174255814416571919409094630714525882046043368232054896878246705419105787994538314000609786098817606376512926942283720801798134021917382170822954210571422653956450941193087105389668473556081224831066022641991250979466116690336234471241579203687659977140918091354752968668155101942400690370055618915028179264845063649163912983067521775485343967743008160934588420703222068916648613460170224389403386341759217789574313282620874705708753519536184175708259424055883478338895957617040935968531638328811940706216393019952475918456937161406282144678832632459112997518434503233617115451223499255599488251339006900234016892100921863962624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,23] -406622683283050306279180494984660978062406758455882151052253270052066234932433454983274334633935318246733202754493702804925638396183382928076218641471516238367483660429125106587637142210417717401034725544167794701628313413234920579270370802298395030754645183193310117350424005539356815995872502055933773035224799815973948865236688952871489879490810237981881405118664417371974853574021913817836131582294425389150343060758858837741794500825905857306207497528467537540514519822965109749089608226904182014447084859575473150742179004855083995807754150445432945174924776800351227862734892251178203853428719359549531734383342991366671146986942106133032112278339494448461993237253460854771761586008200786882835508218146643695388854714472611881330792559659639109956170547486157029284286122854219202239015425314170098993122515947654502480385876030912693086625659230233849135758063721633123297507157831350547718811037346460702522786366902117171623355021693769045235047825325413002326106404071827484548038615773788606284317582888124727369544660129182119458374142484541738268592386634692330392240037179616492502626248397946654344009236535592234511391104981217048248226139179768686522361383986495933203553233070349504760110728852812838017778382734404361716074872948687735525866452387741670415069495579720151073211922921823909560781966366908522478406472963560996144089822883034438484977399287981068843932098443805339436431659190562128459397056935793583266852963174206815910429523205881386998509711395151119916410773120007709404354679162607199991057558797381549325559373238560312913368008713036232287376511897079024359892637904165551093551652580730331104738228540459951512251215303916168483458378225397948198803969126980857187585488541275005037956491114471064737139235180955441566956311463433984906137579604030262086230038181458929833154167513002401506447053280549660307392672379722327199117889753044930173724045040739203136192637794663429397686928155563592733993250491253297955636871082739633423009536861880635351880003991053374107302802970470829982208974097571363652415161823146085367889399544386888474153903002455906380926333808922585553889996630114056767240533102821376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,24] 261910748339524798915053664769444407808446642029758404301734749859546832083574014037619727037169970090936950478013066895243779171096056957305992000073365415685011394190954468220948798072204230571077968105816711228584625902321355485766831692192045838148594992496509188620953388041198134069742493485215521027219171796030283603660626333750555391106242822763877813791067142050405450813084571956295739281361327787364745945769730599633693609195626520511349222511851298442509585812174493857324284335241264568782733561380403167223401433362815724885460405881104245111119216761481716951254654855215248459125161474104290687716540965462948706359799805659245504707967735972460886805244748059549409347787462530198210813346799666232608613719128066937606617818957730740277178762829028845381599570456498455079781445365846226849693163695882398581870353299171206944960929526510496908214271202173519339235494084024645847910088359113481858692263791655052340924003714076867759520797497765116732130448386039286817087842389251984062701959697893581214754428009737430939068367297762230659788607160613661239241990351651688942841394440164527536583490380425479804846476275794543570049960291951832675961763253895235230527841060916686857709258678211276051007341881474460895407134047144300363782310033778677039861403677485772330468353181346210944602788143649407092840145414856923251247926385119705737600558450668376854330285920994407180777629673047959811202850175683476276748707990939606863637644725480873502455371987509726313374353715552752306876181514712059107555621955028286458461491782245700434464798588616259379623330583909876744306737489640111303033886026433757586780410898366848925408282857994175928426703147660110995209250069387534256615121925202337452745911825639171632709857528529231155085159523916238596954500981238162363611608348931636569759776806211396847100019698643492730753314391741838466940003306023568380290185850921394540678567864637278461363502413001032468811885640914479471207723338568686209394420557839859892207860814796233823300883286629486371646129387488025403564218002492427242052527829759820333985445719424865969925201079792436067222866765277819761288661948170240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,25] -127061109931895265960459053532724579466096330333120866434019197648686289785013621483961652286000936350614689074304401327155477570727650338203858696379804727752516999239868313762609562515753605663483298908561997185415529828041840818907610820119925470462788310532736709865011163092047711734040886885812623160954301567107291181074351543290413770970174984754955064929899472494923880211279006660601371392772999630924789524560878592022302163157376623169107263614553893972988191159914997826413479564904176883101018783684089719663540731402856909506790529861970430873688655719027948507211161937656290774900332745307416190371158215643305149594507328551734803095783518802135807326313394235406199410567559302349102166034645476318468649581930547345642050752640496113040043700637601557948897417217660941381947314888834653018459448141804088161084844199251877406246029098419879262141185840024474636176887844817786242064411373499492213154813618503769184330732650951434154352957662828228332842977847855777827079119988035181728718109587245406510971147492232493638287240210267114428840617775381949518493387864522137195428478013275435449860214833669321421539374816103282320027349288087790584695821792474926703542331174929448255670565252701721727884963662652756524762370764364978160549723850734975444935835419081139826816430532037560763446757149957694045240314948016586044321053823429108602056632223830854214297161861377806179864935097841593357488454055863486726857623875696141195178627218507298061081125192440673018224280626576877727228068248318963771502961692400971939668317147223116111352659232063191599028050182922488798516873267247844494559831944307720118101153007016087610262853423131332851048849306897916515139171760914522620587200094037735827880049469782054400543842632755050149321543557165943553336647578435210360439408024379663289724121123120352922019354339551866274210845325199906270661109984582821664454885474427172971709265992769127611936931407341929073592449241365808133054668179884709323531286108027360772157429623310175086597915793611523524517995190013978520507982267133787141233579360620034370255453542736029283614860559626293209786985090765574186864537984040960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,26] 39910781262506878038499125218474042675648841350150465870448768333445690559320121296422080990723817324979191797747428830214657972337460604368545806228640222637116030093628859691755043873376708025624235663419840831543758890600382052029607952214671935262448671763968866453082360561045001785364024227568205999765642917977138112858683558658409739611814450648407153821287698781852487703517875944328167229218007394285850908441890256948313722624546331725366572519173809072994460535998137990245034648177109514168500581842383275591290776037030986837576557618369337815649677149512362119070297054256570547903669686347893848963948789046860238398321170687904687880775526006925068267937369468819662509382567597580190820911015309851787433942674995896426695991879114469032744184902744906077121631133271912473856721782350285026878292564639130081252136899024074719752778707249168068752136027515663749209000305740369666722767955947922960209470746913914947229890018911133251907838531338745382058836698730795046586409507690158133010806286210864638692376437157899637762056269137970117988883061207049413924688691782500387983422901553946423227226319522092241338753561827985139334451858590057596082075591156941335919431077716526123402116012035849093990135013654831129882488441835953948238728323472355057395789396411869727119390744817964222946261448487028438875443310687860567995278782106639791077356083641490637280741322410978489728327407453067560197759635337975741943535948000227914292958243176465790176753527128280769246967445849952089279660057752435570971665766774172308817237690180654820047884784509404272637236610847252930466047327778798834406259610926131632403506786779255696083582488150071301583128965603379595904755882555010280103115949743757131397591270871887825839669162033416216296027028406069516455011895617684813019919039466973153054724744144267367367633331395776604463870822182909035785307643160254105006804844251922605410408051877095647596364397191985698880229255307484499106920893819600291086941711396272067805776412891570842739095522198266844864707057125414039036586937114382333802346916543364675210947620809974529749778411851947416465876255393060283763706833141760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,27] 306472437293358115251821975110378432403751700742426239178966829824821250119400116315466282780164519706102005307624776573330101430922728489387671340222641801273161421183136020879334059982428147554631797468045239312166667486650828579900985256585459299020904323440442229620067300431485991272513224431520529732405892128832332375846715323822821707593173893460487508379764780541323623897547064284895653444780412881878300184921462761142398906048060696250758511013012375101146113188997780571637577415992521513107178645701607655190997625733386705674356430632438375442461061391438904036618387412536496110571195611142855476679199567296166593100133393935783827630720977772548762676456585517946861298864909742454819831439301318304782630040603723212322432794031959747215634297002421412720119520313799268174514649355518708786314701601035293192850266861728975178952769145220112858525476477659081227305840568432897262666081840949300517888984222401237121058247644207785831427409643995981381886077591753140263672494362788001827523347749506135522004729712824572950046508654961054499765638850862246272809276137994305228211328775603142902090867627462009487567102777093442259464775231598617343592326619423242190701217429933666115802897147007854308611219228119066294406453870036411793079509667434827286221317707068336526309605819970105721599994808369138373124581899760809192887879469769212988469688145247634796585874128981516858793894136021019858626460205600332041688393633709116526539836865850172395440162931215795733923093105080320616638527300088639702451485784500562314312176282369258524431991170616832332156065210305121459209133139578795527098810604786565631573488058205852574926539378913143775847318278389617181577375562041724552140391756747179416219523962329325399978258068606592492429091317933412014130593009835988329475047223374620985352172272767594260242927393317706910433877930304229947569356830858159482111623667193317245802117357601850865266981985252999219404423208357080310483930192775186050125338930804844097910298767846195263631297526069425782214790755924107126477095247228384832033155104406918672622075290540987751449738233245974411001024871786408391306958077952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,28] -14066279357911986823999330455549218531280873882261257202336656682848379102525573343076518653664029001554988431526807844232137025006016336303314659193541107570179389822854414873110701226416929505554113372543205482317971173774764001493667577291960826299044565176984798502297148032632088984259856190692588205284085756169851173840735613203229252242397307303348744367658421344560420492720072362932712860345044125045199070675075827386100448264079823897811315503209763823115361467280649035119453845313648544680278275836923781137945876934543840434700636379003661289553088696870004655847699461338374487236254760167560354932634714357304247640684915359589205255601271891083876977015387536515378496405066044543047435414911992453824018031668092358560078414994426263320216058194747877477625895911879684422998818711940194157752160089585433483654705760715309824010636596086453497034377492811487768195691308589970230211715455426238808209079593564644204568739123651566075145544005610080052848918337683149074758381867207463715141191332624983142525362254644808678741547894694720583405982069277064529517314275683777559078972112621193355860532396678561617388619289822446837153358230091514452684341420775308884996136231239467364704722278496302676222871473546657429576404873871764827449140440675118691296638279818032038316416043216581578772763408903639433587742475606159965977793570946966362053194329719029254317845581088947540313368430346191601400690523767134981088528626153312011119136574384986948242646035388683801633838324135714666157225111919857540385178386464221954235774438206536888703580407351131726999805830868815370476825616437687084679674097189767376039620320700721497428070636671026136342740971876668077975468286355399439955034474785519700227846205997005243435613711872584817535863203847385609696292729923238924166733635861985131354987148869444322420183581271695921519690501620631989477768868218375323521438809547680027237098259998918472622722569340155852437095044821941390834091512521390365041898281059243340741098565770326282896570959167117981375656503488475581657706203279927390849835808497931206245119397888737339208836956747990314128345106899294451534875288666112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,29] 17774606654058705921459069633286495537662302328423971087646138787242771842943140729287291668634007791046552464200402061395340026676884904585002877840140443251255912415715944767445492514712868132817578215462372704789668029367034195073063318222165177740785968233100229608648604487623511190593901143921545285000215819619570180432054633595771346680004850112783386309942836421187437891978633059133938139621963629963514594925747132091400615200070012232685045749664386191763915247259512066338335499575648950494504999284166285229337322028132514465890634648668367399838669573171628982572281973189143433430287509927742496611754605258805758981851778511908569935627802047934978239472121042826804812165916541037887179561035002436612447427761012587929440921645916843579650827161741368711232593142086082270278301448902819938917718784856597023348311530548292836673401110604276089169583876513821034012432137868757423890839747972034673462301244468310643696278119369550745476070739481304623091421094826520120285244464338330699032984216624548056044179219973788632419226651097526620765399812472334555398307246167869924257175732962095878206587119459838776680053157214338498263773300027631375562628497728982128658649468021221522871387646485879208177112810270194079971759703985059953568950507070437126537415778082080197839832475574192352839758102758040684477324242187354980175408251258099501704434549062104374260808772010129950555817598389206252746912340146720315392401383024182581917083317886293441370090268909528451278221723848899263785776418772091727657951687630028548638426212522249564844785476228399530636614480269510741886961579086119274141396037344273563731353263745994282344160132070661965822523577476234134917347589547892716473200881336831947173785590042734013991873375646459910849795525698864562319961831455895115202356834725590739421066296807244290835121545076939331410133977172197835256692625654459589949662545863431481568810341683986529881984329558606876904703746556722102640265382625981618493323744067708154110867316066963912478124416014813638911016998592715237445645226931465077483860444074498601782717651837825912715194020626668961531161046619479183133810228199424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,30] -17183482513963589492140402025534588238854720535224945843686206023564570168387771278991995002956138284578877630157624698932540293939309703172963190472159211983455051844200776856995345420528635269973706063018027744087709719731089315578250910069364546637566464542051075995791835708514151350637872660759329855934155025342758073239077088064303552954869412405918252717614560932739697567331685187595444008571705030040870400992662372060934424453729394682865078632727075842308542028226679413809147318570612363679087813749611387121906392853476095070497037136277831571739244907015649186697481764689965892211378392917417916070481168600196375546411775085290752380555999815809332164504370319885429025750506555744484981636911608539049121836236083046134098277392259572411372861771659661006667946104701020076462014700982496806064078823258581152746177616671837058978097954660802761175923634020422764275920306832852687682315205963508130408292450660087944301595161155502626449246815215905338394516231802576263624865455099958406889436612265186832182071084574790725598992388221448000306540987032126656506135350064382797917129275805172570826132648792509738968737108352645401722033522656033060712273141518200637348522031974725600299689411640335895737275330804221516109624824164988152501853369047799854970711209154239460036177874137458085313070024689512808321195865193368711268701453691991579862700456501927639960300895019795140930263458203338174083377687083325832322441088665435520270838326830155904080196021479200102333710893286335744263828069513312371225029538038551481868943012948665233189058315237404833235447699134384669846298089149259117611084131969003008162306719308737211413320641443387190957386238789711265054103757801470410387763755068992973323389027776766762829416876240018537242194757107222867477090756870848233824360053665008641193341918895267791975650093738087572875477043325073276943525723301153373790503642737054341061493954082913094106146042192552263452919024578571452553665030272173805158371718781847541944575773214839760221370780164745477391014621855056268412784368054603267885917405190263555327949050351869137832978378606440920483836310189138911748048876994560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,31] 13528292491728841951305052851813756867075521564201219437009498201328154231221657499323279102935527514270106873073066175584302483409118669165619408778780572266618943708243651220861360206182298884396057592478162515653377523367416890094723616989419686109730386118896348173261917278367079122734416117122484786892431196350543194652223256565754120795314742860418943777320812052696072648597470158194392334352795249026920333459003019951165800802277983264532580838177559842992535330191028199350655864122874035230214597350473369400712187763123012318950580010765915848501924207068862355363073691813318656320934397703098326267996023555372532073261905811956482610985440083739606971100970086066690756051686736801231345449899533903602956675890243761270384574875662195313973615580930832848616382971202435530970116937950005837729632751469082836872476078253245307490071355511993920750382837935944078542397242566254177609328196550342100341640915627777355946317084580140196126100972474503875983108423197456475748547232854307468808642869135854569543853797035910661773209957296382652541540140487093362403065248123702603789523673691662021531511297348986831253307313357988466219765603424921379420630498943352393851805776681227974966802536769072579564563213850776044084564501979895945513390047503207004240812752915621825299348962206519296988377249811565023552907759423268527261143256112254711732670241648136606544967226356395058424354470491903113235492928567101780189691105090924579972446411871600136928366596382778319605818335070991917917589421524279509771187972065737111928719595408835154463521789050446158870125080286031198020822887167706977024033924161576929314011310325553839564679584680572330379054199491864873016370500285053186295725205321658839024689013998176293412673270757231549491102978917516946534022298992930335796681052853870363712450555065746426107317309145842646866502267632090681479841625201515539545904777406247770992690544443989629623589385388852593658329724690766650131141084673114171359260481398125590427489144057304091972756068121893550836167559440720798428136089564868855381336963184992851692906464456752886936723850896755091395716641340302604514504168439808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,32] -8535931871416795600924313650516497105718152890710365919547097560766030056388946320018207316722134090860241972495193452853040963453435134871452573735033246027634492547140754526468398786725493686715267863468578455117576579169368368711483474673599123643618792815198148880526626241030984697231962129556854102967710456065874103781837530197237031538608593438180159270004573161134769315175546191209776709910253787511791920330617170035433755085403380309735484109151810459438526820146783314376866830160374387239266166592392620692654281504508848398908343497765738764596896700272228205151156746283609791793572087623823901002089878439809923888379702388493282247429387685886951076127703067623842029524051219952957083228176136609130051112195766513903565332643837948498056993465568111432295974177591592734457745515438042462257604591157575285874059713616049027943332085427533680453344093130210609692250882371764987904871672285654384170153995157750307478636540153038811252826928611685255742610949815297228876695452367450006247935196636193900061462955895057527163816456677766766304086970313259741935089333595596059072466088949705453267460549522526260892361085080154699636477905179006360839519257465720719815660093074610300771116889303771775487602052500056136274638323836785754670933669614398153048765175041839722575614515443848065552432573303226028306391886279308159884323445431069355275337804305842924734705847367602917293052455206281110973622524764512294007124872743783340012592906661208360718027566285275861364217520467599634522844782967684606251813637296529659739314198745869114928309125831234095369698705365058312996980810792192489109687369920549729463896276244191268701585445911572202335787690502654115472616808464932444761641073045266207465968380138713932497510239853889790082353108531634084857517782136624114459951851379845948651079447458177156652611991657645200118994750055262542395697220435702795155129078823766365235872067444817181524617511910163095170846510384083420616120087105410687062475465196310920037817866298478707660947916663417338047659088645818319348011207170836947024186817014808802803415031992765408462017187664353180722303467686765245697514440491008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,33] 4264101655162211203696804057543912276017982034841430824133460493284696155923819938433951000632419794179437565472068450272785259952293834119432380987775955162299954081945033143117105810919843393996453167906449885361120388162609739589486488409945278877202487374569833093666698999677188840310779609985975696179793381561494581985301862557066220351029835302412935347708386488299209488882435106540141681779075210342191855388542385729662953071570820730859660718481304795935350996910954715758635681545356713560246694066256828961247368384376105330793438588278993898711371098082992401130778518154467490348691404937801700408556375285280007535823381476676374867377983076892116322429690096261493374144107963872486547109039605248859843599640770023908514265555892422321857396626764689181289164468939850696288953979180114846800111267742488972581180878078704573159560632848202351191277139393043479083356475939139544757733223541802312297489848875303766210439847261199675265130586706631391588211911569502638287297172650775339282812174617656874589140199271367902489279766251325786927725987253444683215170099154693418808721668861140252700036311032159442313959398502161820370394889198409632178987495608451453101868605014533997154876018246842294572361050529747801054512187401500648462826692526869382508866615299300357347445515889098543233299112507550503809347764932668039995548324555192750286791610486672661142191805160994619492735842131054503354269113084944836396910490392691413436637207518971260382087953060776818970703185701254458960540513730315178327985912997581501503851975134041118132995338822789868180420345404137477610037674311310423760661537246148475110002957605134301626833101940486387938788088523534586990701520716537256428881896374080125011369494716959323501839609944399564766267752243303807864203721113260259342952490876560367585438986991053540351402515458597757457042025103630838161978796934791023013373887238725133778304120607722322908929818825274211777852342684511822143349502049838086109820532014090065624159696024504908883503721450198678429823843337448750497915953184608783112616911394805757474268084556818486869892262956863293939820756913954791091340119638016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,34] -1654351215064449524001085507931137044896993678308617989371758991637646360580173541309686918745038324454292738702731344432839328383775915596985709333438567962161820798222355944086682643566235266638509376959877938156380947146502258860495348733998161986076516118928644705837937619097092786885311413913887617219562904792925168871257771573010196661298011041911567122593397110171650220047500403793778175922550268341633202312056321932298115346538536343065550083682423739668962969379423116606467599762464644471159491048676751828853889631887108633496414683941279653234175954217144290063883271636252657640509073191940180946038425817446981996055138311885990183955721983895205486634312193050879134344309191287795286845659253054667399653423399310116926559308811528443425086527884703825489813590050181794446227604986886807591998119300231736283602194362359353920043613539969920251118284809702024999312038733245010459787057324753568079841781853571045648627200248982105557411632087546638925823312041010902595999758261432496186856711571276195444026708945657576273558729012800080281971660343722386139224022665748708852384366476584040389413679326862928745216507553307767617109405260138060329687616460922547796108791796715574152473150485866448279459662830088987232512550473496849471967401223538493821170435691007718167318805475948533125390322825738745967698569147567554903891239635513631968418809832724057026003924959008398389353545605388859833878465202607577489329860873438715854616607094501158702362427660374594391728734700550037883629916960865207221048001449650132803699041559049793104752792156535040493734249889889566904769704229710133965165107809949543028948093097408776518719489628487160694819136174470555714608238302995456144035441329290398234472337930670367788612606427768385887836328168155151034068790728291381618176661790588473146785324264336813953910021970307770250014675578378480638038817660004982438271291192265871977997446353573319544052160791729126146382688103843453437249659124289159345696303704252566211791161845575127275794184964300906388193128542160470805131215986535655195799953218282279183604509930525341338966731167135008155351804044875011043546827325440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,35] 468531471041551337183937531490069973540506952540635377494456134245037998886080013485096756913509119289924371697617908180623364359520488550269140111381466960598988156003073557305720758345093905493622782608569314950142644260497770769764567916355477255561221928424014240558920050228550418476544619377369596692549308915197568097161935872041908120261963669966087035384556236613926103829385605911319189623828364571833926169413631387735798682042720220313950929630589699644796736077482868566456803231537251069056582576183151143363680855202271286145440966090499412021643461311481236652962520379579801954422696470730092550243703997755240390672392450783368731323100070368596383538499849863965510170128702980752829462634505260066390180750040831201134892097563082079091567778000206659811910730786390562292057100014346376987905991272112397258666935644324763897032683820649190263946199794036019449579260303956865363224755352358589960572940289293614185568287292831034885239214470997495231556443557254396057805884258508913173896434845404099923597375127920684062228040999629553229004043505288741238011365049655476000965122627117037693798398484818964535997781811776934864950402709755137984199355143079601960882692854815950622265997964139509715671637984348454328055524706781158270979799345642758729380341685076367081818091944232669919155396599780802625002151284551826475242469471996781802937441189376592898445011453237849446350279554103558304133633128028626143632350246834647631107079589001622082813763358752293604960378077307439763654384994862472892557320262652903439885042777131858126983931148299880531549611124541288423333724428254459800876986751221896606440081862555800128828062158412928717731800933020641123375683651829208064982087003772954208585169807483756429059489840849911429761947027417846747724714903826067266967038534695747965113314810406474705480903802392080131137184149671810294897224341822203182492034886239217056684018051129356123475284767934543232150700989699057456516403945422458109569359483652070944315488215509329108160532939031915760990840492296333075468324573640241010170961622973968665436175228867067694775564906099532278280469235035432888162670608384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,36] -72598662709676776315198623811375647908994248842720401685574075550850703871877132859180980966416887152994617169363097518644309910077347036376763272240214245906124444904394711647399004132882974638136843167153462325859482323763698878273348272801351040043940923287101302145775371213286528084566229639749885461587690654320238627030832000404859233475702425913145085248930639841528405645159484813141846858887238242145305466468181400818837514859567789141565227687814682360728705041765165374092623674906214295596768882245678807792818338605301725186851721459039038435264749583640060305286740804383934131206471838655475777551332177133889647265949013123954189362965452961538057834489639176262903459555313436103464219653252819711775634205584047665550689974897652205493472739235500947433859531066936826169135861302057411141572454911884037077946266002971460043015161847284290831409799015641007189522822224998107595048336816691044091487308926638653625394610080957269718099246845760087321296914254422383735367807550504362018886019532063036227023844298231887991124507836274369622803213526531118630918569632336730594793546633035342750842686206644253540139546752650492237335153063635920582264849026061088161713110540634950326145276739736883251353611297875956143750615226795454425894480440126183918310428171363594750925659587947527806553248823651186927346556455219544855779671926070955167001652028065367822892531269869355350558663545180486256432775388942530047350457443838214243023260677421390461067534906309836885771248905477541409683102246381680071806596998676076211356419425740521195030540428596069336758910082735982660709383531788908406986613727283807772930615287160087325081231528327224877123079842037549910632211777528273107765889074040562304291643435238437338566625400104841524482898336594694744608610112513813172471698727134755128649114692278038911814024917645257038215252543820465572098295052580265152444294028146241370530567985757453954838855540455058947130427903556717119926279364754439533631326728660347283729775937493980374625215850381564879114142453133479465937108683321133092950226720437297493807861302188856883228002274409162761638787292637772296667418066944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,37] -12907530103786404649602141564927900059548505994186183199294911560214440569042239690295107389989395107808529167091526918968430318316075270519173771023147634164231009982966759187747792507786981710244794303115665806276293487460373213485945165538023817904026885205873798577984711085910338256315122996242058551677370931747301997989649807029454650857623389523498125454665097992254577606076245706359142045524022580161594295441013834739035896042206814258358577691410159176743043355637182749082279298703010137058707503241045147533225998084546895328076184742070789002937939068293525980300982138523507466324763397484689891610398639085073972850592269407443634349172982042480562984553886661270948303258623760485945326616313385617426950463581721019353371952493903848847820872764677673712630340528494598865480478562888082229176267738595620820074244860552132819333151762504670019408988827150206130334575115983964179249783899968395116034577133313906206446722318997783868987177918777102717518099648767952342628645661444178881379513592412260404916364486440331386935042109858928247762081678593817735957071591787969773807253089178273201965153676725502774256425992598797234857357663084888078254095891614729495007455131660104170838485380074559481214647833720231848683082443185044178511583876373328509667944746454974912090785146845360765961061761765577624240797505479965320626411863622014313941773954586161294886886474883721424173098949793249611200608865367216194545869409764144211169425376799577646619582110468237015096908903492965683228973064672911691136583083787752108214657512149964046706191837098049674745450895122553390000744184573864975004551718712616518892465369870234835821115885950738191203798777595427815179112583490609581036338173473743528253023730602538965030154821102806357895038849779291084813318292987610826588175777387683190968466088389724199677141536698924609235217482329648022400728232602005100761409599062788483176563346090688743992768417334223527647792956788402235052552580856875071093022586762367219686550967180758023810275939294256076549308120795112389123998308714520346599455045615243779858340519279364022877436188766081642490240761940746933746974851072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,38] 15021857594382739076302644751296095217937544895486764633377678523459825012869975889969889691713911660931272773721630461493391188943134924653067365571893434512907051211979237909856675544864067639106244137735703858766878552463322419432113040646758670459782161169575346228811565597833355553625841127767075576881933423226632136987418874024469197616920451450331079547641733907398440137606731430740494873389514240459164486169885946135092878622857650633361203693114879412421815251584409463243258210784458977192415291893876099603360639920966156932734560191471509271965822170038233486481894582829043187836541080148877708798952526119525259843709861479968928098050612792320958056552925783992282193444969830830828340898129842850997595030806483830117884295423486541770020057158648954054916818129920607025482844782861829698023831372966713230578267517578972420125944054970651220308465520361886404598981510963963733430627052284671505456012586202779687844820353390992835160484626894140434341157997908075011225892617438566764538013866396037255429257858206420000548880665356340739270880553020045741147112954743422676489098827327799495865035354982071815621110673802661173581406150713148392664037186166323228385386850478365264229874358139290030903872868043922437080047018711331397231703820448901933854808608757953905119752036457997734551657315460656861624170972956337939043519165997966246479265531423002998967036267537587128351590882918374116211348361817164950762774757129337084156571783440893040793763940632873139054623750000412093452475059080549912900868441240531630211916383537284453077664001170853136123735703933494294016679134465492672608701652635272077492212525190969997986844316811301413413280094046073474527980837405280018407265226255860124553394221718121114252916223053952099606302964332906814492126398848644981966601622216202373863865113682062662742241871940287363733687211358753036807832107642339322358120433792048750363247769717054546203386788843342083824839903901155662986324596416828712123775369890661605993894705623953720113844525827199470355845585302914735239623545673455070232278300516200490277603430628525762088546774902033565049238641897487395717891751936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,39] -6847773419426493700178450245270643611576682767130431838471346737994281116831091909425394206130976908163903931581153473002759175750058054560672400262651810391082328952313711323527072251719084329451005365608816058478257472822208988985593421468417714591434780400100672342509049518687001635583273296397377893669850867301136990093911586034478965022623275742880930923508535346389949933688463631073283967697832881867605473832634403339889271523501594416657708063031224443977497394523073366870202897959096005277752896226492936975739105466634738504203615870892509824706474174508897545937882835716704291527736395594687987175303749225758219021977399103894247244948272868549081684085787494538990501621250973224713094959115603697359282939978045373067350738216289501838592764388833491449364238242762468987257559677804178949584754597519820575907974771121737004388513899642315462061405336525625660895107398178422891490196890554469077555231598433501492304617696431447461096005467800472051984015270938365400002314687122163077185237064944375292794538487987977321305021937391914201592541915208353805024259464211923156385759853717198732222218953268866917522281685259157655733094543721816563694136979222993081639039855777473558084941310387469195948338766827652547409994262777846979712678313281251556614911277346825110021744262908486355380917816924191795242492273299978814896980075143228578896765917679152903585499839268069973014710492950285047845109005087716283733511012678449216741284971298359368251881640242754728325337071987403020185617370243827123760223654073742814867780682781831541739809325773571837262609594398844225037587593391127171575508091048813370775671431910428645149137968736332307750804297531458019356945744610291895068337306005615690422945504941011052053672534763156574390588418199423713737695947698041074238804702278670529938668251669610062876126562218798104367687379165247474259326218834373793274238105181733836035581095477527182592209218409974768408759184859216817265223665187367985567790814942089367978678426956863095478596467986396633788679419348582724013602885972387503632307317548327568531520525437952574277319821078142546141720143313197180264451670016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,40] 2240231048620943902186327234809711549491197209087027664576990501244995180457087841525534810109262130456274741635565091801897731349356888683414911386587815658516774531782611130563605732258374437459309725303151079696078501107193949592157553078259949435886172966169794408318620089428354290991377678316258982908944908261094067548344292940625175524631137692064820605275398360582562262384440972405533130074583014675843532193242530092885540381866877580213448654063920372068330339834152511443930992728493799774852563393910832731066151011747843267457979124820847275077442192311567905306652604208584020519912911928260780930544348068513808464798763665279977345692862884303030447621949330210699956036527537895870628259202304965457958799210507653931301838502416639078408215831053870034280256609561112356190088884613516609547747521366774196758414157260086151447483437367229303456740332014100588995764713919546037495561324871386976671253211040008505007657499733546832188211750232840316963432990255778140565358975953900192034292712062344410564600860852999265845604011554075688431088212774889986216721965918184623355569833801097876597945019947060784114358217387188680397614923106883191643953803957144957292030568149054078508395936198471330193451334833443042607333243970115006379045284704678108150171552557576565479152830859145835781508911076255551871275146678803396846785405572178916001959854545605316514375301178702074868024282477547485952561316252559334099400724388641651275426987061344308013824979983625886502201523085910324967429793340994502758542434794115019804519060910333222634390755925978600155989918212152543501758309744351228210067289912443641677124473844109867674509680845382056329926584918710254104943484470902038747004462939247384228106852224620658976506967472332476158126704292941653484280391693570274976429286698384338643792082844111308640488783142482060025581540376645337461688313859982135625498853508639515194742892583901470431973512602096507687521292030672673489774960237291930144561815998435053862914743314075920955644904927129393644951760269163629753596616662534867359515970328067225935617437975482722028581384755130611419484006352762093532776235008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,41] -581580519743401986454089099788473771101821765116031492600553167057224015506069584052135019427686097734468683550915278815631366089161796072481079259163556170208675963874254821502836324601310056474139672189209572310545552325733209163519498084185264584723870053004797475177358281122048863422953798222768625034156631697011140133333501953765308301277209501438455572155689829939878867306250426249114604904757332217373511214591628956489574217199839483573834945240373303330779967626968930013901846620456470779433563933623794701586347877468636033935604566014995536489242789920134962988883963948838445501697717899937053284631417030075090725464437432963417747591673882673847736292551984169873109269079250141911925107599703620458616908024226703804608763633411196750300551510126474395994460742920206198979148892177795040851711941231789428197055904174878793479571180798492992660716471295384506716491041015277573020630732580012774092477410072029204190163535818521270242142360875700256734742778005379544882023854620482944223047527359076862536116557521527070453744859521387097496957921621434617322061520485154938233805284484387975602577594568960820315978352920634051916328314714304386341124336729256216290663186792128366088432465307491235626003723806319543707093784177678962619076920949276594859694488989331434406294014622993770118485911740843047122359154519064676363031206414780100027656388976269369684298539633648853806457022361587092717131480702310992095030759184269579868893618122643312425190372483236460560910510737852160037716016768545753363491072961173860238933156681796736679012928459741561330068437937949859611451627296035810476556946465273196431633631009980504473473963673316933099953737473309298556966558294486362692184919197025019921210269078348496914538321209096438732853133034756551553862301175147429527293759944183867494297620297566139922454689737747339194384777845529777468580578518248804489264970361680924325178461146923786554659753207722173404143779016853834626925654930392936062570368510572257103404374670713901029585412030082879077157720219655600603115570158895012449130918349116984144768734195973311456833147352938739070670799766905201473655668736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,42] 122654726691453453963804921266377430973966897555010974567063593470013103578957350668808368070223549002791504989616830370483204329247155147098894252289892295076182008136460228599340669921475703314903794627986798512526699737528026405740032296094587365843544307017418171927445937577822033427069161182647572925142145511262528649057639221799527375572473263515919449809216978443292852644334626033057464061727471895052860771300947627882576926616908823118084479187628908104013548145435055036867554017683472307714308899562188947370849088556314071676666642399515688329428957582580790357057647239999745678791785432428241555930675608690648402556661938398689692747291221110204904598577697249085878697597040692102289814577427596215122233899466373126426785415555985099070857534594066305841276621709748903779448237903249864256898022106267027813731815735900497517640901834586694887715823035771566524247209304645505355856087687952480539349494063646902252245813923021534005742172246083676895705420122743001307923214376746040126866018929035621346265371854066115675635814245289443544230851081129660165876841416939058271630053443154503674286483392921380975293369390234836664460044919007997558481007667990094418237324615560290200667291597522261385830675904459053459821981102044988578011551543546608345092387191023396105745908305789326563412230751220257226315463696359454168695697999296975386222419557677783689411952517473075997753553078199027968959638190313181534539027367510004410925614820860851517381359100274281131415810338429289035329904980185925085278753161533244407415672278163495648189033058390652133455811724698507484600363743688432571091479269921062597249060194087039455490540430314092958573670882188323351235450027265449529757234419090793244166865524691923274500928684321520315080379907578729482636191206016489090979625047121261679653744504952832548100590629503568100342963980421317193748195692919994518172489479691909664701157690259718360032955044574697614207724525128994248755935637293253481829104725779785049437524863457727027570569893415055324988518133835701966484135025638133641775074527524434344067161775041677340832965271846335080090992883257604571152777216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,43] -20709120313949408827983697829550105118728603307731055446486783782767142094564982526805577381148371414687350423519542806883971473943976204303524650086838434869261893603924135044224265715699384256293191489335749023099082281009383695161378995547239291662560912433530462942544909493302144705844103849577596002361847501027913536143639915274342376654083623523388122673996027496386460929302205314045598108970397659010954892172173381459035505434673289716219273202349567109856860337349351669303136863433161146762400503030501083568195275181498544507568932524038502662305897948443185004326520510956332378841497452479206497685998918262988862591060034494913884255043007673471251041255484658285471043770407725999469279150562255315656031931395550673693768835701952776050780832643912691754470853921213306563618858683653997055962585676495937747817998488780637580380113218579075913319178040969860749477001188647659691863452563198958519012511757965157227968620665077946456417617343183806087666388783826052725382751029527480995039657991686679639497669412369783131818673819956819309323874908887575864102402839754682353802475697701775905539215832716521335882120525781391657682229539241962633805805295050302281556377388200869401554526035171998396267326056333772385706425183640749874530526405578755049753687011318817624284163412004318774363048936109542424093524758169667889299497327540507756182564049975434000048422996004684100233149513477801809007883603615593944470942472874913053360878743485326115962972234315659851279300089642932140363677128282142658560123373869884548345643025767456680282585971807952028940761923112800253101863467910151944476737906283621119379766265916414211787184771180544797080987623104908879040171486964939795697336996295679493932805491940215252752319913344776438341941628411200117569898237632957379823510848817321296317786017636603541446727353229314998121877549375536998633860656913062664914472641909772676917475357673303256592554568536858626574215191329785234144244935996145289246469937746793660639249108194042328137896502010798131150339937671922698618514802658351256797574511275327187497205752640394984270966246569188049369947286740657996197527552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,44] 2614957835925888066296471000891496955652581856387364924806250167764100165032879145811362161465236901920880335943646123243403276581131328023846265398148818762560518567710506800374925257648524247503600017539695775654272362675462819561164340398016006879559666482028058024804070375724808422721808873769772460526375246652697235918629401918608658376255608504245008493438803021812306622928144759539086919952935516356196144630268474188504512767182408146424407214860646924837666919027536950155683819129424474817409090332626958859870257534931629530548613267768874989886060678678389801096651304972336277868838938536524793016977633443094691284773024775242473842246833688361460392491903131096243568740105876894401035465127352465669355653236991465558902667815938150725655513284298705209602233125559903931052194291030932639614034401364010321573981240178882456066870510477113137810741067524185417076941721761691547780926406869296274343345401473541718555287999492233878956362822128921932087180547825891376972524898587367499125309472393720286579928735622871008227162178999517252042998088078454011047364554297043004020864983331585359239694001846622112317245866654757775143668868188041043509060321193783288512036311613168627222507956469167930896562465843918660495786542186636305581862562110041435054051158674723173710124467178023008795167687277384587915052046742512457149343672901654388126959603580041082063806058871816834229127722759877154127743248655121963252232337821941958017018088996201906781343160219359100147319534684828622626046007199889924386342473824670619404077284813669606182158918092654948756088988433822364691543613556092619199448662551726278767105350986791477771596107735783941922319954482166839792734828725544175943574950273972580160875582845600879801567946381220910504063614867882361736193110994993872546585901717461812426527610298629443379553138607417160993162355145602360094376339849210805197333528932431202856244167729743118842390581297316683919983352423698974794343836246695404475358864147491072663303358639814600587176226624535944472854765787075251178430442685510381240465275460979373412108377410256639956835230096381750578850814875560411297480704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,45] -187247878374700464382828355648889086620696975413580851063904157500974212436927734745098529817581217017789138846650828111087962531266218621348922838772468523533662879649753510472212710510775814367477316646466838728950481854320009157060078539995839049658417837341250268044864763085149121639119649542128060397545189810052360633157441168539510793179886573750751294835602247697072475221353626469654754858834372879423446279097689729304009026449103794242100819399877360885682566745989252371161877523655158487629272345282494665290330349322516654154836405253803803312605861087388297958300953113051194754427514270836946288827764483365885217610112968864907114214130891141647818899491125701657028473889451573925208032619358573776057473481601337961030448205993818587065102805674160569482520753220656549702387569012711445082887552179320106896951555236598180071086277382351873078285974343881158935004687731269485641821725395502993532026154726221326921429863486308997892711204867500725492094273504330375056560850261325264729787996332309674492651781769037440400133999892121192120743724639879638228808700454615025854484585711504640891505773421028951514474499356871394797180718897646922369317182641196983879867805609743665216589121401108026834929184216075429132246162233060259341881284661454103922143873759411215986952843048933393499816027459759243893420078516127135560209493882665234827349067588487113996139802712751107968395969926565307916594891278213289513946143988401701273136592253317371254926424495077083720273033740836027657319243873557476273909873633946472380879774013203653751523346186223095466365469698676761819450450915782428224030975957391510896878911210843487888003331536529446280319315461558540827932992162229106246785352188420885189714936311204737211170799736580162862473146689780792381984067126460447852969181744568531298793850298083089358067797717042110627479741326114388251217646492127880029258125474137467173967034093990700061827180775267113612823823103252048338355742938220580918498148387451748885373662063607492919432382021825389900072623084538950002090372638396387945483689710932878118734020827248275173879437707769350275280684262259842227372032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,46] -11139368190288951200781252688101278579732205339061360327127011133402115387172319094872360232022102380280397065605760037108987040885411809378307459725436312352257061536218242371095359946863937642506591579394944875828510008231869707969908788719154329649984827370753317050028902274096053935078916976687581191258267509851029321021719033578467825724870233162332487019738491767730335961713542122675939463516276877865498242585424313786779482853390877407268126265613679199100995183008122078976410061544269687725327064617880058104224704238192529582513634205626842338034728849553399199139596227831370994129961069881437875524527723973765110567577711703811891888260956020411729540816861655884047565883925969610474119202648450790133962018250444342493627549144757517063978131535147189843561597367249566991911220068629339049030192675123312494251166538074420317109091178634022344177137364609489670843224042704190237167678961866754064688067982629880744151589925264183887136704283247985185312699973387464792995874179771546572432166958901892824524131872725487371169090960698392284323275216748503005900848904949541296329496565807598994744677340497358718210257931416777071946492749058296742685607735470936863005884147453854192874379057399241627908123918037903034186940935871396413449966813573149722020963667185430713711496695824590696580078052603242450668388432964917867271109731427641342441393148543927162630838479126257821724719352688594952237609047127519631206630647520881732326060282273419937220789804611358182015553731933633181664041444339371287931101042410019147285308515572397845344354054129330593020260194307332472187067529770479639020038395988248113897118642274800752912663974101417429738767796581061349876971393453761196840951823924569822533365170482771468419436701110919853883533625128921540949756454112323697978667024888785358099784428614067453725950222349756044888785139205029621558866725149561801130452537788041584563160054404659024601952751707331538803784778731304787779971324020051652461533970036028540836676258961293166967151297041576005775008947555897876366328935767564959948211812725684632459779942422829434306179949290987364713469673916461066747904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,47] 5957251116712908142605753172970733785138092960783802987202582656480215908327547493274742176890372924205743477015417108399721109135066691571780322592587383625460623672283740165578707469227542149230631293334758886730568498428438671683012347334951453655253965265225967911128593915573331537278097752407997339659029156488890701489007835197662151711524896432314288896874133617656640939161919766360866628210465727457729015702563177226254896647272784235343782528794480478598432724689622278063624012375753888595610041059375185620373562193754338571775482289580245304417928701304352569423470030438772244294130168405354761301045437054456184802582532444984524857409236574716474134722203407230639075024502220675279392406373482515519451391725290157444553493950429445372937781100727428721018647400298868149113663300572890022844695342342421886465944272612952819147179870632208365110512577770474096679755137228546050523332604401780365993102716288749989419705387351538881392196028277329865029446219927829790086650139322341039007971187057143857710368917340316216611899235554829381292472185061606486078997752060196628498715549718797552687013367113336851806169854565872783377004246133052702708096154729426750365562180860251854492277984652935569261399531899322226585536689965887922036995256284353854815135344466424489267655522390610117029364743017465769091376167319446416807318004650219719549269475208309776461632337014848734082108820690922520733672496480716746952555558903461547640978243214654522660010141241661964516937688791438085326659474711624596965698404162595984568688204174877144087747383567095243995090862764421008285491561359787249695949337833379768088685287203607875208963335089875308595658276311623589720187864918299696785160024035665171426103622385818200502788292618408215492204438941672208985247263907932818314432366675188460087356608951352500867445066245168268063125384707331086369311262202418997839120215386723915154682005461831234467576316307606695780460263292325061691417033617939639555998240903012651833103225739101146214856928557049929472682789552199271880395761456469690977471309159451951285947629393672074767201341313421386895290842879525826592768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,48] -946411629373246916351884415282733654703351554937183339128278293615261169249770746502592200846665834168591835583435639320942063409244637761040083781118182680547794932897016774664933998111578500465411446183037086891025537242461196964349369724166462772249255203162481391673678156349915722510303827889354583550370091363873025002561138853097788118858320000648396557821362065041306706173385840141068376741227163122962404628275418688339890614514569225144272915376525173130803932295728606028195170863779677958575682353805341606312157476035089674505399451197313430936238739857049320302305226884021841662620716263650435704820920210662515893880402298787545161277464697694337810143250036103835662789233105545266091952537170283950359237346108962715772158473718252409727234995246629942229305056071896366842360965600829237306398605166633576885173306189796250603624159947019867767997157715143601955395958114219425207330737498063066502648185566871544400149118973960537649823911469904170378730195458280693574393424432311933069184618208784306134357655776623035746604361462875461570260486948714220342886946003426129600807783326256700380137776684437036280666314091683300781308819957454182156224918194744306100480831102394638082041282400902283598697866928938820214700467765077784848260558477983146210863786255292184480710573540021735889839065432624508691474848563419654255781590655685880869653944701198081809220347449465751583747306664638169348816213255132695130856920254154137897607446052960136313727890809807238143754063350321494605884220378324917591645541519298213231330942128538731983719367143310083576560986212663130275466373716365142514426395929329102142365555540474005712357897347217752893188143055817905604922254527701471403674150603313196985324500007141749563680710726380170138917949994621312949827693791992150639674645147529013789222801126257581342426922056964567978728385451952290164928102817121307332576219126916185646238167890706936417594676135397829793358915567952805791687534571711958303853209175237331722130449433040727996940295982749518869047530951356331287452806596221894334737893490991096311962263194315843713544402015404293381715566800142537326592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,49] 62353772876205749882257108967193905681151016497119068478011966112824735028401503790286327893489556619039075729329733919886049128400445663936445128194348878617403616361179098277886208056723261557043742060501781848554129843928733460103663084622575177595174602931659581886232233173781648544653046850521337526676939288697635171456996427563594096392581279492209444923693507589657790973179481020519280857435578014134192066790616418741916475923956254118477195507028793856030049157623265367116899773827829419860207941032385511175499416834572482926888862334059501412950485369542521559634061769334807685760302258817445625019203188576307088355821213350768045802112361984579242180035496761891734010897757361848373298093744674263233888717799386621195364185064578763248252423286077475488532969259950204744424967423778559531908208561513014675676745895280524133946427485838748188585756188387189147224003665913732997796718405323444781320795436352743675720392236514958313242391415436585553665702707632669581134976104140011456660111210602579388533140413622082322379996076650261243582885104374701086119993728299507632985210130915379213043415997733872748376995355675961363018119995824539723981733879223949594736792432961478936438758223894163958270243068927367837334604296285528927163086559387812266154291652228413002763986128412166277680856120356356208661024633378335583805156877486767007396386099805266332311598823392148975547088527823345833965486179132382068598463386941198182764565724994188139482968657181380022554379990490874878020640945700400928820133257038473009840467635868317485039509140932800849055874612704015570892751229229933278980831758559843376197826269733854851516492595532881473485114244647599716761819491790924081602994296764895601973196525841767122739945311917932608073627490565676144282229654886167196778103453663399731093499957339312016514908333328427360877592510425268954683739452294057387281129583168186151032500840107278125205010629558886389159575351900964106699974370366846725733223487221169527779683452293197416059862455051129412578327292571310844848278275452121145137751858091357882264813970613266291509625074981304828636293475782633717760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,50] 6027825222266479857792630538941346094286480439427323674670416944021395451876258206564798419007733291641689803323964210854942700663240063955003491242930718843151701025689339642847913266682204798767962992654855202266805120764274303511086632382865656215284934253124029019958654947537760332702791903194134956456651071165656997616266518409737247933868370249981465093640946240609216969738665850368390026599575530753145525951759067792238056866440345788586966903958821044688981035785628307148115392638634087317424245787426756903017540093689406893480585590459880733193771052638555619223431256359269365880348095757222095527691625961506319996356271495261479019920178365807209779203175942172058718450625057413574040452767583436666612727091138827611434715671305118462247446500703531915012941952750581260285896463203893045935775524213143145811457907159610243593612241119289320300504340215385015854093853659906530203771835317020184781480045567770249807499232650495837377657446840787825643084451607678985359605438271816053234675232910314522965303145937462393033552005065399846752978420333573788527161239406090659737167692525754929785623168298726112254495759172717563130781116980176282205874966297540180258792856987547106068252816050913825517643556749630532404213463465869911026784513535048092426600206440974977844402868942385275814004799671750662523832904591887078262387048279388985777294850569174752636061777359057432923386124575954866854387382367751213754505857352436549784697933943984594013967559369972702521948325066658586528576169486342431387615134359666468129697633088802951114629583761980639368300073881744248504034397840947298934953692153772098135383363546089837827110717550296214350242764873463716578904849149655243134454400946151575370940772463690686362892431322911553224504715199433064675921554592703032128246193503417591137938205208215608256715143808262172589513317503358478215090423065649976814424582790388219613805362032052950599202144933434285044206583782190573635351267616607076180464334630221760309193871480377987867611291803005843601875874921940068169343372722495614254857949801970251412491307052284176479297897474304758503995553730760015872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,51] -1939358014219279229862833318649173488883326950397784609133053958900662178638112253211573431765566921656456494384475540430639511141824776805969330638546402101577850164230768457043819480108941561184195807545226837913924472628865080338914456138585207731982471391841832124084573964244894798953965755551946621198839444172697183393823141759125237740292366549785827459744772286328007089243656201572174481712037630202248146518463481216924504706429374407140305421909029215403498066209081228197185325921206855403496959012052063292019818478936573820101464254227887214614468910121512034452709360720253359685778973872299691192374935284846371678777528378449480110980685948664302724123161782220008279695514146578384072941553032802826248968545554671963329883407899240404958439435092787397571960913926925889444323035955419999790583112332187082920143276962802474926458497609213107684430633679808752745566038310310171809724446865827399244009234080437690067140986702319891403644332799413686997698785908668218709155727288269937144955317106008069933965581996763969701509128089941248069388523016870210028675875621839717379744976645748798816981587930504880772523521658363448303820978525171994360799520334267362354559960346851430197562066499063581784149913404765145863659699985093934266971807329642715673029938980779441078474164929681871147773152445974442910418540624121191168533093763324074307256562256989753939850283414128762510243081722946961854805964928410990699153591904669167686557144483038444549212196710984108033836152606656176247705432792060522445964722205254117046848705275488808737948253324923698065329155631942244115641334992638520058168126788154445701655995210124604148178652285480962180795369538973870133607526712291744612446589498437643075728058692509264298759347185682698221839955492820356727990538993511797655035948644207374041575771999069420918096215295275892422306000467619862184508678025360411815250404833618899097268497291711491368156613445070799210893928530255726025564655592323963118841027423167235366480421492573613549816242571961006331093675575550008483683396992543677502257360917276624492302417772825077282784895258302857973848305497597280256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,52] 183627193542079350918134728466680989164780029685004194698810966091986164210210656591904507686684849423604586274631492502689472279703985199168941527334755430934075571959637411028646629797437351098637995896092314923836202013610787425584964708695595326662346129038792738019364424394081151008119181956702271179021055502325582218954860049102956492004037778878881282277580989185407605184786065226115826894472453732046734640874232512234974315982045349550745446696762963824944687979422619966147230780887313819036760691232788125648240719176475163910308910851842666513574601501293149640094149275591986167345747901923326789016359246802578562161756811708613226129282886324562063756563948159593755267367760846334849584177607888384076503814909719131599220749159749239832676785324240091557765582807694976891343972367311259972549106314577305544944193303790160425054974076271985715036572186124046603177116852586568448176401309635149749548797713247152589550937740673322191567736928394689920767671013306339939399615311496680855747370413985361353732640834492577254318810698145680645215328413473408677614530985875221472982893851073205319068923707488017639466148644641670810153505324308159075945953244288908878800370748336224894062652597226105090937441210467352557209864477779444224110115097903375350673625344563339137425183158086435572695574151946457769336847561803353483989197658074283202076644972930951346349841597026686336270849164044918134867346071815947470350236747626183227586362610213216978518690619814808288889530206172255114472898334582506326692165886856709859710954863875162797888732644899764656023682644397108577526278981033830601713096079097480887809597733715810202959256083913822998743258233250488015736536995780412389588026657150984217941827367720822724189634410676769506840806323521645154999255302424122432702238090795807801721348219463366383648276924185029085692914733208982979487360195526015105598912625290367809140699658410483412774757618437020353080856744492828081235429920706474796322207680470386073904793634939196928588250696025710813536856998177802872461957447580327327757685483201185332492774087472538129356333852918095555254736596720680960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,53] 2512264940745290255909591725341010096319899165735687122912420803694135529237278143512574539350191458989360732974954271268432221191943979384593291959108421517041510720121647999165809418767960906653188767730783726269119415050533481396578663614183790953018112519191416992742811787586808866228972594855754398561457443754195622005588603733707528451563024273105736886719654039693581835420969198268994427912678901665711487286907920897802435067682868223493373938669161139825619786795051935998694583481016766077897861789170160290294636461541089988875729909086856831798421660978265979414301455230119946543314297248210264636019546937002307738162640153502886898628249653834950545584639655864988417515411163650345781829119966395515172086753490930732412250678061175006527919029283777225562179434578740615841748333885587537419384795366105157108812370076447675432761735152301710791796179108934373528741165147871082861984020396375263858876381503740000505011362554747692948556239530849219220559409052404990566039604847274184243333099704090993429419836344572622497202432939013340388115458859041309714781149854399138473508951386332414837118375106528970417228574571520450486514811840735777679618618605035118479302252750281158448303512485405146496949965505525759985909196316572545943963115544929878849844841408052663828531607999410467734053874103901921984568945814530397580196432133495224612143832625435735503110561144070696076135103004308614051520107107096820238601849231750946122743635876187990104960676319246147388699810949837609200059104252977517443975704184862826070299927366059730657875100853276697944069644852188571350372752063394938653584980710677731797052327403698911848929794885947971909741621145640901855249003661348251744542016154589291223625585860150245952211345385560185520369415313169027298557747491185831709564735271681992166225129704939440597557757995672282727818971439206930368618440919047141970027038330211477615905038345644467297103755030588679035033297214765351173257009019820489862139995304445816337881126800958395953272402940492478127182549736223401903535714870146346330533058508754552143669137535211515842354233093869188419952011840061440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,54] -2669455349860032977182489663044243959912882571630217127835821311724632161030128385821544621572075069399777593754793327893743190306556476887554044800610365329607429412754502351877900494119997759212130967656052627355930225062289827254220146208782772771265170511690299394823981128225192931802020945699568657431041464691090684963854113825983291364777127154004494520456714477943358912227643745488248043487019967516125602134285244043131710724713213300464278232789578461514527033819891870761075155235153376392110733938904425656005644655821507685456441003784694770359903919192454606324086969486146789142886982064711872195728168928236593587862362799058988801259299073226245308101443022130453171763533688865172085223999508707363756649998420985991195642224610774747219512106217143439471010532936307243737544908877519774437404049603522714552969547745910061508152354231260313929383766704215404947634838389112905153750278657537721400382317020659409742494128992817408978849188464645837387314405854716479273106649019101537058197127004916123430913426542701282428903220567865765009303274838301061246341571092606909035480165708574130945799034253401690260495572408289575154333292046293702976461412957316167299407234180074105705474497811508622000378893296888999825092517686170009168600618989114029909330000354445083172061947181558386816991789360612865867164141722567046284586631515355346007594241340390636266195239104102564937274177190313737776000887734756859757840705308368714409593074124875278459942942494900102718940622853886496626580850140807344718752550558465835801830539521621310370438006725958271180162518690858295478245639766223791908169268019737950222574218239666065243022938546394782030184082000649441015138711516685385436461259443496936679464005847287999079890105249176627535574150719964854584953186708340017514400840016154592643341344422327547458359543486692169525052052431371769631501121303903371989989341583050001585083591703277129969846401937566281146994122849159636666942651956648095258584107072749099134801286586503158399677258867717082647027001758895145170810620948517497946407912445091907110628707613083253169865587591261053487459028967620608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,55] 338660633228408380184560717127963738803347415626435641029304615870237302343831814321001215212894392044146743753663310502762802008995276692123499307966020921689865116853156763961848678070630063463657711167282971327431176048883269217394099135806674258913640791137432552929116213051098832964293028445803524781653277325620457247737289720756059327465626212083642768468524002461462329276545312343446979240986571793922964597374636254612890206432270662730611706367608238582036023284603436941697132826299900452345730688842932305508953395009793751300866281420521037293603822790459286195823373635678856942651606503751091250005380534321861213311387427493765129156856878146279170659314491663192496397599625862809409746896404475341137768211539427673522796362770011958676720264470468908031635500540738309132908579874236910004278813023070261571456789731111581846911710576684885460263364682667532532723514303372274835342612461866905774845392626060191264619960110429057563762307089231699432309635530006844495859589105813913221077266525341855576725010379077127182492357566124915324530353445640648125791206094684350193195881804615197576611788414873282237469735664571306558029300873759242026457454498696714162688828319771526319388342903559896853715260768312180315138895939425195068956957050100997083717672331638090826659284803602082586237396528018539194321024401200005497806223573695727451275966336590792961791731429098804549805911774905490304653166815514999544297438150880137612544956094842007138586200918420805830617975363130231047153678839838769253022468316297374460344336820635550907460548640136116800561322865927124803859925895378130461607371465452907079701821528263919806970935419026950264685242357487305781658216750513802769150235061495191449638634696719892290959560513884342165192381736620373816129103387779715155150654884840364219130301165774131690140236891746699960141956176892414195786430881173954805383152089623387571363569043022784001197870444126366071326201945872002373721230110791876712826245650243740961247259945112830570707506046051863397024229095641643168594118088409477241302983931144670520033695056873269734950569064215418896553245870653440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,56] -26130433709406809764140278872483106265842462008296046342365296183430790508063902639717940436219269117140887920881415172575131261990443263239320407157330749168483720842098737195608147215642642458423113558756510777031022231801281067647563109081078288897729576996350877492294420605947836344029258393080607801597036229734393003713009914758237301816626787745773501204440573191725437080031329028908038437351933017858213026059012438890498402556564682186309460261010622020129602465398699472943371453118898892968829599254374037596851953079236717296734274728551183515475020186627106479597317451816766693199831967246234051827038799880602741672177538809589444160351035875010417527369994273905229447484317540596497641625639957941725435665505792342462499566331740905631433757923966470634065947184703657205559943534698933126017797331583194931711400685533168679921505981565511818506509395619735831050632322896950655924642260505379276869674043788750214765304311120307281152692633792448330655476463121439681642686964632927698425218917743897705881651505509110334294485408599975369249602061191526828858936051904477161315601541124934384434193172826505253204343048112738501809598285013350650875069241245486970286717388133186006758607278622436860947839501628403874786636478375362053978406956971473823095339800074462493208438884672372962626936455211216058593240335469476626465167954680494980006423602995161472593602249816653728385602922592047648359821072221008554691856179946426185867288344845514951360086000433438900363603787386358207784059121939679682572460021175957587234777852551599302494828985107509848730875144709185094298600547489668320038002024683364636962292913520746623327089630934046654899753825200922361721086708979860772990229430705123669297010885463738557238609961337641029255232650703118479162130105604334912552966816170389130528196125591144083494911196029791563735186710131945389534822935318898089189217948419316620097731789139277969071905457842156573554974362538228754141930788406531237201718577033740803094927961647296153792752242355782125649442847162427431834605439844343831808558669965007088077909324453735911954826476127615636150949381144576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,57] 1546785655394988924640578486639055021433991336886444793275636255357178821937784924945550138239407612296213095335250798167992871849040480554554654820648748623668229796739713436923968691808129363644448842969236584596619389938545693919096858844425334489422113514541434000332863397832684400234043172031717507386759127621814400990668261953067202788601006109534704331246303514014767863776133440390578465177077013500761160836442139301023596494960182771498838852404544749198890256061527185020399825506299731594292718262279570324231191317944714051490930968494065817303013008841032068402470650363503719977410679999952053446028863151866309024514677492469255596206639464317215111216576918503036776561005877741164304626357849138121186925278842611284227756700472664895434852587864256430213379626325525231590948611052620499799370644396073102361351391978645141593055843171934412010506096196897991493946516373342565946652772878615196880854716908849487437613609996380752333231989339190158156778788311713997411066320300885766254493827529621741035641197586302755806834975957375356873944987445535002128319506632796882390897721471806589221318979905938941683034966370292870082134727256661655557660265682049914374516743754322946195159738620326842729516152099269328386142201646225507990542763645023522328465216762882765139086594600767517948128510512629773943002841406276744082889063921641953097980065331016944837193836621381026214402103294743124992309120312449358569482050825573672900918377031969672245118070763270096265747585689264109447537466899487887936274505040062037278014396533402571105726912380772193362878832825268321492443655571684422802841459669847388754254452768425215108966030105437156283466400222879763336064981349839520518108730245114576707353239090384539330922812907435518836291544012320064222796125275938338705228188593815661683707955609223513938579764958413686747246328088793146519461639368452481683264577861550527904214901894008253550835989984269687106043127393174373758286489384527602515154739147095058626729370945888686049570292871720658860856556094179113371376875886324431293686145282996798301349666945054403230642951209303441298061587906560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,58] 39340943129408591143189776110114495830196780650880652703731580902201120537940027100494006037265207466048782383969174890039553952717604076268167517271512043867078472768228839213233067484852158939023920364876343865983903558504731844065450159599758684990747300907920996752885715142402031333640246011610834932431832683220927224262057384517354234330799565277428914219015796164440908613342121514355505663384583131956538827338811897754558426990544531812638906140879814154852218003760659967702328785234149199645466189783134343377665606687958541735976540675612152858965665245359328518109014166857057917366791970643282338550986732225801337055927437016198680767661457803369369455924084732494786036949275298821453146863340327503572507985459672225415886869355074111298170873866205135484636161444786899058837286724388195350049229362317776474012958399663016362613640974783021013505036447694731431110528283500344754343397912308581739160024045410466257787757157836696171603983197106743741344473684405576550423262612017779764754696782008272885278478631100694246819668129707634925717801305611598976833325944553278101343596784589961761806673726458680418506411776166477028316435083431548214452717785638725629642975493667077053432719159617029436583653481869565906528338895121494883569194984806684655206823672569659057731849302591532151097752047384761487771955961906540413697479879855788454443300951967406692288246614622272494223873928254726408626497374661267139447317645236236778285515272952180612263183384290950416136305301499923321054918020021124500932374388367167115771350743980407749677367493162023806659735705388908328591011939250871346739107200409766404210896204193506044730250477325301760563340658442112693136099919442912569875725547202148183981479700654777118665353900548823211083873653545366546018981129642258913502730404918868707506614954505178652600875001259362918130584608516902910163166617596792549349706661522877536733127529557535812301183965614412166714408404450488433884524794873572029676539938294452234608152596155475871774176710511270891967370080864058084382887585622397456183351474845117414381930180676546930060459758001483447036257763328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,59] -36639094165157461204546241388260664758189730831175858001431562653196670492104957506826254462128306138511232962630705147300447202261276363836536029696090558019645159651403435751796758180482945586877453562035237751896909258438099200212196246519106686033661908214780856158035519314793046382367690325013740857181218244950912767918500063109941401755418447170878126190388041634431666072651358813719542953811030374392487001363280539655729412530837532372824971609718631208548152049425913267668928974155360561593879621393232646593081332439810332710224639567472718365491460371747137111461006420595040152094905241027790407206977492266109123827991452389360672044179155225794861341426876663068911368674609153272536698380978227953594734190409045747434725630193670019076104380125756837580262382348439567907940084717650627419176663859648223775638448645416367366662322451637994289049700636126750718541088489149204045329639684444444611668135045321685404639235235932904183658147698359423362745508984180217532840225657952216211766965631338231318771408837617131874079607457416118631141627647564166800125923673746556661325144915731312766280397284590886094687238762447621126722654947074825680520634098103331019740659908060305263662422149002146654840257299543134464180748921226787377068733601335273699167699622483631249181932319106480195800590277326367418155582609656142421679996678325095385908581086992608791877915126838632395926433306765225048012214220082773349912579283962183075672793001602909183935473713388566154827604105882192179980181979248585304568441520832396742542244856267774976017852979673803360929038949607979529543657853605583267373735681057235010657126107448631966433335708500345907145076146084998430594302914105788802492046665554537727415810506259690570729498062907294847351998272074218694908394454365498040923250996540597837650789809541919795111610759392870565362838109390831628101363792263170316114711192936295645459529467248759451885944658307436868300924109635422421446293585300955190072091592665950950745889139962935907787542559413855684372151500381305699267918668188059072370266766465651315970547932387103468419514476706867316085542092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,60] 6242141178490066354610052178412682482888789095408586988553369805175391122292830741282129249776341155612830190898924265051991797678607423709755203027530954556319318934712732503289816517464852496152796144078123192631082659321239796850230409387818941036379077511794111482853766041258065691390065630104063438653967674960162838727260776521464086014765190785013361701849390327475474454100223344326660847537902864223711450940694549755024117766359073176290910047317878942587662353764862805967218756146288069165796440631642292911321688552800329908697626457294684088738032216538286644577051109383261264145901527437771802387855166272038535997758595961435464426357937073009820144415117811100432063002968352176630339104506820155725102930134351891429524300673594648855332077596405233050209272653137513407115806206310694794184857615959025433457507197623753870781939937718475724391858244438294719558704945085386324228319104958593610373327125870903191358690723333515640176552864154406734375286597718664993104371643587433763819239477711095823051854186768250356071688946624709578394524998422726817837903296690903309761371868389288729304538792386388546403801482150401443512916725420724209673333255224466269802815178692405200663330253145408821447930630422594537714587523189536332452665073218966589532328592933682120729418108178913475009207733098949833034687141143480273289992681687266524916219268874581482350426863568191062956626579430513305351957265046637063651088664977242077160471186681517818266338634102692584406201645999975345213902333149037994629799108607229487143102875292278969985970320295163390696724924875757805917042866399161246592653421350907889155355417756517635861623801305366250851107599970022534861555788714057703899403662698531246696367083527900513152889081364036758743080107780113942371067381072672493792786940541483297811732670285106643671037186270165792778003649718799646788687522811417924592099785238516424106889373361598750375163951766804529648094967227108303782991793687860547857742098970279679859583341079785841115152267626207215794421597964589814081242649351009766876788787024179314049039762232512778500343475586295047212603801600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,61] -658084359696394802374054526154892823870920132345670510896028081079781308983571718689828876619953911969941760899220752247052368364026171258685305372315054863628015858686256623397928677889142133096218688540510313972470689548347735514826640346873039797591727372728793193891376744952852843602848188305507354209502384478253964373697530858145147250882551106553784150789373987189888797167173239114031029782000141501982544258310684243939476839624709988980696719989813728851192077020236647141643935710858231982497481513315269116697054528750333718699400086315773181768978297479475376272844507451297489932329793867067960289105239200338160979536150494417513580238436442463415336196802636319306048651642049928867643335087705406312337645801277759462944881270291847425282165806841829935231190541796890453306444689989236998777949270366972264907657898934055494057091524430433707188617593635313965297605328200354242348325695207502193667401643948593255262092066138597230270180373014660847383394377729508537048841197872343580231097344871177757065742501864717117553045226902627146525047930217374336251090779112727060408011126830918014830719845862590198065566367298726117299587339495387781487239428303815287781640158551021687989041532980368838464891535979584169776132162745058542090533242317504331467759312275702258302437751528414522514100607202786234217071544994016486470853846648235898635499699668222942251003837263663002922014400525299375409630082726473691604794426499623992588210184175659675511042449183801466456374104827660283263898623173533717969779219112633583601713420780343155031059926689533660092707431291744855330916976541589711520422580819711311500524207146032799165758208507668924633131439230737831946900740841227355467969185992551541406164752653309005866961043307490294548656297090295582535235776830129052920732679216396248432855987047965359871685537412896496065436619476300927486735499782857524159052298850723932101626931694562669395085904190880900071168645925557469489868831191818145285827653621181814932334737748796833794480020425262520339448579225303832376606211780435091527593639982537535142330347556372167236689884209965502891372314624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,62] 55602863609937403415122802759718739823973658557908629456145049399280109245157193876823967870809898805565666256743699224158492882220105507179072581076821661457262288900282052328357941030778744708912246096260537948220817735401281704493493908546724039430612968225495835723131697004747489303681119693086457684381371271682102822974313051171644431131713125149779579553233402516688722219199541309149589074171260912901566241367054836990307691282724341698473610712394508410993178724161076578891838508030589641756561009820112416829575779327220623100979641137946041057873515607351793410468077790213559158164367245223802609612059689328939385045092254360982720434714878798036229242577676570197931505018865706288257278329745593010152148443316727275726152887006011879117771281080095850541917595147960959117425005609664350181237980950913170472352704321086041813300230979817838349291228128845987045623654101524907693144370393522302329510320364144837137426064897492514571488171939969735522673311930687642158918351395213105060543884291998282697946155319451090492330981760796201904116782210129980492641884505052470135031602183288217270965252881187172994451072216874876915026572605183017932774251757663014491121190557195256445887296843382605685515322916632729025816690168648711008453958621290365439590363920153069118045805655248451591941764033288590866095666141314057675367254351151395162777274869757594635426853802053178703150392532050186372389844428134495815520168089022248485091538280768338833794257178933646640647613798249908266214460770688216797984042524220722656626595698116121678462857153503258813572837854553589188884373448946929599933083801924783276004785605201345931446834118695181966051319594968901560208066219544562768633320425430177046936226167978791579104921132092938673761853770842414746365942689049781826970606633867661411304662710151357352350309734495235849973279957980340267903889059813136839539824907026858732460962978043602932170859429854657771484796168314676645684928241553859871605590146855366297005912124682367412074139304432175199796097317269350070914230517608567142226603298225508929808334486182420239336318178743175019608670208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,63] -3764092104056895541000437200934601462346978899110617584084097136289608378955328734607932186030749706260417845667483885800704898635194155202319597322102545778472498186940203627208920890236868031115032531075387014220521630280643974833763863212478914572826004781657248360056674935216218837050254672003703972974453818782492497421066139676984563473540881416942390931385990565284774269063072008000303310460660276296053310934568300240443146578508673091804327254086393729212423256086466057773092547556802130862230030342899886849809710860945100098586572675040108283544969229921559499862203622355269694194387630842953430851610388075613358325851462504102894009511288721681608897786937478754835388611628252636217592752020777945005934990564663826737776947056788207929834177263044057910135100399339300751393581954444703051354972355328252589692579947507483294825993467968482291460559582796410890281103653077973665350072494234754650119177755542297024115429589944038302624068440308596900727634910177619480326042608970258940401854215076236767535818346768178232343116975616333616231576071212292705964832496215152784949673809420446725338751677926436086058366652009259347169214435483612036800439578710285706838534033282113442974022302384594025896871622930489736494497828323934538513698592974375554080396817429099158159197791977601252337115081824433325447175883024951465572211222521757631517839061248263440331881640707048093786798740583941035488057460320817376407005135543922387325445755580753827634480283080531476584129052516191527645903098902843252335005043900323159059608179876077760002233658194394417816662347601710754884596676335137346053480896387195850148489253902472187087194187649743477092322519254967605953870609494357530628157908329550990700599859641710980255699745286508468128945027904065113677310050337350967014762296415587569429104367297771591095223762352580244134925273741906217332620723599423160129638956881628971195386152395358009475453642435921321673721870892115609443642860690131130022866420100134399435839008940183731699432793975095548193512467809802534806410248485237345393598912457181562866990675264885093502175998699946856020967424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,64] 164789139654119368248094320743369200337969754936709114188937406983822579380061183621685412519435474528480623341634607205721808516906399078524844657824267486873906026394212970341014934918756326412702894077463675607428171093474360227034534870271950088438307925948636563210142611882706264415055344196458314754601073057323890356817239132606509949796381942866894740324236090338122597762764069377896613021902124424067118371467495837596433262132572886824914752079369526346208850534723909667130928752773694034280330965115776923333378055063424200720747288305630117634825470231388872456221964385277059800608662679141708953624024481122918293880700050259310367358918269085882199504826801777545369718498561497875861547932313915074438666972752169279041486434993350151635209078692029276713669866558296694445203913754087134566931599755364486561695358729801510714015714867320789272375050687478316448610285293905312260355567807186925689802392652506106437883635432225344790307094154168200866003328037062021636225440206706385152706629932946961012532053354145957846885818610809963709440425367823645344440889792833407770620458223846294475281351885983331682355075198113523122792533113933393578150366121305472467607752345911777459810267831506633381473141502674230471448773101089781173004204234565551359320567280833456406704241024462800325103629342776471981834053329443509336125135391222785850978282570709538616456922657930734353302242498252099465680437211964746147073719745274435928201997813678760721213538535092400218092192829695828979227985148741211441146132094173497467733377072084426882388102778100669926284268172870002145439795361937587726644142042741017201157498265103370644078747702891572369403921514025077519971621116008311656693521624252462113383239396181046375855315586766903589506122714609630327600266959849427784652370059096571033068069178265819113145560317933940496714751380576849537490426845659660641942109537869515589962714633123468184792329533253886550607063335862949276803718487034799576842820165601108145677734597646219558532211785880411762593323693272933712762312809932813620055821703069270506411551820788675423878649747743401066889216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,65] -2132940577748074617489824984204138306084076564669613814053298521625768340946543374647087443986188445646928297657539135102784067701147759312690671958048585301359443529621671095909008184314888939909628702755577783135999779781410248811173613423330848232187668980170891933790022992660441327498025899454222334005156523475833284053953329758550761847475007898030875462700285841378777686805453658341284098952891524037422693962085541609837153797700850295003919039935346098095136124689608383430808901965913371161583537468786507981930633099426396809778650401801846969954892913712202805549885792173243860724157987061328081850290698375000093500743652280924632632591926555520172894686332592227197030524975955423560849117984643074792522286411309621562565466114269486665011488537629052506711540275668156033883604304292019014806748997296046273615396572649046465914105843365853278716919523424531502053931045620659438481701075158633423232445161764533847409481174368780595088993548348280883572191541706277402464162578858022494758514610436910101934889637724875808906266296873763788298793596026764907196847964181675569116552766208059450756735707558684943265146057658090332150112610421509192302384335813606893574045787022387088875041234614084887625720586448513090581121225733776934343678287416140061104938754325667418449894480285565218630507294804563670162449558647387216971768170168283316613878423743645636224197341966903005880740188096641609284981026743673373168604909794671955245910291363321584459732053816960899091913217380993911413110241022521364931170428366706395140722024937791452412987030114792603255443884871085103495272733785298275001664940868560827428185026494528254744925604553562756178713540678595661733629905161426408425203196267584764705715788819960978129954738018583266249771482322981638542044074491223242033849821738232266976092694826083716452517964513545994312262583584913272757699887233150302095858249101755358361888021985399504120060576829453635670585385777930383658377122511049666872209831355740490253909018131195539121964900475607030801875106960578184108389038441253833840222085271222524101748821821184588351051682066385780867072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,66] -119012360827520391263798365216060188445995532509391250423248350086920698063344224849741090425909862913169420129168464653020085015540435150019607161096262203756482179048259596576666091973043770427650713085535949552645786947937149862503765631587490385095926483700758423864439102190254004197152854628832484224109652100763466113983698665182445916437910166720179924900261404611103036470497309827168059692389276142406182891742252256968150524972183272406729794351971247604241261226145164980166764544295063599415813992107209738385273571449513955080687506412070606058237758978245173205353933127709673575067629197942008580509585794222542470758181066205087890479450595242011166848561189973700532601733388997902701116419770087315181373711847971480555070464152931400402668786376848280208836377449715650570302438552136902854185595362638091272512282163916283241919873250282299849439091536168426110005084287613480531732547038742645896223135873027962630760834265546401243027523521799040744537149288482184684782595052997051515615889937858926799675457104101717606695248971641414682664965762015632141153861179686130048434577154072004914530767387275808401041304898567433112137301439796936569203052521625505081049975470225044526977471103948113260409359057366193960782951517554846537109684411661233185400664905833137872046791882693822247669229158117341449858956073195466219168701447825589179342880447271459315978770505403423838073230185843127065848699810103012238422695338484403640931069717639079111641759519650560653021750028781760380857030068124176515985038001516030019994104417786752244245373250228731078434429906730565153353230313117171334066325033042978817598741423299201193617994216914205571742593779975523517179368687135628822326686113004450214594178464487089214497140593507345915776992771398906650691245196845567945259702178402206134637287158075526981958656440842867782913364174430126700717216498428746564473809042716962788576647532871626186754921781855323296664559112369641147084445866490757949283246175523340821327180831782420726129902031360313922501662565189106395431796597109109890507434613754658417381554261449427867336605865119034900480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,67] 4004884431036470713181789476700961802905349595241347100376193341359885825377428201332129651974213087878064588502429247208681261600351940288328766802630954377000154728464083777760288192990513322167263665389061909530776509215239172621824525048519898499854782751177606154388085860644761281534369506123695751670238859325498832801089931575742104821685241818702863445429633189333558883695518893489919824107247482609263247632279291021891682623253579264904492611869491548981234187065340547437425054541496578463907186168153278494846222476696197595426956415037748807408305498613173858934056156771063801387817178841180035913100136112682981912907004826852877012712726256509287962871913428033534598975936977354623045940942017111856514886969505559064088335497441885450284527937527027759751685955423411066514901565560561459252060973122579083729741270415317138093473651796811050736450611666844034322332312699164944464235731765903026281271274931453177028000072556243540928732533552932678377426571786470908783189648848389760324347646216720516942671001742227373530181408752382148729426983181528746887070537286865380408572156883600166646925169671025034091404666954394415515958008099528419646577941863828249443123530922264635982014478378857077848177059400868570098483101703130509622147041211229334816923639355116260592991752671889842816543510562488128885575399215157658543857898714553039275597173191397355999321678447361330618950522385157769263273143757827380910121225819927687361344304924127120577080663107429643067508811082678924604476437917987414815569545804568926787914635823846585217100826021114012861791485093107803401135437833632764345013615167663998453242313802296466862341808360629032483404924823300546842073612469804827732055858631827101231279124131039452093480035630318569572744852204734199198307521712501496243791982102739223373249360556022924372095725873337399685682633352851777440822117262907461394773656561714092795549420664465778954921291356189091346546754546552129473129487759763828741446867140847321988729917691896527942078500280896543200911546615018956377741157546607715578941258299794414511703514009633288347449380778484432896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,68] -12369558160400605135490599401862416869874204994046571713640399000849186452033658325946218553585125697736216189754543343578931400215768819333735362765364519565879839293772119807561012910035439991215934497818112671064128735817790490763913318267576599710853503519174099662235435443311759871621032179506951747764474722885086196581702605603731048109388766721870948656855177104188368197652902653701370195174842097963723518972191683366586971509380401381887464441406474727484408838459036795120368734410941921270492333836293955789387557623289263932259293794108263813419645544547030127659544464180923360063240798775894294022654708551375831886352729822973245272812010836065423963752379782358628221965779475761066477456818002924149042978462121796815148571659385611055925151215561037246131339795633920608760417123150485683631881548774054145614870527075692421547637971303944298588136419289152639988147819020394386012506687187002631313045238037373456871029822067134732508067316404876756886504962798596294695054477964097153547506620908720163565799755722470452340758727767294572694654884196452458379517671300268092906449512964279508188349839237440158763775100754540120118215618091612611015778978166325920374224426484561148668682941694099911469404947680917003945693961714309021921399743252547663289348015377946280138706261376146163605021918732712280849309583080146449814186180061532979296533299501997348347362835565267579035872252690873978844707178376912203528126491566784073563311925696356131329862325584284812015949862898504559555860723778742761532417437687311150780544791484200944100244297927130621731076467222996679327466711642976946786157214636958415412903532562580983888077546889402685837955603431632698272011603944869943650553884737591451881588649843187410679717880331548908932963786995511614615207794592311523465549187545372867176349169381956062141398270960285860631984461324362034705377167947665371164293080923613352321467529352125061973458526212278294298760616991459536633928917140304252254845654106138653442040107796609715411872284477001352576397539386432202555005794292999378563243369635868668280008190870621007592598636855296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,0] 71968134911709245604439496128520557109323877891542198660828792803058322653949610838996331802111577476534496457105629646394556243088624118432791061601410840970170206850398837445445735311411466527728601342857272063418585344495735746393092524355110445512467552102033533939567923713098872413819303838755062364504845233543418843882620212381987084229209718314543941395825365080825426857750219448985390075992636350493896610239781960062499856841307375221061629692589339845565774818912568431131357959061864014976154005716574745833869690542811717562123076608549356818297063718233127790902605391552540821166389295684807617133756959528084647278931912099061571837940628327154578353050183646432175597003045990734099037923425816537041708257004179833348694179704809778176754125234754765251602960248919259062070165583617102922627374069088158631968141194023670315892948725126063526100062898308564783212832613910153596506347841377385267328200549569627677737798703571497194522391062787785114499571089857479620812462403949024824280361611664080413962254864257097946348625384861426125906765185862399445441413723811242201868206643664595981212071823685926051233167486925982356933659422956494216797816424902182481394885179542484896348709779452935310111702113102582894267805517567957008785095172592255154835482637558806051093500656724523905767274623954180586141413150446975848272536215731989678449337772220203361460565229706201444415592802482808180337079557850574778395979966962973535552539798970227155531746858244227065374776378758933978545269040761708670300499926041796961846298852359517893659365097098587200164084741300085929252922246005110063369347266984058360220341187477209729911197833388203950539705382307783245702251227475803600301751680376089294976818278724843405564083977855107461339444888148820179082983518922315944150875994961099317114040121875458841780823643488096564532200932825616496637614811810966230042513747610402124506868666682564078957190325406528530409457732773864432195512946652721188008152985695878436814741494849605202739959138551928667088844696543000768344379525980604983618670940525365842657211053088095179587452158237507972316560617373696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,1] 107485368147740298174991674947240628555041523402445725828587008544708441766097722100263544507564584115018077928933766652339964865394780225580584163973250633504112403275332882837390139508160183469869392005648357348335792281888266875044896240591059263334822038423880703762509592803641531132011472183747704346687018496662627419448589153975183414503166454526875602137057858822948758739090405058475109106878926510332586034545355340107144851808660133654964632917158473975573832329591564233023255328202814506733498765580974595433767862309780051067482869698812907368336833669132683254050522036356620063939710600227883295370728544324185925330986016748150216450781704801664346137479233006199489895510725888134229891057486869961366695323156515572698450469249989651882440537277037481231147745290346477485964784042755565494558898120109114880985533530088643916239218617188880351463809071835304226372491628917896370787395720267282342526983080610171655675280298747964301364843713338272949934590582171566602617229125963622198015400664210004189434099353607908968824621084123679311469405468183819871767792090478360242804476014443467163573852238411472639815085736334032764449402611180825488048366503502749732982708415601867791165016489460627040684534972018521429946684840309859259835416207471236214853273856799580144944399696186798725214964605890528477058500328746030703964655759162861639302175039397500280637345192078682265191433424014723974856929491429605757257632621130896480317692796830763323167338871250937256813981711738882082856596160171006955391209942697960840480048936943421809659386407014217826934765153074335289778111195398290052238043834051549650741032319609304933551776406420514628392334659900723314299025691743120101411138570319645645732496818345501716369794689239531346285957972465895900986956087547252166852164473830289478167059264123851676377289417059382464957877126325172614206188794132732225208481262788858393070777756895976636036511964497078491405917577253677357572569013531429456310353951115601713572848755562512480895828945616344053537595124805070823751862632275323993399441918721179891138793978152840699465074400046749613150305944900468736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,2] -20742238303304155368019109103667025438045748790529540548969708544775391763386039885966734579140926192520116417368711327604115373606778510999306214931318464406725994700096847505208529647357429406941577425030014164696712603306920234153986636205738708246150592190031282285716501883799736544407291921335257610213149927020724372338168843160668276665257225073017981538516173887845592053931401773706444993607039256273302232916625362306064358279544010382873342162888779144535458729986574412658335969478244760813383513963280499382820259814490894134421457786830784267075032571643570159882326049155853386618771828332763205152003800912633646432008016968992422195950668126101449291184715692382735222737044051402296906291576800703549307120731205651796521480254668770156720317133781683096829821288993079080351226526955764271371780871582625749218919731204488758479302598829441754183526565589940986265353565827501436709784911490799024623713568030359773030318068818750645479702593618789030664106073816031401771751559378073016991756579302210521544844519320511658723484223371166364236930485583438581570967131794051559305596150395047576800884527177165661148343540905527466613299556359916342649823691361802063957442469870223776627000565409120745476385794723569091566600378512494713977300742988032414064560992962077955572312972007455460532317294056436741295758800889223042542537551552918398569882648687923115353921015709810473767219374457068015674792551365248899665040620139637083055325959670557392779255837641470826280633490453681834662549428992467643791914200103216396936827847628173150443314017631835579303509501733020854151461463463223709244583527233998418770911268408766540919743557089161266265793111916452635526834011911788398410201033093679820620582870515703157463594369800444388037779929889087044322636453091626924283156457339934775502980383160216303989629623584883922936166832171388246754684102546434726220018005349482809915676443496437815598267024404598391092427945551856842654872544619457400223977166923014880277539276386830978666912501524273399877321465719366175300891879929306220815373099044073205506591480474677632367144595231615198205987502466560688128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,3] 397798963671382559281191010752539005560653612237036298618550614662858224127762051923790642469907499195876934854088002128625559510706962300538854332743351528991870394537170615492375100142062517758201225599417169239617357922130545805189596715719475221307516400195452132069976293505796061860045965387748120769720665741681590845172502622860765458616773738349020305529604172862794539490361094539850371176980425137000680401244784747602181060227118541745028840188212854349791815242556282920271997988494009209194390096083134299894465775547902760998222705302746368341003188115279479669647786883108905554943413797595367175224253675130965204862257039275352014712237639376207488418127734652817624865035825430587958308841215656173926209063008146068803989860206332952860210706678756559603941165610698268356201562118392381596177623651069344355250433698529817812337750868659811576955516799567120664567519311553882951682066401039093798403977792032468662229595629881408085423552760900428787122335106636267512132332436571002889718501826465881868107850974486249739302569224563577958345030769305942129813023855347080679941456260830131160025372797927241242010489849661041092285127371074602197194542233523374795798968747448567124681234629335155025651901949144539869445067103458966298177600815594750463158194209725027512352257762409421208787705842407484871663044571288360887673128301128794764933940528553700120719565689522589960727080570104349650871192784947913027657814170314998940283028621474528701542253875826292021163101605719084988971540652941930165150703618883061144318061400987645206192466809224325722969877422883540324052706670906441871901425673245692930635271766968978853742253844316693393828637045072576866614182506164338505043422408206760361574418224409971794827037058641097086230009551669447991636256032772139578981831365129911366559653932422211365955900898144688766305433223038174665384846793207554088254850578074645032601798975427417547493153008191803612853449081523996189961668068113647586958044342893670756371219425539291227573173671634692104684791567891735113439171136063866537548498461676292401239887088842595399486329464972791626668695821060944166912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,4] 1840732849725942993323075928991415711246458613708335114886844297560944836119303700167588117273935783939342966349648207387103481521432486090658327418416070014561846483307722172779000636820944256117782499057336742558357787289340420927272567333255890965820084089929000578656249133570713236984498165677926654515460570041569023159463146054523483290965029152278871700201678819256509458089585303187663867216211089808041186794463426921002853572482877796777869797482989756995809189027534995725319087599805076759935487952471208160429747208061017532419272910589984040212699512430603730742634145063725794124597119907930945079652231586694486134922832425479965578462176710548615308432455320572469400614935955158851706879342857599961504362069377473992181825468372085624154201402756945467290171890002756135654061201096671337285969093201004842354176153852909650936525016493181084752838364250067338514506162275507988997615221008440379334517536477420337211494263278422692982642452461370797286478242750559922515329711013506330665553097614356433483598340427153988116183308943058091990593643916638169400485348292588602785190651314699391035524041018844688244727742218670467411738161503249288215678480498150744098488937339977817820428530214660933692192356459203176544346029200129937951774057783433660245703506676624268925551492783791563467326164240852083923636173605248254207628513493738676788242103819431933904245514537974630132562860178775989369884257427018851193638716222046393740415459910747021673427178992630838248793423285293391304695834649993492216697648291291727865754074641405776640154954607518597527336839539357023434141740153528996291639577066059099830095370348279563445231713369969555938480247051221121612125859272350831398319502217127076155717128497349551549047940206925186967854897730514355556140535854417729178364682514675345616292508377909393009019103561386476558683605691832214871669424677848198515022186997614927049032253374338552703179302966384009449198868754223593806511203675272381389643578113657321907331831480053538705601556161353321171483778366292150046937687480118736904646845105571714365647363084865642501955530507259242250780371951937044611072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,5] -123759822413380730251448360583893925555380878496091277141500067741847454733614261748659433710838373584557598941005231675392693027778279429606446757153597115659188432132586596787054413925583816883658386490368812626925294084080790903672133346096292740509178082696589012525053737634373702298492151817085485949324673964055248692929918801515922831223404162563295326057133377993803285428327270658610152854348213841308373442231884668033291048431316985216691164700134242099451265624587541793467182454209470329134626279962636850862142648639320855290134799301106700142030546781607035538311085584329827374845657322319303944116346435225365111646525240239066416154863987969104228944398534408912375159052955570985286430588351388503215328008924333501929483643921788703227737720773712021682132344645817503836000902560534834666700155117935567740902827920466860201820136079570084316700184234113036102149948658364437936000398987333332120107079432608902237022798447182514718553291626569054452489881139326444582321621351450227973114592451709508078801922658533659413739303281167331203675079205104113899539090469290652852574306000042173227891365125366345370682879939909916008721674436824948260996701344679123475305742616942154168646705247012730057267922038098151169522420275707661646872372552755514386738052424477629603500571972502478785769127152162161721825145645605955694204799278815684377634586434610252958943680590036914019548302957703325888450103971400774053533229711019619411393521684713852020103988307382954027718699495322115691934983089351611267983949617243463480756291850980659951229740672146392206456795859701719818327152285031831953667778672815556319889930038021418668322079309353333722173244785112615873720300148976746043100135426119354868595877807691291505841487178933405335739463566544356636971119209676376522411171017211279062286746487103701015654009484143398193075564286527939667721856325537899902919948937358237696162708330337266473138686759470451043223903246787106124375621248538221768734548872671559798418729221901989768047291959386039287051852415969396891315276391777845278895670547154874407567762147835377653459546986728871070431111457429252317642752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,6] 1168789124018900094338672195505667518469922776127550407450383537494314000411967789728147962596618117467387071552041380780780320115476361547882246881961754362386019182154705387847106958941796597643804830583960145202549955581093571823766584642544995386008550292996580228210552196925043163509754127139563639705380718687648588096102101539890205073597084298959118351347923472177900463991699745760638958303871167181176256921596053454080259283286023125912574741170472500791995134855866924251970189595856893245054362650952660175065984091413650464587128687577800545261730836054763426466512353203267956943504214542056656029901377215784686692277198344262747759252189998837364991520388596080670574672154889404183606596491680389166917476667207174679920924897440640541419987400301981209666804125334729700722935884789671942534797905261716197599542927800118034344077009145579195501897775103469721346926914313025120991918664422384679656775543205844805341990078255512538961442738150655882476241200908402963838437141320288224519711444954762812389527054725062622295140854362297865843447177545338447055058313474949503718137851485295921982181275258275182299916750313659996639931738953735254233342168931254980800279283619049047594659496286249171858035730240654276844057654454943425856875716667312241109307245265901458741167768307622866789035023113572332114242863856416056115931101881809211142200822525292830919120889156248089462081165344629864212480689533415111324676345420267948092205433733900810363032202963088025130246970136957499103154363120056907741767931599686310132561304722075388874671759784592762257682128594083638800652858159690568615976194295519437378428087809694367202921513457527665730975485772796033068370871022485495732280689691349866610621073070411764973134642303662511507747968039001487429183894788372211896718832170298284004155416615385790569884039706954040487473223061250121225585126251294670478087592320208432687860579554844434161945423326693670355806230861092925157295672270223641140995156870338136381943856564610989893213301815637006046681844662419634311823892783859059857533193234880189150013211647071047160009661227488791052395688780285134449410048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,7] 5657281855705305952340130652760705358426011737530428732017315347508703248329403040321703598066558625789832845243183627376521759278050865311729310606325764246404844681130138546104429152806418236844302385080180950543234289818834929305196211118061951927739440236404455811556587382263876385914337597646118238609075254991825753876598681264656679031268755618658839728087498790153964389916547953758998209047834426174967943596882393042025881487325254850646371408254271199698185793661131783955594235360921462825228923601725320413397677235432657234635120230036707008880990001825671458371419684020624950589853572927397672589918092447316887456383471440338893270010753141409272162843299495421982415893321726527396706354171995525760184699520116645194834488516879763219730641442047323260760456621906577812438962564509295280592314274850513276393821943377212934422944908121381044893891131757272632257303869470296625938681404621900026888738049313726084827217982470873759021769179672190224821741505045087390894816186293571725244224872634538211006261461167497002411725589613254929930412368490735591060479037620995362966919269381904661503997406774195526110940633251624057584035042123930726835571146929411417936930766332663128602447275371163044240503210594482782244534555406665563624192593101768303755493322558788025216334188037534028447068614948128067880543504640373211560161548439511177439567999605833391679303899020205202005313539817776395226111014431512208879391725241700655930936276781759543776475051031681223896205523538480865832991039992539322935261018071995498198623726315678026826289118169700019945631964302383543678344625347726761347892016369830542094990904802662869028909924624376775962735532499476382410070068900118854216435563427192989082289208217198933762499796728085128969646424785116944769678673599676109388545434898826712533912079167732822132026820256378289600523806208237317319991312113490437850920716178585844029360655902247731064714358403765380960945084699007588067863180202858476205605231838919500510482828193570886487549154744162386093452121965358952210693210054718006118272522442737562813536220932533051836394261925861851607286638852441481876078592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,8] -126228808178681016184425498071787633026055628112123333508061186694732607063755366561980434333477080482840791218769468568086255891827363367844165506523484103268255881719693610992156524621131865680220402010061116318480848275608424565623237011441547585647606842523355263752239124952572159503862322641284494059231784733018737365483013908550726740558169213501347354541454393915064414197502728109475150959937462532692704070224997659016947155949902081558491680719859366470512526646874212036548229092298743674254526396228656165319169745941111603309375380494795962234708232485580361824431574927089103942984257354866666078627115699341694255696256362909242664859558732181875722861021556915122704581639496746728145493450886682499988035348772179213507685693290925786264708388299391088900767264875060712554299489549347833584009091944283354247117345320412590585466760976187905879577726637242016252170779000366529952948587881622086375809125202017960637514404608866058198549382324910852792601329024507951618239765768035370439049361936599844803286945198026039385893144998864369574874159340952493103569718994546279398299838661160249359622824399603974975077085162987987825648573336451426072112542972704618209688528594190976131703705708289050283467806761330937373619230639301032432147249226089287845311802171156893634572871955151083887509850479385776344250412310693519337801723737905878382706237033705915765364835137113508789671471090572492892849908291999092705961167165952254201362574473144151117048756935092713641762616423733538482587766232393507124955068544988075735076130830938191553605582320630221846186004811696308593769306679758662947486819695847304522501534873019054217699295672895802509530758584877952150094200847252653747438998055686701896183684262307242495840864855811217775021865075812347574295508805199548908720303706680035657971955763718666679483492669786226724170380403367129560463835398052800116152157780677713218566173099774359092638186145762247361234270751832577278647890899672959910160090577782049345911003221558110934019737558933494498992584832003011110194974728236689451314673812096960921346048995902835553589666067928379267609390873451165742813675520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,9] 680367650843130999054586302115623241107148990714397108140586359562533402839575401321883215460762488552620370551767249109766482240640243882624755444501105286269534839833000756011076626932757204321662426741591072378263220414154087246270545854268743051043074569217715826523255565994140150274706242944927703684239034613323384576577497969753350061871315148955644644028084928399340534604625242698718997136008198859409026244377278966732261220666955388273706191487950892204555151629184676339843022435182088992029422523782418015334311113763432909386135738390961655467185456116238609857010839246920748193405685651889476192690639527967719651573896266626772680994259128850309319510920526863702242614323724358711323302574216614353312045777383217183020215124340993326568099571434869435066772726228430673874788830098729011324497530627797256653478752938145164634843675468586524113929576912775571853643116093150229357950360224197609433052763832221225859006735284940239136427779418663861288877726826338273163099881493503447996724938362661060221787823385495808683442128093568709290213176377682486730729265367130260204919182662869709194708365775876736487600607549366742456686096172653120962504951762145116506410630154415749331323110022224490236705491578831175044031688995648843545503416486303642490496311667635826759177016209670021922166202786694649345518458704026995590181587321881436328039243632399726214178310758158230579816237335646939681662044406159288969396175789706933378514048548703111656075787330924194387458232646589819433445723157686344631418038927629489870869878984768799071707621280353559383556744754278814810929258728723947028695490943036736271874878476126645624346543153604148001060718747757195128715028347872269219799173972681346692386621569460522593576613050735812745498823668785808919367308430685535930788615272554242817779632615631632678732328117749516130720483636738373211473822083416946559338722956106975428856559245234888569325822279829868864730624953163001978182580778896989418919552766821292125290435440018827987859183803450164151942249209735233540967641049663879354526819837777375643971063425505902812425993062984211655681967630008906716356280320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,10] -1528577076418975801881283587481698986030184417196110767127752327984245985328623592870268822245826857975876373976047147342127929421441703459801674330059512407002937902033120938177749196563097906864529901325486124603215359791182470282121391014225317500352330530880175022020651245234933752039172156342238760867879178334200851864036416226437774234170114708113427562570562217294342444316953812326157320211145242470095222107243943349107758294642915605974057457909515034712738874351746672901614996289810844217386930947834624173425917833718101441891168440735543760517232598048008466614936227405949449864183373540610690122619549032434248897779621936453869713098355592927690312028988872157878480294025134215692541525656757858531011435127227351600574887134332329001705281739245765090453831092788875025137622645823929579770275319826790068646208343444366265704396388080800903009682520228229857219552797089530877418792970110156700973993562573991959899726862752964569754001645058353201792275780332454005926467969537339105749813576544538443520635904228490786050986275736335671107773825549401004867686456348772692954346970034706902106165551646720172225665483570207251290583863667772353676357687827633132983164486927600889928723764914859463540138297162361717588980210206028067815583988569024969475673375200151050435033996781429038171788955130350317828437377257492565553916209384708550934898362952908960566418521095741764944363337090627903505852526520484173116969977536477469197759153999964343626182885139926472002316019046351056326476133331059986084575599850355064107681775294003728711710902059065937786345950442980836295490988117070964291236684821467886812270826399198185738193871525705562955685721178997171788280924523570517454516138832714212047456063902278917079022824310596807930818681677799883663912418199573992280832993939557353933521477895771768624634879554970269286518926135123431765055851239710967673410075202912705263184068982100712512002461762021793898338630479352700889895901881522727410194400717336322772639212976129412852071545384885720174173766265847257341463312309237128508668836491046533713021395032045544109808236883961059908564340430875748009945071616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,11] -1247157055386944147407267241291438412075187749844174930285829523537956804820984006833178261884214370823898878484294361039238557590857765800895569178889302299241818172684977963632815589410122565715729112402443164131468537124334030208476650483720823238820942743124659795415982474308224263577319753400675660956976945110073015411402860124388392715699677521294436015694386866893169334157579461733431810942802955253688668139079683793294481387686524278505917007398660386301073164906716356576137370930461957993140581228713119939799941822885811348524382361181948206025484563889020118709718206073446183173999572423164834408807659210851750225660911891995059575098104870541128945678418958246266704027114555182747521673813223302694181048879361241007703893065922295942995909068554650910941193187067883903339253393960362296463888700278291604486709710060860342648772610341137844213753004154691824960299090692852466533726213872075120559022750024501692816343088468619005801099481459363630117453802317911221956140393515181065009684976342877760309753682326810658794085709188286766562992366887098076285205377856715630622224278213378034722036001130588376380350923900514192989524341688458165795084557943061098619615307211862630013296599591008193447792703393219136785684748427283843986543890744082920079120731052443132317190829900809517679162102905083735763191935824678889222542607684408755558226208824673952089076257850785072014467460882223741335799507742260432896982505952692026235352813537741913963789767033866047370100132576687385804829394308448157860485120331157413866134732248207092371024865971455106431709392203639467690984876282488342737905054043225518805513211549181344840228919249442547960504927867037241649276020989686216546084689788311652933558883669190116314723614967315962265597216394325474360658633570834112552347139795217393869459430390314549541598420198437486204915551045907600040743164782124206352614458457777773408635383742121986674999711999950812427776547222447525287233843718130361834618649036536813525596971341342805498368958796279719534666374860890693985107201901922651798002773440489659156349092996583340405526943417109656494582331887113488113269211136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,12] 20874164312829158404963257302035069817993847729428849094183812557891715406981927546756961841940157840345386728547249706279129733668820358467525901843699695958923542242073424408213826332524225863219711589399901709095263328545285517117163883630366746436517602479405416398699239701433628660087608034905574043314731425202908975418203122203621022475177458154216971970642891248356039644345864048730976272312763275501542437932209479014918603041068599888714323784890760881553627215007514467031321102401746254230613011231899981637793812736445285381561774306024791491442681118595248560876917311451958573661377784575742017435516765238477055784557333979552075796342152891004780926495426328941741065582539302549847267502362687945382975569772977422720682948376086059984788972914348075607980824777062617582029083236103983716970743418105689335499461173345276413653880702173583627672677492357487959517926087955394150324841366409939334531033695369398009788268688624074696290331328899262676294593768271233973475754366009415090960962693246293919526943129868040012496801811398597784451311694822080244345765577189349262247819003234945808535358049645303736032114032205502375303141680690633432261243722118945046820560138583244360215972122365953632555332720924351703438536621903946960063620869425979645439378835221189509400439163586296801879721878461853734431556579886880419610228689509827291674364438857410615005422661088640187794991080042669621337288569373364718112975819498422138179815690402014854761125982962769225938997573248877126208317271407579343859627084735643082437121948086162825403990847228613647185229663015852430910493770291249599439368702702431885753207787045365639971452516791092992695717030014090989323066190376080657079387995147558239841031871790379013907155297204175074955385353891103267819208907856341498955060284264149579725775422480526846638305915900730970675291747595320560203315967635040501331296455136863902787953612419634888464999014656474968092185651268568135680692405186693305713858646529311296237412828164770919032223001198547917604979235367658434191359421182893735158510862640750817212068998429458406881938388624449720757416267872706097644186894336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,13] -76848874473757575228432357086735605788343158827012794797962482969107703474354313750063041678123250915636705752009824368513277230709461546567040099347381337713136630556517926273196626030483454538934305759939912596320071413583224410783428965402255506206525254765753859788978808299480676748124614965216485613831960547128721526922964376005403835653573172169506830488579228874702128151871903366099824937366099215384512842583930955043824738404108005983929294015873932452481088573241818182179599764293280050852414209766783515766452514452614450902113124884797861269595874401701218355681948499569826310920548849145643270914803069231319830924607794623061675267566286157756400106242600429255796709208836058035150416938022207827756999514688275206580842156547991065989279158352258602674291150962720569611525542658036072141337724458620112435357754891941017491442918665321779911936895902501819137344688251240769720322860469165147247957704114821088006107622310823961767317218356133354862475438573684832473541546687970664762374625644531836193779450110779797418582084098601028499850255959263680862423214858716917516777703086202615692762007372423358906777795832600606376774615881178009824969351557235178120608343487799250998523659703583064252685017046481695147478973390522106725468205720705047940870874633552370681383573437925860459557709068482032432796463436966961456023158553853011101710837202539079877362279911822239110824242260899720987351174239915438093941098017438758069990193184731258273070479929581142427492608014902945039436441024560927564127523518892275056740501239233996685526613611774004274752258654396881884389005681594286943706539759204311621630695291547072192217129396855167658088157096748803823929721611197371690375175676382053400461870621677316238226747387669578807261633364942296229010355306480849387627638166056259864789144957905619792139096420127281610646720952255439513052746252476212875069284045526619218306900289868577401292447786099681254657024426594747344965848549605620236015084946220463352099153638269882878407813290071720513671621369832704136089563405384854711374271072228987203129583218771986078034949580555082310454469076293057396407191732224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,14] 166421216912745829731450803344810168127548664251856608265806971054917906125865220161489716055743825532756197763571300221217043169601789897454896824359155319263728119996685800961901538075685356581579785416093121466552189636837651293578985578701803353723362509846652288915583587772918706688364308778803593608031246574898432815408900080974415888930650122951180916576589171219719220002081925268626020583914936840554194978184544881245882291308316308985648342865720433729566874949549538989782256826228938715659557302557926228350102807922336169624835020146438976054020922073997806470898809768670520258517276064255768593266044746217492523140017512014259161987638292647435065835016066065162672438316372799905597323685687885928373633159708277460305583432023849241857151908739416521096881937807541141776268423261781344714008660261521684111265775941165922431836024194695158677816617032664993656984411393706363184692010340299338467041605313650291509596255510955075170448979882436032132502284673100982950099592520056743774700521424872331874863088456744509883217487174896981438935320798875536808577346531455686593373140654707888947132032583636343703478062336141208791945681129871963322583051496857542308764060890062755848193357307559290174534195563009889909922514218082644468286026106114970880859815780789757939769793080258967352718677272479888397228951492916906223349577395441778959483706768573440109506390903796063328565649616343758011729845137151355977218891656066554408247329811260236721764663668618194672331068161482305909789999139225566193440754282542808131694722134697157249632039519318226338279759830985226664554473359521226417384302896803004770059411489742417499613142101393607899946707606307987950650492967922067064233682250225795664456494558334892149694951335813156910947719120039289987138463128409376208296985700922310500702314895733943472972377783205379930081065152574115388267832298106869206276576627615405551176385377803053599202072331877147538742245573192902770511994922008166974871208269908316124603916109019575050159492274838199026842643148721540892719721468179408433005410324335383203979015597514092338084032470975459317670910428982807583606718857216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,15] -209527387127301378810724447976912834221266735241204780021757396257869684236937373176808829087221230229098133385953896346544227685492815851273392302264297039803969984400109087259780775963753101890528477041577672796588741403853622096462361937181985897180356320076922290643129234813489297299070174271553451206708028380980844199352459145832836318360599674703784058629669580893542809562379078865174579879611242870896273242241999740941173331462446846579687907044486355014209168139961478030811941942366255657884966260661013086842178692400921130382626821230037993478932708797521201711399612602947700362803855088614058381323121816432028521346396990028649037642436605195143392751305142105623349972582766208832533555738710520079781938319290706610771726634752839277782612580312476853677975094277299205715798180138492106535931930082653598808345495197694170788546400788922515739791429089110954466863216239450422522202824854765461577951357178889863768878075607451533536871681179521281989314576651929547884812050352787654056546429311887174819621330570596021573930883619978355836858375353648125280384114228281295014981568364895115229974655321012283395360471703244347325392295656331488805198640306731969023035316225623984892427588793536369419722583263385976129667024464609434957008312960231000804605009155529067628131078882623274332300523329828299803644294690480563934427889032332539393232771435472724694139989686403685679990529505023284206368121329469070952526462512632674497137412034324779555120027713839157843630570265181866553203235701276402040879079211231374464714562162386868861351922631358471428393004107313575693869460362675893611426097029578366145190294772298616373342817147583573002746627227642980203990380865039766883488389432901040497596729212857214418371294347031352721007698648873661197751449745145134764715828308223308665107777090513536923622032311888442761011600022205697914507353342898427158121703457613867929796540092623632876035537223156228638404544458104649612435714545611037760372154142946666233943083700973426681033479855586934525203285784352622940211508874240263423539627039494086439633526974926689346872920265270733751545398978080205797383370440704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,16] -26610866516854377959219033863012331618528687920030167200887307871306509018180718532111989868810074492749804606336171450418869453314072705845305085645457765962430758469095177022098148420260438452272430610578502091272645036710799340470384574516058412499296611916744671283356442422295763438118362619265556255924038672812087260291976113892798564040083096532716769881537791779934096740267486408279127921248231605447472729986926159484702033448849042097037623315534672130575645889418207571707276368415133087542126761648966354382183169346142404226330874840287811065439072567324307148678474539802740203342277668263879982423023356597248315767081107185612866748875281472349982631648222246582907752886395486812496403543316242993348753186283848336032426359698891759372600622287316484855442394192050218731303264228452402023995656642604544922156509765124168746728613222902388567519751078878048548126282985143184529153489265135633983775368757970286763051171008320799742798043611339651419065083016448842441540534636048704317739959038665150543749663695108684437480942405366071147791221890335196923707704093366621041630271743032818350930807856397117816129560201642272919522108573997314076358042676998605928924409740829301454575351844747036307989829246292183836291013010237408300251944321314292971457578319798226265312405363197824885323649459771711434421577778119740272855042204137171162195876203186533120998917066086228902466448821749490420974854214620096221529642710987550554349714748754342077994359512611051158529460016448349897458301908432668178418331716110464459877337196757037116351184461854026872159816584521899169323418488214582837027215269650493395465078129954393108066469507033078365200469608614765601077700318555024872989825623464269640982643023895421248447037675959794627714072524845499180678153342687847933406570301416670104101416299914695403399447013894096629673113948311585942270004258374452762724031123003455915911535686542407631884995558884089670561212095813927161176646173834581698902154926148962939679499701847028614036020713103474050662716665168475140369488882087105280045142262087185409435004142797466749666459161031244277321481407659483479080477655040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,17] 1019598431836282855072286393791431240172531353163063876609113037102062065360653236247887613200289073716621254894737007251644146230693879424037645399635594889958895434983021096683963693026961287277295423984065349388690783585012068596110706068653042371363034237169273206762380605609566413917160862290669572290317938027718501155361731416652899187758530475348235622196997396914519537553528730748737433964080214910185345128750936882955006039091552391714420242263350044485290738095017457267577050817472880681566331834290518457612135309134301198961626222136721785228720636032851282176468754018029510897877403531347302626491526719319413479101241672418593694556640868654445647885104446716398804509639631476024785367421460556802869247157452642251638498965884694501425618198594449283289605316183054120655649261037170768393664077356985120186788971487076440473739797551087941750381406359673701939976812291936474433482281306181198456076992695193117074580668239652837003027893921757290993851296912723723320843211840366672284815810769024657893277218328918855928347468987927505164415196514474087363091711325925792942715949202322938035621514798541818006728769341117698799479351752711188231824428449869492628260491171451834115586466293048417091648885050437109410897279992331503850396511068654388110659394856247483713523276920420042809885963778756112056983286383111456292108709026014864509104406482240428714118002585967174140457432341547584170371045881384231526237141854232006622291786580500417457925557425172019680305796296573807225243982963293598640839491498595498644334254493850317645610773598003408510665859425323206003990232395975869818166807088869397059978150342104845801892775071262493561129477003288823205258672817679757370951978611992327935540172966325208002410343302463246198317316669880020053352293656156085746000356737950844472844198250358273991617770577835542026073174858735569630517397301376598620238960874209387480701951250721778194069018928899610965129384973596288355719966848973617616205684019787112014282629547894326438449580559390050372095566814192563041116330740660106334119231964467112026434561745819442616385587084395037314441506367023435805870876786688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,18] -3453871363727390924746417881966765478434506841780369700916509548369374790954678302562411645348804537493285445622911284173403828945270049846230823451644243229256999258379230332712113092140208973811855852624787793783796371193215015558011806841185580856404630998791989714449467462126885704576224307480668239686366047336281665120508302048221941973204041330813866322401654667947594149227354479295434940162461004417620372458926189415303712448060204646521943002487525163815330206622166396465284148734068195831647105562735025436455857383749502441488938316923641724492592567346279482771546982384269277759642162855913037961543232849245774730513490935288594782078538378523543942481441505562848306957007176704112377941553135035849301591848146439372738856454300178803025433734329604445214241300094504902212050110283363466596161479442493101017193023434260722958783026634901639819440891772276485134799901396383209343130414711554168818092291223867206134479054285735620472828218869623056916613252818933037076674343044303613573894423287732668234205738087010131165772148740160122124951882511409265898800998090336509568373364448032582502297130857074853542249554721478573986609160636555812960789428338571040494368037165770319500001656116512614305505837867249896469447979996451700311038976778439116674673001594949316793834804193494879473617768365954642918890897279627438177887806051340833114743190530114829419765639180087003073855486584770877779235020419578207418442211587186916601589127614587718132648949713690283239352558988950404404721492573721746244848839518838458114604247966116767434704685768302832176890527246839824291483869377315332521762520253690311768294517439233556391868963796986858813109639129852844255388378020701596247639087627014619586508488323252555072382258979699283813588545957062173731958044358478652906035514099416153452076611758278823341247919677621533436536084281784216847368246717934841840622346926630684896374347009790560026269079378873888733997416843993403315197937290609060605039389676215059380358895534045688086558243571568853119292124925255120499316875899882026061190676174827963340167130757891498393135677438414562674685415386097957186249726885888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,19] 7696083816389284901555846296981827507772976011827200235322594030783474696004147835610067625724529147863451533665828017410942979551363564771490404581272755609857717290484526439857539922822212026473261264199653767094043700118218892450226753217862784667742144796331440353931630714563794005789203426413359815994722136665103649027114454681834322404982607033617961008661173781578895628287319132925458848138020868886588988189904228076243038089045117760939935100896081305971814496995817069569823465981969654727519571798256836741153170444743090001725032183116169939774166608962126017741945113279668170808450293329359784854565087727632398759305074048410800608801094457512657159825505089912571959628616376610800547274164929871405866316003597751725854499166309914055116831925460287822926373549099902742045814023469949883752928220727508017180389935239157047952404466377484381647812691702481146434805019089150249470780609004870905440254159000582650338309757501197707162600669333512145922413933247465787210923466379099903642395159983982320116062593084194011030473804801904063411548916845895500867936442055651586822520403176563165078378629841252414423601040438530351678231021556723368105534805686713039135908149380223616234153534138109983317694659076466947661930196442793810683289665832685905242327142574640317130568847521109409508047307546945681360110565755993688658849116972164682893360100802494148147360680159810721192923034317098216693740339191094179180364279798141792312354977722488092667860398581821037397499809260693093326134430230334925615983634175982983904455544781480140040450772557306472685142442797162253804880286373126882357971346516742076641759223923082659555983392550981937091455847252645194655860725949370036445956512737177174217408101056398086575382571161315524824088859438253226183563438108431747399681440403298811843871805262579241232361854162281108178966330044809481880527813839788537152049884155791764519913971915831762880831119355425158688036259079256973159931504612918347471024822903213604537947468435917500704845864686644067379564056665302328599761157929683830639928074075152585763030021969864527559667583485447658475645286092450232831897698828288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,20] -12914737787992479031448666929170933620798153414971249122951056399907533278697492639719480257725328927258915223225383259600063827865154883117390828997178282074133437877009444302950053663576241580706906583342884200775150434427364410291481018821641648229823808250467326080813740837213490017593068086944052036835634128730328853399355471818945221551957907190933844994954242311333514351495040124787361917916350563307512782849999356525667033208451428214052170813107456071506463755634737614709541786559795547959126735724864579478471786070053627293266071850103843913523033505318272308260566412619621941371174051011358424897008276936377080953256676618346085842958228505966443541800113253218854265835936531590391935261497829484864167300073995885082664565925434504919959407032743804657724293740217564680006461419677116578967399411534376862043971485801212719331647310311747529295177958407313291700047857146505543838219067131197486725492651592004474189625935597007568726368023237918288107937635186262034406628915292599946573746427789118600519654195679808320528062290485566259116841432706332313427063339033885963385542389286860469379564515246849600331331988804199778514862285150066496586050499424852716808539172530984889703914291648287418021642371172302768945796556969205887210041414792876137212173126304931576636643359824372870757263860281193651591313989101863716721097522467297160329142838969682513744584809918955217812472651491256035786355584233567376979836845899803278576106218975455510875033547052840732322339023705368093904509234442689585083748307505874911093474689022762361795576079826828966884747975046792610632671442210078593636298132723789278243610813552336753823559000272688803383168012064174815143804887445574152261820773001181698525912014763048629593315269771544976228792511567446999680723585829649236468928847066380679907312263821875582479260247190951840391119934564635100012856590895061512893067307520808201235258105514426684699302149549082778269498610836392960636444385216649428791344394131664134423702905554661511449556656958140799635973745565236678284867071196635713636485663262456683268592680885674035327457794903892140189130008367380007203610554269696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,21] 16937034951770726811982899185686772507330340206930464829979181271137694622575736129765388542773977473947509566825147397251203117908666027464207800057427648671883437893214513013289001685080874742233455954097462644393879528719855107729403009563604756587486657248862494371805891084223329211909989195178532397270494312145410815079252876397045479761120169883444987138806561794214631895830940322182483489876597133601177090370013187517886068428302088520547361589682696522905590025116689648617669290277082950160063170453639530713209036932621912026812005321018195633938264473108637294117696555906477638188248660009573413104843264215148686745920112151060719632841588075826000472155355542969535802091889035675153660220408538702841401448448193266980842885013369072402008642175220334558565512297462315333170390430588143446262853143029886723564835303567401563651227588590833003806409742762148826620664309226971076560852423521854445595595613828127865061117194607740323188480859110878655213231277212854905475394578677790357582958658977561961705187875352830589994066453061726088928431966531560752665647652430979126805634184465659515400367037427547469406603510331002013502352307895918756300189864016487928812965815437051479277048271019216306283099259481266259184460852320810585459937682805422824844290623315206962572791810633499825212720943801221767344623757618908763761070355508326781868884444415704578920012677579332506660314773809411436929211422232323123164860421469006891968509092908920508380547760129764667579903277699706004759727615754353290698231751018873945107557851999106980579948281701056190642408219698993865964965088055323961413374322303504297469222020933203980684740209696079648295615737033773706873551027833279704387463747379178000597206600253541875876928423804712633560333718760588740905144392215351699268834558393294263794404285276793131684725664296639021541254914035538412136575681356970587550582340682236011123835022219324231936318844204954498209574608406110813564556218320215937775884722536310852221472658272889704922178057893140952828945041154443778113027299336875143783229341735902525835609862197164178797086289495220684363008941406189355657984915537920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,22] -17560615485111682860492163929043171390061633201652141562689569473642216535370381669470364085875963572298953763215853447674402231478469798039257310278009188611703491558264618723685167020955587967992435939929974733103404854762097596448274862592079235480230659168923192154356019653983539622701086084121984152979809298289125861937589230541151089883327605923117618689767327123601518981837863104298653478422366104343845270018147430371106894171835314399351419331789679332215874857259127192257774729389326262145074816968528264586641231739208190731307084017657571238092923948667389509019438008407179543314342213071608312658492257362866387751617127565203200078717634324594356601095906139677791149944918964702392431124858863157133248100569043676686684652275821464525495251382629301916032748536517656885993156201521822059869237362278537774266375631436773662479533668633870915526544946814536181721563488733000176349821439657527342776198916499831057247017049429480272860517987917632421909652010185952161223274820878960065408100817755347512647611856097261519989464592301841424583683916141674199033515235362349705429272117078300253380146514102784712450971204021852015390335111503282811665727469457506543613151361643196725573538135882318226996280514577190337128795859493903365394688528580891698211359484977917418847331587399238238514132743202231996795865672620988771107010487723585023889064171231471094319012166924377480886332312354133417407715541825256825555370213571744727720495737900881169293616966898939941663955264789477348592277695466918181340744987738328119769435369086396692734521640433170525464729170594937766020699259759656224210605019834184615238438377588570183866715909525111792299620578437315087429424528298829152291958085068209239655757017182554477416065983873106573696090159034552722611856194487795715488915877565917442640949619354145452420255236732325432021445693312994840166073610607472690960413370842076444012401546121358365608427304714333847621546434301055051906915063239572036838591537927222821950336903324202789596439397768839284682933560456396214303553197006244014672435713873345550442528487801308896278757914121914149594291787687203589142303215714304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,23] 14254023132486595310586708881728756126248491447979746187896577129828275606215564305278322923694651776200558816781260887840982097990291737476565504823061771952497950637165767276213875449219060794696984235188902700616757411489681067774712567807012891167693032967741890992718483556727794285207535841610494253107692652668531391307567826417323146098606498051772151580488808366647158624489029508164451942115870846543810943035219498084945454445489224956222938951791024076122447383422134170445922144934703341080422441602622045147016626393416909131469561095563762387799470256695954879009838970956895866073664729974441589372883619038338107270678154390818275102727675867151933937118833196673096644241633216898026657188296018221368179839128526323372631440314970201724351366382035611776113592401410603298332785177999561395394041415748003345096758474429603528800663311071713309637501331302785626108007116586322547250401250032149672073654183166490331829242438951013807805008583070982401881666296265308104439146154567074107541035068169595962522887679951168744538288311845853646797250143717570644125189315578581980282289866735260607669111655688027207754633518272331218098032024600340751437927007468937219159857690077482351589403170834537189618904751689472010892155277967884667150306773145742488711309640180724787766448850350581754521294385124903842744015908650839667029598836019787619527126422755570153164196304979771022835638893980195583276058681092473316270824860682678368746758627114640273492216924238867452837063630392051799798684422079062171956119113619837219823592900504320909244305434637243786239691934794129146195265496658954544337432234560575856529192632555899193622830304635262528001052661431124787968908674102680668023398133002089764674816340553814034688211066949614013264390649254973190052691426875676626879618249417326797282888786305538424635619146770370650818734366004605874634472499207291050068820103428411998513115759786380818053691131633237106676602264819893849409879140286958097432249706549619840381840758930371597117063214945378940469782665846671423378420338178630116962306265358667234262046109622098451505113087846722233582185922617961946399213627637760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,24] -8540581597800044248103030397989144862322111172356558147207327338176606049827793062736418605381937343565274046800158423528713163480399228891214007909508216732391753243137738673739908803459563615794505809349702605131487725065523081170223449776884161657491942089400714218418885620276847646632460540939865790866307232613626008581288469345581337815991312618397981219015015162464752284086241803553529306676569267790010843411110060711094870386624751366259277242734111367735511186039238021795220978670015809365058552285734562101858712144938177741566678257669145166554143184066781470398611817826168780153030772410346747891115267509260958880422400944941646758004808267719213938902201698551072682569178537855656060857777731755888694084768849096049663379219154253142415534324610934734969249426565262292205555304217064409117379642159172781753382240160183890153729494639023422986643229788232481168663255438274131516942096872807071293479659072311893731133906707809474367562326946401201711700411324871467305041344640170571676288811887505905370426201499289058636008398190151602879170740222718987345691470336209998412550979326825597314520082460588762669522163343654527923369462344424127923009212158463087762994882600672342868756704514996223929205428127430024189923242389748490698924122276920483309147481842680012545037480050846351754891306632231808911103391876361810411788089817422066867411631020984445196179037599068877510948193895735187601137648568716256755972008787652562011186005340143481740573861773997647356061011611459239166153005143261416922553197447677831461963264131070295187187395021262108351527910483894590101846017727408132675703751641650656120831525236468131178259741739693803187978368163456098882129144841276462373870225268949274366343290547707675658832849775817937933400318767464403313007492842668498806602060317446141690679804858817748349717170896756295344608636264822301561209102024008893637926625935330630358827580981523538502232259931395519071822598949970159072688607964876939218491577339962015838758311437242130647482354485277314391137347588585143923541590101694895953838547561476253336660022022552077918986589408602173103095208798925964359390271111168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,25] 2816430005588855066157445918386844459346456273218475961864350443646956198621629149840954123729088463123131013255250263627423230422664802092279396477041690907890662730980265804586300989549751697503699501473632183912150640230642411091645576393814432570363489859102654265837869620151804618916772711874064117143417327404623400667889611259133235318611415166952098820224203386544969485017038025408019904842745476545702561040467022878984248453761010986114139559001602679769132986336891876901679984433429536170878138201680644565006616199083982192785560554254285305703170907231901309574846201295101887001247370161932057900349122057864455806912878894789458450558336972325208010583084853099619036769856108282773491060149178403614343706221090529419946920540777011266891790476611864970625654402940336145580476882991877548745904758752408133110603082045841656836477884048355480861193522659734068124732206717009932090815642677133298116146560789144329483072246564081789154301764806447558028360446130646436877316450106473756815172810135177691360540483765436334460121367667795675998560098030217349830647446595935252172910839236819857433144673900482452672816332486522265651296096951561761263699367547181710872748484275358806903098361311349153518785389426480740994250519110144774320823182769295983750610184929028729149109437116354255541181097309839000607411236993396605851074496711951993297547550155600960577062550674493330896629735661736474621249857331291601927600895884259875292699536218798050122907325811795966277746785223037386192141474020500042805501470977779573578891131048113424785916394857445729582358101556936199173345703959091998607563967754280702845361514188052630111902934119219727692426461708445859578628113971191374384334588135628740709364402849576454995533764355660252567887236122531387393315160088070124429424548669075722315604576504182436797919268967303458980280488604332104559103706534167766973933042588797460489052897031931817657557785071645962392553622531412539041404242352639473664010146840204014666151916459441562229463098864229592920622572119990441142368267107888244248020396177864935221172030016231369729028584729940069981729284384381024676517370658816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,26] 1161411084296278880354392395080810707551135086421437317057416908960498906273878012078906683894233240967200930435108344344227452543821973682025675408631364261924024159371730019338365746863524173094370531129123094727181437986114808400352611137588383121997994418495738048833045164091974564768297628984191393682398837844593227607125473915286316918899042595696003982228367634194740187547995059783874141303530821740237730330923764844912511031766747238126590254404639896697846428680008149996175968256322398224162100502002222820767316024762597411904035161160235631751495015242011973839699158308175467452126499165386544823355560161286745779338938010692627142680017779056475177610952463512063796619270172367220384863484760128109222584366083273835647571092690676409285926481949118246528369554524439672348913918904725820781370963420006421537070551612475642361119342284813329980114305946145329414892513804411631383872744297125786702572170244757724503855018165780033047529144388840007905805851175020579666871003187191205434493632417900531992704316411909235876849924707742149287931195754401894067280537084383962845513445352900159101629077145565096026939448507110564078435076610694357915852884461912208030470904526169168196345351187719039888781194958281172269747849194311595526646139870214034187444303164896897964437316690195289098304139055435047950464744208837403227476246278508685669370683200632992467283294560122189149745144188001934619270950271234423972249644224831041415183553944577356246789253254949890300395133973903393633157436259634291272283494862667342098722460127342075538740206010378008386835051054395071116711498365160679731354635686874036590490839701767027819215664678977215398637988136135261391056821979482677736762131926291117100942288892281552637495990973344518280371857518075935697702822453831826593945251554610587666416579921557624053699355155013139415066149795575669814361127736512417414954968625533808775276485214188484609859745606673044924886355619457263932310329571546970601398532389709058520617119289641456757418288874827243862781013170888652456021183270461608448115403456786984876567661376121638294860197667737869370753138592303844168161361395712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,27] -2949124088531561355654704480649076078313939921997051712553356817939847818399249514757248643610315909942406500284147971196013098919298722480942024828393141546100002788411002189325282459173211928477243502031277756131428790417534454455364919499519943201197812377881964359726598717430868692724076308230317527113020524502451283578704155408249817534034040060456131194057512835609319858407486034014499655076892887092042841477025111536544005520813723844753326494135422646771722604025527177636496066260252052705719148805847989318406570316446043485534415353556327838559305790589938485728455608854025051214223495830354720828937791213433242563786079814838647590063910801032173862485540235197257122857423027157492582112545226760375314914438693463451565267651618991889700638290991324109967122143318230271998482857405906954489152658836010049850971921398427659235328302036498403511708279607532687607465821750473541084640295478300907643823958117167907300328802704612480109081053406121850273296723300839446750098390215830157720645738597239750744028232565701730687685378848698368062440220379315497996246344139663182333542073635196293913564260491050535249803244631972581386048711810174725021179394478371002577432810110222372708030874672824658193123846509610126184225823085258422697932203173703905105809288805201268245805284104428814486700022573904946811488682065240992755703813710068757860625694408624006383695789300595434479626864353708211475274710167521819394750192265108719091255640071270635161215134385741628727607326100644533176675306204843596747310598541614131165312316219194208376519031485653029344724209292509216454840891379420195273354070676984763681999209128813961382537758353330357696943799872140300406047340468954571343546852503065401763519314142012060514897977754164626749017553658535887640845860235557959516173952172949028394366038573958242505391866577322427707240741384279343286328729475358814422746369027730492925689535225958045892698345488168017993086440683516726179130993944486180283139659257498121731053123533372882531686667982582671709604276553936556667809565573937563744769435318430772996304217505716985874985504777355667203008368339961783619280204464128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,28] 3097891342905896600481213019029160346986014791703451601239094066335846860075646034808477515774954125617021982322356676510432975034263688906340648517840863318439503280043608562506830699672596997943347660491910947150315535630486434854059743124454144530762630603192761258988657816396923008549969173325635595245461035432939233527743846880293960174408555102228245608801521270447303206108359888331482659795707668801338216759023134908048863211965977328642487750747435040211517092088576719796976985985545859256555680141597179436693934817619933536925883040692887848307913743367134860286993523772538712266327161836731857216460118992162101589371385032558945471550804413010272256996943470491933549517228339863323894941372669155430055575790859626677036977199510856857320596435581137989367281894287580943019399606781654087967420078524221446867902141170397845438827093070747879943570754163216995984037375951879427672651256544541961129599729706449202406838257871425866257030726517344740710424190202815344026316905104295458014284275695719630887981776794086474602710936765513468554694111270394360797468757186461121729717705832575697813890251457285150128555890315045238053843218155125013032863391896760705877531670501856210039100083790475243493068155090981648557688647211721800838678965709130427442187964458169804759250700387966665445892119512545633203062038802853327683659923204852177398871745910009229388128242845475533384818317364183618142958691426280499762778602466116356545155075054089262082250661776928202614268954798804297896104648145160066567498507145938572539212323158354525897034617458329574683962510877637013821198076643161903033889323451545209938140100169005802868977274489230063814765702445405312318912636126405810446064925580735065553387444610532499145366142184200721985336442132106414865789987247575352434425691118872797019353814257159886302543736991943170112973548446025405738485202780657120925448804086356795263924093753866823440615157146298265619480184630480650248083306307697199824080018691136297178135732001555549889963885280856069116230575005922751687750691205628807209808641654241761916489005243723088479420208466932352399571306501362609196215434215424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,29] -2443623538277931735165166036420564056119943635844857422668026092538154692770185043597276266268113494539659411190584659117223677971748384397227380182974595396397914403054325558702647423830047141883381306047904881780143664998427130934589232343290292575361074324967884917338539288820842495377689110667374154454837826316737404468329747079403231428378956528485423813061933713130109901169059734801163199276551489819902065390575406362807097420995137033898626425146921081961517844774587808807477857356356811967034523893483396923645772917855538551386019401073243194858863231411050212525223138714145410307553411374375704981912632531279982725769402704159610159690469348353358323929066385144499524724011649143900884764454905805596911177997420465118537154212996041053404714072648834282899137432018672050178368372280261671848195109959003753944541966916617313658274437832158579638225917962491955091258582223023837390975276098295006720548303940753785412072609997407785417710592780471514463924031750044164788358361610976145487884195243543261822192524253700152180341491762670425160326471216117050008289879206913387284689877607267042380161310754745333024818648497276697448238678538450229931778553165824832032494255653766395937552590984385823705790797227993218811967752924484271278922533464955211838733918210653454467812693227278499711146915824965621642460611084061617252639407976642984220774469522956996428915625012840000257937643051616215072397428520568832951004847314712584347195362538766793467754679419212987024300791862445303299293917758595621318830528967417306680836856061866735377646609952486869661117014066954869927319609990928667019424964196065158618879278468746459115393308503798274246282659108882214175363824457930623471386325709970433083851660346589356519046911367660907486171124854177901225069200155712372360702734292917477969916841544077019683728720054228858106767799450778063888934909269447843461219244453377792645700764115297435791291458535904772463364563202983734994897243015660458823840559669519196189722487275622532280511778427849141661223059052445613321095046892044891510756783288093185339461420526798632256874403964018998093881245475829000300012614189056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,30] 1614997120747177103283502068479762685801843610278226679647970871702557623080145726102511950928877029181549618336421854070757977701998073557349548719192503072777023514277738449548070686594792343787061963182489857799947327856448961563823395467023994989019307331145873229927644470827747145839778206711000735280716908222540796928850263853612557583457936111175319826386834196498203165047434122172508736624856100199628708457067863468157151912245649816398342718499625803768745978177187876597641266800974121650122197747543045130105804785523444090474866572420693322711767281533393403194249737050586533516217985561020525855210188297390180309214939211238463275567080789489699301219080821579685655853945803556575386610106346906831362267773489440466575878121051398987082253397643051107096109136276822123351067931046989902412572994933636681721917128676154312761791003600073882420765624992535475681067252913811916279116310400280952912396969843638700642102385512206852395305696454488725064971535796685309765834639906454707720902406412910223447030444012878377005869465034341604662512031215456009938924547955787642854252691340018932464764211340958143249831501796740371885992747807872627168163725401723280771919315411749967144366296999065698759095733528596774409845447252229904267868742861314100828496619344987162469252719637504640075133837776189811638117903410267863014062152735296813178483807424551714508631331044352003891521191561532873790770055987642225976271454083029083808401328545439743191867411110675288665757952374831457794458745023874687242664270730723065976819070055668359375874924399884346442095437221882025679722958566000897859085288240992596516549161089386685882537357667661021947868110717385246103712592772311070971218110199904271972307869490019849524473414027072309729128412475612115246259567353892390825660726004416970536230661639400793943106863222046942248083133919058768739191342676811745788575403928429271433018738049749191116917771741190433965855129295102301224517243227729772545962949619285275572987853442446024602266859651884140264172445115946206421676915468083004419414057556570529039832160853176331338324114414668423725083366918712004497696096256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,31] -923280471266340302213703904389987304312517118687425329873835846063676865911015574115956743110542020647734422581178810991877958389655483989000099686504864000749152623544513270910405102658882205727331205084668197425993978507371780003632722757795207920625373583119905120431200493007771466659739728750654561248257746883319477000914925355966365634376076356684344315466149489902885076439569897950355592735752909784587686128284928091958231465794049103179326983005315918338131668773121131656466353880076550803747855351668592290176143054364241392940407542936310767634844632749218492918201606086288964331399906421468443642712387173590350852242306207028805979815606145729145178469769185334981603419416536408972072006757753207643354896698789499187820228587895654731112589995983439658707650159632020243213619521042856793759400662525030601919988390457876037363260306043792542156807513587827854992606223880415751786359034091399151621079373187409519462824944662915375651613064562917876697392220011050510115085352218633782657938915053161013009447727042351230515681472612631771354966100271612456177874993961723726795717295552340150701301586968996515113658849429547385562757443694510998715449941450406374157257079142493696316329014192797509251508992095013022957224515773052961452111070297936460126648726693403212078695899710925166778779913229474756259392707020399188530255854234696863437655073457817031849971671188810058901742441699742307927198678037822081917503667722823943885294530864012306411233265872926674639038645756470134184461103702010304294991999113247705315142257403125549218206384911677381026604382791058003439744178419359562554665336923069438620285208655299876928744563276699152979595412332783473611872732951400057380103613295955978690207212170656499027737984672845079910486974246783348762419592247352871671544903877598919150159203116105346161842346958768837180318749139516370171230303114160988835974322903537549473701097772652511439410276440706088436492393937474550642904022982690215961249359746313911013112511717843606702122690478827690682168897946521987241924583091110726994895194843342490960430406834251496022112717079194535577121939602318148287427126493184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,32] 456424997063955430664646720971692278501459677366929912474612249472575932358624977701815463254527022667146215510254226091986880144084614030455159894696657426424676853504432347103293855232244190792039523949131154513345801172956833813962043736767092833828469790704331048198429793837778061049671831236584036783716261494392565175342275578888575059676061506637107951664991921324891750693677847358679216660800018609569337183740740490249275145707950922623560638756943472133369927070418510003413601768444968672109033541450823063424741701923022948441149826386714257238519950864166734162983868492318358887800340833402132919967196572700852798478874386326073161352769629497020464796529678874925451638460315133980337622951048670397043941307893000016999272141172270469591737035561615705348500122401444570660640498090228432626786929723087470780929939533691122206056807578415317338176468735306172771385866775828112413594253842932113132736948578133051655937083844760873070614894982055438966958320830389873014005205437145209023557689998991775537958469450820771595096251329486065132632479506306418449631058505285382390245557548317019742384683921849994298722050955808184892872332841707929511288559210613498308021881946097741618654803502509843225170289254429213058582173359870628335499600337301720072098387139920114430517805249616827478941436557405689518256863862174904847872575454089366289661335556428941604376347963618049380868249038977372658946761155027898292574999978771010578555516977062213152784835005006491816366712005683914987042478139882834538093321854359037056244080072796075984711170616769769916309036294717224409815199029631773685064135458160579951925450724542603896095945122168873207468725459408906146174223445886048064069713445191079876066728163415735757196125346228175180293672569104789445295838446052859836243288396662422995264522752071596175991411687400466393782731757715579799670888944772274187356295905935658959916367300005393247123894429736220899521195629658877313121924813872564363784974721180514538700451835943717635927852179840600555769987099101004655792745932231192844001484294699835575714657616605518701623514845825569607293756649020157200651188699136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,33] -191124102894789299928457690851620172949227320575802352117763357177922562850743581588556438518904512456418505008199309397881685746535749388984305320208301761728702920940699127319830189797963790822995528949193208442143928754781431339932013890275664634205206265971344119763374182671778094104841398834658912834858724417724385629175097964068237662856740074511935981116085249543195544462470986967100980456106962154460871503534407755468684300943640926580356802166181633216292595111274678047321216647910130003901967829003738103863204075335933291613455827307858373447163970946471125430725511759254253137167081691251216575580414946142433681659745570977588466234229808942790202890491441034395004231545214171636544385935624283293266114916670368234129764771540896653468303826930284417105682925947487466490383100467518022163690686092929178029046611399106760844675574036165300981083840266989070890906778062854507985762098730076336806273954682122852691913823405914335677860902303875106125199994004084351043784271585079377360803639527631224526584869802490913796683253359145261630615023043116943058643968947188641215082207914399801635258717406151000812041885773584898929880661899124829262122658513777165273358326363488205567054568075069881936078911778066801479724681138512500999593799597788330485823238647764864554332655263355750321570301373892522151360154763009186285504092179492847230398326991011268221856302569551077612168748663697841876244944657823002881350908954025645533335019571920242250484595997508003042624071140612021140087483537457301623817907723259721145599039506720739145063060540278193897115182159856313714418003070425376535365445218152135977664740498118244580011792252404897660950589540107766998706800089853837863475757851123069145758073030950089433861782283714711205545520701326946071427069866963922879350139571092651097376338327644493454806218691338783131080141688246864737431292908655900646187358400357480877721407671943659563276663207185501209667140515101630203174726190803343742087851135742705113374963234167750071008389101236020470727081318313315582312309791906909937691554472183392224855858007741441577901476070450628351962043160132730714618459062272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,34] 64865715228671651142779352173386064720126357928361003485020487093259159792558235962592583349459038738562221943274304851024117000887876517785964327015356949449648170357992227439538405854253315762007715872918095792838685361111359406086381069618045416590582545618642649178698462538900577865537385390320490102218968584957439291270676154331764859561957986122339787056149135554768210988889674728867298875292004510733639406553006097202584848031142973867627953118304457942453497231505630672022249075100657993165245016369503087009382168857116738147515821651657511323782137191673670998425896635515042615353624546239575970919468098328986287851140567727604507201953841100479688416157897673735871616667001351806279259796594073592144780075503568115851447697963104022108403740722525760653274570921420265240647753525383637089974138707712721350729211888470530278466681656420399809489893678217572264817774224943452190706721133427282893379844212839731326320386190681931230574645833861033027412562717881516266069462731752534890250936615591047606714132870451213121323658800465626791843143094258089841523694445484347310781701914573812062188725753971059379773527856736505186864335165150321814721805822809302865873125032361976939569479993990778022127240146593146355168162049762726851045398463174967558520737811416446141614086622517084707751076126677657361568031792257774628708267822368717715942371221164584994613377979304287837700663717261798798567394986707272888789660750251710191636264843665866607713314167871794423392293455460848158824908178027940487148321784576485586737337963169185338983670231905567877674599604938880674858839990531024394830413228141667548529181034736460478766575106703490822400357575990443969806604761853613291808988541240718700305710560402471681741914582376957605778312792831568621378010697070476350324994972405509477460902061439022394382272165390946698893017302807856814781969584781487717775756611759610488443026930837272280327606678047423278291977267607139174717778574158726173568575662333080436082332794905656856772999856745369073269676345043477167012104773385450263574053946300210571078928441005491377548415408766022732193523200657002247864153276416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,35] -15994132019436071109029117389546538400619116326931965606197522962270031692245419633826912945505521934878511673635417920816934143123602454838260108324621779963621100797881296326918179052255277452295809080677470957249721155245795649578066783489437264291697545336597647251284856470013729205238548603928851140271338754243148898230465913949806046608042496783771225453093768116694357261427564671055879254472419905898910064111444097283238769348198707152104218020774816627058514552625701122084249618130212660117493658184283390150848308863955953661279288069150424499735198046347862507848435856691697406227361349048668052364596481825303315365069259231089649100232871849415245751629659564634646105128948329987717289202744139031963346397660872390270967886656594725197554156261111480104434866459991793273837308318792035870367003022557317060827789432551253176593535924393319992072548771566710379994149304883558417098539759146661122958706602807813642273115371860758536858571576958988912891863465261779996070008772331643526796277167058619808072146218067242073369906177029520025029918875115595748087623339958360383556197112248547371943978336323237463771370784459355663078534991784096883757463163936568369425541425941347038213588939454000786405618723684483171873674722193773548466115489561548781481802238770669620447735032470538736605945107735151027973401382906355520174360542301814738365407756810998682808242709395351688635662510666737834947994387985612894669794037646143199938708827934516883494253817201126071557820297540815806868415784465748217403130188324981907349799059819105595122400963026569787382248237741654275836330328569430914380483116878270840448557114212644357031498597931307661906141555024629081395993854454922987542491381212449371108220296025602327714199725045322313378155805217009946451099999414980113941942075878547285132220615259216983791864522114068998039506032492189810794815537555832241656662215804808492543180649653900223168908927675651929553051126853541990908635921884501132232582908924528823912879106543302900928515048359916644733216595184948192381594508157941150092308937115031759370574294729617513357885251526964745457676132475104198166071738368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,36] 1612409795988238871757818691648323816013666838103499546416908292466495844088129344102146083432896127967811980972472872464281475599900667211484312983884429229501683815713172154486033463527804314121104024049597534139639314281383046646153760769782938661840257243874750452292643666305704324308412115401156187463309482564319815990758633375788328436125176994385119474385431406586827120379194600058005443113645734743393082636904176009674184527105664872735756817065958766384302712271827586955379285533590269531096268106055974201001606944829431936465634128592055529489064647405351499218090208148848922910915855036315636252642295246278578575807917108674434253834793907849951265801978752074052992284674661068818033391614286335017020021463269693381000112644792998302688244095387624264383321557475453936764689667089070843271557021550920142066713521580056615852121611265057599092854835633915830152323143201206868996965353908750434483868760714156942368835931646295243839355376737263066567312759873088518660505526367210068698195711801531883231140252183620878322975526583563617103290944354203847000007206342401796148019515344608585144127837679918512725767167883227714705898060367255882091661123251451079646797679083453970330385477260264664847972458574920659222719386387032484889857290287112135763401510949158044241818775105035821171487030016666851494321577680456842861494242268582811302277389550348383664466673368018513084348809620178916397545634219357420865678468808803041936142064020327735405061271799426824784236935370572715492712361376201267261609714706970325282304467311392803021835693633624140773964402349326519639953898045625892358821451108512688320373846011721380375171832036642206418500091299010149205824077331612750425101980501429064387950881868101898316069958653403934452393879810049236299114462570169744780726016201984185180883689727145991492738294695995923201011862330332090728931707517218783309119978475413268473276709822772442418554427087494996834403274202078752869366875975067413354474121234728011170006679370359783279607416656418185074523235242956012417505680888628062242347198830738555247634462155578961893578683911498283364932335039167908767481200640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,37] 930618675872393665117740232186042156567432283775588111536523326747445313134115409973555144634568940408526996898428828872935675722368501188370541576089793746969184622857298053854609498715806573458716027201866249983177330862475951088821750696532326160931197394513704412216270211714540170858599647639342319893836439872914641074976957071261151555508211408323225029571621495884502768534716118996889050271400492823450122205573905008425407656192794403884958578410070311403409496045450291647988063156192641030388660119119154194101381871705749711730229311557398314916156711150403617862256086903634545702058521518505982137086691890691346702563036179124999960153963814144085777070459121346629631994530952451271767414897214828266570024185167320160434684168068281355775548599949012882351086083755571043922062254081271128172959154976457731569370063469159786343458830210376652442027170967277471833172203219093088081977631007610099483214280974532316753917598436795779099938647805558696535000584180250296434822996830377602947574630121680154097387323822388085845924501693807127969476242714658027718742480443475423767549864672615591013844439875604854369206532315545453591487398527241915679216982379873607690946940131135237960803197937511856547954386040208051017871047372832342496459350362628932908044759092643982154053286517828686559756161605079115022145191664896411454659211735946943081116945406635648479732132592551530110139200205946305444548747395955500444213699299544613819373314233868172013768182843068755745432336000571207258498829209500246190250088759550362666413616215160225370605331048566777552865224843305575936429853254670452224094413760042707444022443833929065070440559554741486865771343228781547687800252826369995917389628104925177730027086396941252106134009556627966328621997488569179726947861349609101511177431928609354282720227557259279446123665869764811576518461016370647647171295318948509896864660526952327682754932042868119777196102353476423339543604196270922562509970297093254658895725159452222410938276460789288209925886590976624085165793317231160972084807445649564366997855573641174416689328466645551841267254547259059042645375440105556825956417536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,38] -702538836346919583030000842441025156556309758298774501025716181962749613914364734887852128180724135718309089209146217350745699583498731750652730813499536843229464779087210120954247962181241289893483219627939305388209443541793452385241508432751578900997123544372378589120507391787951850935135913587510995469086706928386215584304796558268948802817656108776139064218818506801783681206121172356625349172945630978008199364521743503570523679256692807953023430579301913676827852014111278497262638861564570556296586687691980647609598021438139702243203311231954318035614803901089688121741026885015265968979721347021674386290667394310496970807262922487017984565717109058793310134775515211527450464842415258919193375449865057010628017871340848103038713213618669251373939699502245385014691413095616306593150225484232675861160315956835456853409878203811407054120719611194626353123111510340971531974754751013940373453588418802611472751350837504873636103831958795635069926864376276047459260633890186910033964380775428214707656334618959205123547268489515608609630099274706247246264856129526361051239926493121674392054610657880025749401503665121098620136790716021952853470975434142827128609601172743851981381536189291130185251529901391060546762029449888617658721045785024166129450509166578028092777909793970337927192744653935567935366971000121362908417031583141223096507322622710117551662583791521166696949605827936284632744016070453253187382184933303827995140804024444967299633273153594698971029539810015333040161759487983333239199801545833431847989828559158733394273140488878698218383791532890353769953542569292551085618905874468721932696999939535015870865389503742126264923853072885690321429052077141573554893919262130261615953797741001130464271021851305244613187674267053817249992287973072670420346302275864759550923100042564318656201467107979606198990647935812481673553635205969395842993800934207775366346864024385294151897264861698278916774150829156834201559884170315294542588426243881112082932318674989813181706654326269647495953594056688133743818915943045081139927542180743653650978796454040575549042557139015431269881660570494813631363976341396958215789346816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,39] 293673096414292594300102790460964964030970442363039140352452003725875987746933425475028113535721328798117393532883499919391249241433012379621098473364177209127053712726022857519636764474778074996785714465811986116783298995970917726592449355122850514270968042521584348212004996872236857538823097743727787939371550892519187638907667280313721899240052516767975793435091973282861496871649596278965769777701752237928611968322092457809162789896567730834892869283594353465282642186196020222595607558865717193367407554961099118303698817853737989867552083716887447509151051702167934281692604145857513062294491967475353679134337826758347357410421181469175301001767462251906670207045282076063275109657953614083321559322464502024388164177429608527667216077081000622621959810254665213768305252530955239906609966871361863415359642663031128054692603529009659615765829418029658667613372899883570021169065227328176415071931524116208182135926718191627945801086117137764944714507974966796920987569346175605096980998914671594771078836459482838939683045881743854168302029099247759629481240360517592668092993242014144259148816842405743516152673973468227891484201869993151362989669660943099988279272678188097210916056922817018363470268488572637196747379305007826221081361591299060295728306813208194253776365668583887962552723382231157622517645634357162601593470420955397359740804427374490575570354860252305537507918916838987971538575437524004731116088350225919798093419018598777621441982809447656357678221969656600152171486535337358322819636460514360807229055035640581995937807766915157401139944585845869685125934782605902863706129538898576814519783261658217839790958814649700814782890117944393537411951720513152690953987784264604209413866920991377144341177186911424096996624047509845551710670338718193744693801919399516394415182222291391135015641402228448356342598076440536356129908559351718367262770541129641818556972613710417967110590829589109201503979616190924462423871438186179981070446603673706916895392662592627117143534307992588876042576561336253992653956171721167833014105860192810603153269881334955401194918184921653832881982285040313192357173200753573478375882752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,40] -93234928880528228667235843660110965870303680250237099639940644665282163523984759083154140515630161531671082768748886122588820884913116832885101545254022091440449555633042171014603806003215120816098323025055338507076474522789630479462894376482351631230316857326170926918303984648751019124735846845976484541403863729415290298579486047615558605423358104097874354821121630229942734626720165072688799512570893356996047284772475611802894796181768267103444775454840417752792645202114431714792182306436028500287123989954437715092719670071296343379527799524915685047520726034131239042105713836349758067893633395665713959276529698417864979578310329121615358080991446259486046419073334280336123577154113978145356392112813024085849643560428211983494501343406130929015829853750523150854634559312557789333793673253355880271738394308969183230471684386918138933420191945383546099475676415247283741979376836662345785045036904792747202201668152560025770762725922340898362293709973528713188631891865009999938725434035686316787556213989491210068563193681317961835589568301778508458994546937906628166776905753435578570081361378249044912680632359750126305508915855362772401256935436005332020335364489727617047749361788017580764540036634703270700609308188211863502426201036186740364336493536158404233478808537070877754683244677449047184158325236019486665013318883574623966248174229195406302261551218674392689711447794328395992110580324586316486803965820374829493296543422225132336496701534399169760988775270282174742912535026282722043714967615041365406719842936792128355382825754981550717003765895040510522286754171335805519415251793948110625580161703684268733348475509233957326274186046305247611609110468384874710024166650418214373841186764887623109598889761013122745888113145367368290378913553391469143949458815832993294872448213798021339626328434033553955117989386054988183934733021688800666933149307472968091301115536394283759938239273818320560606784782686580868885298509128420202246526774461959650893864856908264832229864355663998598688131882263862493005653614216102420984001542032398563241467803836673002314519154249487632076116643575031720920414163784139066421805056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,41] 24277845870817932865753121242549832331145383642480626928042291324243698491935023977243879570342746185511147453494668179260943649706469344680310179820487312513339427783640380320963958844004846967797919120328650978705800347625866595619626620436706042904169065788627703857913913661116374002999953458932019449239308102467778462155280916988324360019590316790542778217749699704752992097966366966964653584444424858024450244634423425622236304921689122855704836875045591822914249770605631546309926867518567373460637244050564804318584609567381325918449372956836051769910396389396305854685353121377652701973827364672742586215324674758014219666856842933885612905082281028013476874731116421419655172523592342532404742424606131928411788144168497408078540262098032465496892370944874719793487137523417745730251794622114683363147653656490726675754532557163385843528269710337379073378754176104099003359795709235883749342457217874970480903093041599719889412612036665167002168521889595002073784547324820024934854832544313324417939173331802160923849568928736962395913086308595834449367077905630193783454882754822740726612616031383659997717393002557848600453907025396419147347906803838447038464936514094754660462538619236009458688440093007794031240363883917771379833991143760046340265055414132570275682758386630845750918192730861676290521116781847185593122634687619979107821120331988364838241193253374630523312795175152897100789742961254710226183621758002805192911495685128045221009814527843179847067797464160580485536883854688708582327056954058462486372115694269404206206676154496458592200163706375484197609131889198649505048997184947682208357555663808794982282188282078489759377984010908292199139083583669803679958934481709515185321823880913084585082170453102675514340685210514992862738037808088929297224103760128848917209429399814838688599034230726362694202845467388264891798330348256827322476151540526345975292291017368253978015456794915284141449018422626255213411610801393097609555708567710725259519900460345083168120141796938897366721644321238851202762619023809127503640901118409523335892261490854284226015042871010839069267103616992365555244495375403794505677144064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,42] -5304070877615830760292324677544410629954871532989290540256486692122803511876250050092832457581388762499056758371951441236949698717636698923034663431134107599254257038855118064761136887870535116110754835681922864310541336572732093382682140457543090289181648809485079556202932753984355464650406542631177408289549938718695845387668780071421694811035215939930798254069610336921659989114138141827246307611699262327769299929378417355227598741599220038909035020099931983155745578656986129076282740278755237530104246520509098389201711843036860206429652483399083138202737448721925098194742362368631290674631051062094818274063935983865549774710757192625091425365323217961502944825614112984485591165560921027426842215300941558427747988308144860627898098448273905315267799719530693938457251106028337897173835939731063814833280315126404889849325510596808724994407995646496047421520172753001615436928818751286767749507892208421427368098994008853581455430465188325378811541166575215336772383523039343129547863870595495271913048129828186042496576555922200034182416291489291527921202796455713646426046807609810580847251042525127510837236988182264973732419190390429612729855305626214519193622845807642487868918516319271431422619103487841672854873745708069598170311732584930000435951382679280045030691056244338490903801981210000182786664766177126349685556548956565783267598567132326242393447397366081191534895406197754461700627820082476957752256443361528483797559417452444346536956444475166910404583112426917604817910750152533342963880403978178722421631156550984717827371881040370002912446524066189066619860411390155377032289297419686929215974756134351270847003413708061412930260621900179565763409077750663220358266555164329383910528808754570795649025242224304074396598532499170348265075008161062165558256413836810615046753646873627139549503745036829164858324395046458202382935377180368123988483690090156688375758125056925742316351272730085648108372113745392552702044846264708676630049644515869927996671000986042880907387201507535622886866398921744702167967866201563726256307720541147217533245601943359028211891064708562860290679913572483398362235689208804138735894528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,43] 962090858030913949797344910787977493679442957490321774061503654403056027144847969060411712696192956359166880068106764649027250153758369558076951694352239656532499412711009530954938242667315778747664708151935836891686661177497281360293275306726391076092000900329480290781298880715988241493468621216427912855579262089729359984387794569600732820591140272671487692936325743437184538675075987058962650125082010778794171222539541727964974184731759455643343764302961421664021320298836335950010958573204252003508452298940086365093762991787984997759925503789440738445994169842542081620779627634472124263742008477546844154855932095026761958211354266923464425495804843202793110617644605720688136181146317891203447471916938287853893201862093566146157001285855567237307768281992701198329059710165497121437128235242754700193572625036420391678913304691317232410955757944977079434877181662060241772937156176624005418794782966383774631753290457328551946459448616136139431070600935746825148965811858927465168787536958250871555523646708464212667456422469190017779615989763512576270310042799737531172602699633790345169650817373567856925717928619117189401733843834867689902366456666773240602814795837711983687621226360415669754331752835631819258704386743780702126414044133991137553377030269541427973042640453486874411157380876005795796509338474266564192812054607037651016916405099915960125481731697910436645191941062304590704649718632121389437427007074778676420241286931105350489277544466318277907452540062055025167736446180228367838701872495376296138777127325683104241167364061995764800696692045746206364345341752563979577524596688249635046457242474029883386311210249200229631633927452529167885729533476112128835443705863797342761191239777802900419876396182342781098630876760689232917751649587192750365425633302255509709145855586458508702090088129929241417724492157298964418371470442750326775410081166858385996309411583830027463900115979792117409314911769588872293899522621842502814972160154837286668052821591632431053048362462976494729385319441455734553269364330302741060031844023735091869199508767157299419728182672911929763877595603948963426169880051276356098457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,44] -137358395306703197275155690568762370788100831700933317371380455955609387646747526394256251002892869707964255281455182850184519467503823228752944067112442165319665185775563332961978643812356301341617527699591630657572695402030646816363677757182467486613348352294850062488655727583521809752856110084466858377250576125267890245865925052430810193068818659888224417940579856050747098936665868400379864293249711801353030028302313356934344039688727446807853510250959249345579251187649506242014126888097280594316698038351953195789426571527265216674049918733865659445159148524857559247645825783294119104746010678984238615510530816680625523101483731242785627399222102024524877680166194541092167692611269358565305345564643166921874453555104065739925676697148293841508953225429938278013051297048866904131559113746825098098690807119564982616814455900037279534632704203699148935658413387868569308535241610719510437709007045143343067019984620726420601194092393093166839715750462488188048511410067921941193741727641889996644449298465984469118007673043986900870704430721103759474855710556751941873253954816073345759166073886350911055149094169362232185781760410456397799430149464118124354371255329198335651752235036525110816956006692006639355203184267119987833578716632658041806606387352558430324800720287379937665636667170101277682647587564330245747232027753160806919441767580997633208981557160000281765991227518135107968967857549531285307351438478335463854347568927067735010950861971732810454205700110551448423736657082153941153986882212665473512616814547728647477267925948130134745871898786154428289938447386136886748697839938416274644205326504002473663986093278752891159591359539023118878358207920063365128876745800326890875819369123676152199633454601838008876104679943921109897381054008141705178557181793849136911293232912327165675032403989046179785244709986566125791205372909475606511630078641406722555410596228099388809925702538820179301009159308741051572820648998999730612245694969407256028574770833717243532289508496146197903578345195957108524529894682319100602361708839326522242808145204861444651916682680928012433053168205676539300812316852745308701982720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,45] 13073353230299684903718895177024179215753095339383799927018566507435615909630336148341700607300352076513415244947909512760123115309678772118922765032269997745559182149266428575648910576877208863593983633441163310422194208863193536846592519590698121857764274662133983374351523912563250502795540360235785974227186897696956668779808171722980955428413311496918983734330359246928808348052549982431593472373189969322518808695841284113601624034351803976563964161129400646024044911013802712335339562471241950566362051270305331303128589569835694747460315868305735850396130423764730348868594443719056501499023462091921166352938325616524591307162413981131361237904034818786506154630625968234031912225023466271665365288196105088647406393593890252448722002323000940743954089875857560610950050077147480370489057523083786973552698409303817466316094883528811204880093510850673131039068805436178087875229263349925630575981104384460574542570603382356916940785530311456125050830601509558869582975267571600338847809563668791153058201340552248197432855400338615029617513845767121803464814074280441986006575896718246356714123744595240239641280722319108553095786979040961506063636020909429828969573152804107125867955602672823522686922901346790763243521798514714842685031802169158806179244003312814274192242502673142112261764656423266469453646955585708868281564554224008352957767885689051473825577775440071799293101326395360203486349899901349833100390893727977563223731774677524841522158630747584309618036869995730047402362023452309630087347060582876367223651897526690580663759375633479079871697079808746761392576144697507710395366384529774822282328319849639791598735491488997899394524808126011872460675914299721869646847197978608894617551153770884253727080344407628659012476831782949527647914121976924064949232788150551489588215910460749272018833244454383119929366748885327092503372516747062837080393211195960747047723361679928074960821100854874418373911075333198932027126076396851341747641146128818930128954629502692690199720692533418551627067357660638521467438753492734639915986170570086494486387880147630581133224395338679447934672653619666753390986741427384906416128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,46] -160067244157796467401639233867618076781636049780421690002416575429832332473625686432026291034712266088739232391359996357433310792198861956549770855787227569404678788610137092558144558708723702871152358217914807917394433274418347128065303757995438426824932103554868892840398442631307494534308478322408861327008596599715866718689929158824325711075947547160064361736336842055665983408330631200177984898187099948570915443979443294644145706161979940781752146691829294075860375912974615634560203074117643482613693822049401881979264110268782405007095001157608666033250520260895420059998087172137990941129754621122043056286356942064860448351546232222717542528898582370795853114095136630817007092835689503432738946867927830711280208552277911878948569317384903472374223176030293830508540531632943380334812778985184381769909621644725672788335467507937517390095417393882931740903583450860458946906346383456718358929060770575752347029842895233670931047328437979688425326086628144147133166473277866851383231806641575416029933114918553070384319973367001029347887574402073267592778354571125068054714445360605958605892680240838627475670600883033005294785421545049384769076422862340998270617800508580374965205205097398611498163485207083257456397056970443539765897283964446522936283903110529758327983169497233545054166753166303731651504361273773392701131375685197566960120141790290708654623955237357653598157706802867628666862488384200738090753592526533698028304043607442203225964692284421629400273400531069308207469764668849330954496478823780608397114067376214689610197671950932998419327028677182758180018340009783687239365319584295188720367950805432975068717787797777074229714789907451877241285570340004908005657805061368842391037856403846679097911168480286480975789287100004973799399122870574554619414540781260330280048083304742138200022629808051611343182862497768914889906425837993514976964947161483713000785024822582112440418770180449662383340767363400752565928006743251375118364862812411133408343866542615924992466831736365651296631180415657115959617341856066696366291516841256382557472178665893093253928718702470462908495607208585139596654418165375348768768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,47] -212625061014975832470757821239768514107717026698407534638880730282117793802788182076525565606492237171056781127892682942439787554574854033140953861919898818005476033245056541335114058748282510507238764123524737059792464101713360631662782902599361361355851381528129642130333111273309408950352382569447051901520738504324250471597295559190646029270085094082482473761492744236337760728011311206842363894105052532585773238750856301161501415993355093648759862943116710141041758600502232426650330517327466940950097275268006636087498103399762103189385443127378644036410336333230089365924624258445788385709229446945380261045144728334496205485234118653081776402588864997174874217575768666706325698645948431138890192226462480701387388824783816719493032444962620677186723817788445102446313802140552537365720931360431496317182317283672860262447379351973611946554497440812079879682886871095490355707888482892473968128643630221615790821835592321055386883002339425829609006458851692755732164407187620989891425248648339563572898111069122841897010956143369445087906842919929162371300206612773636275273696860291777155478125467366169471895993187143522110696964498989871720461276892963008621651931423000646754479231544751566939269501104924813098691742228340185310620747007953908707611384299510458654796880889890475090986446961688819055480588840687370985981359133989973655165418062688752945160282745616115030015386444060265757342736403913964458335933109612994093686126382248372032129196064675471033305486731220377817641781639723005469337903820285302357907912638408498387673551925038706433044725669846896139876009648976072054551182734946076381653244576944860735869505190913802216459276232579335796994511802264993864771868345740127902351824841828462386242595674581684116898237902021099179972808894533104620889483344761073398699581861245305093656129842114827652439244759606889319423550169302232644415335011597821719979786451790366208817125225417730132098697710763222741743046611169888954764931972971209682997946322031559812604221422008190122835589772842818119446994074982184244730772068061379641511444105518005386955543534670395489955617887846831385541893865782118449152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,48] 42493531205233591041812320087091435085644439415951914756617952087707121949914575245793923262979057467661716823649082843904773690342598636167279347679271253311090815317377408145984295133672152421167865744870677323912861953081498849939090132511230300976899996481122660474680395823359881264764377607577028075861542286848425676390335501160166165422018935935634463634712806048734091871621972887463060683166694923094437765244373850254291424173899338416743504605642505011828944743243361346726817769849011887598748524401610888430943908173520587180829168952495223603027575905252519294305995073335171916918934019869793427440727092180096776562908334228277352414726630262405391739455399359913761560797231157001514331667329301410882646023275623677985867748844858779815595225712253888625168684307528341523687291965659053576632970527528343584375996533045665442009589607327095169832348477292040522933012774492131897609512675782085937542029264548674591167571397171220934630647396325513853991040369873475631090508402143759133156235308731268718478819316096776071230936485365162524633366897919259038289277355255494812597017385632362199024473921207119490876721767132502776694633990464514054229082596165499329555065952611675816507234205321630428674948761545425648952991290144705079888910025773390179104010978884407948593122084627003395577394738990828255750747083874912207175291244195047851451299966231098071402063707479235349304683861636390615770473185536060928891706571700127254461979805499019720850382392469522153503877248817941706808220997079531617511922252536029961054963618356085435854078672210339479720993670776608724515675486038979073833832979588400595831374312401729121183848713241975450591679135046158876095955275434787636737470851957485213802262682987013491558283905009431039691465886080103559851456657699218695192264115575261695930660224034999691381666908479786056742250500764125661268863767672688945738643377883223302221416843053810629623507706764438763204730785618639591626449503549571587947456579431883247303658629736411415235098000580594630468694760530924897049748858001602853700046006231917512073304677831928792488386970801713214847173897244022669312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,49] -4037338121007542938917684153753033423214328354370122115486869262902899106889716279976240707291751234401277268927414767172776900829010049118040732645190529402223240978029275784107403013583919867768306688351825214616612008018315421837009237192187603908043480837142730038442898081341050567070669482775697306607380185770387697539508173532733140912973994432071573684705530739628695400240333386389411030460792844345294020525905046534420439735545890365613054726010941197190327210124388552488946562876486558715869230630144960472700609213354260388614389965453988991343279950338723586608429424322834678293868839702738880042123341790085440389797231265931040076015987976128250422783698346523065462997794792164282454917303608040486477088684715586579815892922782768070222404295612501703383483040728564703943555679998780318481281507310962999001977620584743271342956823984470377323281989880698798364231892194663365617080308741032678010662496560411178458217379793520179272583345368293185982458814670175334559108296848028663518659580240454174772098079288024155188669355840189783754460672124492028032129141166033151387030317184895011847937728579854482568127536459054083629436084230269806053297037451149462269736302002794210035845941606584311605658813814298913366683043214226250636258493028651489996898565167469460326135208787408823829137356873407787470715581313653347940781168186106104851110519116935901580723803447853747978814198079097148303970128548029193856419939610205849758008481128407385577203092198382818003845301981746450650102744284559669193606397161936078915416340128898642682137941744764029820615721590098167057485991644081134948200423936832906185070333890735363736851234253522644508448393349368463800864177313842251818592951655973810409831823251622953851080048549257040643631570856135374733734479482358905617294911193279988397611989029743083432928189597234500217319343138792159027860589791749572386806149694210871287001889278647988076974649946720429951386972935819644932572118875040270425388093263647829393156778631014533590572560904719458273703194485614698836139041720404883602845759560834183550071948760892718128868068947499344211299102801698750464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,50] 98399434757516780722648481523741214902355591053488155562049373703516530621811003224911865179942577974096491223533914792176365266090818624325145925986413087498890246257115560547866828938818922633920994368458328254027381035487570850204067142463287871281920394458804565094866597711613411058651025105942572973055578171496221978947326272841942868330051769459963743790568824188536227857934369805860155107215974150628957135091651241382137459830791333625332971051505162149979182531208945979770296904783088218199290309432091049033703540117594471337001548939724967367643410929126191889456115682992120901765133697947289762470001961708010743794357603828133874741018376165837787123942681443859534319389292857933270190422691191311538540408736010832448531218439544632847334281593196025508563749320990477699143261277138700089888312860566154675037433659117974164920700654910561475369307526972425835207155647235161255174243996547614524922098492932022509643017534435965965387143220556224207529653385243328759739362889586206354629444456391423244820327337756265405262229283168725884139335860348080485946701086959017100628218853477386816930705576115281752341199786060530393293722883626216223022409520928506813666491375661718688067465041282302714237811687710845529528691329332992224562290236360020486164447970259948760265725078615277827463718182076648088736340136870517978186347743874576922271171708756355153486888278539927249765426615682289573374638950949774386011939765979129432729968919546830704696115850106097517937468496375519985117361815680020768935396201120782930957795190523756878412615046746968150761341929050955420708900517237952281662654596699617554550355491530038882189895332520591051559280149977451372861423757833684103040661811615844474257121344888086936886350965136936475755980673050197193280358306152203020698310250042733854432609351186594911569632174552073426277937384260635167512002653025479256085446168498916009057914460035733047872379000977735152170824280142713955349216061605510042415293268216202818804943151488311479287123960776531169845464241773303941992511466334849377490732840636948320398224943514486540762422785243025478021694730125967360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,51] 16879092511818141643348205165482437703248667122092319688120323587958278001943675016494445738082205034301903655647212903480887262707597981166406905014463560381974242905686279768316573673888178660807012119524022156946868499071505718073326972599298684307800273672509295294816819781463302948778222384551530794923047693375143318799156709219586944626111157372181390807103298098546525636575220211549222546609344608853491987244758523070107999144295742624819286906698957459479519357246422241999916667692778007930225876094694972217449369008934955156025499188170310486442248678876418149826731035299882937092768147697118208306229603097629447062604761989434174193120821934096014795167168606827058468531718903009477735084071098546167992608784791897646002386488534710389032824132248328510356225250538322135306193072376099226986827767023558161942190027500587277443711023642265811919085186181554634764798437998183500382221410384768099441968412803759014943770892168415016667606123186997350814728868330955217358462051544309848300289598801277642090907541704534149979093510915518849373954016795461064246271748629218674093868978005423129287798333570555729719249772632154066109865291595586574902535995787670098523573922434776224646217900179331708866427595918579828616461540364104487818433221950830508913436018395361084235929016073522887237782212327199156042295574257380419270996224702786993557356336860604961354819615101176901905444988433337643464414398341417494706554079421972892173024343457118584095682635969080382179369703719036683271588854059709883025176213342459867408073451741628811396210005928610603044990837078124279227586991665373715433385554523763132796510179008954048027013230252387771126687571588575903213181372172506723552854549610368267600347835485445273777620535252816196351894082575472081236982905853954565376828966001746601835458994805317276696531101665239896893915351758447912506327886652775170407565683502558767550568162715299333998994176865930105097536741993788089758884814152029190616498901462178369560188263141733983112102796073466621212818974533098168478312764436418086727000492097301896215964219229833423232108516847212753946656309956837376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,52] 939964448107026097996938512389512120172333065971285127625742179182432434702956749900361664187576182604727003639659397440693394878366284038161553753440541200667378490752066089886074245454961251853750752452635001906482072817160084148176783726757345881433298398654777630089296872999644946255423045150815419784421463515310265673107719581379936630955852008092579266176185463595839714714582162506748193828690836588338274527995326558482874512032866153960862233620151672032392013701981823292759159778290725039515503612346798302167545858141296992454548829944400498064135674668814009468153232010606745672209432423141275266964382730176677043721937478637892836281784818949773601384173872404945905403279923847471373717188586527718676094650999073178498959628487759330690343678376454013123737454155952434383893962826747860175399114214983244333757610367171579632873292577392454577630948738721058146825564371707703982356880162852198648109031754826486861273278343018168754865046394854378653665212689331663101653044743073901923301470857305353967172618036493515835370279233342718698630338119694087867911383413910791606670595132690554812672670436403632683453132926067652809636322588466504865087050867650570890385930798590199661515154562895280599158003868046199693598209600466123152606671578618744765767582128846527025397815956163523854829335929891302772299516306563617640394461166045430076794976392366075019450426405999353804629549499852238521757128728291106576916918362594243318170446722450754211203835670225329618942639722762890662837317223786523003351482105378866330346250081101272675301872178952464945257341108876441875719655654790544954606111566350619667363148523671205216438514884002827902070153499203903220396948862461860707003928787205798180586064202731171776814481758802284737416212785679000580735668019955915646418220415554873816123944017303162660851796487866939870539937422438733884822159237239684152302323536000429452093939727423216297657091100120276145250150336189374020507859145767360649314498023395261292719938592365430590558667002831951533534987770717444780292754588618759029042572088494305895682358188654281475253025297814767649920575478956032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,53] -1079090628477594472685646412358175863728045632484584462193918992229174278031986355467052770729539211497862326238298382986111770580989903815807250453712518123693407967399558916972176386222240615585558077185063264536914226831337673919446389747536791229975949323234939926193325996325180289995052625514891497311173491077490801400045108401653953387704748827171460401712062319530842336668325608586121830481035804778520432017597896960815912749427999771144953940901496067622757296290548896472885242166218452057663085143233579361386760098971968037584507763360281858905531964180308598141010013931865796125436458827907422636149254848788872695533771930947692415554722877274005851091646993950909587429248059484844016361008073494776169651426827804899324926823555829446189091635639354466984627242599061567779966349279146468324191925048232644437873648220098921825813117725780245117410348762362250574361629492302322204903727962777424384443718967393577026005179620063030339117082461870433507535851859024158952053947967743165757764969788170329605616029996479320457196914420184263835597180091261012377618445636751609436666168551716549315854686601666113856126983711896158952059708012043899481176004044044914976784899547404805467734647094070431130593638458936947237708543416643625976038208897228879810603276087537653602967141921808742219744519706044785085357465509928113164461845324733168030502225790704135262075756863966853996246171971633531013294709075834624846045935438964385754798135415189050762737117919544636347050496831394098432675540701659212011165680111898387334471894337966614325404508296022831047428916128385015284526485844712964015085511378509521032989351320978675112133509414411367386104176836116938012396095001008304732071765056696896063676538232566926452156582321369644552035984852436321869636547135944164522003121705423422553333682694493670240403716266573596681925812782491804501578748155497435562692282576983706028775973665687494842880098689967433571433701349206479932331024922013458577560678213180702501530463392506232122320370686884065414590101907422328446554069337173162515497428633001814744062555347795154229914626001968233914273619939164160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,54] 247490458783390088724739745785797417305192712333783519947477331266161047210223487327198048385426763144054206836721044967608906656651603951925542748010211125516834685398391036595509662994466577280145804977809894403554995771040374750730647375842140032723075819773393188933551720955038037119184386590306086845905110475463561735581223259261728224136961652294020273707117063600803322614016353028608019898919111113654937327257036873703053683352913126745393068004076370983849922066508751699494133359667209626680782328773424896850883117745511898205024739545012149575579426083502390750979844795250424040353059022430481401679888040084835750916914744878986938111296567387555180856567887741920770594005441412328383711335383677113857320651292658313769155079821215830837869913596173559144493844023687638455284361548115040687904483939491929928576689190204164973812395031063332971821641164442575499684761899551020005236536792289845954498608157874953020591736969803048417929769935037727626702474800956701926468677799371791606222327312832146542489237374107058041379957099390454752135395914972629646878910869859801294250247168564898203685690052597378618896744500239744346126340497614820223073185490513366261102764118350318632298087829567448831206886525646215355497323932639521370334476643010535299616567801578076303485672327007390457253411414357559492268823868083267088022402806155121786821554664860495188235256959192926427411262903799646426695159458658304255453132476866139604484136891936937028416029409441711051645338838572133045259013971718669966809668598439548664494197737701707975731791888633231091437461333509322505568808690210779022926551713278482416136286340048229185808412248049956207947983406743944294395865853604896539619286818339964604205636467933630087419528053958230472216435444975321758460497114905451433391566231804592553594657017889217717528133140022443801325059926238983788854803684047398769581222659547170561236927455885492960266841791258279309012100180613910238576744406119863845601682705522275857641304181869327610171256041256698755732093157092106074166863213107545738774876421952706511872604749514216433185299103589036694929875698450432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,55] -36422166647572780692496523403734119636111393476484431847877140976435099548444978101913693996691952784065377499650458086936412512662376569796712012434411495428987375347513810798185827650839192936175946997090288585539105876583707070128785920770769898054004285865076284476621687762320441101106645064369431441114698378551687717982184511649005727236329468025966639456950579006332569073977207669126992403269689475615232154044490979772606786847789815692481847946381784754230206597316719502606535071443705993756748384948455383135137676188047055148357423928549269204470303219255704297763832639525094946399682975123300546346341382818831512159701053562817710317404052668638648328154226602950088865307654019159761057067403981342685527910900021920875174601278986275727745666187689790224907585094107348045069403082494087448268908869196168536756656984544767665221800214266786949607327458561451007781431112475345173111615816079346141642271303406485879362063137861304528647408102615476711923171054001730911340156212014271891786608801583279868201156497594589860145984987811720011380448251043515850889003034015963138772860940219387778141616509148832771117671909917696611056420298352513978238199282245399631458943393681067373333836604202586849915144023935694123552903954285905808022509620063516322978197524147060846138149826934514930371988591281956159486754514253818311736075013198971466598463002323867720290495555332372625884424439795715408505820800289341428646509150732106495133239979553154748029543066965945704180331161778202824230472175085258809538114903596722690744591564370495648821619674399207420317663985864353167556294770971356291121792683671510583339417150923870805373187941826068599840537985019045731218022792754783992349958537539244261415041375159545654296404238880649698712585504634639824660047915173170873722886015823446324904191559196045879909324241858402352817538329159383128276813196890640459817082730823163828990101398538608766796297245775704765065831563583951555665955395408193208642677219553808677847607218428264082430501693378138790939433817599924828143215235655414226745271832938005423239144360344773167523084547974641578665492007092224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,56] 4044802735443663322482421541522177889286652259388378159958684575525960762254983041433188112912926801906228318514133759049239057577664205619313071395973698096041071658163789323018325008443325125010702293294092718811311912260701142185331604700781414487922299222925195544447088291142661528202291207289158326571063599376396660710392991779973327722369901914737424133396826229629302669734557646023498228055766275956824010714680056544216235004398792843934787917975704849471163345847775090074207671380501363815540298762659845661416072415372255220407227152526359341479188318434403755575366155339193827424894125684361374731839012281613841652741347734487451526201439628619791358538926611793634310430770315634051168719305235880598447905514146066051348339991125284993182400952493210123718597673790215106054405051881610420556498399827596782481457624656650097497228241344785029526913197614841374981171473552030507741834823031492689474601900836178232367184513119403061213344855740687720560654869776792703011882208802170113222324281697009308974272319045758655390346561163549035812314499072747816907457112615823459720886976656561538720585690339559660258999868988808960674912008307835330354424046365455818590184835307718514004535908504660027139637781659039885249018998988763457601903785483019622701842788823288341180418672818158274461130620350988212879897557676698785844891972439583112054217275474773028662036696742864351230380645108306581332601357175376931146392079550494763878499559072877177766066537110141049686014292099517785011612731532969842014711663786562292598582526334623873169573896361941288758017714102467697324603599221014445776330444643124933405526022037402152341612109499760428145830834942448428821972757123871171363075587749027677333797814100567375268438164746443713221512995513368550791372425089050877080661586155525066142519398405879945410581764708512676756127775172187221199075095652329610658490064334134802446124292147028134047057241443219974614864940873409061392146836947090408565441275658412869201641925792734064371639764940292375507665249987936482248256266406409822649242094480723968213282015125035898701252208785291404565082798030848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,57] -382803378407814404197520776207968607215248704523208082401666134920009725789971163345600143053888519428909549950428988026284961084112774012093346584982524006811612691918000742873847291049954417112361089819979356107358836838844255411742130540331241508693739155250720764631564400921198574370954216285894078526261822928087275759057390454782736231389601254539941211864815123061096000941127052421569287045452635318525506007322343295220316149060894785755894196600874082555113411294750831593581646447604840045443205309821734611371591574858731955466081727136539058152181614753884718168825834229880685130074590960497251926559609103669623293090308402709167006202443590732818408161837290984282841672704172900145669649669215691963122909781807169941259383714162693375465362622631001868565251394904982582927830390337272506288727085864692539439041007823431622208129211016750353355553079912456396980929335210181461433689040557541232340014936198528278978159329045438551245482393582000983130182936105722185989630558461926302254436249096906566245912125259015811843287231541486976619310243337384131544780015717421646568844918337382887533664807607249585000292631749555053501331439461058281362533154081018145535225187631622147990924888495903522071119190597935522455477459061539920317044235986669318325787049745269034615643525158621006950045943589974337606247529610663626760500692379415706717927756962536789522814898334859110622348782689172103021665398948770061552722170627110144804502771380710618092075523491857588185643825002064887423407771794541242270217049023420067432035835333112421675559199303398766875054752381695735130981766029975961652766253617153170672891310125543565008430765647158627157957513211104539094917426318442577978220226730530821276984621636987608757839359398190616627795570165619801750405884232706182856156216650325875164166250259343224647424386299411041163907831615468791118524836813075330245889068138136271626294251747499310107039681427381167895825959994765245292700139754410073664744821861870310025184929685076569386621551213321058423270173699921789813412698711670250279725567250051588803791830758096403685749340509747360208818490310656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,58] 35740043465226520848446514138842941542671851822543264179038360445826028472136770691382312794233798145240531179741573037302955325215030158124513842470480854117782478011973256189374641243088808342357017901435432851234881433624129215118279140839735464124190700561383499329356634215282159672253113122990178911242985498362049583154598506706891681672480785881174269661214840759875155254655852912090002289280540064362235686042786338869752552682624448524872247566448855932811935448252632284943793134945127265123834939837447786084546437136397387021753973759708363828061370536340278322474762363073198935227161020581193940244232363145028535835171960088977016844354679646032946465844226641372603012521661859113304262221875520888496816658237549464080880378892337518644260687240035579093153614060570120755461597343521247704626760292400440057775396856620259368655021552589816168788929202835461863240588315487282422926884678703078720321961999920560247663595647162936381684114212674458663391291996625020127627054048345782494864282503741452244662875672942456726756957960162045234534763938689206035311444786782654524053249092681326663319531203377761388131925010970716152002052694014896406795399688217816761237039115640840424072428940148334814400513412234040811668575185429519453533409068567333805880019633336375537620615771858552655363485321317269356584132902656273379365148477660974112395743764443010035938846786108770712069847114332917722437146773097115185550225349242660800031230841325271538317617606458345323047732013053167040543368512428004588803202340970206644890122917632241420900404863012986807456208652914395288625193009630036014906241291041291997856307196466391289935279393813093050869742273954876199034648978419816816343128546471752440752621943207550464798858575232733237707140367539308123241290550390942138530686823479747130097812809089825023896812076400088516604232433537067272761600925896956303871524339838769186236612008311724122722816185330814302032094092957146275471934225038296447612862823888048966143380949942238600569134296630223295033506555811156083516496938661954276016134499765070984089344400300711461526041989809526401397644328960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,59] -3257593428647595501016434185744568121730692270203892908368583370798977066344256231568647972555313290898018876469419491497588061420349524031284052499694472557012261119928467693157804814082536280021976202788157793881441366151029494356625600629819746990644335154995828075536393044674693916736285814910166426840355032141542059982937005648527512666024440437304836017030495730955991821498066296741390427027486943763063472348933246298735545241529155527897198301353592910557489508893634397023146071717497651056437648899754767082928751055431780850947519548015587694512238167155550022493772371617096300793231200804131167557093887887562699751771966553139336670178430089391234784793739142674827707153855232105008575943466246016541568979051922036574159794611934269027386018713775483800915217068466166746115132960838298558879333823051500503850314604430802662010462542209465583183568525720653146771090673496834772740648257166385389924768163744024467533966369062488776258353929190361425985760857012507252661642447549934678772581472089056029997429565636087997542739025714863793462263938107134245171062882139987847601401939646832141713849766716842647352121704758893910950397916587863890217819184605840823966180801385384386498037129876203616711837058462392024999376442226465408645351391187947982066993245421128496268049765659504900487443957862147701008720487587804399219510563113121861179163050536025523758419916259019408684990852326689338284477373166206067788551793491791256128540687549006877167902904887180742175366487960751506995494169590978199812909922070729705190551885908748717785526146775515997025790806629967166914592665638521645776982384794026964424761623530264150135597530801017036843899034111223940446060552017959206127721176812508920756767742810245890387405416593003747759671599041164888433333887534187821625541571775714581341900134447463755971373548702869464024404197918971370191604906013527831690212624489760339345353942510015802233638048536628290562850619407854233666365135411493987306854847663277112105164290743955636276816034695423408568383663803724691010796937672064105785914789517228448655412487013189493226381942996023705139465420800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,60] 240905418008762698037764658700774649743290183541329597288113275498725566459158064695140361991473672009143967964513321955745126373631661605187517585344296010314422050223248877699317859202235663001260086500309074650181936478825549936912375518423389806791002980243086640153835706023200825729892931078920645741876086637869728276017207913466155671257271487678901388381934021092697176340717678584582294352120433171549728505021928682706074895536459729704221046703700587358775442549675117698662935728300045543563093546717935347879579360331665375317583940397875235240117447153637243438447632566524545975544648313377520741379289786942496535169803682074384866829051485225260473570969955213499330723420956317252480507553730914968638414667588119276560114893938455221009679498423657640305376084238186457824391237297601525556589817244035442320051342461671508631378959577869358431159599226858709625664498124864299625215049667678209295321371761397076333375569764340335757472173680107562360506263408264132914661146185793305910340455296064372030183192394675014260968713470520861870315589579966929087853223223837092840270918602446701615350046657012522833668246419822386119468266640767537912781740698394316160327925087887500116786252050847908154318950857177258360422873019645754252321085208101290635772690021322538840831660926974928053390933198292630646342200789598581948970495477402827811471633715882544914095860493125096626520229318731739824716327836991221010543338489148065306045981883261727636192179435207542104387673444804144171456387714649657375813349578769053220817578925496577276696102624937986389059275274283886795983812736052145530972225611337394135675206834649767523533950960675506100597062610217780953216793194306031269326202264682041668411615127996143915596404661707625522133318194453751973462834332061247264238159560987559019359452903898570123393454094132958743359063061961948400346862843824970415223673890874832293118496915958090653863146003700836616733614668833738084752858972652752294706566806556323451999600181827951091771573894990299423160669584003661568552417911977150415697965333499872268021145317191725427538204603155583088950509568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,61] -11607258605659112977645995084158556376119928285151498003851695970938698182607209287054369458254198348415222888501319248845878247918104869095187895627321984696126538832151017143707086116519250088407302982740085290980160504987203482064923512257271793585352228091231060543943586283059599679979701271238485880160299369760281380768778636671714250426198891925325320191710918213022266123248361857314845316526005343155874921016975678587358741127064469225794881230240874562309413334237097207937977829579010626113532928224570315786927168863053820451952688363331234025104263097354270243484992179706427711628891590855801407323072567799016466486688072429796723925627961491030751381912215133094027658983258787502660848715356255797650048981689761520281085446198074414625712470642439499834966195456142026987313387234004927588530113735941298346661582469031514758799825875384632590357623613635622150136820983020417656825428959087328277542202705989249411081011083160483196131463618913178858865374111187235864917331462285775843271572586651639688145172520665763184148626437147999609226992487230586676876255352622791520085827786423187802220455903495747230696282478141645475107445568044169174884724938335144454713521914895237342273611456325914210984361657937297678922275048144697110175039752504114826817914627952711802069237321568779428428113065886764742856677968026367613412956330156965032196817879476969042705354279078764184337247039163017723131330964338660336668260811100152646227163064439454180258171616493957190659103145098143731864803850821068094795161980775731980945621228277538569097389939447134200444367077873251939572302872858524245958967753457650664311122430745326774573623636848058942013986608928404122614464612937798842613469433257660210255845455910493477609140979971798153346121733119839903705081160382978512205317525556429048908421476376485605990267358747318437296925895867353268119305701748517240330907009401661432845196181944855036841813030129694591098391126245939298262815651010137309911334576460931618682637915303461024016066984444296619175765095294088732789953842733074916284772882394575689132705252138862932926256829789621610539384832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,62] 11648595794260591863114068575127415933407181621928086188702934783012408479330759137690469226374435473618531784125449595619783491588937235637811345411768376926413835376754795637057045914417035837205899170600259908290330944092941155269184220484661318682342945767912882892984014082733427489250202547936186437454360170999672405452693895131804817258795837939920479036148003581177995933117728304252574137271899907248516773930654165261665167177319256758917803451613300805702490301626144360403467495095120816554398673539255060766675355661534602589143819810373143370343211735961059620871606568163640278748557048321646609094109681215305680847543283082794746666819033120496331674256681374368908073316013877191118186184968674513224608172391780978120480705234363858581809092512750466569553110491557515191585544384296953190273837520010550686815557425219463048824955667610572774518605577845799275787572872712475574702137912427656596979154089992888861711494834083998586399054118819001079634946308768198744247790058731765557371497478197924040407489996828101527620117173896814826998099357400847507895923692567778273342544860022809141542175972688573754541506680674852219077876961492710729570931710985962943647263387153106558001065106115148867984311524047953258139521367624097866126015261128533819879515983438567214087810533713858374922058191579596056624350170572773852551922329060140661945187018462090005194636069292958446672928797773129355272810078094633311390027571574125065600790467828230029001132587979961330261557191855139551859291869890527392385250730318454663652840203003883036104338775272123069166072664607919295447914976269904085924309553644410871507460225975867127845006144686853737829114239871364327668407645433757177033852687105028034117892819468899827319525374723398996488576158323978220060481039208315784169904805428473240685066242406248298537175945129881287565465251388706210368817459955399104494466564106255636171394919186560106768278700221495119372318064090601023325076256184000991558778285744826612091341002791455154878151788413391146231919558875686533267637527264789931373149295597754339147013600936824538675727139713209675546624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,63] 66871540842940319155253441960088248345200376769645794279349684077690691265699023422128453341184079204415464780753521570776619203237982614131243749586889449641381173272644006388275968877627271389535352884015316817097632880472917387483516538055148912755631197454103137513740621004403990299248793118827888925956269328892313429588672119819880171038032674581630175042984148741721959370858177179469256965867981215564568352453217897226507180339859920948522669252477748955244834868755250835307091172715888630563686499234822100265724463411587006871800878177667337148120554567691439466152816298241794476678127346562687373997286709143182005862127081083996186309334046562475861062842085735104966746451398076796955389351325177575066289950894800758440775053429936731200990260728674521020001397806251564355061312138716333722015835678097135891077353084043144712698034667845459067686088900732719317143518213971126706409330491757579466408444572062374332439705446674510500520000918116093907126273426142869168614380189169250042342991295384306886967984869292812443677635209583367204937829897424677692572221607883416725559077983221210614357240129629486041355796216137974564204870319359722241962720566327761375506371883742344032196944921497754505261343459482000229494371182931884435690494715012654965442146130434561897683670255546982487774342029904300232738762090438756461538501018929813990154201912470684734867952342518412754190359841803887388683104401308737509867354364319729130797936428225311532198170006688933834404052417929600521670172273237036571427304778068725395675314059113434041456327281641046090741417985767496931136969916462837742638896263481775543354676414551935582076272769811958992463729658664800324203076477676249423070393910716928193686749544660978407571891978109865456394596411749338290096543268717269500803048328896217768433131607859119796587578043355616119186273104701718931444906305886380113014090245145449777808346722067005325381976176263078570109816727350764211270659691269231058428660592321509721097779354795672361010311859348012528115934225453744051218172962342545037374086387082489000659877846696559450348884006683629450166272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,64] -6978526824924126080024348972363953563829162567176918462066952447616091600669231101005991799083306934155120835211106310420649965155481370055361283000395661111426933764000326228556778613471536120154228701583956297582147200066148167462227004295566735710010826486906556521478733876679618479836115864402970721961392560400676226671767467948042908275015737429159890246305373512426543082153131373083967007460755929709480935099187891613504892039892402507066978316234725704639212008249863078137003686651567622758114745381375405101226324976142987488416111543725749536300342819772478512012583833948292783653703690997122466787530133882832114378593419494747672698433014101409656743610537202627894247650128979285503392473586568539436941113188968461480936450479122418868117385439089350963602615887467568813348365461377520237328034066071360677326217218854540274659573115626900588798343387461661419213648613864450248106649373863442195012233158386630552062804311117261673966332324971170003360811032496346194528079051492885229372707431623177337490764351684631919237222613489839818294197531660527190814667042209651148283594337224575201352541336022473996623578067340688068992132816114993468646179800680765175124503702465080114471601621433763527993200625626725037613525892389330245166842240696601584228838737380329635370036547079892921999174241374911601297258648329228827151390331676136223060161725035639425823033752522248472157577918913711262655082204428886300901689888006451094041502905671070923477387031583087250395269184312936716500251273642602861536814970322497314144242254983112567282766190474628097073462320093755723642843844049835550058389579043147786079178488749850822511422313278854094870265766137153974402924035362909918069770490453291039682867415740598176964611479626843370094645795533046552292362574418482842428364399974198927265784963634824175501838804153549496440874173515924113247830575602314440934531260167114341671570530568760641082979275273755497137120347884915592523706937585422548110000099662675843542545698272709095270831075709165905939989798429795170097142374142764216671836671403479665610441903563569644067833232598908759179264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,65] 348475608006432253434121639994976120908810217456992136241273360533949689249660352444481834932695384139404616500724214199301504826856833054650701000399238453832728678357211705429307124138420365679071942744898845890542186676414457435471546901559306626656435476480261293987352895197013907482204752390013286411034420620893705730746567518579438421577383243865873989640019692593766922490130905587776032095390945878310728142468543825066691134956093373970857741807565879306701853156930589138752531108712770007021150661104162395792281363784873375511306545923857627007514397797438632660223079671062811083251936059751191157381946915392892248183313114319643437635282044508550934405806290979803400824670272995887695972683057825178210893816641030312719509311702824686643979614791876570603560343119206204345984417526012242947132685698530068444189914955150802654142197171888184603281917575715265936036268468941764525200847136494411732398277045082036308945619720016713323079078714477391779027322911664440119851696601625403090609214075549450349173395017006902889055164725763584066185957077315928257731998530917854622884807731709920977024918714455581998043499127194641134709903040686041779876341174433538261659701930061708009086050648077736598958138514800831250013556524326125254788845935679852239573038281120030111011466648299623676152317922435721508821666079172024957048259698196259800976637364194843738853607963829863557311191126253992381886031464141488132127228117729882205764416317755031373556321693513221834186688543207391770689441130373925909275893185517694486499377656626318237104999731160384944377294664387019481711932416111221683175191326570074738796512642436144727022955423587537006295650036333525363763333651105472985760791655556683556199500248558057762863220827530392059774132289363889523660444656815943345955632522378735328803762592739369742039237292884812755740756556167316107318616942085668423575106239150528977173027528149514323095295848681280090582463763157835016868318996352414082784988525286246397346871764322232569312720175007226661031775735814202387537685248316649820986646394725438278197530532923788777729885715966524915712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,66] -7504974898586700469062216827864910464659921107876108624736293306280408658926074217326458111248547913961272400451836852547445156963374750495362129850313448427788375694583113612538735346435963377673307985337986428825983564182581979125439466343867028187957953486134098004356615583100533639668993062289329970731951265733647805257489908367592402321855286813641619081999654532779785177017819195825123737290445610602330589688830129348180234367830365591844713253736792623021266879839515423995446933372669135847840215982109039744689989772174197832769018110432760397438587631488108178697066286869598150328693722875686031950123441635577608228982909373467624261191965812196000819869301734291530442332797064537585232446921516529210809880330376572332773671177640477683145765383028595993112726598404832096612180045312427776530214029026492437893248168245002828051831084218785186421230824201953342840021205261134517555821980840213469663411790552919683195656486300228522229936057850912592672891557401696753479194840349187894021561132427714168355232214713706946024270838647376271780042420727287219891186362355572860450566619469569899047242893246703374763060484919861028115046378727662836278835131743917328465238370442826211399233708584093433735457349682834640664427299304172243200962502801735380233365213146077193376568438751325680185114372128374577060880872510666486462323731261074246237372829723732479750377454153337136773099331599955747375190400048640504624572745090903919774127595952206081340264230742725812490314969809518607755267658368879014652292961500175458535261177082899834094595625031261976203912466750640993025155552195143139826665718838876864850070965169129541383466574320874316913985765207559013292248899950624517630157011085764990533907487697670427197384202235968595864761838208168019738916112101735768669681502530754573932894280518263693577918499469361386930872606862489841973998349862820218780834106246584734865894654922374949560992185071680282801894817752003667137051359236565763794244486797013224228882736738918312009583290428416932793964606410366025749014185443206608254796222363644638720359379794455875783371548204619268096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,67] 99183646627404053757828251076797060334825898530330470211219023280825834732835468686633725246120711425869810443678293165691598442032848715359159624412517502186666885379145618289471929765626925644324358201575310859443293914693134243557736107022154385502768910450147429517915888414845882127311615669491624035051228722560520905993349830929544849690848107633295391677464719768424273639076456796369124410298183461002845067942728940049547817000754099078880846099522452626817222410694171217754886943804001727857496102297155076294969430860463855558361799096229987171811597418199771228892017213542096361944627204402100602055822199996318925386438538942423296944849855060550360612029009919314471772809981746629064331841159868004355500921838024118103815551118513234105919951896783414340933769683454135414648894233770007359496836591867503793218781993522711751155697560514277560102278636266525522772787430732118354430837825351344333251448059945449111647747024655371600062183206128356549322979764735887004986821122661504655806744869382703981778542732690513382397689528913047844128029251018302080427593694613291674707493941789198836048653261539915965250726566715374115980036157373433048549692663743364683048007494721516976995471906393206606240209660439723856177291134510171427963546608709680017611638083713037805490979061107941392508462130763707336957488576098183715303904135033705080639954696587773313885462152227979877421630997666269611910344792685203980379124291481683795579456213221924140087856039460300825480994601132791280723054061752924039227305608948216702282404667494686120586578231911834782709434417517010450721790813947349541163776557218348396202675811212802726562618816227873591073016602847065067579559041926936373172667590317613191972617868731982568807542364593207192872909629454321415012272023188942497626256934992046279672659594560825429134846987043623961810710893127027026899977115650048337090152405640488784765582279167146281585729269876740023931698572755744710646973183461409157498344434556309171100709540261122464821287221814618959299234928813050423904248243691835759115784339433774800884990794933549356982381160721022976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,68] -6915947222291247857863901112115597595976593282766776847238521328457420255935676135538713844678847818283350900232248595998574976067883941564539108729193195407154826386211269718256777646169897398750463410889436916785417958166152488553885471549304453634715849697208218561582322165802968031635127283851247971467503063071198086871160320473361071831244149955695896068160276453824732609021653483766378530219331251845162650754908573275336892660626726343468997480095831138791768076965137615392012624630630175672345610078696053330576749818774441783873621039389535716546455843904235209184347589648250501523076100758346306757861667624854966443229576400956460464197412981347351290142873034665444380897196340771922004120744802110494859766491104717590065928705209576064626387109855848088549897258269442067811849548939706450376414353821142773338103345626746159122213084769562418923143078968902610632049227132843932364867468971990081398156408470808954853853250824268467631126962913741540697623107334330985800088846069795862853776370443711251897903209149044994152771139086797077745626329405271798924203680747070005066500805320907258347111341419254560901510622357829505507122129437835937465485477361377898785638473775799863396116711438064230330982119042651369996085832882700033799681019141605328798456084432101693559361895043682697543518682472760634485778835187582695895506187545922310175120649189946015615565597068808684514638538663718635586769562047054662836808134004086874853890465099467293604853726965329343558728424352561625255986059266528477735965816095058646775458839076248657592437064476294984163163553806746933036195941438969973614306234773033127304911094517227416265021315412550166884768702927212752498801337327266144164826055685192983895286395494901079833396456731173773675710880895747024474798874375405639827468654181623291861541276767379546416041628197669426639274667913195266844594657272981477012721877759683855513323834207224996361563029393955262017685970700016216910803830222487234872039454840424947548728941928509453458401602075981261068610860457450133850420748481326277615418394067723107302283552915701305293975906420785152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,69] 442054852480954978192981348949232902731249441265520506300298236152628417139045001670039250418440680870943743924086892001711921105186374789310065932096820996214163222616698380978546844446338651997095852282763389349705989818429113698522539277522947905394292495250470949650086087671633005923891532813568410343891691725318940153389431749795234530427736580335749247550728415278908966292676719212371577843370214182554363965012803473982765431980917384149736097191550852212742659738928930286590053722069543258114486774956205061371881288749102589078332187775383240794469321964156566676139031414942473963039640459011325655525615513905472436889920703893210144647880361402702262194446483591864433420143335008524727152649989770182761550460319981384891344445669594548566565618078829640983099382108273848478455534911229203465553837984320331784167261322353277069747842684682702301139872839852783095103141630780838480531905821980704829082794719360485994784821792100278024290997953905762326684770716205214736299035439495192681908479582787846505191754549458624148532460521684458285003044597000507866738552705362957673821390091048294796393594007665869908350250736208132273894716097054106132747476082780816363850854928954967167517793309199122355404009680132925870527629765036551712437761155340244031360767110674907399813903638591943921109109118611064089379812567321371649058677744441799691949696106891836538094873668939653815092593538986367332218122153641053077446459021523985773130134995976837085425916318835399578546959135122186424951947196114886761300315491647026965136763245644655042591435020631864798442574410066186175463000059146542123953015516855172393598743257240966669109358438540301023743171245880220993640518316143180715569482209760308907465093982393653211343323621543629859080517463231846807675216297639051717883415920162072462935739885331096582170195258383577322851620816629936580523945508357219521081256843147858267038509254813847122526323774165327480690487129643177551489263668172293141521334800704906490553502475712851433362648077344531101203726656550253035505505932214254741360062804408200144823569757543619038457234053922816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,0] -1972006775758717120782065609233564077251017089252156605549209968943636176764068489021540732835993657137800012838364496855923570768923882739560005330423931560108033954993931076553001308418369940736868490244714653326400712311288905537693607457598883817172822213582991488578693601679786611807528499364365296647600347968792605348114435007174630917563938165841208018330896392682752335886031194725103655066862741823935082964865080745866906712578393522375070215970132794160705616939300757975509844134592155882097899860822967150308774437990070594622704190369211624940507481651506682198902156087600494037544007214228675431313797526854765913157179425720853984177171696964736570160280583544032101424361697873267615138834067715339420010697380411011429590351810426056227534436648003892219175599802503631791511423763696904567922062666732597026366589122392249683280926012134009130105152675096544860275702933694381905217854221999620059648973984159719795216849075972653674094679197589812413333409243474790542645610424119654468881679925635127197959925494375407259995916976714738753601498982010964493637085447396316244861470439692638752124156129506589459468395896641064179521240341451440689844230929264180404090860430631226055789271974577204664126997209414300406119086788185950143559663126566880087560139721336231731158690770714981688526513879115274773074592197571296239113291385886073336674198836058893099879008993848073531671120247560469896106275441250885060568514015107117231498317172435433696697278146849112757042417404206645678002722337255079346477485085934427353885552414084051127493532315147532456489994087673317402935701441956146367639942208558555830278290345036782948927516853223281176876581837339686615938912551267493144603831989041509821861445217840929940479676306317963170823452925850295321299728731215844301103483739075735344061659071431880072016074517975502991575728184726994247856747648097617613671563952008080390636780455567957286156821365996284235081072268963454183697197558475775336541831133875070235766459314365686923844419040067288144902898969458057838620906874501829937048104889644862591002034727401896969902452324790684007032883773440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,1] -2395781222988151462654603541312176529374833300955952751808422002203522395985648382804734995952470419266600573077643163258385790611674091190779441274661187282195323332468257338025811610904593221243450946362364117006781225594187721652519191675231192004888250849604770966318673935314304115316457964928452468232305466765632852270956969417612301236577860466798990518918153451711536591398845155077562871499046118082134548359120943421886633165836002159396530718895189222620549029893845161756079903983167419314061816959761410434065754362982181057886932091659931007908787089984619733003374131470602081749144736693685138855010157282456013690494275523395157340162864793263657623767275570767050400891624048781401402286138536560680340980272800903160563972220191329742344436461281490823170278081480839517337414197589262969115914224190048110874409853291329169808041972081187783586906390040896087970668935959330811862883544329566293545677983278906931004109242968476893108640711911529306021364501583917936838142127881929909887252650888038143996990877183460681696591747215982078750812130466917401523880650645292773606225016768177707949651916815378944399249592854727101657364071605760516117515124615297584528983185624958644385521448754227360214851564421257855260815586721761158874171397014600110558627453763131609456825905837506248292133664243587743073646999887645096074316900393443659572438145356331308436538887085402325915133487314011001573523922045302324207326646472239642640687453378728217341408449246719299155055538026460274532359996820954809632935050146015208847900933330858545729810097282027781250215399245849052919837888716735159923676508800300467909190202204137511707644629091759919445419631492919152381743966977268132745779497714951773088070652742734171058763217482703237675213501322958699906558462152163351584080920040348782029734441439782910451496418871768985033186764264390841179729133607463748007154937016535419293609672403369240410764629326874955971860243770223584029717209604304939484672125863626834521411840420311640161438191026803075348729566685251145420488314146583039608882555090242395659111104537468653270932967307839370044181289327656960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,2] 500473297095219569959463999700326295083530468400257626716307445330656335548681963192706852456682950472042798710222222160592023265906087491635472551534905450802106389259498162323681292690059341590258175113253047622438728645793002384303933988421257394977168162249954736641635463113984303500271274702734977877380816927789192291467151192555528540527267567941814288128353735021376751427096459398602478992273215582949300150236007124946182190541694872202858233812103029003566294422239393061725244256347374715734066976448905165248072868650221256299904015114563949751444225753985615029890171788337273061538160265869299494108518310407187333259462298949981908040550370001758416815828532531780363817147127403951519257606517390359825502277426641488078226550734907635450425633232356174031031822528435483570578147315732549357559405590734747601181866887442529963628555539587314794497488132248945244155456351499231216176683830000311260658293905200595288946506772189495200535231010030546293454318732506293339563517301657398840755681433999840489944490461676832409773451389208135252130637940441155870099165052804051166547252884109800962912952937934847645264459700528399661617759906438805591366748592377061179956833816360196484516971429734342419177080460198583894317186621873053644286601487371079777208236306558798448082459914304718427155896387733835579062451786893291836337820432168237170948836202855106605278721913141294615700201603381203520332019922300432962181117856728180908427740128468917315264422980421733836382871511251709278134485905911770460696096259462988493373492638882830216270492379960920192786630711467000757626193158068985188649611404145564768978707465982792753041613983203075078904758004961571967318189583609087944417808359679166824702544213785874974860209102082528302721340536445482028605937149873743075635951347922459154069237754823140099052159158098665292092199086965585991257642819090916225322797540170769265660596043617103694092487128589097620417906215607021005299761382614454795344485348895173642544344655623085720571403440936176869569786243037596609629989089901630287212632366304195536767703793093669476489108329906362989701958694126747648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,3] -6358111340903280378190958330080956507165470525609711689466616203789702835814400043414259214635287106570389746521268183746670920282509202164918328598783495854044148241590462830089782917717282867984786348203896402059954456303030127785084368785123469325438040670979718333273839334892123758690260265361159010787435881999559323438448297475583800078825838534738403807545703650649334436198236220860013423729461193235612999922104406991122902423109070787488200376842682657063538952047860011318015628081521124763010565229112214852522537569785411696689510727668132851793321283415765446221640660203324982457495298535355297988321050923677445867653473835633067386749185315213221687612465325279752155183933455962386467203174053880259365454959103733606464728767203807026814679898968397369561431201048041029217291284046142188113399898293785747124635227502722650352657488743447165972308330134201637574955786621397963383729702648413916203509307245180584832769149829731837275438303065109581737424517522729703154917396974485929358750204296740302018012045532753305156429098698682671098954898361318071970696040230926045265053153981840844610453914700377878157982673391856760256654850987475581925559213786193319782952440543143249769836005976620728674176455461786480500851308710115356075604438833812869659730308988350965075847727514017696784026395415099000887476324558718701616658521717968097990032352390711735540348721303648173217084663186112416665108499186873709550083970492198467007377038814622619154471500342491153409370203066684294910446593050682352433268327856237692233528126575500509304605552586095392983199610389260198866863418657735241668002868541713979554588544462423660845528048757917286222160048090902137882511270621167608699093116961198701718199896543266958884700893255006619610235792248286184496117557705158589878191558743056591469423381801020248737256448925466044950512404431859788890258200805952836012403580790592511924764621223860223524755041686372547247123168617591302095335920738467660946220438240080608148805044446613800571887648851733639194677014154147530966768696679120179453042338217092526768984234189939012668444946268707575944109543624921841664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,4] -138521363529834364943834714794687505749871893989768274559186335256092100782204085444403521998275783568075120844109071008835407177534805606307473494006149706813392947821408686832945557208369796365317700653037941675571928561624149231374958148454174490800993975856196095285899157607804569866197214206168831967896621674812368881841230173259394242609388697867359313312903770613413617398669178039599668994618257129213326249560700184004160016818544138499983089245854661785555977745901461125028569069314269169647685853145754244916664333746448556708235428569009894409587858224183017302253640269752018718390483287307006011100538702326020681112232057876802057429522097503339229100675315830243227057701311884053279665738351384541685923960263054374692363682889326801378151513611154938799084124974770035050220964560101017249830505949636345314867793999080672791316549720528012096035763493055410283501076890382004480160117056900370324948200506152859901539252864489392525442764209834396914973172254667993920046657278984239654884819196478595747555052155469248449539710350647477437508851053179858271850106331364122079971502095577567522573276457511543368788448458878925210306426676788196122684564229378750226032670043314732825832457605863266879704819973775894225483285921332066958083568152546835724004565023533782052443482607681866817832887766604455968845651325281523606085610489741418341559253722105054227016646223139008822691159161277135281689488858784327937636925288166269808674093232270406929823258264170492036016680334445503187663538381932762478078620608564966820409611812101828515192239695361695453150291418726100191092658246103299021087251252560665763432583344944707012664837924514227040177739506095499721237949664645652462020269616891002679637911514268921047402344467202585821387759185744307327130655625144279819274282177421831687465549940762334299004261507186210273117628510627864476688862079089480133132040949662539237420097819984546444005729115383158932664094436770897543733585189647369394444994484869948483284872383647664974480956526678582164549607519433556484696169098267803546714498532995373094040726698854633552963661344417798092204172861923154460672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,5] 1317161143482298097090202006353329566568714953117662164209359468252113129169478143751242809826100153818538410605480553356526183660170243753599356009979776387928315859000228833783302652567182101986133190412817963948385585387263316291718597775132653507228607096978979883119694909654870832984609281560376816088036764088137196861413378377057685892472197365434681222283204416768807920589751098750383372114683013898692387877517998205978811682419862912474090862641172886525901778535655091770570499374142523265949081413132131371410058510932223885436368587476110700541093007882568303869406231418097972869114355645750660146073004648139309376096608689500040310428594532825726324760610804884986965044531942431347652440635115241721036642483906179222561991147006890409011676385306242815473665343108817252132222435971858811325622028350813039901811199542290315702882230665759571057271016715951470255199814617750623379740070630349811089988967556259968290049925582250098709573413288694707351346033086991742302065896656679731735130632757342605284645383629219170958385563652201738967642746759999962228438108880370938579537080334611743264398046228379807957560857816130449786305387317228271550324106800383661279657645383062754064073690244707253939217992700365745599308679330688989314500038189854013141220700352572913036151176605796188792460605826742012631393997286140800203680810404758033373566630671740261981769917440785880641994244049813469325731520528705549213075306597745241686782359201434672853847503559568373972987741791745613465821493904190485017287195091817488495444723279426227759145288504772395375341120441401830562348562253024218372336065166255230719992060992794574663687816549463187101255332337117938234463247406102052220770621254110001513031022104461846023555194006589196923247562259676267841737210324261345906503955963277452660037065288277649218903163840682685337841055214247182540183993825813951663698986235735541802007197046606218030604611592142259637444624377030794801772835579627943168578655336125693184421608105136983501126789533709758846636367293662112433237708097871602579384593306320375987717085465836645670891035281716418439730716691210751180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,6] 25597703631308259336228056775293953472173073462527712205407733929896910103378040019341090452121435096405905070953940605992962263458897144384247033515129769364609753644643235083711115622936161396406119440798736194408674909736942806575003098000579518162362329627250838910228409744250525695756772690799634069148964016690502294106721026291800508400768015221705545017294858691354629605846238829617209018121351190102822589642999057568806897094203851811983359955118842353535642168249256003879913366678751369668617431503578568479491615887386213797773597266169253950602390386693051169794115490959082389041146690964314740047394119138739139899454613761987305791047134964040292532587648218509481191597132189529096246940051432099204820606398211785114296766207551419613282956951143568234218966449600201528008813426576372680988512512389802295059522732441567429368103968611588606484536480589371000011664606670145160712129645669444717513562521774300125531394345359396679554969850306537694149746871129927673182405532604027053158979759182425114617861448099225236928769332737803890533780376666110660767938357152244518958679109758593002115113651037665150135732437466561964205627636962632661349238991395782725917957231974615025255790729093504217631129134908739244586784159773072981290691481437278461817250088930014251364154157486693655332406168653189387144989656360690607980068551171361338142359019856480739720663417643107888598501701797433228922875955055815597708106512188627926287747985639020352630304985018800452834431646442570066925930268797476511376819074816340102627855399278431272937700918504365277882248484158490235881470030530991798891026045621029267874353219076826547695606859510296721112632431657797093433935841654329375941179658907789321727513659416646063720335946301675555556364012805665253667589227821664192771515202834740083175134990313044275283220185452089667536173670709785792760935474899323705720676162002543893726021586655540419673575961206347780250226402173614643247086213483068494913872210610246995783476493389696926079187817915259825591189267716650084307828315004620362247867716465718948245354052709074342941981273160919269391412016818604715540480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,7] -291557993662712644614097024359545061045070447188092736240745064096197947826904507165758162339817896549771544206373882438301778267721974406762028993151755351978615331961972296706616682453551888917883980594331059516672640945669925556034870118348225429158694070133314268181996021263806896361151193420040280811519598134248310364501551118896237240826739883668229262527605417463056934279103403146418357157416144472953208183129965875259643036763314955660362154859479167774945942440586768976973794922587380897690307903833296673658829353073936622252007840803597312731986361490246189947532519802191118058885810246992563702677054625007924259700143866043921733890731684732631338662665787528460552933601614348962832874742014196557692638117111984545876377520945039888524513931932282378399604675610295520351216548617375696338514890086582698869441842344146657322214209552250387499733599932985639557666946774102304680402216502464610991532071860537159896714568815821756301784092981945303767607530016623639798350925785701265536088441189712600171184320966112373339400501531413839235742097142075194706662001838150119156473915083335826964521425290047675461355584318949687835061248554344615346219015076842815509666130863958719026740568975306310383510304326898531514259687335344391919741240303021774980565581443043055188316411462954108989663030064984484627255769314369448779264623816548066099874154985812222338118045702967215623738611635886828599317470570311372521631810930167226000561602060254703701862042611750650325925945884661276380446224312053752549860827480405150701403947803868200724882982041078230537295791007039424122084481338604455673036335162881631083220742243062045054241506840490804051564478220281084780692327602272987864881416318255506620142870775857748945908587824249636760687835773947249597155204793503353979313838491287452769993714575545477370079930149392197895939946125063854933779670591279252012749719281640400477992488958554347976088764299769967885736994040695366642292220654944359414990728397417720871253815789728059570100383168506330671831759379984599485820213191482166215050351803337011868408791245765979459949219881992578517775122575570840699535360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,8] 834014848713661098129771894780998191865384950432763907232563366208152270378068436417426685029097399932697624810494963510721615171379009499386788405075101463753655587455589427019649757108012250289728539838883554436500533269788202367134938480207579182083644787950413370002903351192433269494104361660522812761075428506590181864598342471673922329279769402855304769765959238397678502421318597609054548437867073927957979140819138595586194642255687433293681263513971666229672019128238475944566252549957826108143942415277178759192372650679358781167174820957523319440968822560243095712640933300366727410371294384633877728548425451020788332981040088734074345531009501207005664073331433938142947515669146889042503743830425442682821859319114219633043969965335388859180043560849785220902563023791607500774302207193423736483000590136126703157531835677285960511521072022473636094813905869067658944696474781144512404244227903022015489908191815702070022941509588495383974850073110864180983452569276050629666691563454181142297833565459068631873727374441862094632227293742463761361367295493010346703929054809413114284551725265735046332728524314671064877655870441722973517314089070873358210029662459034984039872663968218021571588421259263198294894223773015963821027639231092657609970822877513182218126927795641632420358873862437784636332787663777873141514718560945827495939013947351475133488137438186122507477163879530144118318299708625537007334604573294633296765711963962317189552608793161421531787409540448883846084699166345085709867545800554425595366836913018435470819661395072261119203777759233810873696635210156806397912700243491504333224427164575662949309357134097584187760042315268094028932439807652099541017121725446012711207685372133003827939167336763048269795959119019102345652367250675099638455153835290091859657863473758325200239904199094781994431859738740676832410115995118757725028258718575779167272853356511477955967954920114209900840016733949162827322543616318543474139846664097925315090606503824916515310611390288869527777312397799688813551120548473231665306738003979448318551877487152336181217129014532146746800959642309269222215044854806641805099008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,9] 673046045388478760657585082345523597689862458615028413234538250425593343173362146425292061851495513537376754513030426687300686077310354492040417050449572276412210862369803539016723516627714461067716168204203497035709452099773417390809056547885380680309560172767811166721014941037717360744371920181688729917647130553441780446030597980062060353705671195581721826373725038034212947942084601429279054904978677026539624164132608343741931574268927179558673150626036083757208017353195999548480687222217597046298966827386173913780917661640737405702610781729911727200997158390014166381893854826677567392331921176101831402341515873627273938730600208885809694075059218828550319685283718057530732780193219152039262641807601194663415238141814751240669659670468259983923540039938192220496097767666917430572923385268296481538331712211088905190100532135612718504939192411187552527676764518581908909248768386384960563501507687314418375261473603420372377881644283186795072235029430254458915896198275997225899408525534119371107851881619866202291604006595527947730902018130706831345519484583850283378926759529674343633336809783444156910488989800746048617957548106824958366069251453290361786001696591934723278074096096585584033065947385619603566546511854962565644985727173887524872513082668393594748404409008497565084067603243981204796543913916663524578125375603481462151379303512446377045850319643403177461288749756874507891067713394239867244055731419380688140374647861468201359460932357549875095797508067358198378196205457561694858807240210439037859166660637000827157919283268909912963291466911122516826858730397766775355000017884749861729737698504118695515295384189162383203490159271902830150922327686752770537409211444727378457858937106526574082055046309425471763557600318169336961921201946309446739778465915622863869383963627050257215691445084617092958504870429946640061758554914366376722436087850706508182408959837675076196989903587512071581618029184822300513406455170169614021043240473157041035108967761774552439337328789000071964504009307369674874330399003151346583385309006236561115597420628919090884423210334487057288102505775374367247137311016870034855165952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,10] -9116259220346301395811746050648607807952418403015124722354168493309367586086468339668890464833398533642350917596554965722850692004597413101355269980493544289131356856495401484303836442611794546638702948408116040078045753186011377591089122188363580767123347839871148487405226155867077683422650258965730858751852863343010412992481396180549733714448276171980232839846207972401887882649615068736228547728699581135189540163889977179495420220274035379147568933024166345020979688413781262213097484914946569835376167643077601492976386128517516414563059292210465640199359239652193749873152686662420715020684288413735224244231025247833699402530474149267218744810791545146513061688294133609624742933742362220770093892464219261810740370736981133902560442444905734724910498679073194806432137776486391827656106286520574496157785869082625671121699341998271191146681603671003123857391193168203511012605527314241265001661892668032857085976801425214216499571114155517502132454109425506811557974940686233019621324012200613103739683977614813487307464722578226657904979052124009526398485667613676056315808606610510681929825569314382059084544072225069507945011958970759951789095705637288524327909702885878327983007795029453546310587053364026285463513232029812873069209355133523612108276892324252270852986604301803437664848953873700462564109462049492030596658972075497444804684807472209742262378531118393604662183736083309890730708464156863182988897253099461207983281074736692675883165105366990182541769651151091049839536162802927905759048730254288859000039552572467231676051161979429480468067683558635781239815668467132260441856546792861044399936579121021240164472392114665435325867906702028470536928969252463790903375703408057738526202198355232850498838635454633877035100626483847567456237024482855841501275024417783425863865810574672082806463660944511490431222950248928718281203531671954044383693465155632734669392758623789371767907725654750863758422508655612247135474897178445908497219294247764654300282367713565982279489562789976556043651852199080507425422257358006134404211636143185246707728413738474522198073757702200872045682656024662214664886550780091683804545024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,11] 12376452834087846432994092874293509185390217138128471182438608824109967511401693672708250832008259251562934787952330726209654420593895585465082129480029651902129781122177919907825772510924624931933714764797981234744163324429860637563941556549977678152713558108752711002771442985381598371771618207336339158128311136413612548397886967324920725394308933190930658024879191377542620896831332452940504221092366604804888199129512117029575997498125585823110346734726633551614585887640192571476991305555865769607885920090664921228755992973157039934225897579821155936591255067735810379271780395082053113760018797448210041224529379750841637442186918238872761357988437794270129550665787285493720946627975277919979112413645876370769410778547693956028313993616780965136389157645320245453161536901982131957525247416137949460808795208406483590684438134308199578457785136406494400981362757629361526837697301318015939622657346669620672731349701862652184179199066157406395253532348036447059712747723916487762095246753409296455645824327075770313794106537760188656767769992339807040536135205101878353680433151033850756639746180382831870120999106724804102369139891682263032822354068099222108461286985495430965184139184948225612649789908216663045071784174434168152008463355366158423525102541641793722543243263542652274210625690690532750884971194413717759185571883905827000152609518051899458191160264109563940720063071561097037869729854861625306394118870275135098317328305930171188496129456570381057610577987767348605674894680967208328765602330897428143101008103101633386593171750619762777415641624368169292578844426315993824560367729417456479456865053271264060092410839662123407066766576908436945185673150177188721774451407665265533277629693660291731372119757555430998516499218430375981335209060801706685371667964481900904684957117674505824121635167237779653576558793888862599132631624906431603619035410894675577125387208422864901462882974341859980064953302854310493797244572370581712884217375567142945213144397258439234490348780471452908455554072329737980427336048828339946825325580802488479875239878412530157637677172324713303226447806533783073771538307299272232877948928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,12] 113222334260485687559343329216385542575934623815804121063855144111781071900163218054303664522722940068313632546805476583661053620139715224521862608106125073735291924258986956814177903344794419680993597822358804922717990190553855596843287928985663970711746051697909984034141933656031223133749729669215601826393994486413180203430464391665142809997028987002747117483693318564744895805504362798392359175852427116354757268915277541801504492517929540674767431353431839868806703288217755125596544969146505439097050313336568805627005627730270139041746772151453390594506262790993936854566919374271868697020347717725113424290621427771145146612850937875517124101225505983224773346182380036571124049147787120562700282175274395882482233504084243208143771233477747356361955945929460460475548425516369108249621298178187066288944477677599860571736923264149547483986321373111292443802740481660715319060844742300100842247503296917916302427468061508265223085447889104793294573974512755479349913392063933935597941632998711232106640720755461269235193613440642193447097261498210770405250261113019757653105270656533091496251761638753073336542458248766781114449957293749990532122510295439778128100689557197615399498642601892820125326290354834798268332099316116396462538629920782438205864190390679419779210357871432771975173006077140752864971079433822387922852834502258980540250434534058026711102369201325547680223686942622642285329308543053436348424132047901217730147223236720093183348857178183530084644509970889881671851697268435806433587232260806785045680272893830994486503902148138097716604458838037907502450902398906288303140627980799005150368542310096212042126025407512083561824844645147154496574609959207415949369665123184831243925665682037867068436800813681218537093693823037063717139696739122126181211084870056179676463879755446487162081234423964206126447433263426303638028362869316531857310218805448970430388415409502942618380947542129982041884981814765417694017211249703060126353647540236644745079496972199705263611017241578677700278671263005994705255331302890973064353941333812278796389776639498532204300267505920857756554291144055922733481794395967085244525314048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,13] -715232791472598149427930745364546663172172956315028386906015954850572595427879653198535115536600599361463402473339461112538719924124630285380928930366365575371870152295120297580253970496637923317624062708236883565163562294624192470650940895306795346280575040131846242188506677817741354272673273603285576714635402913221835182055119034675004794515306113430312309469389879395893793829894310436592185389431529584593936911447017790655882757901445157161500808172509006288406376669876094251326543448252463453852581220107693028726107250225276361319597297005412240398307408402212127235982102015317209721315955919255497137280779088578707489384421767102973160505789371638716786113319444783559480646008022118680015887252501088511958189845966270107795806702432471239292638614300160340420659208832907954419684249635029764884091538660086296124579960519762004284152250966205466123151467044960290790304473917514801290920542639196504199676621783538422920018500322271063308928992247862308628022501669457819524499698810768750173374787139836190060536883068388732804071052132929492167322830124745307850663910147211455139638405412197515675133610239001221630330819229294484886115193121515641554342735116253706882542835231433237620781330289873732520484781892023201652581568332197462443552444859513049357433634150743864367899790044658951302033099197508647324345652777979337999598619983526955854043411633110905098658318211521560393741308873733596010870670444801455505144718502449398887621768316183430494111943363326764332149812380184301182669459993553424936273166036287548827189333998486646289764826706214936596808770193353006835865472657832747850625110725722206973282268605221507320593663966350739987467398552127624496314823361807128840454892940723070288205707506661790565057209173603627333240210644456303984602986258274573141807951254460588692171654573538202900784156082656099129669811020167325573279425876239925312270859116659777322851686707219856702337588558946826964123209052906645574999350099273318301083067805580822200013478007472801431774640828712115814552847529621820519250858454283516313150952297626303674283885463109887095128258646880078199599903950286116981617721344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,14] 1960797531809983508389230620046779590854944703114019387775417700658120328082959383008209916163281561688728395297773913206082673668667438638811965066497498744850587419206173589487002828158592361206546675708043237122234058868489412777964957861462784042874803532031563447849365546430179308723895125819965231402464919144190549899238817600782131237917900670028748428702948076258318584121291395271561467555057662545229836829575989084641100758082154385828506912338728937731691536766627195724381803923580618529721119008997140338112202471980617782124717435931833420796708263053527820085131100514868414182228555173939087411656019908124174196199097342285446178378328114942075182573264433077314629123169966133375613903505604882970340002484471249920982917355560721456777770769409773070742385763211556997925997110656919560462411410328502771570895796926803627028875767795443794584632638118602264029679743390378194265503055288416775411068732478864409926239776479025146808410095120687763518915249514000320818471112457074118934073370024679715980693924435107601266328345052454880741091613222145539443576766373109524945087200731189349347986854971430905540634773322064581536861672716395846285303330032332395626522173815761142241657072296379636817882326837031217123792591561568368888091126764321865325736249061528307284446042485741351354895004355978034824023120351781810941335061897942807146449882077701993800759207281166058775357532023261468569232006349950660763257423069883449480796944371781571956735342449880136985415233966842110713678976015077342281112146771747171023308457953538393572074471515585142271384158682576203505468012707138913194605345621249683162620506207243179488202679752768787905089412689544407997354503264038327473999259999344561888195098536214454406499260228554615177321576814108947028586038395178733381773196605538868073889369878940678356677560923926362167871976782608596566395739562528077511472195777429734742571502291870004635373776054092090265499759165045045875752788645597135664029198166981699407310782209448500096139527431017759567753305617032765237306355948378719229694292789374857741112630226021590168329427781891499169077476635724866297102598144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,15] -2951055696976530280268749821703169749089264342495328770038363372218208810682937614621514285673190499038846247734486036537891722028990649012293058905684134473498332954355319310035918145424415038384616643827825684379721215779858084035728842778902484331721065223056767669806356996198032456068563969340412516135033217338141749613665379360617678959598057228398468501379796562311504475905949807397457588337456261790852601490092318989533452033594807354978451024670920532526546110775800723070520450863803069841915062444834344518082531592322803391360705594255151467268964158332618245231736190199897694057715228082852327854381977491237623134786527590626607237323892691940097966657962217713205950383527348224453289560890719567230997671609117603013298059266393300620514193791216418494172630718441589850378533072259040429574008036848056892398755864149532405577269332797569916924235529733308365639609631636442984712755504272196470049744109780607350755891550366233204242474705724763715523702253819107057580152511477008788333012043855261174283940849876532762730758128609097506573962913180483537179706499033819968545301835998551034028422371994924337489939261325336945865364077836624948103420164269746068993646999273799905935389701335659765385529419493085620334173814372266235448026679695067786193327186665044807771968602931887538015290160050278264198260819615005569529100610516908589235146380338878206397761666194893423555520402161562773104922234260219079724831372048658535291301683384843509101948626021553115527170286762379457998615963057919430485831414936466595504487982667383172967539217603530895710218729308574206162860451196523414760532361989219508385490193043864777717904037360752408428638837510589408611420593347432174669756785143640506534229612547198385282172515702279577460460579963410176053071900372855265532662315675024237067092684047177559191471692875685601956005614072962334262894602545984108595419582672018951644356188482529045980460671847529505706263068316224923106720962768657797804870734183496328831148020191763180132599959238831108363662171595098602956925437686820467835798265217938209046177430878630410901980875446892089230890062201751867505470603264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,16] 3411294581337691747215898232826619478020070164806041611144658065589668317660385692560817012281124311893656783295911757466131337104246060798695710905158268195636148864494982282663892091511524074206989948436439196646555670949505952039587042788555827097174551947358640766327525510278767934825158316108127735561576559171771922895367640708700644918804696465189072420852453841182622298313144668844771801200317779378173535457589335113487201031405932088581416631088602687413766364617415779066860843987460990157306682817637295329017995671290998089822648298587328024777441029237342365747201763331973308620119885911812525785111670601727872479551184326037152209270201321534184901125342864517257716327097820980886982735763834518080040964338566270818380679405311661514605464573973304642373808962278344381744758191359361500157816666377843930625998180635402834694013574057722535173044403318150981205937297365977544159935435036125576952948446053630307049266582510995758524385335778829072877516770303596027925485041179479204691809783132967221729483404664886550476808944431285809796362063046655959445923038590949890417004867202775087983398724072069330287318277750396350839107642885252175892615595863578749516696582464595021709672718017576162308404233938286268172864058490986873516763695350916317759257681224303227912791273342172497790696334208383374186065726600209663276316914274948845328747621251536426472004174476831982823157192645013043981582636313706155426061440125521771090790038437804844942437604613068547683440566101599789264314888051289475905995445608261056994354379284139286013054516499446264477355204863367492338069580949750642981059588989768202252187091381531389623428366647138191777123288023147348611705730505401614439521920828142263071937638448710323481587619676226177271853303387484169338978815130790481298524682494593147795833424490568621947945407316817211122264732467017720405204328597604957948167347616370610777509049649784790544410027849281070082216399589462895273028120348359517006939654577828893680157017229009491994152940231981488600858638391374750430095877722553648896527639556293585246351861491606382028916224215854886161524625156073354161020731392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,17] -11098690749637348551214557426720150111323290385485232900930397416226723146864047049711510575858691798493794497781498539618439339297916162648475239314919616440697598973660567481838301230645272494180572944109149966524463031186535093073775663800385104751079862098375609581361045951434727878485489087675885576990231681804920115699745514648905625994929516624898914855157518768208179194725273010250897152132157873931725820995659710221152378542474503163877678582359581038933454845362078375570379088893421724718866813296953496699974131936987904286701718334979468065975306767473767264329086040589840328945418847600879117254293303010059772420533356009090213769340026108288688727739669230774857910510863105303743146356965105747551745568652600163053102917807625818713478317645710794921366357816138317688974620936773475993717281047222917099941932545434649252549666616160740634513379761288337874473782881669214850359816070664257057783261040638742745409746155289380638760657079172866190344603022234816585127245325329293454254649044334069105505919992023051102852788906464172011698149990804094487275185243324073120858216726499011241966608217026164578823936510172716120811805977853009849140660833618738926583672007077335550488104714808917440778895394714483576742934248262221139249718840556990942721465349553089255532164376378096752253214179916954258607337195408763915966879755161976074820149366508992065003671003148962590582134898561700437532600907562556547728334517145226715944747442895147436075255359111947131469620953040027852977436292337809960678460890153644135516007150228047193937330901972873391761736331560304570093121106610498108915144379542439885002531305926208895928184522638946777813695956928515050489530663503435611662766107518456657011552287908690576519726572043788448522087950375756312943986164697307247983874836816296668713847749051224662691539036486414898261817143744183943586835765608166306385244172958130804169951240842490008352797897165055065506400159016823972140809408928994003272564113922759536924556476804997627668725062377634275849297892600346159068385962670461338657944127559820748958755674739272426703240638697426019774322421117682948301790380032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,18] 47773409731049612957122295141995505434264467828891964681095994742864647785359947991688919158862185166220720700678751113363369194892221935935067282239184653173390272369700556207342232164669917899787344958575121870066888400070884926677783851223607258833157918826333035467005739923269957102302081193326400278700747831428387405141278464622266994581329915534723073149075721984733454063239621740378171448853918618935233281604794537384949058449420304420715605562880744904420938402997955185561279611923054904367648788569829495174169067241591115177975962526237762159851013371056601757845755435592092144725985107762130033084021062437738105239784353358261201937875678141058375112006907902857422358157362899551607499097858478016917326891352420541806790279418379262870022917848518484951019372585148769152957315235003169287750008778321647078754239065427378715388976676049496957905885503894769376065493399019979908116642711412023369503417684718127809563296580985747873283439996253429410274522816404339199416192500027620000792569801893489042875960047186189638705259702640041464424440293224281469704541029541745569067158347027862702759570359924072838274196596683208620319382896312798001964146085453795301373471292342242409949020648300518220069352967960174863532656764105531963095392776853084568426208860764935853760269455753518072696600945283304709326385099336674429851562986580725618267604377460908700658379650895493644953846620325099972013447506097619927494442743028456233901207409166036630478657648409265290789689763433416644886520635369912228277768968882237043199858853318215667275649197786569383365712453378548269714350259006033529972617297738310463797046680142111098483395875368174699094786110184698130047849775033835496243657991490357792414241093409567842093764962332961804850552601795790807783476584032905559082843897145497497209282051437320744687955517269904202499709122406598651290999647032319956592642863520023666229141118283483572015603372490897177678189987257336578279001225607963176166728808315879942447730810877344603466670480158158379541581591923393008631280220694727749249577918840396691091444318473597681314702808309525082713292373172887141463101538304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,19] -136064788790586320251528878863937687826757724166524573714907122150503487518665183798977135950540405562718898642892598756980741472705551280817105430285658145949323823179841973946556061044371887976033011273801917341346472362093767282865935704944306699281272483145510648632367918665601755589510284261053736353684418350456808939111239089338914643082078197550191585689428086737698882655056817582168066589560277231086313863286902889989840647332047019764732709272802728880921283374559664714829549778772458700674885422412067846559249720339590882585823352542579667539265733924807419697288468072469571913648385381776082556809894265017906507465321724954018667605648076625104704760093696957977959166377787089226392448398096824919410069422892887120381717090474493600339075411629512771132590046745067233159198771591173286464042943082132620165581109509648144574500302885253444302996040142863198618009027309799776222999137700560252202069493457337575376508813783373871430537046598580298355394586397967676255558470964541671280267140524643425670762769317421880109455431840651567213978990375513899040885419218776572614318532791270120380947217982373566189661178234726207620036464148972849881644854794075158037201637193753547661035464461253447045577028019290731136482186761974636248042669227476913641874919811020057018384666481738919216787976737084540206955841087092914234247598492418212122527852700199032786985488381974020082510627096386256824368434081246289984044803810038984119678929039507456357821320711070679730319323187459258624020223021005168107650882813491627117302227266037782194456843041520918863607623718146404493334858337721954995365642261598371859918956425035946234964354628503522171470604595677507928579736778887056128490246625915935360283439560775480451524783630022850629093722086735874151395756607341969465616573229679046203202499431636397948220875689658859033319836037111209976583971822666254499324675752637898082050993731730765353735189647235175014047991677137642004904781395953775117546603012807268284488175211332408605691302714129097783238117525407667876720125270543568917169476773773668895927008217072842242550286416560970577193049266757114028030460690432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,20] 268019568671675553734516185174899958235729464130329728986577506677828393570166253474587810271378155839304893775577591931448370790307251337954013951672803641235681972905227488567111139127712219264863178013505121476450936751893972649462461006502871393224928992145223167571729736094421503668362404653574683182910979822485754636503796285295298660077626699382357507783357806650070253195555306578120471950703899965153153206197200844639530026104525588152439174229998355441234756674355790067753577814312987563111587117194603591938089703186536669864496874822136598440589524304340617003629874859889989170856281978642304120724466060054201881139390962769360301927521795234277647912735585601004831954090649197319752334690307721704453339444832633160741680823764999211937249623818843712626985713225210613607130376192371605549522183751405059930475730174122292938874721377409750538765227415612453224957230355364994188157336453331830061660746690144836641411602010061660586805663159085565980430948919547112665539052864537432437394813506865709845050271029380950213727573983609373851461332454291964420919348937913124642151687572502642121969231357850140111638258910798006818160350859026180226620555139633016686354217793172059684566723045005120562507069533251512505071226264093182073960045393128030459696947176203836356153655206788465387024953609083879616681966516630919708688507732781278312685865652136256841106865246688301686623045719679482452686210572297863893884087931607295649303049222452735749805106722866409839954911070607854058468146455910918547895199402478033855684360030830099210120489741802879450606180624228884316900248771457828540869175231012098196018846648895277138904398363603287799373875370307538846507979174779644571160489194101464929253758463701826640880339637095049381775757238653668142419784641206131887314651836584490150879061808060506145360417028247956499174021406078499602908773583725929206478243334968695140695146023493703349952961131171148685696452633841856908332075781990037143163935244714381386747134461807770606215839519555893343549179761620072018184404114685070759071369353688059313647328555759034549099120996113605740445338303327915101408009912320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,21] -391919588581567664768199129537176459265853030726627355265210193676112508352619855045393132308308735199959337260454846193281761728951768426893374276108173797212377672423847894263639055860592841039181382747686883569432150067991193873924821144093131608781643859140231989933100129451899265583273545479113399482401933059967529364153094396600524296955130902097447285370708607470664562424078067627894253446565636856665935308419949476681138893970655596255084219794519487534319125711343144294709425959152614233734256711982688662459895783309543651330457961066236122176866097550062695786798315229358319103180787404223324544897848992066247320273754717797446185279389714398680150842193105975932471795794406989696389111314367321907094217612125168245405262233693380063453104842093992443132302870980262530539985934797910213858819694155013271942800974726512265979099743448174187295631313062113121175966375402709486069117079047741743860721733824180776584719781946779005045380415847331864812978170054391562467405494579705103125159426848264973528337643525419229848476046831565457826204167080971674843267504855781638305382398456890010544015261766879154334897803978602787795716927127572413654233376718989937662682414750837758696857152250794848548373036010744046326908171137207108649650813775609716885775270769321205689899932533104888239639242601149491105503574767632069486803776488222313116699682273571459724114273455992831874020792350795137457364696354867118626874405075670545705963438388419920079999847265147432145134676302697737979475054754769447114116482535681995504643525113063001279934954401035105821546450728251991254065104954912227453065987377307783505835403172195489211423363028233531193007495630328809591276130114845311216045828413323327290710625948499411089586378220571655296261505860336310917239012090187698097402324527135350316235115590846650658281763001334285702527343978218186706849002987244072282063479275877400407707062585797666300850711570227634022455358818500252949276626270242683092543340729654887025476172505507611617978938799356689783551068264255187651630493517932640187608332758744045625535128916387176412540180883323951015860336832528722447673331810304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,22] 444172323569243759435963055022594340308275607366426511726118162987310739209593344592606945929926248980982837873798506237325929727321195444221865941015678874205576679328332971028117902440127565609173118345843530242457663017648552692742411989550367721212088298505137783793726157411621620704449600541771590688577232631863253050010479544487468026027973088620842498060960257666940361911075758896503448485008466939148816935053899870447785574103714018399931803311974989458380532323193217501336554783842689469307965882463806533157135227686837679484486953036738073745514219150153706766897194311379369174268236720884022904715484158552259448664252208653875796097638932117149562712770550156982631070429583336046955883774768106841085255229490693318560961509982349485955942907739703441317664468493697464079774424066812075359462081977608913893328637351728376379475431630520718581031745822764724057994575944785353161544118079463703553658949104605656082958324507853621657335176857228046272228098401707406341363228815804414751214511940149161945935462395501398692663551235903969391756895941150813170989121833799474252037490405812544874513354782087817860134296644955258940639521747562750360701428266540458857579753601386940475512582349909212311648818975748923312862213075572998642222286519679993375898139844469063389587485310033046540266051844822969993307720424904389436935041959119460387402738027080715927037088838520852867805579926967954235004754572931610853319837553587839020927179682534505400078261615729514814801426967905784841793891614103595312403123959569348498574238593660318948163065974835656517137154134342460417051847480422397332553173302399272162761590915058999212836659661113862806767564587833598082511232540410419610081618537739753655492775485274152611915210602203141382521575381745084760318084609312869605715676249118358055283716479374773351826814185408480479306175916027751026980706461586607189330071418798430378752945915510332487673543083391493485017527388558839707511339649386418944310947243135549036080109279198822472180604762193591071118023354013797182999634802084097628255688322099731327626467572444977272168691708889306089316400609995314535743486951424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,23] -396406335641436222083166353344982948295040155643020642644650028631714376436613300473962628236821360168258375846643138825158826996266489077016970380573083248815123302773280093397008837199519099430284100312905559379842293694215105125064979789023103325287235137487211620241448263824396591272112925135102006967658243114978500679153431900448829870782579744006966727386581414063735633219967201698071937036558699729811936471357333264317290050150736871233702157242428706838064934687343892177486679101241814359017856099818175922623102096663615502488924396747688055228556647186603314553250692062636896426618906475415281614741959870381162385057648790978569111300227022892443768081011418543019944082055470544734023174958960836573973836516454473640957604565961610560652070893956763742018857749402460035849698112172343697094418759685649680895319977082124138905114737907604696629837795339055898691579848107722104735966479792492492121884001047240138864645948514455252362986077788589889774712571891248163681894431276058922778556572681045161854864871963181076999890286789756223666340359589683057281556119168036013028401780944470048944672798105975740466928277165115240655292710604890958909287505426408028825175924033669389182735895883755674705879988656536393359409360299088220845101591961102171255321415198081873260926237024483720750205635841135790177053682429992984425280562033002351683577660543251436955409436152668222387285293348720600359078917177605912967840220973812793221971564233186433208923785193933715347262639493787567721023692477770269256985996527027456544802576008555865123922905036271610841733666150939906894142354183444031495633199498837592883240136344483392245241475014407284792717970517401131426855444455339671208657857539372476748931165499756184830447698996393997274302630563582287312992913991610927475639235822427497991369585925207920073510185760028396569543351953376777519453576482417349126643802174578823169700141827940298357550138360483695817326915510368373841307721349241805946448454757088570545523827715460904714923187378238524073730391267418657691814178652933418458957413935801458677794667397845008316344839336791872078311451215992213481355506352128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,24] 270125159014748929336340903609864078693759883177788827765689960582853343820919854130805625305993285011255306224231352949997764739955996463694363556650794937350365585360954371154509220659370660179143963165327363010552116093469343163852660312441873873295339363099401858950178640812589652726287921633576832799186638989429231643918718650854174024535141644781625642972832225714714618055536942203222059805905126918076819469615462366407207758091991329288885047567438168361946130677639487050989544923536343259259519108101917631689550835655569423979545635114259914603571546569481470096719551797318796454038032364932405327031712989207686721045143601602480242617940249331317745506434324458630510061168847629959191400685816672058221812498066811483061392483667906121283755405024142395114183179507805420599858912564205229500966915229542836134352688252380754003752659197094608868044548034276928553680489829764985099283338703308779817400016155957961060588659464367880398748622932503538441217131649967081429463279581368622055229548222770666482724460840062449180284540393298427207007026612441004577540950583303392096178055432420461655642805632016324980535588239314766058744792368098536212286486736766667771608280995573062134321596624179420518864591969947214627075683091953377760648313538988484446500370743049668971777259372697139887261797740322542694339185618094923073198997648832255318938711759979182502650191314435657335434802290982263520513996652789627452263662080555636914370673923083781243298306066384132192789544542734009655351312627974333165265025869914448924591081893140815354555233901715424435682744191370712748050614488295023058624899477937254059977991009018504831711682765179033663345211349389436692744242274814081959144665080262060864787750269075283806733972823044717721681044444272402016370898552559447843865160226022597620969677154145738503824649149380492382885495010433830127415345678447648696670918156795446005692847991805233737400350483058062501878300326747426594739660370519996565558996003273524885979287207685164238137472350525470317224760267642198443349558340615641508938233881215357339867198957157219386731368968252009619221738415017721121490664947712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,25] -115935811938454664779950699170111149018140941084876853203979759957631606325560753743351631280176360492626529151094425872526027687218219252616862141859885664651139175113959072971127592301752594798018876422868292705821124039727141414532787818153534194676523058167150121863106401979884559272322974269863167333090440431498789916908804416825306205099823483351473080144200249739907664099395765760659525552136477713862753110742423008947213666212878731326028013732025980143836309403025597054952438510775290375558909328096139556033467568738633695380495803403400507411698221699143759982375001041272151505303701411108278629843281444783591939143755378201279388767444958618694075171634477131703442777932017535667014250613274325713964213074123034993595965250270675272947004998333099534449623176501970421096158777052876986932145450141810567077394861689787691290507857229808865583072812627160597959352622384118844012474759312001585015475837912652519140082019034904196326932135895419674094305911021628737592365126035481500317603304142414912309205797277735113386314221229250565456219304674228167621072669629165617739371115171593279228198057385342264280296226621965800574228153800294547513967646679727826382154233101165919364714716164174960371231276668242889395821070013445927203134363885722216914233947478332486028752994914861739841411752268186052336276182091362672844758147009545005642619940169396939135628685799474292336944049982205534301787361996084783997462713297671531902623536227283049497373720655404499824279687083936705748594650762451199842778060253277522321886514528709466476425399930829443647761676236560829538113527967206846752340542969818372004233783562143602227251360346907966500553298901750359573303162770926557759552151005404602169953684664812797315131904687290514076219858989215511518047059057864370456554261105244943347861875794273635139739269411280263005331873778473406187101637209747504546264984033070544367505000877126693394556371062894177754773848018902586916415107452908043012306029615159069056665582843633850884329862796276709069706366725921564312714287102087062518668005257043995905259511608867549309880781904923901247085669799924610404744156938240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,26] -14500322567290423651706248209001960391658286319040434404024126146459532348344400774603488003533201393054114176683764580783798473704890444134246154442986351539500239000125370051984988021190406227286031841719355098986688250155263104402580464995383399010979068944887004686158678342992899184457893573195912451922873754379552379463581388074037214587901369782329188818488422813394187386005914393454369203172059209781202267415936072414195002373063314429689581627441757834617714913264123659712314069335861818145908120755843000270536025837377590443031429227477865445623408910252800361683880798801462794271123538001515902205592778129171890746323977705048635199685589760214716002200442497855249813986338823604559770057844080330197055010015145337871901585350684463072418446605757374282125551850994693128545479683482578926014264806055228682867890592844450817955604085196241049461552190551011241044591120430138565057302441906779222445211352260531540854513733297538160208053352369547833649869512441366492664391249274937717867778096793247875761878561767018907452449127321955601049538967990741415064665354807888064642871679388091047472690026215861573041738902259239980498182397950478466562735320830763342797922385090401400006512270785143472511944447705839327241895432990088686694401234620207830188698141909471443149962197852420557069710510143382363102895033729421643940666761622845810877596284897890803854098806860063927631393678241975093630477499830373742418882770676440231286901831067410908563278395621217946199901344974435864043294733748517486525423411791285427511804429470825424944126064549965307165257765867248292302194592045598017633476278870541089421806287498962598654144679134700382580578493107348134257597487976943055086598020481775382574538744240643698840708569949065992003072505390964081497361613123332929523342855630821420741999942644020963771043364535677074953921887114364973909135170717592590102913801487079536478322280894330569206050514967729062095825932334924816674829585852088135170835917682835487311954303431657347124800690248657709819256351561174883060000247486209385793947005552578936515410668081307551002260065969568289061467391028327295407685107712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,27] 88814248717018171473451092497687900571086864827647257129387124570552862312601885793175967075193804231711135749772964542080996250595952259297045914821626788611671478592234301701378101397312274218180117091227802679418900701071617344067759561567604225851682594127468240291433696670102620819521358641520483652722844955129375126829184263916052275617639632419097852990339308028531583507601863557302305866801828427920078547278334464981133922971047102773455494201919074057113835298442131743637146032963894526418101834277276160194729229732906714449752250860092718804762872062722652647475341459247001441994204284212460871006533756428585479350939951812233088320797403963015878369237922575755839186076727513288228245879316419749366857033304025898288769872449704182120071765719999821997064924723160637758323028015753792187483456649644763660675131664357211725384906940297357715856627866107604688535930453789303595802145008719717954445217650443518468203955261575247614984548390989786834712507072493856299563615831997904388133169301320296698358747324307030168730162441781575726240344697128650358311692381316553462951641492538283795039070273832087543316066961500598806875229867154979991056967909830400362558278792880927372621698279690731784908028548296087749459526757287813858481592934310387827633756692497253877479246030429423171031195663294830594478757794696083302583521335562347352509694411124798334727234848792690539455155985878806790290159372163073318383534981060442774165797227658949537558588063445771727222372740396639422536314664584298866346896520363651191106970550900593967935432175255585092485490135413824000291756708249111002088699360026748025403769007075308081872681775094211560954870153827064544170968278889911234924991054316205644456787802282606297384779421713114256123691875070960179368331255180757475842116448097217805274989365573270553426660371837462639710013386236665588405969768604822818587824498818026372957210886318590161440356042143378744316914217211888900468213604979658639006014595909330720316736563561655450471732789557057908146497265213227555158829933168111955619562578187303808959745093515065698453162031112372155296754478713449238460503162880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,28] -103989260998505010089835862061757995570942959679839742555552242853946618398549242344418284749827574801594653450930019932561817495667092547691014468623885735866206620238479836193214257476271622445561586044724889765773224008316353026947225178089320491306028846344359242515276240351016065334975188553344353655740355838808315587503171666984176291446429841191361037810633514010879531331869885359119056817889189606622915619226829540971370333286207337170192309770689982368370574539295085107983363738345550382961879605250920191405942724511927353685110892150149956683847824226967387823635713853143601342582656582597534617029603799467682209601545089830735012688711364046930813465072867964123032248872442930802282386969652064800365784372999800872725980442732455849558740504257446529972194170790141819358790730142392165785627050648470245704022905573434660143942494127325584752248602811471219000016080344584749037800382190263858487665487731341102981121419447193111479881340379736936631579010101136152052352565298248494014150546619825389059523535942252062448187751898486227029198800458434399522715398723328337892298779787965124449767602918723167612663962013604029073817717140803534529756739601873774717386704500124068831398048204321058013145957586120006532899427187973586848780416575769630644454774664371924828925968309386393956994631927345537034277913460127833545554258668759786834514666497650694422545299193625624428072985650680964642500034921796990417598922269758830505648613446858593783375541620995309576849569953334672127500689711482573111067491480828071994914643223850032724805780001446446738523325626267086148711553761546497736064034282331796414482413815353681392164129466838323524556785327048497418619339025235576550576533983837852348931100515179176784303326579430879244836667024308322897340275260834955320667456432385054344337799802585226744345852848497094290544860069539934773503135643242321342767217254006420800964175849613606589894896522134351390743702792624221013455309449791077524426982524136647785826742952553692044978142002197931760912380774789638459992205747738592972195670793254486947147891941772516061905358228833228040053132338118455651069794975744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,29] 81223073015159349511875714847062518762664321703959953647175402711671869560684963552360610840303457575812626694086357843660102542518539147938131081489268415673235169703442786338534381422029649283432856075377613546703172007434535453931088578482620893396339718105405428723341010856777879799089445136585569258720074139309537905578657621921267479186776785879753478634426888197926445083657949155052614435338035195768747204759342861298895977195100987421580652270233535693702071595862954538145961273817531590612936775608783836345148807944462421064414340143399284915169687123044110140539078793963549836363133422109104552675045140318266481443226820756708711216582161241096891259220170708779653626754241316866283490116210684772464136194779026205136983538454933182530660625518516417344487420941729405260250024094595664658928425437334555349838975605248371572534001877423193554093027124618924565481171437584105099047534705891940171911342187718714152477563697800527891966076987905618426416904118468250387520368789000369839406425693839443809175136015521737827629363571860202190267061912351609225550927798562386293407995835424587920890971049353193186464125319897840814506219780947802526249960824085756519487058617864033626348715835749095872429881036965411755336139274768758455771857713698490178706879084505897459662524360310154096439225539093370601052740507047476010959568110294465055037026842730677964608225246890654751088706366940517375904867175455276508191920890975348090623040399762624846804662693090393158461983543992542390173919121728829213796175502033170389581964384076815083075893281711083091486785949183359702428360379928818568117062750571221857616566315201821481374482845444861220417384223152936689995774400994275848247516143513874852303602955615683833355471637150870839367577073902523100961573810050286719089293937860833303494887708263574659123276388331405811221631368911519229326476562074857849992602458336753006158314385422319480976430078545301882177200340446472882289200141618295739974496839989209363099398156224674990825329924989623000176834561666519576304704256917530169857876786201118738502657285001089811752714165353964414790496495204636431233637679104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,30] -48002545590232506489183299005067060882614962445488750684830594861121697162263508535407255653892632941273644447006055813599561310384946095885461584869508020299257129090658251857833790879479050105965415533660149395611889804021984008334545736474024870012096162914409354171918988770695360445713507999461020941326876377185674354493975653059985263675660876704173326234485120567356721687318757560518165765641558967523683496999321722917895590579860321436270096763338037844321937737362867895480603142289290458878721986884041083995294092616581933625718876550456216846000542816940360341887334806043915744718335619103879993932064136499298235195694051327514960259912055150465269816585397320364807458904159977336179147658909300871302450246264532483578372549246833676701964911308841012546286933517646238553018407589435784900569109538712578509839718831649202679012753862619599164139550860893590756381702343434002278506990333880751261936915346621179331947417755734231579884071525605091937508769736822841485683440611661005606985675132700492376379947659267694199665788703438342680027992944050685653054816877248912515900266927997019937165348230869525861317210906445667385752969341235090701129619372808296209979306888074124443257947689275773087580918274729212323809844701643105271778266764235842675745654006758092514822919928071217971157737153171138788934274976643283720175447540667771754430472965372376082613350270334672041057772361514820405012266129891791950181091017955268047767332973204811838306329565383419735135294478296152409675712815841157496180059491771978763752656235198594174811579648339936269386996629555243329047631483778088744189636708398021751467360558205383855465607173389177843854708987081845006010267052188396096300453573004639397963131180042490359049541383571685116165479501403251184664194418645863084577556150750632901011777945737466276534609506221759947707645308127684565061937435203018407209046240946062976411078617058053844482843523378671067111035534779848338270448249299408778847531613854840203296672495627693640550426409628519657232844420089813133413878771043870162790353276128332031727371838589858301615180408447899687367156345858804540598973890560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,31] 22021891583583491530900968244953510654606096964012361163215813827704290526928898377638184746342012347726571032437015635551136631886587250300026349803959242917789490630405037211712302893282357552734405762464516164962916526516393247379085481750598112553351088323620418967689245354502175060322863342867052837332272608872845309957808297219391839608781056104208471776864873622328590127491950120461217150030490569887728015651791822154713195430685517371782933909309395244071027961537996107282369694654698788290265356020284227247764848053949333334466539831287406761502523961941365484196366338920206263844599988177470594658201461028590329560810112919092376396297610811817381776002813953121219871186931563987001714942387573796338982489418157928510478037474607225292540470258573854804721411928138041354444172571537786045766552736113104061229436592753515275222771199791474209412688205350638741359004883863961835136127757425675314076663749779926053412434501124475194528225951782707074148437042047688144119133876456921383238778587975321089113108658629343593091352604932036089983692541157580905532668434218465514384204369799609509544587330182710228044013046366438970057803587773349261196590932021058284669405861291608016982650621679728412980064407165904252829011599248375377640573531553615806471429934303270116379688943684102778939041822056603753361184640969884707442282724535322186905266815665749006003702722384029758313592874530685129200625521596600845288822296943667753234559793660811466628630268924219916290485000729924039199122072032486470922845727294810767983984162780635762747045161705069460143858902621599299131579162066165089817098871172749288912411917818536500871449898016230569026676657594058907212663223465926192627979768567621163065278202453794083002892217923605977415933945467140518356819259549589337020344673601511772871428024360960536090238511896354865206184894756259940442663636496446448823846446134555861221821442479064732399408519530664368116283862830817870474874426839596831456959856291513219967030220513221616234325997218369592852972647458572693706478604989064356935976012188583761593897538421974574053067238797208367263915321913511116232191901696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,32] -7656000689987328638798864369999142625817054926240390726240432757468900004872419460398579386002417470700019263938887791554528986729052414875183302834342382759122402997831494794697533890471419180550320656478638101950197480637621390838472473869454973900803451353070599077486526303581013464564088548173100654850751345175097781478796491060277575109231897481844681958764063688801294942376512947241350977123051705026324758898769851575997242392538211619865238497422143549408047746410564355598359220043816689749201640295800943800229936608167052108974468432990143348746655388917830669687476966959741999941743935212425925144520843794680432986645448711170843618286335186845742083076304483718576219012752331289163138189220636931305496308649236439953616322824070592076379688862883450232070554494090122628284512086428994665448199914567529032696090557424116848639715639408857711231402714040839731957326531357159060792299708836318631812388894801959368750007124706454968061378251785146011650466904842623673997001580886136121665970514185352000677180072224015364759546734758816175729088836240543406768331653106305231206478024389505008552690053608962849702359708453224335045438850535107936078774761209504060415207186248557379708819178425587002286131326604655377133277937204273441783096037696280415124701806608181964964087105190684968672958763611182860697256669169753169259773095490197229815400992252510598025077033638945162746577867042601168149577593987769977957801698895880634728283060338578462543923182170147459895406083299248206861871908749652361703355464594857020481324664835771491072603373839049288843415109613661946729738768825867067999306664508416177703274313820694018459035204348511682858194820810469584690919591420429750496605201750940782350493837090640110989788381548230195049075504318914391960277119381558421089324223816355415206852999146348507588667034151687964114409954181116874548497770830538489510962235705524403556361894242650708565020648144003464862236308616603523552647790030448433935981916134077626393450324872622571680473941799226391468449561640856393253894307861598032235272076598560871823205591606201395214392113140836658940538410274770605676081184768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,33] 1760571322132265422555870490931294372967715258534038039804626403644541961672747869554643073891187641427439868676357662619983881788341333368126712539520797497483389915919450575909179141022867932002921378000456333310744356072824562945474211641294383698560183455103366168117347771447708319658543444201663598261307219822656207354507783574789543901297222506286000194892804523923525001700895381672183317728080718640360906982182289696696435425433847098729868674220520546434151231957134624720599108818870201272281418515644421078492319750602690866968361173212693173360869106619880707180838795968208833682653302427256508362000797158898985688223768479799177707321701717561701415092711216881738415537953863636945918407458871765273380510733725455077581683773888945276424925882277847049601708668480843176686766036930559710180312862204937357587669262416485613162120282024578589135717811451467639454495559970839889764899720252974028873284991347576227045528744519710997035537435708739915171426609483339650040206009367307176946005985533503418417890354193666329945021851510314972590089110732728078114369857816440087682622623803016313275742446555399350103137467484321504964192391596159181772349292824225005589971449851918967131620931809326326875573628214280679590780760566457692227104624621278092022370859427412422309191781295139744878322272441860048087174164479011655195290970001008419303049334141217107014305449616567668346091554445208894910271441251985720977396280930212042227305984150339367984164778296386971578216123552300028500521793495796123487030526847954115339574873204640464358034835124319601187790801277514050005861145440586606187287119769509426499634283338692392622912292678004668447048357361272395279636939063046688956570011036205527126613510994426233107491497016978542169117741294987267427893650421382408074088408991279549894603698273435237302928967962897863623759047200631753586902370686807944850187984363338064457290701218953449257852016878009479707306189285017433458366787711659795718313870941005195098104983433551111148144987180629294612071978063271859957753808512202984316933266783817309062034053342622506578897098119185977591068382900182941978947747840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,34] -41626703067169991471311952221043650892210309558344003074806272819849498589541590856768788526192604204376742945063261194221471223276928650786137865119652448867056969018146829795347757036635605529586475766490836095537692394292300776994491713385891127669474412648922025915767212224340144019371621712297062246378919758910249073805926160381867567486690159082473494500894333554829655953633627057653914373221596080546434639533949875629079949607693843453605667508954871001741005291737089227246328534062624639620829953355581708803007379901787735354321854720843509494926161521011662791495583104896308674172000204795384562557159213063923926840222022322275895597855111480473393109321248258730736782990625584718748974892871347601833756392316246823462509222032616107618016710200378339404350916770782693401213896231072637991682567163236012454047136683206487690802057739752399716098704406260184920840171460862482729159814465684356530678112597063401716547884107161856331565727216888988256266631033266211550232345331967153414617986525355510464292350998319376036561761202344613256018386164109988336860778018974300703044199284336512073369268668149362162935546847499867218183616581139747318234389475761011893334848287138569133077999747665220769558122335936548815456774088256380111371655563472854462724233121694498288393410446312025623793373658164979958037890896643738713570071054036298468369772232850012141174443678613176734968012178691955745758340061520759977538159539045361432513793228998277683799019069646234579269916881567979986548428077856313380503368781553510208729355400718771420275044987079759843351282988932108691583924400036245865017547096324398321154670732083079990501614202664081283536553432444267130554589086551994623747125525332682139534645403417095555273172160422874573950226329478767951519471652521121650866051404530484713333603089233319441238807580993797790369486443423656597389451287824133142524914368983085712363955890899607265064805421380115269752162010770808934146158314298137396427018404012812530800353713195068913355453427525566009849592975100173889145361823239793706975683590950607059984135243912032892398292190223714387135960864720929266258149376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,35] -211529312018488688092202312148006359393194052224621272407779681480290416996187436208744169261683916749744696222390578042008009622461921780786604479002005913625384215123169297746931026777109830048430433426040852446077755443209667306304607332012738610582987470340108114056610228615063234769323312334818044563900590474838067825895917391465195869612214556109029924381293755781489034993883917066897511892999851432174983192730462487762168405501625110807653709691883832529946857704046486516150603207088445968556944326910181977833940720553758712041709018595332608296385887793342567334092642886392262504494009483064570068017353735738300591019767895304539047681183465332701009696023621316815930825938730297100829603510480025547111157569740722599581123087320931232250788290916220953624884077893435548219448161807253928674909859605270274194656085365142027292931369121085492539568557318368127003387832059874494815926970876126669697357174035888608452825120042249781667315737998246867529900039447088317935819735187147481501660069283608565776568818303245707865876267212490545361804858125543044021431077091387217689912402913960260736223958305017984530357142379551450856652134985502591592434807357919262227905907165485828501539495539414521447092040381923199610871425610042739122390752062423522103944923648917286492142492715793937350533741258455531318071230642075560357877196962136890037261626344591546816721578877544205875399559031301141223613536071822217799430046283347966061988540228142430530840749371480286003803718587883327739410672375900899981408523659768426225973256757830936160875240034426455889869618838654681014603072487394203561409001688491828767889937022506348020767009056604013957193370777805934014996981919344684188615000990601279465105907639655722554441789491189541831570155273003246200581429919536391273704340550767496486951036320014583863480687980019453231474062973565071409862774632194270061895783953780644947432921162297877332642610330502574472851466666508837756305421170804044508373034402862814620484198100137835388175778334605319720025754687734781858337035764083528891554237705896572796285494561016068937694367830887871995081770546189165194372972544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,36] 137583323080204546111166295064643416764188502518228338737186922228405847307624110590705203622957876166377662805982472926820581971747232559125953352566238792026813970272296534894903813583887334461129763418780936959130133338823080462182543169523646703132722454314815286806789702660293988444148013410803913084256359547640079539207073630800207521119552909690719456229190354136053964488784964238405033018341584329639089335489215221826465119628075433253774289337839749116424930280304450255804426660336476394458152983223319913805656492284181940616538405152384455320653691869793253699009988689450913352579535823798256975822236534612913899740506988902241589958733506241538105492327840578943996267324777097575358629053226768951956063842238058919832525138926648372945616181465972668084113300137930113411283183842847624261385961471673592578958025740933406372220916907686208966864253152758124311336138735672291334527322639085571439439775915847999077839758535662226367178623753942627269872005247002991832445642645537664172450918932044312250756182663561475438623886256712729604104776224457480732226227273596875691723978870766130889567447930409359576148147491014932886866368766513513413761717419342415339819836528866646933706587824367654616257461827062278868387606425646963524760649901089884341603861125665693742703134796945654408969868263657031709128721843139834554446195856865725350461502027606120239246877759985395174105575750845628298905511506198801679596941880805829802172424910206683324182626460071643531034750195731088624383137317735014605109984961092603298929903492883997874570687883378193451991661638898980169251546952730447257627189194169594085453258770791651087091799939562976850780477244238181034284964501229751006296270882008753714804947726600629453508309737294450113527471714855552579577545654303908392951113087094413643594798065927554072485807198603028868792540632329216184674763619457095930585527015691875616129897816482671656046316302606822007201662703538573872997278388744896882238713495983927027479815847671796246656812766240989375478766139021561481875742622783207937851109192592252813427747690961523638397994494023071754737266847785593096399486976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,37] -59753336051866948369489291960245245013330554395968510150562863044281904898905169081339965960775250235607267435413713322777286544626085520129425709746092857334882232902828307387393817414296161343739293910330132560098883346501844113782995058168270833247219549789482767192026775126877441270621888081549346319459169498780636695999767879167008220301825717907074486798719337057793260092204997539824315106251421462806776702635728178851353212536527452487410621940057906348502253724732570631012934480286299935746736613108258386312678764559535324045913524488475286801117892528215516060348359622333104137741578346679372611458401951385119414231984020461135862142561692989513617048404755229766506814438848327421105169923927576562677140561585852683851794303608823847757956693251421952377489922139846846648638252470586789491989748095172466393918535631101489717170206351910387539176666835800808876134492789494364952898631427549531404770138649999927830311377109173388961681913026429505694764232033272010647473129472024491127642953156071811567305306355961198294380592935614629604110151568283414219989338426857289818106137815833143211585353136215422139094090160173325523228798699904168918994061566000882746585566567952377951687508501795605025258809366708869852139036597627902144195759084543027343029910709986073374100241701493831928306757255239010574472858247824316438531504091826236044240511473494764070443150097397336954017047873318914741801692500153240030743810410414146001328737830783816656678363771983842874372713933783581769282081725707401313560474547224727205463167126640432835022113771997928512369420698138417333385053662681974815755340181386051066204573853240711825410225427042630591583445321217053884972086381988514159997520909866124682195340285236790554110286114980273349491165250805953340544330155616559437577579925272264957122371632463115683849955182155556389735144733506174997657483747150691090783431680692217585574280331178377526692654872499814741278198843735771268472470615690305145766424456330600261647919103221072787578235908985724752130043126038727780231557452031972969495402668204498673965401900177347629121904183906808862648650485420512044115820544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,38] 21108265735589262777527837229134778992040036326188764253555867535645343455615245161189844873132697889159553193546625727337974568378426303190083512871859406780893414450604549908123344112304834163545984885804416513137345176065174951962543164945202457632398895331655580649333352993973361863959004493282603395195354502905024223470633587167443601001646902334294342734392084400744410400606429795581687188140019393626125290024092210134403059209808757379453415640607832986876465343175221133850416852547635368568734892825136113713268681888047578151137100995799220623466575614563601596206454717756987817243259410844398924499273198911336997763479379391189384537591362338657112125732255659141177593397857311544030979099969394069586432316067155767649264906144167950927495862507133407920728520946278640568826535301637183315058392695743274469814920567165885178262903276405284759309075665179633701409555119196202522503223499528756925667610214889652645595972723007668233907071485618388372688160614076664702800362868729107497555705769343383240950597418896646193037235705444060481241547364382711448198099945098825327984693760434187446964172972564240728287420534465681108628436770382975073663959284108913533688833329258560975321357495323354013629650218139193381166237754155603358354744892472308080950077172842105790456111399988547080516215742193456327171982764203267747346015389126805609517841304441183700494209881676169686259718992640398150047925400550237597166438018424967805801346267192627239672409602799771551699862654617515194816630935050121043821524065891730478935680752917029762069301686725025629034865808088705307691947306943222187812481141130111449125380365510641476179897201386983940359405665646550406057063007601662136621495239259820627920511842902957077265886987376913953688261456031169337931776858100250676935069720565375919956210412385997960370008425356841537830995551795810965236836114128086377610414279992833885415748047804692389215999046854526698227058026667611107658132315452649878961687610893859608266807988728552352989852810637624269064413777154653752534527461713071379142304695647335118939095625730995929308849940494634581940446515312281541031231488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,39] -6489595686412433643208125677138822881736832640284724894088768341947986802798193053102962141299628915268630645060980976984338598864087832637480820381036290756774051203586365340363777213237729408304858297169533385068581494400784913753788468692946955552842747086538367987085071729817356938315784677789371017720158740542989542063228531607235206660309355309259132142912692351421468790824308123489161982896322843007422005985547164990983763934215909458056634475979762992667522355677332880797832482239425672040660623343042246385581859751851703086110410678027934483986939324460434461770519557684243617771724130442684017771607612297268434551026122843245208209283865042507558469090651960163754437917818001470999516767616247018591032012082666667326054721315237699744003782182468032666596193800411608408030080502713935928805906165543015969312029139712639987424094477367260175971183710941110326563221225414363659553111716118078009841284245006877582019984589292399391041489468623197873753847644268504687617175094831413065858643521273899611913602367429258606377721984798975345965961821568317239029826126607565974159420180557363377678674557178402983018937511488874459499609321159553554881933686730092612092474137550042445951365461922257107024158806711723986033494916550952299500985738004372317800284171881462304951995946850002215815847029191884765893024969129398251817472113305843028787156452675032012599836453326366840575927772010080733962189790470176646134311220506876430768597335567629745797000863050956353335097750878789729210210497513364862530246385697210222648245223771993178902013761129868244514676953508934936109185434126883445890669998314704197510549495463144887868609010028152961050039173424615077095238972327610981584217837726190464950966878638376452693017049800669852008988257194557528231758945144560395208441566902155564757679826726753498498655915079406331055810751229856452235036286880793233319006654859688918840679337449359671316851147275220591621717284005900611338606574267922831896679677452494239307258979603162647342190921973055089761792102960221914514409178362414909460876110273942918518415325738013764720163581707744463932746445232031714995339264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,40] 1798292872035027841576716332319995008828430182965867798795785628863243139820576335415494947178922000628673076540218807356266480096860117900796558289663121944267621818640706199698274561412339956571965428612009816462613255568222576887590346838890564945612191648238317143542582599302349581232393303863253047088543117865381104542846385816296932838045527246818779429103326755321454754511276301027677066312604860849116013699061814997288319577224745840867466042607514851910481841957511691667188633991738576332203697544946658692032161730494702856326926640815424399222033300187602187191329323436484611030536614016481022017885611555914602194126434972287436449448745548098237239163529502804111878304341542762012975783634161444522913383589092234114219545232283462707797023552850465533813720440857261014096434288950343784096725008864861852304052011712379609575664652265123560617953161763156528631814705370028375836703383295923204288631476620941206859455096901252069249037381029217516050088644598287079364854858032541744614641046691039397015724693718740321237671881800092098544599242921786393230249953402407593592041271452764853678045765716654692175696202565054196226099236124310293967248627575960121413860333334686588997590428459453135875229556187388809463778105539707405212722482618853166461705627659511233178321167391843713040014348896446017433610287506091326060642330353914801167056840377169511409210034781680541134497277293115038054071204917723815549625763786483548780669801430468275694334221544559650279612827766130293139387035343348895848730893354458101858552087514650389401333969560937227712401421590196469118599846532750514090837610354946967818369171212134884127821531034058707710837706840563623481008061054446188907556198434081583254487885605278568185368988508918855147467959989273294221796625821950784013177443144879253822725681679238457138899239984435333487245352417792840808797229543994755813273880797423362108048228062771049862132314548773744968953697990334804793952644160007361924715776135324919160167935889402423020903483810559859807475580793987908038938432834904143798977435257991494190485794311591670591984568829311867449989771771335989702688768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,41] -456531696481204616028831572232886778178617450781131615957729181717620716568302148832504226770272635159517445463670539357618309373431912138817132360835529065738405959297571512105532381257546502072680825148546200850101175851778836107777706454401474388742216792111808943876831141134940070546537169143396011507188928925136188291637406874629226812847633658759856921449694583415013052000889404475053546844582129019549662556409866853034725981228769203053491487783582573214739547442939210740503966530632760664557103796877994802279051835530361956351300992803969006631225572530009408419938241003039624992668760948793221370971138306839383984958387632631497676182888032190364838615995023702205966298030878283725834848008263904506369743093641523046959831621451352677004822946298134050915082903001243241283291782205856116281865326023643484941404588146606176582373131913061391984364693507437487775687737649074959211541836079179578968620832335420754967066966566748090669224764093115225114836147716885328580386677332655695867582125126784724000815503059355143814190167843074322051919275429673372393004192186787318806598984424515855049807213138930388722091417012843194000039170571892062800651406987088273824444640968784641816305236018624689506306516368742413399014606011949124867580286786416131835552141148462942834641337023642986998059019055601782825998834251385592728633945951699589550204028990668124121825170698254195025394234836022775987162574891642520174538581912950005026866324103887365365814467894821897282206940036451983912715377473281842050876169892163924691373766203398466737396825745324858510329980112282714624037183235941021536070896507257189463660554160920974906910345942588157333161425691939630337663904423437498837461730781293694625396057166437228050024451700450559509539761456970105920674206852839878282040321074665320535157863887986501899930925817841148786441914237557007764703374099790948781804032966839269610327701454843437271176491356082260125435120131878497770299638853827519704961036612474104544313634239198513971691858715654905608960648015043585875840316068006548968158713560561511142621655522331794244530064064477511977209445970527624475181056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,42] 105798416310680957692325921209308140316500017846516893009293593533196240869910589883715266517903705605129967249833104445993031785721202866768044601574970822983443672622531428099392136606688732237278999546106709809691509908541642538903789680708591133700502590512887925747434462901398790472604910387785995051579677729775552435913150149923719028793791933923282880283277366513073117625914560521876798646212012043630079989000842753323829911039005563609294829001782903624692651937531162215457532624022100629760798599284685437526677860950089141952659501277402867792075317674655341749906643246329253162720940220706703774369674894033504459920592491835514109391424873446673246588120624633780074322065908026305734718726488440980156943644255388708895677609737557175242019131937546733956297374051807544756413446494278253037799390162064586731315156749050927459349056880983792851776617649118556759390292540104137696382604279318170120542480741615098716401826148496051314926110569459972422004476555667863997813351118921501877635077855074957360820794693399827915582593649322272504524736759383865984487027719841029176520565072220553189219301402917233058280804541553887466083984664237228448894268395253995116182432474491223894155579556421325429667273621000680667672560590632591309443972010499555790901082783392612780784937758055790448982792398527571036145291008255330312074065635043784205973418541265303559900417432238524567215652662154198238394661598743371174572906742103541707637032964576467894720800803431007825184344573812351840296498893281050919407865068043438868402101859687960990403767686772740645632527161508526151167512394838288372394452814574006255079210406293578145048544943385788992103068211123406821737864142024990800988661632640598915203041962064438740040753953113817828001434082993552607353195465562316730254370522030408388276058691637423730951225094987607870548137973539568606002052112279667730814564191357930425940137927834866616798161371403951198514135095706232703133951437799180517885985492595110154829715862860761561317909763373412856430716107822547432094878577594064155694641278739301456708483405422551307964901086194358112464676212618761536012288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,43] -21853111693909293738499374399916332419004723170690410107877969279367070252294884026680913397089575600226055302186032224167835954336409114667581484585880941277113826120769802409729982662210001136576729360927388389454756586423050652688584955219247743028650470777440421904802158336091496725657900146213797187273581647771037903608029453623302826466596216951746787113521827002439743943363010179529705557290401868889079420718025216530455034464565846455823421370456288317555716117378866884127755734383300036213585194095635202314504319968449859428691748816566278817979419614756805930620044210957287472110309381432904950667661970504395363621921395806969083983044901059502040856838073388580272610223392890656756743057823901450382253889913644367815595008353831471143749846344530377207188196074310314303696298888482909712139426549709847406931561441731735463862615332581296730232117204516963812100439637254358864306044668709423957864046682595722516711104649389189642451436933945435414321898176626222604195600395856858126814489542653773014376126517838631051627407727259472683395139075885822279536463028888168958118696508182072103136320874617779468405784375946881036776467440147804593059673764404696933620417746804860367052833565498347528648149822280581064933056942595932751259597497599435040515608284045541733874881444228850489533137426977569215238767060379188688640142579209331883758703794738570035165125584012170701585832550144609473077939508352671783398618001256835575789869419930659829877592596773224624594777684775941333983390425488001632168145036123564030920110729848195640526764545286093116616229103474513424751755678704725426176277653539284625873419706971168486953352685484361392630471747342822809344719155325360800890148102455363982164074758831566631049355773089085059604043497121514822316244469735604880905893598136905099438877146528124544041477066115327603492256607652720797651490533792344899024029910662998342858837771449670066430943455348356142813943182037837338184834503405935949790542705862999730589774998823035976382413554617977281260551069354092043166847734362484777509023322440567598665217938077540986129761497593057957060225541030909656956928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,44] 3861628010073352038956166224382275958070239677392308027914326955264000970498313906227917376344597926500614166101627109175037028751481735951902287996490082560174700547640885202135860057255273043400426608444483672578568376258093000931684540736363068985973710673266324993272862316321725532844695725030156661648125081942358241024810387085339685287333309014709216211948007959080636275565962528224393430779931128252917378210321167756264809695254579827318738501246205481730893633970085154517159429502254734071150809312695267665530251961456933622159179776653629900267076048236900478237700106981140128648456770090155678996089940923888049797355414598539197497833566244749060799289937185052080317536836198306752219575789685153015635631890481829011922699762558004909379603250345199490930301011823470936887567729774498419047674107177634250767918237721133199593057721748317585570904093887399602585252412228340958143820291651096928964072686161707137002657230042713417030521313877394595813370358829040388727106887503805323005843861103058571729725382539630952419856874953338882159190749170936441361959183081185141506171127268723155514127298418965829609547620920243273106529456378318369161850528942905129492376374491073985727477553909635176653097512092767078998514288621231005091706689701922514109938614747214583757076730358032968375499506384466438752916745809796233114021374539670277109170206052505021101439328378568568049389776930089231070845154511638722488633007255205307853644508618919709437720034235016193711711199184303499275034195650974073398725558850989508879145298395108267973429011537746802030796605683501228948058391029445414259342190267373750228479011743004947236969388669354256263903204102875874255307650954695060943878680650675114004302853102107302181277144713077424187391664165423626469623378924812082433632139399644416979837784341964417706149596303667432248666808438916578194206097331231133683111949837674519760766745214898202993494660721275597421121653760563415194116220320672828509588930565727830702595116952280614014879258495197644034230750689067930512318141822270860291012692295820658197033270850969873808653616243371680197457455469750783049728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,45] -547556691065913857693912998555300051774609829017535651437020517701469019750300689841938861742429572447283557470995296691217302346985425044179859282708643726771331899158605374640957237789748016096548218588604278783295218585937690126524466988876547168019999386929580153463210609825998212259466439894467236947656956001415467744788257830060621490051020613219309721920766356888192223438085593053441109700417969853883448444487772168226099322987479567705533554882418514397850903772364004139664954921249137551142146576223321023553059415272713491867207440463812162791665150142319954031683229662679126716786058423404774844382910121902395941828001955372726749439217508165247673019777774834096955736409263143698394476169779229788278056381641214678614926090022741411742710885435530548266094509448627957689384565769396593096326285923957172786374779647654293841299431165266539606434335030299741761027552191483298823434593567978928668694197836521625386028026917800973765153413444268272339851885325016226299409129082154713950221750250369431821410043029433926601402091824186643417250728275657837378319149007740377616728950906181907258146618748711025810541547636973347477499925614221274519973884597922523934769010081715669988886656210964186776333757547779872311742506660876930527586627032760802522112252264118259556550292821201565018426586621531899482898633411313573200154883537602532522429983582167716283121983610614740790854054359294950512590553298701440753542615838437927546791168463557511826669569203651034116387309104607261741275219906607782272915089009556449475104153193692954768621718278505819119433458090703344236643965391141909668689185452524394519920151490596611185094720263610870226952231040622965596186396252438299588365964492670765634945694591629899884955908596272684509416250761224393222695961463205988291717852329197976866520282841395400205517720467081108803338804599680933353756936438735061586026088957495658028687874312845883398844102543965162644363928188204998909023229359891092800116367496936345722005362659385513858007178613858617613541236226622475299036204317288814468783153400703415971888170909046358245900772205781820709244245817050781450240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,46] 53852115742483022963064994281343236290390523205994214323875372962875504421013364654229949264217436950864054641717718129255784600777325154827043310376095150160728952287376669553120283876086852676621696010141348941468077779826522941126808258172690115781099036317467839198843340773690271803368622057460296935440622617755132340042593247323836840768231803380338752196263398190137230772977502622207700332827279475720369041128608729867020391605021754725602311348112264604099429620668439247207015655415680404254904791599124642692495651915550244868672790457419367984945317808217446605295767988336192531459801747061331701721824882449925321627596484414099377410342889024089902112230284464090620920567899405201868851254508046534886207308894352128958131002306481700832499280959291272898270741519013237703439839260499136674428684756972943392172464399062520220828316978203282829279345953312980091498689524048452928038982725522602811728359196128167665406135654663597555583908127730111367819092157413779673906249504357968530685959946745716383550351299275467505197058911508341601899401821701341486652788176013165171169685229579507991835323675865103278037885609927883677425052295153503798180745560872686716367580956662398898745265557302146400036946956169568694719515836825418125404424028945691220254876758030756209505096527007019520088706494374329752437567999614000139130942332537544368858520905769943426645662887215851407404555956165996743714420727207551655382188864828308820701065111816156838389607715495777929630516387767197793108842951272256078562158779587753270713693855056052935676565652483996192951028871004382766977387497107522424098152123481218503229088600569599733365249230694259230314652861601911796043405252367761858613624238709811667950863219586952464692756204965317274076995912581853967474859385248262936535873893443483367034840678832415373895963548198523520547972070902540284141548330637085396344792116283625880387540627819823725639111814352532427270096443927975679729522630326098418456561346993353644495939996060953526730790124445142712754669836813118778377261848452603391761203747541324488467512535231122738702187147974088022215793642896850157568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,47] -1351363711061790368368542807773907828924018684698890075688911429662066111841571401720915622520647343709646668193204397727574403071617027564653422649527432329845867608730893005564393798209833651679405446107690976280988828223799475773216127337746490706219042253532540626772635258773859646476337990228381439864334544472331799907967325525387297416771994266244095318362918877177828493822472900190336118767099686268082171976910146604431720539791944125343490665348038623964132003875527382619423320985399603494969182766132330935824279906870106667160416515219874863870074405775958003714097517868886262834034649730521676539288605712109361871440848960275665744056048367210131767083529157497698747591687418162453092706060604046149805171504991358105356899426651697659937648917353678036223295751155749859256641271875773183999815773030931567996359618060350078883705874603591629656199387052820856123571373100363213530171721749371985932609997246974249679819468808471927380916410288832713946767531459918122681271634891180773078355690033114673693934534433937418158432209528780491092784110460325986443327759439084518962367777363431466760721151294007245668157189727425075522475895451626122165546682565287931842061568001518089764749474065638106949169324370837216276854111942641492729734730768003996024790902985958240979650174176678867253008462975402130357360092891568120113080540831167448920252757802742996955074912683587947617601117155110440596129464841090402249417912908407644587493579863694309684385543029473786585133990016682602166960698644514593549219188397438925239355900106592138243542940206727040131788599677468853550493958815669659991398369224125476347033803253520618662697817959686090929987609640869674317551144418105905746588898106062332088239387632842079468133095922791551602566686353364546885694351944054762596403761303597182193306724115560493353828837094303417990218010404682531120740414742210118914156474812545682344501947668797081780791645355591334647408123568008425163734252788519336129349894977391239226269222112014140408791356280823282080466836912136798167610233771580757603241176770888062025402517341951176384384465205695096278723535072424624128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,48] -755804670158988172305784110039331656603452942200463771222843713988327775781863376823177046078738219009137513723130989881179712967731421115856996894025135787163008035346678682422710196260399758883110543566018412229883454067073358574010077767337971740186129127043655880634910678541149830560924608570939940170673296911281086665423638481734254131434755113372471911376170367941419331753459721350187655713479668279523176926379165307118439293839068732915874405755635488629012269129265341777735110638761859965320921827497936761607151609476339310926791407906109753974848863357161635515720101535440401350450236593674023557977495399355363978849372617103434205654484340641601533165268381901028549669303920707381889657876353225183419902161261851864963661126383366099079870094415807562156889151399685370115516233763200130581937627134112117547345662113514631602409930733511076553744240821934689780953529717702529061740175816704593470155199830055882799507386250575714508691431791865412329894423461889568709999557877171778071658609363141981121870796589008038807816254091678389543396457286284647192876830620736448458331455838105950973742332020599396097760211692050717603888434832094756178997553942139413007505500960073561075668368822887637264342903222729007950270443984831966014022416513830752666726650489111266121907039209716933385277664916313415299134813572677835175387536333170902187334926956487540790769527439453368241088003529025512080512474220309577589467548093880406075923735712074488334967641691461833413238225836332500108570309705044676021398317638621735333087695735002300595002131941104214343757329668558151113149800789086191900001312336562878474756881403845832448839255766389880576870229085760465626023895568777982892539323061795358823687952778231155483485182631013010143499738604537048508879775344190420493104120795651748691943276089257368901932790485849981132855671495611225222288977829998039632247737361869500704217422198005785157549317666285303607515689559625013096422276094782462545327606624998304610345269238574117413584682031239783209471514093486391684267897688561038849064854881847760140570396488785621515893764929893536824416674059944722432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,49] 185690313141356681389637977196921558256169780947262450182365579448078589885678123068772237024706385866545555297908705228139769670559301862644691755038182894319322283961866508017892034300246008134486345493343248251396158363743344296379452815614913472996086229647603020908190347206496704858375324912001276224788674822093336480181194025747128881703017357128221983767368810689322701832116396076152414196011582226658237737378503920239331996019786253982039085018657901458535325822935655003101005904945356263162158483611313791621670240080001862587564051348569506285633823301227974134301638186350619131430765304397597352786659645183585120749259940324021757344546882660041649661215770898850854767961968760817843496260557133339462296012509460524999572448166438702863077936721089923324282395292901097717633590617221766818370689020662853799838512970917894093080904859081937574396671048859558657484019879361532004181945350183510563611466336269155163924262750525869353814736770318504714977206649826078637107525895079201359048711877133919488342146887948582744798703611206369193243949169784371282028652786974989735699964270622607155153690483781153406792379868614355540237949614443062483857652998595382151439322908559433643594773211535932843115435831647602472348658903499514609178340620366368005335158010731973223528718163176498653823340934682891669170860696583817104229939870753018409551966776582252304984591031159031414950284040682396377102725481036821002171952276111520388805448415180021889284768435151706623452859181953573277385436047994938444593892769041295944740254128172408183424712755323324619895387970316856367108063252015178531939160073565509618617152018417705294794339859824647760647312321612017010142263248434481114430683336724871302776377919138848997076507458879067013768316437587980273963378960337207850207168764334581504926568648688941250254904013002262469206194395795738907689405219908208658657179479452514624423111207347536396518349972387404509520557582173889516160580713435521728328766945436437553201767936627843023310619037717934108415782189951778161085728935027486888543808023995139077279567753677692286657752444580770914914708752533815296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,50] -25780678091475655633748836790515537793572834522304851009978981529733541750518752016065677053676985151049011348356844733269646510987633970020845535079289514386836410943684330457017046883085604024770656382765874049313510998173590129129630013354755381102698587258068242876063831801258665801749537988571323128411876126736413688141345206738850282500032161961987217725704023978807154441498534957531065749563385754964174678369838141783970393238950846399326614216835122556788829227580197366042386175314614457811361738239464157250504414364605462801941210250998775638189707969205681444911958625501075939272958008165459964020090704434912338743646914380474774878465339739448828235521411695936568080090120943204558176423521203238256555192099934732134868176552287062058703568017070188306489966548842094759704603549320945463772375681553121388663825696539072816428790613739311462980233910040069518901432273435827379112259131928961361554304948680719408519801310676770560003649935781973685909948041084797673321423118725090353211343514611250300319003055651823006860132694176207538667941611587933225662360030547908553390462877097510850948103133019110580976635900424990515579171995034603348303661263779049443629998757957526791482563190246603955728595093051258151102497642286152396653301026446129547429652714292507497526011525519000776095892099224672661098748457270397574044980368778259683679969444143120140553156635057939387378958745615819798699379038511615158674502078533188167005428225023982687881518250684820061241391871448361102959047215291523110973758750335758007205724313230559566063487282363427506806127878989351073122403810936185115900582436446035098673514412716896442914044841386925622133830822957475203262178334949804236935633749711526227543996463371177566632743252962847801088156386586926028684498274960860800683103788633219585343702014933731308465582707315896878341921412681285298628891482948921708904062019397371639313080265436971684071855778542482569479357099393616020064993149288233635832674981452535988431973086334246682002641201840953205737995913375932805765956744628408946046254042884172693705804398341355162538088797268182930386969959738638336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,51] 2581924990470264028451704185286163666402211215068354582092329824583432983484560884401948534164932728978576829114211963771828185836352120266410912099683071583490746639968048129890546820747515592677060892569648171317078507248546263487624464096286926986077273131029389017822361424962142879218028121152013502240570768334893333296949186734416518029650221708620780638656339481028398781178192672586802852736599245078143747762202082944112001167471166524792491323643585905819990674637164519737507982745796483953613651612712922239973874666312568492998392378753308185140662416119284874822295888903070745968598911595579085024494966812119761182018699162281344436858972797933554723078249166409699309771016483785339967581509477721599889494598956939801515475432758394508044634324142396724450910773684882755012679909851186613972539765857398847020804666332088689190500016973244672365757310998330221721372162605920086887884356653809832738091706275373909983714072989199682588813088037060686696083487075158271021990682740907341112473445467487223886559134798213985820614738238951129353109643785345663136678271996456801906354882284984056819996067646343638199207746191957113674507747467803135076997901246624609234583835581691664004653773946192103187748992857090080820042077551496886130159331057231859466109128372591762456961956870463508520172724498182119059145610304189609760464234199268107519999402008504974499898790141956495786903848130350397385888698475708787274049877970392820133109234142054180158943357194925169395695206001481723063947617650300335128879247825142379409020172793330008036287444908211020288399284299501365341117525096651216260289267649550258466266972391370247667565961263466646167294489522007783335016208247740942806036165582817723923532079836105115754968570690319836548785224420982972613106300308182662837921130909052860956635450024081247239296944723667584175404668934118669544752299732337689774223026731864692334645494738641348281310530479495223201989979399705642412989529528631076509908606698719546351934699682014301462127643980099519211831241298580783942640802270076154834696592644936156257277341713618869556141749398756471399194675552190464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,52] -229358773731245259042301883339875844236904744787765200880934586233362755542076885800212952488524217106538633420607191107758039329887337885270751429041550366474980969866241175623767252842582410528126657186310158969440469404936676871833782310528747330990157187472020596564287625117053449806384575585470882515644381430521934098309759171719160336894186431053114626152774366132526113301423330724411359077844260893169054781286299700477437734117346325901097195089314485656132550064095586109512486404063813791538039883818789838081003880851606056001560132010393111661317022785778812621067223433886758555963802913935053697236714281295387913453445065157931883966532759919904828399401708815308761936867333860024376071418943461080625558995248200737637959145381848416538331627092936644643488499486279782324001499055609739736756812093294884855146738790312968822555390673410574499924127031707161790299077495232220690021895382723555252788258476878600189521160137291802812709129557304520315342048362322710798236867537350624870587567805304480175749112571328913903126771367471500586377330964824748479089143360295903544801715820100353965327619041047288529364299815768400105764931404381742572139924423322862410266610241255678357401193017957119067499697113124581454162554538250538455706292506169028232355791248215909977613786068347371766085824006380813751857663413596608745002955451410718133743007772505616153185411888963519526809967450116562514880589545904854611895314238450249539215861190198479480269168360052994223860724666377692052954219155940382579960251732319016320966647492778587220080813188496661691077553486971510826358631522934933875218952234160108324968362417222778673412825806825573690823464729598067509613227893303744935057825791164381484380211764276050758298971767314505548225002148157917789296803992783492074014003095588184585159371260613405824530545178900696186480961812625843372386569959901621365236231206848243109351655633635601825023693341365276891059924934322474901958127384298557571019734512183891463616891362008992282537982380130152380874429654855010909622583299837461639004240128066489447477488438024652355206032267046461271904123751497728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,53] 25286279131472695775466766039198165090220443388037286917153970597741335374508638281787473444489385209485772052272333768023051150471371102165708840047305045193863066435274440859486054443043231315514406348149362376886682029027303101823568102328077800396616783070854656232135740467680178652153786324822881371570119951101526628750541227833016800955132651007027125913276562452995275734474103860698338010050523157502522907381155652584617056719096613923521432682227583474701975201900717908607850084822018107836727121631222361625577248396506333565421157380080760114796449375422829684802124490442306334862172598476916606981066581879448391082352400024183576134392015508236905427238580029864813410373906184388872039876525814046765457240723149345385683790896088078141030879227028585240838163528346855407459354125485287902359203565605400575401350048523944855753621648583470354112122971007018627358614303155651937384736251472705697459553989978576981498648942182391862157958133345630043787580059245004171660075110564384613572690322828535503804957177171182028884583092015622791856309641356831139805125644003922214770718303714029236637251952272509568507147022621502106469200089423448322433836918525780432012531207980679793595275437791806283986979104453550437038689608482746032972488714282171526533627827386164436532267082555390501272934695715333848046800948992000832314734953372361353136767276459459910085997314347679461813913503703604217580318308323688232144719582154076410669507380467657070758680023777862344078345484730961461713368637654761231834008353563747146997763893763606479598393090795275027027055725676209029832488145121003300502511290279808248586410092952007132712996572209432297683967135027840602848399091492873294538304987655619391709567783416180526456467301404155314118766043938375783362311704881701934055803603834118446231752561064080244473527166133696177053422195492925179318957017858393857679794685684879644097568070594742290344026402010008383166726285572972647212401903477513793984117344154034179186339268037609794740926223211274413651748690079737376644247415687758548928758216298416355887407783700827510852691173782193130752736220938240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,54] -3709706646816233665844567322429906547727549362629616868775483291116835134490313770030877887215307971922119203272227044169740735513632132003058447202658994519553036526572036927334356481011110256454664310420126906283738161840006160549151214881792878152648771498312152159169422827418428371262268229193220727369333383122359721334472063415635580882151957802091664883141782181509768009808858193932788536623045378233252319460295861331485249731359014326363920319444256683622943872691860845610960911145584476882164079053067068382872793090856493599352213326562564717013286875377877878437010099666757898364846440690979280215597762127207075260459589305673100880060258827897255284453503373103893030975532316348757096871510873663644304279559245867342107075665844187634288351269605080291054919605448548527606283297701122961486087190467441316478072366625296193495325640835798852325150135257956576508107979715466893177268644269673319739884295359418775107197293385639478675417535948340339722750997447986964942262795721845982749693667013669572031872215286470731348365816593335074650762881178394379582315283767423685644196986006896568813525416003642790189346668554565503393424219106377218325675894044249650448168645919103305101560873600458674602489537091423230831337406780159552428377778684996182770276930689225219453171408500631490474304482917719665936346259107356017291771491092303002864518380836883872380861151766304246442430603830276005404305228138158142709719862521897752326028031614267030071115889770496568870729640740184840255806276072644419634899846660707992590477413738623199034861900885969029274667518659963469361154936215618581128657745907273542958038846785189460330914044797198627340966293030242030056942893612902971925168282367848060608832563856266004867014551419837231224514564634127839838751775536721071188157989185244048374437070740097132695906075676577086529966751874932601371619102966128226461915362405957444476199116055883513406209365644715229975762651595602357871133161966395265873003695786491912161190125649359468030237770259271941281622030836651683905869491133513386284106865815660707464683076200989406892872300104540325961039131705344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,55] 578249797330398687146462691243552932929879733084889002158690301098866571836937992573397307729291632647247371173070013946654619186725548753037469967937471633713678647663916477887937461839435036815425925249306522001395558394089040063835334972776707229682834089744740470900209602516747185956338492413910833804550016346041124507023514084002555368644778237422114376374316162027375669782716697569263889341565773252373735122378925963686918413877743477556314132421068561768499366936372502852515720826444095765489666818794877584011348908326296294643336391785419930546262408074704184315341773100718723148752873902240327191612481217741991054379232440117221563859542761571347767841692071274721697285661434688563207018136240000706109829735925099600828130345068355674494392082802947228709602814256042633402407797395601224180069134000730601101116256773499468046846376613497474640949216752464700957226769262640874751627733163708508033684419755949385126583904148404204104390966135672785045167619742978621032534290130531431830948621932002205221169822205019448581391264433368814000756807384157810969837951563663354267841499860884831620468608311092952602652334429931462192752778407039810907458821564022144959987891551614199699605321839000392253018717895004362689511962405094824799641591586834314307940573033712355726820262197567337026944763815388388068788508173216654462365582405561771843277141813910799646673395457773101328102194920331151453127747308125565032866440727923933825790893871250269995521108875693421203319357854228516659021762038878963217444039195769629522487239372942118955640715427125515420935322725676400664853344557044416987834198933184461886534000499159739062132764450117265109677544837201761045274889324903159088195356700788718416040565137399942444625727665270032568530976533539402174057863209665166165418684655774741250989016029387582305829868278542572232484348870633194402070349440352041996426669124342019388518811868504827058775625386206065389720139015686468028789649647651065523056717304850468377207359600354332627839922013567514805672491853791476298013077102212474698127566336856152120061107588803832802063690906310807159353804587008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,56] -82048259029960678415875081852898938065768756277587316174084741717490149905951084175061659687336393081667379975195036237318506724880023162973519520678046305033008333046069740404265548362969478674400788411465584593686626206367841433256392330337971557986487271335232282266189737300582055732088904829652110458845924367100909945453037900272313520753597757916382229201181530422634342815553625120879439065927258346161457289145292037498386206086699026753039775104976578642221332886923386576208442973105920613738249265969143106235882653866923036525649129272831419841346019776702321379974093325070639337610938466669651516503633436425768559955115950707563168295357101411214088641833381657870485754256443110659249345591156850223426465516217526045904663040250986631760397656542486949427103243594284539658256956380744348630430304995662862051028719264348301750814949289874689478122009431463951330230137247220773655350751468253394784530399130989293100389726602610311221552531393017608454355885380493461233918881895352915184104120993616538835246509089380363962160455271590910926316477822823956138391621225619525597822199687412521600224174905671413396123720781485868156988875858981171655117202661656570188935745463467965141027069790261915079582363450433698574030121374871040194050573168533399408317739399676674528826572069822916573738657491619764335239652899588170963923853435013032895467363545839213977921340871356502232630983523878897514392109024180084482165550582859978631922449350349039286168419590589140327146061629059516447856023465757242137083093942483017579173065165015203986568195167116481153135999590254955858513521966700795214404160346235163447290459942998482713924575357219563183784041974464030934623472976878561805201155479737894655420641216792849424881307658273167740734104011960170318851296870989675256049540490646957313730605410848470261681781526616154034760053596050624351258530666637689062204162802049347336516885403145238401904854257095021865835251216121219562535225956963082452418031440816357134435919305856372548221054983732244240446825359999674646571549044295443130689742151853986055348554647064866709136647114803402316082336235520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,57] 9825545228736051232748540396677773172165452298669941736662719671383530058009442404409598492257000604386529071173947778204857431695535742472143558164109356437535437579609011217752183627107171172622487240056092746945238699486878678458191165292552870642307176261068150181808810930870588445147179271277954903783549487992315457126915434133501729908906280985525935286793834632691627207740217613972061512148696636076465193227935603784982765181335483760640948946538836275614778350618688983511713596077074997236710152011440981473523636520895525573613909216308885361694610143892749127521715620562017081550998991667347538809344326427210496394899180297308864463733359853822085989656113693795256452590833697879491144331593911577245746579105776508088259710358319771339536751929803378845466805746676499408623354936328358525821464401168905268756127362293489661045292857374458372666499530856593873403739176562051715548052298982055761027908197039429334959497644692919511356724922710470430710376523218252805625246233203319737378208797220892894284933829928393721478295494992644009186302777806633013852662402421064100532854952606396471207092435207999206138057865498476327504596222020570846473669979972483656677118797995473217878028134187239911087739183675479591350027508615248235832371880603189333697213363527192299530863894832011950989648429447315325836476125907887408044883429015200874334703669938628419695558747874277841640159636544708893677594929492239286816366207933252600492407557522343920095437382778855715202372906327138520088907758280985273407461730768970788645587295778072234384162425903690559039889267398935712835358023946026477906209564955964653896782014077634016593254127000736090174440183714577104297471715624216071247034598951027175284969224114122587707132712459604488988038680263049363513948218766538107511578480287179037524921288106846636557629791111001848171052496081212393134854888314557090698057089555714394042218881597615448748103933832473754837853000280135574925068934323615691269554377723536187245055827097642239905646618651081540835290167303796312246126692868490119780954057197555045574957215901650236785319091349872441279412961280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,58] -1013111041709032852542947658511577639468480622349067528903778051155045035046547714811519733197419303345962207712090589680983770715166304847402402216254286243092341418553113167993252253462083743174754204368555619212354112290893245519304109493517821383398617560389071872101104286499984940379337666286287385317766400860080170736750178486790728155038639167107953823635823638650723875733240399234783216914387240790619785943620688813389938779292573284737352299886824425491849484023882046055943084803447411797491679154302822369392175941164137751512196522223493795613810619330722036562149706269901175004961584159345857191883497076328968265469688283130759681712093780831013143855239383554191350172622421608131008860638780860049230183455534592202412500541769464998596300716752594644616015818662941941386680126400851748263484889176698960854261549500871729450924098651304428535958216383776937655174679974344914757714378262399039588103285191684933735993380871418851939488784537576428615266285932621725381801753659837209781079433687007992066997459596817429374116919512329509624348773334086616969179734755451290535345464399123642797149494241790177244742151125801120660133939759474046549462894932354951905150451315951835510803333629976437996955452126905184389972418950403439836454697018236901740218410971560830818694365907498034123117811595682786233374071023385380714105629939552855959338397116296353975754477417805817158470533011123271032082380933741112471413910503193915255427549639864395398224984863119532338960414836343919788835166362997967335021634258322537129552739442033830663000706882519377673702988921023379983075385775537723575388801767824403142763641080208406958852806857315451853424043810170134622645338578964182249886966027308501097659033405932843054571629635680020372621787392351107202957707954929382522081492629723394179094043028614501759103649577189929211133782166194108910308147787573673125748527028936633543698285382034637302768105338111772029103740626427881353087251724726193526602267298043483871501004372225466922117063572241380046231420504709816085724496198827438167175300814680636103370492733320642866957704283019487888231366656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,59] 100554757489412867255446914749174030192442847724182037324963628815501340444576160314398534575578913030951643715008290356060693220299832929435232512239009511284592329661308268313340050560717678460341881958951489419770487652511398731784034652986398603765705628335517368588228430341506215708850187941125035707445192485703177074384867320479427203480490702630847355798158120774327200516115494841514420319996750099052539133886156388154607151441379181184718021243665700298995751530302197649589213312308612335715855805930401059581313110866360574972783733119556667673825548973211146548728119112260657302428175838863989124778766852436983281179117106594742006855354789432989481911154571593685498036506925456948641291401751815479160732417805429794770527516150302808222445566048613072379464786498189502037087164040179891277308617411238941420308368711138352259327495349379491851491461340323747148342743815614215257159805548836758740604293907801987426947948758944884235559673845547128779219255056351551943401183391952094437875058652740351705195409876940595038581986083159059647243524557200142829521068985641478262536369211780646584960716301201638194142629803106081870880213240568825976540407165619314971647684872551061477006527010179441899384327425601956953041323298987291857403837022706440971942553427650099532185911233619929384496935448742272160784226744344614064031582971919837702497907652044532985765112602875416898012183085707016448696386206471422972379731751184670705065093223751145269851583334629212076110609436955665814078671766501281746829970806061107220304888073207254932827142304552031045283368700344167471221719480682278601324963592232129523198061258740779889356374034572927947041891440336376866454883658985894773159278318408014794834515901545588249681559247017274487854982279272213891018278528218535175796257516107743749932010343054139770362821544573303204732137259055503169365514280838291080985080834219285704943991540232312524926136311837086531171800249785474968113977390443366412913405570902794166195509629253305417150460659394004032865778301498879107208446788350236980016696888819597028060918290089854446876583461299199735352000512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,60] -10080332792049544147643275846583366266241122795650887572604580419068299802240613804114148535115688150701982684388588961851588154792337448077250967507207239223377919692731011684007363900488899673993007093837957596297788871980630925077914794448197705422271328555146490203196802371598615118635500662270785054914421097376542526361750886569119212386893282364377745256132817571495849783086944467452636602161148063224168193163741994690941517738224906609078348669744539197311480793321485399859258828782827073242317661006045519171581494772821344531075952015715233747702262916058664671842287090064722863088222210760261299061971284901472917949522760731786723162933194756808940885529824476939304167313450548480294885373093072454418373053897287171943637320377286041718927732488351204118859525274406774901739128901345102912627002348370941229336329083791321835837485997938728877388538490491294741040166037068594012383565560054768333877825612489493064440856449380293234542252120017913288539598690181580418792853116436107354640397099082041107440818190839893458115899837953409059705975777705076837144917731849816484298159790506277861594063267611994209898000053428113480230793155533180485734604165535546737318036220792725783356070499071829999818665971900326467855882999299553971897636109121921691982945564610073666638922193848555575938711625730355050046286984697112168772103008664343446214308329184483417127199039444621552265280124220138620863094661730113291981580713976107403970064420771982820344847313466915951601689725873224719407513448055520866734877660092478756819183304461956855876505202242048284644641260024390062217529746417623483181590736032105518297479316224125749470937528192158589696188593188752547518348219708645238774551013590549518599028215624711473617723654831807509872407298512651610927814457176303408328723899146726001831243363040330213032480162114242718570015398795564891431769793063815532603828542394779764876712780369725734853915105201286525045419135804951324436602673866590993124329422615064873911603556719417363054155777147821005543671791231583185587349592485314859844126910798803559681239722613990641527188402458583686145114112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,61] 919473425251779055412626942216449207248974302046847291493895003813542204361554199397471138025620921961233116311972685713960253054088683560656496258581532694244952141751868363883936160740498588796269671944721190038867008433837106984092747578416044401557193251550110892757946146269225107059163394674025656526212736837641681483903858689186999044038273812548101464777567795663746213673544667564838138621108799472735569532496621069880690077365039979656105186252856188563808487843660991894170449749285397513483199278302976299886259790305782238358326820438676736115850800592819785213272684599621002924217186861299541864651399426327075177587239965905200325669587778981443338062909045133099747745450833942343373064676754680294813189216192850335545347109425825055881257858706229395302961274142623444281109698905035961293821584417745431027874870948253158461078344015159339181969319569372883461829708080150871378482185151842875416443621046303431723403139516288092335190559802409588777617909126638457347329450223640427825535346161190304790333926809973436026230660596140036073253950738312329114107864009128821561476518798432841412977060143469681504728509042247481926719478095206367859588769405059639825840802861766151829299094381097551898952338774782378678294422766186436682530699962118816790376798618952610400816855632876033126811387030924686494718093204740916897309863585574193929010813771303913883339004752625658219877897856150368273707362972432935023379177920207966114637863308259053343655938902389415454886117537688567845120527981561450773070922602681727070234453282590317634983530361858626990489365103995121172529015158185779590040783348195366265733478520521396721798389055835034217874299084015806632776311484995359591735209257223394499796427304296551146382058282639280596209961045572169839949096023536485835606048894713333337649869724469428466997156243323946012745972106400200534410354215508029137955677530652577801612135758441506779773595458064947575429795587183195985371669610518061299617145113589982333336632984887402003122232348245883239933758599055756599805302588831759760472808087748059334997272714100876122716921610837750127263744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,62] -66820345528961764598941242678869412479508952739245654513684962817107930125616313748392327793812246280191141292349531850063535670024895693235239593195077544014653536446924324878781167408405449649253936615688872178839470419156346482125866863471989769523326864814198005455383621179531544994460724341242847428356304043473126390264779302782934387081041357446677835610908995336582832538019341758654123710916004189737234521342424816238586520246521523245598550153302045617309159746878588555891303353792499709511039590823143173212342005277920469521762135711609299487776368741740716521184547923194742005982319763496311633349046625947750033544097645661426910168518333170729383071301902668121273950331213656209977124292818339852411569323379090213632763340595408384200643026790651066748169094563352570834890157817616232844266741516720135875093344063312283511247336090253110765103996158571551215161587128593983402344735063759027070999798798905914651791025954141219552845473129459305577186054912094892819536763787159666196071541131123579380143233674370758982156048454322290647112296826604347417988989873174896519411860785412179411939119594572486664747933090408029910703904270463101306565023254453301576263885053674266748253154471215987126403927409724035814398068327222199245206251483641042589524362933402188497925620311873382363308600040939593212470891269115944768627123730953042790563037875233528134483207115878199419936668344158239563302687610782000383258883891398614641616555898949808837546609620621900901333568746789274582302832496749061627718032279296150433751289627114435423293781756140543535959793437034443792058514602930263331335486042932602235335688506043095846066912649333049507705046099579085322644851131342247346943600858599741143033090825555101980183680513031442151177628787882995166639298346182883048656460662880013505538845398757678270936281295420890341538919068458231364833254022706647153078179804360175077779985901834881834973149980750690232239157390405578624066061922644644251741850068629916839407320901253185233740758573514451971983494885796350451130158492396174220520300330105565388143290894866493697187802409502545931141120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,63] 3227782468251287962485277281235991944190022602588172169510979682068476740220073765628649443980511556149742597404637973865364170778171161632924317437413276174916751560026482932283778750236219540376733643746467929130893731544058560271776079737831019647833211334789963073235748494189631345458287090486110818752216732682848350437885306698951654833596671024774317671646592582361658211842305574019503272008710431220578868478252773233482277524399219088189648713714879670013173511198468520134310636601730016052665209590466843975061670911601658850414704280584222692855287896899300186096306335512620325579073487100210035903421635829338933811345413550478279833031916434672833372383444689769674723056649160444533533299959586122569796335802393365845882350115130872696535727628553390787290324659438665139919050674300042334560945178367561248509241148398328634828890013886064745922523246149434180241226895470205013820803331007606591105161906849822425464188357192789199849618802952932261513916062650739731490894246760808340268313555016507181205243577947604241747378570302698347215085261769428274866763893584119002392744999599227186187348430938511218747084142748787045282299677661129507900430346483020436620257014049514047339700819366610438391649499507802560109903321243819481750348030636422750701795315418918650111231026957142615096404722021716357502086181794100442624451807851979075076346139687975633484288628856121424332933845218071521786017488707593865227284667705815513730910686049170832437428401061007740684291019869545624194540596661088887149374390299367582157537790805196431552994985766832107599124072615285164922336564464628160370096987358879247749419793122449710205597504566927948601015790576863888856142464392693957528356510394173456932128556191023804667861887030522761061188972717417062450656181600076434565156092671479069319974080491940309295340469370148226311032331414709944726920631082665167914123845454680347425415952290723637501430597673622917187486404231131783766233699262603605304537682027050102243390763441162113622053273155718104320918030763049731709221215752934697818007398246170933188690205078338665864112276153771526979584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,64] -56359924243468646144636807405988841057234326505969308681629130378860545133231337651071536417730514846156062559262060890975760266832959323380867070770422631367378792087490054146704293957944290348050803022387129308178560248358609798155862346395966583838504544007624440085938101220406571050712543279441071642694715054336956724957268376530366408581729121336801311195903125455439872749100322719173975510327166744018574843964914170111205927872484271409667278617987431729500954171629024427338341252327622628560309356688350696702216348614443370641692941527135435320224638406405772345549479756694653104385079577104790451886937301277325107189610354894279483886326425730467563784758454786885945786340201464068340162149528419340096441478486585605694721148916796830634684650607789996755362308175802198902963599109224490308077277434807926738161887414518212253601860467229304074584361268455904512656376821100791462377105338451538793248284816060811299247583323760758407570856665683875013883749561601315112752629917736679246372006706692513433371289203664893022141608526997319020052845816506335912766731565356986108691835393333320210568978667023031375379590024472541312744180289089574100345026477141131632116920080480944520276247751527723581640368922638478968812678748936360635150473456240729663692331900098492515519986236959236630762083798336583148898538380603251498057450628241580944173693031573912690353687892743774618534754497129826667499697089738603779608260927552496936783451597302599238443854196715145762526808912166937747691466005004160510348871324411341054921088970588727157383693378535910672131395820780716066640340108608749812643956024941477721554085103663226271445516822003447616499361867332952438134674610341140439766614713448351867380930319732907534225380951433343150226921005936662775798166074386781091967722925250934392099698348306680897805752533797386573409616105044830803885365448620940801134432034276703874593426080839170386378812696608014544193895382844389901822592782266157087922210371917561880286789521052057931220870982923360893086736109307697276842458658413515608748213884962246942366386420896354680923865207497331572736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,65] -4156812635412281305654648691542364458413193716871969630648477453692754390470831144096129064327627562771491629264240746545685892603511844114149396562143041496430940956920886816965211264628642617849018509174035391748723273418340103814676248253893872873818095844912036675671368852091396764326690337649913540207331810000649604821381309854695811549981524101324613943256913587013961066177811242134046070107985207093141112307113521349927813472227150787151935199442951811051052226082360548521890325824517253812284046372001220390734794539155140602519483982176804037811890965543406312743124547730022132189593868768394036742079311885743131512413894970685207805370302063176626272244655843454118155429600064370320070762862256274133584970376029140931268940981098683877376933083292671214896471032915037567939281151509326559134380074072552966373420164009166034035532972969835327947589623455157765434295725258593174633979231018417451543636700805864160188301958289000914104378335062814863104282966728493381738439021965175876450004287843112581166136352390401851632006539215111447064781760662070889372023872941447849877395422036383971499640892469539656219670397626835288522289422348922946844113958505702849838863555785135090354727721570211658529441261263820401287210803589761455322713899968095210230171755572146177790601779926646288416389846245684816736616640006798886827695393598607266301232439826909234706172227647671885884624700491843742637905470749967751666719368757865348703984528539914685567344583125321897210751972255573808838678586915986117839748724887562232294521374729242378108922692430870151701564699997263000184830110298928509845087803117555904575839646611335186331711113350641225128533073309356098769425529528782436737772459630785180686617472850661536168715868323592992075373635979450511194141690480619075461555592732850277893027510335434426708559223639654373345862076331931056839508133834156473055289489286254516326022988529223166856801089939282540030778468760325045421274917701928711825098092310279375740384850005718411566897965504484973668415006713765413126981854411315509737513236361229561336817772993520907059433648256716898304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,66] 307172464938285226578562423133757042810516453636563785273833689663604954007005662062737368106944762940789815411995918711565924337142205300406450473666662812525360265089095609083006650097529373973936411580447791273917936904023033892857232995008668818837904224840177708809190355610234217275198337761308193297740193253789374087580664488518603124261668781482273723850150213958503975498848928201681104235540929784037118164751621959541192574114311263626911036491700269328172098367300312926474025538296105383076690035008187219819459912445228473644624620496751028079527143536690103578312843567336230425921271728136054914337424588238161573632467358081629386652587561931375848200089695854848308526010215505140584930388622320398986312049873340116140500965943535078665144786546881457271800767868792841055583975942323932981206878201939635408476055315098744432855771657669285838512684924884892836685297352464022551501392563763324697392318200181286880761476881137272085876698487964881682643794976626495122472456348921645519970058536637827565855087661656873250879738415241028670727235155352254725945913976262912165339728612648888071220304461486700640609430536365933833173072057111072632945543179183036487799076210427520148077338567388771079004028028576012160997180664030307836414385164594386786478180839197444346113254730360512043308636663273032495645248657773023535039586722742821588782574208290950523359620793371015274256416893686181563015714422546001051845100541056493485465437172177067905371973813603075051117666495429485009755359762058714373934691587283136259576654141124913278329440977971924066940239163271981083775315303930658059453438238682792202006853125572054784638718868819992495500604156605910188155454959932826264807828970268447013458176727156480447630050166578143868021749225388503510553929952484692619764878532706998433108484129118186763630452387247687160937747208157946349703159206893997591863516661168882360771620277835452295572460473376661919396688310052827012917093172430289226869021939311512523009169892729455158963207431296780279304951608505806679470481298870056500788780181703930013754093390348640233473222806113091584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,67] -8892843575370554539416031586903826740595288073278590561190424199788847647718080381083803410854985128436377834976111789310635965449670136606316918624199871032443065521698772139637849286615665876962346944127317526054327982660856330259222331184536745480534066455650264113227925200943278389316255190894124213213025105031563111170387053083952952198679402195825387720299993109446877704552964198996956435349060545454493151543792076161712499706812469284461942664538865219487056088928773917964245767207654451760801644719818364331818470666600013809429801199944674986792453252606118863032204714665126935219430199494595042922355833287387425768171600272157381897147174522862271407346058537647600933930700854970179386404903759563464691545408787042776660131400597600178325301437171678980470588722022258902649597749876816757952158312064251874908777500610242753309047867068000014905885043569252494362757803087546783950377242938502569970291499873348491281774705004429316384164352081846800159842711208438604874477492991020836071123038269066522675974328160739372475544332590728544607131354672908059543419477873663251764353541440484781375425820660654966914237004641315712176798675479070780177635840421970098262216197820779086913569784744088631484552007432557143406609983074446421920560135938657460409849150313684002662027450239354426206514630548944586867737818124607903730402541681909726512452127730089693598776524971472409883337220830292626706040654044720023882997836495952839642341174999290327296360383080905585271981617284166640778833509612327041242206944311808515604022944962428878297304734966314519423020587109283498296734220190827228287285441216877978399233474472747427048158113299891553189278008427258232393863241101117726987964540877564126636538371920358344961885963893287886033422553235733087957369162252539300076861526169241618584069910627058119571403022259418551936199465162525462307583482472586227101022478106261231265972173989426144307949777004972850899330716113491686816073250072089943658515610563595400446297582274812796442780413278083181974353709981226402274927816500089124188849778306253164836631558046873137685223166344953856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,68] 385209442289025113636885867229020418958871917789612242500878538304995656662923905400406811683418380211578196901426435341474430245951376319680141732932910793585893106438500366579154877017639069683080106229119259753392415857216414271467442119275190039031161391036361215325581037306056157489879248089347557225988361757099168036230979996690716407019759340404742517988764489303600502391561919363638928944113071745992291222027583336038588173359005282687671493838002191047631367287593822407339109642364770367400894267166253560715238984965866036416725851454560904422867685047602791533777851485340979189292649273696327943085567179086960765466845713555213516879176984039688054925496092489714845542491136908908135174585461294121456255705261997591199085011850751727332044842832125784262951545655449498999103481939675910523591343825774850492360782265901117243141927804901660780657093171211947003936879491924731053235224938657324106526556868574802685437496706029493999055993582474252463269769192810781387049324542579104011313200113874908159425147983662011223872433183031852012625981959651004719624736325410973678297619905034413907966888587156003959218653162319624183003844163122973263919306614296311507128642818994489139488841694118348674192143984912155604969260359810983959221476976780390352554481037010712934274790696450802936309060813848224300648575864747692818137160700674335723778445697583545895172869791466570094636516764950020720197833603057643475084724717346532667982014884675736012770900757773880334568699354410584827649183107888627941946547634456050654399069416029426757676037373611052549749420536900967799012361356375212120872170678693643926708601547280326084812124664078775326586292683543763801528731526545381213232791242430058129690648819495205683248665659987038222516464939698443727234354861376860074241187176331534047476820649045462771868525553887161791618086295612593385105227241594330977503161618015103998780325157479887041439020396840107009306776121886976464999511208320092322263532188324510400372695362113522892789057457232538454664055286907997675808343287190313230984020009928161848773714245168100004710493016031232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,69] -21480769733142680981512167640488692059472566739452228387075415217062764446864283595512826710149471850625310088007918826486372159674680165107314335205631711317752084098716424462822752081110846051980358427360319527326677381201784405051379037194504067994048972319639726512619271591115521541625600443691082148157468124890401997718180088887184894686582055419921657500460568120226410849823573061065247600405055981517981668226204518813165349085601951270942137285699906950756838922260933771332302559362505318261848616388030270949346731274539901266159659679176484825753601921247223826585417114569603238569482806180898553812556670438142123322091760721557019513877725067774780163023029313166619738432843580949862550601847564779734081008587240058610887395628397844769440573927182477566291875141122510891721215089763087719957539674104575681106179394830099059098978656738560500406020326232444732893823479426936249164868053248507709197562786428435969906181830306139828007171211058883746981522033398320019455794606255170135273479238883107612114362756597430717009191089321122554578445388643278835917169594904733759445614495271024479165830894598943337119946024985850508302467890755621416490756428658613188346513488918480409206203125952669429914866443514373888128965078360187393701716375002919355059610835977836672880376835846868424650488317558567663254763280327759259906050239784773504978094907856833295175472167250147335187661834393556736295729886674545990829446670374696909502173179117976739688034425187732993835619323377655352045537183927397098986737000190677847978981795750299142127171050605617696399625791553869084704228649365201072474229552413147174643598181825699420325499595269910078485150417530044644464216417071371691993382576388876480890428583453227002626501710665367574832295083963229683354188114295549208452618057209792248252199591901598648029143402009060473521828933363938905945382894137789215592232523552864616960682728446852600552408463868074368975947587290467917738477783713069661828803652953201795470020029319409834901000677718915831890470353616774106116348580513379330718346084910475474529360087294139526465461344534528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,70] 891491578931208124308863282935486605628608755089875509333087273139276771394126662213446701799364114061430263446563083701028883847228655661396580325704130855621981378777389783174650613231412476751525227954553390515189259095698301724875361119153762664150936651842089243906758507785565702197723945539791447481342225614446042813476701405349231381816291623015470633266738539530420537402145167167150764149177272732220604111752298591117215179544388595414013985909959604984305679489450487990110276867588243979779872999514660907020951628662755103228987154808610788361859463578426058935098243738076510364152091022548131488908058844074185913106285915577335948722959362740336071046985578119141888408051167127628490471954635649792930085318943653723707488716749856448319250911342172545958732657078057842149295767555084881822024005214930126955114345415106253248418257335343368672964031342152036759086847713443257357159705077746484539571500432048645696920028482853803996590201204287851897808691083362860270441411862664958395323368238198774477958959563095221130613729616915684829615459002985888628793115335011252047156570108904361387096900719321732395134020266627411141352317327461770092094357007739951691577725155168513657614385694249460962746472320711650221874464259076669829944149809114632099980788878555704371668151001801240727842186183231566986451765162716294260223183077415236554888018020602704770505341802161882859876712635617732135827856152691819865649640871539760799524696498344258422184116979105704799085885178562787512076768271028165623572687788089348578829070435866305487986424322335824321722548131418498226197755385009903372828470833655326150023804477661006366128680049071305320443401823577775654612308569958601557046971084489132779506922992019114330493246332157118624969170003770870399560248887847746027368380425376276936178191961629699858489041440731154171901682881374925228656534884935126710761667248262661111439918980822957891259914454605358507821327110859761019508806622629911311427396744012333065002570373205575235508051107521755261906261527819536883246305322265983856680009349462346706385120383240115306497920991232000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,0] 25584836569171564681655023832791908032392183021320974853488519355270702422804721941582669751231841139816789747954653504657162921607991455563891433762222012842748040199642968580591091054273605917614921275337607784297430545329169211058124130224321879935373562702135557766588728778688704954331892648055184666700086965968103927884732929421680789435212655434721845272955162923365336783862029199573646033083046952437868171424940221075637072179182880571172572583413514713105901700035935723213293377050293348948917171144354618253795450982089507135367431384498228350605169458353634565457704589232569762705148861235969957462931477336561188195337531423790587818181717378653583344212244689206676617244661643991084969992447357696227445193803910125600937739857910235224480967884228470176324677017104987808372999497436220880680642025636142559202580129631776339353055136331852549415313650782438447160350141205930811917547287629752379374844587275140684830523773748141351656868924490514426344294823168682623865742161574601683267266239830298772929001014443968060889656318964208132756948664141272523915787754728428945988715021602738715606924364015407146299700114922860703988353333977096318132103968562215282992549213440547396451832846679801834082859973870703709840300379741788547027956810195303165527375337436224624697548728397632684190514332321707476948336502064575174637146316921361457960811396813352594550730324555337075559133056142099954492117669089901868475187460365479550116151295163012923533401754467063164946535518205854397627356846827413917650523667389748300528444412729457176168832057236328977282219971553381182633771368762940107763766326458532836689251138313705136979064797032106306717181488454262455948008209224957099268278426741057742470512873840149224219539682317980319911592219491405762136045190787204895661273222172801145939109256691266372477069935883059995921166972079367890130002311187559879840947636728087933615209993990871727236905308053834342536892544339483449733402264490611579605013690964338142250523303045858740224028981696859051802461594140142566661128638232826910006292330816097927250693452630074741327417862499966175356993404928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,1] 40503473030422308302949772611568922379954889807472678645678345963953521744255735648647987555100525953381757524708454181409593065296524312330930142691584497965789110918989294446139939917167271259151469865644643364944074468088829722923520965521553847660104351661213755876727524042653929172934200368424984707212119682964430513996519114399421773123682590372132351809907595803292558981376407863728259428055031938759763651494835524853298837863105535942251087483110336780972858785229663294652329081171659341310111363904818910157358373455351451837448992172634936303285422973492804925233621899738682123913014499085167452349307676624926285951421831230667902882713646953389616228464633251111407987165529084298574139298316251087087650518056569949104757774789306551310338902187565853683662601414850835812370332086469580686652649377332120117455865219044169473926673435410472951032845395390736698716438426613020824329679643157365384835723905094209771589679608514900798651938440296619199880649262500302231700444369243307170058837329368054300432882781982388712035542007989452557913569528931039251277258761146896957555656099671618716274385476481827547803620245996624038072974117719291815079317379153495304260091594004204755161968860106226040609112385947893051365110741153127473722002165623202311533647576545859643978319019862028684641987894781083810936488413572260593679374867665814658066375241801931845221876526086963524208677424647355355003115187390236124621346692874376722490270147547378056462540332273239500694844413592119217572376857714170562398386618106302985565897851999329673243605639205019250547842381996413590145293013979489506047192939148985121913030994569716369131793940409359745805712119325248039770387705215370163810638038284860009871515744286875693015089554571117084361561624958169954985422693951666136860939373429972011278815673966164641560879134785373622641914076112073089131737997423741769475727983381187810479828761973959773534079854299370352421658740320050341285419743436471717600888908155622583917090920762360918769654987515915459770602969277580663783758557188244863923136806371936222198782983882409701629660112701718278444516932321280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,2] -10855360923675902339272096200237658809903302288887893731658130812435727703326049223386634347754708254763115822321041341586573300161259747785925844215205031856131287934758133293639608235149701845322904638780023563465195185331953922919884873834500950433826830665718458867090012474134602809782273591670625925367385224228430038541415084105723244179141641315771351643047385487031476627397605374305924147744429596374397647291422016925360678901293574508724905915259124712244736819897331022526913822382881636091482857352891515678127206328997070412697533142885809513160020417421784448674402155933965044183243839778652999899910588027129468598339971845150013816059489433758677326730462429584374240448772050465842277606932191220969735566713007601372899474494175485783402093312755818032220568595493573756184786375291593655622174555586164874556498431146336209353829589495677395916857715813973824223829331751065368771164561922397135109999271906781120749238775014117744664367748317155089140533403668248063549237073383362065932163741760762712764613200000956405419492722038854244976109256131935373206686146002196566278368645251539523988466443992968567457375263463722899233912786642646728795064016150759519271288723820380695151886831764230664078742424193338996886282937775587690263359218135002071018970020137077232365181319468086743133614886771759916951443652989550616346979427176892083157479689391588686027808464275961847494215911547880495399088695085614692495193076428012132055297284561983023128025741198895613620285765106375496956594834586534510801950405919335542131222587436196382335341599025515564615139377959151412746672804912331857106297117562845384739221786738121858280198979858288016670969672574094841290998865373718367172961260577002232390670019647504214198790473229691943564769667353184932512975920874645107346801410782045233529458266453178932550627900740790859321360600926721206197855460685088687617597318935108115931016251123955886724224287330764656288014878954441888537906235232353724189297975531621286273759380017924342583953088098322664222083120519959208319402782028716033666464677963510640933060409171062956287020509746258139725642723187752960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,3] 85169075494666710146309681403436927164190670931782077109395636183186851399961925204943034438190558724502979541006977489560076200046812172790013314952518818425895464229940357916573972416300727116798021463917297037441171922630447567911414543071363585278834574208383362829497744699536752564116325840366687275887976643682367846358386490338189201243899732561287929752609129241922255204545749004618631571502499066303447063512404198104859000872151638758568139475042122640692932011853842754127775275845040810848400889602291194235493643735281852432909797677578324751719633642246800188094179141651660909964395151401974697176661725510727991904424420083376472296381273719267799568790293036332449900061276590892682702418235980192276845392869577329566330806716009692239264258392427242609046004539733727296513214253577556821488723494848227201574274360830745276300575036102927692518771937802101414802953321533461095387030759649664818358755772925726648219038082308529978330864496295723589605639440220370104897598126128046458835983297647709182190029329696794307415058253459309417931262255229932320292631237264946878337564619787438288742734377778070963793578744316507802816828516104221907913003377765490910318486633672520169635058656417669092364946772859115550414330105927158094515284419084348160911388241763739242852711548943858020111832663201718631835526730057544850964879521007556409099630860017361404429750997815862026622091147204469089027905943287015592487639456072378308037319252990589453152742109032850622965282701710996661531997485419513020924779185487497439617646358320740965550413820603892850618602974321936254205695884027771077134326166281464309625685513641239354171649435255448793398139105280615162765320050494844170330905601541435082661687129537063274314291583667099097228853615394157995696047027713488070363161094685786131565450729912862014102684140770345039112303684301929454806282910728648381132260360028140716395320563077466376072903422242923777781629646969806122936842095278042735659881234883839629988247753586825592864902869206988315819412759227266231314217458342346980689436001516336273648358427807935110935619430504513545759505885222141952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,4] 2812418637484620758533763418235655131331616533057329581454891696804936936244112367933366625697452940790992480408679369151769637945403892514002844958786944336888070505462145761159886003256361272411617675320774719932204690836919092554383006571237494271818124997053539626106404239464882279171736164519165351835046088745015571345478745697452921548778164684811162365759490347007899418021747709879342615362774959732744431707982358526525435883628956135873976368873046750484006998272963275835813479649336523579826289269987721853299505147063336819394812781953284178398241541170369780520109591367059583607843294973493394161115320245624979240181558736557506657440293976031438662884537676592478477337258593043499359561925004853713847842226645727486769518795050018078311267429990289968645608000494655240014764024048775106536819746137646597176317317329945452554685648526434344513754868273297561397650846986879334509356823758094581013298973776264979939198044277287408797434501489659837706340481908854304635848316803747597747337610650399159391346057410429873890988807777288358580179042755961608016485695959956483207693062593721480272136057799416271047921485834834521662236746205712065504341048838495815622046903654880553200715655575059760604421201952243280757110550180073500571774151556472180024081727467228804095109468685522195889416910777874896539635137380411644410818455868888946363594753085427272992978062292018181377570837196208435463124855499005012376437001350317408045421731281744729254985076922221759248511474291456425481876395045834551678748386827401719478319352771691935257272503456297828073781012723779756700710813292479506179674490031359376089174682680058560543252860840110349817025341015705994419475522794232455572057584739271235603815086342152716665167872203717915237250832499763494406472941005857342936815295566560382845645236045126658892608062632917854728323690550556099703738709481462715500021377932947949606259947473658755480400839806978025058024624211680856922574441604798401955858519646214080015703755953270644162124778919545762513893772623426065510317703955952991497945610554152326947241052231440794180493992970869358990497167155247710208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,5] -16612339842758995248857299756747213893997165615869486240079646078570419877683850741446695892957650836992591395106219973577732987412293646100187719348353855832046159100057690790205926293598564546935071093903427590340297477799861203566699666216309527494402084762255182684788474801502437753936089834100262459109009334484828213941195661363230753987673507050018369492040142430689192673593019611158736417992076311645849919009111873499550216834283490040489877617690516104460756440255393223851878932459988226819028856854400858489385103756730505481928515329373797853316638450432388683839002393638510059227436126694683115471061363333766524745475959248281838929261144638547818897642822326454275519884940163831423341752695211990491580377843375401703458313166884880772063303169120618684700481965909686008901613271529911067058511612788213090790803427994154003311712360463910505305161567047839439750411775428648279284470245909154565812227822088038659670014919363399880597861397440606844064190285230411334448144844317990036656706775356291206085500607057010105059326879704258768950917248284944286061083307570637329497650077996410635171061588643160396082349825201736214657128382731372233078505742505048253082934443140432463983951858362775055224771111015868749419830987762298329522778343939928715519151889197548089283514777648953089450497530500558566862570322696723023468029903171592616389218793827738079395659264644298858737392881371289972139313018671624463845382470202399609935018425201494386653109098831516222049398114326713767944363149212812589383904453286873800121385361786083246342843964389315065372053849986539419584893523552161776221887412332807050488615139120190033881649788584563195506881977867496258509837451014504272321398856958363566706033205283727117491624851998107304730871378379530812047152079490198098091434512784447526946807523157913856028809545998092828902380509963340993668701772838261902534768612043128057853759462590217268820685946448318113279054820566615428114272775615351965956689227395143085024322229664400700105949975430610721004747666952816068289274210095285046330951174038373561329698413776258624656366730876874975903422622280659763200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,6] -875408752723238525500965338102558662986776407273098964869870163950835718610179319498204976824046836876169374264519078290318370309016449289283863312383030176968211491769744696302621913503370717691780626443664594742873738143566266949938691971063388059729071183569766720411476221273248467423070968763241904023954380188823816485991637009870278422277288055832392766000742422396031388152013895207855457170302196871378242221133395933870011897495573453941267274397619970637607400590458137653621866801671772688155709986696344754759476938574151254186017232770809311852218462639500708699800417622704676393779788386434040640699748828830443528797045257850721334778461639246613887418802629932835434745896331875091010557627657578665166524626795585715934850361851107147893873755942974500514333516743273551011703583191590017847762344329571805995772646922277856659143389005759666799945925203299695925572071305142520586536910901260055144391345821035833363994346918429860512268348208091030066746663082552982296244649716461472685906479169010606432866669433537321715964339593323639116350927674132005770529574888226475319489620995376220285010045146668459722709861100737607402219292597644036699246709459126500971468298274336706042619310660675811116298157501667220387173628036860851405671659665619545802605262564540125696196152961420914849098849979130461396290474792273065749414164903690971243134947104098218493065784646173270218739157368210881855305300836900463490283254040891268462995527321819370265161719705817651607841896194216219305661872600395498161479270990111265018444335470982493940853552879443312176335380249114456984398935787651077234862742744758228680008736023641904807704369137958537736588645778693898416991791694722643391298805716837409071191838737621052443728199699957811600757219477225883860423947401672328252000267901533241608382796897121308564893047620072863749214416758363171221812927671532439462975486507284391867523249214224983117563261729431964026170819944383736907600835215038391255196887923517369469571269061064460402359716472189657474034595538788030691379396915225887416716588999398628943549002043905142854268992202469853584131496985820575825920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,7] 7572763657806426894662453421927651986509011812327097675783917255584195107226854769685383213191811816918434423338909872530753842505929507994842787371034097874334509510480386428062390330020240536069691277662835687710038258349843480425867537792491758733419461738550276276129691437606231326402259899842512677699180199831664255136430653300032614706615852599260944880948968043459889708958137645989813136422868475161778572147504164745752936412438997393045718570714996389123828016396606138370137299370339855584693505366153752580855428510226129534056791969546805063760085468013180163246914138988331738718172825863505311394534218056588298208493534024677611625906101974199990962793005147620461401300918006965410946498558111334966731939624394357756460204885970910136423101120996320298458528830584705783544195204120242478166306011432247805406862446117719256974755523803514144694257729471240765035939969645160968036085250008371458750168714516057842528585174287572137334471886855877085190807079889302332542233862489868091450675060071540466206416123461170431343320590796901305794210381314790348148859941418522438506698373831513248957917633374151220902855518373724199296856811255943765540182324113427786167394245208884274787468417958722211016404199502140799608824507006189434318429753695391006763812449343497659025570524030716998425084402463209719596572077567133588628225646554752871618016189196795081060748155542821020902645915693553853493938340261919575663983361334712776719130455010740262212833960874352102586569307011089560474091199212644279512986896771671384962252682624902476697494267024661424789209330561622710379113864302544773109890262504650377016305196978801564693946337785880942714348494661825810300645104502310704651867118757062722965808547696432981745277275653485262788145729787189327148368505780643805818226780502880444407261482511984863007079582609201556055362798877298475469665926393241181443590904538255802868521549249162992864103619316564609135852469179065708569439596696564513225983882325556358489389196175754635523394041024735371243289568431950606436545479956742628534481919237954713990292825668774891613316874844192952054782840776123465334784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,8] 2536921695699566999489404062714800880785935967166833129373083764473849568265298527641247076605221110502806014808813066499890212335214586129798994519520655087014049447052607754353157921076051958822181845429578551725920545280202206814938861271144213814497757772154392193846271589999116918819069478989628083257139904292577193085493778433358295895036586283289117920399486836604389302434164242932409726620568244712286050530077359589749214770687735668301678694375243443840088960072227735380262017223403147012815312262601056005809169185917456247705870236446160958488772052525759620135547945472487408661010963555993564732998232287196885443371195432158967124309711651119374796837282871415119460974465894518605736008185851808547956170319134001238091936727826568922661530333283514578467159354618644859208007924406737216377932796723487271780259796514487044118966578680124332140947798517245370940193382056140093929418760836323908938843622595690201064284237793045910021229589745657672841165412667049710213134937324085431544091923740974916617433224093709423159765062632230012730612618375503660659326742998854164986648443731259712091093648162399997660070236908213820531249495698269538038043649271768459321012785633259790656043503096594470636934798581452424638614095393928712964354952199190179914939043390088344295857559151468232810395248424900039071758060329350765528630047674385185574615731428901596063521733409794317110264228536399751385571142317400870459404407127964123648270586008855776252761244392237428047122692020300249936200716907237136623486909165630833649579826192327066218530826762398659504472653645647530867928560785871011579141493898321137005618460986934090238952723111293274462224306467833144529536925895132375793209689372700190054855184024433104909886723648198873888690989324683717449524719915003803436029338046052628903492959937947085547230433015242795251937626030527651499667329964132297815366994347691005376656682531649062485437874038341610108074366893090769321774355610601297047889513781785073177992324084575189985464672798649071867356980159742694178109774354302648643423972336421753892217683115436777620757213813168488588868996116709782847488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,9] -193022281835509255829918438282541381545875358320170523944941137807635332899819956601506780531520406937329954224729686801518657847829626553949041328301283843595118886459060123526976291892320055004041658192258728987527152882252138141216107720556802829701056399551686405955431520284155018272208989571036229251955690031920234071704999689539720860515559126438546030214544721386847131850802034394433355238140334214609940337543408830191650399368262449798778563740983244607663926192362024258093012359098264658732190215578861932467948256723821279777720668441055071705873800479370703356102971140545632984140466854614358451764228334389399534743155482769388873116624329345367485917713869963755173753790077762032866674976915213607821033342956771037424577011174939383928488377131267158906408097226968603946190509976458810727326624564295725240712931493603315108003440372325512740744828052597344006436852631318819083726845286706589175039995293848463952285640614924983120321385400173136446569123526944293051956825842434953053750509711250608982000397154991944183450505839672127496666502750868558190098094851899054231150721040189162221805876540857850816257880856745842429791126335916481450276391712717332543198517547086424955986756262100986147276558025101328852406478700634731885496499233815192920547909259856406267736455456903383503098795258566865839923003768012782280462463540584144210231235431602942092071499322987926595933713936685172127879229371437018262010531663941162730913222560658721733763518274205352982148023831397646884642343720167570953274593076999846419426142131817322483315654351563708453158964832187713978304896035823428308157242901438689108738245365401583126125370030391402699955000609750806092664146484751856871286873332630257121119901651315324332089604009561909609850695040797019081582314305874374607037024686427086087818707675176576176463976550430839628322841089075132646515685760431181444491000716495729016003688539219094177315899441628830221395245697035593077476683329023456391566449698391452148628773645474736524210401488635801968446611513926144095017492369002357927043040821892755999683288848637347582098098437680089469808218274533262374207488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,10] 911337425325930039168808455723127898356436815770476815538522489006659300009092896458149660562127255264590600977982419031749607447569630931761363598548203387525020800054447412290389036824377906712242904924038581834121615937770988165686802927199085760337019042509405623951584130357436459137493895844257514172433612863742149822432889957307424187983774096132416515742435265301568226631933116866185964543747823779911583285624136861627440208341072561421450630090461478398156226035272236461651588871775862842423221337273429762860747590354966885626987539081370634706846921495305824665887575564736808985892665606331891830152094441734448007745051337751263976218145590328733693450316958342747647892670739532853407721214306956178641383339776961372172713816387674419119410993004950123997409527526153799816060923432335654225761102732680664089488920962650568899870582442066864151102528080266462846367763758228072382274043659096939711984705410806475291545732884581303056369822125398859693249843674992226851388004663877527351483167117257658950532720055062814950826870019563022172060577914582394968792242159860576631506700460371910192246438141084147461638246142631210251703023619598401196848904776891512107073240092349008955643049149950559146692156580541811887532842174083861679975980851729865865253026435123224410740647454785254950899130458035504854336939054873324632494256412970394525544954813464367414940727090507285641701815259236155661627939057434148866671748988777756811033233337035989015549107342459560995084111124557079816989239793691991723984684038006637252773689582639597468699898426562832007404775886702102741057291381350754624040229970801371508053262347710781915505020121526943901279161489274965249837286172362168441181874248992460220370046769416126889495387780843217586659384326852895920734467704423496268557410178588315017012758317621486107470165743005685487188303987272720162439992112690620095530265759458394137607580893988072226318896090063171191569635704553915072922553392547726182107137646710017764451264308112308652152735077604154605860501771354031064720888595493826676984781710007512726757091531631302752421723519968923179762291249742349680508928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,11] -2498798703990829738722707877776966659279466386916681556058213735045149185372082200785621276079398496163308570506415299675166018736642090007190515310342080036782829929724888563037865974152851484039210731452033991384094942907200980799400247122679639024364622501019733235882517403749452756620209931723532474896992631596167555584982991619319328315384832295940866539564017316529591887956453192603066598098778630914057015936692579754336088744624713679207768133051702792413549969479888893524297645847368971214841453555010780955049084392254253027355863379756572214151466585152284017540309968053716554196553582904692073569386858611126810152826201604088016891841577180469780857030002440898338568692340827284823983783246213051919565534227103043105892937442305066404365930661387297571667323374124482753137536896518742853515079212598822766705248528339875946895343149116909820770619012238477390995101284218684249856267289656685311032777924109242530006190691737915145983984189021188692811375904735029630134819443535224559515257627716151388825616805131614080688205799537840596647001983995503976350183839438638103071569734987363667741010142130945055127136941993482047875672581963004072182533449606471745134809593880910628000682734048081662255037197059095209517642582085189472902076821424377519039173993947538640108290971968021672400691337938332222881459957971529300786554991131019137826335093980815192615898268139408469602961475091817306940262924072256645452286226209361425161071221512366518604009700154416091265740193304944679287511798973331808370164056672219136684139109096736354129724612456428250826310706924599262633576084662571717038729747882771275214570706462929836867023463164734515167586783900210218002134167580876680221578453501373578702298770606849349377934239863365042095827414275401020026059140180414385237455318901899483969889499218006935409384406098833412312813663741749667032111229720923141789710181081721394735893702145759134577804861645543229111781246702843899084041221616803235586522104703338662609776094785200202095285919822033110467718288897417213894386445717094367736707837537789463417485929142185554481228912520393184129066508206803892108787712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,12] 5009797172812403792823801276744989192571023919621714467537972326472312311353587756858610718150209046629426536345776664526998906092561606184301210556684947179251981910183143230760416954489459707727794676180573770981781600262849586737502439270067814498754925431348664721361318630910425253898934720965534916734966854976368092288978006255964129084101835184091908911395217457645063308981598012025054537807545311906343156402575931670132109791983806086539991664345830850901419321784651252129216773343710344846046093379106687725453721487243545115739436735749968843346273905283254838638728517717217930030076756170023602699418279674826199299574438276099084119014216359005297824355128627565438188113932033118826125333541660469104430954316957971116779881733593219544090034755199311016837306612059364128542621436609130972206717168988972160362548514110402715152638017910868227901259726996067107608322897803084771483358060048404689374921752212963521468001608259003069594677804547069164186939347075797136311252084465832960374263773444253779946197963662456113209243484469326695222366050832702853144644759141686999241414679391174386431394461711640289227292798748181813909720576160331447395003312738601035978061367490449924393503445561079278533021524893708460386952684602608368841508529308823521980196829578939891764538766767383343115545476723235725964812141347990145550121579859448883739462605610030221599771510865334987517468108408208553927037743989108313891492048129425142124629483202394674226362800784838615818843575202012780467987270523179466478519984520056266821813976549222841207343794755990796200325392519540883962457952839974578487749226523051643752547107083358716265813892712959921523688592936983118347766355127926658409345370764432174105292258165142026823348039808930219662008454143256062606319544775418354106318030258178145094839521274483136959904157813213783443611087442942098870367239941850551414923915803746350996508524721285554681800422595045205823908680509780608317919819456848552769707852245176067046627823621244489032746310305219336752136715579596211575121868308410256163827980961844574092128677442556330491625077786889213185828219082072431794323456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,13] -6041608763223901842795990042296942214788011261687121526705204987768015905484904784561761152033472908465129703772092822003999999259381103137597217544938857246519136492153285032288242616788701231792679247609259503151993778600590381754510046115896861581798043957196495810774292505563613973728957574955744381091448111495813285663740895274778075115815505311266354141796069251316744143859814843757301283549548339256989649694892865395258681689637478759734834956643185935609202526245943900522507704294431147543611507619972129038360135015555015115081600928494827811681650011498497226461480051207162043339513103662698672744622524043330296603708465434498450287087444448555825770043924658288820111147887195711914991118428927225884518433048316351438618199934840547384201894319721622516748894988307285307301801433785636103391848343975804717955025597433755900732586000028695333104761853412839243095674391449915410378340165703298079388414910100672173672790740618600468823079324185175935076614588408966012911161256922084740787937733069225418098495428213827555896329707952625331379327877959715921886389646034747029616597609248204194105293157803613708631897786335956630469188182302776633664280968293345215368351960082127234086300231691232299961184626276955845388695692982860006333173290342913123397138428859818162126839744323164933130030427685251202701726879902698730021226742272809510863585064636003322345588130228815383944064173598443907783206823359869632163558031167011757339991050307928298833393714530055162632088962355335883251775659478315456437841336200046834461042171333666772098898891386910317631508044410979748696936857311932627952269739800557911697387983365382950172860216968896656793076373236246438378589923812619398260756464625536473209624694633468244127265253822682490594838521791682706403823105379421644636733549583140742179075533399297177238099287769933210190335782478446063714150862335116436658525493437386706710202653995322932773164278585735001340648469442368789578169964122053440609487721621325282424424311385235915779756411559930962637430504750658748631220063538547005872089508771004588571341084917794758531857411658107937735894859805105512675016704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,14] -7185154010837656314510354236145945951652426349008601229082683749970020982224031541093957666738762273698932703974140939381257750578767959225070326653460533922394307147765892294189837421950181901267560436682469537104895143594725916709101028880017623161592781788366304587970706473646437593267846052316134108709359021726848158452607157071654116602737934920700934334429938938598135482032261869320851102192740404356345843590399446762241011001111379640194699628277297167842446166621425110604273224185865717449319070467511123913965024414733382497529432890319933509471724254409675556432483127212522832478979376418727750675163262264420293805004649016063498745389841531581079970112098151253578575541361909908773926538878491326884730381127415662049821118576624080540416125587104427471098017469973743899637669631748671012968019703623631238316965200399006373982014791161745685738933868916614803378208093558168871682300722488842891528341087061463065165303111390485423186052923567185432444226525095159610748886924637080545659914093580900765129669113034273362182100715643318784799115789817938577125191677116451231019966777676277493744428478128791109706459445323264332802195825362671124234724622760472541048913034862213225875648526568024484201292099138585626306280062999053378725456493381174455261274264565496824330714878954851208091001498070909894009772371939936387864388210054424867768851219782454319805539816403435304848023172632484118774816759561977549940486444945633770581689772564759513108914275252619266775600310668169929814839138834028375873414004669879511578175930699819079278164513233520699959532076265364009366910078059856950373051144274316086389615068230938399187736863991304855984266282360629905871673002593397718493532648673932259643391618135192804905526268442801804778525319575113417218855824698024163843184503344585623064765679402288951260400876921828083151861051261497489372937543343326261966944118699406569101721364539958164566291943737052313984763547107645550665661572874712125502403462508033787832973971747601916113053672160671363148468825627605163518712526818717959123581316771861758543356616326534307130873617256011872398882077463778636007997440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,15] 63704504190090445255452968051367523393940919441695258982801066329279998909496294729756171887943440192198515992297066504610709309967520150889115235162130821901433642525183101163885715264559783984325442408659348421255119091666091893030674700718432649857428083574708821672405778659433704100343083276656159706081495744567016069701577819306611567466838535398544164543414543748035497735665671229111676955816378971928779421064977852033261513292617946246371755452174359942562956005762741365920622066029342655444241882418700259280391738807008118689160027104268872630361773976510456921812745092364172844280319895828400157348186646936228600166929768401873260604676880331428125072736398243058003179890464202869759362735408360016111764305748306895927207449387062176928054220718943285194484868008314559038023698699262642338256133295764860230645538723281985636640347554575062803331878257297243856488879131285021998810811379722892853640466193518744103343064700797107669558769225886054041429262213899687468963728264282276020669984498679618211812690828761954421052931983222712828552084116822196381777820516262146964947953797447171858145537336430732220350176841728875384979844132906662242520752405224136453879942318425077868266714107225363029982850245560253893221001897107392579283117120276906744236898653604414544615200167700148784581046341558382506410976590711631845115950569638063952099850288027652481678570734112234504497449081077595243923806178367355998038277058612109165200899842670146916298641206939322502865724689932364941728522498994922361254591356941799566396831325339000297094181022001192734313489555352689065398041366503580570088494892849891676494653414840893947786786958130936365786650771699081444219052452783840799795798641170733398725179136084160084513506558729805863239780642185267229015779904118414308827230971269685779165872083232423473973702380175121073018591125033501890372042033666133928719817499278814591786138255906160486092339674561201338623592060983769889829945001342956265444492626819027726870340912094595781853580527448417995547201860439279179184938608185370357526201688900042566335589901678899623061089859319653819255296768023577410138013696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,16] -203992936162079079491189321500469931496352465098912392222635186268621594794478282870001781937164391870087845518831777733073362062509499672980188386958479249818056818305699305718800053789391083471564157486240240359413611855934101927546277932976498100838659958666627917477687186314286714330602919348832594862377046567967968063932334701865196326607474696776333403758427502877434179381443300106158866994442628401015633650639788402582527446582141025656435724811543219634694485211925173807455151367050379991260607993117097628320132485381954204279861742603655902466267558667804135732821802310503467550678679654654371720900873398394571297110543560242093163116145768010007719724921993982971932948336452099350499452819507478025139242398277211743243210531975623711217640856610687449512005278563099819101740331621655780176054801068576952288670122623363491427523560236208036381640750970367640453071176668998182401786498323551066090126789986635623075753639611913196967161241781853488931780200055074327718771247102752582795670893290313176242919306120472039609478552563335199006835675156948513710520287189611747225249049421880559892186202868738920744870238156145854924524705648152521475008979116585003066941944569195905613428584149170054621793355715962709367645592361357025769773951493667340952995695316245928242634362353421781902053975981884736313246456174055846139518196464473741643154653844010258539622797220750700435065904694383206955919471164348684235857589673762004475273728879001681351373487697759593833391661625888098496491600944935705275598280679837024953672760021838015772496205562019247565053211475451167299627609401293084134722771841894927581044608596432181707244841021036189293654580604956927134127896951462461568702770933925492054395532172036943086579965179954062357548372653842556703993768327406995352776995583564665762397069100582103364214814366556316157103912049114970517678890349721090579067219428304229359279132408936976928731921265746815751907210873733366597447803931952552924862287089073804710936621380244269576359665892724514299405518731375778375283937018993345524350234953411849850526441556757185135259206607847795501135613644451598305496924160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,17] 525050341640739332439592799375368893978697045100895018446387508171544383442222677641807111698713895338440182856274071182633729705113207418775820257881894738661009491060937887046496305588655088226181240177196174252913863417124510154578592843534421514932387476778480807403210177789458236107071691407451684083514890618620722246804697300835501236350444277918444080107245633842291508238524915686367722340288207193401820649529272090033255930258019380346429650040256838516950364760372128282153823598611223439765070723527202961157598654794545895756433414432699386410709346195889580630829285634829979093654935762341872132483184075266178660068790070910252333915289295196892743685873342078627454349547472552012604147461855987735881625965613771172502670923261201370925282599802687016743011311824239779683520160029640278567441780846395579258229133299310664518195030080093225485211035479297141899727960363729312637846731111823802079130914925906801501482804805430995097326249307027149272547847418870279789994362369584326344266375910424953454394389735339516294646107657048715875772731437548779213230965306225954121681317437651830116059258647564782020293908277654749598481467858790240418750438461557053819554594400520416174475826822806110219577125309761631974038473860850443868111116444523854106738353612992332595183896350979035534678006210633315529942777024176433177902417353194449053053624828404935035668545281798820791414310912222918634096450447760116916301908307004230075362022550248109503361258556560974585507562926867454815766227161187658086074439385044784744618178408032483560579246532653346554576398230978213255667548546347763446853357915185604481107988977390500672946128637606009097802450395079707702974393365937425162351670916459220664048226916011194057777182984739656943526354252614734776652555399232754432478096342940492591269007358886052506848171178490044609793613968499655364616064236343878492206566770881945434260124809183147614687474266985356045706567653965113230366751872342122711284992368438382102955574439426745370643644124197919588422937440896101188373810674289974091798323155781662439456111575616150520518241497716870247430279062544844647892516864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,18] -1338144380716365705424296061261524517850153720114089832689783708723887269902596518066560960976957496631658456473663842562465368700566406195808545659942571085989500055904313733583972888603955429101414391724370161663976326412854615998295708519505678550895389103717770658944626969814095447630616081296067571824723013069168217257791799597518110194099206042069592437186024871799370755226322379984279481992099192257952316502017413784184007367227104026522301682880156501341494725166922429319710224504198374517375601448850416764836282429865737989183041237510088872376960020392558252225379918001051262886907458552251306694355295162072147699113117421554121933559347173307838991859686054623311954116607654019734491655134109761316993074799433862009346231576406110007872361954138894519038137917980863803899741621296951919485419589877708085952101797488661166831470630142552411389263706619601770491981337614312468909632106617683312032143597874822122154997919450451671571202730477657247771850285576799547092082860688527634384197379651214457344595459629621747141499664436918106312899655465626354443218770021639628252917682995853793864965651530977012928264293044523852375081433395381733366829611511417054235863709829795752665337428157692645548019234973904802712944175737164635446796724500805036582127719442506735137062933997748213893106606763959247465490666133206060514669050989252989516711067331669314411860758101999793179586651216062261528745255266539599510149046730952172382158898815865152103805528217598978974446288821270632811222068906612414600227740490800353251051904850191439258206905679862093554676121249994236681749292349142072420324422847670759849572884101851700048643984353265527528059736391269234355826972285232749358582002927874707038226729546142546718646411070861768131973414076046165534791095139987890614685197447892422867881508063340173513247052785573769875528150984380547587626303937055124747028148786982605562902482778564470235825511715694335617182144078597488139509926520474159786142279737984728704397841834677773007746391746377290638232938679288644862543600679468318602326493312248739396973245283036130080482476840612590851408780973936531926123806720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,19] 3159539167680895212397903146513590592757251822305423287439669013403760012998599290064600428976140221082483181384213154511365089445511239744773008819044643025505332735183026964123045276237958910517940059263475054479297300077760970318127674186448250233691502791499045115154316935562679080202879065366568110794635777025982001251994284867997037292860613786130351516671528320822556209171662862611412324656328621893622043698137828014762208181004697374038041737241232051952094330363207805332376103933908340041095892183493713134554408013248504117605854079924172622412380410081144022482530990827150618360779923204514318283227481837958265342064590807699747098516045227655616915856172310581642352481217306955788522335525979965492568170771376278690938526001035025880115254345289740887576826239124487662858413624364682306783233330691947738088233074267515324033373551736554580657844940246994202111341073383255594020066260272642186833554436604427198650509945645101620439066588301682112128702820519050644324515975220894905253465714417305724032839166340408834339548512748337450092322684934739172974226141086422802554934193196298573615981614915086860154483830727543131384540658182903914042520363258072579053299090995655026235822653481835394693267871496443059293167130441656385545960245313631449541795709414433062374388363984824152662331749755465030550315170031056183862933123006273334726263003148241865917697542821051654555757292579949733182516656877931384868036005844302359925024374654802172354184850274607878025018756806753679703005122073807179411185144555590699432099070313772638290994966376642963253500278853826794265985153579882212045193133920601443143953190222211172830787896414611010647355830214439307053082622076430618164742411305116881067506907495913310687549623104359013283740635395855121089448715936826988913581490126723093028471828700171795738893356628636725929855783335205114717756496472957461816709493518148743247869334070705045759731031257264304679745251977356986135559281022968297877536275536097697863712660382898682234983596700999552363292233922304125705969542440656568953634699025535726797474972870615337864273941588901499957370420018413170692439670784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,20] -6120282246292454071034235552678079179826941942665089585678655582096145596144989785463656659361967199657522650342958513512872751153643277132756829327253878049052857839172920655710290099800942546740872020872361559754791395097341659572712326004781236763055330147985593969454417490895039284549646589728987484247784091352526258709982116417258829080588115149975446004753292713344809918349707246800367297795110456235116344128709436421024603632708133980226553444145232384845086725090494967374230672227560937138176256198710811712083275674560289589408851061720588426596477760838926422600684345907330582925587483259484111753539835176783097431987646300575927366816088581921531977803119167374771015948441495382776327518368621686901042739966037716508836486440566782619246029557318362920576726917802267891318737914639425860204294100611298315174758780558063219615471751385876786433166429082718149579459915690197554585739293238960942662533394028665673118228379616364791964114516257033557475202309061063994306544383452824545813015803833529197551814888359136217325691278143629578330791071510116434169321762334174687740138100579953939378499922605430462263783691777566340183604256828482908025886473192630523954152568939820978755662250284153123747471094481151408836727491703449403684783710494021901350772025632396779250026153468920912427802351689963661363708762939098242914409468611642674830072866547364446589521624621069433573839867740402842826706991763354988673533606092490970472448001294148267945310256610085415020601734100564482109116448559738296395615807117385811287393052492406200748042782297634794715273958117976745497232200350492326206454947724440074842252976789559382739203524636117906446709244228900066449426688729229260605516036289179912086682958672118002862106655607099870934797544699491450984901114258717916077052038707499496748793491425513005854458053000873095018977334751857091582336162621494595626867748425175637348954191719885446886403747536377094543221372017493010350399568354672482344926498319441328846763137816401378863058067617005293728209217250504200168333727114832372165660350290866587837051839749401699453348271874887473933630690661889039215403991040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,21] 9236998611885833508812925267687505902644272015088992172174912728658442647366184979943017963369173621128702176099714078918815252737759548010977104923240444203736460451476509068063564884132989632759806771345545741060356648443591955945311039522965658436569666636791517041746301417700019416678923867342835554370289172997579838637082182209451210329094498312122183389249359070868211526689196693352369951951333178461367171200065040996542514140850903455974676106664819675518856513843272389040402880114253308241484287992479971458887297206328608750918846720363388990952102055596652678482759216491723441298995156203217318001140107971207298793469644389293747741799327841463975033980931797148819515601187708313313524062093393202492956687063730323990185677471287980730267936179906001432092305851427628674633093413267811592126347892985975521071916316278147065079176697232919064737805828265973583063256271826507964201883698880918455871992037303989107326822394850254446620213024299305476643366825159392738317317549688948377461653692456276988446374891646665597042954141274874316169801839031782886786119125586248705869654582423049775118679791363653443098863573609017211915278191548422713658710375524895180997593308933548720670242844480736108413060921903111611260705188016953169773783093181598194009784804451229620616900675668344991907467850203182409724247895592940922628961886611004735067103151071083860139287028679002747183166109100733116101095989460410008942027224031957017304837966195497091414203104660805128668670863678661950530656247705990431656372373411151466515535648091597156982193200804199543499161930616836415606726892393368193481818495329795707189112629014891545865536612909344393951171279203696733191115932070624827712598199628680300627803434057731151970004763708726468391556493899789851910707354452084587461512434464399867917494962239539994587199265155993368040477523913541127417710779191605799669702504367339827334981201529507638861967475651838863759962277185416908867562923995654167526951346197129167345880265395831531854207972505710725252598394823685648956998579768686131776069328295128405453915608262196938827654159039436706811464164896643186609298079744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,22] -10712783410459896281924135126387867411469608134111168568573679709663040033500733609527291482069936710090747843109024253712022396090041279457695503504103141781958445262367215718376377793706904868618658464107484320161167477176183711840693872337329671222696542521565433042180687727744141054927291437499067377167133883730118930570263397225609199895646778232549187919784114330735787564997079678981412831858686189685326769092751896865692808768520680991006933105042705328265852310634828219028503105450892077789155291623124285146450037123464173456687160288524243954585694436893750533026705625952229740982419356699321999863610388178981825349012014390392601607514147588355684187037382206560877776104403846759232210809680102350219460973379792702978199051660591461894429676634395748068779254502442860267365544508978547131075162656803955458838515722378237038094016715373081035417948872560791411480060849286096547596741004977368087265349921097785400112956285932910093454458318746984623572766800955687144853646608985885377372203005193486324731360940863659298449378422832237474298605442079980995042585021218421248541255556103227129075487461935315582667980381971322636030133756186030019339611058713046339520963214024125016208621852461157270697077074881403651032707352697213404839878059681919565072061768246481225051288778650876789250109158318126620465817329476675145129426267350394614341043252392871281268701216342049510970322193132049606984946034274380321978401250749524223364515406424603626675593738234360506875814049639148081618745732147527951952502688329012050609403157532458568559182033508577735582909843606658511699776216080674593028772029121921949684641166694332579003856364695536455274767169839865390008886506224215003946657044361306764377694715323444532583221890252259325049022622820759507931086768172925503423931092451395901422639942610240164622394473594288303715673754355596552298383426958013817805137272252138496716149616739719420035590292717717069977722208788113695213055141320461692561884195238260978551142811219288176205438856756861031089167921688685967756208854057126669479138666963395377757579433800965348330062058969059149028701754924340294681114968064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,23] 9364559575560986582636519632768914728027612212279734056721769857979339859181476590258993793235623473103957846590502012051082123811689309292427717006231827721837219618501338850549355137610050387018578151834537146131403519689263787260783387287315845567024237526757602594950789572964867456478586484954809910899082470094235094566671324945337194840365897147588107516396788266014408339078352429212792080129079307226770019461068989595824590608207060025017790532908929710410036350618717838117111945823287574147159368494196748419295951927006235696356441019573032111810415588139234137492415745695854025929939944549259596820484044820679589661979398244258046966555411339984594102769078424065653965562679245778845329394142545267882415816664605424117462630632613830078999993763100160003847840014958898402374992458771106291308137817866817993219812972496955707045857414878564034334526697689960073202061172470849648737695009866708438276966822207619017581569078582867067941303989766344854580847791708740642807509058759821501925438067620595848518373532045681022861243357913536546583637880931243176455495204576588062636488287603127171372759626538147603258662883128165050378535850756374072259209096739608410738160856800034540931327881584446265126785910573706237642962561057302415816464717110878270778852423438438530785194772544989999591187542211824698787643356009042681792793653729412898877376176165308017260320820559427413896349856315984878692696196363236587263274263856789715879979389958013769059641201605478174588419528886345994125693047043547240029193747206010884545247100231748888227558402572298655579925683269428819571342039794733922001723945927635731087665368139883567565744953095289713840200702538531400239624655153839088466530057398955112031002902572520974225443562874634813445208097707157364624082771270683783852718829654897229524962084981019272424642749206057521807824663743310704203792134648344194848117232410053776224484652307931701159294872843940754874533488491073262210778761303612184539100257281701097629808723479544361300713701648026037636392702654305474360003148637937944245252697528316855645559802924417125673066266836208658165068494820863328693675622400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,24] -5678814363593675952265500737169139001340473057041848199007457406667330780561900747665227233976808396722035349864529107134686734998843497677249743133207795073237443270116277651890023384230652848737259118058474368533008378533395526105868358055405788295462413055461358397684412936623402500784182500112685558220962812903270129145641353184557378307028727967889582107946647473481851498103793422405048752574443234656111545892230519264221965175344055631132937029991020727030572635772223146915228426013190787769947210538772950050743449032341690976581841603300408464855151762209062398184228424189680804957124656459269003246740780513423812927813322296366969449709879274598406175109912702863883761160214740278040991380788013324289399762457264538328184347041250026163751357086242249588572153294371488580192858739154897485246900048315575776088603778509594058935060519683246287455052561410171171319816705051815037632573449116248003199972069050760300649311002409401056456355703404140005323355641876094528911754017017852957998231655392520214735453429828771249211660434099243561908784995736531905204422643851759637949471039885029638951740267039384406216393353540771659433107842341628819347139978110069134533750618040201539881247335698190900423864775680139448617150181490118209832061568691157143138362463293181144241857142140647283922781624472940542214016389796088214625415506772265400142801641955789705569635882907987387567778931441249250495363136236754662865678381066302135629443654037963924430186797667579360114316186607929400217910965001782523744234901626306399840075904580081750170986612609975144101818961401101035895768871632464565888949976966030009326987859052888249432091244259289980061628760307446649402979433500029416192548341679504476168708374816847040422260044818769177271726925752729578910427065872645590830369236506452198324259285307914129209719089858005189946889432687342725775205475905103502897709984877132651445912260528129835971136889843001458670254925665979423398284356643955766251503702460086154522373628248138306296090713318605874055090681589211580108256504393127460482178081560201835764295139044750707020096193654588735331961960552954076944668819456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,25] 1385529691108654441850136145322915227206198518324161370688736337736443162236656500810996377345988507690839773880859010582447890808643357094136103343737489847415246169958180676943162622183695932448924680498269475030664507670123700222969489699537018954981616470535609781974156596595826957939582793724552023629659051241769087033635606741041100830089599818728006431927163580264229852652429661566380029675445751254146942508449898439976164525313568522047671065147371367699682713217252473099960847162715310340293900968845504320500862471439116346543162152179670837127873778723716780629545696871135852372447978509049475186065813146051687508609413926909815714304685021537118246463230130779641937257966446193020594715823261547912077415768961128018032898663407968216862641849762977227687298615666203475494761532328342570322041423577508958096526137057333398483955930692963466225138322707005778671169844570783421065886445752450025549963525779256336948788519136698277243985174470177568980330535431894220061108628026602377943739601843683701105391793394606960377338295912335867583008471735127448655509546581580173249264797131110502732270962992654476580744601835491441037328323934086500858423332461890841271096855777564931970135497723819622008896458514683964394907691597752369117323840686289535199657548698507884249771134294483399375266009349616063867262794947947449445693841866061679344474272986778235250526046122216951901945140841001348241822658190348304151554117171551911162643738761609964637770852208927907131106020892817809227845926312859918969702354749318389687391075758527485178832364057062273382683314712871419914062569731409444523970893654879623763160774305945644095095214232275376683541615036005385858062984718686550478059268138535387012405516489720331863485241576836927551392833869583502615644990667206635964820484245482653804506206817550966631740024655639727395096523886450686515366301061396990705361058975601896647139167737183650171942584479672662287263705995357329237194808958640884480111909441063887993962963592393223791624981699785998857347992975088496853414698336496723734149227684884064173163304328415438934911941396040396056818212643763071085562560512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,26] 1827950934130917053858164781584906111131285260260674863677419852007665565169538446618301788007735752604238008511856493692206685816215628335161356613402333881313491634135084221181622084205228696677646871012355331574789103012140452740162351937146379135248312002644621677281302718164329140931520588222952559019373405393757137069747490859491345417139398725303634152642520496164140481846292450587416370386874130647730160216348423972414989398939234756744790195563664115442576348885876387838627419530568613986367696294635465185118668172124198094775623877391833914129247645773114089413175685765045450032861408695929798760748126758408418899936710264560497591884148881424976739929962260901647297757713986664993564095530703319696871789132789799878197080739601407283459230922177982552989126771343945924272112449131725885503971933176001814686733503484439442264797665195015948048209474975781010768276942184201246730945402121961583999773019445959765818475293364389528655544891487132161750147516577888814727402656986847581085599235802916772503400898818711892927228680728990696009483000877151659298676777387366439075543061751846450376316225709487324984668161318011659160747182116089775481826651439386998031407255040570896683288472961341046495605620311582879567532747016034723600250146917037555302209878574883547601842821460796777312169404952785499707690487625471496440208910534393090541130733435510590361593410346377794669691678506181564075637589013074540109870135418710969299897326648755032340249810087718248580627860330248114048230316531479267554493902342419097078358948397789468925262940515082449813324953612500636788818136843263624589578006053221665511691499836520543547040187766473608833857489116116603996078823822316790395777901835411655335695557805451903710374002563000066071186208282649501518685351081576305912609889797235158154351756775470100342962846588386622466524397225965002428741950071380382951487808529310005634369593372978243877792182055856789549937570291904623054984996457235088464812300315301932298442991500878830576396230829420933282076827100435897578553325103357878504776056769609143250569780074880695789969798359235296488680095619034467931745419264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,27] -3221356657705494853534635578387542314368219009550923494133412843750899127840711192779621405995274779743331194884116139975811981590669359555551652864756749025688648296765023527847669518659465694279108762054823364782112210188585290241375300193708016168031137138297938522267073908857314102793290441407706342041546937594306318773265321506739415970000427079922055512469894316869336131151358291138035705236141756245263090127036306678339735700359962446680644562693181318312850057507533897795972244668757626617371357167460726267732178498623570468115881684239696255522383929491895812047993356118756329744672611080149574793278265134820738399421920063912319437919049043182102886236482606273740093394225859917042746825413062717631519327128211018101037645210650106778393755391265870902254183937735040686346522404176232026464299072649721620839339771954121493746145634526845200247935996300719858907211507934642930689470398205535156682758188957900924528683610358250187707732976765580199936001059736103118601458103706556300950284289094557218786117943610886833816634566317865675487876363748118608137695682615751540458635838051870330648941990622572240811422688006612903935081542872610839092739516423778290597770886043929365767666674498377780429102560273840345153115104780207060844891824940013381829813392874305946975900790079533117152019652209695311905949515913803941187457933476543354871561378972089658006972245144208347688777092542856872679858761981297609246405388599966641891217484097075691115006061809653314547793404402700051742742221992858282238935995410377684730928015471034837256178667634092765293040245935676182049188528637202941277803922546801423228209521995370151322951041501836781382456332195899273854916423528438673605617070413143736010737609286645969257933269806976083662324229203694904146720543415054006128256527543152702967186698387622863662579655277979686448034067915824007274450589982933737382688972408323877350481244941775374536243595132734882583507024059319669158668829925966246378102226037717198172651804057026475784534873546166456201036891278131384678353000314115312169249645208768199442369967931480113389126112340259671270071721941184585847214702592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,28] 3057740000414299346661103593353123412249263157549843891530328774363176223744931337274475512741970714032613832091487319044560496704575612417155861975320224918444881230055760394728132318369379163375856401008716105583412991406858167824017239441957954130451446998728704587791343517244835595957431706234000484370497228964295987123754381083433708191487238951658912391144924830602964065401362063482351099159032684691256701058498427699498962965559646576745482486134783611318300506342018123918087770241338033007984463135134854864755299198067991289715534022158625044505121161186934156885650444221094506744321113723078894377912815422159585267376476207413529216754163757422146109463237772729632424869187400425895646096510243169684886896244369224561347927530841728430975214729560434679576873866127797349906294637536411504069070733049035838016472636085752198630990931318270050786493883812567846906604444301111093383263894081101249602925390345497397639228905561118273748948030378378666285171558045898005912683578180608008230310850261488234964425231043631736431075740218550230288031994155595830518623895990020803478786354020041159873542161104553156765349923093253105437220583315810033435665366767596748044344674144404456026456753124016593049929328674299910425198984702718184065946068179720606994191291568291912745790074076846877377955806661403600063174011479229209742025627945976903647836186521806494953868484583171931954040135053305821144943773188829793916560811173949008472582279306406678870431237043170176436526461468451666101952500544937008455772435895531474832463984617747135672074629081191771527666011307600249512463029316856222530576953298973042085048402102214943840634866040104476125233795160869233303397305179395918107119981145073184388550704146277906984865488673963671649114460410928114700529734817101248532823229226617098183541829408238557537068801362671564194740374461845828774341826338823674319828796926634197284300668559557748380720132436566843264023362805585640260137446898329138379907874939835601230837729691562615958480079586934021663591499041983365294677090233460837619424788792626218040849505045908589077656306344283918318968170199518787186594938880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,29] -2112837434346629868225825358976546509643104884591353864144005197639172170089303858651673102369929375317731691145600809324829318354116807955024621468688915335252190812779556680263486615144771691612611121536479211427100253869276105415702659758651031684609948817145269148399703917871458943731941246829472888623301536418501515110556937010353849882431035046306298251895252601102808557685523319668275311955176308276645570719049284524910715745507602694933998323327059619725194570256864590254239843807319066064782317733701948824254028029181037810037093390505858502177980496012711193411889320118936117973028461188624817322635389212731282050319801354424646495560763338017754147358937884798834871525593057964642955023629427704848379384619842535386991119143769409180890746394050927579055440525702836054044005910449953773820020390718257898860846627691380286951030772187555633367496264689364993427713824146490847419176283471083667144734198919493312848313194457822412048361742342093749381816283650559797522213627810651132202492781937535247016153872479966109539706727076309451885934739541577602940007979939817900261627851217432656481457327759817723234937671807104874723348709560938671125807089556595151557424572302229181567517236393009800940851923931943203226592830598461595663793006640199064916084157355783555797770134467429087803388284133980581514815829136437694732864203151618527818639391401078468335828251321595955261727431542757009733062649378664868571779965435286219232486548095459988323911697586683708307747065989387627565928520677121171173499417496708828597518423390189225463489203798516649175213201149136962165866030041437946412304811185796102143264207006518565168244876712874952155199739291897621454073541391518459804926363606817167122196269170458742877443763375480962892906328273967549261550810155554809093747139121995008006444746172123214052013635828584290350665036949655959602116497247685216917805311760730622544642514193375706638969256085192721227909993360245289356694501144024355249867341306243854828937424887303523449976067471694838447913465118189063754710933803558537361191875529300402370106772906320890334899689855510572883988847006186090890971316224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,30] 1113321440844562481181748491590248684266746932622623479008041202719381754522271668162087047438537003498335963127492143003060028823563033370797474928255916704982765949505939593137837194878246046492786960390949835604328085681305801369671430041297095309162017221683765987683406937920784993549305490991582270406625551555884468804080679952919700661216495465609550256884613591323302647184614369010765255342208431917881526298571100813021096342762163968645543750135225661629522196384525034338032741770647532528497931703342294313039345227768603665529307363741366949609335982921813079503417362113141908292273325098733108166633934435230145657889415855343858659275494522362905208268134522184157739392970187435885232472087818644086182543055920350323668107003264649046965561442615892028846499954210230422540398118098089541468728557103051270872621265572806966240422384149349703047525800071888160940087661325309428629937771230646106611632957773237206618688292119348315447301482405116254184583949883354831576886751241449863164478523044593779714807626580545883207680313947483077850354274515638183279828561364689322762109968627808579791989153363096712973057336623552532545568325430405812776481564526634110813152196153980712371601069548641381191668550974778971607145637783611583879490427934906454098507280658875303471900268859032980997137345404135748593626215105516285600117100741787554184832944076724331289243431759628031412127360786880653395639625781544994516973845523355021902047471028268732537028356653935820853156923845750697869299593871963173878739347422142401272415564825783344214697655003379833595993472253014054434303996442796238911258954706842453837814047101048316178974155011048172303966388272187320915739599937957924069892200812188316683708921533335750070815904170327301514317631098879424190335926656283899678281510879733367601381055093557064771847304593831906426866949172097461086425124785173384728505160127274822286948546263289511952082092070761028528486580028310606129746315587201629092554957680221914275854087965055218063887939207597522989620045388109418124281066717489202040374530136010162678019168695691424450561497880026753653072351533387578866420154368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,31] -430673200861798740036795262025839306290164140744548353073522096554217838800325909013541734671037843838960888119558870778333131609623302022269331934363516591651097711859944132596388526273683137866103110594193534128895294904655759753835601451989386143571903286513494289832771013770356529804363904117063764457018978102041211641126766770189913061352599360443706644539384037275091106070672410093435086332553012445317901585886838150987905753734027840899075593726438934324463087475359154565535017123400171205741021294686567566736951400243275400676230866239250508131149892102810659711528385558517767599242094973746293411524301108673254914282843347749666863068717057191633524729080748724847068350840212490972993307126930137431798728015844585272809341823975405420637128246597344605766043721705565887937184611859833747074723141927084725276878880138195048663584245771542497724509848892899637251011060849809427814606225491493493751512507715571451887109038113102569366072407137393503277882669791956583762895645203756269385574489741088869315707049674463517549052690066325463834287763139858831956709834595939665677585810611692317190893467481618057808828708779234200020735977869257025301855723562310552626430087014937957195913812055481952224157462388096594507127753401346675925583125921000660556195153785009081804285225125479416402774871518690779552294141216789638434891611493480284824645370351149906965904150684506079326218095279311153362819366511540309219041120076217284292376662422282988092144960357197455459081803106649321000797538723839979296954140970145185852892972921178457472566957525056181243861560141614782214500603840312891404651277281420621496971205283230698825807099048357533444708326207982140209071675737647838642522264366929401591029634902547996841235078260163313687886409675154372513634218762395152704703050071922298852222286131368508666205569231026267177424255899406734299667037791541822914783711363458095739100567073018596711750547585436975632182642056242792567831023458752782589851133866593288415034200796937441146274561377049866458436016809499125114145259620200207929711981319730208540233766223240267867392879151432788444166266252634306025239871488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,32] 97144003326469411074516770661488469937202254918277236440273829774210482152750850159035622239742888695005173427056910215333853737956194909471902488419005794446751315519869132711208641820691686907441753560309838759659852019840971298123599458371356171694762663034621936196919506390097438776644224076109372296619457564781389735033000324505424450896333188686497437494103009370231555627717739630294877941264172645288082867545197949820253511045949678928902755946675783386054222234009313910782922428571546492756401120316561378977739990393755762461430705946688064091122370966265574559467653282210235161588000346557402049620803027684615079785877375008636254398328895559176773203238873787665653479701231957341660835035026839454651167244127484448446079517073901983415023161165019589439720555272693029891020772719920326381141877083307132463063523062834043686110616403345413479695598608321419579846717079153582300122172066485434854655645962339343445523685753249375926802587281833418750688078498565602860809803570138050035807365602674146786001291599189943539444667305916377029042020033628598925165605461840040612942148786535659561276636872674650065376145610130076224926124958878173918907782260418191585014159429432456297249708699512265172193099656414090124215689522255861967797733357325104824194595689430766185900828602344445858829133820366358735922396416910110814604188052763394681239476507845953031214234633556569891937794901867882163588605258437952730817333038289588040654029381718815437100536650183617106532511915988747707660306129452055883759871064564935219969134791582563232025122404844671181648164364628155692252873122124817354737296061620058489554990582312591370033999385238836245336691325384315345103739179514841643702147782621775132343821307092583455532284665762179861322028888261768422222053576073063285936522301102635437251561566125650072674465255238986709240325889949121730036991737088301449678709951355566167169084807962217246249460238260624221917141768365440814482170608969883630859468231039998416375758078916588222869910534064765594875121789244182976991403227213946297183909129707473158936764497406862146300562804848022523361037204183923238188875776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,33] 12889441434972568775603566868930980155631139998250517063714161404221829329477751011171958607980362790044518319666515533553111284863156088149270158919240622286778129752063465798468986780099048807042874142421327941103296979589853697458290744611079898550521193320856820169110656604845950435344590606702550462288183727958090179532442154949927614237658746510625617030078934679751174118038676487748052430037646387086394967176816365463453242042048198673968408556176614240686952636985734147266110340236161546574663348213092312921526144113533484940426236293223845999232578772428766440858867285372837614543371958418930530237563113051927964422331057459519934557247714002394719930136709255613122417556237192170948029660656942770428555011579994667490760022679622962617431386618499528939513893994635779587336983263234647079322052790252008020079156002361999719594785789611454445884586190253857362883771483422413257575724511710217351147659370815293513169079693330165598239214755348346175735765548808190655067063097004156507978520509351228912807100483396627164314795841983291961073910153815785883582345854763577685802651024438669891246344639448412326027822005689493545062155095858232749068497250074887164471082811091698544538356402562445676098543869911273025455466394816809808466675913464449341405176198198519613397837422461556193823521952218153782224029083553623407358066837011462468957689907446022547099460574130799460864306804100045151431381171572686653660747970976792890532834483590339306843302109908761834032520096151279304922216235216931659301146765108604023119468441541778597990295447597803316679387098712414743681243043713068043605663673454577506995086326145494310757252712651923065156672013798873050341221292030292079759576238017471075671467322335431840481098457256833377466190312039371858410372278497448163194818965136499059043217031973615918414477021516413537438284110795750927184963602012895727944510934865573885506475966922179158086877326474701880273009136182664100280006175601349537585584809750186305615687546341059037805615001275819054569279178105390199400348789848467993855791012421477463455631653362685402336738184883146998325512440241633926842417152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,34] -26845432117021061337056464559478676611543638208167046023600013780098734891070490754924613311972433925259680924421877500900030985678041498434558778467935423079503728985153950353489833714593121855487444667785782506074184561391053336683137529448399622380099529611469580124499077165300319513689845761750436852803978757766265112713056734420732677780253874329307691867422052918247861207184292464899596329624025102573865529735664308895230404924534495653020521051418189958362149959518834380920759833193540904736598443563173070939979403243562001616366077498202821765825166015827246411844746184828633330613550824945053962271994157199864061059422099739587455895018734152601572861758757970484419290492559323632027467653070603224963094757429973820985663619663352792638462071287284631800446449331265085585962326597572890317283236234571520139674304701318850978443628330151182818601860334979672618406053674057729231215483198828649403489789666754302775127963119611305722677361070438936084944073993057384265752083767305187730660886262454726170741025520533067195456381864828519207441168828777811949315089688994201218562097080847288139403805859534834478588756165936689890402908157817655712044639990134837359050754675466515603188847836776965187774604839050249721609169451461062738914408218699126921472754136857052823941318508410083888589284372319030380432758579535911714583533456181032106254644317852288684709184253101494377633598512240924186818634216418454319522062351487568601213556631970151390480571981074343851769984317227930016472160588798445690972617334016037033569305821046782843894404060019184206111265931986696132158739967131072929124378954437068825027459238480074401938249663420502176378589754229428677076264390800102272522758106263813058022552439151151640726904270685923802484380520398400461164219351217456391578104599675526479319284067693195966639042705639386119220984988399780115718983817952834706923284443786388192326050921672918510020854573304249821067585016377875384937548349195670691613498504110463257382049911254840842914633364047621721606808540992802636815370682168688828835995905979562182053055248968930442540879621476077376967189598715681827180249088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,35] 16452003889545640902848227584705024138616539982881743372841908396782559741947215845450764080062008193543110114586269052479155471212062307526863964509060117197560336521263393467895998948441020764108548767720849356200947010965558916198883974151172480252873608237681826515560173069870754542542660015024378706432588599018427720172500138300785120717416831210697341378791369189131279559755420022641671643190470344238280730199614093315312143874110051246400612957856749309181357867814697731386963248699390223641929775981980517727609305093992413032324525799732839533376313954021316968070656467799670890724361160721014825841037565144475787945793611285164708550606678600767081968367663545526570675894118493066373957950450152227778125880368960061037400088539362430118140727866392739513909429088811525537124226315481732743534786499263335715493221762607116256957435725508455466471411551084435429920390084983414718231430487574638351498773933235638598178371806542794160244746590433008426319768435019130553250100191931630562113241967447719828005594110374743293840129297523138694534087682013542210636657182564290984992528178802570564564840017571584533133961012494210479020298956993303946120206396429524278612108482556811022637314327943477028859142596995685993717902376072220110863845038812905222187243000687847940279078975660422451355242796156983352591571600604020817490755560442056041846504974858496708696566349501724974480784112617126987152763468001947830996738067448964032196378011710741994421233370748689065991566437673700301082497204262731085280028853779887491839497901475950407441587759776331960840001953827077148302698691165209960195939521134415693351631532510344848560900501777332847025547896708638815356927739490472578637025902114530975113317190819647263554907308363678782607673831448985688821600712746419870814478224869656640814524858127077392794497719446806441063006440953498952016631556437329358741060747250869384722324569103401027556221525184975702015327746014811168878483427048954961266665202907440289933339744393173380002799415857082337579694772012299153376823752288551281787959941812981502445086768273547491345506456770482475666735083803765878040821760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,36] -7043355968705169483829489611459805664237216907502457431237964829220791724694057165370553242363421532426639517826833515324128478780653531862402850088059764038504206354666071816659796568326549217064484215359302944940795075348302822987852707389611032904037496626110710135214676489766725409049486661500531487152607643891105455215338950892656553202013166250584148336692730360016240171998501423240308618723970286969777764577855312866066410988002266134717257657689559724736200179096845966991302969567596831528251791520106484159598363846188944965578076767082116732028306299041083050290893525024625207869306488894730204856246894334034036777582959700878512045011362631342673915919621957955699421331934576800895683254234031591401234829403608027472806997971232401861377977840203174477979357327455951112983844928702315442480730079680575212689103325696266992338817721045693811802506959501045125832217245733061152042448952962527296021362630053699165512529773464791458364716692345938378548740660161035887376009139925688119419341614533851710940450941865263349977935104858755221283675849573133332929968123001034967512298942181229161548376899615169443855371299053976520440166807572236725164035566090907097267681740337353000067913801193154806891828604054340510611266325039192885630532429111922072333163941798085034043382559141297415500760839988770007131212836581695950061096292847816114220522955564679784612194821076580323050122384659709660714983084858948742808325819269199140531270332332540602636044667162262389949527270492990877625882458395906478542184961664277347133407572184116016575433171484793201235640709055070738762221190885173120597782125051143595369571133419985396415865062529087396390251717718160551269317644821145057126659419029043170766407962037037418034225505105048986794457435320537763967711886767019624539234802757857994844346986269141541328876694872041598391749221531093126810729100112009116630158896126609726512273213101060171234559799065098305587617053881716358355571730398309705082936599711949882609571627751424761158457254305410172278401804359076067508648819670653320079297137951656778603956965188956713380850364017769621175769401989242641558011904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,37] 2397426166057411739407484749630625295595636211257435532741147040507719012893427094206895721702109696228489463251127355844084796740999070335560837292859480197765523059486457600817666746839253599504032547935694617380985383447244392161332080591776048303378111413341910550066410715747979921797576624195327282636232130849699777492652599668328603045140583287024625288109558353235864350622746694565862828045867885848789946268748649572594434606906743606656330125874093812543187160208048351203761356341466707011210761882527167022359980766526154155478995552327387114006462881338122075429440439564502793175023862662585407842165502499783821341286442433036727935520082650317963898301641803807961832822008213489848620614928204268408631879691990936428555810833534037968566669778585236919108593417086064861449320536913101578514989938881328780262759935725118870350011899863130233940117284026588742267652207299447190290645701391859507428946932674920393018240694634811594286180876788740988751066133990193259271349585103629832824321998330560828711956112591651639647028005329138098618938696887086226266442927851648820720651118984723576870560493803002468636311293933216358394116994195797311167012765781741043136282156266699534783292316808821628554322027777895622108801253407231309561406304894990132393632280539747247278899672507336344037976307691759534453774333682244393856818427659639100668455182063043982389336911852591408417918396222558897353802466107955090865302612370233832897065532738526985536509914426731425480045435187902176015839401376768359531840103018180567042875663033702189155097683719817772731154772201163480913003980551978987345605005999559376461159059624739391775228273170912405879357134346881575012213697556009024339951633364604738036526823596236876442419496173257202253427354572576022862066901788684409359994591117873663341987173106299955450561533982335309780069317720382454380739716304265862133252151178299596522363524250848655776763323520690030081931676285202828342033342792583292959994703448978215057827053822696623414845703366215112617291013181760339129695886427477781535430401513961273480231375416390119987626639887334169734207849007186908698116096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,38] -682691947404520727378022006438017686348019378902159289379241691823959142587455361298040835147930402703778952891602001027544766758534470326951877341549097296240862427484514771818505584310166822805116324541162281868610400214601362930371998535440174994604704356171049611956491219300407874447708922925604766731503990977251461533587502613566538640350993025581352398216197354541089349262076592403064923643559400711862410937061473050618609040492782898698591784318496526634268191135900437976111230447078931335006872097982323277929863640774773766045700192649433990079054734441217131443048290883779363612334638263050803513228445224173735545805598454623386388292231077765763295338293870326227470148665558927631487621809188545360409963652446635643048743126165158507297731358831233712914671155710019673543610146344839463663948221318655552592258170886834930435306765101624364412803265433831620829956616186959588784536651013055370724671174811952351487895119900469861813695373417671877813839147621777876642836713177494851251922215150473730365216368040144453657629730984812255474845416365937981514455288596323422692436065344341076257710327451107400550866416829472863232729272544708515269007138251315912290052126299363942233167025130828042271739286671821429159067047193520389794969323505268740218917147259215697310587853037518566643508860149939189477914175869009003937340458324367749800885652752528352709868606914182087745603021531746913841838714967311351616679023140834419416386315477535720031081094398346177829049837486851497097534199021778834714771216210260897752444956380073471014246233815180242111917452829454755567509170711975075406046642912105980514552131670164303137945543632626219834559567206832486951107459624977769506266017235468227247226907357717061132387043423042202370344095254544058785850184029274190123078817436549096182069227739814900731280236407580295233483496194802317935460947797425801091041933644398659804485779963075373371953544577157623084408764818310084026109230440821890450589587138459367266015043478619714502937546206731975639475378262558810379260727998524244540187373811419484439044110680192914703420265262187833872151950718972948836777984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,39] 167334961888788584272992312232127075999350225359693223322588079972530987210521301243099952970179445290821694088412504353714172716529420817563618605699722030803619980544040929087635124554165344547220398953569133598454445512861909995950758811200988906666506063410916284789742882630329146859959965547129823853770039054635773091386910272294848422828823096543268014406320698778357906272581090994047884898916907041543710450138241056250139278309207343003517798700945127122215326995671077062547600153284843206282936940746139804813265284414844931281432506002931131223362345751599917159837587386902617042032060062623854383549771948734085709783815259069455676594585772266397657281078951038059818051993634473851550519906857369241589363961360732578082737484059975979657000117249637748129522041908778420346928711875524180723035436364156692756584095409809697813576450690615292543260773557282754350924130496092900279521212367531137393631048648178562618008369403382986378835670883407293548195367728145102519205375886965172267925336877129180808093396032626621093896548074540046251844409674896873275790933608351580540361609426304481024423630597850000495158754456682747718379330830981486004651309488548653717697614548902117607322168291294711219677166125564384862742905585322383915116371294432447213798648300745865117628384154938935702080424444874336635298640138306298783545020329655053307605997214757283078049272477546136497825532642734676630743693962092287423728060292573147061224311057532038805485028022935768375046482619253538483025501264977521159250474823412843698620141210099389603413353126209320184599027248995694932469197613729102325997487478763113570843942915247642294569331171397884777425474387342841886567106135862668486909941100063317992215981304493128215826609050917400395105479937347267399936116665673243760656989979793640603107954528981752344857450738624983180698338751535823655456864164603165063888325471502339677495784068614135130934066574862805569549692191889220253763574128355794543800542251222331232013320730645481232182769030863275931194552179863291579071280486333221611035647499148299046432589000891238198082878163636821429322439586051010972352512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,40] -35797298322780570059915206286316418940640264030433768469953041140786477492838417056829796416175433363848989769966400057932670724436973071016539861617177881601612299789375699020219588574944474301603618873364546418483552955431492695265085604146378686408995125173473023157317436121482114994477565904272688414745553035749073781666599162008776679314843645138009642533095485542367326871009821957589656165159124884019968602836915202300631777756087832136101899010386674495271065243413872491955938552037844137303291950096360149252695361092247234397702003837675205636896408109905657888038081530716581694313583794578423794010342549215107671037024338237529900720692945230683346001178986694576134245458803840987901006909696256771659152667752677021235189471210934207738122871545043571097784007685683858561498601210363047183671057202237396724616538970654511560901869012217590139577327302611126953644484274593307109294764525137961526124860599954939214446725253407223046759490825992355190035217158067924342656547012428037906876150423834583203412051552276727740241247734223362061644326184202470014095882320221229016472616107790497984075478199745997281044650614840054114143990211989094388941901997636523277587944187112779726282257683328847606342882785288292381763396056926649190963883995199180351077652536341877735221979670061561729253339058908962537032544478459041662160139552564851613014350510249892641456744383819772551661204420720326383941881724939746393021885769641726649139595254732210330499871787667038704008271138402546619856399590101600040743851096763006135521708663255313832153530035045975295932834713676413966698048814753075175944886348576918930060729022235072385045537346356112811561086975328653015939901763143667897814204759416366005369035314441901654225855660369625964177341970629892582153911527419698295194243639626990945307660774677777019623751334288792380044366203457862101160861109605650156147398976646440111487541285249108408382423553729095374527983156726603543954871809262024898344311220598055379788111764954336121131511334654547530830564302028178120957392861003782798822686384158037238373177458789280762725467576926422334788540840412845061439488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,41] 6630306873087336498613567924057604862760241757810097361122915988918384177108774633909189172020191164879324456397249089335433429752202535259499627856726658209133447483789215539220267265841731958948673559346333798277685959832409681774778033342639713743642283353890558951252939346876000469602821013529863705953938560138627594066467204418383569450299475937722921266974572455231076631590378595377128602775555157730587853056121275263238481601426625967642009730652412494514665045369924778676438681251346006159763274089671894212389503265317280896851908721421923651707209329260872598777271814112820599179301675196480452983170294049649631090950758317417785294992038718649496438003515322139477281405908826185467862484096335458264698080651339131433863468688540942479301217000282965568234827340139620206129959928633570271295144659985958440439437455392782151629041422846722005643635563779763494231656649025763845000321361169239050459023868171267272893735458459720499422482095541641648011787441987617585328573084681304963154032176105078872565439851345709280103245269992281641219966890466934205784198826636712221346471811465314742780532178150016856900958861553949507557134076781138820653166098611924590433643752157552954065102036815330405502096231583347178784358409339339836829377133746429852621578113549430916593295711713740910560093456632605439161011688455626838729390691167627876954621958379850713249656163807555484354480144724133104797056667314623479377928623185373268670474335603740502813792126344136272175079340351711835140052297679348619476938178226726373756289485368574630883844993094729304342215782353105613003493114166498295268372410069842143294264710079154934296886351105025748006769483043078436711606725593306699971559343096693164598534550982791414299486980960522436557057399239788045566516138850222009458365230203049982162246342016932860876059472837076517111682154985429211511198539059304525774953406434508482808102164590413562705733191290175278201949400437046173079694896335307640411184548534383142488366911600155651851955601085300752322603366309148162742070992794343546832752094149580765253295226728663754110282821790031725664743804926551975264256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,42] -1011192777468759394675154458187784806118369045624605907269849182029692263611042555500910027278406604671102878604297874040071393598371962032776119674718443908948468189944887968559555492133677528629033542787188848067151905843753275023469520213664487999053370295328446042019859114580712073445153257685619016222717986891779158686404997418570923974498713723707636851405429620822408588307735306894407788908793960723471815840524722060440193958021258978554466381912601504939585439217135288734300299206570500506407328213926027715398901665914997969737066093674659745876486858691850302258865088674325207308371224429483703613209175906733666718437813582346258039215636113548152153046506929822893457141123139227466522443519865913192774159551611390413026562280585437084640768936650437133168437309050595005839679536797293441351852508788340384987371323898744625035422331737402962520216610506675792918067846768887062270324114671460094442146352482891135953216407340686544625452039872381990787938694075002115390524776222963424236232967692557569185189148281499472381876187100578727389504751946056085043830398053868773836537157656340855192034923373988291831252138529317158894446747386555190025181764513753599333935605775597226233705565911483687612394163045240837812326644724203995644331604717220908705196111766872625376287426397388315291660387673521294203429207910302671523611444439892113457623488290119816583817395699911821520766465168500495896034376680932044529338820159065624112897596858650472412719250921866457453991222549253666631566129360048296519597414186216122488720479348739016051126179709613424001515693191747597892273407979428825238152799488555981060339157882084175054250527151194558277338577755393690299348337924876959883019125654728393299163587652707194952985524655910001813775333360075913376255104088798126408400058066037006570212078118645573843469348065564917615827040072863580436354080142785806954652660855791291657846531758338994672682255317436097604823745891853539808758819587758800552991377452487511760741707150145118684362033583996793142136440687869347436966109197735550516973034971362457727277035675063469464243710605380091630518423021858412560384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,43] 107280616733452672594182197870229289649532226484761122208826431119364508583444034149264461704822959525627702912574183286194630194477841598508469965914561224028007427745568262990295541043070619431106055878260990808463977774412203997186550937656214725058866362102621302665862893698678150779159201578357567350273388353684000108167505523046828372735512388343736490356341967501689593822131467484871974964880609521898601133602845469717438058292779675972594808858846020433033267653623182248979727341790441427906382098516659446843484501477188507066332337188500200934071088416948933329194795870588535433477340120280360879677814949625011330484990832911438441575720197718241761726668365456986540431146848392704538827164542752613431485650929267137215011735447221095096919836552900310590034568072719042110414901163332179050100424956532807999380482249095358080733079771345600186578230295729856620068136534434319744931508765838688515274683100699428555688380472344941300119182334889334546803968819562363933124095166945495570773826590063110624711101194854157820453805964868049637320223919629903066231472258380862546562105154004686291025511769725553842238039327051441629011673975898165769388428600433606989377074632166967371980586659292112136667459965710410934833981899070094241345331569335500715156600627433267982151386166002654893381648790689946936822456440325732731507631142523860369407133946095340877038694496234018166393335584981107927520565179833971358580383786143201261985098485895088800409413055481191826792073475994178203866825238044824689825905167984627194300158535776982726882060837400215658769009857292628432104192716893507510170919044450317483121228742984332542451053160825289602688929658344925117070832793462298635350638211327272177597883715803218610336558949173230311243500355245682622466775277327731403034473575304568632918573991477167753635079298830155795965456025187304253071607369406799688640583776250786747116617468640924700946864535227330555804875297544804634263051794293669283324762579793438703041327455723442847247203388937395466361673203524207442415235907690374161704184590167260537675569348253802787141578041507712476297009967869009592320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,44] -1348179975753436440011872804339698429932636827322164175535278547217911374451892075437292203481257312141643889169890373947488059421898979954575499569903974740188182428439272611707976421724816146289038060807745219326367537079874863160398445773275956631222556233787785931025506517395086126814182166656351533576014196257570394658696713622614301566189966255633097212086448878955144093580337802576366385918424252543754612308171903864289387903648177645639409793465428034911161606878833313381479757353857251021461076599735869627404362755631576370459616825955989978981442040852753820175914184072171693108805703946319817738671532698761782820122358731541859038944957934551572411550379293715873672984258131664204340979953484948249542496892663081250423592257181657028931076967494714254163441337474863650781045559358268727654971863976983676131919446535065928137786420417017915038024491404379314194638912045186061589351503958265223634158717994564349663225092158165627662873323116962213609565609653444366747908191164541520840827458054226850498215858322109568596310592985145875569076646702511778445942031115418374340288425625294113709302213272441148045363251217219684927741672160643851579463239178642147687668374032592755625133699189400927358679847766785012271406131434376917762613255597754100094430046990011449509273483073750441372077215391294629971179653617414161028135199903843312316987095128704762574244248594916891384520157081421602214596577880837953332318457891703824978772955094219668177831626934149143747966310033657992486712272747543023640587374814645365269701028708624768955356178907386523842793874241977715282184535474704432162190005188276870159842059788507060004660505840914868445016155728291861723858641996706480377171065234624975265027625960381199312700615162677050693329037710033107240865824582776960506225335088749437892711103345770133487392861675468657097925406134271769995120787522740925615820000438964199598775650513651833111258233136029794300764994914763773386262757269977360609060520856705857030655243941439651225870077782263042306836618510939813842660920441823785999727052254034077019788096400422796653924319199775143978476616964678615040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,45] -2507439374842204796655862906050392167162217039851106286600876140892919453899508688560761213044904840445956096216513002233559529468956808892046605191643342358727145311974298359697016696978950978872167141974338026370369014356954955828694679283173482521776736694952103303217913375153766211836668558531478377983844542136207029361850784384082127998964244676193826278598792482907171593398541418725201149456733342223730198100919832693671481088381138322994594961967000023612776976267686036743148248851874472226440670057512531593250188431256808593062873646471594979812010497424487724071961766400009808843615291930685381898103581098785444742350700743843338810349746699204874895012153990305467480452002637173050612733440990011575194888283830228038493056036678385644603265422131200095142799889511996424668734988596275324660265653563305203278954787185250274836149031946269387544908425533697229040175759069679630375072652683538038990204724884617783411428504554346022372873785583714560166666101241334799659319077854175797240383445370049678873255040891934083009602003455149625265103203412672667037357273116830544470046142328274052898406352475015615348802430274262675017298823087376378702076925388388087286030136723829724366287736389722920821661596189459249538191878358221006159318674289035312060769114020670007227359240694778931704025236367193267808033753701499678274939453732808769000942505861139158940867065347587328040034082447069757645913026976217860889835836824641069439596178435745373371759513346473650993216438165416924831713740327169491807450841152107231129372283750876491916651663656956849361762356552465759491163317560041528094489729094809190199642113973071508322403903224398517630941092708563879092336236968732742119543861654328691805980556025048438443138057789533012821875670143123972076584468214334820033634708483082600194695690172695323552317935035324783717917495451147455228601491660869299494501385518139528722156167623188154102962660264067238753591077971517596891625428986956135170240172401344405769787461019154154147632849379506516400981652039748986114835956213184520242530110451263700869098829732069477784962891091331713920213769245434052608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,46] 607270572917502700975704652896161817474227003672628330017074707051812651271374345946978775490782531176105002194668418374816322298034629504838128086870944054950478700895859737317857905558001652895161002979947757248125931721813742473362135579417948995201948219931797843113844271923659283327348713953321249206936335292874944065987251521101286828630892648091184942367561090726618018681778766094792487013716827407136349951364583427827323892843575134383828620907651821712443583633039150525431295214248988817212354579357870723212528868470855011633039169765424860017043380949302509466726237329649677775531896217077510717443190871059107034903333315751576930466719041840374094527197954439242714409959953933690309177141663868009421409333285496876300155125381951716577334974714426146337970636418673310189099447173540080319075414922463133426300820760810417993514862845898519259541559879052226682570340815744779141702647788074562034812696379188127112623388307604891735218341415553459296861352674457612330821263966491891851485111081898052749617925624031064193560836388614898393952574973118297458708445152734296866831492518300274933128745726255870871789009634204639558810892969810324696652629015825975953322897282421188981928381136338071591514772596595333493572377607585953758111126220569221772235728875447744703948100409962023448636256373045208168678057849684088111140563965258276582213913218198784030252785531451724526547292952961907612731206546192423298436958566949809710854910912419479080026724612717020093032506094174642409173254895912202828426476631942862381912905183540032478898047712454217366153541607436552737085633555674737450753460581979024085846480750078593834731878761948777297792231372485410880717872708058928849700113808426821874940715193368870843187986200743022676683813216513517327458889008824629700398042667871941656297589306518975984919781356922842691712709481163217763878271500840569429460793125517025501044261981646628820673251277571764787313096432100276376635272909441291655432909226047753912082604655068059583016096563856634970100979102616316675043304709728395951803745991260137702345221296544180830465556253961587535046891765946646528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,47] -65232435862647265707441555363945913484943041432673699949309431794539157583825689307737825258732249920857538641304528060143825785292935985703547534149472672211537025462494064591707490573610129874308995301453999535300593768291517556907117956765741583309916810686954903314693958692229778145853184036277701620342678275778127633491741204860188853176216861934446301160804776271711054759671831601747633143811484010135375254574291369252867928449416622562158890799616584651565174341094091993265907045093725191169328469951882648313517109779630013666427986457769018976555047798861077127455812173349804474451973502873835823707356402133113280998402407022172687196399858175806720315035752570122953542697287090348542619464195603718721586896757093387390274778260154371173696595168829648278250982687770646745836609450938275050171894385760319195994774528721108371897814530212721373791364246677500812221399932919037444509671935537775820007493536655803817522006001543601277607267067816513665739263448870997976176410614872048737302527135704900769497988684959762462130782501711814067599419543250430892580039390919613671819862465641830387885540273414221265711825091054733224588326374635948402791944077263729117089831938920126853124808681826615284512554458147202789635999744600087226195801027924804256741505227505583767650789872405730607062397632401692617860805828767787291005176582276457936035365052543036069933064401740459344024121220803066997541361721510271449647707790502443034982552611393958171458764399891242023900406601849799290826798538242259580417948206971037125382078978685295173509208892484967996181781643404751979721421389850028858988524984124099718051470443394023112669964909281749294482397101107579589422418437161524889083941634841647384858434645615259712882165599151776688646973156693861319462251944991592015775003555773075944010108870298782094771673646375126821580226369175124630767796800004906394450345471791764231012625643513586761106565299244704769587593953895956398526765879982382552921065931820326099623301329057608306321128073173274942906241856245654441212061666363382101525858161639228943900606620416006008876876731103590088843702989647511552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,48] -2100926406064332825939245169184134624002798939912804734014568169897647541310950037043836524979442781307296052217050441211550952973292483065970390723122637014926881809396485736327193170408129763623138378216188950703512011054910712159120085918240786243259209284637258460533109700280740881672615050663452647818934079136186413911814980972348310046058550640576316681983920850494818067789013001689636408219092458395998017637056335869199599789105994057244780159039830225946781234484975363592216319621852261143956343014284000998219004093465904045073301805367647111466490116936181754496281495005676476093718922373393712056340830740954526278554303061546912718957472457545900114547236183065139094966277079849175273184432397592526856813658856599672200383664864620275079474918353822705572945218142279406402303236193967136671279295130532405261683866347707481516788841292012437438537084706445601220051277403585351387032665165204823102256253311774916372628464202110608711498621034339452765793882057684969537155548343718482423603234773631530463311633035306725583901298300276517747019644511036011782131321744195760746139819045141165813641452077265913018057046782488705767898642387682751054262464666337201590485677192614753781493213055267381576369591680953159385261183920072014463750106796862256436088313936081554874753952347958748222390998666167123608027832772261423071404205678859807935325771006477921924444163339897444195861942070855209468394565256570926995114276307687554303591273309726045352943188212822370104061412984341713372779474997808514737396826634959301721745100357462064053774705899638670337262970335476575545513477741199063734625074162293737478466845114573736082128081772905502016271635790590244880666382730248584421290184715253904643485989031738134678489836651074028013334560156837915505841488575238784588532228784250268454839677166999380648037308177594982697005054550621510108591121987653982697946840354314188043560161036808062743442270194622328637374344509138040686035271975343443697372348461604432574967124787090286538754584390026667755634775451088074979249518339537076872383997318535723355117665649872788765710775316701199506984818834407424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,49] 2086227789891652800950940629276602570706292068743179603386215418084532332994149735357096289228300342930294914672901038810536015590358365005616468212498868486224978846361220696140166244016804747396032515103480994982867408938987192143604501778999003704828733881063681288081190090336505421916012125117422830338440482750634117675374370139339445364631541269349484302672157130692871225687085260750869870450371801604085371756557628035383684715458453187236947258492393484228785598546863630483111462337733241540732886630270854155178388102647339597907021380871050206524951904825882180282654858618659754907340113650727656056098206104145036606712655612782642548713071186441281361945015259063985413957436967720663827160006576826429703300840075656443642481618045570495584421628660102063691505664947373114284237329148111563612260548786039257100166129257890138160266262874617309202006816389762455811064905867263951259890483480065594584519931926647683811852592273901384955782135935629155984921389665298556204489502649969012447201546185788956407140322582714345338793796843364718092057403074251893442897930491407780712773788860547751891725733923686340489785556911318050571678728819780344305163084512859823769299624524466026392424350162839449841289250961449208981176972405357388787998705476890060700145621132356629625176030292618480085772212445703455714448105782024708526086839163266511068753259115392761066503844007721945949903980963340405665233922024587275521443774758593171470828047149336105415427509261708634073634599788588731094668121758248540542417892393363518794903768186852780715044794294338038768831458015445555642626578020009711016202428238724762720211634442919420004224151364216512245902092722045915642896734310967926824054503258800893033486364400677891850113046922307607159032955067916043705319287796025373218530262349156313491823613842934175587486783320857570670972891399061723592572221898617741810721861762371195288939469973950488612636032870004364493405498807830873268433763249094847382611550842423561514877025959587882987688312911466074754557059996984155939560578543861167845937467484847245038997576167429909499987688184946048626409031421919232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,50] -404895081457563217215175083456795289002895608892169316128539717660125563811325041148858679140970693136057754038808762549937855342014079321504190951584895894758889462870994896361144423652979979037503111892837468037231036732339391600542072046874767761605955585594313739877200321845698059049370840260235017260017145477323394580146611666106115139070334895540695722155901078872513681477417390429474107831659146577842019867193458750745252527622637694627221348788468399100057203266164294091992350461103369461841301123262315468268926448605919218790674927512452262963359095681410795034571487863131412070962072106378617414984080720223661606723145387199993570656879750701166172758521041554631926929199050994314209996891336507807625611455638888784407833660960575886018708775887591760142135319998708473982890271657390901199875489133643463269426810517359081737775165836126949824740704370366379544351607283223545756932727124746301196100300477465103671059246368310271807465379989505068507935878028831558506008294899808700159742543835524317335797317865494691155839466477756860585634318452471735691857224939742025018040964730614239280869190768812402074849933911278448744525161391869564404941078354753155211761998094144364327197517744548445512234346574961449818174163572310467059094623001618023603230993820181704962107400395805137302551047811886453105583103606876060419358392811567959405524289014146343062663011807259070620032953229393519927122053430760593248685099724627451267127822124787665031426741961443344101641712621404320401127352076005345597253711739421414704326012857430336869879247118271768920041508836809433968102843050371510098694318735821857759397217952063086543059435113312330215336492223561274865381132001877580045246228061381890933090802377558104583550286994516156256428659901541683566947210847056916551261312444207604993964378659651375340279455803932157753237722198247786231063797005347521410179685785000999675051334788773172432249814825888639963627098280496157567915496570038299871235905074904466648666360967445570746929405127792225374190671525789115881439644631246500709854394181085917206035293222720180167827068021291064775460243011272704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,51] 50635897554445671435321500340066392122119590288279348909634133590308544382526898680448218028572306905504998016094504353165293767624881378137057212079267909319218765377677630706739012781357249448699856722228776595798537847112918487383163329418183941307460941771704090027730566976828515748788952429832140666923320096019057773843691174955607615995182045760885761099045006356841915749047802653643657196484323331048678656124746122892993618334963369116585416345674725387890632907384636487733897344098586015165884754001620896303566829709091286118908575409697743445076443531967480922653792372985773323079080195078017829747192812480766331324825060517135992082219428840664080984230236307280181657071145759684535305965141228634803913410122815549777569725791575182238960672508694964032921317969271075609495287710265018720367812635791678263711326666917348551407914205652471786949213427932019556835076902071955641860237518805205298383690519932226015945268190433218657247518264682946418703221166870582876415100902743237646622215006392399830468112608613038164064778893402775120644123702724281373014386894208353599995877343391368374134689984782213819212362773755220674958239826201690448833612343665167122028297302150847292863969105603824846404252211324351816724976639845534708523280034338582049064330456801340438964798876970816733790127706560224309498167528952843911462254672963446104740741179637614222182638393177742398222719837662382908763668081988592286877638414462042835611597935673849964825041639587731339219550106759216401645212176824971890683634228256573390401309979596933479262893287568337284510410162205447734028143651402136178746775939877460780476477131095932251965832600936525257150604618585194404832501368710020086663513022865945541031252145631286048635691779715724220299760499166293167775566057380591289907478132061843238900727810906174808638853198611890811824247789215040497137226363535167531545348479730266529743817601596735183579296603150658556059904169691783588744006184845438949370385597212999226826240384317549915018938302273077418056737691438060984475627315194851087307052051708481870917810478623013567131561622007676019403109873745920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,52] -5854538047103247875557122108281274808906614289757620528516115062847379633412386179542984421777106287919761115451184886595751901903870054227851292922979509783814913022853108407085962053173178343273608511082310570432609273363879842497601783532119839215201475113877212094790185235652146083266258502476791690249802999185992392127958832849062497076035471148646779910046136826836656468053251317471618038429424843878278084581428599361331158649148793470944993232405559565083805478574837254860736179195878351070555498089958335251769348098980307066509343016550381982846319242757607859894951441060874966214499199910429422394677344843699418090032882922442253251230493996405920195421645058451490596420850319272179250786873630687643176916976601231863573914380566923636853331091054412188246605135609347268861148238899477924805757346341351826078653319058822455799300240770736596884487495718247144983016863480423267245211815549821839117024743915478310399443561580618519098659530420852181616766649773323498502118174959341101097609251190446361056581978155516933638870606172107107191923858952490675509631699697770400714019597740225147545069987051911810102638495009139997951390636201847510090319543402700591212579233917622728768942468914393065213355617664911405274060364177416258177356139059185012673158607204906140416343000099580726224062388243550720943982301689805095186359678222494235984315529853348107491553757601780471185858217579124920246937600002397785909297744347478885140937303196304880231560389854309770010869131201170580769109232632354817685066914203717507042251703012876923130003736181293863983458841851705348200413417904373217186023365294409172611838201857796006044908465790469509202279234762991290017960601915890413687665295848472721984892101308016482761314248102372655588839956440278052351241650486076685824524798090339631846619156053092220345895609641817637334245463672555044365479300743239483357408053797620425996221415365872407973077007787796551177138000913874029521269163932851413581364851454527056324953798432488118025844305533464108047028200136675415808007636169298312054966961317566859797723969069843857548165530946485842103995744649216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,53] 859719591294795164167556677183470334497837508716566408851166537536977503806442815182429031907757076173951872309924311737842964933115386306848663983312401901080572521687529197407240706721918210519927053216065106022154946145179483559684097246938039959545356871972433666449250034738357558693739876619660746232915115256864304877643596827350773920968958107604084355581199918811082877370805131592418916950842622750702196673497563103872087399013172360195862133326112890996978042612272437534080869116763261581736331075560577975581763793249880140056973941429014019800972944579373252354914567815574254714216930040671331082658834318037162089982243168266430796098123865498919112698588224104998698137721757040850723369042047655874172424636184466725325816414328545167645606802831418219967850429852182069745444801716983424543676073579996301088313300230919062300966696149936363122825733790741452203951546190508100523865430730139703248233128921209989929811000139638685842232761358648273712101798415887458408807991007752459049570326857133397858432327700284727105558814171935151495572834656995186214593924944876975182653009100679602800712115916660524107255604612277918362834845523084156480379128504463160799208526263672893839950017836361229717893442857339138793068928927000634720474922805698012881303864307133646397798828787014468267327254203711899924985044846448453235166726706060232313145700653602797434284419622630781773771633216657442771460926066062419049627779604984966315381082132548094227856907330384154959765888338993759044016778176710285058109382329729911897750324885710734923106259729622784068810530327310669968813508282471810105357919697593060173379720143385197472919988502241405831042156893978862718544420078157328211143829267020527618156032004666008377034436749052016587942076618230932173847748200735029617722187111881934133345675313829449971536087774813212066471963472190961985624677544971719754741833257234640576826537577418011250646194976079997326069408659381148549138882859873108152351439336054019814919729469885697375635110796218086050439412015417900806636872917815704354324724077086135159258407391823824727933748454573460735305862610944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,54] -137736035023570354825178766172870557731564116629458062079154298982389149720017478768745884393180196528659491396044743328875891897824095090240633747674173774943546537434248149064527782693629869863387336407354404946424136494313212207361659859012650581354702321888847019133810076001181111664284183705399968693572154220625387064362476440338224199712031597245168042302537279757397659788974755293880174222515900474372270162027229473160340525263452307821286819992637123354196417523608586547866010749425756144430481229318166859431670571666418914575891866005632648051345957527715005832778166070292396010414580965279417497566316645958293935752880037893677159010773213394938982650178039435815217345035381088039743873569778544509166952904346620007716322829733625225400167981051699060025766804433736369611930472532130376622762653204382873097919400964754902295062165414821408141825574978099884079178619808023443871197044093597689670965539856391559971853037668525163125743872681554604903109539885282782477073991976036889573157255333768516538872096595159618391889239157564796651332231156830938966427510381710297893044850657915469089431361961422016300192922287251080642132820102340125227854921274482363849552922042456455886871543062250763460201012038247597971685946151003058257927863328052994360765128374871669716942504381755153771745430576495746778318200173856378313443708779502277354041611901435660540796509222378755723463521169618329381602725334429654682813000162138057964949851979195668596752889168370091883917347622382042121266200130102640109245799141304368104197821750948433022776896108633026306094775279752346265423163668811782060470629053862134804707515630259830814160086007443228236423902530978191776519783032165916552665640350568576118580974132080428792821043843754113522638276356102613224277700571342439399912271404660915284068319969091187502331208953730746948985601912749359819735754349352033417878083846876666648464555285696729434562951961328807057566443884031919082227999163151397565657886575158294950318367690889142103367560585864466229451226014878605289233205041098245246668395588164228695290474230645721190982352540412368129447432290304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,55] 18652984973906058713925191501054733940613302248967687946874904770773263631037877275670161674289613772713101217558739132094570747942904721936867595129807433765660037722422895436248170370313793773069138978986319073310802038833440463035034083120817341212150511695196647638336640020962921367191746487663120099729426902390243660617403396554218586096601201744356425879982808849241320876873996200630248094135393891830335597941297816455384573464024141033621584822013543493903167408133598495760188991966298763339161483623369896084893970443426360644974491086215799595334416751628720335954123673103871588174921007851018409843677022975782761770203994745260646923361499086532502555115355654826714320629891041728886957536039013696488947129742330388033078586335026709853070686139056943585550171628295213684800386087533330148083121819855121054205378493143269084602524104247154533809389782008377553597191283532981939268919464586384006511247441630848627970723314991476330217039247405943364802778477724230587920676880615426460383455173520085194663657203751301708903291691990450557619650097065189698564385029414810321495057019587453169757231982290947052530392873327440664973249852553361780790900968203502178733274651298432591010487016705598332709050093273126339189816353775253046491877202645734288234952252519747426908399955462219987436948826488150748871067580298546353882330966507254156057409338537893689129802397290531720482136207605457737350246795286089879456894487789146456827361344645708049008544031601493788939497677092105105773571993915643755235441760440652779250495908117441639941702832729339824668426066523309542393166869493390462324220734380284493005674989561924091209011953373155988673054547617083531665842776565076388995353372962254033524526885228495641738582382650153413275638235053280619306939814908682421030055368231410453358596249302788110444786533113605282631838049736844187630692298585796317858083344031677813606353560533773456275363787048802980914751644132154663234019716624193883804099338974315046854269340425801147743788931035058999552136129150968741875515998158561058254149770787810835260148881001029203139149506692125585608514994176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,56] -2006029620095280684115205743944468087000698077792503161347462768054761703523267669222911691313463342895352583324157987187107891566860427224270356491010560526208594531521407357462479683476194196670119233427945609129870627744827909165146888293313363300548325376277298165641403718009076461766313292173505038997227830345996607712344824223451789342049822458789177798786129040286427865384692655866573548915484893776709632688945620192856927123510601985717840534759254769670385948156445779793588408796322849949350604227604494683902115363979499868768565133431250216665550573648173030079253262763161647278810846561070056262878265355242980093665069203900271344155088396513029440914957387888259166947679074643325532630606523770634702310353798072846343346791459519966161589884720575331980795014465032149096544880226670542222150587871926732635636281038316844356075011674034296196718398960173984415157247810132703136551040858931008323216847798588183193806283099017353083435205212955094420289246130367989174485768810595291277616289573908517652305991905319228737334566351672045076333884216380109699903261885562135240653692630489969735647528716110607107003122875715551505394396617407450989139363152305949889007966353954250072097160879281351842894870989528622516533210238158651382399445018279481803795617926581822412247157697662732599305892624054798025596018978481134237323487475286685376167344184439788181660077274711589772990984632385770851801011359023181194250665045138831707116946659632412357252076316222046336429938022167503986618365089539151526585783251815707498820648636268934449273095355252264501553686700032968266561588518293056725671460641565943668859027482335125849885754874477700487277831434912368958181770521650146987827231629088493621611922580927961108144020618637598425867582206777304620805227514189302998302148300344955893197945886456975636487011260265406381212220343758383945040727736590317076567381853941917061824532743079699171746659538012330134694004057215861135846611810470549097464111584446997058750297325360143685594798097693290279327743679208224622510231382164388057080993642236616807809559658328935118135189537837129317960646656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,57] 174593068780505108443054682345548626537549640566253750923574223489175662000056491038457334512182175340352273222621672322676138750062740847268598913758082489125786874187502751837766789607988440819804566260105105527138785327893326893584020694041081007171868838933164905996322162754356528736625838290786262503555013709306201404664266910437357528442906229040111146193134992972696326046716332771353508117065777731825993817574830552455416797471281424474391167085718609052274656393858108935002805741464813169274342167096335501606691607762592459599248103906721392659422957263180497368697450189435903205202346262037613823452594350572898829409190146165006962304071197826788094696719419286769495944829165455292923315484444172610046031345376761609807680140367007910841183051144221481183199504930866856805359442878191595493845496077285476663196373499029544627238321702622869334006675977271745732563779440492098727508096817075042072295696684690259164137506608987505517816688998645105486496256785595709389966036282965777782778466610965164344237506680001092185079913639591250714853395926251829651434355806162309979433652067670390922545158542477397387059888642744776211435743380143260059750547095432353750596118670378835690220307115877084792077539308928083339130280112864813039496840405266509498163366964677212302783086812032990247912820989320933987088331322091641630350683042492407765800096948005769219668373071584083795625391650626622082141171316609972116800563892160059406914331357584700470302396398733267408044132903708241999551305486802914449258285834816152300535969110940049317906891067695519558231424720155007303321595867886473760870039741780255585997651706120052704319911236473971135543536113824688953811533613376741898522084231278710619782097838269815224300015033073035933946797952212658382886262873006121158603045410428255397424126607776436015076629407451370815001071552584090921977444916047636522616643492286479425488711264255446015585652174644051891990174692224671255745830856607063038298528741998845802028571520677404791327179518687947213764357523724548350209847891184961203449637228055118464303624905190044538218825610498819456103350272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,58] -12416053973416856191766808752919128803643145474825821034081611317916974363433509670306534478039270235568247764279121323483547386891754459038057517523606541661983389125389677207343715437757769823918299193405605495722610668254840939317967840647987391550588269617401279399040763901260314044513956826220383942455708531228171351468391522102241809999146613391809541246026612976245128136292953648663239031334901879490041069457896046084384882468195079737948335392678957538064859484403860771633299482373482956161136095335719067525585567189876721714450945187796275287669543805974725049106328587139794556484017616329149191507979998911868952531593347648914284802831429452825884102819763594730009948950654170593537900785424692320638089000827870402676735473545813993507664553770463447546917038369450524860711614018328191825716287984863443992138820950739033798979401599497626487671866092629573535526258627584076507629814708925309658888699322740414280170225670232347629340746047784242317668229392737694813360909523734089340463252198289214912641687608612979801751601416605738820267183367584517429696075320752109622223416132908620866603100303522673935318431806645136082735835500780354133627944206364622242444509741532421050611603040615207958180746937579158966669553403077505927049619330098196023900465643939005696354976283133438876461099896925179282234546125114575963817358061941434156942900273220484775318562988866344725269319592366426276576526133567125500139133151484927270341565904745439000880799996197620533904350497001603119042877766296876794388997708994625164710783774509360559512733474023351653905891606142935648281898113803613987455092667462146045640184249844457509366409052490553554619422880388321554782476285251410157851847588715197531220981560514931247335205874701436670226466128532970877537925551306790580348031069011792466787830406169851605707409757911606922816752854691989168259275356953415309878275689340675353522974568649023043506437862778664979302665309512840635604309560197662563823950586266402253079233750795603657562571793065138762099646796849421489194805561961982227039452773915382489152157661106383268951627190964298205206937600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,59] 648232304379929050782714258234280157726683903608023511836892963509624105101892519020593810674945385854518080715786429391704212172994237995528610958213754398241308037859547084311572024386456488475179545766557220861182640841260128930547251066540842650290083833683763497331975982840558488088946933522759974700648272358266170338350617946881456089912812262451394556828883094608375202079580214757105101696106276911681563303215029420649436227231806186003797633251793198769140979469674011252372064338660975603432775268460875775411948931263719839139950134082066800273336703605880652779591671296129663939303694275026805708786558765898209320475109773968790335760112182691279210374439575015571390876826282162173433255798719581982798125099364069852217253413524260034539822859041652785293220736842238830368353111983038817902756078892495942229139768620870498553626507920396018982353561123285353767027563861082701125176903068437973056552432870555618283397366048307353828895468262061120706124547850810624463560031055174949250897440397220518984087637307246118703642496953650528989108698489295403234522365547069932153817862944961229504037128490203368388407970322452845789587239011729952594170779778416486020211723092208663902664550310875146468267573024499597629666147029982835911781922237444014947619083922447739198717438245467770464200601338326857365429360546582615978882306154767430289550184819453861155162551759608646476281207739818591249391719079911741672180779101339751309835078780844773197729447310341937930626497421141378828052963151319844304935021501985578071377146406028815547682518755340624275926426243404649954946055572918812377060066537924987736299699712326520153017684846208694010541730641797985677186225331542882175353910296360206672869419727456343631221283521663038017713375421361086903125907996904413984066673704397314283764879317481931542353318496928914592409844648371075359575496711890456431665708158648726248162758042514452618608632102264583179010447023230648276927799926897033309340745392350018632082510768650340402410568797052853151407747816252299324421365908301876699819198477380901880275522936112490594133305235879368859844608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,60] -1066041737588603576924905850387985083420674578473738378012825099420123733041384528868051810656465222214441844505908299191910944012879527636200116110538176781795943910664426596245640830442275238260664526059998862669159337990131246280235164593633403379048201854693197606720400089956986459755267399480799942569351569210166452895404702037719036341325049813992973378205599960623882768619793775873756115778937187614131320043878569048591206915425133349821221755537377822129928441606743148306288404652202479623695051877323195796175682417869972590071934304126423057496274556044022828593906613231983117839805198375046331567577672297433139836460553712621945516878599038672953239527751544277493298703649269400439276091938459769851419658139337121491169739916453893564551651064685393631152388980303761050907832867501552241233783917237132143551615017326837465511498400810861499216706244906648101019210809093875412770957507080597103452208323679989524464932374090197410194907065051772807097262387736862286056361251908900123726878827973851805992003359725487354290483329516850122817783602668166646492628108805338153273641613833710544250694824992302021218567971909115596870174965655575021272289525138861666762466807927371447167181776924354629910971264502264890454654086098710070837578146046289084812073470214569450440159613911968059151644833292201416793976647141175338623662469710944095918867675348810709805963783897345071648883756070032181656666674204232827953534111405248286689782900555419538921008218445630944809427572734833039828281976161706023544997139184271630445726477608401087560612472722147409226422511460438054499380495102903294327607421562509312076911799838608424410459836183104568344589918513567487555648515081138381209765117943716369929926871526390550706515294685181123734838974297076604512620117818638699535471333867017867550810664467211900464642331613622008188101223761686092872562274680661790816404292766352537448437505379784639228774732340702387143589176071979245491061202523897485115282530946527518488049928875657752054062746155376644026174968460203046474376249013151935903652430202437401976244832062147404391327886935173661458432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,61] -6509713189774718838979229775402074517840257037971749573355983918756137865101753813525435660116565930495944340327230448106692025538698254520207501461462726604968930853973495449863150571857513068528680014016479060368587957418562613297549731949297847740029830046126945575460074227034248529231507471630558209585319101784647055717584317701017457827237879710611147106249996668510046718536929479614179350056785765531631272926111130136476905987497587890593748602994225756205915993932824053822385850635187944633098388805582808002044318378640415853489731460355902582334953107474602194415784537440508425765855587066615596159118900796487149101361765035694049853270805441648520334832263122839029155740307614363356770528211200703516791817630888913915111227608957998744295092180014053755345851189898164894090510649570316193507012270585414745854482714319137630866754640004038934144841747392029080940369770833142454099745282886579537860692679681053733758350832212222678822699318063809688411528060530748860534490859647282655821456872653174196792477475304951629522720783316093145441832718990599751279994217983061161071299644027392215431779872567957993644454771031669591907817030077081718498658654189444331985662582772624617044606464762126103374007555891428694352983567875734967811888643023099482101200060005608287663360502891123770289538343178087969878744630764627437193597882462906433418937527800266882781650115341942730070220651325568242563081974904989378456243250419258653975303608524116285076529315225828836293326437734260369713771536743894240746315514719341325730970780736047991485726863083065331865468513715857881226644863944323665694885023835569057645261549282035958526773149463967375044996642899806163208941616747725941011356250564161391060222103567546649334838431126278823869818302836174301094183892679083372555134223437740499049322685311085828337008851356453588018235236296898002292174288272565785127274440498289437164538022748623329745556040720304968183363631948754110771338964176535042085199143043400811319981459685646345100061929807529609518940825102729992747436873689214692057853832471844390682235725155715923492243535760654591852544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,62] 1140160836016655333386542344286273840264987076097792769555922933360342095567363096310580167382608406712583016063740155160584745302204258147734610237879017868572099861320908492376959513378962257163153960415757589670769114160882094765330465967102066902113335372387599576932811780878415295083327369662142827740940885057461669606140388611129506450721769267615572405828880376085649744018271797004639933508377101824420518038919392000505376362676101246124191023474383776580897060661363450186312649442445648611384975658697352391894086218470460254036659175538344759423565452730236492480334910738425826040017785582201257129985463703883338893885942571630067428931883437771668593882878990693006120842508368272100638450608212707363408827675288384310065170397670001394818211422116737432841774635511350696131668000320395399120735429542964067530056118186963347011515519455136237544915531494661305562993143895555941904704841778228157353123597158005074718585984941541242771312371207255046853448613153216558749630773074617118850826316828884465409370411711881974649355596187554120981405934014569330347640685019115242676588373591826752265335729929661723925822393660583842242596230194160442441718353839549425230566794241117923488136341889353377958446102604035474924151785692716218781891582370400753061857121147444305064880899488373939998342590024563285211258343447173672505845073982983656991691725864252225021324627858944935396282574852342650089366061526782609679156136726103225879881857309921354247727401668542593425822043929674078859816158594005116167418136439125801983539698096819290130386357115005706388379541106822879158861732176546404315836541855539361726873823391402995219652558215105088480627467920733467797660935797949748306036193024441805233685035579910348068670016593154863992472104738382650068573972192188700473510631670760237468727962739957052617322387450749145363024266392214740851298541667387928663281334614325738628305063586734493877956617709746044481253914632712164606504029414233035858113341061037308794254245077737200549952758662471788267801818475078791951910698076651210263550539789549218446398593488573225266233322098776883593216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,63] -116132208720685853733084897047854846686031236943639585862199631677887344051512863704349549563004310257021878193935059928249604392107685087390051233188480292058170880308931849639923966416580476867482582421071541695489676148898686403131834609196355279656796370730241124581899664772986713120580365055314932997934236742089414240386247661919854878142751272145874863308582732506430974083327344528452324682375255977005194727855456384061492681751026636116323258927002764938009882673918619409872347820692780943178266934900411629946353959845368089380789245475095088131620522336623959761975836647932543800204217838058513758194809581010448922421692030095930986838512402499012535154684887016655386053291260783469596400583291942067826915293871661905518279386001237372559269263094068120998318249254522525142073423512645127840964805069789541487639176010276099512873406859145970642980613735826347776930641984022848019794041572165006392750426359199747011404263481575019492558278678750807077057858788311311454849532881140575302582770460037521492400521574380006351453694857543748771236722407123476866331103061992312786289770795878751065569107456427189919195677291142971675144834292442206950389068340846359803935929521233344693977379826957197649646453797185405487165450100529477426174904088151897655211885150834921854258572502146511120702577912852481908224610597689553699763389247350716340144985020346548021701177668489249809448101069164553717748168990893852147781856430056933111927437350271766046669465550616331642540351914378418066341402745647421061584048424552189631648994027218953250184449117763445014554506432745970508109033641981344252916193296703296373467133935177876210811129237597478754615841318058320667274241659262218567444156986472755392620336695003795490391548688372350454157959991950905568786031516044126069709002718164181635473990058728994227672612075152225218857329316961772754848788856832837898227361968441244373888441153403258335880212978423345767283575171964834155304361758227017861448566858609972880172153304249274344961650068962670728115671011426727657626802507049588033071742197888336705478645990910947112112603544835856531456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,64] 7459900888482980453103450306112951441189187060647271391909607891435089036438746935787034202602543782159811770979780432113689149332719056018062531435801829673964704182705558430332427165595597815020717536363277323483766746927052481018999376009790942424689526245435245836438247732152110952669886855785269663982570214446889320309055118027515002519030123190921827332817659656460781159134574066963974053112433048064445368305740804688233306697101204249117619890184921018427186180787052337851800341949535617440399586785175319530445471256105235834525259600548513458661529763658180604134052383450037334647374823221266422235749088872927427076293843759005475041181637362643084635806753009566130951625732901260636674179866028031515831740659078139721868263233052674558337485094402281311358184738024277925522442564531191937415754071922035433400966296724569713629845330721615765310655353335014976618247684971671508006535269401191329983253717914567127230906238399920851931873430542583991714943687215043636995260073846835184395575852580634905800588751823846070438368349429512086220547519796724500681135131427571422581649956657359651099199464703075772519112831523563870290788587874147250343348545710226729048115901131887181162068242074559923045146354647923208151846832577590957782063149830854006805334730435513403024063405264159112257497309495089106365386963392245564553082979763227625636100580166103245261026909179231214389824019341195517444185780589866062406674253631418238593948073116773541151730689551820125390557421377124149140711004906481469102692011690176527195266883600450649736081827049106934245884487245154526135683434771230590111084683905530365643981168651876854679818294495719361095848604937087858084185150765350241904841704781397147151075197003951683287648072215089351762279360808948718033282244346940667891620463535410928434435687663281049538252032181863477338633010964925258667955032347654982907484228821732562810739680368026322706315685857325710392233934500815613666042032198720091062666945532504267833265420988269669175692652572261092239802128753282491922719546548670349447252660409251034076335365907728364376222150184897871872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,65] -297845371236669403578116024638168612715660686389169642589455735215641233027258168177633144010715430846295837783083913550078241165593252939706079434360051886923641271007701661985078968162045474763330479797185955937981022341685773398534930202556065332074772554955707500114778986125689050364783717796382774369952362008048795214616638713247877584340781394368772785685860609459452052154642530419663922713053577364813574813922251515355220319981417314329023371324809563214606086687487771522863034206526580353991507319750812150636747126351720979403844580598028555219105044816855033104537815408338950870895889036977384237093350654119665913562266255731390602424739117725946246088042880989835457573658060765548934577097339439861680188651430306996422919308641688289947031600068282106051843425161919372992973124318220735605117774867209934935233083705302142311066229659874493434017624460076365486507512831251766904159655220097837893562576506469500923754801120004682928238295064822128590086757146317732811620076023084089263804342615778178726102003675358119726468016477852872475765216509564371110117382266452627553318068036015890388592533916330910371658356481854146623023435342356636503224097902398057433602512589464761455329944061541537644048186391295599459077551382380009250856771157545731560533023098302079901332764754961485611077421421703452905489091064567810490096167400757369293678985634051797870123435192463212211984535452528687427339804450279927045489676297594603714563664742233240656600386997379453202212696752649522961930341265115956747764845116238594605697482818827356179157815106381854543723486976602196634061418876861686902119302429221998334216787530620561950191414743229989656614038851393770366001400810112241518757176538181002772885319779399291460248863644207732632333961131403608725385485375220862451063781561199550619734465954596820869890277897674551004596514145518592451559622228422951080460199706259218914106750678619772173183656732144601644014827555895091524315107016931803893115446129141504647527912276374340749570616489331643177042049571669354883531039810098343882170514808245541382445965414014391448898422087044038656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,66] 6656251201165304963567037403415515937245837060235529059407802193421733934704957086624400842826088931671029525480802567855645265351563184939692821856186709872342573718997437279990912369133155801893701365927603607387097411777147533560315460632983832539271261165653413106455803758019369829148912682677221141577637053883512390863379907241275483955431443736275907173423736536963481998545109590734151114349338989156030875732390838757503466910233447006915371555788308566802196612398654846225739163656257640523533766065826697798128520156125977526310814952251096374480243182506580244666145867686715252781890012861304951732107796124726386590159746564058111034955913846911108996803057223981077115844638655564312163069191213842609264321530290713134127406472065468141460951183301821000502628465914441340381861815897315872541376706066015526902460002262237369905307007575577423891303128544892624329557314735748527798536817450192938275484531026708676394305718815840626155342517060156809685002924367051366103665680407836264507999662667188061427779634466816300519730581743297107063186000605638987854440253504115320092297340298957033006717091463935494178341671416421592373847758294471789831298756723763842334009150437461395946493325597205895099121859109649773660093669559440907217484192536116180639437963000911357064541186835761026317801053938149518081637607513558083438517596197680368433309256278134877611088089390328957259532967070630785692085392785610554609482166641651164653887075167830036728573255120285181945849485891482765875098323604630502107648926813245276088294459249010199711529563394031914108832389322741974760699480700374848299381960874883928606702728245641148869496427250372997513474297391507269919732797947458964986421259106207855717873866285912278422128518420204819684034491602196027912379761249222917449889970070234989470829762654717123472846844316162532494526016499926874852297388441252181020738984532374417158966116406705997976932924317841371679406848537115339327237950631963047663169704459683588658106037612430255059524112348938265540487182806051726149345156745745226308674470892090556657985376549876721412885473264664576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,67] -73569836411712789292800492597542309760694584124884284544442014986414308939831030527170514758684133965502974556087537615177713440984937445649766052293391851072483185948161971656879868042067726270269716380893209211789988235861662583656602333501524691903177872238235885301104350827221137245321763940849694720504186560285118153690177215892483295728837475629862905876912281139706442689355879159828535000508620380203319703103389243802679627829587713750909259914184071024199727346105745613233563266371521928734843122508639701140270176275262951933995807461864804335115754255452011150545136550557378058259989842290570327967299867479981961826893914191474932121441965890033385344085937065595798471328284537049212770747149554853252123819223368725419703373784503255315497862483200398388328376060550876211406870387646459416226681015462148583075231084280796088162340558836257162659846623757367215855702935867233391122352549681787721110530581803004973964302507823840938798884659167886410764186777452233402600150581437212919120658100805382257814742793702957936804954071543973672512313698846962531604861510685987858264941914063999830658335834778860435874026747114561931584359773988684778861971391046751698251417142843330295837046660947524549135489782020457430736776743874390567315504621950312891682653098691309116751318287372169285253491864098035470184925066918662432957121246527908646019869358291532514480984636817360017976327504029540599561533328385378625869775912521450805530769808915708897984111206455318970735455154781331124012185979664357866738101023112762770751182971734133389724462572879754841475271074237659380729783374615028893733465453767855682232231809508222557411134831723581605944814803354957733943682297841408637252828997547729979953611302368686130948472935861555281793781445237818303701787306744802774128082097586638631300212033710485098953463209992408964664698159405230888240427662726048944601629211173699868887308577973546324760230019925270496962839407253202148117803290898237900142477866997035665500908838242593831519484714787107392118373432376453890264532803019758998762015026222818098679652702734296545575402087645184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,68] -2282406391161629752826187445597971482124040581117796942949440384021235218853168678917735157812225417390194756987301014099642505064184379532772392790580751756281090983142528142179900458800610693522586637358078947467128610113256702865787540241441869363065276270303825825625334265131294196113195596316333398412340194976413907411994298074548547313316929262888489567171202741323931686774270951026930301205468609774238996472171230928497470693250615687710620196725604324422332191178754461921988345259236265149812245792074118918452133150388953514836128873918995934708413953683262517979868412255697926805886780045753745191718771067984519269090432211465457275748553935508164811710239249518173930315741921621713162775846543781099451933435151222302801063130842027702436222819204101739762071070886662879472036445331539717721823776283812346920772032905563698508123349369747629093989266565254137998997554544169717271970086147165364204376052858020144809904930161704248259941999851286439786463596141236764942316716443560885752547515067072617205977364031652973122532853941564612661991506232767177121363066097760904538450111494736723073785924177798459926469739041212458722877417702701688651359332306025589540504200176727606900718070434354562428113278926401346268889703859916572214985694310905651795306470917851842180624975058617828082611860987465584414722909294745921903974555687476672427260924746566926228026158021474410674798418351234670669951697285741239962800086332857708161582924375514138539350459420703094565652538488926164396402557933616958857768617862916121166593396069041778706824454996301236087344902842761940706224376786074034126017390181856049383677335184821682200135492696626489850550878049537012832694477411543845714358990900329579372774981284816097332606556277578485039751084118524932023144689098439219430598097782414114351258435487002804771784439243878439652583869280608305765977559164322034210649896110006604318923077977571410842485831589171811496289717608599446651598711626690441750452698950517930480396958795342835401250265847740634957715038383973156735856401249010162634919964534725741432364182088255052751198069194752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,69] 469160573202491644075225548179527547859317797750661559873366775441222758855838993681137587650773646262755253490522816075336308615063709380334713264666492309519304204601451012428585864659433205862149740357709099556627405976834904865796533267067101928597477611106028999704793946824492628767274556847820447168681054431225831950561047273977268683381015801417105277720424409457030243933012026748263708068138807388659868774465470765573298489133771162132167429580740662728039653430901923979742118316525647739507853534883558246701782230728203949753352388192578352082156913496623198404000970374394749087825928913879269753773826075688344660726321054552054053062715601240438792553755184051693409069608439235218001742645432927979526728001175960474216232257541373280300674212339675393682200054054439911870721659063277331081684144658423940440201583778433796951355355154361964189049406248798107903404899009113554065601232662695094331043818601227118017517548358914577622901787335132517516981509686842895118058073513048473606909598520064624546353116879308939647016657011713399415408754094892408918319909407524531155595102091209465193750411781711000389291541651948258279977311878412562639530553496046977885409957759412395927455456888566884804466637496315705881246686983277191769937423724469806224842202546989359416465731564274126557619161472867885598592598854000207695332098475914600954306573109192799754271137935724830549943179645279082481219916412031921146269215180542582626473363915422272048972690655611462273492687364331173039204452255309212844913308052159239008509916992297476686193280864466386609838846264719231842787238049347200623905569823180540330285866796998766003437849788284298941724306102573219337237025669059651595536081440922529992911854694461125204745564052717349793381231504091989722301624078657119518055085925113690717069186539813994087690442105026626390768956625380870356549692000641357543772287795065487330868476667907341889647329703866130644914841605747430609555167635565773269785971404808776951202291939753103336182159175590036723173118424269596607494326379626856457976640325438636754520990092277886649662026285056000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,70] -27063842642396200444962164532550750167467947475574134443877284363482899287928150257175129158801984400995851269140819922513086401817886568414719461465571188935355808781946982517760423922478497051562091374623776778122853168007232267155618427246957763324543012556889764385766506914387919970383073014217943129524063600370189168891848619609046942736708309212165174189609133787936076767666619500235531937519408192119656118926644038254655755171906304619917164156390531153241849642838231206532298208944593587778228491221036777524257230728721503281079685418985124165190811792425312775366080692542775122454832613597358518492671773861792206043462747956628562263524641069174290344573176249991721469109059587308362576322194418324792136638572617378214151033511104424370121999210118886871454439728607642005810920755676407549640532795442284855563245414500222285616098519808595973553846294995690402617618182129359113362245418864924229520399770419709414401209300114354950254518809077619004293390162171956446138605169486848108613395256524994075939028693101371907359609616553302915730816406269710372176409886212828961453963818434378933567472529157277325343889384262967323506421680626037603400617753257646481865972734829568928168904671183094009765536135627001992915186143300496489309736123914171924700112704342253481936198132865270525270175140784040907222996173743160541369945362730418773232807713853056117309660414309413461248129884518430178806361163181987653440036307983991652451999518937103065917173327280935665972882199005736857671874587632749104012638533841971751376843661363927385368630567381651361096382533009972360897932670571658695585968246507145817324637995280381940709938424821416321080240851407523034014758759004211359899616837251378611055467213051767446830310257571315221888807449700471543222478144564501468515352771641366743185481026878654126052044091846909847475123135067654260227033415509307654953941317377678880351732617046221346251411840725030603358624638339856905867147634156706315826324485618214657682206001265897607507775248508035357830579568695154170392813447136978137016618744095933232873253178938901473024825884672000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,71] 937241772945107242443877916435949626048226371149352159253487578410764566171621237936441862204264293151329511425043282806361334362994012579814943873836148119787516022636332074527576788604572269377141619585251924151667546732028095532963749447245053483271292897385917228873674425211500513314068380444588392974882640405076862581343476090987306701997486972050271113563903571704903754254943918201358910515741424908340246702097192906581720802968716666997411470481673340086074246608499254209924889432038429283190522637994101489550891949970030945638793381311041713031252178122858907576849107925195990427139638152836149774477687917452082307033166244769069712675062348216837173207350902530703546275699283609633357587316226647544082291644777949443205559536539057757996970936369237222188833525209220877499991907790604995574784791382224333046203975690700388660517612367000879764750132194857262302235737529921187758662409199890130380669869067521878728248620008274093124651155102701608831581718204153275972055272227253271907386959895941416142414347892829419246227880180182500860880603329781108454187134043933215318183284892870066816264225898804988207849264718035351259649647500684551608956025474363284300544071085833836217971793379312044171926243737206207506356855442755697763018354909820597839167306878244740457302687793006333738695821114935517196567782318321743788009706361377863838468909195624664723009510811565916817720136439791329538380612134452963994570884226582865492171286212401542608242161084954631695962342647578619921620123528858899667873889727824918950465337366182721005788592854226845562403781327916551671746953341990571889383806536154111775542019527909383001314862879075213601775416490679396033592410580307707600966110185704194200377032860178243304610437314953950522316251490087158726324523029698296761447333263267680542702488431578471219732450602465151662098600760420885154920633434641253604994248827345977608581438095799779734023003904210368831408419977812202747454319307380036750734139844457562439613813213827125153666649851214620409648682400195209656031475063133695308621206545314625974926402218756336227041935360000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,0] 476856987719778045464034027570749886391040052312936607947847827204229548534685693014496676530182472552452678525001213524108125477988345254630502961951883496947722776495690820062629776099006652636353909847470637614167397819436762234078733945737224700772031564686736324923304195266758299549771387412005603097284432322579499310830843298172898785537668387417238804536360572922540590206533255431598772556713958078565710590283465647752505721771466534623821623624373588195202340760342162666227795284629057173462678796390783231852096379289501033570731057798665823389318013429023623772833658728162726202895536947155392988038182229369050345711423716659808124453983685370599876971755515732410832958765603478258274557811698109536997760776868140456769923157207664626231283622449355984369303426151102255526226708919457406548475246172152478836095314977064861534465007841875844254316211033361852476603681691219157864266572783502478933296609673667510416693385856484007388389024971774965799604179671406823523329732910050647956422157079677584777706359970282786902342068300973346652913323834374804737749393024516143108420904526758459161425817844193808870342789860501813945148318117635189227714431800503806991642009043356511998551865587751850025492904126822789767449897117475436835696147221216280513040083148854371588433003104753564519621440093723387621321291676295262642256706696194175787511539566047684101927599106297763276716542318519502389337869752520326566651932331726020151200316405320985054678489274250885136795265616299988478602149969906543325642812104483194210854648470857424590665602028869808731106750899650560977193362491740423471704950752619655350608191090906166364221421598229010333298287104932901186280107799011914384320593035390956365426494604031871214365078970253525281440460508039377372762731250057903393939936858328904207929001509402595667505450295513194416661947821793285870038121609061192076790167593589982696569561947136793531683551251922678045952835344666065801531606051233011136126712590633100903073799706004442150552330187595404289035840590028000531331922352022412149641691332326759513856677061259183153708932823178109444910219264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,1] -303893136814877750656924429094550378491640717449262447542444353221930399107213282515797107108673842798487561220238664915625085542065408011003522252295154845892273675024518710363508247803096690713412607277007279032819212023414165309770981175830191199915138987803562385781943325487706509784263089859858135978313894781558685114936417328028971835799530205499142782202300595391500373688353904618025324635091238949052362510640163882859140506572298602760095949157914702442027340425032316641004489958713087981088817438947036159702203523845221191352726405318884504893257309732456520019015413225874789468913463214451476343954865862939245073722186189063842568499974928624946554372257710841575621267832588912633917477672431237712910020557128826378824914844935268109398621580011926315048819423958811499271622655802709182420510157597429739127808803301265077765850921897564193938437760162205873989647913628130197806104966297471785400737311764281227573396611215616233084297266125145521129099027401012094052838445055978129112769806952204476157270833478289377591527303217983580479892830967466613433522536687763524074561864731102533834174582060761698026273430071890117410989619055712391763338188453786718908855370654940695297243249665502092640102753091449077201562733859914889112857759341106429238120451018167904629846627308347508687000903563997989796452558498432629219190103986910168445585946482540557258502696373809995839740278146877620147831137918065160315155952783365320821336876673684012959131881412844678336488252377636957546379027627531659069779299449336183780224102484038861388978318187722261336163667469541201293965663305053040649609197577735845268599089110270747171983439736842966302852252745613794001526337772012678424443122088757901633274997580398914081107646814215337620924789232040380874149033043709734503224816612367962980846389703156959535996219439062342108439912009491028945744178257912769882183996984537284139406632801345213038994366888275861724934741768270462735404557805667854140448002771959365072831381901214209100762023597416514880078726224298900010982539587563803326123404389190931089837258621406106912816751748689984692433929109504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,2] 204935443256604214318159990185334701150542076482830784443125030031762690546221697343778475286021499204743090962688082721885065030579060577193453188870092197957338804683226344339589929998614380517164714458333913238589499387917948417509669762807696959321919939068473095650416924973225862344683585694148883808851128659713469682818093790704188614742746215943856421799119781295557949597316882808408717909200753979412724844858914193524222662546140245569333608595615413352414082672805134928202830579127648232812366381711000757081334023823376635376049909277194365952314599830315254206667861848882597339762486623706248328804433473531500423652405446305740885074659584271800299360248723887047172933070907881411760434688300516923091678800768799190761212895151259832362211354666225098648260988784174332261472462961034836754579329112508980369915741670272381663403907317051665036252207000885565794377437688753183179657282798959014455162804163712966895711904921572737398879089705685447071595171915903935514551986934942345363348828435018959969572352919058499415573570807294305345611487369455321069745197754308313819508814036499819958888118818472391907644731896208688830248974728196267465477825371353563505392620498278960530221866023898217167437234627878475056829942348980243908357007513769627163003789803381668213282157965598809349950882288631947376368412321641550702262263681711904720495147874001354406440753162076935650761777509000428371619733925920804054407491347063099174567458015839989733801813416375227712145240640082690275482826497830944037411140729153518121152069008589476264235601727712526262272005011346260851043678530046005948443346192746387920779743084178006768963443101161126789758629326811206233867201034524008733370236979599452351253214191350303993427583278140030034798127968057094053933361044429538576327213265496978427619932050319844187310114015707795949672078509498879965712628868431468219363125704971275078786827400286902557901222069236281094655008595646165730875370050936084471281313182718304694788001129965604302480544893261494167452564939662780642921401515610600477899222540920710141968635929462472975709590595006258101518221898153984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,3] -783317764123078655316293553273417814670999891415167316818778408329050140981330648996885315981033092592794213000796766221354011704376064465367787480185460579043548694228750586719972006421233372807470282822712332613327150971057824258352081861544107536802795236381318085530647232313378988945628158828118048701079340534597515512341063865211474136534952513340780761633581589307618040914801454977706030983159329407820446260332178034177094827531677964655102807960339851193918249514970343199167483744347044374009006691037374392677804919107604528127716097294432635634136447810112060933254521651308975677711636074882782562656697587477255906816234266278819388355975804156218476449839914552405437341654636155921745566998630132895720674779943320781095538158673678226430926829928321082311708288295893999319225864780897993700108652985414330125567332671800838881432578886396003476420330228315439698117566937600849103088749544405302710143527748722278193497647600988479602226839412292845409781910364733944980039224347652718349667196897160135458995236621957999807777230975090114224517646181728945447998811682880486948986540298254330338760175270700052822722094238091629587289109383692691702258065936951069567135043240925188777071080794262810173935725369057673234715948641226147843021521282522368007448453484248821727480699950708620718534766301667626511606054433988488219245168768189454031746206416902561644407143528980520794195678523222192393231041744623873595900103217055112180402412963901976477668130289042635707538475410082410179137017131892370248923413907665509067831994616372791114944777370267111544676985573416314977682791554322270550031319765421856154202958459160014126878471428128962998433451409557245134874595135485404741170237920911255015771246241545602847971788840453882233563530634036802907896240675481378799528816545937334679161296295809564204256746794653455890747214979936400803193051800087923934021589177251378065142961617869859181623325732037156955474969617643810312750035283859947881600268400363399492921183800370904019600414045551116331697579731185079577397454339002046210631795259890815471120102596146937267914828738270874267671255519854592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,4] 1041975993246936406085823626377651197066785483576934571810952087907571283907774154749325911717187729496204152882983664126481782489757787842630123424583028609276425510000270835433277679217639563479812985677127350794460987424270366992465016886209645486282017166826186331119705734461219490042827443055520684516675683405665157009910815141138210790438743948754139058147271154853024174680012679736293577650159102777137645182930103464991601124509641719196525841657376652419549543162205020445435046166776574263804391236451439152214443522109450947998084541501609342438402689860154310958863171013740343142560497891735387610587631495318184346448670355060453149537016184962009877325487765927744454961462337021483960062338842940000596918574768943352204609688481978688464798377883948214471996106989006043228038823866563973458618795799061251691811249567254608585194100994194822235477095458040460477501162801096848230134649946432803019849652837333593862860464365062109099692940341523355838738343276244155434435033029009271442192307354210749772617646791029363486362550994788470150157807428082087063192528861690315712473823176142458861239187928926739584242879688818640015742489491904822456250130507056440681385583101849345639164080448227656838722843874266905243337699087566502778546875747139563121469082505911414194495250360655455248321284922405248210367440424524936175236277118530817902939247609383861314964457916321802477889333733431493648369277179391199379295620467337582459971102422948922085490082692607078750559714943198445956994009262368158916040808562229385995178899292031007400406784971352784816376032987198183324644879213814363386128135266398236508111272383530582190285616853439673415928582490858123503510031962898907107279333814168560549020191334284336215824292519421708845877597749968376162837453308429337842196422943641711910345698144823887564648335858406330735904810159993300618402917394676743948347603395450460141937277400247266359019862974772295308038560150354158674057821614621632784888191309241681440227725413775746400458183054368556680542336891416471836769044707590203110393002855561689295971613777739336642429973235702061583444673254391808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,5] -1018992147777319194626777272978090894489955328928791606844441135841819764304317923232239259977609577548561828711198251771247329255791115456027654748433331175243444017339581239432146759459745700857366390259878812882226562016239884197156160486671072552384048078683527571850287637982859199264106932904771921793868413333475742275243536452780977811987473340369594681552546844615428098563900229363559575078885372558676707768777688045116240323507050327130211077090891259436172825594038758184541105914832434469318720728405079655300961116095375358338652239181173270709983468624777688982247438939284954857704511381630971737128096854424585056035665709448931322043431637785280973608435276902904546470715230283407290077017801976915230829629622786193502931970103429200703730612602798039538878977574202462213821228878997723710073972653999282342235539180924640888555932991336781790982106405127961907124283237237814682300501369080651822744624541808124688823489812676627400214362754600837087197862878551554924059969363581373560137820668367610631410454842920899163002091338957783028059860873981956034956364449728375411524789822231267357348659317282676591516664464957302367036676832642527435077695230902043058711484168937686270141487595976188524340488713121786241727157200796058680073893706185384292967756937267398733638116669037727996172337800084406503738894214050763972892508319661798622261509957189699177983674471535883576945985932843303746509952638048580221922620450482837222109646331991286497135746352660124076176076123928200185101067282022961227936577182198345904191278626358159953465556927032310955986466242315775836007659509780386897310531153800939836980552363155250401688910917819716195316216351011179372721728834378836368446698488859567872828160202538820423900505871049936178333600226681724498113989146772748917055102274574293596710343370973210531118822669267646987656232745058619559811212513271470816806193879298655804675505929157743288900207942061368195893480047800412062001830775530522364747851897623083734901182363859758458257056098854072195869873478731477505695005761040248559970219153957133276766563743099032049069229290004686798786776157097295872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,6] -52061272708432732620601581746604674961238150914801022399852567699365931203355613532855820995138380501108247657300417372990979152359597370027222380596222780201830919601961383562425030114063934864144094998198716056517898585399549609375589918933525891922184215260877199793322381002956904339299473843936615786679450563033703928778295740076563324369351625519222975745105966019186403793621718325013001290981296918014401285415871525159856611163375916791265322789763606100249927049940477460857882054597346200165601284781120780060595920890038225421323853297903873694366244991792177055836893098500596619996044264404348528679077906834227003111428349771172061578822706276737735222822110463588858442822869992326503655326895913588702771281828150210009875746830442184598277788381145483384286133423473900243081600023077439686308724065652781236827568732454159047930445688592727264860696318252855611556757254100187743039527920959280968299106744290224551484386216019967838084093467282910356842132839052040035951485884780573697767741615126266525005176985845878120622852258543415854977479669471358711623637541317389154064100390874125081848624077046847820395131866800128601522031016867529202037437694308080977925092202699380187282662437518817488501642645864028792089108615903218740954611318991786871861536770860745366562470819070156142483254189668638156275409242979030067020147519704309848232481366305691345150712715043329399563618444389440795741705660364566383419813285746729400399284714734434451975739505018058990226469012805139080460811089709844832612195235294218718105427405034684701190964017698346374491034587972176273770137416132813422091682401583993729929303118176941463623341028766606525320539135198837227388464656391753615987995874059507887171714966204879748751280209608647479548842110050072193731078052917892410354164531794297662950256113830256749009038501050291726486307680332950390137220726983619069780457675483920589644114843617531236350556648121730531645931653715117829480670302553405460639376639052300641650930783972718126424904901441042650310901817409130670479172602129930293116259202257691092740034613630676793762600272962658804318141664699875328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,7] 39683476256724391042607067717404159969487381950647092753093597064667244146477368923937990623339861085693071803489398752332690692378928306689410324004719561616829486563516700663985908167773635429778822909381316149107766604884587266117181335444584424781130836071642897880972713342560124211402430056121773355246930692967099655844152176860567461068598334556959610273077071422438081782600739018524679110055801898628439547855435550804566122936861657553556401728784209858113685002757348330329037791583857835798032126128665652289703395681819200921610533094170481216728452748742152176759776179744610077341877304073966929364527181873685905048884851181000858145767355174373982576392325696821816514487331755799456083612873290444502259005501666094333148933810791664515230396708461056713668961301266517491922542616886852742361442918070020323831168933643974886937223579017655656598973911525100076289120772813883223912036020525692013023432100436888914675675586364259425444829922123350929200667027375385607209756679087075087045001004068789849341277232645191638804648401086074698604926110989425497056138753411518640192548288331663970601573956161263270024650728257054619179727579764091844319972702833842675123837086879223661316996675855094419657040232871027315385782479435959202730690336024980876766885700723400601590631863023876996318078360332635295934140871893458064606190249317414444447450741943287533267528438983236344382835549794276116400258538449169788634967923276746070407779408783416683761643078201951488336347530373909050363730888747130709490420962127333328512511480343968100266315104761102518585392300414755735652343770351901167060662667203470675720296829620780174462594710592717411379656784002144209433320824424198165194459830014740284103907603660193662550609058719361780045619511022782703905316449654555325053943327117699260911104511674253252061885789162383910790993342463898724561324813835367611899286414879182704404440112695588211304604704664278592188084331211331685781990435405974085184148883298891744989146339407003993242145139816379294036359599170229966428089114621269364513237348878924866894158506273371309746211009718707103134022083318393077760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,8] -277714044927999895130591683006337482746818837635653766923963169298389983533205755877281921720900905282457999836705543550059580809753314816297546887680332199828437933875598240955586114131178270901188251515696267906573569832329247726465818735765762087627772334921922127927694798602114999544125826669084688332816198344872463486416157194273791735551588284631826004164401365245795140227725857787416631760781654528771697319036994184714187149753087233696050748415430330749978626136726072755851894105153649923873327713965661846913265126273185734847209838655985621681339605989328510744319830032153809499050079116152496616329851012614146463821184588221855543078501901608771171669193872061151674495116222121504208152429756069372436861097083012207577188614571772764374356901202354626781803587957126191681908819283629471169616414278187975678670411421990866143470824392945180250646361903201905733812978213516556703024876113612855218624762870388425147675558175189531764683390064625549905477636957719849282395988783237074088684172004042324510333772867662180042846779772190456993223491379045297203734719642217676588397067641277052798625350628640588733558981207614247579499911738977077771008055377924189175166086512476947923695623070879765208685417883394262048382720557865259850130696402387258248405465275855690299299441159283719484405801445049528047349328433360594512583689741426758230861060649468957444696452326066842015743118775949439956172886010373809134725282466218184926856744582028505074867514488175071571119949230726628686840067189746689012390674264699277634974510423919447022227755780585664830754370324268062139357544070324218987116308840973234627694597342781665140887908915775261493504014079676818080007854082862577421845252748445953139336282391542422458038178454556037578792991315847743057274771907763130112471256019217479741906357348614260028061859732455705967287027576681014319483902362161047100981569279577686446571548674886631401402593578632658717000828051491184802382006230291138108801095503792973574385789535821214514814501305141581053468931272441772245594053499638177669235431025579373337034831191038589679989771172391921370734604773360245145600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,9] 1517902002981793261807490156432960402349893425089805739825604290210352851969878668529271994881855830040991655419358882349507156962219240892024404636204573306389307001873839295395394172500615907261042378421861513531868217922243249186737214041822759038368093799384782259904222066663032485696751115928555332934854938586739057253955552429849174369476351372554345486921977372751781823216126537196808939953030321485653279712782045370134794468517076462691493648981250847693793334933288881003516824694859236941606056004721348590348279455367302359715841605117864696454291834924477611272682096870357941188997363934647663947620773415163325993273620983109382759422216563298931934652945842857561113009888634507273151987794935152337589138814254185715592595720640816094997561851673467821021861735584970159124162281146077398188860194310099832126428347742423894488417683140560085158355095762531348589770448354588203039771423096434922784095194081813277201296472468831808324582502789259655458928763879400101783545790064166323477460808754786009265958316347459746523709448629404693909895123452688432896907050618218748004170709897893275896942283898224871175096693140285548447108200254262587330720751688829618802283640304396682944292739549173640845818564580975408904165161152278121326387636100504722668962670652533812789437468306466672536847478390653241564672876389272547140110182692326943497062275727294209928923078885103583902940568808534712326502552311916190534170451550770477306622369796533197003857528953783325835232214127605517075545985442923425989305491206442874430918908381882277230206462732886296213838216277846229101169973905705963061120773620600222943559194570056699163190582610121201614558797596972226798324417308532388164080859415635068514199486452840927447025799297255749924316378635642320442774614741466684367967443438080397826568370107352895933728957554876020476334127391472466725664725992546977939388911866983870369032819268712748936957395032734328563040369755154629098594728975763415412650991643560215350963958008339342498819811717956122173993504789516660809369015591785281015873293196130993553365384144283185609418642355468622961757047486503834353664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,10] -2545717926036701812307744336370413835653233736453318988901272110742380872638797660989314965031164435919790187654424653417187005316560673774791017540780905797534477420750239554200540693606654893082108275550849555004843710538603470173313735008336968977431373190918752738530262383796218493950611376680994895942983117106135641131255566864275062729587927360764794248741456266156311932793962531400450785277496192459131840529936975997094033220656177913104896072713187897003824544824984270365597523776723823214534115366349046344141953429546755882600338612017889660722929847314948312307808217195444963388663211629191665210460479778756047639438418292305609970935231104975004176393746768708222561424409349931436851528818391293737519445220748587622147328910130493965000720797599588695288835153201781410342852158676254906670085902158330983626798610184258416303406699337316962059721284844147617806599220398407195875526590180514947509290194312663398303063869258530828171331328918688198211161978458454919432355187989320013987400966104021196876372833123785023338580920357716503669768461641299798626745670605940481934328588414946925450708537460525078628241893187068745055722879610308198309747206289126017568331010718111551761147112750463741692332017040408004049806591146855745356280841863345294355223812867016272048596242848682614379908328959984559424422400801976476747542922910434734178008418881900881233152615006792694569687793982335401198923624940570988075034132071061467671598764711018015966967237426809107868331595829110813396207564095654550700877865662582751753308405173333957506920393830929492791729029126995139031781537939063280492239775118438186253561104524162608025704304884572104174073989886307210285441976552446111063907440159277645962464598433758881652883583422365497682498985702901568822459968746225122183006189236975200005339617897198810411053831282323135803477411074547172506529469776071279796450420263672039740992389921273690971155012875592452693317326929719017650915174902063462641988657760547748285151693626278396057631085360510896537662190968157135842222297074755315702799184542305391605875600119185914469932009392218760326096283415100189048832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,11] -23068773178705556122739208050217556898077401108870143398235993357046475003353976820095361545851399474520595055341512596624689473391558751083898765351469490193368849837787783336028287729325131931448321975848601695713032558895193579334086946046779971240992219724470301624366077448884722891074970391591701541524875656971424356797121635966005034830260564607088185178317783464401184413009890438706971876334756406915891252042895872097063461997081833125311474807963669695718324092832965082699593549209375956470661724631789595640993164792596527705818879192244007575232591618134751955375137750156916782209346649876820537251288900822296914423780421694320504911422631097333487050134509864059186437385412365051674877809791444974322171937598332044621492045384730117509058826968899151058511285244441889359883640412788214541032931475136711210096863513568340469441462468234791251341936153173451659043495380703382285597228879248817547806034873026808085524415136138892421436342791764064546032757130970423935330952264146606961376927968326636620876069378299710176428155997973852021411924178804201936778627460758834814240514951159344557353645835868484104732027894446265387260874478468271688778688136807703863328421869574601462062004539262227972232460838519377045414431406555946374511278943687363185756306819774059413856325931288055537029171617185641685056020250507795475752405134720729928128214882386270234456290098904868913750948610936321780522583046610597230129431950776849215678503690409717432108685447828536063554448360958043310742907325615967070205161109479782925706089293980204105202694042793988879010560943948889762743417858766501703976033994625089799016746860754855609035700645354711887290642938803318920208814208330343344613280190851750120024362663317378374507811200186457602225386522704522714073629524013086192057205649943936643430535104926892970401913418912851609588852017386886867871011064570771566670765244118389192557500625403141467402486173954369337704188398046214492142573617319377729564825969673442325419915247401992371521159538692585767759843269443844488160349849692489760358206592428138075076889067534546690266104667742030068304292823519190776283136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,12] 132230427443015717233132897251388699635837870218107397271275112867094504640625010905812165253014378661813807134711314075793904155884027179128948661867231854278819268383705088806350760933206985604865670189957369914975631634183772961489370171188325650517676639678613019047804135048352962826528941233528438681033603339974176735759368700628775286467020329778346957665143168098260039876194671334786478857411097187826638390147139443861517846737885834832553648097747272433265481823897324691048789531193287238046891556743474429698075716692137787841080503189108116711607810138921504512807121590775240959524451666528133303897204021076427750765246735722646821306642070532264753466154385193598722356339653999551424317494997731717870302578115447323957737186530503323243479628192030436190341823457492138746683745284769478877613945086162661376971631941018417657450759368326711195324521079472440317996642759440154054916628796088717707375992776889196461316442354691044978650523876467245672512869514376274349815960410326902514981073722077086208193052366124141879277770448414532084872115353548624710205958054128449536141285206023575263311644660448317671842658029288584956707011367174310922191645103265910991817615752965128339854269316977215000334625237927208349120099203642496940923471587245473508093784252185390148014224628476909181690161374229814852986832068518272874318911007031136479083362830992417016372806788028753011690604442822048831982438574919424315559585330450170241814993593322319134410000588786943995799045030624360462175250650440932971587683082232430827790183085638369785057037732438296810733581585252516763873946133819809508857319277117860395925722378497216602615480589237211300201467382250716694563782920777781412000276556005007846013513841680681733278998870085244727867590750224220172253456229629745086118528354724215230468675870905595435494541284086446706497722853793487020848693697705131196114106413565993794985464080770566430407053412296622689513863986854259492430685013299042560987575089107784685773474677410559221808577051157290524797879289738963897238397789138947360998474831345330828295587557082012107902671705223948845899073167169168798121984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,13] -192351820593287019579975674135100987764669980210604552265426538871890879962810262828386088557267395045299618373700705365113886100550685058251516002293638950907865414705497228279489309894548965160618991438985682438091556279295615565754021593430852427830536169464902085635934686361811513550237081110372393399013016830907339099487014781172295750166039498680177855895684570799570601660661151180430669517727933087056764555183012929677921867312453082312858018481139139847787667145637950811477106346795396724059978892111939080772059222738253829742923328424648933596478408400967175632789649281605118465277375916982580368400224505784915230202109063978338758802163389319393065650554635276752659068844638326192589445359124855328715667465752239229189735171184670980070611943413122304463580740826053687316733568737119069342176347222468717748862835482878051802281080033927618802328143168179977504416331362844954114221224369787651079819079531736630591652086057107748953198732062409204398615821186330180684194971683748771131973699304548856026073220840230062192922446271398550569286270979620479067236735353763896913873370770397964328688261170386227062802849431338873176695409696395068226094100950274597807808257545892079363990460452342785299528636140235638433042544702979169318662646229590626756196163304939056905244977063092244531276276946060319235012227810687232856216825950042986393917997982366634044682202787853006956913596791804123638072341477871371112130711819226304024940385179171834260273459447816011518993395689664664820122596188895192337810412351174334904028531425081307297270606038786763389480752626779467726609345970276387947553070041807240422065060794702930491826585254818357797855635274364451022298247089220201796948779178737673505756847977674173548978209993562746107907642737802582701476411916571792169470622113124543925783587989629532523915500516225900911583822548653629450058381877761968164118632325816280698535699644180497554000089231979154208669758745746822808275330220872853825082517015441453935084889678254845407230136571794362231973390866583507113822289195183083261013377803317472514467266134470391285710817542657615045152883384910813922852864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,14] -653481557511212879276453384781927918016301168462696016392650602962376302637044929093015894934211854876255328669619227562909213569929883275915238112335909567445972152373525786597530814416718708736605980312995152632767972616011930130840535347846004965293892766985176447328803390557022448384246103727728476101803481724643593370061005466708184696477506996393974558149308498414495124884412411549037827257101159533434187907017209884037516706490662525010719452733913400351890952069294621746075813769404140467604182299370394230470706187799062689922620010934627277922256284037012272535784054757102662306917548130287372731645932648640705471310282307614098113734113118349044207455298496716047981224167616798207429935121206836556860582175431753656800404840160988009935775340214918520231032804989768725933814268654044497353195142900727461151234758242514381420282617297642636193182643637377468233213979804023328803938876763270059635461758915859854405343672603776251808228590849888017602976086793444201359916594732651492251352414580582546480221738994580974914010813323921695950483377742186606606578698230564517206058597117693157071239844042401193568154021712007869264545048369657431335316530677562022166436932008105541869841485866677072055689484749107731545244363637990788883668903315290902080168655628198493623844418771271733952974442799955257351495901362389335794624620924863634675122599351424652783322971319241062364389807474642534615238845206779753491034858141975901859754782329241756135461118945588509105944149440467395896879944627117052620159452380611432109540246057977162856571832265903834065595274262694947370852256309467250110186836941815958044430721279679962255279921191478937477092011126945046557838266307201270444756294914456644300386104934332854211658947069903058575356750055672126457869013312971772669509169841815945933491492505544351544960093045000743111889022946894035422701323679563750569394119607784217527124431919677404827725990114806758351870187230708081213713572875157982920460506305762271717715038800020919469943669746256758076730377390587254100335229425050862950114597175737057367460837905878323934105083152185826553708061638012752478863360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,15] 4073495648416841936640629923961558387689271303505107673214987862660187031853535155739807391973816632321492266515571567091850307653674214056728701101017690657479421631249369567135314607729635656701800335245131974006253072575602700386599255721317467489702253227049295009031618050371526014166549135965427890613494711644187264301761247431668391973831358981327472717571014309116945875157894979621080428255247187093379753744417305570204066572623273137125253983682987203868061615503199983685888953584200982859353700407157133180794797014074256563841933336638777284600764846983779025146219556034732008942350109088503374281291919343843972329746503782140074625122430948561300880982019151897754068736737681458085743074911613249017632821972817635655148299940737924603549450152025841141405705400744176499155522453357550857299996383020352668741377969894445975896815272439725523854212292962409597735847808910347287773997650009628033175369969820613568883631120213539802102722935335684558232001292904057889306922788251117959197759073460098462035673965389208837994370914850441340737176092574313226844013448732408896815452703566237334507249912748571955361490738905828243205502778958667345625885481282405872209778602727814302860851835039471590807052264887250715822642365637906737421422840070072201760770929838778854308820235307491427780348373426123088241304208205406230113111471397398190953311689048809309242408327679713900955492725753447985597851672782937871907416998333857744000860311536531756420491149017004165438564640651642700844118060086956114146557576298750771290476579753029890174228415425969686473740732871305867839664021405824845265989522344133156115257414132474322271198559713209316656882499386441217064541003366914501100856522876305054964592015727823147388357143067652126575864253075264812172624769428279647599259400353600469351111024785189424530067386295420615147200913081773065807882672307287271491362934879581408157830637907848697158113173338613508985042802136718427256154609972763255593582228112640052951068210117190519418915772333715059532971704299976380847961612241059699182315733791765857085330086521394193205242869367757086863893554523991100696297472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,16] -10455083662882060529284365622433437236798793309138522164286687361496506433441029646539481018755974827036819493573696623060850436309298712300323097211738561672417373760986070641958913095750185340563719275977748717057345520394775688859484839407521729377249194465588824803836194897920935808691302347720041777769215798295217964602726060221426984702699626861294433808912404566729214476048166346975225052208791429226493100208112149062657448111751523573599364982679297692085023677292362723847601351464531108071067674347191529290686884826120943828337619333471768321562600912615776610611432280984425710811521113325718407787466559857066207378084903197536349790747069202639687165475076101926420424652444248456524690725765579940785634885491923540481345605635964390752237755704539070366943914954991895475968372055232302548920319232939471916911243960532245380146589688401134814641751448198207416777058765771778236390744331070536307770729147243447159204041316959477805786836750878248207899195092895020428598563992916727218633406067584066892591496341595472381657257884164506154903636562830045179759063735887989075678099975234118203591475841775962079101820679795884045867372183473915937387967072763800802115509206178816673361521136103891068322648149285143050835220093847013602562481638899518954655927953007043214291493722214518397881019244011236657119127596991518945338034196151560516334073075708608337272443002297497336366748723460304719234699146379065771558366337395211269714868580383207352649001295464917138616684441800092452749839128931190918356987354622717466805916288983558725144048678499272717836700528508041284614969955432245807529338008169109311863470660379381198347971839856993153407565897053530728814912447759797984577845695728341846909944999208605899153885226022904765083373892251768129993388889788152568588304920035131902502242441647965980916059311411158398683168582902749670362863523468599250933781868765513142667857797255239066576169556347804490181876807210910301451112621330157985315274059817767251039602307535636434837192820164591382154302205625659044654916632458197716770241294444244274411655609967013159659684241371537393803750281863715091222888448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,17] 13871606321250958777512262814417135319149047474169063242053295624748057607789728155849458004337981981557049145458831291008224881529517910398283127438793442114981769417628850802701285783081721953060946282934287144089803533589235545077499219550073816793927937993261246598701322318302032468158813221114303475818439801079749076255570335204564647251876345650498086779068224996093432439340015675278355188425393824396113448778968607160157061211640524423152899956884808828530458660627889787055598259621517100091653571518646578254864528899233683918366517419346147723442306594993067809128494817411810634921813308070535798856913165375488344701896353380808573224239114060387780712704490001161177004023347294750802259366884362264997538160010072713729637338405924049772517973126712516823729105861403626847099870226045776174198946098504026562268624694144323166856798423408172725386558922415919915293549464156374148894729978629828793462469492531066813813981596418231131022121445453857909037175691330904598703385736240971976480624849026919374452247972181215755302910673214044048572227597566540701328989407646825624622322206947710432073367240450083287464414392282952133609116472330511468760773779194453890671412323517831760231451253237607219542175218675976498385613975931867234392513209521321033217359662087780422002339769233055570646378840647857689896025976305521027637190469113629104176660709988991907912820648721744835850739986120209731772453018145198159588217850600593781661426691069204770763032623426482509582620542620798980537146748952817876450972088426295707377127052055492676324018423453774942533075319810317841732639564987608457596415814292220269859909320095358271201756496784343394146190215132677718921854942801307007017393082946358064526983369578729012759691581609659270309941035704044128136297109225357891733279548158064024309838326772746345838392640350231097443678505016568457407088818785924434266303524747451201096653020124958620018725931544210958799353824505152761352288635292312915238427742746868323297040851621806444013227968281895192566776714984860351038528733417840356253344064709504019620390067367379969609778914414495225757592864339680534558932992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,18] 2194785817864467889836481904716710623951156083704549466532874286470287946413085954354465849660325018071031637384517585029806419109659894078720238408879539947157786257012415075493252966994522458519354264614351381509018001879978135714948086772761502681532344820120308768533324385002042701185387220043725394954939521885873726838935640658592603450012378310947372390064058662487089467908367295879145904659777743485522907421116244074142598991696630016889090617053812716423381148745193449975650571691591249869406035136062621717888402278073170548617104186929286111445400869034912913905964882851366841916738696510046955946452196745795049627184713591232934588609436964990554218004365150128055677026783845746134966164643982412105520887343843039419195869644529510411874021115553741828710843812931669143514143471493344925871747868164325826666902318014249383078532628179008977618576361872994127868333568199413902757838166457524884059044888955505414273598379204398599912117680866878630992824957091122675991880703236008734383795181547178175479735873048167513866279474985240475562807637051057684556442263112695871478724048573463103142119367792538733769682727009967186168158201800286330095649362716110362598642459160512041542824825761857075628211591864378221062064152864533596866980184100928182425118798429024879408056593159581226002619287574876889652453953471783466744373377007678238103628589811228121858555106636359548460408786812852953167499151546129147534622002425643110199438690445003916469197001555496351883169129886867341428282170339935538734860500773606341223823669271389630913267623106886692564877784733739926486495950432523727903283931702031365538677656309946414268279723671528506019856765963137978857005951206859017506932187940596167725383484436369385138872121156649176670395053023047923778119454162097898893177077621282206969448203472766286404347188289174433124939369005362189384539596545951108933198875024292696068299448347348739948131043026091399304817564727632193051661098337779713933968787664388430026446365878250584413982169218173966324244288871908905457134882859688828729892743332143328508231516989012418710136719259881429873445870771562365086334976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,19] -58409562043506266415212176384779358098945929412670476395548343080928317592310914030872598015090924228391390658844422178139313253984328409012554135501333928415913870809604388817138528626427997640480212873788559578859901525678717301229554254693361355406517716842492311057683653735130720731678455367192237232300219540962164779809486797371165102930246040056925864458859401719832649655342229898281113205891475074158112481614050978908741737062566321148437538132572416466726404352356760034491068106664037952714204052490970177727387892154850707094182579359200563122647952649997356015866607929040619926995320024210468171602154779762261748545639753215705130717920271615858001058108590333234590734167762106436615592707214586052941347505886034801914531622014808231721441726150406468779941537234852137859527547060764804955042939237009600248581042917175924889908598628895480722875665579184649096007548703223999146427897701046452506604841931167159551822043860027582825378469663918753218148856521086180133305659840559524958323695104233446096118431886184599246026951764034309644455102645408693342304467181100785434843538315335779391943692470925022624465353246532608853563282495300251106916156861065574950840709396675214549401112902857444454737688923225127905018736443513111182179190201093819568138201836101879251128364105289916713778269470752913495456358055142035075107262506442131904758344172763063174353473970287815846470192453940818697859666031731022935524708487227201544213196753928144676013225673016662906507676447257358605399267334139810635575638186805867837132602713013627775953606627830532242543753348710440206731834636670178046481555449771841083685384727955026616689777476250836248862463263317405592197289103103595333110368818220599113509709630132278238571395823264145534445355968835673158915846319958599364936992182473251638171793783334227907994142746961234702696982564683357458930812866730172320419299149600369405616978521021079490148523184141408992253798291769694889394762726585562546182990014824126288669464413905737235242175820158841509152935237655045320480162885152787335803072491718759230239647778664309142400172802042738667881481914840935376734912512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,20] 157021344751537887287922470410612912894283485016576622583204260683207144411890360822982291486606241886929868226845962996337951637551894338241382334524550346005616978796340977786180230663739038357829337125242908478277172685978753848208347734898337304385854055840206691273987749240346379612789072617877000240264031774984118057895461836934831775407715670690309258243040138475791532232646425367462439331285234295870523679978125301737800085257709991115606343540621049879834295644628207638054543296216094047717200592966889625716111319565424168005594319731823863436742322238194726816776534530521583098675339531621840627711061008014001380021886894006540048071855448822464427857809939032739798339229322911475657065573379829313171102090310349275103627015953574548501180494733025170926412747180771869970848220381318426770391167609247621226269552143879847461896832733064520014923212690217844343759862611634684023406406041592615255542508615181775879031763912550752187845134688780386894942966684758599450942716997100419525172001395115433633335554296810842934001323357019037306800520730843213352487661083330386609076600879878686945828285866868542660680479292717743470195297218890333633083290219199668313835032160129873764789244449883348067689091071842115224727463640758449866707483037295019744867911687823443797295679828841318665126944957472918644383858556466108526086363009794036489827190702658789033891976415777715995632561914011063297461451416396067806061651331240010949495752598451259446137140446027320842729139003825186530357119550604568732790378302838881474806468229628083630036815295808866990125344148781894214920136339567586709046201884875507807510450360965278808911645107180861480801761514693690563751816857896643037092485800884330558854025912579113775502425746406854782512446232712361165954053692749471210215263248132116307568423373773341726949830576576139982366906536924780702315735338071715944771451295225091559275826085834085266317328857731266955511472755239526503261424532558478398201254040131960604375086674736861510534008982554803424018499385977959361183155292025427313517077317427661292135990977342118185286127466435281009092806826136962945326776320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,21] -261587207140837902327118505551332928231324370305610716169645397037279486319748746217450424611764927850480436202781918413991871642937336255606255254933963824144007524536483176891645932839181450571032466532062901087743080732834328309075021193795765208871575733277918142560103900038369054817422551221706978316921646939469226701000476998272325477281055606924412368092332746929334596427645322879706758163636906937015523967324652069740001504225601751698202029646024870657644399789514235730316106764190255687211054509081489750317637754800200509090629288408653707162607735669950880395869297941302800547837241327606804629553865686575281277153466553914500728952170904075106504579756574354412358561040034170909941519105399913107114423951342611123637879486824172191840913205380805131066673301849292357592440984495985319800376753623790999251884474403500580789660965450896487771134568788952849692371659869809473153296364398095825760057999927129785632731797045162591820628342971101213508097367748681332033983050620404664392793202265554445463820976752075938972620928761229592232659878051525497179918162969324471613342557460840836293816811154571787261950099876988202936434767348991759830531810386691086569088369705267156900869553052733553157048660594301464097735840209596692689070624724856709309732900176929235943804980211532718464031132172368441906882488119293147635411226136257714025427089035936711375018166991368568803939891495812013269913600013480594182476257495086791675497969838130518096218368233253746495378421864448725561801934281017111090713570967119928223409981530365148157665811255694473977752730457045892097909640264092709763610761216421013507249890447568115920465272998612234782261465069387646247345780033928627311579509011595829362494318218202397924009004414872696785010751291346159126490516055236668880769796653370765749955818294740955209138823602196094436493387284167515268029183387906168204893219334062661261903424593482017720827326642618108177276673814205300543272702644361946552616408222326924199197585411070994218158037639577571238808086382478198703562986604371838361858037509022216466008992184280608032123513830758768077010405741289010605118717952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,22] 311526580271251428853708040689379825138118376844325026984475067846207750456978553638796142557913535676255867619438149624425737734449513246509202063530787697628245451974221003714656704696816861796370205104914154467908285567198014390587163781516054268770698870680984862900497573131961916439959704548808167468135237250713353454324319297727027360399623201460668540795736256986038365214706386072020253542618886537315608930620614808600977816733210938425314017084665630675634461283611107189967611498548107805260615698423207303779800710397401108358079760499272714493683049847432801573192065256353972934003914805129421415384057641747978007276218481145539655003025175059691951413789824338425475587641922961724710892405909708054066332550840015065087240128252713050608949490473361731393101790800617825288383114606825312380821672942086773600745885741857334261746391360197729093057779295613719068605115669903212528459431961528290310628809808128838124458370313737242849257989739905199963996767686073307532304838749482276892005218647493081547626828277308259480985759537252415724920288530028317724706724889944573446577439824217383887551379844867549573575369201087999390578277074400523798926019539997185946817840167641230509792132866649803360466621546516575986762034321448325525099879665252373357269829654054369638603996416341934335121947125345313280008289270275810174366846861147748209325542346497800322580706596481677823792258135449103852186716851449883403085077727303081426586493613385974151415062235602327686369852381114657748933893213521830456271471103800640067199134371100964866360468755946506326093596315583150078228143432473002892874447494301204873124525627682886247260032196447676646977413107379232420641077964331349677265325762400267032794165531173303660038578260141709122081043433601439013778130747559396008119390355988659171279847392601536737092018014083873612809879177716568775736788161451549506829354626701340481986385418600475361108101609351276456677471443382863235593718362693382167589389757832492276379854292563057060045336309087287565178048235288955138596114022661976283384099621021451919632525350771499033069729469455555293787166251657810191503589376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,23] -270932895454754402521049120453463883567604992240804965568001667305704146224039273877126244566754253483260596073612944063318882797582834434917448711922413524696245560617492056640908099027466667503459888297348829196838899605537607540280859500716270504775025968247957177673407776109694618408875885758999756955006102673818538257487471343895245058635567709327188454944924007211560512821225818717317858947007917157152123519914603163394141724435138691023519143501486280617493069924189965830707910099227905712797902287996319196283116529555718088699397373535877125151546654175900592195584332878161310311504242367607811707665572606607021553712670175315728924874957785021299751373145778983161453596346876466970998528529089095858229726702253502133073020469379856961141656032281367185267056407737060728866596826604243427916343370325114376583754698891298847155179471698288690279561503508695672584166092193556113592120882169281704749389561868753438706202697228224166995684135316239481055589077590148772575628855385855957537525446010136025677362188582940121430419933163555865616457944750786080878646780985941651315147790615852464091225754889866311143446096848636723002402760266969934892443765343486922193994888801497235545812744374286780557021406830372991275443389389729945611326220202056506372130121585864967243883358795110135702278690137207206706776418094087105372372210779073324476761021059515865395232754087532116146399153712997183017058276763007267868484202566431118620052882710481714117257682488394762145600624541699079946486282310170563095370834313996958003598963282257516339473091271674552928405494159356518032727627317029570851843165814927795880234652752593886761170751047137442652704284216467792169797507588396802884924646246764143170356894857793312645242568187566022621794649045300890708858087867549294315757573543447291092692257336914769269725964919957994408129901412805287428210138869449069234973136809177278733931792607740705448083520523027173086051512675245209662642094952918889914351986409725097177629305695385810336467633192135558684452791192096380374055516146991789326923450044174392208058884286311233488488029174704767825842166078277436898686271488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,24] 162433762526631297532314296290301011173555454062095777163058527993808595135289430224800784522801131041323835684489902049260971102721056421825337053123684178075692112145281619002670724119382100573568746265463750444450824316713189293264761271264067660670376793964362144165788106828545457577498306411931768783267270741266654401657301747599506974749060906520252799700197966596957350005538696828214321121071669147543812333591284183431229459546898840638706045482952348671270076155703343849392874099917787796950782014579683962519707714306647915254249080627715727324837965528671957542528319532803874973151425062054788133101487969336745602787105442181258388422076987809094347718886118903932174940013116282927332262009468513411823397040098784425776877514643955418596145888575861182344293523953219645818766094919161084799188961296021869076828400103857402052332713130829394490765312078593936116381828919103753752714637275860178539957239912078185187301650438394909013616535625525785582818783696873196365528823429431921258621341879520104497338497962512521357772923450026850059332668375471107298631680120939126889966055293641230576997568493564359862098451789821208101311827821568986117270980948045917456137706713596941291458928963469358416913971706528118082749893846090401708308851309249302905726716074305112416241154757770223334295200347934054149114207751955212176424748372856232408227267284224000983209311209324489112545237890777482338609080694421231075758223556949988783484986112726466327175961545448216579957335760544387810942890591503592210076338091789436609094686823845186413018934160372436939819053247792235981528761709469177793504038968476774395485829166358598779666607485119298582153154086066947435651835704237283773465831543919640908453089993590233839810655789390154479248902346089884480731946943195993332523961255516587824058099780715482697417948990376701411003799492492439567088385131274339942073210358513037129718763055731300682578850988105391180795185768389379422642061499252798329356326026772132029603318404407211802349329463152493303963232943477663460310382821182016081421902374165389187502059859855069866874325554558359969812613170708302316196331520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,25] -47036784790870457706563176252542496509572088628257500816345347355633152411831050543392329012063460658335634942362212361686391252958521180342775458943962527423624334898311096188530578038459845501959752554415373117182945385601010406675184159427668726017343381465205251349850313488478877474604322586652715277369877621680507977039518237022137793016673443243412463852916791835433229503525002034658500484490516327227949628820952116777550561006142981858874077845139586483942713559289673906948646044671869709516642317934627413625993773025233460360033030637672739016572572165084022812013989128664591492929719994848073026406342258375973203216000608239333347867520980850783323049960553493300459296709403994480811930011837019363199199991733660821395100570864708839660505900957380453026730581966116396065913684254819425576411113323378500825859448493467971947861284067210565655675102644741950459389898630688271020560938736295471366232134645186536273189182381192308432987812301882403722737089422601485299882865083419990992414234639511311747014020123779034595571227655670005071678893671336687247533732147310460230700022114524748409452448729898796680801838938947686391949973743272195070954184560136646674058442109994905560245941572384137668421921267767623146197184367597729214212235812324489907895742929927876934242475525538903529109021379320424318598698115622343044289214830984694466628362433634575185495291022322662034118156479713734241604099890143770683784624403305751713339534586718724998370312818312779295936670658599747363267651791229657818630702707496999056891282357789931769330126703986711768767779947681145706574680499377706872553173684589585780061692150096520460844171426898619240628107796218427032049849451128968845620836544570882711280041766559317602447832798641316690583422219172250972947324944520738931972400597128482237716441750772934483893198762392375695275887588783750417452518229689321143117233745876197018612114963064820647384722485261577010537183272550652921302132865388961701358890317635893706884747102829523745802880055220620873576401453905622099556420193056371774374523524945436271067384747219419146587115066961143326744012150231193512784691200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,26] -26255340131047547813459311672964477360430303559207225295995434724434905789285690212892627236663420262276644859350707161930652944849724859593995752737721336587841100627119318820173829606382155422630051164574334637226211371470925511444872577896832270343523444448438567817666124197331473914812407590566306617372034224939405553591942156872745320616350739398500098319364348324687206783293781152855715123587020582164051937208012595221284929393107146738023859680071057158721208571842677078888014759517252113925417833207086171394121386561700051850287452478159466930142386411277958085365704643201749393496111276857591590984154059509493103166829405149839943770287142676098029189303585925281055177939032557916397061500426080181696056279908221848945222767528415723596149794402662707551552418410244206684767514573263655865893905171483376017405830629952876655549448036863759220377733749202817429389175015300389887259622671224366030025889966147350569719895671474805052323802029751663049293961108295175642711404227085573004421157050943159329389479295144072126526813841153269877637174454006982474330168713259892096659316335351528279249215397859950805105651905437134761762569915308685866703528488452916451594493290342674820181790527435450181865725096100088013541670329604809052587560804137047576493427601194050444805569211747309879717732459708626232900225771351774048277485630625347258972683260121800700280960723175953944150897420914217445177027568753887696977719555711414871247599724389838226334750345950475669118240708531051737786451759277330098789485410200461125259119333751273276002773130195781822943272572368789381351080195547825220278895602101528560729922893959775256575747184653571068682680246803799006264786956529366031416105312272361382180411606272625165416632273108948958474056202491512441061304339788687460487614615563736360879775238755967652607282837882138880021865881038352943785022222534810322336377562896049418281508646344933720562976258236393807608791153288827504312620193063827115979820211988848098716953513520325244655829764524577683473237822186744560943122045315757559334393239190170223576470259224191078770730099459213069754140114359888253621895168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,27] 48304250905618235806488527023735329189776571068417380609946919652146949852369617076953362852390224999795302923332426346969534321881507886182179619036361743520231442196777089317347400710514996004450121455433083004404630817016783642167117673916336757333785755787727769361445891140291075688893635120089500918814288242864675839423522119637278664615552248217987849574948214968559836591478178484538208245721244323625603924281796516251246078877116810931527764969880907510619571734133419688646598408905738114437698767853260620723605653504767843567911363002534516289042472257233371521838071348695928386161135344500613861032844992316132172529341633876228563085347126137368062351795430089234448451174445024604625162098040122757123576676965037291848381100431200848590618675748624742806773935483124161276457184798387775622629238182164903321980419593179051819022510656493055823281040451993925007672561136506409332797225319851569087981546783809539801291895675099345948866055437023117668746949018416496164400407820892177293865905844393982128734567681300432567416301592317164859695452680691063652350505214831037795398192318298443410471566996252992823375295196325440707131082000146916490299119579248956011402532411693510634644625637966301456335083327919203161164434428760721197317796389635664462087336654901504538954767503101165067542070796773323883378620095514457533554152417443642158879492821029927503590921342695510409279438287988341894315985903142244683644609147482644604744143202328299164419193299144174300076721968389598115372902524991013430431433423049329531494434861966803071534892334987823215676349039940634931591005013743673388972295704748302501985719941304449842389920718404050002257762311549328226363283498771951476255506192814346527530061715102586716429628875117273505293560174813223067320437306570968360084241940360124290496443517004571924983380471298814347260146078447739672658766017424707125537338087830358813451739249502572737228653069458384907038428423434210261860491974244628657884631268003662149283303679434844296424187152183676467672082536011151131118095196138059607065981644200988011251126001977005971314843256680486222974829110814856154380763136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,28] -38661800222746874993828975042242768051713262755610193032511272243416129564033075779756539217584148744356238682970411148967217535356983214866448422000394093027519711673056660768321414744097503182163428460876106952366482883028696142265180733330460634595702759406509926323480222156413207998719012649753590448693800731296689648613062826035879179366157437094149292351986007477523255518251406982431867311886576774463613370347657989714538232976381145687664063084316953752938811663874766119300343626487576335099417036687050398270587678405440258848120772298817875956944469307407444475771974846274103394136779228530164593757363957125815034642869184065451243645920558431817377827347764555243211989332520317286652621015515747308830657213421626549535920977944095511108721946326010695410962863885946109786772649284105128533068103682303538906707230205281450805188721223235783153904592683660102293288360010271946285156090352743416297811336405877068402859807841965195448734237073325420231649096062584440582904696355310044844524288690427767195601512590595109673415768770544553828305119214059668829076293637085235677302347092628648457795003454751958279999048367714146308179968717861013282720522991248845133904485368110832274182664798878708746796772845843323058057716074728069183297041173606019985161443678062155855392542080005295001968841024324246016785548664258214427131595668619703127133258618310770688778119555055127336664652620667771420992507089779032154435857771312787258743871912836696388627703193965952706674095303286672316167737758060241157832678180370957334892983567541844028756231996285265481156020741357177694116079511148652418584995106113607696086544652572368132860200069194126745081466429639876893150221534655188360992034549407330002780434745922011496585910242585722936833116586867788188893335380052888733911182385421488625389917678011213158531732650908161145559444075420755498231578255648888962999883503399983865248360414678565473374936582113897613257118622594143106835287133291739866070725395090376802839612666000628493176597203672216905672829638339440699539328590315712639765496355910255766925280090192781067390689554570059772735947507918022868356562944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,29] 20463194606398359053386076575027222924708384673177814898598840754538620344388884415748233879532291440648088530585049394548313792054806681442216687002823313975868634544165949220533131642201292948421934111050290691540017396483305685897479333043886256338170175871490292707448181923984826144701300512075161447335543095554873713370197557323306603983292642126482995408335603310940008182632910095344477637965176032350164940852435458562806313471233053149091076261350816093019630467641651544953359336480408099177952057258864953715664369001746337622583062728138375062451342696705072797502892220142253844743212795935528548621455481278534916617172704050235468284698007697495680885812299249266247284284610627480739402415741231911850054697125684704713114969050265018600509073687062452881526605599839065300456315668486407793617096031259009160778700718773806547090670949039414816406907531496864484065463467276387216460881510203661466329976339297434559563461071972220941861192119618699138423008418278687908380092392771813662865944955294665413981745978198113557318839913525969723100535772796621151685061623881639847464671958496850299335269593450244451713773024791080058301768202235321533045310916990786867970685629509654827278745491397984891814258700192336168200216224367275890757576379420070601323710170363088986807235371874975758935236481368700230122047830589554022768934009891300210216753347922179468162529852199384172629202140289406579700163579195792816294354440134738699432375269708658558863329705155978127484785099294769764995633654502865283677308084822024827568212556730590340542008000708586144176348920731126644017475544998574710041996156596930707759282271073911285936868645906364376681208382571525709667268597757727477180507771996449639142979955538012632025580374994309975310384798389547235286802467001884407527084074888737794554542277092150254864357869499456407977612834839926426760197746808882896452351576335096949747759711714417074332193241121441321404505619691153216064101932599460966234689322930819983436855694709506270946998853405752405797801172975821113903570405950642101135888083162430157531063025334933864457336832962466300539527172880477125636784128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,30] -6545168779835315259757712019653535332217392776821059142178131656444748888171571803227102799237811388297941391490711406525302755267821775587063787642255790087057842745207095840339867306020214473567563734555899485089862544249295584553821345948427943075471411343226828804922897186140011014939659906711636972854015353632334707804149310649999459162199562287294759328966396762550388321898826082751197827971355653791932643449754905841329739916076670800825166049503286129972871180733104319454181582328822538824164595482610315008693006186955453566766978304746274264550562138849641727539870589230199067253357492910963992837612438426779663991457869238861346983397108001200060237951698737651029392995548969243754800633577940854366089455317622992271774045290136242018074676887424962094679384876324278896758671560457513610526446571157728320637768384205845809401681885150317692052356093536375776499250572062758658111439479385342797698473808448888011957796741171048989719817275836362677286558045308712985669527117516707922348308299760771759149380806866610043889245228109345770662443930554412629639752237047944386351570902585583556252318256477060555993807640657864777179467741413351538098785352764698637510969418021607036349402391772365857356111867457126209946281000853937907654471204139355296886164123913083689006392671000132252429228030497928192856821297207115057414257648179714591857580158344491750885141531526086092048862246617193557559143983277038176264345986585135194558766749793939769747815581116545103930307627633521873289871548458880670236492952391721478200642100245635387189535641865432585541641609349250109071016578852523712084587522400410034073239651763752574303849201086361011352248169828748278110830088869172396860420579810224958729431404011353414401071859708584979201704900244291166809359956201832521706610570149949499910598847861937836339481786100542646649586989225604338954384139675181419780224329335131246027849481722376798550492793538958092060224091761867693776419900152272145224822858213069529801966448359785424307294527796460050467230074123867134439555596174637632318005971106737048609562262675721811100007717787925043224637747425957180531015680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,31] -363947195895999991422477449155813434739956738953741931087838039505681224781955796995252298677689000341725953235796296425102535898264822131285166951713966924018694056379465152551570026293872414600240313776897762644147316844667822100635099995223567635406603004103228109726724674029522209795055339972259989347296950640997215592209744154343089294499436300271404183585026269734406273050329379784879615573659410051489139078878461579377099874755823447599208643643877529000062196852706154556416617755069261351051096577902371539104180129784031400428294380149621941670054659242366260341671860845815909890966927159436265856958487449382066717187612576453421947054262802248865063210979308876001676613023640008860675742486918639352635405236839589278105618500827115607809903311338939199029673220185780554428551763644076846976733595672653861825986942501394239588720972163550974642743924697456989663667546242047196031028748633469345473417740827545010034258123475291433684864771922780011741742978844735025679300903033086060994385170216430237491848232232904796275420841741692709625752181774787524928797786423286209769266701760950764346180041815305862709387472072878491820866438459854735049828740648261059170078445094150563126854534435656049558095858521444376779099548559281364027865347279572803851826177718128479379353689854026779655041909481645473165886637628970698276615702144602057627396116993119775772551311398781820434752826095823549153139306097718208193990823828604380947211518699495152179699276725887298768963165880400115592221312118180537518555145409400625520267986313073331527424147660107624829053070811451086973690497567383292669180018188838637168469138636710883127195194379853612521014170716320644862729136856126578993496586376861091071179259351894824183201408397941970401922229263474736918738106365027768724569481847081666048956691606883818852530240911806410999255477503045822131895722923259944973352519554605014408385571265009957694525882154123639531368641693011761010823806759563926850856411600894660560034548495394827204644270254193385833256380300975324138174824223638655395148452719737087650634480518313153046110728745871315591579113203207386934804480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,32] 2302014714906332704820392143425356575026538519861820434788381920009720965917151638867565971621457012897907396614785246772158578673143474138255161619400353302048754937984972817800985814410200971137166765498525755053531425197036968628549628377169731760660630874177526200018606883668895436438909052010029458485528513354585871946587468887238740014514166437081105099061604594232598173416419861011538414231163511901447222174119998954946529567279645344519167162383541874508352495887220494377473741244888613234905242102969658675076588436146739093168019301484209275313845891742936528518806449876416885918943260590717504012555972204909769384979257267702061732236440979120649391375871118991699210317514823366297136834320777860186735208803225081522301041217632701611909234672348705984291009215739033186662988906020496687632457326790072881126926786781134729416892944128303999797657606411430580689930212728366742413918841672428945340233299637139697630673638053313593018722930389541199225820619705260681788586678477693585813807326129128229330165420141248716327688564004554089733157248320856867192117147382762838735642965046627785301823634870608438236594758272407802154578116687699321514361242130522328781141807340723802541098317547687189931427167025713208755094817138851244995243064490950757749331762635072155291077528582220879411145523271694928401639833305853452438444800291315791334024816564846426263041748393728749724299756260962063523469880410827947067640509809981379607363774679854925619017442752537525257588876571229430170101197398555285106166460932561950634181153691662917786871178145639956853200397743924755805204283476234882497700253182710422679569713697393975372004564968574411680361713889508311014055207004224249142226515167938694712735308200132407511456327228726831510539191304958796807273097432309519255757094051220252554612125023175653701710607446335110964161942283505349803022326040579041660756699978701341089997302429057004719388541558404978708726888275841695147457100891946824640899184082038230708705565572281674981493920989538042005702824015970382105591441117702333577459616084017590762020418912709792993549282697286836564023793092719881339535360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,33] -1980096612053322918710731306834311105952424961909875692227363593999179375012495802710253770302775072917562985098162785890967952199243007054043033605160940855773360811664360110640945934899021098020250951069224892011309447484593186241981452868511622665279680564652326534086770298241849701266838055107876560608582963148542585018841384172258515462581084062971217176875205905195740501082313294469843017396914257221163611016455849055959446202177944340917382952991370461502008939149901213606379484024422434478751891790735900418664969056533030111302734037489268462450348193613653049214865435614000428713804557643088165358038253537380935393804115211408722880813939671747505874877100347941852460199847384786246543489843189179541345648367768234070295049685288104816158701509646036030554313288442673030544168860362052917461444923828995565843940197647767656874975397102085177827580991340043967029073410132511318850475989870608568711933318084438583356002501890232202747819293286633612773837741060071589209755392653459490897459787604107016818033174720616093396394450428751935403244794694427747654645117508087640351914024975697935032215613559691588968273409988352935833025860471895528427671522338119409524933459327201086443167505869332380475860441988400954885520734737423860238921771671934506804371026625779187863754032956003045572346719848326497631475966811009230480983312626291547015226904778279064359840891033438862065758431053468804072978411420150847025455104904632063894967317103486642056235054649263421771283607532089983597387538801569011676207074466232090249226932524029192737989919823056691193249611784598574533317641865528622740020254419035461903226191799542915316897370005425368381186991312813758156574203244879382081907111989889588870320168858570301063220715956916310264514340427677861740193262692273808280411380247789702489599312121139672733062231390243942433425355794529477908392221283665521274464745162359153397733625689927870290752354429685101163222072492304694362313168518072003092500132283127411894338181045152278809694685868932597815294161210019217945214575428420976896590168775351249539209590696035532515055969264204210970697071572581727216861184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,34] 1154110108731423972012061580477562176903767258051353563145438489068998097465752296693066019004697840063671581811290684328738967490845127566317889680142865805324943705220225036423395340031349087577716450794661221587376456819800502682947920953025519832248725671515847514020454577535408520872181368365847825357266952121952632223655268956933076787244320254270326096580372076654726745162149098252833846819820335394514313939931250380149428718515861464437137609183180473825036151811038522300820124573694787783759254041681256494608481993508641489702391802432023299981487248670140139968540792772769171292955192766104846942218369757103106222676174765425126537924623146980169914464340422096727095245214958055234665866022950663137941428228603350625396465081571927802236784234198998449568750035766006811618473418476051408030779222779264604385813162103773504837434747446705825815492327266490277850422276262248448760284819191365632966604751721049793666790576948113109923967814602035870103588833430610094150225295279894499735793884150900455136454657376742191420566962064807454862083467208862725287499283714270135627788898763437908901451907881245232301669097490061854888609420414576677901856283320166468335139776217045871506038368709229247178936903150612421112423436169184191992988087644050263465868965617607752735018759264263394715074719509984935705371936963275095825269021324973814605708783154398060867379539630798317085378479036040259768413898253007366284389426274734937002541867192623422244155278543408902679409716992644486617978642146268794909962802923559326410037010961390735786395076398678460131785300944682847570790484562835796403901398357470829719546740192742360489615530966258808243055810558279523633691026989953353344678690339076922879451440204461581501113381499582107942847438508019730574634660643160936888282892115325093876388283832298521485231909606897647885760794281749778938430786477797584919666657372572926439868248640717938077988627359504431860420016600673569763827070412464673224003500392750430283954850328855950090279074818002599662856533858810268528754365889725205030314230154392396866162657614682502242198157669714135770611766821445178734149632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,35] -529405587679336977910239914128728565524165435603542769586550974906652649797968467518670432874305781660286518555638661755239710389299742063988720844588021853271933917829297433387458593354754788743714981012869250651007588302037473903661526854937414446938652039998717378551628370243345549007097732911420545523331315714905078159910870854984779686936775155543935435956769502804960537441661232394114995460470767320439701368043852951838930559475344265833158632097177234387457298940351835846833833331224699009273863627233364959560549905741532906119949504828882646464059538614689083690478539463655769008466512055348982467656783562333304666878627680945681198824281917973933665862293195354781613612332519980150438685412810222365701169166583340756207635328088778882814019866124448374201354847188740663321386907217276741978143783659800201007323772885779305631170952044872630110627249556130805995402124079307214909123177472557785185363656090994470592977581628039716867566645141452379388658718722144191928217323527656435049920266685605371622813576386653021478784611403762626843247199643722552158862094608101220162421950298731058965400545977939982525201837690452021054094833746822281107988210924952806471060276987220904918189029596284847101021060655851997262992280022500758501489943795986941837471115829807750369127911596173149027853486799902984619590496882955673715956223874867983608528868452652111656707447818178441221908799706848089735158139064543615783872611552049607728331281853391501837905322143469074061143329854720879116420631131662109677102651051658058070242340806332221922742155084407257660508488840539522472524972679246353641654817948783597111277271355106069379891425706958017027868151066728165562093386946074509088997564738200274088854052768855467480665302218153192647795935568395866944154864064218937291828801526490219509922736026979243533741172766757634625705931100430003661080070023665520686437478629176271404457202496967358283652957063632187639901352118664110346007723306673485835417478566699971816197707214703615033636955808916290108815143531541441177215674015921716411228795999852619979216181247568183942271508619197862258090255007550592455278592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,36] 201663667053695376988941368434019101804932036550089446253211311152142629986302634404603461558744887460049524287998192502724363551431289246689037423229500767073075045429029125257232163959333212745478524665060013473698346364318195325622545936882437920038667600689716654572090835325463754239846739034310928014262895644461276459949857869280590702184817223354191690595174300474798292493752020736684240999282916546024172773166958453012098123383419776865095669228818090743048438596654200634145166524354095067311862471205196634291465732946319332070618175663594934195640436987828292562741281993380402926498188159654026032882197178483598567780726999478268245611464043324444158929629439205629982802307516207115480210964466476238329246713445721077600123157220440866628631053036416457204335414913223276863942238894623313540824501598377897550916919667428805634518358196182154865290072690269341129939649533605017466463046678426481233795353755446413169239237289167163368293578190449477842611308655475754598997641969788431700366837063031791870043694080175107314371037701999126893574723518280229930181508333206797524889150420078285400824764955540701941914041107111439656381297406236252790757535561468396498832391551046110315412045259952715950674045601411058668463766402196530308855446610156779503270951478820925146448994564580352509089537133979591179403698591138898646772487895428315878779295368230385045510601325097702863015025726495599100937933841928138994822459191793965488307997390588725206693447057209978160503205621597984758210385903011017355478331921096782469361207180147040658165412686800998906725188233968088598918633088014851509333426532948646751020096645549226396660785497990587434934708242297421777777963104694154808256748767522137936087156685283630994372832978380479622840169031952684509534785535004933527924727667903294232586252155304605536103648483052050045833447537923696596351945205574331765019159457610368158475403430996672990382802908213047814393430004366283286561376451566768396333416657923932015063991119651030291917591312424009987602170826833200474172328377105974518557329072978465035839710704258943344952187065285095254753328548107004351086592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,37] -66022380797035210119920502914555612584857209707264488111846216981914330409929718468840564998730070464113753269430156079753367211814624423489424024390806672371316946812536708663212120178387120069220468884187859526932810982780283443751880326236626673947687722914180790357192437796202742208073628519363336198849162895925593716686788099170803745252704776992927341563028291389662274526888523453432928555474391286766409082371761854363465454370869682022606272868657426940177795226014600575292045457511805315801755427540555607063881665682017204800685291518765435897873407813822394032745237295904451921527024891980596686090392996724208208357398455953961844972646509697288316709474056840889411564156632768131506423018892311875212271016348704929954302399640548989185992276150463043025442667481685695709761821733469184953893772740621698404599426852017062350162476932685053988280754995873957501519659567854885979444712656677856834448976805559565186941481474619544124534488271528829667949804668525893025932364597486837155742223905853803792269549238361753732627901679587431074514184100506200513004268986199370452915707973936970319950665686416328115682020643501889954017090921260492184795860279084260444511157623414595558105116238483876594464565439069849230490068525374025740692931018106270248694695394697955833159983481111069385467876979707370672116998984053749702347361497557502757535548780974220009718314358915219518527432629700365762746866302695748868810612646903914005538471090364562465300133116480840649994173835321094521666195245698102321482310786831368849358166238085178996731170057032504241341984142594218989133163934411991602607035594232911253446088564456569675281750031679866149463188875441335814969346384375569688929413134253096942106080887052591597411785963165478867130834914365785132345430064677686617594139349961309584338934308281539538153485669210798021179750228968194196703985212097171726804537131733546203161690204789516844124790543391444991892791111527122600197103892423166146575642797377152971423092901663757827503313578335890056920750500430449319138873533019145470867152083085301417918940185875210515261774259476777067858057974057597126311936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,38] 19183144570029830655316439584566093333085218609758561671949098669172386428209899496403727644294528406023258301753761599887662057298636792210503366671353306531271651755551152010470667504212757591903152097034670926448944029183559366945980406536626906312908279483030108994055850454947092912421140998990536981101052934359933723546830896958701671258835859555001997485460477553910889072204741629827410862985911820334654838449003292494569520108085770532950996352087804363154844501035656554560050598970533995166933515403797833544553060415079328949706751755808494927602212735619407919461255094970818311026528408196444425027447700978227734322420041539495052944277675973032383814006023933192938267678886158703689280411172056876820759859648049787821280658288192636325679161545255132076907833762940140691178480816901727833404981793329729058181262320002514033702544351749556898741193025953442555617528805825569159277800163731647280840524011006461072392843301089161217135431520783405096886520865947306846540128595005128091173679445382077942708760204412479573200461333581559438029196441758631826636077481944822943398919701354020295677852225117576295179277318519628432411401299452942746220640660426534961397642294890221442863075750772355486625528552042368441505934680882551620949565511466752223973126298766047856982777535878341040546365064212857311561273108778278928548882609984081036217903539555686994774067876081182956010051614517950702344336047059757251746966547868605958673773766013695961299075809904970369478495538100929545564846104715275831272867914910990187189090036161818739084340192928582446895267802790608166195690311955297350415897956911320825439598354047342102064743055098323601933215926768529110746656992902619170173482970193266127245981738846911838473422409780418717354875918421342098104634963751468900468330298576863758920568662030101975951195259052107473445578340104176674806115794206325598661714583459350824366122035955819344641957428123242360507848658754290074860991136531291150751893235015499762613067841050707488038720893551187138377408686075024222560146633059857758657038574420921321250903898916368318645299114925995745160097199913143732535296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,39] -5103457724040953696309533347533831253222662787111852748817687145200794360146071739637814444252164777609478548827474716139913649517799191974620663865777346851059753005671823362938957299075974285888205133523102779063507092660825391728231093491280284281092559840547273006746973612887959992608454741851569358273007163302506577443231385478755345786004864119809004497631004924627973947026417669925430676356869966596188846446459709997072041772729932815937265129852746144051955732276577279079817533797789803882961005175891593144681708039858484013304190378744147983891779838028557538793864147075449594470312649567349679428593446644570135071212522032308854001981048076908050045037603676859672428016913743342803422947060157840552719811464979846120913897181431544285002034445331529650272813801917366594865480479000268956055805494462349249160070922381370602227841293067292800630708159086397176253954773836559812908427739808939543467075513221860613061138232727130529783168659278543267383185916717070970417228100967164583656013006889290810227863493083281497384116506498051102919298297215316111926941713913679027604780208836467301947744874757947929679572968299066956973484404178095902370639411835490460879478201985776448226653769701463551070883522279982241020272388028151709070102145717806607035411089360593660547142362317568306693394498073866348025776541648800583752536621576373638316407160895022296783147639868502669383167337319470383423103876078275449894395884172082256941043884520703489270602252552147647777973490215473041613242971769679369202495802072661961587249690330204383047864825366175731899047821962014447237642727139159385683132867982134304037194330691910364778204270262031781992634777304518992958846510407666139718192911933587532064750205897795347474327160479973519161964783496562609318891773209570438187044194119458099441532817894818331551382296373542198088343078656896661420024465980184615884795240290220323585014582013098720731329839756223092531418946509573620271577786385643733156812517719815919691815878369824720383686408078688212061480804416163900032838492345670484621435681424030337975539924365123228634439641120370500597162513168955185561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,40] 1271692996608392909857471570632545405441717873028434484548877772898984518871632868917535444435857895231701737711528660712341053105649283375659681485218649104181512495003737427629790812069981298866373037884011974900159764134076992847647654389318135581460049400277090925670229957799934309496843725949680826632866062425421178238703848185991317375820502686683226006293769437819242423533922394071404451804030462204640143073120872355461315108605877979712347418542313211409430236141266247097707355788915162547314928895065163001725648814424200631384812433996180572595897929182572106542437869892783162576085979028181872988831436992799863278248810344205596717391666691879621840795739237330441525126510290686027477284081810150767113685761755531871964596774329348539730919856010058048620452809414720715280445485061166554493518286890606621035577961997172507962909741561979868686210087308971616044007238639124702219293808764769386579490360214696564608603105526335079998657927372241030243536030075721613622129478899727321143385618229531313783001266210849913956061244860630636440990003892545662480981212422394318000783836398711307420708401863929674138505249550705743902784201509621977445828993951727275071268626617681950508520027086099156729571589196710681053267415959709391892096840858414703306042759989228809843745267558021490337879472622973882961934575449094895916360450188283591143039113007350094524747158213058389547470183437197396853694906070187893478411129095715706032199281228150455452852222942530412390316216736267451657306161527556759732628531499082895163071065685130310477385662241548117570015239248581809641902302164968181703845777770181145590474754252578799855110811841407433648812421109977461756752889566938450674969053734643965234521988489035546606353896640555128570552576614947863425585977650952680367100970743309106563454541860415609696382292680586412509429312215247409633194743650554116236024886363478116971516473051534344517234000678904808450544970180895346271389726585306810305562681299953124339339406911877039093191525354432093312550070719418549105922940248004740501855075881775549108296147221647919128918818985420660266539178239567775924224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,41] -298209799937268398538833844450902449957732034302878659449322812246635013573225043951185042812546032896872078793838728158408012683818689411872913182988937519564824169894292943797646311995920539940851095235738497458301291904275610751250166636351834585054992638987361620284627106480800890559618259391746386903473650610196199861586097945305186472463576106387647077279778011040901586997507955721074104433296925557184225684457419986276972998187417952112371854277959658984120119763834069347644284724955249353542306074350070044377997048935531234172366670292426702412245793237943038429639847281131352397691898175322649607569030998546319151140686890222504469018054775868805253082877712947871819802480828044354606333006002978747595940358002000631361405687937473368509475546975861370964538349057520732566441319591642456070324579340090680273368168205270083741749900371856371960653438385423359134923064628177379459122918937070526995263077468390105291296188695373284757579677889275577047950718935218709189851575081096166182337964738264621000346062701818815996130813907667435980598080395922182099694785465190717106024210917560876312489824551641753416026334345177665713564735067016166629620319239332921018720939552684295239918204328971964527679146492505389547489374475921261357404019940704125423986024712774427915381487684319975522969128295005952668386590248472041327765370069811777126170369271349083169915129251292277466800196409940379249390680765568054818289317805648864607971843044704162648582153464978059398152819468848033852595009760692201825482131617411718964616984831515235380056373882771089336541252080704271079532013694763426123323691835685237439802453239456248126762888674412091233641495226980809588500564981689351070077570066420314769144467750486607736579657811393417054463592399331689072682558868419602820625283659005229976561859691483008245194136072230078071594713037013501603738463585926600571625317874769523369367834250288469809742183466299656010922474142334959489481049480353054365185419127278713896735611530800691029077918635912868367834695154304936904628260199025891186325272310528517084249167759055186131348330414245091811871751165657166643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,42] 64764250238287314030881206711239734099754533643861605675082039176135313033568638100613560860435752018224489744115712110046872778653181869454198165947678188893093732666888767867060544995355292568818298503516650380227567230942852218070829741842450405830452257784285892549442114637740093144861489481502584677291327984488008375552763839890711473804559746571823936841800025437536908773274689032708518755369797865881495711289583696819313191004183830165984264630925026971918058750049618894837778814357374779889831550325671604789480307648368640980926462232252523858844930432795869023492410970030026641357342894772334337559396302243220809558102411413653439361193685429193285355146187937676075424614648987902570327119187541697700125544471802605678466460367936168969196648188666387253167435539603421359270845907642924966583987455258302259476335040923580437250499397540058943558883264065396564538652892946644036057103231014867618319327756706961807396561456178287872317195591855160756791951049157195056994794802266369656738562021580622184222338297519551533989034500323373315662280941531951157358189328870344237607685029096024935682803598941113929122317971857433836977356245557960475655720055128499306511751138971740015402372116161738289295924108500533795829377525143080952466436799892225949396265039460850970523204081953821574055987727472624940628307085059871203291681446978147218194089932531889074822690316634423145397961924831541604994860121664962263779078588826417321868494646385573696005411759057592609556165200331300648550784935058729277712993610551160365351449520589216699777979156879219894375262611916204532775583885417997092436740692506996463462796361862377871430038756271551348742040733371845203773588808909681069527262146977782055383138087976752559316278394118754846722662648809311267193197304616473806043723081894599218798067134828785338983497598795148744186240753823387842234565957504144330518260856634959109793342318433410131638249200300438638974652289372039138088646990195164956792835261248546564630851790816973301776453416360946636546079414211860630093367873213451592633293179374171620561471469519940098957928125042232093333351274878957780992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,43] -12605884509510801756421683242215297205451348582286980573503996432642908663816535050075753518672935363661879280381911815604024320306200821978409339176084021226760508638402504131983249019203360850647013021046377279563246935193050660723245365441947692782658531714932448620210967127775604224844275012089846240983100337317523725800651818947578349397342032916416606977743658841628599895451848139629914678629674868096182870850525889663337873735967137530700434667883044020299947464351752848840771631311858116307689019033466375296677895642173259400204094048563512898241694979987933833467694321081700605378023175026431110873672005835265017300524085039142706215537777688795140792154961270760381656439305266575777236438746757351822133082726797792819834378926245818038261788062916213359079917464858268108375222929590125496188417243145726838488160666613132521467481228145399698975446272394892199978369577999499408539233068841414076393625811577827625558441897861342354846580138958117833462166674900579361995832844957226612849970020471950982060735320739265080242347978300069593788621765590433672427041447526782595147466046690775482842384947855425184902609993679723400032492570266841515158423731242528113474979017585651464675952210842299351621335846336467037162196568732458062726184903841382618307236905709915345008091822828963162335526822869112851487774725043023360612189292539474516882894939291158573168771859325489310084609999220438725561864829930534980941455820739149152492109922487936765894507915536541308927661450284307354350334940109972104671153575876278195193611254120419327096193002418761326073337168467850571081587306480982414579469350852185042943816014747361422574349276454300842158908015884349909354238648816004708633647092402255289220837370129796168146507626533620517427438867749381486258384909975291344156554379732192331754094074464831004575751486236719880396104355920551866984265519752483393793818439422523217109045469007812033005437191058654147574024572485804595000330835045399647664832495302504241476542708722663392098594381362665794968515039439732077792755648131011374689018976170250106776818815181067844020423626797766483677298348454850854912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,44] 2097133897257371525573020738176408566060781398252804483224083573033570033904731969989082597089006549296269382853085390582946309869319355696988083559181369838250878803764199203064259649151351999574623413528532756004430035358830045955345480682228196773812290448309422864816238392392739649566087617301811303605167386171648049335444186282675498022793510400161131286222253588768430857716336383312413301300350719283716627145200255578597607687398545570507226143536784194261270457759030521386983990468227145194249584402348930258779007529763868214018047540470482374268144180252657551869899256667277384178270048223917947122004899283954129295907712493886871079205259716708622152608805507880602797014228009388223725587764091406939171566416582092284997188330139829506566869206206953820180943999181494727969292312458616553968228512283626394089036464880354408000235200012006998923107596721030860367005828016405482801992100089294133364388671463990804769783535192630987018614071834631960084323299060647124514944088563649418701798852347764832500181305647516633666598543383845135555759846480765305881904478201259369196260891787115181133959063710952897215207228806655376007132970094068651589707620509510979784582317390776758664900003740173766009492259142450805083461656779764584553185055645165329408636992897443316570095946799863172769816895426230159954492331155481425888629393658943155026263630025570898258647889373107804758267642266502809027049611853914970803916046990995926877465920256360072568446269963751244531939961920286900313064060105751591422005130329322981604189749936787260979469802198529360016726752606537727898534363850638205700025490761946938301663717134594747129263235586079805048530662990193746790481251588425871413319747157306408388421597780737645269788999652816795006129568708043951905980576370260009604086235166252807240246079394952016737870809386834109373086869628814056803713491078921086341063683924788203404201157878887264624429293556193500296504396468556381521615072526040574759666580599838526853232758574740741724178071508243863289561458591035750449474628523584555368545107287532790444637338926852375469466911484647067855164637419703107584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,45] -277534788364049892270761634498145411217029303999997986902487128258670992831947882562452545158491147919402266864424536926281911206572219555204158302045148837469343148637673595399989819681262243845044832877226102046339354480193695144036988079788137832009349835829319328512577044264402441288437587823029401673818730360550052318787627773337268254543633145307016342771059781649092606887235936222029305628304897572694702287286155170616933458409703589869390306222636582680284447930524068800884731274823131540239401666573837376273505668932463849302141235042805626944889241628549662517207191691576116151254456546491606353907067264656406041942405646593101698636819691926129786128169771784524715069504869660050724627161944802705688728264622439417662047892035662382397600056996479995109412549804371603761796157592678538124014911599574528976678458976490167448037888560314760784671314364030761747147183811579338422346831809373030731727428650564232914828164404546635531937573722525279695024182658545558692090222537279093601098504109466420981291246924305110529710693732966595934622858765836594990664780025354267934607803839088303128566083511744405285549093168981616124119108548135785356184934003463608149447526870138984659531797200454432179126432313779041510249439363765219492220151621629842481833226263948593259598293637131389701002686990539977342367612354490940540389351241529921859080080310616034816027177567703371807005181833245141671962779656989452513657701015764552715833162652259177969595263327092735768147670178641759855543319265273467940838424045700051356468245132369446188305969166381523683901841973307448604503784312251360168691838282918096767796117724464761389962922770176644137092900123519398703307133288632497207356301624773814709385941327344499635905796178448403654793785674612184405279669849275087731315910213830787110343617250113278904511086545639877331437269412377044642119973846470803436241025516887508922544295528261028087283412500722154432831630440835954839184288329577690384799585448968409704446769100501750905605187330243961542545666823931175460768373756230066935451737355391655000023989472358867283009768491775265709146703578393477120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,46] 25231611050616654413669491424538979782352939224945801634274204747810217147671838538466870526827300347452732007531868974738381861538663718380651002139439566693373585225287521425591342783459118898801347407144659848297823256112093678404082800582145161539364239532635504932329219872841521070918391596037316538026760422073472579056052144664323505390217990196331507983455373683021967789335539081560331927448246171733593648825896382909216669117496700148703483596815141748708531035070909008156278254735601393376584580759682811715375439052999774665929441606026842329730918867369373364622888928347535417627374142721578864883102465888787612391205402750641614463333919922777465104325447491815374103327992452622135972832445158690387032497302569477622505301539702187554430235057066031146252456649300740398045441511454156776822577684394123552815893873499122854130105713343486612102282520375507222360571895196735109403720772037426324934196238728860933719949512684259917948826656202616644912202161812062165569646006404435407806063625644425007245349371473030078759314197830142520114170980690846111114365742214321784485220776053453657415243612919142937852091634021384904603983554121997952410110488163745260728860763613704507956579098398140284781975619617809057562482699652281005612102401917404219763781304743884084963445198241848070278540299478505515437974427593391871812730897112990348785193621205701521532833583260954509126763408518013871798945484528792890166940228583485421769349723736499106065944346402937317616605214093941846695733010716816303870577652050355931062506199774730230753835197764114496781531753318339711597106624584842632304115267037947257603433133111320075729160738848724706264728458960557409024182456438777993922073658119706316621815223066764099187725283445288783258907627790576555027860599067029082868662524201709964876481240133244934434157493038013860388450404722642825324371022550520121019367571326417686797940742112605033727192763499173400118061921596164592467602100498523080935554524701095085302720159076389549200022018127549554863880293340318980546802383425399983795029327782575246375972149141229389173370348534241757023136884581203968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,47] -840192616223331973787022423800440752050939304625457343069264568471727328289876185259284393598904318704411663510028190936308201701435786087433876272705799429127306235185714460437967217924797396005913493398203563530407194564432995341219399554857073913917749052051367281137530365310151138755297758516167489995068645954286929279645316143444637945482704784690808779272772642159764701132812805876063103315480082778269350355835333676462982811025024818193193921909437052848367247000010254129676567142644496732498991332515520890588228197066084653023501790697955884278544934230657033298680270267843269943479221632811785850268662460341713044126158191161316984035056102012248471810672449734446828490609986068379118074991574761949310650728255993065366594116671688894593111723807848657712449898331874712284093249928000595942840298065270432120913390612399337522821957372313695591047946185385828360995977780177677798393047697812083611572112713825741990968047502149414299994393674199895773215945574550443469626704734899170650985590085920858807450850958160517851627603301595043752422400961453099148787345216788349008601653845668866864230653376913836226044390812576222397463500255347759924724489606857767804212730322303744961741056456168856542846486387723659372409071591904093840029956892956547087112680238751226990740887528249419174810793955997384973320357528300471828062122752669998118733683244254556475738964084440102879683351992686367391832056415837049359199217351501242363027750050756950371581642578059241753416897626081782004397986511542286684194429604131694134382715327787137991905664691726368312187018598415718449192084273257564127699272983899819059842165012498314893820771513435465991960655950938387715730361313658253855324843528042648019984433670199554034237155982431254078927189709049556888249756767668309165849540090039483759167702389227893383508627017832167120015320535449776761839824987146525150254605434651825230905356957141475779619094467407757160335927053172351218213477870479178767651148744171069275931201105752926383453249488468280885264429868795287974310754917754763626499207596669116984113405775164511253815635898133890456251598809071616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,48] -96000998887058924515032197304897722876936081987844074281666693949638414617253073125812912761376858963863350869051110344567045611292162280662972137266995648223559248315057180229374880415584771272479431602471250048449009306442951264426911501627364056814450932996742563127095111316615310915004929326437140349627057835202365105380262686520365971226785441218810944337896241677412027073298831287220939499089711471213389299005769144043936023592573231424625371607943710456696748914950687574949074936976130228685516738579565134333936830081027409640108149093473627049957198206820334707479269003490046063278561720987041954572401880418157012753115080064118858209261556633469334340763092861331080401887396903248866052693109066338010787811847961637782608375829205600798050406446858935852721522775499286901134801911917599330568047760482144327715315070635270756873597616914121719260209474274786449277717673013731112384585953117117714624398132871651244418904956739150756722955752395237942466460323170181252206629490613913580077622630273218643493390184493156303777805783577939687263572884586734918094812245924526413653002400452537599802728142965816732073445856753972290861444270422268676942077193008261252581488448771653353223552505139490157350846110663762020932656888038005177808150001851635728829158212803954363100929710039222170206103450465661225902788770420775686647260595853389435281209100945270675806485427634522279302795008923636937222274008254548096395591590208553333535856319883306785645294466090632269093254158421045569754985367066918579423367564381436217020784314000737390064234210040108173256464341319407808586327904466005928865186830173853465433322940200155433077249159177325660108906966930430284397772678233189220146926608886833126513589198259371310599162435327327457711151523651447725639869140836546995976215540039353852992752399313173639754274035482280396992465303454549918569830332673121842608676439809599666855692142419256861788701236384960267179166628086325232454600860636119346784798350388398682602486394500521412475413640366213249300548050256233610512136892948932845628170662455256159433166451686533933504361405114375042607131270316032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,49] -12944071712614994030006084780017398966335429226225708022589925230698712236220394252769375441807380641351964781713959747536298638228810433679133701231437590904251305318507523217864245862250907068178048012734005369875842202666836837684826555194137498459653186230826139074538145852067659342611750757834658128893830355582369489587389291067254273828459291458233121124200377253236493388918499397740964400891760979201756181548677047096167564204886107530221172127332460397615601620913612647141701858292295795815047680161980660252120740765345915887909065575673448794945944062616188028694859143292914593776898788563222232733179829084300297784215143950634877995762948382127897797115469081121395515197833879599412552221095759063785039558246388803382421416902437937731316451306077133407464013621122135811758650279655208882824077574024255841103515475213415272407323512689613862650114454549275263911841906066974441447355851334700901941023823833190080882924558082815311396768907017554965346308049889896369064624659984161838331320480142206019412747435888444882142510845786331789754211063258667167213109936338612466758134846836604577063280052364634382670345000339272094258646034217064000232019985198488246071134763374771904333911560015876553922737405361842481365081846651122474999888990623994878817940902097895849361689713472685268396908701989501990328842391151033633013586761859288744605261284010125763493079667231989095458668083748457804807116866003864732528692818737408569496774723525106054208433221759819454449027143001318338974019903864489534302393038327092470781998600425541740997300481884492274467414759916837014214828851482457092894802183282866691784464804322531467661625209641459454532630389182296737344401194640992893403521024946818722975639606968499985861957857802059790789988332276472423990629064079624008404080039758371206954476589810022167343090496251076634341196510206050264340931316355089481468940295067652418871341635871027853869149698430104722656348674881387177935342393396163767187419409881084663050412349275359582067475359851355656961606684878259755366134063988437331759739023352055446948835023248258407038242764876194217747532119801856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,50] 12466820175480597407501108118913433637426323571960434031750369732376433473516974795967538377773917114456269861676871276967201671278940050584478562685797603960191128425784753602980338628576357853130023196079450270793404162694833914667741762167332244435480699524767771734023243680465432255818977745366675133052041662348759222895883252039899140917814593143907752500262012611966603703541618520826019542072171210375263907903770400523077772565708214629109067360093817747284775205445619088318648575361338362450036291934007813164360854265250993785686735578451089004806851213488953257336058878696231859162313817541031110298156126573361000094654763066392356854351636062103591796546505109902624514521562177709448841804050537058767984828959423333137398675429998043789946797245234279109777538426418764686232457219355656835091492938019803539961591414144766399667722461300142790172721595046482690051589067945696809966311531588467898109561033772878659676874545977431417272184580575538904555020655767209866656972027723207492342905864134254258437419169196349374185241219967244740328243573527013671624342173236330513908597404755903294222271547134230498142632174063363564534614335263430289495725587201797015259325987998561548571565808322914799112389942083165061951669718365889834157249976575766881303619701107128153003047686664532940558979634164316597838482695194222397010372301697454316011431962114754019156063590385887086079851554101281135389786967636630340774791332871850160067775526491261467234230415223151877587655786265296367367778599432726996699725670016540071438787693138797333236253875669340789061588570349832547884069805450983598246655861986655311355816725095731144286196554753992708036441153402042530391105725670161134280388549933538543494327987410280779050922096318823505928878141337908868175378512168258118592463767655941510257043516656903172050888639988398395956478979261484217409804362452103980361520943397422754564597347776828580073901499628109440009661987106247326012452962117056594953380788728141618728219137729716800867172685735569501238530963992910146401205205839836945806256955229645144735559832172729118522084865004117927386455671308288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,51] -3256299098076395796723643596310752950130148722966905646080868192780586783518166657456253190513287022484038335927586193412239825310323030944665914627181551802126026367361694773366723529791002524430102903952797126018010432836811754831512415748605522272677996215087801585027229478717192763299444446554616932619679494143611196122235206050286310156120617319224983047026423810581933780635064908630733145638645000243100253378103436196374411534546163783434851317203121515484255319155214148661469366416510354634854694412505799622386225489224399954147554980482203686237773772503516610268991124598254926989294566481455380621237528481573402056566642957801154942359766731060468880798813925691302045064475751779166620116043831670013182869761282496241681981879589741388671993590405368102692482766096178784584972050917739600070290739547970321291219278710073495113662543366523663611513020292306670187449925394808990833815341771190758446878241880920709039240282294345752637513778914809615978998571983073581948127466412814031758375502335903260576197017236695242713176551103138537689007649893594238307154596303586471536390714836163522389773286192141680418208852166344409751427823510285869381484676962114457458694845066717731659995808630777062320129825097815266777461216866388872873105333852852221735662178365979772140357044099183867227173376709545917845463372964825424802223651760033344702229233524185048711320023369660872682573974594625415019126436753270779664160630002593754010480185638404239676276432838269844481070592289406318983687011198723237840383171950122499686979871877970960873447560961275003561972038395988421433138743571058391673851013933482466796163744664997675474380443413183936861065177267347479998667601784761032690906601899714184249456362758769349688090165422585746507760238762978590964249508661499257403718353640312623425001615502854881103265558137838836324057243943829588548449233113669915098868394551430944893234249907580119822270741997956444190431618829763096943948561420775175250783809462525655090246756330165762341695286611991963826943321921793383466321519574593726876240526350829674917538489438468768232970525702429629342536156839936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,52] 542366982077147887830526965979448883974789830104846103038906188461699700793280756536212545683663884340753252962365233169975651955871250557002267275278773057037584063464237016424662276585470257853712131517902929601141752114112465881154398558700490218003662408320961483284793365867705262564768584090492078503143663812003585669214933145311555976759433693333756631597986471161186208193216043473042390624537178956525617908725932833092587664457510304415998463239204212394013226128649958847792847256724210870410961243338015085222214008648954892700641436260146485504928480783231090588260653939301542707703523219868519538796758262128346724868070075884045240542558574915145335314122652537745647111300631619966800633598864172671428999987092329791535155282424120721344715528771129472337397019945252889529501607652415398447691195982889130646071587609141763836797333084702100106982581881768318160159255764576068537388740574200808430549341083344093637010198484116120124194877912311340468881180924525073174398759950138933126892600080510961932663127756677113235657252481520001880147806198926803993878427846328064845344106504196808999653770524085606090696057004860654158512950801065687002278853348612438713778652707025384766340186616573791622269707910921805269419754239208136436159024499826725086676827162712802516389287939566577836333136039121460580664700769067310202649074579963867147216956032908255796806170044602483690718522810075807143188929285445327034962582862028322895599703341552491876385002240072288348025448953209843664256096413132941092469687207183503855048476360527194149100196953897950927694270570766361185852022627224164496005738101079614038168532457193228258877864433847503128482562408706286227480859713372604448931844754416831220270402601896171725242022096094501813199431320731992761974923927028280918455207529140744674903872873942441662720560801453441219120116892422604233095397327134961259684422318381148982649000307210304042584411712347044815973144602715313330101870775676830996302054148001565627330691788936632214023443325146183821269050550353143600069567070257132591931800463189518016146021604363437389064081123383137854600702328832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,53] -69871886240480376976951604669385703835841837467184608567497103317922005271076625376579456400032323809749093061307544886314358097737687634127043370815524932812635612726546097238684748596966568885048439209799141181270462878961333738252980792456427128162469591252097461116644539122681059625389410379754132284278086103765884733103172117494150030900656183174074348750657944376578516869633377601779571510353867291288042827815506530119292877029471949099367722804854886510213310061232181716553481084070167916395353764768249304883918328890186017856727646849533615003980787577909059429743972764291467451949368699854896233905405252482041645464592404004780961598322207705101531898680394653011050241010462143451379544153609598787300036816752430124645366854223849216307660431412741870440234620924058204486394224233135838993671781704362650702476722668543138090600676161587670570819822522252946061021005905735855238862894427971714128104013781765167652532329754607577869069498701833607490283871028968996229284607881053220818966877249733166501566133557102572339085691205532612348225870470584038252690175603108445808446472937399239248217441400213336758585023744610709237900763414933474943481501612983386815221426442084672443765376192692212726515748489711197172584033250688510774070894176642719123022586798332432377194393402891952208239008579794017822690539620388288575543076601641242441362094114476867040317818685960946442472347260852402581407977496696999727647535084458472383621132211779572934715865371276826177570240631964289598424072116001538543396305709843530852935432833979136617300341589073286955117743114563356651596923321765210353211162057973385218324836563512988722997399218955965858710272729387758211004913242362258471006482445063708034968240276145942176512316062770409848091672113298104723077019422743360967533919801829454472842276349885565534555209414089145305630156149728124488677337042755422169246010588152335954447321239088182292760466748288327055736465428037779255264629022219784428273025321287707280243810325236686889489656442178814411655882216600851842610821631883170233209138814264550808905391115951527532473871746472782822378259349504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,54] 8041249744304444197938657029078104531008727968324561098630635746643438613510362806879857423114979857099308958910278118033720995858322548163384065438944634998325482019654281938255781040667977746016121984273439311544837277616886820425414536071535685168620172202896884817723578570322007727955819060747103080408542191135330967708340464334244657403348726792666188669037016662111311516122413360799785240766632832162559088088790827759966038777672605287413132099846032423980320500597405562116084133237314531656511440304984110869838046860760860883550804222539727659617625523866723793148729219165020602697239782135492558719656239344783000054407619248570346529632208071854463181242956225234807576831288587921776831347148133182580699032048980269353695004092521721113685763830631324987156974954214540068574218118223302895974850275889372786944131844831122451414230075958414054199054897355298792673849896334266592784761765542463755263980811470684989078244731586114845660652601760213750493907887100277257599508011325953303758836388510362841402261139806996622956187624262791640585015287666495701694352302163353834213409937982778507597220829415302568470804242436155458779508871391163567511097745165088691383531353300897713479712288901749038535760657998491252811960244144549598498804775737321405194783490440370143088883972372616396166480703507651479662859282025770529090176104052180676972107464426173332871785935116497590783995139145354469665440297847994971900680968973790514824018170885439533348546750065980952830814657171233115447903113538856148940940568982524198528305219104232638674160808058833979049178427446321599408208415540838661345248856437730950393819807486065237310665196637832524111523469314025277336661295690672192770593641991648946079374731134291357335569565013304347438594216732338449678304404449809937864765514150098173532631739216063702287327669387830896357041596479188347023743474266390466438329966460368649305247601029272689865508048114667839292987303293511767380275291526905899254054107811637111610762324078638510618921624639034170473118383290578415721823232928375792225395388210184094489198985879763890021054149703767859051785879552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,55] -911691317239650084724695071937079355318655517794557322776741634696883974395377107325075507523763428604666138235873289510961312514279802270776735573592465604019394531391605808597379095607880122492218563912808179967319863869377290868509557991361023818540369941813215053283213791239620971040893237351800159555978331465787049615179219866327462824394761935716472171139763417193384647122668066364595855566142093712221453243255978004941510330378168992461368448337229762283146707961153290395444120290450717668276675396619521839409811180600372395560828455763719433764000054454871848971549833380775813773407792000983473017841196269756099980706219351129093311997370048749519496976688031859905675844658052658359532243037814841874755626941293767035274197771840166408860847467179836173573422199089473823614664249497157972044074154958078890943792812331383424430952398236739022438965220879175684720470735694011150448934284631866958465714520519208141025874313029755922117788657254518400888172881760136150004820395326721201340893283820608433846305532077258898985758837301843327061970728317473696772851715944101035315476132644029080371932830099967649479512207168865468523369663201335888899496134711536079912174148250602457920656302573477195413208165090655098908566587978089042694435298243853326597167712149067180543057203392435963134055454255277090438590830514851145624987239809750700818353207270396360497714167672049698670002032436382761973469686893870990357416514196011391103038194814553285802091729916877274162880794562400383590730868939018853707032690756325528967540104946324861148351554929142325718091743648833835296577771145422676282305262831113449141133127935886133910054171985201173246609298147400566860791927296722684818704284050588981853411595682769179942105229999850850870038174903379085998808481549256761276675088385129772028894431660405008088134732662329207765613611631802049111583609256182108332709685597089721532954700218329745889876783833293541684161326697909489615049043525572756438246047670965430099828666015634584466849949270540310397001702457707724338219465233090122344286974968380686863119285590588254893839452425719874858262724608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,56] 101601177579284724732266531535092222552147662347390758868245208581454323717125645572399793909602407455176555718564558857065168537569489250276962864692516800020658990227530239980232797992651732312592032518166504023955712069648788300234048950060737814497220352460783680458322393151155763558214251813375710335829737483009817929700661359687581235341295894344796435416593344589622686986665345679595122955717295593623354867335631241846967387002193399667381906905609831066954247353196389415220644415388676244584418463875896647540471122468961588400327871446162910204463907308869104767402815245617764599649031854363049610756007176324062953976119311693891035200093733640737039036059805199065458374948938399974844940994386270807484599498569378744348325992237717070514663250844521347461885087652959074581113405692216653714005895515863871883117255246205384817603265225882827059993380774053119600001456617205648643814053736991270997402324319575733195808309037952093369211538557975951695029635604279893891650447999905731825321429138257685991157890900030245210935471116329748085957863302873003290471272551403287975680941480766839570231201811416268130075412113439108738379945770011306655538672749051560941031711807963233457556266384264717896991078450200438572669708470379819484980021191560777485427664571732959756413729600042772018767889490375013192351591852077512183436706196971433762598189845191959532756938021307389410371918011087836152596005738375549628276998278108114560836987750773818271326740993739359626623393727777204573010341206377034723947285888824761468879937622153698612994771043953213255956827204203294717265350135710910080511636328460578754973420735228564775746351602583541031612564329941109802344212492188857244597012139222825792264098100868343726943340812616326819053185084158051802705464400839608324817341868469782040262294890909993065950190626815124750821459053036851745094395383866528514916616902277832976215680776610532666052453149758614711207491766941556028563655431810281883939724216282852234788113141508706268839089616966110316677551124155064744382787805036018003007886035898396540788484703537952273087285385243478927022751744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,57] -10753278906216410344637944608489808952528083274518187578630329330260765708052638682981555915994891221381381082344491782766537636064232809816748763031159650297404404042845149277225314420041806716559956803529772479027503382066510559890684593330286015120160229747720341494672298521319141529776623293813399743021819082515031550718925204687308190863768279368413208806850293440251833387527851666095359557434845565344651270398094367619553842465411092147784466313464864974965735986180967927374114425062515088764133899077213081234211048734367125061998035360494841069038865906453174959223811814845923651637779309903966779539341248384394944664142612414404345359365469579350077559732952183776639383309680193110677148121421357171367058209673844793495267638414329864299681548188155299044537311152192321340197017481337356122721069364289255914746842680482392414693124401526919596027039873341089117720845159858055937384188240904584274156236661857481555094747549182736017495748205604842347755984182924921324427068768438206356099794563734477616686823651935989155140531194975894523675045494689538070619666408314240573043346677590360413701406057155197824195593226403284942287702307626405074366582430905066851110322294973493093397221710359045924649282044494842221137225932164764420109980628797831861309586181914541235965055880272456235141469309329053830119615873867535260712594238986413859492147826722201915828100182318200794385060140832765776014058768646943960973166175065558801206311820971184608391600289120145273385463748798867814747265661438888452110439159547837279682259061127434425551299847420899694745368519713679377669997067748618039334008967684105945421337502400707114377898439528579693602528596961210844369866498256685043413472934844321637786897196295617071200968385376631427218184493599696730283246866110366273522367549868306519787513503942461724756520445319590999058616106067512269605673261069900974983843501425388012086921487896848470805312771608401422034883347765834359757127447022233841325177278356323671447802179624538380255428970786435160787035356176387097727972592631554951189784431120205915460333294588431747413065122014804740436656128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,58] 1066569660884504450543197540746064039267353938404922882850302138748903018311572663492625459097111482492783262400263391670218577797243953771092974182367702753185883474107019557242741968625084327748476525211578849571748405680944696268005407890457436682659169366985223472539260924977164526643193127264387399579862908441174903660426872809278129403648089391418368078220688195002223043464670072879864007286037469889520143381048537228840533215356543400348880940078584951344333287236956432057048688215134632196029238797671565898804607048971905513460124473521613111930787812169015234408764919279107817970197502002546436547518746032769843760208916029340419765024221402615651176802490008671946360653786566259306891166521621730155378310167325892214921039588344506251575007710004657819757494115788828084159687047751926905707162127844533198746118194927595181893898125435955011213014454768688359795102702352608981962795666474413292526070628037210971942481804178033690805745332850172737796488694760658786318355533092900280188764562254534295216303889435257230688898079425916897208925141100961645650616003315404668386623832149742013503864217139897510747455343025246588525755273136160381978964826394490500204910969814093355107641698640596757795012690984271537560128440450847641793601285180356095688483825247869100570269235952144895986896829852569594783469238004937237357644677813247923591084776808405480895660166214843355400797702444368117775405037497503096850229039501327455001093285409536039224660278576298319777772064860556854656593902592358645172046295816395618586517147088805110362221573183562016999427641283499441321101245123878150491579859958302007603310848910911636352048221723213050833060482223991051233150116038373450315897070340683401977410812460595293399126176634409921661445651952324089917473934783036312842065374821518908180451413970312994659766335110601183405802513407580153455770097382904070714312740368541244471344101752720742572964803839658331816477503576920884985049407934784187469996446360613025666830555038281548393307757721831466104120450225669448703336244822303622384767584545942215481721266874902617677540486785550167811555328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,59] -96454187839036363812342755445578768368039139025478981334559846039926208958207545147664094013928073120250373090057923031588763118323900506222520967388630740673714391548549966496867020012138581981092821863611120830855512708816894220521672261731259472922214814979411041407525376999300664034614930200492338822152783092534363639351403543078793914837077997328219268357990529321341116501027313724095074764948258296074876855345539711043553093126598216344058644162322888723444221399870700868636841724224351962586093395109496246610341498812288643388732911065653042999497989226388244947892445068339617513473038358164669125899423569445898173332715231440790162767196142863243349238468942592465000234616783913615830794215219722276317055740070061708937951939797462448194922735183910460888417013968771451706198127961327394398124697730810238227751159119200417919010101615987203187847333481039016482440252831713397104602224372986358745757858605673632956412373909062563268270392906059158021269734632600532677682494377433859326009561601318268978426495808144489837796396519689910433440333889850686357388155457927441116155060031112802028749146834719297724021063348687393452053581183927328917948379099744176229976354797022872545504891494056733898416840365519177657976460807940060050376911433287400393610548126873371092239244804386603489397393888924905020481069950145224622983769157263285207556817125288654412839993041160863913185395740248013809428433109706245438875145487508471189638331439866973709166204162377459860097445615291826622213255857240463531134043923025618847314063892513858833208229479360654571262454662028824543940448741306864349254401684091001979927660174257395593102415954234132675489978336763624329054360840170997526148156135305651083411554710288985606374765883996984314130427525240464347516206440256131435611997541236956325941889469306222541374257348697392909228090179727285420059615640714229588164789519859960848637116397235116695430006550280536473124412069853473538853502964519641399563967205963913423006014742599879648140085392473336746542771470830255747576349253187761240363890208757541170014057450731472229273861613725254749782016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,60] 7693842583489550666202575966728548271918432612363672635818505402155493027660494924187547521583398173304954634086612523875516197702360124446981439917106553324322111519935527186702711182981348246215940305609646027061009065617373515260275252464841832274012765767994523946715479202397791982732734155722973669976466849788135621818860312512368870724897626617430766512068070475637206275649559694013256768240766763342731540758678554636563471105094736866754434345241130029852562107775659653696475555753254586107970520875636592297387215899350287133431179107473223024010993471367101894017337225947112762045461425290099844974882544038404782457913388396533816529256408469601220519822182570488400572043360807147747357626539002913563610300606779213124495031679163068775426835650431685676383857088175410645765616840098969591514079123375151038384062692554520895244360868064905186792181586224616841544349114123692612545524411244398554440954544586244119586355452467349450348623348970617563333483394438127994061545927012252345381469318020965163503183779565110446068692153554665333527928772342012193117539685490548664631727873072259115360175207523860288871074507239038947054469368176814152252662135970855807396325708842363843163425760473693256062603007854302764636492492746636913919358013306443656708423602825791083346382648490860782094739002934458590111792028916719879455405272344136834539250954877983741305111847889904910199083948533010765528714596739479590018241176074120011059136270971178268662713021064401885485339974948759258775796070672503057345052115779727055123739647566260924257415206045155315614518831183217390479156905025256033289704922387942623692683814700995256275304677216813062893053179428997594333109879231284139552759685715802572090563720778849917890022909610510148353530275199306472395197705690181987288804628182969314678200330176779611395634054937728353629504942977496987057707170236540915439197254760347263853352042955925845684746182614804505676153495477496609738994244331557606399216139751193546200944218658288559210974529849939549705860968166866021165085993800694044204893475272800979868065892614322321660121580384513029046272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,61] -527832290786555676199532386692066970252557101451855165164898925039980419023751012478138909752755437926474255442525154235856992979581193443712013099091866922700699468274589187828706396226035822340870296113035118490120683745835558735936386169142957017382437921690983488179146763569867226276290077099758438234535264626307811531156864356209799117346321918549230164767316954705310774225344469943764211500116074816503636558114185639275841502099139818598854060663507498260337100113499070387016536388437491647029927304404763603561158544670604797080678327036184802066535616070164602349228274677460337129297858451767684353227157047926642301797931722807672695959122580472142590633330400040352870321063602987015921117327270719582692801354480532632051544721888342969467129643512390422154037558773561766949691558413684535745949284060431963624481277731586794904395009240092539220783664233202030665389451759621660157673520873361784162039227176499177833091235307118967695839190782405017526474772598506497801087337049661372252583041176418282097659584560338990514562931158795870149780352329972951561111505604386976444114198196533872654508689231299107977696528504577653668924861274064753071696174789484840825758078323880681624808897466643311686425389863856966748934487831497639649956163436655648125229626399226127276593366743830136951724505052707098700435210201575542475444490823029538738715998831107197570125697842098232290850755170029357269688979708791746448602684083796936756120235163249994212413569127544318894080759738523448071871941549270370928426756719122972883785489128813727058339297395552428348724131988346459474222090068267969549341131545264250276166063954561511203188537348137957270506485319323474917197422894349452827775537825107992783985057156418337091489980943597257722635350292013919774538813867072562773400034664122819799541051215733161903034669137867654370169096319372024397133457767242833044991569148091314459718316064334431521279629189802491562309500295169649739611629315631313432607287415769004343303801337748324252435630358031583702206389829218044623466005851439540657472087392209226176048053764000775526040980360658012864512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,62] 27983598328188577564405645285778570764092923668839861743132562944823685402786345781852021145852417414840910496971160189369208910636091234070853511429991116358631648961332868048045257241709793499812629104596790129506663246661046288265239167851057177137662476110943317659864640417847163796111717126941578450588950677482838112895890616581647477865760528515135916965831407577519761256687356471631114122086147668554063623294836895083726539692676313351118086653129427659250292289334271859733408205377135734217727463106572580142218757882921183143484137825321951872791726943393871288177910862505015784828207406656739666220932541814551174913058254981646089732945184047886092906324403157308508761608267522149836142888979535406667748466882192436535160603238353453376809760339365480388328865343082825367407063278147772374321597136497168513632596115350936014132139504424885829249674210223469062960770957479365635336785710432364089371016478548150686322216475685962371957816391690732161267109148277624415892090232071814815638210035828354786324389755278771463216061323140453334699054515914634795785783273654330197530254756109576923289903182739065066239499571901780814082624606873485161608315458408435475635235944869606197245724701046210592919185720668095958636427763173765158524156481023260422575857895318675854084951313796007838019091275871074728309732569783218751538713872774647904757384115416190179681900959137393389238156579459559356772678480383500152119796745043925376552780255263699404043296113665702127541105424618390810612609241024637356537002274536070266417654337869404147532934813941824267607042119743197455526410039053735022202531835443118784999165655681535831246644886551287716408471762359683034998173908774863153584392298195205723252691088976459905288774136927558317894964014889423722807627718317942765844165231380823662031575183940847570500345213707703217607475450304274282080864176183687880112066081511328799800407504448086518062006157375466126790200418664754918667780540655198829647436149972388620703706066304871853048643676531682610813859205431716808048486624211838097906062524193065352040639479928487580072858356371708444672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,63] -624575401449716192538217384177329764159798786974768610563941345004397031751495711414769949196163140107582496998538898800907993602579620003639053701103963144968470966109968679785418739832126399127813286211594498536621580748891719085721275426062770340133991383324221882961251191334611049249781148274800706123614157793206054552991015175904646611849476810952813148879483669227463688906298552497448486721654604294362716758583241594679551639970983513802649680812648190049389999718526193163733234973628762574488495520476008170592419038406420784468386945752497389638587860268189079778697816040531104387610696739408204434205310083999557554510039169755751758908026164136603421001860136461892455558042322506952711277503393568493498107703761128013868214902137503546733863739314644368281531786430065233540234823994075041447800622830489549678988491891420701838937608904754684199286204726226386479372418151101792149095377937413395130568811910946625401162183849555093956509284122246633218066495137982803852293190554420163416404919549585059739026038144330581260366156685333077188064893725115130890447821779744686251113827376513841968630073241951968473921221449961081990388428758816502362203466299027494153187578206942493837710908254139910579188831753787404832068005274028403951564281411889421702917205644372060212054978634319432742515198740967749349591030069728825094434000629843399593567803991594837317491013071584597912405441983622435335129950399778804774563442620914702916780389034576417970951041460104093722448250666658583752017313840711170408412617822690694261110025485404576430076939131251137859591453634866263236187783919466871880617070779533086804498971102967760821575336331700157322280392666846674719658434424033478808267533252999159067710975692942894705278100264449879836613296721169852862854417217187565457421565238322374889658801055294783263917906415644532704509551093495842097749578446782085841674986170061591020620244263885944603632185466054115375714012287157522973434482607660650385156954772917928562564644223953896269527438058005147770803943899454234692704865373308754364817321170406477435600702846436021554743792695779524608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,64] -59449517019716877440087531458512469205964867767259233730063604644419940045119813012450070373154668159943994397365301796147117836999268456123012496242782852230136519608039535059594504938956053760699058861110302586847134233486024810679254918321535050462340194995304731920513914542699470003748119971404466892506962956972382350438817791668963312221908026890982860484616736957066655673131177196979525004384360011698209845374736325250519933676799064451792306179249206288277332574153156483465491085498492912432229700778558917359807073466110912803092582932863356180037644301715506197151607357653488148424203042609646133690769291886183488261046289732712607620529754902554487495497116753627252334013756635757884133309733006536749442739327012737241964872443717450224562596793783056189235062378050919779761254509493792590118179296702296874443286796242622275379421169189590411564216099582428949344898650269619627415615790742972082396569948016467811727267366035979502670464992611103875727851534953800926605002931160631319546295459556769000398830674992413901016711051699654543415345887431173074765564237253346903108540011964968618206709833311210849757219068017851065573675217227836935886908487277207573193790347611647874133370720085498741041864027321647033398605171485832037931099633272083658366194503637730181627578008941172473356453210719809775804850613958673444038114919178918160624699414011278557920738348168122803605149870390252107308137909985703373086812952595087254325238446049104632698187961769200661669570247290708638009968685989795427995212318390275271755877754027903519432990791629087317914236370300488035537635350550613883304565173329402013066551659562317341454883675219586984108725320082804312617467456990145342703307752778392705640856837820156534845277601633089028638738996692963135753673318296987333706520840301352281593568846707838908359909185443237387384495491817758731637080033724952570931451830099313496835920017809356968730047264473591025333016968993238580386495217205083801245498135783054182833090184596339906375134046000799422690132377816750650971163234938400940128894562159371435167763239994581129150911801678888960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,65] 7408290802157907786937205027209120263945352815536804114886819988839870828977127212554498874566386785280895535520498222830502796870115237730430552658017230622155120034243296301754261354299051228437129009245571716271080606671047725035617417226913199203434383551332727546697641686139199848982668056884014672379280435920755511948107043481580059737086874123261505310696025880188604147881754590020077007395223987890660436925900414388974375605929436469438845195301204011339233739618784561327288434237290075595191900727111977643462405856234598097570143860267221451230836414824699343611684659411654006702802231431194668868529070106896679632383061722305002869801129411357648780528911613175492103371903493079479398067025385449662994803528790272738932599036408889013573099655870856785574199194854108713936817775251919802087469675371844543407351094521370071708029488606372645821930222782361614836792859452596981720721290193005801287559040292628128057284874093886407602987724030523785925207747145267536679381380250681483094682922586227508885479060548233369315114570291444436083765169894244149140587259683692068246353056634611720300879298490971252497562441269519671387164471416144824983329997844567665181322816512488637981501861809038969628518351966199244267396894673246842342696302356074168951569179673789638675433255682442753376569097002161183292256773823938207434216050878054686095731171106474095682382184109343982537628319987095866210561583636056126788361960450745893174864369735253382244399527952969637897274376920300243287061719933271644546123637913225032332826014766818745142434820940664307333131268782079487299754356509948656227117185055175878390779198896819521784339862458683482949347208736877886561117116275213638967591188272276043823740959439748858990845085347863964677372063998330161987310820081129901242066495262889259808300424537806411795460834725387306873366423593548092705478454780869311935282974495394811800636670886291663369129098164913673147370411029647531139984289321372298183587908871712402451767357362260660091155832214620471436826716224877249503174806787214953334430779648635263093522476108603735368468780038488064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,66] -421831410708016139649661660073057731241268899368371458167089508910891781899200074268629468809245913750886391313743376219090107997979140778920901694556488021428354952633920076987840121265012821244053438880798934359487746125144387163385439121167493778706930351720487053079263292751300376852377646838693565199001385618305617390352123614340790411736063328588973944085068570059437705088886694554631855225696224613794955956544071648112200450234630991390267574885498944829165595747689495729125576383621461269539805926033473068391058353156521447963423021747482456327733649403823218999854085846798201569273038512754401567060762191988793226919865938236738291094919882253481317158371864521219905689310874822518983529865205034144940370250585806290521222792671711572386572132769326274580429833759624558625115516391890987913089214955574351987384202958784034991426542330123893807853577224902696691250044658714887034426191950322964960930944306641861481577590547733475252969290028329069555882648924212939586591626795051495090561207930049305092569284744135779171150088500187401094333498544839241946280040985496354700623677229276531776894959628700049810676926026906615721911447218398017334828992575827254075556607810869039118600170332986241048233132864879175677812553394670766807494045143868634017919350670587888215122822174223120412242936789798696261032821416406107843167775250426064412346320237823164393220444800124984974741569183934792990427321478245614346662541443270909000957676234022195919785270495546396268995490508210410232396662997200230887464879258172242259744436388434064701783144944902950009895300108846476118913847628890745061963172235392881742760508675871784791595094760486868588801190529983316844357789066319422333839411715560407367901680725734770838904953809254711319736497235424333153055107879119938205617459797686328097953843821326183040933189969248361776222731074324320232733992926563923403602285191706041705071526725023182196881036350768558504108246448072732246248630276578985697075728069178057560503678573735582761316129000160112913938671777926140083013360300195955897186535718077307814416150665977617000365861527093248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,67] 15915271767382868234305529815194449654493072679697335787310141034710539025421227475832454068476549124792618933259005567398974788673585616185220785295210642466349102735453734036718077282689813349275011881649145405710969968035090001610738052099687119835460129729366179927418344036327304962873447169204931062809678102789217042360155350852025653451914361409434993740672762275215743994226844559947473732026149609515769282449102607811293814656763765279746749441685499895915113151191029296814093359261828699708520956966729177790567172628329477088966325362525566628313071370345132214669830752366076396048812086671920642653124714760263600137231008292106248156745134135375802211192264376703906648415909225887563716387225478239698421035085898101706867099657318136196010882660567868339010015708257554322884879727172740075682982700657834731721328942048256304502787977351202547862039324754401689435838676812086654129990869541811351055783727067731135082781133850476302721698926174932775186196117724215398625048750357472312497621118862964890203255011083048905440223560422731877402210506587131521920982837628035592795010249472234243336594913767109954293834770844354139482999400470818035202554882701910957775399352962524683831464601188955585795169727048691098151775727651312723302546210825250035901176051836472295560261375735037745779588275759752181846269056703292281111834825402067675298929873225858283921361096495090169649127293100200444237530366956923608981207163409008474544165023433640754637905032629471988409538600930054019235948860906621010069695937032057774496057995182815183326860682870652029881774642535772056848550761271673351640229337128025145885386667813205796703548640166510570097449983184839127614657233091296328848714791347077397250328785783554984642428436462625085905800976917693794129144531796515730147126046400582857465514106776223149769514960236611579308409560441626092084089586136586851822862525665486941983033161954876905677822804612767649648994255244501178197593560909345415765248511661934387994571678310408835766525391896513965314546146004999535866625264728166248578938757754503515778155137990713340270191612788736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,68] -444523492179383831853316326173888455805194995828658189995005119777247296269744605556157986310113110915362036002575860966260620338573588307389017637152444900337044685708559247903876060300851305087530283262571799764559010827990347681845134604434940170172290810370711304425674150708337935612124710102066117827260694304550977260805411156654904739317547479614787755345976562634230929117101590874621926612567147215590560266405275014675545437786025827967095396944114927441261188332047004898034141412415741744045016101346431280332017432960766821954994422533526922214668701705808810911943438074279942104767645656876887354413839577613771587642151495097105663637891637633950273400828958363379364777919300904332391327078838075329339704884661691467673103805269570839145507098127059031227616624845057869822517990859105965792642422667872795466327533933140679269006770791831301974553450746028993440072311300024075193738278765517868491206821874376801294601885442741558155269575648111796052504156273011064588081188509810156857273072524728542403243107064759501420671392170797622299844730601911254168587475106283365399149729045681945003219376952533057239412274871395543843127630505801548610842337627085700277068148463260675111508403440440094575412174212191307254143839396145529095471736976730840779020428277805961041381065818381776472710539130092125823386747653695403183416135044524115700072665421165869460672171198002513159427594448826014162033597362766694905520470041936479132676173470458114979064571416251330506243549013035813311878094790689103437403242489423937391032786358810089049632796868369449602455980886807136499073357280538519461734987447651867079495495532539544563782973709288972724553158741789786030470370730667005210439653706003977296213374393244582032713734848644442745183153669375878004128074151440839451142501217204921622955269132556693640005489471634255756756048672945522396868663164850789090537208250871972625127531539958837582174302211924960139562168841555053215166742446190844862269992450997105225623394126968258514361357048859840956242894402544185007114654970340248820088504508692865518038116237458240902621986553856000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,69] 5296869377326052219517631072904127906590133425477297450698217432322615616584290580221006892402557917776689383865413115204637735448173761699296415332387574270235255304839938720903002207206720753547727954792540269284375711863799575567245889253060780544516119229125895396979184240950561687097103685072403990558587926039880919746129947773340596228638296743699809244959987914300268391925107427774741748890482984946089122115075660645703839079409226820034015375442128061370421025662037801794305717417412812258958210735031621527022760534640323179230399913507180080203908033146918894601138244562564234706131625921040227645302361457251718489868536508998817820348095617667589945496162818839747847465485412750809769748357640538211110080211528169174675369628573129324873568632204351726253598861908424386935428977229440053814263581152204604491366202669722413286887287244270687795341974265265216887594550121342222366822795426851597270207825169990293966151754144481594380840140039754757701763285893467192148419789825991719756025791649551252599678303969611380789011628998869040670799385632454183272550871931970577313905838053259260065521309310695925717622434647540433759172043817845023924086913228572662000104224234807723128318531158772258161423264269013932580074427012219921037437854194269870776925964861022609783929684017409458184234310674011979798216232076061911949486957673856652141382356274883081223015764611954932636537044052030358866138698063104724630184665677968636837652249520796096057777715231748790835025178930985794146548283907144447656504214868494602539422848911013484626158379363630487787670046525497090383748172327617659815242844945586442377822813554506854855615567582762181149416386738430837722964608026438291379875454938927241320114033083414170631430011827165791835688316205164319434286421947641964806998201899489789042215065518566949676323764941342793894765910298575815517317278046928539773190183281684887081818838814604910293029009105235515949383261377881551246098093141245731636602791858044878944238316947086166840696352603799938132598160142702883074664317889858180751834535519026871638235926976202395307923734528000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,70] 329539138307020261699906355250610883161458609482707670990096381371284343649992153711344109735688278667252270552767106597873670608497944880988686907174464796598805505784518613227008595141743821435779816324472733021021586668936145879613094795033350899928224920159380783150333918594564918566131129886330440893004187073265753463636950694156691979548340543626428660856713123762189971621045864945647308533241066380326939485970936607791777848967497014775122642747773705806378219067594470295300128258079177811409500007727469340015765135178448264377362281640938414288771120558029693547517461315895874739390915379852279147036126395390279757796501445860259844843948077119513380645943463513425169582818558660920425499181104604705539219299121553477440203428454785644012761539897062366060467389049602222276657542264784732091346579473974093247537099685274842922416064474859667075814877607800819471140361254400040514493927369141891646819868743629643018217577176147370401576231529637161515476866313496750073959993266987654035805729800637082236948427049049408859874486330103537065912984677096380192809741915841721137027568646079304409324723841351919369293113104397154403036383528816311978448897590603336945723136508874060180385149668374677616398771877727261717427329568360632499648238257615973101918467494450696100115330377446242663444561839040498120003083143166543679256163838101246005367856535052995743297263475658238639526738377353904963735493533798737723317161831267073514035489106066932032110882859893658151626424938797428107514533158092377422274948010286100639548041267846775499958541140955404676668671724130733970378368970884506823323055803213160925963156467691884683872555258776421117731421247709259428473527818644353422987087530583502965831794886033096176607433088449059678435637780419557309051993819748827721357983963661551104345751445841557600969126216283465887789406432539103718069265929426473898066489296674239307399035192668490740202390299453051046017626200902499992102998536812659542772220504708685211024497780780341781617631053662595376169702774699439156758834423272621240146004049494809576144100125843228281337282560000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,71] -20691903226944086327903105152272076667249893418012523477261096754240236858578441074565632616363358801020507590071793133733227124131632470893207824017379779431360351612668982543216296470041290397875196854479131988394136812537142368877392073661556221372115215434185665687065581414676653089528349699923099557139940558718738399634870572619490140601346995546495510879263752087381835065234949601808606762239822276388817186581353239368534955350085021777853703322231701056569503386836909074802246329835440960957749470366500392050687680012166372350271803810931565545110430532773782721528939724314306947415146267080100877101903143950490332254186170798569051730918662299032315150959572364403710209493728606690043847452997509138483204316089541937257157780814488872871986076309818505101335547326534359854448832716091282154685288626925372430481073812695205199423023103342285849815369824399647676740376842107061084389517336335056511173118521248647016862982236697511344056024750391967143875784759122650309506900651169735661898987005286777234927253425626093982214918149726848527906229502857756490167097016399618031343757364716004125855908255373216055805468722027014313973170765912590010334534533117294352540701414427615788968439065030897330232427848848328572324034534665416215882817083019490392171943133590912406386565586573766468948552976979352435326224906755493376554731214372766597061055392667615027535521301907030314286683116288094565592197982998979498332614015120361317377472906925469867316067086597929698568975722577823379935894140004283072694849098577859299095450772857045689490116717688917209668915304098341719283005776672671127406145618680662967524146971121555973621546388492866827054420509987218145488824978222423997630429485835851906018884493913121290313957923970125467307560954571700998213424877033641218257002045498316045962219871088447549326974082912368006591539764400078718015642462472459820702784539488154224095434956019230824184444430906638525651824841722525514078037452297691092259204496578607447997336825232580349884344227826780294353907351133114080947684190251718689964689538413310071046140904363712813104889856000000000000000000000000000000000000000000000000000000000000000000000000000 [72,72] 625392139156874266696625119827743080327429538485437559521238390761902024948914597733229274946035429157119449739088035981969439033093976732790380667814337040120121626130700058734327821467618390004212668691829021356154641306709686201011929013787396610783224216188744756634975436778729627647905176389876377265668869693042891369514407857550187397377981633611993909730641726593999928977874700345867827820655737888116272825300748258749197163346117642316540131217376121808509288480146795920730890995098484626200681218915847737605293884267304696571576865264147525271178995637955170016657250599978286589782126979800096454013181291891001909619785758260435097692775283263883883541343784802590717035859327369010468785372340111934967965688268119795344283585136414584499255774101778316517343432376945972181611046221158732140516403791208578367178687452198271727525722584803939046949745025879522606876731284347172903801347811754494720515737687161804888832496918688007611196156327609695598554787422047868593380922639730026063451401190942965704527300017278779810291799183002171465279153332553707107411900636299704650442758836746199781233583256692708299883176931995647510503001074805526617092529481993029831409686386819821428682326962596940233066839869328721506232401205884812611316791079832840121941067213457555945651203306381049583837241654580531590225073357975226034738227791673229601668883559370228382049026618956326097986640079519000731723463997229767303130988223869014274257151676915828923189754969864674892930449317841710509983719962550318145573132182864542647804150290940163249079074221307850260635181931589917729254844564544148448148453746691189169962478950457416500960444401245063213859866673441900994117757577035476272517088620167486496714223234369115481692588723411436885888146917610010813666241203117986160511003453824391630330636784384016948937764044936173836325192140843760226228265835445380371636358454104877656125094739746758800746287452143785261615303691410604837903191089608581916390960585578915392534782360909439174853248362734907356073080829523608062430365819592337936310915061673097251426530858047148950290432000000000000000000000000000000000000000000000000000000000000000000000000 [73,0] -24279671413062923583947314713724637526463101611253497333218744746317540727525795344624035133356642282697378178789072524484550526009964087441576586955317384613504214384196398956630384064781443525286755841611545701223877641836801537313510586398762321166529779786645526820742193591793895727423203008022485310227343510193733423932506136770400363567929506231420258470071348644443712126119541367260961942124191983636782292082403173108390824411288882511953945786612527549245734278112004122785701844111518204616208964993806917476638337542784650040723687148038769146474689570325575482533868998028155439862692501236438766285806974643791195029155567504525497069713902014394942441603586461974784206275488875760734732865313961886927594960003541077894396770316092388754782002408435652758236954789629656190410573053173584653175896008815777649326357172848754908885675666929318279369152779919149428322295299937202487570799349120812686723065584941815979669915258130959198956239602100812422443344326942094105591843872678579608562058627728103524472584508207257282524832116394623176761497205935891475232997541556069169081493360508923448459414921403610814547881977071051705196532210343382723874239868549014062820065752202203610022184468040347101857089665595021663202846079184711976836451492916508920306299963079909236167853744176147614674906449592169369489955941791073786863740392736267426362775085391306484186841557705267308963050557372094610638434696960243171446929786089074715670580605093481376786115442185057893299549613730746732800488207110604607985675443654632142878434707598718086713828209947066469671286749738412928198510073427016866991663424828588368902938013620929012452585434292461555379497253899546466585631851125625501880701211760817253068581463526165074377139645229666444591699269629229286875211056770804707038505776782701097040683947637543922710535718761827759790115555864133084958893228660949302718873784433882870003114928404399001319595225901184348479700000175516531384115930195889859712193122642578805540929411811872456569853670668468845450812691596470963661605727775024815255242349599427870962339812661239423222474959755603258502021120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,1] -6698690166196903005886608895342728822025215226155115299159374120989624114548948976152520319434296048320499590666423427388689719338450143188724259425175093943174193752055810778541351442602716917263520778506432158257427100856333831781097231443594867599201052006270186459904979591781854783453686309322439270576387261114594020532515297466175619931674590757992840940896895638880379775106603574916213344850448407528341502879086286149913344620980261376831271174968367573217830226432049974295682519484396838544744645615925685029364835511843478353299092845826407736117252566125864313300672799235809934018132192366440089747977964644364663375112288118255133366149973452142539517623509139616630791032027366858939735297606961386678129612005709600993197086162762611052241514435369931459248566362865016853868893254420095152154754760074921763375881991545140978303528767442426708294042949162207086225617570474129603768831024532328606123349076434859454091171782599270514506533262297380003489951617953342037669223400579068807106694859912448164637447579530970088538222702419851782795759952279515537465168107724578625542236250175944948541379816068302817504717069608379925534954479768754710433768099391930524689149182058116525180256567411567474222330428022962350331855840479633009406679987938246180415287516328107876681479543200828883616665769034171809313687084445491417510959473096233006536845490103668599488801469778906197625433068036980993868458329811756090862299767735039353160655431799847846203130462426267823523034748326642809105072798538173493398160964771066222280317396844551857666734009308320072476776259432614041829434283625913708753707794234978848019141445808454001514167701784816736382784678321347075952430499350836963264765566403496426818026904380375083466719299501129590815944494676492598784625330879081960758394709040600423007099187919487548371760456451624117391092747133274749543657200508707821327903342414151504984084080536681832456092844412282488803768023563069217600859648577803049931678915793264090882513507021217522592386458024123608720134455695519678944538994266584829395432446009700350771938747637938527390111032699412748668357312512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,2] -3764770398555726780574146801520167594679708389823079791077378932245675820428475429644793271385820108635576591657881245280590598414483125850110684878887731855355548030559728474559679854084405343729711115672783526025672774908098498975304504577421907061958179656171639301187353690623438649428745459048309119305530739336055798099576435905051607345646576627538214270912339574739800839474189686884128829685277211767905543906579189196068133282752691295583040121747629902816013606015470284737220937145254676421287664884107201357245198415821457290259582127368032148137308166362918208449487231646916679364907576980495787507327329772752162557149719276177719311676137440993881939196552496329010642139316139287810937663960394573300079519554543149707123505843973223841016370809171938001101301621551390057642241788821301141411464349317973280120810695444524047994169129981426705257387421022591449676159789990572746923544560916903873273618355362535475427674899262545052409620346975500633828586645906692569663353634323781296081719136410903754868761950558143211995096686443969484260086274977768591455094238989371217625688533085750056303350827260210176570925809632621937720361664354274125948561211438129668753819219358643168415480443881712576191262478927556837536418737115729084958877306687757374309531042514523978472206253007924675799721294922550472755297859378744412053875371699375158818427374680210624615166792576221400573651856275499599275004115575487308436370752020221299163880591928229020065218912016485375391075473462110805156292873588238080246917190242836624630514080523307213790605772961598454694323633800294955377457078594960561977325067013674298872491507716317806793497236144835213551898406648702648378158942002740666751689586705425908573523648082399359879101396611210758938358559025737186734638550226282115318500982612406652383357048410938226531606193100106681157306033933870743299387148862329363533892278273303230472018439485429502758885409678976419943735166116381995209277226642208540730364409283484981583202241492953093929579468358210166676863128431631768384350638559720113504822388504478128642337293298612209746657928810853112386105659883520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,3] 9298739074477923176518725318923280786501482474809589993485048247798826827637636179549258646783526671721370012045366799410004491884845542277019036908535132268493528479262962129132042928574961045125671042715965859004952220964596974148002755324702472570312644939697479307686103529278164978774835783120033197742684257492603123795815285182772225700805466713885786648141003310466849734638059253521614282187534073223476080634782411951633158439735075789922790451313594267767037977235699735136321982845560064382225995069468894163185490242431925179761073940627573783332758215216800352168050429019118737639959003551781291159538058355823832617334486297398093958788559197119336749659988094300763949401448796977764712464152975881408378964151158458585225857877229237746420054160171933933165515675425061127103727245686248158913382913461006411196733225629227083179651688990241479541033517815568924647753559301670493456666036470190478789493850995433442755717596835405612943870862599686368505041785599246160648788483964100620050144405738725872394167481873294211880831529764465638698306940614309909112951696778930302160826242998935123174039324577411933017308922377253262351120493715341753013441620918510261850651218133505328364651534481463713984215687378060092828544761286712055383750184345769238596603071570764746798930968481125990319522832165268704067429743261308137491195819773757158136572443304567339898899568762579746905066167734678345882796895926833045537553687427525169550915103984728151436437290111704252452878308235296653866398105346768244634897343712085506799605080903563937784885710762212756334839227772264035185654000644166825533127300261231700898867732137405476267421478801735492672062655089987531137268377895930494883228228714407603690755108811522431509739642227366656079843080539016805765783403162089083886388062622845764978284784507951588551763523425813080620079663867672775272621891579951784048219816521470418491998324851711018553341849921844221169782443565378953502255839308093354149850868349255740798890298070460821867446833980202516740504930157398842333365217237382522377992116337121090626293949993044044171254909337690081389875724025856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,4] 146956030182781643101248384783324661404958342918551513161553856800730330896506121178116343161788960694035718723679221308753994874981317918150266131712167957007391765959586672014432132045032628005321180786017995366319310723246771932672070713664775239617903995268647599409313568900149319663371512671894337773699820303303924277332138152658330617049551495090153348750390128529826177661248366258729452439585017241719077392283732489364344991319938805390917338682464557653270502196744986112909842921308959220765032942264209330414792533431669256630806660589002534849361616318283706726587080746962315510058183443459168788156668130595325584967855952210299782391922335127013251859984377963773285429806158485429091110388464412931357669281201400053251506224139472452324336203690674229716147000332992384098954680339425659485004085656696384993996734118814962061436915083587134462890867788197739640502672602528311056074169739032502660967070314614383654572750135493252411554366105463774166175511883701941142383251322677040099271670796151760862777966616743585536549028593630497798006232743213700485696020046296119842801740626768632533441752709695868920019040673668968628900824245911067115375055978442396436709484949912845285437118081066339771859127663666277268479164165567047121315405392411743922768442038916508581005331983644121830759399045468673243558632502532313497873278037252354544883926161455828695512329880436607934799410979476296587413244596564499728788515594815828536408381899138651568023221610464136937795645809901054874005501150703330975314203319080526768768087202432458208726721922512940669060918831661661477070247319656456932232601707230204060621383513683328725448522673703799727209077284829425043202194784825410768704835091946987004675343789282815677929008230339829485931354113726196568990970450125937622754002035028765270997586500445286429765303798381655747552695970732672818739917888904972683018432257664694319113546355376989654661422183003498865734353148571649867408722535600422985549228965738243596256557510059378343510610538970189799475472695997200196097386019955455508023280831609794871910335199067962694046926194231473465261975142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,5] 16792659348551794445805741014919721187055621085412147704606825071117235021081783808409420777877445558595267841406479400893055370193755239985082254244593900013061730909361739047205575118300122049162543244214785012642123100071108170977873815123839611129177971006120319032322436997934333325796576483300509840971625525141853705908251110519459352081912688912902385440500650411032633957791097745166465927816579582909215062206869181552402439520933175925613141380409401600787055261169397575998893104140036326411121623230897332292635467174603462367353766722173483959629960557386415876211623020623983150705158193542339706900484067077110769513489600735727287841919489245459294401402482313427487435927103110848926630047990636570408601604265846569099771233249633894512819783695314156016622275853122725265700112292767989758557726760146052112877640637584488685814722587114741814437536446545819795432650462279929832940656850513831490835132316684249979830929868586266994113936506965459485204593952610910747194575446503188067073706561030028451665059167257369070814205917660209851378372156945858257315244927405778012790881247966954739800850748783223978929559689669541225709109405198893675537032236814641385302223477551685803154950702333454128107538775544040715251023898347433450967731924705664331630462932491289638912331779996515674172065485959639610116056099627692029070836670450747775455965424841555228753253492525934938732210701740426016851347140692044679627015302522542056071906662686600603931760622487775697826974658489843665731899538809366440817139339103855517622833406438697332895705513779589802916218044284991087247335939072655463823609108754296160257186573492056114294138152974123946456407974094619922005118780527568135187984174752464873167887488065424117489527096572264627695557897662350078207267317789702194054363918753299799898364270488462921605101450495985187323241664111556040993261102189221765348006321394265271879633039405492627976314906529787971427517151879565477151078082611060007821559477225123780508067610215731706426504357503831896570001800981705263553235057284940014878135590371592626024836928576225178546766528680632973322310827928190976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,6] -2709385806706688329680540179495256939477797508892889236614050997499464061233908276554336627742404422704887674188392537580433876070932994825596157323278292651182040798074098813270985849764267613754383920483981506707318033050814856089387255392603372779070523806663638014796517258857882369788669084132495951572674578592237711467051456478207232375895080771368196499396007229185078531710707847593348179008202971784093903118019396329029286082796288518999766711785053350860184137532559508280428760566668377670257989011574136933405614073632922515968665804344573087820013747059164287080701891161567703008681541288000441939243194655735597940038954786702420956641203742714850995981287820149062842993051826996734353168100127339237400575851015632047659708449107992551006338487087153359208599707406634413847261582257776736870273184443562357422975892536336860057282569607487296273128995845239583656918194360319694525329527017025273519325959235372363968730408581653597229275033632889289032789107355550946600659016313766686876520319563041115279675477238352416448133149980376499329547167777966011991653862506058307336013159815726198688569595428256231109772632614118433318957204679546663254956716150295038210965124906411375831754325024004089163307050308352250968769710877961787438918006438098895976731366655787438752260875553575104526031100172338197137791457651109621482100640390877205796069335465151753764332467014083680035051623528027078163204580584853956773413351688758753892220970492074639671781331913158715550367715919202987775078985838923396046110661488217961931598724752791143336212672730270619429802454044698668565103517659023688524949961382845367916986142646407480588445151608650190030385243708655778597981908743294538070965814192324323111841559509500840570024509230118418102587980908205325580286284854468438305517408560939401942972493880560228544783998728295280319589769457916347370419943963008211052295887620121969985999615777429225056180146810262186498249067773215743461614089247634372214883291334644573430693636481939444216377860174490962276400407630047467431949914079853300209059644942280674401048758708623851193189925130774086075138964145045504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,7] -3196273608073131068559614451263121393443021043362942459160545978189260584216301035291580154184111154419076162235577379511579469263404904620773127014955184189658646566752951894787134486982099217707052919047361413351187065831807463226316282000464174222961435147041378410376768366805118921409328300173815407069031111130265772691187870394007106878453583519853785787973267751665123143263444472509942858318480997149385928542836523076850084655499323318289423173483113346589699397141785108920403028819138959679151443768369552612414959330092561395461114576709706047421957496282554148232556838360419187629090737324177106483708691766572832149840341907136463924140454957650743576464870382765672834035154247822362619543843754232525512753724636393446269753242098559368438024661296696304594302222301642858990841941720424627929201381333836673919678458205894965558948203410053948244078662190287619427632862219176079208569780390615465179103507559658964661396156202893717954117969475752686721950289547105460546321190777787901528022857881448148763099028736825829212668405966780864615496578688676575550209320143324614881007224287244454638275123875554345914604300041046869433546243366581754833620409343027007063980737551496156665629238500638649307998633916115861239317585329043100634206885701959584330548376671745166553864985008562773577544901870606221263780633443458820510247137279824599042287445100999142517333070837024881277226356552850191649295244628523447285959178242435776692869264143583413655754092306509315530285447964741130015203219777809419544230366119011003720527205781270426919785150436852987585528370685291336889999277817395875032962327261055410064578282168899519494614759183589701680862046487905542357497281510704826828473131516027968199248352785384104909010406414144835874158135061014164205351547569871724646722012133126402765559793315512976948347820704403596757111311994000334589440897931342420228437337902606817391429256850357950735184974524246354699358753701001474328347938018988715845280514891362279675586402680948162974916171972752458110622392766233093621813639942186306192897609795122072773751020744184267478547151722528056298329333188790321152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,8] 10346636093636292072050823553112532342334760666952604954153647535365670298850960526679421781639651118417867955932435529608410856629774240714918630668115825918611310985950945850318177174332662150143343483962184116929022030917519221400318007543709239161009015111203463463748920915739423864066054274107770196886400946841262491276201929492164056923094057783809098677531008352697845841628727949100910212082708449835246814777438574910853425074214788123639005106025816468973286439601430440378499523229789642215582892398117840165090777022857506000181765220131018517970087960148141400070327287451646948490055264052341475963064910782430371058133711967257140828562048180538875462909335654599969232348103147622957822447072510249579233912811024553824038292363215407055609579179096406076884286925711475094928560437772952419385690663289967592113361704992801517857142729262472219085849830768560858790887852398470339264211994587200426624067300625687608219345552962500333903638435086946710470605238127998360687236901533157894991252148340646462724080556034342245702201824209702985450655307273872816177724235648078792933107325355608397699558371602449490993410271996332074159335866344630961300297228043424637998304272380291911421416976932620174591086008529394773764129776473734738638982555933608416788667051245188313417837886028125908664986197044174546315373621141450842777757116237359209871338728407752850911685633925047457418847646434898264512090881845335686333290619600303704170976477294022981036123321695907397498407686342786470639018919278491855843163278614307941602173167597324845764074365744010412573532026095541802344551845436244889918685648988061124680337517929115012122680071624371644233842185674043352847768850117106771782048083428844173267564882554217835745967961368564175826980764391398990690694912217742880342729287938680488501556525073287774904545208036496174369004392776766690188992999822230501706411827318909202078620429263913567480578092521658241726019140446997948487052266484730290759592919841855730059859379661849768414237718516443596015641110877603353236170971047451808868385375015769126726372823480097186115208910334791877982264861689231966208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,9] 13286819036018161414834551431768325929049397025781099281679317565059590384291663994681522885715970953358310456193215050447904153285402519464634033846414349351209403874680128323683349433501321988957864825489014960701755471252840664439620895115765269622037170667468366679870805650923547621251924787357998032497646005901866353781231141846860406890701325404864103908031577465316108248052492835099486277169665554278208904866246858237163454606132392248282058850197023436542642281712443945645192217643909493059311838201145156202402219315803087313743479161658194445468720930794096064438670814713329096427731149557255852413885579958790275024580186013499391400008315060571843563788919504777145427849124690773636713303999262794714612490019289882339484331091601841311126505992402094751860381252243968644171619161511434135986771401773430060029568051436949173063900219131251745366270497955453442811210112822635432412538974663120269134113426539545920469019689500600320941775176836897368166071418946310358485027905228122513497073731941234096062799157131933573334380410441165903384115746305528952449359038509588110370829490091043117099221127500687002883189308847058545949089241896811698281967517442893768378993202050711211301062916881705075730895546669786129641383110007842263765486825929449412581044331633189289493758839682941053441894093648214767251864773424171921333150017417348987688993227378397285794948673451124239487881077914684647453686513648857663745251577577017610056431359070903555697457293683330972557411707101006553132238311326409359597098088679193894148048887261595590524513681792421146236777249787942689836578523483583880782609412333352998504227156191227104989463109126078726323010203482084824647710995158782993374798545045472456369745463953049358498987008591613683636042145057059252284009421497664095029971472452225807016758388325923021195812168834837643687044873992114062317380899921225153760245404526833591866522879194448307929202810392202175565832916245745509719182747233763197784682341018068161474603769632112384082400477117771047777113533971757223153708341755598084455398599773637060895951283825423827373074990572448596924210798772577370112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,10] -45254071022858159948271287609790748775291000714001489795490723274203717647304122343235309801837179099803231906405830392400122525090120369929193068556901918329812686938421263101380292864361857037450631326181095291046595960932810580938907539659183069047109438361317436892257823833413692985208410876649387171070167893734247295490296160707301562971725682436069030406760493917065382649375958260279562239885730125100746487341367200425511877887160418318533850550659570403349899316808917989108806477618688757592757581057454731156831315222376182829324280326577091108133233349437258842960828824040492389263733586282937142138533918617508213340282489789251862367469934904421013306551494718857326712988642657480527549639082849044157169105810360337805094716307482464799372642004259304341682279204387699367860198662060666387824777356364655629072651737817642505520433434695374861491191432595187561242629758029916671743544464175321469132592340988383999975941133354895586974279976353580925558197778449553129136310147801288293161770026294457814236272234569597924254064107906154799903622225843627192141484248072571398903909658269440705000745913822669470614954672310980651782975825966432435299838300974860225147335798349016005087275926630538836318158448541809956342741000857812275005864685169548183613244450809401068601085385350708213567280734816060483769635013109545428877208447003679645994606053782155072653297487492701736981845275321141266658946696031512908497464019562605672470199864407548500786111195037467053961037590696551361186727551947977126250385747469860867984661532487014125404525414715556152666380990897711818369130364341042680324074154846687606413915637496961572363345017339071450910005398765503373534595556141701210864497390340944849283014584985964724859333191896066342265557432527075259108759736459345334585563970462377269267372248996649581117919496505592918098732875398237921747413946782080397430230354515484903218191411284222544592116477019578031862472719377399155080165015601184785537696606688973586943932643674473642904507030939042605602036269742768382597719210606289222682902120171185377977491194755442363554194466086867139110937185243627520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,11] -407514400906173829055659361294842152751750117319871128159426081833643588662888179935188069315020475524099064444463158787566951977789839434622173521743704084659468873536597921442650843347797440709262515686942156546754071062051396424317128754694207690822382184237892304842956702210679907012062905675815068655155633408153223792115523026176496633885728535624827481994249271067148320253085098061779268906751409044631594392119009606878172799999601013696190602957582337668985670580524047582292369764942982347066338351089334817587661281713100188741300716708419100884008431674531006018509434828183891354692807830076773741100890288518499953166881205380352671428198269836626859240309600275145453634949134032636413342218810183860804381265980647863345011219179179388444801392057442378210506751422750763122654292843462621912409158268905825487195684643638381580520308623622418297740210882868430661254804087956633649396449567080879951521490848962481612195244321604422165339047939147927291653219309349294130132912510816162676912574283552433151038652349183255886463571565645473520610706867805575345233836339639867428110650230873606104861165126653240104685940949460020730704240971623526171944730671920932251100008827685028293345192496840382409367953685236632092449605401841369640344173764543775430035735656864686103308387926703415753052743382851305882885559181538347360546290450716628836631195865548038638137142350186705952589180105449151028789336183669984057487627728097220044860182340787040573871891398051048207510834900954803080910766898550195993107679202131954470083421930482821919207220432888879873182981165637979656435975231302324218927973797399280371905103567378272764240099551321634223189158753401979001966760991012578276271867595155596168945792036527140749834252767892003583602780198419005529765877167849808863332116964619599785889210690550935463203439405284227507405593437052631458401334380610629179062884900828236113106580773710314573937591335556319422805329964971383476788563839523057030119805842044217103248922829748194312295260968760978705618554674027832678809398498670399153819579322201894064603504488482802822213649812578361419788017628317579476992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,12] 2351183962885665503103136509831317518157262624302145235260070265585527641520754298817434909522219236170504174370615072347088168461000098810555280005064071461146399951919617040641017619889263735095001527361899748565691417485413998500456860245587690223443925399152835999869677209046065255651360105376786441319171826550453494209326119903993607940531214144464291901417754641652273389923131493642052404017483638682106125168475331891851578989813852768993612990300619433714556526494316281743892864349533043761551729337197431265750338782410955812379503388878741145514858675836060350889493966213756285058283123497091778720193585479026738044958605497405338288270707333843933809991478709467664557181072890896953076623513485654174994272843731774715972806630675434314435601834988267747647991615150734628185530865788938597021916696148603461445717699624216605810685772208012243586917466514632543893900347899640704427965955275619268329382101045472326239535012712914688994125869293058499045467807439670693298917384590866495072607763858175786536677749936138124497910042786773252317674041824983792195378477976609344624293301476198773373260629942542875006109976536428935193265699553905711251162271488977015807118856382603023557177442226138801526306272792868988559841861330083893277778953748842827214682500953001440385246652954989276897046663515706387336078100542321152229405224228150227476769838111620647817478791793210401471224312394261890600477447222926012318011456379188853449143594390338394217448453719463705600673594076659433313620007337683121792530274955249054473545276048121155049339170487683612174577094157002413781950009404168474791822270933897341675082143215875900593035435972047507790126140140540978200780968867042084712094026348407621557436969979258321432869141141563654983129137595485991841249714356226528664360151689710553241976489539094796521364708856200039798762801285014791156014499374042559792919418835511859114486764425241709856722544541076702924243890614240385791850677119121328186673862464073888616510642232473898205805028513472403659797881911919199444689629951460848143839350240836349408971059131945709964741467547495084446817840576754377293824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,13] -5242004918554768955972657219447956262003345502538303048303740128383317832628432869880826352002489530503244061157946466228380134488231389678024888816679640353422509067845870184150264880564523017820763630580266647710544588160110388593695343624324790749620516720310995655180439822505027376328976395190310187681236181636003164638623941338121481435063744439984712427871293077868866705909077939304440399156194441673669628605116887392736517200589637512443447890733466775050382298726039400693663128931199508848496201805264840976246055860444728740510956885380182074779543382101334679935668477349253637051688698930241892231532446059794358919413110335019793158044959684916501481206757531775981080984320959421357757832958915903101818251171050966951123256279483820526583206126477597036849143261637994381895922217156930472976687658493065022210921281815549980717297620567742842354146414033182517105874438104392605761351833698266514406586340657356414092526805262729848245908602907146773438190157373757390423063237043101416926806521514670684419422594151221968201741383936960715183235120979041217138937956363610786851621442241122407622560632847568767789979945497402027557374108337392856832878246205409851725005506546335685119328364703082490531368097912081062082225580494018734366292546141054497884726089188127768550364435077557112617334624806389666263194734747109355342846318937149734027081877165695252527338845800903882829150394018675010200786143602117501628383250263797135217211396462411249186731534625238320821807188588311976342854366110622964502032330255058738061622027346779882435573633334200121881909585544328752984635941607061290042697557528881330108610387904881854341089480307809200391689231316269064949182230989907089184938544464151605000623368630495783841540297584537958991066092427171208053176636370984714455882149992433270598892535483703712695318481072616881359612314301563939358594113656180828157987518252528861460521020448095584105256715137073435941144369532184406537100378164917790509293820424542480459902624790324002537716783967542966882589332069321341195663055617304966140164267203380292325940037627161649753203823407818528636731871736733735321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,14] 1596711079720469418193094480195479726727675176889095966376084865008458015081732807222804152046322783263544276825238614177036919089427747509048542183359489248434143283314736379346473001688255019191244080127410155863249524579879990149648450303777762166804656312318490999904593196622103135619116171604042356976270773550136210890019809461946677778111817304226411643129926379410722647164464307562225262424165956229442940184365502794178518154840154917466379942178106338865834836418320076335019269856788488726931588900216546701468440826831040216627221508625754735472439239307381057149806132264836175613113311741539389657133738232122068634857952033761474880807017491334634500040953768971333210690326243285721630621818778228188700726924836436738252865259903364441782744209657708059050947021568497705997464271238751417184219077696000856616851231942170041488575024208308520202184017744348201225378277363576853043107075871372798708480772935160511224489666906296563453740900542582528961855965757723716748411447545794791801876149077241239302811408539909942023267375607381008802850971621142782598707484314938446746085221271022180728429960652140128830674318469399321389112489955987509440140682256108424681790467135758002274884762155856539016162157535025966775087987491691568739508000143617220502700015547063191102652626579931636027982387232225055337794055476769612970814635407148068607288514949324464513836079204150120415633574046592567602343110217538015971981809498092820634596359029349732580417935963216819277963833276299022727768265850068549153171006679305007238386014406043945016192462979716228168942635537122248973603194153278851280259706719699867897380066432641288231432529734768935939447656797504151835328904541910229204810411566237950699101974543847927762693337959825038346728670926230529653047412745499673518576329101420118226935727018911620947634461748578887194462356680651637343764426270660911388186696336947627163754786452564291889994458174007644511992450139503109223508998842758774477888728142040287938884109763638025032071073433330389525776819837643374538892878186006118953731855819040870783050843191207293653536444677325543419086816743196389801984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,15] 35221183340073883653340406960276898579046972511498537034950545365672244815961023217108446740893282900583804265142103932599944889614769697244263130866029919109728189536005190421930230083855375648792305493454033822095378518028424845959369768502676138585486700217197969806669085396408097540833202303117466562987457101389709554443561531295345297103079474050804317780937247525216045025764952242410327089749496870183407229903292234224674919651123868246921345268666726600150864066940737939886194251670536501829770594304251562009828616510464706652656963904446217847587485170664596033952731944671226327071190981268290291988528099615094080288418059750411950913571935261706752735375957249029298693284705524003319193869079405418933027341120902779446971246435651467554114431746194372581796081657485586986290709029998873975342910379105962208643826790943702454006784907191770864266801197746117067568008903368496312187151814652057054522783112884190256316874174101529670595198790823603858441287310769533825223642458571329252459034568419058979290785231418431337568254476058840536736200665853904720213073872363649915933176477937048961454909070835184365400901690640263339725480823081985801133435027201631709910077905198515716997960209816640866811173443192187583138313825463699441290553644682530592137923809596534415372124242759842998949140303445179366477036030703765076577193402232745767474328087181903181379318227055827816636082386232870219960174674557282529026633028455550563801153448399271763863239955492694804658841357452237897958764893574459811633851913322572177051778771267219467837268908932665884145280305398168854997262719627857890070692892522719978311571704868097524930443620540534123774400076898548159426535320521300511127199975833757992383984998805871455439133661353156016479972216824868386685176825990012914635296082764937874499886766582458273776391010257312157298456864144210270049141590310921052727617666279667943015544961430776166474383101193730608771773142852673640138164270670464449048704121346459939095215585545458387408993246569666223698508215099425608565119928013318728452656974169656287203143523368188175902613926421918875778527837081838972567552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,16] -173049986656755187625070714115727804807327380618979732955045491347422962345995351837928330345752172499254913612969981050126404642104878534362519399221008484753200387383146240872306160628382746980857204715720823199213851634765109774950568253335649639117861488871271599966015838162139992107853825069571252072016438592990203007080784036236117033685474275024391910545639019750280848080345301094179539876108911941395897992303332649222828655701265786843950748076206251655937496560385721355035661895569224938989568724175219799171481075895554624825222754934030706983817244616568898736146507440601995846489745915998684658433213823642848152798136377250197886420296321024855159862846225702524452886632520904503121703202364970247659166755244767044000039043471092966284150728455409329544821626494754467690593797624830043237815645458287081741247851803245810373450144527151715929134509973855706401322156460466935948376060636817414433716241476440947071885991742091941513164574790200290999140855617228106775596626526688623754293605075319155164245372984150857033330446483855385165355981491526780102419788262078511066425496644117899825099745230327803334884500974096451087125142691751896942656881832091361634979368433589284168047792930116611434598274562526964357547721277308914133865793117936537057621602044037466652444944567097722072971953437361355360831144908798756187899440381377523680901066849357674736979400372625864697798320396102249945523841208194395679025959274230335348236492609106454501837399272187028391804142164556032558866296363584881543990231625066607799640981659313625509515927527456836251670419842288267763504083660541661614320078167588152217816430050662429089022001576530392403017413688584396395857170042608252241101803139677252119485158093044320617825342616981635296767997436628010800603981900890806785177219461142642219873466677819364307099886737795916701984417990454920682753603498536843897641213332644799417160576620038852520358859080205431111681064425522411235995602778231697865622113813275872181997321433945879312826460150136007305023333499088550949855551468643904723551647186844209863228965396190198987656407828419061311338358336746478593114112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,17] 524516764273793191884984419833846993538380765258410223010145427933278695626633379882123240271078344787587541896732841951412619994731841448372472257270449341899916610920508514133946928119235854357219932222903526636320202511381274486570870052607930097073431094470845536413969161309828329680082530291835295600523183713391066243568782795017465387247394136320743197068990412279246008876201424105952672443664428617335952643024763611010677416693486427704751086075850902509783568775296451583579469335092269253291566242915161723551696004503541294906977309652612853362349469494780605930323903605502846539058884892015166490437350605705059715394060874561848555020430585289158205421385266364395590700057455825733034969664048409083416907358187823487774716525179384554549920960325595240218234483994857126294216731950663862210631103721060840759567320018101345317288941578480844142251184104005712555855344859914749732086594665802153123474071498084538652283389992615984573025663643693518473749105416601193654088184662260537531827669705151155575664816944238785697926827475330177093445710297604668536272665869811718372504890047496924289044232045115510541081457226326271689012923177190038814587480465575387713790781367699477687676515829339449467730286009133937892533973088558038242865052890717979452011706945432246882736602774647616004783573468003262438481207219369838001247479575556210460763638505680284239795295973016357981402841815598377590722738770757408730120300214110271675657285417629487422064657835701257628808306746606744058084858837423505784605130821996923665703040333467436312215008397539778603401637655880300899174800539029443699519287482660455423451455875852777524791169176793583822669300585878453579280649001909542704240604237094886458660282534032240447548142651650840577717380671130906526908929080950935702931985744245045679804241929746918480911073822404189894824144044396251293921711596962321358411683297854496115736079782315791044724338935849041653396642342151916623238577220648797376681074127768551591124952789188354707955295338487378224812690709275038247307045509120964001311938026622022890147330352676853575328756520207434503220965103530686153752576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,18] -1187075014647939515349020627650423627966433417325374155880085278462578824612493040647768642612723327793759010979042500298932734214280011632661233805350183651189092388062858347754515826884737457368614856830496495000918768539903874507998119715855463832522618037928364524527888717305822550674429629978349633344893451782334958228126841784027743611997227734280502010408679033976086620800957789430696467828985928392383920622171725298580901477327483517582007998172456352148404342731042809561948253885007606179110821359001594951907421139312894604720230495821477253634582290729747899680994430383405996716058820219603974791874657649072145152193469759071142676256443000400756055976034576437995564004355562335739678632504297637453773067897610234494383735091066098826000462335978351551502306902275740291193557845871971174786555527926108717348370485682656939102712367536725298981022926700900845750102670680979359235889292828801204592551042860663515169435205301155382000231060939101562413185334756252447238797145372472958528072560077440103378082121810826809110787598076343154286704151372327425081652748830448894062179868317864084787691270572370792297010367767379921276217221126989137721647244207278735203839566671904089096179421044034002977137412399210287348622964303390441958305406189862279321231206247251824151619003129153056175174638404566288981123428943664302392044060361715558688007638004980175171250689650856603023932788645234593804203143170276769534890156354765639916678304564182738099600328744695857975465267689859361030589297464334916586187886850125892825024026538730181515914816993650085238193155609376033020188111430833397996899843522444132923428012308000720764739011890018970521552146477405294207193530251267627132428499195709695700139848404562065857353883493500904334875165671045491791606595841200130963907055691707239209166237080983016379409863963368607778594279880907311681346171771682309954780031799281918281693388673696451444874907684786352634999595601907449587494174773319073053186009294570718334174256672622049813497219843608626418557345394506112202699210249789490655312789524931051426648240395583852406898739418650599411006596149207903678496768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,19] 2130631688280241368498458100394957193892964567727908240889537035622661244583042048173342594714316756893575803332351230752541736375496850689298485348124442292297238715638462076218470803725899081992776133651225037883593352821038850583984023417626479677895612439240713741793276488686863203647819173337993735576275619335786242587041168383993934199313213122615277659225697531651389270055280463801637924107617865017065457698317442757389148872803678605788891472638005179082636764460293811720614161721900906093365759391514621198714545702617768460452363037651769815741154167336014983885385739407562930220060649374476175980074257796019269827483293827849461833281207605729308098880119801460653934896410149421556023361045914685920717949750017536151144129712429386439406244880047888568741558233711527806477618502924108902113173586267853681397858854770291364900654600958356966370074246661461295771941328449034862156443135073761246453147814677564212833426750897245455224352674071666140416149949605716486375810443396471210062352720250659559075245679304671551297766972547186792424311482678685779064497299778620212603555301299949002376693262128406985760239410842747625817670057695874649387596852368188073694090803666511005712417967280159008169826572089585561334427449204154240347859464755708869697074014075151400089854380601623659977371824407910658611992823286847708562396250636911002683906631360454650709237589972332368541887496542867958836532855322599383747118275152617210382476314018206921581091802127533445765841905512229376363692941820310489006300514393739968005317542656434020949509907257768218259801018309235718454294973470202862547533097366784912190786343943783295467629155383665632284582594812249573728939140614382099983041698007454602265803880206336693936174150519635709678761466946082874250502642213150416116297485882169896740686221696633447372517428407261735692950015499087035691246462064837937232542544692433228843300549168653921976587736962133899857553683842130895682447493644130249668446359733174237608135770491071297621732278287175517936363218794091346217271169472470839427144164509775552311069688949331250915930437875548678536499471516238299499855872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,20] -3113921553069874610158199171221619997449472577056926957156409512102305637111901232249889873135628378047192960288800716796283701892108496655827006019750851820743188050844890586292442927204110958871864235589902232556807566998738407773558516517246165117621696061535518901292290906999703835398889532062191010414986683751198427716776547136644013825715654873230558148881379432164256531539387789838561385146273630346540317701880802345104299587328833842376330409007526616608696229287343449927802348069762927433662666432889729189042271985470280496500608736764458735371047848236822522528137419993159164110556318044291031222513748307074810718161967709440040823489729531556634109703421347608619555446805242014051108067577403409585897031536603590267850939162053416625575073570157037713422026688349820467807062578510217304428612692688788085910717413798966568262673548784524709209798826164225425836888144971466521583623417220437432463013469347067571173780364660705510340204420628803646600193408855939212683591333441617565342089715205709743503026573394450269738889970789591822286866446142568853069534193226853967676686774105129697149657798922614784078327870226382319526108172666197046711727657782228256440988159279940497939595061798880579628047622242101248633342958308802434526091294736412947492819331639152565128156059609809788045959213105309833089593543806827950940618332941669817202796828262216408017675081782524324885013007952875052624313465896860971338605635705520395490601075328105811852141167593477305107397810731703733141119214349918327575750048680889491243045748461474131678743821079236394542836753029381107414911965473734921090492284203072028564259131550964011619604519926495322035029525078456402174817824817704721828219413518738852181121247777333312645864694458366235222585310947231202525899543541641766380316394646344787261784561108494571770786819467595210574114686092841853568879430162435104523094048824421231023387026852368433293687606540990322465398111049738780023858573808161179546747832059306660636841101561792328366855388181067552934681505228059740130684019808145424135361985002963813217661103480311915706677613304000457237997335128665828760748032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,21] 3722523900202661550526813188066427855548839743822315140783297808565558437624255646422998900434929442945171022527611104788195979027547687497509194173393836880408947837330593120433955438428233135136695341768812871237443934473434131160459944024669766134176176125091946399307228806683327472881491213075345664147953265190268232015504895851649229388500315397220190883510099550671051065795787655154636331483296997277257091318441295910342934076452985533221883073181078498989535572063860792991798123997286226382498872011629563795292569423858856364207085292607332478094725404637211343658013484458395193955630350906299858618779805099318633269873189832355358408095620284600653311595894733584225468091436886967321067242898940735422229726368383738816175344892975945267345412709072887539791489140295000284946876986612322835810373684902855053667423509428030563071588257974655133332633210712373133596497813740188361597995279358390343052604712857115407912438729606915898336903326275726444975323129324392890813726842346658174062175066615299481509809118843552687963154267871294949012422055496074802833746692713953054975493488637353928021252463888031854370837273999203860409845958504276322357816901817248920899507615989942465769253420410295098927078463879872547662050677441516214264674371126194197561336987133843963237442512285412743520454693117707907653887572956336663001843825385292989302846169048280471928879142225423896814813302666697694484282791051135885602401953124164039992656147575006400378394764558617297345791660100804787981147309772781247031336719756748191888546282906219308230031055191416858565309985721936554134935933165265084906794765773383728535412617672177510055852318488557712539111998692236808407383507028996317190571010224160228219522622362417747599073998242810850504836802323343047967514521006164617278784669723013450944739527376657699116020669809325692394234999323955110617421553420359381015673483059937554886788643037807993691772766555547368109280856375208195955979401788605937392575804737562355853031438245297633895435612978502489135567605445392691966405346072287633773975410476815433037216145007105005001121694517099618506448873524178646005186560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,22] -3584495150454145234058624646302504612485927866181511098563234216347679444099288549706039370075671055156199697808100025907946192305388312250657259123394370127741369130812884196293232564998242485089616469361647273258240384274575810133010389382311417356543757396653014717080994049736565209922703445142198672167703743236529620727047471875761121488128853038687047048757490359703859402620457227602874816038384298493817892014771501222085312288651153179055803546017496960768756068237073520159785892884532959661080926830073506322533872816346893348945468111017982755204928870786312835073284648361096849784457303958110285991661317674438733581059668976256046588059359337650735128871032940688680319250623798427180342524064577336671954608943993767820363869973120107864340480233487121340362360589019143472157009230202608905501340644153259027659089337806085024104975314625378113246474618044031915498872907020097409873568376084103093481315445863430354661879786552723445257944033120942810955318367990423707967707443043530184628584982321353774354744118984342402645244821067669468141973989879275875564182938500823914486977726801528752954738314977381344305766241533468643416786280041228724282038064924057706933708811920863294840014919780953357086607399713983062658324174216225143593995318609197305850223951986369792121583478263980927435492716094677665514519101301431211296032398419978410125496710505600205045947919358743877978665371420395944725272672367173896402326582655930303386809747879425759955053082785265642826982023330227481249062012991348215171133911829078258699416074549220526211602931783579815158126904311915021736681734485995040524218104160350104678506864299073866668690648174688551051868671585533143621277252188439165040034476846215752600870677202242211669478721069682040266279304532947253938871191694285517881735001170814163973333818779613792077058959575000403678279122904132233231735529917789350751837396263645002695588320226381500251057075377445798627297295099970009958825174988428715228132022134526094712470508858071626978397756214183095670900795346802037541921560010546784738841241906196322581378061103258683606923026928177735921198771831413069498548224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,23] 2680318990384919898043303856084773013788032577686918743080813245851525510598575435385885212421786096445699557129269295863390752355017260913134996271073126507974763771514771033142307646608464072358139708062880719662739279466239888083512588271873921941731784687034728112835368555437789860040116170713979346749203094730323611487827187717971787984492193872446536918832994573155199520976751129441262267916187335006307993209090462249708988287248284696835102918358182816268727879516759222847937061413836095805851563693526172277212792669994414245931481518314105093325429193157918536563591468236255122208709307713288683513653583833015196109184744147209751721781084267797947111837977781539384892260203796007073963588466069145140098723433566206945975315133537515500032538709103768119910897049733372409698001345723230293534404947008133962590690813748632318035151458769065314396491060492314662064048624255947062451068583179017172483931495685130535742603201364973188808779429583803426222537209443335133704514755274394762533793764703052585483055708768031368317643654335416782601847560892452483828769448571686226130482336556436312025691187424563463804457555796824365419497299023405934343736794056191639767132606440197872599439538163288173109751632152788128162172726407513897986960369072861592093121608928608189412059202040544351623525380229961290052061997208893343507972695949672527674151200119408708736180444561734808091149564836769077400971797638006988398352586886724962112786853813644625037138881759262006506559808577968543178806846191892554418696629772754286779978348612937619168440799760688401599647747280600118796396652541306166301899112041830550813297354774087705564566704795585968752318166242694025714144970555833196801649816401071035899646462650493109537397281378050142126224078490341242566042722445880486610544036211582381805988709207469010551649052589776314693743100293125916863435077341213852125011651052186948153010623366815351099235635861936834917952489043607216501805227197025908251059260663263520458947372940841748658934387519629297894125517212859118015828176715699518171936465461708613684394796179881209625949881053815494420739290381718015073845248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,24] -1455257398932885586233988115557618367906549415706365645237573482914831887123462560752000482361095837960606150842961964595159554179121271414842404901603356462681707594793120006378593239559001925859321313146016937910327031530119081072931124824532193158308626390477723160434903145788847502810065311854046931393691496949397070239807761481242177647570589138502407495942362564315910801201580172120799529921677994428971333864597275956476055529683029494749882035176650436529750494702688155841246469390109497701255828271361126645511807658552370253205887161347156047635265095953760616419090343150734020668541492605759835138425036183253290437581786654195381513561352313268699332137113683954622830134368938766545411558193237384867161959266388425849062400358504297614655274337808306813602969499405013235447982341834168316054745335287279035951080258611716110682247019142832955544674603170831872833935045159904448961638058794051286581373011884763591687756610650220090983454814074140588026209231114974123737058526572919568178770912356134784759003583153213663771218929021038328804037189579904242141640240749501589810826302798956894374713335104259797013132429742907088860145954651169361524520135046414712607696489850352581478209110300041776132999993326367467030294605735371420579825646858895445813947434316683571929922419395462245330740848418355405907865807204847370194220886907725834555132034588491423171393821876464742860001497949093278591868142592146068580224151680313481679409621705062406819506489438286465463076907010215479793832539863987539271773177484947971732665157509676085987428704563031187722387712682424903441099767513268667656406215867141234460707538134246888510853768249980010456800518013209758200501697234523541314436718940693652610246247968921411649272792837676171924584733471341790789507998947434291606665270781579493974881964087883842497568214525750241000301149337376465842297604114952862819396456279495183577066503447863630751783827219502929307128260909017487100132582610930089312085251402111995465026249765050695883693188253943556539210172252219513987859971917789865043352918030707771132906976089128768102818868951560025044692283388536536359239680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,25] 517966259696936125369504011438034769774879523498739190796845219511630905339889414594299491744191715501258886642773930810776567636667623284063865800029899474037132486798557582714672313636853385568506029079016946087448864625625400691949269326014909538320413976769625247431251283306808560777655670927203360118634685277773429371006314164968241883246140905204488307430261001948612898912443165038659580464745664818242244907107165326320006077633452466832446307468453734055011988040292545223645555142158014195430212496176785897448868562729667754553320922388110255224854226038689372095775257956808882365138516510977918846941742262859967703115542620649640317181105365524807517872762244462200419988530817993958819594126569554127534222359684296434554504598217296124647874665735197619887654768161340989399897690678907977540874529350281439346699134912101520973319842456231033861134211438471602375518035765841154984676257173080640551378682803396271889923591511521967292823759630738324720171029168291418588772747648069415895693650339911345665116054581269790133127253110564215230467155714957354790652072164749461082036183623016022909877226726448617044719051217783405794475952817594393053338519728774207695971343334773510903130066470061236085350139351398561252696616586551344389651959481624959852387050188581627935248636057111944505064543127015095743413734495007761057873897657143957942136876712449824207723469862623604498318637670939701241940538429613430049914331995918448470953714983945568779423629744737503533569176214222498774781739479452794267866131597165984110527811725354077500222024139356649604689452858346334532946322319949415889262792285633035135855365564915906358327117504833797368996961433520320928241346267490305374482962373074928626156253270621696325666805483460662938866036443702412489217487624539752294399291680057172997258610143672398929094772192232713062465717790247340055609585272691149592171513083683467181994467487369088956491151568342069987930988604914976038954906662036867887333030101200670331980815704766116048118713355460320562441839407296236059389315646670630209534431186863276970051992699511193333237371268667327515492110018711704645402624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,26] -171022762600540542602412653831598783632344923706491359169980168678667933182101656262534518725496734387913074838455433639526552630979579048534357047100545790828637854925305132990144798990746354572524185986384586501322270066410250365748390910105217609194859710631241644000943609276396381152524486895411557285336621005201314793152750681150769854836126867894741595181451507449903707972954732590391652940882369301731107648074871420534910889937015298927914091540340947090539187444869218533958790080077876435899746043406229747007241652952485307730258803080768032493236107669156130508484647003028204362979927464977108877141100330895987509199586891207115539652936051146418898454182343302796899924705560040729509763746235616722346914530182630347208515684745878402227985920420166205175027167552075887166865767186925814567028622352140258455272519849323681433884042153850582692126448883714527445289624517862292140713089817018017495853654543056086970704503655150165994468529512118659802253455178507281820720129884979089906255337888691118908335005954334426590461752394629231684005508637068422624792213597992284065855391522760127976113156406168495322847634957503221880121566942242198729272063612453691738206674562163416111407862296268770086297524416461628160085508905437343716763994545093365322224443263002204617976178283795512471564313141539916380526543230647442279240726898739754537164320195519846535856425652084959799458304556580766828952326540176327089070333188901227913327691822228849730087283920820393531374723768232212964141937810667755367743409224503487632181192700761430950451820797237189565140331994934602686177317432873864364841846069953358328899011793507386620778960055900516762131941366338905322431522458940529225996977247302528522978794744653317326934256290067325012181833664487037599089096821230123966845600739184309736544572882483470363402290893361487750188609137573127243237245408042358885890760945226291542527921729731468457506927965051550504289816630971125214712959996471186092578817835760039441694074762792351093425393176420421190685673448458429059724654519449693347865005136631999498903398185566841713381465063975879481007414147099547660189696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,27] 258981179751023043048587399915550299426531007107141518980849476754561514248910318091213061604873990375151364837494173025717077478850255370048473862526194474270820267267744701745463580421048552864348548525262702797976498746438136208986908569626583202399623854905886044523322394734461148548882144716708476640040761981674470463366143600030042376356220917587118974734497200876883057495242690091481648822686868760923516271993376686798342298867055307172700276610805111626350295233670629279596602659181311201744413832901395213617527564662621691447247275337118117057267951811229964790492867026523204826942331997905155084129693124603867663022667371687195449929858848406102443747264889513823872973724448469583201664708885884223368625074722679312817632558807451738518958934094566749384002958863018077509422100105659195952624522780498615437687391839747193889569256882892821484177263868778182407825495337450711606034731489487796341688768553332774882531757805059707213618194538228263198223781447987975966636637043563473402344692413540904027546604127514545123360834725214460303287904499388375902503468555841075493912433096489489345669822192723962397778804208231073056622669829386414703977533877983386534230093596021980830565250980033137408159859427216154093012130463302108596069284474912652205806072089815730773269024830891119935016686161104105240855955813745247565301474715935735902733620073576558480751479940550719600775640549273246702016682598781095417392120051297862485789661983002537657309291480556895466473491347487674934146614302291004709955933894313797055993158226258834145903481897417966152989032730150764999629846586897037549116780091040002797623979854994141707565544707783524910583826006193925796363480221101648880340932423608243467303974096986549120337290601836894563608323927684918667862387479604347786431119964317210077712612966247380673559180320064556144681685526346403303818452444738646440803734514798246994592738640921502788180373981489942342430741434448056396325159748332976457658197041414857282805192397564140903697660340510460965615555089794170625269889853833920699216815731904762111128301810367876122489738320253263474887561938575595950571520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,28] -434221675458431089265574617015728852392587374285464270381799784679499467676728837521642804279671775144572869967200785428594000864259090934566453395420459431265771999175244221271802072869485630046726615282189314706602232730187779936500088855547513964697670866497619616560169428346808137688126825625019536368370692761962762095109467019954001029955049165383667268615946994518686720527282358619355892355368185158499128742100600348420870796154723976135238632684658400590769320132045275727743626665885753857933431609554838253611361218369701086965407160516070884006696017973852194042076427563125503524948299140140496972242969310216569743363493408348231809651882877042598532969091893921764901510586732700142542994580011215502953207269634112931187053746936683216533853576051825561553505128837584735139173370829678666696139600858186306736977958986498033996940782611876393175252856869942423218950860464511004913068664157563690029547167539192330513553876862511580895787123516346632292636814330898694292910333973605805776935396284787278434774466166738439643508689905954053263819822533962571646193252903112964248424870039913016712457294983870556099126755401492936241206927009151285864384319063150308795374693798684386913013678490664806190242278528919608734154202328173972321809638160666720498532599213665028792787482076935537778485134954593971105842725967898566936999707588115403545853608858016753604780884278905980086066914321020380075326814839186260763419405240827404722438329694977243535666571978178504679371451337087389016528599661204507652385501003160347959710751144905039296749030478635134920774427869234185462636035200574198126147273174196622777243421581857051294547974338724056570721170161458686314192324416515169134120821999539973311432833062631996998976878298349854975023418363112816153861204400233982541574442140473250092929772184306664150837411580755631658987286165092501337384784622306620338079676279266683358429598623312984607476545399752081034426056913083360318171521236621968521001028875865381997643548296965974024579282346796660811454424446579357320524068961507742858684263419348170252575388050313554405226463987842281491106039218957984091602944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,29] 479520007582483042562423671972984079017686344352977995084896502036914143313436234187928600270739094178682008637300475901023545073304140550515113211738489929024710136018493655372063287085541353672037860031316016790660331344354032452071033977686450183214319501397910260864753620346550611671109124755089685801193214976388680457336779045937728368655376283403035635415433236257088218557392170056494676941721040993538950680367475752413208970421037207739610563760485254250625063012935660207664529949411096860948752819369730573670763938775648375411440339787080015275730753407099858316538938637209192760638385787038319076472576821849837996622654961539190125893261203092645582056465124799263441687484561664416796539233221548715176591275024352071999322911681159498540486563018224467002153639576001171173279333943989468470446550042914348403904842490471585858890062824482359184434471623628245091441670119897723885478600177963168659805894434016872741575589389498142975870980627797078248495783814656824175940782583115412033022794599420643932864420196849987244092233005465008056868013179783007116575147513000393875150045765657724082041465031094279289816673032163627828392328711220252201899552319815870702170732023554333763602007678824251954106269480575479297195735046580997040278146655793810366341946485403306804464300211561428828296529468449185621055494096066187340170882587297446130130499984284263044244329556831935546974330241316874771034754824596313793411178778452677066666184505863823063829442431613632764747696830379976766721364679755675805915331558553496298453325633278093344431804648652917790285317589671093837476721747902436662702650584434477194309989162242126100322625939416160707584634505820940928305605443989312299796530783268104016053263822667925226038075787393174687502455783156265594885687722570706682962555928572935350122349362541022526425610304469415988657181752418041762879327691639815083403914705175884782099644254836957627996704510713994493781402592893482197031773475973956297586483006486188501533978181652929434092568711151098631605178674708814454142510146597804007983625691666764660453670340499480098990410636910650961506669558097342980161536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,30] -387356550848497877946090605022831064301776220449296948926500010049188350532992617405632452122091862799042688651998134161859257323635774138086482902586517843208593201461689977703609583015018857876133790226460563799899735302051837093290247462842019981697454378014570909260720170527331064551973865883884683012362428229725126090046022156229811064951546183267435135552279019544525413276045376795133349724599354224525389918608550048790385968989861295184089954900429190487010418911245015071360056967087876184578449835316320858748058930361205219744832084828478980224783498467916203342903028480681681617814619509792478835950468265264513437707148976652902975672248620578194501588226905365511770150926751978811155889368032676782294970844199651015291096274485831263576192654440628791374220320771063735549730287951696238280018368416567514362563984489631301825535275802350454541210108859176912397126555257730862850590007767076688398204205318517334937015460325736254690386750830738962825829875809053219113110269302433985679095605566772878364367088375341781090467265179343327840951021678980092891816056396208962700404003819106171390640141122337315484265519215267404976517042254708515986541407279297554707879376166623682851613093871233821789781597779823480978094821936027238826457963373704283929691992310019865451874155900477941001537660139133532764914055917308758671669875697524545943357950134304079987947652286648634565436283461882032122146047190105221710487074785332307384169913160840213960224288489272293347855192243720625634094386216807579875848718090759329154726847884001723299676318533790976529840067746354774413760457020287279430157822605427423399709516178609203364415982427876617867458998224843995551203214305074988837702287698423042784607847810944102759637753723759757898180439570836362516745679625958902977759528186537818268534639632196792250830792741633098903157200569373170318715635805833635483128664139486896351849206498298223468421059114107824478199173965554886761777312941511310722876485242677975968079280516216696935898904158074550282613447506130985296237516867887119832549826700075599158305726562785134054129456256531168293842388410264157253795840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,31] 246849841220300801918075506061136629784008342365155319186395080010221048464830771533843435587149631568223762273619372256826444466784547943062329834062621384594861641717331654085589050953625572678828937996387055622624123925796780235050967398125868894261176615246203623306514534534268276605051740222529036969912081392399034556767828803596610677396120150870648557224704821199713654090732482277245865208589018986483580246918216571462241325451625921180758114742097752886165055270752095879839381144289427802638099174930752714711190093614650620440706881799641108522872072784735381866926566541149893178109293686550084508937631536718772644874868675908418204147525011422563388010498653638084513762015366443481733894080246984321294126886143298573206696234445789350761826702736747577186627663552717798233627604729508341643148738114678033605959456589960706146078085089003116822946235840664185747566749083131709886016126765248999143572840717384811658843144782964042828104029270367382114306681712042285457400629542081997070098143128035545544078982958926459577494624032257342773650359910816134286629414223296847955883864434212256984275069573240096157691524040047992247017631257713481758502094418714192693522535391853954482408436436088265076906210709900084370403870578655935260663966913945549739149424513555293326947058677002923789757377584044439359797564186960193192595840731837119614360398807988093715819157125183083232356691449279552878901096949968020878537695985319990730486556913868924110657140544016540866208754639049461341571331885660865867849044315298686645142070469155544994450044208036059935200675880528202251249201283193174403023132986310141276118424398146276201062714554480450067326451654410649524010666867139050618187520080400726647184951808407154940637174743793206304214207059641467901033780545898450272453837505663324674592708327768566552865582959743989553934064936376857046507946859487193583437969713884875723449096019941994413565790896010424771652512957529504379338923582802878635498071625751622095956776028656363100442023091462666055216925448598706129809924108480316389949387637632742130009884398977229397873731023195154911208638877864066751135744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,32] -129594513583934345009172407566608252593399023751116118043476903378231674681394593098222552228110310994015661324118264303202637677122646727925972728313798544499454410299341544328218003472319573917747902320182040183194083160399992438854045713673589975891913996750450076467731505811190440374746863806008117736056966238314824071571744205095676630114891752268740800486470936837294144412775304300335585666797941981017643665542405562397812016303471714487534074819404182027452521849253593970639541932949244090252873011823550961157954394621773399971317214885055556278831718986172924946778197025830898964735521020674680312725684071853594480554402975758563473448763083703160665780599808120043926050903934151637321126632750615924095783698307007715781672709617471630025850153583059953931191534067656819683490635942965698251724632891658258890856598897258869150807512884589941344939212343502496140957011818664319570638006254845090236244324482704933189289960046174194160519247804898846415270944345777240909770806798723646304296156998585246393598004809447823096161047183344777700309996486557094002371033406386214701509627453484289310409630807611438737782812439352495013161365643000656763406592872161244465109513498582185649057496859119154822560997605179367994278974840109345376517318074544383822610167042251610861534161195414402238970103563501725582920380736490977704465116740236959481027644981140387288781537563978852541017528231014543196960579545858774676586285315279264026380964592060925337638110827286664688221485069012234373098560348589856020233758363007604598733943098906238088215057776989051265397359994703456666121119934564119460814538117987199718165283131229829081665647699680766008597851956513771078550643936256237496764064869518846131985326806923341272362244436065433082590562356812839491012552416947000880935961787267071516629107845723497386418172793267764598716599738048318966768173776756540396597629449918550108502517557654289767383837709956350091469521553517964839613313184453780342267362510745763913265637690053290730195646753610248146856440942381484624608777799310345799149896293367718285280458003304199286469592410286754707898375257593448532803584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,33] 57537581430023155415097937103476717330530710777318269388788972076340046315539722119377643567386701422104493164813312705514714657907446778192851395998183609079930716814944563587956861789047362961099593768682961458657618811650329840767476678310770393494429989271627255364324635240162640065677059326313188136232535645872218076353970853093420810236445336924335256938977277500949903252685189976073138404448703371477033666460651047242269269622715116840604665383489586682541903352143852218564380127002652582316455806881820175986470237370605748470650022125844760428729481510715510688125876704844265443698229713047183430662521698560467131772703862216410142257104449785296949405469184459688398458064752639321479651845550980977427947512742817755127950283212472053772860352887588982657582300157763354169721688179269708425082136195027382990425251256483608009579755893048851316697201241192400660831002551591212106692529501785515535091901750882871748507856992003842908388630389316892424300095801274641798505680719245814112853384932714521958392937954122565405053195936831727612653000680669051568372755793872101437810705057221599820493351522449025612321158090469122126706709005629593241258919811139776167811148433245539131236663171487764676036189403498092499534080289325454474121438340142247105837519590899546703672667543976128932298303953292349303490742107406721694196178799075425486398076716128285013630371551660024374162751777109796243701514307589175202495311527284870735088877914012416663669936168557229235953575809140922663374400248245942098100367945903938724535433667522733371678173649747536813815298339294241101442179075873198337498668741445967968070523219660255450472086026073289461527279666246575001032652993930294484689474646541435307138265537135866563453896748852131829914787146171148603335013912395397015209441310894959076313052120626032547997147190304204799301595334583375926983796908357088790391267504996219195670846725430685815974668821097157258329857617178742524376226167329553786204496383277453628705286661699986555642553978878859595417900185138560504319325043874762620533389278982597562619318330826524010366412897153025830593617558148918607347712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,34] -22015901110916992634035671727649449750911725966639851622654275588582270052904706198211214151248015778688204928518515663679104216171867010357261318281389523357995756786493537625833024010914336331022395251557583613126919375347182266877714251152043461948268438462919482490835706664778098963352494742732197997099255813028329480591050436803424810005004849927550404969316207221705694623820410495571444022573511584297197161325724389671666058900320209191025301372271227828925901714908032207296078034922154719489963497753680295728928778951071628289375211126248057011321187836317590750271341240670687416945062133866176251805891683876206300426476962207962602439589841900014014993884910466840151406636013055364110306124820735200077433920413321706484361093420279162666933324089061258233604355630701083958214456312403571518403145627954319011634076445046649156917515946920841811913089501096092175361717842106682900999178199628742641994657483625633862479468546964518110252588411447966359111055409283608303404944993217568808951350036492831627540135703813119825556140630753100568373430963476824034948253482357896748071659207540258751045732820128381631591929586667948348160851864488751952831402174204474390541365364201925518750336784892750235321535702653217363558191645409361867294044158670903828723383028039436842512640626629112969445047240580530042997803285064793826907251317088891171053058397151811143235597981085218740457808858711473193625717956019734809766349158694713095819663306911024377681727406364711294498978177677443611956652077103385870778348946409860438757488512396956898821007280148363164867762960784765061930795181758725373909798185445510555194107715207080226465008941809421403264762753443912187062429488030376362059262654358759851290189281459499646490302865598068491523226944862729248336833234996980116166510433227925628641759364751148301965777619646204060416860457125282004517967970557312219427906689411608056625509463873048300987062270930358458309304904839303229483979596350820470366476759394769884958051003278724895305489448326349812095443579209756183425476109262453769166566271901482944811930815647406220892026919712203811630054444495201271545856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,35] 7413372891396551505108390275353141962074078831226571174226005200005705342351968741645758561656654687358974991195739967162640158018788789991314968134311543678453574197501333523256727151504230105228477136007448065528629432842363128266441219431785851393782452784439879813347008419856882505267692607190846249197078688697460756214195690999008758457043051370507010772586968064126743723683816866010252921516512775527766843322294905583549645755191823684549502384935850561741746067680831012123324612583375963941691468688599895020404440841606323281943045500935239140260561911383311947954654890271679694962170453124261392474092056302027705910381376201385558723886046327605430481979894727455000259934150184901033564231476487589409708323994603608039462441323938366319399030798417972661025127269248994351907761730950400201568289677266459349648932422295139114523780555858629463432397022711659295503896553720443656387764087194253567094980182560696073143554156148539422838072144417348957730849836829021582104260107731579694633846285111398170401606371612827748531005966437752444305065088216195252701193126745101343146522966180702062758806054400658657574417162903387562150177912241083123077653974508802218717781460472314924696474490898576128046219688275547350153533956450240455499499635562813516251668958521337581094192434016138937943819281364095000466874732998336926219579538625946906040546358531952673894701188537290334641444318565730346930418904586170695791072275893162596619591933774808158878404391194084537934821426288393109904959583356803110748730214658061690431908840030532491384443013834014602277013491264383735763420672457093252629526547931828977904930319879024296942208706490585690749637075969075378319690455997567392710005441202882947952184909503048615849607977445333404738837472510134417551947369519971037962982268668982705917045677812642316309037127159846252882306902363319240954655043477273676172723014734108569457784433077695003760009078813835905657981196773566189408244274809385784968647653643922232700948389937456972668321311469155007589854684305022324408484572299307276749037752978368686488265328122725753310556813893547290396504469595105735475200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,36] -2268690609624024600995793373303683811811664158301466829616844237368548041798452836258746262164511232399556946216671401915552600400605263944605104040294558259843436953221107681253818252057414742065941213194801545934362071573479726668916670070932742201147931265856294619725934042380353151280024785710806433912457888514904943128537322182778804693112618978595337545634046802642683803114891225972952360162938847809976962643876834368159524994439243501721079100656180947837847640156819110722226865559007487667530078861795185858061406274749778441530797458674836742521628913317801204484521141069244815333146297178501811441269498098949330545136473837163081355717962771137143972709035348961131264447230550968862923268286899512390844384033179717635333519781276624448246285309239853731625813984961459711827333288401367886429653776171109990290042691523810115825046441636897988644490362067883855280534286320353939388162499740162640262904564064677969167058562545037819055789244355695289439692277109836012924841860569622126042728823049827265964582343372573576374623259142240642063092625439188930391618856496485909749562364987115745340411871617954089370172298324708278860076789960765722160564279932042949765985105106423121303403929516514606778546503952349021951869931465097057835502650025265168894407802911469701616224035953943591715087997444642907098339468563701132353826157909079240075260556693887627615194981968881725001363880411038532104284087837157326643948701193017998619824310673612875777176105450782986398905297420611082809047147470859113072711551046778476873086859254730622405134697587100875975626231913375187917164243658346034623089648556608120575050137936294399100371774629889207088352669778534432450432694537908570899028255938111303049655143373105672627196121036548376713254453668145705899483516461720586829334651115733699032191926533117572043531640527562566800260718678323410696336465852870687209809725060070090669793966494405286021649425677909656920507830340542263126984468074633715541333625880286212794766187924489579693175269592012991518806522063423449976285842068143540829123205752425129907282213438393010271293080535159822863436494429121578795008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,37] 660150311180912622540605674973981999307484952922401243521692863136867429953650715912094394570077385399791494365616965302517002528119326075324317648388137455113556789700054019240452804069456447044682322244469495285705992215712215310312975842824956844862742539848530589220747422886716442770861972113313032417396498260600230359046933906024707696633320625667402434492264233652475774408249782119646994866831248145504708088332438073015406223383599304181508793073034734553577476647893341680583127709507796757625187287663623822156860483642856340817324865324457416676719792757584874082561843973151316375042467232623517474401391905828377445383409081344736803302655073611131585391809454009072595117246916624413892698156410360934738596935906217360290101334738161672094693425444362503015132197971847526766359850983080722194437920053981853183777386479651085406644671948120391549152551949054999921633610221647979334425599284970305958063542715840929807902443821446184179127735824906677972667005565246669055872123307070634742644404239752034558497213853935798153704938300822844281601108027885556250921998479166049710454481128491910905708586728384489996096550791799752615723665684430499810757000926843314616304214037728685290914806981233863940108172836771451731711005189390579098931089592225664257944064179107410149211720226664141058788300398602519609133708986762742690417150362218389413602326705686498773402142951921606860691157878292886412179601899662520879527789067432228293355784930189846058436845334583080163112809078230154762418019508831658869175138090191910494384540157730380474610442231745134125034669629103699404743372066586387510773752180280102087790261263413252732178755379402174520345972404411378451494678504681164129310746764322930506333023133592531476368627023937017052503518266214615887456251096989745357961551742195977021058975406804385906890849356007924469276297742097302467762828473193428757120099317326745334510386586003961718883318907196577360004903167202887638145514474603284543674601905226929438455309556458504292522345347084761006231890408081032445700070352241529873015500107020152356995352510877853123737243231950764959653365388475254177792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,38] -189948887015436513469655492218280368975130114701731193209594571764969823747890899680293548456255052378872646666226872416117612746636225756582304800207749271182985564945604112011390850111119643135994349233700288505319364400327922358004193022021415347185314676546096246401012278339995730976422663568972074195188651948559256430990622034500162383228977494513522448113782654710458397070222155614772426733078697343102807323370090900398613660943922649805292470861505129910182841452990976987497376240613298996404245264642253072625004003761142270126197023998610023443573744405650481143122869131896809021827442455105536490281777575061164765130930979348674469444171975330770652949255535459450114495093670731191293652248884535634047794341578523869700558806915604004780415362750335916631848083269339268250141752004040907071431244172050459328870742894151874415327815360888522717211988724740822994137659218761125195766006970668283842667739320470566060257636607626479756975609887671172788969595460605427107713036877546749750661529642665970151907213289243277108384584443998690697767838671798903562556645554625816659571961655725649202263101856774618590058649827883045850506133320821283070832966902904862657914635298079011428999777059602491784642437707524517545858018190893253062173826053482356371855829211940828781909201385405508162837372540689293748217457703164967699037564912432345292391192713859036765606133255576164010717877080806501100334060544945880447350894584214615068019042469439319369657020304426530756603578837628751150351515506600730956459624238928948268717116312931509269911439029473885364389165537724848751512382363768135638352010116805350990623449338412481238664564565856021735658628238545521452235854424222914753761082844390410973105361871719209915761605965638518241763421210004473945228302408079231334899745384428756780965818419625774019211585426374878116213369081529643139651352641508167664090750249397309825239064515843920039082392969965160232827000316859975222152023487057546051756180405736735959680589682312340468417983603032580392095085199321560605727860127671692128497061990035521625934010847448532766050387333165941436130537204992838729728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,39] 54268251319646395098734370424440567456610226005114826373937929506843877416709145566659012576671095592476181587632959903962204274996696016770611748971341436273161745142969492151358470569801394589503708563465229357714143529042197324771507335233769351789394791448239102911606799587913860144216215852634127018474090162440316777244675706751915458580525502269145934513977915152012821735293220759383496529036495802138862442189123737806792064275781711485507259709657311870993236869014893235726980080369777061895725700289081944132692056483317683128463667254750728257273148558183747239275544376836366415219141944291806569846962638547149117244163052881057972218137675641970923273874803098940370906704066270042872278357975067427127203532867340623944483731659524809178590295223022633693719201427236391535391434017455110136717255912856756097546167544687941680098955486307474820742399717183965630688670103467643446488104407538540420325631005837609262368771026230311299688607375789824430271402444161786939110366889055780569934453865568663594017500980480148995499529953021101872230714866262377268441787692338114635601799681641219462894797917587514188281521749434639660097267907247605661957317949940423125312762839823478201103461633825465585025302674367594937111657330645456757231781361604783346825865254684748908194162398838520476344770074547213865400314205593980556093887478464218520126334321375771539255343625354954375962501725974477038829695236249976362320659965753105476013237173565635397489051023772476852240390791671234479664072018279714604153874956280790491999117393897753480701649384398020417124969639519179185633183430884388370166835415608651072260151734106929834358266301044379596440694950477973146817965341624345837715449342288600939134933208632613404177049486692915967263795839659189561115226573196391072817319493264223865343623124678606376337670693558653886294309302986381430285208421472445933257466726769072700414597934575328057533263842623763823870945527213054543774389066950435837235762740949054176266352130558734782942441871998544382747268857580964440573118541603659327517435450390829044242675734745169876956273694211963012141249515725686571008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,40] -14955075581132258016994580114899286346563860735322102834132520172449139243145175813539381056544879782962604495286830637047790055982440689108853742396152676669703590678782652583532489794675259940207010058903893801810806201094321629162517570436503932501090911359559901011615883145637783215949058535279072725872893536835309582620889496083480758249297108097252184881791816801847134751884502581427577144656417367449375327831754707921044508335176316833959027883661084906588085323076951242472469536191666586491913311803385482772984027572325862625398523876620947441993246276011841334621232849576345519675308287283071411903356055558733936344130595683309002989417153039908049708069794471377576471010967759669591818847186619987139221063532265645869772559937461698263844734596834508275755492978318182243943691433350350837698192909801234186462874934175003490207541058705430169975351214685764430501253488415151447237213387922424644652827260259905387058313433136195054311592425598220130162031452156979596421243359758074877030048713071149067967057979401104647570621857176543946038445761512912436620735802036134802894145959206165143092372773036884756936691758732479716537382774149136208451624632365640540202926980312774722493192320345124915891552090078853748317408739269259305026828617676881479857409933510500188741515535327997353180423445500517678117000155614598348994688882250617048715013378720615650693078036567934337108964296488420668987252648122670702785790661549130309904467089065895541895082736598242106664081620436465330667039310358531461470151531257656773387815774913441713705719633538784388305091962826344272161966843343312351320926291001728997001429481549085964332833558726883204020501239608393978592445015145742364354353155676618334064313369679157114660759530683633157009751555167875369872036606465150655312922959352251131028689598288529061965305527693028006815244433727114526786347655328615795455176167305678155355417959901367470754657856285795170315877713399643065694076326576943692266303110741243382027505641360772558699683409477701477586904131817129688157891171614821561088569328129629231324028347393984037234952195252697729054141796271920250880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,41] 3856286529286880918655437255974268522401098359267730034523622290903164626855882408775945228130785813717162419018458330921291144042575090249506719707802854200968176908969880729182565791570174337026801843536566781484598573275348131247407385053522675418451289489150169922053016792994344088153465053919697665717947818995208225116590450602461519641163594297388120720340236346537874981857367646458147136002989504993064314644615309418285511998370648176790307971267142077499817956851332579333837989976727545132827640959609216367050801942964528450205526945606222136581749098763975239311097061716687245090282037733787987926619650540823903435935681342368821441685324724024034287082587794900961681385065719816349604298580861270760518341159097606297381310842018157917071679570165155017337434584291329058794322365567315167308919740769249155002875908140131854962894555417745944581726471737915656288582191801254222597230949816023438214877946560410402440239866005804586799124773768114350522968438152462626029419275416001885570136161470839732089749122342490990997696613310557297354813621165963674828222179617659670601816982911274629332417389640782872141081860027793565003203615135775247046458643838715576744756623540665427929692084723620544540153332929422240591643876302435351063058818281630784524464540301969489489736262728557741790005542374742423006660422897153017612527797601094597795979491237776243782573090269829173812827818819493793567176424964195751090117620980936391306791534493949030447484772730763599641131703424678212758302406085835536324898391035728675721370801506921339683926209261541998897153013879675590728197043901879021426464600837119842894592804728593509730516300812365080648513154510216020311822926976556655642162213344257361151339202776876529926546157124654704898347255825950492417103658569568071980145441498496628641811155405503287694003525475169703156883290868206124134983580088638462043089159541790104650852420526190830087852489220300018389492408653449871681620601095690037652259432866449955572367023578085729759984091987671817563649947083921457809818246562027045076958075791007818219476776826260167730672570684146474218963103402275373056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,42] -919123180959937937548277658246058890170081682323162292433903147119080736739303745156786097300560526289151386134615519313657476540009949691885374944113826421944968485883646758283351958276109920103254615986564855332299622171633993773448012044094311107375746431916366879389032837156378497580150488157418503790335599549643388375951938492328214353154881566894559484830522690305340665747173035173019422953149495416773287986278675133895793552774099773449438284874216037478837922743914025663686377226461751367155716549471343008389883012053742749004102782636428304324485626438519069523841425131194589572697745932058047805854366858118194456670460602871331152418450532107465991561433612514639249559216724086227091233649313336586113125621177189825770155103570029585929208396455401065565647290700207434840893169698255777920961182265852206331335171967176746437104816322115487502204384794777631173662022372733028510273492307283696972266019569435384323598751190052507730653705433640081470973979289966949947686623109747082321293814007344939289207062562057148551782836003199598338819913307344415783891538077239779386040867568548994720226657139917852670896048819016724526498985099842245533663518827206039223435385999006518571785089250512449245883235193981225513882261308903172001168882842897644650952776594160290303041352210913269352149005940108296476201073110297678486185991372873196549704607470017063230337169688288472524823606577846589133983459282412002959362719327363337772481257128506832337495217341999892757285194424883746711312946262450250634693242686787942334555026998571860172086062031021273538462348267845042337705924969736314338027129461944489703745319500322204198539955344773917584591033218167030600159069180162672537753500321555613355598986674704498143038794083856749172609934391032028674421937158529722406631575861693151479650613219081082519794003967021991480526894623138401593783302361165034957343264532813696065303093329516613211385306927384850645696410271589904638129474800365471406446675192654429168007958876110358620557707261830177272967937474987298398303113179144701870559521807549904503962105029935769569993198779485146016921725395403800576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,43] 203186168023968362276368911689067325369417078694710429915550178693293869409741144177343292089093088537537666633708895196305736773619604107261899714276325084180915242028982659862135663093623868508996099644047596008486391684724187463015434587929317344109850942902831757766395325645886130069378552127819682823451062761871517692936957577006059520709338739196286931517531557998538304876699544288066628135724064545563634808617724957524780465808573755937625583504478338466799924306205940006107462843336337881126611866087719960353231133680080083387367645398291053859996342153131798184198792030452775227648602432628724838593182272949380527487486593254239948877338516681863275398234066174324417813527620012184221168311725203766607848469686030931406628414395037396810754020777586730506288985831366173536676549066563709027549944321761782318951714033647392093848100426558626261354772616511492874471171444846610904676898948646306735782372862780299557838526312249847222621575171815918051793556733548686747187119466463954930971926117720028925419339703801177654786143473803759122867267365311490975904041866822673216530402169458763434989614737756451985742529473066084171276912430645294990614108970929562370545306810708550806105606092493941617321674339540549184814865017096427959933239693018056127924838841062481049369389726929514682248367576706308287511068345820981294624346554761708089077092899318961419290323238715953770500458627598667829792506272825976641010580897738778505625345730500860902896184443530422236622414953947196208454305421588510376688192921476639073059396839696838168610372010995076117684918095057454931441184341894006825929667423022765056852106711379067641538117996761154999637303093203063350550847927573642565133810193639233391636662211576297780420261146791686755257502071930274512737079641250917457776390772199656433380551563371501766505001144848086246316227245565025224429787032952573942403236587248754919073619346548613954168261090070141301117158683815257972449934805292410257965919242643295783499015919943004152346462827568490750839377629551406410176086175974088773877491510340009419303953777916070018526540754605749448853618955797921792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,44] -41987150087823403454521088632202555408235154033074316664567402172149226458060881165900225164008490462507263891039961725408111432730473611582816107250911310213972855275975981493947093481470957971050160601763391458282205643346394381779184130849649688111645436162176278701001888347978319780136479519262055922597960627989838552577785063985200799790676083969083064014430827364168003939092179581917320966735016727429126793020038846218732759651836641600569448216103412433138912317567962350820800308909414219662270205895360975718262387934136724827252344486997395477097655848599097494474193505595388508399564554285738563421030461381278135593530680331023037406731984233352849148061322683856955116309156191123239462965478848922075724179705987180574609006473733024835460029845883342466620770877748220043991801642216387102652965345483545677002310480980643942921216920698941446035158300137587729475472170824713857985997852520919070711580944678721907993200320827994068798510181419128180917964561159957195640603245242696830918450126023115571588310028650361714627854396346669071162840223267140856479125112282293251122281115121787882962506109387996564161188045772219964898031906213256020671430158504988636166759183032682558958840880602748378205839554416044041962485544304510504470296580009050566240573974714259121545788549464759765007534379737518457223995161206642310651015311114137332927532838951970579059644664355092479872117339540975083185212686594962628830313693703502017388422803941089893493596689067871056647816606325839200733495622276585193029752068417525678154665677442824597100228966652638723972178108394590791862567264835324317087689498142181599125041268982600802565698647272618534987506011753951154104595962821297148067994167028412223465557553096005588004760203149558898955406107405572071550205878896636953279567202049908729435809869785629862467181818202683777630343878991924571769243871547844424672823210810243625017348462375043611407004693777486909972573496273349034142694243344563006195678336915861717617039418161007998791022791362883262774851464911549100360387633590910692558247490258035683051263225513338227321107643128085970612520502547185664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,45] 8108108896745420083475128801351944270365539261719373530990034913301875003268886583867308666497770707738874725385773225099730835038581554602454812366377653919380802947959060138151177278684095544318570590360791944587080886050508648486789350457765422151312209810192079385685092608817019347113112333327916184761956588860164849586296280303179151622383413189671132913597118414052927372426820183405321413457780137564633810536736689090841714515134640959493327951141445297588585172508386306417920532631707525092943689442500607170373821533450427321812623727100650803300737660287193233758775170220125758904410782363779078066521489832908257453821014052827582141163143392307124199570334529429941519186271214607605442584420946278007305883164698420926875059535579613628900975510573873931511177565497709521529216527100788686082949670297241050025976097463216221719677059456196952894135556314515250434440641108074234909154120290977085377611894744993012109057521660413740649857433742211998788963793180534020985181331687431893798157403436348624663211150249631849183744160457351767230933976270331764638086031534870929109967038782620935884671626685286073029470677831601009203268207181471545031729049480706155483612423199442718422987475973772315096018829332368430768386181205869310334800921750255456191953661030081198843724662086377611045931219782325989897013813926076317420613236376279830041669081190073087271401909146769152684192161186618420614270939928685510403946192388698112209356778525099872850813990445987032869402860034707073235208536848542803920280783674779143012568142011332986556534777118322706816193537300562445634623535493070469916284488144188302697328543157496885425250800727755066901928238283160152771058597548446264243648882213523416671992012921273518523312845486806593510476551883775217423184560049398688485654238002594826948067073094153759428739642210210160889592617944877050694037653829826670587653093295492984220602992701858156407668908993264905206124305589347234363772500181290801046315152918324668207333784436558687747649879200697678655513953002186795832564288357344990855918460313456755778713429198113342307007020414448769366993609592668160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,46] -1434672170905716235700120363118805655652347683954089514308009074919593701928332024613651219455385678143585479904893300963035565090151605580441619365652415326928167630998905994177051851572636883137234710800281329899932195447359724588710318751196393406773697736657690621293838724673832870463976163898369466558775992303611144689402708116479999219813869481498281334172306609732430679300346086497217280782637413106037389996066572731351574830811269079362130922319317571572525506703128433038012644292581441331131947636893998503031707317179331079152955326337784680955884767263999535210754313809031497266597578642411927355234200748295554406145699660886127324292039885408496423493294999397394009648000242840641831046211982513843950927567645216753463748630397379238848437610420908420873278868851786824964414945057313141794533294534302615770757399519659838376040087419455977108839884606177790742337853575646174324241446406032757480822956484226525305729399758779432356355730057696943358607606904742461218210358607100883738196378478180655387793058596395864784115167274782522220016491003219914253831052014005171921962628160900102964311893296914854029658060292982500251375262554131576027398823952701611867993190137846921684505886185912305398707422146437867840212196278135692848319699533934805403730306673863054306833724180805009325243697722856963855374871003427619153487440271087386953799481977182030898077795098585755658720392317086938890186021940901081250317344968681530809535692308620141640459745216959743982619177172058972322487607103558586318892349133548391529456124048376554173653371714094787013123013649566461301477549889076457651860228543074050152508370829466905025867947801026940462655322041554212083126319148514492173745850010144487254012984631895173970905806041147457113901882655662288419392611009194144612067516202692797434810961132440196878889944705715506487277599832494955375779220826496589456255011073162483474746282617925207776806989136991285171963444211886281229984017171758797166080127859036326160913816437357125853721531793958686192569334419017928095698157742644597595690852340732089820638087996116746287749595541017340900828030632460288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,47] 222034319800458714609814632404571825690450577133540068828223255777704216524604007087186043084566470586042599881459814720150088979562620806840360421473322368442519939427643125994915253695502577460432077206538909232037670714551977111382986220963285522896799806366841708701737356482137063339947696723769146866939710215844467733236689560442939944774833085238196379517764724078465251061465382369549221172075524368914299700702993986474131623422263880490736167289329740900743875506825976409108407552707441947687043605960998188162979478083570585332389930571745696043249533831053376087770201980500900103248286861609772873662547618279481827995999390265059292316817647033970154701082118158442879800717368886267331546190037239049543428380052409289826829426464945142251108296954596494401161606622433811124050447515132634976989840447726821361986385347790875040527741043924766165193482158999372393632704906118601281369196525616230826079347451508772523687232410203244939001370100094740967943004927169283821619596955486098839914791005451152902912008689566430508030989087473771567060272698292251970837077530633095965222327466250026105375913429028695664235431170680095544811991975082411939282730414797195661495735144558783048305130755266790978273135896398128456820701070073922786294668447109655834405734874396382209147200757936156220577319084828560164946373955254151850674992972036297939923354164702965166680985269857414490359000691933822764562637358270414513503824679331817447707763937504108016845898826468505983128475329107297534565433088764519202515863258043116760043772144382981848206634616852296888553193751941456008449451848296045115445409224797774267454214985283322185903208402391284473390837995184944384940950485453432038775818678049401509521306695747012463750847434545623221619018826992344396817166738760555123702179313334605867704196495518760359506499679824404105423644132185782921689054151213168781565134117935138836023346362068396737840282964042982736763908507268384485465970420847410969907508979117346171807481418972526832585552239318949283825022199199950712848201858568165187120335429919082788624998759339346526854983729729775726511093301903360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,48] -27719905130380997329244279943524460658955856658602105490164193858877231423952154843305437778997412422709336277387168099059417366138490561474818054544978051956971407086355686943147859409905523457633099391221751704365864596189282852796174295635630461468453023556459374507030923288503558741133301706967035784566747279100836434634588460484191547434839968463377731287791687665250140531776163857884057124268584447764151158380878726505191618819216201615035923980742554146353310272225589086750982579981368785379165915438914996507115641451145812600606404470588042944478232632763972617743304992045866541514960635158005353668081237077336179554654574169167355685053670321307486350573373683149608138515323552008106108861899694537528093099164346437258785111879333134742040259208528198165468712949056107454455613234362365984996273941641617832510113706861002454502001587197524258933168208120294668035918435569332619051928653550293224560728230075719489072496058781426312675797423114663384154190243710542288252215364657974240382897194888174792065307999957273298730688929889823229076904081684414569391754363198029271782438549153848403588908686665829616689427924411274023106249638116691448216605965103426781102787869716219343405311263313540137154265601259651830496045078054848608779976780564005427701824112639511594314157038794038811511101530002165541913397695074891615896929589276839233804114788015543149598125910725204894667561769772740457803358788885425853710994992300398100662778313127160635169796834228480868132270912140881563532693913445682917988709062023247149582595206959032569010472414743921868275796251387483058551031892576669825060992187128456621367591289937461925903092801590487071465981205217061655159390734390792000586317070536787712320347757584335744019040216808774636116055383821186445736279278508764491720525522661873527546893193215281536520669361127812327079244556685807807064165525076234510457392135343300845627694398287589374774774082736254683887060436419153831833662771056577625338524312200689244483812999008155579554823350310253907686483532952133487086856077246113324743623539137091289602842450416444479138322906711269832822160598499328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,49] 2372895403159362943577108509976397759395785042339635627470297513804498778069978615749399144577131571402181726466771770882229005598104145728599868251683458578419752345420194870961165971301501827385415699194762087179312805812307510939712878876906708753829418912622869430201263336646917154794445833969701902717441574683094502419531318267227069542280181564395748014144482675477822829241299574693831900412233192295063367087610078267987298784784767760565538950333462763469274799070784267310006748472062848270456232124480396781088311157122983446447343419946402865386543994763338240709794608219956615861694332313816554666750015849284356245934133683698444737269999927044849244698384138929377288084628367143603377894532797636993529498387497324736111315423230509331413652112355029889389966174667024762304686142470969983596185657730332474254290888975305190309222824963018294035681875921270342904842973612945633158118761309888217008737827828992833460317186131725025910545222773894753830990938029353414239821646192895070396156041821166080061548879380047360346781558504510729317320246465535748478947138106276448443727850741338753030644389709695374891316239760569336529845742637923182655794685611189564226449731341625150949262771593935819641116032980949599772251440119008487207184094470727896774125572615833624560799841644922131073325705732508567076930782504180020123504860870772822008696818379709798902754331647774033726405591261563731715773373732336556376086512872431848790550566139849818138839481974955090974843984716143538299602233407477795924455513226248251791276552924052700642003977364642071400968308339495586853170280230130478359768601673822175864949687231629416113026589116850084500334508285919924255722552673155090705151076307670669984312078665755338457523959763218981869784361176007520337897183327449172488574772264654618219625789246024799270816798321631497426296325350054071255409328996597909703230143737144780020765894692719031320128526797627175633240688239431830198968118215791994982174011352080192237519098682646926886834445686593277033223794125945085488313284888534295366379050514472119095633114415154444110832479510137390302404945117184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,50] -62529581955033960740959932582016794384085010587281447904004008203079423144561018539386252944629389150603084184411258459650100606730528304228049825729370003799859043696473296685128156144431669871927441194989779152238942168160034276890185246946287936311465235660495500991258036974883890880285434714288162023663937025915657740683491252856505073176616743866583552795988542738893643853672468975545260617389783064059492944066829632931309308502993698381225052073357063698737803548956354478211420796352068150788408643947199196604914400606596550119792775767863690384801319720125982326185125513295110048572372044942122414263792094952167605717067531096219516767689740773496790529098666504777478057531391786265146764756873725201688872923828312382021624990909295749918192225112560099294614957199557376550219932778364175318129055745924110473437885656532248185583501456532070234501662400120009142585474105491104335861519191502151143120240033450389600166375302163883933767940410888324622345865621385744704243294956784622541603219658221094933321834975490841780530318407962696533580069188271208921439376884291492112826941666233897193263631541952467723276175812271061737803211667743693043589078971363267969953665688709742141359511865167803515668420961419115756192079644858522627624947231169346464668727806594875369295509032526698579173840343326931568110059490787108526597300211957466506760252950460143353860664962865924275223455691831465891204891572715924751647942780813644119956817892265360641940721477455506774799936218823977541290922087720851257648320907675793991683738386927774099188148316845934058963672880721059831755570873464242277495350740233228430779454128943773335442502457641171092108444653642943452515254812754820589093868301943975217371676846524426469675614144917633709634303729586814477863787126485595380922499632609462480378828508850741493663928958154199496680592430436287641087680619241417609344188024424624266913211415085723212731916942218426662241758638147610710523638239650849038812337240886937729063820838942730349063635216981267208572769054056554754335514438637098141792756562827711110855505103133234060779383750101283851811172646912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,51] -15272283045236887309160537610907805002337252455115300574994352917727904684534974739153903225529005462558605299729542026121171084791050995002922114547357927502623107022888038255612320315075029870820117227132909114351249259364456920471525853689227292945447231779039897685549716892220677270556413909273532496713243568191184933632790075302073747252764644885291439374273844084120423251105353814226730030811073417071954803428307190740804428690887755818461410983352040941537407213470940670095685648091984089856933483955197767995007320914883659356329772561909232132625307385599648088121822869953586453686222801188724468545524314765938764843312124789796073947990779081530780454442749116469003230024429660332433050808773013933964280376372285437265305745066158995134708516684893646500214836840680247938183397694466988232656756522986688829511938370852670964641759804339288114869378482143728760319163758815585208128315232278670821689199910241604483786381880211680500145124685424005784907539223395931984078903817356260296719087848357419644990293999093557292704723180236043897407582819828070241608119105186759040575667777117848391738654576191578649606376204307020348344298056729394859486165113071758672858065732046511469550969461158579476187079724544490460388746771684637006716947060269310448056277897843947886118289598060726452046763711038020000837884097126095887000473840043730922993943154347779598234101373601829074125483693411753105067815501981850682885492551524331209258742588595480013036785668416666936436117656044404111378693167045318529560515156124071892206496992096105142486453462395910378792141833870499551912980504300868449050010515547695611423515934791173557336357302998506633604286844151791109621356699515101997457885302433801680303542927003756822205728818691324872752502662954051277647554254107432931946433561783825973966419681322260646099882888785127555543097210857379355590602131025370559031449276080153808825860571729401595768734366257619675815527247117559773238306337948328510612363702398099940326984846060728900243448448280235810800880528027492754735173500978652496227152489193637293873354332898006994715257797247275244114333925376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,52] 1971927727932041073152171470235908479629204299885080150729310052259820160130021859371887763224050169289668180997786848289984101393069931749252190877658233339701429054879422073421660471953802528711940982062040589502150410680124235467773812900533932633309392034845005932071155126928432091458808017153498964304993332777239376055295651797135005822930908104117048911725887574607976185019965601631911287379066090251258992070019513422785397580771423887374943237169709080621267672347279674841776977145794761222427459618565899132211430979000075041119083663169637640384349324080700287143311837776628898619850677205433259476239644529402029583742890949918668973493278422185359222598969582610858010940419197315328998812729364330020266550843536434213162017367649632674946212060863689735498168475816927998197618425323440716690144503833047895552221765519985991465248697960191103864161427692518051269819613591600932605847744504531118341254444068244046315168753348618105241087064257822903172485809076915001961345985442473040818099687081093351008904644259393988663317132056893129188620721737328269172846173838577441769613729416410050523011708279091374114872202831584761537578922230682268183624572513891625136467314175466630366755415121979565489849764354713550067539137354196413236199311175777619514953898781514091902098288338074426279988901420662692328548882860622384154349850981966450598288137945117523611881872993776089910373498889468157821690403446132316948903183591702892955125556275493643824712251868349123160010897785766370236505948692896689115757997580407334727106233930981332627321139618577900445360906576181708396897644282220135897787313027294643721768404800610004338687615290330551678056399698868961606025140809875701482118357435849714058326327101869255542283528260992805448046146792699200420146842117031598545314738822440135047742276491974889552092998169958909832892596166629461826573213357407561287975509114342977542941412476851723027538485401210851941331998883955453807429524800858424863369457046198443676598119057138946498763480992836497798571560859329634192748402912668527629394522710700396181247924330436512373142512420354643965643849728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,53] 28469373440988025289305301291867558717255560978074992432941704974109073298924004757227742099103584152245528766615406661574046241085555812639367239116692704198502733867728199753538051227027546490235063336295060333980447584630504257556001922492134306785890667346842302325843631019294325147711455435067606873664317445359073411745243049956482327159918202012486962783092184190995647252518032369726937111312888397744723243430505369171887169004751509078484247973978776972698946161002757754524276397163268190193670036110718629815087522320848052941002752626371611954579161071480699923466538875553284563221431705549014534928446821668443145834420878030676895747595177397842814579263839758601237013906279562725248848251952610783488905690481031280749770847568697294003310736879935062343984086769859395481755503753299629266564864807791462474792927872030543320123215190667139618195441860257470677637141160442740230718142819925388561918937424145341417083130170315725489128050799098780480996572429681268661004210952699774743642776086287701404682272970227035948921387871653243746612287576608225901479522993785830075312858539598720032979193312837580524699011910342503958178653334452972449331031756296584458821443389688543955810051366156665854432118801261528882495122124857252311388420414222045451762620709623523961384328703010478035188098384475335587262711685273033384127738830553030560721980357410022662511439921803063016162621739693415536146479130326572213467671111812120231636988170148251240579662922758972939692887599321916772000551497543429821252824578149955638544519707291643402345165912606453184073603824499463516501182136024718437808906713750309982239089402228302861054026427952176693309217494543644717614271369540614306576862446716504854152084367291662735474352241797492838919025830599141479272003721198067985669804065351911679494807757587204047101933204341303928644686066242134278632319127289465147968317706946209349526095536783948388080860347101243997551766197668972386624749801402213220686197903076526842252388150742002289848109819278828135328361000539318735521563062043617113602287501485540174847208433591971912110708793290637784152801280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,54] -34590152238472825368775793092695627668392209214812574685060951124160755481689559255224140676690381508835858877894020576132626847283730590471143475859061199273283272949644034469826618646804671782394515613795419662204491866300742511027328816135489453119255567961133977371548255081509935732199185498834412195315107601425965325846288652367156408616171583449016683872763512533883080732997743862997510209992877894478877686706271810019552857574218001688143288169072834921345711423903670344724536778675842763919389393603266889646648890102580258251822500145054936819705326484045300135801934330920554204685059101261149390772493019664943807617055893160460965158959209104569959912802159985174850487661567853871574545597322363561037551122919215200367725933371793609422510266769734251925663179003144846727189103985300855096897125054426666384950094692879543809950380072371551146461927355078372468152668728949359454421064270918381518851107757351115203791357749343563327284236042214006580121917465962250753156415153802478209516882889778194796343980007725311275674617182513321055891501158612960923092784308933989883931480689360906291387985374860635962799487453754515184270135909133752756768123212187670090313660081124566115388948517313340455021075273058359183468434367912820628321559580354714839049578107937519375602931691611224272842350736993960567693719494767927098427056372476668932251099080486637450973609036406035996959317158594429706550710963704899547631507529173918259429855902480142755697110603448353355131688517193192902523856524467828096393787705328192845416533150596268817229597887329996086520470456375167205396196749438831380994048747391301957519309009167487986496615632987552220955402586764236676525313187722732164922362774553001112575665587071905136507155428481480360015458875876100795098501960722058714410010430071367869851471415633265052079326267364413446504707460722827813835242260721826989383123350108629639287433253407259631773563710835281657760347925677512250093317725485095935316853051563225085213567743087427450474557168193770262105649659176970468671076134652197129320038019256731211365092693074869115939876212727117805097320448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,55] 5190118841802222167651381462542271484604541587707575366693979039879216121048601459337522735588494692761058078377947211235261109656562739523421389356452353208872077979066164012162080892331052853394470663916606953092038975516718982233131571848734152880975899334535235488274795486887484036411464075245302911363564115578900378779251450905528925728635949006390609781783354286663519261897442340720751782123119358681035567759753819060318235061028153437607457798866881621708415665402377202515148055865126506416239991736362877435335450964278661897523965879040459597604694938748712049379553698637179919520175778750233823048858295599695547527815131082415027868931137016686617011249818173913032535741447699904319174161093464100672114068118110081371981152193830736381588941471209256924118813930628270890432058220166138402146448867492176628899229012461497636106525780626586081088393526915510592360539814676762497995404282953734883252690241895315930980224001370054383654418802574215339127183911363888336259117086346465535394128069705708251057030097790458755586620383220451034007611119959961856229596224763501994485375045653727808283483198455665286315917906332928617423002150583548119358360443399419707577538345842762682574123322984779361255932636738369711736445079278115641521973486558876262385403160225269195233012171835085569303718316452247451209702725012904233827613855884023200132036762136168864283286716653753994963262145965667292220052303515684034285694823064639784974180265156798713145856265923536478967677507898114374775445240948246755832178004500366130021287171642258598319096988856602179923615795243089514630906463394618652026156370198087698766255565424271549283282600463257907919840670801545501788797801622736584042236124324815441949632833942892401342342819468415240775815488551988737423318778276596742732903693106230650215160471761581171979961657805283697825841005151446876992073380930061017931328702933285612954811025746617137737639479764231949572945345933267601747875718502192406285676080305368984896512278124937808914343043699977307418972858601781320599369100365117217577513150094808625065392260430324721895897489103572551897972736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,56] -562684979451910672189489670832033130573194147884126451316767737218302569888251302888824624090788468507774027009403709943941169885333355187630369458071733156909026467847233586032916630269324184799092368662048692773458348280199336088790760115255765762598383083143624056593577941035097705941570684657724531594869115050489802292015332156103898537821119522185520158740433327444847068730628782642444150712202306314897433963372852186832182550718647519765181032291992562975479207576009876738706101487878388689458151106137784841931805090279445698741227563013458497029255890622785676971435147582361091552824304564091302692691881453448164480419299083977541461838039045618411810836091298915490485135716134611932963608063300120582175963708140844496169084450243228542616891819703546012361636391029792850014544762575072518388075745721294621198657040442875667235507880016129297386049804026479684449222209407773592585042078037757480718668313687625585754794316273659382650885291201640989801421888792218217678627988677672823880728445747444880597045859555158302978091555836853420514705111570083726631441501639917054029726635015153522738272874491227504356603759881491069255149519159139951063271556456984158240594510385384148044708758068860886150081679444583102750530600672025883233252503934478332643408007002812598481417169515260695483761712453772304337088284947709701224956670869973853863547964099342085798597156758626010075807433465114447980301943234104542958709349828122310674918212866045774684093705915824761816079715732802710660460404457157694754769195103935360990003440412877845502404802948197157347843025816258301100646422664928042627025973878860866812759777615761239693078465950511917709143432472465582568763611179523008842269205365860561234889200990394983611248565172617143281389098783234228678468073073195446421878547935350180952131359325331336051888475924600956093924512539654095403651336394347802076259944964170917036657936943775363233661044869971142733636358155483505654081248008701274932637999374440080351074851569493488406512904982586726075212733123456183350154085289337279908706721853954822745360053861150216176263393214056180909867008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,57] 67191507083657723191343826104106946576234644300253890912088389477080331615211333241760969929666439034097960630169628640499002244552785872721480299374138898587833486626095557736377770292519062084655431804060937308648156289842084122207323693111998408658241701740443899895941389005886601877661123685525783728779809654088431327973989275109833312482855264171623844425830655095891360620388951750167523995678385341089620223476205110378485516810988840865028253803782591576265418367159509612727992955704202823179910964121230750240863303779618095466342240105649044128455772441603382384157944662559672291251156333318034301505719385138646194093768106203287971723480831296438786098479270673076268061667341117114064741561393891683660815982226904176885263819455112652376882338390193511808994515331281626938417260587369392067594507138223869681855733463848729801360024668189476130969349044830436869264230753525545498238394973319721518257746624081707130083368424657327755657274494473510491190268602725348905590800399985816496074367453172452950133295427672824499627115008116235198866288833091608886508625329409713126314699424605448360909235240673479484982023044052660001324518109045468947671293973604987720796177357314113046986991768913902005792993001567428583023164450954459079114606102341181987323910421191711223225778385826952471555894769515756655914562273965538743573261316446854796191902613798200047356447815943080569407596213026899752266160953250940086024982755885143127435561591189874053719333830803796142897267090210224244983152738474745006172976734501840898407547904384176051601278795836683817068462875138690355009513967961190662647568609211607819551539055967651526490440259759310179530890589182267885889616992555367814515343545212154923984308035981908164654432698572969148529107996950768244477920974974190795974754547048750206833365648619093826196957034920799702745116616767323438397902301513599250767225565072580277722802599336733974161814873895949928501533993198585188912797271251443308992108493514139320182541756621883862120214302686107477177284956029016987200803620550116149233094043812640016572963054443494792086779322691812113514496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,58] -9445219852047104902272735034110628500809127350968962739199882490523439470473078808975111261020378396669493108484710159081928968044714823104830273857421581489799775601276117495469302716282071697992790084042184840356450606990929973612268974064482565298249330200658027615269858891692332423143422223799006072108897654353652109742989548132048243553788974975829285007756983665285643625691210600927531547877914315598990043726077402226673475113220784424289459052582481465394474098203651181242559290801259033078048458388274444203936322783000980777616972210307135366619796673310429587260458239687800845911357457651836378160333246676941473588279766623704979811522739549306655316359932964862153831029296188692189096089901073367639584839364526916896653529496247191144079224334201613479527589597288733464112616051991575711847046429161857147979662271181838666174440236309812923098084403995843083818980913043304758431452113787951124335187094854966259533321284466899659214546284111732475893976361269228271704464841059729770815416278339628547081831486452644806798182173195437451732956858819536052620387661057016070492358779344219637113194171904497000389041705118125893532559254791131598255113140417633351862448867941503086434969249252710099970797956460214815760321517276965828449450470491473626167843729501740561161146772713851622541843928660758508052722647778995644687561935029034402923622942539767555197204092004152178465139695812158424855155881091042837802075528087609026559849112212921964779266841499512684044703458136276524641080545967349815479729627078021511254445848924145212925932734736652994664537301167530516146497801063720363035500946412453970070427222372874443391329681765881001813142693535380859383110771055779787257385672098987522845766077523827110758013809188446060435654021202767760259904600600466021601803031061935177897646761750690429012138097316962957344176254446302277055970976520003390808439340932888756904368866659157495168531745113201342569346806596286990568016111977468689255210937959854137030477082915214293060008583554828198173707402348432085828118425356975179959657487225027197112044273776014577766792778314291406176256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,59] 1254534120944524500808031688058808413032714733581531192068499306940262847041164243884047194963649834136407331859251461110760520505173234412827780391679371296992752735273745741915312837800731856174777946601654890759636072516088856991948469050350478167764035764352872567628796818384603600790250255776119858446095622515219533368415010163052315061407916845108296705990893698420040117452472993527524403526123347816516240951296533431724486514830886216023674206583614524533620534279519398233986474929629268430599847858986984677019314822751749959189021698122844243489166144721598876740092473467187921804651821168467111163453404677868249520548166309502378225517313214687071035338684548497590673424083951453779612705552478262993490408871153058808710922841607862500063141729752436564148945329229537589670375724527254154207636516038456977394050354576530271485369709625842951004021842198560516726309493994938070724952844719380724180705629932195777738894213948014371388382109204704703297432723081737959952615004028357376662879996749217059264415728699650341969262706196536572970285236827950629214423542645946780186462637072598953707124620072128006491827572233639988297501025079714286857327092406405854125622446915726949996995493008445928865149881716887360920009784112940623026154469058680178674350892269942543845479923468288019447745108507107413595897559730159440743182787364628975589173865913327040800177430891730654453348578160874749653138005500422455665758562345914574719113883388983396906996340208760920976168311934284630990467043295322258060780434165567276765184599598543775629913069263433636842951250155735391206680273839131322967578026499804987257677941277078905940718486017572797417869983631870739157131085816558173722716268151536602325660053379134917195082569294672042751900228401510506354597563963112022427797130661951603425194042497291386558131007743932871905003700987970904445085726504059757642331759450570984559776627423625970782758029294025480933581657271312693183797212649261754470997623004739385467290238755043140428167598436994045195226115093938063570406909388302714740440491095340279013556326037468359735262054359426911961088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,60] -139544981981291256106785899921311015222709369806785804415392623051371420973690253278924916825037714532819010683740115768742565691127127523546471192468824206642605399882505403062628802508521319987906176318036907573877107011632279640427262544291720701299250187564570749782947578718682750111818774638446408108306574495459085551583197609715941228069438105972941955085370970877751660185438093919787059331123171271907243062795462187647513006339920170608991422094993288154226983530040857026985471202397476371727274465339552798155798932209503934740738642098788498412470838877237292562684465956991819254003048895099587983375315353374742097110174327735447030994051177898533071781455603363036358763935486172890502792529479077044847038635388379326564633977475207082461697881866660007826169909782714514797787948866996179314079064241192570237975624518479232412145713935989201113150575378565228578905105544849077570598766831494796419523467277659572587619732457616203857652721116562697236055413006050205590896330715615295512909253660438603575431583296202101427488192257364473292437443861705811238401261951969420357635437639387751916317891986170610226093038745657589177060077708101369441276990821310863108015137975212001592877182423004492136364372054668966523081678120368995448792112537734520724219026046481985629055940711623446395985090738537776393412126121133329337389763411687993333846185075322545387013588729771199838306582352313803533025617909162952849814887666337375557240377696360329126132016032023374502669869691134890640455969964584812985477408576793048843172068725073597238504283850519330292218938413028518817155318714002981502848349089031875540245881060264117125246699420005786429902258657626012834161767613959218624530751284075496552757002311386300799227365793384916137431446959900955214122920167848730676371748053704623920996689574132657778776948500339445025971517810183144644784257229091231590468329591886333868855955327463078241560917669455883805349635518362529691839803252579337170185245118526341580864758263995259752241083641061809832181254553749335878317527573307587445849709381433296453952660194163615791789075205462431891456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,61] 13049207212218283042301849036273000683869092238729610417144714788286864318712572031014685400694926903718589159132157690395275120533446721321663197337863012638491313957735583158901178861371101334312516263851478994867372981219488984971400575562670801065413524914089231154487277860608879862728541994328586922512297912603344686337899172969170466521554312266443088730838643599349005209262490559540803356257006747895453406432631139569724518123360954145628591580062986954865650670645339427555432512088660830610879216008648777461956524103928647673509861269007926917166015066587647726423971561103433169901303592801633130402637595801123128183876230389492705155872307159306084894980234269716880249949292933101761564718344490060265936754635660985796681801027023098075576210301924668533960265881724078805275665464303231632329167510301099791621027786203804182419061278732664215981279830804661056555445609907761529377321141034554231013911273744532305039659290292294813430443831804888937396231784491721964281274308700390472498414257596410691386845942776869855588722667526184058142716612793815322678401479114530641709733204856108753607912865893268569885826182973113492272056488084667719122810026220723642232847652073578414676643868774842666059445100426401261322144290379647722802582047142267855691239319802852589411367863459042867655302437086875465985658288180031203647014037581763154944358825797931015271016635908315079436053696197654326623909205542671828265058081078666187170627671151002124476517180005998027774721792342727273011374665526061792832769159524678794341053052829363448540920838399529840161511314962713282601130434514385446455337668216783843484017801339109781846925325023292482933027838953321335964683441125935753579623264914636972973842921764150591390097605269605389611760810218172635315745409057482653941659375493819017496391384711257333738917951015085552628771693261589718737982032082106829789459610193968892016730791660435814448025941990202671988426451916191389308294689024120044234277889597876925863792747049650910697447977977467030576082144389978657115111206550575234377840416814157172860096906815673547730831346001552343040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,62] -1054801412989753675637395503744799696281972741376424128988142039054304371786695727330411421185452843286712142716426543464160283143694207280420119291248017864469899954463393523758114218396015859031207924272249889813982051676168846182692407438026191202119492458914833314883234626801636961912719266073525704236513528296608452152247388176445800594543337781595572080172318840011850600692821756299835594222609359441098621650240727053488784932230627471712003558850011164265696799598449617535164270443706632332281533219371640712706252841786126405665196074063978126619355558714296300586940879720014441527079081143804441066170304599934352814172324516914362608181719382919600407133723600422789962230692621752797535886050712764443162025530606465212186734798402656693078747149808215386215857966872168272760681785323789000781224217700956005179477887268743368320843836695790702963257459991805302040521840391238930026556323748371513654740549128404324161798280560278387448543408272063239475198385307569641741542572672842095114757211357697593212291127479400130467811534778937861258404587762914289743627579310498265841754661461456976874939243535914186095831339198483899238978782038026449727648451298742610797778049337025637496446434608291545099770089026943810260045298933463999874697404877171652050313297304637848948499894078388388539659841800004290227599766977516591812308123239140780580126201503164036778560407214306362791296787062199704863171292002526650672338221316643852320311175313851331108681079749870870559134070046325420105990510447242403507683750738809725263102750415834978864044816988016207816262665905354103725420973843218299713980803165036434287175659216589798233174185003076951653642155508659616998678059262751141728755603056771979333992895797160508385445744464394470450327884523856883330019792180148206904940203598316032714944915287136238667554773572392070458756048446447250362131122341121729890673093772628693736946862353725175640075813036463767772805181670830231377262644563779228039769170886048246232248943367968513381580387255760065816945884906627964662682755759549538746801001006621161085471026596567887914863413366181855232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,63] 71668137729952545182906759258217119433185219024265021199063631849159152320612822638407730558799088167302284642242206975815387531859540601353767442135129895935780228471981492777026225571569113846546599023530273674266063953344793534664446049215763201946507611309390496669959070317920590398292775205489525532060300607732539970236274547500821540599648705186265720112968560497344140686965076428336501945247901441709688123645110433464345286521376658874318888460401191212976769482622778697189200660858996148649167700313316685139519724059664039791716834507228568251647610455865426311842801524978631102394913511825923703316410905407956316758325132465412265009098108891111935061620428845043922916963113983362621811463551980148953821043714105615019618859434167187832027117583956779917604114436241763827083662846555665411005074619271893423735599223950477132712453489485952460543031721720415381136978825862914708165313666177279446539002426138890306364758594080184088189902309389696230090613313676224496951568023742271993109818998741499880032289731962746101188489937108670550907694191579809972887220356769427402099371642275232584252855328701935254161753255941571017387986642837984257022460622579207180271673951422365407733136196537340025174371603856506237472705010266422644958676462559083164517677469924698094642058741829704661540122120444938447503571934116944249584024994516602859688232981446895367039832281136523688797675338147176014818627072488013268285179718124494362057381428932580050529126781417835903125600375716972339175268332996431295799802506528610388627447637435309553901187758309117578139315004789341087685236431384957568233687780433761494638558089644252159995420790288232269975114076353548214217029519305375424887084904100246933278017164766429097229601945971530663417738009127116335225230187924622197442367287813711375380276948015224688913446798288800479185383417398069204561038673627690268874568956493707264541809657411410396018960666053205432784801311703298141721844972632220106788967077541922326852284605648661397602451908537739754822345953956445641595390296722923521849497286606407257739712367260480567467633834687725568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,64] -3551661047926539806978676159030442937951550443910785726504949133118703131550351878821581689381159324253941739718438158916450895731530773762301626572651182587758781197888770172941992653566332941005736988043493032373607603035781501207984686067023739530710305813023548556648725929976551721883350586030963436268673409167417289069319329532141087710562787003696603430437154105625542105116715540312293972842269861477204858701532021675811614674248746541410491546658727525109855910725916749890609259959662953137404398346538473442788781825091209567496627135502053487434018469098386396024938014127814088612208095292899089912561630814523113934896614759593823426948250346471115431633145779946303307502306542515153815571052614530072073959504765017719053529348162197140801228662790330255102500646891759266115589262615272109334843789303515297866385274942729586316779586230856505091529343828925874406444063921906938445566160237740496014148572596025637364312459991045322943731496069115824333845566114761072484788660608165241425321989929276160555210291184805289572299724789762717831458063859910373952041622029404968166320717119555357021161114904809747394608515857444677411916153829311021174365338472310292884032378340617127749051740736308732027941378045403041549839368026711932848446787012403075694039720851591132769788293627239444288251197316561857824257715136139453198236982799110180096576290678771880824655736991727051009435018750014551449537511785998044409227658144731932994820894759419772127122044316290339052492529890236522198608556100314787671573129387592483293074387242319308460358907898359578779795527372545163590545577096264902547914487678327428832128473377229209715156340358446817187305299157114857518326145197611226526629298369612260681821759687349327201835287217759108450374597256493335298630892189291876061978981284236509535183744888896800722780133539404258725890979876568123796193799351224723631344766893287957971644500834371743290738429543258535106213891922572459119069583712725464045120489630763237272680636070217388120468775566788460025762163068953608743219295557910972655028115275401841076083392553142896709630189855834112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,65] 89606089534881223328340395041277897329903429375724706964163773000146712328789620714135635840676487608629659095752224463064935918928380988365725863545285983269002814572199321028529272840200199001201109601841826601545249913127159599394365651950014804118420038946990299897511776165732896783940597786701942845911241939351865126265735565951135504474898501034296755358789045600525871873963433208281672300769273483736433238120751138470818911756982564850217989077098872978440128104053368900022218908255875935655348589610083480277578916528774008917032392492876091642556860096507614322415288393521482887021277249889301703856920073748480509332641987291505622820745435639965094266523961922681093226381362141395029301857640007192384042726521205752844601204901014572122428747058433064952113267025630275554141029213022273046774988704202717779125163361768017704153282864728585069317884759816706003181347235575299058056498624846329578494521324325223129283864099521346255779381327690017505166606594110190787054300585982037767350936018038918830103597751632100911099722107861131337998662880895440972538109656079823662570740092693865671328307250295880801495107546688732767970643559602009322864384082950353448829040150788347020104550471862709401736374288344730216465796557926969115402573187969567792816152223619777010585077630892651422905479341525502356509557703065858750105488510847655952042745577895881192716621081208673182840978952196519689767594819910060377519583112615022288456231499454939777436321761615745834447819464137955018337920526138705809195133369689121921726945024118432345377660392939831486592226504694017286149920964260737453070714803810862756225382049408493004651797396452359239547422680259540358655831511857780914442924568436745444083379092440710437265719662175071646121876391787939947035562769261863034849674164627120817985647753914378199202705773792759894911267860145819535624515591832240671609206719052660732865449499272454311551504098686014590622572770412793332081588790882310622016040219289818509441858192834726398665135140936493426301370607883094090801964303098184094289235516213919593061216895323631480133026704261120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,66] 1892349671312961102264963171736690630608281860096033471088968753434985544214900012843324386500006146713161950632938044810325855015932124482674700573872507527629925135037194742187912012102122206739777094918408849815003533632864556409455935119310627565140824271379040376084424260597269387349428085602166983188145387339531555734175801702004977686182739358387336211106305134881815528916233883959219691084692178650035589624425603126805432916123932099265493066978408743995717096012772118269539045731163470744792532860686940612792787961404342626482550565271395729299173957574050687908896024721479187524431417317846920744539330271841413073960200613228517489627773847906669065814944245762706030465279315389773456436758252666517089326301161884585470337384903287530335660585415778008879612542140775315331457182899366308838842119107926451685136928242022144576385965695215129232755630043650440736652624613334409973579171749485155340593340735936494997353403610794910962098203883346176700519170610661870472230467254417617250981018459862967794938975727948758098010754829040331473462163755094281573549412022465783279359827210525688607393330802017798285978749186517928019799669301446308596534856185943588069828730611576003706319319633176513932226109180512020535786500481366884346928233274635361907056948747773426471368225212682264526099340339947520081793842576004490929870587248460393917738595120226758580173923784459993498973458091870393561685929058039471655513791966870937758320425282293859549133483101084379536476087315555162276775459160876031324846656551783881835613770349014866819950213682402106067395859796380794184302584767271654009575347028495492002921943732405669071852409495393186908340097760293292055917986452369231620539332837875455328527330340386623903295182493896102511060884834485445311103987241795001590459588397007327554340798878093409407237136763133751345768766288968703801326082212325163069598396938348917557451456143975499948515530717610200254757803931240385130655130883488788550679421002473451363575343788194459785296452958138572039237663573006926074185403465067574679246182571437560175546276156922835575482146095104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,67] -287860876106066293511832444761241785932970634453625054538814739102259448006589618821091081361048256702735707724688924144033382718585298680497901197031154697851161292091766669489686051557444052471266853721835658245547825624287195386887608560681699411036108383324937682478688403394868435035276513871450200997892439558436697796573192119648030633393982065807178695469043768824963789148306009183349502968946718761097599606072738338166543455547420274296647963965958543342398772494763197733673709772283070868758544665082752968200057560882015974541475923243296647790090857741929992307896567843749817622359463113211194765972647706918063693423768252208022534598409533377696374514359703806757231250378104677068285109307674162990644436937421092969600504077403855021068775574792370347434944720006858081189348789174389476600176574936999372948121795644384547367887130475584330527409945235726939129102420511361657170186664576878984267831152048186487391509084498674515776249951015488060361669579381461612893663523568401584259637678357619791520499203858633989912068550527646326117627101075339733804404212212981102634032646018376204560026959349562880559843641480288477806795446002834532002850129589961134649584542556980038162021822595749875941566412121398675880688461829541380039010224861169501351548162685286001564955244312717600677877392252980227207594459785347476905785541257171234255742018584304979325819002004748400804391258319311919167752603235710690897883412180454928444449126714594959431463740588057853702737830152413309863068102431779427942762703302293782189979379294797076746542054060391283457358067448439588136215623689061404669042815389839017534691811819583173096363865954924767431282748498351428888435900687061151605228388658378320256619839407095936439479922589806473488648517310199082699177135712582534501523532462758022660353057872580742221848253139010134540623334656678670436971272594813490601576500455680777859689442128209307767231858408127474326503477623926736335862409344703699145915864417592246881430985561478270358678679282636886969168968591007354860835850565649762704576206955038282088672114278252729788932015783936000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,68] 14679614152033111088246026127771408710820176378177806078170499482586231717636268394655151023208388394950424125915367002871519380643208887694690904959494699481356905710027027014114145426130781541559927134632746068928419125026620789800289419392744090977924159203393469077458941732351073955405901343881011001136851859202254956848337840095515404431026173188439556895593852889441291237103716913254693366069272778236562297108754947078660975393490385582868912053015178450469130247974074478940192585878600401882480551533377703280881946259635434694708441236982650911878972812171986485551111325701473785391419246631709798441091925352899587027781088035476118002304168844504568116794685577669684387995394924772339548333051845971388014500788853614133539141657356172583080990805809459150805247063399026841087209289278524801112319652215421657155890937596410086395830707097518775175727031797955089470522592995054455534903741844624363727020209506137392878745874091685548649731879938759266145796764912880306851976870936372041797216238795661435080996408767058927260470054455660320045294171003744342864695062718133898268655909416619975886033167721264944216043304683462451177766201333294375827445182996836403035982898163365202636232683308707211948153502113807101390359479512124404433226081422744504684896900878790951444416697619812419607167765456818558846972363408519164838657168968532017685811314491606884752499310440239687210584721967857358285980458972540115259018878085279023509508805479715773776214565858722624671903966343304322393585699491641727536027247974827154729234836053132102133993931895448712300910954357505823793802077282739679544502014241019802815012778935556619939310925576962207672233286729884498772241341348491770760140414203640856173146886397317856590491313283528651698621476490828623409287453035385234027790418381575730496492669392705735272116676456321612676102466652416047129626212081815080571669471302098049895822650837084298928740369683789086822097471859060754300033586112093212270451689224444067804250353681791215935845213372304807972828074461345754602189815950922361647274285653496521391915324637522167699983040512000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,69] -459540520496543706282428828360027872316361740438235664035893377997907002121333142999215993361637830180397288824530984936947660035524022622422029318568409706987354406313467950175793495774426311054603854073853846405203770606676705845739568627216522900481683255340515387840473982998938254258027793016870841318387973424762139058533385923016199799106944821639293616680053674097006156495445505651718868420706346768788691624501293938003433906385608488790075115044082161177395874214130935576403957690482038291611735262839066331278602613106706529612106409473288729051464502585502080347044661252048473430471926348961771735150535806967487127942391111520401392816510487205214013641881412936803282884290253198151360126036884908821290790118510352738907724259272875912161430121464257975630659855081373442225104598887512543599801151088778583506705960710055213328758727849244878484106980628493854129247999213447873559628358449809028114759703733848332955307448322889525258908503034356603303997984865073441107842137824118170800375343328897191509177919230784248952798759875434456191222652874758989556426569286017567989919485629879505768523850330615827286946754276712660934450838491631409535314952739498079263644820018849183846752500777956276633608125000538100779164973571268148857963978463787250046533272878166895152241625137126456337479553924579323866902799972559036014745683978396706067504549205283716529161179583372489822869769457472671593744432500508423706593728583862136851896995660306651414831382612695284444171006895192243516374699195430297253772217392679282949268630397032091207753617924224540545394418360255595781450935399764482221905200739678368808929045606514458927287103088961729501377708343783211921143465006651582000401587790420849357595911744695632135763454339001934942947457090808582330022026557066908821725664441134964682718040698580311159698323765531698192506313794184880230051496344066530076120489335466483436491206761161303026416687468651554331083258762538902033024651626523674951886401541022033106611131161660893868602204860395698816741586189272943506052863339453127441243051955269798818438632477172614182543032320000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,70] 6405596258562694067092805932342653397327368460410258024723895333078434021565350676048733484226057401622915986895723211185850636674904567227305279171973083114960449903451204231072191198299332108227388944779509386596810628255343055178623876013437005752309386956500077321730653337996187789402310231082185886035140859393163158578450371252067477360198780662610669634116292644989803028274303466005008029635931691594098776871547946315661836325958725004356927633461662640982608630328126243904461503464223104347052100329812741687348322159885008258218670269423843541396898274172458029168804921352665181550562135147757664624910084717922937997694383147745685229335623121072403786851183574353819100435037816630768645708213475412321765537662072760588453054025089639602755440050352520408243432144205292793454975050626181967306452550664485060577182158760883753769258660024016710418692808679234315099783592949672624226880605926337659791850654859801040869353312436937501631566200835366752618724257024785661616437910115606458942584230638554727973721028725609644830872398549789224451074493002331838197924903932621058169011840739422761845577892738100134661566643946828720974459324782022451441145597536653685035764859706221262947403248134837895285596197236453004381333554314423368068326219328109010399850393035610564240508900872107952560224166307523499477508662496327170464391051789855411537675357010745510573631856170328805655375108774435787243072545945872811079514505179214467884909264401197507753485696715302685534811413045016583807077437099899457121609243221002992156490843314407760570286381173461017077093642538593985496572168393360564612675920080775099771558172850595355553222356730399316475408280512819889648089186407556264236590594644955444188923377292403676436619370438405731466544761221005682116797723765899400309433686592260494896268434622149360929025318403080347314881328099023723924420712963479526630435765770721160367102973411481740301400765744764752141522525562821533437451037082554320879846539987127372284552753583915973186382872312912307499486882693107269470440117142313374901112133164864483560750690628044386285387776000000000000000000000000000000000000000000000000000000000000000000000000000 [73,71] 155606772623177560014819116529539782206530726695315116996786561638362090732286123757004035203967916248798458473990367183451388439673875306231494327461151711887724813413212421037358489804282788258189361604279696254613486114192145422947521448040101951907069071402391399467427716737966688589749498667678658106266340932933365174204011251673509403928925950292383709533366847005452115069547840101773424481962531559536237928125395379217673638978116663839128818393376484108216118945722632405961311071572068124146437575798503365949932984083861304883680849186855521358098306166753549801598124470210705880144063413166490306727181276964755558968443786768802504993476038861347461457818646537133441635615346878490925309082154880930617316888963303000729251350823645820439067547890594389270212475605258831807587031533954227951066219048987378509793047104844951449602999926784289119259062092899249522759011536678046480505782971949510057328527428046183205124423116022832353207050614034075288789787456188722409560864451762205828142806004080056842337086741120088098301320912987654801400381520196410123877956560623152579295924020436444658555652700438800410676902174269811079849150609870849780972151991289562313579510844797193975962770451287028133454511669117878205151724330480845088457392673419406099070458714630006904292000842802996857828262889415505434378995352620461503360651494474502293449847929668706356641021490774013992226098593512010412623086694852651347206719180457756636096624040869227842426349426854940074722009763593483924669954054174540592190272798038453584346175393778603281529058483281357135431171150506518021182693485691683210042839134148636564297831576209488153209805939408059141977189481130845820546486494696680241903265918382592787141458659192535625797880492916743568448027313168279671654059574329934809159086055248319611788251268464917853201524908200685747935268791669708164136228642556489837527502971355718774715938913867296058487807682702228457334510254253068490257252273633626350771670751088257183665153029559054661415462375657094950765859840876535003432299543031829691219398747510169520199097575705387089264640000000000000000000000000000000000000000000000000000000000000000000000000 [73,72] -10612242275721766177254121710109375349829228284441355745174984996682119849089665161320729345416623287368245511565096359690679588991396386228184986628386745876727980715200901459515352753386315170532849781692661720070758280200418212563519013413426979243758160401493964036504888741926558128361129697275735192577417385632010334335761789523175656252037762869065769443462714352409173862893612455230075121108911503917752082144719821085361958444141054234320043765197446000295745846604508440691920481694451265259385217381757576751042687528322451065256417332704866607361956710253146902242362305101140727590483344387392379698490020004852444593914927732867085272499382165410205160748439428271763340474590806594669675869431192957438949009562712621765141512608977588913144047028017716732712221842446218068667207330926593063011322111861946608587059469214656767782473119356531968274922269494544172329133887936133359610232460616854402762868758975665923097125947763869202743040246151778477633674882134586178696149097207298927985035488713896459695491810795065600027706951500609628171847712374295364760240485094553802874347623157887004280648828576674023219597176511842725677813932930854675013483828908999509076087824540444590853215028472802569421559802725322358211469957584763497998327818067053193786012744373733037635010769349294145401092201502169276247317290582994195204423725185999592006479082114730287862322875381779561175413918811515058903349394768126208963869845802760557484176334336016120757114302479869713073046529754950469162137349532726094144380229169885701292069461814162641758889292612461867092168799494839758119919303735631261090556432570434453233260153606569630750837478806676830019141853845093130557775173149921060480038893102409389231714220633170358480225768808584427824158066381076065068974272461614537591829674127810200466581912354796509955626370069688249748726753704709847572081455740981464649297972148247504615752391559224296682842076122010493909045767803912052441119404564325845522445834826840606057302667478445468553401058876561698508211575752011113552268645741814962196817633675949071862414888441761780203520000000000000000000000000000000000000000000000000000000000000000000000 [73,73] 279457152658330595012595257254074239875826894712461491407262418020254768424571805790527652595679007017655590993400202896826471934282558567838087959810692180019884931172400268116946233508267712210556118822348701880009299394477736129063108391759797834476304401018221796874350730146282834636806250624374463470108730268407494641808821808687649663880899505840200171228792181495432156809272357695299668554008685339490877652873106622558880968329537928847012727254468407540126126565305499606719677062167437850954122926122243552143132688236323391742396434988782931817508413362074071355438768271445481713215101213122675176456566214926651298350096923815260819099985825466382879773245118149835566722479713002692554120471873981586210892462197513295991541845369591535880884095999946201156211820270626116368031853057720904674219231665295236201601968135295915315103562289701045091071164610565381734244175932257578819470371699943653944046635812435291081367461942194076464781708217350966612527377158851766068773999422220398721003265136256068976468201353635422946274359303539768530455138227469532533673289817153926028157057965159467706284880848656243859282281502141054341408106084950572892357985516574127008720350577560420266061623683314276959293980727607484077406774741752583552228968955842815785253531812918205002724878297771229862002788685665468321731855414591595670573759875557078714189634777484127780981760572036189331178812911347576780747536543660961904253729857344689400786278735486278683353679575468879704335164169805120907564172988886803865258537332735109788324118811243907967877922417479545210493876273063424200473316680261782399229434287357466355726472810508353309771252904936275413083973050552329311436522942894283567371207134719834205780090019186088147154224123464931261213324786682160103883576012681735879130705409512178106358817149722743220397820170635707896873564029519369983281460363387141378327107630761822914199330100681313600308247544588150239042187226779634659309481518138595429090795555168147910206626191131700817185455183166942249771191084349949376884071204339709436169969723949491707396560942359717609472000000000000000000000000000000000000000000000000000000000000000000 [74,0] 571080468018231561224079091079943489246909807065053686065749309888099519019596494281707227195481618862424845962696815548802565415216676516261607611144691798981081431383041589637907671463650742420991965967211856232238993047974434900886952294868916713291181558937660179075406629497853086270833403774275236085233172537389282027809686979102634016227955722216184489016342878270406282080334895919295484841283686517469906054104826189740449522323503020537699623520394305059306035073628822765201910118277026701403700144515470294313945916069773261118267738342894372837033361936468284579179613236038872382871779863306220371220740556623394119609263099517688749874062720514560491595690648943232547979488276849119216849092892028971772165359679815379409444823810667416976069657445001956097317459433032845058289420799358323099912921716676421788826672695699490829798740856549571129732945414485688905965024966222683441269835300267522884578353203688018281348400609405176269207372137598547660264171577239040932217488588568026271460570273057860481762763067300553498147492368366186572414910649482940525455774686819925259811225215461605401173452764515873400775306204449079313142196678175090751472768990415538157853978578227218832195979858755035070285485617195432726440436649621302063547292956569088950740746627791429104123292031238132169319359289898207940404932075981670687182022440585073269927036400924252098235639952217962428555152067816168885028416081229597754887086498997482233308776943941672907173940304691077535675058255483510864300695541471299917448687863225507487948877389055220772864867816947782115049921922774387590750250945715199081084515520842211130065255286209598237714931924964028128009904693539731609257609207597637069742150890140263720126470542200162377102138647179731478189657900734590442506800721730387794512546304852671881498058721412290895033432577234465011496969183802680267996434383485408664467308633330466871775118629065040177481189230980271236882602824567546468525634425117575298091826615114708224459528279606677616724012098441485660091816839088234682698357898059119722590331741173211159194550453676496324564702253107612135456768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,1] 408485109147053465119836790188387987295264834926957021476447368779223725348399079681469506875674199370832144003457626642710371224351730957959974597958029136620307710095769043680222215464583167340757331996102326297561234801464513198233386883557080291953802816248027430651314125601640072051362395123609323129085125606805602866177212902725132762239371689194020804711944443363244362839526458919325295229308143244648282103285413253682268148737561655987101083640217253144122103963587099263970587632495990735421388677471412603327070463914883314779897441310283385893890542898879144062818195097760354752321120449062104344489110450093592388357977309045007281922230793530093363110248640121974577066403243670297010409362282597258316268675095698523407193481465255726609570941535001493469120824855726771660502363358588849311167752998043024192761941986674125270630687809133856342513083492537470481793262765153185106843815744946606933572355155716399858206651137794745338067630891905390365097242260608312138645203410076061523482084814286926340596000862590529670271610011471680335845887503382666325745205677668142670591287701957693783397038339826136019849359864346827696867042951376736055251077992549205845339744414127731723511137787438007369314484941412120992354556415317711603967755398683697086748970607874792289548129057155650979304734774452518230763138882541068663441034596190090347036007348363324649060812359229126943764204651730120504912022685344015955365606876355737817227573583541603918135130099811824971749684618076287415548394232750098230283677772744575115263520983760628535787177070994610063824947802331856916688623435256094905134347572571532549192937700819854669199779589590001131656715360792198936062361585664766481930266214734205927849199409813133393013065788841181889448527067067556801736914735931220731915629368167969962636487025804170996811974566530762432538934554318888144687861013521091242072622816541597617602013453130592194625462871720305930303942237606230279789007106063971119188022861234969723952482261414501218127102483622778120141583647794666317879887236831630521160943341110827238569221628161229155873605617052083396295000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,2] 70646420279479380552262719095377308505088709364195709684768425600691299789559061892293929976031481165211098107849515678601302134816841321941547731716338451973282590834819906799453569783190660075529524657997170059357666199713478332897981942063810721626218147915099622436804478109058525243303342174227266415165358255016104483043301389999156764492987712015566995720372843085736496265150137289222343354124574759878414226373329638346427081922616479237601171263912751739494153553131052252100953003251431836233878898857803810603146428027023449443292063461237344414597245399367822932093807785796617116346474373662197155935685198811815833261240363605266522314882505594549110870566261692377515970955019047876891919575806485489311798471332946623837017135151330510837209843043367098281892028575113877587155450636183292264396168874683443550752136665428220250852063279064240519265596699075733414250031445621653896874350275348476051484529720701074002315900564412900461194568949590648116834478275991283636935342469946232599641027672365852292528252523429315673956563762622191895947749930609882032895449652303377744289749095696643530817810627505777527908310730971215419137539549234499342234125933468607959117903765291822469158314803790478827983864632831927169092769554803205055605827975941705373730412636014236271999213098274013893535527926309760231530294743426034145935836326749154210491176816791970893435283632347938395003954824611251470218605129443649273702201044769941098573731542111529497981099150840927966087161253290861764823270755631398440376646848524122238888931260665362364288208529549286445046141074286768739519550330211975964001792144447200818548011484281542263243030169521070480491718187769832803996726993238870970390668781260251730730545875498379827991824296033126960141152922337872103835326666417714850899169354408099050169662216833591498768148479909633066757699135540519566335914743829294803081831653063181782530882660430423266415711038394552988995610054213165457857951208554389799497781293512698299820203784403706091956095694111647219652145559405640280570041782088723912574146262463110592892507758360925155552626921409675667749205966848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,3] -208019014421704540530936148948098564965579304223109213810308934824196764303122338562077623279162946280966705174143228678074830938685104474420067460393270496966935046452778256494165512696920250873186512665905436196321127646782768719298532251265984631564562811236650960053492416989454866771433327759918740475491294996471402003166955038773803832590773056090356153423801928595480354750752033816844939559311039962019826466196143481542818440730483523478166841308826877762112588422398350903626796208758629467934514188634667102655718332645571840877383500677687582629090020601426686992103802326790487681354847426301413707365829363350484332670490543538594248270272409697795430717019105325310774764689514013249959803827982704520584076824109340368434949252798456213495997005261230486279196845403898339902957248352785455429443820770365469645107933988334601890320756081481111466586992310439954172233417041295030907873427692836487773733276282758756204986134725221177806264257510603147591007139917873563805355749290827514928907091269294095886649513111123295006681015432607185051342950905731355288651717967303400485721288196902554434920035842315055617778367967820917563989178622851931461948052244179001367760276146301645125309679932661088251063110523754607661963744721396711061870318467769817842973546813210896597363488126369745157346385579003520664151010111745875154940982029297185407223436372926363801264828386744450060607425263032107714645977430340950562299194571943706239096416569900740772119299198956840436885901103991038001032421572521065997485749671955912184228971592630511298960952073932292296577062455079400419770835145038234503123184452471833964713289166786690518665401657287032087219759195430811353826105311406724036292596787753232421777404645851825605843295373810877790958696005201699719282599948414441404025493792804364518910326614022363947304384771269786147789934033507814422767043245383911138329468362702873440986294096898998375525305548644745745380939622858476103807075088302260915517790381505436103601205207464484543773786656920534543921551290597785751239179476818180262010837557046125047029036027505295033804032664588436457038026899456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,4] -5289703449976330632952598199855166588289136343069854776026957866003682226903024091886377507192648632331503517730082164201928051861931138459061127893281264681060164661686382336872925096161613031216266145604782794312835630139850230966002314850654340249375989100770205646846756309158341212401882814378082568328593825415531130272961224228634160525315086355791151517691020477132675234041454689728205588855901619403311242113850210550850821941557931933564348848834535029246862632349720651469617162511754694653739611200157267973753704372312382818981812670576234022052584843856160378271796417323326077335993389271062790172246895461852266247748314239196915713874428324719305801173189046208882784492423887338032928292990107551705062359757702197131377930636884990157121355529223336534853337262559392597185334118104876059692298414110956485518805260001559510487033014858820393325680416484632495723982968241161164576570594144295964122067731292794498674081790769622506165713452714075047725010026117702622443113256492711532234514667255363171776074777193494935461094812258808107283092001083225872696138985783016322628474417239218763477894639109759000821846140609874548435465756984169155297240871743188495498293371673164549792394200155136702647542524959366802872009212825536942151161082184569851132150508874851252382317132956621263744101535226756935848320481306501317735131240089072248197063521948902317744398858609438950286735289242387605988806444877185957679575267953152556190319823571279219046348582149575326706323471067463053209810700714981760012945194481938486046914501302775843911456013090798177496308300080274152773839230022959594962801001611895781855786038393663913235682422281521498629502481161438484475015406383320181606208701465050380503552501794273634071472076696075707911123921852740148947551041422837283151949061042217643952792939882447498147635125995004965816418570061771918018225295383949594564361147231555335678192669302184468515508214871739215084912494714312669572892825534467250688610387266061294761764401894906076422591665696335379209373649582848477281926094553491374526249802630286035777434256246872104601018307934594576629504709492736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,5] 340471893186903838016202327272642536745068116202007332176406548616133638631525114737144962296838330999255377983504223712998962950161437895759177427233371530529849899137554316930670559695602755607254947373872177146842820712257445872297427841242813364227811413687547081490098311383788532413533216283804237702579606588064284930537500250655319229142620928701527797212019792145472584720489954747846293234434680058072092996432002015064366240674746565714235138285312223010782583431297599382755843784267216850145694901390909109519042893483496464553506000159986555594139433541673369836378145348633393026784754975795046811274054227283990509364999688602243608611329667214447039936676895867858974241471565865613937108631011107899893658772272417586979078226673320265175139161974581408523954884910411563029623584390888841142610379332492159206920947095533144547284616642254671789373645857340109859541391343807418490926110453374182734590979802119952478564015925310948766882096874498600882059373437474038736489394935872678089563453325020361328235061904822477827806762711893077838809549366624821838542762243363377387503817475247363782345830547474205778837130467466445740910567241301566059518639064516101278765454933084059721309009747505226998922255130742834121353643927340596343633191181745720479174610912508845192369364304463189589796509618173469829102934362960736815697129826500196043744113099892446828814772360905281399752214206471932674321713885215531027056640301656763707629470570739940394473097387372230554357768755075503257277278711884493950164670716739641126319061832298061538718925964244127075100636389940588933386812231878067850287882796000587058324411954848468020054629476195078260272980968686507671859749464159892582056243704994526092101547090934309833604919296508995397936680308962825523739934455739088696943324728103062227258661362118755133510563238049858210657674174456897592024008126375347103909313285212803641738018547257636425191386102344444178753489576078898188284364464940906402782861887803204948352642860669492686567766155774835625687497937246106540864874813527867467329947081340956926786646037036597347573579146343234708622281558458368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,6] 316381720792292196528609526106512841181742506398609563503539093530117714554066428075916485099094953952034080093899913827103557806934016880430162877729281003328767449614357360289159260431512968295150017097630801635037469807179969226392625114268915712223847510705182909661458735501028465244376311093047427674055908572528753506301304689847627609908527899024987920000317971346673575112785243066535884362929389683733139577864506009465245546333613054320049622101378148284413482148286671795444104989162980377846406443986445700304748314757631756378475588109603560859149269507725902012139036133706311182807396290733098195011965502709193434292250638478214204471800029767091091641946687777077822803414177043235927269731104786273046162731761702333488056364128336663430326510863702739252936628282407273794147147531853034931890000636253877783700437577490379473627205499361789701246990483604716648404640886358167916189927880482118702334661952839757844772441080624992489590295718531643490079413205375661531096197569383572587742167593938491779664641370999238716994628757083301155361016052119609479632489758919547620131136329269094953814160453598141217333476582008520807486378176978377617230658828835299423036596542481429393468262541760356255749044276429612002448397183066124345113436986930502433813219768445865708457891843265972909366044871607039679819883476175137007719036950423952593289169340154563734586934002781576785272589057579005543982504005853369123028029312746351664317632006358317752633898669711196161640059017368339928100328472836346138970981944497940695948715369870819908608686909724971627736901764119397078701622409838248703570570214690428464342180256279118924804952454406511459030270686418647684163976999114960314928156270904479875396951528039193923228788228620472230905273518886247578256827234350043500223754197150927310366620306814754249508822397232838959234399566207306005188162439087758242066106326080731865800643422072380525827092241174668876387976769976461611889113475575276904527895991361456312189721275472030267583621969199514375187437526549517281666537245032273542710693166391452602587298587712000496901087434025294090029085749149696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,7] 7954924418468282123758890200848206986502102646914425501256646438299444683672542157522032505138882697128336463746759644510586439081649602799696261325558486607401046140822826209100772363640592714411008061381371457218654055292191695151595719306763346227739122676228134891491391659167266906698597856498941499520817053195721319487342045229499900306047638932852566080045220927527735343955918068140910378321404655130415007610935877039891987256002647177403418173459743789680172144362275983895942899636694862599088874062680915430203589801776984124516689612135246142940983970298766949321169321026909658807685509675477806279666955510426786914569300722676744117439441650087635238999637572467446015790627348354169721124835452853788655277389458363040982139588733552102381500888469829587409418529278843916327152491022458707510441534361714665905312593898867827397163072898058958993495141056007927121366840879785505043626579074245353067804407141898904136301456410892756719898346998680728808756913149710964892066216497735262582808321515811234129270975808744839465317452907719160152317419558118041658873035031329795274969872800721854093905410465504043260289639467141402583803598366020111166548976149582450176016609430798210782023730112668750633372431736510634249556463540230241634671463514026337140661274612559032571659007965582832395743592870555844953812529879919161726371983094168224357450270696966880826651334710560623527731519894852424872073921347866750979528156419675774385402776599177618217413633572286722787591537742581827439348532357580082516132247893248203913759192445381666783994472939718218885633075292526188146565998198072333821215545465975955282609456384422685537646347968160807278745729495376177043458325822105804734377104622639663899494002658607453514194750424741415323283417680802067367688722426603725406592468405432920022874961037984783593289954700701460073639010087690497694215258761675354709603326965581719237973084959501689357019650649479460210363999498607800576987242621963780088891261563196379252762614860576273866095931111255987643346195135626952165329325011069373114379372020790644062990194811972056311713879138818633476310885761810432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,8] -26343209369509547871357152214403603841801217695152522602888585464055115700043601981586645067302515071455051510501854691333732865123678680114363890519797886162249550139756673342766323943302981062864192737256641094791844092602640366565577867907645070855342857747659166046857234895116239896993162480988032543759244760809165932848821266291092151274086838335452261089461849648344431395444238209353544572111573601590004242667908293187386759684506418421316791025280859225191804816269847198676221030511867327586417401543990104954388554128184781545832022282598974178378636846681988896721189474676405422617040103437526035154744940339475865345409951882517110664882353957956397162666461020906166663985724273918534925783885846000243083974282314627494957132277167182670269767423458398119016270764723796336221511586897183426506088648122938926567637800679463802462144076477676027538251308842720378844816726934207162495347671456010727503147946895744733096727179810060512037640387704831587800215575448558180840340976885971883609492925128172305278367962510988174803643382124838368712898195176799197335349363616553193556391798660356906432617330493445851554518374156429192827180425358748836565014521080713596609738197418816136548066133273649371486856957253447939221967603926931555622194080715658227313813709435621105568382175651417831486845982911032042020902412599102676883870834526172976489845328653704972904536591474964503039083316524143364393328201331091227854349021568913472395353517748120510902301980163240461952930942226862064367924209575151519434241167861631956461104054854061621283088392088546910175988210812480333260010454030969292155033984829923123301017905485105216158822333087895627506634776910700132045460262572334974998975209057654005948075656997797471630349414818911205957493634557942805955110038961139092481476707232468279414545510199607099362360405613951758605117119638223146436303401790301320608884254637575209091638135932928200393773027090312712390937537024110294979230892196115652865488150748277586247553101653541492642870632719487655502236387597241289758541930319528614941640834748865957408179300944977866437786466027588759219778108994355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,9] -233625173664181612698210667660933002489235799302633218422571430635041021252271849633574100864600554346248783760187273715930324048496866320461784102967403541895125436646828101822615684351784155713939998669933209489538462711143074979040270657338847499114257753245458426626976135272291984123694587769740972173081169099405592871515186642733473662070167728865598270098783309202784735621181806426743061606228770911977015319091120514774545322851574486624199346918736496079917800165213599161048925355534554763083815769057735802277876262150171131947388833792826290777257815101438142756560060045459226905806994821761654473486588246491697477372198608531849046000551078404081031291256523259291225973057228262827659165728725509638905693700496289804200353031105789603492926420617366761503441920014301662687106869140625978621251747560648825902522569391408297234908467054208558261140248189727353652353636643307398804843390387564954206848541405972307998206999889654043896714396271945890664055008502930657569731719326831012532628885756668393213292113126726771790568345044630665516286023921072534801489618628011926126059171504400588680924909750911056399111444127537559958762593091936944429166364800387632054884060320477272648615976495494199725368096498693010297948457252424302010371564782572858261923151987403824567920879738779931769068142868383983284277044595137962049836400344635349365434632361115406373631950158638524080026570626797504696077841946509787286976813611941814168748842822274567180431468971962575087720404777299181816888370219097054895427406120985863627523196740159483026743098865015475602171096412399952834097719039055766490561704867893069578530499479898506490071491375192997175269154745942713630242776268848294053969305305195390284029183032294570159442002179139540274700713863354099568413687649576033223661340297619170585884109938776729186655732132808151614645135390759292924130554019388306778213728027834222095801877684571685098481455333762487102457691337516454955443841439820149823644386366750631258359849823975230304330005252862697343117923575718851247028300732411859337623565451227881382507724273731820515575306759212666602415957066500800512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,10] 3392931691042517988806658997933131233333109653746666031011958613641545036213919133401281383281399792536849844236555024821088732276034964387944013030412838977492603417469629046457358053508639003333597382254597997446722098950007089227848397361264020709137623258320539426814424366701118021393116402293122695936200342026931176888783247597702332155945886787264395943569477503575394042940351971323063888983369898409434299089040022519040016413036483664690621315255740092815631863849599814069071623805832598224542785668048310745961054407688120852188367438098922493539741777036534229496105492660736934031372593009081313155956486425278415651484037669509159801248948194309734054865983276520062429236717587519321845038144869036190042300824774542083422953917939907727941715806595451030104753115119738556664368754301543722433284433346741079264452403522072161016024582367288958290708599724508059186583620235267388916894671466727181540682432031728371520907651814508345087109868271976394335354279154629778112903549329187108033409052526256805022400000935512331487801880816748573053440042903638136029808906984047361394405805867236621121851667608373105048292869679536729341727811261496119205829372929334633923721543858154107868016618816680279557185468381237477752714860386018309702720706671563073708018116335430930992643968636545046570008256376442140629540523517163376591793805495336151405856311147774427428321891774168752999899288719828049475189038507611430294259258955892032703963256220681845226340925059656218527649903153027633104119456988125636507835006585783532796928278347645895471700800932292878266838128960319858083799199541315837536679908817560561568103017093478190260114984662228268827123021667770267494698297346435972209592635437873814325105379597399578771315753250787912790578163432339941875379059321995207051934593559691419790552675861102616368066350151900459610260166923369657775763378616477261836158243446417759507895566243495637836150331873261386402993302103785296769108349708722652559378169827385321265328591972097661910251466344924665163599236577447707348863644957134961041154157109249267521649743860512430053797722881442947929800762336124862464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,11] -14962557527741224567582922930482307937286297972856139389901583483620906722028957392262026781838400035114244664747960802697946854919137415944584155223868630158678580299152332578682259613740891441209419027061562473924433893264309563720801983946186898794282703023186188088938093006428771878050535036707818908862550355211198477091605136282157563826309900889567978547509476816432321347315004411141351965547885773796988043131630691123582990153729973940858288014072729549844789302051631744650555806333803156775752872485110542948378780710662968346198880038516460793692299823088918521873799744708633925775923976835868577813130630933350291975007613884180163435991203109915058805122144756626980359610114988002373911600549871103819068418385456579809923388025806680476609410159488886844031319567538329562597947311425631674051536405302996074548827283266621043704263013737591887796091048167488480103372060757925833494124930268921764237254073822496488033844653523954230622305206380872396567813320850705653137787224695184929535253680762900863847918446116700636583918046488930655342829619684177146763596870934886369850158617765061580444577406909663898974632154676009604798494569044327113676355001641870070827718975322836209031747943544121261449935306160771793975611328733617528386713802896754983245660688916126814540256559594372534914113178041189013368475004964805518896843912395827556887342646226445356399405586975219212201007832538491000898848253652774321583889107773289797226073795057178707471800906208685381995488814324615417479924082932599614580263336263193027150932610946378700371489191833452847438976984074996062829749859826136003672008670760077645252680594328387398455790736202136091364432532902974005789823836903637628027911312166516967263264480157720121977647827615512217937750280283338041077222954184864923855033877935708154107927008436835996893655348416194894035574355864863209088000174493814222312024575358039008670126452824562635085184683246458034258378994105478734919357236429860417950649017046455538976990851707388288833588027577525373089239709194112266348178310584491809412053992272168421692040350700578637060461391860937536003528338648112037888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,12] 33891739309325240951045819310111707374700326171415031930218979247293375767528622579963679429650058145367505780228489054562155313674935413123384816536709314432719302695446198159542072863769268881899878725205810301898210299901345896605695123190859420520526286574139859342553755952998439291866073026590214681944850323022248651245788171833350084477474061674883246416194916838199719129033264812768672469884339006468908755109804165808826523033557623354749596761369263782354398186355071687934264824480567238916841982943739323985097385921509556060294686226425976163605616799179063952897037395643940252306456774055674232150915607599080991672803627339808484036409526399175449706500375640130330131818371311199101207319274976992358719941957906391371520309699316008897907782528646894199186073722118050966753402482425184326985802869455272983162444509793798975043663820935997178600612197128017992169209176734816268099160466994262833632421536204685429919441479172351384775812340436476833440231791397131652314800461938170232597099307943226725099831386296548967652700767922958323153691792513804554415973648667121172573032723745839974343301835441665647623525145782411933183631084943569015386614926622269643860036183612038093698629892866212891587631812957013238260132444840249287788741752891434354262598017201024822307857454008347681142620406743334995809894295922187829210443699974221266747239393978502954725479403561777942205393888968034293075814416328061015543495787562682926149416370953715024806196349573813699840386542581508694255225050302556703070353374794588730731826106536273489818944690910648674552775819550711719062078436594433150321521993848353682370260039261123175168917090613939914674690595059782191024601583651672536257267043473455813532302694262464928802960506135298298408519188736907610545428222339872295062874845832771720661727337052058215552649803893132082403143155403858766107736588477819229492340452099862669889359002934569622401186321167515164842185864012564601626280197667730449507725348035551347118903617607819815682674182038588403000354381933880500947771512378065653428719388957116683254813898722575273065135766763445423900027933208147394560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,13] -41814941514221920330933354613432607058688515358472919740454747293597015764833073506714932652411090262441622253199871384810729267048058555224256572215425287787391200776474889872546170840457675518969178561243521452967786355095441817324607626337767029922559711747278240667645408526007825156234512511902901193283627987358303875031821474262784630968181116373036674952682716928158215250714979968606039372304151602690357503410481492097697673399445857355675292755460839579740251834464821105159355195030645635918381346070761563201885473077397368986813215758242393084709220078895558252901357626517107912019190489430338422052478148656233259998661309450524851891732323149280928928350220321795784530648529831525964718947963586156309855627857998267871930448447977118276376619839633030514810671674546941327495591387068470331652730849672353413400471617251733731442555853425706575090622308852510847147207679186462679188255497090072769047655016952568385570231224098900735990343616533202955215036219426848166320471841790579514812264399019422333040983660116595008801360104267872224216595774697680821096360747039903820153947775143286521555348652189989785749435644915064470575259342073183891238519606367009502803099237922035980105863061337841950519434294825464283980393223610226429956865927789939507657536025169891488162861591023619261373454541898034911634009265677934743961006165062805995046684910765029622282839097836317830180929587564965804046482152432629550122478673529574424921779026031826458527603890502103707679808512884996819825904444381616157520276021206052767515859794020102151366474385869071838243384921841023742530510382487512543227555816914210415224717800243657823807194142179061050152683896542430839397393384931393328036366089587661397464945771946503442530915786986069595953437823686411330507889416464976369826715818776365747051716681895296337864909720113691529935575037108676470998210411211064539855873136002668002978522637922086790826707697661529029095684130103527064033438481201942992685805963738718163020293106186119162558079687338411639520046841113958872774125998285617180682641805742799100248038572025433061337703821644402699821443018444601556992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,14] 16215952070023218580251051403078767406955006588492228479884227757607864204659351201031369268453330340340315708617953207211122990744060083595343458667497545468066248443488550135045390035346433817515886119277267493728637006878680280286649515280288083227683158515560844448178916518210149439958515234438666865834458476164914965916958062113373290802174968969288262120437075307022533670196228820490249141777034883307989005232702689714664900863176813526855433066841447229619690056500792628339122006963102682804428865901564607842797517166932805742167102029900250865841373253043916678040536953578401350269129670565577494998411137555341996553469020607632521837724457088531471141230207832588148498864660614160277721595682544056521701926419960898166472906404412448340269248900120046524760956899962281578253650992082836293349268797584213150086670410552271891662374676536334818238072123292455223355100734254538303927685259856325132473178713871023009442849314493655452514288021195837477575783764899815727745376325834162074527462179448503984358319224283838358669004199726665616416766641454752502850878569369241792005923701351041640720141425663391094237623280591839122515884108584581642726482149639868726289143255369448234356613987634719205769503249330949939112074160353648650606384288260076424583998072624169109857089737506220719683217937714724534755153560153129019344841869227034885501500098570838025576566289312264487874796089439413827851287088833283701201277850475235493955979761541149026884453887023845204525210683899249990238727617442258260744785879987083117176787668112306136811752466736070661906801175813818700242689390129479773466114787090330928462666865091039001492233742935461990150157963353477413987649425285739000553326923026263873834731986130588601799940312981705642192978776859869630744616318490205865325467042177466125297344437767894560922712978485491998508296168009130281264281361356394330320960741125285169086530547543483005479347217267487607105780780142347488509467074740534320108537184654384708306943080165566080793547341384358366302226048224856014360516720814335639589673658669122603924148702217097051141620090430967281702038783478567272448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,15] 33807205691658146776859479397016251874054620980343481680547910056317859747788163763931545558442966248640747498764301903747701094972475063560977256632520353537898080885946670690344947508462757256080692150179316798713231227443002850915325481037296188704456547692170632854636265126159337293915313509056145751022285955239768785447470473486365134417104502087820121391092293353091944726530528953050547253734572502363753031117743885058869521555726858685102359269059173738200964992822553909043632941815847553241282814421014997404471602520504642601470179446857646457236830103738524278342422466465175383554292317014925859593285524241143168777518437579576788661568587135775095659553847877538682211996661768183017587787471757942791203909655857723720938014030076544188634102342777144483659085774606316196837611021390056090981622203371409857385989636300841857341866392945812014225491745720361282275014228799788987337467886236381947047183329975005221344772369024542390984243931634172735061049359432216926760067477016944938090001249247914073599244693438098241191264893628175865434996447015621246735524968857221738568562444552906366495740682073627693149658383711532617178693073030057885593583380786228407346247405857043637364002096816654087605683993689093258755621779904454938284966087814327717525339497841220612117243152506606155719935671305937318800514365853760747715886133367224392853397811384526750432007035080509436157607718030536003225788340941477676666513868749234947282114359272374915157370261968613094896829330555263527583578819863198176175693526301002846248105622505453482304982322106342758618585790512363735239757343413294229887324050377701965744259976640822122911790250547761086292476391241382013147580638190505976576808552710201494780328416635440369328453028900055907628679027331096952355284954970528137311298535214290392489439312011223773533884200384280126528746294490738391014391435437212701815645800435252899115793787826583712103200103788374176943067055892708896553451088588300296908390740081572344227653768941895790490307621701337047457394026930122773819300843402558003529858534093104478267503356262384289403094971682862929913338757300002750464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,16] 77772215993300072304347587257258682478539860604799092361824120624717600674982488592303484650845835334867190987543500760751507100841355280608506681591034988207707588461854744841895449616238922518697538554569658954457493936474934709270250846238002719189508481482990117906222080979197090854381371919896430957019299887756615518845049671530307903210367315873139555917274248436395065204446752333104502326545510303039640594567080440806200676149942055439306524525813021081947683668078118264579539175142694116791371088591362861471148128495043961836747139782753392234814765042068299233497621350674652431117912223569386716031650876187670281768810916063295895516783832001055712702136761777907457521553703988768199759231342085417711723257566442884269255660468205177814470091024764265007265859687254874981736468964182000041373193236209027660188926628400486689898593113483559154091863786926888351480242811129826146133445544256041966927290286551402688117863640343081583724204178652052869325523888815428963097862313026456300576534602359938038110242099307353459397897279492707869894413778962034766567353668300657083671578583965012110615613506120345654332911826159740090608878291349912931325847964204205578958364523700142362847797868278486382023397039385172981491865277964200386594222913199085610248707808321492488462215979252881415676622351906660428469683030419682221431875557379561756306826511296283321173633365289011466098872221363058508763975595937221876075703189249805571301018222593780185871465655084622893893961722180251890356797721230563130937513980455084440558143358712297661664177444071646454336322578286755873357452018308684481330820083875285778106343302123270774239057546080749244432494877770474324623499367242307314165640256730446971319926929277989674797433414660580873091598290876950134980610215236145987837031258655743399153086401268657409691652835838530437219379186532405260663370339118352056340418480205292082954970488689816270975530433456489673948429986593199053002018507955740610428859362821675538760222713989233265680103109967865028939279428030263405849868127560922715384228557226224557838947291731747750508754748262190071982132323618331295744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,17] -1165769505039448123421507349608582741241936325426328494952088593726613776539292573332280663325929176039121613298821979205655067631852551609956106647952372686724792186182923660650260898244622439615607761956346676576425548340682735740461230321134050172658330142315332907213875230261429953417526782964522113657944516522503209181108976630961942338641649063285107546365338771051678846676418319530188445520659087031546427327742875838666018861642517664677606026097526123508974849428899036887656497905938527567672279456641282476724545632468021739206068095675771640395852262200282624438059089185495313208264175066607774354743602787845216875305784938291932696927424035802877592518476170962266354303623789261843400859477055141554437984107379903085547198730636871349715162138652838555657087973513640445493651277660865296012461292726125767775551991652585214461660506284810965303023874576532564671103547472747792956111633524588692470289545612204950244943785649077860679460391425184473040848590233432751149861155081265100778659494629755583706523232539109387956709400190147810264756379357499556222115983851126770196856945554401413850918242486368863410237640847871911671380819065076737971599828755327008316104026500927841468043425443673790316441482768413220648032786294413689070428173601789245115655273430431503236895688554643856850878468041308060748306827168015572914779538187265761376813246098563213575187579476622186349774226573015383903231848913390882536241205834463467347536082919502528228982693548176527448346508669444947422759322852813802059658804935598877224681907496287899669323038801308599219769485140590554743081215779986537593536335117707751441896839990471003180381106363864339485354990134817066055482393990751491657608514185302139680318908487225145268146885149551216518612973926113482672666030647036353365140256964442518537984692119327155349559954162296527612292406606786065021045852374430050270249765003001804845227684097252721574265995560297937884320823020750410323162157208408128113597180384761629435761605495346274134147091250320348776967802231452017673784577918253439254299576224884290173009465475013796616115011360698781454169757797093103108096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,18] 5277448792837677366741031905733006982235894277419156069680549264172668923046229254903353430609803188932673727321578229869283478015969105236196306263532954856542541974595387410347392365964293006061149214427072094595107466352188119666470520409489085025390785366662278220845647768947761506436073875071772793773748780990653872150573181402871917377737311784768685917883515221277327257888573355367547411196256843011428252458443850035791923554956367087701421357842248831545931550263568771336654613387627327119407888469036578824911587344055111810785140789258934649620354823848065501626150927744850281673806474740176473662478397435830745601693877894532085081907813476966438904461487719834331684237340232597266893552406044586423580888334357736406968722325162005332704405890029904691082546293542876957974685685833786248496681232433902693272108277871397545398432439956637982737480787474751549048069085261104162954250815783440099609031218426883858169979763018918842754478372851670547693791999547116206761688006890439676900605425558712725668308224869415392698095350639214725503552256091742636391241792670602425641227025591735910942272238363501258897256371800674336992527891521873833012020254678551278555950657194874034410691171897589949902255168346147903843477965489431876134696162891059412327112457164124770273936656205924172780423823966605364170836684298778412062912799227706066600291729359354498856316227735532648002069468176233044532466970643163324843635141936777712122872829138817327380125872864366495688613381378046978767609506982666247957527297712979900965502614839159746592774253127086305057491835546151092910818757664809832561187679447084799953949824694067968652378693388671399019592871541420099754673641393439811087246290329056977857645326795578593237708671086840958722123564805210185943691430680560705936349982968823309922385820265774873129677322481508046428084749668244069487241025900913957886466224216199205037632038196400283902200327981247687597358955663116376507818893965769998890873006469593127489846682184088347574183083756812571913024278356261620240722293125406097913950201249486163176761629509998155456602781837860784902592434682029943029760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,19] -15248628451048101877538082889178675585069637376391234601495396931936968089302599929885797498939068752276137506044836116161155065362362863848115508146816522332513185988550376033106315555258818505260497727263495442811939633030901010775638877860061592519039393160196316109109399662953841957303239786025677937331455039614337811400535896688675124666941656985421549008133221149930569721992974385033730512973634061431706377009113269619035219235182969059952358657591328218147824382653878957030862243998530019921745374308937630997912549203709776440707171514385855730331322244047345368855049644661820438931695943416061289611798995676743587488448240363839038123383328119929806298925851961115135443380445036508823866834075583344062321963818232638049463966564476965470865462924440282020371872927733976554491922738826885605124175018671839474594753169925947372683279980453454084463481670959887282372422300752908634451608446454912066305461349075572590836302456923473116087820329211491152154007040499593429729264779180892564455159794363048235479629727955245286297538379779911896041692285092606590941627384624173781255266674997804969065395405512843386292614280136342731124617196441745697039659173148283452716803543686475138915707644200580715269805822568205449870602034924962862896672719789940866889347576821209009272516758773552966065404435316985534328191272418733460631999985649354858448843954475145141176693898378068194497676453088834194358163182900551940357364035532147380143325233704315990606497807241619354622949906289892649296760388393974687362138642274117121811971352007321022521310577006575136700272023308001979384281937485923796250243366560561059481447857192535480464675793785902259673636415905368824126454057142682102302276144484157565241605433804964793378193635067504361436010141842644049591869588509412452747246752982128492369484652612495121546434316351184656446009008547018069425247356335379872470175754649207430923585513834965781885475110407134442687171475630900091685266344137783412624129515228425866764256954798290730115900014501649209689111761701967654632526291047201515732488702412313965333801872763760974387899296172441505334199731882077443850240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,20] 32074890080715454810883294306020048563153512761345697992733006152738631365328136111199891602744663679892439136351708188401760209631307317822568753536383296737075347447490851691868688600809529685959256088905439703694734307287233910235284547133529864887134621399574808111807595475333705455801663774816575514777277515303266023861584669176853941325060428736106588354924143560771619581248339521194684172737277879384282177704792168740086641509904374755946278422695187964559832836754157070549734102632987656154189676584781243635376964236242721038641285692141991782227207877594086381190887552993316383334219295059169746868788187136561510048541367003883947764075778258218287438058489751846116143420524540717275480005466784396277261675225236487705148373902194813594678282125657992995770732964404093143141998736974849928303286770929110573350062474847497071527338743585641636809369571424507606270735314037931789684692159156542932717286960737997564331686787180144680901358500746588562380919749617135262446141514958690255221703222111292270842684944911839657313887051536047943282416365587342656611526940120214996516004189650548896245229851806540540282786845876355911900449718969086720364953229052107379714546848737098610964075118875124466259148451457167109618498267528133760720389353552389043153728194901683440862013731492449419140389712374331371346227830996278658344438509660907673872657881494436512959987360869479525271678611282896246584780006239784254127591932251535159309878590098543408089650144383022953925411314612825333077825415390469409328071419037238444082812418248403593262585138027082203834965075610211689010908461445659136199557711777493831446978365606832803545239623075908543635202499354196955834085046981755625483968618542593563036996429677697086406292912263637932725515555977385017926060267547671170064879178618807636928594279393875741000836597418332654873850369420151128398293783522581370353462171759794031635604956738960700844863241856798526657547380081422381405197410711072137775025942274438995479440265065175350303879169632360618652660586510244882893447233952949546499452017605786926374738030560424795569104213406302818315936887516652315344896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,21] -51852266069681386419905542839746573348687051670806936580301833922935659773717124008578610405286665751772238994704454153547520109882811820425267926158301729392839219594232041927953023871141778377276143717303761718688184475909886350403574639948041997304133480831372686598042629064507228950988511550233354076376490165491912971234147373107234863229559630696596859283093369202243139719968968438076057223082115270474148965747200983928197223698950641884235147319026352011515064432979068844689035474008377221373894241173356400476092827360044794641004962931829197828445223392029007888200195283791469217222160386612970659904313171010386658891474401957726377749298868919210490299920944253597764761111648980828214969064058156469284726049928067593582253251308351506694253684756300382936667453686350666083034264833333383912806851700708509113521752652873302932297014249988257105152648754768354165599388386919540095715769876146073228268810912591664696381835111811569298525111947907646856892331510915269283189509852861574127524605901982363630524222758401143846667572340769539146980331648024416982825453585596274135622330344858900532056275264799571151622203279592333022201241630947171685727060418267166328221293637361472275391800622203179145894791909331870927540418043745714497858735402611348515866592262448800623037817439597596351588731087316417327277811436610683822355699463367240004986054978807855571910203619045275317853055742924555621795717478911222957777406119612604888037308378011823075194378189960874898476765993038185165151387770461991014510900973127854727492579331516945647729050643896931982557755875575131030734507663460841995583901672938253486996108452437047379693303045230760235656403427695163432753373485609526702543711196059797469325942997828170075954264716890901697325879880503060751426641976469387332931988497065745794397488495635925548845009259098890107898809735610718903303907115586202716013445188664962745169048950860084595234835051003344324819544909554681600284021838563119038663627630306509996676283591311681652895140448880498458672931727498180219889018357851679402907103799103888295060951147407206493917631112211094984772557237566283337170944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,22] 66506431222392321188188250587158574680308441355476076174832598744854009307005109687977458089492258640341769823438166037018096082110342788338530223180008905434701478763394431472974655375682661950464402887625238259962594801059221197478990862970812595344478054033489343041318050399945371289697288005497174852244342234605783807696631195187977983126088808891128241918573191333490067251294691472877609640350109460305658652985694249349535433146564395034094065569167261991701754572084671701670312995299616015934308868910869201508515682101022302713624168961894651964150136065194604931318420534024863604596418027544328038563173738293836418366328750363408858233057719973792530380313962797552818896136584872319236582990567820455278023772727373080496522813127993220591185454227582092886922415286253500520227052775089927962973878826007856519327864647441256305749373370731842077736120404340776142731995679437843507189917592591559177878712564715594278407823702279654742612425714379267792787316207612930283473327870877192502538789042718772144654008863914557251700964260181495301385631748830033990368979240585079880593357145474594312578850833181640929470000219328382572826603305705449905558085303412830454450644185853267208322096616795339751445723791982905525591128200583802802793097935266412783494883320673372654538801027490852025750750778311686139268362224252510655153491588019653416332703627435464058136697169474002290532640884782466952304160579025858524989587098381188936080844343197762017083092341696512237563188791353441612585033297947073545665249042857328188471678961281008006575020772936889672798407620366175292816829943570600972261314719820568096089651572147112404414236271708595577797524731455061074202596883432190853203767369838834888579554597881502792966689885854854266806236284782653444084763322893372503996982662802375596563506194260977137847790962561360547813112379243925892435777320719936750727659711611309709942112234769943707384386413495637764391320031586486868470027022930326165789380922888511520853144401580429882093263474248482663000125663934422492649433587768615460195039634350690557577222229972660181283575498685987072424868502533759656001536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,23] -69471005097602622234755505126453824835103515907313640619926186830230860641206868676387291951396454190168223867284919380569660500668465635578205368122469795382926897656413941927400524424215245890597875087373390399852353446976432841020390568058687609190397281938041013927553282464164276554589030159785600857926624253683445691012605475980714639823910751469330771107855023306257625483337335276736102767757844224954626050393050793406303338131878585101824359851936612654353761781846445284476465382130519508060199891557960134257877470384432532969343672697091740857527532912572047931785202516891329826556993155600165170187575655600128671426642563678285432071296511792838327496892616465018384379838066153559886483820921860347721486906666582042105500221372896526985851116787406778224122299911318354728435022935899320412117206093909840201528903359466078008279715963886605895182623377424945469626223786555436512019591773450135248018602171269165648050171307909367835268869710215436104884002972333207525422848351354734867098869843199404781769743217975459182850440122160210736726587141908496911978771036856888825266660257312189262579878172594206512964390455744709356142672620560214745582581108490342021882531439949264396683055304473285670580602354076842817621837652072997604560265827938767860358398938490331777602734766258770151571933712438017954326690519179254483023052853056246335549784490730251696312710798069165612022483716640543643468284654939181047889654380458337965706769319125857719359151946478294040938147955017383217419799108006956155863477709778547343104474889790600144163436021785369460998696402532649471449871779812614724020844597963960546113012104228913093153804610675054197624627048149712070947673747341603323425854810353770540502437059345002218564929730530791685563065172866930537902302532284010461146593890474910959985952904465440586519877595211786687824093965181228518749204549413978637189402378124540816255636004378478552822197646915412305529050206682539077736861683637524063558092083918861623364304907401039140067071242649021715134972500363879631492412478259847626978520308762452556538749462204808748717866326816955777473691294867027103055872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,24] 61187480033851338103503437317144243902367877139196619389454492857273423819488122354783722600885877017595094790858721975465690142769369190696049499955101582494355565775751789647728148213885218288944628315478210119286298260482536952534178791192880580225595213831325422885091200379237301535970463370757287547175600462049493083065786766465993496230043353062991259226951804143528670149909036272151561075160512509182397982360759919197901464557286638220031506982616699036315312210942513303067508702108938107855763792537365290071477411985890807724613861581528299520723800880131920555076363830613008366272569987439519310942088444967922076192177655842597122203293796734719124546985947262007377712983585590740518154315995561185010391541615257302490112257458303860695196883632997158270574163236165410130612132689308171384711306851393775968410131088796972512329112133910424129526508703658851095161064729589664273366123389693594249495284312381665313363393107410569045135150655296553853828330034647666751596796392977831014561373304933217137922441612375308297926002841812576896469993399991386672445531924597572414747992360865394446974056102298010925529907461802182837203903724437416305986132141134404453394288754848463783597381804932062490724776778756218565376462043851281135812799971913562025370655972541348698811314154771695684632965856835607876519633419405487835460886888482618347547919448582832833116567763933011752477666158123273104068643607302303190546007526049210142134262731287222441238144763166929298564265238741096391853826045608135722755717986506061354526651463677858714682493540203049992966949798265509928243028911168506539206039214510196831927657962494968448081154879117205949041499404716104791134863667380198661187537898961377539793860956075527082338213274250424640774504667843434177717012465141778270343184841453677217914399378890814608051390761142032102257276673735224846889380213131072563113033088217936602447341960854334350757784568673958448776902147781842807382382771331418787812545997649882150883349258607041245894032230261802811339884063750648618419076483223151931785332362758275193850033954119968527471628849006837299171102149265483181850624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,25] -48324001872689853613480984296874841036327716633427683766770721479615009249555328925070008558137190842743064972149306169035897239452784992542824288895549185156384521091471255534091547402412174271738639855756929998354098835272958453377045933958034304578111422214248941836365712220706988521433521499199938813770449152415049592956117315463509070703299372267434081129787818108080261329120319196600508560107564105781904562517482884320577686507233591002421664918502796918556858411643362231642459093453290281021823462299477768709503515891538591304173015695000029966544795639994995497567199627440265371901737884761124142091588512941734240700026020981364979691597648034033645981975689417390225201756178802113058273877161965898786902828773249844793362270991179203275082110527688591840858686731772280577171531212687706784400764101689231216293883685346868281618729613150557293156971120676111483129302963474453673226166349627813374284601202127207150708153003984645809142384022311572555968961952547416061848509966721941702127841113539312260483669585527365723493272378544657167352858918599867467546816314106194201228781343925252844599592894744594548107584619617361921813500419609212394032955078246013239425630694510015390216122451060845945531857429150627519634680038497936339076677910802842978124333332285310062015637517050468085785761790015619087013629279707559383883162572346077712941791510998688450643643939517717224339455294772574773722623682207018609759596727085720028183343056555814493957906707524265869605262011833116170409547848783964916493164867148788485648986000237845276913218034126696490462572686069933561467936291897536216318148555119445459745385072590902501879166484619433270042146277665457095148685528741105813928237152760245392031530636105540161112418945586374414958952712673533217408698854628652099637172763590838613432229833676505472711418573998699752738776999237776178913020341967144286697880957194213174054076219598661375294051536341216416390944377350861617959200571652766103212090493620395413503811679200233305180948175451880711127384046835510837487922146157729104424963444593078241976913508161324738415582001713182326294456753016489591701504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,26] 37485175404516137340886548580056729104660670973443582012195422145554482675721260743756515924914244862131424064346127182618629361764264746691006117993418555227123013708607105390129344189384095311239474899147896858399686699700039131891610563015373772951743847672348868591352802227278988309652361748985119452757374407191547377218111395600988367000920031134293454196952409813393174132245989757753830814811687093100392491121485617763859455455161556114444986390501440296768528468454007351078970265508322017278301287129675931553511760180156678803458323712773944626304396379667473509642870729954170242206970742521883343736888581792238468418740052408062855411302646892801372819445999297617104347688859759260612160067876663394636228223030805212967479183410582359957534375935056230420760315206161796384356541970054942232680833837273286019453037406167479523862484496616954657087479484374383437365119838579064854221862847776766290879972825914323620877954748153249578069925301668172298295832037832894663487009393011465237142192084794129447970380357332158200210610336472717734624754593264082732707132237596653660133751744268391657945028639295931703694206125386384931144030033168745282672199527983835286956848574033340310220913599425289282279959209444262628368979510325533171094822146537168916512291779181145577731077771980498608742812989080037175985474444269907875149947608946259942155103068780365698488429982505234050785481398834534064294648055652534963664846585486152674266324866071682193977957178511258668393159050270914992606214943363140249684926030513579800409663078539343443450857226998220481712155167683539405639936066543647176543553913703970886673825489957753403948027283319708962047095404838929256098282068214523801063813713608673529961764247984313580768723026381882317091197767635282521376452992321977714307857758297091291211885757744769597582958590254155748641077294446569410655938075795825137797571711668855781356147984159389332950930142044297797084253028124603816842243238590884287496315898876705185369222515503531258167070118016830803493771080396857709380384219434835233237730515567283376312436370972081144876563985522260485343394165058706813747200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,27] -30384791524826968724571330046087063702543553054283668315790506495346791664910140264352097212962023646027773778666538410795191181750030972640380901020007461900472680482499531126874126544665605271643054812721212168184893603320764403979804122578335316669525612165143701139219912341193591705143670949560194721513424715659740095444470840633347693966718975817338452836489845827808915563603841945543675948124964201383640125349042476215237440243698039164805659044873203219107649754643982546872550135927994203290818707987127628587551803455902089083049616118220267535734796714961670428669371869710403880526619567754184397966577596396572110904996966181194843208867373267575896949464600462631749879668736634571524684100728989359668213898583611957274305281590240141435361887751302739437692571706241870890581658887804560045085282199504537338120933264449168913203347386047626761114970017533230600722774434039976041021339319486049572685917602502311572411823975645444035455056688316758348234348211771982658158157943846850967872752492595133348003532581516008083771698175810360043402238601394496563481176040360079856262574436654782413221432637755529869449969797577576534106885201439312033879757924494546763685939686232240882636717350305369113293283712714782041249467047192554378871762684204016465567532691666023349189340384903643779923369219269509233196062761589189963824782649947879108084639943174272917644387154822020267099170802671471338654232408635911757503789690328419878783803289318594803383235244486951074088203959663736231662777293799157496364959457026009839277069531439027448509581931915948979820633829337532214621996374707250453072333008919509798779770520718804178142446545594808319567197614692732126459557992856881970335464264043497216241252379425447678278719315316617392910005388509459895383433863391650724925773342450379046373671466097400712109941262563020520686179542443591524973116747820013784436870793833576194153804461176352473976268003241420961917738970479548247498143507451398873046371589339468529398729265142294854727346686362542234620723189455884479207023822190470943265179835932665284404519693811483707204029024276642785639711805383943278034944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,28] 24850048052751027484303221308283981145047903298017814823370373597688876869694466328170030415631841785205301043466364877413085430417045708114362260883567531700375846000634825047904646890589980386489922739269116046355572249038753719716345155261250039108044020079826430328521834955166976557623756839765569049600029024460401058987380237069709434014887950937496900629136978396042330371127510922975496209766413489633510312516150180760665814427619928090787165774384970543527753456968386587194243137427954835371652584784200828788101683241237748473999784658009693507547782922577331187586422577638738077959126144740719338751363599287009450671566208564289649971572082037998587001845114109454620070155577553634440916480617603300373191538217625832877964079690346819107210502670549728813385231233452189424700780442913894479636952402047832061360703572212221834929288898858998290513742617033282970154733542292600263234501762399276975892799654625459627633388012777349140644674130641475368153394860068812798783237376130204639073183310575808602778916374040334562523014622004228075139642376047816505884152766283649116872842035818802459255665169506563034321850063740621926356289919388469652117760314988127132619405022050828893115959531447061460930297275929806097575977157094305042631797430326016990528698093468402774381817577908994011788738789851143184357496135328187296229177068028366039133618901981418199625018779150290451156631145056801520996977129660839055134004510440890927099019005508745676912020309769747547535235007734826855173645505824493143863982589475961831353262535015179511367307745473712307657919647024717005718370984013818398010991603929070273273114119857710911097291843790847053127544156304117068910616604511263909733020265978429360700882025114961272232614624778539042839234892376879435377884305913116419381926669036998871778664377720557500957511107712322845628483427013670104986045914339583810353552416224323480789357310772630576714213325437651147070623379346935163996228766785684207630284751501234163043424287355978379403028335002337647596535394933293688459268524383078766884292663450366802325649937778084655769522070259050086228884550795760999858176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,29] -18822629823037741193065724496435018588373706059081915672290537638458591436206342000767096137616716195356794948722823266678924334924203675654768099003926919335053858187045326502807352125738867044535734551587460374534435485019402043864057869698321380898492458975054037152976161883432856944153780253239439077084265857908316315937952495811822227904297427772614127929724116178887417021847384486978896344534303300122530864300923675350583036982611589832286616506278595438641001476523316897590224631171707831272674286411185353241910427225822216194150699105307801581083151484852387794485718745447042883649082032065635698418714614805112171297353002182903697794782357123157157656652047048514274666280481747850895057701895395705529620396263096995482005307295181358246946224059328917230021424596581406432869083633377055022215283746928333443414871276752956431935609543443651627069133081445999703481772306644980401597564096079744939107063658886974912533281322956616463393622206135300306480123694739142642836612837759296944568082545671756856809042943931880604643231851160031614279360969360157090546449679399073892814198611660224889492337844857408073636680954402358376676614729769698478991922475371475830445694367020130573494048683563889511444397580697145917259241369937267778731741699110380751928439197311192593505228955509009124282427640008964464274038492877628295199306951466917577673643548777016306106203887493078493649863652881283946686770474109598090389624386319547447753036535744104348513149699753079161325517862220918929567083651059988842459720495304235092468607381778701428346877358788845658903572893337958558983129827359655758925754242397565150304668953064751398665899480250502996544667603728271058606379936364525967196379834746230790192351677833852826217389234113588258037153126717061771110401084062702288749852276994493270234241668843322827674100482248892724520895832107627704334642377267242406036007983420656277787448682808095398253331767764370820235274696089815321381326343816430861137233530779017105389822574069701139077522085107365447594055683047677254270055470655426913632415318192392036166408458696607521385972274494451220160325662439000095326208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,30] 12402628937461824479557130688301742635253540277827459571657610285910847055761673628520364717854642880409244990930020298277592056609194537579234552656929142121129885871277051526037562950216275830612261543579350700294511110546843482200432688982021769169065888368527322987228543332335587452869007607561446704807362963472576114105344522118253580094692812619753340887180092817378231402112466096300134723913765089999861178750973262837178586511808577846785757646370644343354668691771447184020446298060363303740720033405946892955306647178719437327229962997595087421957098912164394194504310308352614174788980431365411512357864603969649915173864728467643688609403847421309758337781776667160546469518002438682929676985395273686677078884515843161063740114649502868985098965156257342391884209753895123091318179237208117152511776729772113781332475614772978877174459099991111459866810099093256258285414845173421358021349971775914622624054784192198693035125434666168685767342197815883789183971585982528810685094851796797749931858135913249028659756052392160118340666777485535390390743662380309918668178157109769522081784711396427451276993974470494444220816239284898973060678982256776332441223773933520105229502542016078935784334711008494863406967848636283733461938676656285731313324307494038982762437476341382074836325573926493632425616082115241825210544548569712291668680596005844182905268115300967325272452368038941706285730725160282319189345882157959742553906071806172856155942461548528491838381460871720024159300456270632365336603780945900932491671852218943954817130881196129770376374729714980906457048566647421680043193181855086198914130738150231805918408784688110885710335176710109589254482867670018002203477095146587068223998700465863452503843139743744682254672612801344430661180464074858067814033779831808558155479305754727803577112090111714100780209401934466756080255367520017864979847205199577504062134597852582064385943631217518701395348554012999127684833219741653189237343212218147567792555671199325887197272179768807680176778128557617584742754467622337552374504509219851110771860126023005329053415438059187107773186295127686721754967304947647847071744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,31] -6900079006958535462872341768220094400308067596857028461675471888317811637112767219187279118421963900267659197111512875649427519937666668107794151692828538323057410967348754424225165239273389768361722238520984753496297225787783147729906897725473448585803094105590838954727899750195834452482561775601334096732723302481093930515694789704772619806649481514898850622636410307114302209125865058933522370602903129407932450737118585135175828880171675130922622216306438406722107275970776495760254976012371671332563652239062259197311174850575396274985770100884046629052513425515245221799693655988049442445791521525355376914022909942124988583868614193698089444362136344407123583245560577828363858250149880705166216125794578882458032419180246575692455441486982469736428393195387169142983674434638627843369700488757271447988539555902671169335179939433562847334750802287158312784596589725409825012585570947950899436937746670477851419048085735637967649106491948453206595675464840686672496344543177590650123885932389467758646968794313557379739570122502533537223062056919965115948364266936658136934668475243669955481413806910908801178075476463368067631519699195194085781347829982751336925117123455596604437050927156631226448875973140141934957860201205793655780308827339483705267810716776250966946569778507991197613615259399791979594133877489119828865418388161727262929411068312450897088121051645872918057895141688945527433163547556192700376181255391759908848362567345056526322184194529578416359634840258059275527649740309976054275453232012656338665212013551718442301488859151226653519618254218316471877169845489169682232004234785862020411906320261743058078435092726839344727467696262521847806996233424991127936932018004667910999796120517842185227941492645216623756391183802482045565586645239533574610844839840384385839970208079021276521110523687765608654537369117380321606797183325872578063341610479849721224739642167184188790582556663772880379500890339190182645089775171725353212526274491370952348167647636285875293210225610822863948773181376259819600312400385608091930259225721834564241706002319173833148435597013699645661611829726105032985397336082209025556480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,32] 3198960208263548321202108685422275150188861589481467573635433727664594407170299242860547129896530345397657899535275512767760371235128064520156813733112317803010063071340067736448746490294918605448280086542122890633473034716061340860328257756012432334162154203479174507480449551438477922610530132628712056377491692275924804816865215821595884727226008161404947927187557903480454031196386063653928233572310399758788190878913389744384455994356201263783062572848722249441408023965254279726640537319050394006507425940903473764359564669299873598096695490262868201050112858063138668680922555879394244437371537811994554899334074303472460954565521810029141701917415753357858475123025057538083989046830147137974066280586573223352267442666818223997469923072261645503221775458294723852897216444170786553837321105401946799103015040710506131617590911137897209836578765915549743236717038337774780275663536352005338816644593980735658171753284726930238019968199662871561139773224646461740823722017099382251663842706357938373332279684723278279882627348353314244995341792114691111019878522507858318658344973851521491601064217297924928261901314540988631011785738465040393926428978819551320490566007866491810292606237196801944475938660185743928515222515698140455865863956660878346422108285652690308796865688697913711124151530426133866527645557205363085628894847941391560403153563795902469170141020519466365077434059018399332045512319213432049441733224530070191417162726694423273503009029338361400190623355682571863915673953721771120112224210697168752149092011131589571936221598741736304386345143646158392800702083999521227641408542151311989820074635278784483774777901544267390154120075098781963429148149092666028083035917371262924245307868426195064312537426979065178922924675647403873532152929984462597843912052780000197847519772405228478563978548443898203098626180141499331923449591161341210727969874678492078837721549871324188222494549910807327121814430046757208212576379893339894589911526873698262627391286810222571320635019124567489160190770357671254591541140077264577122850745660838731567089963384372615985037208492713878972014930949094088336316293708046017757184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,33] -1225404441783960766215332893451854818181135215190354540777423886399900528180092970423108949307877186916556165380508662972045234732680993475689517586283130823718686661111871842807120411321820539477561370152159798739281625140373079995627980274579643733998721606940585670870882143813139500714123714083994598894494203862449196318905987218982326026614909225103810870543485995535423405137098749109430637880819348983746970884412530634215772201772403101713092398565089236064187015807520064968318657513887604147400331249135559941204049551368285534306864247076497085080052459613561700782530370515121065776700454917326405080317617485211254585686311117472926918244847981715281168839102841565842012270130763262200649430393753871324507275580823487860621289287442089430635866771799171119636244923748301414249297360734392788817414024650673737150309962086645144686932945107663617954847902541865818650353793138783859532955460752062945494209134647145215640377570570587382243677881013204383106126265952295955456536447302127116097451570706916065026325060628616282170748226692981324201813495419990802645062645110028298988953502423992324666699483019418545105216740399573957878829139542921609183760959003132640012351322170725275934039612488417955198805004882238968047612816831925126123169064291661964021501477235102262551425442542222458257967778854468747804215364892074822551780826691146347372134224904666025292571785483952605043885647834240782294475287853833587474076379466649092989006894344371879765572549737760917381733762637465463879360011281956869690955255944191250782855624743609130714618702604153561294537730230174012698912424283194690194941877388522137811693950133256565311177735704635113848246359822234095807808526913233115636517060941331819074329611892843298159955557814146610200524207633307608918788322428249314616342398625717879661233726149377422571921692604141635433218226658896687281692419477596465151848477225734510150534046667572373480410436702714406636567965292567493018264536161499090517259826063474208490516549114928253067267668340625375981487579321975115982860124297588597597870368334388397317282938735890838973732834310317914096478543915244045991936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,34] 383629558830541748048025163637270827623736985261006683960091190383450099270380650269417746286702776685789699068470351035289735998091668574165202002798736794692576193437923344926232101903754128805287673333568304498946587535112796219893445782541883200826697477646205029794043032090053271827217392802894629390606989207615159322159784448942319806061157440037727779891472901536995186276931746016093822816422276638571004031317475865143257100804567435472084835654447664860788783953379364847923442070143033893705531242162454002180364576624095258481038080134742567527910358850260325055697128792387401930075936455332834955774669054191373456496030085453266201203918041580404576216067300812445998607473777185102340709160829836297485456090560897522448919441846201964069770811135978964303940423428874592550657280662227910168523050786860772678675483234057694102481458597171372419766513644433531640507102578670305877670174167074279166784567719177604608523613843705801780485540813651224094016424273027457961981077190066479390424105893851122276471576427813908485034547423753101243469629545329228178890262431184734523548938340141322936246882769138239857039335938737908523316932032736595772504574379428728977357593428881695718149411293341739965335752200079024428137535059285266439297721522468389683453058502005807351923695203650175043339378022395255570780920101570212796660802494484117395274793019800698197747247140154153906428684034229769235932634708504375305959725205922485685872173138673285026554207060186752458028325442330168365208533298341544956108321920428946891236548272716386760448097899242014297948683451681147942932928014171967356219323018261793376241451680793205075996056215857103704823648411420453183450648299681740830988132150223385124567650480280664110942620881352643722121913502874419177048164507124799872691383796099285042891946967529172146498572418618433055376098853134097627529550034621887250198676586995878842489647627515191096285775975929342076771029018398591183511242631296555048915998382170108807338669653564873864077709348020645781855576468333718116859346902406996910396788273707190479086045214986004758961062037143912898330118433245973446656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,35] -96062943256199830494600405087868889993614687006172950998034305571551584967636054031305043749010193203372078989998056973101182876584409026414499113021874856501584660781391691849327172568566035971488382550154437113575089376162886962762434383769705119471729815682847483206321993578546968141863193516824396406990022994415662237065901524292147967430314828528509521944590991764891707919162060899898700351331042877781360970673740855640800692869234278492718443966901103313564424909107427653036352648281519847856670964633786474664692429220303200872903104278770613559601684187243428405047742765483556645146421155427879177722041671385501469320972761327298010672442024104457083444103646012838469853887644964762799350639970684163415247125300421658047639630625481590094578650298128715532952726525565692414191783061029975288142650594066489035868126598279049164040400101375539131033450996497994361541775691217419904604947344725150849377989723613437891882653179492944991870335147874035542689761925877633215442869209556876044885572985795154205893397348586503788804320675414543326188414533978129195256352266056308401312281477952066994444154966050166941897601946004371677496072627543968948555197455113868676734448777799791098510796759843074842964068256270153917655880240577634597637859158152310013755039965084781320050190787263955176696591039999112236537856949810687827607065694008868207104486295432900581596975604009127854519685489904054580074673733851263503147347187168559555528818340317501864879226054225401464743075495765652580076064593772855905074789528564064894448257002603129813094844313418891787069477121538771196296668427165123373007195442426230888011480063066021512807848901670031245814980192064714435232536317456281814262759723733218697839589579617081204499379562682481502389676125312882157240643671360463651095167296272479406050430704377595959838112621834535059859684451520279921894751449849772396360425392699313213846705564573122112259576086867042337854256574193050137521718753746825245181333595717838680052401361295497504250281529407172053352355435349385192326813920990977063498519323460862168273403009028709423654909261469462381619497024314643841024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,36] 18113327184051354242947975112713512874254468894320462019755746638899846644637550733605026148696458172398378691539746172057105951877998749269627849446897639214493022994940974539000333869964080262621941498284072736152629085696432191550328958719133379556948052571751409166208204123290444924408558253451113288244530187203979833223690281669873006487826258953818778428778437930204356382667896676360340051308739935469775200206586678838999848471203550962584614790449961963131479858948943686821571612099106685983536267545895502571052768534447808132101566394463772394965314499956123797421122635157455213655797896697566989601337120994494832883926891836044791397179408434877292012325986308971153422294239376656199766159547021941507116977261450669878938207002492923266797833565921452537697334905351649496615250876957530935248219877447463171413269955450467906238126357175159825158727314926828476396429233514887649728142830119285974930729691434223680883340157963666750678136980834130071476242689300676914651322174574726118645903093419407179000239774127420064289892281838275658372045905509369019426737211623530296970218482585784940435046506231933302675665223851748506642040703988538264702807229649036561212627874136447964433660687431326633455159391432893348640253644760639324099727454984896519489415311297197470355330698862337882889424944346762995246087735563283655815109871701467102461733302352416125753252574835912702271379967784223483885423674382593063817731900016649342753030856843552302836051876355676866666223743015192194440206062707797094149704613076326233140928997551458229333692677723906687193827615176215856386361949810865935086395822317113935573579035623137673992471524101494823808488131748090838299260083573992988521689306011919325813413231081408141379779878855407756067296963173598360267056059195589959933675808685288136154865966861469731493509064966647702961761686014404240388094759204826338313206907626591144623869546442114383953926715963987721344051635976871215794680675748933669000057300541436777194215513515829926221413283472326248101464254068911361534318165214197228012132667682604964273772572605549968598157608558236928551490836694858465280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,37] -1901373866395981821467019671544369082181921567305182945101479733692839728428614148432644375281709622931276621067076917996793266444378558577641467081840594986578307060315611677581865391385110657622515872166598446855322115137396540837840859052019200735862529280204493646530738907905916404313352042865791006071938014135663970250873798115839075668213272833080684732821151575427723693596579202578795493018845871771926619382972195656066759909203587293008098212175277885298850501877625028413389667188858353510971274485634758148543923537776649177238767079100797665587371735545996430583431255512705649032581527379318793291240383460302368366465524039419211898708900430554587832147349907354377867330446427415108383247139793126987225451171584986269867018665912310700477474887508836800795555858668261542190906581457822106827549369417999420157769595582380684474073687332255046518675816647814214075581971845295877786088895384442497604631871559864511594825725380132306952173402549188344131015683067042663018482917646591205625265395883190880127332463310091281085183646193915438445872438756826367101982586003576660213988470309408575232713315391070243329591926607607938602380835623249497031763663463757314539297165144301664961863478415239678516016231018129199236678938451541745645077453142459019602623461593133662332119569647842970428858081614633714556234475794765115624467592449552823415074101257463780960068316402914352526395719736802512835248287919069298703627988331858409236009686138522533196093541228827729116175665943910180302849950787089121422794683388126559046667824428256137248436744132426617197247867122079016314151447895391957891117757414444242986591035564741617860124446842957128813608194823905843734766553709710994317169399156952659724257640524517112838339765163088931304045189633640195076388934652618441977709083782322472034262139835548210639353879761676043415019013543105896586174628701171626403255423107281710767990577118741743836870421340014664721108008515561966089402639458862117446116290724872416400731763050388686349063248319089963445958444696396386960263499171707311340285987749305755298967692015074523411676601830669429889660260630004760576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,38] -334512937045596504103139777666424817641978236747238438193629113216822583199659766727965899343065790064944647691069235311619532490761067581438950612959846574373127460437954194913241869185999052196661598724718959275125278866829691721194610364958553599324560980610556298535527517177211108838117274027915156182595615252383862178783419022049986215320335422841300004489566955127514015898592675975306564777901571169807356686267856781768051008146634480883621256120046024298685688156614293826352747480666224167779967677233872553777841385727736839673708286442235878455249598053712753815357068627977806486468291404904439743042989192730024584853236054378855265992796100803188733089137247130775156088534677353598942431658228250091231556316562131861788403384336351860734835930616548663148072274546837603337704567249183318623832967374920774032543965948827087780140110129083752563785248815718349472456680486311338436816312036921689619805388301425624250528030043463972324045942929941419967748068211196456030561230672594321278890502691719029828210102904392624348789361761709490657453129374505439205752668249064580644708202764454393269489579354674819783743015116498711986481045311700561904305668639280175832004368836255123717442110989035185056188769312687092507854098938607778695480099225306759300580245258916018125439065824888328247933184545559562075762793709520902179249612818303291753331083758516953759317910813615339005453613711996095011006324593299878497935294391747539787521303263439570221956793467440947792794601709859096136478541516284800352523660976461149967987031059339037438020498301087318829058121553447279855237823915186468742259776436390077245742454962122752836521152370678056580184774620410585543550274359618102093945069753488047464783527228205051477447069436599291057046994677780168893478423584295055657222335534713695061615180589189664813656526672815447973516381763664458329556272322584716356930313440599168487681297883738946527768000941517567395188054735291446396624082766430272090182057797232992229963132905601694156453912971745453015069611726907310488586476975558664226511311493348346232935716197291300136969108446098456405377297495866998784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,39] 307016021603599543270623418487076013048356759705614163197710185958216697952373045197551645880980593327153434524121320677408615490466919616034170761290885726321772597252159078958406191336768298635841846744069271593054956598274545664004667309688743130373757571840792976531359420411357036587062944551080845731257376980105832129250139232879602414511456055032033857834049739212898219294527152314324707782602961514730752803304636682160280894590252484263192035893195311325080698675477437249303293192532860017330446867268655575740194984362928417418272880577042291409495866795772133662078356773580658343176127226277570107853412596358944073475797177038060371932665688708061901979417384202415117091556434161459901881301413593889108168846873895614318135452419749693234882110900122473192437040659501112462091955776609182939228333725752672265884169082743579914167445712942884862844866489050385728952649053035560308843794930991838519571003499704439575216496066013720942736004852044637950565435779226141847204955259478319143429397911989304719138298868989600309933869354523813498532511064218936142459685998944094740409484653987097904063991631052105304007824533121008994893848714498031174132015570853598193785448849620568444270922879159499000655832883590893504810948935606411855809377727862930645064813246603279937611315610074080217595173901621408681371769402505897518657190141719042700252590017764605708850115492745373547894762460369979392739423822925563741217876085930240946462189280466251241906509535787379175145544946274427138840400720849775953929036323547293204442755546355391439262561090253841368105553147607259370805477026839608877087698525477856394718164875989007129547803851787192281835934875815398550582080149843120937898166434004730824627388311091436585524580110029628655494797046112763218969736729422442119355804268985844182495963393316710401377778848394649109855618997994100533731969050083878182304131221025005203457073737512524975988619361860170334963401451183126829673804556037441552031395896981477374858088476009504154955742114801575314292341170389339171766091972249832629144739499515257612796110227645737395047732654785200851604921732130930688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,40] -136009850148867753926409502099038846399164552973952779370954155673455453055372014528082688471692709732252299203193453883210796669542830059209485577652671196433182422684467349436359170569136751825671085734366464221431770946244251956303498835153493729781868115116688862919040983998283972724476413488333801184939991950391873018705455937441068421461269207301146673882375508389450956133570098941272878568591215753117177123998290070944539233937944603920379464414568621082509518902533707958935120378474211126355708163170673818126449150567248825099307462392579083538522324723218091051804075730527453074575566415663791631274444371748983639985528654357754360095083750837947981193849815929516426458105171537811867982520634091497590300603466480791086985183054692091540601200004555951487810784392480933510559309692305417800662296961819419521038300252273345145606594975025787560659333828199023134631729208917750781300854887853962901534758669662673415861937581149514383721369227317572105542285132396940702873131861567015005203319692293960144919921917436215068841046303532308753975557777080886106389994454862882325582059373352003438826027157524788846057311136105359652780780628793069891418839810748672033617044551655289881647653994469390388332251066538934100716474385615382986527211273964135019676736760029641665546374990078405915174869959002416460135593726271871921504312101798558969349464610153983057038205360128933133084261154364691403116981457385564111850313688953021531394145447314121704354690291233051792207993519982389896853561951645024221047524951890292264070262204869168583671904407028063103186125552191069324041970414283637907692915604452548841721260395073735958061733407129505687628036275835112324777043114514347464131508225946487012476894336107839177855779568602456305917877151416845868497043462060323315613065889482167750699512879777794099483552456492580230705176297948913649732279620908178668424065332672334307086800578117742559670718323646844163395754624461898740743700736470731721809243591036132694027545620055884121959757610071801044616757945250502032376054109294255846536218147132932441294250449668175643230060704432077677859999863158079488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,41] 48137312565016695799659280400661330672630393118728771293416816037814652548853702895253047481167157997267224452514208478401756778516172790302344561927045718250644766511000996592559665314560533396690681163354955799627055508402118911366441602429699415708903154409469583140534881218456367270241598310983229341770709102992653074937358068230984772977529107179944455648651397444938074845289938499548415574692751817836912828275828149136890375073918665961014045966401240640392603914119486146039577435070590357799998008182547618519643567087972099901954958670862264087910180568605550487706413125999481516197137856728501658007591250208963049307387721672499750550893692519003440040086558133038883246082575338390672133895028752196016936245470790167719641868751397224932510631128019203507034607811790666869410189251655677125623152212406498694961831110451230717923835154570825741916011868996233510719128531896771334318315983996817364602688743871865267822102182522821964968644467123690717033248439581389146176940956866477745885332101003839759463174674205262690348843468967910176825190840170456465927767163438386610224054324651216329566171376517619311556020316899636912372361128588217246605353681259670910997360879832239584664510229923366834911206529486619358245853040414185155245449538209746230277363768343355216782985672287598054291806654079529820617497874988230939989154262921520610980059362659775642156536306746563952657316294560140021128798766061805647330802896020216895077364178564536343560883559514392055259767253204930321269123106684355478444981156210685060265172077220565201824080259187980458492574920097575509317461519387848359141188402363684040272808064042021672834722715820142028656273714205471012550689338691012323919422770890930306629763046128184656273271549520567329362806427437246174675326555884801046081558341228847727439672594838847691122167631729428440797403805986830635045683103821653122264902494964621971380439116680840685335571129601761876538774235358091622517459102715391154610188462612826561993632221594186339238596332023986424658632274319054267537011882253557778321201427820794962473357127287929535027734431032232310615786165763047424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,42] -14688328204837094866668382960695532607877307444358769454472645722814536587364132305417834610250466617834009191998513305924892078241317079934710933269173230005989249824397643326048440228780169671421934474885392068689189016225703819929721885628801942574851937235799669550848084628176625501390625700335323317339633047837370754973006932933180031168258766878464759552494271285559691296984612019659648359589355100120700644627139380054829175183860630784274805721338030967778107143914093345256618532465656736630837980477267862733369538415380890708210050025300530308355826956056888029695274351181140481345290990395971573931137440289910056327260086761285621942631707302227138311825041133873529262215477317037585940928846962138093997288477373978497191804121399213113773867861961811315981520393041524228349291868083365819946181408098264577847355975279006021447803568578610988091623149135119795768014673323421125999428978662394967591054716448519147908296953589862149977335587734335704095785204463362318554587928919498410531278243528032327355070101271350617972433089640442353600466922338710101497559902662276376175947223680814211966697428303159538138672924709781676374860251644826457148797970335619672742301758827050474386998052858316725710930201468118151975708493527078053775565031901374180923852621538299603516153342198135082334286809053512368568366870697914332259410952258861804104052441886612488228124861115188826942451538003696731741695924456413912592416303211572716013154590765366241193217836617345527893060404195506500586053185436211028839927107385106742632642151680673798935959797534955429653662200831685190286754992103563579706290467838500946726606378004798563630825386773997392910261488536848098557644287020895953158118840324716766482788179814094126724116378650939120592643725552838019140438071057255983660775157193649299771632608249636348241782446270893262036487792576668954069075116325021784085032582114266333731352877443113503818674515726833715510081349861819994347734862458924518536272684463566533836691557952854543158211390475590494785060013436561803090715264689768285933018201062046839979125882548559694990306945527399883863252281388433408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,43] 3958451668938446613866210919441694777268434964753496642061714313495688840517819188958611666302085255601535417825528202840804821022469330680822004873663037360160020427280020443309462410137122940952235027935056594781956717597389740582233040629091328441700456106662994865534397568704545895695539000325953825711731328598601751470467241927713815586223592586154113069387418197161831677399868572921707183435335607495046271364465627961052331407344617659996821930633035054771919875806342850762363248818193032860988044606095379215278799992518975773209661003465639629370649246067434937609473215661429510188872035730525538528330979358863061783205546297375644874999178196464136666234407454041350278858169114898501927122105928324303111907170163786483932751133016615356007058343559481698771533464072127384542604952967285546043881737193421129529697086222517459229109145556483114682080172608181835371445166263245728761554514546000911162473399882307735961236204681672400390168185148960745369278360089907425670734576684156356470907667659087333554625757388518888463253736816608395359064918587711082709451052385599376562463618468622881241223505564484123653300184101536587705483250492667526900436143581043437005814490675538686261412590639967598171642440497668604473240070715681328067993456272143732349099979033536546537491528132975371148100479906802101872769182366874710660504931150367555342194970748330301456047489702950844096630896691852545938744328050507801990889898004579945976832352757168874166431867119148887928238317593476757300742636463433489374703579875259150064560493242244863164098758910556586897847606466196234695629423390167046286646170079271186579999009615708910490328459182443993899878461661881233493545704474926910939662348536960645264661558701741513396550102109166716375328848205076458974694357189764648657844002358017938400757412098390396554789620255667028908765694446177431021438278241158136552745228563772064245053199834218412941164713845105819924868737426327698177706704822058864510053858417647176071450551004358423191660642722736115443230093926846484197058389546973848325527189307186351079918818371945865649340109104264639461531019806507008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,44] -953638942497232093028447320298001722997400615510977452781252838657979047850560327317354763826386396927119980964041954536192433179457208016822435617643796362362727020946609911207050731695573928111437610492002178239562759812729668186173160497565490406710435028705623471426957604658608984707513812222240003748796849763188398148291754885822027159393278975298604652102411561541667152468288201896927283965198364905843904463826314666946691718385240800103966488805765897566769003582008835698051779296875755600067332758040845106632183511383755874606380572613714804211991423955685978115032181063594396283044473361231196599675210010947279166719071421406527346359002231421899126215324542131593141613433317903422582311764266080302953053225770823062327682826441486959169272624928882973368228708594544443764559837208578199595274114334632938835384870025263601207665653574861253920415263946619385268271783493814989687267241558286898952498586685579496984916742152257920124336599555426505089552251175124480370026473704609432538324601373726090937454022366770453591403275713436191641914080003278382464232056409627755814155278221712810573861720654327238404105734214019275982529902493831501084701145161675684526637563878400833900631933718075941366598744348692380166877529046172918725736200631671514775192964129453207370420795060975233881655528013193797975988003427986882577892302210079086406703058451102118200989402163396394953172762893486320718651512827277312496312066330221242610919409473814060851437306695651603582116249254559418570931414412154288355077622015635904425669815290203243292374319052369207493341045488500428876090377408647331264791663343534496598114066527669257902396697457848845148509683834748050580553324853015001764180028133422054542691985309022376554549377910312389563246000430007479446594248368875677389660920511095198413199833863916818744764558591128296841905015386842925261862895017115421390251766632387001561354956743428467135142279193686672315543954101019049939293970562485442244558341121567828920277773660215238991937096908798330670549837560449223808199186390980064312266329145957236446328681080673592812558278866011922641925298794266624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,45] 205520903127020245215157749593318544597942015167127996624825507068514442414191759966636204945274944727438272755156783203497597071896716260340090904218379605064338195517942320668524438334452828979456233323445040942422012433966747830551995901215536313037614459380547528013645369229795936930539162084069081537279422855525285259984946461061005698722443337263501281758654273669398783717656483328202272847645675268163573126319979351363994076583424394895260567632845805589432399814747351546195398107641984883918423088165776390947054306366858175431573331720721852213580344082059891294710266489614412598551593011626659369564143145634061085399973410803981750892095047411680423776691583053706422656137576313273677280292511242359704642854547632259948991132514464846805862660945574628738423068601026770103513858410466367753778254892282210709238841550773378897344103048346911160640583789521940748204481772291578621855472070173181353366681501129432540913629365563713528052594773864487391582758967031860892036135110656806980665333107624066351934669688134608021264070042920530733551332808435980619515727419993494009879302057033508124681032149866125930679347017343080206644695925953308396254770499390263457516028519520704481012043772634140843607339274923037397915572569517413756656418270056558572630777779339204368875399940845661374341774105620001859735843652233712132819575977704390804625806679792515310968976311685416548858569912018696098763914329021598582675185122210732558909959603640600351479243065900668630431287329839491203572440528704889096243085100534276846992256572863076703296543566702406473263482229249390908649448828151953552710583685388504593003906519630133967878029140371596085593780682359558697831302699969340131500115319715064899196369904283469111818789846454818577912904658688044613689621160327228881815076017244497398845780128364110394265942595961239072167431250968075924656090527689996657029797162466459125177485636667752875138513592670883948967141383707071955097600923558497499833532680500150708099849186488133505986277080739366237500059865267421693721265695132159243284161008514545186683232956631917783981509403825070798233324824297472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,46] -39098472599191794260731401586736726577048545706696530416621461894157183755785252076870334151536377245149892197830527623967727393668394985097445964332601053888618560858529825599972908526248261900457702803446917739004967883096285108805139941447239931741817408988007959078681585333486085558791221219112789224613646372267654807574841327181196789755944158267126707996731117266722935579333851426003273820805747358487686155924071350951343881666334500280456292469976591254790501380798864375981303339847683030796675829903566279610612515729849729371532229506929166125283156661565370348908662430989361326025078217908227544100756363596298707358785097058282738678764017036771902498626244865967404094307762304546834438384952302424304355933998279744361698956587840123432541125687670855601853323975322291496797925819622889786412823183320170910351454344611858949436316729149562075409787377668419428159628930712387577659588548703465829440478020573120848809981842894169318433857441099510374670629676602575473960404320370564728475506638768588054464307061426029523109252068009358048442296750779764870603199885665469686954257940307863877194104876683025171156410013038373800394060491176995658944472406412423245751534895871876195711196198529360324484353774229224220815502508147730465454604158112275590028919462849761013724168187458333167694266464205833550901344776813677244464250380497194853067139309755508064086676878442940435649948105943074110393068807011241267863947779362872841452833959682328500356308212971420341525714792800405254425682054862282202858147013165354504579242403188619625064614584009869458702942636251426458137411936272438618856497804618146148730059938952366633955001962520633873674183052918449333104749061711188608825031382907784269311690659209890257701733009490680945861442483544205973969828498556951273751898702074373168768505956296972264215622453357133749869080885012858805356834026159214387396095463266675905953889925599572023994071921023784534387896337744136919109131697211642787978350035295545540594459209356834317929953210631802453169929873667220712572894678357910729647058600718364870836842375070293225941063692514676979439277705265152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,47] 6411855122955436440004011034598439511017852155162981663367685365315037496959538642670199536226103794860088992655007620911247288666452292842753789771067512655463495852356013052702882903387516049305687630587866650122485346779447382338015166834204576275815589270397259487345683887677306516559129386121514596371112209920820253182714348654490660103941286493182660053289797000056520971417654947477389961751436943320938496396198528231374435093070345275731410538151940361203823635856218011206017860995652849732347437236763720646564784547130047667236320871876051539175637448020540848907178345736417793903171616117055432443486365165891128398408953370775241420047166582660285096304905782115985322963515296328736190190512173669737625382328022602019756633608301646575365804137867043183883011806202663540674927373652708144907726330112239475667006803023550603615590221892674993889417689391784833333882040100620626512415845470050406973334631853632373806137927805427614995034967495972883463268703618995920350485274518795605007583873888388962899688725939205897969832017792759607855096290395111943403394702460921993900960744744445515362409838484077572359236912521690071483931346981679905909166614866124138812965018346964697988894337047975419301599709940470209453127490984353223975703186584336831322068762513126298059065853168147524808898155754808574756591815018903021907128986674820933437584201037593483618874748793512055345167177094734123657504952040886593464813556136210829707640295852470224360980582790998975698172625435668897848141169691611208806959041249922497809308251947376167488815049437291237333685668000879042665278240551885456358102585400487564378952153467607000361505894436932541783868974028480590212973877187885654465608147074437869158121868095469230787327296298370149253748880997655065159333033249911867879362909333797174380404835598450351598956630310163740830876203304646776974647047651702646837641498754584357544701748515984344861857509765993737720101837149378627684222180780026628309710427445918857586479331349726468561697879854843665539406459541412011703213889856479528436660671432317282657654995476614554778875629127949692532788870250496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,48] -884900092716295508589523878718258324300348580001930643628930772642785680113420844895713262398078303456915465379347133462570683265974558523507326123918704291903802154123988369198744821844171269871352884979960980792705486904299624129932081269290362991533730367870949699050352843098464999286675288218379482484982360256889421033583504995102214908654553268286979085765974706334526876963696306668143474759441424890776524393214401290716397406132379067084494707760460004528465311050471461790356892709081443668813656652088831237182885245572359206311341268121161331841616103189409996839243267904049351985992186464540426142756291467594962192373953257595215818505084092901167364311752607023076487797338285791860260924136250505445595673238085723762107064593105341407106233190986368557723325499667129240748295799620974621302775928728588269401593899700538742007767879812395937726221793755792822637821745314954650750391992414968325084257002208199842508869883102934379128570446169089181281160225773722644494139359947917714163881069152244416833430584665850076914551071803554810174840832996488924069445013475327375850374979057570906202760215053412871662373972305560170773774453564496146620586526615378730520052456693424836440337129877796337720937915326304315690251457760199194944617778713261853406353648874714846838433075406029222372166792906411524418083122096533063025669336023480739443586316745567381719390454876100615469825029045377770116738003827283588268861757210026408760278057897989883452828363300988049960759121971872201830511498397787981267916113560331237485094951120169776543068578629403480602126787433461225607275259447299629809782737823975660409042451505424072730915420540671029895251000794287040469703056100692971498234487364498176679954971407368609882508488696341923943009714434569449980311886638502601724327256708046667927150013883826853602350895859030095158353253767208267836795838739332635543878135357568670749254945949721114493426070555333707130991564391236035016821577664852418950780831937672749997970667427581626444909178245482248637281009008306175413744896438015795930664146289914773114530480345323539220905010923466278489708942065664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,49] 102724231912913750245121868815178997301662973637543279095210281630953829512034676600064784788542450072704592771911421989136991141400903964938273744373960519571541654133373163097020512261999938207751022881225724771406441645112699614503839740098133989090813715733124891865068107978567019004982603888045354528766412787240115674555121787832695134371244509123575828322015859335142338176102776526538192749352881422730287451731132651437827618647287940846142331361005649183244681629800167932577560624792025249100237828811541849340826806239273297236630364882622118797948280869782598274278417568772001412980906953806388692263134663807827972737143543217639760986950079959992014018325696359190592270987047122530930316298714531000937765508002316149924959478698101165319580661327137555168797795431962467729435167787504075342068782745448067418760050127221381104636456240814060721510746078579674722842787354253001352427799006170729442572520861284638733877255075035816553725787078050920874301632105006386273857555382773197688744563131812996558774601311733972438685294311418909968208104009793284291442349170360102923684594199099024412937351531517625147992602017052885300773420356683431386819040994905693036828039755486229981026206614439252556386978452063023159115632931929159423593788524489428763803046379278002333845084465664248908103444919927300572900006468562672260826672447752806579834348341132865904254665173522299808882561804954533113950945038404660154110894438142520497697047480684175104902418448323899852188526379657470810473642901106640614571295864702954570688172794081319600972527556220303640126052250032665561746217557566259676318941340170394357885405398320266521244529270193040603612494669575151240796445309687563222639222729530026256709229351917147059612249688786470715397929251745760485113192802504829894012423393781259365413789753288723588208800189604417545558877355223716450116739330923218177299896611512352896488236474251951936407715341936355052862158420453004335340902334630928412999404963075310736530748559957313931658368390843171270225404255012505067922313287285274609657400433748963316175463746870720874394442228501983142527996264448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,50] -10985542975479647595623933304014891796230579628898435395736315026748915061994594543959781707066224318023403896630745229006926529302018894904588621133637050594741346559373090969511745300619420313050436188424756917137338605980717740533014767282464219697561736530974792585352549075864550469556394670136012099712459891572411201635264400449407363329367369615656558706590142487019339195695954334275578009076931214597172712303498837209912245775275650921061813199070541236589481625666766465217572837656426013157812902256793548489856154160770236304352520202086527732414421770319886610149242482807120465170138252153434600607301193081728963918866913642401850568535321380223154445944192732914652282841784261955346367841555832396553862970729620164002673900737903263377681021632783787249263126764233131323033128873402074635664776822730601339546011530418326639239804227115100363386649168306834579221071735010192792243161594025505946381285864083916770285767882325032841262861537928425817488308825256647876988304082607693123831046420532069592620868286339730024079794918132423240597044464859017939794443771378662657254046060335974317867433313524343374569995659252516996080770762733544260000082965573976550568736064748725921552923076330751142716903654978753863684518326913848378530235522450217229870860016220619217753917422629403844326537086223020634101715919306247543575674763409349321889486589039245205261049356778012612541194935543591236338849038160446940463371978703773263611638022505043849883757429598998389427358104964143840885986989311626612277916863466784284999084060479016899449184428622009688708767640887278533731284096683313434330332090905243668210785850971740931105468832992480594100324152482980388321814246673439261301877800427694479167374728627921722810415330890041730676115627081185889535281211335940971511274947013537396796048587982174843994005383416576065381225799793810608854402418669489212876078459790632286678843312171964311168354778248427642748916227732831007614686792252690799795366951568061379912977725512186969398001435145425878973071277346550742201697768196682600181003085019189899808049274529969998775298544567148422524533997568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,51] 1379545199152222120246563898934844939532137755610714119640527100472734532538373090748558175185515572482871877968919000105756182475063067768655308551681652085226583523365786505835501225166765310888685943983407175423362222011700853180398150120453984323100019754782010653816269528271018339893161196035103862942719017462159276518255954734925710953233766259528367889270673975859624192154836869921193232732409998302510889330546431378981365203020083159412092415300006278707115916294649542856891614633272152385429904709856918596952804082912770292804813907483022009284300596954871082507599337407209255560180268804816557479913152537109091922474261635296536746814436590376213596369772625845150517872199255248721837020440755617825508609430931858513575109993079877739597581055039555599731759869939086731200234123641200008163194405006707447111998596539237265071838183332428237066225720474745865136532879649971935449368865130995229221617985612181795414433874112283932893156498125782922705320044628041142858261274095262141568823592307130951697486579220894955259691930322496372779517950267081456560642279515343652043302649326978908390576427000691282583379254340142940757151776791512822108942629975835835974113452043892165730603666160713723492966297037898019018499707199140271638994976662071006694403020029965519452569882213944152359207224902620630414251150447333182788900487143509912468405066976605815055103788393958285606366224528207518907622657326689905105982165838947099965581972679436914644098447344942498501446930978150387360734350306732965708929090711483064180419806157986014111794370434467584677781634714483725195864246293942197783822215004822292437607655779768397945795523822989603306043378160365462149582568671012662831222121334934770764904460694226001425364523159053708260531839729520648937089114889321278250691633277802647731938061440474939262524283967242497582896071581307185526764811766340719706412173664592518688775008635873354162297415059226701822027866895052419960768402652586567184110093275441770279013022705951325367470994462298965780538660143110097036352500764737900789551410293825249948943404189353344619804175029690261787371372544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,52] -220869805724878936885261028834742522064392539878283979473740670848233071377202069991258595823915451007850553659904123078001224217925958415208220449997408410114564929934187804656566281577281612063387498845591409164692594136703386592901289528759972974491698302969104612193763420252461642355777753484570061898912807660091411423883324270034432775706999921981040766504616447008761997208293359945794457109710269866115617906070375248354038136975339319121861456454077493492500317638410323481765706572445599366819861522416070098939260522219704129521810091559196976377256306937651573519871945756512052498246036687029921125423566215537346753258929990627222142169999009753305416087106272826418954967119874044042763667336015771669487892801173691077585591738004681349658399523524674882886507700705579424666300274136158895840751789931705258671802533412562607577956411124878114855761347018941404331606097928732846302907675586294415915000108882604133254474220155686085683477939386115292472936398388572671621928646126145252217773107607159658212600165273231099148551261315197150126907641597534623782435699435124515953949267467101251013827967781469899288940762179522651027199391177002288190089404612081068468815180940647227251546720394545456664924424746954527607769621404778268182225504958824989702703117887162240482120886591213817143102962967697027818874992627816232451362886695000178530531131037495331973328881118321415103770682507368402620734354747103946556469388616686742039300200548131562494432332638204301718348263498752474581018593067586555016559517808063414666652795186557611326166132142576037175448753918782921570479949023750570791164420608388651754290479495561464507807623536268184066650037574059450271651528158646263880333358617417831289844826701255493368980517213219974419560100807098820735193866460511899487599725088895662451721061276264151241939631176158949438916423170887092979670672212893706441297916573127826898705996564066779244298018447657069730273777373815800417853880193057195948999755366780020086326958491875696769380199467564088977460318763202009548112537542464499214376847034911057136078005307322014634093835805393002220446810112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,53] 35032231266249329823511975153242987859267835039903201410236773702994311674873552708253041606223310598086093539401845152287698213285850410282236389494116676421944049034965593720157674238986747529227192534083958420989749120944572556293779530959317887705584548021283736812679677899907178017499041205908103960343726059350782094920895904900339534970059377593273920303563370827903246746264535268560200361143683573187507054430171096216169275110065234511473073811786471219933650357803635306055136116380911122425758028631899569698794824213434949838555667545523715944408137178565337087048115201035664424048938516730515931808154915972233592626670911173390342033733996507832494019279528991667181343615577954422022998330072464429256834458871959356742843894414242646993530008343949334708335214225453477692639722429367412019312677201305885118121938389925635534755935884510132288911237239952024676726058165295883016334404807199047843503226763309679445921034690575519433848953079025152483203140282679543792353723540847504702174632741909611966998154921254173929040952985311455990669055134932219343081795955741949784634924113439397459075492580294514490017339497288749303940850752964689913025974554982403684901488476381633116136422660309056565308009221588954040741271536732815258950302771513635663511963393033168133893700463915686566368324546956660641041584959538366447798260684909421818112740480723607387518495094791347522688402984930798587551815248974385533039617698775484829345753039795096861817803177149111477527771760491401284677778378217302601046056450631655626481087490107274500221729603689080397140700229539725283692913993025926114884907028563773856077888334249223746867237842732591955957373467073962555677611861792800511018085758937785753949853195340285494784277683221023420225298625274165262337544219302881542290093785134854697577151264243264925872914127763236857987212799926259673362793374135915778305361825599757458581615741613922814352919208534992852439444880941286276823503198650093023589858044264551005568384721814360848151745255641593015605351718126516695126935802438303330795883026188042835723036383498204499121666357521767307656822784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,54] -4660350868420695356444352501712219543861884043939753714298862225840266657244822542098606865970298884383663123074888526889335946406403078070460293420814137019918278932493038061177046613109896370644550228833983143357276798338212090709962728359938529981063035289245942168567481664963017978632695615195842505850654696968981719180658714868882041372803370871934750453754487116875996520254865304450323346588452398872846546434567503895504416229869108390655366715801327836352649665582073582151959386248090992527816280859239479703885404231908096220283168674751735004412936500200675976814636658966998678972156418385835725070401374306461942578121854277519651014402023723165049371358929576618990932063744938133542569089330160432149740530555305991443868951017896016510157071449060169040528965116564777643895683298634210301842271456314846267633690620467111325481613157400581213338191117664079452057518105829258237965944874168159265624234739147090834897283365130841213378466005214067752990599353628056570129098693728043650373164122791862077863871706903332141681812218503251832786584964596405740817684225080401231930415529804481803574095508782890630381797038584495978063851523443032211467210239997452578214527572692183506577588338259062114016841418687188753083223497637136382326661773675204409763664241248017067790705116152477798487680815632034821192661035728746582399299299100432690026944174626812396153801704310004453071122907947821335827945869240440325264238501190306382190541203532067497643291059754760425695270850232227160981601252628263976430970348272460554887399675094223243220353966043752305525001398819373587006423715113522410936235348475732271856287290474130152653019075581808666916867499489168014045235716270833755625748050272405923304496974302067429986770759646755155613111891992154527311166449370566966227401199678502668581992701402929326895092844103966119522305030849503357665479767636697809869233742098088884021186189101554366790706033533733271613980203373694598487743990077851302951038697406210642070157718631995211092766485833384011575188433640872989928017361344907132049527278907212795754388212226671087384230413666238276925652992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,55] 518930367765403585612792993624986395275610414207059563562708564205036365144519420425754941938690915383189076675720289828669992508287963142742574109003716306289938809744244766275488783212952729792549506706290777586476145377172930153676766144868887846321225049842388614456186510073225672767281427075028476067984550475311264742600306802248825816049831460938328106395901724206082704286909526539547679686522662035787983206385480192375177315347094774882405254221165258977783821656997410802508277131218490572562985737395468410832357154095738872332694122158891771624260596917780394977236356293789576973575410171854503391299327255300056039550414347695415895168258809526801880396434914809765141641150052768649145874483486939042991101600297918405260360292969684017557185556633776561266033523323109618731285873850635384511564171335629878025329354237599584044131607665992529397764238972661327941326744177337499049541339437757944924668383399223056518527323219011518530267008786994799507938616503271797470563972545472610114393211661011115855641782198325080682437965101136693555828159221443867295784661148804894047641320940232271252199345295654716372062005012955944405799041942340758377703982233417458385715177230272267521791306453078863377049679006188691195613497626322217928302633115634431954218878471151086328898015695333555234121115252527577767316966904587299127833489217472876913509413502726695811287769823934328709999174670939520467007876755585047257156612333112231044431033335333218432200029753451995364388654425734046114558164620882478221937692767526257494120809425076602464234980194114136946345794269926318386312878917784425162388411750401371843242215470656506245384756827502624310315184180343135103312050915393010378243443899243508645806034536894943606307059183639190230274584439875878784318771370258419071976625537195717421866931889167669509477120560138224363830999788268892286949324551293433827064214497266568420621380751387547498558944824278707673240315254273512197696018167783214909831368599135981036647563666388574920549979118533635278873791365251994759874290325204373011968296227967299007291372445668095558477824276757098480533504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,56] -51923433462528708291914891359160418518469304706115278864944090924203100579900137308192877294422910309888600093885315071256863296100582009946673028222370930287381959446546305930498513125759005676061171766418535254486879697206105387076792391593560120679431908735586310865326613602128883977630126866793491482803293133409534376320160106506069922126236368445973842348603093590072395331422443204829181726191215911662257671654709220226724879864838356195535735654303302613654775038412359071935260172666423731850880327383851126332053961792217642687333465339009156078106171001045532595593653328584859689990669209775463678981017530112664856885782234485546259405413783027834237069541995979880874568296551098586681510510475856832247539471829598316159421080549789859846158085175493474263953760250771041183540211490295036757889378048009206247530449252931522205391990399388547333192700509492889627889468236457399289987517335317655644947660799883707260135073018698695557589196743240551803107814196725021020938090199460101710048067516011902639363113547890352342576258935589309987071623998497895120189341934072909560445944745086569357756715101807210134720974362742930161740069430569248025618017070391552849752195396352790013892022244857129508611612930421092597876216712466650309729878517980105549371350960339352808364782259585790304815817690325189700648497859391202332074821930924858316423607620605561664300511323857218346025015221943040103999278445791338838574279463955362644041397886420631204200161495332206102082064457114815959089026233946998089262084897041079996162697750608358931783771033500332877700704907957247423982311915017020571830677543077305683770348329530460800046865680582459580900462672809731728116548761028623885027404995771756280121398728923578381829552539009978910015269271909968592903970574180309957291583426840530819466319049608566361263493357430345327447178720267293038925522557507342329993569109255357984101214746538037683291259420352450514200247157871013759510332617952826794253780593775496018413983781579617763895719075494436415737104081802418450372282558495155042598079422059220190544702635544501387479478645100443493990400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,57] 4937824329682717290482029160442327262014090614267189492571849945793419263245375943554548335807317018003777284350589893483346839921610975367427466685839338563290046345765359690233517848640234709659424311111513776417222364823598553627716931371046950587020694269287057351121277733651158240594141430732612118507404164965890906871342381036793513260836095424679688837171991439863580922656277061299867501395110109045953482087373718487709186489847564543695867325935968895663038763086187124846890228905469000142201389969372621192481373317763235526302358831690808301141028894940205143613710188048001666794711837588483794239245312593178740857317197554786827422980638287731980954748417188995139736684810980841065708794681530046304768958265496879349144581731624635254224903855586108344158407509395260017804748182009924101369220323942167735582755880747580944654541535408745248978714989792737206264993737885623683938265883965635351702285920546780697440281242161326139909763635392660895275098060089306610668277927982202796880575997103486801682453077654323948698945242684681277006480294330560077135318129661253258033593222340654810148742247730170470225154215513667838185456303782756886065184376199606300974218224218985546483224708164340577828794043501341150167946651627518998191479980127315768518756927626565107252987578397998177769108829903751398128000844212787027455607345812222395724476418067376016934653500016866436341194390202748268845283563589673165727622857688444752161599063222218930248424047020435063420342413714597641174270218404160875994371660712033816240932054508249807167647507582590026614879925393345779715150241303337950792274763765591104852881922616359176725846376497182023208077203355558370018825919867387316655381120438183606800588788421271423696467164150289158189459346878621162447387701205282820962438342192895974282153242075900228588618635569165470354666069633848150631651745044385967288113386539610247481569698823350724247245823458702434392473027714610087202687701135007658353941457432852562459924549540122662113899086742366937093062082630330579532799054073381957056984704052792440870288456300476305398382168846077565861888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,58] -430044970595018817920139907232665753418636025716644861081080177174429016799335917174831785998394652144373051796601248541114490490470228567546359054711815228426482847122702132456729942627904591241242843950665286528067074468729166197288080202701254088065904898269601116482381113152822197365969975491407385409240118635312220905025876731142793044679872939597434711141357218902700854435544510129949643496695671064020252075542084559508154378924523580289541754639782841683748134878391804452733727027967667092134708373978577648720678470726574552800594347088951115171101834989401702437168587347709056605252242936806870947317305879256208776505997838748324842211567831448188459751398308817178894198585855844591333876388489335951529010019660895932615072088236493624463726182656654893333951174874021921509510780702035804727918780698467351827542461349149296856280539184579756806195561844196493773184126675988942711509979803715771321395794448627362852453299110047838639605444719406118066053383849621977383450469335272408899040881116264833487663147782205848699613337433031846321692360040566696918104276754694911169381928560354040456588310609957023440109659962489762043970819427365404223815295734926973993128372491218546761591797899954422070542677561116498724558990725083080563126957172027797858334337549575992251582944538351841010755946236645945537866801395567951753395710812773669211844222163899719109679501874347729077340545272402317591919441994419961552525453369928623025020276382145728514239165426366860728801466676564108077658905163611665499595995945587107852629802531036202065799712453203653068003948971553527370619351068493644524379454208510314716013816491194262146689038652740152355784101600030394732062894208022695228899136631946281520989480557432678179744064961645925520326997797951781183589302661910885640930732604541968253788876340301676541045669383108868295501467644866764547176567481092817132999812378726652141184910440384238298671680725859060733414187513367484487487420671741655669210721926398025475476071096964581263658505542181355380505294712361642351395510314353692059448305324661917734669832039631432057357062483363401564160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,59] 31000595491885059870168576939908139667936429952273849452759467669170177530187215954948969156708615851729807191675769663522023574241531234177609867846983704164693752459971527429848320122554272070677116948667687705900591356401936171998225853676939177881428944783759686424567908364296902521973088307478072159631138236750668107837991409314363882032145267642635699525469220476389129578360938626121705115696204543799415772292708738579519481557333743747106258225844575694860870878484502197920392192336311396139917228772583252549966503636122564053619569512923748546539005319478675955244428984694527527171200316952933714895406285499886111877898568631151754149888623369024896356723042940281571918492241090189670579703585531371990893528959851525667890251015064301627477138205110041370426458557456448187580474704760508336187990023099701315599673834174121782372372515785972278737648189644587565402045274748422023448405942411881717460368733170293171736994432458864262265208015487919791803401785036455196574984447053133105914439516506979312986303785258987331832303388650215080839234963957484059392593208181395164557994294310974823489613602228674176332942499523271943141260173375122743373985466006028207755606141531094960504013768475749295289465651959825075130352730477134688946819089353811452849440137839015053033906041528237966011783400884209050276425152423079823149964176617700563746407448562011643805873598174952822319887752914706147308687319952954197227980700355443095748362483543056105682371340067259980795302213397128703211384680013087196783866367670498121663993440356906270299528935812870884703509799662795073830932991679476588910193908296524625208486860609959752316465151446089718306140507556548942924051855107575362973754036265708439349103488156374882937836834228913186764019975627423752151652098729106886115170794089305183505092771833385708412392020081986193072673400601917517209603720036082644645564513264926619622388645524721321663534500042234402750128377101475338119448085258530656306638562410956615759995592895035038552007142725412353321678247736280091829893592872460477038045086799204865177739620781516739075301807845841829888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,60] -1643130919611196611480475555570849492712192424541118719020382376704840946782425075569533508015597472447093134563192130636750078834849029034957557129828164539507792256173789195515238439852461623229694249671268630912903814131879348639066300149835421326862940509983955686885399486870810526217922470870875530451084434926929032950803064956235703223642049044319645879837351610912837977441227601616602377129612993053361522282237508490539063477211423708917238140454761189414630804246790944109660821367916803154296482998494373668639702607180461830753657471664808247642958259106420017421919585338159300794177241914411529435479279706233406079407462475271362687852674685413217042121554239696686426696650751026384178933273692976554295300688412419058315035278670169678921565314707401962191823886676007518454232399927746605258298717852251985159407223767602028200488276366724348955046502717352694670900474301350292990678764879355671776175348449864550154453302499684206761984281754282737211621205632979453868387066885761749103976476689843092265218467547739711291354063454567079948101788652886934086251735930929025463402966589384849880659896906357848023612406267115452259119822575196696269371837419434833641063604775550304733967451804881387313738293689247819195393552832120405501332749701522080357430862521162170278732301886071134896164873394742465144108837472459924044298282869408514097079122315756578411013356781920063384734570812088364882545203135447922024690159314277702657316796935294823644003962618177369676214934577386103690492358918152822989121082195400456590017995308726070222676250627463657091716657324976174898425198424041504438681466549572686156407605771738944699606521041995579232597678510393347065187400136236827084095316080166510129329081137925516771999655467255923688646663615391800368656365475733187702614202556279788871113019356834371663947271320410242297106895274307749285127791747191615798715216247086635021911157666615683523521331321651679059580360070197802922960193946456873481145292038124101571796878950887973779475316807708891827552527097434893096272220762928512127067078962028259921697901169489363170241786202803929088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,61] 41226538351200166198383982058364729983517491382830161941903167764249022795885544427993007918283457564230422607934373624661653434196683932725280937727924964767692175663632818435917662964850992160374172619316162229668408551314548351603830609770013517152121232550809997899106541805655480437950469646509039967867997268625556779901863850715284071423811717181421000902412693165074622112651287682039151664533352549963214355787362914124046847489165503205736876786346629729091942341695349361706957573287691109517076354136677344780248702515609901788639532859188806167869572450768594475625225822063534031337851464202474057210621017800273898253318987962893516144158665557820970298928765367668036259346611806186848842084648814131409615111621894665462797683762641592939334748129161452786319213385858528790170610734721406746398925818100964390863090424693100341371805475488775877481103984404676953334112783003535866576773997708354976322824875619758288397095211474819183674744718526271015958544862327051479429536408931426177651605606582877973327047937661983677351539604164174971639370526183380002156268137107338038488030628948965040553597012762409861662587885782453027603654157860840523993503114034216171701339481390262211251962062554696582111432408346070368962827507326794582390849997510343685305905924170793224831524473072481317877133397510948223236863901782422089483376311257655673439968563812941263858267871298505440225893674403195602444225136645650654126386159999594755238795309013844793736419288083384225549628095340245170469166463804368900723358312247554773418211127850878161405440769049197183297982973641486760675749178824098681774831906480036097803182171392644031183394873324667417080734147601862704316201286758720075212209961644392146520380447713757488119644922425490385225557962497251051593990433910432893393136321416498116350851748301629094587381407312172408989969403131905554611483479100869110647989411151147978435004237204175055654393830089292242363825650868262973717318229293652124372055089641832705856086826735493554818279650123086616121836947337595400091747153705908366277965582813648429723456092795525331999709810554568704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,62] 3609130912161137150634402663759282148668794447127385577159278508663055771736240394420315180659587907447874444731745624698540230387406871476428158811154378981842176924122413987090143768324538529302601779965389431886493502984361378833405648928378636630662526660262252541200649639940359888311790392325463719555488346658323141280358550386248614558965619345508284729051042821369014590236525731305574388564605398192209067036569584370645749137509369823525952963321908423493497609750007129283063988574770531188802377883787107939343203288470409347224771754298608943562027742701929646343170266115010665059016045232678664579635601029537300617892783764307944241556319911419867305353617372954906770844895409893193053798535412262068118285109129643489796434975862553822432237878138050829952384588132315362755067033554766048896541373457227779843395845118145142843830172375545424255899392395100844518210700324253223885379987197016162724785258033625539907439473433101026301381707405210714660320950402662046829882406598792700419091101590279995335168529322956354148131999920013806224389358003274291871391406597712907172132433159210662884348496600521847013616095017448907127610399642138850546629336533592234587497744898413106248612295147273768742342344923327612055780462517036961640582839151869027595911166235911605044387943263099547082492935840673849604199834813438325236625622293992665553708857604906720675584290008112671942129926867623444026399595060818355689229873991609981256407519926815976491058810275947027576682144210515840578672340894819640616413165962137030183068764325826912788454936139671427485698848739878902777261755254153021221618768638744953634804706421767216359805757805350709520958121194346853649709023703936659329456884564365869016642119816965835566334519859392528648503169080602910659410304624203369108519954347233664570254585535309356866294453789920864605175878025294250932239336859671579979602378736189673123445145075677778904821223130988554127871434790729521272561071397364184474636642061682389752521853065987247062921910459795221636105426082149453624486743969200552824148632132793410570609863527509076420564399731769344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,63] -683933622754167328263447353562775863378713693001217237944218098113483192828501520970425959605375868655523126758703369492727895701204597475708128206498133959538122792687328300344790534086165189813158280770186828526039265438959331316898031626748462354323422287031680432368629457085527063466979395811874505582879925843683268980519675542528298331333901493622775033814731041822556860994633716891110861652771082461478298916896524922473622418914174326253926608141932515026481661542221801758095600259222045353977873519941878902860479871716710037641774936850641214316637198602059453241953364735688533183808578152602807657424441154857264735296276110092041556208738068583059384151681418887527626958095926819344695279432782942537439827229478104761200185548657465322170599631165131252019661461560292212920603570542075196242388851213276913438753011590108993317472984058404392691074289371586958941043620770487447472486665580917141199622029684935343507255811990246511704796319801168752279705406052496591801489867069851646872201348886592539304453563495704423967202659258967753752210068599323616868306149859180390486726781164964885546596529697004322400120955574023959811210799074029234628972403088651084207884493690597640635580051023045904214433432698612617672167584107734843929889920939053764227071191434299636535551505385859116278427711729817751418689857148040995695852857978373840992020832066842415978835830888171457833651577725833133550967755045865639482494341060622549345330666611287256999488877098388839993024285976825082137421309554589659672656285626528921228610238332034140824499724822010635256586100901520218037543528667646626982175156530251452373465490400388285179246904323604057038577655017539206847480641501003531635877523938220642319382018381740349572769490707062108643151097111670732562195111461211547159998172673686481038527692574799577706591684774290274057469618324310706910311445216959771837793356859060146790628204622307518603141879076699319549361012202330445436150514573767174510538490395469685654967691185402441284150667612615895923615234806784998811094979542729762921501858397210062399595448778419132705940170487103488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,64] 65830780792829792432638644574755378530372400865004167697196832900185326193393088687665228506147360533928983532326529274430937900938489401228790694387643127110474140119875897529530688537132544121092241860913529545268132341888552925509246354181571744910758302791796930274396785572205653779562614803299353575242311078526570240015310079548101917077421603735785037938757822355770508131087457851593477666795632135060742443757127895643897119501781341000108932661963869167047151836881901122255481264070069697361270908555940837575580780558422837165614772817452350093365492300424514594759802165075304122327138949521914714677564582579512997064707896131021391297718401110363970607886221574658865924595698665828743708529106435407837849274629326439953696925999143144692949209326237796513138263745194623394247028441423048273380583432935960814005978653161313672125617105151628152123297995456400256841141919983511440355843051972518271679643799645646525999224013433876918459292914290096506939183579530667691806516452668611575698583385284109943283977237092690309685264254250037870182556574925961110337596331592500612604272000907407959387313758473226762636323354087830472044521774154361281950910485283317652490229787623692788914153780143519174993472006361109062556885050513556681378825783510731855160151432951316498059149435640035332389254299130912232621876560420607664875267635059437702206704453290458253196182806728525810044796839969121741577315675235808744579118483279937605707247712278653751254248279343883909825317532531089955574946890299066873293886383298599123160713756680023453076219267023545659233590852132622344493830062827374598702650463847276079440314110032508323181545122403337497395136308184045995077951191453571809447857131558990329553070435464457038893309925985082211750886206915084436911944206886336080979955096798873333223633434017757996174872583073902236327139719723919363340024640015186067499127477496097421798244360643592717477293239652278002642181715148286050789032059429446316475315853035927160784765357606017817777782037274298996277907421470112735369914813904761414154563828235628689394629090127386994754089908174848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,65] -4179869635144897124705382008023591000419660643326655582397707145116936432145521989249711064672286120515240929005792922360410641657722141397782045414502053313316226807512712173102560363087133505592496229146362687343420348235146865968731861323141321751530084068316331661328356930143516869023619726187284373510277128913793587933754662375963308725936284412014367486512299124632721331153501182149817842755454126850134927568810873380004537530375197211564139680683725719886759893976527779444099197174060185911803668580761745546521987415320341359540169352206434378518220324652985380165537746784312342321810968510783021922349216812277202268062600358564824281949849590178466734805778694443594326499123510017458279424921600355786109452059195849921712221454802866576479643850237215498751399616030391484094348561637097168661442646424509996165409902232446837411190812743763348706293532919076052010281055586172876130116733829547496203137497525909464275216110556785675297611746169537699009633832499303647787395770457476868277802253239432689568569335391016108358956350553934552935343065928316285739559032563691625953839078266141153447262123433823069258908349682350106501681668814694482818919514317740386204508077030924781824250018503582804548286025321391672281443581411518530618652172440954851109512754191224719099847359747675791992461563254967248109475341030517639254066334229850307581393750272171133841788661740168335849516134475978164170537050992711994653956608417189710453131941110187796511586489903910849050912373862558127383328249309587148711837172251242818831515978680136211766209946125604819412423615096090267802042254801105341551881482173150547633171248102893268071805178568905952568519834776354863980945287588397134705933886124931290888996674213284592006287653034541920485220180682320804181268032337647790241128239430727928737306485594590457655138567549355109461780514120274350646769709433841410425094523132312935278078620440880501064403541379970056572930833359413703153814909640280731551870625815348436996887323034001696042992566097462026203691817172156076561626563354368346911519161866448579595183715690566260940697713508352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,66] 160610199552964538248762541192263783700323234153126634129218872233104013931512438180880882254181001931767762940241421339366860126875111563376587817938924171468785064951026733574197893717189165686619684308724275333043426491777294321444422441234274689221016162340690501639153040755150495825972287022824685091348837992788041446914351798844721292826003434445648226982975116088076223582935887067466712399838114272706396379852202713275631422070969916911418482781278306765185001994924060781887588654715336026781498887512423622314711543402771876449154855333959430039439474735215111797612479268152905447013063247798806038649131398090887325789006497986964144142630932620765402587532165616233668272088350871282903026864459547133140889643549790863989227170202189587731663360144247501328961737809531829610050910519015515442662417990978840444551566398473630849153634866492391374527902766286543246060320419484290909164212475403723236143255619790372960966237667144225392713958649516058746984124458069759884537521363610054606288653817668549617989102019846177165552841544321898641745679547289668123177648250919580119254374090254080900777538914236487955646357696756257377463213520939208053948348431134673514503733558236030171527803894583694793446253030413547080798129497491597901635527348121116374230372745067262336658252081662150709271061357909121666079327390148879739499111033065501844709084941950322169989141857107979836382717070009219671524231966205560736965215216624482639731991094109013535850014816938116398021729579705642888331437738885795585063191295525035345085395287315602975711329840225050765596683991731222676286984576373207062153373808898812843464796611733297615296566088641598396761425281395176845093806955256925329289002581495469868824099541435031060263341532967914372074374602010407972954287628448120124963398648477649569638618460753218337760521446812630453097182604335795076350803868355447538012695543917659088707407343856280969671023091688648080179308367362867624617150104978129461622321647324273379725659660134903983401183145195208166530407022732565029262763058762070598672301830976431393298761981603406682802635145216000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,67] -2502350892311633660927707951577303941327213867375399177017202171912292495512051095207564447014306390791340715155080029511220467696577504431604889832069637158530897427713799772447513433499103426379578824079940146579323130757570227066726756477526740722926748657085443323601235258091898989172594355909324995144497444052116690438819381539931152764649500643217326961781633012430268954331574711161935139458753857019167877613472367113318914313193107641902212503060065584665834527780803161658253437208704987797811424227843539898998138062471757083950738759930855359603365539217318193689278576289000563306708572635649114308945320236134835568406490411453865421939102668411792649096393674110554010937154164564546605466172114874997232202211311159728312637652142999681562354177347766543385584521325368094643841708773558911249997924315297754657258144354800993932831094935403994030003039540922781351488337295535524805544351431455678897360222034263252259914424789796695859903454730568018473785516407891451396815939771291412364871058251363348062987336255359542678576273533421014923338679649132695414680321363421553354830110520189503123696678208429239044636670229788182215697573551517022702842523391944585318706087209178813241723590197507958129241634227826508608618114230524691405118532275996958226769923479387863282315279760236949257202251687720962815395774350636359945361140374095806711203069433725213715999155068909327077928570839601093007979081336014298548427085571308794281717154925496699374387363717729518852353889493053793256116251163745266135864773480804438683457458071101676305675726844542689236618199473615983896869834453713442733727467046879769426001437863882668741711448880834509514140904159549786123498814342480254596283993878919702871367909206507907212023095046699220911962196559280568344805525230755440975686137003393412349836712417126537967022079820003886107335021340390771641917516767644371986174931075361279918709739241063200387117418935040330657270791318969831658765451366025182239265750903486141656835306898002313623676871095626748438018619277821210702740950312832865744956457372522942209323889208695458966701867008000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,68] -94706251224174400822625264701102348113705380941269236403217408933367655980005438453178616828524884431377802471120924358936311029993099855948074633745031287802160835327334714538474699852115747804876548641098498103718547576694454245279227442187227511691563267173752230239839038736053845344188378766729733243976351125948361224532472616635023596511985098683226369696407003895696930180605932043069548404263105457655554938099148670396031547634878758154657929151495961864616042759985980432782593982184741296962995991847021819414906412342002928265086956715625804685616723906182218877525966586407817695747707579093091845444776697271551598935657696747847363096311669492403538176867191304834470229236761705253242499076461614502416415415514586494369048492094631457562310604777487646425020497352571910514042933046531839113202513512556236572606855583804371794774983997190735492005538360393030484041493216903259185749877371861770016738827737919933318980501433298667271527465875723567394150684124799947346822577723957076903943571173978954624907475594324431650191629022074982173851421015351821707218690276937634627576678558054254713263943008818141970791855721082294274374469401212678155152844427996358546031698898409948385277460909659919099643645656043823629167318232589002067432110901540085131610344446190081231977461937035997418111848388225638975451572567106448171244631403223099217570728765097240882211576039023819482954386169215257659601932859230924512441222301798371610662536806253565319792800106942098558161957897795005240124457169609417966627001580326232043077942418989865230011392681113927557063502283871302497861751749593378744145441656338131827995837193034153028033414355762670884034220293480637155998023243378506733071016300615179993678078492692297653208082567049836597396899191620268012886594391856568717963865545976332781552257513664508383892551326094720460076383849348527873054167989649971286197143207099124802557749692602784210413092728157919328206322107468845265295991790823770938833111049402991169368618011556127192980040233215357268625872244263539897681926506653605071285451903210810954408895630317010200760942592000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,69] 7881016789803374966314816064119197542302156903448735210632869428925952388321224124357482886160566083473129140313078188321364055019248577398474426552784085290073874540593616536188643588311214102715405179774241426912597817441041901052435058587897317063990722867714320338759701027544327811497065524138616925497234936955748520748916218600717797252108976024056629211040801569567093727341216078343670244197736557813071513977405943353506520050270979871144182812073600440298269471235432952853124633461179492473506155226145143684226688180950989699804704289120464377475260351063443551552217510870882768534807422523731488679275794365429076032797374308006334675507151124484004368211256933389869843482455305926954818834369680280192954000852876052051663174403906032433004880983366691721121205018326947812967265579608276734668233317948167002438302895884173660710652377902676285253197072921399758213985132778290731913367946541547173401904607556539587954703891744309028256427319135137837892576244958536980536152675565719682811915402013660754913383609717259492919819934363753193127692719689383285026744759589898275313701826074744762572843707693585464073636313934684451183061837247744868649669458088168630277757086412528375455934710357920888558334874197573069877428907236345712514851670991246096358971057639452874511089860620447698042431280026236937422880217531819694267926456006956428655174388579308660481008771679226267091235491118091172836931025075291324681737282642847279809665557727455696124014098094494872706712034759702575718375687531257730081238076529961202696426817346496821728008647723991008069950184120601461857649824569948732040089777407046456880240953420183671727068725225043212444480211531667457236975477627468079104347747220179897523227209231454617184932340431300719131892609356420029479368292096136664621514367782179871783017626705831168068227413248375880959067285093213975593404362426814935569434969456893014922723917175827318594925799595645895436155338811727160850533536192988075814118192346902407289656255645640347738555915083642524841124178032756509282806806689588344894611256511208747226280789488633509377474560000000000000000000000000000000000000000000000000000000000000000000000000000 [74,70] -258085672590891307861110241415789060483595939959622050288487076531002310414910284292914507966870283932454199998581453475753029428694232796443316371342661221496747563891356885745453536422600327371938622093206758187368163771673066653328861414737367096707246938797923700762428044216789571773684195814887707696704648320384350650989739260125322464646963597471360242599654622717261681464586720756478010594302894984513112988534851584699953612497051560556656970846482552777025287500571820804291686905431417004882680348252786954163428482882712569053647845926616564076245415516097317079766721049387686404165275423474914654476055944998314763589571048873071971241372655820445742557142075067958491719414383860749960588525859324606095131894332411199552619123327222508566729174895715539774396958399805760708694862038203971738693983934897513326660987996944264213723608797098105947433285469530021369536728809187464546525676920204698998836146617313733585629817332053242228611208123382627861732903822442918173973821369506725868969568915472982498347435464439338138524648857157519313661022835066455740448288577362181233694572320106493805882560334488007552587829304446655991756913709730694513459475718007096147004004086397066071322975031933611860640962006088879870137223383940350868859192239982017063713666019763802484507457576260912602133342384417928210860926139476597468793828895522532794800373323696589353355837258146130434847306714708084678959873051285719857093091586638841610722851592765188634467020361040149814847906956221675289441249993534913730177342608969836262210431375224694267385073408828774626046978056503256690749638082990824741566548952713929046294469266198356092469646944832006378735004923434406892760987694809862457969087933154819949695360186111962263724778987139205492433820383722732608197688428751140360018262733317503930827762852785214536109448109492151017739755729464279954707141598177015579651857547805540059526293420530096063670341156328096105903865743423844339275883978760629933719335221000173937006316204543087696286839475618945673530158815703573788500741598085271314384740847207524054895222366245007954804736000000000000000000000000000000000000000000000000000000000000000000000000 [74,71] 3536478263166076367466411958247649595546907449905354701199566849419720653083035214046118385798220243840831429414388520916231288627378888875693678114674395131159761871049905020956626794071611478223245648243562717818438760893976431967128120183429007611526517376859969280285669188358957171269398403834218324780131783800600598652767980322025205146524707195670676608621988440020353366732233943808672170311454043767760350459179418694244836196136658677381571652430440673534716247363982419253156601526393325867373312253457103436380883350744971826841705885520552951696410052214293726798428285076499478529987037812086805230787007894133264962059028932328455107898092254837830484137247248769614737575299861420823704466742183833065651684376404333297372679243107739184250633508893240079510029761446739562929709431210699804646936071862100452632837812326670902123774781899163628310607284178903736859150837725765739772256373981885549584917431403316130571314471638463693938981575825986384572132147241419110200186943138039465250153965895278402965299485459698422379516388574009599307680877828099767232126771232317494301283412519808712043597989434621374851344454729105751032099646252106075681276181486504165566509700547604520004837651781700211915613424108823026749146439744707634272604905143055118673922631400532446386607377054310107268434480328495813719380913106219296508721721676281651310237593879228916162179418097864396313665489581525718188856348709445091570359396493551289749805217350269285376101316432955665279989529361211505554364176224586687704130142712200850080165762014994880282828455263976628348233228540668656779476740647065022605243369600152420125284728096911946198768349949695354835766107182040248036785657428686023955309903391102235374748794967823709680054967246237181285179848760310271971080252994423100810577287223301976722711507170515949913522502659365032013201864108251805501582735112552585909921362316299147823754257249255079959681054841182508890668360212506088803316410820631744266719570913121760196700951153939766783080550104898290333082902467521108482238406301230408647981720947048283480774161786793445294080000000000000000000000000000000000000000000000000000000000000000000000 [74,72] 55360590724425147880999980297824065588933922024690863674294646163303648180595791734720492860216826594438890377565761073094645744336441487656024497115765056440438275085235122961606552568160725487301565358025658926691913710771745434019871018059622068182326497220526363011442108592296611997147684498046535050158275391430475901612059832415020446540993138609861327147151293284598030547965199210208290992684407357075593849242548669705700312875440739917138811515466198693031728015358911083840508248072233377965131003293939583826774138963846333494887660087957960861672451758661728272666728357865682350600529171605532202903803965712931110156567642120793966726894495076964160808040111041799313984329259977235759827336899445731553717776583160738377620428691344897859492054037840101951686573527219751958721285114350870046815861748302852614999453784301148236384385094273506351389643645573675938676187013644089412283031600245147067844690106295221924153350834412344226481217866070168005827147039667037299048888147751148662941013609239505689035033388395163421064998956149125975089906770605281806832818918236834962433689666161553896350393951118347045492971347098272460874282057247798192684373886926913240113084445152923886354072959534723343263291816454518344420872367960570106226012391578018955215968574853452322208591447230611944818076818889314999604696159462622125630198723310635080839859497626098762644533293386404411546937086196043065304608465084065716754327452302429698287935966361565597475896497526760410082830025426295359115236555932851997291088471933566454764165953738009965540464299222381947783443815736403087149373125206633538121188426075167489098660537899236138663612468892335946273525867961915832502656808239439559424765490069192144049877021149775613999025972939294462632822536910629262224705795929940065576729658452979910341195771055488758673675161194444771690488043909258502660843396658404366523938942665890498958719469166746166778060618824925900934416183119008765450409971374854263385573538753434577975793645560185096201923776620354460648267760822598282531405416830880598992083036484837418593236349364788527104000000000000000000000000000000000000000000000000000000000000000000 [74,73] -3772895891547587451555823050789313189193480652292232463462778335677199869161871999585153133268671253495166495068809432724444662965269101147169300796528281948186066281445716161831253214561704372755753649852203388275428489600560503055019767206883394772669491082568910831774042774682765631311466788200632061675360349599713178482055960436650256863505780844300441370709323775579219156395862020577094973819591969133156860913236134837467378083216380130681661320882560327163714479089059672607668319329989322377356532911432939145256183388585257012558048468254900435136404967972641215269104159967934975836129430424773684875510498367555274099213055750581274832032396467607103635634535375789942644321752378653721602239937871627267084511801180100403324401628867738128958363246716503143425268951840860589835114070008645108687875594632765055003266135889712395429600255355651620230667718980537161891087835278368180264878756797045765775877498535839879887822843347579693678773490475933146907140343411062737624264570171565800636946221034783050397683385319856960843581234219948723233770070971423478854978836048032107440157796260766254305217878443066452328186981131697353621791990468716952729353528022053908303453102149225001222347612667575048282761525354290053747613462452114547614948623281004765124136231780735208891063482767983329107197023871271838227469587442838470163945935804290366361785896730108854763482215020925675695532969590632946878706514694016680449304332551792016772537034841138655259443812037813110583149645814700488872359210308764996811816136702869871186145721996623322537444988611835167914394510044334067160576553404288803592928583308510923069502684438971428434406636617910385052782103383893104230942200316298019505947622021944431156876839212834714292156942476415858823843602417927601107170169103212931044621405184249422757495020094430424761499061974148126142486595136796247153106498415088630862266097384406189731619293383397319763326744953563373907967464309028616629587877792769793255376020351561088929368159699602925379592244669908508082042063494147027963771810273970878800901481841171974658161672472296947712000000000000000000000000000000000000000000000000000000000000000 [74,74] 85805854739401214339307962051688677991467854099027701512101325668478467090981604352781395721477394857638338836623943684703234069334077883394263307628194873912859920374418968613477141446131796648110921268894276185196659474585196612353044024164327243004263438489864155190180472988568987707641156864164158176798796984421102370131452531323141249998205350864417303656818134396328644689233813593007971617081952998528124098071803295486926164911367628673740146063106285675329080114373673430557769475366177093095059688070358607337428896810005340352227973066068815499127981792054971747315615776618717175428108390638265027953174576965806861844395299504632206723323538866322154438854687505667873448505195233386826111645682047493920493717502708270619498663521379224588051323813332738233988540980458206096665276945959538770500452546854040369138248703699096063445063749005268390476893028293649244304380660897214610231198607829166667836104310402705931522997756951028530373957122731741129608947442926905795324515453057709047326455194546606316526509172086567047951533214884911864019395387725216294400027045466324090001056886589565502640420770746400158956136069757606243467381512742578016867789049588408139206216184030271395948144545578816043540597368933801372499620327386055647950100638916481955091547574588968827521238809216261559600464144020143060704506544759180737472651202680045638099010211303003695995651822976986891409893556368318022557136717981172499715315643169587244408433694684085512765266897287335929075528708280860745055287452610445684624476366427220506227662858818933781525002219339422280671538800523937329670449680737308296332574111067191870240922917929944018381303593352959396231815953892936613941274562634403356980469013798167589815573819831571993335379765980981763617471337044194612034521925518768822311312158456301561821562639313889991457090854099423262695282303344027001825834595273712699872649299940566486207773222093186588155952037073246221402970575587831542975446419318402112469722467133448466171355016511644430726988615677789068626241372795728513884743292415767791736903237463618440972618554834681856000000000000000000000000000000000000000000000000000000000000 [75,0] -4099530434672470214904479301849463518642622746473405761531938316400794305576202458063623301900879160162762535635584711847834562665163439357889958957540236157692846865190236873507830834993586189924413211558666078898153554190927782743813936592001486762905883535872592878819741210349559115640808323319909855267505423493411305604980455351902988737939312627462668484694784035137823640317476119851438477609664670224683683326072226709088232417587694405044716842227666160126478576917947788952782481513735283653958756846384959501079020649909423732565554138093869990033370975127990858710256386012113324346190203842745367262925857964422002150219767807965535224366734239906598831828717515894350122488273622965586762894058437654685045411393974437462355865586118819259096477000950619001894598434009468435598533335731178563770694241446471869592541892473097597688319538768224188268085101588271723471922237380626296837108134869504577979001499969144107943901813988957639420121395058193365393165551841992365719763839449981166942388044471143503546441105459494534980338844581847321356151779801633691662027983479142736846867260480781824714916295950261129948727833624212443993876235919118256984041441034684499856517087542089943142021441347930880312729754567440438565917985854253412022577150017762442432863546388658853115687719794510982188193485350173937876555834730448981157953447406434994526912633306989832310186442396151899715319871337077874067364211176298173131773302716831529506604950382605174030835496856614874419214786939848124089936586715363950524343310637879376874050427855060328229014051256574034966376316406322707742067208799394413181021174957049436924827343623921126265991465404518431448089589501653596102410282420311290738989484974143941152536146940377980264089488059196824227562926964461123883018922674764461467037302343835895260507601614669604544751313851166377210266773970606774411080879266252042979902352747042995760597096563632521238301946278637939165051271908553470461402877673571340444264914076954396753747117585281894406872123719481543747072336354468165345814621344124246016787941475659074702779377311255907907333701092256090423296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,1] -11153559264072224996339211062978222337720864841165544621285080181200313856235277831973146753421955199530683849039960841653482586107701524668694606162048354120577539616054483501720497760097901014919698398348389594546082760197577426598136650017567643024014364804058283956274064066426656506357041344406195290480807652556483450785094732439568644957533847602870258257618860399608623651024204093900234502677447698617927966978456253844670548220234898553199368546070562688115904126564662772478266578256014281610159792293682528457645989581567477806303463843886832970889178584878772292487068371388957559443219350905388983691107531596259179310190620745042898826113803712243477963496828906283757445646632970043452096492095783526166934540957003575686435552308703790731003993088657569844931133381059150419936760086972479802331045024364117175990502162773458596258040688916733389382294005550137233115847677413510933765112057788238971942704762517794928221934881560230246902556103528520919268969082465219086122979684477452615102561331104529966397735530802565108255045773088448238437597643631411969958100353353441577421239899238938793954954744244002563303631200299824304917051304781478507469776318673685781279654488566285140109829628505921515514889666475801426445403519506833466693329293780569613562366602009494392676333572350156312350610132874839408086183252318615110716968630453956513742404830837521250215727757116759494419669136049068678507581116101875357376440043726758993693596627789472999640050712355360242614613026729964762582216252992671646486508051232952153809085520793917352140850989055079971461862369462669318844838702484387680309431884544591431017219454521545834517204862220442323922323632788684169915243511704107535797798577194979538410419991625718367878769314663979730492319486201375995120093205297537162163725119280741637160879074426358871472453068020806216521426368126637298374454995820985302114939895544442308040805454064357328507964821468779338654349111003580979234762965990043626178681639434961787644839684135577670588540506461688868792201588315837345451299159812845372266397802768445848038802401360426381835418925574467469782810624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,2] -1286444027275894449208840966050384197530142440890614425425508780637804774731984959502488953927583557190029058196787080816779780858404014092207311202955030320072696201420614877188204730326958394256587609511539806952125304301803904586962600696271464468047976275144180817265122161210355409918010107951221404760171795340249390448499715854579272638876845787900811685064283516980471137237642452799151805574936220514875061056985679036413812728438686020758652770348739899895252234220155806440190004262067349631909202951112155321410518732150054140806967909757822802397236610162890522048872632385841685061986328276180237775780567884772896010834274854357442141677011691342706263769871049807962536049053330767044124206777901540100026653032880692465042646896408995040240530136700362339767396423412200825860326868191228919230856796279385079186197039757760361777911795775283436072497629521408089388566497340721522274162827963041289742264776739062160353493674387390633036438538807173320345330441176038438300063330925928060979324926677812147384430130696234724508019007854488372093307661698604144203290633289966183471267870711103390647897536037352240991812096133080287452279236158288540225124207172963659386786629319120784678948095774592286416960764684940746025780450786210258343450059152654673574895333675687383738093411360574752045540319992759452242542672828711854728574558513434032447879855615178901221164497376511357112198430935799621295950862359029328218981190836894322108762420067284994678252096725528864235465697232001222700529581330862732839548047028534984232466119972849673338445345603110024055711191176862270112916705593089377677304708924724859771576484164329154108016528370289578467077001424446098371689655950969129601219500202052688162451303160574111058687828234657940967806087391472441477623925057557700961418491273996379964553258799902035201174596382499865562604359354718293572507107539335145787402347500510668091132392962571765147389691435144747297687222215915002864452726450306545949283032827387139593228436025280219090043958276475992161653088710357523849711525129210903864884163140873248706575250815240293000170705471000097121128939520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,3] -10810961855102174739467010466173397422309130065799111429857232949454441629511131034969510552771847597010463266630940981198418442998618761486389944393010722138495103712284812438124753507683817280646096216234885498001000838848036813698555507067084166569738733892261975729869766277593060772177493226826155283033807664936332177455528161398709123705191663059853782355067782226941738566483172479332054687203134100124917452530535305270972576076271745701794548212434931137668759337260527644018229881495627043414032139289622511140882720910293908912882147193513394179000100507009924932299616225236847326934265945488999386224355932889619147571403533254226595925789503997861347482556001955201045093747705883053292330779158845765568699430432076381307008120077928875337486672609019012348852076416867639110542690066238121300916324270467333843889426145688783038614534808478788325915025927631746166208216712694692532158120134807293795679344973623406648159297885324219046186949462917379893213659215450933533278633554446532508951406006980099746521707764659775705963389759862363373722747927859519981168762960594864603572261542627663696936763376348673398707841168496331967965972530983849666955494418563475067042758137527740892698823729200962682369786985539469795782735709670655278633603231370648857906743978462228937114380881238608804812442420685394828542299845389650928052578368335736414066308957023207891024058783477416108868358580777931596454815594811569180267456229440834507623481882067694885486059826135979729213736271605400061272481647242568636179335946508542139686726741173504221996911106886602071710115832038712659452549100944002864291762306478384170961684009584158246275993026139044250558798922465543710451553673148392719871102592548389741482754460718696324352967692208024321253001672970039704876802843881423160767566352802437518424243470091030877015564369632825275488363631432258256957867286783970706314535604396506705637343019426864592988444505337575335511643703607148307075160095611217627325506152866001061547504420880120519876514563266821604450405209294869235762951860293219169041754796014588680967535787092680310242170459179054748816010903552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,4] 43436129841874382714226670606213360443497853087302568266755911882124083691919779536304180019604937968775590819284272602047899155319920833841297028644402046488155296592875000940112121721781847820346335189063875286571674937863410981078374229635461909839023663997421727837901807628067483735413644724497576648033537715976325658316477791464420692937549169516200578015320154742575259571681898014936048663713342585422468480690024589786334028409007482419125399785607983360854384155595380584973890785076331909327483586792460363138678764634305606613310270695605675807822276955958779322172642138156984979753854008196583001315205409168661207171992734901971656033299483003585058361285501886666539842214451166765229189873208820936079862695153855226964973891824268125990079148921623901462954795533021363802697210156424266239573498689420503869952571712919341199134936073675996860146296975863253639556154810958769530916702960703877445761026822214400473231458683873013627491610007051558710194469227542868193056012572875816605604642061094378427421468152987177366123754024051987593741779343557600717263570814636418881094986300476839596232628093491333576036796304076625932599324022979531693142349771627981839376287430631059469983580799310245020563605217395193916011944226391080266733576745758175171352823778705975234237777502999655018067292235265831609898359403413654815107034897679463071036713402291058140897819578238525078508579624866212972788278355455506113052646532426717742270722779402441573396182694611637001323038019978848843446188237635145688378653568566767795348854575301383241808709823079430019728408736462817640637569753736683965505263361310374843299612841055675460472305220225626636679778146698673512101862019239262724501520262889104407754224080137881446836606474638004761672149690969405193427155390826487084368515359204415722172204921923434251619251162876144923527770379667195115416692592554540855805307546338952349577338319097749058223913797733517020015238782261765877244867415464760874747457537301121161180246139526335968612108691103123264644591107383101263697781899208621677013713463643845165591475899084820667065114606170072236713482125312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,5] 3604359383189047706358246686850824719265884389416636205546504116717207542105006184986152197212630589800122101654971424548120520482715057836851653993884732316887672855038670905965391985308223907909070924725652480068243255112639900220266672579616796139161912305381766169938596206462656322840386635215616677213664310974326274301370865899425462484838927092858282601443359750389322487347956975233391318265944122774442622248426059814420387011411996844528904514545554145791532218082028597216595721657293194845954490401258097648609995806299885311810662501811883630397241490819826455131256489300657594330983579634012673757897190740253554666261309083359357684843631282747997192831400761816129376627411401129195381940574983295084591011803121410453302695418407398846490114461202731923634073448121872807907217792302954239718845811538128717979685399584382047418219061848449624869927257391541220352795928519095214826568542406321508723513180927986542147681191483782980582764741817842710113321139994300441743278613753174188109055125712081042413522269101571722993452653129909105657226452818283850097703863206602074950896847845555275070013464152641918520152092145076746850306610319283216146808371556218935851487135650852311016060599956211820258715325091325304702758114370881017214776685381728054360128323983725937670511050472078594500130978006631260734642952896379033886055517607767965439307205886327888202783628933037476422485667089823647556166306169719336258266604316556631333342083654297226216278517373843060560338086656583729259784538482934663388340299524389300779002136802062370943040484802862810430472723796369458438962273243058947153719091261797505503032682245788720611768961238913019907851294770101833892095854945303393424476180775173283460337781735468863800060974286986551689135774260071228679211796544497251213996028441914146421310954376993500681132040682732058573179623888713640796904633047922173305184942184000236695678321213631428219275344369104276574469389947845056237617952254925193896271861702997321769900171328836074577551302427192737115814271981127033122417262582307354629647722782202909859990237908958695000994884016481154321962286186496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,6] 84760514020071053041929227384922005279809427794685692840338590290037163007458315429028658181248691058433631427530263131105647835627974138498103457378592971690218257934032706374949112805370914670317282709467644317538436223097940844012510689778670772522083065018067868531080971838222145414027928187336684471555268996215647653330319612577271855507896447120928370338521287927102347084886510958532818165692024371083405644358130670033304843346315913383994716136240322981069562034530608708834155476833370168388528383706252482783377621300710570038923375621865714291531673906851195662556728632319310590841995171768730095737644604484252409482474262056273360753837617655402889442210558353974955837306689420997261676494191626440046434771911370236614130333580331760236714989133910791284388272411868407144480875638794399857526838002863945007764636740123916513573318967042045874117485164532528875779698529865280981678835677740451005809312164397711847962079037672204283165420725058939703464899081404804015481102632896033682307822348531085700159542186562899827689452549465827361168842370809616952947895176390386714941464500556069431948093800516504806983240983644398787603019131352930555879232715794910779549867326237509182465283947270682067696034729390349664904104133984932208344315870612453006336381441683436959408537614019215370623600852834524417847324182762605047877451663546832785911775298387092701811649937098560008273822057274974171524705805311629102888926563920843939347802405271292919978283511197260812498395539095445133586441850986445834987215129501088156010187838036816253900449628528946015461635961043922943781398528461685301957077379889511781753974645306546013067207679878499226924604545237197823236439969894710850532890335921563260239646062799092302813049105473196936994782965310733429417118471260331062630846077311688088929554970320581139790261243126977709220229104898939677385663009816668806669875470754619009228025125865349216861087358663275238877324581226173294425570040149725661605687097203081743828176656856183277806948938649439278059184729096717838173812905507803077890008662942338433871371610742727173526204191028772578149882912571392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,7] 449831485481643369850911611662066243957228589820407672738939394352533251668035836434761663619739063030054861357808169542292344124597316218755660748184697233994612035313737829443769858254963854831428138489915755253211042434639282968060210844810705948760417158841765675706168797692440136855344445272940946333380345917012660500763327587261627738602457136703437043548796853375103712899256443240199938249691951685358972636584255002603196620185944049713224516003206442146364601961584452500146616929672969410538577158024306750297922004906605888817979141327717529467840274976389839104650016704529863823711240841081534809076739156192392728327615906149897466054970587819258958006923244739345080872722978732835330504852907064700857935919715736048849074770417566974498147259264178781806732389865483299737786531378563914676738738495288076821925766385664545047878789991113110778322998425187999308229419546790809506629362456737741110424947079668906748507614660505038822966039450541900515440026658015822077852042821325118746434571614534519669824200522017107435724215590894966259282738098267419743424041327757804300541864859853605412257245929864455853004115140031756497460759716879372894702444456279678030641608300850111411990803859693350090536261131326792978490312745964565323415076908157861767395596477574910952255320557998891219873572520322614753493847800904582683962192544982475244894811285203366048782997671807739652915260142175038785982402307881670469390247206893855114329541988570299658682417072615310546396067861121952950999863414760863775037265440075729791577137713709902739412764450772231721811491035273933196180352256008480579373402147783754298524646875846732101838367925412128148513989091432403995324238034743551377392795119164781821542574514930929568517605599174273484423438575966520381626147011931225025294745457124006593961627475604335074531726787206354603028801731486854925899365584309104420327427736826852579249162015052085220176908279281012817401838852592067866894954655001891169560622285664000580234826164046565041056790402776147130105878117996130880310036910781378922707304483695827260027931764354091261221495787170862216675562730029056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,8] -1588951425270611797821303301309720474605638893013847476623847517703013260709506042776674440345839693964495143301258392685544135194896915020661954438730386862514073587274215237333962665341382431820365490105268405040962059768362299586620515945322946372788155309963392878369971963193691388830550419521369165422511703571323934975036665432751899066875012827401230401530903965669252331515343001493571307459386162531533189153065308926763376558901762230982938428708073465780106365403237421584845885599660310357390778608221779017049778372119618011349903381350817168985288074286820128703258703349927532604518650636146311922840072425725691105210547340399098032684316698827197585309648633763075504257850659367226061966332431845753754111619959225426096338804914439597002403750121360450660136638344963386386260534520830995533986356641152660601723404640255691143275546826031760430602050568124062352040826785681706431668227011596999183102303967438249023975901632342199223638337981635069721618796836619902820628452506376568965763769560655707294412677346703389568103516476755736085607088853005249056358957797824930626459448107395358915450880073826802694384204125487287184950230955758581700644301379078416346266290800298305563676019680889678675682414188505546399320724737455814466360011544045447073676982288919900968100972914149055412789465035912902737879146339817674424117570115201263093276590256883830300974574673217231467593793424346693013058691654775031667713851692532001416311419230431236225837581584872252587473667611783037284698777526677165760578348507053883648197607284922127315911565390862781697852577153891872795578848614787966361717568322072609042656488527813196143105910378465738428753434253395501308458974511941234525360995758650980940018089969033229750805657237162730007607995615690530996709934224081417877200179613867418620078506405419486859280450333985087937906522566979472622757447256044827984056384357420285076533040888074116688187573165075419520495897611905580562887152993805206167613059123848774622303866221892951443232338322058863342314622331411437052367463332750768240438271098131183140580989653889447349577901703644738618088664114135040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,9] -2446004968801657679083370308343695104021185088874399695680777234017477500460595352417306948099061307393615511609114930512312249012756138913508557990588920033181038340961344510045046686316707656435705914784287957788995895230876687525402203865113368319180727097285024412589107362101899942806521976036346014066053784678188163464548133409696997192824716298394858230699129544040382971946075182900238541781740553959426800031011985678018270659388013107033196103757339370451483648002081533629063736431578363967104682682180073879734140296150625036948291345445885703023425596732726079303105827545026271811547109817240017910771821997272822628042005693065553790807018873747857271323697003268605102538477658841847999791803801262160618373892348661580588185413566526789786023377598603031302625942782129115720933989629143715963027434467498939827912914033327973800960255445384181156433534896840703333396945641225444781943462114918966878525697962404886220044018536098178759788763333670328818735944217387836428355391307555435113042745446622731853318561776300040394887311733707339257809023698783568506077111071375271934506358229616755203282946322973879388553163467043869291480357696267009485940287471314440096661419813666977709593580948472656093680688759144359635011939925482217555984882993726124234264222866108821858169541374794702776848645818799424427856939579307190350667087852558048383362791250151784861168791102501128630453794146184004161374947930018623091473155558985192687028181781372517248463973510154689876110047387164314084172497885394309867081613980680910513107314804451360514222303671548749758760539018535800460999073458827983079484144874454549340687277760809367565061226689573848301626173331845686538474847580636452754961192057699225875169519067010132546238687999926495672895631366752067613150703726735073257429790309133098301732230066192856394575281317038294459769959122577584444266453187909149164722982722233797742337800589641382717365892589056469102962040543377632008443443458089462709639486944079479308217425538612075223645058545933933112197658512337618356872038521496342045749966967507341335918791034162359062340430430600861562708718524563456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,10] 58788853560020374608863553035894199723123228465919406728071522872568576367066295378012833832812456487992562995296792067115937949820695306407416682633999222597951120996887540393390540808207051174422144129438037725590467946584936090676706925378686231944111807897036676719552321339231089385428113214283238355152496638039677780810390730127656428385333696704322412292936498802741874048438482467532876555847535000237368481910816810103754665636370429777908896359398190101508533299964187377458007932904707037464739623469141652542269630156855251229869044874879343044474472960322759042242204929790387209692140002679072526533177461445041259079193938357131411758362197013512336212740179838497801894258953448167340135531873776941211221308900477391157275364358612178512744698522016540802601277444878490878999101820406329887575539936252123542888699636719835536745364863710923668799901247405636887397695123134012807352421513439311255669664577415302313044221064175633973126927104556839359820666004046126111588424990461425337588301484318149992283256204125849932427295614698978254618985645165725313287660794694408372551409952059538782929722789876867526355640295092952635822354111120615262519249027687663681351696931588211356862270699610813608568582824978343986402651473347289348014155957122439946594040227642947958242329817572022749001905483024189341057714488233920808784376783266757028045643233406676870942508895062989414159081251687138806562455618651930618694410839934802457729746848661818654203886405215299955671883636935183318976692296352546569708759666309248663899642852248495190783920868671900532619475646896781961127592661588441695557927135752358526384978251823927449756418800847257114873864604811091505844514770158063763356960706071223845426598528588301012343439270260326948810907142825088558432938982671818785839052348961151261035717743083619602081216765268591330758616831140665122483713228793762277619343966414236755642929471652943292552430551435446538449985450891278849254113666088051617455971594604535865425665430338583233437138320831852606416529950506495731360120068116543792188694347904817436291121078689786518195865113774615931579513499075739648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,11] -322858780272150716925657698331011768942994303032558170720266980741735777096464071063992092536633281852746213035800736531086937368167152791918657910995817439371542667762679750642697637957977305237893001098661208958078193853239476555602288644901829551168391057608415127271418095953805007597383273976096504618778534353155505082214039618555595837974972517973770931695232223720349987533590338774487706611911949925706156172962003697742942545630045724457756726098039638275090423537347404094933704634019965037129713502411053670570916713249552986504499447340772879731568025310788279597531173094921800554672026695545829494968161654239512861699289943440871332914136175184760573467171079113958984962724092561176151587200829546403659327956753194296465308353836330022002306034126303377150012969011391484927515191729121554161409256972662509612952824212822020814753201543503469962560604365132941238178040214409056918522943388547798191502859910423206460834336201602692909316500074579960427193565271864933157528574759087744470364576544716986421227751569149554046666202556360949770013853189018456439354726972811906994343703214874677845854984870036628000088875635060139572309766536964522330836574078433869752296517192556682575484941997203044962686359865833268089896332760110604074110007574257319762062723879658628418120225074696830442547453990186915829722877714896996684812399887080713332009130619728983860735696244271720424259040143112616864419406567737026282809600645792123211854955540173367161154826022804950785800094142241030439421092112159171457624369174820496499021047945190541630049464569829582612972932917851526473625322584636075718591763052511813144190121942104315474314451092609208708056090444576522843518344652607492067578197079706812337889162348818371311734030347362198866933225415529549570740991992171000586372042829768868350543990385123669199004845224038823489922132340370151019422350005729193469210188969159958443601178682534029683066537393394506898311985727001348555141982601403540545787123339052871673029362496332129829236144983443085530126183714771069089652273390280309050388937559966818310366164148032606494030560604565161958688868923602894848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,12] 1091470986884877209342124968401161599229186139339835784159565920953373649158631194371218713440002517207740874895201902503692327257582189325839038252626228306419783176171956253025472045478180045915262352305309127890113913491738998749248558727229833410758280806477570872978075495546803639210277878506490458527808551463087008226254397604297921471331496376264550820071535633622306251958247086684631076256522131336017153982066254949456819091176202818046263182337138958488700902025319595033167682808273076873306695248072038623860634820135944342387002892800305807843706606576755835658441162772156464849528789682117325434615261112598888498457551969613491509126196607555650881753230120601039094324335402791297603604487131194787151785904103155147550270936737126464980531611709821005884913521752746016246540847169400532032143105114110929146527428863183578069114304061904987936026441960905852484079290095056767569172476591094008505846673320199125282148257232474630978012706139947472829044357147246610064783194179907717738055412875005707495525910452167587510544773143586058302868246376667739791911118924385387371516763376056878299762909814150475194632917295959798474337322053444857781743343613983571342858436469822996631318882647729644029198966564759868091421815132328557710505847635807646627578037271064288190197814393587791129038768450951131360396623118039784704878332329128129702142482037822388390712070857445753833617643283558928027552118474219133626363977934898563960667058360825811954486128896254869517665591820569323843335417771782628394195519715882273570625592123061577430184600211034253964129323592784479083807957505738396043102568939479028494330027189593725010972056843855569454343082394327257811380668812903442590666358349814655572307972609910489669155665914132987583211528762089952112277404324296795795944391552177646889402358063973105048414168199379176436115619521598257139432393213561988733335023235131957183657362053730060414816591164179545500764495328088544869925202500030882297288431486758541952755383376366267864194540650053356133184851209659017092107591440983823971619575240349220326793904699202550758981376391026714750737606155668815872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,13] -2691400504387931359845326723749564183344385770852757864687297632972287319586979718636222113769930667051265221296666102432255943779245268825544218977446609733126666400970893629580387934045623967139679943702506443295946705721220885680303097599386936434271864290083050732820447212483659409619509522613529946852352461227169905957193315817546034764817221709600719486319064570150755662123974986769199926843413595123681559708739570754785505436465546761748260062300817590657879601398353999402084708472272443884869878201633882757737731495226642273475212087290850499082188679208725100773708137526836350431313827579004794813488762530172007886436757953766451388847922055356242125793603027001446356405042405866619250247854996469160159328905446895760592373239281181147685477317045346892528175694636645293957836448549487847529362362924141327359162424442101380400403395930569779478476074862014693818935189003072847294801071155952889157951218486579822641163714321415155883993805090891576217778494226246242285718374136495948956037961947429712649371218090658311953867660889152720273790024155008594906850655887109053750171584257559671857786815974582602919239996203851104797106932645804683684673838198869158956039765696614595346091865157612237569299193389711450636449381564114549571045095713355945960596423742563157881440250681508231958161884001296511078334305378489845407648957879896181029165497106374108154616719131548597870626398097368679984647146355856700858084515689215917611015639245842267148228943924955260305151504952240758791867855677069455522140663254927421381449430187517147013983153050819015642272773730970886033637545455866080202740680404922897810676027722604513535210269047429147784412669605844605623840993881776852187120090469772778396962046199561291087708802937436474076939707924462462740786553227679807158707368130789320773307222801687583725452818152672281445561900133055613735867172633882976573204458869058575175564700474057836986296029622805205799244743264261234799327516852182662890949617731148123885147007424053787473861795216574049342359583411611896977654366682157746226177361774241231938569124927498280070113208112028798287995147127672012800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,14] 4846428112036847234983587049746166590825811841527345703543151267087054150277305227543165695341215102286043416042762848646179823049290551701693626531233421781782309899132844204497938969849188161892619765744079820376577182431812974837303666618127912281417317937218374513427718122808340153826018520527631371350571556452691632096579506296253524645616044940551401831720252489386801059147792058285002099900880759239152293972046051082888244264824815449169932680303741624800909652748422048778955204360365300603343493304859822623399998782127817810834381231509399247803729052537200551638100732496069666896602983680704559394031892580835395538673746571025398130663776043221179708216476772005171874081569244842009748343963818089480867300919406608186383808184375453343586550961008282407048871569279686014810455058091020752933377793475628762367510724352565966054641124866172614986949234725286787860300100373935399170503513675448494950240567476773706179092626702665545589463157842135980607854124457821157606926313281155154971622192122214785316605945426178648157761367335692749449377272270732845206007974613460332947431051280040303243989958888270588149594960903337608708939049953080622936354238727747346088040717898198168753799696778295060535244211623670978650531931276880075163240094687970227194063075628542201767201515074073847632371937833359617191037993045238106197405427300314234679341295765048813324003468878527304801833337406255653159361725206380193769235467503621442336223551024931677281549171872551681560692617842035822820487928593490279949049771011781109125128606638635883789099178122092141978847561500647127704709662740062921939082769390106702000063310967452799071913644317464245218468458994396145397139223205614838459410590580461380503763460058223678179664024322390377300834119283963799366894400274616386372670071139774165271387892403875659078558677096946953641861255034191340785657104052531963132205529385761640826246916910612954793785907763482827696798925950478579920112736618958190505049280058577450026712958381814432098014082246062876230017489323072310301236168874286054121025051942518649301018706038154896043232056792002467843953105245000695808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,15] -5695043295856897716874496628203340011756261278003860344450589861455814117495382254252703980591694289284536312623356020223003201869183457789507970046357677608210462513757129866299906886367234837436662136364742775272878713536388417346905513346243116592126026843280690125445822309271008130397546032000613425038887747376264659198150012469772800331517898837518209944229713309714143716491218342906296661431483136783015912870188212203271198927918742402861413994631830462140941115783696878756587647991753488989451841078124085101570417166817671227068347705962181999832424854856810061425124452831958177706766304876605253649171996788278579954019552479348954957439193397604931622387317956412264707294947346991964037924992339319197431563001353125089919699340802032291774344971869389955535761294592314013620547874293969080447287311124335301837204759463441308410153046365447502151261120772734197674195415332491719325588476498210585057168740567497237495475238126143439922272054176513611560385324141799537378300016318721348893537398162811640673398318544181367774427438322490250641919253950933137686977618934376784654827506457456461590822304249837333554428882108493767697625516144032361253429808392754340143189286456210389409760403316605602815282687862634840657756717101868427076489140483286989262412820357520764433610725642936221440019712342466381956154437516530019592826875287535839754664870609386854437930301937637934214067970237210932610052059972360887725373780802403043493489379426120679597547434788673440528542121975739016709959867848832725534438051605594850107221628839292748995377715236366400677556882417847455516079159409457141831761895791378687487088424393777596782790535691619588196340704053703529181618967696146104959023616915949790172122175279589618994995175279148871920431858592764391486702455753858190775368924374281290527756894436619572814914733135743306844567930512025277180216999664529714238988664524466611065204395867633131312150536505036336164526928691952799606944251161583082389594144864021516800710117080533795897206009204690965882575050462193475939625712114962770899909200418283062577471700305848736258243693561137014440266123618153398272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,16] 409196645095510225205147557281028527177370562564275653251569144758294695899267865438576616651876289305469446706825877666280533779043527333817379424752378113321144160631807866849642520374639670518957056054750539638890137230227013902878280453766142217347191817611694810568802417112271193259219119160528264925003655310279267541374175340055459739973602361369640829451900471873833878197199071591155377147202706826437165742928682094959544151201832450247197926788639557717174377468620122381629265446137198770802032831898668434325016085118220575788462751983500530433005333640573926540474872707940496169104361906127111341507832279635668817841318451919464710991654167427956409078400009730581980146819357676139276840343185171599101081147112821317134542247640543918362041059462988163681553265814672161200691028534255617532213122141441951654579550940023263996353931702526741477229104653174166800123074890844280674853703521520303431223596038137953258024418917698158387855670807430157931258891233208274645134871612463397459887992642010258750354887861766352673588728893073131132729761693429137330543602120195531775334772639096756104225844979033708719033389096638528641971784592141173429916169961949918801791742452378132473817027874100762605589631739940709485897973718874423938916522912251756420448535682236490890476059088418389064524898871278758935987043330960576689506244179628965463351798417059391448462812492625862675277003149827741940252568725666934780592363429678586552614801447133934967721977884356585361504252345364714802544951102052086038971322990638936359798978386073975357920019178536705545740199872043336639595948510764663416024460312748122161721863320550186676645076298174452941613036771015198431855043407022693625767216471531199601004629077795571065966620619106674327530826989721085441982549765566449605342855037258528479791907842560427654155751319091157795719690813359039170947288276995208616561381724149911880426506726354380771108224760250184561334746901941865161094053045943873524770067496772866474740425766068562021515708192492498368851869921980788042445066928762543716476586331024506197076952248748491247904304041575733420863086705451728896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,17] 22575937910623170696535534433298140780872252245305943381949912073044854168999604209448311081427393701586264631894364827344408760940615900305534729984040863361931661539034304762110884000880040755439186356208141796989873540055013242642336780329974529713134689698266613490381382358159826988997053281986806908335643667877933875423410236195220100561960395475355880253633905573805588806608208371033998715433134906309417728942109865289173928637097205763502745609483080037101079075198935862137330409672614286546967353511737668385459752165310912331302367069875474537525153476003257272383422335816326011394516561689223972949227737219203125655163707669424893670247563967940199816841608665932624966630464242294811749091133395152492143425319297477407718470679088457190277889224865163026239209458346577676607680312428006621456644740539922844183343030352748773471425793238945897355888904087649245124107885518773147093210163919865751888984595242954208553918941663591032908609825854127932574082089268700209358197379591963451198141374780828895593533192346021917635139504251484512539891866097948865590281170155992547328536186370988309091954643028161690227911399790328314708107711553276783038372378782276653205487257998757285105431575463279372069176247551076102106214027924551495757230348258007073494534901921337295253280895338283591893500423712480321263045300695553854048273199466056799400431577078024211058248139441795533110163303949677147109447584579022442060761289385295941534482606680542204442439820475614198964226950155303530971612186661043866288984323792911536256724901107469347817758336629536794038313972728376750582841151829013442125244749869556748617399723008575767278059309866971883824732663631452234163071068263229709789244295355093061217440002504423639873230353823678501955626663056306310167818054181852667750500849033699684914655270172938168148276694626641570411563705050997184791800203861359184798189625829822153747968952315277268234540975262201297478066719927828037867306623604967006245812739635003453873651177919451945342484610317810539584337737449418147645168268913210225693060384742376299464808048456657300291755618590575161995518368070829604864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,18] -88212902166824521915432263389188081546865497492224546369358974676713462986691367724731906712870983887622040010784941376553728068537793780574681216939949906191896808431229335179450412860542620155490695963944386948328039610160114165359507625307396253752320169772998925196573674768141889373411805836653068936179100294047045745989207200478218217684310806045087727526472286380747407070913026370569726110003922312064857365761191695155370159441214705693472654802028814448326418587327812800688005559885031699208605763178015922693700680696938983144194721638922871310851850591312685561720076278890943916044483169829855053130459447690964797693660129609667593311233180374779188181339880290983132082568801890307772861557100166357219004651872092195904572746354426080579229831983217800158245988661523421757624562342094336571947430664697885468350350915894203671152985938736050400147207264862151320402236212359008673639685394404822814294445928548391897655140557685936115245853247191210597669293829949527001071826132588958275677134246170047994279316638142671501096093692139264073684608271009613874425931247043981567301117579754460136679106100865083021296473234451176662601118139746185797435132733732437933052889782449743864621868411820218174584951473780732094335584704306290885976326731820407648835251279300241680498370556964465622695122198048344177237363248121415479443653704862212334225519069331711467793091432381891277466867254766345573122711838833617738231088734750368750154677341994937150830969731955185216186261642007050427785482831484359370190520748026719552983690594033530296227146105295818041696206284832223850141310639202718134649390747512738267807789549820146907703595313127182659340691167938577019220162693915883236629484869803432063852485837235082187509704863748270360365464239969451012875709582411022011552407122369253548090060014360067000745068527930262132881189624199526171151612640803602047255907726213666931344859741843645210402173149973943203543968260831342211223925818620518457087770795026919361089938852828910545478434347228128367593776452342055229265349257145040415393028686815682577248704026523443965697167108120358315045408153756107800576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,19] 233236309470588368138745934657468640322294515709137196675779086870258615349080628359125596342601759360182956234396472092568325627804068842261993786484839133481866603618616691612273317639105367552891307422044616811087820737014008078768117575295562974504494870343046574153399073504755231698041890561590986058151287198837349919509539617568765561742830947550369378955901058450103081234803238358666236365394612039920465983646357020400481060970162428983994192244540720948704589181471252576821901788056153833364586827305150043415032568390540602274482777938725426490866647408551731713882549295111280363820639678734186018976700260195985309929868573891553783446119506917838863445372237125217153027646200944871945128175672733091550504583930019256717101184507949746333564328552212723180421305050918967098358589354186058132279891410449867019034978446791241309682847026139427719105670639549780771338303102860311118382395875526022714622308627491501475154870486599656611985441137333803756350787207514633674394393532238643566240577327251415968883363651877967117119875677878046565505868821209890005643590052018669383219888365330541853963535234048412149275781162651818500996248881442143931878975480273806430678006791036626292012966220676429600568646429111581764626893658521109925234709564534613386194092436043777792131583937184580671075176085663574000382205698031214179233069320979508327834300537072065142056038829428679098232903722682298110066385036461382029192623796124052908807687905595394249397517119213852591755721839456228937652248241500757073247016079599081245979702312985355950795048708605721283383362772528350680971948959002045559233324050866701347096528613288013933290367327590120441926042465920652745309051960089101342789622910290059578768152095346616923432315172996014848270120981248281954204901154115676305484116684873628738852986605746379432524322317231274538777193481245415079020086625009358705957825309672529693601557811375041524616797976187564340544984735968210679212094177181732880204563766151023365866466797451692176272128639026892079337928892779449514165017310551664303677970709745327576730461568649789938805837548738084662403099840608567558144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,20] -480000809872954282452983147934503991999508031988547120860900267498204819898525359851719995053686211003488495374334933889296326257228402870239843338793017572975142209354289643124247464123725389796294590544288370934531309975716872922365273195634788947923442414916240888504804191389445588366949815774728905695286528870282819827479854020327633036925385756165762583642380608661795474227973117648376491912903479024263076647007439645447776017642097507438474280919697188221257226885262019712650307805039213796905381108933821528223026944973961922281605082171490093337201582963496643462574836438315219656420523527970883314725146182474402447016430959293829150863317724173980616589227211983456276883316954326459026677802819068377799535349755136065644729250325555711217324935586245988480846542711135277859260664462635983711780293098122826798363148853224952991800020534296936941315621492160455580845167613986597439205911994713330387046153760649613744090934888041305136827314661774165127087434956855409168289238865301914544785469236661420276094045475627054751934396924555038839145750633391438913913685080305134396943458145138835446237206097454746150343970600306743847914620193449729417319634047824674427330894592540533922548394001015137281359221574716093207529834367304567913970629905715164249169988050521892717235547129849083777110116400123983909751480528851343533057615630255962666371584361151586250558525455243982280847461961855390489531913323137473300513337876995939938612019591270140938139797546743982269460050764579285561850157731812120308850649234726489826758792994030065836447491361382795726114529544702887845391524267563956656463457956699292673234612257775565959609149891882885842240962015257044214302918960842969565265203278989146218215447624620256073432971352814995084333034436564809146047197466581340236084982269916369016920494601766110644385804925314951716152513647869649633021322648234847315067619861913228700579426803302915460989194416782771527665406055079824982266276847947708975471790300419276469795001562111938978899555691977704696980952838824370662133522394026835540988654745373188071808793420235762541931473645192872128323804720383412666368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,21] 797015946025758453835001098992414509804842276083791564314537365423774758563852834393115173075550479374622689068696335709390693576026185134090380868660614465146845259180004402914747964103159486066370322793595130251994259132533427251043078639122409301700540431614745879188708650244635324978854272408656803547229904221355970007916193382387406695918737560564645362336308226463582947282652567655001681959227036204463450482932676750322304785708087597559971142177505181238292287869100950989747142105757611376958749777517803430150721895659548066426177020007575391230123928475618175833409000977616256871644899770765198261782592487968947758977382548699689470053460575168732791169041143835379297449391753262660886848134944075787174517120776568167972732718427300311491815196643714812083998561675055626866737516021472733882996544522983723563205896159804365766538145139365932690308665496811986141998038406829778467756733240518194602380481840948455496182656276082968157366207105329026395935303712468133640131950397186231786047420618540768554664490691433899253849014424190680631057384915338898817959817385286495133836679447348065817050127010458303306365620048604777902766511028857472025301304229631233939372116881346930996451302405956571790218991785377238054518852016018190356175080697617674749304228994692168995832338907818023252059628058172957909474910303678984793987440512743102906256649885776318941222079239767436804470973994138237735797977691134450953499335756158797133737766182232716743565364546270381763124471205547538734096115301716775564205328297261080866897216576295972188950445543011731716197541833923363947848897655235610575897316830101361144127127143516834256572919919391732006879807507053372104629363521323358103038713545929066679515389229734081396458523100776068281656255780854669649091739453195380721626607180896629113231128366621930819996754317902215653119133400915449075534178601652446223652735411321217896600896481206532704679992303787384765802962779473542439566813712025082592099442629814674052691277061256752361330220604012418611936969768396254684957320433032753125800785432490217325397842631598290228092272007328104919010703693278062051328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,22] -1091719006587309143516133858178081254549936860753706354526041374919748332429106827741759044995900129837781866685807972582292275885838133802210371795470931883778282576517147071529711106735774537576097198464429240025667169776661359033060312962207161237789288770140068794181493431929804697949249922799178203300353549080825462611793473239867233700446311059950461814502999115849527287429465709820350111203773508677762451718787036411967149985443481293268996671727311988931984969138343541527017687594853740421223272102785064482041222033565151775967942981456866956935738637823762193033806339681632261350571419303953045149253638658856926849166383311433822310058608003313325001115378913488394977618116678895568724448281074263919983464225138661770259599914348416801260613017920368656858029587749768048026214923133806159066607499958768048602421323895674311305668662436893675928779544238602134657303633903452603779616414075696774800585514535516405442096675601900632686831465481173333256315888716933887283329468786277685610342727595813295391010703792386511349682738290575026200408172604181613674848982649822167319608784072510461575776071795492477960594753914353520089122726489321988065656406223728236586313083375260640320355435980286781604844993048912634116030935177806381759390422206888270205450601020841056583432518005854553613613339854913125336959239849217462515642889826424979653760616720678263478157258479131027016188407337791464645991827847487411636570802734572601779160457115669397615718281379133149797627983243348110016772735652494025558226466263138937255244429764301134943599303648081959000335270268973008605808357826098756728379920702705571949294075073631420303244365562387889273210526388839807535204202657994214643343908730398895850596738649439981686230549972646491664075236831237100351288031565395221485961117252290496209234085275283050605545415345711485658436130954442301279065941585123551120433959862141863322754122518137695942390656376062676327484179923692781732835893729322466510812620216567190946683978433593818209571881820960259757545967320585501280306625087388679828314102434169894826222635100249168971963021361275668339015904670607374024704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,23] 1260758520292648823916303181242006162876774905827272617913225213094298772865177463321309270441473974376280948005846194847998877534348163863558838281065504231479571117360597581776311246305078088625614860181156570664317903998154087531802383623188801262496625403162774219394464847197798916481195103202410237080826575476996079399263524988847385206718830574904704622347703620374380006319257179248803860200959126901269715548722433435504260794950992750191649317565891872626210406915284913352126072586587302714353767609697776164609036911382871354882212922654490072544443540509276730963161415537734493380843248826222775263829287840552251313894024160583506233415152192188842331555344197914988131188720600998860590930047402870980443827524506582213795917686924136793037601368683966435694460459856297202826266998720831025907603475944911390931760928713052619500540652136809266668928044076687317538159476192112712712765979343068860949203072162182412765213968948727801014690483809403021081097667312676807140285349934463337493084664980493602916628674374650820454754519745623215473503841870391482444631881677787402632267870735289646058795355339726913997471505219464349937268330282676435312375103640677323885968869820951751658686536798792854769048485009659446030397945334204141962009739523614723624773934970755774202481155706031550960777863305708450885302173246516442426676660220079914357869206027396310930999056892820870167686445253958202206720704941109039635948906580815491551372525679244359005814334109405009113777572174112493568509696864034224382056123512876666209059343776046478565134710779895394638427054904748876704471838069794240862769559950675780569795399529870035291681430357152965599150466969576418500714760807366162171194793106281327929001967875535993805358308531703147862379825920545778621612528677281517979465768840521491169922049315805929755241216586994241481854052665006207195775076058548555100968162920567832928952199585603791970117684854027222530192318810566554297784296242068848767758593174438478475789210080710956245889697224336714354108154160119612514054313572930643426155819486148698382608008531640215611302427876482266168709757740946116575232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,24] -1258777053852246409909740215808373078349579218572252811558477570816838199597622973769633381803077862643917395422526333271813414725884972992627083387222628872337206172287522202573566653852872390686570430506859475363290241053633850285690574646310205244565646196123182147109138589271004815463640785032972098989157644332132689190124584012792235530063199830979599567282809634392958129685833896649318075998362017663319916092425668842478913437147714871213716539434450684862803631812327722307362042362212332724358969293588754101559414888900899958795966058800126352414874493487789956125020632691688617816484382906378254671083042840919957635811646178266599846066660410062159869208167553959149206197223643519035519054046032819331706667227856873640746256565289910537425808135703586978325713549689889482717699984788991894983817037201269798748796318853617391341816297806569398870970104928813927859506704338412054523042203962376959389337055986928790535117855503452005053195390074566386462234316022731841504502119749518481682870578297526952845490781750910761895853347509501299157000748295164769640055200884681220902654765445468362965323810005266511217259999657380067877300841746294997856694392558636424642564787634538075769978844347447143432029894716051926904125118676357170787503426817973895875335096061597172407044797109935081025453389586545074163879759061058230625468442928245017970056462080680332329409024451073709060374153027966538875875076092954357028724186908484986237872470116376646053352196539422978743791129046164739101359550224643216975009745124741670670886830968353830247336424352390987937334093120023717454924942912230707239335444948121911367628284720919151003981860583597316067889978596840660878471361427312055042025643088008846915348648512382691706596016915161502443036095398929195604907796957905215599727833762374890797450866924014952151927751800006290296300715495754267281284743779327458814736328289639898837400969200165746049176566005818021905780819330637640865866505493523761738136879756473337568111650168303862169198761163596868876550081044183669001944880698771428399175064687494668315879101340309010034140434710426284494121894215112091238400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,25] 1120575189875445168337650922123087790078600078549338139601193094224684462557820266041319378290609431104728151527666005829728439405238010355930541856383164221684669287479413763388102809808615619611432965201361406867258077899072447320290746951567458865072647689749130924175331658972973634069462110950012486022682061479920732525140895429862895369251886938538346179024802503889467999663878072452254781458718311446731872199763712553653378931556816080852868651144817661657673378380757523658319695179214284014634770744223817128956591636442804979889031994570994535740190141697242430649294606396814789333500170132552356027127797987257064165103822232792584606474851551384586129584141232096518089321822404979339471881101811582842144830013468925570641637264972550647315396851104250423635081672821014719899885349077080396538315369632952487493979377226116202311512387111165656433665846733189176729390869672008690622411064643018912342012984284955503132076894010863129694191194182629938843814896847126527217455400652539527060483891119142771307935997374162815832444846789995161888653572288941280943520801340401839628993008260816912171914626667899844299534709995409763713189857551848613447187508474465065060528969521065730618939206467540089658074686832806206042950550116281513446630060892930954157077823893886152307799622311284665975817725875233346444698849830811450703359815453428115328507864869767042654928038761006281051085566269487850466312348436015065671968248354128486406833617250796159939765381559460052080250071096672801728661206501107474343875144047604876510285164555038170841490817265919411188237397154320738120569522901057793826974606561152234903220486415598529016878997430185763731399902242219475184299478219381341752865603687990872134468674294406490958757136723845545417685302025262878690094742457884746848814479768581502468907695024144831391112407259334117645715061188513556279515848794563371933659703844610188513422263728820352046082379944950842609595934061109104900611979848017742553455469621432681977183601801681718980802598698448613816603468499767154105829780816547892800750485208409813198279180758064329373371483817743753446154994104004769742848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,26] -919679237272405657377265732569341458947280222080416772022278546377370901995444613812890487538774930114850700916952865923169288339207765701521580756629718722533368860592853501872619341930489657538161894971236825038805278416085595394881720829837608688216908684116532066252479924365506836030141717620105165252923438719258670599262486330604389200977576349133966759562551517663103961474627444631314174732771282111485510700117981274287994282012628630033060856728922433778047844300243176699316090338609560418992833245482216599543940900826108253609739690675545473666072580774872807409662685063990340029912136901194708540821644117567683597892853811171774776292468459566073742680591120137422359054294216838047763182504645681249505673669342595528146217672172050388512389649215555808015951341672505456950165335989403791176307669930499549481111720752378005989051493922700409905248562503741223813826155946097289531391635867602688873014543254078855761358201103180864978355491535164165279472338474058965886497920925034501662945988432803767741933648074997748920892836945099826962432333101436575153076817371788011415284492544272353621882838068116974297966191575417336996242435924176941412787850670640240795840987609903888478662557302492183147134890187143291456530439557690645757774892119437351373583920758970023108883593971048548535838885480190177816068020723301523380581893304606447149965197330074207004554776006119535673004094841362714453625923079408069407912900205425171411069735936917244751440959736056236497693674165506047336755057280501585270290813385710216743891060191421777899780069397976258813179490622280038029903370413600099170228470742664343384421560706415180598871425544168340131630521024413826445496794339950587859655194392016900266883526545124859677597656976144104341283050220805489257638056161772604740769670718579514210207059410498464893534783208797215286083295529373734563901587280828467481340080023472136612245742843729455364463757372955204270528130990722436919642628544646831965267409328596688855812054966664756375251042734326532386105165809819919955893081020267447726487518185329195247483251344907440132271770677392946658215547337613112246272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,27] 711980813635757547535754185084464532032663660903773640599887117092388459695061962175927222672993713743525155295792403795156685935691347596350391132880870538241010763601731124839349721715029778334292456777116274975248384321887234014145032210250255304485267966826567589807164330196394060212815739893825354930364394970023239952874626674934964037895756405378860110964858993748814477042244212345353465369531058029437405701938468304642548801499826251034427738319287594691120422881681244577536152714731937877819558347893394373172973381689500089456642069755638125339118633725755341737871051607755390543359393526572488394979530623373933621766025520406255903999667408628038671536620979767410767411732628948742404722847665782256471767575174804296507533692649196157624458465143301513151623945507168714230917107901227719630342509279116651552227427887964794617241915434013361465210218913005947182974181951411769138263091049444570920178045832420840107242956098193958497559778798802027070568414315070345748163895157301992441695056774242262441437068098163329787614295053385092365362850363228587597526643549733863972285673606858821138801424903844281983362562680341336417596218750234011334012127203319730841835314731739739900877705847367890888824801271844751791781823918966076802116268144563621616963902690492188948615992231126855271290081902953964232148122698496232449976458359581991928594423006307252449414630146250720707248418405110441112168801558088159712347575417368301535431853398255259211558182749907475547681299950444080028165469907665588930596102846901883923579287758558154344766751743961052711753708265408015520701678483594196705494109257132936365433332449970685504114030791930647050867202200767836402937644852103391791293571192936253421796166416593317153247241425956917538515911989904464961812549506441130025252725620229787554778412168281436991708007671996813969107819539590435769794251738294015535380814768806897174307978914594502355253718262900868197870189211411857361826146931623891748273378089380074179151700798354987355103776483105384370236894643638790437172946722893937258331880571974581902446351945579049042108970802145103627061155842532596252672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,28] -518438309653045079515079629302102835226337929771911061197711001956096227488424864630740284550477220088456910691095956102201924975466551153972073619530940876860482931244696315422724675915842670805721268132436956955239840552550950181731198991903561472584403491688720575226569800802471893545371483664609227714832142889913105734364341224719035049292757917538570169267994588823259719709258356814106059707608589417859960367253367771048769028859782150994094588405378798815049946881960484229184101028816728683083412255496463343210883499197384178296392307984240703924234086232082895609160262529672861298332370033080918562617542634036095855475306760996927642688890234416779610457137778349530030948433038279673581382501638724434006816221806760911015718270897200008925021010460118575613826339806754543226890498146376718281133765174741765385705455267489891721259874966226574777146327113173701071002236814238180544220179352259739419667243184333514085922883784604438433505602951900501141559589345972820800056084490172159752051578963385776637102653273915795828461812780929050623506290631873937482693465838433993702604784544478744596564588800166374187748515909173798911152512053244664578079219810842201417867338009549452772777697581632482200705018697371637959466726331526199162711905734304287165117320532499621393664221257140272419707683720353464594561748236890663744103258178986922297837129596834710383519730766034196327082712315343361220448519856544804595139372325651685339598334389036145860094702221052006584814513016192887797848569524383932709934454733056979544264435423320046040838638675838783530475064934967497689132939748508612963395186899994599521027050964355763342786360558829421330275167271234623140376696260024430970488510323691832789870999071725813010780827911900377870013449889637202914810731340231478469972839776349292542878294972496108629460799003209892196585965770126352555499626853394461061780366774284961280612578637860260827016512546365108156557129141427029987614017323822930540746146807512366448543301712287644863175817251853620497063586826386630256271741702431865864837775744016575552551201722960392197845496757399963876953558967447516610560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,29] 345528738739580736670554429065863191554341865136243241826486010607965037853222265077550110397943711591923367358048228369680905011084501961899749090160521171845371227519216154442719616857766945345115568891837490607397467634467579490320570788980111174891595421850353309872371129434625348755268472134676047926461562471318325543690938112566794282548553728630384290896317794868022549884594712988032069893551542180926549344747609498476277791170316064537358757555265326638302097100698536882115624314146355551862245204986402134563037081347232744100387308254861988626353417740163859958278346855400720386183610208903812213167610041676033538925935103617106308609500104708298288634458139241236903908018818575552858857686679198290421851170919153633275219461894164295623272062095694978882273518595576718101414289796023274300872435676450094436799307631134146193102825743529598973123229469772574263508428368812886041304815887111341844744954553695298195237517377935843390765364167368947858464272170905166066624316128201589491070915383954680903059813305131682120357104521594501089544714370058652506610789593673121340072577803333031515170089138915616937854726886314797146893048099388223825969826715610225279031961959479796207780833412903411472167489332807023935833629515741724430616243513140366359662805537409678711051265672443817874888418608037482069510528801391710785768650194922448350937167324003474377288094362042432735946375991140377618623543063922295327991466480335153400895729973208279994701898141092672847633784846903482753274572093888975664680680476411105147142235862560973488789179537758580904574369582964655869874221051123838001214649655873956410047956361808487141774455323429869017341954000462378664201316305807407090520516424530770634846940841458086049230570092909996898491806054247982580775267472926986179011288354177958459924178850862931058444367813901571844133835938252093361043704853749912261734782320596836207463643903414720934181878312920057310304159276361392491538571896630600768121946710244882654561577687880087255864512159396036838954119859087526690687702763624255670345661656960625124607677574217825706138025102440687624033637302466447933440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,30] -203522593557817421227424172101653773768063688121941651353607398178374794421525104368014230342143792365935153318764167379470374499280078341605185387071273854163403039450684059861486889211222338242500778741105071974030102678736041496364805722397840352650510959487720337178884173497110312781993212781923664154773191772220534463780415907177257845559369548326927441044442319863640420386303582835405496405290676755109723788672930513525702524336899016735874942981498462484770482106614439214342827797106494025266559739981056394623272789277705462503011120165163917384966819380270803263668437240819551512358883673776583510541967195756223843450387211995550959269508584008522426123351427070954955231526837542196786598662864568802459186277669804337006116257457445662050487140730060836145945193889224908836792551385389181094148088942397638300001603979671137471024510339442458819456001477408138386451197928500788422586049327216971974317616061609715671058090420881989927036011415223940214071874802915252695216379267910443994163962995207579616604981482295886694802535350232229200602038811857082054484347175434432968091091808136594629596337342937191343064609377354757858962250661785158626856240289054292436793939011917473532017386703092086136426640836800744513147772181535370010733612933699417960667542177516220869873330653230522070072968254431181861977149423682923751427826456670943005965253849455672360159790450738543184984054945574277729051048005256210161534691952767705778424289519604695183419631101971788264019623869149055218029267547469446606113113403565151577546312294646431539552751343548107159436788895291323464061411734622808270995917639274803813236583894419514692794462883631674759890105257531900610619003671173154414046370274548861491420573369357477689610338297189409802424944538851050718705423264031464138218922539558169258342776162442357590533299520709107413805811885934592096076020637163980995604471212231062139054064369347644737877723377141761644333150388831995344500190245904687774852857823982948637185554901376163391601683384555639888336010987658842937450762480080697695558352325605869149570333150700723886659731131492705450316008795375935684608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,31] 102870388791404639674277362585291350585669499704835196336388709495508474041943357057182744584363655902164147041162667820861882729175369747732858191225023756651927241915971440413643185849822729875969627952542130673899707086277000786165847598622102370901507235613444565959891822187085664998318914318897575232351867475460274577075033229684443379283987082887093634142869440506320540643188622222658825165086949648988723098659191176528617753250572451994080073778083162703500992691198970342807186602871956545399653442041874924655649709041813100591215739179478590123047523964471075847444428920327174035634427380037320066930355337198070125977265195996599978980962403079754203435753649473836346113485209730106899365677011663222442303069471723326793988359695444988181031731080347607585247493448759581073802066651875720893021967800144179809755013457264094994020384589060120566555956404093755121284466169979240715413194625774565793756026841412965831060794822419297426531801942807090123491069184151939329226314731142584823078882850852559781809696638775372647403380257584013553144176808682566938265756599316531084964683353395823355435543080978009740317437578602934873118960250614546917704378291772396038989982858663486901668625015421144280905286431369287329862250144175922704776495184101777908145066363279757224143283423711889548149674845152566904962689184591597000350254311873724711646520911056147086280580017406081669925884087524189399988026147639221993070758458378034555347896284345231076014278034305882761206198170959845531180783348867806589406145254163165141653998414900071809658976521811746111393533175342041172221246214661015088887003340381999237352828275231797733913622250419018734703878014053811469015913950988455246199990099810535127730479153201058460152405371965538416014689349693536751591700593447558324479065259356336227520344238507482715503065367655121845795841784493453810754532521016512384538774904269219919989827931798884377130827999557534995785136391488715169775001098367203870216800267142293795274249108524966228486385627701713050028525003969925159979041955187033542492664884825899130446003694060862260521011560006879618921619644329651863552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,32] -43709156466460844715951668223083791131542672182405487883788179098566225591365054075443672674995668502822357159590476814955539052801494484580830635514601350986661293002460958733981042323818797964156997108542028023937350530823423831136651933986710117298607054383633841463487211814202563761191870785104568241678949163897452297639037866947320851135934829705128274585058718082421951237884828452232161313860235240654338959998820359093750759292419649488932189884417152374265872079613463281892911891870508816184547268549674174432542344488395366287502393836233789841222576218697797343424113550455466612036576510501474546849135907210764495406592206465435173532373780551380294058939150886527089506218838752283137417888054104530925338258822396815528951322579058075648857552224893265802188837325424277684797979250523614462494235304313638990095857079222048997116880388437736559592084094324177537608603335134555938478335555102191931597351751508451909177092251124576066664732672978697435320099381620522658191494189248140169436601733692528549492413823073693564233384037403662341290889233274916858607973326949165288846608055262487155655196438341151795411092807925534126819034848691443291038127472723648722416788696125339801968045059993415821983192512196361070724694698210931210897072175499743267398853990699412633727209586060997450536559764319340019696876975024993935743628149798931836636534759903914057556839001549819017473216683614664030403338418321451584207746958367890594741507312063487971291340135494840109132896219766482278356376027688112144527392216619387628041075141451126006731010163365510027695540116709315347000782732270237485999067085914485480699097759008746527136904271255027865280924918120937776821073661378033439564664423889583520138768934286646905523660589336595840205762833349549454924383512542135612545919463870403110985058680333573151386547815617491183462189789173613567766667070721397251293029836509726373619820215244696096760577191811845773156106139348150467257043623861132919669440190182253028571374579474048126417557489862328492733906795432308527793856022268978802410487660998656469741615785404222584592601639496750993636522206212892131328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,33] 15412388480947354668153934969371345697453337839094807918697652606965888422375986410939162890833321252774531069897610222291311828623401062027766316692648522939959208901179096223225299058188231830291269488974631793946028933963344826185189371946016573317370149775110518434871876630555722989913361149244987428911388389611827852593243032665076002075182327052565442819110185269922551343250666143931827084737917102971970271520908417129703559105558096189774897555093882290214315501224166035549256234765635479971853269229375001057439584033649925765727456880864044423130122906857871017386219777521038328163245153138109318702955135404853044625163180226678808728214524669299660786272012369452354216386428045337207655267266593725106443304609667971561730952689805397519616834280579066684761844966584365797169711228092401074013131745356478800994455909343583870683358534321491640889867426295129752521422125038001177445608872548186493959166194320167815379463719750819447009437352269686656974824358289751305986587046846602936062790820893728754098788540870891101860863428515070050289024736296422764128838898888888194984434486272349078167478685250129576165087090691976142979634649951478975955690332206461926058073419180398674264656520246107800078015906449169274658695141498588614079557165768255902194053094807821374655190526275326232515551206198088731510013468764585543425097769944011885628143867795952024779723789321372698968535773393387632223043120613770552760089418295481590538081949147562345269110819575583190598718998609928933538306375355456905985829864010455960619190090867282993397223057104416960371171805330307852911440535586557154811408237158475352912596397034996813690503373220071807949223954846097939245929168886178095155466579411466573967839083188089322944087072693998520264537964781812163393674945304110313587320676107307790406746579732379106783576700166298387810255349533680822606398658251780831364600293611785650612102003051354929772634014226414256693822948124001875355996035070135447884277379528038262987285246129274171334056079575012557770369216673963990973142947808124533361726063252597528898317904302037258751226824847949983209286810215452246016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,34] -4491346161343278116645735355461236411651945731487072683563312460142765780672413534966873933435557504407535996784374435207259802479582828510925255268313537393108222540488778607269751731883968958705638515981313842167875894373819344009055695055936120219981678379581156065829805092604629267069068480941959323498015440424156528300599726531825463032166132856365190646685484170426478939945435553708085910228818474864068582299256321145674677154142541644746199614185703670817789480625529971438208598695582205335670629438327183287172779872432455503059446595912341721244122948153542283875659742660963712391625420717779795092018323238468020916284763468220739953924879055209392577716898885313044015418239848560606408038653584412600412266609013801382218137056000664671951998949670657103334327713591060989244596380430551084407130427448966448463474876207378982885259078456855152366554245897492490026463661758470383669201776249622821295282169135056218740155810371839456753478205808135663853616931235906077671107187604364148490357120080672441233070214167493836780958160575153080390637813622019257638174132608914146776998666426651795106990562458159593323504666690427230494908411525734093790117071454856960267450385873298478803231916953727765152062314331911150752235692272251180995141432657304273799228656480017515848986095239303891634778697553651609442929526372251982139463454558183663839578591876438120830510851762226414873589901411730781874248442732202381461945603156654984005605367532843746344166524210478465535533132465581068831919922621415549293749470127284103853000379647807443385717126191538819086439000517731943970236784804598544594375063219354983769126762817228838171306523306246838467250924079901447552848813921439402520415202471713598178391448463698339685821889824521865599602360012516799418690627354897986154086463575415633639880750240742992313134053895679484270822297432526397247486015141597254453261655130781972546424978720829036010910283954177693156701660103112725171482671941029345275647289119916793669002890918265272218229874635003158906863984160701494049373077589670014700168846458767619356984475506338574428518662829423743310209957845713027072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,35] 1095713158700507274574638072471112320884967750791985568768571717736140075576070109605184170171465171380144382885528957719901157078802849485490725328350010485728396861547207091390003081867585896122467016153214814552290331431298397958572766076630016460123451873692669114676481810842376121337798651112153959590083022144799704234432426613437886070664433304733287810820326416604692766628377192849787568477538225349172157976038900256820769968251491670542235630257487148712413447603693491157568116609332090977833419258861514401532062007474367327492446401831033310120092747775365230430736656734149604319746325228362248511318378610625566442826660704989567356458255522057372097304329018784191134359274599000131617194061016601632702004696498737249157815931763958951513878051753936716285933894761745973050248350375253128719653132349630405704452774234546113527473991637499185694054308776220886721429010499894247702325264900113729035470759262484842143570472310796055447294101312396160606994083839841827562424883254058864766786701006931727107147140082845460499003349406121257040663783969089725964177372588796037820189396921739632418498949987824220840699870899803798054111377734957350080613399450474016489813601635356077516201201043655850886839213595591237322051253548537403089675049646742297836712345357282788265357342050896484529903953125465332466361791200519328371834008128623266407938949251920422763375291945023436511205658972133930424004092914662829653618781308421057831101351716009160547733691357187641397944705825354415148147818102495405475129552229317612850580195587873475583150393230573135233005346006863256121495458079499173234145174038292478238301076600082794352892283521748605747509615523850361019991856008314617016333403128582328608184428295346072023325969576164405110289352513029313810426978657610652976185305048172714518732966058038164964502205242521351616976797756700785708323497245170551926388696784206750418288872586272683495468785732579154389104223671584817951306045253009894100582188624715891619129275340093251829754970820182022751797243603964446026277658563620224515747640963577915277613239176936241567366843836295210324119721391413002240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,36] -234492319574602536320598427105140246906851518585341164142306747127125893682404539083599483970068525731765376557502744593019956597780456925831341709889416958946785016531217794235230294390795638636133436364456605059865195938161999257889892057080801541644827745773008120308000680645493407858115582451331522469489939693835238809251670706711896859806275040211199849083429763074304155302393425948147821496346318477620957654108308832267646915972678433750433587258077164124927832194540608243086177216930882971690363304453685475265955344414458548543613726125158948243862081159014414489874361066437383869027680164963305061461146808880109864355896008037322796126883346118915854068614805826243366848444621461695934232146128857913712614323994030695099641332374938541286021863273128989769900098643258189174952807028264065510528950633189316919604894060508291249385284692822920337156447956177573717367105631680730898685357324680870226298108081105939731474173326965628855289042738712249297222480483277208765762220851176595442037986424000223283947392323593183891661832162206731287726914679097403562692696456229411029221380036559192812672075579105547690943796005558686114139318085383503974693323685592243659742949468028249533409338086338375527964971413179932933007288917432662915629985904249569574568524469752305751526767176318161774119403720137383968101441148822509434293212089684607521035773830740795094708306282437499730744034939953648344855778573301422324703380867174727620506534327025342707994466276687522922605262125844393454715306612945107331551760395157257211901774733389661235343469196389289592384259883597573162956394411911512938200711743881817653484042889574777552884187524730231316990577820527442540019502743452725697369828272601965269153865097128988868856289031489204704257823742015165794452911600296814400494745440068493522249660835162699062375801879420886460704262669432955995438405349085020105028021872284232613418112178994223655500329196728337111020411404236764273962104677576620819518270819242848755163625163470711790605767435680935392884816530789991765022416123759600455509721897851645966916645433453609916687710362211199946518303253504983040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,37] 47236383007427809366090598937262213028040659568552189741799247193534856973328273536213366187573602162879007196016943804478820561557726001471408752026134787015634535754228587465900826344987207625499533753437340822726163667784358524749859163698850523797855685652665210130639908904598989576713153732965008671104387338960136011001640937488672835536582505646124341377489669048048184898349227231488781854274599544979773903302219185331019746388222352794489576291234992170180792406517802028587497358754599667054552764687628469574775413944384133053583261579772423995170981595848750438748592852437412813055914641495440408301127083155995775795507026939477154046791845115045375363201809511902215309696978765202406231420948832613008412934334815054400479015505152277521948305434198190444389872552074683669708333791263281766042818318852995920012907485891357774991076767205349478905133781422338174209593605147946734576666421172410525551687425983723526378032030937995901479465821576966214690826755004891141742996609905299886014898075053241874099080376477071211565433904783716752403236803870685504744480653871186533769029149280435637841996365970106572861844191792044355506330109968238071962802039910084255981970924949413224526531048944662573022659634558000663175550735361448157220048713982021600642916606782174749131455866150925783519573669394895508863665517536049461199979711900198770811916396692506818532441638972280010966520129491598164643810800984995893250823553274735890154462342628766425630247596757193387300806541767449748697016081915783287015321122332370031215515185101247988157905135117783860486887404469438821175094197046772478640636969574523157725292696370753735046428539704216612581542564486761547289190637587177739540293123239455996692379501911223181263567610610572220391828826711869699377278442890447070551743498793309869124507798922051816690822830616049007033984755158383936641639028188576071779410323685037352485632062013250823816044811562466115000179711836213419298497983971714350732410220896555395185906989067569269942693377016734656061593899690558898831733754216521537689545566717170307351307616864840344410103591716914687635985491369656320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,38] -8562806389109943487796947524239857002357917829141089440784396680233534725276670534239068116060209352677472085325199734859264622236501069068202529450265581452654994934923452571709169711528848705248560262611350833642158767168550171153723726237348847820057076191132622436290010726236171212383902422770516227639057151831108991551955704274864111558367846214469910741594676080578842193062822877412281038843710564338883084495237033034857352497801816285196761987217126462049720569492513206892182506111841027108580878918727750833174090499778397318000185792516343334804856019484609687510378608620980515585883158523804837168588266475460110300423044814651196096932706391829413948799272294926229916692874631119459339660663593196278846977616223413680203545974570702011914331773532087565279359529385974145702062759759512457149355298127263388142880937616072548902857609558409172627487039755492518266099068119574374887776596548413462471911789653609917932415703858852584534951585664322960952279237809487080664930566298570729825413085488242024665344989478786600930381778546333772918005927579919192695273048522749333460846218716836749348870136075371383743062085304323632530572722977058575222366895259584468459969392715423131649706940274524823899170777901179791019121556687935999288419376870514830237413178889309880708598223607387600319777146674824108594347738377439140071049131349349902664831391924012534628431499501610573257964098062005692294912375175667478925047754797714696401056435237692540546824447609121881805916097688382583846256283452025918385700323118214721209464668859559526051517058940886686250419772066549824743331679389486862265116020708048870122480523070966198522159802160968427231180654155379155715878792071367966618841932795618494705558611794536489264733090948889587382309663559402585262067933396780385586379987793243542667827223474075893352691731269267163438709989622305446717052009983280528195543593326307282081979948803325306183001395740573487612244240141634620002925582197640444933048326377907461810117026724234425184210224874156798358445409340427038546886174128492124911051393668605202239872348319981268256701087426985438247439010212347904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,39] 666851224084044568305868559715670113956790246016736018074281875725303253523983500157293502024499768420999995490314782641394379585269903826092137605497701610812781566538749177842335481067255334145392249256220601999953579616804316189158609122129170051779399681181591979137820794776990198913036624567390068935342867848535182296633820838349852104649228159383056552417069786245649503413437056186444157242142386469478287762488905106956096057060448504342486122015596009947382453036318760472643096792684414281945198023886213226605136197141014394656709608453770159428477757065493314202957151385809358569239359448843892652939913216269042419331249037792058849476566884471352825718893072431774795566458336788139425029866336990696326666615547254575643510145263685480825745281349774668499616801266361295041851608974284607182195747408261220928126914497526072268322949098814906695433562746115762351551868143440026734087797363968607888317114256551266676670470588652176107076948161021270208331930528659819729406102607466097579242067232850592670468335439639221825041927799962772631196879326766202382686049669156263153412109345953165005195615371105515642131602683222931009102026969257993289788854108750590601565655560861542281213478282581507564957768583356827883001089857922534574645407328215288913360115426202136948279294292580689460204644837244489409180398704714552594810470614587760577205179326708162007855575713318576561516147205364878682370248709546137292405861878833308325531029568952181526210358018394168584991730668774020177335012187337279150651173776694941016241743310854103927557046485477459617042045083223747306523350183847028013853466534992547281780185980085483281552768093539315600655986832686526108813620619240861911515246729053902935630645677058550132917845771297815907692605018248957253297975433734432707769087009852437247317196758229256701796351791490365820230094422750577581521567283692811718015093541972534101891811627747324880605873210115785060503602966144778976711549336154383569507338302701652264247997457368127995742859878011205195563793478498060731773935860659316620777780361677824415062566316258790496556826627066161361494097700847616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,40] 480438815197691937206503031515675855780266334140204225313074106856754539560963117760302106633423217571574928113323063602613788063490789570739841017422368612690950807406235394564117545067104239511431532633475652784532813558625208338280250541934989761120138471428270081860092007937016126270861488562207220962702263898794943066456458484991005921985473552604632288913243045074185933495590986986906409504482014024462354615307743820389720807658734436005204930635774809428543795244758567705543151369439375057325584939783258325867079582776253070157418513292394828594645567793201165742102541785653560190437785092833485191187572423586570875240568885024021385325424434833927273577557008317467488769858978114539591808829641464326198484232812066287400589545194093675952053212257719317155907313767355098850752244590855780821319885765237983279785585625611965892138099961214471290947447738290612096448444894410617076271528323966679728430739808300185834912111536232518777195836849635109232662908158194878571005114593148537540073769033775896736638947871889452336502369374983170976453216268868052835934094880740861714028573275012775368090511529623001549439423752762941481113656530197139267655704782018689899378786156503913545668151949775727949936182879282595189088732894476088638070975152151394219404267097837959287859465983151482888037398076461361559395615047402043298898800878904032335526062964248676793894922964375707000161313294503144283597818469760561026649415502328076751154987793168627076154716492965781527702460588300732601166222832369966169170195470524381648202644267146937450060632785656358426849186181014289080244483950515929108772185945296691846850524067269565489493610263604460477963643003769399800420544428483600833898820406844071259126489752377415208332606678843630565889598038097054760554629498990241053622732658866709768603838973326242379430332805227738234095502419506929504265203098765675315369899746577989395197096800197050175857189091689322502789540866992313952671699371065770095257653571739300143237336500525223500890755137509648797979738967711792788245422685087912113903975291131338040964437810394520278963373656443597994637378552070144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,41] -327354381396477104294355401226766826073282803028737799390453077909301896494949215721181162423095357418555579974477371683563820813494750489004662373796981720093145932355460161271283284611045986787885785757138176422466478134734782379368986772378212301779680689162661325874453458209606929897536223541484343324735287045223798751057360236214157387287370076660937903791938020396791071267992363441418487236536186938046647337305788216613917453580273059553299604211506494492136420666378638929147133337702039860360169589877122831705355979814240713067440533395876858167195842572604322614882757024204769238419169029980526755217330571695954544940855380751271700177089125046505828882906463541842699282042406932601340801784232768876127211632487447888679649455481271826555080779412438225510224731712652052629122058142331699579083183000676487708199562808327808364628301009590781916833043726051482388748528612853164295269586337809874613374829718997914794381592471613323431650837760784055315561926261182247186629041835735427432272773330697230580043889882915481164090714940914510432085623764656177794059524300430396384891658687313222991571820596376233694256514730848640123369844264831666429389095784105269840063602673897618544081972907762424167735970477448800953158065440173524448630420271037128542299491016029775941407625664751596009029822278476123289434509012319521542480728363138506062923325370805188978062400497468906470005748572956878142043831041677216357191613912524192822544208669230284439290021931650725479476803522678981306052102122620306740218021673788101312500596264714594937303285154749351594580758734678190997949003978563917862253794272050832888099676587789467400081902896877954286381170883395610069113309566585755035460046705338736910568612410606469348598218495586198729377218302659920669448566700521747239034224297786527549273931066805875659924396709330918279931909142562252459744857825217951758772300327554275023051952580763124719970636066752182745333530429235153716148553399611513457565241995662544294194131857577406250833779966787386814162553834066706028434786610169647994438646587038965731665741757458467506600570513918990183895433549447168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,42] 127755316595008719688278847241654832261616538608250461896926745092752276352864141840510365236754101629141180486386973448696528853350170283008183195180371650672272358640667204720172010923712973747942469915680351001293624798463761319625334392871779123784972477750778440927076733479078336602013495470224483904778004859718067208292938674013003540444131581289239281625730395263037046977840161390599098908594032237791536982172234984542272079195182911795073275875898365332613192879044304798845817036322297684164079188309577436657144688454646271855286890847641490766580314101521078374334117542747573653346026752314711811140656282661246334624281410993512192720639153421518785889731607704850992628634537686088502616335835123366980954681610339260793531148883428621014414975047030210706409014052189989729114933055469185813996209300595071880083253025601106240642362023427553993802336209030189462589678229556644934630265437486217841713628992508953434288836962569084745194311824769350806264270898595052208510817693728861899736697955266731179454866844529524455654955405836435829472308196628826436279534136788430902365534953201359762840432625925514894298771455838878874936336652410776085786097407817151236697572608406284930757167908990954001836717299106408946809929269778056021995732018538350551416707342000432479012027350254847455843500075053129967138692170695632309892869533811498527993056383695474939421235374017049589354971324857819036668508234740334851750831527011790305625108138182777106821684709297811266599621516870931282213356439147326529209707197727601329453162278396289990567641385783604279935362789417404428598734286250576307604712744060206297468776341921806305178032062030390615880883174031383168141662933988936506819325222541810174004448011283969299476273023131678265041061973779242428985216974513155840541234745006537478654867721322011321163650357081944161466715274266818576250746938093329753061810259295248410514557148869056013659810880490898851831837236579671154877437422037224647665386275838671119974627667670875643611022062495751507684587877232636835362182800850056320233180142243723446319987091757667539460074538036357764688878808072192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,43] -38233257976867482181236780317502350286119002089554640232334118690731217014328950097112922803811656506400441866058596729663918171616330181392415953770982659292723850931491497987991524104297925332055976244593479791496348360673138310906999276579226238356411659097247288548512565197616851437751580140924115061038170400228200120915153064655691232049564528595806239653377185177892270852278474655896556608184319288900702685201029509856766747044106310762215221804982074387031422694775113784056586855100007575301075573908966781078847490130970008068024019510924300145358534555109248643053566042624987950888362220785542114082796841876971974815996353557498449852360417350397759340682132010365158446554201033450183494026479337901380467332654365032694765491033127497372334048750858136517438764834840572796757458486521771410857715328680523435347911469559196550782174227759589226989329870106630123000909174540083534847184011395039496995438324896339454165595682405612211493933593549589862237770437205640693344573463416324641191741963374977998745321637771776461318435078427635180370614884575212550504353672097095129276618837094372485134272593247172352726464524041037963469801933336996125819370117543847634313516615090471350956105422987244241734349583472086709651561881958849518129123293548777548634023408436031154981546402975159782376858825139521856678278832655656012614812408458044364568963619318630734575071474384500409303968354736550986992850851317218275064953648057590739818122065648382000781186055936876547480251817014598196761677282730959242941394471044824062485471817814950675843007488506801783676455692296163488384481177020914654789583780826461674753494861601527317813201433254047805838210133346428502429711026621010686573544791929907558108387133116618492285496541287533833338915336838687748913037915080369156863403156037517294593008610532062863006821514593612725593279495585820975640014882409157607283095642235759082278939754706339296788464623895041619354389401120138347634884206241967340129426197795926096805946558570305611528708499104604392749605899552280107299064373320421825381385512650585445738885949194409766940786689863248275541731598925824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,44] 9701559930286224401679724163587706841327971022917126658260262865986851285180819718400775457640538247453237013879699016727132578079330517497462348149583065149912347147942461222500272887508858993812506808542370579126652048367696373963067956981637943948239543331273669461892207814403981704092344842049620770962530119424121891347460723103322922963087683122242721804459363349325088193974533606094026726851629776970068351074255376829169207458876643369699077546640804684918876360900615066590709969175422925051818317865146553392796853863490415400355576391884644286404459264131015823936715674962152058381483944459649802427645796234023779117499450929200221173357965245830428811304795422164047092508431300607572485891821895324834739421506055637139068458940104316896499962614972507516213388811954222516643784958517362298948738602156077400023959720801913771890648400720096879176583246103353097209427461494960534673721125802292858148868858491292544891301357199975999098450649239498718030101272080459414028888308174169624156834960376187025613507640625962470091179096165775044911051060092985321525881386026425645323043830182689821355351582673194990575760086203619989521052561184636112800111742813088983789327323894393112235230789159007331586874415242170090245087294935887473994518736891652315662473911818603711770119321085097168683470018325996025828617712363243609079748754827329242690936880410728765622385604610873334762529170408713521840665093339984650958499095284787596713383693424766213605151690535894270606063342399327693233198636613701271862195883348105079450269106620789131073092797765729417169696414538808710994851424647154413621027482349824655898710711253537111218245766570867088157499963460393392129762385972768797227358606361890614059197196318718821650657808518780171231070044337978171955174475951010334016067913160866905691054461511514076513730064223941954975204187884924414764658478372705411091697711960526939085860498450177343793095626287960401070720693509680986912168874447536170188646372480948512053794213875532599464576237193830244790789815527857020344477218349106980173079515700547389496317323988448798236244746703354944532787612352512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,45] -2229213040887228875625257845772906416132156282282745333665358842122133966557363374108391667440771319014391010674846607612817259790456915311173562392502321733920489797008683404623288162655570399814859379168249551739091278464991462644273465103832741584059946116982929912025214808377209781526178006342377210668723255359456861723544128683696943367155538692537829090345112790175274307000741068242321990989924280162559991461437479496292167373991312814884146338858920387932743294348726226673520580639901273611386546530602116153093515112430604333767567259959482519174638065757235527811954257741000749890322649693974148050956307262545502722653499106850198288679369976373901626914902910724095558733010941595272886114195775587641029542021578726256105454083945625806649737737531643286634243443098030717801858090614477637366297006334223053023650784108464277637632079008460369545348815277324816892265918866253811370308655058594569147260488018972861106978538786158092105916673962123065333673991973213894481644494599159436578478449214815535112869129149482196145040867583559765547990642428027081112717490666693958641242259927320954196451723880987631631448703149366605333537905909166912975018694913386969318531647806520509142468426254214573562042403439289309011996053308024647110130535445719053232215424981550391896021779564193064183598292735046224433345744035641117576654611998109619266281817628790651972872129695400545376124864240414478414564431029057056053758847006816937960637014196834907714143619543487026362627247122147747886586646045221698779969598537768021442243061493594582594133161250521674502442179381208567657176448771743971145316680152742672869217854136501563783816010456016358245238451366284780978654280937871893235761914845831184454059287827044822868824883807459519460177897200205306560875328600267152125581176589575742549049166417830308675341018873747081472732857724342252442614868353610708769924197094799055027858894650245568965692229342384569027271261349794294501953306293898907441828273460033427266476427815910751233539984466015880617054945081479354446284182418848484777841532992138894337781366136618737817155363590525739488324748312576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,46] 484084649692388625477668360160432730953912635579395091600806582306291946417659886174867345321190394680390103568247908794358607716431884119809484399078630566895643572424527041000147772641697391405676025687724858616996125754797240197924455050552383343331556772005973737244319246357100382348748362752193643695033648025973042857316661208910740681204663583877293843770280124909124763445569867842274013569917246926638295712444942860174395781408019474499784517253855654234583397640307503156899222533818351407984739107790939153192274175708067742846399689011887331490657787736744738306544006233945773021962505210486425114477920366373529162378100067518673992204458199908318135835210277345022283115257601317650522318487008635983744480645332364048005730026542591397085354246214370024898716395313984426845556753312432120668380140926560871145405637576621612920824754267110449754997117038162801471679228490137032087088656036338368177903291734236371491324875303682627514389262569263972571094889701440889298114467111679831826728783978963236833222429064833487750937501534208676343758931204605221045014417101515985478386950115837225248279001276719024925092924501950480213147769010603097334793293297771524596927138611950691410087778995440443656391209722975755569091799069435910468363689761278312290067498450999553659864459098950559058147598100465374924628721664744041016876477942389652852530514448832650050251469988612925002370667057101432912494871017691191244955120631783932032139836102554789834762574803903765171273375925965012895376719834994115247074715801801414607074189528640446669805122435846633871443554562715858577328733821226630796042284961013562389739721763987247286762283458877976679975406559107902857754063592074945845519975326837751313690298744327429148336436381646506288007496950285930365503502062400088877607448265557045039941655231178516349383609767027727615026526273779690123025381793971887850519529687503277855421744732166308363400723315000489258820100849611517089163646906882679046022607945865406458033396856241194661065263935095165597472822282874914859673110225670067445126779244989834818414618831305312502191296667223170439323500675072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,47] -100226888112778190342235780298010753381022191853594087566722812511305525903029424291571807951969869079051061627903152395665817721635519677393788428180419860632206024725898819946641990227475236666777048315844106564551203281362115407521432430804295289255932539404176999378369635816544258787434538361167387480904165001274150976589604059149426668636961620757555053866769884022453216345921833740619997100949039727240301589100110459835281621615471451661343971821281425223991990365156596286144142480241102230408171487088540409105141210521648908767691687232055587063903318292535605105680465159798526116049486621201314239166348004269049563600487093169393364935819745128577710624539251113787183559493890170713725170620034031569183971185610961843043121685387003342563540421077793127396851633707927506499052241730384795081474982695985923407677754162220990032717440299709490015053271208259298700263310517904531235533346612062730487515709502897478290443135080762732151232533759394397295589643577091700131067594550671827406908764790418194273796838269855681073824803826762017861273401714885725877823861215834758984127822106247105364087198225468966883011341867987377791191994184894142903895906837102302286970568929414592398012148907687925426853646596776803907426569047111489893390172826771103257814699605093720083001526304297289188535859792316378984589454678699577468729965282583506273358139129491689687462957894812165185709223225862430092358079358023001523512399993409767642353207105868630854627634224620526966876350038932778999321076705391190892266566407568046049863582409970778512839616611815324491288203833286055037114719867929785463775306157968636826213919850970910247560966290462613224437905100353831819029316322685652420376633310182795792599677802578444038659604140189208910537211771742804584343473454930532312189673358413455050419115216833541416698645521230729597494581669761541028351852667505749174843645408842941139640166511512200493645877889508581685305833050861476353575525242223495225678499679848232796246843833955469125458875894433473907910332676331400317531429512680868254752876858448665744216940063239953501148203428444975725153152401408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,48] 19299065576650991768779838349271817597002951028885014571663060346951081252001530759195659551588982784279755822438887276337704094975543142234680235996289223994062246662038947451753807986744304403391587405339492731854053665867749343689065647262565141463326874967822273535619943005235854908015535628656072497008189610021670421445752529982402212084143093310967644171867613820094446111405742581068995945998907175523885317800272319368774059844645821744159905909580628484789036768266918876862826044525678335016017108025001045059123849624063369467456310806291697144946177827774429000646935880408202530167692707452276490301156412315318081128408489415853660184373018690937608393767188024638191265920537466488349618050444930480839462990033301741366233837300098025820355186418884127138747590446836583406685439555609642603439307699701480908518724699779051288157496191626564778326493394374359018367112406412144576954005824726213054873113454229020938841258994203682858059033360707992490781640529123193061227955696175757724766217504257677891076952650246951346595126670433956123591043738433768661472905749345977532267807330033707246829666711970376037416627153723681766453834512411692430656641768174391668870517612826927346537359974245775218719067946939258936741068382827120452049956199255188602708666133719594195628611249495333139704514382500005663479741752927264619527071123412921393209011476361146042096833231565950634155334245012307759329083167578398996798444736920100063288931656307667605619147460860817513670979921848356814605382975155857688759075054872278456341566634759564499036371727588163680369526956904499001162075869173299850435717613506511317136805656248784298685655182131614455792203758062146765051549434044536243281683099939158345247371189055399448391799857407072193856785386274592232600690424936297350030827645203108320740823273183243104236022910296399280428488715737524416846990783888726054784757369282633313422674916453644465493860073049268701000145911010943677974683283362314593060102379349690977393772694279541358739881741288270531833448946708215601909921736623239289314720897247495296455240201687774809777872598091708718483347865600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,49] -3315140268855007400709482386160678914653877898508641889647566498367021141958628197881758838897257368253974379111159165639290989265044247560776480675699558707856594423789681375005595947845737063726161007624273367488556076277251903820902875329884611691932403063742538988731855562701335300599065352830319921146149718155428446853322944472483003938234209737591088088784899972449365354296169128693518274504338731424980432926417951793703176181802603111634970491831341263884964403797797547200754064012413754417224821493130981612515624885677045103848340473663970923596890682932669590136996772740433154007640674639503912749662035695751538594792807451972803282312518957922096307011832419280969269318576127841142083935548673981387036485959591596413877788266287933993242045787395316985972208256735485469631347003759109209167043787068515210083065394241753913548740386882729371552896833625909549093274637052933579294232732021772008571381084182766084256088664306877649583861389509076089961659507415668309164144859767115054428534314143660506684808893197515911924777852385851217044343781727515706338444602248035851773132013752653276197041323697996536997923939917341200482889777454148542950921182431387194883975607115669240899492644243396329587688559131678292275687674551327463009791592732919682709680281816219892951440162298860097818158380379755219234230545239888214755718681959255108115399800106664933924269568367736373676849644307674807288067311903635172844943594805583179648706755670253964560652228038232426373560099620695935273318630169899832421833598691898290974735730306495626681223098533560891216517967844567211377264019086665736272053934920327268677240027098938255077746352275048720532893054819947360662587645876559798556613129997366630379265447195921626902586757651757426934991344988834111494906974783461334616715174199132423755756633476783624526983894000795672354742695282150684466242191327159740801804957115214002949750258462460961404263126396827924501211845585041568177865898769363783146260467441097118649433829467009168579787849779257531905329541080229517107640683709626557208446847734619720634357052344641115173018851833733364387699228672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,50] 487454936557429923404364573020439839745654491118285318070913881945751583729926076442623524835242203079724598197220098398921060341579929816586506618623694242274425548966041762065202529463788805564355404305715489510166631808134204925926179556817575012027298308463343303035539998387572194321754791372645056076678752802602040911910923890914475009189176142353557455398011366013286533433546088545529398952349792726645178464254295302020641998695749769953445027989959903543923777334529198496074873511797474624555301101105731151758258295409147091278670135320644057745555689708372372076316152057536623737017092064834951754757774258564667267972111553556475851361649373026605013149020103118692170350195311231796869059538021161757643128236434688000262319265248199105174570160255593003299366761649509951034411720035929498666486510486131730354084257299722433017087278305582701017952252541571154645570727092928978941871747955311069157783351234896763752588964663158084289673230132741807839108520079711836959910272802073246192868563327510679010099500968568740836835320613816791682946178520656869265643408821232301664160093126007567444559441067766164771589897663577221132334582558887997286452137510146859681879161219427650772734780094566436538041221625746971835573439330940087189226711641472531345603837086262305581991209333463913606024893376468343741597521823321374034946874636422156652699094884392633515725436374118196210360962690161259071083430957755500762639917559141750883882723059503337221953188243938285092951634670163164492941175985838605529964396100876154549748918419020701279430807770635718910243941863360892461063192647773896360739575904103051666213425170391933612307872004217783448380239764452092920270841569406699868632219404662934341186728923308853126603046015839818848910415036966838656513134824827242912799801302486104050277110300462247600355106566587338765059741402169395256212404956355084681711487191307309271772491933747360840088802638811096805817045782238756965759009125244000504873186669033749412125771622089184454257591461188597345417255031471248178258130413033186226451021580884458037952936627708166362905588880678112842246782976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,51] -59560850495770705476947269592453421147130408521749645345914410370360012213698610751148451684136196119663237245717733132398004672628304734610857009363291261927478332136724666499752328998243642021941508057852534203421971960706462945268272926186433392925910145240500155389963206861516454574628030218772011091818598181717402752235782589233032199812055785185039459883660192510659814150521277907489195824495327407958216978084973940220350264652131138478700396872084023280419106812141669509739677525758419611923526705857873700800684098114800445077897847165151532822616068898507760990293730914000271459032895131809490036475470421435639194722542121241734672076675887899101006986004577932831915796321815684416362016604230332095216049113091628180753432546235347475111259358239145545885099944705074051319365575077545284558651259321505861019461593841488616102986311365331439873649630133094702933630346433612905217899788313903624887360773507091391722519087650849055554512911424252320283106436411577132259283978826145259795739701816636395507845934295264582222666668568624188487971241191341354308015741121995670875985117744316364044700234363583892582477744681583601610787749748525902078807480861848984111632209140280231163561082420438181945782610855800809686675245713711264788800645413004930575453642410359878895510067547237921622641466825453201370995318153884492970680013716462130513345319407377941653551916908008610131779768497419265923606336821686518196758022417166734574310635182400303354184971541760399181900998828349931512936097615944135069128068878717545562253700692873037430501350507633285420541391949547578510573954850255121164415219929919302344687437539663913516063956672310244586693140106369592775960825162798381037446676413980195832581948229490873337393241653199351802616791314674123906219216609638446709969953232038171209379203370622183007405274984726848774676945005247325528094968190141012164727975625766526625493397154462029536236312320714613411965308973238589460004452106786602604193314421708036570254298070548075216045989789438844745431887935456959512482726957582690042828163159487036250588686480676201684710229078737949487697756160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,52] 6072383545538482269406841899908730007608161615711145197163346021448521436274628472458699627910212176044276103618497155655867163381546505063526451432793173523499767363566637765443208136921698236972842395561541073794575283650820622610703568749988413402913828424663337138297022713251470654688492776419073811208149921048687997896612904463525549741784216344287480339301010486507611047632180648857539680493379656098640168792148465831943421140369002894663746366884576963187550139517893334710547462363355417751242435582161223884933515923960656352040639031240221293242301992469281974620030379273436589514974784557744157840268682675340132046479345701171478657651997290155673701732389022880424755692321031749214284013072682637763975254372056639837537411265931683920395952689015187752383657110865964705474276890245097704334169520207471164948640822073631546171647746012790475057733745615793572353826121718937472738932181740661228581461019464523239308855290893577154915260585024276430905592048585745503027086825877306140018178359924912498864471350251968432701355452472873634332271643260021296642820932441909067736904026868607737996351767102071756080529132544008520592953476326557791530710907251058354860262604173361093966472580367814433414399634948339788973397314606308453081486728447929455462586748624162047695150676897086329949056498308851879341348203454269499299214051142620692492694176819839446633576036767634426562419480953041966713925870616667288545380568549042601901150238736659179214521610282325356192707351574732640166248405355063633889565120895791248719642782376591994101583364362828784562099833374712306780786865889528404807013500823397348168280804874678880412789862333410624490309167377280292119613967224578249170760353499099615144282801253966444232722347218790189195539237298966903115515475893512007457139074107553247909829210693466099237812537610336813394491807756657752947936950930616402589130918222184252917369434280887390918334884681928599001675385448206388769673901596178521982007019781037251058853381901263377091412394484882519961818521182111007215324303498933181091555214517843699003188158301605339900093325243227082328113152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,53] -571155016075918502535228498371846999543069399022315219500856392862880085624627840105046641269375136669464655728031879639584957313772721326975791382974764570661110947688904617780132978833150124996736612600258842642270082187777993506333295304749573204013566143823117016170062766104714971228791025043919399500691678370403388443025681950323040836902877449840516649659078999252383484221956044859176419247268489750467723248736406514568762534079160646500454622503271070618005422001714115219587859081157254049277209195873606810808439076030194965728978619147811862804613697043920284158431152199906211649881607270986682626617510145748562677693446705518744851970564128278938750061987037554910724308621059693047012637877313838823175521905429249456061245819833039937719189546668541068367302904216689702075000468964968638056665786050229665270233859220434009909976751315433456684262158930454803180382354309650346618191153563730185403534240556861226750940497013337369723595907039356956966534762689476325872953191391804984385017148115965591216376067030649847177068773923738430599287407724969077340935608410327307289049255169069423320240173319901057517870104406449902175469039913253936854649520584831373552708718233213255492552832673286090638334013609233045438590538270474430023543788544164775603892617486012875381506622546963542047566352436806738923201170508460345933022206788849296670573012946855245727726066830301726155329976008488008775125186737704554494980327313385069640712881010283525588887837464033891466176709183654509904290380852281378278573913602244088018484570386448712785331988791511924657633543594852879124848349989015429233834772149491440628556310150265334673556948144678026034954102984266126115980587055590352078913544576983261630260002558593639461970442741277404470241346141453721215151379209020277661280798285570679759645309608375170835784492308182935163385699335197066600209172616737161354746197566710093016033486603901553677719214044762302119338652300640281833799957039105876574502250044692852188607316691231783317276346659568859615430694054335947262407798033953161746341448348591991328035523436748430063272267020685045978365952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,54] 61816589357958127103439979596795048073929870571597834903117745747203012057546072032784180041029705203487564238940107317449989544950200014833866913613385054136393177353664079768762564860720447567836299961382186525455624215771896327759390266462934797430079717302556592197303411319791266829675272896475308066705763297514806631687674886609322854165630516051455323852176558337435829330555445278816613427247404474829558708294601408215871992303884102799843274889064653749413460354368687596003510088376362339692842268698991733576597048076357989708054478568043491932450603832015412489466630235107253898545284053739869860463903575963390878592474353493493242624870562472896191961237795673657081119171148795003331921568861671817546345783411272124493436964674781027676036845741824250445683237683712843381668547081514950455830129154860411994518069788016623713142302062864328851861319321949006518961428231518158715217390032063045751205235758055884483326409489386978769270581498176956581427073945713375977291748385779786292481539674522673425670102689359818220820473992592856856490770108243761654580929406919631930414148220350868355603077598659410754178841477759010855410847213452511121650383091507896943779490600435718220051648341153624764618880766212381319286472322602769272695259028712581629979776047569823347234547749051578666104297783449356037325735261787978027100372046619200644672807626559063128729649402037013894932632910007882979162915153118023063069047109780042772630804151118148825547970705421007870658255744575379291490458610884138628181354971358455093387613781580087113735324698528721757178521918275565448147673749275196170126023734756919904917595337670532006180990497504820961049554761558999190288985908683739084201330547038953986944105512621078097513011053890039178267185069754587223494489132713416279406766484172975338292579269135796950084606855942497894151605820430708364681881230774452834070371153212533856215105710481136062159164361708277448545429230450679388778461586431364827407543691167757694720098662277612922574874940716543396703559047316701255947051969294982021375383036424955343601275089102109149507949023910424762908672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,55] -8054903534067075865850417980205506411091564454228676831899704545386692344188358367566896070853122546700673148054693432322045133308895830264336688356268849296888100260673933975043691656652932703135734048483850633611011131602718470847773006477743850528904451534963878920647423934042812270986469811744643090606529098913173728892358939899719306979274502653959627387774107570826021444407248334282903413739702973357242803662003520376341157077236340052962321478018356472071612198220323441212891276787359901524161640207429809845533236457290560728764736070642870863072869312986171825429753613027177911098463143310271730482625972823769413848923515600468588974616702034806317378333720470765544906088429062384447174203385953145439302198420265943833819721459281113863858517457473001201846218651159575477773141103463337025712652238310304244976311391381398886443904335562489938407996176817093161216408249529941834230616473156767016822716038559327029386462801756737550780507342529736769733585523554625067591917148631935930716928321523170909938802654105996899459922181544916376646141051891194620249020137126562209076454352456621937547419076407132579588900839172652911781696335926289833859109842887609542981469355936782297164395868252289064606100844233432274681729128321598201171553224698570345074329156716666145581311795137207619599865955777145909074268578323294468225962485886671290767728149339726403899308549736180271893395763276886169597249497130349502702550920016936399002950123606025269907146670537820891456736353966017135809725550519237655089794325756413244076051797421636399625207678062051366910600649658354135681462620047446308912007072448893062049722352745397821848346609685594241273967475612889790705354132190331093671392351574528243315538873484053986757748835647299124555910596088600846889077393391020103727925254039771398408912723877128482569895167332789585824107334784617689523324058562893245104380153679211755831836466140897174193061796540939494855201438946980508569343657120787171221643254170935063501547282821472348606396167306734964335761840152763657440478976478559252568358359100748321901421736328775168227476221103517751836672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,56] 1022733207755643448009276955667065972524039333839337027714874411313962109928584469584712478161755004933993815902710217952671859399771533498130372051644434491578426379418478012035706726781164468956717641480318172238104253275752476275942174347175414186150534701724720114648297937916871692656063730103537862879083210796729651748445775530949514771736221647568358242520506896752159456031493851933757301785639188491759964244013819175560958376475895707646929799316490403840743610306828716076212458609313402039408975907481205021245950495950618366156872144110947962611741161282942265656372633595044637590306805220877647634359808680253058464010143727658797872688225854610439461671293997793797203413523433545188692724161979201317140528827239520702571728119495257611416558151882497152354492820013849170182339473341558866020906807622054101810686918081341203548672015138025571974987317365820411627830693439225094120658492549771664716056782997960639882454525280676416647006219983922405407343539740307396054784413469844903140111729709920130925188929690995905295828426190692881409186805108973473245855662535054882696563387894302171399146189074718976096057538969203827023182747333005182364760624225587705093245628837064457736950745826051714160868303605386678127056036888085074330381360751297298282271282644265531767561512435632714247520594256646027018944805772296524773306760484254774419349829554892478606539201293346033427372798346394839911604102772530937750240498556376900759597924076734183099706932032266417585010049145480614893424750853933086492685395473079016139301960951337163762491580858676603024316475068111032710190632307694348915353357011305834215479469173968935018847506373282321898642213906323245904528456003522883985376903046831529943757995295911708925756812299286428640472997336083935779308629472028943134669249478103874966398202233175198643693986611414772552113094022016811814575442391422762199081081392504485947433962558199563581723259718522698945745099274269574176606739524340982270835249423268767092815515075455932661374765537715325512015193978603800283469733727266976184097109752289637925377262555517329383635640292687396995072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,57] -112810886598598604745191823950726273426920741646305995962908268647659786815651795937259879079927372665614377509177092453427771427003932820739108883177525647954254363178689129063687999757628851882027728909608318849044870571518782394318118818203971973546807130909837142010100691246398500333338934697816919335585888503265166130669942609734819971514754986438407707214627267082656346502021759639174594171471236084363848202706857218040938678917413950125530191669445261816373258886597242284796478912896469468702084308227615383732216375674106780260156950478519601537485777532507968372247129383617414230353608836376688914674594540665326349248148121072404185795209452885914622509694826949546742511752590912581168031265069831956067118597274598398620452240196653917596576420466724564101204282522181329714527669358635668586538527956529144929508427343842404949172227718238347054838083607661599014706239387392075427385681608383825803148058701547737120826839785664944238675900403517749789340998419327317573077659899327661978180134801785044727971437685039365604606618147410530796373762155289882728444435123983243594353996170938144702438261704181131119167435415480869639586591135968650804560875720452131557629770585207860351467129293653901728672379531874258049935487043475088852872077904114181635862270456069650204986188477489746051187444210082723567970784967674517574552578295675659200999289133803924001719994704701780324288535968598866561274206577262596840839047135628912959065358840253855976708804206776406970370166026757821139721644451637679473937959660976295902475693502070778367693041808440193539539572753714773446423227711086426302361745634812298962991255091203647476202177103057029555094642967661151991520829094768771896014398109715917261744789991732571739867354978465192244786052405101193135306678948872020858556820531634273410910207705594254141938055538855682077903816722895230672942333288566229639093888885736516954402504689273751239763794688157867059862850129246536982910530268639188701963916141137939568569865710728216569884576808412686507269442358734113793244557013084799598425262730755956719843812910005329245188914830538323263488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,58] 10959056242047203270659437915494076068774621413323631493592591832858403999965608019155649735004663438848419324072735462184272009806286877980066139382527965994424045507291471198440168519493993900834689364953451873048797412699582014071501024703026727284147453978304130041893601501390391696870999944529333322296601262318407212594778532735002464781373889554917080300657713142904052196502941082857665475680938746259825272637982285788497796323799911678817806209153200530282297529813003480261791811482604117614359496015873724325699898222787699100468321571637162042328378267313931441011075452534906641532393867288825910180102293377489308519245135546491961143746240146219660878763800644809915882803674658859203306614806526065034342806240231864227273799627099203836451040427394917984999653510513614522319377644161194894429512945600714145905875994257344323270816948241716458959934356847247629392511356217903018077275860522524857332751655092917654334324608799820145128658609009783631195352620754480601948260155035388507008147062876984900054716708850111337868516928165731342954239878013842531038587412351722069732582371232559364496461828593446980348272418520008244332693267467857534602770701255273311084599247828238726226063837155947736564266455325839116286040688772246570785425956745802964130387755541233575672025995296112651952014581520697845970067448908095235275863875252309514648329109803221011546579590215037289370968070060156628668071866736698638084440659139868132190810154171213639718660191082413851878370554881602349479359032658783810095395003188776765955607462608158488593146222346115765338590140021185151046710481476433668834011389707616055064066903335194784893000374175681453883905243862445805229857759869434766931667544000231413642831007598287643934202627767042329872209373653393299905279317726971613811216037409996437385639579870455078070651699466210054106904682077335714283793816032805209004318466370496295503751749130992474474203739827376689049670089032136985294999002221137702844021910007656354974602402819428692156396227292195895481295184179813368315640226989219164427451082632182420771322635413002344704008407012941496320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,59] -963095889391574309205442535103390601785583045440124565327159139218063385723037382357162793884543917596200995722214295648862771198314988974590379120182557267529386699597210069401939982846053182202340416348053101767487026983596787051963122544321154856304183967912413668617696893352850287733074883706504495457594822811127060449702901101169045250995516992531947944916102597031144141020205623077736137993024580587765140599715309002050228713016945370399578857342559422876631599808950592014915029824815284539264759989910442195527805138782607132929377650589678937451719723037988023860384914316170284159445549865460376993750818703148939801424499131566759187775121936943522136540459754042915768073850642848937949549954072969501274920225182994802322928859665402416619437690560415358143484524425752519637659120665766779443006450227512460824283981432311105507566761265579990274029955014058868360147347863134460354317362142486461964837834342003471434376104467119796028437684899238916722173183550302921818184232108740105438836490867436745528116940617477662822133262097268508838487103151660960714036923073593727995924478700022619260960981690616447368240304680087487524348785574659855381337709517134817664904804128786205179612602532958353756206503960481781559154529733873516941870541898894126085229411567929226270007286134363143277578646252618398253395367875427550515003992528086596698927647071127987894692819821096380999457882776906512863690157321520106162992454446178660782066856582720323693791440165171446609903511791171421470027134453089535350411848496367708851229783150626063516050120414349545668677805460942747032963349843707648359005388689905787383055709667838059391334282345115247276168295291034642616723244257664842214378003449314862591183847328453311952942606998448204241092930811997313552519940013619121463207921892895202451762508300117755346834630798232665010433685850481270487421714977418453450914202184137407115929984227270765336812483649229728579581749334112823621230284002919840168424383323992213439054491034540419190388574205018482073176645782458906193271480087710763622565389744010189927718704271944055477124261680246685696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,60] 75950585334185546517489560239023818202864780298624752461851268227888533706635444763562016032283714292570282781363948196581833668985894508805471993139689899025375346200635937489616349883785992223091585407665966626038465541174882450091906871522291591192370522728746627210466139336992648975105501554865872080505227754325242124732747732329874031006012988093465260184987588951584858837187219093981776494619072749934469982094338406985642520815527568942146281300874356011139149884857892474926396647864838242742739637209586480164810913556436285846791016992997245601435040386372276415123020707752571501803793362623002192800813210282541493056748089512007245330153970334729352883784862170993697399520110152739485341722664114430367515088129388582148530919027826853278519588873871805414484068880265202475743407160095803218436960658470148527554230518267109022327654792865866314761791237674359737144012118905346597801589035383155515545684524927175545904355989803936771749351635974031846153057860335544383850764249333585378205079967308238249925934132867745923091260948043340959887102420497695328606208845082172050991766454333247961890962668541037420456033638643927870327315999749371919770859977925821919927313036081712792675457894703668542622226314396684096003299670247237829167712856537572910141146243126572057075424301806561599381980717498840336002144139814038729158470986792940963634836320501297424474485697482232651365615445418231579707256320654322449463311029542384462607558268360618064241598077013701937565086746651877086237071011602292673349550505063099585252218216753865299709352306692290433067636944087987912343727381520064143754987772120902532806750203244442603788533286541251899187575483511395653952271085092573445516402993798907356100017205141956313215793020202521876763890132518298762117317832948004455848410079658707275192368824498487660864742253262581463839298074644656564112798308223295708094846932329162168537847394189030280549414944364699193525214906403899874886598801509110778123443620968096911068713161129894709000740697165561974123627792955609847927101705983474339399595558389125729217061325231551229146528955571896320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,61] -5201560084441661566891465357881163771209167106223390165566699344950230604303400963153809103236553252368947209114065598255126184605230100548242980839978707442673516533840319706655976596989901531891346427028330954695244854196546045452725686395183791655123442604600315148257712656977872271715197181874515672779133805825809122253303228109313785676536045484319050285391182590721758749841794636990565891832507387089689994991364688922057147148423693948534202707799941613548000903882281934863422380223025496717629137802064191920211451321404767070853991392985754812550436424931025928265939587634372809715980630792546099832749589763368055417890241870080043728655116448621614440222404670081878647279313935858749133637267866606650095178688822002656253014637620236800450055075356229925067592775654115951210421746233836797816160950529614859729003870649779874657629685578969793154865696217057509145839559306049312635805637215914193769659985486079742779451965485526992052055351641079011006859351519837687783425825585509358176627628919472838612338739017004047422084224060040864560817996330745288237656791371035670887520851023974303684521400598566480766279788122851534857309717681023536316451848500495966600072111751284573348482472884236734946577352647652242665987576628709437884997411613944615610587751362367167602929541373128111006049684600900103602953679936197042368225139931514892763141622050525794213297259583145029306057641201099376535447534421268578327635844987496995763127641838249762822080093296676129104704786184138105754718633689481854875265985220693105962200398611985590713534034195696977375369171588839554187876100701265527448552197524545974719568988730080662813920276185686315345613562887809091613781226444499587491508623111153168182374056509699684185323712693998717985071874666301863672117324704745740594781867656348200042723418959357779915863297051156698349406410769932937603250821597878562032508924660387703610365373837740503918759320009705044926730763247235418648178401373747469436244329973967868725045560878263035821839949651896904940573903339029790371932032045755802318786589736053054021925719838157322538582190415937536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,62] 291340324236712341935140634177709323844097817176951626921859595430643732858364707299143337700565980495094580722424048324587786397462695803082867639139052705989048892583650640195336218719995243840934126252003978896065743295113385708682205720908525339839620452585441593767071805371403639909252849026859224038211895788723195671612335913961053817901754622557305052846470139575866642468238652171460190713516597609650633327475258057983207485086776046933560041550637514724966804286032572422904652558413993886919595479982824436871047078252514539768685983091683490751365921940293772650660193851318153049500732481488039102098515390827461560779997070567003762103180723620337515672281761089978549060529970877191814075106606412008901333905957189161247961229856923053858312067295019040280894430864050971970337035502136680822182740234442367700102050093567530505920332987374928658914035556736646258470337547062521457088552930199090635253592427651340121118941507275947472562918308951051637956547554994187248714709725144548932289130527747033807228380015502898458219688773953654762595860392994754171430238940112475307305183240233430544482089099882570194714072358970419111218266433153408704477116844539589723961936085745513772776031476171157065890899775911659470423441142447170721439534119753797882861179684415103229432046490248061114509395413811304690764291462126433958234027303996149523183610391218338497959732801716713743023322120013248588558025942275458329373405887005098417092084804349792241813888856585503574340199905015468309578511959338738290757301869419220633408438893635506235010815270451868407208223671249072973193271653108972431862538898662962240489560214795157674511202268687811374081640312982802600721341202467933566469449822704039052019038714606725091886296910584908850691271528055432756734569198046920282836554149925447872212928020956243804888233335865056706162454352603849328540121030487267693271210674490253125145618910277918129857844327075048855548515193422044485145910736982048508612340031291869503764375851422783289182444478521963042412253849179035999225452544353065444057870073407771324463005313929234493560874019586048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,63] -12102176092429173576339023791201571616531529408503651413537710556711180259870415420272630656106732664939727231067836724522908353667504946282544206713945335090866174577998083493582203388142588882438932489711880226439045377998269303736817824659616051290933879459532103175364318574836872249446831036222515182934682983291247620733330396666154193795431455239596953012392976393628857162972059834767312617589208597951330133779339287489554187672553779505673391689350106970989675877113195219130649952106390938405755340871344444083852839088335291982025816821892292338296767376962233473574247293600251530080589582350948216942543902424835609045544422774632940264718563317635022432539689003374198071812766474193917467362657250572479991807652323550405528482182837829226655956858754169427558209631191276600212481000019482059804266486099935216770926476819387892139552998890444444227290200800540194693485029578379562501712180464821793720003114392019930649058140629351276704656634884901663547278144012920808494954242709359631229579844389054290395574813376649714944580014463447980969982796307532047850870353564538191943995846474203931077155953094096719135702399355544540143998183487701220660483230725622366444281551927924941836311113686526936933994543983367832849480154721042350463638884541736222334830037093119596565310575560389472425730366102535648225211124240550880963325492659964842883517145171905716792366076461535043881294615607899245526287208617879752087639241119868670588233022946645923449567630788170490956397623733372285861759720648081973988063284287234806991930050997740241703236665851189840729913896330457133042257963416006838952561944324145305404902439333073431505017803123473438606156259754973510861866907693575904609544011568861227783889281535883029827516925201324116605525115611343273158294834258041262861503729042150388276489928671400068488917502303067299763910554665967269930257327125962961851744260752415363752263906504368953886999076644809833667952167437752364618563673918513476533176461943454274979969467066393262221123988652380498797373329736187910671764478583716882902872567782476660266184033513817731897391128248320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,64] 224702422287983756626705897416610749854061280004383371136534321073358510775718870067267747632350282610364471604452702567730717007927982632656644246595898261932075877401326243561586487648473887760280724531873700731573951252951145513436045530140118414634106368596704290300855629136799431279837617970089959274128880785407098484029496506098214015013438867540476664771094182238794751779438858155040990727529893718907328577479208991452908598441361253812161015754170857377114748667846615030475471940534089409462167897962943359190819287940351617619752502837869648647195535765412759424483283481836309887829088659433605946608512288645192821121828699608711715440944567031890116146693666926383093528205586458599012566020100885700505963861005084527742083849739020505889260243911156639465004138756077067749206816433790305999241732603943804773081697067707333528255978983931465467422070938750543920460883168496242068900690398220289732657661224331110973668071700666764708687987420213394206887111077667282093276798490331178023538557270362947900716133063852578747938590921631404103138916772406432088586587531146449193489744186869946255968800657312339767818901148799458138078488080787483293448325705994957103372275550433205198574486304537102585428239225322249179075949638936242997463674893936930697414067843811972063714153025485208556459646650946339110167705730574845975101667840938637052209378874769295471061906784774259893248876528704524654728396842186778113843190817181400405464192467315091254752848988719688791942843581749609586702258765390532426594265051335818845379821928108914041582265517384910454198931025201479103819266883884236357781436428104212091991973934523819352475371314400495568500046372815695351250549812667682544367932691149609400332469540150933078756330523645572289513308938882543000702816633847438907120334333457008030961828468016609891601128923807809488088161447746384539069677950697801800591420713767503219110228081272496792120850920092812624720079737677138577186521789209382364099174102994538902319564853652346211950534779306312218692005180543674507558746159379411683227651639408582286709807475608549617248858275840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,65] 19189631358767703225349004080468188372399677179876229381327426740503452024638585460813502354754793008710249754023074554463673388026017537539432448355341503587821071912697499944837484165739089942165264777911905873290403210837634848350973244072198591799233007119411382968466013300611619440073062941016019904689843874873631932566958526480400815678483198929051651645011757158413202343636347616315857280148641683712383448073228052539088077424464907266853313878773657171191160226923711775363137617246280951909910615953752104444260487232919119994853910828423467155817299891964064135019012652264745164268760552389845637389829379356179194393145382207003294885065265291709438257973439955040375832155141281368590979229895061831916252578239175451633077924436501276821341417736111624879638960297755842387242480865367215330094997628037020649918457038964809981884398555874664337410401834592540607429344318551624211027910489566803972552245264620664233658245371933364394668442202650944363254807306389329447015992838943068285924270535919314891125576380941635691448619613999811673286212209801201932595971865911289612408451520132778359779354646014950522157827465555298124541144023053187893718682994095572764413827185137495832793410729110871235327889402402663691108366731258381320644939247986965719157502786413152472843633796061514808410496117945828443808505336825522127258518518011615716035166457310753269903219859274045106306014386172470082085034741234948144320423640854430642210017777603572328739360286873320131827815723766973400322611346686833077284948433902940088398224153992607529969945676918758605153538526900356608544611666427535944720272814686207914550981666299112606850514646840373234534693201143978352202437747320675181741082792877453308477657752815777130849213197014639081510081966432940451628634045870012660796277768821980118748575766288413667304563330092868894206670576918118566226424047141373830944965824339062944302473011002715819635717493304463994404497432751327693726687191803671360714117229123398770254779748461661234744102050969488147391955128812227118442616190606702753199014948403473323605885443668012129985606189056000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,66] -2244474302260940664855160097205490526962413610827366676643539336461642068191180023178469436472941248032961655462924410381964582031435673569377025348026064448166583116173934155078104248115125723266558064665148633155009622830601962653058118502013411191385623154732123140140830093309357344375363682287792194843135081454695192246971274949224171937704632442717866347215133433779524628025151019872707885535474073590070498542200773451673264591891778031220599519528796654712329327718142453426681971337523389031594466621840350701937482901055415526194585975192405169394530239460451886898509639951473621024713258616334104423523877510072438207221484729209429505868640202400396098540140741894979704646725706190099071902824555235612815636110860492011403724205592436262787185948208749987059304129368874070705134531687270209840260200484970434982985090991824991295279680402702106560116441253522810855459440848723170390601289942544429918864645423904137075445491935773601262832204724630595500340298653263720593088632903852651798173423785808450739544588357338487897109723524758957851701754646741756433016376570074457066304680461910361197289168563021325328610299876815131287330345375382340091135097266339861078029258280946354693587638422188089702579757011758844346550869254730456216094336695793162512127501996266124068129956227293469382121479862626222542554045457332925744666833053296795597291888562003764719991603341220560507021908718023330053619542531157772655324751581674396208210995778340068502972432122882617398878829190357255480805609804582593941313596148783625115469401095281137909814061616550195337667952310101673335502682454450192438295588674241599101740569112473088172286665796703013814474286535255738600056374865458608114653451335418126028482750763666352544053880614215527210657536395475998829595278848329781711335661073026254702526982699120286333350360474095653027226236466772586696100530073438268593000423253104882665671779056990262951487236821724571577355122930226743728825222830901054706933443436588003255602924563318119958620418360680334429730402642527712315976460969116870834605680149852631020176376519275178125581877248000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,67] 111122972344368887644397760553083525673277220498234604259439434078500234602316256204875380307298989222109176349634792932267513575890179867632192778271358729337092514572282402464173215424206473966455480668220992390437461572574845384200633287083448237851569336938441508809772823002161657133833778955595486125061262352308730581618207863732301391748440081230043608507406116817474841498378450900259725547654681306487316209735850337514938759005429568769724881091873714060010438941908812993483533443950892215406557682830334854596541489874849458398043438309046343981982954748913581381277826418775243714101293964998861884179357409377245042097497170534982785582722138808496802010267870240683289779182791189410166692955584215906772084863084451344241074212566726933672341899561002360023125284752225647327164514774655114655865356897520577190040853339710778541798415417744469602694737513046111519174401127412458405908310742311018357164260202819017491887260424883523622096285252415937708516022141144719314796182053387197096264980363390014402748972484909126184381055171701317592152812214683604433356133793831729130584946829128218933632114846393918966894133922994165848815829354290059567596327419830195646200547035991693046198363967230916076693993229434399715718062614974767242755033647637276813836370705629480874491592514320794285806853498309913576568603483273736644117836670209246330882714212586961016886094482266399372364086792253440148994173768146221442123264856883374818341920871974041171582644150572047435647984972494950492700114801011473140485170081826576119626592780854490713816485597324096855732774020277497264609019477920816959513240936964333280963037370984110279815003190749024432527462139090317659314963364140959087833815600038798625074451182111279186347014223144618653082238590297307189631027271506461346434138635889771895009513737470473390619441400099817646384810898733660381892269750002479161256897481965080919355607062205216786830851002451709815236060817055289289482675818736019525166298968844199928840371862446306921066965472787816424979638887389440129947824474571319958452658143071483281548720842715871565041369088000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,68] -2736087962537449241502014734275103465419378584776677985946652464689406215485963063885058859683327522212250167510295280286581124153003577981452458916432906995389058204907594330995468516067488726808501855549913673566644617727129370523585304105400090023491987794312584466850483391697250936982687056903348417371047097389902879641020157256240305299748608334079879023445736754626641257247991610262218314309322270846494364982513387106956680095683955631096228198591361342281753363581681441600070492555406977969024474211713571658888583622758931755063023443691372265606702140382578220515109739510658082333321037444271886488597100679221933723867917825590439469110744413953294956171249989605686362018800210708940987131364091397180103160836560838954710205221460126923964655581937367126613258857242346231163777285005934199441689084235850923479928193274599366577321904187896291362429805474225507391472682707874892331401282728261182909777993288988023498999413543392736869514306353866197304266057995133783575457846752287609003754804313453275009572169974641130318008094717903698671505403544598965186080274843175604743396160360041078516674453646997499156828252970705954834506839603640882024616505497203259420519431791941936165978661488821869680437905579598130092680628064670191848860612740123967350865482836767886112393424816625208756088416769848358233830759319679032004669050263093959786334585626838802495397572795272149859092785469759710076777184121945020462792523657079727410214588932733254048230966729808030306108949995620481717233841493271257764317913684280159805419908061205461571232041772075883652465185963941644738142907727706823231789347745203604582631160597098492458625346747222788901460158029862523954931254664250279365358460679273223255399738747669776283499425042922574159807698328966838869652173492172890069480590296159732476861261040686955759237359724603730529399454722832487805083179771590038848443836314779745902919381077000310320316720101991194669484781010936403475006495780226920419225300600794534573079402499976345937315463968163608957278516296890066658538317981250049182124468081631821249135329794418600556101632000000000000000000000000000000000000000000000000000000000000000000000000000 [75,69] -2956512864329378710401924970838557605122918608585975162065402075496920497417325962869787670214474946836493897472331052418327508003508477668009382966997943776256117716814893789587782537134375607810421829361229013757247455763835036279327696793810608713806971808645370270143667707008350358061970891792835177874827885404997934607996909307634080526776297873976258524073495496186833018528251617593174546187669959695225576407546359240402703107506242275037392621735509060376131778129060686303988727785447766777926466387884299367474517125695651529858205828025783360785924130343345561334112854939843489881014302273058122090848173110251703224099314403260831650967274548949337800358951392428403109400152277171152023422318560197414405443387907759408296737183772391839270473662256613480678168888570775449363549231242381567233332587206357616577749378927565538036162452754897740159930297172473040036241648775137387607523318080383712822571354047824636338907258255433037234718788965835149354740742868477218954589455372451809318255249167866254081893794418127089956622554291088073193792750895533950838799805841805166182046314402828437027294143287498344925473570010139842780945963754415636099962118065971274804428181790851210092608261151979736192184319298705335389377748358384362260826514053475239315846315942457566747024153935770098296752157016813051582713378845587683954627996971709966589779565634840356011640503144053028444513116535704837880612423819411424634583373513355101219792801901844959813857362248559802467291769506421208932027072231056292137586856294717073272443937848414525259279281153722075510540244112160159932157942164554300117929814417678118438828265743432321488564554841191810137587477279925125977784385256885360162904887677426007913378001894072425224798072934486510937324527024147485901279970341946454116556789858853645086382100772641807355156806168055993813021050060384008969643467232211210589982208145477951685530195049634924424722955821069343117319185978379118015601462647272606923896964511572324459087318186651162272261578693606986192731719989243953088215739435543287001392502688377284677403663110452572848128000000000000000000000000000000000000000000000000000000000000000000000000 [75,70] 2694658740872198116368072068485362352847005480475067357262908682077156903648890295826837531255255650832265803611487203660080511018212535170700956223711967581642817581830094674304543244170581954317239534752748037266215012570795492640475697379410930227697425774829222424412180923413133728182194219395367572877270353662009767007631685742631270460781526369119404331307175985194062153640184783804224794990305005264140116339865716568452250004802892294680124980475605135154016273491402462890071269015631593727178612413021241127206875561221020376094647465778510311058304188517201011597086540275775623211297343944488632020026668209411161467840248465581006780066650329382575152812124707603323326102353030298313418396909873738118990668770258409665332564251049772001307878501899557677953296728925554193334415986619067173672310657961672003650773987148038307950979493867090099643516958869650515807544994684481585423976182366400279607446528486532019292315658733289625218076815549442283083796430577724248853298210614460147343527758414112384650162276009236816542521073424998529365172210619153203492525659125934428545181890963403400334026509177862624502977632946845851611619576671594382508135968867814296553766138474340685727730362551765684342827595430223853233440386446356364716585309863135271391734704623904798792610064241648837675664160838242353013043274421544634660900237739884472180263453191502734455551133826587682844618922427819247652173727069198010645076282893908327151042346673227723588958962248062483773041326377158746418417587827487886539607684541902181418184928794672036885241615245247278014891394428670392013811394111576430143246426045961525856988214197021531376473292159309175274461796538199182221838126036829863585069081566316383735979879110178417349997748431310266734573473083105816264436173001136440623252301550009020411379855836411652137039092811689015969258116408562019377965932523510678276129328694879170378371457185706940599424085748521120275439114006595179198855994014124941297105893294617103716107200709907418803657279846905939678536488295311803341740473237876706732883070163384165846493474796099352920064000000000000000000000000000000000000000000000000000000000000000000000 [75,71] -91840164049417149421014796604709652407243291683275922427568402953255384803395958838932691072672551078555243023931657839447380205237303036930950942179158662970485353047488034634870562811958039712932847883970340541735690647480241956315323272677532112000595585987207577814688275688012518359101113438883933928746786035620600505695642416694665607220073089851253198300440947024655710052413334216024445244621246328354916402043805875650393826859434381091980697226643169392758115453308187852530542933395842236873872384540539215934360422379630561515847678475069820490118763350080196099838913378719842620721292425422998815629432272631555843537931997040279650522658835818070619636482848468143399228916492772269462060485642928950951811820211588032538293433707319651175285421397313898041701973369650670121541811938137936825790325510374227735755741312213939867677606003244042549848593184649532334999719681910747103180475246854344983198162251902393191184887315712363246603341069214355009929399203931994211877265225021223402417030355756583800373747662324713037929160545929195777628389304101732636689844300970737821898363130707441490254883711445115423541269645330894709068654773158413996602826485234571110675001939257383597976734489654971877024754770420409169210179281625582139959043362858089599214124120772865660623483923513254811234980840138194496385797914654401210796915197642264389575729492705212372455125377369096641400080005735377807022407032914344257486532986367651243089747347569826965183655915707934855556654532429738186339856701149561884069487430462175986253731098538118157411836527153428392283755843447604044521806188636214026476030669695976905430739885005059546006797675740021897362796231931257608177536461296240610211629492657364656987856082043613576315987359054794818393643301874027915301770107648835295702486538783379847718908202959707686174859417636386553656636954453482722492323653596045345862292795992333124740724287136009735361663631825507003323568807307083171669924050332867852060057016458159528989352445040240523438196882366113495958998429708300427533540677142021912981646787210686159760334127664962994176000000000000000000000000000000000000000000000000000000000000000000 [75,72] 1145458987115622128771023761239690556595108468944790930213686449622071809076614702032361380292066010672966841472209081631303012796319064335528187461311662345523126156544684569672397969457843301232039329069563602227898735116109577037623400030947996150482825398156922007306245945711051791749369150774339036312163796476567184821342132249845457904037775244289736156717967821513591209096209324923763791849000540868704008643768481370404884218963516819210217890889436411624235472830525867238833684575244539294243204372546439167581319599063490278186180807260562190778164623500207076702762146641860403768271232480316859847801106330784102050875115896632918351672147905014014962208005040924223345416276380602032444193090246797202638466766561127923977717321689738779761257916557938184601492478333058585086140906358905484462569600653364877491590113427274175013510405774374599333331548510182618271071623475820332006985704934394610635617526407880003542935976376684966501971722615224710720305874496789363969528389456953560952524134918166370272583671177422734381063231075417070614295722332137146827370112733151836385223947926633884367213689323459704850191838518979624482987658333692674939243513052563492234051528248031041477947058560690900516202859188150203542683349148356988462054936614778246912933052728198437595571822442448906907587317870224186779913131625500908090382570344818317790181657736127221171670237605691799647087360948200081172872866065024411834272606010778364767024354615623304813701250964355651448641655581505516361131876118070742444578314447320741202971236510177655190847182204845140766660164602030588288380167983367659328846132149381705161185817188447541674149737780145565650571072471222851658152868897627443723792770121130608630745631496216811695163127234142589995799662044783954612750463781595140908905823170988107501059564901824926163865450054851997844704896307552062592166088437000109694919144402507590218421207951350058756328493211562622068454670143697243324215541022852150521023217350882789526193054898016104407648226721304427418286735683586221746661552517165486027712554984821354619425217829020893184000000000000000000000000000000000000000000000000000000000000000 [75,73] 15118431278257064131872459826816883992052236413585139729329481168956638591337315760275828515101679561794077891437778101949213462882766833337337399018062526572983828066271926125202629197251496494317364428265024685695544233984520650485930282095546928094473615375319269807484161094089028565984871015880483977317960860388239997281346454428842831776673089658739022650720821822869186577407452110999529570228068813201035879233469320907937781607090779385390294818374027168386383178260470127757188760370171275117902062094194563502645974011200456917342786073245318074339839710999749550640645467414543921863645191595870259809749139590946376568110280129714579352386617888344548934269533044436244346118597260809748812843051087825859499268853968144416573576824772691685047204086685403219830796363271227867191947969686554105876524255930563914111355073786465008197327644275961025913599491926203001472156128213199695768076131823850441356989963641137060333893136241881144418470099186237461156414190491026210747396256692423203593645630416478494661238304607416114107860095705981217001421697738818793644369428155522151223255787776260573618094908097043435034852581073089448601231953325925373965475269634816497733395893999436177845121258892946982425096010929894876926091282993704344334679246796828298421269574827894939760604247106587705695952732224006464961835092321997075975361484689394654546484880292719695252248688654057474770279131679870432375875682100979146947340596100094213712156879756542222391091762773202829356554710711161725756479779929483942925116598357883365979760318107329009586824096967636656393902208407311613566354865924526608551891457070491116866622809188285338457409479529274224179011232371164100766381487640557212563639407249059922387201674793467739809162577304894368442514742033025593356574883986101477969925853453389357159097033251396725587245827901506944986581481538334566667792895370025764392980196449594633305305864873488786789817698587893068694866347778437753541648692592187596726081565568240793920824494142085938372778758770317524923989629473498500907966279321124142137971909047683158700346672943202304000000000000000000000000000000000000000000000000000000000000 [75,74] -935030929898943755865926062684299432968689635845181958545302025979771877424039973308446555472199332138134854961660194618667937078137159655968971429775475355541254303518596407814856449552297705948067388729032262630299561012195962148924628731047612432124169953287559297789251656057062938372154334857874688117485854230519112950699362546010506298120135408168817983876069857628584173863061268382799153358615378936023734319784816409416167117124769145831980076804169732856599052697089617270374929176832341498790593358019873506112631323199489557307576913396357773528391183718339060254835925147330176073046373817154367213032838705241437309124595307945161056776881619206553690212811425087578124957203823192723499699443799646963455392110645988441820678247751537860674635816209572514128143995303651067896384229439278168039759556119831249460149021318867554731783183187009935408765668258985989026205331650342236304072362892889877977373007933530590643232603448558103517051525282033527328984012627391004102522660023435565998970596604667347698916234662219421834994822873142086374512186065067895644966215276885828830072164175239645270115517525000707174697223187255039970348045232659990930204520355497255732620953352571204998681182202354692509130239496424599109946125975415135795211715509617413261411771138111935056431118462118027917532499396951797224366861365289138732207965715060070599165433597989100626909817081143056251367998276435181696125113506067591365840482777989921165314924287752894117030518627503184743697756715361254728967212909401059215400304802002201543516009679219775116967774049289348029691317239423066136603190557299057152227431291044154099367068175471257013443159755894880474384348503452122617031653957738838562189265664002511579040075409798089680449369886233705618601834547287307393306274231390959721511081302291111365043093518885931732419211063176205046847852593228443757911598393942380699735320068213599700889807413030326623715274304031768083967370814827439955364644824475012890193210884769965199533751962482701654088347494810439134031574627223203319358095999261169053482718665175282743614617459621888000000000000000000000000000000000000000000000000000000000 [75,75] 18039066132379567479880596585294426981654745242786301289020391839414545651461831709057492503957481585544093731221099250645284094640570565139867204041504122567089259580979013651967406464995507066816306630754439535763486456735758164559547685698168901451352279113259425737593202914687169154928104776515462699754903266001206966945693111117464340329007247120046489795728466766395862426587437199954369336632045696485380546425271061131695484153175109141153555847486562661286873217744495269757399996418531350426297946845756824529550953786842993978593689644052311832664937822154905714554515397717422245616364022681434950505458519953070187444086173221005970617758900287658828580519713085096568409194429640317240995152015197719060964153606550616614235129707019871468779633453744090069300651611220659559734938574718043545899215583069563189898991160052238868819855406125318750801204588797020025128641815245022692153777405294354737654797916479514781922275296425999302346554277221909724165524586547581558540046262687772853391752177510231892975556065305292452218834791981823461890682853279987762374977617557688496848132338618416714434405332424262511602593923718950986695480880598207908338310698021140830763281943458840288381780909756451306850236486141658842541258822456289241878838869243684940464982169362195432823058321379768488077206143751235437088302373841929750694941100891712340498652604814763935801978907482094898674104396257834725700312138283970962534264556175746255831573194697688135997201253800928062998318150996626595311959882797504633558162322494704642747584254089334856184651301108236688686556456408434846777199917854050719635556327546642055895497602498669300807870334820501951645565406930319731237512534379436715285016866935483123568979058780627810620711858500801752604633106494481434450483520128707525384192162228735995241180280274487057178159074442611821235867184439355179287957403630144826570424274610185817979723993881453076984302820174989452982134138905307243384363286923398353243063557294866357425230810153590868197796492754282879171190082966258035735617708802851647287870217071885348447947608555520000000000000000000000000000000000000000000000000000000 [76,0] -82265148850944541072844398110947559656748389457410120538373832324424150909199219509308012471183122739785599284019793782198851925573791938418711384956108768828194734359093620483513285513477035147361599560065523587472289082742886506462599418684402483893855094096725192719665089973970003056209659331573806646613927623408156658187190175149469760416752959153093630706603748695426835720665808310886421894152486878630608694027184876454187708631252945969316097104890103659011121835967728296600089857109318094045201625749856049974264039509083339953044351117500002541426811577656675776938151358039647958833007116099314853917642490742016798717393723811757175804117254270354068623032379537708621009419196651538591001687708983952908252931394228318434635453981065411810892978759576142439417179355934939108039922689189942437503781231446826825957902450923874928196196714336634011434061536915907236801632485917711487494235973957146197378216654269828555039011296454582417013355693442993697100362926305557439629369217074522745636778785609309328576232300918811071308257470438111189477599271335302860810406099062339700198536806484390040492681785974018704509527852836448596226477027624604721337990010299430296243709259302051844734779324519099662962097036537954996158025073059299275088487525796072168714085732145560518130743287510540496861992627273584214106201639486719301920178359598841673724991892454966015400497958050836911076120013105469457825274234561158852634620880015145813720557649798678329053039282722206851555341397042439168143586703388958995266059322599088128860363946650087024847916920648404259042536381755770773873581493485115283785387670968141844179346798309742261681157467478390320579334842876212281417103528132936576930555381112681562357990646455498547981902444052149821892115649310327667489355299848336086615514467697196684391154032002313423638641446306286873035312654054487917723033316995478199988102440942094494534635546061998126012575174070943331323076562947925979266164194624763788176523018880153780510041569421630381672655317194354168073134858634919456962145943369339836597222852525830642908024358803273699261465496757035073536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,1] 232873925108286914963226988295497768295359852758663860081854333626387040896982754833321153786758043138478513249102184968857356402536376176005015926121471785886763744906368430490183648079021302150992671058499642073948594930458792719405898720674614909774597084125125020621303922389983698813545028839292576051733732379376083033269714629566421369929235788419591437849573247067128430031567386316402996584232243770655775620771501822940386098220199930128942931947990278535185927747144238075523602192314621848173541701028458931106255274171783168999619433457426349564389123685515848323154439094339260670303273297476270255611939197469850631786207619935660293903059846440567633800126060042087552393182691645354320231734942325451241632246626015666902967979202322462111133546366486969058151686167703308843653100331940122320231140615304355447910943715419094250447520949609803634770265330268662921273637284434373690947343873366389003117741091702191344486719196192271592880296284555407365767913650674206405073781567770567322160183956589685624392367986897523372246501586670270512542027937673637477346465639343359071875843005637024553377577313115775605031135105284911412291712484960246934825058653394740605928778727762701428134890403703217695583159190599898577189635450873517421544816774854420536887689711249686898750873271408387158680660306821011089489320785272342542345850526468864388553700099166030473593044228337758602125876361874826657909567536320028673755129077116418039870847951773953800236279548947056266439071104650608114096141086293699031470436697290754312074371025299240293698255094836660432875584447996858896314023928135663025728716690965679270314564338657743451498219796351009628827134311454151317890906900005882629544999546574210505316255610077713977774203951793200798219140654626859583300300975609930288411149197769192299820654589288784026089632372664610599177168358651399824863763415074342442246436173842749001238223785754815733792485816981686193967760741451736279203729694575825734940758305272148148959173801634138367263616380178386190528830226393151107494268008872453079197822288020587115390098025547377820739102281502187648450560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,2] 21693379892872946325905311365315164550946214869775683374529361149495530163828746550962729433238580452414139969092420477769477051211439429964840910525137071003832791418408473396485036349545537498641950877498654820826835836933591968609891442248132567906265117455945668442294953877986721716992482843945175132185736333144375519942711461867799418681975166064403604258691923767992870800340429661193868854941329015579807023316056305075341172644067677237957391564455140467775276405090424344452512384543390429961225504420547312657237516817127583753414913433524934126298437718762075458130062072301976244007759900609671196086533846142366462476563651729880974913780547002095437009875575041426594288866082627963028282911053619741765899378496039067403990995212022184490410789282380970400353502600883622925381988555976722130542401179923046314360246515590767149896125668953742209516601226605703938249951969082297194357492765480161948026156835173654208249853367556223752593719479638283828319622778947819787625979591619404946924284704209417631836076234159755566187777979892306498018057601948080782063834618043687874066343607615107934809082874985401655083179700546170398986802211908253216916037109836670444001818221022797599335052190885365695617581837652433158300725409522229504077193370489917971212417157191253538670853807072835500892112457637729882017097023646873254046620788281200461079532079795608269762739752732959725145650658685070289489820984933110076309924998722591926507804750888793383133600781598422693169424312840498504352542428718454132183275391704235510333264678787659298561617267825279973299580899711025443338560380033040418242037159542976493257769706772870437784132241342984561816412533639823953486337675713790670914742113024317679761245738054374231440040549461813949057945849756206813531972288571244500940593528975058696828799503443032082089432220585055839515636638478386156615107674300373890565486637384734054983832814197842748079596747278503378491998780192722407562368332034167778078557327861344787432090549663092118571563471135923194634474077309185454674639136163490586734125477002302984389842063407211862952911724653331023455584256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,3] 408675093867052538876250346690840633373585313117906399308156732878186833123129275862878517826704269131356060167322137113761548285236051536208944250345197014755549329901765645866909018787033004608267426185984730212604376885205634874020357511427843908227922631046864803506371563180519430428864157037827221580105696924920158747359732777253076721892679475692093092954631828027415671378721778783590255517761538290276521743128054000649392754780174934924418760325361038271686623198619270141721622740710137252639858450892057473596426784846265707550712388435464592079090962399289989704662773307381635215612488434296328671664014635765593209447474825997821801213008148019224743880569379377793489415557255088293704247077169661620530907446609719848510195238613839740089866393872493228525815568883763303118574945433855785640185046365400788371188220444312875064076618429184446827552256286543199139747737079828219056071828388019034442147166909413384123285385158154594581606628307844778675386231655690746509178324345187280851437610455041189783710108465190043520300448953469786777554164672365360338357706936906136785920207175725685907306820644005069419378788321134648581916232968678496673163698897271433483463953451577953821845950830997679374417045829988970457051688174048679751123250179321461394306388880280027991226561195822122275547177601306598290669234124635316376586422497517010088362961460633389105693132468012876786747296250411388587287018882214681641040203863742793601229599887122044741590460055434176676881807974922951994442323126538185495752238739548433757043702142219409086353039209564618702975386250524253945411932607825626106555700551561465344582101925306829834029819342324595250242976234360625823084953354060056073895853130557651799161565222479704094212092302699930086239497800826121132520272175400805929397928908027178223964324870744744766652530878633681402973350450403939168448523080800580232125719946656669498033777485965289064495711101457425569934654231595943007620706718334351313343485273969405835932848961639971985348280743704525359412798700623765445672095760183845982007831008223946863385919296499904188596411236991077860048371712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,4] -386039933821110422989027627561274043699257279836606400453562787291238197859182446961019938315156042554890452697870144315526504489687830068221217849928296514858568536982511158763964774916499456585241336477333402477730189338245274522727491947513528768892724445631330052505897773558632131835572569110541261034951294395421657986612666818361839997230145040691063457004659695140932593932916295395745241573857311562642319751746123744335506248057599870380943958974310184194119439610500854938648943808954946264260393078902455735113265199191950421815583894707228181997911412981062555922249803426051564528600546320652133935055621767597909930502982353219970173307808684756705642201237351186498276882698654507656112636761627960608683439837751487324930447967313728508414013010905636116505127962297872689559856806925621807992015282810273286618815277968252272964515972468764338774520063857345202779611210666572242701959990831369906469160540219484952490494632146409807451726266179112932057130127822041155344099354375196948743885898595749171136954902731445148669550336170509620522976683712326452041918099133571442969709405851341940394463230552545477005915877017850800929723808024846698402241017609665146292384071853073813968008923754076133912018213692397704974053346314636823087303923121182257066797360473392264388427167538742442147616994405079859044480383367865129875527574897004634900004295902129001371330988164784533583876907142702330263906654697547278631428372248908844592440260786215778213183201350020040805285050756183856751817585220681466765428277941757838268604265208350245147354213937937528045473507295445679620636255890424251435984855876752598186027893563281582254439061315044691402199527371354051642963233548944329822747354726431515085459717020299041441576655714015899414827031562356460344173818891835251938702641891421093015721191422713947722580695012241590189040337915528598456538341796902947897143260644454167663481401723381531813481286848643225183920978609535817537497743301525115184206518996978356430395515532028868418908175025086997489717529615950327148519352892357460866998473338471695166162657116882969550745016944125323317207891968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,5] -123185446795190023064301911428205543229395814410488663041718839162992102374678188539829842684214959012554520143939377483862354234716610244397015466420363116459915106333651424211006111558267589619056180740810682028814540782493133895666776555061714402689344239563071436106892435664543724664634212725780512015221615068219905665788507749654982053471371595130972801631131664561203740624789623450154590096518201761349450612008491769813511883940835806328345413610902160305962110585505035201612791909690944541988287368774272981744073721858089460920591897035267476600113962581515741360626808158621669212599648070088201795173290191805995946390586884316723275572962040960132745048328599212705361075537718168056319373700138050058607730841910056608456410531392164790767749139110351644459544663316864215225992079691538472839804438039749095611728013545130975993791452652085101357029064528951204374980910185494307348165878454048614839276378628122589065663241594051778392931134991278625501974559599985154984962896963021608377287907224949406217432320795468428019845046704437751425445684845080412089393980595195171911146363843812531686104777622312264094718852537822569409143318549525599876150459106472828896333844651877212928547748781395575147228824067761920813840305086189175499933836703907737263676701851029630877987337196686211960311259525509213586234963332387282707611515172598869997511357777509745087333416422918758076154960324284700440431729784906852503248616460017624725956123831389068397119857033629761821799627257797252480503558714967081839809449769288625391187119708736650870775580868012634910994881892777789001854758379759776750579020334449971892647981409578629332836983299044752481588203028367606279860286966139577368915613749662962157402452720091549572777269041937057145258509147187999366421640893150006532957195152762729265750224871070267611208237457863436953590771360006005458958025924585500745190063157303443692169558453799495330497842546250579644975685887885517149691853653378167792028325869087887969185702229013466940896404219819917969366980699032694971841638441843932985576768311750890590037721924095124005776397919419517458921098838016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,6] -419558955554728079241263002565843120187015151349313014130261981908191759041939911321359466179041114327922949847686212891684720826738418050733853401172257102927567755688645551974547406039211721509453866201333785353154959019638437765675628278073160763000585424125206744091897581275382073532923328695519584063606344722794318157152693309783886114132701425953150950678305683998777860231431342561759198060901837103238192882999523390184594617308104002156214141347483597356485894411742524493940312304942314768851456389313218029754590805445267561435549543819348254287411957044504429104059929379733119203807573851425817207017118114739275292032644781127919732942686252378519397538958394766737697024978752814674750652051708755859259040507875786396426720400155154586044703844162585077464276989955987504400631771617965801732763439767771973185124397112155488367855905874315450232546829586621595802274318261512060823624904617463078546028875790359035091801702514120569060142595378008087736952192338973476829330614077891396470517483481184579383574154950009310090640217532710256791355940632269926225816690402082417305725945518588964122948679028789137056334515806376708907925422082962276933900792103705687648409754828205064624901505965362041907957183948799355578076898780253545569215199564562962547801801098805050702709600664775467334285535000879044739649556615654100321195501346336066699694490794281606307107584410881126525183346970642903421073024589039902313574190375383210572528146721208786957835918352820808527384149600750400354756079984364991994459630642998952389997854489522236417288467947268594864260266790477932421467822984915512351173054515630109660467529302393391414758121209958156109510283541251754388280172889756609686577177947430405913747126453610583204025311424813131890317034020839929851263077119547389051298115800693145378226285860386178448232598393350258440052063363254928961231251404817195178666236207892574874726649997992490319912239694579877413942236675660307611923980419333658797788950605573803553110572009603495596412737659311165001450480284350896939193287922965176696448560097992601427479479579148925965799680170971921458902010429440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,7] -1994849104962829308832528123559007644895581995809529598911415628832545553446654483131357924698914035014998159054751625791008997479563551023053179166886097266744185970698047926201473413240344818642786639318044313822787141340842383795972963462756176147824946627016194865888463581600526817386842881259463535966069457681548609824149262409854527505218712498291343975274854951891089962343039509300062157148775631716148112963937362153276348853574421823248959639286352005774956558466533847130623804874808343646927198980596405039945660089292015402955062693176786654105467259692864992002699435550187713581008253304744837517227221307217212032385182439515950706557561976636284090497981400651180105300875909394872359178917707656366013742792017824396470573809742249599102633484578568786123805635571277225925080248680693852128109735529590403070525456943980953077467899854274484652155264296465850580357245735017682163618976940712497562408912019146562091761175106689338561251300801364435979399587430566649687329899120010987858628484590641089386471273785888841780742448825716085948383222693829252482421263314787069604737784316333926249342062159660558885477604258354264781369793668261123028989211356120155189671443803974666079225614869695514827553314573731230715404068470810430251256209235604455135762445415107826062141075964782252724832828441416921570156043027177310389211463238374098873949014393818046980001684334678192563663884652290927613592814959145485696807844839021850625439853864163973833338767311226030845485687909330046267562778847886721507255443700363450186462056693882842390413747504960600455578441683411306143557340213777039864557445007940157609707366321589341324168756521718343854724078672828037711832125109964248060668918594903732882230765762360947228895496740160491830295775394490956424712615082533551467295908168549122418085528164990465552433254498169636055990327437308343020526288206714059949360519361849363354496890984453221230724863200119440438451504738825239486656900533138266435578462675502372584954518643640862046239657881413227636331562806410981844656288000725792579267713772410082158124524267257611745164441922096395111136422264832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,8] 33207130119448857014846509038075812303177228443372382606188509188674549871659342103854179446707549180339223482512251553547034975108410121425812533755285487689548011772104518081474906103463297339472086190142395095215179995936074789647642889566438023353276725530445802461907955600798003418782352925368540711603901525467739896511217499877799532254718146103644470220640802509732400601929552083011732069748151823148192530274499730934477927663723115236439232445375236123377657988523793362125723182295667111805413590274939016806444870163008039768432165394290945061173579849384494094449197784333789911824326199561341483486677082423788938258591542117647177927571619969652770495766567461659239759829497372721515597373292249834281893783897207528573532276684768097728707506422873310133689128424552555190317001235265154214027914086781865957116779236108195863918985337664993389614935630370767329428509909876788595212963010235175713471347089933187980414576836192264687220386295961196145796120889554397422542711741345194054038751150504495871536190546522215885313999659793325800042381078417571166703011499318270651564577445595759421770173861752128048082364124103782531879172198895631192349755836404480028007077214627849460677053957057495004718881645222753904200276575593039828324846238675694387314594187374976993670455027196128947654716126001600894681156726882546063194265815778806083880904962746418903550704926460875677720238395288478788793608049142099567368242861862381840135321804143571401687469793756609500929489229357074859158950220229574470934719459904693029520531980741092478886988271327161408504976744385173405908639400006995784847811683205121332378410671768563040079841305041606560035883868406625996565467642040177732897587872366537642218755277069138757669309548982768175731377891577094570211747731694710366529271207043613188336094236860215987603970553790905752933554892343566792885150499811534926680253973893850006008888465770037734331705863732446087853522023959351164950903064610959168540235142870129670989502412030679533822879494362948832953834159119183622106273245669479651316282442719794339015940631045148225956330364376272025004862294982656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,9] -33641125997679180853714956617290504385724463891333131346762356175287318390588837007438662562411780714410188524917115346171688237404244699595061800712820162070852033449022367090125996112561552871391103968478078205223373549835551714429605683538730506037426335947604937096956093480716604660293478237372635223061380531268544394638993672298349016064753563932998000005936582268898177119756304554590183044245557132654818243261832456953014023879887538284078200054707754621925068213695008523244680153867819890445060178373262546008516320583632807102236233461765878470480063964102061961654037337994724303727342056866106721919669000941352198346123981326842365203385423615377486854077600974506310802035541031210575615643233567479373578529412121233784876569879688066300153465588934734346501987357537038543011875983169897723607514912444916117835965005247295820471379474319589243992965870016987665642962149005161746473231102849118318369049904063230846444232138338211972304763951076121825726190397600703239340878965196720655174454956784278451209184134147229936660914868127283656211924949782619158750306685928673016572017333366574145700941703311636762285488656550981563300074835071927460563893286364918711689145940769938734275354361480367345328055922391661482756374562891224257689219999186753839456115621532378723421319800153843572834780796980702748815090474590932800963675136892725722631823940027731895423610491032194045464305072428950113103194223440236652604006563138213816861095750517878740879178606215005449793641859741877234141142424283913171793445803508715703880972760391222570294585889784291344987025308699928973971943099475377490494968041605245167044762681776080782207095096763756814262440822056206010527753662062038037855065877529459992932941765242591773681448199489835677135725900378384382399635527639003102225246083672325179039523682714758714451924570695445586532030942272419211286321145805957420795283306515027019322059555511141432139544780384898230429740267305962670496415850892205638188669443022196381210961819482133828499975297404804588556812868551303181379514980492335227977564371559033760535249490869714749749152244320871298072125112320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,10] 441335956172803486375754612846813528014201048120902122794092560538117390424518036507002119161755564300660036402980890299566749168899373553128122729334050279023251653682499183179738824593492771977336438561564477757979336700712084995172529300165511433072478408117208957731183350638248912681808747141152592479654711387870038931579207934227338669505393729466228561741371175362778072073266080724092869927343143709141753241640125279989209104798531316412527199828726059164180069430405183465221973775281720297422705637106800015723479865623108976892496637591101669171510606543359209111311669186811695808127638967248411269721263071761187245036219777490967649096415470359843006155672266112976295416436083746719497033274176185867606309376056069635153773795992199390605321510045640073038206149000572631187800290414709776777182490021317032693662411006141110028205721323463118667807001748204448141632759573747906257043117549491775985114528312968427437450719135086239083059678415754635267114466723846861114397468455159277603713115177244973630184727236720237833972578320414843984159971414944850310252332157542830213435380086829532687020788795184726398150999330320105482554056795098170397890370039180791484888827842480042055780895329066618135278923489158839061346994143756321618675201545105703665317701395151238709293040388692186950186504407070981209048740306932192272768670993323092333798361572542193315478996507204320166721579023136341050872057881388876761498768151415918319251426318049715853176996719518033083850579127406830378464852653805539926970891319735455019298921975198696788071932169656460220159444565772783709524748571129551254158420604959211044701233479000739871809410631399744067129748735030382579629418034502623721576027140407507114424989457882255982209803875676333251011983794892504988492980094188535721089756252270698975383154781185449618688869530897670510822030765922459825574247720993003627808680164144975968831845057175715101954186012463916658963651417383671450383938326500198727745348720903316986376987279345832961839782266455117417426996262143655048392650886517477521795055904110480366722144399011428599330359996934758203840212586463232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,11] -3780737264404007902144752267173307390385458381443215387328252962567984152993317708010682515963685963256596723036202395206710386001554547482471178045667796283971591117413480725591121607243767174693223191783067499463864797755759873123367131663043876507618669950068423510465506366673375328666858734803896631101927267781295502368636902262286410125331987478030723457533673857404261819053665561004943817263896218441192145452242638203824768159628821644639949624985674826125163991163940018196393382282752380075084958236356986031133717255495293704096681179049262158065842939987810677385444636197912684833379266544716992892290481345579715990769248855741442547935456517004047801868926571690386813596712408399338306528170432356879842518538800193707398713269552209391112612728237129766304201886900322069238050313370088980665947613179782964686918255369043702364067431535520211185837158706638997286501030044290715833941211559161185884087910095835521667957687523499773880097559860159310743005853152122591418747010058266055314824654794965225974523818433775968061377479597371825138283141061288522697955402669055155930570750524586022147071281670814009632241225138690394988755213069618606581187780364352866252117564103561567369480686593972846743676484516085548707476438652678864638355281826432443260041191952746337157003673953003457726315275901340003472009419559639415135448682437485471142293001889951346773134236387878254093477332611855922724535630125956115266891457234859153521112149817195360790919438743157728704131636271239006070051539046347591322330839287329013874428411505113933137044166045493261856620971414584971608494572485079957533511596947327863541117898357743008983863486564782926485960783374452542951390344347890666194592849365576685476552199418522716471062201878405900056197451946675181682137723384964370910073291204330791039870583507056203303443036969136417925248657802174030447872722131425024496958328127064432263501340973623437190928638377815433125586027358931512002293126432311222393003735868746438586103139140386260387558017167077914965617370799566708305129960053956983014600772517276118350307209166880280548743279162414624179024207588360192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,12] 15874891032071718446626901471439608873584487945955426221511570638001623333092296358025353158334246630090929015062361758147064705212552393694742895871330042443689536301862235166523526021154496653470503229579566856415273137218804634354625506916010363548001888955414481930619369289770576001615603688577209047843985995628838703835663463046912160679901898939758100824227981088483623101506498813310853614501685568119338546556618965688249508461884993723757660214387714493453849567844765155825282031559330253822956294007460500152402226196869681691047013014765371318352849198349257165818993822972973014497895426599784366832211746965310347397187019080839960300649278313718516289050595473501432471550773404623390415489123807438835934212312361360084968316794284008804454086421870200558104624391516841788898390280392360890543171359886932621255499796405293126053564112012255937829239082577617647401740814553908164227223137060883366053557122792582889930195848556938535473247380423927235598628963099137934333983748365740119019440658720272440192794236879709637976344524943929704728812965726941446341014413321592067160925948116494878632212548551516423616010503623520549802644101930083782669221519313297132462563018192267448651756658183171854975487100151944495344084759203368881931324334399855821722468017364288636173495363529058884050334738925102568313943096689390286170389246609400617529558044359969175128417797510491984891287504041069902694645918700351099110298634923719135073971118323186727848912244692297463564957435546830123595132151347658015078257528580070387863465602796618760641404311795566699534277942627863593319979903800585898090108932627721724769959458513314212923439705769508530660814945210769378174541268250409084508461508494785576267305891086716764731838930585962627111006760959050077344786272465164970923720390635315417127208123421459815827404502652732232946232702495130116770135657977615371939910324122682438022539384803545084832533957979644838734274037100995837941315873426113138807035477936040786330552039259650089447450821534596871876788173905668215147178362509067765834119127753671972675534815771432574894796054927723082466470156174360576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,13] -46537356572432908463788518535007382546352848344458428269297833719534782253195222813307588004184965951698045979816484808443605215566315907630790074537245712029507071962577746669457424404682847507854339628264998313301157544275629382909009213947460860802458412665363457082561816194367485698187561983026756744104102345082317346050520147038808008983399332365813210303582492588830486702457648553033319867182081301585769865773781241902145219101463797483380699797958859778613142875003256069202295779107060067526279581620382486695730908870008208173210150114261527138172153769496235961309196314345605375163232664237795027307159501714260513486864455284589810236467613378978684226956687877865648108992400759696966893765386159573764199757110086834547460086112743233962012124431669411488266945583326520366355059583174932473594676824834375479811948995741674308376537741448761788284329387543874123725493188191897756771061491285120656311628623182852027458957770065092616416440776086935149180825447858754413454991456931543291433623964239965985246384632803520251009326521906466764919711478068310360636077233071598026672097640557282571433641053939717220059031844023445111256199947079858359157930964461268503481263041294260711278468635930427477129626568098501085211948924814325435683039737860598819192069209035852989721129248248112810497737884460369873084548435177064036401785706894422534838214380812636726153972356131509367385777083213516195110981879925721213947805664297090924586761040127762611786950363982509938588033740157857934793558344426280302429155991113068720919387036417237912100266110385003468512773593408947065840495619662781882793080316234918075866098147770108117211409521629167152578830627326620967160154179376743567939525181698694045654659821360062893733037052753721242721539034421031369983037685974038052028820430845630341830379119283169583709930635536517032959658583947635598607633753269192010445169325250959497872245888257037397659331627220200474383423509867274228100799285006844362183888809984642384916866314477979596590871263474733755063889737552813167311237681031528168981565175705840340245135954457955867591874862973425526530396269670563840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,14] 121233553029236915049672805792503063437554246623058760889804294032725919180491200623795375958159779095242349650404225397312155106202556674398820380076896519687523427925389856464356383590869951567437968830049778873864562213856496746894917496463206597197397939085873015663526215228892864250511930437282994367264636647798491918097133171560094067590708768544450136046756454952354468313209247146308946869897137588702763545068331042178197123820958562432796479994510609662216955688741160307878172915970167106603162535947039372807796103269396910687598249292870298171872577721005011695184432469176451735800951502263535414421167426832613813406047671376909697570461332292583303294201487483573117889552445870711460325580297416130839820861320669521880921991629400693969918907952750037007086219105461864606963278542597386749988603295153183544983627418072168198379422343616937965980920729639483360293587759827125376749702828063554804997726387324809655577670226797316596126602693656420681847998034517546340270530167288360199351400119189578322698768956468377325913161028108714341927470381648513342162394799049403716072774336915055010164194095998310464758766015079146656057856628948286957859203698505517616197801759840922195000780414758966368406355598015263626317291421299274623250486085050910747917943384602181465229366458274535786932390985351149968299753695825251613602725257213402395709375191938704187958339079504763209918832661355445856146775889625910096034205972467016103140316659819575761669663662774156948688647100015485599035709747128908349234920219852951017336717414663302668527300559320538447577819894816315242671001944027241971470370922471278050290535231732853020005639878787476552955395174881020533258237485282132782017864862589741425483913189082576526365903912942179053154558158828708991291212453744617447811508173819123602023125730949056929375151368151197680093095007572365730260965018322641059065048259983348905729916334834680758021712034102581188916862522112804596779254717275273160023603504354559977673732095216811685797486687582623158771618255549380205269428357761503325280399544011025958301134766848360032548165480648623054323879275285970944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,15] -324372985625188776715975305853245287926862343754007058824245371671930446943464668118154778155246645260676328009225780317306322812164270877035786187821588980463135426679844283277775536941239058565164607429210663365814006435897184262407199503748565537279816691884699743145985788911259893323124241745082886872386213160484652219520115355111393252447283303875252796301410361965264939889699618392653992193264270176874838878309029288118067640314503216895818127282754913805887887869129332638093398852266089217566845593892788687538199635596231317708396726820441920173921458249980353856064652741416866424216054407697602432938840952535400503050600991091741045251571409537954270963831400880727783318747135981669392245842958602258866605256367485599019040060940256554975398629601985547697269816105249642292475006685111208257758512482142792252332337679133664163555372997158558616885681424781866421852741245881123838322213440879690369795856607475383357006530913508640495436098532272130103309114889609322245076467516879053193534963407384709999451890305086631945897213374329268340130657185173758671718649030136954043117756541112830621045229643391362941501534468773803016741574369013614000383445144843718588011480609925583279942963652005343732403022586252685626885976525193934480876988962169172105803440350450320785071883217325950560565108696667543207905890601394779216067594844685025324723150077965617699359414487192970240640539357131858559278972636865356420728198531383208627090786381075289265860834048299240347189711437259671009483384506294787920808816560298545107440656511706590698567989062141537292923839925481549735570470848194099056738544357784847146044688813392793570142931390301346376161836119555916687567745803768497847484090109690895908338817195304335649037366454442244922197656591443408897651443233544136483373188604857558941811462878649369717421938587100123676220633641720507915705940894399384009004998870674012524690155176784265322492574879618409835650843330866830119287297581244619376846510535851016533951451911597889430829282737533791135600494552299709242834071797351373016326838256282214244719338564478048163938346651493302783440675631276228608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,16] 877387405418161797112830878125554877206593289458673956341927574482283540504882798890383031441748234681733186830974181237530855737383577075466344860774617853884126556573914415308171165679272971631098265513660327868922510806222571152320955374002479848643906575667437466264115603200931404636217903742051169826580083738194768989954669729041732443852673239959725879129873861831460079957691549946890639539898476033897788535455102020759966873428331408023975117069309089047560355155139138270387132219805681020388863992790962652634603385911794966743521064000798880372678257778788968384207338580173671430750186822356174342459652872888579589144424319072671032721684810166529010692872793564301957029456194404890719119974737272465017148447783084184825476054143623744439554697010194917945083916990513656637007785938419598055008857038143485179363970434195646322177807100582647403807346515990038328468415559076032994946199792406544712887730845864874257047058801962764470297251986642335694967210540802081301742587753013271393731641424478873646522272727316526838232050416424115483884831823672929196538778747182777832841676472075657762845180828691580014913600442005808033246756204276374044188410468383303946342862669233066410780627216659041275070067913692164142035748365297940568822379620369372890955109848660365435422106686387264226625904123932601726610468534784935066459937641276212589642868965602510447863972682690351424822070960729649798896778279213302261021515550368691954756905807658690836923839529974635339555660578340252442999965302301198355076139243790617600251334896289913415772342338376083012257812660383759642821703703559505633926501460309843287680140254883783659151064894184399210677758036368478929051600602548686257888184843973348847137204254000165956769749019161249012307294302102786579849534179775977626841170554699611434108548153189870635678806546497392403620855555923856762976497736225286392404941105560601596025734251773229314603572550346582665607354317226103458458677217570338400190640963242554053971068672845470319102259702347115846262461644233472799432845211584292654746216657680868211194640869709154463557128923154527003511486428739534848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,17] -2162596580970585976335671966609591320099344810791716747248701919086064754711308906473594644175385363971998037625385636786657837427092787971407841552209810353091207002982315411977360321732470668930006268446732676502719350512166059141279050148560369094149755356346421532419887912159994869974789061649725970352854231416355672082197613160889269812671038427803394274630022664287262484198561041180588402857510798767985237780908164816759460700972635197430498956814524449959511212042561640774588913206511704808906325005868876213419390418743826200226206809083630540844435622216235434191474514218932442372053135469372821386526936917471747841201398429589072281818798335936755409601652663544943228342887319962002741530802599811548331959333369594711681923768038339731020912017700998507597005897961329165239477826144769506199578673373188545672879447391317893031171224085534243093483805553163010813791014227916253537341202565679294909832758940457366444561390287257933122969677896386537750759878785982758498794768428443173180557703156298182609742308148452638064928096062001336418901348669116952930981868366866133291712192251574707320494384215454674374759366443719773108875698902801236889978267987467669644021316951436512341873918798185873454674266913128193685052924546159502131890123571114971661563167461492266362540608635933322771254183169419669082078109905895751871456711579592431386171272184244425261110350006238126486057222125993668321609518921222155581694180171557939150893245478503940666652407094342853542808984829698709982127258119995749909622440495281041103525975455765387198187650570591778037067518676502008532707147593240079920587193225226620176958464269424802097697477918148070859735794429697067264032125410632175863193388042669492250354803883594447511297780589755586609901231943300369653413504864756821653797081096722031992708906963107428916449156556718002086385196678181524913671465851191729078000692582811248437313393175708778946201578414995700665099684037437520811097056057774499651549782452753943067258100067005372187453754598429396014068011003373451252440296639069494253358606481842790722646489760664551731422189189060727028009387802960592896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,18] 4571607097449719513255286597195826383274801812526154688032834744699921548891968673318929445002182180574456148289187230366987427951455229964793217767236448948122905162991096850131505994757597402961588323896267831354701171837971354741310349703990557130670271709670800088910646635793040022442412998500711928671936286359480395833430162478554347958216036823280749313083153796781324617376110147749509453327304645625767000092538341116865346690370095765139408352987085911502312962713238433270825795131746602500526951982790983767240120013738802805448658858177373110484298224092617135896394999474507527958330058880196835375058281094900349246741999438829226253996084175108368079964168357178761258710913909907546797118174839927394220049499540460525297763367167329426355459579107703558782421862220901192130800332239667857455329578823550117767885114960084940690741288236520125584636631267600476607776658253072465080827102217507313341584954341485431746798084669405352037092177715835284725492897287870229028640999947725182982188983299020650709400343192439609703510843225999927138482899427997390606606650611892915382705719203925804106244358445156040264655536558066848622956163579179126516697855581042619821916145326221896765743286574196488502659945083610573576573938339184413236870079336562225709411144622523711829555822158683360725079387839364815645009218254124273727778353070903069134610397296629641125745683058197414200543382588484061015207929211455295149735764208147488482062213454390229633938676841245222080760066560746383766042375221975485618142265393241129731295269521478057860001708669100068662016567635594121565908987712351313262053229001754421070616540019932082953913279062337312656551501631464822858484895131535744245538234727597247642379459046810430773091159316007194873411188315082807794424092616501408347404780889286083999583062301757947308762021759249859179756585144736489213007216600558573326965601063920429113994629099181216598701080418989928149403450581018393059133578458659292394209287937760264467205265130586772911827585288988183990865985108065180059649131804023321482305651807283801109069342214944236046697883361980338628071701786925203456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,19] -8242785758907709161939927090950710778506184603068516858224210405156173769358239048332293781531097531459817496684384433612515316655145439338624612229705765112162727325751786675077918529984169340472496716067250262605911856630058391769988025401272843447581329232633929409269496047749782563150227486461018392540096871946843774076013940784582601609848542886877466597322945491628925144345077452508588064136073876592730245988413849107707569780938402414454163984774526450966679793982977726774756188618878299118098675626312707843863002920699185043464556777199313687760290296846514136361110721441237716711162299515031013841819585730219941379279529721997614674803743225482783164768141109657764782889332559300279552845542479209078181081557092477622282220761494950203010349536233219130432904762087139954599656999857767745085492474230349978307720577710816069793074645168006825034755871571214939713026186366958195837791099208701901788768993146459365018600064913558824914191681761563023859596998350891322987882676246763467883984223933503627383010535888469517996521541285496510898274287786001571697358103461828114612863354255055775995607740946863944147674808819881546032271426312795848454426014126632714254005602619387699393418542265947001448637693748524600114792549121919786074578961184860563660267839006533963644334977793655308910642214341022712191827039071333662430873813220939182052671231804417308929655917443744194299448183338365007860378930562127785129028824562617050766641900998289156897814447593914551179897372877366204403415154749018031692448326407750564444859529344310034728839243249090910222740880780488205720344774463900924378391112769492266365861690447629033729172120390420612369554092634256070387733381110237288509330807089903713203126542167686608417642379401683457931452918207233119952703965214159338917184409148313358247250233693457967549276136411027033493413320883252833307592600047581731452564499414457317210236433000705106346429346463945293669937739105077635905729155844848063300540767826708036842694148704029591644271160696793744391333043506694152511651691206823583045915169395130982328571561449290841774817752478064988530276412141495910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,20] 12853194666157290301532684569616105211773830345660276799828955008630011285898296180643269791267734212539987851983251863863106699647205277992109360435956748208746524621079754365814969634541339619318843088050663960818080537096765201141887419988121301289563855763143967993764764988271936834620786656900832635924562682846711233343285329781941209610093844875668988330002353217716827481978045998709039258513084699373061223901274604013562143367360368315094927518074801120241459145697384535185368348051884488894730971518416960612291984021437131884149694000173454580488464723634960284977437277441627840728042131022995491589934268272973332578610756128774354349700181676046530882865807746901165436350864240739855514402071489127686141169519834785728145612627751738650045414184988768290359921612576086359514617007685387137296649038167569737304965907311433780172269544575534594867071943692096000640930680150272595974158465185713305841202183580855191217854007908591804142025212540448898627140905373117485639331747411129054591944062169123637608041992668802907671225464950390040435187581478688834729950044703658242047872758612264654966061968030496565294667953105373309911566948098387630288548996347263286209716512473458185325800000700264847689571418606273772410927783342652477560713964313448706339420454832649500087567156894413815358414351656718422270338848954685403626373794048437598259487595977828192483879062242601633352970088883436624515948606907161624114876130982669127986268765224830643487818406134871623185096442888353892835068425370495965087542231192595530907037586117808371368795321535477476621375442986904413356858601156024302515769870157442976919154231310078925493967049274055054056716979946007153130929425252064336340221503597069490485418063170970905901298794590935459592415714605114909179844529501572873055258271920719979617297262749259680432418677688412416778619479705889927864042296022814376446967777462038119130850859442933624467661525618868708310842227744960249486577700548443020868046082583548952949423779401249786540350180421427331066791935249607540759565003580956603618324441372674997276374110315552314134470454948027139873557372292802019328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,21] -17496089191308348444697084574717829259262519410779366235921317148991904877761078060444945610266504058326803646185571322890277556385167321553638798517109224765571451795588707703782814906287271443367469858046014217445595219169167604629409102168201150325253469845417158772314060917055786025156236281150641447624936696658770297205898070615768855202918880150583508101451252533766806452403364699544202187162660119510584740745855303729076452417787361658366302636198402545929055722462024078008371460851320787137968305350325673706118252386426800385200701491403083691008110154680455430684174000939296585088333962396039275459400677600297945505867447332874405791922622183094321019308650749596304880303028095619492138364211095662129560376715922608614076680601902918136585860068308673826484113010396181976901796387526946181893369972526941156729484865409185819010864889614040943044376523552640442942740273165904314270805551675586509699556543247670854591063513704499154724700686380840548449554037836594235490003164496281275870934471133605955282827596496938955123626158691105055645023291091961010639239057784401621682104174672576697990862408431376977029374602047983208180280606909489249461896478209185125527047264197772415029858445637521105949756220351961688296847916890643563891747952756936836811957516238683398677179174540915768474334803186365844503960894019967300796337937012411661368134178039808958128893464211476540033237558692995811866781047202848350733396024940313242797837696245406059288026158682040615274170835273316744619560923338063115495662958181202023930918228663469729571494363323492205260759828377915132677334898305788655162928232712185152652197968349503640171391528906854964113546213491222920203283823614486207185721085016048363228683701846659181628927205029081526561999724000380600086270766824280919841537784341018190859172423369038870154006315794986017728927766434041052670449733588840646049850108535486186709731879396492096126213830136358243194508494816961861448373990850674283557926487910226012946384812851032998652942103311189190783126229267231146401377108894570872415767475235805521684032848166385699838173106312930747004781313729945927680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,22] 20784261800138167221734473555727088753329052641024063546411695937728916308324115996247812401474093799944729456631225158991399640356393126869382769392402780172396095804311451797565819449009442213591206303204824364018894359421180904934333119784767077933399505130648432131421131035299757131601673114149315701684074703279647141951982247310455003200491058521529368310417713868286979430934660496445606637871959345832176751646015741572597883784760393916781830397532776387868167739309179947245562709215346293504373597306831635008534834452265151875498659877428030370514848839168996871873848913751186989441616003951424884132803529297586492016120024318624323852660644563604501770978189881831100397758727137851999424844063832613351484100995366590024888574038688971575852436142137401482127260496441793355408292941253721194751322276988377688641610130758821557676760703052351624299709424874498716053387947147354118842553538266523661130960281987408190926808237274059727911104398846247087493523446922657147199119926377061322415365334970295287461710213239793861490803580584241275026163737704257279331786971989929528694435667581798373812790104712626128812568579906476523933548407871066528525803367729422717479182838251753741835115239700437509462347584466053597841002164185451444063521500377671321281711407610645301981935931839689968067945018281874806883289090329907059425615347822424036845979368267377291182229638233615109256885443608153603773852619272068361247744499695343729538139646560939869747842197452602545693423878965818848337710009963635843867082125527577233978206676067316865111825495809421925845172829220333303564602190147438829979810156186269841886779516929662741100243013092328833790287700760159843513759430075235937788080748645366870690949039585504812255081309104976000521186561491736106844723264665224987750903940365612308963143958135912164397563063625005523236172273018544246987694860644195217937047250340232769052359143671436595756237843888175740904430589593129127598626403776256049946726434203317391272535887829959211725894025631226565899061019361135304288020929468421332768106393335437721399036014680980644593142714551528716164374174081373700096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,23] -21461961189584407212892862378601688050140482327831024102245957604468822631538644245571337583601977002252461311034519258657552163478737605900741758501239769956481171418288353034793964997974054140215640861458868811149297227185790126804333645678984166817953153550869121684411627527824934831854645887565671776405406243543240574517397006890423672200266465394205377650503455882628915442711366754416678438562132548904744880036247703183670935017645139384986180576002505196836567861923628404118536314409999484373507204765808221102480427390371739995758535291099310524832523408495618703278939146920313308283153208615885314068445562767903107921703228335028399895110302999856785630075715323615653423235246448269334824241554452372659365466005857683763396852187946388084154600869879387518975630263353221926795340015920699843378118322505233293466110474255601250141650167950588825429622586900026081103583599005976507429185375655867777926967549878422236558609350593284089293417857017258495317746952323804718398458963478542323293385828163672752686176363094468037194119109252269673899213740932762442509734178994878443423752989699573227272307321902881024378115072902786832839236626053438083379185466201513973128159977224582197287783224322585265037599744329881708680370066025323210278725261066512412476319310424869271221158963936860777410991111513250845425056490917485323921630689800855079516769485553932592684953262809447038384487870831542813199239503381956128772799981048496520618512691498899464570887669094383590556893901358640208282471370960766525702118701179484498648103424133438776060524756343767513386720038868579379145695574355361033938633347688757382618375499516579808595012997973602980436932458726416461386195716327200267215099438292467186230366218905591388289338819740319490945996109706470142187015545998110863664769868205803921899452293345033610319296440156376121500784170127081485971600018377947782015018243134145093847966173866251147752766750247566077727653227452033797146988621190662580000347291540857143033903052884087412012308183698608783172923024418699931291614224997669649727764429305434924215602898273982483921821638299142199232974559280134881280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,24] 19254361288992399759287252304179984723179781777830896216719421520660808932795443235020855527739860052347868339110232388874712097366801401179617022208783925827304169400053204564926303025434472144667359963399294493291845780988932368985753659134829132352380306636037391856729204575836164875780707827423013859315427288933891475577416598438602060346683025893574689273037031340735252774247736565318500201567540555061115919907980093892002786853609017592736180409339959549549655605518502090529279975005331294366949886251261068469890439933021889519156685316912697251792926368423929846940590761751018955238906298675071562035790421076478951850862080897387332702477512761207048998661655737810201745152957102357690111697383967651628484233542602126086940984754249288806525827723707247709242155309079843440407021039746462716355732814269108163323002546117981219886255408926862312966402848328558777674744327535877524109283199051721007141349591086167000651785983364406545200184961342371404008178727343820258494672286202141440228829601490332742436356896605381993463410689873222530873542810748433887878130347712648176857083099994343974576889815883591313746865908098132266439811117844004591838096797451818170748104757218354651444150712347145592630566670021448854132381390291780228581830380567941358274629092824740061953917821174836892843085711734647487055390015405293280913033935267839037488423615404971901199568258124512329424740120815153048866212396451357288982331287971820928913704802187025940523179397349020304742659186202150755310986585418129757742736630009461828976556187809570123948711747715424280061382419300809684713741506840246394138838211475649993589806993816290262279924771403979824279228136510892787251814860679911005675938912933249545235062364422462819761104826316785231754131635618509477083105317906300757996176404841556951400979820542746500738334401430126438048399461367659912114190020792281436338793414611640021324449824820931870338840789168766406532990529654765856800870353374033874684978637163630663880026548529524067616773109434117558890328580469034756050815643879828376713494073289289978512893937171373149716143696335550432958966860894632411136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,25] -15111875636215454597474821551853903735763066350212304267579407902382313675984767233507052292017432060703901066364306056379565306749771801278694511587236328801217419763447716499389806656630386742295545654964677085348632151478834117217107948128997114561099757644463404893777235912945449381083852932331262087232078448791231551399798364027807109793145341868704439160216341066537759726014478748507300895170353157754033232905493834565166392986274009150551272025231798294688513764109570284798989642199222195722305517196204321894480767409467193326133363088728822633679359901296132023493506098571173711695355937194651704026405239566406547179581205265180305452818699579748907353380658729699495141288567701866042779575860877629612562720757926613744596897922375003879957115755987573065764065546226980790507352735987287947418419818896971265634734450915174176575699589081186798261953281007759223002299225934175750791648217444318343282447270372020887354019104407524840151880935813295735128634339248097167004703399961313723197939006099280057838951365561247399597896176014808250950550076053563005989708991614657220922765386138644662802049776228795711350900464071249684394076626088398702131822581920580391395762619791694724072619013568524272029020290616663680075704962402055713902716200125361662399016620677576187207068279335841824627600295862868656921651332490538478625287385143876077789009080745672536561696869880224289712075407616175081987302627182945492857402364301802579556643005777373148983633093161898483330053146869247363153676815427436092353887280041779027773905991602572756854407713803794829828374953449539681002353367853767707114518699402759698688582467356389255147607939234161664491454617638816086352556262433697001875551306916328359862844053874841376095302654184165048882260121675296989368596808898034350838626176949740382420109118157661188704325826629045403664241609607059117530539942779325890739110271678811032379026125838749734284447723449499220568613691591542634906035163072963753319778975511458671294241648627082262311321534467787951190100502689455142742847796537120306981006749119792413137269478945320253251535073737718986512521062829831225344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,26] 10533912037797952413181710232206133272579019206027185504929048278290880528695313119757229406511991623330052817100005351316369926597565995520238521513525622778915885015977082979988027175277525464243873050876522491016852511189075805723963150695324824671977205518390986488841975882717763107092341419497022080020087646873076456107796565585192453233245586857944174792700893859886949845323369378910530867647928281479621375306298089065919764967459417509931295509552877408725748638169095155916975673819351449709044468035583745852836511496375599937988418396610133385967544136854458378493317454676270416638392158007025118055245782618947253825834739886213714000772234569638767053680569684819170166787091199233240018708417813938146548951684512313604609392610153770044949253479368169227602356925474007893266441774607837451232380076040600541001393100893472438778287454076811989663782595313776793341313135963794318132664030794148763774371890036340607398041160962940696143912931091136519639459689246323721502141935102208718664944773766612012572466193489167850927526835484771769561298769456983808966264499281007127793552900122614865757529398219942824678197814643486747844820822898321721913395660982631371856974924796006893182790902347830186761181016446479660987358042575325917690907620335582499220438224919587046126052657877945197205813508912855543176079471877871170471755246881835311437697245113923474794059951501739359642277219027136230219417335764376895578389406213669597518846536869218272975852497044985770094232685458373493677714733399564720120815644290277329498946983195572437235383361994896062687865083003510795329576958089563593174164529365980522263992078554781958315221313249111914524457356412286405720523505104829702650725720349648077160919771906645765204979839979076994794340997185427164360447676569759777910588424233855039216063045867896236877084205515824771826555319748840909885853086604954501341988092956294411739007753216943749006051097192545428867164721122600826707822821462160965360361702872958960671831838255377318197964136584804879971568636574339786471869359700881778475703241489136471863420324936297841528538154771925873368248514363594375168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,27] -6648562507365011529795512433659104877369207292683119558076712922420138766497150791617302722708741581552350316067366575680929328585640556777224285103790863979691025690533253298082970633813511374425865998032436329920063691077340175625917238041353113685620341913534314202384373654353370357131299367326846336781946042882498971681674294745503933032635927366779405302786774697455179371517857070355112400237679836479463987108165009173375544329067430083610253408028292273966927927976565671327304337206734218693801108999573660650161063946146871439303062930894094494757616869974894873524219844010343353950962497376625592995108399988806748046592350457408347180349499886526235102771737501036047286028516038685811183039110734949166812166110277003592256596392596130249203768502317429989371381797726629070278635643357820142257172608775493045082461229114159381764703337153825599273225330712137128748700641734705219225106863176867246499678015021262393553384423225373894374481036714514282607597917975536127279403554488210556280275016864903234144635049823000806947082853127226916953787902117119682073562876289824233601016860572131786288819714473907713491726875966569579790988459147426448045185597064254376007347175407093657938951601616070777451580016847837950920457456080500159158018102958339614195898612675293731447158961677800315916760695289112782544374627812072866485468050356696013187063157004460479050929641772411198747394215892262575036243718241718764261239196898124739054695578023475977471540241640312421388669035887838815330475384394103085915471425117820028770866450630302706652226148186030518250071656122865131312633674703678320296428230403059195067762195120555207974998501925519925483971829191598158808621230852276778122304859528919349604650114221978788978939133821681863294588552755672895978312560818199219885086163813134811697871447485096013327657911677793389962556327889607880265476808755254689282126861797226571015100066919252931696924486423348383020792146194359731758007252092166900543006952785860174154860129643704688311247146479933033013907557594581165058914661448358719883358921140203650054102544088746274985322495232430120180468966454779183104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,28] 3843200825784705324324148210459927695949988365643055100064888421366963297530146818793898359847059577156630998515728783126384397092965275256229003368767906548912464685516541636772049860924261959748800836109190794225687046405904708600143385564394444504985555269238323901615328154935045072136815323508843142882237020678603128906001209580219192179110291938023088880152926761112610187741787282847093153738988828312164986335843377454653913172936661415374305437352750517804583697514651750426147183158068548929622400562768829300325895704558276440835155986215033021151161048828652564667847951104730997702470053587665419645983496128422994474669309004653060624960815852629008654583051678967654957760262137863772004522009958257044671394338794784110163628526214981477442016448824643997860939232647634348453724792876002144298421804693671629338575560152087802341121200314791478122544713397420153916841790409630962490524691535460227008668760069393378514176868762450505970613751320515736814322899356324801524969504951550608816938608954340315669220949609848033134689064720769465278070080801463783213982836119763573925520563948115758103688838298173361545624555528368075083450695946779896808845573862939690787557311260672805760003538512441839309018242984494524912180798709114649196643310700956038766992973613645144678107315622569370321997002188750330526344371702032727834495414403411047032718365175474731905787960378038899783114841107814195713256977909135757961000295853057325325070832130633330825619958451288310344215521539953215388530098415887440417995440939721169928257225700852038195573204732654587586667429548613708144517622349513533297792541598460608070192761615637154208732204057778590132321395245107608612566111310177801271249074085871316860339497368994220541496462229768595806031038079356603926916265416388387806882603528789650294315102253068449113125840666166433308378499134285010421306262981016545211050041172038221744012190593931794594771649549570245320726440189972977079876583317888046557192551712971079915283102443575237430875014964941384416746064075115154253274144423202789977261434168248790037891196250390147801776458988035416331678887587287662592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,29] -2006557681315158233647887526265823362883175705439049142041456079366844138833753451955878538952505030665168745950510099257232293583594188166940395391408633313074440934094477956426993993888618529397369885359893129235303391029247411500547085739044529623566240339843969481548328944524136672734521985667244514849876685465178365760413494664144376388949759409618305911426501577528758497597836917366270916049291497685667544128800681839709127817736351427314924455209795165711212355324517432133755036804357064847707085864914556673750536584014324336608240814437880564219301698405062291095795140291476825768634944636638253738830225879474969829266829747010959741569486815082009897584565796472269272695114009500196328310510439419493069524729061778789211307896868642204541209465511919205554001021100639939047222902279790163272363344218618992196536555505487454185641202803588056396293636106081408486223784783045976369424157660436912536548893553401930065227708601408421454863145793322180534963324212494432488353581151354099178615543689302218774573232757853165831584103189584278833550784393217563463090587984081188467038653643742234245253359067649151267834643766813473665086164888911642557536385450396721435436090276109390207883765662012947362095788098245034443749073228873228567745755538443449132182370389330436897235046856722364854501342301698407373094436560416266880449700599835505770457683645165497149802555706889759380721549213707597690137861833694257738838234302777052868072423541394884601368141207968988381262570729748025632038767883973197341233625504404125416289478776447201252099265509735587149819847675395705557882517454406844222468862345230721027513693012899068748764101083099857402772915332181890774423546629616221949503186777751544671347082259558754805149396587104833365764641702728080776557816175023150159935091898100099438422187578354073369223439776008680859726948150424931277593375905303676442513267967876430317471249085902323020020476497926470280752939351434533839755509589142608903672282319248218528684100963860996069810459288293069452601254807553407334561148756809361802590467959895495983685427923974461836198249931578283245454193934959902720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,30] 898338156529198540534177949713172146837586619155372975451882359803620766014576764667432190990922386919239462679373952359215643269994864368080445031065454382379694990118307489642208932611462841627074739716088022250869748305502574446010252698977559108468805044695284036259934258344348610786023821572298025801018072457583643859229673649905788520017657238348402775968984295908839899490576021218773156901485347203114035031254175848177004944344766355262314144148888463683578306985348609685425733775259880059249833624951954401492778945891525488694536733195900333918449644154942018934621398273387446123443813830184988656091686855672044207915286815542887360228114380730622866196371914072620963338616808123073273771543843222860415642692582491296749356079792403563538979167388331910526683136826622737518971922758869202362550695716869300027061584546763175483829097234973653000617670826042729904467186354205391254962705898624866564835098720558006685751284501379891478850955601109549888969520089678280882682299849489810943029625819076900268526309768734682619474979800265586623113092763704051884584596276930058354283333115126789446779038322641478381486626289861430525818773933837264869959432674440743064796035985021286704644635970431047824267123227486956946737651071870470595592039883169970680420508461581103662303967285746484904868120039042218961058412353715449316119498689741179542276243844872638260154884024386519622255708910948750302176833888440170349519039173901085580475608626284410624909893398982994663936302099032873211341271306449856365766946148810023480918699031075322547724159209533768569573098586197355523287444516758955061294017049162908538574715920423833816419207192665301071870368051878595337978700813972221339695993058691153786222372593329750131521821436213787034956920603911409958079633846476683574563939851018977487299570877549877738824041446578500514200957020456512835488800747645403893008594208610674168841716528839538749204321905562527456887995622560363835899230190811120982403771529218419514071453942659868989123691105975339587935568760737762442567259595906516466810424195114933955705120755435387507401024710696220811505268509294723072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,31] -308763479720953638045849266360201018669716255639513076856751249021569974799590230199615527747377090713493340365386887611560202626398575321933928786526505753924402215054528837975595543844305168496814433534088564939935496587504639740528018722558295555076413379105579977740941774151798187131079626525330105128305997637198989048499252581159199015287964861860138904469885673399892615313789342487462194811743208438955410318753038175401310212809496710946649819805797611407011869595659825047597243339881901197450125029173744929344311949572920758963062908702774890976787336282455837882348327092010136361107749313397995626051183263158606572132655258764905049753244843263053985277359644249768269351845397691529869070149338160950736612397086010305479088293641293385315185095022939960278657368404493262122680457547984450502303166719220673608976307553298673233959867760742770808155320344624437192431581535089657700392761105169193684804308456945233999212127912182368254808595922763007213308397665495919976239683669511735284352991105351880469549674670654812819336119306769859307819110151364751933881342971695803341420813160687675872162089630988287148056165362381977709738352490816256584712456214208660990918416368300889048511949560920730493165426458260875329045510812696624031164172554525827825403144901602595439348657363436878091877977133446325858743378054490081778459340174242656709829807784535409791311220404923333906267233364316951592047635959437627089629128554207446303724622415782115525548411370688044252983699840217323949901208277154623206685475653430269449523630947931798127973073409364008722903149670388323935928208698723426473289958405226312215161396689869801318941891811338513225624511201453567430388850957752881382433071976538892197192306833388782020739596429849602869861975011431234528194664237813892216688675342975285511795565500164976483286047081233737126453714557358740708363935862398458274716879523777186807236635040069472604556208474655603588342777421790859273225045968671098746358955769837672507090137289776787256029627963151679053530527298399636221255200224635070545626661409924534931839549110398235722143220931071780424562160109269024768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,32] 56974451363941070586604570802535828553701776334734852160573183877650939295619245860439625675000950823748199345112764944276912286889389196452435925717773253031893927644562228627730654464086840152002600508149350260653312868081321767371889753001485597123597221026419464655532301124574819967721061374659229564038046985834703097059400548960402285341873788060103661422699091826768935938305318109214467741482523522028358508875517889371803301514191981898066008872382617910013293058198567463816920251097406682972935791477502064365939152435587217200975674682139916833761591790396700508304149453152817605447897088507244749339660468369849529851289071481138953489512523200041409565965629504914267306283713382367885939251023537740269694938931848080248004579628461011938866529565853584805695686019209973963005659939580647915558801874746864260885216294719369585237593509798716617413631835296679128260142490650590632045528436262315939247870821650581358575161752335363083033687509977317544802645112033113450010816794356292714868327811112796797055232181342088324405614104173750090577992079975558237319736068291915392259286364249074737575096080981384096986754857115111164548256950826551546570052957066598436101046291421955724050999987379353679295006755847978722917650284087911604602608417302944877904642214872367023167059010985588384177550082534173379792829760805527001257872192647737750274208499847532652509854104589299694578935324909357569604947358196989760711388874659782484964466048233773665303298363198660528119844850874758746123910574016941002063564047867191257582247125086204878855460848719302216032013885022463317441679814957465037080893138270920876957175340451923843359798713263359864651378195040855589183318361131405071839287318916600698919202005404719922819253449252656190614467403247573164356577788785134103862923928691882583336964265728591817359742151246524580118633947456430436479137817038663952315843049729869659318570632686852303915100411755964300208080851706989625311506403780593685732932866622417101084125633669054815906712211744695163350254324118143488501307662143871449141532321161313046088617412565889995043266954382747904077763943354859520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,33] 14818921857755462160128995303618194066858226723875616207630453993973484316249719733162946982037700444571632819279752117352142737299627166627827833274955883680792139590702551062512341184547080117444080649518669047371257442665747265832240826016594626911682228809097741351300472920019487182907861847009411497635272499139566406693568781993354002952408067768506710095634664898830446113959388941880224071546095171004811822107367680135545958951558641565771392256602064275262356411004736178386166216641368950935597233434869852407337455337759516368097853616941532935351067125818548228468900007733655694918441463340212166937535844554432846056708776009739984239361095963837613542908532849607574541683958875461896310285264781115271474051246202375308453680877673187311539687269294426055897063046940782254275864932590746315157319654132512961626034630282394613011511233169553618133463805630200562832073725366615428414248943620993948536370766029331567972676165824781934006553934352462958679778608917957294701931540962322336470935234940947836550328878186160923143140786358394934829652192483513785131302351753540266860006967050499423277040392814584251890052993233701687394235239641345840433790897177643046218517026074277421553492486644827757363364912241615406537712684312964144444639766629953629739308377688957619054592609395450435611494270547989011180329531334733332823421697326287763449532149750036848130264398209034416319837096316003886709280850834143562680662781114306912457067484464857072736855173458386832483896298976001662131128250430934906288626066820781501615517044364528190556409460110312379089872102189964875354855849098214172977997316463428015714844987939245776696510955731941206731474887388597753361458463749833855708790375361130035348108566122718583254273452972218355533747050156024960484044586728105691519954374327165898836831056251583396701730022443314827593273645771791520381308554805229035033861941394576921633575486343815171318723718908074375923804475231547155108994999630345636301321705657685772323632851971861285215641187848034391668322475926746395430935156671112877309715998490191982766222397814264799422139452590861793975843169677344768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,34] -18127318442595951535380517371931830331905825468599251989007505308450278857526448133457855176038387084846688277932958960951100486339593503292832024434286741017417823997639934447410754187038857040269528618031869625396631831400299215793273909328784540205118432412114019668014205297985943295491469791671447349296918068149787108071701566497669869327168896570398574078630190573372813982429467745781543451600855764550211088320736429754369146886803892854820553722687471974322681393571787850327081674326245881125947159053449341000307931674745366402870139684244591071264756022628336889753002311663829732052593033512991463034119440074508444483568433508372489912140337376977749273440208445331490380993474690241927818877364629392469119606495560106784914670991934621173079724149048235584408440998097150194026289304250477847943425562124350035802816353737170876479376470814076193802152055846481347850001731992308418163542413993718094790362497606465467492458923930491312874594145739520132939786340667390998548815263447886465287585680339400640002784293244678534822990607995215254171799487291689693090913535461410460797658578759879016245514144114295055827403202050559134528489541713594090998341453505077074394615697094618201366218964025626026793224428891853818810040790840990705191223920657785349752243206098334407282079347626429660285189896922993649672438074375459401438011300934612075690163560195910609313563445366095235251311163380948028050559789771964804701450701759623652293029360768061711418629569920021035071359522560917296766456037974694500116236125463165241224707839968986571312085782136516501615750243863797849285234979940186349960517436530696853364110735372122775591206243120266433197793974350389956045739822169760219661311220217847011520083925240809888305056427331517188549637621561344772053623886964945459447450367931113710717562435672175417233567366747695236010687432148457805274728572500135954127853031111820480577891252035143025591079646645729629547718407565144452840167712340430212335805418430477471006285917080822894612364716368974832586046959929895654553899893408847872374710407672912063827404246296255535563784632103837871345766196448329728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,35] 8477474877513400121386973193169362316603368331268190503244394273377388709117324702170994632365888393802595183004478349027652631819098422469881880569561030833579499048116572344549207446597178156373742599995541073251639898638113708434182439963337444347859770897445658283825477274657739978142975208016949622716640444912500609332832250195958403401340665359989749670093319743085379375160185855880128313230960161990485415560311612614068595388286495978582572204895366994044339987820460549456740702727987793760361480869949009503122802406529350329926877742793135905489297118288112100712951464915529257096649593799137763087942045831136994369427870673951659851855881415405454081074587150259192856659400102912262773079507750095162311899592111372719996294556674861529383993583521648499071944549713820653294486925169620480313740255297547365978356150284887307177847692816796904039889090942148261910601151463526648435732704168734019624972481210008048872734342447859573663341738392680938611367572202447349514973844933796834032995279792188881151818231842701258682553513799306386873893833328749099003583839493642603325955031386120845806640742500003582801379080034187088473553994847828512171024332654590357596133361528610054095863958609181848518429857300669232864522297314679969696284379921483637356341627656989326572767809725494840079376883120540354705076834071562322410065259667829086753997393434960674207035588748561184864835959172907419287295878042353099013128867719195885754634334862806734373319905644294019208733993776388523147747812860728125493002019184935232487900074314124100170386322748146117295651869407555542324736211604903056609739344830274657088341334494050931033140518064883360889976782977955181260064172521874340905427270347092647580896725858662975074677729136193465529816727233731363429708559944024114735147210552843312318905433631084313867384652360315788273877449449726364016297639464832273536121177036312557668029717912064050988351194215689919456813007102907668187401322823784967521001389820686425864712141530709050025156464055188464757197081524058662580071010412970766012765470049072591668489830653808960396297864194496047220957606211223552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,36] -2373931380184125741609552766509721255867287851430024241959478589858420752309339084228270074979399518930221565232939918647190816324478373001538320594001795972780967232994899078371708273933929610934805153148521780775010322543028819841528688179408004313203067894070889438078236977155068990594093253829308740444742804272773863539885980303947795044543489209332797185241754068086898500878222144644618022767315670164237207945874910561963490097577374321702963124306485124570183958775521544570775746472494144922808576931383488864683843135881931942084562961789580757634588315476556120306431209961599262453841282887430049940082347776071742194113430328463432894078742962357963733499820091749606041091373157606964680916716480220577202450942042417846785243312281564693952288931445441312488433962650751047534239577716976517373897726856617614661320684831462530796764475475108322092129848963255351486012428051485131438754889218173635188812037431166071600142252920638261325183460959445961756538877937702251065059891223861387153178609661266298344433565929102345564897046625638119009344809457801546517288119847048449026659917382120536921389552168402294011339828587924836047500368861442656890562451851302932101195229894985031932618891314963009893920028421036685146258226805848100083014211982706603725740507711801718003484422505271989046529940604952027654597153699473168729460883156033569312862467769002741390288245720819799450894291269462971529257843667593416508654676569507473516741524404640300220261400585488492044963566686523920386497612817677704109752071054307494815976235928041413471035964366940535944643223029515717212303175778709360542022735302701800941787332490104494032185676414772085012938750609892798328464573818092627986222581465742593605463112722504131994804562414101792813969748580277605866926781880180831532523253727802001793779406184045248247899365538898145400897959734329784983888001934054002981320405805758021940132087997286025623686882316475732961095788280931441917505428248585858073611071793662161082253249966156115448113995423372781061078188452887603742839246989481352722746702654222142715463841430653223721552911810961881681723199011684352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,37] 281189239907294393208484213160320858659657265972804200508135563947618890858966680656473859145814307037779889455218696805752646044250960881702020285477223245733198095691880266727066783003631102401183415865292385535438656151894388037083992082481552843127327795677196092713397878243938010005186995833096759022825202572378254931300311991032428263530875547627923859021140959400726492840510874879226684401453163223387743770589612800704828225064707983010725762376242704467399512832704858211990424223258099962177768996871145284328194337764655306025146207187493421846125004124734031640344516059519258126349257923720548847596641492620863439887436679390332071955687048019015699480249393293690468021836466347121635095577755504334920557937697226832826650830224203923318185299464505667793496968336639115693444313331976509048440931048946489374943505231940169441748536941395593908992271794282322308227635484625837468473724299746222732774080357326044547900778001562591283957231901203782818025636560485191089595326820239116761591742216982516705089334839073638467501207624322329321128895723496440468541017933922250578268935604853682654758091382411097139019976633439582945414137217758485031753926370024038904891476845598740815672765225275571058630166407021095522994740075347772652468451399712258816327732442466529933072876255604501424422282785722086612298223878919680167432205136488009154470430577058479685188127542758166579484627796490315909759518163126725026190920737809405781836686301535874576577113067678977740575034590847182475322086390735377563226633209879375391432125916803799512989996233520504268673375452632829309199378286721941993031832884785781477246712251145743042383956291966136949593777164657737506524550140573983611570736053113986937425579747911434191981421961669620689559552155436250397674042951738556746949170627586214514249825686137818600541936997596283848303108817836731142739761840198956177694475868888552448706845567080489263997847891643542817010977566932223500127810971106954752165680846377889547247283874633981031830549347827191277136797691155058952468127395808011459871990423628164304306978860265976651327822997560746894257513729884160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,38] 104843215566377311620323722934209969433561440742995451229905321436791537544805429270291300055060612729679897874099137511882813589974207715415868267049426153625746392553523318212247744882034999605873865063887847971297008020589885826119476543094673008906281951346076487139122743160751444027293167116962726961257912944074109662138204543024848281957512149453959816663480822419147717013253848543977633977324372037758056011144167860095755847038642414461234835789126452465322624604104519712280535483806268963323038364770623797803817472912907925134347565246173342435689504029711035659667320844295661735546760641665528071383551566719612799630490145205179212975471456066298351113427048605694587904458365931496670014399824664146261294788990511759572230010364831885906061244136711209801526247993514109950500475906603097852166459572942682162230786712261985986979815539311702145189920857534230991093673287218460646291845695858003868838303724359063045926735632206837802012804241921193192653279099124516412513222549460326242020100339301578152226025162953556279338947129065662109510037653308973412782878693997559290064826074784072589383029595306286144342321332560925914459959688919411892771849966041717223067979900501374581971304986383035989969347015442703303421630133998490223707224050079038288935541209969000419840992812812133972077000975803505360803725404929568366298765008502374194518569338116920291092088328204338225473745542576122979015797995938788748435693836086352645758160454874818311629648501452370765206979633806689863996130003782585412183643111433892004151285564458633858255835702246550609630550338964327636461952038125003445127974552912373680941581070593028706464282687081417883010019952557027228119942967002608047718229576069679386826918971148867082869662961357179343838827644281637726494791300475439565841873330086988063303748470736640891320282179000807998255922668166391498148614025860886412162397324413825909416860442335537978551001659628628292430782642976761990416439841636186972753001607259741449780440001844656770186638138141479986275452922270855133888978107494911687117966322992409798007260121250226156610118454767809809215866504478720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,39] -81548658806845738952005868560964694145489392285678893355561986838304586661659643513914898169624161848978883582704420966024494281980485614829538143493130352791206283366487621127827373764748483440464810666842227517180532345782687087182345716143431770432096941437204085263090600328545987147136020950477859185743445871925466603638667213844247925445870125708272664627209991330541180561520004980887772507134236166709423811935336027872247611023157330710902334471719324852160208005242495889677560055299914336787097301990607331270623045487535619971623432427316456403771776980698002851622968414311308183373825235675114755040050728802514200639874338412220879773326675465762368304883825641527928802666685590879621518808973754475007907513565162603048063798546720588174501019865146862685787383489498874469528113960646591920987912395058528685781943323413772908161606675545467321270987898360330718282036276466859259575975696105156023291621658346979512082444855326239771284078156203370774411403207006752936702757119274260652866313541382497942700066819050819868221202915358209459549498662177350934273568991547477483025853939130559131512605955165048040931327281798177375520576506779770100543086158074827135582452822482276138962383491405137266105055683211173344980705234587399456030691839071817930669254390852673095242608257708059173706687324808116602241037429599225591470677121644915231713846671656568548362877356241086237462616962500844870572914775281293040846811759896903452442152856212690614372167149423856541886170137845420271156824818098153060727967939294436514120762917908134300575624945409576710141951145035913358303297588091983414098308457934846976020986341626106062114188422698697432062391358641142600385018968363882287749647837251046620071634047667812334364196671562616300765664940495578251409520627952434767000880184624900409335190779042154167195802680395847399872070231529290330859289536235562941305324679115873625935133660806960509920672428211427844305623675445551872387053194318029815386389543154959274871277934471943139847083818025800324310981485344925915221589411607111833921692002932998313839737005413548371466028222183921843188903620640768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,40] 32935975506092841466071821224843859261749111790483710725616986318660659639799187963889592613801813911178638998477571022083901048583864122749558435161747095616719225586649399750467274376516638914975918070431743983439630479672749878290165140592828271763516033068644995234238272977913523295309136496447535633278880079707487136993106021461642863938470890842353711327293130226354191496872951312009001485662100486268334874474920022194063771900657647243499940652904975352970902781086239382753524451953503135705431473297382114154819611278908814340936881262682116511478170446030854905532920306701530401926539908295723654767179090604816209578942709320407464615997019414176890484724377816772186009842207106107820475140865409227863072702500701227193795560412533186308129264759637308737711273484569341871305646416071021806504606434971312664162411811720333197172184380651413622988459453552382455830940899490037056663292237655727429100161638524542697260574257974865244635099903451280856358752965628755782600615827961214021219166805308614925163803308079173433607223399280759828673641975171919858160407458544673533895604711912160354627552989578752593106227186109665563054325749955802024818484528496770893305778451939169552875876223219756413789608782303544503791715993995747835736969326516623226957983932309549941077989546269858657156567395061481015002085687846383827533392846044186871640148312850022832115383621666599923437750325861364585655621404130145571602134301137795281222063284647406842935007097325948128017411665733956014515350861014089497247476298620413304877715054126519733877177847820221940723091168845866503261457212991992601574281843798413358272541541871727916091825258662439951828663801608474559293905092585374616682787001846988293839229624092141475406709356542618822541050837385978120617456636781675354745288809195322756496890818479920895281143606422108439603972259001729451108413658132669315855510603050620689556245530902491121020856878970882888875870490919597152885852674236809928297418636056959953374956719060141892895700789906668202426204435908914761715948127059540888311275250603290869007293285827728505136430297074151579880974092075008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,41] -10451011140189080337405193798153344899272546907251444459625898135701403753169000374814223332263132718744601013653259642684706863775090746004337482676776378218494321724510512962529042150618990330165883358529498958519625900807158241465273802847640418160625374543987785915053495910549966742718123730585959792246020318704051564784951026336922267228850254722653668765578186283510304254854667114350873217105428735175968355825482388910294243335121858308508740804403335678155600300855989948707549846049272220435669098398751242027155868769653057120276626132597782248350587974164190922897857554260133334462800261842479930955603627874302580954414215654602404566236574886230073514312868555997703868721160561732262210449212528664655443230895277950506702404231461675181761408288043404712908533858319131290217655882953717128198693138647449383886097922561061933307736557612422096094758760372370927202278187948826651840588321198965037282849694530586246891541624006471679109241356239483394745390788935014357025922432175838419572774606167189188735680086407509585363493660309358856747101222154704891483870500575065350700935532519057550914796652385020081123451348962268439487109792704576769520642327480474688521875974098944434239518726792440851703143936512354973525818780427716851145533915065436574105197616588828528899661756492875265544403179000893591890841101706492403966783353671593385623482135292999378503523134323107070504417886326396046851476587139310062275149021170324245902516323309946534934133697320639349517114830706991353785091390922725740105988421029824457720156635520223032896251484096270809857824309965349562311845077027876118346432855780522510201149430030364725733916992617583766586279087150697956683018207007774303869036225557003481331882980257095761829000174165706784468723662355691913951369898650657944598184168273107731275242752015058881374275653092892020365169896460540212069117842884020343326874322301359118222644798021463857047024108311756959045464146376186909484418551635941231280196523221308436075286706051152621052376555115496445777280194047043782027881675416602047013925454649252050071880555858981922159083356993210361451353506578432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,42] 2926516195169816167200326818229624700818054317777095820616465359581584344066140114051444395962298097311018669277786275182160722395210515865400130873611290018942099195799591704586654014834238822367333019263777968733907075647664734455791810997548870552040267405847499702475637634146286149913521771608802661156503540554150689877469225767590712359709607093497004691432050520081655572685578750925123603507460091765459749230798936993428929873836532346230044372652348511286149393513100288919604640805413889436920326780069008495959860835901616727050072339820610905703183823828490765313191224065078016864138833055269317793589320957222498252367563399024001105392532409027064781555748963778205338221043697560583222395142648662058781070883177365306355249240571294026462085289014498034877576198801487042207505598099932327558283215467257755015357916279523325344465338899223935608341734025597414308630258005833150310449804476067615466927625716732826412074805177027842384083491032844194317095076153087834979058635204636151845152922580287068047845874982673415900886831749870639580107912886542639199386308093976661532612581207201255471594399939316499555529183222478955308411562854188944221822379063590341317464077667157879158475035827923467217141302649042811852945151031317695144202912268755747860284454593193137878755689923189653740023107487667614813844570529656064394907477473611137691042623005335526502775209017573189649393176036158602421422564071847108369472590552536565175114983514982288361185510259739360693051128549268793512404081562405905594078932991999247832464801861470936838538833532620839724881005890971927192019644587424968136751907327942446233264366303688057006526983616332078108541616586467214970917181418289038105661064672263829384080517573469117288105629834466165060063372561943965732525950971281074177591517144780556652503447782072110924402828850709886741799204702343651478535688876594028928586753715279944218882216832531153877976753740218332420902878004703339425904856272558641550505156983184997212394241924168146181969296359603169152638814487152763113324011531541474599755157633496916356460990798079942129325078190849099093308497461248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,43] -759932827142977245149100072139410279039311103947950584219324044508697068049744241595262965816112629025162005016048281366179512488570416842330712305856272501074549266265452882206349134447518735058196617397393136290624281141527238671408717711169686121973749190018000275034642849131921617917254322791127325128127334016163690464165075804535561416968736969596483809999060480807140495132460294912953727559622457308318547678012867924681261592496681559974315367022471524708146832700573801693027357688742627269323741188089274660563711189618946478881025862601657573124481821310420569041949626511667745089266987392575919158439923003377803721916865813584595421476816883930223631204240440920454251773211748344349321476977718665058496401798901355342965927016629033483017871794918350842060627448467690909412406797104448519231795551768493952791426955043408347773902611116018330324384024715118032154098085352400645787175338562229573599396304237728477731323109548569494709794969619195950393227334100964917506248555203224040682135420963560982249418727329397310446844019933886951723191759568622668157184921338181629268421599395548400159868258153556274284979739226811246239785229682849963036157225253591038460667838627094358902744528754708866697470198768718468209893591723384248602253542937737050812126224966454752500854748142094984142748377151625717699187645514488466011706435030920244022280514614993064728623242897220491666274779531836510723124111337784026527911282194191729799505105614019162413498754415633135513090644261946204047231720036435575956468019244150951782792402809083284040649265069175516894600478673551844147625027952610722472498290338594584976719317702098139254780401777896298139696364637746521263520832270652840878440414246408744722630744752930497673227886470167557993499640378606216940615872628741301334326567829229452593249670945534864065258098620962215581984858882869390206317689787759269542169119448828415835906968072089393218964986700196772828600895227425649024361077460944662747765901215785217597161838578248948569055074774582483821878403116490776228689817716499633223425528919427697912157743164124414105455627115877843601836719734784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,44] 186236686321348707543800847394001060299572793876836007699175271943373232137166535342936286763730425513967425320561281230892014226202939537890685911049460927311460352561820001579610636821535334634151136761359180013192819135829735983647256914394597781064016291949808446135747078529477556854916646976303422614546264535598702555477846269080336873464808113296570775240984158463241680228167769911748268628716814095161871133701043430144695693038618125929089138005058725396864692439785606224696805928442775751095227794662988361825170794442698756446957586265009260752827110993963513848113292977496798082116463050414112166139148072404465829559978303141055662742607596952174066343588383885586840292057701420542538374781981866435818109399778933526781540800621590900446826900977518146942380186036659293113501596145119893910127321955380511867858545050342400041148501600700526923678718398712377127624230565474481993126009801846488765971982158760718762751012984835137882404894996877370576220786329738536504878551489969451018492937608227874297048130066665499299511783965100234664130040681246338004672872767352176677476226526568130037368463866223438234163260329808085394555621691604536766465735161775822870004281676273992358444699964348568082310993593317734022376997890809881203552937708241641671154571967522746566562078442201743798635639743369180301077141710054176344073645370056895270693109519853954555257908546305509700578793948481647787869110081896335407006739539158478784368042885842122292975943281195626005607868956494270958157493541781804923041584260933286053742280491492327011972679440875704806736804665676357812587726362474452045046591822117042220876768339016546323493693402756552999976665264196791780639485089561948009461426652091736000605540773773090727795826745086381820066385700928419364724424780497713436093839512690173354591067857540745690940164033336616206318789809400240801371360601458537250865763858073647348443394892065847573652653066142671018855840126685389530608209353114733307530415077707231087180787455314045818703392241897119138993980698081465385319936642816844846278150745452495789310900292898970079818056770920641999687835975680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,45] -43209263672566085439365022144966424452329635970566385527196298181002337282247418840512544117278604589949848986032339305321445639876807697828285267891396558281099770474218529766739671733315338383807489953798177858424128524897998459488932457880850270859652994244651970918771390814571441544316971460589829224596456560743943098031213475354612425424896427568966193693618866283394433321960845079377556106302295850169914156400833878703184180957749712293992710314811307522195563174287540057145104850392311291437549263969399884144699599516128214273201675960257422073427161964168582997495911985943750866585866373274387785731462699112707928054904379598174330716083654006434188565283784907355448914654450617449983888564136230248530573223665371672027473838288590298590896350066094999641321053997150712328479450491828624403389073673404144541697076329879935570726679490417131495124031847250811034927887908512503267583997644857110498597043199104301471641568282852799239533772997143197710463576876221956488400699543241335316887147620569953520289349072720908384990562898135704232021065119900492388278672533813973691058976129640896041848181848024022947636411357917864497634701797495284897582838546123459894243413727569669075372374388276347435395694557450362759294551515192397624706311713357442724166651739138761565841712886120907964930210177720858221206209084901528649382616260003887970778327455739835907512540248973410534688029970279680637602227985768158457302428406280120318788230875396702541862015755302152578600397212919237329746726414167740495087144377632928568191076376407864828604380682680089003934513001026221491849231413963547378811890782255157905962527673405572543812379322290934683934784580838173304006464930969150403196070997487861900017416153081512695433998178696584717938141140045318691521495960952379847273482799351291093486607220772156210032101678310813518357089015263717511649828608164761456934988144270766847994941149999690555535265351646313493888048011893733724186406166007266689623930172266545567115331185212707969678910174618929936037432484332516983647746185216838464755505343088788633631253890966121059327544226443921451859660767232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,46] 9442199382574270594113937818605401228554500552427862805108148121025696755209107270890090892209566349756370649095263143248060326010391330395020638106301043954827134771446489780694757513674449086020451803450904829238195782549669722007967483706322064681867333232094698354873895916466254361686139472452743643550079861009408757446480519052460464484238274208556210882505280833967743427659190187461359025962467644762515501402585114906035593781278363229991238264254096432619676842742510542016460924435653322133445998289137232363919099666476293814882877811636269680260934142382738696397308086228413957533169681860691011530581785835320622036139470063571866407971287234149975122678935823752151861006031914827857631765413245175914708800756132181428374992858201692243237955732781075404650638482812589263782102477482158782950258658175337644862902467218823966145698927398052820061328536728319676705586097690655462528946732780590692043733739465623627423247621542894924829277109902976585057008475420640917080011927201297410146688240422997807101728599086812429893418720788588234189508140567186021106913818830090232692871817799216436939709386258025446978078818688876475084780968918998458625636225654216919213698158747375058601439614244681705587111691002082022249409037139362989549321838581773845730356684534904691070534606052723264313259872068660447063508377089298196371110241972715632600382441698985178207270168366943348420251141201151518141132354078981461852287260619703635539491608818181239840872107999348011174034451240759368611376146782265304135405159815338252400498804691690847769398238702403831595623571968696293503831472863784819522373540312401092515955115042787354961105305036541423220635447994741183138489605170729330133800902072116604459794154293978289948825831114466210346704210380311592960786725026137982705089884195887353922540165166035135683886555395125420828046755562725541133889914961137298238435582887622248374951045777910319399612264296238334737632331570434792862487922586065609293571107324432876318788798431137757704547231976015817117586783665354166117000320629209028375418203699040941106978787835398438666125608085898280006139772928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,47] -1912904991782261421704448031067140229829116172233945963416905725514907099799412669805944155163319251414169836547569312124538986518694150066339935976854437537131448606023915030540758520966600192603734362277402905567198338988550035108431044086186990456711209690788299324786306073688031962872854332714820711057978745923345774022803065923438648689824650433891248349602795259613816288287962941269542769276277111643909127688975769569136728933600245579644873165370571222218086992039668519808835433051222475265050508652411703153688814941432325204109521359545677998392398214938890404303994814107804310652390727486383557809153896149779279475647376505431043614679331357170351626806779098779582589042554884527701624961641355605776341250848331546368015565219028982816264373100680076420427825421277549732370302773115111529321087610788138252050820347274370003327267570498645861682676353442714148484338617278215322736165898947185765226609883946535913574955308016776602262844504016111737686364824702948349343430784595829418974116015025604715725484257695351351825551846257939053516181412516679501434218064585923464934185863159409041177626032143615716347640267441691214216228073538448364574882463858213385545409277563478997441089469502816924885627260208388663243412625292650392569024876938948504852805815781997756066861642144199056808990165224960876636723703026865525906575625630887434401955126723229106080252106499343551393132732588211739070768778518988497258355081485313385275546576077195451833839531582264995383697931629266716295722970188182477364329905069982393573661691322359943025364057869398041699418811332761399842725855297457246457643286353467985586624552776779247546344651196167725063342924626418956262405343464881503884957044157003389584163227496649152092624937002388725161633863464093809282469649807813532842776768039368022743681856712013991847019867450590937568426878397930933613174277808072945461822936500208662550695242403357208315989907690596832470669397774210833266436474795745646793971213308107171876080612803754083322011999817413951784369306663376083682657947669074443252537563737711732901275224886900484389958336562696365451566383104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,48] 349953797361706778486857304876299036279504470705450980398733967714518766972951489310574333955519683791190334645701906623901351299789888985331296479236951148504980907595768768090891551032789994613534013223836585684890810682711196177453918803385860428827274902592489623372385112260377620552917410210967979994094020755404501524503981730250206967436487512319557502288061552542221252554750498134742693621750829849362865519991068057651877952175708536617343516382748773789066053048585943065755516554444781872494220202881367539164160597189228373220159891732359815325996769395341277891380109204245924269149777671899807820112161322145371824759652194091768166214084273378633957197910063984039863243857143921042628682395176726446631896871927927046271642961794907210836106631531678148736900018509827237410262406454639853892685443684215505602493412069354227436346379974543440635224501052096113146883610413616434805683768996102644826217672362837935671848588614940690169636919248360828242499911923407308042373492369549485949588786074064632731772368442400262838532474816984717479259673510255374004572223934089543453046256732450508772877833016262612554506055033739220657033688578421536076262791128713882530721054135886760453441617291442234252260884474569796029043563982092736952103762456816249885708371076367409255224273109755294388512050124645460103437336815635700011210929106567778621109090231085469918761510733847927418725879136364062209370835784108775769769621643136509816522218633473994071290176641449568048041103086776384456587509001625226714780691535676553409573918043935721079639065353652936112061398629725398794664538140299646968561758425048295800168138632233857011376113891091354483468100257371974800544938196226771635393731541556711155880382420252779925100042402465102001701912697503649580287689659704009194468200668629353236706037708676809785518252800292003554341119326170174576886395263333920496865518678144567826328684335945741587097493257829417603565287156561126248491054161224186341704585586214160868174012346359504238622486357431766520796223564481091427457364908286367632966259861325071344160384752809608411940110537610939077176066048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,49] -55996572173532982900466701076807548844214866961102885641917721002781718951505989534906677097729999807769914923012515310268063534234870528187825822058920229951270326865917219625170558146327248333204145523652951290931119385680605339210440050261468789440106544077565760335669066055418022357201740207265261615297321567497998417052195048284365898808489488771616255643083569875955453025590063978816193690175361760505141825370302751455237395488858009500432905894898595040747096640537554528927657785909465119793432846086282198685047825847012794439316525957819716806540038577733071437695529089864926558602705627969152877388798975354845974319616296324845330813571613860222655122731425152108033642444535294187736427284259738371892267145211179449557994755975872501289429835302721955571365802137487450148462082614112734481414537287397111143364704735660560262955709690688375788652854521574703459746166178081754864385010893820400864547119926179490226406953583830407823270563778498212839831153338190949208709989236911725814322472860162726442927253913059540938303583392727638508099215592329290519661039564965770204982678168975861702501953135811575941521613533756977104325263579680917121063171236927047040473228090675069809434313026614390078149397997970871690506010866355180106642021016902860371739309474864282253989916680857342958669669441630982852121305399882686798235612188953112507723786058569591630682120688699179472830420308454314742915546902095017288954922602685616556096275829089129759535931162907838978322782047497414932718713337084679973316838141613030969662379160482572375340433529997119631965502873594430226790234164877132965069702259111979981267528890997457723018772926139413127729223942796826144850549624671348153894181867846611184155176202673020557916129692713087268169931653909327833812001948104780446048882508201943944747888595143886476036415801692407354333816763854683401376151739555482402139340399735190480610664599136772079789412785364025022339986460494797361729503349293541258528885346238749799650392074991826356978376789282886360745765514720444107932769675093418141352333511363461762267114713204197232499496913423859234369437696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,50] 7581557752075850516107086272442333026480561401379253672485451975414285272454593062455834713511270688297993037772166754706035154483549810880175653313334246299527450761025000523273061100496708382500847468937549961427823319483943370223811358291639370823487694381334448961377641965574789375477494511290198411728720065706216410349237643932778529532173236432216189533024695105131181919861548072025112636287780352603229985581766125299359568811229822679097660324149112739309721316917806851623175429780093324483591817888219589490773814037204790339449710125830473584239360432989245927010906877826169366160678729159825576839601957278764497185913849796812723379180091241875232519238259098549213935577978836243010481933557863642198875848684283337670373026644430162163449246240352258378828902264587871278572004188816323760725187592452797090586708552073347609978387448210671773535423146224094692516185398538019441029985370410291738048349664966129032006669126004081499729888809045141882038958429570801247425630631749799340960228800149331037000670541937649896498882174103685041051059905407011393067437501786714980801683548833643865264702283687042254694607806779160647586802130322775847838843855255066282560264543951344308102422621669695508105956286520421119561359725205359477583431504516238473355230328947976603246115748512366982368622989582343866722286818991510809388061705879715914644142898680617186835872676600819941428058134198410082054600312969937186695845757569441294383484319219020528046748467287760937537351059395850214323484014073449733733998520575846314672526118241296206347575442970374639673495777952711217627568304823325362293118564487293875120583286204425545823978648249941313856045705827639162770835004939480357950214994207685828856012246421650692664932202609836537488513535633411913491876332654450781329294193390471634786731229325528458580432472278474806932380270141289122413891179240567881293071172330721962233216658972948652556602321551410530637259999974825824316071290835304821097293324164217124960283137951523074226812393301053732528805915272157182128902383643257909421774532071313891345257277186189092729145704334282632477016064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,51] -842426482402369323490497144243179253528245746948738735475417565022751442092602007158538710925302391619606344251128393684797508771711882901240689176386863141827958447336527124883634275182581224620615225956107596017224462111348799997932240663299230745929094968462133420940736140604281304598093749121020157544727669974673658401991522085919676702561026166750023197683453932542704799305707634909297011816763565048197332495723132742154225355314593188857722765165429814826043407849549533718011319104776355674332111668384545376405429060893390387223267775414134833009746156263466825877634642017046550671410506999976095868097296281723252600178010867095352709432833505093926178275522260779430982501844118422231539804476807163440922496050774835763864815944210634860501353617880073310614334173137004344345374747458267802631500087972749924832466178536638665443375845809018827943927418801507118141834653953176549678729755233700066470822134625754383787016925282782513123635582633487347695613025754411015486256750329275826840938271616200779916356268063922995235703658383088798633396791717129179288917822089378106101154040961608833023549651655781536519835506411017243244649503792483172109575374937079051899729231586994236180278435698264523296414469990480786295550149327224928643602339634098851599149948265322061463624021337806632232657345448900453498907317776338839957064244241792671542522958100874871005020609450882819800384178907697350408622987785758258748309063877062500722487059550675617052803042697323854069784774205878901916978196817545994018896501038465931479662363132451668753675126323635817231661563888817639277096350647072491964591327133742056988706613980263093635583212107254085732363319606840003684763592745213470828311378982390534192505911771956374164722038005708539569783350648301450344111344302787820043481449502892129053098159019601474641055318436710132441737066965285846660382800378027235772009219230774770758896172745872326217014924020789568681021290333953548599120566376626300147645646831174551629758720685937157010851098688644610631110351824278685088093895017351643497843644038433770441528925573660054315122954912773704249245696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,52] 75931208377222583281045978690222313520909344651706579712624945013332255190179760707280761503752662640059311099778465736388702250774437688501382478267297484210600470884067770270721901733188643309290496930905819007705114129279202060561092443874906736938224920822710560106242582902377050867593291507072812980173430661027988436068785172001318203303592848254546255723385819102641641647621897022557789076638668315759693914938641442804149353704111906228606888754536750598365653400059355139240840939326137109447299171193665560312265135620893021081754692087617188509246451753748000357923430096710832050823786913530671838935666648290811249538174389095125413777184056193876892198490511870666329834261690089552773465533399783840399544037796224596669062056668421570720469028355100618831088710835113262811554690439772729566303583756188262172441521302943932064547087810151093630985819173260163643656906596560078718659875755336616817573717457795824213286958388142765794815728594997799489714454207411812662008506294123510714800041290971268879706818786685464838979111640590881556058856377033277628850919931765490594246865481744801977866764316796039128326209122797030599627771066559249509109082138234286148669672836390211642960794430568422464528139265822823012616952941615901991397740146276764242099917805496698773158221694157467836590313643051247426304642079164970504275796395578982624170520786871480296110141467633554417332923819823761774724790835416831841844775152384064340010953930501990364906892707816919255501136401602470080377051744922697781409918942549408625222072060902562029744926798491725520800861428752642452071661361927870260785994233401970538507843899444084231101415052102966937200117574355572310560337525796460093639834993281889838899855199669715932950033122798279353812662774545372308048458045495290632471953756918325761387543608366384145114179143620180872651414467833812398074949216923669407545513808607208565813754855468337859348441466271153965167531184011074301842878877546126514998282462035903872884279773318424492426544646029155562505861984246546358193631311978320205651118987480560004058780334281453923896516767307251100680192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,53] -5964263011324591219376927145266572993397756004164654970968113324075388501473674468401354568810326369950073962108294581106710295051263330969274710621168792691371288581536765655748074076580349035324419322666383744382287806657741693519493219939851332880850540514305582893806202094342409498891610274766317048216014535683454118813269934746099626767537328009839097923200402195884850935030609309887527174556528098346542228496055073115455724845298185076420935531740183915248605639758878483254162374756884853649252127316452903831386679674792506430449602524127245675168848013444966650266434683021241993778366891237493601885942420359072769236090768234753181526819539635496368323133741013760557836940322129791568033003913598215008599035802261202731044688351766635158924561399673482043685436989083860563018243378260151154509862782205885413348073518836373016507087129882539424626844458858441034646589718143699742645813856338985345616306824667962613303799294684579954190282928270388583226579189345141775528098416487826347930321765329781843781338737774633536438891015534803845618197463652151823442563525702391294887807473373537791978589971553629265666309022699503582479740296596813991060833598751588614042974631598736408197681995651129627198553628549134014369223906142260613723383758426289480867133518127483726561020238114535543431143559380635176750516947328336394662931531767861253631514137062331831294861839119189837080636932104622709594673874395554152981515733599968951859289406999779021077752364706821508362552271965580711637801914016330411458602575432904722087733013900080599374401261984091154570765250955090830993599348437878707876652414236373055730667077586298462074550584813176693408411886860216809236692150522570185503789300381049632857561720057238574721067342345021251075801595955709815884446199540078622524485764390466493847609007533395906703440845303713262656738191010294908114944015501596965280300109485844544555078786434857653587414730395695232826070046107445129448129821365289594486484303145985574328358405939007138429413028364092663565012474282716151977121686149397155645321148445917636358922543128753135520136522202286821212160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,54] 513708360567044589703828850570822947283149476312476553835072221577675850735337999431588415723268550306735216392463990977801415407868218048267447707987782065614741065006634823542697014627797803299708176891996125439771431282395717129634834532026514221780595020643724070658492394494172127526303013939325955666922361699665456716064214578433234597667565938370475384175714755958661463074667958468137268024586738354046816905157292692265307298878113618986799178292950656970015771625456784083341608554355143937268805654271725312494678538811351129402066789350651984241936389177053609793174458543624984217654348444234308409144043045271723799579328281654937366373768431808533250726472267847132635185913362714006197209842382509395440883801860522636727630290555222478166987421540520137599632825736996431860092880922420850031230339850406509454125951999828231811398527197733751181122197093697771504996457082583905796623397983613663113010981016705074076611863070598613157146844582178544743340740856234927532783342743123266950820067391539587968103693361587488150121136747805595841773168889277376667593393416293169387913611340074642431831777037767240665990462366396323252410614936599222722457353622179536081578236605159908976919652999909855693032045975035781299216670999138957907292454824328446609479934387632197792970993520591484662579806533609916036241650943652958568186415659720569247254997745986744493711796855044392450999822443879403947640543297184667598349129802984050983573617973479493474079915305477982115763735085046297892038619210740320475869635792086525636555838142326652865561116666848270464428857505668281637926431946380431164290090366021265475687154825740694043812010934556528502474001673982971000762174688653349939748702214640893972056546686341575378198805130665542428855393732175217343324024032947979932223760365549265066443068810874735440541757200357707438872000809861172886186234041897363584235619594988999256273939765887565141252200067200876776146011855995956508501417238575817648049683714057964933822428497675245739577168779642917274401409711727808947977970940867528955828888757229856351923507816614989693105802243159808278528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,55] -52051042313651629497961532761181575819724800631292505356429761058125766261779281110426104731574635930074848021721399144299224132031339770087876786382460248531334248920613960182240562094883650911297081622403240274872844936107931014978069468442311623127945124877801394077377341492227537414657377298502836133829010861977911579133877071674321907266977987685770463214536646474220565430402531981992339629327879971030700770330439963942784888644096119807922378182721269709434999699175447081456760164074983095494148871668354523285627426079489109716577370286998735907251041957935006504967129388950918965357281854280317301318695999453581777280366550515907318598543902245186244764442740109050262992392228802731139936374798415202879333854007665461122016285736936766368264218417905504137236238948410829427416969106760240709722962273994637435405085390917902337629932364022262950089671652817756384102270879080487883526524423445145332251970056800275340062153198430431095520489148660700361374794008186238550082260208097193648967439823631454196028022191193663024503722163042711101591689121805685618490938433201997701239448657795262182923668835366772288663478055682118813150110010778069280481921646690961304353761882989310103838931535847209782732127332886717050149425499898908390624435097633255077876695290830204892313374171066075879574319063213919980721681432421924161737342681086430657082973019138802547400759808086876004817678736869348480679057325946640152647457257056695662259313250969982484036226490877987437855261507902679562023552789717134879865256018648170359890362329016357457057515210797482496812910153914572354302885678402310862142081227231363433320801940825867657206917804245921570355958228658529482449111205780021908739893393846084619315677106798298366588733688640406953839033826954451479793063241310867753030877587521171957872612475196659998755484433671043266049743338829311478864285602710973464139656374224973532481594200243646072547569497736759820891020713797583328394676149126138929886830298637069534882296454488129204884235329854936081387284885064412475675981348859906296985780026988481924139123933129850910854152972198794493952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,56] 4317158189043675075780642713419130804739789898211091470731185689085232409579046689116244112535042920204258635211948120071969788552245053619070949781274594484976654251144494815949484894276016746779806572231030892368688734954589392879570291590983855001752818137727843115587690593419950758634629007274304128981538764947599089922113833414713700909016717846690563806235195348403499363972340086507041597118335669113853604935742879709032359197819736709199574664527978232373113853991226485416821580750928601191704162968727570646618171802636317214442606644896589153799350706598417177763944390584283976441926651321305490331438872803000525345837871810925437907665697578556132557971463167332394907325123867096354643556033044307995471640290932766620810591917527115382576562066905514392292506372440501351913958823236555844971620054222416248839786716507774627259825492082451968940443632086240855257246025035712251349308642231219595821033954928069546592468544826727722417498629215653028368482231019838279262928886564402854293621744616535097268695362907026651688577494552467103882410188361378546875158401564000161396820804599404933745536465287990133600623726253380665307742107133028401466847667763256844704688885213911399616200480432502945302011461849699324493508796221592927217809329817708067478684631043505225833703921628076502435702839226372061409275083546506679569583024227222424661043226102090081752972338222351525613405688661800012159767906286066966895656899886568353289840312258150208737800123994470101830705853431005978564144052505140607689079870521574378547882402593463240555271401728799629421371984113049772059317985163866231300878108555591373687269363297866892312367955000281094523169329323431374921006597133357189674767781964227876267394528516847135386707467097708149386847309860170060572107966816789623045744476591515185779525059192325378920817839081143929546913320546032809408514365152839930599251705803529949427756585976396251150409537729446043566425972947686111721624824212742490223967073210671621434923663457911822979982783997259855409044562106363373596056675466299687184161367647879296784101799334338719307740310580626456576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,57] -136561656818403259204748319817518634988056349478599573537280227403288407664706244518398065341497623829025031054078386451460856949838783101093434974562590987676404308350573499588063887461514247122060328033497893366103850067170821033257598253390590953738227388155330675521500435211621534929429801709672706796438482784370004210689545529402226176153635683098472869235800720114140299020133475012591565401417788560711478313257643563777302222735017167856980528626907903936113089429413113077370768869397953245107018184261565499585954231039763154751174174664054818547054266491800862235183298643860674719018296592275087728036145393270382313037125639500832986725242197992044926282876687455486660013236692641563992649640850099184154280896996252528359753021052802716878958267574653207292785582643050985555021983788576733389249716774524380548152593043306758859844356379477689732421504277380554916074742615488242973039941220229757116127093563839153773550520488759532666332373391857000722820439443425202721205496662590137290800746920160039413373017786890191163397560708780335492322579784088061181686254513524758396935837606538090125431319141946233222510524825906529404577881199459880461485501389515324707276666358858772992071694675287765375133750812012541202412305591900230794866477818809666033931069220080251584954657142521689366563503293074578321611286356998042962029474553225206230960650952032794392312226003490942017160783559911042089616112417067368411594824231872134853208232530148761883483669423994948807567592939831088961401792733800137907884118626129516592557930455500767273888042522157360047099735679213399149780049230360180115253989832795200408469196272815761961949926151875623481603079903560762486218331035936092777995187169937877317671732512055692638415382425205846524867713257563159333406590078378728627208991876811768837454889337859190619036960469238736358426424691930411846805356279285066354763305673008239540296295730514950831404097405767480303673063413531481543175538637460384706449239004759158224361829806062990456915142503762075869291545962736907574196088124095597178947970805745346919982004589342349316990302021207719936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,58] -23846159243769777769228084928286543258825783177582502596353207427942526115024226102282574338228521877145924794354855906683001749877618872683792837883287564779020748841601329714827791566059104632908975771389323327368620582500643495374052135741620947955035608064337035141650492849505680505747896411283911906090592599382979276494268951195465973033249437840655963414874708534699650485281981410396996099918120189712613659347930932599132100034628333256697055674337141572877785771534770139542719891530368200659849360609423275171898005688451049242086766782056368739444578672739931864552263188071656194925195215166202030016503659453152292898168787882336717887301779572742238932926556333396859514632261660633312044671534270677378734209359052722611988696382574053684535067898533062546412285941196156938098812159660160527421484850707447382406088122912383925878728615254728558296771931722541395906989804329616308532477365195306550188299027919346597324486112306369676861529898961394082803811424274367298863246527037612203166982097173600143673038911622652543361882815779590526906005288635132603888188392245221761279676152821928095078364320033254363529406400929806002408900573091551186803181179520965264159545636027014969281922065037978319613374124816953979314991239457044855133105059301326644401496645697047398399296972740227496657919950795524721690382449818766550067714733110343476537926842297082517479888310746571123576857337791087293179586879577625152998866399739098369212025916183016477715227407240315094125220737363869244931850685577269969722473970777625905374658251022302915030209970216480776027380643825878942082649758485521305958887071393858729273568017581717989074437208457645556608948732262334562335072323109375811786926539190742358239121305617756314313099736384118027382295366100548805176497821689191511379714016297970498255999349778806963245806425951497442451298162831997629162945080830650765061164369089602268591869663029521631839753127873340679211821856796064005016425299628902591057267907088949668882464061088803279571931790628714695689379013317773730434430355302849566462260172123127976729918468523047846148744327066550272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,59] 4986835375557687726963275017385629898396258761909056318652202484743917869049732358457969126015663389756735888485814142878697395604256132476159353390576706275736017747604371235960705768778679862718995857509196410569460053334941221387657071399427723526932194250781071552197617268223637086203976951905176331601511426258430204410300912343477507301108579811040894243965710567799547716255227449021616016129148264897812846258986449341840169690973483225387115968877295762290303618167137843323033298184668783475450491716250920316541789802110905906236059772979255385490321478082215260622841702905869798465769186717640935056811066583644075282578748734273222480854784230884611219799262970967514072815835345723124067090833651083753935199690465993132986975744267659456435669923186600218375868871414965830098865375723656032946568143718669143352540350127405406378119782312646927997588503984448336219261597918101338876324783376984869564489485433195552369039511101151136205879400351153679642835262414799399856831677920811829010200719519653413204792369818090260012380316240899493192235834981353664187381119734703085687415551566510329081691364811648679188213344982212467628064833140075331439513097126631634065957734929137328528556730912277245009908248453618345127675689681795284682936137440759543144392952569276109259445302024819466317285918640095780113581690988410572508414833775422620861909080434400971745623312626233267350877127488890994130282405525945742616398567284767950181433823773761834499314058015604795111383915729965974676795732347734765804286709862650281927988251445086292010994561247089854977948132510106612688989777155643299270485449836227390640856290640222080345304692369844811306549779913882775214496802468097910279847868931649071873590272940924239947037846655150320812597806833590689947129296374346430334540084392128888590931129627932457371849750106005053665214650611107553366480251961089912807260369176644279455330026622087992641866659991660428735394220482923698395151911363360596897372094456528130258333060375724920989032041990573049282854343170733047053512992592111658074910261923687780462715631496748272141376180631633920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,60] -578533118014452213378677673101551637595788046499867947896705833212774501267917323918173494120406348674846163225908948542313908561967102380500880279287602758738592147899994061655289724724489881154941251984274611974295482280231991044746866360565389249172512799486609455140904360729972639286787400680495771992303801019960352852496457532531349276761177081883992401050900991327414216368573889092749261777019526914297938222973747983028292311590725461703696018180037577883899685272574371715226352121459239571287606907213026493508174046675367855235835630314399000959578677988901171201516253490397031774288413239422501168990280602267995754361358642166862066602277480606221481980360504168619547723889459386000485368155673138575782253984490259397675389847297525443488265889477701220863572496691225557394656229867332987424797814358859075094759017068799433936564396646198631745187026209674705589705841758395874900336562375581324241404098252383691014840923551600622679660760309977726873573036694205161802528399594083864478112147974000846650415432852622083504284654219957503063041437573734079494916177537935041211668512749770347949132885432204619086433617348778080250519878026407323661046146004507984777702706708894496967141781155043770574763697246960189046118397459407895144551696828363810674750944112039430422210539065228799407827626485063406556043632227605415591929115503019937974450220098494551808454900057334125820615772887484039259197856758444409397452435519591685054492265541931228041513597251800086172888040241251129431153774224169831256599971969518137366595588662122519819349109589790676681124941634642054836108008453988768284302158557011827030014075527644955296556744697723691734534345243166215652865848264907521996348030357019175633954865524227436858877349251267725756819662072178758476448484141183309709644100491914794495132165744764843149856135658706987520634172124496094295381757781858083547473308456499565777796779414147480520028802336536640702514376016811196009596219422656864079223319970201430750836589225141774580863834530611356292200074665183056363363108428635763524729941960860100371415423571355766600922584856920064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,61] 52906401053086771279023817207759458745913386191929354119022677819268417488740313996304546151243496723732322426392363900674691695800698830896918607243310949715461358505955579318755216034054520448052308963019663113160020943084749954950830750775271813518372174793361393443059037855608701742993976788419688246849418215091946139170173649030035477845327692978301238955004400022440466550687949551081859158820260032248528747314038936749332811863046233736487098341906422302163973764486964294741233435829971754329856451330182847388157839759007880530774124751888375089524104813753183500230600457796592485616916477669892884772879564051327003226932658345370371629006585752315971913784989745015851409860488048634103024334228129535549554377490671463692448843798501929186561076126352421818615815920423534506895375299463021443525138174076848891186540570359469143667528680473828261489999445013076693805053773602418530768778730105670369277191404761454434038881517520493779349498982648092103170967484451835587905630655419102632136417148358148690795794287854162194486403541462853697016149000770212416555819837169490920123584903453151592848818926066115531928349494015149446188169927346624650978803026516263569789574224347339018302373462825057604466982603166286564861159038476782402908163137643253638746805813648059003980622535272658505083475590083962969261591868152445258176926616285484933600122757037568122583270240418510115902276796522280193953758871951493737522785173331688640782364897584437643733528635313723054582061975033394492927512206088869896652619606549019890883930978752127026784452626715937306614935435413284853013696738979480481559630726662663044785258439392290380716021652824477732085132503842289825608704943865319312811584388342489348054265646784921199024825490931521541901815650786769242498550525934114265563292106699053942441194140116996400648424119212609406370726877008248754627940388768894748633891220465223192644627867995242755923174701715855458989275860222460269247617959131642474083203608749923642616122904003363451391761605510527186789602960655308510784602833064986798964913276855686665875261717590391239397684832894976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,62] -4036775146137559640935349354002007477591821770366925405437475951679306095614897730776550524512900291794516331887349062827672533340482024900202145378358147541456634660770860179742081627479589704728004706978438134921221769890799731221517034891726402210900217732939270396250607517938309925496181607995385662111878421920239018741177897431407301922892899297877505618867899777368855858959771805646654505455064257103421823565340023264741967506156209783313573729265522046737310411385781606356163538884651392923482215779782115433334101177947579782608690963316919184757042748961265752582667183157984813343287928924916940093098004260056086409389170229504368428878085080172989311260223926113274334504197724023133803971325727281990282941125643935536708196462264787186194187545577766925821131156159704293190712604121083571037838149678865695316849738907043032476762546723603703604781999235451724710586490962518283981748456350069836364296125181133720009285036204879746268622401998356277377413976883401636038551099698287718127275063687250397139280429051931345478520107892902078845375112898512519014622948097852581849762773108181644007523446119420241290311560965389908907400476805322491389426698049731083207093343942589634117637758112840576280321068054632111660508202628309660858130539367224943693360745885482207991734258109332454245373433685259650277250690210374262643544726199135338075903823082661741639388284545529896883350831111213518346202214641314388848567241643270539073411567911710586230803581347358334210684521669800940471606045560059231366898993349130829280695892190206923663927336435397275578407557441461728683770733942377301309031309737113911331091618543472018170999298747283348682634030952546188286749520772923740009760945760342503294705839121769702646640159756675492476199598431440613520779479695214511240225630442250156922902607749131796719075590376548416705057642239238602169363598047567582855690643223488897044848042450797567336119435111171054325967233287313682020655351084140286163668377218226890424893992836509623933434089596001690840950814430291969918951868328271031808804505763988464223611386986277854484809539125248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,63] 249832683583807031302845015426339831494008194802661355417554975865192312356650088128017064603314302075189127639027617336221087797257295938075622679118966080152543658943775819771634402391761533221124504232607261474779341672396473854586718194558840310382083577570146533438994537198106499729151220852312023319642591002891879445429822106001706360722984211288061234834014614148557509682968756942029571138076222402176442092355739948651470824261458641544039879952246211014872206017910137281383955889714953207252529694835876860126403849180376490843867176387187916285600868584932800794392844137245855939188531902898259388241726421498842102404159932717702058774749419729129946371999578733965318451467363118760854249382066676997808472002194597348975949574656466288867215042385428798749942997121463365613008185926674031406239038131722799924002352892528907631583591095632009197848794335374777352754658860791113120549978998404635906637082542938652161807777073301014916551485851229200811408302798566310427511198118310158961934280895386573740560719590440570740414223651223807295890791113671101361620385244939407709784118160720991840912652002487769340813670410786520238685106738657791901705080029951266515590743332042179068862197841300429010853450645872219404623129047143801044197834918789825497592555177339199225050888961169356780816827978350262422353787367455225600150910677955190193129444243797596011727280330036402605794275971031000752128659139648137271225198190221964577020920520850079985540098372404490825330922960928864504492872148000356885876257287077396522782024070531630231074686244692259707393819852128264331082246105000673471617961221133911051169464981396208636579927975405416385443688339703845462308706365190184044547115787691517053661269030470361728312277318781473314898352483058848905238813841427036836311034893880613148043925665080624447122849739803136292159047867050714570327820157034764535162181737886147120039467083252921139522495198229489203331713012315227867787255912758978778591685764798074376529332806687833566272770039673876164812961132046308807877746148667626073021006018620813317703028606881318016721642061824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,64] -12433106058303486299696895014790793373156799670840500824465401874204276256567372977630445516295998297260303932573932782161634610831889410053496097796159371061367411998379999199610954278181672686488161014799899137469996961855209120343946606093651017796328174837813884277737545723145825130413933101703685203850470566009307657148807420299188292793698283387243366211882494787175115523281094778852133455533646345909218320537601110903781431870889189155446825814658345784998243804285231678696385103066774878786290481649746347597105266534395074148484746845612831671271877633361022936914266147659245105416426500326057947580120791235057480593906862114863228821521229358210401027076408090855629815793002596043455199329379781285155884452048203070952738603411213544586829000047646832093786473781956245691700811681885584982970106566100995522108840860193284954714891961300796122473783729426325092606222945774428274185628454424330111033178714123712916733341544287154849254550309249057878369906588817327997503478205539259006792743410640698592959964824541281625864030106708849186185979263090958106377268309570801360775059745120746316368270863509320593592654989684183248834078121285115992956470575661058669779785306419479829631875503927768963487565819066961732560710121991491272472274386182306037412723131510302053082811112518606052338326222022208664182324237109568533572653082325670424232386442999398544294628460443335047452085417395423877191650611763400334467932089637309524727773012887266437603972148634168970050479213007789962085432342700114526227562524564471163745070469512266012802926463104279551508273069193501459926857000493549699563071614622192634951365057405086899888716456196447960204165832963172121181341567054364569312039145898281850943418088464080208732340447829460601014880420488590586169510256572395193222642177201398633346742403498586698595752461705177718799447164339702511939343352255280439816877973459021582893507503101162887371915698078039205054702611792577508764904871462993850175887220223848321599583293101658815822047328217692060328912523364786155040399420713181110143061374023792816913498566410871677722128547840000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,65] 458721299686690779036031472533335424209693046130380710670449462260825183044963316345267764480719685236421346771256751131858218883520051802517743341785467195598436085427749561863869794411950509173000174365810867387526294942593095765846196677177346864171364475311237544063225056889349616535657383402745503904375989827920181767794765488155176595917890793672207163268164326323816941555373168361629569085067880294007542740731357226850745137008757029938364067782706500444601925900210916707968890968296726335366976911393196497614148182203690816902061969092905054364011377798298059467300095953053962283136097821294810619026975465916067860052204365286193291888710623174617759055328207004033156183413018005191222180161708060845194220741208087045321209933377844517712735925194001067761670882361823741566264977227371483192713732326041195177733133810917634118682651463315423303156686644002650570671129870581239102940669490032023838400524044332524282061755822912992919676788924144049576748036044598512949847688663715611147773501249414691474507631741052952061483515008387371822490136234826586308823841109826583420336673742322857494880649759675592978947295443364546677906640849171614104415013637043542907045478380402593752512327568498791808386977149751057317106167132876092440377416323975708674381024068393109444188080536206415330536576392998889914642884648326132220603882566462617020282502991125543872987196480330863352385244949104922483836816012097870864407618526032304198874418937065240728305534155978347083669146559649282794601152600398155050122410777615316252389787685004372967296637486157361641076481531137558411776051022589643599959808979374817065990724913449725066232082604464518870131221858451060942321665387511677290849556947423246792703178481908868482538255479302376836055477883453093021756179692706826156822240597063508946571239460478949838513926217395459022412020969146248035887250952351252556087290596403228370752549775508934180510713709010302093901101251157694564859340923544059415588799236617586472041462472881583594935958751665996357430635002034470919341818503310261252971567164010864159891685397362679757026623488000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,66] -5668547213990825686442377589052049040088933914287906295331784457870594190339449682036174299725567523580628775677385449449605408236054094596169636068886462685463347322942638759986129211360144471425319016853977841088884561741972953231056912276026071890333853204956337006300473351942284938358854198162150655943277690988706093278914117656452709311573888216149886944561941051894720267172695841755642575216754047946984922697347273928353713280564493700776254223044124339395031489009831373688671473653096439384477983902057527803025407713894345811200445589015954962640691073703752474792020597644140948250360751709701234048200009484402158052142491395779160714160562709209922734173501253038341345969497355716585640080243742572345997421721885791117271671625409680137273035985189579999710279608767724439063706411267168785203665837041719689470109908308973689529144216322719089082474623659996647951233240289381776413745161769146714138706380640823681372370350890113659829317846774329744348874799196934438724884308756892118366573788760932024761992925310401783576933650908351923981115997828626343650401459413253890836106888952617053152317462428781202859290081346874972125157157588096919538166272351860413191089537210299233945188872693469037337272774945130083773191219617166884570004372962277838419656688511113485813957654109295464617971034490926135596550674695980849706091452595065856767596402710468395826057779534008498638158806210520315267130783027170780543159507371861543387835349318026216501025489078397338090415125311122769821114329195681351138252301012367839897782245793378162921069622929533841268125980970252802009829133559384589967825760306734193920916621630169563469843730430988944964714574499536585540669462034681483519488131976651493482885455975617211431320460712477752981802029948484211691399696214909155861981440947039268708420486008021117266415900978610468083286780079897706725971911478455895537995149353519139047650026053842131520579516853183470065672736126915614085917049591305204223932412624803179262223987814916524608630090789469974733127473133271438463305354462702542006157556235547571210116047150601890506473472000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,67] -630769722673997323048912324442660774810989154648266930576366191883941056278922946888879182917626375228090018944989875640522215322353724141239831284542624308003436932692617080609420492449806518000666553912806595083871207062374491789461923930149508653237735711112820422408533173067644436399386261318770335493951437309669761221355557337755652354734410001068659599331858596822213585136176036121686126885874610189015007879456263780294121192339300013844391620539117718053931704012711605969743745072155638178315267682480398871381816810661706234335800608931968089378253983147024686259574741968265966835800630571415069437966971967071812380045185335012949058930225588028698202542672280489558108285817156091611214076095426390428362158988093949467173891481833177126674419116732258205018164091358497470278576935946872959138161308238137463190090509031472279855469246622572866978660750750833455468944993826865611683607741584659875723596540767699790284466999373262511974431607332697621918782561657950213778745344879360089689960788063164443508515159202700237918408977086379582675028873297176462270955783564043136473849073954289369643741251107698073371203802059154190648281201770153277078334739177656138783285183629027545007038464247913134902251218847071729675788494839178071957823953631806042121420162564612973024270889753302334081223211166099244550164250353643431281309508340600254611478759580126127469302409258756461782621341064328849273843358878043927856923214161728378052996139007929273960523591550818017040997842808605022621832298043349391405493785686652845846833289892297187448976428107825092760338128435435990956869581158403661713923562116867773652034792327445863940565196511373022336129946867994814237324362023521117714419408710928410497540811974463377533903467114162711651732569918714470120974218822277740948046460932790219746240950650562229167207551723548945172806504657382658876282530635325778733000370859941750214829725373716456182073301013862052050585668764685996406293472196003756552275080366807467053969047669859504105315096883568281860530767956316701309840557327370369447250974438384049191748470443987969320681472000000000000000000000000000000000000000000000000000000000000000000000000000 [76,68] 47263316126351832239549458484547519239167896236803541785436365280359077725335674788526551209883461960593443757291378471406775115590472394581198403411996064298124414485225099426735705574903949875645928308578561199763180864174325227959602024537739576930742006068337944553675729545550412428491174089794141501523234589413116394006885454690937804881529183253591652744206994540022112945472838115809804088858259817998695207585836083406654492591962832926128856027971023737859656137557889537233181573398858537684071046371611325496527684139119809817862423305817788917537382764083145349996824038499413550200405674961069442664164237045679797182516840375917396943777779496781679128044237196928979641748100941694319080708512475576811123358627678678835067520469652208506905256223512905626184947192104662954006551342232355358853903665489639468485466123100749491354398591302939489929767826743666615471363559390101426864096007830943398129781239324770156199077461073912566866111744955906447971735161330600657611404269105831306437973692564375077813279301881702337048568825038697902684196359665278451399639586255849260903512369997192530185211911063892000021529410665117737326741293206092954532583271837345235411612247048633303874313287167303756048895858145832893340750752665347949283379588978143818466039939957591464594996391855440858288997295163961643563987192999741507767864206594251142507710708216720366191000133144198628530270745997007696626186908282246505261419185044809716727479879014428838777639669394846007722719518394424818911321839735328599665073342088867420333341790211948012406508066621104565612652417714419846297248761368872603409980460556695749463278936694696531890496054050989746307075391227621196219755886453392738705927596793277470282168186417141925417049542859670243209435167233470367124084655845003051734377836669561386751957164862147815549024900903109184281438857588104941467283394215816940299710571151541326101232325874994875055102613522638868569825449681579816809671654704415396009438643153795192769919048594996879351724247041272691116038669578857570340680167778919069245234180535796927023445920922764033654784000000000000000000000000000000000000000000000000000000000000000000000000 [76,69] -1475522895975447102383926159090122164518317655592390430229061647450521350378980806534036313313950189890243157639641237737426871198596922957613235449781166602636885907103847951950468009137512365124158717977666012400201211928448560784540405230348685431031905778100495108895174540217318832855309540283547678542791433888509338453493935507140104386289598811858553854758101160764774978193082584547547707909848735555295433027417299517413483608157219827242524427502785968978581862960943006866793270532812662784526032901604732603120551765456248102379659774831936363962483852017650469618747453829405370153696215158676775096832322838601715403753172951450013452213545568464870151209963326970361921006776299289163529712247148364106420618399980297131378415303450764137620395996248977271062245307818524099658241785979191734706538510664669088710155161240713878503786975405351580365454522142381220190369457658314700665332418158276337240663931364268772532605181837055976342383113788998690808210503476185142580919322579131032743522432331023915618208341420175786940898984122887521459214854394743183174092199542573861100334870099697851694784639528573647045424253687593462399161730621230298414873904686950098179485886988447247185904765092749086368886004802398573120608821381913238059642040633649621184937481811211323317983749974803760122557887811548861724369424088995437942802556835546988205757940198632535595932673140448356812634880048815384261440095370956553997022386007763060234235481667544448187097356377544359667592855113591667217837644871339414323531547476261397665595962551634831845781985629251174467453443836446474986577213926822557282915122460527079431654055650241714150371860549590514925815984060516590103434972191139934455800390066604316362850095055027591293945017665977063411489638612022045883244502257183780786344166534138246479555339528359219203063118657469583436416972844280387974150271169877251901825275487351684110106482457107828284373664383064097632649953330025977829083510608542620519937099087459312547083652618515808694896322494405344169752904159373936885295461791625118896467143547629761152679170890136433983488000000000000000000000000000000000000000000000000000000000000000000000 [76,70] 14239668940248812601347863856650627216788412704768427922664906662016177930933171067293336019292263976425003136947801592855314081945399720097890182819384976399121658814782365189514196055924175320790961095502742041898433362684346590583835291621753878747114031835413532400303585072171513388396086399850213921517829615651196632579578615099982441502632067074751097451614178711221534006874632898185091237896456057722076005069146972727888531177380442379266539334372673626477739432358908631322249531657735166420010651748786895617008844375537706131841187539338964844051366464275377051911472511974639690507950147269861667515901002895842326682930992522415540564257085686905598293706891505673698147526766848696840688544382492333425353931418040340264816222153138817868301083907207044809663406961117590049121358451978367631870192554504718464643876244093513841478361951055439374839560240037426587631495270754782614991181117458179624743758547700010250203817233156040710533305896503118132472365973010657532199243590125626956980026025781236251179382653807305719566853306335270567478866901534182687882172186071167818984055183592032075620038076842720495290612998341748492012155582838202525580972285486449558341803717872671556765496535269288521337127420435332873099709387051884575368667270466342822192221700190785267517158888791967252545019553153193551258024558318380832149711554241069985451322273277163647147456634453061886230252236696773590428326296740227842801011132646667919849330987554781756283484151870986255691640392545751255353247852421357767414693684016089845511213842691215682276741438629225501774466153648365093931135927993551890384600455503407229408083725769459975980733065250627475455914747670903756867574969874970282370867117862261321649998456399840711545561696561760559281767636725402754297474765666401257966067440138512561733686841120084265209117370525004441407670310810562349973177000058872362750489688921703451702299889002546809648646727213437102550665321054666288980456586557000749132732340165360676216418585607821605203504789649343785908534944589907266677229977439423610608299972547347404813154276720456499200000000000000000000000000000000000000000000000000000000000000000000 [76,71] 552927835628468212863859042117814069057416826923073618873401594338993968941748738427187106829123608862062475417395332922246514335964773813489411800004790897364651837500993331445145148025472741839455963279700175140561086314288517065660941073334312616657719137108004267641952132928349098031787248228262064826921646312533036303943798395204241032813399203719685955113157228322340934463843411500729494518337411936170532980673752209065438820415754308101984633752333026940804472304876282264177586329550055336663733959842566748917283373153550877361556434696987202828540252070615589015287119370191757684319784876933876232971986400342129657995382729795763194027412201711557660735765171903628666794620469131713125609563334579996010643731406365710872455650060722553646003655401360264265050659643501242812377077937665181734294735073401189153641092573514136754933559284107600821256374683664526475146401069546861122476955391525378605108449768550782809254366186524672893058118941362060764511070173329332806388344141344169315321889702834211532340607229253445423141452707092111834175826623273256019268294522065847207096747501099081935231083774631009773018416757580371208250820624024894017881163477668173199496747537437416371731490535346358932238234939284024647500050100408054387811364497976654710952175896557478240782203845902212304550378407051839177775002549346075468366060674074195048972529607861796903594670036562175646038907132318853432473234759219053020730877697292058064806395693185532883251501848792548458569799796261875965123283134818135796434364147079432762134546600276774901905773777175572689360088854436189139006480617203909206611127190816600892472770969855951681295605672198608730963478976234299002871223777506126881151553888738387406549908898830626218030619081557837502920838680002845823058589672924668354198642847363074904775817500456662230479181531338509636207068221867430879128144840401665870055022641670079678124262601130744145345410955766541760264336564945114332732850111681545636509307938244033464427748066485578090849092285244228629467130750985512398453747420206506514464158005406119880515527556244439040000000000000000000000000000000000000000000000000000000000000000 [76,72] -21117939158518285227599883710007051451227970383522146768472903208554773924940765828173267236337207346486900725603226563867584684864703159318596557413370288981896432798398013553814846274062679898364975444629145613865813349250252277022511818782756636592340975601138727870275487633405583249997870001940422103616094335310036594664388277888394429586553070696863088488807647655853033307891074877084045638884972823284378223116816741743811703872488969407456808080038002055990672335870072982902608243797893205677738326452120306567338055720811317868568520057769045141758873104577719845282451203386108239106344322884195759578656965251934481249890288576508146744285320268472373922455955348722140109517436583465008006144545964542232383522432897980606445562290602807911811712147541936156323728277519168043565676867098928187612576720946560121450068348491446160947688330071406638179700025800056466233183836230326689226779502592626662409444925333562283205558548227607076023204637645406508887767448209112460225084958784332840847993132989386202607081088238770157258194860230792068862171394410419452895661775689204059758769251703757425722465079018495667940864256063768773476071396173741648251110675269249505327775379444336283827752377849849758273235765222828514097912500932261737312491623398399740545956976483521659102399567371515569956976188996255628724720981999878765611745069087159671322009938057178627495549179539392822100472063646337022561815630050844251360569265434844682011229115894457452968377513879216405447891298774701982248287956070221827199167381499927794502138787994959333730081488666363945833001869851387172882851929545357251731559628410078729314415991561161101327673313464587644411883140335386759975217841415976185854558466536349089900675811957164541145732928170711867050412228674531037922725223226917591677260374250409277117715025368439467967618075416836730318955083047287686561446015799044552402777518331612758389520761198126821425081528650297448471180584107841906977246494570579910255291082659786986872346262641404657407943525018624702934259626012019289458680611020935430213694078239997113081539729043750912000000000000000000000000000000000000000000000000000000000000 [76,73] 231567428290299462839221731151825776408545411247148312179021747976246646324367137272800147323437354736832043894227416118228752020470703848742367135539085795014521243302965936621581919004020093615792387085111894925384294322514956420878629719208268712068911551742798011317160082338443066721470156313021823495296454191893694638869561744666847049307577410483842596909947488294770851189294330890534949439691072755641401895662317103517867326318578316972703002552954174484439553064502568101155254342216592873512492605376611242489964065761046462774936335640220321435173523225081865194094630714893047672378534003034740479912774249632424060950582018345144175408783312640585180299231491419093533659759396255374999426837699800103112777259575388356049941859553920849631831543801568616142287443325168012356877635621316005366233284712161333494168931172852083704161157643243412826643718852512332039400553229165148156402075383268277533133893573998409115508972228782918168575701543659560996081768366924928217054086773836495937122726290640748621499065322309165720105252582027710910828514681129323460542314088589439259429848675924426967827597667792428167011850597076705346457793199003725417554778609280533829049860508448491998688663460485051584696725993929938513058950460702443374946772234998168676223059480293790123463730470750650366352848502103756508147723955475411969042053621575371708467890989658620120674279017163876913193784848756459812444477087726555121943096791525524274465281181304898339314572922349420325342501409275935051968725343832609645622865745773492684808280268963407271748398179136965677204582522544545390765434488369441433483935052063748856453332671809604347563898321759145555180067829958953560304203907008966308454932661371216071251072028552936854453326819576913101765208359096919333960010220544885027662422237791649527523120908794394989377107401918013683717857443073677393678583439452215415813061594565393253214144039843056539922612418165578486780617133551202283601311371326535673748860428350272793447532576451854931776290871697361373566442045518544452735151524002449258440068365421638658726347763875840000000000000000000000000000000000000000000000000000000000 [76,74] 3161544622617148998521963282183065309072236774005190889903786951333970137555613468309880723745259021513388227044782511123968119826028211397503861662534388008011341900691424319515089448370743018332280346103538285501622534639050687507696561766344376324223245321263402517326246595006759242541246795475270003371382988546125785689309712982056684120044311353463225055765982454823173575002773444131066333901537757380918805659386429691899308060647372699571386213641915219367606331029000843302229682432221778067360473289150134328423013759925359962639417473783714061660167501818674673807712981236370056346270908406747700771683351870573606115083605931920369388072309634857730924268013896046470200501611929680045757821985972674565481292572696851009300082537924450225590201071878619079098040037788052462280904853200580674313252134378096604293783994737751127118897143250722726050490625818939055096202415847173193466410704921967696687399826341653325877853623421986947108882288207814568016978745105531214022883283311197983295754876720974535236155973768115121227039072381283321883968896968824895611815174352609496467892730801244041126060301922183281182253279284681393203118498510818255085554579944366065319959380164290627611593297611041757143948817341499256869212710626408480360608680088346361680069008722983907004413126412467625645295594155268281118374444719818911332084973495298374196725988736565293089889611356983456672910139672624018725092402237691043144109997569834333817621881004801249069283189663715854969615486646729262606150112227957204739543203282216009143114138807438459999414513336288427143404492873155561727376845018333340109748206497165800586089032644909945045258842516845886184383090471432406001749872871404221223609721944346360886339934916668997625679320808871034287327256483511265445360295046310918766911412281083378814652057882000906264597332209219162648365240113121573813556974350561220699757632949419839231898875619372317494389809015215752778929497411559627749126650038927418130514649623889681343101179122253187747766555138146301116468663810422309181524459998678737410458318160208300630545023369216000000000000000000000000000000000000000000000000000000 [76,75] -159968780041936908223587313811276990561851821850028705648744159212870262690240613389749459268711687923077006737253668562437975406041453607193382342664829414453233813848354799789606452213245352340476731158613549902550872502669127838500315529593318672825878120853589947488328072310368229025575410874613123714416211874209511463144566583079575323221870111542045564592204804211548847972395421084037389695713799835050482965515897824972779254533064670607514654644974593485496377052631894876981580183575445074455419132306896718351050350220491705999069162630306748977536987087369714365566747313817394161840722803864442191396589430789118532006937779336950190050990122331918040041962923047301799639736458697022763261799658600108948388853567679041521324559253277638444602050711653227913799261063169802556989238682802800265913823828285529219929389561801105018770726208483198838702634173995776115138957094140018817550966799774953240841347750836502592742038169935272843076845014782823867569862107072923005085959499582541816951902673307807700084909840555465641023379527117238251665904225386048449841380065648147730797422378568168868043475278350846771854241332788302959157204667612204497120341677058731585659452151658558720235288698008207920747313787885794200883439873588753508274840140836770603007538511955106962741601614670375056901669592008166113560284270070340132912666236631401420976346457318414957159416691468188323165777640929153703860752329684775965448791334588317164931785192797515463418611565976432924473156669369133910011056065300252803151310669127188734528335507846577897544940178859728214238643615180585360290569168345796126314864775363432495382715991862517789410291113094449691754092005063678483977921481713199661957153561217593826687744783357641732503227735472441253023099060711729139108332710942332920200234151841044765295403823652367549590321195192863772619652872353048381083852611835521189921010969087543502683337406973147076064872354351013547921660281331863013411289439137092377169652108828472871220260562377284596777339148916772798638109434122758966733270266955903582439204074372209194648964431872000000000000000000000000000000000000000000000000000 [76,76] 2579059561181705428067175058092798196414691285033188433286130756179686349014715145706725504039268857065567135573230581009082846947465267494173108606773833814673519335266054532568523563201682664734994010011844389686929441047880763883826715147797165642592111059687825857791062054050776192038373570751200805575940671020826505235925722545103078900952911151013202742993004762258736687068181376033750268608077481077911425826616441978353064914511288457480855738058923784421798171170828652648860382619869245289598545267924360914743055606745913867878806143826922765481639109293594330480717230744623688996591036344194195217349311804880825991748975216137829676235976821066849892455698339008397642872584884801513554977426653740293205915134480740963661788789157778740078400540805134721844925142525014101411762898406797879190829122966630687438051627864003172996548494486624782421855208071817606524622426301668675927745307777771161254734145377049328802257222507058868964541998308795966762730949645984891253120938853585026996816994339677041852033048390704111341930748732664140831878834460195037614432840272424536122495420208819399746248388563382000697630684429701850342187663018732260507859303542470447645049378491423141503477382352830060531692307292875804316328734751333664542854222198789196909497499457952988080621583236432132210760696937860280777216653474270085247825536215173145942454566581288410696643958199690412829174421438647453597247648363667496561820194029937985750433450639300421563423853101983589138069287528148618173316278048543364654563058176088959517162735266481786552880642576974024505380116746250780106868164953316809409984539394641823454085512221147356020744491170275254820162762913850158013142067455300054239046058792561838414035726359582002955140514906560320195720661674689479604045978906068292153513281760571073420248945458664024534055472835767031992127202411712901495527756483806076740023512161407414826647826453756269301673404578642754431692670848477971073410077533492658309782268052165113082088660457144700250775778930938582669000704781345878921641142334141617436012739034360150656609681408000000000000000000000000000000000000000000000000 [77,0] 4304257873990328991397571245205884341584928364704743279335946605603811421034050114210857037426855661403866979954121248525630008321335708380552965107484442591250742068276162334527949957286460611022076166375519854484317667861744359641157842279139706754840528944030523397360151648109670784580344332306039422602686806746196625589144586773782813526889955637892905233021210734680121856054838208126014290260032980870484565372013165900662373273595325379964257536771028179266064738816607392873753045787496036859816122875719586745536500545567572251430507557938631810641715486195919235294400849118279293615472915173337773005381669504110975344759496481558704640418556450459511104819410617803416411159961339944881654367270037236248153141433337915445972278200358952875824393482569356494711252039360827711986503522259546166340010946947147124459511200278809609103952153899822984217083870218084989104337792074404755418611728944718599190478335640468626134168982081872302469529516078096754571100104897106978076803747242318308583279386308506863825057708271429366928626783063115686487056286444957861048042776910073303198278082919707851897120943706540291199730610931550529814462240794322227448355253621528722068885683183889511105616950268369615938024466242174437305117515080838534753746147407971890512495355670965674915741651564586784264858609847189926001188844044318748787093268097572214694812784053825972412914807625349614063849402373327972187863599704918592724345752513395643020291389613790547905814969687681693222214844808803182959105013178196609187412863862127000510738093932461608976185660787927793069292472436566770310894401051433282215470975828406018375064978174398629632799933003235218703435437660323081545984940752344542098916942267972360051709604002366012449684634600549875742459446102384477365232191734057067559730894191607610179676308784465895880855043696289724388222841852092165133614785933558328906917170438133577448216825149798768385473158039251470814546302188816851050040221266557550407962087351047450369492773198215638429027549707165355893832186007383225521275168073683235495309332286044425125154533306982020670827976211984023552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,1] -3704001730077470519296304489976284881456247896725396158194396263062692686935699118059983795235202670971410060885588420572581838084687281305025036634822557383086520637710125913078870309917221232466370758220521066720488023400155478984901197374597656841156370281202623019188621011076900802082700997656900998327120088293740627834113642022309267861467893724040944558321546267641566147352213177198043599438545450546264030352712688164807750354709793764176713487553875998782225302595899132284948186153205014634007647584531755368494037784351704091494783012602788404028356610617382444261784840955073023217603455601717666467938203907311835088770423560790832305777270360155823997761125623550753595429846828168614035501405029791488385045692088328698600267437859167820860910802038198189130912672650338013886817733493538277744932591013562745642105944541770096294110527455931441329214152675840786010909172893961202226828506112312300344596758147234511598022384992316637271142991438970730833034792316026627915562269179512373684668180717885556015677980896900256971880976574088563941129983729809559476930082216716481548800096382132262938815036859922121643532685013910045389560509470592160154049750314411524188247273534000747889805716871758016234852482312440731572231523550151995697345002081515977535565334945016908966116646412636167415020878849481806544657134663894958311632523408711396047716526864377475776260546274958696731331522908592171207515121224139184249928913610041083725914750306312993403670576370836071952709190073519657342911057918686576716223817692773628360070113075524493748741020344247549609703130824400765383533411042449967688164519542214448891795410619554534985730675918364111084924182157288093849222227788298221770852561385498922525383628129892921444158888843193275054913481522916726617766221178522216154467171515011156082586797463337713790177956536052674566887701745536907864317560359079370973737746371495282016721619191878374323137287432203629144019760910327889490332010905059229709503505196996741992660527930114544554910305363090421567399955910037045528382704806227138173794572864834374269755106932269288976532629467441129324544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,2] -296781844629304033968346358961683876976317223108631918265109151250902419180121077860991421934798135347946211991581445783548390226512223769230240452828352731939444539976186428030567019637987468735036968557269744640528465413549500634664268624165392155182529008470685562028938506493550951267826337819190468507954522003741638804185574494001219687074375714546812246538445517801048495121417018899600608439874047098439196257887211936271359702225541520487754273845515540768520883149739399537381197604872495279537122329873946606415951093119280829544610630199243773875314647001553214690693662995197143715332772008605468255400287604100906250049886714943038564970975129136542118868611441709484269066410418259391044540155999975712717179138943847765768037495496079827868088093874331317448378917812832012416664739900918211754814013692630179357338542277105089922452390620023342087843434511165014550959119346066355685157251103109476258678122688463158126221449205188110710689036514055011373653915957531778075840708045392136670100214886671142409763518753192425794454196608401697830925369633652315087880816367319471249379320193221385008670061692282759023919132829981055058313874953335078492568273577756222195460539644428325159392187312030721497941537357057663558088888667067385851103117000803248263215582812807930886616300652278501265132076826684264290182682409587101306382839622534672821458304960848561979016174992712195640355495779332041714498106559184789745112248742380671124932967695313828705283715853812698140749640663636627357628642127626099461799614336254011845750573639602385660912115758159132554342165319255910636449726157725767623039548596971467399503817895049185876949475773167290144212071890865646924961191119799957522121644279936688812003230139333551678616112314693186123115470141868679297152197271140823828261785013960785736193179469214924711999952234506763229424551910615831275138485633637222107091417166423231613917697822314656495049685337827552073584179604369491415808769698004171684198714208290211914115488308419842095388115043251391163343858186134386769321976609104908099639397921198250990632691628377885468721669393676371421560832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,3] -7076277370447398313584529768061971878935270320454120151892665787981260543060060151910807187865422355670907442766059866531233290913951595567620154263413473428140463858465248658409587097519418279632828109299624138411597566197247544142512568179167665319359588831185716393165353260309811267181836995088276129443247232783028077164852614228872729000831269755460421670046900461956444588155352516363827381976922548346673865977893131179252643632650710424270265548181794058355178736380143670462249116357860414982799744166115041731726443016963367383247702234601409152712087044585685191592968427139245534353427823314858376484247520146073008768625911048662911197472019814668482038467893850016180085265124767105552269016949534027267361364483537409398737717802807720016169687542506079864655592663653603577209608508113618456658729234776664619575177779076886490919284136123174841995858541956236372663559950760056171477561879202954845762064272369948606224674756608640597229930749916569805356628275595168505111378994511204484737142386864914262472351716159059747693369986655969266416676335034642172607870741798700856147020060107844495638717466090150513390181538222778295401649693877370587177600183894702013789230340472048554589986151176736829022604675930937891140147446408780426604338555208810693391080697970205354042840048401939636005504060102511093632314601466078821125236595519106765019576868643193454206860284021540974014557626279936400942260116103168644365039570922395063027465725867395021311612000607001594731707407785761597623430861954073214394909934310239273710220532397686216477203212282006605974415390429103923163941679337267599169557760377876311135618382595456236954168179908499063417373169581077203355408495477446224872743797929893639463260649290537453511686052385973962927357683536615903571972756098741467532200280882638978113541289729086375356227591889677111684647713990890723048525181311742563791301949341156617832493153113918516034808074245809810226624691894659876151828960846831250404266417367398535779373079945912068629037498770785727910999279774448008801705373642330929814517960822624350010835983205198234207495395943978297100075008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,4] -156135433507267365817176907881621441823183322160925430538134078550266114695595342017716297387059945446447126891732380828917690946500650124307740065995833097394908816722893663967939708129197891403323704758686254714942330875642985101526970834813305322063423148138421478342408085824736952847548886898043735825528111618614615181482771670522131282637607087863852005315456669954206892445249896572634654148806673989095552612546874642025380725039195179782360085333631785880195427382642030502722149714725142373432130996780115434102608435833050448617069651898758037032092857519469298909784153167061194076953393648869247307888369350339997064904358080536191775641399539788439564498777765923748697867309446048466869013029851101005147234557419647083306034523938119767892451733718793395854582181469835056780014317261076696738050241698085007524812681872507444554479169992750798203850011736722394602607593228873111877690742566167834007400453312540470590553225111490193864710709207327394516878234150322144787964653848292924258886509618373130749486403864346889389359825345170364354452925317493080917326798676844238538661496444871680336995018603847231082561599837956932347869735430621273251348705447835423292846646563106115318309665203363528973593079740275879163877941922673783891592281451585693977621764881696013091448166520879768597451916986543399765387190059074298766239432910196414370574095738831523265186456346676455438558153359045451053628076018826494046019191397955094751775598024785366897148649979954256484722649622821467354607340891119429287253560208905020977477171352788304290964350689053724255149345564468280988778124314975641265234731929948746381272641532080676594265757928486917368128430712754929678791728324584239416131159871824553365405576453597443170733255762941924679008914168171192111658643681936582608861102433863834479840758456150288740567678149976963824955699143851494362908712984871000133364392573985322385622215960979829962642124635067510167407587385122753485362635156884294486526841608090795668117651535270725736044119007601107116966138215647426567192906726102769499393057750157348585911766259802579684704393737942947214823260160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,5] -2151514473217563232328593524084349093539306858618872474096772727525207797660293593192650947723858445414606235428773147117301453769605426766784569370277630919262323029987714454881053530319166200203271753080337230471065592562053182275277881564908262816695924112178148140667630941908076402456405332973561763533489337954682741469461987441462585895771285873960661841244067446621720107990778289863735016533311477894747006047532757161633472018950783284319490226383053711886824319274372753169227756009115504896640493501415580375480598238648122697768244605731127870219234067571832489281228800725210576320161733213813669217923353146298760033084111659524775939136825364343772465918072268496980079840072804948247480271073095395241830731641597860029156130573592574041013704119299169654398385194487626258279299532222489894317959601977680547944728014021498340673880365333647871378410821556856158536869722565851208631871287472052087641180857707664521880018155805694806189890095056015762879021370432954539513705113272670465385985225245927461640197102867782989375302556831136400796859030498445013917220272266157392395841077041474352209761602609011468893295630588637608988742396434808131450431994855540286025384872030990113959249565843139376580387041115193449939529395899361142459884166252597951759589065893122011624190623022346848386837984373098483154628650444633733426876584037299441338923666686981902124007307683573039699945474809009401753192200584864388490806076430478278400447956759895661760852991313940287117049386080372228044331347700754641849316553488570181835420936048479469878793751313597442987671676229218574544976652015625132887430478976181753771164345408949707069917481863969688703063126856378122951495490528554288853669957596064551966037593954635136488508265929733852622242180894586494199773623231199581579883902832616624725848453326662724227864447850338366052046367382617315355518982463785506794149925985230872271226222600876651402870540649390621471141234873556897125507718906045430476234360603680897429998299935855481614795633026338401715923010352590609288248388281169244354961042926486069739310073378221182535806880643332231560383430656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,6] -12337387066331539249415922239010381187214192966837886461213502420419069599481474762590412027681228581227584512373653126726607667191362025116227999026801534805471372316147564302615813101964167290340236315832381527536721804065882655104618201525673020255725449818210391226041837742060305110333367703267114191701130941648978450168507484690422363043859785789709431238208327009382853463784594643452141051407265759176190365654229000583041088505116700657714930157448121748333188104224300648812477206486657488236722177388633304618381437820720678847730706104140552140024302044824811442443362877568040247067731565388874025783300316201646329435510197782043445767126690960001010870824004418162835152721910160002303266728441443160891153275918174107290852763197222133072571480658394222382941959846095895775672053826765629070427476361392399775097988437048632821954667731201501292090856851175188679928202202906663535223748946324365899478916435417036552706962673677148593691286380404861032730859738138224044509529496631618807185828533775736732126967959483109780435923489082550876820061794178310290956759959188454733431895193400622902908898212172483838320187498680941335293223744651325870490378817194738411258672925013704807597337976446481738190473096965084176280197485075487835681520991934971387370444751970873367080716640341876848181869819205370484898540569478959532990955452393960314875349392249019347280752356610730032088152993787828157945199896094682319688488710165527197776577604994118370021468314137431606995580797397454318882822476345679868164276766761014483493950569645075055459935391572816345893327703970462782251549030991890794802217031572124390182502625987444026900812317951429821275793360317979634248938386394826309927035223467694854846121318952500799605822488842298920070890375135975827744664242342821846144860415060644455155487994005516210501646775914139509543283816852940308499451991709118568949221559198658315350078981533238339088117236504311803269238274181724380701441241540937608966975608266865081279061404782429901342772104436610437462875178705949267513570941579183431887690129328192466241651636524398108286917742894181035406765588480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,7] -37607104534510678332568220361188729620202159435327073780423302403748900701833059534765905297874782884435500164278168561880700543744128015497039575821201637771460586438919202061203491122271728937014510812084267723353526887042646433849175704273579253506721771619040201197524605724304036283165802094142620481102107446649747555879705823989938293589430044229355738412732495157018760983532067634922919261259112757684011099940424550092335610149061279675830895027511349261135773637062488749765293122365877805252142300086694546585732965532153364968443295795723410049066953424543523700988588181602434008532918249369590266506944126760082535812011008807999381104397485157549138904558297412095207939801813334427531368388621066632351908621234126492737212962873100393979211321852508774793324021991738840068854027880823895766733189525513059957385840829770632918457078904438803027015996614448247461971597128333591583220734881516852427787372910264726621117538499525326942918385727091763395029922414878714888176681247931189250315404103550674173379367248961870844949147247177415932949435085451368065327468751685811533637819138722773286832838928573311049817849710779927299908739591744721530170923157639648431189134691439430370989494239405707957626558574892375201340842152957020788361929461283994630525008728786271574039349935470157249871434557975962917549935665133833580081946375079214239709361852604704739252025031310395778238364905301849431010063724298066880726488423911811161888431557371709348601539529409333685403688448724312999974542935764192387513656946977017616608373207753179713951042894046036591932704407308388072945853909609968227212985943917365349373520554902996829313095963378796373059725496117735031241721750556430373116218604312637195698700131830386448056851914973961668883429962864762120918452762650209552652803086912847749552597844131589578008694857008284913035054913261819531379595613901416123880618461721608988556107020722863832448614588843042876981735410368509921599538776902028542192779056676966523001776111149014021939824857741909078193169365631949463432896573881958664858055475037489648084564654426468306417890416407368879102977114112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,8] 271083547248065903607262571652734576310688173675498876902217266404134453376459542128161025960858324770609504476024036744733718644214488110079949265217572552082783467505255995983199432903864869940645483685770309841037362595902100654433293090744780122632826497291946746202280225635479189621002022781296245100947622570570684313523895740135515665163834139667194144730229731207737452990251880770506809457291642848778235086427714385315816689009242168318742716484746329107291408595984349082371106701987059490724791317184158123889641588668950248400407418017304331418706223624560659967622909351874042431506908959883906143025370822191107268325064943606144593392747875181968230270785036703123315646382760246182615650165978203018282357356695122456042746411988716203193420388178245280279820699823187606776432542854542649451096603595286182770237100017488308308748219774360422079997096108152295162789396461399252700484601621527982317348299104628790387438439690000030399913055684525295445855082663742151357545835514367442842647247277166697469382776598178854196833541054767754995293474590042632190515423524606709009765493170795994108093576143451341194433053123515263968627196360079274762483952515208223109958716556160246632404137248161593963885781707864954047929094732570957407348349369217245618648016240897273859651652025526454217525749240870540262225727289156512290695907095626378599688200794482745155139941957192711722766328673003251648477399776699818051576677026411908889743731793562310350069962139353018162095461532791850113103729553651118566527258976820241444339785939623623978407574747349602575006092804102379221900400285647385587588250869890121486896966719887405408634598755140446422452700892171918054316372439236541622386888088338971742948109070265112161665308514644955153411767809089202270576251645285719396716491044097861062209515697254573738650328268089299070912882632067010089055116196180020584110638586022975080253450357990204276771598867445108754954577262982536438887732635034229568611763322899060822146259669153692001954980775573027954226972679495997613004365284604766508931807202742957307706001686560576162931735445189391261126711312384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,9] -428707593176962765635414809293786464856527488420851794094882391211181106946159389372919503308548782306330116524028815649667289938435939044877186012241219723118946443625036777584198884281114576465544129236209409177113155400421333231024300009803829818418990094328720805608801110378780620075384601164524466620724158743819055065541208037583434901739608401639404918268937614218310519253930958033849475136847145247985552547727274511235346361351926536307830812490154549283165962128770155016981754889477963670732563866012479781230563652521828629461247458015447742524201306373260364543507728441072234745730824134311133131511108417835045668979495350463010541979136555487606279254749159570477582439888630865276484154243799843530874658246980937164542309366632712433427464394182752591992718369088099985636016471094255861160855766759956009502211438888471078007518806932416036846936786964960050977502122230521066717282528047372608570560660110109241351913281819871175744468829230192342071059768034227828346870967730831427238236869254058707489429039495872196288239920437610841889125400669403833420260364229418695775706582401709664997684884448415377249770036653710135637997273589326317278076452271069478828279339378505036096675528020653319185789375415754244852902747945657230987300371530067104248613264410376423095731177080019530860754128267324525187977540297485858738847601156271399211036896863423978955247456375907144466616380972082237304322792296449581793651202688310847285366094623930626087874884566250553079846626805622744396143392547941838196414222412357921050472118875244906092431813442658030304278122724032824227966022293596813186792746650887103805996128698951441300403085043567160160836761971227029306698097731737427171634088838800387403247250860570823901517896797080968802227847767008344083767019863826030802046938510849691947899359752063127363433527073281492223882981958515719155063373196984056803008346997635668345868053675937523519436922069578690102314615038835353628948348700813833310096306916041921633132752043543658859328438844918753743439978596612802254637223280677886548962063619181758233025776614877413601040140080282215831836836233216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,10] 8824708732793694258105264227594702451208928441887541746677113611193437841816551099691723612807533418708228971350134364435988124691789967905266016715890248829431218191632951469163962912828681364475801685255565129236780456757091394603830741297835402857614330517334313720523744966929227434688296130665026732752853005376599071591467540111852513920307379865760187681707983511261758439233820445876978753806107724745071986597544632903120847670830305727967346122182605116326385907377230788116635998970061251748637928515057199344567691957580240882874605741481808028080832602776827342917249769135116619338896637301376967859952812504092667412056313302577312951758434222780266367189731294901215562102618181350192880863235518560154920039764759868681233653602856212681709962995116662027816687243576855574033976811642721899884994874067195667295483071412859320883725129175230400255495732939564100992548487115093925866170679530566764924775345817801894025843745988283218054148999169335387392229965520915389080160869386092435341380084824533636211148624391530121499543662148200100881062712542198356352436020413985851195246736983254513143774152618728554343575397068526933319430559149078504165209197121050492767455598251978379945016471281125757870133396677395921193459069168246653006165237574536806340639121718680065895594107991040056271441612237453309009221338666167351831993032166862690067637037454020743843192430793755900143322591133903880333227019795224395785854605786056058322031900973786617854132413850912234154542815184074660018344395618671060679557124652827805385844214321461789061665546551094746582396654545509987146880307201616055814471279896774545074880335958417705507600587535250239308273068289058897609363785026177733146050243972407573788037051531506132510407400560724450255320666262509570154181883692246699045361612083160758602200772054020544611007206694574002554002536812318663812734412653866681986159676781644168470798486366174110788298053817945156871549421526601056181330605482957196729053029229531178236580133722614882305721763703745114986930545127192307287153743451705824462631715218186475236283520638520168937830014609604212330535365640192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,11] -51214444619217789589734243331115549138922772800481011683202489853979347451605910716467628067612484180336723081412765542229368665520559316219997312449273030014188098530514750982082320628988216737816015618095648772869460023564392641447188395736154600625683119091699526106046039450383275415957359530319280769615450186542275556915155771956603790555518834896580478238493242323562118637223153709353928854179142208690472762483900047013491373753181091456938962750088965450368977513267634967562300742805239691383707297322433268702451703329024715086758781584459935961987545588731192394518102882817775295157118735847834687455456761078141877105347361708517460088526489396594974952322555236865089276187381864894478866531051911560919691283522738028491769977196998234606200013751356156054609433650505531488103360352602503540119992554711618854869167480865326474067745159881306011368606797637577920448651336646398675919402970246021672654376546107616035629077097521562819407651723419943932217223815209519082526793282366120098443307919896910482026509772641555509565826602411034948937342686570368183861258694847176094600609355209346678793145747631105833210950421453095118589172201341584925905320977098647755516081578661321026954356381235938256643068045471436852236657690542944007092964264874001945980163351319638372743230572263393536793765450964448201883144583626238358064782646783386101651500967010500810274697122104816842359478207568089968580655246260919321644671463269078712879510368256659729735571807625351878975177158163236764704463867933356540338012004401625809794361355810419365840405128405745990361593713474319137666617088052042162944059632752898368292490732940953301279137120041765588642102963902301198625523242939502016356620621894012381401662605475773375645673526569374850626693070477574596790588643267384608571617765798751891332120278990318243126137233570067681147367838527939761948485159174128556199776985935597127795768935658046516945267588581079140170865191381072752268955005880214621141267826519359884780489450735104573312579058156558497631065994674113044880377477968618570913278368682335549438160276562360189423839110092502494897813577531392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,12] 168317934749551090698316631812927496397098618698208552847112549853537414054611353703833925257336669780998528299364866158515747514683227180319995232459755676206747008876894341441392525079539527569925531075358860308850843751755329701898628264134269392638019799282743693604877265840063391077411897402270035317226981833773172769074836584129967697203472306967265115361920870386663591805782263617380425575739424300281291850382233330265257479052379428912069554869223607982280193444812099453216746633244251252791885322755760351304446294608781892557048730085219155885492457063246550387775395986912055722897221412332205649731855411195217496075454625081317028717452084485546494626962736363314343342269189818917235747024244183594784168784179235909770572178713025916432382909461999617104511343945141966908215091057454427904305136379764379084465177675022942882894971260508562003027658281581516838627853400734426863677873905912740059990086191606246792716230137352133198315641498985156235423650815618734428743157147520095411397677651912571589621898870065171591444595165305673790540296329519778962558742499120852014015729484968370391544423043599420874702189753156904059437599425489326253143876159065902535436178180496366678286223086269837264873744045862911422947823815438223412236531997537846123575140531347645188289547450239881925153025527482234425037478129136975458452970900439985107075031583024919084555756814221596644342334348882737236003065320029466778336962238003362574844330707866390104981395310719058139872004355513817804627998724023555659563924881300520716726187873625805480335954450325334547933878559466194694446300998774916037816362921189900053086394122683218386010159717228042251194398878029076814543384893482113620720640300669324828647411101586582402787863001224165229661167840772041543867199645592358241597158166552334249269666355022076975135586045415685790378217575997405773195706999658067238607848054186942577342552928690703372853477606550202840060287030712625921303895236998226019084174180775385706558390267177703197568966896521892138793007594708046376116435704607394395779807231462181373873185368467925483805592607139709134091967199707136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,13] -415724427783556243746589914035484280963659454226515387125402471394757795936966768772606824215204683665179212412142002962417875891709530897278551941401491459940660038938351026972260558996073851682912954313578644891418220785997523127385752124868511980685369895150302681959987858208077664511301182435988545847333266735868601751185466410742032921311796441795162642292893125577556782954410326631370227613840485245913989101601942412847149101342377780938788137598747063818052574193711910171868075735125236007273208670113229966734621199362946556635274712167521867883619166860287979463264444443566128320313048330420128778181646617104594642056664031736501945643995573471100452736134289521774811807970761983007932253287535710392085185398871659120105065469432969272361089895306096371727407847855631600441508743124991852002492145094075938328028684383509191353455345674182607581628266600078027995939907451440524209544589568957741268413869457083454303166578047683347948999904074359305636999261063058443508331271245918736327960640414276718706545576912113514846411799218419698614715161369069014138911796288780951339300609869244608693242554907449825089886703889966298641091595714164436141359378717185871877100382057885750133530506270911569427791171640808917396175707036354314324493182988505942884345366170222751185057442196561444482216262928097011219395223112345457590825664091114743141898275376514997394196910993628065028518144959611377981819264841513695140451297882840897096265847200024606252190661246853055602963371748150468085975175766473164474697347165023477304317266080804280204677778668142528205894467289769283973611075252137498572780809658729574657156159194148136845212305603616818275625868983201649543503717026912937211350144626924239307749742394517375752493998081306777082024671090722974719706327455105331231691883116370390892905646392863668928398036765296494699617613472926634500937859422103955590128601139366425302366923992507637757596012329254687779444699417764913619312041251743390458218220215771912223332704869748096457496944584781435266768829424095846565582257739270478946859514628062855693759057856968846585367626252626088563827357364781056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,14] 787395035554815300427185860231460132852445393163591607625457479925473570810535906043094103871659595763134878759577867206900688881565725782775880156470749088208150696265051007279843835838686768843305032924656951647110994526573938851997630293149032349579323082401372601760256235133566866053975670106027439582275952256704623359766788392788214536090812080198620697989425737868721206003725332117606296105450136069223141720829385492094612547613932222472215082463287683536424264296944142678852189171068629262316591178246816979357944128060932399270400328700483777758592967573357859174079325497831171099234158818033049608218254613097913431864251169538649817112478118175967742049090772621245904610209938475710915004381862779613343592575378738254944331992559187991228215319013642041111439359115422284777459714678027757273735196319477030149742174737126565472917674640129236133457677085248607687213725771718999396155726480169984634208470037471583822813088348139064312620445288222814380889395570353632991799115631245337278068811189771089238112421939252310171314510097180741624471876132681222222893335268593173962867457728709684074621303009855296393667077882564753764584589571554875199339969119549149962315704681130907678675255577492632284121018294651405256764138138215044130123247946739927495358875172409130588452248417055039079988705971430768582908307272035071249893269254263347361397426900814621254644686722793675623178765263120023013734651969145941296174989811240366760871112454927614636976791804306679492401498009331110060521645430628137205072825944560916109012802199734735021213061712317300321060024050051761724233053387904790327112292099012245364898962881160044348290106037964439913584378623126724984581929871111209573034262830233294985025784945886933078635876569100997013025462848221612065063925250358698513888581073163285102562079732402696429230915925975295441021707940106741154618532363483951750726190512881452593502240119616486776732696531264099076751407289324718376094993988962097144003960109308575114761330321038821609103447530243788631538879134058692999534980978316834775503545513389317370407643246760864454713598203909939484160688211886080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,15] -1146574852063147171790267602059746486386835888345415018857113762574109765940514993891304295480460541365529930691300027297950521769954319648386567821409228643867765737544702924391253042570072203672995570000276280328183822589936937179906840289682919797281504301789351157903513121784669102368303030362773761836554828130204211441341310537555030518980791444850217219470104201159757431284664610573984544742504816433997839992351101425200819814791442842918388446450042455667199628746979902496104332909667685779080615254235972729257490729232620331679411040439139313231150980351474104426643534929316552333622091921657321137009288778039778795353625455000730486540506995235841706968613713842518263748774527061745730066961331310848802677924943804388629816194909406364749719774449516463799594770190506255266827707063339296923682999926083441231637231160429511853028941177479224370985918204399558616566193301924477770996445332669849491293934804589770913531124487577548198676246134561490929926095631702775527403224688677081319397846368724810438081176777398877251313776469923229261129417448008074116132386423236495461074421365338458863288303183985312371367720788075856586857788492254752814896847105673944659424758155264291300813114523639040309533302267640943199006172330606381281146379898743698448798340416812050091299606815083662920478376641538479952951748137089980081984338422900598785393130607370235780489317775968294232501099341694932432515202435464910336612506017522458580679595778085360158556112401264482440999455027210600735103749232397783872352638135808542339407497477402868484134417562984744014933793567734709114769697906823591439012163846210993856107041965482365855427535806084457456526809927406729883099339218062724230686822583366332271797716215438230841683052033844734774889498150344553393750373503306952004140238828515778916508405646220814390485114499859233808400199002114895766318746762366520555376393211697478511858357881046162848132788663264597164564802803430949163631831917040693327762599313202524558795695354128032708660882203758809571808349164484022641195635763495965455216394261186419523455366577124154809085188623292686152954012072148992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,16] 1343782444942081378483727197540943459251017716722816193631789320969629374225529235711510548404163123973180694518992239699329967541783896429295369592825171476220132414021700671059526932703469700155030504607266544635313336757725329195260888195287047356462918999176420622914575704787484279728974598957267856248878543689201800312583602500977326247799852062970411543865672829592867636958388588261180900485288805061789179547363907584555816301919628401131421166380063110992161255255931280681452623593776449553289271455932956781331047108653522666963049043895917446799187673863598922824308311290238597845783131130389518283742399648326962026279564948535337462981898410734063784088041379318619435331106120978552069275920557854545356947115437235578313428039528034789184697906893666709298795612907845099804291931449310967494651843421668171341621944434405359435657190424604421680162759885398880326837795641199621732289084039314737892160294096622040672288695667555558643532914264107809362425050738734668857975908285299201865914314289461978320063488781963369315201648249974752084815926434804091118303851956104003770952103324012257170766358559493247766858999092487307805250745796974917285311261090770373998110700763970511619193631076729150869749953273413474820550054845367087581493892677935705218330809846773469471281213180310011956272245403551454350933240914149928775433933522221057085091912889829584943367517966397063358673201618538807018263094531635901943953046343352820976701253549183334747970100210865079075963940890541507016626166806059221037027167145685123530875013492062661717542980408101384580792138441195153746828474477101062964453565967345339765995717774878150044272690181570440197487868543617034740526623340939280092919745979909967570700945870259336676634738648804403405835193111229328922054467495281691128428693388813621193337766461129876418955504883241444652115814408382808996871727906777758218547779996491864495692618440484229709878068643928632442444278615694623684112948562520604671908282991645265390199079329012321342130203275263142548916925324119686993238411511405490510491567744786861581731765504330183662335369524897112984293873048092672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,17] -992332175464041127005711121401311121015953748202223164603007050530386942072441494212091882199447715279926725186474318597328986887749373389425598560009565139132826040604389441954566883996752219951822819996228248827781837919197292738396973977827778978173351206675455206498149788014175469938381425781322425593858122416931929106571549520426460795558356256415014307244584178817548923073967110739602100187993681736517821044776869874035052812347848686671861010239511744964460906849209170919481380540423422587556988339240544763359106140044942884057363154097208342534729149870666320114161375570723294260094983053086268400523783519210537086415897522329817304592006405583013074038304272171930601363904257196085309994822711656960001632066022305655179797269661638280525865997095650414673122532979692975574370811138009033988909322361098195551097298847030418127060158290766115327573713728036396415175802529297648072639584136332009310594217606411952506016247359599133334035838865049847268697668549100792464114695609885555770231568692873176872795508613790859805087650381622260696514933508291302986716855598034342693613003528973108946391151167154531584239933103049851803854861738916936754528467974569842410728496927310603302226902013394192613264109238978472617088511741776889487970841571722324083911422053235632625942637946121984113220145685545771862442496753766932215050471133504962857047421051485085492340702459986856737801013281433201871841143001297808689678823651829283214894701749772250914293258244833609091919098274469803881008922732084918532965231727323679276624681288850253258520217035720118183352725046656263652681469327050471088945894635843521233711310051517281009851266813296863229271161104705271228782361083627553923068306502703297226183165607199202431943850114343702684908431130837529028987031994501989315039873568471568830849944933768476800402676840567382846112903494716527464397893834699749068074305200193819635172474432377086132095813672699501128932944453408376065472435331320340344175694265711200745691655818075994712076988528039902351495198762941740823313664650043663381969793568402475200280229332904533483317571529894229270895653663277056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,18] -1662131334673623823041379777738775003615025966668749048040165979247387349223704064987834162187101013714851579647047075219430833164485855446230042204393106520934001127247803608666173614464723566262579847236312606757024249443521681207560465557808954888189791361654467241438569751601034846234694975950666354349217077647672763076196603479966265341058544003776476614255760024244437061069570942643120594963626914864338089934365599225268358260207694351096539472760129134520586627581407764252508024669716504894721258231977875282619407730838741871666656842657791405314609123231617775041882688034431409567103824142317075178636513861004471435554810239984550490119690663044844414610006412071769860511190132302279181656615409569556010381956267255183443538735539417795952246585067289667386559235036903010148824197073896638316918682082447596913473241355592512312826638213733263475381006670121065120296019596368139496220727675565567131050321656882396760420883706880889465107540914033451587441589752371651819714100320468376526911005465045008227806603435115948104894970732807587728589936014404478631995350329057875011139528709856604306191910218546055002457355417325456562609303957801276786367559565906486177567664591350659661638816023192194980763448197040792505732860686175896388211165963029917888731390493408538058619290887855200363929705329920430820836445525977889522939747326612160751466920972059982585541073209489196668763338359909869459979033490078558488085533703854760507419613521696369568496165934718089179982481359223147913909083801851399173597587495697138903748200264927034803988610792168211395031751159107282070686127939247804753032522734695442795156158107068626824454354632392540801060910944540382868708300955059492815049967795231298265883112486194063089831058643073125182985629856347062988231875802513041016815368755502308126578829795626521288775899446998470773982318680242532138898458342885244882299456626515831697495582586227844484337658845224130468881900385976760430140267148436700440926452108949583394559911795014665404952580121829002095084606408765180443754151879205902620028720238511422588030302063208724887216485256398346119305803916640256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,19] 10480734411982839428045193269275134788773794129101873594785731939885401844285741795394819535633739553676548718461066685546970294775898695730429514698137485112183369018256192599633905113253798219866234492918442400044051913572552765533721573985853061564024091502302633630732326032701115604592865128021993361157563387725237461252115435762380364988897807984062698950777523215503207617572960847703929929145302077216316677535260560472762929702323956764722488896894963059897367190618139002767627729211475148004318862975232552658139289344874523592061854933082943059624565379007599758417875887353266424976782223716341272698690483287604892670769011944966903003632928960674937183171680496459541558890569384245240800521106921727567818153980072651108077781728458567969000560700009775614882300385999619226094106212658600494381161934446229237632907196527070594601028148184501168775292461906992825234717031896969790531722076200559231518133781337635283506751209715759216723863958011711980599425194815918376574306196037672249366345920569465784339951670494761021223873407205053502574029093513412923992004861756696814870526865508048921594336565943771970201360457140389147063178127932512842801319797674413481591712679411963499868396946449092915138865737380655791490905587336702681694519953110270406082101027295844071075410899967242230555152173526382052489978155195254660927500103003866163209685070289133008203763992815689653078109480781821970758024610991744516766172232005487461702305310054489757039705307616397999035018644629993802577126625978304541154423351339698681536566071869766759487117871294815839213441611141116029593712178875603335789262962032932953428255242402793059165703499547341856644426017987120523937915414648803835606329824714192459509277380838071726268357316832235418815194551514986683103958780374627129927434460586722749887473792477360511575695734018716469489848633620608183328612749676141715373006675942646625173384481512118651165902785575594381737365556648372254847950160046151711367649294696542152818108177015916967844862933946418072741722434324686502832863929743598111225701337139909906375038772169153695255208929830198543759351548787818496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,20] -29452535112331071585798405707026695931455689958423621864230151693983719430214883753188375906212605256058559411616656473478091048414080520672473828787289429170969270059388208974107954918184322651535441789507287526864297491450210538056843650454905538808286356654634592450649263863580150548924734518246829271625404764926820005002429019212467209426716863536109718108086570911485399777464888601626085269882734585879241106609837358625710910907396217668279209780029428452493290495306820310113430187557460841338400346035008594046833003851444999194338688751462270887000957960684636222626884690159738363790500241080538945619640742319592022700000468267699601458713628567377463134324007703980948312782959710968215244300300235367873734889331314587758723907894446425379268438903496864490474808379118342166141682027869920983267882093572342551071953107588714031550886359912227750770879692605946344412385349845685100234937825797988523971528804171538634015653386314094120004849812549848658370312474873518390745399364771657043453318570513081202403997602584863132165280416472872251855817386042953496684912859176879040377009721216363398505085001417844642178986054876455562911231544733896935632185384468590799845726876221499615015815827669004632625624413507515413465026916323077298993162091854731735871343509879993559933141720695018936380548024116977172686190653041132121162402061289027506120629363184313067909733654283744904883379878067145533845691358355659325043417122848287613692296240377889680526642485123294925517422053294330018820861830414685482151599921912868941422650439896630910159438689451563618973604683979736878975572685832661584844344366374458904984908162373540326607116082522383777307050043867408015306613137411726684009557073671203326289352423703270898405219633749172187292718357595115034638761228273460841333166312694694962441970348316172111286756558879698965241585521886216503145921791266600175553577102855555119413145320105320592614391794524037192970719337963647008355828614575019988742924287812583602549872358313987102068937380197945562387936540677633259385323681862808890096656126881687706078371039791900624508688131697164325096386074679181312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,21] 57917617417272029859593352104919769498891121299118168389174308408200006672799044401312051985086361069548971935267541654075105282871511784977352794601725415468509001049204893627510715797553643149682699636357450076946717051811276125560814649484376975743621176563279030028641974256259431486973188088872071831033803304488837570310173627608403166106731840867922825129563302269829813891922989978286251454530599221617764414304431265340773561772521814059815699685486483553205165268130742842468903420178433610356078920499690237979483802208464248786567043075196448443817651278587094203200530033901215220805675696520665111652228816713448243896704790206225630721127690606487244812486839705430365362052190764608096566053596470097973317794088848560295396119915488135597780106429915052650746940342721424536101359499382423887511458922058902117657583221736318139856481312368002472127970422612093040774138360307364210285664730751979980262621384428344376902384791939268764377824666652653592899281093462242697381852154894002869812081477520190271486715758342941587858100340078062198147860793064049091301800091514362919362352948209004261307567662809636808033086736531272876466203836466040563894900506031354892529560233575615009715556223916726981305496749056045986771740705088953980724502591824342769385610173443607426022016937137844581531469385173940165017650888887669545515959470887153841104535751823541414714178347446029616036024375397495642377275011655502405775697647076479081356435967191979183511046623120113889187592417987982603973703370245201066052320654174086873315366619254003656877174550518736465573644465843892058149172399781845915953375091079260092757573856186566365592995873541079516586402520878669887405231405050894921836525942356171344725894449925962939463537181165875054911720921451325781180414823002384023824852959957633606882560596285716997371042205507922215692049068562770805279395643963794247490951587555469851759449199626459747219970811087777062734276233669313613645078092978370674486653112141385501424653937733551003381153146675022816684130792768539320855811140873007782701489235454143406258528606286151881072873229654118158188610400664158208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,22] -87233124779849996907407069891994318106760864491837875722158568294838108398066371662264292042770772565080975234594490581342094371594379142187736249302781005570993614013532450593849968142565612718812978848508417659820229958732251127961769489846966971084175469355688636695447581850852539425301585154185812224650692540215670247988104752651328177182808906274799930716831683800038900206757236799130167413426759660228127931494678248857017311499390799465818781565126350292806507187618833453745642207053144496723928548287280913588439037335676107452891877830864017885755651376507975867341075735921732777421925082985568740887134152461547599562151510749046419034791326946760929861154215134854921563380343283577123203865349915281378158424134823492827573313040199181948547244871021803208681033221854496857897091844715593798943629272673684602913935528203143563557956306449957159290897964046160330113710350382108421224394002315425816188426788579490586318997328990153827468520229028914055507942859540841315385631290672949419001883506724981125113724281314722783705237203196017402706554334337194035179496449970119719977099170081513846096088261336859408249125202012741628456395474744166823732789347854083814000519662454706292223253374446007878880655557472652290408247188887925051479628940757501788775661300233687222799497317008723954528491191664038501940543993320293482006164359256285205238720663101409383862625201533893827025300628449581421161404738150474213982121572248689343731997964545603709696269240128586335170970234892325947189204825108603892392480185146255901967039161861301420180368523615786518800552184072745436363119230897543646353717265926314040304239614339112303452074127340447011278477474126597501474690827275787060235341791395615034694934111957971077696270788632514839583526228032784032155184323720350765811052554188157643796495163651216288451989382415493795051615658504787205737694733383481067894423506570490195386314050560885018166708061435545605074210282001696821726134707343246279786096743255382721901140850283682801921455129847538516019561491115552287847500436019901437405039020816757689654345128171151411077398614522928947603435228019818496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,23] 104341329232808254748343051294627000376935993449235218708410560892296409282288216036635713077095382330428600012302164155255734957132651849504370612704841573052583035259737498659910453338703311646242315705818585767756775293726617699536838519472838845317775001083175963330397238708515825875849892323252524407973708998610074648864980160874471595799085773156190490266868177581813995175262211300220075871823167511247987422402096356044707446119981319275614176286008350996320851261055378289890896159990823688572003848615968066410191670390159388137209740463367014505415432904134882417796777037302670106771474392114156216776798423430890298952812875332252862613892528351595397572043984645666885829715469535080563697662319029277746073804439166658663531891592088293664563219479525137294979215047614914458100401151836389611199932398909233038336534065492601272900191891397916321880063503597185776177597859887781633354328592866412668003044805081906257338662385365545081524440327149497883443770295304311930901025548581395483467306701718349678689964186774441806972022630871210970806420082399475947854007889967843025720567291197570207224986500204122644375643998980342353121391559552527499689067554140894895054496038592009362468522658621471435941959609886527363321773464763205947201006655544839958399133632995776605084187196391637850366269640482411266270135660986174816970902777317812384135666770670152049124442178746801634672779650781118301600613078952062289298496836184754412144961999508336488017402777464352560099944783639153546351102439067054276758653596302585537601637230217347747300177455280788701613095896116269033549278601188082272787672484452880380782096500608259217102303777140861719100477517311368696247093322747864203279088884947403598147409892426053540267257017559186356788492481401347185356040387694591823028472364998600009532458876393094019799984756883195534253311152722733518179498113929442344227559645323698392776933514984647229097937289431078043841213283689025451477667156089657142424832112537181847803863395501156374039258187350977546974156051403962116044597505276111479889599776390980944893452233986205309572279220593836939307294399987187712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,24] -100892051302005546876521341028504303998919788513328900595185840750214762562641815621992677802213299010839186422262042944986453977563127094533005871686090479336768772402854098587609543305916311316719426293914889783814752137885992548481754495967860833928924747828602097538274274203802533434358702509014877049935693466662495067841486339979581008477419040170885582951835074071771141223416051093720798696328590100277197453856464624470581176807230481834262980653653690620436680397667888091106209793803205511445861554301067173475639397278626191188616313129720618042830112765824714610826461647757502400221781628728028195501557928272485167543527432826530972413182662922280905111520059764757197847744613815090081057602559190055251037676748305362094417063399551482536172621747071489617358500254782442761115203357684716254194143552949044057630143400928688457898719495673708692605460863811776840477028815981951479178570378442603282765351280338435900940865068737098592294440782403451959300072702288605317449994110870306356138878712647610626546033335383464828907219187024509634515458421389562134925410700543020846224316786464225661960525774493403695200951606514595693348615130992014222990091942427777669198055302663303259358864448840724969757483949469403206907830634346029573756508580828841127918779670553787790792028100499497488403690080719639750338841394086711854227381689640685427085414485357007168126011855286362849875806423291706884410410596294757891610815119631781196654882486537179201661421877466744793974154778008332426541402150808261666654566024396596461386046666219249556239740514451559855152405731360056837533297516026081211840008543656088253153905877638907140576397922881225746740578591810797497281819267405198425065519127790859411978823076917425687342369364145779652900424495137957109982887578000926205931098457931546614847902050925403115379989210393343575363885582008928466842101625875952591980130031394185111796950618696773397746568167223899797089082497963578231753707495305671027272474411402454177889025448815688922443742768698621008148348829175620547773358253332781841796355682972141349651502364600664042908639465913905744877871486122065920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,25] 79113794204605759222755626393661040566010184419229151995079815457986101255046934300999039474001584094723456241842893425474204517942195910783987604042439059046891304183742637818400068140770641898226804831977139989349043243105726132741113520467867919614398986898456022258243597847959866033094599673459214598444359875409148152640404336566504392691257616194566660537041852903706524379679220189665780470993024272589507599068427645890827645005782746318754307202466395891875791532098321944093139674900749216801334952732874128161803505523241060772069636798146018257834198512431213161382639893084644189799410953898980007213455588589728523109058432984375532910895903396243983448561982155565118138971883078595808796416399564574161043497700972323537150540722770453010148075667287018502490322879831579033721143101726256678464108061575319849696471180657161182824700406569691769731177014331524890178405520623477042508330991165645599858794472839044697134161360141605447475691186953225812479975403198202129314969083013552552495797627342119696929768007969458244302482057922333576558137332163349360107389271093503781038455561125374864738227789316909587312463055940801432198627468369118517440691015127187698183918977176421093344727124713727828726807201497848940778649002070903839204144584780852804715301771527629669777269496885586375457429270497168111603365455021910123165541290850059621221223011753892371203872946605318043839445186717488488046588007180661753917072292351065027097450760655306339926118540856098609917575066268746397275938393931685520287718215462735912896430173516563478971697096648097933427595411253705007539400432322639619470616766749106301796397885860278461387287608666713641451252189028625818440597908315293266718097074146609213575253431767059599008825231196661067671824979071900437020049399825405331487346515040510825381230765692919276590105394563528958686185848928758392138259779003331118718151125818877036966460753464518436438910294083356023444641572183942371377183465640301325448473758943683957647343091382794300734044448193100435817193632425026713748789167745842996699694547517548746641338983537131288498163796935670280793683847679049728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,26] -49112952261963325116143102914252569052496058735288850527410610536542680447155811395491149006545580429271644835761162022397060772293887775534260422619694145821106669159767153219494754255728368266814883597851375639792293684638292515290854961944544562387784981692252879223714706360546299485127103596551965198450809621191935825877332708201878585230057473564300656455434294290998730316276341853151563879138686821282148699281035021320875753265038644142153215574738339284363494565895042548805226612026207472553942103235395728330771196129510352362389205284946197898893527140695045451914624449167888051937821993158198380202286756396018556204567963244702714635110915165970110865503295016205502638934906285263687296647629553548971410246305248644392630809319334501980067867382887335637952058069947576130755050910035337715941938158160194317527112318275136958437958616467432750499042606036572910724171622800163885307496625359626160760035261622286465909388372682466749078118647577598377547734848852014086926071925850342400534626635100933462517165261342405737762601343822718866096666797406663145595792084687554080091231910990381232519493522829086132147231729024097854838945816046182531234345193194194207649080723336645956905293303588626695700519201548845344725300691342554744979063805390248057948462808701528351991017203050976567856869330478487897419646969993549899105023374642381484227283179541090833579241459535318089882157342993066828560256703136534367890158825374598262938501106260909298437616996300702258698153381275886393194394277838967860401219692181365670597750029701934028026506669385372574063571686665454327119527214591759140044664136273166934851340892989166459084753235292164322969844426311059423171389892507493338527633900772821755428976153499166049607466813809538133576065477733378902527720193082537658631855512573280707062131650364351239449490758625583434134553575127090663767220098035763804206835746478169877742135581643929875588039001285741663165911080103145326626192257447042597471233000054904966457933993015818055418508931260936577330422960084692605668029698823529321672150264480234602377681525128318623368786247417209659646060515871948800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,27] 21600411884008797755186733293743990621987706313677948194501668261564894425356863645376170391674533660225309418956624505394302967295881611945561014428536207068613054115874997040897005723545813026549907118669419453249230700509145467262153935874777171305768850888027336741807585537623777985210216051852020826017250851011719153079271118761361811635382278751898500591632631794958415111236203953489354048781420144936700554016707763396937827441351485998135318819700255646931479093957806925978654858660855884798071509306147106415300457356283244303907000556332901204951721571054719692482883837392137266863510841511643813256244921420309295585720891928995232128428137616565419281606975359908555299011562198681194813879042617508419972831033402846701164389296364943049026173098900399639197937870614363748059135251923218806963790284780400982330739133178619929826305468985423546548360467878174667274419451770073613855713269876911597503720318633545591724819128617024184745697378120387389028052366160435896721943027770507159168967922331667357369290810103475243317562484267399429800996409217958240504272963561169256915425595752150638543483313567626069078883646686233663147163089821988583229325731113086212569854253996525589210067712574412596676809906867472397923732173882370722347734169297499539987591709400952660033961171972480517036181988984260698006286267331760395419408402004635103688783495392391838508602683905180677347427189381094638540062518174129317102980513351810014524801992830830589554158189432062271269326202120341291111420851111641744136343852271419864581532764256490584454872541595907683922346542962403701963348891548948197238182180216251850084090218692343697666427386028090317643728769252732594579522949822877699504137505426613104203091292012381662291104616780057041972020893220564591050920215701226007855556396082357150942083515191275197697461250929805755242065419493111425935495273800346706882410376515206235988940008302822609838389505690453058503812823411477669845417007945177602730951917651186086418876705411949975397922272381132122040390635699382807443603094856862954559979825170970597748352017715418704753194593714858569772011909774573568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,28] -2718390623676910123404988296680893312157147090004093811289994507285543661731167463593413284294126687731205046089768910975608792928710769108513884431442892755480822862308960720715925890447957135678271320289341869736762915070246687913071065803733830682558790019995081512990390550737570933309339360136125577188331207673834290311041610638040188845936881182344311273061142401723887080227736768217591008096759640217627137295047407584428557199401487384687171299521957384108438543701508906313754227461274904875934721921813882377683184807604329513456394957834120873693086498633916604797322440899733466296463674972742613186297551192550292315057316895870415522681879638386891256429193889348181330061453501356557252736404416982766891897969376551605301611270172640174098979906934247743893420334449336016465673267202239208179623013179416421241109629203703065037615307559114371175417094179782846539073257243875696918673461232439942474857485716003041607045349940092909952590570325153896734180595625596100238052791515534600859899101507254131292981203555439056695238308599920982329738977503726269448235232963104331046194084954520879822103049252379041689402836981491965350858111374863056649442179928416487425961039937071257946822689512755871459664606241270167028905774556165449559553617277415395782617908457627608399249529598008895723896510263069126794635426477926323359793810096993485565539577449759595550003364471348641322376838398661531627101053336036967960520509382199806107943529154319559046161213352730068628050906852094847704266297854623190597825994749795263213461474893172409533700148113182046599922506727028216357164358574719085855820665312741624951364131836609083699941912230175583017370615406397537331176914101808903355328517267333845448169453261745408968365782978933967773964029528441488662312706929837758211897603809802872752304863994268542125381795759306086145023276391961879721459836341450967352817124348300073837433574048620339473938216575719308200024853159887662696861268824037670039163900955546712315968530435274910878424427389548601368727894529948918765630030961023605366328250604030023627450269024029047666916386800775956492653811373965312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,29] -6666897208631475165098762865010461636900270134204509648286915005581140179532923825976975320910869898698937677161590528428940821562098840514069418579042576790777163510835015371067390271046708517204018683896564260823711149622130652023870250166144219541175705296792086549951945463243275581336106979621570304538802681706185527369285863592565816370844234175246526079391029471515141825508855819787222413348653463162964872972595714442780984385992479993774342439238551640333486224809437122670462965819878618126798556097636626537538986881184870757046498614367329686137017802736111025333308731262262570011494810551515946393726243915208966175875233616569296870973785745172501744343077765867677249039296963989207211262167865647535450339703927501606677079742903645682465367442536725183987940607241977627686673743544656775121145852535511925257052165112594997978941890017450365704275923799746940836856658928335914793089776141701683680100636404934149633961781943473201587252139916017407094390649960170288012720546163003426952862882809357503211602261244300844116077271597068691128559754798387971640365505653917923358091841819114259293593059601385776083364239244061330883831040354940523571432352387602151990223342726676262828387504730261578367825124479652611836291972201169187816711837556014396995575984547057946571663227656050598272852003025986071934172848845241751598385478108627661506757504761202212696111535270284579132188613513813129306077269659528505209888455862329253437501466004006526453282044994901572968203188147584636237608927879369175471598350049094234551075052261922135174716883867274210793690286031272540080244562577699646592432857768504413388785204199488697412684845198230187930348731377970149279307664048288471952827318746502021908095190235771666534295996718121121929001113459381403235209359613414268774600293911033437187366817196536719430239692396274410106323070827469027353981922493127690332531114453604074276972356301729258518167064317590898210364438810676760678357757576466974249523161028572846510183086400160036332482766655180087781708128334358752042557513536025031259368807970370467318913372901309468177793305075896553382872932872617984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,30] 8942172107585059622196078445429648505205002625132726061183748661196503146174844471575199835200864513468775063545987055477028863888495370685271549369203832587493042890408471443784295421115393063262038640767402197971286312019153099126008092190331263965456937568004834914006810619486006820735583951200133548357399582731555418039309791736442721608006248950705844260984292502710653337363529746634128156603226936821848978898785813362558256493619954237484899733360326392205920406848669576982575214194522674166413065897499374954620280498547254048426000340293936825249148599063505218438428053770803774841373790459722654313596647303487077250902154280858207649805968138852739196446809616059516020387381735305137680209473131485601334385794548470034462225651149946387633440889327309479641763075735232935895744209889568396776527851751464499584594191580845181368184985132943564306747790963696805896438501094833854472850111925438412564871877062530605565914400380103775293058665714792168036057099604142146991618202574826596523425607900698656471501344333557417952136382680655460420574490406839085656484009081124939456147491684809186903731851961335544075029310106214950819340847241424708132402433854458674545054686187374937574035290868770491855888727980203550523216257743358036518352933882601639208598934409048188301713522760462048968438009639945973016480552551085451313018308525716553627757323465412006790168273752589764531828434756075530855722433170860181800738828062597665054896517579208386196575652362429019785132717135742126733859075607296589597599439892451281856350093621758556735478809628627265237338728286086005682925067792629483057514071215149046368831737667497826889291988694929498625015077362898463522418418009757273758376708961480199056234413761961493485338444879304537994155813289085361139907520412810546083923091827841212879795754252341246469131634839319639893021164369551166993324204282549704963337445896636654322512237704025601807295517999631830475619565505212027523025580839860764820053337331579359102300997304961859452930567928000321871972414820356047217793672281556682603463076636619546802168128794239707271041562043875249914434720939114496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,31] -7402692103604836961975553271752009011645417912212198945798637698122012685677200824264336043891496569278773499576004710840785996269108180073668604066173092582105200069268265428084021182830322048025533723340910810391188369787999458867101185507789715342377603251874975852696535606223007727918499206229250817270375533952462846038890952276886551381973094196218640123761172756301675053138381783038704544989301644316599833197225654785263294025021880881468968609762089811118213433134335390722974442719528772797540306884992537393702548479113218703223903681480217919461572512462844785621800716580879330787812934945240024307124136117324685293978010392212609455721487946548445672277444955663574713426771925943324055385721977962220232750023500804056783648742499340718615664894559635181483362869850814401939831643398702581169881761167696730999618075466586711053054413225001586359587925108859640504585175981528250779097699255042004417976310093059246029762867152632301867396913663504815857528962039107032447606814650946121416214107970357426582437716590572255299731072870187788638170277574872105147672540217335934025118403988170881413393930451011975575795496697254491581624592405699037393147598713920830853283526164052190114172504931781638265232058353452355317284804469200592589649041553167446376124837969713730487591829295127341466146560074533127136986703009804800710670465629946531783605969945674193010555480422692255988297074706749802470230265646968621911675564408108091190967844974673950838881642772692179682840861255868658584287747488258132354437914677804403326335609560202602512723281403194901154761687072129648492509367284477293693637190744908437514918888800542774594507222299903049810035970225170458655637731117962508940141133353404042299177938039691074957820238744295622595252621255834040802076501309804922688284576439212880757667072860175637134174960635225234184285961675867584541078993753322967876936909596908427417121244691549980938432279938211591227298041656599995552640471035249962105274456743674452941946446362521626010857428895168653435504182395775495363362729643829379347654578790469425338162074807495005745725474178501385625481669993562112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,32] 4742416015961199754225085145103056992503091617870911150851050777281787533652371427422021628495351131310964187538711479298339998175203202427603373777325921887401330112913999298905522608751057305925221383753457540644827505525989706888239102260780792544671876250110892457665050082734472652396981326524598955846544490231435524953590680173691463436852052590534822467052993012350305120534044836241234476387406259125950173333339481898227759379091161228396103232653510562653386494702347555279140547872003109432763030895590608562344800511914132896273850293910977600415660757687312298482104941111598345560898012655969317124098274018333705781027347449386321090405449296571737219706574031833598680073862267948095862944229305050225143887346466116121222014573885001098082082655328550304924399622281573936312127501326851403742758636519134334220864523324616827288270554859899253386797074577869507163356065573160014497189195348914109496034789929367139833561340916509706678510543147513197820953192353144844066252597516884982968117352709295305852191233178975511941308509803821492363545633251375290195869324865293233616952557190483278664778387419673080398283084154422387308343046807520293220362151727880455091159282064527606871023357312297734129802022847616130907592322309841828868307694689417553320173206142568973181424798639820790608932804220672637010425771098268872530313798335098978702380263879389062272674897473313380783444734832383564502250727793705153227169239385983462541911801480841074780916173298598230417044433134167819443353617387100563362122897520752065694087371986366171513522500870163355932823876830389252700586283869871782641602700499269500069477416377532437459766121362615093000492994137877247026473388321568782761523206218104119247480537505128596106825275076054817995587423007679109813037017527680286143155262468758187521292043185163242934740932622691870242037089409669164705754915173537224761722405353999287879255455104979815605191975104044474666102481104880970784850874799260402869044202561146259008377070873844729107153913803396356046413719176907538399828059906765948313519234610224171488614416315312627844164541250292366486205649169416192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,33] -2480384654908863669520809830362394407923317141890780619225213093860422577845425540905557856332052523158085371087128035049843514540392609778410265894593475537469371719885175120298835363802236615784324067466144505402437884755180761936724474257402509516639120719153234363080212167316157104881199953207833381041984700788942173205440029137249275442561234099378622028288969492622697607499534250483145328519184522990095488522026422678096636908464799769457408680069188935061685756074254739978263167754879250855573114962711892583281941909070283973364377828866547690640207914578043516020559343752442307678027677050803836612869799828369676638428708309935563104741976533565958361231605298689521144465389264926435893347940835984560972504704832766947040074312739324639108719335834668094459794285507450560515229160677619233004764146858262842081420086880360097711859537358303082854062814920127884563345742105948563787778441177620478723894978561831905255980005543345857660215707167444542367373817897555163442905368138806805543905235729308056236809608596936514635157088920702050457212585141313348830829996170568268502270833517257678888572909836223847508635922402697676090906344347974108268700539430255672550182272437899564389005764515458139834791415668130246373062983357556364276193903089219824920970069438686772397018186477480372111272660540916477765394503584745580318856558571184502559297651778002350046826287846764453233639871148021140235324291442013477599452205665974198744535676251366799489487788309671699982917361874170433454420772317532811334787018009988932626431253880702221946299079208280947138685138095747408685850641204074908524623957878451737975880972932874696248583579317071353289703924176318329311174935286424202552215192957523465109046117266125782906638700567208065787627760306622687131691135030145143298014096242569293404775115662147117656078125010974289617936407223099133425067652484051594755014085595685451874358453142490329015271169289404612903648728557546558162764280615132158684861577152919415620606743806564093635570625243085787728419346370778774679254908441084942965279424833477325422478747781234605465914708161882238770306898494226432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,34] 1076587740380239016653905993643710814644719681428428215079451862373728259662121360901930450166921506199178748383609434538115911816103067452103125403272729642765027380566566750298755205968675056188053695132698246922544275932675385359441812335479712071796436740700204363184967341186697762474893961709487722076135746911001257012109536378499022129822709573127386213926356053854197124314390889466591139203150783331359025044172451405615931960511570606502175540489987884891388511688828130142655327041201683656730816042310545099663451315165353300004264726712575236963640578401541265679770175898385721439744951255735621535139426527883929735017068896552325991132182148942703266473495946624388221124336351678352182024636342730118307604068087598557645826797126427400775929390990787529738879482950223133039466042475908743164809555011950355407371051693666087263305072710184192549190929709153914714652101585773331794658649161462895922700919632207696497776156070659109195580612223921657362429599534521327953008148316433534310929960825100920951009962162983392186561634844044954139401492482147900011977315224650884570977267259030816849771737051171248749066326283570997217603859210961119956060261196259797387742423745470172061546817034511834089226712408001788913820863706449540502619713491293466065701389345133619584249461758883933507501491997191784949921617126522056884340538080068268718331644798962912506809249215241608742139744590103084231058605673535420547631823071626753689103822210719403674338126737834024612900481122393881373180952027618366785038714288177217758315261203558580161357154277074215409345995278323638027148284830169689650131385070900012044131155074044348312836145769523916509389773190936680491790948027958556452678437456719271766920878446223844616231195655799546667115793549132370208265147437564680400962242660297714438557241600501266810239651285481341775704392322686021325055845264118937788194501134961904118557715495282628224050720040931977439845216520053566338405000277099643633287635350258771197805090227450472704301746607202151817863913224989647070275698421678216677005522153949602431936069502829755192652233615665240757063765612036096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,35] -389570399428781288189552260623424393798457408290390873788502934615355646597740338645800935923465754588953975984147115235869762320457736107727867109372743092687845660654370116611121649752903144026755340334228210713057123084613928108717797154966777924762841782911739535838038638890232705953404793877225781374223821130915415174424489256793812617759574814680289881690453909552644458088754765925754890756517695171757009301106698330295820198241662760185414284619722593067591059372479123840008391394939103285999104501635981681295175956856580411250484107051870654777655516609186681064296533447526092372911096733435099778142589898663615038295437402367521351520194229710979728986521401856771408005782926862651389483770406713286933895776492092969571624159982834924354236854759725916751317307253698407692900001932154982879409103134213603405667516056235067375901456507398800900954307454229014420507996852262580504156711040088400545833783684584790150412982596397584741731399098523285898651975706135602495250510222753363836941213827387747204237441817745725673323149381928189750433978956113543698535061273450177993863883464397075420032014580678952504347140744390059310292854984275555583698448513327084448186067020622660904212060926362366759200440498129577281041551937002664705316306233447189351175241216618732086499972942122544428623713634997704812070163304900837499515826202706340813914801450942967263253690750921596178923896803034745885216084324058471138015208829855309157229325142682948232266223476420236384456623572447127814666656790706200880625621954753667636921570571805326771416222247376859041690412445753181732011472517216091460977736547802555572314345893650478030196337136754237517238858213340538374095061462987490935258303124322053372352414312468601521973341618384225186626844364258064254934353046936163751785125868646306048384321847013129809761451137811644421960860497056594729380322170521744949647762614416725113295649249432126432467985639864594529662914505938604669480862384359195776294340974585363592443039095020851317144747514702949667627504874550207298065840268579193973976241655969120714662190040390555921943370832842144738425709797572608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,36] 117655876673950627425629098035334663601782190480951136369929897639053253413262303832756091016890539359653752307393221604743613263057130171930241707480524294875668909336104303815145810718439836784083607115192874624018726128738447319490418096617010663056824165030669333796621115050459363176331040315537718695865638977902849828597318245773970674468829556328302179095245134729436160979169373066114211010155937057320860084605232891246354004062834637236565691882918678676135528545177288458250542338389902191264877578646559028959279196054652014791958419394350145615896188920512169417019439774281591305989835632747121667339354090688440649333984785076708334137732566889217540013548597852716396599157542917231502967732954787931058613774310114918012160399002317613013673849096649693151840087481320084167798266346324903105006865239299247195561379796656120664568278310725501687132076906019206687276299676371414886753079329165388522502665970175598200336138408753444872084995114932603339926743769235546068587209795859025706502651228181842537543383344257638293638404542318503222673814779628002429571542827485183406693018317461187629443246585821883622196480073557293976801652212270746954905258811360706010109410955669079911355802874185119682817087959243109686262102968084869583664755981581313556913375568289593361125577027578363806441084304941972364310886242842187503326582695055057007991174417089062344051888849418398375266058494457621761658749038624773965708451122832841225694694396210114181618898935672097326699447237516818854317963668749178743860985027867688412843176877888894969732349623152890450827466896950885015003581406358986496900741014489839534475705791704005815089564384794226423868997160690943384105135416062415568645483304508169088820309230900820447467361142522903705516293342991006292876650443865498975439349343083355802164237383782206513371541063093137058051679096883107226975637454728801422341713910876400702300365675858944314074459482727577787184720030444019083312653501345256133352148612809215600674788531824515594040429368578349507574153780568499673025476577565456384101686694681314814998489809750567971301420748175823781877164133056512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,37] -29725950666823951224100504289336560899332686958645819041310959042178857387758359382354767592073002375413333865512687009042591534214458212188619563166996609959153487789260472798851686994111912175308021061997170460213413230018552195438073957917151063553851473217111022115010942790858644106016488226098452949046282663209321406117700988843645245769643293738243032549155250381185674626178812671289468681594026254290802576968550902871455072845023272501189783286741555659080523724360834236589679892341769230472991206058731602220260986974779327958852691805770154116893264089319715881042183449575555855129820058934379044737822797319797504462646983402908191271312440180272721963702180023124529470690669343304834330011474213439287719385519452561111784465566721365153735662129168884929532311851155539000663673189801445140091153318533455824797055788024894153101798037365834813754417513390524203544472848126276971933793292903051730426297819838992653306328403690723942671543299347302104912519506617411291160388228611131725832178352143350150860183107999714340258599059316804439881847437457214287628748785707590708905960227807690575074198723530718279893205551964950180466377693800358206886202477289399379694971780540378725883463801100127917633932876449105426257241077143849736531750412329559805731873066497609254392888601689346733715707394390020971492167151673488255345816129754779057536558043744438597984142017773056346949829346072626803782467977378613362280868193222736141446931549049714304903863749496470786449487975600192934898873614663450021955185091834856493123665529055939976976474114642111317588768466969131447306332088825275982344352292016189936998063257470236885564896324210686021904296480657870128616392858503340393881967398037970588035439189633372079598177627108923497814093932897707513641069788754137135231724611570567486258754870902844029344820043923434876929376082376923956416604038969119947388442405851950793318415193605573998663441535175590045622711142343269003041339153334532413289372519133889940971688158360755752734495249408647698529319909450848713342873331426371426856222634628827555008716863033121011691056870388696801888118815850496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,38] 6329119699730181943989017765497291794635327979885652946214944180072688183026762940801940301269620571888822030812763167533873421225179221216026417722577757300613692205835515008453519082227188885608925817008212482384510200128008202334881208189032255903723321562040771520468511739593274355227069327807798754693841904273638142284744137010616856873523217547771819760334168202229857199576705158424013341739497763797767109676563850722956798465626352632712642821616590456984956705306066104884515515649207365050221170739959321297313101988655776434142671556067385090249463082179829968586981631675240340918281371727680219406717887062558380652667659935954285636349551549054314202622530798764249146512120443734996804750646915859810364634283923534947545313198722645852761573394514278101328960091885534687145299774236445176562928794111799791716336454206635055008089318111171423327485448019276269766293463176077413329568272786090340425581807764411246077780734507806619940320674351211731590648179542948992706256386871668485628346999669108076298821394389079917045920444302452510707597759515774917836006419447640038502814538425557946399201445825272342191757209963205518983834627837428852270012190938267476556295410926460070902568592351078720779850271646899616188846559413543973885248941997609885764636119858709649094411259096173362146545131817957456800538209418845314075951518635594844202974227443878249115829370928555771597177932933400858580973110750538588190325601226063268712039647770815974247515987271149716966772194420302310252150542167176103000273300249236193141153861422162636977590608357201812545173671463771224826846645082857355463258053335524470796484902552920515212231020033997517927854480917030840845544949671588525867504791883294413652112150302274554297624649972407943289935467799538194806252397268838031039593219095174638330301883029507410409869929796075993615142964400948457639014151962251810066917262594655799891577394785800727578983727355359643675150072590770529873315686390039287607209797187126512639966058374510628233779597192587937895161597459484146834212746604679781017517738478136108296932415532345251787943149619256747759979210997760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,39] -1146537927103913693095415364707825116496465076367318424094708547466409835473707555060076049074797424489004117516287399081365231010176162836295817573012232177411006695392300745962192368400574283731035991893210438283201977077592872439875064999402291878090596226265456120152928164044657383631195987001705516212548273158209888357119086922201164054320848671508666909361287390474694730628616496379081453811911909033672623912977625249601056097030931736394800731540953494455553129666337001239171183854085949587353111015745889458652345078788523702223213101762661064826605243624487756527719248365787931670499347007046617142490755963061762286662902901362891877246220860047515641172592386575149300843312131148406252536418952983317496391150670183977177769567117048006648160395763138401512210288571897942084576893092992063637881829983086811939805135600834124937699264822009031916560196516163566365320312284705387447245463352230800278254059355270552151963928169777057998647907199418965990997497982655346460268454067811563618025003064571707630177314234541623150116371497745368534092004803237904166443269899681400998864918614795400883057913771611805501592645291868687833101329162463073923693848697851110502325465329558068592307893625111628536486573371354400752229105453161125773461570919413199002238955387377002803181659004427797855435198047413146050585244156284573704027983311763687346157242335992382053449566292402279793446364554309226359484605447494363749179420518108709703534458840468227924263561898957903860845530283491998636800780640811842975798913644218584827124216655800032053970564926205493624407333517379468771188547286598121638038723968717785362215421884785557204314562566102172938257242629839648007360202861526684620703243942808956135472834075543022363840715996788809507922555639863900098265386647614407455554794385990517341210274664217518446821600113282770636995302965441686553050575551112248931112141435631248241049198492858272642029586664189283768674066889693040917465639859887458738738777764102298444335529142996906313064168199365304384214739210415897414812686352982752352437033117425711820054087583245002616560296593962433414292240859136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,40] 171923324300651631304618132198873481999756849083725633304911127252151072489320974274131939995667128825709345522964086689369071229485009823187566321573301814077853677530172015325748048116941240935811522813325496544457824694432277500469891971576084879097366463812281293261062598536155442698227391080024804878382903137560804784855863613127214961002498442104710054566546850139098177445198005122181595309767521085680731919115913589212748361774930384815481084777792319264367197386130358643183281718669196617434924937566328245188791045338743381207589291532705933573359389866709967494839755533859045991282377794877894670331575686049403243333219843041666322663019525351891246894379406415092869436637201193246690137543221002875799589115039191417545375123245669325541450015102459057144659493265068754638139067674410427591952372671808726731260554421858392499506180717938812281876571896981344419104947951743452018056076406313368975333519936717578241281289976990469064712795699880245448764264206715623614860932797105691454005822448267793314119351265765056071278338250069114522887345565987794613475035865269267927576457475032200088862915951706183623557005657306792318018661486963408640889472840905225913801204862118345443861108526712957914296429517258937602293487786175787127880596301094126834841530514324838628211452448296131055351701807590455329151797052159554429947661292526979561764671022132403257234894906227927582102729427997938411964350550144052050070868462274746036871895939613475815516001041538397366225998492963906296264219574523130577118212653415774725949968567725404841651367133127386109192968168727370756111832188913202303485655984367365054418205326054492413680642856524355062101306979016407836079352622489956941747368828910352894797273670647085726486701648432613567756113990184422513791248898267124232387576081314031728620528217458255978777234933558679395412773500309983640887638018360756040976564723484738738441548187335130681469979711568106062078033872052415241136039667533388213008907987316140462547855625875230378821299933192750295912193803815437782039676397343816931461528887405568330849406572597593041921407820771414488644558258176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,41] -15843104274076969447599339177507243145399313007675335365833127719802526565593385388773528505090120817676959875541691119327102421956693646200030337329655042397712733641102554241045592902222718142368226057083978639508885193092982911836020054541894024600281769384553018323278454419085609683070362512905866543625300531313142265889552594259845520891286663074532757221930398696725862221998514850599303283776514620160183300184167661957850971573953933055530416235160838502579839615143363197601604386412091384572487427095468984479545490247257299591102926476362713168412030154629195723801957330421755485086108292490072770012815117325562343224834593958223656827722198452473197412215224167349361557770848524792136191337110184671965712304323455613728102785753526587613638103729664888259653857787726664188035270004176369962979055855557601898998264294488600558043773496283122836645755381244145653938804371507783727456846791799826813728300960450985508942886748414349432639150457349540344372093955557464962329599658254002435538454668033027904382534988281680060450980387299714067521187250067055328802622879394370955863340038896810296573469874470997604229066305196998949716051547529439454327672875297555485265678188990519022748221922804472382648446820945573449879026677282638847067766515932093104959160065043590399226571555700963953492999106495584993139015107566554411087403480545430680730134666249325520667883776809394764813029434891491002307002682884238233374294751897892136829781451878305828740150598097577281015838155845286666925257838109466134388732670614007290751218171074489032873419431835780438730362167263819048550710085021122028768041318357006038612354934174119821563019174835792989713802357058802851375444037325315793694439897865564341179122558553120495187850894875026150842392568993645614812116590431982107982670682320259016631610223666570549916236517010764315111821778728557317977495096417969735264321133326027922393338640339960574234619834335181785945117791048512573975603679833032395915573363927345056274708965473907731926025083081645621984164067006794074759692224816875149647113774135887886817638105317920040368603886126658646641112776704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,42] -2357070921136718510079087576042087975310338960220665346402559011759546991613739286646786562616573357446287223649562830593760201645112741752231436298530898824715343572035315023430568721349263031281833343690343623260187693769655454953455381348337631152271962016074913991580729933269616941527917038828615373957189853662925499924476336527977268870407609377189856914613431873821547902847849193182848175988046646172166385438129123864220014195639051353633001644590474708983212374059886114842681405259090887120607008290404978874280327824588250962306690103194062255944371577901981502143453193104393950255425123695421076939618394694095679748372753004009558375831641441520143141586472278036102000689183106671547913665985488713793483216858159833849385061083888571768801054961639127266019254794756592439787550016158207636660328799303856154434562463161061096930344669434873714316459572722295139640440834581190540190135149183426285880367238149658045152756147747010549839749974023858527653291730967388214166364521752613431592716570192871463837451184523031738274047611378329306759963004517830066506698910237936807903954132823786553265437787422952379187344394678641565538410214047967612554471061135278177706855098949462275804334923987443003633139321296683575534111433136069492073581522898616941554301300332737597273664479021693980519457597741098069951471729037761946943985476184027019804184109482403861447783014109190589055084991650103970122163419919963531300010062246747546960052314059779442150010467073446499644728115439432566797688940126004635697823645410239114926273198321420856669324536451877773369687390998904527358810025939852112948765575840024634237376274277815573922530859383354526051228349070068140941792601578647667221729334778016044620382996097218507428306729327296962396279446034993561886034191517353756987374549117583940034100229470174948257927163553448551792822622821398182521890484890675792429654539289285360955887384112050673420333566854316972299742109277068450947694045174755216478864858849817286408029949144987657335576281456386601565456750036396581673628883953306140761916250865257289548585066213766619209578747401034207260678553600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,43] 1875284680943024473063223243935538832510369232672830224621243015085687010814292517186141971270198342562559851527032311189169385047606019266641594283894746619508161047970297812502157606750924367456094777227263394057733226350380808479596014981626278792068466314094184606373911109497229388865221679419638196774845795222076768560359727936406459509319904140961706559969711530436676459952444076235564078201769963056901457600044481222237309642725131667878041001731023323320216412064361709100074397659125530028662657090918383072226028382766132590558942908503472426182848677534839192180230364043095897183569772545101597315966429970164075603513433005570109564621426635620753937390589096719870465610407540404612624785602878911130309610202048511056797681606005403256423534747744061645084539067210724100838031188449726349234946851445477909757230652728868834711923295979818356537393676482416597743272424293630694814690304993476844717301665362274777291613131536843105693106252063985744484014941528507258245420732385747155745368145795325366038789140489832600803347755256189180542607292462532117765849889565078993626569682969057724818781792503447987386406690947314098937049477554782849679705077618974212123467698916007551197945362087688292946415992740086011249580544769885845258136281377928618926103929058555448993743706119132947726135368617069935056145355902113277254534835371962155812038445372484232564561388052498490865164910629124352778386949993532652694169904460019892995368189110405458803467042736989042681953063172581974319758930829926811104822168542713678031320800983833129893775792957240322080957942269745430254698739545506345900371660470383833544627238054011085842257190032984415655168844901858802131014334446169263121218384027938763498710727024648409565796698677498711238896104921498364820178378021665647184711607115163352488052460636911129190587153316967201357046804451355828601517673404559549360703383971529688122855811373692647842983405440317661926027044818865931906630503308007917961445193332012508838014370343802441583890109014147200711393921589503763628830081651642112801972279078507482976266669702112205446461463329549154260233486336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,44] -650790741253687932900556794656135792265086354707080409287100989661745571333606607947176405308054657229909194785878452845545383083887090610041177148264559729782072268053841946892006165923748163365429540680345899429026497863918986770386832539428733262297409944280392003683776231453712093351221767185552661183727968564068643496615508347605341425146702219692083964420882099131777810250923376779157317882583522160834145701793214657252834519806732810341609246168280641339608508640666036756949137682124935686554301238799871363292844339463962570574036650515404638509777353988723197467486839558856058619152347139453329338464294759385787893037653044521803175641940267943332907159829194697205266464703862045634039092331607942695528380935263158245938785817731286873378852586328347121009301000271951782515660601119141820112152132131201189379777385443152252911242941814767928084153693455611247296150659391703832074030538794502619358540799816318563856542661292336293046558277677093599550782216426450149804448343266709696792732434788841923068640856078322327719278568939315778413974751907571194697940118757125582424820440676280805271501058467316389509507272543104928842838109542761542633236053977847103474801966168581234184109078536869552206802456391975117060805088483129811094342130617649557575669565141520650452405701707950305249441865585892954374921904374220196134546738033406950539492278251961713012218734491724382445566085148925141018525042062255600025903203386046127932988075195793173651925831577992616783239052084880831149820129779152570146296307141269740491214697643539973376600178916692393713231541324262032335226872629131124720253397079231332458712386611344234911741502596972943626133204003969174706401803294248855480345014937743075700649540440838472384242121136032152100372329060305257988378178865410020486808269638175177237282660377903447991510501433268321748745775090013046161396140039493330879583773232043529445552199202428028042497974684596092999941100734515988517305095106868103629024817317225014925138274650138026084804265674457894484178866921275045753416335509269707674304129711389608312195626105747230209622207707918024656293986304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,45] 171239032760038943879131927145871241524894282275317691839264170878608796364457791220802389643261264030029496862222798137090861934677183342179143330825276153837834692508982586737147772809920956383544111825750886115341460426447462746216166678348284148097560602965179267340166180262018119174725440868108076470117310695204195918722430786587760677854256612934607464372685399974370412846720605164169697518610621903391898682617341810628960305366405316757200903075677575605767554353619144405157274789028420979150447591940186072083152571614627393216446232525304811090443120905649554318808693601699979735682757438722962881594639185661890443525214021087662721711739499035915111191486744861949735782804449645723892371700073658191493286208997368194282899082175398460301192086064126854637109221656331592934162082796815422174461604956932466087535650522532880735177328800412881615249023855277543490557665611072498581064045953759236588666210392191705095729191429991800195330739401668455263819280856714881416615550916170891005375276429256666936430721271627673750975720241195346450165212126882685516265189536511962234583678671565320220126086818199780745105681695031152035477956037607055841449118255747103946728468984958056471444098277287775260881893723278661066897679533456716561804709700995128764283479765513025138964823794400649742689669000421634970307551428322958098427471036439680826622801883453404697275422107598840273210433704778716414815613308965424659341417804737374387902516535490166600434564251581880386007697072454025741530665248246873801625263268866386648361458100302097630986335261316416231264946138253490541795835832985468201247605587239742159145985737781339836011301275883054987417484178078358002415995583367382694999916933945550221347296818544573888892732710434103601355982205829546549986242972431435158956037506692736691891587821685030200536948428842461733444037055644355634227587567604440921254838136166865316003518577715913696036147958631343053414276975764952108999117648362117014589587645840271417963379351622219689437361347049790061518299944015575629308540976926405446997501231336091144212749840311582514639736839018669931520589824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,46] -39900612599806723014163781946103756560990736126348292124436606623611110339294606206841638287214694137809938738188894634535834871604218426086055767815637923531308095155969445953124018269554915938255318771440264092208079105269072848089153521984989058558803385044549126637908337660728910210299200780843641152394467114597485663260441136890353505449363858918002541131175428324038007105242339250577747106334341699320344309871225436283882066201659757802223454712592207329549137625623536168361050992721504754658150653849131309557692472055319668752478571741257687519575888483394968138269444612632298808794678281439220962775563455914660057105339037743675851141386376488111805998060773308624189866830132588384449787632178810636223125909801307109194915231427108659608331266312004698141468698415073694287614472266769985412179820843782116314506829550624163130718830283306849253972006977251242102653392268082633202729398705059392328875336226975717597256799094092930062234346189862538070041241929532471826506997037873403211089413063872809369568371908050681347044820781115288483290698178460326243132742189274274504246368428783200826102311331027449518755956803747092884504667476009659948861684207863928703614723972471328156372893375101962621803570281583301282779451168322095034367020444670346205512402788620304022654395323561695726904199191276901382345022207779679405368654948277169962485556074538095966609411343604800088368642441359333813003104042473980736753937694076034907874883176772914050799057915606929102847284793855998979988472992146134191329480051229638802730184732100545979795393950471846802991213324767873991867913535542382586994056640455770302079263484248195723110454260073977117032119193083366840085355690518032896389668381720021775078796497082688491676919962701209938697915591956437037468751337684542775906047268887683030177361877259068654318712687753853503244849008850761836184652934662431007656806079567942054296673263809989921522798453345407316644316762490584108873212232679768296597543273507994065430473223771398895735984996994879064646855056650396101034154064785960815333155256072945248808747521088954958800115448964691445772451840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,47] 9172373038558369106851207333887712525070483759573922914144976482090109533890740989405904986777089652260623849323314997512636165488724341911701010144389644670642043131599083809947053243838451040431758267355620837966567826942636361566749474342781547251264962411374930809031886048986730312519870227944622208023526084861109755652978448641092350172271924636878847137161995863532228128143135013147021588362347416333247490405114271218322007373253314728161544893063723708592268943468843372683417322388341674758278177695431475012862412192621296680256194483077020999457405704420740337834044992459457063993847065902269737652812956008646393402999417593853269737041474667869411915900467236114490488093599060659451297246954589703325073848322794193193587871291383569926123188441442908452991757782169598357189410504047747720387667169269854937093260191212515264535918196194911294738577929142072737901184373638398806710340781033368280202099672628718501042804196900476872791788181980955546771378194062627318484949463549684498607486408066196852423813031499567184149255440395996013229491120010085023034802329702303546895136239922600732668071933407579389957380966387480615650310060000340596821731779373562559249882945101151106920589123808314670601234853647894431566026576198468950003845666924611296580522216369074539415230826081162230396432449697122893313662575432118702055578891054343098945300898573408108463588428921051084282060418405074147641209809355343261347945314154103039850619029033746675707697634115269115784263199071872107344682675266087127614676628911979960086938519596490027160680304548806615858947635565984956083564125582018319826440513766006294389914554108110680630863650812762931347500350046689554495458896639398133197826674673897473096859132581495399497283477902497399915485443874733804783333659531990451321275811092395628310835548547926157890349653938931952263588458391962885591926178274059229231559224720047564961470847344422453703649914532126908928429565440100315894154935911610790901667454286397244991137321472052808675354589906924343343015113149551686558077439556298455711123579574853233567202638780875963007971401232457058350006272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,48] -2162554118631992801990664764913460153264552428586935265055522194065486017582248682948815978093303224096866618849958603334633962407710706237596830019200635837108978537945901309354637082594432827953912456466705535330454654020908913220168847587970846923231278955232660832152455924583250669261877494967125393723168278100338023091598750931283985737310051269477418333511725487831691434772588681969072822625831750426767542454948654374477597124358833654622540227187185133254386764277735434239274155956914479894302192878156256439028421282291929434965132002794835436691749514127580103178449425667571794337207754802191056643271785218376200535724905168895983995396398856908155069036532544427322064699746780007485553185645533279985360011294047587986981802849515050025988049514429020374382199831738068814500761918050913615976986806855080681109446458133603291716776079161108244951581295517308166938093110118421871005157995430035154029211501187116448407068512251029450213607792580743837810349140943105689587056798645043226245090117493961992878670987462219562071349916322143548931190281978957601591040056176978611931252817551014960943957821337168037737376586815863157500860098542898149535061185317529742615102928654228779433688407153255958113963684687310051969025090650727942396011111672213953025943512459415803560627852592973321060743436962162411585002206902982003971062475404648147614291869111014942261671044971162719662325298715840302057887848068824512553709847086967528079243200162218734012545403829152269921107936924971088268308419023670677310050602632823652972360237257790618450701900663029374844850639996423669401786623025742730286469305542663175255807842525661225403294349928491602787595196050147912586227427081559837126980739459088546773809392075779330906862008099067249013584523179385373974639177979704714969586347397164872967492332294831782324572593029599894318597949902639930745173761438855694812340429034677702095518433394635864225973456579942438991065468899280275440439024029056584617864810423563604264333102568691308661034516177232720528057628278432934418602221722366611286373468084024382252777343419982686545759914252791966941052928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,49] 500529674212919652746850785298141582779973354761118413821250454208026874089924760325423332831787003089222501109400576664815640119079743324191046678793427296879458711037388273003319801466280529033763475776379899522122208985515039058006931092638210335581935756018101639054093632567306232039670165969593075445413088165843416651326773889872298865727448722053667783673705373238684798734860824894199070195657819312767432799405144208565404226908623716549813709236733801829837804519433190117969621703168478345138810597862396198889127231165402102453447256956607444310499782890721959619571691145106162913876596492379882648440166037878944516107013565021326890229809277675564666114206451890772464551984703065077127484416346410308529555171472233713250794968499875379046846825333844989168933777930273201300615922718987117079899017997776337965388225294497712161085109270391852297690170685044800773495977051907243949489870896861753499237549249326864420206727631668062251900996310800381376941104090423097423876031586944329397678628281090412250880879552010468313207167078793088282897295568624006979155141029148823266012108205581858297528546740135987730812974994528825384200006845171875158135691127151318951487432027531562854436385489496758303036533573651255314738689556957283480869008196450257989329974245778827642246600348103394862484963267173588757628454656127623776224225950589354724115032636184442855822633475998235855388011711851122285175276508884090654591115576450670918598758900034729132875947745171670518796074493015300794884259655794733192374742402440268661596165308199979154923016402819215281268382366858535270485175973150349713637272463444863211072239628316456959191709342288124728037060241461283277406851717430011412565832839297695803111181104575405639081472926504481341953987820490982563050602555195719518990710468677122720781014119200745788242173606772426337379515111074866555284127606627022903328254593738205450990789710554508041038715622852432803832350109290847784806631479289267956158011356108560137038467232595048793694393247148616727433547085394917319467510072363491287053439845864805531309442733244627813578649925508348436807680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,50] -106326897544813549624662260271269771485515129867161341182053653314325609774733089948239887851834803496105355013824046245618293944515220365331037687067278053587853723660088116756411680710242190564070010880236136152073450353878029259159328040468506575808002865585343769235409807359299548235978468588532187756845114905212282496575566016437446346977414192425737557959202215450620046978500643500965379968700942788879752189850029015749315388911374790531774685674900870416335636219089698144687334298986781518161233531484614584478148103825165801133052138392532171675233004738003008881331945102292339943578647055026241690057772638359917927959195138172523640070539718512385123117400641121237844055782989005062011258670597133770396604136179544005103384792584253433334112751604410621740631613723655895635949557034465925745312306970192399060250122810165469058367053064157139692702402527622477343081958325972561419757758205095206043914954609209928364428480100812481073058087229118033900418783970732254136280084450395980323710255629385858955447261401801898468343523051357977701215310714934348195041893838625024778015797851306175154350096074039181632680783686358391397024326370708907286504266033536376719281424913539403788591991165132490982253747092089981397446832828411927144955972562795023277321058391416964473216686684825944703413747153011865577890793660313434413165438652695208000173811854430177435575652675460014627726905551639481129368033813398869677469685130596580626600277905944612749883929731685949202024198519345833756310105603416045981854552827060866847685801998150223189390373801054468344424082949202384085196892436227063797071584000069796923114261352856937667873079763582155660494578636670450828255415564365739045512038674295892060930600254710187767407569680260143583010576085432003841763747131090406119685933516635479598761457439780447282677401332771399065682210716298183992930996635974084188765139751202425693448371269337971794810889081888079317890511213003475045723005501888374684303669541841895540472110763965096531292195348368849882304667279664726173381450157271236747263942492027124264825568758686839164882097020577401249202176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,51] 19750136541517855831186629746221177767357430426948124422744761408727164911084793236341780217236506653687745026253147540297574220967006416408405473417654908604843884583576000474293535724337864208268209921967791959247198307461972835266957250269404719814277055758878075071845438599142702722060550952960689170173601777549991830416320459135510657615486815965136444459572695704845259839545218401561143025123677614600913735651574645902209521775198765264510390165878624814655409182020061412446227114626666761607596413972543630965673823599329919841535963915672114317579456342692878163897901397953360869110335404094934711291778107252735967343113572165016044061294012983137338804045961457922549753392782992728909471734369697218813722818122773270752381064802715460928340517813005882302118550739614849748423718452110532763036158809857918291556253424509199554171549129503875908013523017887392810716848938951751758582341995604069671647956539029568339619172329356395685745289560444464902905300066179513957878267051111499467026951883609336059521339373500193702440218382333786476920952595876102783476011202723775095376979108453847567474400979866075581440417082129852053853896256330931991414340076406540512333125584108304479703065815063253021073125095453003124003220680234992666550772795778297365921849286402290835451913713991401132644097422809526809031052613982316170979603929540665350844414144139155698024668996895214494405561937598180059363344028952686689264814149999823998962901184646861256062275199023670571253437996207071069545050665352342056564637451529221805504546187076489537634076011030267793836185222230186730118926546096267457586629277979784735634296257995639591007910106598274939315589663307690282577038931662468748690127027531975405931894350836515066036729020828165191244880685185418739679158179029064363740062991967123461807218943659718611278814807149516537353900755541005699188317886474354257013762128335864111214693321756565874261022280621223327323438407393297324851943344334678550308606445410299378448329135640763650209281921933107686659812149126371063530164160184634989737922339497370108890932605132509661465646169769995109662720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,52] -3116248214947621753834431439464583348640842202280639113301873929372596056088659665623838066912808817230998414129029849146728381891672900730661748107257962983292948223689369075127866983488831121962372782344417759404005267353778285355003574090716778785265365123789881467468302484303128112548934750578659331165515839761703012807137834362115418701488241756354805613129161664624640546269041409107599216622361506797266325596582340553990975540016989259071719610474198464704677692598097852061186246666896436888555112211383286749386915415090785996126109849070826381574653495527318051487712170403561011072300658307926543130578176874091611879723469254444358141494919980486513768162226001674402987354897578747120688046507205137228281723548478318177418889176212976166567889606717039229095317448069466117095497954712933840374452155382251677104858086306625000697167168983427667288676244524025092630587680771612860258129710763092897593510297094688250531151340915261755953529560969533028062444237927951617886342624882365854268562436790861770420430037434793175208210677105797171082785012508526998006859709014516554974748191921188818410142920085038824290510818679132110569607777619977453545048753694227401825988832177009362862580122289665336047127221437870110996969114353648149631084492541651424740004409594867048419573899607258405637753426192549749199194781024657398615935550839500243410922463578311221008369484593195318115134053205396055402767666062383382998884014490732187144994443085440081347053932272072520027195336407507446226237983905349952710014659594399893100265482256367020746545650217091452269524575654469390016158505734340416402039816904546022205327196046172670358860389066569508873806433453315614657672708086217541189145222510782570938154179003013914766901444013516442043809185784844888723383943466229881393741758427628527810360628476535048577434340790223989490180131472270959242591381063397089656525189799325785407534529045960357402195642047932704276772540378691513883921450125947540715091215702142394206125644109276530485258947454867095147768256038310910723534340722048001209572716426096116051780834681183296450050440950152060469248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,53] 410755115855461972425435219256016234380468322979863794274702350171372945132639638313051746560252293977063298925979141072715551230549478901689035732040283142879451003039651851369183149896744823014240664907236592620002938487629823222101410098237116361345463981300549241597638439288552328894960374299369322345906641327677961853578167776876683830964646658440954584240686549895910913599891310648347448735442668069705782675650135288345771404201942783271082136369350631986097074256206499436622500855112677217576340917397782193791642582790811525457228286923843029410602327829144889673379803219758507746281288356807917699235867028427272447791948675484896964393177487772104036608547128736208270837286766432708243937499039551051303260918421578855484555974165848694700622664302878914582869248966796235431492073864292583287494521733121492786753797821850992765544175918939640635539625517804612290044868167347699747887645147739840165288747307727885642913070071182386190898027805917377364086764164316242216597384923661807636834974213679474878235030579907838128010560226588780557709702519675482021912238039422977515363654042467273453575039020495272505950242258069918755278802612683151757558716355019204495185355510756348968401321135783888385748024252137009221729590639825965208185619162669049200682624054255145014923536170950226896569256457350388311350268547990249297142173360614870779223209148567808668593472663766429438146933225914083705194665506533384152621326935029254375734839077932523949173829410432933732557490089776158032961219881526948949767892138728408519615815651261434367225185462923764986548402193946172487698883011130700841420608006397853976969460517815483923208412184163733844258804237863265503350102744911441077386632568968116306778737106874463440598648265951295287766410621120472693591682000392702130572459383474143771350492298861037327850007745993844476415797481185113245068142157322540131133498856463941334528171392685927723548076519583091820747229973088040956405017016048549998586366333441577168210224600437821156867891332352425166984324276784363378931194022970854460268975688078003171790045668401100299404929689056920469504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,54] -45080361897741475792788750272489659262152024477251970491174264186353747545444523992878531152713435095091724091307426087804602767028818682589879319997256325021461948367554819821695984893039629602453383168743733976160517147862640968801469651546612439902482481370810836541353230798655217678469366067863555583993029300759759039769993666908557907214945160365091145927868056108437416797420465756065695788241505778682931439309487105305760426168370261525270914864522398657271609842387340433505724142009547552628465121102639745608838324024962958837959796896212795367096774117850716955659061317481374413115161834715931426338966287457358662923832764989498216663076342292995754337574617979128636085276295513945705297750357730123445140880943918631914723241642244351639599832609748493610450440484018833195640638245165768622986439798236549367335049666586281924741280928725039546992966008995232407739972071922136820292459793487938633894816331808143315007396979401912542330461574648206122133802613972376680547100823247196918002680595652059381505509555858513306961933321532602175058625619072741256345201787681384252909240931070815311455916206785326023034471487280136746001977739969767360809275905924588469415313335824048946727167997650741691217393837396168957010302612841254742160789815217680463878654089395666862074019857300835068165017170035262480277499178360672229061526471659228787621791993262081900284357146682302657215446747531802801924916408479295729147956508746186224611435700401786587019446245890663274769828093407535341263870246181462124202014902430448764662400044869079033390226440369075686741403283942773970422400543581009320715711909730029890724048115571436775233450241952924076019138376885048374531683965143469209971337439092532986164896353422874706037828059486390926304955098618751680124189960711167338769413961497353708780635965024062967466283447768714015878084206256109696645328883880148510488075797190902907607024280737925350836429233388816730518563134972829263322626417757205495963873119114768976521238882739047496448380052731723846074267493588936696339955383541440974328517863893906924431231974225080489807397160871562051584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,55] 4203168289192121851684687600959106736655363785463515278452625695953034062641080691838498195013082054504290473063791072537876696292277829298742179980002476761258012468772826308626456809623639708033791597857299496418144086741524283415284832054940777369435525227592388071800549992148683524874102256225816964924259841821886092459423662904414351825455523417726976661041060748152360040558434748895876320416994671507889146247211256599196550491874802387311711216744681704318030827112731042042933829141131163604099474553093019405309273723561305226646683735389838008582700709781897311851029412712374953291206059969062641416728377097909851712516139763500218319090091150177069011660809216473176117416328909455601191406689708310901142124815752376232624317604603695109693332686806742960466445321139183065201392445650347736807817867264014981173098986551243805870730772854457959961887564208018335622732135293981936253735453731181886120991662722261576058029086380119199771186155297535963384549446242729282502747019832343002037236274662418701370280059399663072096875380759565219146275304727651624559320502884336087496933034523762478933279009025762495398130778927255931337795909662829788573965061414509943373693251352578567615488923024296565185519162792165249245088823658404851483883112032597423415633333538157610780433129959923647096827127969494361249441807686563204407479902810567287980718740093275408750725190161635749999467342007181911945208604778374023752013603505961736920950541804740046832972462079581922563736615419522531223256474834318176942764760780755410153542247110327033501092475682479761289192370130177128819739440111491711451783800618724357406601372676902289410868982521751328980814252470484661260380569200277123424366861797722091314172984858809504155971978749418270391760056159747203458886984377707813392758396515610792194018573089477665898832043740034484757953153767772087312757940184699134927033340416115652975485427839498225271399934110824668462688571001795870465306404472108614639297162430271706776670732897310071492044616829228679629134534881696151734206248253775258216039724138571030018730811876108292103505693569047330816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,56] -350641847763558624693925257397177388317590793418138883749031429723856823159502441627030031694639126412064328925895820637445064694662776426453145421245694105312923305467867913922242870817875400169345607101711445780937531823059643186039529736409581973378622344779429336256467769447822067866328739098500638344523743289212333482354506929112826234191090124608566874735543099516680643835353371343282378961826131265242141327045417759417347431760070978308168639900621239662922725783252885387215594615039002096861476432781486693461760270577465544970127518117441432534843227922825476984219567431251001065076352107694007163416697667347541022494135060793027819056577686193513938256561252405977140557393156810069244298907496998571073456295033925928442706856047370324240415303167952117547462593307800385585516077090617710690248364788636580087549064752398561999422710598798022673846227032792950128627227295288039977303719076405482522556045844083748533193206618938281802854242779559390464874500696625059343666747773661045997270506451093903911926546011060089945577675091892497875322306486362303963585789998916178421581295786077195069702384711707052953709691819742765365735461883391337929912868027631550432578677386807127251795296694544729489612394276003908168179953569910381015839739725139498396721527197123808879405838980170380761653498209285590300302391137700162285283365088447113535476376629593954888366483889744619137369871454015057733030725119691049919624382616488097588863234984262158193167433467455503810329491851297872962417336910036624831358410779463016961566605296441189072996465096887209781630239464794141697443055028344852089745414736803281658511352099082487149445437679679745409792974926489472908874066206720104447216259059121542984167227133272348501154157852299368362787762938202499522856412971341704804967082503517922347710681623913942577808086912390918296314592634786859415374152997989782861296887791885909818442580466651590271701921939788984784044383097346321523848833378416211678858371409307885924099182070239052882374598160447937272727631065221729508019781200961530767960357587903414262722366637368259513391449422988050432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,57] 27685160911091293856941685602889044261050346544464654169137217022232008392728105837338417140075842228416607540471019335206946169959314523903862408207742694160988934774306431618309665494951126644314011501292810106879845284277229842359677977021098312020884496099042415352773736565148004562910450464959832421999389250206020762906062993915345411704993212040118287263955511734276532729959473567199864807524592525115207715493566978481314339337586317444656449809878356669083347798906242935957114118505248069841384408999727170165561928170071372173636181933909329575850688747685657451477876544067998876448197853314738580573449067207869706155396109541899156130686849857520686065593231199161075660987262803321497248413962336845347863293724740966348408665181894572915883256439906438647653798708303944724586854688424094002799851979129290829598438205010719194043720529109377781945724836604578619966578099046277422115967283600195653669803239614133735850989498747180657729992832883670407966090226645208991109094161866301930486818390635657849444421810368634436781659355280271786069399365445680133151186497724898908451884444450689035852981247094421361476401148234088636358727132542292437670876541308820166976735937636911485574031407551090592637548522716406703592027132747953759043950782334298336967034406951621225769920545955370731666441785196106801462724381377257716045598426752732167485275902454672319286111529505137603249451565361842308218110728568231428552447646372511311282754711339469428630074496145258498617517270173603114398655116797110794218915954681823488739313410219207952230993559849494910911267028414910445665484170644338231467197262549791489976134422564044843949975414212053952430046184530229603419605406770785380515865438423941779721678984890038476315742161616666581357937652802243237633681503560529071189947969497668035475351641667287048165291640539214284195235053373548408785428465506728455176323547075659972539812711605816800738945089728544663639639455312781916651999596639995898009737703474250624626836871662327575435713499999423993979645070047514418545944590055941345223526896638821487915388729106443926758347686455279616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,58] -2043241476934388813410108718456079512091539675890069119208087261071949190815987549977879046337363597695831428657959125376515894437598168049761527481075105460342043503424265849364550315560289662130694668583047590192166649089333980341998898617965646679167684750183831848020141905682047384060260683095171070714199386078521754638157568999232239005143507211816334401165475150869015827403110252320483632273990132338777112559934688736738600251422625298416263650527462598582387907278742333417840121628615311381509906166221904184157108497678221037744837713444620604912553502290551979318763877004670676364876615987037656307962369485003955046864151871592060788708547776912338244944954091911276865786718163832298576917691736209903801885236968805713654802223332341756200098185568466214037742642973182566225568286682277835567151786477450954347063796961744745782978366340108317866900459340053379093420152307394671182581861962467955373597381445308391535831878405418329592215299347652825442933137481385501805000854754077533467479722635596218755959867027602500635075155695177398285272007109250287701514738717170422791528985646145657733434302141635888513147760414480522626976902327740425935365440358431091559455784803246686200443650311858182615600542580245565363490465567385355954434369146239238818486195512989352333401298693529633197064805325598895152750148816617057320266065984817452453238395743527522117452184824437375742891920504280389945151489965049522837410546677194993060278996098198533609860772022533662177639583299894832716054331862213303269409140007541608249054662427105925854961654769776433808613022114346509355653422083536134469021760306514728717329317151523250418434993891244430048495241490928343316622801835001366634698190501464099631358964131853094196786840881630024429027281530276009539387843540990383904903528096781602827367755932419784383663860335044799341464145735688719247549503660091518861445481113837585263618355181653653679455473306690492394651938513326391503556339067962217556508344875879213870219129977869483383531851807892522114180798024662999601999821508600109285597451015416116212428572276085603105962885545721856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,59] 128086867989859282610004917912200455023244422883488658538347889932762586762314947237076420965322500961049727692502014009357864855025388226022628767576075349018594504643224886268400565842585636560536604324025868539501475773033565067202704428664798056396330686094675997087785645070147478192073732971251312217317737645057168502633393498500496301086233750184973088777522332053809308584502524048738894665825087885780550972662426485655480882694565618687377012020078370868634218720743828279690338669648899075447234909994490237314544531672135865434051357486321254716362735007639665593104298539957391670202923018410924996908165917656709283992486783008363065142061444686802198054736642073127721549602619588305579463593056058742531275053649676511217829949282068520600430706721576623537732597924561627527143389751739003210627655764256924990979525815329442475189488913245047783230117241545560760865448546561417660390673592505950326529100772050017887138668720885745337161961750261051405432358752069788553290288252844370480470301708765297797056735454050040231712288167235375510371990695951944686124704104071357051145215014731465890081369175517425571354546027020700139519794987888677696859534483752620382690229596583688437466192174636408816910674634160117078642083261043212746334080262787515908740600934933726064132230104758181427456375611639654856762363170995980527377681810956708095363607938038910140733346006122146161648620169672278069750152106822218095330495287736893629647719580068556839565082344580474062524209573445642124450724902286763209435256367261675709872575845777731290254953176055830495422297607059157849498337322364492518241461287371953621274987276972769465912570964189527334396894391952132021847422699905831002020943785207338533800905192674343152120399974089974397363652596469718546429485838505457491431498642948811022026109269408337103209056435215547588488162130705671943590161492823200909256981043632353051832134098497100618328257858810597748461518418345747598351755705578642086353425459584518477962996821709001825387447869304302482227861705709129810262945131045557611864297727440853502151781637672718007780724040531968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,60] -5986818284446147225111986496401659822058776430145750290407942171517630318901136797474661616864811791850900343100836232475331320881785831054430134730127131164481546069079843904328027551319821293971666337676506093727113875079609303662428599952796403139941822841190526681893160566603057487961799046075710020413556613133595423507917690211571238037891480827257274684349085809829912669159263422886471473670173086487275619380196929015728933477083443604510037249737193999968912467508572760924339174320584347276100929465696032530447239459445005508393985516818914160614582923508651068397272145516054880923978421461997616713407785302705416918866841589158758769991006663510478287801933834753079625812386662320270804165050294678131182181531020414397982406505318560351676037231368604527423861933063094475475073340043002431605795269407517209889936500308362736569702466136758123975612503615840798544771927549192532720559006606338873780616294559715667299251013935661085624129110937845327989021709896153244835498758733440062464398145674271608281848495859690752333744552228993266640749553586020309866229798759579035055244134833829642075877419108043843853591498227069018955866662514443264103418042435656652033550981738643761962427358702889589541840806748447893080461978787606419503783185297567669340215486470562284142383229746433102592685118230977594819209248176210365923331440140645782750981631794870299095161124234679072767693884076839857297553130827259372891856146883850822114799446636274140027841247294521349445751330309402236956275267043921866879844280551073544336422578081019148104684596957218727150213240002359760040294617360984367958204657436763337693281891110629605108068647768971410934660790764554985069521482884408146498904456069274703512942505982654615141867310709457198555555855962592304770058768862999060951507655595805396511365837896262114115744146965459089583799775190722583106174663771443281195686700099480576166351657515019839363797500800862579302082193877450320117552449370787089400994710056557459458880711233192208043351186585897366420846704265100956590319410386257617102917264191221652545063855815390598131315531317248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,61] 142297174102863489760646761762347507716497157936650826012984604849516511427837372532702806323568141370780821176723544296862264562607273067346184445932139284114430251947552312707595370471881218868689700827102452017733768802248832891009065478518028635803765299216743499746181042040173192704770786365748027631315391975393936138744530623256762101999794410028613877566734236365231343808410145424416512619669876615592895419627907649974678421504015269232896201414207276250848128024816938472033203518435027107353134120224181334944535856437154699561751874570963068806160517123194620536707819577592369681982331023611268537574237257927306245557041539146844723253205477458092544719284587913845191196780797811613795292470405960943461138601905130079352362645233539174514910688744267481438090200954838007585569093226273820000489437813693589357739612493949980586510334777778272145706383831722363652695207054574612881087174427588866815930656995473425081825392864489660820320315294431788969986441718040917383413487135167045225588197451927274564805209720166609062042162213064169059974041970390897178683857884029421950494775723982895640010243235172797565544547946485050166218826648528194829425307732445998133152005156717764111806231547443086365198052708663999429854945887856904426634157054682690070764586989827262086974485733931554705031427448582211712337551804846883790583733727612679318214339669777549013950944255954506160752754751185506796202302501208161802768060141008970945612919445767483945902842915604536161886289263389339560529742244663438489475688025257207191119410275068732623328770312543101921296817165400411823787491258857652122846640955048933999626316185811857454355106936120473081313931710951098570813346737741690987617058123434081826991077349966583374671010735226079971298532705720780484966644710691316873259016018279074071845248024282900861029661260280884347294944516597223711265365342349055201213834446406041243862469619443571214599246966073324692779234687267216931633209692479052612288521349171547984386785173933587917778246721075263855583146821824348722475468526070835497556053713821734661160029410905293685805866287104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,62] 7838868660400695813572752933243162658340031256833149605736123897193056597303731470722090056452572634019174722560247697052386136637872790778170996266000233675254537084713980202419062512214861392087020301931799400594034696861818436554670084456172806752202390993202153875960217345889232394562443998816950619420171922505298871983208186580788220276005914551455910792907488894798108404384722549490361493599548745396406047817453605310774892819965987948860339850933423022999171071663147727861985342835461501801871415287428423085012592532310578498045646611298458709627292882738846027488056633782926543741875853530445641280794560581567531235411195423318621018242463034924174484851476007749951174930163568068521455109734973240769350369431934098999071338926013311406060657351512294457301715884149392106017731245907635080288558986120825802108831419408190119788261747339658872827931840123679193023228035321075605757031636573700202852679737762756917783991478841080059051069701990988311902896772146488061777484212004562800541305486948687663037286303584362144087964233369252793087892501032418232389279937489099359659887876477045930760249186422924265072783943370743641754289501326242621093806645380357027663150629244439101324647140453201428203012376390473472998098441232925020799118695562728546957801779175795292099771960162091148317756953208126132625126271069696805727185796403875966263238175524261051900296703822844746068876221463960504710147272550333260538441301032510319743959389853321184168505664351612589936913820673183148892613678828799553232306921675838834035477742307854935382984666528695247618576135316928236399636713089294274472846969581944770012313341041792137895290850836207483450286265076765254390138448878919461028822156654908433923919139528268243994785003575392711298201373985612858935523690422526403917782983410091556325411716656650659037978547883522264382025470179029026755818436449753366846528013210781060822570652311315200547357153888326376636475157437025444927958057568415259475046458499501828923310754471226435678387572755950891640037551409833127877827154130575847669720428674960326787591369234939578666562093056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,63] -1278469406941022775063003229268605661387109102647880645307119699250209318559753382054903897690099116896656199752104339191096228479333749922933379927230761106155308636553582310612764614360378800307355642069361310726193285170330701326027072283098981799698454607574568676445831238317137436761869152476304869500337812697591114437866097556961652906512520075129271605234105940289432191533763182252430652839298063824973088089887238275440515800448569533733484584789195297063075440753079723111368342746370407846349273270772349599215313208114551950463856021323813377941516910829976511594436992430593315996209312491914305550251741054638890955061097032674569860699455286093668758061898213880304873813419402994300943379544924944736849346289946697645439433416136137116036232738819573704412751021726952498883088900326105698963899984412391572625671828072328441634687946693444783617122846969907625523582330631461150458649990147251216762381404281743101811025361202277688998933470621708192440794384076533523284253139097238116275697903231304528799141544894927971019608972242980771610097893876428871803238027876712648074796790810916192197775545408930776514518801043073667698201931319172505611581468937073805683871978112903955064309630551597916565478063608158794542885965651847253718618991782507197371905038897028339898327854731134768660639557356839586716693439965532392079440199020664359025186361932165458805062292650600990513945405355729415793141123761540172304404573536529886744973178187428332177438819893381906033859658316607438581996845655488848150202460358742694821483392750880159363529106214489192100565975980576951902304223781540558857852243992349194267370529980302894640377357377956066211963069231895055557856463143328942551252557770899690251442128011606871631000541409119051816735415819597462881916186747368352340445063680172339473514924730843599201467811237943975009629898609015734598105405406729976061775871549003635488211624008699128770994310877876941666720332821136674031958245264171042011799286237406385065112965432629740668637381642698436029181458578987765540559805793870693497110830107354854917660213087195781841933041664000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,64] 97960731949805095582465325878315151095612545932214010971196594621409512353981258369155166730511020456420551397016627142306653203939949060810644158001776462366117257137042993628688092757015387173020209015932666505930254303997609095534661505988466681733963659572755425406081038102850086345665201340119089333571893408815206625587174442686375701190641517216179540004313406922884009514569133202677665711518628731675548095299630132247386113036390213563803191276796476132422186659389478492133229541972004391873282226045309115536453840297647939297470786488637526636529849185075127289163029444609731244249111207148564711475930003647341530008179002128718672465711957205802139214376991229144151009960392548296711647669675046787965339628023571615538146667994362006400452986855735294718616878509824884251675078861909282708938364839844640972834875193120970427552345383245045001180521717068068586237178412831192011304435940704665348934861162233994653184108352417818302850525213082414978441703135114924070841067120721989857892499551623811334894459591138545248990462715610056481814619338384762890369770799349710474120465438545062148142433619701814108144219920804639706034428997846711782214925340170848327303514609080745008147106822031162367919681768795724619955227712052330476562925826709696590322193361508376761964239825168100020247192063529067571791499354741449828441661984158904769060249115168203448342122756297717029892063207085477771625397042052239880828239814513013899225065382417784451705728436346428443556255950232131753198441859582195041064227552625301254654954776206002471667346655472411262921764434243607442606947883643466969989125541018286108516715156602211094778677890237668712660755274731514554719958663952042899699355951751424722000719344264031847193001744979133120402129939543758031612748518808477465308901406819283512682430704309930207835163604492290247239283265954251639930203070513409463711224218812276786881190552983693268674825714265573814951049940844734054193410331831020566955471115861833484384240159841757668602052601132328645696410553930899214657273626373514730418872148324931440155527973631290620526985216000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,65] -5712324124329026024289981891280199316856191651504890027170500063516013366829543388451889741444010487955871824928476775655369037325812875679242190703609552706080087295442223075646942783096103190848771270548247338658014242454385235857968742895665777537637355730654950648535671947340460338457911162305751830171578769990182156249614924276720742835803311307815173706760322322700843563013240643684953645079304260074968783266860307351198490945169414900236475919745495673800328015574161964245452006266992015971380924023635437565890724220698248832352201915874017727749737506748274543835750951952911001998798775767783222512458486925872878003429700242499873276853646793900208249043839093600146833533616211895985346314908260630599104692176483631373133781707984762138331370677490127770557928771889049923268110649842244576573317994324725466371358632115012994086344088741050877037090490862455505056157684947266408478279814760395010364544505956092652665486883020359723660210939245321050538503237282099159633885222909471618694631449906478078888471720392598101465128459535707366046457960567710249122477794114868898180154494043251284801031183631026118537792981045900834149714401070951866881401696938741756742794582190033510508402716746721220025593160326302880401974015559022282285706660397111749621264896365314333851214540024553283729709319015955149179109958034466664558360610932815774185139313139837702279679775882695100278037578563933428292169475913541450016084725265249088778944873006935706669724676355757050830991400888784962087557983953851618290350885568177791159566207642834022842274219030750917105271352291845532459022035674069266584699510092378793133497079607940220804322667792874654126423430851273280276076928441539652589274408229731620641294615864514928795984657280655239916503603908882544810286604852112997581148920074260849856834210744899730611561779362685466909677751048052936915499365261978860040985219613409938349387158754187214241341352206469245368823927161403838798407778283577599264483757388934576849777310927921922032727616978390312098467751769204821458476403064615841121664203923058831808245841588111071367921664000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,66] 264754596661299738654358993023094375760397519168346154809758428196664376280667484973929395309200779964321247377477774533316373296337729255133230896508429499002624796096813198381111891243762657527697232138184073397403254136704406462505395927319755304484329931209203337171420369582505318593743991988405967142056194190270197844596657811537000562092824561191149415682605320861157150689883027569617166234833842388763991270529258966544865463980265574078435440336507356892984444195224467919611973018275359996958217688387303074849368750118071826466919348753604313115508606873913330159240382698558973044560587480630764969628669571626772630500358779023065615362574706223059995421428654518307911602138943967660254365865077897360005003600204862622033496002605664580550429919383016442365678562087147002919294236100305748157645245284232879436540039907511611282690906812295197035669175416853480920640127357013653381482968699275541169963167575437197743004861065845104057710102776412282705154551985980332785887368146150308596632460873378989323391934870652443761956589126450888498976326909515259016931410178352601776846653765043289127804319659769658277088140860827200798063620243870917412378438952254492162006525705690395348817273398479732235431203083496620326171918358597372479563381809828755378649271182792051167074266409892349736778237810069889356192901803994240123222030250577454706812475214445693305326235942381893411418083119320608872927621769506862880789211207406644813425456769554126527016876509953796121085940446468865086859471961492481146759858720389000530035051241721351327772298052452367058904737358934219790857739225684949826570080337795391195206052342105005458523267633033624205345676842340764810306635766776207415890361741825297696047641972362373208587449769063217570889076044258885117912139101904089397056627787333414597827511124157067413471130091720169305641079393450591131443369161696649535099703127002427058860027634692318756695417266532419612303556692280141296806335456119427695539713492704079857171440042752400753849736520670610223468731621599752091414671403233045232021489365310299987283196897219546615644160000000000000000000000000000000000000000000000000000000000000000000000000000 [77,67] -7719773033711904240199445292518827329987169199712472836548216352930863589543395465229747412115041338247879345932135591223264575760526615158320152290358997613696140620835046475002702293142553852659753165771458349965834373262845890069126704610929628526201786127853134669376900558890398714889692094938143616445934775777795794106605169647275872987240456542722203926185538382093363910544604301777080033022692186545214427176665950262983626665792272816147332973861446015585312805713462332981434444028588700493473770066216169100216855133879253443117986005210688969520258609400292622686382171401973011385856864881357526176338270395760702318053509796699463656634388739870575322201756548443199337270542711360489088086154629230765096244104591083638138227191197831436776047362604299159903751513856656735244201801037916209401175017653063637709995835685942377276728072673856680151075483985558104625870926495226694623195243372029919355027742342580323333430270651972340195596606585257607008528674132979973660700155872086515639736783553888798360115457772810385808757016462750392078461066951575799897394849004122507893271214575558157921567619623269656887608563594635462237568668635051185638768334960650404866167454890931906161469286312525283579933672315322994286353789261973170464950305747032943933348567316463893589173228656013881702808405991498454937544345891275206400440786490108178827747836963511734417265236149079130886162747054463204884900230337101593939198372301875415485904329030636526366925009051225984548254697769699175233967610901697492805528548475245734544186418981320819172867083777213649143265407452574469749649140848231412333329618693329701022287751663775140620362084081502490006863263082319222527849567305977831208652356800108012450142871408711266486607752518005547828657523065309278403615097760863423666400116479604005317219582520283757778289166833405953000290584101192612276773452373093370373305268000595524721584490886361184741954686577421083894254708508687042375991431382712615552622050293285901068996481567460091680793375500263761478853187188072786231627167990141046157083904739115510504154896251945299738624000000000000000000000000000000000000000000000000000000000000000000000000 [77,68] -14950450386120886501793280311766768966309420680123150717227478929823582200349111530755216990790777380459557757563265981281644180346965511434676640792447050183977806321109049311402735991447071465057253150621163834730205119589249972683281217537513913594776764835596869485996635154846502330743255504475433154559261551796718262203589195817336658802023083286478123632361252394495613975656437080406877853573412052567106281229195289957150954546437844465404145672740350558203394475690820217815106195344933576043088157427669156383230794686951914331521058600673895034086898007899208100545230401006996523850501265011749086365586684379066855171634671149398825655275440998358689271833355537521048029004294078826003222634001324382093684469868551384552599194474372870786296905136579754141993092660417045593844763552235243973563239779863931844780166257311811422287107816038735008916914098432850720507577111880879536157348907509332368156530637410364280619082926090038729915889437894029110481910034885201890250751216595686248113277758645648682444369348183057841466153306335441668770190342797613380700555947504237495059678593077950035890716405930176858113035901908321508764196475891780396342507042341784813131700653523615424797963082952798995099652746503867006253402616097332837545823559916117384930314573296443826879432105134834806621722146447711658292008807251308485976202576375125539172958178080078337535281733421148087758032022445016331763321003744919720643825989300059512998266976587741703463841712979499057656173923682069050064318533147322266035858728879460054800962998166097189042745465819696570449760103668491833445948086623250757523626345143072303242387435727966519587584632776867392049972886348071701758576126205600951898087967059323942748416705979419008722360108156196528637537135220008285294063228578973295311973674477777407068897224910828129737441149099981916500303917214507546027913932490792485948257662182868503832229281830178745455980850458630782336793078199423788168594563933803686226335700360828662382359271656919086330167388986824440375641927515765088035697667963716657668238889889695130700937610332632776704000000000000000000000000000000000000000000000000000000000000000000000 [77,69] 12277448503273845030958325213861348406243884035675050633914468748121854655434870779172957014478559034609443095040213489305261990194377012323626832002257503027511098998255250615454367973082206999130866507436906791493980063597482527390905292541292698039815228622195368035788105782463927703207199454008656770832944138271720791465702802193480212193315676996492258827385127536918166049925118656125238076945159329586263714589698888754859109461860923338466670555035724145725249280078822701009876950300323627163440016135985024169436408081411552440815956583100419395593195476156753167329519870902526083697364426511918945538679490507286748654718163364794462724976250420824915848004647208752985011927177931382374338697352166866153856028273250857879470668135958865863636709500716942855532368896959696934646292677867861367983052745706986828730991342075703025545123822829537983569223403543332307544507133596920477867440142805128637020753527711381252771315353554852301049611132533210177203364556923247687999220272976590440481793724757387350656696129976129984672554227396638646293715447369969528515066764072735315203423991225329967534432202233872937268579416644571017865120077197878369963715337623128076070322262567561911506171677606185291215165217260966592272717086700420872308930252399433440925179240963149200087219245030803517754554341317013486709445780939728193983305605101449535155974716000736048184307464984196397002232824241799811257478683186450482054294763944270308558458244856123065615604908611831471672412263856630719897688446447974827653427525086654687930594975349474781395959151106605531727681809838885264605513102902051034429999190257361271021208602817696247539337324420063187351609498863319079865195057659379986320471549020054853608396115857257297865528294431118503621662449077313742498717399517819662589480045421031467010481592867279672080197096673508187809928166383610365544376823088715967441929755999216788169858652036081523951893673716384753055136769380058596621780409035662536395856440761082236923416895778957581634718192168067736473054186113678273751924139487264166224355591746811793559571000397238632448000000000000000000000000000000000000000000000000000000000000000000 [77,70] -492219576053538085850860965595245073552917706380987652123553719282927893383698773722432297943268042201697231431601839346424532668307525562372600732008475270766539326410081057551090273393399921853276675054921344067220970225335104872773252526211262049626707587898525482147959202586595409153638644287168928340013509895030176666296530788941622053981101545187777368993987279807981897578131375575478109947629953161777540771872145726582110442763171131856548676624218509603830359888965679429912883752894434854665929641206265400625738012614342121374766193853452535090042221236474399861247898125214941245833467390204576984822301679016712773560111305991345126481376551327053552288839237237128393843636817042428083263298506171174907021079172031975783714358218260078631385477765199783809701260252910383767614425402413594416070068017644448905765418110263213743735249603683330124152858071426839500833612048755596931980469100258347897897265359063415165108951311471622215332101813996335442401819682313596148101913508681544188112524740102483789116564841911545904588484847059043188175917124361024167907747696839029766253407045446792623366241251730832338871414465325143308150273777112531504038513867473924088374949358968071968064104999353129001665828657189430397220410213195238804616162426441920116238821524037112058800130888649938318387115305309526599916001793836060136537024398624147036463152422340831108800903244654583131498182660517587578421927913314051267125112002538207377396010491449702236576314307084256613838474554826641511366627345131045150929730196339892144229641805531435573252124207691427740910186424162071948468178156361526752580628983699412229852205464313345126824216553824618606090747518753546235921398778649897035978195274521791289189581950741063561930814720390677946002261580747380227101504453933501186405573021766442206937986452080888029468392779067651116130813762794729195090381825969675739051521354868448855738157271924806892733428325858085931517019284357299073422939763321782258495238113275397234224134747501386616737129331464928772346648936949140024918194649633236520416010750805848114446547941133910016000000000000000000000000000000000000000000000000000000000000000 [77,71] 7060378296294231964559254651678420139103240671950216969963001546729031817305554980177881753497093572104084043054495064806086318329413527847215517263257880620635750145023330902362519269784919862140464982933286596905045146083819222316301164081887563314142282134978852652856547714892512499928729985046715103899616883869675496229084034806748243784538032555458745785853194569909293973618437762522503930707341043197898802420149886269413131776651700294237570763341776164731176753081589954987025127195007065976986485294678975016782465591944339652657144039381489721162607750717156578301175680089511661076660385052769650323921484237426070087161959853080558687880016215333210344777106597098993801240058941286654123191211611393151702755735342375280155529289336470227415661331882445114380004679480447360380417081413090783612083028468433749887221494318840810369435375825842746312302841346954584046388959220338506943837210274954784345180611403756708937625661381948595980300314573684535262683834950621393166599940858387615521635219352773510261137974603192301561723201514793925673077305900376648839222539895603473500608459041427306298324250369399027087381293179326599892083861313378203272271791211227110071718892627361916950039014616544980552002665741981173893819909607995532033685585393529165637187578307516628642468915779823482012732276847673842659817173130588698131212678050365708747234429513393846591747748093546925965199727164921746570375766867551253564465968331817885691582986193769099974785149395220983028187104894507724755570591785660524865197301290013561833240588495051631122233420954023659771019335271470559291092917855222548423606115153841695499949975505009416319165444876107023617698332162382391515526866289924936361688396140588975923503104567056749134499699928075668705146593478212610187574996807197755560408663918413833845292060562734064591798372852155586187445533113729732116049829099131276133795400774314582979123244224947052613388982422275959711758254928968135629917860257062503929480867932584950262037455214804168362365269907158980976519485554311277777363434835152016684073141746339823087373670177308672000000000000000000000000000000000000000000000000000000000000 [77,72] 60968525423032029633230859918514141199776913995106987293803148890818866290096468187261595709002376779886170083628672361976328371438620095050087610845631442097803162035497517929887505153233854381076592361469581314500224613112844233985230329957074705652028307662492133893733147651349579714769473061680214537640053954974197207487315521813039612065389177175480105160486338016280277752032564072648387039945709989670838131321131879272816111739046054101374513718930275425538462823954634819719178043027659318929308496659545613141294047359754488613567670691175387120874325627109287946869802072096830438148533364959550910982916130658857158263665255464774583097771548897777360383017643980039597952751536141278846755372266787552606531501286147001556118828085553317706719025309561232639944940343756229329533589177582568401865852223474255182524999734845084238592979456219102132446633749954932578778386928312189470797960973697069913065457708497775761165077567193822522780656741515072211335210450538784199275307039658360723115632106193604717299124858305736887361963763671621007261368474810502989889098137868240650553352586574826818725561278150471495959436896395577394624027870553222481354394992491980303271763919218016361763428878342164038506884074413162675366285820173307955520918262694274202283024685085305380542313961192899963753112389031814153146620722927405281539482813763878602887431528864676917076068145996800087928521763173170740897538303959418522716960219952665186323815845993550714503254061871815248452525549824290906692849915971918533227323666640442099025267809014450860408924739624164237925170534658772933930161437073365107186043387082744488298684768985745300469606485899646794568570634827957446137749387880005751493092264968241742237260738228688845723487575175755148415019257303517034876148057008898936405309428060240205573372390951982388655482255476110106470507907718949495675818890199314747583101006052629970517292788306069212474301141326279199412298153877809317288793082343526649443905384850692281615707575163299406939864106208030182706986100233459748023834127623857127207242182006508550162534805536768000000000000000000000000000000000000000000000000000000000 [77,73] -3296831801993291012220711862098323449846934356514071136941293363653582058854765120537292065536342396531363867260017044640067829623366229100109633956924500611648248961265698287327758586372739578170128755391549340883634899599808567935945399838719341879144965659156737287369605217548718924458631556022720551128780376661194919258131966820030467256141325308169435597868904063026298222203547959821326273821446568220723632477882041955351963547359779997231986735189538067420887208936898601656488658889751682591513572519102609797454438183114775400820914067580138458699178107263424650201085123413870892566700070461873228974971472556907412306815816545725974695705944969394798572789369357485047834296417279464465143471274015745029596727467168308716642494933098774660813231162232162882821507311595462606227036640435821951662792176807035068235603453615552983454725826689008388693779338625946879781111691952500414662244504934378029198483194329180879892811244343548079832728761967700563137076585259463084507376302062315035015211681393259971716555694319488429877711767966827068432509320632239213404080188333663921975649876799400634685173083257024538262864750340688076432027283788499851314447846712029865415343398163682945318831163390941642912872188000551504041033411803205766717876611852280122740966722877637384851673994960567134756307625914144960571712214833860981886312484960347844737437761646025705280126224412686165986436409826842135926939502625088518379892978048403274707504051017350630070477249876628476537872350485096933551195230396135166847927013120000263616880761778905015745058719259501163726601506336165941895085767518182831558863546361118347307374534955301526047265135761164857601099184812825764778269864861634012826721602254790426616452799140010783754837701714542344574604757306349038819874257696175647047130658166235788539697799318502715521471760460315814734791110165177454149401926362013120067255910239387405653268878957033734201137742847409088025609998998245719576310450735244536090596286386959403758376718939681070315957044481813223552227417500741874430405452345527808558664616252173131764872511488000000000000000000000000000000000000000000000000000000000 [77,74] 29148673983617101183109518279718070423208809143136479816651032877701762038570486076993320062492220440199277364442012630958584715996462976600683919956737693581166524507960772469968626797175183157333248974179403147531347992825836466879647088796967682494292002132970319168500335098162591658872460993208460430163792069006420270681651882420636192078095098681227928499058746317494808399917506028630600437239327116915071710489886344379513427653897815690819790479748637336366779374741290019572969376212651830889770595366391221245342581828682785358054702332107149797302613165150019616383041952858588185350997833757392546190977630578585305694288380985542457079321622913362460429964554307240743023828226693171070409614436767257341292509611585655024068267792222633693792136366257174794277129267666168150465557939409264377427633869208670930515924448903644606381866106361047042707228773887381726030793620794211557513536610448595079560717219256327219110117744511159956723581302378818145650513398209805702588557160620355262524954268665010473118093884034664633039976600472826492849243859183454106289192915824808447696939477541562834980307753431581864449068218685226702761869873264934880465055151570997771515118149058539127221470049312718736727854680709959578833664576576918398999984936316029785482052312712839770801716751439920787137140806987564386735206204954777257575781948392417277637189421327209322334197891496210912705527482339773837986194785773573666193053109044903678658505621444842553362575973059637431742541988359699542200550013823794702397788482300906749710090779034387760849506989154375215298245638109981124052371200022206530002429865702683135859071053217246451012153634753049310191500839373920483039579068590771423114174732631150496838781548167057505716871879444061952502546424415069026788276822358333820147472940041302695564751406152292904220023478358004230959151630889814736540294514817494177140421077088667882586140635841108861221972225549724846261266755713725837117845315699669367017289142878585802292046165849359038952783726518145915518000577928420877564629185940545367030135144761500994497580892160000000000000000000000000000000000000000000000000000 [77,75] 488378227862805525256157606173730758616660287488295749247264778281104865243508626180003101349382797927458489155308070981120165206858322242609180679082277301542585595777502169802628354183705787146849992124470426014755795441295033078470425000159936598575037778185963209687857238052210714608813351211066083989826426135672913381527436550782567277329913379363027071399982208570918959503654994200134454760874555438347739162384741577293352442517898673355065291650404995862965589288918333924042542203045342613536085973556652668667862679161398847249454605926398759580743643706157039109261695905099062582663169484982052287441452321482502063361001222437228888262289750887309237968947806916021689088992632613156821020490497395523466295729929726465794210884253903467467972001361577232665798786736537004681177706421294058218075174078640980626985528537625417155032782839887498287057784856561617456925790111563712871684485087894462247242980453997965393298769305312959302648593732131940627157836575079160971043488628567266561079418280815872464703015276258635491087599934611713259440439239931658685441007332900057462122423796075707238155131905789796434293869944304339367467754766584118040487121629640129477347844832134468257492780511804855870421480853420694836435348073982929458322306247588412032101850270674978550368515912889418487532638699422303116449800485632607211952476898338440398904470241352670304644279487435477938502436385905466122117474440468378234825252194405079508223828370868212193266022277295212050627824078865817248886319327760872375789249791455541313635039668139933212296017919637724020591705589607800372929624982619840317145442853208639556770274945132399932444091473329374518329227142161673660567020774434767025399754323696183820878895281690440958671123755199243608532535457116475117039190180091486099326259530915548461758391180289372168274664753122788526454283063886781843761713162166281815023771395933001075775037414752932390579429606056090387311663737838873154934158806819417672715356891549168617142537518411865033621237544899630403575309721551516895402068896971786202778696427076266531783442432000000000000000000000000000000000000000000000000 [77,76] -18576064954987895109558999472067031528319498202513087336452042536406514566460281519415889890155756472724836271780648816610223220641495140012433948808488934245300052188779697143975839527793535427704258686309107624469123932704728213769528449576130397927882314877125528576469941194769070314044757376129276706179823853106865319675248162549758914851736323327618324223371755739415832513647993560678903005544854609296135469736205870020267910858518164969281988472790989718413954275512991111076871035999753415857303530357346350276119120685240379088555919419463301737418316555729770491657292550435730130158237685739712438435698532372406984576171777124346785385213146449300147350507745635312918959774674578174167567621731405273488272737874390472699880542763556868790423591159918055408189490825406431752443952871966580914920705942739974773546475849766740518290396415640996564119372618145410595368793453109283213571549354216061007122152681808925508451734343822304435223761050237261820027219526850821139086283682340230092848008508692697054397891617232404475229691380476319383106197570862156382922891038629158907783257781794001660368257593172703704845723943660084964391063348716316778348931804875841181879454301030715136471527200420658970978184617282465631125225779634011016817554642401395980560556583981448589524258348217230408719921258216740177912533879773532061493358396196679815972613070508485694776320437480242460370491232833427467965460693813697218669428924317272106727693801663423814698993268700113352900095313865626753943022310438659823874384616115095741823899985721510038641284885628079226748060571161263230331075201435469485980138478174899925500536492586778035307399297695788361238085908755528871498574882074872075400604554403924594743315287188667221690161024110685356380257278425443552366410774141544704795944826407390927303661364760876375971189154530898067016442015636931769645566894674899625964705780904407694669806297664225587884042446796605409368455272646397745358258827764292101188113925227864359024423783078118291307865227638743883565678598432821731147961192263338026511467034049032292480843776000000000000000000000000000000000000000000000 [77,77] 233166858151808083863527173124630374652617608453301599426794083464305955705069630894777493103293655341779572101076552159815134251594689025062303520782468211548864747457058331130825977430325010301343050179463764526893830100947851855684502693463719613097797977318129540290864079549663923242733630048015293180452635407603106621812799341205912120818881354266658905426067002951779608207258435468289928147281246381284380501721645870400745167369265375754058114911468996158150515688426979483855946775154155802316227652433301315957666374569724397782696087305479775338199775568791294070896941918310574537380593768296282357771639624898087976240834961260660715240413908607587912527437479376264791523462826288293375419882932456705744036099374115014351009662314215094136818502588523134029591744613307100165175120930298558445725572972827263199073772013574409700752262193283181245458511910648810538600201031134891860308245909783283211674619175607528332685856415045502277518730242677544433757502198976731349490388302623590644099267217980448170968250929944900783015766679628310248252708764791963529247403208416335681646292560492300281853325868226674186526031162085341848552056498699206935465777961787829811458140882787488970739100025691012097590945842122747540375349086388362405146475188252150124927901330839375551585926129377379647123232285616343263297741972048720334813840816427431660485353917073195026079245619403769464128527171332139784809864247089263267440587920078933212857889754795245088198246651201802679324922842078687777025999891036049909843669841602395133490324692834905944863369281118724308567900425342330409150263183082461027259045320205134017858880036421755793708749099165621275226867593583457511204547781481198520059048149072753023803065080116216874379290169293136616190738013210567035801316202422692865642546735338738566223471748080365178718796473034915689636953153813403583155673003942697773248412954988047808534414901843950698181563233014367413664210376382114585520214372134648912068284135569201522894960792820203121763124926821795900300964143545634689118302635674433478720568494197220520755200000000000000000000000000000000000000000000 [78,0] -69423951276460018454678054398971565174811373318583513304792473433466497562228503167434556473156308200540797036209221310544920305724848155638553820982532273632273224631586441174570582750286669715209113058390925715365783305360728486504607683121559890935308637482533426464689929507909633745454287832736697186322935396980625746963859405432439316802184876347348674911622709887012360728851287874784988610948241267338578611349242285694233985065257920511331389639416526761108362596441950596585674745849117733777832308939164922202780462645880665847074568447195149071611946739988234406710976467826238564438158863899425663255594789871968171043595931536359476297956915523745164148382055194161472585124648473883465950046808109917579736517550453801385468501788613611198343928040615257296221704209961933032255750800433791653298847999472117875623951156838969711952619831420001857053385859854390312711588118143486587745630074488357326427747433306494302610823919674824686977159057707135210687840377072554833023662653604948234694611786456571846374425743244331037824036571851958792557588468066472093305331951899377270478810112214290971317128708711161951809019679368115332104432049493794169554208598628553937393646735140860018077124343103865813768697650062894622772160825165577570460350791695347414569341095769955376546339945027641162782518370629129341569768880939487962964819706122600337228388893520904992890490725840077980982703886812589321837127004262423341527421465156598904805906186356128156218354158181476137163701896813080733180268768895049612327487326040237214084452443677236577526032672831158276437014063043261490901195090659196707203989305817017322269791741203519207272421602356441781388692833420340381140371668058242744248931858283033799238425703372694606925648219976820603857330566103476086169004904028109011264283788524558465259501932313297595682323985195542870316513445581143138315203814434345496412707178482011391044130869736561368419636907884110082853491983894767659915865129235389244724657178982796775630899642310436375373471821376588061925239137143551112048102673925899647501091437559476287895432246033517974247524822922821632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,1] 47939096236644633067668262142229136541582041134336892359418480323227730130262902716427335411830738142592100532408980357397506478595911793510050297970563658026450574426068411235782122406422844800881698812636709760319660672321387727198028096644513243703097118954271021528862476856687668613495310719285902910690752790155757122438315937970743716220338616891715343587803761337172549438879255955079683444866380978788435294341949713418489072578881342307148880687304076924426366276403276918956165503222781143623883024409537889382773952605643832178562776357182337860028067799303777658188578867926389123918514414693418297781558351949950146857049749351386825348616871756814548083068388186104662112428186476292703697325001856620312697000937873425418166190088243155107810442955246747481587045917946349021417502491466573466604235429795179832103900099864082274362967309356123405051118257109815717285359799146525612384896114296565381002077048093920439758208383198969308125600025958474288447170009930730274329069080628584942980999261936737437723900360494255261311820191024330693172544970147683571300936955511471282044520793081066228737312790037976117595933981216840828430946396175410755452806946637551496612306029164088288461253084857443310206585319999673070312967714264567251528589497019153221074312078531431476631381295444066823183625761375627802744861827772425180421505429197095328580170196410849399701097502832010265212210315773054386083726193092263919734501497079698425352406180978330045987145683777864489641881804064888456328300200357796866108676759384367835879232836900640010805312857745522134779065417210674544904052248288233050735323392956700270415477875929236804248548679010332284877145231053075090510531176553299859924513828513526442235160200425661417933611756400644694943735510913577983937485414723258993812738490392686895473835664595417755211677455437445555689265014652614190722293377120266559004927512035610465791293869405806124750137930890910362649557799835080219309482863040218242969321074684914708495844098877517491513209468571701769039513658319124711656695666149557018961780604498671191321325464721358452676094953336082530304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,2] 3837812537867201567522088948806358324875649110923152542354680450615030904921756711277413038009725749931166741752214460304153411122686644887277281106172877805376054754806504513029532379612875155823923812010449968734349506066271035900116457578437683249713283864625156636495170639690193233375903814060116225493983199463630164334834331642296748769036270083155122626654650068273171231412955404892619994444175053538533710456743558317384122069118239739502702662981319055719414427237628571369286244305262698396124314647538516095595373175683716201816328293991625685262558899777459141651507321972252855136360565499931755531833129621973815531037943442691868962530391481368322554889344180708382884834660201256431241019530699478616069582301839154083175840471499341045705062557942894860802318304479869881912938383052980438724018675603848319416386136915174625029192988143255753536396323062224497494265974406221114075196722905671404606157225635457741749694779109934273847405277259439924849523442222857193678276918506618120583894514974820500076119419100320267359364880128492174679268970290580406852126653477220927650533541428903679368393311496315509149028566536304072549434811740057369933729522865293766877075291468531940423479674160572124286527340577021541762998260475479815687975310855496441714674917730952147028783684283017666183264249458567878393177483018650532946849478296689636457366996763366615859227765033532483992616350039158320047388594762682130364152511877704759126105214756641629681170067676741650183346601485760348676350461881797581637942049054739440339203022494126481048291430984386044666737127236246985888266383862652662767859920089973938898643508005931899584743496749044530536904953565210792641653851367488403842972275741741359723506545884060451463614261735762517842649305292150044664563306893202602952747756874468864244438157066920624791750773984895276448643515579994087298920241601423550318197585784435103559674911211922546560969917438918927542964624742911128510547570856668466178326231260430677807968817812679572216443978587443710980187535313932569916558905156515842845961760005284319433132494760241849351417827499240329314304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,3] 87978015783381019899904481549068618348959868964258126911240869793400527588252693397811037696627370520115505947768565790607428498113516523259774670075250796073508500966099663066965682131441908003045512045917542084161126423794140652839523574165170987248136168502439532198168387511373072425304296467512530168927604762291330176327286771457426717786304427654742015502915753825528384034697669953095390026543516721238092603736862468888585461469632390605862320404044275272325292497888665509658258144391182057052467915104583473926821826146800960139275660241859073977765472539104049325739462205111306257176185925643137442794202314984035429094787765959218788976222580880318327216489748371326207454252954404859178232100493463926160853474094235336175605369346699912490007408236973859354302633619365526289499396106741955329181654528132831713044494809286465023081103239661011920326741607173219185232538677928732469042704977684541551282641871462977010918434202199339666358641251719588359066670458386076569798618830543499834243747718591320930377704805891891095721862152425536609072274231097453914054871700673911635684435316493775081914930246621139644463866413286790554131234429422405423886063060803077450887327669620214306029390260147787893429246254515000679252120771882757346231171825518684615114555351379598834465705392559786488859717926486654759376714599631053969123267826819984138864076810914078003715356568616714985343130950937142524000812457732299209090996149449961472622965665808528464418002255913136620551037935265459205458143384234485206989279617010299432537254752036117479325907877845582744469852519691545639959107091938330590498557675693861524356526288139146657106967504709561899074507441599877205171629859979606075684803945066540188971942769613443933827702882778842405929432564252646746344526981884766385430951447606744947466242135763883183319485141321097680525208615987369168908373243931170189492626525602095265529368305399053277207849235755453234498687807160995566077264452306744688870985618173371827353596382334135969617524299590871079281482698924175287924698412962091907519764506488353876060010189159073683296543006462156637995008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,4] 2524424167767001609492220773662219188569859996078999246930013754839601123217154527967469731304699782432276304519867951414184258059334455876015069727853706578029003973295459912769760327488747869249941827653411837146504093689221121590063606657640775621701245925758938908832798357717355620907614086729751177844307000251454964039094388597660811960668231524004804227690921005307798359082516290718545078149217190111169842277943458527713681248494696454162675117305895907587914133912130422752846923744551324529349604410816730106929235704100716398962172094908307452637282443944773769580560018931953478374004207161519412188377626626761530608473836363632456366002896951171032119590527402970308191966680659705596267746681425128759767953917454911877343680313311045396601135719161607340899055832757005916109461766303302867002923334052421635813470631295991877111392274850391273018025909555638665424100286897999781048468386100011620256729774402086212768158387208867647066066992742708666987817172230997443859000722972292076699606813984556862125656381506222856399270531386933207168071586416360631903119760017626086266016863486441951412533347424704846325267182899097464758748372381498945953777686239945716004365832501780272794646368276376155213443416186397526038624129902473618462865725687099655672960009762341143966274319778180557440751786060373140945781157181815404836843212205718433281220130464119934996031500007503913285719560223510212826402625507143864514368983070550512343119461820459228103642005639896004472655909289152735192483126948235039715475059447830721312719382697047140072496877258070895762220427158724283064826124251097057267381906473275869281096395900909227456844386727915933574154215447721251920216198740981684219328260600269568884323694982292326832879258439227161606799432487626600345495627005305348490820648904902581708927853414086722376542500903502900001833951161131354673025408825614972822615244099145486239836052465431021040886526164103105910482328418423870383136260554833789316309937515800078098692567554207433856117435023340790839840979782239666338283850982021798017241441120423242857355034951352716492914248609998711826677760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,5] 23094755062277387342135536109323309216128839630583695943116458671790569516461277999096526449448476851065366234720906099189030253207815212665249406374934233166026960362443348206955377245616718228897354214528250242282777026815828094832522387096461660725480834721081385693903597251000562646549808199547238971085921194489808605064277225090591891262321714308333287396996116124635973332553416275506209788032959549189301215053073683273520981906542368134916575184581172602884278745502285343107024109935349789671210669924793143272597184695894640338852731367565758427704011336043595734686899186509265345160616301730162967270683245944045829875606679987155871362152815723517345730082003335700255747021721895360798861172714924834852851558699145861347477607144141990998507724094004187247727309028195360756751573321973842077606198959972433837309556654578820746344530801775675524112894839619188767127187135485266679155237942373433205757306107949641953833586801707559933763196895694228250233850570692915943352965224480026713359919308738123548750291003522004199784724405439461973300943735143867463732373449422235687113180004991290564012027790121087434417652018981689401048575886319710314215304007935338186580073715161468055013996115628726560722898142412809029312905164488612784424769095850220646379673597756948419932269099294839898762701164489948087687129838801002037034598323354208738310246255886805568594234739374175164758647155687687137876924239897802710139808662665228896887462686244551396800588211813243913443684247761030382076483196675129268450680826622500068163834859399610559496678927034730368142541352077733736407917792245119899901901564106273515976784570774547227752722650168359836292935831688887809863423913843783743660766642384255966761220935443421931140682276953216892287312753326706338657918634256324971552275640404556156047636638069322474548118381195188873525388993238148669542396506448022454201189160350225364710540421121450976501257035556700104185706953318473707608515542202097329829784573807689231981544043688393748470944931106843641948602805296758783223236512739606509254302981158303565942122940932729083800503272770158172980641792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,6] 92487122885126591382572794809463029785587205876184746408873408193225246743579133282842328572919907338322331080418914164379670519582158325182085857706851120154232376271181642956313483946798881177209960082100894254916902144166522441587163053390401457200780583136432693015820844014817255583679084520362353113621202151928298835719254007129272185882006369154529881043459250498074427175742833773504975132051156873012772403619627108848441853936297319742898400860015753073206099558711198237707643846845707889521278747952712416401728278449105321304138904284564798124942315515531729870807464905057552679120155061124115530998439013878893832831652930747059329651729612461764624489476575615363023355734796071250026003745614272021395201147181172605471731602193815721034727933022306675203972329887089470549372983467638297682635968288022272269084777809345619491899155854842895229215330146193875671280582975701153661506528084564664794512153960913292530257723107611666962780918639000593057147644890115764234481709903018749692354764331085901451071822584573152572070143239077945661098464387922812466074950228105564397843776799551306553546548864140269066235072917557782305630767638173120229980108014632633575122107378165896411989537204466839025461255797134484742142289103979543774454212300998816722950840403029156371861692442899290396953544856376961839087397327815204212851090323284029151928879929971226815945471382510373880283861617121617864266861421810319665707717020864306137177425190320836555845672117970756924074651769501446774041168691991499402078570221158866558634018576030264429745280795212881556435640991412300998770334161209892534096784355883559599872188483265284919636643018718143838209306529072829491325747620818330519003318849084870942007093442358778155301579242804681057570200960158587280933487025600188573078530230185701140278358545034094484442507316359469665904895331950905348891447504941547954820844592083051989747072523865064333574258176710332966722249753561429426283551939930186260868991824178047515954038764437832160298615922214375989718199368128439335638647624154890139475399431604342845475307852067627732923339918547291517724131328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,7] -210929019926972238841569288854645487196760786234517739051722177494105753418663233921239582731570055531044868177051575604517530512246774600359878056337367680079872348330676199339733830211523536197835962781944983423537957595957725639426546950221338870378906013264957360252862163078602120641900693296616154572975147141759909388911366337154516274945902060799274873371754132959893919652062599504408393955052878592512907770313190701846147098891776459903639007073732012707473901212453636551708784430532172394074946386426939817505671713058491139952558648847521209547535543491371602932708479757585560246663140228363774955061611899107086589083449011717742598045890209528538016002533356373863384091134524113157014766187133628225672646250240109322395390677527077974418225964576259788435431195800940143568647666378932798479813024018732018141195550754254750417524774990016181279151531513802919980528253789238077747524286836908621624564305064380817766547819701792518238607779636365211098913459952107614407649728071093748688750285228090429366397675594799605551794662784615486575034736226670901073874468105892853028829301383766506228142125888489315215178452057389801808316977650812550920703031324934087545052527928221231446638448074534039684360955274990039416602054068599635543602140735726132795906878114591300089025615364162816622694651631168330471744296249784920425297381883352589876362924939396845031251703915776120919095840611144618285501069431027892912397808543144912490274856262991971078956984928597541281701822564461515502642864813921616594846765800430644706195614582542255270216777948418488662245792825583824893809589910067473126021149331718799769494696676223802646417206092762453961091483043573922636412850160269616152675483812971813131683602865228065550548484408909119172916993801849585180016114232567925463519470936123302980144671256876154391729257625989986915255435823364967103060909254576672588900842909740405930754483708769279249845711854928210656368867560107366051752499643864841325327967910832791145549105451998884436321642152057677338719773463389512252067635539234980023671540804041903106579185134431399652770577433946752604195258368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,8] -4817860744784480686399154790930632724586818124852661254667543487621561429235912311204003379807249958049820116629697170276950282605285986350090654067544672967774107007448394312631227470958412285856296230614539789581558492734042991590999734088230845411437670421232219451903714195705613382037990358759689283370207097175577356057958811406502269212839631755035690627784368534134861695956219884582893251841859308334385770020238610146310336764482559071116599543140326799687331489732698060532061938541834586218316158230983120989281041260931955409798238564313730700872095595310486060001914004287829719811653020447212341562229539411675584482781698971380891634474541172738185732818547271676262940638936829687290491522652673754777033913963760550303258331040417724656925486333808593500260946120973958418674570356136870681723135163582492652544163156645935095918279846310100462049208147939367848887342822818332268865260588920751320155682260483546540694285775075705246439248646983280965086288263588652737104027021485428768645941370631275721460938760063005550217649590390968379531774911985378806182679596899094906271551575215243200880463754144182973574218799561085936313348880805622090615375534829557658886969685859559994976230786211847676354187145525125539645571892582007452855355621586744612943601595172722584523781886970800761528349190429183378117406565913271701958841594279999466453768399024879971096964239263962773423297909273992419934108906198176673480650993259404319087611689848697725256805703630525302004612411547068366523593445157126869555468472050303374161879916790997937547469867676092061037452922569881488033877343399804547191549781003140430679527088518443833119289640143154596461783035212053994306083675572392762357518420958831768870373252945132254719214097633820303526850665741287790418991520234147329951447769407433498251192977040684159738844637933508087909906971097195245589052572503216985039726308379047292198528605095950763194785420509972882160290387876196730332137788742231115446865072673441563596808431986564634707182562311890909716984526671979107019752563117414208654088755116995446609445651688668015892153324933740562045984571392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,9] 7133004562976710573639102432262543741028798880217786832094700144992281067597437496055581412613038690115352256599155402875454708985477233996410978591157165010452261989073910268827969400172750814957789962664432026802141850530715352701588192892298270168487027278303059770535298653571588577771867137593188113558791998518652786062810730541447729957795331638618210107477770128162063628759387691123270867094279077677393726978655222227038082601078702008496404700090999577533430534224358048644418519129590874043212022450562568828538685165956417877627384344723153517576014051783097932489825333534124070137463115219407860339713336588526365053022842249637382431228950647021372835898228620268591133708810046586062629112282869886526213343273915765133315616491363192681411188908661014433063122324451188885618277022455312281039878383307872260611457329152732764345859339805497858458228535027427042489438265304567195413587551320137739029554488193990955945412608195446313270620250537637082412286125562064451511516976126785452382641707579281732709875562800795475223597561276339794950311041378735553549286051097390969437219097601810188122534137317846837210036076012735134709754441443528668467684786987462987701209839322399581912486582537895914536655413886458412929658296081565632023737208447697745218706244298870203360915906823685301242572956405236232836416230480269565293468409200549678918691749247735579411512402805078953701610671593482763585458843645436744927810877079480143537594561346815057033463437187596505540918279806992832517682866543153955577884642746934685556534216695984507879307485681692269934047358207204204411672324193717026122467932107104328294420421445181374987870979349696335411657194296895937210010422283328772365130984595174255279457441300853783492848103811220001518936244897914491313173313386965530029007463664756060232296008951829805325861739674404136702948425662183631948034539646929537049602176705682989945059565883919970740378159013899240689224419438938329205884851843734372169124007303944239849048283457456089002899343555850504500483243604567778876529866784277945563653514056017156802693089896887470062149762460950724546796716032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,10] 107088808301973162003281097266011749820999784928265562834141491003161920658831075722774930209655823831910160143943343189292161669670426757459584441435743188522058287818209031894051579598553468290760424093028466458411248766555142660804990019775810765431036587533465268352747458116680595640519960738176583887638494991392680887378354522566165224257117254201568149457022190370461439735567976863010866805341999854608027491314692471117367422133162410504198533018756598647038837515357347758479378185920292056926712607810793674914419199158084757166756992692157306446497236702551064379736513554284531886016127498558351041091894149539908148210570652855660786255672800312181726448473895181884305018645397587938833042518944676548411330160234532696747229551878175937007384635690453873978994450409251304671024523852576883245753183570189925046892687707941969239440429367607985546823211797569843725868375427247677638379992219983205443811521498064904450272646170415364765634324824673247914472411546423975922471607133605307797136445827358079690648001390620632210432562987131750220211570325858973990931651270900344647674632662164230573029682287687126008140184618399812918863418439592138041584715047116817680007333816523977874692626920591918483323640039390269829358169175004868055717915425281064832580872594659443316593021962279303246379543204490865306038935738077972938657338630643331172140903529573079346379289201504836733928428896279795248532707116863218340537546569488762656315997511786390320443978458675705125500289400960691210011728158653641715324063262821215903077384853217195394667014947607356701719247570498619036941557591738805908581846293012681129024340663889963251946014666758115060930769138322753157676113121249640304284263143234810458007093431679990253268958313588520484632200548060852069135849969406060952044495833191036766569454962947679785783127519196622965908642760268254691432934657851212658346789747737842593473520943512889540237748586527088692497663592291146744532839395618968190158470280714273644334862802161807009093144587230161221710469838476773719749178720228608276248266607179896984185719885137191155509229089876933652977765318656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,11] -598106656352875762826566160733463559953827826147969734096945857086177081836141094638085337763563755144205411828958786478185854604194446328301231536146415921420155030511535955013105176492185346711671433642927239987237324203306157509774596229390114579906148013975147255297804767121081425745433526322593131679668779494163137147045958782663469948625547940351393487578844015336279884919326403236445423535827046576413228838536129525407589163018301208470060809851547253743235398707579173525663131049246457531285783742676236316434045280876255659397269283140325168676478189227133496035799925896758371772144796836060240973968505208221588421253695027478739427259209077421615253646442385334935568382441610414879594109572054943032397193126485532419374746081935958725992334654893045123016096463800407489415032077675057161882675367323715083187046509182375101397894729462080420703371995314170993077466207271927991525234075433276310395589341646136934878939216950147061908346378762712753421461430050154355827302659291699978944126816218353237473156970197631645550999093096328370295958158776549573716590501142985717143644950662092218404361654488587807418165484189375705192447447938044821624155298909615886971513887744306732954207492415006061520592813661560042841694996656997470250995975802473861068375180341455898363138443607733807328207282351947775178729686390695194607897699553168632360807002234426964200754705196252072527481234618437832135460314574224224069025453378544557213230786022054655212634441239463582620060513280372863580288918013638018773338993477384023764858197807251635656294209492955857486587307008702743353314290162086569815259783447185992151866093120939965526501143208605164220168451530024252188682559128034534873828867334420565989969425577252572290192154128023149842012618053233820850103904286208951304357606520473141057174301240927436202562138326526432875537266123306021110095413833431886123088306151754487655951453533257329117308188047131769333388398562202902346869059183080621403631481057387764562954242669087527167874384590591434764342224167949074380587125414300294253952637777539181385694896500174151944878371276613440943359248039936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,12] 2488215987893642422345074962008276285187262553313231724920131460051493650231039084249190699893541332690386964175916976440500253863806838079687134915256762989551177791561837842320961758658412900073248623975313419187233070953155729322331982894474885554471339875337176059660120448706895717436854026030150196586747792834611705839888900076419906178722128672147913549774860741734514131636824000502621510692861141284109021161965518480019930859658767383461232192734746258217009327355383119132674802644688684804233295396171603749971473169842385685334954874565896852689650690467238244315262276973361368543639741426686957359963044066323786178304098804087947272411721014066774631178157345761380675801202741581326720005377457336406047979206210346655795451909081191039136675678100159061036823648899845550196441137502989027741267071156242578680979610656323217644514991111228484553575279451279755379354961919145465325316354321798053966086367464097841702105530685081956293712792842870219373381417182501037722809455499562303482677959110372650733918764513773204730869085273827273671211391134689865531128252280161518215507927922718202799811686043553149530242191224252804483759753358594594555569560857930177464788190154609077647345731557658320801457730140636280455973739716934971014310142228533067914152424577644019195184687531650228828158427035650556487206158958193154423831977074355996607692602819954662749136441609730757842155811407483441880949818991084565649662653668131346917331245292668649758066214464849763105636221872501974740316319411037339925783885348745152081994126474229194070882402237320180952367032679577057495136302425319956103009585483988250754074783530220810407712042268740404097040993607547980140330664685006461736679843029685639224923902458719359794103128267130209906836303236379500923020184507438844334242408399545345270851039514853203296635567638346245777835872518567776260194575335661961856599035142018098546632034427901348036364344650485573475062752117761080127576395603296811931215061487222244890730210830852321879754724514882122735175332701047112308497952991804178257536870585913491349567591768866928476400771930114285723933384638464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,13] -8527772601256300025569044152998303676280780439960610893086458929032093950946433653903299374561185822316569295034959057462896707653933726790476588512729566964049599314576148959729436800442572015756804547726192868672830536840017975423365438649208125357925892931978797718041248493067552316365957231055437157335653867627983477687467973335195516273307407406315275283888322693809168783232321998033394867016991469529647107696502238232501774953778617870461251035727812702611799451656389311993406442306503720655855450273286503191980087920343132721315628643647294361029689263777432486086366169073667483167103081476651847150002395219037480064670461127680382390121671477874771745231539667108658969296758108768182785554241236944414126309766712561119738420164408407858870258607054090661490570323486285561738816537367720204968842540818637871771822503160521957233647327174961813987148718141100806515979213590386767155169658761084485617964060100837535682972920619447485629269094592495848806825929912726157442987053429690035090923967393960126592443716630901795957134256850211150837286585011979779317129871933010080454288605282835674977868582205879282314158918640853847356616240170241444681044394327214156783704474912347150406464873938120850574683880054335005173760496323321904860069619054030866449062650121319417981989245096322748563706064604073607311938169113905903972406027773856713745821714766959580687221012008021954929633135636994315433470000741299234110182356613908713307276895451057122683094012719612118169117725645063044735126174238629268353882384953330846681428344373205047564574025026075859044643112643356162033224025767653796701424223051304618395619507047266587732569892460029445771136723775783236104040057486592903884199060037817895906955698546713361183831298564784537251209846514438755166890272297540751556246379856553200079538222840043094220689426073170959570214308325778796890658715992777442635393390237442093190053129162146147004161940910361835018231119277362871276670971316849913504855594642917955641817769345534497575816517400845310637094677541194793270883732975463446457586179255294868250933329980264446572170277956239214792306998640640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,14] 24511492375139072669984627203792016516011318242661933671749113017726479600755371868368895830444087703106964525124013027720967083942865183109945961676099359914733854586353609052422306129219894190344165554803836533562267917071956755066813235334723472785845843904574118770578781762159100467565615737249844392462550779215369844801746903976327992788404813297657013608266859518589565591894926392712563646490421063739932091324866258051358583199285325036547881586689224118591431312197408386063773543077218873032092888017158346865039335794474696625986822812755677861868042311970081591573792299622322637746925783930312916279829989968371218478588601259436387110393866854780497985281101404805089123768423886719877755290593611901590229240481355090344687385305129945903224814662066860734214703560043692810131775891151140955821812742247946052937398749633029755533377589327921437211563074978987306667273861228348065471320393024903880666311076837009775467789483345356061268124437314789681962952733526786838664165151975744619115749848930381295231878448322357870987721737686566664187253404477387042433634546412999421334555691706673832764427650293914779422795524887648959019315042686455576788416364900132909584044190261564437347874131969323975541520342037209622381739759680515530798166092253789098146778545800141604087164440955488315181592760629278869020363978969518168271051506899899059912277962442819629790735289770348331372132706106156513589311461919877172132309333659503133546018237208783226624896316191870356421909277423941914811551311402027985601643687283012874024152322430913911262171646714263413173032455891454571424434486442198459389046034680039547196218776594067557395969262083571762181112199729640966563399519872661482362248164128959127500740431746408294571963562761403741694874122407507485484936645838848609257166736990127282133942842761978061493428287697754360619752058116592881916993731404048391886192848986797305303769274856503492467394898916666230124680536660899718403905206547456024283745074775288846850587223854406627188253698063337674387933321225574901355110635935755235641901101008357393219158904537176662567509690412581080874637215137792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,15] -61923701253565327051656321032212419195508206026220102568603691573865949964675385159285293057913035890550359278676659493995899730283089704926006825123584036918310170121444222429032616422315007481411572143399063022553098066561277456920949526670152183256538712806520408804673386242308152294771697490992159006414727756937221239973253922415425980789306882354971551436963467487151552499666910769741339161898973509474887805337608601325342181243630412416955943150924691490684158937972437435829041835409609991966588588037662219496802380174392233984698386403737827046712930963368440544609800070838924019653985845638592979737720952699052236501832539747250647342302128265214510350945675646326127586145273347372436043207070490448740886005291839177171239337877648622326570356856896020185930629088943761469299847231408533744632196634760927128446459251845327399517192836386234599542064255986545533169164296189884209809785684727967375584424135553260143985154086114541594973235851480324481011585280174276365202391617438851845683438237419213672438119251087997869307066268687018287640114991722599480061555401803304481943947567830838947260584542951120208999397532579857920087687557779110358743107297043002817930403665774549408729570671749587207097218837744943814398048084139262088741016817058099411827524008109645936788676637442054349878851674551074993014369739232642331719282486654990579838680561284884540451567284053013733057672418659382362545922999571413886789903205986206813254050667503474400791612572965673153138699065237845727283810391626747952955715010213208701016823453987177946116121749933569338216573914866471260180426039129877399472821275744972446007775351828492147172773860193011701597877838004686301472170552499007692132347748231098504461253551131181922136309388329029768179173461272282000603637372727046446930475326674451165526397018647499772825395527945506605564315215151895866364312890877581789685677036367616601465805515290543917576892469725389562257218343797354589628287276333342324680293597614321846370193908845595838132013018191910097672588407296597553908267179659068751955294769270586983214911443653634720078451130985836913873811731906560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,16] 137529379448533228050492439029036452820768415876727640185043559842536839940211129234522525951562130833164984946024085039478633970319924328440782823039729404374453302447579575225757331321153379258949759868070136909300588720590707814945666330288875260203209895749948369503690275473088344621259541769938197071959982413456451647984915828328691846554278083967127389658237667982241306245263329285489886182196063195427723018560478522278325382031575266164038048554727973407460827725055118307812456651538877412790077372749011964154734601191797690942244280901128544802359946792601231979072173540976223265062285232479721116944327103956729975028426980630174619669855531603735560500696960368906680477471161587102142077341038275606183649531873086179031225347173939954733398524837998320238804856409275070062038475654870150535923500638938291543608339559867789844059093127773734346035006262466325863693634718938246627438510979285601411939165541473146049222972816583987341539806086231898980570937640397351638365415740095109552216638616048807048702830003138616659236489260745093672692478684217322800650861091895400923222847837830198117673553857503127992100221394700927879175859636738249843467299430302201976606237188977585158697453231061995512825017302288322253368442674414199112139734987403840456281326894171814777799730653120228879898255395131570820523161062613350980086459785480516929141847803822030327536132618189492676736309190160315857685008460807415225850271570955932569555483187172902148438699696150123259549387535424998925691505522944947019768714289849890352608220867585056558693588365976467326520417767986588957068528095349048092174415021177915626682450923812769432155664592518704856920171779633547533077693509005983441469171160319274931994058725034466152660407300450161114264992767431500982512926248635145842559882456765163540001340945045589711497640461831740078228708536795833739057071805757127165914034288944596442924728078705710819397500533422998944157911279456068461113188335524570876748056009512284269195038830461205873219126025775202455415542495105024745448887661285962408008398737808545987300036149670935676296867641739691903747884601835520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,17] -267273598732272881636215913878600143184338006663455642124184241200697613469688508310867772880159439228152785378869156827066555056908329825959684196151240073351026330594006845045072856715216401505128989873311336360254372282319313774791591846009273153773424724224918229180550601456272220819051491702363831883844297205264152209776697645353974251776747005294498153086676072150417193791532469809163811198858940152715586718457763886860630315180965979085024498056276782712059118177526323722751288497173658381003973525085472250481302949269637814030618835532623471144556863433823235946239590356191107879049287766497408244149097978897343179537724486552704842637491053836959342759294974706984897213853297367818132451770110839665684650312910611046481398710578985377556991164872964624679644752996081261444473410887938151419713435065349958524805228337917422539366715611377745094687103106106417258615296213372640165229888655962361008365849623434481307347328413883670132648411530385750920418325980539084137603431709608683323378147883909894199271025371147546873546945087505956576046552447595985243782286440334789249510184036484360050827078462207305481391663100212662449136729205156868436239779025214748883477097535856292689509956418714208191513422804092914784916221584281975537178261304445893207403732120114832777359741494229772710145794928182165058863618893788452972399847476398556724380158341564534522888004617409835234504618426649453055908610303158693477763025639181904619893111755788149761304164609548185828800528765029527480813864447941559925060661586589758356055910486808858252670930066866817131276684216546338492954429667889078501781996264918375535665532629272248702817609143002240394087134653462459193476384086167743107356605806467533489247307699213602834037268562225875763624481273319965406743887291842347034695131343472132805307733381763975717588534357190596060971375986492550812715792471301177764094531469185078553468474138770006063473292472845688848632144177932520932690354704414779958842219731704037202466696691965956376063920512089651516926881917195530591666399942166340655441731768235454288316530348270595328701653521308327463350742644948992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,18] 461832407784357056517076084627685776895369464198749107580762430938705798828557457689360942843107706038507953518456125222987087355420167380042752068669006633859536976219603442850261642331162809058759291769035195401982586334174359352481518437180388789391843449154596123333029360774754090557607502982295389491433000221202406895601002167441310348511472410470042225349683877478011460332003666241551046332437522258254668355196950689129306805243163078018829411350700435096406213971124522204754541694625016572684402983910548000978299702601728301442225775828903843686517243252942224717448114951246994216055632438092023215594801824015290129319607192722782011917346145551452630309145454296692729559571150061541525829962862648208332977798190516356237847768501780049446470268949415795835331057148798933136342542310340372195920117993473659128225263747645926726417649763216465111296585719262108967727081400959060353513074300068585753924296326238470608272508523173135118271595535691280330323968838580434206185685961279345775755732900344966330799262995079175871284081907267875914775124185557229721979718348465623008395188076618049451339335540799796239513725923830968526392773915002194388175118608383213524320356556714862213713143285649274641691413992632407279022427537617578023525766460806682102177891845068777421144485955433250760268685956210046676556226395740533289643839065836651276110578315944427934108264982939302806669960477433146691948235631686239192323773635603019465252900496884325069072383637178956028774601438162349449014704094091868079489643019269865854245742968029910714324758936667091404305764758494479630412806862411226718135266200417872494274668450020928943718871967757977448493649979312136488708444854962805018854045877858092545387262951027304326179192338016489562451298864244496651544586705867638216880325532110601418382370798252292284267376539205976460035457956237614754902174960074250383399436512779393964819024724734595352069053097103274904369664553424231452546708044949306588181787315955904035137362372120224226334363564315839075817336592070035637888490786641541173289372405973777583026037292876791749685661746695950204723464396341248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,19] -721121904062903929133365957855709173440444355542766805105360602261067327449526145402142681485185191154360343392489356739318091639012907464086080851837198565051906797328953082345516635566723624969661662475941242921508975022033836033087297303995787681259322239428425769058836011141654277546747177526655360340248504748568131203623008563827975973720823254821215983756089321223765945975603218701482328051464753185691146832201132853280857483391519268789413834825338619505568542560710335742850169373551483096147317350774014972220049484764525638483829775348382429483059842435451332722272410577588059749661746198864448754602039586675599746080659424387278554321047644930687079265233795697373264781467763566171873989839079833919078036158927171701109880164721634482349860270341172588474586820460217262783761304940540166067633699407409745331850553976232303539607743964785949878118744964490873220237088034177954500974050211459420413596397578319069630403057553923157680227097127125793056417354191963546386367918314413520574067294489374830070653886631259821608200602190285184304018354883240288117495686638233163930855750597717905023578901864760446610025186203804168858648998825932773767243492741902792163054580771336200062382508517650149260844003631686803902017901695638436530645363455001077725843264512062531374426939851128176638194666142040460395443484593847987390629764252701313627967725294279862055811248031835612805938894102363150054215758413101374495067739922076474590466695262513181865548222269087774871903109551914282308108641325587244292516626507450189678052995867068644469318617869861283449821446682727154901161614103866911294874502285100525127932944356755006156996065493319678362147122416126122247041218998605631264697143450487370136996992332310994702939587046979515000463927585471719437265833278901059568837950861682498323667365712105334160943371888486978612661479093872241330263080375491346955499831694585847930376793560611976276228813237056554777693041282094349924113961272785968699997455672062180940117205110250233514271495235426092794058325962040846537588535552479343374529063791914892359913517984381456340605259226330675414013357718503424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,20] 1021156049571756375267231319424680851249178450360285219528887468859053174105176164246687626640563694203891183763634452487128724154898113784560615769180712809971559677523627162768381315827737627128204426494754663794779638503397007549577730292034591046115135769233252385530201211811783925390354451711938662542300847683880210312469220596364227224529411470527676771856106062833333277005348474993928312168658977684755472926536606808466267779870303713751294315015237982334770862715910620634587099614507900808424940609893072258989648806647960825394234149659879171169604932553338452368112141503168875426033327888223049803973429674520434196907279637732541129328620396971180774555514025343389390226459200136380717394876827678758822493030729391717349345862361405662027568945183948163749507773960000306434923785951655222283230649095635187022411023984869445078502365536037358025127088156854436122628383713331225780953188354945735755805504589050874465421818970327563811089101397174260362495381513950263223201055278981635504270461390281639064602139516347462776520759044009277914176516130776373011760408943851760565619745986862195295472584352377621825971086399355070404833252906654996746036417923955385970648617275408255948258296888889390755741747702501973857770148199831217434510518080768949961793317219840147743462506268914416532718663782194358423412221085959960536743498871907275988590237566389274535140925247944562810859570409682026305598316035399914849046456407041774218761219685790872449692131704152730012070466574817391329399568434673616063808560151835226501246614960762429046661572045059528335782163200422750628273365891183809870101701064875509680178613651904088069187039379705283645212204020295868705391780710829219700913534954406348375255270170385406542502448075020653514120196779442793492193554122393187332245072261068442600501254190771275549242049788123230860486225597753325373611556158488876603652491685317827053547933541183073908373227618498642428164961339881245588939304489956139765732407692843865461280244888564896183755258691787391161588361762809655552692641888587807231311549443278912314238592105390320477222507430028643952466880362446848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,21] -1306456776166618191742207143142959564680087952482793250243819969474373058281383576799292763219915170038965384638946857646131817484868318537208209233749755951638717058549563859931432472134189682010879539556715731970239391956808049216857709907398118435355392608960035047992686733203083500618818902261589957986859033004297372350536754126665216769369588106787458249267026755853076265185125865345876574516379939105031821207983209698097093426011148338512862302517875747805247545694423222855129118661791177281657900182132893750553893739814292240324863638284520893682196184441903916730629855094449822497994300208782608926636773994185176024000857534722892020385573701733796728290470154031019465656570137751206609339240455290252822394564247422168315994708388480033643991361923245282108408200833615213040385167481270850091736437368190206984130076459733882605765538661780527379609976404761313977554253166875582002772586425273477895540645936821890594329257558027894161519859550301586393458206882981165546691873526352282193688542039759053842705799213178758023507545553809637145378198912415834702453648001657624236517005058242574044354480786554540117579911353254213628385403251802960562168136966947876572067945107980516501386387884875609162948838310454891657155843654573687156526703965899665107947298371593092298739567835341639929284246332208962313436449456288956669875722404843417192601334117679569307563449389199966489229562329547258398640136693490552119702655718032046451845506264389727088066582704994475433741580718372162598955678683410797266590904459442758570566463822246439411338721840590883918637256266764921068015384092561449049902815130380977041013805505997584815243143321483219585412277855110340584287220769645313196011145325346069640689653013365744370189968641735756486202777809609434854874304886080604591713712811645385593399150151474232162607670672838834880752303464798875398196795910662180949614510366049741633603406964307149465392770092182454764392735208649923187805502044667859549232999638705649382358783642842818047066021062686566266393108872931083049647766727155208825109684541791329866709176915762231922748824758036192510321703469973504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,22] 1497312016844974432249494722766148960383735265975074312020547389524722140618836511735319419701802968088128093174831436302180245133217450983412245996408854603153789445258523784846287735802246444838432769893440886599539189097477721287724732294637889141651963244551159171600895053883318189717907184023918412303290229340086883799729639347750505508415647057178969371135469778824784017793746135385093614216335856559811998798539898901311876250558405457216768186049629224964206322241196789851991016051911135288950300366783942698251073468683919428283897113525680549590001373836440234125511051239634459273387217323033770294907047459649092774819163177411040896307160484500046457002851894975332240579583315441102664789329636012700963230060751343642908327141719508596008779987237344413201061129738088703970633712748805356155260750469288460388947857211841256257530259818030163635118301457361684954551331430578266882285328559753116991092507536679176082232762784281004019651549891947224855011199630044800260542460478558422034380759125365113430355020731414033447322028624098432919919270985677687483779445469188403599353210376555871041014372381520061971069863085408196077320193547249256028676047602452104751439723949999659900945531956645026349827446733479477765739721229575465277966774928230990001224790362118871428511703199723319125130878756518063921765019373709897497306001162665200619294973120195738608306840952030322016926846499661662042125762879606387136475972161273573590656021241186345015898151914649860258012536492087417894314170834834992600868440341298049418865668289279477576629386845233312346460980945246426479439492063581475094555316840128442905167345597187633083885278327790356443538249138231653760548665922829272373749669130121975342660311893701561017476064894251592101032216989437694726268460657366959866683117135672515817063399207299839727336484936079862773174113056445723334437363203846850654791188892040159137107918863211005888891298096311309268008466535966133320285412457114771940365318254775034645453596682561320056306164866926951913591739496285281690481701062479140612348163532925217679047917758835169156728767888909067542313581039058944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,23] -1513443402366642782237651736897086219617089983919566131080507715180966602763431680860466283675152802997856302259096819829584816774820774865448450565690789234538832191570512158700023295863326059206053956687109455299276738261979313813872964674203494151660963315548990000019338671264272371217985571989940795414009551119775668094941467457451503799007985570535248482891795803805484388509984080070135183519989205940066607504625918059929666248792687125761529758078989525060560255051993210926185603627050177542541237950559376000086089737284817105328865479818325704489674775050335431208029424055389954340978452618224007032297434107254403687728818537962457783642988865361687535324609920067680188686445329974289108857519878407020077114654108768548286343523256481989967929950094110929279498049463890674714206189051126162614319270387914909947736753158208172080824996591897319918708257124116666300312250460268938181101588754746168160566759574740558983441056065592287048568414895065329442155235998126593925876813690665366428439152798232654155087087612551584233147191472198688846705611855219375739292232571117150772319252287862702834372804078338221127741335046679388250767440508324551852335385591506924749993134174542489862628614642417037722514645647950858027263142094176100252057164500580717232215466037895001692535140246586995997910799898216396705323697621898833068721873943250430341904810808322736917423913003988268005360412372028011925649685318772617229217898742526523752477909272516861392060816003406509443590601642450180788440280782393741080651674261466338732294032087247594920749057115450077720980346113430684220933785590348623392315961988490125399730523168228644263055620735663588829104663379935499283853804699571947371318556723821774086125480175114394639169065089663875760897441836144855982997071790142785720125615429425760796862161888531250026682804082267261580074398554935679448087555849044484571520058312489639264912291838707182251107027778657375102952871906766343412398832268873929289092748823692014410685910322116973263588101271410538827916487757862477806837779990296141239828871178365055048544013461042125099789241526311019786023324889382912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,24] 1319173915160167348819782316826581816214985839237128836143001837026388111024128448234773684817018417736847533841924279133612594831554703443771044480760902616982513994755803821072031819301954646950265556930168600575938046318396518962218864390985436669743986503053132774602542331817319828606265567932408228892735885076428905757046539841118498633504477957822454055152775540828484119625325850715273020844881110604144301447037267243316466287324002579391898269022726016094605601928675919480140748116119169115075716599469832485311752811212189338544085864178702646433862655246829000313040845997217587245942096920670412628620254721605327998289566833907010217155914679896771608871267249298290365285570327809984190669877087767141038339664183663358239290732779330323646490831928180862457347411262874326080635023262320440913068778023880321948818270776303472835871388934510208240626848463372550010155191467263529794396633622240653915678233584394393074589718593077225771732948386212182824079954241058351303904936891784764567701539713210846525326480588530888678257250396522819378913798172863154113012457559371865775743762478325059892797242573961727796082000933795231391067728808566198084721794994087161674119806965787469510410661568169372785539317861420276618981031402411458800016572334145202464252903667279540076811140097310964302104100865328955658882381206929250081776892139366539843422778982241013639919886735593567583135656728876665759670823792571628325865782722576398622352131602048422239305229212856590790806045312255839792242949625938373203215629542839110132844541371055144684724547079878874750417871918387598887098879996244860840429683732384676417829079108161885978888205679289627175814492188395773864833721137926050790718763243924334550263755535913346316301649461218851951674062597258624577746536620851122164728432189245212946880495181472935252103866611093609433406720909475840086905119982484644612609542272364425045617959393735374701301043176305938609729269516304058215742744226095607852864651373672623711003766558505416436001980815676432966975818816332577348218182163877546544823742074604140502910407030042464640745383960360682962929416774090752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,25] -961606966881537826710884720525799700713007690627138698255457834092170991216365321363347821734373095189962669192109919192033551567239248071324274241636505109711189072248166521341427593872598035380755962745993486408201448268564326138210776072742628422989642134787869212222187539088794091502335880854853765793578857955528431285909653567691863303292899087200713850821115286035106626839875886636446474367305439286606196906486057338945274097969796103300256073554293438586749614909360605898237805616663640760879751556701131685784032744775130024797415797372038793726234003758513925106365241967590272094076419659892791655768905744990753060587589716787326486377039809772608680575320020986182265069835621632164720934814007745400616907321596740916881885062934572217002700984824203747991738052109316690810097516070043751133569955375748673166037161340541504292787086258527467775262471600127142015547960226896446096371860479902157586030460708900419034509284246399145584367929827344891735352938879917085710699064305333316367438434034234905024185504039879395325729204802081679397926461282289986464237217146615163954144020829470533699837918099224140765013019144441646067500940102608152545973924662994173353558919037054719342181831084438920178549186780216920606956944721926709511419983042664450595320837359370169065906213000065204692655401514304230559042468013880026209387966273316818213440059295839325355761857115010998470808910305386035549027076442818173230828016631392049938827361803479010169171541727963633262578210315752691837684311173912769853512271452664322536434794992510728034660117045638495986620137549741964652758896814014598434912432805144293119134480680532558099649729517501952682075016936474923203462344957337240096270464524862911780627388861793760624530384708415413284233177927595179549063792120649466336682454464895667307083207301322654022670479496428818260520799295865506269344579479273273695178537715114607734962176969135505437015763426646426469503615433921282215349871680755615812907537926994486976555820405561524970285576706594236632480614867174260621041818158391456550375442489028823464044578386784787219157601991473130514557038669856768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,26] 553974012949994644264646253242853818163872202351058528993270895611428779675588788141437254616168046259407217416428149927210985723034235574585721211364278491168609745242835360369531253096701265228730265633395671404638186148479316877369916021405990009707331067926634530137351605918113238242583997561485843335634235021546251424062391200144803899417963664962499252334028744556723355259191333851341594238618349024997486921729044427186937356241033861263333537061401180470577039649468419288394163627322055093243883523473071370116196638035300505657237372562347784139635068946126122872761240596093957672854868808812558057727225414755080633560361429404305591656285587100440867658748128416864594517583524559674190606953247732243297539678479272952480443543031578960471357107053134652846534932668815801532020831738694706944333250902493441297628977289086692910198262144392037960575870671741791393588782239779805174444720150980123511244013300964357993292316022687501407647510292167528136461943898292345203088947217979650047501515918241612341549253271275135262396862839277590105136941644928796664451961437581724004328459616343889732553608288490373416745327886895859614260328903880406379523882323334582706938567113935499688978033680900588152199558184398650335134992376447428948340091772899582474981521205796578695801839524953553543938684237629736591216326555830962543994662424832745355003357320091483465089383038995508697356003377909052254222147232942846569794320820976580250126695493126589053597257555112747855461726151613503558977278868319665479729686481716977168854530326138839819399392307781207179803600362202841260740979100360475031955802897822219899314413362996520999991807056548691821357118363924320868843092952318179957494385136246675363732636971816663737334812549269540727695510435995896276909835492355566496025473566279526240965161135746279148433494994696522449996220607649366096981555063564466675971981867782150107575259168084792452359623135452803208286707909917412144781690144465540413066122134147473646778491006900674895882290807219241600813704680579944704882603030536043976819878599177340999306094243039318311037623939735834013849891312238592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,27] -211219395039511937270489001235083381730514543932580004983008300746362628706470533620767019870700666832349905062054681431686523112537632148926683546340084620582495220584303600432106091695586903346629324887167012838457056350721875982706133363092279213769349384260682059753288117238774859344678202777304222638006876569570101235913129002758522750423027478547892961990843052814164540449589015422004308392156895959246578979926540872570225724304654371622801201730867871778576070031479406192987812778856820383171283786253443144567238568640837169054933168282094173207961018605357401772255427688877205569059173996511693639464021047230114844937372950471356190224404548684843151189108853053979977128267662762936517161126056218527056778927980740913229547648328139168934128246505399975292665121398873375615613576474114314445838894917858434274390430622363510457246362457311144286928965917959767767308308938938565517139566640765779857947451303700682189928277012767565685292566268228475072191867530205764084477727989348139538340697337624297330118533998608709598156414674560198632095615956419084069637514021721192477223030801999605165377597147548735305948447950746395694600377370927647447125034768059332522509422268598494349452125448650154434588686376875126329279873667712194662868769266781181535919267763214719522456824839675266721710268072260716126731169858334337857081570089359034570611944057363707626833069243096624689786940919007647416640876602250363670855483893714243075975345940141882583977127562601383564979412223931004853816127278202210050732896583452628095329048813452735940302927605843539123054160949431392272894281824436616948845844893527122849589842915434555401293993484548893301632236455531299174276013570685655581754264569471706966125975981720797297420515461280392677290708565385759285773158541730064851591771670045587767665203615493426948639271640125139880109886506976019302320196014397893791176390421721107481830671757016459941065993777333379351490582427251028589797601136717219612956415558533801773346673309482791972802974617537354915757888866601385289490741479637176228095927044179686688833980168730483652506468675424024302663516888760320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,28] -5145192911526287606581428737464571920401092279708149655232156328138029461922058477767953458099367328126266821192044062693168075003309972622975989977813916920552289096872811328840345667138777168839020375940101382931098273658085323584400659587775918410063720734215705229207145064543184465251426217338110861206263567060808732613562695374440776792662763490235424471365071616466608857340621512305867234900641877993440506361121319164471697373800548591970896751162965499662930071937236838027385517717162128177266233077910563075129180939880783701719933731101667910292738773095015224741093215720525205957051813958649588746220814522342243398546557056528907309196551097212917183413036599170567817426861302044738695660702642968192470505923976829698538115074399362027864671816516764303968938524119093014008965597922947693929540743120538288064465747599645618647763797265595254247281796884612082106986127866439976038855727089984123505046365250438581717455997063895361903917672561834126945890171576612380427634125962659616817835149609931324562451340975030238992699130032607758487969990542796169557071697258510334464135735870911020507221465722398921639930436697186406130120028934287648329381307991864623654449483118420276821292103287110908397412668011452632480164124416188542166259318075495154068178751031274329573851502181317146795074894905975699919648027835285610936135614591177184381418184549550982591639993346501965658955150181663678514456210903734907286837121064542044920694040187834241241603580785778330910870584568434322765604844756366746448269042919563463508684075304343894994658070516581091981989095630199333875707438689516917264490356991152440092408369535905248315044659909126167589751847640332027331129990054966829338619372922140899448426029788168652152081797147951862891324402779776980152200075702557271998673311215758716122959107211973745700583437833214347105866664278282787723741400360161464037585681137083886308951167852735631533141548531340665816004756838439744940490403567877194656708570910954566054088308303292394357888063544667133387631655695188308523391008371692807168780310518495080115631469211986022316078875338159870058137282150400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,29] 97084520971616286014487315624737884211031827535633585091309929356833031788764747653613159526231639974582279630853094454364190408136043800337537721449414137363900905575591692393286021784821222573001813947002158516701560217167730375391093724152330922384441752903343688103410093132875184061700424805379718927385258414397049805187337140264926616758335106067810411538739253714748008962064326231703029137421280209130782759194972975875426453194875451932465294116337456224150246303180991713732357256917482080703201645090735648462919809853443482772265773557579918100037486165634448709689351946258715505249137327477888453691359655351192465806241715025761818264317693878232239531345405905973991014201725424249696816617315357538468024882494865376899145953893227666129787933881824417381090924172937564387397145106513241857296651902594111027430662378923553409619644165368536360938813309255036664573697449437788107955853567148656495945135836714514802827176798190955244942040053229373562863265320123453085237299645120526981634435065130000560996252674461893591695604797150760316223153930632247711354506575044340172387266085667665669274073896053140416435732385085370507952669111803956710403714219442192608794914455180115922471253071592481494231453622471516613102456392605394750444775537965797863619870896782978261200641880249858772299956683602695076071598707960695039977826293580775287267036758133088578011263351146969733686981873636971167693771054253117531995826384441741631367980918606434249385801991404170947232424532227929731966419865315783183206375571755184442390352614429053868355664876502535905255676083595344699412050222846186706714864173551780133086953656790789673061340473600617367406064122578149052877424213359509456713818683388088682662916081433920762010960527537808969711446252723033740069340942590022941806464121271496862861581914613381244454893700709398599323863144087342682752367333097195893319464915225869594171226586154874771808357315354175636186950399448385315367567579662783136128787090834721296313834048900415049662229532957016023858915046976265221325721819794025550010831811073530111449803243799856792032345779154789096667823644606464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,30] -105113888077404129497353250922726311638135218281914325541855192911090482934845255133835071718483092926665917479902295737919495555875309965840007857038997773971823114598280471313096692485377055251831554447161560841638172384168241773161995680266696406150079617919967343451423550311319533662524410413439262438443878176998451407479757299275077426434030850964854516128626756915663382947411127688859913151734445173483384038901036659742534557778152184087287826342106469705275884601126883772019930360152321570558914751185244653075813571837713772368909486681543353655399747266265598260883097673108944334686546371430501770539827313201459778910324640160767968533477339602770232288330598574853146073898039058800964867585805356218556172183473830999831648844116845204928828957338145735108172224347253740902578183089159249257536582728471789351796024668144347982041091737528912091147219601799725522382209619630309800101469091565691848050237786261129292382574654418359176255255708046602930903420385222106741580622078827457602580575682750752498683757251816495004975197231371910927754519425766851673848228296702724107161598103525314004290995890597929353565983925925397905127607801194929698883132708461442405628944190207970517057390048058991449759836311187688832471809890487271522504357742358392197324818509780513408902608307601985192776882337917308221740136128433230962820019852000605176280663174447779886089361353488199784157127124410126035246456118028654691212808232008799385147843813201439326760865229414362214556414995688813495833645673491795047354721504748249358992420195857810247975482530544885936046988252638299852443693289972583901520028704854360986387428711675124690715178372982164611494844719410322687089938547749011713880208953510611446267680935235781112241325371936411903459609701132565594714855168032154993810328062590291758770884925223353974963348012738094051677690688365010606598676928794264407978221874426530532326696855006143998258662449944788823654700321790514982548040360524929778139101527869301653596407160453270080638302548590842313297534770150106209560897138233671042550063694560597721881786315738933026098123090337778418032932120690688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,31] 76115317967657933941674485610415738800302467969868355956856088273711562592077795152788368464289096461028133060678217751393764017002104552243092064308966237133950871697045788731254207641178264674835726117967935173726318578172155187852683565875496524655011411536150693866813734904295156700545001354653849349106342505776094807917466443317605768448678590073123733617158063075413350090630020572373496500456244425517030939348972037152930400885055315333607145652683086279614093588574782802978489884606915071186889123110299417767929305467555685695806216754906835732567486580993857060531598893649688605939619731891373919095142210303654676212880458656011310232398414916213002028166235474050829553482210721191927773032957123181866831444277397790647462908546934764582943983676838023739345139152588569976272105090703592463775973868027530076865807264548015636560801987087215156301168084760867175175394856520775348838472499216677208868214925788182590802812058588018302947168252902407154061239712864870870957930814196120755376973460004393812797041066700499487957708905581398418369733760885066835288570205396554504339925659836109126976078158002572572415134769039113330420368621547193402337354590020903258837346936128184985202805100307483160054938588495292225285570292829825418263374786629786832181221051786172810829764406799540302025358319227446594892197452153332462611826531671718318219936250881241179108250886241282826523013079784230888015513500908304791131533967094971034863608905317311670185004177186734450780938119517599683692920464836501090677447765985518841187123526699877484753808006964406470198569254738121748558322037056537504031563215287576572993389237397851703238776416674773285786535777596751921365219132952306305157773096434868473216778121853045755115208019419562646191376208355350019580433363267147388170253751660188017440215809030400911256691620543953098602959742272894229484206041652452268193025895051192112554872193576189454540925154625708866185040776435211117297900874509329941767353906579627609392877281307048037431133636878576884203791835068231876544451717034685565601671716848124547509419968324505256376602942256564211205285647220736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,32] -42849583969062495745670905123936186811512692022550648249314878032376055280548654774476732975307134777422087263968488931391331380699334737745246698925183537649124001809883920793492084290220528405252606625794834934550200418874425795906413733656342543925034427521918065899382740865318011598059723771329075253454342251722361430589650281940756091242505489278361009515523943261791084109664781890212320417828445642947397122822828557996551954642644751840175678954741885631874307106600074319330474145152709752531707279067623923437726497359269396942313064311733047882607407220720474284082574259878849820513344199024232894296908048281874742747726346068912165016500193821935187624870084848454313097872513959790261248258260480183457385228645160655600433674898465467356628016347711047283589547522389468706245054521377078514280064050778890090263509636117045428228515204553293482771656237435230099752897565562672782703758516379139825326689929532179780100775202601006454864143475520080615513658330576970645797639642043537134017372286705622431131801976973199063272581258760310840588040562393963997396218028009729399080206099072870692557569414801284738516290516789987321162579340844728229950116745260653830814924913702967264326393979743656852307873146756258784546781255650966073168510338619911477022317665243473674533660581676351016008900418867902120433896888219484423518661278041319729144246838834525724441579172627211971005940893847432580808805030778070213520767793949041438405613680422807567298199744748353735886460858203317306698123768653635282820901131015612187772475089127410235435128275117861521518534770234911543620470043080925647841177685837032386518049441075357509514608820018095449527069174593939125212480427845331175921649974424035275947961675145108122600689800108753706618648266763869877084125015840243893027151992815912764148996350191500408067715531895534137332087355045791435334861947366457150343469749602535576561595243484784056497632692906498448771675432853726004423633615413505017168611017161202809886420336511544821474474026443220284772317554595936497410385072376710004818985010091785512962239897346259020967710846941273706116339973750784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,33] 19433418468254787875226866907408667077531807260629873087096241891743141446768229316439696203930886736901503632988795481160693228320720301037668287193147082628413829739382900101782922802709046617119137063168611649289641189254512360542541749427244779759611765615550835257307786243908618775005453731906154675860639142125425652557107021780354284455746230060354621804043080134339346230355893045805857714415801254988429392803474777203977101169928460958417444761283540979218939845060702847192445271166975813707703790208281181905127885086167293990381345322612144124156204627457389853751676489675405522044602940804807622449180015693265021204314930435982927262549177366360580565235706913215815622986548348717283771356187058087999779018808878349283543942967110033665122756094491218491105569686286965937785206380591508078974385845332966086946167370968135641219789729391292107993309734850328858211697103988408092498397586143638356111257902472072310036806142820882013866869628359406047992873138705488250257177073930329662363535243368239192780234134355735291577402450520451114529476118024860639090150027131910495116429916899114041235086885011092150310099751624765064987465868774723772676515940017873132255111659972980795051411578367517602000937472425360809381770584073452484608513098077670698704828611563648053514854958720695898392049671729717796333218290554421868892633360213735963311515892915808384692340443922580409455595791310845750477210453617936110009441600012442429311697424894827641483402436969496145377332706317062349588384943973520955088617170088802968968151221093357977927742045361739658422996745675941321728971349280976668580818502945739081163328550571331843286264178704297455164025817919737085058706821932503257566782800571358249141107246941474710651131763481749591599261385550381484840571151923441479000454397689673555985498221738306236630893090686169404103021473250077126475388785884832574991977514490858253653510504065972531030104050774180498915536520493687924766675296269115613119046701262257000736529036308591582069279176382964533884653688646810677411734343487934171443607022907970445166001046839128737599138235235002178853810093424640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,34] -7092432978896838557319636500824180946456265620702353354050883218956992643656706834155920817799618416778253563025045607898012726454461504757270218673354284497018713174075551142676359833880486375826505682323117049654479184946442210774240551365480854285708520643924904637076691356606061508087415449925276752387345094616163391184322613799269836920792716401946816334867012417926784516339451993375411018919299787167734644648869306993607265883389323945345847086017460888343976216941851841811620707028656604140578726591466149307486796982586890543495885108885284524318997386520163999273173598403529660431953164431514339548210816189331683215877390743366174786234713197286184740880538334285872849959303702850062814694817908205826371934714330366527578654299645760700005435065054587123561019393898115456041771741852045799234770254635380865298793953725148072832748239649569780617084516484187893322899125631776697561918732880736913781722911117265506885183714497157923632044800456884494802982324366597724174774346358611833969831682263953226154988496512108270653958119992496271579036708974349775345433461916574133165252643294642499096503397228936407476725818521631315220477610845358525502997379091686479942162297894647190986441647861497124972719400455121646891497453989984585458106684988418434055761676658313712284271123358471944869155006997834598410567477402577346267216747868405538805949887104340111933464611194574873592821630156031796319666438427765359178032749426466575972900484297308213721930183757279172868963466262086662460462326307823183857194361823087436576281449038929640963359033833574778353852303983671594547022167002308797637454096477326820677848793204095406673781905104790467692571170463160860188258756501369063867017112719034384932781193339086376948374575262841985312460311720725695115357181143015920285000958061287662152441643137262461772291808207776162435723370862655983097360215885472304115784699054593662946358084611468258758434398410390800533275444044429629595969407073673145513558441336354959043828165317168774421970572912716311838505812604038214725182523023916858129227178712579271145026144264859503676594002263947502127235779788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,35] 2022919004945075986020960655849239239787496054388073693764100616329851376869919804580661251411873136577966099332045378648177693090428844850548016801609299200721032610790646918018240844201576271505245702715050076294315409971329592798034004306389926253350842950586253858366913450313973445762359889888634023625933488050342674693316667694626439412615483662940849934745053267274520692675653224507894304989738232715307574469877856489346869540757486703693651903566681285610938393032709003211668745381673430685252488314990627985183353147152131501349634918051667649690518464090726549292488663907150948136205160264285840719363160385468648931397739002967796234997986145412589599426077877348527183696168769507935776497422500802936137872921168771384024664456615111572931879914336654506181425637397161312894460784080081340887154360164627254559103235355887045677048865967091590444717487982857824166004708592813505458954223335233539600505558782850440050952444456572509018186716718849083011305142549911962720929319401372895052923253227327059337423670610208466770289206864478853882672058486349899849471097460566388498826330029560523470762404190587136725976526747904267413635557927593980720968055481711667333394454232183657898284158693344089391277025609544201588972057533994331436745228252078802335385050662677798707250635697507416746989116475319569108713592921752489504796598874949942011529401215523425515207182252140209683904823738974850416450903848041154009998598778774560845862624707686327439665880847471527423127768724926064021745517958412111254374111767549959052007333237994763080099301089872509525140161487261465297726351441274923796390109414865754331287376849439843916377506131133976701506555963490141221665709357187674719315103621990689160351735013484732753408485039524588374094075917150471097092817231819294616058329188192909326754750134700128728843927011306856653858211835568854841008446758864197411823231111187053275784006439845575394247806543057072967972250757428496337605169141284681524879402897680427448864187853656206720521981122617024254639412676228263634477001792652094906233975995417749414001220625126493122858087572953613450456588091392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,36] -416076360902983752114559938926709846883984253574289337003571058919711626160413136657292157058815921263477538991244775233449095971281241015218917453507903295643345930535676040787246078953058359149369682789266347376296658504528719885571562603409154070339181880235919523019644353831057669356641417845304557303487396008625394645296279160405143184873104780968246192881481599137476335573459224102216977880901447799930341876960258941126846615473469519246903037301920824841423970314104606546209152665967157530712744360597615494581196740348153269811244747946436922251156423229272330256999081058978148021179263909237163714678180313328119906541082226436266338849314559559065995373610231864847936941177102994712620614959865986865458542839873882831450644560057996344563111267297449492650086373704569631135237429790620439574796338647232353912136326399002165335244722849455881344363898663032896418632692951765694986938111415261114191789196703191121171037540312676318600652165339190334021414111010534766145111795887945411418724619315808480717334945027836106081762521402362867002796931240360006069133393859453598431500894505275911987270126772459611614226604048409423265428208625233940455676323786812676843292376146468628255978325734341612040863691805467319310533754356363850331415337226209451627868999357047717842151601468881420388686431647735853798826368435786424085094533113328325823828118663714255163552899823440111231621410011593737619477100763156210776057611850925814210215370798954909566929044243486483768631276958528193282450814971267169137640865421266643830693924038493293521052929518193209834747409559188162948694855644083021419720614982528714018162222970597431505236540499530231974112586622452562134874224379576144867008543749492858716195525032810798639755874797559123360984279641645933417949383116204172521243078832443922269646902581373969206090260974860958983760660319661639881844671413853407495995476827410593929873046946180660712166283581530023751989198074848212403070110064455026464796285771246834766694077882870734977090119454997042050532503885488826509576477560114136991567639690646763167543572229756676038078691077109818834999608082432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,37] 46618171380804922750305082550405072504500023183341488174999283480640290190288026598789993207865905841489929103551644823208269053496735183285118330815727957165223376497514911559666347946190154087372858376842508355218206214173441162919488376687006838681769140459762372916534873254054521432002625345864424617907415706245497367122533371432450920746848365203560411725561316697799817592066290006158575435348480710417379929797684431380261764377883804853149221038882568447049309226652207688371447268846086688866018221949879732748793122680968528340506814490216193387535656839355667336638051097430331686181390242779629436500060763126939414157618720963352168283995573850704897169067545562957409783825276751992768897616358426086557825899064084704707579728440163235879198077057943884309594687829384266696218263893953625003014723675977433219704672443806702105048961264552603907231776071267963179426112609336000087048316120105007074119073286142122091881664545779674155131857998028052596953268213413076819473432300842788658875674131886166478603134237596295341949622042138455928900217674284245726941837140063375920246626014988719026991878721481480595505409079992257846201588364567130655980498930400729225915055396997565140624476861016341065854504073949183650936626905880357821675216463677352695486526164697877058536197919376369037791588073203874006134195489062107909443121138652259709331633911967711412296784024757039094076029902726847540012074216767834031956691337146205707886114670337633285425747724683151517916066224413340618824311695990287147397603441008013981436274464572993276426922688966695202841265747626707417805070462784049241158980072189823326138883430564146633744791398293125500011957694662010431472681195663548383548609886694081995977287385620745315623392209194895938217616934437698424666004958223502646904783812861625565419761313339434669843923519090976089519416914295956734354498961818501299796735123875419232720771425758459729235487668724782351403173943665659592221354238602612990797707310562247465600035314059442143174917290730901004453739680673023817879768656297921799391528915933241572992411549576299664118727001866230060519037861888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,38] 2744099774440242959005330876511570160823694744770372520233987698249979089033817720010788644282757691622491139433287004167349055218608976856383050289445182730343976165886815026622425966303819918753733195610478401300221919988428817194295250880935130125931113592534830197813065247072388429910014565482436926401838264447362521784585550556021758098181708797274494760350637636070172883635038470701610240485315433055130924663396792359116897321474270182925869098671353948201773737539636477797059099013501753403959910371027214190866188455786052049802026203927068029491484876773465912168763338878948865150911073898502642220657338747787479484255577813480361817895339534462848111770769728272485262152922496631745070684378236135188833785380213788744405493813429834155591086131547548212629400092374767186850684244735091084228765190511840877527001103526926091244498964977453836345709463153394551433592772446240184192372408747459168291531575908673577332669339153093441556401785215019501379822043995392270168222850405390374201029623228102448246183278844942013383153547258198099355679970876268706122816199310261568905581867674365759663817074343454778067147656212964857434019891998462194513049318421133132127612959153748131182081201853429314383870499397333605698072461593077688647007123408246671418103846262158427367323085286380186272911080587475702473883774252404132419692911806539558500947308431467915949307279252763897189594516791279344766103586011511749222245656735337520247577460068325820554685149947322950872150227891546095855399255108719617209326198114448666899434956270704791416259900242751813896303702868267349490392971776069769155313504539827351182460373724106737539424637368275496548448231083824819662516720039550051695712961847094211590373353474735572098978399617839823866633512953931536720844368017166766784313755780676771115284496937448404250525339823956818559896062023498495653639843026098035941009118655660919304414580540009759545144698310763485340665382026763683935108865019600888174197648871759070337596420273899455845030064794154725349769506918601021103347928407649518963771727522442896337699786039706324994044897369169013530878279680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,39] -1304924998717908473985735072963978788264578426476978001984312430588678147784224349582565496406114788679660478940448574181876284698237404410359748016794975650670233056068437951479670158275270526260635215870048832369012130783170384934530788684002558330836430859241671419440987437850830742933888431004739876601391203344177425126113432236698088831345141951779527925281456958028177157352730793869391934070086683062467807194885949234246631709201878639049575494418245956009392086142793888775983022033019755053445899080032503787462043506501522599525560796037263466786601964359254630357485706347570562802968256088057533472829995551164747488996505918625683421287320263030129478305560693336550078757804651806134023257482753846953453551733365050658701639596139716922156376428252299265358050001819607714447075728728929087858436529743634432498005661846168866468950678278722048420408837452271250139571486573824542917340909203698295806795561133708774352133937667478174055003817464541112258004997321174033536944685019170189627973182178903496225666683599807712528752202990767943839467637421323325018276628238575026370220856080595051438490489019475732474752183983406136805254863668751366152262410051495562561749479521334146526632437192415385874494729451116976848954217753048362309294989652628664464951961329640413349930868853386702282677832290243268156311234934456154833107330368371276180677550045016684116747628834173936100143645860184557157229602013202355791808629737701981570883634685677154243422353840718556260230691645905087582120415457247466655240688128048518024190721980889411243977216264561963265121006536660619075806602275228152609231528334944866206132530757325520779305834921914149055114559409614524165129030331234883191110485522099895461218426583041302022016438505431087200008708391515552888791346015387817571504279480952348083625559797631314846771595982513865944313958490295817816341607740938772151398288798814118929938464100336259851302181455775996304005251584825647523671743754420988056624469431844179822148172064324994271680832060533463534751029368725591999788985837527440268651277418170725723490041482329103073968214048159789034820861952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,40] -630464715018599201981759898854937054035539293427939465020090482572569620841329208671495872633479876747292121944789587164523207552376054130949802549371271842766328172339344932096426821787669599561182525360697707142417538469956229992455631953966080358188949480735343644371766898337862605560656462372534635431032263075035017577714028125341619920736725346356134190569109222826275995533275181025089278515662780389891026662595263529419156820699396510135742190147556493159069545893587711679311532667605761357564637456915783536050046634157873885125539721619842773539840967226952307593344753898857055952612999169645922834919398870344933078550497188489497030022158293880160599300621102231853051860144315030696442110564600218929336664893317493730042640448279443534725829725043225089352457631130990146873194577121802046496619760270563377853817562612660548927671193863453198425745428849548991056279197386574489510120360553847683079451912543734711680142328891366385509064026902919324264598979571579599754752899799069236065905015486569623409206954369733120654760460646349047096902393268708261670626363176205527892064950559090730299777455513912326543727168238272367738728095032891443439831457620517972983850071268636112690688823782526048212814646997297052988099798930743326315749139147727475304126471531952507994249750520274454048615801058465451800719496082479702850434466460425889945954035386162176123323879448185468965891630370731386692279583955897336724306701194815937622078412009169223435095917774258461459768517560867737779425083733838329169397184766372670022975608747044827668293543516587553504713016849398451565009297150263143627820211711665510043309982979938176146388929075340664671280993806403902116125712206711328675442802169504084030509983314595842714890560873366871021773641280292636497404437942491026282282689063506448145844629627574868378430122783864932453117038291279138389020178281681659192535431332824143153101228460544573413432474013118051241544311505387213645532992505819626960554495579458925931582368019461604319495704101471131451748312433269727002815503325874128712024781209120821538141341687320269231386352922698800721064624128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,41] 587057432128459011527441269812988629796115032164154784769151082447989998582237527075229400766904611941715987091244611148844011704460239080066605093508817912959616557310619842292106757746133260739456079546340288508899000393710641797516306417772994832646204064824171314618318931874203660113240171953470827178762148682071069779501158093840958110585950591477314535496399912346209058878553599260978900598925674234067141541308889215408691743614589975229156357950148242123082875944658457265235980559218822327901104278723348084917732746194503870876477021453811092204677110155529114664617150990240354954980643281621881537787296826394048158022466890134723162020949519737926608754205062587038278220788867586992273894855257639703938589192716869168250923866236221758081466036575688474984899361312221399485708213215801637087925244733071377560867337824709818838493998349125998040448424385231483960584893284881333051828339341117128536249280697359881081327109549165646201809043230966570903204900427630222919305816301873462796409790679769750693929864430203336625685539531032810750751151368894302322224168231305792311600268074555628416387834363516286274735996645478123415285869757966135588180356080623919742341644703506056961683168828019938636187425433946403286421407599763294103856917723157693241934429732507958336745911623506467983942114343302248409832424153351326799521766904948239372427113939541395522690983997647752721750511780927795225583706976497730760464297200554236769740608336696979606873885616559365106774381121034985309142754774205157209871936489703392756064563719493491398408589416369744397843378832067409336977997110774369329830673434631970529890138020844070100647748599399001895135713854919775649374804548837727266746129084062729831767881608439414766844852153085491282308371949998583314263536697748304532803169083413165020419583200913718069495937959354106645021863781639591345583987820437627458883309471489797087650612226205548719824257693873614600493525526804775273043412111531637762101299368589082128065974468005220152667364570934924751842432067103886880755394996493324876460298308914097351672236427334359658661845062275586013280600064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,42] -250729143485144790115681091666233931625631525765957823514171398927328054997323445144598074598865009059546357819861492239116888567818139095677888370427039740064928160292918981018192461123940753515577753501411210330931854444598234667582835160687986831558899842964019688160418883044416612012030607476928041099417914131331454983342624098607798818201416931485827660716923328117509616888567410395990221281606587655798266440563045260141936533128339460250922053119413384469053268786037506053603638098446594192597349580617125375928682448406607632417866534020368418347635090047482433626691352934540459672893143073722977135781785962514919002519539831959617315992397426640995529187956127838834668494852805725695417831422767392350303095233775317428451325259111269219187234674932351224524228543015357102490170784230081982374192686995228104160086479893598294893531346663045317550344631302292784396266360511830851662790706620819206755633423163887973338910645417652725433775742032494753786147254104306838491442286982312123410606285301514182559291220936373445218872945120796200773326825112074530382845677824189228021627284395293773919295253121783656529604993285281857639096450357507441885830500178879397507791121358238173872787165983121368969637132155201921355270117218886490384997126113223281485668320008893702148798661824219756135992185343799295341034203801592539210749057927535046066966251262738350791789455871205681450974533584476875276297963691339641082643726941410230145521052759229795209802938750249183106968256236642527552527973393094694988714903033646048255150327815314765847792875909028219057444742500151015908388417920733141446595750583708538484084821963464407640934275670572417160420265299274535637482960456889115621479963632906523247285783935291845674325532682998230121018632488803918222557350456732440195894371234846148581994920049625590470055507198789640418784675528042946835506380684229132971789636214317785206769820557435395304193426102242044877792265209694062538654723631191163875109512845212955048670370109630401994556606223754487957040142652437040991810150856058323200484014319002902240375842902364103101124130794738065143888871424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,43] 76888676349392904315055557672291218804312459329557165649748005215343806277607971623638682647767685347462188191670604677218671022587686060039236517117480790277160298775557955794515568458818879937541006086655849819910111027354129249306392797902750529156243440209855588818961724869615942978089488947440330609878105173702087360705414772236042839586772650998312814160583977982425631615671161657458442688863104944952820158010470433497090149921856586460902899891119452532271791903927512165763852600807528298420838796131241420856519778431790788056454776149537481769176456099090446840185889919364242761713484846657925473523360178027909547542102450206639585160309719427749367729461790399507278294385210152091242765194712705578119105901887651709740136489635550492844209504113035782581094812270393882004053212409508221862346043235680277521616912283145135097154845721362601620291035560267466385586565791980174292794708450306929462540071225717178637394672916971524603833131075754628191822569096241106895287796271939225046548111430731436262471086781725292763253327082240145367318853026192365660439479721255013911725535435159769229921831968639769431573592021306153737303356746047707275600438420949181008053445026186900807576752004008361465594523511247283896728752076541402977155501639816352528470337110483941374345635374162249295412704390743817280302369220050755718993769811974834860364464416003152510843046688826839174842284643497709994614154911584556577036073961238390869715089441304510560881457220142838883931366466689148182062247420976591236681539181480556157091307124164950342551865541177714503315541153399097291006399905781263195526413566170562913229802787516676579334605162234087134872834915454008953668802896908549538370177655438636311298899159327142747851208713866736170673131904023791492730069848994164227446057214322579644776813071976893505002984448521083018104765033392123427275541860396478985758109817195566934770053988017174693773811875580264566432434638241579823550052514215537314648022357839827701180929748427745018211406556996839438809745157979791269951018134994677025820416047163025683758479337558752714528128493209817210647740416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,44] -19081438452076200347895795990410196107703272904059432236137732477947299315077640806086379501914063231042951402822871803052248210552332585722754131563232736118168083215321273978591683805930358499522715806000436481001540531254228770719943545898633852217363461725487105364437117295502498631554754539149706262644304519836662956415432903042591442550508069860954226971146077870580457385901713897367571618510139032535345614899433474991245525536629020017397451107521611109372399358529594147064773979266928018899273249082153561942788694862952947955168219646994012277299937434678394285734170998257497331306971650109262519735490630064108890439330888498868777565498158336582114284081814548414590225067087243534813952761813799592082448712861459345723374254289123368509898154191119862245659562156693533709439897989369248536689791844156600435055024897196579494153687604206017414040382010905003225482715922035650163132026517984687449423408609125225534659865752165820038015767888432194026249567245485244507174366002887047218904886489492885474122637073733033456352946313765479984632895126478880741007667995458521960066578185690554835622974712292259299784545954931536898387840096427355534458001833954288864467389501589315049357090201823173640285064454869253155576648904911993139126900275593283523428927688140776369624835312481762135588713576203348369875431807464658358881686462816117563030549009190435459033263473893377930586658643618979284944520417243118274174893134475185018466618895804939107765106586697398147166249669320807431823264365049288940246695169863342360758612351555504090772233972509041433042125134294816388478217899688902816129376178154899505539040884465141599454090163995247139493886127819998617823490602332930807562804169790121208557911633483333491064019694680667308584562270567215870182037385570459554060984156472010873900198462740976881460674636507505540831698443249728523718371668685699866614651499341738738136309230917464053380991064644943423927885242435982844356734065874673644486499974385380749578248212868334586757876704056367396061973193055773311054910741128436145128807332229879617987103349871878071743617336429250433058340864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,45] 4085325696435757985308923119766243498157744124230216222351406636125681205407554931169858482985524089562790057535266655654602210960552414068190772176542689960706710294692048760726797453853418764560378049038136167594496998353157746979163778698398423240998326964925411505856949277679817137363635445859312602304936171497995124623382264778029993787464231890518471073914015141546451079251010564077233650009632826257367870695207883524176604328482260069960527399749070828110540517260347497801145902092253375158517432910628488218933954056971594593444588865289374719192754811086159258226172172568512145483508932340946351506363936892657192349620203302361807650493009600960696353571091763506924906783263990536856078815132045048625423954798462938876297664709187405875057374276175805410270514625779337351731763313526991757519083891752973879141185544478685547950645764191569182440045772171576450043411448030407986429909893950896136490898896808623225790596153533451761052714676529528079949100830908791822950108444637820360857234111949532228821128361741479135352620333105259807675857573895250861852610026397719284910206398481306569650113638063263932464731453345379200501837987094728872078186321880994636437337333967046142983707713012550325088450104161356332291358234825378126897708118726000362564716404519763476054776444010158500351962958615162535209703694478434314192569361408498896598733946782021388717417521692711321541916523297037075372048900577304764723183122911603485608219440339714654885272892194119155688800532102644461671619907387173209862082709253773510702652472330989901914801912414097190164901335523274639177429226074417313598152183096548901729154873531980602643599505243109222282241349692953174348257085984444973557574463160493000640198197083773106633826883776828519365318700418293938049875405364791284529111663066079390985847085075088312224437866423818877712559101624775607517292698181811145471292034415749710897657133371299840191625416259364676410304196760445415806629434017476417361642025956671767035693878712574534100812740380077442188640443331835478241181722745774984215564919505493039535371931695241044652073623216185241747062784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,46] -794498403175992178370102743731201220830067118895849419531869720264985658455881581157605064476489672282131346932967455686177880360900391857183899602824983802761412943317211077453478108699304174621525450154308854093124289855015682313031899049855274189614860008254203259760863358013491152052541948161075785562488846702508955466604079282828628110463273314330831878275013048017378290054610611912461162794608200733048241741454745054566649130003915999518516504106275872548961829693509208276952302270158932644587668775141890358738425927535622910495218744221588461222714666854270586779506815410951056407633354777129596612089611316333086108142433012136534772723228875811388760728778644597418526908087485431616824466840417882721160652101238857011623147158419318072464755832973671503874778466244287092501234476913542612788979744804478191769012320923986435653893094858785463951210713865940427054332084563265950004733480009265125717006598052608400852741680785137690409164095678742150311716483015669459007680003641105890723834048359729056670479195892059926249753011670663278893875665459401231361123336962008261498694992929393281953698346785024978266005061145738093320770428144679573607805488523947492446967052725247974659145046687217226270974363783707308921288359018581314159301209376895478636738764517871771421452963563235461947328684659045138097324520384607096524760522580837731176920601921247033391165367755570191888894893769127771581931568313846010950216245048162097065124438135309499568705612668157293389378884733543098209304699263993602797374017668580592843825372982493257215005150698326241315271254632114501143078821778107514685520737547482233978443424505857076178228656938871232655819835497254726415853464215453242279777894458913735186675451365336103149862409795145212778475318433958052208671526637453608928773297072439017264489412473289809109235153403022298756574418522383681776403421393730616907419372824900623330483740514044413978442475154319033362758304605111829422580673203140796664093741043141003091709293344369743870589378147612337153202724736153285189490071561860625033225362728394509860308244725615425501206243284480783707799552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,47] 147130603807761962398483098566478139900068072896456325055675676547358350576830155468532259842790845855033462955091526515325171073433964747389767840774901921137211585950496981430564838641896291797236226382610732276992495683332109252922259418402316747946541463686547686485541734269248702912000713597903298113393729139151915270055043831291867764546238192363567613284543857673152589414803526948690253678912894727803888211568398754734578616658427478156317517645350663624045728552883047560088725723001091307330449278895873114341790547162764495372657584894228639562692974982900944751340966365254094750941323427911359181513098656962696381369446537631873786620891115628564128773187791409415254080579221304581479837056074269917926701152800890523305983970057562148220845851639174122752592036483777035879784656309941923858591321633716927677773331259387442305506039773878998033622033992262516674570031067201460361724926292299845917354807912489552309079944797593030513660347562897862285374182042699278386954273367872685291301138834161255226814335571122273677077847683654219669737879351467789073600380756655258063164461162864843971618783925810869287038951271678680043509684785933217791647420055025823288735086457901327834357242577088228166261454680724916570166281200823664664335066474263285581175636385348445197345135557752031698748076519702129067061690028738094143318537218955289893062357141365067439370891568457493911588611783884237457132539318251391286916579763183260767380098858068570412985516808621814790077529932222131154801291842491473764355231095256428865152080026265070579136268507526642257117594281886871215573950562938912084237736441361093439110616038220326767708719261316273274997271843681422248843697798728463719642848388142444130421051581779593824495074065579193198366003942872497955240216940664081171603413429743343506435710353292482288699373839861607907140906227721500071321295310298636939469628591398430421251001538975129486884400729006292696259269902043165729003611534053823034484332426722131636294107142004447613848049094669592646360167804447316248528587370305480471250420437268431130990502505108544003808164291900817486643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,48] -26769276277032635693715119799650709967888925887681230872866939327987498468020672252717697679129541077935286080182034076218068255956888654804439458627446117552537479441954898664706728801897757522121118932904008890032032931805942646106277385290327876718394314883032672419876429530453353774761281597806243945107806383447545738642021020452212867243460253522728909098412368772157428372821778979153899325043908014502256692617455137832530436203062207735246222071803457894879803930523897163901691925334955146077925641088178859450155531606193395614060493455290360836312955823164500561262796427576906651123159582681321867041665122793816274620950809564931168943429717612574616301681195612095312518356826853411583363045324379008557292263616641024349693853591555038306179265170581247896134640632325281048493547871750201263292345755837463864025704210589941377291354186429348013519959157858500159926524230935627961013184647202829630393675328904419283410188716487619564748440490905778859334466058687757810412497064936860290489736370119399685760158260507409872476973159770980983021574612449043367305447617665967798985952318314242552367938362645119708561342130790214343341493775994001179963856010120847798092101109310209595650734971003974882770684710212121682843301144382448530723351034431378279555429625907090164600883323609660547767551908109708834171517155562732459833852633994215701917494343809302649867415155545974057250200425829926292558981447830492592538615558152225863493692538794793897738656377815862419113126999541825117530809085977264127680180393836842226298262027319434044719718937952333941661107257452235962954627894264818562836313842467714028458173295979214003592019100893389130061529187344302242999859549382075480195007658944655414272295908874636675341412449351195736749130999528137308673739934125086267172406172480134805312339968036403305360674764509354428100140792754773360538580442152655135176377240651323322826837127700460041979333120285505244935926808613109709117634590849439488440307092465239430545448494764664631952927695363664238148872365872286311975697978652645292359472478429799898575353659144355084340862403631569577181184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,49] 4761329708626989007144683933669860089881396322843979138238014170023973758727902077675204623716286180815136091774583183143121112824297691305238273330126017244377367529848966379033950639465485363622756634489598647345993386411180839819697144529936024024495452029880330629239547634311734759153163307286094864295381192915066202405015472304067059752752344689992683458555352740908750698143562789767100872559062858062316514414321404798255526707495412102023519594035734000233088166299435200089826788754994526920229574263322108672734516905010341173793249113258141994368570283704433295790311850263467162662027524422677411773287401597975341586951863268787529620336883263393443738196372105123979450451372510308274070938948286399642331725742273587011368211142258869170991747384802914583056890735045027575249004805309426949858586627983080741246090949058940275375575289654678368345755399420954250603027448870093885097388800095675651660529295520512181847153744105425393313636328905347387943848930403335180988237175241870153930823981236551678751888014824127944587842476828905316149724983944927502154664906358586992052482280826525316538397191472698053209652977457024175337094140673023297295025938437132290214715309087566038112332177545976562222147997613137608895268474301179945637539333700223903673345519685896849220351370031160464900968850950069334622190880903382875297056629010623443057579530685582373167594985668563917345022730797298035127015128131147467496640435475722791688572262886710124561690350328262641020751299226534796453354869765475035978226551686892617252095365759349730994525738643135590783701893394099823231652021605699736374247187210005856157396605513645023315530222670872164417088429619708486509001103822492913593326720995431178231200260211342720226935621887065673477268791955907331504838561482292063419968650535738338019381495281879979895431057251549957906466417202022828908681167582982418229031923963725730972395796920702039394325336953885818463538048788208768742593058578437253365938925657352958278799060968701051466685607690564666086430359901243707161633484471222395616026956933085501788552266740586784486654279036503035215872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,50] -789605341521320666288980424437529385071451451897489454880873694730335266445937310102034253707863138092180633693658353538004458815556707293417972360097559493802268342448908805458809210428794286468854462951060841470788470322776833185875933162502809902665279364985689108529447978893592964481732472324875785223704434762035343095740521257756864257885477356993671824674356197161615157278835219594223065890958817079594207432007256585561102876990143175839611409741770882161726772672309415139020546050251684728650142207079580845890133875431257109968906984735587643923342845106425866134804706250448810288927221936419733730908412523717730654237068511245612445749577274932746489101895243909038883499342475930859028915220210112586109627247876779058773662393343052651076871610146174261503386632781142054171356378012942062300827360197241172352301184922460068392146877909858235434915276598302293435302680082105806344860384987600004899324524674323886115524719001000558019600646531243216269430459689920598170029724053126456441900797399065440725185236218859408558963865492793424066540349102433500851140040107744715365674193927915761656300581480039332280940808224042271749009033678031889694173902823320392488089259444956590624807996466318049666439650998964268163152549895918089404945973497429102812342400434797603882473841640044967054892030470167710498131191974737511150587932584464973005320937765981901551257240873231044895282618921921347310839632867822211390077919724480985117870946384308214087794285197728578788068590275152686775414533604351549843014651873094855946137473571354195452780048917016023696753952416949717909446077048128639525095721721060904874636633067935303146957667675443130771200626442462271366719326331464405655747990986813972387470000747633496706717222108018164675689079931711374487011282268661604536115110577766570139670589235592603312568885695733719705734889116720741251488200176600269599626595598595174035518565288791385181908396450983509679341173890192023604864504960865984491843730403679117555534072767759298630510480830272082587007778778647504170212360822536821039667714977067984474488695075524950833985540753160648261632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,51] 112860047885587483772501051981460117418465202818076124647638086172328110299919149775669940504311624109926589453718489121867080021696651794543433951990241193432172725528679761538209093642675161565513211466712536826756063571988026036992867218838717996542309936942335671519124388617854519944150161689549279555208661814338694569680742749366883259296913353936238878293683591194302383248015615194249409987329314030677158025430856160328386705709341757531959275637034446847729370918225576806853528597744968798835967442517629015896427165232087564094641629666673131499406033259655065842480092998428711780230988443882122386279608019051873146560512728886390851566098158814061351136023526017983574902451406041624736492836635138469849559739160483166304049576069984824155586447310121331509173942381103735449951507204220941041606359353866643794919430824141804567061937413120821541352151573275447951154196344763954436848303155649207732310594144619461814446695313877713822742198203909139026611291635624773157167636416643022487572247930337862058000612264532839814562167751896389079920259706868625987451683359436428876252806013476966286492478202857283330092781054412774966501488676470844056221078936450834496841827683820548295865321704677319595519189902942531561488882546161834276205313507766358898818926278019900772384180503208633465389065397505730759438886168004364191635519907731897455862449678685976395490821138546729517038892108948578732434306066388549703113141143557309661232063898895801238448479169400096036816722766091215335954922064163571438393239773261440279006029028916418165176875818660814756459495788230255320533258662710239844808517959379573983933303627197222111219037221417774853273675070200006169446010201584974317894027475993141635201105555593049564144444409932116075769208323479065415932631035066178475536551898718068669442355795629745976350304918762793021293272382548436424173777790419127942336320373094560056283360700558191953638903011053777620268898488018210809301059041284675752286509909727414405384385782118999482269957281711701571156555383096011215869933213863203104622934745198397793739470431245638919206750575213588512768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,52] -12302185276925680194854270031433288152357986543664826871415771145426316644112219359393131845079865058429443365408129740816636549031566514774603839021154985737715580804764945064668986386032576024794904140143880030623002620916497175265771968685308731283785174754122062709771775038766955365157088634910368265926545717826653681048200313324138361640946269184361703235984599713898256427445006819769412950273816280785576715830857430087175450813410832998725622084074658430651605091328741767982728045605352507433040082537045376885578281070662931823688306291412283045857715276641237053584111584016748815493929250105223800281372766475683332661839319904380981675265409820905004517024413807291284439067675837139205818461318147009764711675381121396515371883582107928071405625559952257046962496906901629643803875353804657945268986085481021218297722145409153897721381580398426888160626927949488859952863547166972933712200552809862232816853017762880994627988881740092551242498603490256397488783497617882030638712806828319843676922002364111248389717408713593114983170750882909603031782108078667391606211447117208428452520357809059262137138444372327126968681445919720772857169228058029177726607821138269808429846886350009765939399727431256770153117677976026156163729311711420755523280892776530750456170843130918233490715280042639587728347533941938362422707058076433844030317349706173829543037640014181727809919230402794733967251912600760407085020246906247544082364771883314934754480222636579147702938449961206961766848448121807358456737170889375226121030334217605802247314622565987016585600088216279030434914185551040784457990918938066628711198333220607877626578635710509946508463870784170678539504150288927367037576563229213574769874611014173837686911913101771624240332335816072523769118080965660015945528831920114819195414879967858906330139967050842999729481380411915047941748164823214263278232133213555831335341762861590076542901461313373518678175957862537034878916714880936073644492137610227025781934783132381548058600015230046847930665148081948285764955226564593094999175820347183765869852691160739372705066276227826399957187845055028658176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,53] 702810527841157891970932849477174689504166963084725067511183776227836316622691179251434421895173820030359931462781482443471220050729950063096207444595956446596713702628461331882871477798211406465393409214298400689181016388024392999508469096765336809549148669584409249469136534657031705497613017487540675074487992681039700869399860524803347483364474256322723911035620400840790106725575470560335353515660240916649103059354130934271476427948605156609363845869958011355076114021237002010849092796628950357007592256700880969765406511536867955768063223936258054307179330672724668284878139586106847935706725366271048222106456545599728306847582651544383323435024603236658454172911925826066109264076557912449253044799824847614811576592052785148950674508289744841219338511564823736545980441791624864469603749121606190798996671669269087849710663908381081216151766187163713883441197564770830679005731872259044783879489308657534771193364726432864234192798195875877108254383788612112654239800435195402928086266145328848365063776593417661969003348358089764992774432356040924066934790302824746384872921565634031315413240707613511521132291801488130337149530636209258656679886739347921737947606851570289050701752199182611228503574875501874470129998130895287924954696960408394988908479427896211679960006223604447034633872262588101049509221998987850652171456147179712476445281143378533451092892772205914630672775003823987579228796021993138123239052730432833941508202236814126274074973059234696304611575710603282305904342074315061411696373815867948597416149836171529599301749230843711125545499246270807634153224323264522412293022855660636259429891151703790754266851005605857869067950571070642003336395996699362131697018461213034556552638977612355206775158080840645765523527651475681694700606272610299768137480138983524415660565316563197981194975338180329336235720009949578350506247476492690347664439392315102586676069890949489761661105889019788052109142581718658673853741140590973825700253715953131984563031416517218716902623014788006254284027301723678502806413377627932616670518477145262714989566250999709200142043182013632721883995550848647168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,54] 65182091287628741314073682378265603485464822607256154319096510249226111189137118317477042197459413442195539307127788945127106391579061536706720496304268395873318683930406208997409062325594796898260524875842960018432390833749439397096392100907216530884447813581594364819711383270012168915196161681802646388416786350872606226491273688081797522402400846427025293187958243079022754769169053942206163208673346336734209974504528898137299945613723669321906040496392450124249787387917278594407210938680958214023929895598396008670016184188578821407300471743741622823700516559236536509105245411319219797800641436191944339778122775005737092736819209261929420290370788213339210302010510579302913696596253773910387190013191624834178478016481243070378955940048187858284819424235228093007579811007213516900398844514837426248650695520970337766471425738968317474942745781417447167446813084773180092185224357981770481080537251325602952597413838431201449194294543740501425158385344739240490623077928751075521562385725694275065432197833353432186404864491230510107215794208393045303758865138008782673433555218015625217395688093468574237458543609237954518291796339342629395230141166951794132442313954214219468636749396617719042465048749420932747348896851013089453840112526406806152594691972839362050765432417091718380774116357559172426806260847567471156837390754076490883779614273827139484867320167661865110508028095384209400805325363977302359269616973521961403548246672891465246021267057465670307900998561595709215182155906869939858893966897219203788580159031068388061529301549929596719078208123881751135356534892721868095456883524843368411530975770417266673257806023697699442442894968503017537274114719269591000638449277045511496856202927350999707355170769948298438957841815652362460501226838358250501991554757131012098029136152522789045274785516361195768171647358561620563261701386415405923003075728882197745314913982548525673746032055444148435865817845182050745388641827319029010538916838100631933901900200592225050065180853689127922765485555646590060467658553073689717687100018269856934404129863115136011628552215698264060638837650539675648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,55] -24504403435814023084535264778985609116885637202892985536914990077975273693019523847135340167502648822215557832792933964697090421832879517087597041323677482340003696924964185705005805790418888351894258681220929028218879819938984711550239077781093093529268234703271164874493379549220407697176895712040254685833326064282313878708289142614760966646756502504868296176656967595236129492182737600459761046601126327180734330377432333740020845464437708250272167528739609514441509476939972900402848161954918186845105888564639284942394182187490647996848789652786165253162939463859609196036379525261348843393847057331321591254014226078842081442267004824055330834625967135205136365677774725937768190638534852736615388606398218288948405175167824831144062743708965319827884280774700799097104173158738112454968966489324304713383697688684123672679927512847298815896205672809185169447987549591223153919615524075599635134898048633755001664518483294719970731955641181835249830701902103508636250611908665476439881148489779019823039471521265272900548304795597574139290451134712655158666156967030151796514755236010302872363039284068568320505701022871580699742271075081997966564868526969151564578440162878216116549529901547037143274064704417489651708852635787937429071561126198431073374331387005822229652165198693677977966533126558982806738079269847515683057216557336102284962477029952554544031905186022920551277111862864677513842316915545333706008591469690644133438952985787062934179917411787575533285376529757672646054604947633148265265829238246913718671093938484040440248810019948691086963688034897602180025851658715863090749479728377791780812143085501040223499516858341839723070704990499930126277385402441711435148281066922723212067060912961115211966304949257408941980249365996026604639156690838638917085684656817724414828669501202889892893887657954843630792472184790456012713569921617138540323645852910151274302044747461794845918133676185455108189153603256455950612550585886085554445095957351828419667080235781191622576804305075762658975946766685723240910296526491831976878841435918981538395047908255908686425805198824392779682080139205672960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,56] 3821495858395659515661695392491988258650730828317900984879413734277524037143773334062143618201804819857569252475188614638895098673300862759747848956696048765853466226180488572434928687778836021190402737223278190302608450468955944608361909212539863442741835842246806284455917430511021954401214159077920754991307026030215471924608873745579660115485959188285542602216606214378833662568994376469196682751457304385389257704906513431645393020601685128273359063797800785467155723677308574685293654599256353024499766151270446458061231501525959445026686367836908368496806765899647363708772958529776694204528379654107483100263818675090587504158600258593408580398810908646280837707138068720859718253297856424506709744655009694827477675972747920655000452774374461667526339456973928117867568028873035448467938343394059891713402798512469408997041783824843431761171043051122907784763514985242525499764589854061283675411596859697688695892720228263465082309051574032997832005729855142136667143491948008085251090733485797355891658642511385670422877515537911879574166011107599252577830040774785474845485485520321629694515610367161850060839598304215801808713530584048753747026378911407351085235635101599680068095305451992959388474916991799313738564354007840960049312464345000518696292405944633727804013347424044989309038675133568267164097944349172325553789270456007811775042264547698025563205514745960223603517518496589282356513679125654742824697081163819518633473393346949883602920443356667123909280532077120543200818551297851571153061322916762592126832765674419274562120430813518595450392272960084782923040685038902200927765137110896556565721278833679990869119627171046740737019197726938979151030879797323233077556095815657348210100858896129948918172233008556852143206314805338871884845755224484558698761554016764232244255787977262973575165942745541443445883754037198694649277972054597167750871935893233823899898268115162002108035560255324959404100872571210007645252087734748935629363502507834051832353914088618775276091749388425024650028555979486346384137328827313270434146746440981759726010036125322759407887321463151725250893580303597568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,57] -412617119798587033184191192285088606480847137734573509379210541726574818583412008739638420116747815457916395410400788475572732442158215591204049469979229441239229491798086742572630311708132627771787554101657091710621806920400571462227468976631803673322859506332836947213815732000373943297499468318208198757155048692895643150125133981493290173861803147616135102947831829945835914572227457171475706977778737853187295494164434818684625664852686026188716686634991215623846722986246809270785914006020080026374979016448868484978212472068850177027730731777843997983825445849926203818885859145693047081149450558408393930434151798966940076335492215949328217811933765538366392758097615507666862948051834915505975793024798058387744965383655639599970705782629116771493445378309572706867050636703302241002617694795575771635895694597276325337911502047938087597355879966184574353054983341403512160309614222169411185386572865169887633553089646185622032945650671137527822986732564162911606092680504512920673455526109015426383219665209953674329126153731314433885189396314489558343836717668764368937101631132131281079951153259423610761053386319230987107225371250374620561338409024036223363202018346336689895997897904687212948209041521958527270239043521350911256734372956160303469614639041560142757971255870285073385147129085287007695515288154602689504572590732124431266668480645328632563292094733379875871575139046518166078231477461440486688240936528182273795029304359654755391176292286819097157941801024362503407175492857932623009838743528554139328391776424012488352137394492338689556899861141935278754199499955389142152125196361775438492879644672969056975150517878863751365479144527318400472741567423388099426851154492769917543442791163966810099686252309732054934277785229932199797196962621397267439037002586943719567306344345031056325071986511670002983020844099928665381464670511306399074616217669203345075419043812210110937820950181600381836155660835867251573085196037448681755463176093268945160786605095548951119709940161571679386796253306923144961330917598215387289949783325006644150840657075715854874032839299331214977216831373180928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,58] 34818969903012530401935763837698753560041137329762806232843888843577401746947603059585079528075052724287492797481442433920204445572595692484667725905785282142836968344118139807309541108259866947493975512207143044605974183562469963291750423714810482676951086272818048605800701464700706596973563127799841281759494041738577631271246229199656107184558062602431180068891456495789959233750392786170577433973495504511116723947490098502401157396360491494898323841456436760313442910389987049451594902665792193583945452793734683492563521177119467450843358495836145037970131005821931131566098066355759528801684912504864021624932294373021000129951565254087110524076230998491165276312538651847813160853424647099695911660333575094340340887483433538973049076568734082284079057736242881569179712636880769640861210255330651389136080798677776564512559998622323374068218508824825432661063468596105180218200380724377179635956150300172029070265889019732387366498296314564537206737033099716376741431941428445643971153698573149396523934946421023642971058157981564254454703270609647866946941154925348362710959196776317410846061694797603062354354318287872048798709683760112580152603497758878690180450937761487907792595943735760582093306533567328869897980153292460296166341771442564035710528304417560752128942316574361957311136124802421791760694156235994188620648410632863388127636705841298085759437847137012322010875648157021676967448727526336415161605042544281117059161414572315495846447536829011836690440959124588120566707078988629563554706818283643675025101977059340594251154653852329486397392470996693683121854824973171422892154289923748723993373608573537661971986695282204090887474938751372516127330628308290270646799173989625415792129860569214068417599490253363242344076022822989019052903051746691139332855149633378209046109012467294011239302038716204439697703467979154375110552934235512947290737067542378828456188339895625322234426878490275371854914770383223031297937753710448415098915918881895268383717284196281410753223567445931024587114040343066576253587066924826504931970460905497976179804421569223670313694538490004665067025960271872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,59] -2443550549611136037311404844516740568325309152525396078949860420891571300272551838128116653278202628599614746484651527045185900253174605850260107878785677434211301261218979314432112176462167669505916832648216865919381598773301406065439602911211140596539761300265651800814488592544256679489527819285090297084990681874387510074814248464652760027178697806459154629206451977776995251104951960193731322007442693645400261775842695183434057061123906434475395467628424108882668453146853233109180041130330548377218510309212614589062192662551014107725044494223626886716098633930029881680727813786667932961940092592530520297227522571116537948809268275828195962180620380130337627211929611481116675868932138991857686145703140329103024076209285686986336945397236045831223791451372872778865202271687039854951053540260942328896156629158653591206591779155564334345033418801960636932481471523122260744172448555281490972822198160606319606590664957223157806358702709120475313019769938228466270462779630764808511909448361445045585887729715395834459121850042710224385294306075185537713393385557903947800987876019320395739647899304421556655505732262405952771584954328417898699374584880888077156220584611780507428049360915920876700700604745794076418813148732456932545191081932558122254185756215680446664989205798027038548752148000698357234387858678779779867059709730063798676016059314908726319247212578574129578497613598181952919281774893909492597296708925968857620669933858927049977635598050624525914994712197374081401355059034352560615116103832220929879156841741193101473915271169986279499596410901991191775666798933899268146110175719566659917732755488831985733483899899622772497922438578147800218071496743303281198804780990533811407370427419950390175157107981639671559927462583730529721331195155298734543241108869484903720128962655569286720862300827323618948173037987820060507527260791948167827054198835649500613781366149363403987635002186224480200615162521156154590324819586490504351872176809669702947614039520543684888776529610653180004828903100294956118381220505921286770795780356880124203731399830947265505446567320016293694267027619840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,60] 146602484144931936833637626476580601675091390799397303121814263919957066941333628039339216043091715960096811655817183764622397081164457983850688719090397809579741225232642675695473680882074956782079068362476332253106058834325241929137735560544540827619074093150987094180968929619069942458744251552754955432419985144997492614821053345306616286532474204910078776504969134663348322463543490340987497324201025111053175230145843174213243805399883236946916805882764193711317792389196126894516594717073341735113082951815017882343982427716479219135642183792151181109477303962524874935563661453106514719718992240543277926550767104158432965926686370982566112145956219000423842503211980778559411663298572301232929870996623852106803618303130554295187329509547334648497213876069717621341643144832981683745915050712535095123979098902952054310203849530996769879687656801368607488691700005218454405870201222443581667322914877999179041385004145817694422313323713409828941806569407542883173954389543255285403165833567187995905796191182681394484254445298390071437402612257511074311192729066837909734845519733353602951965657288103775654623205216810667097972500570464278163536181129321274553819096278398743645612728896188385681762698102133976274443468618534726021038960471112564669685186222724060366218297528592684179843602356731244922866297469355810394115510872951950714569810703437475130493131969247595089538064094391784848957187665853708241825023846597772629837576828591624559314286976415239639355654733252901740485222353552159950645718332110610000890862877331444462950609800335354111167900964454228626815207156938034707489226195495152199241591435536902277712195178749986756031091444465816516014637888118032895464042907688028694611605123261312681491918723918310055445247038242495814430867695548407554037236195422581511248630699607411643184009784143872508531261090639001099985990014219473845911643197993637381758390185840078939003566676370869707459831920969868933073942556739102760667239191943157488945626851001046119096580195464827631210022499686574398314631051460032902678339834657275682790620257211031766750174703822914339582676828160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,61] -7443434254926550049135085947086570005830341477883572527115633572698565873681255968802797721267983768191174334992620072620626142176754824157791611074207908953633382549983570035194416791544865339515138069285318169862284330691495255924460985110450253337716115499931028221426268148922118542716893082163667179502750426169813115099945362898616315853612224252794573609830334459237392313822676303114078048751679421692792880636719932038046812021160948357759914565738327954334524531807808481692428892254715934985579379154578458339115382264655877957950475639561090376009678265287575840573083648010817737123527897686148193695959899558376205844076260570406399412481026595205541677605886688289888609823598266677505263109495103821901643439496830957109352391655292361513579009100555943276702886389947757790927308428925451276432074930123328966264522664546263576021125770512381030014828142748406839081506955167533655824709939260456400499664006114474612016159991635139232736992553830822990477815558334945779348125273069155974253391927837908050302145086307668055628477080878506667305053413053878331427725657814957115419612843433595434322841204381865015638841795130829658216200386860421192892230790331559002263691637684227362065944964285351198571664851797468507635988753905604296969287719687299922956857333689974772592550818314658718183304874110411634578664012905632747867754055132420899830053086987321053738356780125667007798555578871083443535369913417895736238575968714421809466767358533388669755169103486362701556621893500138604877213846686707107729858932198940032196563489070074566297702862782240548892513492379762876162773407343964868275094425674813067963786003353383517406242474523017027681851815926816124662783440977188846076422102849180173579754186673959564614660552991148804421246555883960358540543362822401686150927080770213775349136738335525466235038543751049907624395439954823331337794233205857772870975226967091167164100202426156545491363279092091269767201370756806120868774159172609461807055392671869207372247816373490429515885660746097128321749935621874176997131977356194289817932753072562501843025943582636671703174873088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,62] 297270531867216493225940348706389193100355483728187794560508273731212098734289747915141951792072189868128574357203706803627164076907544361466297795480320075887127745012119564424809267072836803899314613635551300834414755912813527828802089535847739437504910145240823411525361959308578878734680694100370055102092291848290615577824713673144092835459740027098238164488987373888105835402556836176804433757683350978787018427885452624153859543284121347606154971767570865990271349125524884837329893619684472923977920934265827217513648773816247446627800626196048732744986997794536299043675798409390636794391379362121105209337055064004978595972498122163680135394647848756923749133847610146698747893517263843312140814018864157439625649926612769108345526661971565156016532001097821618762154997781809258854071909745226928692233160352656309472893537773345196012800662683903181171388555862680297573365253066240882322895489197823687865631897749904979824818624836384179136205423682507189884955695925592792383615875397940322633475616772769844932720947400037340171702458616123878787065129961855284266147817437479103492314847992223767837710425689052358018373044837345445208026448576245842610824776053471171428399095833929367076590455291176716018461631940881215557471072335394277422985974728258524539663548344148880302751127714505887125564941298737891589641370804199018923064901734585423235287712115259500480608346332777202105339672781946740876805066369731407308789672928542424809508734937848674131166629450382446479560688690604446197805772703927481319057544210326862452648472622100769313992550958698945097776200066558951563750751510881617022622429606376068596840842133797524224132674850335120673987561356967582065936408428620165800241292790003107818749597970113096573884278436448222187762453390913620672193880172448940568665159382644550038883987962586110247593862183753505967935590224019490402238029733179964476984627314633114103136367528304512728184316893921377716040113899719669888300166719386235689456018553362517328689069912785339843573125817121434013864838160248431562300318887901847603492748810634155579948198812518357254463815680000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,63] -7163160948153526751679621706875497941294657515251697357667507920529332536651395310390747416648521957065198019991360242140133893471656713678572684833754256201534142287077761410984999557228989112967509790780205326631927837148191840248681420600490269383412823441469303692853755595277656223792277021151485422815148487312858032912756972673169679763823543822872938252922795339349409173114307726950927794621274456634840822302602481248511868504647393050311578986914842378848427334389176629736291714032263770825627515933679149873224257784042874225054783904383101919037797099874427769647402737673357710228225737784901950701401087803608422823856904968416479976627059255649818159583810231502117372978352242577730012993093665925810962621019945718354016086341641173479683448156432328659407658246580987541428212817056406057161400853854291727217521288196863261425518013209352463262077541836357056567863868246061562845251211409815750572475089092531063830019574300428554759401003700701210794122540963388944170463682162353614939522086667975216117218288553453339957242480226568185652063920708366075529252235870095487612247415660017621902834995304521228539917778984473708273330428723276438132950102176263835023173806285537658825603930848887317174704513800652375856847898039223167282622353589589620377895691533999983180965587002925868617820193786519061050828183819368358170979517534179517989635950035415268502062748767481786574336979590104561447972826823223695529246344595653724411875241084995478533425702651514531872463065871805539391002373082375899866318342444411454578374745229795974645591547118594570856139002727195787164329997958058356456059728563218119528349179765745289349625733731297065488936088198885103556785602414854383259911733769607109526067041890995840388256223500092779041271735573213208323114949896492518371630140043034657547912157330200190774566575464199878631057458432083066291116315906654964954073393388038916989419808947191458022659009675946094396398211495600972259048121153138833009041646591410565642262315104698606757446067413647358426573956887248998799524124843973158525016759010194517477764328638472310954655744000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,64] -113162928276059017294345336326885440839490703756265622548222232160025997801860152324608062819584090947691786129902857375224944983590017211565647902233201411920358755150171535499654466539996466585145112768936906148037612013335300986043265432515210315508868493239589164013152055010782829662045898238221088040420361262742613409826506443892019533757027472309176697938619514129797531963648906311836195737483127488845331035752122567207203897201652234342980688905052695143497063378800408131486403798399200052777595823912069529519164806742465196011634336285323117753447788728406747327073354006554705265768474815607574382434914470656668071084356632911969381018532908131547366540659777783687786132787570520336533555072846427591271048194211096129655535962216548841139106594270551487930443155243609388210981560291414943093422881426360666555431197264456264905088841596352371235798635261959894983806675332515715303987947442069977729741019533076572325727643346976795022912843831902147136899339500562318360263101488201504356552593006665281022400283431001669269321836191139207107072413447288451109940375389872197478402785445389848841215608861697230116108891884865943162608200150078290192257457606546782154490332001796670723645878070474672129787714440059562014961853228156502830376292799919728975940996890428585645383915218254161507209362546672586901917027433579489192423982369185217411972075965755554950777500958445385650789422337136757411381212337248954057296739769931494359149926334311487775298814252942517285669515539321050694358075020235330364961906325915636897810134231093013163564321040734093533291409324739996320210664020889909046262141030326214477551480063339269822559247415751480085370641490910171197706662620433492667832858926566241713132539243041455482992376081342823010948715269040901495613261048308521697445894764141665516168864759968277448646217352689362022361032765229527508713921363885649595333387308568587564563616777822826583116681654319722044976033560154595638915649694939944878838831874006473026165279557388197376291483446222402725859730907863106286044310586132177105683250472135861797471114434894458070761472000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,65] 26301716004456197033055393647045288359473824369202884256193694526899502632473382981696102676414055387428565008770228764972304606908081394406298546412269613522459362107479187040612437705287530407220919417341459350750880000351024998528244342108683233644809422985560596551309354659911365331952348080368422493979336160607153437048509004518376027629376029915437989726556242742109133527780851958544783655488580655446008174212340376864873446075456175464098500119718843244807267368051631291266701219337416257180042584166147986612719608807948381148125045728652582604560947345091576217150518374895867458883337204856072944457970550102673653044754403698005857948953634530103850162306189750877828219015377022157950626040235514387696152754104109672826138849504194944123722204586245445393719653011627919884199502692824252523690003497608986140388859871382378857625527157863355241403104770276979315763506403004294354233701418583969112654572020716757670953475740529685136571103109339944124200952046020753405724826245425300069322838907068368194895100782237681101834299470566798002515423746698598643856823379945282406111509032396956047720853181011240720366141391386864879395803813523270687440401044968091902558082771888187862182305605247335254275221533456647277225391984496605738905486665491684247037781805264343403648634845202772899793153404963140681531199377860670582765162007058594278963634926584862472680562977170967556780767200349987098414936322914751690803305832957883227339618206706630441856109529530899662867796523000961169941072230235024360177635417723197500979977815541462296046582412619223584317115006575032856996331787859225094697490716378267042336100646400387751065092004367648704005572260445819248405747348308835917640714125741363470271659975190458162070518220491768166046522985947140160737927410921907357957634724312999213425611557295768877251510510474764357703290833706388846863796437488480986259859047472057369048140930504116909102298982276571072119773959629815646880583841112292773347502058290365484672506021222316819318010916865615483722527605112656507258775928444095557585595112283351737324305229669169071390720000000000000000000000000000000000000000000000000000000000000000000000000000 [78,66] -1950749246244115158679418313469883324959887062416691257044884103413160493466268807058949683348482335787671916691360937344887327621949160181067942513762356454329017494844002962739518117402555542692779981703157287801208291241984356333401031560129930485371988176383540905769623204089311413934973702859757276098218591405274299531840080384917173453950896533927825939172439437225629813301463375949284775134749994399101988595757051708605478573449277370974752359910831206325478842782479429189934244168484769137269841574306207362654761273358912731338313636859944532355386448214412596158163607445130751474805172769320354629048972473686386146293597188344023297945641112206844381475074148580984702516401363734925130263931524329902698716203498065001584353142183515653804950022043569255097971207850881547079856627030458738471454362620500984541120671410296679953115048394139108360659074778755067053258457617328702456066883705383672622518051243706099469497140261773805796339756920507808301899541625088928405291433111789303035184394083377545956875135110973885003282936148602745470552002930356253400210438327412701266140485184369389041779096276554336652435026354124044296404383927928922253943055652293218502733871450443378666640960713207867596144437038185113177752007968880506385432086885990655907141713874243657003185205332098609333243198565629750000282229081176787657450497676371266304124534437675913185419699444269086950434585633011896423348484493721405441762294320000470350990606956505914468145021181598986623700445079769906131157778815796024660082759402508199465490082531356534649568256511891943761696865206939220064601615092682569014496534982167327772125031120120112057411880991655963913415470290169102964879720486945222282352496223934709329815359259682388053561188748055068201838789819440554415652033178182593236136151303544151825617018411694338805552997663388363113760345516134360394628645265984115115485812564235296721867975882642449685952240905119166920040731830796380940210517135049485707624367301530255770705559011453477194204790280436306374229466670403254854171915145123285530690236159832681405362211561443508092928000000000000000000000000000000000000000000000000000000000000000000000000 [78,67] 106317375577407098019253851691177478438776902446349315067488008101430722278579590332843242210666860868075252840480312636664403111079568285660666663428470292473210553279492349431954560068719500349960594480633490038260512592644706407191725713730020107913257019057253111569476954916173070781791207750799848771552829216210139361648636411333724558059208158449643626727104006008825835288687213044960689274969102251498236904584952857723458142415039153847934837450528539005446131784663355718023219506275901838139481031551520878961376097053888847805472263647962605008781596099113193733909536134172675663815178682911987664921479720599389134662180441861452506171681406300716100306942212043685911311127233261696693858891539571557129553255717666775499349614587453623765774174352094459240514784594834795589065410206525646842304758431815535808798040502300429910645953115558388427708128877620227139886739739985077400673417612857850856045880957378408283904013738262595951899381976223344333975266768533939811043902255806155860420543234328082685508208112216887203947371244281868192519524755714721692884288162622649161919937226852183466248785860848555975181928522171788215684463085093951685120827495805170585342882090489523715006610364564733856301803618660865511423451868937285567930573659010287286008750379537318840690506570800070518625877704236195864292129985084904897659634897448197784059133243306581733408228371635001802673858400110220803950986808063061293139295619794771333902999809074143549016122631873756056208898210870158870099876227810222476466477083954742925146849857191381042506304935761956827587174501765635309679470494506287794396033541738926716744512001311352871928592146099514779365142304705192172072527875780081518737149929964912514658531001795622636495994933909762781813232133184961291944823222627393094496780098648522354943292574220307576041048428151974132742381266107448190534322587286158055896469000480077502970869119467776513829269329132855407083648393161224466059535732709215006598642860405079734879054977424265745848574097600307227012613085539822511330608298801448675140498312057875045003766899627788337152000000000000000000000000000000000000000000000000000000000000000000000 [78,68] -4126687404041863987346924369962316659682588816499643892099766350837614645541784349963049228988092010811865312796223168301186999425336017763832476416454486420873404227591913795783239365039608023161270827267406995438041255304851757820039708907720753444508249104433487586828713153599759531757480513803418872234200334479712955221547990151512812532495896370934907203978537808834187342672824459765348202588295642223742633745201961435098167076997912491087284491007172107709337096472833784229393093821065235705450929475794050933510630300117907251060396530609322614109903231208493516686625118875412901053822615487268476297681787143350980556083979463995971831682881961778844036021984115790766614551389160606445185628304205874829053749898298884429220817003998385319281288015643324177947331728790603622572544289387996614696300026985081666915645497608716563015005228819415090725789556452816894065676361188407466344700822926585505703755508089577066313546043095314282882369560444591707261853081137276694453364192609545162485021413046966346210884388257860198402113366364846479665207116921588427574100618323019873461055308834253055506191877314630034125079039848694721425083995893284947786420276568895116328327746667815615563247569067648752102655458424152907978870998833479490672516621601157813607833043085072485053681308329303349409630251267030044980581349065396592404430932166928404248682137563884778847484711187379398946912206911057454996333233278922633386738381145344358677486705497884831211118765055160121172482524189218529555072828928979081594142197324314709020307973571039996894865921972046744980026943333484766024177873916365178680436993286299962812548240113317585736067633859114997143959090846697816696447910956209648661385190628671256968345875738198530628615672412555632307572970088633473616912204703856127904853582126506345250037349107164485925659747526944062033586712881998577645114814264259521022285671617285620339572559174154729613199632672068442195491473469636896044783819410183734339302761470239235304565720703804367860376517145470340060547114604439104127805785749402291480668063417425838633855536716662702080000000000000000000000000000000000000000000000000000000000000000000 [78,69] 74393882159606084006863060840978160553987385127755731858913813713439098268531650553722332359671830809178279574923844046659509040114149047228561308823419511074057899180022200737586745428284296610357295434111705398227487833304633168129499949087170218364990259310795577356806773881669210925175202308004011647780519961839372088600614899840762099723330557442321518002381669661298918358581600190100178949823873695139313268148697912080268467802752865666030752756440528229328748828893706599219952398533504967480139390144881946896587011031781643327585316892333781906117404490596960263521122300049922424799600032176435190777714294458261208949340221923112527187613828999534991838270285881163325065884451642801518245109515863717005763763926000408801360018083838396769459424710097051221592730535355513770489550677134288899696332780942350840896584325292585201041505299939342212783042966176127572099741193236496501446273725567429427448537530925095619706319759672634484872327490870568413549138578523068123172729057038556698692495889277878840771998438755290325785845739172001656682088737192935108128635714124485440850094324451723582670939212096006824302948774248606133043110932700646821899623120806558266458891071345859110764623297936240160043671615337181890527364417582572605462282884784488821441718319614589352573953978337422091438619685072459715303066563377069994743275271030123444714336369499072675322556936449322467755599812617671101582240617828672810245663794490955899589424895615266734681941526054251988330622456284145894995130914399526242387829306242639702691047933155615821819351282447899427332655016095732580833479054890051122662376470761104561884163704040228113660956383063165250571712273520234334757187071437247376205048358404560460048812607205605228448769079018274588856863178528530425104757029097255583291838296277135731880717480747354529419476485910997720456073663809530676502681638920585946166854581042042336535057332842795798207809832623334816568153926996337109953150062151769291951874424968567050525961408708420171097907390806102577904640391968735438521491979463422938619321560912182978737129830666469376000000000000000000000000000000000000000000000000000000000000000 [78,70] 1358154251486628370425920330865957674801702489399871375490908260082469985061174439368434136008427211792040255413129023514014159670833900743431092871713150688690006826805408196370738317051830386593704052574875447957561256059011894827588319079541170258401338845768446176777834964321934733285953496941162667441541663638235483132689473612041201232075375850309446657130519138161606612906263377660078379188697217811697381955885513590947461430086750468857891263974425583949914382623745890031629885000745386692230069715198775477745474362388816192381651391080255173547895574498390435850451059643376656069364451964914648870056716743375973924437721419428794280729359949461017477994767890015971199242338455857055825818659044434265914124878587154518407688224814157312423895131576550060865168753628772320633147301866210134085571530270554951874505674250468628962133407481259083703816313451111076376825494316178834478302842723129907762628387779795909089213562620922311192874695017280028875130169017129634800164380966355814151333207197279493895069201058522598574808373030392986315508304374467306672881716370083474184671437817653751707401328763740572117357597296360291506701212200472663520489652914236443832600763782223296074706435892541829327770131888933644058690444041444698513067353451986216638160737960605667020383443649061955508655916970046512362646303015575581051532580334542214595734375692319936114696894390925221333795840026266716868509937726556288334654463752965272448672896022415488660211917494919985615530571686562851743918576910568391315221726298503433571988348312197459753592412344647990619099394819129901508595175096115829127512594489428686507157120864253195103584488178827577032452382727972192441159249644800470258908959350691820036274189622220871652574465143732704331988294911535671268357163825626202048078414069184683709418777181660626014466282796422888122207102680176279498147008177045893749391209279311798847053410596233246119123945474866580555728177201851702457804587707897451351825648840068050914873149262706104289265058834264082003509909837029440200004055250062307214029596103531969639852070745931776000000000000000000000000000000000000000000000000000000000000 [78,71] -100297995270514756672340026514592267209592358805542549463793427515908587617508172895307830956906958008279870967520237850755560927663719739654627904035231482563827675419575917024842005808890942000847051085506467565294864204363445661169139901060700463497835981995423769386364026896155657063916166881430374982290834889983838002811260919025667651862686577673251972372710206061659759195358250881890988153774206187594899046596686430342649670591033166923991853433271782713303553792926009559367959804110607701443633906105217070739815559323773954375647823681358594974416933087779780370830050936135616479293154456732223751068188990426628974062753489614522608371768340206178110907230590561617622360192023704407896029618873684637791366705987097488700703633970509157106706308278098162929906001650954195175507331125422071548693162858279130065596052815704719721015298399597525258932441378593821502368429226096136852190906991540482320334725883415552898121279376525306032660301007063117205113546904057219401662649975573708958556206399154282489721421547006071319349213341663649689983240144607032606017525056019708387500964762489606378099550640085004369048917276268497151386072925551516068049895410213555179739143051777005595112059879148584756367410485264558772031972779124101047241336290403330025598296785301908710563240202383119443264086378928155644286309079329058546291848387746270719181461200364413496070902713808464380868249906583261563341701684122708533151106885227512034163879743794950252855565117251593736339509220257245725416440119372295843636165178985348030859540906043791858531457361099077265231264578624249174947791078565999869060710766777272749776046558613421792215933636352194044870824551498583047409972750731482130707250089767045835984498246248498221471685262493917948975888803821279321099716898567693795474173769934041830262613890252547402144811635373143495207856038846871597747129948989688507900759803460052098946458865794646181679838835337317231576275538765673110195221149357481383084969710028712318589613493137070375144952994792638105629596829735764913305514764787963214003193530708338761500743784464384000000000000000000000000000000000000000000000000000000000 [78,72] 1693691984609552665866887752478579829126260676857575527332756332016142816048249302606341711172774278977212310484674438233714977996074611245076772555508640667698027298618256197784029306456212852566259156730580548240486630070095662472377156981385219631926910486593036138793599355698701487175904832211718512523837992817566816925285094016379260406804054905307233488554697266163941907349197254951314945119895630459568226600500526488374133956880100488725338563170409772640917600181025426728662888287088378398188081001904195573890568163710736541316879263897861267672554399350624357162907507001576904289504282845239207911690143716124594193743662277303816599640996564625848481485409648806450445915374295542770347245242959994013399247139772359295132845517697978327815186122318668607269205942060442454616898006178719508290697395387231202689381026999462539376436962324645015242075676248194952754333406320016131729358350225515551337482705379743721534298378338710929068010495087430887655628757445577826638669512240233651486921376327367009541666470949592462060823861643613301152383613973475451491260499357808907071301274656607561632578272187458508468959587108021728029288618191189222773778383780082397290501165391836224032228726502235704372849527810588381993828620016955328422298196019458385968901825537834935499030027840546977075075826111060720499689072120939433122478136198141578150974577497023981787561633711611246724969777459047414375567204026939021016749213346098436859091691015858823688619970063374102161562680683593824232076560757353085202370650765249386680515870922790465979369243956709846009485993424104446971402788399319979706823005478294511401408015939556540876020262435040095410685173648857006647035898031171492433685726492510266948955346515812217165709733881281536578942042878693178205313302927119716432867063755449798474785183034156349196416483313861950672674487806670210657023908478590476091198558292730142893870697907651942010180765089061476353429846511627157303527287085744939460871488089313077350686994777498638802955413279053965962894548525466195865862868652666817574507941728569189316257504034816000000000000000000000000000000000000000000000000000000 [78,73] 3328448841525853684904227554139338465727846644592220652759758856158879160399785206529810013491265330828362831299650756693344663264335944750629144990343178427762052090098614207822357478396621416119913086913908560244842444628060944436160811286948683579793398111382067158969354618491881038337634552214160741766219965953738310419802807495826669859686734209323454396710670385549858371650689343892941064699666807623314205391642430238514959343931310318372568793858547635090918687565439856346865165123277738652870285461099711562347629956545437405487479735021940269295802536969442173978376269953489721512666193975000694530402886856488300000423251289608314158205099224531291273566121602984252037943371320792236263173636744875049354514117240243729959513561043029590797161750027041301837186441329321209558111057372782699059759755559219933854275640189380188487005341240900632965324677435678912010921893486518078272969608408543452666701851942070518141658670941719461132539496602153365861218399354116129166345656618368469877521131148437311715616776684797919846956097809714308235100604198573646354000393132260202495951809628594054421059317645892722796960808186946078299189375467349722517524950495820911693412081007203206929146766900924159055083254576570358500820436360891480603694756428968885656835210830364660438037773675283172923160331623334551279011933206298849123094888716794511987311891472671675878539596476474603370365269212822938098797517342542581981579691241400854539733388898849276042536680075150861891862647727729436481396718600834531230611076934902515845548230956831503273231453173843536199856292899747792653427240573557472119375766915715391825800358365346964476534880666148853913474635428233694050315418737758568045193876176067471802266072261391184020479693657593305197945441664443168437148214179778868689199848994950158021234249892127345426100270380546041902853632828433110930919940417461203874600057757399239558622902827873137638520388209466102004875922865382635148003008106467582333182507449898448586708815834615329722185933570497464432677718267997171770306689033870619672593826670805882752192217088000000000000000000000000000000000000000000000000000 [78,74] -366437230731549879080158652654483192552588878180197757216556594898382084049102726049014609181145425205455471847080815372730628046215404335871167440348836065063606860248954043050798586553808652775334269256959256592989369975852199126332584623537894878375909290453821090017600861698398319981555911333515020120072107495970209729731873220019416000736365254077881557814890727223408524729398500274406388276346951927031965856677100818815716760253838280935479707068478591407986651380952359605147746942500096998639819569521049515938947147268432523839983468087038722872486650189608239198667466563231317359636351914514247131547212440128378363044800224543578487037363896191266945078363255475538042023568404696580001875494253431246031545466593974341589909684340806242192292939843849616788541101147436711820217842622774210687900911168825210834669742579261569941502440387499417780899720132876330304997943813284984885301262227127012453756790349667557266327982649289964159536169551817458390603781166629452089950820126203622283156980859745015901536623777796640702380291332727378312099567429997031645578216516421959456018539195323018980936138370337531925118882326699542109332731316882957120573754821263355701689895438959216102786893538390658305413958623757041271848743710806528764089239721041577537127553628932635696021970236763422357126812144903183619896526665980344887337097297705312684103215728903173579299840265492972237795021400938036317217823809322415225125082605134522207700328892776142108121238617517531524877392329072524580575791146023874860135615291048668453381293749528497844724373755991718666956016662604365002536423446681633069867847483933277688030694745646387776903917415381899790783013426868849460040370298079114709302736376275851324096103963708892926797073341799126385331684333530076407395784854469737291111578797613321024703582561854912019524350936751934134251413150209060438726356185417634906919586168075205637779111184961705858164342537059568758421675269410357035541466914142607321474683410601413156569197569543795262325675788153401129899575975207552733353286282431336131275397442706616120185454592000000000000000000000000000000000000000000000000 [78,75] 1967279380409125637376585932960448526146226693826452051235865403106108403883549657277673793714480423130923808980143280624966001688250476252663672443321856425066232836937128813034501579588662069067332348564853925196072143203003873525128050367725949898850930965980381075353626133498782697324365085093027043974584149716641979296441949897274545245688864798871645423955437608328512482332902990766535823738687486041036462128957813994649536029003048608423973442689536558977308182324884421798813897311323675998424646573170618805606856048925012232398140816172181679840205504700764904514815732887016386141244198769087816722566636069092486735035506340151495030619541353690428683003137148969471089233368169160311276063074351146607383221348447295362766989094602484950403436832457195405203836523913415755196147577447156492921274619047299525221755678667749316382345668536953861688874134988771054749268406141914690856312373784278635906831443811011723068097439091151985287762888085083829871483873908973880803598320968628425687290859849445385510382831384098806524498508327023573298842903635426298217008188258947357569936176285115975444509536725399060410211824322551000252527166127364424977580594229790294173434246913105969503472001395208609768227105999779106392612891962053248832819556188476419649141170582493060004238811639214161805716087701502992566380401956959144656107524954267305268745628382294827829854976041507034517942484281915259582958092153782054123023356208408984025993799069255784032891849689740846031610475078683482267486858882469106539424228345388892882889411363947848341718898700794249355379708798235227010037969643788844713672529758280587212820472876102580260993281720945881547460038388537508870971091208205789038222747097582449767038016465622297012597861656607845362097749946642101540921926868083328919745588837217413820215548328825629123830126089324420218393781517370303251966034156809104741146792498368581985770886951060659657981347828585910371500645466616178216161375833490715466496084153785546709251668598928611416629928628149638301306334294877513151178603358945357362618142372130080967098368000000000000000000000000000000000000000000000 [78,76] 59875345337453487175360433716849584831146725256021843230931194001762765704163481441430619385897424796809447911108372047259361542662254869427402203223250725339825065038951754011412783202634756013446587933948453469825271394148740661568431955415548983760046631502794510327145328599016801106846266994238399355234237307194556208945755898785262238880880972485126715255778660672768872925403226955303583601479400547602506717172400623668936211321951960235682689694948985980059723911677907297588597893932939995099802484029969134382388991479408936647210658840500068331019472121688332658597018225994841761581965468820387202506259527138360704967975216380606047969871560938806425290399718377394463213971653656986166105023906934550617168039934081176568613346061849979187054514520501845527869506788664881161275816333439664103721099399742018614193568982585468296778077988113376930245670478254363694585503998602362694969959310161875196580775129455100217948962376398893424629292686371197148179492891794108545189556098796966525114545071849458206054962178441209697829295509967935439678067225293850941165518204640011123311022838769938749233330651982222304315703446679430434271050917428352824921079774716001772312725263387787410217807773686448199852313925658902573575220059833414714005869388647338119767968577840549410700031712992444953733509300933667537550125021991652491818498869976332968035178723955488776218133560817196477418719577143584979907355488708733404036894600269041713942839162972911459724123017786700684324056847625119698248379511216964905288016821037552219987164196065215916127862231138087527379615469148853240072744588673123157472244154279588919946124850429606338778818212337662392062047126739415980351071494706796190439458036670930294004047691127694481574460631505992748371184446058497641207752684838961670195892002631696940454425468101861928787330463399001674602621124618232411398167035481506396096700675982169065588990678163224350914846212051676914070709709421976711528290060560185220248315707347286695259628765835611151518385252190694929867146804903968694654710814655776439275670357922498352250880000000000000000000000000000000000000000000 [78,77] -1316765727335584708255572846381385699227903607288136418164285461150533868083193237264560159961629550430111319882523051261217047015979219855894355361947440502097491656766277402585679636963532086317530966447522986872667161608106299808032886836166730798141916878572743513808670474974985741026131901379425019265737033286314611772126099768627119797203256884346809626503635918411152874624369771509600394239976497438125382540888912423170334779545241495333350799577428375974675094379477323372604962936253019635189590672303611616316966659026532839679934497051323942709706055656215956106284438982684564895187781176755133007458252325240926960460227699686057969296940815003309138636617756860050459301349462964455449835907563870383001409991687414057156597366028784760521102330650278316697487249255796437506881717965463439443226406447353152276296069632457155237275587780358837129166153708893404272419883712183856356203197487327306951469918573728115598194893135842677483523160630436953394793991695192273616856510240302175091400954989789836278718935756837611794893487270092300944190070745316800298786620069503510611727001644843165786062593212749267273449470583863877673710404923823634718884917081858148281757046529975468413170028159713759417713402619566730442917644550763971015229160150004579741599676815028955438732273014914679009465292178324280203211038357048652525162121361575597590871410752989365113367670842592215979894760106480005862575558352735841352796243772143885736934640431022752985523761340908749474360392274670959644855279475462671789500007891051974509279299929797941229998399933445470086486015781405334091374728206584462767565467334988832865984130500853510711655462810210852240070090431779826980873457234596287018925667910429916974898741190885714262258280162673889497062713323683965231395649813465830768068439294387057174380500797899997869616987285186292766738909690810592820518462518545604636746028300266134768231325481193810974023850963288399356270453147052775169920761542999335932206037375381641804941375549208875082564873780390305200194122484187520449172285802061791521593029020685707509760000000000000000000000000000000000000000 [78,78] 8917782312071846387205667443987129887129277092329132047883692386607687095553823502207329085354604265695009163856444569474946892862728258025707798358963797564214966835727133862882839790012143323049920630055793740017396724246965870362274453821603132381750601599009758233455654205754630078994614608385729820568387798512321913407756991613975772029049919269448727140741488316045262398218915700266274597285978014797782865355395728844621047924050179239567430703557150158491485217180713709983044039243914738428667765171322642449496395254439804941029661175229122880763239439136335743441702477777003735669173193993052284227028737400131841469585293063893919128281419583297888252597091640196174245168572678062497730285047841328734574045951661477671556729169196858580120756325689699077103477597748519611625605650090594613679007938159832646045479597565901005090015406064150575102948280890698291311986613516533560129567737499693451069636302697696598130706471294644528057022149241531338637484247423112111063367674516669228946365708764483653394506288939354670350537054843939919348505788087794343577678983409350177964173396293046369278696409611996670543325049754640597582830917563419438863256874545150676991270120844311590235153578742646350675455202837756378170002558735212587590685009406141129995960997166067807949018362533588440862823890776458828053139093046738570859621833041152089761973782694932062741550745964891567003082843863967746415388330184560673272726427545880221354810178588508492552171679937319445581731673700352798881915735616699821643323549020537535341583446403061173323716479739716809472374152386791464512438940565743829414070848643322812783878826012507506552969322619598928629234944629840955288731739612118336665861163884978315873440243437581949555996846493967182084921155246464082547171735660530112547429375223463859922464475173632059724007040689992776495341095595048630733753832802009611912780552697232625527835943987918043925032389859356691483736190111411235217754837841246937210515901179162802518045122126951402832939194758274247231323346725211583528614230555953133090131558154004070400000000000000000000000000000000000000 [79,0] 510667656533016271899312785174135707913068635438182455511762775144003324415581982775967524274949408419978010487321112290286166073079758470319202318445070146817570224627273134305318660278102710093339863404610900785856874599011731483263266280686241014077965372213133708060689181819095541960639254642388681224566202513399785781143007629312341829374644650944105556396444492636811544334608808771020265663966190731317036145156223767002884147853654576428825224816101584022070956026850056860032851602744872879004901749885166211713316919418964842551716857934697862531716338321462079925558056478300659309307620905975439400048692323342029997754772044432392627382420981840540786913019263277419098692658647564214679791946859230648179423461899948928192412464153291344602549297521911090736614839312022451103616944381195176451142620132192654616523948080556219592765587717896509376883669420456320628631969941927385592024207144123474470956021976036063085791321343411379457653368382439030219135864904822066079620094545054554433215470108498818480520123102850556307580674339796041739354251305651835633437540764917788656319064278338071712216406549561316824545484276865741952507428398864882521368260303345747026019191769694198415514082599563682522152506121963483597068887726134132624474587114214255783107145631800734965827445264023926508235525209348192492568519647445149258152040181277268487703164686379700847322719750694147067963706209233624578318625093648306913064512356743378133359121338390503808673974264408261188884252202360727344476678363787060772699541041851414641366411820408643782168534167121835401031316961678669954392195490223432548967884340175349063613560156876257022355673790433167819131330444084585412974490518427354191775112355984736773774143349484174006032666043730205798675489030110715858330324494640563867323720479435521328728891691113973356746136583931104059323906518514363838848064947887853145264407854030520276182552311216373241543404476148218552639434135525978072094233224825759003530383543181102716187104463229836253462172600423586132278918444980335592041505412262763001493702886152097173968547321739357800515483658616832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,1] -499408801600073899817370072003406017580210671517582496274745536764684060700285688849730010170521964962232051259613302801603857271071650209557667132571346727676237463665585548002948006414111767116010074157613829227875613994589010928959667362325755102008009890288000467574223568860987477966784853539980238097128503212495297105458269096516422265907909879840042812116563474256731510037372281340667902146497085369501481771343086114871048298802351309459864694731060170719612926045083721181923127577516118093574784534587955698001885026380255386922449367582975054455767776040935548128530308308629371208811902357573492749212610328723173075119448336950716891776560494131797678530228043228081999139653552024095257235093784599054795088814994491260958107190586383178470790916147970141150852204244834314015985487641856485945297816326179410867747171283673486213908914085226696408225214871000264185278346926615612433282983948551515564456456928812595338120400805479927557082852845537734180455187239940237520245016740919720066647980594870012128045617302742199650555984193047069622172441692381502491838925191243704399527474534443873832563417647012473463289550831536375440575074565889988991763768588671876379465773490829522929355889050045720982266229814508581916886820765762223753002404589986683149903406565359925372933707874001199666855479032206089386388709711868511983508545326898262516482536521614948723996308641850167313055351058730109188015023473380076583187121370792096273045419793878548671166674819241488863900553772568407372430585142125025940962849269854905090862119584424314702642931140835982972513859384306121224173216642916267453003365886183184195752622602076430662527301990737190919167921043227989350610046115116952665485709003356297238104943091009848092202867315098252774020696531798637226615575819885392850119629597023116606754452843418585112101199950175889911034404263007336913163829900687943663732498944921004589529751519264045871884509829069338157966862989686352729856386223504534215705395450681133481684175070083449570018288951072144410800347356153264792040521192665019856461956666074495998972546613338551028949065919574835200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,2] -41176289079808620383034269449216507847706770882151612241489499696100327374050508656600183603124651997376615138038861946370338761765174131395323591157783012816031824193386743308343642984870082242447995468426553189048199136154294857773463594390274478367474381561619574899488138714156951042019371882365303659459804970102133154270562715573836598619774342594737306293474019214338730751804756176948612070435067279207797183551282304112070051546335822323657259861357448910789793022441920568374813140381807077327084730624914237162919821042695124768195856169524757657086245744121074690280505792145583776973967695413200801524755695671463120666997238253023618807840994262856909260952750879711908645315869755845353205388779739798418913718113689625727133551734058018170939933499470388935813343668174114139081119420223640319233755001780456840294725126277616145980262209470239463963703648265529766764309984777954673905339033754599143191277018780054911852428352144010168514406053958730685027108632457201470115669009423974248645710877283100544030246678336989792609092796740127346939754375386680079929242967872238757887581137548901378662066147629686318537177718683611123938479255428200906356274977830256605654468391777452661767241159211857023851087302262848576818804426442951550772350285383238556444589920519070077137704310750991522144676263082665382602743190040581764769751049818489711375741726498397395537731056844777439783242522497270430504699831472050066530187766728584243002881445387160271604844409732960273651509173051183099623964935144106108464862712625936152732514368551319415330087389862449834555820697687764531476687715272280172177305627314503055100608330590829705960235160453197183707074158632225074123592217075125728038582438640961798695300788140154668928010498863530951087261856208902341228233923386672898398651673777926153634009892827806304837068451472169418137536261795714205318643074963570912040425012923942933677605118265613058066797293007404458137019955389432110478607073841635708158200182398621043136427978865725534209492257961123970448675331617225150462186321365596758387205220178199058303141219084851981584492576995708764160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,3] -535895290330540950319404087109972957807484109311946449288121897578471631313580988937495163800501462051805990700995843928665203625076627073083890588890472811680152775169190103011218810646435007310768269228231197742023025176468075138484340955407475454036697672506520699258646351380134011749711851044729376693272254279529701055904192031330857315614003816647420256495714130161208925073229891030697567990186439717120827935793942484303500820099500096219378221645453417448347395433938230240556360792466200845360214235172768010062026286415309152639662293949043760451293391263564768983141625693020785276783409470613220945796202182832679627534569126544267395798968953931207032978010617586578051956290449392385601158217316991488587059263156026866519180099142392759340779117018997469090908544196266065208354303202499717532250672396404285926333670586893828799758707023774556307114284007364522192923396705831004691798435456316164162552888951363066171750600665428571808920985923883398101802980942561649479922548729661467193669493289705352750642851088581809859751456242260115273213112403880530564271532968261394303813407739385127562805510477416844155475082664740173628225925175571204388112672441860205139858891365955715434016469572828272227145945225177952497057322552191959498450867643335237448624259568698356903603000903532214832609364382989802273413249136342538834329136640260286232703895672178264460386890584598977059668366052757483472192751873866333549596504662858457787056371456244190136674551137195507113011471869455114769081662052352570923775014605312355040700653252895700139299145550096188229813329191853534991777507861113342755215349301397152161985440185785626233780857770639688434783526427809695770295838217231143318954566424741014577953845546463281317401086009956187065547055670256340477340155664104001129158350183625942481343034883902578730111833652074316553134611642700567603289176009054839004905921314161404275868944560743465503774831540044060773296840990922377435729749071189236179732466126016165158979232269192220493373028247230412796081163286853235572279630240813353071682760330391522570671984694188652241549299713785213222912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,4] 4111847326392875196227097391856812766582663689673108251508900274388074291604154409237833705843184182147103942241632648499495953042672397559478286848029807271204939944641681656958124042157209192352513265641909661426774004957058453275818318483254423644608368124170135153890628981684502058596731356422543199957597832805929928671425194898369142110825712902496884767342175415124898993838211207357887668377775387267776462293381549953888766122007964158615915617689289002569967102919529962604693767293746112814703548801123985054158831908873291398474373215859262181941643454281545960737047806635128975252360126356358011895991340594061592149105941049802152097566913583326069051426861115166142539835359115116487461163776374949918764093616415333590897414297064265501511609406202673169816733948690490572270114441782103795415639291542225450856638616697556028320377032892871100523184780461739677006532789505290782817824283214368926998408703195198363820298895479205463103592130754643585464920123222870354769370806589297772422822783347966991669868712351069735642083953995086933802141251796310015151002239603190081617883208238285057834389507016771472383412418940698477444614279624738169750976880901731553023776389054028841636672207413637105921267301805866109002108193891293966501977789945981497176009770015899083484424899308668823015100565441355153291400948074523456684967858176524101127323562121664805528888595259485811868122284040648473122762394987020064260553808054169534644820378653166783891494765647223783903185297746569874085333750946212466936098258815315572222302364418525663846099809562548137019808440502359297584196705641018692684850972255017358595645221914690885727466740489579389053806073972153964389686252021125199484456094296790796074299467833423742656500602096955035316614051185405672940483371984235999460530652181802071345855483029423248482801885287414963534505493681154824615940755062090433178787523773509343914771289588969923532593976367744573674160617502082319778968101378742035121323124657367756626349288610117128300593114385819103506707304747773180582558198341333706388060637781493492030871143822006831454614687920690508595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,5] 70615838617239550452205877854879868829285380496866311745776696771350968775009880035015625416946774604630200905735245571313797480572295516697044552450402439477642331258859173494990804884557355208398656423938806011132087657287142194277734351014727087444174067114959992843843772675477277590318765484070980893017632798998350058337926995278285337793065471200014893326157266773072588235744210376201962272669583626159491706023015948120303809465451951013213779822618604284278776210839880681286845565936380083803774865923817584752638344813221682950905373803349394796406488096223562774142196872661425462926182118189982573742175398705237200411600417206728365381715107481489638430594155458285872787958514538696556568289924306453644818320042234966891663263174608751349566856098946789268680414620128946940377058825624932114839899887225490345313216683205741227733803287019351514898360849778126955373069720059936839886485166950109112144189804244201195018592142490231715613819117998207200263950315809642069263581760666525025854222053069526474713609325451016366723668185364228848778883170651545779191358146843537633233592317446138860247526596080847492101004110210462555113823037882641358469777841471901609043149885382436529066187172377447197275705975618237147419326438179126666926325056554745906639342044703279211696040953397489979945220877778753816630344968932779377084000057723790671374160595345116075686782017772360923546577528773061952528457606659794554076272559783595562593718460640228123942875476748680255083893413860236014361492792631980954048226799279501794351306026481725332270286240558858160490874637775542284270944865229422852394332061410676025630557127856554512143713183261541088872848247208427788373915238377747621574963182222709582016062940864454650891588380126142822000698820401640276238542355587433059549646712167927587096955956002016881821667477052316775555306139017995153723573242792939085379953783037366719411803071403169017881535782371907654451136155944373502922193230725466132172145464554659967507907240790686776315075415751490103654420904123123391696851875926826602686913837703295067401797942726254266301548261479266599829504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,6] -1048728339847412735391309899898627900751390873242864344643286442735681215403944761475456637474112048674670145712527253419092398537944877801663119351384771789205854559594338262320217061782877779335630727752401413961635821030614264936836571321481015407607891518708769138784449624475342725109374738219323912127409251275832575580357951131579284432508651139036709309115431313500560835359647337603360571195896054404836142962581058593264901123926890992098653637486207338763187084211574996815493940733376628075690096133595699965680455090155181747536567820310908343176597762521306000118178870213388819150417554309624846211189374317731333151138215498617072514543116509092294766103186757752565527382915041501809803002304980537779301440860589566995406925745534061231241038439130640100241845261680724022506087731234228356604578172000356957277336619182999596604562503031828520203383286330501090102582245176217679878357037965365590508575975289759269960293252762456139965444885649073901404835555428470983775610284659616481921699058326317913929454770098876362116123348769438311047268201860752958473780354831152252081083924001812853364320385823758206507244142408227692130202135079843971626054672201236544615597200048897684595741258860677408402635218658206884119351840164170306395419106431650032367067460248349164366037459289349845228255919148513917946350480369592907742962374059856890463008246555575932207515878733975290790128648776599016539593900139235157789987344012627515585102037177967809054026939583706876887100978531462902592890935155144472541864399256185697933354353763134039081769264348370813876459790037463914678891707245356924621263276277804009893061177764426673211296978920230245852608286973014071913865943529842709239075667072860113364467772125766089890607586208554539187244804670158745974328039908265015981163553043311029664072437810961321219006208467773929822510932598000088577036125692896475883353579666482658777836927511055559169997229347034772847283857243330874576553254741294154746120596886013285237001740980198745910525659710055343658828192692343039642100823636436579980125671741539565984708760183858533599163667588402938390773760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,7] 1942789933593922283110068094944624615909782860917914497580837308708959327647071337265645818240000775402002003442203553719777071434893609951331520196887880026447446413167099623499425997982091503549897717180485566627571687692116724657022271154466740867026382024317938370084383121813276040891916436087514624915346193606310114336777165909744675790606980765553485102673259455943462790848550057979247363556913583684922203912637832828562665270364785189061295042612694444389073989849162215057933386041968681313209575417635149660435371470680068041175109415860682241209942086395182339063562570684537105396298555968416843590900208400133029955075767187025622077859687156866127849768449008011174577549516950377418214062191098493587773446298068992549305831959340742452423442924132254244976025101196259364590564203902595217861562417171945955674257953895274449215652192699325642845498531759023143266689282468623731081683558430998652512139964407977897708125018048979563530100381364159387762764375860822970243004532928584628774046538868468403186529039112422278884214446017648216317070871799698834150823782901819601233874425993948646164415129395363233577412188596414436731422577756830961099691238053664589960858106270270914044996347645003937822490601256314772887083530382346756760631655384990708618242989536634345913325187497899645246505083655751358892922736529305144562064280971897716742033211248911136895922838845432199003612529002779650651903033079424484753051107694304939434987787825743422677949439065685548411994994418803275929440889706015302832214061044503174454637605866717694064571277274816509787497362370923274424296712017852055594436646620048060704915985624981306671194112091550585023866883091541935898716991474028291766609123388369710768954751160435266142236054675169710401331109718663594204259821715941530732301626273440009260070543198356294468782416117695560659223620956856942518578089587560698163547642562283092955939308296442512708368600365809597420989687784447421181648201139151356264210335186951806164935328450738836164472871383024102719459674617446919057428001164408092378555939455021421324801032076868955661443972971974846033428480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,8] -44409666887733129831573018571962150616016394320651437900301221064252355614866029117700428384982893724106326871142105323310493121152955056563136335793502570206470368908271274134425838177309167981898699131988249341216915607574656411193004315874248961922613585751318342020630330361399262765232990900276043178025648002611801030467571048719517458827369220496462991382866099858929982796295311123305669751019473903542709137979032444784613442513336494123504485984494968103217470125077131612776326135303469245258411849656162319910162648090324392958375539417671647006683538355744740071533427377876031349387194917564864490546596875612767433804956133160973894661716798253519867439008344333377101929828082079573521842887904274532949769951103809731104044732924151108851046508200044190775108959079435702315212859279052928766332182182349759571615688350691108035857251632068751630404196837300295595926526051654879104315663764832117489344064042371174971168630717925828964937876795944730854596298706235955628016605391368653086189950992295491899675144692546761424584607521820216321553205746022113278789930501096083668355005434493685461659106615043907207118911916848894189480964542270478353258188132369311805560620150545699655077371264756995506731032409379222234821542700248132509234979094776420995676583591486421556032866238541152858959301213213363853875157308705748228742898999313849387095123686793763575861746014234405829785323988462641598430440892956336986562422269699786407852748291054196315002023814735791306876665515508857645347065213007083493608919032940426583733115374081279877473953685914879831550555461117737497755630465214808393015864026101547643906671271339976418254002605945936952796221853621279051071564071873949783583038071051151881168937299560646665291255681493093808748398435057317454411249072217161414419943110490525901458899411997887107201652846038818560254471532834067316941752139565429057429529376950445453115688840009533273613266084640644409772403141299244985095953384010246774329396112575000957335815760463021467402027440702057000522031539740442359829657896443002463818445186001050356056575809853090390148764800562754418559156224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,9] 148475421548240734752672624366053060573173713304575266848829895794540206151951893634367350065451639981244503211345933430100907958183152139962095490097157599903313006544335797785198286043763031840706761339516968772371968861732730970041532371639774376437784497774351641867445663286520060543724857557980827895973618033288277913510148817743512828846776633732757196009087958138274944764480731543260894174167019792624221740682670037681610184692907953889996763300578169791016520307453236098150206570502225754562152460611029717139100271633670896195220925046443500548972867091879664995362789064652643104103057588902923465893705165308609792499723214724501616222409377274740107427284787929761559435978892815217042452747820896824161988227214625380222823545444928343182270596263552616898295838039781777925408480440159182167131764898356482441432561204484268202224142530419951296007733081181796104190898723102745812417434631151438363652340327694686038487142496189202665809563655603591701616929308783051514304736498018480793118061518242144440999185760725374690758799491674564664649419354625074189923604860935236373114450546797569341961324529421250865606416682717931209191217933227909147535011094541277052144469722522133809923058491992531830790429587328439542112814445534022610998829671100854145705510540794676334363651178512127529549291670228707853672015633626799215586216322441491788749664987748379624955054900854846381481315946255422322534675397616024449871367076060793392720658181134884835422607030510391896017521947569994315226938723879610573560060608124623681413437160700355205735840928536111937191297528728563102738010900434562209221968475224657200999878815724090032516054155939504906538572412942615369628334821679811693246574793967612570666178608263285077289174590559216678034325533721543011451483453437333231215053873863838423724944303920288460224788169925182395331496670809912711612142694026407373321793605044523776235326860514821523718107364443585300935081925706294640330655956894312730751769301621376018809324071529476327514452262309313340618045598289403003608030300941340037589011502597245721976786355015446806846037726194758676996161536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,10] -399817479538540851016226668273397693601920426309000583427766751016325171071152121282664153230060675800875557063133288137417478153062136549032798398403459345612822825360935646571658294313758759100418692929597669480464304646166843434327731577871415166130291200949921892212773269168964660378922501323489910519545667236173589115194219201299811875639502543649727023017786158070953519176981213128077571721646741605323322991508821929482275158745819459341848127251325789297214785875264611993383765836249803619042687983352012006101770532212102783425575613776028280596815195084346894645158152434023994651407288213767856194600947651961185331244106072742517224291955145326251507433547969537932015512304599631842853480926577571246542046333847156929122538610995984858590767700855486860419775822004410726054603529135127995853195134029459998779601753586104262189881251503285304301107773451733190323897047275059095457195310128152546334690984938765154884582769654015798354432351209340938232306665586159818235384895321480983728288804099033990765672252325510110859722636569554756941636362194445175615928125728973465688571113286510558165807717574292498554163841326790795148964725774317320942726164174634185683482688016425187283915325650862708103496928399706422878502640122214643457477152604879994718997312803782426554441030036649664005832308017810813168794338630710441248702475612242567025502475329492237900219988932373025717013600282070309676150989437887318126068456191567584974964573325434555948561371184022614729625286682360877278427135120447855889485784094927301673076476448646626838583940102407351691949813348287015289610310403887795479219292250721516090417362670084290936323513521108591284273351618828990388541009159124149763671947426663925055821020054556221042033961310166345633209725410060372288574317500113648408062388823685250733237141838365621729321506034495156324041271547811272773481401570468100689631842270382480885977542502298063473423071267131748280413400222003084360022839919764201001430699106265567748063564027365615477978254475390072368172094062624866935083222679745838102476500674247048645530220464927941640979665412098600463379726336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,11] -1354091690159158236460753054473466663483300114381973754374737033884714441402141276204827918210629749086994947596435534102586889437027266659963671448452490830637572580761149185861390809667890584196714306907519074579417723966113902583476893829267372827500438743829990264506176218518919807877505401243185976796335920186997971228896460471209425301878072102278624366507415573048583295865765187988208750075199548692043187614707568977047851165499254399516899171722811736043504646162925131326322181974407049007173112861694675784136551931196822367355774928318319455922727827463852921218635976242050671066239857274028398331453459881657685845257166033938539232877222322565201546554183309882768461430525089879047403484868908024839529074457899170231134554867076587248430494622725190422948197551230803362883765042238363277319076617430526482475786824539426924743749782144479004782045201873505174314045971778293350885602496220196816761184045633219224815856102229362772326213489325912978098039818358226737544398437338696651642107076739133522473863051512362618524776003993096315995399993128572281474496915504250502396662100181198842096542170824891661706419472980469249894577163764085721966336374820888280422906608278747899366257091624820128270669662099066485245225993001771078994863929458909220732735662305222450607412967755350159848791331267465740223228492905298817256522679090235360055625096915361111594492212062529022550189913126898075455646692966790904487461325424512976783925548390429163867522397476589670572367625500997126325684628392387468031776981173822769612772270184182657996344992261368888000279906392635814095765181682859547245075959956804900541347082813481295149314994098261531274429129888506748664607924198799746256536619367204174740818662563125510703661822914040233528814344564030558754421475158091531308630738632788348226656613174433502948245108328304584405481240076436250973875307108585734530844917340426763077911490014916285135892410296747670665201765605077974599525671614658832846706586853080910072586558999951786463692590379109996167642128692022109137336938914656824241038222860376064194588351417030167668210671398400327407856779264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,12] 13527222480675668998426631006927139990010272476452596837290129499711016369054872273673837082781665452519953523135460695655651362849356301339630218359294372364449461376646765834570718166333949199683233478058538484669400770204352318900574510429566381891796352117647223509383547169378993944868599264315759190555936366821148134771443564138627692961003213963253737741378415429029043406339633466599307827972735607879811305674880425731111206153477187418558785130378731216178377259031315491519907687397139260244007760580259297293077647997178765205497277922204829056670041556737018600067293257110226544686350319059192951908176639752895308831027915561946672077820495741874116746903144789269083173565366937120638003405835497338340076947901229942607175839684691803621466997337861346075606302226051467205370724999097297245840058877960507838345940206557116176906454506512263025766530138275967761116087188651451145916443364238094791457575360061909015269668961152492748309292605017356126471887394342406279291136859561715395031458067779655040918394389612009575218696243379929160915355551031649751500491879751359315178761905781300127494656373499254517209297065255460362717290945435001562995234526348891933295367578779719290752917590453218669329117381121036388301480703183258736422025289280874805092999018243569406765373124168508559546992844501648294359502614557369354132781700734200570333871469235841878402606730196869578463070335719688588967780547174930114154279820215706099421370169368858647484253156511291968409498761409808597084174143698649262709242681739042905543405226304698271098516850422318994559003124919149651595578636738479000807287706935023618872400175938578231417244004642658070696470974496008089700255502107641343159409064839546420510283061296632779945840652047215318050356113781269458808472403331465278980246648703032363753338544070983340589767619775124504242746600985070488328554988727355952567142623289867707303285508173656956766706002190326983342206510020771174806350524078469197820065829188716478494120574313236271116339174387575737129178971686649655539855003453274757579753122001698544374199307290751391260631837230383083412544028672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,13] -49255965235624555050753597152668188748861788787151402690287157950974304408638977997777224189563282561864067861199082044498490130871154666161490857867427858039367462445701146317103428744100688979105422757082128292856248643906489658620007045961967256893516872166775402780545220964098096793433483345141201485985727264175345344026466697833540394743730432882146779625018635117572176683184073785132445661959244889473485723434911565608661147288049305553321042522840467317982951088377195462556429026974434979960263715503963977879228317817555285776954304646312003057826486245323771260443600371543873900223091772700952090812152929782478367145442687315473164354107931736377155682512029099606749490138273562103791305213608448683230759075705828070423855080872550831571358888609208227279762146083681756143239166763930229917757470337608237894460728844376599021311686067475133932009087791450067822522641977944743549800089312509690659895848107632071460646719883774904135356368526366831709637636955298995715292909768097991976692454304187147963074976687585449523682791051766189417676350931728685264611456423698200655547986087292933935012169730719475738698226791233568538270164148879085702752662686770721696335812068377030219688077340568328619713708949393744353439449350891798478392224398130806060750935865607177222928096834860868843607698693570396509000345400404149718892609251195018743556038759415036752244708773970394034400965955809231050610350157592998230254437840601811783955533308214630392846849376980756472665261791654182667922090070088887244345402385059709974450507216814498135807767886829707316022942240655358510928690854956935508067125699917072874684049267074849818808241651024197778721051857906473101839097990609186904532325815555105360938924812773721281107816972732578971100441873338528519697094163343344535310519860447070459922688967747255292500904555169422585170245159597649343075979414408880801746055452348166524090322536585496375333032752397764679981405722152428261338667476127084078667862861958527368715468477114550871744365703904724435865152194615687015837764626255210831559875395315254222353762258344881551853371847253055349814301032448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,14] 137783603519201873407834975668430744234799991234886324343021325185098031286125151075825019592637878852552844327279855622906809953320372715432864294057681070933781528576834363287094980445852986748141765706421277273538022403239624715653565527172562818934283987545965980791081524143616954390163854967093013145925333570817495561032558682460447130425882471152816203575025927400923300353044738622967993728830445198333646435147658393646356135265003016142977949352945012112648052018036159185755793767963930911371153013308740633863131629265718325951590890505693393081319441413664099794831892487466456202644264828455765569059650343498788070134041359901135725491120628126663934386189047361625348179988417772341661403026275843380071681583022634927353918119363161859902601229895441618389350298788922012140932559946186213729857085783554187602153694486926535784541352966894079600495999565235556061942628575158971312876183982980826277730574932707323004696797155811048136010789654068415741260115909723598478219108253296090160868574209382885716693623440360737855401673985019930578844996768255211333061695736715285206675920089289449930234441057269088114598154795168678832143083625997086680958668954714288756393696493962287331938031475462651197548916244372544086079685710737609159914617258073369373254323490881242507821128632404495888980223611659971004899674697310572976755246710221424234101797218968596490765406523464990496621821591346935460956131560271041870404124651331309768947738231465153901747936060002347283996309200128256299906516309517132421481608122221400440823687478077727238270041482027479220722349362718735812778436523994297586970894015879218436219937250125911775389645357871793993995996770149908473948869920023491511211474224482166893358096489041862958458147397609074607302274160035773105596918085866353628000698350275769493099209774152143788245776293928438553482680889761786529285601907946789697693545174514219345963390215101430570421052243329441324571873820855100302576305527111046033628565672464850447835136926715362330203354178265710580975167967937019696607376229924571923721670412252340129554650457041359032281982040190341694123629608960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,15] -329358510531986494878742112658651418252014307036203852675045205265218117430047817664782641214169072841141256853442927380406844708657786631237927377258690450253870894435887474084208927315582135536818894096989902837540317277785164661394880475914747281947289121124722928633300487995591696824367014654142657175873101120116628740748404292515754135849980270956388204016867792315953903780041655833444073023905445953197677141910138447207501244565621577759850247934970890884826383248760647366884947152560335847305781651975220047287270571850406086444600286531384998457719774861784624196898609409049097352116751407723242121093666669554039575596436083926176892706757529746920684414008118528811107628194378661306685919663385448091827290985079723175687535438424811230240285166080548249807983033699880880672169040721565845599269874519286843510905316354524174605795030883291300490293514936247664701499313501579395610598298970997331867513078384831612906648863078049520437301680313794401686267302797269601857063021374356538631322475686319472306544652506160410331073600626904745030861713201380019648862322766896232904129047690161362734296978269028058560923269864003787080274224732070567063849414422324426097262865817984209720452174833846723693967953458327992163555127768631010066397553760195402134385713879847260381524820880059245550270420484068621836811895480056154094791228352042258029789061236305080266008984264976343712620389643862692632444505325041367804364890680950355863425546855011142892732497784290192298967987814324598259600221102845879955825677147290971170943413470670868242952622263862605458549212962235198801734176082897652592649113134531591417801041444434702747739592023012206091819259430193056488135998731584402089898933680147838852369789821427996836719474033260267130195308711414709646146203753789348994260717692447760788770855236067831701526690056757900729277448314248719332175288317767475555546541401839389341370322118086336159380953706487003316775959049078716403428215305796874642619476811439079675383206816098801813668359136487118923824841381192573911592975223765597242017632987150278285633824051050103767260632086491224843497817243648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,16] 619472008328765123663098690810537453479663366001675661522702015022269515234135340723753511616030399340349793027287752867343031370653159000737140478256575081881701058548233304535102629507701051398603375098050301436872326636399449991580918164060976615101367069020008905476680291410176322442563524993677643409761734098951521797756684693574476687781092356378662461666533344975890255590365819175035322845260966353317462949402931477419310132293759366492193889308130047389644093037052750349426674363566182365540010113109260167230151097887008169945415587287649835446912024082383838794916912098623199200739400042272312441988177298316362530463072708146345205263241090057005780610120575226307927562436816306863926617076520346993327298638064510262406436051448397335828920919110485590598894132181329752768051513573542839929128306332801406613259560440162588383525382363783268201253223294135389722812613188071893147535348116995241946671580634214962897033846847225285412106055882596462940746079716976282760702805269632940990550688161407794744925516823566860394985657927651210968148028421446596801397973702503902562184842459641993196869571073398996544244507937037085121567097096124745753570178822051863494227463065727868148921377038615225293418409272543871172996550337526536416170794904113547807687281682665844339314665202116503344888281744046571421789798115446419383992085336334506620873487158695744929420511252616183091961089078508401075584065368930472788431899243142893633753093952587471716569583184204244517848065229208032872359613709698053407038117820470592129071720384933452565006116409215247427496432697210252031277117415543320834385871278596567674906177625360566625556845118484338959653015561202580238369255388060454942446758745597812546429286288824131962730996226159757518216523270152796650413075672845949355271872604995976922955042317334051297667741953557308551020564482697647806743951861763404255757422046714285412407437465417072676110661548597131639697251441013639335794832250632044450290790084606073968215455458690845880249932617498724644560813857671662838884123436548486110281660787947751527710456230774625088532863378588821313457424957440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,17] -866846614013205688679023325142001030362073126950474031084975274302469180690240239783195404667747067840613701162325697085050214807282779972603327739176159881092838851383707620079913147782748726890478164993019400539665437947540539356084812117933655048269948906170214294770969076177159596152760652815102267958864002698429378213714076063506306386961965589910041687399882239730747421565418461196413964333993152042616038401477310358903712376139941971415518366068163729989895024283280384589733521390813677767596903022060736937105154645330141403089420335518949221898384424235687009761348867676868488287920484226494505234152179102296138135934753158043025948475402059158035371249723021969350232469271827405731420938631346516859649975292960364686822320129568853393445038379850297297640704630518725010534744542725365068083113126433322966481881653610568193275469065623769236332605889761317348455168504691226319247283558001704893017240968613177245355882927066892491173970579436854333576634941188088308363725974830463087745711082139088834135013877730290130140053377960585917469606401712489968594015512958892248218665372314125114251376336405815128018332926936835012412233277221218982277740629214304787203714068856942899574568342785639819432997700372980685007041885509220922352739046055014861647343063680247923250103006071359321168275302792007377403341585513820284101041377308608996558382283530804741410170183462201504898282600396450515411883157803056010779750067303010472980205037932228952848864278664008265592975833869807960390241105877227084974397594334074438222346144055420245820281050946009547865786237664640483212412638467139055116151831554127589000752892542563725986134170708936732549467062198226400232283378880281339755860208175516142612359562998882309937060819754342909980982408230468975306625329447010108990441712662863348784867562511168138198996351145584261981758706041902293748149325675012742262614927792429249341351601612277631814997654401876602380716414313038321308184136226899261216069067486702993883460878633078751861750770071388489608693845995157149881079660779568381702566140776435214087042958762798612819982581081918195147951801630720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,18] 836364428253718521766342447371681396257359536386025646541428116347645335378454046494293425713585521419868238286268615157056297613920413925182949603680421506522580172851357818893806401280545814176515155108040753597070431000780990438309597989724192943861946449689156932986595737138903364709465944960384314448128346748902806758107084802676559563625501025285026384950505519505373250736643925770214401497110346233005309163384316613145093111435280737511686334531795405313101574011430971688628691418473979445494042532422437130380778542337423477156127415796070205572800072792560551521399345970955589366935825404808722957825190454615609184859433052655375315138496329467304369597757980249935856827078272497868860918947016512445799461792544376026323678545227756329302032565478453273945234233470047294054831372687717491664751528748662020041006544923220981238440882380421069807514131301997622505542506829361511691421169451919220784034918513154945110654450991973487551131801471496083345580773257025992856579148546613096878458997541504340923704384936609356097453839222583653889734368096361617845835998654142620727422854284045687787985130739762919214014250938857063470068908665312254190132111358868157604522987396636244581318286488395091496308799370156099818469322421161412946575047189258303881147697749252876891611040364208723437697998358178003746026456093298242885938843979439220552579209090448927712292333494813239039100815538350161604756676499415145947396386017881133340593041360870338181101725717052562927313319805524812155893211380840520548462985245137263174868487646119878577230257997016731940231300158754674232192223795962789140783417611800532956444548588484427195088866932683011098048182365577960620997491257800036653849147223243237992416397022536292802771965770257772424557584104174222668394534955846235137087063852522493874546031349058978052335177130186396334076744941802490431500649600030755317406206657568599985078886704448324904930243877651255832307410602313865520715453098191193131385162353575689095880913876746545569490491589241189045300600781043704429826759627598559213855144848320974900279738765727559552684166982791278301990336069632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,19] -296586168816603314272969409658823897284670244629873148767067555268099282706465626721580235850254008408002718428711458859192513042322826902948106242821501405448969603124160537584716864073441176220556355965320548493133370356703437991354829940641299695267770575885914598464911840696532062838438646426737443154884308611596841241120719634253120170418028559841092013393342083504123093693548652233943631876525750724609360167388646504640034231348017212501363807621317096761566116455274997398875214321423668554900065662007188583578798111202923313550851176965794491323686063259792537934080667367647366268970542761551342755397973977371223562552974941871530032985650573970673411259361410832715506800397040314381801865790979373223482957262955736336293865980605865959849282787876647759879140448262608396700137964250612941016155503315330974432107730567746712946898991111476973890245591822582127367643432888453044169307534366399515278224153235411317630355203934394170124286495671086279815023873083199356493807596478913548890839689657648131016167475878564129587896610212517690976005067645286481001969974670012009935023163073555667589686339577474214818683864655880873904643740073691028016298034952478537563664137702801638476427141253564531877328629790044152156585060786048424337801971868480890080059418787450699436362732055346904136082979269457745900121216179550527261380890367112340681702366571468943137753178216457396006510959281280269103429233568577602792016963918440520442130839913957497225460723942964713226731284018575365017988846900970132459766286287896370193789162462192303695361068040181569284842186819219662329253951321054608687245398613790692718774634015964222821382675694536198520333218396950740536780355733068110598214652286789509624464336486853889657879885719608947435293250761391547283625439982341982003669267145687360007624016697437953925948848325898405861208715391706358632282052719420105694322259039928966316272039891212869349873237170807917616534956397701701202691400648807998986290866289282574761944894329218156458296575044528628926838864571491147634320235420342987681976575247321861692720744228533622187581669327136620532333795082240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,20] -903711443301303468689041349973531386743095497006745044180286821103582027143963886757682778821510888481553994761902434727856271912296346274086920912859840218138441279813115936907685067743998442219640436536188429188408010014375632916278983512701991822760679812128537063006826816086877428408867537447908966967879313409946956519237666756045336699200243469850482082200500424901056846813536722596367366538113504158380483578254322966928456597734713668167928926063173607751633194386202566919297972803575015924728567211018791890875397085937035006042670579257047475535185023004372661352658881522653912061568510939706811768018073069290589555478370234388744111418093587845835640129952638290926527556391654645181214135483507388777016717713045973605317651846871236450488230624756876383606466317798678080616672954140361385410353828126417404029617915038086534824281614227277943717889446122391564657845239362891913996686038863659752258820248134698751769769062017039162754879895655803811997028441333745531796086875082121294148834875599825341130259440475133734717415279334308502671347115209063052628480581268861473113324992758581807466244599283967086507253514409835469951603055397874558185587015671759235260038415625704093226783570877508141679709410854867911707265378909912379383066870234522384560268736778053186315187653352271650905833606824557268355674886015880852121570792619702684089637989510541520467247181873261483686915882616450547127606334344658011541373817659391449020880355613028328044684142925385736916488514350060249118192045132942251154150392623094536038165211310736218950411286854596217837499384511707683903413961155532005150568316586884016598907312892597434548019176230377677527775643119312554281746556178851602959593935014753200194203740160837532678346823125089654495964776119030419202631089631530859948480808772568821283393755166987273191616036268445987871138210260269159217520085840914262654207827462615617419495582674735001858580113109608300065645832724298222042647574201837058468945832822501527336263692169167780789497174856326100975203581692063522136528521396642953615628630162075517107964863111900513444846397006868518471816963948544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,21] 2718611777877570711619295384247659981846008752143147842908463996941338683304409760063099329669712533383960344858207335248519534737007249158263528075291133118022498222532061203864755527685688341340258331069345066055819596158054167991344550608256504968709549591313515904520753911765868406124551642177344556279051094677389639764305852003728715216130666873715562092150508577939380806828244858482506844817802107069481929241100131692512228657386783381995034403641304033831235778475269516885732503402177000038053920057360374727826199731449541741399822333342380512424192442415490722210105304095539323297860832207589963170682064006099146986298852668059041674879850345027658747259131326500228798508293336303811560369698078521788667365857408691587967889561764932422689233707352866131564415209255373623481361753839548699552053535773057335828748294736319284771121458485500279311908605518941639723485234779827979696792985916712653487377861321575634857654149428153524366499519580460152186252873410894085799248879292498311463672752515237894670407918600061551381227786782256445272794274008815377029796846774165709263131854624155481077919128605161803220110840806350151835440675203508411881030559469076659582797228176739758160735504943579849288745238464081159521786713682563251149440844244717548104569438255458746267115416508694657793951874668677673185096176697278819970728444308447390234292266110042475566272918854097987048539261915258809725323292389819540351666560618734885687146810242544417108365532926702637576743828304507907611385968405979143216700041357697782893555707938596195202047242372029011233258187125693740781046278105095934124269278013805904560544713425473268992480821161127078530003303821871233610894891133261067795855370772997404286030813323973640295679248324999346560519631217044863015366886507400117495566883461611351970474948482391507177472374539566278042146235027610427209474788463507713274885681676410474174847812703748675150538920089959837617137696645203662089715470530450830727760461358581074383438129761012168387749065760165194772939910443565043406040693284943614435096096340473450743690521810572894728559393850865467308236393676800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,22] -4752229693529588771009443820394223696766823747611196788257969150525367079386040603709898473761717118153723920557560165052826811075344018732548813048881622948454551001600921965646580863838435973451401382436697636981274860051776635976258520369196715836688402290858021384122042101302137270897359510373170884856605925012420394754714664421904987031182112713251537494540165840951954838236002868678825845526440822262264842584877393805090003515922882440047364373733842339041070251308055203240396773586090770459231387089876958454179039841472860067881104170135671098280878907590842546238124758748791617859430844732693959894601936616292950372043807172978412469724334997399126829930297443587103279977208740385555153607541447295536031847400973957043607257905855419340141551217917927450483101120625259925930029045425789824077666760764300418080040699713915607283206091592051870374567327740325066167325491257508713391440797566621283596899793847385619534192011328639684090598188728717459286155721579098803178421380008375188809894405331612931010691615907204543748381078432128029212510191039962705234033553149107126423525971771750270646022694755927403610584219747555432723875583741481445151899894080307094255108472812542955470511843699425240174409550275007080493318543551485810750207920123878790564211525949690258050913837942577315790333928477586765966064528502670247432641612667280322786951437390982861647442138377197275355202839513407622286553599788878046268958505036803578389079718862990096974857978344253643872526121800493195780851805568741725080497349958557778276174267070868689962970928348431128258078108366896602004979372624471160682532239864376776510269708506661963019327309050650775845674346198803245426026543069839249210490396891186718220443261496493190851458176581606330082423431458318725580660522758714052954878125696256092408508876417609106447033239019429844765034567362228552629052303819619883531958213003660712557007023139601101538207827279485353132312917502472385856601837554485454691524561966602826495634904240076898964996609995509396760033227530413755058791016750251941117555694414919258190564658253731635567119626201768006122599333494784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,23] 6276975427015430231388937945209182942164859959909733348129562974599935134719545579392549849327788906705469284526797235470993330468637996522040239961437323888163990258663945686887398082756454730923482960271999455226610901677384065964630699803694189663649786653868177799750083292134336915260929487513661932946053978663684554061226240391712766323140405060857936933191643933510056795609272159835651049915798022908132150563529803445367663223895087919877914358659763941400637987313654390249892215876139222743977498012950658373733917073556520818451592578400787020773215476868659815477600033587404434920328523005585545430663685354913057589422433057082832189757057706759378514627949481902039349155386343051713318876474811797707163462120334704098901802358232897262083724845410978493855062919725252835066348453712903106337653369017994182944068615935979527881734787337206376472343145185155444396744550695784322480848221806858178416545650959896030192664158793319510628646444131395758089192531492547926980364095203898503245103648428669692259864838264633183797491186446075270004762504583019078435818714745953270211699323219916205967413273543777683556428299798879592439678558922585564408697240336206879927945557011286620582617862210967216202132153050223256728697699599967311769372127391285683868997857345712758067225993253819342544186435860726255402805284718022764807074377293423115540658879040544700795649203100674221241019498014362163663333808330138713365704260764539692703820939677059608244520447974554385952301348462361410063815869003620208552080214154180500835428448164718630078477191641692402481748217308565110865209993883168089871566777606497486407346841620426698668837008902806503538227910538099598492527857997982833512710859058976319374204487723896553442777091913041842368059086560487715758771905463587530764928107665205774251294941085072896499239637413414291428756169481173697453798355263561485197276644149543744807337871062920701351779345647649941416635770640310110792116348348764590595685195665775312440877651631624243057491662733653262272132554082704233730011915205012970888799632933283370103098457342623911947405358698558056159949587742720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,24] -6620908304004832107572864430286145326513071651711882187919381648359824028481747378764199452917883138206348564377595257873256050025937279575091658388828013137741105303850566778176507947719818885059501617330780705084126857090422517514657976915991225254787664374496168993360388451814995729310195285177546978894728461895641632213574522825983419871935795048360422607930388063140172648385111841830937367779553692019646410358824018006819309475554482675813822332158550469325103019142516343790206802217398416746578043260501024892522393371575473011854023612678173495286191632122241190482560682672382389217843941633065472410097289295156903483916552222821911415915206080761295710530972529143005070376297500126742879001167431566458682863724782445552268818218807530427482263452082018844483641824420976086825006945616912658378541643167190439252296490442533431579617029391056398521733452452875633184184415141685574762611529356489772546625281272535690477550608359112095845476452390641103392603921644672836347712007057876582270744254467191372613467058423668669424325924128709798016738962757624508536743604045393527427698072677383636003332184779960352325722474720802131023821853432632762547335604627710227601520415931678823915245843473830980248284588325344213001038023869675965190881664488210889876253149739028046935567096933474872626285733236538269890729682539040621800288475438565805204003749289413810112643971859501690432593465075442817936996894320759197282114946182947801239491627044343885235113598778690099428755761033739598552474865269891260400415231921614545853649132104477609488915893574142856240872759127178953135461327017146907865490024928816001246773813415160600834396909007031864078132197819401508745205860821979771431748423686065635789833552601756625360509770553355489314376548756486991430771362591847978435376738792067317013374930922195446596984061039301287804527477452029530571617893082745294665003678685699054118334198167232254037885796597478162325345009538574560067511167016647407871893121836154165791054132129594812908400694740697069082518120853422719404650393750818570671845296079682850553072650464156126385143588221703315171763258654720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,25] 5666114302915708061887360955482969930618715962777172976557449847241525599304053369537164870133963093241081108099735936093112646917825271583891371172436066598032054503440589904333822458211705875731896361289307005807555408739528888868482423630490291561974847714704778064122769441170788342698832326052202632660230992172534115612723340346086512329552847708078204516297740369589585533076293015822334630419551226528394619869975494322222766932124845310793051237982697552634231700697478069259923053871493363812562809182507536850114638552829298945464427880126587806622882709582033532310092669387849875874695370110779633111956222548875713417905072915866567781496710915617492369262422882190462350442201669863190159755449405605012471550222541235929770447766401950583991070729024229028881748181244950592659634303357763316590943818788602377518273310808546141440884330833124087371261247182885303120219807542658827333175391786244889144710176079405064561256669122213348650919365227853703283436612784947995066813124495983141039228698716971803726859014554608371662915326889013555140810815685985426831012094407919886907091113142375384449853260612840896545287632060618437467089935927013014515956810464461635378187527964985761616406485891804845862726375280438139218064477914686116602705849169446473771119801079965765255549740599350296145103517655082568674378672965134592065583541664417038368582574066540194593928049146180247523814212664218589626813691212117029685571576145659550625326946509981529683508351982636150752188624495381068868366728907374749768740503584238289025125759126228836854126668065616713731782970526167469378937734038533298144166873161562675440161277788286961928109508429962009926486833150431750533072671714328317129091252578099361296535655613571098486418840319217037434462582841409188423530638231541897889536673964820167494287529011022803147089054185806731909701385368557400679477442639538208821526024658987672754512046527701001917655834297574091153495776144047873212772053639527540783749698676164597738584880232654478612430505305229577378235024743797479792996832990963117459445522292393116645657526973964367901027568539189740937309813997568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,26] -3925677371616781047851135545039999218472558147123611664778262034422540899680389859695688039399916616283450594679591809488981758803145940897375329360687092865904440241569744715851478989188956937493794064253087233486121151178083723549351736251098055012455808823600470938204424696368771651659676198704613548562200201418496063961766781141543399800964287214843840105749335969536205569918652466209387048217726090290324732624770290479691192648167206803496287159505684663471019624057922378414865900979426639591330088268323951874455675774109696393690061706078503016638249510604964967593285270336675715511002857012142420565499186963729406400377201717758056449719580774511238283650495685558710558477097648410526760184668824151941897042957330243136187862159175797297749171416700928138569053206745233544887888968998146292371746466756835587427997743661946773953361125581404635532821397075994973689126057457775962025237819050067235305881057626398163907857267330103081025969825522757204876698250263340480134014877799257745991727337787144199571801746205419469097872080638908744624000534459121855022536405982032466969226268735823284253522448497820069200289733724355136551864571322141708555053361417404951705279505860109686657516608339955798500697580966088380313757978124356699685489718269784946726054169170272878773769739718594996773228731207986214547994692793580092124890372222009357124895021846173970371693588860131058185793117615914504249391316126228625286191499895205452247556029402100315143802414427817762009257544423675618464177258207818965993252343067231598338995654122781070697708324547458212071351525961203936890977884527787383462427706284671614512030149870333644118605375529678653512095857228685189808050946912681225941924370250161614483854772857818961912855426664806378041336288432159919216691730762467856746940753674444447743056713452243453277713537661991841707717067480536847522685430325568499162260941402261806606383718334211952067897854128580462212951225378141375853813415509968304932360407936132954639444089719189321292025455431757903871597599461150256514246116477897928393194922663510979005016779837032891253593912306475705292394118250496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,27] 2138842997630031624594269143192482834534181194214100712143508035843635371522236533832648749414855320591101792500649295554448246874574424748635548874340627121723768872398704127220957933353887916932427683625697271142129500159546519405103627706591839316115451060539510214339354814674195886444277521893566885849421290054093169282843658257821195973194392164343560926521190532442585565739989727686842613340196612549916847396184488345786439932279628140282581446247398228320421413288210852858112624529275219629317531318746678765655051004141000764401377279262656392627246403081051109232225858744225069657994015418588413156374021496352501095837421079913726270679945244143543845048334997514866822941152357726115192790861593400567507450768644130284701947253539076171475673681419217801156170204003928949792560250954149585291299133845491904234767611640556328610596284719295343437799224334534373996460897076546667454711377954995679096551170533099778006121657429785487934779920811075394465420945593082983960296907359211796353999856545913300371798949253349977342653240979690022295306869789327164818771908585923821557174279448059450802445666397008394255981924321411863503468541950589808665867994998270811635410201483996476108239195924462947917132135691250814209139330701768172708992001103835593671359281435318718266969620114332506075012037109854176681899714588276201790903826573025118911274897459579770545509222841725900855664878594483778591532181696608353196013493143407211869221310636828218678213500131795642126007459621855225133482418266553461453936850389799863422750519227615277356512945520452101477701855962005350298800237625219064365386648840648987638131071291124246916530269748499406501818044739871674468437976557572959291319893967348357371654819217340000580594562895650409681458176984390715651313528294831816230076884447403473592435356510266307944352098435294581536980009819360830983701350731421133667264217306753791142487806260239373568753323738975957615894356284506706326722569661775457088755099140140766079136130597979519549172495181835631285292888780894847677275234858070348436935601518899791666838155723720467202731718983655246313231998779392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,28] -827040532138644333942199914103150644875614299610488687387200136916118655841060992995101449370528848179819138990299512485745262047040032490345489034185301344480667261130777741215500743634047073150998803376220183467361869886679053723466248777682798378864798227297708344754589767987129799744434074652880110610075007757974800126832741631612645342318386560734609817786731710565288516372733980900500387179749482807047692745424686336294671063771571711092590324348723148756520886200863356617439326091644337737479500247376379913258318895787765948448011852386835097143464206584047800831648446542659550042772795557311932955867285667997694691788334960708839657523217092867114826848715296141441224794126459917837355414083401203699836211934688816300210812726760432719158319521314056874983306359903869052201239376921569179456964843331932085357560707138461570804132397581465630208121934423748194061705031015640051790386038398202907610927152235580395636178999084962709148733314686320953010505340449092207603316209189300710398210747192544177173750297936946357185284059937112357715937972598864402472786453351771131115452678180993012975934020142805130350059024458607288694392720461859927227459211124432775610633307605459043202811844390872856575366851397010869766409946389135705501897097561515992215357103222111390802365933109915935463607861942565301303942929171170636601751981478017785586157329240898344280503210254299654451196367979282866153644174420632787888548817585234244051946051632060062357803892492672102147066419196020537350207325025300966783246362297403616189366793999024876754133864075809101916590397213259188537258764413019150701644664571667550166366663700665609088290839974817057497326728931667792155161250806914153561303846067632011821082485811051529183182812156696491275851187634509029936300574776186637725440393244413981888982758921822863196433458520809807749746553914296829275001487393163946739105549806075526401322141363155999097039450982388272329349210510401090550784100605245159136953553224226374808372647988461472028692184122948255562621817883501386348787744955827198355915240750999640947456185899329500074975559122619290763812036149248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,29] 132004387560296007325450918819595172410815242433984023187358471106115850638433458147902680967658043169575193994729805390212920517472951843091871562763712254714795264142531927588876905593566408568867330505872619075278654480847739132599108861201505122248453121405990646418026676341387879261137245195498864332338209076807275496775800942972723626723830508099549910883033890724640713317190354487531552850539963518617940607981610415799093004911080012265606273946878232845660206717949170867343969330641591587898222590731746689621566504789682979077242088815309894633653954825288877755336355809164858817372091945950087394470979809773291379460457217077150950500272276766269070861154571410022145060540465145632021742713502493909682595598737818587683693508115691477047733606534565219492971214753826108503672946224146203735002629990220701936899261431349667534555109151316589363924750112318948599954512678219692493616902434133237248053356494740650482310305590405013994966423802315493303437313131438027573122881919457688216931560241970233892135558670912664462210151625391510536594172992536077595965672922667942613577003051307434902338714967237457679039441914487120171698319895173667815694886746270156650938505860647274539989364436555901048492060447847935430291999005245638491883773263439966119094471920647945820134251511044984696878940484517729352827008008870565391811720558925446042505451282388909897215143774233724494735520515084868054919327462491671448460087098372697503056584585124357395101336973454837678435514223432693952429766861454813087121721149189690194221548526241796828864172274555415194151032016020948478526802890530928726292272112750018841321308848933533169232885465860707839993099104733178837550200994277802173616795553725006725530458855052757533629559351145777493118224930364378839784792033621211513581188666062534733301498340653460014395206263037206145047657722952317702059487614500748193489606354768910557847987000703876910867957492933097887741563149406897665135736088429845895539910064996706769586524688727220990246937235487123709182133520454274221209112146391238565172298524658279492335667883838726640003509573599010180052614643712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,30] 89788976372154129490449479145395025627486966734043527931824738622628587708436235568921753078473946889079546759063036359682306376644652540338477510350673342311955956828801017863854934222769030683866484789384100385741140654015051637696159547813701751505060076271723645434051998055820024224540594716259614145269149380234644413493760243761143469947890952315684098802957410197037876211371079466950523260945628102698677361010107459554285748603199106669564474500566113807059029578920479293079476698523349684101348701705488117626495231542109862247943033170936082470789159552392259844461476680664650674055868433821449435634032011539027180362433793335581103952275068961942052675214824759914242204739972508534357042314508574643744752767179616911614987073556379951564607143070187035380518325675953933397516380110732783349958757856865011775145057714686916376202003440801806232929699667086562607931615684703163705548573205955188623149220122435165887878546296629173352075694722352811656500594644349344728997789175756169668734627940666771393185813494637129642377353457513756362131476126045484122790799493813217125525849065681871543741911032875720764669846169605025505783052803794530591982038258015038509218585977899899230720136488459463218067179477010497141545949492016353449323935579769116347904602080377451856253647066477751570455573762792117637200025014814897899720157518490914450732848025094951397478536578780186117314107245539655092552223786705267034213506942281696412757069617279577083300116619167052836519356130254690395052686187087220681086770097644695293665970999538837604893915359574141005438045962465501153793323920102756267150802949458968639524769631925091430598012999645314161865313012960165875919232920923148767730826002520686645679574527726377897347481115370521130273242532772097913160382207089335256176065750710564925259376406706370167253408847276514699224566966244881741590272442265635320172651751448578826696561582437230030967598652788033208283487291516850211240267460819174558255313885253239528184684349056096429624638495580030910305048803447059721092718910746298226022350157122138992505845835169213622190408631698898916707428990976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,31] -76857743029763505136839666188643124285613338599772855998713456665063044258704108171724599978431615179978291326624553580012871092415126645860841553178098977114233411491875348139464456683504327637125687599515790313946232591461147281303017216102401047938739287875460134116389033248407332548494697119999789243189392301944771382245135343395448484649430559783365627899031479950800166197840483558359406860456358216958330829435971251671839019702329866192465414299098771309168188439651666041261299544604923170274155068688291135389382782654540364602228856681391286389017225130928028013270653031205077547108681373902229436303301999599086355276323711656480278936691495948775144526626461366257782893891596178050251732570025041906987631110885341816935299107946608276565293624119562032857011394689929117020527929600539590967769928237786226938310104758783370924633305793945313347748878927966531926510677095144576121472692431286777304633284459255505184970281641906497262409490139418368141257024887737406669171443638784966877972165814101437010990745116647438384707567672139095156722480400097984457706615945782587395362992947978957963361046539689292853391942999109043949036091190848838575886967990037397661754458047899799743912018780163052985652982873924607502184135545163792253337572479196428585220710540294546118687351424785440306416656175033669028372940699070329250663279776708333747592592890296083200637955799227363009539131759381120967029557885764394750709669511825691104197709795014721688788822011828565343352324181907438230071051872717280082514833131446188201776864331055575518245181165045665222156354297151379083404653369085616294060178486128357563836406451542245748627845114198454808012898259536931947041545120155774213539468509829523694544035069103343697942732635934463902692706831115827180554119964523062770867791396881079691310276994478516816371956014719994114431572204749365945152672399089699481964210116631602229349308017388554759572047175739551258647294448824122378384633710576359662351633979376633226280637148285612161643535496180911478423625070470838292078948638302857038205589170560937746890812600330904474898016167132570150788585750528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,32] 12105480260808390161288763415452397835470325628709350504887490120188553785331389527649088345038349705404885831127951033808317784283676841752427207004117032741217374188471454964643154822809423181291648407753878155718202276769658539170289357613852251632418964571309422753622038204510999635095225054170543012164055458855551945870315846714641838362464381415610583223122189399791388118093421760489006109218434028789740513261755576818045170825250413566148452627029198322347472642550280057490991562938214506162987201900628528315678753734209009026988039613059132497082087913213348591510471771767045849979889635105140982780308945352421162077754021012754776820207381941833380997832068317373502352195924784650365550896788311766631725076718098840435212145804540177518829701711716987255553896750189760634247197907595980692969003365297858787143249908429647951936777173890877227879718653477931436784216127841343780133831529339788261437398616824506004906410460004220472772340970301046794338342900253767964454723194649713437086912141258593066954090117263707103826661406011451561283367019697115505494226447192365703114030075433434871484861241517418076735251891060874462228835692057277827494599984741054991349087988260415724319069649607559539062045768313248799106570247755741021214147853445057104045873346294946712233781485512991022383720591992316622086612681464459222948279049531974868605465397923243019126140803118526437088739809184271248796015700227384523342609684670013273241683287435620274137068422904991010268347336899216131276622069229212075008297118985451884796133380981561278036920343020857745969925744087522934416647529150926964553713866294561684828701331604459345664781961786957433624422281183681406268357913959448054556621504659863415812465759009454250340918496541066363488402732356834119996359682329598985637900292824628901636933126256770889877971157734925952899003623807490702332016438128777732566231920703624196375143720556612405240697200635731454085923966748178503602330050554767342863814567119710716608868377829862681324012278552548895533823806113533536398256550221872574795220164548615215447413029543466484824759635739719531938996813824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,33] 25712461395439711295139968456449577246182220682056262293057788612459217188049003043979365848957708030975223686485144233479613924236388224766611859162768643623185099594101329578302510254730435989866827078730650713350692868652334424168864599531138708865230075916396639135002743600884261932329145389350862115707736117568933724692685157643039941139586307184368944197628946607690608264442364427193322756246533678657480849147136516749863332251941636681753712136422035838196622527767270214862885482099573513533732441488116878702052001171303618785958997496034549756064071352274131939172762449281117484496444197099168693321435342261584589583306622792058992555715006062973806816746333696318388211471186919570154372501142870417509877226712133547891767670003956633215961954669965861415765875993139391506978071738154616485912563845749886542414077764005390426717005809577445113303845224461218385875484365876900654630951455426096892737180035017384053437407513596141849981953163369029996864366808652405550094819950259080070063297627122567959408703510479566688329755959994358731714578793567245948392586322289984432739617165612178584359196600491800022639256073400875613243844301394875017507816149852493488635993487432457731538361987921506218186991910608393668156664394740357132819081189678208269173824411813373816238572308184122947594145504123561748464505393915493374919085006012578901665053207878886547120314502863364001954338439998494781312227241854365214326746561026949611213796662644278108487837071131189800275800701675007194662369673953978110316649716303232342319477072720788542746645229657921588398522542696927655956573023069916335320161132961369279262458541634647312145163402057649332272302358586498538031827197764736398343526618315539324044218405398196232119142743759374388889987935532617160235013758516048577339137156779216475947359653770897715875319575749710960210390484511958552313303179556035292123736944490864407284341394882421431881449697003457532473005562012542234191273615706966779677287773100443327765704009891193479062161499491717430853201923959536317738975606789186999635088845981571062274980223481213778564622710227097826394210566144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,34] -30789845056752003490547369610021089532677205768662965365382002246749222563497836368842383729081364564640576419025013191888680136627793969379837771402273897824302133204996354850500668837257678486241407345387409663389178216437604796837188435637204522877291265796929363143951347478059960853818192446282056414178465775404607867320599402492809333580828834232561693459150363559869504125758724330085955242630144293671941504737375062236615682750747793320961096599584361662853560222199191360043379264487467969469818856672030793577911166505939392310022712466801427351787746901068535962987770626422899790623055925870771849564148337688919269897857752594235460349213768707922420972556264348087372356837027777564008919125529841883403431109469811222212278988272675451664417740009421947803532853971817752210593096997600032607195990260178427990856382229047413764002891183403245982037980067294503660714851337788011327924732017450238050773166655559181692183208513943352740129697782827422981800835805414034947387264384446997639619604623561893318497408171444825720471186727315835670341953848804887512140548614979776344635904482009284897187821370784716320298109431675199767135915030901973514673824220099808746507700535441429121934300002815134468836254917030895389511377551462618322612776180139307015835743745342096394119470628660243456251795629944495964347891061080963180540711769051930695287682733414587775542351169365840420304979542137783376065848076773859909948458932939203949039995563657593103826589968086757261465185267928345659674973714875165930727372038023611121671270302760855059275310090997147063929372456420286029147044180129057735479918467529130328821758361869558059347433397381635436055614556613860373121460566371075753116183215027833812364224434094212722073459027125633442673761508973494091519211710921046141790548476905013331998072460413153230331627095654750793839142460069319171289394061253650631851292951257306962704405201767655779053579469279610956621427448048324307692203607244548197229611118151788322197325341533321284530070295156664492040992166523654572215790907426239111912400017695516332822618700327783107864023473745024002056731492352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,35] 21177788687002367284214746828710750987897230816362535984337543752686802409391104975190606356265026910618464819653531245144325117991188003781136345088534373536003497012129183321294443215142984996768529955735729562292218332105785708505357337126321452784140209977366266902071369217098572066426836354921110241154022423724101644622500227959416882459318423697635470170565444176127941881065670832017651089724514513972301128225335403342853315975167669658764726883025861425311013754289416093058532169919668295570004033698234938103211669545184884489313110602856305521955579964384529798020488684534312943981880825779635771028110108001424928722672818248013936112483957848027038823689483821814132957792968961925098654288670951208600667272555103926481222976478135307838184191825076878800299570236446788622674215150144478411519456211050763638640636321350005824414045905915728796785952086617532260102914214172139750067179372216759072000289756191783864891096832973691853283011288634884829414599889504184589341215472677293480584214280788168388763235023370512417302793674289681518505448250794509977182231761680244492489518499077141212975541642578569779907021018598300718463659359903053405981747215920646516990646436666542674642080433022742071003793456758564482363022873465470514860832659389806464693718851657626383639351280928945690486186806141914080922115501051391628311202903601814642290600101843636033240656410252069701377225903745329170533516912575892474912907943565740214020022361723482758136400399018754766455426443030497596554106150375726720059519866776732509800206174914053611057949154312370053552009643889746220298570350272637931318202456657259438022699009247331301803880863714019132027945434378646397660917320991580182222664580736656789202732884034852906727132208137524174596357058155110406944204759608631124337624437344144082867757815083657417954616464130342521015845221560027693433704340752714517852593017438001961723840090834855435504362181090486496969759445308220461884644489112418482030677510544897621920307400643519868133992028905985066121417430561270041385309744292281527906537880686071589134940157879882704949565563356037727208584773632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,36] -10838251853617588787916824410312407441987455772324585827595295692725161259407639879314681983169565118727830260914216422599032564834207791121274711041143886323982897227772512862319836398301998408254526029679027605963563896588405410243389597658920026370885547497656658511722050268131152665142862255411688190295012308269459263105888071281784127913415960761060714963088601404710099122725593429279204088159260466821814702337871155303471051415355633702996567018012052159177366076077255062755862152745474137656383284738382524338545482880023682035434951928386910463214248645864503468952702013330272946480614944109352198215096979973306569803478377706867715619374642048368737083935815143945720580653182097895983298212401383728306472287018726936929756605875116839236211147546823763223622901759517242385551718482459667497923138860979717554223901165203734885510612501385574344300242880232010289149815109361585522189492454259254330485206287014939824736508002245605475061153310247269717893167960370651118537213259936350694865465008325344867610694213898758761526389141222957373863851895816200874786698800327694251426909211909264979574381661823287382525411007823943442141708119440083280342998336333522356698414839668211806020413734286628959475858323519999225484631487603538828892667263905722098222811142992752449157153731224585019837094098622413748916655187185402825229608859852818445753450769896986112102959853788250506895932987958295691595310642697003736089550698201004249240723655695732701743406322244989407437924996817882510014981152450955355841683082293934470451772364338078888683105068280645536740478498442173444566289703234412430755943953798580934395347715411884362474980112877462098316088524267331217062997923387313314106785851289859600694248187469674250497225522933500299661422047266058088467772839979286481443142672986463455629362790291176213465242362214162472257138251042707507478647125530167596570103842991515928912159529639950067575721764138501285775097188286294927082331734953201812600546970340279091402210725615122147845725486144581956300869691227668609572500955139353546809850416290870713721063210567181542345520859883442079722922573824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,37] 4440371290900145470909603457605187089839015041049854270477443645413409980972260667185078307447348586736388282633587525436163892761557816381178179615563719374067436337047969559698941734177867609567462189604877982455637184448019213262233582500156526192082874086221725665601655757985754966854230358705635474946756371970435769590392063469378587477670559672371283787927348823460789935161605336020160530482912187364926711290883946114352046744347255455265529413061297499704281029312425546243216883826633957093250835959745011786423209158754739625609479951424235408731277714792392349757676298048521179528236585556063014086673219696774562093524400050368862252620954264744868004333193306520305805837540127176287107900161382072637874604941730292836329808585048374675418714682786128893489755754883127299958642182123038958802775767392459555206028316689717913986400255901126479334862054122509052933107930705666631092504726535281130992774779432611187894705983300320074178397614730142384418014336385202283938072844361264290929633662059836387926314840108957471020094634301008597217177913690440549466971955422984884452707649446478605358112561329897941005046183822370055498828256099414101688499693364827121017336039762838029557904366175116878091524214251078791438388648732913247376135308765667064491721157772861561872186034145765527418570494041376154877608101116462049949622803391115802221849965237085910020983587372297417353601648569267616537958070443974435952243630726162646324529627773539838598586538557187699273342820016243101082707848353589186586071417538740944464933213794524674053972575998937836358441827055660873637626689231668052165372690876295131310335259365468087694606376370411959131430484755508064327529932949942516734101621605739024235386142728069309840090988335712034219653383243318339056121495279063483636875212989747420005625900331969932434405179702227952478853920326004782860128243572672048277212435514926240919648812482107361140019883374809981676713671004600138381440551773428802360164859271596127198646452447641276227417186257959842124833463391116123769933954870017634782456839376202928158928612231767980408926599221535909850661257216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,38] -1502356611709994174162289467425674627201830014786993434404077986786789052344401028869565666842316060877049534060129849892777442195666530214257586736787067978037415498755459571604118837554405446204284329831591711520736164222857763301145075605045111362891692379370983261059253403421788079528346973291320742587516407890781006946410525591557630320305296190788811998937981516993094262195471754598895961975786568169761903692842397924287598753378840486696479093735124427438149820015522447465556029399187848878670308566433392315363370950876490360074032313598703881827869869461863424302111218600032024856316454731030302458008159650214508361188224962510179423860525351789809559493579310079949661643447977641085045838139035995449151431018404700837648316248635627875210413331878266058084025511996898689204896251443769094177530718133989726508592943564700644541360422483343765441647011227033298031100549938834145072489531600345117547398268807005064451245630367211888982807056900877385197283053707599997614436645483071420716909676503900008590868221316154044775976102037494190293621673632150935747138756344294447801712239046864350703545078343450746214219101810913501888537759423213522145364692436003240537294037278044363082863491483367798239780980401551801709925691439076476078619196915729462546342223266186342683883124861637468643422231454615674937536846667258696990605397012347630361922048884447431157565366348736069151284580168073917707568146683725978637107624950323034421341053839817368365026710383921195821764847685329155594631273827368425749589963345259347338582968730223946401624894983107669884346571081079856577015270192061997377840770891966639427413779564563678326703752157465221178797969298779320034270894364350828875433315497517000643806238684055916711256959655064655139164682786906956179108802000838626512048384856399111554234557782943356027117738797086498471959250614105331165298681418240858788200924479564651794375820031383291202928997633409688712060193715173672727001190683253739498698244521301415140611383893456542278917093954540224970164776622479950517781265117510848224760640960977048159754370777016019932943079449950299328327188480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,39] 426537610340251770236288824218028740787258752662025226778733303795531610339753820269776777656270769766154318182651906113793248478580673861703721176038675229673129444070188052018983358300613343412406828109356467084484962987572289915164633700444645001724485597335038871931103396436859336404794580418153882856253756651709485843973410718393628914753496323365623531461141773957519578856023055094794095849218645400228656837314416110514707363436580130095472655020676468118242608556586088087061833483947971350985303033425977546174444226824118500701626495037339263228479699119413052413067108209936681447138504157699122345014872078647672839295517127684085938063134479218806071283974007924270306527798988233614685883959508690875048257119782881318816688262980018874277210354108631080315376576170941278988350156356298381087378440440209432794674509514290529235242578010866082600945513528866189846572241847386070870485130804636711697526061190537093604185250559750058519970224530316334431957718972815100128982006920430825283629246551465857202728327344510569936645419536878492289161617057550562621130742712018748509157059849755826554126484498161730756044344126754915260665473134455275722966505543823334609754821582712054954566872478693693020591331859541685976111289646203131859544410833717494260903188154077404213257200054700675861476989667594905160096378184049115357770074542904723381277789893037664828451353454888088888400252876375230076679150435964016045305778571837350017134548089305017763790360899172038822194349319315246051642148478592627062628090200825546596913175529740929069052948262355248101399490192901938773961600994578531108890057775364898064873668008558395724587977633752210026930190534013163131205349316099600300308076004960228464952588872854131604754787726503816313183171734097969673264825192333204946370087882006843985699304197565359875943782372012636108947221019664695593704764272068751534332935133889503933721572730579878058040216236046241339517248010145374062347237708310506895286010870626231831157008760436055579662434831531628724217635750653967159028482392790935699386993992700702689493754657926134078661463317066356296354103296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,40] -102480440784013038761243821073399352085260646311341763509719477540256612799317777939615928322930397637148621091388178698095884029689082091234502376559064953087872888544225003806252923476701795616899394597117346980585408564573721308779123095523002988242667061503446762528521559907540470420998387953829792916418352452437454918961357989088955612318671807506962772863782158378854104063568563862368129779269040442356376874922145043319919532138628011211112030269075489598722023840500316537105979684766079630390192283588629828794985933756083470633427903835421414314484100110829923583065803888020091292150257444933702401673718220385145537892574471093809455502999775397087783627592517658488832637976346133738871937899698688688156146663401608073547557386800897370464739313998632515954950678539373653142639854855914328456777437946856590066964115098491467769577334426910599604290968431650867728859994004527196394107611476423740377367924034922531000643720406910944288207597173565044965538741243992715162811465303925131874707982391852203939426539308974215498589700990470676513920225657177146030697912803246966249377365309245343868038147715939273096537522237012852727391484296803623038551349947731278027907956547954389973949509036614251043422467677181144176224506465654565396945544581632633637407919970681750962607614939990823185924028929360024747826482208546502016568253018928243675182707875609366580960385463716708253741381938595668154796107221831197458913064385497540919318542047575510200200481010247560178307619553230880584864395274104515147026984341226827328951627421996708295418092306681199062842591093467584835254681942240723239855930750492340122108974140471402864682797410707017885801687133006599190729338501830207739571993755537753715305313428988904446157672814526450201490624777117258313366742880586682040479652589891940639031386254328902334015509190108994972604524337122459298776019245964432824162456391867182420240231353675207868683147925541829906470976088767149279717398000439175614740777092029243496583546026387016082368857569046894185784256296507877501538701485829811918923018570054272102651491256654923432286145996842600924232810496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,41] 20863828242719886089893129850887113089397793686155814973162320455026255794224535478178446964596100068220073332131575810411131987053002317468976083938777026786388753309340215434992032802364744268399462347080251605280164689698761418060657083498158628655996770913442725944214648159488435309475758776146002235465045071651495859705058606375268611515785264125752303365818590118706851603194523354291782129952412424234721222382888859253802438711517883504070780599210453035626651840209963649361962126245410542295472108255337748915982692839762646034844062340043729738916712625811488992619583201420443712224565553629207652338983048732911993905579550544920265456010403632253324254883968024639559260709513978768627819701147692943260959513358009334581718819004564032760754221135405914482971636141467147719036590246255759727773051462555772208242918748431624315093546994637629409422117410276573009066865999633613969171610383566911271616231295035600968755792795509349054804648953931383759976785688288351590821321596945424945636199775541716736812190219220664388829598104586112375347870206265724878854947962505011510339354328083163800805474276415997766211297217956543177992783513662584525615734936550657207578840945494335770870015903514353663497817870041813236022393534896638095867177995975399946558427515872107120826999606584140717234272232226476115943252507338157211025061417482657873733782257641046790913071266076442783004874495228960981024469705631043206315290607873788880868499932949876350937387820791905568726431123122027995137432116499966662126367761309497114551780510983838392759514368261626114690123352439606076533190716640621299124884057832713457593573849888303697274444196170996471959063728341162549164808150817014931659777511524011852664320556899671411076693926548869245735337180740640990488385968469750051041006947111222113253591340642214608773555925004491990757274927604725216390266121654408018193639149002749375533492221893645845417723470438828095540714897179160944766947553649809433369139954342271423050177320626522477655324826611461669543531058385579725555199392870965010130750360112082862863002205723069088118700401876643785560031232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,42] -3554997165806643244000807525766361209537124903422246278056075720572080791560845980055551927368845071438741001364406630557709088762241514406240594496902274401030302861757694204933342088765395258243355353031015231126912513642545096523077812529286762638545507457991869166105444805829137834701400495415362260347087450188109323252083326643788781917814148872035718345685845351759732304622587032528055977537976682692436115342006127707057063082280233445166270093431279507260466194927241665218880229429686574438006909044448994890279535964919768371970021103198212106798946533732915471826034282777014313636301185087174045799982372945531413008212104120812149422857854723037635104006461144487153720471993999724265304577985394164264738151009117852486842216253157147701172218449645725875021847133206637079325903381216790969618119037007675771389563719667095527196478766102042280708570011023157214756595767462496096278760795424433398238205094866373165116449791328803064788987354563825266235217674530860728356348610322373009015372222932974503253559262280361698574822631092499201847390663482732651858500320513486865679259493014797607985697069774158657383264788927111387813211527034668503143970795799997195220029349926078362910659154271448380160844857556083491164467141030674083005756353256806532341411524409811568541862583921361579527226941313671534097145632221313677521868590574590439095825894989337972130617425854511727927237431208642401384425995205335556654434960810625412992787753537841846246770048417317471930241609055892526298113998693893304280615535999992639577538992548186644374502658000291000572450609074555460873846212980017061374131369811351709228883977830650223500344611634297513874844162592689714674227739688468767334385749338842582971727262461186828460903544439635398669797133801493751900717540072759013294152916995510520639627270333553129335997894211628238796823887040786053264284481048789511483172525123616035914680803232860108511827006557414611552692248127911728698803415210390705585579487612126922318156343034846640457265002374765736708508348487113774141520415712581111938880661016445742792710483324428396894045237192297281319075840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,43] 484212396694891123706550127352798926017822590912546535333240324804881992679025095298431518169735096649438585867179602730355398095736952042207278056302204444565919209377178360010811463219144176787309579315217052070987314705271606298066737195306137864780452408743119163712525746147463320502395221242978879244847451732504598768569429474621277333534822012093855567330663422070870956872065634756409158749508213877674223403776235967942065012312131684205565431419272919045922411221038348348777801800839052475540152778424004240985138630110569249644186119166221517760700163999796292321804853332622905574185160971334859885374033446389373174317918734134224192862750450429435504859934559694637923009998962537799540707600289801898410598710312668904476639033644000377393408700351490867619595611871697760098874700147053734631771332279135142011596524152843904793941215518556198911383625625663266958350083713015517973810030832133426759441219031358496245481765451243810216249986777190003995751987383804446434407562864549027496100350753737953786995968472606392815866769405903706262242385275172876429627953776406398605167797537752020860967822139217017328434927402663080894768950492270981795053238808094879963673061231214443543831897008982710800113864674518261919195623175593720519392083344419402486852474833691987740814090739279052333845699883091253030913436952274625524549896325177849278523813592086627449438333683420951032941555657313291939748934044088680195415413901589884885134914408028755984768450888843799020349003578921101494230109336250802914870354391171087595181584060000703928951226726034027167270266999068486645415432835491977400088508051174058423814709071446324270075404656493479317291752863651382642043901908877238485814438194849723679638028588934238324847049140295110605520677181077053690186270927786038211525845097888439727722159922529276055236807561757424779096006339038794885443121351941346880951487374917110260782014958009770461126148055271855256231491287953320592579193272617645641176572049118420522621772429887761773165863176157757581927726944848893295882382604921967900730760850845944097134825870751084618140642687753181521248256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,44] -45667700718522690068053510237265223036188890554732130522445121707510777474592449437606237175218690248097336488267765260084338082577068173694886161840242256592228318110556119282473557620126212068833906019736367611527247761343275096483645087510547876019631995581522727310693982562362844908457987699243867632151824798347244520982381008599810969747013603508548864736570402266318184297440557756747833604265739910869415011652014704863848564127736358726020756966041859046590093594754315751215931797566415495200552600280864559996998053476706068245677905035915932991446741736946044296580623778970168519637897981876029491786490943888393402389431993032522304480234390523921052302952716750324162385309835083101629654007964918570887753535518618019789949617099544348878796372775162100883671685113011557032501447606456265099593678706530136216265940841443868518623972668851086380054324598974973903522603660217700669270115152560956361476715289978796821175775869405423875939655233497011515733486427768246759590633756317513079006898500299262720301708680633982444340895997858181173073268218311742615166549765190232051993757991908498223004941894491129097870831210160913587536112354306744916674353373597623699363282492585172515272535442647138094455910555799147887653518149063042726529379309037736805309865473909253056293609271624067054967734654870616899709997056291419679454737365628302588631282557627156275405004062512186653256460346311216064193947603244587365085442166971393947150806254536912827954156671725778568934091955679327416793146289859255733086723954910654695575630607830413861687569704662478371486928416803290251793772178541422918445668810381234082318219129947922216631776129742383451100140926209855515836259929697576584850561103278691482985114809364944479545279807581586559146087182564897187110844101670363804057837051713836620199509443538389385985365036233821547471762785440212650985538713888101060118461866065007214081747549707559929565349759721962773281636145747571535202786557166383272969037069971740481651603027226072102729184708845156335407435306618442916186249212789967134807259727516552668505934277663772069746852810095318341255168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,45] 1450615638460232738830651655248951080792290110674212487044500428916974847539818094854294720236314471236895337667852702778117880436816589261752296867219241609068249582230075445056376891411874197918015655675388324872772103854877058773945290489638239850899510075702788369890179628922360030998470623985265135370162264101114303952466435650305861192136929250159786606675982232455763209217269270439845111769788250548073208267442415138497825629442527081962867647832934748024659044360959127714094895990665419481863516351399032023369308598395538263265258453168627877192984868006951396194080000810384593534647819006790112523174688162271505442323954301903463719051471656136560625533596014299943031604058712413175779740573024331228040281633678441393912476516006324478927373684217995848612057462156471093432942444639150292367691001015303137695646251218952501656248045938294996329601024337222156569211046394450080621927791959955015646234124189442793815201279257469514426831430479848983718643820386593282665878399488209434174187094959654714957263475372757125625374302285636026824853844037253741615945115783693302260792304143504817062453628243622989523034027489853373371749424614995962456706625562870122658479599712988742430574937766668963351358311989130600843081786701693688080610027069339198580188871987362975287154049928664589307884735256391742417951669683205632067391461771554364628367689662631039720038792439647006772598208440176295569215919619636515644811041545344792027606913350855317414610082639108182388443153666825010772198015004125315175764427834366795012111441919820898786194334448121671042911176881421433760457834904748329589384722414275758842584315861326860620934003374645846134849921918576316095686046104804027306166104760967655100546962858507755036038455952585729299033222189630772112830261952045020770172197434394855577080105035372447316681411335945464094954342268854285014804400703292674060023741411641187399378372175887042174932171712688983926514578582553065376262705424098113539664821166038924172676295163904606977199053527612890317772538569356445662648525930018162151300217425456105528637270326264812799878235052576362987520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,46] 129247061945625645681140238632887297178122705192039581211803909375352972446314570512531418275914668619314007850667390485263191546339132945432834583741388873544164339385692796512595138395519745426055474425287770542075412511263709295765590534423999754623032630491164705115132013174006104975536214443062958660900157945392533361859770033217858127623149568835993754311100222568934932179776335532028071523726991075412270082391234214397965130141456331687841071895883744155245135442531416998815385609443246496782786078236010374477878721073864400844354772812165176748769765018655041373155964787097286202930222924816548708591928037929061624695547883361871024707341023199390728258579173924998600091437830753069728273088862728600901312761868095926764377919378298865860259612749619758384846593284934484000333761617874037567925989745655840542063200917592151266659552224013344497395883474748509092565566260414110524630693624628027248953370159892378797492789458723871125482397092485710127992236719333928188328174393094044412674085667412150907580204270588681054789429157688452372488638604209274261560624310436620570076911421234945938171846527074919914073880829727479438897183740099850439667933072073095726984885349332489195752101592994876642891427871747986021075838421311892719454171660815743779120354484118904645726580788252294191638174271838312169324724926107250743092301577815622858260934728687297447376008836034070353778742269001308513904758671263570496298026394032090908856829854749116555411834772284362962023964737158759215153324686144547155481447783763969567264811711831382662065221875999613269524894647791231030795871522990109754725159391179569873416003032514785277157378597871708679708846297302664939874560283302974877879399425213596936163891372882587970363646306224270434141565852818613511042506954250099642034545205130938887936362863477652297299276142840562543230785247689894711896471020009760807363738511674023989016678116012673533225121814523779545146340092862259698546663507339629364658114435911748723426980788414661253865418839175913071770073443609850162027510310666404684409019189089418326352473683061306527599334544338059264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,47] 130645415650403750217359165684610705983261725948742172538389551204647013098867954634800594189803682961498800722882414844752440122146932774621672179167330262480717887654632611823729480222205180799546762049412653198339425376219991183545464778425287073924795173042821773471665847714917693858707807208273198189803823170000185021863389900885140723765961124184836023104877817855004679096687969685362217768546689351103167953672993110375789755042510439923506782419722419209501383102980861061127178779599883239037329227311614580967916893565571925294524618441495133910511146769015308493224188972677252659455383190798341980932437215745586977476554453577383025264256579902016796479298920292702144225329371660748571913527490428000138564335090360352896378426590434631386967887987264157377146630225199019252486583465105323108757194151995446884033153727600092612293838332961153537036227527038862123210488993451894455839860145504352691834050654906029827987652875373388482464334288591943209326446729811229988939043605202323291844774405381062529804293679743273427119116535488456875666264174244179362350748717884034710244662025661046945593006895196065183432741096241635034289499308983607589429333149680767869345813112081375037537611155398122628821096297349355770791623188164504160821568155935930620233674528023947393333030619999620127860300045221476818245649489095424524980019659679973174807753228995462350080295187861891371921955047585722768128778620149896957091776953296444057436249767192605624166959072959988429150044148745823494887854133631128169265751613694414071443464875315298304341105182802044456551715017669157229722361284942153577360377369768103428286294837891783979096615756111611233510223187599695111883851909359283829491151038887354450232691573590420059749065623915469366107158418652298698448319584396394388925142048291283137132862231513288432006165064996640832683533536299640097406955401872988939270570319050578133002410262430970286383742062856916614065597770083887071822586276191119137431222233350414695427096582854507771888558551355750494714686885647821647016438976170453025704300404827092776077606224221064222336930565261130465280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,48] -81634027580136251448438455391616138246225112919691697330400809606912097758462552193378086011579171085660838783966034066107520230372525939953182819232277903198355130630188398211068752079152920884649526197390425983673753025113822395641299376287964280711724111366442138336811077163975679016430363985011588779171082894096373744897538301668626885658355845280655236479085828806171573259340751066928414310276207822692933439410445319156820779541992781921564328454323741757584125387114848683466377637406024914617724889646523002775148902179566576451134759594341914259918301032676553268980730876048659974172881992217018245790290562793439811275753153449743380591759398716887766180009951806587701225135628039594702787990349787359934048641915284064854615859452769334328314937225821116441824006524127904725289680823035988628595420725026076956264974303127840367643881039967126667784511035929537677577392250268173059914709582520130164902957036912279251536204049586316127784488053552775092477165406428146790952687252850436879979880647551140784545290030607246910084641828126511911822130423379106550218241110254215217419001405152741440956112641052658346847009801244457334162700661251116870073222076023873639753905031279179883410772919891664363811362728037256187952816079975049028448723713222862579550988525697021131237115926469145898208667517103836047677757666649996788383453762900920536283737717253557033856487115600887762178322976997042527958327422372822661381844524560492741731700127333918388304920790510347880976434388679014660989695354526486569364750209567552822319774370896237971511683754085277331069727130243848913996272349781491724165251216723399306470435409192108614323031514657585132382467584252528190527211602085800911162017713042724885332061160285742474978991551573339762909582271591712529313494233793144125776160894944299047732762215884415725263502623881471854021842276175292196546707331378740391279050916565693806012131565098752887983130579980103762260792606480787974348279899816478082329309647999625709134476559496313195293264474652668886565486046557948213339155764678632409839447284726991021866555228957454354099789378836605435904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,49] 24821641261493905824085647101684916019632920279742892709149817607693644421520098722092599355517046741909913559084786400309575701780647543499321469427212787116024631628927234813513338071654506015983617026274200375436480625912233428527120875809757952287580332531669265848731163315368393598509439236211819877452253047359329890854255569096289181233514865710109217743166670954043279926992442951103375339689457659039387348160620468641393261261209316968897336855730878592764953158013068709877944026644980459409728013481977293158595740764337715955924322262674832776845435960170172596958084201303191776518835932026144085459283989388126108920314130910331535734027685519899905264465014665420751521589355201571256460340721131750526036649093094178639802364152792944562201815220185693489844190996535124016834378691447857265960732145160942392593426978352566232824985432895803483260077667261082281118175339847501462375961515943631576099743586663373209350267190795579340045887428907107880485255791017179088588727868609122916113215749568496590087393072333156464437602855531261916444794775461415440065457275371196893084641928614857128179194089911445482181014924665991649800694394497692539206938004306905987378269947959264552434230837688851635562189638367578754848929325179452379766384658371257321805100250518077130870487554033580164083236572271290630364904274634455592218636596920257534407526326744259734552569714284721249734803027932760288079889023918486647439211853290733288242063481114617866365765812457368442843093744682019078724526330856310264315383927008795496586675556014698776823024876078875122463527720029048359693971947249472471121343960864786576970057133899430940230195145422074063879993948288429144661775372712647930073377318635362742057161143677321865847970581244821935986933072330765761718617335267483938984370377009541044995228769820722989387209170278692527242173451008714826253423017144978221761363581007229790839184033673964218465837296641503896436220537189339669552469791814417129785650207210225705163501101905743782189035581213734232178409797248419393299272861677201441389005681681445187466874243231469685868221540579388948480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,50] -5108862070008082035926084803131686068090401944497866190786325961289171656375598574519266560919942875748042356963170441105925148479390051538272708421392236754181177529960792735669706509763919006491340208898909756020589852041427690980237264319295478455366088333736299751124433639205978183426336450675695617963118374946881767397407055673954427820321999696873175914993552792915312476218242820186248714672027512305630640597752577776487635889872116438761852865345472843845022005257158445493802002360277374616146114073472917238076835173683533809777282611898315853965781585792913977282917833518136182352293181258561119698228268189271686041552211356042328818372889206377205333856953139537345972168326972965259368612728453106428968329276734492531892810679368537667565536655288181503630422151857098716181439045119576420689775958765055670553165535693235167320720497359235265437711733399381605297520685441168419577783931851491954476412658823196526874962789752581479205532255876221241610092054130378990903372748432895773373972781796748080921308915639593572686281983626989330570376137119291587281189056462203683103010156314558635133746467813584437763393400614718994699747770341705271009771288498950786231221421162353931697800238208186211749917406443746077596355564421298307025033843079832884711389843362518077681909783938191658140574090640275915672513028907773075270525006892237283150811039809981109377005866406591051606337432356826080958425975825624739032385627753578235534024225946485992307156230102721414148168327466421535256084197302192139130872544020364775922816332273156517236924998355559833500921611597832387366475236165574838671209503979495448950441502463758573165556636299753964687490274414208525369975200439538898859891461423883626273508788637908335553170594048754850675993136026543917297272298607174333665025979421630186092469845692967396227352702800438973616411778570824713045902946642081659639654921204201916149130053103999097714575899183343620021357307251296381283859603651596138161032655039853211468418462121829251647417644574191635844241535737261971937401617353972288558225400119838055050617192990504416106447087037747036160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,51] 742664703069410529731291901326808603257704088695194822012053916047982677619592439103773081496891069944298231994037273302259748899507528674302631002554391843533121165771716483079185213144747633757344302622630176932804904950697593267499120360948341900235879527054926932682917996090647824765101734434101063923450006924971701465128288044151943392074826294889160970415120583073116824653439710166337315506111165422023852869536498337656320214436389246185208222124499988836835854085473535780126210938230542995385147408230697560501012431930901260825722350812707760937209579634897456452737703029943227514530661270823142908386397970181934547827778823312824525086055397904959067770392626809739502991812211973073895693584151715513054431318387232682365090968137444093125712074372893281716747799531711607280178248135983419560874367949406841925464717713387986069847280192551400832372857191652780104862891372196234341272756585687884958898904648428374409949092968527588465393873407728648555354732657589701683252492283315146589868915328331741190420394751838582592477410442313259198553064842759227163079371165617313372465727426829093023139873235853962338032305470895484233132455125570087072689208441883864689487911637320213786258165681440167766880217545377867270647635829703947288463916701873380714419846961693401005116233524618284416337368900378310155388174759108312098375641677776287904974249873850054799125090168198829672999837873049465194885253049772485645638584073399110157866819217487050716284010897960779654319344170053504664235474520472025834703997302288454680133670109866045975572593171280140902692346875505774959991286427304719557085830568970187624248710378412609440672105989685635950699803092489787742264246077539945037242758978165480584039268640790351050411188916124250369535428018271669594800882825258254251563854193295072299520904529985940658394847312701010932639975374621634541771156551924169350387407330157582910603388694802268040666942974491669650429394402930664726851608931065336603774385739101796291169091894415876387210265131929988008955450470966515236551960226567862503429063586449458014979957440822217897746181675582226432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,52] -66058027321007425499272615325811217169766733874966714267884036703229323830596425094088204823545712884340617788454744341223516797051586432301571892576719118595823963084422450591510772808804172552264601187700531504410355449396898654948863698552108341854747915692113811569556152287811795700118273071795821028708183778445094821495185935405664121218335211739527789536242954369641770614135848696059286381109046611934208389599412733494721543260188903714530242763019949749030739113646349572883197621112693058854672188840022297620821046105776553277640237295237733894872008012984588037395561266336907552623921224572242650558895895527925935752060048928103340913746699707293854989915415853733037436503122700139918639432733370373035116565318920308990119282034924179748469442286684248434598990376774758745404434074778756925578377283893661319802757128651947514031648888828379040691153285697883221020839477191260982772223357368627312320323402951219228021574141128603892491962872470388040507855059265519186484759862947367726281149540874014773653442182793517350110346015162031274663444473500334243771599800504949886418336401255714948972464451085778955261578536413484360291054247922853131711252904082774204623494859158247846196683190122757990243644964524306328912600805186899759813824836972254056683257964741199969482076812847062327447804247923066403340057314761194134610477365071941195663202828196900163402251915586235504237232239819640932988284781831264369818281930150025376220878786553673129868469864606129511116073833463347584359321491374046073380077154439853442921055101432545624776381289493629748364992638615249354245666447413543306495922389455952511300505611437632240157295115454464595716629386869620806542329085775554025100188225172456881862097084047219358902556831917290734737403904417509125781799006346610965095632184058015305439776274452581858756183161050562800334523708129145433039112117115643080858468274996151897421410382223641249791911945573318987510230645866576097694831449770948262933141539109035188402606340898635317171848390903250033045238941442978027506367554984473144297928609155092781100693610269827353089557858172796928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,53] -316196572292205085406779544177878930462126136479126291326059460687068082828888117066632864446453213199647436178103494944426987946741794659822381443694267221282030657040338727444015041578226071420322999481945937392427201311914026539897380376299028151626615711085553762544473310007121994598696262554979315664883756987943394169951255319693892110778044259285295114812444340887299810336902566465083556903555772529310985749003152282926291415101916036948722105517075361258768776854390097982810317671431803440344372320833296690500680024801253036751227755534501015672672870774030212781461257495818687504799513185902600890125125651498958056866056431350955692498137836432660716969598008871288561470407059603851994244248675865361432632481545115323416968269703659435563625114923935218932750858699658592141953021185810734439238341041775758872286867132350838017237153281287884663251334857856789200121626639798803763607391202451552468035389521292709934826544571880820127591900513263650626502979702411726426405916989804915559842329893511832676451373119654939378094863607497672486496691922323025837195352207637205195250927587821539996608164133863140485232416275300481779985347910495395041401905623705866565890011380847879111997429293295776956380089991552601347410236865429910637985320530427731370644323936640613568284669543758061954600734675917838434034131006266886229632255904559262535843857958545660358891356783989657775921168965243115348539358324938259648810463222815780502305460509681310684388843338964571330511022472339167115315545870709892067912326284843020922845573811540034168452152975105857719265636322733903309392225794231755148788474821290706280759036203473229834885648977438830954133560874199289953087709928728682636305792301372743632205625833882757542360917115808108300655317328298689422569100920500933537085799394332351220380309075378398326065158481624824928439916955865123724797773748314966136399326925235878960289704231957439120904734630742402381071233357692358285504809647227997634526833045870796238414467707664141722418231151140400660725525144528146793324311622308341697460387805038469100134103885829703107339895596646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,54] 1301664599288593225284437264800879685156946914115340573657226285781606060817782936323547598757723636737345380905738559998043357774499780848965692195939475570370872076049622849873922283148495417248131914972016780116611427354077723444707354831580443824484612809293452075326909950957543474416179671645111669391290403479975978818405274048398791501337607495957648147151760156572009792863854395600147967433654402699471173028811731986783763599928124312484386878865417166981399345497817964033522736162343414940845381804729920759544579375102595192355795860123545096665314304472491788688582936222990115577969636032574903925777163974094181417420095516801740966406785546194217002974083288026088364039700984256890903304719377367538258253053638366675807058306228088642218708315609869216078708110165609591016286268090391750746553219020363599796922817965100392896048029072014764065374372943334298992107167091860561926064466573012658009947312204542091235158187238250130182849195935978053484353292379254100119090915476906073447527095442638425740830150531909640966469758618382488379291250396425131622941277582997204988414737078467697729220392429007938782880991722671290839993772213860929043960843303168459743801460481853803072391214463345655313887840465095288563251300554046900076561017546175116703300107008007019530802627214126535200959329800740587683588144745330530110790449688799727814447128998076098838005503981813277106985026415424498609269735418701556332071198034288846696272881004145379109027086420332395075367172152892979738959835418965122110349727018761370175281288693388932966038491942007681555112795552418922475605435766863106710110006475055943241985206223690169486987357024265077559287511612496253023213818297736914967576891976760994987117089400076414369513253006277328632460890272272922595560160099810527506926478856396138319092451939461162507557101607099875420815291548965268641305017046709130733332563420905059830143642601806914722718083779805583134077189049614673016476750983024993978058999494822228260264625934639850979462689111712605845464287097828298975979639352819813104418243132902025824441786863704268197783923597508608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,55] -254144408123456773911599490425378618241550282835515891099169011595513710705498967526261030651698335390652442870369109260044456181535778217727830012526006755775739214440624817019903242628537034016292712726520321782411713498003223159210280126154877090087239421701101995478492808983252824495600030362118309304338251858938884789201441534537186041424528261318415349241198400457402396260590785459060104629573456940183051354451406050948993894786493873728303253816177971718123104948970182285586574745211092413077013408516245308473375133329572860174998857631986006188708199499706697298316628296859749590301933007236344671839255825938943553680882654274047592060338050569313721413677784854228935389551131865182424651082532737332610699213478530654313216812657881768857305614068558821635437078067312529924447753032775602945173514106901481823861991378396712565996262303581427094898605372014161516554749548536648992763877031554831098834434393167937278228767992728606873525430766888205802909793957100971245902263483140690229621476982766285609139354197760235899828117212396608622161074061233413976184022169929449394521879882270286192576252454295615636014073862233252217516338195174184579811577210573731842391135563057778781567307976082016382787612528932119888368496096731828907529164214435623391249461483114918475491988439322666889765988540227860088541060851973815500423594565990768217326011073774108023919785482588004667773627710318408253661965863003690389483631910675157179085904671315934364696630653135184894414666285420359729071489994592251262394652266056397992922211881434998672992990010214282097607806322928580559742177037557031982913101164834023113715850818409020405858531555289934257096992952284162061194493735637950839742732456088181378489978174723936854564591301343287890767663009866142470395116001895035192765215584614784950328365709443872475617233139929388513666339249501875224742540535790809834283414134617174033208455673189129514421773304673927334354312704918960657997985288577020016935197068760959291656255973228723996674534743623757300740679588100954043114151792684328372347282335339042714799190527347612333526727757135872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,56] 28891510949388229734352266158934581274117860731148609012173928077904301083716057380609799549472636211036598216730824614872435407100978773548709385193912426650425159776265383431724539396366015432067110142610109672162550548192743576665378792628549163835074397657088901388430205688404537902532881110039532859822797469276171253016268827202800140022387676715201694891370865429035995854257466131364412038604180584926922494534694809017736636495648927360590801754318654381723621804980525244070006048547817700474273009272487315483795529016691647800814485276051470826170168815066689721596164786960622427994392166041768140229538814185302836464077551979706149159522907611115086346914161742257258394176194169049411000322891963546336584458901383930566916220903475580717178408152372717272259628707176191707565384793750625815679210097258837178425227540572138958149093868474114491669968442523925158940916977316807671569903530151501027310441076405670662921696041763097567617436750889293216046798613893575918886133830929461284727497126659629163839338458164061311688377583604822000031279289379665416879623110287755926230219190483000372324001324763264613481456525130540885624779523930106208638355496994572432094196852695798900535424676490626921040137919235714855537295147029099935179286171758469840780846404288295409978067897562809430949388502969008495239322731786074371183269437010541985495273760631988048799042904776234487375102443675071595511370007094625811453095669206036563857193816580160330533255448975264404905490463926088772692070778596385984311476072005795256242808001658752805391813817341529370830960679060755319170680808968071348633682059810263114633553821190597113779508459329770540678801277388946543396644626515086600730798274385035951521974580323624583434573804842896027709096237576887110197501742233644030950100110171777920290493729885731917657631672537945647740434147947030433242196879844794742789422983530543069856222622728560545869758470859821160049127920750214370938589423708112620678168656034603921217628075334837506079144010283163022481963087074778149318244227664753614819072067451065167093217442775857911561624611717120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,57] -2038947981710517466833083585464821432148618097792582042457228713150669515049518464856971539448352911345617606214123967043885677170266436213505969331713200496710108364499312857181088637286555409260049887099363959512644361461668069264097905423645490669164284159803299000036656913959626403640277475834423893675750163278900096722423786269775225177656101601545248535916855490135270236433913130034783188356362843172867048794660695601638037773415089638189071882825933094031801190112386101732353853518021685029755286531146360505327214195337176815794856485692822939939943562002519203886314355143774254602616538769130374000056882456664399925260475337815405071930431744396153635935577229594511237147626077791072485529230420980198006725418963273376207392028939282153592569816078811461361090623300845477390539593489524564434134167646408488791317255469981813942076025249708946969236157660359354016308242033015747128478716400074954797735760345991727655830156245873114591208133292601297506351093679596404386003906364369309273783438324853127592399879641380439373134793596531887301403810907201499539832408985293330428938256773125321144244026281456200656984117613442295203935613537642957332895772385606179808935204581410733412139550550233903316271111889794039851246079387715518380376010638506274816574201159857862634035025604413365078547557471630546449083900506806362337525133062546194504559008766048317217769442815480777229850369894613277345453971350687226893748192771576479957239432498625567200794959704654097316125002834529530781154851966280293281195670953803562146053272121052718359655707968831873909547244109516259999540652503365925824271825436814525823791280895021948217490968156950937716160677317739272550908802653311689187061767634464859445105046581239608086133512020375712911708779755345592384816994068988187299227876796376632694741597382238566129326756902163705594950765737935157748429757296838373161258958013993775985586778632616640420663274110448663395969878428107027390476976911207037941344920629301588512074438999265602294604468896673602448486078678775290348377616805521755451393566958759176746258406661120997413950406524928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,58] 60319881165770561094003815897936742870757275999719998937130954307347517971173509928763450565344941812822522228836313994117557702406068197122925464477316129077822624042749464952816358627692578386365336759897576542426646622761681920257610267454277467083243296853411516477152659471079031617641310263866384669860943387312480535832232190069998644350597176893047587842095947443699286115766071367613263897754014331083262727066870847064372580748280097609904610102273894215546379441294261202945339331568486183124693627765809134563561621575005778740413704910912632459788654306103021684391512413009666774361200557286770238312263529865339141694312615653427501580422630580393018261225715437880045455483605870140876897007733794981079851108347147459801886081793690049812269613946334585268960894647247090109368252516141637632503301417300714568311802134629908937541057356502232705210137126597168643063882447861109865605905144968116977900343230518499996824380869013309733351789881906026772858248524466140198638434852717497969980611874299972357424934450528533184947697693685313426581027004245868889128870868042467697889772667665744110386990392902811790371033037736603226832690660263365950686491067898683582172748631563319710183559962346172382369175097741020937672900533608703501769645217228094750475334615231597103251475232162922354130718807999040567537518728820313420767854148650268738497578696955571408987130120243398294345172389827872866049094286910717997591031599836979596057785375433436053688466314631149448095588045833793681927394179020247216986959876281608922382944806831660179390755010002425838659489868179835833744775483374945969266765355708535060007213451791486539848963262734378173758357520909069638051229896894305664892386477318456933269735275832559263162977902154790249384079797021823652750129206645966782520486967690176519981456430615064249970762987101665699918856529339814563296936774409851353559267141607312441193041625754710918445789597430919351880125290987658657320215045530870185451282502602558511062492880987494780559301330073456737218769414072114744868931216714758322819269284081616181340679033237384658932893483008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,59] 4989192966242190041079634493019296287370424776579706395326379485114425813858229472446023007679193420306503198334912019084470226589984356491920616631387694610125466223868536037098097166025602691726955199117538975283807155580071521669017649797942944912036018589820479813506208318682111459896303706389878314625518947870191099194392382127007635249889754150595377283148614159690322897382316591012591001971357600193045205375883465074611224375685669136350802450724917959776706649758902205524516557599692810933953630482591036271752979481114943945186174637526422576850576468214065391614387521577376778035059455109524760633907988777500500185379757225783269041848757649569896047590755898180262186435793553087432308668475294329045582778538119579003934446626559291003510246551259926524039151631993986908937597528157803567002982551466355798178902373571370328250482839450157355468736799630266638571156460300508534294677348811952118455819900024002944048437846989824492270062525213467232713877541992700579382869253527485422339639436595863819826548157356431649890680429251534294079416607046081647210206687407087122836388825397277840787405451108878809875283990946753829248486792729355288439301254473470036703842519376640376289670300397765616378527393645967083652907891093112155111501674681460650802226913357256233653628685065951964800275571542234831101963952626250812097040128739396234355369590819516834719454570707562606383054241283553184850673239133485338586035377297215399980860750386840099020540076331997025807179195795852651756704907962752668801550850937784052925761567873759847350608106020208959225874864486347568104078011655235118682680690259275449133758196455504883925176760882897715739936336030366086818914129691531727467694375884298550678729370074377642240385128935185028786849185677873072641362776159226359604267754523513862348192206566276131889167773184398808018462047928410782682469455194906600171122780657185471045720317439371647466512234048838803047909518808937919299370939717995973317846232382919266709017178064272860061543712985659444046833566570538741396078082850399686188762913350145276681112697324484606805403500544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,60] -857403583935726150296136482387698681760186169644817936886195826140906700816697384826789274991788160673381061000294258379593929352638101259774739291403350804036445176783230634804079388582523429065995908061386911135912845617473669504268460230916136896120461185279981179544263175460539748696235677139700315308198594470996217747971995313535802936616584468427478728540788609689109280581243080474924699539055088091837074169800415118970948214144181718612153168218035019332851015723597772928620084503648309253125107074889392783785046931622442196866530414575044002215327056948143483505590275671924471266504310327162778267717514811025794579441399473921822005309656674999531847492257329533792242447494752924276792167713817713697981119543136642158145967054403092169814098480866932005022800624476242948668741179578976472843066754276654882362046298629061211521772659192981200857938994695579835527599412698746296627711176844688390385230254442766446381475966905785693773610485039162245107099291875700414124506284541918287810729057440039287471335277307774759611073442965944008316784534419163291021389849278940528164814248041841933254535130057058021073662197855991643742760177755203067859537303412319514204450896203140105719628594691758757146715840451787561024012498403562937570709666503704792277132527067861061757570006561674031582498503195948128453872357778213180698945199503711730495640835279128308486580872471407894387589245347868884321312553384573784976612276325271496509252153089006626648492289072709088539838476622159751883479516000563155929869931782317633482751322393690124052262712458640061952122870904738065827400881247194198031559378251009072071327739122918334947956440325402146394518867046208383560202290974272399118070336869766595243924080193430294201160416237295553666504883402256882906267173405597955412508628777850452378080563264387520756705543957772462466484593448016159603498631547901477919410217235000999032210803369313328259261428684759875229806402245471321893284101071521665615985564932221557281577117381714059650880560944435514244105930075240173976252734688561068098696015848083727211686267464133286162543411200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,61] 68957633927079655726817630391852494515687021599691128143773598674951485319415928024008851436266940794543102594398102078713720701843762615394262494224428059976454594538817955056278790402272505055281127789362484813213927950226276193878943981406411642552075422929949359026011881068338760460660234996475501387630519406493794499674361406828544804678899623662927771471723820420758229270841146205775987149724848675227582529939956595293887575764150345160511864659905492656878745455594124465358148949530368166439566159278751810954217060454529621246889098973242035130946976435184942333513683627665100088821091065593398894954944003547576570982413431067909205098254628320679920428704017904057929434753440523013350951692975822373920510046846351389566533095409874220197996115517541192331773074078130514555012496875189109817590117163186548614242897673405205948732398621424209304471264295852589077345069343175870157306310996897302181709280177159728410229046059121869435534422584916863602685607101166931853469936628535799426908244444826086526471060915817385909091994278800594185335881016403403832125680516383584412836719839125389142164667162999709927417785630949389333806400063177009787003282668070812690085605432417919076126004744565905851495501004692532101433033527564657190829497015008401076462590759912163933382857560883490337837064266789065586746267708873374874529098812398525986724853819152989779971117892031775710533365153277124458326651537284810558631818896235510374198455312355582788294524351578426111665388042203156724218985913396895886374238401291834191559987868236244840959971540752423908698222717345062852361336861091121850667739000800383657591863053970452577733706595021657849098313609725532304182705500340518251259684242631102815313730567641725827410599756160677362190739519862582034715485407778126385463675407082513897953194991129724171420142739222964789381367378498689928106588131235204529584080773669008550904542611024641115613317147842229692811699462812754717365351327849931608642465047156817543704748166273230480733366837922782839361898234744659636146461118189638739419580008423043528912166159753483850367369216000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,62] -3895045037077010475068251907769124162353947242676531445332034823520925835069993298709325812482717068226252043753619834058732603109799346855697378830816633665094696863866904535217777082587460611180925265087810198406443558463079391651458181917883544287090357747012630667871111531878961316283269974848663767563256539590390756833028913371209522872359846251196152291870648715317998936183825453701003776710819825138134518034846570086962837351807076977455780748398855125017635592937025493487251092608281396288646397330793152341341186746006604648391316764696716182853609347083150031891846170457335644858615657192113553354104893630517100720790078113973958169555124373218373909520400043431270247598773849541256232412340160632372551767599640113329341448794275374920392024916704192404848030461411747735501426868217361459248866521647294906679231257430787780449675546257153003193183757267082148753745185032755922325545764493200845762066633768951391060418448460640251030855964156162467735296328968887006344145002939964217023519816790753336741885735499201092199742253679220704274334114211744775887340182613303757275032731620448194294930566450080105742376198626173144633534256720997118034005859413765632877133358679176054069967057551914301775611409193105530564551050037883105665636149627417582420859336133807893734061340428566660944083633736395733393609215159872369630816486889801854499537941419532411132148070685365526607650156383409909667889137862281239063823232277322075820963113318838550610052514634047754586897779878143256797268868062575641326092846081680956327419462983121480805474182457581509569408098467614825109366412588172050140734970089279588960302843944452354675579948166665955690402195595472328668949419226544605219945352979682689551459889232828016965113445793294494522513920142302993561457957348875625708956589835667430812518618613847240680448172728842098151766261460635362967209264492733002371827076242185074713085817832822797985268508686054674114833962295404572208320207241542544143522387140090926584928061030819448839343914832234921831690152880747971149234530908533576726964950123303107502365851051937414778978304000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,63] 173416520234439209615037573045071157840468026966000805841931266983223043805642214741459866784049587561235689728404672556628240115006925762951642333842706571255752057262449184028274168211286893729505376339640572463392256189061483192551351008474620989054451938800281500490213681873770656064876310612195207111401258091520323514880674054075762405767529958813387810715751078175017282965549745011701604338174736033866771004766179290115771157022545016260954080629302048165543998782512803331022761694785572555013719607871591778337631522404692877945435589579094063615565363176261008293098043422099658176608720479386331343767183699878572407282078247364857356027207647598028826966113260818240884320025465862217069882390020960760768468234747956998424943691183797472520422185107656600540198127445397485542802599857592993551819352534573506215331060472444291950709129354678086407182229761156634773300872310125061082219304841259382375447090564823454832894675978666368371847181958607765337771986615251962276176728386351014749459903784547092906871014859535353431095235423260006227835733730482517205044498952003586866114038951252652211048713280649234514043020179295684847973421330172160453003722367593328568694067789865602958422905601583022911502056362098060520622734579598023465491983764256680349966161380128685170827941936069256392486309471794391296871445264552620274382064367910976183628670527516703940820633473229001989736868912685128287526911932958624748037241795691364147661680093865863721235284432113045845256675973932052086429178630263380284020444465535636853754962540282349429354863619813377053244034474270722919841981101764449409136314867054985146557163709046050420939707907220010579316272335505012320350242771465829766048705870660661018691594080725119907592420942259293420157123807723790321620491828247861886785511070178403586669090245694226663279867037709295208239821345276644285860135647746846563209906580783319220614371680414172204683188328456817230426779248222835619566471667240627771129952013413888120789398813821831470508647005577224474981439310664293161724127196410657804288790434141705610366496944032684693258240000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,64] -6482604325336345172273619814648836743536434976268596090356173275790593592726063109504166372388391067185911288459634440299323784348475162186612934051852554286654705684532632773656452033646409711927993892458862876498595461245680378490473348481795284672785533054797483202536460446194439486213459654332516607159201374531218730422763675105652937830119286712376783279741330617936754855038899283843455223863797596317626622664677927360256492186422319450501778545345941409158657029380842854847969193665718142982084989523230911575145074447679629544998656990906714839569950477489189819722424934385607557430993956277225223598630353601135475154621507079853687383515566007772797331828590226492685722913402802990813161643706333233410646431271996116994770930134447569981493497751217594147297518641058955475123870261712125396878020285803653118425655258885660109923114421476441795527568130174217933896324704476147789153245837815555467478467337788953614740512875863362139319983838652345985790437043718205037986850389493458496779083895390918081079799217129137168554071200772023398260309483269379401538947978307704945731105790424360889887695146743899914161072758138711409803003679886978824501003082570900154749241685393177233934322222875313946792880440457650987707497073480321818172633501559375614078979067479526194516241728677509592382012289718412339488224262288509990892471522735189865352797396619801009913691362830432253302945151195576130594969285702088118829812641848204239724060602823787868002660847176096134997534863257337583963704366945099299137470118471874732104353041410430525065348622948181687412758609691389312127096394058857277168408672449830357063504928635254273665229256043026656878714379699950131379715638010844843509783509239717220514685288358594255350485438826134160335902903659644486026724830265901892871872656545155464134258757462554156344421360474634436417847849877039828740850311079236217727532763139317821472572731019446435680456604451863192436586323315151626378202897204682611226759593434372269510080470577449440380397779852408629883024778255947998861744355249707008373296390038274252421314907247868920201216000000000000000000000000000000000000000000000000000000000000000000000000000 [79,65] 180890921589342461784892357802838070635011602672491258082299359005623454535659875421892229236451912135886865142360265789882785501570347307570692108959733141673090429583151974555985815555422014847961720507264444139448148779580160820253210706618250829230868065807688800898245128814370508617977309764556641827408207635419797796596323557594423332352252705777191583264070507812344512297029666350080978208097017660059235559922361770109545947533588695959510557082896119352419765685888557490783216841193457602616260753235124688114803659950606419639309488805968595003871228424021232234573448310250066647953924907873646373849712415302898358324787853996232685512739869220577011083387880458787268512307381385284807627252469933251693408960528721111882364047521247118185368101435217570251150757577326357879934588087304992034992006620755269887447372436877423428418523397878909202947183716703612588304241037367143034109852106782359586748567380586227132092912924531745053251904294121570940911275710588912363236884699973153405493212587380710102555809962291736139945228077367922356228573883128496302920560052751457796846429528693006359845457569695430845438699613374371178241175818550742866836168424848502879517649411938686485705847922387990090572520865289607583111639799293723872079718736689935754046618511788401396652101038228308467926237948213306668679914670928075434053923493711685982990097928667182569192206277282475720765224074061215827135532888255865902902857844797848839647419485317108687895283974207485621555368768186605361289767119497881288263578789516888236413553642405813966444416790562571075345652573291439019571077095865949294034557508639509424107665361935975373037402265961629149437783538868781383765401009724376015816711152249247077671239169321859130681837790724751043112521042797200698060462442355436256173566206998063957002057647930464127938518754185921416360579633505542263060882453331422095416660056172425097848515540325586367082757943795353453061062937135190941376999125198702137727361396716372475533762407099110715960191118929013740932342648394626570157104069562329470761375817056695780825359386268250669056000000000000000000000000000000000000000000000000000000000000000000000000 [79,66] -1794398534618168281649178744024469575002235743506072576502266985547383317552880259633841506628813522166753111698513979440578992882730799304954945004566930838622411770302682703956564070586122774497526343538379492703667380212951831162495707837778016559369479369098150202926911309755855172757008191189552394373790468864379625766450107704607583359822755902233011528617486427938235110268016718465060915313874933973426669149113387286243304767217383271675682776649213508163643347871681916504538950599388332622922299134007731496724490690933516011352547579747249343213591375184439632059615428784680784981292659442237007576950954225477905434163221214317533985111596812562001127396306385763694410141949902011148267000500977963742253342929111837674061401799394093348182195049302482564252145203992374836134913243009859972106371064335834363641065903149963523667372837638222618416830522852362190509510737123584309261010624924507731176082339118166497987125976165930293991387819175652388946891467680664972094054404945575686426836041925123548404201241812776937395351821050463846384593693751474809211074275090802172444219110706695597346357261180898173767450977450391452688828291288922211398310859381024500249358234242244435521151557574894918403904385599431687228727660359604246617977271066012135618861837401453481062682621961824410076761999635898760897618468977018805110650438914901965015027127044132487503276506454065696584824363126355658295784903763157767010680556105281817054100049852153061380814927483217894981394457460636944165548904718822097719938399617715022098787510031271948144714252414177501001270920864057208201154624942990652304482159763485287407554234966917328416400977187630143140022633555585981692639913781263158446828274857141815809681326552119554018877381362956910271004985614811400424751306853702606286231057380641125996018044294106273659885070886572034745466036450313710538610660010867516604374782644878259169426661582447353278072127606327826210195627524878269969456320613934918772103763262281669971484674905070923999795606789172186487864248477668284514706118685015599558507702627326982327656597765945819136000000000000000000000000000000000000000000000000000000000000000000000 [79,67] -186096371160698591706310007687002136112444841182090538503368639110408005846909411724586267920444160832255777039154967315021514890185234898900367201672873044297661563522645898409166039457082578780348796396815121580307696874536382344070800380198571864481896946477931888751649809287516775512991213726621923322573844260480738247967951105196744650162118208888732991317505571263298056930991599077884011111700566493073795096509555925333290314634539917294198893057654950692058373582400391696183728031810463310841226131768157060227556245208100648277567827940076397093161419586232990473347087634694051602927859070623146444556374741069347364959941371972016130523722799744440184829917780094976671095588754272852055072664346584208213420587995670910171654107901354635509796018907518058122008299191246657360394450785955883956062543479919918326771100902559244965970077948186047154363787647797983703539516860221469139944471791213437972193615518967968055901287600077439046688790645725724831651548665847661747340663345367743003904453156415546226550782275467567983433116721109365959460656328270362007526313859410924962959177268041420778565297252947518996798250152905259724436122438692370991078606022053338304121721960684010980013265002852472071952901489859566738345620336092029907947517307640549310812099516431901799164925259210590010057341115094945701615354305483189739905563652338630388836658251860180829174952358181544942444653281589887397849437520470316789477913230515493255898427375074982111020910204489237980093314848807209148871464032874222543473452240170400316452675874688290176724985241841595413870284544286260351745345898551612222247338947669570581225654897326051998063153277526305817574628398813318041312461277525269348657637213812774505998678979158385375954692438608012989158250857269206223435108812371581498761845985776269404894118483457341371513376510107331030595282887411691367963806559743322499688432484265819840071481509561999123140241700463418465791045776906344722044618906378819680269075282071717957656009690139837893876565252615508622556897598635361495199335673698636508084628011608918139381150372031627264000000000000000000000000000000000000000000000000000000000000000000 [79,68] 19469054133045182300307671637296391574362712271682892055404076756938746446283434508979980578305671960346768854609512563984832445003236287101614260627333766715072769007250596152441976114696303856601608331823042589103446345996687782686417467547087876883605795855565363311808424329901261813657164169542195175474034747409353933024262371648910125609665177213208495924941804168283896536597540814996033560227242989881139370558718780977697918220275740261034450220433660120018063641766118788839715798564540063646536088990859730840489863151211439763896981425559218135692094426267300530188206679617557383777197552247832317793293516093494935720558412751461054730602495437402230655000627852740161304994977760590392040374680590575845241698247478178714227180566765631570187727199849109980012418603360976775968478925779781913765039349678151209355862890293802381813764664650204833327164732272990823876306800356314639527063201023318127003308907084327395861103964356643321635994122216188225383505777566766740758434867215435624034765873994891755891693459593474470423656161795449756427435828375488108041439566235691716578568769974895541305515892593865800773701134556172391873497830076159465627859816298394412457384910795659306512599420041017455068827871898406802952813823249507184922789137808592403141728252760029268794694463501750302869488720121012896966980180141993043853746233179867443648023190207758315263128431037169286401089425728617395122844288358171893801166270648968606422809541509525249702875369988528245020626630823344085626181406885062431870677957060842952761740602811601657011764130097585608645954627727844156563127718442871389875416619248423471319313628633636915723336596764404152099186295296887426537940336053665329406789946517688258036578279190473174180086789045938875257096124574701811392368900962255317333247047388845909374215460428781428772941315757976113160498196528079581341522287430399907390231638002759289370495591418598074598238145271440000710956197633038231640600751028153685815906424993175167735247432417566670881448849651940083928253823231194759610050216715181868905837118492741814016644693691990016000000000000000000000000000000000000000000000000000000000000000 [79,69] -1042006881655829645329016836064000230632711526558681653020048164513868960288710329089972412347687867592139716641707007642798984769184001620637625422890419267573873705295598253147858471616887895753442202864030244685792536140640222184421864100419506815108575624954417706819013401609129297713367137172764291784602923152670202611581943523448425319476846965687284643053577818665427914351984799210099091532464186350095850583387789411159291410337206503084743402943499686063514859702299555778343433501937137155198616336170820500839232676314937546579296898115454886864357062344127058506454101578339724190056670766549961555122863535069215189826278680363037145708236509536305090802571600291943928892622437799435915472845296754057069426019939649659357390017777937113456088734932763266619998599898880699395613126944563244111290887096682476689434927471591151582882139411822109517230713601302768185578686644958080347305647173838551289395773491613984314209452396385044119271659755213965215948580322894940085852091764834025603440611598123732894323247062750047249836013530192974403882956957768471388012107347458787519405012240826925144232527344763850990971184403046181569620102142097245255838586432358471049734944417803665680895170463116993159603423181997645734973348647830356916305766109125050648382121886277764283918771703636078133972211179611168934884802115490293919801716377147498366425644479293507182907079325038439826478838200199919276447981454641895015755672973656137860552799351945228130323640190033392205855210028403029668457304025026945704569052264464813457604330526647641637918267728502248807934603918672979894789960934826951152773653526573912506131982979713721986424731405559668952479274476358099838592941168001825218647179560322433888467763961940115657416284194121557272620588039444079903247789111179426590710019682746062386348804293953145779870120648344634486982802764898125152098659083929953283769905429703215550042681552977763722772391341188280653994958694262969096235872846822771809450666918649661501173146388666346901163428167395179233511932651160093208403763832264439739475606134574871195577374983847936000000000000000000000000000000000000000000000000000000000000 [79,70] 27926689857101588940019988695538579150612976992225514670179047454530407191683123053951533819348252334325006569740613716624771226259878141085753877933720920172917755122320362014308370851694008671278010385962254480440253903609702921846550676622640881272333627924257016686760350557173268971879242596116691031405934849635525572031163983142708246746797683310741612910862063143115546249995790721615422533968929558415418698920621838952730592363096221840170559772729475067275351403858783967047081821797330784876861254288204098262858673769465935522126246036252599580377905269839397497338304247068058454063184864812530465475863333938104531407160349341358080785605060587238319617204082529494390252012759585952439125287894075229696765578627563947456170067940721920461327338479486844034054945093457854701533260924504870107920522870186259735100256828698643158984162109575014519610081259049995475130861208636078763643950419723191077456999454297293889125090303760636716292846896780685993988703161041883500318219831199438905402980364413507181441836399441821720897185570590309417468729642483341495454442390028221473850437559720168300623392747711240486478692590487288476984355473807992215969592936273981886788834164234748717110819514486066516045830181324491857264987465405281974145098980069558049725008330488567857409538408257772395465111035586152471157722970217427626338122708692637305533216197210986103632034360962701667102063058729964248090330637502607129266837643088782982794593599501336221243766998883901594510209649754041407486391378816871183846157236432411589733665865245150467638727578077690014429221487183787531004381329053203926475694122474098768630073332286791448278517665738359163581136150001773301834650872411794119717330319743746673616131077206592093157845496383396108017927601925237077083789078084340920648204716685636424648602848867247136493275542174531327466388321470360137385871278196829250685766157489520876360128224206696824290432795511550127145774864763524555980960149504592785764294041614382066974298793333068484288390742794025559441056727174429484367528199583706330812551958204714762567813714411520000000000000000000000000000000000000000000000000000000000 [79,71] -98882338946990545874619119432864129833125141368158860736012548044020077142205008977000852166560759811213794441278813908975722217769814232188748368175027239909423910712147775648803486875749810225587414054924541065170016293551925849163142073986616477716068550858208547775889567433999169247120146804344072830739422348127738319617006146500428619917067743943532523436176781614500415902697455095170475125065633224832425090725899090812653314055937992205457026603274056271944582805513128693797218086648011069739942085286031090572816358695229628820002220652904125780742415944434473154498423939413823654815350542257886593852434142135699278019915169262213262679687723494965901646086504435677032633135293477633426565300140012820174038411570824409417074022853461311816277583402919835183158651585734152443828202541224931151778815409668121625118795822897381347914776334230826697502158587388976053228591147962843638505390306677923208022177346425417791106955496424160534641667175341125155116211031108258159519687282829403929426373849130504417910455931688029003214794392650673721267148782885208971338561903787138133997193795408785526311501049851782122979132238474082729006287991853312916620895838865852174833672364275015986500002274356523078056367669172609321556986147686089689436397461228848275837926433665082998004977820099386510187222009336262921179726409142365926569157287816592818549393785372911244063213963944632176436533384148833159494073479229534281900534160384619276733027549424403952680439417237729943015440253727859154029406013072661974190325979801672533610800240307783271890218654657412126023395584440712632386020174150683305960758024288492401699205283515068981747478012244756612884056192612722898532611139131030546896909208703056420785746294798547349176943814926637072471373146373641943138515418330944349075741832625296414959274439833123286413463312194391189203968099911164552764384472043218698771066987834668664168487767181606151487208592122392371440038958337407415670364323283521528551021751034442071129895521259366123398823515532254541388740102543453418071522972470091718492397236411381636822292496384000000000000000000000000000000000000000000000000000000 [79,72] -12828962545429347093496860931661980701529611311429285273969744669085968248938444285247402475116766394771887367307115095469003517322158160467627551030079486757742358024736861905343801116474228161183389279927093795587784067840622103988192272623370649172762709008317861352862386841216037524141578419051840780193614447213219812589979317199843072792396722587401420534171301375071331041993010184803405756534675733607287877177097631564003745513421264355873140229322933615097912557825227340155318448412506876978906234031536501686218496868932795557496251879783948633686756272517367740157108070315975230171795243333256925123858678340700588507160504797474178799800265838907871452132465606492558234604463785970283672865781775391361831326573785035305604082881929864392568469786713447765970371453689098917274862360172265594102207078775709002637288451967479005362718225755212152273806361063439699409997110891205188541075364973195282177898624284621273655578467337364843552125221381593603524641167339159249713330918489122953306877541497792038345855691193905933296240587492677596366980586071659026689145157279817489340981593856910662486666839585043405814566530646437325928344786778473229606038687803104959706261347079475481433990068257023036389000991397556637813371933820861429177297096780407655078424162148195357124025920422514506853190485315168522947141284229406483390579686534079723374045722745732324901385818791271160993384506003888547537543672427431981936479748366826443739660424161568597863985589832720888156779982913731629375722783354189696254552147423376850861116886741296348338565884942355540953609238062559405251468859081745321705341972430348601876517645026282471765707191721965192630823100467733659208808223948541544496756111653102484848394703561425748193566129636542102642605597600060313073303042544826683745831607254944030343481383756231122889611168379991949938573983100957365017897009712459237208745167153271826638664811765720911122844173832592819927558162231048694053192233088588160914820710069286855240551560724434695735974784568470519597187918312069940908365936025499669859216861410695853089000259584000000000000000000000000000000000000000000000000000 [79,73] 244265255194499903130084614116447917307268694015347752739981721835181199577078892755899909902035809386362253584420580544674972203806400119810463622642811352369572032827874346130228956430762608409588407203340411858104816737090513941920751473387878904858689260104121736868616721810573930111605725413689803181599026054631557191950435657800452695319033133398319685902018462287898338756596042361580236514650118155900964676722193793240737521924706881273462117958520384562520832279762506400928010678550736933124746635939334868433530811192663885060774964641976837390124845796544842428102831739862629226182886376077976640180172986730578054484433125963661182642766875347417813137377046953658793330771047575596750955412223230157420877417111789682176072744506967052227016066517504063470540795892741751800845603637201533069558943122220138531716081701792604549007014619486151010945201321570718972080518358094149722621314072978669488105280240362949787045885060028519170448547297665863220353534201468534688503816697579048390963772443637475059173606238962227097660135244839517424713736923705290749399061855432074084406717380820280118635791183657679907861247673606799794050773163751555480799683518357468303324605313976344743857905233934913209543714939581973653188808105411111741809044550686685820665579893328760526607667511262131415074955068566982591038094113202661064848108142081873068683433383269465145211316227371683587924320328677877390183486149368645134462469759599697424507543789257385636355598797745728169167375320051485170019422501047677514185511998853094803182607334409448716502780814927520162911922853666501887314630785115235008068725407110595697390150799612110571908064339390882215620572208629791896175170967859273447608597542707286608780772430544562142516666257171012563919120374160642190413292986458816423477421146824726619102969580247316623469707134917360225426599394032318722341402857008793018240776588652109345335601767625374095535601778794565019183193417520214363285099196191929127581697088453026658218572874536216364078587250276212763772502974397138460325897452813415511498590438351732131131031552000000000000000000000000000000000000000000000000 [79,74] 62502016278593051046514791963773036333071979251624264217642889381566632628937261037893151142592337506466827318605051601647140280989778778601273523491506498395871709297845257591976417548713884419818569833396472180853698741068513559494618014203800362807166286386262532730914172384698366499520460737198870807564751532401857867398459088106572535359542299575712178262591243129332982199039434008897665117181878309030779493135611464638099934026445826423424435914868697032319700177210417156046223092834015089619244243048982758131374310682328001667082261546054794032517085959893358574026093966135993324330231162278881725587263134486097913618136738791313952591451762102329065924155879732815604283006101351224965431940099974571386887506009388819778051960977535370762135232155749610497179499042136606667526362962891332612815788308724033216752578709117476239425625770318328566156417204348228736163687172929072787863883937776233643987398418592930240154219963601886974741759538094524878699483071704515774635193120887504564246565607381928818170459768160043085597792965638226968700391945345380697665831445580652811055431573562219566148266684582173453943840089588119468555952989320407562797886455517717619500156313597940565022366542166293923273009320950042336622462414809651130328121855049058616128780526689852448904497041227486493498421951800636662245199313186700548949744203131995852432118498006284202774857733686049291545193476735470225022062340964283965123317370795159805254096060283046295498471948754180112727778151427167298012208174417671798168727796307812552546843722524192752664629475829282892922259845845352070424955767566052427646584516120816971668691428880470917093039917671921439286240230196810002302857175020029640464846697357714414949892212586194901576730955537178902189603254118343954649515922585510512211865457355958013153721808841162100211476507073475388264015198092404553185941081458352464140878291341864026682553270064455873886175463165778465585052892189006564283727894570472520480947959987173090165761070297076291791765398982885284432524145156020431929872722110453985846572671329629655531520000000000000000000000000000000000000000000000 [79,75] -29678999495944093352908915541474442215003204188816209583196255606896218444088018083318079602822399078833934582071265198425711423361247940289640960263901660266420608207981762071531364314456946623577720723365518342175272465926748410438700955160367625548441640686574761809649473314223884766153557826965018713067314867529765408258287737456213607282375423005948577904265997713423441462048473090905804889836428655585104054371390390934993051472552200178291224854280802958616982422204400288309219528072621619849444668301507058061417553409271082717408193476689744162340676782422716728056225344000543192046886334517666492463468705426751200748903711873988300202721029762137729226440235434802935289988756053394764117957174048913873252121736739822587594442270881108337126594088048773538451572084623211085975139854420429728751451867496780410561191896910353597636017468136543618829057747177178731355141008164315065455106904125519030073630373376531955037690278913768824746572065286408181061904701705994069266287059134705382885108810878243989646659723443786226659172528745507395963395005565012008944266781999084838659485965804712785288108319949262661567075622438114505407191851589865791480494890659503328864954767645529855534377919381405913859415496630493168791619460681263248723405190936974508997328094197609819777644711732783506086574309699149823903744317981289781274659170492708534216518136340343911886205628552866236317150909969327123402520983043439382466829144947080336002506997437639703708889542667831111141006861307165940544510625850158708147217860544293282256118107706188925320797566060249560158602343755030093054163283885464190399471355713829422246972050268848897630129970131339853622799949919644066347153814848287294689544181894948588658987290403124557684715986957315221988232892709038974426406021324608713682901052723089176938603294352681370421495534572328264528312969179495569039616390653067345150528696072848144887392943255514804789119689366788504908930713481257564873737895312928539303432338510445389880309020811911631503694312398882497894473401237577306469672464992497634140080540797606507315200000000000000000000000000000000000000000000 [79,76] -44930171204878933542435767609994279789939120317672220108825360174738435783895409929639982417339666662464420941139145096822322235848199816446679374708672339500252664883588121473342966869943863231953794935855567466398193880173480685800963675322281976840198858205729907311079775023773857998408790951592364710813648139181861679975796777061220460110687215828662384257846777290606570304150900138268193365174283988555268821058521523981803749692086406951752927507979044895919067387668200417875080112284135488397299967415616159332566948865499111225793600792115039752470208965988824442961122705677194398037710414184266807889943288697346093553407989918021099741677497290672213161203720168496414573276039338274572725213175935931844804960992373516983730594269630387331573803967908624974915419758931311293936186160073180891004115151835712303602880253099376731640403424728315474908009943426858554078835550966826613225997723225259822350644836963781758493430066794833552919819512813283958474743490772152470252120508467465108514497716226681074081638950088475628854646813649759070037633980137821180535557594440455398526219950051249389413112294125011828177636107146212810218621133801641362708806393653628818545216533959990168307525016966795262415602994052254593555421676042195276433402240326909596745826583820543757208011327863547487606962183503264653243913066856829626166434178130377703704279207076004018273135378751119181011856947623332753445725021959092570915381050216865474299014820841416293911766309162802468054192671535601333667977947264325175446563560659456002521235037997774087022434411175700811156789997639061346573114792340307672613507644017391178819671887927394079728526814604041213326643429756698404156601190755163270852247874048363186332196427978543086180648567457988968208342025324168086143472427439375512149814945175146098472150260117038495394300751576590866823624986684433845489074179226252627167709607505431878375115597212251449046745784639716094270680285414721227225874698940167769761521987414422762733325703316882183714515753846394139121268586345802117937907872244283680215115018128819486720000000000000000000000000000000000000000 [79,77] 5582254377212280293011328406924581646451221790452665918472491730258601684684206609883958728477609248852957862220150067203911852095186249433827674634077538421882943992253904228123528552090623764391472907523951438071561318939857881754785902463641578043305179508253466125178873883346072319921451150058634049994008653928454039574244252338085120033951418021854238706196292492181937093260282837909664431508109155387921168390656994776048054298838017570114224038421595750301625738940369531789053803887591302274803527550383873984794322262762978398743663831447767656944185999673645173761532383102744185772289109321270176727016882613803829663797030288692662461893246911553074607638315570768309939860751634258341501164755657054955261707263069420155610340996943203121178949838587418923522474688723555103257545176901569678479043945704408984017985001965162495767521708933555769789918647816984595036519669199352624993563301119951422755183250675009864671183052230527715951373307388263201357658078250990145109482933303489608486798941987054990382516106185020214633446354838494766107300843270668507184551981040274005429059587083783757489400899825335283768506954663751801062085794336586896742785045359130396140057708095855445225532812060995371440827440035678716613777358999966354000234811393920787837630261040782102341144675247383961385921568536142152973087081674472758978599673217018854747052488828800514034882899238136742666790230644120974104093310895424480165371611572553984741031997894293138219523824545638659813966480587532847605946053148995830362857047747428819822102006834454371039414069917143000689611225007994148086056689507552219525552628887149798583302212329314417502951663510305932032626877929103491786533251623992682692546845151547922156288037929492906951389910829324222854970354196393897847317811937257876458123103920856284172381329634750879733829486007993779953112453091949232190688425058638923866110506137525185525390393077770683713866266671280876897753811366757280553052112983012621236823404463525095604972157182299204034103055910117733263161676949387207936219094194319115013682736421907988480000000000000000000000000000000000000 [79,78] -24012801826766662129288091358696890585866464309399023105301205291741903090819151404874891688610577228557700887841801309824721852304766232605985234308937503584596896363985168345503245339658167061078210750352768329649425608552092207742865394545415465840541170353495869266110957685474994819477034216901905313566467645553180031611654907235111005350823901237592807581168367447259105674431021275292669043627847178674250840056450769489937010477363979826452158502591791942991636376699512016931812294787912995516056717759751713023455300399726009868543319653758347004328506281955035513877607245439226881816373058667375356437983200287854807174131890086712083305344395762416363230714254544684440053039476032002184057527202365555272797252924132944890353197295843915556188642762398585590757272155745842535551750595560498577509576518000504011286966553161121724466748451714711840422133764669109674708144090664592253182118260418919817034251599261687957661898201466896595283473030511184454623076315023660411897519187278107491067434817103007628502706385858604105282977354129033121511523804015670599474333154386741410379200866923353472817217470487702767723218447945163964049769808908629427117684778231943265393599304304671889431359856762860591950557745919536848263352881512900993472072415769689324710412168586875739664438851584102870117915691539643790403841385208204599848052210718826948107531278862303228208705489671544630708723569986743237390967325622618444482797833389313689336785210549953083469450578150235461973329732405256507967232020101694312697201348655042423451547017280827134070293371135791512860258634568829231892968359934527691531914366868089202345853767515101972561587516253980033039486576456132428940298646140954316577917070465007951010701277972353847046922062904715743836639868535071766586185931140329385782819293398781418315058513201370723041030985915790723096475306045268449174447639848905814431816537343123335390229562173735385661435806050942200883390783449147015716934737746054216096760441669523480820677184271480473640710348474331265567789755715062243724660030416758931246163161157468160000000000000000000000000000000000 [79,79] -849321769081153258794796227504599883837200111551672343932316999819729248424642859525422667752532600028976549270474634800068915162079185748345002432594886054981548197058931681549883371768358393012649466138049328144052264663744528458897743299999825220909723849856392653704126928714761735351145196688486617075807093996488177548356520594936653661898890235209720339247769816161179599605941556983844618025767237478308147406745049609264890289777756422492612375099822624528041118787318772641721083958920329169013435859609020211666348104865582101013389824196848484008005208768782002661174180473055468560512844791339627714835767547992554165078081001433603304305682885513310069999819885662593119626768122716818709592098681097958151266787101602528429957398916327399890336985091737915522977237162050340003261611310934112915416326304647071344543276002337907642551658958073353828548188666175355460592949960430284163980291529767900737121202953552825707841942668255304629171736236812424343886728448309223321468559243886640569913674532397828000077603638036755755281188422164790444036764384214713912515591673675629038886742262420382277708218732897223083723014144199475396923152100195767390258617893052774406813918871593432498153599143850928105301169424048187073266145841324659061208781439826310828301689909361716487361331881809894646964240621379585761531605531462292689769586632805274829265429434065582554395015903080390719233514226096409516040835887449223557580641841509352862040316614809018406696326653828389631167098107594667926482157154745008929670494309386017870175150476252730441413792259042312895658065694115469064200719412515302399182869984294745888095517249407392659284425206480296580282863001956127264079538787648652261382043468484121728425750838762006587606069876321507186294109365650573556187309771615656195830897121930332648810277154510167163755250805689963213147424814618328458391321050694555663407515622016197225420217003431594899004632892735019251740761809796717110613979048179922353193255088273161157746843756090356574615976927814914052512538546210941032951675714115913914596614775767040000000000000000000000000000000 [80,0] 13857158870394111604070297453443916246702980318047994246857643673342138975756143176863961506874355320641546268820718346476892064046658478477293069924791133309706474922985312584939447425695006577656625955472099005794256781089822157748827839345535008752193840401490958639172834117870411425905045800129328367518059539338468660910022962843949845167370823052427702930343043070241396154956251347721401665251434783996548578168602433219672647992447738926369055080014225814076680933337238970400807946997275488684847763286550487587208513262852893830438281739562381979975535787291828062994449510653863718098823150777085176918678122112466733006621869927966753834415336705835424421554052591022289324674841572541566440508164381360809698431334771047860518464306278063686121455335013592548005787495462527680202134171345718857471723512181673364229526164379909256067583180442749870785901128973952657470562647542237426030512776929703521067168724491823670801533747601539902242653541817615409549939854055198082530916525013147616570063369618219719561861481046270433895680307308346303634244164701707251741596592409234503305341104943741968576297949272894199417343748640516109830474645529004456919386635951008327666193875387071687161000920388299988910329377980140549989217248085242726079011879760411503854417650037665709861995863800213399508506877206639389843981663084969679676533445357647147355277461605617169246078477144899565022505711039531230219120193129951369346142745538532371062914321079928107100023378692423942727931341634472528391568816081956271988082764297310757043955035849276305375432042792311204358030495393344789872883215335235244766666018562571397476311664821804186239114422886599452582079030144134280154410645691485684073754257054145689413718522284550378149745191601919611804315579083860469571309945367429160901626387992370448266903317442344534069353470593699931962413896790975290316982716030122460400784799877305850433098577349659242421274373227469009433101251547694496777017394027470376030363854811118865147739021191840145328905774697984931257018935765507897553850055710708594795795037047761623050580671190965061104197634621440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,1] 4622134970710270592220660688274555399552686147150015451666051040435835549637080375019348428697437000825009913291166357222979887495808780368756583565260208417677540290738001216538596256876069910434273495520434763153340218329939818472198362722177864181284928138112833515381190241244426472586643754376374038946460760508181605745462638509014174455073314370171472906674904796350157982085305743721847310388903285599429806787113112528823588575690214947313734112338215023736869986400852291201847434623310796963481829806980838063536462697033458314519283231246074797445082871642867585517120830766410616385422140009665074822766381371745037235876142629270191408865867793864164138368975881616287178897440338593081351460409358863497237071031535877417043138729605356233074536706969218844266498964993566598698701071029050178921808327452877269904336322015995105331631739392503437447169237654703472116393359744184457146941478984102533305611328815098132203550893906823960511997118622207557811603888933633971982915721391129968138478546881557514081421403720937186197270904110518391998791543376451078452286053839139132887512842187087611143123015959368217127360885594211467690495070624950680988594216046654486495377091600520254084019607920162170272985644427722712189619955154776640057155019187756152922310566785079259656103103646560386603929174801150635078415123514876547174452231240153668656041376040372747671431516642005919806945904081622844682383512545872564359061235603795221638713597115585068220364111265141776380299149988774409691483747353081398299448941319087987803914245066625980183142869707357829338356505959077063136623816719701152275573324822211628933532489877965718218854812658600061025028046282296957676635386307086425450693545611350650789933100196566338047629804996073356179632150271576680158122071519704905036089434387665080279580657176211199173742919128215793632001189294043553521452577481318540331949000336300404933112621990157661090258649914540745160686945604903009708364150649759139593606626131447347139559879965284786289432706476218521242154159631445734803765445702401734758703344932620415048464368402042873015651321792954368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,2] 372440632150771709887753696463319787271795126621939125541592768583696409521117476753601955484506691960814921757056429538499270100653162575457585126562433350154265943945785649552091074725876189427025475285201082091124408139931817933352345071047772459018671344293280943410672753078646984465617294428004133139256801279328115811569722543600121543353153181808002727647811320262142160782106706636080389020591098004292712174587736524034588651927846915392230951624532147717781734498154732869031854015080773530875006237695776410455544708080044055773630656506594984989197689823488737146814180307686173259740225626262548136595630681987648263647789644630952967928798854012068642927579423876195345192434156820551318191682531073370640941532616185198195197496880421574494735824595994386313479036776456092936954950577518958306972937427738278180432194727078339116940963953470744327318852674170246502906840562863093621926704352466125060166110474851452906918016447667742703322323329528701420944491760189554156642030285121971067164277314479013133338728060044625520197408610527700745325080628981711323091894595640376912474743723927564558441969008333260515716595062625202491854567462266431826359296613505735094273319598953130232653438183602182187429583097531161963836853970225702980804149242753810633917837305707748970633890599856754180474824459473822259792169435841666264980946567203149214682670862729601310011603372823472015099672871253806849474413888250812171136640259513178683459135241221251730645434516716044392755813961133705322705492863334022313395636033352743279987360293564786362041471752233607980348732009393229149682930489484862454081294164003766040844775092306040548985713429035771040569280088026133558448830564250705352882534899799844076527710842353172277549903935620845306926318824300305008145510259563310315629935076550816257671923961356134259266068384000896600841493126584454003701800632172595458523660088606422064723734404361591405060085174620406273852802257950970122788132761761936148160388510187108704820744736479435167669903313547700411487497488045894756734163546302994854654017825061040399072261023429222955953709739910627328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,3] 6540021684753877546556053598219301834609283711937329897688148953111465632721246062837692144771087302917976863493738251987234079163607498168017931244374011414299885034841991103056283247694009949292006943596235523367977100535737009594939969264265664995539190514178255422078508080816442748314089195454298222200908583766561643594542607979216457096111091119967460755617960077090267472107478715513594193012471852030405712160384123817137634899154278897348276815490057705430033035232909992766723391257697569106994722601781844982711919858804632521025154559719822526608829169120837203389708750349913361052904365251472024318557440372264465100254094343124146615149560845235452181202973408001611977565809934539189224234932204938303676588111092560171109017170382953546669133061182434070031889436550301919077072131210304203402793833422823935144213883777553448681621174741175667996916723568850728061709978627832255585435722703937274141413587778414400347502235931191797935678367478008792214536816452452806308726835604764565403207600551636031627005969087114097704766285108067325341275995168993327483396490820987998534445798190049489574010959560088895225559189989940969814346554134145052561064082677738929513175776241015943804609071785124332148523357232047399171703768256570107718433224407632579478687446207579114772116720104878357401681643031242475947369004330968895634244696826979402997006375428884515646651673729723419418601972532952183051232561093401729644571163802148421298462774273094011177260891751721553028366933632747818839361410263480963229741569531633928548032836115997382409627986695789080105310238470664931900269331847896011174333433812355818830021031074144515104587112539868510949520469200787849991055120607928159617017499976919931644617943905541544280133538005151251463876395317422054707108897217579253702418822223579992060962507359531698467030190347183362270356160705437748589842644363607903221028454300925023570079128840131729298977585947364578547925389487956377125795435350510061128171616458002677437590450138930092637890418532917641736063042400798274234032420217968804913505652896237946288168980171629927295068359525885018112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,4] -29481545288257445325102908567399830527079020848887817728599486462279271787995510451377225162842016612022084123716088830845090562509289473153513993620019536429898107592608624253032079261750495502166894878382343668454059619163409526803645210257155074299358158413314669119596587740707900191821622090053554393846261175777375586644973458502379793628263690185037394124441645684561149288937241019904302540053064342096800445468864099876872430306850306755395020187572049549343839918174441769950535203594607063388730947405457616137301820154369631791182679249877669797397518967236152964633082067561496783936926925359720805363275309490109679596936885719352872653554027641823081048202120108117822973653055207703074258594562411900011938216154327519213485509490660689712451165932415420492921339971363202600873080043567303986089015513052779991041451467157494768366413232696322585763189447647443144836871226160866638570036791904796263688314671697633267970025213605634873517161229865550375317989966618670623007846951194467127699085326640847571318947924582429726229780887550407338162021258724162297696957102419298121761305210109970310974985065414962495730719919461975968203982037416261580128148783077790558565644781353943261532164653377600948665435712145699555986185200578640108845608166316060684617102778396053052934537606919621381314864533750970044404359921320888292997400233171028551370066298135387920158586968173660911086659168583383447008063866408674379721552348436114835681987756763732373199354873955839545421056457292672086335678417145671795535194561368046357909869700075405097789058487535186285829907299629007932620103561615675025325444248309696132206534783299773750083464126401033175445905456435060726744794328312174043990987153841917341581002472071199713640949025178335848429586288013976462246639209810032049964422801565815400793198331924605691810331373809865107874185614348921111253558109790890688854506055332434901464009655768114641799596511484699397694141858834124128918476872659254284877245088488989455095506110800434275680837722836818626862678970493289869315025662880205014384015734796056771032146627166812322793540127891363201024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,5] 493911433793122399821034853752388842205783337283419116228126171550880546771714178991515228483566150156478699801945491963649998618647974195393642282878164943890288961891478744725506018758344809364856372264224966799717978748200844844118035100301311005040848067109104434680424603969366520070339807955558741448439634689735679884258881184936233772535053399600667290643909478862806913457116773468578142828888699320305435585635417836964495421825103563649918744430885512328083957626675387299739393316864717949284776630998699074221150531687010873666409340487470377641307557161181590157766158721866821502771114077387939779669380027643922963174708464224857175243222846256307615022517746006444538794657444568402331701082530062349764309680987603343692100149441920869598667134051209717309603876849167927533962653385451364689106027236654849416540989864919967925729869162213921747584156355373323525539316913559769420942397434755846949675671990476982006618080144050131466551846169640822802905810916015330562989612519048662193637639883785925075306861415413573732014712386895101987151940799029492034296155573068130991056113691612513595161830257216663161568123309481652042160360662342854124856389422674152182377692999157007859921333688076428944796913007046595133162714031050383464454699196539893312271971573233618474975900684915666671030861110915031680116337045583987938405852589144911653444652785686633908355176078264749595954388654283382587692372009448474593513790875853648565125007332220423300591850823655508689554505314665392493487351201265201562442677799366326803546262432669830903444834423791453958663201180670441364966100180709878077945201222050581958021594848314970408084192439080580304064470691013245585890628992197949546017441841676559604844740328411162948389491531313145969588235276656914251352460047188633561589095402629751314803748760009037890686266214081172606888362680921021412842703911874027953768718673495705317098974874144096418615100257053895998878536442099592032969521506241321744157436388366960866353002978912411985014504420336401651335414612711422289493921926448625498043176782911825293116134498346867540961916639138895888384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,6] -3669598664401696606098959906716384317385279441897054483262496926230140504496742094660841147710107983078364883352097695767246035801986092655994031862069681175552679463575092769864424224675556351507257096511632273471171696583714504024442046399213431304499650866709291720835923905379659109992614223997740887619059352499193786753469853572215303983151580173360766573329451665213025446208387045632793219877053688136799975024170563157005347435916624501813920858849589017016628768179288751029995173657520335319147740405153995801567519459690369902754929067147588555993652069619407741557715743186761546787177930822430591547907872538747011163767739883079414012766854832745982211043490023331607101251690697881799825195329892600928251993280340927925113805999808848279566268503310622687474565998759771645877918892788008158645969991258885936889094378099105710802178777041152796545747353142295534860910002925483806859252261726747097460717648823860491194608064602033906460976695412590189772773724527566334039176185647755807688477036306778555617990237076576509698164944107063723540728226876260112860685847024570635292053915425941617541639793852000754278760301261508149271778486221230519195762867274200661382179777968331101601356117439795615559367582915932273298138725410046851650034583486376342186009993547331455771195126154580717220281487616149305338049951068917834343758394858062339898151536771811782519824631028444653591921603541930448067365183781448024400727243535791975944348937459565683161537093501359932135237288564830035868905894238455831092571256051585179663123246263036925513490964868266264694148433789588047176461021737100694138093541621456083157166349969028157113453907339155734393805795715556161963848746763188633661374980106977296155405069595494992778861203973683984262529151186506997160889969751319321060259466314841324969732658155875773684646055816667139992303552489191484583622622256442141197927209990145824362123602469624192439946280488505080213753145217865470867202766082985674202601788128725442063056194935115695463552983141330390458504612015060307324966826883161365373555474105435439640775078083425111525499001191262647746560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,7] 87635065711056940058702253993089797259078973931403179977872657975121685763058180197286543830849113280697711053714239488345734318602820048911617590076343544594247475602586797435202516313734119538226650904900259744540227092943817236375829870534966551455005470279613905487110111767152967181542802475933341140904872675068590641995607952166907580660622158265344195989852405379538471757381192506199688219069147732283828580214774310437714078715673339495336956032898892465310498093950352955545114298623334294331984064349792260087098145053761862023751951264814285005468079806844471061454034417579545223241415744021108354322318226619697623147158965249046160378263986915787214819386196738623248411803176996854778413229047490404013297542828011744761338654926592820329267727206320950224833878329494172135538141704433575351236642735125410802034375592949436295758992175817578925091017088713289162957676277343467618493430538006463490271881242342223547817705934684224412431195132855870551783248216908811835006525965891502237081813866235733668283602178434473884592564724096858846792998243703232517695020209266646778959485870780772634515481777797570098113889876169350454960158569955135479182185834356469886126652226350432423061312952732254433373055511451983981432049084512050242467498129080105611431123880454228449521031324089740311442879058799417034363612755737096781735904536646406340088059223639182615252897161205776135076914061644421206781143023910552166476663058666897899729142238276144904413850284632805028250971830132133802213876007949161267719340949165293863355641192162123927750103166788715249343456122272089916369219165229920942466747009595473046368797851113324344432259430521859201399968057262514217831923226518334891686349510219630234151423694552365661760672321144838822930441175587833654572386326030793555412798651222518965114990515021689948378959725130318771395766967459846820391309090932898299718719291130002441422509058761947013482848894837538428446834352677811065044655647984653317362441882561485115819523439214885350504319501500364545685043722099089711000572297210070477481091979175431771135069182556421505145498622070513893113856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,8] 67687836082936075264205188906387217489231514537959471712835525224505354782633196851767730476592848163801589088436238078250170864801099955897564555311859944182205633805363654122315542228904207039631515273289162253274220013914771120371041342039906564000622827724548666077701027438762224776693175621742894340321447722083723279358681499509891877087214355567504766518714791713297551852207733836013959643048919357875321058082264315891852470100370870675016833247623560012293607909142938758188996080373374995632378926481248163195891238745258106403713081381267254554007439388840891070361249747225159032554258618667381339310587322501704126928463035131523187222701261629714506175089404612402964581880442519204115318479041062401201957862205663219495268097849657742520322179201387768948735580009492336297559299374687179920944901643882383114551710123856072044415122846153238453560823259070256790820017609632945182486199445865364915755073362820058356563545842636744352375534689638147728885230356431772835862246037659247106140332650522385354850958559028227347961197831031889669530440669999472285180705944351704162832038860362081883233405134086513081851790578095443485983344719623263436151128913319000206133275536411416074862748862325020334272259879732561502809737006694294844757322623017159286379658306574531983686539983091259502787564239513426137445844777109560489797245074063702096479318637207034126784827596314953423303057604230831979987972856693227606170234138788252462719054248636803619891251060535253286202145975060290962714171569375988493534767614424982143549199235003337870642186842562562798192955207283522868579285114698672977191675496300279340901655862348083692151047556900756821814832894213972504564968990932094106892320480792535188694285143818921183182737332487797391273161025568875253080310439934532728768331970743938467615602488249739829504914388931998421596857733437684337514685195242954551353883859209808647301428364832826705879829784136401131579810032292045159654357645847624701348352410558222281331505033759788378863878466369956334831102270520469654227005957522011214172287546677617661881651948850902893226836741317257768992768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,9] 487510126533145349845783045845357836338516541821115197499946904741560353287557144472303060549118122149377995074148625326050529884502635827875893437910266536583678658133149917177116630528574166098356111592992869049158367379817163863346921915662769137353862808964115241602326303735676422020442580198266439945131609522594922086982139081197697322592019025098589031923522219965736438904732366548306922954440171464191375807035397867997176529647947237747959477515350455820705774076163740926892902352353058108801296234464999819831874483034911367237332995637737365374582207732139883861889996162740068132932278365688877462005671323214789018409071502567377946544868331742723224127918062424617582086910338583317796505137801145920576602434794920050384339012318121090179854109104830153345872735966622552353605358310916590373935256548479903548358633201754691948006525277704043348455411957593194681181499434242539616349345203767454248672885370306211202182634718245298677639366952375982404700451309491984271724134833658368869559595482832593300757369506041787150961570346118957864392123488118046285566951285961999394705425303195122757895941356154171769294597604751859282512138242536868508952178602169268292070053641496460268025929354495831379779080977740999558717012827354379511654648588250439158170557131080530219752042223096795705431032381066344353282155334093668419420175457417770728330072837121884810426969595369083437675625650498361517552435160895245066379298750220387883463895389385418602056167276208873878083955932157229712177593671753207264233588705989813610487623186709842964620293264518774026318849064826257875734125740254513796571900466314941908167281506683747283049065873103429245494626955874916384771307543454660923819848173430173774646807358734859205827931315231812919665149647282481573811030489272477725984812911569896653126497764749626987133077111686546424480496531152616874022927491653650658764139230447990811684410487329603473346563387618123062170596776184346404369643368027601055866292582864070445096875158606896599403497191949225642120555170095765268516274768565849650057980130356619220869062132120406533540947510911562904764416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,10] -1132281107345486369501744767223770893052537851778447161103292564234761350404091297264520237504502840330169103242319382663175241327717114626346612340515132010017950469750926833248324828721100911029828977902916459474444702434228385472460667405430835806925553669253221297695340131007917188325050336109464017900680896181837863913719527698413308988863470147106509281945208830015396927839536693627153042134400021028054177677211315696827418559152244834894088003513932731251191022973914630191835427825058864082706840302910893190835446200254408208892740795793074794239384334319799739166900001081670017294728391880717176702177364883624068288374198310880223008440770485662020434904517325222016110875162390497352679666877876122040315083705352931333468597860156741693839659092499632571270924433579060756076497822493420021979222627046384144524225913462813417578423540572973012733011782669133529467156887826610372996112579817228694113313529899550128745820922231456626223866315360593331695429134844214289862861940973561982477008239918944021600167171832228830078294496182901929982919546393140115634101237031843611236346135235866498772769419522440927329188286619818840469868500349694339147363442308309883481389020876233294798488588966943067820120215019869867739696326763049591225145081174227317700566579064033254213692396494538157378754095618505133745213198777842466973476008510053320908977463782570941365968302685870256174843558196739235390325317309775544081705773769005741365627447121707541824411944710650779784200043547163573549137928937013971867347354350502731540247389058999680733392238087107994354729755720980968426629343044049451937265304848870912004602519842053415905768118656045323677416906067686252254672623866952884646665922447545663632938818627205181083359078257717560937314577767871896900736971073290271330390102145669980898305777099725686955043684722403946015889940051194246394536828479054939090049769007204295917258434842193686381895883917321592035056799408352987860345067731679230332855208977193641416190961818420399444224594843425639333825682110791329417560011008382811475498808828428493498460427116545791204150881800161156548001792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,11] -24461748104517134855865116323774041565773272865222044020053887563589865667676440226060635050554967662305267289230576272946979727915546976796002613536689089222413903693362265656867177151066513775406458966523186630683156382791059802697875278573001785259954788124579863600007688844977611389921718338576952247922567695627402262264510866129425889310076714531797091254148287731659118673842055537412535541258248567422166601665629947405455246621176328159623368046733785777658129013440267081761602601197775369431067537251398947781584230866484737220995617443247584866124560277472830007694560026046787577233160319120247399642980708238105038076339079248433289606990993364543836484831379697797060746701989415338991717368071647052068781310112267464380403239014014157806297024394106682826614903051376113253099991485294444202985878972106861359279819609940661731578284996148679918337861047265459962779337433924786433365458945600556846659722134651019127194236337642376474140896292503792177382827292106970424050108270680275489116539859598150366201517916708027406694573033388002712412069360830358263949635927559917529033740090663972853825295639167820625504409974220128489985621301934630581510685288137866635683567903483047752684940197786723954158403661619375913042973425636023925217196865406044808067593326296837427384748344878011789618725740816220450750262729432756434880003673665809884433599859205088362889005932999458775683453011765820676972231749717507977637159994029096685291202919991571012103216873310021216102825961231200573394732903091110165099046222551571429137364476971933439510457382641435862464143250679293536125619473473109753921112693460166192266351064925011757291155714935982747662377179858413040075808446393666282280892220043736178793781689591077725706260834795650560771227479378948701221207766386480227363930089862688591884576935595224072730423144408075117661895964539286734066977501598243821111417420397852176852554030953859327736574833047507680470660602812552993744493807387679715573111002039900139427595236568633836700364301334838210976472591890401623900703703753969295754308092740393305463297602403426131916474769995279972758978560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,12] 150187027002956656676605296399237709677712435585983169295073672837165427811125794519744504788686321327268720517902411821598597047521071606665131883992062734246826536914940442199596369604483562869332332334894365542376657757461884118247106756452544845827122218618714735033182458744564813774147091372974073095769695263096471543263053926066011527072039910754686061734142390594399165993469000707224277255081382350864223670796847008241617302388090892896871859089634355500142508414858539667758719190255300233922498637187311392761896775881522608651880791687439448376045820756843575056204342080263563165293533624279377213979847210605849663450369051307979784339992938623015808513480201430674319808568114127775345919779178547990353108846230456774928729702342381930996328817316483332518226306105465906024439624708511646543865162427583415126003497635292290976161864387496143023521480484676443457540726871496760210737695723343794197598960015902667830551588920817175792762673892379872957474525852611842722177714756173291491527750472594315129635107883151445062002919989496807615212372648781362389080432197732356543045270910707554359329282733594298769113559214428808736041127602351133794726809839410495677641231405541405156887737097489271786609919536315777414792089096818213473465865589079965416568442860380892230654045022089156102363351538478040588015657839887940924419943012060082076158461523704387270390445509649103214724985684888823724864659885660221278932476579344639144119525396146162588183522374140350656806541336137947646586490400673743704108256532198488147152056515454238097249946128090862832436524432676901053495703209738838500355656592502772630301843190791918590309876436304900140508894252800460622777462362158806222126247571712498966628702781250336702005677750822084240466419898425866451355397106239281388728917980448070161690340276593772456560366056836073501629748999653916410316678483532355492488905421989085048257985848804723293178777232537026782363459738434187211870043679890277513235223994440094280613197518219762941833253605483711407648703313934185608150080001228119187261709346198096701311858015085384716906528263335387730664226816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,13] -522256161453840875671885405468540675514768660335144062251156525408914102569802621363612871092831821181028658601812473005733708659495453773656409238977432294649824999000693807159414936999496916273879537241370393229696459941002178041974346814314477168621664899894736050693212444709399527151340526320437457518274894678054457909403524345336992173334530861164964680155005300655932190172330948625911879244369977100252465343143701933227094827894002615415776079032133853033735753337017590602776715335476147943258000518478387542314962985331730114020160089995146050680967797997389657566169702639835182893036706475312917048105235769043926576306549084969531824553995385061914179078565917497439290918166321233219218607788283059257157072750521121851207123538351162785497540553354846158613269430228220450808424011639563459673585008987925329850533951817051749616166529773454335425666867218280727951858549757531984762127350797327260709030099754491180557325212062526612506550579239425718983795787437167028677063069155390957524262245080366858978366819607157205713340919795083277549848753288280995160519702064292590150428433425019642665421421445792127821189782456790233626381789622982247687970318814472643407645644370222997570453419717809773833964705770375570237732387290484030551743220132076917234719792884907894854267769144700723535789102261737449134646417299492742732112567469763385095532603671683000053178143625621867568542724859297267631984025872780322732708712415627811184739653834783074156255432598644666560910068348000619320739946503259995635830445601376759256796611827274231826342348222112420151053736000749756403368989588931408443616974710640512845671746448139039683926067639140195686615896301875297046221397510734548567717675650992433760516103175529545787590014080997124748667732713953705238967615295842018133297190695291487185845848162243676008439279886942214794454414774867084888186260528762187014827840583641200723368390755736212115787029650737649848629390806392599178344865463509771863203943030227125858320629940903172699145343995350988227387794808525672378350640549963871619715166104360256193581686140175575885192895774290086953314418688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,14] 1471956340562822142482652398139657064396420599905054633787330632095065413334014524243214527892151316878233742184016313509277476161144290243369155906695595609174939540042716099865251805885301998180894821533389018845115256737592294442181551891667490711966544213876905117373081684535446096025243165056079015657471841653352161244728720787987692662764403039592605785910895985734296281875401839356036663001018379273992194088884876295169931030770012435472692471721788459758354039384488227682619761697802128228674321504230847080855874999815012392868110548147796160891113454400258155570995239049374910857323300169402328024471783750805782766861598601308457693188178956601780454617092099358866910973519571842379360054183262084046667972682603328813858714646529140462501114462776754599141724321970019124212860138204080929793294151442776128731761814707211613618289315575786575802054735094008198234557514661631185410861745524988650014445925190846831138331026099490681614652004392575753691211945940813692713662284861662263664752106973255580764249350721273221298893702593899573926575369401448800968984161638832448632192535667936799213441171555486514089486395809292523991492261655025142452650230591119845283955403724978354159155216714443223485647386595115915721630576724035412427324948009435764980008214589160394647259442019139758841905583705836465232176924833632121511873945360541684098057726965826353675957813341648979675926852198796717961644947649295160928390182125463363617640573378243373107731660075330432058257564847998365857461815063928501241386390232158760862648976173032257286436901043496398170507218858880605663537150077101354611135654963265092396656999088523427734650932073322650870618075276381098113445821768347783789642220385378360980791320274995202453844131812574368302239383335403340576472656669158963153658411015117372328316018071221142781457064510415717357293387754573726618474968053555109982191130728481756166480188674223957169104419024290951664484924394514174340153685426081863901327039493622939796393312346797818910725798977935739341536576703921087346771724800421039382667503506069429051077485382338415128753682290832780676682481664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,15] -3428370956279700397530619559850397647145757505961535335826027058364886327786599934941122056388507243474539099090510047698961467467915240505978917848970976482894348447594051902909676235049575166411170164429676439838741844259654786823433828894458998852605858736723464009439579766088093319340053192519958371957140424592890927185692867384934717474005963863741142280486910710765311534554507674413830959284244568179198584207762301511277622786399236464149475279968215630680488390598738750016356542510094235369407298133126669672942969081023324929043102052714569393935590874903915024200643537887550282866559966502200802841137419157281237402318675144703367585001416122372330106308980357139761569943418568321291687451830588416801387454428859161348643074546064656808232393410953851232972313656957658974728182053101403627698442673416918753205980292100429311926793841313190822863146685705688575305893140211431681538124757471328006591211370857226159652035814162500468399026599384525543480627175322229014911375559962098913990625987577219439733272456232950809742863914989108103165485145980718533256061063435468134994771245221804520337029887856340439531924466133264340885485099964199999818452122372105232621477641016345852105045996123080978925366255532802943221911146082090872919441606272683133014946093866446653736810271244955094091298768627061709479399145123334045945088040554621543328624546117143267696997326526922503610467160782569978579080344646754249608171992096090498862693969621557081028962224752102360324096656747342447574067132364072558291763329269053391727807208826971916105459434870951565211642449744661843377653760502180074982123897826020342002210062219453985877505546996686136037906263467470673082959006462173861235253781166995187799953256687327511827312826478958910228784154444519005326603758887343584534672318920537958705511179860341866251658889030334081137527516926159946090099029127085940445662933844159443314900216628283612426445412511003751897357115813912742326742060259585151513028832072087682672371791840101366254105340456021047191687364480432257392849813991999241493463656346821539676316369786581093945106382762112479323261763584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,16] 6588374372361552264490263752133384376459937722510995952420393213732363238794231177913084737629973219014115882112469238163160180860812434019694738640264573906315771750365190942418455305217999246371136240637017045622226173320359402447740422543132723013486580007036248034945229838005597524981211127846249104400457653310498757254223948229644491200914016662644844881832368677892729033531006800874289293481656089751069300611714871273513809781611258972584811344656349097957054596806585007060583660569543905341160391262182519177623973880469799228015888532630516641577001830933782970969488031649047987182330287630365740485605405987860069265428522069125263524595739869585779871689017695131665304334229794706301977232003417804568599622951935677659976335818266691843957916773663318650268286317147215143740953362550091170100020746941526893951460541171622933639230305456327263974544861168527142640644043507253032750349264469060814198632069291362932946138321533709525283811697339423854002462704962851726394227073632971055439197980025708364481155217233159171015267082461420402969213378196461122285885732623951758142637603153819774595992966268660592933650747862546648520845176340217509968707131832142343392774546638428379903588446759849713777200460584312863721294923710111009636273249234742869797541785384587161668164085688733435728391289448809356022564385628595883679785779890127024121988800113275864211606840483050263636303030668441512955816277342225976478661282075986228301664689380899336987868544385917194908289141206040869487561712054654727862725728188791843864133003052648366845527242248997804964647821677059511943555200928488020532717788602375200398555595792237922965692775228619234539617687098222290961002051421355982632933148025430853159605888639709775798195562267289535043426544090213518908203052516765444906537529848539808699089835564855714251369114806425162533754304087483261353495340781513718447094594062603746408663484121010715516430900751090892586570552023364902920503437425637365726087717222704116268047891053234972062448220584737757100967687212212858639261994393350650735647478774210116503404077397713152998631887886221477084047343616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,17] -10667942723993196934013258962584796433643237584516458462857152695913059086844965440399244830863543949333383662662484129441665296500020946139683593147886697036444504788791360992057910651514550676128921752475405154401869468397386956330598568705014450048793005985606799974462312413179219479052112939766253155616602670292685761870853123206293995744510973965454388413294997516399173423647475174463389233666138973455155872856902749914877076866706368836077083694912694683663185855109090148390365920130700813810488361889230381877925252126078713421619450487488733336746632868296822857795871571964630637434536437547932728222295130319153084826177068711437318409348747990521073519276066520012326331390777171661681965358225540336365063828170069863197217187907279793049250835703686908645704973320169148774985192017448859813682304780713884084943362945281190174051196626628098686011478351830625534967056868966267573260195744135886967753060361804293519301830014500324458318503139105294198584177678874230037364011561947835311189538400356783291807271981346718598016138440168172399214314339976329481937208918273367365611806451544436134317888672376704782734779076664281308976670607232060574166813689752863701754109733249501748411981208235069233575322943660706203008009543552138113436116430173846023477687468680098142046626407032577827813475902578453155547330011281798327709430339564996636046503294880972816039254423304296148527103016321077745294957097667131779026777558705131399584406699880662161766598199961324930977447036281608521695962708080648033291368981120404041177194646023826015539055568247819570261318398274141465210954255637763590954381140565471185164649179181575036237810681088107184517204757336964144444192526513893299778757401094350938067890691361742493016730296497927441346638914854566017302676118216415617761450968507807376561101282820151942659128319605608976077388738841706844508969286112900390401218876696048882227073363127791050303003510855218324867857812338655918757493852921689658329583055893617269255380189606646093566516937200684351151737879681223390928972274316052480471567081113818427003864668737274914600697267644526853914907115520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,18] 14833081936697843550325117381933896446613064416301127555525806157499468238567049980352974439912308887126446076298309043989351859761003274043371560082287733536480475995670015214256547678989747746353812913011997706736151682440960470471521372877124477382580873974304936174900893516005271178524044892074148025817453446911479627455848405809611062191505642747957735348100709910377262383983277000558069673412415480796280876824413404058637853728564929666023773993960594592613430884317900199340465075648667567700949090890110586486113771496885906015665059979576262257901782741091479865114549080049242192643236338302679787907338363152659028838308633717312089039634052817539054691362775804808790867719170624658549116938554713220830098389970717649915710909410193995288720872817271584520241646350271209630780369946833547524220979872666584918322540489043608769931959258699011957758386659585336138074865441359931870828357055514852833961923216011281534188652772950517926720279257584326242633382472092417336270283982422734375445044151934878389450027999250450137832401690381658750788711819838585066166074403965835308832752915051538007438633757505809290355416791013203339568569768560220719390453269652213705986044102933102608913734253311675981909060688367055372460379246354100313827947227919387341823408886497597070506503609986579068563071033992452298365226070629378994129402834699372416096326210238602752540468731246804456547234408402459165801159283787656729229290629550607227431678516446624384730429357399994410877281695878766080919824801393410999886108913638766230741411262709085094747940753893273674883303090413801013299429737066305051311117272785493937792876893571739755016238744339040253185473014326702949219652135284608445298996106116783194811650121944503006362975068574382769255437468352289848771088434079340660972078385330540627254654106051886170085353097239181496528284495224280603887704919780960019773362925747971039609704646030484699234422399125620909723103659049620494508191100692130335517622557092680211476744012548106146037486052463648689910866240001851175906121803291094394620320415687094787478776754613657721251062463013816232378900676608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,19] -18459294305190441703521185386372073007690592983689466791935900916761548562393581144489079471189026269869997099614943343601417066351192454565848707807538383974608768606265942095544946507470054216731670577115737547121682578371383008754459737310280804025680169994493577514231738225171482344453362493680904919089101813576287055026690684054368581290115621977187176074826987858705191315507107705509964322889737465642188423915452990497891228260218398900604553318211215482495053951297873443604876167862662200578404233294184812390363320175667067514762274199769331906482973430305239271583357508867249426882749855880729403964399425904726320781426425301753361997017122218794080879824560871493492968926124646528245620390680542125093865725245818477733633002624979591008592923658082409937804191837712434007371635512815615914347270636268140244389036961505963275948813136368359750833933489501768128568027960882864213482083918256659713752282861609417703146107153997063532607556086570723594353981162707121722060483472225074106062233715386211788281673691619225417402721937910686385412673284610911178475274287276651279007064438030357932422113880070287626807049008807720602248308292229334283768442181864391127341777312286125815170642533776117962864683437083849388806622615178774399363493868362131857047771441401751936505319539005032736099802426029917288734588332175242166295026759485434867706990282928370921285088998442907986444768581481355081750746768770850254328710157041009288278883852485022830604155709506798664970095709746219520413913222305111366649173248457879357071291066379025926633619827451917678668734215029165957912418011740455047250368518924921899619512106801363913258257410720921296537305362079333261788085725883993528313874822269478581865889129266865087608219376811634694666170155876027382112270041721765597138587347269254299722161736367182625264615328922683266110827207748934510719858807450995198743123978386160663366101067256693725292314055618566648320314143940931442064258605915032191063637861080335253251692751182755165969872213394349354340470183430407976389813060822170123720890022726981403917821498434258340070230417941108986732112510976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,20] 22176370949610013574129511714980923547828254335531029384093863366348142205687007102312018108747412816747500030251349359565891306192523139476100004092998009432665540242127746170785567336871502607421830011890765858581008997155986510298583098450287907134373246425547873725617514070374952165072059192335025432901818081974208394466563044318964285901768276953706472980450477164337459513280157184475866359929495979717809527636365335520042020671565814826980309983030357315934949854416204441956582457755111648443261833999476942239371196051355525920740612375680873274159905665257302167151543248338758802142694757528618892799566247275873153343216789427163394713177682689462457780294900114215181977788854911834283442324084021616628182107204768098360571470147304743255406959657310703507457535979320023058159046667436660075600403792882308301465367955861247714000789874967254565478186642163807694766989106620589764668994028807231146073375167058410740664010090147708910051605579358485679312263942630443638197533115017051140433759977434828045706790244319685458389058880614283283371724618817553782876884056696358988341572432672951559426831795793983158886617572290137458364784249767881375904689308830286604388719925314604045436486014926933452491803552876027868334208159605923660835679876997688185417140421877876840319751196969503609422577377311448511162432527076239044842621599991112426433218711984796534950976985950726169143786599894126220789528124217611939689722018449218272073029729022969227580823771543120863133266347495270151675228179670281084455369493305954600883106386642988801071018003046896125382842173023637194279401894972038292918578481048345503850310906755379318913003042700970550225657091674017996793748412444436859518109392213924392844006653939679827869195824214939563722113779679228913761997131872404191851403946050454638763993624875987118647584511115707850258545148267784989102419367500226434189945244649249868815559284843928380165350178791424561654269396972147799104249512696139944706777818633013354385049536985212397358741462826440354436836818250722963894551580368434900099398535681323948634639576173137313574522427192075054361937444864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,21] -27132994338373300858851741148308869975692055054611547543235808008021125683395614565782794741057505517815465968877490924174428216140473987146440171015431344250253672027010446577286345680485868647579328613856889300502869680660349770820931124819956993360832703244750797453966948511795438874644871804378535694970327171173316316360578876107282459345605106334346854069629232107022704577456121717190967978014239985598370595766917088100371523085071056967717596622853087557059807348424635803151867005311410458390548748609717419867119919004295372909959128244733813555671133642094049576107531660792571755528614963596922632903575566121485917077472753317709729528501744927600775761129310758001874418809452963561456098527666619501128556084009787141910541633807399002645403138821007371389409971518935076544100491974049274771727502385305224992935754820848992490252379384945392631768391960278978342181464793301144459772034092976253306983201474716192993079634478053336487053807496458837851830427377504921434502547679261931236918202626297812937458150068871902167053683346718271289921886212178609503783683664573976499990841555525927700456632936660199692790400117867419891770646805541151439558664893796110874770193414452382763330327022142751701975404647619114645463598394726197626587357146841772183125445554565392062936700565586725844147282764929021748312534100681422920476551040881750369102103375190396160238795937707330227760739454481382953233531442077723387746164718917875439276250039699604929655695710496345733468916940654951266721981226404593915270460782775282354606810118824193253226728462760777602909694158652852177559464213570286198231463378843323488557055056121568483503970686423888624389689546338798469636988040295615046529520308582032512319513541212105088086624121763366362073365328661366334912411714660543073425550823638966977762818516811252633486793628439599217155738438309768506517793772267429724798436283409697286764894365785210046843305164190781366897879076596200555590876844267296392588601858033229941741856511451539026242500993915612511905320148832269593029508846312937993474758729863813015775780291769161640934567830442582134546566742016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,22] 33047516041427842752053782104742032180498816399475163021857100766428101885812153853859966885192574720599959663533481121289924285165059496449533794443258286983279250185745348873625251974012830910301006918457637142824124411477734822755085232981328180993756515830144136437782756192964301703317980514728424442410200008922934610233102733452737167836482118977050451095065946486725463757917677483663054953203882988015526033361555251465338883249548950723889187045829205723996396246775421389669102101732644995328889427383040924502357539956946990425809004200236403664443717500178397764131606314643419623315721977118030303021509601387824581123749524471308063698786804829059967911124993819828831157150010769239020140727946403776971940154524221167878641943981186682356866229786106388554815189276426914280945923591414727230812176652983398057833490965729739940527422258956601869631986057561461147233134608134605056297730915565543476759724180283202423870196086065688941366673494080937592728479949075091631576942435468349698791134533850428748102524613373212941665837991759883630324157900559940830079124474914956984724066426468792109176911885975203833634875483915777527158474777019710485956151776417871136108891771950636849433763499256017925854702015567151534792720566202238572468145210894691483599124136737962493544674813469289666405416535358695282567498193650335570278897754969921208415430248510889605938900926857002073502391555290232911301501971402682846384418893986045652808387014376115149850279003904684522852382211366629426165730239432660944260809315634241658396277467367250956871219169419026516444202779284374953596115931876130308520443547639284935718824003079543203379488368442706546176831307995179749273244136318669839829180772189532688282408250507153070128021836588961175262491166684811540353309632097579976071412218833389464685993255580687298532889481186437324816481830824259802177805529990081812610808094183987843125447067160187118578662604949836953446608376034571337608394163160038459787205982531929826052592005604855812384377607362096242372949961184044680559520651366652697351738031785797004496456724826624499540614626461561941275648720896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,23] -37613964990069362749790382767232018556265136963300217007799924263415288467574885983437728201298190609107454275936951121390038175283079015708907032385512158741686135361067274564588474997071063138957682733813290138263668508901490642577495969594192224680854820580323032661926852244006616405623013079354790467746968853021612186435994629176665907248866622921344278935115051030579594245733593643285066203769980140537269963543408178589102151040847884001372789233276923076925620608403882724202264068332912587141969969782812828730353011135587680953054829314935207190863796098957097810088213211092471881844583016566827752522903661239593996841606259918117726516374513824037737514339435915330110755659798308877538903326593387474513415830259097329275240274100496550625634993294879445776163158650104271976420174307736302960372550722734254719828531364093477511142214644422718321313254245131458579917363506793058398277561600233091676496925683328385147307372355399695754853737083540576919416977725299727159329696055303353817010177412718056683246469562632309000264118430663690851432863144610998134851508263205260998194876522534590162957924945829850692455506991052172166142259611713319204286176110133919528632002571199724455180447210586340562609898088123004184885808213975930317434226096244308337017643474017635895996747591806741531518630540953394163892615825977144505694889744884415174294867737734151421834703463049299261223356264111109375560224727471265376740647479637009395433897003112379352361813739982732028309106046839100466797497612583919180655626328929456095007589457597481130895562153131535063150070917621392454211320321943445923964357486362254951387269535203014170522898723081711260131803045364982891884393637337228402601492302456917071894933543379653904399049447260616804551053265471841126043386905482156019582449367511592757471497458995243663783047681464047264857318140640051350810495952958172632017546179362458814577311009616820906934653489467072794703685025718290261096155276609177282777718913391156192206376118721641259853483888550783568350652180459266802275797165353922331678668692880564726638355699914064073914101400477280276458229465088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,24] 38023661992625897820627383774138085139172956273099286675611194634242433294493030954894336910675076996381691847190630155464901379241276918848716724750786058172423150478330927644309984569700172367434335306153853071907487960218177180144528609284162138887979126245315651553535696363882157917557983751475674133273179406570857470659834609118975643514827112750108924993150063934843681915109992440443765918893349848399445462696456240341731929846642172621688535750271178087827543172175173691924954059065508652975721430158909701023494650577043253130799870068548342784645519111303727298262652409220227751309756528943818451125384040468436832092365975179817361841763966373464754967053158223162561217758855075429294550256660502881514275423927018434247263368944638952490894299462877965901604492366173505056549751436215120268209045993347842750213368970057504475731976014027876839785324932131351577990526506379775278684387261893775590548232181813199860244351014523910562538305181077721565547291529578531507192399839560031650046096343395580928518004834502140730449591174421753047549384218599310770949721369608590421655561233757410586521298610975023601435623772377825867467138780982285322376532587828329257147994358966786081048821426921441068816857146495706131082604721681258324374030193642358234699974121080427321993128530336595833871056575687232058214136676659703278571716814863381768666467494314349606890908569399261744722232200935840584512248105721248179956507037374023081192021990583193824918417477759531705936827882462336974666180268446689729529308619436008122700706614196665677697573742026738499694017840526073089060005959935763709162672647897756262177501713480028076142461569930864769322110536999569809609419698596703630370309226115772317620355766189595758304814832383946552576025061265165266569314392211062215882989639476398684225368112374505879198570080467708166275490798887256565765985010557698534615607509227362433412269416877486115321478805529632072032635678056869377959368549677728399076022344944853338770700437982302688074665982782318255985959996641501616711916742020669236264194808723610820363876664434868346495384136915589970356523237376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,25] -33236439581069463518579290040530805368925234526702076892614508915541884497040992032669006119783417415800412094395787870019142807383662135658455538352239537436668750691272055757311613196998509355793198845654251292341346790841288556087920540741902555829320119744022638673989619233634650163976212924825466170189703978495876159834101303239350667536644700577726896346624460014657531932556747539133395732859332276121582459754816969416363343739798862173481173687254556934501098070593326140722741374405068250453820096435327510489280665199913533318637567240846129163459473761560191010666068921535328654055032519510578524928109190499171996401585691129358623848969261736802530084119983115144063337864986959159270001485805113626089009093228243582825212018539222111228958053378974246900563753709662904860017867053755149392545282685074847374460429113609660667785420856833276633514239673903113269792327472793703364314086206386325971254832528777462282194127858246390949032664162599295755570336083076534924674284782420901066193687551160892314255461686212221567284386599839470119797197426480119007140034379906384488622281027236159384302166101338953468551120775520278485710569272155522661500143156383674186034153510521250723370943964473509361637544522792772933645835379195175711600156166623919200074879738817375954513506628863042722637069793048044014336163544089261455638091731801475916876161218378226936023399201622748532837747814229686983886754677539473286201811524093384207624440418430329633719849716887366066566827994119399024666794242467014870911591941824120875596044021745888091685956308344783993080166200138031684223971747001727683303617267449986659843279131735689400732086976798794959136300400676146747984907374842986474595429331547000682364566673820914455302292052871596621709175241088544662253620543468153013471182092936614013988013422636364878423450501670675016229814507044843405105319865818121670947855653652627144983001356169471005157511382280144121509700650945968623037075025230980867174902836539933880244501002092885782288589719881335999846354751380333577986479957696163647785311984440531082364610265517630653263419904902590817985986822144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,26] 24875440054812465343178210675875380609112522938954077063790556799498172200977984404004840108438050089465908841724802651516035142407365793179016034656155304022171358903088338967144156505695866021188021210150923858602136412810618987956191768016894140758715873814759153569623241309943308443443141923916537498723168969481186936089792335476420134836010563431183335152413712353523983912413160500298324498935378710520202713283615783039344445332794840569573428046473217467642559297720279709694569780646853683389044140226474347858737778989848567615789871955575067251264777710122478400408842514693508141317796120954578521094813134103322368282776299187008549211052113590526441306281746254294413315085481120912294702371075484629543183378894657644894628062785637866498339438800722450865492723807116112616168197154374417841309519273568516094950171205423577474981320305343352769704683694026996468035510975041667547773722876743079498469319655557219479597159733954774711839830056168597573808524071253248920270723220193383134684549177699404914761250902109508470836193913085906327695017696947504826387580068194524255280139483955856051869608536104260587926668957941183125063778744656733067766146793303137977213520924451427316769431144740252376666050306284313494283952510087424027254749163328062827914989362760148139482085691506341759297362383278948937677544243110564414038557550740332783799653025857400133144092935306539900020646424364288915362434771325586235887970300631970165249127037120809025934202622108986495628524107390542317946371689768155968814097524892317854944581047241639166134806394394601060224575328259684190093744527144633680935396071790058826913276226751858796004220529684714352896455373132478624977111410042538249657785838857613483673533077775035079176432056059179936160745931922380054151412836693860048680864446763143284966635227419038560146479675326312426121742134703142435151488502559085606718756981442631290975314641808823620176567800488782545048728336020469620309317393610344735619852617229319619225715849784546005829055234004318287199520568342503523766573750927825036698937531715426759591181034799717915835962513268788494513804935168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,27] -15947708124485445517040892871089432211901312160596902573858713438633479531777398286522809839510583575378344589923712786767488101628968209983473733272427831553116114859599015456379852818149088002270936685469533599874747266147555403504673870257984979823672428785376163453156011136373562456813108946243858342407401310151457338573077859682552739078174937602056888957643882244484335568389952897286009731821816157924756832002854841710146692871566049652703665613681906021635184788083568768929245019190174570705267452091256434497256988572469266465224013524836452080815770901351560580077463709728710213983610977285174606844372481031858922741176669219704510869155695827540642794730102353945821097108534509806835751482546433436925006224737938898835803341666819704039806087181212420583871030177880777266554398902032338545884206988479060813592038671936490355527201827782638293958957799999360037391754263399240141409472127163000762003697108623053383988268511144878875183232126263550960732695751369730295084964729265816554913157381270001610644202507301786344018262775829823635085448454580391835528592103358300019786211685860701465855410810626618549975518878782341482235190418633368256598505847413879467778421665682777111156230124301679081616853854218853462816826999260822317629309545724523788796483245680931990618969475332948813927931367189671277025786012645000557282331130914524424818358404318892257516873247706726880702345769111065627013976344651095280344885227540899956761119308759180297153170779795885169129609223925999088881472141528984608685561571986053464879749989442894734726764225303912555628639229120120598046060308237242665761878240953942230384299786706696047107246594106587048260473388911164428216006007678100360865277112617379487283599098159297688525449111911180018916415848229220582665624841880539649662918043819957303237360645650506132055588686687420745636603903470467733841991289991440176575896500383149362204484725821532701331984544934015657397610109881076187887512163505473069846221729160183994744138466550478193118565450690733759410899466052127810451794034761866639087735589877828943023987800365448365916777708432323190588725788672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,28] 8866721322914998757001049955043949665081834653622251774719038889289847295671359374987133250616839009742040014614235996222688740184336906753120399206551187813458782920110737306265531974300798359447960872521849372683987980364777229252872031251603051740963478844578537039502338178758370134191869495561696407937368979819125428880103789440177716570726499785588841619643619010753718997034810114826533327938564113195292709075324922278598997499580478495640710003373820046875078919209737722790651028441143653211484552474221550597628213579528731016672536932778618246158617185032095156218633944170837068928027042759638514951351052754357291464366672420467706519822404425952171153302962893282857021231512051957038008192720027886048169035089970463663923201782997305049591794639597958261981659832159265589709537837380513730417934271501137168459815284022249673566984596893900328001895711353231541878780660301631092600576087910214240790976428247626285630246605852903049877609226270525897120571137871070358349516694013826053831447783929576023758332279039775931768132302105559084692612346518178841630038406005335307549750697638476597379523484627193181814372755488236532534899373382699246578986645783327060717863607154643532897086751930995912174630710145075994260737611527075560232829065640928448931304397824943255025118777159435010658989308388148027785761530876582486903919035911382509877669823095281879566222347418785819192214501326117081858188990411411109597871049356755549255664001542143469803628575549329806610373224696577341666878886321761451107335835546880526089110432683901131751603883859884007133896511189907392030911628120404608808144709840357312481506094029670255209305536114626076147780749554683698420971312150357998094354114311603904090227436968084773859538767217701621354729226265939846030738177739906101657032079248369647132774749321950633267197885774101547132124292939193336170232291473987110883013354697015178742080821078457426524706096387846506279578068869972140303874868579131704258198900444550711968651984596905507369287785219261692403528328852172968779447258264424746100346973671454545220332393092266865236530241064573538852235378688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,29] -4472294747801602405912830944915892894133404334956593551057572581820426155039561246235394369328619317536312048677105304735429675743122736463388151863792873749132670361175293763565469942998523646153804107390404060128854816512834389110397981630531268763172131675818598412479080769667850747460734067555972644463651601810568374094870954946792552950375459562571879426015464338328048680141471013972994982447317898269849255175542528856208146675131319029122090986760336134800231805036937400393930821387488221159281643503705731686270597319500502001089574133865525388179670926488912532695978928322892597978119397639471868136339184622647683101697407713018369335791400860232255718330725044290337407355309033477041375444433494541433543955872978218921973995164717173801832007327515434588614368231980123276135500162220545457909996085374750479401891468613265309762558861567043857760629796699131879662808127317836231123940605313680182846080980410372579772462445599759164486207495538273301964179780178983284376848642846714433060403810041656871281602542491085181708211406521179270683311650430479927839679136988043602734988898613158424450630519297212991299959380999296123723207322959775469766315654102437149759855528387158603303138918590255011305413794130758467370646620975356060002414003490095033795804828258868813107794171595871537790425599476155673988128932413008682628096200809427002225240498936537739515594998119949091233109893383419434705170645414374525576955995347774557310058747490157508385594796753867657160766103588949263892686769255666188559438114311217534050026625262203033016777875935063106693243872195081057655403568253865513602782836348240975613750629730027313006840850713861915169225005209238241079513222003281055066204902323912271304017504189887341875034832449418916907691967654557949293256237174320844545854183476592109606297271740719108269012886106934164376460712264531212829522307441516252740229694522688309628495216554807778960829783476455422760699354500781743686249006376288450274254006339782359049727328914328945816295309894654675448655756489764058493940982243480293865766194799841165486326069804619401496404603713523037335917166592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,30] 2289320901476342233578758227402517932721878790645909549825323536027263739635219621629940261670347051341960549350235200608298763237408714742247072819736044116989281568126904474628014655920145797795194112041093995491466766862505107094107092964019815813241296847111025016478430202625347394338880921049136415276844361273632571908655005228999783637494873964362836776077579800739622338260660345611789878256813361331751954333358522474540448067618872119244607598289575786406936283226104220200344605402365001347121746933764242500232523367249422048883013469491660998818887256996680485866957848235359176891954950140821432557368153479285645623443988959635398555179708166881596148258261730339502841302690958157221512047513443858384263592033556182248200807924011720647536675323645851071211860753072516542905354777699451499476710462503628821952427126187884094441902856870575698687669800601015236655227661847756374282822847608927129281608995735529633415739784807686806854909651364407262604962220480483266534309820911758814269263231821962412280010647280526182746242763216157510200706871644062051212860994878668161722953745790366756767530233481449004002952930044985966185832163753886631382334460732983704102942051699672743862986844719594735339773895764295773070255579631246638076242658532920697541719633769576816977170925106628943616701518136465384693247080465048888564113246803258537504442565395399050704057500599195903976625109438380679377645003419336764680659038468200383588627373177619652143322040166261756119563046718667038865492906955640216526144631477559855421283871769820290587150757857414434010082220106504146250778325467804362831769845965479684118634606650845249259782533192904068647583286811728842839767537556605336539776477700395394386859181636337266150923742883987803456772507659888854118245670290644237931124426359537535321045676839547825205401599094462385468824953153540231272076358822310049768345035113600530184010912528780823755282726824370486182582998737027076204473532597663485583750122249330882384564350084389075649922316316283567867665913334832649684640711966790233425855724384437032774263169599000052980622298116756467541956624384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,31] -1352557238716918337183256310001377211953275522032010390702604942679318837636494527662104918138468469163077669114506833067712229699637349652626541319056338325579760168052432497091456521971816052955946261264985155925425220928292205745520879993961594249237337129782822202589535177834726700537312946347637854042587410871335714738328316418144835445600822901023230599139955732212643818565140502406687068684103665586628154617043917794633870032151375900069074322542493324532565134047472887571537032213919198930094295919348330392576468137175386953950747594516974241482056226715175666459662673950060346653038235625238401463301069907843584893385617862453885458088732844946582917504268762993729360255941077270069607319776572857366482956351644127325462341508509598345638378678105030590670761902858140572128409972532015024945766924838072034194589330728006966907875889766470362718508388341888286127079886529178973501886530422225529249246546395057400311227588794003553067421230040475166892508975570244635915999567776598303183256131013505707787824205212016813052138121820993091305866137299822441292283933751514734858318049902564763900589728230315447784183444126562049632833450005486937035132719670317486437550526586494483128726858346670164976361993177706942599355005144321897116642031939793359644793178729219138814173969438118546147004432333710668693996818508643317422521650671756240503732586928195175978562216048456963457338005097157427245000265741425436287229180402542149601089356548299759198578762184089828349981859523637766682677259487589263631750504360781627343664176771612242036014518848110320147315989445331021146504078404800713903640951507836369022327325791578457171656709003406667880264229225336309808098102491695383943557794629619009630886495584658664197642187727548814793950670209402721074784709768548661687549496698558682932366192097647382625499486474043537205953343349362944844926378242365672288817762414701220264065992750138824260264459910971753976753395105377608942466303936974870789547051013244203716387369554088751392109567738084220879321990248831718490240055062457079021664923635231283067580816772356932828103959443990527267330588672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,32] 896717088613606928573717277331346375563944365726869448494897135583255565793220941803678101765876768046191505172871472735392873434463418168188486994484881856028831649108761543854411432680140287393121721300186866457310870492162837272893921265947862867617902649455049514189219888910115979818668764683305176080386077355622530293076588873862014834797872428386822242384353823386153732064730716654193307100428649839221900329236415824385463444035401312665849765780559974702319085958085498813055158389285746352250581170717696832863533610193362987003479327094750505607706760417044131194462834671209704202137980784654832493570324994609947075915047017091464052848635014746075402241646599877721165591299037716532041443548384280770885531708210459545705155382922260442936614758693216124885693942544720536362739455116224481119938159829697443565519177104205605984480118975258123572094374321971966710011979776269954206451343508586513927464374206436859336605164786350633608084346737024175516765583527355080933655000994666552514222402955817563031850588629262126617307702089183789885256919053713986383783091337844253918531718353092074173240087364794231182822219911731858504769329715169579886216305048927241423280269324013197544481647490762339260537148807404854214319550197163083792764230525589620317982459252434358726603273537144739655666405852676669965706628336933895404088800078537365063180319510041001215419362607870897712478344124463902569624368600790922205241963696684283388456833798234962668085014305754250483392942652693839550265311709096826887216219872578700610428009580888937737412827752422554452336240548505209104570339272575189695684516358971580259247338356922134728007672755405374685433779445528939831340718150002501078656475532530455721506638344561911025750876880139192494629748702115073227565690837770976018065307514599530847608645542853901125893063554680524429335302852334684809016079967080323069630907843324849100282186286642351754767195649880116872923730602659383546428695118364086161522269808687652099574266729467452234466587889863585786085324119858613344768981816361100014116134860371854645597483887321144751248237013074024151480532992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,33] -576052566616075070026499617337594573546705910513634342660911791800139002888752618348632511104893030997993004748668421518383290010598910393566875505811258350551414653021911149685056161086179996875387582305235415277235283196529039317226330456131552308752414787146308663159933854078934413313703938806212205984056113110038969096453266959340939936907752731021869361570713081762593554380414469578104722107669576582996814046300626233179499827833874276352146114531942855995193542054493185841959377762235386441657323297416689097371274797590335661201229330417868190713484152036004123896094886575294684983171761261562787728251626930978244165726798753545033078083398565883514240122344504646788227333596032718844763070195522664117366997988777943654164499582968030483290383081193885528118596136943201227492207772595308864302941428394332910817674452799301561190921074737749998996682202521415596924807675415830624121599124859202220704399736725997353923471828268695361011765450427550673500503383326352463761511115047605973801695858957115699513182192156365725468427057670428030435611942502357780922530023726473253630294575534784001397772428855073760653206498000317000898449800969269717278456858476423209223378581282963002189432446892655462739919181992142570821291133396715298552109433422673657230429196466990770760001058528091227691465531017968467847832026816637576713188190693505823769259272070212798257314123720940351422391535628467395608324906259906775815571138492581441383731309584183816287570206008838718147803428752411855394449825915206464531639198265463173227707267105289357478421458343858526175988773171532908940793227165306053902502855644944226456780793122704967491509908881613106159010904334976956194550977957646752756539036257646334989348994566345802113401327560063812332224313558404927363852005206106715769778994503452602389537085886127433622086308376289881064971042589813039973235987982865799255387722100935870800797896360387054539727708784747519986043758063432200350718508172640137319810617802080437858314210022274145061732730878569380447796697415933700586472810367415033437440961047099188478069772163217515610084381918857735922962661376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,34] 324340113918372349462874551698450562765646283766312908520395199963555236374531156205038647108691019062426492125447441390266362232751101503800498927005177727722704572460504041540235763873999551849215011673171597380930827958235336936078621073015763301124480291372630860394491689955060506691279082584978150320523178315151471197593116828198743065763275601941260837543192613543085211892121647154638135424677259600728025800055122584303617888974356557218080420580246990510669512512139450911579972958966747818048925347186750183518564243055775788039690034128444366757581870199801604135506547374615349607450151776977046068065602158425751822834187414489893446829551454597511450558299545919211146101639067261637850143410680451646628729755680786878200821022715314150212385535892275759638131149275440528280306297323640752189420057950119877306295540441749172569835569742612707936012513611657206565161882928825656447894431968585313053053300440068496796450440366200834753289929651421539471934875697346409367886515681179822584540505069847640284671175231879225066377399048141676417354509454906665371072603854670104655240412304964804441632051349071761606371633318189422591941604911659309027435932510179741641882646962172263264570092100901664971421990680775034195487805618758734869870984014588304920135726963456040838991225556733329513163540194335581424068317118823758820747446020927620008424583041260851339861622601564793906050665262504962260407523386855704880776164610219082895623925224323434236436618721267778441081388710761051913663562144421082800332490353961397975998973420623702147706123042495191345204950679567993705563676546120730886100670946951935103387917504166113122777746730052695160578676550747588786067649139637004796415147724498418147061621680404042853152562785170182135572787500050145355050570185497226905625849572023684574058799892780055295016593357635558970744835279212733772442525257101264233594562429562497046613273132220063393822582171186230611036049575891121917231682564694199520087154249384230733642747835305480690623546156169746301301640571993242106052307802169777767566276413717382936582951196575438726787286285200634142540169216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,35] -154027770747929296604611008580583015628749494137120758133683333797917476376574541848271374140844700809165207277710976128427953379218907339045198967916183964576480865944716152571802753736300038637202632307821814195725199420150124735899490391283743359853484442477615956918024132863679543462092637480429334445565171765107709470260839223781672138701726510891530286726813095940956175122652403871308460123944605873458622695078546137110581868488827008880507736715766451901384244871475453203994723572182823025660648576704455112846603844448303957927810928108200167721849794609988569914613004343587724826598444297177502834427588370802859404898617212746378630876248923538917610189855758339981938979928516634115054769981459050129486274073769102985216482984043339702823313324495030187077964499032686822374151840887308826492614480170104857967574400723319982532709258968153286855416209038543096262551601149455177557787317353321163855638945991926904090197908425742982597704629872065531833639870576842320438258445786619403311991135464039695829789391265222144516052703562705308772387311334730161905861130539212136116224098110739928776662834378684413618921572355658029829620068580841906702314163260946193536824136456348941493656999115451389544243156829955202820364297654539918327318239214956009989613314028658282677923413824184531886394408853549861611438140083670685561765135005582789491731514474377774716866032024063148338215783795774871265769349395946295211376762109259378556026806769441966370979690883108581623429776498041264948120195666360970588493103988715741239816779318111651665519570071794108086606775460392209666927853670263626676653960179867107689115145432944202584541655289664480867228678400744413231429772765001516662614481900297126311804058834052006065086837245513094924083883510382637532019390189184143111660659465680106174137529814283065953994473100985984699537105772632083959542825395069951063012750574224595626889720981691907431028404613278719410882101905856631892508192881062677652584913220290156085119700655198336670250503395269186168607936974435601223866802911764294480724910529353720873612815836475717077775576877566716052259209216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,36] 60895303229227268011530129551858490904196934481931360591143249598412424881206135583380344207214765534600937275817229608391466563479467472404408524481249660621532876690295948858692262601322387312705803122512341011291265122849145435551958638928465702358003171573025822557893482483195981668700513868284415939681669867283537168210798666120339056099600056688214950044511164016698356249192618759752351598425689455661153429383787907288076631747406902192161589253044391018958780984491403044622340123111440478763895587746111198269434938619639361313965204882078783645896762438050231155788541533289839237707416828840296554518605122414618374377855107210290191140285163340502941036894167913171516216266358151467124357187529602026584034789902568365428436999834417706284801274492174281056961466861746143483931257928500400276026658420755970512596572215237315588492377120706661827623830402444364757983082561619668975430170919007822331761435223123820478616647526776472804966311802215070714684322257495892524272550290891388917916633954315594947420544765969758414371786586423013566096778631470430201793814636479626593545275767541221887141522777443894063500685927784217266681544006999155800802661596812348819056459872106379070060287395511675164398418746943462243307537169378343865132064052529633882657343205471423559002755914701036328111838729495496677372175854069641529665507254562146278575893430621487096051341033473627710074317653755968976966859130567645277571721186477149717254741384631783126957977727269177129944141904079709383692694193779761653267865883483916893283473380949578619696433508073954887496750326544470538822831099754510373857038504373354893196025165713687771808988474790400025784982683809288983599750827080731014560050859289754000754080075509182293896435464176652401001218691532261761733840177047504463516835572180493173245490581791722580950106503167733825954044879819816534681335127519951074942000716926265213467120933128393952215109301629775797578994632983822612831627446815347794506628221143670074448643915754624925560950766988785160334100768104224915429784513053765536763337440542981426835351719489704015735930302682541294576730112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,37] -19892690150672338142391373619752987522497440124092080690039859525005760894979973416816497490863241251097357317062773859249264020578114496096157607970774509219816384518651981801677946873760383877939993575585330493044977517578502001906729332063896513090962601577887603942949238316959384167087121751058005247618108607274120102226841121050201725668042961232549462880143273949461989504470155424848812412137866957971789078363648622235768457854054643853307931880965040303701171276168055500961502626568583620156831544801782265729120513632783761688583782405559716962555841409731357892894193472606146829368344639386798617636663345379471515791234345427948268958129049664385027070905973861305403953939868145114518091481103569374651138829511768878161576554029653408771366256779865089508154269416367489081709849630723372645855577350940399124746805837858347804700913370031472720514837333787412550245522768787642486800862026019237296969506462600472609319818756113616703664359798182823905763046034844621325772431476385446438197020705647069273855864529640375247841797284760216262358445739548497010980605930934864024612173447944044349315754097225059348139116661545517626018515656972469434907559824437811909305272786549172811631775372008378146053702911460869741340755560302696982099426433653065967202248107473120879258236889222750091755124400173474770916339304878947204987417219703171885283070047222976094036807466201384313097832664121088440344068809469378788586003813271482130253403518263617610185955603709691792026227569526897697677036621398525928000527234166527588099033156687179266877533721149365519999192943295093457340874706600498787169889250577706171367798878996531399432008010009758956232178758650883021981440946138966389696103307160813987968772489920386570821931050289133782431377320700029946415542291172271644077937601668688826136930832085801593119063625883126184768421708922113888081084535408062565736334480650546033258635745933072712750583967454277552420156729183181833041434431064288778837088186143045508407793485363457528108297107643577273360728968413238691425893309674546791528239511834887658079525945822065248358278392661980293311234048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,38] 5337721705845991923731108295892609411508254694709251874010038726382211753633541820738815284399474590073695546367401889343344139169381128587510602299464095396424463207668430798122419600082959592266169069369529009659761382223045969742332754651470443187929047372732940708203300742454045342426331393745996811352906069859434141830111823956009646076108162568828994828926930620965585842369647078403912705540294669786372986483664830727173227602152633932596013389428061404832758176720475057411484276255182471144056141079993961725881776246919249790963813080864500065675482494505141857184309698558842989593317084345305499805710908874085430633672862531985921027278367195171450874432735469091578428553661674618286609826622200977390773842878757800246336998198572256819781523729480153323591667146445809673697505591294352081957309561115156312317798955321544812342223720403130893701833745937451277559307537306352306416838228225109370341384997928299622597424153210845553713797144242979091990201270508362919369392665386258860786517705789543458894976500046727920151952476775636126156803085975668675551335917962952254726696541020118635440467506846905281734587940918649083096584166025645577992000944221207025580186447601577361864893564437866765251283683743171225551745466726240348961803212165694409989244502856595992739427220738665681706023028954642943021797211443972313332377602270678320151240697704454206925360155280473101192363746130402625709083097729688975036922931300752206674490567016766897317914242367995271476493978355189207365202318108794160705438625271491303749844036174144887315059079626141508666874067249336758659503514759696174278450537915912764069462162138848903744845800437893202494162407814842772966954236711007314245982812323551369080974534704638780113568963121603702285432923092168963611673415509398989651164418735238899783395556801539320028406561439227061240924409839966767903237933364994684006955173154109166187638587219233072815150738617274812740958165969193940682506205535391845098484993426031743834465958263299908349988027687079720243847420975430980161896118482743341523340527218717690801174146163151426383737526200380155001569280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,39] -1187403819519103774042879447540749064232103496849874455366716217509134429126663251405385463211323335737568993580694185269215902697316190407989110665537271676285701717669106638708414614849001284131805907744476032205537110621777509426515102836451332034762496892116839501670533170112694525346574206381795216704384664987235077938972291543567500600304954745430288229922673692332002304734449782810603276929817639020517155622643327859896843315839705361674557998204644996099691736142281139286862231330102626170294874522789395375473162379213349506023032030266844287520524529541853977591087017901958255478799345614802478892173578722107376278232670541730012099344443099491322443900268769214961543743097043319905830086508563261345854629901820103850304212287702445410107796712249007724166342625336978713394780858069114100189667409587784572120983661461560678348126096412739880785057389068628159312053128306356358528973243845825450589971765479531986219503291288342022077814127680666108298550011185603290415247331369845325055617466267195684566230910919068187558531200022617589969851821709589229481259100693375106868773253222296995039286161037777740180526817441638854266103607126188734646791721225703656369501238526470139343132651805358620197833946390669358672748105073600976323289798328588676671762749899522336962433344326363865766461715165946625429958920166853284733868886936508596182785584133451619758346902567891381761444519410611732175628429955739975145149563683762827729009291314524274770691575154164587981931074159051550618054402998111038438868685161723908204439696683573636835110655830996035493130102026701367376475179264266622358557801602218190371114756245907661999064952347927005752199515616479390583613549623393035959710214950432706270258689826875948539855339088719274011391452839048397720164724271894649551389352543981466542239428132662296778187517908554407255199188329619047032423705098407154544424002893517337772797767869739906992757404787625125680060886718346068268309210705756835080741602983604192863894333943159676186177216182105003296189397786733950307727055332810294475626918648541945312694810520760177646402908425252563245334528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,40] 238032412112736333524730299574971399747153832718346455651746582173270834398183798658325556608953042501854871432509606787666313874668846605578347242857129702494306623904056177953241873841405637302505482198405606470354216855801808642435100691784563783698819815831170726310563713704992555476290409362444919101789244205883938390096621001044982978234366439117701345496088181240672820309511367174946336465608109064107206609489470642814642552533642514694958558131132322707983331351392219640644898588900303850533968268067544019979037114698689321085129582276048259552830178369717234843107462128199282108668078630323380572090420573863037755341708422897506364384923150292240688986873136213978793373527601483836434324874700338802442563378981592421118935964452857750044227909964346443577652615257150955022704786317769828431487759671790395480044985351059305653668886190899729992304531388870135766969656039610583594087452201070903623571998681403336447543367296473734134584544008490019921094546906018809623147624554735186093982097082189754284771011024064594615494072340982479509712476050959026007592514725117176094998043790172775927251304267735407260439842038380219999859794778076096002178504689167792815506470405787366479144535204604411999917072667551624820024178412582591093163645754004118280564663188359880808122157158430397137367952350533320901863368774310507409350423682495599084666931240912628657482368570972215959498287308026445778436390698180650013486654119999856548366555407508371067944541751607414627879530600957418570239075882066290630542677958709107239293029645494909023010663618437579940652484628924661332291113938794038675550516086428246285873852725041294250600539419098352913746008204721622095202503021717291103956926050811160537743489571869816971939602775743265045000961480453367989384058919028453521780910754799252681574778240893069640533886879817730009565056738619165597592144905097896020161966006406321027623275228682086638410853856691938655963226970575570729455027756309765618438812107919075691504152441394896215348422599896741145332055005487088420730460659530552697703822515542611056911084903563402981493796234604886693511168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,41] -55201915766481078838609404454608826872986626259459535464228285806650255405453571816245600242698953596862188597758148976735334494599025374229990822583448818267718107421150140919269315335997353762550636011266441690830037947074278678582614919556075135682037924134369253323613815119190874346704580373855785881930121914116345956176995100958968887190168322622552715401089156698515787996789500971037161260337157579761929538996588401808739738385643945098359982991302919005994511356621602010229692766712801518031687201337967463713597551641514832598725759434953117437642700968083738100300836082422030275264332172591501632946409755042078965931177505710764627466565888864322228564837931474622792112901105792220751558353156824785180740190645978212953535442026181415998633506306816034855762889118385964041468439470153360799648622315649564073899851128665295768322696723174774602111512905270052271887913034507269870039784452136785379269743361535422699533776535333969003286079909551966107820559054059560930175407753572303042258818616764876280728484109008552662177753529956539726018042674269139626074249938732441236527119517670823769207758004064323204108659905125836698437249323785212228880583247066175635206959345302322956991793315656811258595403626742732800203621639338135944327742414765192707853503356283673345344095067766773652558815246210993246384015542841026464663059438552815984962367480858529835619352295560170177275361312469808574947289087447263269956242566516142136957756152227961272997349095016730258751029179064708312962565387122969082900329618993909032178501727376966303775693363446372160586952448236927106029474024803930168986847045893731449034406946115246249928335660425907208325931158961841256233502994977152216635189056976641304126950273514874717491264817605721389278669918026313473914724746133752961316272962451488430460499559889791662376678029529480833868457699719030418477459204638645613502454195778924409101266044410563439744575984819081943887445109137011236956307814483858991888694446655059272949511224351765972491788267509729891238944500130100538952611447956331296307543968000809164017471711400279925398218724055524292165632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,42] 17551509577062862826488125154940239509273201967874221812338221535483893412761198870727655610058909994902152745416133886766410453390717227658167502558752362229641927019078389519146584191224760879187763058728635522289260146233409738307724578863143495802790227723425312738618771557689974326913951456356579029395375927194930025858782852798794960290760299904391251562333568935077892298140859123274768469114439128287020210661509415034343601680786106392206297546073518457275614716728569600518179988416130750110560253920464298784065372538697814185490918033740796056839804241005461129507006786146512572147587642448116272775984528248950931282541235786894992922399787356744764411609357241185148245432284013970498254484157757447748057115640388666390321225661576904506892021515357902325809827332705623699519186827206934126543062128591505615341818478259290119980229521036559380907642571915458143388814298594336253869182318931078448530086358911588738897445529320041341497364841131612788385158737258691984709833318890123777304180954904537320123632928442746551496307893742329535172081345459065030770978596823720536585957470496713706164234215772781335432249625342194520052408311282321239888380475544731554505346573000596314454908408704802571494834280668617716221008912088070780947058810069501437160426117740736536176270018402046019105998524273286377442309747382951012564306104228427589091983548247321029935607387076585282527139565511377529843790242783206013528720305032745503816756155172399319212744133565354733005666674131073033179638858991709193775395432894457831908949006324071682769074057676054422117919963436625148293832137080526810721941039162178341590778877582139693111883502469937199633675355868528015870225686131580826348821965830890754724075748218548808812871068167914370090229360315569281052634386217912080291492417016499253769569821060111623205729956908203102196078633644460362367875881855939463414516230171510684136223351133353339526328410661852488303403524638510614676598172282915805102927762027254179948855052576983231171335680758054810257670222591635176190555729617292822945717189203833500543599613050608323142046115854280925642752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,43] -6093514370135015081811955025813301978270242803213112152068648862824795888518317967700229555558041176972673753506555668627711527413416823283452180610013198714787162295718769699027448572978664836859940660454129644294561060795890137473529103350737511633126825187246373804819538903050917927796246215672073728419474109611099275958237536407218786015140553260710169859376451458377915797829578675524221596863128515479283027367098134053611941468023217535134276364757735620116886034162916176864519870698107274363293165752578520499177253582486781985073775500450962362954411411947019092538962164479271815502264799458308059165074220145577867307254813759402748295875937891228339495887837782495156037782424762111582615994173461647937147223183378041635853784732676014168967327715172319140338972237235998944750308777909226324926486691126167480293208269366802097418641925840028294650058851479014175355568210988563955498134118978680566269578992839194618047173845894882109608602466568783299706267055971325510593013129400100946056842749043088296640234096263419511834964057680734923876442172408799845787685396692819763582622447027605018536374471347627424275171146904376107134533132510863763025094820780132375658420818695449390771348660610435019272634527605431824817400904445102724782051038406353641508966719740050904476776790545449962802997298812570757534888285063166225260011016085638112831418889320511485775492446637828400452460919246608615794572297106661629021174945509048323622248138126756412585136043573999556638530892527743111613777136422766883963406815744390876705905251232344699455141285352663639026497537046048567872758978372460532507374709262085390080851090581283562109843042766691225924439940194456233469956173416485090813401868364984475096389733025874737799979885070871218958858830968822621631159288257519949873415319221042796997784323804847803776968561014634983903618801303135637378157421444415583034053555195770439359366177150024925593009124357965942421183347490160415595595886397117251935016485438533467592674778668809687809130542567568377716828400962205117990347796569045426416422042900075815999722221119888979308766935244831495028736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,44] 1868877792486246819226702372457004099108559034251866722866456699250022358727990273337792731105242490889373245687206235852895773012923853158798145697376083261474618959190580098800815005047920330455339521499326442189926326132031157089107160919109048334877577055157986363910025252679191244475391380870706553846973970022820608089845415960358537122385192773979299766372914028366667056066516084902966553204235011135365770079263529625415229245538388209742302580548134274838549608168819614186204804222433463007400784638675197161223262903902082399399271695278943326888652577223887147036740942825553350409470553297189581284819667554558674543769456876979336204706772388610090549174213440555211065867272309700377701257896809552403530754814721949171552842733332377821623198558149784405288269416530682726333434763636603803293705260596282744760889583618374935371225689760466291118560700089157861063038253099592396445476403968579816354313858356399797506113300767152378958895783529121757034242662953668829638748460904027372595094614019103714068808524154437103693519579122084892026071351293428047619736053543811406785370697665550777270092507590383421310154175161130188342349986079536143488001579784832450726976640991733310269750390006346904402914137847270015004584773310671879174857253725247797680943630422221765685483590621292131259539014333279262742221153314813301106304609230817071151238532191369756129968483485468787409133710916125402509435631794801414119586089369261292641777305338961139082560861804207393189630380916766439098442507444752333621963117246708055988210296381115216968753527229675673433986626201052376136412040222447422773467771800373005712394484628131377564176245153585586859121901273979219675939928362943801648514844556750785402851655023983465301833713073402496583816116757847349678512201317883096795019559439534599022130840328917674947115330280549848530675986381226908375888126472563817589948319291001061125441877561235007748859686923965467103184189090387215949424960777982782514677053381512553489072095745429281442281364315165952786282382768175192052909572235342878454939042190177805189738507991959930340883372643054501494784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,45] -479474701319810766107896095587679185096613511796466304021180956053536999896247643368433340456298451069150178679334380682727223575530691252383090349065112298186835253325276134781094944504528844343623521236765318822235710697934249897122171272645048635436308709426763311082435963592118471880643636531883679342378774002872186066187088895928968805078975875829211882183633677190488519066017065235881417715236399376262743859340736010605696301609239586841874047536453665509942928732989444744942650632100285389677914957896475975772237207550541969105494857892456876269108917003951120896606792614738460902721294659618940128021194081595913155875787971355237908023378333823000487042734991896287411012808726297407949723161055906698419165890786094155500979748631987539022983883229250189770646930742798423534611034904956334205108919671963260001950671288486428723891446380183129045267202626206622236015302773754230939092003680438036012063556678240133169398408329176109164261120339371088854433880886789546540822575257046810083805756788581794362081958917104780506377306577951539633198137919643760052595882543554005094970100750452394701003434049288861532126991792483333490300512180123121891063792806343508156673694951108790870917136680630637234265504011469286430003298103234343916812404889846261363977076111599089218553704648671384207452109709561104537915376211014647688885023466839995447591213878317109915279721381768019240937113331732337210757591439876036875971648392656959161768047846761282056442830503060148970056256963772484283433296908625782421801046821075290062166917515862630309175828590307681742358420284214527478561364943760476345154519984844452767064168645004455067577856512836810402335464353894433131388067119003653948123580469094769795459250279662073077898573973431430572682138892492723018532181589869391559967342792491338773408424808603388930977049570536804518144910639150697965924628895439985579317447548742059831014518158191195290656187878290216805746296705206545955015375637997649349668412256645143185536534243266891964028044190029491520218401748623277385319569204707944267833416793116925324787277901677883496525479072649229369344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,46] 103171016662795211235023674232266045775162239351630592837906238501182772649447671307880434025671478159462886312346733186001577991232043051266923682817130556913368895026233268612180101642741090187727087632489351222649662880345325045327834158093248974901514589946230561012925001900392873950829301084578652173602699945946459680020168028390477045013789183122983215974609308391780928157280116723366448430134502270786568990516955724234969154370706728928112959816158227937233055427648673792437031826596992736226567707313613066516878020947496372091550789598940802020192181369450506930181948690014472044679826255514312001921387603905897846793505434274451620418142626413067697970642652948067379090649960572517217348178175456411151579446193236657768801261811056158535526038431800623027855978893767673453236066658706906794782870984960868261209710905801505424927928665977663101124526025424645166704476959925236795232410436106262404887244089891479162252638736910253389794569684934163857256738351163907189755025417237833036302151655906484213396601417882662455642673041907563220414535658283303347532169522294992488680736810980823922094410193418121861562286352198186686670266700825916179026146798026606148235860079437692677382011821506842521539284846684052110882678216222504313982888125150933021771623404611169206625813617043156384118273101555516247395014196712454432765285584643606461110365013530480036845805501496343163355548815568091308807285315794198266502931973784090692817548450005851296052789339102402993016430726632840304778287826029126982433713775369785614672975263768622400191286949835784867485703922761278869669753572124854738268605591766804334690744248472527413357869788626900775974792057606485918876449868817932310644464453048670651811869769294685134281250068613243033479400938376515002830327208929266158100181478837726583631019144792838873209948490386870240585799704391818173499096661095416917202738279035764346539246381314371667287099079455154077493163061008905664210316365723285380922548478394295814713062338176546420834449271013300969947153360280821059110191761208865201030991330419992878082913047793402822688553836342384001024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,47] -18895019675553127025089239079497539733501636136230478550577040831965419965808306235721454662753780018696118924925653699507055616816636156813081981562867662901358565466421133158762113112040658733204348490782576677289467974155971862076558013517552370890710899978355685718249618779648764190174030962578528134729334579394795723595231017382188134236704182486879121525420974025718836843354762858791127743088644057921563246786922643842048598052274115412194451215820593468622518318135404244012965019809042846457768813922144427534495630460691405941672350175293846938834122647105142117278791713807336813992209414390128942571594006550623569936499820769174272578924610361897010925630490175407176360907780831190395210366289686487610830603674556221275366320876538676151242700260810603717941011437481506210398767823122465391231075560192527842563557599923307049159747079479758629558695650156709041592477867828870830283458561854908119581173921347864338546950243758744387708419763225490846724009278599422725836470302767085068804519943302913066811376489622677846169194359273182580993570563183073089657547122243265635837611636975439153331361665461107784045020050832670765362285219732412771729733910140482935249102208598616283351534775406157058135144949608406086042229124764287017775814232627104922009775627671446258134579651221200042054424627348253504330793076293253595665553689268394689646077507569419172533901851049514681246901804680110804386143036506444106964250370170365437379581383224071800853368238564270993514432314454740202767550647249344608021210331579539551982263932292215065490132725322540727327909290653563869104176208000316070139641459846439344251779720913233688530861237223785633123512284407932989044002855889421452697630442133575536386738558406980708666278072009427713515924922073926656518366572248054765748148595609080285727879774511165387235596638984047766245059356261606744487177995626106668759481219839768526448323859504683191240143402772019173380845102308803311429279303382419654137889459049636554130793412681049319162576608561743150521978292041467597693752866651727341303380921299179853850124535647222799547401238781643194368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,48] 3011837644783435345317387685465401065464722586492618691947532365331201826626607280364826534646018068954259948384909767185249722866293727528499158472324108107319785091515689228251209628781814722545212534887316024583968588481862430929315037604145549517781478703972794527418070285187462328996493105035506175848059788753863893695539083704107317408106326259490333164716276926262786028548894691941663939301818958531451856827217993200053561347603176803675624624337469482405106167437420988012914193292393523072603659458169489750054466104515960638697890515909485236298151998867449764619138655157386565380678118757635231922538706828755087792937348902955625796969128027930262590844012042389272725204029048743876768378594158433216501538832791127429183095242992772193491307259471297290348672169120322196326996277315165450930382711717054675130014617124187057691345689165232759833282918700983775215241980448266206295165080417034152560315846596694928110819739547578017403820372478836234502788059726910051144582576182025999814796990718929762847305411649736259822969277036084221474349578087693335283006618985844370278343101510854178845530692651868301858368858886716433879332122502573461686558657170698334694756828951544955698533160182388316495544578082881878547679582952974621084140291404978175805522881768040824329086764949796261201803130073844747806570443216628111762139475448281547252211393686623694183474360761191759875959256606462681874319661825670077401147667654623723356634505800037453294596659495339782496455535826777576040682953209914795573876365639860832321195194515277225804229956219701673257073750929851521982037423407126168220458157891985330980883640545773793618009210726582130351573359529418469357603661741979926411413872891669495397814275208465042907721786397013666749634493086888180738388881115674364588781634721741419038186504498552119410294457218267366792777314202263289522531055738043901375416901328077354569770192773435836443556406097227875493224116809859985501073145658791164888692328608342183515801892968951792587181931523628408208580508079352086793113264340614229172871559569237904518519391151232492316375542873771212800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,49] -437223755129184652323322418848771202126614766781102378238737317792245476259622402834330998133560333115809392582975879000139933935847977606905953824859941466891963611866533218289498952939989311629420450667957007889070399355177319466542100591847483736397033624366421671156471988252112592698831868971013082870348300963452103022099063361049139290791555580815440292998712590045654609636115641059902351377990018596778313306893120435151435359902279416042317742748043482325497385149222165936912920720260235042582230502287051408020942508476597698886577675040646383842304851013501717975075109590526867221496318069327452800312469083844773379878470619210819463788549644191026077258680530843425229183268657931128860735930416990687953224576831246783214185052269262428804074772467622151394678817607907931033011074736234521453080007682958290992131067271640233116077739029218139694938041765240196002730039467472130228271268298644227232192400048453685820279223405463704786214900606898158348971020797377216830939409529252321852495520812517307021505726875533354365027601645705065230919914646461476086700088499357379954508054613017889874404836605877463874179961737004823603224874103887571029000432042571603065351931739833814924433328323695823231920755991657010652289259636132816366046941158327857645972634871653999426643186199927812645577585511834188177415519867614897714239847650175459953525608118384859579015795590374880837134243215240049481958403804285916673771238450890863399146865510919736674183545989041473948251282528594753574878460587205885581289513330996204651250883053769487883635451562618258457703363912903271842735320154271638059737412328618033400500950168017797324369307273829725029445209233453423160279206723137168025052823033281355199145425527829789850714846195403166433895655417527951235603779028370781820683683658231093354528309804290177947011372959746300992481150807154106867213943125725346591716085241254871213813054407612311696517441107448961203761113707028051724937511437295396736126353191672504933797794848311777166689304454108940569637580664249491935443014971918211034813157256832088242939639377906070602228518357661908992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,50] 63253261435029722823138775401027280818803006271762194691487902591399759835946364502318715720159904908987474024793942988112609899010951859503657452339972188412090940515917655042200451999249392778162109772419336871392909375914567919534728650839970180098593748705858258783723203671199132161278392965053582348605047704029637664858057537572963089560392834791158824173910742631632836088111859540338893084804553316046003751476082572908794821598627514086669277017191280994698355334970362593133786114136780147480010555073702943140375876731626349186996428583183237117096124292284937845175394870709514624018354769059604289692351050209153897390675143593207488826355236336016099919906566975347605940371337644078584901606034028262113825668312840490950139213131830684115281499381716408924020689512463217873910737581661180754562736259314120826072566469087648862926439482515331745853701904793736482481264271364176751496012517019198828219190089887782281940446638531532047318979395235851288120484815731831681220156447922712360755247193696698613360142904872178497842075122958582197662879628522238694420081021847940215073338946338621822418990808450780530984190028940724950078469239966847898937009001028838481523694651518582660665112610469790595534661728049549916759217244309786883672398633718567286675617512952487073486220666076764175929000051941523558975497960391747396307331008281047623235264473696116257909058316145640662898432745843608184927943929422159942623899884231401903357449185144164977856004408918017709328206297375186210109664543639260537307922317574584070630466317565276019784682912862041315704274671433532342187592536705393657261996046379214042392911427609461144067818009437704491927611209884269343452107098672289164055491935722366915003537222936058685392269556754801936012135467551673015680122768562339704049752799189767601181972775206947090997557092633102956790914593826782378400243566162249858989731300130799385498317843146987655263734093335820669585370030548370857505819883974999221068728935337841511483945256326283055192008025611892865235211077627259003678987577970679178433498970231113550884835314430414949021365395169214464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,51] -10109690558759013517738483781496413584272821961368899149341362362498809110691332851069138609464426286863784167411919405475476117181226812679375836025643026017982860669272314642959128433627193896446633233577447730683196063769769490495273975797251821807311875932675727647881415635257231827532851892505389463831088544732854321721616548105894804929194167366543133449421540985128934738129204559737812860146777098934147858059168430339488379362362084056364478055095352347439986561958974570010437630795071204336150544252393477479290382617240158744940167227798964399550125508126137281212399533175600557838627782885458942521452595838200113854018178079479460547146300597531850261796363013950799890834540532147280798202940567724212093683945761618283754358436296459490559190703335289073845420768868524381372972806782082552669911017373186828152176374813484240312286054055104978663987470081057677099692840499650322797988633666001401900862683955584206850158965973164981709690276229149472189942695652610244417282565886998756349655470858668056586691056850343018862261958042999765858793224308659483339450508912216912630154215239854656884248679375818083365014212412315344893175720054739219451194029277590988105098945834567342812867081349160744959094528701894048702396731872491046884125947276011600709628871193543952708437952435093907786290611992561656578327300504709343976361161023783370585930171260699885789606636487856637218367840734923577714296598432633616307235276412778478377097877912795025224496703931179596709838521922276831100496743531902838799466219487776908615753735549236199911315527502223113009872549199146541727508962051658337217735995375094882483756456642481942189636584455893655712101031688839729731469626081949937640519277757154987474693356813035349930085103630279816063944203068033529999866450140138868711393950044994193903972849119015459971151213928425914670761968110849444029031640852822992407444575565745946811450366565937370880041995211631202938188310273578488489469024003449314154733435377756838498654128631450855779621470992045140110276738265240762057151448750282225704537264033016364429822574564613879048160343498948608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,52] 1782577874762891798205512295615177472516367898369644707266001430687274246413734106364208612584068036708674897462194499362580505367787665935026748612987083802391090038174174487898237071144207690034734005214499522874280139975221209162347203517504800274254944433406193122790787357703441852657721016734847396707513949986799380907918290318931339896592607832175006090051048288720393133083277571833501407556854214044569730999279112472804497725867895240957888919080464632181107972412637833550889202172930139800900801796760653191545102056175939334843789085811023131095199826013973283991944727349500875801986478930633959342768510717828417441670517574503931563823903024820717017171849641490755713873804013112409242047615628226308782395995558343657000086069761230550526085663690295870796214198404949305283095303848419842070169488934985703940433027689908771552664416106372152188962601037225350858923071383052227373522013522353237251633190518260659941811979460458397044952935056389211817257056190632851291285398041238946483462139918582272537922155137837358437314460334361662798845875121907566673797442315821578204271018323018152640338119071330900644460614869257177007122427483635145038482738717395411204746223160090901855546008511000112105335379285210321008943203951280460519881218501734087253265650820856105513983654251398182981379105507597999381944326365967462941447523053417952689925695920094271556722915846647904458062319984372620559252847597876898335033211401021038501719052393848269976674821114153629918550289257273714767441316709012209278093526948090493962953019450795656791413119809703302128186587826577847694179367264686430673099403377076195862558261423646816607241774552399165917371098925357550515050712624709344910462063933784751487593903921826888267747271405117639809749694118240484974923447842567320512482373374490667592838356595373119385744741569077256324096970483899193685026727799729386667596771420808770380635088083386236364187321752938137928192262557138061466433257319530376223417551383589434862885043037487577688673454708090303295444619418965154766607334919604078708667228016412897084430214554535630853643673530269696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,53] -309082365556081312960354341691995695215220301102421519228338113510660199103433016542980411631585244625728552366846195498668795176644018387592780915518927961283099853920342892688342249197955507530388229225875042337969581212325740431831999054997688721551956560594721002827991641908170989547340856565307832096160118606555953379844281376379165908863002877880754215929483964787438053759375529195573413120944885319495915776805558410146912960103658083458011105689257797584983834152781197485906320543980889718522434373836578741062776834361902844032113228660142305178333013613140626776578451927984450389881647331847802643307939832090995953822617211789409868587873368683559610462602643989930023500970053546140730344349772847478793994961958642399361080539791244480185214982109279570543309802262974071157777225705554378832812507691122942742394170203428653886116125300335929539627026877549521244301270419831017938063185124191202663479763066006756327000122860749359656080138885993689131508703559715347255363880987531293342707382251137256277462274703554903959296044382976451685840393994317869600337181482829252614431442232220444072945002796332415313858263758096474192564914795095533503904071106412654196991163231094650485493519098027743872634393348057909445214825254260623710656637496949958938140234236189538351953042478149647752657544928506479278307976332139330627414968417572617665193753906477061635385279195859283513115346046699355906596038647554360359972806981749956536150638826155132587082065230063032550537426657710181192268640372534085125401943223612187777019163451267251992314062837231397002135970357642079535062944135266026798427971261929921663700038363470889349166663429205556200802344186469934376236917100023767014206593916795491255077618404097766812617133741893824814417388348677333612207760484457599302612265548170381144006933969510583808797697345684469380689222956174942734367947532556472962608300932986593309557878706341276995702604223922377784385911978863490933250679091900075313245906008446376963932530922816059637249031990138581813986337213621801882541821391325362591692922503391082936694668509589719435960258817687552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,54] 47219334391080347369436706703210453419517723205580350849997062629142013353002619888054146001879504170027566088759530558838966778412646123906815808411287721157265343628119123593914785635641710793539213938323462869811948148451377946287979682117665679212519577549177179866226247406424050472306238241730243849432364752052989081461480948483868592967566040381881123375767701000730705463923556215533930282112316263466225911471001705046915633664659939059835867085010536602083070403613326101977011317570278844944580995909210666078733764464345010985035958547682893790138550279411322661955428829623091405846938816282794872405089980250752736867182064827608507739641898118141586861923384855269856144871867239048540599360119335321138173254421900138652944238560346592209144395135856609018604186542574270492233527147964959406463212865159471776439583669402384384442928275192022735622927370133302898403429111850261159170261782073011554760065704190051291212641554809430929763715528449117348894034751897073901625119853421417171089567686186270471796405489908105643174220510110191346580162890132903945006384351937984751093403329309716892443624385245603145414680554729919507482918829027563207364852387338554307674731502527863169571407351626871049526104505013879902988614340109441216970189259512756962376226744917808637611297616943827964209182398394868107772344229918373319142341744123790516867112432006450785072072600428442366802044253320265039906942106217886162728386717020544111245635238342126517672056388232721753925398352012755207896908620205187443932731485249162855843775979809513903184064587568828506974217021177751371201075689084138737805710144285613748446817156548442956950502591952290865481709275146259396014933318069268370321845348049819766514917093924538286446215992794982603280509749788004573586168936582244608889492088323498374531059211568347188328667681577585281306290795504999706402570212711795706695493929671907291805538536633409432379275268626908138976426380027295917836693831017906247542958617873822679963657505871664616254682415144070086930280160838608938965114214326810458002865055255722477860506315987812065762130043863040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,55] -5965816304063205802498792569772753370516504402167369164576107342504445641468271617997008861115416245381618106894104493253800008250826818653042573844570401239200988185262472474208182833731361493763875411511063521096340320110703469819061094328913672978569845004849634511174843226259300330308501447010679686485378740585380374655779478366143251443648688455790531618915619033153582799199293516804070622981357239146708165738269564640256542504199621411101198517371189729505149311540064661943457267680167533933588664508928585692889334336364770097967881427694467330280551851666680403729250026616857244806795131539255229872488902660990799207678025656741845478908883059880601800242368403998710142845596321751669768072090241979805452396931810123609138737027704743166885095956219585324436005482193488751869034903725628419563475245229695311737665939757564572371738837743311727088563348806950259732265000896598092826258835918749360167068994191921496030795516387413475160612796065531562921762113152991911618121511346522523241622673916928349001905437571428609190300950121615393673277300771480045194642113944146591279704473805359362492359871796835110227184487523373166752684236866054230232966488240450200147077010618973749582835003806652920779452202856487401523954086854614469601349943524726643472177408158878419826430732360302473991363099572054457099734794390001895916841721277145737439907710919252678386356523602971965443137013169622677311671877525392286271154784378000185867969249034259396549642848207934856182676385586603968263581344471463582580504199807909165364220803127826465226296434625436748277740692832431805302291379979617281745973811370637320770442560171692950609772745651132854483696357406843974913041023947278890506620758940787940159088471515559779682359412650967809292259890356969997365181329197257862187613508984579770344423464053862218500660126765764336265482591440899637546496530699446063838414942146148481504740797661743949899945718286848092066111588662886347180952152051271474676103858520378957800372271821071726816402538977629659472592922978076603900435809100197260475251935337887802171206985961508721618995566870528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,56] 600053250101352502541852634197826226402907008820014955147086950283486039397608861661948082997741374900573230579075199843238257312095110014689441515933889405314014560529217872274738814292519624674973391088278503100076716584696735222762508130043202480448571363839245454441268581230230073467941725845046774121215643215633103669989159757328013382198712296848608337615559034576035540740079923276272400767219809595574233151906719375186612119453146236154729614788951707409341863561287913943644645191276660647774072403413576232686436367714069507861417594211658016684362790494496027196803104867383769300276662695150852643535908573720979216141129638161268824331735919226978260855619420628064321404924627957285254857947308134610418761177583848181894606686352287130639317334148383120802280061935771984717940476444056350218119573771665917927692396085395257461464358783133346219560234620214167830968801327012893241509828852619595064799544222185416250077225184605578524381353469792449760268535108664930209863364840250183352919772043055830300922165809019529540336774143241618902355086728794958761537503636632598437592706111927881426756930240598570994618723984161768771002296802409482964679914883833254343523701222963112783729858439735404720227976962635762170885307813828496039488327478881805066804652824101372716209976567366428711649495519995578972962477031092770241191732180966689626693119983064317386053631363128281647662916776372702723090772721345882457189574975647963156609827777495466691763569418884061890323283725658446519192966480806867269815835935645762517616842883070257852169686528176118774295629501298780008720793485291910987997885430462842034321376143646975673575912246474078683706296358517560380898677976710790778277791580520896843344532008022089962457643305842148453905785325947255624933595782568953221634315050159713942612497121078957868028673780956265385979941370780272594374308146541709152024472488607077310302683843931029884258362252594543040516263941548051598734546213282484732075065638873659279075919813592786397417485253798801932122868950505500607255729045869385445156280776725339316269162858506696159800070242304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,57] -46445925377862032975348259567076049835084731899824563287640915375681609841916548782600810294461102454921754802077503971596162818257710361710843711177905879225591607540510057741978382409759959792597603131555383935180581777048277177969429374919387076186663846632944346025692761462180010608889893755821035218279555626997387929508633429235046264536949518837269989664272492402952574783907853354875071565799967590887773710118857563425283661733637193081012114902123022896818320506494160753265447792327650958642725623564867467902325310255611791234549724802065383669321537760116348306186198663594831089491179161304604607821997342629354508166573929795581792127313542154568914772268933990099483227978490853152545414267760989214630636001213919175989836926078772823655041797192658890380689776718274719317176753184143472711342132773335484527276902587231632225815145674155057989277121793175574063110269675188555367115310153077579714407604576031260768323171728597112647503600987235259669276051137028209750823009199871995572691809818882981906268219423031896004026861188549452750468136873367594884502461228647722524686605658224848512806799158385135778325684332317486960503383035615221334920730181188179800519348459877602487919717868592947075419835482082138547352525477699859470107458033461138397459700629532946458400412891997871656567429187026367110055780457439581419081173110742154248299801548963885024503341871159406230098693699985799890794002529699512030686968284878464060062327961408671696006760966064478890036550163868911073056488759846703746255042458160304692610578790272315404567662278158267531752511118416672439484467629957365385928774678356280703126318989439520883074104713868014800594046656915576777061423945609312812660154726461231709775882150192854757375141632464935592769106906008135320677199120384603692782526214744376511587449396780488942546022673711666903534608891053906106134331481850272830780306975705846193856435801229544909166068434698081124180459026855078743124073951087393166729287763559420281700922151220629190508135498969157639797869190646317731841098969568219396332455374696017419467623892516408308556919472128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,58] 2658494913439920819693819712411166537057793545743210190914887528555105455220409457147143569459493076269826295696417598887524801210399266675256858093554217553294814713104295371125172545559054751627957429799899777623460946993074221224195688427156243182916829255289479742989127732826819903731757150198841224950640599680619533409592732526389600569813269465663509320011123623688987145916936924436664155354121570232621198440709375853677316769100574347902212831652697744989810258847588929923244040873428739801109781077442642340168822372950100386939125159716737375560848343942766151880546169590806949695630032593394752089766534490478645694732785155200028753657435614263752592007953067840890818283089858794691730118945630809658697020710268677232186975304763910908703000663338803115436395381316360105817521634890723966758934594824712780981535516248776776674579715935923280073850200435979378704538622579352653840741855250087444728624765099949723793993337506542977246042646708364139902937541822171845959391626442239957884625823105917363440433072028175873387582023895376133851991855678825738357274092089342077311289898127189265530988328075008732286653012747993517378239723966368799799107922241281042970853360667791149021430264747332127982165410147484995172790295065090292067054552572880871911190499838964254240221156729730788112819945055087192989264650209540291541533125766187927235270852685060470632400157490146975640031954974256678555567118151663884709914570766104557598447462175882870473871781870804160680996404678486352230991110296601841914575810667669900778117438810413664890935832178413466589286145270128845940171294290276635105846645248670000506875646852648444678140834230186743221413464311908677406775340958743929388869974174397308557052347226934977788406607616099179906527768710128862704602147651890872243824314514049904990936027260855732490133804669218757262369672240916927945330238436065478736247032625203832705742197803178837145417446059790375515557170558598938067903976378280636364895569267341092923529471466367443853465469591020711876028844413894686527955146762582409114393677127078478253325396039846554473487925248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,59] -109019778515202377483829124920529935551253218783728857448050137723205208935780538950976654740126639672694848441768265425360201027463298334610332357648180526647633202477752616597568470621075182160386418523747295587075704184639011319757694489483185866060173241689606936453104478444425901509383727170884139962595486560063638667698459663991489542940958074163892251029332797414419950677229993447970943102377818708391523912872817721646461045600558754822222149212255060190358112718719230584692315724091022754053065529247290959564039080884144720706148674609336844336975206343974947168515462118075449610341340946022673959178645611167476910838718429019348401040648803719109681420064464892456990492736405097718604700442471499876736559627773711402792075309118717523255094173150531822557284003684336610153268871655301559929592037935885805456455772857184367950753963938407085199692258603657411657197858890129315086870175768830237992006565833863809938385392455774712926099235995036923421049673286291553855935364518846987140150253532478319494070713309206266048651449985260163413197806507123200805317810782811244592110955814745869478986173281953822005178031215435596601662324776556006145121856058239262543902847636929078321909704634174407974292991244002874003035275542724125155988562098785668010465551729115275980894051473399068567211093865199918718848316014394476527338613742950023713572802791287431388165644680146740139179822187635911349880452195287648231458741033269792826130026319543403683089481376869322800170687594445658494422301869738304675938996869964474734991904203776638298442700357228226827666887873452254598363408580465526243380101422538243704809652954656912508959129643309117097665254878304466526114356057140678790801797460051179597616442560199626579340110305707100182790004778537862938557607045051741692108384402666208413753421899292301870895921369289840504666892793727717382340696480033062472855381997169434670402634015323995763672044805731331281794868369766534716210302496080219471236680419664621037597207097188285771818882244777769835669887190327719454439486434631022065973162634951182515915961285536949841755635712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,60] 3724670105966697796686106194407099936631481599547051836564746185346773991859436627154752227431076609838689301414797107308982418868257356627738334266338830353260572624903170717412173497847787901078143559885599782385784426457458295404702757736115147044284232414707527484774956145152692869350980440182210394315868351301582464811049360606451038196868193160685483662802505275658677902748952776005979863981203594389183662628740150477947539575679436596840582163592577322220636090830042234453430448363759820642812140139182276988541732418630637421032698216967917240345131305289507079341291771486564678016884695167292254965727932474000304898587178483185527874050380225194059330063341775317545569192071319064247684756078018530335271447222592042299884316364388199940852919557427885017294653264162697292054018212195421310031544403643458210377628663402737149089328316941935776943571876641814803480769882256800021799676346279269800004855873285962463052807096818530029781045052540862726823324471712896456511446716419416101523073040028433205808071823159818401941243392845705786744494931471349765292792593788182982871508594843824188241242194024598224824644747590273065551749323547760503397602250859574465078072667409726978551434431233981840357472834172365857760664588515948886366378976966038378466045271531784674562459809494255473315470985609481182429654943414081140332179437996255948957950540088120925700381932613688832360169574396716492920197970585226838027721447663043078399151998714516533266627243313943516493752831932602833843764303894464997570987107442609818903172531293070354496408749316511121082925257954702656688302688297980104532436984914158342360632280929551847383677489391423650904239093409065704127044213703980681654429552200099861003415568255044588633645557367669557884119039572525306050810889566030022488023223116740010091021256807096811963203546977864072887089510200965639564764877365639354915889077910082687766510271862019844402556313852698375850353865033226030031941703031269261834365968936553232426345928124263887828777292458258484112761144787460251786480455939844433701588539876108589737497692993135256608440320000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,61] -233419886120319712825170079419642226278790670089934066053151762183552162498175388824636832018024412579758910704345866298229102924549504516122203089899945580340977832946549977406474672860640914364933333021651161069371762369376489482796890692372515453003380467006992298892733842158325438313458928741368956496238357349345815142367269649210356186563820696209966550380735227918520012620237008686734369252104652702596850770282602967427701185399874287595970945538544395625081654011180214633602744636476189365299622439421961753996416827156515402978848907886337898774510020529429797898054637260301009661721501312287064311657452808360481808918655606955246711449070662793283168461329399838208268294513561215457912142367203506391506089899913608806579147399848205659680369618237033545395307471281424058801818435261098201448371555952756330920837488207322902671372738326746530422864022486316837872811038122104470433279637545666322814131397450574802923964454358663861628175102387155003636488532507742776762398084170145839892529571545339760766397514882283947708176949992930230888301798691501976210834026086769255944950919424265298539397786270741905677271217042016424048916986429003475138642594393789475495350007776999546328753045480405319557076980059732597289692770607480630314165893766764416806643948447670702124925844207632556305341097781570470174217688143276591470703540588402755259781818568943553535461920511166061646908966086615880540480851045662802429523134138178194888722944189973869220264080629814194392780639583107685838587413144345170515053260632616485824821638036256162402003679926031542758138061742695815881539609755878493978166059834618647117773707861705944493249496537337688500919549341440211686917272831479615719021065225635046311693251561986342369613846986536845661721229884407364731702238368788607636464559464071173567736350111897875755774063348710350287977607751684993073382283805618700095928823876813362046863772948105238162715242615725394786585576360414732428714666905347482405656668099767376639355984849385068651590681791752025544406809933718429281652876988129464815627010092339553400688386619693067753488384000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,62] 24166310010219605760606215757313551384707987500475955168728020556329847967213853314964071018517899488155741846725895944004159432064351480804089925131140640270641990449887804682352363286994809822177315548168481586920347025165925458603380272840708482806217671186150924591668515423500183270717982772526028473335434729508966824063500583017177279579178964023138169748212111548542985921235307232436881862053111631428741243617506566204283610909165806483202666264558883484712883826863061743520441057419276155936747929871765933233873436344659808238086002455872119308235943658952327676651511282298770396659861345186417514443226259070786160976730317678074425933618635818752479149574684573073026288881829783499560602640627067705889629803391903810207980495384828045997299910663509936966979881477106162458459672681492429938048098030128941753128791732460113746489880287791313162058310352485229249138493931202588940355639369797836790792004665515026592686266103706109266896712636108288950051608625999761031078205658369761311335338841822841610273125781125573793327759202402336845454944728353442951672862320752692710286235421206867640327800765855485969310624215192820149302710903542387436241549563794232295224183683129964600056334801191947524943686851128373334969852739355785314501269595764929335620736028569702765361695705981999288457560661627633355795062106008536592896553621467422316481187344927630449760962774333874289883555144872158035064012109933107839726422476906875328825343613256244236628216114118174823859193534816759993442432706631933000374603860736465257185963855111398565552652141590503928522065807433679364195814846388577834625953480812730048941215817394165223707363767731743473847367959694000376989213987953464954447870256754415092980018962912702945801574935814594310906024102772281293312283457127086396117125638763892841951551552151870935563572082854659856926868910690079561154353794375922382117899999234086624054906198416537892418593190243385263021083186306059404599728396073189223820680969807743723073820659602231741779873730108272550265113226538856240736955519579451133540228635388846625539441800073264567943168000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,63] -2026001814536200342571526926163789498481945441359670034292265819166190046085181327777770753200305082109815935958433102068446524723320768960083000552034088058817043557829927316845620328625249553526743903193345857132467244445401146442162171601540351816743030291070620243211642178524637687248466019782319704633651195230579870199512935591401552567256657529914994976651840428977667584173321032795400737273274411598941932395024177553447573208076228467009046865463933273976699507950434676933568642431561231016392732931355813298749307057840580258121727865563010589453154431410931257105553245868019931040268122022977137434689842529243274123468586331543188551071960951668265688349325485912181791630126849067975725518005176122494694919197268749280029349049008638721918223844183971165756059446613960157567787001047211779869855425523123960782245735653016493291634452147541709379779918202439711811079588702243043600172856045785650906432703801665807427685852033874464216283485954248281390357887162593860580961397628617125228007429011960275389604271885469077125149234073005345969857782148960269711566700257154491787536694308016745350789422469205686470612798844938276701369779291460054645327456447397743875311571820926537367619101312700744190648518970776915621850958308589749913412705329925058953419214916911728305590236850662117730558573937471151473784595640324916788056191159954350073066175795282639435805048619420788581705881283167387648557042621527158712210622447020692062206296908853649817337324809421029197258947683647609369760291737609090294614127890570090215686559056420163575918596562907178386792842854366520291873993776595361257668868314910828652457296952776032942551414115029503115695385650365564416054864311916006687900834219149570531772422513650182282660013945871607399188934809345598406285463022551753087210002240668466150849976761997865658511761841148182205646373947186057161338706382439198811472460855407046080357603337014678104649227972543237203848127402757577770598523042381276248806073605462152146352703348189556545112714926272723788961849012714287346089684298921003153326712741983129920912349745351864877056000000000000000000000000000000000000000000000000000000000000000000000000000 [80,64] 126895602186727184769316090801630443468740610681579854058224096016202831303081020918605186668160467479409868185983950031036697007839410829564660051801751873709995762141246569887686390074410935364952173754222547866509011242087509318782599761040822720722947464797799432345947569458723872087185918516925857098397042854480309943919976507330126479839476679039317243927229948190263499710874045889062678918761341046311638373141331043644227443128726085094806688194287817638829854571241160820354520987110784710581418391604247023929372661010114798417213179691314520486656187635974429355216092804542874119219273583676361666501462399537772197484369243988179777746176526410850846245129142423700775889541053869156145871459815023639589606338173751866164355567704487738880361805622685556591460827524434333002920293554545107271006216163759089153613002301396893862232557845166841009827627148712059597700642687076926995925846714977494072880441589298813281700416799526582609280827200612307283376267036445209026348816035340692264760486473370041275089618827772798822359708862479068020640406505172577879200973198066783510572654683794061934970902086946162903223307443192724017353109236235985734129969821393626061822112995638162782279630430268672833158990404562711128353364615507928224464879987314405270733520367216177643935512545805281322080985387697665435661297846481096649319139732310413402643519532782131709640605234943714980227147191738686953997934422476315691096352417437182418956064721514000383955970556164772377763501018588196061587372543105334833552388186999056524572328933085270817858593947364721892861920896237968208561033568121041522636240297586781274459077600486510691191578952227314728268575009630149644621089841264119801504151748373643268864229275771561739592996716960230333184710666436251541140334618227358000096162617778542046860986768001829804148662735127005070535228573529947500351393402492441407131788862671042663525697386485102720559047067055114385404237804627025935386767076641457565841111103058096514186004907951794720203228318166555889138010891302351465096491563699616753464356168676093006058154387232627097600000000000000000000000000000000000000000000000000000000000000000000000000 [80,65] -6113409161197801321714368420572345352497538116278554594026783995750848796103886903062482007913885720921338835838561343219576242608488925180283753793232523377999614063372051728010227289178558301120351241887274825626989383832198910251424764631705174180584377663668342963766387960952611945017270774084518478796027459820502953710671970997279167133359816837511569021922191168221155721808743616707765666458064737941719576579769427764753070251344849316133573251249227312413845110760020365338194700885600008343036716252724390527706749610970121368173213378048766038125529289806852173412524547862882897378645993296446372834827483600970629594343709348590890719635847373701287587391667505932752458683818846885268043394569681238119859616385213144080518622968789308524001535938015279758454458130090172204403474555614846154360551010307496115131695704641044058220794655471109109761218371212107090577992878012576578971981177474630360671949149747636561827347142792641817089233956122480573070101826457184905345977436988596945178839892382134740271328960080827254508321772742188662679769227034307202260483738257743252723176555804217528637097242882673766913858354258640850603369595798818587529535694404452485293141548025429015117915981826685922249000020513706270923102226963721597335971241582874338887451385980017766093171831434421761227443744266296963305515862625449735538452997515109200085063108805539333433093469227446529391757878972405716571904759089755442854850440073351844667781256235122486556788844332227527503054111735790749133384811621817321373642691034345215464766759122538604047084560708140538614630203104844572422045060930833774337895440466425906677110755697208157752279952124146969574544196040482385149236610934427302262956037828932025740460546757289637155478843132235822169536058565592968270257373718589325361161863717999398173912972752746124878394948904806101393479847863545861756186931462524401092958448170103033739692549848357519328658462677452718916286040184891469840831183965210768657192324600315542956881272957683735717676975119400916437949617969396273496585602863053893733343787691775985302769322898243977216000000000000000000000000000000000000000000000000000000000000000000000 [80,66] 232402557598927213614246419223267871860379967553322348135955476239552692050213399383172281961533665287724646850380454861686848105755875140334411119663781586027239218761632778869768988415544343687920621478103788090903539322396064557320573793572635849287031463775585324000210243340545061570942565068143362353640827637668447480337788514673756196339404515603004880924274126580885833909072190260341599933873958959113443374390250938563720077972809251379924445560860168471589038834241804764241167135989332087930381632533175255956524860875160341529861083186134229201944462732108162571235571009150595055040098990952208540550565938009418484308618101342550215201025663188314250116464386081694462359654299827162939582053009479763043331151106534997467633701990110565388849540243821434835151888725004145816169928384623123688474951493916756389163635594524273809353577504633884290457808882537262506435944409978775300950344850517335760005588842427418059101764077054256468031566171711835438134245801462970830832528330938083906179529689912834183857610151080103815836237461095551270186805264147055629520290794920567156195585249965933229079638932160470573799191779461080784675285749150133365206122281080633596152466338183302399794303345320452667722617803077277863931032173812805248677853940750126648927208761166851716911248680381712080443924193777428047969927857006795127480014678213392654456596438442148828829561017369061246462077607340537708132085758443339449133444204466674604029772268447760781090373474731242735540958393841106824951177449905034343454059259454969612408401641982524975406400953983428251235629245307242517385505041236039976577498058758218468670657682524971186529110982751533328219479950922744875329582537020472903752077450330837956523786290233800017094448165918671706710683086173482616945237263343473840405783657737192282883291639182133999214743902511958430516231269464803481624390483230223097922627120918754366033925313998675541728503490142361313032014013067457640724830279595288888950175116240421079313464641934723006408943562251014815684413598258318007819689261881096176420274111579222807084642707376701440000000000000000000000000000000000000000000000000000000000000000000 [80,67] -7282694078099734519035405573810928907508625961257736809786570842567580802100119487289933095250661472067827978048394715616033398289677139850920023208288563633213156716979152150983897559274765253365309361456443479495344878555907689217588535791350911583316611201735658714580761231119961402639863436877891443972624411538981839966420658813290592936639676135435659643508749790919939327627480195162541112436843166578465542045577069143537944622874036910523646048919562569940646200707174221705977841332423989248450037074846244501587295401190370407805249629208154354124125476825972693285849984134020470140894202096670707907742319085992688119488262804662234902582427981305118838045761063970884912648155455856023186095043175546874289245773948158780516134988921768377341126326371984659476418400653726061202361926217698371945078769233877881970154948500520061756253691765799022035671541796070720543810975769768127774673287588192210450369017762081892316955894625971615426646205863766280919715414307219460342686082325949565466854548689468676521595995763177758079494276306571208194689489715722494123849699953284382836441983786546508621045646800619963509306900452107524120874877706881808286552509687448856785355396210099697922778340218651963104629007300221207792800194632819899715670437637958450040463063678126197531695206957523119422840652063398590699038401473071492785855809668817634135649706905978234399760586354479563567086222942179565817649541696128716431481826866023109563833799854128797854340610820138846499742606049726552945463402357149858195359586206755257956539667463054820454136300460654432509098741306307914744294676070106170903132881938565716480530549853473889984818702686928881099341677606757579460572550485773256359753493648364676096127814031273504662538196132022344330218494467017967797158936596244783052112508267168467050777182495452805084837463182229584512192878205327526203974663962694753664314761449540409212291201786452985713621031533489636090252992402333295638792342888160937133008238950288644770703875346533623120705297371998080870785787282718112382700838874956975224657479192242249553422859724914688000000000000000000000000000000000000000000000000000000000000000 [80,68] 180554919517511973219885068534703452676271724120576177688729754649799611526226193609032190782628645283458028862435720215446856898173533359759825703194570308673688604538939005307426763699190596529528783271079017773142638611802798039734453880093069040983691960202993172997000373218193704446383729814308067837615020287557919116720990711908691008021404413940708407787223747705150418267495479827376985759925495148891136708527911813000722041805131611660159453967322876237264086037885740533142826097755610182059017010020901724875215212293434331771169651902898575626220042538949420710465531842551466256572101297104064815412260423926725481614014832675974651341384893587787377743167318262064490561639954777777416807761241641708054194615372729407841203687451777292403373382316988766843956521372438590422892537200932999505758361840127425195842208591310470110832359872325955076225540101247787430739730555580659403952907659949621227974717866129609283768657550820056812079249964752610746114836901019139551585123226795814115373695686998458144069796385184404056812120493970421296144855061074391185695272814574057599926509373157049746212568447117109137361754505933979370869661061524844774500334134838940419826349923863034469920715087740368829652141906456480052074452139856220118764072011329633934534535574264957999130212930532729840595603191102067559839793746798856741752612445854712880624541166769566205102159503763768377650533422831507711075722042549215596244183223469286339308233159349283011446822999002978473621032119052054169090415429143137225253143530075294491681870602400121140038447546127379477337011194995557186428188326533513114171314309457985465807502077518959969057674865377516000063928568024462198629783684961191705935720166493971083899059490244142387793050726448381126910008034784266940244226697109953099559827747327292463362500983663924946004235866943231970371696170599704153509918603866907829250822285866129470814461397016241159933726937176117032308364298114903447612834530460778255905133330866988374657459090531588906260811085377415379309980609100323938727527956372939564360394367519826165217731186524160000000000000000000000000000000000000000000000000000000000000 [80,69] -1882847003294081923482812032830924285614297739048164959573429383546329579352489362627535986823574687645212283043048602684140296477778613904859888371112190328159069479096568054971174212883944029542564756505740547394571469094324508588948200313043494338366192085919650251121263068826199058708074459396317922903200440010242265189976984890118110896862566186228125854515790491134512085310963980431346606059666022373065041068410694271437280215677312810071682262477461095888003504913765847596795696459436168836860825638245562984219068248205841417627018312651981209890656090169554802016760437882679089099969830198778026073689011828621375121962835659892419142841166414206677999585806003650256854089963241186178602190442148732413312834259739033892795965331985323475275357456958613935513587810780537344864132395036753660478169959746299042866223309919288045390334426675976775335275044511457256141428467749414969696914857625198627725304291354959774169178873407855531287010895354328217676165308833290417949512860120986744231434356675241745228651619605822394955253705859690672502279003357081045415196530966370148595019619675195738411529676814102705150974461825862145511040132549271117920507150833374481668639121933984064222357848606401437297138950606777772938009900622646892599733747006102044784763035869436323763498165433680164049905831496913551882105757340218664610609380898724513318507277425415204829217843040459562821518847615630029407550605175025095836991413576522695113704190982294532790632590198919393610779270514133733111453158050273132044619698904431757934954681063383545638427682933088161878026910954012868990676347032917674821857857475372461676621325974479505171187157757306640900392698460151240563397515462822120372523953136717850150931704270915407856663488652751084131582044435988802739304900686507421760969994844992578789640684472714561577590829230493336804537604203802498556277004805732440928879355304468363378189876204162084227058404508151450510563963721325275891814901672864663938907100175334171280360964299651596228059126250811637356369692659987395811228609090740183656728567276761340628092604907520000000000000000000000000000000000000000000000000000000000 [80,70] -98610750415609540851443813258930949972564452368240256459548787163060687028588816347154447361444725386121428670417385441745531930198450581504789551117651530106280603490827549373289628633814349617906910273595671317171037866853481666266738214876774228144084283006980566594078705701955868585345314478772325470920382743449110020980049201996845571472526823015867933958009702368311641134855827289679401838576492781202651601037391715809676201476380846764721744949758692789354243760545289826976621182982375925546833231887664385882975788076193685918367519511319097029778433140550956471849085415158197994882642163737160406140111433690222480773725939353918209917435773549213933376701033370259675201354684193717413217751535399827722662958202097566200273645165732556318491825375854522694772412339172903360104641526224229064856208514372562288551294213476134812308348322724631821747302665856185709287732402199801711186033951729597666843361095568831973747389639515116026796413554916323098775242555763496191894844933213091942304331512570003699998479778049990008565144469321058992294626242976712804808383555598037650460652841205011252207447765025306692128289236573372504156789055383754925594752643966585421234912181949898142766174987201100491414994654576328531891037254360200283817733914033568691016987268116973288000377057831409168387507146144199026108760581488499766602518859620180695274690644194296997769377806023172176347861393912914899815858122658407962626771853680514133289080943177576424942515051892800759295454256789297180481213125558972465603213913318390887335307017056372355928056593480016722488823186313295995390429286547306907863255515556713559013146146863719993689723894573487623533383450157118396832388365790514832524790181766336760152109398809880585389040254393594698283556002974823888673173481473749978814577203659430867309601350260481065915260739849091433048081126456671476004950105531599610509556886313817503676061898358233042956781997176560522270920945859092842046087482978115978027301086146610315466586185406141597530159473367915025047991701672174231753906627559287543259693525169278691243651497984000000000000000000000000000000000000000000000000000000 [80,71] 4736261821540982586692108074163963801054220898126287841319168759508337281497065066633378193856677851188924099286074110101345652531245544780444590399026050455199544524035021785488977594343545453573111010477211452340237005621491503223560993055519942566923300891867565385975417955664756205878484985330953199593171717336261277057265698873858674113443332405163390449910517691262517943700623854815898156642899385318359514834307851944870679106152804548173485805264852582264831139652719582715957997494226426703705011347695890674019233915315815345553691983513433539854955222257065826762842109808675307531546949409142303088834408575869151238339399626768168318137942525294161865918248546554889731492791038977115208617136876284892444516769916341518359465449919107071913398001385920087408871838037747254479597686961062294354740435851898024284835094339064970137074131302661787267174417884035128501519051790269269487786690274864543392344619786470914191159578181048770818211231783163585945203298246999805110997333117902263583126645492811126342668180232128235673446412611907606688937317403601578023341949815721285641830595990209872664754715328603944489772070325244658493761010701123250739095301539795421241681344451704777029413501245849350630195385433260924723020848761342382111950222863246245601013531486692183185193046922774925286077328378235991582095655926922594067642341707247041673406238727901974325676083303929689537024027246883299179903896106807156619243684309464415014989548556156799808440383442508148672977158513467644771065254180420140772968284456888474484341718536319312748304786347108500015729120000382756980167532279761001197775930983050196005429617468597982686801885139804643049704450553364546527946721073546361779146329128417691445434617096738238346509146218656579844241325923216582827064055623637142485956776385806691816625357436684881147516288529374427524401954845934180651657867324332859685510504490141889251243506534815269428037399246318281367236735334570560936959444077506946890032861237446004335816339439661863210300312941169832840904918179994701124157817942390228567124188924902236167067402240000000000000000000000000000000000000000000000000000 [80,72] -53491019149496377786829364504522927963726979890301644797617185933484461803429179184641321296143801037792979247577815908167437349596868904274338450599054512098650840649936506294373048310985092509910934145297890470076571797476859657535095525700318801979572468122378189242672975491830045102192929182512319233404224037264403750095524938743461558147375709471707040254616023928044179603153984419387765412566214276649233413359282376108262475518039421086937711656170316652089426853932239057125773152520499105767928924313470466106204031447342931250312182381374558168917209325861701959627353310158520489583055384858072766958345062630272153930946168896381181594010597020134712584112106256315805360470537586995987286299299811736401864533447642587527620900317935576296385714562545729929514250801480966198330076910858971162104610196982858812894506154678743615710340007038076468545917162687467336527966620113399349254767730755663518126740755189346381753829857513696454015791803385704164724563709723557239891196486270574385652930887463156813745232393669788904174597368606769090396066811142590966613439530151347209133240856558137968418454274294611438910852691296541263848602140524468742186155831570612653835002846430131434141571914179545574311521913170372309282690232608878838343415230719222289561777521848969581885879077255844789138623111669523566213848141658500086822806044357426067879229564105523462614342199035311145457006071957186393257567526027023313205021907523060061900036127731234018191251742532270229060432858634744968922846944450772317740988456688952009566341835850036500010573178576140296458296942291231079137854287867907654869299209655074315736603175286173707207184366406249521367435363801910229082850443261685908838027274600536482816580949054446022020493176917803764432241040278041188424749293546430469353610505247677263155980635364420739504665882224038718517121879233699129048559442933362875542657729229363273772538693252643373446455398961724342929961473494147907053969909559450939657963869546342681278318816269375953942771867804350225855042370080537373234583367732672853447709004082011896568348672000000000000000000000000000000000000000000000000 [80,73] -942232258140551701791224433493755093900435602543586673801514283146232952131765539704836906532678041534240131483406160856845951396915579768186705007391851148884706492743287531435610419743659986614270679167212574409386673574149586535856542749873291994165182170920731503817129278953359788489618942825607141940134807646532607976961796575814851906205402994756405716551123378247375483480109498016117634973398175500157129138086509723752193337908121212041286359425806126504418519032962290733468625909063332650829634156819180970584754423483284247940597494698480382883251611332578837775112509111378455163538113603196897620867468832672929278407493894427816982007636966210490221126720901256960084316366487932490141992230799805178825669222574923505386098228017321440630716535009177364906606567592772436574910499416939091397843235074558836472999316912322362434857622101709967913100761772197039922503959802539387948803049473344606185264482571706184611434948383204297151372706294182396039689079945721516386255351057148350994969475180286678492578047886968380441848826238640781482239849934255357304094294654618612400827562591607788297404848402540191766545680843164406223301644763882050323192733904564910140100024829501535647840284730097233214008074090601403476957169010694034662995997894969339532606317817594091898872482680230242274009593715693184802575457440214149094052384708153091311265143392430196852142373781290785257387281707840727691090810826412233309958405515444382297300737190859708664352636334374820254000542838813960128352270618558271124387692287424948229662549176130015267525694253905665173883285567702461439347056064516898694349669339389013798329481036503292217114676923161784932063717000365957138603912451539725846000988405758036783004009629510714111854044040400227416841723187561772476562878610692945302022587532156749435828705467435480083768824098483259571819345367184187109737997838933063054611268063420361460967651162292440664075480716889002815045281902282817276971444499699575313469640333891296207967435095262859965446590202652091076912508851385363260398326026014416029764403784034886864601088000000000000000000000000000000000000000000000 [80,74] 21550661834298541803205121400614929408022825942693662580512505804317131820908755457447532100938883598830863696628334574817606881702279625993001804098541769803860808705576333594758034042935781151832229209351657176780403705745081475765817518386854800768732920416898500719709863404431374792904488615068471486032172600061014580424648470246044202725289243997982631250400959820284019023156823043049652456673054170551574274285952656254214095486531191008588100848896257920231106412354089011137610674082603634831209442857295235600060494952173636733419840442383428941116944676643348304960810545442895493657777849975186084496804250964673109417837504462176596840024257075527532965705442675695823178648940185356708154242288829043775296794527639107796317426782711714146443510006530661516513582854521415274025602352661657315665646952209546263639658863838946109442971209823849454127433306311837449156171000380374250523104734384099586546556827439656977337652969515772264125982664502329300328552147971363051813410930284936520986222013229928295272376501065160730567519195378588499246807024951158072163102650307798571976254228142432305294787250607284352158627096375415330384523510663355128838236855844152395796627393568985242325298783084653432015191914808494562346941338648193497829727547229389593533495015984576251887244870867380800985554182769175271891669231862183080536578800640951349397277678798015730799598651499893873445597483182931608364876076502395928134675346211331577730025350057239129954509879269710309845894340336191423040668581653359783456457959622998486630019514845587945245173042493972566479378510047452286965740160794589125700649265231545442519761421196937528520873280295085341657379158055473892088487610904581414689421693364328147587193641114412550281850687706978523173057058458002046273726864438218835017882974851845920245031282906538988255436808388870222468107879682290667027853941139536513283339350949893388195925657512546402171113834111769602342634519803418667973050583040908976618169875639718909421893951413725550394879088338253833228985571498991265117588760246981534790344300671202880389120000000000000000000000000000000000000000000 [80,75] 27553579761797637854809769858852597551332184093614284554474175616237924074755946301640537076795400028536703179999810803770027439933194339869126043523677420325121738560348213518042497776080982955585202058669002910160061286609548668699462218476013568780265367904510588555821597623143637262530428624269677362593124400061752551621618801321401059550842964673821856015125148503195302371830934413506146655016356193243552930410082444889939691434150177632265968436922121813720285190726556825240413251060771759260276854436879731937943407635348878458679185617349403276158348469298358511193571750682016335090824505415486998032724311372712443150432642947048506559189806293370867089163875715436653539875374353627258891974061840816265727863949959361104388479214202501691857211359027103353170632381919354427804354830680904328347481475608750238702730621046791796808946972461436234263384224046374652825923626550054161372873502615579148384678533913677562014572978856736469937846139341286465807106515625857775698648920616462172954363547439020136845002074254344513184329100103198752788762924454233538584783133606012147057050156174218054247464011185442169976711393504319409013074961755643770839959571748408688933946801805478815717058688223709047405541998894654235036777627661688890262103711125501721836401453169057816850852957781655886258069850296662598198647508692065646849879392359694553323237850405822677388287597306748289154272685613440547683210960309648701887404706693847694348335028560426418454307539454761948838463295617108847239324794552259279575771763072486246880184572214038051837205926526011129117950843566048303772938297724331055841707207924152736845152750006262002150573664883791212549237089144134370839344091467089599698311669070036583692021873860634886674876421573850388464062775723431289135942610952342863195880039656913395049056076538210401488942300880394133786805908558199817813749282515423457650945070849170950970834839033072570290843729705157233420841306320460270898141031247888727697997688054136132810174941080998172898203015590835730917025473127845134698870182967054188470379955507565690880000000000000000000000000000000000000000 [80,76] -1409842805829436750374591276465864327126751179845097864333275288643453939230526030967845880295301439166177493378864653104862509856915641999017455602762976519908821971969033954863334540332667680400074218010292583277183701598870483352927301044872673610176919810583715237651920651150507072101601870886250910220865592332288609681089479991705036800818519270672265373065904459110317770617288417150774159979959114497556661946715925225270811922606938109854323608923255396661874081771638582507132293742908583467423691766070290293136588436404637272420168406475954536502445852108307552437425632982126829140729122298277693334312954823774933690505760360364015422194961554988877334924142138444110835413233875892963649117372766309367183686380500752570777064314502770446104174399606044095969935155025778528189548591441850799721782608738701817509918673587994020917696966428138619132964299104537385059749369392557804034338513028652687055626504217828931199579380415444226512875503780414450587502011973811276975987112647492066704777206533517746616158913233268152566327400934172826269749761369942229551316739341785666556566328451993531060512423131084047292799087903225222601285174108790311739084741776448083230165082686316469478996121898876616122430703663003140840214473382648105614150302130070500398716354585775090429410644331740018980411137880898248287015956934373016687871381659522230187881061807101481388818175462614713204949694970843710525122374709864791432871975260828230037948322979184158298571325524990411402291375951107760703281677358826909359057901753957902879035393706492516594007622687139020204263233019229464820373385898784494158087839425462435250822317455558337930277989321672760943202880194813472236541642765227526555995973935386144956298475342328130245252683846863223393927686154154119704100881950656600211407513865786919378601344891852808766371383393768547371747151018135494006128644727688741538719046960899547226146908850105451548657114445587731676509928128192040572043030041802472526975661628367921421955203032695643600656169657633173538453886159288165010785431203866586794707370294084894720000000000000000000000000000000000000 [80,77] -23274325119570821816282185456786669900556497742754685314761685368765101734268742056253667424350126357512427200857891618404120175490440572221516165049552632663189152056022201122149258904477275575667325745037048435503559579088083630815656614470678022548613033389757268192838906017907123885131681080811586798429009394507000619233422358410014369724938567619108298685803483131621878686985543484708711233918906024695238432527763441170022335608217546574849915726363614191741955310116105593347160222456321355294683597701827695586052569968077760964662688663522919940305943507399682133866578851318683406965298855850312718449920341766243008496211877675740114497175065376579002075408880435495094338266360419454430974434584330946453634246388323795023097929209826043182501643366244122503618413607966197298952825478046897376601667870322179109071766974143336010796240997108585219270033692755716352898858479596268208260973088023752452281904805294365284730514119637830791035188776207675511275925069667325382526082492755805517149811100032616846207327644665112465054151860891425425805171312978683920439695528121011484162640449359049383396778533307264073078859999105241851007962134783587652574060428342178310396710464366273391953518239299317966193448537520000004327208156270543082903986482961640744991818015215430951577747863185653077648100072961858402542275575961352389780146051540953050477806763069696040222719198702999016389686246159129805844906746272014468606843903727724034019461319234604048603086277138032680783897681595278763980353739889628081977198651612878928919530026987477700663618878557895218570735259886974039607054766127774207479843505404323993927969883644747364720365011626193810750914972996183631235325007379662677891054527160559557778334185957698798774839910946858152344615234935246256108415936734446043274750949289886749912431593279538555718319237571552006486494891524591487834880096117450980293037081080509886438032429812693868203013832147683657453753549669973017560540172029865720456099963217913227066791475580838855759195517689855226877456562575772047113550378765177252863994794533191680000000000000000000000000000000000 [80,78] 373335593884376401773314238307879418728764684808165258903082259120179422653882451454245913026898889318417136203302244856714571936081641136236722759927711988120931410382568379248404556553908234664823117722784989725659960866426054659999546718260616286116073313263979604481103793694285886604949105419082309740257628666071068793958470174527635802257666079696955768282785924643381585028886570995881783999004963649702880534791493728652226131069004387488788014153879268101775196782066598113481536373558961464652504223792726157924396857350786834818801573361437106615679239330713174858700272286816553699279351608558315821622954400706665436493681416163123135752609060871221103014399463570332464643955982155398334554294612582084714884040645349440168352901604872884483231828690249150505055171080835000653966853476734134640747072812521339923576795167644852460378950152359942552402684605897956888773971134441887525232275289927914650259540592826328882808538159690987530815393743865922765112944438810753748871973205127521352057032871171379785383025704951087499904305892768752116756063580215124125127030179527699678263190386400551617666603546988370017628891836260524640594071732767951879575263057498741005123428947792074373282717679764689320527136789298167244443659074017662761489562790433628110264676168873782714231567809341226090316220609183136171726921738892359111019586978488667651515422369407913105465664156290806045628598023613243355611666477036251943360677627206358023377102293045434640602679838071833316099932149018686203627406264910497571000385088848325769655297430177541103832159045579885788669333296992735067459640407550799258009289843513570169466848597587778278944219485829222126431103075911189306958727385767578236944940336202802580326521480008565663137654105399283480475337529514272238374531290939070812280990419647884020589306770420238890174619308310578975782705093870605255111770182315052581118307160557266840299342005871062862525755459943264415585686956718155532732054665312031880755428334074719328368239932417089416401858926585551574081386353530453009704462710338019582530715469742080000000000000000000000000000000 [80,79] 6590431842651365352023671740531169975643605602856156183184299360719923222442207634184165293054704684537598533584841804037322013647811137845368970460158795799485348615381690982516353412747988317051727376488426091733765998951966472741212673311066731304653189982343555352464901874051696493396419176497740743833073592893980030127241779533787359816993618056681068209635348571244532111234709032246439069527276285736245769991659719810145535770350905977981133822653255154349710092770960924892477803898829057031536245001999143475546992316638829148456854463452474374107921674572261807598228038792193927278312076100924035226294883310270746613920336903593278042476764804535351752506683600603002560625984312821889582023446390646657905310095485048178760843514380468368065529438783172747104201186596730083179084811602887156484996030643589553579541675079205309908004834398750904920615660530839168314789941431059942450205588955006769220009778334305761550681426676651850788403524202085847836490529212082048498384271713903065518197901009559817289239529098002910121656693035277333327957188192485525471646762440154636507208052557583497172301497193659295489560933801956927042081963849943015401338236649511375112058082214847107248876769318334847013405014564787187173432322402865222814098462017263599344254639775300017653022653755813245204476554269123899413510423051284203601636765372313558120664081727691741497368731012796805962602910157113236274081583949899334277273222247295519540663548372871128595045720897396458086033263220797660158671832478732474348128090068757057177678996251693162946396815019554261136822406799407836922087148594910795475910178233828039164252839117607025195294940900732433165854666551268859927298167083031128469655429705520836186559455160455124661275906746175313205147870535206549253358609203845287299555730515284010747673145458015144441762613268825451948651945910583449685885099099119361827501338640392167039158587463131721494140414183033893600011679347739008996962109624657534358875949449740991117124551247482075360124774063076996776294837510684300295682278698850639237671750205440000000000000000000000000000 [80,80] -163503059085414683961073327129440642667292236905758205709892749928914395378486752576686791658270901313204529179722818762666858257529290176845587467189931923861087326348111224154155238274776900917835757127967727730045615265233726842445469761477431829216515682817094139406620526851453515634532191544518607755036137322801735334561116525375583978076625158574738311615246914942005886605152981012108178085922141597771604416265053643059068240325958087195196646747689588841753374682622869063869978736801181513646144278139677030516257113391274980243057373844564241986309699905965101955327960931476926025198268914105604856320078079073532252524975287699672086186631076086241895759860340286995378015921711174664485251879509692655346441147320589945923048071042433953834391851524360411800399151126990310825663146814513122118334234139362218621028808626086842654952414104097314006454471986424628870636483461427274431326823756066482095060287270075535153589284485962659026210547585123759608477687878988984797497638114832856481697999260385117652728828550339678554564694202310628970307209823452737150094049674129509656806664916630509584108894219060677306840899729118113274634158473610869685220257095317616558461469018870895535309582989794868772084252052253484205222446760691970000518572412743643062284753755006783319643261926317800626944729958260384219485356799192303681733981967971855392877548043590839206942476006987716675281569478202980862653159128973370374235257344886865548816519388943040437739571907558208072813911549453757447370230706323106900085323162386090086063555329396008567131203125189464005345816254451141233510659459430733513920161618968756505087307335315040498556256938275535990848624171122156602974240421270130417115893501417642786405787451069694163869411551117358061984486021995012828525351826322699521354485309698724026135278033160652936694106836892295240809476382896600621259799266884519856525139702100931913531380500404092080543404945548919868004217255388460364156776457922280174222715522585705291210059829331084421175273284027449702242753926293172147158078131268732007712450150400000000000000000000000000 [81,0] -479123231294581037330805953206845468265180202049535837337573400530002867540239887827853541514132767175319383285113196401309059440353802746996560248099569108615436573650672572225789674509880422361144009679809496466310765712284277033680296848343124813476461606286143580914234099486010619363329754127314464289786250007885435431086475307303510107942884837288832625948746245448498205062780602259437504374797325607127482244374411607729797770904500636060403116700112224108428048820119319275354777278401376715900111711885677864936999939805774132550321902050742376592896187924019399159425769635582926436987585610862238585446311511459996473555084711029507768862361550803420529543054248995504542482639665063967991236865209030369634104150653625443480717641638833222808128809733628594613121559530822416003656546424334863289724618350538544331566122601620676182300129959711661359852997215253648458583649455939752030624826305495495859381142711974714173007594147747683018853093470043937582442833462672668158293895737755403971988319319058426674220596783361686497662633415727818660412078659888427700806000202580218491227984100171035989916715300756753354005126528645872983311884741293992878317472431449874433349054392529478760225309435275511802245845344957094714083746995075307483853064563808071463713326911055204028657903923769605485138551357881784772724002350042788150407761066444379341643694124411771559593966773884774976234233301251853091480619753478254024116684873845952216155367266354517033894000915464459977799547703204557173997888182607547543344645975774070502432348002010219161699393013804731202861394839482166653705837646101377178953134084219909001401754984424120191578680509918273147902789699749595296485741032849573918636169748304662698911486823770414334855564752284771036220142740991989392910550177582542553107295944074726118018482221821211050342017396205787124078029278341427495267175667945195477837210785636318311002925123397734730350527750828341847324190237824574569861024462042238805522558288510399559464561303482716398306944236540132180658071860689202480262953463503147799734913350011364729751183470318807380237670678528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,1] -47463644231637099274832748978224340261364712306468847347349582299632374350533317854408675432937305584227901591612233872834435936877400234265053335356250304356508867671777020174844613712712693639488753271892362420466242248389862427810148664092552156308313598697691516742671441025638062028889089607730376901390399813405319977009321914090051176008887928647154058070261065181813102581777900851036142075160814508959539173642964511932249834969754571592237786040584099635277664095433999256537631101119011175215758152470739341766814374311355820402505542655574949598391303900627223401298343317483636707123164939854564275178664124332857999861256626527464733478063749694606702803620557041633586622742597990855152828748429541916975655417286399222498384608962535496297757802733445593480870985781016426390740342980609452086439342723196197893938282370129639864895864099167698375887912361029624918005089784504991504869950677282170993998160022694441530435047544439736809454810218374241501871321930837733802715597226043108850327602882307850090855201263974473871537540629146228277965855010379952614501296154896691035466089727708346679726672084897308396364684136510671611944304738929494115786381052786483703794608073678655293810768777356454209853633005832934053431795470986807355629520884146270977926316572700215377317000020813543839833100685882095730880522387179788900187815887295216072151323145420794836232329218160777345707735483324820688749014289639026279391918089664244222921672966406030786869718086770230290034566720422260656644417907921522268726110540160408165837502214233803830007301035471423697434433804810525677320413876181235500715206511187267918729987694269873309541478725457938029021334250808159247222314305524723586431797371628322550754340031995791119389632983431668621026248060194334962974532068162147808346195717634690672893214751466574038001630109843722529862689026175267177431153887832663541688675537316466120648175060145415709008988680795633047205471042317101361104104384783184899035432795822487872171740161109780264027784028548021024754585259722348737886066865104679792814708794219332059235582944907262899541004443975680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,2] -2776475407153900621037079322516172453349651027311785087562027258440121091332446132579262804306564727042427432566631192266104453980707833920832357088795346771156960649354273016637171862525828495757273176306101278556911262504871616621909277244019314937460765549397342009649955292193658394854710075738654256406314732379264677584785179792036981639788141227281181118076932012257721229972397049672922782715252957373475109168777061655248860997520226153606084064067943220474319278260518197689023170093737339459682198791771116995835168516523408752390995172563690430717549654274804181643927997231893932647851733270202854347764733167531385049394130617591805938279769526382105690077999467704839043009676072080337723021570539257689637989864970360594831505013961822663277131064580940848872434913933276948070124746643567599868077949320738271112149701573712728293778432500301461631644293893113212867513340041802078756302767866872684814653307053273953158931148592063796169016746580528949625426265932837471390532281010259296882743613855228416146493613205676461396895188939551880732184604157523240500048248939090298512006603814416673496187432216021566048455481166859327228581868971841251841846066729548159504557702851478831997140741780213491640396154321872656373078063152154114593953856503632782166297769834670922480443951088611306903878842645435973410354332026327080172084857784710149725050548123011371778572746285304983749338309163062825557651991298264846548464044724216096098549892949726630044838670200051501961985064371113258064898705556137798032263150549178912419453433794629139784134487459771859832446318312008149864546792001009477361205268003230129151190394779722687820906250026202182818865172026064867304493960338820476708493633539177789242020946739649660887381306969365633919821907652633181501822999882247973344516896159640765315664235966500627296160252439458160863071926015398138430431624343795028532720658665517741434886585011640816158185595956136876367660075749278076966832939599497500904288484580470356766344625218699798622556102979732372788145483843182280391433548374861734528232808300654623759867951521412184127126230819405824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,3] -79526100321252876476724981927251186358024397919129167782254414343384177541334574960780033027461159668751499259778372707626464546547616421143484965462329055746338810798414651016741216199022411498815705978258537302420521328917993043577405491310601564097588304408597915090972192579899844911939963624027779140062117480799004705204566853541218009803176254346805396678719513926521233608225381903906673053225142184338320221679325984289775257434039615712978361515783884722436580855373755242453371084133748064307067722528162187056753032502950954519301590576460565253568578610889848849438109987136366396344689276212909949752840004168084082889488585248649649124431233000481687263582230755339406919361606898048893898016721927761667646423223984102791067758248983206290584217328002230258584670001939912563506758822856479976094685762875080019920164200339724372326586268442021641323579951708920978184191263125741914853296971209171565966867537902362073980386784467144290097220347364222459639439634161561593003066873961594594207241013980070115061297571575364756609372722778665164261934219806640552029222450273511301802682013051422002701961159135433047592153949757772435440214405859101758000250569466499271249538444021558002851439291343328892428431560334975492873544343191938315972383777287821444680005285471213697552389267541892900298846327127487716727990227659184669754159788620646656398668093259817482560557144253177945950278301642832684832373979292298759641865397272389849351900754896999074655089013050424748784231842226803956653336415226972999229320907122702321798995255101678390813478819759019609357587306222367837180144010899642160299565248165592290783088169269979989215325082882720352006837921253950937642000912633067022629816717616375643812649835927950007582260434657353502404330385028882322557792523154900758064825305624967861989926198251930075753478315025224673114294148105852744977625982175277024765085951523852025995307305331677661942011963538229016613030617261764221083697655686741710061107077894176997237376992808248996288704068452665227130399028592341458751569901468683995366050972628314842142386812101165793166109428257128448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,4] -1489022770383603748461827135499667429704644462492148333374931083831810857949512348570689087762466590989462356186323901926180284985985056356504540984743477595285747507887376912626545764386974438875146862368537731080642099057343213268968564802397691883851130200310072536998950686773522097412136470589977494924726664404222355176028208085306964387496523957823481294231426869596109428541228452273137522161236146161741087954045876346675083981079310233451558040324718647647903276658542454912663559212974621840185552665775512260912083220349737183080722137095677999538303410475986641622476295495909758897016880854535501744214412810474245997112832067571398127305024031785447472022930401103715700979385929914343729371518751610862030199739079423686911750312005066606042683130201872943777194735459608842132579790592101961820135761173639508060242909609712540518381709810831523220637396691308975338140797434536114447698344510882848908147503718360468592719260855174212745398142176919090460466333790386058465505665810210039436008898173511316504101621112629481709251980974265028036773377479416112325103412400287787292772185473217038906909435115055331358757632511067337262421550051341713248511004436006496416195167889277713670743153645827757248350753615593099593433259935384741211006626688134130202765921329518970638936876334471337321310230059788146106129192687276698332832545161093941070879764586263081912067079255975946445380297101658399444753874074354039612015182850295958826834284661815572516109663754832354470804228438980941634919643570073390491066394951021213318784327868800293573606614309314398827041551211701348811477975773785798561138824236698324927130605488675366713702883574392862566622381392385072428040369014619502110893396311658533764771496589437373654283282728613869645513824223673522325510459439193875548834878771136042580714890256348734479333215697978310892728038017745589183250362463164407473951041559387540657365400420409252933949814066029385481959895536049638046819518939882323378834848605800990669930218190366829195955728344112650839490345595849517621891388999263175581728870174927087006037928806226672493818882835563413504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,5] 5267810016693433175346213666152285043303665452364235167719293790223434288460885239703903809416588637290171601440340027162191412253876500282919698051488569122428079180791241299238476267335403553980762246431725942164545677536627189305464543551331019980668045325438783706589696999013821878812197625751622114483033900342974443204782452374878971014834529927651585261816754136323735890883866280075442577904769226025392019712109319058827190964767342571289260480026744599835268023188048501751996439186404294891665924960911742264183218977446797103263971437851828265320873388842512107863118967326868522486523218696336591282625864067777736956787766508571592101831248735744360162528155020035763378528547367283601529750812592529184779059187500436569221971847648675476323339337637515032460919427156409871354206611108871785058309691850693262204575582564813963716744079681662898753326359669493774084415434231276441228576388575385558511980794450213486743218950716910397484981566193937736313875251342071745563052547418081169024896763147875083357208476324766388325108399254569107479039504895791300521620259936371992648884942532481717556882141998345436660125834529754903415319666149789521801407749300002345146879529584422043197736396644922720956774593969831778087473451752020740117830676998232985571189388892152605746561045912884577183234375744394942173253783624549789550222179362405129628567623590735290367681359804290240498509354624298859132853498166152131817171371470650386748401236830721229831369217165267812023061749746189077456558896843413144460470382514803304634129152302294896248160469156647938270052608185792638292440529718665535275782794822178715051511235251197623447180972172992100267810569719273392911888446920174435179429623048326097699194137941028841639115541258455786708191184539127445585532558881458553265681022694465698473354671469168262793890311432342249808114291639946699885479259033360770644811449484406796683232094152077945902239512769964374309465847637718598098203685234791569844615756733821089778092904002068042497821856809249426679994888990714157997037181755319814432730102447321005997280813048710352726600093981252517888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,6] 36982434740821891742416078743191666833581258767395316658998761747003573779843875000650571655949581590333558469561900851643202210474025452444465728413008092444355265110879167045992977690269524675423864272435984607034143188373652095853140516330727114256817753293136265490666100305415809149397451515283471737013280311139750833835492720730986354728939568547536493037753076434478439585542621451064121153270825309487940180850072576184973051388197518092011424669373011399700704364597935197445045757628639330137297947011268112264365243621562311096074452222876661649761114476628117893357982710265351945419808641880081494711060388828150505256578338001781150821827423289933279147752905715601488543983001246425789335635944446698433759358793447025943086173923198342577586873688531975258943431917946564127833565129391124558386660753331767763683440288202316001157113587693955701996126889103883023276057934647731171172070597421174391162786352324584676727909461908343970679685942209420771801436682535539964544031701174273069867474835963886375136062457851944022206987009990559532473744398099440494219768677614321244872874467647968896093609428621236798110911584651309688229958547455941934916983415377717774171430543917640236434744110387029447799243498038536312947973751093949247798213065258763752826004976525643567697814470426679038917079778020686065652136980335140252349969510248237239257696363787725148682003880170669924775245432048238150296238363838062803083814459553827234984413904822789856026010768423615114959541541056185601849422756106350404741287729588459483921859285072907192607792382683019250240170153864837316815470863641707663345002031759305854374987506425933818476831154751137858000084880537567290706562781923540460134405503190864850735842002905588044231945147464400124847475663004137068691424577448041791164517109552277643402400410946980840388285033423434995936926272711578220889635787758569548483505070083397684705835995160367884920043656155145714811926346405745884682785326259898753281232269398484451885520793095242370671169007050376647766658977349180076051205287377827389457558889224499031140941527789336632320968309220489297920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,7] -522904819153805120776847387521907085275920788455758039710864447819746870479257334247833841171369874981197084389987531292738390561108477966560295623761502372624526617224727917940360742067708066507503738812502602295873547465912130000355932831079668626947186626775735870729315878391231401802595325950407104887567281837861537464076986049591201722214370079380261776360526479171556711801552807651818140617979445300341370362714493316308011387268327278813080628361411109731074741727145886610239191394332469409943855598984370165329739217850988804974575690539975867068851152595570433069326251421814567035774273953931856326464063215932506302234436807948092762090340204498079384043964191034466066211537654653531036184718896655212173830180483391462690519007940506726127258102068087140028776211286812563174071736528042290824064272037405069428178590113756627115019001591525453920724711488529570634848700070640110960952998308401650404265868639472315596962711219626721753345283106901253422140675580020314006505601174686267882733793227453380145707694881258374924778416096892839360801592121571378637618572147635996383243089328568293490532510029987189239914830407512797511870966945748331550819161269957914628402667045810146923438885933336921111116486173131474475513318039183940598822783591293925934568951799847749055445390570992722086429762527740495939178195334721910726611323153685112431230093643632768348731184994341954247794964466334856336205320174360884998427840234501134786128469398739144416139550165612709533988717286728953507420426077819442752595123590212087508151676366745970835868651103901941721487248101131058638747294320772940721673825121449166072949296645405510022582551818844916646083930014141889195386589343544463334555007720828425449821089159628395980544640791924426592929849524454871377629455556543552050726974870917749507353903874268956031879190823312830120860249457432846329003617543737003543710005537761021416980152131732572552366369122348655448131666576524919714971336208667809924944250630895423511985452786731938632780622984330050473614693099172284868774277168718022281199223002749697931440565872581155262756514062216818851840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,8] -1895269714881546445736281522293510642907171031022215121091384158398952492510128794437323432568460864959353273568815436996250335827147493900089505604036873838774708542461476946960953168649063279905861395134448670689241920865962732955976268984127661663303348884919734007648145367686807726910377955629506772903716839494223805371919953086726125700516074634788572869335304802405021420433957845034301105168616659608592583291126052622016248739972856631213795285746750770248527994510766448353534358835990857192987045885092239676215793107305359548735845632748342320664431820024926910741617820585368279649784740261041763128500669923677300896913048424658167330522173233269651827561241034113056314200183782153291337167021968011558522941307136918070457825253548930513358210519008315600013553465770667728070945946597940503104284764680290236312964593579240163950231101605771410177708665756846823879134416423351662310002345025838164582679512467214161504452984199076040740796155147982304186678515297493776019475590126563980066822100115907365815469686260567796702299684862918663896875102907617940501155775903897561652520879576807119142607102924453509575907432554799922408178532801046431729421136119454878981466015097823186680905781268613270505355005216298330834929754282961748484095925464911968450297102925508189001199256766285604047973584670800518046618264926655185450021409501533592297153578481437034498285904650653823851690785135131705268974631119106773463332380938060234631715749108086998408771001962245451814312034752229570265121087213909312364897844484162741295889535226024846655189646711747302592952168809469547618137401864145878041402872475145941111719934002073158448263902067507856076680018992707208919310493960581281763851622171119934168967645790186966212129517908939608846348984584632783170999849256239849677680565179646602833301248564257348551828062660790056151891093675072368818686147228608687679266680024354826825548048039522121710635804619774725748700476663918016239450464995297967877121788177548645481723997469323427603169709627486758678646498026495386615865941525627899122685461651795499037310861592274061709522742621859064315904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,9] 6162214888350364990145069988567267172064195755708003141965011411702898116793074782090682478827017630339943616316962253189763638743094166025560198548290611384128375809119678266544612888334588909834845017611355906275712293768475380376122161148549646143925935216065483064410710696622667962478964184590208834775724346767361632604462675050172520849446263281041852793252052702355480222471595182089085177494919467578250498970276164258503302043369634660952319403011113707743580630183060948678098017152660269119901234233086764527779930862136848514230977273182668592673789441094758936676474128122604102001519920629723681577217904983326002650597917516947799127033225850681729547757155326270204357717559874630617756854447179036953568280005939636934056920710495050356851732083502160605373543270653082481820584966168408583570613668184191969806125099277782307219758965636040272153751427257915994337475015387977637677984477158789226571926710268384865952994957126937724360675768256408619010327515246112245981672815997822120914838779334438598300564699029105735676153311305094787962809715737863841618876944107004536372264869907820360876199004482151418903636368969595767400951593224210970347944168096054319636278555025726130570057834204233559051775456016262569418051284298704242161550010329424039156643911336958099929614348106514054109368480244651131080115846811039116451613397123759457706564611950507428979507354560045756748187818799894103455750090379324800738299326473952919818537124840170244202929696415953219001816167540915569095227980487605659250316426464942686402274731837784257945915709975320826571417299871474242850590227194075203751457222607658604398238131521131631289715408726057064907007684173885362725506205706594891713519928545405214545707817510450281314482488626327523712490679204354548073777586128059726184086714437879861299769912448093934107034267226497027757011257509157533453583501225463961179273611487726478372209230438345910150793641590884659492773380736335647662846843013855703862915754916936349020598681045924339013951877016576929327640425685815220541011396226726967222471963567504711354537378715171450336816045671159747837952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,10] 39339958442300739107305406847064983476155901124876626905125877290698695822528945013909139919783986790400158092530642433149044590933152032579742391118280196014181900153235817530498740782501754213307448998588997811305086965478596022651301962813965696361615687652665837493141498058515944897051136361421786197556977851718093996825328113714022967658350552639525508934402019886326329968485813297708444811476682670194938502690051577139868986367864400796187385743242475516380790794549746522610979417590807334944949486619873302081926455239725865940885309778141752153538574364155911500450057601480434673851356200144729991290023021903387567564046966532796974690730017285463631628414409814850889031142745959198635708519104482805474123583578500738905583168384341382051050174064137672166103707006590163548111718822063820179517694268899221399325939509047071678554879467462202683968523659728063935055408778574012840708857235603843024712739349655489956344257076896001970398545995158718886605893826663793941141859052140453510384494128793024900415546533803552749979926666611347065434804341122861741751467996014878470744488377903482747577563351261240295591611803260987188625746969615498967713810076387110598459060832686065780101726891328161466117418537200694123206663529328592486013889808459636227821769390945833386241579747121519926147755024632622625515632007069460209751569521511488480627720267974185361238028773004092940272086264117577464663063638892395678878937331137575250279355642990301245265797591228096704412567217170361882853311496112092714625248728824710600935861043966311505658350568636250140701688200564704403218144252170402520723086511816842711167134147172025304509697348418583619882152360223092719585766486983293157052921472239244563149087169681754896899366518919545300902804628131208309741879732781698155581949345373662985957252293287601543347556325224335138727741241529501272704680242225732490777616385561296393746150718384110648784365847526031946374125676262165620014243355205844154293435291978161609277218399102742386211058984571989174715784750227345240146912656348592873838020270980467392759398008683298001032020675140540721790976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,11] -292907868078228550434648769634169520926968098963698543600815375089068194947478163223822526279570011028080621152143895375051108968949885019035001944370594838688800494885144599308586467204088928557646127799069542194854068446704594011788668509337754929700158254534337002205737068232413056453295094060990047035571066481579799653958299619771090221295079782791863498440127874572526771406206191325941070419240057147537583372931452927096398702665775666456812855426631756765642638025967353535378594449347269533516531992074840858295962210722233821323014352756628720060457334152593259140931980514237288918720511622400758500210561213034338604128197620786858715102196775316293797026910118560252817876342965704943123719841849940130222768822881315848486483784171674717057288007525439512076069371321477531825636391385357717104494713335050938111882589427024410140486470929582585594494908092326317978417949168476259321115778467486252931103161418668222035688954717425096161648771094933692817585252322906060152366938062844824561348192979581158114297045246556195826010681406908813917216329439425171689985234522713647469161091423539793864253304757918187980454440215846090441246028250214755948688910915715745808493237339399825178184385188433016147627772914939067878015714371177610991678164913185241861546256209701197039986922187927155108472539067220793511298009713354523730777533972632361054797558558633989374820562231727362831108276282846852692565423703885351186550027377177388042114915274829603570290881643626842156241917602008546809465629607751648501731615130680723226918665057149153379623197540887439182179097299643082008531488830033844548093398692758544106999380031633910144189094617891691125967466248627850395489074910142506902837092396212006593191789416809743069347870821020889280602324076741345939076868280364304977747805103591247530052299077759301824298682760189234867195323657827865296766997385749376545358305866195882913785670126379776322479975436457153196491612324019686072645791287540579931099001491573074553977912886148242502630826174699378070893129585222543292694163273512777172755690164668496266043742569404433234232200955688166342262784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,12] 1051232474349232749796550894213501207001422050632831787159751363008170095571690412707243562578592609580809600897202006281633474893525454462780079516756017960954011740599404114309964790782323212346925520286032688463830488932983932885137100981958863628682805779929789310237868269727373621460388059048095555305226367292434431140483060818836940491692967508570131968412206485567905350003975453966771113526209140131015457051357716108980528277717005812746947910548881905230312652726374655075501286743511810234974415914277333511987180174116158764021298812415170885567949400044908784320078731190598675514489772624034394523954711380017467264280599724913502286565115557208265175359121558960928980248914093437823627142501849307543722760703421047622739645937249125271634546137324975281877354912359262249311725894957464975619959556194182952006418387714605991606846460814076160966574213463666533328449699034427666596353289224333828261203126980981346448205229194745815161345644752583545771811327391332392255468281889297244786737017201533118268947897196815469942286353758685188121111631600233781820926724883724774668112451065407379774705334130443572577426547112405291712805914131550693462510313561459381375617608203484856422360536013896262504413946374426526795307737366239732888057893449686382171159134588800721504950670312452927416028382101781024365513279260250765334678241968156690945663709284117830691725094044480854400654140231265970007245774170387977525685179399527723071101067854929116705323438544511071368645720176510150680578402240112615450334577011375738657631620374141347880623455320260281440458406019351468514189576606364903269269942036331515839033024834204779592976192330867936381897185878487131925672253540284420875624318046217150115866969827495831030361599193440931683192805166113673020666052435164397289807308171914120595515146354900669706841017363925123753567614148459223150560413846829725342690631541191169507400775306783142191065220379836929909235448385666060783732533276181517532291669120749235286354080355253825835459152288367025142407305046826664327474931065839675225268112526234499335952485445800816832613123364326166050635776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,13] -3120835934143365502393787920930395004886103501033627078341166741133288542514853600831278724302223234798885861661485896639093062013121432075105527065505352332469912029586809162016288267918434631698223005996958472292150289170644975266295328190680439973798633745550756190006852215717301767139033882978502103447646490146329457827481494797272178410926068229912876015579815049661390276705080596549213376469176551881923713980477984465388364565025967224500734516022579160775427518998722866892532353569980298492920392101294164467368762404089810110441604764073664157620283301529816590065399282333578276783025347854790300972167455725396674502346740871612045660073171987908660825738291803391617211638540368040940730660452774473080704497791985836179134764559979178057072236750254865911778684879708781184673374164887285013087308974538632771360515961654299882527580954085973988582543125588324579380936132420138787116603869877995116268168131289415729023102265328887533689430951671303341274466611683068192404873541998099195261844569043687204470895062662773379464804370006885202729269639525644863745156796243634574727217438042008243802862511507849858902891070475590120716920435932524988589427767264335979458825766924892372303759159313254712904153042341178966635401993088824160960438315156650078130939640811751067610854033019441991666104223595368593286672494683918699540616836762008077404996817011192137881130707604376989325926541408060094671751398538741121756558946830534798853025961057082978624721683148699680397283431439167141406628269300598419211535782943943485876826802063297948762093296328806078394179134609373095194259446953496388086577271654210820843767619191100126609441853890963299366885220717586991719294633995341434255242132113159516920215042719727092046008637759490418830735208350450592552522815771636967171464356990358474416252995108519552269835115584480008312661779219088179067340674861189777807086787548082681806118570073281030585670634883294717317180672948425318668666258600935736394658693887757318192209288808453269369248396337328249952484513462217131696200671317091333362328885847773665699566396532028074515236789401581327302524928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,14] 7583710447293945519168979476008522459951628364797152433026537054708571789582071830944795794928664230575684205137357930371722965119515623925689680410994362117700770750380969677606399595225518899581368457988069032891689844494593432626740852869708866896174756764113996592153982619392207592225624106498475304182239170651573885193297496620016073351737227203301846116754024196465440164075891770314869632145717101399236298520352278673718392853350057329899520079973602681179621412392600549945458925274676981044029632053413589953399062505395154297123087997288553305330215422049444678668327344323187510716806235039994168284260655554644930241085703456500601254793563199187285228990391580012439580598492667698338135606958356879143315996163574512398257845909964793278056852221299317831120417438766833717106784594093395044264059452849634677951725079539844825064774852938848322053210219589093726533313915138628856561939532751043640428109450912539252474670808736000387338621018741360134686201010476399960151542494328096335810299470770381684022286308305335417589375942886744101863842099160837994833724006045702536672887237277574161158910433288333497452437246431941527842704231832337180546094300233124687606583775911420291890142177134690552422450926775634923497160175313577136173962499477971020306446408799446779736627232319274861661960782886574161234180669956840498946771317502045858294596552531200977065708541151167110934169305016838248542594314075137999307071295963553239028931263751502199643309581811237614130110472828525623757054592071096134523496355998809476238417099947108661681702402472708435606604996296986967512806514853401019393954282952080857754124805665438620473547993555970436891909304586192644251438396771701838686265464171592790323731204801869983435226157928244895569719430523942033979899943914101305312887193850098499502990260861804247118755654973281310664240332002280251746481346460596922493746128794137588380975027060182152358419557848880429818981541549009256098719272109972977756909786296240321132407783489351397652694933172265321060382716453949036030686465660743559075413023459530992561098647009732073949346219007697697753792512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,15] -14266881049054847764925809274183457072122941011389695621087204582967392254871218890701264744635288986819543523843518697591171592236061871214023386882465215406879999048839954859293743568634875850076585344409247320739079452746930518333492738534203268043084501024046987363036559626700287820550785130023390286294101087165418849059443520274897805252831000645799654369058657010916204871151193964529807244670311448037081424068309923820349059142543690691907030002819510921212711904308197324172557401955863081863214135464769206710898416770499170938742358954334552580859488710487690783467178550561740840224451026743827752017758440403848270286095902155819628280548473657641794440508444595602822152981033782332469896852556187963749866833565679531210676176536268914458450994229760826443466025915984003142532877442603110738303803031843986841812077506937134109020467660164591777431678190089070861893677334748087163751121126395131341421964585125902625481456541241944186458783203249296914911129402103639880743593723547755806869528828196037564519535697509802613321819826302713231667288062998220293794404154638726627528570471331616017301925911320467213551288737725097320390158536739304311770060410648140824515386737466689984081885352256206912180659424042218882345650266393673796537596571376730333470066597412557103946414895827318551509075652455341000715225417060313628358642070170381869948832812151966435750293039556873618190590050220474183828053886181019763496883593102188957138535860373197369968001679834123320771183167888615234683883031476397531007982780047643228586707293015993552680082649738312462930405353174791131130454840423513001898299881953339469737699734637585641779757099896639289464496194550697850266383593032995789739993375939126622473383132323975650017506162631273389086445111935340451484924575244840442949969014099997578059999055330878980116653466480499717916282734733875194646549826312315939620000304891953659088559755567486366374030968671490942727478120693165916876694836845075570147838879788623758919187163530136888073309542653537103942657448000398005995678927665795723753680456775910490751820177371562006688628790106050467857432576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,16] 22204661831041445429929823680747835021984005126051921697705947772367660691711727144337600572473697899337022275642051758669146783835371424899356572216068773295237121473123195613650547340811744892278392102175518420851481076743828073858279416191606594244350181154215403939196484716237008899337522889733739501132636108024576828765094543447011183119427897296600404695577885069006033543891454194041825258665543035034107030740803818155332555832740728519692047257052796621985207496314711278203380803610509695717950952173401278420587214523759747490475002575741179320962727990505678392748141527996075937237014327644858260921518323976782427525979412700652022236495075628622400189298324712978785099415682091538429096259001395097030952636831458296723497311197541776540182815394117255439206356099036473194327666815461634097093702955918153916077454754975296018905112505973690912743051423870490214834562074985071082357171016694170432803422064778336053285395605549417436575312012081669832552673302351916855846314390252254636862734962754262450193418750370149008188239365697626387124832187691585687441511737044023113703052715596994654577184593639273188737931781837087714501688111796513175000165305231649315620098357904099019260964557527971014026776140501466912772232519307038236370214787952659780048359008418681747264710791307555090744399348751568129793525065571258479115560765356302889030103808769970448536557071059722077221208696723443190796118976843048825887326008490677499480759110993519578488035399724033165164916212993912291643696861246562515457162684053332130716252400392791066793282381526481095482515748901654694835912292056026349032783381078291479623983830103702398978732180241259367338749424474822198931457960160864688805361746932166027785771721688674535421258780578681970358849801281580652921995667150281320771959078405497313927519462123890153745465994722878184928740898971774205205528627081722776390808188674513596472690879403121359833098572370040920122452878634771353755848961402845961576860677990972711565964818427360047554467886806807141456843826322312111148571972119383721350296340128394212628339105154622344434551331918901338976550912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,17] -29813042675194162119246265417588922120101724613223935798167090144840457906452238018303699755034804418012380088771323455397655135240646441012374340787569868986097582114426648311696100056795458403946428511253963054806309542820205698895839995250258751350709122849017996068670082905464362768567788151996345387309696292458496596289472964925879049847640051353594059455035865505113957972028918979793952326672839656501132446395455052102148215040010062839939066697420255092275028477512036933228289559127605255926329331408961420871619619278523505815787768413340151570890022838028469288555800582093077638851685013825675271233335237641068459684754165912523057254227716249095265750488063128855215937804020257953407733628510745158041175034261085225474791028738261248359651561350889027961724991845423437572192176767357268293392433117805633333363228723315937821159532636028908733580090985699404076219399199496195024468061285434566114996405736507354814156460452415702490850192510322536200240647321564775173503900101797149146493891864560268267283434576166429146522467694008519820775183196995586967157391095798691504841326301332898215456410893779405080747966739955617731672590331102825347164161371436452647210114816056742414814107085549393789287503043859092191279412739245682459501541810569587862940140581053427134496575719075762345622846093858856761598695339201373221517378247372813864014131493715957886651914939683024375128961553736307921403387444768762473820085125563818719997473985440301621619647563768347169041271954860164732045930777590921775596681475221497742418921230506573175119017327927045311614456372551939539707864634180350216125995382482095775172772240004101012106832408022990029944384690404104780206301974570490837904166633634916414916068219315109093317212573544775910961951156689640323254048566764108734913295067033102042130438566873205686644504571748668869838897330866303712986497403445889261978978748590623913262781747587792432511700993152287567510109254098118235221977031033986949047169974162177350359858462802511584271875615068654771388385290255532801954372069523919418447000331340151597632716762580549791675004003610717591649124352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,18] 32964688458294452260992216513786276879924339317326909415714932788354715254913537321974210090409354423061948287392870422527128172258746735423363899450462929137244133608844430478211966708523372312845437060377107687891896708764007379956428357691765652801553112397827618996541136688700794702162941825642268217721592157250026003610426462658118338029518053985844145710604463658692776873855799806715218426395289232608103992602424113574967715498817984443419482193986132169906435997813790814446433005099842552007469956471781476473797226167541249469882939487060607987765695786834771249200591181542075938329820189462206817106214621111303042703289570141522482700268477516288880980391540228634295637522281854084234951772746671013416022506231486764991522576342940960620089210269280886557631597738098763835739028087825141352637057613047252963773693619756932224331644860340767309661858873521126703766882349408548821052452264709341052369805857538206648396036829284694790554735753931021341107619350043956565691502490586664323440846196315290268924278118250298902191067190670116130224450518473532471702094724860591438586886108731365632548941625060297942037679220214599324595689470770432131903174458699201673556385330187189209829721132666751586623163782537797673231574771650108772565678781413034167513927146414907500902111711668796098443780965298791450168826769377134014844929936731730047720401651552540197903457232898127319421644644766467826025859216422947769511283644129851874434824746354826023964121522638973503025267792288046859493923040585643732148408947215395437358104306920013855948585143224892345347847918701723429449440943241369429456323740545421822568724078138764709321435808219531647046895687642727453370931540283790409336455838091430250842509310861311438239973379699336993654865000720905241173555759348390229032958823514131611776285230815833413532282863186982060700725707939311049694929487346685971335749098446432934740071209215716642570347862257924211626338987146003021030157274676605881764641504665248703215138886228200121016151974370967218959655325485492014043262319532514064559933272177791005065165575581232899220119937694623002462781440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,19] -26963055813230120522578681133303469728571810964538562054948957370752224450494431297053570868469329417006348924800842623962741219775934680750642041965486138680054783544833964476779000486547369214947810153719231692541677060377340030187433080399651372467746586606894063345694370650799592209015912521892994784187581491395535907450281867622068906551939171795608230910314357626517441796158185714140062509478363820356402929962408224694934860234600070121389244164360264946129243068191666392928843816575366034979482701141163758835880830211424037051211224217209261217063396811579565191101834557644528462969480816733993755132231031426248911290735447923557335107552823793715356379509067433185896760520667754398964556051446223359211408419242402138482727337887229378522392810969943533921112581624009107160973418730482666977058902323631137225050992212493101972056314997310602957242811144181704195061930740523026952925633197820278366347656356309623775021347832811002772564985563294929878227867866822685443725976731156814747659282164532403714601417786132123921569111716031684004773457056589797237500480303880558305589262815895297226840442441510106054963399467539156726647342477351163733869433587108205673483756752945968609985989464842164128038010831111012014020012838539720538511688296855458586362930056854680161256422639786903781909057229873953910750424549745810216717759870271614211943460719245219574414494125847183210382442930596082679159427219482120032369649108358787331522809055778981658742013295676503490529508277896532738514345653480308246667982492097129671315504508278230355578768047221665001502203414504404341346053862185179043078550777739518037409413179928094138346641864255303674475911344444638004935181280152067889290109772838007907201097554791353527581934314440231071508522743328639561713880250518142455310811677315609070835361234106087913615526220216259014121454574282354487819220945528209333941127779716139997144766474009659316752226995034999472152248710924138847085133169370963918597456444932749403484746133478637333294503473039126280163336990306237842336609277352942301938336173835613603598826295689890245460893297466375815871594496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,20] 9911997014585841133246809943545065245581285701374054579535246383115049272991334860024578638178322841126201032773297548886638476216742508541242489386969513797669443290502386896759762455264556157932840223510980839214259422263404514415919203610445134294332101377834243918130767911402351269507195548240355592690257397497871646594527784794135597940533083413126824144154489326104523004124156299639648744538225729173614883973002441230450058363575563626646482309021533803181119007595419479225832019548538683868407101339119562409581132275077195895171070453946656125430406421283516017958915874699400069913814305852427410313932971582586889852904191610076536865190453111832957436301543290847459181091293282229726493872523792034990471640648028707994958254231006717147525666152297541168368740171567382802558933471156385687513280500763474583236917870418528982666674936451321136401969677806970916208582051808686302032625812421500332778139879593884892517869857607364392896829810271344660975128245914481262162978465606878652986515401554894789290026830496516251140680460316418311499765016604124009653736366240939567528694879721829407557006249565287763787316107151304321157102758735080391237911143906626735527299105855328794266537473661557481175936952603749359428580420588735849931480570209907865477191886930876149739475856285231160871451075224212377963025903873437444970408285637555709092955827620324199800234321775460411678553351746342137698929087356595285917730293712186761887594058734978031663759629471776172388166652202422844092835003283861452929870089638448540881347984423778613638690999662872445471027367053760704580766052458976070177919796901990726257291513340697342842582591503515323950989345771420801114405056171472619032958758004715520389072460123638321505351457411221912264725356593681431622794277655297023304563505363826050894097972287658193234491490107755401915378462523270921314020581847289496793537927798097469742038049051865626356430866300074681181460988191284157340363400392832405642524626924063345926143225803873551472219609878307403709179330177454295940653815310346620393979914405805409090577990497485397670017864145603458129461248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,21] 17593866816166561128725483483975194844588130346770500059906654104079196908611830559486614522743855049984124454091703670932641243351282478480426133053724013676156168122414054817065429618731822181406229696673417428492931087540807592578615095544827113317223927900163853624273170836233784793282530525271195994028540328160210758208891739403656969553434959143963301030053090207671910109350529507491919245079576406615731964707904006653940207730165042347051236464027458522828334380761469894293684509909189182756771074447367967422695439784385029993522930025907831969104153663910850945594921970899656250929531129564918120798080328330991688588123347738318360180601261210408182347663925271320053903114790789826222425138222375989217626610305759280943049126464084725943362937464036373155705716737970999774156921397136162002651727365954767293549482239997827366275429598569518960906655722353392068340813410985764416318993127203550874616161677425114044444166386638764148497430704272534694581087063618991946753635498129568494651350492195573870291705930982322133404793336297907981600609301451518412961632294256484425469302383192815253067369990832567053428743531407079399149568916764967087214396008889277458678999233068722437777138528351727314607774756942357452777639433884566228066503017386590750511865062708729188665258297515093002771383080553023269359058327395148989880383396193878399016499193625624737209301975055395826091580155780912349498056844213656272285608351409840465576661546637005212331312299802430445687226670265238150622202704004627333696627330900262510034647797975632686990123780737886993774995278145342002847331410815167150482053567481572085736444121782898091996498034172778426810250774474397682953843364000197142656876064282994166286892472004813695380005960426193301509148737437607475196155190050919471549493584922576436675770851158752018835115818824950932961572004301516150039040339392478779639272530918821041983646543822224295527163595328539926694760199414393861726524910635035393969351667967210255383244668688830390823276897616196188696793046439011332208759784395270996201292992791558715704153687249351400478608298950658341495373824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,22] -52141403090316757870062617231881606342043991052237149754433865695793144805267318899587620791741353208469140910440185881354239468391046827824780136925614320274936452884960446540381333383754941181068056563140573650149016203552202753463860617779746359091987619661447365123090093365177481004279368607583894089370758241685284504389152642457559606457080141470493208804701471581075467480528642066590173079675189950372879035631958817108986683581164735704606633026212773121271220827563641636353655737396897364885450541467169368459884011819654910556514762825524332165337395040854656203282234155321963561912381811713132321213228412268801402939920752043540781838231812051205846705015099369540006745102717299864720343604785155808017325324352232679779732927785025324626121678250583592047659804415994423094742492194194719538814508797893710846318057282633383998536893279059772175638503996778391413689594862913619540382226481323042139950129140379820894740306348440982185015984584113372600981201441929137089921783659458068835034362234055107281549296680556071461458126130618144453018661504016846531065600922230149107135246225641284977107320398092341894635978489994105643524275000146790220375012054546499181615139145157500447927709447193444718199367810910982967566069405178629520072412583200419457745684461648731497390854889737599857642320588412693941274718278565572669743088897411866666624444981136560582946881486196968651409059318321564608806417749066314992734270106682142839530951257868653801683466079653614270840263920568613217299043957434590368426297680603670784735123207359045536675478696623379178562996617117509461202512942718318732103946613119333098983766645965817163190705572567772266417151475689192787250673514190757515033075437400794260816668790960717747266684486201517673072370429686330777655875561693288624688057042766381600597149876170417026037854220730468641678907816893048187652180420236873891401196123336024681756076308164796106005575845267445917828488089676857676821733055139944922988395369824747965485989149243325343857094028491312880614086220684327857083377173031288426153372952362704737998351025504833980285323781734177534115840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,23] 85078612532843489997144959168602750620325084843406814771848183563897124838682945569860063450088993346898680935992194611931773013946848521794974978637511415293965273848220768113752599157158659319546794767143693901747058741390188427021813969184326863258226225969479745197629242908267981083642970169466037374728655424001379689413771956236720705997810457011316390116477332322199166636205081421669108527924448889019354175363826181593335020869949015297689888934240152924325747391959276374785299830033595858223612863841439339531628285922659628553012848541585450362580579212846836197193077660140611910251321537023040754499485388423835068696354210955996250503943963076609424150455007112319432647626522276217616133059692670038422023789014952867076728031069968560572513687413589702255130838948310523627418125513573691460876501775005435841287802817321903427845062854720506002897477399256485983206919330831123548247496356539460260516343285363086930313370275642909415073112113330233424827115202747605673369184991317804225277883221981451527502715343739778155557731056197870628126350312051591414536086630972013110893841818855848234064429465526774812494706637180394151343966893867426489150358135795839479784372131655742427781326821866263544673908041667909611062647350224430964933782237811135965047749904645737090696126532456296749105589224447188794051644002175756018074689932266575720462778615234950225238553459591681366561326127590722269955684456918756863764835334915577892967564393489550910009866331121638197124148092291277309654217669244881597314346346824165070129006677098077783322687141478259876380900464998913974008016434547844410837033034583407593557997140651859626825042093286441444181953211208178196813653044108086816733682361673285173893500970907547024785034866305581130799337663445797136796394141823168273651142685931351040913648225253680164723812527065955941852024543896448716062344578282343373477168652002452586716335670377217280901679837858541937356456147940992848071960907619024963529194479960957417774670631367750835690738126113695740111314431814558290040399796604254510732794324629466763912181668798133451212168785272009334011723776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,24] -104212641085351231044570730174080959456225432565790902157177289054310885563531768442653348745291250170363769356403376220873559054072209857463219542988920418449361709274082076639427827324270312438161142309376030741430477858208038282826736772969254623030450551047340506461554680907227784032108590863001400719143318070082564907248021378600516411439326149517395156053945895928139753958643322195458427348352901013714198531025574799663670018877938494333966110939349847802401136403911347672141164696148206302403990092291022039968586038642017358972041969159418913623579617323484727475023125735832592793896646995845401747377703795146205076871935155433858172841334725165463979793464983703307489697998776061891825433737543174727660428228636648681695288413507469919739423988063170296863783757013769339272496123669088021925449233047697247748563877386096771993875917681788573447224465658302637598856418012034723841563831470042101538462477238754558085632814983860001882605813430063761957023752719670199786654183943446443843288892237105505328491953243149649540263924567085803659424278109553242326440505552227531853420040522522277747067099707374390620218312073920786193264140758965327013633552554393869307588566090795023388338141959038365497466763497909414021546235604751876371943399169828326809717420053743803643190475992807845017334972272869908301550800050451831692407449907137753177053134605985618808453395677130351457114451693631946635149700607694936104872367431361757264090286383161870349202284709969225015460826093899227072828386862779197694518363619671820161618785036035823370311809309556172188395121110809977698714731061504583840070035639137666462669645268920245400558548640709340602053893893469874103610995334747429311206102020057610206541881581022760586661300313281326105429181264286574157995713989719725365069518639757894310544000422398065831545873893404954646397592168909555554468567761274195492669413982151387067424837014205368209709837513918158130337350892753289809858825038368636836516278382637183669911358429865081443230520010028429455194947893867882344920077830026378804297954496116412967419889016436951317364651945427210424069128192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,25] 101899069355444913910826126410775009392047919384273252567171953044509765219058453387538409899188220338388136450289745910844990510313994245927546938010982898901387093379550214408423395918301300408874052581661530954917091354623272274423609916867978013138434869510106285209163573210068967480113805414780035650360618851014776069471090853327749293541240913931488505986794386755426038491354244010629215228439029160800772383128558239519885895175430045769855209014095966864899026726640411949188441457230756700088609555692628156273094680981058635876122479103729514261034209992556174477104079181005296588771785562087083454395386382786513131890177673419466357545214510332999527296394784354409092080533178221119860422455353090601751034133781488677387502280668074256552925753714796968377630341205198263937376233614177396184298395481489140694582742432224589109629947428205541481651775147405655012209263657399802792016961675184931641828362045513322073001165277898558842837714640213557169116040988756470260810589734264659633562728853866227661466113612273949857946285933942595308781290810596042763544622928752566714751746329213545032271099006608695995927989089751302005528289356511613969670166689364205185913436278402329947379601414762655560823934917038188690837204433571867021384656817183915795432644734467743319996715760061045218635457916486107235059351496584572135178170647540489939002069452016440833901894231222998689054113755232076510355440950286777665362792691681137283944347502345613075681941230391264612148548117877398760550944471845192022485194484579247931649557852021431272376550335207992166293330323844379804561187746436690771647487130561081077902652988677842465002643612698360045623293092092504278657091643853434533689169478237447923745777641553338430130252518073413708367380519587350131322122897994306855752754254497992965374407904150076467432419862369056030192779655931262972052288426140590118025231234534803137863478235449880086894458517648992494229302128085084010676020435970304984744896583985933589089984369730967691990485013541703727806855128180449106284764123774933801606157249764955875057812166365684103690220513976992428434915328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,26] -81312564695860511125241056666191922995808039955884351548577124925912737564915712776215836941510286329067316062571814711738254847484745089733454558685325541988487524271008151926749424254991376947422299989622500282334425065985360989655808369672153375928389734405537836950428644249665502784588683575378994467312801570995205820588270545842656680244078407874677890060297445402076203996317003058819390257786418501712055607850686166044294566128941912932291482340214440416133533449574716961268790042646072834823551515258455450532284737215558366481264724497376415878784117238188569051548306127495692865503970580750936645131391014228731073840865586121761027446133508766787330460139030030655875448964942742434897886912640185531267992395021305480405308997133486520185961443192407190213194028731116903091360699594254656830761064858187049089226972764364640262460305566139257097761844751319837363074385965014567895359793165634778727762223065304230252084526147429856858346198911765477599082129238705852580665339390464050489912466730466282013123418543757482122451470629213415497492335263741250960947921854882308275287852956825370496450774985259383557318896031693091327860631581170302822257154767329444642332099262218330182240652244114295327887394061732443627958620849891999635386034457700643042019083649168951428025584862362969611563288208619544908563264828782338825854319909168507170364643830446347059917883046600612480626946756431626350152851718750667429032941362781581800399183851510295113929585242204933904231253898387316357403193250244115890724936161393375434568135854215351148981268368050421309530420845340148978121627929806405667942432258757456927026538729890188815916666671509935587858601998683979454250113334121444943091075478724893304710459409482097708539768875577458042972062168419810364035785161397836605652649305335961802928786959785640734874944313535992685637267389699422686367098909768885627561101895792388775677705293080352641863436786769098980924179730243040678721726236921977343524366307288541865333455071734193004456288450701535413508467635887930173360677974804134957998919448073843916869954015725052664467232113781697877278457856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,27] 53362507025421944291147159012086001037856180216020523922104466127093014869055892207638270267372575245151075381814118501827635700061265942316572956936328643701864765378508279095641708664547301338229622919643417787826407147039010779721012548445752494242765918514428431890946501870838804943483708442629025941272079428172131775028408364116452099082026051877684582606447082784405797811315429258851316998604134691960877898254586701740036053625109284432644882098705168913783284153454564299717324225248882160325387802207974172396952906423844368860126672156281229758433580724164156357044886558159924673486469118774740075061512324529348724732794612295243546046014943358826983401644988256812867960212806776245915402645241578965729456993635223781905906094388795045395794554909152085653036830578940153449658342905815193625323152942924023135838073478264808742155309666526591552779688859806022083084686197212397323204014141670637539390255959112802781936924639716880796430127281700787590561389465788507005617647590881520498280081510256860021852523646875794483331139858753382319587706204665800771278414274939825722571176123432325223275358097714816267611283630336749230107555580666361643343617264826051326084437757567094367227611947985696455783614201355635129566662566427783618927616587323816062943929930148658080942140502792751954987990181734395850406645197634964993164523785114339715697922195868596907026124541921827961440903027640440032004982471684323220396840866141652081280995740268522654855397397070836603224875806223626880144840146695018757474778986857499549819404020617513301351072934496818181644320402250089942620830632520237943489696533698336966244879853430577981283491392592374801715529944470711210661226418585226738955675968677629400941289237310918424880114714651236858313113963872691287768620947485138717722891410178312184717290395790936013609997831689585633992544873706028226270785011270106280980196730318991869305371180951254357084722031498380082364453928382548440214219501130122397905885915108214367373952293885884287839934720377673248183386217410445655513827242624275142790653593092301094140985080476169840860361537229456259443326976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,28] -28550778259307108756547172101546476306040365191556177210861218456437348431621001384708067452242297519076420382599227362051121829195289954407403897673797107926593265323084786921489380029829909307823123450582315898154047466740901208557538436905124389085964434056633520378050383687184794596213043263937762236762830208890898810410914097456253545180328135729797482531862626328716326353860766772689553167881521577534822269123991077486922329092639044648815257685972778851737409559896213074328496489948637737239418536278786581169471367890850544859952830270073995060087611657513317732882351421460262463746603681422719989678542883918119629351877435494022280782349926227400301037842736225510651746921350444374702289206981102204810947451997516857714856322657317956383469136258472845443199778862287211783680349157125427530096845082073945800096159763018598900870827950935963403249230803444646868392685387105618126446903207696047023573491053172870351079654285928862782468160902295329555460876370315415942467289232276690690113132056812241701949905981080887653972151596173344483965006440312166525563248649729358819479157433499611039505838320895328178686652767869350184273358910442308236668905164836056474947252036459447782672016611856687716902110468364994256911583315351527808389612141902513867819432741110601481022890811786937475975903073347195483995858898893594191432306142076156141378299207163243733344010409192209971906305140110590652165692722088286071331823104537819028715393463116425100668151599867149734449800773531707298828218931001608646448801391279106761403965058035787857830116614828970310059965079564449024957457212614664984811138027357337553151557781517158535402875859806335430010644103252231629441947685594176772244194123951773375003545805664887479892449929689174213609937383577768095018831736851873152018585988413362682323737459174828694968949973214188558174605306913128242388374642551218205142738663334114183693918956816062843941358481380570020551264862380527391985326002077339688698875211661446006397763933644245746763629956336476580025964076455097484362178128295476223066421772306368711841510174816784071239561066057019781082513408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,29] 11982835670026201083521888274277734427065492486304876740301881702280139374675207812727159537255836176023474589691742925119712621256127263022131575920608418595469735933249564653454530334008537744944438882700982271946553577302456896806537441313268799857351710358114986470386384971035738080753424612945361960057817846466100564511213763099635739897024064213663624814064352618647778981582381481886039062389181969169053913710042181446175943928730423815699966930078603153689014086313896457555426101023987417546205254023985441237503990860985585538787915585657443512318297783782913355924881177463870774137084304246232356648724225903250514377062454779434796743172053653240072472996471325757983256666757988366737674157781032697428873958338217190953568874266679319766576741085219435448281069649472822633229277070752647496016058811702875540978789847766665542273994580370537757549318538979884218448169225267173349750852472220158763449586847007841352144825922646177709147531605246220916934233558924780165554772131087054694057429099298222974652983792919770605381055508565181862758121644012784894227250860534915143851719237130873937557758007610413337862778061754440611361143189338069777126908408802628777540736086108003681424472233440356551906312571469511578349222955076020563156597918592046794292936044577783454904989714218060377458962057434490174603597197795808482101601102035542490368234749619170316151527346789665884533660911942520038772523308063759330990556992995495296935085648698930392492454708706311184063684417540030555308964996204636242040335893345898083032034079570750670309682460776685390491662118469410328858353680333881307429214101352972542290488295854277667970591883999076790223800918989431596697361654698036096739369755412840727933617266767459133258450998369962628005634309797509647593551947976500198429443294015785572847994238674913965424893155123989216267652672996697793443316364037061960352450625815562215745792517528735691654565065169760216395436074326241745708191403712901713444994185167739834707728894475652824679046227785418722756415882095259318442073778101635533341130673368591255514081462986151163862969422294374338940370944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,30] -3465457001846001230503713041688835432898255712905476327849083934378824246248904222260729627177665385962316859422461457877985098175130599444860883900309926347843305482637226640722185382502761865210065577215135557881073520008921559667338694286641166570711816174234545226408849876656455794436705951908415354525184709890127483348605847164341548164497174884855574847698200240678032065494625966251241238826614656454189739173076102889853378447389606753429879767086245936987809132798832264325359303971983690869676709244729353749973115048906815976180858454726954919901421825658802426974047829484380572458838914564574578457158592073616603105456646570557847548932263493015129902337547830699129120117825227101232342870115921787141150690021525661180216262171163806864151156416157308420353393241292468038293847093038900804768502639372287037425984609736758785848138184773686483798959732473782314357649142249025767724058548351252392982858989771875702500841218156262598926135354411471866637543702226970667800344022078121456660026169610475374977468229262374812769207354905950969470297930998220200286271564603637300290675253364871744739734743289139730059446402514569859104663364375005480347870518729103588335929414568329157901241927377419242738323188684328851843073864580489417625568332696340092828192784741863472607633937699135974741006918080673733865230112265914936436395913776435452768867092296058727472777028872050559926829077374097976748674856119603121026288428419867388530708878085211513233763264191083481252774658217357762412391700522888756568920026177342740599995672571000692314318343342771399934466283255395703246909832682503965901949787966381715067137110579132418287673995070245653099332827965292639722331817962203916746443240846560775867760326842241611767970019300066381063719387366899406751036142205662430676667694171473961124763639906892354937777589637087662836533877207324835317183728951207995016220132019282611232738159027373801245402922997248106183206454292455251250339990494986663926662550403583980278239680737051509597936294375666567290071827437653923097620699220800277747044366686252298185066485155583442872842664268110193334681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,31] 172271408343907937793101296167853408830632889558093481472389006861280954500941057079156551804841279359584621623585178007810913474775599868875907306251874076638339926173228131362388125921440314986659183556584785831908454046122868889694101389674424052704197847904934477272525100686169788468003766196441267064517000943540350633721974242632223369178065816424966885585490173986868290875749863928026431772730797775101554352304320168623530434795103733657538267065994622514442216978525683252387224276048330863590361995413191332295575716391831888162815647694497451167422789059306759574420409517372072891978058608936964334549896021294184855494423984706306755044094121624684915179974303303003525565352979140373931623817804197015953013303026849533286238945264865330625065415595180871747214595090922736256317751752141864712425951660137346522810094371558322062096894612332034457798613088649082174189571358657855697002654577818360977588334946691518484089570688775527744168950249980512378411423182906552258920346401160944514675095570078580222859199071530545212039749192411426918065837684717738883642686783189746566679169329751388704777463538452245962368117377797920989404964284543247999415989516333955370017358749759594010294943032551129971111138994224396086405446523385318812774501855263630339635216957856899599779853249194628503321380041011073158853625027579906448666276086991442381004209872223797377799242341921689623870360280987703009447375470809740400581863437602651286114806361992237306420783520571195361920894069464517257544463186001569698631336737662161514374337568787572083059685208318134246202704132413580235864019936798165752488279417488086553805136071072287088484017363632452787987074537326731128095110602378400090302943077358912072083268822563950670970900051425185687905433413112509824591847410189275392372711610940752430242698107595788685580914147239489270218267351116730370198458004600872367505853773505593330640378864753189592752105507873137050190787286153468988914649772337591551916285391920099554717250334975259237630974879863197150538656042034919955238362754186066191362286564185952642062501828861917360038247547959709077078016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,32] 718799089662140606072743587894848247556370583308313215650277782289078707111893325678192199803389364363721352283408841917915126907739090777677106998545878559914931750443897322744267348169934822098524931387793482931802655086379876538151014629486867244041575997636936409930333741564299896466499297602321021332326359609387309470501185473739391397825535739198745496513926183618578116561682060853822716162562223047235277681586845895648471853074863380913827829906358714143586398258559407854629869932471613943216119823106523916324243979921286452492067656041753049145792147433999600398673665222831198056222960534454113143114900203673518073820813290777341107955658475683323403557852183248786791321211289937927708219432902961296641773722079774490739874090277084206242711446105932504009210900548163915649401535783666062332131078490980264085395312114077757499405923168789045871501252437175947691969037803286633160239221978589095850155637999342443028484463643777925034870942570892764561334536948136755127496786971298677638028941870245923436402947464715059589421546692964976305899126851198904991812682168325440097263591988983754260064167932356586974099308668220618869965231649124899257165012581610623230534574530134599742154245342147497446357965436658413484153212172124958452514425940716692809279834428130146690964494581288354549675136800661842724963097806712107365136015387469065346380232644927433711161009512701853720715335149939612250151461993327235664088771909062226089732062866035151860415863608176764319778457959091399456062337220305670394655447881469240414160883839694375614197061501366067194018840501199830095566542126018462169868525339623619230180121795439510370584875188686575157823328806757661933277961444367266010341377643029754273025449324790881433475632795799360440542458886175194752612931612379552123746652561036996668686079319663844331376758136987134026379666026821266328025249711797457573306334852226597515610035300207472556462323679291946534512114079269839156879960334447225423468746012900046413031171522531560054131037517217483583401885843117093707053054101915435917479106024515777353892355250947674390619371058049086950211584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,33] -820076321143246675037143314699515182491560047758823026372272317716503420119848561907574614718759729949962786297128922260741134213073219666054188717737792905773078515024825604983221601115004148887712095605984542366392514994616801885575369626312431259376047801371715040426981267026786149485648551761785475368146888743031464319287676707353505754155965680787685002275222346573440506725853817964370909384342666493257874325713626928232553519022925311385945606996008259966521161712919592350363718715347418981478433314156556330494063410606713480613333294983033312870261839067326027871146436163748586171179697019743896929886436374657417034664565550109584176139043844811015626095364864838889427892462431274948628633639194731662361973817991613931768381120362705758127901939130858957881645732132997757055101401910024834492036816830495355744494341295131440716787486761947113669991320225757205239312804072811549416778674462606091092922952074468961856235815986820166564713701820374408685374655691928581112405541736918997854425579820397808372143000569661579938129479190081739092642884327067835829854651550623032204289220318612791315554854616169815178335607866159052199362202232607271272027452992659920831094996616703963833017162519852337138155204610295171932644634611985101593356896249444675589843390329435330218968470695107461252297256101553534614364893034368590621055712661756496450495729572021548974727263998797950478700428847660849353118166416669435600974969683720588687117319204600488177103835276139574285544952928044324069002159070732384946660166527201179538293070690130210369309036339793704031255823016165493955407736578660465965596422409667027684225286145675445770934835760079568543168730975845704532572368670094154130857238288204081970231022927423634868092475127170384175428960918850995827701646836625185849995807196839115282062835420976501896401312263093946653973907182738569688751570097209199340970029345758085632435524461564697732522505532143992620938508974748479969511056628799335502170721161736148172159294568435590552317917528862541407271832129312329465191293572513016119095147981681746510697879734992143628204006182061894690406400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,34] 706376297919967050817841650515919393967298955302959667515033052122596154009593066823695064495352062681804897394873366885514672555945380847658026362595637078360814992758286021629509661883282942292860666599095579294349306814009169694529619562001777947424836477841525142605680738002605023906418622956047486723379847924558440461399837604461049994644503745290530851507075372066588992687900650083998829677158659494145332723180610167409918529671927881271680344783416535601734637583852382286145588865349892747543789321811162084512119079454908558887590453436030810191257417328491928462208253386893712103062383961465740425092421118170755394614487342925780454894037835366353116516316040026350615112036631667601690175713549320124004014008753371606846701847611123534451592157387303628658437424923613759872720391280299147814600375487409456633924773479233657234938533485189531653221903012743420170399158346089301727178594789795440153245777575664982749620141249522902835660363524799154319784928805558835179460149019102049628980457343207210831760727470280307172872239682242784925933239804112872571248255961603298629233616780199838969203945054220268153642058427681567319468526828917557704281707452285887226684640595862229406354148200087095748967076708150310319240284256566290887365732466245965545278223425969316933732363416794864603536241133675189220876439670031447724400633777028364480945719696575465957145607165538328105662906233280190285800820116952037616415622176463077720582011854695257985240537902075846756516143316127973945028961767973085137454014133546943264226345459694700702649337940524377459482470575868639381315348680245234877602467855505366616985406019726167510055804514957431636030904356366645631101913996637419596044299480576594887719319910304784445235327220556505690766032787153978485441571770016229755163385927482791871482158938260059152793315672890894994443550591028499578294736740701187328571338018065099345338814820749073550256558567220497139459532880868909535616072698958020666294424864389097767732723389668684151588698430668424547486607578547610034172803746585100297239605726795717333808829305815888138322930898387442946015232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,35] -520373526061253784278380916784754424121956099707426922976412239665122181772807636588900693989357501925469164047528930061944330696455735272797216208479579859854840401910603704719376676915466108244314360062866284434281753943722001949269120701030371981130543399237276082305122011412710366992069844020596844355284336618198299044799851333306358159286292679298770169731901204204069221481119879918370351240099120925564295507416664671039884311551177035926868514099854438947729719215716535690813423278817470650276847709312432908028990155275590071981284385393855823949344092339511936588937878666122925696140970576809186903350605236148881388138999531530604294623299722774777001719374454371680861867604045333298821063738400309480894703567395119182829789969436384429259636447008161136669208561486098616238349356771621714974275509737666632471567272364714166904193969131390074157744537919521739292543212092410304346780724025409771055803559427310145635667916055845142916274169198696095259416520734173321773560936065814430905350370241339019431186226319036822465262081649388229771675328355506433808953833955794898543708090824185664809996784665300536850820113032903392442330064101698022439421797760238947002968830691997500232165172880373832181186377578194316733159593926632647313302194514226104682304735747295439600040713285029851796949141727376566819130371840112645159914211588309396358761028064541886870150808104660523568856238122461508653109762262286516266622405010109059826009295995092827296879093732081946650529646362731527925467880170829489478504637419342159201542797266857326776974018185253854593138730828439947966664347054153631066524706218507944736274663915826789137886969530779227081210076967926998059429770639031224952072294768274682952399154422089483513721207152887403844522268835420599697865509832106490199256365749694072224533034031050374731711781666309909230587206885561897324509812340178779579354796994730139963811311851540626742379168534160183812498364898871336740866673820504013112055642355573170751873616016427562626808394169322047053015472515897111274152969783673533942545280324531396511401143562166861499963558142213866538401792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,36] 325804698813955436800685675778282513012511383173028467645306751954184700521740949436994101001681355902458632883194228180215959398439761945913595103238996762571624551869179226677566363701574539532369725083226479619414972507263781542842004205510177490951152221323936833143192391553105110790802864775752531372250903171481037180224815899035559602871540441909705046724128499873112818116320861050879515273116189095102466410063981483429711604745555591674934502195215911607330927461197702943649070150250567095686998595281732032072185498188887400961833588945684475505012759283040448465565607582648269730097284960252005536005101110254419982455515949229893276904723724887908700324725699538525942472888030380005209312080451228590523828145886777514784118143374724778114775887035436636586655750875529036878670929744036088157357908553485223114186278806517304232374378214779669938203750092995891636389806960386430014396724927697360854960460599871663611836643020057928419840319695020395999049820144497591457117879587576361219426095791810219014591955395948074834520594202276590003353079619142278981344710695251477295061779707916429887803149360198146760834577073984196697313668525074209718599540857463637505164977223279585984509829894452036549927739131392014972966603537189833588222352994396650447260536226052794174297155121492469065020245809397344768240784211030376849809884150542419395856967001115511713838560372949078740701272089947640466654816728690927700076557046392010521434377112173708905181201497522932511677064360785726553836057731550342228484544913990424732211031668175201718896028517543133950175787779808801064155832966652637457560845496133514937287454873478974370480057961995360494759987952762998788298404005951581442400247313475616346671290707516100549335812774453109064554543920963862561431490551043147978183504721160068629086183254890456037938441629096570972452970429030563090861575250987086958579719955022685789059056361015531705951093245252409669627841106492543298938621960480499096788917505313471640658579083331832067566138630774907974609770894359572355766486111295100178034225924526250106614594164962966931043093983675532363956224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,37] -172100970098228625636970338192419517752390902604003603157320403938403775129882259294608171947105678092474401762151535572707394214876403673844713436505960145217669334909983129643511556344905994197345733208904880038844210432245899876408974434048177545746442512620039609759853356164337996341520437627282953565354809162615353573749083327891298341656992782881430198360876119426637144811150945535962566859576544415166397037558962034845244261830730200152994223258872843432283869982231202857365746678201352743578287398777462095476088773276034339754076621414031351028859926468475402258669788726217941350708612807094772461040355382801429012751544620488525088051306790082233778432512326526170340119478237957955772864106783137514238849844448710334398174788688739159723964457573774984072689442267275012991527847730454529782782155785605586754333549048303295735821592559057173875960252118799794052059703500451005434551724540901787863909200205815812966116437981225694168831934736897115804956823510536179610717883749373511397456075327202222370313766527060162880326659046066698655453993146655621523445591638323333510914344145474291383604421139874288124323898117438636289269919085687193077674614248785235774401771690308217593997942556521888972513647732952450528777631011695066357004841731127198378813679003838074623307093777911820263788050083753667016107448889728121160493522753998400436243493149713750743862834129638279373120392249352833514762521156581221144227750700053158596445604195020071156510568472696829285324435709245753198191963017167963112933137723482193086650024409189230518593924287940647981701907262763336399724019451917958680247657352232200880082280148511231481793295330343025230596990307663410928051320708311134667928871399500354901884331361302291732278824679899767705147417445416557348756695035464095331180137537107462438875789056033030366089881573371617318675495335651399717972281504489475646161113483522271347571313620693831292601818318882714667491219034509172114748689183997634640238215261523073830692819782880836794724007213328824718588072048328898328944077541769387038097231756512606937888313385189421446190261187318607004041216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,38] 76722916443576331158321408399569726255338325082573435361364932110263624962638459840417437420020590040150319984891360757875781392301468345948563551489866330876703728055708630253821167868444305674750221973870817381395363156067805920504859055246866801720302795686383973906102252166999138377685903201467456004921558607805217960221672995071465594672262009256472501362411938283005998711581907059518778999430119035413098576021016785448799095457230202912371526097699667461195402515131681744891161046089016833137483455211832268944326277776464661736152629309277079560007415855649104502817550113850219349473681154941071276716425671746595245199611104130512852380850043198267561684149920232361053853126529790839212157188614861713501751657647554897951307059633436967572777735616677411266608254453915446827664799432173731906717948774517565832500922045820548777202897391708581824735063761725255081958513448314750227023212012734392719763603972508906096045811859467005728096648150355623915604749855854335336387196160507288943115259832138075498432688566124612369556012780987315235805950344739568096997646314160489040087730702311325733527977854391298460340517414384230311768192713332723198626694469423149831798391897029259390206355230390890251324020315631786280931792004971143559920402322270666889383687974844466020065245745209368518425294491181375742789348745152566515292666589902432008219379479807966461348041141091008290096637185387998295044373686864773282305743066617881118593221053176314952656807695059029415906707133241153220013432869183886497438101919085853062220872439730760566194547750324008230520419057292658408125459847846754315647401981022197210400362705003357328282723922420426906320186195029619257509162375348419480179743682528601461531964213627551832786963271957077646471576407750367521562402539535216977337675136354976501509411723155995407336824189082132821463379889160697785123818479604974046501877059440483377078403474278125816867643918326509000776432146474204602871227683327434740617294119023576977301526394789729252082051196491159533138802711691420815265484706852799083098651685744060115305716063447078747043727330237097684500480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,39] -28920875074076775492041205763842588753387660462462515864736469023855062231508705650444750167034005081033106719853707700986862173344563325210239121083533754981876418837662653519469229124571854583175327877454810753358266867151228761239608785588533066162575078872671595403601330670523501039428782400405389549820760117594686624406482049643203683400014594316574742493386734623485738140236812589678998974421384198881241472017112874409896156016403892029256278291609767593998966675720199199955573918331028326517565181586705007788729787260272229428215520464722037372295267311874312868315228651766770840631971121821690861484933069868224584424236496799337770791788199752307843270269045409513585528928141925591713169793013385062206078909134031034358123928077140216442344493652078478770935342826638516062276277388658350629350256385217826678297971837662530206995358594146529840902425312746001225668105130364629869036834740929929673168342999635699492969919322196920574629389415638610675600014421636360197041973316639461738189402321313713113252519264485067787738935758328946145743697520904288777776664368238572876182200308465989441910397746710132165958500526788435336806936379410469716644032553325992154416472119742928462461680275198776230572508492869634954914941296919165669570180715938617592213509710302605141164438370393224961107633293851309437357129182634575891401402899164319265982890270781628888650173959209775701968198464434139232007934142591843820187074654864750316716329837535847231926920992036068251924422564300506954211623189080428202050782958802555703878064397812831171467880537265335592688478518818046309156298578139228790524316256075095842636249454003876712704502142593491303756983860308807941412265123894179584218270971963994477450120656288123254146849971414931364650822987851448959499034385523076377333943022714588531126624717873190143465250606741008479283410024592624736882816416000404857780386202412275846755370271595021134337142915753684953805189920768912156662762270234648586660978731485265111581054699675850984448638597406937901027932153546818352928713558247985384610827118011274134106077569192523199559027392082668626640896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,40] 9215303147120648838278872958375990684263554300988322782576098294800473224208569842700308132805893414828052023518956487649216314348471471554633684203886471700908617089657132405354217754815704859417468109389275335746498454031499623925854612227143893305453843903266355489842005541048681986467323129845937854514131758117248520174040522400275641637213318865078448048736618336775684261922053712663524620380238325806115577651976066692930933181709155076661982427304179883607644259449840391831913407437897609120595051978247439612045329290806022615700506598861568828896443881666730222625223122449998133074190631566889725429002464375645956551412889780786382667849788392901477525364515385625761460828885778236664753987179516297239275156834030011556617997947426211786799014346518977207310599023429408936301258273208469031608958046765765430781079492236694551283839622793140722392903796651660173181529467509673856357848884407840938479620591346800159415654167093165662248350022369515369271644901323244631706569836244332147733520689736902205539679405614749965460023405605840456130294186361450187561823998218040272161634118573204879141137121159692545173749286291079941188754217434092946850436813379097531072812607010253632731359193375201599866474153150686431725743601010916108395035035995635494478325905717289376729536469153693632832710672012254012876339566693547390754058065840754581896308928052057809572327321327301848022099320898614191043206854976992392672278904012998524663741492861560421505712627492566569838419693947219332463665861557109928357554563872496411195305959268090106140608119457928265843024022447646807230501087460082577380416729562800314183867192822089797680532995297912152531120433651072176300708901270244135272787147259003673077122882994538726056485648927288501520505082066384598253406734090756490672350602439665696257374295599056630678477533005874691014722583279493242420339501353379854352274744804899249890806690041850665750310148398957715661992082812629838635641359011325358250928566509500284752871212852404495332014957360229857089495159469338258713690981511547857838411636580625146898372921180516228052273472833856959676416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,41] -2470086746764881410974468189777388906993695268393996574382277698304616358882253855007198162765621981270205809305868210679640952501484978675280198221518659571777727093749704775918908076513561076723756157684956018603686045775141748659090583196758121384269831361909852546034746741960019449145106533643274386103694975951423833227019484848867776087754041732200095006699582625633196303233846700972128709174125476212943658449370916619436956849898868691636211959672923415561439322596152855157800484735488669513773923541616977741768441249598607175589890966234088265346286744042195844842786835171924336254943284675626910854123287432834261369917624422719621349552129512976615833436384431736598840407795331703471030818978319364791715706042434166257035075378094666233357068995950039957543001731461184985230928039302432849447466306710494422324516191438379622599867871740195471397535836877663613515597690793992599484331360029429215574974548354375992174769497168723051042985180315187284289674760063575247036108556499542885021265754926184004578286925443161175333325727643788603978574682425786663005290802884265277503849240824260525002197259460883639052075888950136563546485180706827603907966363459062988066197041267271037472062308173380293999577034382895082429943883022345020061683236040766921974061001208476452915829470871098251210036436058859078985629312550675169093445083807355637416353248785587426645476936492183703251197377544720303639298866811619558508001679938118226401332038374493092388628915962517640083177486924348675583428815564485273203426511644811895194303888266646150506218503186770465795258907997145912033810933943614288545738574217777659088423791990218631016807604266876223338456564643656981967609141734559377677399094823035667151347074985309303484672078802395544991174530890488565995660580822597349369618275988930095735665077148496759370448960760381379210984059516993162335272035868544067740731613604745187749971165483842907855830275754379051585252994430364570600021044492791632032341177880068531191930404498629100378282505477681323214540120556163005908871870479606410204657881272278345263950927394713291257784702543735809900544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,42] 549412133946043557789161118261247738550486216572525796436385374140092099845936585159526019693264386276511622817794063968938978643413309814409347839028722332964605643015873989675526696275241580847835131086036373521072578521753028366492035116457996808583426129921315539732778612170353215790967722868146973772229752020356242623796247601490637412213961466634139299873621253309698549519333851288834886613155197774851483596097143210098334176671605671939601463475262740516328133019994054194208331037005160681375116263884857522619638082752206767947236158456617322587870381038046840066850114283806036685123672569167056766896042502606088962930301681800469657989939412168752008054235441629088301277727918559318625608701577895504861926392924155256049137879958078104572024863267440175868390834394279587253464765353835053953408652031925538489706628256931967757535788168178472649839185048784218234753219285733230550381129958446145265570666214005854774814834734959831972479536358462224077027615473900665655883785976687208841067233887971504892153006793650794077149135507714058794228453001673787274649639320903012206953619011213817981027163162718179284192211672075361459585310043883389159344268752135886126976433691246627883898547726606329424255639922431460469360307825116459805120002384231567467361046753230529859655133126850683897351304349831048578874945414402992232402545798125884194762520789927367002700595271217554256470650254357601535919533985120008845775878216300039043819744567502121225566178647470402651225354535717563748600784594704858911538055293518177320376997552231755751676259953353041966240867366678552740885955853677501824998345018409772167844534756343989905954654690792258932029445479371172272352954368214456743953786945472549999048803179384878255812432428872522680091580819387419433146399487843594950364053417718093543926066685984347965878748924239592672949250727198193512704359771503005528578397322069505583946109558374270473147192227163955907210763295391172799720180887471163087810416364833980137554863551558968363667220257596361916546946980479111341704525271242516494537284819337736290188264063140461443550986921287375388672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,43] -97907179769995305010293371223720087297351033683900266750124760900951612970780710282455698382846455016573783618977010090229015440302670239672707897142412707138089685332624511119949512564515558153399196292920847717913988346756950279407535177494798305558921450720565151487636431344995329114188512113314003195348506855719149304673099604547158465005756917599801975067852888022369567191839750615478267349989676644834481929456584503989197621078640654142188507068473234318593879973786874970150789663595059604382943052677190122801633272702819245147012154700488956692716179855784220901208622255507900713254954626982230190690031073536154602792878931276081745043590708341181801722744050523884071954557294253553326078555994918101027142981006198407288887878964358385290840500871176481888220508952204884790935208521778965461111640486951098911244202201871076402336274218902618857473977398213044575385555295888266652304480486354109906439528231082786823650958285071941893027633480355921182243203400389848782814847395465011864727790892227272121239181713565060747758370116228180728780383251082064536937125794019140429280025874183316653281136891874791441529704243562112351349790660711232554577213654298707964569520466628432141943180358766011738026917720491118475669396506162296957440525370953662743647653521600775951159914060775891144874591851282227864722068244002149697303694381363049896388420126117858696749660192045703344373284497881467762211896652080691384773006512870532137772092659776697122550285115280631338347623964907233841521693683767153904835284694447549940205962250177768772606044524725047225372065322706185810213390724072551758221119534207354556233765957798130036679090243160344247617862522486721668936244405940681648354422356592189723466623538270888913833305310027149598183468695738542520708770658672143846431466160681059477109447284002578910493788196527646443808849905154052333793023528113789421526766561413848506963052339595664353398595281951086939557023864477918290160285450505461218153197665795700650770415513402158555975831928114622911876690212025591455241017452423774371977014245408893513980959236980481282628344944858826276864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,44] 12560817086417196700124867298564686084831836434013001814746560962741232156688218287586433006170409795681912378988294996365331741052287661576688390922808958471635874306876813318687245259117203464490116852124298593392226707020752572202075432386971601909031845258145919126537589503613190869200051972113577511484937602037984336123426738715254816519432394984682654721811555302870226326387707155403188307809654216396428221554352972886624268014872319086528563783908414345425450923489379662964263725393305123621706900971881374690642698099417496488192672802989429015497107177625012811596706966562909564512037698733376545048181544074372969861739029954960014445803077144032733517217731663417378777248144458158616955229306323402417357258104772917804521750405772526173412956884941838462882878448595913429179118288998616433868241255677521636412421927109528279592556839436583664155718447152590965967989242981060829463277520691316606000069373422112651598139765464890284069635599523363151397423703140115764265503777535852223383064137928962991840636918983418345361008917670897055568382944515237251975154933655563699171815837046138517080427595952894387627134811116230198511560814350651512303878589659103604686399494272565059240261452649193253129753538626018332932945095166517814004892316631938168316186782430536357460033744131978347883701215566855702741617892991426163396528270634196318223399277702197373227684954046930334441321496352553612890851872883599563159901282838913874200504054940799086642368677236622758365771304174632430757444779710608678094135188947978552738204951750740312675557550272070339623330626181202467420499930232992170186690705672776756950988523832115017933944586950905145250215169344781936873532549104667673670282230485784620891765244364165639054082557407821116035930896669050955138350983855593633693783204680726378811307957609817159489412380215237965211529604067166896910759524469269883310977547779186470639892315433965366376322760866049628365215955188556112992192948419262102873759709755892869778820262862934315573874576609573837425066651381788045552628328964747749592384129100764944957534026264590937275481201094411943936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,45] -607706711209085874746773542243642071010129752507289294096271856909124507084088431481514967410014986575570323231347823938013954137691297561866271712897573541808942332995481294825436491418582704041079603022763122392003541354828192692777962390746497618738544439618983532847304320601277854459835316613135845053922295720909801893736843630410136459534533902177203705218561234042523418539131299085520863987947370634521970540343403992205987312019255799729734002934205914431118445202321577487322917007319957027697657232889556876175327595693031431578489308194047208701706795965190167317553026073830176608544949178150500696981871968054595817982775662536037390212957626066239105642453560213478146801862849278615010360076147429149141978256461173886541451053248940846782914487771981249749813066326179649828862818143760935760587803013137550807597918074158344052036388334423856276918894613620329123874993925057197045727990221280448217245050249737822395439071428299933821117112776716126998265736504452037486840569426917247521978480627666992751095559480276377937007229036346048706688747248267679358474237288529346933914161106123284055945447403686769992652356840562498593791507994839202192212972196270951821995093769189267264070701067234356484908977201824747821235695869354256155332432753982184488755345501509158127529762488413420677201128116639541312308386174663004902739946808648402581373557613456075528827897209217920066179452879598727447977096130570954940801107537017531210670757394126557007903718994636120965850354508797326194588998568082996115112896337230119041271272595589509038111370090442939927514410239121342873342716221974239310919348938170216812087293101883174826415083340780663466194889591011503908651134600310992676882683290021325422728736241790291695136740263110582515877706753953695281678707311113291202400705145860862084614753095192210720873160088505399836596663626115407490162654375446145207418549961108817556571304229697293309431282444083697308321735238250308740800138624853356598982447856974089747227067411106001900450658998070319717698789804096764659179769403446496589102810943323086953473306627125133979780825792584351744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,46] -226438888887164543561991132722179508941133836773423929447416834705987505433750046153830484637674576903423925516857305700052711629200661301038575384917964449253527445946066276515563060541997039819058514575567430323749236414115769535167760881861488017229187282990819058661588647548537122793305870678514933255046612519137863188040421957670056124403819901783010849685309672446949656125119060679765058979365738282860163170536820154934781581684455911348304910928057399314102493682047868014376010852402042434249786414014082193118595088625518245757002674198832571581107846058292934956372480770292241282157564475347566203865509895652615687104848052685151248134534530004743225784717344294435772984196544209430461530612523970330126962940663519495710221044320922235015617797449345047192280006202106077784259667759185297076292678422816610300530696013706682081901220470744790230009513689433836937003952442032388439601688641569766249762329731571675959847213829317592439117647209879048168498603119925520214084840519489708888022360647332617505447857834821536957996975970982955418637597753021694511544229853826724383933684343273279717876488136082576929068656636216955895142309514495129516934681091560171840268571067930023917150248488819634557708060020377820600121803426223449391727592687615901606298707263706107950778670047118732042229775520481666052707125791699117665709403991702967510301456377123520794542811819891836137747991212405132505371365038980764233235712218196212411878783730150443327618305385531088850114407751133970789131701058918796942047120789758098967713193092008189524584126950583270938893574772839647046889515443835578591646205666893543605668237490108534855557093397130351023373823522998817381175777910100759162020103941355076991744756741556596478260830996806315290205072639517716593212071846911516272799679553242403562368137335129941155970380404530321014342096686692737296864773841139818829566564747577757573984996278446187326537806305039735297794771320462354994880219260263334513107596383547593922571935065274949953543366032798315205560839833128584890098686719697597698755638979915276266710901554030432963531364091610267648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,47] 85090731184449585894864488195843388071024039582168681863263366644570097880600050574688785708781788532910092523699287264571987761513446377787226073369527864460975911475721521419457613815658480195078792115512852247765680043051698966173742145920038936824579712509726968996396001685290941504882474766234954732362970482403328222899900773673965527567983249511857940254831327405499679641689418994023546350276279413088923498134473641882895329666092451678970227637310674464312386731395461379737253940022738058020400534459174845195476471425298455563558128119222868963039761144436416778600894985158319351182639447925083676626907148813208870483573651320103676924161779168132859662367068204956492559279781665791924769387299287860666240407835714126634661868473003963922795702751177074914055406914986679511458567971822594814613757327949543146867672652590564943000938572250105807139895233876653203782933441256468466842021688234388316455068893242495988912335270559893862890956747642597281324342316075843351114990957694404395758422091747362615994063108174003033798127710404691870768155623725732341092736996118942267676919696071108021531585018928342055846207635003193462317820290707362236500514074942891125182002836388986897953154278965269474120923932538020586472286278545788707073371227023033029824359576877826243780219829716799261646292143971482979100640375841310221791452481744548049933454173108112348106948172179869246644380851287289262973268361991911306368494765735497066717505582434968738297438588022920547531263685198970900475009785113058672386362086900080935159775359852098567326240710213242368485272753752072252550199458274881936491234578195979572102373127560763649683909084698181481563492846115930949158163629100005902726149915207184046925927291499292410196241553599122702816996307954542545815935491566002288489919029569821160170784352582333586735124670180346390239276708160765142338687598054834612079760613044654274263331804225773420139902780645800388950240627819839356413565192248133841986376883207037056619769744343767186389334266993123616266919746844031685765593499067189966748471020060955076282569439498294133986294688154386432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,48] -17145227678600380555703188338591041409947857570854014766703761439177434542229727447683355934533079552257729229971841896486110205918306816772691584745692387783153751322352151604755042331376181709774245079321434724890781013798743748691989290724042894326276211086070516631486450393600111566937234403426608751001557873503460145958647748645387051755868701260778505447545764285867451847280018506749682108167269929837487396364841032378850951482384053001390381867901777705735087226578975799680348842909126408553191879236858967582943406227565281201164014986183955529402753963480705736405465703970899490136531201678794159835412546833071256298776423547056178745107326858575638105554102429849533803538726737541682191719709333550114644141473408277392582482696768416270155427598127550480724947328419367663891753648429937629621458869958726575963553951776765392358814405958795527957866852873660852321865743903556435869055222496385290200094552679123561309276238058551318046091305305635625465627268744405841320425465631749320592656307725003316595360056729501071745289911777762853371876376751982083509136203296555780859453686415097441941975450130244923417330150971229612175904747055961764072254866457716254973698201071238264903160634354903603359342600626437303991668172416617834747379083149019889551207271781378194485121873906099225553982708336412811394554145297381702275511037183524974842841929088207743391312802808109217092655003752124275681250766863063943403996285035775430794368981846236910582181801497542543754563166960278409534116138854803941264607840457426961613753856301515804842510118651861840856165307194627425595782483202767244662464420648137695022192389672240352585370497530049024026086004283152736240941819163471755309663823386726841613636017995540025082304925525878280938264342591006612302638725290569417054541342003465655456073330517316569637191474875949608904145224623458343125292644779553546631976425563006889713199197051046863398429522246261337858984011553896827369301063888746427044607800230788121475654386130461057979763476415654407528193371510087409822613146296078885074004123744573489211202560179624792748912948811923456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,49] 2171608741840812309677964527505932974454818344155564628101335767126208046008732757802664339294357397707267063740046488853879803790834450585402067382178974998572362654554173778315431105500841409302939876790157715643892011062262940554339963040368103308224973456148306583636042790120382877999070452241982204268031983427990022476409100039665847341905180555449732088935333706804668866508454087209848168029457674887009103343494147592948582644442069732515576773780954470100440793362628772045195659308158686732619504584472992746326573259439240664319016738994156985664432432501582333865934481379918865648620315893225987391635566938637091928043297751514983416603401166802483114590099412890196112334138732311624958211047644803709676287997201262415922803092002163674987764050521972956126322751183618679441326398779698377942116574797519347623388678770337462864345359044579204533217283879235869054930892686531356947807232413936351943524561844724439755710503378643846326429380865616228774583579940490965266322063997861916323076805088161366702915297125351841178995993244875012964311852873527158688470889802775779469070550467617079148406783872995679235174284402113103666337658434238829262312973019942105749775955216121126675457420150863238605609709490128056451061700115674590398743974368543394575847465244412654469648255975223061101352576493699743359608094730359556137170347416542997163159800456831419808300497736112241464459273632746831281820077578581676855372790504300830416395683158859695715345220451766575948890658115398373432074541232240983120688529423637782604831820913380802571403038391970221694645386652171017656476932756784644939461528953030827102819821904326420177339948689851208379267046736209087278017295849562911288324236121562265177715007070572016225861831141759999184311566203992278638402045022026286265168520683323906028088389966815778905124863561304835114578452022677924354149416030912894053699507965870661858202773283405168732194012985758007568065507425017467966800432366471301526498188521106076684328033928015373814490880627990523296650071701205263043906942841236073373896905383109563728546652032943248551966413284179968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,50] -71689723868777819333671771026824251827871825321777776872143042479869590721937022248272017560939147096119887607834613886107204233604346143943808481409861342898588926590875643841406998974527929867045439614812370837219771027121225107987173590949076104761011699327284345550359437008915162059979889327987259572989245459718931309105913261450450429619310497280243141238027079982546646647044140615866504637719025365762801973085814559376226837032583766116578396270412683656191386922928777058927719104155344771353939649642585494873281260833683396295784094868978876718834593343003876076357832390387637788801452324523515304016043439495285374588466008686577147408393935365453052706026782370373432714971945472866938533444176032319666034214453370492645428274097964465502075462412167255329555700898861141950896779831788038914639025650287459518542609594658295647065141269895955412055482863157968775675513235484331672173617214596810807655245945607057395771922964910538189363718767249590107624884514874413688267611508459591537953259680158090894188462139169394832998320072633980613167386346599479014853412198110353109073317547857138033246268356657995666539356686318869811589435931157210592708531382832715940329177979267328370081314638330756997534896818537781035635102927604646593270509725889547511092785592623037391296680222523583423474574547409055771170307736958421630636261954988740286210126970536463882527168238991066277737289397211955392555688121455460786369703656744614642594601445353474409998953816317692127398484434678564341557848852458823546448656673307061910338832901225675429771634981022361348977693834727407196841439589928522470255044662530245243134352415127168178220355012879720478314443923170325986002773879512843331641126339945803009254720707463473728736417632958172983768272894431883936707513006275240216561669514128037958420126737836763540931214122909862597754617169431761359330523772391815332482214599809924692416304684892940494268710932608644479189240132287320804595005872922164552831585341613235668806937567399177722071917255679923405609478965043588166775286527212182643603476019741689451779151488932295391893110298509312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,51] -49003161550509639657988861057458599991910293371047907616833560090359679099082107364745266621223157441306843150296234676653820331199919389822412394447786257097963872719704752271505773644769571731269898099707936696830016991626576106884537138215812332805455908928070449986707187597566583743377514360314832665281270032217796814740123612690473372290348578824629503711673145042081400658319342810411833132823618354284607904980566475595078193750982370715475150080244531734342849439159865590268763652841437460102661967285278010564535719983403155081284624329422954944846364937431654457871780891446906784985747119298557579286125904133856461229786572681803082637574209073037359469844240371340863110324415980923631762913989168906951070316755577190056476252859500219096370205982407320549411836594964486287356884773008167522285669530967919019882078521169450108824178469058519828058680118804721561538492025708085060675525223785348722439422154028515372493207751093671430578322207626575774030804881329183581071003349902640957797801846262767257530384051099830294044377632717403022116431554307064865013520240286975704429940141831632297764192090828819948285692527198724582623325426680639362453514055986811158557999993134772469573676635028671345499990868430837963875298631531479773984697822231453680754949739197867313123480978672762124946938912423682064768086093666738640628107860611912540638392306296518031057579821258134502327456583919012686460332089398441277254872014107225574156484054879653999158259019290428915203285558739158808074865854474549389724562047053286962301648778446022112158752172941028363350666645014106241370157300189877527218271526842906316804772431570957520022607694812051677841294455760581095053188169338187080748073418526758402052696557140806237026303506276985345297727460018502196788699296949524269977822952916948659339021859283148089101270802573583534729453035871237643584569216991530776466540167215850739979830981228185991284374814259253892203724266595048677923666268142797294271455728314920719401052463770718409969391248410703017267795948078134250657655763361525610533471721909950151880985353777740914792685499318272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,52] 16606437289746330317286402756227804056322409250193682933129022925993974946702158854562077635660234220295952658275223294082366940300381781570861063012739302893527795152951797313825643047610565658162380610632618607637634336767035774146568251829176642968175572196326484616040386265763712853551251891238607449216659868840961635314030986251665019712379503516645536224777409469966307774059015544931870195214352185599355971091040155139155435949986142103458599295741073348032302719809860121653119671641321091271634178986384911264769168210874115311921147691019492569274301366408685426595519949827091909426161241746354864970124554668666328790893322614093028894205756657971903776711668988688873031818054531004473546129873797598637931171956857658592032016909059925346606240616860189502573631353596531738795875072369672094822388460567179594636601321307368724263215443037903639781273904001652233811185884805126611548502494550787545823194326064218829408396395644627727784953962561494597036126202538137746925913880175860331245440929838889833720278168057464136577387757401247547349945418189470870700996080760641818625945275336303005345436014106066562817977983626853455614850026808470645376370545324677681312998016874233552412976431191989112827760908687949687485767580575329348597174187381206765095722552845410560678724878834104969433440320252153579892877400091761153229379861981411965463162274357559724026273619457293566432477261857378069768215475511219884144655269480744090156478830308936132783490601989314287411441018116548185798296667612173954150602326925542112586972030612870668767619844265564818528223774177624088113832948581106392912226589764940284866653313771019143830345125094072118133984090178735334090351715153483966847124662450150181508133394712386695853481341406629045335788006925376160361156271328926069110295048607077594521944873775356574107391894643682877965586428927666256649406381960283736732236334239861295297044846335610112315595176666601690478678257350318271097321957507428688839120736092313072984133538827665466864539966885256218549276831762138256475488211854969019003616051593800317072413591771432308454015985778688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,53] -3384443049699042611659409541359753423489002500458926012884533986117677362192614059015139168625057673515774828787881318647504513101354485745245908912966473699217535153311104211742398499313400408774004746901190401922493848874342011653584239863147709841127170709693316068300495217124027015960238410732579391853012295434077334621986201743347000973988638049516775217295686658763409445337870344512457850541075448311278031105995459128749102055909211758495684658451534193412016196122147396807107609904144701218441995629004922853120483100911586134909043789787688525143342126760117818779666295626301670472306955927077481929330391412336696152023751434031914992821859114514433138898653542201654156353269664108085930136827106348320400895386009165545005845738315505143738677182860102325298653947949990360217117538823062648862978893850566572056364744627212798058227867887159915737002573119534090505360253402340598742630787674067623648560728916597888811182391710798301749038911929058424896834313474679038128823495254737974875346600595794524627502662757907585064072331577538487822458729253058920804468695264397245241406147013014573408902240908331927601324437123143274221931555042061852848677326016003731779349548605077469109456306796862741094954983969769274089968833627737748559549028578306003645601840218973916921317687053701191429487441023278457744915789128948796119138692696768320934157779591451923573897162531859060428218586020539005588653743571110917003740397756328834515845564025969248344600630533649044853623187027924580367532815906175511589190093975130211019871376302001392147421067175072025688666708525955724501584872784299939369054687260680912202472140545044433897507140268386598257013955687684365190611212266827173036400596134165302647067077524773689789569995698115855377960369247636740463641900230598228132501164912102629150289150343410052613182612216523877345756952871913932952179807366380457243166130552406616468970567931995758508672042287248193900131828286283295129816576947663669182037280820937179343357396452883292894414222502976333220714025619869695695153351384280387836496341815508592940453588755319992587951013888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,54] 515351101979675889380196232471451418454610758294361740614994553995583940343519964604400397833756306747470805278067443825007409610776046918328143240458565386236094583762955088847832586070250478518085123865763313577089380926762823054055895742822265728497504118633038459839614211079480291288206964070351012413499995011798692897479373978094198983710678338580323811901056565783794638600883244275200676671115926668810395731475054893879522084147495292959733444427852372650474739348699773555078251496797619352988920730423884033289033409715587546212275867086747385213562509996230676324707288154540174497662418414932822655087251405051544051173660933672921746509264857133439317432132885774172800895532166837933095655046522119446148007326298524743568135303268271755087322321235970390964427216794753491218486729437531169946815570066970010081895648502636143767819045654333839771217232132765706651978206723446584985325236774425970560262498817522719117529094241278931937687349751769615687136584205091239343544815780897267123376179478486352411757522467371242185702923296469238743004737242645831722936154826515091798050269780272184545368269359712143459189744538519326819293321523670176712593851294710446101314379232972822365327028747178934896378574403924801284349051380779562956134024883950378140276483268674214010789853834398007356691666988426325995628849660135748474950821771134788563247391059901934187843733081857954416357212663491733945077140685760903314756754900966528790173165086937034213720730620828714098415096329853009702951703298348277917297713311959012879535694747616416287099180021937228417387545463726028856064744730272246713581144971860258361433658703992205190418159302518278606747770492864957959241638088565019417489534560468638000227894216525107553421628439196546725529924573382884937713199626014401405865306849964876655729732037863841047407262268734211222425600786591347355380251685883365431972063533568284738511502051265475351790381641307318152080027620369162654577313289995001517174215113952872483707835071546015187758596792153238876151739027795752342276240747231417061299892436300814928341807630291714918864144826368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,55] -60939641133563560587342038114703457528138627869747520830656184809527672759610113021267923736550440695214836697398671088432701793472593304718800420987259817166250652069267792187313326042168739700259286676452212657691874142759493710904473521278151346032219405664521963908830760837814971793984522505787532213121469707864567654739401636094131441044161181151411774367580239629014837413838234079686490672714846299088193713041104574992010231910772150106137513053365588960824791346232001668793656660986797340623184172264754305510558198935192286861678322820544821792695275171415721106877753778417937984103611905274135787036237423839195040747832475049486670353960857195664597220270261429950021626325311787940704854161460938386060575687259133248042412201587373901309046289141718382726684609863061354183178760179895167188511812245349683859612597419454745426800081210690123212647317224708425605593328359756126328743145895521571386154234021238029887130406120995741711279669070023266690244738026522592097274947689156193347940014569186622678141499565673144766394499761679484919064189158630573358764849183457906812159375323236239855553949999050845642443908903075920653373463543647900160215539049741895239094315342588048716438548339015241327187199676033335816556455591716189015031739815292469911554353884177302640261743681498191666783529532622549724660303289037109240280435442602424212042419799401705889144089912017954756906706256197902219621276962659027949030513064863472679388211972153886406791360235387300265195737947669587519369300169217560269945590971761399612334225263449817011595981155043692684595729161875474197752502941226551180384612180675408367415635125646781549874873200741143634693332094279872777939562496796133124786095517457776719158801059232181803029669368674123508499574339125742545938591363106365429088848506379603837341049389253459226046813471078706963560917358047587927448173414194505667333174756639678954046581957833911791024778345521233934128040493869306428186388996410540181131508136934521462340151135691348400073105742576097016185315567806600144634844788014725337742268570529356346463357235144979848697261064192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,56] 5510500730380053595780022432453196439368947962748191541925345660270764426753155643056620156887689396305602971799508679233148547341905316984636436717233512786032711654507072617991318149429112415520673930963901294531514209863439253183453649690774690142083894837645547689542796664810285529314727961935346277489002165694135709310051172738298084506020194186272260299969390257345749734903999105729973933509162211857697845151148031724434728442461697878545496256785493040020051121011935953544934565199059464509771603745304078209653408633287510521919779199910927537464020635039866621280390775921741260285047734939377406221106721977312965006985267263516547043926934691015612007682925646420504528468396889710479365366938150294403525434050798536152696865326310984828408451922235534378636920825178403116932560420263871602611859107147869613749176673946719799622732223225292108317077787344201305983556689806075774116721976106489933980458814402582211574893757659229188688737766288089729942917098872192377748329352036585902621903386947177481637797610554703842092039911677456616731921033500465838664948374295716789751884202618989323825794308618976951721195604956042707830316045724323315773203601622894718418840285239267874381763860747831619868151522409496490123533812448120812119702821924402672389556847107306029312093450215182605066536883776418214204147099312201126898899569856270768584749188252067356136271035578382166541498928694868001614270937974515465320539037538699544019881686697030293545360340340285604774291484355797487063542060757839541504782580278738579491753061374486992736032072135413187454597798098228240185985560288966145949104134777458282315240117245072777071093490811433530319646653895860506428834887831934713441118719818999743535526385769462019768531643647321403009928599674257617408261024413243909293950200261136197252866984756533473837249979429706035198619908432354142099797651495975272351502529113192428953520706711518424328627621633804547122249603148538552528660291340598966187805168023962449165735550904448871418121585622684450347685271214573559924173517835426371221120397819537545835176080472919913593785286656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,57] -354379367157292994523898144560977354806734005521234420027993086061715348447758189846950648044508044940285059300510134762655181816930526962168071237117473683933945500963675458070161736902906049917311228660813005397651685909040883364012029733970094172354218300757534375741185762801712672396300409469913090933110965459126345291770029708765852739108467404185821688614663300071998390522009370518124578409760240105153647517574755806716286187223972473064995768089617855813323695178086350949501713858911345443984956836192516985036159488367022331229462404128107979503217045059079957804498984638531649664677228100613932594657854411651118364117518416172892983717940868549712651861566481792187323015213022990064298913654396287476316073312672990875719468812141907543226804719972355724981026786326526992949235453908509718912931546677564380673662229821833279769604215264722801585309394614053611088578262601915287883843437557078456978353167125473402902560645898977402084108208988001775276980240304943846625005618807496815254018355907205286864897609089108722070391832490452747799334199223527646441355094290035883370438135484885025732771114436590918827737154861898330493570409167832111475828059230303963596353470637275513381462430680372757279440998860843048765475700830509559810938099997176120840188250323497154569140470740849524679084806873977308291677433650953066366660755953456228720595029934243420709709724709616773197182677755077521566220152689289799113449814863273543502487010461862565643994337813579314867853494272098880859516625556140696967427059113814657739663939366995325666832095910561805829143684155978994700158325140320451386570624669885573283482091094182765213632917312013351879748832320626221400451835491830398198868197572599720644018502295894619990332988399426487870568383940491019560658687760866701838074731629824629034353249605303852693003310241824546153923702590915761079321308859054872916202620774819851890655097506859444477073781042743228480714486585715923001963362440037440176032002754588399977274854755290486285806391776645599767271514585643698436198857179567957997370571041168462813894044229546236983589732352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,58] 12098657918315865913857223014793762716858576463788760901686218514325763286866137445462853912490471711792110752012727900553459866140739766769506802260013916416190293037989909959473997164671369086201442967518215964891993102341560627450814437944359888482676674338274169844090569467983763440529129329837647326029722111338065411391829622367135743150424993539283108342452951391637760589631188547914906234779466894586772978214538175607011031690836005334404995124533251813795555354077464372799073779227560896569275373772226523562226387150151534893917212757150912545696717267174038972365601164465503095503164831455584628907409471727283868583249264525881484805782674346314616199831352957599543342912285448792505515244136496353859629204791256072867808210226470574098911631313969805436876549851270603976122314360096466273609979156802568395018837709904385126744883162686820266855435247792121827884707235959789637584399527893422581733298417928261674429715436565911977783646766978473045310158930285204578163929367704605886413332050435926561746395956832662965721854569502191818164597470720857249436525751864406580787921749880172618316765956718928956458185406539697333584611544542652677118990550605296676748401519751020027985204199812876655410870337537391595738001884333395393251987166203506896233777329798102089701130219855610938383570287443413442063587962545198362663942602611707185851861196598230808265106156869103778948671716169772139333185032828383940284015334579127012581330808657895072719587531008327624856008364642618804620708959039561379852138396931933505579152256691810349327155699899859316249949437672881185545765467405003091005005253784648392880606497952693243120131009069452129266462450222979714248829825759838957618822576639383756073966418470013919616801061468609906589531260795694792818134434679379988657752057423927700597369277630678120372063704350048762178689791005940297296635732920730241481914323955405696223265868012264887831988427223356115622171582916478341445738176954869544327646177689215120034169811496285098675491848210205663213968312216435837457449327531169001952925888445711221591845716847745744204988416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,59] 390785958467537621737391956035008430234975970102538023048923275425642299409615400737826319249002712150875738730536083659579831866812420520171718977644929883745095844471151601093088989438994533208403872704816766761923197985289386778508975343833491652683318148709190391764441853507935719599463662483618641950207940192526476806671868304842577528045070096559496683607217462154644545838775005562579051830308219470428528567902580074916225184921418270869810415848927854780127745089093542759317796513084719437218778930200458134333065495660352349299211007943172216346491239056924591491538565017423292723089032508941221229673661491814399612735179315842349510811546540343257455528692965602278294339116492331040074034336537173017931466587124187870792126033114957782669478788104587232773220290536566109000802343669878239571065049568113857290906326482437958412919700753006039669020644127479093526497582021510652313096185485138369562091998310481486589726665087450550459585736145871575985471216597062051692042527562398339210294498068429803885757590073506283256630478600626912699270134726312585508840225397811638594050689866037850145946647057306937908632712996644678865652310492976212275890982739469736871019028828348393827959374079948175079889612240758051773618973340131772806372319145462858802841481400884093798876093856744013680643155849912181144447004839557299500651006503304239556853476854756960995948084645629927266620598979524575170807461754276515953208020530149387049034257398380592549488867233033247596434838465201504832346000565192044172434098294300187704610162586455793542291452042382010517736757155030923642654159787834420526359958546113679301905469121590687802387966318546967891448043255873674059492479812812045861684338660161583247138773868228669138437872871672336956433063336898756031036458982001248492591554578409490413712444884346650666236472212609638412358060555897131972332197066818591135098267189720854378450047802145641237402924567452439593604918211354613041093475698024328674734863426388276718738931466747614381264199940783338123820292824514594758230110507855583908548417760233440341014642742755811133489152000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,60] -89814254029618342578949002413317657649842418168976999161548610683759498886573822265253807233146140677926619585284245333258143737826595947650914984384549965471832358847688207866492800133834132601389621362800914550223001894616816697935148625854678814533318507099532423583755823732451333556039484210051129482208050346131472888825805661904033835525632384020647694867698119424115304853084219849008881047113145730012182399047127935272018480146875198680026669404520400784515740512376179452643837776460670501022844676061345157354109933332470562279501664334182107543895312905778123814612443518467896615486768084515827824417549682834347089020343749715982175902512521713352448054039681559417014889281598962655253597925907494340788834840227703745850063634191661334287949146408129817788462689363082538228015327513903783588724665210633825779566249365633154922453792984566768626824535183394097155985033307924076852890123689324314223499635401445152675101339262872252928603324059303254305990947760769058075247477646637645320802293406624126347604005797535564392571403250052006820554423023778109567065284759890841495010699630305824393586792072577618459017976241091713838143238446795601041933740394825684774583831835192052643039522728335421803972912750155336115398492811606972251268394034034500232494277683516578654980119277926433829649240675549403339346410315507638370936294686986925695597852575894511770265549023138613283713309300764673596053771669014791475073516388028180226414220477895813814062485961846581315077659612094840299276848881199895329020487687629721708759039558357962307191654726122102551598291502626519132103174731210571257298313972332694161411445391895993676474266229889214791822360627331624824317105787076625059328202754534927741832272630173570066885324170536426102538695109901533028493110371531028258377601278141772428695496111912414586912607562341251178359016387274657710712563042049420474529485817464540228716397523144308224448682618753645455922187085308772214133111363266209803554353720420405407299026180574056556812632126407895364426092256567952513471168816475985174607855143013555270542418485755051591598080000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,61] 7146986810510928461704905795789849634861253605395075700003504270180207102424353756242454248232914611427783609892420911819908208334671979935502519838044566646191225532717325140633702124898975997427738892378553598562568954597774900270173335948166812630998021569530329283581272386905610601901301146969376858718475286152126847730067444653566699690396299608418060447926927312104574742373292514634183957488481398637198171739235281296731060012202371511916849757652931596488592985224516507366418827008340014633662707213089618035173964320806315572017550008214994752639572866614616935566351615685714068219049640787455977970510684493531850206934835016640512819260032533317598953395069984307144657082491910347117844998717974463963168858088772166830598240221094409485372005896727161245738691340837287065203611891078695404616552329769450392081024833802129500892335522531419655057039023391293023015674305745060573578708270256452051153718301805832322861834843519720989427021915550534490518818577820423759305354600723519256828327272629593554605174444723548579281802738361936410304002165344644916827647726263665624623777398216649459981155639851698192423851102336292078310800709496143780666060659392158131012595924440407712706539944058166517537663620865453866356757117047215864714100044977366953197525879192094101140596115212312503482698336872219857061935949532498225562496355727161127175969037768360247025780535362669774645107554461074292083190711049646872554079014572454277111134154077326799512547379135490501383453442610584619257969663123054200668707575023727030638382165456791253755100337965632126734315871998236523482433497002611324965863228163856475341048595463353412088842421388854478395705867471432004612667649930655276935625874867492345531963646498255256924363990234895161326062778293881923759109032165397182316717674787067451706920145893064467173319548488465403357240414423942330809514307057890437535383138882330436485602052017947653164775187382384463356572054664490298090222162629166090718175414070963304839525535941989579025182632601729109259922449926717296285834522258759748821513290862041747460319655449431149379584000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,62] -391510237283736732809412245294866997734442003322362123069969920006641222822008627220252545331509410803308767609663401169284084080233940079915139923189921000731852727572871268988480684874374206178891053379865899623853994566164252909788997740662562411717087773085581966521298299532050229553146849933746320052397495700189595482601570724976583228610169413160119222700987617742982226351436326897930189390118456308424723248355550741944249463678242718345993815231673989457353569137966548371660983384976432009158745446664103134444859375793459111553720706129650054401279559477973935798600275136581643471133716746676111862316524053509538594209597775820931066226915972892238682389265539413906539971994683646896414551994676671174676965663703054593638036443947429243085602060797521295512295220505567593599183333142122778767744960722739986930838657256801726343529160176627297971445584693213473338142527204017353378266866069614665164050554021833468782920122856938331736134166707474813959404730391449896475533521754191543576869435728911765040763002660775157528820148850353941911817079163767478748494386763829824852153151728255548033694787803119156373723668854769250724700431799640418847676404990227414315927569598504073957530077925025514076925635966386867166706658214195324647504878702488829844926659572755975091112632483595851683603702372636130205597009933992881584187061348746870324176620042762832978489930751701248996962455188550069404639732068463744849898035359337591317165931246422801238440933743608448350549381689802071082443182334163914847410312063598173622637849585384514641627606948571250481021621052108448914979473547295119467465198895606045528747065620861654468541743993532777910475446995323145864882061915072541070678100684599053305400499905452982103262292369990553774507837312242035406571871314183116974420279871228598378433298957366308650798492258408595119231886516246113206072933614123897709423586193766653448874630092142051381822040410973254453871194410142192648651368108234618366124321801447275861678920322826984968258110108399199188399984760068855834984888322718392635335059242858453920315236664427631607808000000000000000000000000000000000000000000000000000000000000000000000000000 [81,63] 18444638647326778690811838202550562079105128506615940553890661231449078823750364114378310066539681930919578030994580380071265294166287041665334158394161857926556205180550406420301304437179825139137622067718464203767693422828326400997830471789167078768569615632206391065921506996316480432043450019132291846656897987132871580938221614542242646194094450024565589267126120172125376778634929555294081550733521631964060856781435045722636149102089732486872728563957315355173757668511295865827191095037678673200944468822328349115857017677648997289114436231886945596782292085913930784924091947047274055994256474787532889482497745156295295821938598441661314678085419357642357155177154513215943298322992775190553533117623809023347385707476365081273317124495843816833946548977995803148729762513359825142671701510683120060832752765729500990952004886612018765789813579054756436512959607596374027447263659298392014318023340315584825470083298015830191353442153113491641104889977853541468548514093902637301589693206150062409891200068847855888002643640999536880841274560458387756928339281304016836323270210672692910886772282600986859333934671011196033933105940550288862935075457890636258880168630953798479721047955153452631202741857163942291103273296545626096743948022670076057996019698825819271350797920283735269743977853209382023877615028239851975884570392035196382549132970975150778626554615749565257459260806177121800003673829740986780030622000052583972449374283609139610082838402226320105986166018063051628088379394253713593141243352345555662489928695157908529787430637130815032847583973865855371480187847394723724004192560914994825015916164857013291378222793800671681872962746188686744741648866856261224430102273509626638835877019300674033070665570511491425575786881160336928637359318327819784682400244573339556521147729472185298980674274600432419136514889015994726882212871209279286177019213804715249176841279292245591601628815517358762897056228932212609108200540615816276830197357889933767684004507066927696688887319494339426724042425944968042153538612270085833285015269340023499087555174817032236657901371506991038464000000000000000000000000000000000000000000000000000000000000000000000000 [81,64] -892737667892765480986758808564162929810157399581996823907953988008028346253817126006537734432689722810041009259410815733873397901176388005961668004545038078633851838261028426044357918758727729130298657994685884195457903489833623589559099330995393670055255787989008957705681786876058968706245592914923212601874883549878956475689917684973813271289432425765004267760122506969168147693723985189706523065918244762287860005148103964227959757780271478369513487157796668862077170255351556318199585312202603770470853098308343370248775129560574083822194545371361532916696602953034468103502753885312727064837486492321364508345291980561533110267514997666997177606949611014056136617396210919430901955627203409203584759141243261352405786581614023513954556576862897472734213791219056691716990951167741624755328360942776719678013496787820351909874477671645805121289251027059725004639871001296984592491056165542060832608940007542333608228965877364739871608571045624978236608488364204860371132451824656606712825065715686922222937080758689050414603996652185779952429172530580709984851999436168617897158784776267622917652050911332812073147148180620671449380164039264141787147309521376332670553980480799874259927811624328399739847450027408379331368573080985785306693168827716188801307119401566525035159736950716110978355284068669186727816074191392223804266517587200693767355521992291180908151178299528607388298737154640935699596958597568318713803555296360063257736612798293779934522774854597015158657284088409206253084356119874999549680151946777963286916287833971728361773816128111000886844344524379200174921100851554660074000740598242144585242456450335235729447696836907347828382361907156614526228099091401685283730088409879031760256811235666164998275459343721714241899124392780979075021212286510713117044710497473584930222916893858715813241011949520713631380097467260206684779691105594332512054934442114898127131633097917694972132770592250145272493959411287659439159440123139875444980527289623763832582883079711912367571158285468942681904454472539205908925683565601994303823488434086834508292015100078604965551045392121987072000000000000000000000000000000000000000000000000000000000000000000000 [81,65] 43538041669171783893225460161621469679154094515529739062150726887686039467356490262490728642788495645804706508046878401516402191684961350826447095150285265887975177825213461948613082510383020066606478352836790564803165853571314743383661012785882672005818879946073197232715956730454923025477221883469019772434731402811184137438083025985981369522862806093163537727879233839747821418408226394801825930161373229176322401777896015715657551657628437917485649898744822259975518112316636850556077887677013954150939149247788390034046880469761014089846578580794700549672536358743607753687317195984072794513840387296158981801211450649563667888627234068097615833160571680181212523521073056508410281465433912285452669278481946725996849802027544464783577438012574780942010087963828640314346171866310342751953231611812385027182316483091951254598938050639993231778175854648140545295664987603632793307382595533234242607844398910778477600202507486064543990252635165226316909307218020163602547809432609880032511936525507046839992793290774953346071321650710725220005197827801297646735720521500652007639898362174932771275418905606619811719115514885633849374448222413963673237706650482483188073038300216224098098751506624030383712848341039187252721723490369829527975213135527526363512986887061613883568076935505740860338315707206491752577618781288499129180738196779654939268632479508140625296161271301638138546578504931122391036039155425287100836936112703270120664016901054737996373532476356183336840019424414966708053380399044556799870323462314388436934222083282759727883129228942477542714392496872534349196291116477415698951484591869637557804694929535564298929806680206454920700676298423900674947187606945096225547718316706545862056102580459434551254797235162171514259689735189772310851798936108747167730184796618042981884458022303555545158040797852080293897597256102948950621929564068634961725350356114936688436672322630131479946398922335265567896709893874467118866547528732758080268318204084059874072372210229625615241513652468396854949629953087629895464346459804627850774691507838815426673540511018190802790606588824518656000000000000000000000000000000000000000000000000000000000000000000 [81,66] -1878844458437203059357317683043687438813835686572480934995554691068591941236717037453085228589786806857411076642683001029305487941118289819672708908217094002784554489829977187436739956094952084299633355038078727010058222239992075885647141294165648929712320460153168228396777328894691317415695081092380173799804978645355966191858750378912497060849930879895353296918579879872708027435725400911939638417572336404060062059137647556860817533260307486654207771250612568493229875405799706329925473567503085460244527468503355389722509737309598894214906799098212497307739405274806657444720265463326378657097985776438081882224170131978323027749305665228376546792681994071404788748928777314778993272530087552126465124939995232026948003571573611513785831961903026122154643265711040082065077408973292303238850351512207373145611313420489390328847431268111459426333768460600397874527947009958832259115732510244225031419636688885470300523890910870367723176868356930862067762122030548610126132268626456907119835365461785105273821223301526701188881408230597546665893705715994520094532293467493776407385531885062811328723308559023750624316183590513522497778008793722452263503613626625347659108124505464654854845282173370663919165548838978649558864587897761917419946132575218407921956205671239515961140662088833100972922925517376386199667121029981848471896920591549984921905493966300040441970737892185359160468123679351753239464281724983061681855329952540175826026871398736427674320562476111306839949254802813883402169883637393256600560230027160008254144142039630424846273443551890993765594366463005263395976025026365168778564480442946348089036666373068878590444990612920001686338789846377654419966617569701289428497877102425510571025948698791117604424219034063832813906564468864755062153302261572296985063098314061682885244309930514297173984254127533045680472166151832396657544247669891596984514070037763421615210157479128504585128367293744628553095579536997829184239050061452779016324318198074021081784920371523424899023920342470800232418408820679510134181583109041805512875815549507335945873104861893497066042008983830528000000000000000000000000000000000000000000000000000000000000000 [81,67] 69001108006832382760907444133481664903340521043922670391966986554151150040110528887121613370358020769865085374118887114470512579801722016141093460158159810531769097631139692110703920201256904486373910676842718141723593873089748665993312090789458286376313369573870411272987303243308981849270667357717822060729930821917785653450472270451219512546529065711937116886285574829132238291976864464390002314425400458989910027594031290225270522607631501042411686031165774250681997965131343861166494870321412039343591278971415296182878657116962754951924391167777311068677187821929797093325432371386769780555438755571396563084443603067547525547004958417335167677000633194612260408925317521665454591712419855485086968722013785554649165589075897471060176627711667620648972629904891659375505287259172248036073228060581108599530144097038380189401090897254155300632686148263436437546016598492352222761861140606655317721292333149469105586388013717586386514193258212276574308496623386794939679545466821084163639125953651416136141684966451909935129941045374625682717104776977921807583779073595067442263358181802512866430141927961968102465971586877389806907103782366210585518901188331519852644711641388762378602491611407375808773043609446207951495996205403683880082591060045109015444476757069646932546433494880380037902040993982986525259453219973984639782797536276170268897701137227088360487603633576759715199721797586537422740464693674790720629083056506195768458882070863192488274908201357047551352361740841060858697656406160087804907110847020995813744220256489783977644916167524166693325808044275331790003451472304529718370645839488505843214775709016734522015372684772871790092639424789188932203695012831351867033923522074652023004881537256714856978958654467252221824436152056706523977769082076053033093859095716028777529199977411578086023103781734166486531408924008441415728239840939710569769140757804772465120886333428896992641251113271761739177087318567871128448366938764405274927726611959446066038214163880813715780811748600443744967609456937500426320786184302490085949889886954040806582511090106222853194220260294656000000000000000000000000000000000000000000000000000000000000 [81,68] -2228157525065062728523830081428243370664201955303742829244527511548340937141321851888682974669797908473800859278347485771138110548148883776533196299283863609432050506539221622759652814233930619627396681198345385222119055766685582895627442125579958598896735332760307481000511417260827883471034330039682389624719468127327108873990194532632316886111869824751445658197255756325193419862823732718806083496845605616385722750275889854492018687319610708341485100381332058090159168503755295404637987887941021617214068723981391606978041476639710860695059970111080529936610381723393064114075107365549333423728989605024448494495125109020841114281114110532498200857366025755404136024106858588495337047115896663574635218649669691608400917563344102402620949735469508003603931412379211319783849138093589931465852327583730242769329603262000264411437373071326726691041561021432105959301339385811362746814062857125567822814240073118783107107475554295794366999853239903517675095916611216948822829474821339458530342600574082418825165603020695160343547356970429467657192396034778279333341221193558426488616259097259622889445678057723598275632408819508476036172564752294379760139753981298580373446134232631550727155587305938327562868742679227757454164706987451617216905278539234773072864921276859825064897530602505730328963000083023281469345962248642149278383931922440114794551406328263487722808003543532519883709605569089873326870002565175251347675730620150324579388990466263198413145526391653506990233655403490713260431295919381588023036354068644652665314066940290568776612957309480354340019392362819329568973785650516914787788047275387368233610467521534172313398481331376929853783787465782797863324720414706744237864280063516597313257377250367582446051098410323148401674989681240939437528838199330488736744830944921874251481697196983823317030583272733635139536487045314188069212524812445961426705141095934296767708474891066461232150877958753755775220123181806759246448772373102592034191767033173793834665963060177285405332101654672410874629488095015834188653046789986156087777939159755697182450285327048627815099425357824000000000000000000000000000000000000000000000000000000000 [81,69] 62193263175392474745409767101673970167102790526283004093489495740754934642589130490581195471591688824010465868833085108958633142047608187699655020382546491168078375111880934586230264110703551038538343821857557732081402216428452882702203268042733484607944409732839274660338268821610137318067012520322965697263501340220879023585764810880870309065485701537925579396680390289424009684613357478210510220819095224674458071332766431981336901194599879547112421214316570173682542071884086540713634576054462406088247848266504207278186464601199699141460039256067654019830925006209429415974317565090003362982241307424609156787161176880404041488679743299184983291387486738984943437187239610174044223434295302153961317805486738525824019431937131956094233445261972011653692472748560955062620347324325053739303479678655637066354314757959791931831087573014661136293746606737075636428652527338693197882021767372009460489078475869859258114456829103752786461995533581707128248178734629598538629079498571232147555685749378725295299629891742686140109798980012134072367325774892212238632877848894520553083069986172434473206192813724886992103521138696520424377893015987607160110308599778882782786758697293099090607119435035750214614539449971506160835571527990053214707079979789130545815648683948601686884884107488323483900560155778870496319494942157196703459218401334477201160379691998241914892253935129538117408846971742712601465769275719138786515308230344874267721294121409311230800503721150720549149952262810970068763039856929771115490871342529390477002130290141684844971602655828397281482635315622590505160879854352521729428888192433133611455306917858974991558053481934896669237674608405884375320108847674063374444078962421547704660301670265254009847091205459706867703499020849360313839833550075273924692092511078255204221705076041735844831975432905169570427735896015267626446686792164880271179187406053651832098416484454595468395489649167819192685219897225574179538369290994166518807665144224737842612079512387247050101374884240752050672451537069388230272671531359004091983060023341413249888506398153227157185107066880000000000000000000000000000000000000000000000000000000 [81,70] -1255121554816512363478816919368762687492729188514260771111195039777850100236711172142347403936730595205015370082078615899781367236340633381513992752595451319092243135609242358879608517784023606082218877132177318048397212815658369640404253673353844844565438172922915775417919007917243898929975138720675629298761059270533003944119818732533074122571552489598572881654993001802878208235679926030633649127459980035505720802296787380135682800607804234874399696153849581217737667769890308303885969017498251307362151982287701329310461810078777206304809005089972817108697585283867260908635520296449557568878953982009903302542094677313963781709375806887824836731540584829429070268354183698418526314491840606082197693578613714695894117371834732660205160996327651280531394380844945775361470985719321674932403775981308118308027478798352000658721385514697375329293739539871039341058187309506263212669419237872058458912671050627776725011995508482151881886886699616403941489019755249596951105608988563874075615752104773822316674640845856771418918672731305837173528475490394502973374843557985312550871635584237646168223159897073805783046549689967297203896006789069283713678538453551807468657340778743963095231555473658750523667856972440939335567205190147861019320580184418294466411889203841003450163334777753593155755976350635383912146157671389105443594933844272052997567008700868655740093938682132763492367342798796511507844079641735788424970490477384830850238406620254251678901004618236177537293547105299959512836508214370542755460726987388652401825018992490500663769799932990048938320280564817966026333815695643736615793715867300138837466145383332650326615282165768074149156743859958515939288549064624223473520904490484710098121022870597147752850029589803082255673023917669648316042333497626042344700737950315744753959425352210023049791322208849583819651765219788603396264469087854138900736967758783196011208320884856420634444483054141039962705180425882615614164281227288974746862084824484561397318738368334751671862748234854066135000304873844327344280773129000823324541853957822874343284482198344694814050615296000000000000000000000000000000000000000000000000000 [81,71] 7019928150360402550685387585408136427822589723107333185448036557651069292888138245009665786916041575625782710767954813137879261429212428235737678188424778065525519139498177942118388741752349015709247983612852395932397720049832887226852086844251876783407971145661515389340293501383049022584222389055585822621928984807883806683000626864625466743258336686592180672200770789180318225963162911787375200668929119661232404471263455855659001345836533948589738850197368351201783027824679171354155656089223278760171892157725715153776431854714772524351251777426079622118341760816213877906315929191068966181767906365004883180709460801096043434279058555531988501451316983566060853748006207685019989609493542955758065449224122119975124093998306306640852077310782440422919485307510944505891814612885669276621520715609750655285554914788744155379812444329114672876717788219163187278217642888818156639250951417259263986462025695263122698367093002502029994032860393250878811864056940431817536516387663734436067765865586294725883443380044394146699436659981098781990736739304226738469537126621754480342588532021224919516806477607515172647237251951842189823428476185353505123234758062369049316677514837928126850077561371327074297958432319185061058316946890000027597661980263928611233666191260080048791223012986365571685986703577166167309549090626409261477652021122954069612282602296600623177285873637246657512541730277485351724863713420501865895703526418058808050742794766471528490654451682279104448370294396813575454690545290915757520034510355248790313709765183366146522591772718769769351718712973181326935272984642155430396965523889284271305646868172974496091389067028586698706538562869845849763035023423443079610831361364069744184288100997041816827560721874307446632197872107568612443788036191542121908564683958115212585255317556236311994615386391941840293240295048987949663313383291419391860436837368121206149826188829594620727982724312767546592097735160056128588826841275460033393973991433680844435357844050839954046421606984977920483133608515792944164842891047758408354605937610049184354942102277213512229978112000000000000000000000000000000000000000000000000 [81,72] 389066505309591355413238778302994276641011383185331834857786534150081239871551918401853445844004040571580279670795481553538864679489784112588289824808092889656277739269044821541919381271835769413290810065228937157738655306005014430286386331800822749537078956373733471924968776553134777812806242688488891919830546167643749988052893899822791880527810374833345187820207508252651783556126340245182512992961875486020648838022381421715931634042698478229570114333591337750721755423718841948040807792421885270651636515770828186094227131709851858379982615508635530149076834343058987245443813701296069569744732555926053970161727882381603624280768268568803935156465856223629558835605441346910109233173894619466118185037787583215593353419960351566631163196696740800733240232431595939896545905972134777646544110285302620821152397910569052800884146515340281885673052802785002645636592075475844820086876467876012740003256045641579961497972532728640385999788311566072109345127819867004060689602175220666118209361682964634804444505567712250858720752544976771466768080278794251811195538322318897526478760589422960013213827639666044694170138193531238670148988941589203652729748118250851247304900070215640498968976587550486865070113265902896905470789876297373618485643282128094018734314731525972599385587238665407871254693761022283882361175877023647450663184030943685392839182409316411439258571777683944378102429733817848177541313470993407963947139371984945408692964926487968976074684419668844375491594387306551125832684595261744177724145570786379489662060122144615765636916402001348609434313835885977360336712644359816883868884631430245116317633142073279580162537991764876381296602362367180033105107399775687895353900362159799922010726827276066208040026008737501250112833196699115695510917800044722621058970307602142610119512169289961104265526589966418636448375666759618947515113746399644575959226663637701119164966122767798285104528705031040445992333906638955744766965891918795959013443348544961061470131451479346458612150920329915557709317670238971861922939998540244326505960962597419316362489901998291346784256000000000000000000000000000000000000000000000 [81,73] -7490700773247816402600679630397071674500094647555274168503957241121343493106406440282137853521026045331308080620303425702002904148656337989102614254661117178810610486660061018627921174669071024628590186120404896445184036876668979992999536209138381996312017106406694245261385724170222855909167061009633991265012279118477893796318029340708363332979983357210505162099303433870401303699968677573006014675109979536026830163899551444053296577324507294751555026667475088031689839761294022361163570977941892631237205425450833935542734142348466284699685233379137779606783904972362417643015857360812546253976410799802994797701455980320226608976172137532641686816129024716236114652750988454425147147141022825341513688611524663447805024668894232639639928628529772163860183250930390630030724614964639663381744745793152877916373493342800030392050345126081934125452257858942368211932960324206431170965677376453268312279565995283074348706462085898938218473105568804798057002019056627069336245110070110013123566342619906977096833222717675131254931429619370541190101425889897135969651761858513610379288036545746484457900772300506342134680761254470213961525517287826684527626644230813651939206435677903147496127443387150261908552374827530717699670126327504579876182615400064422479826216188591952605094677631837082670275189697780444550806275857715759723708991556421170143689201942836973267056431023017367856238156965645427960389534945849027458935168145772832033313550416457783642325051006762313520259305149890805410117318047297433808897457845761464623723396818721579652602505838216538445431589138450650780468294622151469760179364974027336269408589672191940461648264330793559428570389619510892434884311778512927449369901478965740216092608273364877150819854669921375964339985252480694150717885520053898320739214440074086761464044033534582462285614970787397321613549338083441910253942550023947855209706798788698002074045612550478254733724672818859948587002045156484518044582712163165695699830684789210493177536685898487992885748947049374424549492244723541870503585130512538283313564547194205070963039333954575400960000000000000000000000000000000000000000000 [81,74] -18034119245061567116672973827950839890814173295436794210541663107465227473870105175011652714543671154366770683020265526921171778967792681971357874930414437667973007441613644862000523755078865473549319347469513417860708056585430593783403057284952657072849049734727442324019342490250963271606038503835550425133105732898829739630225143427072010582952202545556094586127806749808196449854627833244065832723205081978948210580372595722621425784808936526321634219045593215994933497612601985050809968213489804945898805179206873470288273335941973818991248028472343836480974950010239105440867377269725477116348526853969847279030004384610111347512633736969942871612592145144545631806911210165445883717189009531465816750653995354586599013881169471816925522276765782306075557885324333559897437973042602329483843929554809394983008066641302205739929664762485672884455585676160157565723772116687130189410322751483006156151848576507618138801463358750902275857999000168749681786462667034257152243019534038802806709242801666657549301200904833479209194371457171527321414354653196326483264324613010647484533951435407689184706751396679116324811980466573933731998903196352859243683650622954958147084213401045133478212665628080121741258435950944804197865829142027299633677004763147295497265643653438873943407974058748103622566537103299322240273077709382503884717972357832251790012723576883379674923034401062021760233699746638589243330620947785162816975029612764872972568092898419036902546487515145032429371404902401773642104615851769844970342465476259030645568998926334996988120992440094945436593632085850406714494636162847051577586260908319143631371873021783233045864737551418731005743894901832790394446404945623766554967387278497714646279060412551242463287607429530070627456437922341108176448338861102666570653314988925161226251151655149320834263172897695670847000782130515781570711577091171592182613842596416339893103711799355418326451335425629237947660406611741985474231957702707707078451837372697541602151145996259737817200901778421074361568592752888452159762202393637605812636330414543740677039886264434688000000000000000000000000000000000000000000 [81,75] 676995739128050353728383009693894900547033299138982578347314230415434085751357859213921483816730751374329140792682368391038388069933606405138819996197301178725976685690864429737996757297591624880639653289970136265536148539214812338274036670960742808095085247745842854650251189212621560061881647240199185445750891009257129242583953873268011878177076068820001524276956652233394975946611188439519127739934454064478378352231811059615108761228201427920392644944576181895831580276740617245208575285628024125975035904749975843683896231837526365409415152736518845780598041022442935495330714295368178074479436080361244018264989528854230830951813609837795367094198691940589790419459301259656867027015213126325717179134550657697154565500709067544223791894600696590337373184627845948938963057431869083490185378555793888986712202058678758904202351403945817168778858015811288563383745674559174535104338004199961417098230793028730628047440763898860123064825090172824926206315086616186359945938473375983669818378503208666334340357672907271646458067291960315855783956140603765999680865680042288859157641298203777710594195088465976207654249052598813931442719970912395583762190841857093178297494279060262283959898712209982067930891769510187563468229757368732882054153350835679978888782939863389971780872112780944181217261683119403489948120864686150509297050591325892307850363431475919761020201455847815216381243444562247086227838500789357740590800215615951160690557592208720711662687813420489897971986088409806867795706726000983300815712046931763368696410245292326161971105723759481359948757216212710843855386493967138547284499693314588432135448648265164576929503591186349795679195329281711580892707973382631869705769551326403137833103169918684140272500849491008860879865982194266504438872319557871302565509367064994597427144768075234685787008492834382752130696500201372261780053368803766157152002189704310607655756029936111631825870269823572069984635869839929099359068077745204489395415513233279079874397272798304888419000008017530929844484015984193621343965123858084134932038162790838768173694163689144320000000000000000000000000000000000000 [81,76] 5167412127796293340772505659190151225341821140960726798031383725817671467958094024001554571911498142186923430730927472039717078813390061341498986599951373570883440840126798572731996546712045540126457071915120876442476021198491991376864580003084057582335729816283481936385044645616398738228719209034844196625399708639006387992774867765111629761226590813891529615680628249017214050516265753391505109291545987035295103564235436069501516731434305499311573849311860491467891201832775405412330690893664810965065023907537124635399235609089546847045397975128060037316648026047797224460334809007709804974705830364870425514994504873903048147605718429413919288826496207409913403028042595059499545978542986994507470411728542474664856979603413689679737018489927496246113607242440855846587062905458570232327596282566878690394065623941851329662201741304020193130541254395538244953285461330023661504299115625059903947976779427269496114088236373911371785887042826960710240745735469416786446622415288826813690531584656889601517007372388257452708181817823186360722142134383107649626832912699761621410185931706798975172370426721704621502747664356218914761727785811499677626260099969225636319599266539313893632422768187280605548018408495220593641924674525664778477571400267645442660422043674979051348517289121018523553498881657592145436766657009525346178363533080032734067340928559273030262944082560679570701506744945297692767844486217730024638454172097114846407007849829210340226067819088155613781500110517210518537394706353942209825953819451199546869785404176505871002569008555859390199982631105220481160505510686053996242121738888898552369641801460711549540305391807280933147099593742727633183140783241719146566306127980805656389716738618615961941947936397630111853572624908089803722411791795768538262509432002285573894048020286354755844271106981514612980493621922487405997833776255170012150946284163388982189877737056670024029238374437950560968693342365564044994475913971737524954652162197843216842392103451980208071622386250592891119085174941753661561274375667361629448283622320962756751866518327787520000000000000000000000000000000000 [81,77] 45092074248130820151028386430402309006814086200430679251898350791116242971472724401185340292789847769384504247041421181845313408284888412717519721235842387138403151381034533528326701765534186004133593289940823249367112500835115217659571190631845342191196230122663069705536652559198413275208128570144497749785716641438722115893879394247643839838051328230194640523907831288186834256068963066937649492988777198436887136921527385053834921767553642249117215276729346189843054783593358651845473760016160079053634475112385049174075563201071060291189744398023277657161202953037384988320562637551266586540614160719793141737106246716041100817473988948915918519224654364297320831645441358110999707539350462302023868591416886350545560865800919887557782787874309815951966391076381830266087146948970594401347365538710099564948222376529281018945303804478268020689104084553589210311342699043307506616826685623024318144565368873520120100398469256192355007627196368229692089689622548774275980296845792815496941209067807038051462529938024732050731762849393720984957222738511849966455562200250033321736204702047162180954880683129938847548274315718942639633834431922688297279715760423202251229456239928023132660204706801902478496931409625979288878155441207472333508906731336926032907389617177854999128897598768002198206793525330759868201798263105380712120662018965233574218497915155228180714003389967320441517055788734069794221799173378525594532454519455325164761190272377570712356104582551387756635961348796603044721245994732171191666458956941470611555822640139197814067937624767964621762483385091033059340050216286711979119424675561596835741379106038417858017720515718180923057156036587396895726172830618877914216768876581445540632107131931435108188828392482180942317589941959200439438518970181790699108533333185787274276230301309063303944419120865785560693207976742638031012985733062590244738732809992989733545617514573503216398804701241916240135329284339161932482049889869547080406669511248623585766247853006912405915402560101775874545584931877933284873859153025946439212956225763362311651240380989440000000000000000000000000000000 [81,78] -2498735802461448134636869803161259664164104754418461853982014092366790422999429430643354110789606117678582414978990810398346534199523687451764488583053914099466882399812216328387262936344428297132944708220606757696390143572789583291196161124417851665224767201385821977023328474122654184754524331355205708595205303227282328113990772824150337575223292491963057296272715809825461225904352173087641857269772872476149033510598460129981702113555412588764377954081711102131522948056453844920526952324721365104652827634373188812804936351113620352790192801982889053662722809260577685435896007527441423419489823511656348488695192574368981728098818525596650121262627741162051568069412605567150215078816042516182985049162389662235964870808086026580471606941068189222870578218836375401650621804372387592554219382595066011973964300134471107980339814347937472076169495457266275853066690876885199287173916971856052983796407947775487526195097343562186776363847269623989041484795538254427116421581823501492295430105987430158497691226336113349956788447171584086208850152364603364002677201713415533156315723804502249373859055229498145029353685035451674414906977626494193733799325894258477007385960761166935907705521404561055442970104801461827730855361285288376244023167327775670323698895360359205296963420254913558367610496795310827596454638103294291452729610131481651715702153797520357018083209564446729672191504043638902993609879236587451780859823643441244141153633643132915818873991865817189813895814712519057632184519875509662591896715506693109641014302345560882876095119656661377146653188494190022568578538523762759963140968909611813141046419009350887761594857138907076175430431055568538224397223626650644249249996527963783385273777271755583232598440281060427610459621613955813538968573871859204615150173900745573339732933865444156116264633730354626146988230233233106438455107915328432674887950837325560879908639613134800134361919762840933449272384806883530476028743076271230058399459153212840578579633014624515125944873141142535428103959721410514775528096070232849430993561652688244055417385123840000000000000000000000000000 [81,79] 2641742185982132475913803242362078116769429325814934339534850018310098973968709970823314740952285158687226904250883806599832607584319478463770512616548168307536266291303415044725041835612129461620664917740924894822884387735485847533143835479072479244954015957451527360725078019605465796317960922598294932637636066791082507288844786575366080130091803191028479567601934733392966099082296618907508056064779338608286130916047721509378464924148970918461437883129343606274309061680634930568236122137091644528930302502314964825784413830186843765597008229170060877250810861692367042989519126950313335466486274695538650059293157804060903805147690575538311980086268322432344055425844884382040687805269475598768719158247393361992330050196946025382505946907287752552327262580213978592505431668351644111873513145026955679745285569634965255062329813246140999655207499277701126815464429927211332312544748836696014290877010815102428537228174452469981256151810448182564590755706440510359514038754212795619988447127217484700386238987878867457439985386336815038843042787836246252983726156886350841441221465099315194843659426235689513523291358625462097423219129410228501502380188780937853015660308815458772727762438889510153383467930935396579341143660098843398528682015719003592479796283866170653598581535618746962253904237153425647908862417187641986136374059025085560696408196961847308409512922470286353762797209147336732649599132237257108187651661569395992509418944193475050819737528151070532633671403760799080829847011653966524680412023985260212789970963194154136512990713330277020074451819846063460224695117387716865468766974241500465963317694391253498023506058295341628299936814650693250169343144358618865445052199491879814357852593045695998307336666911638540655384014404470951375253649855285200610950150434598577824398015536350659356495413626748322989254542624296570292488119523849808259794209863689781380101090336614291363239633750347052089837428416247983048769116356109498598912534634455991042242585305018689037121458313248723566381458719518297874460537965123831123213163341763320241339760640000000000000000000000000 [81,80] 922327021306451276150415010764617559068230622361127500474077650746002006555093997268773208954559698507714925236643503563743686616472803729729618440631341594954261462149912481676986523054178119900039176101130444874949731923415637477254623934385585465285197392775947727511970368015733935538702344223471862560182461751407069749596151333978586948956520516494141560882316038048731529940453741146297633499758255624684815720300572523528624469239832620962369231163852619073859344656083535300959294256041275504145417138577649819623053996107958958865949127910210548702517600304180790619429804304591011314679827104588763809973255768191499084785416601688953927159389214001206022614043036983273313557661214138632476937245000760444334257800255354128544432493208755064934442717699804838256547737038598452478395636523637629045312744805162322544350438251656694706767204948670795269246205125566999803264098674272150318928562567597138212279651239984155523748570202142318479817784187701057005965614778242098309798828185981499346779977649429902459710649226923665735077896957754972069407813078819468999840793457736104148130657199331870494174839439842219118411842232698348176284487321844334223089180291382229935138235920741322823039012876807419758655572356286391513681543678759226159053688684866278998717999763455998532780644760376889699671136166169558110572692843243576994784211703217230004046621327527753255921300766201489740141765972516942089797299101212833198224749618456965501812575317655265855273889899567879681204270969754788558832195435005682321053886679957962100667363625681240647534895603548519423407693340959310931168307640851551548025822965442323104982331071842162777184204394872684370352695424316677530508248665301364933943599982498574067249171400578825939278378617607268151958831102811345181175847923492224926702365259875788732113179184933246141942639227097159500163718561070878041856612625096855115263060330090654549694559023967344326545568549055816443343501692742466730657221992781155376572967476900166205493301373066495465342457188061258352467952946050922379280933475006660506372014080000000000000000000000 [81,81] -13434474882666825650352053636307118231787621197681829917874722664536206725438488631372230014777402341182089608596940682068851386331014079426953765134161730141142721092693474797107210202020515620476689844820408279127281321131921137741760180153742847713817010261606492234354504203053313149389332948044656587349766658577026923214498238168265394196130187248432933103813869089432593519659139474480601354661111689111020863719830919604380399417125613971368470252604049028209905306319239966142533407461361371365919689878893929540222176003629632678777200592439991073057664405110698618527414320283913108636378326525403638350014118361984689471701824621113944051379006394062842054262282502949384294344415015711347005608932714237547288712608064504984309211496763491973833313581323905835159361831763973524103765259276550305234178770450112429665748478683328122107192988278631636237608613510383544298728028697851967488310180853804322051918586690511531028839573151872973576849940648562569931815992170447291801964552318126801151141182880323845593729248003328283031991205000616175229226325121100536417960719290054535708215466313845889677350108483379970155192887102141541689397658357789765414564081436522968289921321560174729227901914227931661017203646912799076966326875093613432935976868161634235051390720446624234849212973163455020692013040140785781539684841913923227167198466306886512443950096332680926134369498524490254609611483467580166480633796559429745931481493839616052147841268612408944411706290144305184884564209992098477428685062208834326561625548871197829933386799547739750757955799466521649299592133760624697408129861946675832638234786456846536310011081373024216054919733728227099823726078749700177799073065493614693248190222295804625651986266133796016382311521799183672079197363198804226387345706107959172424394524645022275832943030802176886341007232574758703590029510922409946449504792471919002923151122837236710920064145661034478874922336015928957168626091544715778696755871170672996158004080066611911108797894633678991481694681211647561081495198214682978213716045625853362191728640000000000000000000 [82,0] 10034303324912611862170981832761724351849403898066278381256510229546115132587330460819291848650731567958767589023917769352862182187825651482300874673195274201106797652742457938673071253572702335200293668182395417883578144685340336420589914639108484847403278882565948837650515716144847843912359621509538351355787701840155552004779543354857044241153865059117843628405335814673465137959070980264341792236279204419560469072659768226332953669214232382466480385967922201137495020844707746145798855010223656782424020648934815365758202042898780411510821371266511974125661312485016322118292993629190035429323326226602687596469336408124049796419889019430588590897208483479705121103261433001904196189768398416428287561125875213746891813378475054671126817805058739276892584982221803181531440296687941299501655431521819757931824033505386037447753579075654804632381523094791343271452366866201988424901264084851950851073653085642138027951756875886010553516897808437440021921706580366797269191954994483714999728334920442241610924786033006087034908783693307973517202218968892084285064405027024194809548503971805864083730420207390057776160594918917977990218669900004397123496477798645015251411640460059882765847879438931055544092131279993184996519514142626913880687539212732754118553493956364754460939490356110355912547655793615540405795569901736853810697828236535577312984513435844697892589930310598307941648481611957553645601887338008556932768108182885602631924569965023325776566316100722352549501261441034666818755470882600421495138810336421813947089628582252140123064547911542158430528911972227669857417168224362885471536137517721315082404113975948299428702681638113126459225830533812909787036598204930350478024723626945423268109177975537343830009982549597077061772695028854964545961481875535772610483538493800085975305249321987485837547317470123888459574333536117021330320562338407147344922043886366074051347627661793304549506472535749744143571456882668725949702427022682163747228463451961069103058974329790191710305291117183920326544980439815440752457556369408646428757312109957758585573736581825590209319227868356077018931003392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,1] 564204047168394709078943065332119472528454446324665914301290383362788866224624654899999506973881538171109975242576775975948247673703382195877875903126262479789172227889307109855171637874490300130175859439230056490106708902548807294110539177801619369077560062877905596072161603144963225405406282671699332607052808159539459078962197873418425055178398456074372715985542795978497832526720328996387547353299259783669976361916011413520482878939120596923657950143555317594637695591609632079097178473794255065260821883073815150375838203609131035643255956761359909068974729537785459087015922858016534888733165624717470701617747347021232879378309226251077721058144950413857043646211442778275212004873087186030791589198406897978181313547006299075984502306160238229081026754320298134300587093127770184517630775187116717032052268861369224333605382805994268767695403272815543342077035470681368710850802562850569169642593197860046537339236938631450985921484031592428873532250388785430599141727779945909253993429695754960840739091876530175016455957899371531269140575827851780581045873917063280378659510343426900954340433160150761326122071161426509247957781864277524875010946375882730086349712758867673387039886957514558178693215408077045150437070561043397549439534970649001486846593606484648038350513951944742894072514012172064114055405594517521272217641831609913225853780137179940216863303677361498612847334052290482264105571668941818102271718331162206391684552042019882458947887018255185758715386134049111464859079257309936810699909134196493071319975760701481975637216601331237488376475877351169414617953391424562233185391126419110746837833038455048991235609593161367542042532571860469082354438833711153287956115021603179726226301316006232083249317203447492843591953206125711995509162431078411335737358904921021995604053767244758178275405870127203518101315056651166966215648791717472480928730984619838147233495810715917274675049708456663081913917836228731237235788747504322782686875139114941575417551580307641532437207276414978945314869191292084533926319267500739580204422788758424569021236584384589678291981428107384283555870801920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,2] 16603407827294570508758305914725006267179791112737599691029005980178624166102210456480412027308200559434199802267303155762603096001798831655200602340929336462197948956121164095582973238157742500017621230696896499120642675100166184605562440619228862608267615608003986703116982116878839213416745737045017089050468843190395154455239432762425831667067366670655538586499851737007733249855616444274857799645376292800354533786305360682345685415373696213042515851639291551835700268035664243092392252638232411140148049684443030378955016482209037510667039863162309246005973735202434279956947147823832633765161758289814827166454371040078977043200709229950150091525520508294137084594841033475395463752796656822658173101521372968808704006992439760916074445043667646394951098965362717337300123296492079821177296414778978055563904835937923120388265616762279966876239975906461326904973695482839810772174523374716509096655607130351039688637429946501019840823882615124395541307488071284228844627894668604193844926029461146584046127023055337884904702076011189806386083927464703605578030769017942780128849658569320497835702504247671932817848935643130329882862138382866384015053062480047522221976794327768161162442118126330926650086360075960998782028176515190884805239532661003628110473801043665714102248363738793395752446040749392867772998262055745621631025902498634330270958382580471644794005841876247052715272793214047118824003485301251344378276133820133283616327218240522899796141613354878160112904240708484162736307157931113915854971440686806422632312296007376983194566172578076760097835114286984566722895341577309946306760357092093359240107455956542224770990504719440304845744391106595317691264568918188925986618429741001407370097648353531827197901064748988156576889414069036589624178477989266649025551603637691414047492136850758386886526648737294589283713332130934426141603821546150640821972589533436489259946190838942794946875440639962434625705930567572042238813254644037579318488969317221684607611156626018021560550804105146032356472607077318134931665176668783891134332333394440236883612197105819570938502822685539387062819806511104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,3] -43612824063654737616143214702842911256913034705186935442309241299868560198061130734564944093624086619976615231309747681393389456493671781355071898445054386286195843681866462918593947243552376553099854125286530572840490184963456349450652256398287156040871234975850146646657806442030303015910515715386405166401913053119020455299529559693796722455303593105984117569254426963128843498330046130330021107686892411499966573458768105877367335305916409273076035120324922428955294873286633506650208794352762019445423717260087425350296053203717262839034243009461033210360382829346920310284275141353638556035810998575446510146780462054392065968339091097373241446260859831800811452919937401574676457000344951264787591306348075870484214948339754505138505069645509380158386435440543457333155844103803144972667679619496019327504843600278697611283019031644418010528332140895631451269465626512872619516093710116836102783586689320587709830556208520733721166641536400279397665355760162022047250490243912235693658170002109604283706837077941323470848525871810952005554322390794238678129125280402206632172621301074979931824503273248613045252408964835433693713956346765625000998149169425560729947367311914114538254121439230416043153090200658300055441375220489743639570851901190072867886500460492084767489379972500208406197905675355304002033608463015083587357334627232635747984123440654191800235886691765743463880595609067724948306457459815542021267890690071474180360967612356496662139295628043530090897420078825011875270162537431933682597708283982939448488164839308341919105204703829086009458963266339191904866703864209088448047690810834138564438999000345335809439004337504734789462804614959081578645873203247944403953329132123602887842271524925607881948861273944767551490880003274810220365956420325137545368681268106600953896278666214527595645456684643873430688079126668139471383543914454153730323620903780923578461924186781605028250718037462930951532071043325059958824778089962140369055402526045465875162850859879803412445488565297039553583489557891825865875940365028316813983368254358634027417249883108803739241824623400515227770983083409408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,4] 83495086540119462542347808217766931953768665422355013839291311274128549320961434759771428270702451729460266051743640662696561369505922465001218664339439819564922975281325681674733892172247431768451961129290609555297898337260433476071907605528271464826948162509552217355835261957407989188211049494642580879824326207486587666041967008800450786498117564604924755733020713245514092814809662889100102468133862450610806291054303454578634539114253128511871676622895585389029478872279641623473949895733143523753764869686417100141029508247674666633179553224348086190788594976010189556061844978678063380141573759547690906833374403775322324666738563840007656605788330669585914138069288040279652625399152304652791799056104412722819190400962127338865976100365258780300323129701892641076476317940499529620048726851992983368612600107014987533111355355004429283280260579336424850807713250891282553443463894979258186308394487069276486506924602653226201343729102661291973804594903638296120800057398615509705589254344701934237298690466875630480814393838830884356514314186188759142384332031458245954965873150119471059143788282421935897216785627067898606976271828200083517098543713005757346703601250226569659163672405139753223958635852466469824830306166423545273068894926308821737450733145432198887788314469850447444433987957292983148579699613633373145231850459876373992204686636452200149634459994108547834530446288319868563920860609942180498285801977695246827354901429343771122427048150354071750539306571404752461479603593879350338580792181349461261478042773161203234331935454580473375421813257806748986930516660042865849079678248946927128310667770834771883459925700895702846665023128151291559294563149136265887049877363084941752621191227189680373898596582716791991670399829618409745247151474369854389708000971296459425266516776745354658795731960725379829376586730328504397016841015558951552389500747524476933972402400922900058777732314781215419848820799838346756774773707580537885717406463753844932381837436183606518573495507543711592987697265753552581667256862936487710032822553986290046497629721397811154933220189131381302163011543236608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,5] -6001460733090112878470698954180634627300879962151136741343928296522509022379368450546287969802461554203146427295825563478644536100747473412338974324361099746073075164968874421269039544698798162007791718917768120851305333358814847272439919991381024751102545956536004444531851399202485510302453118056167020545960344433347856387274128302362453051120698752801404429387631218438604368447868692837487284705968650747568653033965969388229013265984877671321903331064517876548179793233029567987761404989161888649740235405694738638227516520463671077072783058907178361487546675773262534676259416312081716252176735060942044860722406686954348158348569558155319284042283038246664545587840229802614734132702921659626163678200481414857470764539450641248083336033722845231481010054522485550274691728330560439612815870761008352249159036387791034497238001468360306101472712811082148621156288034336891868620830209154049458099255071840264380433395570541249204821121632046861086856210628189104231367807165654229014296390778689164229602449337423885878766603755563376892641077339811261404946658836575124299137017421613728028623195339918085419704951993865193269465568063428310998124106204922549542629455385896001496715104995194027800978218049457892346131270129434663207028219920268208216446679835708019423153358819665635151378662499324623123090302149693673717401443870311508332895374131035412038753718786362446103850669249391328313575800403204455128491626897238514097055337552963540268677936879982759198489319614675638844114781764212379452150145190211727953030979425845382580545513104119498748493464078818247648406306038106511622305996598196572231585179797964029089839635219771965251886221493450226812218480526233442911155331975623881086899455809385707388740651510220809698740806763225170559253570774284279454872939038557110101818686604019335392581544683093848680980353804096277137311962126226816227668787548636824455066860716958806395418761762983084150241158395273964198670660912612558371909945751221604678748632796835092391883210831013056418588865672201297341199124274896928580736196260231433843710887171645034894964947770470115328358511590506496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,6] 939436998324529518900852824191172131765043186274334551123968214550482918087510758477141087709933293793604587246795074061656688168472479860139225808837369134510810044806736608692509041316539246707423048932900051912481076920565789604995149654732588551720199444671695550474311732056793503516202575899298380895920095972346492109348696826346619813940746367355178985491243913179498710216796657349851157347393701030649215875877209630715408968824024589270217029148932746032922051546434952836398825763464707202851179087429205103896469310580114558093389341720946032764619366047903111806088478871365550313145538261652827818468632593534327850047369214322228654964849960334309069988764757852225035061883577264837456389934000505464803618943780663711105500411363832940023810012558926713653190237627942125249490291073574327731323885981929561410797629974419312216398764634584514796615526833303028557270341905711723241160540138527849963762541115776333187608898024347418672949454538653198011778008024120154807026262495893674862423843198468359855264619336095972903141556964017845039593014565680029770416003368713427176644925798383405972225633886430021125765002969848936640092926878142084001904917616752716759029838447482952637894543111646522491526943448854718481450851191118407236264248281715773155180720962226270240206803305292653156028848571008449028790817571298855830966746696463170280567854321300295628756030261972025839302825762677006336023391834879363648091629976748061614237321427158194285834164901377809990203715848641001637004511353751049196188348110128729883908609954253801208004829809072639683791156903874892519705497900124549895122435946571433283588794213771863978039103740933057315304545205255558225722122455171688274631548674498703003316757574027739884049760688602368928233482693280368063590457884422257256333849922350118443125971389589115472026789144397385511109617666159594642879986349544679718054390452830605026021758323122821138548306907802959204559156199434970605205387707778915440252576711131122038569952105941958535416922422725684319978492864447744912457776212947634798905438475871313237944881202903797540963622352626647040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,7] -5091790972323609061678079096991308083386426570997591673413835319239389128173879599703730186637096557488797622478080711101441586300570455585047267038406114717943640145459115564948682343318618379883926343668554759028690796114574001019564927308149639067938423063020441187150195130248749075344291367941635384125496081072511298198549283273099298734731534941908860677233081952267655934774480058887975704975922602172131583784839895230728517156517143272918272549876608828730805559992660617354219365954025006695358415671244967713912107306314664512038811862971683917906678481391377808458409889515226108353757382027952726927074939930131811013664689362699538766505131296033156048873510513364119933455881453880222838585010232739909293126041625471576000764887605307969080174165861035922054415861055127701771726350737659084639971407852695349343547559384958848895185316846573170883494107726086757917542674158944286821002029382618069778577932768890254605559161732087276345068014889914573346591752250894508453539694131897521491256654380609717327147612001852199303129700516057962792698683459641345257309475006423229950007827842577625941378952175184519473190654144004293624940741050006966506616205245441733961325576328704751957462733646834074906676062002478812774328482941457105158003559526292337163589236742151369311380182373530920300599665122954873158242003099362209295501494098545491715989112492012743656802826882747373908065076698100880515174982874278579867611789043761322886991826152677289553503227589587947086915972226667658771840643854402786695840316221515701899160721220480841032616524993885301725587512327920870503037845714492288547698632494694984397330779082187178495563468220872127607859546315398184358620471828339982698281577005597485928621255251580907556397695215604849807493247323507162910571841169876661762351283550127515934584807859045157861017474272273316111396853621320669433211759826713355319807395183062960241450767975379072115187155129856809770291316291983047049513252805399466606360548429821076771275067652830266838560181836934967574546256347008875109316957262418935444076994535675949726699215790761583525021103693064306688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,8] 19030661883372886086444116612622155870449281168479385425589219132496605354558959627850709372332290067718928822183878006392873849799922841500679567037252129857199543467780913049330596464088878852753997787860424386697256601854774992505545102104932214756379402736769440753683436119533592283142790473590519220366354579258634092201235632558425600314738130572667751540528244856902914366177507643617846847594454638250244864375041211450480487426316938280070672819397986983667853540309449803184110893009207455050227455834660568121538355873103370494169396511336279814821349598722453439586213281374630301825588597641780204995554035016982232067697550700933544061509270041251683744637935607474682962580454518162831511494707022569394070500693968676222961282386484440275481068710935558966739207340235139731354298829594519346546623846818948467783173683087197197949482753531796303784735386497498693860739954692653074061740779112531282102762554138433642842326610375204832925953214453367778461660399550811808400184702432439489589098514145931914216375833986443685137742442516942459720080559238809980577197822087320122629308491588608322353728115873994827336201975064895526332407058011038609526810304599894411358031506704670493977214636421338014037921216235029232690530834053297891522476261259186331130869757841111205932888729783856822877609760574291552709935589756625610142707017799485002784512839355464387764614939903456024826653161334448645404781572559013806676169094710732429111734164151494974708893904204482221593646061849951277225887594265531316172902226297973208516180686921004467082049440601468067019048159808554007770252310257912818034551622730339433904470756561342306111356441392009433120253108792027745476058458517707882234931408827344933164325900159837890043493156468880202735916750338352096672924022454008132719013607043630638579499673037517675935031895437158573616524774008138654076192010020972876563492631906409345407028525843089128563209737459126923789229123750276870051310454456862302743909277932446560652198026103329357461727690581705600967699789654992676463589134310004018894830671011496479840209092233800426147216617204447444992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,9] -48247256123795390903320786325576262468798811194866969825172234362864776635816057611872167520064177127955731622560928650523172162670287267413411986244962014002464665445110698606222835589610344558480235677592027721080769507873833733182447937858648938876598207345714420262320959585936998799360158887384264956930789616835807097763418146018414200710055063881209182423190424883959985905214834376867723111873945304260722578981890490010090084258486632892461787727827942423187206202394265264299813955264998980500238017003539389858188222867350705327117129311349926227915499491479512149287143943191604991205888477961020291342667875284188241709467409690279462761701079528982373675299729468010797628614809092952509253692185630958149018788204669271350621127679040526873503388680022767309963793457108256238445140508319675099580654146191822324508519538990991317702652724404810045346286911457764098827810418661440358935130912026309714138733879423062721152939534857767758427060721226930491859976237613878944376724030145305338995810680657732369124792159156358346102621568361678344187581618409438269411573622986976651756889424596932408199849162715435758598273072777516034279088626786245678445595602533696071287740819247063451604646862423002395482624444860238202817002234018742549460488571591399712141560800691550470003443516080299142444267285359445352613935878142256270806946765936500629273055267975644459624347688147360477891257673618145951435283605435288063405323546796159218011480473829195728732341267769668177727380987524535347338855306300167584625783945501996880199921199317104405324184050878460553957170944709532056474206303812992648387277133587162718749062613394126811410486593999181172768109821066870970712290248388085845847420051924209730616893384125123178520543587530262108412095600374572096961395898255890732346830169815620408186771810692601170325806629931517816657048391482243610869683816539234031398683176556244013327955079496763524874222552116974600649936261812660016695836353304731336403866640398940507896989301619659815735538686799210064244107981811102107711441428370383618331785680996036944325908122793072952306215545526156263424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,10] 282167307511744661202226687441457796889521866789696335799798974108103908976084346704637654640258193843749467928061412346150993672741104380109190685491944140084434999272552539764293191888548371589385777946208295537303751357332372533254476172739909894704040726712687313848257452504993765214192207285517424438688054469683447295637368577368842747975125039665596730269337304742698784948731398976159899574657780036242056261662239597786491292335392832634463208250230049188713552066683882489869150516259146497784032741311084442849814872662588637147068206244320787039304485017363889334078925262604124737112803468880576337562831039314747095923104848077854020087382861456878085842123206183850971191835484490920808968185390091454758777459647474807284263449186629277986430985418022655264006076934439460325185968173770592302813636033976956436136168365701605362802756207502374522034388898673144584526134430236340525099958158971829921045926902174770690487487836126790644178462754402271765001363639196876978097399942043937214077677137104244449397631714225851635217993642237146810953231414646399600089395356160837716723638254603071212445428114414258614469336769856317414908348435029093980078786870385795720813451478874639656845880543152275334352478854545952935134645534631903365203493583566934127704544316008404751452359354877254473269070217251055620201076951574678403657981542891595118878347786015074304314480607639513165666816639385653025096504081698885368013468718768057420449910191354030131937664225375320078427873287719061647054047404163671684672591754462403454076386064623760472259493630856132289248361661192158778143474528572634795685686960320674771204495948764421790336931323629503096368428311016188756850276982531880364666317834056792642378504440090293219971173753951974958766371339113178970678232876946576466777500600714266011787167528098570661588529765456086153575011448966901368468967134068476023591009382340796692562433378799019632272040794783632168905926141557919453491475795759984227744547825454496938383810797586672016202127515799876788136242875435892936058250938924124216046645850931373380351308651119484344416115247440939974656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,11] -1220112172537521795781909574556477079208879823221672225482441173403399552894114270163227808431411293607778548061838786456390310628325088267637256699553802318507786952999692415950712855350555023945838499098459770821107153073565085466001211377846469755717456653526081911056869613087756822163746007165372838757471026030004258875763574917546200365730524258724525871227435106495006030045008520887395284726662821291551031828267282701580735977864229725277848656905530070327802381096443893675844650112866332695211196812593570165862052135244439622901102771147448616164722440237761997737477581853145975001147630983573519691985892838601399364291844122739318205821648366001746091505986519395779825917694662158967796644752019416713408056662772558559050007128091181962184357957173613101469358739125574905938307560568978185002531200766616849890761188437046886157379633560089912654024967556350182180404337564647115244730674490589257745182640172629648387843717794412880901693033870853748302444355296963316386447651512889319393360382005072439215895447462219807468845460464729305610528742085039429350325714265495564128144416648678067013025490840466324409048868288017578660127815677610361844013624778499553820183007789195615919623197248142204372566615839278515400373027609904213678183372203480505522009936292539757423269921491323396028348214846471204397609906703824738957323925064835182102887597400029767185434182962823066901157283991473648731858991660830005032589427812609569525294076838633624762729363569581728868670067577684244245510175958158270739625509326614102780341079644705177609688897591501374652270882989003211143877907077093225491913197077105815590771162647431911518321528107365944452710389451421064746427195059723057013182235286131432023009053397023745090169387889122121710946165639128347806969936010421197934981518811514501016562895859285506703479641543306037794323081068994093645826324486370674619661964645496824197593342330572283595943322566658505920061333476117677516017225372378335912613401633957618083379987337853471763117991812953126166723365017778542521365257216517982969003429745260731683775884133043824749027274246635038703616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,12] 4694191692977617484315678910441940163317600709117000203939596498062335146306220959699245545632039209911070602080479719879452389919219480755358707032606235538531944108606740134650043296641919486658332613590328364355736001638031009543342498994837844417666312953499090427078755779395473505007964524668557729242957130681562263898770957189993605074451019148741771344560248275095807664866547268324027877731847502154138270586343420639272559876603919417868066347173086545992378457810641120285070703552263079137438111006528318868893286049374437393553208446367355784908358044191604849414264779755921039945376635125800445643992084876152653102198547362525329367642021567370092198934748859134459466433548567063743304074819878866602688248761174767196757975651033883355222289046165463926191343353722434798245545540579708459438895640998699251411793834547390852507954410472675414591974520365789719038944666266993670084166928291993867814919532695660774085404121581793978831743831143466072596198243798271680118793733629740165822611811812910673186531757910589495253023608563692977284341151618458484665807929867787948872657661659172527667182414337017524083107130162949048328018850790921199623242379332009874227938505714601641493046681917636054137365479274918635185839868354878658854630795998971347671071297159737001927647449197658844293282553074122626338976799779283667069583289305811095438967700756881199376402486858107538226776769002506067425379383413568357775103139272778030016010598743851916557390073545610014700943503559198012882847345561081278556939949682913490021321713310462785041653490829031106643249125253872685120767196176566220764077035253232799638380179522136691971669267209496546359373341451579164694544588687967262895905899993131985737223003615858500396240115212198653939504635998689234204272464823192533766410810660339841359361881198855296115364800520044934322455006343479862373000164150016464152181664379505991151307909299699858550732523250291797189666483517324938876897666028688242363781991812282565071943134201579603461271629350510675136634623514806055730861369668428598523030630239464288631355408411564233558223183154493131849728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,13] -15933999970158752553710426087736430356904508743349119332660923946416725537475170453149897552898840819057615637741606599560027233671416081746114904745770123353868982156344039329866137334624232612703902380128636895625007631705780031315219020090910812277061347796319344838060017800019981147466064745873328646852205148536287469704208397378815274669670815881531362868538026712077822360547622568925015837212951418339404347711612675564624984851995429483342602074398370917945280554339345274035632696612762867009684325854092876904706517912412546324709434701344830831057771060606498906352829669711922812766226081774187550839670750479836944045936280757201570486203081957990458120973012925648027080406382784876362878944704295593940796989005036658364510970516557958482591219697578855412583038289834521249270466494129053778476382431769346432381484255723300321854039001515502260940136212687493142282718728116106094379546380148912656361858169508995258503518946156348446191852001126865884661811727851170647467323676056120884228942065216630088408040025215374912003210370586506297747413601509413793576568241338683838033868592732409772484460216412750699533546783592190250981269536846390626677416643071176734886994720489756324433841273373991760053653795409842960329969819017680445338155263639805642466293525634122686628032883335136706576662122804086172133030418400532051901111297274345230360826619805524808759267892526190849345369091367397149050735739473840949581242466080505035688373611111258024261348240981607507039702155559829931183884493944590092570682177925332999451646911920028915700833243034413718743026349936774357600903381224706713235302335752639587169141070526827262222313924994080023285146421873259058535374626281476052660823754646296879319054053869581091011169001566699373371382601741350281093265359477453777109038427238905770078935379740843630670269762740276274760832665573948993141856153360492791251817919543228559782104553722584506489882470457542385827266333631691113257162793839167585064557124551808158082718706327323283916061239106468009063691254703864838873354383356880824234494324184425676298097259014835922688443931322473527640064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,14] 40356604522969526709428660679666153285003714130442475836483638773504044100413547425502183650356343151209864228907020863577787748846898931279055613804003209584808852504812986900022808650382015511160102652099832151703048899760774301430723488226521374479228384244234523920769237186310963171196127883439369500390149466399989677998359080109786106139337400368189799890622190190770785141443288548163933709759172548194133859506072846674476377193031546990750206194878285755520439219077888936211530951393980390694261985446248723338325792942274746260085225928121708980259592418849441470249392290203625967770742366062332795914487154126506888406205528229902360359577632172479824342918234812594572667501660781858845914220073121410505462456473490731777187470436908851679190320878882215424381839054431419323604108240214651476388780867050772700299638105524113376799743510346397750286101616758929476544451230378717187258573691352971957387530264192347635821428820484774316789116852071346485848173115837327297185521290660622905964270150146049278937980951038004876539892295313107228904254009558136219663860337558652034929270531545870743139962062212203183609035663387307072567893175166228878179465858942462409268335853364253507142326740650341633118733109653178150630317441662579915254261988543926269528787516795672478352042979167989576746418983544892371871569498945773268040788322207815053045882735666008322407872539491395298400067899380810322756079184308224354530859809815008181808159550726589899153760333106208128818828428496329532179592994577879501823925452766213846492861966373156533166710152795201018832379579178388475177280884463199679153507708914239620742696582472424318993440689996798263129572791401705575575740698939243388174565035519378452647096548585352961410648548164850493058234131178468713000308418542200978759417720476665230396499795020681959321764844178474169667883211684161576983046452636842504977352473840285927415576468537098172581801916220508008846727637891407412644057091098786575827505138685766673698040909484521901905823312083826449473472015765352951131363767715044821898010487691132845537928769308151047074948724262162103533568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,15] -75899654682525367896429533438832976167941832520403646700672992999202054640348628097843589196947529097894516356685894200088917087008012047331505757972158721762718212571602787928675896122176359732878787901940118451223021771724618626817466737416664013378546490817478675419201584918149886060616623443708883053311850902122123286644169984594089493014197152148727316851533029547838824193761292708756605491398471461242249340163488615241520756269632294937598214436976605843372537649020002761149780661324766423705320128850566266676914730685267136061603186694798991060586143005070014656988473003749408921852099907350697139154312678359918298874378046276003147420126060349663122965841610707798827127446875677229937707077375712889788431186380255637419565506154980109884879758216475886261360867097146487592464138311161562329342576121174634225909542545957741444773977005758785754872185025437751253270704993049403910463450243970239488174570443782884836905841272517712781687912016699870830347365660369753097429298970824396780353032919164699934289463515234496796941673594228879474646561473827090550683892366292567137660422148731918550080666999020665017973093735580953821999277027406481765815599993239415558917554402414901103942126242710068979386831566741657217042370278955249878772836533990589476311031146978872260443952308989479198155787868630342511441223314619770882905515093507663272168152487723932318679301527932801491359241986186899049222443907711407942670991770822392601277194770900532722621035752456186553188420029474310362271195816400731569447000623781820677463065248889427047664498982028685912206960059464215946554975265294530388521749208890773491755165950389683300461824640832075960983496414684942220716503428630529591169063458526436571371944011156084585127210061612841010144411596201307330547784158054688824013813966592274583568553396376814864573103426765182305150104012746080429382771401199038599520955581004766324733134263243313988106683973781790700893904494388328092257389828337461689788354979528744124421996357872090399296385301347747876723160230608328516127177971040950778949626938152168517705735695999661671993013112446548143243264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,16] 112337755982251128130423989540034113529102648412019627094601700454216197907691819025219667311188466642531401294530998721097687348100611483845655805852761294215373374730302196261836343213589978684996831050382525857166476858453670055128682256966455016275430766388792242395230085927276976894103302631019208556933684566101858933275500058455426692232449585630845321913825141732220831688882852597020552362223408416237025528075955937457282927559950236413723642487902759634698952947568472134457911544995620799111898468527732460864013666823546060757228017644707304438755129824231485861830106632707909298438334913906036180331284141157735204409532616999385157788665642403453192343365714644668169921945753706513432598897444624017366164120152260270879174045379836279623938518013574659303204128168649981520648027738377725251410185820826430767267812502302051999596092543131588224677439470766442343592057673178641845651127274304371096177623825514920742050208780459320482163266982474517871141105931828758552133254008877606283410900243530321663381585148935478828513806098657949987059648936712462488728084456281780425105965870855213419270259649401807803375613851099230140267355767826578340892972705485925517201367539043541868020206557742350763795762591343634608454133114279524702609946605608061516697118251332791079774648848752333186865778515781640166256944718180003852271439806432471701919261069315851946464354513266098307454137841036561340311558559574801474471861833042338693312472778058614024168778753134369565058404123120853638008027005032836676442261530775721719180903555965087559980541727850712410485431245939780185691222582231215581746830670338004584604440161558361584048595252091470910608308183001380539893785801851575902577248318535867790058212918071487202909244157694224293383093263638812971498269819658703663091988010665507138702462900589868087853348191675969384049863206791025940185055699325605014435895186041942115316410820485010111771660451935679565344428301262341359729257139333123634804660546953235904408425797446358717309716329575534307861232293450986433485733096080759241522515427524503383224446255317986831499443510429108867694592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,17] -141216487995530357730152274662130188150170151798514667212415519511476766523635042170286216828301634460390305498874095322362569451375932550289906064604554024228596512797139744088221243146273747367886904522204468601971030548408317604021882669352293992937480859336696184072872055037188306454955774641739947085232170726025640467546873709933315597960294448929890419286189165151781026486926403872788210535318641760212927149718158826841759436514412160335432754069387423328846344776121245008158100749471280312112367945784205540484003178787946530062648069957340827233376554969961391034996780437794539076559893512787141417826979911538067155080181941198793363956853068598229581090074643003952928393524332958389644838542289638935723284711774467496061003496434878531107870922900863460340326454105101818757345955020225891989047592139127002296268012397327112897171335483527482478085905283424049916163661469635751475188016714877685664410554270960044117171987823989364531935415339897592863735848182821403078368678630555665835066862456392071234714906790236035162787441745835052567556066218090295235094752360191137619563143441162893832669919649366799938725861535111382773896639728967239194325701577314131936484461524562615610920685919109405590145056287710482518545783652686023718179033413907676251732663647046569067775587119309516861950218448510859178958461002847391414190128450603394685662618619442585437636026066822126506531224330217266846730740618171507115051369165630983869135388375076741185548059979564682949453884419615362727009428188322860632664293130194814792470168325273254443193190661777499493941731978071226793586146045639014405479212115691658576428934077578014199723837263895128667897457250625382100201690024612622451027374083410938927224598992004489348996579482299390724092372108598400206794513199760624672459853610725273428089468444007790235980055734730690554541524429764021819892496192460125019194039815402107778919623560064887590801479764978909025534305242570891469010967487260112882038181434037374173160958049682420435412392757691515221232875630662032556954060657402247019286566386850981590850772565787796783589966972619394243362816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,18] 164638636852837874586215335424817970219987752406106084467744074623794178484694051487882958056837766255336715014187724573172987659931078587587678244964755424701929027877357607129728918413409987020928106684375549490756038533639576346481747602648564059890641183328168033119329062763224470897192744055588191316107294790121620230921709310340018315408700859420632118320893877198222027149954195281269180214992367743482711224732922529760893811965723141517267437095009557186141633318867636683252581440320699683526189011162296159901893342619031276613408579600406631763301938313770477726484245216483491722543897805002731924294793792622658005374645705068711119803553734887350786839455722204735037113154286052503745478239807826892583102787506800511149103416893647772948696200539112302453783976107098320592869150208863365194089012086760914075062522701546847795590029579972673002818064599478469811680450170866654015571566029688526719760116454222528990041278587531652687324885088115097708750717765421638641876190633706912617718978569785789488837052331539105099169082472949352867324058778993190534446123091750513058401211948110482547170207417267921717635087455239241921897212589653871766897763318290904661716166168272956967643532167911855670221975524889524517062836316247184721240632579116829159227117638787591642898337737852860054278523415436316746789421196689077950800829082571331561222218529628747978917683501003442399366336783406912157674848276693056180025523445848191840318778778358504887287963128619984437506900900138993049887262791402490426933917899046888505866136842767153152088297805171801880069617172231863295086644832484014311716351415547074894394558860071771107648372324827012789200213535877652103580115251903432588461468807956482043817815360585847968421611723842706379392100340189201409500400442800235162084346708788388230313537358036759184303295601367162716683205104360176391625913596184796713341404522126476692646703932124513086117717157341121010745625211908187387001358432205013038297285905841973332615125214658835197645295934691421420279645341478449667831823211306896893161627210560479994548743050196445371223618068754611182764032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,19] -178511801183351164551295508590429467833591235977877886388238516558586600563592184622598727797607336884641537905196664207850399537995322881020070216606021691215750423545965169709209323419101987057554910135869806055618380865223501214512042558191655999890669143871315091944907115295772903478971889950870754143825744333904272575301571282786732456959876354141609451595828071068437702173834836357168819538616705630259645987635018533432668482280838638843263803252682789828324653818120476401009739467043315164231111267384205795999739511386863557560856172108566924300076864050851475707556384851620903032448891674300660095390002454652053491060834550395319661681458913395365251253061305443272816363123601422916325387338948704143458636448126974699710634050473706285609966388095794894475553867449762744160216031317653886447109471416546396989532702573307687334385738186748808937758458960697125944191373814214490689370765766414808815737409890790923452538968846327041297144261109104596372238047449166944510704360370184663924702972672256592023339693664743238963231909637744102229263920423431780264114554629862956094623743058665814284593366006367463860233731762817732915469316235057298427666615716540743516674392022020832644373767426239653105457316973856062343730492368493689410926157065328976072005763355262634340551156641839141029843707801551765387516913577632385804655277064153495809955445731279363560422304685333653886973603579891077237174109744635539647899598649254931909781559992568495403625014521541922285168075104285778211168319436264560020527073862504983534750672334142764346362628650292133535154086096224457432947664921189954057412310419960114428655376152500272694694154321511116857424909550553419172404609431308462169867998150666797992141863134712429007737035493286580304481896843667881938479003815204577581937694349376471185143413432826007648246557644993402613448513037941981753087989456028575791478579258174485483263800630731871580598648531387724537781760684251040989688816268956665967777976296581764286327202035342108189360599040923673267738035932420393481953696908941958795498109461594832493612604478183389949914890142891041229897728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,20] 169339545845944926476629932555673359899868512714571298031133402555607285067535372087480140279689836201688668812231207133362696554473854459722119299221238816093380427792267405019864180547593589794492173409080968149535553372785485832923072193056222386475910131839913872365770655825172835604568593133408652274379745070739577699683447319189911703849785758289830217451437017649369884752368416319297819865359778956552896981983694680521339531676240504279272382949777817520602311214022580798383061553384457169447986283667236417138527303418023945019445174371654097460752205197825181374874039101329090359341132684831939278183810276880172156674199389222152905711219829520329837493298234817305346303032772098715148581154528987946502504175640118241935856284573118975221541199596096585404821382741543050265354125685397721412994125955527389441154115902953437893403433023106885375306004945622703403821161820970894152863362414129590542661913215854553320206872646851134509439587152490405531664976064892524215900982869165410020422354834528456995708713130128683622188622839094089744259019379767653498612779555006111910853702818514080025326195422066604433374567665222358433957251782133144574741128098853640322619442884532774321043235516451711001032884863943838980558186098535452139696026017588861192213223162346808894191158686103418991023785730032968023219038405015948973552184021001567705900123560939742241297283290614027924997858273832116455628467301996104427476571522195178386256023125639932698109785450115300743437781720261131827585006466915969179336924376953202957210949643879026216142776447103017993007888014724348639821220248087060071226743153578780479019016246632024471243043961298997814546744474099300658992178528529088641173707861444308976592098840030540784555999681107852491120292429579571329265497987734121487528537998352964687250818860461858539655847839981743533307492991426074710702944436036443426909738876698214063896599382088850623233715391662952958746239899437295369779786207970526319027641364567593758450489989451383311609494160010201112445761975627766668070906217176388845144599340987417494835843650861847615255840072893890197192704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,21] -156867522030788997483077707531825188415218189495985515909491091920673850053179814791359005683266333926494335675239705144262735663365781120410774868166167249327685145581391469420703898474795042325312220336038398985569821567571217642371158555754203743071171641634745174800462385685976120072545044675318097625922873551967646161689913250959695034369505915220411230348694759999689814395743087474846420668022831527755730589940246500390165241974554923575252707400951847937823300898689820511176104041882711514666107254146227785433512809681470526552213418751995583737003525776093702727717971510847029924637860261399694896296141694167601265016528526641497471241889068805025369642709763422046544002582777641287159147277027368693062298568906572062964895508395195278705509682315177811253931161421133491525077276902035184149350370763312201135609994414341863557450719479670037908892410113937247527971303076529701968227613937862566672004581663484250395640791778387628617765324771593720826768991528099622607090187335947571002872903134598735045623897667005848999633050408906178324918389863584887459792438273349928838948618561897328533920337705743385965776939759269423718780306021104026217714369043377469532760591181109432968479698761103111083430437624348373527468616203425975054050419368696443094250069835809158695230076796136408725821526153628360314868206145583285302109019293465922736737840217477674176977065910865070808518151253752745373869318954456365942417698026590003884164782414434999051034730330352478902152518152527453307419093136589015055292872856476853968120552336903274112619510940143646726996895742023430148091810959350802828163792515259791581255572610228728604215938292747764318734439054329812691827308855544285865007027785281703523748937173375747464814612776504458731435115797580441525723498357827458132707844508531316755017081086668067886303907743238663338959042747726522906186963998344313971764315834603542700122593767088044295715663054626434455307374697796988114538511593973946184729461261230479600552370549977644778478889153142107820561485723916654906543837914725381712737243579199163337361801834371444520622738052735207814987776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,22] 190803591292004740409139793531839175998767111795637371744365322410460869868866182058479488291588828571016943613806500395681334084681651067001493676832302389989374889469100657225552028273446611231073036420049801706294246037275440591798651642597888233398576737286573575258961073619227792031790718075015920281470451274122154319829783929459559202684068232785531218548266010811051571762542648629094415187204597991589006731854402710119674938787081436729060799228772437519300275231806095075623514606352866462883005692578021609019206780522090324583895821390691410376279125536731830636507982705294714814654136637130980752922662275357363932885931490799252718949131936753428052554231525672593823177563620003782753970070378060343172584188818772205327005716063105117813975280920313051895508664497359006010335153402125741754625884290942753261297568289663012198842798974498676867477710997471777633140271242631948782874526072468714413127036125172525133442595540950466023318575590772793407019521305290020404752895243892760591882744852002876913106246172580139824347714378588022498637934176177014558984130479946122540116979766231732676929319730746869652245085693924791877987495072369515280923019182728434891102224541568964157188083251639001919245171930809753326581294947306098131916777981709842683016626359736706000796335076345871721219091616934297615454775361379392446193793250267718636748252794412443391805807366183790664166861182219752432198972042758394770070619348566140482676189388107144340642985516177381867424140799824664060430904651603096366617873179948457422187993844609403510311227227038436733967288239361414564714317915386049517658660589251728804760820311406764623260376349159738808759011566222973838912671614333469280326790663201248730560340671908581661494668629704380630617202706747241365345177046940125005255952222998718901627356288760553626364956309083003330559006973530796780351363484380614286341166882526663586573062104807336870965616342747134016383788764737036431832144732677742905715512721137286513105410687838349693453040551724765121066839634452153759749940429084294769536509012812415861112068600444372171539715575422182332825600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,23] -280451797865174900693089305301875888228756081479360457803929662804424604246567987276406896142483459518871323399744724538824186344741428663195585227073045194088740056785816539010111793677745506453750763769150350274386242541028418029339535618112894635492578472531757100182849477288861654858537248608632650350604586950167346486400273633665999755666696023005081184199962455763093020362006939490848748716978346689658061590763444766804086856171745968057953341126733198840998042191417904504749330199028049586070976889675923388976246624318935459194100030147760677633077808588593259809504989946230837587622658450567501535250827651583832933182587383506790784554949274796335990462480844151371790593895924734524495854644867430247942725878001981509029846552643356200637874532037107967074605359823676448319126492368549676275394751020393838790731792920245417288738673632475115089564134822974281086722282866163042413375181785725210596972205733978260270100043913651249288580161272112607081134994752369709390181902854177477690823621255299608575924596531360922346483740219080592983544471707803879448420286291219633000863978528487537886318517172301978395195898396932276607221185414095964004177050960756981815183706255170020119508997003211015760289193148055464587745771653987264179344379292584741682074733984680911698211112575123148576249395603434234553123591582971602421181949351541490018798239448708711990620904760833216171481736358691101430328932301143870982809495171827684633743288849494619708851176472854163493935807355439187722135380234328265726446924499742552429817019734391139668355158819427654362235338635696746414909633301069335576580303128714698734052319096110808187713199789711826511788522612755807198885185729356856132510443453943284016219517073854593046755567708537625284086102019255023761337124332130245521008077379776803773110110620647252428932082243869703341156361167981191091416057433986958072715595531286234103934639242347035003495472387379144403752539106551075501524948270749482320019051580277815355422237559385498622730900187764442487084800318930872829665095556576779579943585385664066983194360724586137222913789379649226858823680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,24] 372106267602599841803905048301984890116970681099406511093393659617128655793926165553446217533710064975432612248249044074791379481650803276129400241429016605800546655314316589930718852052784244605865319844401405631037260551246116953190736560622239759498044446906767639171815765152815217342894431659312958939970008484927966533201921489412126496390585532726448165253587334983119533953542303730513245522031994477802006037325878729026522034871143664715519726899191124010865868551776646447555542655872045491690988977906427607921795632101648015969373012081264751081315483822712071444154062161143744207094893518982098273097712567570372898574042727167724200474667595175416286004735746824551816267058831820655535530993051951950369021741676198000008707191634750569334765322889145493709747766872102973998074602228371879308991002653604612831574289210813723290735253606126842591639790275776688013959623427857681907069683084025541109134215500096257351526775656335619049971889681308410898393312261107881396571399403611434969263326753285501307959329074967028769523966724520879535062750153742294549968984811466680059932080537218440839258431793081743820922559211807368363273744426605248364459513142100855444442304924018753000737874202416898706312497938449129330496513048884181157027612033591745077836132129644084353418668131984447387846439146125753825063787486132893948224672666253389747163572426723720128201805607723975279199734877026295119461405563935891996498178361487012781899014679047348462947063834282396466330261622012445019569489907116545605199409157882488771529826522580949696933069824974835948151782109792258232500225735912294512684525528810939199737602176887952882018803898984488426309288538178858770732550540576950035492031641310564282337886056375933921704410857782167391477685449211316151221618958511344966055772480100067167392567683325933664875320939473163484871901232051631758362067266044840880288941219275160096264249348609175158201428855516069438181127406757954991956667130556844532602147754198460115564376837411474011352450885842911105823965187175539106855145920048285699171010302055233820658044588602505995112564250176626182062080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,25] -403118858075558103403084111176099470944744528186817571537318321242772064194070746379934397715025330059855420530134498851561234764600483351618137717999866794459076084760664932383638459080099261581895536031480827768602892942414357007870199301257535706057625868121628679803894002394939102039785669664456680508636629701454429845208590471140202342644297163899173640792704670813663094334943295982991550984743569411979770954306482086574767379127122659341321274241021299371662376673230683508842100448304553180518866877008113437204224232042969494186785838465576380212516701709540861877075417271285736527799900550349746316014852481089866147108657846782375976227609221842612055341040435414405045913630763765719326823698001624767435077386076396753677677854773796877870459640782780001767291111513579386466854776816735982847282797621726003352043516779655405682571657662967222628220879887400337595319030856089707970101940005697346330216036504032633523912996375508302917580070991816848246583513153773125050510583243523824136382664303675665058976203962858097636548153449886188022463157165660995932144083461464065197394603493298801245831058111553050067329427473186382559058890508794822129566426970082444650861983702513083386031366695033874658350988191595824947405085659790872821659549671136775653236039223302693192473788993140542418517293257941891839688025058240232252625495383263043792252534858048044764117909032367890382685710253005642239765512011656818713976729702089544932168978098668315216037261741906804993020773499387680111827957961661540895734065386428271894420676422235243559585839331111328248519016740135409697069449677831682270650493120961963733447475363985133135977571155180191585464898154933016116503233728597188031408225926328040479085707163584755463201419188002976734984170076067785808321826106564574483352719498251551327480093219376773541051208999161145964024742870941260375045565850968597109497276437114516023175460929390591159893879446949046522852454069953650365010411601946596493961188081747479437568674784568628290507099138686755396714161146655160298781769672990348315811090216731094837893261152627146820532165791143299750297600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,26] 354588666050962894751267277607380393400062213639731665772325053451327449237923452512266035022550140337634950426983134807679428626035398311643764251896819540137486863529589330163656418665952877280214802935602757804635703739109380993802257497282234424592846715595232844616844432952349429702863756892893966104873790643515944416230323388166609227955867361294180897224391907687785100099550325527157384665452522203610718789755066076291236378898260372173935685053162051250522874919522413776351204896602766316843842574006972414956255255692941848711933286136750291161217643445063525810390867710723683030967271559689192845852056237943217927285478349469636723888626501654415677571734160897811763424368297503367273839980140960137095247454402144176634365806324428965480397996030990707056816478149971546599112226456941916839832982624861412328017232772824159314776529595942489479169801155750999213553553595376532112614745091034948610222413586055123289744357373054882693760671450524144347919366485994443155401676572051837134345603417351883208029042679194419799015499660919326339738637937743159132629627535891034235977532079164141609659306370724794701467740126360187389431404117063066585619213727770151583835399127378501416076387556985444775242443060244978545157309074164667699216561220122891371692380739296125696938242546470999791220889041475311445227070660680835606811806017389037079612380439473726902686630436963652516008936215880099067839681601055463654622541029208298163160261990568114991781889606122942384761479264531885510127750289722026096261427096390673802579711591353184572137206059214697492020409793541583745551967060626179747584643342730903284095815857302325162576700202434147092962595517422484272344542066536152743015521062166409191847441619127766985774688081009018919547619550358760974558112113766043807034102301856385076175637500426072171834344489687642189254099786664380400621458588690730929648441762072190456525394180742444479945174088497494062503354724767544030955794105878254381691176497494630946522117267291105231262135021712984939260241796177180943180961430399170282715087792134098422743724980939057908306333913964795880538112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,27] -255394245060584223864921973727342267868543091915896657835599897800573675586080119714689507596453558619688567741766942555981883680383497592550350239581793442155996248574578629670482329500281409057859654290272737802041649530488612840415120315756728654010608357821875353926044411466366479684538709547968301169024619415790540872403960452575024390022923843889505268479747990342124811509215567408654457083152236519822050698677582766762617123932963812742922055459347087476703194220203981155314158380013957208501758299971340233795571283350783869556924376302521566021773837913179516904669298392481581654294358129395031061316208433307041458560652327679886460237568746228046308381551007819529183957368269858391653096313347431724395067998618958476270303312836119824519485193483683232442230734705969234974295934224223976207065575145078758964052010144867712996555844734058283291965377220659598461758498783305927006639695016642135932703387024627383317862887537855172522119957060235113617336700009350148139839739375773350569829102385245946929398526947938107815776089423501094136757460916375990099642822644493854122288542954583470360192442363333528037417221787841874992108485390880930987618323398172813696735000298676244724829268988881949369783016017223562173704040223267199582565472450247104612127522061464482595162719462051090701991561896557217952568724360531036405844658565028931834811242807102650887778789094817804159191755399863746034652425744263361321324244927486869997378357678415545790951911403555754572292144594091224912090781140314041939391925402458521163634285046168331714103054954715035346738200413591086213406806996619860930770590228827220399613000973490950235580238768896504403292667862978484491968236303580124119416110460814669188870688224192164909287508153777876902802881294745715824366380211962574233864768161796742144273755844211135842753904914417917746154390031495498588110932907776617931771251125698589709245736562185639126730575965329508130505774960946430599179894715913418818915988259238134888689932644044820082592139968114270604760338135479545172970242298893454163115711570351618343794205001192317416924921872995054056898560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,28] 150980333109148782732643256158652098548377651612674097357666138094560546892461018048483822593765656781009467652887801969106341010212607529792703031360876798166189954955826308110668454286045496153666599895235155820830611008189103773258283071969643077441041125587329422514953562299600772812393293696718240880222623715142714444635210684529899167639934762558951709552081006897201989002323415392628430922378796912334680539467702674181554227046622715051620384479748618536904052274809553178862890492538623849880661776800012134312691610164749228917658477348300122404952055848188372042524672561817507174887753384050630123421892400476897447323757222634418006159806475771359036902745572239835728957379518722767267705885016552992892843975431299760008681542266065610849575185370972775939119851358922945611660551894217796817774302009859870235147163308246983393265214456259592265187856016544816870232971529882603076754889183409196646822746774402348144579410306389583039874064668971416830644832993616505474663926032241233802897782563890173431312671390320552813335766386207667706840678821415549210082951057430461231304386367049428566306798193266187845510854978502331301826717986049379110582719762541186846831433745644637483072495977667587143013730150970381669659103916187095441817088552377870411175181154908951579820801922645851240497219750952293768326770989443098301475353100520636949364365523091391430245513392063324445548046050699553870653660776766494433236333475030263400712196798569234851546939406619508442351979959760662149293577507417101683099558591644782062027174919793086950411703376442969847435747280065203538457940350168641914006484309685433660383681105997754635929676253220569666205975786211981731966171949308284969922562830884713366738156092652603469859291431891218397343377862961256221418689685781273431443501014196312470895625001684483544109695572033066242946638517646247053472888074742036698599094506721400824673300600182639165102189270852932720790972366631226361695579646539193127514086341494001248660131597344662592084325525385554484562705944561853761507381031420052899218278934769527725312284047523600515513922685453701975375872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,29] -72053445694010666982648949222724760595885038024286200122362150568028408362076075144504961890145863434031262012523404844238386897392912829102842992565778511912653048558635334387038593335585692784974293381639331331866220820816588007828689723366733317064752024979007240957148671997984763865483995751994966301535473319289619618422090455019347159239216428957364833390539512230578909186762767895405011945186457158447590943907011768106879130997866140960237172395983058887522339006683929637254827194477294263673616617727323169038076870414523632400884911653978474808499003161536234193507961880931508870792685422566960335105979731683707602765131872787671177740975951862337364199013238322147848428578111167727124928518942983324134273848096091150008497339998976283505551535577782846021046153834542248863886993265117058160843827520404808514876362974471364392936121113267331581289361904838958270230934055399650115018262488798619701934557259675982737228727402659072581350402291047548942923336869033098857868584524777228536984470465992497403226939414666286406128141180494262653997309105195191230581091319416142369846021722690737608750571956080785697469955575561340330616326227324921480533938956585276132632936716984457236387123326475442856862630475967672620343649585026344442535025648864131799354967005335828531907188996446553854906255194393706283398214681931625384456609080303739698979082456039436626831054255188473776605597229294089332968711645464099583431690620390616146333309013469777799986739310464407684687374691364673410294719654732823525958853616589665171040498543563985946792931305722021114761116267567663234853164188727827738174566734878044842083277484831289057773760338437250341061656465852753508539630018651273117378522924807536322187529351837753579569552874144003572514738790602913606593425711935217672237246533022335542822887950529255501470855103516254083903874287627019669125735364942543450759066603865399113934196917038413730021446298006238745671575291573168419673874562480176202168932954332039454725388982921118817739596090564051310147082693911817085982803277408215489692428043308302602692928775567742446582176115331090847105024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,30] 25412504549395066992453683666025186191084578993220974681361462484467578419048026637712593963810940939652794428850889009607670123070229871631667411167954891405491809178568214748595039134879250168086196901917897513462887338351325002312297860984433351950055005449837094480215381368002175461140903784162519500786182608331972800884145870796900547826763380036242155359704984210684244976642739655716508245317044784021655814918235966554507051671961521148147752431617605518881654941406590346387927201611256160143202460455219890259241583220308388844626095899212715732848676420953265225643173494180272340076905496554836603620193893100339984620618869169176390189279020147483407452839348014463031774602047500853880428963882323297321400444480233228954772719029768219806169736514940299745436286489298813400382087721485736163178120967665081662155093725683147867759313271557025030245060136592552650049240657974153174664721232154611175489466200317284523602560061110050473242904260667328740437538884403281962939010604459406482660200865866737403728688170963718868444517175846567025479035603039461058545668329261140855288631558395823705884566567628236983873643827644700551150873666916395071751979292744211811036740459501462887321131685281325331163822539396562985277234913824803706873263995734034447874945436489537569176752435738757159272054301849943016734692276286623092817115573676968475441394782376917803172455509084615926184914082234762743750128779308836506251167292501928796785744060698448936878253586596846707796858636602493073319135986446025384104429495735167186320623653944583125420587002603589506206386124692070063519440431790141774615815255867645004450806520523865015801406358280990597219986668086361635541848447578895807267820589973837939628249638386864588757473365847648747485586127749483442740138363057261318996538576316318278709541361694228862321617017491318480468254628594529949212341931347701418204220219175000725101704800926393473473058059726805349212668337705508300405811405198920473672879204171555484514409110892740427204878373670643087098937350022999500165779216042900107355476377502885548610594320815592551904899886517195546558464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,31] -3181858798348791092920110173139127617145283785592346455424890332887469341133830837321915185171993981582344178426127644563444985152625283400492681176727319694923901811349769300524341972183534948701572891342016261010333737146095494698964501481001203581420634008177089407772356511932634367714854576938974514365878366403621909769177726525043574406947414724634296996787922917457753423019989062670665022292626516189202339771271950526923740422826644540812071091883279334974421089203544996242117098488634344486937714287428079776087826645560666312881813007609406362329714356923548858496760090790468556805278753261339549690055503451717718170035493540172523561388366514188903358872994855292851413389270741447527453965292390057756582942404014929204674448858910488830550109342152626840102247246510438176874887221677478964016622181573779765867152199827961178917273531412389464630049752332767012524548284406930175961803161542916181623784967009853714592954887367608700860388890875106288967196725911143236769991243664085907947626617580002216282261922073692621348975507481371627601350516707584564793462933041745387795295988247621033481387181646283276483233146006543348539112046032167490920411897125582385008153618540666955502177600253582489470382525931307491330271845869147411024095127141426587612520621728819273517041604266595232376260345339611619110888679235709965441967696714377776652352220226943180244886416598737005890766349782066569597985185765459437976854823395610206886863064129664825249335455758430194889770109191903317838153038739789276412920970957217761220085749757987742061385362131673719804502674478562726470379957180044904626894753817777617459236297635971174455388604649824599031520710758811820368271289016318885634120248508640664496636229833033645544001709005810381973931981294327950913305069166862998258132058974117280746252404407690066716611296701776100995697195019746691301598711680034610145445893457436887073549537499787289100022217919317721362075987956680921012075665789505070809284164506293232501043449155852545517359397821325294289304545941093032590347398650609284737829938777447975614890273191165530352836866865922314338304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,32] -5107216549307125206759796551297540861967989796406943767208017993379879051456322400467988696950158002390437371900656810357539312104603589639784474396579590027082691533382473410107055761879977871192341557877817361847014558431510235848525103061602102927209647253800700030365045880403450916003052548145936622467051611565057046179273078014267227353052476799872435073007037195278852125685783518856118747464147850916289941384021342407169750399138671470609452440493158381345408118613491591881098036282681439798597548026161126180259651563515345884629119420052159817283368402984022068659623395338856722125809403926947058526692820132433465130658357995342763425271003028076406662456605404827018677381437255024195676578673489697582565992737843518230969818191437954581477722617244089554028003369907812750725460412755034374627744311035970048050023938196670645700768473412761151101023852740443645898312087497686597866729768585329871830177628983926740128521687382198159133182880371901058599424981338903754555055215349422100025542677166603166892581144875034942653356211218065419548264980611277447024389338135979282158835147466313226942495814166446270968414538419378603895106781040325039530511834298496930563864027701604965293588199647264535614490726867366499605799334998756021964768652416240317155277444994033410153895422624730134929907934864000507105178290702656006024614097460505656136388263661451710669548245120117870684594499281620670806424160451256142537985374246326818542351870245455083148110437407267007655041598601848855381447343995229736834698196082259052680464555178662344752073442866814325573597136919648527288283061350613914725605853747139961657132488310910739493587889861100675387373322863434180915148860144429208504320711870576015704678778889308039098800250137156399163849086689945823700771329855950322360786718645740280883187342190553114709561303997944424671025565551707610144124000586356652008701470418555119062023556459940970889861018717879542617845148931597235319045674221797793118621697518889162807255141115317432210256180362868954401255516894799647234726971231578525600658414276115582997528389505856551168085502321335201693696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,33] 6723046298439584891950194984128690419826675140836077522892884270973561339744142811322785797734241936025154559854716303386408330388832878945941173094287143894921523581169247699174713686364616037227078883943160073004957276982600648903297268426485518835889157120451735922962189526961797185204334256344703832925916853357774261455761662196736380938514053969626396099629750828617664110876237658875095480803095966007728228241480609809397780871911080238040921326404238399892016858070174714338184256668556065545542524693015951120828750833285450690533883921077251208024442604599031768130504172417045034581831881278014646230152520338042249150049438532789158047215707436818124580488573963644896429296862231086681598653841447132324670289131958693466821231523431782490777503890119773640343876661846103947757260278128851101456200205485422896042017916844216094629434408931614236025368053629597783237237618856012640203254684020625701207418361529201838813643790683874824576020953785020852004912272993172242591490500126019851596502741650057486817025112759281624050075416066282754204440361354991893489806504622519871378641183830330904360262681467242228934498010046955588077491505289231487477392843616408763074697386531190346016914664999491177216885130908819949111625591611077166064224962392840235424842402274569549759960105432176802038221497923051035605440171575497226534099081611349911365985457661576127541489272038767173074152036090827737306453121247266665085672503626054297222544471991713115813105143511952416674028434213016448505112661708715710805525009668755659421945836359674742111882699428406242936664118183433493689942173982424221931794492594302048663249878942207162190625841862152843645429686768979107380442970562725658485912380211165622425602998836716354579302140035474127925817431195073170359879019814230333220253472551750180781162112596714676276464858709316649290834827256523432675284011855359246407176837086952814537209054840842578960151329802057535006430796368961479472754912845150064673933152761080314040139979016032226898521942805962702580629255478719851135135658078555024203571627557821318925753344923574657743168998504794035322880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,34] -5576741408960648694680608165713481724173716437388481788355205187124456202279574083199265258154077404384217688283831857022959371385150627349786944472782263039880105571274823277440530392234780515885929442827500589189378996491005847881870237495862131812975410921766290353403612895778543911703249508358156883543302689545528312420546096273362237868638834881063436037803155320566915999040982037095253888798299788219442552034797421891525411744428428445847526027952287147174003397198182642854463386221862468391378583762291643804628873608439146674054992343439033296557609536113248471857413560712092555325926646265640645958888134016226263229406244772793011580459996280821102617433298352586774013254509618698643254687775832103967540651816111720593497675850220127928874733912203588899692264999409404580897244039860628626994043903040263941316112681137624245503340191428407346083205213318951978727163357272060771830966909422632694071540371978166074454757866251302573923845506106424610798058352616697962185159112660786783819902165768458649573871932849498097955272931145223648947441486770963969079864786557070374474054135653124210942421313773928406689873149488996789439452131754861265527829669317326731947139544041103882752795005386817846761675208628968384420252845166191813147895439808494189103197719959524271495674737966372945211137509679557953781627443880128870422422017516509822302578991987370777972922685896636452699303744518052431030984757614040707511810936135459226894680718014959863205485706202328737911813084240029348269916039781132596527841204458372649667811644046330870098671470215058382844721584782094742833795555013923190191224523626694472051876675229980406933156237176598101190266359354997866498448017346599743996772965041743028250121618852387756081855890118486413384629023176112661244717954187966656595539072564886488483570768614244911960392269361355497780999495010811041973289115780176893022885801733100091600817953856720252728579406660815495807517807953247254859118411429352237202930357124780324334470978535544388537402297038225482120233259726110941990583773584680149321539926860982910812472240133547695335272206128025117392896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,35] 3676819729841305865899287088784710120388687640626962084269333714254189122339915401475909227037809609416602864221095523126692397651496074937825164621330742204890805375930602317176367152697567016998175796004535357633631403772742237292517371151641615597372607120902226546996913040291640300542950536242983861537009094735876236477895664497351775368567841266996376000022337907117643709861679481685712483545476009128297423368977456934123587386652833270727005626177520197340851962074122737242806928926729772936583271522788315941837271474460953397388988302179640098671738527564462524128016238000526453798967902761747470359222493237088511030135031626087427289708784984882803961796376882184729825288664764927819949022548842603803002924818764568837164466622186450505149505010563990127436428212980262322656068626686744397571058245858015819962939687239802875085381959609189894724454561188301602037848849857319717952252039590517736813240298287867126490350737731273923147214859024406256941061910108662698218512758881802369559946482731559780986163536451705084951693261540002773096858529462561640753779615547137651256169393255364400476863679755552554749316158588344906542875661396352942843484155288438702880170124648597422303256983107675988038529312051888104963372999732923883662535871172352152312490975331275574170483501611071774867263484771205715194989570535584790478630119100888798052492450544765708968095161998702558162665473574334619705998132648993217553156858095859427822387510906820292690193392136736518115367242560324984330844205788701546941613191759773395601183631715290221562402751119362556374213374693993672501372942295181800733882315860812147781403372346553341912575778341377078933601569319935609387309204267976746225870797440148672146476400929745082629906973420597997955877830196981420491866725747569779405800891878606605420457025101107777655707963251200132468238918195349983608694051708098044331843169857231015242673667105930427994988912731255231492062908329008666907350069485939119601369095926700444064876193400723307772128148991723646906054393328923128992215365970968759639099339858873916604388397924288173934379436075937238614016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,36] -2019621624063348273894302598687647609228886806310079891519914836842560890105125051088095768536464333453981605204130525536309344721162282799947718930253611254270449296597872887472867862981573127454237828785768319508918791180823861219620970478906270938025128302523842545697673224066542551460373287379519659611236161486967455937034474382334510231497190113207916083506530744075273704445230586310190849826983570540753371346455564107755023405292004402753340864767636704552964350004052438051493819407152075825852668655165463832871709770227703573926117401912404771346604404402565514093539204530683711539759627142969657822461226917251943942644282660352012681198350576349549831638839321625491372586627188406962366799136383900584485270090572926539379565997314654246734536137764636722699362702619900009234430364831031623335685629559236770426078650718958647814124277941537961152859805415387761683637869024759097907451034671801858499928811731217066590502333793053881887893857093532441673579598154197619699290883658600399235159333642950390262553865371537000285194361143641059952845478761934445953918700394785219569103531647483968309365339605618129632012333834692359868774277732382895291319411623319043787157999211222768388990845674596675001717084841703918652572594017538820687839970825292582980414889378998334626313089448657759122542285290143340947581221153533124834570930599894683500698847043805606834039436944612272630160138485929589316165274241881407392675969190437714341058152181189987142051205950986128345235114409160625751212641094939441011491392297562077704338523175585916936227303766444822165805679585278701936456371230566741351902952019749962209037817804958328481311367073730124716733221177877142523840910769258410928551930668154364301411169710283878182554583442784551061739320015180022912656771655614483278014290230765204827932168839308672882045420332752927732922815632912218053736521805615201777496876528473820087361701285482723591406769150791427445430924967306406343981953632064273397194066865336668175571767952860779525090406580258157803892309443851146927452567916981676948340633283688505145654969752185364805626307134558948032512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,37] 937774009354208059384181008302164476331184815599711146706195709259787295114966262101748428334113201929498990732707307516589671747756380419361735443011770394541353432394698639056565616742328497286837427326892114083160370295863070789672871214471250208252864343071712719948079413910346879144135238673817124262052431508845446220407270843912957997679824842182639931151702073941198712878952869641722673967278800165094744602676675166796487185628983788872626171324155132643092399309639234297420563455444075285308092062817941734551767713606770621134766895925705951513909840548710215659875156475424739592088656668504807824115754962102784117174858093151504130374904703334256132392913926609656008593968881025624188821761103779221004628082417561255421168855610559110902728078714396898053896609271024719960417767817879416053919051329759051048870141438348057336594537206490165256940399721153864791808167278963418662468843563206334845672101903342596465766759970244703277900363241510805349034105793505429757523875356566716242981766664235461803979024406790354045341292681594627803614452032641809677245419053930475691937820907233563030693588344531455335519084999777343929475193038456680919041056178797866830470265740854552466357453273354357724253477779451737582395963915030778561078967549987577593233744475784465917144839010938083189283721643311399072364216905418546355922325467997902953165879349385699810886338463755426997172409893764760240133609099580145529516419418018794037586621876330619454742068974399866061187895828039700077625560366724445067167897557176357526217260183222565742173542774480029378423377225516190255079508235766920328701173932290681839064901007870115220071593644252386345130386175929228254397215414314017505208616197692406988314963559703987109123886440677017174519583203703117139178847133176550440751877245026898265926122256151642124954799898795649378781118184529169172849875729656864746338080171050607196961884322248888461000008992449098912227793866592250467323990062585061916690849564791842938682412272868955014437697464365972182116704431315007520750766715397710585107262950113482707569649128434293007802706737486719090688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,38] -370021929038664209281933115550970659252770017063618662862864415731914920973618985515918969441019485128896015058325543712955509325193458394252211256772474778780120522384860399434271024811062231143839277748893339162422302796793246978302087066934707804757274347521794183813644466208620497105555914915677579458673526257765428267490848738153237878320155334044893942276096694136918028624009010596739869045838986187274189475876025655430652357358367091777666865414025862303375877380300062340425234040141067392338562234223685384644770870885516597540399870323060474197827320516473282427977480193504240293397862582114488307215217440180898244921072613831264674580368051765957950685264670501187216817548040158053223136200491399888293582842495474615201469595869168510948604800213392274248895494560471227990938874869663221012442541612322659980573622617524226936697728671424570750531226395435450061339589896203189439442323010050761791862905594704302925653974010850923407461310292903925199399013438447850316336174633430318841457925612549408499629640788533672712196547174773031706403389754263455250184293908661164699019033613970646240746826224915226991931559679172751889010217252434689936588439561987956030192358143582943812279649957278289366092394932363013649145940027313243503144667982662024692522534640236889717731287744755761526272422514099104395848699510856217545485183046922226427019231245452964202237880040971002057808533246152790126569915690071418509363931581341948171952144759360364335017251204758951237677094897258105749522449111415547533352213521965125100232878952328211764025508118371584206336467471938962325106826551790214168923353634333589867830382719354567565154402367216342152062379537527963493993567362576441092688818140309887549789603018560343737913413203501002590859526841804054621572821860332804367972521230535439099004240801164907193187571534431610036190086269433261618221487539720854900199079092468199374694000013153079432656230731405477960016586092251446881650616777814330942628376439012443302878770020911589722136707481666488286023603971191763926069268697453023094833150484014289605030121900248409032628027809138296750080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,39] 124108880215173582772915813201348722530653947679067159325890593878293551149934465033633763276830742280529415684742219117646618146231658277543375265318450182467953558503306156232941742204042973871693824875464387147526497805214898295519743042847198545422017446372810263179022137869206362614415463453599597531384167928285203118174919432936178271490767531530916858041859407719209896014821665384488276908302705979964647771325106843672943373950530584787242039437480315540066297919130865211484585480128310443296236135073218062925703013766305341863800812756540009092878731843575933902850582972163234120112036873699707405059797241906885179159512887039723081307548025210492714883887172618632571857380099159373264995697507202879373026351384653802775300225069847974850555131413107183303158288886826875874226949094784247256281526739223579271061038329278401774996891789775027541268934831057140196880032676983191769054380586008085871303102206025912358680954697798674586343795551409596608405600693224440683376982772411799337139671724576830801498188729718558749418126350467327826383977645454829038223670988840952405910800446400038000940331833393255887662536110083379653795490632177287876415364817915727679203925641328341242826811423042750242090436075886199908259097745193446844833694162268228362504131875434810042905028238430164144880553599341752254123020814211354217852741969587305008774918518131782361732370669192654783725227728296276345420572949452358169237732339096054304546300774546151323214025727648906598887141912779887013507510067317464063024097347663293565554628710627558572704297009471820910998911755341765712165272781688367008389991692855064267331595349589631152071455595932028882032277304595489233983009778989824218369482967965607931288903365681609129960747992158105282496554991986196945794451613633896197360794938506902295853690568396825580271777549526946881279635666054149635765098511059752543724117291270401138631008530343812324673588680016509253085904770472635648722645985177913228740730511403474382713499818533660057536748869659432270570071251070342915514876192035400857349442624965195118700723225749226954988468761849703170048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,40] -35288502006302972063909445344777179876902397268956491155321808267612868499758441206293415511386969066194160438029537269933513758849668173122317026517413245911526926210956651520445594347839165901689385169627503499320770135086405977047646050207794690795927071428050846517802927371763664394545882849307034680505266198238885756481630261029220477050099523808381600259325186199306958672133202378970156402259977542075660021843443213782178282803834215192147551409703792051228819957751905572335453828028818376116563150981038021006463518874232033611885825527117907678207660639651094753840775865219773454725136009013575817668779227469766941621028678600963570925344248794490159523195587608039742324010278021809906996008605104418484587196968212116345535518974660234319267976051869169024940276636607427049385339095978207718967433008408724943181861804132634973871865198274587329787634872602738675924811954265774212170861634440977835140563256832739068016964453099328944816598054827848058308537640846780061273209963554804141485585093601517336118258482120473675265307604064680159247899060486210136159309637955751428323878582053435337395503452656580828614587972512693561149380933269994371305500010626510213979768513069838745142625688567451892331806500451429471607949690023991138938993912354091119193048141844724298443644307170508661953785709484719653088299896119030230132924349204314779813863179238861624766238683184493354982133065414449926493341950020400895894999498596870402785033282164475903353790967231607929253302346112124334729902837016369355760594495200979026061376954599631026983380155130444843340392485239580778611275581264403777972314120261872114454960734951317580509199873125329020876952494066312572572824010439711523130799493960466725833911060866793570397610761654677983508558152874251854945916587472834047682008658767414721407613865056477669986890983110515228906504584797928010539121468640620940581639518799290990531506027876137498470511853522189334783815327056779451670967369634867921512542309841849237469427798165993816759913220411202837601311252766843687547674143448741304342849828564732303318719097042967440640397782370775728128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,41] 8484736050254930991828445554273884816627230328449207120389349414969855529114072202528058441197222676097090364065888188427697001667962317328524060247112963259329099082815724201920428087953910463722370154722118675843910027108671842061284814209411559661483935845658490978324059853330205634400503382734871438040391699934466192169223708372252631026159294496227517448795782427948827555214456210051858005340962515793376558972021979697476864291102859341012637723118085850148507299066144720097762658506545710669296430923616323751634243710782253120636282427055549785301515851856302315722939711854518044973091115073076162715818326904020920406433612692750711311802513379497227588064562067391058340511988536255068467949934813581553670935042791410283678589970254214635854613881609392621897641959838267508176405389926906263440090530499709484770794491576691887832425900136225485630511090680726378890282541344487201211851887808556506744929208770019084940993088703452734594453261058561854943419130885328155331410797485819666539073625545717394181308564787190334193360497419749203174833733749535610162949406267298818559416255431935119114962004694554475882804824328777136884210039338470569220077554922934401475181101285782683284084020772843245832958753051348091315635211176172272661369830774133126858985269692238315268549695828900398847914594760909210329672664042283418946733317660831734508563419428037971650934262249275653509254188912578043959951067720082090957674481740749682725714099895338448272323180025723125913177450376269423860683594072701484878274901650760680422294166776250302410785612446653697293090365525182446150228774350004082309321983332301183689727251327839351161029004132125078246582287581397808538467955908009028324246378232432069862650827510457540311861688896817131757093028001100720728180360759699165254316762340763793934207918412539378163693538334315375618689503872038798077889534754721335291733544459827443769916312033515268632848041338432841602645447500844854733457035273466168584906560059359869826439329702084267793932243406802641924988022733892681685324212202579340442005304774477490321360974294318958071154922517822439424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,42] -1735352585897802416776170300699652706575573200358451073294524380497253595707107963871943197923235320542895862215067313905096940586979364287173936804744080338380992175183915118762266965054644786524366684842075810816816995927984354659852412127991000571426932597786956918318418070415136761596682729635778149898869163579341657297483284528944885884897081640375630217067472477272079370127051649035641083905848395469074067682612501426407083172072184435701660334784855493399590443235269146696688926683694523589068556245701660428740425400488706057431765745858651248438529326891439827531077606752133523444037029694567365930907376391940321173037627132305234208543616113695963887711643076554763189934432221055467651621836449925485071571579730382190543917173148231575471365463778435848946665346491638955082294208773435135652956117038970536915209675612401873825381041601157347393877295033281600625760065430197618176334096651557786109026851122844522228980451153022778530673841909705153631725487262842844087959060892199657431074963447199914183822893011982481364559456774022852617107494540407290306559814071017165011464410527729516305148961683592801929737135447639783768876567078452849246797762740375636162738684297390455683719637541864165702207845735529981730704480902857552268268653997142145818092403378885975591389891472218182474369267961889019984277758834434449078328794077971088502153663746513306226385082518902033144480195071840758969173722132922388069657717714164561386100338258791062531096274749301615901959490965224971970225473476506402577895512846191848433575975138718010212149042280023215024059125019943095584683300191077864165015087434046051101100681416016275999477058255500162655853760612993764148908578699059501924771662769162402486386034579771968438399245595234761298703862875460415915085944961086555509937276106996674926895756861228594643933190850540978024199959398604179704480820329379746703972241091589895365349025509436544637878165859148781260182619342123292251929675069981215467113861900992511127502415347286452383065381202158019856994982669963016383409679643612306645217279680119851899316523469045660502149526575084732416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,43] 312335758532625442859142346931249479918246876209219387754334671573178358231458986760779655597107352699614257805698255114117790791077646028830152941855851048023433534389024220633494358336361214971736563825965721611187030947900759546007248056656904856017109863795901932382249685498380474500318325918384110442704613317277586271936367190961516904380023417454554432258064262395230648101139432404528156861258561810131287313244061842109740505007238444697709740414404603474767053241314340244948973806681953583652709712793199733640553152635832826652130371212087014409572127835282627607170718416007202413170546565632856520411408871234479810319157755697174275121278313853277739706783961088819061214671373002157036793354882951753577179159725097847406255992933532492120815606856129588693067962844141209881611570660090317292611574316271209560003708961117386424871672810436736581740486401806414996927599919931276305279062427869169474420580584461452817568132145421619529705404877873551091383286349997127720189379957365318310319300165308816487861230741537459693903191307426510311587124234124683845194600859797048873696512006309961667098896379234576602112640987265752918447808361580889382196972425533576446624055359255930391628847085436730176111765827864231443783701928911614639984307635655470378562691646564945483866918779777661789772567319588656028458066685725386510605942600450388001247588449467686781052859434800989095268588115526577517266151532366203538381247923934265618804353282517187177010784814597572155764302078018535300778999410845852944446203140400249180196260026406246237682227593494160801672945122872778962429451597922483488115043339907996599871853253600686948283045243294280250203006326332114380474954890059981684049133406932913545420640406204390802162453366173607661566605308419988600445913482147675248734733505037569453768572024304909928668475132777628159574731161358283906869604627305267937621487121026605497059707697809026243841431619912055274770183201755953788889921016671269163424138184898090743694259599378001814647753639600390096152890186314965847453597806767079535072893100142926823912330074798967106135910440448819200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,44] -54269203556040831887222001927404023923628586545541320531053353949850112963426535845590153114168139222963809224365500745778385869946202886515933737675726556013666823735321631516984363526874219470634628459478542606248697613767110811953414534102452530877567669653270510859649674390165104499025039976523430675226792590903550951472384467586645233955774509955216149533241900896861096942136257125223126383595695908148682355419308306772451515178996451727503771059542306831237050355757460531646266328757195432505585614174121635510396452970671431768851374580124394603163165671523046282753333185314735120721281748069270564093732551385133404881320433087907571339919466011610353092825436467769053570089413463057460397898802405616782144561992297322558359118026283572751021486468177140643063603714455173353945263825873243496503702125142656359665292940391408629801111556012574977225808376900428895078981901155890099241241819013975388114872387488533132766611570052444304054790383249204906873651249783898553863428088431149380472229064944602831081189436724092031364812947953352723930194814044173626512898893456863574369005659517149952947221926962798873308437908625915406705969259830601595168442913902719350980240494297203839992277423668479446890746994506311229676621145796097394561315017661867379643053064399784743635208092564957410062867276214520415243114581721728146234525462559382087030484344578457594151251205613969466451918047191622969044277962132159371330064720234730368810165416039896221257248314389257502636616244687130027656980923561679665084869538510298177388647266705524532196443449235771421302340442429673888457849330356978948848196733496968940660423518705900981913758730217932645941324381382511439317199163559263624211967176507227385627596349551739560512020437512790262840292467218536135400287872648954132618526215311999396501477489691665234287820380735833568117791197673018513656734050961296808151716357047559360215383142989751006524205357554220223103634404813795632359101142600106763000766781454622655785346237182052427916622508331573732531826550493821828319346356406118529819018885300450491689660160407358802128022827394138112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,45] 10334099045330608632854667960941283378272550956069543552170896416374907431106795397672235619883262251653589388986511331294514224873270354921615279886034755645232601449526313733300268654914377333220400256167802781973759923637605255984668292699938687811290908729092463147254580047022945051360996634965436466762618118962535089250485259258336021394184606201338258981374651150364198322569638812231544828090147325325965074544190693338550789239411100248707030391732012418835381207108945694946339350313915664838364389316290797698490824183186063189501642423282869467086494026481797198581592517576268975098887669037719080775129758176921063591735243228299590747906520940038751945472462142568709821503283318079705399038586486651909258176830443764090323898162481957330275247864178511759213765187536406258979333248640063767719681982862508331465582885172828665529620428627018920976835368747552525072581033164324880173163157149586460883077724265463547779902583300057908984097210947240187915820363571045550412450575546289679217189062382751146411450748777272055998627700677780873269936739516748550192699265226293475851563990830227504546011196135855684819733716659344009609910100624425154156524493704459962384155820661280169294930023451766981857769213061795503331978572490861678532185193837215840443231299866087017857874555657230868083951343800554769563663339998612076912137127480166446288393883075040353533500686605429929452512206402310660405701629371960827558629420936332971492578048716309310862375658928398178014794609300868997396016951429072747404057088501389101088564146465342364406774608970000395755783085064636815334314690507086410332352466119239083265191197440438942927919172097733302543273259188956046534037675009023010646178225336527599255751128353106347618984024452236409179971051616900626016004800499861907706535475291014581188534239670967416881478366539799487921235089764421099081720478227074895856076408095532979268000829078813623931177677337584676548177665223739521142083777511168649306180029506773469136646644165758862956820875179591426346651971295235932979420387466448777150754209492328992907468600899679084655679828326875136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,46] -2183119860285216624920685161673633507014682642304846221264291128285319389218434608148006626142700757033664655599909338310997643047460535802714680515846484812463571524231975080880482623627412430600319034756609678734556101308934967262350687390099423779149061797783429717617648276931921955480802577005133026287182243828660183363310699866628049403861150996029206731970834507336869009013013624050468989988148939808732806228711627852736960975428247030308555784914751989761335409466365850523805259903578086973047547456487242381924706655276897237941990099868663732355911907351789946836815445295648961932132236207077801247635739292807380972049676891608629128473441467522232316369009619557505796391865258773246108746510267592806640029006154696327005099015303854850983313810379819313310930706461129574660989260245433052723206368409091697186220987459017601110555325656600080625804982421044727715771641479839718328367820863114761623803167538788956634980427206180855794267129468501473513731472470036850315476212759851597987088297043821560593724225466816585418446744749493428698729597619697768568172580304768497149379914713072470982492836878434698209634760028199753271218011092413110947458784018791794705922261449394748825331447393036034658124932952964784718765115347272651795982844871629199876584324414112303703506288662965077877915561254395756737057418700432615007195302531012367088840749446906611830577136811540322391642371369381671107229625656313300855194474378802614549363563796465008723078461789061941742350750657508693653519071211922313952075386807056668947613695078822409090736148961713047433250529222273345875110387507663397563243948738514639919049226172964205535394554291608490338395941887919135459571396843012913266072197097892883202132183328031468265453166731047562735312122634564824223956037333738809727542638461402389684580202147730737254424235231340686932343281045654858735196771999535318833597054038384298290901779031754433931853098383040074964593792072192653559569883905520757426622009903872787112225541352206820209034806133607199990051886344654222749360052070362748295669933041960162219812720367383424270153045130608640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,47] 448472733462236066147416696222527415979932203046824741723406239740972090191444213840767310757022896680872407076062862262606576298816297941525613749016715935930636664674814070273644769503083689858619453618645166017231789400311366026909109379972282145506023014503475688956625280041109596687794780169010545811241896890105866677251871325816610531021195867192101777511619581785617685383405955034981651174375203352420437172059753622727221420222516468102303263825343469176242121732970660932314531888288716386669361067164856511734790475429066918055818994118533917060316056209229159948786440221566147036053348598131118195448520159207039243125513125525127601174702686339171692068004581441935956445916316448809824840200583619165211784486892779269247214349330648588405818561098945350005247277579322809824559273650537908708868300871161646152106520709356866251875653413052889117430253469793023549865404937788552776174696266159677569738196949377291276952435282410643229494210556250027225031864217978179468635093042572474603011112818179790482386809957740044105845627963747284444167782515113217106277141890018760607383879456979391772550114160942303200563759612282357725597242882647718663678506859253469520651355348993987471939890409997607551032150386431735430685940647651368736018197368949005178265401013870183091229075563126879649106297507236934265112301064281885105479206425395309021577610652784799101697301129120695849197660558867695834687482496736323073758701139719297051295244603794930596153021615261075852737486228659548370242347164193727992255006070898442107539336370648272524906933607391751955754114703311591152639667366350978886200083406786486060732516296923485154496933352829575631966390445614682232323725043186872827423297766902976495348469103365447552058554957701244122787947070554056833580090018976317443623826243331813260579723345246969848526042190956244074111925841517079504940983532791329963549290994918606743861533048472190872989472985151886257772530625625900211964863672045468289408135514148960874488957586585495138461148964773900269195804609095258563927843794942419672619370502028575484670558518390778588278385627103232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,48] -77623665783531613241970627061828530652236776754101157138119215180293650291959489580239381412207418985964676002896271280414389086451344746372010268410197650946219782279611640528709070587886185137075476574325240244988134155869319009025185396530096507897530762149162867166617497320911859428861637501753444662780813097150900263410341993140472150622805631771670587525286685391253341583954845089327038349141804874641057863429706121518972067568588447437302290232604133994909453351179875488066446754403657225701000113901327822103145176659163238230075678154481697321847729236038521617554061069877631727178222071810934445699007867702870943188776227829723774328726727342629315825548124240191138026460093583808597168438863907219465185465396251322603279557485345829231887642435021759620426924964447218388566093350116714464191244663966573329813985200249956442817147280863312210883442362747490663750597216407225863081658102685613393337869978181311094055924125772151112444225810027795007635365453068009842934838228448634758330590376899061175065676601816836627625825487236392245518030524587239196876772452061964732203861089175442546062427435840751691877249575525104086444893726959937501704408734454169858646095806973884188658978458970268265000906737457244310778964118771557256552382372084117035536673484542681213068194446084379724198684821343064533579975410572286045855140741329685068943784655289680769485016901878511574437134693909172742377198777023048432311874311261445336720296758968880481656303012880007121179273514396444478117347849834678466255127222497708891368144945917257542922496901663152860456465798662681025522292985267794427299771898529244324509754041315105589742947269273016235397666285803047246881569662794042599516092026934841891096964675085530020609456462174386500326103490308647747541003185111217673327906691235752734849146786987533516811151193950890319451770464636325832884126003415910136629986514601223477970513282750362211974591503906766694369854858126318109934125210840832423819899263872370594917270686009289305280868862620128616353448854275778446581952710597452342834566584160304639372550057184697377103381144797184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,49] 9448217305104169337500167323826880560798851228971766824432294939832871390145139279713421913442640699740644199396751003682414225457773323562470378816244914893225900656809645611398119624512333477311291334564616848739068206678464317486701789412731436317939714496261102964515585930288643925784040019013734554770081810235190473008248375523407264309215005573063398708413903275536106542856601337873174046680403398171204140821526763246202630644393920292790841139442698390083194501955954704706559998475598129577987446146978538162913573923060017636472839797058838695634877798801034944613267419519328455633446868843519935744990616607888057398854517843059918829097958802559843394855266187717760375883957206487661098608853564909351006197610578225919372829865415573356060061728775001354477494188975293966565832934199508497617092806599699208451541587744274752355760514668068264753236423189168148622961951918878242344596606630932546494416955170231884957897179611047047643590818997187433174492500601512413363399029898799118353116951492537055492030926273087887799814503015001288623146610576336907702123098368149030023303998724032539701633963311597661601294512656111599065300633954954451338820742636140369684067523804812310239315756024297702926689128575947097901790620437617171870460179340432039037030041300951884070004784598142148841052159945466580672588714962631846590381244452334531858990549835215326251354551881449284674677993431800169700602963086307312459749814874924430252067527463176551262361044538381214621718272329262319316658110738879279441075647819117958431775210764540825726135097591510519177524928040795623309484504557116429219517849202625129687297138047557656497395127611149563411284158997440163474195149754356908957968571795502193093413071640601767443972584781164020859011216548386248643764423232832944457942926099329511510232303135180934649472949399193577311323641865864057531152858521428109015560690243278616028720172283825388733574439412616511411225625517249520447253012440887253628240605887724791330784968523450248108702847206697928749453308154189133070953257874639904576697620621586196968141019312213700392916980072448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,50] -225151172324371649974693245929769336651853455076061619911017662548013907641337423924319878447278978684444086648968060984517887169770883747301204986010631430018287528380770514798854336283511811432045117753595755178951301888174506067474356442371646053027198372924839628606108388435171916773825514777879413080883082008651509572855437779894636665176022063801318834679769814141368285860022262502290610715120664857915476541061108937174521923224799012743927918081464941777551259169174725889744197995001118508829183933413693082054355010833147804563270300668989899343552469733659782707047903789870783981161573575981465029478160529117842613885507550348504488207662847656258665075189442579839750290313667963522359449912221353783127804717917409924456787713945073056733842990134385957907718762292134746315089218594982114770696239360635602736373198463612579157937604171080621992086543794510748676862357765119911610498956453228296891100112530025560727939752111847294625278219134374041416997986643758878800640606493467557966777758664467376259224763675566412807699134110701383693102864805849040185617254733902596961904764649139303335794730641932413544693827390271568155905305344506178824965078576739203461914246925906189362865476372695209811663099994498088451705742492218602228579167909460136142191931758633864705097695956958290594185279048819043264581440541554387623799363808662418063368307887362942799001136452457027002751029643214853112840337220512491090073774599980180391617449436701221883807818847217953827437965947074289251020476856891858442891653603848104453554396427116806675032609739405543604113142560345556183113870230238911406806334023807387280940123458702288149406873338164447236973514718170212318352100596276974746045604218534220479767616010112772582218832342536748260104523572903286198766707248167533232748538003631569102384635071596242801432222911856865305558246169054431767208869118420471492424415055384085662938817810703508261907557491229985623578335786378682902972107300143444410265607319233211974367183596909988772922468740750285073010356090054772260414645024966999345771908330418270034587543365924974657651947339776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,51] -264392449217432029613947919906340581050308702356308871658331455870680545589268305932739867613186321724411298448461064201135401406323680580872243800361361192642309825020414848575407106524734949289674624315136003964312846629697789655322909223197729065564500779424750787729186032569897566918029375276264728135670935873980728629562511491716550344316123016201630138245696922954159839499662757991087197703877645457045859745468091270053360453987447402028236410345796022646846929143950570029599016694167609885015058961019709878318913522008822120562056116567631680329506307057976128755654364363064310667411667594699378216974774266548453710473183069565021762979823694044050542709180599497508515890062858993994807935031148268864501496104549273756661548938846301458180357249760531444634231927186823563399430625675533190736017050486411886944838860076515844457773301518432414508956109509208791384966287261415323796618690397976421995999496085068063039704065058836768475744960860122948952468683133232541689922400511773967646209911090324382296936555530743908465170480161879580836800369262697921192984103371943980770997872417154069629444128571729034722658855050038877381539752047668813365935701787850939940159119548604313572412977638575209465324134837943100052566336812326202619619683162019349839692894575277541496166749333659234925093665069153498932166310541955690849556402562415496570234380656678986738807271280373552231080664031444636251014480778836491290651178553139434125567127841993321343443230910377323531766374749507358868427018379405450713025947271705427701020408156422796317943406829271909144167806739239828751843965811712226316787496359610209471250349073317965319757417709058122330651481165390263324278749216372373220716634187475010764504953702943155678190237900274138955175805558540357862404935438079564932932765836413859167154836831981697624114265720001367253109754402937507417873787126660144552885740316474037226642688162560120502314873233019773723588229468038891511727538081301791967411541561758532211771901194377151874667986172029503959687030120650063485220824721349883343382101474726976622584731468597760952396096208896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,52] 89290945380527327915938029888788122336158975413217190125899293264645786234109029263493815433100923744758782021400966115831701317467190846115040666785624653636970154961047417532281702218926659182408237770534330097544870864622933772226403131585756498180459350141503063376831226773564613421503669951934041643279277440993085058716436847191220154292592968491163279578694885131813063580702013808451539882984541676108833342144030675541912414721900389538517439549013927114530432433796460519024900905695932108192676527529754832809000788238798255220519822212837204569857693951518716960124571802708339437130320970950231339655326299354137741779468443794454864302521811174300082503767769617502392161088673102220714278379543150999521011738037053774725435884831598248382719224211075345907762766712547884402479173618916595597176970932062834153173936740625602825209790949760369421988953656955312304576674998799621557699282324313045932116271577580178181689697597529415013909586777997082657952089030947745128857983540079807966554172824873679104190875435014963139715384990235985182646947652761338653612089257086839721095262477313954171921626283779940071218519108782656440345969939609761341478822807056615962883378891950255141477975287088609044059878921425794353660418911674168103630893950023475920188669602483697340452415645939680625025194004925733518478626391823359627522904227571395969902151811460477560892422202726526679191833272258382740817341603345733380289317641474377142541919721971162129791023789869888008156996736533280867457545985671027416269306144693918185822308232748287592703266560605477800150145836041058176614100334178920519509443763843634358065637519599199296361350314337709767328363395861049470135818292178246961644145180686177484217120846992643476434488474019325379025483211883917884797307000831636281855329031110739713732941932202079859815399758780300743141319473639402675707405161316085260265998438646533442841176990642404723594819628431820832096490856405551950400874366621316073295078453900517556420146962598483341197660936084849401445169735205348214991591375397058846537414853195449029513454719828860261155962093568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,53] -18697461166062826137769878139823863573274172214088671338959010375254239754721544909134737443556940000150046620080783264138550171167606442721484158753139660391254766236252848322273216226148379718604279789476384981660222976758466674257391522184813393192904120093463448317199918041097086055233908960082049931958369847917324628072454775392741749389395233209318338334186835449336177422742725465915220444930246309767148329840653735289369299242128056028165661226747909666163941744126858041429944782049732391149430044544108537779756032814003253775461356573506698755223441013740232307485201494398620813408706016796746747330158233629670526794092448216119818376965880659799639047209608745459577816935851543296556506070513130766432474007453015210072545177993006142849544369232443263579745315686784573656461103514784097769924053626021521963688211335060001738813360290894395063655460357595765888268392541158356466536559468969361243148684350282461304676893604839099490541228812983887634326857219499646067407996078712114789442910858403263577586898582266235805796599699944876611317729456268854246735608107608369339975469831055560703505410193226672587288110790376067696387010422358375933075682147488046181607418629452002640462026839289642055818019113528885132067923527383753935887111105139883744436569554601941274523903388296002587052645928338407190121100293630164545371814515355585753895350833853816726241711013095520936886993490342623647527200998008030311019505958390912542471374701696906043251573099718744524025683618146908611026275210431414810858145477354002955855904959612444368706823675185967389084274252702577512925048221115395789392393846551011564410059356559334467643401556188145544277128583422992043950801966665929326361689133708168984174830328333069131993287974955279528074370605785662651513259798682556542033231995367667905923357264861600607936042067970516173659168192948798404037226454291935548788906795289270596260455184249011581093916994545234777979437563710184686918799532623608606734880648787524797576991297396078537446029149507678144413114943871063519541146437006667522805651127998878923225482602407761779458175926272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,54] 2969872629940124395770962145975296117906387249483715132692671157632401640832233289721549194695971096946372853377936763913254145071514144750842846454746104897869310935168094540584129023631604864236014143464849342130686228525274836607475997778261885679951429559227021304087710279452518463982860477294676766757246188837263396345603210555182248833426929034867923037915242596698495563415630182726710788242337121536174131479220264241985671966910699929329095709871124102640772850276405550264141982328304253000262448564943785731673209685062511514863278915669424194951020012025841316893866497619137618750912354066739738608745909708889148466171114517563882545113159822393420765169818595768715832777640483707994244872750739677296224005564122489716918873833322631751206772404026308567422029745347114361643890534904174319223266575469414655461697155149014571683466639151052375432940997256179171091754730718422971286857074296311106647871576063048278020077629975644075681035538530038553044465478739624403371771150526152039895651083622070465220472466089674019980377528697197162424659167302646782410836688643840191324175660389587522661542641436552492061621378105638252209936369049034175941952885883629455667625885406972029796083023234866743900781300411920060928142749131045543343623193256218357612032873670050629600879233110399570002061175401123845642653231712622078736602920006703937158636009438088396813060238311569813413868661815546250375664622701208062978499896596308883539559963082215582092537142291359653334208835090937129282828803821939519044456388578069121470839182181596503784230239195617052079137866343015099846045411721227461246317215960424425692502382257082024211695268071838124555648884274220123284666650811005595395136780865059498356435221155958741845443621685274962599735246053425093550073521762127166864298893599131513314867745092827501098881989296975958413923294925508059321176211750231270695127859534300522172562715514900349767890004626442281089488425378443911861583141753096192121494872413525185959117044823045477231633126593964624846150086766390314627047176986989816767592573407416720312901967278469629891420618752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,55] -375996810557038665129219562220829242320638431203079667126158026865862227888284195413431316073866847623669829821656336140515541609841548682277703031898953123827731752028965120114526126514840151907175720632992423720395877500098190482522741749656120299460609291947108514700283221559947641527356059886349240418835042214126040579159656663607059513374011104832241797714963467899079132599509693413189405340425041790885043482356398531757999317282090587936440399683088323803838802097153053286249121408841925272135690820294225160021723704260078724298754633960905230609348478375647203662431339044719989075102647945106163629793792765897308072902605501142675585516329922304922638285084250127727944536233457069502916415648235546959945546083235584634935462724322444244826331254990325645346585817849953039134261652596922644592629115468804492613975624690240714069605258297413079494334607344543703975856552251203421571519544320622759479978604632707064421548289945912470315763989493907975146300237394146208096682304006759877654712246611045736409505654353645002627949178691152335802312044705678695696232725302180856896753010909963649605395012578289688384596444763532069777089212026584921354090376428264985700003834378922791469036433895596765781366837104028522764493753762122725379940200382797634337452293405594566628669712188113028840074505164059035925806360998974507603634819414258166691625663955617913579071988443480406685101306901688091132312860843477310448988203562995843500655484544242043297789829176897299429868658958640782375259602216115505051971130025024293514977759377192164585712059992984117198141314160075267178656701002603350109831001608979412492097405413750268127017694802899225101982120382712742606372253298454599001315180988130159777231183860392884778197455801580669591639637134103815653620586904589691721206662620355754401630166653386277616006133569305744762726772457128873254993056505714614886878213195484254934881934048607970521289120332082382234263601568476106806598825221956811135459984374132121869618482800738194805278048456416830408328583529804715100591588071747914198645181641026198563775180751126532628297023488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,56] 38286782398736977568686552779894103693688920871041381607215797743943400574436531389455118188045314069059019064259621603009381676791527707116241881496719872981705131881778687427478729368647033860842686804984592411729958871609395459572730944269637458970390375819059703893712691822589200962883531892788016978676620479050471265973965222577077085194439666970502236288463405942190751901086563770452142094850223908675595066875956944437337112574449974133983811387881838229140466881590509112412485617506303047933575745528220801983163491216323760385467755822099185370006902839417630984661671996355671611976660964199492898940764825299469362520783538088395022960467309486889127599860912328153941086956197500223840334614620917875464670970636303611912692237470367078391235103601122018855553961459716330788115494466849464960249567220873122415220370675206053997138121022312401201673102016200653313771243202697232455772510678236792715473204869452893070351520661845057714863120236263107183362905898125483593640120448361113167323184566886727605367494479687718526711184984787232850015972279400320105841463983768265153096137632959961741313506696984532736727385381960879394065531331941238986711348663088653425272926898546723191013597060266386525497431500660253780248245161087498283488988925872218346252311059363888543831216249141742043735679764193614212961161418745307802936563386942234583117101914949139230527908459917892855036377152627014134550071289057719855263912805869034020763591391835754228321590618263669306930961911959461531393728049755499876241686524249513387144869994153192286447600967657037088189027165776984016357345844480852052490160478920080900183468606990780237613453531801905167899591778832953762495621349396332639251674359054376563853211398680723999876243907480361995765414253289954704023578215987629527785218899362771366368172867536173057366800902052896860157841908441951550742744181071341883238069321054391421146171661358705433127127161763770994835321590362787795700930125467267660133185945030736532597098513748443691794404404092306264268172319878567045662572393575633915130659415618023053843763495579304243383762944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,57] -3115815610541938932729023295895398114138370585455445832026067045724664940384727167847745422785654744440754270739957036127687071130379304105729950393083070897505710855742806136050859378734589177756081149756969076319781572482578561391207485628890095317150906792157779081497462577049413446574538120332339116951192749321566852592064884456052827188422731205867962618178361876310936995806615262588332050215776705938172576829662078290539075303674985645210276893493246473321903787507463799779416415153399411861256415195932228905050863077740566518067779875619611990114796467151039181122512279953010377528181695651605757319685547725574441612798913652590676600409377484363760490557195565059601274400038186346915338834686968976678650068414842242814384635752608338306951928770071728176275410392616382263716833923751343035472269088212647312279293828037100522738825143737697573789450083803194318867301473303719555276823897147773035850052494391969055046920490713594597504980008606267958719239280973441146300514016573454380296945753780854370214159774538496172992667728128882727785850730017281655037384610270312469620963989924433502521338614714153838670867815838098481388103219214986586414334330284353201752973853825023545256696390959276277526856035395410288328718480403857395741814397915051632749094353544488092977680464026116079592468043149179633302240296426491707654965241823751384543900048246923251685675137039409117962980159370896597201314402470514115513900355353225591204831514219563169602476391474453148662939887514128034715635607530812525496444764233202571923345517635692311162135135021046304326253402596496150087531813760197411544879458692901286668064500995322013792809359453509995422102633776477389724608820919387648088552486338392981529917004777365170375251830205938669947844411801203229422311576041584762514693314969540579587401210126970854108135566551445749555617143718806465008016472086549026700835839771547325050656335142802835738502576593383516474385989332330299187583536900528474100960330043212915863762634950049549768397546531334356205395110270986618401630879025917518843055557386531940794174602526304446680399872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,58] 201572424396517045235749362563651858022755662342502126002906730415116294971408821246121532880008723094430178831932679526398561428394854780722864628704217263987200886506766375833546804116088776223487246063024520941952720045193847280058374966219061583685370039412384653066243360519614257953233767222930364198443828173742305496389038734257714535928953844179250304040387413903338056906979862539870272865858638717960423924390275776704936598439931220319321381190846784712786717203012773755656810563892888225358681782078771464576657340393494471542619850147527700283893779057764946352188460770627975441602456585179393198228816986315231872203063403979047901022751375671362154891858602352338419596820684243070339023255685619306588522557868777815553866893986840546486196866473377873996924068583894767071174361015193735946570112010692489886832343245751931886470934175643848861193753219220483791699569855661074538951376295986776693625303759736594490689058631298177964433349851996392340889740641623196018236222880461873794586316530708740079984116243042345861477098357694766051953021651522215207069145507019352587648295324150219380900884011459808131779681664161475469440172994723177709107509274735607785521938691811876748627667591150212359104764554329691059119340130120961926854206168929010097045030835718395552319241159670650898383972473689357004128175779342132285289381669329668702806182012295674746287701719055591944313751132446191980038696381846628246848316406898606703661665753676946633945349700905451015459412845038016250947147576311283231263919481655358950777207685458420980523888338358506228217183789754317845268890408474385683231854935607780964207665967271932810151350091490152992873815671830325425733294966269486185852511302411215764315820453344877961062060746204488813564013696140438261543220848424628033129057224046553611195826112378842358634220144005054833417663662305217357096354452687718124698090541067791714844507875275893059249614404243288250359993186622441889441050232554251888039396733655961464591048554607769454613525941764404387509116847651494443101465303097402314196414664667435047960677362619621859917824000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,59] -10577022601622943016120100243188703984537921517320074249310230675178788403763599209093831778639155357175833561321575660693819185078131901145006288998874162924733404478270510832047808495194609153574212134883728804533104528232104439132782812754883544652740331186233190423942871797810538994972329028463515068716168465299325889342292839274111457090215860223422084950245980534240270117370449805806248564734399969876224531125169132295485214545298516167570404730598196930771309271252301255554786125590120619381635756218493272794930482588034149354746564378113580232277151971929586319847219487867354539155963366331741458090165293707325752543716009197512080379399869016407950863461566451323220873200590601913867278041494756165252749070377494909481460737354157542702863840164769351062125873611178107591643374824207684817233123748162852693250305357685762313644798880759313997044728391197204472145919330774815956653218916359515546157022552034711123371410326990485492183449131883895844946961134203313582233449280831409433241682401264466296699338426445402622408262802800212747629452350328454376043314716014547776482405468607458972306901061141755185438646749312741177675511031803620830688882626890333016546326976778070334217512698457594519208215761566469201475289592448925030125640434044691049643130295234444430887780199432638018441384468282970030493085861314617870636223924339083341734223627615234431474939369462220061173003126515514404140664077703692511578365004149932110974763732684653791960302873636922115105061850625510651951631516169622764673242537622892501067855763354846472489099650362633176371365332142983615941083889355462757974359758649762826339182413233700581567216889705568661163330916583808892028375645178178222141339882755042117376434223808419468356486351814406684264812536150811969361679009918117525309106641598076189551990085145352016944446836566559422884989932242356628707226855167911656339558105063462862446370555099088965919909177707621957854724873439597169000671090852841357169045894229042747441139785214915154132586085434723032504214088717930998268323860520393055919424962390634548519016010663796047609856000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,60] 492058692624229759083633120136716984667314275195802511690938185012084943675386163551538960733199664377717344078865013987082355872378663709338151702062700875993050104918301532724282675462929982510328129430768611274884627610692635259369198310983494569474520333217491301478324067916516603834849850375523735263609783432108296696142496557238280056549312581843455198323545727541758177060248114313702684809331858324071602705413588452242139815531917986301599775364732366860084355540619478990323003718666780277727567981869388473607715980038610595878496577580376422140363711330226166398226963951892942445757254112833703674340902878823660606540875704317452798325758757415995595818630783847711522843968881917314823105097362193561242408595642479500199138527760300827974504265350239503068581950300238653538092723048488613778517580354969841263012462405586997323705882646950994704482751234986017928190280371161583327032589048795338110208077208143006619766132072036866275847160717686648927228755503048582161080038536479276096432454512340055681976552771421738024943399465402229510519722091183379036228323132334298326212238743149725273057285582921391000043975112738208491088927453869261126788593422048986020272671227853651911306172944376666505510650246603904152529468718435941918267661304626474226516746887276273459425325010191156617391282528811884262930952123604781665902565420875754237931405550290845609774256427878076515635409233785938261057804092754374601891188730068133463332489309767547844899464409837623645171919389813289195500215677767957271546593318984095512392147619280706191608434328662574494043417396192629410288710847141949311600996089556455547081857527368634669760941292126965961567379200399593246190167827926125167108159523051869849195178169354190765298334169942755247071655559781714392143528230561803318519307258441950383589604448565735252105776005288856038545530262936008095947377284838362945032083508635489809645199433535331092589331210642287698250321877159765675057522213347688674167380245187580941603674188557024268853827129528026020733573566876356072341351502300637949394443592029912312024878621301426618368000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,61] -23076719944833416895001719736015775537080030570915135282100427604169379096764276999513294279687561302176595739905598997612100703936904565428180982108685272425242605489920202954355607731653160183194735287748313953290256034838740503930393306050883180344780510311488914210977084370610676363857706423805716172224973934878510563678331591303460454807514107050786278656060064449964740220681157096057212972964043386607522128981190778555985332473660410593345763300296760557564699367523327382246468879780038663010025690334123887341048997039557922168606015034423094599382774742427620935697633165902669981216002929511881155306702901377897774640157932639226949339629758720115213236587229338304404020909483022646629581301440861148363108685854953380753802652367123582079416691756099034447972241363779733399843796308301151088127862952805388392388496894361595790129876670608653701961875092623284724561495239114810874003450846748277093379724211595994648340742667391248179214945551908799226792778617441821117750818716243940307871883905510724021570029129025088942569272038643597238213795936297579215012001799693121912234120429162986230673979449791041690168847383553729307997387174655645204762925298741033384233514670996343219342879322788029536970767651049935396561087144638870902920243676485033877469199533638578126732365425780622795288770766164599723701112430173807848824035319292969512911454054784855136269493874360038160362893284104381698093491616480723959436998810225778484266743356785049247922782658920881232751224828188201388117214058094143615098859505611491239256779589223087606457592908221235257586039666248745836328114081985789116265597604290984238962979410268927673731010201634507208760429610057189873259217228761750426495254743693453733438528863822592477708278699852419790571729457340692159997492743781852044226210673399086961057171020992294182933039354979078151735437525600752657435422614006909906245182966353399094500827476851922908471919325510108027754273755457546370937214601507498412568058674459385640840794001709762577539553117962275123298306997929602648279608076384712994327874562412562649377745869414164594688000000000000000000000000000000000000000000000000000000000000000000000000000 [82,62] 1070019850486301686534321100648929841915741913155232480416905332361060127875228780355106833685890171765080667975440831213588757863334558528418461421757741332736723024511296099404617360780684128665744487804617921805366589301581505513641368951668355556308857637283290179467759127641843561582701094976303447662865884794814231429443263317208129721886923314496031267761680535864183603631015269584046337495704254413601292288415779114802572185026309543607571333964438053246211337455524735723004018437298154594211876667581392166201077209027208675875359755398893185159984995690322101169401252628685859777209738378849813931925876272987539578596327349245264804466627727083602180595843619320002587454278948394203155368195897512122041642727581062965596875136012170840655186379626652728447535920050808915878912176360181366590917671087142870099010690009112782046119915438937426856558189056272501718983156308565730456725741662386947846920907921348250260715043469936445740676534131486404582493733534058685105155856029131151374812812632943481221001708104531942766164868120455091524508053176404514095854446863304585621843184109855926160213486944489111407107639401418700978115347084846070652793408949789332412032234405402949432087331557894789202411072059180688655171328291313701762286254257594317094164279005471039999073963738083052139667769732344041953560421699671647179095668640956125260377034472321775114002740424483536432907656051900572371389697244794724184189458224340425297061212801486540591946979102011595547870053690819330105787288165154404727739804447689262938270458641252822910457653946953858747937093425294724702875510222927652423425205001105801891563107729077210667793886162301084028700910702574770008642112148201844084454660747430645713043759745290677667824245693657888247112299059020528674653101065916801381880419681934806233198290912547106148310448020505373825065934788862004481827043958919727686798376244495108966061090495583742091452665767800427751167099702176618138622970728781521131208979700716274904096363889538376277107147014135190907189881227730023635652772052486738726147040292223838884192315284004012032000000000000000000000000000000000000000000000000000000000000000000000000 [82,63] -40079962383826477308049218644916481980244088666925275256082424631709701008258642331078468412395368479962495892584978257354473581256592106627657073516208178934899477889959481498223878419487622811891879572306485710125580415757756354755287315905588466599599733784458394243360003902444620222341142595820845881740522572737997678426936777374172630814447186338203608679077938092261296381339604015366580296118011457752786120696789986773055765459577178819669462282407401684618293945570116854493878783756347632713779129434942124587112153572425030925679788218174174733697577051488480253213719363884316844550636926226004944160343828497216639621607012784107938781399762272722001986655076403751837418456500340951378683009578621048740422357476320812163019231328292549542047340717121402952781663156239612946038562346996722215202815220999221837486482555241303810151634426380031679636409797221327191929019718651757723985180584787910133132789793301800853161814523840078958591967339777366862140219679231092203632605212850274468729044090572274518273933306822624087220173121778085595683466956471604418254035225219278506314498437023700819938724186787106126779168773495354856647684489011096327452042023505069932896472706756338545864877743208416694474817156587237814733527311941899469474736542967491344882207202584380771805528338401989741306073480480093761928852841390416106377364856088145711756105167319603360666183674963564242686355321658296011663815567463621490833204931194903854827834183585204459712841079547424474461155855512727433008165993479711826412435798540007085016570240919859038988479576912570957780564451003563197080885468575153689288489533662054002374796877674959059082943623510805675115951189579997237940111899962230694310205892351152176449559612306689854031932110816179113490709861486331770085865328085993207586440949263294849624432800059616606940619459912975728823902433595750036694652281659317488262309058548028125787980798972046977384118987045612107409035169129631768845755674180307633171604787346471900694450071092737509212464739017090019098355256611224193357264545712389357807831841776980161989979832275959808000000000000000000000000000000000000000000000000000000000000000000000 [82,64] 1116814376901541969527608516621861168036872112081851663737775192063283384768412450869169755710441626424384169796310744898730031811072145949297843808357996371944043385362524422685651463178444044244270899692971979983245365668646984090196230022057877547908639441225535137863299070680145058706541029227076198788541443771656622681052153329945725687214683147234348123984344132341009633605538145524439894787522893765064996452978223315546627582845235298677210981475256264338778769046196703883513871344623070441956470297769079368024311023390837501018691814197747047505943141581949617338403678065071000183725477407853806114881757056542068235298300317119202585568009392840172279855919234069859364972786149828565980367318796276035223681057184044489482854798974437315091564867764738715744646055049805566857894361859556652840113872695039601445292920190046673014730756355406470116051169993274609328156665208328358849375296225112182319146420325817898983562891380558520543613516170610052717092965804821970381503456488720067317174496299636190343449746291786876941692245900842817575059717220758363079072430812472518678637634435747221684245528744428812954716969730747139081655320069692458670604326225142904778479449098779597150436299840301766074120195064749832867558979196186696553170889576980648025187866283692772807320164036740637754682718330802065021758860731882176381685479851988470756135175264484572244013601465583390699077456488284610827201008790005385012640818635644258727194592152157354344185364312008450470414640709258335934234211052694149097781430512672482920891603062014058822716872441550218702552974641595589498592384793780397093289206821394398946618557827245447895295122495208556662016334456872690615848862002151822329281269119680078036104973901842116052000118304826176302765806669856822535488727819310363462386431075648604586794710343956912048149279445728099857798901991880257116821080789923509330292072847987333585429138619866771038128671389174865260384208654170132030500168142969175541308502792965384389230027313243956922826384115220912298347224314266587022416947848335505720214984782263958954437033452371968000000000000000000000000000000000000000000000000000000000000000000 [82,65] -35489936168741347562856423437920752811009971936258091902856086657041393762753298595737888024336593330497801866149158895203549413109500031896128570127050087340663555450742025962564399800736312055554702399379295769737800693436360912185048365289559058448614528756527090251903847044122046471579349376992952934660969233884334909007179447311788446262741405341880618206560046746035783110114760097958586496147820135102828769224789223214931642647031097988323906833003310775552434541885205804189246558749492332881340957697156573187204380580209534209319961355293455020730356239494571877389273774346640653288422732559727241566006789487133294220448330911547581589859166867127901939306977947691408164195670846055667856778016368209049665532346485165561467160787033390063188003393430420096460642941444739866181213995875849031836219235792922473886586363355460007530796467655200446807709277628797020019294038274552285424582830321651760719682319047252183419456298412439657007611344257623560870239699254574088971122655062763279536803490513511580708840689216506603312796703154205742224586346431215494095027959543840255362618300813471633959737547084236753973399109718439049371052084297735352951405672227509787167682427083110433971275936369024386046719097275700683960105166841612902295102217661467338506069793280515049023345565440798766730253293347326407642060702255089311434304229942058481130735168768904866575606221687786413251716548646437096302476225065138133713435617719987940033670830549630628861404639669006330442469111724718400269453131082186165738484488443140979240549144925247733980364152159996987749230128336996482996514792094108224917826995347085465548057787193398691774416628308105720351396052743756553027358269270388312447732482190056513995105501480223185032338512710737722229789871651097741025771645937814962464325738896300354235884261555245580656866252674768309768534666125966575621309485852731393779894770628175761232351867021142901290440176846359742046096487038741153452180829636042099737208936731042621631338828587525132628508949354877954568527327323266706890077765197635960609759760281662633395937045643264000000000000000000000000000000000000000000000000000000000000000 [82,66] 2119563071267035655248088714720442875809895658171152349806382308535855708114856059538510468213526279198049220962763553138222295833756117355695914447014815774264579250875319340107410046358970167430373530485948698108832490799143460209223363566292756574845092325741973483241832860716387822083366038311896009884126311590360343063922661679267104692257144567697892602993865074058919922976191189047456418508531065745038122234555544249278079892884620166721313437560037227437811348613552513074137003591021600420656383287108425110560709553403836259159457567340147367866726519474902590802853690653109192765797327106353556627433757336419592040314915444176362851703739497025147394155127395949204587876954282630172967474001699720056398229715029872826441113090238486810124888284267871465702868618828584606158109927511702872680468107357355766518188895983378694527342885506612746579556112843737772949371507818132772372098902588561070434140270780003794698880790621311951149535728733695816026637045007293723135906100118471949508393635042095286283750380239364839035980883681499176358218423324163188045169390419244202146853010812015786661338495824801872201584956336760020177307784670180053152725022048388255613785041608317715911698817194373987311413610723694219174182536521866278178901078490099343451163038439711943004605373024316476911134426770557602140845402400089329606698904184648376417570809018697392338535868896332522397447233340486607560820052996028979313294392757326565208159542242729055772547758880895545267958563075228766872178222059266975999001396394958421561699471368774085639630526683485279786390772265088702070458971979209274505265396701824783573134516573229188923898869972053156564003384791012778375038200189129942893593170729738663226408285969041016407948530866555977882391062079018358265236197548105418664034851183785075522720625879235932956177449521279181900098079046231385987475364552710817039686934343170407015692203051841993036913737203116104332192395477296225257713802301868377110387834140147894382852598947004591811021596236356845755447155825483439462415952686384611861632196588967276170812791455744000000000000000000000000000000000000000000000000000000000000 [82,67] -132823576189835955666442918319792273841781730643342615439737252832133809557241589465337731992958080278362407596784101065796833047611551801276610633332318203096020048334402805553186883524037647854557998909610025432035570980205658184691494901790282476177979231779316763492308896070471297929046925105219493468973285486211833039059792753718119343690305753130578332827786307223519670635546407306159565477301195610037901924888006001793031792920801669669516353646920884601954118276320041956850873869055980410818428965027263115812372356367429321422486749299889868581758275447351752301016258141772217430916318429322043708624771376139939213875859456571122167772116328289450742404236136246813348428138217246299195996571516041856791517250836221621990189225531497408035216921812176735364892099034767086509451336294087884614694615091166403104413045675002503296149118833633504369396526033108723256428989835588122480797432704103885734931645270343541548072838487829886520685598968031665469602738307890869276832996925744948801361606941786932749720062707828548941358704940348482438973442032785328994897674711844787495355882081511892407591825527131022137071643567171517066364583641789552178798417781285920328650112142232741585354875612231757772003887863643149614479087253611001101441435956097247983640422770683598919760623521385946820748299014692181150498008407490769446660855156804859036800352111110490607812958039441627584428998154554678567516050177267881443194667790290183271509631571311895068373866110710717633215949443164476030969416741289497624743940993797848524789777383588695732023150567358466924229498960872862662346685426830625009135471281222011643162055268211776685031822216638420665812536091722348489387028417648180663637716327554861695452045304312982433900668877277500499580814303567224385859697662819750999433700050445448424771870140198137167250409081044513223032852018718691606937536722209529420831725144258664223162225026388138505076434742322280186997009212694695839593326673257811202085582703051124567718596436525892329236093519832150932265930081670926843012157211108599129428266098510281345147961606144000000000000000000000000000000000000000000000000000000000 [82,68] 6479296934100473133087789415877787190042456602811599339311618374251125259463862729454003130122189859488686831773748104278209410650546522367025257771625383130214029828942585420886796298295432300844986189085123372697515921741625130452430950469971026279374697377402126710002472370352158244520354485447563260946345887696224674442319805487666874335391039652211034358878124797118617797886823768218537153962841136864031015626380829479242427449690527255697334802770148777429514820032614272271691134987806945104791960581623397493682199721608979968472912068399437474187206055902838962236733106017168723973259880407079267386189538030508596820581955456309300403674661017879302250385759705877208219204117557146105027974989929806215590108367519759051106905590529762525236690088363098008079752966954477443833049580229082780430219844702135508861595531952615039540328224566262623319873787874495263898951374850663058358432285874150953403180115678566315589408461842342057476009418284609218021413977073993976521673139922196790440613223164528799512187246750979317060416255728849750981241000310763423387865011981762342408268718971275778406679697137841037888879687481836371700334844772238299886311119155701347400640691733443883596705052675502575788362051053157182838864899456082496568349565804609605777031625768396425165532514930988449402612237094598674343015720099892399705428198203290653217270858743130909915890045752563100603555747240255774930367751266252056527676495197163730228658887484919440008779016143396351325794371721346124742817806952905902943144445842509083969191952306629312674317091848886117550646509466767577046056748226413226604137613094199551769925782865805951871382967150468241654816006488334629847764391901419586324540358625436160218477016523680258263423283281617516105588917342544192097739909777840420753821391522690755913932887705742002148530597751018299362451049345269015824670420415626796556150222058889923401149299610692769590136846799367552444624237337663477829998412240257014526747234018848577901952719229255013030634027331599484922397111477859643383173260898940705421071273367744584245728772096000000000000000000000000000000000000000000000000000000 [82,69] -245190397249861284141673725434863986234204822277466174383991141538135176474731505474464403231326516883606834665689768428502334631597011359099220279788414244137293483040513659565591548374787296700026777933757660556323497234368792130543237321998907421375543954662699051771633283683570281252468636766774292419868414489826157595433046377478756606907191458173796130450687387828620787374083488093839565435427543064218258490177285624740698721455922851620488020139384885569453190940879926852599406055764131635704760888735333746804439841518927915230304067529677172421628869505012828324252876551940454024497264896976400179824435777676992750381701182283618864535337394568648199941642680065734356360109167677092086412287256250324055634241574299019702000580749667076344615053496716979312519642629393751097009670410530781498173192964925306162875502569041515390148551301136789439746887615947501240986738564278218484966593333831678891167290295580717596949600874304650796533211794501383562624622502969698739513630505051498455132911652801180587773431625756030108950655294574000135955442549231265634703767860462247303538870736363886518320339769361995854427747830297128818836116638719501319517260399657003561138787727315013229663878569872862086977834086947219457168950933989971752255621107206383387350600047681676190550110419694873690014370839620781808144845843595816383514067143534684720099727432807569097786495415101010675586003742733002368134379030355213998582329250478115364254744076253811697999673436390560758743662370400585571962332303217642895400945033219672881929527147599747453284632645401361139425588342078729258792080804565913764003230292192201256780129553783017515798833737675734027986778962866958476233562968953308447281064208776861980234297938664219241134192050230295517614800916449335278790236400866972206680512578275531124577183721375766053258030615990833516896998217338871587329518728142246209409401883302945060560825767301851032470560097806901082707582345045172814429532476068924980254317915091914948820948558366782955437909120996898780424226404948533678577021612213194682218059619919298151323795456000000000000000000000000000000000000000000000000000 [82,70] 8001517945261873002517838070951784262244342715088470325216431554773794988615249233813635847308488706591106985721303958439088265845900994344633356053060448149299942746542109024047226532443549441168873950448041095500873870796089135975085294584767663772161365522575737658071723626307306645143822381807846025883969080716091573947018266661344424708922763903501199182691930777585810196491064038941875206906110461387599916052132319139032541470613173497958457987392784674816618912736156212742029617284512524823056053233222178310811964382328270608282815550244904896549711081330903126184385353211886370301569385812607096623927475463877951364326558648436894277263216095393141308915211881536266836631004018846739862776344967092288099765935819801956305060776105027812477944097878994698514113919987501082806974982044646666103280748984579760008165998863584600197564598785372880169576828845538895750312874339978889079483673336495845599890575593919203349387502321435564538997514445182103774828747966987291015796591338010698903098275580739950624228823204837200009937282046676192818512827925131680855490237051129645941246366063910762609059633481620491280373462112516024545881225534800077209706684576117168044129309605875975053844177593526489650968421597157005981855909222375626652840595433733831395160082581139159986465883273244890700863243278005394806919599846585868318175008434860933028494629152300332795069766873815363048235902906622456107514608927814283996097366339263905186568635752217619962037069430751103019199538716349636519171322558062745462875603532989070067579180761953713850283671895384018729589960844502229585105976081158501429514684294186809034032607400195842202427018139531213323537111532455786746859176109252848293865877952063880873687089301669246252112077236110627957558332806581941841119993955523239130996052045987233532240419250115780232842362791701320457085194878202978407258950796591573349852327921368247178104777961116729465043241552453114457459612641210840260009442326574501269277369584342315984591926668695778045472678860010393054310102346190735674885614877296499692216443711610651733393408000000000000000000000000000000000000000000000000 [82,71] -207157852668365272708670278927846916406376233456351711624212607007448031507063943244358776547062562763556063981435665098108685890188427046361814660758710618955350821093171223575923248100580340337388581400794994314274432498538195297193567830523315670240326092503515954674930629115385439976162832933234214538771466309320050224598588698580209897873533853819958691590340518774733353002484855614854768323574892009163010573413409028466305902170487226434941349994562533187943479999711466585886037357132553536059864058836573444638256979624065864942275856287517406519433323075285384624703110987236608524738649776639323613453719730486093826493519424235153340696350099748426544246818225553702737136325894698836160237795656148132241646741878224664374226148228711934446876871383287095006790904415335543584119000254996494685475517781331047107635099801709669400240835808522180456388148362956244442495500448356131527414799249501036925051723988657474331364541326982537582558547782301642761020935782718542219940561690958688382673548130124161647781893533213982659530620706928056292667148474997718739774149059752306860464682489504888358559358195727245044301537128433057627817943584553268155537283360424669684489707351973606268749817917446358566521371426954259477129709785184864734946048085589676592587896245193548511664014429916806638462262299300572724324904609481427405116217760812795317602107166110307998503538594928947526978661371200628673265983787763692260986813974954411575210909650881094976071199990983619675456339522406428575619541666963402029974840195425511249408272055388393204220651412842244253420194118301573294856918785653144922535303202308064377066636223928430261168093141927012361732858454338648561373865144048458783612204520644830358485734752052782672563280218970701534552184744364699458873644727111859030789873126072419895545333072327655968975505141719513459900212587891517467036566538906767938367932389583237627002331385647591006182776230351428450524662050808860433015957398556156665194373582397718917547466043666575545158975597022703853991794546776050884992425441651762610385545702289919069650944000000000000000000000000000000000000000000000 [82,72] 2898098200070886142777053765264363392133224047657391224891613876286301825975319290978165677502046868064070027897446392213085945618301203185768406589691293468017715776831306324938424111828307910351263852790651494220813571282297166866302778357839908223709263967152336411884932057171995247590217453226796649117274950012251291097361161115014953614976716122501202461588113194377748449141598422838059078231034213408927958427838196753430382700267725667296113890003589227780838396951155577391735675405636570159601828551956519296242792410408481340196824777266784648563105193840074004695738323093120070143826156352008001855490878867166661011973933638803781909950724272467703391733978809016723471773719809311377366196440021115914411415916958727677191490335303336833794115120218116404166228886279819488486454721267272582460833369086227817964655105812084574817225269511676564007849789587087061697049418052537549574965570667841465171095890694599797480341929187906813349405390746570946676836233769351609913279018620293924692222805665150997601365210864826451211860567972191586630617292597278111535881343549959947427435588637729084113951932825429181656044305460008491801136471862539302084891101088229330383144891178468990884147350504261958594339743374963686568719946925450367643664084464960266399974522190035855576512043113140161735452138459930776986046021012923304341133905452985925313613510685104422856421409774418081136795729848399016979371093596469529462128837040601549127974689481543823041234023782544074490343895532455784781242589724151805601410421669388753564201725904913087618783828460396806944771683481058882795538108544954267003335103814381735710917863148571147955487946610778955911263879634490618135763981262699300545402977655785671827183899545291544959615028449996645343567556907194275453238995006546162683991855290361205779389877556299542429404067655767361921321868756724036300929040296158375180620527675882214129731636262809853178718854131272238370129816544474088425555874528894733317185819007285127614030262734773491750389113270087001353046331959103639343066134523960744893298567620914661294080000000000000000000000000000000000000000000 [82,73] -1557234098204765933109584958427943027559210144775081245336823239111206880867370164317467665001491039390727479859689132781600392917555897035145595646052960526350815280781542606541187766810797644680666637062219851018827829354154531689254492877179726007566532979233234030785398183404521951519213327440821929217479678820329756524002596848319480016184227447950259909738155278192155167680423995175498062791471807087970247048270545731890954103463077534893847699916037345971839368155782988336601856396155396427023489057060260624160311681557201611879144868358040650126491591800847456131267882935781901436172497212171680197276857926942268478587746055488142035646489389308129587668225389064532788300269480678941095134282994772260229030934392588993744318863713075306243055041616376351737228086152568167092859848514760350205218586469365593244612268431843485801259808651721942289637988336792954325825673580576545169910719128819459759039788947163021193744008181733467435811677557846616374603315447564935550901467746724415582048904795514249643970828214842105733392024709238047314782705727370803131469150503318088093002388711777013050931451965002104479286668723761273664115509485354982037749378307433017921054187767932801074872398766509233302125169977207093088632005052668209972861575147251645768643662806234009611157013412011073633926705939962802980244682036841925669455117107528469970680101196069213950111705335010613509927175051214204741522019616560903845501363440005186813651780816334270734650846339006838912156319076993501748535118068980018029885479408634046350231300461621385532232923661184031361242840237003248351633740127848025070636497155588476449834631773708464458235896558344671095085612586830882490284014693112232520616104450464040386033866064124275600467400626616561165211677217414861022882337104750066250399446275305702741768404846784557682856958561825971277834148315539446110401240310412776977486896407770531346682460532317754886196194110503419355904379118981715661910143696935627868449610183330346344649276555569451053776849267076054611964032730392262749801714066300599204574743580219801600000000000000000000000000000000000000000 [82,74] -353017681975588904343774462131315779016517427813184372901468176973858415264745657493315743695549867061528393815734469891735434319351170906690593818710638622018975739445050955743239792595869670075311532872656748634434205189898859639684275991939416934085914369401199518708098069501340195100294551903817826188092998892136004709390278783480281080756008172952205136446942642844776152236973800106790851654170606005793702633250534055469392984554016912731995870794720175148790239051679622858776003295347758266938947426130963380315469000132934035880288202181008467177370888342592800534671803159754741828247105470131770675747373379095539813742793154708410036601602981460437816875374200782954468583532502642380795431463247898870122372211152012756913727999985895925114604449424455116533393730869265823256333351545997663087051981108698997580246032176253019220060772918457496240516065821925201399949349529973312903503929713862090036934221182365744015733791212965089022263265228471162061903132910666037336327832433535603185589632308732844971150377480312249588725142272458309181853942200801980086571547826255105646946939493928715880478910924218769294616621970459474686385405417609236634475540802974427196792318558836461183945270151125356026685005303847694229414385709609710708691848893890275947489010312622568240884870081582504634852158634946340610832789267751094679771119450440826446742660595269750039247476240215883383760263666648475779507780000824916867928215030379842570563768072768643113705686740783581478881897930216875756500157091518002865786724140134331463841746475125916185913928306220011205488798499403866724301864019360677597188130477483490935196862736980850732558252715089755782468924472616107319282911362536610703202706774401274280290509644219558117521542653669891318693624477460296056283423020574486602712733767273984071911378256327244784897310767687472919052911511678802723287165712705678893074073342310897715955314975701820080334593897751750923315235435069194350788594260973512666908571432648004762670917980025673112462490614873069819293211466115971792492885892715784578359673849915637760000000000000000000000000000000000000 [82,75] 4497650010241601227915750807427285425273058165111749146300665248192157562106550829772510681204834950822445010499345724660248169039842076684131242809058119115921367444648562533191832718574530948129612186698337284143938779660183598396590717418025757387568099706945154951746339859428631495557404820557951176315631573289617804376919953565115874679911123613221221465310751342080466182768257657780842381602427679321640300235076072029942117711711249862190134964359755868476358182176035664124972386406689713344641026140832624837364310805505715266966381946464340550755788192109696813719500235720417383387695031448599481091448333806609517680454971547021943985092289371474005876228537647777846586814954365211359250768953978182569520995042674011857927224602473208035399023537116242015689187846520583856222690297465256425254945666433196007994937572686884706840983083711483744881397703240667660751883244135041828884382865496506302573852068612836802143645357825151679755759099477141751701179658585274922761104279002381704355956071795942024296806890756645122170248421698309460164572682457747655903837457121099602316426829530364269962432554589218021478039711673137152995574368853371334131725632452622219661600041756433361071998822978649256563046511725511163214319311832810762010973767458588732014435809157980854537951053381537327597057278219560199982444007654032328095266207170005257410220759424990701647358961140371676975801353578108977521994452237689258441883565831882941409040391232783763465623152941192277699211144891181208443512005389680856544724384831970551235856138468818091921102714445498754102668605324186864698226267099480368215146639160008705703148434287308595035784539479065736222118350701013827556514001590408813369634921088858852270179433941255593297747892983799363839808934914622768074190263779758474790497871467254945686073453590093625493367783972226232852419384776491062733792010195768087340090590887074978473406097036812282250249735323303897705465720452041888040005404343121003508350716676488334181827098118513946871475818475775635495772866971377447948812631989397226856389721823641600000000000000000000000000000000000 [82,76] -104432059227541920493336909053647503412199539608052568670254876009915726343214315182259341125922470796484753154163751767181457921070965276495109885927027065588645780793074194598375307923092961284596196339135258723519660193425305414912870780808269193330023219615984762800387871316301501762135188323050521516924842983740093065321185779005429101652330435597513912896306563689891622459471515534011454532198371106331444888194519743489613907949755733180920137466208981413960323568576671815594798174210663941462997750347457581574542479391200450400031880804384245095513685719852837224283210693660574021296747974453239418060453555376776917973542577032491193491278269875226695454256184441529655715879817409206779828909849974448880477655782442865629740409993635894708112369683549798935449062085779886527425625201457378625241882265182169773936464150961636692255423294540793227056547604886607266796661069286907684671422994003155789713902105719980707687783133260170281659093480052149129191800104185877126378872805526334193286002324478461248766504404324259988269514519538168777644857847154256520316177116544306311705394939762297888076359507868398224530425024459291059093916634318559954307566327013325910413049304566662636650425022768875708302613058759490353493611778778770383769025716718669304232385337329888126602922913984004151421860830831718420858494535576502220527469582124749375107606508954777987504852303191103495948215451795492256314979980724018282872964560744522580123413345594169323657903769059168292727204763056577316352748814422078241060891586965990243950546455060467271633349550037826534857250524312620619295264544632223672001746860972461588084327017880310471314151710001552171281241348965983314945727250372492186497354263629137684966746153235167689729142373143561875712368584748587797675151190341608488712908356842017593859877964812974180020733799581290337831811470836810924904120477065807891854479639442435076405617469162826272622991636925940146473132087207087227375140704036179239815867998638070130970310296896365800362857637779037661092110093500831235527549696480887547690392443944960000000000000000000000000000000 [82,77] 423053612959403851989094314450972593992097121541859967106469279859636684497721982909944155389229762139805885909395909720549449493837412090570221092545721934578046827211128718327601560932458637167756015805209015582128809173020064773217556393348022362529337744120596262025625226442075760204877125402724009645919464772986003917178995149400159318270085298033565183027909686372522022641980940769607435368611256776527917286073382622873650574793734512742869953999973413498403960775303404509745068727406778319695764903046007122981287084458484008843633393383414348928532853461609976442709585228817972504750827732317182935402285013304942679528257726427807838776940844100731617172134524958740913010875879917625228647154100427381627204788308241709906318161876267778239700417007290821209397559399398655056929390927927426063266458904570192794549840053718884657593571057048766142273972885428091316888964967327434673829803266899735685940525851922807022299899123197919761446415088267038226036298628278522468323031242085854185242643278634293526274005372158112296922977140197078888947358627078824594398013229526967232926088362334625784010438800107773813817074070491334626506509666809738858362250308614533882736354758778123055710126995206357930557857254473347009638546619884584095919278967721524126317225098639631853703901703595031182130856693830338051590222118715210845126772975267930684390714289380541766346753436269397701389776332874160527059239641655680053253062446560831452796396221981249783574309044361029412567212525530602213969959414083163030091435973464863182001018149680630565228917889224632815484816399459013874589660480887375005352970628106713661168945640530013599538418329952352483400034614485871813142557817169455519839118239071080950049760844481701827748138654131546934493766635644030953692464852768125803012916159970220406989642568234824892990772658214118373263289468738387311023119263797740658857124984148122132193119106180790806970787746497072993262695725326834430677211371504775358546594629037174311436620731754635480352253401244744786850801229932193090093395210131529959470048215040000000000000000000000000000 [82,78] 25297044729018478607883273970355996684028272760927131181214914165393259678202340716085761104742462060122816070384033564137789602051510943201712127507306920464227237145045179022583519289822318566371369540465985145425230848158726198290744410303546304504806150957267088242551689410816702389801367490319948617319109569833548030495309927190815101530316494850812387516870262297080938004342585751448475447520174651127402885045122170568836982399981569295838175385824730767046559626366567097041785745492386027410730238809471104251936019573346719669780066887537717430852593554125133056786784185281587062714542886733326770978719439266777772225203983667314787023729947238016747822286635871925932231284374789564278693465245835817325130742562266007371546982993229135623949982308888515330211082443345747704241255862512717091656894976245633292596144300112180882835914700483614462213715375048901394818144380207314553911108737952087246788060402175258874429482031426399041127319438481761217640492206480610611935407844839068475451672660404847376072739827304116498177319789621333672534415411105895623187321708495090674263621491286604724066743603809158962696449379730429098873700790516256718807135574379983871428432661387523833470884504662923507095444186593753122419527023151485468025215489860368873497271439282064396229819006862221328691619157856700532838389612087929554585547279048462621718255887117034310209113692273442401123267603244990114566141757602812612579230029000477717755068833209187650245153814657544994554837655371743757499338930443307270504716402942457474284117233982749451748404797059059724606707827528575490040564757915642281883238043054516408328184437020337838077728602912575014538948135320986010332383410747075270108128107710138634737691551425351527129884514692492534665720698156733304796053702622987101876031508615859419086792040743458077498493335022374785499619221816304331616735742152193270841635027782168722001335932597061132580295659501854898558467290339519312689233023443290101511747538822575503233302513336670844584884435715797419577178712454331449867635270900805856099733340160000000000000000000000000 [82,79] -136403026368655409258019559003971970899372574587517535719253821356544943665534520037768229888620035327886675970166776519667742261705893261692096369000055321314732079218133135503149162829678311247617170618502925067485032405772890564830907962387210508973038928361257173477113882766938672185257742131903713617494291794239873648882064112742215263877177290319559716503963381513520436611644964290593755353420293588460406227442812348643220282049809781923055554725207720084225099054096757982419918228433527350321329035930706871588745557445672970496338142179646584988083367878970906738755652888028414646880575452924712963451945761479589601826366488732497171328434250418692745331275012743418954378600082154103569207593330432706874098895433048815930993686882602454485808092102199336744411214445880389535672682670311077984931241900541422076024881528495703920908655498957520059383460076528338177471594397208081088002019222279760645140676324971408844697839033853031824123443295390909640974652100206923110389204098020742583816032848557112800014816345416399657368368027896977061017240312496860579829445627157087110309721740945430411165441981057438937221121985272552254669529084572213542458895105107121607566206668084226276952277933554329392356024094728168241901820271814995584827840900176567972875901115700206173549557609467935449110460261701774382790567583189045557121687595758588611231255713196280732255607282917223508458811326602654982957742341927925817300007709121074747947390609060134487000031919087489120328873724071601171430988616247234415498546289941027356180441692611875935669578797653087890306075650601108244576207000806085994564561233586769548023521015819869254382137310166629693411186796563542694952538672064622734888516562807744203381008770256689143536978973168275476876967822012978841288442071350921916013384117796272744691524960681948102446830011550670481619260656456068201946642022461804182000713214526286367782240289981705796159052367709091711139084664520447058914709678962018434120148173223254689493259097114672691285279699931743456534773053693199257549096429196568507313029120000000000000000000000 [82,80] -2367088453098044603043940447448361147241658542905539245013534001766637561881832232179830744170678675779443813485089735898788355257022669054646584910132127609680358398364366883593705495353041082679066748778933935082709686699227691017562791457070473828428629514338558830831360594657971448353661294401738636692420296987650352358368605906500525574440655396465726613980335042637904637400651486790830324678120865051966248206532008079168516781573349246586032340207757840176768831702554944202858496815288362605657715516340282853211655872207143724654998585276788675541724343534765396616257866586509578847786501083732630036236819378749940986804770483644545181246677942650474832171787218889056769358599972596186576607899152400593689368370051102970632928145838944958755660145772340320562015877244521246058275583398725236871529198224491490081811650859239068955499380547055130187081746056415992792294950417071866577780198364504266070477125539951554840409270104417181109214886758053362066589735790329998386690632185823730445056832362967106373043831614192525057920616003772946127062799385084366747849787067205879114876170635410864358980892552811306282085983393114857465946495152848069454451162268273096839559484949072532758673582410589706955437342550631801481499345904051110262691433419605433157298809307124934424053210540618177630438473181937184672232569154403825474145206759173272493329791234455911733984078532160306439698021364546473364863631465553897011098606316912474093059016876226895221928891727186196691055801930486939652032798555531560873677962098707102225935888251280937164553943588086247150603776936444120654458211958683862799483802846774653673711118254885310709373925008581883273515729631461815476775999965854392677736976741205863941524227304377040777943371717189377817797268317013017299210779067900918355158518176261457706438784528551700401237904430260819500302172456553014382717765120931815346558358601982664021690971741085467017773703419495076999082352718374735849223087057060150851030418499925607388408602264506101464325144561112185492444010227446099286030220582603496022343680000000000000000000 [82,81] 69517881733896010006696496033597814785516893665417286935767682072758261226799522272149019286137170131114566025213128048237800145407469504373561161780790406376755831622809509106641737520169336354127383179807120986785465858031846605643415764502257385323001358752928184066842798772764828772153382552904487642253898224930170663852207795491359645975609787973207259465405794859079338287049116627893274971772973269199516563800028058292873738676819856140894778599214065372122542800058619280533555925164473514827404486910800730150774263802505619769778152271234844496029139597599810272051611099525303503444201997168641960539981264290909751989727002421101384825518092396500840984199684885362940885958844578890810726997317312150687748452240484404603257884780051191796012851040420251691264333879083490145095112476560683162954357773547138269312339911112428683962529734010572505954103950365161958190149075009997472656427970101866817869728878048162797311687495188530681934438195791736649509836880602833798470764125581618257570988022113268564745315241561766803400072709777909601682410073669825562285060898506784343242343651832396296097414146939262394351451675780858150375097742432871993690002400422964896155183747667856017954388173285146772877892883708479734722993866512905391388960257711538749975372180326431857603919953184191649366790905935903286811467606686865548386881873898389780733216062430261921922151444110336750312661748351307214589396021250458605781109522387826819251608821854880360558215289504782295892677945857186133237646029577384093053319458782215008157514000728694675671513318884340751454410957443719118129557562797043235747925203681532461147344339058595574471652529477263921078590469043768121436012163480749529285961028286193835219690028025946561977426122064761083703420830937289800478266475615594969848151410121685746367309414260864549240622895266311412923307856686382036493939041213617496479325494765608998051427531189320641868944147620820968677407944660520462553084687163910077786833896930072337227328429073268067211068268207805355991823159188583762035159551120492619366400000000000000000 [82,82] -633586604437255453288872013478362373712290382482485816867813101247210825097296551230593377219942819747063466264439266734103922644386342788482749670305505230395640999862762703551620215576759046409147079219042807546402192103426005867817648771825883051054580864964458234880698547330724258994582810586136767367085136747326690676348239020460632844293553548811959860910946601532548702851372639100459688866597082935912017187892469822797010107992686816575654426597956643918353989742052382510074498963808831039415840347985047758709579258426325443459431574587471997958979934860127925816611975987950063293215739236527622766472340908277314695951693917835054774673025721078301217589116422799507961691521729917890533502823654694303730667060252097703991016747764037736361124219570856593064151788288689319117371361674591073171308294251648285812734360778565359890753979583381778426956138461307833721427951164528114412630191192405936446791341522489302987797429044267461984614298951855369562046650912443088371332324779471874635762242199026229328235799394789954227334867173236725824764886633344623438917570950735484951423732904716836182227008802287333666125768223553619779537532235330371490134824728040393662426853445470707243419528640306209579026509985438720586257069014655287798129410172809566020498966604847964473410248262716692112386641420970877034891896787266069411117316331008595108122831445685005960477724881791195092678693959309316919406104345383503192615300241642949092237273575884219624385148846342739460660643130363759048579464927545927264357551299148190316417266880260560719469241203728730641746442258910488700624063230913044877340673063287103019239350828962279412950960166863861020124420021609578185501151361830546063522265497841231730462661782145887449893246271100884209373961336742313401066672141912107899118321681744912235374969734962226333342131758163314663201068270389992698242790571197858884060552117091147506876365937762970362147384559355148796053307711469886177459107001232531701885429238131990321229304370672412536898959837881227123805899633913360131411678834945414922240000000000000 [83,0] -135229324776693463851815337784813495737570364807696943184860318359251057082352977424990336453720540174774994573720873586038054336086232467204997545155643939503573902019321928676444568323878990948726256729727762910715363831289576718493367530988783464602026383219772783881129722417081464948551277292578529331009762186343204319773847667934161188684715358495999292998862789675693508242386560076224962782634693336990863270637683368788483835551511187993827573014877795043992998109193356803038790909087065653872927153227169261801933455142866715986787694942667647371276691563713132197307772247145433516531389153113326835785990074593284540142668995506486579359736428250745785398976211567165575786236830935518347181271180902813098375924781934852010582165919804576237956486156614193653817721870151016056676139608626812191306175804714908395476657080586880819070693823913057742366733902485274566535556392186330019547574158337689854909541915631203527984226604243817077204521639512868515698503776333512964356551226116198906362594830364094494177713841453925818765406026688235135108526533778243911232565657420054454200253923089062716186551097638861321707626016913698238254898440096445289774603819595103631204232200301517462644945987993418300973999527457190611511142345923327040932891297140129472895373724355860750490172834570446784733557388484452983124022262324693634492294582859654713494383946956869563396284127964306878824447242385129877105234080261998697563484379308955263007385448390052439954309362169171934024513862024478452075822495573270789832671508776827076250363289961048740519694098307148532222331808372192264376506892885677735630875653313084643133542263436683717628326324979499186495303864824048140340080440963901568303466776851879311633463618744010426894440515760709031730992888543101294336110918105030394065104940144087934107388204605329802185155988524107087579060133038963131562014802336277356634039959779888456663841677637987575642523228670997100208779624814514356021032757772404717978800905001848360666174349638772348435095795342641082538275922091750061248385261668157132182808392490611813009449256149404710688784384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,1] -6173757265126086879697928080187998738352800308600160640021403151350928502356267465607297480603853547458992940867790863730836986461266065552057486464491314979281444262776875664209294413431211391436080913215269780027415304817691438700661474379567641447041952973587868849701215557220979255888414106266948209873435435331315309807988815238547677653739658290076587031781191619371773597064897229268234585637397024177790672829470099886478355089271560322721147659279362357968430090348741336813730816151064397530004176672272104380457515437872753943291889182022736358347330973460235435011278319533439705946362741454026029660583413037193947140844623960770321625488797145593430679874367903662248834179235956811058129671445497089829955439317238243104280740491176815733925572357697430108799398677568831845145406530123146769445548305293499740391597081806144855798285774190894497408261687333902367145906408392806486041597026232598126332369066712858952924405128094634828781468377574680016922369655243562236508700002709097635064631685285429748999719912552386732931545025455037658266634946110921268309631295100652403607995818699689387303965636558408909976981517906684330675953693399844369359641729298769759683098302204546110528576608429373400569625972292288066213790588478644397329836049743149566322061666370530248871913936206686101364651558834882792879052926459842682190034711670181659233190979417369398205822822811208458676053081677022988392584857944864082619963557939360418789925446431428830369826151046454800730568008691675850001483917081968489766950783026116599673723409844327693835926907120328117650360182413912233785991990934846423754006547040264994828590590512498770790299888502867033933078583049739798599051794169069175864241706514799440717489429306858104104338081414166969977609048683906647593110284373418099680156839052740030182788941994528720333092532983007704194241879688637215860981257738456025837423138117442596484270645542189119409973351439947979206638655243222626827460436474883127743833841993576840611277328451125629443980671275103095060180073282957036828143411942832546965551521534595154846038097493919212028295118848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,2] -157586264456553205742691701732016094865136510253936317359291024048555449335833040272172570148341971060764491071556551134127098121590670434814562079429268523240619383196620927856010903122566119690589418560845821880391247767097231903199158860178660772824299128437168656999251258673841930058696885266697637829461247566367293589241793217935653269288359256646630133966426601226143847455933353941780339292249052388648291061818413649093175884630628534427418583023190064312210311161864068442768815727105285855323891099024538812321584258595284846120716789579649838706256030840312629157043258663924745479799021396951923871656907451900288556379316942857177379919002358689698101852834426928748904965211199364138671363501749102001214815078746716288329990470731033876664768014086918213419473820665255376872726471155262053723126638250407661757789672753087102336106236018994942069255935271461086883671379173639618861163673749095683173053141100843524935731813251986496650839945890165598146744863534668537200650531501337235600200213176320943065180264433796170563272876508218370678635446219115931752645125024596179117068048862766642755332931135725346403118347190308822558580357751876581492695726651893637036431211025082244773749503573664520403251838218599262869691496280520909945507235639989436468631836969119082071014237677406698949160418502148606858998071741118994041895043163347252015321710818347456556773279677432310127500877709584116769963818866905379928632932570737338725039101160518502574400129252414213067071680991232285336779696373733618387540178511398089164096862806270310320455888275358742110390306830510668076510961656893763536931384251459874677800138223924129464249091045193935444758202558868097705448990656128370833082283214353423245012688019611087182953843320834028500969241723424570890633214269199938173163380653508236044817453630329993946581374646158071820762009278936550108390579373476128382562611802551089514485707836609840041776194161036762238410837326004790424937482965187098834584914204411197278838793229259183368395767916215780816272045779804867600688453029939484077804367104803001953213775981781621260742436061184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,3] 2435827978709439088182464376153164607572367463470856024052302786367800359321230106206284745978246545403104562328521281809806751246323699187675513816104240632524587311800782015317407104949184850818857517699337135428375635871447997426181791427608394041439734668535927283068462596127128420865692985074820547564926789787826035669635209370318006750733822998788779923602986584109315333471229766528149217550555636931052121414862692929723363935323192996507546457479584594257186799897502205018355573770835760444642669498298445895689564058387093948712563204889602657469027371923406996390496460110620973652549677380629480642344977063177663537561033464474005051885440712352584919142263297884600893779752235232158308321427727351365086899653749330580302361180060761538479905831436981909303534297205400132832777929776680965782905430208603130876848972201050015646715737458220171586639946667221649626117757548802784918688252351523490423312557056778624075912080912242828376498279886027351996770111158700493579816677843565642737101953631648502763191700395193713625193597853633725529035391931412413186346998639754405470463357984063829296447627782876999319569877801867904212010201849917591339752006661835444892238594182105957852393195031736801651575386460477079458962047533523280424119769465876178055579881610700792983148503960102170971011947042992678827061865632622226812964279310162215679848396264510225935245159319402466988998936689932689453713421953795312808147944666291365757886210087972606625105334076459702277847380840767548685900829217872514413154509394079553061896600326542966417971102187696241882169979188080429251316787625810542807019945488595370351629692111066654054327010086362866339363450391199110168922953138158337801911699205403802733820245821700391323990419444328838846006978145654727781445875289307787204070505199796345886938186632139605112774303602903607652535576870407123650212359561827560069792941004305561925920717736668074068839611952495595810635340777776181592586367889480063900648862234056539072038225528842953142438952487833410236898814073072368473677340900191274895199240975841915073519677003828642541528365924352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,4] 58272225229609432916989420234810359163498018027280806281149069113398757702045409350870728166571474102355295023250274738265179337562322343078292852779075708612666231022412870975671055713673187197824148920453487776912678959768981060980186210520925983516036171058469614636743661911202655690293552786166460546243246952204336394230476784287117379679437474310383530048853221660606140197068142487668202384305108655483432502336787873921473556961605877822981340955079285786688779108703355591533235497649983302416897201524773926608738480403289643519849936139695373174916761371459331590710619596192950587721100282942298389833741415846568582827599173044272497718408449966838486707953605957733695404481981511604745923459470000589269297637079990094377736021040756125798419598183475221339961741077983146876929723282941987561349122059899057093355474018879862555734208763973183587123782873734749789162574595563403916299514877377438219169336490577376898593590425143854994677539852571510231652301649264652258201435797602418442035378232282942069000257867108224091475803345290179532734575562532724742388582479964442290891836757039889003983661157301214667647974570325978333576892715433595280716492666273910031974977894156868978378672401952716354635030479624080893054307142530917915784259160724593102934000643396634118680568020690065849572861545667344208164034059480208406732527758253756020091598829582846425988974153925445312514975445887357464765033621261705352675188581275209203671469624651081165733097217807006556505804656316462959888081214393930740392375506722030855292791149397032996988800748745228029786448674600132144346851786701705141673178065604810881654385840421063383516790908245144510625224311967165878629900628705239483712339671938067863390861121571300403342323881169454164144331895946255931947563502706157645298595813696615390744676389527850807796832639700316808287258253502011809343809482504479800741548109419751374989910525646611750785657589263052255333601797225000891664665437885363866719379600021779446673505496193138535603443848264497604091582866611599685818024044489424636416330332155496642847648984850184744906718196006912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,5] -1132095919281638838064442077059851884016520817891933813826260045323236087863328429451662258248183848145739599869858845537150045286332793904731480759896852447662790048442139915779458459363351010201445286880125055988238789480466694644856097282754811274374246084069501221863676220452715574000194615580807833752235277043094870814125063313254943030030333261734678033005747982224389599142100447421371779335356274092379502167426817251807755326889183939375505817440222770240792707790223557710524111731704414418084405690768509477395813660079912021794213677147804452659411346274806406980901334940721390055187743242506118581731987405052287947261602726285537258274419916423695621502541237435485115795165260219933848510217484464879682494350606654098117288996576793667964362847626461024695520932223451168620668101744485064090485757931214924909155556940215695671206375546010951407579669924499511846983850215928211872832378929949985158943994412106793344671104253750413553423889335366975242014788895782658168579385257953574399444019842304870697997381272264041965845372443155027382974031481978245108802888152159120535521706227852578444741558752218922933012397792214063536542316598781868844797989601818024529488624473030258883137259086295071690340417632872410239242005587833911669938220917391156666714466236847966042096130924709734599276918743191042791584361451149075514722582321132097203214268400820783643865426241778189077110999053526396373419514825923312059007421613434721092851480448250804369159882953823135543668538591263508770778816967994941102059329863605408483106348226769972581949771102692427533969401730417014797967582917568292345928403050072569561282354519839414692731042529742615910503892281291858531133423719567106782904434619445287230758256192152917296840206103120890610380132768183132192170165605536756604381380958199906160533663086894308124798948458722710284102425189586809041150317149779980400142935263364978994667937896262605632863521382118217626724759024707721181106643330941716855802537105002826800502494350643351506324792614777805112757494841462781635510181090249514464294339152833451823513010543884193476578505738158080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,6] 3809218380260734881450889070581296981637279402673007083916730600459714381636365234389878605917717550207046855223308263441652767963198888987367297919324760090517545127625678047396148486294381237384020102472757572684268181287420548416421811832932423210133158093262603905433518836166142508352243554990353356199661804874604735409308112905819103736012958505043765251117738448413601711679144885446992138587813572296293777855845750560596417839149528897618929346102643812188117393938500268932785557917978272808422920256849728229143860753552750301794677102242102542940188532706966236147546369042561167766299412596987857063020166193530194497292103988363097262555890658221598170125245041873853699797707433669850383550672316795677063741299004575206162108454258851483055655715303174213797606690733340745870294922053882387195449781464824710362534393837134975040864164836595543729558106318252074077185609891709556557234719523096886174029768043636314193245363453147329619841493399816294955951516027444620129304024341510102452823992742429124260364061439414777502919478513247415930551342831143955037534625288560714544497379695471162257514592595890155378486125367373996862065503077066713455968756900468087932012163425944025330746221493582852212761583795726939409767947937990976405276925338708059218488442726193851995622098838594612673186698171705076333528639850942864068390664007044797513251006872868944688717296713484882883257293351749928360670489117448340307558690393559776220598771798817339480176791727288927709755000056240480514190163025810471841482256796532669451049660615226181227257081724287263397686595692436655492148970473912033714850846930466253311098461367389702391234218668015001612951808280695959405303738663565535982173189234981783908576279069417950861986163614397749358828936733250657115776567149934747469794569510015744424220442818040587810168149122335400571773313803023122893851683511937416839238253539217458790393001775338171230108229186154781084363447340797299697949017611883829481421191328214272089682874374035237010281198664847289818391646347418137427863229011477844679490022701483298735308575667298387791083747990831104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,7] -14553930270197905651614827281132581846632843308590198520617329179757585771654058220138193183190924682167064991235860170122757595781059922767356846264075046539287199886327530338113889564214275485791661429300008592800284466805935593646025894770165687738705386462537389129298211628475165158632416801433670452713617224790458929067204328110351350215658973246482382085507226518360458288130424864150979143045290942189968080098755224627273304154050389784740113813321387327091727189782997426262987086979258598836514600732976161370760647401035626008918610071872641056828650384387857108093174548800210348083137966032646229372262275767224439217157263069301354037218959182368906422802103392547078129343263511213169636687741391592868250813573970523159744609108407894687571658514573710250314883683368943506651633555555291855812458755900308862934494045367976918890236238439839892309380567166804239965149089497411571262403323113935483489730038358752744092773314347805242697439626580498615561078745742378862613560270796929503146999776491241855597053779279653378339376712882830200453182187481414843300236312527701189036978560412442711783390281033778571771144433568572304294811581120482905381309738107141465783953160170771439328498432029099368977197490685132519891529071348089585694735913148698551814021825652081459494120271244954450862544439963169554195787087536884615801469841079978239180873969792017243296093891031769758255635179633595023471515279778369383273800479895015457173666750426930756483866704088225301056858478181140725464159104529818152824346836188097999615518487492690120737445059467323235253899385756748179664691885524421658272101417112045108475646635286067169869675380182059151407402071004287567228547104883074332312616110994106412120658759378162306513651114112445780419173455551266055338798725860353260460472486316222455497623711833017882375046369186815778768939839442581897526948179945867450739143597887485941798655916005341546134519356678393685555479836456770168240597087231550987395428996153864364381457384649192253524059761172766261819752995214664123978322506335166292967925498301290974019787810764478890449055199245893632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,8] 136343824293228595080100301529811094073742563222572483645994216926959661619197052104820636003841079030657780736785410967060002774604318851297971810364010525108574959824490088674060191298602006752121618934916715683778826656823931699691237642657968119857316848075611481394275771512408764691558968031568012429274540137161860111320094872127262280961863509788625474895135798984606521255757840726227389453634067366782555830828569048615714594800235999729698729425351401355702301406298360853457871476096369939012303696804848140157603669937015567829603676985629149204966599706981064197892315405070145951038026116554732348363673904598050063102686723939988606492651887097883477706809880249205475293336081436466580164299791582073540888317978063481673242662055792196267361927498689737944357570536842091726348033431809769068977543577810673895680475073994035830485099327982869446027472149728733491747448587531876498070332626020657386264714092212175107709567187414674100497393931495293977289762044865990577342159764577549133534768795228581933810099419337604043584701081530247110124012061619073738035623287808261387689588226573055304005802033383310111674822881964744692753225080903414500786011660062795570007251956605623289484149008628942016289225982740349846558756387925758472397744162198954657089826848187973741085797399954793099566911801317988210547880939028740332166790206466451651171695651800568333832230661058139946621284514747495688289219432434889227553748396070880244344424495369471610237306789601497891780594843886574588019121807559764385721286850419691270581047681707984558098058094135467035999335347863862578118215013842730007175846443064625345645495229944340936875698816932137626713852937896752616898249148712375474626141081636576899165885017796911589879269066392653989368120068199748417786962947980336896237909453148508773213584637120105489310496299530378787113444224055815960280940783932945977829299600989914319332996156470863769163050519789632141874494340562187508050552411086405403329808948482294566223012762168398267359601005872056284226915161944713283734627416880766262415160531522204592922393908721905851088573774709129216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,9] -583827275359714280979388098539574596531490090454042609848400285165169366485833008498002701590334082129943321007983091527207855093248120626698268965980651469389373150726390217954020297696173029900360767359039666787795067148070718906797092961172166865126390186227218794570873922468685020583020929840382464607690672945543759964200415940899164268090333028255422472876658489819640434284734821929537894910078367645112708293129573581050134550833006036197100997239057200746175828857976531704971949191828166162273024726023227871500565483569418656608899481164308701052593138402200032932315127273038774606890491377638465224900882964004214536614955798037931324931993774780873032640100208261313473030399997987494981805402556480195508981682621135445586732397349738516799946222968613569580423068256159228404543892748862171924906641906138013636928538254397809839063670402779074272386605526923138488080880082735319188827542216492203511294701921977058164426748964635481396763056032160759044148408186698138196312793487077680833134057372358205765434961272093527334197940757490079024033586706291327556587752398741151119217609819185520128903492908638678010442338283937456922349699007444032258954484974042332674072425889685128510034502292937147923553132590783114851020411254888960524869072294929154971824362480883996449306727233015312766766919320516955335801043504832608384104740183237230897941445384833249189582776351247330857875195231951652989507279911674615269499054339329038527616918014272524583665187144905746577055042698564627652252094964880562023558855411521527050124726391796942128114058749355838895756189248147912995818667341476413365251771780433218603128747828872861108565911771056448179453886599658129748733469918816978475085423921990955464915691873944266357709882250119295584086673937286915941238353373003062234215440182022510753043637632569508237832247093761266440980060188129669373541158474049714309525869164959715209962061971228698966688058339828097525236380820410977340099015857208003631421005171200989870640800637768950729598105670143630605303505126250763890348337508717898346015640175606982450503958047081967893823087966947377152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,10] 54065517177307672471801676168171574548620574875987043209899935039677027801282037438741741655811778670586128342179423348124278005104317715065122034010626729175751131845646797295061192841643007792595977848274845135454071219301608931940203510938133118817560313331075543629222112455489683900670757213648542564858733087022576293993131377025400885776754746918469205255825046574872781675708212086474138227604381566557421894344478047270893206614177658267853242411859582306160964096234468226026488281026433955848467297866535321246557033892049435158995644467541148358171172652617212361960320217777718282745649293476722290993904199151760748009517862230340398493509522410232960755432105577879872005748869737515929640289038367486139805218002405955465488621364264013435187644088968410595735993389123848484054029821613122050186911955673261793397989914712065575944736329364127993447128405229524072896811352996699564573311935799345141459108649464700976357931081723766033964451315160756680996449126298776404346124390282734989645280986103668040632626462713090358353227610638318578939678890342734570910229892463694848925511919462984172514536272938824309850165107967527792322457776713611356953710013279177221793190971374860082170792212696325561037504310011999367607107819645300027606682990256332614813356713684767492569462392554996227784300334473954652939876571965531100414308501726918240332437430937322773467502264280940250705714200639748561401357072758964444277304257845517235393843901881786606323128478710799407403152965256120320146501598094182626637728728696834796922530801323092637218098016670754807308553188451162268970972432832480775934388136598024254580296854393060417725548306376996795002999207777314809059193440118751209192163117475001011297293894975870448696832662910120693985826414160022686131175590550232561227591714045630693927361555877093773708385421123448715204611352695416464658675845358682249384890998451648830208852487669935737458789432594230216642256817264716249052666111031843995954830371833527981835410465755695633070366534604920021260001966935911192779663066410052944981744729774121169732029493260878442036409622786473984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,11] 3055836342934110435085322317438444924341680521985792767538590696377234580584198136415910879157349427592004260219936407487345597647680988147527534573108687969341943299328046141804585434891369998616028044144601348579986498131274194432473520305378526912662244929025619758240120541257839758569701907604800049358847373734389463324726608245571210005134255830723057584205303024278722581149096099934741569914353935887678093437988059598390673864579775533735471589722843198852026312615766470366218721865747073432325614949026014458623881617594734712395847788432573254790321728869911657223692242484498383370637051589607548968337262225505304792631446974998097539601141809225508055811743623249535523997201828369932540034150663036404505698521786041429217998069794700997268505037410143429542643494717080073890721173486587877756071175793529923011048101878297287425898587169909789185303875574513112804698124661812225910782067373603062441873670198892418058939538737537630535473169213557661816502789212040658434697118097919647704510042915463939813594346673965926984422238920299992134728411996646492828115043521191113151028094089818940674889035627283936511611491955718913151918136048851412105090562217259178822057411742752554398134910473465164399439960988867371238266320338164963233346201393314096642085900587347373822362278879221271433626685758481720413081983472317559127198863805670236376200440394616776691913678803964420477060390342073184003158424601391998208685861985160896488530627016525157218770895308650365195490083123896056963056719123532403884651238242545749204630677218823252930117878958802019506150337753610000168305578440150237075105695371882472722888288801225100026074638462572690474265127300971645617406935473179364237568387883827863747202588538573955025259547128520909099169671453108234994511064932989730253221009775078877589146559206926868718724789397004744004041851779237418118966323439696122662673658487763383001055829970904529307433952318144119582550013613606791727875231185051114542584705123957200265720390487797927848391730185775180922577241033213954236571640595406791605471815634169043939337131691171633558662799680197361664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,12] -2620662972167598271962764575085890869436826238658842846098829182732483712141375189066565029065255336680185038476387528301772624992415924031907791459736268489473138152661547722315453376429791031659857267787643960011579131176993931733771993719349147225117325149868346492070361385005673022523204743033297661733787902113630055304905669485604412775052053659578954603968307691265944693722968805161468265330085183098314571372651405795784600527040479214557687878710307882953525164469895772057485511164606189338396630021408826297825051337043328685374558746235691498657380459721524652511484897070074879997725716888265630113524199013631994710453751470490265009097931186766223794636917170764086134824614693743264649021133919138402989861044617999717296450350739620175020134042291879874660358509705418798300475548838060124539064707349584830691312741798139182431470156839035649318348802987893789099664717659213821342456677820994534666954250462957534004686523002877110642247529924540845691110368062137713032390341691175072431404776552940860623499292545516288598591497962275152954127512748158961674953059371114816303303231735371726717171613038107261941959446399864455637063223517929944504683713223354378027271536455227278448654521927776885404437304397025016755616394427918331793162301813715287151241362686482759751004902651090404141448772301476219971022334310824844842788844142054845309419515067635758027635808977215103373510705597556198322840605487505159206051426254505671252814714686504500244769994875719001938820353427326590452288405676186068818488695113717661234478327563422495536916356934798443999618979554596844403531708805894863693539737861695573824540526447904889306285168892827985120737097761441539548827457584009647027654539402767620107898171528511790572330147088526065294525195845137413925991380208969596281065157323288861602646703523481354975292902188548112514925773874358014198150511753182281127730868311657440618321138953677341717165005089901320999401785762399248742402512774182956878403049672912664886260193304212994017571554366807564582487874707614985191959071201128870969818815632579282330547590259853074931356325528792465408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,13] -16427393827362943743737917396561607693340169064668476554112392873557316646068634646890224167712742244916438300377618691887497630573061269884496917764973258570996306538045364897435953214665802764087426798458183048761931888344257847500313866561254175162101226862551902441148845810798733052024311661429353689362599263305352268312103740535491230293745858745684530079904775244803317063117794362931463883549969179038159743385090912312900713938388804670694267252458960740458867872740388789054417533374918293611801494360182966158526735298876174063883494910118831899403675209748651157225681123680330664889407548519336468561324590004448016193764273786324046771951621507595895258377844641241394789304101838149155997549681873177735806578152386383533605871129356902650714514342714204409185819222178094303839513088994539075900431464254122465615205435927718241276297394692661956534848733261770090476926154117424041235236683375625665923814702828819441554309961283933313862022235290717500607247521787716464892535079898797802024362893693014238017403588707067477892187238630728028605937020169981297186368983221171131824639083308615576282886133364829195841323573934059158711001656203039199620777221328199825819282923503763949549726445631507571733123799747121914704319199828511638515206071492113575786924949277742325397359117935247094204635258513754051324568831570647645769745035634693602497895629507455287413378938671959475122109387630131742630885677750236910556500572443790912809785308488860382082521729643848273954843463206308693328479201473381808119100513393382761802799301838004329289850970569209170619718206715066746119765061052353304902059262446659249484000515774161557530323664178198038050890409859946875284477104936807171228954262613915448268237116927510406519559685745222719678264478353973370572169411520561933311077935180235872816069101040617174788860389097895160811783366886511837411778714651599193793093947045183524023270085133593243843529825925890684645434858110548119168815114258424511466953100189743500035422392582245229076928848416742094971069621648480144265553554905592477787736808781706315830303254227481550410518037149243146240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,14] 64567105512576213010077707366151952749430636946779442475508382266868235877774626346102089944010354354302525613108034804080448302870496230701946071537494675659742331654225490365513525139210972932123482305772434505735637527483353033310334666206358246652677418526608682915933115512202002316673065554579066706156821236635862324802129704790215419747398538273074503100941337388335563005786339917164332951818116125120820161520586225685217424976003186156214706645463090062681519775928709567663285651440073098375586524784696106626127067605156095454404667711541238067355133609165156247130492628724853029413315807427756937856572884655131493215395844640829653424154698589675325425101317001568786640417981311526396102058712192481861816218743070545584975313647128478157495679645206831157287621369909046359083758037922331272503475610607798551387700190614438074902922983319706966188285877903368033066409375564030606071650294520239363477047700018288393512853862493276904248858023550353674907906300362167781890609662715541120650740875349042203300261609788915476857074753953393975650427961686928731632594011900532031840913083205562861440894880744227109540014432248254042216103726805930313319282556763727684342126979067887404586204082128937093571106872755504569230869231472392928337776990055418729621666744745470394948410146597822716424100688536786317325432860728943580778606892690058281329298594495650096897478867474060460334065404850112087521900073880025096867682202017464616941120648864267427762569225451010472940817475796507226187613669852486161793309353290486924047283104044824398747730411396815858665622554422663775699070561816173484576519097525852450347523598271023292457470473719041995248511550302705027248028184310005119277667432275234080976890096372443086136760223643789984795962855626062665059597056147805241725597009628807106702138009479373485257861656997383481124797960068011653052540214843669479734651423938140186243803965469433251353372678282929700641622388441573140134160651514899294626756066834260331000753983799214491507454360238743089041554104301780421877055693520947024013085236719306071471372675252097560565206210706155765760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,15] -130340389113478466557879294654108312091527206226281449310598249245553699093176682186341906744819352601466556466132966355528271955747569484857067347397786399290545784673202234550710707976930888480994709161347496185739069678314611324468845753595186605849343053925691534974290828097219279164616578190656250614703485547333846415242998424824480602291707704751968748867739281584216175184479361309859715026565015545935584068594221570682346326557726947996266316728268136539724543788232564000428241560451919186537743420665980532018611974020948187190046959033358587709408479400034238706463329810600558291826519264405801844173753705495405364441858370381713889771361999596076950743041018746765211251355446650175960230840720784287729577395342044926773614520165160028543207974633384167502389962003978284982657706414038495556834963807338798665959932207974030984823471070547039288424181311931566357363258792388317379410863485489871432209904604413446635062197655976877560785419044267053328039471686710070482884555578586143202858963671135876538783387142249814246362509701501579719330012959392495171376972917603970051164110655126902335170023234384656282443982762514206912731774494735245164491623471534366241585996555203610768736312303307211228171245906469424170392428038307253552957940816339582947184745030663060323581316312465004480827210715857910035322893882083917700294119339808589342434253472055396774309478090519517498225692061837428098030417227568626079522692813659471391945227540173524582708360202379465660002610062887380338128989772341096111503242955901857284237698298115406342084694138692038981321718146090872990161703382229684124528907267539651917460443446751534533103625023735201793537708087180736358519588556882338468240399254317300222513486818174218327818731702964955625007183317632488547346644503618193001658093719710356179830440072673441558596812936446677899711839931429749538039087765024370771109078030493371535501114443689506186549431608022189124614006284952842408152117238178936442542022694245323239183722083298702125465334221718191357971563790902483001595428625480300231543626331199551754723495957636630943143333659398872498176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,16] 184113414036906601109309278727847500391999563595409740082690883506896710379000028329179676520659482819920648054832299128171848672516547471058201421473235268250223044860808374271343840713164811955896312513214446380121168099983979700436675294230818462012460217669622992049207433916267314912870622496046558607564873564048522677060339161884481751489875511520415678824692638362733594883115826140859989937578667520022372631423893989883448660504723666954855502446073707975394203661727483113154322917681332407149636376476308978361496959381737909950351791956657318606039766844164596148307555699765815289255836031061055939003729931733687366666775243914359962016754787995068774305790396870403892201506810066207150231935047231063387515497483735615111071940404967872972049532173860862935962629200810537177973671487705252314060458287001480591810446638750763699656405137393373974404613061494529815366892286111918946569234422330318062798639696492011602803980105066593011900662686004961700023344532526476799238716142746391351543681444094303785788594719270244772342076084593379345746118148317727135121524383554132827703182497861436431391716564675349128714787042840251945301911559266230841654866773292788863790488629106252987594252530634609178080867673559832421049997320934328192483608978100314678972669529452291933340277308608377315671061125797294865012971682306738412077544369043547033542605575687935685649840752906360070631182119446928257749782611647628633458688891644825785274506482993469834268441197738091669545042758990038206896478896390289163050356747069704894038807318479712904851725630349950645724476874238205763920795684517811450612167367903506157309197144955904836163681714112077111608064754182268353970205759940411839954390274334819789015453856592227504833818884948145235905740757212833508215262649791334702911928522637070674563068540977787647000829568068808828215912082676422265523165946171163236058460361498927723283568167377371669242487384328139261963421636254939873170026933875247980745801718977644180776562901565729698697288485705980316859901140416965950239944813534132886480645649993043251590572361469933176440408272316307341312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,17] -220095934160883964743290188278891227699595332253129010255664158000816948737259546372066680909454140379959988304942119570041402260297257439186254685186665366933224740101989544446482712281095907485600349559079842569763681804545613185138511460759430885833504686181734452843701141108968210738084177184376735043602136058293830310512642929034094046288671181698735584885346050553756640118724433071399426330625353876895199074086742895823608869272128636005380162100339342427499654027958302346148639553372124575224079619438276775148903622705483289986784962773625751615019060298090683645397568146141808096146263908653028615030027054110357700322268838175978774896451955873722964101479546053330222588151115371647896891684149983345207577229584416405386879094057817679515255457372071364457829612768723715202169983224305520708929198187013241640526038939207058231668849952782528793101162590371070307633314206162774126669340229329423122275520872448053082065928832310063488240169969759951725464955139759937309133735807053171837416293313211962982568238055528654466437304697370742984468682015170693305761408746481594640162151328689786687310971898000052340637555656384007506523651773768963879172383834172837679370335152920364390875027136697998240699515216267901735302882280864899371845313003377916589541933661667815681364653223175314502858973926160011829422048941672512613103711492326315473138157541481002110796690821128619380501954821763855072292225711801220313374712839336088785238313848373875955297411697805108522713980383447670046236260433542493155298485988130090732061261149055174822495511115687705589442879233837591540889430835854227278028691038316376699315275577212802525372045269169011744261874055946063083886846530838282652654703722325324131019911701481449920466838343021974620393330286193173058757014398389058478169889023550958780194027159747867141706908691605663055885255001460982525066426901098047838566002574227063095923715698086007699184994316508352126283959637204812281544236376960979745795750109378708418933283417038396499579721561132539427328060933138550000269309675788419404330921661420548112585284080655542839398789883005922967552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,18] 305288763848536439884282755363648762555279120867672436238809412861503012287341142399720564525947201939453037170235482388304520005650728805183998364157569371284466973822678068169134213211529610451378736743554627079118452227153065242078116956110973218421493362907034982133076860504980138375723379572345963941357943492677162759129687505559108209189359802908585042183387547853842498289436763509903051446840672808626727168532359354081719264938856789994933239267120115065917540672604756055233755027821708331320817117145272892243167068535593792267693167556242510007070299005476017949473400597771170324549289518297916599102682210422325745179551483989392862151159275419532508800055885968385906745556556457566334490306141574639683083868452225765167734173313716795475561485702952192227416454088980046041835388582262251734642907186224948171876424072137878608655018897123395526690841485858030728182267181822352237518302350987020016631655335836553329948476530217780257026043109334251693092895728318687352212927855532281982080121293336095714417633561830131744463047449687928493671070031434195334130855500737599347401099784119736223879705953846198328609331018375503997224080283010039740341747474663728075502137216883329724770065037875849586743161562698585545471821707223725831317493758212256983181464636811670701524547619741006096541263857931919065484072632266721987527884005199439797701665782226868280358980954636935208239737921214102490472141413570402392797375052111478682714546163984548586937257121995232374946895912702279631237549092190393175200755350362165235307065777229651014004783584046153243946211834017536776497162943225480767296853702093048397594415974802127613956660342314121621775394773565757154687612707758432846836139013937021819962613708318539662897115999984900009668137008891764457589321553987886530926255691902586707974839934583855794373855423422487246301600834912311971410926513381220744306183649566800763020064955869041920723692640232671267716570375851511158046302396965979021193051414834965935245590035662680765129235008209973357227489066545967485565404344973550913458823315968561198609715614108259672365685980368300146688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,19] -518049067781874774832613838826978725478639662094013678897787506102262709841235540074712552277882312681104761490379718752080425151852573158613172129555291081359834256619967703948765131386276755969533275548191468941688537639979199070809955619424573545333182005176492308997582755438509155159152388145273919610352993020356065894608576717712405635680042223838763362204173621253896695730427892773162541260451084162092359658475538565544091798537820196605201801677212432620059392892611275208747848266751917312094082721161190931058469128379539200215910373731219198146355248977222537151057609672845745725960765145356575332321183891753032951991766947742345917291528811063726489498853585361259012269259546403380532194520606360045543416383265018699147534063508214647340345863244462579083953560793902621248167404540144481172543831432907460741858335302258418831488111256030347034594388687716805687216426881951765442030854443192458150308693690182414257853605389934436034884800884787623728959741528268183073043240974568751002629385094961638972415336779123853684524371606657518015585474527518847286645559805224770577710170912031662644770848852273769138259090780914331858307691655215886585377576575660890381876676988148785778813976882255580530511451782514344597204066599445029068618164285164572315661779588711545486070279250267924739114809086542246635034709121535804916719384280850638582145559509680606348047743952578117165057406805787086761987163346074582984867423269358023011620609914354650900359282625811058914037037049714510219684127256987063552290095422968365741347070465485880122717645536364719989872676411712858208162510021108086845103172515974131032717965792722436950714733553408622987538351685532802629699098044020917003306299088005081343329542653536770412102090083456404707582247225611743354386618077453037276295764448170277734837255368514253267015773652635307681660481346873612721656635432916390153578493738108271267979146081057261556834353701521673739957441552338973914177195404877802121310220329497849610323024998570926295475326115198628592040309450597886662609214049836654482765984919561737439318049736754635375413546431707512569856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,20] 815356211575164220143207933340010886189997424214345574065334677656993125256985962632990526774482021371402545115461388918690679928715781281038094170912774426678949780541391306944897638289998003418431987834368721591245885292247596721678834808513621066536351236661940803250974835344558993412416096691715265309425054716778192393288574698450544140361475183094985386326524714174090106273398015058372916371428660307373736105961190719646909795020509238792461206686145457563905048936866231430450140178348651487005362336909457328543761586184760869218053424349076607847955943704025246446971939723949690607830184717338498510108271245193145820680866240632669193293845009078224895860918957991021772832163444227392278029794856566706280249501934782143097613007149358184600370199395827549433433332210140294355949562391881199373451066259639738947015553694358549113121091173532335911202559053722673805234146916300911113145472238208072662176015934691169083909152564027005339719552364635340312591273434921966823849384364893366771651928352656837506852084588744693766135144918744540585682411759897870999348486695226325335174380195563928240604026956617694787906047559080615359267988713685382283073832556322518810374949234834701553952775004789581610761573152872114103661637756328031696219400675145316316301604959612873168525030324864391892026591876615781160803560471300974153111044069770824444092877464856589654009646908535136977757660088150591250339802538979883042787905833041028105348157919719452573405158876205810509520913930436359383420670821620968197341252397043393689293804000708512454118840736264527192140031460340932647669238930768345196861958575768458554133497931580511558051572265367212972039708486449486720500154882238845366495865154469808036230145444089952649231222150457952912995007474815665990803849582086536324894482892045329838028912706285655595447249460981748829140475292003166536107813704929526908919696102325101959907400863324617439522147183509228895266283597981083952520575435494133639118220967376233596630457233567252689772841359893514153727667433043983354492336323729386468584817704657990214371005336621427084857911769704920252416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,21] -1000821019127178458655675314372764069427016194004055899953422050251324826306105144598088691758553885224954436637342384201283705618556269412159753962008354252335935544535255022001514622230085703776980804570079227060497059956013174384566081520198824372100864141259732636440498747468483571804283062513346529842062590686028380838036009231137901943422027642517138042062225713959844611984830796427706382101832680535945468660790507300935324169442972257906570270895590791381544127412624475872331163412984024450790747679133647486036345703368695729716380441085830463378883789716995570975585519690542496561310146276105141189793385337558304007607940841687978402576392729640590188164475633441100304802047196509461372615371386753609351887723675938605698121549381831295178747356716363853957916110564725496968036259936685020987987204019664159507693264985024783906099143869051233507893164204672179401160416466983024225211004341538896076452822242509897864854646621885168841380520998067168371274719835212913778322391720513973788451486093527736776373766892490781750517900902346662819951483001751152461601872875756752948977775955197868681966216144936106141443000987116261919226991189710207060112790537359161536004152956822704991794120149356755305712765648919030001438735605055184877547273138622640953678181993401181979070655391525423621782750754403787682182724251606159398109211824455781873639154979297332137412126664870480248943877993008150768254971575381003571221754724051088163460018965044313990270792201619523267615378264334728223700932486362163667524813328788910387469673094647188042811928070949490508981961748446695757172905410662304347240370746315430764449134378886765747828584026445607044175005785930965199839582099859414718959946480316076990774067470439984876575700482981405071255912168029198541410098036358908322174049441029290903331737007077731074243575375109393062686468635623584665606659145860769364184849324589783818786077119026270592691072292845814974030176183733731008011165594985776875076868234754753178576422460104154241180353337738268914027300652018225752715574757225354954769588019051983810782199990291043479720378033874831147008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,22] 862339618364718434591705567866881421665814004648810440449532037461265156071850260870855342376968889668210067037656222982777927928212783563552187720192110518356253452977540426614958108106260830430032687842875289363146629609584642070924491998032729567963984012281215179784628773850928489037624855571808744630305269517957915828345498566017767215994931381216049247275107741755507226433898713397467411384109531724898486646943343134017596865776034403238561467912513941941008592319679377772734383092917439261922354357409621390447383627436957433924764097573311235810035030030437522180025545642709118216152991775120698526705815670254990074691624898043075941104675463719030418590256783714645807155085551854998469392576199003580200405306041189953574501285819561532217523717443000329260855159824818703856476447809434259697372772444629118021200851613567566268527348992800305392670414971323514227663927571871746913657334202371690766659548764156476895102521714143323504333238530609287136166769837260023222581777379215114609345492950004399421757309060988660944396386044293389804665710303453394512055460762219089390014547476077291954823952956353825223370995459664188797198078092731791823769564296113509387888093829984299745605093030367932389969320848291784618831543556666407123466596399402798140540431336675787561181343066507393871930924522105127169607802569154533517689927964095873221173959291435164453164418271074624791067378547645160663474838145083578414644309656451659840986162432832712490865901243477853633388155787050307949841412588386745038116064070221547835598575591005799934807799375590911993460472022463673539071822032599856471350598553770699262993911376135201673311840004251492163921449262702848225631931158698758438734054190931068237154733285500186713967717769913460096279510376128667502786317584493878599142908788190297352872994463150079906912392965182590706272766858472004824549746416601829487946637698316712827791571012643209511998531008099503662415315222459897770496748218887142433380898388930305599336057527069276648669810013005156381252779839675837691884481503547279787121718609773411187123308483279296381501302001326926856192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,23] -391305901984362474423763074451857224839920672680104849766365612451810252079382704853543986693823263360764755874210999390816801826039771101910498826994254346504277800796906941465671874251975145665437287982476073524719565407605265611452414950640107297772343904177825229605242927199257744788996395432318436828882090716893749979978377027129564533946776343809258075947926907520442111300399741015791827748933588384513395480252041830684371499814297268789667874317979419626834734811850236401088688629039332958205236944274991991688593812286640435424065391914819386743816040956822273035893413856102515891095007773735557266723050793316318065989988695069991427234596241254335506684264124485639005966432964811615725824514194582867252075170317260105549033221545074396501008158534419381539599401541697531983020760383831735828930789257098225750076293528870249468907393120533815655379432282344022088156692933272188639690095257712810062239948708158098770236225926332559538554951021343112236428660807608298601430108489603007894275489154804082712564699231084914999599944006285621888967018485798206248199565642897749994997364055126808907266444848273834534591964532068532531388699992218410564262485868495297762994668876403893527524656318548433132352278442789553045640696548782372516973064896565785858782517030373846905409176617312286532612639848308081868631058339849158443582069470369529855093509712094382930960762621757009635810159049867157749677899356478748804699748783876871056448748949499572901020042161437401553713280109112535407995597979391889307115244725688993809721790451491507406665415798075865344908949783835825329047778272823014147307978553413314602302904523822019555845293145473765436722193282407683794911984273004016086349328571357986291944085109205928765035859085303965949179026391022069745823327305143332384257553726290406151105486953421588517100649793204499318673514781020067128918896215279209317846257148880971112406969969802814757396163471362762569816327473149184617697769486100711821386928749005734652569467429164327492702036348045794430323344163475999716150483762703996321236171286390673221362866599284055820328871900994363981824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,24] -169886639185901328311060381886493726110129809735577702129689245798488466855287815927890344121282596192696712654911891470896962094365409087748796509137667332220003809915829449389894411337158073897454331354918887735804978652373858282127102469252302509310569721725079211105260416920615691149086362099165895042534438510172518361381050875861081551450307502944927163502738855705142304998703348815118317544129526339005772472476337955062332136993881581153948078593475626830422464111724589145090519299177278168713545367758250505697500143879081056585652991663417727414016355922860644481059258025061201981420139946972162967248017741876953380258726415918027886335876959315821865372138410370064529858228955466541779526392728749027575353779823696814562648205189735133416211876500508662171504720850958929151009799780326164649299640604926570829731816811835407647925892904492136070366852049706509979956307585540762046699309088583465374734622765664887029123890429362069878709271716385131602610346473678526016211510788522002047179624091380756267868936706993041127532497133506284397287226292372071384830397762197438907861448786132656280586858018601614164187043465794107454737905303537235314212715796403068140908389626394403315938197696421622195736595144836595006450774544231496586057198384815945548418710451631347323523095011434999123821364291286496297429446123061760861402205820098594152136900419254193238685473435130954933971295777983169179829961103163273862230884722612030958297835830710501527715782508920676719959285451465984272356050192502167854967189546422835170905571621328309734904918436716274227229199343584898512379960047024842381982296677207084524235891629324221664481490550045744799404100840776284134872839811279312439428100824580094161739868975104786267589715724275007809666246112475107106148065547465675488538601821764555755676099445256276682990053211544601971545515576746618247274875100867626227688807639575180040329356753118076034145601108162049865373466123688633602844093198518407787469227591125000717732515868225980089207170136564915521004992957031465552979101050015562257791608978272181901433571784817945949477577672332958236672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,25] 538332282603142124689923740897008850847754255763009550379950039074109235374637113021420041229225889182967793179893815145274201144786796024218846143607484250333044121054424000772055524838537704716318316730496737833255541997336910512387052303250965366630699020500143342731153688399157129793713539300885611294927794039968334592489639032962172807095915726787501923605783194020157073026849922545232748319955379509378973377653048728132133706532300282555767635007558761474173147468286356578112189688883467960646232253525669883481662113114584745511934014016303327571790765537886916883718409888409109310094182061511456727465098751446237117493533454377911446868843757324832984688007906563691002727466677094608699857918210786029953470699964190458194134937146728371875354437137514247741521837646348208888853709527919914847952412780000109709125998016385709795057402103330787536416964301735004320505418217264877238104441900633346969767731551069582024539992016809813688468236276291863818577694310126992468420146900446720404792235027727067263145829224357458094320710199808136700667596678069506553521670071218400925870123233504695269395345433287808536811698755542608539414340829157098357098648947587056950910135364244291228884948480727257655621950252298591999846205976134452973074415918026613416104115071739541296958897846283027294682099826781827370890971118436606462108050988988817098951222883986742097436550371208043732371470439724557454220577966880799173376157846034018093380030749009065767287444927148161062082949383282532448895967227294692051372050026483802938238694047157692639427185286494201018220455189347185817798934320373147111820408808988962621624639391783764350717346232122217215589349933714643341600640096831051183494881256522145114304493446188976185970863767281298452047585344171297524396695275008583654061070881310888719439650990379171627874281175165464599008422429824125187212458504560058827972286689500689107944555589181999231234221605890367540229748864387322881797824115110571308000008469278689820115458236327115302830027477659132101973591272042023479056115639510666002892115183343306789147320064076599534486844983865354747904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,26] -612113269318407941971212160488678844740490127183932097224182839839560854743344981769706158188078062418007184495585345051180430136147491478380625327859585242639430039077089284647718353427853273968737565307247878660325169921053249880844773551005035742862751972273437032598321327232490450893268931223450532374447207650237353008790339826468033097997586451193562414833073120495033839151426031775747694449997924346952278876491886625912096748308870555249796702204702163037117030320685532379074780175978906684479515440016761644845926991681874181085355966417807696846784553387374569061380611141153550436399257846225415470118083658006484818317114001281514427913567123507576141516335675253215241034380661765198212840241496930760452170056200566724674024124314239347942121129509865483447743588080714577989308980175277468922622884462171838840825120157413754305204555138163436856395281355745642682474604655443196137335523964723835731774475690597685724571394868923013731119005678241971174371887063038210087873670324741966459982515700175276423646860680513281489728422631268482832740224721876499508296081241169907092403021011696269081280695648533359648880143128517842554084910551158942521353479716978956525349070433500031952717479929640910461498420662862067245676929495677373320842553649883667223236080764411636512480028809955516149683027049813081076018340156606974339768934637166644226122823880490398434237764254851025183273866888677851061145350511975718530613328938612264192703316976666255833956689285886399055749851442197446931370327287451418229054776522309806859963718957425181178170836444962038473945688867641771506138879592955169063664366548366430138508720561612210981042053804915478377694462013168644049930994969970785861849128148136562162948358531855893647020356595438777471923779702846696620674409490511722608568488308253105986919004599794545223989410316850153327623783695502441681504233355051660895513438124906173463895221268326348064330640970547850884732691880963630374880192260878333440855251353953734999522361220494897184908655194759271980704615489391595385715774156005330454330697343116624011350310568484788339909137178629599395840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,27] 488287248768689175315449303017993786699286739147626014927663406658292108346779887239659867575612862240437395596453151039222370477126778523510010940616051364186591951438265178982017971135756221825161566410826390106844962437294547629221484512799505798314118725488380937177895003177427273836999281993058113708102719771214067978554286980610020034772903750484324628268124337906418240164635786482262853832183665012159074051013937333924110072271860277010872088572138024229575438121722795128234529404057229175206271672439616577747849527874836019323843997898559158239148062997750654218038552596041183230086314363301865559283287296248773395479541573876382565801654743454508657121308045758814839196823498014839111442911765872719918846412007666038388725128502477730310177230282890726235418307892992430989240282633973958675705938629937887694405595988618411900666642965203379762145022842776128907262285493871017924427242857992665561672344295571308655519357402198938263536350313732936726506650558940394050390421057831453379937065960635720164664325867311782704711616511233663674350335682240736951852058323506484896338411471107188963217399911243378696197384437843750594058584976771896935176046085961325029416280726336800828577634633997633473692597051870343113544118676932816665263098892204377356946415942359669443681215648244043861065565441657114153480166918836454377148308793042918348233841572799811165285515506238732372784082103630121485532328535483816809776571729504455280103943994700266781395923311679217706659774328469124560977297742824209599996392631730431342703692398337645978734904775975715508926176179756218867733639693276074875545469688358002110950575632962789634409201117239622808520048282997177607952893216712998758805657627915911710461253234927114488560716473448423992592084148655182667573466094061564676969721306349906620822388918294532732698419208573459635728956461977210160393882483053778008081209633917408419528913913339854109815871222878685044823850272899087359585970361677912827157635540641896463704708340190857641448921602139732842331793511796608673007952063633738959337120633778137417928261067335831523041746710139534049280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,28] -320490283001328593156412981727894775216211134391694510174832306432743624021409173591181973116399694316888474958931921448313780461080690986663856075151624842193297093931474782734303283923218253311788574906630243109472586634178829805670603636025081060201986742335903364858337503594886654873053354348645270060141856974245885714532092576853632096634242864119882853524183190355662602409530312313754690839320883223803044887150329130219206989938997240453858289046785673416466367019813190251044405987883009559297750948594274458424987581925398262889671193248668221049310972525344746279245258323255979094737648402985652599797708143853193143746644998300187008025449515580777708644798693397703922325478857143179475814858502854420351805769867383882161408396377913984939112221301331218018991046762565854794745289736396438494124991908577525687618250540543257347525762383091160884951775931852503156817685456748800767159249569399333455972921412225530433468646214780493547888722439909000489771050388507972841220977842619933677563741738253009427791927212546456428161928301142903603061377607465949255816814165255337011213736304322091071648378497439268523944743049356988703609992781888679543245433738254529683531461130595612068514223239672204545679317773915529205932453176026596903395373906739477928217627624680892783739929669122099649516853099035172916088294089260472254178333447478970162247789696669114652213403445058477884703766170113835598740232604321544899066188969099153219880935947749082769788324948065012242869608576388132071278571868910847873301392656967495695423649232668064795160420823331699286452839983653811492090419754159649980529286971478146517964499716122293820748015363667766319862332086360230466854388517186276790559928472688308854279327593336949956289048056310087479160214579208174641872458243779269683278118928454356071021425115023429264981858626206120186310433630005295309302845712149683506823039579743311432484231174209895221038582865016695506103018269811629771045312835364850848255096908923398615643225000022062094465066188379645562837310295103244018497134439627742371241912933733869976245543418437745501674918442131093716992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,29] 194662287765045195993746205857935937893938562861220333703927388654188274131737081082382092433098213055819798348625264917391123041706814616666187105232475331449191258670605173807622431194587299574358420126643916131688600098405001635948560635839917678136566106400635751312984655966908620882548650472246767534037905376120331780095524779022217944264237815584804934090028834646064984365149171958059223516310362929529750828617956520109294894198137206299493764618465169602965890464570430260330641959738035593484640732294890043817770296312282373151236952562225122873997078358821269834801618893235659812696834677274614734515308329354575682291965053531099725821945369655786282157067809107120694657016339518912714598522143218179123105678432685408289095072713297669618336995473150142047462170427537414458252764448498051103029342111012761975190518343734837363203926655219098535408735033325699408893043580865522448087708832998175512177296217334069314766913475954708374900325581905293429605368287780610672564753909944825305200784211245456349024763444175534485908347025973276921122270934407008519646087104739618305229036696432683258794691581976096700774078353187250833414071743331595564051882596952585253884710340279989915002566044549860379281341207547698820807989347774547530215986329343057687774370481177245795027489329321162539735568106322017194949527504607673595410786493974765970720595554834614367011943152799763533873831351731371019044196128145358075536685007428541917429048536803747524733129362704010515388537259468713436067047010571633683990116472016458003651587709640423274739663336898877297316881777363705265456024345904249962664732352398014880437854433209551502921533692413831976380764899768192878166846291203139967003673693805928063904740928254519631331014513081146657418220264238658587192766594610402562149579804222368748443993555763489646549213893024142943262650298050094318834881516811330370520822398465483529438401117212056173955905468523696754443237466822036427372203503816119644191871878332914720971608061997130127167602229789858456100833313539669086716925777718353509703662617330359461660271498003449699535390334056914747392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,30] -118927208678297608228057729610548660891770268326564065360635078723390396701400002125144762770218659186784850768015484346144584345720761346920958761302705404164932044472958320484117593492789161245919296888745878664425822964495637169420790270887574638318028818943892545060824824201265581176127264465233333516110563194973119207657179117071777655553896882500147672460388282991431952018836872757224914140694188621550645140654512410147023625120106969102336076241632944415440266842167663350971519209166339541134526381910218067148265971166393254739682620822612983968236735009659312145548431589625884323311106155161950166431679536216667103658699360930076889780366817935361796013061770520519053943259273496544085962977541706870622030218993410823272753280482337839291257799560932176326252554054659494996830636192769685195320319095259657995148895619415208359373380908243166895281648403147141382499888774126532822620772951662588794118732506842813230784584238571589237808532194285877578093156280724808001041190029107481596722127490815824241765108593708186323849158416490651549374180643257689053293901139902290696686604337409052727862201395843255889275574765993583345613156603938536938214019681173806087442332595326983024282204768712286746361506212426130747932543715692190659388515487879479358484562296499524882749658133728472006204355609691163361087339669055009352127300586733158214204614678091684414869691862576558035258091042877037336808647256657567819940701326070513905910811650770070870870959106063117793908429002856994537957977574270228813177165327355095097336977045318401007549822133730004687860468446175300762142308186760093782306367884429604702807181190539300692540610930292626705709906035187688725581602371309797755096754759607067838189348371988953397698438023404015829538076600003629108671592856720063912846966973504232561487085725878807230791596379912305871779044519699466470893681301890161533142603477764243614177587812860563674507003544308369441398140725661781498990007754115097209249559116368740513932771027608083164902081639552157027768392973129790568483603522688188957129546283784534283041460696961703254576847873404290727936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,31] 73509597973064998873858452511548838046789725175057372667362348049068686375265454014182414189098118871540510523113136971001010794341513389136496544046747912646197084512423687872958994225692269030880513809565299267007904495545333096752435812757159792694400862263914316273995364469419782297182230143203641425213204195589535679811773701650629017237863683594717684518950325460859068369811479573195321482758761042841746402275474382926215168350758179988575309096787090794201308768582580438172118785011717297990009972167818481528423832348544084246014154611798595144705175109992653737838739551083774925237027412679515584179531663504022480160234556931297605285894899124520540249953192373270804484066266870516062630343233555990713594406880761267330397239583979910027300577506752311469527307469318752142890863459752018464873868196715222762463447792801353694904432673987169100723089098961265432943136738437680123135501535955178358395948374504486140064873718294531159360703236295890017981005897461887909479858687887526277101864429143967776709976409648694771379290556531064662116986217332271274609586094237496285153082140688963066749482601756746146870635097504406164818363275346090333199547472053522071319351514797950874206712388335217042823737696874621049578526270729514946008357210248557754265595165990034344130753790509374093583085705679602065114658010616561680788567033059970261046350049791095308346697586863992657081792823404835534683516108031173084578545943233882010147919915458039173203621262331004062636032734445522630445253685566764106896997741951015808124564474908487915760264694501399631325623336536796777387917008897877628673149502011413355442777621317555267352769855053043251889357325701356425150506191188713524762205930374479224900762384787130509995452993940448734031583241274341904706664761154896568881042376423638222352212204164515305625391962500248730984412109820352568105850949492681667694840399727014825813629999172831015624963791126143368344799191918302420561188196182104965026965882619928281157906329592706790032698406457687087705466496405771570808700143390083106471795561584891489499028714284569951722779994000430465024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,32] -43784736833773380701481745611526646710398542837627820385359770240034830518443052784430405997783108293538430513976601998980870227100565739964356046154900052783815543848823367237641635751500057779733548877531741386779434871165419290835933878956636456047760008953529027122995329651702957424373517003502597794337237159014380347300695063049422467876509849879984647624698803676240800767917554017830454929877201484237069411459695938176000116042284744435964564110923616422893207248677562185463311305313959008900095464271237665965379976467808191745882227898702820603162230912446962558342933442347260247677804492747462651007118978844122852675032716839635180745260609616262416392696790995142431954280639819718147636175287781268700862112435682379736110163018085873254705011841486111474937981163572483697067273521226741976517587941513483368030560341657108914697224660736001711099283238918467454442528883861553921700716677697590329533853501854005479588167760682201615934298581569553705821521950318876878679122057421853824438220255352101939936923723002034867884098492846432434641792740879575756360140994333960549601747622271499696411906047257022954395602762725555321953885625652300202906779119349125517223979519345156093383040116531094655441087942945196501395237596642582349525436233451800915748703326765558998130824737979896062987347485374514840273278810069629501612377565458744860001855897670369628796517329909847659965393823141978573278504662866965571000990171276414015397547528746483661943374627123032803348411823040578337149060122657181102326676013937747588496628238344927629550214662916999141635795291870568569604113166353169154246297455711350236587610555550932848670211323056587036773335464276656048185120080848119043657851018019719395695001397343781162326895794995696815439508173704983128028139885754989185960057672431332073213081927459745377321364098648647605018101525486228841888467775011646452603902819825374836209323217377638750566237049689455643299391537633194023053613198637789176622637828353033120182009097212099459826427257325193595254681382609315744094374861299150963771971340485957150930141838203466175061308223497833545728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,33] 24227404563892151862772078147615206262798418843030120241572027361618010212228705755085018519366112266054627488238080380276890160916893181529765728941523422599661643666380656118097345381258311123652075033284276989529743561056692520329099925341932404809032457111853230157541784913087923685455759132313910656167574984144628692011445657916025619127924531672318316879855272248445356875024075310643913931421914907909919464848965467623416839832795473350466106244294950779162794349817385965243896732455358250425172659953652101673257933181766475144138059578854315793620079847955128150831428089114498742810769682434621277652893492466964006718139232136097517561265224206841201896347016322179614970561541632319049244925113120588105996626172735712338661996085973903812532565512668360299808377327112389329990472186550403781193225762746946285733981928506927187935964028414262281398067379494249422317244051739351056677880323278860456773081477732481875274284531186218179710561771821321507834197655091689874227690808221273392551734241544621199380288700799019044687113131679063866092818499459692218092343413847428671810647552046123898580863443951123978366031171638965448341961357182310687742354753005408572691291178283004522325786739275677007949863767125716233031442534411093685359661987067461353969693378063582906257462489058391452115822549265550318927126232340584908023421896329482179721924174220087363023521520361580060367073573977630514587219455697448539758712937759949253324107022849748536121680094443710680931792099211899714711792935316663027147661292162790312859096329086091484012532967558605854909111445976977406833646332504654150338022956700828089465993188799005488223464175121323339473634435329400791121819988449909142531638993088966751247312800733996649790357295661312260676517821787850279316794486706178186996420621531561506985107667982775320060936526401074424157297428648103727177613334434790016115955384452932681148137932524794542204335364757425383051301885413767930959927953589164044381313405950723714075607730349725679888302875789307065769766907927694888216006398277033002956644861768363431493927806402894510394875565052824387584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,34] -12607899175429961968052780061076921276780702743691439587408302821151584136027148777275109101510307409359138147849882112946406546500258891739574797089730230462138229158604993057491414321388706019508507158461533570729715338310406826883119174180057494652249271588613891504596624744132501118489704260427206529011469050506760166041991081512000360470015625095211890068614548353189186592694048446168702886271290828391058882536885590445515393823261544940051672998934812554418520287223215842874716321613967497086529094601401739018084594729215762593626215841162161847021864308358601415782913739723261230022674896620199162581824657269802746585296764987402465471903897144636815540009794047872999888527156557660809678416678302526328906604334912889753611286014298197328018793533493941962175547110882783576209098052659108435475450934559105912831471372736629432006141348897724224700950269003375310464558162675743597861173663268934204311344178935754679352572782703375158380159579353026957948874887645335050022565371561208624761157364525022555225796681268552450286229519797824356568554322855254518417599990864019163362715963687860052795298553281806377553368418083154348165096076492825717470503647391490660909913227821830743812440867427666390898283432474801156753642429128134943925865611264014130701384033289684638739510337360827164983370209110777089101308467945478122236712164842946959127461951481144022785894071417649605381201233302781572693710523696623806110301697414692664572701516590510345656955327937480666344164256969899594859416628717814808413577302934456643371634133414964177199877625167870616456510768803307222966119353564426560331472414255882405677197259321634779486953335433904127136098764021303701169467443830118496483696183238841975554675743831410230617761438919345701251081525907018432789167945911690623051281261150555286014162770794230601718210905943335786905348786609103187693612041748927889746820118026946955219077218838706980252304171282206974021308746064541813927207570316293285463527120766923197064681887204681814878857660380504439170407771791942001814638662701780827682858495496056919803325112504495523427194086724212883456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,35] 6543356753787205127188492179339996048236508983210090204907272841646833659680293342585009148372102285086570501613281796784181869423998627420587748443207780963197581073633116455182888741907845455818651429906929630452372584506049313960461916255057302061067869674616713046228855602275282650177447811639842097909689382777216134137877844796125313153209462117651657506585390880426906046639649675789453623878275435461400978406348615087997809306712028046567038386182699210364080970935798345945669576150900514859635835573267875717285215968383652840339698672342916551560900927678085938643257468405426262213850736997178894360637532969123657546691240261537235251596200384593589164500340083624932629003349750085596116911611374675683718552116445509022670885265051835944457357087615327833876718501340185478783645173908915357787173179185692608596105237840893239121650811938792316531040428336113037974600808583039163825773878408665976384905450465054923819420009685340062548023626255089858650305580252570199922004677898701452036655880585900556131200623813400966660283367563016026650940610351530097750720110393678416773132614697031647420677011128642145889806445097784588987631471955230183356255862603271056990993045579828905265243279892701302901012690822092569280844007194227696402143707596951965401578777233750225906652774996997566343437059502345531326124125556208429405116641796302636075186242811531981146366475880905647847729486698091991956062398098801025431170915042107688974281621666219136580873154971633453521562694884391089969875983883019826870116596988618168426335282653902724355073426972126493889360760733976279499373618539711014365070694040564603176978712618935912297465980367538460171120960527738171956800352700213139148114542616932995217223390248599444280002038806226631271288552291202421961191418185258595771992399228262073652241238944069365934966440565013181987342004793730160630792085775838142563919060334914712741186225322650654082634263005273606790027933699259396486895908138539462865560380978227439368504356347008527507120089887587721301365033254887727398084578306624475936741846538634174496860139486921462353878442570082680832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,36] -3563656867498122471808668616819519161057717656125601992444616269315882811821379755059919450810551730065511026113605192818002618540084145692656393409419761728787314301414518545324242632922022755278962874997930070438094769455834949482782254622956141841260256712510881670780688611585443181170414920877351129577012767876114524949587007557340660357222945859800320496012418027063204787851993471670579189285881839313957802387444368567471122268323761460627261247801341547317310318489100052146869621890145436906527630993826857106003917876067442367124338346538795813389335553015332632250167351229952659826787023164102591534880221300481573069824341246438803907083481337231963238310229575150683597154574187083290596869992118080627657436011005573815650453178445633238075713748531059623577147536928669861089724603764460090843959660069518217731183095990203597618257262562549546409482384233780585136307410401074015903253100648431573053402214271607778135075193482861486015084793800920866782957237516519190127082456195306112468377317169384616803560371401427520119911022322700200682302220398185616844457388729167265750028388890603722464363813107290751475252341867185105245273368953579466801165836937994426482770855121195400005381733611126417214671930440988780935424929137378070428682258988962818109044659197358597224369036526609032750772949502588090335303980988467987013537582627634218056168295618439001697137822952589792135889915075708829738728832113580142132079097626569025560504825949516977196688249728955187629957611751216417800641257599807677250233404434977570396329277605597647597436800178827005215387247266586505765505692860357558529595990041303695945471062610028100325395190939799616281317363471116438553783248320209086115778969498353562523308277989863972406795691953174713475737021828607241133933007198882371179830918813126851157907242692021390241773930165439519272371260694738902757769438169005046042523987386318220948522075548383581624934958362821069770951442116283601724644243733515292228813126679420627568878010693902730692301451443004839310519905524905895700104605067307680427720470358789838761527079301471061134323659460822695936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,37] 1992659280526251446299464825696562490068770084313607163891027696512841015536259132356381876587485161585167854144344305801712997272801930427830971041820591652162016431589685879484365621127184314618711227321670898827394814091909398855306218218221475646346525529960233504316736823324020658517503168887928047676030862361982583818831186769078363214322106190235130159772898360717478616084097340120289185276824764510086799469942201675998745080474874748705842338029971290025085057733824872327050706662690694920200351658056361122293043899855030169911083122448144637117858666872908663945411531863799417401770342414937276430658491860984494102921877416477012391344172713141647966733258930943260504656635356923130397144086162209392257796540370146797836053724001494444122378900765900054848843292392272382223642648882377107196975484977132858239306828999156025083407380501122018709782235716107885649046958096278922192700373533290634305845469915501401646464435094771923224060327934650736173614068227677430923158519965125273453624456205090372301841758025575148913310403746651039567907025557244489856316472814920852644601769730524613698662888841970061211248118287664753176895899565150797399918735372405485120985009814113350873938270413443451206751931395444284519125565759093934167970633951781780755189216084863767227833560582609950283806992167218213102065495310944561411125875126892494657005248306719573421651596096002025326984512122365343853476199451404594018055725040635056162004165916766531094718757918832913699090902910410942992406249344084028505104052089762639800094818489736777600385427615257449003457451000299454342398473733662296506759008239114602960671551181816082795482898427600562093133282310752516752494994184138791413813757242261372259475771497730827352372786333497127779589414705291724861520326872938929775851308369584764254871450906796913462095342085908038865907792801968950806173437859665303432792124563844836330157796918574510021515118407939904146127676145314288470684138843727705014057278935802662809962647483234134314867232953922541513282599772351460523512439470206559978388277777429524473421027346364965829150351006063656960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,38] -1065112436303275001719862261673385236193906904885509028077161509843155618428756451372293540225860921496063901247783440607433292864312126550993379340021082430645231223027386925747967913187101316518089988019421957118601037408637655284285347092754473946135629097132872279202456124070905493638105823403821151278684999809019138654747521859353298908256508136579755190083877486808981738617966908425028057142350787638464400824296928259820365342382798636329941207251743769715033985768871173975054178576479564915372707534779293748350573580310483972638995141818401546568842309095330319129512926094657789263803673962571829635149939549711964496492685917351225752165317655355468620936035192872649338249105605727050564295966056411246063890566091643572206049991416155688754744906297224301585675100399139579818101279191936077467688949309513513357268469517442024529660949243210156081014222070569576523995520923979275649731003987074814387605125417343015528008515397800718216861207001283609113859246637073700910214415570271606027863260523969048519745092371114311802520400038240021049846960426915575569304100809949596987532224294668819522756076768812604715251157807170727522228199456858580907603495363218392294760344544712269520780562637448768849846805042240787039055427373199826124218135903899414605065403956413853075900176241580333461882018408257143178973744423687791282015859105002697260697297003688349083407486113815856540701875580758902144543756575581012535674235331548237334410078201460448830773945040119220597174206307677841726011831839332031199809752948757937968816939213976358943093643378204728172202316754543335690257502959462327222527069737109897493215935696843230495443406052509897072571645616048941409264465292665207708136248854419003606894494602182293070197795815602987672027419173077275890838314600954008467462517151112071173457182377252507559691777182307241915284035950320946019267990223583674204594082214556152523084148774921271637914560149017481999798807863468088713233974575991476421891399081065003753120326008540877814355133486533675569859809926153051251749670006366766432960815538328772079122445552499624200285547482969014272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,39] 512997758433666432892876431917074240601733700507509263462478324563606415372545008946542124294548443682065604814020289818206812737930897965988378462073528133791292360399201506863287538154226448766585655548114702300309555368983057794432683746804702618492549577964410833900738422828518441361439201624857921770593765201329469526792475435420945478317612696999332389761188517110736427300437340971526250779146635997744847334437574536489175763130853174062942368459395538594738123469794707734859030101950286528479299055630027129485926523090596795498041735786927518551047194346508449499310163921155729854067167827174669857443208847545366541539809760346240330267188418328646374758823139762986564760503256390468546066660718248934868003798724397886830691866777561627393414623478748119421737914716416089175581972745073136019197633779483974986512638863742478835326222426631252054757933505946418335539958802005667033303368859488256715940143376110141582988532959854068734273886212450363617908359003982177212319847421195834602693996053798331143378706589258052406163142477781589458506476045583948222194242557195379217796673038539925737726757987821032576472330366136088287474483086275143155989620783501863133261494286307201852760463830246544840132260136720732806983137722231849112150619077158573046854967335459715228668259725031856007110068849617514615248195254199884617727710725615537981022127347233849838624892292518855182216989358352677489131968227124828880230629693089095793980051177081824755272453265046572448727913718534819944687105529954024046883675884572938040967540025785527295221522261228185291866786211122954271624056886221858647460986891468036377233571559011562861029219704676727964053602946344919236548863958201118706049769078135783366269067478397680803949200170539043666689315280872559292017459854475396770727080445082954204280329518762244725774602709378061144288375239908199830300361106223446395266857073718618349288660134337022090909484700180432266699841570849968035693557812961091270238732744690277476078127207803551569670442469656295992432403765791485295969825497245530818070512693035430420036478299269903038588627399223541760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,40] -215864749729554345639005888008537614973081012544195283051084454861919869559531684737968937656553043270326297497864293416959257310929250620924456524226616265204855488232859222261341083413760239176676561589466853858238198450933206569613747345498197176466206246654761447136398639693925402570632149273558590056298308575104326889827682108692318186382492769337203468977947238450442263901044302406146476133060887372613782523899021516005155674836981073650790386032168077452936238584564907701438296986292972791417847695583238723306609323827800004515724304667810289610827849496091269302098605951210777082025451791481837639913017132463060977476052378321388739179941515359052876094364549367684246606767919574341384116094697689455785847737621545446227604169614549355502725779033526027506346328426210384521481234256896729392774639698991501504640709660591313416337023091326384896255063052310953350963475494184294960964702274968859114912375257569273642642841352500684327697769950346076497063600324069094124114648658515920432570088295651718727818444401544619523481316084006149609411041149788045972399682867508729617628422671453979494394161913776460446408067178477473956756853583062344427989388286641525853778674172023337418802222621228052496787763951597297753744093581466006913851003497153762443336033179963515015523324293858233696046656656925302778779168266763200604494653391191231662395952972309153934151320237502460764384527731463821547150098618929841590718030918716954044493631830895955616157251321870735360030399660776562827122852753615646210804386776782103087692911651848095477612390025851154242351212416609834200260905273710383407978680016580262671881460862650487627870051757036721990596797450754150802399154325713732321515823981810274852564852758718303222133278279866070008309617049641963410635836378600302142367158626314761146274841371861008186142550802964865945622286216972420038963673631195709870383818412127677255843263437855559080493294750774710991019761294259662850939431587224650131019680031908640756310342644709449827030574080000922678790494734583084710808907526268511607292389335404158349289575763536071777918009229940097024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,41] 78240220722018300090832681782226141610269517766638039981377806962596081746732167255140318186705880950402758839365436612477261283584928002419337509919896343567518181965644291788258477535085076846567841106019049815889413200335080189922533519591768780717664324528073807927679239928379501379813495704590962381348478648097728239731904174523420091487410692894204669599261228409842550593204259503502225260707890827944244298961506412290183547990858729756143454970019493285395996388726466041138222407005318924833036672071499195324996039006291836549800428271654661986736269781789761825956603794126016803812935457509339086495153314457963939049090354458864077279186309040503929968119221318989512661391040124124239552006065452335937357134391746512475074068990622179461617483218784629050666752519197034892034899730435126241915858826482326713741996613204817482207570364701948203211604393283676941132095446712100407219563914349205576567436167315192967004374620664828394754078228852593627155046482412061616807301774050749632636335123897526971113183779419540173920327550185352488541085527852925000512814167029320907184698297323120535123727757309358266104498932925553957277692356334282066063104129100282361347916437458893279409164128201107401376166863695838997376010650861243015117810884754049344931561342620360157783938444368279413168772169527491407820152273211785496887348418834430089699092426681499186830342212168031353913978845741257590472875373192737461071528868705494686158715075480568226511560950787212421823192234144252121351504496677550264179236434915615211159247108796496030659343739715401329107906478197799883368646368912118836344913845666574405883528598708729954665296942095914545330534991974314878449803301000598008718690734103945381468339693930171211866054681888536943309176367152293786227651057941443282607952015981898114132259967150114331547172799769268232525059700043642184568706370734059011621515403762350728275026470009461087992803902057731983125525315725576905230024963384177312331474429882333513591935806553174430612679913984155695540167694564159516631572342127575920049167786124119753794471566980429778319666007167205376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,42] -24216606527195794728681771568593536329498139166262454831084824789310117675780511032261054339316975947456711563762494532511938208299410458353518044134637272528507839347041510577454716091433141497035452373179967547203995542409743904207660591295128318982290990725686489969088337565002540423976043577464685097010636154928388614962536824654510879902500179609142168540223004558364144786843600669282594996997300243363324544274904823892687486274946013037233305326310879859776812232428065089328204920955018247904329853788871394685532544060218851905256421957241267320406401190957809899015074242203112657334571457372534417080971518440916567196639329132886634035079508336952643619821837629322678703882061453721612127376888049487515977157964725756289339823642751638929918363242964018807351244787205777673005108732273802219229883648174643947637027849245452032956918631050083144578255437980896530995877633313814024086090294518555396626705001879280945137796200909611531510561002689779752862741158518045102489221847353314720903090169109164180459451811511874045100263026369672172937682210796146340383932332403401090296963341668294329659255993574882604330945674590564408226134096906218197240193530764384694315141035813496666850820192710118226255361646249123526075359223337765230156247354864571399716394257161297960642351749435302965876323472073745060342004373406703363063585231021768817468538146743100100075736448804133688230812703872779175256729202877419243953927335572959652642704327347769418377893562300751566286021576084182137465964721789019705534647824981421394533276635086559945389369378237561747488938584991102305657911811857555990750827003856308559147419662360137792588065403429405860739955221763406358017863386092722459416212676892973466400023120237867464220306154646721546624871503431196511241095870831326086975470522794843692776675297697255093645297292388747463884811289976855140372325647449149733257297890162078717776427306325479338327220443185642135482739504297760708452377873500314144897194630129520529781888818717773242743135923392847242440005438691902693666747865602529270982816484510743311937506614400845158751370041360384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,43] 6343562465927307276339322204368619604511049569661885524699973798312455333337450332609566929635459171500211434587955156881955261003697444707473644326902883146288480761101961442804727897302007610584130460650833585879371906582858349293496078719011556260891392315348235784703590216367284829761267131911565521613077906347512043557753581329028824866667329358851246168706054052373450485052733342962799692533513117938828224529317843662604136432935701120724117293423573981978303936688874357864303025549034254467581421670483555885231176169175038753441292534449405744190731956722127540356885641821384178943161060165929524269008901130033922374376337986646859624227136515654345235241806016180738780080972762710886976457504993307715350531738984644577169713059878585198122275998924361909965892502182188396068203960024987878392332816904239442087016703752509682685075296398079288918665494893105213746831163117195549690250620584902059448076706769231119362846522771910177265336246969984311064386562546854603753067294076679638351237973265988112375103329957573453077032941618892139198153953678193593912309442210897303426812089290007865666379824753262058700764658234843810529973496877142583175027399878967690844206491521515255466737739781086106822694500304885621214664046630594563024480776870922429574381507464990782400028218480758361585043997177706348923574952547903825481102386983891074663298412875304450476666158862543888224158894784534787333179357817100088959237716211356843570954373891337957011023229058546630699741483470549002955555293106662018279204415284947769216222850863568939439988413594812533412185642931278789907167062075373845893279805630405745993180734389185453545288181110286693192145508491303257929054449729130499500895087751289911871052218165678873476411028070619942071745253436311235030710168340627057539061774627472542692477286919779245820551457884783862210696545884045954429024256234127203513019479187406855740681581636656538892169829707468822180609825697317656126360062811685017565497107650035155851965114757794189283836221752769516792425204296410869988240919720958010986773174689820894834448870108247295945379270084263936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,44] -1388376931442308116476787727112450244860024379024546122235127855420054008977059083610810302449685096187891041833690575260440091239468278203181303193893293101415711264289653851595929314715965885286295423524122451720086888138826114582067683796263306698953889356018520007760461697098970435097355438498506919686895843832379814278730175721630845364229475760740403874917051113284521041273109656950495570850215968358324914285019929069221301775742942753507992400761519638005922177692503505841525851031730973060876269660975696189587245530442335505769188222963408923901376864713422365302498332655529840643143439364847188274039402191162325586212528234379006512946329157612015763857163476239099125247164450587445857271624932152100045302066898077644010721176961335678900921285071582351359145851962231145277110246577519223920942962516201491130686942368549946646496351263346904020966622913069516587286870500498955222617796367964710353087652246309879154039255936008115777939307876601683894930538426343910578570130634774119998294468449642823693767817466950424184974392609029519923278204192027602693800864913467991290656758843089338468414247846494120778937476315921540504472621381410258399201331739973474360714589721668927701145460471739728580533065090239737575283188640967502826065779566080153314999252267815775536800812378144027840487385183156063903266386737474815895302806393032400920434777867680079208986906133950521934139738163291666568838420562235698589648781535244677606088751726755386282165267971506841121730870716045601913174361692539720613655635481778541397647331482518573236067376731487175848597910810233468739621219107360357718373310836370047187511982666682783898460271500609896653312959517984665823260306138116609426875049377776364688254339947473528933444383108488794734146526961349729150112009986892926517279937853458632978027019526945868486101519249041207712702920241974090985835348169621526801342362811457629261936925970785525020372835203874037938047740489141028116316557691144716106618437538150144739403914096943849708238556242589062899077580221028843650110067628813109967298490820090298292689338804871737630663774079811584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,45] 248316704392858673734470992012871795954507151387252839327016613919624624201458972106808940070606079773512893082996342676660432512713196057560446446467073249217116990393013483595811546873888911331741290858270345691331536507827870462637725938270132494846754774759940904518671209101588251850009430796764995431848769870068928230276290872432437053511596912498848202360870325465543807452151539113479194078968034664067655063768021260597828845254383172771360768607355076632120030885000785474070714766125685504944678060659649254323324312162838645631265323698771659877171036207943599239982275214541190687108574501335265507041451988100845099713992485091731491960892880778849288463361179507901175729738314255796503942374173890053742934964232611685018844203012545606571649325799622413285795658510823026011949408900100847741979941207947177050395167742435817584049730103650547982461064644664352507854061145518290347986908962003000249872097074051251320241609174359683630694592044470358639881477279939884523324234762866511574610100374094956402608915638275696890737170763438995992673343724467140388932433971289020220930039142487164927645560017458549374970921182496329377757421963966824248581983620275861343855688676512414101913899594811477080429621499795265964561227063612563075830464919214348042691779464591998691551478720101396683688820368331838677364350604647638218210789052093288330705356728347893965129899008799220112432766083934229608584746273111537065636513057053909739431188273542717422669001987899367668011809600957582519467674336103336485308287264811038868816677536060443621541997322258316716935038835713686710484963970795949603588263660995645718772831850472784348607180903360076905550877106473664924181296978418667547535946148327274005669062353884429869062702488981399301076604043611549627678231332192589397017472761798287759752700355325975527756351788622776446965809309510861844423066745337137360104324785567956085099025989274457451728932907908872652454769419489580891343706910163010739551977458335284772916339447209260126315515711752494404703658978780700687641607934302288823456160097789865422860898766512713749236072402911232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,46] -34611702829871166413042972492677529084678531428241929593951470303050123854365160326235842336093062045995492446868899752256030161451190258798242587266416013378498356033726214238921121090765165755647945074601882792137837887205106162517765357676326327464877730678518088315769708556645520983337571917670591669602530468755267089266989439496451865592345642935660834085606671400140483724385544555798355655818791027718716004330143386803947875764670758831890146996543406860867651351846038071947576816385607285625573543951740361061387548260837745670627309734670402806447144819563851703610667841449606723925520927838441532503197051906725291113020063752026230738209599862840409450523110719609503009065750483373209174799827287123975926850403763937106249534074090866772689402428216339073252759393859431213473579951384700869847715865230770483449532155065774821167329493879256522316252315906806492825497618747537723832393945909659966349684506814525101030636718764610244208614377992792417107135465865119401499156459766964919053671820243990761389360537759128607919782394629234793335534726706395666442981724837304523488078784137131070050554826068486533336007743409471546010537155125489159285827130959222952152399794228447325031652908372280620366435600922325982156694964285785643967509101648113076642007919898459232748882672825605410365696793840795142529906050295038073969432351808487370247867742108638685148205232145500856531368533897888164686450621949986259412539685872087320664128107553890469889017185589146821205558567581377136325002497550332109941276646344191041537290552522647519049891228261780935705642957759322022597423078780874340653740331657261671841435500733848111951750841776104345557560211623607008480679214219032758413535500706687155681398355810042231066803412930615785826994183333824869207822734944641486238172361258715514553120598499838931091424256013998570562109877783785748989071738865385099544140295209494952136469368041041912624158074836026448302776950592261898874075350192050456046358067422470796816470893570268118512609179286356542522150591670525534773640113862419639572610840571060039165527634993034243299914339581952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,47] 3265447157431778038221613591123685781109589572232294966851677039423377544881916630712975232381840830206770792174824224966301573629029565738532618873281553874861491824454460330773348237305161662996420011405937228282959125099720901217742274357976765178021010645120756594107655294908688636788891444659923099781840387475595621587131647062678286351694645956381023667779399976784720584320523506519712100981832179379930364688354762195589790208398666321388395749626283582572506199924679769941569839482370013616578076901191571679024852445065232228387867090935065090582767729887296817918320084263166817487620526882123358703022155327018961158044919538772253749395669147727658307071004853512274277064664393961495604273786921799712196437420601954282296759341742916964291767154566475844464846143651733695817238216487375047371007357969462489435372057410146494198132794494264352957053239457914708599861795121228963540535492476841538140995508104877387935336521639410239958538630184489082577245989828932030238858973187156474615132361871640550031780104628571755537144663201250447151072962640609605899779702423613627775537340344938747579811089764731806518945348902030648027181813251194238221496859419690311362029423692266082573701069129793612039499075434418188914191552176610232507784494401836870582925026651480785953699274423030046199504456137559482976491701656273677670014134055832253663012588906667791838654591054145359273610461682157603637598730384070751927058974984936039694587410193856774755788266123207379205091137323357674659034568572597888246052167764828007889152723203065172725078589133443137653559698461828507334650828392991722958053705297158016772091013746560841003493329249550301279199823568299447393737811376912591624040138093238870956449093461663291594613509516521814692992712534234315302429136441501665803381124725277444021100657879554432982523806088891699575232573112975059537699431151593269495509424833370152103310028243449335860536295851202814240303527676371396855742956221482734539375496363557685640472241361988534576008558711968093940730628064890511597359795720863817271141339620821936014187285873191950188571598520320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,48] -60428163121016376202728160509071673413615627783562089485010195856702956386877579633143477000628121983444388930958735693179304646086471267276702726494223031711512102042725277524570559152838304173281743319282499194458980527740457709679869420775347514022386020178894249229675831375777227074720457125743567626582442470845710924297489932036085049527145489625950259188566854150528163909596989655489608597214530661427181829021483205658969393015977640357003785047477826294502575158879736982845063483120193798994672967588043562591480774084848173938757481070812843768600082709183856683995867431403282971154526228316064206961815974093629858996730770977496198776093713375572313992600021677373602037745894077415260475848910147939456791592519518930096237916069848878940831605833669075277915274182558039197494958372068278672233629734558519084877625971364324723514534045775785512118582944779928571603090762907346442621957811787708706092012332988980363218484858811284694106658751450078005426007098816820821490646304057092934810639824820691871956990177918585439464836336634803263126583106770655370629756532925417924962957570721631463741320876415449216960568159150047979232965092999867500002044218535111178937863504682790909879015205819905059409089627703731147345166206419617886869354805480064264643921505689930220992604541852734152542387675650452922076121902568425616172368469864178708299492814632974945645722670415257802133228006272850424539377840046130194692003548164664021324380284860866711251874475689122952315266554149789421577470561755634409711794784822437438517304095096180161168722541369699718151746469470123710399741467608512171903831428744945906355485733905022968883519308252958607177292545512026047941286924757773681872825059035072971922999682846046576161062882066278012220248588276658750267983158517700992712796737771361708223827200816867017087717974303646200160035464416627874916697271685566660507952649028837098908781065764906937678608201216480113070885511150791813084263467301414823394754267203996141796282804318719246327158910306109921325278339027017721806774307007515324672293144173198629445825248011729696190734794752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,49] -50783730674039917291441292556130310200157075918861050637159549208971657143214339060948628663649800114955322437322203488400903490939926115474074352839726520285454634183132344683764300977114775973554840306504858569503229606808330356198749719957068685728198471238869079293730522716692039968734504455599369230565465581658364390828263638387540947074312950022480376977466339906835586402144542188848633473818245777750910961068814813580322840075990323888635285225021429202031280857198226596098379724975684326587056192919295963775901592987023530120578925266356603461298448175942604791602173680415552868677618163596627515897077129480430494615045317475889693046786045384091024457642412098663994007930868586552376552860835669075385010781918935567196707877224636311218107736375104726558621100634344311009431724005863495119187004976259285353992147227714838151929100537641818274249980979645407589034124939689336009355233913177458846960229733338255484454006801163662094692623927242293689046862372233658428585665114914060774325642579712299181862458812205156822576499543285617904226593967020695859101996502584154422816120025421871177338187372085764632952512408612941008296013642691417036877680886526741222501972315888620447453952524068465251014747958747887623482838981702901568982517446502393482698319529966174812811739935598946578366809970246007664068000705826056368309195107897728896131786567591500497485241228869425147475590185207916783337179147544928773203395597948437223829707022873730517169331546029964607987017103813191172537761616175296939179450907028136771475711021676695079878023466786404269049222055317396217666852363751358431804663731969783977095008263433782373291703924820703009185799354684924655224063874118575651458382173680959118231036691140977000226555791693500507045418512240716423587379411513664330379509615550445644473199993717508671418242628150495829702734725452728727696935337495578600019329668783584923486732746988037348100087476471017618187547265103943972416071812258747517141778304859440982708034491418003649076832722867065980613899575297858774560720156665088052013576504949853464761652237505810913954570960896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,50] 12971586936124825732192952878975579145844004217689571555186369744096924585442683198483655142354317576882355420150649634522713814916530018289572570140126040577502120318115869728434753730109181924810723099549329966343441560903813432911841271165588676988345475820849511906194325481590888959734860010531923609622394783430689639320558457076976351382456956746442470725295777269550176125542262385636881275101005797312092064479895955517321781128470700684508025402706376044623961067722830612851827365404138141988177812449445010730315416529221176349945757036773724061008515931505800872653350197904203556105794240221048798310375986015750423439274367057349949856278461326290230152512063184372778119238749889519882806413517918011128009153203941666452977440643239129615417105028869827096455988267607498125010434456613434330856177079725360623095745587425795179288511137167826390410294736310023758511134611260154088517761448545633472197454226871974224468318840510809411159994095037098879671130226387670231894088176908264665172447682400933269143397320495801757509163760861497439604863865838901794564264297469220736553766386445382002337368137611028451047365396986498385779834356746162062460033360339633320497203645173316603783601384132085256201481177148460212429454025416519934066156049273787918071623680043428626246050686590868552988096835294526868500953541212042720471214872627232226004518793420294973166341761592251276920775624306351497944376773403471562112361554935788435513377942125522444526297692169983243044631266608804000573268789832874043077640595098333536891238803827281568673801968769830183635781321532793256608186879243434031749560529253458145496752343869478138982913029256777583413359223130210379524121568382307446547859002440226939171425039239223180195712039061706894493015120294621764727279123467758586625800793724790202218596616107086690361079835522765332660105137816552204921492987439941266605762461948027314979096217343991217788917427668156782246998471063890891982836420616554106245545328795990982888660804368002349752383411519013589920450281767018081896968492393095102078221281704132421674251909095339309848703533056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,51] -2212995030106963937477970578517232276037766500959390188157667224083254732901752640337325580703528000836276600012381833066151131393092846927163024532612200499448302439452877298573106701255945786921032568861110043166145293934344173272211078293043561080371539821699038363526716629939962827574568042710866156715547624540279206309953545378468564725634191168540052490108325521576875247737817068806877140315887925411010368258288766279305149243218046250938309345157398612877904672193176415707446585093721962917837262574844149903133960131242653602048494090966122403864406393202952958480761328474443484907320292954438101625153810200321437625752866929390205389805492787046795365187610579095781298992609353297928473414319903706007643980317886755830132104587612539643811328474466203706137291674569055830313065066293841743943199905088124310404014829435286622497394015560651915590092204295045837649885169374853716429300471148737169406066611578409978469137238573197879806666385684553955465599986585455877314640088079495180643515550761312578534132352180110139109356271213445234916566515765046668491788807961880399734256059202222036663152178949446051574313381197501923371678655742769688424295863083588236284824842032697964336707089872179676201951673215645596720481016764779708308049659967046331433985241052839732114356339640214186935302085621794535579387994408826444023775579657490769905117405240428039860479977197856349381595132923343746550873304604408404746101908149591492435517114794874577431880849626612364016802794288160123867093036677585116211625477681974527359515341492277427621683956826491666553707735877412650746103778045874345577147511905383852678049422795766842777691984511506968611159669670263297607551429015347128453077702418303399060960501181962830333962032234115552867830315016971087351413171662360240473886998499765885771787803395514267287009094867106103945505836751713473484430516624064702617193910229508059498064428473275511225406952274541969357170056109083852868760899544417633457999132792109865005840263068221981679428290608825581280142884554064808231465316880067780110813873794530169741103905358059914468830216192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,52] 342265349268515711496206715455178476761733523486107721885396035626533751550632067939326991500914098706088464525763656911338641350918016571000000668182428315657893785981183293255667813129016397224902256354903152046222569179405060944580157493142907171162063058393171767725726053421713351287690657958356934858148244630032141470001876832001340364637228678099138547915778070869472093301368898067501874604924966317305951301561322548087191938775246562016158619844922878717849207269127063865421195727141310066123155876688355409798389085368891248817215530669826912423580774010902728719117470667460381958111147926295694656675611361879179959260949486777518172888867700103649719429363034198379087240838403952889242782281901471777458071854478786941271728887361015899038684619096874004907506560329863714259048200040607221837341342486818828691409356656206664295873780344010887317146449006015937933077329404607757720168455146064392701164154898758989535306754514879212964121710160789099640793896678288598175729008904874974875488115525343853744729537397664286540477707737749833811518380237323917474575341447541914948623569138295241777178110354208795424837918016883358084538602155678578273138004768510376069960148318120370437864386676790792729840160255967606827578414698724419762904477805400803772798417662649954137443591094917079552371282812333593114736649947108964651223890695073637580130108684666808046013841313838251323443979895685328927759405974537679622478886931858150828595606316395898999461969739532095426915696543563780839160663844816663836891356901600033971143574419793401742925253439485406995582900744405251238196844070468063696530957167036537628915913511778779734785721227820513844336545492751073233887066667080102043937226936021120360155087452626674562387750086229564820339838495601235928869948597816296687791862173614102535730695336797454998107535462957712191421129400024274874389966295168316897903473759378511226516357068282774781014999826926221001607194437874442894389180673388316592956524138986834686465017884035644023360670387533553048560569702010873246170691268840077861079890781835271565287532356823249149229006848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,53] -53803149638793793759948068900333518038465518213484429215587975595566186007203003288041714758901435415630218110203994848820263720565170738562739828740392824942478476373526202849131859329007706121542744414198192543298717430395129433252325351646340641999398347150750855593261556373337692243400401808063385446603113514444888059537693680498013747740285198942054856075345399937810754808060696356086304902035404943276286724982104522459061461010996860676413210897361691424307859918244421410035808137225651559445884977402672121482005001006873161583162914403564229228740324397287485030359621777559631741672239015436959354551901187657352965214496822417751542765926468289489390834234031792116937991675173159317638805146362309750115040011330589255982016758751706120970058341584163432487389052108068446532071278912203496871500190714917377511627613745523863685717315660192308627752414584086257353094795345027125265851249767580561832271879880942870408402856287674130944264784003989462918214167565514309699010923671186410326672196618900107604828822103093247220897307408699223404670497713633304675133603755503806307512690243786038438536937434249970452901634757890888111555670794093593238013028359514441281237750763251845516098107692490820997095942279802094032206826621384670896437460958773500722776817659154358425246815686550143353819620767746816305602365598456673504576681359646272641691491967175126244526789648579916163512935836536129777004808916392792505416969791113848025643489548525853140194783698920478479390198069916364352811144545973146597001341043293291640236142244986345097827295917633274730789849542632911483448787919326315910389714572344918216729268485562760198114501420702821228531781651477117012433694801742751318762577365706723529717230991530795658456603590122115444367497583857598305150236148528341562705543449726221204227521115294472034520621443706907318618837400806378291641719790241259195056427317206543615229805010498023778669165601330134372705618047976954736822802318073945746917886431919478598089427240401365948906082258131652924089638375424370243663470337343681556098883782741027314786172902424573919692324864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,54] 8227350286550924627314110351328826837594208351076482722033006518141588553138218000718219938801088765399644387202339853247695012273283115826182946446388774546426805492410462245339362548437424751070705253029554260856577852319632774999577082674860257214028940674705780398219741159288802907745164150436335257149584787657190191245794131948901631311672880590438121745332548385345839852172634698302387101206299677394967043706811789621528572441954490129646675522274105784154718021643139067804849811375947889688207763012258018870960769121438890227704477281873528946886275658787110029658671771054375680339678558029309821952330609091794369083968652485136655499846320804716015620349479948639220932532384575729711425932233973479712206636567853780271771336518798857383340486428768338718487361939180984618073034724603729777162913037843384196972454392360727855002050311261707575842803991850338781718484197980430498910418683281026093849264311908485569843806424877006520269627002883959330942757173209882713733628648846285142378927897209576938191798853313776716274394807501732541047147981615208308910784906170224447122991045635726344974259797158147139312139134745043107876431874715817034843512628267370411555329515278270238286425010551750153020366646019376194895206091692739696380985827871747480964049864040337645915376695953573173853479999713232748158519258121659696338484292748184901980012038290691777650797702494263928235359295094255969653998829075756057520362067500369349255436599940111706560294183642323351583762971092223472979454521959976532745234963643972419086806887655053664616849591886085686266261260605872087132253541976162237311024273418268423175556809272076485345125711477773917692991446504027244195076461716384031184709598383266245191807542148351480958034046282758857361583481973188997846884461610917803877177559324640730622874664983908644170551114175382535576300106282901505744312524002035889444488142683950419660740495377226620065761753420313282819559437003301624333841191036758918601800916275987729841298339462183811986068754021614064605137284134781821926419567321150793015781351698232813285549869903802798631288832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,55] -1104474345421017348747876734433693639879262674870101123025670704091818809674153923606527972017612689209745078448508362269436346756018202722768325159853414774613444114385444239701424363563004718011717349453413536385274428348135424982789996112021896692956938346882412384766042348732557851405606369459471588768476295162279225831171518215779876559123868539650057536480816650678146135529640132180700258859966790292480370568561169833497876337019955974516515966202959688019322298982113486614860881571780597846206947144661248514322602318091081004598168546780848413542353857897334889236251919976432113623225852216063628087216827344735702010829170492402843467096705901852358025720725040189089669615961207100758693070057078901499571326993747939537077727300240133162484448111010746055587241029997307400198506747756687365260681020421122879228521334579146345788961665930666544891181572812653037732883138976259846288395554992234576047551871501554514137374005788724225715670281097737344329799860456325610185171560064224441705052988541655059313357725460492810873555189456206088820974402854809018239964348026571844679004236279261886341047560662232834667499527532950180175590406468898199211420391378686317731391627658259961577506845709164818336405827485285204999430906167128992626391624142919371874299885456589944047447044459541323979598996743145307116013298296522993905100124679813650587594144285748494130569909203767794960135588943932556953210460901974521143105175028683458028413973928198360489477114871620330830783801137384418079392938150390830791580201549967255372978435287822540122636297944170328492938529617272450425231027568012946721773576253053692821904824440847708044225395159293168600583494372501305037234901848340336735365555482194245278173654904937259948744667398643177011759926841172780294248045379472541246405377807095602091850534840861671982419416464897308495663072366071361880056161975374710914399162565976605611662228258242879279191188220523562752111821815285213278818585614328096243848954962936840013306580772123405664385559741884127350731749536998996678308260757163898683464742227011692741767617390939496769388544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,56] 121139315699294383679719105343968196512625723570065422401970067626756246706047216220890477202991460379627696168016405295648147808983972616666576502876867970579804686291698930860876346222792957494560973170522574100669105966871406137561572144367994179687090239568292824299699594649275376855184701002757787557106441838055017383127358114913773211763458506367051276323728401577237126343209766188755592078273267907372535108720780874252161401230816257487800071057762336756066517180362767995791844919562570696747508629865556162334258789185911041551982906063871573926409611013962776658324884277076594271272144035409508883129267613313273224547121639696737380355601078354342512657210248914927930258021218537038937658982072903453713224175561543187805560793874750571817906048199027136122941693851395611442168838700467355938454807565731029300250392915468922482471261156377121118195052494170070292826794592453165323641485586154143853782768567958207609670161236963545751170557559032187001889508550350258431518943820185531252820642060558015891270884204953666439469704414370605819014055182211918708368029868097079966199672954198334530717213961001568797442287372763997967045498654280918180161589805445290483190073155947599980565421143985480808825528390313110672330286479826799943216357631411721748760964960529309895834882811286771867010061849845666527044718396525121209656273664415582483973428305068707445716463275721403881234261839009919191626280323735936340273385395897533963693069631167984200284077997819521019068797471784912863459151189481713101201630291960465048101935822010290751462270404528612168053695441493090846362422840331609430240701473755240445630000761586064507740941153924204838403032685956364076167427032538451910090555631792758934511886590924975416065945754731748666192151381037533234141281950043497045484574636104410126020240639668513029980031791448776844639965409375886507931438831340534709279343378568745392134425323297774916823455572281025147968848339410063859091857784975619546483891916786352819100875346239342114409075007062884867975933009159290535955831226167644558768560474754231849917722360487044806868992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,57] -10407638878625683091528999598701870576747052918676772684801946103212787948084887910517787384718589969324952059595123434823542523922566696560635101856189856299711185189258655165081646306122643105515116438184980416476257507267702222311177333690462038890921588849900181139821539840385238446449624563757057875710951959879452124292123678535623944513564606329548426705553461792991010392093906641230184581752479342503922358693280284381303780179582965698352406053348999242223369418208501341790984889940525265731051272290750947831073303719931422799647376468317989841712351347020501202617446065673906221936908792558209782086901114380187778011557216873261775398888189080436847345414039254158488643210725483918748522815553636321474573621839584366721242080492058520368262415529140799923837616194004568618663068920468769890819449890399182782049017363469543446926309392456655906838386820884602111703131136943091653517342946138196534071845989893362846126066317480122515192450915323282277467527929843425579544082815515405783858314545305504290122495196832759631530116221773041114594440663623047686879235413019562945715100275482767414817367554942923728577446274070187290430863768381667492344183824930775805798992207832999176045771236820288143079389287473922357667712715344867042580601656793101864629048353979208146107005510182085200711382127033156187174562526318335619987827757366016589557581399904852063420525877629847950981690878601619743652064688737874604866942912635756295578050344682587765559556995941689831805885944712400608339530500613620928744432076092034165571029618413854303935050045089484582721366025999082287773335926691925018375928622199040889879008149405808470441699179493341459374194077989896620412794173061142238719679035570845608553778592683573923234751033338739810984572149140378560455407086171210322247405150827247517142678841804748878190449049908087033555212848480864882736918131673045879595450055721859835062876292665622621984794299267454875812556389156814677974099898840856352674773393471812446933338343503185833421250707261705288722904401601611946306164857577008024887440863717772063523227647705271492411392000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,58] 677962869704221593501068072386764961531794553179638728272642210950908785381830181055969863097774865428057881161629143676954554409432990949904203150098062570993520031019578021765569770691831908279107339138490325301224196167160805194423385035727024845546525946449333610371542859133259737439674595523678437029179021761027457431172792064833244236950296099352758705805071386935378817234273135482333158221522941389901880008698596097730574585121215750958431660915622715647096659703927686185680444143831339667977437370271034600448501332808988739609743842189668531661658985983717990907488109554593462698415663255238518284405965683493539575391390767320283461681650407814660869949111840026014505905127398231290851113197293536082022189893682781742452223773774670949812423703566200693358272650094046341962758560594158276224062807744980088019236640459639171728114804792521523150423003904246655332880793961569126234118006222777742220731296152566735160631170416065681652729732112926449894645868643627607860498816927444757496775136044137226810299065683349785509364883320105730188134638680594848648985893138373356661005369246613824329771674055581199276975644890274490641944040273395473444415240266494718107613698152373988069242659966421692996412534398523108957174787453698820475204522513879053475548170674225784608044503663068226528240014217200395099778938631927285774714926952792427006338541236306899240735986676299267853275850322399408769234042676603736709990113060612233728341975355854099541381984722506829974268476253003684605396640233180477718619327551594073619803651402736211928027342379782076054137173085270087187005020348830428927271634670247448895564758276729052419381617170651711708933816617198784595137117626361890844174352327790758176384397122998667493811163714563776599895378343068182005323999737810412735787309246284521226977873517218179256123225408399325470515735289064050766210316723360721580397330255060539027270856671959017064543753215196339569090854872255073747358441723426528519642771311548738041710111765607480099562546303129315668489951235345139359351236338733520985940764540840802933104448107462847889408000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,59] -32315869315214797627738546811978547858827212128311571073943292075294061160449585538051300198145186138304517974319200089224707079220603491800423393875912539644742645103614035397741008724006270291615638978890964235042151536209999085279576044747523850295699208807694969896532865362850836151271001534851639207825023435978081837518091886662829228795821127969307101418772385026537254399755536462507313212793401490945423462180703856160887279583921405577215374467588372849232922471330502569148512251360473170379987676283588142761324408936162958845177557521943048598305064459830764244366858957232002039490011724620658819620512673126309852864772176043401784022141683161406593402278472495775251082034026249784419801901937735457196103094726781132587931366493788214975083103644873622504712470863506180355621735893556377281219834182615925233238559264937343038069384468328490511993007619492051418705226098746287264514197637957305400859708507088460951095367647962565731963160180714209885824395602453052867983420339370779770103909082686070920714120827774647790869396831968857106768777467147820456076383139481553857832317790477872324068258214345558363943023669947570412869486373328908503251193174463447531384938554676624631502143600503946870157063821685198010541135863572224569790218087805986470740897325727376394857536949285811275044536491256726778363927582822735692022912707908790196242861099482730072690530899034637763930421945808066271467235274643571342107553234744363910952208900112417204881603724256734122884605687285211794948978981771141905445797911315087025822137924905523713872255040795469143700956910103910481883525289509266020183180276047442111585439055835195407346534846095635855809175358117091077044818930389259783792148603040512533815859265428539887450432688232231837085965714330958620519999869693444284826861349698575493084631522715868385499801636488881500181925954780695524426070319801278802045862805208847576832931290667800846576121819412501494631931725960937830579209435328053214296080884880172197171799291537362525054928252879252028788733602117026975488142756608777628253355089521670520901112959194160431104000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,60] 1084124319861351079034837914665050332542834773453968044944374354331637748304123797312493151192697504153223779484288596580337181641931129603544638068539764616756790215554929697351208034284320226281738645301741343212238052511977317862686633332289388148346157711619254184750735147792465588124883810766674316350948688469110927377756511277069510555435955590845960454255907967958044718340477030848845060673996067630424350214142147358579274852359279375505235096284823397743621693017626678402520040681084069266190724670457230175742365480144123469907246721193568126827691798375167723637334980285585963889332341590403314528673602622306557462953270601060946882355717982833910032907880364887242858938988285147041221111414004123724453666247270849850219505407019149671626800689945488320815472168999180199403759111718750444777434469629206142716337056645138773347604794842151593670077932610406490674529062229141426770886230163217040638933023557718369628726958527599501211238412073823066404045747849642639683855721921018382638292167403586506181666444030778789636918913994913094305582579171039755708816501255085698912842765577321012031537312218871201307876741513809379429361124579161384748628181563428644466155869377814806829805617190306262457970271481565914468615641332308869064011877021161840499204365205863973502564167647043959701659506909673547343096276873776664026168891313758975037952922245145183790184582611181219673552280018692675968325462574930582768416271081700300837020596652383110304169377190608113436522975293009484729707219946202033767057810231735929845500811872641597274300856280070726162839989500821198542568879155297206970345935866600235357572142506014280934084247710661184947420901231723476038765636818337368976533903703961875397335918859143744489869625318717654938674675961369094149466726294952186216258399241855572455179067275806338708915798181225337720965321461426573519952189586039715319341007740338904239197849367279960512624465905707513174113435628128347631388770600476620715923793123813918242046354942092887572526766084971612118465319996404912359214967116419355544543962854826761546585744754836766720000000000000000000000000000000000000000000000000000000000000000000000000000 [83,61] -26303378608372292248317947171900096820519751744636159560247182059233798999038359140145996254453042432967804995062482570828117709028149427315365915796859866504563526925425441107873488329422589048572040245466615998911982121213625003913785763617075969591893502529835547008142982033851986348853871198416383748227024885092686898291109161144372276455301553548223068244293635951074507186364479478216851017808367314619487962706382187165118509959627292894418979797191980967410864301513996943288180724609280305974117412825679479958872874772313563509620084443168338400046165303259498446003363413312227916545861249653418966495407300573754660496172928330257631697369612442392479058442447920936269657005266394290973755712975339476286525502149924335469238062026239256437209477646559557747556252034785323914651422795517663392372413068398902875720312212683448325189100364910689127907109984611441944857886398582355028861871373724553005660894661170585182320870070223201775118573924614010704169209946007230232541612218956649250179249701966245225188606572817026818669822062763189755199053460483248083704405001054695883304571856291212530097560596713005819353913667582632026158105652030012100853737928630408352610265978090751223327018997768944040129523479238873385243828288429402504011800573838066132468190007602480767155855875849971084879256761006140338189109234150242121625053707971891252501332224090170994681756945004624673593018995692707902399915944318219824779118565771022488650112753556690338574749416045213908650883199474520045851929472910158396279760546059206480544065849568750807351798278563126119216311689146652069442220728032261517362800565798141552129474588642890365671175920575293880552853302386550774569174569618411163712408671961825797378792299643428307203339728272000965020882650358752678696750440999846535425267529450539197767539521234059280758271366757637343121028322994023211419694833840207955564106368178334055071016249517296156311327076317997457771476944587413359025711857170890341958398563506593828589868269594132591955107141094151645331572915605489799246942611810737302747951605521860776450043741581869056000000000000000000000000000000000000000000000000000000000000000000000000 [83,62] 617670987184157798762128642434758768384194250066122636305170716065589901541150683723524807969594161182674848991361334460278909032610858659716616926312353267728075807368678805370120052057257242676381890594022754372225278627238865325816135669778865132465429002679085338198225146312109736974616936259898130598308832731995054486308381299706700955553474794955420478760741402330886079922119159935889463544122936241057298282372656116505431766603866090378628143424658555431603362635396933916324279149794288504410409296640486347876171172217413083697454851921239130154072331498143772997991816246740124257326108095553982902716609278350170151451778324971691054150226453164994535475019962855515230691290076873803490072494988856454112487598127410028894303127047867767428764035266757303181066605812557071303992729035357760666806980335410091608100122631488109332671123113200980370908317988616640859223822426943055456599646182720232133642203114627577805426836738710622720398521099616438029143081531618526129731193605026617949481490499574429608244390525661898081697107755152774814765635276382254854526521541205817723828164412404264924642620850044770577197063439410651959284624858679375892506649277421291023513035078622236153045924428014116693670192356256748959233685178748327261939866073719729626465326575431562492276181672049874066009580108955478433030734941770531756044007684682742628085354312454671669155342475522603895840722137514856933710193935623284425316951300834910680591884876209390210147198099832117193076631931958192436346646746644442848427311871245388912878316861894458128001278815682616493907126397230482887184847453319465839726753629981732578953929779766052590873027328154508024884133694231714039576144512002643296937345358645139888889609734183523342729042283587265790348159151830814169862269699808085102824288168271260046622884681854868914700419861919363112853082272473543613482723169445555717976683069451107309416783693717747374061701612784612735351575309806817838875837082752802555357395486856093151086242407186705619658083182109304124493519563522544979401582841234221716022814769518546803935486177968128000000000000000000000000000000000000000000000000000000000000000000000 [83,63] -29215296931711717223752301432121384355568138247113301069277080725597561423992628719039276989264902518693159979890317452151669408998827638913380776039657320529333878921910362009807485118019240599484295121000863982908294832792915228279625434923974492680984783618808716221017997890144434527430376229266411426377555343345811551610661618973706954610478599765564013326860973178341845041996328691224771404112295823452050052778618253941508369487293389123646490274049519321543125268793053018797925967828324684514850797278395082095332000603121237763714477223180381944869675579444624605274039051575434240473202143829301212641385421770404277128122604280182656543300176087237966657452751180779281256300427350941615860034669456138512434626912457438815725765819387186992394005256138190267953194934330651083914905921959146207875180578823860418619677562927008940859143784472123158297621813867647374538748609292192193762448578690890201936342873957414608913452723010374443342970449662864985772190963699969638209132367508075592805901631170967013758338195216238739930104486575214608708187849239339710041101424652701180427851225118773472142021079150636829283245171247826471232562057618466421918004879194194873740347486307039390191997280480865325097479627353325304850297425812804550629704663454974595581865265637377560758020093205894534556783101708044053885069910572792134590847530699513899007756393983375450150972876960060127990033090777975645673665229683836250328346968812245020774778583444164592154598519223042993450100819040459543188570515429159907589347824075615370906191769786633010606246180468838245616727789564677050957844990707434541045751151324750214771264803186473706057886344889012156852545297381576144608844499152258146437510002566485542902250213529866740595890587601303205727596315841863326878702912940055824690593619113704483521609828091496082774282473073502188176087788337933303512771374859629037129110292141507536151251434982225156147725439251039495333792000332148895649409345863910038315846035549215421214925619208568845753878681900245383186720795974985228883859198618746555792666105265311307516899294707712000000000000000000000000000000000000000000000000000000000000000000 [83,64] 2848252306740424829443068275701857859217011609029055942579117629865422049167742577455718061525285661273802250061662827834539569589816055085522634414706163549851091874205066638802735711348077672005685816885023130936357670912578516091989265933730327432000847537442361339524673180694439956702590849126656801419541955901836839072239001806321975464484236973894989735486525168106944150788390389419650805851007368986761994456021748951565500914072816658634658794097675504609699551122817713708820900856314829840273848243160996464873483116304811695734723395642970019011221826770418551083746462296102399214639796267201504460692866186034452147924316023243227136009559637766893417192669452903827418704286186654521427790532408989855609110850773993256244170004719330910622765375946404687901755631926047428014806238548139340076866133894255191619425905094938404502001104009614691949846732408648166589701545340485050963009984689648694061943365701851368829142041921108523340028770086966563922273226360210585039786152860089652420974500707247975022938313040879578166280311983827389815740664663087524586212340157712543322911898029521076993580160519038460846692673548239012819268273658604912721899900560230544543791404503606531059180661069432534011915319173562823712239649716624808238396722035885982645510476486412435060704521958094276160369032301294023867738987056540725451456636255287260117590489380783560359514600002787783668859703325218366646700453741292584785901098442493601965205447387551904876930423879359576773067565591819869559334681617655353068773106310002940856001775973858704602827572168972046120244046167818077776668924780566361558889237078501892064176809048239772195423418347527448470267335082012395571405641882576018474165524925115896150279646679918841149839136857089714178573410869925982778808424332019033584947199604079817481736398238181340070112693639591531852851658982459736449455166114660788525277984099835281820097502474609001138712859067256086228470603032123861783953178753065511972683407642696307060869345478548142610525483184286004490495561779232795506428295900684877086430573039098306065770966155264000000000000000000000000000000000000000000000000000000000000000 [83,65] -287120082102633818959890134937050304572962170791358165819527172302451521620767143651110889846451210835039602713722240651703547517878800362105336351661059229793220281880489728860645186756805281244178241467637885489502668748089400447803518916803773608318920630780297282604693305133279976023729212821548165481229650521436668264910884624735400173408217662677197104970892091294434161547733922602502804300186293532432593141042610259468390053662708584402219302457005073404171644886580071439250106310138051479025373808819308317626675953954606278187985360085874387593928236079267604897214523409563200316519713583957181609945434421488562090907598877286313498857984206476706326009730691006710654460595517469620971881663640749263673716029663791987474278045317671212553513082289811126485117420605880827801284001600302460311832261680120238322366653074617106290177466864493137971142520089568518992442342514502744652111047139632117609277504255160830459402936271294076324885818145689534783689398932801475794509989615461886918008636589528942717284602120713474460046821894917539959488696222931907979188912298946636493354656185501356663824416077139190244037052319443275151415519102284512754240716743633754237219336466310972032686136233343565589599996008610370316421120528559702226284965878107446176956376419348538235872395863622150652438357155615560511558588331250902013452030548219577036826072239770879534350674556370084321019182599918093687434769881304927088341310044975512018653132728126334737657546835401994087093384749154391101327986412441802016715384242127662982120640779368520575413523545322237847351388076888488292883963343064192985305885402740169991914916964085682817731727113635179202465329758700929766429986134242178781462433555820308071810920805334116525198906245599619433448348621444222956693899010627190132696672493580134808086712712065826858068268870084988843767866496761326647353930474820289865453024138722580673067674081642227927356951304531071231931534510713265044852774394956113049408914683977709862578903100289499532058496953426167175644836290273128002841173526598850491400140533597453767447328849920000000000000000000000000000000000000000000000000000000000000 [83,66] 20214917639506418411290868674743269271741278051643291354269470265625840641171327269479186287391305152487191316791255021133410715131498245053210834473357160774508947133414402833259138262354476354373126540001097061325588398833436527102555201261418384436893156685144018851815481234437541237679702599897983036649893747280376948589206128449394499493952754984174832454559736612929733565314903976834723926382240787206422727856081419134229445140450632449703490013002955899698446152115147134336866061134060556507218997509970977435441719610211119714085213316329737733460738289810825458365694729238214845729007005827990560402241040742173613471303710927586427698962962107380695373231718415146520074038746548090645569143294467266328256223858827374035486166584480533742528690629020850157752891580605802103242634210802469366740125349595622580757493644058171323135956838922404115264464782006397136737246649835734624115601248008619447231457098642373382653061941525702961686888130813562074069959776584901309144831618206864544306090229324396959734176558062667917369890504390886875047638167331963526351905808699306204759169369263284300294236752899732702178163684953818004030098984022916510044615487566893454155755837176889753523411425421230277297755686193631323524149175165708169893573617056520461895040048517492900274671788314549731529130639238441976486368065907020768381982519086288756317748856061677551417515427221307425249215860765752710624796016797356984451821234135392808525571109674133195718100829362319214296411612239084030500753609899053036902608414255300123016457698560615552156639054847620403669367734037259990141604381441253674590512295106228899368114084842488245054709580007956063758725875542746739715554470379473068058989931199374384210300123014744774404699520816368518799848562769842798269200940691000351869276109737603474823594548427386235685513044881135270597439281705230177298876974056714084481674558874782372773025485702220887535159718289511216646936605014312403193228144433394392375832268622039646931219786460378182769215995520366837674149272821944777604899421499758568805591327095218701037371129856000000000000000000000000000000000000000000000000000000000 [83,67] -894556902242158803267649854851068394234360984418470499718886325081444426783437169076537251733604619217799107600999336671020689311626695743531108650708330848650174108334968090090509519393695504985004549287452109105297011081586207120584702166121824672530614453490688075660778138574791465472671172443683689809131692130809205388255569593987472925505793145355688066342528294688361592511011672408980006017521235650597399596479019405216240167796973067531079644452402202248291455862632675396415381241011205831405124650189013461939176766069925717511739910224141615951058029831140293204366729815045204373855123175868280148034642307992097304143163707336582678200703607269796342153155235474926073154363838355295128936660560798943278981135695928163904709920827326919821048891041472789506781687621343019916166612002184331337749245425018646698149438624960736818587377244634648491181411587684040561305999288305308612287540869010272540408016252164853658626625713159832210372049400251645538635414977429110728899562530038300953422973495494820656568348397693286608678504417514888455218883170449943507534009376211224345760986712283654490327652060663897196194441964691245428688030190005343036235742126925664295508380877358065588336966781584066813828806789551392374826645768501926267978163520205544940694006754035238218751103327442935234430300469314058617470261204015287294725703297775392657781866397741338200829149070167792280295088475353884696464542037385504841550748882055842227541144749910061340295504134783982974065810956978503431163294247216602701215416698813417784123759361996675081412372934546143518308853453309969864238067252816018013475972174636510197124633526737773626518295744793520588200827605116401673408983431199884670716843214685657374484283269918432331455127425261777175422956148835056808140783938883087640820729632648349198467689181626616430521287908844996938304531016438006749452435621762669412806286840798148966379735100069097256078091879906506191909738357196970097025542112537016123394883911670715591692496985259094415285930658053535148560546656395017899983897261189731440784656111988342813343350784000000000000000000000000000000000000000000000000000000 [83,68] 23875257196620883114360956173199206330057810929204378775041155384331442974499005145425226086958710336777175768457584266390783907944967499723655455124921681512307763662803859623370410953966455838002458950692117112273664883132584232105588931310805662932021299808471365358255171710179410394008228019996882323391561234778243003751244297535281786948952143892563266686652349061856228509185907589631647940737358994635421630640301328056750803360063529453807967612356174786545198024056535436449832914659820904197873345063136659778695037747092767532152181319078164685747557798301558939246864869102366706950355857136976025239689690913553625717409054003684301448909947629678264157377407028220589792170591414314629158421536283022278021307141774954870343613470991488125180188434611389333236152633149543337231797587223052153371351706663061578254569908734255744349188629103039089136494974204487849537813009143574429758847060670922862847818036147285325053928069528482590916547529956820444970575434651250687149804586415951625608377803583597171286257853221568285569272738973427693103897376201626128378702604470152687666271105933685907736537917517545739341320334341563553275104428667896347152939599351884590572364784794746556591165587991728390661753358950015026771880699062059248994725750980274122797251006937878375582443562141692417076006269188916989464502333108276083566748095505978749289509236987011106739306404802154646866263858140718555835861365790496862776340515415601236207250666919256503453480943107551523595556226641197836053805304748245721065517549088081245223315248655335105738563033904755229134453935615998533527092120118795459633090678927789518689455239698168007028501035539435458299022252649754459743828842396818810957187444379797233602863812727034467680163024954028184461257820856448422861686487779396535819324202230339242500853422711800384410009291813621978788126048736797997005842377065240389169458617755834258396458516398255733007859540921539644439429688627324351081434430002785073148374157508020557191437123103095665856983020448244563955048306238460746642764184945606726852029479972497059485843456000000000000000000000000000000000000000000000000000 [83,69] -373779467370823933294888511146566293399772479190938132237935027172652739306538160790831508886930410200413686510278125717708197138254414158849341590391275930393130719510096167352409847570061827650859121125901172192138690358320402276234836646954412992984417294222110600205849567858481691551396853251699074457858716005202582755564901879417839739132701282397459737538508654500100374658518615991110031189986442137687186578778891941097577909536620239357396191502006100593447989525762576637499485496104258257212509481355190685512507937374755567878664543707191751108605341804253056374666031829482170658528783512241917172126191272296455099191462626831431870088627163802133005387533775340773031907438663681722400539031800173221891964534847357666095717137949672280493300736763435089868865020719765421406068579834423995322712742545362944483278096018780393822208259020934845414624225621644196390332140536859490642981784582266226807631712102938208822956354433528116303999599847869483896713237119967943230438265239194641024952118579725950020033913181741245993801473949451174710852107602084661456408138182842740708695820539841632700157966406891200840190253351334039578821266373665857440110576543631664890362673872596598110186218469884677709793339141685858858609789905511678367107657912198967492254508828689451494502395971421928328746627471110470533819218318280104180779245066138314514977602080702484001885522993196740135278551408091066130332261241614074726677077316600485542093446835365342015145986147480935925675470002787373490449912288047602964701041736437605869125725118750598681158276927924931753035081569475115600376123052652634981426532053333087414217953313578213971505333994791392751035271357985351225037244302611488750552651401110963048994522220813565161600586719851625915818414292009479465538273555588544214505456152833123883926876987484085244026924756430935694200002739992367809215954883608620583616320838216996401228405640048015601551672006403216059843676615852760424802615757580200343433339598959763438839326311969864371446438581844988575492464652481966631957511406387750352362322076097899132878848000000000000000000000000000000000000000000000000 [83,70] 344801324055056008660304648360649535543147358959149080563579720185452879422473601389820941358774013358975702248814415562963599525117671562257779844702619656088990022471275731372255080950392449841176774988597386696365252567176087461179573469953794357730117516680459769841713230583254756647033447011431391455777200776055381476640382811231195763614404012568533049920736470720868730748238204471168924065705508236727640700984753361203646486494456292598127152391806459477873495238446021874449489662669711944031590538038411860636113731111722858160844181073733959329315011675632516382123254467500750628674156883031051977232838604233028428774171506621796864453660978736891127968259148243081408134447582764821670794140436757352925883061509457645347205795534080847341487771633086490806846605466721767072004784803620538696662549979497703833457191445935169930589734607632221282776929475361260015430516831163917637238644721632883867228246317610345086386931547294119225901441873497656439664003877413577620449269608747638358726171065405604244421947569589322171635081942911984529120639710608401611690394728046149835897517734412931622384332677284389791448076025278030481933606403097966414255644861767907815198450820974982406743952000857483931629516529218215391033686534537874370436768306044483983204898330617349715324992686663072483473175945387824393110694885284274497392046885709315534583370538835473029545765458772880528411886738692870134045771192801288878009524174818255866250615392079748361175819298507337176767523217186539694117468958379786617390260311895048508231368576002253634424520668857927939309741700127763837116527033946175754080417843173522541520095964196818551360120760726235234084265203053217907580998627738103702440823702171739889078972653729312829078203870733472123980228700229882459040973580445717580124523206848379965014230710192975836602112554921438221626670840330049038427454321475549160553800813634976270028739475183895626902231072337251457355324235392603750999097078227270692409986711584079572849310906859785590794705642733790071558028484859437718170139450206646735927631695686257344512000000000000000000000000000000000000000000000 [83,71] 307896445801357425001870841200378084285899175850698411190706159669476835254570461321753749667009404515090751368028165662534932080811965144625516938016105517268288295766636431526640062736753155155337931579465704492949819278783252192119699370300682520901326271255432652486408505772513923834055954620844851571192090601264394275937186208170242710973723695581561784741943932098505601611982567762301667287069856059984725557893625712285448612932088984705711923163433165152865999231204263624174641573047908362685813604734052472838676394133633557788706489393442875520665138577495713224441704560083954663877118409545778993420145968182956317123794535650377066346828006830974761752090938216658908511447049956575718996624503287986349023683087111154528407022535637370415171272308768955898690221477909581251332667046222392129235437068065157932942967634868119336216298387200769653233924220780472435455376169307212691767597457417214016275521555480126558209105981232988384007259234621215758861355691531531818526561534907621404022504322875750889768999969175638499298520549842966016941407965846604771107473818202102637198701914430042071599031685916319158533675772977311397171152388885382040249129055657311106468285505357969495955162023986232203633017021839648576287731513283403041807043420002184824953915266397026250049345990738635676218334738196302796189321299698282062547780768772542442646202668688223150689579187364699830342517290747973467819271066397361633375694453623073114646074697746103863372806914857372739720955618923478931717287972723383684804117041484103005763147524186725806931826167290146181647373951030239069176118434634861740763847451448790869366061493411721127244366042091113951156749953616073205107359723531795545497229134295665599589191215227645050505407477138958813349329622367770983624371139684863715182606824090802112496641084674021519882638222855940244659516140780144887146453415530501752441732162032146979342437055021300341183986628796018782715399905782993676443772177267452351931856486902997729463581416545189979222232125158435187984918744168451308227394320615622742252413544540038758400000000000000000000000000000000000000000000 [83,72] -13759981234281309325245527974122946603273796383314134479058872616777265545207935978449208749477670000057212500544876590892404240807769584114748745566018205367111073595926889923010380166601687528152259960980797412666185442926750805647792479086658221402377727136906276570100042460937694716050759634320970301901698177202913996828097709585816924444104869109277028705840095243371010055406413031390132633400967420691820076714823682176138332663085091699577570806405986172683804841166304033533029730373259999018785522244168044732155486925683915762486169197481617093106355983775699339323932780147426186251619676732080178653198331691029348776347460121188356551511357681825009037821578414287411458008207457131056050791663155596773572597268739359497081733194360742425651332319876440513692605913980513842621345919741706348127529542605286301333980827674339560734861749957264752750984429323405187922113081440009721539266755721377810267903607908489627253549408341976037330730565975194040165762582429409792430349267524217941736054318817092149992918142391987638216976591477513926198940062794415551866964774964853241044622315147596345710675997004526168606023591419682610068601866194595888614655719332578964022179339905364737614013144927059102528555128690040136411598176302473449756547799979215844322642342899077454605621935493387095819530576276559341499951556657141711530683462373994456090241639616115069519255965872222317074644008649299106641497310711200980657457510582396360202786684490535280690990677876698149199459167320044878940186454001370086482157749431211668454866750582392187280516282087502152726666760977082301804833119485037528462304960714644313218420368884241820195631695899476238633132783967230450184069725259989830146316791119670672521655278043610421730844214202392632287241817028662394685965100046551494320812708856721490045106738320001817404653119041855914239842483868839199229570321981917786585102159596706585840316128299207573774231194966071627449891497527102468573060832594111649776436692331865125935577083514687388833244028010504507727092213802845270063425938113752671420892309602162442240000000000000000000000000000000000000000 [83,73] 289480282238432877074068830807593205025507009554690795257344485580147230771757118724217067662762917104893517849293040116466034904964499449933287550798798481844225456133138585046472898736803762800276684458883295767877141383696820868689226371457734873673317482623168031766775109938799670826202055664808058951050949824278657421772949927088838742064919984282501163440386249775654856970102064666921031993950216929325601822407623558329577833077106739716154211921716527885495125252516248310913804976605387815188850285366571870034355332916205265612604554304468954952464071004990301416010356499369084853883564908873989861129968660598775350227972116341610104166930774416082623611952771003898410672249804830622786880441058626031962239202336991971907684103880607838666348246879799705970029945134911531194374653863151386282818013393904275239838054636114561591923895097865666876381369142773476595690934990861248322367150827762857086232964401163508235735434819112345049556367595259491455365281966245605954695510855479670227998412544919795932444834919329929473217077379541249897091985609059885622872447050087467250254653895560378573472247612584057429887638148728398226071206098943912505959639850283078162743983603914432776201140067441720334118297397433399390184475935541251910608830349836751861212881056202873735047971685873829885803401485560077628845579737712969413159969879500688604352982293859151855107762391341797689308352001636456812667124925089800477688392016779031110908559332304435228605347821505457321162395102379824933032973369293732889889319262752032915040934360869112293419025941747367158504166258013127621939711890305120564458215633616356813810999239773399109625707488059205860358327158922319785193681306606722563965811553728645355903857262201721217696966961952210440735521780593631694634048156398191737719961232331995490238296108530807383143770230444950909947185199937761948537555188032497893814694363800135295169920793892340880354420361991901128180621231192755987618983466701414373939425381408954284464728216240909011795295860858427075229463913813280238289112883653501847235970032688168960000000000000000000000000000000000000 [83,74] -3703598869676054662149875887882936729164605866828334545670674468140316280663585014322683523894428134090360013438337526849959999252786831532387796426062041346145826912426453979507946260973660632905079028460211460295130083914009694400551839103326880990202846481215687850957227768287838907651154898689525746472354114168619870569588230889729072987275623355174046631256117809373298713615494144113358594944964520943392731051238143922966750854564403657810707720737989552183933892266015287386200109245541897269054380253664030022388746272321165073896876619910412449708182146254068530275681266750058996690881553122934394702105351968869827796058312928049627568662860713830967598234961466689471555676552642694054678048975880325566500868707041090745421856813201820846643607388241424630186405391309313205477721489727791159514609318686538210274778710157950993867668615098059473603901218516197622785732178282431067584718405633371477663793899893249569125360971491666780530331244744847963772072004815381611672192040097274450726537232113871055559482325468880661056749591923531208606015492271027779905828354530040407331666578201369971547242335496314415473911447689263055181254573352829015690525903110870970423663147519679717284033190622066690087101125096907907178784215574229146290164148559961097782487805430484523571704196799107207252361001627239160628905836406996798677881988962685062637736341252747427237652502032379676851682543570666757690305166470410311628023043843498600597046966738116559893266233668604204251156993278963747683469987757755350079937390302644678183857842898332538327779493543475523987615217790489263862492098295887098783313307495703776703157098236978683379080731117059399201876832690141217704279075796659910330839636434499700826014740051011597735008042106517715502394558533806737632435913588064277423162040906278825625360578414956385420375614196468912026084099272903446691204870616476561387019772740271759539149597520115944685894520375563294403889930082933721794662887355780361169934152180771250396880081160329368683258003274387127402529916243737558948784999844194622429236851627786240000000000000000000000000000000000 [83,75] 37773321016814882223479762334552998095525260925264638456740690017399096109275815053990979905247375281071314246551004494100208008977777907770290942902472152968061263578773041007348726466286788796152725804292570500209501046625308276859781963131140521081360554565775460563172655863412770529144265117958275249840042936596381058443299371195111268835158230234848025703279802858020538546435779193485316829704401152807300779532091741674570254857794838237763724941039694555735523786034071625288121782027119855807400197349707846313554529420430856992965597826899852667781104454142347309116393658789127492849105633089128440193114779223001105980892014847250036265217624167068143069093993102550485950764291745505849971231416007329481126810219575801195885251645208291527327868822552276131861686794144655734265820527298449120989626633393454063433267348832408883948576625989057092595667570720076950277440737758767164530151128605133957814745443911134262753675430500519695959677555803388110070042025262566840481034289610418833073728820400092740747126898309631636755683083344581395773219151651642420741770062801127415399650118116039605764695933486177611037195760166726411905718837314761567656246151634235739269799604863310253792599870481004469180266932556164149430825301427243048137248610382679245752513637446433274309435561706287574158630974474223684011057476171521186369511084052142435945160933373747167386223142110820637055521043153235289190263790929386037232751333240548347972305896064006454618675224557281962982114291536453248212837227588253816565679103193426670302386248444983057156220103566541834327967367152308630989707811076814317878905887489684806336357545210245519970904319883994312032525791734078971829007694871981925897364813223410418746106093068450332847709257833671015137096519548273344639865200528088885133065371824054262548803477269278306568736597383992829400909628343564220171465903044814545204757067192150800993938226993214283178863729660837939750427534494798619146169163652344356674494958606146029281190973616714940404326776953412986783070805966631858707082018895975503222170147880960000000000000000000000000000000 [83,76] 494412213101108467927384358095686287883429337031575814410838854902903352858293840987828306564477171554180637568447116308006290384437238982383706021685370433880438558096499247121860405064947670931950287729412481288389004662174156140831948766420579879329949532416479795522285552427790793807022278252478897888764316289772326139305967077553970240488876144243776706100909618439474598564110010616001697852631583647010066692142964482080092063746049989140044206782640220991122684112927391317871828480681646207555918132962209690543889771129448827473438610257825847167738506300888589287363455114628059252479229461666976107518900772697032562857466337753475621382794107488954502064972220496872089028120961374847011111686091520429156427964283438893927225527239759522732981056006406558100452314425624786783977338937566799802173369736748364933278004322155293764003818897080152199665744647495904823847087302426052751518030953345016138152650327578191637166786645093753371477631879315605217829078929131889257873883090305391803737227140992195868030791895372459780630019061653233163622332703053967590270938099417757199155840058156435464361534431669866143321857194879875384467336419156721096300386573051740251453129428518095820326961778330117992313496021870791070053973830441233082449395000078623888309525726767834427280958852493703389479956356989524234597664727142845373522473620421822547907557540384308569351340261077816654428158226143959170008486052589187829265317927549943568301905965369416725109648009881424486048100456056722713566958750589146497285079035595932567437001460251431739787406116493083591867953173634383270735218219991176952901657173752677869728498393930878931258836801528048371994495919683122797005342862623459267133651743964040919775700816071550580664591626320519969392682275432766760922210782472595472828276443512434770329798323798930367866959913371868108786557709133766891082983502638253374733189652989187821128021925404676557786881518119278758962676223778537852958632062161536671306473011141363391086917762454174323229119619924909137979400198946584873042152385942196423905477918720000000000000000000000000000 [83,77] -22045128266906174007232951196335484373694611340594708915033476683161997975154309802789361579530425407853678602357861691191900380352570087353540902576941556992480180505220073239645762638287902982213885229250682294764677880954308391287924664287269257556291340273793545123862914221770956109361064520354930422184536093152575444232741095562448756695823149081504824234453123503968180273798609684659740794108683426881667608522824763002173769043450882858135959227409357501934328862761445610921383502044029786319966130893989841103844710505569524280113150970473899243776169054374102655647325317989726759868321029226635688667469489542256793391311735205356826387048392682083298483227147637252568092448326127199660694538991461477060989629022740583807232581289204161994374852033087194213277712457249740311470927722266242403561668090833048722825479968622699725092322488048345379724038699361944848501690472702101968933072407504911541401769340195438547109461539926924482749873249902723853109927602626406942910260522403800968699653825335137460252575990202993088807824372131390659949705558845469922820468324123945666407594488224164429390531324196666103371798388086072554200928664640034737568450977962251253389537632052909466417189787958421800420606853406049114032410539725694757649591312343354392653024931858388477110231341749693743982645448301640813871945537785339808775673918998312475212457506837023823167327559423941314309240578542354203786963672400335395817108275954014203192988684451425831362709606521677495676540953685272312878983621654200281034845012416989498139315509019065252780157902360744884093414492008131278790285083141681720111395465412420988798380906955183692851334348146695982928842233337159421393941465068738484030700300413466172281757770438249040566198095073957302952456729511765802594469791537108371502727449336595871966745778481888053908287107860961760907978286717039206568634370079745240992409266830025935930289270286848897608107078463743587134262565834956967436466052162988761646064403029618650835181210936053440050573120358961886358247673194065611729762704399356510972747448320000000000000000000000000 [83,78] 6501668803984680813020300658681985526831474924312636523369981128145525200412568857462052443492383666346510921521097262351230333250912963165727140328053887813195107247161761138499388906138441701374415234495275854907616468571117603580044938448698181360516808907800368800524407391807781738279064437121155224234214700080289677643037368472882880573189638601735629277857281434210693238055624148896265235359012794053159080079437085976366715147112887686401815979905285094060753292173288177890769640730124420195241222546810813697709462849775312863325938159264240324661547538182195741176320200046089962677115757894449226868438265841162761416163513240503852583955455767011104923383924602706681370825308098660544376409287966790464474877556175058756157020741020420129844103726802124577304617229259509830352317516884902281644150498380554001735637673725753367422692335452385162213149188938017923374411892158407033093517131889652139911715598171954115396502608449571477767737117467259345667173949846541810754965269181419189183850433521936100408023880051456857427238936241684264964812775547759041343334731423549233566607445844036337327468536986927015130321879077406201347207055329726316202679502525537568385629064898464828125759428810171475533529116995439674440618345136631047084287786632441729074724665821433321724278240612861945997173041038214874042275192824302712626995509739149695026705968362821179279361458065495418212382129314900586836236669846478935995894809847048974389447121498421355772568470757309507673704855816177413992768134764376337764943391861719748433620185166819503897887437900217224834592059847985161367810051148929119109657043780609349649190132767309849886971007736251416585509474369861905846946247885208064464108205420050253127546236744866400779488104976167543132464187978291474621889114215659279485241193246720685862678446963377759169890138330755956049449762387535152463675878350828051190471548564014629519591036463154292648471404619985673616367968370872850877930473522900836303970734153129326092813570324163410019068322419948892535436673247098694721108960643837796150149120000000000000000000000 [83,79] 3375701282856441444763105763215860490227716044767464204701042512549848293257006467248774618020635431941099529132773218251202656721683556033392641298982283195033795035922920035427083832432774433032416506761139365443464626157420403000934550700574609963069256120711572589463808812413173898524016659543004852441380455689228857184038588594694621467253405980652434010061102771601556316586406550131705337013088911829562144157468607696788412632921992764797544299773613868807381334330027226070987682527315928918884898108227418113459966437279621059904500086711892348914099691204294786803473625497328813093012941963552434207303933768179496501021508091254449906578127454605245918975574705928655775691269597167518798235949435464802761434924074886370476407475207723659753973780627867706023438477018553605625864430665509032633337372875620501329147680897823428974364762189733677751790282330602609270533975323599037103357569032264851901062568906061251900204159605545353484235575781304822280728667383936973457166436101502870940003769292550089822389495015946805917180037972395306916340559884120407006068640148482129947020806941767594628432200194816405236008575401576998543248685692283571007683014701226286705730537598935021521367233543694435156341318154227013335749242824978483246050802299095935059691833181987930191833973165912762079174811250820983937170234301426525404098627193369233137319721511015761988434423351839946379088743258786922426078284107892952063365363001507955539467386258285322468845316989978224757162162747042851272865517723072681102526728956792876838221906321551227022413204040332927564546481152859048084553417230022136523130001778713466268413447056613157808614960221376353740684417669702135365322642108480888829025316091919630131334871419120041685730412022531903977115597098875956533349977208061193974651138799718540985060516099094949367218018470234867193201605068578208224336459522199444950464979961235597961113021672065361223761894573965086461932204924226139264078011185227642182383708575349410860797048224261468824612509211402322312821613241765685798144395081441443011624960000000000000000000 [83,80] -5166895520639306689153128640365976327651572567594911033012375788918993863541812802844579073483243662058981248707285343615180959980147623314803426293214276004032654699548106748641619160584185676422758752761447735885825293390334877645974909141405118030641372567048212862303538727687620223470296112232494787528325752429649577989414723270952267617589570877533728606676252845026960488405877139504788449985214561468968833081232756203379032143152002393145508882785502449760059380314215310251507450016167843338658860343399567480863213019063077975928543730288462551819386768880781727095687958838658959862362610662057858193834356823490965331903843386524812221320914479371396605212775964480192489606527837156115732707684150184527014711272575696272807271518828974316456520892418709427775135890084743631829123617779241168242194731169080334541485818756791463388846673845441178802703212737354840416194846007070679985275044840001152881329948710158263916319082042154298018179879016896746955205114203115068897558360666026484840558220748211342907124960154297510725825532932273900790847796472293023734129752920576304229972555289525446690227394701300397073214129903776707549705485828501298158573546430782875288816307009857298021910634153339832759243118503857193019505611974677140695333322051872826789778405432076439185566108850276728385450615507454363970464935567338178826882993800124116015203646078939343881140972282097803963740185581165581272884348181942770710333241459775365881604340245595505779431760054386083395792048442151185166558137508131966637774404237362291828466560380040023328670242722589383498559021647759082538490777271365694714203742062248152754684273472195912505768818678976109716708372424286160076557653429727958608785541845901601371804447511681168134296989605948861764881487205312618963037454831260116868457106394941324507462135973477970159284004163689844678961274140106890341292516496282892931664460047151799151272230704080454120650027966189498538043866080341258992540053221689282491338662636292336773801798469849720923385672076892809458971233580194934567067519175195340308480000000000000000 [83,81] -307514261580883360418294168285414767992374227991937362549355960790825693147328444588315085025968276793496930717837691839530338956071926258473655303016050535307597101602080657073866179545379088736632849000409321137653896422733602480807781721468962571256969757622733330345264908587383930649885276313736779693425253544542619724004816944886209058387242474951986584693765357621399456105785604944306805964826738103876765023627357012517160536220595038535474949502404356734743745039459792272707459537109402934701319508333893419756174363919910639540907851067415997047203131690603734392127503935088603084906814314938292686589148055862826206515740893158563342878424283481238454864584654216326331970699083162691882980239062704422394634193391904993488159199757477299436204021023901781667205809057077050862550413815717080480298058203669106453128184330812344254432436639978804004450621920591384858552188663137847016908116376583270325304686551359798681786313640970260894661154231997037394463617125029377326866487007521048568388601719158544855420856843734105885838382833310490476786240441667753272408251467337318542129985489914838856113682994816870675130773451476617146629536536710822611513567286514516571821177172478989919380592615162930548409898937789134495951500897328816885759340965127771892187091710862177288653406027066449264473052223793826934276652606424521901687300948683415123572224943796902956255327309948326979156501191747345676763097317858821683360646833415914224890803853722093362698400181584542633338808175000759673938342885429789468026727442049970962278430259955574294974765873006026228165998699882650971270297652896744390650615411662480233940633115168085286400911612148736988787980785417523806946171355176969817138276222994426355780182111874580870584209877514416750984733018556842619225777989564623581959934987791296460410707801375856049436369128960393177635211878642636592005367829961754927652705877157035111446900857725746641106717891309246698861674640860373472499651137306744719275143356681626391268996194495792624703777621374055649843332215892578867725811732551082967040000000000000 [83,82] 3529960927567063981271466052595591333842867939936414954356919586166574207681099623085574848358084025675819639764883519034018128689297714988943408003544466000190100821074383860650573280440454831514186411680468981701011956633112478758977265227714185092558683803784079800397900985733526650082116149837398582486417839102558879547281570483259817563679255605775916794240989188382603016010996720480174168713940026004116016676220307979448884287320727284386772720549518161580144415631018624585557852826840111381298421653974969812999167450835588887460719989996444856668737428967304977873485660882733954968418805470007537311978538185364426953839132207106962190142281747416723530171431403382638277906023027602108704299457213774919783268812962393517683976516039161610484332088302714837433327855301205162686405821455054484578279765485197400399630930718735783670955644563675757770727200016327948655381452987938247211839334025766651561051208897001613822835918302685398079940027185187238114456380022955633330858990877871032999781275896299932323484905217736717616769208688751866197399823819464891320135137101272187416370321884221045382632117172038216966258880188578597140366993982605625845468399453151318649502395232225946087748378696002131061780394400465447394299159275825075013242902356869422824333783547866183700957145025846058546980142911428750469683603215086053074528035067543843075488397032831596193771028987346254964224800899016982558327325687029397515520196073412769183825659555794980949594199405020308279905486134852450175589646169455725552010478584210794291439294846679972847820241558428394826439896435405932947843569481787124469947502613907898398862686005011078513633727552742898663442210289601884921722171216440970593675788340875027485135891019455928304292811650460698419712410183880395697258786393933744950643418962129680604079537525784940901816289565298449704851690590315323023285820481816107331440300660080344149222636664738571174357664718021508968253611444948180385947410999014194680334639526384723141815005060410241299964326951596246906242707598833718512369849019473592320000000000 [83,83] -17695976365717845383279450952355604181486793803685353585973956195274351515409257022330488319101545599254703089458856740220076254727560133625599044234766397609416218424210113021909494156709205369868394056076098066915761153550325378659876615259424109092665875896785065407580910417711002053305860941327198971671618930185737762519027133844705148470410036784207393141933510342851285398596245241476063285586356982126083449475497702990880726839950888785632524447591883502189316394446154595939152099450411697813651122154058053476913372727465581821149084507562919996221000042606383242927529518602986264824524938957750422156576328931835276282628104747227479879937420127391063221591036070434136601027179036467990815121306400449488749623399120350534548500618078449691369465327973380641891418591965660290037385829337649157648762624207430995175211497851112498209674674518068614024240175586353545696791834767739407629683722527416725642700766713746312596068029598865175637288115533310642465220014485196250977376843637714202623954629821899420832346330887200202863690119484537488670705805795362510353898052582546350973483379152766440758394364963870547426898306107911117651664821713297518444012017090313247961828488515760850682673957434120543417580784243251198570735787982364391806879678538258394840071912647701844089280711354896036435139948080280345495595690869417374196811702205558778930897599404097682685049544156855217553135727238208369780439493776748330150767410598853903600058957116044531854728748057651135232467469538820645604378084142274692812329868823197243189291238277217677972010026809436529007660646458476842248386276753688671541276955515746335149680390673836101386160485420717522674198080192616571396370008255302847550834644622883382614008699928141877926366695461944994909304004839062364823299502152458231909674714827895224242087467501312878132927996551671188121579262268060112545094864912335462270550965078896762277853777029918991500736035180033463115851375544926665941235519813084030422251535494373433236667984326440962633423983520579286133856260043394608291534384387850240000000 [84,0] 1516858413037988665177114799341443802876531688723297186006430069809487004155425560533379734128873118638367745642868229207246213869761218052417962398440504979205781743336319843866181243371876988910383748618568603501898152653837331580895412504043193893824927685382247800763258534776875692008391393179898446777699739704727661006250021387126196478919118590549664555279753640997866599591295194439865855534987230896943136324620517404958175974055303559314186650089030408528603377659062443526081693911620197402272915486767788382237813497746405936966297700270752650715129751211841159933506028561633060707965252150182637105052876565420579005472770793873956900809873174144475642115225902246165918050032803149359065396610783432334809516522890634203619914186709266986154452967564323803932119539351605389011981058994069283439153416456188524526369534379617891966197287517935114438763816885271723629684666472230434447111623986448338496420625391551730607532877208061831458529388453546244466797367850002516013354124759781728564442960849545689256487003918768977625199286510467260975903524562132202692853552225245214699837751527858247471461587554997051175205677989571674602499583430784618136848647398309773834742513222111486613200076758530887280395930382228523880172944208519461467326114516305792847856645683869689728444202308858629458498724211953958040869447470036629961232364017996589430952273602180887508638515629076158425246023119239601260254137830262292345355545010684020756406943553212228456136117529803931550588440226017483270426531294125672391968486670591894537936142263627558340556195026007393700991279708509391970214920115183458610234155550437179369640163690945931288737266126000159249635158287371943166524131481677839319515229449859327414941096669693702613833311532235933792286152206283441822221288473241661031807005961102760542482567147415213836848092988468962491010691165114252469057446087703522654088812252211462806030335466831745516483512471041419033697446914023826534170321109534726983036222497056984178000339931466534108940911088839933547045366233002975020331144502489040398902470556685331888607425709146141427236864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,1] 52093846421640693281770406813735889601755737773463779766835363117101022219796762151892478242227143113515456274339891118108950631187247342688359309323314335063920634749381954756288717519907722293784917301735013138423225183659639423582718492524401359215430234876829630262594417481043818366689181059859255872282382534130904257350109438019240811557635181908789632732918778700875350952235595366020055948467254018313357652261782269261323022686060539291319401702405085527313453365528520273578145877812042278117967732594697104237847327359186666848411357768311820707691430375259697829006916312333602707392975255997688107928097188145357571828111810674983565432852682814973218447254996325567121009785686410131842036598666153784029155984974479947923231129792821578597826505730680005551222987902009597713569594342818853022342660783394826131523066022206407000306541540284762846031780464533556159101200579242811406796412370796882663874757216564040238224486491088565485606834509279430908302215628805293211357850698928255220123321580047878202842937649413135800710643419862854235816880425976045389036138476307524821858034710685928590477793357124267775390493930989429993739901725960405034586134853708604596702091183218859744003574016177145062852142286475560292992990319799647209068529457251163373977326650837614762716086778390610045945565349889554878841832517891324765626075433174946889570806599660678637435552546574127899992678279671935788110572510354516623518019009145403047231785058724827188524170510388631486783787136238718781717352740267378665478759746910812260498462428235396677726317480177214644176538572492438119908821787057640037065215166363155847689209993030567612305643209537308820094590154822012100951200915670276597881930863165057517802992243078984462346696487913553125068256535164798845103795288434992540546172687631169154675150681931080628522755824714796537896603498061249503787638883595086177645652121465040900895636501125005899182301181154539504193047188898923508052568461881341207555563728590288390009448215830114903742395517139521224776702793711973553002861010564210105688119089960339942641846903057408277851668480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,2] 991834522521886992908261268162842793961568190422121201644523333758379154717004411521986845141433243326073035734827988294199824276212587028681534790974773628918892395153810314251102813915763649137963813986983873011744982378856756896871816366283619219399297188098537673591299380746218264117951039966562584524478409903381144186928640756946801375780038534878296421203835660734511854072540989240625540196054853409760535254941245296587233096268789344910905753185065416148171451394735269035445054832067340415101625546915643109990725940441532066890721797451188506620713245063759717591547985768945618453361200833941193675737586168746670787451760817882645737288124223072442372635308247086367847721764906691029334815861501027849639048310316058678594840489523868812027172092545367700797740345506176967592135154424219999874001709715607637409461399163292493812018223893255635943720152724174846116414415597173068658272694573190856218187857411448103814552763563474924401257314375914584160570398275914501246969487927572103265205874511422097124057067321927223404040961713466074930695565942366350015705434460530847378666855898973162432736647287711961845159877466667000106011081518236062475013062864381960297333138629997416014602126186208152097333421034399807239129623973218951236657050806750534027257896433191241733658906666023221564161227899051901622193563804463938065883531806454049073706409788979966087586240322281295799129828152962283438404122566778938012962538618176683249667542391195995475999124927200395941393575354921046997617247296073971959171464959013476435110032169363759325932729865895121675326755124366100419809447150053790596946018661985961289212729959930001895234583439575590676626902168347548450604697109852388248437984059459998407057779428130792159640888849315359837064876139095801119236011598591379882809435493233130732493531471318752209368121492541151735192916561495892019934690522199681233460723073074066056850977840028136039928051354028566270915351212480003724265065592053135874488821018110749997880630113417611130141888184215163881796682734223037943125038090102218122071864922538570651562846412963590227921731584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,3] -7805951203000923287062514183076013775278538460717170502872202984387228210380722668620891328677794535410214388208424840420205342739132726141149037585859187095865046794410063035374212781744472948371286782906036588667592276766926155369604271151955077927271714473445150644195987033852147479029927369661152017465301138692883985365629386251697455168773642587760489002600376898753407587250238664271664398904304372426265744660799218097038147612440677616108503201140615289163346879578113460654081575429878791099062503380933303085758444157495176110115619535059701952511923635172145973035353850541152120192445133577332380908832489337521443713563574925560267036457029817680713340318976967081186600985901658724366444972596508255821513234827614051085277524245727455160417851966809745515243999651420252392791462877137920370020846465638091670725737230344473410605635971808823411945108808278928232673524664821580445933964982890838635643199401562240927966233896160066634023681749146003366161507854723890323539525626677864094071110024086179377538290693157075971852051430748906127769431002075817144021478800886861358047475397670118940802262241904452814159729174522349046551881357705433096770791522206423743056901800250170072817937958782472759530147811758129974389670226767625706683544876193944656644362497765583013305362154615142225598221484590532481215778001506109098146040631893909050873002183120713150668734693808567737196204574659717954561117023862688217277379802691115819792021839046649679317865883922699155667550802626175968085601793474019653883504665150459567275969305331760519064003186592689020575918286286331970624084979994792765748473746946026396288619778188454440940220578838855032511432913983040643394272274689405809571241795746304535777474847470234801333349316831356165029351021787384723167282004840047557882109530175886048212547986268467788088844520232334274501423752932438308236304839007138401445015120589838059683287233064623527480259424353847065884497293829660680080196189925222912018702296839530343001868993532578721196396616171014751544516335150848279564314400833837965390028311538624630782549212828022099572877688832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,4] 161903329500365509795400587440157104950127163532688598262659723821549755437507710725146771525616910639602178712674773102179573983328199508968081316945279515367371013030233655969260552889257129569821180696807763168976768336754369397590778089697927472515271239500625056743906738862176825509792639862705558733974000701069730528280175874330007727743060912589249966386484488716301321886528653992168131871890521004885330539557102606995043782502084374775709401617213457455097978885237551123295882787304410133543012716587328355323102307957183987620589845869658668153167249395489240742033610855006636341269503477052214644233501346747628800316046884942941396905514597572141651971557748074917175611674205047395712047018906096943041935684879361728800412569739273476469459238593661424784181907458294254633792857354086343129919013315897376599708127165740921948498728725727612416632112466937474702734201075340169664993923539011938040055828302331801499091845360532815420988489544578387957205665207496596037332697623277095427302035893259528906428118392387166497478299648744515066589572737983154553237398228948603731802662649638462403904745889932737934830460244023355172257334876143371528271771323342979518271853898405184797162560844344383532834212983030578495784885731784302417784696174541723327500752252078036247145627270289411973428528076449406054961294652989756574979792581320484562898234151078161356602497546144206209776917969488506637679593673156274423358199216722420002075052406444279507109026201557976373641057905566089140053069888604568554399214781793686452542709688149051862762359016199868803517545840763185274546496964185591852808957871166680082184934263701869297410366973529338436816647047976701107632236057467237971976926995806894581026831200973330646604313753472284057007957408287434806897788256651172402710999916078197501308299476752513707399468580274045271755399480215016847633304748120031094127509384380335544077838328876301611913232615552414236709685720668664044336417673899506104384341131227228482107797976275829903185317925817244481103358639737691539908120885929886730577155827221758207408754585598836207049477455872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,5] -938663652701731330762083345362860131196388668576363447798999767207001336505405876696159314676393507488664257189825632512253225141813956181659061435593122968001192779978314243486969841286619956111456091129088130667582705804231021909234784334529497190408715374462500463528624599385250760904695905363953853328494658925591142623050070120185826836828840988380200668776471540787584743307247438089115851271220696355144927899610214163146539424481142145582408095242155713094767870966651807221101283895507481327023034429300435043142244960285798591130849043853597152666732045317200486708254303631221501481955666633112284979663698046309701724265126029485506477697238420317283623231116666827024316164393074827321426694831726729560198932932536087172276286975564218157745163399841303268860950112693259729023146466935004139957238071077472323880150130199575184163716418536944170781737592870523648196526362946742222074815413934501604167850940911356562883476559158647719643012164585599219626265925761419257482640391603630185891938061406222925167213649034782434135606774238326480662695658755408153377847380394139223202365700799076570621327315444391961900742691635077571020407026468595508476209573152228642389191964791076380332022968635352792021569471478487457167080284627407523568442614918156561728427625806028117877268376011261074575931133018709333731916162545729930276615476027357660517765289018901287497902325363020663338045351033518372069979592389399286481367571151273846566427435016592901939163616947946555416194970292721017931279997479651289987332583924953696719234533344651335715083307018173127233179314799088657702936095506244854657891258384803880975155628294153886712574582271727924565248802691567031413218574712515290324780587161201121316291161788090018748253252329871586460814680865421314732083933996717456414229111273811423313173682284466506077465772236060364864901069165505325232826184281897639701962360612784063586668664072381190962995114914848706303234136021373693392406366161156755193800206092615842777829049809164966572095836321487161862983446599957056255623574417321295846889822772506117777031663776772401480580928110592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,6] 22352116642013695742371737995092235696721481222549403444140082318773342425552333036197567516035904499098032963674506296769074469313942048260139785068952792934602688872890343733403680299744319897224807565578551044333550233755780617482187354659200743322437712394442990419798963535127514181586276977276937137204118779474400294223360563326671624971524944069278963130500039002597250064015290991705350721331711703510506606969753590448716114101790036435392207496259742706889668984829230632073987233557184101717741742960972817244702245361125518601146136677389220568326722834463505273128140852015648186135894882108232019542693456603543060757277482632395452624338056878462174383653455093010833292324154889993492754968861792349488004159106260433577695721616626045996507028846977711740772589154235728063267524404344263322529187002262808646059047864616705982765706061651215831666345150439052237272161715704218096522644084506763494105591749662893607294159769753569926489260113562488895162475363330747932293368205744922710883641304869348118485540745354522678093494869568265704180720510749828956229825684074524641548915827484847856843982629328779050611913673319586854131071089070548729159716365624076400129647454013539710321555580638364338272102354430742018695559893902772385327374899436142310973875547815229335410029677735019595201086232359877870902379886390770066469574028361138365710638398835069867263877343860512631383837485342767931675746520357818219386343399747484479507935525629895721829407654415150074941867024250057696016710914032927780294710463642561010567024152880766077614093574420491943434151579487443326157874467231905935729815948177561855576930016884394439639661298716113204176150237597075545838090188590788059009466938485966963564941422919909556608469424660205123178524936863832890012250699045045920155330356508792069225226839190262791726804378121699060431266066094095486228471412248253046616336843832324000409518393623637051659219451448477112632632037404912779106260553676084276085176676727795480375884880684881652421840001053332005014791194026814064321827407169470950371640008748602470013033842004719346062517499592704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,7] -58595273434446230326194522954675954167229512025920506121895899332624379164519703786708118566898170982926419283955750836177608977066716458857065846378410918772161588408614578470961521291335182731031169759858903243864650813231400990824707206366220163303435120186834340391940126199902045357090295977015859589938818851299536541429413663459626745504934132198683294884107687765908839944998180484043435945412275530783579171816345011449049715877958709453002084063712422997626276339719726453429558887508021782946544754099713667161475575519802310068345483648851380172290575070278186082423735595025699113501110186833514305202170635221165479167421307076918225409624986654307577394975688472911711539202424837112016487397440158158005696963323297666288700021398832386929842746305779325339861010898669314836011858037645077172840277980477128625122317476460402051698562946078872861493989928235497040857922505380320991997974047464095945119436881864169750720921660020876517887506974518967724115876786298578527005498244867176908558431413930664540365134285838609136510618289482098995909278389365461180052631366385889424733503072630887270872140562015548291026054491015737388723915264678781894076414319445713260042422033526075508774686482452873041435646845820621040195548519352585735071224633673272356771929059581400700569569086306923158150562200199529891869013662219038256276896795766627922237460128709608856546241899231811675324607773102877769464136156483644802630813896060171913577890889755794441179196291397272045624279667624124186150612031368616055210097385521586481843080505629842873667253382024520296221583532706176402169319163031004025762989452725306323007755968807102103423684104973663448518888370964856984042169395391831672807432781125553199733779329410911262772832183233753770624827494137882364257922973058849868321249470719216611297494199045319434549103475608178643529466287016211992117699509120078996911887127780714326216497997291500972068380659429553379834759756756512441335528543812196647305313821594305746487039659657184502426195317560922777974447064260166201705694614602813211728328945719895349757032381951469570383517266739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,8] -855394222176187520056583788540615346492191592210872957779432087344762372335423736559579750726268353783669790133176769842783063293811843334421474761465023520107543534841293455203809166792446708938761246788106310887538825414687247123651199746341344569308607833668382382885188402725598545853052890638098608825066478551968864565257733529124957687786731273731490462221130440473563044944049279652909143514824595200029329337373975822363745487184002210443120504312342899373478762310365225779892063311573646965688546660163983784581524874765750885378279479606574972418985624484306643094679516428722456034046059196821183975991363161120118080786469998604677556791398873110115323164848864767039810668069690804724138393180368066286443106147554336861651576667345070382067970109758713875243847568611367564967233917343731822444806388752021305824728802440583188170459403117745518434974154016408184544072616294686720652950655764271971343728199401214880672659236651108583371989332733433392029539792465681594965358924487821510535626350869614930264465644288220140868005061661423322405511443151010733635242305291336487489814982070632593535308693520850594401350730390614793022742914356399557046334623941336260509219046329682127377608335423874174831199942033279289443711915199231251344648764467609470237611865520993103747284052824466095248062117430506584848244238570039496158738221626449960137975134787257726705517759472823160042586564994840512683256785002331237269369624428780883629729261132052363653858936631558196021829072424672537058394015595693137550165052195084357034718930022148418035274265633519237602592466984967993868037131007515466479139718008421609726877044204057862165517966877313415807204689150485162133549540929231519989089853132360603398322794791748852462827200498217381397249163511500096103124030550123166561263571043093527925303682003768046322128707591986425030944896694236207946987695165549213805307536050674553121595456875890396478190922764273722688697335103936501015164915144181425728319543165258308846951591642863431131258244451837886859853884434439855508457879335837942861063955335080570409566117352011856918550365446602752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,9] 6591942718383170315077512483395208847801752104221901146182096938612382666361460023769443512458835066964782808115481424907293037671201169098517860140643474887723032924037124369968604451931970727655847877373420761488413307942620286684390310984184532687430426681240532681397246956389692226047542140765516621645777848596820446577915063638753063176369397922257544491198810899112847941428558445310652195150045583839288282467882507109960323085950340989979113935965288144091050253231486566073902831083528564592072845700447436551993832376998952467286718775995458646743153721014975239942968818731588280181491730781318688183846795236707786882244371631493453302848827857246649488558049828742157687669896731961205176009594493914363802245336479328058441355056603312808765233179661986243532333667908076508476028092972180415051393972962349806251909205598777093704982136105392029966375022023497180526567404400761110106493026772123848566072357889168308180583913027693716652253049133089024751873351338684516140472611531308986692380020360131347241502841914274844519934293248880910713598185481257746162810982241629924070839526564986978402838177592892678480100145751786675163089235319793409460284012378718123930765390749783670260707654641840309646398393210340361187439550725618327193176216078408476826637969368203120082544379197176381630633092974458032756876323663083648623859799982886655329864183657030444646896116304822366579003795148524219323299469272423195232759844324699104566842213719408941052696651679036138554572092933057089638820512546086748408586317545036096080277911934085599148103679258821048321452405235695779596138246373545737793540139702530506566862829908930379687799879555940428942274796866667767710099570495646500186824859317725114849986621254602052683287439736967289370012823328313691674550286679318754643510909409055469560653612325373118491268251956329190342699759809584056502119449334165804352879606022188623910622634422936368468319776115360666986215876694768264431970551582774570144703246174923073316472145096639971305080052663190278457143112366908013710680029390115387379884279686651288550862679779647789880186355494944768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,10] -18723872968794086659017090111868062495765834418752325048698274019319390015900249572467062504820135409866665894206628425911575232845461447826795970890010976347841455290963571308639130157674328835172963158222868952570053461957870015548171998173422225312210287997576853912148805273897455051058549883571209263463027250705851088463129669501508140251268022912189523623178887865850005103303936679432062436690854794743232094465037429170896517345543522798832169104195530360256923151812427842615078313351226390060384594281303266249745608363860965916674397322344907194380836074011008766308309422713226137093758692485048332312853945000354445570783007985681823791497358767031200419648105271814542222887169941184656314910842228216120717546841601718175416534840674568438490031339270045732155732501465661872696617151738540694309861767264322935089346351947598110481948290962299831746437834953116420098660108332528862526527826741859440146070019591627607161062443945023993644599526220930988061467596721848667342867857472931871471756576720962256439232615039645103302471980057372983956911608625284726803375456173255065372404269406203189609909418795640761556518080685868786264088829108831401336544962128061722656390718080903743252996682235955637427740167230395094013785947711994910361804735949727789669505710693721570331887354017427658523088761661241084776268128460485874844439031128046341333695209317237629919715270609196993021197319825507704303025716026260552190331604769856560105531307478821520047603210233714793744884575410332007731274664240409997134508444843995877931133136159162463053477254444394110672144941421849008517245694168065150966313155450226430250997725587311156788274741179812296192744406647181794598246095962163928408498129990314408994592742185111609391444033176935413452501399906675204022744664959994671758429811367314395962197919882968372736315125980984713143579039981589782314828887719780008700306723697574669160306225684601227751386949633912153554491820974305925786068880209929556620981599776312968007957873844466909725202232801476905644193978770177143120387521604431690992249552639152183771350168321994270295219397826969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,11] 20761003854916836523125581783300828199039918764911981654916792815281324638723145105068428300718068692127428993319746782816681685600123033303867673563005832733390141028664011140591207443896441648416888145293436334047920549092642715473425375654390639325032798944753810404277477222893742782265693288492352531977937128369671397364624462309501724947462142102349694364116533531409435368870957116396699385189122005625024196988783842273812834066769988188958371132296992332476327003185428381415112850092125063520751510522086967746274749439929392337562869013625165752482552347018982577815808098843690319676820976871480502823389330876257103745155882527157730670299786707461998007687757586841114735009739044621442367170015640018505343246639774120164161981850616100551984248849498385081494986497037497322128853439276379119451259772898466124658058109464185336070466119386683002610781290755388816080252232641184675467120099721692080796465977233755039722121045813912762857086780899856993704768744479277135562671655483607188939306710004841870806887006168256902906256335301556997367438256899174727649129230981422150015559551361132133408492636352782545636619478610333905792950005652565552598359817900357692594144313393712412163929545051387778936803946622113350914198874078050254909933537669279342606081138040805518068926614496944418173003986617469389058274136055407334459052968130088396116809436665053949370781817479905351408059650472288872915027092546379833596389837770223356826108990012985646354015951135181983281339741126030431147799184437807414891305356209622208612571735314865582916250162038417635999593854350615836523522503869133960684386650300194712485388774453081868015574163098120629636768017252594718691343631600014753527567774149731601449121163911460222411946265841883290613009475730460386039028680027100241740605842322640573768890846754463071051389147830879079950653712272178254845127491854841584053639105743955973839198822485774872127500664099880943139513815984615607706855323183732272090671465863598810605119930200233355109548852707695073632376689816083321760870299421170286669077801276490078122686083418901664864392618321117184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,12] 38807922886125141251691595258196574344496865416199296475239416469159557411062909931181158178689851202846207968017957651549612727960694541327692786771760169345793618737435419673663573701463499798349327219354051552061646650759028685556832970840476371975860751804637754577805083895239433532600013220977514504797938541385627050799983541479032057791954141721624519797599192514849203430105812567551572310302375806198720760099557901863455084104991596402991909034236449108087159058221366290322796743749729993090109401952746354154696828560163955336533034498325497765243116922411046817447883444117694044839443537790558811804670758111118529339272760882724262772545548252260848686897117326004656538944043872049469742294195111248952574452066398084329378735794950482648133648690992554743497776042692582712992817316169065421062613081186320688013094511481502960534372524747209396531577707925717005451377208035437747057370353000925378429172079592346578734164500010397284660611692929139567257653894326795330386347519593632684709784639120610865934674264740614891218552677250178664589144983224321823272426356464133333936948817580692198773932248301404359681734093549610146678908233090047949002783491461303953107723160380747315469204296197341760900239909860423041151178249643937825159858311194178035599722119857213022381970401740673769508106767223982278031147711379224198040114826308816265166614347190433315145610478497858114637586428214172855804591243880612436504144635883633441161809731797059593264071629529303150599473665871589950403572227530949902233144327544848894793194795539730869371770221851659877529302743273193596472033139805192613008035067055105545435949653830345809110115381629847619633665616227229389237772107973737369963862543591160662434346412200438643354570221016869493912854787674173866556124581750040490470938395516551233052644765050347238582347945113872355286695241040298888590157492173286453200857707131061501263369939683874554625059920907591577703260018552393331672561598412172507251989045616516868427150639258440868527095656185261707839762653316154542836723539326826665279710560186986340951692156188067249302527593475473408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,13] -215614282603071794685984210840486106714809926168362535494496892479967778420628458890307850602638451308188060046918361682024327384144395690753818078465458676323185661267943395359349940315108860450265049325074261799971917864449366901208499746066448094551658966877339069095110081337103525992032760357838532497782898427424881876164819030008757471298927558479930626387010862744071551997411174740808563693704135741474436122409206275236136863694065643172343769639489785151619418205472865575271547344719041635293112918458454214744695872595486710255331626538522967777586374443619063003968388758795939612325489982681026406485848695923505260744265960494458830392419055711896094504162214682234313733223174701504056790561505122383928742328773646296357097612125771065139380940221213789044198621013123256815049197361665059906740427416277973274724155334309548676501007231213588629368778341942210077326717269029896264862802594145817720131425670620044565320334762181273577037747198703002579716442910108274370747342490547175462034671779336993777810756219656993688819421034514039133447393794920378051414595222791350554932794446806545257367185680283314414652059025482633182541810801393320892429798931537395855955660018651165451100696983208179802660362533603142272634612613639079598432408539300368879865161354886717720855230144237970402189857515964154258642067172109374155253385720951033607550545319483602543198781689436029721877879811827540571636498054671504445241329242255659221315501292587899937274988958857404548071677427266305705817008563210051091246664157714065114651556458507473803022981805300090297264156779676158187658910669522412751806418102105697393752744034918913641740637261173594360638321184789778139195009564472032604575483485128976538167893045156845569746590965925767303126857045002147366235988072917255375106818647987058812590033143123915127544958920965171766543327774302465152915896044106682578231713099409179065587685371088739490112941854763856222589240998546980806046452575578424418025773241086304314382914201642509972625201150208216786200339640647865347570288096755122669118141099534791563421696044523881972808248787828998144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,14] 511944086333157663943663394817137421447874117469488113040817206142492468599479622272733050321347241008833484674027813017789523109843772598233818613092873370518366740284720327869959251012626040007319592900431123550727860794941881815563963604424506009021926051025520830992495122723080471175556788252726286346488994181154447952031423664178348091472611225350923203711745935999514043653125921374670359037085596875337002011425204227642524840668365677684947042176340815622387843201163076669518627363057556438218823611764049961525786672348294186576988063664840221636843853434059149657575645286023741703037797065614323381112219946845248510160275093803721949225134960521006675376506658378492649554934350584096959576197346555637483706188933495500433650791487608826259827663314758376578046635267812193625140473567628768288706968949125403883367403081715796445104058721646264545348334868079673686767853698254030425714360310426791285022464974053012913710481728661097952826292163427221755353671542026074060272549198614280453230421936325264624863686405960285695291750443286463027472970056089715894226267650488379647575823286867132348105640672729840627887423343937925269247267511662946343701498884588617674120604140539619829003422600259809455087232634874751950142735072252445874188399004630992572258202768571659508013471267744754329965571522365919547950230409299315403036528481693360506043083757415750186780232824217693784453418696602406337904296418730268330795034372063794292010602059065630216340992090592739156684152174254929017743040628101467828362978023050874252729631066876806100289904926398660943981308254657219653285669642886193484762193671882467055947542769218411067849427566241205541959650271669964479799934832230206005353197201212789724626335108577606517008265248953299872940807786445485345565587698426799804544583694005525545850937037568405263789736867277928117215209266142977166294760691145919673158332415710631611488732173550819652611435206348652946485197273837253677456206035817823624098253338591691920880045060432037659106310930814151761405888022563453871014156358117714844972902416627938056578042447044631227115909723679883264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,15] -951016363111037321902152141124518799203403997725055658430606236419819173783942822655770590552648432538365723896605201855461145707671559685744237851227808350590365003057640339956331639470386938940263254914083570078217759313231550953683405196694631474811740099282552589675792706518248868320423468883150860081462169918662251448961221615132004735476052029375900519125297665035049584827306205626351379135854449600799072448029698839264569399418215811680306004023256684054950148732587893776355524192899457878807489070216329287844311228789185678504577303921386439708001890351996042076061877973139665001951069585563936982339000228343585925879107423798798373506727150208264400607999992344477444325556322268436442801521579051927536725729127646946999221703559022514704402731739389609341057562362182067438509191950016905426873267831251159099206446295593421634519547229980437236303661757335417946492287637807413696941295380375317773040425374798065118914684389880726022089830900643596652172058436389328671099873077326304695672185253149081091476050770259931888240215304301530113940145725740308980648133437253734685163232841414202171595992103189491544834308139255274439134867973122133419365358618206671723956844102906012559557259450288792521736875915117431515898854021679792094490222497671432405122784645238670039219753997386402186876315777182266774400464695513683812789033512505708261280945239959638165236270061889906300551196347216501490773021637531591026670682837624852385573046512016420580362890596987879796704530321669565719192821702144200368329966919699393117098632632149114280309603657997898257414022280395010186154175646115046592384125404493420349236114581147592795062008912667947433497208690676840063999724948420114910732929794944000632066985289938332021676192544158589240855712772529845109380319676899336468037502812945101263035355518700723239393339320764209881317266602462761263925365734889525143757813810177750104065745197131398488710992167407281201838715349660557741984857136787009009963058537711630621445385496851907062111781390005500629032082065984230827979468080865737412333453998237541092245904970760880583016394197213118464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,16] 1563549423802673737428465716926832089371607252037298197033518672159030894711924656505267874320767018325868500639712152083000363474599261588821885230780287631666472037657571936351473335150375954278673556823601763010307073970792338847958969423345441656997047878522699342225083681173703825181500261063919849093713735979229776419097023716553741272292009404798714150632580247065439253953701517281650415161589816907783004111701439286812755421495238991659191582722517436494495209232693875116121800081710940531801258246991322672744549053244829277041940302722290766439654661577346903882553158438861763485632483124070080682577353461035441273147300297370092130409251553056182940749250993423048478640750560710926114519669138225359948540820141889821723756699806683825916567156561771043453411103759905933497504422388141751533434615577132952271641643712154181541680943156624864592259027319023723773994056440398474911561085300686266478079373264774090285334120022426962126486101543876619833018757099001828488671557469785559516858617148174874407446108123201009662578637485783363048586262920672277332998598616261521172439381395949040111315911770615839672726278807702655682458045732956455754931292470504338018453420242541506284422323608544122278003974423923691619428463161708839843040273502523179868800334392683388951821684279095891440422824609770593115757635945519059266404739421703127175263054590562679346027871095981973873862054170634559196113601527832194829775351648623491332070838314374932804421353066581764025434490625190123160261139924023870470244327734419834156420337828890789339732995281706260103883228054339829970182793414918865299817338993065032468244593207019144265530000196077816055592081221931510195688260074060702455901417367562041532332392736784060823166460474420535836956008458507334235576869198487909820368393365424967500484469709178005091040282447075506235274854975224866157419250675527825837884531421647422411026116194340576449183700315764804991071403393400958135246010251545182730040563849601780219679782135145553216456002190301895627362133402669246896765942799372336118768643624172624200117040009947523114669618966239903744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,17] -2041967505548265291525445724403026548824979770940124148728936588115265556903947352454301390058912469125308654311278573868071289331845204505650712818183944480682238218990978289574415067002021162980781315097627720054334710072472496440400513660046126138849205691523646014257834932191265642837624765113073958439250269052894302835000023582067760316147657447623479475361743997868024434496962393726703208438124806292367498562962930321930435208775809047970220726077446453761968482707173193062541438638194492042819041173081295209513322011916795491263554456136710325679660540980435358588614358720079706668647745729932732290878236416205473108710744531865074367018663262121910060282182726488004460712860792650617298043369052290942158984366189641328872609856278318156220366412873900190763560657767079506415174082197953981221888568625900774257981496622405593506600395917797644983964466025436064117258291255764058025824982921300602663744608208212713624854128634431027654252146683552173672941762759233747697121725417220807519030986564967701258256756341731619886427844075637973460884811948003905472337577151218142792844224339918057411182693417945050808322840924104210965864039118624030847763956624237178275864086309639798395171230502369370395778207753647709618657110128312895164230897256099086635650490980056559447394492678398423666296002941558590229190781044929888052446364191294041351078886917924037343405573596230171275402108574909066388401064127299004082110431261349235111108129046467988706650244788239332288881961317907134015233890604222738351216398565824615272397559401158730674164436432446169186391229922657314644692516239670234274361976027193635945417826810322276682828237837512651802734867886348391812052132459810446971274618913781767783849863957503144452911908209168468587578207159535297114656595494579375420962383666100406317256201648586352809346573901776453006495894012064091315855685885916236198614828720930926424276423140369381194948420913941727662182001280240304091396723253071228463945184155763648249135453770961722892169182851416200050196812916746545421738174839904434609680051139983441322176207287137791254459916917963489280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,18] 1914290712847036025447184669410926523165793296807389406467373220271300238475296343520043571140756306554845510590622342297660847350099441171711479063045058691351456373398593102610979908430250699438018079433205039029672602309096215602602275202847427497787215738585176782518150453942614020758240131229916039931864230410271602230406833363973207109297357673092329254114187723808463187165597741909275277712566181988100694279132178650636827050060794317487041745151147646074612128834237874955610075434474484893114946736163777475771293665247941550207233717776426466403655852908611028429116177998595698140316895392656802521137600286294009143853917217539225798820084747065520058381428914774846777821832925229315666029256029891923864979892132206122452491538702170410915126583287287854586888899313117544702949326739278611594123759025917118593288329615374319294681744618366741300316801774747076991825063002077917326447256812194149775211172225594588682307639185743835178252853262450065031918320270700450178418466118423007132618005692705468511912848613010280995912547927451162538725409665161914014553435473886192437206125581846564198177384889505999147119445819554980707261376771308717914104297228842038581556312955329241127947918383484491673471561726589974504813545699114440299902944418452018192362808769572890403414250759614066095091144396857426388468732148736936026540646468608913033883072745760117922039443246964545075803962129964834480779958416128983278163655658487754664817623713905976619358547949848560558040254139978050206182518175509603433052241594943078740154184347882431945218803413508627560462319836029923668087866066065412716637107908701877861023217533621523985633192342890370745740784458248497223728715734290220990752992440136475556096629163035210122222605107358438708725677713160975076657813230389964601922590840955463175164780341827637166741263449243728774116784165377477058089977697983004770311140855382987907213492152625616992464983774182336381793218499595458101059145647189174852643313903477117885545496812720782417329668194675904267640014276798876528171333127599754002945056435728697799323896176757041556004347079043317760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,19] -1223903573967466866980257301738618756323143958813584248294540305111425355720623540623092898249093607541156216747229939822712895794741103000136755421019337057051348647353798623263657869410525689498677112027015216733687714783605139777123736700352632820773680871465142267098762900821369451513916293862201543399294584296858162525710763938078416507101449318926379264963333680493098284672517084056375865629133456228575020613894979356991329933001335413549808929166006192971380848893324828637841010715716415750291156243613047852170021949655080718562434878484912088542154471492229758856892936352796322012005750495907472627543490633462994440414128770125680396352755660096731377415337769291294306717450409342481239223224525224999746330021388131932570292117790245024837412865878655480664994166280097220446353014720900049052191318252849883164188122195446288590927731424800810383112016401759515762528460185205927724370728520660779768292008742049414559966599277688596759738215928381689669592055472357805070261190564240029256908563309759744819521153122188105971488917870102760834105013898499375824334862742851582606288383517045017821291307909790482747133365773746795391938810395226839229201660837722932011237637883079274641614512277087112772558709162122737590100236867880659965921070017609620617678585455159519565756770942616849210951314942466653061012234878119020266408121084314702301095427149962526594650661014405621805403564954100080718506543095845566607793750644095381437356491978341046966580332697891704148961994749212272033397478580060185502789603976186037871401456274782735991636031622123353354510111319356932949496870019302402571231027950876891398908419557340567026749184228679110711777785862600812357575749460010485716763246212092940876048799114718459300418751493684695786640373826322206306398481733514557084945025134021373943990088611601873220252959861010111028378311913438599053110732223975215675214924839909614914151425208982593093863075303680098751311308650400143784208610936171885658901807965601911870878786588830864553101328123219838557700455369727470121889311966933269187904217909580903271477539118245416295837982528894926848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,20] 411456477049056777354530112264670271251891929195432426339423241149259200860561668462729641127832499173541852408688468937525011857532604930484292387647770600514243061440868893799030767962563884776174295216774044286804771053778140623941481684054198976822962734814701988969156715492477965146946816668447882335527935931776373474125867554773206228851985098225649753416035746275872463817529513694817718181471665786745148193218193483978987337739203906313867640434352365629870259792169162167648601286025330928617133934016343858627156676843791698575380131259554843215817779432315241511596740512269775043109919104160826673257568313752096714607077654745341581148083370570707345995815123547878318901463725545573428973277231975368715234457928973980132796788279638836195865913383024876184781985133870528682864731027049285493550899199841499108350760695778787530232710526322243453422414675193934690465490498472712992534740491203369696513554291721456697615308736049184647337692659757586095693974440042506634065493028341684351110916768227516185198795120420032768553536365956666097383224059320646283795830178779714484328463921550714717325049787546054392573387861819614886343207561972834694398780368708598759425269913432747601024278810895881823192004741592245471545892245204423911793483105457438481386313001215108767859898284990394266984404458425577528117406243415413316364967157357772161377142693798741656277248746511674411434638523622880221644140573197179847085465888688039718942139748816884665860487916106159076205218875907229496737324288299061612834190818366212916018496223215555305586288481999265435861818516409116209976020415851178391559160588461378924755357505586534929508341598206151140013325893888015963971951036401960928371999407665611055337127554922921130234746052547856975899527223930615967920907441704550689833312008524311432146287828933438000912151069160933163543680990384529856062372450095427206371344297920932435505629637948610132279224280861165624695074585547098351519206208943456166170849043624643202356882443672626146600786696094494751181357568450964768738310215622887652663255873296346680987058456588234556274625600844464128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,21] 283032781522290694082642684518065656166480803969567672176228855499941725306727142853090951556439348636371428879936434368247371382650383778189565065102472942542510104859866755789343874963036783367082749468000775080409774003642871920271525192809676310409140639714609739869665903056842079286933993649588915116804216365365905003163548013594922813519924232373882039058994388586845009644939017819665970218303227070719804221853113728967717217418892382051440190806563855000211499950367177779708636916826327441326873900454866465653020655936983855794097026025823000402410921835184954037950627592425213029342474796163940592373698766839698520378703647506289296096911492764454933918664200147267946575720228663330130443351090843309991948903609594693214877236832475698529191835606153640431852843220539369987213102202904185736928259388630852859969904348684806510067855872948797981511185447414194716158304070749088096381645160565350742773443629667971671430177422152409597605857091824530827514059685375604577212851021703083154598101095617973968088744051687040655967209310429684490404254900104125057846133975023937605173431900705642429602790956318343004143896412595646012055898406739143545224880973080804219717362898661323440858955515372017208104504640915499588925160501874139313243630879479831138166071556531570489575150909076998949815080493522137327995475539170648573259472877277462235412035155039087449838069767557910257697111103491742488566833028858876309287410330018820232789832996453750274322047246419229302168860784199013555805284956379497123730048995278497572580212466632935656143861945988101718706195237744589791079864552223157512511526651475349885749102852206966715488024214527676548429615155821625539160966135778425152498452601303517936247644609346886034564572971171801179106749572272629968813873485952579082685500287865120031740331032542590223409215159287185080935094481750704443776230008887499138322042294962021878450642521278394885097184673271423438494309599803890029650149790378373286624348382509123970693452743488984785608174418034012953655719372392822933631889914065268801318874512700312080851776523280946271070070755351855104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,22] -659394566081143482426704385447206301806089519612866214393845613806518148603243147213452954552757594712739633160573466262532792816416404934562836535840362693003733665236748117970657494832545566922831693743472446171347072393687010313898905970392631168065691579818443844677733233462501430709591963280494160538980908860259069350564369053903573257267710408721744852871459948252908745011028181340189807199572499043138791561220362910794924378427799859230486326586476327368491958720546998582305885266820173114833705436036916527263728933707557226519606364308845175770628456351131125465300114174339191200449878698701854807519710736425882475905804048518945397942144396150033803200771934995901045976289289529666421054840478574291334930154111298078773866330667578983927189411789773641127314457515244067771921712298119872968441044784601675386995163018478340761577420932744330939521339837861181552859677595474063865804206013068094865334855284571045997404954902649762376499329153200528387541115330459161449057858469346617660138096874172348454883839529183383684512490044279653583384319467821383767497907761007470602212440060452677957064888745246176206277331303325002642587328368432817692496263360106407616569816299475821987505976921565634267132666771638308793684532836120810471832425719646532817559292133915887776676146306906037861529974413467409033766761221156327919214374994826950242665055884594931393793088376964613184534474478085390280376292799825633260535136776495344943434816326874903262185763805207310386013486769261153656224439946706384193715285511554729714629026516175793283979624168473365776456415528981975550549478872736678339698146294652776558644875212774376109037069723374747473988564785559964468595933150997379941321733083027703410840592897244758183719599765075596802701101347791137851073518935729200319765829871088711536959128547797840762092522525464409645320452692332686241738479776463194283251976284845462697755210998491352928596422432177265690834928708184319767505792941698339983029435203704678613838875910619834447698984923966080187521108520134371006816371992090195935028182007331547540700375370661923842677259984038789120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,23] 359272167138628933705917794699208195710658256207077942836107499703398654920031673975591873803146341428025662503774243399729264889557162992893606687140616686037961728221464764046946818990382424616375403944931398912153040029507040861249382911310608778753181146467279060445575929359378606687089280482830689393176459790629791227554701367321919713684860701096431307684488757930817936649567701552126079868245610647779067582282570579713583012900395837769658875827479021664497561632370270228816487136036484033199276278266534839228182806712062505127475993652050010387521349566494720297204695359842637017876875688775480964405211039459620109559314397851474944594410513078564197421901450971453125243857079835853372393292858221968800560766988065967996585030827019917914276901767066704886273975403500849092358281177368444344778042259003510222192054369908663525009649238334154082544362286337483513848789644176712053590036393926657304292442571805723120234407669748070524955403099581501391461948785241006076414428809906438509230476002152342720009059872672194135555559763427356861377634296997609064043018955985167387889779972408507113279149756343075527547319888969017096479292629630704497328895951950553415408096716569988693099149817354508795331461009572087991169445521365505498596856081432566244238305338312787154551230802964250182007084106461541213045655110742112722819945890096831330590366825913890374182685417707687611833864132689065510029686580136247023118678564621808284100396568811440843649705120677658445531407672017340573586321233700557243309359190074187207847632896282570110908458518953090945488051460707633877430756757013101782098674414791745276672814964669662599969169093594445844858583767847763130508928969284935440734556919338095938019416043026128558215939650871086200579797785411519796740250140792440409937221463588581672310243808497234699995829962211310455815904963519876917882711727597515018118397926092544323824855482594893181166643131793839738980526802781231607261167632711900662202265751072527199284810594119363654283000304772066910559994799509121990987763481098449442310699462788264567184707526267972058594767038683545600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,24] 544697764403118631339037932239893360482500604223056398989256080036708015536414389422738020046707885865253011760983738648774832992604372452842525894681982003985311391867934936075573983119870287734973556276348900224768159029106924066511946711513383405906330091918396871146016350344003889771296484923001521688639609530243642631574429346662597384620104935279107771193958564805227802313973555864445317239930164030126480163426144703911239608422470858011505663308664160825394961485146616221330926583833602998832849605102486188871345997108247771530533551292170052018242138487926826766555878894228759935304761146789244546793898844078629490506439114588228853614852336088496610698620265177950568250878872336712364981450055461858644628847159759534937857234612267145197646609716535779529901670686006860802723322555953795417886824144752847612055013480116134250923330864495419421703916943398722655007785870310313027887109603047187187602800173558001623864835103071150072440653296077447532047625405412993047532007258757962001116965639527998459086868613368556730624572967759943694981510390944825121454677004453634344807127263240628249959368085209463725073663462055511314029758409787568010798566893067785002007256437104512549035696647080879249828560726920793245651318153932366634573855773369698920328917033071068052358335771092324384521227892930558370956121802214495058590245286181789043079147271657110245795052982410082596627695788807105071186893236064667798868925268557157038757942285097682757479886256004191814842297351052769336574650383442742993845397559851396855527600483695316663224439199172811245765291572826816798650322806535282124960571611689689451655467480823171040838590315789828404882877857241381024947636739609512648960449405776912933631626212087369062680478524111164275335721155694756611588906067069508119186364765915372191458268663490835034327535104854202727451609245918313719203868923716854943166604237812710068579562984373226997664391386726920157777773565865820586201304221858373085512511334984751686454418172822055552504809305987067370176454977702785553028902465860356521465622317247277392466633391158849579475091660606537728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,25] -1386172849454025167105805724027405024412548732121382627332710447375175457245364127008945991419323523028304083913399884389473490527896315806762519528878126093317161415085736755286427288326875901591505198771075049838158590237457629023392669510768884574608871638436978280433439898394377655704207326785226291408018254737420524124425335095484864010811166604634032608229009948767701122943459487395885277203610992598128070354268622374326867721415505167123477791583665983365656368930370861787760065266594596257912482137021049579055091615101320918570541836170167357357223219620140393703596650534276038207332169362610774691688987447826336670272214320896195515185227450253663556279370958500338424731644883427427712363486185852725545409601486997530620017155117022079902775854171567531896941505076923709323647223375251322771647851342744467054352653279342436698047109386892507163368827956879910392368130544542753862474229794590240323351300996217542782306500604972676008155727772104214579882619321772417264812087696524920015965808604408911354164091448331107077063256912880247926501559819727455684217039011211673326116576938825815386898668757557480567411536249879863390405107793408749676374325508959337182516101855789347559700919409741455773254070159750880286852396529900414161164330586368962182944318365982962312327851901514076253270194799430688991846814262515783922047886179214320850768170862831980185639872919686974460090383129319604122031318419931256564360984240960082929163461422175291977634020749119772955162346584258660804124315653841277130061134889655166801105150546352180834990355166747463032669181833013470077371180903222145818486664761255108818562908163844440072448650415065850445634406208426502634895390158261092102292464659073049055280491880954055310687924735496336671096405416003653713381450731466359635230252047952123669093338907475037158831818853877694071216665293363856085361918568569939845092011292735888645115940981739589191024450028489872886880936879222470214975452978531763033107264660059410926796793341328919924193842681420866268221684666412575388737481044095589746540027934559130255977812559579462231131158807010344960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,26] 1645387057065793226405567979022445410776718025219705369069717196802924089012995316898513294555683211741143691491753823254374315604607788897031647347461088710798687186391991525223572018302387019756925938521530046784953532062822813950398416003008394469282229900797805193954896110369624455009056357685217827427543607174594512768220461926981627974320424326695656588429091891029237266478475725019779492819728661851151758352835315226870293634169183295937362318048248596479710056300232157671780044802119418464256701578229740407278625120886631418041431570660319913198244074945030614973239988672994761648126891435217311677989107844734635975508812373925516971035972286466585282332916700150663577898556750038725151203318018086564722113800105411542676704730409435753405272732628005481115568647837161128119438917606847262091535425033437860439780865142726814904948820863229810235472112941808017030562437603551689289480358921109556080376405277030752725735207156384888670827481946707737735973446935369143757422801577718961456744378165222094167400945719761230924476548876289204875532374439305496855009779730244831065767877978877925705796500764255832047041352461871063459621163769555158311326236434238502352751564614717720654083170885322923315590050333161112641685110532492982219892768520784168410133491467999956339273533956117972418834136113798984315474408816483250734018112011358817684049557162421009095788196683671867256682423348992077334769901342565417877467331300478385244204277591089823294809844422122562772067232130938943796375479784764073407088640679864474189155184520290282990182141146082603768061876540921489036710326061413022790287384682425754489246850639941086198313576041267510883759319760783208840664821903254870300127994511024774709643793489912072361961118637006344374198802710036956978004187078774269517135943664405138485294898234081615709211218471253960367824386876016166678750115060987384302781535016597982530888899628444458324814790454625365271597822138781015601230157266561388416911617182908644106227936125806515475555510274594602383071110643194073527753823949752270787633939172865378952435592076359701186104698942267588608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,27] -1386663845285252294061439312885948256670255336290358523477682550317065353333521731827900867674024969706064647007015971954397183408302274464135814854740838278123013515392720477159561607704724557918623977187667069680314461779689628886785453080467045104681889943519809021875134974307371397272841272246007178230281757771997327107419916363395243991191900500174378178107761062652745581220763103311009544870863943802072211067419190045193491720214898890054205831171904807161505858719307482056287196939711884652295192964353391028041982255958673754156242171005706645801810029487910454701831773589705595567053793405395318902935784037317634810724481203520775687559138586963530600085564134025436094709009936532771064795552375694540638248034329226936105167541676521137341282935781712727507834818053173009864657215840381630372565837129831197825167698463432435601247190433217865343926399947542007892678805630036749464091257635444787536770278071886051084898728276169278502327832960357818243324708591843191392505956513727428942981650170825315291914355172306737915390233161417186734110238603047977432313916675811179643638667208441759718247911974915724162718712141959854341102182655945416797547866980628769700103800149239306203134640636513052395992174183668653506187218538448493339890467836493725325171245524148100758596192260147681821724323297775802886441295365922919649052621129178916062378945890330281238474863300278603021280036123488656797746343897734591205255444048652971601098680547152836916677643546244121007423707880344246737256938196649530277881459148080124488769987956890240324983978344294051219664836481914458385692506248458480878398518740936398836581375523323651677626618586149475931979625075214769604911786865279874404966411153543951926599963816461701634618723813207265730748277899221668833657613549255300118939702871542680662365218774211630325517523678181816622930693759184986673904279773258686035641731473649976904805916928494893663112291357207800147978566292085853331036686964918457179872510368644182404476413409744883723171960225421193949965861291713002240015208085461921898734052981023346677482204122604061585059478987815780352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,28] 966996164261965659108360811719329600257714831296778230723816938841096795886626842728626446117268443603789075151962233166257669231498010212149492119849191914465456867011175500405128617622172753333876068683158559337041626120264927201320513846777322054079365324728040708989928430230473372122423594123823166272667428728526730605216561558432642973499065619835702064928666328550287234421148757277112182626652944522285422103274803146017467096044115138019242325463297591048873214620526054155070914647373163276093242193217506184462265002056026881715389835361996097134063439261954853254967437328193758326500730878301165552128700777671200647329205106002748058391819078664058031501162501003459640862717817782587888081711504421845678534423086583406952136157728829143005489879620929506910829147461749626543784062770616428481214051906792063785901967324869544304985204995827036118928748634947542055745169708161696210104502733989403353625768714912401382185973278977084820225852109751038480325056835741935511564488968307854487467774448568062146307586660255644896180491171960578111862178731557606738777385212078967125764131468689759125957469313692441481950852734390204239790824188164542872085599603787761954179640980005003197664050806290013523883389573664789216993588751077578785968584785498676490002365074587589814719683246424949367434262610285449526832391127096816256516339837929711375470376619292733739428294342036964861155676831187959013865367566542095754841193880292811631818114647561249694894905954719973183080690351482986460796679745264656852602759997603506843862556176371253384182729719579346482542171961282782537031241009901603488677365941160514627989512099258089890315188251662976072580449204680257772979665899300014807623481946694744335672675041004534916760260757362121677614552203043526392895857533467396192590121165463149003343790551070112516676822109098379688466499552698079542257622604503853046804190538140687638061979006540115092186070245347191597249260200752917899480481801382102208744063719488448783869848232204951523478533631134254898870357937376741968727436311069308557970319563530920033802947351611958378305802408608923648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,29] -638238773602086759402145934339535127396125702355874201195978588650352898810756978001484608660960471141489256527051216190748172208192024588218889055483227647186488446094590420194055708549432327050330237875471306390685783378025189921971020857986743966170129618717041714442379575877388269431626230185191171313969650408460438269556081020366201189506141033718331018532548125005049594437597053714317055987577212012874603144611768273461367600466880288918112293326813491598828155796772241520689449780741605915187004473338394685328913611444259406778192514810932856975460005136033264515643781282993376145519559312473247709266151441875834039033629100417224776882393812466068450867847542388935416121913704334403411672113672666540653904212329334566789959817273174486262011769481256196505562207641305649352978395918748662825447066067142028417095730510959938440105603733786572179712129069444778761367029723819001839920686479482380409462794990282929746951553119355911986157404455595935650065312681726534729809129756628736916721377910847725164753438769502749022593749039081680810053754481462927739315851636017175839606971258863811573400096252382197434017601756536595483768311119470350293411100058679072441718946089692471069757703197846915038196559958522564667910019363558914027979237013048731541839340669074247715885753040439749727764510029423177838443762360568672076764069559176990988897933015969349461568561337963534756959594273919048680400382707285769583029633688634443412598145812777314568398788152937024952053862677837424835085909945686908725549875884144214198003300094779070252373653317838018893910923930772088217085114396217064455806260223436581619711898573500835596302122606703916398766560829679069171406479703288894498882433197158453904447221943322598212353569959449422834071397124651314602351697023326779176386632661232715693522525390161669782889474902427912701868742871809330299325489096605768923567708503494071192522241145980048718052250857574506082373808072012129095310581135737069370060850802662973110251211136190967703228560331073462277836098823706224573836035440188210915292525018218879167692998885736381894022263146398351360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,30] 439409563753514267577267644426359236897861754658284139015298765526805733177420967191496968196241278208008036349177842129899695991689848948227879743729260658395431682464124767701530503015955542759914236493298368092166162496679949517390571290912437621586909957287367931404607939769750361165958835857291784129667453689950344349135187825580941385709186181304099737493771579866775645110869067263981045502229999485899328939632887411471836139292915696250337084123599718713358428808617836478683549326042332799747710799910046905066516925333416213832859801799729320701224805163033346129529371559676793917919032610897771104544432389588526272131643458232483449572313075084014066531366948936829408674125056911766764471684229868069302515129847960295164580812227685775387860074169443880663317499117128207790839074720527138623867989472759598386417265171179929736080090017889514250512909706473154063707070904413234749501441671535530706781722529663314305656392422038202994492273717382602103119041382820044015157879429421844508116960199910065376497600087129781306422488857419307795379507892915277801522533193893810790226258219581195334033094897538068207333578253981779907138788847944929601543663550808223770907141890693788011063293598761817652695621698067372474126256436495528642461093955276247245151970585149697854412465807542014937185886620481582913656222493614746656132970503415185657366572058385295750684446175848455325948914131696087778908863626768457987353519824708618392495341987361978682239678458158414445019803357539213325466706784374840603182204999932589197178237912658581532626213787428761563798694946237008845899413316262114755125509819406316169607368130603393791351724090795065951326892148293312570317862560564346571499628849425757087976254961767697372457675918876536264910967843328642204750848510784716830576528136582859290322869772638507423727034951430472666711592368080041541802607650703842650603108489195204543733578496217353355932860743855388361393066560648044407116392035386776803035630101062849497002324976641292880315536862696770602631349959862253721705724586484630201316966195776420762652884126661484447174066631820181504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,31] -309348067473879737112608243603480723714543517475889965673371776705306189680817879565410846107652817245131495862158299310150907731357370558637636150271904607355257443385809416077465452652178263310028846588686601710845829802610575377721513808052007831073957017369225876235299934125073235752470052787645569465173546746923217293484109169038820441594268628767199872227280291690291079027856355642063892373626224713622946708254053706348645546751907543444188591464644276359736265773075089294759812920059673703972583508084598021386918786098756896053079474144831914374965723996681976424530765744238859813727044457262007168150391719912727175222389307969676321153911470747266007146555232747025649233988456255972854277216155697715941243959041172734342638245163779930549079668331456589018139176912328401403662162329374034789026958458479648904319263481410235481506410216982354435586254601351561627076006298683071339627926341221446305733710204507368397975313626412693096285752528189826193927741967585949396152521413627697041507853128787504587099575774137513652641018824337716293899847045069606532369299714002608983336355767902272173670493142086587796945571539668537893925214363728000922347097882815583098414173675194825266771169523853796729488043653474301081580644291956680644821552348117817289302749588903425794334344480269089635113167988000215755013191086604705858732477082935308700758555438805202627219070388258421590058222498787015397880737248668432510606644273582344246178909544740787240940423905918301732773074274897208063652489016862951891053306418051842800444279109575112833951603604118763107209106736329307880961085684839207309772944479264090448462754661763681693787070409266471706660490219229282508922109077881173167639806328467942368609029700863806549435420643849294453400554898666053229748301343512878786471004949311319317824471037267418027295863573667659852236330578655966464937565914323519417302414106867869864780791597216759995598921177818288219542317027258124875020170872450970172894539318278386448929219427687679089096700942738570727021595659792115183054173500222495530467838277277682162475188312966481589893964815109455872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,32] 205695821454254229722014428814166563621702826993799206938496123125970144920129080971784667715809510947359915186542298545578750736864005499764022584785019271470855459196651184125725919771990761451327739983296780733933876238465490797395962780295863477078830720415234892272463972829491679706045244561058802027851732287509173972595029818681622042900294115690504610827097443701115866578228703684696415841036797559563724637330544160418911435418530029047042938003326058845473903506254541623222276377694070221942493385575235718440746303616218142848793207535065996142338532862604927834633794758595231025572726589310399616561286294968409819502878391278905842072814113925873728240750663710085707805899413901973239430550436687717707019020524651714008531263118817302873980929465261556560486230984684753282867244888331677961125993149872745363302796319257519881029071118072577637141209955468661568040190557959856706040680888715742263648843585382486010396977821975350505505709330823069874890850389726912628569756260899581794291512216393029726638627199624277766327257564069208890059656680873903336847097886432281362335041924485714557056739308123590114311169259867471972843626916287568389104584106662604966404073941848074648341182941841507966720612836104767415823893761090177404431719026936454480245608225719035825207194828303357878857822153760776222441461143055848430963054444272371669882240705624444540328100766124648124427887602161318367702276095425879448192614406572886445597990485089568744442536844038292717270654464101761095574658320778074601673523441864656729333234548160225709439813143617734974328834687114272041669856745836502159007926327511881068212901577217974675027533444666837493774712954051446450642317763120446976502699207092106522884939840326423496404196438419353614032558261342713394885409982756296150328182019367318184359855880974248911602431611293634117611350149632057323620088037408554368381192234071154343009752375260909926973889058003367047179540384324201219978891650407481573620044649040345470763543029312083704509999946886487744962036693230619444439689669093356122049196942259085222287042631621947350968559615579521024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,33] -124915280408573540256676720473011414204362815794194980606939034726774096022626009437996081969875388774790751812741928471627892933287992851138178104548601361829770454185642203210535563265420823626489590161148919339521703321768658630010490881348645804945402599551991513393709841187741435232293780298693510553214773022203026803721785607999225123674689345188175485719350149581821404122130691937794803531698226096871544711448884809454169991685072530177094497668554775353986435888565775141816931729844433134353453965748211968619380818916062338735675644565967991928380219648109875676392265286784264394953414341055897124973928486584944124841196792922561074615009184256783949663740817220369434793813267464883808866922841474873619384662969204820466817501646771195393873515143515347170302710523594019869425347615287073052614356854848605388650332466574400380477925408013470461153684949181891989688595175175381443222524214852012507173320934147216762145761267612683779360271065447159338539812437127720285636484315324582277508627650918615346733070147792338199743653164504847126043005526302966321263895807680590712405803768852612629286342204570520813508063834473069652678558206154184835287647432587125403689748804610054766157861590572028718986939675219229666230109971871012548876198060599103379257956804433674940609579510260188746643929425828983844939343972025539393939761511401412303493099729787654150044488512257804621696355070832038663412208608646042356931997864740064087699694332069458873544619175529205800305974440751779531833257654832109604756208357925929546122984025717219149282561438656506858250297678818420710298608328535795585575463576216710841543599496684886100778390867576305937580967785873686928506888112091174868531669587511060549510071282780615219896236503207990967152643150737509960865815138641664823602372165943335421875164724793010663893852820643219562449357213759083244700092523290484699852594015852535931083142067614896387605993471349384788973117586969841913370340854568824738568985818771729290257729724297008836896193276251605755686830350495332342370999466738160242453127173776411658933309838080257692858480296625963008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,34] 71121561172748891013088337085159090670917576410067087885248084424754718847547869092803123671101702854317975519043835459249894052580818290505990918249220648587965494700960732503716136422530397658289426075310569195816634393688056866621269982295712746565158842318446513446313164480414182260143042199320325767720363742379637912057565426313581010287319921535337485371005152592477213912258105119694988812661587683203991084912176756540227603432503149774203255534916739866255075270201774456223376400617561192312695533387111856502044456487446884363036748955102693486614114101757607737702805770756925008219084500844645429854771405484474485799270797793944748649557276634964917381766412905851518380487928850107526505430609677106115660455023482770933522922945934442208810734503835302296017100971715718673326261341647427954282708336071716275269581706310467215569185106936965112475796914912924014821678307162274753792639274857988620190914055882402893422630696395364285799590755017482501691138288323758322515020605109674542250462186203849152598086175984321351117385121387734906600993789213943015122147622784635610645685233020179561625319382507020923483713633486345525644310231739778940012487885848552368299644624157306279617869055125056292704133684130826818453485300861540841900846191440423247745791860491180864549821242834078554910744663004143802759868342090411289337057225984891203399881562444124534912515758803589956697487153226977547711853971634042889812763087099977261286204864873936557630106580942493126701766333877476426905499810943460299181300484743097833212511488779293598840800031317733215087456578945754820706435706851614211686385714372988277581324973185096273542289671201255416312766192259618203588601855959884759395422120810370174114386931325801437787803307674657424987029743632289438078655250475176712598490381763438147998172354575565524722781210505912917054954926532068209157014168755919328155292719504978880124543915298749055617999971464870338406727172019328838430432703176055766348073711309341735800884196827575532772762964093610333304191855429316850769499332785805768659106095337438090008919956068604175822591835081015296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,35] -39708021749608507972332026734729987011356019901327757929234465410600887827526019569211497639719818358660188249514957994027191295144629501603370847772952426716873345473145343866104817767129733426572691105937576122394033578210175599793471860152261378420043195805988449383256697871877418591703269948998546390722959753189228349150201622951693425951739980199742491663260516253719115830407348206667011274896702945018094918009571661880709043452642522187878816121410571449840164487211762865934453511709223217035842142028821195408487150580651323993729203149768675457709541018817350573184973375295064523376463334610375586802367803016128592973216946374443393172494945390680655348797571188773865871155069505057974397774424499334143283105820165834965712586872293624281748708902456020670716915934398702669108980903403056720333260353632487604873851209982272096965364210088326811618515632813052951883500400142482395223701465041609379915226284768015460487255037438871092022104940542563476551887363068437172030522809619584110367359418941880010781379936617800060791355110887535423791602421157486437519156737184572991348977986556567495874270735869911949368419563271955253896282138329968300646567397024216737416783425507178582784099461090837697258600869737765708869368530318382110563154846180156755027270793173143393748070647778086835353897531224300870740175428967297307796039467709533873875983044224917805611267157887364178037224249449016359979306532313104768182781373079908722105413675979076587569729247170140023597090173131608858556484651084705822279669975258875026770242134739313659560928432924811173952689244223774767178262609940021777895842844748368687268292445936373345431217988452290334262164334504430413824273564705247617307732920755951381551999166760961227421283759138432924517822387212346494490935494009482012961995275365735186017678795317340711945939908951337977090945247452758854973811348356085040503890892558178084442579473061656736065594178907665307061907274762630399601298101526069661350647052244078234959827546971320176285368483707053689655891778743118303698272596132146931831221794816759369038659025807541883534062579903102976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,36] 21979612420931316992564858261446726833138762345319029238991963578199342657400284899167370732395301672194974707854784755230437949293295622819925286231678412863016068172332781787420675498302439802638060726559939278902191922698415105347593338223291489177441618900187945879203432726322324312176187198528073233959372225679792404400309921820582924949183643881973137067356670304923256050424074715425118836814831018482909498716313633350603362786505886628723560070496939919152014277012361560827900039968814850582261337793640124230754366436571643565052308269911162028400739874563583323908397175662112843177337700214104133805656170727000538648476291803698682411433959842695075663624574633505645405933600807379660281353253511978768374297585294894994086756459749891091570826239040753423751748820758953178350205718050072642459396320096242001366885612174456211396208192904072031408537155698504881064354756266559896673173327485131567746546552667546667198037903804588170772080130185514122364727539462353397121154689760263630851994305487416950017610386884932291130927918730063784670385021384069268217314440543508379861185108983265995997198967615673832207657562932013425626325685442562857315140704806575462276145036885910363097161009311991136532144669129704736926302540875559651515530220339143183933200962874226198891104260147706481077742655196017457586581375645550089671949893362507985252428304573405374958386237268104951263939099585245109927341615768825182988056345470218493618517012510139920496582059910384106187823215672723312671612997707186266028172933933062829551753618892022373750341335733380397616306876016205548888759877749987024961786835117409007154944177171687576959943933179152688187079199175600231650883864132559977234770085020885998628478377709762165985099472719650654504587295685638582457348793467950868878573177026693063903360955233943657277403994985320554355138721647784647318235143789379513951984027775660093553193275501304099250061477315423439116688317293019153894170306504239185537813846632383855737234706666223007320926532079499956785279466514018406928111965100239452645950079081092723337350144763089923597007713608925184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,37] -11652934071878617747034774999662947176797026253984621757839703483361523413011436146956790653977237068790465986297418000873266984707401967672124195596925332680342545070016388126923121305664168198704536010980266196892143990884272058940205984127439369594049773539126621451683151958257777359584356756451069555419655704447031018575519311090381612098347572751925039162340044573774994184677403120300321462963040445632869024328217513068103684511466118560790198587932127744276044270664311010031151920031059915467138094944832857452802126480031150936429926986185975745505101303718967820093365954692339037204093928708997772335676229306919389805891849590285338485178997261692756327986090450956309281401685341433666671714991843210664040943038686567775826988436932840344480372259044589633773080283566937290914655686587694703268577497344885948402654034287555886448867548393674382304382765595363856093215731163300862818152451920619158637286307129963757215111565087380753508946143889283046278617846010772486037480994839334968532445055608627811295936945931113199306856188436084442063720179019858038701573724292538910367935014890316440202311222465440185438001161892730728808784379541702627063318408025644026562878628408634126415484262557847893093420014195749630526847655200606224314333244636949052801244781571688782249227023747759072753274058074941384908290803162902670255819475040776516933513181211234159540486179662803162760823707155531262389343434233003185060878022086526641735198508716545306448590952328966269824573727279066449274106749816626595985481052743845816113889449242301827639128713218016876307908457196152844359327845764237294365943773480807741479434996764003554671395323831455627678743087763836143155276006630553992487921569867253815090009411893194703707328569970146539919199283035038367302352956797442859952428047324572279478710184241770722591521776641916635897137714265028896082909929992001226775181023106786572648512226870183873236195934774954890107406704510538930550196290999184326589148732401573523463506734900262197032053570069393727213184983075170016611946405223083622819743067445268614623109587322910210977985096914567168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,38] 5655042990202786686936919205561608938769319337521302471187702605135856494167443804284124537473257821212888138661883204038033378701846068313311974846080004576644114968657583489011690749660731638140198750488326786939425864574065420572205672335480954171682398847297148092002498287539006256915281780805874374204536474729305058623069429546644367904624467996296867352762745567262806701255352706483500303044662325986324948383883405193074764238811968926848059096713640047963604840256343475380491066214022010401719240003335971558478510667239882250298653914353468820329619960686202465354556514267108364023486781869709589567041573654236215504552759077585003815877949758683496092359140955412582076815707939756496421305908339146504706863752960946129704155217310373023462507220005000338825939038670743186207704389950475661134859467976027452961521195452948849898923038198885264977747230845737478475857089180472106824762265786512604612172219164017645860599176568151527820602347358135550309028792887859171345469609309723701363965298882039200933456772048597283077580265259056870817425752745628916607100251873292212119838246253425286873926538888398746981034638911735175532134927653014892106885621411392919287689378217523364077913753165138757350213552886834398277015744690422156978303474184761491053739154410549579564922572837804167965240450428721898106836070312560933449084518672284025112327869225305177061873864552049930451809129936927997703170527331780293015222024029210886221861857831392090487213295280651010283753393455229448237316611350919186093387732842455892281783012550259994040127479433842820038603232865421014513996768352202100212411251362664349547814083846449323314564696770702964837854525526033892031460222824477880491150754575747384586916822019948924881282334900272011311042472380973072900186555599262662753071669325686351558058590662790944749140951812669481891994377939850283576195697858120355485938467530981830595733845704831240394298458046518178443218917259949789719025164322201395667599491923472160426742233664278313946457029806210522196347831043355773057052916636273242941680380872079004010177624402018290138507524817551360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,39] -2435695567419280819476399252457205410905445525475437276377814877501455844387811441436619658333766177257556822303855466714932184818869612191611416183342588329106872209054950722663076986335910875870096831323775470896145320508045036790335766256732891495603041967362162713307999000593712114336271472789922842590862404703195493373842038113270679943558410056608657501904128497667812129260074856610217188333533419670639243322547207795404317841701564050308761843324165623938601022059752540537818678348771937666761250344681551953447841734813178784589091347991704072713917324880599262968280714123360459747335757701861906368831110132918469433631280208334442542101561721327512442131175635610505237417635867829485257941580063927697142041191486572944975255498983945286305460904059537823627697514184829456304335907885844292899186370808646130830489585602060416866188064331930523744060181218742298883303392412760053497976183701437181615601132894887080688601810699432624484666870177659581432455348220280299940845538166192941768575194370435915931682103319665877315133433225925236488570535714368200930345221484098188412954896499519973327478363600562760295478609396033404099183365079069447052361551763682898300891035382059785321691369309642461045283828153747477306444535835131666005919406697492463184755284434793197670277201690091956792861738611760039997881785267943731111955821562771231143707363090176100064300140061838493557083403073247392805801146673734058974733334314107658622597054170726169222084961906922297723909147617195010430770122410670635683175774969527549106123793024279198412665450519605816671967359517971828929856335931153389561603370197443839572992370684319837160980910854406931961135985524324177056187586733083073031344067375941578642079387623980393996528780737576799526917951147943575696048954549194840520486366594484768039377334173085467793953777031272388312986414746547459106686102897774431656643065499540274223017503669698775442536150591855766380909093610471031855722055330797484449178109767671107552790804645203426560835490559334241105302866502967061938882199170104419930575561639434281914581272214498772849060530431721472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,40] 915757606030086572137516702056563961356214648204575427002743526660558294369092061200109227904730265522372901948712810502593996621133179937877234282759810223978049659955080461247936615497681743426443148095021775457039030436441357951213152962317132740377405717158053378276850764552936649504908104004787176644266976597805212816704363927336726596207721306029527669410311269716872083829505518330176651648436665231589507295713559815349677359511851766598782022539862943494650619466196006337503979588237882866489166333198425638463100442403723391793683383303650181454404977519959374393308929956713154042435442566082318945289625046995111224455354227063428153254632204153563746636808561683193657711831058945350260361721045925911304693921242809420438851763319054871702803402351940169653055059559047628816635773303278964501692915345189933329625187356942786900978698237182246472571054430009457435965201550774533371655873272159104604229802061312690482216906434120966754774688071065491660942916979943483849992970939498499323342235245552447697993167584975984033216630194209424062772938415258296542050157820890045134229455999765905185348509549537365938452424238030836996666908445177429833154823046049261361349800568462882352077813124444202559576117237077490070730511860752827170317886629199945704943559619642091418798554858095301485663651976791667356343844510523328314285217094366578973994425464442092688397826869203175215936834529360036155480768775452046446917977215247160340981941682933749635496654694391424336620210617092579874667132489108590620197832989787817081585202795026244395569254272694406995213449239164209727579530399274558388908603229789244493061580587684712257249174637717084297472981702945208544917140607383863544173642750202427884285192490724196987785317159439143584306137999228081654221326121072659897765543899088226458179123329955701811913902744168932579157873734770276209361774434373654900128973462646647652933983066535925245702315306281492251578256958746520674127369702614024462031942930745666187472682062505521765508706052836086287694541588421831443300386200156182534347732103941213345858886594722049694399867402584064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,41] -297330794584563157935281792928267038591695966650590709141528532371095242059895395966475906724690718412163512851007845009379757001397791218249132396573144266028236882032298607556039058298061802171109914396127695397508730399887953532895199093746001982352991648951537357958029208330534115794989328682240694831410475713296974824812435472908520910362959307110886006123649924739678513919011238428272699668257263750359222212609673017469710313725530225897990541073451943417163102957467788176172591982358533956175572250700380274549540226012523286055246716866877589004478867536799668181498394316702826192680475759259633082746349196527660155072360171949373318390034842199503416252592427704466688894115942235797490144961723204604781426526136904201934685167298573360040813261701081319275584974004521889221111527388155783649369283624307809550274226007860521459167064162278934746465203751894636273149144479576957583241241007980734942333617839792490395472274308211001545041285263749224450952384165607697314836933922674771200412490615308007038085559925664271199851505220534218343213037100938069581003890509753634774689232825984237099568326820601983491107757080594856104548845062148634059317659939590129796618389885606375680062180912008067019078755704626155697972309111685371678489953357287165753603502179845707645620031234348694375392375119008934701923500500198648483479359489306678248730631790766762680010787058862889628144962586539796589590008594493915087385056750567304599117987196686422879611562981175928215383721101070610592943432198831867096857634426868508270475314054525483693699681628133776422326823255690176170878490072779890771772954301464560109110050443523676582122167388382256560397737074541852604916865061782802686375755100052056798623451398991754528436129235152396260244912951956863828498650968820583588834171324648519386973426178529514452022512363907257159700160337045250508858011671913010726684794516696710239511535274958717940538753768836627667749156536299296768107149014303224039769260758277476443522862401288815572434620698331923973970486307857564041582618545956074720360311964046902400940867723698765960503797357740032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,42] 82412022741552932223682512903625125039587593312062734533588218049518338616753508277894316837848388268885702404889765949795148342975654930691123115311659140635503974848922447694166449856524051014749949144760469124033688270854198248321049968746989742150945442281870084981867180514662303363231889393724149737735229721981066010784034275626795301510195230573980850519108701983664228450593549387467327811397647436908194054115894751944703327392845663886920352624079655856408765574489752514802391532509534030234178356000659925646503669891866031132857855222151844702134829141173396480281422096867710463717459399687529899516454512350286602961772206443173154502133875052586841598334280717143116042843740353394540030466842576934418742864315235711068990897408799471519959922666141948420236242451983463790072384950218922360493465887763740603699342986725610617081557603066130159405084426165456805334589024354108242116346318043382434359542125878739112267021601516613079387032478410960601170352944900764495910547387265849825957900540804081468976440835708991903441063776205843343350885497070918001948747042397813877052925734174060268944096638512657723677242559452496638396901993945079576428034657186813186734696189049597572425339866930559778907433845848518123039519410432730075596858601482495351526656872237315293400100464193613010831560174838035934685090504740274531264053937352842796840517063207814586020182581681612567634514957096524789247181043976362593331112240289470899783739804940702987663452378746805743155144445140255923009813857667534310671297343956143206152025823752566230112335588508526018153492924877996804439020298222614334569447004591600808988507978223801936453016397564364673567549555319369002460257829925681156613814728447874999164664546287876237450270571128678125424032975511196421919307777670330521609827327937240096080045377787376374291773128364391121537791202245214093179033114899684746108371940056371262591495423132585047702900964030865367818867904648646595665679827383622315728090550255220201825068778039451523352817332343807583452148965019666878540011983883126148060665288095717708381816608440771052925804401917952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,43] -19173638670770786133111356298659891773926230637654888910008384390051827571300226103156086704362856951840722727017854761647768783344160929716854700600012547499572676739377617304781039732234467054182770640962780382589914350328419270163342373280445852103903872157735625490925672162772780166001086328586068380922630325541219724346168423448551683317735830107359355529127784681910110282339975976640329109024446650409965865128788323126524750643438017475062913350966703596089638064966670869886405344687395891567799741682684549766536978963128046317920852223145577794280163411566064387841633885025239178159729848837650116381626108889505142300011397376677323215537999658420962167001194021537859977010139912526851913098970391749116231135797875747863059804779862422957726422642044322974992699489933393036179868140203230728023955320288583944674640297594424621748355022402809202102262207358406029758883348143572246852153857937642175267831093096193959616124928460182422881118090597509805087426617405777914797257492627694741703304507785134590378681020526215370817497657555664524209008208374273703572966807772505809259023110944295990154447752132736750904708521971861548715418593273666239076017442905653696642126720015524122045119097401904487142532931859763284304792679395733043018534188357787082667119471333594184025373424263406080854832032271537192899380945512748535450439753050369700526178640856844605603996620575591590829614962832755748015645244204592217577229704790695365897400582705344362083691468127182716840458452211692958253915947869867372807688649782696143029460174222441137537579137694791754512695805219571809553118581957807303787274535354826585136271028229724923268840839119267354277522905136522458270336140533102310260757830224868115157507099159865708828063758314880204022133273935662383355568603506416165757993488814328852055713263270623381884633566636763424740275870328517308995370139595410390900791810778867879870993681821747561792861819556945816017183453121144424226790367996307949737155107940788414529725055940475732374716405200326900314199645143294382940363440630098990416350669308305284553613611133967460867355432714240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,44] 3640808634705246166279381608754820605457772864678402176677748151690622342343827590806778212403541551130989532502889229421814804801985092082844626800101647132714993696199315330872607367458318709851257173130030504696604005249971249899023800489684075793055123463403653377844630120155332692880566461976000997306900342690500321669889571490378153646686314580257346593794237286260285135114936825079236068103407935023705405610359470449402410330860420825414859722292685258220059409893563216513091649013708644061362320666190395641598271652519015247946780040092141527167249666461722174438494641458480273111788660296583046119577162553710755920713506667153028358806338399044977997524986042625047632304864877371566847521248298119975959621871147794620948868629101184224295472795234549108968471053938161476864310689520188977575025851610931526921586993323966085559581014697450929490342773310750780684452805822781515217224541765958941461957391982528277452608065975546564666334302284669735176368246521131695383662952750611504097094776951677882932751017159973287907861215274642012541807004934322679343969278014575953472605895164093103435519510751780258173971187904664410540342925647328203995937010133157299185601680435719443924983045467575317079382577329780834104613815145908279348412243565158742164506359816617459858100930261364247096683688416616258015053449716453177191968014193346242729275190962543115409179842157731559800542139073170610163372285878927862141007261480566050072405620971343984329674499010311163567053469243825343844879818741890514934038647139146189960221579287906222622817576085023578956743577381466080973573934703025340681375404653351209005914603921955801781914120343284077249476173421521784754475521429685554174006739345831357053922976210787489856096436637275037004739784115572839166730332148777938567992158668309964134486401430300978565401941256940170810453044117524745686173906268185649808034572662625109684252006994168845573334661245278700833314209669161096070739082164782835105172597350749424857961117328245880782724271729198791922685452464185042086201764306407688806773165019564544578535930068737115359436005703680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,45] -534119699619143823056328711417360051414836036472583589193444110481215766372590391031782932707794813817445535617065664981377301122099468196733328154390374236414583280333600733843796311908774164928961895678690076851964620218771085202283806556239672045679687224695621858665819116904340766994833797394643094332323901309026879822793246136625774739664619526450423441330766860353421032718177406304142656907997497334081553048244642872517998843498225692095898100837752913960456223906934053714113399405962141997218260827189471949097395274183792606872830332452649807229728062373006272426217494400274515990911455898268533628129711148159971838296944707408978340698260576031759075058851556098046154760041435249460035201062263995729613256071985582112046299713060969868011432200561313930464777304308744581551887818393118386456822220178555519026997845368289452044219870348724695071402624167815361371472136792710430497981773258265592083400827186387430017600853107320412270815127872207501530713552885522884771292881458023825076776815231330369233721725852188631825693776557083545275021246457491968582435921060502803964440653162377181439521933699011638327447646474989716879409536241729271552486950025366172720265781357588179957133454279930295507276215392889781149040287859181257774981424063799623688121171922730408597103808951577333001610017254198526216154416975139454452764462254758689065856112449171990200299418191356654615009758842034242619985756345832898541340297576431839212745351003333578480425211082722315320798279273150014420563775731315916421749815836767973904794800625271389595693576526431778822707443693103795422422696542578751084728795069760608990779479766357855183107307292484810444294264992461474903800386059262579080760808841980483138464097655157323852627370720562648187235917768768783623494695808664476607640568998881327358866280166752190220823009509821276072862302757384356759657335105562434401562111900349376165297406420970804428901871829663299088653693385293528170308790707165539135179853934115038083822397866113191195555037261422647227613235561758325124754950520096231624701831376963441256591834719733207383772990799872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,46] 52387992925917917111022627526226875382228444937798406505552484800396321500288885548565335240999462345143860247989270314580014974796660201331365094961502460672601057534082673670234189750260736086147656720191877957402459551240317615608923117885979675916817764376775499540180193783255038216478369849066170129446418934293213839090446230412120750086029105744939838861109580458788623441497532775099469605791458738025453237521248678885404228538200783911738493743200725133092230014241568093928632671806156098447596840550617518908174979564593770368637205206854432645356884420093131237414026955199915997107333092540316382103506494246583980148822849698682743323799021906366605227539826795568555476180917237543592355602170587756528708789738233616524707910318699809946538746964383949089550016477462741813900589611965072357790373785064290047924688159795885273459273247736502679453216270731855950557646841595918640905755114044074766727291979143143635020990264415923964700703298298568725327203201417059581628949099600194839939547704431162713582588183325650810523950372655293353197923422630598718646156448255838083385316716256104493895913472841334637444624822818802984442432601547143132870352105717532634289746152285284213489233279127909017254322011034143094661198035901548390177034956170415569806854359922091072601176877189755276782237920649295633226732404460474148607079815189103258109126745278048892987141351961384113865144798690636358637286795207298282364694462493429437791460542348218063689872447719594897664735389413799335290532657000508336195559252694105748815761609443258873720936582158603306547137093605744458743848664827138498344247709491991067226322601913862952671257042066632714949607314719823750884381322287790268577629889441074982678148285151882602762015723661812385792116342215283891650293594057244302438805502410605076941000830378683076130151704290763089996807021263624024774240025084863698526404739315069747588378649796148017315938970974989315563341860936178673211893928863379601657611266456604304031845962605256360565228136292547041307789596746112425205176721669260873925894172634324658929229929648973657386432593920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,47] -1370059848588251723873719606175248243352089604125367704976189153215219433058995263720560974514012581175566102714227730268743773955565358286986611308147426812759616960835729905266803774090786517665688601835762905473978310119281273409669207966214379042965371694960070986167711810401948540343255789693716699269411413545232372508631452177654898592465301146003092145672955839897447513888393653316286664862452854558042573976404058619706969678062103657188391853584890369244229723004050895516350114678719032420358182306983697557179429807285943763010121969497465816297831110589745057967802948533190962314361118098399083508986879889642217862554712865932480421015454306225895442386581548312262507554624445022872699225862768243478066116486909533756668513207254387958409701014344806304001286891211551483665325162895409613966082334539533450906856691726399906381557484269588537877841075681332046249353737681376612874316508416617964141594176536100277065358487754237849988825555140808360186501282219003407884930724038277838894455330973580052731292638296431821527507818055363967474750592066125198590382375048764745461696528736224065651299882056604424026320195732524699644551371310200349630487940167705084770651339264263032096868313948486247833958007665100997545938659035926797404480721687945672120750968690765849881643827656025315545007407238019297994962792300632854027334537509732749686961211217778717263661956551467319828396035934877910334137801359708867487643540268076811298949029358514084140918475172102376819844197646256589280884085796449665762201372478510359068892440403063926440170868605840096085811673995186395071042166554949607143718616963870529475455978483940648050529619095188894271341637516683136612143267844880554060703929032290536334292783362124059599342096494446657175038910642968984641590532051173997873880679754607770461435860561524877226157400657491188464679017359500732232439429023459737570941429819746242730059517089617878515923772366783944037448468579186776673261909830932542562272094706799967021797348014437074851511594751883038827861154475458371374559034723387208256447369731737886798693822287291107158066724864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,48] -487662048068178752616317772691336326959066448499482875483406527694205570690116662123051825058690379321943784196031362478560908208363933990160282653947365637605521746721001270502456586895479464992484917999638109820154740471385210293158563013134135860087998514866203595001685760353237821463467613084399534648754383508308107578005774229219467176078668254576109262095446049559873633163365029091702037830515362551802875518838807035584161072281276351674365973183323353468266270949616757656315314899572286022011611878259823300220449493973659072600216478432033401201552932023312620539139890273495923466622412420615982091435416921779778964494794324753178013329788814798424597536356625659331480284341844140193813860021401735747470286333294883360261871819676376153935110782739415927345913342385500786624052464576167850385843683382937850310724290189124184437832733397629660968143495645857891866386979450688179868848182503992989399205734297224855260275227356075891243109915379333568810309879996919773610814790518647151560137469053556055552136714741671234739353955732370150187915111944815252229023966467775039249643132161240308385737555110873210871624136954311619750618079046822105708810611153271874093780465721652903878723234674061921232479808916967656125566415875645238797994513220136624069576693665750201570303647879531676467295617863782034947353942984010424748120956901151687667458311594304968927391982784650907508127585071024835553290580357384914770590059544023847116230534633352176378864514656139733621586278493016038412999483084177124137224582656081578543609628982142654400760907999164578778611398784306149819787738454205769640006330351352878232694134618240940760955495546957893666389343277064526933168921325441799295344906651735179875147414920032199899788540285152193545455097439189240360426659258127865550104095602271480200710811194768309063027916095177104780625069902361056015091763086611671540935227407612623489002446782862052689705474755255811732896032578987031627291770491861551334025397256215141174319055703378498566577276221747878150294910559728119342351497008044163783464796621612204337674956132144071482638598144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,49] 37399047545321264210695171213592299236849526173257299044001617531267183483693148697379237595792631181482473746137256160454722401512558864961851487116830098718051460612971777949161942229902869897489935081155918670458146119799704798125197218272168737055390920292535389851769202259144089070961384931137985778949758056990071268221753823310747436177855442606596402609263878498961933302554455368616141833452362593148576507890524939076030636010461864973805941239329890257308896830065212818146486304869991052701292785515617702207900495998213429667003645361626169579161721809262028901400555763660608555369685799482491791217154265851773040510654096316923885525417346493950100290404333582559877315697216064293072907307959385202780527485818371576713537703338634532553245824346952515618926958928546124900373785115956530760503415401924853414853753580019774667495148901047328930369477963159148862944315149579777165118040876261904612010395792151661841720969230900095184594688203704620939872890510614850484190187474015046329565320859018487707416692787967213339612823459202673073348480002187018875294398991820992596161689018229901213437357913914453001572258457725297667826806137975972971601768008692501688899683770878840457418626724944349075816993371049146628335309134489340137743906810393935577918692408529858115485439922845566177659791459337818844133768073338169924256764841106209851222060667240994524388206167362780410187274053385453993332826558256393040695266202483844638793493781764700011176489108561703718458920296443186225652380072198797563174848401789288586996388772756874861625533555330686099381855205251415282462000403260037193822602843421780546679817010008061301936388415601688926539240246096360804193160303263903563329659195368134680381652030950472430015445170768205175711416897221649589370942267776868009949908144045163979632882632537663842985859588199342435775956112621357642204952552009276256552062708619243461574304070999422325072624121368991107161311087908241311153518138871622203412183093054747844416782038269843865210767455949770074765740943283889454265589457535182337418678829950810283980240688102771979471290368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,50] 24360064349030188983739092297068708064083342476237082225552872136856288081892040938556400658349829494130530123343616218329699154202881463906960490011012259503213999851685321350532747314597190385718384003050245052300155202380068901315547062434395248842109898070348732506151472926131197585791690527594109149956156991544692655482016884364190606727231825441689480263155607188337885180016709932238346209649845158937679550933958861568202429739170315026707749804339946389662873924462742914052335096964365654416420118246546139927247838543240244934070706802964530826131900161182126875821204393696806435937353479109027551203874602541868446568706651801103487431063275671242949376276763802614573329101688240956964547517364869250450683910744342179814441142899001961993586571608066280317939183710099286740089470713901501594385817271440825932071013950464681279258410780041370727814063555269642390077082373209107219722203892903341578074044231060772410736336292743348017746956486956831816166405894738057137697826495116084869005824365087581632487265041748357706294503568206196012716632547451819037160840837799089259804836536224574265181743681713724268988914885412448264259113151168315387503480543125669313674591312487458938286330699211789481172152346024863183428760423894669380476228003812120238655885186868718995486797958929183506217384329363125995752512623402015948860789332175626601810814301742311789235879163183795009028798862636299509631038711886443840742410264575789711331009520208204307378188720995512658639708103758956554365250695598779132680074322743624250094933757006373302778205699905988581666699547809472920327881784633714512396440576691067103170195030804345898330941815591781660172602585819437333697558447768080400595479092971695313277724467671468750598862154994687881448407045158512879520283132884324212142273689126491212312578410860146355130514180271394666906871561055203145336094263542437484600875007198048870608247230644153048680382022261392792362906019340313247310634420786300235826044951258064040348345806608364007598014733081059521693937588614925651134909695344756154861300068515136406816283991235545029316444160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,51] -10067242574672144684138166640346301824501593691014281287077118316067382232716994286316984238126285699970363729273141532505180838941960751344743562876992730290275816585673110128327652175458956827695762870565078186643532161712656933929054444606574411227947266724068743977952474720462987949096994416091967221332061113124185456233954586154270588107758875723385486858197872332225710396113381423713910910791468749743377734474939094076557831717650402215264819016629478889389571477627837514404848523170400511437149890120607351276630450792299189922567770828123433147818524459231342312225942930925195729898495504655410318662753837659478881484780698690640267943053987446063530544863776260414796723322799084918803688979034208607867175511164513055890121564016833755338873675204777476362188296451571752205803941709223233370148873535198071264251102421802787553607951714998668370473157389158357450104047251988560694030685848443655071417016955953477222994271920407268116094390574666463730067807503602932255318062195404801154370960050157150020957646360961667640553226159652583145245616336960632946929936328662666639810168372240887267909638083092381625086640198113284255055930539545816841657791915969581061229142250212684167585598429518764840093972008177398519959122086652227057817022784704234482690000371556137900519385625601300600947542188029831808719879274972983748862539739996475193874091033050113731114659591509315439097401870278911672140057358172184171704147862249090858645614915752872651898757794005262927221137168813566613729239762343773749179366670906772535602282648944283539943427489375193217691654077641365470007372769180517817742649385405667729772187560253097330579852908680451302131242511578647973194409044411959292658459019916926798324431798149307629794493264724035595953332544093157981520306738428130714695463500175965849186020718197301004714644841067359575185537638451874587631132243686246467729966044307549945185810345699484592931433986471916999231228117274584425391921959463713478035644889435434203377827312751736500912179025925606840481332744918956690180380383138407818479179424793711604210190569503758442972577792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,52] 2305800884945694002323265096280410623597387302039254015558385509688421777263478085836559799113836946432734996010284507237129383113654991944414006932920863258331941190932333576554958021468584233082448566057709999081939884716854458516426097571355117889755972582906675152405137724518907399120591035775752696753491107076904302075718933154477294012519205127277541245349586296256404200006016837378987217548259024527471619976753996074857591388806915628952727534045610532846683038178034774436815714044487095879222659229839317981595766688416156067223483230482432486936299945664039687069788377045334487965100894895321652675578210923902085490553387719991264845742346244316692918478695794889910048849376733713419611988125033258863345047168984537534872662763238659841077930908439929842987726705811275992419515974570197145120216896998365213742472282158723718731530798535934590872275642028458591908116521305745995863173448397759340539982024582611825562189278159429193188371208200169406400524303120307839572908065158012568211806974974566771270595465745400216651811174067066470073324110838602004063437321935941628585088974473330687748767144103374496277534465709923528097786678865440031693979098941398428641201698739935347920756658445282813643864533599972496984855705730080694305223479690325631732904722873006920894504345559260506189253380294100280257810678573971072060627137119758656427243877681787537129726082317152050475136298178627676093417813013816397925378245131992384059672556585732379684713388953387793197981205196398222662111903503091041680140760911950586075937150204155757148389215910948363114046445050351174085393622039739493176710491125594253172410533088251604323444312377374583084837108258427014511953250887678795732359302038866965492626323151957236266017932839657168411494276259688172937032753952864405809877543626111229953652292074310193235084095946171109117224805867706090811075143115096724056471478349408778763571754860897116865719262327217181777264673250149865580242247592908942312359043432687874232744933609041757170056119878822384667651716091796649156904571163121861014313866643839865384196520380925676244434944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,53] -387709255451676363394023437583905463522480598803419702698975473678269957349352460754426917926591937810683814202640003036746914497660950568729565136640921786470247900830852462233634470261033577992685810309825689127257782792492695359041492599197574506545391550888070449744063985542915029592030616593336878170431044330491808858817925798676120831696886214071134202779601265021279502305344233476297985360861396963579887740185263787844486704618255414122419126869391251105487531404365103642174050493873643358054808852273154483099829113098552277933667513552118143368156680213276829363216858422992140955672906819744171201512721171819099903843174032699271461741710984593891275343676346215331247556621609163275717516699513343972172970538496450701804904927070538162797327226501533828814155129796476789024174432508768600613903938018658622816542688266110342342413739809972446049499221387724955185904745286731885434949514071201161696859799668561095747997883301115122009416538513692034562830524141208512426725776644265492002816504480922261851314479774148737697614237737998549408171868193006053141457690013153060518079994302390946729066795129911485768248024341375889083952698735189407788377052635493851981584054028294710218646666091099541483924976977704828031603230149295339187880179180904132113953715109857693729340235969999799021335956687735104756833220032211255401431906279998607199791696097016019805479615015823974951938114147950382571134363899531684336084074360817178712556330902583953458487226803238471850752067496687404556925510693473873235991496958287947687749467475862193888507409337942370006984584790900953302862706293041106479907467932362319210866125510066059582517219879956566757592662490579103631021234331221739739834948746512432856420189292955025731464969094386762377074251118667551817254219951201840813703688889773732716153152315983853041329504627478612353660358660353814252565040874329701575275690152065483615237461630614435880210957119812827601913317939545896798181020867764891293800784438041462587829980049524602898029244296298866251469129795001538864048862982642774557246694820237658498514659087115587684401152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,54] 51560086864005643665730934819683846889153052348518525602216099628883417000548819088421317408795568492128190012568148702742982422578604468199065138279103213153054577474716397953250283661220935754421764266829150985673873505694626142953654463086419668910396103557788055583019873956829239775945585171984295977022866677927582187896347724968207552525664850709393684373013144228956354905240185735327345748243153380488846286917413183599523995340950160230283599754981792010741931409639900289493780302625130711261688102822037488486729269996910375928429467582611919049229198743154305579323521813259034009350010620153241386210478865529164867380755930716235292377623154777869987396268702032069509055815470188331450943547131475530675386383872680674898358241325276601462217736375256510682020922963993408942706279513506102742736853827080395905930100712081613042100995572388303637851411390818804675204314625191248378429201948466878968869010385335246271209029414095040168395852658641007114113778439613028184995672214594523792159937402966912138713779887104743352333178491029065893434001605395609037413175860253439410905049826649094305198309176161565091773268742966029001124752911299690339931390702477752890117867378923018271282787871205164044576546721868598144971414687935960252377274330528701428395180211346506410843295024346812735193484801023678991840457186134272244969874488566213427030367469761518015508819935671193808779401505806436327951783833438050768568099708706031424319635596324218048408462460239581076473029806623309237692306989959337355104612946706302287378704960226740492259140240311270946923991610554145799865186539138496460717041543139788841602858317336679311556267185041350402846751804730525980164540230011713296673110893576925870775297336259721899926484301649106520791990891220839127500582966617594925619827708207780681142500763177881682869153292602471876422425601693205370130827944914074846411863943662546387154307584567328736811792388409958397179344789123585978903261572536452135778552658131583144836552243245352830586599677454944228800789955685636020895557594398533575328419859821001523683976460431999457296384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,55] -5553912183111294262039802747304351715866397485025975591145488069230948810754449830895849249818067074912170245898665677161746926803889899684681865761563177712130566250959873446477801571389423632109021488831660526587009192536524404386310785612102610142624060023006914572997240048085252948345972124637217906403849728520978872207882712180904385480025555417331346644688312244196329261824050722279022610632360603975160082396838610049914661373678680588883179320534668013254635005136407304231526941352868387389384279429312746973784454331956300554073257631628381770342688616399780575068042221479655907450956230897388054435767819968709791428554628882900998319830398814868926751935781911080073578284176358575556761481606745448399102806195769282963052749934448557838762812731910755291876446354719548882002283057099648952002807893188437659724049142266969447662159091221856095015542126908568387769565137340729260563102029355935585775874864897061856876424898993806021612304417917931152111261346861824533057514102768807559766448297926790767629836208416328017979954733277805185604384584850266662588390066901727857036541591790157661978201857731339842771430255590679163398186979254601003202204289921570433628094864207731100480764883299800648490770714335401686280592105832770071309155267882663425902244493489476885288380526088407646471928481743872831503034428587105844324493883543194102769384229435235220854212209267081131295547004544856462863429145515072413812453616598045832195270060014364164994247297692026149310192135444746643395431103026613713474775757781746799249837724245230591030950622700611650383424970146758442938796201528146758582006107079375145149833021348494887958665747263928842207289840596537497902109871727878802956763743186224281688408020072855562861494004240826788443840011482460649294150232815797371334624242297049448890330713188424422689857254635216227551468544769514284984029193602664500731421319790682529343653670649240131964306618585589098378016270930333913609710235481455290020801586086297099620087054456610203805906263820449949175303354571367210808904255406965784481802288357021323627294868934904409751552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,56] 488474652920577947334500349025751859619029360466395379358335249264941408277320142343819996095297843374225016334036534098848470826492911917502136547017142158970965146583250354158460987217997741617059960202539832870756022123460958407116722531592673788234494772090034380248987217169924125266045986888346978868057738472498972218880058898340414868598140113605642988732657922984812562251961156008500033105026817022713088095784645816838654750421207030773688011888678954759879116068983482967164092347639790125901354044891190205398967133919244249588375686542027037481000760924726995747998270396812218239182523036385358199716523544761570973715176225975484255491032039665065473035931910182249207145295336555481467151343936323990658379347142156856566696611705302842457409324192707358943584069679206610235045338844872406513318485007241604044696670017020870772930076589622401228895815215118681374398971292068864723640435719813290079905085853315903556385478303841719811674450079892905606526621316162585776003914303886250199808851842601552934609459097046788285187165185727925140528267451910114303416962168222755209172157580881845260665882946735850184104012932221378725870500821266695260056181950178470905935688921596556689994224432075226088160037585082049282868069005250790777846561461409053124788507906189174343695762478724993559526835324439516540311142925324387657143140519241101247709369292745550589353783759999140726602402669798794649239872008376443424006788018803025025409056588050940910430163746316728145505231415571929421304642648525724051240870318219872656551497321214375983608405344940081057597506403462056781564371767073393854140090662308747862318559057145067071176928616241590511652558027340569279980179653671979045904341580131653847258978714149292018618917598833228382431534730043250855688392529952114757679680206859884440592931558611777440945482057618957888188671685817739813198161954918015588988588519618013972379723598772815625166631783573550561694295489638889015928867067556982496204443249201651268253903703011375941016969979094853992328913105891161093369130434257362995765093503965721146054952990927312912384000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,57] -35453115210109445324963476150464979249943342064240525595765347005168272582756297501613276075370140156576471817341169398672561404090762037950590515884822056370213575689716827149670393774668531093222302858219632073558979812618550262460935293038644335377889882090722463468982823222034229795181824321233091593359652636001597137428753307776902752577886489157024581575005952909377029383346627398960823832769561952259795360273375500033582094808714958328327458223848299695247306407722928216243728606097292607475861387413369709313870773966474879604292547198846198012298614505128910775513519877517825233275614823156165936830066022692267747825039578982109751372993201967640814357336055488086140056692291599831113790377901177745324042584292262996723447000253378826932790177810574368657092866906633615847589967216837221753331122958222787132004430143852878924892989324003233781042615433428911192880179798614663891606713129724003848964472359993637009232323620365429734556478347313251950833592922210187064613543479602020739034597290411322926381920166073778448244110662771863265642543706469215043455891654031251359438815983044650829119304702477223426676230465469172981170258216160530239388596027322701852232234381089531023380472510779507205834393351969889216745094779282727625293435952067113999028705439989335393190383631896502992617128540843863039205732775987036059922119313287188231093877412090432944066346066333346946777220784084719830003507593660548867489778045629221416796162117630655822032491917278791246358420450388050103273087036022197946109700413514191098097531093692905992314296846553124780005015960034760062397588059510743519280752385947075353811315174786777475457719543811224805195041402807813530519877319898863367502527403525611154390752466102325761967538501521339284824084330082126968550382181477978452774214102545343113767341468297575872579905394883103582984144104402359511877555603521256431132387696330038930349760530640533310659035881538354730585242605014260203214846519935522853433410950471546764298194701713784408471487633355810322286726507002767511367383637253724769406533677311101701960434212045611597824000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,58] 2209112551708978057407677130648180537612913082906619207917476759787916724660237646367948493196786891492792241781620524050341668678724584422683030580493946297747158095774790471580374205564277899040042860461100443636678841710547240735522375399470409523817514439888490779304571466149515033908654125235029462436519409389659596772277468193800809477834949516674707199463814237524539219756877583664341700233505159760858400690845574714034025964352680319241216790612593763899120808211015216888724428821613949338827456775732602177805694421185419459203091127697641072546061971859848088289596687644206530582000440825816366682365529007267205847853093105164275663677817815719963638400966680469040811287348099227718708980880731632514441853889884792972709368629658325439056904366612906673993834653948027427819836047739274964658236260877069028472455051149702444681102896836776248606071882723628765676089736887276727883337302395847716615694456912883117080658518809405830952918656315843878848330874028503839153950238151837517662786504033958633740498535059767637441138447698225428681007119963987472993921589561799716538191518783532294342278748166972037343678850737104730279125181380683101192264008289086487813159577078804224466597527957084163487889888772394046790231364871930922870462641679121922065940055357182560578196500741900930764924720609821151322656017074424343811307285699127000363074811683020461316623293523965390072688389127230896210839527773037713278179387297337438085676046912777049843157860667738365784637679963000058482007754656249058915372581160229021463443076910209516095370129463273621928384720525053978759468938322501273142164911799935898615324153893508497538462746065393281306352858213823224166918269571401739076871949288242082996749006442432879732214204392898469557054850650524637284268062972923554550578674264165001627907566679264654001549192626655016805304363576045211717885255159421846214933171358266913032709188298832801775117845433826423346834226962998200188826446483702535269874073656080881189808221658743964211133791234797150761660568097855907978433749764011463175017574959494439186287513616288579584000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,59] -129842289566176301074042216572183638020202040946023718867887167748627946119599418202602142923104071773336548761199595600150900605058308244750626891974150679802206795386397295970293360678374557324333600097683767108844090517149615849568174057358794420060694196809412748471604787892950859199188023081424668830917394023040631907556832117481549076197122601512226330133844680186399435699554581701906539584411694630896095020755398492209194189071638731810493548220292345579133794790888595492646669904995291272517411759119668642559066156984747011039284759010245459647188372420358219807322551490144091215974783137817081919386278963247297484951467012106406220361168360794566836223875165804523368027281403955394598005629296750258772096507753508145294387006783690606513253628074979211925312547109697880549836268705865604571113618721488052013411302738459781645878500203188390144536691325852927132610611538519042212940948258734786837286840279499400598730873932102133305277444128223298927675637363513000092744707893902326471555339648646228382874998465463287110870619338489579951627374941924355539520983027201562046710942796292957949670745192842284675796495794380651020028463815931287693548253933159164148933859809285309962711221542050165707640975181725529149408567147594317757241450542793505388621760747022516279490882209538724179416898084443637424541081626650919626835792922972850363410023959454418394321155618721750473138256543834017249981102932121284115327157450715438798265457772506699611504189969266195620382964319370422715216626643345613385010104492762668762484280978325144866139215755771648982495404805057553058788221436173236723471442802562845694087924557998858478501124133002750993470336122078112083982076093095980751198658053233036845725086013640830875631396263741318903504061660906768218617792772460110035384083882456327184372761858489078754526902467922019095959196894167245388778147250026597400830858942131675422020478181915157316474829898660998807234340524453726377903686629827300384489270613998831256880822583289527980665518774874187344019860921662816129257332404667741491309863336780959904611431222698049536000000000000000000000000000000000000000000000000000000000000000000000000000 [84,60] 7887986851296625625325038690706533948796784570062293993880515747212805746687040667532692096008344832644130381036138667743851239526972078051240206891595174300052242196840428818367208076675338360500862656823856489610620374158745342839452547904700232864409017310980439574799594167316146517921115281617984360723327513211011295764588535016712635210491182890036886791021264991570879710634586490427603025855264964911003092456295185293406107903915610986753368865961932232798635858751757485863601730811112903987814134472002654058199207248189044344613463163123967987484025463893777567352355334425297290923919927672269368442081120245068381984411601106117272109647075244723245155262099619012606359379631484213093761751851304493160093125099192182606762400758642366375453028720674221383154668366356611641414627537207071521768150470941307465731234259600136338896357729387713893523556384722661558478234050921231858400431584004678292355560119039659419827375723204217937855878967142970201845893671076139527136615058410822961402727038444481430698239900826859510845382825448649271084868547293289398053872557273095877131223048497253498606305306335704155781321174647459541126215417437118881405105070160117050677172074307151417454590242363361005856593927159321443706333556865910597911694704759272009369465557084256204215542991349645517474325908089757157194440695749810963000688653283843554374484658607361390614661066515830347065478244867509204928312414310969804505986822555583280228024482982660584276039144722399944770091856136173830566759089909303519036783809084955961102892999146333801001221579643900989976986344141271216982160131030594025184861738383738157002226264959956300045303422604353581486634213561814879206533590864112509528150650506957063363593076081555145018147113601433780007405430603263917697212514712605856934431093470520988074047852376922420130736733593428830329445410856679434499683047618398720992407077078638145420504140721543503980010840419548510149808363097910093673493357171644690135220851345044804575252310167821331969409620507048662000365321332273150776801311569226558380559108599427969148939852524290048000000000000000000000000000000000000000000000000000000000000000000000000 [84,61] -474710724515639952776383331584041296623626043257149522934637421802130266444115823930869326825627900414608788070610248488657611142115940790500157916218518710809691076700417967396117271515137505334282203321304581119169000726202452002732608315524547588254289928978302846481578360428813631029615045800171827331768206634645401735867584499507646046464679069791976299598269886640173476262983237811235795203780244753985507313621023470684959956228334529308569296625105469786718620872713566213351810770752990245562022730847424401409200425660585948539096890682202157884434145050239027157220339652199463637417566751354052520365282677693761854636048092426235417624866389299596245701502513469306556143245190410667842888262481186701220056329477228380222149178522435304426604465221233042267694781373170106437883907418881292640094309020562245241472863219183930448213570045353629232307989044298006218158271094578465058266762379655993890216698153513026048838051077746949965524531542387901967186481631652619886145274265136166709797749232054181274642372005540870122917167684915255613224019237083250960078598746969601230219333964156009337023809209785586750062341308871409390032811530083714248503599591447941278537571741556630393538225417693877705000304369059896584032508034718393810758359773592048889757787252019734929212110039916447715672627722162259601203779602024980809150286266909201064037631177153522014355144929555610732702057367873266879659976821317298294021510716608512129022578764482955829635473177310317883681224103784503715640185939612884580809487207926519999712076118389202033110905903716619353826319036264488672708825022241643261476539868700381882157073650023324656053944917212944521679190564859801583693590139127525969008655442862464940859200917642475621144832301112227810648957998467577537903453491597398097567999447628433103595493451061000959119935747972255452865484461587390352791092105467876001444724146963958282459353792019787784201194304587917444588175308418189320604464383128399464342048543745079583390082385796165580724376350325890769823461995851520677783535762387689672953214727832695509615507499122688000000000000000000000000000000000000000000000000000000000000000000000 [84,62] 25114922749116172032945733011475293360603119278591052636953254243223134129942019158533206406591337988856394329428732546831330406237466807078531562875683047772753938427694666773293484676265643329551001998795934978639437460461252050781903340945823392717667808615703147768138702308870403168079030161568346142832586736936009763566898047245467930607370097890340158473454713587551747216860258710290152326157826481998440741610396580945900046535043275370964565602546793208020600122085258340237721459455599430990890510880756047883832498022264550627112949704477090653136132195231303329831099930321939780940564276484977200066898289949629688805271625695031662185242926906688563843030568385051345124043319989916932603436852845367592036967385141095984689832204459053018663939539974948909387366601163343647570918899364004841030985808997251496953568802016959022044556534395846292140370135320617881988175407445339149152132563108581170944079447070338489519532029023109717375256148511651910594054494655311257817949216097536903134777234927968743670817746837942905511255509171039173841427195807140114689365149532049171724639105732243569722696405656387201132571065447400572102547468392451590306024588683159317498622561773494554645760604511751758803644579056740043714084095969772159841998499773779620423038185664556118763317879682078648114688802835072863426403683188936901710839779626792223848526087777190740682095169584239788790128366548260209726518034946698242751043395242269949219479772688480024876926986542086297038258260557781029758888673669055741480029336751796922121515192525910860606691131189899988235403310031408143843896302693410942048631612738366341043333431358199067742744958167621757457042235476515012200759914664661535160087494663908420865492885063777539247987698394377503821678525295526861974660483667731245279826505042928907543792728249829734917671550631808512898151686114052655765626759008290931990135594864493536484668432605174430740169124316624628010104863771953616751216372862819538216159189733205149184599586489922876171123449504227823026520158422139463508317074615666412551748358447056580710944074629120000000000000000000000000000000000000000000000000000000000000000000 [84,63] -1100042541394497506391148152889711729962746795470064532357135651735666457814172023418241108538782866735046675735901908199895617911186375592683171743959064266947949410174499612735289794874152195737175337545924868061959048083732161600052058673610330755116243651019395197738669431381325949120559426397952130132509718374784117328235106889267834723060321563493358758923828076701404385670668722276122671807682512021705812625597860547952339112871652352472923248418868407337901232972646298738253464050608260759309486885219118933170718605316726434303861282259491195115215159347035512481300525295908442364929640538133393167765364958635613866599544164511020422024633434572718259691854840977803563406811804944649462482622290930672350866784143465751169219105641142142200044336165156391587695890489908510402911467281761439835413320973910824649870888086534922063538550122728407552779386070239326491782229679104008753149188679709662954611113369301885094704405170938647647102160269082842217418384808686746178739234454826015226066843998723201183872583535396949923454206582450040748083693636582780975708830936780802437524972281947660096863891902028669851585150831096724795687473083970559013358662979106407499257755376319384583866961274397574243999652069867666702887396885266029924880153422106392953628341585655357139546596010332707394983156913899213745034697106365903675477703993415040373746730722029135296107396148272616645212258002998309805310338396223109697180534428729478728585415428012566316059925446608551859465738339539904943933705517345984886813756910013016150143112025887594896843981987545678380880031321611931021893972241112718513926425512374789194303213115217919244929115064931097605696049418702180668798139236079620606807393418081758857020130321382330423026183394574055881733583341091236200804811431484586286538163097047457892769877101295390987389371636564211686344069247334050958364711193397147030857290459769675892119311733334483764544999711541718538397593406274694048170295889008041943436661550155631158768915233125884356992139806805506727134879410546231591657279578615143817524575312813894681726875074560000000000000000000000000000000000000000000000000000000000000000 [84,64] 39988684748979566066542329805126283514409836902647811284653892180546042732260538814710587197768820849801834596904617129145879064456225237111080673473892403168407113736229322643504727541868797835463185834938516024928218479713762696651829104876024972895638589724278884701578445772780885877214705628006838521821595973751733865980981300556674871820764345934086018625294070885984450399479812297585724000714225178941424409285065003814202704588909672979078984320879879969560190450077969115633679384589467415601715650351861859716682897033179831343097959120726717949815149707026482873252607681747873938084790989518975106585501965774058575111477072274995630209501928103156020561936682623673345969461718333849104827946460237678600788731282127169194965634694168927031333687555947385565418720804686960185572513251133792548587215154113326508289164484006646143104844014662488571561674914195524032284592639145149318155553293156342719204473240272430090223193601828491807167201534567944150312197457352743504916205958196860896994972930557664101375199270541096494887205852575338826166499050029487795122470057545595590774186922361787384759673281110274018276474898190462125208067044308575755485850231192530536496298825560664556731890714610728752664673203023172058546714417371791449830639334581310481740472480457800567679193887645171918989706214826603755063516535350190206903994908382343297897250768671455626946106035102995786584805222677436744842881413342631182169299328750357212750982212829418564152834005371276220325645574233706421576952289539992992416530871270823730699306469265316857910792783102210303147087166807950621598264871263861818566449753691866960446241527666538175759142173179562294376845091771080367412434843631344846784210227873243610632711873580973628686539442678496956615163507811660190288833709461733825092961681648120774636689602750208189956856087449923085021691538224398369061336762642732351847590294676319405923107704392310910609686954557586667948551337471344319628464221643939989481698733180691986342544739880533718215268113685798292577443475607719716836775360780603757456960139115770309349585453056000000000000000000000000000000000000000000000000000000000000 [84,65] -1025139246226887466525682155358645060038055186116796637009618448575139384633951459540418894383939512470974411675591035577731457019133451181694351604433871879323867645157835823942519708855223446416680144659484439486081035406766700829564865201222013777236983161916207469353492703573096917217801138241883678231890359728217017521749151796279548383288302845621528056767956409430420686737496705132712312697204714052982248676849909178632327660957287843740340202325040650949792660350847612256380433840732097463397425902346842367060695556271087767715456462267171886789042964548573617555495778249189476435785620785504981011446769653727886382112244397649208882994916184743959299709475154658359539287520131440481832822409864540653836626753096010050532465159928702228743707644884988130286198175751301502355700229443920661726497045639219753965973030766009665016512398688277130938267406346240584342019396916739782824831992336889400229214667164864344455156960713600330836738902881953547989249374449555897761337191771772118077236160916048760776966220537927628556350090410484896338710474294219310785305057101428959622419858828686234535629040006997189261398438289207914507394569376632565118264969656267886788352055764779702604394639101024679241346225714037556822497701845993747823528542381696833828655436768942525758123055825695997706545636352563864607640095211928324969456111517714703809001010715012783751677269606090381941313191875858744384010240706941998739556416937203530878816908828788835598098897441121905265692117241012556532963185720650834982318110296106327686420386222176324400335428626960305001831342608973813603132002050873504044489420284192768645446722591011799760328004146302096569821426162963095731116124022887893604556369818730074576167375283889521360276816266888802850772821550055037722842407371459307643102944136520754408270729369872718524606979352341107479149689493077609120966721613712258099259760775692953800792304327105239766562608024281395212443624604827642198440921837613269050032571427658901825395509001462503135654656277457974546251772784124857670871885682099029479100098814982099944851111936000000000000000000000000000000000000000000000000000000000 [84,66] -6953259254155879216198786551261401786700206119105073449651720272749599876550315598104008557182099076153461805709074520154600504747355615191004281918641404135318358741123160304559081159116043504416365824456209884506274025878728936036371928972711596454657964049506047565575550727692838001854480217931180225479927059002647296333582132099574514223090275250959790748535142156841796298094016986501726789602728170159122655997645554529887281770502633518871143264472636655716080031208812141824182239835251321918311286951800873669374516014142475571145078347997904244527734274425623581954859230348902990717424367715062000383508706070565314489698496744298791456486570556243598319462410997092888026231382103129252525610731786346401308308043826024769848823710064281922576483664063951626283533200595921359596776566235802702578587338851275197102756277715006829288534426551891086709556597776949985936388681529940514902488820092007799798149197743047318728735834790124610743903601356557378813028689578685830591660085166580665298567954842445383347946351226506078807800023877540913219498723675332795994449627311480117967488946054229844742518254099429768664724869244886179002225824330696057739920370419493100713800914022022709712061776038447174803849955257543263848373577792545773645544661797266164558715758739267988193934784636133829981975770277872554686486125527339453635650595161901171477770589288780395135522960415936639093703984201017375351154296969815932171272037522323218866118690231200598635376042487101031466808747618743141480544821842534863898421115835866445904549442142686536506211542962146536479866036946930182342398197443136242494587494238682103339315488291709819980844736495026216135754537761713780465632546344386511820500631583183669893192076482934368919974610437119734366871870162199988311815539374908567533253361214114829030025322231398783751371264062839035113072900723200032110369565551161676263226107232612105379393474630562924250256776436004610309598376796643804353988257215340288516078702985889395828238655430731073417227505517473639023497492705241500637183731610467278465650538310897834127261696000000000000000000000000000000000000000000000000000000 [84,67] 2550324696852621481095940610619880589098101110959482422698085145667283210735919225978893065287075399491733695047843886393941657596686550442387533916057198887013217528283446562548594182058754691881222322843573924721333140153036177914791297242168771140730925189708695495478731005652082150077840462626186164596587550485373772215909062286011874059060636480136164210303375083394320564828372023592544113449741870789941925925860306082404650580915594015418320178989829342430189680041752148630350512666805092420026534155850131200450980696934838051688616597456284915606763844956427990471663056333893229361130584500731881588915118374328583664642316341081208660196332166586033505153846427065103498597680932746699010271818647579904188923798313825423309328724827896318408304212166455127634853663297892318693521328862033105083929568516140864368800159457976264793803347321518532086625224927959330106014542628660222364821681664610959407286101989474419908623772116666274100558780113524334519833318037144749320181452674482618398089844463505774911551578334940781887146754209619344431113950201756460839875415490411474569607935791461433187339429607772488446935181038510140434517150709936816576231710588719753134893797321279337086004524505331189295201896722560624608238187407856904753969127905082038849161012709811311110518013646232353231604643788491664730268182633123211254978119248872756408414093690959498211605181889660305231678351939105952512107183257106271218277063067075582879805024910114070252917138689146903675801059604341254745104963712738219109850252989072824613086976651679260550591152957347612490976828427585295776684108646129980646802207971294612828581630732134206444171854930996658276724297477875902539479951616225296186984520735730336347610376278303107760143658970938086115282872686645282712719791435340950233993091399147793977520957551211002023360934380439973273757518292417897914063836502183153371391084474847072717422557838592690048472633299715513667049699548487042642935811761593226870325523369286959232348001902976399355534252450256919925754780161959401720188107055870326533629759486220481098416128000000000000000000000000000000000000000000000000000 [84,68] -147546971359657845776474470505178517386711260853860050734624234894710968710053794399236143545813609367301974312659785844634160870549843020151287922134104340939985418713223377634072639580335910122668235945603418439019975747795296425359856358267228313640551153954738607551718705924926727401981732120313843117288248012721322731198589237614282062813164599353405623711654061291779297167301635932958024031962681170512240433053423501935718186075431795191904236742835907118560494692283634064002845006143122628905175061851630396954710446011843330811463917166048164838733915793881500655225171446108344028452679836031303169930322799087523688016227756498963696436069720451321133850911690083071774559579661438733604231287436466955278352141948450081511834086719689860193370272596879748889919245550969355914631828054678596740819926637964064479062570746233342435113404371051108753231862523793820247458512948560920813587837890262110538344023237182949758526967507260851464901414071019745439250042348481359596661938390166603326173320908023390229002788441788696586543660999350734474847461237449253710848367859995272499378075306425355059345467404605299746707267428759620552989510164087492212822523925844437732969506143371693981282063268681165709339396966401894834926723488934659043068770377697517638481970859484791165628904474058221350402305238276889049967642471305230219441828751248222174395757089866484358266130871986828578104373746499122964513696492160939685253592469302791174474985177656384365015619999124705987261971538244366837141163064730233052060557077706691544324374488625864794380709649151238665685496367799647867499623636123996127718985883257574210488751676166121162753318526335882641807204658765271992360794944978437995301585099118127661620029181049183071282935973376064248720671943800089039649196924551707380441944946581205262483030287482136368923465723130253238030691489958188455789982111958920539867328925736818299427734594242403179928005312011109079980783540410753833015531952443129298969441708323934794823467217775638025860797403626143864985324625820302988293882271310294530813495233101353055158272000000000000000000000000000000000000000000000000 [84,69] 5123736138738731965038709251069765280774354448502647519851153515248158175544253390041859220893285145479660027424365985570530455773232449731390251109788714236853177358724282606377469433644234061479668207939586201891008576856395604241599609315635650797097703691830217402090550229389578216845718206283149029709314702391044694631404177852259590313076470825016032677873237459089227021686480266554159643303175068148163952713286607945339333264936265233710114688213901953389639881000738742407949777664701141277588896606686709919370823760975821302077786777040393286805728152973261485115653771586556047520991583604513323054167521077494633309358118578349688077563349343360165616669009207172190694462050089516832132718042179058637475245012372898697408293609495331461759095890774030525611364247793513329291602596261349755848637276034529655176096961914211592255981375036633266459792042715294932932147693425896569225188710793368872484329269100416221855356778208320280720981235762511407633478354913459274650956106437093265124469478422269329458499464058304663139057750599280688830275790225391531340990912600621733751224503679353845484754538806835912842294347918414984521383313367483726365375450303086100640037908750813415136479901844190247523212728332879624032714193959812884243182076138703225628007246026946078327098436157546846945812279260594527935196158870362253168573349067032234551565506016793847148498368992687990081989058192279485568838343122927788857472462693268091285973430357910908367079766747105539078613433765656126775993393899711377867294215748490309245529870188804446843530852161228489312718152489287983515635214653631700280794666124684633540082496348625608412759726314161651036804945543967643009625178157029264089178619584385985761913021642881102357986840693552239891647663758708156008351907367208796023027636619333540490080881493276235436185763592237698947035413533824652022475622008804957367324082286043972142027925717170353948963490397370721894409369094419993222021892287294518830600372879781704657819969975474845258965376700548394629106395298826782904932299721089544813402428834480453058560000000000000000000000000000000000000000000000 [84,70] -129511398128169659487496711729159532233951858772746963470775835415286756142284408583426997641954267039647593252440193067945071075462966108977934023573162530795223179031429609980993316448292439924050973977737327467620622885315310251996831590932285719665267962368831720979521413207961449008958612309573551928373814362812851914189573183716121869505210363339143927990318039804165826477995471411056311245336759984822060441786831709261646855015752728876571280350905542086661563322835650273323102533648120014134493388116602209217028193062570427548468465622659531826930451526059561170870018470531032307302437194349267775087371693458375364600741824735971711460982511256803780459031658854320463766244844927355300174813356841730861578076931561353354191692382226416460189790912503637221175924752417311936319245495642114389872204490012045743961170856216011534242682850466194108894215584588483488589761278710361715023369708403599025655182928056110279231797587481719796959555976822622880744881870854885215558677090086602200897150474020410196253676472198175216094873299900278613909811787035009560766107886633971682242971312353845060245154325768567230748434592106169197776933674216881565053157285258776142421120458051225996375240602815586344623343396734818067367605249555358777430092293220954237362968902918357815392057143606314234936715335508820129467981985799221847819185049795680574721788534248528237540923217874341590557581107012268314110396624958654757293635548750415997978183950101224337459008952901140581026173705670871397752967547067606456218054138500674545756490231294988305851964905640495163239941060078916654024340849625268651090843435528680673365894367313893216102558250011071853390551259099367491235490162474052876970138032871556204633424676606788256544717077368746395770124638148792313642642376008427404950694896265530576173505498565073490760393510359458174290167934483318935178037091422237764422139696023273643773009739086932401073322699944676131728125206540891675053082322241053590382319533322104977199481841313407946540698552307717715387090614168922987397243011936131506091656929477488803840000000000000000000000000000000000000000000 [84,71] 2710148906509247661270414500428644557377889654731634300857955005533780493832558413634418201015862477789904530548636246184607348531893877691444008421518121880768602822027505101670941193880960901311194187902176240083625794234533371213663885528324394734259643949706987755356832492450570128342735315529281515526097974287905588423419375581225964128492219914497506939165065700611515557755303182947334237409379814599083868717925639955302854085520225800541717695941364614356464631966841811262704376740520533917885569528588920648695448995409528754108399133926787281413033422312351081288401246287594408175738794507885128161112169403805227587913683251703234626014818261903793813798513962645125930141661955714284241782952053926466546603740654931918750089207923591180603033169153008446717805200165714916516045040054797401196318358224324503743867159956241693577578967341325705106370103015808492137182821371667204888163350116385998227872561411928918355826775625901703509381544143540239948161060310441994942653833779280663706130427805235308236255427529731813212838502928932590671573007953985226127064276444171548120334853052324607079199053823432045140656669700154246074670696469246949976168244900826564442745373187633352173980303234969292095271593830805767835146770908390481477956982096256136792967460029373613681325417086124046683794303541294032149792175241968909996356406525519229582675543213538540340691158582029502322427893425814071523064276028787826256022492775155167350982270815069678657654153915358056999287393953065216567177278393345732516168651428624032385299509739220378924888853100642763248838928367677486517727906393658125026294445957018340991505451028652405352939028473084206737292307628273835386080599419844494951897902291872945958709293471740771728951208294904119855520211844044422429296335421087899769673355800412088070412186599081958591064643426282678210506775958559278619497609789847794023126422014797896557629700395008943902721950399387331336495168392264423087695226550214250993429907005614157012116671289538187433298001788615400198538478706794359715835319442437556988670436450584494080000000000000000000000000000000000000000 [84,72] -43324995390754206820232369575177002269425674567778517019596470444876752634769281063080913925874909449867709510729232589016443813705595906387857209176888918164823568306054745038072512988435908483071531505070585144996591691580714563494350286549590899594856723624508155772615751718949654033038666040963008520317166117971720517075360069251252778162546752127309154744230631484834701773633304822716149231549666274839537292196546343004787045137150160598260899911470115100795777938467440362070900551830540646620969250565108515597662613224250318994503143814785092694920339515416430487143282497234411390446885719166917578197106094104943533883097727940314570336936465117702941288831797936244772407010563991594709676614968434836517129590897404831024113852647516644941563292943274409468929579663969259787203898871314803456656769107868927751996730695217752646717455448102522569126013536919542834075950052061556605734403938879736332337615333288770177167032886794566575885877386969357091876221559098721433321722610046383052860607194902454889358037401004668978151346945133736993098860132591009916246448922823797208600526795466338446729737570146886298510549058409657750894369566340141621794340915925040783008855446774112966910726226420657923249960712583809494500849042520670947518517912632829774553165231998123702432128778169553348582743914385286985673252546995145904946956262295409241235215497332400355299967506453526411439528084649653931113126549688405456531106268885451525472904469221419551225402791386892367803938446777906083949416511542827745164813876066679552479895206251938723576040554851161223875677765334681189657986070411799323583880287461746183487657690494634907666070508378212620397510051574817822992439203901063577407113461567644195834436585058117540822243602843827387868538331261464393749722826411817669014085205195569431340683025697176161335216335676585460725747542555443430355024314354061222299352946491093760632218930711069239998051605297102104322367215716917635192076790749878216417250478381430337830787891988195074513542614595159967357161280644681416479198632048886936074610681724272640000000000000000000000000000000000000 [84,73] 345664665662247885273757987651699073684833306270588351205441766547993536446614340585752235933134882628635816684152477286624055740453701964729309982714028031906221839865355167358677100989351855741188780681566085166486960382460517427886216762813356782513953194353680490151697621627052220899111797395063831692123143726258072861509624350024928273767966134346598650082255217417599955145413559533700030497452169257439145142430770442829785834463421560226473892695265939690393636768753354407038960885633619577851564945989928999902713066711531352580086569527064523244263823247789795256922997012463079844359100203023445636299471356703467618100602764804937330258194555858852388889429997447375287203836580296260815563762008174198170717594166829342544608666810763438635479184986445964988236083338120208266295548034617370815338654550171984937954706280309000065862530678210514391734559785785187233264655146551595493553654810052981012944208461468388667598780687626951068509105754518308066376012951318094213029735639265538048288004494310668881280481850109502231824382226088961254419494992944100030617686182757444543740587741573102051216743320992513012768892197162331329714580303394547987797106153564954745591564246303327843956767602337034432458679861814305995929627128628155227257568555594276967555681709409381152730243463605949944224112191462097605560407658727373676186422730016461144846641378642006503561144918024226252934451752853493161352916713650754940063966297914626113146858957214499708796078563814585969311053166088909879348791294522919737232798972318219739492531316021819217461342512533170491483583249503340136500358718835635500375327874941807494759978712960005800693809271607368907452899999100278466621717773067524871138602988758930026135282524430833345192155734095839035264461648311584476751798375107226597725385015272582713259975457161790353474150247263331618219338398274463423038383093100591344299234968622524725654876785043887702560352383680697165866077051079816587404209705872444043661187678634765971304193064383607200679628077584429723751981100392639329293463454720306441787377304207360000000000000000000000000000000000 [84,74] 2283717841950056506818058902244516335334568282943035140772235670996701768927119163533605183988301371894242286110285878678935959059088750726901755000201385289981454040508990179985661460305385924305585308899311801474863478715592827710184789328986138212695822563701687451151613708461558478304949813217921289021725943830394176556088752845915601312665510744032555840407497798273307750561133376693632423371906366969824281919379632369885716248801829243550447806577144879287398170553056612271605596026171527180256861751042188414045554752837986790234569550502496923894912152678209545346298864065543609962001972861767633241725316386511651555923209108089661199028693326247126473904276888334960196247462955085546758417035680960465218449986106333360337179011513564095008980365596656927603356836515278169322655569163134234756021927223277672640467581275019543821491531558128823894817920919300601741064481685795666652472903001620744527062391026219576200704805545161421536455220310240547951915459446954463251173928785710353933557062062360049639478515259794036494127886771161391126447585663630061725101196522916932847806289009945947089631368156826070090868321019145521391482648555330571979473077958820525191823703110443461973485004165178764387474940354148893224419058839949204024428289132288482603532473204709182219764551970260811978707122909811171031967568201688831585069673896815784877193892728792265534066727729649278256210672220804197065726316178157280636917798494924583145456188176775539535178692757701989769931863729872884640561137404934645563722902200991115648456853416075901158723603068472401501376235010932119627230325734560497040664883821843862376694695678680984381798954604187352155092495654523555953293311548760956719870454488687361646715332518261039612352367086972999128607894764418521164136013774335518436954420498058850000543860257443803913436905123686687751179102816341431133981245856982270847198381638264750611389174975899513182937016149403299523805363050835889897809869899889918747158841540003983162064580323087485043135375944974915544904725604157888416487661468777309050075097333760000000000000000000000000000000 [84,75] -318602699888609756309316133175722438059240988971983561210802288046653779016987379275936881035079206072138458669387415970166985339486242370878329973527507856788610685367973630425070974786443941438969943384221589817341931440621358557750285074312738236210164899366813432137358770017802981036917863528793948417534898309814817134263627873157061783388510823583728901553808111239528684458795589977619932927606879246431863728466659119086527889162428709438176187990221943829604997732227267523687672575627613603623604192429520845255076219342453908987816680308508381409831584581696789329924033074185994126655206499748772456176907445825361568759426033972954316700011492105575194702093623247269313121406587998538494873812721058327980362776296125126367707518691096454543263832908540605973998956077932444260542998463721600499076356691069265820002158971262466053518900993801586981469813464666955794333582711608067704147654719026610177076617413935653478888953046557358273555677490901086120454316326184841771572790924639814573053922341418785453927183165796046187484852206588111809711978092501468249658657747754160090790518582041457793464806694629563255751539804007441953095678044986881672701690814684241293096976179120047447206295575983152338464585221162759045343951456968507545410072043017759700482858184292374220694075555046457864982786572825724632299520768102253127631805984576573115164857976480348273999938786504585728789808856370067417389750794465250807797251453122992734269685682885072218000553789807031076537604759531270215924952320227885502350790360032911788971551690744812438731932535559640029345647566383213209469402836821711776015484332540253633575757856444258976502854318090037846749322477142007695089228609994190282426672861752084541232181877024354352807134051467414868616833282646756417610349332629081448107016026176469007297591249503368932884414093474264010700472359210444013075258297634782856513177757260327479230231929598747962458754165952177097790723974633541635004085052698342745304324084444586918065692191258450042669978901612019487522488233182338051470684027256451684871113277440000000000000000000000000000 [84,76] 8354216246996774249088855415915559652758432865672444052807907512219967284817951145412522102442884377716901620905383645563911447797560112805878689467377337296416644046635401925333903926666860692805952919715916172715412957432371045382357769693578065563784832533699677221777202959594802519593376099964477776644374519416475357279122287026389398419001051901164614087405456578851899829595752835822762352677719917502208136297456491109141295874698215633961423724429514832879026985438346448982677202171891848696948235093860669915634743222401879450457780909238892732407496130317445906951548277554023978522057140093905296765075783387366723739838302002214193428097673307976529839949648159965521146098103762231642192735599538095731700015726548316602914496024606387366589237784433721913301118011448468916175850554465827991008772026368334482404174720855757795343288354175429694768280161123495538799747117009816464058730384276325691772087059477773018982717049102016346881169586961528857358820535236288193093660936119230746963898663978718643015767057137447789360705667763733120774970457586406426047927044495085503911987415491762434117443026408261290939052091370912969221509739524972139137000392906277489429936264881210056070699391935106128718693746476475295699548563635480419485470344340688850506842402506243612456097723136530519143735335966433119978363647892341644209482143777218262768054379060237181082800828422742697695058808854646617591340013733925984531943619857726492033018203582910788575028589358926740524285760540176753054872773274404190720414938889055554368047449336191545090046037077425900552442365013076202958129502046367550625161522638555212429473635926777900612775656587082900381241224266742533796101163645735415235433782962986903421851540976632200218879381773902098006072543391825314922915616008380580502960777681877326819206334786984589795121556859275157623121396779273889135407666982331292364011317784966683721188674262661121179343365491551751557446697581199668040372849581454355740271507492255370880291888378989482600783180689578540378048807045946793894698495723490157358932295680000000000000000000000000 [84,77] 19460101794173198478993255288833176684753452347517438171711547496891219973053826598309399273950284018796900903337179354474983999212808940919008052351947726804629940885353396670938329945584430490271929801723058560416553117147288637702469940224459727349520759412788198590004826092955321101396125035538991986253623193944744064752586835502041043613649106107899097997812997096664769809068889982403072393288412225495830113944267899332701588263574549011940977778151485032568608102911640912902077834547581787547190132146065566667439081806372546026105954727224755276456459503162619220874039605978597622833018631794347839942745021270765997375215165574028384477483727662922781316500482450504235100132905602154768083005477974878755249083573897149160082412132200450001690665525813490306168014876695171246311252604274078300128378614898590460906458103765123680682533542746034678634737731489603633060077499472936994789390362696397555142634655272660279665579992831507894201470563868456567233600827657023411576093042602954328847357666659972599006963654118684591782111547845086736300167945477544710293379993869828427469074701952166777313081828884719828911687759122964719691220055153472445506083598544295670705193487994180026631305653247296156680611484911070823124201404226625342357827212334178373581877187282380385704904604198418178191516062914049236427120375168486423470435496142284131239049719688831083141502607804349942664927270493384327564048705290252909033550804297171371469824837964261240164216293981921141787758886011866991398862815141460346689490916911212242285868508270202119884583430277557086267312694441893307645946579227963875459163656458934695426333468718754111945512839515664868386445388926400112053124445355561576562033332973609419331119862023265838027418735167663244000488121332389119117571101847897343090422986991687126947516043332609973437191099747040369885217236886466870006736434186259092264572689530566384464965764944526962975997631494352797642807343136556425285852445589589452767468496415550047050880135303815311659282971226270193220610768416506556268754276739745061934202880000000000000000000000 [84,78] -2153565591254371274055269218441293527261454320417792172301867241794674135383007129825595686667944141911483623604586861886445153832360739562217368559471054437862231245873121957031521312697669201835636969100185988455439600281178226589069423736344715027786442225452126320351074709350414278426642639626455543774770979119445160329376485971553464438720726906622687350103011851442728786179375492534852142311270022653438874735147248700622502945908505271403458023269176696131040427586399403928737061516050681932401252829808932525006489995015733002334197458548977802808455967158557977523226827706163267058217879891272322510786049595272152205934924378597344638421308866280674043345089213789531843444600498119794410177450542522796018078354417926298392330531360788006502699502373500315138889082137789414555741143016401114625211800813096097585849897083386851021833612731156045894456024276865570090105476920985956918037220159294438472797027479987797127450879719848357282358221923617285412431314128259958940272947655176676052055096194131651247285128065295454702990713029230957015391521779795370486079291412696745141874589039112315901820425047474657961294014435753529350660415020736828406803218827302849781760286279365527642743026678381737159460897504783991968910244841241060257183831959411567101834468146591052873619942139498337247107032760243218229777954119863239962819205295430640050220526674755714254142832158361829218107172423033727984613520570567033930406570413376316059505555939172677363753764580935518046885411224884687850834087060138527671448612724621353664669745742340910798620586095528013286956316615253163419378393671679290552977643695256929524573283799934525043522263334775957055103442443486221610069592752257589582836235962213171238971120667343012832717994896451857589080494945470793768087005293830452573949544000335133878564171096842035241852635234712313985485644498937867494216913995551085997147082472691928223933381348461255523230085116787903261618661999386653912915530877565680197309522737423281032084473873663728858212682648698029984653290402504560375686761009806426096271360000000000000000000 [84,79] 7499048012844993029618387914483384725831934151195724827492693512842998494631213241747540285821882673731848429574119363976606560122910161598721909369332095468296498267387619127536599250825224945884358360058956395171464686330835339317973899952863228493122548183801881213459584693685662898263954523595601034048114643519556259976177800054054497391533171767167752565485490177495434176142099509321444683890680303813342703293646585073675126507091527437097307049688076430124046916670353689425896844156657427197204313346497921810729927194661961477271877924770876603687510111933282325971994558174990859497099227451083041292377042247033355093301382126729095610638131351390443814677022791529851370931777926263366132450608448010365815895863365104162823076538227953536080662675921488639885565870999015237677475333235657254710621689188453689468923376773249666840027483555924923889660475252738932504650502527021045262077311875863104749718376213022451426323876338340054610648449290234674675669702688229180835309338260653367662481538108877734877072270537241682311277977158288167630661358723450407865819877630003827574658235329171134708541595048326531068231958384771303061549141630801142370414456973120631633423908993803305005838809724999227452061462686090754841166767807917579747501518681025555996839125947409567503311372361665814449427024831280403833817703732558088509489179358685854994854119031753700403457524797604996579813514839817744233959787245612841822792410902438475621625848690740767021684809830123568884633280564267568537597580375343052015519797322220676933025184972103191602434177686761553273201351056837201107058561500360806263118065103843206281867242432188953551258100586282660949999588101142910682709946863473401882334643103883219504693692699525182920185028219489566441089225686527626880875156542053122895882196321257871343125204453869031296659273227982247209757944752546942667370676830581037149387564591506244268261322942369485457006428694932989038460265483658588150694891847415703479373072432894468714549494840056257168029307308588630267280207306335632016401726893499351040000000000000000 [84,80] 278583749622711734005619910863165194414012896599052093053268738766561146214974482692745711191401366588753820817922757771611587066099526966436619300141217993251099524918024992864195499507296435772716339535546644733040099386367742503891418220908794866385035165529589218210621005974952406886343538153182055787811346650947752596670975287577766747641755030430177943626660224220444690431779217203318376626844302435664419181438625775402931713652663855011766424615162314272963996827560790441275467335805627956747656453359612437022025032191894359122668371410531294702713841085221238145853828740237245670720539131649160758562107242944885504082410782557868953607815281810033033525508930606840178837874366119677679194624504120592625165022850044891604432086569817611709228236618005864366704049182581776665527272442710970624590170897525824391288671823181512923348006681704007897033501741391830953049661245453807251921576452345703097638843765356589331729442904709541577177212121521304732339784818193424994564732603421979393974933545906804370300975072659739043722246540093285862882516636810950431121571883399456039722560190249911761456265791820083957120191173885137464385930238552291694107830763278560750312668873570483294192214727489781778976611466468213933212579113080532874461579593783486629071998165327903808347552354372404221929483184502337696792040907419178238258120748266374735488565412307466608062876908422313852469885716708064100003935946176256644850161126510504424004633485667423134094800468429654605928798724262944988312976750735357059773475108502935367580306451985808120831544530457133560308366651979841735786622519041228228185091227191118691216253906657779104919364017355558465382362267546497545359479785442816878816141602883140809842267774577996919433704130082396470323723011782148438464107518239606902843574601114458668737122132446342554015276664937881838818577670675249125581885128958475699318403539333064731919841066154536319718803214696422610760994540326975191758745534656291660208810797442097094135108660500158202143542101139768800864563556183042143861822808494608220160000000000000 [84,81] -184360290570784810834650405229781610539089729768068420392377146291921710152358768494817892061522144135423415423379722047715322039142642340246982594439862145180347038292964218552599860896620815351293187417713598921688905883088885228888565603046807682889253271259290125524079750752978286859585779111636669042291258815959811339813556443335631441708621428702597908452640215725327851839441640695120795487700459486235164235298805054143915362747399374139792094164130858209132899011970499437303991487236445095136099364119965191981928803340693915368500983956287379389683529564501173758413586518030494308349385639995526534993287472258992794760566020263259737778696281971305383188927871453256513574900745014946967633066811488483007467072490590275278966405943806908431384876433690290517693617752553236163634039610376442652339604970950495895587062468593532841950682032964721468871859169377009990271816468095709401216914062582135902299142313363969095219734141019351304583212744354642313224151597250961780344881052875689499979620961436047908997093080710493910260684801310853274711532191812662579540659518729286346929421213827448200066126065321898981307072934501620563096278497260046281592642523258741064826217968316932127662089341272866215176694765531921504674187595462789770990109182797109523205191575437515701391065331871955391810399934244368612440241626544322953346012954714239907876310700738776227659991219038188069054819951742669335805918138412799223298494622872259926028195937167658941246361177703683170137747569632504063715896701950335045466410876951473324444481704208363498451161035160417438583077179703803903664980544878628767920213598223674424398329424653880191798631063444052890543260887459190892670654804700040705139519180111941026355933065157705380788556906823561064439768669883512928195407646760076466653059593314134006211145941699738444489000388973317174432980904734290856124972924045637716852896009292286101068500819943890897487819499127703318124103537182585119919037848978599535531441961369678001198612434301246232735097099584694405045720286894461318633066062214594560000000000 [84,82] -19614586689776583289994717485802683360810504224541543304679569756989856274664326079803424639199751342151992983317703850619324858179054471572649624132583966639883133659157077341558322454560287468056719120310435344844223098543496370268130955739411355485286271917231427795077268126007990665520943068009401169533969238782986144879685028455686369198486563474493890857513992566668382415268962929625126593200439001300462339397314166122368068100803285874865239852299114029467088961653104774600466945682755155642809718772159433017246394200308644957659703875274797944361433287870284050560827535532744891988148903698334006779580011470451019849890592375907872691030097430556753118200888519044424210414653015214712087895750962416069923446491451305026876853202499178479836255576991722326346742263494701381849158465544959977224581685129842361532496170597375190505078190723775722968261911104516911047060122902914440026656794937623146172757449589222047557639191648617432910225103555365120928107308739861777579005780411014724540311942691219493529359007358656256284599097394900358788895781886436772341272103158242608305913757941586818239775805508046019539604832892964473447943509640030883562578893593576135359896260832623568673724103068448241775294293055112101234946713491522229955822760241310313166636471238881504916767521550572108678176797441194547475968234476454194120542681230723421726690880780548009309416330516220351880908782758746387382287973930854152566313381642612280581476377436370339030234142703192656282176803832209227135018190152389929870722923762147625292156265974455076596892097465353179084239264566031728344719606671835653320450473582944483655257257848219408490375477031862658284867937247400476957204522678169287946890224994726701167356119536700713763779016426258358980337795611979624328149401230158397208667241552304033759063773538971162029276738962061852347967133549468071695262846464729716720427094887065143890935220147967521623042575907491861048094752755127135011034668245020115304100939162671213827477441803428690847545872044916069454262946057317073270103060659568640000000 [84,83] 130333876676100027550124505482503160860974947817515684696096197012215527628234765772006835587090409709516096801402229118638825576696683733148914656170754175906809818303497850914839218557678431856044906363880563781414204430187544943015815100516670256668277434857341297856742630922471035540328737066469246792350948960104207781522134592712333680440749654058227407167477098583733063912974654939119894714526805928590052395734336123077513478160617506833901930216991982467578468711650711678459635869838995314307701348181154489941805619989003976224036209236586323548988429372271170915976771465883975546333140668780795697893778961211995751956846422851309974823117778267811397446123188677971536023502511391090960837444130250827076804241782846304712196779302368799816162869069897248842752069614144197403815265849464812148639775732634179409686272419393826332632101543608645706969022018569365059859885013084935616405964376848599420126894115745348519225112379714259526543876993142984135906314637569315909008715931383676445130998604863772249554297561348682367781301703833001810633990244799151352455796247179124757012964647723510445484651768502207039112578597455045257431099682962848781090100758713751849713466885741741019149993175403424025085604628245035175156672168011006210370751577310767335398739241307751888216115121962441542310018364540887092566530909941074185841856156992499061276938330090748348421871028074466730724827306557313024849193559837644432382914491985455308100608205272609130260983338222633147318918894699212148942514041039934088529351748989233135092499477784992276438080658706457003330218002972456679397397511077439571926542951941910961692193112722260090577748752519761717553515918935044699612393293234943721462878563087726886726650901658995957716735942872531394029976223981401398430020076757486351058080678853183216554919384397130494647098276016684861884747656182931322894982553929553905325331857083899533860596327603158823344170000680345594192991563480630315983653206975244282088400970540382410076660782403333743911250352780315852417647661489586796393567824281600000 [84,84] -251941078448161217810311720692061705646720430774690143283419285711343235426879494626411561468128276931591509996763336987495238675616934050948143126395904243017512890918389032124859043095599966063538157094357354906289496027722910056379567456132473302303241062449813759181289421267445421210215455528266945229816361479189593261603026851292843899371148736849711725411906495624520886484712308814699564186021718222755191325310408499123839600492545492107402381512693633755638165635817278448888115952027727345755295709625718357446705976670607817230172042259827960465856517020078056752455567928576832454242654281794830980274143802321185048272427423351904307452862267887689308889013030562935592918626178288332708708150148974859219613087273935851902459901719115339425754982196073124357674707039153770728897787559964129532987881594206716661252232931805512933537397457591054478058852070913605655942037448615522036091399944842670610869515367648104423184513086236654402626998788367632712800422841110395410074018399877988512562350446178381665905503930874016974467394307501011039301311631302175190631588620566060148721462337684217220259765701706947463944557973509653521441865859816302566491261417336447088217307157288883340511199499092820049668907258718493170333346586479418041718110786496175459409067355242944852640232966757719889833831671586737946549315446121217699008881030233502975289301316973591290106664726376024142902081180477928120146801583009610217857923877643166762121564029929243597467110158747541332908088750698683478759711263089907339563874951069020886155878924610981939318575434807964532858534173158302602582231590787207039776098763576378677822347901223186707155140853306126339340479586458846534172825264215654954086582216613230211572015916486987908622045282479446529216063330469696252652095195356665255643368052528741358883551972726937300005881834171713906302935029571115243768277883131856551538548956897173954290240066647268122088350372982202245280155588511351217566572949531283330901237549647780245028941728138863641382492361991936201873362609304635212784175850600 [85,0] -11737421584304462463539272349315706583071918265384471763515998038902927249381725132886665801248688036299727093155307394519379091715183177498767032612935668293727557776392409631283066047187056520155614727727456711047511445586417988884338897288515588560453984851401650626269122430225442503079627714406384306356533724226465003083319395583805371588163810973681863768201796613799711297937475103075731259634933773003852265775366206374313837212967553880278074675062180359738479767477411903649323498115411196836755876866072474107258837433740632694439789884856163722317721642300821051720671198824712372962426799386275849387966367961879827443743763455745277170232412686007387232886242434614510756140177785109920654727754223563324143727869328082420391220178701579461370583530531551406101472422921683676639849168995970970181621195866627719206475830578513159027019524867295708173551216451876200013520231186287100222839975527887735504109380207488244540549022489029611188733183794883063473629572246018611338931309502693675628108810433494655926675675460610648505734080931723964177918369178998514937414907109168563656265776171585753532581106551401923424671399765402158158014089403370917438545896869611800937434369461656707645624408499835252121884933909384405345593844970259390995106792904078106320104722995360113539328703649024779968021455017955525072236428144664177206716856830822505265397937668088990115615916677864001455052936851350710647209219130114783684976175712578135890350238237856237735148239429201025138720294999659682257901416267533634866692727779673073185883149942780321264995812509292147416880129557691048969080772490885242502186223065883451449759874169641640017670451729401780719883684620566131828618715807543851834565543786156329363491929421919053637353638621628063035252230136816036507564780870714126229404105420801811500686517354996235559636771603226012613438616398446103828172650609089095671876029913925227072135412054036466067933585770179025115598635551739741791010074780264755316748118627472321790090319682048771861507125897489958400029508471336546576889838746325508500127784800038254302510276958473794093056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,1] -235180783278165975532529327381289533316528199148014416445140115973462336458476503418545734454978892058548187100124636569796085804978885835000370429309716223467912437213915057600501471290359787498946303397695760132316741740720427868759942323303736218841460776543111006533437833683720769561046082578947543158851010968679481809007703763393224157893003354710967182820814667415576458705849342970959553802826994251842019989977662258885178608920766440372978609873695188763938239255021342987349716564097999591513245988938002309755688303200600488230533945382720883521365313864518982386208848484677511001467035120725725788657425007114898293237540655029520252413211028966591181097870433134676079285329264829536982481295166068615131289967564311123795082324658309488153674216231898944588034491226731628655696787014475388381032380194362582802315815658004435379975310881750740520095023181972937457562930740121770651513962362161591537699431303045683123806783252866858886585585264598873846429172902942134924835541592531941513515542959076239417017520086781999896591068342743451122392191593690532212621863421059711866023735573041240340224920156479777997823489613922418722530473919080290713190971150756550990336702063865095783439097450431587465936622655937126779992753778540017090061658095771573656348140951312659245992171374736596443202468562630962965153971459523948526082009605279352624325228531842415255470349054633528250010387015527130175979683284993551070118052163466793390021743530954327636603046973184552713131199678208130891866563334414780729105100569613038110387476297746706112877037129496394202695183774371883040337293627665009836010922990568134700467743516122705467478965072140261809039516647815998154553031966559018298873265373534704318145899531031503242932921283994726017192655793577456350161963381276869477326799397618822936182737971711870528785484183529140501952291190710285163898480244225869401389990254659101361284184503756469068563641322033332351284026547368599262399798891348840624605464736157655074000330185520075431895140574337959054093629890101836667253474413439203428972617875750623038940198582956645913985024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,2] 6387499886718496145542865435848240637001894022377558836734217693992445468400755629701712609208512471764208816585000831669286776943445603114894795462506883873483045023949137269672343694641867007090093745314189228742988842382460554805618629116545394879927247695318065813139153891869268320475762732706787384853202817647378042806380477679735745323142642660649889746360701033295731652080282021823176532045466924707311853228559389951232436854264077157401030122133244253831615269489510249356029816034250027256498255871124988915304825766840092859595435375765076368357215274489765966077760138025392988771216512831254076560509677014127518181804099583169843311393521176479335170790079425183593570590136348875057764554284348997177655987485944159711616050206267482371498678802413763603215658838243371649119877198735097065354354628096272688760798053692146037133548872639042294971380032572471929165239103916717377639047810775230861459411053621372756319121780861947791496044444555285891604961865015797782599339485427342665414223773499496745621669535309287324526916239321374265024427822210879837436117996314469764630116261866954695224805056031309644315439387371659125919473756201621093097629410314700687751477489142514785284253593400851683723855366804702501189788887062519921333970512730609536674413528696415663819016317359838813063181142315537944338022579845898677878482957880376854658592859687728860417845348726570771598383057248626566683661573010429809675597662799580708425926149571543244968268554487799015792126653454527516953103772969975055720183096762499012569143013369551004436669745324791741114787980432475694898380036094336947337730159062898998078960785399584731852975808645307964620051708580196232509184720795680447200203348894646958999084796237327032640501920610714968888225083870550037188658461025728493570081752390186360822489880313305040079703187029752492963341388788473716980833337414993076587459458769615069282587412551046996378899012121874133801140472364616401118358246390748413554752641787806902768802741964826450112506416975266913507254090162875503948898690135769076590873562202394261053767788576368210284118016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,3] 25959533567347417166936517360560820609415327584513310723337562580073733044410333924797168535364114896971071077928394298400126375050370803828150344659476448065989327640417241130981954503938654676012888359798537473467884899122915555410933415551133342211933614164905471677645292363629358210602730630597198375734054958916221557807177769436112914067770405309498339261017244427409856806382137845855881584941453533970213872917834947714245072886556782018012928217399386268518783379674931447486792664786576104762611139371971006582411595756229737923450046965043495536488295616203190313040222802809084513337906294306502021569149459070154967444141588712933484934425365524190992409593435198783175661509531184859200013810923005761930048809777311552964573147112992796517038422335579783265920882540920033659062243643111002135582264231573349129863147013471161452928316839960521927746187320794508934198374289696215450551668881736874961050551487558418400722460406864335233291558020483953038214561771041774391953933624925008596102673746690570814201372559409453246488520776261580729221842726370807240604483533798083396489931331904286866469632516690115783669944602302418355315992597116410207701922855418677328831124036559678918788157014627748789606983979405076712474960968990749053705377482865658946175604554351555122745954480334541651862314599724495109143436712928430830758340872194063389490610000646176621942878778176727039978689664034023136281726645700011437466994623779031672569626553556412483464339647848983765199867202948974012698376255758856552429402657176092887555396670032374186879855778442198537066824795987724696685144008319430911392165826614220244243569150217738618979561965852433515590836556116557950250857459858675252571171796468958477990987895002192780437582217497168587603935167661072013191452246585840529821295458759173867042189187709677865149102114536600659859487362605027135432568220922290328692954843653707317626062958789381321926252557861290811725760541007353487025051014877891801010054765352190623397762208695595266646970216803607090187439623405714715915333133888875505567735495078533273722096233912042637966180352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,4] -2952201407128258304321725694479706333382457248295162725457167169563565936509762505555957117490688737668092291324720910508946135674931942190038348793302602674851668103043157850215268607871364744078323475554235921937951017068610309475705481242363310482822566916385002359224927911462521117348587569339623795303743170460396987001571974008922665484137339056997237543925154046909082118554852544371614328165893330504094674342541522655928950548001320836077679037266284107096459180564180200915129089704277434970419149167095226721230667605315141395540422852883215161676242927352285862596356451979619554068309177977067866536296475853261178502758816709806946049050048170331089013049891520149754212752035699651325340054544654901297539954763292581197747198920522931571076711003835913377335427648222096663937122562480402376635145487724512758941563115883786506705763013449159977329899776178844197184887621281397336962885546887765453584220862070154151433241061186949228418398840043373866141810781262731175365438661046812488623058735208460769225847778831012550875881661591819999346951339312569924875474701272334293049013795104330050705945707887935565073873207043855741920249646469700393599809446658264421959997495887853320242628366850893125413557720400685743169758353846620965771937071668231590287448063981615589362587022314532173816499989475779178587923990492607015658465767577348727118758948661340099130462380854544266639203075420699649650207162992596818031577022371590953259755964167834950316213750520673838307345034571217903463852246596274383627536624195371821844597180101298477312668491861692565758463051005613561865351446722805762822757023006620360160950860333098636435306653538956367873590533243608725551499291951961608932414161352307088292720044556207112337035163019378767525068718521391597715787253556100409265787420648026638502549029780917736506308884704522140515382393008978764483849694945070538021035442897886605633447521895299924708122560615685833687934693074635210281239216822593222298712561392420564417197482525938511133552685815985653818503933757347750056930137334595229698960681384272155420917597147591004351795036160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,5] 17555791768817392956272098585100228531102427246287537580336581751819989791750422698875663274999730392463878442066410467290561078213345079086852441729962824683420244580515573541780458718196665706541291076978502534703678185626099467808897349886504864893298101533984442431874991623610253962559070966099190812642721821931490401686722328025022012169938148396156764797453655178432907214631270867721627787891698930138463786889202412357308756817827417370456389089062892921020489868955629794049157997145653111822432678163980491502696281957592134133097812927934117520489177523498840813000524530740050730895331765254073090674917815742916715182107340711761183863940930022593798528396936940623915865997173239066151592140330076610902475333207745207317807857553560123466176485149185905033316105538321837695399294433185563352289672978305553305641064621018288186909664066185658374036357391436869190364301481409238544608883421266219940159849777196869010694136281158040983728138618032965091434043811266898559692552147258939744558352128372584028800515447400111124033885942008078148915221324654121035522526594289041569699115317523924099511615006786499896529290312009941004359408394496742802495966766943235050210122940074569640707488925231684979627371568024226171065195121213882940834066817420423407045859255313897096543488936757574403672551725194825424942037413647374551222870544385908990509038434076532171748559421488491527622789875807752525654293590912144851198476171882967621980184342902196336598360123336823756582476050903610262858993822578013071807301152433886903532907768707013926162895071002292643306441978656673338954106460104279697602805697534392114277321768951496156702849163415236278372403977539486757603892093686671760706624359219151102648139163975765726061313007041810585905069952742055402032082435168584909688063595540605694391770439304479037210122760070253245590454907436410774952245717497302602250143568924913203273854815149553504477145114343299886644548784625219839538765342728813630417175462411761487930039283012042096735256303475946166107907005570031382542475665761507817252075633535910445687053208419268931601903386624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,6] -108124543884186491727063356727268736360567972564425302757367707644794179932961747486407271685566744030019678600158319277364422394042329396722539595662451040037111919986476013242160871332976321139956052810261841654569991884775617008066036610124540757426260090173870313547088401950879471814735172853101304204597189286121824958486400156996804830060598903680832821706079709142858928113810884106361132004070580199389291753818402801320953678259170704147098559892690859222945088943451606599299270179193082363425235225610866833573994667600061891335552680982475955117317197757421567731120571229812323855744948058513140033746691744269556369815231270389567193138495803902304380521912571405242112652590182569793619045048784247906215271047374954635388977301102452687822684153292244496535546223332277487421556304465144208192982067820920302565792691404314343945114403055564750064874794424342300458622646941622312799470956728203189031379405547248018169954367960665592696475163137446200679241780959049086514729789850249006769795459275706416604745403732280101743309290468589865337172105801882519808128944586774930145277438140247546724927214393903484759514261629316330493588777480842365759020186303541872345476992940798123903457472998976440844859997773933151299720069048858413582516309694158766359408848180379314895169075337318784294647991013612285524837030468865442369316471994510557452910164113035282123971825315911526452613190566080657706224427961387430949033547700050146868740312447800852894314858419802694560739907813038462769544471838835188626055536216685938680320796673083675841035700231514464967216323024117572355021176474094464320397716033080332217095140100460631940950900057454780251790758807419087324203986107371530242814693779489424872575652922087066065265404992433312955750249352799481151313144873113392934864461071230292199724730769649140325235908148189386821308609472839407184837303671217198388187791399852491880461142475594684936647032584516348563379315998697619673628915373650829348884739191381610808074542495723193830847157444746913705181185016434629486463553530293155602388331003702466200285221498173613822314335436800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,7] 1088420954931729260976740296244126685758404674767386617983170143916685130386917427932054379907455562906597505798457504018760817838092021323557617012323799164059538129459741117545874373774142753016756870491406734610932705064614339006135700073343593577181494353390535487728606142865798077930490612171997398573088331400733949774502246212154797264683789804322088613597426491272211368073485792512433220973741631343233598991987511040050651179442259214458908244741102189132447363232484771563728201771563049950943596513837760995064461023278861734905719700352663446229960589719617631087860430869818067564220829332781795294032077513897681013425760622872740143382883449444593728368526943544463253925327827328729979714597523473125414117237442800312685445192136544554282298434907679506368167750771399114567597568462815583868431266473005471538471845599637650755317292615177456258170395736777334846888836226767171993633088996257979474824604987727064541199628173574716299544847940189188102900467138183010325697776668142306850405736891341978207965875292879779546535864253401277883668638849990989746938351838464335654508872495801384711779165946444203057415968684556354235573278063376075777229486927839305267262100381669062182795489503890049793459099363623550211593193772697006793728363990809773423968626279174374976873738434817420323118908232445888570432172131950979124593317246069065874800819492299724177866610150123147226774495130741969870586046241472486680337392630397962673202453111374189921516530755616230341219585037778711268330171566627192426084922347078824216180311151614576130747375671495053709517167216182440495983523190525587316238396913004738904759835437565879957015237214710687440193301294966598147257617289698116277606576092422872263117452682726973915935612796501544468536157390134118561955919281448261196860462250720486542557792214884971555588931346289949255641601774389443303883312665896192986390672228423364098486902591376062328782050049919017235984548896952861091732521882500968629879968231835274404948576641223496666450525992899941301612212736138646387322042585341107522401348665560535580414792810862028458898621464576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,8] -8407569072091836333223437082636353928154300958116477587106046603693721877505516999646905843127144604962589729984052033846354924094627127817751617614223593708535666822834997712031850776728802671259030349202119831007410508995623627073513764221498774906325264301863165393497929913023086694721964899551471049635150306294556872779786629562528249957063546836331551616927438411574392425973341561364723288354270667622522102044805591452092725169878258337089061806348973416680686154239799499130887330662438800820701379241696340414432645163619483382384501006587623465219771111235711137704897955528803522971175695969635431134361009985037556072174754534834939769535973342193445420454823826581786828990389851055482782172982612204499195187866719045649811252881466283052066581671669290557438297148688024876342591062624227870181270531948753550882042687864026929834964788676786791162763071320424833667539387319742731266438473414506979087585360769458870474973385911852395464520630630706757791803936772485805272850693169985214359519983939420684497848557074192180455080522944659101130031417097013472806860676520168032678560786965199210117308975811453808578753327531349878015819013775856082124425670048767803010288217662636107295955353325468488134634387863990303121045323104898862274935624342020434295154173473372812187006228479219379638847276160593031913014328219791563215643137865063266695780109422141848930740365271622692859785263774920775509615091106870424769222417921753548945382699101125177921777467853619867562701538226542242340049825801475626747499776160683137688539783287426495812467777305863886464424250750000320244051981664592998963629254590494301124494500524502244361857575466330747572736015187245776323029938031785084542859502699493744931428554707790079193973142691034899037109468550829072652021756896496597141676001806536274828184394655377130887790317912268336542860631017501397784357352861888942642284573696680909622626994898663426636378005950193285661063177876173736057944470964637091139169600931614979470548893487159285505706789505712926293313963918965773887484388391292058880484252587928277301612444292416759640355640442880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,9] 34364908326480013475600750015771970729716451328966212755791697122982381258907784788152952279273260104902312599372143089594286691317216815307296808367981028457595552524464312722079822892839159324179756663538728300302809721389067688799134933721115399570696847663651866485975312822658307445403374279702365500068800962630317858933200499371058871806268672671049465739145733311300968566261796709192927778061576739059201567273438225530059118626906149676591285790939232560577241227567232914773608991748201025238550402261010913496144992263924703182950484349635115807841834162861121034433546076102485397397963245502242467166597737765592262598559326236369833319702839908275285410746035883906051496250409843717054879612637306966003326509478989301975369423160271664808098506704136771277534686986127591925250029066146522391631397511228586582550066617963509065640940254276363084689262202743559764704136484273643765603650218194435428331632823893758521293319886236087594471342370895217990400778721166841757051416105382160875021519057261162419357942312475002300404971106818812432148206414444905093825612341783673830741949172005556152099990050278279795422361792228139139979056977663190975919571841831244350449369011688674606784418041541922454557198343252736225349702324178419787973786383222384267058091526421538893599993775008751697508621019709450555268080630740460638044014030538476917263464364816371320881480363986249269605916985014542737000119685936908144626770735670414986664899193693203637660868717013980295211855516251395274340442303954446223974080423025046363026764348454594883969991753474675009513830863499721142753810622565715260088383635241429905808165470939614424423557040909002719406133640121781169626068681893182426625138081670191680468259917217005981222663042298349076311593580411099550524019477650811425033841993147167577481713556560138575364037848938283919397774949446065087953902451431870432284790134950819982011410429236345485296471390152161989544077204607079807114732405425622681123117886386117812247692768120503349026253854359080376241725246239722595699702391774163687169013607239229681321013027019849108870576193142784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,10] -61891222341728487563661637543542929088648780462298745056412369248418038924115968805823392382910492601643019677993309355885425760657413746998435047380216922750849539635447103426265074627259555371523499941936958026703494300000999832901876827638348132598732689405866277418298753760078769511239672917205308256069023767933497908457004123625218490875934058146358004039368469010323455219402420247174873580510276540793482157637123645289514564634897716406734820060692847146356975387090629139209862274492856803268587435113879030726423890407241277830442663817937792406101952871298799472182700753243874024094162084197832156968439338485481654087165731853681977503424540245131436524113035365539864043231576262563233120630712114061277510374947841906795486588524835582365617386627625871214801808906298824159256938993954189415916259697960873951032683187785431766620684149196880584770594484950465435437219380593828716461655837582788431645295374567801736821985013627589182348312349439135445756585536855591714613078980131206186227008160712545868604901609761206443620536851265257885944292845217680020846955636808521922810293127845649790909789775425579854889637174160114604179755458019726150082359384333689756398746351336294015205909781510521506960888690762219144851925030433656563011618951121967550685058665012275456614980004360067449354248398942570131631279507148480720383760700379773003202625453414261603983020521599127421497610991403733708259008754627392730447347917449823806384365584915881810855920894637962916111915637379630747411814305077568270977988577911406137752945886482570089652014486341964425899377822090910640566964864073027456184749909535314957304261645127378089542091764000219044708477640316580473876847758678589688637867208981812097376688156920209317455673103625020507453792670866676792942861211255595929804884885667660111733410423258354808639096040897946961405578408760002770257040379035771924374654236428553398736385529727570450027099990302839060121626856324184593139894918588583892311864860997287645951315866004769695906581619129189797910801913034530354487978710574186732836400365298633110981241430328468370004417429110784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,11] -33485953114500412035196709373591856319348820416186974256036288455235605941041434913803952709566219290626141056335705884868277357813403983434768169094404989317098210325008519673423350851920023230970717619091773444748458241489478554300790205396930003380301635066031677882356315458181088308801676341258993369335005836558195123754641581270330544427842196493891780508979131042053680087318173456767874618059814392205575645751130715709032978695463965656087733437918699184139840260641763407563646734061215261931226999224489986355844541733207360446918397460344506897384966707905191102629106739756785409030370871647226123785887877843938912127870654988535651307622324832490486000531962667964934327814953575968747999995103429529598857295763255762142629027144461674599763115734967503104520630403757583877158949965602548455541128209165684798556392265716546621720312590073857819275544334518092138037234271289597067694377114117743140574540629314318614377385060921129648433029108338825577877035394265239487741606551557618847677046647193072201029229630550919382459945503606679241739963888862564800139935767060205129540403964347210417969155933542526536443679253409710305522007287830683156840058723994119502222016231009928148150290897340254419628637753413171424609328368349656446624839965134970056335560099836817480751226665633636515404095213519070429794492451058297844599997326108389738248148692189794350232095810750323649133118739512131629118377256665422545316158873052987797789857704548034004892200868209350399215255388290790285069882945012011258589756042785784234004767171867877062007058061586986861093402030032371509376640282827646003620493610559373616500777236951000931880545899367405343434788282519555480941564550210736689968595569408684328928118033336138975994227165640836176651620778153392326458144835412479872667501368397179050006899561038647650376043689693940466849774155968818960704060190358326112891010504889699399116969102819263514271683136855317328774802686014884518165828340820462095005271213965925264839728569086381380060542730230996824400292418076252309923542921624125209847579213377223261110532932922615059420680583905280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,12] 357298831209118932094863769808829941613077055158833593861600827612711932800146454390945338833266737201478784123153474466972391279315116972858120529969256773125762102231993445635697705120552302806671925492476090814812249992525174358963236357155568814399185331091662392162015759625763570509300954355919009805071291549232795315659878529231009719645410062856962885043281312906980236276593506151220326976807984424114968883887318199590851838748641772327958658352633197491569122881596389023617963359415069554884895427128363348540160992762818017248292743711396927605857150436498380400635212502191364956148105317541360949989680410170748120510846039418358344041095084457838738483019693185970977221330228451041248399143670092491408093407869582566902967931949129178346031180930489264731945644186417334097871394139204503467137162055322311730665870282967290420817364676927257855606620759200326300734287661025172405571235679556344438608198356859509385014409118912399839628793923743522305192305031710503114229759470256610547052675090911985548594110447736952682564242659697625106546608927088255897150403351934226914902166725109354852393521084410078337259443573230300505668034759099693251704837070749943009808309974765459951699645271761730419201240049054513760614948776948555349167366810715198035412578424325544235420991910214457685697586142286779777546835315509888906551440875814589399518430577944926835340758428383157197022386472528974057527279398638358598775914988018761943831544246751189530037795238885382139219077098183916496426231140147277199420883389254307166565848960390473523010525627130692119054929363004156314024356020979847476340911960564225191465346199431750947927481075573618554775449659350619782649175682905566023531767682984513728635602955468828566544659704430712500600834382522123365640306255252741139601964238777564946761939962356480365155141436344795774891041392270552114665305644215871115314739547050027482157677911110077595071194065657616451535391810612019831808537443609578881278963087850195446941135724863543622366933251797476202447486323731987869013322082418490741973414433385499724508478504397923382182597114200064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,13] -735509569570788835227937488648547043040802139024311639694555614935205523553174000751717176374920654368028844609381288728485452841715075288055329285694323290632162016289189678517821125158724892676702052086751804528116290120057330279129891427558497600637171340269871284691595192094063192228457958735694980350650675672660752399845047910469679834380698117753284859388053678280944346650740114267372553567002084468325334621826474121939761678392248958482685968625689223508580773709785004180676628111280742470379100860435810224331139984490447147525103532392388090942410538833486274308904971689738094119048600752770155295245455229615945774423194914211650754729033845352564180584726241557125720663728325306935409719676289731941952670465305640857791527621921429348299864149924854433787486281958555604646562730676732732299355740947947123111703977493939276006792783745204533233872115119945642017382543127180837725183188485146574465437693476653675653354755369809506693287737475911633492398588721746769653607496225241644361084983257143814711976519341839644677697846461738270384386381136472294703371228178568015230093854451454011266155686798944478239336326497970903387404122480229917852760241746449626951451563719639012211980439920956615644731242413795420847121392766196974487064140269145135855993897172541551929322544742712682848165388117034337209656668979284834773559502247544041066401922844369173250852169090357410013528670308681632677042354582258260197558740118608845971546255848256285978191543697657790890940049347244157696743280194254057360825045805740003624029924700669343337252160749222137184299800143857228499556807088766594134764470030717696952315717689384865730238473654681340737287035644932143182044538211096766338065582019443886410148991439084602575413740466117548131419610760377359243793416909376144231040338153138694792837546398100717494778822869880189203526508704729786619938125522060502904151511262688683504862316857361785059937610218559263881185884055081241863654991766218456772312540251568931031323370062312657218564870176138192617113164825073816529424748994171993427701552188318532478730457806412450629714463766347776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,14] 882821636901575890548022072534773861868025050325912529282165700670021066295893106704626556806329327346358464292547145554842905323090275453622162541285136181429371990417932552529272915242826603659509514123608991674760614312093775035573699763945856584412318749157728699821854724640466920092981092026989857873070644920036764915083738607632480111838234012154087258139643821319389433204282724668974113577131370076128980468914259195998035633762163183992527841319370036693296751756536869756676870942014106371227572845425797287027692610857218320894158004247907025207180253647960211981269911025300984342261779413180893226827463823074918902425858916847204267726897282112209913016255641325421679767146828850663166559427258564766557909119406373594408563428192532371581217144337153782977201685619105564245797311387474409546720896070267508324096331269837128223778568302498836310404911552168838082050545562778510126454286547676156902393897779763380471122656382256181702596117392548852813047249388865456600062447418729859819771426721572726795095381362159593955094041248495939266879713306562825615931324574140013467432682832527822517152355581347673774225024697301073717108943584165198235342270606308370040836247222078673122814931362129244052458793037013191697701084340737428630522101125393387300201713375306615306492571300576011979908398477213491218142691778614387488967229255267011168814124957656855485667541788286060437500859041742708134451552015432774440341085003530262142572183801011502114842377738514935582290279964641353649721855635671840957272746917837814353794020731222487745569042606738308059390761608560520476552067516744003779876402237923666172004004933669106389158141246187712046793632961410026581090847236315576694520776970085779009469485672157874523768555725694907525666117297541920300472155985988786501039618768155479822199144191654898521238197581512142937524808634952173098785777581412413218110139195198750179691146482173048538728148278673407454704809766843159349406553836558373340582780863840893159992951518081011814629378044185441551753493113018619728818993742791675149661127445428032499475308012858314981080941652344832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,15] -748177223177962220090969669854358928918277441043368903873479005444791877553750094998587369718982519051574571189876473130745821592917301188460554286043987793928647145414353780349582003106122656569640717881279704108833398358694116157687141028473982520287406968958714493153839681693045555817381174297581098617576335545938789936341809071372384143959784999338555722000484164059032889073744810283133248227602622583461981619832381134969223434163991915177466328129820588628386583419375840506479318818564635253264016249062826261113142900346375061679722268501885237043858142662010182931845524999995756890266238620307919332966793679759490193820204775896484534584554683622580953389070621786285346312577241463954311759227118796511431466106378865670844629427661138942661186640159657988024792506072227278128696172927942650104070111833612518287616582548016899162820926736092217853420787871312097652068252348279377060447745488540663566371590845248926591147187889451797230938234139872882430285235161145379196368812872988776858972562758747776082890648188417839014375662267004037787487347393333265812988175228992212037292208632003008152343531301438169331786971251451698256388821236418367300762086345654582305923196928693064001820067036758089133587160222735665785713921333372582449481738015414001539989252135015297313302771646659435711387936466879877573712270053188005023127834621329767401343619956522789740537361171718706368869127219183498528076348060872660902824925774671284898924264796977769634483173823992811594002402842919999639512653520879443673008620334018902235513598947111039275783969620981095601976416162906076539948270626462406973154983042438148597920679083958259042992917364759924319000330461948734378066522191347296039550145716867260141173083406311459550524773369820005347533958290244430810128490177244989890922864804032207779211037156423874591734536522906392227713361630657677422802523703876956965571644811901031687978651376099953301847587532579899203631414506428139009984349813441717711033611921395417482359434143708920649225759979963415225602946985790799408310637847099140862548588195968784397144429366008990749218204328919040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,16] 541427640139518015236465702892808278857559094619364989526946803125099953537040531532813325814216348259227563718071728609934064215294932794267039086921522311591556646204955483409916424688708737661532099659750789821458884093601756410425069696603857514229618465626968979264681601846524708430929277991739962187584421805981898067050174780880349785873654020876177149662749660757159380081261061607617625779166767891036214461193750694339579597341522851520329237583644967487088794745351173155263859627554212088313138140708613825746072602245270976734729327924273642039315454367593573002203845790945291229675474646444582491076793393028724404347848762772159955697668819845861888534527942565124067751245057592502294920373060122801736123674466870263623401290671883702962889712015937770898306848287683357197644259500258909277481013285156170883651957305346974516121318104907238771258788608406327724926846961866635274770952456345722417989104693481723574938978775940812070897307047755512631738451637709304524720525829808633303268338541128231237981029240256107514092407996868066196000211276022646881168491392074622864247012960879265098169678252612400839048659507904074711449881678794513639356481918898055015432202117186905436415227472783138656858050057782737221838596520409372623225279590723611488366752161699818900079663246385967970574910073123281224113662957211900449593190727833689725765748889521351341405149413698431969802379737395285929640599167691924673366580015219416274468803847367072035174161995220743442203578286861030603481806641301872061608077411062175836304032207266743972431543774602968999271063932425456745113991634763167305540288516456903458609673755508940772251032102092164733856814278155016105214732677718175955876369962536814950844132589682669087618713862037575522616639301373597073500919538248958472092718624742334522455697726303564459038985892852813517506635545577868026641180475973150839642619582358344276672896331109739472969560203255420864075584121685071033461835224963464658605157075567937986024684990794706649608312654814486233269222725223984612278363595049258066193971650795857875115948662131582064448760180637696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,17] -514422417314215392421234835245554445285223401703217757779065294718542769453578813055997076442915900504702117046621529607796508141865348876246809049825655913917507992021504245675406502146847463035826139049469463823233338690227311336448490515389744974623654258954052088170741321160133359724168018013651968621582617370949746159169796147546277495502997039168172302773586032293012892241410819781193001886894611939645871000795983185002606810163336704911100911499869814100130861345279720367048730056408649245137914821070709652846014970706088300289523774949908819549595819101693618031102136817389632321398550635380620447966630465252303609087416985422365788457161713314366684775052744644683774291361875800451854333783648627786638633365908728848250356746229958915784450232880053928822885263989925545060552378697147723493239526087781751198666335475362533379938410376362878712206405585652271590738963167722602634902454311729943339526458707657938158066514967752030458303347908450080710897565281200855734515255006217487940058043799913446132534777525576984017204336779161668763804784090677320307890074229622486336892966647808717708548547783982860898508091066621403352523239237127018762563395259523793675325122159147580721756211537233895592441627437402694216949958699977679687298240471078789530576780089264640062862095266024011243060819544863603646507708105475893449013347385588141730892864813846665417442155973329151559225261040575707828687502491763318427857182924501044485886281510679826545298053842277505519053588247183920240655799359492271271685412551304035080849970098097194548588532588711867102295890497648995037038741980775168718586039903691227474972869012507546987456528774907536721749416461671481213322129471258421645115259425887462272158477851904727581740990723259623661430538223921667738451663036483690674203343298129525144049339821885551248771262447079449712346904647012278722700726585910363428575828624861980279546069409839448126447287473110488246476945827684474638078509758501078815580599473743178139136477048541009451049972765117349121720823694338772697179334639802166764784358413997666219891367726584571480720450242215936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,18] 732832660695136811970713395211892117741645501706602865105474762122112922548172767898276761514068426838368375634362454029955493209784796414487332030483884405724956925042489785963604000708280668689899979997851700195871685443934082458864798004994236134927703662422602807825298940408421114721051645849207472737027320796576424477411357950841394882998607995869648056897687247559860326388819783384305495084860575487934581339845276557192479203424103097021590581473752828113395517748219874900216230514577587480753753701003587628722838991352989732274457200738228571567223457506238475174667440699950656169709159891106954346601068063557538694332991117616973752473375991230833734421136232012815006903575496220409589911304428544314972771963107277936912409871430093720916373952186072200511088818428312247723933865322196368909799089100552437075357675090205188182468869576698701366001541007411332682069977910653730370580170467225615570136930033031269242654247151776453108974699244965593747281720772262221970581635794489961393493585588433184057114332728644194110902649900082591041477054010179730676251517961824439189262510512165655480270766444083909485760729672924911867072543218174606335712206998879056394671044411295419507419418286721682795225527435017629862952764752982530436823137557344333115429441886328251873452038246182448837920361673703815938343757726423530328048033776672338045283450469013146477740449773731565465782158102179856269411982690207377653080973878091648349056028139805937004809267735617928783356341357636915875181136297408285507293864281055047129797064020858901910779519784109572984636305076040443133118760843655092739567502193664233192686896656074023331150118988833483803722968226826368089816193456016616267684779687225527903708229594760248791190166884161769777268706286781416378623311299801834939173047152353885398165942209884411309455206392745108082881430735809205665224411213913321191427432508559896978968335858025110967406164483281565071781506617571754791858380426457370418862661242375430838119508765341058375654078195568588314535310964578016411925709573925681341904152204239227684628747962554493876078864406413312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,19] -1210284488386765926914607966009094635154436746104661331687565542766642142770768856402079454888568559294297359956809294949641315181121875322401393113783284457324605590555940833052240914361843755861151888399961135027202781073218692029384188401638228934627709243836558965812063540079822703765965683512145547380609536186554552677333065396406178939829557692345151674595757368995694016071894102782280183624469827086415064231334819212143129971573804226241111837172298391327943406410906014728494790510364412874145474059758577485608699989892920126933853575622373858744876988332762815692095995432651151861742688280131195873642339268665956673707111392388913060956043652553030468044181260487172873232940567263236042321241394754202050390066201858620699194670202209823023070774945982061779653161783115920666512799764469474986473378793770142680063933237660208629401556548510018154526072139296314097570970441338103068025319794533991681323878902762157413304434904573531713451161624993997331143087893170369251941520418103986279169139921580972155077046513553850958162588901810639420268492692849281136270924396533494960349961445007402548326356820035752008019067947834179925796975630578226711053691302413003423365748554417927435582183875761033017511673363963364046030045889175764677915601205413162291406458344282178830431708667326682466879357175340591867535103902827243140443086747649303994010452390430501921213289489593186277457317736408517344357901341080066207263738666864636729692293541354749736000579484837980012809554694451504190679717460118687756765196643279277012390209823646656294795836155581289152012516780320366369375992508168829992681067554249186140070528916542141850773975875459635573932780485530459380096302219404553024943732725372847191756296491844418894199773186941939896030708320288650128229526778088860532232341178403835539328194759962099987673172720584083324838227815743373798847610924817423929351807554552543155938030922307016076822079392225050391469525990728339361506868744403090877874252509843716732526238653254441426990123977127335639683769137805607351763000757013493706257104718685027268973135287386260390064588587008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,20] 2796445852496014890189178246382673967574024174545139306832104031609441182617503259277383439636889287798169374601570240148325089242225763204951069755166315038221210778849532512923355786046940483503842776558219792249771188186811481910941412334439389357558723023524878553061338985129370346780376622678775379251598318859341852813821965250321712933937669549325572400626912571626899569136677553846730874153948849476380985282588975125257711722503562438632608580317196063382576597587075678031946767446298586835749873943156572668915472579359196926296024553238946778642487967351748384266397212801209235938040341627355228077053588501315072327577418114048648395141245392808023325719845446601455497417430802951474634796206009585087081871095155422762783126846819546551420007747082224128025603913930726033880907923239324792472514368344297518985736767898994831639047061005374043303357329000879363165852231534274332370846628564145616617945057523813602300418366897302487252440842061847313607252502339714037612700445711606626844762701399915676148550591414819790227433562289188294561647828909091484471432381124081749420532812513198592283961945440896321102656512128640287817111432961704455694330796271638870495118709987732258269315696165586786435982719629319744722260873491526219510255983560226344100911573747402060748951627227221187962074049422956416586851052548308401093583262055031883614971191333082224614343177258897399334150787556174776735637520733378262847077461870967579340413676197813615613115307997735605400463201701692712752222850160463440807619273329367604830305749975600776033770392418831679751441416182433349225779569748886284669607486507457730766525727570616780940216358910162856403314150670419078007425800091915587229317106440251400023000319952095554434166929132007883095591969553232317277510598565340830022306502240192712146241688536830348465224270334431848537155328203910717253828673610929478191934507623111721403053538889980999639614073828706827300530326164441086729200064350634177664046225380190683648481936483408773429976894102562098087626840415764762516059345487441123425041140966775909805832724372694961270385916745089024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,21] -6414268132286774961667774515847300845330648732786868097191598684428398839342031980752757843087108408542253634624234337183036448451607506328010354070873307719705784210520333483537414123443226971892941756194058782469132613977627329672077760415440559176836028774278950733833839017502407072868648650853301859863458640090116504541036412475733206600908613363689280343126870119926450079821214628721466063494709518548377269758123581805430372357404319000868897526991179327622979686598109820203368260802568621035694357490447899546254756164692966171931799327727707709693781834132147971531073615371770511659742567745196588500413889153791276612971657320929929774040917748717498920470728748606807578347983416191593602752662232865584940404752998297918015034312406724766459589428128944495551319937276875808246361969250222688206099496687309396168463285070724325421873862750336908562142580249251729969203604408488299738648760609399616513442474411279412572404075249387746212806368172714490295226563490435087817101991854059017817940074671367477840974277702733530633990792290024114412746096548293101326664034118539970802293288152145022269634894902588104565133976482120369660922775849388861365840030518893167589026280280619121534090770640289886784430701676466118445363513781362548811433568045993583561283809044948846665010159212311305255915253715585790624719149949312430616157499077162811983225873844147860203518205753387509751920835549115449905843460590911361246824129900367354019005534906361750151894898995481049847479403524887387304484136872888779303576666071674777892266080416930777245999532545489016677545300265061978023997760799844166421451230848876685705124071438525236104090440009493842895060852582248820754843914230269885328578895173324432324001040445448891517044296229859356908552660660750911771356058622277661326349791465167673895150510916731753309691730629471730534576110224842864800080592233990619157376063556401154914684877879465530548383187051117378863648651554962222109008965947138662054757572730175477999900670435801671777390836568029855879842065026717070613602252122593390633222823935107020477397518806945000505408694354182144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,22] 10375742052367712409236552911859445945186373179979248775035646857519543336269000669438391263248149127430345322987363168724574418175285370867056736621999216623341649240672702906953597450818461996659758090332985666459991591407417380071790203589251375647771711381653837838386493987357921424803650886735744578713169823874256541662102850135501777854759803756352875437279189382114682158319262379992148003365538244639390038934803153089027650455884500030116256869211559225335554930783136975238699680501124026289618195950287053254073869289954850955289186170585044468574299805944363665205330816675785569114388128702059540176290869371264226790973142016722706264269429867423009149978286250259340869288783320860585267144465796088406511023341779560779274093617351873505258820676145640511138566378749703683114331312844580033392146679702189431713574145525563212902185216510277433054321084106097580888781034144441453588695944242513737369614869659565205836149180976239361533804506655118637350589207407319034612330391879702911253559656877986058076445188346442898607150800394706820800174923194229173233992460339931095281684773523653543209831536678021499916524202611327084467117860355484004657628921088255349275309317249493277514723501330587364678447806650966552426531530344791172893291239366366388017834016631555435965595431438026809392015076737103781514947015991817615991797818224730574683387994572220867944772824910883722609010650879850122438130241997761533746342159496113917765481024268309068230602886047675314164249738926480787323348168480799531059233221212988679067070678915241236768124971181223405203996051026759881469450536832644817993334917807365721199903021078291688960388084348130181857612002852116067029902350626733985132926194149782124162981483565794335600317748435787598428836232984527477815345216890124696567546677231430362955423963359177943555573831680107399767515195854866868233260833516596851591130212669934738019610497869247933115530729511524451047933969099833946022496082777855219600821532748525267780254894806754404750249337865146037934208575891364417424271205295013960745216351915962478447648099115015566141214259027116032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,23] -10985601669496610794018809302789418876851932963480813500809633743274844654862041341062827893425781054824075838748877156125203588940890347273942709785199809657532825192204030266612902775946873469553364291508119275726639076497783282877188627444122464319586896392723691273696607708079010699092792367844864009720457570019591890362581997033063618322231895426275405337545230436162150721144358657772644379033936314975731422339575660896836403328884050316214471280257682075068884320615197520030789363888273737116586853342845886778650153246962822412086736621872078235784386615558650496959809218034281986518498496645058318092154837172073560996168800893570181222120047569736800930951523834227750335156886429360241831927211878211267771497619008119194578372435906909278507290959424487752183404315248651963005986467191460014549268358447555047461659429778359824523793779295478217706907515159288591920057022214530369445845464189734995607216375093484186670110292891832796549995543963031062459902474907201594534834161597876872631823343161715089753584441845386014881511825517203480657241446093126155624766271040958575239284222999664566956806128359678633659605638983188612960153156634520690197722489453748358873087131402878982436581415352268140703385892515078648543065288426436387705391131138993158523642590035886688807876911077164820465577828661803024389987986245739410258021417701232794331803377376150901463313313093289494954879543536423567060732373094685731014027636210562105961038126184185652456192904784412855719730116463136555870905533734231376075706095799126443677392923597538290882454431883461587956683242462534396973292269667160629569138048264430745985152086588227486336549465951828105311205522515880787112389598808138772859085015236918498665994354747583536029050688912728974217602945147654910224516646479865433063928193331582103284494636386343076024766414812964470950805538334401570835239477019914423832363206893531128125015524767794714385609144886650058294413472602242304009941859652708270764439672523183935295462466987165576941869445397265411868632307721599121043682249608822613686967116719648313390711065282882197581990647969087488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,24] 6918932441072246187517408999615538309123072946638954960676132052342588304768083552815842966065983091488152113966886107215533095431425856925121180754920526247579991039912151582309618098683774367315591105786451715349088079385604337588638646373556177361822480322618425742672266863089535319473368997694206311889672070378325728460869459026594899344296369563029030394626874835154498622777362610247169732646147298964626956624310588142616960934800190362595212159776551666676042531305496863914100521130422389825586610387361270962715700743199339837089905037664092742213290209424720961851427741930852267870616289671019080221428954016926846573970245188563673868800810089068759940853848863016978938266852974563393889561826827563394899712863106934452840029621487229329076459945341280807046972406138519864801895739845755901770325062743347430817680433824231253906919113978013205357599012072264249322362226778644848504289400888987347948138790778809914530678427721204161073474672563511182571779010741703509739381296815128714401366609838638052853073287972668041036167576876268485215771064110575318294729050609122417016816668209934252036325653990688985142621009656169039683841586419979842460664698468221205339433860477904255529454963731864831037068071321108041628457113942812814528687751622102195591549362742108966054199766597188774917738274074338759010442976562738380668920133123715470384933920452288055472197462297899566373392674594438409375247480822556579595168549169078015017264393835871059995856912757068099695817565160173623540731078976479106894217206597305742665777286376845764211999460522241469837560641239743357753746414693905332869717996197856005882719743550590159643096195501335904778432383046817567419456009346477302959057680155666926126187294458312816966367812425728039239398070838911259289891928162016935303006487816820836368874653769973410559391786344159537023972561373577192490838074850164744597013387271669254248429970452405371325169011234763377960473536392305957804778715604624497654481610441253512276905813947027980207983974253451702511085790213922550853945342575511126180148074376927412321585576962478827339046596575756288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,25] -941395786981868648224519299471926247279058649237779693950694636638366312007152576290132581802601124682639617487363109141435220289079251059447347098362229355823774109450324218355116956288362499621026807914083880124680361957928000741429552260651598361640698702362937339750805043316823195629401375167691646454881574794730434921705852257859693681936513264280018987570030959189779387259540692775038992181731089240133482474763968697180875779632342522498105765135494998158653673422015964173762717749815731388645409022521675796436943734248897148547910119414178593147526342582469157333310191905790006915985687423252619271745502503691575364869273438596996607320881176277604248944796135422807529886163192999507824949361078845183327281860188936459389705968068704562910205404857252288261122076519701271897878180351154736552236046955589094342484935549987143890097485061441071728135362411683558983413403085763976113667855038786066820615976738691786969454188624533011642455526563380187238820099166020475137610042956021387140844985875008040184811425625036850263631456572432647972184485950156401055444446002454235755968499711838035654493077278710429496669778878557927242768253846079201096404153262090252206308970263176109331225274167376682909452335063972504373759088332903506088943033216499591832956212492564561801542693605213628528159650645355154109247775816362125073724048086861036500703789999840982344775820735161354834153502443355978620586665161001075544575488936765931147269576389468382115972714388410849678085259703748235887038254384904403568026042929730185770095985065040418900267436673709227932761013554846351120922026416254062736782068406516220279299506456469095174651077729422344095509095244519086904769313965295778073052531441903495941619980549783919558318695771437755307411072247129441713918398721866049534909913435510342538224911750285224500769802823184885655785649448258193137702850342712579165158277472930894737145540710533728445138145731624351558948584140838200937336671798824069835213272883514787400384608102580128213997804510613352463959686296109494101399844326315736236213520600540639131214069511368088120594641637605376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,26] -3334247059614843217524494350509784999507860968809120745454146317950421430470765465292738399244160188639648497326204611144582799326881194602157951615219426106009599007568976718363276823598970239225987139704545244320056142454050102564596166428069170265761617505697658727716741796470867106632900998152056157074396999255629077690263745363794871819647947346709548527136283312942700526152316275055557676199762456798715381973880477043638881498265950552385408607236245535037345474332566333730647973981788412235222794068976903037536835499719620683833624395690953741440881160861406482322464456647406858484065212828243566565452186798908859871271142615671689370807943156962160916659690460275027926650863602461097252820129775888938698596573663437900437414310848730541204510163253890950912695846615151229333723098779822410424723136961159456288277799013705638190397997884302190239533434524951614126530161712994808509169637807232557532685778203003126772898947882933677935186760529443756079480205198039510340858707945862417474634913275267997789816020950746799161718453090665796123891778553930085891116256072442796075243274625962771340686068193804419559481383883609396705685464564401004183716190662358856627940755418213911490033751804771236533735835157904328854273554757374400647395514088477677390029424712570806300208360446423022680041564854148359437314188600956623105142813089741556949855498065913192025331786718032094359346423816587687318910840230902951305162664649209739450864116526929922047378763768787611875973872754568755272636957019216180204304008643712873998575512260525111220746250473177123843231503319965539401375875738637527501108248290192900496211765025104567376615502455457491490902323454461785332013348247852897871370648704749798079714251632538740113587450022604542781400608667616456042615593364621304291533184454506091025947354292670618714306104284139456839057099951156921547390520326739016556837389546345368533770400235460321385446071501251855112247944308307456227595346568355749838095679502024336354860997469134581891850899182354099314794667560796212311921764571087791980088654033513962987486768315513132040202379795103744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,27] 4771241740438313836284641277675286847493471766781467981823888133325765716215252819784881293894172247287918103989300910879558312731756868699247008170033671305293692058023670768517552746951141529182397121146851524411068953035039970695608782987988049894158099921354672592759468485916110091336701987635205563739875631912444262630350556954999992380681756143787468978900118356436937926447440676213564801684337827463989217895995261778432389313820097787894657142781591508173640497010628429182837030404982041980740283652089902838818652964276373259672892544057039978153256610756224214602792973162393511478323314922688640235633145221061879831285210547948378860800592173684869534712599221099829261593455356570672012829105708471416569519352260118742235978910313506384478984667929991653497853870544069540399306222523071906127309794751753847523032601793489730464112918823481386757841424767571948327647054171241693714725965351986186063302879881683737818395944023884198014784757082983672848692428931130082370171712555206406061659850709507178434489952758048025040504574530507748789108005452507837604236091640783404319326380700292276687872110261736960370321330497094692428940317702624364521349717453614013064173712610605639953676792588906756347281724189041776229732276459376589706566802039500546739419854176897367048781453241137869458998670305885858900185701865014823033659646805314794036115106550741387447014668897909643756507541878176238105646467728910959518566249120855949288836618034013147058137885186848199516812398605041142067767960985057708914740935117864296182413766221421691870841548021628967772389498471228904172802184505279312265305979677917173840061820915017621762536141280005507790361515597300260418152487155654028751473392967564342000271925819868814164519333006962408579058911520437328220423806236074303437860530761635859652248158036990455966719884718344587338813173902294770969737000485982548588837995285465525038157597256755895659731335972464287687632530754159927331493175088898605977861727036107272445656830888113329912490219007805302705823550581234905182428104097420619669771984761938798960869013759980767888546243861807104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,28] -4432696651909197008585368328020639753479653801013301027415799965763033380583126927178950907847431983509391053645826514352063958366566439121547129005980923542832618210054858010329430661866024123826679632662826210338460401331171567642436287369075473893745106395638848370642540474392125551277343550608491217730920876087555232772115460170377859974396928515403521793198887366135923548891970542971629970945698230031255985287680917836062108089716381685079352718578607910675359283282433740950138625518191224671409759245182090971267209372717039675724894674671543635196350666302210983527460074422091296767998768013700291661477941687676212316298648306617451731883792751778330735481799357429144659223286355886122376489900293662574564527230113717019620637461073283593673474532907605462595463479083163701699225885528145005611804314066671035095321085150024534977151078623492111202532103947636167292115897957001951331707147510844227292091789865185995688851538310263610595864462073574506048985436544875533984786725258279727827423689971578989341007400210295971242602940631581239947021388024371974516732048835719689712992857501175677446148883994315461748430582645983461784001415786968279989439645352011035453398431814365438811939694892214847880636869593802231176000323545224476700748606857321424757587296686809920990352881212721320275869492543084531500592046211763724942673788802363474759941396307149878177259735318008036753696079827541304230418768614386433415518467017283253165645862397814696671268306259306898236827205447345634311373188327672988154408850892463446066702027754760808847527596338694325122576774056422975889625510963244175819671932708751031424653181606244477556215713632595832023518347973418654049828372427800036325515118182468969841262373201231267467455706771613073226145238708171160273625598452242505556411539356820633966874669423468196730371763014110960402219412432091326466931960563015374772284655150248411131247625722932242677129965532451238793987784240522098219047193023978672930955879469413385490025698839613813434963025571843473825522386429067772026027159685616301991452897707196472063930424644976911382499972528209920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,29] 3554231805493659258120936069801757834651946143015689746984371216471164869391166935768862443998231367555885233527588804911575987331583148405625612409726061261324620504825414524857981225983239019523769407133088864640832190346656623762483024213071951794011181738368902729373803673400098077653711014580531633112967762221918638950880812745707615906567327067803905879560954460786179349631609192808503770309442313284252137448044835397250519524029730288069071577889391175451028769899605666628567323631869706331001559789076117192115313956216675879033203696610698899191137746204958582612648822682890418000582168400550944940812889981701962108803801555585022461486073387608428440198520725753296548781275693933217165057262447777949370285473752749924720879430163520454375762285406674652834859607210422338068027434870740534586282641739951578214576225820101096152674494176546239978887011216495696100913073833339344944769826110219078467845964591796203416557619713725003632573044987865029364866173215799097298228562297477780038756665094417731012014392573967511893734534298741539006553747694562909582796316775793410986157191906792377974448751387797547364256908295536778472553627361293133545398839550630236812175149640171772298190176581841986428036078016278309042018169761120820445957477241544618948084783960589520144524863923587034924244076877711603096270946235770634597521159487657505927634421642138584591889783922502586707200771676508232995888523446607158460176765606921048254651607442814534140573111435492384190262075192724675019112380565915950611982920970451065367391727258282306520240622874506271277174734398238277697273390783077395551499875853577202656605138102075401184831281601445876624964834244387670032900214160585476800722350884643278824511219888904671362510092340307457797470679749931372208149849639443827893116721033431411742501528410428250446354947858576808777886921238268846772657278359815136673035322432554173969308336331187955397128988687351690281865458840511442102161229093534703197180815767260145837048883075848766697634356131682347425307854704022766847598456841781777117694715998538200546112699767339730433960867201548288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,30] -2632619663228243013147411050864847581075279507520389119702296877508772649734952224888691671449762316546738981158665021733048903929729893464338501394582615737296768914182138531969508606250189575755220867370864995611111813322480737210028084897065853774787221007334623754749313283210850561150379038989032328813294638873342419990920629890795723642414709349106660811212556975475306878435498853511934394703018175711287312722885398067371369281038375909456437924926338426675885499565076505193413184495700889093308565628131921897698787740664775728834459455237470295069297084431913410066814333806063237978704057284613491326992210732759975314041702209651949270832847373099851631229716017633526943676109409967803556593518371382758744664002911854213752323603296040464868625047285570946956841279188436141833910758763095554909513279525067375432583635917676983890201295525657903833694326829329072703449127020672844929202693476442935878832403650263146870473115028744216108252022104526519759115145543927004674835890956040287630197056147650658629770510564079729117816688973525013408441477720656912663676497901477188004917102672876640567948414578432020130062892059833795610443125030139338173290887093223250137129966867738620281209570209741332558794993495861783082854887942069954870981405452748355627312060330262683172012942786729661206616751534741048922944753688161424798679558068942295741526319124174141957978771133867301738604252267027425864862008928300468911454247775688987650319794752416553453784335771007703013364734256924010663596048276230899506281709875750463642080306505517514441209799091888048204825166259893191525160823792440959287869886563405335363336698213408044188862538497925354642699881397095942588511986043914712697391386309968794969501869837510842106853202202934995831369983187201162019193865574655178437137656901163282608704580852813587044194975895138991590926447900542576428873984214658400393696040574018372410802566620929816764627781598762639916885027071399708234369612692360026446628010421102014034330210071748903184025091771585065077441151309296043126622985103423675198728631673844490244569068732713018329371691574099968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,31] 1763273881188985174165449318125320161196862532630918590227725882339106235177259180913274306068908716507925832597189229969147406644669227200999155549687769519332611991490808516693626621366806130579599632479792727748462512380606995643600302531560324687461296773196416690546340352686755379043649456436122450911524992862058502441267312142552033838098100370452507903109271367692433313614553587777314656921764761132697634559204089673304082108073373918617674695391256418296758163971056893732814041478552943074364737079252320509123679126248306696861428128901782470579031192626824566085373877960774418199808541461278940651556004641577162146888893112540343352103419325005287217531653393690433130499052116953338034965928363691722669548757849223450284746182171735282141897732921838636242014870888998585732228935625257202311408273435328073757055639633485577254505370148316530598647718660481298703708650964800670352191826372094902476122963641901720495928555403951426357600061590445149245050552425604171365111847399926268207868533043631240813394572413657507227310122032189113988974487687361257386754734176197319527047127548611818848409238655208382520917328712325835265517138597992636574750651881623215547454811414803764388279206987128165485702908610741597288653037141487087540463866562284629940030846327278453090455623704696845324744871159400591852030516846133531279062983661108448859173249020681437945578984566475068845032708250881352282254779545987025129108019786372100028074392813815737047539864337749618093621532187742078500242780138397514497533251496618959420551956602526779762468672023601595622491113176767249319833921882492633302647784439468219090526296013835886081288791076531173534130951828689990673117354112434200382295859061541419002871836086567935605417821005958482931538710254578556353934205040799837139075538086838747291028028891452559667201333903823301453044683268708663566140716847079123914220479025459446833643925296315917159425551886723735565817107326421840374291331725175115680228876768041377146031239839397630604221148684110549013825149451147311592331808340439288645591147176669009365063240321535467547962206607900672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,32] -1029336424039152649150487773856866658008513194074268346070481702980872961989805411030436785523904984579047953087339967874887149273445127416809938316276412202801501139053198210956103129922866219198060688788804204573336381475050367993170486935947206264162871845263977666829186358524272863275586256173774922998404706349350828862948023169951479820293692946026585262754133492977294796734121838639859013993935303449318852313799288918048168321245371546748373115402757504852307746816710507891402470892892417183721053397729660393133687794242621732399120040385698047750899411246631446680327693320631904394570849533672512740588622172593594003295008310528701369193506270599779293612180955324185172639306048633757625580647341384197025514584724778012363951057098064048657587822234477836470690415822606552986285394766391670217025984962363198001939568228206737599658044088381375232882587397995194450253849159533659077838319330776849323136083307195889239079872593216691238952894238901525620802988682141069578038357916420045934331708874451112424330085031595964951498969143478053231621662032455362081233451814425971661777391746771788131981348744204187355285923274967196875579399525025431910827720590476693673011869805287643705343490437803121287153237182053347042340246063977733142102371312135889376074587537290661904762508273714668363274266901302415998520990607517641405102984183601532875998949043864797593689668463242833296146261410149357189294667390463338310386395662854158215480077783773968940567006345377654886260515450659365138115839672696955842279198501745810607067337371995996266113764075215771725075242992802468814463846521799571354985452692636059885236778455291726454714539364870940021124038948005263465663235458448188352438062837201184833350313588983528589311317109650999975274470277615837028338974310480497683130575111299053484982283547246069493441445872641973965024589098663350062434212449908066385872357434557778182332188734394831075090692266285270507096378661711070294864388333075069978511418546930689631071101974359839231389297258433091499541820255007494164473813433828091552588190935682241090048197770386074909113164083757056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,33] 513841360429040111042225385505951223507029935691526180154287942031331190261777251599498436278302136427850946810758630874724035574579680610941637708543992432942705817926925702770665219423067933873200661236975064282271090812335097561800743241262987935783126456427846110834677557992784939148318465691990622202779437928687048490986388670605167268245426251604645275404240023153085612365204069102911575690905127774362999504923484360089340686934067274563727170493166799999933001117734774106783411432551929124249164059998222862402895307460002326841616235345933543896999406256113793032085745162156830912308220986189645526282343365363260549393127604999365918552317897706265033130387426690304116356020325129935653821231264606607312865584445708211727575664092733341176741636167985376979700008181148886844849995702010144852820996595454448114990052146825206996187578640679355156402075016731138930955119043858820372245260678215232625823992226610542463997622468591204286365908580758547874826107476449410481957262803731272908504010843553905111642054815399285948726182063022027153107192752500041790453581826318304829441980443331286795546443957701151656954389406812707974865048123066614497598558455367072756674293118408274719831884452110494257864592787527048045426852153794640226756175457434275901258859736185339392929283969325580601705828698311850890414461636098151756949341171794758262209205807020515680662295133511009297656952482770377041428686481284603631975942470981763583536818043049981912072286809914938220584780160506254616888143852849216495741586479220027173243588197581083055447305003443860463578068361124565093986147280552450545990039520001687477059073918082840996473772364442050242271631170919840978487528597661858225287422402184751641860825109406062370672700607484515828918969128255320380257197167640474714309652122033883384932701493806109157839142714191087195794469140808819341202653078839869638809804721807614907765103881259915771177821813576203296325957834373366698756919872905392364221594851763167379294908204149337794178361602767308673063124383325518834782909149488937398877390059539319183285122065457434905880449406468096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,34] -218225257168397783628548144780220429905905347109933234907430109153537287434536903534900823227903659607476249286130367759838002043793100002592424003102421314842763882416008896601025294600580537248864244825409667684762188041926144065443967607381233041452540931937109043858167423407917171813175412019423963936495777403605096180302842052124256447629208596832451488217742502279761308093671713951898089957333107887558692597487721931524318839758661136417745572869001241226733255477664287315574875621980291156720912281086928782284304077584415805376790679351408856994503376145566674761348966616813176180628295921369654830976033071193087290375105957786420056782815567571690968036652343959813379165145957668443221754326810199095163986099697446085335582490511634732327185123702348630417141206637445722946148134619903120258147604024867292279136016391778177118429385086770494906848742122702476400830418001593925998361464476146080634874362413809615100914176899837550599495432010995148381137475877278239124234215200956436235414937125239868321857612420352006810794399522387461712988459669499324148975508846038271494301366870692154291169728142622365858009202767075477464516903309104769360873082737078762726753675338485204229532747321669750414848236924757966578504049753249121395076020426897330282950795605125079099907400828023520397725517996694619088741503924179998917835382240942699949730906573371779423681211305324848844553840780257652434249857458792240074743389250565382993762978430713973629743597282791659601794124204373991260629865030323227953552293654802130330296487046837702310031190008490114879833119804509322255333029102273067009753712096283764175854696205628724381560946589553305805857317837861559279844969898855911585633684033023449060436953303160802089584962634813585315208097644582074234503294331654283046723367217156174739830882967856246010703813998235417470129017952549193716063541852826078403603247662613256869740955025063820412655795395996710951105907798442802266786689620934516626594101005463656065662649405299093718987585280102723570781603675917209644288525883107607075512620147329321211415778000318511260075136879951872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,35] 78048160706608332644431371658843354739528096305625902514907639070925983530254407303398777498146596792294797321323721154742103889350559070608224507152344312622978530106738795628827035778416491495180015445731819428081026934770738195408975239274513403325252788208459249439217073466784443133791309005059586144275608765309645025351907584579897871421625818377325395281551550175004943025446397434221086329361897263634788830505209353226335021656708681094711742454585634508069814796090822830547663702821004487829417635583523083800519964503292240751920655704848270995541806529387557873445459300798230792068786295574676289615492360679671142299310248609114387133072264277944187954493725013196322111554858939026629293200129470041570410216856397119387031212654376873090152116827850339570489482632089815947957438502723577348244252524826597188979955759865014835391682588257171960585875729421129424541854905681159394805776116366480949965655319624401102754376346573511795577588709954909120969454254281115042191351980629998708747194989834848793121893951449063756193578263528402741817164537166096245981560236963301109365686765555722546159110587763035503273022922434644494405645705938946445764390683668451298513167163628624187415720122352743616609584450170260726545949053816109062271120810917530739638568215569085848067624059647013675425895746861151800911635950033927688806430397418045688790920305079502578397493697107266448533892375945117847735891175112407462788732581049722210450731166638255744179483557351930401917554267842171899825495469514290598991121863996595363205676994671803036909460867947984089242681694833899635015368107337121469881829688236328261831964691651452190878721032722063239493187434676175881006479950326973566295444991384087013072230918309206370051584483079153985553593268878979860479045449133585749958365300883506421471801669864245803769163689019064914256311855029741010949366497871607835212811203181293793412608445259643296274346316229829700646170891330644848517211879528718290805417366225304766195824408412588031830673116230318910243934147681723619302668699192943904161923198211023745830283024972018159111375148810240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,36] -22102582180795782543441740834338215687654968611767080282225857737324483046470070901902813937465498350010897328105792653319929418262286256606686043305949997557226157279859798530206795740868046761842590460886548473451875229947561294610113707444403652028969849528512603633055269012935463801618390723391387587849971171850528898068904011117255607697382098585422831182065485908740815640338083806598633555432767282117775240176554064754570282671511634924079825311654264597575527319604261459794437663106694686740982005833812816196305951999977603806723656750067206229735047619387528309810523223778932326257658831046556695449370477045094222846968301037502231333570205861794974716518711472714824534476612697363932789245561486765335146070757165050185134080739394771413169561993479061494917699109201096159780250618991713610830731994567098068652023264576973950580486388377874302009831098768080914448018351223869035626903252883581963909447211239758620496692303815969001991044306138173734000887521419161026781461835498422361992245749503589730573120391529604930731030842930330070535610873927436086375948203450001922004685337581573666276280124830426226369130720373589274113157968415247990407233458046116930478362033652534771171622629504042777126866819816004777177582098353802368041485473238610470395896146058675955452225345085113939823615308631961591006176359991453338038884683449122207875667271003186541860155036445516408180798670893543933535207936674155250033802819051735111502900944470356770475247709406668030180459802336137617503053170699216017827391878663954085711063778476566459483583790848431615342721714016572923363654985008000993751948682890304026977158144465939895906756658033793408982942207738867944543246191269843642739073759850506362888547858491122921231451150249790257567241578910054773011726142734948180884908407112328468527145822927083610168217600675441601333148945506804269046985144663350050219076189451499029729389478495069026252488568944740869003217854784503349884361089366256632464428948904625983849777824340852814634358458202892549592654676244203902808731481884817183122801433807258404955540055154361908275586051080192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,37] 3317067132309275405778275414168374771539561233005128085567119914458537074506186744633020833307583785213130962798952046310288024683408694473049121615399962175072046933941063333938036671837346424464330740970893874093111987754827044795298763955519913932200432498615490904622402039906643284937832231396524894740238033294395919855567827679007349810566894240764344973630528423380846728332684494626743586846386032651330929044453108257071482657905818190377129287008779753290336439672213686838151044976327353923072955251351182535114956170402999984593187027437580907324460515600642674671049877202579708799081866483804278046739375431997973800954298218889384585579472872649152569338991922198719020293608640873454881378222948453183472974824303375684139259650537152427685669032057388738238282421110803923780511536424038936228825406112823657699351452429680419406439783659733443305133710123162737401205418615555095597482368352284568938181627880489934061465099453805599475244894076146270892571840379998437640401481758831334078511186572871653279269680032541404933907228756386114810689639519754957894572958147465800054557183019401720920792911916103397350999671275773268875998073012461272965917349336070049322730259541225820095515137738385966553863129160921992922719118348824301198672774032821305083932026577444856804884907235172073711613819927391010576283576671970746735118472112839776718435120986272169164856631417871082362756885356430267333872883880869074652836153630425936072369801011651595072402207880346879780039346101204157346479586093801639043872696174335130091407813366658902172541786488954773450893829898928742340384037786068904377458382270350922547662392009850512086250533703681912015561550608798296937421704203843486685831736190300498943322884092533716134868749819550340858701176941260608146280270790213118548597630951720669363149088714079463447134560495320227679481987271701126193337239416648645463243844809409622360622241099224041594149447281042995030094006249604530787607272928437965164111393067128418514386062914586779479363906878048901321329863539013897368621859112439970771172631057111514367976719704438726061996392841216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,38] 1530428124585559571732814155369162425133721587601047177886685496245914437869677048252771996609406599950470825114355206125905246685770235191072885624501870104362455302172435294305182650641924353219387815268888396219706200132379985045087056737164958966900281459590759886220559701352657381641936018521532231133782013378718430881170341090823785128371162174488056356024347187634093565487843388489098031790872238588548372951117975020070389353647004418638139179857029932434833306053599096977859579305984763699562018657446089816678224746263431589383497985074319649201836169425279651519371626514271842402877959738333580684773975540357366888345148993100515959850502307353588758014397255679084490091962240294470791673608659532314031486071561589676433517284241769381293461843165015520164355447002996797264776549689383191745819552406717142771405201688909469817841744640644488680307406948850666212447200073483746525695257290482140007105646153642347441187969905959633318018412993251126350857143332974033338649832825018266041972035503058888866270012078396960928824432034076090242185536677619655743017741437472910688118962093546640827420010507244040002175275601192592968941209389754040958908429932079713442349902952037720206945517294579772656238556305990186677891163613366772938218120338146480233273910438013318986222247898390635721135186151812660669692597213770259768063941642790623866238952527766428805089155362758671069121363804027685321730822661837809802316570122863690221044149888807577613308593395453081906787496847746830977813207128709743619728685005415333724370459795982933306733746762951040589284128584752063777694410897124060693847382154663531678407770092547819234689055366564597284906391315550801640999452156167545054297904270786480437971329412754471748831305123931807361767511582974278516724276743152999537333583331294623238076820390898959486779852342451513954770523419414594185642553471720027857468796630555391540031721020336023960657233160515657545919371114689348493555243350685485307718802173647454724268250579486498711187490293550795259805049902462498985093274094500538967511751420461899762252889001672147603155744456704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,39] -1908596409702924037378157002673115260833400260714426295501176073796353095921254882978092349927166142000720960553565172107077100172219518633605067192913530261234444667987409612147833572857758406205863209239956515725982136394658780388510510110154718568932197480946410481976315316334486852258952636912518079659439818300920305017454403273924847681818888965460326335777710058042125732019112179582562303510891643187497643573911740233023796861618971004551907049885639953861193138013187463468608989492234956916633979705515698420692730092336583488216049208042477553429274044089599811831144477781450632402866839893515396169186404032903168988847348138123136449385519399154788507495409722006044784404006958471324070459774469156757408723417826875736929201528989308420858821017769692017220366570014401329756279066315057990272474104518439608176507315060892068981903548001728620208286578162135326310826633946168798250844247501084465023007343335240587760881226311194096523813602917156166988897284569249318228454675281008803992513725953205934097179933852985140066940776812564725451664893111401322117357888191325875312207187580160507235152427909515625934612461258525785008181492392975239714312932981218248461051095829863932238956130404176534626585904589096341411154264778460837335467681886911601865136005508403243112415351272145944527753392590176389269426821822017101508489266518727281914109859113297190031709609297432719329802477398450767512402373609081525938321144995768381898493636464938468986156024329002305383729472612413191366332366602301675498318905851128868442829227217674754176169371153026690548957953212447881835318486410889830990956735403162055249136892246571615128409118921069359271699347059818500158692156886887884341216902613954341558805546677897921851901303755303724968993089727185333071957298539382825278975755029317098094435921197021809622613463422893443271153897639167543816056604542844638660915180058537324602738119086908405192134737812877782049432659159210458712541040462611323963278571311284200858876176732646301546297812400329452792136679760470985164543828871279871461088328848573561071599758547474108200474296451072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,40] 1245886793312256706732363947868463201426352275177113708762263413712625977420918579919623238774626379618303708851048756532652690865154658507277616464816800090895073257072513249742985064124580878256167212930743709338369318372197252981939095837875401884804249444615216627723487427496019580443452037928085280585305624752418666659489078250291715165320558658142264204149593186132911785693929425548220261985628820319724222246604126368013697464141156056911502878354063252634030489126201502969580686948911865313793036173229357706150231695828577783454135447184852813945686481021982091487281674774473166313093463324232652616856934211551052943158304947678971887118202605534279382043043793993048099604539208359111294021688968428410760473989966799155411747545193244626956121575756966803981487817304061729361315850125714762379844119146947020051078577508132909236303081493741165306576009593405209595135082832674356712619245306039858303957024827333247618538936446228959564987185921001589857138280671560477436613968167580824415671729064500528616509687511806140949236002797977604936747962016009560143060029698812112433273252034900758885993454505235161635307052990497629677777417427349824775995858476795587131209193816016404832441748807434173074878698934068289735001910432047985643399351063571378980995392213742911724322067124938359017460617342381460320433183754636627225228465366813543904569560171188308161596521314832796636641381588636372730408223930314999440127862079300384184016893354311210284142851035076351987405961516623542393726556852790002514066984880580742701371657029729146965129628529610136921410057581195781618593847201421788066276790153348269401055802947254154104708891170360638731600156640913753572083328323030852822025970634750512928528387006383162966816836395617047700174598724219072772054730902335392184802541659613310641784282814723412645249054883599659079944939935148991674952594457372073006343523461726464972960657064983582455255897962637174123369597524327258535701947734421642662742606953583884610194103758079517631855207791684063831962193795391681118998535539475014633687178964546596399009744883686143357438809604096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,41] -625257690970893388418241286629768573506831337573588085558561611217004096804373594105657693511747800861826562820119909830255506568187941443524550921942952758720327561363552438899587603708284873705406423644815192587638886787898695896560657947188584917391879556064270685365432602313228269870740267569434813812397079905058571167276135025858835655813923261907470472845953412924929800645313019010734925668993878489842712849132227297152805643897554627481238464117849101477635368479070590741088978199484446713037005600170170267200530555273451962736509638898460535944643609393090158681586102124427759462742995094650650309097992080422997053335303331350010867001460163802930268173770421255080447234079155073931014177750100808657971107235645193235454333374092472283590352799483890674243797015509156994041637193289527388737638587183217641249599361645064298299128377359043751738640420389332933761897781784756830238629386271153112055413577001285046034265302745032031126091595907170393320555491888750558359347127278420649002228233845096590053360799709895699907315565062811175751051161785180863233918537030633666582053607321490114309885220234002046636588676276805258658385041650466892156843066097368851074042392364814455092992595052525420468308739014253477629999409199055980492744638038661781763274102667009590538176558959873814122500085251042866530734872163661757097015384635597403589126599885534226907053819879099540827312383872797653848264127991991849507681667965065511956826167084414755397839318700877659033470791822189513933948535789722523142170580595127277229445899544610606593693906797364229757602243227506047361924771921992977735712954536592224010075721732572995786306665819204893194268989620174597764869686299015993577144566751101705861492418233325335941762656236341967776319007523173297646319234899056395237599124111968544026031218124835567017251481401280554359745016111253064841679549650543646660110014279560454213715952223302610944115074560917635093897340458919513995990594253373775701823780461718084656768227139030992230159242006990848856613592551129109275723095821353401379060973947113674527921943116981968043392720961536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,42] 259634411463809252381282767818027820848271126357263005919002381605952017853115217547992708579209145441692934286482164856190960259374748898836236863209205201087523860923859756203425597298753844689446505478464146252618690549565533253236422492022800293588764758381184833887046607147615235090282160471657237153080013319981410881593215313682660273234765234990500187984090483505079828350425426493924907819194363480470341352914246205096782279418253116443812193419408140332538195480005652679200135563911266153452533265526093055290568953411770472527432328219149697357427284654830047363869897537153227902238466488862983217472531852203849231530824134826007855392716811640496900069418417762861199689016258456863472253856810302542129176488187390352247667321836294689449871856522276087032844857938198573468638112970025911773969382718493866987625976423945568453021582748495698123919475703584261946923250148961914837905964179258440967077042122197487462503548307118820787283868209448207027022739244573751280228454956984125359012497084240005308980437455587958889733554505201347673711181517203603423606573554457863848331018368653909502518358164844025775362137696473576959822875638230061252088000845409068357593141280810380957531990965012018517585895572992049684037884411226012082186275634974238118795710715561866332781057543746942981710635448011306667570934027845248322465998033234076458813716179054225391446523147414545399703058069249323776653765228836598142812955609823678135338037196587127734366165127534156270809805546429219234003880879785774226688856238450510858789348068591128827947029485254218666912996582146160965208162372142247386741012951432818987833947683149805387824201503110671020193982371490330724681799429074002012106657213517422662611356258585669989210835793051562989614984930521568176360825222515574091044104888047554167583567949421461531144399388405748340654403117497292575579181013186820170618808834980612216645134396429711756092042435026604546845549014287484943536101406913844459626941434138500806853067231661523250851546327585830345026140429362300025237777701176286293866475180645282066630933257660610396666495762432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,43] -91102794890933075645990790829625507772381344919321263026691178530322626795708504512901659285079093779150763532830565723994581877836811380894388387643415435622586809791425893563389773973135279270563904125157122686930752427024429429152338481788127978068620104296978833286367901291850946816178172491675034123940302371321301582908366188765036591139658642842302722683818467753119723457890150248891826050421695967337568343306888157638145509048968421650828770185999611855469717963692172606546114361633514115458572946052729907748025134930517550469022191884929288028058941454331844834966063546548927497911595137085000154606984157107492840908447541605736822107734932940899238175122713028276386902007790004494882597450045055818339717749271058932987448476769645502640982941954754842353169790208806448399539240014346020515892124392803946224686650439794307429294174901160385761215352329265787851823672449872008061442939020047307818672473192309253200516059553319039607875143117642138432588017711729052130878316598411204510553485617278475705547591095417809862684201008814722026597271536964227212426254391702243882682160257769733742404497318795952666800972597517213886098949350959320641919534555932257915985029215239677771098109584338741834051715791294205117618800866536240950666606963513523855925174303156595163033035510947160814118797941285184791004647826546938261331363052428881212944009934318137717396029769419592930205643894572940767337362083440063058020676600792557739504337563685024311337195843799129422680289498791467694857132790136577657754828435989719231871678871212530072293327763240956070835377561738264096909457950505726547269361126171485515697058607904918112513485005380950742822556286478506830588401931371475036059150076875771099156059712970931635674906187033275161214800169361517020769590330246008188490791785575618947582648523683984826299913614053853727474254188568696760973134598762819872811210376372061694315413084872629779833229578375168117733108700319343368606390561856514212027651453728814970503730209162539049460870483291916762328457656392651379279643415509405537690521163730112664113422191394671009060576296960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,44] 27073788464540129553265171634720484190804565560642777338139144202729472092238917561757762375433763233427027988498063270742247871314944676104972138879748042041891706834015196800841018588955257690369787060394903084122882025584094823126623321017412675905982880221763393630166935416995446903495265128110741762032162849435863568711944882649111570265760601574614400407786853500498713985487708548991562534528890622394548438694507695022377422699507767435140283330805975245163244855467675250656253925321171243878040206605197703901660027200791857072522692564385757196962975058143523970332092080585360512174221697163275079201607623654495599902115465674837850961182232360259721558822222524738472820905316359957100176254647249672832178766963837434465697906450401397247420189849785582142341335898886460946601237114790391975879743146342940231535738257763166343981605012087858396897467098987405363994672192448783863963379652226825176879799783171910228719519209514986993813816363442310429475529276213533392519044677448159717095430468002584335001665125023546445103611177984013231857975991271980942032147266116158147398202584158045391267129978326005752821809314174412403143665963898177239031519549833424148059928193690656135435630255455274433361569118024531088798335288288922754229302027564497455987906901953764489931851906718509383153631404075640969123501944319233923122656724849693657371643109339987723114990048016482161833015249253150874680773887779818510185683583661194335814773426606892577769316416879058822048167927179049935272983972667088942785069704129129397919486676545631521784495396111248142369254006628081142303203344702203317423475502592595682575574962777773161416871102564676384119533934747788076734209902109178115027224430313466583634614114403734827670868753828641190286995186531573054710654655386697154158148236647905324149218934423830244972198232872591488916526466220392339675088996296430120737064092251060751695526975542018834032797828196361803372868246695136991467777582130097150715310561782223782367693976573302294891181891714404756359545134864606633119850950125242585561688724656943397060096828344634904317989486592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,45] -6762060140287938073065518170081539615728391416198263008946974239894017094195062594500520107873291622211562619526456939411300761602495447011161315443498992888796161067179441643938523900595735828489805747944740931764649619001195666857792650369433219989832043684994331122515381886914467604963213573512925274507164044725362155092497314338787023817828596557064361775020915724827809646467810315520924749296127146309200922448448466278575935510232178751318897186435165782884506845949715969059262892065765193854349935889403240838188600704568203213544947714389596482076826971747343216030399249139683601988901049663152669077290631359514366486830592410127532777857613086568454751552139950406483783400110521970810987227881921129666235589161529301163180989697530547167127900847910371490161445806986022448785616977402549027831150836088182945764679247046309327606695214101539289613896440282431027226359952895346466905709088884574810498042022282893322967062196462036060553858583559152645195791015434303630204325029224532920489080968061676691299281986451742111211032759331877141418878811814240095647019890281445076623744802164139328902365870503039011202753218315571468331449708892740142798855304657494585513215141181802861719423533097852170832792812441541504256693095152187548713918012984282942355144861665083685085296340256870489520396657236412187564819677532625925177939089941009283565976852894552757513170287964051319643832855367010375963757234883672192280090881340890912480292581659952419571858300257976754840012929828809021624460557261149662044296132028414844577629166554981200437110042790231613492129451904101130353980563390510418352056572861470032317224928577672247688636257624681056188184633349615937820626175934927936455514615251050221611506226780604494912998732820691762782091251525130175088430315208449056286307693177397190436631053988918244133996317069927576162050622134271315024068653329439747537409947505663260904352957624902733936350808389980894923416951002261157606700642797148321740614967721609576408051593251355383031082663189903301990074301989111698332335313279840207783104035867665346176882920994187836715190714368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,46] 1399677896496360533877779387711938230156778864319883096998312942861784675841005928968214947541070213548472955879649992308772740713898486275430293586177602055328087335940834016182891448422347722232568676211799158214481592900690588461902733685784188089976501337935926770028206660558209630603222761313979790764209381715950309581995009833886766915846879536649283615437114696670439168804036687312778726592239331780001428592405251824860741377383591409427152648856963489608945437471195889128107235486029736475803720964243014962463563007563145257806875805670150095469219868924710856274329236647995633874911468657698112760192452703325651796733269051286649085020328553062271690286708955966158191026775076574256132100398112498424548450152667718462407371938068449879744347260997426835078687326340708493448401478393047703468219707197865953253358707587345396895444283258152730755765691163942666614567613641706969240678570725920071096511060555445120308517518013995394874695996617137152251611463960188271279230105785652840137855546719380965168592145635575062658978471143456506835240954723387539790086897467728279015034323361050784400815010149548152961038579138860263054070874418357033444457264783843769449200572891966098483141236846281076183039139791128204665503882861884889206658473928904275678842816155576342935578057928037420394874901673214338690729556467068047380315275911412688263203246279272567865500176097174773993779143227957166019952946775014981366367913709495915286779134517074169484945512573992120075517160353664851252792224827958131592468875657697492669575828694231320896443786945368104715705034034635898382592103432719844753076959179732094501258903773831459345559084651667569984000396641714430491263546394327680612912849995275965080659565419849290374358021432172415883513161352607222290898292359552049486079274675391815994684193293488908582200981115510031375998788559606245539748442234254990087633156258565019808583490788320839578239198224395743254898990727299747617070679386364484319026429898922588357453139234302457759150829983673628052776218267281001348291484158871458889959816035879920879342117439735885040027959296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,47] -235626854700995944758159756367713487459747190926710185973036170411994383025062313834376521852444373314449058127700880810684789344189388475520013729777383584166040094453494461023236229289706057057408821165307975799577784267185293775393164731798278383616053215769765644577038737136103236178708433030356853300840856120428509285005286320331198963723589824906280677116610821048225770784795554223263337237087852451990180763807132490765006995478980033893887896302415367235067751131443529434431504499607313958474662970684987426718169719208680651152113091082989960469541791635293922135020610010907524594472761785696501231498974349797310726644064388934079301083987323028315372051228260832326733889512980202915712348074447455389501024831217050784601044224966763897667162659315239432773632400576581013702002417302275709019690817084823441202631851868398651748291917315707989268460748139746458988151516052616361900669093963770380980685710707660556451267122606126420683328523900920309338538389282946542146284283651480385712352125771996868970809544972428045955405858333921785952682088437182636262941023915939240230279691146572278066668960751391642798424168827454742939584807793908980677022783802350255038795936966951710295997793974293783601156780948618547218903975621847578247867911892364543914194107442822879287124116579659562190860810788359377142554109964349166868603157933648051018654563362534085059084482983544971425405066237719941782995048350781402257241978884532955214780462747016777692074822667409677083827469544446624528921006135016443407774041734196055148480346823799163919407708100491755452761522912644174863027539553296688676576919225905948363296317082099966087202614804691706464716366266639010123559862549333174328454936974254087215066919332529573599632763970512358970669389449159088819341422651898020005623667377467104811246223149219435063172212057919162029727897780937164596879195151238110790692293215808714180586463818045877265848334813463510485372995817429296244305002462226590367099855443083221777287938409742830856653681640293268772839445835614778927419903354204969134026311407514879193174245512295480070810632192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,48] 31536458294615354126672116049139703472565984928555277805079506657388363572897854739822511391565196245258043681027730931802794266259001524248267607825194448290352403522160125332613230097722779827341636160174651277335379270029055147932438448338477924050703465599641563892253839632188396478314588826923204119515894718972203520551341445836125887922121337044784979552706418895168280354844909810507409315060106366620829659808179084323381574205945154245882879957539262502484300611757728506442588093712165021340660524435936568563048914886546807607248936960732840438205983453308628429210479555040355388723317859073232719943318997805584743531139578229143157867086572639235258870197710500629171936985793013255958826756908905507743201500074297409809650844750052281255944531356437474008126070452165663509453071185168188467621190980263019255814157837634909447776573269700359041599007086588428497103408404388394231277113689622796728997832702014545996329439602666760985005768832194641260878008093774592710963137932641769584014257037268409410606746395194901132041499279742592329793804946829174821247375115111231219399060301780136044296633121665913792345002754588328911748530863811016445106313983628118607544274208823877394504182946095055890596650967085928954395673676612524152014972637826263276944665955120034964702935571287407913800527168646832955004688498710234327467396316741942667209586555873376440901820320361417370399700344808425384340961852427568552987689820458362586735396407787384943088654781164209551130092131701801624994159196715149662872756413219398095170369888101060565833257088385328362412072364186817363101539455254062226540127616022240769967023073160624016984000703723172640314645623981879498015024143132735275792077712839107063566352303291644023613392954292486535491874621937247062371285120114197960406879971297734170832487958860807497633062171182422231443816471823775314943983013145507589853178174146404477490959292855931575720366478228598975811803867169661515120592235130823751768037856283730457714035981348372499008370138666481339701328027129893560736491951286127211957233707494599791127737823799076258022686720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,49] -3289015826010885227496318134442721537497032824318774419665388129574849334278559740089359307288593287919153524038548118119291233101862873014959961014194476515247764125982181713025881508417894435045528145104850301036173066106248243439119567942767417037075263104131587217042294609075960479583871431944987727030067951866637470585242464251158688935420739990451823430386602221850727896990333641914386818622535165025275471390481001648284827337630871114072362943458892174224673810883647505799974421194176039299482768106333304260737877824879613997286723967235275899390037736204302339383530820262866788593422714892770252783463065716910707613940191151785500834912545518126816133281590840988396723855469015245336579592181620057491346917558657269019531032742916450379395960908751378882989925630025362942983216705119742662099355178589625411044763846315916170311303783564926340484685928936028191410183323931158144372136586862107792966608913412119506290905926848710364528086048903307818044179171495479927419934006544508906942017955008829937692908718330074090991222737059306554130747019338363040654413887503991084732956390227765987212654747284948738059980577929809351428653517052497836923690244123841580487307548777813419818748835434189660790668842320881312216509470360376562255326763894739713462155394289277949761572193453161713637184952024974072468700160293889920845219575186644740993425041891379332791242021002438462047833681097190578633952329383006977514957182136865392597427213449805413492318189301839039994379012409218045041628433002872477952265638348386960650428555074832620460739765967069040587367365011459009474015458956252753857064211108489015428375982159907245861866599003319434300406552888778052162562576342371527104795451952811213405559835528705992936790903447730267418124927679913310919676575085698625367814135161419810772554216305891996331664709692277959519131552219913709690932825864966081953480403837843352592355196791376331978722803538749959039099293251133480607997014312535382371077825070071819204279147778760656577852394012288962978075176957750802390781945063775470302530688423547517708318285518741844556513280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,50] 275637186809960019275338237565443278415466754973664277029247923967655730166437407168642985739832101010980880565080734699771055659029451738483557281709819657609158887510762269526838505285432778308562266266687205482544659049238316876707854457803938033793573326055108878168187895616716395896266645610818820424792289619352354369810454787004013277562201722331404406479539725428017369676158972655790895069149198203992587413090451951869306037186920943244578476690130646491195489220982655069561797801381538373606074465720016363512140979276359871451965580237624995830447320866712119358354521041245246039106140906391126470304078876948570505611788953243116839013759967506191974519066208653933259771260940020035164269113767523458732089335451005391623455470885299177402828616848312414162123923392514603764793418111160409580729558518259634252583701302039361360152544434840285434017303267342916476093777170484598747833717838949603333352310963860990624996082375628437092882198752985001702795631259346803272460661813257978186892402030660507383485364430806669998563201424684185111169339425277112868961444517032582336342790057749930663675054724480048456025945239590005741335586222286973168336970837682491699317680905890632268464053012796759010213364028242066934386774352010923987360593391706572437173459774553474853168513462086868044894894186995255224232537472847314297793896699294642916940893701196101111857187551744765603935340327177949821506683467744627223627538259192169381998534684256831054853639955164177955900873850122042099017434413491203836048494144915916074059066931013403424502635376624387880242001287781338305294499300232123578376623850171743033837217738929409103089440149271088565018403279901044258953881366195155207212800360572238700792947458071407869102703326854425386079877588332875097085297972966393031302842436095989596175540900117254711235300681057021776332587055032924852938409642986030782276934878731366958475333106030570187707165149674385515839001718183359048379423478952391768143560369357356615365109367846873472341148885683972822693877281247605690265931175317471511920148493169974468226187111720049029677056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,51] -24361637244250875524034060741131647986104355447165753227015277582812900407372422793189641999272856292930404776821727285267328281467851602767230064165736868052216306627812574670460954628936248878166858926646008025718515376721693652299194748933937012773876386590222473164470647412356305248552151353969649073836362139323246733400923481109336307446347355270627126532731796937858758612847055163097401678943015495471809651408459323487794482318705278887043402020211180636416604701963767675552201638995011110100728681401353625778006463574514819800157262398694785294070953752976945002969400443925767996615871535259877563171219537639016305989931220744477303913959912526704963173028894648918834611137240153430581431338219538852572672196025843104984901932289704001365672241199719571418016912879534420637774926240604801722207284794304470286352249683528246044861822045142183323977260191802670769183575967911267211616753245171392043951550477780620853292289595853725477342119630221853345881638865004430361619999043294732515477540346252323117728357175535256943693926202625422976746749488523600715071955481352716234428090054611027047583678686743428529702080123696817502479194380880193174585869575802718344811798132439848740567437644161076692062148514373995815616231719751957984944909458413516871390381739613271874509012528439896138550640594738216892758160389504243975664564226518544793274068105602592388307317442752957847777029566462705525177536146329609566806872879849484763212129024945293817091080496592903376673566188282518149629130419923039518900764408419561866817406902521133544667145820821122554172926576682327834383559413920277174306962257135980709114805374889235551827422052154677446142446816002178218089040808342609991854372540474227536983710157916148850768773217856501858961725439276227929690484742509803090977666581216757546740743135040656478585283409862907482865954643326313087261964446600693875701986917076660455740107476862094018951613871112826618349810464538093477872311784151283826349040117342608040787657525592207949927243261861944917646754708886353523917873970485404070592840539746368635580760740127672262197248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,52] 3383771836414157462216547363652880018361482908342043058228312258622805903959333313851780323616747051826068243632801891659012820930714365259620352544956449626042054191619774395596182961372166794033280050269453251332710325212051244976262958793717855527621849223843931518019616716817725508163726964730776404414503280833478203661284718084679001399733301119025411323353868940342626923262220156993555344826595163775039807665613636898475344998855458773828099796339651570748672924169157899326352802159333568039632041724607239845151548617491558039247391126161126047182334087254738012979899966927198727476037298443203534127246855795547015023763145196442688737074496948623540028905731485153520743633593827008807597132305066802842156617364082077243196820020555618408209680538338647350169410399536154737054908606540062020425656491134476061746537889210939346624069383937248028812297446672642010057076050189100915861109763236351375997626232251751252920353559556585809711213993528161146029265848468983168850795102851121875683091427726411782086420003646290171124499222781256846012936373924058376113221099961362348696506610669914526459454907129096129179950026338855635390416768517525031402733691658779516736144717844072863075211274121689724513550478580650949756284647760913417625502867751419921418888217727779089262276765908438819988479263208476171479958053690222868392466049153441793394154201739019915087094399310565811787125774814568278323975077316548468149211415408041534720412774361153989924130358331678552498563189973038162864218157062571902440918319763540378873846813758455171209712160357341210374469522415174764822546658862550698780913221377771463057249846691602523874815892402000963179657212891681946927324711451155259932926602937307596206434874841114907290670033214219823998501366827353119454249832079564852964286966018412659961226877784044888215828844588914890491053747977987767027416371066867427708262880604241816068399715995360182011443112579536084245394900028407202563124087325134312043994904841418856808942003831717450472337879447901767354663943550905516718278584196706946660757813871027529467715159033080333729792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,53] -545384313079356041374322209744978406486134274274073396737907323691544145538571567139456052122987501747171429975724332235035852957591890034290549657864506000778024463207365323613673251229389773610351139364250523690373378437425389610022344603065694774321108454379555631934638856889751085280145441501287891415125927416922727198633443520860433894146211585515073250445178431793606985369139534803478483754473193389804947504742390595096392000591324030410769240760676466089296167150271474541080960168114462573216048807323164576550488345637101114562163866161977897836641828076604017670736251849971447828235797367717309002060692125030670419225302958788553297291157841263905059925540073187756552235430671421388537332744144203981057265305508064357574659151474594551939679305076153211191136066996038507959154354782311953408022687155500775286749555136078840855302902046557516800388233637620107564297455498337518868905817514243740216660840803977967266722095280380807572861498826689675732072761564844250775741190120855006986375236650277837674841842667325377449085218449155372212237926625703358997045163604774380612320801105546723819461931624402359185648401977313243077520509301034325527004592821902745308346451729829655729406978445188134827734979948984099747605330208695796508056725092643188731281983823492967717704355927591748789899856446417546108812378568980437431204411201898232691065864007179682327787252889333046154299273206201701145825241385532186454456804894353227904773158547363434137966092616253335754808353228818424620938667775016231149644777719684920851199331831014918122425754805795157478530604257517266109910429446365306341616264081259359021069705459303289215762182719460010477311213031393994469426827009702779468683436679957773968749799524774763014770240540398505076999060560806171992319823670892832137008163437968181592252784190475115073123183488846467541638022575091870404910681047316329775699655192678582049945039514100268825005589083680721402459882615417798708302377803010275626984306582072582244608337503933640133198667308641622539946625714580708064148644178541357356172325307990029685429920026982946439168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,54] 72592291377159822117870339837291794412868473410681814770861867921767353261010864887300115078124207974544168534102006810469038468537797667422779105796259692577849983736540186860010610724469442040092118419715134986310232975279462402340115655460737359766212945509352342439750357349177943384789489905898033749781635607079922336027545168901591656086907413910341552727768492723951982391537319547065522730061408196707333262130914360641479651852326450178594296327860749138460354975855802609566857971883557581101027456074828820948451043194304529396960549474727281918622385105957238856884695890980863425842494039847194286840628446318569970824779230244884743416733989487673522348722437749908784854045811161443102033389885131063367858176793846731898113543385818297673386320406451938844736363651178052180617413187720848222157799831806490221358745820857951629571791876645294335066707179411167398552369494741074262903053211625790256309051020247751779500498766845335866769967107491515061835270012974673875360578325870669105136306775876873923424229517511157830241488341072970483974790532880050648074801186169441416127743322771400544143142030471336359031256374909933141381707124316374779489040385104964351952940939428439457086238391157113313263928287928354846560501141967392330800955624248173962773866698182842615074335461160391491082199883944765256154446327374614572033122072568101296169475325707685387264342802468310281826860754179729054665746053761088038532165679321221100868403493078969551761551024127123918536187155088922966160419451939960953139748618588837504332438192647499271790806085864117844664201336421124507502598154568347156055040204938484287179896071401111360409248911309910791344097600297939052047535039473736438240121145856203723944301948455573493828250465919449492682743296913904212631907080787349540963137030523985694739711633075274198322997373606223169426047922781234954832003614161290679341587508569346663962067731180879241329450719786517444395206877838974022868828890173271722876433836213685011322932023461240863265247822954496821582143688233498633256013505390716011670569859238955045555109647723020681216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,55] -7830087055942271459155830304495076533243459677920372527317721545239335798404421189830924950274643304462098773785626446761872945353506703165282834168468651935394846666470184528496079768875875282851173125023711328221324411865654991850421428980876356913053464219904265552800599161601675067811353503736323112400529471036577569703754872049559415892776160488838191493397824216327851971290232276179445691026971184982660356534077408650435816789218957735186358074864062755199138076322607940157774874069814826002191904792222752279641561258129805358677887614922676878297446410425780042830084540610229635234870967261149279471276405364660217041288864667533265960818814078633072272791854410214651262218213666128163684502304492084908924997674773697845315572451847316279921194477994428644920134224472704324972408139989302162978604240171717178060906753393263833410748852398474787643726762226300302384131386543270687514548302953632905348010863241300961814243198582379276627054314012326235530445238390326243419560442817440962385365022395125144678345635423366164738024076121902174115992691803004039587662445416779085271787186043601377504548350243766872407875571970693591122562314804070602989265484192908366246598197688973116542609513864764919989323328078995948371269718544056954079721058542177824537725463366926786111947204162886178123380804936419144987349634281185474688550796154163603486858234580650634912660383278163339680973388645592829100567999185033160245111835835474998568679453671952362195446233131785464753582640351068600274789127277235634344685748589994640948710408298423551873648894276756976899447321493540492289563288385416856460269388031324423337673427315879180754254597895337088101941104068101553887593222255092421916475717793243870356373650696356461648932184996617859285332635049679295789453195652730341124157690495172711412795799380031973361540204773634720352107388472829385830980567372780679620534447254394845861683692203864585724457494491190445326376488881945285080037819999623876573189555422378370147554590989923829206771071279664773910019004934402336159496288174835933128290324825272539640083857767896449024000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,56] 741057143712779835742075239119871408655708020013252081304914851119491584005805860253123469615704040276495992503076675354331741467576486447891678291061608916370682514689213147190441287020607019070313675417698305126217502227934362977284757774941279915048433990330762285397462284650253745543557835044200309746925923009483282119920565667744447102623172047034065175866730254439163128117250708435909827763698058444132251223603484089163631911027525954910814712739307836355294828316806173477347907573860681900767207650890806669981848512830517376699629398391850842540456793596136640543593070146416019203054149076585596048670071364950868636542452610923257735900650786481363312889120658500784919209310071192113943297266572257812827849548323080331136536579251879210793209089608863184060607070867905974969211434931045556887688860121363002919525034670953064948475835927985876838649975903791543753237022823380603582245531016767733714498875601725807853736284939083276292338303201248826128567815314319848515324411780591893373847660878898145891021634812781027833630437454939184839677879329446337468878644349421453603754629211402494652424432763744521443707814943164866029418055009420503198930492502645310844223081017272348279739911336159417530208512205046100393657859911084079235081009346397787178349820506694334214506468148741881647883192020640045217225979816618344441290020524907131711068525928143087140853233949167987198950613347440011918315071189126662191606694930604981220888696190226425424177590060380397588527856790266614690627960215032393445043501632476176654611291200000157742905128244038907205268002502055339143804893160304039040911662563268859396571610812426879725083498446899808026498291474973976501099972348739994128301644462007796679348157935614105743423997212945194779959002130469099191291338188568214859000105493423077073103063320610262347934707105741473604174022457548812273913035703921392972930184436338739943532069225562826194272549473949058592925188028081384515388307953240467474481980486174393047798764439115235395255444446516749200216032954534669910323706997382330726557316908634960103506594365565829120000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,57] -63497343190624093480731099308145806861898196249930708861897183761158763040904680829869233357450616653626610725035270741836874782017152382009902638646522811403681631258628164863361623886746663968663216030788963895198629185361933592060041251819662250408721600424399277361751071439527588123276725041095403677612239319618812016744120248818683945449328487934987802540303161005734417116495466498124776845580898973373188830791621197470634642917480626720729978328824084668032289529852690030857995123226259857845958722070247130342784233570113648069368150537818744474910743418743020633762866370283436555753622186918585475184178394711514453687975343670487932168390532560411275804142604484817446313151883706796754004228040468454166683525730805177252781182190555076388113546814939787833385067800319217350726390498085515507683981436982893027196300194986932872338964395383822229367224493399704587718511820919987576454197929554747536887662192613291552405003519394548338692875204172909233301233462493608367997985042623208554963338349330734161717645583618656916111127712695166427542948915885563516741706601529472761137750030206565945520028652763482310183494343373156643784364758517809022263351667260639860793133384578874994428738578989475947065759638264879949923211875045767507280010504778489975812061548548595418461014407168883500989001764552873065497664352736666781997814006947105006777529820646279248116494439646442695948542074533185302725481577254100243399386067293949395017829397227902884202578207092213973705260980738835409093301313137790728286991490625389195255483141749610378553626046438829249362836569414003745525482542039596532619741725601485102528446360951191184524405994006204910780047872485205656006005845843058744182114419668037774523548831688328272147938100740683478599166862251667205456090013161864342571664849921721805543520209757588910150907719441757189072370620435704985716505399650729980862427143136096143012909005530679305349851102577541389095740635204833723840646690170342900932743676712555524116294013962613710788375467490092846969845956303448935142649896401882345459323112496873698048462397596762112000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,58] 4486220849945653158625740235866745098297744739592739858196486857088866275524720162958001000014182899387276066436588496740551983047261396593670285678561381671938384872560910338547015822572261788081025521926119758018055606507849989207129481796262356987803367284543598972925051277098670584533808507935135619327917458367446369985832740977115886342586628169575623848563499615355988786914552443684880477175683078613773510006572556940603584004324246167167196496265134558378736791115112646579145571106589621238399518212292530499666027100136528575539693927883100428828357550504483374046298070194360785616354784312963640517476574955514727037645664409342717112659699254231242814442973997617637644645044043263320928705572066120543091979785421204549577680293992066068554539973345883697403826291534885928917458623613148701605006050318051533076945284717563428281349456035629714429990694850825617611763775171749971533475170093512046132027771789780996655509923289112545546621334886832779564834282061737816548407546660238770594465335580155537798666365919247772164322257471880704637249010031882494468150105819434748116942342520726788784391333860864533023453211762967122036344981719160290167913409714899220364528055759563792349648855683630814761357407135277516136466072513527855575117921773082229524681931073118958483041291997120596412818240398400080704836759911676838122058109574947556180713486542437270898162883341022849262247561490396573126797266211288216084301491180423134353047777832413312963446750899708725994674141889107657382577708922272727558694467573585587471040205977889478842669790655989090853359602219209662208055673612266838963601219554496190766737634619620216254585162896674925526030613056002000003594806986549915039805495832946857394398891534902655911093607175516560171975240482540730275575522973707148097493342194611121522695392598521700451672244874836809912768229784279520078342526327572493993116264534787748362169058916885020339781418747707966428799896446187929850593053937660687741311159726526008950162640376073929410813683658695680204295336936121002668508430360467794432454293678221437971237132245663744000000000000000000000000000000000000000000000000000000000000000000000000000 [85,59] -217776374951294020247984048576393471989158270378842460450282598149863105314903287199448876410064498706575550265697143218810320274175493373738024528993345124755681576165602391911148614839382281027506822621340274566163728875902883973775884964037086370862085939364275747392750307603257225341888810298580774334907968781748273642163058252650881021778526605594634823482545154405033828012483175019233150177991586157286005205628352230004908829584324116584978032468283828543562492255688372614414419881764520580724982330065405119563286000008719469599951255146794213929384195603226367927152250047134552088994209845432611190608146285467629108804258630824875771096127418048060570248733050480362909962926643430426937851175874921892467156978720590529467762025587487120605781402536006186684473111282663133753340321760069140316701114003855275172224797995709990996038132787221032722474115938552864134634990265654831037388285626280441119358362502754307213113654175415034282647158569442945759553530048295887671780791765637465405890244913704726406374683769417259051101858299641285485543948806501011149796110937803250234330116538881320183300860460585732989234116254479782619357191310555960018975050587229542605953591451850069929857206433584267774554968790367851294020032446283009416359691359425727828032174708133225020788516371762129098549728589951958541785806212936237900619141359460206357475870596796024650400419941346049740089942117640528982237712920279073496276551496872894268365959928061271285447308292112971687031851297687722896346040131799288118213741705938921713461427124370010554181492745161582370955009651404183567252945246935384835964806950062626148541716738421140129721188030220273134317934973904382348441761315395309844236065868099531656862567931480714534944463344788268845670521549653843706244158121859292025586340440184893619126585162538805587780323778567648521618298153474896513199695466630515081071618035417277815526573767511507694001547258043406360024895842596748604916441319193218833481348075237110629032717679503978009043390547302813695366739819390810089794197495183368703673597774717123898171498019422208000000000000000000000000000000000000000000000000000000000000000000000000 [85,60] 4785558676712345034423753150882609629348607993072320573869632278132782048321491614945475833821188918327385288149429953837654953025833622447038097864709423939323974461371632841315790825166595663732966576747219903030886552761464350709417650954332910103029242043950297631845706460370384311238883818921237779168507712115479632225641653162386432750868152038052095563721825273355303197059701564109181761225164994006040933901862580094098162450683588254178787806356938078017163649139824757772295245475089545016855486610167428962458911536972795418748759116965969501874885474145572016150434256661962078258071393133710131556877085189158089092384205893137911201480490125987072761889938347320444467497517700670671292651095580993535919072827988395249606661629104264946265028688804829025667270676467750818181842091107145262894498997607017614517647889014627700299109519261328271365607732689029053162083144341822856081205287828049003015774288529133817152595590909320252720194552112878573612331022917477547047100189693223400102647330420515396716089946972772231206346503230910442838792597085898155684798569503141496440900519748610732841859242387177899598601532534773332886183414234739897136097352771531034381414433555690056412181718920237458595956816159194218518788123631286944939950802442114100743004854470821976655440124519262631788734091789485256682130394574824766428360020565896997138624734513312189909658361675500606946643186651053676974125572453858740775983617759911924994207183775858056314517746751697376980425822624687660872454296594050799097994583014958554642534153917173294408764461813646819228415216848333287004056245881894531077878142385447959724525199603786324882574348173830425259354977913766261680469140699552073354984721305350887906986846162039762807129918805840932052172743679046241754931768308421009482430146573736255890056947128813321386990487812314467346495231905301759907863457120918724231253284711115538052306814196527085489602120849065342988633555005582634633754523964647555087188908463625983332591946332663956369807704428501986966694857466016779471471155083790943271852798408681635264408682758144000000000000000000000000000000000000000000000000000000000000000000000 [85,61] 84591337914303830739483567510343722279779457440717206031625855226322669248332804308365702081575990725799655680705417499135219788346016435219657537607403964565464234245010495590401729021792763182154639310905430586699445454494126472804721460446213121438499310757501208207413148062324860769041168413446346776846621274491538398092243576155822304850362488499512071352591096418679001773798009332581520000274190805073954147728473525067438586110092521356273354245811106182027283575696270540058726458597652664590788700279788388123208275150040785077844996047363356840374882059378370570380688923434176950788526341039823964483747720105589191857625844615205009602885865749951497087306344617688788370929223619468215998146407323737129325761933459858620277671392843415273313906675852947928538217694716026027411972964883029235899537916861636033270922476243489304553572954197894914358997080653324170112117524060727494175758130120657285951494238525470366327886278959887529977910297027539748102591699312517627246865109624132272914880775896588202505266334326692053993133006453973886258791861950046009210495869134137014495756125697085982742788774506447991970655370496734432882486749995648862035609365389524560960660246042351814400325708933055190635010780914055418803894818620949766927815384440782958144562913795862275996961591175112735044949608106842754654213112128518496941488553833320891937413273127185406567626527438978135354462906444672860538179927419419675977145782030614986885802979413385195471946748640366429248596607588699369990015919966338144252662246092802956672805846032093701040836770011548425644633608891083466036263088156361760057910456963181573795333875925080333557919827523783502634096967938189331401604575398793674539802982646702667161886460205146002243689331344205320533130145182944256968747815134232924589930708138427694505918409382694489819426608578075953891333306857347351830311215432693147268913630192399258148691536105463803784146275680146966350833999346106842834066585220001326870639524575323369308605627095444626677741862952107540784920159907374937912342758326425139239247816282255524399083945984000000000000000000000000000000000000000000000000000000000000000000 [85,62] -1597969891397059377100907617029856210352052689350617976444004846310348278230610179135506283896555953942973600002791003541138858504419731807057802453476958482404009550311658432207028506132885987807296041210337980319741484828135682604168560114280055309209751274058987491511810453453861386684319186240817016844190181932628000012914593517571141222689596224653993205754351159457014018894655695136461573589276513274357878648175631272580539294246423354095044822149749233365985342190674171028873347284253682115476956543620089225962791898521941314623073012246580943694181695176199970653731961726929897620649994723033286755479743961566722525696066051886349541837919094942986670868336307163830926729689549250058888324660288657653369284208736085466416080765203346944749230199472462873718113400366155433574229198071448169298360272324334777893378781469949139968675233221570588895623589923497609871515680369096753608843255417214479035596408514452906936348535981433790535739278134732513634535700699007250011115452440592738244502961478465064673399277405658545088852892880277552231624587470358492010494723978096348439852335790002869125572227791859296686647101155714892797738969967586975138776076339025382543061088139469264605618633787276427265632803044643514896468030595108124286653263103727194639713488298732487775642540030978652241999764616322002136107436070532183503176440058132886862651658468173507395983143952467386007175049480096583237831750236311017443326140241110291832097349811362097445250361522487935885519739715192984047737880921390824578335029761201014774916074680850945233884048448189441873270353746187907337476804842177408201330862323888413732539672329040510932627258458535677947021548241290651457659955564914515354286557067187678027048853546650822937938154876764387966337402989793257151372354427355964440450687150926971538265795258901836153236935612542483751340140328025278314788894461354164503980479596698557314131526303072413435782597366809216748779601591781074463870242248145367344027157041173071106077333010191472290760221535148184424942307759671335210428596880444911838874657886448433418536484864000000000000000000000000000000000000000000000000000000000000000 [85,63] -643727855263791188902067360688513315988372812396410831338733434306210849183045831061100280334646110882097194851761742505836328975835357724945796840600647689853220761778010852698798144763818479730129783578883279708678559977154876588078475314186847647399787782663016645011393137547446129096525104220899996277137613196057000415067363557688271715259019604148790811742553688647751585800420779593068906996175834028471132756101229246761723102086136451088454048246209962865881716849594986162200788606408390738102681398721915667576992617320374495103652740482595822954978905613442990204021552279485991852359445774265832258629474606838200172925230940871970432475838738913889012941379943302729956396845558538297654764703136219539039576283556442353873302724989811336144267919938233614237650832564427515589937237317645416465780343189660432596420179601427733120766332472233302065118151081877111645203741383641774269720582337281387077151220713793189521407281027670360794716064507922630541517285966849636425842043261371985678493986502748470746142976025678549907312663191830860348182614136924708789987657932275129364671972578967011083443337104200891865496408348730115127674095618292795956409263149123920706983325327270211441744080341827338485935940739147945905071299416641553984852477219642050971313773362825631453051165508595260607157708866881830605592176953135827100729975384828180560945169374523567488963535454225672694198532183652088107887274120456675346256071721265880995548581145556406870103396094796633026022415824506778562156638531929222596444241296133501777903928190387962912311335315731575276024559510726289530087768113166391852901176903283802322886639211596569568031479947286396627810942925813500375934779359050446917968977332517557540990328770481880678010709316494180349018098684570289607770137715469710877621895829627873326029174617768991228966847305541480656514228248841948518771306929849137414997299658756573777000379538562017138966446846348885228528312865480730415577698957595586823239003359180689555525353363112086202944584038172136368492642606985930354982386458800440733857314889987112996750491648000000000000000000000000000000000000000000000000000000000000 [85,64] 29342633308429529935463919100796428323444908304960757884691024946401098443908409817999850423919715821291733545469652967632517068441208158553563465469432710666088310168949697724507920433189934480319691361578029536027775812505181139826939769243729351207775557282881831826665483323613175237652248653625800759842377691653847756148687493537923822481273869907399899851308429461019236215404737132516283598008030181149836260823982647740690944075234752307674205081624475280380604244787064771984280693665582217019974339477890470444076531462011558594492963848198686464978330552200625529056100357803383589616258654815145975654054369741886381267393534998093533608385278570453080878906459284675978386725997277108420330592111045453149287351863553081398109588102125108946219811436277241258768305184689615955911011174465393057426327529269700789569505458550003345277412633046722890652134573935543567673001133682619663786841160207578716154680403665923715073735795997079431938310242260744382072069497161401050198402991159506984332518681388080072464557319425814406574215939523326686521268899391429868868398454433258987539073784710083749427125757965362061678471203427221928946572401899261318569791967639145260602207667478160845615855665445141110595574012497024511605462560215088905298907536573717589141968788696288461176391412363673537929505703128431360035243295007695098386516087383669240640722058508261233152766634172475897757379651920120702510501594361301531846153355203547970438351633773947571794869463088903479294247107566255046128399227274661279832519692850069934371748125635124596271285934713413435911537790816048763924374140396124875711118764624348227721244653827773914881546610210155861451894574383114819458247604146993510844253738926007787521582261001414296893044259063612019151439483760750497516789512728036160814196178307407120745050001501585656423660728995873105330687614823197100689397065574923999732479003328340746115206682207339381138203032889473763910247800611403051402449017058335353583416357024859384819576524942724626986353568638512606572160656213901892909760420270602937206595485002358401903099904000000000000000000000000000000000000000000000000000000000 [85,65] 1675691712184253151323862473489772622049422651535183132597895353728508845294396281463257741205048881422467177433639762982666098020167981706105708757064152693574113525673297875573467904294921247967121328751354031801484965419490787955972904848231720228656296772470635879916560055842146485755714108095679440073120710045101118078198555374376010430266814577405946381800435137210882640995502558034552413422302417131916639461185762314795594811075470819363237788344929699124274481785765063218939168667139460979429301727761680214566838401912543591812969281666412159160005729041260904040245933151981355388408483400670973592021597745686376814959791906634426075221318449495058469037987379917861851744900143432754199853010866012910671727025877390986190053004772417264239570014550118025219954963696389750724291777810210164106339836154204649059804017584514978258179976974447786499703166208454621722154731562476504627431682243874354766365968025533455636460094045003894886393728042042495222900836504182221469113799114280932984761349686665854129215922716997860538366904136580138001902336953689966577674705115562347770003853721331917941108756848759045944102558563091112914403804909316266238169709281025814919641568347281400299796188173686432198849847785659737121259128722385216160673298256218295800953616143707799041410911117768050387665374087315798208520621445839388979191896292448965575371734091104242522180957447597685456443497778277959899903394819877219522934729256023297417632838477795464128034671684800644578375907733343452600468678369799560793107474480211484975113495231598391468000477299286059488498984858991383882089035703874037979636658947917849302315320611003600932930455842966216127813368356988465763470734713253266287014706772568035158932923795494453249553661892144413173804126410590729023189367395387449335845444859430489873936696423431485050650688400249278478195660798353198614485348440407610076376217896333206434749316994690100372659383242618342672534895610310505811676081227722780137911568823474802831068559575383834701164462184978127679928026689467323515419623039976241014791983053326752715636736000000000000000000000000000000000000000000000000000000 [85,66] -229408409530609855131555432140370785862182903904416851313808002511587991127229567093841696905289727463799159954894062997650538582737705232228818359796970720870526333131192416880818357558105586166255463196256596034573941335574783713052878173607168305017782571029064338544329595471579397883163356037731900954850034430599275712721342482453874691149304052871027999309149182871990646141881316258083655600510099191791965099184459737508499250947449319499651419333520509844172376764543098449552765460073524380925399128760007444898110743122890327599804421107553940922869699392219744583854847522506763302101120997090445515197378090877687041397678036531755270245156279219070890059595953493998655140380305655624331353082385522725503199250431119762620538846985089259939299969501143772070448714110168208258331784587700704849289089026465322040217379488369344425128049559802659503245296507687121154601067279852699984753626346817718251438477312156552421935244314932328373869762946073847467607995691419328703967957895337315960627899384142430336280944337396150571899571107059324713072749026047202838835819540242827767580873251307846749403591032074883929017181026257612787589038408854784089553198844985508750461234228497341303131449027247847744555731983492941346832548059793317448975792943368202763643031965303689361485517951635809965399485852354655199765869190825760341659703869697512098868101899905473974605555382464622208317631267327725366553869002578356546708849374805944955139395665875636455883538224976386775471062643586380264441812254547231253741692467911594407410688745732822555971430361433919709913145990583418021985966059907482947552125903562987658642226403639773096510150232220985486440647634572469396518708928689585622267044722463044351817561939156318918856460985048890529346158634962842475926875410622929083053348789735605861291642515042997303242342214541934757427837048904416994681357815154118551963543420770699988330077778501190772060728064394533146949280357652118093130646306526673555946296617336963301063525755817245114447353314821981807356162055902176180006158594910934223856506930551108547903488000000000000000000000000000000000000000000000000000 [85,67] 11220104315944179454597550403296167518971204221110860001793432085588219486293290420532325417250966535281269476167403049715424571982074034186073801534927383336061731926922228821417699306724648114214384108756152098218924637589034826324934763471534975922620201167573335795550495669403306021655661452350948110058613134030427889789747573176089941958609046626788955171108442354175131831754498804862014054119001691123952768012260215452115877615194819056760717779812235829880430386908933627342737582323243843568263405328099823413958567310930934622976810547693450695539608986734518547892245276565779161258971325438409836836489313507860793473622077291162420963739039256159224822455127888916132291479196091596748404342258085179352891507622227742679633635237008527482946525377928795223573717365276404045705979570602394539850306662525235958923574221440141950689779851188324251797218036045409455360870297251694337640335256589602611182404918935230620007887839547675407772270614344727792387012834288161515446432765608412726911353080289223992552970311373017487553066661672949800360431869162963079943001959874056349421754981413314704304402365471277735298409685158507660452893914900591904355366165195019376824986707036057687253451998491184729150409657110321554212959993487481944971012589025087440341720960549537595093020708384532762881340660563483156133289629285462853482426362353789805597047695395673534475053891664869408957878636686485987451405234549150233064806108255430045345550297892918039793128479865951873478720460089580618026711569847026671667409426626618066598246174586572739061152323581136646860027091888485205106200390716417875704743632899049578932217910919610706258774999667102687532312136604925918355495635182297288903798231502419990452763164806770079445844471405204510971877815999452001604952003606473409641277420663155206672142796138194463631905308151767479700362953992442970233960317015563656422482113018477049118686470447723845888849071660151275622506413688938605647330764924361900325244611162887859695361771824002141179357592347234052216370730573421872965067016025263123977008054191961136955392000000000000000000000000000000000000000000000000 [85,68] -244846963910411390117287960693520395922852466002182131838898447210141827200272458327211108077497744046902323398160104732125349485959446147609938902981539979244100329143614081117901911706179213153095065531868110067862235686144365900782513003832753891879049964930550055718757876295104204092002820342208153796193476421556582622010586197791294394875060341959324553400908461060479236952453145440256397476968669236025743248905237344923822690628123605510242562344613689104916784472690942839769735156340275534400371253764334150305130134754914425590504965264038103010340414237271975066475464494855031573017931483709619478956811011350989004639698843943211838459544283219395959928546251895801297561635807613404676924404930454857357722515253531768889408856639332080819451308472122625247349184319826086274348967128731563055514228290876510132525152312943695999310695947128892663160369143010548603264400790668907830011863522154536156425609360255741028884145730867983607065876232244544131040852748929014703143847779287074732037427901710845107433218826229055767698553781643471522016535153421605429620880373460697484713832738323667340475278393424870987827709754299973047016948719844232388451856955783830363187017667964394286108774579135381009637361493334622283077773473679612456038887960357267332208907034776722330035454282674291439964684916250109739418253513985497354833187138637632502679661875320168192497861424381290754279709418998372915329181108787428521730117330568394638753436948011661120675665425940663493154728973397280602748350048487600609286704813917513919894194287252029291738131282158773334498854749738807265303213022744995178527946231612223296407696267386911588853912420953468753392522384489540107617757168566607230703291024765556156778272742666589094626760071019760213270025036128852684592958097295517801047221093324654666613300476899754475491350712102310765928283379699319719603708079038621735512689133887356572261850930816287430014538029816268378418567119250062271870252280329920375340944186939164458208310952252422653962285769066118599860659876389599693830941986616212612596148191086281490432000000000000000000000000000000000000000000000 [85,69] -1662749350000207301743012536282644759824124076038920407231044820530571736660135937715347755661998628396939419667309201598772446474964919904105992835652800961794395277204701666516626034903814260457943037786327864214584080699342288865239233164031435309777263168999069317754194406733800994131259077762213021077679364717535768217224465256124629576901872156577708670510799570946861916383899304265634468090827465911925113922120751425361215796003148408232768244001924788751956676954864303455249853977432851614325160802722359141441776488820373373070088874082233373369467346736929937673465206131403016950632275562464676316550765787992165604233633725571976703425515550688354615272581823983125473101011810005571469634795589066119263253193354178490134851255542162042848739130392606536018807261073522831805584691731016963393324319796773434635097513680760426706115556688042184929013123404823579271502287192750589798557615475069797699497539925102268102845655023154812882011552900152987059954160749357486339019547265668416250456044789981130834332827655049684522070283960696227138844479968572146442852041853080663618084049817375095536419496925262740493062305583611565976682404997289530065640435953965296673478412041805362733305054056143048624981370703362034107716631702014084725415530238918022048654541297523349868622595324341133263265890625370174151336705981081105680427327000014247428627973195303179067103383185832619484854868090238166850038020624855308587002283999429292410322754696794808874475086619678731555452001251887139070557957947129667206666282424627461722407565051748815039837150724342702859306848062569424903987396836782518349701153977207179852580164353826882217161914904378692109806794458283697876881320915129982591845484939258445805072146432369189053474341407614227402158025208952954786563034555446066774576710190964836581658460703300139545502283425955867792924187670555392749244718560675765479397476301678600443009541496281135337893820016484269119647507554850934107131840001092276613932502665790254084213920856749603875663442953370098502413850384112333945703264972963539053567941139654246400000000000000000000000000000000000000000000 [85,70] 265056214027124100827138096249672931648173422214156991379571616163593835627948307174781800684135775952903184075449025653431848526006237546144681888419582934171789149437069184788111705457410213255587453585396315206017149352132131200899582991150884045557393499357472777027330763703647951597273442734257554989136322807021471848869694183676209440257765491466770436306600383203522134728510309981167685192979457578871692505258107739385166385189977900655856981738229845571512430871050613811773915280566532654144044527203795855120572425637187913045713259119534194237415203239131122340134740088134211438662388964717438841123102155981655463473497890240122808351850473774302553944384636157115575751198568471886115009610519874340036027284468394186300927601093413831343392345798641398565122535162865525932039108449444916054287402366714225324156532584076496874465495088563463102052138889770526016794879523469407030679523771797296641841183070080173155959646141508839645629724328442830507753557618201754232997787512707043413682160033741776664250133162420143708127118109585463651371052941070428870720584088325350426675939163776145580986201998101787600528598732857647029644701991097752668817677191514934469258352987297121252050148014546666079288392664013498299243613891135285738521802324234620820236206388472106990068356996943559127268910760562333369558223681787226676000803546561297678526663921764879172365650975366949646925547362434127765761286864284340323678661883048699295488323229922196334217317020524218016040174248890594506344171659498949872607080478144696462209754437015772432844862903649598436911618875591212422929981157423009236452328126526090719560373812767867270132650696286209268824761575524070837306908571749376179691508237700648905182413768143140337036815369319581528664148249027340516529278456907473572304210213613691812341339423762244639951630120442985341327607606715178093394783284018551910569750056429308837449334231077254154723565340605337235106888274126437276473634303057289699909434157545559720844234780499369546238053195231089984369277731988951798104022147822723357935732868870307840000000000000000000000000000000000000000 [85,71] -9489507804302037528713767045820945076060140746682102157106306569723088447382414340814320213324992645861426478784966834488455368079675251908525261707303170439071782100265606364871472612795472531592347378078761301648308358379394070218650986886838340751845518872890773026452930441484802225694993464781976775724781646309070097222024257877201689951614371916606628312986341114428756791877734856553564128338746058717711116311695788629156987419727803554241750601962905212029058412734863480397786839527009594757605168828534860309316784727623332685234153236160047100564681277735220068170719318469380522570412468472862486622303378265693777238751898284881038815746218854348531351504766586532890441304703041466264341832261381969398037630978605170376536104535166043489322112969967978773862221289843716894671163135892578778462242597853280768243201364511433065042844402284919765091731331561610362948528947588844064112804793225023454919744619376100344473834395868318029267124265519545413483847767152041463721699163237153192949246852281482293453853331704781218513389179534773229067473404553414570463152298057079914651951877603638267985157263318034199806416269595092439551377707356476665736881738527073792248426786695595207575868421307140162292423391629463613355822164311647548747108513319329784249374270290894256077264790711448059290632750755432323303004798204144563872547627321972117129085184908327843911390227055712378620608106504832414099980289207215870162439535880456302300839472186478266933219571517182691321971346487340494730577349873630587368667932482205631193988670803559906422449876086593625868197572005836558584419924061993383067548463738705973083389068029069800374171113525734054662911891863844880527917715445075496443817446050824923094311379505057323507769326875000742576357946571226180999716122343152497232807016991974508217588516795396635432171199944916945957082372828467275563381154503568851998644780530384319618070453368622864283426743624232287176068232598290137159496776809989354021609249075841149297696735808825422767201540297358989202797630873478606705290787913707067115305812120043520000000000000000000000000000000000000 [85,72] 251432054564651362311798179556688661513795375710265850402016497643500593562325286089146342615493363220725479547357988996096773966375531337358635309360236915350751201266772437179720926151504775041383164609859730346927417964345988788455944248034771151442491656599575115622260822579017158247370341830095858003006184858145404843003118543327197818865793407155143713671474373709351772482396471478100474416258415175702913111555909060207993337277258547372511162288517836429536987713340514883919609429051517404740211246289146274853469343224704351846477341470870033851550640474118710008901719001555803479101370925280001300696225167831507034087928758964601559307472471605364948732586101478739072441775253686765088222606861516024570231395069938862425516180133372770194449091817849720290634533776815653268877806930020075854688334239666225876812551925088113441198247446316971960185633165572080123253476929357801252421835123334281431565697976290314303075028392842717680192101421459643676736749238724157774771534636525845786171137604077796744348561927782196084630510565088451064209244123548277425624728501436117870964355479674914297212382709799166165821342372085998037653065888562995901578933737535535007183386066761850329569107694386596615854715268339841131909609687420388743927251258419724594509001518426318605744948794490077054826331137200480203745435623243745374289769122292165683116712456355941261336382530186628481068666657030154043145987035012368767077933214601899794897584643521418261571912295668924911307121874455039540109608518484530929405913205315116100587566443178780304177883532285724133781140330717672247958287699615962453854592709596613604950254523639994401300617830039955511634752577166134925325639388398986846515806758505297295034392791616930881850649265094422412053837032979351754139600269306711497023175703488446173802705149400693548581057269264077274863026415710686609732157610328100288703445281767268119868653653489692627060934227905684714507062595025844768983953624573256768613612954952214964313357760463915152479552948639908009306354951113810429119010781403190515039908124426240000000000000000000000000000000000 [85,73] -5342311443519753797163046754361812584296815485138895957935453441672612387987205013530387338100622626193147785753803475458644635021803341871419787840287641097220004393921872209707849217945341744898328230621998150336161508883770350045571327921838752334090509669011901895611284649220526197558061575252603982707791173567831188249510685145822786883917121472413046140674309237299885174628400227738049364313236075254099707548583570334069766528129423239783864670462913383315858380634009391535114887423916168915226762898905493515561333557011063433838907121147521340541812802470692014326694571051371764954602916808820275594671354581634149326157537789344944608952482911636146787532176696289083805328403962846643911835795732595484424370422716493735972114606114301214307963440305164313708192248465539758395124941189673475225261286815384609452707913523091992007133324411681401436451352986175216244988400551319281906675532683940932530232431943570913510590307700848230247827568550216657023253512305285722624605283703020291435204110998041629628522621031912141368334761681675247742868112969420647406815559130080674782486018663377750475581074507413062703087353718875430843471362669718415738667366727911045547496306890511402285982623523490232724337056072465673817500313552936331325237767289641366312714017804530369933329403913570424186301584101366651490221700418300066099213909246242994028703013992547674882457287995107396149872844221079806484854751931331805229539336970033354865852616007197319291316096370866005883368869274704934464496806437523723127080193483474793532113178821242149098463754605570891754123399008046381173846971328931057099762974053281704113620851426527231805711404479569502274473091412081593261689089489807423899245078849119831828520076760457398642231687234272528476227569459389565704922877377634008264877200722609722673725785461534155163109071782527274750647294021491733642874902719667138886961987782501615442503155602080123447813923184806522249131496522331549107461356177042598774156434589306529081240214848036413476136446405611285660003457001313822236926486966890754872148272087040000000000000000000000000000000 [85,74] 120724985919106576888348386917976043375441356687780840710284184141437684392556311138038086614181005923549521718584980069680141429962877118316730909351244820598604077105660914252690284849552876794088715555499933232293108471363724556402982906079564065041977633113200172186176328635708498796516379812917615384800449704996874311347654619440012034694780194069322673140829855558677654937299202933153734588659254824003933877829050652492795626867443713659310128441959514581684101696271185277797341164563748161536562291885665702366178541540632622483399811774933559613194804256262451424461368457145459300055024522974574177733119808297124168405621532579450727775172068932678572301516105330342998815756093700477397070722851324073480104237254902710870767478945261239302118005703923255891161333321284397794932926090026790404893619473782966579194343220957349408680321014212010345870080988864290641873721089179928023957522842716712515280377064510950997121442806642437564358054788927566861212195403469806648535573810801633174892220051473317319597763368368336539144255533367103083471175048068810300970969718547597740014179924408975640363525471583286161321947072492946009753472746411418969686165503804154561969266696971673831823853839879071300430742406179030697416101163075368269411769731466973385692737840896077307315360885257644604221299445326736784207756433002887014307865436185265532004065097210567479548681303539917090268671749521535989879370887698020312017739605894514796482567757120337991927549069475085658927366864262346180048152190631725782291824992253303478620300659440714278470128902013102992966688123790960212028329293689839932927395335051305952087435475017114724398787282984923153839608544091628617680333166553626704821212139208858608310068765552136546030565038604032270691717841531114598008173550134858344379123416698768652753759843655013460875135964865161427639546370236947635466224339824218828511479066092442798928675186445891803067653403499739519027207997641441312091944924738171221087361649175585608944963910071508211657667282135946660335276936664666379298552171132802337377427128320000000000000000000000000000 [85,75] -2155713077406645429192602991792696984462493847394636945330216168846593419165039139347802639268015990134336291201666472964201789418540487462643703247025852309780302010977450089605998343989242878191221244316338463329758854561761452283073471442995426700295270327371587157051355920421429201402627430611317831937758240431664612473519701807450491065650545480282127240237612711039459516167538569382024475656557591670983040529571245696228203022302248521699922509825749425313840091089462833378525015722872014892517537271676857084258970364723640427181562664212885257735516395600404643199144391359150098079156192709562354033360189443490497739875829048737148355107400396514073629849155711678228041169804771336092198113221049597257738114065866754554029842448347570670086959832027241255790840522605668345611529128979525783463863601401063057996527101861783467104086985185089455688390368103926876807182710735569925018316577623711487169082907997667464357561680343820574388489933052320674472005020547572225240108276099983130965973190949184039494993740652112074623564781780824670811675434049791064095912311598883641371164197589845103163127899477365778031250388481215963714889537477511938079264694508898291918111882303284688864462609012147536275395409862476731944754856614056808407381805348432668917060315524187363751072789846586978016565076755064615642679733335785512559385919656897705682422496070819902215877862150899195991433136052056591108649267838935239630881333309648503489346886460498192121454612262291290442113547906303495105130429751544086866758157554333882832996775321261899719248284181800772933039635790669063284112548200119973583089709167049951019799716024789853124237089529123758537601378738301376133141866750524391084493388862115914533822486558645796237942652743621202162296099975358623161980060156019403309826779391901276313153916362590320616220297163833257107796707761482104950954791756634186105696068296971642623593157702205772553848207957791617215616836391714356838780210185585085015910119245795308894788978901445091569449315635745245839722233848442128187725744529389625524585758720000000000000000000000000 [85,76] -3793241384801515225385432025985374530386294090425516107124197941504420381208250065776837577617321590498410770276580055715180820527463762248270669680382622002769721991002704453207942723847868279781341896470040233483089798192871894609668495567699754423628424598019115464316600009438617937959423514213027409439123267944083272902845330076586428396293520917067502069881605727017655559329654552593984464394968494557329955244760448701419988724330318903108812697559616473568381271780667454554162211855347950128544844453416413735979214025210387346439042846751050974759537480561093772176354528534794704419644707601778073631647166877991658066811406796523389347680777003909260545639951819110833361387025282486820702175172359850500860680215358983789411394380445178174857200333397611698857609698502937410199536660457367028995544971548139077886960036719360222828591591074807791923573012974022574756589013348096681441214054198400307900948422617685802599792982004123311426597723992445754907922056555604797903959631146507200937559933129392662774576227307374313395088634120225904854455053235245392267094002101802607775863378694527244930446635619691707772549207715441965318897027023967905959132431429575047985255588999338582121863139457796620367056297857304040413679655365792836408335556781924688217022151236025073418849902346112696042362064728197498140021582263509238218473706151398292538716925730353467751812945277272771083085952452209306634757073439360508549218961483275486858497591123175658861855512077463585643048233658678627124886945524039938401068552477754575001318964081365184590789246613764566041342056785317932611327234759201384613257682655372982228292659431068753835730984845607891487465351136241186267599316356884184771342027149670058327491646484414933701417940417517160492714709187534255524411364777123046264462438929412693840876124503494987705062883886555084602055313598966608536787278628523496463673564236324246116974772616027350295754172322947985694571726126398713463097404778121386214778072828409787647690720040911272466581735758331592418437667267992005049546479171854572076400640000000000000000000000 [85,77] 700445156822345819751754371684092646157286372906310093625049077881274062401734428858104788974699789627529765688038823981917395604781727299073492168534710799083783594762776591114443730914281171390515404338401357617087384899827306043870645359600353016214354249034288067010468721161824298517707556208774229904158444275382704076815416206499909849066347114381830985597544458928446274530271474818455562469743643760179295417688865603109423002640695327846964855580057171435154592151818518742452292409265941740033052783379604894264101424234705424831897660240407665279254381367688772703006991624580031310001392353449476909147881845306059151059636548399828432465846843820870306178087002814263752621848530474371540057862583541158021977470819718738092041819330767421257552772043839702767414259485786509042524079917235106778075636390980735026767413637958583973213905073125074906413749140614129378137486888159658296594919716946976410126853723622989330514599106935581879813371294788694331061383793090601883072850765460937651987445695843378579128725798624371673410397967647415827480176916283928002380498902716323870960415442921948393646670431939549274695219637486004186629992559171721422772643517860463131988827035366070073273426223363268614952127748543693150075357108424570496530085795896888127837681311767655348321907110278014780575967642191497419875017379507664079605919775371396796052295347516629762334147520872130608299656276531697798054826291555807541592698999484765213326165082533233943541201311533512702300036997177158330007121954134133821202052978907077120739434046487192064624517826848267481784284606521012208699798071292831011591727768220308143158404082163250003886786192595620734487126192954130090830597998996612413803931615914618148084012530093424070363096899198944719912076113755701036629424701348562247465956371993014870878628693097948833373926726702083248623164467810021655909148455592516331460161534475001534031339191934778218573003655343426969836268594196588749186951295552555256630709674275481729087575782782882402195449867319256485909229203470455603698977789519799496212480000000000000000000 [85,78] -1144550608109474473346224865814715459667676091739013251123491796198123697562086476330556516622618754532191379541031363586690797635636306463036959146113172703248041935446350359776648333720046885123050025419917841737034335918714254543681292762128798350660144660958080700879889010154333719101150493253267468939221954455745815927152349536655271072360351000300502438435038629681611165562534075863946770128274278706802347291522933291892874126498011236155555362823353363725905898021174995214146509988336492020351543238384584226769505296695466871595027635775714451065715918996099605857739354683927617512311509919294877062161276153100133161962744006983059839259134588941220624085987009863487831015272639048963384896284947122338373292795557986436638212043976280147786175561684141955580419259463817293313707703688407184547617448191858508889198031818568399288934507562525152609612127036528443965860899877840149957254236401106824858612660230877589173234960845168237824227968301126884826082393658343300031652519284499458842188866601926957983289072884409136737870157463095816826291012372551795232501786358178057236303699810924982682738357613771778279525126727638883490614974498123181334094739660758266384420010362633316049440890824881816455734207925171860124088165973464138197290745490173279727529692653274545842959322436695772552751193194270144612385782584641141526768331973363360940886627038621902758059444471202774424488603739002073907277463700655693828740266133923516130400906015289912818214981259174748952033852871695900817179037316426015201899961999719892900970164201985454838980321513941535388881278520059290758349309134307713734374542439135137706696065060887755969262228585738184547988442737446680815432058345104011633859888520577222986876817985243027941951964466404278141166713797015051784626415508359639578732882009682231697720711085283219018849528473298995955727594050892753969832495456246475085273861049116546411144727330596904240656148817962574909825016501437361213581183100140599859630489260512305345530833063227261337319935546205612961978886970271442821190702957927533117440000000000000000 [85,79] -138429285990889918094677190418393352750833629198333801622645805574890959104611208181054310821283838973631710020078325228797594569602527036996741088952368975396304047698322199085749889249054282446349073444674165899784966958598846809005298776067776894789519438198561196055334717138120080456808214619537715063324841343628648356066056253706369369760295184896787713481072310090931911533655998670986653061749265752072327665817813926646246052451388524683142700099489603877043259211794451924647797407565965965708294308124539287793727952007032849031184177739423545466073999335657480575319021478443631676456180247978380126731568191829113515006247177421097727766719653277587422839302508431460578505025920387281685241938164337824739772216733726328029106046746403518480690577841798240846008404081730435111429608068721162608222845695840103585320980493801337183089815685533287176101377060123365403198315259243830858376592609284314759557138109041107103687841209454349698291728111217303819696368374330277039493179362936639546924623800949730874246100180021395388566484993010503620523460951043579298857553067392734190360392142238799419091441686253802763694215307225304864251635126723547759257884149509678858139520688955208915221102894921620492242401198356820023258243086324432570886158404796146037441075086174230691303570894477782817063176792506529634336251746016456087522200975436576193940314304869566920110002899041250641974231792733364354687120625536026957506949978906253188964809829672380271322144244376976377718422579462416032211719923099823594806101798028919168465074601373383820170502142930636962740130023642065074656462296813069590581715238670675560826577770467445963825985871978736929298350360137349079295219412105327937693649350542643993258187991040102093107419258564215372490828412323191042242991585699048123059384834287039984676631845229043481167700305349620463978324176140335189222716576905889413161854621984495106964334507807488226814072467546127700873639382940865624708851732684975141730635502105263477249831695742750191638540269666168635276754059451535365291058117510493634560000000000000 [85,80] 62149381539475693220036809656370818326136636766441024388928998061230856823025592702865567310087537361375266671346526987786685585562489488806146224435670606244939481853138765702017568637319380849430818861109720293094028117816347482579147353756526247159126356161376426746572099787599857233747363228583449693191359768373431557874623387806571532405309043072636560637077996535436660036717140210961425655442171495411000351316472860182898236404469060626634217559709001097626609461290706467046176805726531717521525634846403152713719652854783274853598234462379388205425488932248226439447271909090401716165746739568411358795748740563055717450452528059376115861729962584390760954764790249546163343611065892407391483374956531792315573215023472741673032103532968120545295177718798140147175107973111780956996963461119014297632403485843741551737801285432742456070653417366851691439218558476941089639968354819062052526647130788491167507084572865389326543629797630911811619386082239640926445183559375250125311533168877187423400661878956402857915799017442415332410821048742847048523136450734701852871315747205002887565474657248216714122970965482003485146642945360427859046899913226418851338946274113173309389234867993018626740987634875536758505572318320512544392990347342976479035638782189638134351418087891598664173492703774016926327707154921372596833806805471065701852207287437682935076805062588299491955644002159689195678522804869317397190284617560169683441135078649980121408103654256616552134482502936199259191228355060266620664456154227903008784000386868016723301313275958575415454130322515397600591113880568508951721170477564568578687630555500380908578853123033817904518921091330930519921916190283485971572768959957629183139253397066659653512495938546598508258466582470861620288488905596201655692705292504327675827050925979772728841979634684206762584128717233002964120415221140417984115588457101118719809848298475189668161315252154073175587633332415083036741506777128033343799195279059544127121244493538063246208933783878318352662108685112516043350549687699240398399230681756467200000000000 [85,81] 13817189653813067061555386811375735721114705202676140348404268885568913349596088038081823478866807191201487280201323695938736137225351302371246980184162285902118055232705342871798426061340535068916399430747751790852964348154193500939412644304909075326919846277639788251694609583528926960162261332789880359652705427516248367453956861970275562877127285654439986993783863297326965085844118650876705235679115303853097633297280095857421626719153439715375876010846453617807344219333779354205574572614236788749697408053476811088977562911964107759400385844144783487058755798226533047790611654372225655197820630311711271278748072429969467795656265865755092226179321371880002881457576238791716469896324157885642273017329844576985564707026053294029170493079676505456762793007220778762444738929755990895685850662833052862123453157283813951338552757271668236757851980637069820009207145939205363944852997112024292644424294748308862731021899670945202032259203338660831971141362691083355708993544886819187720584811108820684104266971428441545649605753765353350958696707924331911549992322089002552114099158968267547161397877817933666605262936261657668522357834443088820711018447459915432356286704463330533508786607216671008831317436098169475759417270640782126858680140399984012159830165269942858614194001758697688734875055786493157890883607387168784100380986761303437355704424080792647447511697483315764973475933146519038507798527817351887524042939803384848721336317255764783944760681983657002071785136440113264668030997154461393745254884289179449305279836191941612678771107702857644798190722418877846814045915145024492392873346543056559287280210962412194764436229850997622095567446339649806167985157035133676357744363651689049723629428456478273803987722926011794775540613444281797006699224294940622049638508065839395924290120546279110278332083851201415501500327272565825464847729311180689005418848917296071980128459996176819913304469867675620165011362960155878811085292859009487818764287933164946720302121724133638883447425652496172307446451765052176429611384682429149699683272601108480000000 [85,82] -13444760785834725558162839134871179273759384239887695997030502822870934504431251140243770083957839437430495198592761719285461591978537703179588729288170647491246875760985820474971347230320767210263794849522997890828903541386707303284469186022460225582745596353141906572911040541212954300061906963005532539038782956984955893182502344284791410376253674740882137903203648481842882317608338872973686441875643810901144739620733957097409188077765669766006043092199683635740939813754347608265790792696711986060369459763928859095233549093113196257793918965703796806323522549487318501469798546263688315665506786628732950069081842539057403970120234621121665090257480482649978224934436744029799670915036603480974342205360593396413390108021366748834387526138380841021173729955965915180764588859744185948521776979315545585933753688102069119701196761243752855178496993036421854594030624493675429513290129715168455491830198568265719798170458531120800280024741543479036300990296955011494612389240507156172981697510111204020075304925818533318791587573118710418924035876693138061268282054928480040071891860300936261736989107514153616133490971050607172966292939922472309374089953056783808845035577865198220251388217838770841446052488888998865411414239681202204253916955036526914826852467166326121563598847383881926284878018853799986622728255465825794668185323602886913536636385510716028296963903670689934647674990160652227777275882149961344176672343703510869111654403822029443986484508107927093584472502414803369442659884017480986854158657061039901135052223249419073543655161251836805748358721382079525563098477565247482700558741473031900584353222202978579244154990900931860980178951388578331213494453553658074142552823669498406516855088939037208768891840553887266700503584467027113134563523499756744382561318137775768912355138617159839716933894754381191924098457520429786830285601696478835615760209303089859216767562151434252545741257507238609609596140751441011442919324795497221555248009442920090725735092719579901393760612311479808883072506174821432848970149095923928669132640747520000 [85,83] -741323886148945984736391862943939082407898424867259508292037485590278682980859187538352386185864072166212023243052689745448600710548001376264734373293200485112176512886082169254866007628714880399104055597993826837944261298060368679445481693240398069280763362036346892718729645794583640090794222376802649397998134672622181871671649457453227842899511182820165296135163351772686030794039596178320519277248882015544516683779599963683205295229401584191512825358357930306430632571875401114853149775751659320341242081023901287634342622491209429052239635490207402888034781296230499942150255998664967538907681492965506450533782215104477707357878304594176876854796493630079272336934334056988342909627921173166232833303981645277659290064346104995211097719522299871560222062969595306603525763417383195498566788973597471159179676642807636278887385812909217167973702167663496501090112131594096880077480106143751218024789298853617982054069924195411519498418449200557673624982398509161146817325755155924831638991516248375939844752122652987905461021885641917465133114498535503644392881594701882854542688831388603605321342413534502309745004560601077426123967359600228289665295313669586415739721388426170378281327068310687865046429348177622884866142242173784762991615733069744917359919057863581432802189965007720428586940394931923984132158222101900837243661426781182927580387325307720191171364096068479906506838160093435870759404740586597013058159659846577330966563791615013338132303494607290842243209767976905749000618391858403722270993256104028511774385443671120161265461185531969582350561009412821147872456846467445547510707677219701248925538991709551806425519585733733672430156454471722480949138653759353315283240951648415424543270092627664367139934686630864398490958635585254924847611116393484407264391863677829511452847376619356812706604420600680057331959905231160689587700637380670624830903839749494356486593705064308036355884608064969626910059716624671339473887802115547483868392181848944640449521811417760726224509417375163539471851543403688328799966157966580255855518739040 [85,84] 3310421989158460962690138653685395150110686868378673780677866693084963314893233794834470468320651586276338674230559113651403045844478799874159998189293393287977873500622905374804366706235594369462742763056425996430793620609612390439165063344305552266726861040969567422157755434366976521666427165797069440942516551235630445741177996775856205531571425541539420027951340120536365603175491213626549953207589537269907999613186388548686971578993634664398457146586620335126552857684005502440202805598009677277074806642572097567500249967157821771484009001714594478225691207243728334342104354123580864670021201836184417770669138731332108738143425360192652268788559390183710753122290745134919518447431035948807705803651635951585868900661909064484768581853015434614466123926484237894727378200277493090605820914448251835376004386928662590042140521602187000329922033285306728136865456791977140536891151923480822093239395802295132694437797866264264338993910523045266249651971153616613280675645893881247661319232837253689029338209078109612696652325722803932587405049809661129948169553001649754638046303927111379234834516198757219796582303488950924234070400603418320879967878894558190978688528858243550845246597366780938447363816649444875542234472041359913364930868158185389794659607234111394368754611251191819683599249187703252513754098212187960451152959781322062508053481114159604311075827381133201829231605658043244132628810602742227639611291772007573572560904925309267525313372203320290846830626511791708200081812618765627279195814795118675403506086009397200204312937025818606212755843759250851357294201866262396891899684551357631896135805433237055253051043748787795957708458698516691393541849496106414525580179279175543419161169113975835812010205518875778887412750031062557929349342079183294426199251664659493829339796710282313609106192822764196192821228301130824206243618789118319301645796222533423904163985946885801850377283152690820138954010279915194015254004391289088772686644860049942560991568362621149461439416634523265184382655651447032543225363069191957836720000 [85,85] -3227630723519629037547818553746615102132431820076202932388016695877384875609417632003255524385276684038891894960648790747254357278435590527482856528669379542498375006121793164787360612690895323858407902969666712589635735073011019377203998375741502330899871360352643621784306414415303933516213330046456877855103544275668207891741338753550023077161689144168634080941691726038306019402606645070866538186935589367046423692156557575175614590686636276246504895441430087217497040869016768751576021265938062225364290424012242527724403981018938853629494351634094367642296041900164630216837241338943359835202318459534071490454877427363368588918115801097828673456508485112662384900883137181663399521382808276385378730007960949506695983899230268214151163528678754811563444688461625143923182075512404797401597938352339441274737616615486817861298517582328997384175229078356574224628299427696627245640805975555334452052595181539640217437060221028712752694731369728924501845768472299938626784990702220762847072244983992581963415370089063454530052961345148571570682332598841687109296198048677361246615747643135281180030143956457630611098392312147117483449265588119377785420545836778433680796289675992145536790097605078270043600920920793805234704143454747282065259175881903552696067518247707204793174836420916240669791951700552321188019463351591151396765665374349754848244078376567127206278666480598792821280940508534149450704583748447553074496572588376174194297226980414517114488300268344809501073558664441302951405270188117017896468408309743094583864860416363373618330898882334938291209916827543975304522548862809159281690502618590710002505130482793322096202132533555065982623998231937743954322945841243334578425486094376426740777318574093446991929520119866021619329170890138887412866624649350864426975177042127442545422028418164647738175123636018461750164430271816440513719022147742347705247731416954476486747158696278181279284787690897228896632617240208702776242122055840502822374231592279608200429985425496621387066491958896263649891946533231942957603077337238134960 [86,0] 77521358635220528638159725979661978638280949746405990238951698372276423673426066332091643024289297552733391812535525596083336443736268652332847539589244154910358520994235489869416749834374356848638239575524190118352270574693909838905880630655666053949981326378540249377610522164649631532552918344100578592097002397799315384428448321819393553690522357930649650604627060407777739202733102992522124940485602156013237660908661175408204730491623140711885637629277464438261898982271448887087958652470337389688635542289929891052537695398649497164472148370181600745604023838695373749586665533784821817717144565060420525685801736392048887105956539990555309869355475545817610729835263173237316898423824673043558423281085648634120543798009750283007028083558021451382471816842696199260729787275848726833635397625308171192367849539661940753732186280613680715491091397836438746319359589468002452494403661794610748202479309542294145608781405179799029263764868584011654756928332123664872355406081554062400880167717414996425915029959806472906113018283191542685340258989878624212123633540710241411304108361359723823858079855803047130344377714797380713603378490983261079838837566814510174469316714439795482780094565089315843875657358476037942314868945377111690542824560206109613248188216496772407498294587297454384986557331054237619075554898076538946156416046428708793948354943958321612682627254885271133553197645881046629477035533456274305048264486028864773062150725674098977187092943597171570535771243287702051796554039289552623250016939020826725182497005052963978564025561164581347124527366137389259383198201375440998114837240501239286779831779013684534819838826297451284751837191931477131632190849681469712059010660991300213037614267901269912921665576712652689939099466715655528793838886564445830698696642773904024742340543461208613425067049395958530299369622858035214288983688141837533615302206916593309558514267335811487540523273214709858189268959171100903653084604306754595644222861644852911084888447563931372574085161337814621128176204348184215971988546214157093064170649278403699697828126112225230940628623077903695872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,1] -346035532445447021258718661757230151305441188294024280760096123486736795680771164184430094723286605931160216505668513556369608462298741429471305553437021169204250138608543308608696655834612750687462146479938156846793137527342030610003574820895731030390152343583482102352304862202528140020534612000065079251803538380441391205939331689523589162508350809112539010537181055001883665494972996353512690338731793089398132299699019538308661984840722376358497982062478665988807784890407385744497077916971930548254210747350508731705541398577055655683935506186440369764415296786462901227490589319296039155026372758237257469345674503868481982548602225780961394450531920166378787191201331447195258627649834324765372072516813118805857459514515745323018751902960549227110314968326830757318520521805502346711372365962853012783902425146086568403945354799862835856040417161797579437864868757871787857147266622982629920785101536341354184069734618115923267306522116540207377593098214414812966626827639432566101878660428841491207245363094724854042768560610847460879176999420396279292709319513491389109741713855262738200014256609111928958428227629009503123684594377861310898418086998490782862261533777315941144521815395782800548978942538728270710505452163840658997164923304258911263723043904805853689087072372751176682615001232169929870243352086792738235141554476722459065737793389553034785142076921917701393388556575508239973144268388465432644055719301477290888420565020360242780068206758935486714150022832315160328101517399389316507873583418350084493844532631113845687612744029011333622991247008990678615093522386227375674508735700775465962243475896779279158926341530344822816730003223371465017848587500211850066039099047625495600046573241785596863036324636759649749768933524827138734812810688285233000260617957375807884354535498193828578747022255630719182687422425673595837995525413959001793132380679360552074262369575547990858801904445711276588324531181247740289083867194345817358161099411485118694936604611997204541345040218522975214059983862491446335733646119173477455435687502361462394169035636871197610786453238416947544064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,2] -60878269092286029078598786176797236423987996246908506579111191800972484905455001003543242129137967435653865728835601398507449238702114049610495585229539550741737868549358696255273067752617077171688963531494185104435811706213583784750979740196477633671526809031050982808896692124836678591184836476305881782659177369602297169599869246902846625570298647950399809460549946254708843390935832576536084292880762333438175467138311556458622586374940763123004284876329564022552237997351566827719602761306896753252717545984661406889383019105185545287832370951178109906407721091046821530061998424430646540538682619384939324120847673526604846722216574945774582297248596891898285294076057333463373962582090380960707773795219080015755738887759656611706438628660212867964742369036109013128997729728087436019583292751321845073180054772573358740319980063312109631359717460725045289379494566770801381929949292955204678481137054978409019301624943420067554605089665447696196877332645818996829121830912949423851253304218350328856032961532492970041592037228591187480540599864752710190165663856189719122371036468635553111128199227964971753359193417785269627399489830746506200819765803957827786463662980376328992875012620086317193442301910261568469026260509626466930605670527343879576879077215680064010729822453225660555282545384947609123234363402802056080200468282777300647478436523858232842812080782053436958584465803115919174611874910888115147326491092477868205516137688526850299954007804970639084282617277203392478082511389286987346085981299605410497915416288921099048233532006426662584582529489890960689592606254345492243925156230706049766374221243807138363708465181282121419313031425475976084688305132869740196494885980771744383018807754945307373405503464530012062255497350090313049179954105444778136289829901673788249516133765643075155026182496189868743071306788868996342776438472427129835683036946979555251787582187607890925685173437204417744097850722240448709738195347713952238854088217161309636109928444677946435387110872503150438055789749067787958449684855356207467465504317277372370373140645514933053383479022590425739296768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,3] 1102043687835740670243198865524528105676417031209453898603137881077149163383460698063844534328799082225180969591084824561633235401386945666503843497440440135887657153179364174753351232997587136218472106568592655125345304056554682152645762734127127679261564643772865547097062596191778344135938342245472333609723750950681982388859144625881721288267430007521732925435832858955616262266077791263994056972132282189464564221076411983394729121200449015567562910519565587419091015495838477389099145434178415449991370149156495683179462629538372986952330228201464687009016209395588312482461064886978837918970785040556203783456514475689708495719808990218634847581214543077072465123070168423377281588792626001632634433727958731519616224312179081640336000792310485886081582420779874158882993362107905444347700449841246511031696644338245081469304695529827309175490364563252830135380584440987689960280053268872667161269144871531598015254858794426186948858610491404995823854249226792631605653847290589009855665005719455693813572086665673683819796637783596519865559142011816909581256247310351971089593770377616500875174595383193393841137531758160023699450755648450188390775755701780028602206772020093005517690519892463731153588043220302369683802634671070954615712012360656138856925070740543919438579417186226318048895680757184176732507958032772844590301443373908469756330547413075041343722687076145101807793576522122777515776160253008437173198281607840108039639976634039532322867984243622959785327284885408020553694489694017531458552085522812865586130927575233807959651603322778324277711521009749495457799331035403080688361871835477468218001937783733672263263719235642338589235092237532150734814775437632382624812345727342922186035022588320289420824044919498891344638267090374198904815274785465199720874029927349684068272783817196771495473311441801044412662011435676303622352428806871258339155264895698649103153895506801018325775042880855848254805005652234835974075939720501197065669565787589944854596945326207876010173166693542582336530522476589872087307917996958599814031370684863078729482172591849341261169318854456993092993024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,4] -7574235345514223517521483034202253927349648012935449169637541205398594425821752065373567937411776267163166268514449604179805093400564488797813390820607007496143432773835915579486889600526235757764507577884084210179545625511389236021388330840491163187393056208997772412293875049780637394126121689053973031754104363912077583417602588927348377974771933438230498296237767447083097517361725651536761853607463293029462448879512641265559887194182055777187684634421249548184380125119093113248570024151711699309765682434612660483728904266335764802780843459705418457351022336228491953241505308328062805363274492195636910160710641698722123964974961326254317571208443560498415198721510847691972815495596157760696614827770898907977328680968745728212273700579817522393540969988980183540611635752002585409030817922354781344079759313294831521810617619819716865953747649097821088679207279668422880053691086162018629912750923986265404703299613825114161422459759497654896508783533108951587289587897360928049593638119914914866285308790908780893805541630202089626889689030883080980114185782754051299752679231032298542717261570925386966645951464239942855473952255766466261495067955554648757627087729866787405558932383619916344481739443153540381466804312560793491125643573369550887698714132933580455469066341628565479322276789008049853296396642923924341297696656029174825697730116045530018760137954371370013626897883836055131694438970904635892710440328565464894242215493426349572809248506062497747355155649087663048286333251757155317207711607250167567884473000340529856967841535273326669505955439429855094589012624955575197075594985668114846258301846782610306186284595772450580246953470298521337856139906242920923911399974697362287903118686145774018704866812355647929806914919544949533877126283660020172883242491385911467322371890425963833144545720683889154283433694326038491377386757945927263634878526712671951648033286625400721537481235296263291977056100411324231837480022277020104820728270381810462791508772852680617847104235507981101164367225000970492473504349539939565436723750552934365892227487142347417053422831628343672322392064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,5] 131441964656115982988881874154711554729631671894283973213636025647533204114130662193511645100498727461920133998279722702433148038487306835112855594747938007800159565055624307348312128868264642005779327410363598207014633663105268293220971296526758348639076672297021163799365925106228931864716441404141339598525452670282413895341565871519308667317376824673905784549254193287551551823348514720200248265447634116089555450481660119410306314269567068996853652823614803173170708105760986062690278277228028549376166841036789520168024240815567568477229413530112403413508005100850281205746748259827388631946251403058168485529613289597721123518451817819215781514060617781830608126626338555325301245586757786073546919174845591718974110906412786395056865999399488507342391118462792459252071567185257180122203996418811007016417942121819987213011529608394238764054863147651920393942900414165936690344711938355147908365841441992295575283944760175958976032694991511847931226815436545958894855039543801057172503625951560513823427766836142157587036441385206651533382698239967462144927697436764016494999032957484085406219990885776873062083103976648888931838407939127724593295869542209195502027698475086154275244453418052090708235143538210511172402252160360022269669545722047011357227728617295460986660111911003601758316697144049118817991640977549202269471993333214448803282988199737293513339905177862140196324321911819587456514672801311571082247704325152854320796495179359211025866512309010212369599058465248736207849243040870982974860037110298758438956538904852107003909213399881420839745632112845964160929119999082636729304610745483719538383408358634662304837814717877396944152382928813972835598794664579032844846142403305461273121277257803879396647522927626763837861624100318293588571806924116666389144469524482477417752437202189317867214335191990026764391835426822797700986935824977459575236979496817116492729464574134050641527011193204177466121936110071887737124023958937342695637224810532554895854987311096020377303619810183953947542366881220347300498991506619477497660117923273445603127461480770394928325362133727708800165609472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,6] -1858599875565695769734178570703159043652265820412448416342765126300874497891853897315148128986004499843973860198516900158035083892270169146194392942063106399102107338876832939457634737006807117616983453140759127378527911734498426663638595803560528724808567221000733911176386961087529816171384580076498057919806055565961558414696391841390118356185443050355357720914386176189104699478585799744182786686924382960565363758102987173504483194312237801637894752000130703795833103878249293775606240507460665482050870249552204666992701166293160140296438768242301898717269849849194827145908030427348339615332711371818372830268966741377557086774881180676645559730919844610084642147819545985079154964294604751536777212147378146403430358853907033357200130967400269228514097834419806321794953817244442512142224575247208493534036549626349339605974777701332434958968816895245774090840835937318314819083816407543574628746498410638502223974866384399100534492924964613553243281096146493422089642875124721660877075309956563079939124059952815397508511230872208053219589927678982934050201544585616287547517510811513649614872431994357452705766914646686960206061913414590582157987587266902223893907650114959126225197585450346839026656321295113887237163723461630120045331514866226975922151025437010679977846516663155690252236665002517759081941045129071651940547891966002007357881942457310052844315536313282727894256042099609673948182390260678428144980392688596311897732584274298014575833978250306927275650542504879906196348216916463520257797563738460415704425316055693641807042615356799482057157831314729223464719014465808221565402021121038921488230937674194030299717554617373909427423828728740934611831659091409906904450591449154374935442389258361705947095306225764297949128230695394842346869345302667880726025923632581582419488372732378377145810924648742941537353027088164503334912834875720112949170438454888198553610660387803410815964752280480658170940893307112277529905526140900962782819364380571070188726801458585857066121227652266656120958670426960180687671313898823571993358070307944770124237797944813031089154068468354835782351978496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,7] 12513471055432304831418943817952011063750532968269581319850387963220462277805293504453697928688404517524547388206892386171057603416303082320520580504338399140789917174610578889595921551090830821656669308297142225944283096421427544313112875583894823885344166998284369215109929385313741000654790166436543666951859386308350103386664701794223058091862069936881074588311855341579562637698603654620007346254111508802669747902010187891793391287080505399157644653260276959952752738871081192843647542612689228776685158424469049460122984244407231212146895674682237269506447456668104068363197013195139095571762946173875730117459349856726071871844801109954511169112749428756302597669062564930192604375532572272423140779726172500481315596384701972982216832039858226007127747633509055162411022634501186138325903919985355029703430132503182106123785060395275684984580297056688497443104208336978307847280574385521094489238155055821559569597838362468734562858918426886860860178237392759074526505129327550659502044339280484352280399642260166894649945532026892394273081406722347865908219318818783649891557592732857614556217084049003966158242830213194614103155326209782800357147914923297229746206674904122120472563701385557608314096402714840027169668195243233295109998472104202370111586815315608045805418434404157179421987432285374533998519546958135507446230154820619466305139422611533038823205527509007254565198034897923280265314280031133461959352672156335068417784252002297463732673546089087617349226913481227478369392935604248883789871629564820101700202624930840480258628245390641880829755567085381857571856838513749927764069597727101634275783849162085766426231487276369530307040888294568859551605097575356771778735474135994981776759007176960293425835067217335340729372472285673554687210292438957993521743428402777002774208908775320255914399402694936088037506501148917469916634033167956438830577307763455611596045561350158415233392782628337088189989983206644953220925572023023876336150486944487438660239851031256726848150143376427181541675470236372353048077080916884756708430311987485865493996104274637352248433333652594068361679208448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,8] -33708186167540015391274902296548226410188540653146935635999748688436654768830971688608126441181191725279013874052670807511046897957140905622009828700681867316603185368541165894303013765152503542179145449852382849805489515390192907197962294538893374890876236266982821062466934409010042642175712121873732028193345973947204005501712946079229588386090452109844900374551954109037132920160961073619028953825393875582217963452408980261439153934980164804053283503337914007999032720470810439917013359225275161541472410512357254101306036171014969750934003164800857505514426802674632412011385403879784554035834406489402442402492845509537773527191765098297886052997231009508056983477095929431478570503542157924407161490817696346958077315612357482765733538906523402728568463295848427629492143350483386398785775656856016234673780455752116968646703941964063600767749291907716907979516579227752665238836732158820228492964046781729163050701585444805855870609071651418265036734059704738162870867463555762076548970990891665007138375790803287187998371298978862635467204630730135446598914239766903207992440138490277987416962475760358458633298051339161868441869301307770751362230132593641253737727013616221176496219063812105730693909201969907840761037032164564324728541061063163728002688933011344082704846794938703811139231877148710185142630371866071645127665565303889367495968715440842309989125159431087286829786186329647252280745660670942862615969509642974352592543540216215334675623581440428977518409416308590022033104480794515468727715679065019302917857846894273010004533613154329811533341394096549103411129314970812935586078129392789355886626908182996240081682886036818277953035900018970029531688922320830599699408020855397203226764172900370477715244375875509052775920716332029139122572945505120932670386599174584060648290361052793836180990379928008644080321599009384200589191940575987655372759052677780509424806620412345679385095274453971407107468095040185950947024420174955255361602480652452321493635219002087888454666671371824687806916571442637693227723256603090002916810035329424560960848349851996690980099170997829652894210588672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,9] -17081388829930904795896030847430767932069094872053913323832125890410189506125139623141344837969212884393418131960365095956471472838430154032221313068043035266305802952342176628483498141434604176118231652150591899532248248402496192182824179036323925026579730066341530531069711288393323579525386880219177712933921482174931308778699649904784560970894758889813048360248767783673613937875337187548834770572555165319145469492306234381506693999639957339022852898470629773849930211558448378168813704931426165695209422204892036810595145923103336128823030114733043881214387924575633025240221464734201472423280826052679583454123023305042590754545861606077869184295093237515472084077091268800922752146566214239575576685808936050193992936969397318847494909588922105806162959458369484166525713671725159736313401760783305129490390654367662891787373283472061329113434297496519016053072876142992961296300262470806344164015685897267232190607928916473246863145718358279089806796610116239954082083667797907524432727438342534979879672199625255261687915339495183766715561826547813963823743559803289671263515524221312481360114416097822671873685097384402656201663008000912279648642481537372693360254086548331626928955083063564772026058585782284611914911627547502374624280690539711901570661455242721897708654973133886685092944281321208745766667584468803267712086633422457976352943755331657667977847643513371609714429348624699984433234699017154537235923446426889578484351905249583203778323909136142728911635338677611647069714964597181597674478673515147107248429452399965227126445051062877284602660712157099342153175201171674454785724250342442728519517901840513765175527026251796087634857638253389490288996289819962242231987498026510370581243672214214259556743535475731818675128626611832129420795492627930934181550179318996612684836927525914191464928331548543518459182102527171274934372229377710871726420695451176617141479696923338138781642843008597646041270854060586910281848632690314708531999780951582291739835638910556426482139528157582812270868023235712238919686189366941736666742333337025936612941058882824864353090525742729306134712156160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,10] 335207961864909451509758627844869803559922968079993991511382070866883675118654237278647257115514647595162279082776546194436418575158979310125863621500996415313300361475059688064933915571757983101210856770904085456410622204555850022873720025113304902421772920678838024966972031771930696895256603545465063045413142813172663496626762682858991249020678630960299927830700705785594266871886982523687854348954949657154840479560617254521687167923676777172574711567238404812132026372212906765454783348509616869808430319956426041329314695945159513751504301111057104990887012563294419635170697840031485549654214246815440109678751152596155434086372135254407078238290178633134427303568533327704299982472250709239673250372946071170816192282611494476638896600362792144885869755242150285441385781911850873232269535190115182987152349524101249371960538919438935586992533001320222721446783720656894464947092790780146543475270130283814183423107366456192256593897375740347154225580879623652072788782160677303057308225020964987139667734753075845621247742136780502693404713211981559513788451669079216253176792593747068373915608313598104285968158196843884819232488848893894271410930880039864557222665539413711533461376790009647827495189731137115303416960978816081398651564794832253374944253984009027651913913260754492996296448132403662873053529713248953651280429721037248269032095009565629275028767540459312240900003342255721244641868744737704407774240584376357385116869162083863860724216680907348041452163218710771820052949444323055331435708238686112540753637047962441269446004313380209772788230732131587308903436883864172548998463984774573785822696153989132147730504904955981453634601422776732309093163594108869726882974634929376291693811347673682811876105181468051169134984099610030950107010012557328516656103867541627751404090898178946850484842822811148315000745831279654058100627753695948668696984149177831635076646930773275754926465410678368362393575155973937092638927919406206552211626775095212260032764695722561681308804942295694232581685865700786473268595107121211527314826997681160490425175553502794286854741311424435700693240643584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,11] -895798416804340529737376438864641071903197102455584411098431903692004275978654958061920449875951661191977170540734578586472035975674975866041444868405310385891680700466474893756091028296260582484844890389045867059606896828205370843281731351085294179075591436935107404231454379534243446793803768692467489139086230978059795723694687938186633049411908340726464890099519268481796961903862963674623277346790059439448241966838448798511394197620011292308728698265254249243237740104268185183755746882097943700117953726083015759418615629554869964330434811329462586942791089223699081156481615048870032032327033020471320666270331018233468754122780088596083271310201942694679729800858281649157267036138195243242651444436231884040957247612849157152031559841335438751052178668732823894294755475034270205437585117958959423544283771359632911262787469548205211792963154286654231616705949366531850152130463044372181834814127197937657808671877389223555164377601408759188662510985385221184766942785844679109315541472254552556088913346933781051895251443380529731679725194249951576041135002884048745622163677429054188700733388022283314183770297436845355338774624064803742790947483688364943963084090256112872417268151910825739943153925920558919497091842893976761338966557355671640080465367213537788357869495583267547979505673971810027238672413538743125680006182784469153310659257718942985302172314105195958843814919368899253861538929796028293865779921916936365760105306111934410696592794432552342543559219542155959970567560087226011918102149958060301777223212131106263313551118031605705180702607444332302229885489150527713602300580377496696654925453556729775465621459724937536271366143144617910999434170263902427070738829710300055514738639935037608014278302929706013126729281578237186740270592994156903957689311809215704727070031839827959838608506164442739396317490050467196409104422360722762874164366126516960619548985897638975645554052967929113058848707710475410185136909830068310164666589368941028404300881638673260260256583076332112625631926521626015811519175400463212969876955559677427467585672088701281970121506116605805017240031985664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,12] 1064932315879539653277431479061635858284373262809635891014288064646734718322556607235587737602301938087718887826485996085339435142580187770634366198693046504737289084144635525089613057854588100521807442728433609814876649558495377044089095493785514384572252599248888269620119398766468254285424463269271642797778567068345694758655498431885982167192700233134624736803656973121290821146579533717761374840297693835232727635846707940432135984397252184914881229524247798322836095075009820437724105673461717817730544075773180770211908749177270961205237950749877431478521108635532434509137841395479679399437042454301027350844137834133912212094541983131668595868945450017118704542771881408399381931422015609913038142064027215319942520654161697471561169338462511642771232354473338229530416552451738410821841415124409357563364662497874793133109440179769754059824453136448451076390897925333762027396002808280344722402670181436954287682927037368963275842854967853304626096991486798365534140406023852232267668689847182028122432008591834282452772927946912626026775435206623671497548553134254128630085891343235263721460117755956583575734633595765633875194589367466717103954196776702160430065720034198367328748835801762365491034995540570574735829866563876848116368668342650483203495637145552717611453849030223429027361279955825407732342430184391760211825542375330906524853187999574316641633610169180860527549461094470841787539875344933078440833252427966792098115815408540937012113960531826689366261160601781002154951130856505926335124369815524506115701491524742831311070610234094425987508503734215758730565528914782039064437717339982511499508068682008796637955296360030445963812429927660269651286511641887994907292455970813618509626126075697359002975722788478575331236497827354698289599448130222260035252360697122723875885989468780935407566575769127066083650448936554419796641505478454651873148615200474262493521015736191301357382715257212434861909920067205360951643947378418630114991677055862196434054961420665738164403772879331150674464540600558524247668024746205927639734043853910822727910752606346952955211354327504120171219906461696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,13] 53189868300302116271795850739018789122243580097504579451414223269901870109173861946718268355640235362321046208010787981396953040667578844625387789905708640683433536179747064246385007637165601605856825921474680345763742822238777072538994753086214416775195504964831294297533050058947049565203522217822308684331248160776357447512283312644055367912778598787231873697388322273508730489986703669470490692715939664282532197255174378618374668820389705508024718694757001502528651385717894576934873989774903460627559540819734599813097137482660548089467603149174292444986073887558951041557663546574157558925122124456982839508428898625977923761213989757511893826972648555961076948223859133609516025462165988951638900759374966936673221743585719367518017103061824375086137218198424506058142932795543369613722606860105240526121332391454310905100421956471252678731387125330584816183320634565139301909943560621837704980519512208036025816874381178628649643536351184092520162954029396390798756650009802541565453330381211312520575193134278137090681282248082984276988756260736492151562098601168846033878900574700618308868168408303535211564068733348568065684503573336442555718655038478754775954892540663329232523921882474961593971718945960970165557199275297425867350307782773285276991135152935874396890067914685867263091322678151271708763700481391798834108313442896437869467520212351555584635003532364353739360907424449116311493718832503747806621037165341081746081966009501593318312376053391399658239793273614363513375815924274786868115610120432772031611533491425148202825157316262101911515883020850349924852602212653067176485504281414611506998026948966346374535890096698197001946489927227013656554935682608746109405796067125939801598598608471997047666476632231361656481470232197138040762354083579547450213466584442018986750299900896984033619977637497752186255471522355423670877657365438442675042463057317989968070221922578062435947035563534072004844501304689338769234536456664796201771328702744817723365674922442364034329735031812411518842966396833526709381620346941869017309533945834794395875551916084969672776050323182105181019241971712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,14] -2209332093964265950483672608601152721466212361366360356505745433242252527681472198249324108951415449434492352527992793061216229504434129835161624544036135422612541181438041732743764258213836112895678601608129832126642531103961358457820838928930198548933162769759311727079578270246301041727983049428221563308165471835319549193614794518085816948382543247218964131767605101549769079139238289894119422318535707183357541840357943758714788162639088857129007648076609620220945452726796683088129185760862432456549058707202082286327708150236866864341371583720058965966992711272418431096665396615938261670660301230943222811628286438366721239295501857734845119165855965080650342227741837141950373234869801918582653144632453723454428079219772432775827660167299911869860884031825561721082881192206392250728232781710124466112944892430394272644386168377311653931202292730874674642003639659208282842256943235521599949403817863322190355326372691502519942110549453912277290145560214426519750121902522791984663244531192443912564428984526737182232772388699401132126974838110999947954068145239793215868771189170503509227758644612073015851202946109652109232458823739701563827547303233677891570793670226951367346379597076980903508611332558330115575729140161325375563723228425070774551429403352100214841137831634210148444259406170304230072378594799308679133742831708921805278652100220231954520276170312966547653052256929955722812465808246270073529544274936648339994554530372824928838393849070814554094084418385632129883525415326329202873691555222218088337792920114041128153004950122801298235948505922657611215198121846724537609656054767883642259226633656912957475262029013975119288192736178060627290276196411488886985722234055380468019276681161565980796924670723408776399341682583212727939757924917236643137297625320863595652717712358951473077174907405509015204228884694456970044073571923982248142790953289854549163665527104112970950260605780080063100315065103163147994218193111029847193403348667502318205766312574775357087958630874034371110281011057712683611059738123757671326671588868967581574371015303760214499284571870360437267372548554752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,15] 2850643306412063589201515678969426280042946331625179974984118094096873090510889129496508732875624659986952803722415914416425116172037262421527081624083180565328688841223923536565594797036713456634540894648316850437769800474552895861862061515667610146779476965642722412186654072444723664142663871789500078795399272546858591813726364878308686446072271394565655113110664542298607301546668985455090565365066351705700272386843143487565053462650108287735032622904308246648335315296100966828740344601999033134997068744871921899091519118901623023703365828573245887499466023469559411684148430872890739940392095615076041206300472571299473074813998358145160418009602643515151363052728093521736375614809873686396775131814298753836833888660357120106291327305743870003642836810694839231829264192300810222707331841767452480731827548483111364374204786383447735330004605606972567275813792067884965692706833445672524753715346863844573314549450428268729923357290640353956296661345358027495715331951003687606244325595886306718980747282759738688253537286215537741809762751282110023121205655673122399540513450577729640574052875460295415181094710995254750152668703962852134318547078392425248801117466964475128854389069418328795369059119267251585505144158053904810078723259594598987416015839695568981389823919503032074525771499780130900719119157201350833228377832643055472311777938145654215272648390240820133770040421230145497505774123893859506424813468177711892586978777846963446782440465234045747351243578783238667989908304435091827878465572778704086418390945039402000470496332501391843158289293117044687529227340069469675634995107544303624906221789340796545309178488261679812248678986382493534859889332626210948242120222257615782459626644313980948023662986143796679169908895331588092040514381453954578819672751100216478204070166946644195561211435191202126720132563685149848570865638817617246835353361893972502980550767748650863375324674749168087270808269210668025715494236911449033927980233842244848042610360436171492338507786404708946786436264950357051277901278097923005321503411877721334889610026410553115567115179114754813525742699151360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,16] 1684185698358859706722921296251061296105040591017089750502668619378143229989907572016751020331346424864683955697377650329407578364050078312515572941845940968469445125098814372874896622435407612832947014816237488208973196010417087728563304903495374730722001875207935601637367423587685871811584688790242307587115464891612009994013634696564880047260800102066814282725403235279803398297337146913100614931305735424592139445333728198072172032996492478111855100797369001544911641242689952555815984323044873188891726098307590499990769128524782803982461696737057572046091249860363019217120295273684551399651647844654097023144786138779751715771444642823857383857878415191396641730855987804187346436673423103280975161085491504884310776962392880680483485638242683187797984142798959121022387303605493288562111580365660752776098809631429536392986035810570451475215054541000379870740982372869253156346908046659786560759592375067376804318112544075423676450270094277792095867286278066561147321448700510415149681622866125738462437721252872111959729511734740756621089838521780974384482706676730740184165241183910633321717416440816775322747903775061810413372557130038130054612179043140489631069327387753876260637506666793784955355344420215685648081440829089320760510677815038513358862664076871907413356428541931337190802631730435514625981792908868751568129347062733151778416612900403523685070147131703025716577023747006155905217884911561884595954771046728875451020900255894050672041646563094573695557785072889858564535248433922070208871003969982910867731514586459078101264274878331719414042138145000825681029799273115874329801546855275163446771944395426598235023042527388978742625957708348088286013079073582704497420067268741335984194489303568788278627188748564791567425422810715636116574757063936781656216304584142188008580656858773023348303411774118657047267400186490552981425814159575962921583446929241253280259857473692317134823397252382141821279044201955910343651919622154393852673277856049970172374548851249710378764100828531744103823222085006022259544408897705348856715464347494996687943454689565989423888699705149472124693959933952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,17] -11955351272247271408666544917298573716317323762896762983594021390710354014510563587347478264487609071976686260365625930003464087827762324554305302351503190476279442287323620023890272034928851765533506938625218182633151228587191598767442229721449889206903199489699106003381043950057693837101200282983744854746235542915214560342385694327890511566300283060198589665165905719600106197867338902590217873913865203049749146163803151406737931767841929650568437350369884447239547592224368161895924451747431931028283164551908002124273705028936143744678837742195259216484684892023414955204838667625144196917826971283656639632593277187154416747010971380583095226901758350017032148552683722514938883282399499548150665986571460301234674854591623846445663532303985814745622234926286292915977903049298488739230877753260062313684787268856650972932482083671851181680554725906852532252569010489635115973526579820761560829069189899534496603411343290172206612459263323500489973920610568975629485638640473116759253770731482196909806531142132311629054511846231710337556832973315532355281806349476184423177013410666872319983700871452570020797827050988932375422338290004774105540597264629272396631468750561368935634488887091451477761403406138999008520365589785706622130834583876349806665863310096564758966842493171552501848558007478292221317682895024819874814677034566730512576174214061647372432566466495484513991002106764939577814864466007553638200144067516359088002882723036676596854408747105985691186532062343974315985343590633719782353592608608408831580518271273496702301607072483935781535166289168818347768942165818126445237907077384070020433327430652876658661168280274941070088916000376372199950514991703765433156672799997346951707618018595304830170747360187642160446293013557597742412297550768877931910156776293390124806656577834513030336219370097265274675794696198756050335906241596394334253806581101745740975862799606829218437903240816438858222210233734495896526319593935639876109249338136480156441260678547579171761153314257381372608863445920314539985145369524856758859677691713956460991003975510558418264104192680333390040732992012288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,18] 21929695955043830180487047726309067157644397067337209966424948245747947505930941570258032813370895269223649046061410636067259993660928667494476845333407390914801185181643798472557863283195690250853330658272917055601375513232226334242421102599594097663120286303270436562182466011962439784542132246558680489237601211179063526853942037464665089363893416644290569466288970374987018081556164230850634444924508005695695134384009646377899741420398740522500707788545177268369684558739631227677642019681068990954350703715140151160831544668132685668775609903939070041190113934117556580075953931014459225962826161747219274149857202676072876303817787177881234703554645256607517022022544224078993447881188895858982368649225816613048181017549618005545408385874856675939147582451527382348652901304719259855892993852976750585517363676576369093812927567132363740251862555086101678939437091293093237958697822137956812165606540811799489309604994916215648685976860112444578035817680430170452258827578291199969061900560684022729667141576447023603205657621723722974796343322961594752034754708813171199199580954469114819915574810874754558526739456473451902196385417188419647747999501305487743189310631211241805698936301268047716755672056879788326681075814569777642584936290030374624329624294618983522774951406668073308393052079739554459859794837508888538225667085239929180792572301169983848882229541049688707383444518384708275119963473338612564432215602360926784006178957561678781290882710364035806693055775504003210560413095728667167448995742105444431239439809388784350307799511734118378011085706691034256316817521841246326276040943152481646023427822483132794567178331478374058248990838269463798494362160482373548383592185574711479651695773416661489282820768561577762687981506423633151119236481327478648283777024013541375750493362398339867040716967631831027603123891814903521276462567310014840141942799386129672021535213209163454706445805134040069400196565138259813952227379352943280662680508633287555133477714237478114711701140763083078351270036421319964226481485007215147216728926522625739845424208019874904769141385703987166831055877439488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,19] -22260119287428134039773540616185271418759824489710294921927750566299152840273807011143497718852819622009919429567873546519352815506375577223662831222835567608420396271475782755506034743373869359593797218657589871283486763388573536752291439379666193731958900566723160234542720965836043937429542079232381607196334019424645558209041556680807172980930290830400053135581609972945635231918099136733192934096968625111745570680088046767444764993085500264333784343120677086298331667681204647865498769569219218104738153789203748098669083080264441942624415385490149746123883540285937942995777131394671155265525401670217077764521654306450060932957968001184787816607963951360919186176821261295512268374073262011876862960580581051557688929478362889323051974996533720164805720602959104422839545803504323712997383992780644163179146532838960411067973157075026287659366746018188680174963040955088624493253930971213027200131183731410222722033191024369378210991556088088484910584578461681666149040840924551142170950114019917083773616893063398173543761618898802570609633119524648363571550544359998285699001222462623506702804136708941257049289811262367475379039721032518992710701109670183449905391409726011635121200229758207953332921398537359299096157468299342247374925116146537792131949248697027180606160181831436751377839178282846918709572708187998048504178899985122570328291379533225018668617156042701713413991321158968840431414759900542958502935716676387235586834152746556276427641554638024181738098934413304460066860462434183504126649050880984143703063833897979784902402880592513318914403617150891315783707906730904276219534193893152758669738779266347087585140134312376302536307465229559576673107758064960358973999370158655562797440214506614499436316134883786072027939359836306364506887242617943326111182484698042062645488437540085827637049757872216862229544366499202134486463355886218821483437729806220526094736800204133557996191420510633701630542802427360034341693492663476599145474636285177416064517291618614384106066408779048443505767944892791816751882707262012313898237619218388137558428465414736886402035744853149438545421051887616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,20] 10315673343986103570892519875763219219099806207254497505464702021558527752288573183819212652973680351668904494569281936804652398639658651671366075260561648417821980638867324392234164150766281394429325042734951234504315210260884609513762766168353761487657820330187978214370474031344755690777193882177718847526106913142531266911282784796991726198168990549806003879701755756545926736068881590582968043403397493268761728139261219472053528825831938515621478803821690915239616622690303942301817252657791712532540540606949787492385245487030999573425160209939456978808925280930725915949092253489097558516816977351356330907790286359992753359369506325726551488415903709991900841883454019586600794700800659976762853335414100044734151936542945235645987582966071873517981672005145913630811267126911786267028731550349437226780780555139711076621003521702065425821040858511373474001108235922964041687610826163808599195996683074796687990149980066541692031054002095379305289624894321112274454141171471643024036479229161951323304054418873187100076392195967223391774791597271449333800862513516791486750221274905860282361961712271220205558618556068824068013286097351095559673022319431722963896767479219045198587305339892941534229347798479673409777905573296538716983683115399820574805440430178850598687862929518009372127797102311597488489825696950469724040924807619559168125389396813688447353619704097753899326867459185432539581423143484728663138720993187966097487427923425486542438475046981878655372122661641321932981052159856608850751681271863495954705564421819999161486375902681297347667733242575418146043446921664677122398091159990595680044843227307492860613523362940335282024919657143781524071903449365548237411306886733946239736816649210247335997306295341902260326921059608431354496612785033575110637073574787222449556545159215360449366623145434104421514363330205460533447072401015103886502754538307777144072324354456452660859128496718453993065249006342893352634494789745972864935081982445850480484298572422317929712306681130643060189944113631032704940618335068114208263690703300156078813350238939272134025921358977972943023290709966848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,21] 6519177949109580187913828605669688186742185861174234184239268131243156197075013645880188869811167834894617410919096431157402213172946182957316368952087087319967992195000015781983880132570268886651310651602105314811405312532915557185388650765013119498775477826349631923771035872265738741298366242266271489578784088327077056383263800484752439354033256213122521158404317062011410096353464610057836678926026833609778465459704832041835782570168585047015303077043331131801863559058893240999408284670013855912250770752819552713078936865294636216001049458072132328855253647982694240094897652765983795694875472214984578201670562124445261206617428103920290419778479166688173803995863812705978923637185833250691188978426010425755701426352690974570334161843150256349788370773122445368722077573823138139571136561429379056223002049881484569770568385488741037215441384542741666091938549231355070795524620800940954503360193608321285656365406179680707833643040837068299529496426956690884301870440239782001320100951039245789514597751030920401123102275215326592629072931207324919868603367885017226378026454343919140471875345689870356197989805152493182352169057131987728482620863858764532378935110597332829224247735868226830027568609686363261346852149573658932209292900349674288727659952765169885114561059774943791937241137861495284827810310915385236094111735501954628740611471497859159639041418519889811415845337521792712992231838722093541252171210205233716017084426082651568905525237593780748194992818396833513042655684874308495367758437413386800542942563525574320199040260293802738098245060323373898262435347332118988212264262732374846931075064106116504069059686706031626046812106721349899042080310678994806622091188508503207925267040266709801042537550356991227985513251476241044646637623062505777461344631120888434099840298955294278299994784796401695732863474711469775859612918516280238371718107226076090894979709355534715469786400009845561337533860307545876345590290087739447585804151899168905025080601403825715686177332401580029501870790070756387150002019524374452333345048214961736407768586313213734748401224716283207342295076569088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,22] -19187827839105064677750282224542668239961596470685239357822086230335638079562512971873611708296944629481152576926046474196433891188517990137664530711264897002746686640855448807638121570750182860673980160121296532990908897311092939324936161706775682693630281545375322101455756456270999878633274279959909008102779688395031614715290920055607898055532134362271444524363882458109926218392894284345441429167546856019955293533525947314292430593195110707950791196064621947555888537342534580416457326690224192574581842330403552547080975089971616380084078344015781203290828304085684312187112174589162488519745308698833937837687796335408184019299922150553389606589711692305656498081932158146687481903842780320610743282602180117495836723351163284738508397368125774141661394417995286145530991641842291735261664295087809706694755592680160906181846790568975516753680578937432532396117656109629860183198470422011147426888166427356595570487802344119998851127223594351113169022387192469479678348988789219695625545441413302980615032479590394954394926400629562912914679663609081162517338724400491999303784926245738294787666880565255162555462668204727801428177430495046835242785824187938128525028776512986023695804474556744362783427731304847287918510928787626880688036836291246560382452626581445079178077278507690435563969614958573638856888608584397758875143457584024203953097014372812097353693462711160974253330198025378969163778048853367027352506704709052264502846152217546390365048379734705437926660751215349761670292649241866859880107220009689466213038410376469425095714705145545038256936227548022071022167657206437848428766403877762985337907117188810989256258205606631014237681358483038301699122086195275419421155460013064745031680165093930683988911269216409743976164119856741614716228579641394991700907711400374715746156312710913868441821654708720369091276064241833595045606905528890994539807170685208396428560939199556151361810328972697723594548097755917381694036761379831455605697504726206084216029482595309961673358976624907827239272060974353042672297047882399391168092059635540297882352107718406235002981025242813301879080849768448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,23] 23050006752675887783377755349831124270744462780528344881754584621650080462622987077599473345038218054762054756272085786308067894188853521145195127472751651200196415395821587948805493609745655070591863922825174856269053841704428243147591822406692109640101981534124924145920064394023795796343845467585267066536767134259365388585857219050001314410513441478246597236381795109165082403871137065602595185743744778091275121081040631668544435658299882342532739061258494656345748243856157218695157890149580325385937411560593878306488611723835500797076232623005999886046043691982502867500538307774055719138352164923878460479155899329280420101710312296396721516010645760285788892155948280067328083458928106054881118037459593615003897668036321235781551210775129248590753453765832753611665164563549700765390319199417988654384986489309235152799309702604523008803728514786295017382080790493755851897947328888282330609099977779233437766288717541867957584937949859354863613741138107830680741346194594984910363504386385651011143428414929783809521568693958962848429826727637890466751886989651878334356840939869005629482848153928884253425362482950296615231140968422125672134396374581329584036398317032918224791184806843502042437276343963393203654115964294274271700642313390973259226426330022654049096236405088922797860743251787133814302761011629832332537622549058328357053854311290644957436543974351050084515098243802648768452244889043834432262714125769189998443002621140517035895812799864793499570287817616272309887982995915992827304067487397713289344409068117811015893877309763506284599202676976607798005446079572217914330601545848476269216524601523133834724042124453664433297199513067712935421930638192805815840565591275545136222166517911946748489964138182489900645083311999018552846778656143384517277437700254063716457281082617487817343734591793761707639876276511274814762903376943522565715962867608461357699121928480269767052751149887803774549882876417606240052044619779131409023488646884626362277218771796042084938428695137900234724298722932749602098897139805948640289229002711537815470849243491080230567165380744841127375621012324352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,24] -18012787664040904404218817731628109567188785750215271948254992810381834320982810281506309000300795327039430313542872374655317174598485138520621256387781053214300084239454678705292581520421037765690230570909295019902633531193977161743377448118773905249301497946625623650883983523629222848495770229093483725717971995407855631050809344188015203025008391108084739338001714314612663497703297779538879757466419565786395524470237596568973592049448006560828026996324883140868028844663549468594218461663831077261244131691411744837248808978296866144450364590086498887377447650354548179984117761598210355117830928456733923247891916682617388108578740527083838428585327766579940690630080116181069226353326403656614158523353396636625828864625058457777081083318814447939135674767916239056935357802236788711078274703146965023195616179092842822516025946243262881651209313405267072027551425366811007633260375515371807383989914162267924483965472658390807312554157524978495122839197926064980679366319907454172319839656067940686344696726557844825054317935647184433175881755061585965724062155096956531844385607348537781497710509384198004706203835134248337526609671921994430750098784330735499172178409280238901444089766714281016590769223622301973560266635426264641978086521176526604785843024188893914457710732812050530533662225325945764631460683111869094068638354501589040105874976666123209023638840351107686209079314460225498986741531643768436040780898939724158085703593068774785030699503754459230196830689898227835485150009921500546438907484633640418386730374380868761516121866937538313338896874375370092880217780876915029573227424441932582933858898495022319885746960049371432257807523608363523586086919041690448672923125050670427156551295527607649003913028955888671746015167359890121895513437650710038792591921786404781657585609079241696000981744193757461725027041730344407798969441202250286656859454820777033435211356113460726419376664917535419260597027888954555379103839667901246870449442018352149906172818388518478721661065249111713381943394316432577518009455042723409965519546003818312216600368237829828703649590947337597446628860493824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,25] 8472225530762015935669968314853872123220220527705038553143043007355652168756714800308087718528640934917569332635235498116443740048407169513895399481513834227933406806303087904722894542014533474224320432889737032912794332972922157011098178515248021403914740213536750665992288316898288321598076369065918647158311298016279022070372344929760091136610941692352731953861637657265666359538440570648307140428827032582215348948147663133561043469656699870110350740949790619971814772057024958823454158220671055080315011658548208904652581605364371682023714822244951890607660202121836816241180394565403253299323885004892833469841036403363715709691244508529488838368495371837948845879827174856182566267080304616253740363964251442890020931315222368089488230587813178683704337502501801934367274707995679494616669257027705433687829504985143525749339829498221656050868671092192543837251502136207484321086113168096011623331327840369710614932810740506241773379292005926995400166349074499977477106870360370690415459661726854048689219386858223241196274037287412758647302363587478527403407003348150519446127075783727456250086914354665870945035147413416534230094333269830330500716289633586019809666086867886205824540946389082112444086513584083719412826009332167885331705818285392888184382376606560539489319337105385630914584087021186885144058505879724498904115428738856760531304831638996938689174668396575377133384296058296780165340932601100686867111873852714125335748536201979061922600477303592238338249263096049547315424351918950824318437116418072084255814900234492286541439247937542945045283845017874326173480855890281583267146841944956649902598216953379949997902020340518524897027301507142625398850298389266328987702531106593340542666729674949874244937702447602686020573692376355507999377866111809154425220449309046106549504702320627064607348120081505373789603577068150738296910590954825288592319296230338413245577608785321115705378565050722575151250662318808211500899444349539966830005336429984454796072207320873752259390806370521088056292371069253856061157295672106127266016044488060508007200625813519518609095041725281214739391121981440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,26] -482746345078494621318703881124136768747711266545164348955435841450498512178470588429998292574979417210361765309516045849181973827031639123996937074157974504138556524644312186521519067664888118740898283117276927775000030819072965951136324502720890498451716998497645824173334530152325170752588768513242644851705188653630541363976332885010115167751195670856871570570017815374609085655155917526678250343196429552142769012646892030179435741079505573343833211781729089799757374772495088925301241055564594018526048849071401863125797488281637028084318805058403862431033890909895125250018089514699611267975587689596198002798590756973462772189028843156003310447820442152137746395034064485971916808322965596274309192771470025069491796840983455286017615578369285177768718775085600658151331777350847784255537956791796811677031900459291837378375913367211694261554904947182047266519545696492781381855389360587563743517810246458721020493689521099066948561856184603842092002598410162067766937546344181044584683237881868776936638517314094955130868400534820497784768446295767302738540104247518150763010593002476209475714063079045857164873549971766533168261480198843613225549699967822446568108549337512703570900131417551197312662020876063925499080311937603645655375076252860538443974163414671143931813552971575551351521560734958847866016898192378424781761007547194002697841286595276885126337489038395696662978893388340703910562321098501273630010565004251179645761862134881551095897308945638752226405218781348901526133491189467394957172607776766129075488893512335026220170407518335809439591746666387274621610895767448689391657231205386952312260962086903831095765421963847038403101358902343019962132099304286655120274317857254869595491737242538955485609626710037236015428900251906918207295817561493093933168401368951822779400316961119528440203609576249062126173836073552912720474608177877815293980148200412457946921319182075214624612795942003378305061425383750905718967762298674173300333856398005462011347647422594561092460318115347081844491900515433109811158220477507300369511558670043129893584535688031553534988324545543847548326386860032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,27] -3229139767834736415168793313683936250531313526640504380697494312834289124124494500688402704507441976785649570515927554627378116747942336422928265753275444451367548562830025071222435806349756852285976997524804393117537735904782208184199675707604713478286136310163179129148548166157968436308914219560398643974521727164395666362215293185239817067273253547225262614756764807136828165886747727869575098857587991622386367032798324529981835663293870397705413869145973945027713370517066553804119840723016722307016898982241114988195206103491063370647012048274925418073887147317786526997261496899419193258467286120205714268891922927398711035065406722248641632516420129681593781176444538027740547159126546362281289072593126274548759706747602991266913950765377023457997731746709957104391973121010615802820110105726725407364840628944679287648567244758019010667085361443765147862360244192171552124482129440670816928563679569739719320859948525737919184041436856628939588059096055418180899133499198367085810069655315867967328701822815221316423959805482519498662937743349426031030602189509746237824483321718438475636070690172718820311319907075186859548170581971141227250121265970923277266964400597836213962648596079489234645051046081362970032232932120644811432418951920246128647273710828292196948466133193123110334459307009727959367146285295613607984155299299183707688940906344352084337526715923808393232406402494061584617744803715926385657300792217207250339363974571082234620063807454656718800511264493272381068636406888367424853174016700317610033275559704119634469293825211559511620839085038011931787232587264814896999863620578092602309514065157476910843312895395701191245355096622902147629548632207221390510155623719299360010795902547456313848089114420196915004221510402619870821677296479349412460398125859066921001234103528878992052620872070527978302031204848986921434341715748352997139236164539712248468659283613338376895665414854216962635798220528888438930711476160492043314510209683373617849931175091093604238490331357449054452431570450482905239733876343846337915125394038563181281069966578507541964391353047751936074755038248960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,28] 3857825959895615277530840252866353785806893033910042046890527204442779065913817926941177407341262879958254845901514311655960865969755426337105118940398005620105669523879168606320520553369564817985160834562853809150969963701415648031292423946361024902174726134245364872362414521176755995460525934047455551728194388516904969224430184215252862816009589872595369302901036819282058149234872782149843240414017701911018446370861137884248222075570391264780967542974060915337517900146459173077366937072531947966313669921875525553604126944343056197515739402419473805852746367847884774981863344937681793968505419807459224576196855179868800305264492986959336029925560197555008635226964916058915108829167075126163041541904445461525459616421380626087086871434566882409150823269217587628774091395746485887775204473307271195873103884436401982682652601600788999162067859535717006294037447379706249696133103112521336864343210634326829305666124987790889562669861887751883953091233445183290095759506750816252441503339653640555927164029293543947445261966268119431969378373296929309325655344351551246052494960823035623465565747638775873254669553460738471148197145805207790269313915949562981928104318551149697997609130027355858367235871962862330452733434577744151832253240128791791385182542695495365848129584995365696465557868022646929356733376751795185811274654989433635127270999024568706213938398107748143019257551965808689684927199734255856405163238509898797509170570270934067851529205602484135136131334579630830897535839533787475942571295035727217689040931120286341223906841464199248673294899827861727154508897970840656353431780321330811873650489287240041895306634569196075831743537832822517079778853405465584379200435168206070688987091654330829092810371200888344035390949131219367039488499049959185771787248374035461507767338813070855872570424685590989137811257179325557061910342499719240834269879013319652949431620087931153934775570373876396445464520721141757317534138941430583404425657998472736883668870426375958819710734347156505128489969290293551281044001117880491722230162969992348346560235680060750476862451071069816925458479972352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,29] -3393973472247690685650216961106450490298852251721336147305785713867329765193165166287488036459246691506821692840374668994332865709853059547741582629133905995800643375426038617182199858699574371363763543883060395360519826771670795388779548588659811874483877785353645711668484563989157103102099534930503162999881285243852362593522401118356155428745252884463631037283838925289813507768123031030716852050769964758394707176507312018031677850839989228997900799243562282918360561859232995074805821697932036894845713413488636603725461837051824648968328943127008664356394996466644220724568876715855689002949536638081711352634360730563623005300365100248141822626563776463482387790203827774689581537056676738518537731741465784240492663125186963275465529875586657930268215044969736702869977883234796969080167030534237899259376640249301567894462667062324593447758283999050800350764397133642876732565436197975873998021145991139210814561766868709301545591038888921877723942517636949364376892946270496907400119258140890821700816856013317274750222974714443048739258856470401991611557634474876797299259644349174284176673050367988022247305113407525689731135343062183218146462368753039282203207644087943012734106775014917418070629381383528661367903369305488288484865307733468493421183160612471895065241162629691700254731444973526214581267251563422611654578646734379678095007470190994780674691071130093483573308859057302530233964221634439904406137508136205900035664307902473934712675892838563037290047113108413223071865939972404131907557649081399852397650139589849851928701604721858802765596787159258676468334169782595400722794621028087323020862798770535133147148659322636077118342209121372406454643089181783181684117357588778663669673328362175713747250077691836441915914710617071325108633029835820175461999948836046328987417699060023286360238248140958325294436966671886695370296501831029035089828611571611095204917499026837389272606090854776525735249314782552516520511131214022748215421407767771666512549253188509091322299135852828442182222749744853040098554408114465172324023123301016885069036478464826175856064167932118292568878618771456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,30] 2755740317973610144875053022591414804722619715960177651744032144509326850546610032995774503659598886363863618967134772137780285423986690675987184378819079930708702751830564216909956323259947351646216503613186007149272505629138320451880221830692700023586675399252134104290799010233397418432620043571997152569875162870996474912317488341116450872595192521526092533481092168183957278816122643596746072144903599975365046446214952261130010325379112091264553400884607204467103441982339432938258601068210820606199073346424139713406028696383279006781394991399786000621949305399693908050046920807802281633296136245347067642326741509342781487331965127067813517699777399166796948301891256081616059999006144887718041464372865742277703153201159327727401805918327164620760320795113500244719849185422611282979444787858674013413859991651705310221891259592529622602921647515068541352984249883911011981131437620148897374893333636602582890859779220093343393830216519162439022896735204183513597448317917922993492928061933651313100713175206746007375111480211432364378283796467758883713089197286790083282529223526373879214822250907494268359301080941858760383764143670285479523852147142219275449859096900234007016481048536265697293041763874640168222564896954033359339559683231231030511908822217173325914376978874066502058960521956187345923519395480162083874565998148021390695213245326679010715516135882738078075634663121150487262758821426015963649487909698610042705575203315223590966285992571975480360528497833176527596423199809687360966330155644301252190902573460844798513975307237844382119172341245003124401145058937075138171557598736289594507632250017966920889591671901279703507079040123978959815754047887809512231686101092409190797954407882494014290847981122716091076732908947695443559902471837019556370642413372205370015297707968772678415001883613147653385567127119699529911156612970987553508579991156642489866733390112911086358661157093426564578303505400691368497110519652117413102092097242086098229749805681589574949602869298716326926878175396395630760496756730196241235031739257305169199136283048858796177502567562023970189322622074880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,31] -2055191961897940722039806864961867650055188146328676412126679990588744928179654528993642664370925522522492903627603457348971596810208103634279612546919130404888256646872805199165615061736028005205622388308521876172917007309215946660990064280944155410390171805870043379422359112615667375987610954506806049739736653446744964528285399093121623219531711921049213563658687534355065357651884550408750194799380168730928750051131129005151355182663479052820659404968158984386261234124615180480271808228630304630828329085851144285326634105922296122050404596576260217813948048392785661835754936025516258872391038321804588308728400767321132477981864594899919361002265890216076770776388919267915868466750335607674353549603290851667224803604578585603344630242436921114629758715133183432862641600507338423487413113302722617064198886852436803375472336994064699198313107903212576021814610644072957497185261461784057094545899847431660268559163119699053049002396651913181744982829605985200127708900272852098244420607972735054031495007306221178137519980317287761001421043484409574970997256382916779493627400370764896939876330849992994025274165581543685369895021135205162814383089633195649583968535283822749352883088863869919776267084300519132805669931510820123884252277309617033337606303798899359646088389479694958864549660810023820819586519791732944998568049885702222822314531301917657169659254532304185509208535384741404601606213214609641492679397179516651523684276794402339753530155532890439845038648176606720640515506477495417780567962850091361337879094942513239913963405840454065181142651507090283068301581400208355599409910292899869524348368087774056014135636153933318553537897041157774290089148762738688062476958118331094357144849934761506882434443183047346598305047355524204096757792735307687849954826074873544299432246227673984318371758970261400400285970960257951884053633386127842732023038037122004159420840721858313398655920866082208194646606213786051335090166857926360286697223681308720850760920329148293947091641426862564170696002012171082001160409189416205829198855295416745420197792681739204042889016564835149110975190269952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,32] 1313490731019327608330922493162018395251776860092251918089760064633156615667255418739521635162758887109769848576156254360720122224838066477928790647682883984686897217877393062017446692362675285919849005478606861981781183790401000607749247280410756644107758218194887111602723111172123365920574865195453582679272302552099201660486492517809958903012517356788323282033377420130973970404848729078944860471825692457294270522373318664775190733596982316929431385605868018005884261661414288487617100126142139405642182118971160942805158790657070760509023061193689268489257933432182820432232937375437973369878419868645931696531744682600530031305288262127708530373119989431057013572055535774190849162153347375255654132126007859550870985385383153685594713775779031845045355835530538950750963380100457479998646039340797133123937469561142709535983528666706667270951632741422481427457444571067701340015626223544089886123867708985056091075443054703750157066669913937818176222693753730193365391476328287798078540286839446480774042532166711987203901289359959743479383718000949715959723119953514845925854105206776378184501935948185000359721736142728643523619286854995720165534692211832323959780166798532475810711857373527648774058847339766568530929996221581513888648580512319201194373800360556958492601441807324110748084929703905733579942023853532174512190173461315097501981575846368390464989418760027538115319749319188226478888965626838570759021994174845503060182340200976624533503359046074864110084655675785031498769011615883486971437399455749433728266441771921030176067291447402074509461683573101925614638990918021139664085799292617185517541829345899541456124519895435045723796487129128711327360515011842547706184569220078655898127835610622585271170064683830491122347852866577466975144441582195409489462905079203233739043927636289443945584695342919097183134731031566258534506992476780206588501464187166657216588347874876179427907514364467085583056900449221115791237051240071514903680946108551992703788356296296338165496974243073162977425991262310343031530201234342169646592706518998827949825056938102441096227311610330944597910263693312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,33] -681815807708739903968540989052855632881659264949388781936330625162160045988148716265786954482682362631358822315750771655256135706792902699129699988512493182251857091598609073426941128807503019814057797607165874582303264805209465459455147039383347732899071763160766528209562156009757368551953051223530117391130188300340973376736163307805968191274394487238136840169402173933079032842218271041456455252220347066585436187945696403369875703350249930837219595875132519527720728680455382501239074284703053357155259618815556015033816009550894505338992950425681634439721138698035169655081638689335292747297657582336203300453877020725249629246963880498662062012009560706892750757398949682636366495928696222115507862469134046885192011749757167968347986262340155276701984926578495524851907281599124694617718953698348475397851925367248250486252369232141161282244783775509487266151336922882435220841269565327000362978251878478370061665037832472464594140062811374596438577004041026492084728180004875429856898200473405023283518984359524209868792828831994764584142869586593059526303004972064048942025704009079267404355690240713186594506584905590174982971285088246377550928383880720604242877427984032098469529046320738968280507584065543595911008527777292413659364231919784815792767526500139842869691689837365657750786165380944510585400678279736348161017701917858934509789354910239944380369983210654042098970721103995604338843137832114102188499057114692189889190830122380531024752058026337922463546815088663979361151833382336659769664013982799533602987909186726155244072129481151062012198463559992569150829345287438556913589187705557063705712395929984038218323791053694353368285133610674633170852002625349393765451239527031532706439099652609852178466921226549060719640953986774331694501084004108155349076930440703979606784137465368892877505311752334310876638257465439865194319808244653569264866962108821173707676026876057153404355130260358390760879209854995434291576954005998869628057316272051754987248678066997966166313226035801650431965029396497843765073918372947707819069162915244487195201405733762213959084704064490247912639061557248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,34] 279416508030014046575518858936557445386960270802836415181467840503656948773837881525421346348676286592221469962849206991123647323153804778678861731467088286555695062103280356645409970776434911239570173671587056655757476920534947512307248070031309791668039432202289577493089673865395378148985291271850372411490990583073046406867205018352075943875967191141267367319463711166684814123052130211225126443308372830238821657468535098373005046684057094090290626431480650465708906290905096174103150138672220978043089139889066809933899981135021360940685022953526788719686912700189739887161018841209903860053347450454023480184917473577348835782934885965674802184365100724594725609725588626794784102104732274905218111737318304793505675060159578923526497394979858836436393891628573675376467173056622459397639480681505893657487069686816317935541710210180434107097502443443960588959856436678845845954938692035872623088527244312262934915344405967784636788158583626938379160571949709265372376475522855067888102302225293379905602179640988299979007785499304974708638449615338537611000481061288845429676351308091480996341257103266244121994021191389364914262254822039101535136277822305906918313175659579447398211643357993269616625636849340270237008141486519785271770902745906813849963232450579127178666303049721205559811091282925749812564785394221876042361342093344354515623579520083982577625138228353658808623322897408596752426188960673909035684395149626737131337447484411207611811456435533762996251206773954019369043353401973001957500300850666748693207644362046766293433596502918908878041728983531310531429193459974911072954754579236969715348772584694469416423891385050617101620530400692825069836846438687199556154833891139110201193741072075813619111961694683276121958788748667713091454354890464302909878854225688154818868101241999350213449872218470458286466602423052855309395797811240604432235132613960934752181221925504096046180483423234570219151005909589465051021439681457009261619613114561937588283783961390973688268823362161621362471213610848931420592006807554181807703889414815176085222609758568737601469714960438812181796491362304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,35] -86100016027280458089429811886943916092681671202805852287711691515732003676298602880511844776221780988955223748200615402013855186686747246912362571000542937363621456623865123765058977479692703252342161044843305299277314822306411981241127608154359008823126045622060751398035724285961258003839515127456220017856005357990948221095123949486852015377950889499756148147404868191251530607405085599253675009586332897176302284486282989643400232987609914395482286992857475431088684015087233406381363023523683017592216129995613062963426770543738208578485577405429057953437893979763816983392641539277954740940493857985225690001021903758214637627441429612881114792149907471163794503862765894538079744301188011255930689324976460849263798416012946832580761390266015635162836047102549971047673624607990245162017713455709653813157841260229877179905698853537250794900589971051935429791826434177543489959053267319195576397843730494755175656660403553614340978825554149564081057204655115150800296673239743468584628989493473259854356288511204325133887125242024745104533569539393904144544609627381530222587787115258714832662597513553515095454000874213368835319260639386722029319305496225770848810333324841182135647821641626042370616570656975743912127329455796539911472631461441805313442118200584807659364140597044607712162033768118753349637606141645155704394435960803470474102139956621473943898955901972280212163068080959036890655146053558965477831180522616105169742392688959227257327614290460501410803283888134433682734031989217878950125591325744597239973090979944707493530619455215113271850592825183275725844965374659926461099855677505068549747997115998884140019748217969456811892884780342061152423020573687004498909171119438296701812409283907077910598139155827075948997012534196900694596699214275158093269163529843014324014237602104994733511639317191344699829573962134725855860995140582682682771817694502910491003778364990948664056755640030411421197170931460766330391637136710909871507551706957852058318770898465830424859499773923312041962041311528372802947611167642932951089180238014378879243146577761969743757555260596741929248036487168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,36] 13204865925880552820328878786792741821367332595215277608895563385829036416104667276558104331539756509977186808102022339471429098146036168553945262350661599468312163546550737083666633312953368236124158119972775210524520311078667540013447540943537478720140524685320168503609520656235870850549659250961606034481057673540030264867643298814489323664541970404331524305162656948230391093386472853278001090941618425037078341655080429827347481190184836193032697018024585164926662657647880031346805823748079863659041564244119484782502089912957010069557713049738325003260534307132463620374890975832533498611449097775524019677280612141991162032853304075841242127262007875613604955227260630699558355372677522805595254786620302539664623496058046329046118019269124137310585223782785347969026367618195446528802956631483457855113715090779669278374073917249038167941819499262707170298907935305850013527625830900335616184976289017413235318703751804968461466687063823612030887495158049107314619212795971521811897991440633019624829109482393374944416519737363932311627216606915637738685849143759425070272660940264563809129576976136753444395469232421311127778686942004001439148754966643268822419130947484400132398580811936410486996400962259306450351748504081267956610396439916637436647327649659970869560154439792391396281718694384964831498322512164468453215130818427828218618730594877306816468829430944807118384440812175649784078761582945566622413635780812975876176781772865771038639805432263057133109714384936570818478595375982594182439230388607510343328478534251466627225363896960111330621441307869261790930840109724254410336604711483862702749322197880122382444710359362520103682573407394608438601425471281021385872292544426063155653853599863016642987869142653635825655615154401512344117132191133831219734558027554370545098273422899718592291424925899813773504003748540397019570746229112210609412084544153613133467188376346750273303309792571727445584092665919217854102632132668092446246540170764228161128730748724415217334582092033297772979638043173826742423326611881176038161533164289389586664042137614258960616039822449072243861616590848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,37] 8329533357894178073169794410169803600700649651859542829688578435777743697987101314159584375639546662257523100386902664264192750856030488266594288959626843393073681167205219545309323437677827967398556175951943018187457814775014888376421419627953088406367714792037731378602319147178364900021465006670095536703917586077155294017542613026354962261721010135285781723884285283171526117786079207228249332264670780857530698042009375553486192527028330423699674814918226040340202789147606665588739381736818052000663596331907887956930706095483309585773150118898986173606759654739197806936128226507717311052496464667974576131398352036097007174257492615648963861487095867918565235631326376492329747629837297472194949891748898276381268144769710760606481243992295625538745034640704662342012158261644412249634415906511357182597789549314575717624823285304458929945313758286125618824739611550977120504766498473980486243174167500949165325160414166681351664382888472037570587449986509076752977966449869253169396987471423087482036725382858657760444104686374189909481770778078766148534413026650540291983284945725031468314043325389109177403393218813216693531310029740756591175796684108969403079366002422895879834941467903814222100671587395987538584787929626355804019637318824524643818940386115665313655403401610972400806430284905908501375758128904265130645818968095640922865623368576152802926409237299842699005259573318240036182462019475047428120537884898613388991647592082437677613156368055563819372563211277298210341720569648398447120465094914005120982685145304900114177903294956976168437170871736901193026385090885798838454101779560429713296237102791239717435512844866552829119663464768263455142891427359817603320333838186832098117076946149604863087674438389307884148603546744040269905273267506944313592199807318440857912770082198415107881829904288338348152289047066034349096923120837672603108101247907017798946157090533066599297246264049766578790179753948365596040821249801401850576839418914169991286559426040938716096827737571945255759186808761975288001028305774857732459009973677754923972642555020580227751982961444581822306174631936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,38] -11102699143994824326742676125023807685440391172695562584872164371731558621164470375563615866651902923207955064015504524039554659079794964503506348865882473995236742438500149366740123665734901071567526517757630540839380456355755275569337946280894084307306003442662320178727166561328670798523363906425710114319396139061618974861715260272039503545431875525426186864549402392451431407328588317748273708618928192462242672528880586384413733037779873228135340719539202594488402498037176761349779987913300189575694689412281126583831612722062471211339011000870441576750512312630454114825143242152646863064883090276658121927755690685473271084861956933895458511540949189805917682390111818593097406027980975788765981876149345760957766131531061745901567652910659836490844361607292197267772667978460910026235986511748520146173000414328514537929610378915469907007616321754003536941457192062358278290038844984568333171775333240445153297036022128630820685020113359444179549474434707112428498224248389448072093425512209819733090563088144118404971969789907665414374032942622951158717671786356848823319956752937378227131179833456032490946340383210540718920304068032583604058254505110784303495078262608671199367269565665705533260577267591628207430310593946763634982929980707119577745619421362667475563602062884543439378971486023960843983814762830143680713634972909427103873678331720105039637276045869556218270290388344627508122382055015691428089622102222490003883502151883349501560632443602691392338577854795778474744114007221815335649559997418553988096707361147073375273477965382497217610403769000985783304047061463004276094978690605334539041625224316470499977726027644146590403128345256472591822351690203430260539815984401718977716690844720341743218521242041094603922620909788534578236383692030224020196783529687964171761962371214615503361048730133511300703784374038206875116843385664608544704539895814189873819038399999653441480881470149752798942899291376743527940025892289778262130215225531742291654909727664875535760970368524499139335325982863430656969998866812931676858801323762672791824481729889030268586689565364726427993403031552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,39] 8000414984833790420861285593500812238469204664970739934971849656247296223325265330072234221089358319455049383123804457180891974354991936721017988798179370511714974334990074086355879764060061757290652336490807428123780452589691755615809499838748205327989072853451345087333323216882950297462349162281571427469086101560343345787065144298452124547784278368503078844135859811134395541177279677929387853811396423384701040753510950442202027333487333717503908199828975982033096302382044916359116714964554851875278927718172497517579598457451946924328959847935342246189852628747045958739911690637294641895908145376482726985009916457940220937443748160458803467036859432054382047973633924246826701343811629777900487259875645336521463704741925885807096102499268012829058687791162207100954812687570313395588793339928126253145952371771883839886478606644703097016482409575897432923277058818549918650010820791449047981478195916500859960569788964301014146992565684956173895032295561289990675004378542413795891409731334602408932833910721334727053039322885091713708593363752185875797118122043155722845700850343780995705459794477361598420727264096666808733763072261302442355767655422689828713143573631003368512017348379137164738232196099178009496292380068521073774623833804833720216667366136115330475908976574599490573475156297587712475567193136703670250671930015154914001217195138439467254947857210242195576787252089563629103636665423670986964109745745836626323146807140279452725342277457501359057196294122701469791540975998312153895940844711131766499813563352780941711042087906215645986081082006453294614830838999508731510373387174070051523084989670640737728241759226014903072751959893486938722664259563799093216619473296803983232335403942922093138078715052498131100668333992333781185311595479970058007186443602358062507095472543610276361481667863837178075275944901876221241883316181093465355305947015850788068700043866424588637258731545571314644635165423628622803259027106649413304435873796369519384995154321776444314989330914459815530927618454589913855915549975817235171575657227535306859979107042064290434906645091312508005148262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,40] -4318460640381392612450313454822353586422564656668230123974078890792667804595758910170526542115005065461619158845590472428277030877297906960358802312281719060996255121714660448975685371274383697335991620742316007219682976982318588271032942985089877197479687257516325996499843218865529558456384557230210106280460534627541698291872662525893152786946340758553411484770145776621238555061883925551513178451094262385430067290243662462561648533781632163587470718673825310557703346798088762421594869722512204090695215804025547709451638227260768356880079843497548967324430141362351115091060848395471398091207497694995205165067010108854470182061051320238561808395327914389161882181850638988084911748453430560894691892980243672035917395787121504736167848826721800185818677952836597085973706121278662791644061178811937965203696256832660507559500234772867704650938873481984877288528013935703047010277734581544464226256108519591997032769168449969836599813399934667019287669236998451519832633338576908118058018026198747471889197559979279128995789565146292852627149328319941644508139186792955617346924156304522811681779334191218816696149433723950206944584023095862410631473531033296738310887728775034227060782554529941512248753940193919660873241340268673814486727166072512140659714645260955243418607628944559878177580229576278758777985908218637288096362766603253241441773951716804172370301078293369020946693840310057079611004563109983404783739704190231205373587683866788088291680844131237241066750145216517439110886970033950901662599779001460300879050749994996482936145416195656390578691813339135295208446775017163679108256207660662182717213422368524435212619747601434993190409595877544267168892529699822706839980447115993615065165075450324259511576470383535154804070627348378406823219539232903681700598403366516773677390647589562561417371672383143992957840010553543202471175875195651355977441252398872844108616554380627814498288917673289172428477731274248977470197814801318723057239183432523291623315284569168349849640376812302590715826446754746143991067007700274199165579896156123205710806908826527342853190415107697120810943643648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,41] 1858732260680286908583168735536785477250840277065130448757992262508933450753990446550029616098835495460385931031563896798006621290365498104893319899969721110794210661187860125795968745354195214625143632630332986847766259758407921492607669894121353119907055225633757933364937277243620920856514758023261709920175504778383316263419429190824758407820080463043584145468939402234453896189003214970931009494173168940989709219686418761183662441810439081805077739001264442824601921200015153807641263434590122939600993350269304936826040359597919081688262121908762671520722742458611919810574258699477183118049241253982478212734983860790579901731988788556943561859632816124836732042484844754358138072541186252939006351678048146035102795020197262234165224348223912942377987177845971487525741670503174528010698602276760189964403681062448492141628513930589091640635220858515657792640151201982859797570431415125881036729865112216570897600180902703881877885066489153268945713557958151570881158557335271192170238962436473324114354146483604033699128634756855573286154714349010953360993477411717872989767675032468464083608087103360448896217029116695356186860637951479803299102679654969584482451348716132061482418093363281755194737605953594746455574249104420891530723047065834884152910630289374280761800046411629773598757312237779559457637626029079982130066169324491406166847056364864104130567386504971163773712810355436472806385735223441796314166983354221863172561240976031033697233244866711192100495306091265463112166766364987098630494618314963934897546612495832280164771539187868289206845706823656248560714162501570953506489326790992894162420377810655092377282260470572891010450357615738186767299433533361009470928493718227476511441947999964032365031000265995673374784732664782615628354855376523072698217632627079061813477097179833652202059720117727480998995020322819609162001723302245741865082719660076848593142219394824072622251541760321303475906801993317824761948666139830889533587990906500558952181162460537447853520166082681655173023007649747027474978660899477018341083063978573721611000131616593332168996507105011581142236659712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,42] -651254130180583831484099499292432908581373141372523251005922200248438818371770558770697387789491559580292039478078994635866468958620185038717946251154947967255522239402717898267668642289770316301574768398845540087584956792888672715048938009484128781892270046489023672594846051227570260776106465075444263442623428591103574515375892547525105181239970411383899808983109598046914647023552158515487615489839195870794311122319585338408629907063795701775377645029340371063397633245577025789203324417416954564654845910798557831790234507437729434809987456478060865188481731585041267467080464107773300372878133625481639919178370689848154599737185075029973139778976055643260650285199575126336094044760096593446980872121760151279632250886855586701923077075039546797071769203510558275992600630564955278785361691578025809671413170790707548516478846338834340915614565115130491669504428160279623997843107460397629832456196045615136788094764668177515205501763593143882520981372738443061516185916520781623161735369301656386860882335590319283586284455936451755953917602352924214346260019194887887556019275709218844917642885457303059677471624294137499541877227819648421304111789239968412387289179406831260179152049722551454749756122071190986692213019588435233770828777450284914112074899678545379415430718286995911409965728446505164242034683590212261167080904004408933513573484837907631951395791467076734220163433110290933381671703606395861694803370942962492893337067446620865993294184982454897751844607306300898493662085010487161493431942896461220072045800437701026887768336829547805454472924747008080539280347918967516025472346438368024781605372282990340225157714288996373850483635973493145903525844329395302672687996311477727225850156498034801334804117838332563634173171645478200582362403324346151957746655911306152548754531016036163269566240638048849375209629892300445081600017060225998369278715394770781137801110297917723569894777253010843228822113951054040892040710300880551520354923917435780610355354939193239283609518882546348025593892587494658894006812792217309543413923953083032642992248632213044290733721812671365541930205184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,43] 186205911255773378039446956881562198322487623308949422773245384971005209763130769211317119897908870000461355395523025425605244371235331290589462784923330918173181344624174693680301107940474148388776019892492959076747842599053152566410867304138683674346523623457566281520594519607432662910383136550473474856368729960932440524214085661869396731869019010213739029344465255079348601237098146840955478983623133980401732933682372068417137254117399495492399466668637440132138306662832201957502022089582876774638445839189350400591907275654974014017540926554863380321336319147157422102225588028052618381044571429954207112123540962495680497011214107382906362288626126573253708551025290084357737207829309060388040151779735850273983338001301495255769434569165413487660647357401889831935535697035483317754076250782940893554955799917198337660778575003219319196293293658151077066337817729906535066362754718441421713825805528659484502992921062594796215080922096968357743430381280369176914948381230410044021455024192193379555308329973798456839654451501955393835846277276145666493759451622420139513040408340656086991469706566000647747106429053287214939133777904588787768349561658242434178989034926143694493502700131649136899343854302646282940900844268395763982208556608753685593820482509057126129645278632441028279858320380850558523690587372522258474226664351751220353884582569121455989263073377403463905180427072613142388642786341115337429396231247983976083013410383322642902118720285165611778016552028812115214319108218360301492884246981529248040346771936805233720079556019866033548845164739479122840866095473062464951894440140710437204460290760830899268164357393037537519688717612163523068478319143229037266168086166899902323790774551892079733740490292619884020534516776231691994219388760468542609013204490702719102719581788568853241700459912306958973569979613261111896982075212210251543727781631219011345595649582260389567444960383466427000082779896839517795648530493610632577536238543594429427078701698406984506324204983838441981131456359608848261599022530255278938687452888113690490557573564616270349272217501816621909703393280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,44] -42607692974205156424196359146630986408776509080161753858421448123532843441135037044002676131565003531583432793827702332479024338542128372565532654796709527503392139767450483319064963292688043134379317777739322460374941953094415013544488021492247623950709311235573038503745777839159835311111300653375875334407625685810099571122885186855809911606930825359425703518713640914585811238626710407027819957687234877717608004325746958044900107845167851159873839849989727647712341655029488448689331909612238752938186913011842315180607279421837352457830964280364220617159597386720030563589135759730376139580241466048920737053039817890251457579609692035043461802884077744694686265576788290493252608439813686744919790547280956641248881713774515159618855482388974962834090246445519574930577739432366185723247080708850070481205631170511706134153919556767916005895296393720165758903765487802848586836786371433114601257620728803844181445894190640523750627316174534983665317798668400306484004420187010050844737768061612286509799007915980159833670181413219482427918528592862128275964955617562023877015371093861138115584861976047136499885726214409589135656910156286642471180342969717425676723073323682182976783116224949174433083786020665593640464314584964588366156510832359697507899908606977980860616052945129423070805299496807752957393880617416419054965541884919735045179040311202958691541410264768573411313958827069959233545741514009149669220660393897138686518552410493703637007454757997485562202191764953937921988919113749241810293629448267368757838553572618003314744066316531166767925880212258326612809648814502755627735144227114849054969499139354275916038922094305834118482556194347786444257684474397490885043554265674277455750538190147089390724203596134969500643088884011512244410420034323314567464360950439860583090651587890975397784382114205895677667927628350461579826959337136948073457729112875584162897245432579692580505289066997188323363781074740373013098081512793844909435471697117823547015337373853963716787693699249253594546480327875962721852501710865055572316311229886296745639350741030072790047236155768661835543216128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,45] 7293470880674209196759437206223866833712402658919253915491950562494423900581411753855940178058368843308470593706753831347975108515789059408166358513442426814304933045742353029677127098747655062249170529773760647906611398388355294022783307753920343743892519659578210054166954559455576006555926755923187561725249237169164481807202144219338048494041624331559806721102238412854258514330467889251092014152272392103137988593616775799469480967403746579874899748036587240151301339900411770543039259247775915521415024128058713907437064282381391298993173027235854010598654581240360501017709882781024865702530595551377624128924290701556927918661769808002051187606824560806656945751826532283631197031798580750920361065008360441822445312739342995530044606110173825546061208682419533423292478816718935381929038711536114668933843064714518640392650641663502528982644096647612792095028340343911681296995856163385927602278773440606880460864732280349904009000677024021715629236107471249327208609079223705186344881755753825079716162283842307358645421301525108918675788354702057806627174699992630951710954949422468250235947497323365960572627897814406236142537727424453978636776380605097349219458367875733639513267277164297888291942539206482750513259463194233233757240094777732599943776482219377576158567719122090291419040801288680044049222772767120612651416406205110255953064472196684949369734587639622330870032113546015929385415110651630455561080691070389580100621780036666387111337240351009145857807923811368274288372782711740760490365340619552464663820379174968509512545457559709189105242524076510965933541913483232603108489930866479945499317414677429308895266269084133162221064232077446388654317354193330977521608359519191121354941644141132894058679643249854659787954761678927032670531176825581219358278597424957959113018308165001486147603811821785286536004975230482503576731625585568204140321200970357410670358562983750419604688206549084947510491883388437092213350410378948582320575292939048448271626582427250520667183316382797062470969944978473457574859789163990630405481528687075783677943006655293622063664709482264699577827328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,46] -714985834197586113061572049107343379384210401575815208637420700969442114509372529816750081089187851487802938058507509764814812681998468796575406552461368004075118622706467981750827954082720985666683703841720855439795743647023793432269591719113515331052558203160371549575708858170369905681426654132878513605092558300833205340674628151591722211986374308942024339437019384225230654714761509635092012782200399785309509434376434769240996860458934319048709086650794310814391888549794691208715671136629196622766751056384349264994254258947582554727630763307231620410323290407144449733240794137524368676636676835280887422799798998545972605627571588912473618026732552592781080140602073274599626802976506240258339705645821048795153599990249398738310760113023664105705012326319496857062907336273685925697925027061947276420409070092059014900215562507973196831767629166939780718152907409640432377356033773554583101086602517787005295735552529056946754337268328823313003204492824769566181443204308130788516804880825215251147307622211970676535280889913212223494337842866638453650642012987053648916579210982045398908533760368747758378637632622881947799925221069039602417826373598965576950403198192615883092267693313219576565566157047240227198282158864475346819941050210195792480392311557559776285816630362131721972054157427713455807799053825659583544027873418146095634937020329682038447743407140052389706048921430839442691823593546653984588359625839518748168703641194094704262672197122429169956197955510261083800319256755134156826120523862318442540147214972511042788997650994716079188821330765033273328238478412793385567036454782239690043386843300473203157278913428352519789567026529195634547328391545435005485218950885424194874676533578181913891305362218433006145372510805624503716391283452635544210198561764664076440445743445054522787374029866129054471920001351237344017175678978681368785906898481592551206671942563829513326529473604418702335421865033364472030454827477689235307222014044009622399638746561357961869866595772225731964450790230576414016901878057428349396936981683897498316098370282902579121006889521659895233904640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,47] -52643011203554265301112360741198906775016381103966583024093395560041215745004013649598114869182402455767760993372922650284985003509759344257019145046655171385342448608945307602863544855966567721279635658958824362880004630377798843550896787614217036764419434076436585530280729465184785777339168975828349650116189225034458671816799023068633791026585906070101963451674188929533988488277562907753959575543402722967895913559519171602920249678682441437262240444727749938480594829225000761936946958222756308772962242779768292623031551615773811808756081187976869499033483109469284356109801065010597204995815954284001112558102441148535875864826569686414549811015928827441018944827520968016382773360392382944555225217194140639651497697458817611361497183543878890258243139844699042702798570519948277346149791101996335681865003030970037280578301055671328105093729425807705555807000701977586769885398908485683919425525134059568957853993661744091977221595431025571288681277595501722405832353880218827829566595786619123290824923188527477335207566476120210200485045331269613373431342446474293117801188892997807156257493372955335492656047464149122368864728214610873950391281925167081878845613648835117614496279020900623194280951680647150493212033206368932823033372122472448642924188536470657044877367882073351315616391470973804536691220338188869301611395750425025578253206141761985799756312395326228167282298219406649628815028658973475763348769899574274999109491423928806743536912924539748423437878911429100798355858423987315226171244498324623174024210432369908125136321159615555703356858553520993847689865725207855454674414305111904283865692607932926435376770509986965018050657423103311042498889000054728949642931425857913363539039832581759894168926630120235284908156430188240334301654099711789260722299552670042489937401014205468235079801373042000669700400333060409730124841794190483152032666703823277248831564614859296805095004037800821623234037447653220257250181893004996354579395182256883395759555002471879271706456435063407592235029402675754821561832229925382634418341846131532746806821162109263528617630314654856831303680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,48] 41415997197867943664361457794304385325250018639992661402131070971961243743442019146264029528043257187479259178953455413006968886150871839168740456251065579256688681943148328784857460655435385130863254866242870736369407687642431792584781123673908456416852592143980840015896309381451018123705377446660083780050144334661626099088223583274221944093045436365510841689523241659024244782683249674868967713045486964422322497286572799925951513655860663666760198991182746013726494003291772763057334885031594132142988156980472667155828583681437757062788994913538747535184196776931506838918067644993662601107212994168570001930202334396156294934781200706424806748772184874910202563159805680032191293087847420338056449788702986547799587536414758741586396610594476050896166125521673212007864213849222199222823510183977792132186340297135780781146109809840242980435910081790075700025790267707013878649737833669063301339193147858512814238260450035970453172557872945353260199972998944989004717274148579704079010513916598018557169023696499269826446784746430764241473303161760137107926824945336213313183132026691284031888305981694946848207149482630231852646469811790292370732188887032133051320925291025901735778147012645314032476065907961412786887768250668004505750951566689022275930902694403465434424576073684168008293198976050432801559243304646267510421988709134788054384206985159452439095082774880857805668273803127080191421992149241193348328663931089255371008586576448264850586381450035461681914135116541596933966846017256886219650519793296751763331440336025165988242564851321422838051914132676128632267047530606009030278867186133595388047675177756666242091389925902787486308076601421355100151655529135477946216330380429765763980036870103800093450702956334058546715273947082956385739875969808315983109517404331174000743219948421822444443198045193365685549679321144053600519878401476576793408889921016280458811230789882313407399186093492793065231637988901202815124265690014480494433236643162832297527153017789711095733744855373073057020740980747173908627137461145516426250976501296777199366714895495814713194274445230454450683904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,49] -10386117872142469672816051183013759400429822755707632787259117024402715136148721616349148763608951376235139937341715190077579529226077951620814011905169338743163642229582865785764823443708753613283546942048706661179363089313130240834151434670675005843845459847724152097574771085393774510205137679864963508489897994560015384924782863734464669417464580573082142212763537431441121567123004422230969536544112284886369093571160135433082559335966345004144652139091161371900960056088204573222769126926054621349511700750228942584660229533835168793097895045685227161182325179142243299563345088115718117698655022028014963927903742340868309511415878344825332118813309670820143394401143005022296558349421647208854473580001628482949483938395828907307048669417284144894506245212559848715338980201903094492027926714122708846552075226853267956858215838993405890172658216682907747193324568234483818152214515159379976174601446775255525797976248275977941520176535688634752111402183419300238581748617651829314884595261322832147025437808099814116337112671615008478077458682756425237146424710558563737018502066281265068131532009982093125556614606481383659084876660877851754582642656340113441666853346318774588982739542792370710713406249595489054683232245362135999290129943318469871856099851940444044045989864055024168272571352681691561119704528831947444391124364119930188925733797266550068718401989559026868969345603640221529100413573454053977865416498462077762051737778659255552700337181703811923042827188537440445518068606914214149138355472234971092283564591897032958838586830533068964994600205843640068568571932349472968711592370808783573415931953793430431223209469329790316280013522833145692424463959812203643907215167200561500277051993267206858010749348532039269598713467715702978501332468648350486271173013667752553327287765563729813091889617202215652952690445417461615164617243276729761486405954142239042775538667670144789143977737065811855207061248600287608117367977395505971762224564157793545251151089755711197536951849163989450693404222650204149672894284820799070538068614088720482409845676177116546772515061878084086005760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,50] 1747696519143563901340681850010432589707747953338994362268173391024397711425272608069804491628415385526418099462911850865315281944516074702834979060768149156834061542110940752347186386221384109905888315678193545777077554538037414946580703863175115110473720441661804469079193218727109253804972371442727879165568164945152006414645304856956839611376587712209819795962379520092706295275242145991667138932721055264419564844842385669437644205371572328929632334943932837084022743773369602538489493264964287904208040961571260936683413240043901923462517828290791591504294885564738115991958863743747046174528996541657232048435137034422635314976236983242164830558623619454452484055010913672118458048889947251014245466994448896781678438352709763222608875740335492921185437691316004207478658480214644105094502904295211273767914851584850945571034729213394149703211336737004391991334521039634893699842333927373295175727800193282450112568005166329916496610734036185381030830493821068461013969468626464454077253508252098469191455734051788381282778682598871031569673237710914708090440160456494831182271609900357828683743680858665052142951329063545457829671867767654672871904551573330994747171343851035140737720511982723972232066751429924411716405044533235095739319172699200105487001140023044773570575215640187373565767350879055524808792084094344774322107107410885327252259583120791726747057371013811413349064739856077734965252218441798188995103171819593366063790416378022835152157719210577585207218397835998166706190163909253308490838663610477560374689218395155767466289009236326089372558381627072610859626544622896570624126157329683069702948551349513908779270655130195795529537315520854496458199971299867722575165460080133194799673629314706744777970534675146084661129373224750969137671221444915293973105689514050528714116918929692153955141938770769771775030799356801512044309365250697281694881707458777303919361416440930458523291038038863778952447764205258011889260695829565630180480942060780534238691073501446630065699170706012698041662113335352348421282161715338071628826205520522059474582507936799885235905551737151920537600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,51] -223992076538673487988084640182966881839706593177432042014264538736337794952795580963054611680177812070950257035024454362306228679579982107534612472761408630531155296746633342350409321164161593979524982823130745628562278603549683762280941668907736341634943576045035051686364970109189167259124398923282494992081969754053499512950560924111181641466473565716576063955341149506219102538742245714316985991898786401315176523427946070170306753843180816176595892554156670399394330626347826983533563643242700718187065998120789338674900177119965315104297357270528548291250729022168156596405221010387764528290625527227430679893514545095744428667063770386950696592392718637835660759481109563260470543455653298561006543654095184715800139492551554349573056225257523474277625076325289663711353958618169787715717502321203298169650646053658981161572939340639168573491610355653175987996207770415615336627417855226293804507450843653609696109134345142180352835172429723831148644365415946526183258214660780720395274108049762295665817421582144873995442840123446555351414796008155182819030508241490367367099310865832163033865610734317631346897673798748657173487359102971274094532259018841705222300242024469456016370304959470458513646529099600895289201756156414848285482111903682170376442512996930486813685451880234290583658143274904898714439032317337210644133585612889777184516121925500467266002095987615864055657340491295042876580101707330388273676471275990560412087919737579251084415511650144270280716381376283962932353177112312151248393344622568199068290261311357886895666585180794519856885448123930202394084405018546748302645658008582563603581921836500388691180020642729805020197722271955130928877235467055816948528504420305846704032950499930224405807085548909507889955982977585028203158822222692452846785035864957204553605311699613057083564535140615420845877816464094992744547513257759392495646706150578903565053351735777860699675457569291842335778078172296512291924374337388393722911428270811177484482242814053961986154845156914433303082156300192951115682108255449639865591372287995780034593693366170870388781583090773921890304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,52] 24171542915970009529146263433603513616217173081343676577051076185092965336345132933141190942684241432515787045403017911141925692376383141377975823697589041303083056333238085917823756737195152661294429031150988061422157988611460980535905094740563675728905144191742552942314709397706421222859587014681775029503507511022680763879564018716258765726591169303624667657169176488011965868356996650606165668172238013992661749762871421082784801334362359843630247842790778016222537811261106189122152749839602609733883001176676724727952504881209711064011817711241995982221497811354643399967502866020465915287658823278560244925931487967667152281233212716635082957426701766288841605411662050349569864017422588487341936638902602598030827364715303110330193656367534712838719913658823984554370013646440594705819205473048791775029093189810135501842911267847191906713448226449741610333211469940927067107383179978796400742471985736513998721912820887712252073504882454181075168311991712186949266765785505848553462672809185037761890421632905584502214110690392893743683641019013250073991173801191430760606922285592002255695009578547198138232522169604765639059683290423254066391855405219768999606460046528416260615862219309720544863257781722312701198531034986568947710198501289049287773609178550073145281341798865458362531053329614547805992068970264810580475981572931104467039588984091486035777869835664295735210175872955211690866221354647784117633458275905661009786756484135026451504096791571487239567732667299056480807262640679663659544023938216949503097143487733594029133785055833104192760296436706956625979872352748101789656833540978406451343753978421117830975624111556345243763863243214351426956893426815457669090355763156759348966754373124691873924670215703131682685122917873293525019725399445703072390165825341717511130845069222177999746412285923421531398151710537332292674428603662414818601172366090927222822387881873835881251703034808964776590878818593237656450141251351717781319481145807876102301848839410913512034273887078529099843759318485568736570161253553144539481106293849865039996563497513276690142168102427403747328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,53] -2572258881748471315302704422524794175809901074095746626310194097823699409489142284275591701623578274083235327543199790219820965210537905525240868576994825211545184511623879953181952466324977078321899749501762605204716039594757291091803601215522332005871246624995892722973802990747137102374475668656281399951394841732153924229768512402209691520533664568621078342746966703776141556740283062544100613532265829822503833809453483717654171007675454433474621834360074686457312688532034434858467911677916739335546412353272476863551644723054425334991001473049536056733326295649923221160201174146558343630345232343527591857186971712935283077174626310502383936754774120259312047815051052336053762475721737659047505567918942432557483448284153462040508987559713989723792553829763174354624120456208764196022515470106788933855949918269786086322217012061290729333889454165798479008285520165754142398624645634746984290231891974637176824836240014658707022689105999137813504572771844965889382899028036108858447100558699869055054610121985929597843520819335927287231872142108806214108709473756568691562717826591736301978482658929978438693069215997233938977723154348227662669909355976881844159607191224207944621298482278448494029971206649812833593727296464652091798558557892743254552248251047164844651051389058504979332001390197514933064499635369243411812489632245652219497458446508528723979668997385484826531005007044191211340820037168554871080947396904991479321006745441908862403652410202362505728356768509942961428980514580097081964398026566620895623686637659983882132397272917263459650177860543746235935153450019123332377639832025231173084132794243786362153544291336722527469882816916604794217434495152992740216048231274385605256199142167188652108470297199560100490496592550425528635402132739443126423299531332987671799120731614015412206750445688077349163145214646048369779654707136771658381236972865495990045714727674597952392956344313951802094503292783695952660793071017970929918519082381418409323452134123747766277723287083061110044111301430589752025975521489833459774496012700737700333917691421213107959667079746089385984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,54] 300464855167976876428210467991457191972590021135814400915910219265498479975860418600745564616096334994471068250692569443416547301120445481992187218388958016043897696554164777636067036966761838936599288767048112737968688651933290915534634997608324323931343692378789610547392743090345638678840911471650731984776838556293129507138657172061512981217244048384150371417676227146368278754086691412705975775626446280305552121375624074450673432514559086900642037454497187187276527979786963283595991039632861180500724516002385537471575892305325303862236193551544532433646731796773021932398446198152155145274706093644619436128806489009292065828576727827703109822948311373584939051344784265928136944947611551176611389257049517178989797867040722672632304229773517192915054053597206761325002077518910763704627732717330957318309210619616366075268034362019407627378258361829479945040323298857776175734044795046963343955905969634138537842994284240047632645595730958488002975281046253884791381495385693624039637241111864117049646501153828187200825194924208937007843689714375842889897110711327120047592034986946739581978520677070772927383642228944247972228075580969279683449940011909158298365390438508865891857606112334502754471056276932465491948253448610218648307115851471656831101612910866884845931211674359534237721733227127064772205305751357906719852779617982627636775035289837747984404105039646134023416362418642717060863561227129133939523630219302476053740621104274834638456288817670783447066289354052635193039734757976928768913462781666898451059447151083721875686561140542774287061560245341105332778543772826737962604827927527686122933360309750770305695219632624856081015673151305927758082706280150544490450025816460974566294592952908103242955351546688495803612360211674402083018823558693033126282110641329821128725584677516203947527402820007443538054063362177125180106215614769958976868209120827196296230658689056219721853501239320325270414698140489439743970455342552625225260246395631848572272956202007069131599474590958971076575502573028019308359298906059303229210887643285231546004383510873688278386436778831642624000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,55] -34424326141817432117197983154215533637056291313788489958637247780026902500636702960941436834762331256446093480055686525417667410608058189444313466770398230952078403205674676336094031495983620569012215532316425957443517209465451771044173769732855689308717485272203879907493845635486749590506545447543028789824291391812344373815884777422671799856082136171687989881062151181292988066959223268067515596297866897421211312594333074577716842726876811281966854086424156468613733518445382114691573367434467657636217558529336670628850809608250101996931893476053813890422002449209862096091413136983218096014024403619661036918039453411474965879281578465900335136745866045902409959003510979996813658444225487365936105853944368352467889340190283391658025776952996994470405217966286207511812475053220504145145632568508931972255506323205255251070879228634893688447107267800778599335773244422042420728356708377041207859414169477278664476597191612083187581650068222423363957596889202418948280651766258376642393244085340381449721263703121320296562806237845138264365296597312983654586870432358130876501658587591978330022186450816359760914186097767082526454981323165835262004408257483977672621002607684775217231278669748007116368951392206176848098364370059185607223577626465251197714595539488251334065864422484709312590987781097299035322047878134668217184578157798940486429775859784690044156709551488175758356972148677545768232779196127800350647424015479512668850652296120329600398188675425664696267100411242357350228410534395027930272989033990248207565233116418833502064568876832642568441249466770461430938597617684250712488635999981104504993725456318872904460386140253080242666491384387816368926500899656713542328354512402224668932183730576344891945144488572292353811027119394714356455246630227050639353848932892785385950423043416727371558316930697884114398408318704997794156320497224115610292662082440132035988245403693820897447326332368117451380067031154215319291724880256631211468887626506733862966868883071875038717682355734070855396883376376292684779749845431318008785453819115806647556884290463682254761942638005321728000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,56] 3189581293667857087052437183477240015766293104335787564054407984894456028491052398561442228094695750096749638984458541768766204058546726009613889829601628362640708266367331112601303833411092511251078744845195819605713885298602829490592869272184297511771369910088597009249989240282392719811209666798677728543545194890483477994746292259281499933204771438836122897791932317286311863345191860339964690303118136679146695491658531921656163596413468608165029888722367725223774744202786004514851397274234091339172087445429133155597448959790349607725672994734341482214204171291851624987140147883821177984611766637836227794363115871632356620353343223695280587644723697854388476567756583532832262186924623611709875863170078798024150455757818479430466510486016790312156738747240123374662311118164625907577730836559857575240433952582721761359948044444586596949930754071344398076964894398374406153461487767463204744474590230958654897187381498505199344685811974999578437332830513994811695266601809136686252400809120691557801971099725526178247471881656900727867557099551043041256720601619323038303308152839458167608020235298758697486471838417462551284674055680874073089890136379330290308863012540492735858128590670809906355363604847560090938787724142414845359373240382484521509099662906109821789019575051908151365596868820257881793331646609493487261174310507019085769682801880637388420567216180604317241046949922181946546144492907802118518269883565116163962237669342687449657316637416557543467629699791848623485551540829934936080821564919564003791855833679544182966798654303225723163013633802853394896910256328390813404743817920940313389176752189720483098425938298789012350273555905321829185490696836596293761730899485484371034181109270857560905045893192360583445246187732428333290168292334989487213445162196442920101358749738030612366655723715852473151802617518396490689778284673562191495890707609568258752190611315610032315698675225250518943631411119389879939189437420131724379475227487654757638173819394628315887887898408674507468805765806680784033482369077343327887588354145036847262257563334118024844013314070544384000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,57] -203223282666797503997246443720660641870025153195734564666264922792642672992741818206118350091620795193244623255203440051028876719712450447697765709745024559694558481694301066762590984188765746041615259826867998679207239176098575815645000393745653086084551794315611808961444623313877533215374406819694321202731001398461966133094356985437179280606871490548821825044616088496002536675595232372357399597975752189852386864497797179228837103668371004750440567683528706104874754746066631322301172457325112707289814123227424470522015334520941821009643878539248261572186524989596628225656703437389837843509035850787432296070271592911525983878120523989770221362257254583002228138173749756816719834778026262455226285020031606637970390915934493494107835262191225877109176194658314299161570579845703864614747220738080777402191909116526611088574160178760152036532778073886682596608776506294797637410127106729565450787666049356395148264680111108075222530301349095183337180802333041274036332332290901178133597392485095629760609199622624540840643847159921864407239546010270672503042587399413177534100188314555080208862900578727446556623502205364592946816652586990438726782546452146173940824283697530313531463850813376278397157578001627385526544976504213636851499195336894890219562738798986658405071055033075418887293518170337139378331333683518424610464862883908502002495809239097211533718681770168222999191474933496203971680212851545109069786671456115965521941364472182475670272046945455700712868332194292953957539816806559973883528323694134011479500321534268580043883006815185323922178731380046079452887580380991821402940632043549786789678439318429598267625748041215198983479734735511168693483504059820854706307756199646756099277172265139908676313590531722922659496153952177402079265562635845133393371011031733166971688876456355129840627350622449367856422910163437782843669108655974833251475769622367687057557042572578881498074772768170066314060695811657827572534635512728046062812186037653465454713714457228113369828993138085571120593556788604553146894981215216134450640316355935705027578341034087449624045922652520448000000000000000000000000000000000000000000000000000000000000000000000000000 [86,58] 6468681328804622438861528179728879838832822445106650692225460396234255209337589088323376163194595016714845190970546432270438594542308458029896535202609502708157703732729897202092017941572142871280279844647944704775186827124093122808943653124718961844822124072752490652975442041493546293001409447893504732049735073236575765813375987372750146587065846823429688508545341495143874149659413038849081049370092496860867414434438870087804011206749400614010888102844332157700673788475988983324687660125068619562954637261451947159634676340210406834670574804676834198300993532845414395666609100459531624825922467023719733700189927261600839999164623744752290762904940077149882767914297863182563967821575210627950077327785128667109175929338655976404374697741785374466964555168444802792707593174392819473002255176635311867786386641548673752247167062704456155916236593131058433562642412348926944851515922053807423084935770383486120656407128097034761359484145170900700752722282772096694523715610311433899427460121888395529620015582346048782827403326832906319995100650723567352494573796155184220785471514521488986165093800376995005076631916875109782739049663848503824982404858164363262241485828343456300341700722998548104466170666563668438807014316895517922935490858577699724797715869583317228504681634313042932049578055521964134162419219406458864283850239197088922789621697570939840685624623572056900488412959802982705581134625011734330415010698103318884644163487687725572050012671067010586198939783149598900249685741723333394042350049354779351886047120876750948205913125303978357734298977174102093393559462029026848380808677615533287058609630559916868887527702025412222415810053065259975298724684268286767155696101410875659524521843813038708775039734022912176198949625378579949209715963643983682323228278877863755012503223688664124137839690580846760850875470187224773574770529967479566795822109531299280775699951935741646485880441129804303861604113811732113439791601434040750555618130346005855873420720466870919054684603614482434205893715991767686364023399499066279950267239175952245951802779812203117171924696825856000000000000000000000000000000000000000000000000000000000000000000000000 [86,59] 167089767808183574926066799010634200759650849175697129394998117722758057065590041133346822918875603240699886607618945018765006843510855862529673615219107495794870068610632411555416445738527698859874199086367268347506206392573690539929470466072971513898679156620368394104496201221980307770584537313172468795136304815471964484812946577862427923944892855222919243181952084425270628662185860988482582886330594510875214607763761740132966338054306065370391090321188970796099104097232310397807471997393022863678854959273454327170690987584290898615348127507187975614760631287808386018313913312264036051840005007687981868979352679176590563197169687460627683956232129868772015465927963214902620839678653777502783123799178043900338785492215705543590201303378715810845478967111140846224751286836398344200164416146092847110934834687205086987820611615855621890239258235469888772632239357676887417077375671715516699784509794329394846154040969579125346390219328837400371307330846169652401245204747519934699206614186277100367541926834297630522439807177094776001668851415127686924323117932506403075610575616852471123617392299082853705838140674183246480077442297836429615891882692457053232631043631738656994913608441648626672931816906839629688576654047852299840972150459026950853149144169304895223794831039220680408729087502764324263877762620967210720172701501098184182601819592719336157605557863229310077400200582835999138969253765787979542686956322269028676511723571603786210909404945716105716331563249730534900510845590323819105129265377057770872553612489705551103528508059102169609184809418909919722875134540387352968216570922586820748595647284565750527250289116299849873828073124633718298547368008867849721866762725505388137989173899425630317965945267419143790038642903745175194208841095321714405767549842643941366411373035593696483481197931530081733558637784601865360154004171991587841910772559738557906876535547069901464115397161383857105645168282618406755703039571075909151438191915931925400921305142216806349824952028727299769585924305920328154503210799709927711287996111042830715063966999644128558678152314880000000000000000000000000000000000000000000000000000000000000000000000 [86,60] -30119690474841432558474872083688967885948708767800055573411674870177554669225068121554485175050790712814296654681124317895418894632811704469810009384035172570870006691786417342175341757891040989798429115204159995723467959108293434116319843387855653164816706015901805977372689872617273289403134500983840388064616351722548443193420108569641795408257483328990286437118464146117918346228108783659811014354830449731043043410265729510444505569964513669967361773542085163856041375466525382994028398331462672642582666967903713818075924757619290174682891538706667824337055980765873842804241552779910354467700594249539265506592133334383968723849298868735969162314417577621835337599194971785025682564481367128822162935901952743296888838444587358840730509564732481945961173524519555785173231151770566348452208632749648009753949378572209099805182059067605793553013206081053130208254776821079685976375363033806767412073291964150530947238757991184709350969004172114499238115102731466611802168247135262123588089584270856046011802812445794930333729508240878611060056427214516085763431023524531965675692979927605814951379439135637222283402209888174494202225725110040688686228636575954004466289134922738739312493636627500295524671526989585551436544339544272111967069790281223313089812505412560666414015868729290010895311849339754928305782121419990602991867920031733688278590537510750749819785605242080037325999868330127236708465491676914694379172265365605891697072030063364240283959533657952193072483366604424944316123623019327193438010147956631113393430739746679003216046496641874454573426930146292856646972149479642678861569012663584610170456098533261414060449394946341430684013075325524577345171242612702493650721231411693978522277494516315885374843365673277360841722191893814882303122254657156015290104196033121036525332490030334197232091006437397142203925040422370405105888850595803542971908130958884234800545892253721902891319466004136636083940377398263601210566745565325621336618783063835787532403644357144487185635730783800310109829091259524764210141187809667435243621179923342887106360059366183964762905247744000000000000000000000000000000000000000000000000000000000000000000 [86,61] 1735803801129737169341294638548429007284702314119336740120410856319439163008568625379895707929698834697047079407681899518010188603525560028892518579742004053973860671819351562643819088411013066010307007277243123159644483761936456070907333608375822314996746907438134387055791214593891029799725202558642532648274589623676983855007790287560794350218263245529979219087642897564360600232079447100841163928186211136985822320037248975697282228894811764937784358841246462387718265347979207341845533117359075937180418801000711984036712196671418399991007009272512123065896859998326113622254572723438695268948105775748651022083456409456609824951318041618157446019902560509958693750558836593207783231376204014163560839848137887526061064739519412699721665699220705704571853126177331487609151682713967158939094804130080610755471864358450379053876907379940437067483826694571056088676915954824197789940100045725642175282197634508238854683382757766197870889889843793883428628557756060873483480169996548724343521926525372081948973152466618411006839569876286764787889236450488761837656275670186819886741675426954411475039071591098812279184964971816562581438791095046127771533636632928454420745053248654890157537045560037840003427681417257663691373717880112734887676575213570108417402677413307109109084784007643871352180311937495604995035352779488896323859800862142815281806288509282741780424001459222164743916698929602843517204126270803710331140776173971721425230039313829341308887526301192141109745956303602389728356277297592471099248478007799724885541243624022298062290011663411837343932799399957239090047577856857549848694787179679606125196121116755328273792193185251107843490640858408726670846143826806599027238172190481700582965326626403445851147011758058170231624328901545892476630955805375870959579516166333928466681821477536256083501135562202527422816707132028295398952697152373237424941631945207150158712641740237177304457656216290977754298529743781182105245803592780027917078866069266769269931098757134983512542698733750170082335520093982385805125035341861644092615189212044344724863823836667107389095280640000000000000000000000000000000000000000000000000000000000000000 [86,62] -76620481983033798600177335563003615877658706481305542917495465279539713879118401003297534968683232123173232900880058241775170998087838373978207796944216609947097476384669111311431639509150572352914464743577688005099524299540888963213377209295292680963389907494573375197492973539711075358003133799050305603964065555349085392762368852575017159777751108547494679070143792938770631378490835219925936767981095271704711114240619180435798938799508041392975019201852166698156151113966073192557515297714148143161535584174500291355770393159653415199339320045359503478710536226429248667276104919345921098158268084265067637128724591422702825649411132259940185885565237756974729572259609892751239652985175422886359393262346731259416858677901819602002970531633522451986416641729283876122106194934855649736918780373873686019615767117985422053648833291468804796638349764701382850872044554562821854470041071430152371311874708744802906518914663989662375722695327408282511555298015917378321620192136489051414350487395657821663605750768368527137364717291047818593115081337685618405497693126555600551096022406431549728667426202183209835751304466361407891996109556196211354819405531372585619875415024346882470717638120171816485392775852732362727216665571927375881058108097488961189574375110786063463646727126981513539483142411726271139793516835886030607001158789903308184553217288419198039715885288778861278788319441004088110313761372729104484699186975713276895724542189404903464217649669937640856663059184469602658596120782314436428280281945670315122045878305543529445936333134628511435640200984556068008820182893500825224613129917829150519481103274277335973934776940351706968237125908621120529966528900478202444809214933923483245250183065596244378485215491850636312898817579735284701160697593868379049402954365347094427055078793988319702265785803290950390152445159349636745266268581577878818025713532594917759094093365474680746839580552640918132648086628328430283123693552834689054320978054039526940900803276399264069818342370753125161022609015353763038352119760672993390384285285086083701830440989304579038866571264000000000000000000000000000000000000000000000000000000000000 [86,63] 3844657793869696794252776227702015170808682497997085774935140676049262188421670981173074948450992049810600221536062182689385317477238125013457824071413404534160821814791585784046433440392616130693471218464294306092672501542002928506812319195635684515536745448862725775657845410612009799722013183277561091636495012118525278918166391425767966740518640024135383636116960213820053774979931667770252548293999026766869588229324758158151801349025022485334330462137118460706442135262668665835835825700377003322273717416265137815693971782853961129006612690439689723341491030890720251752807714706153864238817961725318755652959509795928372260099166207676965064306089686673283490909071831713061668101845539981911657638079729577677086662083709709155364939554980987616928426170355852858165889791680178551997703258024978720324811258146532212747834689666041279829056395660133947427444319258811006853207730159183775278026263626322352819844053426708520465806467385130854950234978287046293737448798516149948739783344835833327332541008882078519244508737558349637925149628097394050458783678359574431390893057369165700034655826119542821747506204498035621476859731040641372390596970779589113907438689157373840202891671965343931832305586334798760955226849920526470190970674498994739235723819970304384062434934731847702698171332613074067126057552846567738250907425889762950006424885596020980865915467329247107665882385153421278759063770386462761195054118144909903818380338701834568282848698162260731337756590946615529833855117214722542583148561795109956678999102337329900913274905232432057688485015460100910308669202698065681239530367854706490006470808760965083523551817278804037203883372371682728674352968605513482953667928783357358235387879607678836284471441209266516139466185305908850345129610714426396229220925745498455998266023704559703277584999357207931057256760067165660086471778779207458583257927894338127254085026786349698426704617258655464116770542124824849563456220073978629891983561730862746155670448339263549043968156225176311624772342815528692915047816463927739587083465495477316116222454650255108741267456000000000000000000000000000000000000000000000000000000000 [86,64] -223858002550226332185761756381428453058757288667300320081353978583342100520709178118501976310106668051876036791371364906749368123572864574766100096078100404487453592721269174067046448735569769884590629511808641281906720169990437002106021495478839796233927047917537644629138927546864260914474118841513195552456744544943558893376060563090655453541065729429136649989442275810931142178954587464588107700922210122801368104460210564168258502233395397444043131410173223489294816191024171106320048040135372056455949437996855443358046637016349521051912985415151326139778943396395060544792158785229981862499963863927128809297442564193524728727375603509835220599454426317995432431714779353562282909708808748457330555358823867020680210330495085986708636931744592475813977457077161123099972615773301222428975674107656368780439222472084664644203131830261416097365430161773852341281465542041665176527202739283607839264864636248748741150539620228602112574940695455355230757394360663369233307607303200012400030845550929872391559472737095822201538246131237970985871708255938813017478955231409895703679813868104913673022856011617331263116640997207097367879444631446029074485283350498874176582882450940209145526067627740209606291823109134352711245667529367298071581029040994813297864295485464075118847427092139711404268794492531584503661422386777375773872090577228303439621635317023788256647140826870060617371533272364430141202553222850649702237664824538131414773945522911474198257018721089193453086549708823175325168574406462331905533499102742844542424499264993403905935031095485918124206646260045572380222467633613478185330116137527564522203347836636850449513216605905752180304036668919638127695243511944980259299520605073299665035474091963791303328369617183753788910124080000845050507046700477071863830410383277252836260703395396518028559056646938169003977577986548407457797195729623592201084942156100095828255679291322781091396875502919074361850507773346082694842973292199441991154377886551038057090675163567710346597824730203089921103915445802931582317343933960737952190011979705795739047536656363779159752704000000000000000000000000000000000000000000000000000000 [86,65] 10770341077549892005434805284602652294466525360326428018293920163014333049821594978272806079466611701708698504374486280086813987057725733864898084887733564573064737080052852201277829508926971652199215243432990001192559699640697749924037582406506947165439293009371121940249955645887107818752233895596125686351970004246931778354544697867003379148814032210700139356088985652869283754885143849295367275667270806123506265676714986341882900036840600960261214518737705124600687345010275477618731601919391347502308017752207804745779038193565251080388213648786207028093968408985573313422287937867191405855381945879116387153548276334822522760845896947002917526619421851869957990265098138003802359970497095171917662007025279191766258823137375510917717194266517021104762037739009997844870403712989506915234255465006034586598527259766962001058877965022754396076795740098278029322195538542889840056508863950332128693745917777481745475435577770007400256197692768899382442900704567091046269858933460408033472392681239921608194334440042176659011000211683674721564167124889358117360812285049970511255680995450766211700238805737305985123740241450563926733270127075967408442075945254882721815155181937414167924472828891535768325108884931345740523772394879878015444334509210734886537287299320514029122026937364581252734353308248393246910498841774881127254962034313106864665511977402929684101125057040193539507230120441333968292587779284648815454460203754490342364676743285238324619753379598812409443117216085907449078768336544849541025153058096321211804205480212768684573761885962707503910903664495003295904421684432733418868363347216200871896139247139104999367617636590453942276948516904684607957707372578711437272758948201333630897917259727844540181259542215860143043506923062398435045009351117913930441779291643429987329586454822055027190716421695790250593501391690446015249538747727099410490811903150780091168159351862980900535373470697225962271968779340280278370478291326076040701101724324296396615364487366337540599114547953563643410769325841925987115726243761894579504614884205800194944630659903062859055104000000000000000000000000000000000000000000000000000 [86,66] -286541368615374621857774746324710823822502317594392460944522384213564003118886190707751073941643990611480386054765374470156827288862462557081579373888880174501982118925686060985776532644185773344611689589568894710466153733783419273194508982444764261727015462768527495691520418601682296408887740943063537720898119747429440676047401616344271980607367965072429171558625585544155067360947169647790695728377356709699576479690784842898349581172347068535122323931581615619976084325330214369850046189866168382904037016922936291606959404473540192476496268917290624372785926774901881062396208976739254128882507667456171984931290477568123268359412894824992527696717999853405115120397323008285476648309663739363112788219299469947740154664100505831846116026298529589084868416906844207380680371168670694762731871836271283757733866729872149876292595819875508219582603883062232502382751682591355488754391066560852190027322109465723631809297787060421504746239645970269512923267135851883201022077630169550880839817934577194021232700425958897575315385569587351326206588409772464890313675069577771938754571683492958189650688069113096549033423984790871997700499235020681102271364862804872527060897840979925742720436975654696815135157730468125134841606823994445079774542323679299319055613367752519842543206585630014419462889122221667545905744181739008601325141518614476791546427992341598463850159216663179997671994705326895220267452197214908185748097613918180075727597479254047964116261035765326604296008643651221101865304509829952486873560257288582090503031976946730354701687853864791286142026796031241351471586932427785193952009927304862512148943499442507785515954250441433077079583703975482517199005690254457683649931248845926903793507118334897387696519666538479680834679262543540542367022800414273566979270828559080312732119068899370473098634844263186787298034911536280366052816861010489414745749559146730796177231129291361722670066054359290747023333140762975245708963113545587354040527683515657201106514839420222948534687498714581546447987354679681888133487079185018638704275110649947920929483754455592599552000000000000000000000000000000000000000000000000 [86,67] -7287099358814122906539732917410585994715147142709017080940851659811736596408976297022084635637333441929048217230593961256171509370983126611107196267038773585388335856916555194065291638312847822027102642398179709079234304145159965128230740395276325660329344947820004127563265075352504032330530929837763751516834995541969022643737489928198559292596637518787580652158262504548251849326803266308709056148605040497659521412725312906939983446087235444167308500402698568381723185333080833277303122197476020242410519104290252923647875456398073159611576899260444832681743963711495005585242795625117169484680058022778747885021443524899293238374393618939340976813748866364564761601873320554368699090436785135613128502049093238649472052661577773321132487158238108271144792922740286199184919124756592674242841636506692787728001998264164641724460196423325960936412276689171452441973032260348679608028189250757062122366256631736561852897801728321927718762375599977059034635310120891512653375797467858549151251390011182325278339125183017845477006498797738604786978658087681836728882640177129949655960439139719047818862983849687656675880097638070612407604863118840537542212292735334135105395140943777562708687772112214738648266817637063250304358313047719120981908970247590593998681337090535895928582118580425020697797862626582707724991097231716078196131183777597428726445680581260398432821471378313138920355702413065238842027304645435485981521545191326412836083523166076885841642910749749823366887211433303843636810609631044771864112326478734778967662639325562803711512878513589377459874979278342532289524647908325800882327201550115752815074427394077008163778732350497673028777551444088476239645095668076903690083652249944418585112319553561521640588446903241367101242367539629665494743791055913624419027356832085829548027678908372210622330860325309696847547302284098487241496101025101272441160643626589825287108011702944420278447399441443650350104753189700456446930489488793228092579213510151609557781738024230894777619619094185003874053744674620213716568328215038103682358456597407397665802538235541323776000000000000000000000000000000000000000000000 [86,68] 1068648164079818039307563804863931388333990010805337398268285605013944960841466327607906965914072547201482799591239267182761088828348033368990430861621753812232192773691419094158717543554130809049156994585357177479851792796757806548457665658553743028473770614277156793466618534643539726912233024155037803225001519522578797185625713794880751862606393131273223774260133299081100140264419365750050116572215473820675948124972855108398155744452632220208196518210859313875572015805725224003484561046155169047463972767584286636868851741835153840515056857395433256474232104545951901228750382579670526517534388784738297677642078790850923205230724418468484360772181672544869945090600400658380425922242676936893049864819890241697158187848858784520278194354954829703212006854924820662927158791157723367711923424916169492190142749410620717294330566415831733143582837792495595177728203374960259336440933676701422332510288781036531051652918167981458672404775187406660953037443835350715357015387293204056560216836636137663591899748662358736399104563389264464767145291909353578098235217366809471624555369803387116605736220887560046372456022197218279614239315874574801661120402047162595467854513377804110291764277354498703941735524477328262460661126236189167101432867246208808951267029407780533318598699779302569488505847379654538756508434560411420477682148145376494939476102173456626559160716674659443751785148266393136550708180056917123435779351163097638725840784375764847524931303738390288739833209283991333106503360330911614861890975340037998712115964515261466104861991181557380292495924600395452968421833286112796698302439017074286952045888353815809066196737222327790441657400503488658793880900472101799250086578672442954561204999848645280488136009575887963936808581014079271566530611884131569653349803551426237122973850750835114769153020893964359072981850311340886825877809716515415913507011259372953041686125597141435394004157187409292801340926783860135739209931268793899782577464668057845685185370082182951316573124858756375679438641095934109452268741039739621253561767830059567455098375664849387520000000000000000000000000000000000000000000 [86,69] -48525315719165939712616510994371218959369189717230644789749215014189177073965863132158331213518296583412834887354918676562995117528336707178537928788891067424166061491532369057833317390580161054768656269717973156855522316380228648739583427750861283837466648584653628213631054768867961460729754795099488354591719276537725255673226146542036891557810829213874347465568015820863611632358733783505249954229344584299996039239645474294648891375928205269775266578340190611919357960928702481600495862717302456997747854471708917137754323225345537068555064855122624341272302577149028570821857046237165330198459463189321040920791733163784922510635869168775669939735226450638928078697896619188558788175103803222382417887154173201214674538436575986248225593828788887342641325006698842247631754387121899493245428748239276632532843293140147165146535763112077163156927607745294590243204380697333935773308823248970717182072009389008821271258604080180521579054972390309589139479516422229892723504571885617406039189525547006617323012992250186318407898889250981135421985547817066398870396981949837304542534829634141407837818262550561943763840544622211418884803036723139697004054952783128391856580212236683242755691274804600332514416642788890048925150772550649055699372564345994375651357084641469757564204190662468959664519871849856345176884740052980219060756278713418454038934956530877113157998092124322331798290541735803020207423762697140882430697094410492676063531519208319516168060130799433513162342637773086402926772496188602206512458594994125557247644035175075302802386555820915558098570290332349905945252138633688506113424501310394742183489407041955872420919976874570002480945973248182237438226365192254174667582079448785779434276690100719117162214063862457957928935323471879986927400717075006943653262124912148681363993125295413815508604287291846477583446155112671387837430396606032304255309152387937323948181377786184720634460102906827963174243915379809508779218487214105336355215887299149128895071250642167846072559450982277584440209201343421594006653216911335857007700919909251995933490270835834880000000000000000000000000000000000000000 [86,70] 1300770513181321429549989290012770158896109988900458356325984414130217618621933332053663960652946677545247226077979892443673562534667587880679961577062064030825387329164679405401310329529998957747816579721548188024574316417449748117867259316213019989463851958061065324828641784376630834939862921015061442805582650506850072738955375706618038600956417310916405203926728628240304344111310230046577296406453128012550218143500393435927115863320380101162833230817067942170479514680911872384200572388841428563509695365217112763904925372331097527705235448450637958648263185985973851254256656412572884862735937333873178863219864447702515323068285037408515901660401359923531469387592616629031970594275901253992650057784315696541158848965098141331196224771279215040726733471733084795379672303939458777915225407918840193969616706566748262936336265124573001149738220278990245031711008662405520587434813264210173386958420549835508797378249447903715580920173436277937822409025397454843794822159460508714136604665617188072857160286043002208387680601741252146276693014762962274663581252160052601490463658510250083435152824407781482141113163531348698268416835639209534673762937908913438387724681605927172968126031104264193383378806508015028059902649652132358348627141839531465247911390410078733104296705769795526242301427233890955210063432684424021519607809831816449821599627500606535576209302508070699357688626939821722292706164668145342122963983970216768418145939510199209566934824535886537553385441978446594811328521944295239668933720613721980827648381222754390386212730680134923371734132800281220319760539297822791569492543031215405385512587435131230489995703709486145584058256314170648321345618109588354614785917256115818902758201951512699244747336678901804986853411168104670134991181086573188237723238045661761463613909627200995774590650118152095045818639943222323366609739678796969765793435457031011858912859330263822795785646936898920200448926316093533637413808169383919162511134756980965598389081194694204654459892199183751803284045150529490693073531421719118879040901016885341709850895146024960000000000000000000000000000000000000 [86,71] -21579201493035687460303314370747623233358448025409359826677253018778882286877769629932003132522408468700601844150286807538301349447202624355760716500235558507013232143245057252512827387742215586188845111453790614452127138371242505777321827893520643079087490053056412492843094917792846652359169910289340011921048750454664854499782206048940429215769635745530412601888652195377700064185592230852250604128979006259185142639699559394085580556811412479739677929614500725130304100936619407877863601313271511102436091074880986051511723695402679042746622738736135410174958734457915257598970995305749112227447822461104312779665872531646693769995132694638403410620201804743089874997876077522377475368273945225915513153214065273679692952367933831289376934052013126124380257876531450439508571110960734775074423723032649376018003468216948815934560492764427345282181096435401368918833253453360439012256621272050271624242208269077721725672930436069098394688447082581953914465607995335058926392404316721857112726351258677173652885726726685603831342739917285324749082897726095664118306251849370670535655794235282315134454808474014764918942108097711258866935151350455803937462901261864027437133081353156309443145442127877553905839405406503181039632479960780176923907447100046782559297382909903537441425119838616625623778713858857863319164735884424686716207928779580501431367852299138081540198639888954059360580339619083723483627507577485074914609609909925158476593840470897699261770375259357520565024247971955103539021876327160355302826870616172648014337780068036812643093942104010325509721655755979354410546427697125095136204390423499214555764962597633977777666638934211411856763433209007047903755217165373897210235819331781758541145939369073820330368897550558513283004736951543079096637997532300144164771007579685609571402904456427069560443048638136257413621706913895735931222040980284636939504547406881185756044343516522692098473977363934817659611207066487696166360536631608106881650770534020153487782110857621162682590583345054711555491197281476250606332228285838294418607206273111070350730497884160000000000000000000000000000000000 [86,72] 123626469109922169964178387193243982013749201207870653097036141219164891492633127084191603761036265096879700242842476840491073991382234010230572669187388351175642182817595178698500592291544952854301913381441218948900594808617195596793476625392343042676343209316060744694755715422267872510094689738908622451667895350080603703795414804171247735673529750756557887173085183799472057141408915546257597400487372795653200814513963021552034293094929337463083483281976694273074071635270919774052473725838096199412215341971012859612366135659289758375314077079639996855758753745616755848076365027161244151551058165096753215376459920205371242183342491299756413490819699462314990310772368060056286811149301081271098355990601551724644498933264617551388911714826985546497198245709240338963195233782263321881230211039692373941203946425609868357281492743221148176645663570465399158348606552918908261456490058511667757644199887976911454704154516893515651584986057466317887566991486659502566297634099304577451407916097968156554048302188135823641713309519443279971513693863435850770805341795124955261635094409570071666428380106276468942479755585072510507178081825208482852746674567377586387104462995687916953571718606423316399387524484419366982525342032122815398284526304329254159616610883613962428096689263225947381001125116573959694027029220958475443873716921456039412094072156871864176730310887762001627330902819146697098851069001213472067554798550664664803120646400333650251439279184821744512145494815557512438111898290365322029960228463322628017457280189571815248946433077140864165774465407069128462029045806380673365181675346304225920795825686104499999881372450864743897955420076160071029971639240188938885593109224573079747737612607521937517371996644223617006446500357182668796370009530435213837109943134717059356721634578850705483122363084014749209737263851014216931527447968538874880532509234822907361563862062778144887641873309430586185578631274525622295470844224590787005515917146929318856662820915505473717763472898058771922282890567616826630953133023075512539122325904752291031319482204160000000000000000000000000000000 [86,73] 2578690752447566561457839228056556800001080676875353187013569426175124784919460455450495875159247071635938787861853564958483659108116623429536922770955849291188251112957135787081289254621872217239184683796406203791500119669839453461512619358442587336054473244218078713856693641698744070221097518174925355686197621681473413506508814065165904062612572262700540162732243831282758525416621326857847784980283430867780960104681567842960591725429107928273951272663747025212738806826040316528638480798490628784227618377024301494255172839537231294074636475972013483528016484622297166828521643921962433912675704050263778961540982588099559391755536945418916796114487892300991468996158677155907195120617638395266439304060962619017727853609416994850226010650346634494485992424049178261101071685028399828919534823539399206986113460666408646494925178267522658303259823932793375683488979608473554732839940390351990630876012438524774407884595926393494899371322083896640888651318145510632068181469339920988224194714899387633808987033947943841064009324490327037996186588438156766872936921510275667077244215296261001204032639992628374874236700656619268991040846503174027434666034629510296920909214961273303741579862914612418145430475674253077368932036159766411511521820674146599314809529440240309939324628716205634459995247089881306127282565212766127971420046827463254407418465360344770483064335333097461102819984464493598901156370925440873615791291579680831961506474787608066622538108092433432862897927598004271997581900692272716238916101628733831330882571958167368166620108631362549795773244427625061999761675113894205795278212628136715815724620388714487692011569164962019653216296989352361642271525812498707920430114001773716322330051667339471060366074419156585967192330630217568190618861983534002845735171353025037099111690030745324780587905253637034675993742155516222609933821394485217127757235637219076376305995024082419017251304480240352072114050370597289040794968896560698240206054423978140286597677602358470392318718493088444241697211616830982029442417736826585118594478518258066936173690880000000000000000000000000000 [86,74] -146843986208788142206703306290184143721755526989917874436923148700021358597396732597150794208381218394536396003276685608510786900824122496656733618459490104373976641556750497149049352007193861201289384187659289440450118935336677372415204787626935129091769238121421646604188065915051839602922933094417237905233119526286618500498228424121730461782229244291165360861527790938028440202372820783215343246339772067070870266644055473005413858408604137763727259713378628385201310714506139520731382770455929091671170292579320129892336932117202537402789146468803171286305354575262823950312686356287580434886420984181648004523753224132204436288434963267449937600112244576535884591678500060605103340939090341011873927932466864329766511185851132210889325178621338862779199997506476264077218811392411151278889336649799419381755230103128711198628984574859571849907588408580953582724296199135433673969058739561101472889706320212180469134930818882508755596485629050932791325480556060329476065816702624565201657414176529439571160025907929336840211560462479083782908547794544078311141444171922905142394498707988886163244077479690172087489659634972145233751504305050512689021441052697729220294517095997976219697270961852165371096926942889498727486449832969731573378655856384660555246111154183080248151458643088353269492537552708253210070364096557470114772267295889301003237046089734693946042714487603589491910060917337449264739063179111435413754600090786875743033213440776847188351619325937177711205287761125940631363793964521833522994794921951683205909735198825717017124168501419974616138548916643629826506535047063633791702295423214594763507024795865443119147373668608177311796019169418609220114879913632004298228600014547945099662590664673152470308252049254041329878832749467474596204284836565480472652690349689744962882126664741287280083810553945733659957288587163633716921725810733002840231593085763903553479114141833130161273256171285509219215201995876585692683552734965714739085396138646131118281173178087167966086625733080981227312693399293868294447222089059915374134879730815776945550131200000000000000000000000000 [86,75] 7887263094236337970292123663240924353208763621319625102343232588953878067167952250017737778036488803583665430613514062793631501259040844599825633596874747690370931969723211272217224099524897610137358730357257244700142536962698000534971071924408653136979091699050119656612021874965870339783468923991397116196299106886845278917440385029802515410772216042551507827201867085215049538157573602640139990086473113219646493566477849671761323987042021044636356555400362828033992196419249865602941775748485817549086752136212559414692981928535719155674353819838139856456840970281602435646395983364173450765501960747576141094552504355903895799844106895037304620482429457805638815153738530731206302904571212164547748070979041150316431232139597797094714987773324779983006843137522618425267473767546429395779884962166875438401755495406203809781693145365119784716684857907584480915739802292786119312317469555660606235404817315316052968147486481000542980764328952270899104047837460615526490324687738836625201090916653254522051985018543366346268393327240280360105707717814180074199724868094122636756734920217152850673524785032106790984551461994589276308585481541553456466670204896568610447103190171358785353964818060884219182735541834908936970331236036785308237048351841360763021079798316076511723329690176968754494479476840097578876334262770260674359321393515329177394926066650354255485521145791830991706613558601441757369283707779925589587574078402831024076305453873942544278193885493836795836587414945177068016613735366316947910596216261989803279445551064338734071096841677946027195280057399696736478264376951798300177281383877223153911091314259986004681815328230288185029837669007276848333105885849101583905016692655399634254039152636354623606444131022233368738881937436668993604220360449434325055763643952978062984818080072643397298361517047896912556901699559638930274601212386787845203932488857053542331223448339994775432312354609396258760944371925060461988250190251272019897169523199516953230458230456647507008706985524407438327437305465481843176760821964974097805945023006072510317854720000000000000000000000 [86,76] -222626510458298981760342218086570452840170881117208272842697048492073209928757130056612663569586918952238582085309127074651182837674373945385673978845725593046772876937084403261560875607306303993614840444691690862889925711407576003465364747507286670814170171824193638448973448047453823123791936777856434787302007932851832205132236410949754391815458771733102040010100140949935545204859001242000225927318769598871279823280269356148654760821409158977431647149636332560758551571480389676680752909035770856861259952044636999063550704422443994122477161132237830708485578908072936416133300010634832772859488645578047405666123337298883775302396423567046465321350261707889379686764445459509558348755209573184938192053881592990274946698385635318988668974399589029421480324345119267920194349297661376775123013844147729116429406706787662682754919492300718501091823747544138634161548062219048126980366642416634807170261168440728204546449001968130580306903116153096810695796688653994992013199572669314167785169954560143304461635712563832836989539726357313764744593499762362447393569310278771036444552211142788440774347029059961657358959265595427587150053502177112898666871493267917063175302968101787906562664473657917286093238718746280557681283629082351816262665326500966321854398810568173651237734494684648750444320979142844675222722880927542050988876079801885008375720977821824578378246327325171198036411793428683260616823561259708782794400563960551138121639388351608374539465436803406912643542095901960238491383658252248362519918954938063060705052285561763977820710612846858828990000089038406611369403449808991086174055264710170928819881179433452882910196680932402014998443347712794783566956906269274667847511977015475043395637435356625522416981707568707430253013729248163570963823094222897362397027759063120451006486239152824653645668124839191950107462217592889458210391885414772452314925979199725270847705299071558221399938425985157910828317638595609921651598904501851848468156454733462643246135284035012190887208617268337121783268761288859929507315410165694408432370116249627551334400000000000000000000 [86,77] 1514089880727223364706600988784963493681440443976947020373846389933693706624729890211662411215766071563584545635621200702346277993674529239081226712419934974368455611759547436133776484752975122972079903217158456438228445901623065665182207967429303543170552716918717652306292657364420305530107769213960453872308222816704986590193009023125951467769887507153613080303437434533019719230115892299117867628792509968380804871891492148203332403144091815088492338926259981936538443747576812151601749989617331473724629363697151191528353434999816211254106462228298679737444655442001347432581198457041748785664629364661523896215122135546612911875501325313554046896734816196235699251094443376357827100590949440993954992728229349889962082672955121049326369505495577569752655038026436422644580871657834937749875824790903756096633452339116131674954365143376036987040631401798809326732656867409265203320339231852165607000787722589260090482829793499029531513013237728963551744694406394429725237433035807594573633965087242110427610055482555398617413035672511010691451419705302436554371515553284674889916204122539577735502487141685826073411890307091030898089263571273992324825412182646711170434235355422262334839939647765649260926588078041532951125606467504945353914398759371176124899215649619230428294252511189923057142889988206189222857438500800209605955567041270130622861068240160486834137437785101465573416233878568370279082674841052714269718187606320112844637138358651140602588747776194166550445781402172386910649632093802423847815064624212700184660522924956186884955962762969109460738813142955333752606297445101158478422029147602831422084089443261667969554330599046741795942311281366962832300909906615616787810856615666089872177302603791756091514909788325904373745192215256359250342023000369657185995219436063515482276389372833981205649555356645606258505107969807562270608213583443795365275005599527737655210405500805952018222514847471458414782444833916883137748156404005780684517900955169671642790322432711304332853616975692075422693739541787886972231066929661531148207096223866248232960000000000000000 [86,78] 32388162954193716999347793040478367622773309111795807476735369610383461548405441095081163054869762309618455634632140593866614946127662591589856845792457837257570042127139412260747003621476838903242467536490887914372472824374735256966462380263477379962743142356307287748470917708146682216130661672676502601191835143454818262429921454201558589052418316613831593572606924777294032410911526365925195670183172768117585241955446053751122321379223046807816436266918262060703653810269222460667762727022975542207689257660257696353049871947482813794981085076550718734584349887139076637333636572635704668726562586138477640639508170943763981629162178343339031235752930501786927350938355842330285400358224071619547143142521159254221220657243997826409646031671537011935321207990920852363302598443719816625010301890997558239748413742158213748739947790925578738561689780860298259025402595383323418395160722636664763039583441785298805698695856784016816745899475710587096471712758006797275361629672912814153302145710026734952051085698896257679889898963840319458404009961080601526666415967126477472792839803378950347749537040541527566687919838938131473490849147822121722476221377473287570359860035266451724907862446447289314855581996466891015134465413172528061908945374120303270425880161020883927662238019287277129167051308940232815039617702228435999691622339972917585401316893027704518844136292093352454852930581113145954803257676099291109372384897182623178343342394950685612856151659136497489416969047665514279368103199389117510529603584141471105125838181924823498032646724150964075006797706334339918268292584691857613219166896342347517241435527751408087354587726074469632477109256208614163815744631738753011825751110176004045591726302929449721030694314141476698742378051426617345825463709065711368889358609458383687139946959324178867277590828813430444111154189989566388994686539586360773593772008259298312467122072195693441796461491344447806014511912532639827173566641205334667238995594502249537474073686705144766955123291387091109033901476562428842733438051074356436004733129668176117760000000000000 [86,79] -160133369009707347364512044790238379416898267787513574056602718229948856957826285497994437961077972920381932693488896326686541167200941943726682530088039044638915426964170672083856438566662533245622106200256933757626591875134215883982351965624074116275019100143738363291376496786610275882769812794680368406597326831187682887382903053787352902213047965691489843371530854761432441347218846715969163300969904217425215876626862322555330011035852196493991375730042819439069020940704122163194150827207448737137169894231085436950232023779306793281280910217551092904629623922756135717439002483331878891765929274985535657701267078741168574812416023183329655427318256313149622896973788386448986291701611269963547718268613725224531802555826390409186960359790829044043967005073305836497573136894719622298030984199814614209913800568964305757997381285913118820988379627134818348378611182478291929956117769915229093348203548716664458243839073305757951460879241967522827601859714433063498675279382555988963065382268143316999606011305658502125259092478326062637354540188420954400960269778777035034670634666261389263869745898010437861211506521404372650974476952206666712865471431977569855246488689162434706999160671947502516868688625217281541960223134865010887691136544787593693235713932606577764791343713334780957127960784118729939185038588511059099834014372194534273337719843775879414477615783257361980833880804375081765369560328969409006551855465429387601447560186546617767934342320786584450717990900310652131894233664889051607156288887963905595492266569353215670459404548128230711906477835122809356775447359071091319304483824379495697627250821953075401744157133464839755584408883748111037617259164129214662063271705406652981003082051349240384776433405059729127420685431889003788237333561590702937189597272733792653511384351846748641500844031875035692394376153982889751300489865550561965571640172761106171129919033359654550066352480999115214566699440721098745953526639214127311777528418816367500596481868616442524652720649893137847388498634644601633623052918677979552010246481961287680000000000 [86,80] -5462167029264431545445573088511490171680909430028750291578034052428341065869352434724303697149797272520856219177228602642052362409392662591029820211213874307715439228979655573058039205262770761270601646077671311649057466091396003556188190457357278515811140826935215791859995504880175482839088570738827940978509679515769187481757637261796833941663335615423774026537691251008710153433544544146350289525798870062365046023799914323299145682595420746788990640545668703874814831483506222778543980319553357384033964615586372198638096509618735452153711839021857346213178614805264316294023960152605555423525101060810112989663764110977162112111411766390411633680813552198773553614341333208153914569636651151761642472096591049936477699318492140596984634536664596585504329974007087812918889087728461765884971309097945044901607971039500767182351997448369538411793437748042063771532264919288244100248034601702350419557568909339295272582945005315446397923789028403715058833617813227292212525762392174904575899718662578737235935389919526548416009435533833858335270041800727596569679802477144724445429406475321747133988331688538098656483559971445096424353062727399952183810756766541436357556815241742770444801602015236567905811472912634558046284870129421808950205317074145183373546565678688810383487468038235834447405561674452607680456338003329579749233829182946954345825494567888602691900889597881803943554805762604109687953549219403640734874009474622961776337484604049798057973254009814093179527347242404901318573685139060699857751735670914987380421758187319582234162790104020661414176517497622078231135100225644458775457994765384602975969707543903822561305832384164849892915410199724355724835812033787846618731249086804532276878101653206133273549275962572894746783179184541677051518891839005574305720957743618528414681432066702706632708083667085516034851968521663644657373494841955212323325981309146796188137371462592408482082764605485055780932509905883589674599737629896260057264726249901838587617747007214130334569962604940389241495533042153382186855899229959664730900073818357760000000 [86,81] 9823588440073953808978528177701354201366778378068188124672813750291320568437946391892172354939779379898192293162655359604074990402199381636920542146313657603739588252539092693071717167368120100902799553006109833773281063645378015019494774885386549247390132178629119382039508081049483286533114921673640480289602741245543876236040913896334291789591219744208615366291134377037812403475706271096794916920280132203469340746351533045349381624648866025779261311795622406859882203665133329391377565615464683193338118454990586229975253796278665946183206318881224056968420951907857759822142855438463026861729784208669786700714833556247237186538821185453407716150666925319765522164462418273844600695294729477919308208445041035052602791558327629453918989480963900218401678093015914783822805532355201670021212726195657020583829268219304044528278803261335931404692539770874898262109608799773673008164993358431421563110578902625353302203679585881099776062795438139780483253548958874286702680647358387103432857959776188350089924747097917075982255979468886533177926510704149572514363292543163101202980595109478184921534772344611399178818235368815467921215379188209111406517412422021581494956778217459788909931644354759490247230475881071108784506798653508347946616200271142409447268621473485229594315170312769596224171283854976513783308751718390711630037016281802787099181332537320626299955384075820076706237566176823110298879505250018613902949675070317291636164964788435170174706533816856347303270606059537960133858103372871387740134242437052081298748490221427898684626220360032228640027848941676381056188934547736828773071596162443761022117727215701731180385767042734695090759751775738120371783979805480005060728804456993531872613652683792748399166482966441913011377566553827214040106633315659372848964906049220560506720448713590820605778366933854273949337445928775346079318944828941301677133293440796399195751416655398039523176422020000755595605741174834040290509920901816461047055663051898842875744401381826637555115071790026527262481774505687403697015633165946283286647623843840000 [86,82] 394205790853703878011314239207338218012270217147142381140733042781211860156904741954146135113095634117858026373316971453739560850932919287933272866936722757457031920938271740334712067686507256390063054306915023042757620329339388930825486931653271362477043087301764457234167064519368433430434304915025272656788315946439882331696292289844445570720665112122880880525103478371094903546013489698713688990482086157221825750579487231297389203294283474122255195961568214707254357825174762797234993626484691403159057161403861367626365546410150429325531005933445261404370178217954414806662489717801229774423492467966197515546352728557666501246339216732778801946938161065648453255700557339686980295030372706248263759061536070997052055451241464389562908814571126577119601994289295745338537581706362424396754043314680511457750787028307301895459496769124430877225345951723923152843357819795190504434893800558473369710143356091666915120353258150157370406734189705136440421493407161466268560348420160451719673492941379769355646840538570165857312217200127932844487254948246310130506342623936639877899054376650320546830606031057143602425271699652086640985914352265502636261195694663707052474335867398783262383434035977882907806616336141948444503566898019276092705081658841835085959451483528030852030529024476780143618953366147077317613053804751412203318370765821232047407586121478859988191558570643707004814436518733716451440038096822034462248695539570476365468833731995242482208429159701803299666415167571620946871983133993033591509866675164232912477506549407773576861339612256603252449399277636252949957863882028716883354947217569898156856720832521002125492076057213772998768154369234289060036118638670741310473314936045300259133452210794806864594511399719192444079325031871444007816704787492329936034051929543262697973658530385021184457902334844209256030924079045177048502464313911372863480440078709073258000180690222915945889050585468693253449719372563804172626504130044933719033861145926644415195267752404244838621500942333282983460120267377415287847618197316493686057946677680 [86,83] -334012182259673922782612275399667709186773674202125562388199836514817450866557712896024539306776901412909339595449750916773485989935600039397043180808976847552746718538679866016612273888906532952698256488599611056298917524624531955547467781534364407192631581905842403796860081404030583414386609994665129939923562596499638938436237375465843844938796754914060241117944300461987243380279743866043213819335774087414081162088049946824621615544534820438644539589513665682227313756702529316293451848884444837506086950666689165532619808746917013704454108124153250801780809416476258817087281098857886390878735811797611832856442224346955764270734766123433097716170590214982697036125262487411230719791992686328964614359663742343416329692498590862942481036702248156973310427136599037141718496017703810135649359450744003031917086948636415701490079067074990832946163617116692115696052600273950932813197496926857406473800928884136580232257709121402748470636184810247355463230457775516378592244401083889319957397295440027173636025033675913230028404127569695066417971978638160308020172064249747634728746112090070952660048732412072620364158832416455665040709182061230200182612063983847774404259419120852047949472091448468638831526432715788314577715977293232515502897438404299397805901554134636517866603842331251137072059976571286280888336308593495812983131769792108417306819281880336838035392652142150886501808864460091712224996488092842433779322058568451391788134625006566718738001951880001310789818928952995663147439043543577111613629150906197452677573180736417365685185155039874716103087866516707645139629032282874850711499760867253350141182282832621578780872850006496231143893880594336145719124989287418234097819496293269448654881130043690632390881712387493632175124461680214997034127831349713171925958578388428497912735773027104578580355615020297424693409151631697950699992064538061371106358791732830292302457976791601745575313439797438176661503560107660191575071338190504074153068662209273811885670488859760334001469394804574697309725226048710983566357370108340550363200 [86,84] -16026481041910881199543459583384665229653173950170785202947735880813618293502186955485832826192165950237618903000057959369958083149771096518295667940505983738713893145431579616789652783410534203305318798122597114638723217318750750280109303457269263829466358363573535150196474870169115690591430157902799988155345404634045073868072313718320379610564846423921218871968234415300555508025761070797531513984935182420863805566795594706073967150208213004288744710750223569823977868335468963835629945193816969262483245648869592427506007799349187780478159605349576138918806619107199674317950014654366353561611037912011341541025782020537271673670353271640144385401242203788818428079321610391394372919117206408475044864408700244954512697888234460066234511311327733995035544800362201683442379265521742280643344151199101076269108802396977359582249618646211232248854254199699087024477670506061755998692413003887146011387334222611306432417975678489200768540457949202569380773589959291120721899717732092681713465214101274373173911115004714457504778613385734288935342383200412832663973165092037040513800655481405374146537927425641201154691094320402313617709872193807304633946742880388512652007102870733874392058958104466686424586472058642845848302165482055451282394935700190598155204624093800422324356065656378613734314358848062535276294927955796769802533755602425288211304022197004024813081043148188989277579669572344163870952419898479770183440828908617749651575250592777052662398463774661913758116011232421084379465421355801983263553915103343393103994157946525328522076110734678368762855355591114975110307941455036660136472931584860341139500258937098076088373429086419751981790299436035410275028061266357450614593535592576924803083774046765064114795307680327451081584047968092547641565041471410686344719826555188309018059997099586062588374793563077710364286294824158730053202191699539495584720094150250147052472812434682727010618551783420601142600311179139239266145860330837718987694839488450854975167201515797218861677173639151357566119760420953381573977540989226024160 [86,85] 54755976740064711011925232453087945834793863668992865328748706177707175425535020830466909509329618632121961927721570039442438497943172266777992536768858299874838559458146889142401850422237339333460061238661107079428611114513915054530210876463721682672662945636340987534924903195022889097434060638878660377758468571131196433011473002628247934010881727031602457127835107288824093621962215555334425385748752560089142527369131063322812517069705537709972306788641525758209713849638000895370697136118998152209542594140793243315904181994806356760900562369168017941617306228209326765306904842546105405570461461687809958096153594030630972834913245401087815023579689514105668425928098630000658822860536554956571885057533426763688582356240020623679748057554204844834174583959693111150349902370368885266850995913766940522952239755148974138102235569919875876043468581109625016431230906445311040858121252189394732467705041668672419157442493248516592614940028327749509386326320722506555555339667850389107514786514820863668290026562648150010751241541193113317405410256619154519982453404432156037683933504606397866530525883462975929240181532584664295050265667020964169614835412015116939134309920918808245301883633640301980525317740526548906876487616763435010631536829392239374649495028654776046814817650919832936207014948313680444615654946001192484315880667889599096069915007256091992982985724428036848187981919213806168270766339810879134730085419929959989579644717300469246289670417155018897470923514555544703205383940988606898519522226767033923652452522250131924328133399145961363171051499118662488447085086701201262015928766369722511045564623964471776624851281008574075552909226629673415876147871725121227828147462972762598841807184588746839772604681495325578264358653156465565634495202110719039589113099283681623870025218271062577298100592905376240502970945339692008882064400883936983029123062162866608691548070818693518119755397189240158520578553326253771768699479808783127435252262060833345167403227886159213015781833535708838624853871350022765710744505330240 [86,86] -50706039211655981212906421837940005845124633808105763243599438292536274420721771543998471624224519751503313987079156234442895009518890175398486646190393267636876835897130482003990867390075681646651224002561144919236128962316818255355500417036976641037013121263412355616249929322202767765999889883668277246050812522175808057411035861436794949361362651773371469111905316881890045900126591438697244442177629628871096768293759449481803868773545320034082752520159278629327726858008703802221595521916009271733600659389908957089593831077743392745033616467669598762435519098142707158589912756053143951105674239780847643017038861986529285781735839963907220064208528133242870958251441111243767742614298098782391094697664052339434435221833861408493692864915886585049159295644516763415811263249667770482727484439487756529589365154337323182362536714009691439115731655908349228951833589339189655995202297166055247286210079250427719363176423165797583029770654852688456177471608475913178359050915513589585433965774605361486370469812814858340577286317279602821968718859555736888643875037536725317638228496946016719317955252392859350602953652640863543133094030266724909431402193562107300534992009883793694886480870369991805789441392763150535069745171023077426499497967758672935674073417187094913770827126036775154786014768069360499093717669090525295196057793636677335439474019597062861818759525943559982464694999917578588895645847614401388235209345853740668821515894389251585531492819420659256600135154201431680327063324518513540976442154286494336447959695193523079375094929759587037756249431359015737474578513680970603114639357018424063838334048285382980881641933974268498838399409958221375423727178960273565761819076144449563185971682082529154883056929801323000260492826477981614032513584744901309809828265300672303324832134480470248005716563170380088462365008324079294870693612591804722159552673952087557977542330125315879395565849519821658517136509070007334490561239649555828523696447872776872976498716536791923600938594768231865491565126974743786778172060 [87,0] -270383409593797801582463984386848332521265115967248711267540694376972030426115866533430103593095733265957536381345022706696698604193395151919780170549830440420055876669454013660607723735341447295951042666889843321977250644315823800305713348606318914360147469663936267610014162588519747160080691875117304813420947927083467312326373035500097238666042000827178481780412699914592638790393599398596516147829088330191328901173560685699450958371699612441504212086049830939016852775159047287264864353089510044905610352334853839500744572064407465477509115579844022520273602525319553297368306402022742468371548561523055981182557234282597273566786686284331175652865776959734741189103936178991653664288762915406032381740141250207953996916754920875542526401176774607227329929005097489717610612629856708444991332565667809485062535112875141000135973877597058749408248211836882579530128775257154524174272752085794615590019842760595082622000773096355496272739664878210542252831508319422956215963286387133951357068885465779387450041686828205403128279237075974918824112786347805672540483905004324085302524874916251456922905002237183765281427022805095775803358433132692812342885464730366603451265173471235866516872151327449585647225496527115220616965931834492961810697977273841444699073728512396147273328760461085587893379338390687952538343447659459294045596512126584909120473562288779859621615062817571243792064800337505061990723997548413200825582719722100058863294749569656650439915654345006409375254131621373224514812873794748321839535120174739205532555462012163613083830297408507742928860292268416889550032692298910184717576732806219106506828982314028280508046295804453481741228680522657252331680038372495218596277775663233579945366114621253139043099600937972240440720842472690705746118324211904741049036324279018344327210438686801829119044396718884889389783470922756341886238725241158727867732639607246500147261866645426350728010095349004748897824390279485581984082156191877510969204527058425825000146911554764449921453747529799431380244076702100451121415334514762240897138793600462808986678582436202926717920000081920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,1] 12397783616527906459849215429647127601566620933588361171683914005145454605020437043543659455160886563147265994971152597775445682011372446253040237958754506451286610972040758986052948536604013348065226957085596858252417253193926068874425377354931306780055533891523948982862419072625352195343077598688433270495498996213704433080764142332050426659666308864441682108345078832490378492213686290481651686759079503500058959385326173262768020551463097365679947306306774021211503921207782533177722772398858636213579752870923189319482245322364936620622028542786127605031821556508169847624821583187824181792247668354729175447987387330456879360056990814862558439491055132634501233062133147523423448898371331909464950554945479967735529487938921519839413860881635028500770156943406798092947716508755557916497934953862709926401122200541022759054094857526464045422465468305302465493532716297552800239271633665031128624684978531330026287490405254539841993237678312101385197707669546433599397862572609038890557665981804054848992297873654628137013872086615149297622895705595257114398831920219259019568946255631938127699688467250563616190030497437514651012178848118452292009617947952993481717743668045980799955903147908977709980488842149662896072648043471823011739754811122954924797620082771065496414080082869415883116277635598227888982915217843524751042208590562006841236241846890520197854761473838595613553845423330869595007782249143273343514124733792252930613633473898934169461434548583401143776245064520068207415377410817436066654224325139859844696651586230515820865138750239513120553590714919029341762279751025879841324227136962338888866654685692340779194501752634814219994115147138548533435498733458133924295003680791095217622695386241131309966211842762472835292058958018296828001237871242533057642110095098251483595810324563664767049089546862796943541269314209290670018511903328926482103845502848568386846225594223989166313614726630558980387287496733203125021404673813259168634817278945747407821872734015513681082976616834040274760863418270772137171769470292824537789027379895933136393398280403208149147993985339057242112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,2] -207838805197196695942791188296931131211701222051585861962310045295258854334179546151472619853909655496326444853004582770294419517690272095693342284435710027472908923789250074957621866687280014094538849972918984548639998018794618806101683607114224469019365536835207688508939705155045909709198373691438784262323339422391506996345267122747283272199606635425087276417561246108464559205093450708057395114046148262636912197677840995799546180247845774394572898245470771026391778974025092372232638851140825716846717913899114063986974333493216077936462077435951487564943212950324609344856524325516160586203080113349067789321858301754658014807299918936398252673166151944787899210176371673730990033404177184486534188498565171416597346487719486148869474694979677927559133023549959837463466155614875143240432778685595373626035911240228867301809352152102693457419484068368680052078023595241351524607572241497854435688183432619031203269333122730102323723560343591358295775168811387449222830413987451246552388586307830997963860990787433334442937426666846842031336265545211060492593281620701084332116544068289235828893238561971434034228122475600935827673814734613187715389244613426130925937099171696389821201062369586422638760399920448211055262068032542560829782895095635530268239331137283069938243479399461075553717011351921031547554041701360342905028486254006479177073751690134152983572551100012589363305107926827260486349735295833164041208811056577466661384661615150005044714168656003888883349731684609905089037403748292454956846590590744127111817208960317740725610231522241097278587487903825894114912813490455550754939988983908082452369389618625016453417820457093313626770191728453355773627036124320033718286003893426673661454395576651256561140831544129344450318913355153338314163404177908183296556251742767273927475719964684454871445508038565985729542742213356636753198663302817388852080680885078168572155752804143939816468400629932213651942472232180845523287493476600204595495984168863202895072058080503335762019484399859089674647999041966747735456300713681761045171944890754887648906756303554732763255636426594193506304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,3] 976081810437602994462353180868634173148216851081935058528988866762054657498097360832181267482241878133549753499067847568540989063685681990328849686915696104469368322009151704603479121027361217425218609347152604032014996722861420689839932447181992450120545274429530893624078731321756559799709295900480006861829249034681778098034711237420921170138152152168367238669660788302594935196537327527238336603952959289433683081376441373180061790791454054794758816616262588058559690845745123131086488129680527467099579856278716578659672297090691684362480090773386038598351971701028364831083361431697528510315194534401027824737998619223589494659380656072907810777092974606591182249286667159826602677791003456370324807475865824642980731988278214701818724648657018932338083949476524358852619274913122479348578332278991111513130555527233541654426187500277836298539734176999775851871612134615076539171567057464884523916872902135679830376900066119458491339490678377140963378113745550731998152657642059321073891171506018418017294981904680257279893779915463468870563625496450870101746283665053127040911531872801414945212622095830014129408196062468231308967324589229313294306197080083091070166804341283137741392338824978462399498567404747874102335142727816095251456884110978332934907199072518553034369483258869808549288287016088718911876317953744187055277317728447760205784662594341191263533503356378305410278854726709468337987400466801817998661387323102441707812085580211114928723614127929537662744373972466234091224859362016993815357974654421569350389858773746561865154821538192635033653582690929377045193783429099630147049291561836748143570508880376314919793610721152421888554642961020970467351611944341403255004894979837686410828575231021860105931678889036458449540862104933773736575958487991495785046552260989757846105069955171883305396593910003974679536514715892528061244145950439094065409449694329804591568767942276158522096232362014715527757157661220975856126091925922012535487093711602567769958331494534440114344413819799310569021048347238805676583041502148440451832792484557711919557617256102107897748636762922574413824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,4] -52121942708558097105325755611591654823469909896860613998124599650497235508667884989120760482795916560753437514954375798793483733466582602493651821473965780273292202066815625054757189410158487107726081726398758163533894085300222100753224969600161989536837495073246484580325902950388542174330446870150545989982138276548264635973909967847278549250426410249227477551427818336994111948316944635506210818803547951266722788509684494680477625471577462798362018647186574136340298744839663481948810346755254258011159129615209350528013025989344234713548669718407668850118318900760180701043940236310879537988104688180367051197890891336884433823323811484088699751841452991982403000884914792543014820865500778049663728724585785296380153623888305358365480786982453025879781048097066971526725094608724410313701096497595052496758490610562947463998739294809970580686356223491418985840812336249111495217051893713400564705033717957877133642633690996775867181014960568647491292839111670140109109831193439734791773007650830866662637268957268832783257020117944937396570560907230195162644014590744631603376793231686166706660790126577114325474044330991022983860584210848856473201099526077607424350533457517516130356855748450440193282822371154110665296135280327636287918250208712468178835215313162389628577300173997295290967436343735130804360424478280396392621679484442424125492028818756360513354508237082541011913181734422351572752738473633317525593307414133340108677038954425045029547873865246591717887108196562254760938906005255173466469497206340883549994236187222953622883181231870017525259625405087512080457925142726295475535790656186295403893433390198781584672676758833753645106077681002012056703217315668824058339245241516795510234790613295679831141793467752106137221290787460734186105368478528285672988357741028148064268640885934501499234675057200692805945946973325126033809350922993605022855646878053028291205484834460528318596490721744536028153643434768141676290551604810811709157967294884878099839745485617550980681660539184758783605487415487042957724016209801433351591424571407528521124520009478681456044886081123818900815872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,5] 636901172541762631177166617916658945059376580582277318544728702642543282079787572901775548369411682895830118686350190442773337268454802612535259898559096364655473324140579880251922079882707177652075068683994457573682830481946077437594341033237198496150335224408360024941576024572631607620553409612220853579316171185804769564001195136357388307307706655334071613609901759035615305027709931309896029823886781339298028530841658511182360444732424486837877283034117952203809552964086463676464556367376818655121698378048178228676773475005586662118624250356963322797530500135778258870087176464295280133682791932794036382932696631171784890828295775633668549073432127160293095161511087482109909419210680051176302107584588358902557392238272885415243787478319121661961906797763815726233994336310872168613392363283595216066575481934671864211864719139642957597206326191234093695215551845193960107748767458000601672121068344480695621784912279952739001527309143917803722365632930888571195708112388627499809092998784179484501302553999692500687819160237444946045775215119483857757325070816799265372630173020856828866482916178910413187947640073871444358476709767192440287880243232041325460732399386969152512631450236679685283749535899584869316425519031365509042751620637296838355065890437472992493009851093874464890310128451791418895629527930198553966069721733663388646588917723361531653852722437273372200857832285364262702873826943874663904956068866946113027288516372194113437571391029364488395318059712158106229929484361682750070377128553967424932933535661754743809558582790152086363019616816077514660580499871206235007035050055417250056787303267445317662290417491936129163569840201792686418137918877927410692009471797309279039779353445177373430426331688036851790383467339084191093727246652098530564861397273877405998996788523527305654326684092526644384940416187208993785606530020720386389329393869390613032277354629185092451607161196059460660362111538361720457055136662752844743000819090033207619165520671572687147976920660974905156671871324095174883618450052560402762548773928816060887454249274542666235562353060263225565642752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,6] -1971511456130618986007106434462929049164492180559459258227425450591210425238330951117964228114952455120567869250281345052599239809069887266604919328527327583300153328862795492161913542875874214970707217142448468774747667916279350516702581594263498462398112549816772870066686574471351589079935538969067516646283219864031335827943567945313455691314408664938395933318125259970851117561715421051947905787854354966940529184520894314539435386353854039843733881777699393502383469956924641533242208132837023427269339523639009100558264194915321215322834258072710968025793709845691700064478002385741257825309924804048570649378353414412075517512378687756041690211639053853037034121488306717373285509583512820766946250525266560553042736267631312792647042244460542377608462581098466188449463958147635341732454871039896737064921066042979990409687586581626866126142465616140720874544940429655518358748544094728855185084084687770702775390690650150299929336090039467958808763673737228482556073230697590706376473075059243622289198655963749644487821401420289121420354759467623402410052260706698100799111033342533465029964907238238431234595451009945375735794051482473881953473598835038587040919811789300649514987932667377291167567730538281374146993139970571254356235840853487290796448649608783016624827239923391228489345615392121132387847347988149406792348586189377083737676706159956843248991683063781872404015374740286668605485101947981057807456534043115708313143919393755385591351534982793709375582916163403834678405137147916820900229261704324985112547505782381021290863759395961092170679546958907288051182175304333492451707632038369785852300445451115142483992958032272752891648518274763715284241737968276301670275272452957933963702328782759490463624215263175821919534869019133693535006137096944864619234580928491162710136054116939845313945265811721990040599603798603207739960054218985440437816066012036986662846773530960943472393617969294937381636983654198512850467798489172408067197130910336077648345749582421303760679679073496514344101220558904529965998754205454130156662447715265996045486576695737590097079970166670874998996992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,7] -11030981683441157598304164089200819839903878191239727545791058527505667745750946298437435107502102523193557956639543390071824483224232987945714571379732836466871240600767060244616264325219054923856898225114033407844899407379802024959863879525739574084596279065296023308345524454928321824617388177015208218458940415989528917439537837985408844158267789918591278643534429343307292474396478819806710950436770909158387905731612302721239319894283210783313182587077507211951712198963398480846973222684889820985516046496881100476695945564330250950326305657739263801053370310069522002112317357776113015121865569418341234578898337883357714493098780165228022027049336217669509736501761838546201742336425196410055607588910585286191904631382576788674896984718456176391032041250477317416704283573435195913147252830968554083741807361785343249116370515856018800982228068893951016064495482853953408779705816288832300945516823070507976692865621164104728372460416887387935532161010137886886826073678721736097700474354556115504496904458237136813226822873532249724770348850699751340834473627891420703790403646489964445959738817917686679181793336407116727939166858931914632736442918880547791049146863219264242299779218249083433349396437023058375599699242550943135610216875088236344526618667645115003939195874372834721195808214014472314065965351279137479333617089876650438938442615760156606698397474074491873416911398608853898980057919368214560578468688070208681008534805992230818476457913574715449243774036776697811087942025609750805415203256255602710118113149987341997674579100301174125581466328670303399199460041948762932267008399307039353464129438948813108062992755604812044800640284086001121918825182708145416279000142862549603570223897450464358387220231728104414506058054840129484225046458055862205473556130096335880231818216478071314679680399964135007724377893929096509468012417508796318576307243317524868559870310616629377499862403341144333746700695851685928620536993068050968482134372718168957898809178344022016426982080217759255063883031165578502877968917441671017946106390913828364615332664171439810207920125685125977011650560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,8] 107111905068287650567198710787348345122691611540998643452049402292541571215891833590822621978898071373625880366523960517852296488425750860933360973841091563538760771529837720957259941961449370126469649919890973933118550761751788569599321260660728427825791157342144534468879805715345257103287207198603344680832292664615605517764460708693241038254356726581397215668106117643163218668814296960221010753265504262363858441641868365564600086374477804952314073954510928022697204804004590198333127948731372518609855527720586771741536101733579292913812540161038985749094880299536180736755607765766933050206392111350971735169184871159368653361324689317675381684086141596548320938099546534334677109466624934113551056663894366061293418018838413338749112402952728415820160261086769355870950172120263160697855780673145819134064610808693264616975910555411846233683247810294292472652435414804077260899638536351782131777818234668505443218807475141256126227342975869222138259451546680153710763772552942898193133945157396212323390366521324390046377610857063533368604157160674977188846951841379564682899402815209070851782166566559134224849654729234256174982067950750248121381741614881139192179884670636127658567935250745504732562055807023421598886082240221472558233102866769331985367723439254190228876565526425937961726010768899274967715808943884305281445687319959225538274568531910453311244190461570497465376925792813641873478867554952501644275287579258721610418516010849810774269338639783318208414365707460925528592400227250376628713818042092510946845740113342006682835319276093786950872084131605894310377162273650662746695107306809247155170005117162749618903882647379077530500570359807314710383642150721579950714289525665634695329866945169453040272603347028456990082554433927367644148701230031497403168522815718658789064332289609891222706071782686117648396057760965905350643376339437527031275390768260711729858447806487988020260791456270658104018061483949393879645465544250804360197812601661156154832212493714713188583384601363620210683427744550408154227045738883231871361593592610139565828363208406187802054384809005172165225480192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,9] -357747733131685451309200308009751275829872024993769303828170167661980649237313702564193995184065074097212977465665735712852397267321814519955462719087497363614463818810053053922412887401353157624123744081171005850835827602195476299798105369288030790404835404974128451787918014383085637798481313839034328724150007160981830164184047275412860213342948089077778102928185945085990872535676790074227399233849693356289028638401032922211274405895782344905970846494211409740201768364752454355389005164074467005272116673489437606855445276328000744826220140121914708867760856225505475535867166467899903271419444107277499254061817160476293072135812380706429735117611853170145520331120782881800149130503364644777306736390761683695898535473475821102577815686145671941113770016424120582646266147092422598334402443425514362394010731922085837559191826046889159950169712903709659855262961539159384409751019552063882318298693143046555885169133740597424735557428178991339001632106985186916447734898810610431880860309845835671866906354453085926403862070525196466764699469302108732468081964446256754083753520479334922101279132979352730263324565312494456681845472035089463186091696278181924920299089051301988301566536553550786711057617796594242501598041621144678086252046343921217460046442016394301711753605264849514072840726470028299262639224814902478444778185477053882414061166918957803400514529166010756591924728769766176936756541813232980300705190540517223081312704988813542273994792068092725448177549942083558744197737406855076470253048276444080915322607975606121495229533246029167940486367756377140470072692243104130490618598335025196511700029474702622399306183285175488955413902994362205648053490554189319327462054203509573503724748771163474337925821080958237897123882204651613671375874332367713848127293405268440874530331863338434069953075802060778147939234244740440538126685435171622294801560799725878921506798996158039973605864941033478823274491555010621021256545748078232563198040478390557869266511005759746101539982296044884501826085129722242276806668715278796523695074173192501037386848618913869470131923529875080932921180160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,10] 366900297882936267054650778549252280917629449329263961952337772860368972111791695005231554014954662739622992767037606419808331585611648712077493800375572556756037864996112149993025959971086138299971841868021266780317704494397129139948186402908256854933847457633898207266728770906080717234816952913610014548862644722764905079747717491203576990635001045633531346745396107084639916758159928023059858386129393683961002452674530397853594140722303666733033559118308678315071341787045228727406159047936934938594150099818778775009549249467514064224232624538697907989025470732502200198068338591942206249924611509116403835099388186759665929103021538467995566289372700896063127711070938448755972801182790214020559588867149912355852697805178281919668821474493304057188628723573377762533107352007784000499952387483126585821356272214221627662812356753723222798915148825853268005254629911982116577821820095079412224794585689772438578989316262384878729925659056539947797577791786063446676234959746364464131718931733167344237015810553955741369948744141678477941413284539504906014248925189405653908885397292351767942978167626414803296183203555202390717356829544083952564922733362549863326910548902741481900537864046737169994085072936234228081112211583126756139009237285312843927357510117032347821931352113134470775567841901053105898491660472118079921306105414134265556940770679031011751863529487095938735673952859390523765139360545513249379372567411725325730663117123863690186424700041905444695247229036786777411672055857051914683304577018217395506240068799641069118334174345931201366861417443100567338765520497352391399316527933700720999617630386060926897833433529724183614957875427004409501957576938041535206652571143328213348877206332031521722501442856890160349608717536051749826247471580581939169413366469346580797875587528883289364824726725350397503277414115637247579960095851089218326917217383228619429710355689576077583939811460913995747710002096016111891543992822888714623086032190777358963777417104283384489322001614829591826286516027899474761283142644772197252202427367831904057845704903835847242715212870674795836905357312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,11] 1522382469671076666715051889764248540540745210194109923952033676043089201798998899254238960275113755720613745159340700599349922848277271189334523646887150794369917309736251592108163433412772727752602855095213460761677354255340697705366473610829671328771817507592993691992539669932521908906927698149362049767039219750214348871575736051683248879700261450283706703606721454329503900804389181273848372987121796970169530026188652746959429309453185038495568906334370764753755882759139271413871335020040562968214795816902242525765739970847617071405188101696828733725342574910216690919392547425132623157405070252057054098246583562657357070545017702418549692506784277973628691061380549262919908909441819134223995930347132740791524844507405453587240989131635077532702913778968987256095568249662936071818579139289299347256025662081529736492599798539392426275147855408247974668963885355641637066711104498834038260102869618042014373448484253815651563738571090775852985196529190357709457491007729294617688589221112156424752194441873005143088024620854046604578701449031099551492640390449861598393803984863660241792946642964415797846062999694160997992613682448260272586048571664541561320259080450783175311620528491384325673743062734877341397946009199217265616824980079713620078789596699592923190037227501505637540132311917040109241343619461197090252708931794898683464346946259153855346387692752464551184950262890450745274748596210361364442042454121278122428191636744702122772986836482399659492628063881700673389678641362571123049648655932865257437801348975387064076257980253910476287913942988647377007226513134868225010728033093132786204455868953410248715190040632473678889133146668600973208035571914131869261866905101080134776626308022767154478826265126402807163799775056492653098463037472274592396583544347996992327402198104907547115940346793028796045258497528944734274687967724457486997082325153056240799720590629619738765669475718519117989682343937660261860851531430549851528443220757879517238604531600202736571686630322687034756636710039250862993243857930471334462746269513642076836726526695426278269599032984177965026930327552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,12] -6372650177497419598208718457230757448414212154274039896136407295412783917138309980940640632414603264319209147825596571099170176126710917557116475066073889837147581171639589229280587183421395782530550640955709000271721120650327841089170001783404313222251560648109017989208586209610351805339237481337183416572808156399997980043435110301303546287362908250961564283386484190684035300521832854507323019459831647353733095614431638037901220008431616025528499111370727548828684026344599478641881996449600897720905629952629006585150789594520619475757333651382830618530473921564011625701383438859451794911536755293364431291222240773564054541005283551615777869888766005726212593316686927270551842964639957865589767664612546423598205928937637998735410327878046360077792088234764688244447372033410495867085407335665573860475965999137020485596031882699492766998770833294958095071701426646848474371185293351027294333826072400186914513737430673422736550030930180362931382683893330004670363812980910839459301954224363531742975894392404348158098797700356385194799264691112902553925374433188256906206345932255117431436526666221773943478653286267600047790023051927104534285412821359119999211811766351693343050850933734197341785611931141177448536050708812370768517489903255268962727896690735313455690158657842744855741747854647940473529994681041591539613684365545106352375782618216415641634984313446265373204537848577436088041012750020818179062280570701474734001994733602687712143161847341961815959289003958938870533787047695620927371724381310719414501076296789457630894802251856948211572734114745838312800904357037984482720338781877173138320269994739797002420255618806901112383039087543400150134763342321295191607153341374784961303277444744539348860363338764009062835999258235284451269927946233677876284862286269719671614247271450756858284701363130870635633609155281520816758933954864070764474246622331770223075411409077568975017891571573952293877776127305685814224332947779079508640677513050641312395004544695092705097389608057739770246103859208705405226807229190955437109090752712990084030976122194462299841853071048757309298897321984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,13] 7689035415821502895532924887502799453870344435083921744946767643187238438909849281197121852160038593586715940950113940230170405088425586482533998981421439600899844264090710599685437406614137880195733095621123488797826565467586294164103533243573220933123790915392275359175678942904453736894173397828365935640498827522509951972132955076551409686262179505311591145371148477656465394303882604043973076070227411740852651668845240831543592021876364767664538223250405863836932410611301558338454740743454740206219653256303007256272397239543237031633217324174850270458972183493389445055882929914034117198098527245926037831810373537911897546407786929887220018607418968950610584773686984691327374797773791183465486347151482334910080432996863522703853407117279684740837601183257346924311471548588763101048639295347494647812127724451556338394224729546475005074575929730499415754254890593302912819371205236437571622653614386675622759479377360242896844446494678178173190933809212027221572527989222748919344569541118109544822833067804006862307370133381667619353216993080921957429339576918970365453254390044475612084454689028054770322313749957283218072471515421934945792164749361474954803578233265205586436573539111131155711635500071581284434277112018583002646109271365106454402156611245499593160181428029759817137333084623213623443977394272757896331964020818649986472604158862534870039662662453622207061784912370907080739940705966811155321800850657733909407615409550131282537028237352761929157912339830784138162898966198365291757021534641365764315167351394273132482990909981033454579064715969097833513033660306249691345847987298548542855396867420748155335989252665696853451346096465874043617606103968913102915942424848234123695107254884619084766793892001982205480339006336869418623588867496602111017877187750581917291748366602197239686742577478581945282770461097247070720170952643627166267526543060847757144480602474480210819088893072773468881642772080638236034584017370826749303548573037082038823531698534395519527435372825661197937946646126200606602178387361219318114203726170647998212037043334877306149856723986347312159597264896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,14] 8144320363772124616122348230498487970655495959201965316219325754533266021785710796459224226992111912134612665245121041680218275329554629174867480426162373365962718512218112012867052055999140999247031927196395745328594515223870207220639176637748586839760251300775793356044536948061215832700100549858794086386308482349749230292707842941557546722709059491032051417991538113062531882264040838962859526131409880596484358661801634403058814378606700634626720452552604025369363431829766480957658160942713715458916677438748614560743294471612289219977211808094832856561395606558389373582765034124196459902616898481293756915871433700593347648130544026837159682028745495335161827075526220703564890159716482788409665132543363582241002759076466467796051721927642956669830639277679605019891067809536773268813201795778327083419449785682839828183510348080309740261408327011344842922969534585831741334844216689118195318840476239222641624550589714612828293010703723876427240683853918798832301418648364436880927017419544073601480534199288798896438439390545256672859219447702796647561978875257930397898970345978841087947821602491539536772475560574486168702673118229715104029182000976571679398785419093519421197544000440253611307343703613756115163462963089296583403521859235353270612250063232280793842385318537156046914801493122692539995315691129457250274547430716051627340083980602350303737526402817377776620993730200698253559070487162412084884227380039002853232115372565577488480363615751654042100149776142033414156164870523410275071506374881298524373793255436375610422142586371863101436385341088622388252824265401847011319339451583820118593244069995126249267288249682919773344060920459620387005889897351244688826718895312805756565153929051385373562163458043204367004079358947789425621411438372400610265017672312834133844726572094236939732269872073073404444483477063556999922839530313032007060458393552731385656987742714684483823649358181275566726119222415734355638376304592425044237940277013140417776246224001352957815635176021080989915709320250850185873915668131305926304194439587143263145735787250549899922255188306964558338274099200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,15] -39356706280135626217932820459034834725985206108997419521380087497734991673853052414337519839045479917061138496113835254644517551424521454521453138738917972938448498228007864382792797259911733330587873313547364620199850345114256268789310024337190813031496620331413243984817678082103037882612115109782788069925720102048113526044843464471378123582453931599476784039175996478545237120267160017728006486514594498343318633691206077743682394545472122748781465170743950027153428858833546978166799831759441006579653989404885823672001915198681561531764675068702056181607622663909642233370660882259651636612465952468263171380859548222462223575468707948279199550314759235831912957631988625796724650562993818295888015051573099480617812367365710435368943589222825244391038110592518523532762370280433021702077950272646469028670554160301371860700544019985294830396265708480970018291461981245970016385495779021244338706529452039731365395512266172101412864769530219305913382805447788197634801325080642520174728362751538411986397200297447385899470731827930478181717841926825486581697273967783082662464150993367401870876953156618870466562066750510335454435270414184792069583197965313272245690961724267785699900555471263192541931738452673141686831738146868060216410879926701160743130111767605764585708228691866609998054070746234943376340936026056413855426237487598365676908050010911212980752998457633317007106235192429546422545745889538902274419861016497888736075589362523663575016166682061129283477057894901405541027782334815987995620872823535143008256128589828935711932984781227437342157816408059966066416088383268448092266430525436620317840375836284546572577912905682383507648657747647546301450136749660348640475169033684073077452462555320753360881312254265257204659201195076167084307217136195382729576190293361267640542157175735064457576795660764703903151647956751969382697527221628260419171375397921045874145099800189940128948902840785358199848017839927532267266200521623371869332690538604243246343790832419969766509671188397050948699378506255158058272847677500289745327639319917689705676871314669721064241265573711070333880789630976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,16] 53875718329136725764869822795888982712770694911712653103887798122186375064218615891458219043168506027623343579112491698938043453755506423917719656953314778833938035924987958244049201049737532634173255343523455708051384175002388547358887499942335853799193026154917320922997644091840788240264292087855396693161572704388634361974699944391996899620267058270504623858967418543192623758043635989230283381784864155483980909600259490429240370849732231458121940612129529574084834904272210110029488205888695653736334682786298258709229415313532086389239834642987195200810088895657698513079303762344203276420200789351735399519189588349506150127167852857569276198990193146862725751529059709652498188034858617092210934724501035164203110093969299567859425784251292796677155565525222912018788774406409634211879305228325526525120139733966001790929837696398479401746773987946678708236961200783034893445712549693799998397963178656886055488408078208220596698329815972458060890502701207059440491433984667649594803807464733066779857879423870803679738940502571555474356722953368500513133336831631567066235238454098993749703133204563705446420335917923147332190019525066711232335362371766914273505513446327454160014813374056757937500446926134807312356566688792195880278931053521814987149013988093299062012036896796050697490084624921788312592915317922333424129404681770507123806244226476386109566435118267389252424382611853564976885405663282793964349368446068707356456293287992929233745773564736537015015444843682330660293358604455314411280834154640070061112396467998127045910319177851100981570890908755225255784996340979905600949490343343901149790785259471371386089723386283677617635437528884021661022934340623547093181228603405840251915753013446222526298527805487554241319245092988619779585818992759244504036223826107255159242220369367260033459063769927236031466344647975134063274985190839300453720224075337813360378892980820999788509057713477411735853865166443699962262195202410865223254052229362986996831809282508432195214656946804658310607950444550607371298883160193454415007787566866105288016814526884402583103697134668655843001793249280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,17] -24234809301771284833185987332810313971678114878277422354942645628829042222852057127613884107557137427126091188368832136936702837305636121626120891278378467897728466534654240099603381996242017912716704152945686676820924689715798101742551247287276803334543186810854982852387027424337990144511203571335020328070241186562528905242631780758006808885117841027410091943260217452537888931280039538525112142752480523649916976720670882101413794924283254907897213525893640562369285788826295359338764461383975863367367159277729669364485386623402475003394396500688633903303828957409439716207299332434418853962123633523715554436375364438995376515442332381941785817174391245213746580118783019780248001583421128858912650583882559879621832434620258059749435574009688357923271348503238556743867966620898132997390617165018767994974069777808654304606376062781845745373048549994299337083020707943732555556760932580070325955676291607797922327802635229388577397075951364413086107827524415519938939245510637732492482519374801720336226962409401972384608215689962986567328429063620417032830703191007077960117008466690535374592524573725944833267605601686339055230244284271739684925586985054916617312850547949429812833581283769210853392249346155924391008733498899304320479330522715580669241742571138655238433075533175023464520154890502170429310161768276402693043597169080064160873243197333009146850226948330889332803262792305399058441941614498185832035430685879204951163165363196525984895163569690112302582702333742250988624111403801166220957347630664645734732232751191094609992450406114064686707557823629504539687972906683638769884841500772434923477983455744332255582117772852838124002673590027321165485048244194156770484897579245620724661314301225520730327702781092774910515853475097701801307658382570969211763548828213754569541881479794931647249267020650756475474894106712100856480702921796779187958051801504143507851112095477424500996012610307514114838404340394753320254117669743739353556309029106997006102867576733043189144995105711776973581546607177494074123232038012453281538914126127224604242641910634476015229008737778878933674059890688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,18] -27485034198395918139077133762329242667296912771896071539493621432254904499727716462918163704513503134670603966351322791295301358595154365799163633318111962693284830308808433214598420192436183205289704361317917314341076624540479418330404070495950621334489835281933220032559105533432121956721639104464187256071612994087924041321792406110166962960308928468111314808355773353636295968237315846076594633366097040816871343433497404720815421903374261795405320713615957642889333566035787447523062900897627800817825833227484545758202552567688337474874819185982651910950848373054470111802184342747837236521692261027642268270290787615135754279835404228669247415949054459935549076467607635067732308550863500087650142197393200605443739723129547247869050859718685561548351753076107346997088874429255704863053652076552768068035800108182749281969752436933635200421454186406904842215131372264545034562144805967612604067098682647442809842247061107123822031087083234124735203900419220548921546587538259765893930098963345658329440511364828250896780567422355688925297678631057283688352189475299013947800292444119250693226389251487777408308585336075548360083855398632489012380272867183179506725633719577338949461262681393252429353967772548020937988584624833778336901252348324298388824202259990209132072492976886624711341102588658059739477804200794591906010305300432611363761706865464180940787174581042019752267368456121275450970787277867742750773881971485924093440098721901154704251397159471566759382210218107248483764232527299719629967406727903189873033930104356232602881946299979969767913628563780984380174860777205748403928328511240110490281172345738532081246382521098062637552449018798208868479512853837731774392543927754177832049894238218230443801041480670149112608123204263122009520676252345659070147131308782177095154193292851196063747640408182149077392583875686552332305598955856080306780361581263367835270976485258616392778967186436428563097381675044603199050210241788327323493545814514258008157889876448559037483409564330037440446314036946239666284398682569725951859163712935196461467913948350251221574214422269950899368862154752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,19] 54007160091532879579976271553977082935987422521501125260879956022555112735430553648486642964473559171730914319657688895051432276654823719584380574154004002526643049309786312470780237603299906088694029262316616544939325135477817261845936736935533851679723126076336945045860200188419061227036700201508101098001734190575815988054406487698345704770321469182822935014434995662099118016617594166932741830556288130659376312264283249295017427162289841767970131419871147302075579577545295452331568842244794844171129953535779972892057644850572806510165396801039893050128112284881818959983974204756912946765889537171781634473578068142353981569362610226106481806619770383419039768246390165247639525823508569174142026778148507668508195088291727125592871551004452964868747379076663756614029050275249142493246249375672699881001352979082732347658969496363534353005389193729217273219939966167645567196719929800519092039726405642527820361110714766112451518876272840842381287095116478100692778925118505732524854186079379623298782192804932392782281217754333455728775206208406831059133952260195766604749611736322569978858507906163332515446218960704318659172674572337111105033102952955847348524649308026805214263606643620637188971566844110629166220346974923008621940935767531143833152149947824554098643344559547629837649018704293264390531591132620618402660641375874437744217861163529920831508589976857229752095243241967305836049738994299312941642439063058405762809068371078636744234861565813360560113452771695332649517770807795054803947167977614443605711740048448424773146744796707389681648685753510056342611446628469899962494921316122877846636716692681404759111752249674755815707587935110706693702464105995856339048988189987452700271998472357751555965667662794758807718579269526221484540051019069732466867156506909704478023659719712569918464021552332110394767479914150442717592705149305847925735627981346232920242858317175459645815071645857436481417969677194850782666367227202791353638896744024916725233922130520501888333173780121767161781642981933647192883004184192686796473786835119091578943094227953718924107652089385349677411744088064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,20] -42517906156059545074095923806048326511135826826029562126256806440903031859759580461741570694013821976611409309586126824138592312214066301306865116227968089712624745725203380600577566664961357023961479633563681898088421530389162464810726790118423092274350217252195538741848693105889252527779142517268908486748654907514172725967500380591880063740252770312130134849452519757684591555634138931148573917062654582562289334971899056664878111590602202281096521074383433568531304721239204063893319365419097105031161593838831309837732929104505126939780101950458521194514180717087836430714496519822783241819336476001336548841618470553471986145944019198793977849589371240697321144216612509263535552391071009290909880256489547940751608525691139271986873593186548577213118524244510900434651336713306296428332024768450524486519100972513577509367718883159241774444569609731474678119716007631268823394960290768492758099281753387004245692873795615831270019198547092224477863005364497034818078720998253378885604014933523907407582312452077277706106824243247155203597127009431115629718438359388919021686469425517275246225416456692747296232563835012714713840246483687670098287416227552660971118845906327718485175303923433436506394585426815721130329112075896685881996651429701315477159153268727239384599012316569069978146877252485048781604126219585967285660463223189722848814674971054928236452191119307587367216512343803029104729366607564250839335505065362807238302993878994366736833136155956569043317298880622816937463658714060109653300049465599700573563655948815346364446207100129117167604627592000054101940126291079838889491241467937875693294209435424578425470508346473982661357900887532432721045651185081173124181292006564035328291107024602986681587864438079566855927513387536555458734390311546628920123071659545287994231268908841744789864241641522950394805898832245235373819403052490627030107151650184773875613307032611983987895107784354607198450848707323803320501367638613822180294362419002323034017642119647808114820243326985425731733590106038183921712417444514867416319018628260076812142975352044708512919193342674395749379077046272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,21] 16965300147309254837476036746927849746492192160885216791080212429679095811033428045521353478606521721604444755845385156250762550287868329324385944066306877234308083007416223369293237823457383012192613166970310404880075599981926123020912185008238576501705719314357964302431656179885233411757360307596456095179330864373224963433140613624921524990120097799319126572959643817796960254995750704946147193209711048510419907756194228467952000227648393681435956129896311804114050375890061750323743033910048960365494523994065968428958115607809686382267861059363065318136854743926746397497507423544373026241270269530821617599297086365064184687547794813435940697962691348208949961860513744422830848525867416825646386670437687708621094393900768373784010778368476376862398869972921955124800597441775159880438142260468629888063996784009975740254714512407124191793548266895261549622898871598227271536944046818921148508665972654383882373000167346833798944012948038372759419739005073511331059783199444242623440834947688146759622229024854138784167759292827831793700623480200787557097935734268505639123786134469553880093540103270823577783619014265576187198712548188961557019212073573718574060601509855859274866345176109657005362098440913655729081943605384531667175517547894604776327303470506170488885584594504573558758193270832808042774191303386145173966562192918649522345584538002837262367212848472249938397506270676111488480519490433354752044515660148264731388954920494159153482622335901871121171924510671484038311430596081065777699342115217744041422778185133827283659992135433258210427889921740916621165211907351139536354919392966150416161325124556184377398480282013271439813934928797799134766786736764072058842217932716282952706977609612302700637945407207871859690535313650922690355890136241631315181670455189425561293679649267739474204752788576834179311959297108561059611474938378495642597914208392495943318441908924374053148648040303397082570207344465884906127231925345232856486589067613078561564466746180978527091854985824471728443136605372358210846553516518424957570223378731728184056941919088226172622896649224860545170567856128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,22] 2014265170529481255445870900311530915055625079807762891103845108206433728294581505664936768882812430332463721067914700185938073343772996848634373840234201639570410078835063040590091791899476014313288787914258962552749785449906516327953964172499629779771881801953680083065680317857907371588835834378193635326090290750052821215428599635867257305510244617691211222957753261853828750211221521895883837218249705943117547252459112909577785015427961227717767360022353961645691628250062726708463754033248817977736469862673263582607424671353059092559168950209010233774677395007293435214543169417687597128871407769563846465402882290758328851092312436517665465526678017100903323862380928938040000679974580488070050392774306896701935033744004090323429138388082007239547661573041455531991253246602476338241511267904016531645836227354824475810610492631873490129309105254222818592386419499103500115157912942245265378485740919436626045840033900769360675926916482199983984887557579381635947739220690498859166624384467198867783025023184148419525748888042025423645372387420192076067156352316733007524497791941186351695294243217827570031964768325142784755751088164051448264561964325127057224021819273953486268718065555816812920089921827262960219503357772278009654502754832880432941915546039084895839097294860172517197153084433626634290424970210584365795936548331698739337031102793728009099913180315630534688620006600917276120998374962144265560413320030240217623652710115346150990264868839539882636638174244741911966336342431901296389668609200808289728579229087495839346476910437728454511308547833672934237414938903611696495859158122812865511188778290316599425023151460650710488261779670038968364577409665772570678135909246077313682901859846109055272252209213505953324951132648282732573434193934170727278203589348310444356861607510107216087128970302867571424739148452713046310692164182499803074703750289181320696389518041767846935526037488507536399874340264888280884564996050770626523379932648013973949175251019277866615585537651812900452248455591684245157133560342691470648298361361525172888731389178958515708888767323136501598123982848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,23] -11254972603003961155985996044481966302420598076812490835427066263625168672261268153809299125217667599909721070596613079759845719985335326296928151932112172307159781059818437520062923125365146299477144066515143705423041294383702298479852618855136830874374723372031379003387685008728959238747025089212823325693597276404958936993845081433599991564094571400209850605902140532193683241233031531282091045025930182024133000200071837789331685522763433581538926532419818748019830212354862062668147012898909572008265821058649972290300933764748610163151379381155188946523310491562673730236322764704227616512178875738227648235598039188936976557177782659679608708013447155773966125335747481134242737264227799576812911612269214190954793861443432527539022694457729682395580421207113027331488440543382513744718249834580507234113124003349321962782458062730287984355665398727015947684521560271578475592307747054915185604188332336323335138271542510143750983977616126546624925342361270736051901915226990471175466143858074186830426547870930438327614269680437389933163488250809659714273212366849324031335732735981783471062419855933842869891939079376616101685857757481330175594489163808764918534975503588361950532690507330055740571154770960838244553573368617904740436188173021544147408876264068215316871268265997132878331373023926220309722449273575669224909338279537527623221133731633410640558079668422159084527218765967168720430505265098260464133472177128492354199525861932317455161653930847259195729117316460224449719701219831140368303750336563483020505179369683621313379751861603441940455915959707763852441526391771955760283788751869907655258819175431230989050171682659683929729815091440085858360723930924621607306947941288516931826884876032851503645432859237912902431265876188683255807807797102057797083506740637055681925428130750115762560111755662080667882224062670552113713411445994560297945018250025596151678249874239372697948077805495053103489169741930579293397495234943166898801071480553675009569414780818719990146741587842930283100943262919301936135943924273224312514723121132441769435742068770118036407748578039248998755825876992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,24] 12125565894380810935304858766126513547201518324903728608173640287582312091801853330559277636852264529473014653014806221001021487129265308671138718847762848906069027321266582479458261273091679257818808596372083862794775907336665489420373390859428519432940611393968341923385922539978039666917478518005758264653724855572976608258693009881868550630848006459366574917553168587080002646558922365166449105913571468530178674143512053385903221109705684815358690860100317596318294714494863996817866092325921859658477888633389044616745032503728965073718650405241553313044671775292133234777121436879746817862396986588741283787353291489479439169753932586608197267399316708240432611469931652518600843601628854032307061083169743281805214213871034242670558803177675036221495168798674804626905354795729744424934519195767913203717480705499150050917707928498346146924208246067112878594297897639725995959859630168290136119514426556305397581616524262573849341127721811756972322463263157701889405230539741620465168099795159456927833888461373413223558431454052254049445977730303967896636411711094116821914347395725520443860324669292912330102227100160172439194207294235562770020409190523157325916368332787004002675095179319702227884688439010673767662977078891454173341254125030936142207540693806968905304501054601710805639924904901693277407621950417101969177454318826287716309474897166958275872547726550428716858432004177194013210999190738856931883738804528911262034881334748621432577356547180828823151469356259776788036444913065855160009119938655306767588489402935569446711314249415656904327407699406549670925205126787949540099063119790530648847336927835721717199685073112398482983142207934638750224005703271189660854621757271182310008786563409035841715236424363764532451266883449389646000340320480334498552701301190589201002025917541595099644840986256834447342148992254846223911793994981443594572592515501461119434171255133275081533288910439787972198220647424540523037159320010365600056254742115206755367865431438255102584502155405772337487841970680041978723965855704861907015562928029547250636059544247623095039401781259702366246195429376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,25] -5668589619368429941318301134515557297100628416356443302086966808652020268363115078403774795676583769079716271240262094016616718804523347089874332068814814413428220236685108943076211513815942398427327465575627345618691889464437203154946036865239304474487620009306503753770012485456688455914850450137242408951826686831010510245855970457726492666840670202118800144875037234898994566430616869166562992426491575107407752808586754821911188385259516963067115753293539893314953112288023864402024347620413892415379657278783841507651263868473560495574750458440958061957540177113965142975055494455415930328654261585083498271635600584977425369555443399714298380970977581093465893628776827293957371221864094882827625065420221333105052975682182226919304626890961537150766924020005243642065099502182518780468006878760843887650257352371195276115514201169205020592778941315451576018729071217109794074836606247051851481987957610689672373675603502686913380218702400896800120391130198075237327310970766489630516911342195412318112527262514223701847457450424098647443242255724664440509007006192869106964742250780060052411856924388726055509001684641312325839359559279362883392511581248403549605200168386429298931853607403253903265866195630118378741245155320761059064321676362920589424089952652094465505723128850386279455698426715728181902947516579536690810486377150364764453289341772077452923225395902289768523791543113121981655068951832860879163463300273151615083894214735743502856302616676398714815014647751262012650479436776640251551474443743267931958148074892042962061892742911238331075392278986022694394758530928088052745983385497634398112933594000284843789692700540755579845297371338057183640225235956362544388997205205114302422936207792513522077291780386085422775509132268889779708864570111424764942497261787163273606210590573952023249726888507095255171068026751989199016291798747233010402533266156603518380739358750930917716973311344847748121758212033923978388871127614352573431643861731764858162276312794326211602562837345043468241686712178500380978549871599393780590244277593679049535652388188995363789348629214008254177390624768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,26] -2489967939632926964376759698534988985144363069752204174561702672266531232404468402396274985870537030246919370237793151403054189261685181161266654215341566771207647103043689901607133276135485589605386936804920321712853579268790115222537070280868821510475183360187770712231725847828660519941082951947343816971184001092764478153238160466138930293661409822471996264464060648089033737149634997094953399393952188027095137126916435701187702547421477379651708935252883098880889762659268348315958596854098544528307622393001635874219485702097128185115329474402232738519758987745716282216734513998379345177002641462856934139795277952983917500152553031619465734548124841427254331092768973554977761481574526086519001404159379340540373198406273944136991188500750527338346215134937588641119787349689090698863199526585866635608385281989113121249740238529364190350810092444546651310826230588144716929942839930302249447332327167606389956060843988434060953282345477661455252614352075409520385343533731043280111192207266042990946778187569935952537328827854603177564118377353929302880358772558282476204028647999535185327853786096479797343856536809293708831228890837364823649132021531826925883331973306240843451719838890617280190376112582154567858035460994987714725240547407830852482841785266302258501436464073780961028140471819601235443928646950948077652012533151919204123101696179534869295239291982363592127344568494264649478467093856949158640290440721914368852433776483142015294802973073420146581963543367606031924305142607460563111611666854169612538883327496232336353774953382073977176822723750437714673886742628199915241627400686487021093085778519906208768107353301774004878802216758961080810983427803803403883205111465574383964119640257033036427424074303338599011613300914040664434773748721924555599424629247433137795024904671771265145225137702098090061276560295227465449815492644710194490391862954733983951927828335800395734154972648889270500605725703263488048327790449552600640626150322560142615334493854368279339510041795883462340539003894445862040645448346211636938041883485884534572923014903492026562336003581706319571114262528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,27] 5893881979391600938609099864832882097711704452265211980973551549713268504752213564612886940476080057158506891248959180070486052520513387255493331377984107111397871274602256745200632077355525124590111310386453504969199691308571898126022133025883029790015499606418076246179431901634807572276896522704108536170611746508738910314338517472495682361002166118050566231381207114575512708376134227727091219254991063382802723964725230240611926614130030187411300108281103223637902558178682874724524960984388544367955759849862505995132140399682610776658213071484198606361322244364217080242291647352758942117701216724370527654717926534603841942550004990123148417441411608819484528283065727559251447713237880457706095896761010252804600004911328760759276072871747165764676185546935326014215226070736887357902627043998017809685699600318462112532509991261618886211165855648195562750852549499077489286778669156671561479347886610615917711113295984004221227850680212425726790506372063064330216210262309257148117248320215408281180224310488530404483134476749811344385527279780385628290039310986052736220672828651027065636918995471948763618707035716488067855126830230903278375750641875135299014830971849088456788832785608336327655837716315088883463513332895527648010713829369170522495055737042836640086705648117206548940851016158630265928190400999639260989953893859719991220991398613496083143587310243954125418320450549186829433106005370619976968897006807144350588264646510539238251987271182717023947499127389234788829317154441495785281729429984865561785160368926486257901701891513086847128979801654078243396401525131129090084351087928407093156954645425370367680327947624246461866882998140918064930602157888886942519659428866718229461830255728523854855140961010350563560396570660313079045599037260533966448842967504959496553977654781544159436203383190761059275353482513866594457952218739273975210333706976538988054733633763638144353251843719969229365796462432285213566605263004190922962646145040953191463367569517102381454736540014648935917918125093191603533898449743658506472480256818294241586079833789922003676756932175048886121998057472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,28] -4644624302551818562013364275396331256226165700441015711664368559322819959253397228622986755225550947652156907328443128950307382692176098793959138064578605879721653311773280142134558889395209479366062116438132602147956637151168657598405946294459656107028759035330281356647782100071603752078688542278359201588668537684102196397921680590036062216781591143319698914294338393600564844502819599170737853223534434549974968702475810255104666902866359041945342729146773411696678286377849799601227055140173506835598741473066276460084209605655434195666780528508475646239234853954225497538459260848888557357172942995363266346981217209642472859681174101240708934321477226640170805647266631311451238049710640432121440479885392287607277643392681889447474323582021348319020757011927279156002173877278190257379062324265337744813784000539597752575885087660094577118008615209130675835414829528921747563395150322016875144149671112981251093624521283106016198445318877329919027007515176258887657611221529987182968129309349984474582385095400012350242739851457559162479270933126730008556510330688108809894003023854739347302104844496408541142474799428622736599027820217119468214257341218894969103330345485555463467191631804865146704153788459505799645823735184256622365483064850383196646836875769602976558310251987981344201711523091523154783802129985421001262632878187161045454478022801958313430960978466965359201739236482177467214123456735759484643799993116526046136899933891632935530759586477996288493940975554669914196088052000123284353589364863863288203971118650500743261221372789674389919405753423647477332573130647752931756720625118294432141852215861549738966463927107575840556075350427295632632838372512154343000052805137936095854219581768127264739451261758020861572674392159979056319576155329049465902988030746718300765153965956578471656925426930136370973661550882029599221044532993460918816302517278485921786279412436660874919753273310234809940881518536029473765449334003232155884911401850681492420627629027015348709871563734550368821174384109297323319275932091087114057900850007289531745257678110323812585985771166001458589554704384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,29] 2655258607807911879208478474816693095656308734466368800450462765097216486340694015963408618390166106407881092904347139214527893867711905084258673490345067113424281162184099551380961052209295602709287618721891981256402604455043668369021526251759055146636762605599935991406941375561371858541689745183816450903590512782061957796433753549482154347643913551692406351726975000557166359551999852386297860770601425358689410493923588177142801217848594607164338832684697862014277920790201530483303105213634676915933704615955516804485303460214893234439985644582543839113378635290252703178375035584875856732104038840630116967786541317883494181277533357122882707361008049824988105964894999962643135817494427511568622399502637770886445930933463944882995018300033046119963600288093572307361501994979707060518201847713231034335169688947359831918738584236914754022150812841106927318838362600355364555238292238642280984685375208989767111596028036446166180953072320546244290133465499656793736921933925861115589493146904613236854774304567236399286777479241846372397706342557968381062603381351769152013829537696495928394128617022961739185057739351664630511991148111454301288647984207355010684952124196556553464957315709431397876929701133745342883009234743115180422892426399762907479585411729675179138383196348891075676151475021472070529845102552226430882015176646579248466573629573729933055961954371419955760875927557733422666152526183058598589931854816927022278780042661527805787760582511539138967519329706559239843223412868243617389759207519178043886691675039190934428799394724301185217164775592167181843689950554070090387327980190401865471887252157439168148623021094268613876819551052216044079740581136080731907026989000856603185175395573737279736707774022595920631686115762599678539814411380896775163906487950417597038325294063857905907130557018916116107780665528115739056911968358152079629710569726919127511656387955485171894164059657237699345626258821104592913930675035323400731083470407656738996615035897365564007576801721839531742052352043217083162948605853822062080916535422894510463950671210517308141037615868047018379526012928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,30] -1536583464765178711636608830518314930696625853383377651792773621464031529450576602591852112306381942811331900334479904641094664281776849962710477874473506577426045461441666818758400478522545503917249539481489985876053846321362866653361922738784243922698370771462821603600468160897864935068714561752063627079448487665781644096486969252803950952190619105559815438745131985494129908706102988131966540260976092402661636978549154504628614787515197286037254573156130522687365019447611855345354212055348599635858661328981652729638042124693259654845965671275145135439848014609440083652156886385095062324484620502953393361092637660278184083244871145190557736665074946119097126150226112069842030717034913556231706079635210795530076031352354126370947783241695769090116692004367550786466717728285876580678286647147672974556588422999887338091122877471453777034255538980375446595973354096420042434445177288963131326281234547923297275579637053940003202842584583352231335674330725381838995201693463095255223009936523979304988343729625174535225871476835878131841304738927112390808829056642105718831268823450845224661481557417951033333915847759710672230957097680751992098456249102960284654688711091371508018815171045913131776659052785394225270043943168682781660704597126559354433504399464341928506284722930956802410313550389829118289310550245224415500878821689383657451730660579120813787704688169380727558661252430603099996788529720138749168576790213547921825493708465640088857649675558203887957077747436192477925236306102971214282569235181960683839144288058521699261932946248339568427294933030277647732312184915888816039330822781680522957567795016328434494868111030301192964461688924668893105120410007817535722033581603812842968772123520766095247960305199525413219752452042673210316785328541536350673779179528092355720808809426592794060373282171535120770103272234028420389523298107494580509745325949579832158322752897378740488426056899075035246421654226173078950838849417151468873688587122150935148424623136200787582394336138974265738768023900274841068629758834044534067409030580497961941020791194416532713847806926428047189974450176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,31] 751040556238795488548974904013115859180571395172580849996763297732629941432586956007333575384992875361957393278196976071512149907721734147200971265480001619377364046590860227782833411143756255365290520559414079262263325784966069123134856071452674973788005631812602783079537899430370948498685788017547149759769218889392860950083555632914503414032371966488219189873781509456602122304231047654768647177954796344600269002687556576817158073190291200443737838296671314770559144262977805465492361274592176726103217987791056854915863180962582760693988764476302458824276019631352109754602453872090842696026752330915893683386199969435337145381764527063455985823543022175986547333706690634656063037806409903976751927796392334449379709969669626809838435178554227106119591379155462674266343905823428202073518405733125621510074993826358128006382592785983529680057705474827409074148492599239757834934670562664763997651680962511914243215573111729597980731021431829236156705818491479983694750554793534203222557862714077535701554730773983068106592361469610647682719739382375209448481852163044303909931569363248384405421300421181409745858950625985667391207924214605287306974275895753614531352353868987983385607402566244106176689214989987146593226267548754755592657687052652919354881113942544120395545383302626900040807145835981554880274229852402533309967944501912808223205933167704129686559440632907395506529156515016530204796165384424765930617766983494510512469726124532756405719925524503047146089351844268436655476451236207626323642706686982582868995392180276547202233655774509935077127778849606107833626144810110059052459001534805688661781069652654653544066262751787594067038478690923625908379963479241417039999031998458040195918639581810037597942120090159858797386698489123153602701809507187345928508744006982428361672658478375487064307594331189387178561298894497962827010004777837169685691902947375561160731459555278429082991837095287365847394101965735610208687075424016596498541421916250912572928998519081415838654933545551255598952388760990716966066080699554642359561892520804772283529422502035988752166947297033063205267570688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,32] -72679611306189421869774194888053277388406760659171963872209468446407965429954598918063746862978569948525884803736012494475994838510607163120904743558217057919439862252593397160358414422144379376059043064710881284121467594072403341260808514480593704697650804973840427289301290381263100272137888223313675553241815867600736118332393347900442471437126220074406577988697969536992110055618406519270237213107150866946443386334013241847408601986100005986069190658239692241126762262366785507104887324925574427155321033522246886704354887375328029051950339141386210228232054097609703280950708134907973575722655950365955483365046684977077346983408913098867856183606266218640331592584035362237353690896500986963268821091105844794243525209839196883230122494592422321148131968485415881371609082857624262757737038684945060133812726597261608262785116975347092391925483323461454915169691466756359172272060949551574031231924137596026870160105378591675887154233068671156908855286089736182932825297657966414674740604010461795730608436588187586212844820412806833745177654587967279918728906108877266184721428985359713466937167761380764124085649441634630159389667595980979649406386792565658454692150123428324073488788367465283553135573927664998343794557310869794036671104872478287614952652883968582346780669779437505298648279941696678005211193254599333917448247703335487752830806557053208642119094397870062919394423740492550330301954982582722007838862857859385028035052037740040535668502982760037946724681873232556761386926470524436666408257716484544894459424536128114629768643119132548627683365410448456762713095345820696612450885789854956609457899796618474264400909361117745901498775805372166512671095244806319605326795003942244519137414417507432405290591683222044118683285221532880032433165007207571090083768888458695299252949875998318001879134973518809459508881439525581610779807156281482452412969541158253376691205231832345411280986039725283225493975736542684686593417533233523730456560430888331814037033433161535870450327585856136542157796558793081734174839568618832086239863523803820957448132154416135780514386568706394383752101888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,33] -274982898449672143382524639834020196741613164213050426434096513342058412479869442043403661431852523915513235820690308912797429669924448054474222269987672649397991145184593372560993673994110045371393963247897690979448890705676021621412180798964589149971941719896509285908748905813950246291761038637182558077228204196790373039425489405108630430285672763987778501138443802512442201314824996990824572582821818996700075223930202791101145789749792355888165994466921534257969441145214272109138998504487193514924036266260068643705845277206287446696486981113349304522760517601600146937388443367052337662068837950752696858055865617209836945824042267128302411464308938958738805661549746405974432119929674967975692503215626453573192519847632418549722753811178287533745472139359409978086997060150251863721861458190577396613438875980151242186811311454390850888236448692776285966006813738313357980453274537960929145444827056063602904040111225682566511962614864114183826429117512878345716296312802653005293076309087594825403776680358418785745323889872288365172612173250096054084524787099678039274922356388073604684459867393522515221523496213519095713402557594782968331507339608724066956253669314474185253201306707186034200230754320036485302720863238165755987379060300014430215761144882253908830126845385401401364402158499015296222021689410970317873248483007243551110442717928944255818210425744990540034128153853500175118881051450825197105771242949448875339324977887492448264844851008553209761754332223121616963677236447579256310663811409170191087838174146699495730481870632776536545189173756347182103416421326670214056336552760994522141306154973613539315989288085777193260567531443794474980414556738208607415377514604256229706747192275745787638930736053742654397161870466295311380487986145596909758018594376296740403905828951273627988368805921606715126509791237954022914345523331691661791703412024573516543583758452012828535699613110176481563088324667508855139584337688469297856663128730446485707081045678575173196823682122222161422228917843641763715324258330767192779729987952221039997529889566883073405912687751455306548147912704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,34] 296522215259873402089018632412332453070304751425064673443597011977841971749165369491238841646251600436421344473937026561894476873507049696253071960235873474959993437086058724498929078937881877862884942189530109721252648521822028280327215161712338589270943515808027202746163996931740379074504948824465000049251421724458144951082371964880233679797939730150896553662130274783617044263583613772808718472543987546727837209907002316478404836798967118631044519487887456670925652224618353652247082277638247286723402386125655779684452453021951837812678069138270176134759574985197426927238436067190738120504661194565345713605055041440945485855903534962965208415478163358651043554693180247952331592515124517303196815400113751967812484910709729866330797797418579796422723941354087284400538393922130250708640485181887624014683548290363073263018981839992415075758669774356615497381017031662821686532592214921526820745655985061710442119493999183932318539814491739729641618942403975848297957165939809540076296275727751939969614489399005277348454004139066473308080310910207301172560874808617321413025590396216193749249331158723107368059418805086361741312625613635691165963297517700379405965310950349809426470897643298295710650478067818805669715213982785351365094190201194971015491000669026509825176648046050651034236066262013016724723376778649100369820639653189565987491037908003254927942732619895719096215065105472674358400598001654183580158833135361306945941974771124616922682526618278390440364926039585573165880155969577883634612187249930612647604239638821601085896606986589280096290241030671633785579257619063833504042522495402884993172413941088082819235739125368846966448039547621537875231505085555522310540280529433284845351937908950709115637288843120052392044173044012133272733903890305748397920662063239118491597128170568914208253397710957232496194628675210818011338691488395889700017830298772612677413539433447553984544276621911072167755823011363042601140819202141793202148457554362352851994400821935288846313975898606624727768197431417742321764305949316478132862513272675477517058631287966720501901139473378549854015324160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,35] -192031813772203879203423467780493206007587525373825859838641205924007172007293940044481058137425756831383549004328847291122682013018583328932327111871830932425590129217033103682120677787593751428897082599933762247052494353928139258413634155368542732997103000058673299351025063767682420306928785354764362833097108575519294254010618961815317945162754368167617544882340203782722987887126175250743337368204012234465966112311782159172172797991725361944747409179203792944994264348469106424943362742057355836472949493933451624276650839610424403199227190901731817219141923161197377883265634993791378462600437181279922931535067658287103086913661907210410933664660671858280543620799669995607953546432545294648090465569577989541551029663579017283654790557951070594475414890730508774985879271409837439550779682173905493209760617700720834406972571766896622665939707741671362242862867083556702619749926165302602619634093200547746256987506338425615289780494904707544615396507294108109078050001045516652257458757740023246759072104925980872914065466783861963332748702383937036614976569682747845097649347951052941918338160656952846804302463889096120113581718110279394403661495497676193035643289122035803495760528191854198956132137322647873530905752325092512766902363263663142056320321778160428431970994818886847861918594229229441055659712589287345548498603880446600843521149845128319610042303943045091895959625680526029695446036984624177601583864296578060552852918077058147729714724698628100743535760401942448506316127406334245193320376908177634263346885576614826504379790749444787917591547637140657498688086659702647733874066050381643040985476975713003528699287265388599708034177205916539004119152042092119627482505063226749395489245953878507782601597770529901931286947437887463048535601748360323365091803002713445178111095911529177559834777289681890156228933700387702550670933441149049258150509743246865998929577251132996527088806063614652470787680302457367096270658258935974288286784080961478374154373258294710472395221175986848468182717789612795741096644156432536834087394953503929293430548666378780555314682100161264331410898944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,36] 98160134332449007462684469124172716965816051527466348374753891096608786133840248059237838439654778315231931719085158938923499733440966314824849445373909197742349744234775993783277343818750093433764670981676445141952055816055135706616652276057016238443243630917190058891456579989387684060801023434470039360233740331814888238539668741215530700097711526602005674798561068515552708188774030571391448327146776789792402973622042405030125920462688542272160041170064880608872935590259566213498382083398660084825157189485656115029651508154050694104334391408375854038717640188168847774799790871773145849959090257383449273232207256757131810177564568578478523178130631113075274762805479513115786718807067186888315917213129240221063601914306031048113886713424283800222838505211826774428000223828984802109952337079978330098705666336678562536813172960832919541089824928397741391631858403508018234327470332097814566418872911889702065434874098166096377327152167331257930412488483836089522269114889637261664363523003079705746508807418533063894778379925543012608163785693172715405628049100397026241670953763272230470928098407213763865618744151158711838895478648521709764762466578493433716725217832681128923907715167037842191196861178583142858733508661230018329712432246917926599672422107122439032026422237055693696305167747613067961633215129778653205776688083858808770514404573740375395494772722103653684453511679760710555430781105719608874665434330284398344849001851658917439508851569874724158421909014192199465681948632948400565224457743284721851753526865678519207921642699521317033771596270244107949676692562337251917246182404367994084846369178582647914288066908055012159726539410390525924903023830399653579996788567054087703595995315227307632256014146071652260408254134338258618328979030567548450104020707079862979291534283906146008866153100149644721270348902155754118170889812726912884297557031632007968772465208529471896815843361636355086503995459064618875921091565045633512777184255567953514290466243853488593250445172846340880503276373779262303704272372217109514976044818868866873581406854035791774174920186626366681875742720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,37] -44136514369680913202373458042645599520957238231814487679990002890708154162040457766929907864755156557989444493427796165599725210339791966884831499311378798407778309977987407682280279076293120922083314495576425170108223858260183035209779081222167883998951580018734424073610629583569478458582889531064937248911985487262027908931744353832724273423217965628181657769515634309710789706946361654629491635343550753170339003517271853642218177758038767201462404887556913730441066293272620252244943691786464374216916525159041600801918330379027875384260084470340096925181773876108841473858320808470236221423837940251300579893518665214379471975460419805576480525279359575451596785501849868126359473156163796474292874406858535891235356443113534929139285120144988987527980128558354234915571336923331522067484704594951416178198652022511032012318325327906924803552790728571541411016882073615678252646347639962203201159606585142715483030199290433091642931975752504441699140485082280219956446816978106648806356939883293019899665112315821070410837885095976415552550863039278807585278564165723785816674884975123120333754535270271676916592266214611771575649826711678516383386737281770502670138533344602183383301965030443923341109741733892707070961316514813935040003934430936940144924189827075847876590966043402811915015168261270610969899278349107938454969443796706941133360527028939883020909351116941317285792066181799308505781821715855957675044497888115936252060388563891663108358850096265265744365417322703786135390002511603192466923192109575588952619745609444905333849776492019082192806261687690350293611362555738886185684865685436513322808006690272872780729290833380257959844148374065828621337486143856020232456948657265837104698211186518705342228063839813152000023581832629594885151767705458392902499542102050423209169619510572380021434015980678478903105309637061076629754542695459610208555574136951135425063775666520353675364414566176386299779721746416174461485300270559812234652194606508929075644687528875791869132654032884754883020167818578031854815574815870292801364534705540813321751639927121586909033289321292161219341320192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,38] 17427449879541603626977872158146088498081841731304720643132482481579726998689724146606328064795696624820259492388038863271038492394713287735118753477089853736013781141151286582544805250921388467636443306541318251013172304503051486427280893204162649060430421698655321982047188622512251652032303426914348988205283098071703527967509156775642151565027928589237111810427131340525147884523532936421318113125590322611145881611929790179937395395161229031732128170642478803133803634369980215285727751605563482473890604200809541821803953127558638520732969860520343209083355096845163933385189855133630052224236979671197301036847068390850421141129349780845282788570402448855340720674136877234144985165952621242240587217614162924393524129127784089745952645826643493027332680037643027120369482478290346691655644796921690035407967682831684704236038856670189237795384839178109547360974372766901430434100885983648562973495542047417623590743384382313399285704669967645541683944340357195973691962612848294851851933174592103420075520448411213583071872792194625008364683854669417761293849106833469287976505270009840182218610402450894725672847094404514399424517344375129050666050877634209601207121570344627241872463079633328985608117405893495165771804109946596361850553857866435461495504004870411756444432909632592690254729655457399481931874964481568528484464936564682285062767065386892611749763371892063972764131889825556327746390392183942652350297423493361185952282057125436148908051763589050284496293354914024598181922901988547700318049840039338217966381222399922163356515937288484700020744309355244483678237520393005944804247173136225039961372148444096164123611378361293960506021020603143447446567292938422383016383098598488962488321175262851188706263400638690724615276918380603963879041502816448162067175421573143878198699026989640103052813096736249897764374464573931104931800448389844646637182754784191975775586055818773516597792252939875573093424271718127090431332353634379106081376665861651411424507445811013341526098893433570846646585344168719255547542778660489450173648447597743593931712922460992193585218396872481553476747264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,39] -5093864430501020542728669615487113301767162253551445868123212440765492376865564502408444288269327254179750085146034178101146744794971476951940844255776701848324022119182248746435702136000466912177310725071509066281165099985282340518961702802561300680689244260928774546423964551742092558799471777760321424872639747638970525257627064020530608446390543393688858201147420281812067649159474241508425788369835981904325839582574273566130122884370655759161096657630196039133927639872341509434538848853144735395682987891293684399297911277933844351484203832260616604333748888976786259539300822266368601870141428877967788147309641320818364741441252522904131965140155272939723907866987505666126434083901749033785124312583000222902778130689107309762168931043159961349105207979863901821253399430709370550885605626972538687468542187178337499483318353366688009941152388594478371366744554981708764038461851867594074141104840291008868423263553678305667837403677050820037371710906992687076267615640739050886068702462005458946186911510572832705185587069554622977581716532337823081791967724890149086706620564039227049996360005481471305092900320045544184873744486855581839562099892757845556944548201940969155261317452931280253441665763841665173482278048720227236724368325529944132386810205631259923751505892347822195674930219886604049172655762371923070038707938660220789360756505990154894367104011700508512203306470439815640938148781693033929360507550323595237974314762956309378081461457240345909333546478811539646735685958426485600104095232162655031136083749340677932832479082010317015436779824235539680207559669493778058287873949126043398746151006851081334873634777352748355672942063047547680907433527851125208991065410307103276067887468723029880119088871812703940042419652674862817899698562518113564243235092540334976113277576239763591394722611199119824446037881979463421805397912719029412704157349026737119406880860348453289297180624497558028640007134524448010200320101686757991689853494717878391001214743222003524960234170097911024673301281773710199071016489213516968726486526732676235979306355413978223656885449065706435349839872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,40] 295417164385258860228452269012698483213634287444556560080256773221416878028798802443043939082045938413651031476614550789680304819289525285252073972336690545961793486071926047381543620238520815306735943988989997321216526217446272566174636595165616194029525524343493561997749082022813780857108979793100027444221220857556025880529002826131538733562166534513540434310947720991711137148107163390998367957349994911626820919799192245861900189444869363633742628915823663727325676771668451213953023785853022764457447176125119236640956927293278940365810941305798947492720992068347690885567287140723576651401967884635274921024222601177085547887770578647103452099712275855576246143027468920980778228111958697405749893669282961208649887522272767470468363575831518411209181375494786448818501026893732893143045600881930235636692418647261966265924773664425625629724336168588139458870920100390204849313412214105399552905511196623931984158615534505284916858738642867294678167421339853544745894565086032564531382548663190727335000689623737533989541609629557561419735667915475970593062246461633231012166172905778935108453556304607523943837502524078827146714519646201120649770718567310658359726618817574735639155384967852614663524549152769384474604224507716084290717385364518378586221743814573447869423641615869442039974782575320901270989181350228568655722995309706537996163045395670912547639324347600025947550364836686678154962099847941120704837456455208300154556526314562562199410587825861964333817675895361493451607516876222089491621347640289001651161707622078950501834831563046212310201797669256826207598746910848359113018522664078446082680800245071426917306485315811825575015668578599471785972785715152706915345409123284748044215760883022829242401626305613009585089370142364164557398884361421483679303512240447020520325489284244038276914073093002222102581884929640633621115894166532600846608439505096145382216767214579792787878949473266440981037350436507768083956697851712872534881379716204241399958595213932307727710912307173179279366611403131157811924578589687404540418046613670234118763166350061153869499538901729663040618496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,41] 827058672054829410434377756431348983835160404970095281082971218228991291681224889522238546532310381411407543291588928772412373251028824538988323952650538017018282470676658260263260625963021038654270257709353775103815640452940011141802296608410462256003113274681962445420564409732465167728601240689286718584154085912334584769192171699084592478957283762610247871005390585929999313782449206581629430144488200526574728435723267579969826943021734182082977443095947389229908399527351273303156023970910426582097662882738359480229183888835706655881572866020947112049705486862524987147333500196379436368449844636816405378624861800326762824384272865844199356541870709958631053253655895647011771414085873918383431549609870710847121172861450466722090352378508671371124297505561002355830159999767167171699780025289689291327561929192820311018395200836722470795979021597265301811957958687217791308121272781002408952633600207999912761594224085243629192776847345296574878382363081063448319133389590813346774374549699835407269242742891778317321623458980945836297403447365233997654788582410511571764817118159069301946798436394906971583014164284133545772123645593294942698345201396625553377884635706272354002192356536699606235696104126135112428628681706532292354484178431060087569277353935386442590464752452897204147949300156427543527525659082947729731528501707192908810868322410782857813130147808298656872220677152011713983324605531339965118901004999866930848853435059693041167989401836966757726172307254853874244916387872844280497025215065828076428505284141676858369799661306998107174072994329468043263393142653064270754988717401040198865961386994988285359925566795464028128864467277832637870050107537378108702641054707166846061346383270109111930964407212238023072307381781290247179676211560163218121525880376709185977671241761472164811322859534040257510677395643378042346345421534084421921170518636859256589266287336262197501879961823735460370889228029431206592602316074053631039165357348082395108353629047481605538302599232087613504393250473826475992060588888978831094482112332485499205782975681619907799450382530871378158026752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,42] -651533806007245409064422671459094270287588789242659958685675123240772167433983243561855653448683672768698983860332720494411724411868984087615580401118095542168503860526259008142387845539111473996108506438666491860619449232555347701842701550964063572172869043821659163238934710509872828500523151079759750427277775090339595330443193185514530875651432894579691808675504021359376982905943447380462054256505581815461965908085361261363946133207974810875981784366807562073322181836361504630364833160814766560499191360408895349207412662777375252676869558663985882846920446883828446163401816442066014590307923739920378657527253179095752439178746414666395860258618370889618867942810424574837713340134116826528130425461318088785560147723559838074532300695301535498534957362464474798514917598955079407676813779186510193988036003128914721557343170990782822375482351806802589804009556902431141911708213186247218996252675118875296894339804633923562897729333500697802502108159156805576347218295373412011789928414319334685040607185749624143087615566688121520071139095556178333038510004742090542113508792252714057771927404995901359426654923991806369515583062281568933236989790692839390895970351140104329437157806602422801802760215238305918468052087369318662665785968694070417723145740108247722467439363917835112195258892228870402291687717631638400819312086078331274549225835154052505644439106798012045521623330165034320332924359415286126344998957695688223166706987224558129029107615092253508029104579241340112627403344359143977249376142880802964110573820135620148508664060298168347830423812250435489358317785049203542314719674484296384140400449229189844568373467280406468443995933654343908526741237756413143620061264929992376924543843500790627459491106122316177002781906118534977275148719798276848080492319283203948544043127783866066079646353880460925932708131351269741925224506046920271393982930597163887077428520187459530460004819543816026461687754545161462254518843238510873995492140638468926684168603396926499272219824669511018573978685005140717491777280852566349938609660748648358584641799259763081364205041628114596705337344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,43] 312281347755644193934223515952843855661663745023758355502691185228796054439407679050982077885454442680209297964581506810319693632455885841261669977112361485438207376709554971519650638229955796286673925820637142741055443644955754595069752782815215661065060982897799147759328352214237963996654316339028894484882206481856164981859013393813682556990235933027987756593101870473503916803645369061408236909785292908051403275323235839267123403797030649025311165248704331632853516491308618853442533920333361982755448740919491339752043291158776268963661073147697745356893519383663602626769007060374106492111713686434856233813254356924711093900495746174209654323534364880757768814838827984850168577935504008397877526373050409072335728729084402757951747983203560888250336830729170160462581072462217959081397129548484985972729054075135256113904006015654213428209705315412347565757390246316835909901453166284434010867577138448249552589110430091023791850410465627881533364761391365909925642610653529839404825283430661515734298712409570513654663526887368643982836660866833438644037804013659569456317564253107825463089873154544916195521273891891961556481174151219808276030195631075173940596529122818122497877672715286185803077537491787325885955571982771357637632174073221349722975273737492823304846147429268070889193458413015498236602401556257456259295108875985453265517434957232833802549394476534365199780465863287305325595471263699921909471180334385207975608702427442553024356581644550687104278586389468912443505975387107003672141716785249797053174344024818798672254447888109677834388815908160203130389507755627163676697606039711164643508499188881611945106599266001764567965418435682702382414114468991796567332001842454634973350623449538795130560146089362326182542958234673026245134987123945352296962548059616428315705936235124801221929659737130479656112527325676030583573327696118962629434475200608136740949321109367014867291103757936336293633938225895729231467482761949440460786867058234525691345787948411403330701398966610846768119021518933106388431849118630397152255342886842937407119025537673056074976592087095943618363392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,44] -112796524984056093212227466954983124365424333260075845040873803194249342710397449255483105321604228379532549585296925260091724193793657086983440238257756281919144527460188436982468916096220996741312384994808788297299150452860632437522423027474349690600392358024817216640312318306921373917723360435852669364123844103346944189376757345962746036511079317321648671111978460360438818868509714839935169104574642812383046250939203364211936037101603015060059965137796124767939324213612467767905745826037869837254175563717817212899133641415336128143800305723075922155268386340553434964265533784203764334132571697797233934096640236218981424187243865168054437107948770126331680008815081692998398676582368388858366528430257108431637309806567547817203927174082277524941463438279357558971286565626257179315029310710953770121273446351361991213516894780853004832794632841656158556215294312716341920517764699725213106092106380919326460700861281674649482922683604461151293254454315573220198626740482365129733960007747727891254264470038881053403676424030965796998588587433842851377914545548634318356509987045310775856162079368013240768649975564377707413702178074122603268401696267812372511939848711694649336800059625629294424486496733425728305556204249484940472514022228746767781940327315073577484215536209987124343017849709753571892486939038425746262056534898916181731641504401476719958689552257501715230752394071819285514994486857612026276248974228792809610860136993268820961377624626574635167899403923733859625446599822296035730869057952375185445577043717237563051079379484329174541946934354246665734094411106396200402138901181308325230896423309278946728735282414135548991728566429315913216318814597958991857371374546555613712519154353879513762683657984040794857241754858385910026544883174207117898136534405645033437210413742839388043744791634029881315873957099420137930487120186352637381347216200763488036802920701605386953796228389399041546758368778581687557917545897081972802685108110577046545559567278083797050062431016200600179894247563243738155215808103146045185577355878404134474730331032709528756442046024192572998549504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,45] 32785869433749786984076355579653390994967108556322251806104730062498688618016766079489124485387664531100777753381183671668784568774188298852319942457975862400700126462916672590125374166592542222565011806028658862229184811084897024879945383581422073856918427608263985069841764942148208039876667105912221690925291664117392069420834247256563590304930695550336472441418284324816642019346496376617816160419608448719356818593770565437202491911295220413190071745946110022298013447028445906828452663252912036393818547386333327683263135844749750873010131470622759734455489698878782028885148950728667356179409739368124938293525323837641633538601661295198908337518520323668311432459447696451890195247635951249970202744201508342146329198098372137835209944255773402593604428275742212889355313181312430937210897066013206030018709315652004485182855418769374188401167071779529332385733685159809805715994000433819801180927904888480532675531213505021751831292178859896459196453494347756551818302224451391868794809505020374385998553039879905183601308562282732296798982228169428115215700594934694683555576563226039152642553189133848103766136876934211189585168553444110651686512978402962865088509677574286244207421790897712933403624091645079842427644200268127505182096997568843353560703431682226603885592984812683803288323765118799765836422799470682140934113089142612016559436702835801517456840339689934476058822779681497672653427880147836815126920508641986702545799344853237016305251825063183001679874236364980433327881008637451913094592062598701937828371274702849424120687576782421232669677116011385102855617636977558264715318403639204800903537511496966362698757504281500394619202076879479357373317898253559876106045987611308675116912765726834891682449275266459786678347856310363561617878253766815952613281001089533557522196661252907647739869745696565821843737202111977863662686142523596167623859006543498029847531186937584145786766456122578025456430717199319469767627024272207080806765170070583952974600386789054745392296890890531891807857161448057032986252962077034053969882952486548788105612320083196477807427940256154466123776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,46] -7868158572084721522889281750757443718615131749245289119424107040753460097891206140661674428171883195651761299407063593722547849336445634008147599847814765551395780228589163841183921336542878182167374077131581868366081074237681811114694638738597846624540116787345365616042365904005034169189548070860677380043968644005234700126357367496547582315893562331587342722898005370267559358671438526867555004658639376641422277311229062827376152216229276875600333153523512043078074476699816877125074208172635580835563078566692539745316858177491166345952555948451394843892278778799092187719964787923038465435445298583682135404840894193718437370010525173342479607854938003033023531193137137316157609403696003162866954545313503939418408356558382118126488435601532072340810838701129571222479603670660100220708245556264599220938761014809733809161346978818533898248027560691393419148593633750582881655021721676790453017869157999240121280416268504655601108145657123314642105680745327774664673668168340577543530945498743515628558338221642229855478308103503139998282128508096440995284729316881697995284680895477835783188508910176935096752421900691716057462507947644896916727902409533358407501086151301393701550210565406693003572933320860647371802257240932687226075031203326640518163395795431122717094945164907254080954145723077223396421749805277204506868896636755861285493898600359793042720007223056550567140328901452972141818392546646740281419360439632060171056707441266285785861577757947590955046053992974520769647356291574229358453221776245291897178370097004802604007729503341937019388454288802005905967054319608027862911594053763512171060308354397083920756961163892304594494078367418872321121259770158048532711884404350031827086220986219871370110088255229583579453402008057738264635278322213884701874192235993093119960026160810756572968061214680075171048210611278489806276856330502806156272360249537672125822190975678694404305315254633118351434758983845725566807103926449430495888649234506614927592093934040377942992325025722994688655535930843541110722308220768684146082965113320299647248010884083782182438808000841490941083648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,47] 1566906754941835276480023353974316447118698131958449827773513367012234283572994591165012544452504682026040910508780025560053548249880418933005107181693265022982431140760951299372806540969648805109951062573240783286446125567299585697412144778885177370140084326873257175045942748498708018734908648531227627651040279676937116839274195716880023546022529874048679311511926693031463564795898303268354706434635052278984628084585427658032551792340180583603755187060084036920425493170126523117437625189871576244712943512557884306656745331248391104832159770514587950938475276089826856210209677688727543083877421907060783473744940282336783303133231299623666504067116134784126174184469330064649082392429312434702040506837855468052737815210991697680208122217169227813617865227543888369321538199134879151371062397559790601147130659017639452746014377456734261470255063749311225316042462563113853577199750778010455685959256506582777014471766554675784604256887534775774145086473656842323835924173358897172807449203767873454836507955378136820167049221933961784295495534305153554227381907947415731682699409133230075825044403297725069539669911699471103865192278831234433731222502685408413277804060815813764756112497410734854899300167705687568190377581640393789862690145620411124449758824455225388116767306691977041163639172970194035924666498433558839451598351176270720795610213324557004648819796007488564887995689996722544353817623783966419271452208493781099699207566677922148569304900965582676892101907473285112018806010022117402140994762105028304759298152005073249201238310414281584630993298663902652188250590282322721587102398545500967114739440604610631267186791716268182353029691206346132303868521469678805533157331804863392705443786208072278307010841387912789777541922904098675379969241002157398416726221257637340690037367756521032029487562331625836066429728351582873477722376469094681583699216447210126861004468687829915510944080468911302401669183350989258969030338833433839489469850723531406987199574367714283310638947872159705541038111233980377773304803789134454700252185362460197483004648421554213701753643845343569248256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,48] -256035078190007812573513280803126140622882372531048829060652695180229926821059499858238774023076549632427077119914387640888232502438645730030761216112393733174105507486672603185044090417734025779166367384734745842156890840693232031250800248540919610426907116627458632879131889950328258412408304755853692588088399908768286277455428980718951572136955925177110569063252116459775757719050519390997683641753682749368812047550969402688766747486946823780057017881373930216151209947856011744575984392782980734027960885514963728158232184752968424215118492760102390649184038659380303265442617552161645291628207865977718203797211641376688548714462869931286918723414969663304084536577247579259733736461487596785891920883693367965109943221432965274046097918513428096837579295503121353739041248589053219284143960463451395771583836244880952468265520156436195766570377284427218107158566168479943574594650184575117594806652463833274473134909799836847556392551541590160047391339819667029971927893788641205067911645386445664149192076416947804306018286268900408302856623649047975404340676495452331950700429005520041538836217350426622384356289572969646529567264929954810284729564030187550366531291093521608289001815430037862807324812916137736965009304092561786778460300916207510960331320591583060019306048678902094174300515844361265562556034875619523175782237411180412792940413710163769443479744690860573835872506581799990720658408375902732205423521119441401543049102543336861805931934280683959645999099546246608818111538836597983872563551907025258240344195355810691431514859939263932658165755523486243733901901794621363709370112237705744608003589163826095991638487580109414410423891291834552032851757588348109716529041288052194655422648771908216604406151722432624864958271975174886493252182339412081898496851202381869922614723406624965469842759504694119257720919027653713064707240961921899557930200809112749532656878216948141952999582609780216690800219937832562455624503400758977591004180547813172655143886288089369828920673391961286169696593801040017516970944612040222349841460444162181220057321027291820222995126822014090739712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,49] 33203559690474815560349016795663609752121725136772449293571147245301674562200188922661233629243796999717910811189203992259954813776677922646716396362614770545242488226077079041324993096213905731863008238099965571635989861155082791012396901689022491048135787307091518603645548590598654846611853350546694853886609928651245440382941233820735109249113092437179377076896394457443250196685438045916323694165621890465844385633350116430966144750317145385811059431491065325759634973433965131698874409485064903146535758361583314346455998489787133482936812802821921666142239384588885334135381086752942608438052943143708275929215584091796842524262421458888628396476224200445053561705464791202313817216010120739355195865869084247972808001132245758145519539980584781293816638304675350324944414051960490798252694374657709398663135771781332728008242864241975334033693162336683777959172633267618191238820026484706063874830611286535689212027017744969478077157769112314911521650356618696516510790816246017187260911436478510185539161683410059084360100758600400420556541318007750799724188284373509239532965538382418080656422659076322378155422727312564389642352914916657524512817362766271578662893770667176486484280456034573738054716411029422802767211952034478905231066889886288892093959911421903492516581672975245167549745561669128451111255607502946722731851702150386619501590701959221711574654927837066433868542301712782159182662310085963680970312713503066522751212486624277310554372515928783169424863843127046047711730654768355446093859119300717802640799600108264328462507429880899599182214591281503288308310022772235429504163410157141620320801114586975104391048676789007737116919558281878741097012368357452811326967027660384067583552608155485506480906095890359900390687827348493225943024500088675256452781772061941943950492458652775040032447536201593323240446188258045343860702851484339102787795597470693510192691712117486607834289557568128840169130837906136857901314421047306004956833649823553430651749312615682479394321227694662649790351156219650752899084323216321899717061466300150130240909587748555827422819529647049408512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,50] -3144850989985649389936882373164443155012710695215655841181004152142659535464721583877746924679017651110230260157039963535004434503659630499077097782935436307519295291314806119049683534934599333766363056923757404981406852348044091940060574136752350620524944658241612029422513218991707999856309990368727180164280022116678442221134395363230639221229900323970544095059729251147727209789214731907963397003360416120713762742185915026707207972864337701237666139001152345612769820773670672977786482097318809766197265072259649175067873092389785364169356699363808204654785521448851114052426184232634782658883538098742578304788462624567343849550922356209058715262843562224148369655060731258172351669179660100417822402782148570112270161822706185608585567665790219912498900349423492474575426002718356582985058562793998683301832737726279378116830908461224190257650001064285714351372152089921541905728791779461984225487188223014810552832390354559266394322563606798351873443405446648416773499997285493817166176201577915052465454328655220287542264402774064916378596631951932705039256121675010562637957024137072690114928771118711065565693438528743973607612650878778113596483466977940159500409928137863258462039073412057729629515295256839338082717236482739210178247264347013504992833820489925701234316015203129633620985611156072905810778181576452895148501267981328325700166069328918888496128945961644435136644616688722265067079133553083855210282810988465651130169595501221430560177373452020375973836690366488201640488711560373325665737919788878451899657140117029728274484931325162781834590990683084761343424432592673877409659430448017365729339617002146337369010766754606094911369982958560375562089551728353694988868692468473714703196713997324916047603607022372975260796997639121447131027344967831039875079259882776912398569240731424262155096560282469229657570425773090761375582518879581016488825120070501668911479372567822188392778093724536665278286052227051769306105248414747961742947529644564278168021818981850287429618834745693707616194052670570306175298211189574130771250419836567330213646049435252985938905706881290862592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,51] 163429377446108487923896288643183239599008816697719186018198762233368213378449405732017163467688824345473975609446689038501892332382816830008912018247639704398945600353118424853396502421551833251605990604956466211211258806696236126800913074071092982055223539547991669625734591750392085834588540476238442757962913912092102117063658487072882644248817791137361559023896612822041676071392729054631636214952190553752549104390638959490028875516459090071590699650623357918736003556830318143432705299350063350358045640233497433547098411715352898757319271552906654022362446430550517525710014380566026822972656472678159588521744576744653338570518923650901282888155743226785646624802654727992324523412584422010736022255783925683183572867496550613247993256329681955355744606739351275560296388452651893349584603905726457460610789638731929484627583454024553207792064825779597257601868707209271397863078521058922752331227679539160007324156095464545964458239665627773790545496343379408963217738656196440898414172594538616669481194827898300536583101358954737795770321260726577996191748382948246282737179661511836841307318892861929329374690690442716075057626374526776219282329181576267529654717572002316467968716525626751183261093588954767004356508436235020524777264202284973855634986109722434280326125864389547149012850374285578440306576551793546913066027291464280034632520027460622216218522089331607284088841574485206882147060484127032141930198924705278562949347502852797735461967245256085409769632021920082528523391586015363772348393155478580297646634285017651473012237891359869013849345170921952787416987970802613148672354880246819832291097614705256544664788239810110280762786315376762159632900843604746573983532669054591461269704496644664293468068165694031933529396372494138743028050020034310026731613711629362228875592174421940816243775146380777145618701027350826775973046739110021971515468933470083149077317615088850533805010262728273940151138538187102353528769367973569585512361510405226515602667928955343177251882846293372944515225480632595956219760079526538697384964345192588770700710365447844631469946577142939648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,52] 5606135279480390829012051449648764023667985377862104088102645626373956603926947401977918771146709493410399601901061622682429477905085199167198531651191205217874284607725619896378089077147928608088112459803786604345349665146554902263327712542826316194569760389624018354432616010740337553409155841790032798444578173039085693500767958415624773697195955167129389330381482447423337465520458902716644052760637092256849115297745141543950029773762265409081121672199518535155664271682877022252354926713680806987183418747648511078582276259579425630927583846229851065507484860475651535245186872818559287189945471344148458794615549360004648377159754996689280150119298967707973841914165007022976552098955457709793665339992771155729750702643690114205027475145205320233177713335672101426662026271071025548179988980399774055860649893338640040170640658325728739379334788226502188420599572555653122274545094097849135219583792196920387892047706159861355138569379349679525370093718549947186834394109928854624795331590399851372762967427098839203061898612702378089986717072766462248618645403341757080056056198240946964418736425409328565572813778717202889956544238134567916554795465033797271585501621510254141549363163229266585742348373566292077762727459195380206476317018005740545254074070364102693859716021253496901463461319795255961882391186287260511316863614277825525388520597635596291939544248539821906710403950584240325081263465069045341802423592296264453430361747735725700915120399478754642558229780373895291483989142626490072516218850001032693242024004658344774570086000615640029540852136655054286833967295751123694676466893659978492904091281614625430263534628620152161198057236511167924846161918282203421670658701786905919986543635058360915630784737579429488167618992434100038455215496672145119178900064395762921952873344832321264010586525534907584502223522072841886033616861172395707088834623216136356105234348068151790912210720614407595869933057592676468542446018068167636151404380227236638233506079740957011514061176553639908187828338431185381779257566725529096631902138794574350863332962723507812133817070448017408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,53] -1786604830224833697328899241508999247363439182037223997722358996224986896802506133520090404986698388729359237411588694912398360055668361155636235160804803793119741044188753846592490917448869343291207579496108085537174391888953110925154807483791868787300725660232370228518696260949223396766098274662475056419729064016595762451817206631486108882933363401329114887860705722857771062167691569750140204960081790618746091723165324008936203822513340761830203392822264089052149737951418667441300643744915111402667192373095144811054348540616924736830305696925697325953880315480941438413323928169030929026164128955384426346807870960667914510171881273120276285031542459223011516550347303467525360984002260291377577480090411093419246426958592868397549912336011767817736797856326542148070257774588657143557254369641433055718470767715101877641130800332724187923977306660380550427474028293754296559071821208739416935905323921562105571337597182913326288578655501306031740307928891385434246282309563375757659689660831321027713505985696189742393677088775689538471792181101163473056766994211979893481662942381045524106587926213281135117295019257367617770255653322556624330251504528729931348236561508160177804570495107075042072520456669667174490638099887340928487947829280184958761640566098890433684009704610075480677738072535732433619492469894512868566818617053931914587197724254505611346497009163723196571877757368608515208980076312100510740498907551132260573003366469610032632665270697619377956813419279138330372010079403727991983482418114788434253221426301250377681517851555395863957142507374927103778318566906622867013507082766555873508722813691018080627656279516909465580852109933276173140583450345262709910909699564489387494086113937429383186434011564552949535903934723534731354893917315422239399310449908193077251783523011315725809026602683764479513098528339422834838517655236850063519030374064163546560880359427091220162401484027949111128204141501287590645894088894462109567116525668671249715111943871115435193732067835087100050515431793446116596131083970239485989101212528761184490981221530243037787710881854914560000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,54] 73105640707246758721127760872515789519314259709157816920395565553741156152433222706455418759033315893238784295928277032887261901219609554822995831558944792707721945593520224194008225515199455826922979956887396584238789135718967557268510598061596817918044822365954595056825399324923005189217552571538118681341373068358785414103609337287620047004557652681919505125043977491013918362246495836067863888133380309755456550610233040571767805937637165488571869833272585979854715007875566860208619425761978318870367003663772421090775191577190668295246182942431558028528316161713584866620765330692712102323209130722234255747389279395753728044719154962449476523097913068377969632592256131594748195168069484536295908107700607832562103719987820677171759039359736948877417116961628173951695928811032200131072635065434256497579592524360640852580913743862358558956454356520875096684577040723554392790360713284854221263689561713900115295340682056559659780892785061660096636696946723596067209816483863042857194004663385873240879222246985901985471728304200678333269061094426402060253209534357141942380559659274278819436071034293273546350292185052355087308125171571324395057385402169074405086097438808239296549419912879418513832067184300895637050082084597770611610674374454192254144739500291700711833327800184269957381912097222459580237086222390569345810843937930774953444849612780910364264000855139218985257439408239793088841577076868356026846562274524056967242165009488116942559987264361478547226737708397340882803612981549217084508404834004534180627917776207256635782493875468342806459547764256584801243462131026313541495112812005447195895067484174166093282779984002613044095301399182003707552842161794305755919907099369583731309264032454270578919746874494354599589479826209110913516101409031898657133754842201977742241259452506517959418221609747710424511191630026458058265689081948141591035271907438210274208855524624217924456466632690914282927061367262591884947964952923718821925869967157862557459812838511604636661513901105642539180490141296485274887208948358510250348684274733943096351041692904649723737433098420224000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,55] 20077847692614789629310747603425588673515825102883753800898594183600243253396350542825904550226446409980176985068720334698128892466370755139172367043379811611873873469064307245781899545405303403020250781570186516144256483401899852313972493605768526571208886266038234251410662383795656754668966800655499234982692019386632132246951623127722936782236771859444307247176364724382142048667864214142543849558186882303707452021077274146116741230170125522289943162049968324048341877611543187121266426383322605264378545568259791385969756581981809081966803123442918240537972343126875744319221960834597928030703078051875330180842734897640665366542783987669416017598321904936510645988641065668739515501006872194724244271257285846483907079610206207176780435168753757430975886876572445384245248062611718971621437693586518716733447605098004216876354256350043317963536177763472886619550870227914604528268020566188020506430843636686620664354252894534186279695983687475021042656359508564597172792893998226953539692834475567346644606157064373526620881093174529380845354473176753945527286371818026283928600415826668028044440584401191682938998699097540120198635275392655182887933005187221735869579565428147419329242032903006288843680844064760357187879760443206098664387029753912296428071573382564795396794199779599435181944671400481394516777391637478926003052098810312543868429420145663534585961005780224420782882828092482969037027558865404568822330892368211279484898402499213462499686490654742960453985071082048111816955689714464287000203384881605551301514612726103521925313899532540170792746660803533574194934322194575093620051461500946837572055924669045954630777400559086671940947749081063885515129113416426534787774699915056913528553448467319861050326824175918028071875801667364796611754257643860751643906274074399390981966373742072826506930153639672828544177284124055528266151450799827421875995455134064800207055380262269012027454376028432611087481855531742103864595033129077242379566307314463572450189356112652337960616278339801485938773793440045305071170091551608792870293320167301452087979028176101787132236763496448000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,56] -4097677466548307459072465147577554140647299893288236430253414725445792143791366689553396841621751109485754944088421012684093745588010955062167057449311175342816748425541297352935085226526648145167444928122284744501665850169299725925420585648706194620719506078868093915239625898019429057491568235545330389228132319096824131732606194567131677273825605897446449060395629590895082766673497269722952589268867522350158849852419017478281402358768558909317496590076190028911809627058753787867866877309107047988490479572593687490929884553608134887923736002443236802946633372637148928667942454478898496041869141961168423589985013697000334215847721746052093922775131347316780529763847926394870534100685017066894293778958792871294840612866380723463088249301688649111485351782747677608473149713856101497789177545870067445885803100806633242278762653811057818912060529277601438193052431198507337557975032461825487207174804407311756453120106649602660916304420860179609322114920179085397892570338766660171325885376772256990531572592783479558430938132533902368675925035212838165858390120040038170336043516352350173108100578803964545147299847942671059950739871704048999916557983563414808653759468743923548581239079190953331373346754024690668898032427446715772570521957998974514658064677112540217777712149036861706144244877766899343655781891769081765017462148802914494452600240244610675792804214682768706711022761121195333356124496810411029401069089493285036779205672518171168604222972824291359900863516333067470598500215634078349815572773551414993026874614775545244071684357401962853885980671818537586541449561888789721802053899043177956422103415653895436102546924173997551338537390105342003655946408002669781973979797452754155700065247273808160743871922282687485846988090719552566876035420003343610809907167260294441132208088664547987622343944650510776081019856812153718703380884348619193987277611583503131977525165615679907509822770082525402389126790500562466766651330821032944879763903030486901482018281575429365925117470485377113952356467610643893226042422271347648154259891078912825654425124224423382322333429530624000000000000000000000000000000000000000000000000000000000000000000000000000 [87,57] 389362823067737961359449112041853966255025038992405335984481264421957593184109686543476848087872369107547789253942661864929724518649990282827966203403106433405318811045480968816690666473052340251333609456357340147392551433364328536430822235300083291596921057341888745180206020556135045652208006854955265399061779283009905542328742995296043773819287164651391397349368292248880164672555587051292600383530320507851296987012487757158596465580136586448832980422227375129109734822887200177990457380427114293036120471019726806929231460167504575743038634382328944045065405274526685230001487011602263933611356115621923243447814867451454088146624665684573013924772176492506121478194833021489674835456884786046711477779563502840247460427875564525681374714494169630746358149292528856324069428532029379934591336451858077108459482688817013739718333687891367174527137773879552196107520621745951762570587115226165237771622701842403717395369297474447357447878579807660584519559743083591440247281104648351324299012066226057195197916398463899784380927363269769469420962068199464797553969042474036681246653250076384959971910396893965166380178878329042078707869073077790250264444591970518694279969931551900160600914801582045455449005289816695630570192285293399717405446691548397874055477608984539602646176497848172029329886421459021612268257986261876175408534603796505664059722430829273929018239381642302354577413946725535796279128326012532991314584527254685580128476538362966039126160118115626132657266962579986076306397660828191706580594040482923570202926730397947273768094105484886415061050518328252168817151684336505894647986940661837175921963203779052558821311345131231576518600118125924329656960872735057848834777179591874525040036051977446552632809683667680544086264928366932763487477721558631877940899531947643819963764271201498254845444381071371358486779402372134171449182843036831107292987022838048714219928034284280813984296298394656918484236036760729984347191352555191464886340968972819512894330895961294060677380120289543251761195025695381084071274110997597074117061891092486492423968708229017858767971155968000000000000000000000000000000000000000000000000000000000000000000000000 [87,58] -22075199141853670781933052814133547424241702834025375963326061461786474887197532924684121968802731592700499052891724650893586307348757236326664103539232805052378694698289447647519190897231114493946588585251426504537368778360016043063469671532005309646241323913901893811794251507456483096844712492693548002395427943842414854231834135763178622776055124961215956013295432692932135054986792001147559003579762565228035229708174626935086186814655987788666876960960319453548050729516556042851513654877827364998215561956132757171160150358902518719092141474066063407725207860252960174146744709206409612279807305212325127271845702477116718101508782549310014612687895917178215211593685112681524121407057056835544144617407608910042981344762755485056013210469215757790964558531415656324964601021878202849801537664844750665752485836450612939954437365356137802901317602281989960227055339359921007118076374821182634785833417566837384544070533736984278125534484991306830304670796512190702533578361475125289716626618555679543029948844154393125173981404288199219384067081892133210931505631046114560438896647191374660784677389335072263462906585890289877081927917805328078038251454478278610421719850184504735366859405236501366528686913054297815748718370298315193179875207628340747229222445152180395234343291397291459011448042647480519963854443751487284163238410683015484596353027910249861446559063726083567870442288801472564414303535415906438776153858508726748916948032541830437963468855981570600415168329800663917581501806866261346929174551935977945898480834890576761254008755305603691361491545464399923133041214919127192609226727845674473655983837230953344739393017294071991951207726108050241199135116634573018328530067065884329561092580205688380026308208447393473661556662015499727970718599312543366060301396003717412317916400187230498516639853566925337873892090991959853065234326154440595341770656283081240601499474821339944140060597899199895367669891496968522174752884722595708089775696491272285797820951304243354527549530468006445572051896928492237494134975979949334332831424169584166338203526421528283313078272000000000000000000000000000000000000000000000000000000000000000000000000 [87,59] 925682441738216634067919807988188996645090091744012102299021074550628961569766215968355756631718969229420411479723839718847668649878128284717074186970858393241777370117941216955805491538429776254363385485370269023264819834653941723450552792884645112823453543139120545008843813236943155202515477335804005190953087147501776116756401767228584212689809288312836937227674453634864735421167070195356133448091478371114002871050755696335523243838856632946193008043356279254152021523865854728005307834374935150471760629484918869579720907561919472963321609767859280162060976702136660604518788517448474113647424971775870678428779470620185659913346518043543405364912156912388745098906900542661776256511889482719000018099739174313030283797890358417366306051197272424462431054215484874311879771315538897523349100401231371725768164307766368966974207383057039304476889837489258186280923175776095479068563517923826847138492657658674440053151452587120578886637433926557283048707676236129470384084812362490483052847100968109189549203221272209810924874423738316082195165220748886942189120212061719344432717465398070019238808284447863682495839150063352560396497902529497245917807986259918282659292308671730259074249294240121421824452669107818600195069897954766192852545132407531823353415072603592207705662989683482948057854740354758504390409140225890501365160868048601601479342747594657224267655532651445363334883627128421079796030551002046055560198509011236853594568257930635696168257500001698726638297511747620430874383602913937713593152896519263424731717399791747384571907074685340189068612858624812621691109648712140104538180197024354321606751849227839346985580960442254956288872022741493242069495417907673449693148832445864217222319357697328013637211667081613289493724374311616930185691200979419134826129179511967447892956636902837543600732859607190159605117282548744834022535154000327129672871576211113704612943148196226249991786935330776136827620335785930311591973925325310051569414909406033497580380313978423767691458882431599465432872877721454283792048314938710497681755858198600362200172330420217748264058880000000000000000000000000000000000000000000000000000000000000000000 [87,60] -63712603794318084900949949404652583885822639732686676175638542915430878688091794800093383709262621402983483517152642491360105127947907750266078564440693862507183590719622652418846442724113642679971269705220415480607884801065350688421312638355438038549177708869426026457303897302936757792487786143702170683670003295809021546560739833787284653705281520400501350096666134757007379427473574260631803360806527038966404427081358515735208856887831809137766865842440790181498907176487511281293275269192323433771842117389489663334949280616379735783883168448729650908183279312512393448607979818842755430418361025721996219964770053851156670588557330901598162855805125639218118770449852680280624346730584790100050621970481363866127327988077519015384874046960943796695440592228924131099379158958402625311749800991352467087525029399284509216056822175788241823028823876132824772309748933165999682408058493632157628098844468329986801147861074581466607606557491881936818361272107397211785184805295281943850431384376995342616995420651429048472417360496405788940469730890175785705768137168610478983929280465626292651570838585954981463274873079798780929834352062211834765639092058019251976602847442405552860195710709760909521943195428452898899201660819690295413983702398611268989216517533407506088470760680106146147603280454342108589046826766138733271062923081206361621304874594232052675982273257627893940959821627489776181063711871116195488119741162506774877553066842553835981345898344158174628269533544319377555931354886927966643936014349262647239835997273386151629270000630884999003901823489245638114913479148377565586978317013783965160079796786062593352606573780629797222574038879704062155145939070326422786744366008193162903167252372889282763090227971507298761354669796252156418185040378139190350428549062137899026654220891761456472366110563015735716334535719372635997921537657268564189019995245021647201859913936812188233161132658623927475289493867822087672883435402291204750231532851096276469392890151504678001672052967459055291355803308800501891452203523959010826177029004276689867412954196781875230341595136000000000000000000000000000000000000000000000000000000000000000 [87,61] 6230719511422289462369371652853393167663675368979475844122535885161642215632327629872219299040771309274463586205026103994810615556776391858099721173458016766291068573296902511218371030046692912719146391529537996129569963061213308238742881499185470446722104812800790890803760048868640089905229840699663818870400414548132236375443516832818918237145484467044094311121765270073742811406195063272300792631317006134451027398565400299710819009537609894155420287178863199276451984576940518418302940746091548221547617244488481763601710658571265483503709805404847138904424638130766791098815019223052450292372787987413894131888742634795705222989296536087568598736962728681411271274480243141088000564681942697105737024404396841561124420419119001925612336509728942840169630748107696600441111135562361485109877316292824522937462229248223610952348775925230358534571150719560285822385531268208945522831771142077507295906244156693191091788705347434615020923356629733846696894233236133153471542421530710228684593779115604280389771829392204767050077717920718674969451657229961142560137732681795298327919285419854646612792373288640562884519403821892921265771212625673923104207023937088067285269380142608829972230830977874338831582905103601403915942052305058208746709453373214260143965094390009538425109908823204619991708176058782182577767226001316635847206612969090933471102641116430054971919494544243010889967037107458171237514325736154456902455737726343332949563120897419548205244634873730125210849010957464886915084302307211890715876851690800290747305630268623924184247523591405397217536197004579587255337564277836238467846700825806282981637375302646472179962246761331643259580383949840406698392879356541121285273598012044757497900981293213129577057759991815243168297748587798854467238892876780664829714089335619754907717076070425808278156718752357785504425058285445657240276142788978806540914129589219381019231616786565792933104782906794491272133746446687237686839932275127461027789049154467367850597617781450712406947782052341832996707431116199944819541273908083048401129085540184963921836091008822127167012864000000000000000000000000000000000000000000000000000000000000 [87,62] -410383733683177955820125294324966746570441614419789581500588736044761027578234016841803216159258446030131884354401776384748877584500352736392223215206129984743991070874786855438795084752020637640129176167706638228082288736613828757203176536407981887320570091550798654627050838922470615463465170553261849893342840720661417341585605146442283730502759831053051511145666226281403899383494442606370696124614231437651612571752354123953604618104758489784323099586620241732944471474784010083103702841237309787042719600730935432952827996672243593257146554213701156016157813840530560824839380512687261867774475623085156855429940572060943281435302258983099962577042813552123575568670172736387486401469276806055485029967744281477660896407329508356611722481297957497312716545418033336112616189978129920017106474720226139743445254581331557121279898118151358600673376896651149141188195956698294105789217199451929559409783375393519659362400913807794387613220790715486059088448960312283634783054812747560076123220889331362736229046059441082074578747262380287893477380399756705306424619024050291261599401289293148107429839222085578319878765626447581077875386828623573172175057633575848365125779556932823045978288794902315039808329740261950481109716697442345452441573128003559946820561051998811755100687996683261048172670303435469808843893946568804703229365001047610265371374569408901960402083841505735860695755802753601766870009041969469768486349203444624413760272235999208084363605001220210381660898418448788395428148262469479097774916763531557097976967095886200291859634527371410734518355362282274217907542076060416223738982556463543284307735445650656503089383632180010512313283833139836146239296942446619181371268363142755979911924972092729164679662510097663552814286482596476876531212148782336343617816556911803265414698376968700801146245057367343896532171080387988720500358206553847764179833962772459360750649151014104049263098974172505123877757379014164653439983628439276610611992097228650309675102859795127355581896838414148294150274995376368278103029464824294150487301869292425902924653739007848606597120000000000000000000000000000000000000000000000000000000000 [87,63] 14711471434458787532337853136061067255083711054881083813621071158115391672759582396236373044436233213715510165110165664620541290920901174126759719177740069716720323022144496752361652002593941344272618621816222312103190376705896599619352934734874077886382970743570183798982961603843025420615424206207075845067190281931151879759500539434860482541885989917805000849654589331327484502531042057720749415665252657567954179750021702567710431329024755720714499322380816185706665360943619969782484557893377624335159813336904703901938723128909606795952001879026176313792624879639092939337927082853047450346975655799883271008885189713956762709788058430809557144891638291283504602707805997095473372261791945141870149845194688105369899378612155609219786187206064835563881122330409506056780938723099264219399252411769083198053893669075313271979829512027301705453521717516262661027340271661412687371400779688817271423182805919385452609813889490295700585458869717942627270627425265260926435228558062532092308169909410112071268058741799549242730495640250696810713007142695044488376559162558044033701833771034340703204942062744976341647812319664706473360817594661912158514727925735472024782942376793983841797905376904768503901449409613248251433558874974810262981721269088021493618375718344291749315203597725917612726362973342619613721682926499754899314258587231385765406514476846671543795013480681538954232546963443885124581347009966847368237686421124210999609137618087672435794897505530060966181640315889089647435383030654675200229085976014619200134032107535391035638894613085134084158061006080332353393689089006934960320087353498393992830665331255001604823464714522779157555242996033558267892615952042846849415823112196599605707822624383490900801678216606051888520095793500579893472374909922933695270525684030332048277825935081835571961982042256579897183750692664617776948476408442502993669218274098227441139895448748883731120333916632098274548544381556257499950696598002758495292550216743177137402722199546851510625641612248426530853668483129693608566864221758551496604922661684928528729584804739677637574656000000000000000000000000000000000000000000000000000000 [87,64] -76258828577103479254366997556260193256854777289755954379724792762897822540386100506856136369849803979089417608004841367812510844080065648314273924193204388396031533761589735297821033277024394978018768743779738624106812000549378710708578014117121529790687287016777414795713031297683604502774988750836764019471364551307401737072655128257524556257054465040665976684901108432351540531342335633336375828596808643188454460798650962310649106401820023724617456522182311357279337791804303263174547669325378723071640796777662286572240526866940844818494859390096706743061303529745077933314219199867841417206079492900860303070910057483476903748601532937236246178277350432896022381892509050730844881950383614867910516701972408421636748790072722530887324500334166466332248544244015405636116581725848429056049251756216582531989414541949374785259822526995961237372859206589238713003700847639978148155691272527292406910106282152883021027692305544111299482045989944286921335741311807579882224973990514759117225271460851954298559726738750765733327451436294406934166142401120187906118055748714621343607945518058512344857023731720443353440983059451105984423581520913983523834301504700271373280400204096051748627280046226605837307617824302058088692023577561175354526082354447334942517896256351079478438624528941548806317117945044744944835976988881032343240482594963437780404659604107436716086008975937628980411968184259970656210476174189929450750426392915541483486888197796478449614567400765134474888646281581101902224919020322911583436155953307470156468411392206048663111463769518122354732660415871883692975814101773733670827941571958672947101142817999512335220794709394149768776763922541299790023745313366793450655518080077011639471119037871561356561812501830711987521307278260004914528516449354555496752356332801281313424485967778751933550053972567046800996021122435252111338871934053667026295780092619988787095905165556544481656981392845089472983295104110357525384872404572869569366185144111533661384561156509822380891424228190329735660642336839493177798056908993218535701676415708540032608547817854355898368000000000000000000000000000000000000000000000000000 [87,65] -26711714121273174722510949860901407034477741214238041895225871536720472915461177987905312094786778252171851435977159106876143673838926012520057458989668647074584593950901398148905843975371424206166872280965483786722031737008227753779501073166662604902391109005765240599292883862841213548838718668930912388279595771920842737037221172518778752128848338973279663833440649786967130091975780072890617876387622208162681754766502526415341630587802902123830121845330389098345720774418806100207335825669447131803759310928512121801249040456997755688226894470851607435494971411258757058255505511226885602621990445421649388951513870619123964983372413686008997976665536500128462310787455346805107253386630359603618541112978456943440487696760451300004456551746471527488493028962505698052843197816724458873441119011826472176715095587485656863251445448068847831046769401005603928195277885100696926214299789358480954478259782084100150703100901921735851729795203152831586968612456981845957288001290600886787388184851772359546328192252044076450895670304435045715462934062661930713748965603114831688792681354314635019094548889328242330532653912539444430846896334097434454801507620470173578137131314822117765351256766913319245263532997464260380534500390352522185733942914245041775146352052304244793527492083774232241957773211378503806375774809736666660624022554291966458457567531617376237052802158831024530249309971396175047366725064801292265292521002510880628533959330069919606763580035869620407024720596103804661867023242159423400351493841726086011309033330897036532497647916245743170904511123619618721520315729026688703233750962721336916718748377357771074329749750626894871296839709903023660001889964208133398013717266540086040395994800984798050498735721425816088970786850966170806371955608390383484017158566355571665161149668037300412043462703517898004589639496931798733802581997113650229828409870720051229265465691900314382404686504312109736257520879707645519342096592461273660246983272004439606032395014628380088028048320020529680793854358837231144585321868956850217301449269537623101927718212365396738048000000000000000000000000000000000000000000000000 [87,66] 2212841836793286568685427206206229800921067720582178162610022898133875163430453655595293087056020679603209431773670068864747704189119182826144669742931670828958240370611565346411970463431370954783979687205143091133877998200233750475649554074725719196174408436486032768073532441629597925836486625593834644276114857297802495532066296772508778854265485061304463194352735372033361636131784185006328878822920478991266316120159632910101328620725534265268420817252678840827781156817840709485974353934510657799766700378380164107806385832402384857806381069964693338067764855196668673051982275072367932901281843880193712207515905890182797343605242707152816826556714795253319534132037997065765626312341675735613097064856148821211373607207621585877621707639755493091592485493921492610616229516688106794631314355791047514078005189273731301915645930243110002762800050524238680685389149289049505410059017567905821106955212416355018241495644657850948838767662290912722513224749795866390854111381605169879331522294456773763746032359889452321172781103261066538527401313651711347136469261072851712948120872051929243450277934778047109245754098477358566255226368080858617686017806165260485370052128899178677721805387583999051329012670941271357832862306854629868678893752938324934322466078698519982032437575819622737282813973360319102706780764465593552453389732774099110017637963770357934839714574914186498582914575012274077353697298368931846469193212308389272241127576322814415830042867197692201368222299228942159937460345748367946588425140428052475359401168199419898361786724550676424272748051395623887469872484117904790900285563991066944992826140990218783684989565537036835320100049277393745506539562951572304085013882156271944620679764760602752752610435195463058324578953645356722070831511680397107869678730769678138348426229396131460497973200433364327964834186192226852984140883568207279483003679608361168399518121964288465133530626177903085403890072420450030642166205478976652906956125782120535979063504657467097084660436178617185348612365661510197918943052359203495811192530959471323415970518121666576384000000000000000000000000000000000000000000000 [87,67] -106833558856327312218259772360985184690416491629123862658819975513934455307531111128486406822958726586593721047820210586309648892740846932351765150334164701231368362607911926268781671959365289060317450565969744187577041159623575233104295296141515538215362222218470051753333674882209682823381898302392969559833876068179475003117753414290473720319715156429025681259178756378792386879974652905217818186648419793940555393762580495414174008129083177399066836138569565029967363077417899697380576816069734155869253648178388984987046975099120819820200043045172325496104943605624428092127577680100962028695379983900140460958486622882894035697751942119131138201652126348014304634206491035921724381272997731575941301788401561205062243305033888760400851104139644114566330230336357331421141751502673188588608646381190874406382476802784023262337067810576710750898643407665185922779636650502599206918738802768973603507891459505447540499226691473751157721822242696464981960342948351595206175902856919740262402157950575897656233655133229717622252132364055015640219607124528836550141676621823712737038822698641389012928385232495855921105881542117431590515369127231677227525559027110389582659153025731943470829294695109299834054326771455116916570830368666930555112712625467928605612270656211309202435796211497183312899203356063601474632446245563893064767486443509107861601417897403503750348935028683134406878348985055778177901738677575579466624214467315809363599855982997672585449045810817689006106503662810365153855852441130631101388995754243420034355224211674310894340975890537526850165213921457662917809563132176772705282547880514493648756005477827274898069280117809743002259347692281688791367635775118140684726404639239242909832501458475242941930955097455808548992754842042427804725812175700776046291902142584995035998472119909086655358703768125356909295646966245826168513976522773313796762467068910376388981484038260883448407932688899424543896836756171477303492498792304703137067567543760130580159652534537298611626923099389456726728685555424780074885365608105575536552254990368592315348082575445852160000000000000000000000000000000000000000000 [87,68] 3200056350678208225090018634524328893843549773542335014991644320868660758633049921481864094208840549737998243888777583786366210131545545126466314508556311408043820819512384121272274260436745380579531966184000935439159276487027179862151688092428334695851375407240327041595101594490884961230039818948836630857448288360890304208522811100677759949580598614529570680168575512307265764288279915565151164435469499463033208735200937277260802988191638811207100711103211300338017913105985237778731345073748931513633338538807318718728897743442671275987881574223849693221869887323713773799833382775520514183973163842642063998917946650325913045460283524889085401158410903431193060298807274670877525091005517931035400883659869975231613411794539407818949744400683311399158383517162049893943716515177784653421400723264441402693468575751834471990988381719369675521786656594142487913902231443926363106087575123374643706839900553588772308272440519373412538147764627589361569287133389301788881795980010926927468077423036999038885512832754487953678201149905381594081362549398420288326203353231058418272786531974043454175824015326929798190794435602831393240826947582347068042960482156611946567674332398812293322265621324402989292729226530769131974649383739758336036308171023009345526857576012691602124458710405113306520564850300255327432811730625862930557188201022988447341107812862344533439338905099069250538024996456852954846234567344624337505586999255062102269281321067582776425875959559586685338731113054754945751190146649385165127309438358612276432485365646713825426378530925703081898490320449032073511815330334138054589862826746974261054144687167414954295067697943888120301153704682374137009667068164732099741020172274191285126308074445143595463411933050467935517312474460384510273718804732618752326371548857269478132980492741283513728674122419172559366095174637957687210205649531277059617089357031350111704263660462686334561825712692960793659761708551471048567111703464796608051167621964577159120198944409921182020961845907634501953200236473985495029344059497803760255561174012846141126727861723463680000000000000000000000000000000000000000 [87,69] -40414907787291365254187817108223050603639983927560028307889303598782700325025624985333412985241932256620206621316623343109527397713417172731055009898783193547604060790184771754308409050670392112793141727050760919178690168444961059084624358064065873033217837734436780988554220517859837152361437485717400640017504850073778800241727954493889132408900087222333495097395740821049930870728217456801631340098899625817018040122506685851629196241294199515089080874701891065999939532510815690215328033689503473424124408223382800673533158650638112631385849315080757425649917206199664978602408560402638026849360193183202960262114313041955563346547856377383870016326544703560453510583519496950413934314081643603935203271922259412828794154864080078972267422048222655896076056875060155208146539435402056289698678292503759803223379477319507541319734464587225363643620661210499016338374382078688846559797876865575142710344544716056412555783189146008409165370450153908342416892037386868372002584962042161041171836459850193309063669487888586806029346766579744446493575339085917849209951128180678999953503970434241062469198193837463799011908143344012020798101080641704969295434000439179437672225215444667198970435605403415729303179068238802754182736476286454916228810112415100791065992307558999242620273761939291975033076592949481139092181823566825620784631097060604614065343772840759991135516881801563511417077349707351102206658842603042629570143057599699012198879357917076556064631809490085718071863306193411796811238371093951691902671288397688101888828878918891853031553252195750515130494210002801300381249002402709159297899739853085011950873018825672877701217103997146674422618439621162927648655681286332310371279079411497606140105790746842280804454797585055336641304342818763305096247100589218890897111167354050581977432816686421681887924620523380466371135782891341223039451063206809254681359906136111119885528970072111357591012446515402056333217772227089810450779443970365981010471198315903833132423502443819379089335645589903990771162567620765508786258506723021518906975003427553680106276446535680000000000000000000000000000000000000 [87,70] -1401254719055128736837243945243311092670308754104251946718067176087281771765426994472486474307845247440889966247517601021657682381535207003413278954599999075131152389740903544935628420201500080036116051362257933889918638809947495638235448649277114518913678569936765497213217695248477758812756135147654159381474246407471449968499053023933602117786716974538447224496807039474765338671336203165838540080907953103177525905353389369770256348520579474128844088236185434848538594139561160635929789960327100005721770461642256000813266479670859145571420641983729215813295924755413391017492440473520932801925826565433163309848543531731178768940786695990878801040776542543670798343774453621762649543324300891921229006708176028094390224051755880755380763924484093507891731156240971180774606627625373106510166896710569152495562181487589478025843442134380761358351558183840854027367151526772023404298647391969281161550779566895460898409020309834666519474804903088307185512580046592175556986766969241549119542187337796215833028887143812732684300423768102286263007700697512900412144387131390768245928141177735314623904524037939549434404594961076426030801199260609412417292051267808166349494812967263173737490487719537690643123980441030069247803525163166245677790142255366232245340730146113960228935358460598530215856744063333616170537248961016367888497977428156830744719385900465173311943861161062229485859738586003316044841547979425305547461257423202638369043608208642025436925852529869772205138563658921890089966077808085299353497830075953444656180465901092644007470144147722240346071879535294073546210646260527391344184549566746742979269163925790337647649176047836228205949369820212056287853437339803818009198483757822293892835845768726464182901016086994458937485304553969138785749234682857686677360138278026479963805991777371188793224918544781217271974882044460819023032620691462547672398483524323479378072439691793514866080333698240102374773925264322994192454133894259023049115623582281482193639078546822536872447983333646152532183873980207007014062163630444436515184544688224591137323865866240000000000000000000000000000000000 [87,71] 97196664571597075655429363700792117335620328439858566818527931942047458154141964917769970965402394704859929272279727293969388972569456677766446701819043888335820390817665291491372167521332500011650889474204229970542071821242934659891784277386795158670927249206244875819214377205053558685664210646396595311461632152705434883602910587483532724207424350197773733374399465478087272622470294635350047436690473389435293517386809251655715528227494756290758643366790666362128125960699648217966592800229601237018752507808208209611746209578740766204395637026231392429493214956595216462168228029860239353954632611987812184525918908252993558588535249403099452962134620073001607583959840874782656817014844932028493905123328972188774841539690001259079831381817217403213203370583529787552393240767088074457941482795198283592061645285047808192913612838286529484366291154821224434680708271915089938400854952852750882335340095548274362496365770783329273368230053351746855104675720853893965127288529360895517365014731480705478461210741527980462928319653002981523359414401808827747286828117627034644679460796960261737848293030195929277400926428886644492927530202842878566617970696692442243516054613476574986049703181188794758615941011493798032562271020284657644287913807887250540388108560591976721486579230096281914243023098756599770259276315599307740519516550727692832673360903547493138867432126839404605631158735772742256095614781379125219706152420274107780130235491729197963967528763173992553764475957944859955793040191699303510353447829098869945721681726824243507587626141363491265657642881100010701200100203560382607447628507834464886707008804709027829708664793927204213288804799983821326889942164397487133490325008316315325048650972919358955611542008094453652751177991634050808195690714993151906018404391182024505379648969096426488740424580636270171353150963957097287841971677212504759397591633905992459634887301541029684537726655991510599519475489191639370383667909178933456869347785106959613975178101959493255045225155083125008584918422357053823881119853027330193619524955064885859578680442880000000000000000000000000000000 [87,72] -3108767128065806089463986595732702554360796145615264625451041829528130461180588343101522114992737899575388021178501516090740088676659587772819137219666104019095308824397702803137685800332108997804270954529760293515994770997142618278377353360709333912095441810073539435188600116806646308472694395752568643153654983062213105058363842390299631568794298473304966200088572740798048994008395631710802063699745285315553147787764103281844274145212229461674033339220651517000308231001664234431163887816155578590447043786455939433873525316667568990475100874754557341346697836994431494107984460438671612386290870269628432732793691105282759691941394968150783382788017113509638306232496077356424987206186531533687954476349929877589704090021247822733798139888237570627262915055576176343355801582609627587058804803530543502997387755137614509966923009069328837484444689276664783410281962190064107645691716516066905963594047354358431820724593619368019312722957137393877060663835495279482893894929158281152915774202760909111143609760270938699220467443230549782488201393339198700311941942529830354294266019425591715078172445307718148984732247384995903682511339100865682706509331987992336916078101118778364152900224037512608077973833899369475847143906744570623362450077336912531977473781845527736417181305231096305821555391319826200170648947644494862287420220321383267005039695116136703988327761320227664594400217365497069046272540611005702623133839286525322654023611402892089882481545436008382174883204621880935234113907501796029892997473225451487880572246047053359794758842104061191168326018760922014719259645519088053924218226873167824874433536308077775739641237378832649225492551768944747887469383230915933369110560029795620656133866161459254266189665451911015943380043676776371745719823107729932192910276377054407213795069318184625789759739686999851611401165786247323608304527885382300269164892242688427628954887586221934808675880407184450293783857940320098492581362626389437632645832666242933911506496968975449700690482810779848070129258776514206345364434386308532207283879816288088596980695040000000000000000000000000000 [87,73] 63039312994856361301975026944973978545504390493832684181264685907014922587472825466538441681708972286679170317491203610270099164366980033400908311529315854879940222971454179105399986374340537213905587884675615346207098277287812953228874312203341232754781340094667862717979270738739541304056679050779283038642328470166642202097704991852343860354421006607996119640206718547209652336122495870804044545671224980398121648475338489074125069217487801974653163044373856257522254940253176919285538604808031915981996308278324920577770983611620287038551039669913744203287567797968888995941074555394556870926498708264627631230686597691552923981173477858616272299621450415078901868194414510064716885751075217388988076813935755033391786092188817876776390913811662593639466544328731864946207441418393298985396312026001193026654890015014230009653740308060601278205062049269044769476050357058830274559754261220497318454571391837793044207813033252164608295407677780257273783023211050331362348391372022106248656627711648268988241918930595216341524470642545713169831413302560820362948068148089948264029842932665214091439525344273362015607756921056002271217216089361035456697044428245883004602276936887010528273510732605385958724496710504321467625483451998417666939945192772386731864897973792091589817591365960839486792348798705788039545206503298956891207264592720871939884842572753680866209063831214702987154100996979386887119893608546587760551674705156737545752230068324691488307954641908403301454411193206915601368761063715768168081462707449310727203512428547509810529372705268800892532864573209218551659702896923851943932896475142155778207227422850060520784966370152730509858899959024392912231229187356321996398176128532143375027827857987875369237764905717237504126128153669786740747825844047198244563631971201378685622573279802541607972256846638825103615058462564285554535426538150855901827904339462654455466536815280941693787934357232689885084055609957428321789094293885219423399019584607463228664589252742501610664878355416660544429878368360843230072979787029473648914460740453120758209576960000000000000000000000000 [87,74] -1032137848098384810216318374778509565686749768802557519085052922628870405865672641620330549455036060803433837286061951179445105973298474231805219090853931065410983202129682202990861406495507118793126156500627519882713203399987159094139577772024206678341193719455568154259009193929648961120938447608749993061118070271142553729559419962412361599065861539509089526925255934826427946694355363696613609209063272315572701007713762446924318865813658511877632094426225263268505944035518556360986299108114807295973338438310817944054733360004121477075414325847958572298581177367836582860612607253902112152485267500513854489088484566546253877854519825005064860500748940417679593511759424306886873243887076549054399122702192007616876679172787316736222018976551232879933738373388306196265501586828532256551576793353478134513532599930608529884799164959955091100326762240087457755599993155001203498899665103239252282760737721471903820547662513969933555903051319787370993309293587495819817104718383339350392578180093558201944054849761800144816780873540337699752271617625280333789702374030921001123490556694000443695356375381522325343546706110648125657019814010435994730097286957973059408724859970715216328170408277972721856098149953029505664167689338863386107895991439687709851135660240659903719355346479090091407584156302470203723665290452278191348401977113402866015933968758256216685870862464576705619315634183425781123145113790942150610662437225439391496027322206104725407853182661000563082571239535162976053346687451705264285233194363578412289713875559212807848598790514960658455365382278415026858380130491518715620588395164935649241028300491731237965445641743679068308473337106124769128466841427346873291894504698705809594354708941073208408026739045413268625964750507873373048934066060319854987027386113415171112576839344177615056690913723408329565043649386404501209413067389674176898455735054575613434105931491170424259673864313274833747773888221125583785362280388667930567700216850081892259917148080059366231853910602001834162627497331110082071739006390763377950909795325825641433006080000000000000000000000 [87,75] 16214649498063908652562068711803383650791024183314227080242496504738125302100927230518812016096628126149332538305807001033874580942409384544279215039384197025028080038134122923497474060850959160566991730760308688065491643051926284193039758968268346173703584460751858496021258476919631299350034846808863375561281920955816661726630525055919696725366553334900942656995859860620646207588491186559592755512977353059350374552210036276551459005040505301193959648494231501118343431349401907663579970390943072800979672749636344615463794730168874463787188477188718592274341854095771982006006691480892426555274683074404174631222470098294157385095103672294373236878765304042407247609761705281002254886467100717242445372454192483463384654467294155514226712190495795022279198489829797691007239550004236106002365865495907136080199727977669246139884072594147218062492116970611593980173334919447612910560205113919829455766258895366325701004431071867016984699368746001970733084506462486381920875787318728565466643685186942911740033697261774873737116604111248906346654537154362531187238463414378861822049385685631178394516864598903721168317788426445712404098525889157417866238768589440749957470555019903941027565220333048643132008728156183443903979232859264236964999360936439012445313201355846417015521600084924680824928197483357950100262148411611675353301790137200882273975976974812868481303834807777174503625771541738622709946328628931392050212641004357900580124076417489979358292559618838977694976313836048728205056095999301142509390074145569603510250134930096982485100682167030922153006624173402778936612287080310673060344786724544298279734546437427442988194162401802727443984777449626064793298077822437528117863528307910503574730037741555433199618298963545362241541710723028540792010778954247477881093917770667519520185379186072662166099098193812456155419166728991897804216249374859955297244615797354561445184179006380668975023477105779588542107783210017133788664478380894010390064657302248998563147297226686097033223812534295210647706644601868019980802602920978304684487324517791359303680000000000000000000 [87,76] 63891551688099909072704729374834421828120828502437414684527631049955821502285292282412622670956248074132973832031845601694611007642865583759934772532344784857809945204070184565982515692105062454583098143019005037213582935945771207694564008357292828543296143861127581577083665509834514086809832588409345792620897818864250303854674921946641710187199795277458111480911309267509925621759217236518793871530701733381630665544745595450055982335838431554912345719872962439305493340461256377184586575483510205671004855313586065734137056778740503430371337428042937268237887076103172285147704027253693734512535891883528626051438292569483780341474591819189786712972788242844912530878856640479876276954079746452987589951286568573833445116407903986970623336369260058017514275600720561317522102953837247538250874990743530065859193627386089036657269522105980011584402378981421421037404952161330860548867475457086735228151216868289637501592610610420953968153702537684560241077088481133239829065957245467794928232851719599935141295263417322675130245294519856671706231870119694913446873806839790638708218985534818246050086812219609039779692541849545081383296955356931289793191546255262816743533932181325269851021543491212144584689347329182354127380343185664366053254169666378140039780565400437346382055793886264952081919502584057906870218504532301400408503787444897786609118529758705262633806380070606381899288340503806497039133612588016244395781481675888184506390636309952513729380223440653636060437362050074224529587149283434814972281923735106052098942281214993757269511614758470494479307598769199334236146408635337789377498435167843587207410057250777130519350285676180903067315791432096979282811161621833227850465598707525795636899067881244892844506823469324534481662601613870739265124877190330358455284383701164961323655297965826610267884023614124550121401047594885180021183593246570171927734318662659358978429960375620582831112340701234779589208778266959024480815009624705054619096526539506167819503580239593017177889343350594586233386165725219769697696782710699828087419201334437478400000000000000000 [87,77] -10051074459304950701099489326465460737682843051021110772827728697364280362453160901857321494353707085593705597112548042760470647970504221866401633627030921965364276793230959463736342239555984485828298667388176861466896195187457332757159879999472552207153016310823917150289027077859242450388456983979382677448042301033603270187887078884215451479646707264823859096163260525281564816761508385574856408688630315164799825314647531138796477272438123194505234765594827758314053244457559183977522067842751190318706440581256902520711786482931836076688798102416861609928783945417848035758039956328043578791301848411661151917319669360484025212724903085117043911208293051616443884464344290097953639265731508831924373129192455422716768316495277128620169487194103174497126762964904795755970515046822744108878644881593809698811535095532480713612355347773781874182396476382018482878953822826970604114265413408219146195113705876442443775611686939052608887109640823375019766910530876118618258182338713937341951841045693328202433120553247752763579765095260703462679589707981362584375927158507578977965185264355748122060431839428579400335676507689060267194308256645310584288553126435409594144911364895957608295539516947504949149104901498627364675297045349929489853950996816444133734322356791164915623686265603413523584986205892959609542501354094285113444097841448403282947339428271130778222973900246442932114352431334081736741799332027625480792794676089954637501358110992804888635887704045173897702481801318233037137659682453612774320833015000951420939184747075801330136889129636856548790137348003959780477440807101752201779739098056681874856954187892561344981690883287912352959984354986902291244748610970971019041787166081161841485493240503181535911578149175223432231038327162336269026524700752328353671338551366631103225289284616157221981746861068174443809047882413373256450207454443165139459723742840431417653701159032762668075342963618946368153863749614998795189403723038761827808966446342863450016711496303244133321301719604047680638691174405863335778511563238189326051749151061542174720000000000000 [87,78] 126394036292938296844981179178332426473885538282465864316245162327371666152410992989197000514141995176768466114858998420471458374420049699258216739733708174122727548223579093689746967751654269979184475224854105574614802663585230252055533228272618297607756211060882965126239359847250720152733505364354422095303844414400051086539612595006072968761174121675409485815557183247917921062270020279473434983387704435805925334089499758763835144089996250720634229038418313388377606477595675061449963188465646655877669141005176271663827198051014354197382720980272146312195453571399626738802918585929094711305881935344617549574498184625505109683892035711408181982323394843094844380599597155239861409419445585736367475941820539920303406512123349007889451578298925883989131691943641950787891530477755028562155285050185595706305781928716226106641307825096359190034084804066313699191331659665740699796618900076545038382743279101557925192851379961214622510481835309180487613826280839136982808641190788769553592994441863251663644270269498731657156090372426775251958489941009398628203154914830055736942096532207274190453552079951708750787414425767545210490734561848085669022610402319093804026863895146148480885082564555302686165607871019574508696720678515517788407110562999761941536670206291885224567526373356994920570959989328121969105696291889717193692939882619520069352592340996155582190020211551282549358190304119312142225030493884650655847319837851979115235753949290214889774606384470438494455613952282503005507828971918588872816353451309689775955606505142010472980223542340854712455068676863676068181511243598465526981162603379834329220422329442615367543399789592850812159718652011475315563621535238882254457415429922217534290852926619237609071402998719478340088083415763081492544670962668322223314022212638500245077117252996364995197101472192302135137927025021481249337995730031948559473386539447262669601519581384715848815899431888190573811375456971183745886357048547786585506635948257509663003268199851711608321816707500398891047719731134210406094758771082488674528482046834114560000000000 [87,79] 572468523100912661206933371956139433827783040571996104579500530253333264323853903859809764831934325557054939959575114790015567954223692286069147196926208155728068692107271982311677485527189980845691306902284948518037568387979425023035058195840146959789586260853533537834202495911997712120492331990348486901236091682978522856930512912783656288752702703177952871404480853067434543393911265213078992013534004786669644230406376523706302528216289274457051368786417584379910682515676953598176571011597041033926821485511269555107875339583198194086544646721143614049908436166182926737760854124726723058219699720009595015430345129670845309836388941484218741312874194050361992355162163049393261641138528380449865335840778535204250526798830012677241949616745849351927917034612177461657860559838784126884522360477701368520380606435214440435369566708115194481399448642029441101667540897902890586075467221511576346706178897001320571391026623384495033328775911406833410780617287599782904623942772347632722658100181347270414486244483807971222445662423276451474348823740369309294688554503393796353263943574388462043038426332589144323972314996504722104683980513739885688526049605699198742395053967178831178837737408732660310285794217411207599562929889217623868409371095044848648349995092824002001340716961149033993041589880764832878451676394460987362652514820081765279271293805969418114826385391477138249504119172551012933680596568140015076776389722796588731470245941986449886922874379470289848183456591995997461839474667892436986266746182928134420087999783881326651961291131033919338358418871411382338987626950257147223768859251017928764323374628450081328209676186568953270064584300838888622240461503888850526323110894728404973291473526249098731240495992968045804835204251563520696456532922633498579273008449859083156520024321790308820600647996291569872108732880059033472253326190296831838692901378549102385266938693214265214184977786003063795526527159192007916863504915817524158218098797882814879004509724761805253796336604604459552162701594860771385664998879722048271994203070791680000000 [87,80] -8403412505443931948615819324731278280157290579269421633375700369692315533757890689183748279839490951914841845985866696029538905281895593430802548997346926940083487750257564017955596380230018134836184190820170026882569611034797494580844065196527195997361202006227986934168082459343093532851276471329365600703761293109277621828329807725866209146411685345423767808188513315183803712413346764701017776018138024716730855363636556687166591623782442779193924566257711832724075592764765830589243660299463704415325362784448979088683537345515740467490011475308970743404365094609284510662688884166254691005822868281481339128546631924766073814973009608274212774533482160432752647233877750840195367253955203688457096753350203249873872612050354952024579362599064995782574985796448303292540172483121760569301062230895680714189431308218989429981571121774081376095708366727984604829559947335303447870227272898688116473841559137282392638621680110910989358473199891176185098580346078478305358973518361332871710572682409599232153266699241972417414192101382195944170253527860266690333916624489202262855734716279333206649607788373779882382286008039492759861934301879513448382256594670492417394873014484344589435317674131393822717301384142977629904657104657891886036879629504381627161861661135157228666783415648255296134869809040170698518709361219984346352055922073157234957502476165697951000994317369605309719764317310790653285830140119619491612144520696203334592822895470383275765784254446612650593164827331832004830562287761518737747443374850820780550295273358161124972926968387372551079182311477581017474006388521609084184105485989251828817141912831415063745564618950625234294838390431442848481473232675081470043010718951688201108089507630323045979317648443328770492604878201417102867197399334040646353220203023045108211592109560841534352023417333990816379474760163501931105096461033993720566769493412399659388112921174041666278734030571628143672763662050657325622365797956462664280245141610534286893146695988162626543437911763292999777941413347385755485939356188749748512100460625920000 [87,81] -117592369005241019610725888535079434943704665004152407618646673073259213865995344368266361132600653148184015815865747612526279726364068074020144227395962374774239364290936899485466057939086105653528092842227154163871757700603270297174081096514732867790154885767389555107384015632674279674292515520891198609589153262418734167309165231122290912450514786865326180321765699520154757185151771160418573750094375264875099854983688715664434780197657506249173772534812385327029850801627565730372688722203251986543303388585404373141703202307700465485852038132304315659849611937669073719813827132939078563961507357952954135750141748470306186294154542399423282487196868404816311208034013917151289541401786775739444373692225881474683393273942223406456706319179179463716876964616194012831526632439351642006870800073885904409076523582526979766240443518443703208504993105734222890467275056733277620127171866594349779573483066849161075146301644132218831181981775827971286265384144259576948452700087997371132983391434922376395159687559392935497838805402314503262215960060897363293033088971458404750408448685230631835903702445508443614237019618828919765915857948286464344692703167854223538811748579064332313906226154216140725756012382146473733350729884758818798921913496113480662370082125723279525293622009235269637356888864570183122117711190956071237884380384965304072822071937652356480870676384405095729231946462801774947837041604043776477044834202877549187376622503710337947084136435274106257360375690659814512377237604494620955892767492324841259362767700183362762386312085381280901886742176665647277647201100602453018072885847568256323998818797352886406393722718092730617514155938699225784635049546888884579177519738764753533744443343858814151567419759665793460531335510776083945569457409036747644943504734354786196713720374382230711270577287417085361340388903803187671314268463217733483113278235843328789558311563256718043667709734907837230411766303265182289740406887857222342532046669351072755900965437303947726405455104684987785703399204107361638998692988727829892362797967520 [87,82] 303608754508157423332005496900713570697833374297245495230198881690733266024354946464928265137286365243678327092644687330413104311792370100112695991672916957268178717292919828397012481061192520154354335650343437643744062195329006785659221927953965709253550175037450081040871982140671934759228285032919470355681319620360158828163738493075751834940349083667594242935186858310142679551799618108060670104629986091979933019936990850465713277218135510759081235194034819533651506777607237463593884514790684171084249626148933781949744915208119970379637978935813974145312262365172291002466662174184415299757535532583546414520362045531248905886047282895992515484580891339682324298904211949939930442380249398719635686070704289212138066477016254616825012677647332479050727888360907758211231664444146352791911873299686802918774011203310831132161888196595295025711515824615523288362514100587384587855013341803153814585141502550192325093328978679728038834086705300586199093000409752427270449270052739633343905537854330660117576821280793320438606873459421142741847068131806818606662120230129913428893528319792958093902824429476360454448463244057611033124924021800318010362480802705416983355575773723622915960116087319428706219665635798731386195926336442543852367988133452261813021757654271724218541042116251582087908039360050575747656245690773501417224724038183173820671698484559701964224969923601964891297534531992070394524994496607737750077112251971663896125861561697594298669548231812259044671185215028672265576736095475211808759370438938465629259200700409044815463322159234508238451487882582046746612773718596729199426483537638825382631074171258811830359221017229743981945086626970772918889550755511270505310825059069359042132326832499316397985518104281841525958094903430855823061737641311578025660028710355546077433031142844226111227800939557097026470846923156623692707055176439336706736306813801337681543697578447676501425644524252026047193777741882252023456148011018080687507166573820777275671578150855950827218741558440268662037901523904605056709368314335942025179840 [87,83] 6373667524509312178510434412629291495930102228967896337089701954634186201791888318006803688793434121351285585631821165153058952559813844826338946690153058113818418447419288864744262625699117870860496216454248028412356182508066423918870643485071857656558602642383049199375404000950952993481777415908590873057904208087056764928691731175927296347048502653091181556614654283849163083064510096802675149435055225744116595186755989355711747103293962107158413214369603378581439064864582870605893928345430508085277450275260770033586730903793463372871968425947300889930859568436735468630575321020340012926540832939540552539922642067055664797776811347794577750745661106235323365339336361217518173982925906570725899103961934692125500663211316432094060934768623780084889594590014009058253650251801843140480360041421644122785479648076198993632587106577900640866159225516192680315791076423002914032141668568984458243263544160691073179786824466900264469773113865605135743302847089379053124796861292487310639328577480041607544747607282638830246322717278422698209638507510499266069925966064639636789571388042277022064635680862779351010746191033948822914547162827006778123481634592042175330390759006348312894829522531547785284437619103310444220338544283864890330989839339718953896516916972038802444895773675322413158751988141374587283931080378931194143558557086720271329400146897591615588722260018362404541745627322681238507195571071717200038933736314149754708518405212932754195391980516737513947911794280163404397691505153040373467612025271902277300766618558566908294783592567998916721977351577296826502816712959635295404573851513051933753345609234135102135677555084924519077300556199167010051280679341862765756629269831523710435051691991690646750936372058065474075248278997080674910577166813372419972121024585096247123765225404979727543264339626524888743455018214657941595039542439432921748991958210413092411757430167651454287932930414108741105007723993011170566115105590954589620646310710573738011444945120317094124086245058351539132851965835778597882763869273028599320 [87,84] 2640634353642433855229778095444569231710354823144316845922376141439131218804199672618776613943064846929896051384016457601825452513167349768864562191171870612050030646138336400500283314697558652352508779058839305241373866867598103508801941737725426688114642563241755536970858858964741512505684801741342854292240299109684995722557300117229362903284662982947775284258726714675222406695799636831562298502580371756410082611499780187677900964935973804894277854879947792197604233160964920482710311512422054539004077138656518153375894569563658945694396984601696780861983063762555276182237192194880992109815242271680388870590144382499028378037064261839079781358168037717339154710064939020866521957816797568063932494525251935247866966137290659483721111516533016854770283981931743680626377072175304604493261088774445904171924441583143362029689835114485905431516383006310242958955073136726681374429846645501047964176381299349289399714302452000522627442760805545047753187043861430871922719698269279539233643724598356214722946243510857385141292781946671140120487828845898174397876006306321006394071214280904601434686478215207654222524937940311440749188523288766766719792064462591092624664458735966442596423009835967968512468500018000037992902155804100831439358970608781530034993415089057694180210854606711328706209116935365940344999096709825750618214813291838816467360570997725938892585908208910160398491865079521095082562131157555931070543860369551787760163263873874897599099280447024855248857705183413103804266254824656865550508932653677595926715315992923457176809893844232798481350317346152499941842858951485533244523626835090083464077495772904861802574235638638273450221071271743512285479767523189073787853311340610764732095440540138049589404372691003818026697020484697545757204977589333449888669575645598858282487298321743653109139196243235248563350330269540276529816450223541371106692488707217486781487405756261497543699727911696488520411657271319210513214687797626836476413759686782822024677942367270469530725506419640621055695775532238111867396251520000 [87,85] -225019529721370444719891706706285650036650225763501419964689758658248932997525558159555176297670758005734324595445439022147632155741827544528374303338006514517181314012068256728024043798004152036447562940085895757681288330425224488507669034527993240862788649998814835647041363206283465775248465509430271964025956421080622938632097771853982602106303987489586174637997976374825844306411390016858820612266365493918366959215865645969163152885339344572991665154695327341366750722104805389357970988482648853804909097291248199499889992547004465572043391748929222641486140547033236247709028731881589608825201703862003624105607400238017025427562730201758600304131679382583238563684051868323342140092751746301236192447563645243413743356454145426464496010568973719139295333614042738869722325583212656379224486641421379770199771353224364660244626455767352763553260048126677552909009049688609350978861750815525179420619221086301608799670009857507274866162742893262116736785580269665777963112912447858394982212428959762528365711127201482947744153938139887177758520406405257796130976750733942251346413199670764793524566353429495842137603034070559856930448864999291922028716462341495806540841745881298433724571090108028734152747046279278706239230991274428137610301809953941012327619970221002045211076639913020896884080859263902140089622014985494394784878893027742378515989347290265020003447902293378475508187665045310022561447016773780139982127669266998643674435954238972625323234647535528045390922058505056866464760677347566637256345073148961291289345218853611964527238440175134290009097804334447990280050094603702950774941202902783796169232055979599304284259332355900361946130876371677601078671659338036683745137453769522908823083859922920922580836147887908937153103140508768424775769641695805163113232509634015697518648966777931302687406247947218787946981307509065365624942274362992466013175772958324396707830319961890176959836197491113553101530760286228200250923999459546874208365129109553625983054009249966613129309858666884464280656675513121817269571200 [87,86] 616977571721210621740569310847555897858365551814151792928816634393157021586660590094379154675876757691824382755584548794915229533200622754809307252234049284785426582100207322570921228569879879105832951854120935751018254944036244793266183512237495617718893451855242075231788820268047531883582305938961453360706351553557168578670029904446859541551340927707391844519686251308294152208074542787048961292847250403043589240962303464496433700869213183622695373903903289261267224268455640850636762284977711435017252928144039020897866862933558358412420615400198359069911868557414496580135844790272718910905525967106302937761905423299450568992200918298238515027021211442884512314337059460768800607405713411118567392859724134489955050121336104005926731039012231357945130784832683719150364844164344021302165446329266631917222036038248938634378870117609019337417956205919125601520647892535244833720963922989172834276001713342546263310985641354391069726046658360616661393654813770081080227338800927507102212824483445790258862268540764740230975133538377495762558959516037252415849872600655744054776369810500271994870390828371922338375534118244975669543256967852225616041925429167848595870002943062909828586713502181525524596319168140675568114998766801200175925760648987667912201267508159982627786450007685040643526396230967610627129908847969584539299209816347242736503863796870020831535844645049706635301440458405969337332977133611478529648861125421657849969750804717470232663285059858373754206943855035557835271046209249845266531862021906770569836433779983541986052064353189917994674038112700348516128544758187492669784187485050654556836773276328639488394363690656155924304342043628193731502531569557519856630361883387156780167183084250839045152703500265997200636931370655490234043065713486376278977630033451120491309865435503623221495648294368524938611354960589959124556687117315025898249115752211121331513066934389046032544431908898526287927847306281023498772282819923338525666756248346115003021735695457683336230564781640564432164723143368515946880 [87,87] -618119063128259974463136778421441935159950500159085224904636477785641051737333151968276914639938267462858375346795723674353369778385879049078735698112842032347004863722725393606090076863814497462132058194326778706952128663581526480644810080628038059999916261538278706047910084728895742388421020907808855277226232060891620710264860274348847670809429684006127302892452400682269108700459092711634073645699753119072740345459856262127421275001665524494632703944859558841930093176794512243611299368032280371908440380610112508251516426058752208228553496115023419723766417975152411490351796104693595087115375837646862919359015304499492540400443175835246987483600086717281312367235811087095199151291078181478376164437906531379499619087025931373367675789646921684304863022854629173477195541546292909362622675689371902379191104811776522984194065920649088342267208825896894203572022909601225995860638235971690011017295346695244038449692213579052588753037023941041894278217574888378701251448315797599890174163366891778955235305811723333364742949809215111359091485119919711204329993352984352755184769149867935689020518065728116248279190226784442006390815077456206083577785112001570893026152583148663563616364163397605147027992450268336949451312832359076706062677133334015331874743911940823266986504497459320044517222503028590157379411057130347657777309398266490950204361230061599715229397149293926773320594472356302132521854630179278391004474448154915515937840005376588915521736582797521927647442502775559151828140230556911268066529797818808233703301483857726896221362400708740233287877802825636503413701164965575781881440209652614138230523606840146364785981622351127076904170753897352567464759788809582586994101273553818470605948732765763803904128204082772333071061053549123960007098443135387062410868814100305312830832253571473598693341734968865498234119700129408537291026945736594496438768213959398270684944328727733728822369484260194509392121731857889692293365977052844191839210924395290529227876142569682974859999180099676160238937829398160 [88,0] 846603891244647045458209579255128944211216090498937320090196335017815287606413392229704374830639015951299080871677583226050065431778467330582560973091024123691265473598206770659156751701274597396306786713459258747115445151292252456822587927265614745975850401269509236100169301604399645010890494082850933582540771333039680216582329023532705661371270241997896491583127915304470253158806750087300587756291628226241618508313086220210916001360527294020775517672273516019156653690929471954639200536900316226555065146855447023843919632704175563702689290144997925277619035296832515322628686319613904706292752151358175713530958304734730600568024504219267823722815499751828104532648195200513505459050766053338878581260398060133952909286736290784678970308933250432943517513392321665113721917409316977090461584094505430108711850223157823476476124769124242142594335076817824455624439995382864251771968034543867358160156352568191193262705396758956215040758222352220303492089407190602061579700689273715541948239650479126203352844109009563381673181705109153427768637339107132804707792421380349192606715423723857206366883627384096721873896999692153246442189281954903618009032552462474417370827589217760291523410630377412634859703880172721735871170928651717725062968608692446345335870190027924085611424535169363434176813917627335958045060034489617459014043983205219909114678276500015572787980389293376699947803569864873547008580579661956195437793268717579651791656982315264280459809173630110991261159663322132095825049954845139091756237021957363409372763592127922875009337213822396869312735007437347732848672420525811200558147104871369323259098045671729401689581607695837585264640564556538756943493124120704475273287499540204921136854704216766839720237057918226829805428419498697855926031304970064383501526156624597013875083222587370494054834282712171343114016924769647539194876873663182893247581422271213461756140979061276490197200600714237299392047972333426040220655673598568412481746201240937483716069304639967246489789355985864699475270837063218673886822858832390115733570406682785455299153159967777686075329703051264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,1] -108553186014254402048503596008296558170966341733724047063720225245352890117101738299808431563349730961819626823087431482743630511370489699009665266472431931398657430931718244090536989588344359913766487146029675054256333039780708723298661992442391964402402740931463896824536368450817534690817695218576245974878248152022339425053320383393959814137419245180428075041029985145463101850496804673676010663274310659474148911403183738303687949067675206182745316230158182461064893552442991561967726868026063597018781936735152399295894232577532597798121978101650031105269032288818908088194133139648317591181069089960112307925209528264446036223134821833655573297448221941278598936536493844244782172768346569244323228215343264352564872626715139180606800535239753766085333166984159755152648654686724115406373778952308516242176026039490753248094374750191798523143658662249954717021068050990004485784939101026005727638945402944691877237368013119270102339335417483206915608129061306521443103817658147042245521561306364770565709227402733616609966567008828305078682897259379671527690522610945667935976097342535417582977849550464241031843584029547646468086058083807806304924413868437332045609868327924568704162628882278449224827631472566090929493678331161676064066268892384899182829746330869027475954033163403483740223658076775946014840549924442524214980405634608555288582129787767297136477616007697975785705427531002674927550148756803905092338780442290673013026148409833792888064998899635254044457121992413739501055292979685826656710482148187448047083655360819851024755764193092062163476306501255748434844316537903068019276055787861945968150102623203574154299381272072383015536917932221371923427465892201984155736841766037655506753506009734589214818467891713988049203910744212641261733041601315028434759127956069264751615743547074661259598286372913222340812535918034826327893593403998833833924114804059169985055377044207407948405091915322169286477038588055861417484402138776469811877525937413101133394981773195164401242498051640752214764823967756946806677029120931723879088667608879412635375496169059117666304399813539528704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,2] 2767107156753019497876587260761696894830270312333256820999514713005941047470352478930802676320022478067098500452987750204654647902720234629695190096127581144699036248997499189854265695417763758989173206783321313288868762433549926830888572169591815024685796373404609584485935816219389874472984329757107426712848691285815399665309781763965052063221686817103263938982428627807601997248132810353357237844208076933184589565028046920771470550985980752800518589364634484887449787197337253793451646943361853919061365553158826206929076021183181519498351851450437929189755624062057658110659643275198806032919828545923424204161370057519769864970981634281558313773561652164099204667843616746149563570713789788967902334955858501167689228779499801177443089447915799679308847376921905268062703172088868838678298582794648468500017818061195621383661795908162743869700615805755406515948779539637936608517298267729736901268036920684736592166334802433504048621002290532736914778655992860337024098429608404096330993692352465268078822418403997078067937809759527779663405127154080952592938644941477160926867259424055212946907328849955705066033422740931060300836053302806050634787702276649047858166502750886837899938449514219076784493531922618797798652172796020469304717385552512278115599545160140475469377326306040207912607144973439058075187325998851747628982665396036834789386470009864429149519948316646742988767137114509516972185991483832683650487669062327420253554107187246587232899193669857787058883269724416224943324094639770631960051858757673727099701309588257785167996575240545661928052890606147295849701114554735250877797192585250914205539928919417174332561554718020499949751447943559794843845200411208850514892947755236508247135115789134798154823102402925698537237350716337785918036627753317767881843838309762066699899883319956723843788644570992313213270818080798908950182645144125395066985898131842352946853454809918791860209307749615950386443733189665842340666488108177822053086439216322929251043453150128037661212106091503218033417256242479042423720607633886572494443626442920735945950763040855274214876157969919115264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,3] -19428532616106273919726309628432881347427758836888371116798885638605067602320891513126319609044572494614061563982594839958089580856052536272314498216464164028623739748656012002946630446062441495936444157033896201276168021555948366320214201220593636359533484532279818246649170723347838818484966073098004662767495229191579658324050072338107089931781027180944755755695471912927983202631292243487238893671233172058134688312080901452363556934118556252164965763661169001190527575760498467659407503619306149875275504390233870831205610808008771757716682966534022271498170756276845029954676477708262649756292441217993129088954393563964300656888392496466780689245369747940317039105925688806288872222396075517687581538069643832965790254897986264512795701670409834736574319822202110116956598523775398752648473782402089454809698371411288717998824675549740277079392776575086693025297284009085672656094751778674399301444334890856982144373909585338605856407666980677493494740082746779369575635390375924398419095237350594927817198486279970338165520800774927165927641643282243408262900728300158880529505308904938276717719189211334863809431011454164587936462262706660879110829063157215173106531152978897662272879408462777060839765874320768086473463621801750623315256587143351018065425059872229931198904786438131360455775497198088293688395916933381669851058278516190713848944785541258940236159779564449409604861187888305974227434471029643987773641270882772647785779436915006553975866089911771383028340372558643683724697139003023348907998817465661613450961424946442407314505618953111773592346973309531086978645084089496541773295549008114534620647639473788344063173071767768638865344048108736993668500284915918664863564988782502404677002137485915787859036772787071233515260263289648309390569616502895581668104398963261949621233009591214518157864408500970463397058445233277910646438777741295218144291242346062784734873940350938970371809076282351794769952859139510907005696619882670426786816735829070920635067171169986771756485561229315970568112164769969926681688528194604378456436713670974106165993448334436573173963548758753935360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,4] 202095656748925760486132594665978307506351999415911151612882717810280170367954989888095377766306310811138288562340134930540738670306961531243051314009493732817251568915298532439977176986763080537433850518675621470361615651189009148786069191950288992835899741893973783128950871098331007524299091468128232925690369848637462380227150473776523094191780682505682416422761187434976926635384033848434895610091676427759772181642195224746425578242446984566825422097108157528693189698499422391231268565471301776278461090381269085073108985743137550247487123164652930358684934632811389990085866288720628828371467314032974425750985192628064251723433185688955292266988113244995504376217362868211126216206383902843859285614101811745858246684550722979296071673633230710578376178619390645478902309808523949903081066776680643996076743758315135057113524032975107385004159018406759757322099084440000383998723507886759880533166903360399313447840263295886966929148249345241491432991829531011158294165612971236836539859762877700944903430354655913792226577323013468266826451496457876060427728555365738059147063673395850201754924900142007174172707854018728241581465217695068330156833513997638316348866218741805037746616946860615657566807096679960176948525073608613958859645156607182536382283259246872794430667739981370202429821551898181102257691722817774223492195308734912781859991823312648361012998003163819749726551533674393638550645978775111862270552112274919540044720109503528475158025202782419925301287010391388402060295215595809967026090677799999976076810573064095304989708960685373889594270113222279266067656557103797174009159782369397655071840794992091389864861267633371611696931601047670120473487575990260134061930794525478103604154516251918917214749537430263667642850918231271010884781358488496630505136900728885293043889759718237442261379090736570368313140157932052703132629397496183921630300023752828776068835482746068346725096265786184497252021709325537349320731331264149176627310840692992108185484957568106863166459059967753914344165439298691838265119336467744512008244291569854445650122904055852095623373894797464961024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,5] -2943444382548281259517400774951369371581508206123605290970704808706798791935347874972471914678612297213710274342161150252140205889258995207113022548768656431185012691738093024855551712915346241939480737054768223025226641670196904595769713133796541881281342001907893815673680584019416335615939652529250905305943449333764112936646676899044623862051001537965360438835213142286049258089026292508636532687605684437160512997711053780920328019453560185941519058225318911459350778336840091980486434101586466161724992888650665526121656014659886926814838058570829006199664632682837751111203749520278038092196241810117610699415419971267668180233355415877952335976226763429570977367172619882978938454280319261336651487319804471426885937614515821791847501446775894063450514359009310804231290305064712028210443389968256784888562092793603438995341136100647299348880935143252159054520191270309452328555307639284555977670555944565186419251658328348721322388206688611733720918761720560385846673549324569398229276649103517445483839576745204775201179638803340989688071053607431803523123408417480266429131514601260637263222784477431384363539303765900272817114218611539845147402143711350103766585633508280980300319190602653351974519227892258861819955025279524093321667783861218448065411319760882620229951341140415981214313927193689601546140407302655092587879494463209894700415585139076288588447113988541017804693210259572778968906734571808565765653305557508825399483298277414424056047734920824849043323626785058463862272225724384798447536520862320413686930602000384715986640847729356727846344412369893924046720807863123711603285481064567326633392262548035262483189452874181611613489773998864650187450600274992593893076165204192373328525091105618032923457084591177646577855971010115487359756268902607838334280085840531527368871507758359907338335714869363175650733329608002441553055042216413811090664363037668935389042678962359460326752637020813839237079930338666106625966311243182782672443356384118398760195461658655060538676811844016033913361616900428083586084735969708339642491021823508714382011282646525659808890691266768581689344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,6] 26870562633185174813824850385757877058544134345397752341182403345609423259734676173845381390241418971295407583197769818219255594598045143155606675447742324576707360153449551683665391181870321267078561425586038834451803688591623758303525587040557189370794939311690437890171729307958049139244298293654264400679877333343565990109789543223155568916821237419029394281958997485049876084510561055357401766965544386909680239982114889006296857574371096564173874660644149273659199791143588311435678794450929459827885651933850022945548331065472928066611930265746737341396899599727061083474998673898685966359326569458395198514827444226670063287201209271747099074948630924407883075581512086145326801948666005940501941341335426575016481125786536663931984388569475599693155803384642857130364898097055820941890021578995402549448783963414317913476445081993173379408239953675732836939433120814858729215300453746807981996446432322270103443655658803905125226978009701735050826580810725040186329293781198863662296939612378732417880298186753718444889231387638819302456728190998542507698224277102009561955437412800093233197052873886442403610294607123599905200978441409783034180442102142841095192383587929119558383168320659146852885787690520721565449290015885454260396003038153184567570535379183467256925086792651615366367608128812328396011880969977007548820537748240678733567185287252087657655547654391873709135791756512749567468864063780479383073114143671903685755877662794106549795597401270295254454994957929703346511641541002142357720581710454267285633924982456923832089671977760619710890573632067351428451823203563346523231875165223173432948699403148116615819794603882670222526468595247589513043857565781160642017796976834911317084276354109504678985887725864665683178916936615037980636603515927260765951791330674735771326288152059159363145747317049433238325206748859885766207640258878457083475892946420561979219330077987665467318279221663397866385581786406034774838190828376249456598336949543086544804368064338310342249958176474741922009985809358669568485438064226629580587197857511440820868961791578441949676190566264422235373568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,7] -134916563578753058736587411184116581102258267706300028147555296692853090781162569742807153907624152040328124320629717810419227160467670718833165386721016383462445999167844793783257553645271326610259423019054263966561693964423226379921891446870128982050707661453496082583166812961093203305475939459027217805358207144460926534864954989811759975882343706824736813710600412345855426711011806198068640634989776757258536148859826636797394984142318458045916673998073844789186208852140755454862788343336338462803197683311055388154198862667616173881772411748200174011263432584140583413951836902593733369002102104646291037216751706827029783051652226471963460293508480373911663473855032810559866172193031154933317695707427803025110580922670539597409402743830179370549099866547770607992318143250811083880216059991865690047478808442371198596806547167845734461928733308426884314778830689387916151900369778269866660331384516238614862658309246094694454811236743070475768694217187464857315962935551648454415522706763177054561834821777226677672042941721506148557465218871921280057569948231766401308541407444781426166127239067016591179676977840537526581997769035190733259403292144741124784165808569651996496768153805524204102055245971183550064596754417390654150937649201273244916317360902467579356217997824149002815930069196926199944005030070407259502842411100646316119677488787801331226051853703847362136048147356335138380719211890333113611998022961983852746772869154708534320322151154844452753210707062882841315637801716815523920418668562582616909515093955716423597796833513713862945600891627240438306049930313349717307499223044736140852759506296367012156201580295401379568194269532963533736900220692643570085526589498639137849985333364880933216609135443650346795009472956129922301119776899198214340109260006031347469976419567830720122574768410519095014699819399901199763457391573304780956896925294924809982478401517082414018384110656904510927229198826127497415584713201510748732037100837453641407829891552955100601247109025568931933654365364564940066290040608820540589328891346718411455071883515018587199954502095757221474336768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,8] 344101019383709587011999276993635074074913145652554371403876394399314565746969228050980864014826100488997473179212588597124455556666756911868236555194376473921544416897695248941351186870502188379969304270086258782666171631103659826681837226799062330842785111826758426775954852765374219079556130532857198657279262078770830658196430266345115898648362307272376148341282721668779679191531995691460331916317729453479891486171296811224258892990750254949352871068464055839693300882252495330288384619626014978159009530408245423094268285429957346853577919699541882509279891393004593126577001428475713328643249389833764790064072296192315085835108857108801401383197484794181041736514011762306415728936843294237222956995671862597273593823330676069060640233519808172052575211047943190476497487507062179070761291026038971162370121626817888870097338292877041597470326696337546275744576919770890018192097510827729168483030345600521986261220270352223774650732853843336994206704682426362354262290879711688578232620316447691785367396096007152100081411184387771176491365360779039410024146498872641174539963834636776302791326162475967790590663939751421707255769818803241849613584537125157882917621419392371786387584562546294972526151871350728889713317698530885084147848224628899135219621859871821947604650497250486020689307067950539138380316403131467748558785148070330415380212462611281998496647433588850438557331959899551610835659799155153450687631631746778919737521716422266188411211235109766724265805908634334777393874063507225315519729966571426362537631074644457106782018852038832232425511094034734710331575203410028173198528660536217660549507712033518450002348598974429640914372089725275659867242074557666418616726652511641744702204512795400268776431906730037369128022773231227501379677716575297926842189087667487595109575142957812857530651547527174030897583053725505509926480090348486751093132459421307619097710060267478281861302305389129182035930542876958554897168265131922360888744974655033908395789400785809357721406247388273114251470131453300714415519216307080228378917114615708316216349641594522764867047281787389423386624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,9] -152535899342952972849485597562060935193290075179191643474056521351110297021983078214885770520336807653051188018016531839451214338885988527764789946368261980750540519596431074341345846999785355208016131405172293286413251472443070160829876578729871175591367098672144734105405937348958189588587034109286258208778745230703313414072137544672660440887497371040640481420659945432737560852097857360089146787783825424923025334680625605237053047642753272176558949321822613470609600057664050598847292779554270643605874201383983251468228183646327100987173982086702244487603124312431327805072216278333189810019289795576902080216364810967952184761439789831202796428837584467339268520815490096571245197299244059743539622635029966599142765498803778479011869093027556537270811924854800845557509548362137761035424033408405983360491240001015716795033063611473637470273188093468695566355868466346745802320658983252461174032782418873404560531840785758130228116301223445034998472399796217767205920356982237954458248221998823381829770047148500882369831794230097065623802901765858158522281799820390744395950887660575593093010704018262091614648534802067927530738345031392747850470153287990302309907602955316397217977640276384340430423575155496718328705012580119780067928092682815720321824215730498263361636612922856010463974352795980414010020139846563552802049200050399488893048446936511356743184505832197564241168384422083600509871869835757629059373900270723884485745882697145954905609061725296611223720305597910946503322956372956390775715759898013508817725714242023975887688181241830087226800341357916735397059726402999280788450748672509330975674393905505125352288950633445557260967400863985949360268854909039635626994662955170789579431163397688319596911352668198396192648414153810898724102501186840788328568890729361667884658263733784731190054919452306667019438622716139174302343268726257981237014088887991165284968631406928075962330063215175819487873244519189132803671940105089690893088318927033232911810205858474632718432921184781533255065474597419132882458425061113146724785319550999565055994380829985454824661441353881429091549184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,10] -983544182445071851620753247988588115252679667739717440257703824657572137957730871592471696973973246947685568711485201054358935405838731187949073266769690779533753900392185656725033381919075921290265862074140839441912309740716509265045514832738977682711111169659063370864810954068810144087680907271288978095467390345496514891524158480314162593388672245109320429303830217597886977726297672837466866888046733780025987222712633074965302856599551039846440384310340487430686346012350320703675616933513970621245898753981403726444716712299141071438066347778749609504014013216213248717326913851826467586473645094563428111173574155986864266773408229253965644265969732768113253482076510119194309500950036195267279402192853838980278716797302177189949878611992888134166869774337038632380944394742494372712887539255015059424900505649585843793758545956170512699266890171775354752270837484289289615994648801625501170835820159875765166526337957197367472551966985682288470202043388910078846938599914976687849407875154045368115254873720039715585006500067761176185355253949508059984008963586831911000088912532198822812139794393967212382329681005273308217646442137554755991948047268487689102745645628100600428162519728466132415774923701087128119766722580943394952353960085814691163240659750785780912988795649848368812879707796308504555614084621671038313329092811170123983969298463237775075765903762075012835095937097737333730422436022762423132975811380304615760898983978909557135180485074601562474016030503739737472483717714218945644028637668738699515198301548974624397821924205633515920974622425467157501441572997665489639825511431275516919731638060867411001706811050782514675477952317890528612393779872965971003058989449543620480030890027703221388749588647222553081733552005441783790048120811936233183091237515617748797754429025745179506769735016644314082380016511317036280274635121530926805276601936026535430773950277017781384885273591077750881908586029583852992946115580846864012657323115550228124502872983210537441148112213424497764005872762215332959385982648738730062425678721967166367875829542482337509567371790671135148867584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,11] -1165328017123031162033766606910722185185570253868798785006433993595083274890591142952252688322687545529672017316547584694166821107521894818332123170148488119170255491755296166759505202682708294001471050767344778543620038324992977963379400319697729487189435756966586508512103019951996878568044043934109725354225446592662466258246169422515593944569280167357449300716927950568177952737542580888441132797995619669312374058980068822706372840835037834024835907846410722426646843076658251045656921989340755819404388257434191284346449048975227436570863537246029129043511143897488273583903304898859280054737821536143961272275564602899082553457280795703026731184448282280882427545507318279926856152393136742379777642244286309323379979863966041031981235848935470857449966986926911219120995777632540941101325190724436641655122419964337185819547060627178202556259205864999366643532182183412145421112407559511276072565671672358299050045344283690826114628121869596116801967798987559509204019859129626429661028718769952341894406646817793844261901220279752052697282760473116959314377201371835866266759262980955106400202606761600913707598189467530318184875206200531665451949804166573006740090738024047468874958776479097750190392318716693033940156869037086037272194976078004757788619900971091576727738288896228441693894999457380492397679954884826495546562053309774137981529398127706749985803331418281502978235484987763811066953683666252386584541097568945307347070983644645435520371202212654074763312397526840874186863016845293205642968665419869345585163235112417757321649281869013641424154715883413537476018081347705869567910086825677728941918616631506993957684191877616658732097250572257982364353109293319587711176542374857582035385030335754815173548397331036543579895091716194364938786043674432694232655877459851506735927269378305943811781201455487221535131086954718290473933457237429481708051637379775845121460170369971758725482588433114645165988451382295167561450456131802680455223731839997486702249148666535015851379621708999484309098090344366470309959108776421558778137294019007363470704151438686676541205687129304943206334464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,12] 16783907138209583385170616438162377375572854295420832808762682565446617274505639141194208644085240018646441985505721064066470411112183324502857142695833857537828804188893603478041917627615169208896359977216017015417212479436149297490130643636937972711012359004686939306500065673721396737591433405915543339339550231771948270871016466421829932902688865470102435018919269074246106338979137244363211942069174196488125121953966042201832296457201115589528926254514844870703550036922838348058741492756224106853458272958601171886227366479234702447645762123810197696074817040506050057444786035975210690052066539819043725862552261107996438139251459367516444731149000263670175828978474554456179625307968755691872119261681484754248419516934322328650723086596535551476543955452959564046610797853179610199239374797420059883792280872910997590203242713366072977797478204093725364449081028744397773775850761718181045027305420333475768124839158561833834510078567522753985923154560773892940941114014025471695692528817756164474712045683137421761458146299058064255735209533011948716969090297279281127006374241536094452646937500384808274961251083392864884066430545938614524516557704436560857167298724034604319024983312951396293150846688187050947429340902399207995637394211310753033093221756543144118357558432729521120890328860858824740029665312919075829422430117636257953366652082511870162466485723806459494184164538494182669640573660458691235365633455096537878800925113114474592090036293905902795383784159711955051217436865550408904128155718552643158712458766628249305685569899715948142324816752375920725451691596436954619464959608945472942987552357158109052085773653072918249463602673966429817391583766632482387092848150458060955821933556512011090336646775673941712374723035867768784025017218346856026717224015946472117551062322494538337431028023006023814470658739688873625059778127883013022709729480942702337815958099904727719665695417838387755076539711551837207142699776145228613100234883077588232988772842967277200245642206287767074365598264920293763362005218966731519611754126044292905943644824228380692351690483622903192594939904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,13] -38353606295257808389600233005226359853172325494797398843691923398133380838342851257130637105936453424492531605187030508541296943477482378490319363997087471364989878493146178560020231579829171887651711044861098930131391371476094840778469543020467013361473923786831048965480223980472798198344353848160966565737697691470905361070688809821228260193275976273603939422357331899878349364496807578742957407689702749027923541179923329050945823148252855058831283478740890530473241411358515352162212430455063104793172602423247200846919610871833507607275917041782032009949806746479869209415270650798930298649074307231863792317973729618397397209470742335081818173884636773370892257178307539318915999742143575784814443148317651304537854273337486131417933694958626816238489536458735413620086198281460549583406453145767522792579971908468478418917227095038516200528945021470355272229935253262116070442299722339491819577052844580391632587594341963548013756975937854005399750511180935734405982919655755352730792616170290423482519742020730326756534768964812830340348865951289359728506947310718800011824126604397981497837035820088205495432998219338686246118216823478697486721524863207434340594144362251001598673261882569170263717932675474310562597241056672360148525191307851802636454630067005413229078471359620480785973808305816323839990154433901189231183264623518165033942832672087110756554254151311561316760405431643725482563257337364386602625040753180218906352979757670136522694430272454086155351606935902779283453261920967858142006963227428965145633132360981501517231896818433241951393136599175071938797693273555195964698924641493781641038988177038712471565056750539554215701561097495426423832073309529619783400009359457715177210200258975032692297530668887713306246336305233634811488905790339707229879701533216663384882720455748318297493478272994710019600109390053135463247104211329843673455221518816440267852749228207241300745901314815476310513863359690062623988834140499242578086540670608770784404365541216645479741104297173925641288486978622305348914138599730236725804714150127544565753256671857737307592321309367890749593485312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,14] 18057704209983059480464426862127893455077921618073936216593718215427160261924207829534312072218248652638387225184016509104579919343369019088553945056310817199507097635888519250035526357601526036909707441410541833120945319323849191607096291120545905695833270503816219762615202735221229907641495525139490038166549317859752434722991990489324670713860458896324930726887556329892919382076314106160947565174905489589087664233603889549019076282130421141773762166306108931100355522431788269990142233012481543634132107945257136320574274457992665232973629548950921559209410833643946124407362124866279162059660447145977946906645924290609150380522795786932273044663301215710395344284613414789448761535467550165419221598120987788923635938005368851701801578056894876751330874345296715757617300215458813216235730452449332511801736669401889851558174142128803490582280876343855467273486560747338925524340034505667317208520545894005309823773557390327427292225960649133099340174293453665847410200794873394911589422024924239030693368129074520677760284026906476254741491876330439374805792394866426758911886769957859621344301750774861880757226613923754249544564695313894753997865449898310885961334841063382992806258937033450271936210520923841954052311481793999469581234205091400998039297004613962391528174915968422258123808118431298666942463627857438231647699776111842367147419187120708846187139635456851808618830530349177508991731628767591521479099307559489629061752098835029929774432493620858637547599501817973776848523997822006411553521175245062633857695628470543605516745465493847198622198329706319575421731234082314256478345739614173535856480000982171260055739071263772569314359359937949454117690906033182159015623696170414078403315299374587497539474956239241883819945278385508199825806787944094457997021193679568189459061424351463275469491708369215340198839730465788613149140755032035094906596378568939513037741580692454293263456052548734908314409426820174119770407590058163413657458617814495390733911685527292893926635381976760494132816761374989678610557866409255947983007614519603500848672600126698409743798022657764862107582464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,15] 75319748716182294738908066258367030336395028234604698969720145748279226630354199418697085973189821500394006217411544174447439517184557629861458228479786254086697496426655176315695994434989820555266395398937612264635545544626842024743565616777368203121234167736303713064497135624387381115276230491862017904469236163117575733696265962833602756040158376687563897596350321257910147417151703284826392255005372111006020579866499187408640695219344701111021191669647244287022075582841814579882929868962656757392232735893269698989834090103623963355110008831191262015833175990229764517903446468336808892317725519104582329528675295535598945349822265466679201366437270084477130712888129213572783853206147096073754263248355588826076977702736944100846602980111490293600382210367823240759849569742767716247057856417947398788795482177015194904888084736725615403396244686410577843243263748922272991407693811774028732252748704754291606712289789437293559972903735350378049960361226048243264588911343670280830087903823437356875997121218077918185039065596288916816987312419095642236075898095580984683370005827536342376356353067741820592291971963534893515932249152288941794882582649310795657874958908483601486236417624957205147983916550663803110346007197406928202273883584699630379658596518811063922462824791057313997290850635648624713948753197695691246026618121294487503025870441115509787281791243872126495097200102918761475483147742014385546675248465983229288785849478306770883444936675865487513562140602330338812714701965143665787963731287606293317420330822487583767230119510914435831649629645184362862036122306596261343642158641374510118812043620434261816840185312647486427436934654036181423438820202068453632187807097435063713737125576933512330020850559106848887911048411767346447775330478960603785178222600578926823286087670849708836927413443540014819293550617807501945137324801084632442958076619620823410670868593342497013321744883626864638505554177899205404613419608441338268986683297393604230553820400064018243882683463842743686070726146769781153040414964576066633413994601313446874336978845647629297822972861899960349219618816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,16] -157665653216823280331659657284441700256569282803086470966568372510759770790302732053261521448254742103660533867201703068087537851809293013547682956290200036815202998671989893642779058916929110212055821160861139005933290627222445101219382539061308255689676515232055583441644646164916162784754672046591635434696872304849855145552235669309937343280975717121510749044212305219825093909133654310799945157407281456661504797102894585972860881513191489077511129573182292882333023936780712670838782325212763757457774333218453823306593511972306090914629818286541132333364795682387339102206150263389759815975447803400113877494409221571543315773678639838214613213829972900803731633451352406776935932270749693331730973532428509421184073346143787886583458452957323148271040591059076348395352660841266769678219125105424115874048027451506368436513391092347189443764621118798033564385747034428215485797092470408540513183636628957558701395850518543127683291293222290243140227780621899540876077116187228917981585164558495405627153017607646239749458098288951370080913386594204439351028382646327926174762890117996926455712260754733519194618572397691850491816694158144638423796695173067116616504178547440451987547632061412169227789827599186724405208565815440892693420243659525477069173997020479255395541511464980127522001603004405992410592913013480167371218818932653412739983524647231008106225965120405974025227289264727213421276973063200626647639742420650976598567528564895383502117631921252678065543854925448340844991717265170550898250278979794592044131071526890500852046649146128525838987353776812309062060718345243502214014329653841089437197498469225248710953121258830654001311067907400130289740740342107766061935190233750798700918330658934493420154233710966538230524483286274872639648059324518276494165056464164781141339326379138875924838930788543187154635066769181188678851911029813912492791299754022383181726959906301246132111233898658597889578471181024227502710774430616172710321984457324965192397306838212156668916674091035938256630265620399911237951103524450927325425093334905154866820055724043585720735124761362180038897696768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,17] 85573603980301675365732615904861172043002775107138472895091985707564090976848066641878963592739090381723019560061329007500998162814628827293583169789756883446656088425216487150928856094013526902767634885790108663064727099053517323888849723022024830464319312112420314891540269432073197376528554676917870139718718398521722953665854183710036030288942712088345935298250893355358178491690872855499695196559325475802544040340517753980544853642434081080134390407691835487610692621636322382244579888699342185947805964854102989283982648264414245223258070510586018811829578157756380844112516538329850555879370804933273293857549003827490976428123651820461450570953488303380381845558412978712237491638258718909584125025421080442356331218314782483696111677715861485912285114984352242779743182047108043377204839311640789052791205698781352870459123779244366735646412536470911527639736694747754849502408498422542752165725964510219322890424895181673609701321799211101395263355949619290537243148174666584880948339795546203646323669276840590494058769427908961965969731485690945250773439502349776377789670460823022779558459003823955406605981773536466860585130993760911004573678359079150410788360979484711791049752550104140782544283401207443775935564242211598317294236039984554180843031732585475978493150713104021744791335724288047649268445790302474404030635112301742118854874863718337845254736986479100557637566831948349252282853752570192135064400874169000350922073670104083867938654039363078991810184621480208482462618738919992674863734406550002529178153553546766351320061991905171446140734735675670049829454418558868477261798935884003565709822246180754066664660140454485636587851717966265921938659950263373150471523344504584013732148909925312947457252329242391085908908665749092610036873260335593840956366471687724186812630227629647620233346906920859052663007245171798503514407081936271447229369253100296426900509818678480812248879034065420030808485389523813249726708323916718104833319179318347004490019242169671277989625246410289621602610792943855196839030790308802186194020638195028800897347448557230115048623651638987756555730944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,18] 136150204138863058410136468136062660677856189688232875265895018972832555495859108694541958192025772694121806272926360657366345318111670733067319193089889596828671988659463915703262879926688827428919633800655658278457540309778391966129698573439324195660795738898709035491912686577472080694430314416767651209243913336742427724470621134474319196577530455079563400713908618991224340671396599963434005022577692152616629825260608055542693947432028944445167822345430667822952712416672100013470154251534252538985185842270528053149978982009657628459451809977016826553336580313256549821648508739899722686891976875380176626909684698215442865106087871841589778790082569746832672394672002360913215099371367047311909587905404791736401253604291328706085073503378860039584715906298243042796342751702400573703461475837267182682244562198178268206234734607183966408010355576348255492241463310488838115332711085893257271692382524122185021078193771172923796308842772211997204764984401099703294444254217370406669975807327335983390492397370882301477318100243876880183482310829491522067941133285690085902421103854988993160061564163977626626573362936019760124215637865724763051737400214565071444178347375947361889604916202166930686256837812971811096065183278543354728528680225485271445625732923883474362864172673319998474620612190371090007183009488073450681569256958627140290543761735872654577220383403166556184385363825124080792889461914362623377911593588868235090312181805084166174456023917949948632498068569728141513796525636463384339970029459892871793184756635266321837958208255196216562951037704699377816040769806102714069965652831791907642545159299487333009880307851062129615229506468263196556651737702505564733155548688162321211253292308022298192305224869726895999425830065508317700174131615695909507088198393034774437675879408643131355766934430344438514481859912810490652655711935220453850565594069139971234712189778663349844571422167078869602594273030939920944640921693623433348903322772886472104953620602661316708500508641071865029854310853137689458585132308991935877717367476367605036739482551612572999793790785230291587901161472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,19] -311731660249206909404386990678852600873659452155812933676090897679047012099693973297019011909135550282211882078435035571291186721663021981165232203643762278890162449655779001763658387382159305758954499922818869409371906064464225925407245308640529044120045928761909849850262484220236461295946210481700010037649939300450431512023670474999969682480490436235408713279084166659927984149661789563538346658909082836038593731403004581203503336530982196195016772761343427551932590708870292282303361686692665555483465566545137375583926069585608554082983798350358390725108964241472449403447669816395829353782094651313631783958482952950078415591851681239294787528792888902962497651514917692993377035690220578664750939512302728543037933766968523960595863650668148386754566314687081327244479303840367679950107488221389822588553797257362233314054982844900466103747392645622288077870538382284901985843001169673847627875863196140296153558330398678426684088212079443552023105004321742292522819308754511520309755421109390349664053284935869808375165267089796217590234193631880055811229439149885348633535967649623517264661177127734736337261014252167780301868069582503851271675998400589735206578969940671278891539200704988703888228586532617242886132377908262939166158139527932430990289643967109930865105897279569435006868806060955658016235508540934330395626491124400383159081105610436561818968071260021771940308982824059901349038206141355576756565171179709691702481982289371472013495379147820759975813607337358338207102721630390945832710811004646619870323950139876394206376686718157924526045442771825681835881437680000305142935254460142877397472768670818560302390410796771661350823016268665722253417692851814312963037273213043239608327175549298227517491663368413559264641557704463930730335498161538090207869954016779218179671181692492866660051155587846160831158509229053194037434777407159131597503432529525372907390550990793533300536428085479728590762211414014042195641739257921406034408583423303787193285065384175436217738315999195084633078389374065152098638087937426466969255190342033832646138651659798425924964093301254359346732597248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,20] 285186894345723241282036718172575412362292196638946882866409647276076965401200055573074470738619227038926359990853354421258063567508870025164660955719037727387869672429474309597732122558425839185060696866617097354392708538930951415647030659513035793576874957954389193890819426543508381832740962585945230542714701962773607215201702421772803252539122392285012002126212723484864397025830334790240444886974276661076188548846809116234465450314894719576643069487585337359594429235115577089333009000785201861167615458529082518646323197550123693079896144962112690551610065415837837417251022206918588583309126479321531564051870901977287008165631027888180411215786754749274828352128340769098311835027945612703136124050816147527451253071104442804866462130562488460441447755307845709316288298806747433299819674009097009734115987994707686451070681006867746015881891139186747964834454895756145769890294770062274978606013556476271618315618298549014373183677349080626225211169863044876953295823121839009692848928477639990287799007309839106206722251721914786021869024084413273562393296900909693421255681347977312864972446934684270865135157764684711462895596054360432548976395762025619570010832684075524923104294484205600476478452353583734764552571526812154367180989563513394310749306826745872268069132011143523492323735771238332878480744819000084869011884533947641373029930474761640995761261638949340458967025324218684890362749825119161287275184066124783544192247314900491299441264972057916088576285452195730878111285330222807959944016737505341732662006140382291645518772264693430237577106067713993158287869984345637683755005102390526186280206613976254884039181667198732765510969053286070703903121990681532467018849533880342671453168842717632243794587570594234285351668289357462440061277878397246157754041253194034600792731319175797454260577568501110911048709109125536064478312636377147100794171957468031487526160390843309520217122749611053131358704220363498623703639185554803001817950558480821040080226827113009786261002251187325013116099179663025441393001088931384519821593209949518688358129425495336615886484346926451247657517056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,21] -115538238182679066203081077810752961781715402343403477462634328703268168293024731371499933341468241905499321121796393287408901612179845654513228611809072177495850647022926162650598417995762279640873435181504228456499278686526271263820745117796217319276077600921743024931941496789694606609000751059972333820151038072605734652353781500394629242395931516391547918497646226863638552519634546089304223590934299543988746452050669802116237233084879335999605678097020814641973988978048832545310301243511019673214225753975297043979439637977946219356761059658114731862648236872711017783372483042272838893115464791758378646239496880740410503947289721091739062557896680690859813924003120051974680300333446035953135537903336634353848585609015934727253650347672505395275132887541749545333610832438683615819069692066064523840684597019476676447887123653244563883769354170692845914238358407121224294063484453230790876720712918566193830648481179885242942521084090128675533121264407390274872191618932422979718811153272436142773316754550712851980339591829550095169815799735419610935588435716467660595419731150797259801948695884566190142529520805623013761632553681036202080332054568909512796873076100554169137520668732237771411136629644200794921933911909169876606562338629482501928742202244064311528249514675738117243928533039372187353162310689724430199902745667380364721911742000225582079422366120709232478737484167000832559992226710531073110056416649359940621788358108494086455080160963397504271305801827109376545498094630381089997410226322544040244515947494714782091493602377273797424827400466381311572572408899505957902659728739124407775055914371369792232887003284849169851973973650544049455412615653993995884581897472063192737832155286394488659684666947913026262174635546800199528197699650479606635843580609827660815962600667302545159247159590414748534958840528332555431177366383187815398878010070106437651201334828580868326647213335435722929003478055623087650816599802007955473649663725698947939959248573600045089383931969509964650532721137343209640044299215125176395984260055502733784323075294845356645640245487724706481188110336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,22] -36362915332638060462922746475490775155444855940804375297361774253280746093979412429124797201615634833204058742101095540682023560367244375058433574339751427178740468941974964749328048361552967337757190943370278963293430468901168628491370503593916083369414315121302826239855960089868587010383995804027420422330682087592783186026630456472650542447909625823085581121852343097685471128113601594883846036574265421134688383889039559730162484378788048009572307066337776933609638115803229070597262478609654472818956151816402364229089035892882892621074659061496322362297387462341587853472438884212934937135873524397390908391034769570586840596812518988952952571733492169648683957544761544241208057657271005999391558840522854374760823983918554457763093935725999999441867790814446815234005450046479165166445392490556638881509995752813541460027354906043450390189535790870952067675660049706435622900479974673686990083656946929910258092645902498345439050874574400129424434463026596446383029393941759580107689097077874595597466321311278469284540698146890227500018928728250198413049567744130082212582037393153477641522622399603903424265302823987729453847280391312447221213755094944218145581668954005575350661412193713287652165289625839768465036939229519489445066129586651511369437544308893085964515520076816818168845472864949579632421921272137918426407235620645521717921498434214171029972069044463360311416591972179149271408076151722081886733181311969409621100319371189908674639000620599356465708262477361363549455783841317724896190496472594865370140072709265698482965225313604605817878366349409791381129597948590146820375781219898723618308775392459077078657494295712171224317159360489268188112935961753320350441988298774001374223365340921467242809022088848047620862393332021496330216306017854768085695265911070239188285149616531756091045114633333941266242527431805445371045650058726279972084961981008537202449472068182936635996005715684413842966769010546984242520888600758196819906323745488462391009758044284000329701084676352827044599501251875246175177275657416354738072097064912003521746512703808472582993266995359460622637989888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,23] 99897908960256966059841521935320439894140453978922748848656678986222779005319280347914811499593857787475823594258987198668866906084997711920579115344975811430057008055553237850654755644392013568248899497110872705112464141461915696737867010701566788037737314774841243740151700122581977529148225970725948319449290524482262087004819567274830471592047476190573303552630161060323491186315858427305771121037080746176310112898372129338364977828805855307242703693057408774884769916367879712558047772986093843220782410627775379991256336588117565044463548525963138551588303701975037894809682432927036144137939540812557019971287618319551552714397551172245399165588452293698955191281658127269404324404205635193787202853384717415675131524278399604879833581102190560523534880728022289320776828598801786661854197719235141801016532522031406544894833768670039867120865962584561622270069147872191174383591865899066020268803653913951618662164450504108871974561679973331023113999525436278401334144628476052816667076950469918714108521248048219271615984973473934756848540812227075279866910004958505520742585988764539327950027038943544104025619965358652233926713979239400402987459251204556097776597848234792929991281718125299148446540255037803888105702024607883342804170540909505785678355216372538350215506866030880009203003771731662702187387605779470696666980750807040200284537377726767505485482516816607946485746475383641430712825089173698308363676299258937871000000249886430321242297024887186704825635938415853115371312506545747269338971322922133106641798378407074021706138114506580563716433296936196330769356350361712683199702945082529650317601101813349220248694147470019431087494642666748616752316308016834225391956763190613083890164413337288334194057375083707289062919192002010884522843929180173179516298198559197771081657113266763542097866586534643723797815888092877202354852417867784128101272500783440770347822123671337116946989890879282553900075666101665339730184028473352157475390384787280176262214714909496301741568112007347439192648531729687687336074901042228093685584057611869283151364955704743156674982758416911974558334976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,24] -111899277149938814071555388997256631121412844608761182496770092804883000064747036827029034123747992138194888165197248803905919231784903074316909072841479590126379971175887394783956305347622979617335506750665326501301646383211033466959134684819037570710281981561793834954080146553424492175935920821051524273165653321000559640425660353768379897820128872754574756917365759442164842315442937640636256568193401417868540405076032289787370507439074805933668552520204070477422604391779680935772247893302432837483292012362655126933895260571830429811936197344842733664736113518205109473648665124749415863086198592516832992946433483130729922035616755080282354712878674669942546377530302647570144805305516908204896946949292928698819206469852500595215179582228127025618938681414379112790114820092472575570308995562229379967746282946339895629203807770783159696286654142005952776646899148738320498764735884317115458183594924815749525988576287620445296711046163752044326491646784577651415869763232741502042579538169930981260421265176276009564001589532041250744599610231060570058844701091289295588497271126687531739526963042884295900106274084107616701894630231535914068200838620443498510264218913947245840267244492846804888519392177820576438687423764940143329387014129712419222138258857881472741561947599672508887791264703981756970326765924114037967414704056335259807007064523682909873276520108591255057655866468204378044075852714936572099672099251521053291423692247945193804185331553673208139845842651811085946495458427310779780282310887259579546220329308094050501709709922531842204045739123764190325316171554554189312647960714773098758414519335788892474510716854926181248784683713163210059463747393984451806799114049281076703543326696114235549016701690736630891695000249225828204689205270643668997164423503087392752377543140750296410143570433917721314264183659850466038465125758372735455666197315644725449204253795808324105230636219903314685164787904344157291106867576693459324345194112681826788654320918239412707095232437351474741219387938575593007801005839438076438655425425502777424854210566218717961825054239098479003457028096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,25] 115169580436858176991145548821216753409266437472194724479564019895968735488023212223095793155134343900585495304935729983112775107960069728310986168852583301564372170790423509812147165454614400577406517726041668482975854459968776121868700648969960618467363607173031735276937996240962365915749634053378701253376195164053885810669202208704056194877784187174894848296154999499656190805074592551470949176552187782705958593909440895946724568343663805577988086616451682704929192467771581793559035457224927750636072329429553856313418087662833972837819833105621352355316564696229411412775255844495324173673923260441921109163027731549608499230392076997393885998206073123790025232869067686089132258707958798557106161495914037745344799251991309429149260539565136479633305534565147016240073211923003558137137859758496670600643853196119061059536326794957120760101034175366447059637364266607614632224265379816381365075469456054918247649793297899273270653185694661928725098198858807790962564372813354250558646236851404046477692065540023023849073046575586396941557410728194229714451221992465092080092263209606071106502468249328555134910518460175376090773135691384706853740732265149042225587676893899554046923271868028350244616773496761180352013267703187776729073488071525228762057065627838936989965393689079225093945903164238997258861714650926148597306135800676040413138943120654619101893870527510718581351500599991158643165436690550186023538286837590429387013937463745704081958939957820878843951237253377386370859965803973171632157063691640609396983126247713472046421823994539409082892618120620443009785670215201091022810624254061448706477551926474379955735685442832079537844166378678475635379464819418657856483404702820457185072615375790492483153841618804947323235440335176053514301533746946230426383128868996012024310866846161577389846077388399961024252477080867388615033775322417536963059888299052753121409109087623457915863540311993921155272703201690528960217618945663235700294745216882690139018004022520833684427711949644400996842796657048452174968352744204025778790324971965553558471404466847354031920146921579871800867684352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,26] -109602692088973938110575880283015314827479188799642066155438745843783405030828824388837946235982804418385353387219398375572811852514763857725636621000602292586751314952737324487607403927705554485085443193867266462356492488023449269199904337161363264600249632612948834523639090631700843618469321642561327177209840496804902666373984371727243800290514580107603652093256514940398458577093112779419265854606487633399096470134661278090424854154804424051063352968328153096096834076728172405101793240314050923117532215416989818972922886942283523224273454278768207609903420612957873740590659678788991397577268566007267409843680414320001503060819483431253006200476763109555690446266465992199627994566969143947563900866589050712313447851219328239444014566363990775736058292472409039997780679754803492560500226256897565868752164890087904263284710777006440066998663751685999858538716191323244676461275969826741212669372892104351294247097257001930335442755572541538754908099719483415202683426796199172457413702316721537928668770769796802566918685382883858190190440471747301592463842978969548752078577575887921496825989608634086483996863131795857105628320725785924178315612861598559261123972149136079976693583502013853182673924680662118982877599101094872404240609390893837145668942546090666628679538258314924921380100038531210586020160952626104040693312758376132937894908246941708708383885637424427889449221563212060927411551908143811358896718800699907581897170832361429140081103337102361269295573510556300396965104715285314545162806118711143699185498910711665913551170569708180450518932759573608908198438031163252884553363388222708787598424576453094519674681994931284026215777913688092088545222615781717473147119445706704701509028663643717852944431382386590983427835706487285222779952920965143776098329987613173823734211763028720871276831428169847384530397938903086106128256118230908693340348129270845456796296281110525898247623999626283031628198538297801561981415254514737228681316919375463053212034408858121430301348302541620882981668458732858594373587856002982101025021306094973603529077664188729785577848379479862961548296192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,27] 84004386214298555268044639194994295681106747332976069198798687908941247783855953651796707166401426982054883276361257482088793493663167711498489845095001861675836349184695989572556196401166464294090901702814142468791696097839746259818968341740811322413566516714958181525965562342059648502683528375776097645280953508776295966332947915115299196925797656389486777254726718492361388889211234317400082566997526958675939407208355362702308557498294364755757342191596585556984872589232784688426478705071561387682051120516643093805371283877132765976487453353915838290849546737432514383585805410530660039009696150416243987492090056623852469935058891595540905802621590883896117482050046448559149887309643229318504681665452780489611372967950831596227811858613008596295557784024024541428200146113793733479370909254744608607718503108213442678724578018963401825535010423612588528858185971459065205062781763140322010894631862780537893703409196307480281789234979251028139440046034716374925706760487570782346226878557267223749318511639829434330377973067715290253704999823391427796331102114175483385786643476354877162670744873464480484081076437027310475495999563372464665521377369422030527940482980268813526750243753823183259030931330526263828304738801647828452786472291500574575723404741908445948057586178064204316947847040979359681471053206058223387841199372872649060471189501135518141274831132672992296568629663517861451509201504363926229897973902687310825871513365441183165116205275840315595521584305387340438070417767462565035065434410560008885857287599442306327548459218384247793912999198027449652768997996387321437611178130036873691658658227959980271146539951833045903783568388446983981393165930825414966024891035092749792977762889462865710711994281613817282839100698911415562667952793634030735045762453364472393354683242877713737646106773839893718911261125855176739858193555394563244238978445226959010392268656120386097815009586234316649784449280960503272857227416567447748557377005182377451825131608524147825852368826767587094612535818258917218178156296450403024741383529479603494229545654704097514785913462885788017206755328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,28] -46945341159642880082759221588436920337254458930768574212789288063597349099808586490343217657422380724306783491202540203590596539275296506503767049405864524328884483708566232042302164645354570901982278366026292091640821747705903180907050172505415051206610104013458772820667613876239904579702101598867893235925344048506291520068548579133847457287686852941748641895346295296461874418881166513871819703042415585286553314455557857091316231349739429468586915651384491584618039037400819838426674367359314225460999389038943401541879175578095798302756049486532608705361883214094977438102344825237763740069477755138473032075476405265489140242636948426695710353552128633222167210843853567437673850082428438311355164836621581599025188909171943412808978538468737340274370865572384172579797685476411108473006439305009775976471494157605396890253589656180333184795352029485103954340675244765860640516468243516717295425055515014097816096438980310618033165957406139353364344239985977601033367681015610935817436547082951874461781739795041884975583677573846006638602621600871930458141961869961860089081125143124453998245170492307538885450783315580675912583239149183307525382627023530698972661045082524765565050437738973748424463896269399742107852761376261967704777881577385857569053094084578860365613329987957034338699652636091761517361080641773562251259554047063030565117001053968604686273660101420121164431789361267046256945429797010059863990796705451430476577383793884348082785511668811105190141315798251659929254613072740046973049464838721625293629813151073360413560547203831207684536254992985340136740976579480733716540635527450752316093916992360598930299176702513955366395881505428804428282189056217994625808600492117749237518753259116341521948574785128529524759299515895597081142581808315037674533717027813595906861532428098810769900823561331222330549490328769589402787724566891360141554378108074496281188919716635549265945793384149652349297993071349925731117447825319431060285258462979269898765033055985652783049958498197260512412505743838400570911916424548871577297064577172537232140928540911336715606742312020656660852768768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,29] 16235268784871727597807983328534074242633758504869731232342599593168208580188175176981752721688755329090628930088066106001098868032661662236081874069804788894757342917273590746480356282092419574188094899451134764720130581863092968540031142124408267525556005427000046871295941969108019220851894875895989237231847651997043601895443336776398554326586588607196485913861184459548216078804439738433055712825694471505066170082509470710449508435354322769392624727786057102111880088989455125892230774743821418921071655028903953606429652729898438396234715000864508993666957022026635335578316113699151208858337534875396742856029124479135850349877500616200566820280270671986761825503738933654166532643691456563781544522178376430369455801230340246671951709338483960076297666119336923664391069916792809912666154067156101072002217812891259864969632768051326811619431481091729882074581128070989378512351800980209328290905845209619993830253299245457626095158985365524534777201763104439859976111861614831609170092202423056599818887791543672489698185040454322444129201777035164246987762770180437084999973598355626802973580967396899236446959968208395111407564514939827284899010312149141280542872724498566743267893644172702997019534947838471036537252935837444604335306962770472382943082418233238560253191245221133174143374278012468079055436370140120752954715361264737121529691090224690876849808235590088242437029956417183514839684715343211971891903820575856833877868751546032743898180371763961470282577817151053544028613395442072508276137827175955375725996838761571848141239963793023208362958298584385322935221244851960668658956467825797914255331954271213559031650820884261115819150363412027978360033705204325094451461449795784240682528409745094037098693868336914688767948666586648837276966075544249368401214874588577179761958617110469040572516870998926240695021914295816266110972404874694588975247062681378187416595012561019889683219487997960285158671369095217036535444075443759689024901654140274543582888904823264805357245223300482338940090098238277160884306319138873511482884208066617174886472762719504995908080899119329794391539712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,30] 374537116148607766586374033238648014613133884137750469621378646749815308763379479709457740765078955049929048502733455291633885426302416194405372046480825210385782023775199211511908106278349036977154024542379707249783902850290210619173921130012516882999935167594006547792999322730630254501399729375318135940723340266517254494305697230103554397479127490641696098636874352146171984983925308845802711403273879426191006995293737716627918056260698323874903423554757045838204505985374906483852255761625680579505791700590473966617203058504495990950351413518815045112904928876003639277906381182768952103224500231185820871513823225020034111795580007303684370255735985880677784570313418451130535354445162757068469030692226687434156059413607209564229975472582734912085481861836187389915117417471549798819376908937767027160424143047336347501153562413035592198100822307842027038350701087803892407556844086518868040497559723133343667081208017133831052326518683942177000116315216714172682842299388594018239879302816261138710127290680641310879227838299516597568908898204175133133511145117943423640398634427155886681309054565531251792004899757624846096891857439221705710937089757238926258842291045489446178183302908542011521812098378464853424518985110174167505411856218497569160149092817468946974322108101605366163236359987970584956347811381783349741670695056015896185988644865357721150017567167402512863175886864619499076315279245684783488651643575792223184711005456082760821120280808094131959562996841581013814178870851958205486226280157349679888203702910341824723792333208214112832545642649388886398509408869989547182287099793852937750606525567179670109995103068973229979705088575388342989863533684996322346312682594900012121729100592905150478853804843868164333449824366180333882295128518906464480796575851493280635412611630511794947118400596653430503081554123068590140075298139962517857638065014028984291206390724718190055842204749260032857457388186432809938419661459272003834831760334959745818501094835841189212542981161539462113999930160231227527631106653264990549635915804592718364999958100336957852026014971197302801170432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,31] -5795677600205072984454012818132117381788836373432964828784438346768257419282032346231613361736601424274628517109088344537174819342369384702047763215835685627837365408975555969792594532717598060054911470080762480770650060125745009703429707532600467301439743205248122168336217887144337675365570151586981496385968540479236336963672687736991820705452931401774499136188297927221730254708629875827458888266209125751313883032689406167163182590154531373370015103253892937001613408386358799686558651380179005437006713173458354745864526276249879998996143667505312584807224941896127512092247109079593044103729502258224636294196311253986342828587913778011233115933103926091675713917279428870851095224651925655932218485482448407304186054909769187525862092714894064526534527125049984631757130954068085026561348281918465857683394614620397002782219663677648915526497470197598983894420432932959044080974942688632842825272916423781889248503779784743048871902184142420433699681672491826663956295871270183908563474893178814959483883518743361369734676550641843193227667570000396154705867482939501159656312398611506181987910528137064521659645354146162220927785425607871817041732790964032246798210419216273342627865745094121597613272745592347873546202994740242623789780713002792771210473562007349694558785730306581548185932575111611288533121361217075258043831208270090782783285360234887397014328494987602599786709090559982565143317207834591744023784804390091784493377323709314249232550794386775161792868696776971203466261511259001500574952787451845028161964094325152485091448052489564292762985489198516292095513689273637685432925766521097104663408434011053362802811890506871114939879387003035715870914581434974449765247063004889970408468392943905597905956319367568981822505425668942421425219736396129108383825027087401084630470733085879711631361106401919765332706650931676705486147174995519604436393390244726030718500673017570133354036927844504176392179798647384946354053568071431061584741128841460254008094593026857139193988788554885329227482073251826982082013599931504317851133555446440595088575737069026248378265336836638686448713728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,32] 5496082706908308811482756360423715980251569426627221472022154636363875928131941580098792047822490935927159908235938343710598139753395261331932639631010976267933924985368217648201644497505137646357864412912117360445118993563653873840122195877561141436348341879620193044705342963452117902588341206800926648791650025739952094472450544858554240849619893778758965486211625584634430146358942803765706504458705185022397383527602719331107430446944149611159063772505189864963416978047495177838799865555283765088350557403311240287340182483761208383459270627613264297481883014255117065872064543320447347415621863602439303545866526694787873002874510293050548087088875224390107185468425532035931603513357556696630602226598504713668965557534005438185554636699664864815208982409716755235134812524197518967843271942539108982561443416804967479197545412855450584483159966569460734820856259091461284277472509163933860888065253722898534347919698862972500124200256511396762689858866426955479656072313284137342442610776415417794570842872804696063605569229493918867582030906372740704472254924647317144867874040774378036874942930407599082852741862503751761832395247975967860917188526791602292397388181704287538114007331950217367365834297788368687482777107189605363924909618196418447451428020734103108952889179801664111154593779797789317622126600711809576859310209857596827231206135781291803896498270453204749471439445238599221504589318899376796850776116972585894834721735401380897026937798062906451463493824791120138249488208909204112033567025759297220204281118463851353103417469427814353494691303620005924036035381744483184419275774647164812710108139299082401348148136238045431848505001817277067757599512257785602047983492585118294763408663974555340344395489848653216635309456100321712615477051768572547429143431974484414815144333492730730129572563782892307503126121356011920893522805219174461351497032067316597766676280305758680451851096601286559400561317065991116739985048719491003987716569535497058006436297046223659094491078236308794266613277145128213625387621847833835201751385120598857258010102543224748056501137773263573972156416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,33] -3465314464978982650426549085047557997305537245659212940568739050590845323200214481941292306305561776784519631698114171475197100190638289813148848855896255687497778595797470732360267764528713186219306621396010779936973404485810860316949428243437788002046215741335175567203225515758764858373860437359604727348585419188938980288936553965557586877740753329711144251088079579795043603939500732755556569865433009634358058907807778267218320556841494743948098440232570939273794362990221476925882717564460311945824220040079081428037215460684212445869604251811668169198119834440267982550098657397029221527352681576083093598513035109278416341821721834676489358258940554065757683369144542158570046139385529226983516172999108782659591104940388533448161644757916851677391443326240485650405692024728419431904779354098468640101070849519070077872520691963872022986339476479869834235974077431353036624651706737955982759423366655733989554323725374745516678213961993603724790240765124123840337009569061691534620867816926152335201402095434834609760823856175049127933291502094987687565091840660731347560203273922325735325623302010940909619565003217957552227564627014756015512557826347766756762146415474021931133375023976582102887673394136776628204364801815460242244915334258074973141818941326366675593394990875080873700025157597977417315956591599494838019160390194519426659013725794117130964356910836862723074595476755397724958466950323464018616835618150934789903332864552587632418932831206076559144782743963970022120192593593452327111007617747704102350002108042313501097628646352995431257201830801027715841147244922497250707469147621814035209800657218683379613875940891395245694744813002190363682373621461646060157528085586527177902075101070200924955308480245021574629110809681093888938255786987536920813291153105718013273480019883753890610065262349819423862572920204150218709530469166989911446438549594882793005459054991168150579748020687712221206491585232758290946033367465647983716620724365070289856167175518823285138241314670222199899163908036463636362150929597573963555317193653795420438839049176303381269174613346918225143660544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,34] 1733644397328499336364626158871416048369288701485533904680131302848218739648870012831934133257957914689168955055366861050906274201495547978893734817835996177345447202925686614079476681322247834612760019304631018388886312460268735535163903130362165648188213712573396499371631336120364637400388331660506563071695720953847926953785214241449039697436912918148995200378621218907576609878123571762348275226638818863186357523936749388246621925822700901220295178677742835537461593160722019452851634318654063103262427507488756397004408804235654335104801860450510254480198412947414701789252867527561307036355527233559359006976746326669096095032246219806535023241645528880408063081233632638602453881382481053653071010288242485510548035286260855531334660083422284408201791038140783312731158557365889078345016642719896576521003751220027771323213415663392554624553951272888842486258244282024609647024691332475113936539135709447132033013656263442915738518455191428823765015691461292278755129031133718950884474064762198141793760675405995324881993491951606776919515520613693735575020861218663065507022636675632402415861025253342949892554752080927850562582408205514925005176445716168229926850026118958727078143712841224823746599306842311835848410244705353247520976119615812875482896331166589949650100186126725854309388754577020518169489032103290011127700297050302788892844943887353072820429046381119452095821083570482737640491640858086580588994905123199592158450425830464474305977433866946270718579515748365864643925336504545533993743497527100807091211898324018134393166156261826228399357413901094927176435171385020573924102720703522971520363934022769078622166222940208713397217314024837375486072776376248296857276911956083176070514906246328688007551556714809497287064147891503851016993843941279488029036341325792792705363972682161230156029377197490525617366805732377739842918868076471554453036415942594439192876548240798810838349427191251698965768525886378591914913698731753092544606982412042704167657071579419724331898448035143232395282077355198078293952344493991612244205254318091284936242766326113987143599570331556012227559424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,35] -779632044297658059394941417567764830768692364812167240332801862295807140696138169608985541575057383070136774756161683876111313054768875720556498518994601647749026198752677184878004134781647921240468745771402943125036181739749303467119737385028047695883362074862684792958222718077425676589186151623363584973775560012686426302927288701467087125333020414522657729022934622218675559509774895928688529121464956205370079006634911042817044829528974284675345663763856275613378018537527828813796414800971002827515498946948899320900221530535264608136507397659102597248451350727590318298508761289933743311737660319660917005425335533538455838055864183019900425547706632055971954546365812686266953419444822692166072187874885913208160213358119091123149300498447328339743340541975588289257500528648438608447198305404007806802697775739789205639200454517762910792923267901786871174860433641249271588630324767665390150296082060395694313626964908261792412218963294705071895125174813332325159449700121689335255378726059741344374382736817286139248230381253632410970862300481278454697990218253417830403826558948924445708114265441718898741780469119029418643508663432613770488658636776109608840393560022633027607919430594853931057292063297759154273061054218976862946369884241034872477380196857197052766514118631869444936287586103487980196522798253993177743878666155639279358567647455569010818224084159670401938238151996100213581819000544247596507550424958072612599216618750756839302360325983634686170374310518851915575712002127923814242974204369973225846865342603421447695955555337080138309565860284321182180811948945160340608128812925687988812151345668229001711803120886793154785358793721275313006033530976420341904783233069378640301069372408410023158946145043531217761163639781035496283195480148723065192897456406558504520983488152764554414704173731857623833742123936460816893130430785460532103553815823343034840489486243903194851295730089243298346272097949860849333904091247488718168788130623978886196264681168395174998783055444859215188744682823709386332229542237571408968538776811791725227810010003403505432674664568022462728503296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,36] 347938328547419358526419792981424788879790478949562614930676054082540737955580000964838482255463354700255966707756601901644189611624813536813024417243094892494357805709859028183102879084701819626082168453864933073222280814022045616467573492299001383056792533450988087576289327514741079182634647897193726670016732462918531522695130759143535892932770156862845367008739022755199362905194741508735420622081952849064757386325579099096432160095860204441770647030905547673616095514728735149188356603116988535264097722689754898072618839375283816681782963143010034896460759328172509539244710395608103647164753955767070773485240363388697673888100719535094453661487161120903058885509706372794920538019574552338496813501683387949011456428615547796798007848576737502112417205568141000371095893299275506175560750821210655185634799072324657368083512462421722335469433966124750503104168771719649676895442133202051307566018834723118202949725287362067345069253769229552201678234744668170900399261884476285221152832244708629453947419376679788082247304856009501340350176902795592213743479623538850907999126258035796551498561562320188758249434541688853073853055264949871350833592380501088083983694691179144696433974920408038964177119063641698359500399151258422466919905379656370213205953631988415059923119021283858725995971074388563213615531162853409554002135710388607668633995663216242789828164061002962036860013538572834184554966665247838311605676247689150241014274439007151277001345140059111766345703200409270848780376242816529561483836236789029348205928405575257811067118755489190591962493086123916350260306025200567193331084807062450675891947583427199291856545107205418845761166491374818822358337066583384922864689101976339234442862601333114458048542795988791543892795614084888369388636588009790789629765533545623247944693527413335412792906036515387208896893507308610415656053819591921660776406047547728686808728102371524901600073529056236473656096322571652020756462371977357654109048839118657250271978395177785683766463397662796683345439679399056318298981560061760845373052189914337084933409227451591348161121321740628693876736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,37] -150292212551282087533746977220141816615377514587207517132325500215947440100329608151820980190920457666954839864413562121855055409482557772264736457511755569256369505126960889240914947586429272402692387964331811121714086207480674435846536005818088469022724809837610317860454117283923400189317633055231691672946252406830742190035104900757062828118649855195078528042975983385394417890340190979293067707723179695156982910616838595670532895834489071594813219444369698511056784882459681765804762432578435007583739233739415319760069921133793450348799300969218086445623501538064701019564452193963901252556035353318675939770306132572523413715157875790475463617581069445345344098620807538282608488172851977804331371837499711804021659217088324493209570526729155391431510398090478091202096882505596443910796259727057649690692660556719634343444537135619784093306148903453002288945277260711533185041412858159726593040089725257527934479049404117275798680544277362916709308864352197720839423738679602261768674573954630820970439475404180116647159830856443782134858139252421563669371361935613133682861704317059584589502188285607363909148667364276792583983399115834131724990332614160043927829230007513604642165276998710114698538230234384450886776959737322281392473197341975006238437288005101290969263086396978239336084347773184988991818281195649187476793491257700790691465567258985217924073409735081006701699770900188852983317125077517939540462015773925208650710651031473639204600226015316362675183910555475304733181045921117342419490241641136373003794130466518686338558325229164917035770613986703343695387730745620829483842310130325392542783307372345121787163348965720428574226155622213069604428674402824274198534184320960656577162414799676646886956059477725462823061093408401361990174938892361001964625887575562671040034904353541262520715405702013709103650390008296294612218629065838901113109228784057695599201003877117541708392463187919069187659741104878516304812248651948246071525419471538849912318024670267971432599593138002371786130658106080549545786824653211836184180445339952372687442553901042473526012587639839689673801728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,38] 56665309792923805256888469299835000593729361454995930088228113603284543326820516827255652292364482049882834597801107286111017690357487385447883539813757400427784493609828839353330174611320328547234805219555257829329337501269944723632147367494377964886321467008843828136482088863154432621586158128365762701507164460247255670677695081017576588887754959590399114152074498400522597395387927817672154003387888687004767987849480530595605015304944517420585977273207610480254914214743000479577460216837959377514268422554390611429180555456269528871958154951210698135543116958867523150882671905920035101495635400159982700253452660236777243897171270669764565707846786323732855134772527489178956839054345357493217168073088789385467585427914417472725119608026520739654246937037300789272047806642532111064528240540691667818301978084929928174565466174328820096398441302134435613235614250021277025263810636894334970407956089364611171023749572600405472114467532484078484661534537611811144023602836070831179943437363331593578046136282341360744207647026331528294908818875465722973167545585496469203877478045421864505274896752680898206601764109067771035839093798943696097652971978682266019266610016305660768537417161700839584389230717794963096532862824150892116468244268057925362096932325796257620176204419522003496672372283238618682719976551360678265391516121958089558669540201924529469982988715464823713107787696486711460993533786001498971204177217380571623299427499262568561145588506145626322637807377227465938835468236557447876309432681763837825951933950988770749321231991310739016411341610609798043715921092742785468341421485034622260867398836603524920540547394333168194242924581932525687256767915892248492391336800210737393852688150788324089490585336354602955316520773179753415679088860328498402758939742648874762206393686089722362202673370727865737782838450073243638689125248164948888380318866652097800182578487202074300678532368923283048491618356945658071936199663028160482717975243956183724137320722928632734785233241329565930944587819485369492499082814392014883042589670635279517781880039491355478988200976284441685000192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,39] -17980411484367341402947115342870876792051936840229323495008964566527338529386036118450634356817229103713346518077535462355778005899550081191347601421035951336593071125279457779033772342980058269455370836043015360518712611516908884609231698576521335632676080659783976547522779695239959339604397297303242189318128623211885730385639192046670525258154357064555753262939014192893748729448446165154865775831826169450615115104656320466421152126483273219582020226205832088009967155343960782611627513585804162988148952233874789761934570011032561737815233782161778040442556815863593131772352068199252775262978957845191976342292947194183263637896910648612247994977164163761201808212658290691999660526897262839415933779645444486253889806757236012234363618746800982286986686194057450685744905536117808922843432712916084136783160174320801594286493756220051086660531689724856511726431392895188864893302736728081061520686588851874535565778722437186626576288989239135116501975035107848023651898393729111376238787133661975786040643311092086319110224562212627714558032781403898881677878730773426788329262242082311040565330678333845891413844894819803380732638202689927120030183046970332267291480966070962681118213414037790262146942975866422144433179369170891604626707437024463362530358669696556507066541781938439113690603964583757059582666208465003187762341208324466311377047069585752702690321354818839688376842936419545123676886021173065280413227813057133761019637795972458240581381531461005858934292807067215956206858114858304262272185653665710342415336061032710402301658622167526620327170409305640565513451585710433101841282981805412162438521611253740138231362324830016881260079182646652183288037277351033462678785198631844029669980195369489564843632589721222973523757443358812861404921210102761061052563845892133509991820296784112330048907531056861255958012501656761908468735400776257622081064435757833383590224672484326862899301302772091679825537468736494372869231837308705472993145904121754830939672290099634489263120289109718506477936218874552914924697297234440428212628384617246198400787553196861378176495775552326095339520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,40] 5528522889524446780097105137601510408234843645740193249315447392769339277424613702929563781997763304224601026379882813320477154259787438341946697508198670217782350763787367760714795463445855440105071727255952667956137236996132186395011695034779370622467694983357237344232435720760990054184151579304071139487726085812093910311817844482340360554587433046050512733346730210281297099691018390715358123482375138890631378700272099240520261914422602061131453696146898911813370022899586995677513793687939740067495551079556388145041948329937786297076970990133004325036214068210645458009787731292645215324349761553616732710825442430262734458349732460894325461366665915304395719217721795094622398314197936976395285595532782642451566835353536828616346679550668160868609202410012055488897123983436184305013574858612737465393774768492854372422570707594182903897831871905047816859529929797885866982078080846421693962096567336728912764038196630749675068105676488565510555664762238053815251353873443063989731104450880182228477775014507244663857610701138315555666597271801456234152900494342095537957383866199090855346973607082477693613556500410540605327248478529867690005505261286744184053691766599993577102284183730442935513413069901158356766112598492632097019932844981549343898416101147334108466126185140282552268324231300904381381398561770634503474571683307488414142491120483427160704183628068649379009060841298313293752715609944088748345183981189430071013249642579800133426129439372243787772366996609472821494608488821652671129572387070337604796537485100318966076353905568931069105919405355577186947290052924992068433993872275711941844343113495355196238630200709773908310286654050866262553976075058269622904750963697493082577665964371569644822590881499205943521473438637030466508428843165248782154291863244636420397722415186680455999193528494464685074436074397804496605641127298308550970676756709316585328330749787919805017787937145513486760251816917243446638030201835431753217270187350359467356845640612194567768363972861846348207792674104450374897497122156241416088400979893011775044637550456835065577236673414426265649152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,41] -2123635807292396650439684317274945769503195049628124971387978276558605457272709793914431682346685837008068007255756220743705419567136390351243224073606713026927387019794772453090873998373058634951627804146337753114773328183263535821564835584144163748720292973055282916187466702024559092314860850890494085448237548809925195128107535951669395477166808293486557174663602059525076785467019506935088916182124463608979214236467595652213615788772766616213793096150440337703012127599185378078379206197456991687678450216956343947668363427823223135620406462743574652793919431673877367820070127041216441423269277498127500812973638219576916672938385548345422640658557347261468552642314874351510121938491752632782788065077102625133501172440382401853870377695102263645961920916949497097889991956563655080795736632869009491400342580472539122538315144858375288598526330726484060298727480094518886798826960798997955370591990424440934038320641419566940189865386902489671057408694768101710748262045011120912962791498739082997385600180020492182231168444244197531018492155742131932257871621873860811899912469432567755149992279490505162336449420880027286202838057020358331445454088157746023013064800599587476969185104135545747307793010805440252628725483583910850112377385434451958027661533208135642321395360729426006906787453955041940998604875077257694966913975123277004468096605754183560252383370271471627425217213291669362836304307798906306079447983570961721175481045423931565439230362313748592198372484974654903702385279894080965162959854636490052645306359140366086536380474089282875651860665539444740434882984833739543304879070040193405041114689728009370493062623032142680648241009455404606245925833784216299156516662579087346996109195045330650527680744379771971237308037889440013831867333076214130630170883630884067925921978780268424304167872332689109793894672356791040180886166619819813246165444856262767631349028420923072322880806556279445505918819982315664126315402326302147193004063385429153960997430187637444526383512151380641249809993635228354618220726462325438950251330195653367092725634335155523201111362173394210521088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,42] 938950984807797687011072896710934048408798946804532725239038076361285767019325104387039296902857851215616909774929757772552086542641772212412761804670329050402849802002661156033998159089483901649232426967418131435147369269346065430505933297488160332001120433431702751094634080589841984191793008304161660654967661365822896648802041309531690167547949475916905656694204643863809696683108489140055408635522179178267311953165060605020951462971236803010602908324114000300811939121622881405221012769615167717455850224647838714044272908814642436189753783232472528773497450522812093449245157161107578960049991156331589669128305214719872348524629280113764176059887186073187250374294124050642380275758668386830332790518813118011016828486119914597049202089840253597763812427861885528845883696371473564145935348922414189494369615065898697169357801455636995381246485444173545439856090800847564675087292178715024029262000938224087209762879456259241193371675797687696685677373063159576579369472754836730897597725556466218198035910572666355874414013583760308325568188382349330543492040664039827226658648429384386473603985228473325815257831247966766867886471531738109475661062741439414008508823059034533848646636685936522971088324208844972224287955964833369841512914383751871318910875781442943205614407323949215938733253694750197252080746036331726717018752599756475209023273626948670499275189045223520640703045486622656946732654620201446254467466628466407239492317611790156236772234256443528866008832758764270068400940539324477676156862411409854258482279015605684843423124781725132796940377525871058098277682921425359560292631804123402782554403615375627061993668462163458282551500010031081434229279531789309425468393765200004482426763320374431106621336111975253966759425510399692666089460846089785465040341258616111298010303434440276908316052307682787457801075272106572664914069381238601481421882975996193390008836823061936152615431102486498394599646904380404664484630023553303942820635059343002635477607536464874078198930382265436659106316972926050475310762198434808886083427532919814137155910757982984425093997393169224826880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,43] -362107395064011639255134410101057096825136498172511347327524328208911680246900569922032030283964502583988086591632246996261418523063465159682406871010056494510828783924980973104127599745395352806441678537692245495215112288256661687769822385587822149441060077463788312318742402631465927106534466845442394613108156576888927977910382008845111681937595112481371808428747514065570274202220243652014034572594005904696293170460970535703020296318138785701610916386817493547662949433751392208007198019797248706577874067526167881509544978591441746369118659669620176819007889008023079544466678360225069011412207077945632360704537161352405850141357541806894934604885222423578193377089310001160790689125296810186507747604443895815412336759753492491985023337009575538656641397816972523376397874566955116519620308432120990625938771673665034173595544955481531349305966687654868248859574232509714238465363645961209519094888539030516329078258109553988752327864377559882340625351323122343545933403130767987844270039677606744953904018865635306470592329938890721832574921158875423890046677599164107459369911949962994189493197720580848564596030600673634096479323534322261520288913872269153425425003696257864323634864564471782473029831274692936878211939033417243141016985686992580913005205611462101024490727169381817015577613293077748063308475789923417374234161297769207317600558247147132615847062866827643233805586816563115883248627988539779839689803816375584789298572443578209172446665758671997510408687843865329375405749515355067138960178271872117241879760428950514955577105229598011156850790937221442961020205420968155213524218080173448175377676738902404351531637557614615725813162009394191421936646042333993241651262122272408665811809841411553104156247956093567115161407481200318714546766725106922951681255164812781192660944191060600463330542360894737009716464949824862092770739317587842940199371540006749610289456168440290170242997559264803644580971177579956932082403104704892621494689631884477658449611585146292994438721009943476317703682328190964901110224729451994101263983172042723799296345390040984904296416353501390569472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,44] 107614095137128043126722136959280136306352726119886754696577369288225192002634899216259069244274863694621539491308529082472302798431850890215785493056296480503630239100853038294257725712848092415638934969505049750023777476692772112760462697499445083850261254329665254505136267342621436674906264595084909641480422042380718712874816311956938245491429197547541913756522750095169207267467082507573174316655180547593722542876082757773644662110071655587724642284820739575019768486583344288620024558621393803565906017856349905586992342405722273911931531748055056009987859375716230318103386566297153318480315675654927580620701643989390258534746713973074338992215539925528328911322282802999493076636595894955583464689046344073991707638649497715488600715213266808799248622669805092586927301541989716876649103800722534441033710395410102951954986614642151572915106463311537127961820314027700437277167165744950358067934647150757655884466988548033166905419572004327638646653575909961407831402341435639482257047838145743550466904824779434511056439983769524739179517381437458449988585950415591953411516262507945962675366376152162805370726623074553709583554355195596561543235075623006429871238718641679757887261067171210730790323640950233750483981967480810810561624100597618550477666241393010022304280295603913699755972199103499102048851143896025258115931605886636975815475759272874616985195204925109916701405606154726820257268379453212811765402423188068919918475142835896123181075559200889307152744386115822655937728659767613788331977803701837830390866678165257681134641916392752892253994215810712073855610717223664546538818250195700334888138442926034469019884689824102031355500255650026337358304432686320540196251351111691314671517869452780288244730810293117081002845296995417309425468762411527754376252394165150367750834323586593873183986778569480064288235092029980120447319652698671420514886020362773788653201843003170565890061539747268557703178689073444609000254882216746576880727038880789643558206387162649320326265026483613323977032953372375276057185225255182424705407810593429460507348166678944554616535881917684252672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,45] -23991107221594403500060977391414295352551677583524437721405316252612721843405589573462147933593326311639628375402591571275069313186685544460446360245674878446567112707198800731431761427334977698367266473646970966519682929993628752882611965193212913231847446206794043363844471947798891512911953406730212544426975229573385889053767251227355712049407061624902500288942331110199948955679565039231421697761988589135864760133391576969740597498242151726155827754632083702729378318270227825275784436107514919961577692007159384099177119239387777840083935924251065819330563038414882501087299726824204678974065419279371138621864030916113388009171009431534393552252401732876271439642561561587998520745587175406705891106437381303162071769253541944113782118841834902170274023648001613827206023182559999207620260869156079824112958340323000275690294584372272810868110127673607930976460818362334897749706050653827579292200312656259868612998985730889174305513394638924528727741990257083422309155852893570937145970549133367482415071508203334426555387360637026064632832630176047792129810547768573882514421951472236166874479651369462581861209129715907808593790085025839138343139872227871832465845547480744659806060076424114842197789246810713261543081900662250373983896213908501781522026070484351989619531035784859706233355053646956848867922388531981922825801846020360172880891657140010111764220924230823829920825929434569314933659715887935672688949679875934622388025485670188826985827724161121572415902241880602986892916419406784727367592167827511550849215730042977592263261136111003340425902724706032198337624976452522035463205394048800963581857875932200621586137564515266610749257809226583686616635228978369132742143080250488991722625095730853193558240313526519759581925298572020820426677392338266626482967235392593487092760249683337146829658591564337377873039052890869938382823305509179439241019545348728092097459367074613086623825311988823741266705072967532272366208628301459260144322645818206808760830031587271058089625671572615004597884048910162035537993489447754894587486626121780998756025011391480029517898149154594488320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,46] 4021800541285653063440725810895621949493385774816484609446767586588817086738086154982028408076592723645263100912089985176276077320018982947694275010504876907809078656319145506432685595369422103279760248133309991666035952366582754575711990039728655256848799292316143885364586371191228826667882037436978233217430595501665010086621135161328571767276165602244206176519854766540546013867297055817580776766189969734089247403084575478867158473763374829784958076262544915359156848315596019843266723764031639580818873832544782321779465174073549125012406574864945750923959722913247962492216525829305764400407121381874411939252010848712100214145047841611428625641851673475581667976465481788620565947852726627561684445598398590679532660083661785611619687589978471241660077808499782098048688926337335850835939657873822702838406049534259011647324318580784197003274762122583271142354585834978698083069104726824863542891616237680527278807798961264083008563758184175836131105941502402649122945072134495625166581242594159847028136197697564005313508293431303114145199488341673275102275355806311958513036411020499539307128693694767542136068345917222421722479684215676032325578426329044095891870664896269982840273516774482166303613102822005549344281548271459273380339966480556961825907565789112622346202916283734529263032454764716362982974320916679806890762190056728017625556085143033901789311240999927256180054602300075713298048691512461416998821229342466331844044992461636004470462024811114804208236763234819076269236019454690458764462068904835080453611685220892934456593211958367054763386181762344901261479736578763754188900515731550242460463265962106811323155938391143931347914898630337951584973033127111658878010328194589202096250951381396549127080133222815607786124556161394612518345649321220329014216276079426578139677210416491837528188280914038660780501747146578849866609275688848146534339148803574721669483872676934644652585085567873225474495148504048762689296868075004110509375214077141066004681675145139752048038595221309969525447472037350983980895932516578480936185074089253837523868250320284521672591482397902503936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,47] -514837899250385754752311858523330383591371907819859722346502467475352734187519618094321513277117053858842855907322980355078617317652813891871695209097937420231661463749755535804148551796685286043199851358960534415902936342425269191671959674725820757158803577750311292334358962043982290550908377315566378564440998604179617481916109926152154572605566412999176688827824599559934174705231969483388858833641625623068432266539715267122784433330906602690281816364075935954241651539983027326111331424858863279208897834706116209855528127977463252988250528335355054506396771445320277336700317634670313283532763977324149549913428950302805753194456698492442116838524577040411194616058961426313911988090023581296171367528458979874124954584260290457815550247418420305957018667703268523353967935622772302752641738140366405095417820257243125655973781524042531065922839668643426906250905319553122450988727071099170940185169480949724149659626926781185778975408740234916280461390596680736635615251772523164815204661551961332928621990768175723412717282536194812525247125927716958748605395061302373969026994636771976369009618690325537394097273181437964284452740739789811152042002498998554596861594650295990199034050985411832851950652636218396200654402939346824455210159795430437601538359110860412478063672254508640950033957161063652245890850329829583910962910589846037730921893819095277436707217565339427970521770797035800966489552378738360947079732128529215323538127973463948008217646858940606019523608370223519126406413619155903969539451806677823484601194757467024647042811150134539711886756729362329923962468310288690691785636076266313507232619267245292267323619307750967912440285087278023982160529504700628577475123522890314594962234424701208336120596573214176448793856090252254279318360248915628234976704881391457398678976301879816984419607273716229511292310500424323361193071782309778988184606798800321976948500035023039282320158008155727162777858433600561487969269851807221240871006816467837130754301363971847624849937989509323395151254415448756095478546174156358815838278817754542224380944835355631254875395102647255040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,48] 47852447942916533133231070615827210833603303307839979909148451127960804410552028525079241490212442382452869927715445688218551898143440191193784488469942688177937812143483478081880881404518166445407158579718296871169229864410046037173966914195820617141750316032018935341088708451458061643338835896988308350963368412964083882119560171469054646399121781382263054692639701072709397486447746591471054203555325922527146674401752708428666300790683405263025013446054540369715951204071780191374247672660026696524484430993659616671019046548068552219505143095146812244814167912320944537387514675656002781608234234091739264593300661609186836710515273242481053294322284879402097942940512974252907169506575992154268454272461792691782817025758706005924223076946718379428758168713917188282660709452287536852738380842589971543079044095496271568565382626227061668164524877763586389604614877645751393360305147344761800570482425901490207642671070367639961708791640595157509164034212636490165295161675259933147245936231083589822866293717698397461338863986020989413838834197885743235042514881463643369977861698579608468752075443125209747038946738174776113312572349582105031974919931910947143687363308684734367023953270291297555938360462700108053762311749027540771184515416314232960626977560709740671411995014105056207125588989926411973525175253587919834456339761445480548313558417919113423162119557840710600409201319425732318892943587327218853583981838311947077603715369797187697459792786902722040379653936014370530997385285711159637829346070203415164073633487761480761832969874198050742798030117879694111952863310979091341101256686538006197078068436982726366591774506843328374902988768773474645531004125991763772231258195271115162637197086235429726388060574216982285523209077912695813348511755268778205160199853021361241621462597574606941170713969455094441587851965211774231189503195099477766308538466317293669481615219573767969491149544223094587506887134152027549024877651843236752372087869544607523031983357471526770452119236632377494730551266250535424026859107668367346265500103078337394974447801572961051587671053094092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,49] -317792375695239302612382702625561856818920816004048975851835408107588617155650919181618393142789855904812575174158410061557428983279109030931403258632444541300944330654857680666999602195201960553786962558542704437740522737609767041912298507438203400427175705396518024077697569649492678160966388684972909780801377824553449228114586790715665454177469329911946008683999089549580456638377318492005428496473637349411029415969095537309643227887266691820130187877410722623808882444778280218311023364442097928384680453370599020284156526795898509990632496591260392716925421821984149243022816050563246585980265618629545699305790715882584199768536737450356058257528305401267040386231617700237435863975536683209278280510212486426508169832638696009247940672537803347146654550667472654387508333407580683995213490353939704305250727694765031061713933000287189404229735777366023815413113937237643941014167552878710828527624555229156482077794100051204641773031701575480953541604851962139980968877684131820682573364193364485569580717143796153383237793704620090212301231989070485290763418291099671636853705197819606087333901541933861525407040118578662328106509354034047224825061367182082601448305618046912860533673831954513950714555298099279297279376508585562548377939431434409914443822898240070976535727069948747758405257033153915659172103104450136115858045833774735667855838721388057922963170038844697880004920766884636193604657998077792647735680512657536277762838227481517135932423945849824489661025595369177677303140974930445614702968360876658548651930378758769066221022394189736322372410006230966135953215897189279416544538963802242601033258324599983774628793082960857753172773266736228583870175912841126574773144300111610695491732262098141751787410759856213547556580396316223966461908726469073576001759815154871106774700694241202422118212844326394313254839649250927611668181739021019559782077820937320736130708164224641491708766653155410599922256202652743722157406583197873455219398442413298333223620031077250563261666407222983442565324435779125321144282718246910381019275175326588973653512981991350211565515446419456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,50] -1435842282782994506623707902417769796646087558593659484526774582603457247536940163830063409263439787480505941515392115321663594545048245641571611577572360469701827336707153326266219400319509029626213883504004612228117932913455679588421970357377580240878494852861292146309787119629986736613472870691888675023633170648775612767956613863103683611850762013247519546424196072990900464591876605620777840677857489539311245157925256940053167374123273429056812115587136631226396880559896577929208682233229273275150360170995750126144313232703762980303970736162912106391083207222641544021896620979083621868567129841739951448519953089239394736823100517851862436603206051940677646089050433251705849346037160383624427030825992280204887974785277657461104363406786049431832437096997487603798190798156834444420884263547382314508764285080027966581170746817226293782731611157779238096895183576381988059475982286388235727900650156209534333650842485862327056833619760924235888049824295979280842657999089134865876437887262061120605127857697494752610617408869393460799488162543845194391375218026402574770368194850323516484673076756591527570233577110001088522193338031469651109217236116549912671486120400841072800602748979494977006337327296441114514829188327278186750548109394227238698633904842249564516870417273780337919262460746126626654926075189868414335883933967364737763040585575907545433155148596805664630534493653953125513322643989872253937373183411963378024827194665287324004894636546218216609729155696350116403987187390062178078235093854799022341546633016010190546203242626916715935456258494964671248932716768849806272673194155092441426877622975040518429256308256517679258526626117286938918822459963265731605625831236235369205288855612622458655432544853677030982491860465135111135965399512163538874036604591137818875384911214804429042467462070214589417486349804198072753396337486779194781009408426272196333934265692988416539068136720739699229531868244288025551196145386500772383944707566794539208315118383048564587313566803941792147045986695283287206974891616197884659793913844427055031223582757291515807092464190226432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,51] 414076194240960833444181816402636165912219254259019907155209655223548158079326121579075652813065577623417932980702798340706264263452308610454629909175011768196616210394300181258834272279098442479070793300252582319398456627534526001072778148966771422181934586417991593446298224819777489219514241441048520811900964817095345355529941047047224353177433018852378953726204408999626431158823938894431445644544508426202026221541640461838497131671597639857306074589641658074363934454325869617034410502725359813502179765149446417135340941751192260669323693993349722022097896261895972112063521743596384015992170490443652958181726942141434346133839165282889533393847834906492813893116712408391788857916940139900161386988441083615181128683245536903100993418204722450443821171226617589658075787333004259149161596126791155917127176686690137925011912129362230588666876197370067600972117423762604478863430585859519037522556576238150105254067340157817401592723794561292943338236868059281340959316692123517640034285456101624314123218866426262031761457103954279672797405492681080656194313742265354505664340512810295187229086076045241605837586633647958919331492055458761560884450120477222341459847125017205030989938822940934855017387768930290128858122886158827470871553869083505447314974829274247607009642983491537051986069658651125739039876922623786001109277709413924885909242013273353805139744492123847055148645194150725036578335419121066745802199071354922069341290482801443492163244535870983118709205771996886539507748958744037875963078124624692210788428406472718165904279834501171381829658314997897392063279308476566879123374817895717396176753461785072409466996076127289667032689298454971272609322064529823813896647954577281868096523135630018913876568551487178863867786026136015511928857867693891375705831366254697788566347754159975474022449326144035871510293469154052276114669990744081336915476982658387745481145112157089170871649131133153414445419118025001186424986970007144780879607107752315700118850184203401962187017342904714597377828752289190659566812166154629095742784419726539203891842318568677597940212643659776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,52] -63236118451390706813752880637432271562067567472945853036343611927390184401497789091142355303548848053885641333485128900727023384797867172229068764499959665974781293212189545843186511657874051910836753668633098077553212359069139865293324694924158229664883603465564652294536556598916448023997186385679615863056121692255049974776737219779999566110804551302148627829886407457598643169791920862584805269815551242897194249449512431427567696668202457192901785868978690164212062319007299020136195538362420753263769089049627133291804526136205716607516898537352954974613124387867362057111302862127956282226932604481453765775044708731245492323699276498866166492781398101924524002983524572263950390905378409672056267399995924927636948306070295890224864287604346529098496576920802624675465314527021059505212919904693955394390175433413743719017129479857104428198612124907307798030310832756017577679852553717800960178826546513126211203331865646803096901240157562816318656751666098983768372936736186677727212081619683685233084223763943287196865501849298772099977982958361495191129591637907943654464674869881157454503771946905361138628789534240125170416607177081827735434718947658291306037113241121775320031236939581841241073677330697416248620746529015052887412053359483603745655009399525414121687269053521488390415143440243120598869362186833868071773249598711995469813206396364005714955952661637682739669703692195735824780724938064600348510309971788147674091063446092337264806984824029010068648078754375307968758930338160752546721450626838282160207625472748082245710065885663687339633092756624288575647960777764925671271363396754799277065066808689025282288589472341067921361679665576545737178007327873648238441026971864391425694571489038079850737417405280559221993486875866379968560115112570887916220319804741576728713684153895520146050193595892923477514237793407359087894208610456492059752800579315707218713370210228536718093007240618104160797307095725411507025384199072512400895983078656094706795253345471634278671590109970739285106212544303565348170314307018072812885291593633984474332280007981344716162418287312896000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,53] 4740898176948575429514026121262611650127672034040718811154564378611146555600530924908695627091515182787104933022041425800145307894658208818061079840034294794902474491754501852664871404849960932850894801193451283273800540095723664070313236193686715264728911599667357275743343651413549845547588851556857505196537734866764135096881356095941959877684154477643088447669450781708527302007541843909602459569235095421507842287430530729625745910525702163843762238183520631229927030603201395648968269291141023868913883874705739364729353366783088997286810774916666396990443271243649442857298274515486602196713142658146686493815513664698378516488858627368843212129158598736590579733505332577139864865916094124812601906158009511587633772234232149928516831736197018840630496830117204520052753217365133403110137122530330145658482388399767897156325163645605235506913346894146207694545230222151407950985758928345790899489763053324251542718059102653765659951099451730773046190029665344628894418480304451770420524660511461149920370731252493667169725785017807546836987532473422168395798306613569184600000307970464900884291593098959849893308244619720318489720702876039115611728346583023654706988266637646643770881686022336183696199932575342650139836910136147917721934731194163245862039551064004601221110166643422056028284767674921715795412411565003767024628246855133900623176050441885539743088034227875859292195694205791295989785585685258350389591004627210634171122540140222294208005983422404871161304139139334456610318502821322563409285445179811286514998720800188589246120275361573742997536388086703418395311231326376481224236509567283750447881865463050918510752496395343317612901458578927130820790254152258625203832837769488114261017776058659371230168342954029622545476027718094576523939077262929504862835028836456515661140108522180655928156405189201971660025726791279539813812326153340245559250495175346026044699098795472498637080252523419896784081591873597670225111793249381538799836985578284047497049551872226851287512809340087691565638455357248848686908169180327456796904577110470022854128455176569542548709477187584000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,54] 148921068733370855878867745565736357540377914362643804735052392934282095345990414325019878999532753121790850640545395207385474132795908410787689405196343215562828104886875957767401972558137800763098106529041493840560302049499477155558739957887727407330349346215412530765898977457605984484016345925452413818542263887694406347857747547544156161545508526214936971712283768314819206101605108140931458265783345677835831599052904429045858815531374807128718267814212430325345174707612597798387286066509193224469456136773635370024201132099531436491665529072857585829716255467900889054410999973824833907259976754418788440412438368512914391255207808908471430570821623028199887060686468067985649078684753783828772982258897084685190654003039620142072347814431005975375208186567641318343197961900311265558394479173585955043106887329617554644566366687798501069355208655037933235342458078146242128492147869937566680004831176076226274796336797730620381998539997479751503909920812793853245224175807822896600375572283131963643486342143476152935480925276238556588300073438810790278481580510915642704751887897638444844766436998332941576001383687960672770955550845231308609937557598832639976437200314422753404286128197897783282018126442337823767677418227004520024441608491583993990255082965892195535112236112824783570451249355127142943947166530269707060802799865554632165740267356119305567645287742425249807587257674957857538449701786296994866198211321169723629870545867809531805451938557789327220500749840080074947283372639005471797830611331540778326837868406672370247526188327578904358698307469087824364532804293713072462028942386641824822212379502319589249268984370978534457260786619911013542760373567525413665171061383529838933126925055165231762606985758453673187065539544024779899214627261073664603105436493934488596647481715747129290014689839024964967806880357284336939773991109079319422572550917745587963908696952959483054760476646264733470148803326994776266477009563679732283153241821412409704141281017001924440992354466347332983878524772441592725455515214508060335246316170529241771504858890983647524324156375040000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,55] -83613877758776335693529533918404394651685879032617617158605102936050236300607691746943171667693349569303619467485657205775561016026260800275457619851071301591961269097357114224653162940586894437530154262584505640105364065873018870140977955462495143139207501599929951831730857659773716876719883951477421220940272669081818900037117375536355254433724661274426073909932286547472483426204096581812055462371867360571460395587397424204200473235254327415674765673056610318785476235654640309328224603579560613861339558024709997151417823142986126145222373601944605917805777389798312551336650609318013855778737625806704783999569199260897326761883471702609367443568232632037549343941743584842688572412463391247068976057633881904972989585349097198258999408156102061619434727669470737858979049633451133738616317655083023318496802467950530127723447637388727840538242513816499129947679781375838229575657544843065434735835328618255069275021686670249223786192697017336366851487632043533297678666608870046033430203422623648542422595369021201802373516948523731426209096378209637753628146574070126987613404574579963975601268995041630077583402444251745863060378018204599310403362376417797435020115566976269325309164359392969168032215685243515502910073673237087386654214142108127651877863144041961275334759381069060574645308575783829634579124961853899704999075165260383989288755739930506573999004733321336133761906066541365673298517304601328087828620337111234565932287654676451030263740149976413104461224783446695596943099065401666702874394395533813021481738204532856595387580167142745110556589429393886921746806501698329771756702426261406253126250614037256764539228986519000706892333872233718686247004035705360897466773956512771157741398236595069068201721547180993463853243130614510635066256552423524201915996205363389448708453667371685860413347242655168061067533892401477831771587733076722027956493394859206516329171228512653603284470855587515342826946319469010836261884896126890624609902882010148203026107768406175638140098493059392709386485875162637908373042630531723416014932403259337728261339936379264789666483666944000000000000000000000000000000000000000000000000000000000000000000000000000 [88,56] 10305834254998350832290162415471889515401710708492869454663488697943347687170892117099212255856105715636953366727355666273712704337209022271788160406184364214139946229517193515705374936117331894159808515803876918292396744213886688670147529726381159636534990964614113426148065862136394893108289376987959085454086344560961398666895613876174134064850998748318676261866088771537744491409874215556502838466510802032770177070077846857440271139602640811084504063713670221789756579152805607677677499971404035924810786244772522829753195987131070593093759909649901747961037953037951369365119232010308908596705435680275137785791628303667647813036597368051928865265123857813116421236558388173078507506185495223876476845966872035767436299597395427085121798011184072571063771382365762841259263744075201698674357634760179909915770089435812700117745836421240171704969529434087962114120429732443956658977646229362363046060278799359846734705217693886059218451128592553159196314581607818351447432421689700825312298831444099623113982484949743484341774070487618143499300788394061664371763133865516253008958609593268278178410259989532553809834835717699506877883202744363672420285867292791587034514809521634242162834568841834689621100776438799733831281646670253475925147301082245870791860538353822115117329570067273132408191235617274764087938565440476017602655491293521163017501820051858060241332281253162184111421043497102464676686778921844593908190633433325642031255002199382424308856125484419554494732047760842365642988200942518687599797959057455463204195918846390886568524789063528142925433765772864764098845365552267218548516331809110660029856249287638271548616478210839165655079880600399332248126234073226870352323257452065974281666772719025021555237754509486323017140593690901642742473990696897161290794181553596375005817411922250838512875629523925497406760757862175030796235077507174268227858743625343551416621737423206013579757903988354867161886377856513699435968321814392443211684832624876733254530748469851016154164911084445164278193073223370994201797266302908570054251609144835060407894845185829677567695650816000000000000000000000000000000000000000000000000000000000000000000000000 [88,57] -599021057804752545023345493295885716742214331563934110723422480373981395375334465864727933013653538545430674216416637320141702362892072833595956254918235336976506162790130901424545778792990083546747111159614748570339958057487466382059017067951923218553570467040256539679206686133008315244295889481475013113074031176327151587477567487842478814833689710163955109295282017965512667808795813047345326892212136983764858219252283004149140803874559412997032215716662283320577994457610148167620382511253144915890207251394961311944582255135023771878716088767142483648040416967899413734504245774656988148643322164679710153747199654574501416383984127391213130233545312718271378617894480530705021995660432055055208814104816697884646622397377567073706873147514144422774892236405704419904959369292275308443197188312804456001033809560047050770090795671019383730911968975152516929363179878924392023652798318398088858230008613247418780190787900095726188788600946229908215537619964528669265803633708096129868991865498719990059530821315511175393570602335621853854401771706244129288415335014776888354871164116112404121307883964732264326683873443724534588883404902869425503850331893293912461216391694754138115309085123818150587041960477756056593750002005813922131634840542211057917337396908849372923283408098481878824910578856531934571719682077410829609413163010365997825471903730769356421141276171877507828490475063668454125769125938162998517067288039813687505134912211974973953349674522846757164767001033038024728235962637479130191881422702895436366478361993073031456585748612464859850748554135065566876583899755141847094841226742974529000801479136229172364643933081330304740826726006790065900456472248191944383034433829572158794366831816533903088325319476199116068037304916386811009126537091291031293552839935679366565335083628862709237161985128467383719854815731615402711824795347027500235664771729329649146508841405035500634134164442000691414076380044399115276974989682416569887559109843304347428996447911047297146964722951402259303285099569741517804711574044791601643132039242294077815158903378971213624644730880000000000000000000000000000000000000000000000000000000000000000000000 [88,58] -4382137927301866984323103697508659867795078492860351794712287823511082197850178858501564927022819645067265378857104599605973481460395915594927685029194145694200407430982671472904203249413791624264767296372651994758321897982611595145694467080259200803443330292362792552519195842205608671052178433109423534415893126119548359221935006050792166016891991155513379532965071502473847020510720668666975165929075247436768598023594361817683689173067865479109529229766650220789763556219799159402008123887115487213778838574145265410853017518071063520382717914094846243114744443540154075237356247031716637720035532237555738577816314552633310778124856067827816501106361596448775025341155542521370686905509647743967044433383487908397230236169072177196435081981181616361464354818802737987737814637875534598043316706953224420025406814313596122590360068747986909263773195883053801383692292487474555430845335548736853169408543434853654617137169179779940318873746939797823004439330330895253212197970009126582353124388670880750704637093012649624670780478746889468034692039167169892274193294052311313767666545768328577259207960220824842622909998136263882458012206027125818304476214066081165399244440135892444111174679086348541310120884446059168524229633439333038203440461150572735201103715638472968274539530411411938179034392774165826946003232893475763915255003963369483848182040047392252231495082571984152054031617609023024278196444112648517086883160618843612648984617416041674869033852987225733332821587395453466515148309728178351491395596297128458193912894911368651231750473253185627815591549100747252287655411645712364993512578400484433055028479421280927921037556666993856293769266226316535340557553520279775737336750709051580764669538273785048221949548409854910708080229293937739122538293546186765910624379150222097054866847664997330363418265420546485415884254866403673682040159107278752110868681963786536067349271011147019666624162899596823496814968415329510905212054098220215487088143535759592652631657522690919543531563453419217757857706394071886205379463252520602828265664665043911533156839059692289521614848000000000000000000000000000000000000000000000000000000000000000000 [88,59] 3983781010764022325267217371849756246674842143325923170611670589091964885701810575883228571174993054164878717992201137667722113212505485290221690291773477131784408242541442946221122753143327478732128200314584732836545250052103325205215635278987392591102475925615346909830145999293780708366589703183893888923724338091160545379285598308161425131250845455783967451329435893972315748460412802097577356628903357570937016255827450605509330074303294434205760384695892819161579970281967593355024419477235703529134943344310817259870612581575733264909250702229759332974120639754260640297185171614423154101047865920643951039681173014474585280966182059161738590254634274658080623459660012848256701306690256207516809687231270345929390648741598733815842857376368895740374512196447285028606751896999459632058468609176264265042654114863521698235308842192867886622352956234762918619594669171501416230705767500357148727880579551015833068127715189216014638403286941630820228603812577416769666937644054794783099314662825450839848308597214335761014271216350994579051453584344207655777775561807434518237809332336498297402392957108325232793574853017527670849223360535554405086218914650322289599584987136617931213432015780092587728696905393175020591212541078064771066997423673175130653715646208891539818979727137332785079194953251210321731077777663796458846822550507964368097088826717936888863401273918584373093627182370319209364261104341614171795672041178660564210355250664805297804368176977973050291532639843219171577068429676077716361470621285290889275087435074683658197632565704067302447901409921133589773276008237830337599208883328052534739883098519232288025176103539950710556464891918747845658473063034998650723783539257472034912089527248177120694914892992841025787091708110964360998989450559789296735755960267764728759850271048332887228472189932665780908156714969198692389416920526237955000727965294538845879434137933774994283040155054237502607278087120847955135753880248158035118932181206759489845170849497325440908621118118897146622620073142441559985867210449101249692173558954651377861188952917470285607731200000000000000000000000000000000000000000000000000000000000000000 [88,60] -356085826080299212105281494243574551108424004085141087783529876015029022262365012066927152081814918358423842639426705550235880835866774182030789243692616013993543213696728643547229026037554050550237531260178174317348641607277596993975461347979072689490967842277462981882697367058046372612224794660803392353653517191256236593163931714784343964264265398190423073250717929703799589036326825584063787702562341410125851558271215495055727200045053240199334905281579617946701611487029341797672306611948802161770483941771953214878424736223057028048694949735356386079338769815329440542106437838456968641725940040432262613742800143085485294975171563704892651754375677309957340852265958209636047350666432581298403591683141048535693502962956097280699470085823580293388310663558808589390580806699379085852233242089891158135527116849630126752580623698466539166943365669878691670058633825977512166131310913370634356029138427184364615880499619456626520834880895242940205806335845101671299017246069461652496966664854745802345400496819786309315684518760265094664942955228277109271929268909296420011992498352145676333259735435756775908047829505902429003460231585300789921873388186344290203265454892043540113714275597928263387644807538103514177717854277042141233285931519281681427468760866636245915883107171170711016616158488083227552937106782189259045520875995943414407465994015441933745476352384961267166889533011090586062886386959859624675254573033516553261504087405561980055303715607907702673844319274775611139964418574483448202655443342510987469468137295767861511506776626231370443337957172374173871999127975618639705166106936153119173269689774623008377762033408478557654769964610126500573842387958400066353010910008705528232859103398874362840750986157473415400398621878427468454851655223761906818394603089119128334635097307960297996223135485823515302848386979864824410516246505185983020289339715833838122268795254452834292513899405734467488521597336165525226838794620492999839390765887462155994734503215829816243397212477040053834342743761436761460463405541759155359133520138725639121949038895721199584673792000000000000000000000000000000000000000000000000000000000000 [88,61] 16519228748136391978792041243595552904389515597287480302324439799665747944517934482089773289121938445809291696006280242443259339620590301514809686926037803046943553274115192762209889192126769217140435476058732774264862154772830547521425620850206237658994167898634485494006318610712618078064335371730136302958793462488144623426177881120977664301237003165263285022052285628898021303087095945175838318669518515010123450184811763312696004172440928064208451231550737515967907121759867920488586013168754346727735147804123215504546846481641350863644723570913536077585091767084664138586736971661454612512890501158789240296638705212214431306185534041870876415402754378707474058941767977879882941677010019435615146078947881641621118535245242097640820468771228862181650984552389765008104681267285417684783032676480820414091322498400669062021584191182533502519986368327965048069002724668379383382720068165731287068672099544401729054304013850698850350364557093707934745062294063475407010636527301033122628766859003953794969913538288322083036871149814316345488018940224491036165823185322251032241680322669962872234397224289073305537480310558868654249339574996048426178312206390140981892964316975741516960192622255040759595108128193033276313100084971075609165662829446240745878802412532881542661681795584552240042907302848880732569433757843417251858572568538605893456784936699997716913627014296730145921220371226002696576226980526988423724907466042127588915642797099171371805904340451569602877742968604784264453311977687849228511883692604783856620004713355065921737511229922847747284535302281996078529004064465993147548474320542840654853749233402136444123077532575075249401531701958767438594450483094387037480012889844915790232399845409309334666268200663674901670331529755551541849784921481721709590607695789125341903738678986676108616961124352537042038628462267696202019609931227056891210988154649042024594620437153213811425429707801673357494802352263769495530974383712323637017747674196827604479622549386116565380568557587179006314524365096957191857671391383154327211172017465187392421960189933078513188864000000000000000000000000000000000000000000000000000000000 [88,62] -387050026337443808606306091656127095245793205332716962332634349321053297730386837717400710255551903698955965884156914323645318363107253061136937679322399728996635078109683973030324905766166934278225331396722930343275073906308936772719116206171596805692653938471143670224205881588127271278380507672258594433106407766546727963038101606386179363454422229203871163731615561206158361101158723899189866948449511156270901161286021588405609464689465459571281470437577094831236799104704772551128870218749430249128946431665204288727966625275989376183059385885806078215201012164022058677476313503421450240141414607713064595011625415124775173898940815303605169393290220489960462361285107156990393595184249093183640828602327838942374188410709849291630230312078830941656166785124746579275155174162047429625872929536800547727605937106159607311244026589138209874952864488067045934551528269740762296129678934729546113079888029156845580323812191948229305444094060617618653404592777641569327839928183228548688410528768365527385011058709304992215529866213913824672236651410606271415327986734919385672698339704715674189682691793503738660677815037701913061991797008111983050450956576672200050348814339074744889086029010807688586791065022189835223027449325814711004679212260523238747620340660302753076545974708797479315647567315831046296180962122172666136916184260193227210616383002326744152340508706362377217570957474135286238536373297247085773891505969820930922839660129977074627035990837285864239452560328253372479573253173236930030079585315496162856556935734217375196817927832970778679212369314569454233573041738518071864041562889869187592804413345748349646972500468006152344268849241154262793503609890397641099483487107949358229150195492729941450525999400681739443649093687390875479743524362023609747528349033190159404619621467705756902844381939690960059271283233485493399059325501569436166812109741187562629319089560026049261903460109479554935294921900863644239654364262002261230378957621263191200671597362670599274342072949116284734415350555994866183635000203560321326550669923534599922725057772106511548416000000000000000000000000000000000000000000000000000000 [88,63] -7311300728508872619322639318891371394222149430124529017457823166479781053424367196689903073841337770331321840234665744347156527999639409323045735690452994355648111269976317277327263852714445815121796261345411733506193811482943274417799537983007088349697519675041012382337975908123879863750126941633984935708547767988393809613248648196750483562969589676984843470909048479009438913419680530239584243776566425527089245396681880014961639297587697035858471507210677808594499630975368252372901362032996126117175947227152449589372131419206692129981265043018254604819059063242388280565265196092102510348422435941940992564159349738600318611160900856887428065411838414114376699407660491923169422809479926917481607741191717508143618026773240154901871707854833640927975479617639601393210641788926871566862974407732151464794004454099947603039613024816283516918795555881039945563505832164218408748854159273806527991606295521882713749886213722939364135345572916360727960357326397496206951060457734760687312809409224154838618769260653370126421466959856268699599986453113027065859647470956343516210626750009736399661091572204988049100304284185217137716132089807408470455549146588225045822401307503087582776791938461515594240147920448465531079828123178738772927186629417440746704169842866654505004150311211083377470180458216505799816807890162653925965473925400690160232389114550807850408769722390234849140100203688592034086731053320535519037581398727400259270793924127558144525836957784615139944314097646669331591105233153618389193520291027075758142329780542198811955141500005032764393167337973710552970907079866265061575787805840728768712075783066528725281976104997126940270244900902648826813273665539053824086671013453974797426879928453539131156731168197329201167249252502539613729671040823250760723760030144415020279947577003182932502483655472044193864169457130673412658248096023152166701412087275712916851536829002480378900837814027592180432706385055188047521510276682065175275467102621415072716301824282899092305880645998827190145744528254105264025629691178781448008376250939365013841755532278785638400000000000000000000000000000000000000000000000000000 [88,64] 1582711290203322472411272475068790252084189139726278535007333764580429637868754258406828343065978407857069949725926083197382997401844272779508774001211967178987288164086434161906728306716037437061114710097003799357837921330950816196584996617095739541499327238803897964797681548908049242249724318578380379883483313311296597140356800853432640317319129940595691074337134900563646194325145828750836947516378173927292067646011427544525144415366462233956889118221416803661350671520304465728137990122670854692113220767297281426711332716551197357391725252701191747301318997765288043624117048752886361821871551923385696959437347531441578833413053172438427203788264841441215662163822778387817414414487130748651902407645399061573095150690020022008059288771820754797239432825437167184303400689090629967534138501385306167915811015749872554658856099234378514143657717347370086491646044445393623394529715081490068783158366880455842359031604126680206791574744116181877442912946768645464568507220584079663278611554108894777590269521199427115611859715513908456251342161022567118899430894725409326523126807080349382024941813725443360629355472991755790700558284450396894580002270080629047996359539602067658812811494260587595799441751392556690158441303195184066205442963702018530374513433173343870090957459363581654092738561180612664378646638566745062043701257462517196493340823159546549313252900678630184107513882305518850088380025280442756396478550293020829841023724004715594068690593651416161244597929608698836281825955615435632797404518968508846282105734214219662865741358001445752744299127022214388952289261295711641875279053503937785331167979087033498760550108185692316240480993805785053802258571262209618061459660663198300505170815071970011757983623780699537860379371798909252505972427270881441189251598847523266860575309585017123950731659257293469104275077478867424985651540840242560407356088679037654144541775676052355000154299779793282206515920942790106420697075401502768373196042679410248236168093187982108324654518806951425118636061833118036374368745452980857252871268947527443463303525331766345728000000000000000000000000000000000000000000000000 [88,65] -113883954769749598767940367214690208010905800247036179685999114647463633507875590640194449630464537354693790357843454874548650057390548274258575519695487209567724418052661399238644044290295808522417096952171047639802915181743040138475603259934154169375168849293593590350513796667556038512748072822058879408804623423030362030471835156679859462179395865779521207921608256610993731962851871771735451837517806774567818067453585361907157134177916315667416787123367467492310912994371471527295155574190118554504714523132391599422530647494118137996422456244101964741565261268550598354281995996491811078432061457396439478116010878146698629911358323191719000564989845575266042262949988619984726331747970295634017727066452890585426151784588333066164340029296288560583920343797025075587891363120268102281061853523649498742208747436308045046556559014975933658037765332874431978446636527591673085856307249168156012960176355520310756142629310884637052110912390123365420791388741577613619213451108238510883166454355049042270762230252835090409699684559528270134248790543814935792159272694133296185800028010134763845746592433164067895453811197714807272165710406338699912204620888342278246066129048925021893002915585147696971279576149857478803703061716533098610790052788565995999211169234246835592424063537451568128308853472098627833210283871372290085218662466307869382107575070458745863901754820709628233468526690378099761105346473988404483909676600498855949813345172511557264918553058628998295188468194503765633415411774667333788964288032022756765848923965006093064037246889516324812621774852617495526728359081929778765314252835005214537391680673324139530058864300415809686488757409823299451608142774097862405188636322834215933419393672723321416165545763121415969810380188532931325079207329767273705856510487440250899405094844017794650514228976588899264414543173470931468395147162202440089969267977097530863504531697865394641438857610232218385596255337618814104986232817297247022150481619192959947290514542294903763045385819512728127661365734628406188467984185179264736645034858034328495055883892458258432000000000000000000000000000000000000000000000 [88,66] 5371697763245386337217187412591077637280620747908415732041439820142617932177210328318521539927863952446196675105457872287962938437983262194973474263099023755952618207610469433984811608772060516754663429643230927599470653073498266377851453965791440456889932973641004258642486316666733175932458364526886006362842070034325086628538125258656754506340164217694597682670866577416422505010330573504130567337842479490840007516969745784295174385052055476842595502135573388105743375985319681800836524099304186494676498985523157292208415951707943195316095945530366428915941450603160038131423857751694312996784622913094071584664791563540173930795261659806220060368366065383125765986158601815700857268506053622298398003453984398780183650302651386849114763764407626122013598872818935183381466705699301687080503044167857031366505221939683142104561982322048374596105811096259896454784541037509071772959812469222478359874226821866669551099591337313829978169611373403092059686746494837323129102969360373546547890276633506835292222483787603725984199416694705874000717268650181951845990439311679589364727790271967861163199985246207622975093529734912296850472500483253672062610768488587546319917365374921274669921351229588399917143198263013886986579296587363138082147284067629924228815880995727816234096874646601299519148805218375460649117063833922422965960620500979649588018084190836270796894982826350706159605543437290311146904745225260900202200165363704445620403006196858442427939970791202518109087100347716227473009858046442621356404578591585385855369534099156351056047228716523219864039942650056474842812994081333675466121117984355465799417425535388938912479077120683462412590418155832962241020435481164188386143653620740530194092104092769265632348484103104306036460037283360659183516348847494535011603842548896123023692204310793240873780414627937527107443878180698121072625221120209733410035696813521007763710216298519511341965176494169300534009691460344290381651016380650261065858654062855930157154475533782666353417326709167450360703447175686847535707236758885758221889883308643361878097158524108800000000000000000000000000000000000000000000 [88,67] -157089513541640150971857140733740113943175268427404604809160162818231152033710458605792835774317288861794261875385655449165433808845989946257234623857491172723930254256359531630414376717338532474943661811608560416672716615048085286037694985680465049158917644517214897386714840214955281403463306055256082057163962336500059851206518572267427153396983921499353778950540498493282856763515737246057257892837510586341418975174468789062032218807700209206906978620511153024033277024602631178705049154081702360731345110499841674851860023716529685794200023402694894744198700185678129796522011336642932643630186647646414708955939516051276518251997604881662958780471390521971778226588874691621331326852468940756796104751653321368426858297243925489973006344525547350173331086861673392492495867353215211335069370554279383913450683808503795991997068855707047199998019911915975877396779699444156917259496638076872635576423626617847367056965428516621230351278604516621930649315590468386743910554808541296063747029639783728095370056530720610137807228206941006180665383733358993889162313946021049643122401759816242000807762269683427568092712694371375375024477389059515150419333294447814324463782207840590109551868869904912817788274537570793345098299610753829037919935074719667761769670206875465917567130536445306565372389545791036840394996323895206691552119008753248301404492995778175306322564921926725017655982353796935932002912458171923235211414575475966535378863642894142939937890823454216519208824754947239048427731939037841764347457885606723425829002991993929929064591358420011387911430460574311686274591922907478709958962189751881495626134523712713260408525835951051087425672643354432532226131027627299391755524675635717102528468839353972992256690843470060086464820177669340619635920188907411288418283909764435324817546219034820053095643470733948165570226201296313916124819971482229749252214722953880418923878156151428737099359572803633538350515479291477713841506996765047616037913955034541732488276705068497471616229202963158888285811876363562666924183734751458327555956464997316397411590534594560000000000000000000000000000000000000000 [88,68] 1200792366224602116064658279581472976276956057991183006015006745260991506653395013952993525010528533077124019234123740366461868223169375396593237488251109730628628526763776132675861627481918458404963615242901038404164136349304121841167477986513934028568897270226908111538027405302973590139973831623339319872610250335120131488090269440419041164198449810391138318895280401717270419752207170882617221966195163074197631480360440295672822856830280951210808012786607930906760130806127825112885796211358542862060527450074564326383773709121233119352939979875042626530170322677786549205406951631545659853281837362362607170019854013857985456340970599854577511314406853303274646851786305608498722947378208581653551866670323608615420118443611404630787727692548212725266693253638322376629751220465552608340317192091079365426420376442190309857124057009366248729270458226685361387451626908851907294465060425302775848867976280668556507418217669111929471460850927544071096225665145362675018900038276437464862779772056949908198326991605143642132805076634292448057267943714383251965079297408374611422083918054469784555716120551428023358318617957435607011248325249793595040754925841060057677906098430820920135642079525185116816763855945945947115039257448870880293643453313224481250954081358780355038305726481336690607493635691419837947626875473415789867897093463578053065534317307896997208236241592761159368464848762888471349915334295336741792846319079947528796748038495169394060283165276126301063478960683641233369682498623417645293516955075866221727802438174259733809355416376297279331691215852941403163277760548725482721644963503455599470323359981468026479795957823918771968726630899688287554873337296500483000802990896842077357941795731732026660330867297991575429936565950837308317845640458794064801651649444384478382233346648672241946131084933512128665640475770153166957905436972737032483571757797169760778832338980750182611319021841470847404465775713803778884908155735226760505078623647643095145234993640577491751930670177340771413023158565795468040058035009852976246563119280090310430658794618880000000000000000000000000000000000000 [88,69] 149498302954609134353025091622493450236791491204914372785504096790305933253017986996657669745145896827099002390593746851744487658296026988892271115241381831986148089636352637832647885632753641634374905284169818306278829892278463363220186301800219617634849394318600166775851325002581349328546211975512317402895738259946298041186820092103915941922807351723496218927200853729229049024315997070682898652061320779156466365448865106809846785664287596124704113409898793157663867536327597508179587413665823058851994012638584193173745993584686917964539349328104644322949844836062309582782456737696870775190404969126380010678547626330357528439878284347965547789077791342515987192881074314201989108292129570608550649621892167031950634864982806380979815355951201863477562690124992309072483242815383071182204896822667725499300566749039649125545826746147333400372289857066715865583426065654871042903500231594285870696653330188715685558361141255232232009612636257643879134147448311024366477599248478929716597354981351307255820594546058875710142828602189442045218858460598572232539073162785967762097245675911897937991525976466949607423085675467718234307572961486119762670780622680635739702953294310734331049925212924887642590539467828362453936167240019926995265534571631569256871906203630105807957203949611683464933250106974893055754176370536463452375317394190065500025499680991516345416085468191214669411985809257954996064321932726565967317033888210790046734008445375001481463835748538675111610536213181101846927898156176452148378565491192419992545133442385629160488770841708057969828998316144095033219746457446000586979138842580818531343380903266139678479019129759584647445418893042019760904712117291767969533662962318634016678520140899492191491491763659216866551927598816436370683021983094635902949712585612218413786481060929735485850474016195235692386726096583838679519253204286669167310155072575555317208191056338892789363091933541319235856068877783380486304899710535193543176777844760257319307947400414356506499564601827656460162407817771866923799974928383818243954607907710547107133071032320000000000000000000000000000000000 [88,70] -8641132933413149375684837571946282705169209057157109108607026066926796702979913749431634652038305020235501759912381261486668758733802548044041853715017259896322379589550328623295657791497140907130183659061631603943745979623221092961805421450237182828344922106143989611229611521784975912154769259347682176387985433994188796355518301615412430437358295386751114576871878258263334866293706328324915963829789039856917525632883601996866479072406986784962419923272589107244389074400779675501228750403202003985278382283807878388919121296128554202839524033397426465157613889662094484243507342865493815566627789931886432687548326721867452843926289620783009238979010458170385217692826114838442654147676820842898432519556512133837746955202759913180881623896551951374612575794330149063135673961257730187909252392378307892039911631135857501399065547894101539893644193082536926250510591557558849941582616949587429130065054018986974355375318159398105988311517212423773626586468422799785923075514132484893417250608664154550245265535904154601203810420459730000031046057350625977268931015856996584396044008204569450448800220517397090652293807947661637551676613260973741104196518506518508919062919325814388511792532485026158237382039548536756782136770315331553502019024721728085097910817604800159266032951385434269297821700457819534385684381345694173450558756526346132890399788533639439951501316928529721939093884451497009297040921703005243426897115895597160219055151854621874833143531551986207868969253157054568748101938698543963602637262959847686058217570387542033863603671265063825641280691349958880876689169364566568058846218713343180170768582666984272042166636204578785615023018197690894825663722658536801018727854774939352188134716261101415051458817713683724393623603369409863187332394335016377681775258403244465320928766121747506864588828231476451873675358166184285715376742261219095739346002902083541596955389289097908886059294332160055993974010226474562538857700507056791527540675454449301025666654939359102182861164371569653135740709274130643955194128180585669272740388812081619378802524160000000000000000000000000000000 [88,71] 266886677716567210257884876827451085003968664793223706232151206589966043559499421045375419177782216461909408512264106428040107289770089424660048264644346487359659476592719796806348947670262240033836827674288074799832332892833713981894922264714113255764682129457772006823761852843021407123442246872515984518685577234122955739365365941270342116630998221617330508777680611768703993402470771773476393702522422959628010509272913723427497949728855178128824536083376004633334707112790905356210955505165445710216602982709043192414472096478176229184037622168363983773713133912744237688807135607756047841506191794540316691579974542375498670392353549670745612873179836558902691770598936283420039185461812335521830667156299865361114110687969948488485210920365273810926831779786718584726924370563052803669266901850366746872983081114112684371899944783419185154002797352400513996270104183209749214276222750612102193563868747516403026231747147710146452024305855436188398179489800202330526408823398397986436965134274850733563267368154229078647557173508029801693195381275166194132504779465364311016008869480077799370713762710911632430240996826616746177227911568437786505591148271072791577016253792186273005917959863062514460578130553673067695835274260660370835932772943077511690732234324585228302319780927134248521872931190386630149732207180402597889101087571084390301778551550654322254811885987247491208001318791183485863868971969845577682351655597028284976812180506464568939400084100987380680470662438209563288777371772393629625445954807888909886905019592160459095843158299940250828539520213575352826731201049561477971683579478121617673167323839605518464496152724323548007233762320549485503205296447513022597522469576263694064250322489962932510961493604765480587511616594872543352642737725558414443510538954628046098900177606862532533449050801239956325501385948707692644139646605519278933983816014043317032133734700262526938385241320196019494971724865298133650250926214260306262944601922004639106367373131654883859088934557942681218412624255102919461015730462413747638401696851497737124923310080000000000000000000000000000 [88,72] -2646231051756731257087030308251040657461985330811544316545967682178778164405699912622741216768444259340836908840231365725634257418911215644906037239576529673686784236119427257527135512538829913468339705764455679700687558090934489225992480423298296730884646756363895346674368603148296660675143323419815504566875608682760300182796697313816044244779866158510841940805109672987456433288658469049592535092782091164406612348342426942207630771277670249288635036985793671889580028132721449427049657440996234688383609756692199491437139784418113216400438032298139752896291252419627943955055600559984168928016939478404032131045342280699413653351538533195702113557158187236099480824408478417207472447454127418710326233815526702554500810716509669440906786155763863270189330349515548091263217262853125573299529555049691113038553745597917357140491398775136687057719526058151483135490710663440636053796977876709939784848382387558811149105413812866164508660549324414847134427652991491658393079952712148793813598080686259612131409998918790868837953837028383438709949679996611588066150723052879781148363075338860183928412145718812998495570675102063334974326191110226863543756648731063481994178752846227807023655757651940529053826156369926020604490413230212009290656881895606475938238163510444583629127771796044624212498682251107533216660146798888782244773290420693094682603805972111827108358484378332363334171339358074299377613699019406280389581500490797499868056154701891872503934798641054692000745297445483219120391175673793939799050769474996348060463139330341349445229329389384111185101633733240466073194563831313804981509713859806008109696740297507421629267049176549877153041590261958295846616803995221587492361622765284900507431974011704969348105482426394660572005547035198906128391604635937171084983384567194237477522390084219451724891709468839189241180135620778563427663884341522544567062255941467906485261224949277877787751902592157852104472431743280047519618643626993058511987844985491274461473878420871777427513455070405783832496497645982908603217219437344438680167705259999020103761920000000000000000000000000 [88,73] -90917221193725664426623656064393973753316970126948151665861573030942329182208296805982661550589204306602554614989287356654610650705882489297302105313930086900233864161877623738568028718306278636173642593082311395592006213563724318873105879693436055699280823033969609133292809857127901517027899423308156027954211915466340496150752049290368777820756045864531190509940273490216716367542333575795194980725231141419950279515162119154754833812974766193344575347127867399719288836774859033041101219285990866028421124967068057729106524042445923118007526252821122620626857017318179262998564873721193188931571809286796650143417204793026956905405081039650309695311521721375498210873262137933496441414904539205412095326323617835310557185144272202827665850360761959547169940361582776419858369728557304360988046395459476534293169504115471437450126452969868631862205383546059906123498590277995654393004934235630223917288324989875568765894067563685949494558986581311352145894375141088285046861739866710761297723159115677698341098268541841262502902689839838678451515392914215651297083198950498373756298139114347804018355704851771582573698582525771664026587287227565708965514171316091322546977763456166539345006551827923939781366274569497645750639041427812109312771917795901963162799079779975639942500521291304212405207844099564325267085831390922983116821516617418428747903869751595643183767393117409461488440784579097617144919253388798820170183234140300888711414398375644933405725647686812305495178026581824525815631531892156542162834950172039576588640131360427755043993391321439905821474667841204097711678179247210462726655148577961768930139922307368248766351117080734464839477363442927144069690742941686545863821531232915292108890903818360146465250211755646722634674887001917211354087535790375056734320063060337169997051221923845304166673661118538399945136260976227236689578202115070455347480312025688052208816749756203520184835643796087970050113414796588975356382522930837764636968211564939231875356825160781674504966321043565017498233939919247821183166302840848860753781637723955952353280000000000000000000000 [88,74] 3889027725024856400282155858892657906049319080377535595880488933939890279165803390949328812622079938025628944360829107921055922444320369603145285185400430929139153318437329762812494927574789658409803324593797815914631058723026541205292572808786236494925686667318587496419400096755598223421863677635130115324000045506348548325889199196921057780329552206751459995330203839133085905141870123799907545234838563019003410751444527168995261078361323657241235363712789168711154722809069624506588918436223138628690158325066137301120382773470899438035153074741838390361907264984113615437545638113174426059648677650057581562680416990721369194910809093668970849804315410346529358882608565973656469693436082014596453261694881559726852767567270403488944968200791682258622009199278271531071991343892659061074732488402012392448298750690218432216611591407387693565282277308899363892549747442284365537814669501006752512230223157953503031833098802294067308228136367760483973386905380283011803716403249328764697683798646227560273726348212727270959609125503736362507900275744281869287432958421918251980383585365778637662295251266025637306336324511920492596330694585069430321806693932469314178275912283657165102781458513644133014066319516301519932265935528104688866717368281201952181391565411316833837416105245948137606950565450001504394725804044337617041458329485911172153777202498543506792030391042117046788445905974851682464622725296507715450473930266352901310407445306652332369772781272330886941691596718032422982197247833200393122482569120367327414854027590082092917571856333558056327964508170495435951767956375838423419009611375580070566782223916390093141899732650446337784021827865790229807299537809755650792149030182787611439955801106003420404010640818354498968210360655916125643627766706408640578034160223103332277515856731494691911150026640842116068220666227244541234299288106345387308076952895395604751035583811199171254924614615626500142994638449350160082666190957951969116368300952283545496911324898062058739120619402089564636023629790684596904403885237703849911894319096446058496000000000000000000000 [88,75] -84722806162117180416350647427038217489766226290460428999077892826619544417813442218078642006212433452327440200588120665007393794484354060481124507813654094052684837489576065042607501905354056663407744914409385963380516718675867313215947724180201858988466526314243610919997794417862839509044161240532181134706916898372424502440976862270358646697034239171492895737652581308615146400896972139955477382877811377157390932884267547002530826793269733861853924260329114960154307922193538802676518919264030448709672222313790901056325003053214870825036952619338305845583164068316319170149182275677089516056305475755031906617654136745319887060998720636204846887433847286419938533445514452076648353903326447312211885117059085698251963988758809500930450497268148246739657987617605171172836413058316804482145331781903629424964552662974627357560709497982087436674303043880743791382128304807699138938305593307781000721734828039786523786221157075878957947836497897849379776032100912920151943275780833424225038449484582175421237509840570860164945979421102957295445619021883297536469882392486989717666794160803207178877911472209256587804201770949200406263671749671836733720790610027351421472768918066799096937223034598648114331344715561083269312946503439474066903592825258133342896796107106601389209034165218487558844161630735337262398265233028358462782348010925053481948160625297806801252715454939461636078030294858258919241442563052313680817410453718050735858768112252467126319366551849785022017516866660510738130900888050802368275698928190791971457968142473413241980096919300869990347652680505950752494825684339896394142921698302534607756024294670526734211365121128878629898976809454677254327983802429789530261482803535782069724494832978432797397282648028317658499004266982644484453150924130354399648093767846554863739334221406365936999590669621332196102156979449465237719120774059902453497827618350673517991880471961563562168448462467955125740230627814618437074455746202717427273354516893239622156238132221213263349792308774119227681295249408185749268733884355207736431142338683228651520000000000000000 [88,76] 1500700300871607479289834090217433163016614372357116591003846575948249960726600770743506056384206751246121020623733319390690038667657699847232217160489489110790855117986441030569157153528979030247138072744400366235845980380703410436210022799622867438513677363383078594766461250967072399382605025855744116201306876705509248478372472178049066839471458136548012712114565477650911517503255682403158750302303017592583084058063609533178089057807144435599293461789067512357895806162345518633606060281502915716461905316040863378815675576637375079366437223746533315492786603692017376560175225810842421324024044864500371334711519104927717666422218201906219905711241740497044509811990434103637765271736380025876500278753392441098236158338532408195792995171552608403727431201966158581405383062475123394940457233114467984194961683618711405890264710406566381339632005281381410635531155498722308389262375859831096532060037266463629430991661490472928026202405826908057832965414532581229974121095475077714745866140710089361554145517490278498268627876454351230229590176738572645357685272151499808901584774485188538845375093659817026925380350602547950634062920685772320748162993449028771582278817182815197907968759735411176394055010326220390630355714374118458419390199697137231702683953537185805444747897855001529905437078580576374767457352460045193850061283794210021776444531893718660718670409345990483037338541514265766536637290827271179996091558704069255131476463552849674962686335572339757951264769052430186345800695705902309723438460715589547607643573958381140233640095936081881998271864131317220270643586375351221126062788910146152279724237080244329804984249764250634819911491137617201802912082749714650421667341505244766051298424179621003285330865423217773737908173513870459403809622254312065889764416668909461876905717953546168302229630684845475712761132844456179841962359241316049722401249124339097452578275158009778384017569917811641059267318075260469353143238124803171236208910851992354678232449798604162260389391988132642167533023664248931655138181331452194229064043894040166400000000000000 [88,77] -15854990263795424688320350204976413451823062399038471817009975588272991001551323414093528962258827469024422320119711332650079505295781298997547660370265885372876669856626105963775068934833613943417042578894480989317149300291631831628441938613081544283373946365813772897309695320106410479977334759072808084478174091041108922172159518048084181525423686800241394660259791288250684260895390260413144678542444318186044905295706378947575603729343484200923253658175687703733873879147096110281232902040886180862134565138148363857901378059597801551340781592063572616066937912533344552265905705481454801940608054102572993185093577077396187186777511734139747308413200665429785524191211366317603606674654382207951990985105746169444534378197196210308864481618044965409147041518931342788136811349594442072134203531660133974706119119965325049826730116085253863403247863103367331737331190544024909615481703310905934285855055733564055873136224564789328955402724103818136453842015178281562505907466403782597866172319738596132863890113569288661363832680405316945855411119783785652180514954385002240247275423229301217731147711234847503815194059917264752629138826724581496774999532277023665157595577888451049825242570461989907974759883374126401041025038505290760924736927064432092604367648455256435643239086145277858037901368483102770834676668715213801556120340963949651471271498532568539021690282151663319585420741002007665702327505529650295738952119169739250350921764588401334484691505646765382495963043845710633143885257647874985502836675342178910615740698252638541672041098382815761487437243615753317283581655352091139653827081198674902674516443202145523559333694148334193182232290012575349668183517797990662803977671338872064545939099511555933828353890097755426989783921164904834222490781251635025932968259046121339383702957730467909569751228188086174933586321512631063262365650183457978953695660568453133087146327434053959220239624976943664904658678900709044473944491139586880916774114073054495648441305755407796431810895594625541550894518938553791344080539819269465050616805814435840000000000 [88,78] -124538578056569477150394161171683043306188177203404660621238188780284585544726851960766052712770825553530867522052254289450901881841825814339827269948480640630546255035799741111868290311770155633278048957895887456644426007512278569524767922948526903569010916369164675070619635643773357729900998807564531674534642635312725313226773171493062170579241734407070297880588778303798024852740268690054038124157261896714721192873006555982504209709922840156471283295129202128571005029634093584625690944461575298661867578617145380751985161733591054330826255625278114297357924554991597788406484450142323853595544652382655169375803799113531067466690712534017025101956244077876938274657105708092168183334680888842060321158019020461870690887047318965066760675857785615721302149814313794270404888405019595383353396149455897664396702771154625593995010040726345342566122010200095342113304057053527675553618892778288738516252582266933146203339108476844797050412393761468793848774394327910327480122517510134670086104435601279157313360383465193845748343219400830542032159028852090220990700294115756593664167945428930886683854283175524840255408396622013478313482704665452075633530189852995397082238211934009137898008930201590843315387022291908063819218459762038258776301952225287157706891380848830146248188366481966130633154349768957323656588730125070619090934993387292199417761442682049578109754672390061262107238754628570178725383021348834761207544207279484675219857672893718131904140122035417298404973236968311438886353900766156765830530518143851775865825686226078147248438964405583585774490507620982870174737110910025681003151927237348933879898787013404477531533056443528106756690592675986528026435297033718726487448702395225842149262660871758959945858026452383547914815458783997978402732499951127065898992242535439956115524572342383726400254750199553141255923603593610652048701927909099701654642552705890978826992303611415714914938709349204736379011210970999355027715661877078850272125387108206947548085266773161514130978167216324318594541263285053756641481769567196632632939532779520000000 [88,79] 4583501410172200632571726442402572172246749836199252853539847961649984637554837497229084122569009825868783561967325877148258431015367954660694817495584039119896092610326384992150448427142716655474184186013756004611108698079277912300894259454382090304393094836239484247612799693018004933383580079540043267597610263695110662327441230302790320410587861738079964190284264370387658162351527852730963322082792989071481512635902623349475128676718971772593697910622040445867146343418044229810255336217541201923934631383478929264435226868641232996186384831130707699823728165900619650939848086825016308859626463156075398422184562113079861613564986772903995247424977817058073880886712843365261808193415238793155012001331797279449428553655839581622010780321367962564304208859338856376278614170876084046087917994524702775198880762294057739395359172120938938693825945214231857989095188940739607696123003385619700297631641058063831002957324441395945854536772022536063385470192052850025285518515857191524526072945464048962906726315736079813918304710761527993179295563647802141679558033879137622297236952100867190580935254315178835543813618636916684020033594781551330790063103926611245093880560474481399075437634215706657281248299692224465138242488181766608413633881220473512812751537925383260955353235870122043923033598100297160477355244770111270155679745592842006229500067448017610840593647167232742182394368728765634872052547601694757759759654135089705913852579276364097561501301399065804469369122420794587070741406406630721004563033234427232993173322483211816675276433133957197714399348672520385844788359555276654738308476663846808683860764550850956990959456369343397185111826888830355723296788660965626317439330618297510815751617185312280866866625717753230036999344325552203130328415505646537929361811976003895680443306643285300965810447696113526200993170257916360861699845756027935695359119469168214515242283454923239269259240169137186597458824078017411604019546370791542423619555638548842162860149613057517501741010508968677496532300855310853994064710387477946228748135628800000 [88,80] -5666022351740897501416587969306341586776307506107709644950788428793024736456253926418989058004932099091186862614901256689876501320230086546302657109638526350961795850221573367571626796745773407980936678000766500161444059647290078764021590431751342161742036618472183001668524541490627284200440277763650605425537230050562025046731599804284636557642318941285234044618557139218008679247552521452629587220907259776720393999003745006957347958298696590375827199607535913641854489246206163208208145381217942460172096919337971736501058795902109431490884203555955095486775180331712147973321876067859104254426069316912760695579171190831400793370339791238072637747523196182891734744896484663183216227798865276571231127224098907902445102614100707183326131846594445802222427797808410805602439922824707292953943312423553470116611603316588349442600565977310968388771785901785946737722688359899272573969420823839042945614336595112956311631153065396590397982826805707200162338736108704195467539518388219907647129611950102117800924579750540925713424278066884623639716263766028079582786791386572422377144422019783615354823256736336122557190413557366516269390086271017927113884196454187386640343632328450809352512244503731575572306966723474253768031850012568126286818960669134707512476727277678860075898386356715262997417143176742580211010959663368229389274761041094731233024631885299716763010359760163267908545959366780758806983520459440553861985632448798574234473839023130622608170311565069937986453812797427854006557041976955666863502840191598660504231129906238234095472053547825695496721116189420529309154880696261975343626710866917100058405391996877005649281648021185760329138434781569714859417925302530084193812899674342693171156084800785295875673315677406057423684620777837028838202950515610001135451750131292372580719656721125110558353955893334219110413210990434226783542303973672139979565218067328110266511053834312739861493626560345587782354321871953181249343234779451162517103957029876717419182595165297173031328391156917863335080254999490195962649226455945565402981966340 [88,81] -148253324201198897368076276166735617014684837961599325792178631672226210956087336088252952728426480168702633222803174444658105833396065246771316202151519424992401745065877879335392967205215874846281687664005046344094210794334728273731367546053319288151597745741199197920374471018912257504658516343130139268485757909243521860640700695941956561886349572308176331878549414239108875047186814895102616698012856189702325139542760824712904644925399601480273407371681712584638644160014245311466053710539838750479407105273765352322672480565413766872105779699040023658875274227780298704567170335487599682840487930755717647979018133728646069965049994260029707312282532150985645850393276985233820335817518147139447338134528263818968400194621710356334773366870453504496980817721844147814335936780655617317564292532175624641590978955862491122334747453303712020220946245997692020686796702961836780221459682190661345810775022093633483830812461124688309877037541649056139608701783645430564605975055187117767676453606665928786389655486094770946895134062017869659316353103271010868529906597419163164140099163468899668812569993786951897052910021176831524171507727300024602029427098339007789459609684480788646355620168082549884801682166929016943561807084519985034421444165757149410824462248262877453221247157303273371430512292917177746465212189146903739226020576458308834320053186725795011633180778056934594757278364971104205023537555091158889015989446321160184538127753749451193832142201708233932857975665450741434550878561977700739544830507793844645182633432437038001901191873595782854285443046215740605972104752462431928605048305020070698081897364800758033153524641714505882182809311075779477130469095768342006785695899565931230933102115170110738956861403855261182502838000113619277856879412730300767242333308901212858726065917876063809937562049062240373007053456798942974684449497307140714228457082719278055942374204039069631715484620994888288155079177477612402995055191984830509127661429914592140150547772904772578237293389324333607387962127329240911404084175982710941273600 [88,82] -1314970950520383330519649973075804770565019409289632006181418319665396297528923116525482387357623406826623847218869096597117560357075061601949239519618532090486032107901341684467872098288405731271765273231316651121776389766426242313367984780117490116806800248808840233536789177000559670953736328333135014711280726951076725799612170252027228724688475770199771552840286597474814917005815660876163883267964604428272725061443902244832807729459436274983353693777536021127134234692706865191950245015591064556910146288238600016447038862712034129602048615596599390646230338373870351049555818791794985304833114709230880767569805567252069493224449725263942717777620608327389128980316390151214936158812885230192333503245840036432332549572662416556212055438386618948224340894702426220717361819623538236136359086273699322152202148807843340044302684311670084746635304366678568984559265527219801865909109068644951915411055976227738957245154311273943999706036268465470166236343283101387093588041289730188849837522173620632406001152547429239630357885129749409320037754017648160153408248732315739597877535981679183918372542584683385138593255200657411689562493518206863465122411261424679163652074059632572067676447393029495059319410334294430925983832910160543483438464564988785569439527766616279051699305219510332596903952463445493710473353249309479027366964681850535310115954237437278180956062607821150439369133321464819119703591167835108018626752739898469535818690435658984450723283227609045563670145584900176333070049314504742732279825293647328215380787982554065591712174778915266199682118547061595224703132481918742984136431812653389573226386775683702723493998177718102660547548922774854340144349313892311238811530952325929071357685319871787070778188427201266774583335583971826464190795143754476223844700010370338940182910438630335643369526430280711155628460301988181986333135304755347475830332888829789611408770616510817345179692543802476543178685642258117122736115986343140165120298862715719454962001235470308822184328585191371794908837690016704150940936140587795840 [88,83] 2154096128849107240462232122813822039805853697864881393214046611107542910964083473490020558772969686383001092407522216294772715473283121223949927697665198373852522899961597499596437830643969713659461415657037420889519163996363723579623799127041911948090911112638281714341864249042439778111672398416328781271311411781241702420874513315448597853333079539310063313812796151782848482326502640865936925861344880731163748878226951859320759178401655696891982750613978828659470090577110867222230570681963226076610614651641851434462504671785063463623274962706735181671183832940351428446958352572999757006510527228850579075703491410304625521059239241837835871245438869901268069057110859063686515595925843250786458851418108257814078422428357320672459127452481526563749322307453543864222371909376242094761066106093492121871796374006689777373203930179143027833632725632946082781454332910573338002950811180172888302392491170813166207485534355872518456815031774909540424669359498289544179724158905509740031450939768420619310231467309703571177449485080456286359777397809801574101937934384969164318111006461476142433673576555639282440950878951343717517066303124943085113784492127123031327836551847554050681917600558914199454456451758293530644606846549481275435037619499251184433370833094772386037772387024421494761478672915913301149564963995808416105413253051446380296817143172065282812270520362718788449272727371188081570917896739388527696542320235540100059201275877790736518249543975875253784498887493281225908285796418201963221107602312341412259279606389216029526315882710910411419061919501417055136112189630765796402292546911086455803794990052485527957648407838169325850616442834163571229597299357101833286619182505318387308725645618018628894998776685512472674630229635295227433202803579206157438246962805174231775590067970299856909908341348323408909935382604240538062153628375779585953574474301492452018205476506696692429415507944307944252850551726791966882779282510920258441353678114540229898702565451802216737023393668631278763260660149670193354023390835200 [88,84] 63754406558376494074341576841473498912773022298605772316248562802887576514429182136669087767903363648965601340136803111785382768456755451308938991113944051741494530846149967501619245184575544965263640592202240048402714592632288582406338419567674062114476182364272117975183637593526243167768968474019005375533104159042127681009134997939635238658050611430803338963035597773525842646141858016845441186905552177047706176126615060678119436636456567268806281372567369114940276960466054309606690002657642451089625086828993940622451379489525837127068275256672185626386216821614516601080170630860937763413315859937136136404352117818600497790663461398245492362331313949880605775898091773414359907568791856219441741903718632762559260760898380887547972891970791517143569376495666467515637995167845126470093648479551416425780042275042255761849204717326750347270281884172599726703592302715106864318593700310584114144292364166029576815916303153358844726942740826924798314020299200166362422155261032703386602243939573546242758593602194272168074795669946806317085172714432507262935213844812494802155146218435257696432703993855980118918361806621889952953287117807137798311037036749895101461586633734196694957134090184407930161337459471204364556031334602338695249787120020766156606062240275172182181081743121141056714851844952331091570050014375121192877951271356503803720268415669283720866429648859381508250617670814140562552528396855502868703032329699179585033203172908637545269610307982540439188811540020694798019032720253101843609399426509071671014723225662176805201884481153036970646579904129890245206599900449735024150458379789849095359134321189309078520377805115847759808913515119406382305898453242777151012498748327967969171716848610571727824653356489293283424585621079411548153646687007061853686058482727593635427157867840122435714983230013334993980386539118968528776433827496285852880135645700074186731672705355139630876982555378714226957554551609304341688402178128316176656043052203134808223471441103114659536884227399583784499055541169232706572295520 [88,85] 164099655090018148867080530041432240907220738951766087440612095677080332203250277611624870805529480748704078677382950382923598075570041817369303399055436377249419874863774066667248485343537659780855869849593870360364252927487505622592313591319116597976268322210365686672355473775585716964222411106677832189352963106193915786357285308101909985335558334030224828594397336506314961529822254497635336882026229302000203799333815398556516364026127975159959911061321833559828860609516031318373786021021946388196334975046700324233252691339266666135819093937433894677694741983177269047820421139324008196155254574213369863447510023511180844620549984338865699474201386249292597073320256869130765764445120372511125197361728984928761648076531441131469544220935230782029599611759599459632136202391605255411127921373990877777031424870549450374817474695205407982013194151540251883379922346367248185838132900162468532086863397160482463913367364152492831215951527366876620834251512961199973345387588959107157628240064300308957584677573784101725148831593637353199595489349275058716731876413110842062912499304880855937229231224095257118977638006741002714663277687259836913872103353046197480005400097142764905266257392112775001203187865773171527920830665255633014064603512652087452354883624709620585956844188397716945204896665317213854349130798741649863749672379359915644721725538848480706316411823556121157579366461405449359844137296833179185631159103222076274590389319202755400587842930153310968833219235958464804800781004201315341591363131100861805663894075668259957630723580134923628201443169258218368622967049495120747086468564079585760909705408064713932540299176223048827302235182493053810480899806974554230536207282976710706789622050070611948458624724441846275698595080575026528151819105972466832005297748560196407180746372360453554999322729332281554598113434464779072640504508237833773618286077798015391920725412898747462427780529155645380949341848421064715027961688194857789029219208272701359313783703970188543681215492908799188392640757370813459840 [88,86] -2208263213087184730476042303875350698407831924934421751366562711839686256867916029015997057215402769215293643899443448783067097977540478802303177776458558174112604439532768483766893836016991985976525479230459849526180328488449828496912011159654417107357165599458075859897741203108253488524878884109722050147791256840668427656078469382985275504629467851517571576890923475401446385047948242736236538828703524745695063708724920238840084717626599985286812505638937132383750503518326672847344808039099475834444600003480673666995103355325374094910090630937461548242465730571684008814089601332441252269237142845100336420403310520327169606259073574713662301168051525462279431212105180918039213404705358930808290323115684956529536401746538753199770466740685004462390837174358930075220485984917331940132189055625350078902347943618593771467280597280801748831751321595211615697867574681133794596644053060372375985650521017887225863807770763551580356017775005134958224260847384871694260205175217379018503357155774455520373148291093600880187628405159095178635456228971352827694030910293311870490544824039178452820911283928275226369447010221522896243221642071288747936996591856722584281006313955173332600961323371543801539314149412934408103245808562478467948888814291791310455705045956565665165206843051949989191099736544590829683533926897611416593357822717942517154873595112889498370201691541918560143120028580623731429242358662262549983314626091250492477186211575837080238118974604925362702616279279075776565762483317765870573181824782525132387405462380910296743471162804708261653254081739821042927028003691211602471975473096466764999112294806105121483505349220946080315063790394532443022576614498396228522802529230572183875980011127528165137052468174656303996165057787837244971508569780982451749364545953559881350388104858738785851862732231737678032580488303657236322748893599045788177527056297261444945329644242094383050955466671841116690070302847356367246712310119211920711192645948245007091287024044849694443177949678118600113549931420424960 [88,87] 4837988654920195999271635174039524281236344033398594753951340794205221112301280194718380740567959738284750789489987218136017046557048103321317542520346167792127817655729312641791648962559643594925187234433806040518072547388123691944014561579824539527174199803948568786561979293727755381170555646630256299769715231620324149117268631438180826585537154550271321516365627939563569226889372549988719184198529024567881944579648163795676634509543339794741591561270006977028111051516160655276712953938586072238781658958392482375247615511559114708657292464111657749574223900626950976122461819166815818550813025522602131520671421918000153342972762508448740412421453309786789804005222184063285343739288419952682510403620699517472536415914165812441201094395513324502648957937610264096960796573595331370059170294273751653220997966043375536549466626196842352739075131042722332838024855626293346134745059017099977738730530571142229769603926961557087458331727276298890026399394798037401150383021091913208424629568453790463004481218296550351854675529369902300987691283122364718257477999657500385536039082107066353486897111915915575479937407410168411231041204163707116436305799690691576039323079148707651097081594974732788682889385066234097140551109781510031663015102203927334993085314482553127513513916797632130215999290991245171453424040092023462286664718211137750237590619359511028172368296247457648852236714717889386989855570938989963054631541327206665855569314067029083721292924409754821798132083164067640827635830343992744138245896021814968852910378529181907748662436643309627243204981016106970138301722330879216800277553045167437580674094725705045440332510421529128340725160191755098443104830038406771713352439253929116818456899710483687555530320288141580469506008412678882436232641232690379454949168314975658280083290713196771438174955263283294114381391891956584693765323855251664256821604821533400355031187582810022436240163934578213174586801096270532614632854908433707514552460841678786120372756096660293011514949068448939228145929600 [88,88] -4952966275117639925558245457127654753620964747210025779210728566709346463291616335073329814745164488705823343384715277658544573507207443323416495829824450950221519549505085900741311535662685396490690733256038583146326351564462058744665657657837827264147146123422614891008729054445567782684483891377465677883632267652420103233926437966740987784871351146027843646857326596550003953795545429669772103358347553479865088520496050265701896758302724951836115179906514899845533201204750692020217571763306891047652710179838141878662843087576479218433743715328375239611984772841299479026816334146972478860820991280343037058663944215043256829355098525615260653863675509947765828776655987313050703792024131266486199242910271368635550871335894478305228859471634303848826543936020767775502173692381884501712368297716319023920787327123603435266407215514077310176759394929771350412300487985545231890439506685394020340135819165624231420591502625987552670068112635864321433132152066201522489870667363481025877859893426466857063006854351315814373712609545191507979085989719219866399355191408761861273551368534843378497420258276002259039575732608366523433182861646085512345150628014578901583722572225735634751866778404565237665954547345466018194335314049150741922855237050348944381023477667129293871074029554161721016284930326107875304546552597106913236225595108890498300440173302169747247890797905426690419407136297778792280575247723048769728592636181976016196019754605865687934269044589836051690967229462127513982473766376967035759050292679266215676049791708701690066696030355202233798959295156041609215735787928981859336928109034226920795843394468451627802020224665628718584988149548938160827502685455298044365925751994825932458886014697533205629854850610620247575581266020674990806236436326382407415274789116725998334002520902869600300417210784958958579821642491731620570016818624374335977353723599882621557547005337653104920568827767307572902351906158050594583762018005433589733566533068385811347411561928272257764589862384223003555440 [89,0] 3322601574337635151293634483977331722931200367420528032462144037607907632555297710770055488006315872782614559293241931841717682709827784292740252957928743479396750794308424075136979460443727857901316483615638325713344863686904722869668607202339965091317126467228676440190115117745391846011011028882701322012155442665212823759901845461294080831704359806386547014095475079159075860389326752543611871627739599861798491963925706351494088587535687162567582341258010371980039866732780655290823934591350934554836745253637027057087302699227960199110759981275929876823054308436240478197415503890913194569730833754397704447058909531877236310141241922601040048858333793753286359379550570399219215858319073710973894392266437051382328387125807755363372673282804094245325279048666918037240515637939007682435115164420985802355998453483419569307072247568964450501644785559019084797655410674791718320019149213790390298312018837840836633716156900034103901786871670394868603839981889851736025967048200628439973630943364950289002566726448118212043798693019869782376946807617649425437653606919511506192605001761250916442719763138414709301792159314177607602219691203180969180457524167749027525086426559401817897648976118647052810273287563979392140604449002725932019541346402862545241977848603458456547495991316535660418971632084894359891542981363580746105055012074517340367227427068077218282179421584642237520152407327118976636240811714481011832621307992058997234812841615496140763481265663612367436683359773143572423263053374961491809018598167613257193736794359675300262886703676534620375313287678365770215478249842942352089742473677383543389012022029324152053450173649228329600878115925457998447338167320514776876401179700684035688756333084834011510377457563652040437853595864960181348867450922271876432955175845064492429306507986550714528395547974547814054759533751121234585388759755320251053191743009259253536838769992050046025137071095756388780002848486946981053624676376954486734080947402725166771679211049775594721383418780137719364134585516938531172784175838309590709991691650674812736322923934085483348334775107584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,1] -524938705606827751663347358084339147675475880032761425286066329985155904155209407713251836221731450882875934113017743517441969361449251749649599810308800292634280169999598150875701994862632391744836585108995415509106039480191463579692578577902850783559787945756383338573808851258141324052134176740675014213412648617448182804151356507210111513341511308265603505993876521754718215284827480265618157058880740124748090491135948829951764205597603099117120923099631905540824248418517098856520741157426504728747361216514887653163699844278924737118711606891036001632342244161482849282439273290330170497438584209432802718841756653992181155642223284304296884325453528952120124746233316495894043356961610123098443755547138332593423085023411613999273662624211645771871472334046721858003360012715090697135964066888215438640054673130112337248727172799726000044927595817502532425301324315738483065461311844606693626090889907281435489146013900267315656892363634607995638186076085114561928133390140182729624224506712212751122032335133985505498738862918120137930157179167777284308348155952302345180008275679654774925406753518527339139556621874321752789194326437036059750782939837168741434976085603349866058539891603108840864305178737878402201242631027299364669899139308090090390699666014870307476017628087352948544622070296961464256073599530150831554405878359001679238142284920005616944495195189173864728314290694657255194974244888865954093473493524071577240517853552474421939065640614851551338121724732017968547828795543146432341507224383347894095840132576020210910880140267976399637777565251628220660773942534887130916069108386505574309357231570915550172326019070632450582327612445214064133580970431709707061173859645812893498118784558157472567959667998228070321008571005736661308257802053181103021275888333652937070424736174731843109185826157205590640051456734367266391469056918865461995798755392056492166006558974144677075550314543152903962418146104207618993311090906613883391661591933192060642628469843787813911168645697349383269464797873839196739562037241582160627484600123422441399337190480175532799356080123543552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,2] 13496366091344547773182548774070252662080044426226592686139300759364304183718718950026337650628707754013199246120687932921344466379336632269882172622758085758790642233723145010832425742342411465711808564070466753192977534866693171755746485352767046615253742840119776705628616685491676271573414974215506531997843227025923965929911242846772404251127854116401924437444270428928941681625434914670268540021329701074441000119022783572520622254295358630173339398241559360924948360345290796544353292300001895842608340504617799988991780923074161706699390155851777596784548492065084876910064522452022384357338593915869864437767886431233398764829356299901642213775657728172641704763217984342533343210716259997851288914210538097968161635542337265337752393354788477368630498414654036712862760647246845879973430916085373518496655018076208420668775569582285200290912240196801472018980214433204818998414191491039321704580101735284958274485003392788464275621316591473046990072701162040367898421116281047105813669869798983028018146042176002448051385821599837724110882158248084731253435903023735640122611679479787552952437366458259707479876681780227505547040504699928171991037231199854501978158084330330103971540321432992735811051958678823617963216948377570180727291027111831085989052981007145939829190664305186552743767299964877413020941631168425027662587123731513377118497279767907046429174884502091261860239413532409619291328969222499581634724492760516404862412930404334107708144689779139310619083570879999274886091098694713024512583393690867726758018795431810436874305615225744105332530751985389778863237017366298156224890307768650648340771329480407396138919126724150025714406813758228021543262267051802338978559542642428802111984553226009527224755835128804925905749214783631565011096356243341351965486844183443639743671545492607340856512863686465767940893346184212032447341178626626124215562438421844372738670508792631820648819735677311376685856062396981836768760748473086721441871342445583792252866358715310686797023566557112185234187023259906343040971757587631755887737414192526988985405274179281047753264050699501568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,3] -255673812240782389764774325551776222578878732578941999193931487785452145220977347873263719715091426426053983075970642977024612221953823397038588556364216804557422619698489892812210198775977407142611209380912773186285075727960376783673668209185138628274442649920926134037053514656650440835777863721040631621527877874653183611397968949310183723639709176882990571496551253089151123928387389999790690213470807951981104532028249265030428103719138649595756262809395120291523583054213053254494210417288499132801598518062862553516847128839997790223820688953779404166608102757280195017759139909950297248453046780785491877908717042249873839549502898385379476252809315901615813880284728912941445050006146048930533964067468618112919352806087454545625385018838839029513248782588902567335358067051908560703526628195271847376672915716695240312422555805860626983171562822592804937876988819678265283799222853629445159489578928668332603622116918231611095722395793548050546421520227836805868865821627205766238767540838980506485646064691331700228737768153414132128602876427090391638853965328759708101907293063881762157469482945930801184772919308279743224662744964539346435872576213295369551578259785701173667433506312409835495090904121325652373592923467070959624242908310937515792161959892477916231262930150131566764063998677800293696621628870885328456577395804840094126786478632705939254410211852496508755450338209710544564098622948590647521039105688600728075447269436501002213161214630251433565353011638591986497463092582583721125929234795222646891117146552115007575814073418751490865850495676101466735831850283884913338374588604913820959069794762631578331871320247520544580159155640272206047978478579409089621192330706728645838842820639888726854809950419912169945812056078678474716608419292781404241766426224586434397304303256341517978939032850554538605065342377202409602531972648082819073494969128626285863124437164670942060317845189446684417956208135772614163904092008796237687699595945171637873841788198548266371230697498565033750056631676464886881841979008548917949649156808764952945580085086794470812292241290602479616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,4] 3050307700827904454939915207047500224944931544698214356375143179436082796041623666091428720206497837860678753665426878974995013033884916535271679782511580791750225887150200291402179774154892389470183770558118083056630125336944856475939632082620442509147493342425915713990656964023942794400965003260599809832210316994615861384374550693443928035479459493187608202218857609097268323030907676310250661286137279830992635822968101617008959314842547434548881414456271111653720474382546006667326281608688202041720234164880621903972224997362457011575071759324818042145559081874905535982298530398922756986516228113543508063074081533835587548045702084222532274033430000786245388639008764484879850550712532705889664022156630658588855542969800013534649318671470454951067734965688569423332974399913313286741720982210002981093226707213568164258156001513662997745137342122960248571071241140616018304405732719678084991036021004003276967064851545488228803421715335598579090252970715891420266308166058024032674485452459855231510701187346317887547786148390506160682030407313705781738595983462480143858003250930298917939344509330552361325518029661132170066374978110572163420389205289319098452669733053858454800261404769604423040847449719392905965805017684255450770068543388640283224437160268603432004637319826492243055598164569033302945597008541394655346518326239305038616467537654538482944725811932767076919713502753225397923496552933807931673538809021685943833755984425773586247889456623570298249450402087715351903738538395226163841380277636445297737578373473793123726457076176475913341573268529028875109690495730058349325321231800543237406726384405230755081738609733208914591507408341966187446933465141804441809550769140267001456914378274226657715779400533526166141892325784391975996378649313103535602382775263882004126625423432835908499193222207730169429701508902561664943589592128413018675708005508556168105080706513220831803709974296822634707669666143262173114064164164154962354793639881366898939540191015514848936262637844930772259375673827348572520968032014349675707835959385544450012284937521536290972921539181351534592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,5] -20975611150628892635328729172630323648195782243489462672414978061196421578235493602895973682245708020448149840750741868301523350960617180572609816933832360119106552172857888441456919665128041627079630654170673953309447580409262565930522873977600345215222850553958675552565288226748487390653949099012891930270549303821959060663506795537399457570056055163114616090827353631250736240546081067966293854790727372524470938655647267758991984887160667093952536416139067566774390360745260238979080044783803442124859555777213246311189818770768006233673088390137024476630524172629694845377392869111349434015381362813702069750652573746662337843049879997273878102132484797704236549972743211014248504442575096871485599895272963306433930527680761664550286455039511563367960223124841246464354484642402612461991227721645230480809323132015475733837264954314365362187698159608286121150722559590448270169615900297127790282724738154970908111822255625970697575707038143571454960725506471237361799874024701651298398893261901724684554876567897695871603011790026785094137214861444260612165770923899519410689936539054324071108175480120300830837722147603845008016758027388320361343488481961421962757183805200251409727375299517596309058024157552959517236463065810567788116780189830644960901827675101976519934279603332506224233263370759343805461505926263897973373051681505553425126933737609390805802554243539509118057943899950960246724508708339166032314089493872168363992806609778928729646841740892043891754650416822451873393677290222666366087298118115422729101297074242976588145045418603095568771210758669525397507020811290567707967414381671635255646666380342717153614741179855076221137171922469854383934523287894025946362109950946533540086884232577509822453286962281468279989093498310966207562197581634295787705706766168552531425907073223387550191528399268660738389198426847224965885205876829264479533325269503928896060263774983449341883026295759391858428983113442839132744414416662166146380069077661019396812310304575635290255522761373924843216742536951666229889277981651039587139742286043117644275888628738056805596391735601378885632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,6] 77064406035712658626085652630495723442489740264555268932160431623101658851193537451593553995198045565126166093012924121204005478198338650907623527760931121357006070120953170824504381733474318072893072962640839260674356637891263271038904416154640063905136307652832869723066921097687691985037580215591738329003136155682199404101033858083933519128806825153302176425246836756430368829816526744174599619433250395797799940738184426365493099522789085333450336241262019193204759890900080023861926166681763119823559161620019721474411697695329362972940993592141978815851705834030927715854965120278737642716556470758949246549504084243053220615385661457798507283006047650630371706141199061477751162003843857509094104586038479234259518880541000588537639400203924806292099823771797431726398726712081909627676704546087973617058399447194782767290525818414283670682721065205422973152700556357308129431061104970333334970404245653050945457602066914285253451830715858775990100155062783458515345509744205161618160978143893781048749805554127851655854787288758757703411133281664800478163100233960764021085681341140736985606481365292350706991699313029573850268178440306416346620986394618270363008848575742667745432432389406805333088937345757421776240864386725599619721344122655227833654008217249002179643348274524953867296442458248216652081285345926259401728249006263180839207169817412200174634890391523023649965084991769515271415110664407986549949424239754421197652661719503951226038098255715367652695200978837844935602722018723988455536138721518815205258024739690165122799703542010798571718665114605732760829711537611708899290187395396790650853103876534256009137890843692776641685296302100133096192417211301932494901340305686477324986214936520429431647071330812936160506973916396314919057330424335099486427683472635815062857122619883848105582205327303888558684086985383158046143181585881568869416262230409825810263238810578645688374751547384358122749258752258847140000372316763286765338923633544744493623369206910707074861362575138089674753612974175673170107216016138382476512061442708149997531799315614743697649790228816770105344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,7] -108712458933877112731446754191848508761118047192099610883473620865131185360938359406120474135879075070893200065038000922491166604039412755968855032426466553936088333113772343017588343931175760297874108520734474355141172655503001715955496519281990778799660961341943710840120260214056849904984401369412203721546339332825598836808460085809733074815147013874577341135736081060376679765544513281961071687613351812820105426990356336481706365799310374754423425564186148628496420347362029224699207187052799972114877754592008611538222752367530434734938959732342036922536034189010567648617210953089348231158558669678633323816001125002634047319717160622700609349373275468171354416791655903180725923306309108821184684623858085630145396770221122554925819869850432234115562426966673211968531510642863527247740931159189944427860306060720679809030345870915077828894950126337493635297302140815161679294548248607322418827098530358928709280696342501767987620097366139316332707610018181218482736261243358891587346450560836129723411784268745279298802826402206935944627901599592265061664740442154387357370259760284276659671295430452237130455704840324472221925122425333847905760527769385321988804096305175177466488486131492249382407913501957741645569788643048268608418609602575189088587941957213986516280523982563528918306292903665259828485616353670441473909465135306483192205642737036583532285593451609825615038182404309699003732460869203127704612487296430183718069624017756167260855818626804417232787223456409466538465832688652413467123166268663071729359687725482460817433786799851029108961044896818885478492219204981518693903023323889596594615808135328746549848327731503238230917709741738118047655487016447639365430946999796422690128159594470736672642368960876812173606074053120383330166472034611174861491264372915178654085761673055713618825356521386637892825032840383139595162098664718545687627076226833153157119698852711454365521996248201813469761864082801488630478089735615294686526301115208725080165602483085494412846945210099136035893042091670792753832699889425479528737799905582147385914002784699444480829881009739946524672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,8] -113223881808962681779782559721933835123656752398325596585872109819558057945892175690969267383542287595547442186308859204201627047087354928107745270118591072986959133071184806686875958513997074946477716870750887819721252579900527488974955375595486780511146022486171755553459274638212751580259408251937866034314679556428825396666487027028301482590856970758439614236304601970854523845923407330231396258815182013021927700084139238752499608967431374711582559355429293522993998454122315510099488040793285924385809801648850756605764536520725454063084541266291431632814938713933328223864128905448315298815946160084355278341723558962909862179158259690295108773096040577956051718824377632459154615997497733361243998394795128970495103811482712995192514933123769235760991264384419100141695183152719723284800708716124292494053854954656235691610040319262645661021971651939001499720163455968100500796943302297564578951803028128089037189236416646868640269221579320645177364714387319512908082714790418345707690124586316452087542199742266768547347582148567274771099932519919041360077971364640453542173023528796409753728104249226787894856401765929465348402538893168952077129720171327253158480559826782807557137514970801867120735101647723929012729300889808753347353615782379047346953124728002758850232652253748796375442059397780711339845179960588330797352096489357593825263942290250277672652570034762095011277483635885937843620951988511151927706238478947450085713818898272340422572347110116468693766996694473917173031517846092906393185943193855315112783878387263604083511562291518006722702641371173425331473181510618747789634503802402055931552619970921601351442102422306875843532584511043123429455823985508834460196369187124879231295170199564264629109275809996781794884341571019214909753446742745696545334940652743125019579318252176697843573384527842763251188210461461413273741393057655997770768004639616247342804716150502697266132139807655974710856110861641886811156946975790927007259113744345591933519469828115120502671187488298085591756542614443187865279258245999855823647566064529780305156153846447646175763454495166033821696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,9] 78071189673518646484300254976869029359933311088842088377246659490083901067270567542795249564588796329344267976661699021747990317817242167598266475388632046087598499782434618606570730813495157560985115670071700598379968237685191065930696119832250976758597409171887218443223379611665478416405789675748282543938333076902878634851458113863102180855414002296103115397594806092504870771929803191209844350633103336575131179360889027789699768663248607842569366673854989117934711556761935714868570202227375157505163791732421897334160422630915520206922756817936666275756223167306276260049773845660270479824229225996442772786991733067051906395777998139842042171002429046705886685822726763744519029662339644352934768787086759656203366209334357456744428091452688125852946604595644391259159860188336359970504974567394851864667290427649158984454086018363487128558006001072461159883159596879283019917908227247895197192455183525431834354208763870794548767174270727164684779623395933690545845582797098575527905416200741236999281336696077446844567887694556707187684937729235710574135455430129654299832139421124419528059749055311179534769075000486194166410494759353304708044121399756092758451885561855538717669105924261391516194954342056718106632494190566457387818527468240095712607582523742134944502455747931632340148704540296725028119992045872698978801130068860047785720912955372697279651877429035214527490570433785364981876946624873076583193501409629723038492315895858523263415011450457736009488000859509988229225247167153348214505111247502017613209887770444788079538731447466508658192801925758438425482475935354258250267616453630605577362142011936772569601515289671971449256684382886737448619157067886317886733103234710905018748174888773862379080935660060631729319027665989410811972336400710342315168905147410651433569409526902498930223164661986902009334422033619349722910430705564745966120925530312806725520241820348828778940690078184724938155908598343441016438107731147094972251685457294910904198112694649096704703899073240926910907030140776333937916229223418013937858913384428516395866147477853449069957763998414429749248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,10] 2344203343588257265642838295545364753814681369835481638363891724856836469143066347229023243439658762060199349942042361676120311554243993208720367755753612408233371563789146652669309937525611449153990456385057839385778403983419131581126368582874149699038179968054997275519285716174124913227593610615105896558017900264203200760538476526615657017808202832037689498497471965514250279623277558748445860604364719422889015293709729931007244938680964179024430516032953119001760569402256269944520033574963398003822204138913732651065050451539117896640037252820603267015511867874027948165576335179623757179972054310377449582706418501913305767624567034904325825166484336087600152985310173800747904170498821661745330150992121312612998046749506298807499967752498151954254158261207910516641457813646445765318705445163594052536008382022767104450722685622576669312988589801662559074965823574749369808059279329849134592156330179471454546222140005750708059046343216037158978706393507503773208033151845820188829637451904665585228078238270723391378854024051828538926592218149800743684454975837339967033908411071913800365486864581308630507326830798267890333464998312930660665669429819594070193418762937009572192145291909999269710248158760574540270066736975350863156293977066370308313914076766626778704507636728972431168387637989837920009662659709849830241527382376963649599255036906574884563503410870060603176083960279488327781055398183488482615665559700393188456677198976832089746614227036053101887774795966271735841348053107302559867785338347032812355493645060374271548374901006328268265039174413079336799736249482166112344082613935874876247124084190078145138551402240135397586691057752427545210609710286853180210944828369726367597503772620256788112378762056403027788480272187113084408375693693544167871313008216822912214762228090314720955989072622816481845491807253767642827768060416819363062302880026079299977200629124399402501483920766707182379483359296063448304284612813417324232627552875185641740010135479659990348914809088853335584672546931752436255051814387051759882593996233717852717917559310228261466175435660789595242496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,11] -4801716290801034567800835982692907048220819867913728772094487641050220962719173175306372456953149019717173062173638130287517026783492585077376593980095436332142440740272302047417185285151788276044859044091322742116264170503788513016605033860656147640887664566045721384078962818098321181282533069770759820902579292010183182578730663541500599127161108974575527336010370423465484712789529748261315788835692219346505890247327528031123849880560108765517062527495755664601551738807980649335041425435472872673464447590075726816451352490483185094003007601600599808274479442162500347988575685954306859315722463640415496123665276448013051625868080937893194695520838481342300030579330034781348065695422709096788203076725603873181079731961127986091636918344121976115489380261989027151119047637179141610640508032885654111131503284405313873918323516099758811229595791627007938475504046113944950654285438289180322358550177750017519988667739003591401155397164819774073529425190213768385368539941490019223973472343350654820253416044297500384750028817892100062936411085486131990545615892167116507804796461335985683953395165916217064428855148191021677687526073504796369618913932699339822529676597554836302138419444301195611909929859990243619220951804697161403484104351178368124886784638010566119298729929966334222856687768247705058756460716165126969026580556041756762222192203362953644948845315088771621313964354630439766346863434061334210119078127018676493698428278717080866238669590552608570905084739288171321549365554594528626752602313148703655608869323039014323893057903870583025905574170196723967358508949855418274696689160563180436473812721898438691006071494652084982726963323168752326025455889801849439417995133851809213425438714970011001292715006058578763409168370548928511786651934994431856767129011855125530578713773672094193908125169156654094768402091700388049846055058988250654131613189800323372616218590889426582154057076119628073412050113062555224842595461589780189086112748779077338801774475247309118860762624640128228209441856008050879862707357510259455746502308196756294696288180052758165944646464318151025754112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,12] -8286951217367944487378611014763321162485093160643125869468361287592320545380151918707593050782452818319012024295089218581513889819469007645448960619512111271912643827565305274375885333875957973705656889512790687822702809542525316934705529213830657001596441455043550479395020118768370224044573182085214064746951293727919546766640406365215893167557151240596799318705614428998814258606406623271561057091861610152860328948605194849823153525741091621084380088048180631945650046975301852837132031664418238046477360113251256786967394498097070348683617956630191835650573922648719837620042741441819662769117029997570868300066942643585590993472071491558509104162301608059199382612374540209329862204302858112794405160790395884328217607093010641216728627292269794114011646470328927881538890323504778599443802118730561050108898939549812160763028093396141540307057772878741305219660987654670156056567834337691784578625511322430972516721856450126796028381718783569639482202263837609144496544656670342537652655718987362449042251776691827783073045454209412392477278602946839776535393562231889295453911399982623222864127159924529290261671893719615651120652280305862302890856812297625903380236658819855413130059278726992483909081614026250356187571798143798463337055019858797215366185339327634854444362546446225686222815757095949095432782978018654419826046936356676690240942526606028185477882109432705496148277519045438451411702574981999187666503994526135556508967826946980191804447768711610569430516857347124398670788684288537292943892994911064233527799274225205462511090883961025937707086568438153462290545513997720104268365509791422185609744778769693458999156771289512240545722196477105838592968520752019920224309809584153171217293932414474710995728913828201394710614914923436702577205878119946244745938045275723845956455157138699081988520234221509761737714283929258548719139936034408125862328288582658777439772832391454421374109908587152669833392559306989829805330849998428543090782519353142129286569954192929183461865727213975100483406606445648837768303754495765002772401910463906466131475137835485124502185378185902993440768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,13] 44121690995313961782391245008983560984871652795387188247247289134021680584918925256919395738468404964026226673079914074384016384952188447117294436502099404719584988884258766492600856283763083688365241527592146200238119191157497193561298553621290079076432940470043334024678786603409317020269847464677391616030640557460193650617289302244417497007871922115025203277586889585198300090317031866484363793649280078952160096317990961605607547101904433791692679405183218671724232232170900456100507171314128271348360252194872749993137341685679697468299743375411847375679570138624101248344320483735394149603947244680040862767442740324610103319004077836487148089157359017672500092620680614969192305414747702859253478970656643144457267737136104749774542600847214299137057118348041884177296769864492036047208748526445582493799198573325620023298338932723775385368316503856582161434519264926289789683208044809657358528090178634035253644302570919618659026146556805482941506372430688720287346187182801026585553837153253859611682338915139285998472947654998914505581576447134254621377633298196397924268696539288900811572977811367786349468147725350492681893134819281574634836965731294156117308530608059178717549475553654763992086494131168701892948763796982693852474202932303370628410550787875239504434578517308356674097723797096585698818788854758447475728503469646371334947466953925536021437839322696105610120055385540469443290617123022327323119660200115871526488359653018102146395183511152929642763372420464876051514364657246060537657514500791829517545503802406209297178087211573826121044337538777573558180952693183169465780430507275815405541478227270721147293687467885912675071678810488786323054136197493702640222882986581717352006451005534775548793673012192776466012976528417041577438933970582723057317698900067298023566582952480554874933208483962334890878421083318425116304647591771481713893623754767666071380622283881111965670778553824335107669196198658862392303876743503539901005223917208762085752002426060141156555546231729188247286120992338616902542288586616268820302828636930966296016127997055542517671252000268786019074048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,14] -47403360176166028632053048617367659071861162500331880356000722576450505966159429023769543341295336140790519255511414037242515165843542040380503175963339735853166806805713526834975326509305420870540014606425926305837363176550982823258331569181230415097703357618876135722550156214630989907389430951854276982858244451197328129260009238644689987261393842840268490749609802170557104809131862502962246326865720651937335914810441368650412067690451471324677781489204467625464030282886701832893197129027973517013788264237760651257169262265044345069099978311243323282856913397084732433839546910847024471502202864298145140286275370395531639220501692940386868475637804075923832662894564155918773048721033995732588922587444806359714508209458756034273089064239381926743199323423826024883537596341734238399732711663524087899905246367712163565645909819463770830276911606414724645552123018157898499694353008535764136892276716810408463761428747151142955265537855389148962483893093889102546880218819402271668239182683490551133873644577947818604051268595475216048664439029597129878840271845344601427214910907658906437746189560167429365061564822797828949619134644563000214707324515431184663054450324794685756533843230921173817260535841052009656837827993257801302839271612238215251184782945440985646611568806234778188142771982201477972960363205799812274927102557117490308137782683319835939579825853491859397290245820387675652178060017701829546180351864853289949470512762107021018367295799294942354110587557357447740711260326670065191833993098190052450812227886548730936170980075495862249595838388258273224635802763174130643975897616318899604836915564504712583301830805391518004281534582868851762492765966658311656583066032455116543965632253421104564347458825331517825172546977953696076079806933176341835995677653087258703647161753024523578058418629931402487688518999796173411483890284083167355174626295703015347182278697908287741267329049389915863737032370125389213418340850727130382487243258524454305511567942322706451812122200651693289932002304807014302612426183051301231591925213018919808394289371472708230402270494373866706567168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,15] -77502744768876541131904753490071072840449333793539049867255365976499408759205769663621932295606519568924965876185903055329717427131013857156477376985240653433723719376955470154888982563507542807147875429332117058069851901167396673991880545124829556031078381543263522245636724033272278304904875529647023959874401621122016257625878186601839436619979339631423230998940920504286135747305427063487713874725118490503482710039418505420600352603934776632222217132749504836209378106619215540924135102866100961071388763300505412458634483093220895879648250948553960874660412173441228514310517154294339205248875616946599439347548010390390637693598053897420899474921160124275617563485003872410954988499256135783915934051060744588621717767905729754066524028484701853642064236720676886916057302777368054477995074410999609806009835902597142480421095307370963271611479693890369073971174483563950238543424424025301481390042074639298071792786122121915161776198134038763282767886585438421782428629484378230264952132297406243536768421801379651721463248407493340732240671833524833915751883607685302124790347978650409287836459491623152395943129870608492317930761618473448022347639446660828232356117151514721986509519909127952457574257433526689519043210265294806545283173958963016997299340178630379160398449454951126739764123230730025378160865331989817592252028005530441193383620297910584369756039567032400319814003824815945123821011488947128760050172553825624025815409692077344387769863351341442251977183769997018923619932164805854205853717303756192200276519012671394367593419549956608863147427944838598512692625394541829457325337568724988679220472019983104622849556477597161126492102076064850587054770032011985840622565651749278863953744254172700411949565481301183687539052546560622481245160726457885186695171175220729016499459575085482262419135185067901772461206597352366885489655058552807706645745915480563963643448954656477898841494239627083779520234112188418084763296039042226271686216301123024568977215934847742305938190636701266094662936573699716939998259177224765392386368520358470402021791545355983301039149222853366503178240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,16] 294443982064197181039180524915582051410607988528477836382284966959916847895726076854771636025930722583735764971513276600094790290384232671473473387274702251445531133773411534188977550191407391116430269964025273139079680775928505280936358906600181685315287914058150030489814048023032026914135005916910451241971473644255536303530592418929063532212359971218212080448557590586178536865415859799900723124052579831750905245139999101456727330364097657052232202245468313197982268810688397871749280107013543849491542896195625631767581708780845332015161714982402665880625077704443391409474106714936093082244546173620020204277869964532905489313940255720373153576306346954162607435993800785023692210803832411513633192199732385470876480293143695511771452096170225950265173210845014163038031187226012031431731984753410763628605718461254368756757578345326886176140424257355931153608992239013850541844074356878355250363334849703689857267993892272195308482705977002140679794028066620956401252603145574492822077208374785971511286002923383457649657427163279337009481692940535571436477550938802923958816437263005436042019394980634166840033846051530198286795857214775125372824515883885431233192606734536982429279742868053501847189073009005079556692144677777690971947611583633543356847873763628567641688671933531803658044574018742648025046766150329264104563634098414948750103732733181953090291731759711055308762383926202811125382025047682418199949020027293345398868628909718115979701330286634392052052769166649570268594377482717812633053345749621316307566760589822465351132892240265973464605082721008595734661020782526959033191736560878259521957906259564695406950596791722268732585161549205481347081051236740278589117232175187903430754285473352316382130761542216637793757701766009720474592192178197247696984167953492224627163225265942151855439610221579649549707180615745857440982722964238211539527151931648685952479343357080668248232695065475464680659853860730950225892007469257291248941247932074027175941566348766156709138781126775686469918703382057417718295757025919111497765448860187192542792368535013067403444048330134216333328384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,17] -342859716162638690837275784557907257486546526520640763236284837677789091476624452145543040676549612005667218367205953154550374482146547965917386310999726175975615139825087478054844191248869135882013872548694728194293037721815903554933534930741008796785543376374907269072788119178974380886837267435828748232114668214242953347689012032210432867238907140288870033773586444246527882097338622417477936220873654812204947368905688304668868861540668066141679693459320888139781506725935259855052311954365339699519887660939032166298145770395315610613059956546926874100945168329676700061003250973245414495191007394465037574951560903712676897716840303490510981034778489944740914670631681229155525598433629309564463344385056200728896188224094841933016233674115074949377061507361040909523430990593153179263924451045255658911213739155656281056403590413511663354074476181462418804078813296971128314348468164839387826316827305929267265021730416793576336804628009241877883635747800978427046587380562125340379573993840876913036636495879734586996654889397555652752132482780455023246681092811617832892494283373758068793805773734262361646502754830005113120364946487994590739622893499930214950650403252031213154255909901553244618924827945478565644465705770462014691309389472232059281116049446349396129940349823172621939438792063671038215091061183443389246027981737192981300817641030456890253552996520699308736605537039291787002471548214713222209048558633718643150655572345958545615011796662226727697291532912800187653905065428440975997704937077911774288170747350007553126698650764099578219188057881547295024001941631202964767205870317411503610908332504713925741297799775429029987248654752723385016890526905766772484120315462735167990360842060566939155244978825828549032780589161646052585296190484408580998680372277446213790280856716022900366365193127304919010371421570363841426636058262524148677842877108946724785596748980756271418129189256900719340798033860202833955369163619654926933128014238809235665617491849100098943720562720028015702801388357313629602194581533887458397166141315405362411920107451408041088819392799703170660958208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,18] 25583564094838304226931282341054635042469306139352115410444471235499592700185570514030625217685492167858913466518519116252283091087811568120755272605713161247496983969985130566497765444778380295993017876064694567580977634775817929482810899554926240575555026809821603513656971472920776691121462085060637209715108020913557095141138678726404568102569917962190580040241217210482143721923822016511229259700765686046640330137483599706196753011314142392100207766265268491736169980554907035665318390897394625641516711260603756455625849785194380219943860332142418644621536351962219107350825080907503940032157264093115924294379993066850337942043258447847947364725471083975383669680748417874853493531650560483174969315471697850862649988407435172029312429564759836253971939386392046677558074281421665985994441662979911577908121419687011731591654845325748437404467531053767269961066101262806419938366354281364002353541535350095972842598032305619352509914644005849736010781825275376756119198344725131719596796873517296275351295348250226701500714169589932555091559384773101244863586916810366032701592291230078311902865624449705122634046217363958230468803370261127078939152089043854235907397850146991524865560484128605449390618149438534341505950744210844962696426257105967648607830323925274170356703747532465750734183954037083662678514713156823119635328211169528435677761916977427999453144108218442677326989950290350694463570532195260774597644146585422791890594885597185262554243525590762431542310642388174418347507950631315439270513395785889846361967334609223035567551015880689805496146874796352145715979992995587877761232577686896682382677360148468099809674461028310037222819669412318490054907126878918927277810300828528847481534398578526588247659652017312971620338270528478883047455159127903141306332377144583880059991186244380835420848829435613916981368414088761377352503832413898307683110119358010006253281229757707951046853512551178694354287946681165945174485130372729021989244151932718249647838889269143673051855500347159417684199854642575456314746811823949028668765467823398088334960742164973780340440508806544689725440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,19] 428273973507529176181518979131451178529295046289504777612540617127523581587986124167100296510769636256610192143416787648059521247868435867788871341175088181585223803590141676998695772524756056700080507682818147510736465651593464555099754580988079086066249529959002121852160746678265105848166527767733639465041921828488767686827813265408793737648435700779758079481059403374107410600362853886462110649055090105428511729886476573880315415841296599187310743596398216698386287568794980863683175421210296267607723583864398520217261767296605901471963212243676437636736756328362129289859783365147380653872068348354406792293104601875689505725531956094854266947118106869189978572625045218161366679873576650858814143238368753011077934189576172546166361425385022639374255739164780838075220053629446156889558566216247982453235314304043820391704041004009409166885523153948594472672805929726965047358683237870119888755171413350137857474652838977979610863750297607509840454973333790759933836868363900655507670920330810433167681205492326988660574157450847720692270371589744307272441438005598621418215533001041831244563670583957078129146177162238257280358861622335262578287576060854865259174582329185064865104375789956366847096313319368129144881236987624507432866703178533424648511379857910895297550038235501849322421920211814483880106267004540560649702085631084462749986428260749431709745602977505553052669732008328012582384476496658054780571378870489329132795785548526134575805621273805773106214918917821944383766309467401016115297389770335020179265615766359326486848599044311752864014147893608870100834197988698997521522145588698713587019738346413490620105003470724632248236092381756298951070375545306747065569946641987482330500642214711464919718398696853505427025634027709465814387804673654234462645283907089622316339808299547303042303715528372380255535662450448646159551764548048290916265220774601708190548282944462254932645334718219423045686131050042584921274989662449466605581331108349509686884362530468630502351638758484382349651708517451267595325246889003328863414416657679527014741992448562881796170277572011554989146112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,20] -579140897453982452655225307714951985087686442429983555822543571415182671624241762148971309323628001949544258176803563225277824074609939882378004061721475703336911824498974907489060936723945452959219738003208590590455803913904890652843654278631399193404731488203301897716485663224072009894053769539211391700906662160814028122028756190351635827064536201552810823872081762836416668042029611519232791649469850288523982316218148800348530539118008309137757984645554913012636284100338296505896704289213610042812411702414575409903118769726745944559827791493917521478490635587549138680966717369655110629950093363636164066435183692833162590060431181687477231639379223632211836133875798920106352547049748285696358869924949971816299327365955334355884707246751167117885613383150575937372347286388227444240405045127495513119736532884269765884522853696136687804196011364961210002508952189448428073701161656281517667104221015232561292579441979822799087107430577920289149258176153161238817784056212846351891072429451355246110337800474362205432279377991725628530898592979552296385875711062228076456971744760346393137924672227446336837778335231987801950832661207227902537411897038195697025269286197778510390551437542601804794831185209979732488372159276535058241918126561244682817434349647855375566039209411195721778463307992617307722224195671590294864303488897984422920658653417456648761234923802052512983450111988245165468337464660819400407276530744816652235874065840721373044997547084331712797144975062263838997598439444436144338769847227718248677678742965417182183938294294795592378811245649167777521484222892278448300413096220472302023160480714798821288474813430497114238190722256256152643467560095618747556491978086665987323976453086715826854905139079868053039671601873173257909514122955524385078376789251696689576999568083609559465708229258716445809222978533986976779761766982777280432704206592136689674375064054823380856956168689751193676763590382306287508026150175330991457909043417937130693562197834550571878349577370154780042489765056595602924591677550391500634987904323140217394454786712556787744385594339375283378847744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,21] 345686504907178303252188783425267681098502810097859067485974158554292567503779053038712387525521211097031134036221551820504283770241212841150794188055737831507969833729010894055643401607631730261569711612307467741765161794374681842603525173860089788152417746236692229939020353678940789643616110852600775216335286207718245710965557828415223294133984784471166073248143833002780924126982328242980075189230300047266289509715196823467251439926606668988319227324513748341460601393314634188185018679222596306249290158452008872384463709182945301361643122732977262452619426717466418849912658764167290648192517617248078411863130955577071970735624249826660822422492412860912275885489773569323112026270591600945141288662307058310329283572008280300039249076279353753557990361934839384005431421697173285222062217164610272484737177953023349562593471368446171165775912467139191893506594968859442720387820432467330251710540827010153583625299598267557840806631980927594235784168780785573613473674746553066840138307278101755783576907992442129147661738231422740834148856036593814868487313886893859519903992968886147431001424876476162605924208028535601634450116901013970824466271324110570646443985002728073881759199343665449430555051170988984808181142164477860021862514892804613317433082546098095271818372366163018916226414579512601634937232613139795260495280888102530648448189182584759641956216174140115233987239301712637252566233212386057343401899498739031414015673537116561569570668711234438229539311464725498740883228286056764572585319203595924597070887117855283828853483625568630772034919018330553967926427262875819596250485926488782320101736421897042751800675223008651150309456972118629347621009620461604984838143602777417709811289232565350001494814859352888302513623701890875937500765061418975526577161837743207526472655072300572118252889413553647663153438412368215107292772053796277539584699756849808331943532326014869112316321391012832495200109395726615268432737441416732244320406923904324071892836128202349357380573077573145510862235521837448245635387991536211760302163851881518064184615779190633980914689654322694675496960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,22] -42280724769548727596754159919981280234040317292101290347777298968780647233665442110144520801295326226078241182845128221876347981391704711365555602504488498684436798633017046606847190780807262007491419267085885047607453897964427693792135309752453424844106057352989094482112021722463481391284252910128507642107522370305600474426191973656121815983615053840457106637312159185300543779999953692960556047669155649242354742261749194353169163176929149703674834602433121401651669415162855248755039601975101302762578397073150794269807310095751005710608079831666335657106739542224849578326060090009492148475489210087397609658218515208148150616168932515941188853067433922081902106954564251629810364821821274768903885047580954636830762234039544117895633855215775531843418477172091159943946870514061920913919462931769676599331266485488386313838829871117307635541276914544424891613658960116274842500917792588455173266922934301479539450953938771112927680341198664361685428148457463335272634205300690471569649686155001616324117417675967241585677327828947578606924779578631974537893163797135719274575345447921566366448943009694551934587844493278319750437992972776973217145784977108193901976663881433767259699546683918373252506432303098228969978392988354805212788705733330729914123056292406555719905851077315729468933205099748466514008069531457697375269700400152662241747437197733457603664050910311372248022261785674109550233186055694049015256703614509059629508978623961918366745220603938643460817612110803299701176500641626413451546369822554545618158715509347966542933214162490782387489240411609864264633484396784164003745717118777373460928894800714082015399592385168201668525604940547302195979895895046454070767718803726236156066700975627715917248547340917296771348088231204978219160377414370675070419650331639036570284960796796398739774971296393676839196672966167818322748625399187013455610838858663738042899746314891907465703920517095098203725995834273623775931533507076376127308711088613373739118848570807035643274343118059691593775720024334993950280095177364995934469685809993609524101416667176127103249653436903983161540608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,23] -96503895164387313977688416951894005134260783313445969108836842199297690190854730185506797639397986072431842914900085926052969686577592516293040677878658536507518184283949855472115066503522045369738537790662996776266487063106757908601613668017603798465130320688187708887613558421123328919381137683046004929157059798621384253405989160077160881314274753299153859398926273637246614432993941895858861127118858476138576995301498840568917025481388659914877881903363979824981062131905696917887798809264624392250238585688976528683718463350678506800858289977162289235582151830713471959455796227574999895381271006097141607385943245249073298788728621693827798067483888339004888925937962643960887754080807615550490725421801497078340197883364228491161273605576134628926278575813521277051898544072415386808172574708850431519401295607333078280837921769945342446178987774173592527891577686942117298860409261283010544025235491374540411829606502211429627711438984146365363883254318587139889103371363991238917788800841199814608073403672972255282515575965820996144216843169314039482720838061647325936383644634931516824591326360881523125212252703632660208187302199900896163492579013383174721206060824539653413536154544929534995865717966120652942370382557169242391398413316664121126276318092313930209358999243777721916693961089311566694592774885535144713879523006235264443847822997386439179469708692544627459503497774542844201636612007745784662115058201089984305896560274351367716748315400286902760200717848647243273684706918458186983814408379398658087624102124218608709130076623475135459844414037921814317083714908417006336708417216561465494098067421433787780962821638121462104454072906304933324884632938246534003290301441657376513701272260502952398041497242254672325924591312923182542809642971398298713999538060419454882211449129741716943476349684600817200570227580974839651311586228864696949946505031610865500137456297025696508501155012895193345633010986915983925843558012913379172354712063038529129247598075464120501865531082555969859843264112669669226511269249493373317705399179124470906150737860025501508730530147850834040324096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,24] 114263022410663431559686463219482219393768145320766567574538291830560667798261775353895831220609036391343965365891502251587266564265095920028442231993145382408989126900587120125320129953225431667024411489464792575025256649820849066885477573336280250572428880913157045426065939718166726140073049402521005014912346401690807922524378872926753425165706807111324288406728035531163520041614647740757328586378697478863702936102662907488476893395219958356184660634956307518683519984073630708786443557844330746243714834783484527922700838455055577509426895039520643114175322616386438499519297268425197329419048722934527672718300067796154100260274241025638497660829166854317168603017516631202595544387542735946506710348141248978406408225218373445956935065949731333857173206606603016703137522098939804750878821382585563938130204948074604524845838842935432739216743342017523600831975721032042118037710853198650720864847886808158084803525622537781486839181620264059677091522947127726750235501960110052811704767938220024956677882025690010523002676000877445800371176550550692117354047364864705530166590861460814748284009421769259204490209194517411265570685581943700478846403546323393755520802036559334180768932577108224892854127478565179377303257059847058446164813876836381763574003817223971979074078902488626082197009137975655312071662065844716437184872611018675036270883349090619508517705847473722307284790127923928717550290661841098268750052758774226381714637221532970307402048073694049383413126337917741556651384391654504746443875882416900487666066635885471687390966715605269874925734229457402523159979515990149941143189874678353949692421280064958494561225086412712193070595041417758573419336967294830641649338330548444371449377565914029463360318300422282618816084422336860782268731265558692446539821734120689269705129544038875690839310022540984027628720388105331464959548471781384880859287229343317299846836543841763464644023305191079990704265671448283590941161098352473316707274215180442639302266174918883163172155101536404317421262622002040813696110265120259865912771106559996594400113938266844796142762729055057426251776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,25] -117560139113937030456068196428485853933669015891755445788833642479573216473265534861379783855252838929435996310391321003527463466935741006198671125409626667350284429597731880229892168707967706104187430898061603459874696905955973471255827891042069718056594666310217554556997805240102959229409894752345133308957353334431342369525187076691747377961076212958273375325855118934543088436946612310968180594909646903126006588053989313621549044155415456597496643528841743982691789236559517065561632102870909001145961985102112269618919225556467925214021875347887743380517934980198215559421769403687292690694687498704807115321152023204663234206217984088076793594434612550288498234852323291988563913496082042079924786250826893579171339058648517582010117334667304469782787879410057571959600394835150961175968235750701604841907119912932861633608601505794723304498901994360612606932937161039302870860575796754941009742893688196921472937864795918644932742135694480144197642420535829747980707618100723623428756054257065412318018417734153794718114413388503559517949204011152546107112856926124471084987375269888252680934364488602758433890674555303442722969409800223987841706548233282051029456848805366903258311957564576608586277661344716700360808604482855054241782963183194327632549015616469757857474978870887636192432879658666891794419848644321631763459319626879853652211202854105835087842696860546883278972364087620172123385237011716149028615675478791633892869948132359885297334546251933962819261981258123643338770777838389801882701176938376600132815379760789176708519960544445348503416458106826247084398574655483370311284294937070850462116019923477725108921268094447414521380867677294462864838198039304411847034758309236349347818987636465304621172926779882017296458915224870032481764261625151102859907661133345660385527932325539350252444744454781715787928744380143672806137363020518890593036882382905871701424887598514086074000985205468753809363039902716219441316488678762603405227452718120635526836333207705317164492203384043333478118379555536429184336158806754773547795385359681195650719002944761969550449807106591835033698304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,26] 123505142798986605681053856224941871564951619413054700440583779452886944378724198631975543817387688178808459084028361350786339737456079029874152692674607440857352727849985077979167206812725229139324960703149115938873885450778317649931600456136829282239913319945304055933965727198035505618199551737612184628684683239089748773752997964160056344848580468991001861487568673713604423233210293541651684883589271689876586038708337430284199147733981593300919219536477130371301063518828188813011830865813420460930535879841798456112932873076961516754684228404580456215050413703623967556651933432729214185683939986038252886402018302745575507034440886325077619654306425261323167119405943557995331809790246276506795657455372706358504148220579092497840530173061340824936258346416733529947800069841372543417095935608305566366231676710993362793387498496207699025216400592801371501915865043225393413129862139133771503046730539364119405856821885761545290116593976315505493746480110939866232984698988708523881421196818274550204272695155361349987897527957925753082810100347255503886487288792548292381836971610408317201282337050797260667336228366642643099782247514617268769460455357449331207306831443327866453068055089577475422694823158057068611363085896579778533320043461539466120082977268851355749025175580437263991199878897402864804516325536678110104865551915264556542129430703062079396344126808067488032913936847428006151113592754566706059365621577231797994465740499176425932933287734357187786326846475495144514945516340108809436240028288303111821165216362737495327304533526558589102284241145408642525666554323536668236191961967498663266788611215512704286846079621324681956276748728912821475266103098723265392122830106915276561504087333296902166021124836721220564639254625845167918186760249938248072500244170116689291811692417374676957744465688005015539871473442092160896289916506722731442352070025772741491412965820863723403865793135513770119052917567418445793565979527211677244525206864615827721524033135021032131922153788368547513291202098718035031654954805678948656065296289706732006483707453897644507882422106570299057111040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,27] -109346917392168037903055209635529126654587439825968117272424429066486715239370016742424845048382434957894002810924879344873274636617484369946630433160010377098250608302869021939451971905044013476075117786687589573686569461177636716484162223618792170957213038925096636037251971191198462456894251764010621938190026482251703657752586654093255191836693796541937292889072264386473955709821086645210745349992225662444939231418264555074405081244099984979866721632236105594374569281146679431043791480726678468136579219399763706388786961815997974736805475060214974089626836150380900297779685128866136770782805894850976473589000931221709551753917257557810653421407598901112376488947107447878633289613463381465732191052491944575164288463964615192302536935077866633980280718285903292512325298658595801069425808714992661943464894128910943504850273097617011664106063726417724846907197550676773311757014527723947486270501399060905875042358915610493469141079504621139225030841061460429390659670306033737072429704554765277929582232679592420326432169279121913148310913086991402406529802265129291285222925161095791144696856689147551468221122097472136378376341104463710401791795807610165579174733808628479466180174637394076323653326180534083550894664621801207177239382339427553467379810806905521169280858349646892490821791383011823654085428646212345977279953820417237427698590705005786602840307297948352082137486530879489127638027329132481849251754944245842913159238448139136162962432168886206562284581790291266529165650344215414884312893988330380821455789044296571390512258594259999448338247048272042725445810793447899867916719811510500736252759129279317114422242499470047007380692219138223360613579372022473456120024864222992983020063721590955432504549383019533115539382266572028733713305652872657840250639809067569480967060034421171751679704849601311690078357836142737419144286939944072490172389946947115236861912358849757839780082694291455190821117327743670097241644505531911377008019524257708350067556546360574427377830252142633395208765699880189361986463633891201939130602746740037177780521778347189220751175735309473891221504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,28] 72647413463791985326087352471397389892671739373295340402068350995674938194930690780797822286979114643496357072963156666935678882268893557591962208293806926817241083384246086563812449141920329810833009261015547139188681280094506998178911794035486222072180909624320092736204832839935068331946920295268005701123121310838749741760353695893068906706578574192861275273182890761899548649296752304721674087003166197294919420403584554445467814237915976260649394571991093368467945415598083274843127117076109640523769929062105606734525901023861793073117267403901125417696464810210585715990402103760012445951983322885934773655361919221795001253674223946510829297855793616565210685296467760365637488658141089034540584240831046070725022637213887704658155093697288950127103829642252830990972571170074486508237631254185436778211361081643933853779029428642838258594963258791281648151294535189638818704275993008804361690198113376248001224277548254818204943630409612561299409195810234665483260613881818277929705692838607742273322793334280135946464902487467902760529636095674150537892049344349014818449652202347482388320140959974839734500071843754150495616969824701449657401885079431462922187547028816110020332982789910029241490250538383511077171459718473477447079630385211031600353887138583964564082865718235024826088982103339332093565256841272877456568325207709629105343558158900593197195639321701135879256418268678201931682763759499116572915909955394395110589704982913235956027792823880846016615660527632317604510619246278392106647884579278462353699539803852650242656917640213976623683220209130011383119632139073607023227477612575154724256520335475119879748542838628406198751591807202890028260266660113381611693153376705770865089317359230353185404265425173333112668373441800382616955995386413503066650275855966232239751376310841326035764764470148454999947703019449409585660999497950618158359484042333769551835053499001350335537551242989560638224388967601662875796879028193802359506265965355019818649288518575556002715063553978802215823621701028151952774586901008582602802247420649099936792637763429358413602206041790707648167936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,29] -30859022593775056427488526844992220153892065531435289187459992306532443204206661032364803317543413443751309092223596894984934452984998289043812298685531422276122051795352572308402154171547877848094285332614181489641156977333707032867057896296844123280240339162839704638032340979648579051102573064016261308786974776109251347836317396974320814664131463240766346999294207257039196815991985130623557858613696410369042735562943962119995952909777793306257555574971353470192667170502118403846321243297047823284568458676314364825415483345928569329532298539055222984427063199290975809854346082267721455065431829333017223030336985299219554653646874066027789793406438062114268325661712097020368296709836266559750455245274255777299285162344582397568037284050950778245757911978547877196523936186809078975912038966034587079999099636182851716621824280155713765991322517028322236684569412247791911232851832700134264247355787173116320226637990151782697323704970435025270760092949713657404385732855820001893858786155563849965405694874530538726077063113076356863410873650087520802871107841976875153169532737858838408240015635121832649113413493546072903285258982948335734195410900740806842956267481241696304138066434992635315135550936421440874687138211303778063208353610309614156383048628662194696256755029477335001891791498198814947550454413823387670581208797433698280460012080404236456025897801353196706109013470455362810739557092540954996616001971699121183783486558048675552290604066568854126346397330808012934320114570599029344427652911310166368769514600055879040651944535106072894009555055336859987718946314000453169911766322325243787653056883722521646952332247359104386698581663383090571672330158234188469060543964994854639426222299457812091520166238134719540639721422720860342111334853178634098383526703651741658904179495609985048471204856823762877689128004829165146565200329409913844730646869102973306359117690954226472244415077199515615482484862129494721963917600232079953333266634506742288368227733524444264441963665582661978935323959784709865299574372276843974773113168573126985687025683152728906030803120412218403848192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,30] 2465637825826673103003718622298902711605608580612727556766836726598783903025285701604557688220468416099950745101261546994440579506377186974055294426368294388662193487052258470204979098582694086842484473600771268550634990088089835473082128334943919580637844335335354138908487658871174802168753037465212724453017277857409053484770067008420610614419701735145864442201972139309691054913572359572656106020481830663808418113637024568753508896405462471282524148844477969665445414302592829584924853356132085202273041744161066666717108151552167086684289593793600547255231401759206134538789064770324590753479681282949466371629400802022423738633265862087452379543282202802423132332604615355933154503527170115931537990055479295859215272913201148064434446940016884349793309749737603329741207554880579738703951615475403065159189203864035809967475827234933949570079535823204139331699449909420206275967538366624484976440488279600006087211405191596925269343404199966900433799999957286416549519557576838518307463931793282588976861462015517916576475962937828471866378244737845087632583118892769498332390106503448078980586136859736669120418492017243606670413815111984325003850432166995565655220307245105075276556528146737170964005407586453702068458700277643711329235682967852434604744033583351004780858541443747084622480314171457057973745452977555608753220086979007158066489913573049484346613419558742307650721436267521452245205432268475951951375668735563068190690381722621552730846281423604407609883066507701147713290018372955265286673260467351979116125748480174800022824491522935514757101253084481939036343995972958528461437060936242752826577038579995598291237532242654733134783017921956818227653656001320740999293334819217985140617171203163727968805866367901691097548302167276927117742297985462386759884884426336954409024874208554882663802375826840194953428996576464420661968903270300845466100175432168460606286311685427093849354627482655313385265136144208760326342931189652247141907323234083411197845915265007597751487467233853569278088632204400450010417290902606474898869318569489241093173441179532761653902779957251414163456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,31] 7211904411913821733079899634243629106519962383214308762592745082098839239735674323129603289498790222478803588315465606516096025460556502124840750908832660920206872248989809660704897335134977951881202782815171337628466988186854847928294002417569079412139525151920442513751436501659489984203240653265691054458799926929560441538199138306157889994011281083009869516793975504990769665365857332354161798924093099954061959295520135530480735650659480409507592249953816667490612532444082004132229482276325491047569835994009999956380912504864917717725638146346051106183514967033562739031195516400982694765892094426701010137208825895849089650816323982325376944421228766641242189748638993416760884955756919162830297923458643230923038303370861893757072016455709875907000080452631912722784381140322507149590003410471226994497107163277242564007373591163424394213640866512513659584332918549724891778610296555519560979691488303329836491582156506879808161463252556525437986351732471576084343646287228855120029535980882012938322577648731358451861330578072243712899143079443868172937025782923684475360908737957690473841598355200680917964722533515722747015384678654055579977070186510820721507272204639844484788314804112508997773904862083893603523753629217089013090754654156565300689520697504879977203226399204660051156890097507723931772327881073185936785875060820112784621621576292538867902823681572370547475535312745443341831829558627666744696530437102876263828231207141526648461890499430391811182504382733914808665427737738299872641690981760868503927739859587924594995243219467129822281855749028773362641954891602941765080661351862073282423563579687472993944372171932512407163869402618298575856646728388701351689604658871505509961868168620674036122179689903618152544999487405557593461129964931039285966359415022363509307579427431938923891650237815675651992325297977443476151877678394042130909947621044190035947653650368944968739987228942883400840026723834335001443787905787335151978295888928615437457698247362649176312523895272282880583688734347517418348829314852423926046239738543762858158652491414737849705547179858158875049984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,32] -5960495831493533644468502433267742812603391633443593958271163264867142943338043376768288714858668830128761948290115373704901981571618488963303194369311215363977719087394795582477837479656084831754379821041584640990411856794385855842162519472092139479085681428559282280361004071701824167984330778370265369437880591182346880748552903695599796490678387582477949467332082197975205540709921082355252272344991842761668312042500128215623469564069259946754376790739230337917417561411885458103966098662572028803169853359414047553480289788406554960801703288377770266151894664035302962691643093621935690075253772448519977940541380941189794431589794437953888100677344432891622246184287225787890021016438599290675590282957553685642353766854352316441223983042055859011166370852965278478215623023137982656072173481785587395354471210721464645431726773166380991238937864260474828071016856996621586520057043030066796289918072598343877221635841825611770155864934964147298604055020970635253830368103049240075013282685381734075221075579610478300657236229042620088136186241250056241069077090155746558139464000170169111553439166916212307867900135666422749849162480214952562959083543597153549518643923136009755062329047750835018506313133342290586932197232662746892036103205606528697013807714738361311833906412107718889463432299002584338683839185715355315580496771532561125013843417452292826547940703325601016255232676721061075894766808006787986930326077184267455084074734991470418835507260233600998148152848611371362301838234428371679283728639611492656923560316512569832266409013566899795223560011878112374367309023435447457984871760425350219079134455750614785513030538445252672033624393124390646295085068314087673925811333487469509655146423567863113149423620662368910015680600701810561229051073459726646464545140687780121831046668542663285681876126590871756628675296513811370408446707603003568127793188241619749831647040012247384841390896670192285618832398482182200557203644461649686567848621724088440923624217916212269157119798676498553619932138648261646253411753920957052471645619615434255625325032146975571081818030453935891808256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,33] 2929845748421641879321603401881099483507302352067290044249686834969099852420310729000367557769173182166960994675668237986361625359029092510891166973792601860234844353979892096440265160367162646060496581431490869516138718319711773659147896236988851072551545489450763034792675635464463878623878448860280785839557309573843090549605408791503942513243926518330029652231697026567302082389305816393797150058207750374412170194279917108959867757811557748863110026333135584877687721546745951212897629746163930508948991525454510867040412770980620377650969990869284810571445341264399724680369662315470479753986261857262536082354156191904187959205917336626743289635700573794532906869617364723437947125488825587903754832146253941131311840140834747391635589966711380107993809981309388662581386069927449887672591052329097932800100263821539874853906225939319097509447733116727132024574531927315730931039474769028567650048687943514114858852297471044055461649884321430215433334609673918825900592034660830317391003229905300910399703796783388392151774999931724469203717861319702775329357340946569967204796342343577179555578897960893385782447568021359837468387600722093332691552821225845266780423451452501042944694776688626554008837306106223071393937803460939220393150712330093673619427793708368174242626916986108885748262413719232358184324999769599120688774049531720747715642841418314938986763542944229900533333269734053203959328263055111035732583852493552360855342099700014175049898467663349578525639765665080974745718250523905035259981916792296155187593217152883493802583690294791979603874280600894320477764903012882477500681369678744178585740439387625507430488947570915708525447267648123262888308916709610951308570437316473071163352738382393702825502899756976416345402385220634314627352688357689317238087714373040264421967642713801321296629861746625750716230328027980875930245489019486328948433553154525534068849488466297932132814694564070308457854253345079336526780141744318222202662734678488622687340332468994660800421917506813843343096426096032536311633907101232530573827638447522299923511764537805128232880185234863773712384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,34] -1371154520197945854487183892031317010122971942535620275984536370304641971117222562470141474902450863869843695243240339873481826951049188181175668650912161417450603238374296657993749134232065463901649574121300162965125534631364923804424826585877994430645348156771440770568670455310781989066567174979463402415240692440964129072584956923194724611332314917294930661503222720516623832848608417516982123767475110117921403026284839893208613282056923220674560639600636816923009426173482357378219041060117692458957040127377545707408852502135954284778346038043225944179825117676725899214227138018333798514814149371064826134281258856673528605562674961275219508791122884460927198275494218433758941825563217321937022368588120499987327857183917638210594119714475486579225252230381362483345876196352473960181709557954418491614859003581684152129226987480002739068148770558572203108883571222833219745380153299194534705641740229100739175011451774119493936014757127948182702929066367503216790138005385321196495940328891895681151973590886406431232008347110985367575866677098231576872541249120223701249371088320679693505819732353990973301152840948640989294090955076440441645568096093628587027691296353555007547449994688046791544717653057324290975310763362678132465378777562403735261217705572374677357699592530831265690367691497682004642401856896713466959328029202362562450592701645567117660671900159939681358966627959048702668635724565752624664804541429747860840211812132121623432879761340451820115746720066673449843042139571724801146217491190446687593065388384788444440816045353869684398737808922719009057064563281575263682645607130136687611164633101927281102151945883465505279151067221105735729535170083040427530026440459558228219306469711681499902911454184912785324609816999562205133658103734906207332822481125964037645738735269441193579152133314396754794116705831444082607133007725328542063600507802372858996091854865971214265899605682598110747558740989179400469788203144264305745418035370784586235806512820368765283939225602369323631962251752028096387726123187166936369162895148241377581420152069783055322176480116528952377344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,35] 751629441769261796620030589995656812658250605109346057265350889417876755569672316076396107284446405556137292101264531092060568548843557675198502134909202761566696410784843429831253934534570228373146343610360998983353460048534189477206335066977910864423558635238845281134240916736798471370798039004845874707527479050243110645315441545189574894757492114632786067214879840131940895841622010117945085330698905193347426656245843474293841972837455409408599836344883865171703064404303624979976400176574440917517411999932056798171420125875222096279555695323654785971309863091903297791167113255627952558034678386223074077976280582523241538443801924858888425506535632956778615109746702651280758007143562783390167539131205974310103532859792757115514841354850946717795713141462807908913452699901895396815346437492641172231329118569465000309506584388467158495055796970514186708409039766258859852603398087898047841412780155320069696981258922763144614852880352561781794731614741320054542901691190656344524990849688843122484420997680498373434212500796783093572906279107772004034674677720718456901318851459148784251721781280514276867868850750350653246563700485619777628943138230935607953679719150477129648342266054913186949044885062377118140961117045548529114014683471951847430748495627274713371882365547115979312064719400816332617036860563690133553837593342561844559699789619048889198506036608228507424844011526076148409944791391378942825811673119391797949440411298308426713764977362877814331811560097991953941377092894762484215094640711667311348306669206193083058995061500909621330918359684867517172568273642211145467341020995555637565489564749751179653809691177086413366167111603004819430643008191206876680588591267035663297131795643090520003520657739770608020785112731229433731858341994877778199599527876980301160953593801724806885264665427861890351140307589909200759111962265187191552723863999266145373999248291646032963557983566734830597449792395631522800068098359863683425221486975636286408689290000278166185961291249982533823759447805359289143354067248304660448188128200057233750675381748578855442197931062530611871744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,36] -363313810627556065312315383899483882334037150240289527831293540493936485620843415572200786401575101193336470532726882653915209561961206625424080866761883286421523268179873312437326287486198013903324174867927080547988043856942646154821555746325138419307236300901635103028378512050926162152104900616904116013328344697081830796179104463304459341040437259214831777739764847493040082307581106181924777955273168831461765701391538817149172011279548692796207640506808984126753692202561204555400137932557529327165289319049593507708397086101356588975765179397310581159210469688904161587623488538269249227681765043182902106020878848829592227027649677330469571315740776119511258304321790871170992674780159190444493782624578710915564683836496091839583385990304237537416461804387714889763522569361258906887285434263595915046039609575745208686059394734050062037383504282464097405035021521126431841369471241069298273564161033430637166997444908905237031829550813293025389145383858980739417124842473883869370245157743351299305022825655942281546164469159028421208074830100864468167208869511739999890701542805435859887657243273583305468518517002822214396505496807752871324872815275867630522898031970260685878936286105311080617042589182647684740553174142168319616798106595100501652720745013548017671497152837061869728229757242157489491751037360356298618397980129033583313535927183843107415611590363289783152035714957296736220669258569079214607938475733995192640263031414507389710519974812795056931119793205326083022799558110771588754702808119924340996770771725174241060181882553303243296483240780198171313781802799577949635586818979916326428374176934690682814280072606363638518846289743812956134561163296512437780064766244313632187296727770735839286965201188081750095890107434861027435668703268577823349122075758089773567401396836783909915631986150456388236754439645661724284392449164027390000974523995194142951252081969804105784812297553981767424766219058501540924812763146445687012948770393931606782779397655504181734190044131349253106637070195469012506678802049947358234930583342722414161577506640385085159691617951624768520192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,37] 104508594304569736869739777020783173336894373202337656242818050353749409526676860527757176773545468030137462794474466508147401373580416099891214816118964077324143473523872210681965366262705553279162220120194995527935406110130250016801562810074362281488114497617103852215736126709176023761998914705337195063457238487633577575388974918401226424620264881859147721464776491975637071350548001013233771970693191595952990174819418705295128936377964284281375399129087493971911643605513874272091545616180819742888650923382047041791415805843185213204721472783126280349387419299496573350237912724768159406615689143943905136188659977272260738380560348761162645762548345406391148290315030039835998385966748797563513926999401247736980539484721311349192676635822062249580250674851037920408053902503802875391898194297581596086895442434347640034252665120194092507014435664663453879378606742700665072659166867661974298815418910597201831198311691439068725608096953241627565204179528450968102094845864989630111083218148620382390601159493698905520436418157101254545065155798862642006843537161804276483873635557688246179356588772995659543932467511511383051714964256038296487651044971542258809621080631571090937021215083127317899260654577610425855179501579244516382312042801995816006950329876209051363378514940701574524080064493639026626253566412226736957681651200454361411961124230852304771356105118726571523854839569513144111336587682389784945236629897731812979210432479238337982854591234500361521527406656295309504082838996286615893678674044678239108338375376760387938975355050335598016126963573366618917345069656409466327244388142546247122596190755241471063617216814286857009545168468940834256314135231216562513785822569173765555093968813691251281515518440697296910863460760063506460408074817934694682288413315844904352354447470832052068958073955208371264677300379095383954541190883102085609720861520082030029974739859987072329388477959468576341447777555408016382753847205079088548755407375605252832433917075578776481981682675894467614193849376288746582952281062337468286617941548617723073766425413196035629879589518511014150144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,38] 3599413281467161589327301082009085425555293135902412871999800932437051830962055223108029717727378602944730412727097732172585415332687555704033475408332393876299025975835956418278940046129975211322585729113357948813330133521279628995972589293723222303102637786116717637322587244732972580339078424261123558103169567916691580036446021585888954351080099506207483173444276217115582263388802356576765899879073882050398088480682870474569606270892566946940550685650872255351870054820484324658311710367118267054393797003758789112786657319787569369241358354239567975627350291899368585808701125279562682694872043302653291996381846225073730060509893230285231349660643462536701109825852975019352728050750986875790025295925812618291681207532463807656144646921728851958229621191559424343848609285736013971227627298693868744913232287841095551880292962002196485270634853422804029868428493507279440064533670381088859302795980101728368368464267001131598884731169903568307250590248501432096555288242445344817187794912561094752277167019804178493815643549974200733422207835280792340738197176390764137518886920001714658608324645340333206887347144591830780008375424867231522457958563180811525732185157299905323881375239863935864238663966880206755729233201558671076927076532388603117976048312387964555954033173541548451316973615396945965410628604852513279381485781169556019584745586511948595289442122334901838061698221333957526612584358198498129836346189764260854507166917734850472464703655719264203146178828372457510404222965448143331915897382462246568296247635813227972778274216414808080702492564831032706721469643946710147675580199957844387010022743288606446468845459639985906536345930376312878033695970101304286554351217041748751756744110021271773082325284722237869783702946084141839016207453742988673051541387115579133478017126288181608240736068038247012403699449221704859691245544379141688619759702087391641054091528175971951719987284803607396000308082570416786095451675515181353322106228606647920615381266952509265064958066188904978287164074360479897665595524333120849379256724741433107656698646079290529019880884650094100480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,39] -19132178757368484557357105148518650675313359548133513444605474508266009007288351463238023926930561105661536041751118305028557892113552888949837502145177662562884056561510522349195934369091751418649580045029174553533714827872364169139075924599662824870180230240541446657448195010836972155140857069006320169930205129688676035924313697070173619508366717739876998162941701509864286401284434555479265899035373014865088762849143048171138214753829450442850305826143349512747467824970710838162331243515802353888873784861290950606031247573490529410703119934185056000295899004982849318149628082941564281219462863027953354994856334663755647045352655613355487573888700173461228644917024449930437601911069007407036506949678476338887938549713541054851262145468313886926630137981192266270321418479130584503203983242382691116375054618496139786353330502206545058023146914108509312245553551030265634756598890788718120396296490463623779419875473105506835301460070278931877504313305050871569495921564268683896299733434970366103781237471014483344002517408642841969027879221149177549958725086873195222787006088649459627209785796366380493196660305349468459808804539943299908693503480945975926987227557971570805398470704687339695596547397682105992826553169721203412033015370770254953832389995986464675269113562454898379402902476036817487527116182624116109100647410515085309149443639009196455483070709433261061481150541905568994122190948576598127243670631243846245867167157393342808563823348706016159092292844268774875440195323504922129694095312837820109854097201823981558311448503922293191663169339128299029277456360376101458569635841238616876645341094868338288093850525509876335645063594515451053763481739284143858818005080951214019912596514943423477130198136194441148612933836367677790251973646388717317800843182323091325903812881003578159122761210226859023771936848931418639480237478991514952582089494018871885062646658656978714764305247011375719072347040224718130807576144975290950783841460770724086964698415871925519234587627584473194420419328218451236523152073120864762942785855298243574522318167518132033263909306343052279808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,40] 9390632190090209744941038712615044342277984955824954428521769884040503892266742706772019935101501916051306658626386269775689670846789402867838802747793555573077305123076006693170746992069913889117600876687217382621504248408864523367023617177831146547126933919475121407613231408479813645188571310653669792715253205467752960369828721344515798885456639875270879729973991657907767623729921223004698362710891928824726499486064551499068096236281840536373702211826114073867373451708064657717012062608891913374598629498057347303545375998557154842835484768413699866735433118487667563200209258587524227430401849392576575683031816006936751252539327962371848253157858870959490856581689276637024007250497779883028731293105447024749309660713172245995977645305852428367073820820618638978891789420747529309912135171060061256131874578690915092701507411754856390799497230507302880206059027913363369972260924984661546915546315081680931313008579037529220769105111186871694023870342620607327228510883915201520217753695797289464090364107847579529642846795923562641423559053626766472282217828859843951186528795071537620199183397001395877007332428281690832018963528896329829375995107679520547475047050298699781413759698263696398252546752929955172206177863284126847809460875723385451629046473692643165822527571675802463113593122856620729732849561054143716746673473928282985932431263749998740532569411901651592361113005763494603312151989551828292551528130041994852017636384816316297065641455749382553544112621947455308816104861297271573295436289255432397537742464666242028536815140311703610150164718187904782166306929084775114890289211694647142309875075350893860943286667437889885988989021330549855281770078953912055645061114176147024050934054280317445240359652003218260704077047109832519883443451988464976968932045974977780786235536479612760253261533979359368815561612820970132217030606785885923201664132231274152867199819926976735877939344207936576577987014540762749116096491070659586854383302459285956617557668142622866832039924973640758521589537693466843919525150658757612727034613565047987538957645289853672159136866941269966848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,41] -2405863003874874003616675126694104124963326411981361290167138808179549971761787978136126592452292172361945224413809622791942493412404659151317236102906329428864051106154814819878904958431061489743301229521387592169479513801284512348142049659726690130336422591901732313594891806789722720814285840167569654546478801984445009346850640169331365958088841281679840222540744736282050537188109401341583423948074797138300455179501620213482166422068445920910175670438297695244002096625559587009420533006544478358716257103494003132284171731063785462527977910013110331518913558100689155144730083071403262195912493083669524400865477333724910272293890434970152218319670471030348158858671103610088695695132290723525575369814081193238968775956305028059928374358313568562456429505964119611877912974176469839206492148498480270160944200492410042739300228966350934369874333762798584634923114940043855720507463591651648013104622293978507110337089466031488228893228324948819260850219458523809833769288965040469357104299877451014844752014027454824336353727980330220259614436242972564915792480154136339833692401004686570576427356305019721187489807338040467616506593769786145321495552531049736594171765723218972628839683505335189114386949723447653349469847898547822328018168306788995736546519469489848585328117276403167362764447957296172842285579403417960852474494137815510604136057559482887694690966193172259857486421207748603418660301262442306886000507376246890003530582380257069307444056796490376976910254495504006842259026230962771712084067233664352663606309648057968342772559514533280649691044303884172326560520812561322559732010066428405943925832863862694785659617568450899619943303744928653112461709533042653046689975912705602353140286639348501406509006810941071512018712145312029300206504446047815105124493554381139518052675931180106016032762755908960800863635007059812111065720700225459719381844297168802917852481844825515507768740451822918016764006114320890571276284265204972858009106733503662299088755293026625287729655182413369929048365363926297164525769591630093888590565565083559868774803319841164297262876198197788672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,42] 339650133052805340498976361777805742295918071420682268201311167847918055735437959334630940472480614754372747642151719433511104575009971150657157679989910882196023826199054074890312039789549728888869271277503166226384871211645809991415765501782089410743942206152514617781343982338662885388818029383945947300858301298623196434933650290816710801831812116930527613814890101007408217545133439842598329434807995356513430961245618392769596964099181862135960970317445316839519210468892611221494266553522765454447224653561228168327639871829476468599181566292158161976818238130130752374081281022437120831339086372060545196754689475655957237399570577208910929252693787249841915685152612487088596347330271337187310039537802853156961389713994017636559508186639756652179932147602808923856579126463654051511095437039242988992984473204104311091759003443434623704294054410591665806836710581408842631928281887010648271533880881297507181244004943670387913732780507977622395218811565025475236499447369316595394720184993014352451651863052398525592385091282997712790827260810673487056023730308533347065877721940578445446459755124534543599033174289917751817138285206760863426682293749711243436604647508912979380228428606557011097412137369333423222880986746959773878746567195803860567240336185977027053487915567970211446166514670070200979033868522261933553280707478711693583477376694518630796568852817234417449666716434315868255831268439441351487093361275263350007031181187754848166316093980836374099564165962985542055719053415136189142649284987531424719989266401033337169016991178327620330983654909450431888339115118143659867104903465079692991174667410211939175682389925075419054754678795000176860759611382381977141836173774058900333379643747467143985661368744048337777182621866876742412766987422048028799649359303105552697782520323284736304792319567430754584675298605623270809524827126071764715991940111179994534145858713351770559397004357800862313348311020788665957129061124513745489097326627355559921145161415050581630348519818231236329715809482819790651809680419124538439929363779813989743679643595225681329697198683298201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,43] -63128046622498056080786465041314810513493164884703113431077535986456182666140971103188726950043636726027753240926594992929798484836180273446479022215469713954125462506027945580726621782554170747003875353692796022561695258035197307573817299885507414380927506495003655509748880823199739450975435414910022679783643956323631358402138894704916919972163749931743953600948837345449201488577964680278213611489694943927885290190686786719111448127584524292670719983707397835860045590179475828844744571871207797661402696796145450274496540294165650572669479972806436349381192172086815768322433278042065227892344580131321321088058482120431577237258683378287432294907452088237811718629832964245482343297461333187578432355434229454811717798122027685035533178065021608327977089564173929514623221639385223916647333511447856440526840028765757680575277982298108530672493271701086562043958729427107829774443933806047732752000292839288241241470142865710738395270990254401823496528916764043295129942612159284628468676580255015313127818364239019517973061318538342105283455899657323109752676084702490093647680748991714943282376590453233870065979953030441692920653707322185854809475807206402544525598561985711081025159285354695622754338916475235796999061185228835367853184840285142551972774194426091739296512559667574562632535394870103987067326503575450430867248631413672916372989083009295889539569448347407932845602384932723141593587963467463307608576881301921901406719103217654259661729834333547868867463146717036461321148057617463025120623179334846761914859150709788754836320136224188950670863582209751168443968992123056427545926313842887575891199039902375061132706676520765185763558183420798167080353723758628404628483387607502638413084978691296141237544319294397454871024694365333904757427211873027608809165065625167912436777531510664691526633519685551628083271440328621947436309842272880902593526902660647276214586540581043385544673118570013711869825095034202612591813205175326296671050876104507398878849420446589608965537117678831774333216558563330102725747483291060461050647956450532448168263707386039663761289599000772608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,44] 48524918993365725820838930313578364369786749887630678575999023953520359441931878698339575153703661974148132586632631099316182532967113515657939187566249526881387020302790384499849686231365464465342605366511712263360366899372976618031939261524225240210692434160270104609705017884141219284845907099357354084707655441120074732889549097512811520649957439280512647990594866223701336936691823213599626829533123440797983882069394909237799277820262782665342009634877199277224077334912928803556205751913595545727349155885957298182726779618689268109842146390628902164873848792344965116173746104362196962553511657350077380453378506493516070062561494864989749488663700133522588672522425496739603661041756347350215027842007594745005979065522113080115520350101039765989309261815780185540778898235189148561466987071140289439124872969823999626391936126864433228856763449950952810082426993485402378198263703413197009022428282367829257232586361386812652669812803537860884507361347505951447177864943171954246980371831474645771247555539644276931814516968385624337056082958959478240360266810508490342637205807440928859213148902387523129861875242273775706680394928187479628520848964864409802503818153941849334499719347686212464667519200451789734255379767296877275509407242366254151408979149606997005840804433856371174561239860411415083005855472719169547419705621960136173566190689756212870418346298493408008222233929515889815104814072866932463508956168994417951149890961972118530207213697836276761167030784349779181877802608772338659792785695795484321732024357999695922506984827347390694044607057936633450187422304793793545072476415625936854460440951285993456510825631423280195619773837664334817184237164964483056139325685012901470318002532534806613501701718479912611828993304274529978627872072437189820179771453301104173646844343365452877615142058883126847242317854850403273364516085464093113695702752766880528539216301235784690737820859270693045715814984289988733989526672189691379385809024625826868299375432517298157337718539063028896463273406344526732645225465960609476692149493207307770495890434622332086348505681145888768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,45] -26553969639310084072765608336374802494733989729051094028619849709678787584507385093887720268378928654329833145967675492456029675870188751346452408256239347625705887092045323093272955707457760036641133362274625223315669837734889427638545194804751924427136501575896558244970337254750697308710988207535563332838973182304789109441728283247789486179253420659566624085320386030619234135888036728537440861945084920919519570705218683626294916295312561852588867987927732995905689280278127722687451269771270537700219495501049547591307593479938065560264179253662058097476668139825207514432235924205227574856613268254009018561629515944020670950567162686689719979609658688099987498121448423626416875712258212209198697953497058332480118080439480156877892901460889015961042529435505890147682338834489049862771229530707351282199704130075667731814816684431180635581579930031938035991548106221419996525810118094807303908720995679963490407946181924739829928809150121046326315685772802691205575929870585622948880236327865962427009808562707819112628956716752153281818009366083112783038498838959155478487366783205471701278063517636156588225040760027413161181857713139135534140268594830518965454413077152787854767273346574864919288407390049448777711973177935812303494009962946706222593455395052449132383975109998166382221631343851715467406280532632114423293437681006357543747418058437537289154167715238858660740210453565503158137449087286323932213416217268454083222477982762797273604201234729375528127021349479769700372277050299946152105384977286352803926919910601478581910537912439201868614946993164592390751870357875760302064804001639329861118534643727963616295724221945936336005254833461389291810213536219127561599803631169194466881009761707596206663086525806726230614383769683409270628778895754922366177331188411948118010105418453543549015849963034607798838989565843222454110755504268256978897115960420325369244945360297228462887804142386081111430263750349940703004094357120146316316618293129351887666371004770100355294073007630044771080148204009092375386342434351101100310873271434207453801831494202240225644827357497786368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,46] 8990768606589360723119443173718323784430481165470629766667791889382976932854843817558494885668723583467049860050267997157864489029296551690453712152230163276428451836097169783239468886460726315014389465632730556671272667901013653162989367939499173195503743621612062313799545290258601372513043634124502466322991929249117729252002623498197998554469021597878099694401009761131923211934474417176894840866740669830123350003701085138504466147396152297918471161127745356828605758757727714912917177264818371881990194277310828022563371554115959229274195919382760976905719915156659967873333145537289013295528866324519708974508542494805664963090200406971114636424733076778233992912102489842027908122085052523868518069992655939986161633692625935641194928991300516620423206160070077095930256260665754959953944771262482620170273307169075994062036100708517503289808395464084410714017829369974094442990306091549148289097322293810285419838476117258471844011593694195518829689771673734058435181829931093414233649387531288962924411734017404282670730234053570202597844230659757839669412254743602339459958790647316211864168371594992245083699890345290372540638426177900972127214878075526382003596803825144823578685514360132733785436482181442480257604052007278408997868716134846062386192184871464209960814304587618787589760660283704477293278804925321985209445949910314835128030520136087800230650843190395006920882550362252832985018385844166346714710239410893954926600028686161680470886667025504016636917919719834362094806229783703946596069182581415743409131073034409765941941028953989035976968950830478641197121047253853522453853683845781913538981181125850065156946523963846347027978649134244596018196163138638125258326954330957917122385076155252467697984753623399555499273789587085076033301986195775358286504373484337680133376112591776765441997324437052629218556260197112744769752185660140497356975833810998994621011337309533610668848192827479827849652361143611249247851000633373011583812636217040240426508835389669082418146710373186213864203635272097337048386538759597665410899078947617872205968749548274837884341815062036480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,47] -2140551069137279143263960205204576294728387123471244202618012162365115273043443891055840839738540475072240387207130778556899951089468295340264360755180465740771776077346796699455529192185521848796433751960772320029002160768943373728809225050744671211531583806620027320047549143643426181882045824302028008245875661118478231320600056204565576927193310676791385952231943951974979647644697946092577610457969873413020681242865732139713207914008378749172607042974825789801158659090517348094133079892435636776613681568217339133618973789587074764905957543818946090581319966796885934800061879322667787745373355552225224161350312365447903274915277853995619039407250665510266864168071717144536083208438252920132437893116698005161898716470279703183730991629508706896523091979991481012570658905904223202745669046216719906155407830104108572542065258509310221969945717147785926575022979317815674849952549767491694098549991008031710370219366323133712018847566271636539398707610798132874590301580910394485730385948265009115431299532068498319639949314751983480182432732885628606262586583182764059590382452693882100436378218721937402647496128139023414246202207976454955702330068012873321322468122648770258548117337991628375024253330486219112407003119774499940364640278492797257104865920978976250526729469157871431781339592536105064460039482158556147861213548615575334619746004531624406500676201940503991570171538799777942268065073740674611192363711310444193713626967837691254717868598445696922829888566620562236526749574617768861002863520779494515981783743117734602606829932210855728695523136264886786025967294375560029835265572469105123380982262050579346687423031450230920473521888380155203554543494797091320372283812061824888887492365174130599417994138358238063830746772701441521316111300148881141492311384565475651058349910346595983774771754833257287174068616562472885968873725686814066620963239665220450522356507413375034889319521872226284324697298422848776321071556261681658839685481568415302398664477342479300498312285679028090827276845711152802373621093762285356367425075052072274375560284510588233762937749094006784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,48] 407691964133514455439302570096310446708008612412411845979049093456710684266437584932323015373084961479759333934482779517628007083773990891755465248072689973183255477571820637854240045099219414867574942460031381986273985348448965285823469135263219052898921240062118149679100796083662155239421776696790463323855551905183892730605371862030163529491967045059784309075207009544835415439802763467129077862652321036036775378107072568041773932412096999255414238595070283040193614401342051977732933830797022909722470372232181822009926571719756319218538779195674152943646084101049817878665462339548977672579470017550423797545043958916168692689245663677381359031307741641296614883843160193013709477244074291527340669702838949638228734793920051414539294485144566525586301835527961779063635709007689562928366484598068615536354710317274683847524823408227378370098118503904169885282374756279577400057884311021756177663530136791263486576269571136423589968226844864391022058051560052483604345687000776008750183254851473638066412727365311757669749333941259149008233145634944074415102565788635811439446871340026399555532811231699872456863118353095501819751389660425512657189800238650074676266865312784666882321742466561760697111279872121107566382040385044828876956469686595829902318431510469174708727059175297846850476728838766690921232578940202572713663631420263963126790714844696089616331040748051026884184555236479526355676288479840475254460672016786907534989390795118057424115321663817757657357345687232238459820678499093860987852719222012848114917542496182300257111463094531975864443863418979484135261732766614308580201806017770631630247661400505292113155181619852473860141591421589255288005724957893769541160483269290388673815534852685203483696988708733210690823284023745314163895066271648252996146569431555710310850834050090166901115537275108728308888575755053905933820778451217055404379957264851560725440237050338091941860220598567198386736355389776189836315332427053401304168452589903229633817213113537853127399787197887993301083118039769514315738516048985066436114242276744642927539788935244699315638941249437696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,49] -71954085573124971204203966327146870190774571240511571417912690141641662224777662499286438616701018776502606966360035358457681900653405236698260734756820585049927378611178415131994555520842498221518790829831557121692249020130216356552077283887257355881390907299866033113342990740672122365503466669305834114873984246083320264177550354623084931954422378043452180511461676627592999833505217901123778542441249051936475930845589688219326652944697808484599953534089627202620445278299936103411383642527411789021312173544036927577517732039722012850422913780022163161659725468435496822965383191644142425419559331296317777044856966084690699859599711506539784696344269266105677579455040287132702044183682776935196458517313750780899052773371333984662011919736829196790961498302296536448568854096241936585113063157270916991025464445218917010762285494432697426527609323366954741253383010843060967570616180139345037106994414770848142076714705039819600656018910381082833596300781463221966440152412681425744530033137301613362565474987132906248967394943046517602294652601066722847671473687994083755058632292260105145013903952123161530809947534653653851654518366470616365982501382810129657245516635874008627070405453689433277871916658980231139818764446774468070718947112417590857117874956816765577141905478492405484454174693223641592022170956559854768768687948810891591874389544406974119561376775871963868336238642150694216163740017387992604911425570374828243606940174643935503017038892935479897577664031145224098841750461201692770308134700524264687562327518249658652204421311576450485731016746595178455028213557111546128119805556251736421634052170648633998095804091256653204444968412802997701169740804989273099808868184764447897095105268090666219717775949933894684151334020296157308163627050395385708095288585929710507699750230940950955568876058279917665258720332545509446135670716423229073271326069506003810573365445566243209614377242499752999491245943470471215300024759015697741641575982477395157748796637152694803528295303876274384054979026823957501913830580777989782900171031926420160473177367544295819635798667427840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,50] 12475105516593636169168266095997917710568223366521947549246321850858858160617380608698045671291530877909375381711724252321259930391160604702409782358964480772272478840495949649971165885774685100337629199939500655839468181736616357040165385990042052091467588221927509246721111276687523978728067033208176926543986693419791160005309549478796625556980751639639065738591311554523863028054464263220499884978546733262584292104015319467791797771690286269213041481802866197543772423323988891518099805962286532490776327122830344682723712274156672795525561345273756932329229576601629233405516435334195657910143885623373054571739786296409171813870226851173664944142378900552729977050121620565229534841521900206228682827242981686450736014116279552055822560662053772419923989209542725116266445357013915174833443112444709545057426139295502744706101944627250451142630969108241353671259744912421948514077215155125301496893393050905052839195644526149417722876258987026752868041209584794052516170811933142347603868114792912602902920919630868541760023530886938398339860320059676499177064877175396862641883628191982595827596154712571203138509155860407266111340696038433504026747211319485359212867664307213974461579748816473867637221399735793796044441628562852680661810498815778317374849009286561159069463596024211465878592834994431220248360126119698048480824915378893760735911097630141030360976427124208889245489088882862869183665453430185156567548868929595617624176894044324345364515561091683124837945103599012122663735052364270855556910472766715462689458406084664401548684336415102961587512612399120145202384068356521171110844414250549220678684259736312451364133046352244791640233711716637873755842977525436781236007166802244382954179234201801611510446090249444783937769790147321527237911510985228681406314756449784116947157494845801589345564142358067621348566422906664372239995433251054604887036847437470190345202957711317223709024710057723499548637367474056616874256769930533919308801648156280611671010520733735082215424136130950260423380512406233161555692902676041164844617709232993670723675158264352873227583917916160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,51] -1905803706334793900162582856314823854640688917689271780060677116265777988571285203197132709065814790138601394512915565611139216693618304962740123374268695983267170832381565047657024814296963184084717059066899887322577167543192428134129940291884303140370916354377586090930567919698657963126906577746234563638046049946838522705002962422049002453037941310810972937821824023444975765806215781708286000747463680379781226984372320658103957989882016935558309343789992715544794624247258266399985240722587136643318480531251065567113864488168166236658235554241176809913782797237373273388011026613019140466293355083642251868425054358040832280300649011110414110050029918515544696114261788972709631712487608980317068169920520769274386571846593045713692030992286456960300008392022643516783143847366398868914932258833539665665618172781019463144317955778550376167947948219793887870885702032898840423468961211775368402157631313498289914798006337541785443808260422525573727106927222164807137082128878934420474464178701101488349733111709353848724062895148392207873103989074257952682522775603714042431220504353158822102272263621790540829244339366023478827704545615476293448820452174541528033758675155702700825159373615986357568267932154308067880257496993765371554910011644669366537897442209293582039665217952393092679497777990827998970587526531182192940021034943249897717923108581306437598992748688497778528151240319480616461634057586813652869562034187353577753134362921183650710009290226674906652177109942715905552296734315426491349150735679763522412228141609454021775526254548345089395463617254600554018822523302295095082724433018980010697629653985585568075774276201633157520070678047231884922691455440174811736087561048508075665575643541835829882795085682572550123223809887499959503686230856340663821268937387969886852472689687904896220346750867954437016609614077113833276631686111864419933867540546757646363141320813392895169784981316591549941481250375137207795333850973555326887293592220716184635800384328567326840913197639024134130742822303358804409829751446868821932501241536727635722962583587010536046372872781824000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,52] 216303227151201988748009161354815742107884222407721300483233158291634642523904923247145931031416311488271585095080543300779847886478137559897924719038326941251741805220403006307930171422085311413176330322063786084242185704708700701312624795692765652419319312685176226539395604825726806221108190359004016202901742401113978095024670153722269537432472742648593771457137783929543619887391320253662757159447521413148346345036023290206202589477765701589886813309753484131879458142060982235158863098827280570207360169057133327365635106822954130748273551627358667329871254375392151772044354371429934882098090731232434858873629384968019196983229379815526198455780851827127860145577151952480982241284796849484522582841969943795037142343509594557478965661961369021213674724561099005278517574469282398817659867937509075930250204815144162347354827003330368809562622184301332876501379845095302889354164022077318752119540572348528377601192401826863980313842799611601128642567163702841362321656981372309804955436023075061552642414338276152351206119230327604299941875918533356086030440702691644256462023054683266179263209583580954611769212588835261851454528906787969891269844813897956447709654956256320215366044131363989342106557477464479948380397811659641989871436164411232641990747309447887871030996552103177219327737148756705334135890531524502688850861068647894968876233913292162711872336485350764340641208248660914449266969112754459185408473426073221284129719432348090670057804514265284724172750398947834804372575362291375078512602025606694884016396601014041926979213663589086954087794068916959052603436252156545006758732521113639014932694325868990102110952945318203067160127288873343424085587898044007637376579069744636124258035036004971321576714468745535645647248230222703874366177628131275756360674187118720076586214143710958377700599048149937347081874796049643104272663075237217219550753446653504491170922796280284474759108389986636856498883851656936368456949580104446975991761119641704164971453714403141576293411371938422072231137023990779775818076012934674057047884490256918111677097129629238076527981101056000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,53] -13883056724050104877162983351001582304893984144739006303820788943520279750975478260437979015838710434899985181269808520651571885919405541757971681512287197709574257633091000927147799142569716717701127909923525363834425736336791323149257750969938533465614202292188900936163069571205235782231935170809985122484755538393513481639631132266403025299131021739461501314542088628349847260696121261915940366438436332777892212457099389439231286486592863690773067860014350883213612464153775851219129189152485957212237317051964678280792973536759997304735060195978263645341094130427306427605600438575887496413046974926296119351722181110636918685112334708029812097405575512080865973037152721896256317352584901547828961811806839542066727937872597769472646466055315318946208536929516038307771135361559112303532931923053228815183425567444603127737980132129495563581364211246930111618651776530147808000752774971947962460163502284526547371020816925258257706982476117390945931952558838160837623039384698808094952554076100631496809104985110570083539281609888925721192724443484720966769439607384354814285189807613193125289261025763511859133119836786356267047269372675086656880871988798924383505016689959182249372811571876253313206333236164597554362454684622318796369334054203613136432327348710258426426916620713113822292919845687201089545419507871713748444203784734912714739678914636695966085211310615803155397295395572005283921791730520897461082323906691086152771967041689797512528665180267327253725110699591311869907907050461837309382993245513954918505448629880851573007364105331923735634203950936597501413748598235709060593590864066297794499485472475584863350153633522163097195058183715789496101950487586627155446525655471395194835537493648624971666986005074022028331270448760589365926985410655279065509442796362919252269166991305643882005272997237416997027570386772877767322942393726804859623623027935089415650677838420069182280085581812327456215466150276494629269821599209041195725788872138132111361055672828768975602591661481020574477961907006514842452657405846741737170136902838768931547995401166236338428835790848000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,54] -302937735641623487149767379051560018660343567916645002513728276972275398500287591995867868940015459824795730261189553797709341196410140001458944259846538578576591069933851062863970910991626412638374456850331376897718023815644137285184141092936332717358557403248047855841973568139689345791726474948865511939285880759274183683119769056199651432656215323342748830922036856611861527874865046232721876547674954007667026645441785586101326140808616209544780302770873468173309979070122284794231684129703834711148798866275932286969237467040330706359586987675797150077964613391465437823599696776349620344411722413478210438132811915755381718259435456095086141386350767307557182436086508138234599278475280425824450574919013316969335847458656814057255079162419480441358265569263722170123338696592010645151728705217961564489465191103832734875760762519766929730372076691062850603219146606011828947724297597471495443084876097774383205413760751073414105874747019527983354520088790922216118033158316668733022752372726156003892699988531631802720074328769852406532600379434962745172744846273175011424887456778930853427432382277623069658250669618465054244041195893928084317836179719241239321208794184071449537946692181222903368056197332748213546625659143380923744593134213938233711970249832294305411237942787117949742440382910114039166261908917206061499172252505664813059740772851483217573725197399814101520260953763385864817804492167112632638487211154314500297383153858612567982108314339131418992336899881073797405403342885668993064780141390628242418410090180959642797427311159483461231432700770896879435601905801557253582188296767004738998563102171196044211605022459113938754293586120229278839090979980152600661996223439691177222276859474838007119497889353825161795218229095079060292694461616837410970969871695241628866129035896059495059933830430655915509595503917937281638793335775404536342432813776708550039145675830884766933266622872804499206364011908777046057525001524276459429276462482697324055847004957037638697326669250705972086325852214912972122958900850273959489517060558757011826629508247229154852603953152000000000000000000000000000000000000000000000000000000000000000000000000000 [89,55] 187751546768185008442004947014927313624653434639752967773337795894724656238680862172881540315958363545590626711388319912087184120096843217015832796075708615273604336330322487389895404384534540714683018918917393774695803231907154459786332126365156393699751234234077788986299599582742150628659268608757785185469180267735660468765194474793027051323956783238545542055640296291641171517477631397928997720103133929549128716382558660486200877815000221224067592606599309060534702953786274722078490746213260744609876568402405302793268601461059081882108089946958476432559891056913861653725459615171340832122680301782687903544242029602766736197675226029270955499021257139385294652622560344248895069939832383688870727597398552790127946793952824981761848229277889944007379983944134242669838483925124071884050486384553880548852870530892369288968544005624660512068661964465655560669008963694918667880858843891908587539253664367914365502081820572983700099283247344622720301506434999843423079794183147283391860928035568225274186545678729185084433590302201520074801884857022015093115421952613479681481339452993616273131740222335513836667938392297606439119082739350690272936650215956939488899728837378416506913747333385587111721419352850538711226097339640680290545315434027218557108662816412579816316665116731091307146324552546007573673717692353040355091115441067217505557586390898817513202397348886652575306931096180590504579977005458537425183845364810317705589697387289705893502507419213214474178385682299806972218236402475836824441051590964030044755952290289323548754300036303325037142671964582629319250354458004997399059798272836685609947319406952857395457391075352100212060945350013797032251912809511487823688529339403545962850834299685646971273892134753670239706875039064599406195286139286841873091268579401861937077608016915396930112266885890493224866857377805498915242055068680823763037420011943117892638625724853738346314002170265628686913185066106879373900294054461426557793750266654372684788610971409815092027377632890407494667567227071326763767896897567751886357333625556445920763818380161583646066606080000000000000000000000000000000000000000000000000000000000000000000000000 [89,56] -23952536962562174785791731264349065119846557505482150930683925051252589874656556938689340344009991730355379804294028002598390065898427369614710079830579528400548437412757762841662939825136893784090532824314767593240970243216303278060628469498790334824007261492865519376417921197363407342080068271206852384717940373753270897546733251409317297031873764055844250217588897530800196873695111102993866667283914721793346894076353100704281394503687457564931091777730716485557410548200747292958401453936338080442175274187660276525805882131572288578345606492700300376125547749767825437144423436496960030682961422380618349363733407489176331450317737463042090768005400870401862859503573050900519696431707233712346166526093878362120159713589121532255106084839564113860753415462117552839176989502136687174261697169552287235851207155653175977678235291105165114565540736033780661625652345056018591306419712944493093418271356120603611924851124397675728269829100533988670805281826147994500499594358933780700980624248828763602854133230539921823636360967396031117744912614130006131358145178053574381543318443847662303220139804986656402026186297756370919339457938972791081798657383645001601929153267508216927293236608050802627942460927044793631961437132634376851271724822147387409246599249442865859593996931401338508912719837065325721172286808253494677809397173130893784764282950751860212931904283603495786458812267382514370625595931768817419939540586958330401862475426468239153514284440166318312447396548978774634555542207832619892417744294833066284923792357558289626695610861584446929412307405412968529551821663066180982825108919551652812837144379377443120730794282262738978565429952230617662227289590726353595576033006654609995766036079495098340208645607149225633739526921607840455297953918995883627990802476254923804692970655109251959771048812969574850747245432976312289850790897272674889512818692646101694934516880500290638820664270490272976775208577988175658777961059016731219636813399862846464268583284040571429817224632636666873456019410973882269149755786198525681797827364023588468759700840097851469148979200000000000000000000000000000000000000000000000000000000000000000000000 [89,57] 1914940703443055241071505527934756636644325798652802094414085556061558952256447260132870195903018310099716842381615049737763821677970105203881099687175960546511034958000985720205676908537896952604105582864477945599309071966253756846724329174587703363248238469808573272142309027524608300603204801490040127467735452965808372218252959868304930711769603918472655625575168354588251922403217992815795804008470332851285065903815930230230126280570993945520014810303529545880795319763723139693796213667065449688847073523451678173301578049434183101106144127565428747439182972695272180817009075519538370082137289205423641622725814925356774687967465797606699793554344235952503630554350465204681045536495485440724204324906704221654498124290897214573133106340760663763951808393900238738059676971982059224100462587939433684999103746343253043007973622284415883140519718956933404286265321960928477312404029179482374078739831098753937624619492018693162565354696146810195444730959518526110541693357633715914087186247146984713143071470239399677641388522603737439792401607203501560385272455910067451252336199151617753354615606452035544591973404762901705131088337968255211501444987088265231017502607661514729641785586563563083487131659028660809448903024448299734511876846326825331089283864186796753772312214017515813316172621393289084683356869297896556729858419322413965361794955864053343987966798703296745330092758472891613341208568497997592660733215411062565447715512108352367503363510022472183476230806688726802508280939792956811604136044829254531349777777178256743918626338200798025499795500838470452092330126000304803362297135686086821028752021005499619690152132707140640310060221729114680966723438893024555550796555436523378856341147071565974662778487012647075328100878085160971382844856123624106023154899147051393774710912190550583912500714697921836317450620732045265009182584425613593938790352630136025843727891627246997890697222991137605424645905841838367478827302067684431346985990167825677556374485537206109905871869958132358298901999512957052606622080105309215509159613898353592615159060985633434534674432000000000000000000000000000000000000000000000000000000000000000000 [89,58] -109941363187263848829377965076772593560254332127070089984722368863270336285907360816339175793202056775811118949672334466838436046378824229353582753487767826488408419534064091438513989500048297295220397918384159855340409689565023769667767524159166744702502948758934860485002474681513854732099385412588280231142908688490274060860240714679688994799013951954051148985395311258439330940928335137268722689196199290747326712066812955595748237309958566809389462041313780322447068401842818200341125301356492501420805369438231775484852812255051947600190411448243452846096164352341623639536685807106617325566600526338740376284400212124857105556732870464523406152420399248507277692774769697201014620117974849807761825838154146530090094842073013573729820071590938186322808791456553767355791096015364065613455126333123311570673564984329828682333864430138153129909454259536736865537402153659702760751042212721404930380576470732842065959809314804554534411712500174128889384844457569492215117039095161838224791004748192842899259575378314361181136110599861999984513172638950700964976441406700387099701936831322506516025710429712678987699217194642620760330441150609257477849880028115905637945831238626349687976708184606518158184469130643370188935739531675249981084336873332936230495456577431850202234211124188105699990830996612219771214953712335258127641679798672809372542325428903004461318854948520273211034291545029166430126821914581071689841786431042220529436484831657872814696283694156718952752944760372127849203454463287483765964349306450873107232614107359661184865946053061186164548865413884988862997097851265182444281619787473203384462394043405058566181303950160573352635752962301782057645442258466279858565082451721410622460346359828910874065212902536780893003526689525122897302824257716332682728984309827041959410101936161709086497128341301815023533536666660462003357395821201356430213601678634529131270513823772504427215872306174268107754900191866445026872157736517052330837807032272546815632227446916140547151156236991207494970012904862666246042428405720797782269938758160950632042708776546442909057024000000000000000000000000000000000000000000000000000000000000000 [89,59] 4328834886840635957984527441309169292945794745693891094930685992361991674781503236532094510936341653874917565977775131429715966713439325491412621761564695110521053303867901638608942345844276462989779044525100836824228796989200717260266269812059322428187600476038034793106365173128901256639586250662556192568566127640059221627593140317151007144814034089676940523894357382526175660781725928055530382783586291363164960140961772579318930892869262332747326891933909534023263078356440552617016567901817454900008359329199316360851726597597813425574591042257700673933617650136333952969172226233890495181878579933423133797354315180801219160923037745771191411140187724585577672943836061738708952424354321373773926600208491473594178354607586062120754750390073936258533481603185116657743585073190095897284837274686505572131805456144977094425144887739390778522593557865844237995559368599115120270908992512093615813083779320303416268187321435959019219975612653698659999792962596992914898098468083904224894103565588830849994499604785239179028059528672093119066258611122129741986862269199349928936535013084522050528076663821945765637821760292335693778849745723957759667008586507772463597069946294560376805151129745426266349104474418828996712980372344123901610658318447987186167858745360276864008701349991044993056604781725884302981644209936554992518910589568104860291232748385590952008392577492713779768416720720891883036352958960354663388967717139621142341178026208913391210823994020918769436995119505919651805237244338908779228432432845979328770057934977544273561453609265563906158737784533127996065669494957613250798312970383929120536593693875938845440580623984722623659070148253738535898249502188877204011706706336859116068434842176576210998161215071229036779618228626702626740202137696386606008690340706818278380926664973236780807537873099578886671807443224934160028257223648809454844811313697235514110041539153685385415876180385737828521859435648472945341162931361328135747692535134896441789239835178634388323137792931173948900562029098295502227033915964955177235477980989988368187095607373054422810624000000000000000000000000000000000000000000000000000000000000 [89,60] -96951306146526080578563613469185690231580869868448390699757711250424530292190419168372895381858566309377000252113904441061841235682721099632226907520264239720958282762065776853429100922568189729146761975061924427673999717936644117124228746515505367493434613944974810546636881246333946946011298463842483690951972674345954248450567087902535721286102624123914310400212865459798998043264538920837927956952944412955434595528845113247157220019493949765876055059274478933225544464322097539801120127209346459112984224888041215821380141647898498543982590863407575646765187365377267351978233712089493810204210645534412055875045966138132611363814438770261109362964403523320393676303420038920023330622889654031520934867183424451557248709398120772395691204819794950450523885222570482906832340316845234998159263138611943266466669662887214491755985325750451225911028626428240520920469993078122272778726166348916449051840123594644706812130269692247416676625997061728417528922179418010642594459122738903170443802101514155868750954647007443372530216781189295264494681798915445318443506289909939648509050137680533774993196950398221389998233060623100993744369540037766735310757768119353988155144893411313637199570627508110916424734373006779335900455861841834073591755850730059980582210570590011762777597455758211027522878780278760283967256413522006204579166541512671355693024662723768683416141195924649380611374316460896481896404329541809873969763281540170755844273401439867878686602382038053550041253031630629410834013617514079834329051130379854398077884698270598769090759081838017132833125348883015406553652147915660177664060043515944786629858461012817264336615112946343412141410285954973716670020006962364719644092390662091443731097306711711996963498040518198892494780019679291802566315017889263672070287317358575275164826642874223031212571992868015135929048940863212026239801577450852950838523346235882030491571225126020364225091213627538441219130363025092401231441200996878800095032248816203375401354199256157812689623631736921270239085000672154657370974519292604508081553629497531382193891232170916184064000000000000000000000000000000000000000000000000000000000 [89,61] 46360763558392863016711695417560955480299428067276027202866953020147445949952211392000039244096051890388377178721436612322362364231017195727767193800906502100792508070350744035023233068437549829724322326229494757828698409764085929762733015188361338386312380270468918247122046019985133121012930423257619852202960045549831851510741452999571809598998429764633214255103443254583098313829088626442738816756137685907931193221425163869752763091735798765018247396776497362959516579154369198320966574087297972015171310512495585296406805763577528492730977279463452574450048954073608282762885456776839781299627090966460546742510005922171805151008836931741092977946565577567571482018234709272973155234955952418533947879757849751417881119144638526416478281695970286386485861824906252822620068902188098988110997753114077176894931641331928564572205450211775424707053137085921257036268395507446793835774489908729541183263811603853265735779455357674279975044915666765494521664597546046856818932620969346400149383067418551089373625682058751718500848412825291799425764593980300883356975189020788676535999758380746652072046079761520321620798291670398338665338363079516143181822082293774030296451527796312513482356384277472084281790012592262750196620968732657371086798347273450956722459197274102718188555067974209966172774446789231556573632761722340873867777283835799258731184260911801294815099139771945762160278687858412152815866290256485101910877332224192019316195203702112635394315316828879723317546381199213813505571355887407473113750180018112777375973295832287029594013849193894882152401846408736916303513540604509184029836298343155574282553128158595215183961018141848634400903179083785116076304584109561171593630837985666746723056306580017237676115089889473029952183958125166235885208839073964594844720097466257804238635119004730883346409102140157643911843483415486757757698603724959505197323927921526083291977829390560043253738265041415324863155378293914301056987215496531217096786341452262464682734612250026663109558504335228370099069371001516171673335244021796918252605365240830648621705971602817024000000000000000000000000000000000000000000000000000000 [89,62] 358022916209893553017805592814997331774570493539831012455534566530662607553578893520737647337380075314238200763747834991968805803825620250433000509801514223472062584640425054107051158932243301781170647512443654999570416758348124922123908926564235101491139613978827550850818227804554483400620796542308518878268812933136958029712012201842411296546300524735651448971891273468398504962029718336942856144756047245690322271727036807257581185708906195706747798390334162583220945566489048005809510422842257665636591213160104603065865731968930793500280166868347122584962797687175602467902107215497251032043925840593968232746929774103299823079409152314210702139705780167283252175420743240031410266787292701667099645025999904093525051500941325288234257782207028087599731992394565400330403416743033005702287063343724443638601037913556369531367264270331677901676060532880794731590237719188998624764805931160214947914215701041876141946549390468706710412922304889872317875436212085563645096476636212017289167471396149411568255366220651425568228786937868374514144722759054521964481962689776582006568096522249532676995336600495256730042684035612006020034079262261030483817127088474073515383388026081820339856305832915557803310825612982483209926253706725169972195902559415469722528549502263989193912504670658931607268217236650668779685680206413546992657301132877890862235877226162488813344981066917682919132249184598354362345018168421700623528270475142716199162487975758503589324530553119031850981183269098336073243773705166025557662148962133720012433481001857548070385012150846492685646080011280400199762006011894849137086844683124680873979530137765616550081422400618831132730905536576986028914677627061030647877185973117631567439116942152133759529893567681666435346351153678035624056635244357130510765247093846359120534596510009657828824518072727077216602316721889389284963357506542002567912652732851601730146056294126682112295449797811851101220726026262549516517478191007147554057682713642636076431528869683097811715394499692353548704557581221958846114567898907515166795413073061123279306314378198908928000000000000000000000000000000000000000000000000000 [89,63] -47766858863952596252329458242211345517617663502720294759086019305560442428609719164419333192316732824897584167244692084778172445291016625342998435910986189373161796307087642156810119692645848841280784826825955757225447914136202466311112799378651414691161908313162842670752929644945274962760796514388678762433448988550463701350965330115336814939682592920162679236594271614437103976267302034827360508121343634962148178439353045721571273279126766676678040173170600282000836373401498900965373462792370610249242274184984077244914124000329689394213733458014264112875441018092400520398223992857898458761894495365183233160481690985646191172125859981109384875251159541310523956672230546374797753196484980598092237871057881513679083239823415141797244118662724779282281021631141327073826427481828743588674687634450296951104331993569208252513241551276361827359573543104857030743365935747115488820195237067782359092129828532111033167775288382109227191216842542147314161596393397544793907619843092381038664073837389121703701991048848717265334630750301326710849174412401656065942298985290332546802604457147336016398982612841034368660098718900121091290913653792549356614338588764423642352651373696963491546250626386188681107573676983411329395221418389403202915285364253988543871695188908045703144752808080967515815921121119927671926314291790582560814612321022870126406263516290934374168603584794315326082215457632101697254661106383533694802552084332945576656368755083490008631429011428153918907390315270182071321508624934095726622606147959052187733779940393128613799882422119856892069257403325394044340818281664089448916182047512927868053515398033038018982557857245097007304229970005549888517253502459466158206167651881576153924884338035355586784196596003573144515761871164271568959679656391812282044544861330137023052167754335559573775793615173438546229219665187174472534518334074508375306074265857745923251678217864882789354554764928380846100278622979393168784283435555046465042696872566124090658502182871871609501309385370213582001457688104509591916708483214822655051005391188066854451312837187862528000000000000000000000000000000000000000000000000 [89,64] 3668964703337688746381632478487116969492007011190230985180634409254716009557595953350188722972340565706969773225648462370642067784605831345800777153573556990605132297335233948220729201450401634474092746167979970751732989774150364430448671739594830668361720399935589692187404393590932905845905778102268723513180744955333829542119114505303254259336762479800590240864714207614603840249039336448253255998305021037606055354508873859446281107798674434700550374405045320516410662579047809180669476515152059548365476782315302281787980012221244114161109414333240845024455650748992324191137649312099310472329455260274761935925122762054796586872034505346077590731968586255121431396247052553993827691045415057684926905917566785174412879552997518234063541393767770261212984831162942456081751380426704164605941795795969650624916596024894790248418189544566164968452075426667556047454020403171862720759215373695076341077362216881663484323320508752835156422602458078985161918424571310286024171624905175421443760970404162258529797797046520575314801013840232389591248445388138431814795899733197274733297136966143149943880582093885521664348254097977424641398419019686264920130240233757317070849329328230058138664225896119171822592465067553421693502947841765834428916831612132639736769529107692100197476087357833674993959496812257278673233792743222141495762255547909961168383122111723228594258385237806666719344664978099363348709550418928023704421197475648967858491443645390073345909045749833880569934823037266246305455575762098136507891215138406432821517226546319837500723674490448513473242260164241021916871456578953692462116768212601004315569584384741376703508423937863558119354613289103081473615356417542226781845864798748089730811241890744625175657252824683949164409686463028039602461930291942880372431021109985800533171054568120810021865661442312364226022770230476585978230629023820299270851326576223325514492787866627697391883588504406151987158328353847653982232185744891388699144007289865733452637413867660069935385993616302929485089838503733879113487597975752642741650054477905978500672189219471360000000000000000000000000000000000000000000000 [89,65] -196140077795580198844981079088190578304270387088118261511354068444595076677199515812929202338547795591650436600518643454982952045839407662373071065405854184288726257037336448886323605143687062309782859106546178983874864453726559533980959294222418511211658364712166381826099414882048934562762255743200078180077903472917717426550223146939183932860144461859950439125313401444062692640438751602489410473705150070303672643103308284696941600019282598167494041902053097879212654345211982455629356725948839197080183254431179303145595886796012822648211137136651747584426396306621851659080178427587460992029510426732172229900104097859095605837110893502583980366279604612529006317177522027410601023309921674821302264833353174576952337044307836709920103774834963650847805711213449473936873764172718644702779147707643358217825534544665800526250266042619625133087533101270769939337409179577451837384911200390858590382570238791735981613914845463996919475156800858802461865794675808237702660625259731224534349867073743789100309161784082839860143543037693097586256555209757204996175798872590289011908343252265161381020339816847437259837433425729206277999543652688617428136503931031433429530096290196489323308021491693172743425597303753060617957799950431787235535127538761789012070839192112518948540910715423830376738355328597991675753648332451358572136953538024245874249226969292511070313571393432353726945529428428860872388217697805998396145534249634311838895013109849113344966993157283298003200934128936313767829555541070023785801297540308488399594183879974577207640389235040814897124029145445091574976433254120203015497834986960427543798707463901591374334092226460171891338943561143285728456919721100327388459290375083600890053528716816227086776245498213806261347271506999743984255762976027355822488323169758489539455355900948567596553143757521124897876385191887351351542600912323096106144982379847656999367325243205023269117591247731601496093492560845158172710062018340263789077063403368542879695839448753840286696535474134605291694410394986305128665860536006232448016468090350096066198932794900480000000000000000000000000000000000000000000 [89,66] 6749958305633002401065302031223016112738579645007862069745058279507522230215769030104508950959254021949179416366196584938814366930067220039246105865211676942879754891179067578949987230347788940605588908659353508781300966902845056306003732138151265118393104123725835271330881174127471118381159031468303936789477186523851942639567545435247334752477800481326196808674614541279839142580139409721204855490143303230953406440212930463671615114631777602096562834173406522753190237359352978294939504547212692406091548578463714983154934506062180525992849177438996769576979799179634494599264992790272092605690558545523718009131572656099708673701476379402344549332166254864036189489230532327041233176660727097244118202595035128059945026383241572501977178726147953947168461811055969437759589241254132235337094838312858471649906835576747109762837191586080510407762239474124300696061789380249688290448003828746654792352984135036525668975378926905056712878043621966046997722351691058932594192219267872789884486048194132638032874933037976840675797731696949821413350497137877562047710385127011998893982805102882988388868149968007474562165581651410890607450559676688376733738060623511715315353164121307239780773040762699848262099658656903398177917836010720785961830908849144014245724704624581871729697257616170773998421476216091201587164495483108318980746325225033782210355283355116536496628707628573126895204194083619066782298154336652703439996144886698914384446038292007223652434656965598521084581378081906198868716909163856407007223117720290040183843425093510545728962707669180462628381829740149312891855790218639011747812865493089087563602317692170778269735659638874459717507753231293388049539281562173304832545859254537096395579958664262626475714214578703046210954846384678523454607520727822592919035855310776732788665656988856231086866892605238162503134971408478632159904616835981475978556952468914639926222233958331083314140398798954134328233395673299090308170345363252756254357027734133387966979843288294485012503379984999726120205232050677090081331245503287858847224747754782735284929613004800000000000000000000000000000000000000000 [89,67] -113006604005787839255436334457027257466321777272964910850250906583459960124779818279218852752762386710915873869762137678516807732042875344472980675702346800604455974987200687550575691306423146539109550331122170512438421928647464208593979942092336925650481591606730588391672375118829324536824753740040499997792541331514717927801726168706326409675694658547714697848049084826682225821453542761717901473660434740221432251256368034318946913759874642367331321498742973575219893231575818599446990646273601045873802640534422770117022179369437530710886742193790835212439760775484092972202221518405262619147176678823787191699179966835560790414890146911273208448996502797468405133238406954538469298887439715971131162266455450128616204126963920638351577854091673775404580602624257498108514393257766118290181261816673281606852129471130060397904779081835703718429333683478043659757003123337471064255338654588179027293535586894374160847494070232304741146791183099414187780360533011481192928672364088176150522069592690429823271412049117857960181926788825713759346834558725879805560939138159182996049931678536164349617292108242448159039480284905077372494745727245017076239186439408766510359047367281749630866634605418293431627409224065161702053373358154408898000503550824302813705529385099149058074856598012062147947247078452614826491317751420582327852294255975942038899979307118276376563632298779803773549373279194391398738678451259644765925128551711594506841238579760571492528645268609094605153351953767508210451873625415219429186690973869240411495125956259838150567392945857393205480376037828004353917982140162451907331301552821750572355325233862848130870977789598412992337283148394725793112902696464723174209697041917794861178987561364168080725960854382179492271226109510060252126857567542624202364245232056729513610497444344552931113880134310591877934761075476673132794625352771992928784090806077319424074081941034970395682546251145358964844856945329932680386598274132022150865437122066511313818366823024980787349667408236853993190226683058192538817336133325201294948993513308712898460248965120000000000000000000000000000000000000 [89,68] -2078245340156107546555388842699482840484060699718437499442511044941591746459926811679512098725001459999742655293133296811539022636803974463720032479299948504716016863668488264772931440539730208813104640956782314939614080417733959283035115452289322179335681267261625492756536047452284860203795263453121759412984164688050989098515744284652137395725158887447245816231807224625792043421777148178524572875180218133250069297431658048476845249504257758115787972638406185967407619952209436653492480149573012102119843190019251922458431881873153591572716600018191536378519646703064710979158750373412553293766640501141678672876427378992728957807318284156065908899724827798423899319607219438053523750070148541260608151351561473064675462588913926284903598524916613620538994209693551974862575054016804907015237754514652746512965582970013253641669332003642296312420441502070395259415862786509005130175637716400141403807315918010224036699818440342466992805606354199483337267556148015400843534311679683788209510862536639805638371661563447144139169846816496738896715218178194109512983098863594089263958660749074467363854873844879838959275375213457943166942838720752783824951589520561440342820602673531942212243346256375323848748072683870108853121306972581498440478477768003499695538361943319988935841299417561806519820539667184135482300000411355041587371808384049450825063402566716271008783104531594463123097275374699323024360818230425623381489111120385767015644821214610734813697686271887816079103112022755117207384887958132382376940520588179379705955753545402040277768913243767886604824417621578346030370705494845678599585051939995853017291204069942583241678699574748764323949790492647590371110871576228084759259680680099508142374148784223802249965313628566025017883812043978385967839658467452343215799761625480692781149100097427036100081012756902564964903261774223832082817502473894875575963132509762292024198873023171742668821539463434104915729248979739453855973080994793793117082248046190900059513747220519419146273115522940634785280397295013762164122088380764678520618378894928134148991221760000000000000000000000000000000000 [89,69] 168055873135484671473864889284794342627144424341104089873466130145750551129406424825463964227288986841518236030960063987220499387036108311513920713586896333585255678818297765171135135844205644982563817268251775677125982403650269735634201690428315225810196526758283275307468521154656326228091422748250014696198273103335354382917498780194972276684426952571290495470373021871049244476802957890689122329933980429150561499561377173224756589195843791697592219002374707435922924456704169737711430829102583269478989085610876280028857381929839670974817586073955821323015849899490916576084059547108830913597886461279110724011964668815813423589370400416262642359467918667161156129161507978056902304015133308969720105175779445711887940523269279025875888850971962578838491790433549006790776250704807715161800271919386801543199084614641008949021125348097280994025995845666721241045893945130944243457980088523014966894614496028412214841741847203712118667620802404283238380011308492297837160798059334565972112232092043982974299695508010920963583262159135580230101749776852449907504777415154078535664391293635353183055852499416434417474949614894406484004608028836254441981089732954574462436245533184671614873280682859596953701763178958294851602593753912506546484987867399013856365300363641584937513686150408298307237244618942209676013301156829066072322739590081171034918914189053215479741662464561879437042479750157867850002213730831572785421582230561302384425675655121208055727299436669682534315758574390287105620848795771808659512214832693364168848091896921117137919775245958184351028781729782167625085866786961104262482384287219214747810748237521916572204446681477541129594233352836540839647135849464564967138378416390654026941657386929771300591155947835317561565129028128432703269745275059554401066277535978286356399943155693698515214961550624375886302826376279232347986435314354849088211284864600676249947943229807623100029316736885547996267520736963504649143975677535966793075616131640973726651602410051608906725724610897456821222881898976627498056289835754213229192634164857796228001300480000000000000000000000000000000 [89,70] -4494757086152067371982366450403782397102829618448238848319515284552140557309914969579395742451719476744402329275760822265386010480418756483474307397985119531049274830275107353250433382337328503933321346629998844129415502152400916896285549593512745950300609702385006575178084307482169247795507778699829053740334824872097714675060863806245193127380330236528773041150657882831892985450333282766069737469183423603517705598754641458791547215839007545699433048291939213948107092900527758448339074312505994835857421013297364280650960188462727528951916450000293474851080507793757083621019345515676683976267015330985997208064221265896261637374894359969851130516725470670702342519000804479742651951136228771964720331110395377013626627406073456509730204218677108854047254237831563957903776961243163900965070932391292166272532470517214593974266263448354723707201272115146693731105593461431981283686532964501311956513129350179462663129776085849394096981785483933647309036504818164532728874380113541724571630796846032954974758962641669270367099375795272627190661737542512855881028887153636763754584963379225502268132624454108388395006927410489659305474530180191969894120101292466813729188419829194263929484069665186831945133299709874387478061996158997997292073663713077974313948029811617837230694202990449728567478645621486565188954961202657098891830893899668933304648499040662844294027026137902006714325891311296947339527148860134659346556160149650723153279016099502623218508460652962395175834569367228501815878383550176918904134816788745890316844513771100158698189935625280134749233652464970134499979029969181169081523712717499738243736106227573033770250192281548053247613878805759288562978620542253848996704612931626452174189605187330512765479809026268784123992970029720646179267309458699155152156859660295604118802394129276868500516964514389860019259265115052075404134050273152047237876084520955193463912507467742237536309249554475877406756596285740820223560735130693360448396474372423994211132513445565445115947815463251173881073257008059813651598705057690700596481452577196967492321280000000000000000000000000000 [89,71] -230706797800934974047297744068024388885922859708231662524644278655696088708982275045179772105174657305021872710643604099269503429643618159652721942231434352930941808678576770476657001695407272033976538528684004481434183096236033488638849182513545938551589964280729615072874825905418422459366455303855990169022906178857434623590249308755635606147456659619035538063756614507440495922374081232949574862688714511171693341250177393731256248371116390601285304318369133807311597641022819528053211209536550158806327746891267852043640549876210979925485571942710280623368819804164976536752458641414276232053498955029119804527180283823958082608255300265360773530132285452182747415449735717713558283656641043611836108598515955219665967005991107654134247968365564507980723955308196568592429240126406326734598950544145416730969576370146870940011625978924037068495102944368307639075786457418740156530587217025096786409674849855875039012882361668652341567131722082465374265356162198108596600512608749438134360613819539645722647071581851994825643681038413086474326061147170442503992210232263448471015194123073286267555881903779414240847123396393803616425078565612170436724302153397837355690891173887219757832472570086524425785106806615523184931654515712625023934888762581781624140471395328467860482561854493040060670190790197010539785862000161486460290931244472672418392505504109093857878188867629679913258149456327291123046528118603857839351995572910969726859587047816135254067984003653175006606301572250816177009552622930188424370613704097052086214672114508581674062645470310736953303916574481397440233576456210538083830185552016977584914908147461375060295262254225021591832009542784567627893642507769814800005182307333095882281676879350623163569600410356395683667850118313758447853557182689580154730814898213425348551366665775425713816163158057906928965982366733484621213564181941876590711175093690177447866121489560558918960671075020706785464070456989064092954968837515943036692431988843431342165845450166474834012564940416049094611399968534594363755691173584243060392104232123058639339520000000000000000000000000 [89,72] 19910139893651238213808143053902660272603375768034281565994981481124008449704947806754972617296850233457917159516872177533141544320753000514301503560714744301798526306493371164498437388167374618888292378368155771389167138609797680364799822186126335079660625557175456925809007018082431419614549171040921661992917918473688828490829774879640737446823149785818601781005643929708927930512611004995459278799952037916337331431544360789808845099395810734799082321694496258575732747403218763886697288999583446807050942765280328077089614326096118450479833941315766840831187520272935103591192886853727183129354340789707092860965607445037880034691265030556848068192838762681953851602572671343695348489042883430728555387132295695062127102774520419124990698931884172387969455689389236972805938835899250973499662386604375165875304325375149449968536610541719817399673935345758162539297256145248959387464947631222150189155799013340507225323192348799049016282505225427805872295689986719781200407005443673918692046654772770297112517109644873704518856708666543929890717446540225789934956198603323114611400169100835501411919380615856959506805233373437588450022037410295428566405917858258424635412379702670170545939039418319506264006571578033930022821115808757601303288366908282409353644684298668780694287689123018308105794621244217914019138692768145962457986923779161269572496387148716553629753860833631190031603979455158501671707676102674303267332488535458055208659488706118363395715860052688985414489442429261529570070181019922530278675892907069898355683157890653647336663726010115091953819680212231652208574167899762401617256779041727641290530623087236845138300071120175680905271071374208348772009700104260069712263508975280075069167536668803849056140600949368771367763649986648211622101951950918093024643372108309184627505470265504375329157804463047596984717328616953985567982629405282930637160788919497004812417128988449305050120242621346982114539820754371620495703492869489016069031230253828612591427513012708740187337101481547398550901702202266465567551599581058788503808950754258054021120000000000000000000000 [89,73] -647123269555871967746678730903523055023208259031371913161703460184587920435088103281017484691435190087600817347675528224703243025081206640279593773542553118394300779161551757729075348635008804576073781427465977643594402214779919689544627016430568375895595553474703700702998446406961925204159124232135772922062189729333916314576906522649802747629616985680719434240194500756347878790107889861347650118893071637845322111422896445846110182170232272910617969234099953494013056011197300326555129362697213673769259669575791779390959326735847279405410796581354225370208450766622384712806687298547510632312762309957719169687163912189867597413065646575908210195468304304283146705238395156752639794614973377362647706456235184944093383313626513810381007832061736990971174482727463986939109957261170990275588042481505080948236185434073555412472074865242937725817209334650476712376863891327333450609623293139674987456985164417559743665786695624608551781783357920308935697962781374407952798233526964405674765732832668716809693199194140253158954740815773723073120657440775709110038811151660926883079879481020166013129914441508981271100816588841171805766178107948873522519612288033176953457680865135954613827741999303926038273294967777671643702053397124547373745511488866904233089376174688860066293229015919424100206354616881031444784272219587097286966155285424085093921660384330223194462358838600731320645932511627514808717363379508598172248490338764360324394734753353582455011799406970823885946483368274913085620779134148051513470309197237906504351660702953446336754491359426484282051763902899486837790006716240014571457401691063840026407631834849635541332639135416506454548965804603055624997679063324334142972059959605473739368259942992651409625341026721919789780651168058472607780982288961485025110842340866780989508827545689048947907878655068586411401152577616279527482178790903738864467134593879282358492137072889025544570300849380253535505905778389895636381273918336735059262805673622500885260461765747727485450011551236286526764880275738250749768212667438367041018838707135001395200000000000000000000 [89,74] 8354440566218954914195383647638549814799120613844334132666204928449268377337604909450299384000059208613032125502004034333313297763644849504821036974016421651962516480572110933767005882981439496817324264762318253046305026525127843259532357242528082330097622252869890710055336842515504796722963028697529344191636275771151382958283653018653395649656787150432668073165007838164040076418499167476819776192133517635593222847992057840717743722522933955802404983300005221580047555405720229876791614321459024503696825065059454616753524216177484374892589955112627533916381672702419415554019626674981322189646505702539585028811480571616448078069581022401676007415769788306468407422720015036083302293381149006083218084769916368678886169991663512538776425963689605533945051052474601270386067693696418264688251390119082764414888992731550638531922168173226675393534828508007512408946130100567025758564084331747572168266041288153473180717044339122557667148271508494196631883860858543694717526785035249550489142691932676273956199018793277643786131755445224746246603284181532099347137441644185586560065979133486124665043421659753706077410386867532915489663649417958545210787559463631617489545091167092036855474868481720745894368514630379105477435128595071448420723275540381859228544746256048607087628894559704145556146415798338853088670677488913471456767891934333489767628358067094468934007358834065086524194488794255050813664053301760823787891008126037842506644106594326765474313491701212295686578732124985703442886664164446298407716184129195836031114206345095746072106910665430723378011516152193196069757446867777435800483861180537313484368924767960450653286022186602186539678704821551579603937573488488830963093632476084083294751738348239455736055027584086455828043400925212068106246974919305306248025502661182894825581343901101134108452071127857195646384654268170108010609718965622290790765115455927823008288316161003781110020139785549944050630121581091082723925892209735886808586647896405502307905424597013627501895852777986704599163353244479999200469355085397505022951523233877196800000000000000000 [89,75] 23537469140941227621750873972262920595179239298801218409693586252732560568061088507575417080287045396950421172649818603731495869823704122598484790393061629989985882241480735873493580736970456500575338557586654727143825425284341707900361210404992357860183060101422631643217863335898157868166326295850016147244622795068745988123879325156188840864217770345200807939656805857719412573244545948712893019223930109774213370419672376154566131425543330743719383129740851711131745580103694311163138145193456215625699788315210492470960290432032234759594012910946393206104642757467705866649284941107080199834304674359791993980834666421688120159057307760554721986415037597260931143112344591405676841735356980019891120569540995915270020977450208941309039758642162539383268480794035128324993251703150523855520060564876515359992502766541981483975285390867412366560206120903795422933568964779024775322977386408280646547592663053729738602314488365904875613175444695396108335717087251394876748127495270226043371856904837995566789935874062182608478937178779288534508911763393568062144828052571031218241082770230642776808360371717633638786561934731904273357841318837016676068794151046364333056363315589156365984068889063067608713543280579267805744907366244754728944342028862049432809305162416413253594546498345189981400309727336404225135799799059721863297078196174922139205036721817464475000133450022788384997410828036641727693080256482713194075373580330982977032593103240741788054974580110098554278329369826202782887152086079057485536596169549011778128540793613007117562923810276893515667527778127870632925369843564575664665445585223280678984117523390913748823607331867457696337908891954886858846769033140156591881045378834320843180449399028823550146760236954852910738313571363457288678131243763283791129348981427362623615864290664973622611755934385591803400944424091341231990504021352254985352847255176825932929878347469331766060273039461509432402358237254409690618331040280510801158316337795719372369866155891120152069909254158786374094313388419696709556958087151582981518460651170693120000000000000 [89,76] -2228163285731847010733232623114991289715112350085858114177466296766474884449250137980293131934099714521931257880392203681044483490894270847707166166513544863644993167324598563842739288416480804936816990992994746358644485236929639185699816509126835068931216585739551653016820620950813677540083761385660575745892305837233641360884889043476529100925594034468894700739503343284486267617442420367228195110155113290769606064211129445380806622749084647274924563173261575554455669475311206940872010385066801792406924154851130143863229898495201098510300195470250503485272276732268860610274967316102853427539155106703765217620811376129993370522423641542164122084963386772268124041437193442076864140136673202238489828226588170573431645063701807652105105296999900531106917871468375453164943923242668602219748537555827037188071896272176798988035187249971770144269866004633975930157440881028437324660196034304348545494571959613451371443109534319099420374404127615193406784449968771184663251201898426257182243420805875736440134384807834722990241216443511362165648032644359385998855144433165713635959371099985985830105621794594401557046401955581539409369616188653798428841849611535597947741849533201300028219209109982270183378866130592932272772699869712556670978269499909498949668834081357450796730193830668981414250257992322925727261767278036899409120834061729145599728450566375483130922668207919547128844014241766969531678171224463883631183601027676815500284978526099155069470540393177345268914364235364754884535433701667403455356296570999144330144972775170072178602518091558682946289778657732549398196843041664548631989030877999016315502281528771467780420948035474870607683465236864840607076619129026202756827122574773304885457457396482026302501627998329127908617011914236731313895579047291587919131323544148147057460142664890838648341426438575944928457140760102742508640284837395990565996469804998810874969042609443557251294416433427422890182386108860280761909120317941164668501258081956414895985217691769306311422079125400601847818259048199276195905952286872878538300443412398080000000000 [89,77] 44723420202501162043916892169529886827824783784826046677065286979099363809943886459848939521899316781142793028121043495370526462297173777027636391999619214449113172633126683152093356705967943583270069744724723892686848478413142657008091424142103500550828279735527259741868563707764097286351896307485554732076595101839368165460217449151193553421813798518498922398343105923302454515088305571641943881044657187363717366357831546067818959798179127117298632348541237215467755649728662383132937234784968840655535648132355672379625847562128824395355341472002292563669720468424291013486280439073852743626373508804870547854714608670440067475521793423815155829003085096122249765940297596639678711600149377543976397558559516256985616669741108875780496981188055414360660443357806246496395004376896160628460267025094666239340457607649548816892555339216338697571007276507332038307360181653041174169059832504966815195072560816804701049677958403808723285475179057316331261346349020937206534246227366238423370813549429808689288084058344373344476588387300430005006063856998712371499241854819206096860253327878220894441708001966855306617047281380565992072794877624401788779574796264586032643411101139292821198310640334547483038509727970457669114636464734543841078920026178416940552216373374957122962642729206899745367725252682479949217722964768887337339986900042678373039674232451485288277140603307321268209066726041830972536583461657560770185010325208022894427271352356384758711102603607674712141325512599579087922307105698274820457233708647536370304236671365929914722276365748434247161145280572795936632225836652689963943611854071343688482137283065605417210370367092685310390194956733901734903060981922237799808100897740217932880264768815954436325689912531511424429847869694672378704937289274128609127272329549798742502489608750150218806599148760554819725928249449821273343295067236608517768110862897640139740035112355596531583886773930426528032853746943889996089914360174923202469664280227447191560717580579201283857296209222239852399982812857894585529410399555160582514208019578880000000 [89,78] -683229422512777813106484755808594420220440510436904641917472151977157902823973635529126358905964414404355123925357348958556320841382497269172212879268645944027604269885413463140608677077626874998747172576110898849622733304343640256272117266526263454210096896685046653095965365592482285295530889864973053553401337769607602910618801641509492001101975797593512475723880711287618790237952266688438001019819329066273074881720017981339038606137930775148591050524363455595084446724524685042998135082550500576283113000191189940656861612062885652584338832296824803623883259986467314202612869635241042651211946692436428265663715718038640825316867128243054116720561636739585694050709821125610981354124561240061002657758222384176513275051274959462574579123759246049473369048561251132768438251068810544395183107767755226986794672116150108788790417926782439936110271332227064775064403820618306583393814741937156136676871092170300965696624874891689534770673904844165953073499543790880648567025335492318304173921576344663003321011687140539231517599440251536499662403460170577100596207413952132252767635674174077507077881122596176802912133083518286561016435423481386318769584575179423640552319669906423689962569924140557177002819942513314376746265192964019779459277271634864769096691356802417044643626149425858003774859547670304517834192271012090493316669595346806086734006912829090939523615097939240702392416863516152510270425415075960041245373510770736921974109485522910623963909083832230794817802880253226411324509850784929797245286210667127623142277814045512139734507696327566450004224034630441675709218520843198717253630499916300758165608751558897381157251513306659306731272170345243144780444953237132876108860609063399553176375711087271438465561914981644979770252531416964362987645739601968190273193660667798831130437306196927438863436142348568720404693116999078514211492053393230596738665399943036443674708130252511430024486633804137628581386660161358200992374824284024234247739283652387002842920425598518249600715436111291145113943803267158734672911965022301683810923315200000 [89,79] 2086302204668877844123205967639217981062025709756702801005276582257590451267481236690840145096152703475233974953281626317218485163324116164412368554210847366066384736555710520827204191350852020040527371346372375027740750717780668115229951977348368948089812311137896457442730537421489137089866934334555414052798383994885453829751360448889768363151106675901597775966314464080582590008635620828298192735417358135194664633476409848970446992086224324161832432573217829092202576428954994964554866640775617229008375845117039547348169845599963398583391927068539009644671348978175278133134420545911806155005415737661774365520038113908479101091160521313388779773817155639245787887970867575871637085314008446508455504691685045686298760317859856000001555562891126869181510626873141771928837808878569317585476356252026667357335145760419098683946225331929880425509873290022854558622849838205534254235358604101024649782985019019740294320894909960962239950248715773004643123111809033115973521526254057924527865333708815150995756568846661652820902553193654825990676613373126931687098864972936446678210721564529843825308523021614883798138921976060247493048179852534574712035818207931192093662005767333996593978585079668747809760152248003754368634467066833721158878587130569099939716889262714069061507731690379535748388116178677921949544534374999092118589322981479790842791083404432819761546268241753255794118940182126102210559519160402002515254247328156917535025293364466908694652477473337727131155714882352379160718611439959422265381503466474524381998809997159333017784746681240029763178454123256862655834660723453341839000812026337099862645703956978774206826803440369086517632692771895692228518031059555387720205508485974852994663379823168872822660361112674582941135120217565352873348742263731491787297693872309473266226592495224167739791115192104860073584530383416444634692549031637529416873977464620330292202351968376727717243054425300712846992684427748472412350767258952824154415863755823509279882344750296509481033747044856544857133785519267321020561492213307909030068411200 [89,80] 70102914228313324818297588721630853483922490928173672006808072486171667546730088742352356374456110195232555392368243739729671982860938037682251610722235043084477149044763369451568649902475308739221083510915022218496156100665873478062837056369101285688674650345767080338247581159356438274873276517879064504460032923320970366495330989149103760220802480512323213604556860369979360530629132172587938388888493094048251140809397534806645561929874105652420998322462856478796184080848638467761613018375174760230884886107016611385973510714292781830568184782109581531063988493216972935859896264949590120436634742594810781714083150952550808870388585558598574525714571186796163445590416656908475139123126747512536348000429467672473168090590314973003160358246135341900895797857144692868547760303165929361375125292876438591253776996022872982937286120394190488643919711617271872504968349312842678281569373771236551620184755229267405473054252395241954427248254374162215071732670115597236061695730389540694730502817771537985071135673066214325870694973378633173590762854648624765620727899994263213180024545946206838289826746335883759071029529681491633803056054929547326502669275459275571056781098801301682995819563568556738558858535480405096976259959098433917216793637720640117995502366447041750158924118599655804374266156311421726708802194406662196930224343119567898054862837006998767851059390044453080585718229385679420136581032319567161094466371033833540156172674843183656612785143012856758666001066666429210661606133247214655243560198285216345997293474672068860615618327817745127839465476042728606682341117944080680774409602352210099237099395621275035975070880076222868151757727907671689295718205154834586790456948927802603348703221265364158332536107625923738449180339786234799447219076108007045487016487774913481337871410912988320010174798524037707769270932280453201734116428987002601757533913366027600851276412913351251282336275486990968600626676618093738056882453013414572574120034702759693997920604707245104759858922433619117168107579870031233339703166355263910208000 [89,81] -399182566876459596800086334830733313254571627798246912736415779121923686279763775301473599092506925327286062129240189185905064607696898352114221270578582739466707535598717680369418806572547391391046456146841506415454939722801461011794890926683835608122912433873932935423181591099526122288948634862321268217586329648036013086809994221409823669924709799359387067635092454197331422654757086445979322299320370005530476300454252050795427002532763001066668430722951486521002312661969088176472708721629857975130664179768522008170994986533360190934516892655167460807773623181636060794989687584768536247827050049921256119172518954243553871268426910618127405505897439127558212156381938163250648244559164861784643384508023542662926245166832260899880011578430813972368226176810793688151456481938929918747065577594802171245674208395856393585702074921596766812634006613397251612104114431287755431484602450793521411569994755218369776049420723063096859558644090447501094566313935435986474533029182139967026961758966229937882551581253906469257797817068876763940605012215970758023660614931940467868565018918514785588038367741580303843617972029561521065126467690537812520589153100184941992887432794563512663788871689987590571909007662395619545118937772652070594917449806689796127515752841629123137794374223885427105366639830245680284282861395044365801616759251119313496936481874894764107665480806712116575534835829599660213411362420429334133443289371333335731756118743509885576660903836019442590706129379539131457043557963423427214070431829373585472944805966451019371214883907449686129661753386776074259968374925844510943252130379933076143538195573917549451090329471946676252025044080980075010783666649145416436722152487279841208344147391577545411694621278120435904784914899213151470286159956620304593191884158008625656410350155074006893569010395647478161090908779076314239818346789344042534780483150354459651000003477930380715998059330658753592294474409045714928660831643333964739699399331679695425226251422390558828938375576360464177602524938669709832707004584205206080 [89,82] -105575263037944323029120018099645586445906431441941056412244191227388577827003281670915123835869731697529036626769450523215000428013044454422286389748371064546221327580080997887798156875708587360268823950395373475791719324238532977134017202677039208501054568226728632573111283958515082062524021034054414881656288931560009086055738612011186665034685003429111105882285560426597192844880183861365913744294858265003918047710099711988590279763766782800623873949052425722071062856046024982747433400993457958784126775278694392680518889163682056800546352581287767235264396021658294848803011915780166444444269833732221777750682112518651368492979509569768861594688401333815477300584240136554617891569860469153816347649755580220902493647084465757437606237400907104268689752590971216992544944616301470559714642466310759687652441550539703637514811792495725316045200432995530658011256844845917150733713184165359128242225367146506348935709729073705374352104625126444097617814111396253878207448276506367013721157628477141593269092456845483356414295152065309275404124062848564548708255076921883409255478732343527087849986255518897328148248862832564202298852631753038272321572437720248060430356782702564282749549912454167812623627985139381412894726136273548935387126547031190035424400564743895566104271929171808717747999539992486820933907952588612301958020718030183237698469429598705507391740753742314627306045414514639300080942558888483039656838015141464290608599366022775145042226060709364190650074243519865261103967010880342850679372599738242419054210554837839475409782999619693135762352206491662311672986606046594187613205635445840337273043113088460504682840246798779841872726234113498072646021031121072158879919880728569535205276974497167336376215953032908893950969278111142632071574239404685827478754720567436815848950358937721130836438004940275342880770820467062269292527192122746525653663305142717613032018247791693157170730931027241924184254697045683155405374371826022534133270960768503317523391618739542705295790869730112816097946462202945082958401824000 [89,83] -9244474478818576058488688575095299992881494009943803235197462248250957634819052400659739975720858617908853447261069507355023385490229363335259165426874274310557655667931692198089844606006456983997281724594631006518816953599489095106133656268167283566378093054468297960176417728365498596089591729534567069230685965112868196328321909841856725140239146505374708803290810838655810156693674287244206921457162359606872265704396026499066637296097561158151141237089797246844664238487813266128269361143451477145833596605634724081793225172844442501699101134648478265601822680124100700980397450522565159005047329295419993668916566066607104672655546751049528029678891896239896978867370132017722297473577793833298789338404677852041857496336872942962149592789393109955368483259745116521602908815858199814346642463315390075557030570160859541687468192092747484322845221503423846004724889636260433064744281386381651077625484363285044881081947822875309868259920996356058208048967989198385420728045275554905975966838426989549395979299959111333471232079092536759922118333657767822031000337979985307347083858846650246429882812885876994155872706191626613600278566081956651355945759478299486725130138993345003042910822639370184468670419522189790207057674596656615338622884371515682907353377895710890804698348028634953492840214420073111290047632528018937118398267180064028473024015975312445868829057603201431861551710480375521019651990566237053244379274250339173799867292084637136022387997154527266259250248692995798252081914726999494612448172601565912725110078718397617572711297907668448004797914516321800023394685845522007948411740364802517756329897432182011752241494441384457232863894228274726992518233011983182787189879046440919089915037522794183472138088227957229950217018751316697011423384274560959890605827433450331971852002718202066047228661739289776696389591067417584840067613911692370635749718966970142803927723911885465664941064269757948510406693678709644195045410019330853500208535009280902339285450005915003838193416687762358161758142322655905573209280 [89,84] -7928884215761103743797945961538602028784221710641764265320734275974977210980378617048901511970011677583401242810947482438063368815460039825706697466684989614777060089630830377481061930536360509471713148441432376403984629647265977621930651720348952377900332720262029504128190351811069766599298190654075192886302771793205490320004978927157996719809379843419593822402102457258656586411270345541226181468039755678381330466034362171379884798671680449204167803060034527146424482859584138926381888032539092844984909601165284590271239910183010335922391076459225857137447355896413887933585359879852527437927280923240434701348157484471188728791003591521950293045233347358179895195806041070318145778188100865931524885904373271709873894735925182601046427921432195542649319924393492355044412802544096382386817715253076791657338368128271790813131246930595549121185037438370286962504254513646277807792781745847555642424124704754416137597496449402195590009614274665703060662014360862140065104020428187403653961556300664866532645667411200012589642274035323868273690392757792832734011574697471521910688962956626130265130880655622932998961132424252048251259827993562861466947962342413710202402954314818693230361324592165598286553084149532592036504908964698971079160494816526550162104888275679439192213226164455999366622870416104909425535574244411412849676389865782379707377969591254092044514134028397685839066721604561358389246348037468314235377333731082507102284102598600977386225186142839595263792784289928110220293463337736301924159559598306706389431093555686801715155999794502029011103191114199230053933919437859527847919025049939118011178872352842762157587232172796359294017192173648210448305326339895035685554214277842992319095107907363574372168786787867630717044806863727631929427844117021901377836976378865622459166418891843140336299807597424455553893760326074970657753275327057141708377432910885935932955861518593733244204778698467205810909221263389225615669993496338809526578759304602819363037917511816453625331193558056802052394051099497249920 [89,85] 357779707717966033329983766551316340623052061309890900954835955928543568973880228531978864324980344020867830604653455902111578411622083623794733846110128244520322068181917603236674700916532500059991616015239705263655856734930969006442097808153653985847223771135586240479609174552478037552606745127868901626517605400756037133922655354533755777175784094641113912419191232168038901663374274301658248968615789835172821215086387557153866725866989093935017797226234884570189978725708998938009242570961035828388773262743897621593783477655547387722094390254976554034660418723204835384958367048094030179490978550152698436730350000564191288232867675005427671099703306497603509567418267388407075287308568826465963118861697569978675662499146663439147135774498798650594672667703663010759905285609942061367108685668226730595686321144576485845162430233699921018330542291559996263615994646440969126147659240695314011754399048661646075777998048997986882749180470816514549139781259987249700728755407475620541425819680396089441032539066602354343948753923413368961695785347217292554745961613921763757064284624585985579999628854254778719647083927704369937800401424328092207737091724274322436313954964995052291295654535664967545696072901432626307242850975069259974933918222385864584073686107766993604690378354238625744441926438112332505777125812450948817262276013822405146224532163656660880285544884344447502004917051337540334401901087812045650968303822106840753887500832027759177803966307945821008458439163832168370648645713118766148082514291880759091094934475814431053173390831477472128107194003713325449373897177470214434549843818694427204545596549623652449894691727204972279465988898373138925615649923015186705751398527806768571100473110527753712093537072849482686174788429993598587124342776783446661462893619216709417248160624454752232888593068645328808326480931097547669945236568214837481993154981516108646760847085235406828072885181272687169631672641660242972892622897417310112383407863134626477924636499628862062856012822338347662599768050877200 [89,86] 2383531453126730476168771888560035285082383345078601081211713498015844890767636878551883399164853274504172739432356246157001382610763981960784543525165459542111833035144575364551731774498584660099324534670099651958593622419940966617085410262987596875671959825225841288449251321090899338068722051789174807512701213506215228041708479242169568221955938021309069902774993426821695691372923952030586850978675708071121253656876473836482229870346613527850290413061467757072383616922759489641780892029241577364292784125025080657869677550010213155130295704972963051141825018673218000349361906173227351805091641386528307650132676990913310532593154184548673346443375418361241225788965875458399246208642422032119117857410151016095838262839106387338726695546637017611340635925383099520788390157147596776327567844801383834972390921817686806598830054736471235584445289397929590284390343655235405184047981588467934354810219819203868209940482440756075546958009436644230211858596579116068389345778606565512340844366635274292833239038550709312447304106764368991206989836790229791419794700899288726254890373703206944679383917340497073183724218993225677379223427502631850159229764357018044044186705932184480361919654754063886752493389031038879128019668284761364919500525597187856540218876015030095194533363665695778292450426735076858929254914350566364180030902014214229355885856937040051815927927151034133327625662375786892276072406442425642827111954404733316203732954024484237102226149860149871896261066606927064526820789989056027560318408988309746455887033561589323144533610616055381667549243315326775455896370991235620342778251522631903363968091682133800374308422557708501508601389634611057793341882721523686881004836889439484916523750083409786834939212959855158510768576641756918522808038236858010289749210602118349359883313055029941221560018830665361765637557946108499740023112346508765049281003768871864013472427524607870419485882360663763116562475752391808388025915868815705356655321457226955793687529065134000667262667233550359485471711360 [89,87] -15433533486884365068059247027626348032233281656824901396032688085235349342172679677681009869369810416179999588541680343937402533554834409954902939453919805735482833697508541814417162625181938463000286543203304789436046016202373172356442299014410758284874986117096247669415484489363799218284822785976795388243612602136000204296163228951346949331632094337149245790395586061520697226742573741708258713841795633912059195447542951636273415426278949542409213640171685698927380264859311313456863492558383502710189675936749205292585441713046468610830470666762906618541793999173189628574437559910681176615816483200598752347884863889373075027766788883667576631196913864505784244887950679238060305023918582047444292542325620164824194831695152409404724987513286043599299858599778185296430627640341989300592330619783469088404299386945717208841679329986424243893861307277881838055400719030201896470070421768642464558800081987114882680706217858199545631091818584407250690561661895592123672522094183171768045324514127079544364767359094487176837721868444751826083284937518764987575770098061851042720063612386711269664133152315350434870480359071749257769166533790611581446313815161722039623902260012629232838065294018871207739127527630021271489822199753885772522872439634875698296256549485373391558541987672880040726222299184131711524074298237115831759146987222295481849621001336528789893323578695950519891232337516414448714385115744492805513769669272293455103707244717206532017958837077101764253024640599744871225224533070910530886723235199459161861500174897468025591216266929494478759377923905819112570436572846026084210718324864387335479650404353948386600960851145605512393267452664816720665033139753830978589375638932850412445728193118140321485475399894506862459423267951936247853023696238221433617407899910250794506204333033398502268963729196051196253342231172773092433379677780920755495654803449737028044382830016189218068067285899961652810114539024641053072420065340361730832879701414539449193715854792262731725847331590765180093040 [89,88] 26241614689716523767646761194528560269993046249646438584580154826672171529286626161305402219013178166619311481813121445024780507108249636923070459080847953263873081500616751302781213810794763265682776730002522530731980093194074615659577669592240655966094724674384244393840348334877317113168510339714275203088999575130635512702128910602420121696485030022088545847466396948031288650055240968841555379844512944228726542853892214696299153241948260050287900424382497316911335940539881939930549875240969907709714938393937000768164277985865175204890519147300180021101254099831650999136630584435392369022878900786408323120757512823649911958100920710915739119657699914547561205761907757819892922654178862714445648096894420630988907975900628909585415164286401539078589662566895430913047109885999367627866464401202340572272540343365340327745337256848430681322041262912632926807004034201104260716574541559529353068192646659812786931135567979240971735419790379438543677266634684070124978702457957991004040194858345946932402042959939047282880357574738882648135719696072431715009873067223321875953453898745178693797865476620590751821920508634017876497347487065980683740376167678466456335034640688888427715422293892172474488224664285894332376880442055322486490674459542253656307708399565688618238481109000545502605332391000814528091170120930763333225842545729893471531922772654707733544463855204426602039572449342976233776281069661266001436825595529602440594722546400296055883526403421353928036625384224720245011099150374015001353878953880244424670282732931829279142796168073089785805741229855965003516645445333500542332142407340393718874300913556762935280722209676849844147070464504845325963831885711729857210385417255394158567795247449572396182585852105691103044889246265306409792192582331963575209940153563013069588408464970828048099031088877369524335568133042241573851717846431889172372518027703029918203104329644457928029800775441204649443487430265993516600912248134825068090779702021290765559837502461060630451661175346165760 [89,89] -24816059444103659465143563372030920488412421749671105438486589839228363864021788880756917831412191359111022276642849695900497887287746432770194022819589708943123972548300529030342102801424322897562836485848083042029444835817773054098110879165006527658441977393841734348738681921811584751970133488140865479691414606064171868852807197550344525804095478222611107859289269994277846458880083137261705654513082651658779170912710744368047643590063688938611442693458971594106225826521204708700128353837362252141319567607143827755732770393323751986561385091607106536633411019362432239775992150294947129973664176983844727075192222997105001423813879350509055285544899033337891650724307947664453486735642775703480027291164754981719663363599986137808341215811436543966605631293107515642811576246181628764517864846435307490903682597053593155004835814532292065378754040124650386592761579248014571415684032938191732421722569226515052684313929341517009582532128946983825590974244857557361482566988440736523521502758823004997844331259426218496421415393408843853415596960798356219858206894415180074109684051195038964209374343442690994705252587925467999923568135874481764784964025532829616883440998212311525777770388086924777508518028043071747542350654088957676335593786971346540366892739568809121107513667942341765155324001975889830777274958161088981442882934390937910506182716008854371633840390842490650003568202393475270865169010136292776314644786788883831531271690744255092904821329691939774682733499735826684421323618936614104202494845116097725707843096938319762371169480168249890539025021125142189833021834101471258847135340970604237906719322029309749977271105386533190731136186462379348358046755339428606193598898539792045286410831708492007854567825874908511760427218731770985329567487561744867678978558882520348415873462311160100876126902943487357617059570698666745827394759480962791626954746765672511460865319771516444467881678537660800736000109191692326785569038377806282248112620123478444667802527608142262724902855040 [90,0] 95699018827428577982753059985553878393382969213253940099992900601006948601808511870047230881017846459190239860661191204423623875550413196820372106454841360634950425643128886568645582378294122963929951629504928108216969613193473696507744504410772613467077533573744947499556624208973680110491982570978573898953464975192638756171441611057772190369070276252648416505474138906696155186072298144231990004549740535705098351815918921653443552227308606837316237604798097102038348374390625615006393049679363308954420741630887989524206660229635928552337987117533506908496976149876424938195320322689970804830063436301686547839722408587333253208231441175865420668480975375681239456268791644844086662625139615432710601237183318101550231251345118493885858687886291698646642595198602998832242470914128404681945435287133933128440393036530538241704482295688794105253943094627885924286164976836128448265607582607553473911504876322713704359895066667158265937914636928147648496029934092458376742773662168644197026792806904056923790936166816937266928341580945671925452159202019575499821599231445256344288866602875302556148041224034089840281704548917255827922532390874524818423857876379385284359870595533731074340022600123516195771608862828803666381285510916417254023107852763389744186692711211771939030720822176688407607805641195239876419039336519790005986414250808100719630095994522158697164343183644319112981084598601417365650622957502241494259097966061888405668378721149532106711849468151315931962739352609983004745779632719750858318975866853472458034677183661597322171027133375580522172673923187984418306688135462857053087337801745905908819996241062749668459958518838380377158684108173142300833098308857919997669375683479975138784495901366784432913753141541112027964699914513954734734541013458836755987331683322962624778345283845793326522441045503798587699066401738238962672977421349799389876829204374346268415345414653457206363707312495365790865089384258102814597859601474063703899665389082581630497940780633774233752146178293828269966097170274951082103080696509697084051376747485467450685257956026153645186744320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,1] -1162044212431655068765973769990834559192881099538039681901815529014211163685389159738436555439309432383253903055016673029189524976088749762504887706502042076544668605881192828565727222238698628416545038342165368212016739589170903409070370626791186305493338298367783034278990427692258569102206228932747155927906549485527455241100453966879063952144953140370617969608054186792641564538110329557981256258834824214270022947483786529839494620072664334549812314655835553550715785645501916552771646633266409367506188642787629743753058651231210820085268836727478836785689463008060377919554431634451342513400917719564643140741460341115286551490725051418744146247456907050095930395604258831119260115414958610074703580066759227415649068624498975692821626994945406524876059276731174493100267744898643140900545967729487358033291702549301003705923221760154002495166428800577800011090657593920467620826906258190004879283304853432182671608715085504666658699546829549557946010836521007169372381119763735543995930950971294684387891863139619834335886300069068884073816606221634580146603935468278932336645528104320730134200468064861802745945280238396980102560090270936281047892000075836070015559144631736051389720505724826442459744920552391900647433727248949245332302605430128229620894282500990267271884230848457149786713328256657779579152332859698612992583989285878438719198160745276107842982482764541468742338866312378573318306293160676793668004744103829875502698328480397588799786825150581220145046221969292396180415875142826607547736588554704565768956513489663263579666634133208099445208383958411352498928028722638805329627917879093967160656010986818107445104438844232913777605779220981282014597301331449099002909585763726412640105110769825746394401193581722329015051759436663094054207390577320987948634536140975128271598680340469271401390850623501923645703244676820469787317058954137478840030344686778779973521786478773525155577205586597491216232507360423814109425718759769079670388914981824780234826782175397713825329600286492802358764526089439188016340214717843706676815716056726965360208621486790061129052985491456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,2] 59986663313628936260317121983420718294087080078416861430663714377015314004529671736080719308801765640630982587983151042236333143209461711997602720421546440879631719107039107908796871373390538433506549921130455698702768630929149326140820836581492396503520822927925953257490791249835587628222377494533281141022576619615776792794246264813369249399147271859818112501686213515863003099411704153938889217839446523873003423493457096321709969696659695333185218148458940753638876682479609639748703211212558542953277754490163868661986001960344772172278069202523847973228483871473975607860239746447820717090776467062865264963154667784405252406280493195925220290391749867333654930722853977387300612035663024910635937685832936273271554153854557893409314889101279829658989569117760542216338842275746564436470719115051807240663360865741300757214205067439301072747680316646329816269743307177328142231539333722884004486426050885644174802437692368188854289172937819948643662217543122922483164699615176544263440174343931121457563807764680421176740990792242868069673087062726831826244985234335108179322520386666779391905567492086362211412766413223563898468778697095841588791355639177423760486819622580465080629718803547214447941128705053294830106617703265467993996493682743454216183385954583968143873400083884354101182128876887397593957204706301377311865209282846340776348803950445465010240472697029532336389416725526059565778936308328997129303841948391345801603050590076555140365809105408483771378528496217614906431018267947213775910342332600550985465888234315430997180688492519325831509022867280279546267050857207398926217929773954995048075411218361047991941822743998864951080843478373433764052064289746614049399079307662311167748692897671865547094052530640162703336220286956627908462414934575671683998408417350012839761659115232844363136257457913176078419797938192754755651107542262677373130260580693578223223152628662478012846282728306070519457787630126494443505183764642953744881978041774263294854703709410206227972792114381487699623461853295114479974002956606005322421324072139844057925103419627397306281548390072320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,3] -873689279960591398368648888845048933604583030575593080486668814767874981158178160633561110614279504930380607460989162654536599168777126336972517013187433730005972578568336490134209061052431066182376902687934897753759183767317200230804215277795260691581749273143750795359534392663643644283289531391695303614310147341267421482403839656751980735031506378187320971183970469777282022570820799683135191331762239176578673054030246203547044513403136272316974678100282113330439091243379264491242475774620966638616235518949141552926102533894505905565480200793084625307585137087651494112398047485708536464660556718278946331367287575479868650959563725405215555044976322053021392838033406347138681680564866101820468213652010188542779689829719292633934329108451832841839546133757408642429654365568741432340091034401417968449100844471531765000247690799287780833535612129823987249571597792393191340218688211832786008175406857158972873717782727450394802059760808097508363974757035515757710981775348233093761184736989545521927511983935956791742650510643397232798740125267122698868169595019686052622267989248588647878363472989450283586734384423197287271711809672202863020081829376669704764721234531189757501246006075796515315030811899821621688718260908175572065969767741813763931188916530676991306238459667988378842351981072008843152845815565925685127571055411750617697520681112329354188409900726616489659432440687585071818680437189967042364291767162086852613370260115697371448923271552450904221868081226550157047743676761443387392803656854533750547534374954243933949365122813257760919028052345626615686092088400582111591659814144879938019518279099013987474917535356827706104241903462287999296812063445224437020299846748758579138157388881109485105722778625056199466273343194754476522719002824691174840656847748835081234605074760301856425360067200024843430174184096106178581018414659555511555534780618673168995148982797448866566888932880357808840445644272592993386450613259591329963046205290322633514158586241516175681808093147791986252769116723444433284543410490376943776681710134966973189865326111789454653893040540745728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,4] 5334485457508453777378097956313365018853113551284714159040780079377034363779872781634949197128020794456671224178171135122129651041409043825619188469569266073487076432620147541605052217341947144650125952720381008840936195270209034671034195480341948815996566133161126219685089120248846662115552771713298454939715622082149681038099624702248578563221440657035668027401192697940976747850045310625297700155685494127894736816860797980959612134196779068919039434480712532951092124884369183437412018963096665223310021410324344893802570051854005450200439363986849623305592033584500415628307465174635664679989205976267656200384906760580669957748236925102905910339369609383919929459338707323893530511324523353120724780517691454312784756240662300744102972934749319080196010461633093982665275376298230311489798127242600510465927442439481145585069380206256660289094241496250036478309107265049683307057339285092609681216953299908764351149584624841217844602352655206965226922105900376191343210211578907729253063286151601386612271778138840854364045181635017749443184790267972010042963464036489814900938743704805966148841840040349542429352619539604770386871514854665703975310106142179347327546881790574215916370858415691635472185323544149267370016999533478288113808014441474527821453938438545333257679783701943002986486906805499898279240165989622689710437352446729269563617699525260306422281810040457056259029710337442727822013333425716707747527346486053299818092948202711557460834858637538297102574515912080490012785458635235167687443409971863980228673076695801526160891061353939685703303754772104642104073452551937193006347582969448544517388258733182847684262293491046306377291867204459544563511359406912545585889652447144953877273234496214569366399547109784146501379031511880840703122447371347200916580180341348583848554446898653005555136048031319493858501218746325033263654352529994258626566936323267019647870931400125485878415066490490523891343149079177797444780195128335464063946718563293919027713166613255414613527203544734875196678878629769778363656980421598199321199379080099370157402610276946277403003439951118336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,5] -11505923129948484358941665692273270809595158860858874897256740221657708891024376799811206184023123051016466214239153833122631185135258746594878986365202267830191673766753431338736690194782092895283671029555568605228474044292699293786207699950971082169119024443551802146126924161749871500663344668443783823064645276551452509520992623742137826296241074665046765020811699286273085152411363665627197001831677889155423110118186530072063959325150650401788675159973469872120466309030811067596446857284421225371538426374032635647969540497941416436238514234274970828783420509407992974393604200656544907569825554852990032876910056241297401113809207517691486520924589085260577678769487344897595509276648785439713214784510875321706681628236482757170370712672387269360717893285504833972360861602087706056475194676609644976348666756267225777786482447171700377550769323241417297377612190096879670537063588305831990641749025510324810862193312157945994518038789682257131820404681745117956642791758517056548374489337460075082609177474970359448991743965772831923922900440516764838186963880379975007992856596129673931102355978459363933677574981514754337544751528142059269278568273766264451683367801975117716765059878488320984367400796306140120126621262080195926984777988498596421929806456018069731377641785733522695290546621530668617843730648956252588910304840215164331416478172147473850616500127781109373315897615410101187159641250768643275232515341305776944245605288655853564977866827858328094735280970654099540631236934832420625790142338225505652502520273196399652891645488098671855304044134465366911433632621627964069683722103876872045783631377423395938463947853768877023512820804496406105485065238739766253850126520360631282343902341917100922535957370593224910661441708714542631403001703337910905884592845430866474320191884453517237360664663300272921931495541935807244710790960394173049618294708230599844051461606454501537379046348102601921181598688479392895218876495746095133276716809189706129528955963672249286903169018881681699998481918272243180799184578432837053665162910810780931925770496839860888332611513739116544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,6] -30616544785352046323906535122802786634890425789388623245097866005480202602405502939888978890191103429923997040752995267560626074180813189189878003634442498458309316839655164556201877609053497238075154331585110224423608905654646559783902704089215440843863552458109554948718389365795007238055689411617371996801457268706041105319118288281378384957875618830722388488521099463478266241323854800417673740648822646280390116516756851499410885585331042014042679396456373911808153037772152188562914213838201029295061576546748563638229877835530297934006888548652775785635605994449138324337995596470601840800622546797639455237834072561258176002311032502818792430755048600759614685050976115549800340533098255235206519958474840133444709131240276176345454290744180950282870900196644390136783182907827728501748147257111107601546109743532827454517303483050172274213830162941560657697004392075252114565370490941229061132609633731578532613461277587688507554178887258076388760178815300220200047099790847058269552991061404814908669139574278686203763949452442799230878851938582995227751810819226637636391306710329275093053258443023648070348602096939241474757481883274723074031932607137497901042005692013676019588166087969400552173274276452150825514303562873081374963547983020516840986926758088359724531490515456230324314129804311183916488599261926480581451224925731924858501643880561982921017735124949426781800421092627590197663470498239248461646378000146824334359003819761992230453409270120005026043133575836798604835268130497700523567188459373294968403979144158251570571878392463433583696231880595045669406040147021328556155581402417277836912351653242611126543514805294401952155929680714548159183446657327707810568839364634875019463687768719154316705427370888970238835328151309187830525516151898385433927963298216094168416947062049305119228236901469149609892404181480834238298103801079047627848091360451470011186020848781836617668271383292289252856534110989714902116358349903538710040492041435792826953068729488801200950449724091857367242742040727892519119521364856720618651617096620140439464169849622628043721559856916725760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,7] 187678049374715087585332547971570657949739268228498577265577233142979297534647574279983422437896277596797460450446092594976167084289611525498775566387026995682142056106352335004294749737322505462357870035475423089487312212018774482037329847340096901801775971272261241551986902949795904980377834194055242159663890887003330880907681831603808270285427017964418667897798365278013283305000532996698774248126658768467077543272600522624029628688513727377736520091525715880711120043365573462785286003208885529686821630429227328232585451274024881932702756172718167637239184451064794252050975179724494236003832097626797507495608900243622214464935997651355426398561990334277694823173729689372401024821562029483217287765469254382180331981513960618457572687087921027771693359461806398431185773372439818835088278019833473336862392535362987836772778847514190567739815573567773615802098534935322173234652229763928152355857405364736552475086348713220406240264828721227734037867066780198399341063014738786325079549750233534131846051741402030570211547422818060115586392040528535455707781765734579935436728421397927505916501714215934499831172811513568190677228679632116978780201709321417150809165378881308488874358528373041373217631202818544603646935812161339196053574430413914189594874894991110408153016564317764709956529521966100001868479022336364121096197662462295538755908900144646555712851303185867361004352624130095918318042527358825369847092167700162225141734105115507955945131274984442248365962290299008000508319460844339255391610162344720469223904799177979560331506637427377642707584364568064122915685273072884727264915119211399394493472141485825861575494107956407675537231266320105811203756585806299518650305769199654925562111490461651746433382304349241884526268743139285794695669033723198555873323082608785372024715724882422578935948016740682481135255779703488146158571925505265770074926939751113330413158000176015100105679163449519944644000371641626359796679322849726632075659863567817618460227214037976584559529231490958136271538721737859978232069406273270163635960591064992929705706133624762806818464270271905792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,8] 30778271005080351634838313217155540734027499361666731516663569399767422356141287657544403013021056563965429378117976435650942916527739987346698880304363605978748007108673598189688881730187945405832507567498696987535189002564372232892899625109862879601255471676236476658214165600183052286171202855156904888123256029118999016133021654185071241568543015126999507491746704872496232377857360985252931631227098190293564434203891915118568386199553970564151712237653203836440618383636913199687277399891498597114391582411559308025910279019497714351253437392970044456485156203022485806999434777920430648947164612929043651961398973292435812036765507257275217639282331410746358731225485597831123471350200908122345164766010033398642107110827499551895956144768777423345808181534573002347031660746638215469619064595233631679515670947745461304938343619985775980819711540131682836929035621533736525530167482804859794993075784467505391428376623326673529166480845993105967842554939293150685080408435044616831490184801457198154206047817568313114979149905715555780542827467910445468716895737639458639901730275576686192408303346441455249349550998240783076693935036256943669117974819630031445495754518296486733303041019542879113446282032636081905449471428928000925827661756289058306281263317379723265726833980495291742670973322309422342566544547794070272681293218084397229603676722165234079429912633379451905685218198552434204849960647083628244552292877012955992667237778289703688164966057671478056525862432823046487848010870114528714314732206577395707871241333198284530702295003008459763825486710433064034299447535863959213269116626412015707388444029697963226855118509333823811169991490540313365827676226716444755084444272719803414343884564091784208673474570714900257287085121563909974941718625468307462034407545462335969884707604857885289259289773898558132046378628892097116093313891310353798912829051246687382762478676342530311817154981679165120396672218590393407263608032772156048677230612880278592887765673635129991423897843385710878470479867512868323806547765726844287511516327340502873277599386542050646105093055214256128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,9] -2489111162969139028741668402918055319781192946113699861301553574800364975578148043650267874806283762299991156670385494538144924468989455924060615133863687357870555275860894471097687790275574621724993795345970628221767248714303170696810725308481313710846746898851236493143511778368100199626277913044494549307717202664009530646214174031478470293487884668757316073154779046330081264222458252104203283381866626612886105969791551420938552845376367860661006686688103175543938569755521613694211895830422196795863685068212639800190558118865414570273353511831240111076743401929716331989976653984093097233046052355883499907465546324227081269844127471026275107955533723362683638793057668823465269584545142802668067066412145248453419641676042312613916915592381041689163188867660935184141149081401298550284532362300114342466776913414464269223125398687608171277632576606979474000826313170422307630304595330820301262610817646485318887186197723323490301035073545264407067270309166721935526934680710392295652685071676747336818014462699332325815598802147346435741244738684336770750254983121924514011129204779995148647017598742715188646721776066043961296917972378289691124615152822540992645170870525036351431045692308273386208386063758873978371307040472134945484846513545113371914554408779184473256095551458077730706381527776652067396399949956082685279577831046404487967478924547843112204041326653583419890362758179753088627011273035520508508081637823472617341807770789229359492486490908727971711268631001031601306956113716969470973552273458915710154081985184602172126269026199333192585707129277096767936906945366177652754667809090546287667046471562475656694624944694667419288472597085116715902272370215668471949017386701030899164809752442525814672805367014574971493341890885149995292482480861640946295008605347319018488246984230630699856275440191532514178108216872042196210791382682166069821054008278584394159249289342619865786123044102945344818404669710790011959962257646745218172068672370154878085791019171151568615379370735319471216976176634863608038256841065419194843531913596966277776939217057469692712414597603148169216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,10] 9045198973662923325845554638486975034307023222909162748636481366249050187774118024873493932233064800065904379235887751954461343614725556808612930322083950957614620181013207051940651156384448825660784917683821284128117769505956012639958820403512661926984682382806165680012375843588777068684602487066354019037008428058548516795107274627408419930379952295192075926962957212364180631085363852945950656308805342669936814473484343813299140767441734221311344574380180106999702991040953660045978665689784820850917431997274196705232956274007927475766555127503365127468333828904980322947978757179294648143627662917290423815472620643430482137872839525101112557053214285796039340815386512917249097551938640536743938254794051545084895673309736351378649192951046604470407401588398823077014020807598380992797386828562502963242151581455260243051359256237061790840965949255057440272107180975154162882769823501096828468398798952634884819291987889087006242029346838582633695679925070142180631028516778093717666719008811694820246425042503760970493832591777646918647818494143108666619091726976791600061694264713780032266338740458972320005934796586078301828863811104740161574516153580522003511036939271399024834454762371944497858075363589511475668624464147421406273402890491204209206607318818430960024817533843517993613584134635567150004706231492312411857773484886652191600343540723237797337101530663125575486559102561594191532310298003584020644752243217218155528446383489638207008946172716841197886191680180792717620620460744937463873139871575628156824731716238009459080193283419602238396571071515475168929288828951742553378721132501436252976142594511527076373206165366281767140227057634359605372458137357216855723879233311908668746589823560028811605574023007919158573110239490670759465846553438340248840319676564006998309512044257461758313858567706242873936128453193847840963333445580253777395058124715312160229865494646090538926715892500057263877802885600743088100922479451737369254930528401620963346712088543427795634192599139418765560045741840449212215982815009255110889187006885258785303024163911035765979747098270701191168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,11] -17479156399601891194745286954156558517088141734905246197601790190658882310417697215605988511943129848072008895999615416831797829710821799836092812924116518852326880893661087987027005518710871273996234036428684208738924796508223462632476961233997883400173583171730556514249276227004051392840709898211760285473559394407792025447857056410959457181067156779044041640449640530400408451754109935364562421585721785853253275304273227368895226881589313441745812315331652238790063669266860093875187587388545323658279219474557791162716146022375704659379003841607096582703147658449487414814389088165353766768458555104290323509221464882942360645227826679314037270130836851355490619013583319059432031996861788845058683836480545591223237580448362394724577296015598806017112912002464605686509901368620370885988139077326169273819456822633706991044422946577473103464853555807905730895074851574011423177623961943996023867161644061278936756102656905113807953596507818535799143503324472396062585111676903210838288275722337177076701099073045172955213431525705026224520644574104427961224388850481955170963058758715404712404666258203596788041062560444443924143499811281526975020550075028728988598335401859292086471956232946623247129269369482439597201407050041452732578889760182397473016106799448272696061590158650942399872436943413734230097260807849906633485386497313431586062882433694839489294140782886811595155557798144638202359043646000884412604323410134562605631019265442542049081516245730526237305687004064602414959232814873051161482592606081993774568475468783442580075554108217299281723638498667264380488053121958675905612249679192490939283329163187455005506284100960197892424734043786961449846486617140879367291251675356683368177190838325861447178380483998888628629220610627685926435508003035188084863357158918233716019655332661853728466779025275974475609528464591796513947322026517624021376741923506670057874148519468424948367212067328509049019746764682599531751857968949033994114038412378310539119025412880876080649454442791230995006016212999108456146016317954053075631912576598207846957242399129260349250600518512795451392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,12] 22095731289949385814214603140474596178119453529378121765276083082886996571240228564698550017215330723676535937497496493555175147101182342532971662757088332404996270121229763531190567716684076869376595576407955316901211586098412695132019436255394399864226487216221293226870718668061481393949605711964973954164496529968814343313968304811127199924651787998087893892136571775779950182774242410473180891370364925832173530774607976366657410163862310067407735828495432569607525311316271974814674309185802573460552653022582169333783774870596036026559775890071852379089273045910649514392243195182996362014153052532274278300196914824061498065795611816645802233683245348469819789520267487913655287899267334836234928231968131574497520402328897407857782401554557305287988315238453390742369543577355803910231366084233592005463710815863753916615116839487788391664380624324794241194497228979572774881477314275045776443405714182950835181825440328375784970038497883913284760245269359122350040591870573607815320216033065113450886663111208548963075284727561162199601267483363274085878364559845566048606187753650588299311428503790454039243699873615926862940006953835716873657708525133478480516359730614456308544539802914056193372405867771597688849921519399426524693807708847388211477544125561468975868186129963703668442258237303327220944070890040910953362628027270930450182020789977810482127020674378508827853241985158509896967043194540492792543639301169312209295851525531033797881854446777782205745270114314263460935141137803156100423992349765126698819205652510404892031670980210805637105015023547260102954545077023516668983789781676079393285729635771478082609025519655223744496399496914333979176939745486833339882282019536869378568480768281215216976459618372651587968947211275258134494824625247563263514573280052035524612096305777762820507919072792976252455233641448036040690376024255273044688221169453437369517288939854769826995700855779503284340732962416035995945078529522542355407547049021508590487965116703949220422566461549830505364635253475932474899715335896957821956507197973972970537158471452047307073035839240174305280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,13] -20774162641675748696280380285380749413629353226526827371393688734562727675961063352311211918249676496888700239605151147383953976765439471551089562172144497626330644415808180176102531417550499878327165988966952948526380881699347704989274728444726721388275099175851657870780389517909858149622328962406585974933858571586675394407975455116775404363715612672442237591273677877824838252953255148359396213853052531062701019977187954544978725763460856621216334987894866821341274286552893155667089989684426907150251400678556370613593419662899215039563796187296988897504543097433213759103173027723983347970879384099260891410542017340910162853541787651865085700438194441127916586383662584759018099520272363262810666754947553301713771584989172234450982267778075579101855225767014451507966409861219929363612313433971527372248393840533453909815525211556957619170289847492568847412986254265822710845697418955666316325407399658078915717254472296147220036247338475538415468187224414780878021098046625753645520751221859330875334984801851478647338060415464321076041036380399395742864210506615558135752719662744048438306793707974496004113605315065031028286508880459430231744527027803286380138824036330527320420066694707140358825771808267360874738798748750223666418252598399651378442152283309687145082343111291731374690628757385146408682781172911817031576107221703964980931961052700198976055530488656121373149768074877990231950590416504497192910244943456631189502793047591345755082672408672689186365573825790960860651567146928363057499536864823089902299993996209766596769993396395475007620477526525785790924378356883017492736371782461628314597240815716390022215851515318487334799213484884560604722037178327494863211238867183179165652634458074115087608721777899362292460793233084457891843327852293154457243086991070288462939300321981315026416211019489357706760391223230450314818175616413459967372733432068027527000057253524048904399745002921628434132422463451144955758230143598857595786256195924345630785480405130491517255306626679732298700978100376902191557194977647880096208427922128795945979109440858475721126955974440580546560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,14] 96477587906306400026992886139561349874956640636617775878223759729494546937002012897951444841235144531499515330762942098770174347313050593790871793868843380566792911603908346135676415658322453208128066673167611762400593170731136699644259131362957388789527017387285318313021694073263672449807599788050183899146976541501798717301351679043647503448711267484392591816479772095284571670368954659117115752328396417813018959448477607768053533466123237930261382310648568932214226601989758521473056847643301868648025075595300988215252097263226421892191599124785460229063051444116649008494117585325344780597309196415900801696820487326171325698266808863201962704617250737268726065039099811775843186658443112408092682411477434618060506270189448129250642654449549464254359982241335905676768588093672297145917379504308521458889500847887099403804373753837593933923975919928911214126096640315312447616123480989346452164186084628199741413073416291095983563387727070163859252405798126779705960131557171429766089711736465849401297735798273871801093722558463139377589424846498966069654260982398703771032209628118216475088131564854944440474407578010267715493235062786516813237042582897695879406849168839605023235823596010138518946964203703833468922202048898398672378487206136475897744256854331983952379984092578352870560717951473935713592393516729832323691371278478480657244292639057092874141236006626155612410142326359615602707668412477790237837962783411212420149621514818299789572261388270252952537093691172895669187036843724362428959377380939106992411894194932578813695838554052937263535216845497192559167979590227144233796197174103091638780313690330878880298792479080150190325429449180647221524705121388801156967873829627136651433924777947208673094169246689009821879587431687502569764802306633053869663862962427072064372336414677746754308732592611117084538563973062868205032517500147189563122922111709701190498594225023675838436234945527214524778030011189544929786858956399607725507877014005472842278093557164697191902235125989741683933124430281271215087207884285430812467837618208194729524028682025205953450272709631016960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,15] 105240111251709892937540682388793177711147540679506918695550077834932193872931545053892743433468208542249807797363021545085805417711767942576450222137825059734677581590568044998354848092308964406884042213371893423342608596723833456651134423967986266267764925409889971959817217974833187906745170700223882222009748095773533659398915477400920172092426877315889022327959068238292025307602053055663392753087527995373752681515871280303115438158606615296497031716267720363353020533284361915051903027934833400922338284651248779230246366217705420401178323204167463342011528331838782735035621267896776466118449124725261475645866016322244373521743003816189285504726517826631346881095200814752934812471873217252632404601375168156491681825298578705911431935866601715597788998723996668328967850928776213307658310981015442228293484653494076257323095396429385198758047565125020813355291724742349772392869344759776859979534919536945738482494272884776593025063462160509221627074680331825419075853947547216505133291884150829339484278135609872360103362639630728808309770179534204707103851311737078876541114981895139843613096686990872570571002095606427528703309621920793321557432441329520694156348689718464956659063057392737016982594670837162720821727075986499793075263906216274758809580911455942321734924496543198061514428689610747949440714558894258892255252022361979737111308604166838927525428311902630421352874891091046129950052781881866510400704862553742974508656615902086838367336390475025271193517972323973918579221012426930355054325557128101660726804527990719158933024679965694589242433169107474209661023972393768450745707872165072499378169074285980598580900506779177780731339643915753923153747868244643510374992257437559903812927404538604110355269186840265548198287026517012573016531209949908052908528303222256393161071198719464741241173659517970824604608307585231458970738884866853472431622594404581775282108350584627051586366173630412817284854276601529454701553533987050358644888622788487048092768763638824996030376696924819465762385071254280004121942527739044949862569251975369061097117641805999487618536266328096899072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,16] -359158683157161177758098093356396191616103315281543905751183218349569459839579037885177189115245358820961692417004370331867764488068215233142562318416456601625481430434887864615574648586340567578011581479551733211447890979022839871551109502770088963720342016960473242132219277885795015466661696008516272176885484997813563393051609964211176160823667548961263860507260379812899000020454490461066117081750274286920782237103512681376822654008281313704841590535144005828440928413795878207114740535897660635630066937166563935535650461899457497648654632635408509444338703569281343839913269908514333383516611228447583528817348641789283956968284784779546335776687306902420617241425493381869928525544891701244375890305319405840900132066139714571441962516277809594855723748085393655024742866542731456013346172248719872486337851143656228467403103563398514056221989040498106739231439214973417568298126045135646272426936858544024047464242726889201975922538442114707034371230869210513973861197613184830562998045177670547964105193206847676824080236515950042514544037437847459729819155858649352613945377485339938148919048459714729964839664307264091729314316073271562210725129102880205232808495233945411788507824001126614888975225300102744820949921152494517194257853692555835167310438106091866210630361433842060933854863662191308484242314397547773931902158639813305863596700474248571743690555339099151406515487220687719525716053287742619925060756941539007995062012155415049973690775278129313175480609925104612951165213893178074942771510506492230337845107680738552899309034096912468387982996889195058426534557645576324588819297906954757819096263302864046163224718930909962767594372292695522871317341830454076780315266103570742639227367210869422522525255107187893052679377671932713157630453394130782795436580515068459077468889243489333042375921863601515211154735259952577158143826813861434897011954737379177116237705499509002526727464914362809236947506042495380449016941108770275545896616356033056269973529275048381166781016475097760961429039545169598205912976171031977724575897995511498794401702024159612416410092649665116766208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,17] 631982839363471865456148513351697956462059830980325247604597608686854514471316091384385813166058567161864482798398537312062531801074850225319283996333081750185380866444606485699708129319700926704689493454959011890291462414457708624538006480153986467623781981268199566935680345290756149983177067743499919267849453740474122569335763438753113871558057232302323191821369723229051445090366762988244074047799352247625446789475303989377147035489794784790749682085231124384965756887418179639351203686839248586244670975392778841644612234784548826826981797016595310220032473154881607677653143772693031845480724833048046062989361408330831691920313348066691036884538945411832321768599811380802261214715112730344469237348761805548562456857497623587621077242621054780632688140735541310631995626025714019185519141551321070804785759266007007947409142026526844614629222327712399031081515959066619765415726703215214255825106798972924901927478888725566546219047114697416075137942917307148003048816811939967551675462731015422825011903032260143613101222737627131703953882980174403224874887808039003935801108849587935578445618621220420614015187180545435671833482997340377425040858985572667399662952212439827892224264296264460007043762894678745346001314573183538423081236800084142596381335713299739447688071264227141630667750095188220985153812287767435698066245674770024682075484216748121354035619654093781616235897278778196870126603213588912987360254961002360853992033301689728530448734496331656303543269641231603657502656243536672128435646842200138285559586990576739853729588652777399857901330588868877959466382352899527997577218845409197323837516883380718669117395409504201261515224912997880371706807423682565353558159696154837454019057358230687199507727268754215563510051951538192837490376112530458600350775253721537707012066426188724599214755108285511845632008247350763627457973394285819267903183533736685782901404932203118244492448187356177977826246923960873586060626723617010645453147969314100528817431405308618529601354018230376898298373717520813869151960387741724370688711826075835529084583070965776696879710099471142486016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,18] -577106398163502657051744323751012365439620419631693853328912076413556162032732632432155563044020768038041143744698698919370144378177830454834059313843759832472663525064495353215120972894661157164285687371772273729110723800588268483606662939754718496752116477049948973728260535331132412082582392477994041980919090731861243323149292501065563480016529466760698564649292259906675138419486097635250266748979643926188771636241689281337439583387345187504826096173966195456951581758703930985036446865691321098337440135117177750929861649794374861964765046016180768777214327345071248749822587765440766666387688650408316404050076768181196750002003438039039916218031749347716496839097735930527283886510182749376657909722095782800760751361964409940210295670627455450027389922091871686292996081586933210568946089813476813217821115838912271525815325259887454398164620307984482709721336591404439737542533273797147382762277088457707482086215769307126453088477654869734566385480610967205354298623350320797478219437108852976679061592122823425704597404459865223589170933825735477452699318580150312559824359829183022290032794311963295943297054224883609553605778590682261145169130144167234925296234226088834304348777671894224480224970627711158148713520417516232773617613076230372224648674526481583594824354390112910637265069137206404285027597271475105943125280734439691639326885739057855391601456357210813573623889596176299464478549579754324545356171863114259506472058000124136327977195709696214266079246603804641165574092277223962186467919370459201257691749478520977204803249685444827988235354417681222778245368166240133940122081892239237524316180270268118016656900560025428965400258538146289297216616935142403900742165216412623737548826315880355151616786260972313904620832532443740241101538505000333817900726678504872123763870351105683487583685389141349501136792547716782042682797462561704653840853328510167963222151912684159388966475711123246186831249333322030394531346854587079952853908608112462267492100047623207668999952002600961654166933152219253488903099788182271513240137455108116117861641667705342470544308115141981896704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,19] 36758016336393109811512677825454428456300855129467185616872812634883835976697496999690945112537341813301538490539289547969839262742864201325299105764121542398177951718628854064838542785313163016108756358077347483997070384465041289058493187619540365439964531773500368825855298228868989685848423265212845531302964328626652601732316351991887285569606857609701607933520273889456192554035280250669203262535529013135205467457225369164993335497713490402201291219353657403554696305790048131683289927777174097422619785520395531645118026911783576913914493375410115900222310272564030518614679179984862117034498482249173025797090386542954019324841722267508361491415340258144078735880868598074193242874680209075682006148556207762602299276653360452109369006518651632351835196922853714942005681989235940968575903248804304983635555788353678882212300236634903311102155087267225583034957590112920608120720318759410880992081579575615244249188410321096741320308298230422665842268182641983325355066135174969554829138399218935582479081231416052835430312899937958740432595700402656285715288232050733160116100195169642520135471045529232259345067567736112290341318722251778512418654388243984543783794444283163683327484258916396942981159707440669820498793514149450428194717105757329168741892918568876026698307790740666204554958158828938827126329206695146185895884965192181695968472382950942577240676893366985087590978729154610705020029181016687858343385620470729926061905337161554140521533407252188887560220347084409315599575635699080497877567545894089969202028836841898360646122942521954753903753225795121041305568396913100539660357242958909722953214657404523994818612101564387036050428338478646774745295910630255156069423531407020136294177015728549234247151095527742116062222263187964387482006275582022091792723772527820530968942930874851629745999089863473142608380705412566877878998211566391236762250948368232093413448812207866813894495574694986223615599155170740961653465371393371900265949339840778497295748627077012069939638154042399024500381124861501638223568304971747429162928121214476460273166129368433484412231035656624668672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,20] 587849547072265883817641866582644492075021394715741787386597767625035465949824540509520340853000293996258378436932435255414943760532717979123399020361681961775809266394332909928322016144241226567535876057599840597751483019736512785243805469452367512135000381273398223434194537687878722289696942207913137146363857195707703937638357153468353775348076653750421866927405043036789350397690170180936570129164355450528638286885475465404824067583815123515416867336326795705856025522188804807909738762900496221692954883728106899943630333446627272968102881746630127728111807053197204029157392381809164657273053632774869060604911829432416902435940169375802209615621251305633121992349491028818426845338559991334831999761770212368797222619296833118277950251608099484629300619962236714440551438312947403732892144410855067208508326235116800490297159278218057327785431787136546069619117224421030388990533758604627774422923371777381708864767273149511803838442215422500739957485886016919919564470461163286532073095395352244998534701068430656119506582311958451568360434347164439158830558274062145380838889643764075168369334668085022434522529289509517899480273928995160015296672126289659978453115047492408372825401861578293280520291684605950169163805902849244330589685736976377570299513277301518957322467874728338926033225471858789145133359728071853693331795677919439336664688202509182635970764358724236959009709607311932272391328826899143165218837435721273543939969998688039715328938013098028740997125506709042080850495243352020646433302165017917179253209313484290914045343494800289128296039705454295023964698749245961270922459246107238291598229346534305178485723669802370663033580525029263489088993027997090807007799199684432147452494662219943289483589047755324190076529541343768005336098121172933945076317306573771062159991064689787221602623941422850801970242307332977573893198663329702232385829598827134519643337994060358841797504202590225314822150491132331629425498508120723961119456228896677529475593070852115076318810981569470354292679904764989121302703936503724821581375852192519811693971940228729138605144965060323442688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,21] -714470599721752793011077719374005370046317220370595449800171641354559059709623214439887413079440107310863002993304346436268235153105458865870396390283437545878446048362492329019921400091753058238399721706941069567150044622383994916355389563624724123007966987611845779954951020050541262605796198695930675277324140573896873589851703099029272041196021984686259254291574837235790655036484665111947684762292938454158040258969611226718681964868983463941168253923885705853875577510563194411450996776752521374839572750919141518329651351280203648719341633659332919682913745017482677718922048424542652868347878447303083237408541002487046120459312692006076014313836596302832513419885389574961517353833168021801807343969292863991492994435965404865678072893888043560013722354483841514389757896546605762543618324454696180869332512682608199992239795685165363093070050835500372004137984133759835997494897766400229413081245550125377490849923228294862806863391995007014310673943280716795144246705554832455344715075777436604574407681329562650407832799174315649268297675426314588666995362843056215927310172105062226091159918160747554118354363736064563338612015732637761847159642703735530325709383552184527628587778369974343297286140888650983338906233796271431883748227303268951238415900411850388078547523729315056108082201870007669864844962611132477439040582645200832195318697154659763839599939329354201515149358181974542689036782453601358779307976899015886824394206909059934646290538996349223462948734634970539950604059779853817537238799729403901512889977438998440439004701284104745349983302241769318602717740512929278491231055142972442036338032132864059550164909515095951480036674657077531154791214157253532986419021981363054136660756588791685142580225245213724798108715626765632751732825785386761184773628123430737484070089822162455742773940741575770367371211084688434808767291299337930047107194391741545083775865316986929287790938868383540281573524311771596100153287927887333949425866418124853646698451525418983364003727397381219798650134683533126132174625572200991667082320913245563931849928013372013169667365571137953071104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,22] 327758589305809080972267245607713886229273801532259377766037329089188768074779890460947689386355252928767103877476281502467163794762479159269575371944558615411759081913240389704516792564438452973548784156689813508212063407884919097758344765587497473655550160842523082533396372979498182441495514440174255277475879664948566029823107851165898932117604928807414253718025367539656470476492598804067824345651511742013695364764227669420415083584605412270808540643008850356754822703836771194070978228687436176901011466157903687632812319813544984787174702241121391402370385932691217386471597348512214724197594644631222635570603776128236733771052638990354867600260884614554209740863346986535625264980549730970123171194397305625038600659883072289997574317373962706057736937479089797000908750339783053812290604809976838299412769916861725907697722716863666421004619324096533692224714291381094428735238762223416131122844180790922866209068598743382332963282437993056945953751468834984007471311463333358058744341266172069946573337790302289509388736960249566095890025356841822241678658395532553392957109598436523829248240022695739791352333434566216322036146637440069738661655195875422346598198735775813550280188322977079546667412992890420274016125830579418700340078332634807879574296333920323092085161783317825065381779807827559022841827047826600632819129786413680429972308298221062340494300325133709603848737999967601704376644886446556041289957195345607341801641718576899676097835359589814273458586129295293481174197554922478640369667721565967152792331654006757186261446314636118948218489587289933780577406708490810221699273348062752907297642560317304215164954083795905301381246545885975707511600584796533965617195612270665025842310579539270496382121692274786207510504900278294569593736360220195181458756662488467799559540289697318016007407930270400736037154783863381686137636746955740623923003485851466515936645035387789530990009418309138408664140985248696362634628088285535051043448248714168357222342786269287767133495055037015476130340869120840414359149528482196694067419786160414293644781526287951820469787336596588068864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,23] 50813359616389582205179864809201189495263385868150285196430893132042619587737979595593418040725633889893380916927194688571601190736665030796824570818261411953663037409948275949990833562654548459887865225801975476316193103557994158603892792781406057432576427659059487078508351468545898485419377185343364965707442729459683881567524811673204256621376207462532535707861635718236921068883707399716322986838280767581829222981049270923942850735154622528891850113350619316256935816729262203506970435345378348930899141712453443891193763144826603910492194265239240840789332039797886046267324813354423373036658965465645445174330286777484640386682011080403403696780049060280333653970843782185638841781529866309410300456496022674306402906937225586989800700868097878389044529201504523488538639117858315172208667529265736471082339137908310901583509703392100863058619828910187599355948488318006205065282049370983540615685983838020388427467009048102298288125691377046682133724730885806600098192045136804176396096776325540295242229451243923203529030424458355274965343129104195383548413511844015504255268264242008562813968463524308054196573362241970951926985311449941466044362215782354211974844260476535280818042266193839309219813311662450014120019404497464238519048683885305283318890557123277587406210275380200150761675180352837483493297030203064204017467115807729907565593132785573983246424361956492338519883148382869792750833134417197661471161965837298756279434441423491944401792127393730899340496041940457399529356972669676930880010973598983673283790066137009781164172701833998357429848619184362274816295045103225350489714118078721788639902490003908929367621842289575113992909369469731511508093796300060111930936042084816265512726312619332468660897950868830011100708399580280368157304648201242407896359875461483406154018142525979528641024060881289027079213260751898866816181231670145925809640004230607966360738214907875395286890315328322959200827142800699884065020967769391931688084401746487157523686304861065199025659716817906679059927485425600245333038657606450832289041923474308083692307742028363563039440244630695706624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,24] -110595744373384102715734047267849264743010399996147381157998235352066687823610529582775101408349273293999605521525088725643471208939594009339769609309026644855214374639658960268812260623557988886697495016993799306235963878830349140829292004983653487979341653030329238706590462333446933781517433885695179864253976324970327042676330058628224141772322020224209907579016708445490420613938105196291516108529671781381016041816738824101413710278419966284660859149569535817337758210208961138425113576937663068336890870930009849013215722630682526726937884410147367047007554890248341932901557960486195724782885016932968993933514222548655614767099002515095388185543545611841064265449705663112827352949360323562183761917309319416064819050811761768326127755313235865406833627723678727424500521018930381831736844965572309768390854965520725345157274265170904697336997511097274590036324826329181612775876679052198583248636468803220133973588362746675046031765559242447847582840172462873362265987083380607498558458638181781398851784128957393955539511008194433352355766744470379526477237440820922229607821330368153497894913639090545089446175749199307266310729192921637664216998440118198843511119907356837259791751981425504313832196905977129067033590029550990384420962558111768151306616869380104391008954621103750913815306595081290398118891042262064391716670633750174676886165535436100462226538638181941667604246714508168880942246203934004541494873168859142644363950778150581558523497843806736860318697714429027320036367184102007084617492480226126807943790601955150031045286170469394127468767794583500196594694879526303366123950602262250791258811333472825153170216204170860679552024131971984372782089901044782462451719115571259573815585575837670103904459202529209882003827135226472281356276530116560802626969904325555848201511172263293386244285187423703526281496763052951016351888893694866297203466517139128169663426940014331711829068020477432531003700566258028552338884737179426692222375140020946582787200654962719431697016253387157707532898452443678288782045287049765343907502597010180307688742038016866968412488830509532577792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,25] 16385650484722282451774118514230294860338452651704867164123657650000625276213231743481570364492915806391890282298817638516168002466727744030721819409805744767284913585070537587018055025120338994584782409286883454352907126843301979996501981385304797333589702685095366193636467568835372617177307927658330472323890515103459827877601125945763449378085046389969699821680420507042047463735942862719252550930001507530429006085612702823975749105003390570336905517886073314434093210408689890945284978598214135137729932892218129887771735916892969068012235092328531720093166882923035963812319840318757162626576173166392407174408449334814851838773236505486308690400669303066869887937761550648406527230072833320301931588656505424075613027387064613544904963288249496257309848067635921442701416135729753826387996324169580674946196466900756930650316469502786678579536902807954067773391273638268201241667784873782936878808446142323971268128708216758100742392065252406276596621926754664763161469615120981215522330979236048363125685305140134519451908190732281771469109340020007193494509641141894003130690064300482729292447825039621851988707285295249894548904428928634774670869139385085880976609423068484028012773748168280528960763726792858355148832399260167904483758705110329325026979178527075217033977093237588230013966985696301211686621417092679342314024991031556387760144208365833237123231055703697814970642673758707778933282395139289471588340135873103932055452381409118842000844537058706532825298553094815828695876451608218544182798987576952173392277030786874179513859297604940498764840011148683459433290126349429986894195574417490810913011535767759120748211028049243819412540318570118627677033736322231080115273593242826613000106467837556715887026245078968040292735509786770842533809445991331377794449065365461198926602216031187774236680727945104181582601188196097277854432286900176627848451246433576538750783516046488188386540902041374754673311364841680335855808209413532418652421871904145986414859622758004732692014963677227270464013717486528664208488908877790085835666603450339977154798007655283629768812058209092108288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,26] 21861729458610716689958853971397373454110721956306168411684493658549951390949700143191690097375210284476670214836593313733376324519298857185413999952185018129322122919141681651517708615727807198798110600680709196177781640036860772727994112931404600331056360672986651675831703375388705687003324712747269797222740395035180328596679003997323357557148210785570463123177776396153553120385531402527679091639439521063648478049113514263860238494807844692489397951481902823705327955399691495963307773963617117878990939151258706858780928554842688995549330330086366832492717142917810274606295959098600001136925535123434627696225287361499942316236903866112539250338559329401422585176164187284829569768130724809809895637487682766512271202350343444205588044103443822056099518455281207799397230147982437134270916604022778978865013766767806461089032814555367944744994319228475241392210763482181275738526633774037705033570412893553446339972670773839999906317155080028256530253885085596487719651666473353804319556501079087503974163780057002371600900022589468600145253344672606614291402185138839697043884426633902272686104231527290189951173766405428994910338028780292381347926831329482655682026813823743514436004654039367677526504124833350207750446283697815916301919118707330276850229288731514146405200419531025752720413565960571247789471939784469012769354007482194659206491999604420371923419975169696243694547116361636428963806017926753870810988795842220815522832106902070715813788865606613245516288151089160151298108647798273655718279219302455747381199986789344367128995991151234931625656417967913283512837883722179888240584897157178640385321256973805531837682545313187710671077134029220345206313968682805238395791295295745508538631929137063430475760871397660199055652401553874376854428053126221717500490670174475439282225401115315807832012389495098311857574199374463305496514074976766965001270592314545899034775303710662978502001442537360157269765347734345064565775171278075148866390994727770921719437302535598283656244133391931380965178422305610568523955679185201700254415852106298839368870899160127678632630288858124124160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,27] -10276597933252601046120930067496576142949832800123595132180541398808983097638380145471522231853304775325104092526353946689971926401413774278896822412486509544898488084554969860395353066514333535334675144048682966671430886441169125508946653997270413801665964632897360189808858550089348459040778351083066902088840926204271532436013862365295052737755661684861053057165963649081770024913140878617275914766111278534689310392274908239341181409151931386803515112180916117956491134389521867662061362348034787277922099481362376394034663546191945894169402514847786415604949427320830327334783678403447771114170739713401074995269666885231448024040476949439055210617171907901832454136482723691538437285188823405513715624008872263195224674088697003469423249681194458772886194203390968471643054752131247973991201923441879465016369964263384164879938158125088586211282892609790773358011504155357923297715946275042753418360899370897619241310208106321329622529878567460534436545694676044388888952128857631760264127745053457509358229556321893674545866904630025388705286673460126321464260830935247976136788074967399834136832797606428113305621179357469175032760610685146293255499281446026002477021765623107832349178852967327140859497567383169917118227033390441586886482177434754013898163592776588712263200008043006006674894546509734658712146203879506326330665927996941520375998874287653977230371164007618207140748861074720429664807725180324388586148481460481306108856279722866428059455880659177217747853457463917113434805001187879543199791495666834127728324344423289718808710898610070317284825646703956057183921512335439366982628976940177950762925791474150008140754656788261719655606601733940597861351418999039821576802048906300512001895214747740485399210358922822764953869795901846218781629098803614611417191707742458257799849403013874522706784895817816566812034483725156225032033609953133430415870876917648109498439511810746756118369227130189868846707736147509984506173053498285322294499389864274615373142446369057325396119583973315826294114220963928516374895953816871635805182618387877261260730819827315718594754587519608684544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,28] 13275066236516770348863776728703015029460950907769849461529868778502099518065259617697984267491248381097117564406376084874389079123271967455735241268815587006872524675788530537144414060971104503307955961287614105424080969646470943301406053476804909074100271305222600657127755655055170432917506892059960136466221277419657215042031933339227097831014032133215718584563078808282287692849090009732942474584993458077986244086712953384705793694205901959408021740620508038141813066077746110659461526561285770425947017676458932454922640953174273492979796100551653415721108116422439694984420434763090201243412387683050764497034167871621819356205292183927229318917726114931555071650141761114248706484132776407037763700910345795206318242657521200147217033004042958186042429431828400327198621491678596076446409241286526274750478696804111704382656525108298976763205843140226176944569742979176857073673389329936890503992313779442541848856929298716681885178037672807312126513823893765002554711574764687616392712175422066251624253305721101617326158904302969158567328383056128050556513479328130933529241163109351501490004592224064557705281150259381565782229506425816975318496610920465078006584815109499364804474082682443946267111316682800432306895628322467573630871179829069903031893749020350974083040381573299758077325273788755864625669561478844438610799659020065473199234498403432991456685383776935746626949571978251899716770966150221329155034571197282841197877044813502319058109073748054074138692519361593434739491500805154671997347531295792816365455325246715209963162229677172589721160335869094889824175035208828856302692435124167677653820525396542979654513866397487572848739065824905059101667218419637760218863021261512704222758120467373230792843877222401295173803486532902746728195333033702902513738800985492464678943338282409110344820466013962364591039662226413211259564502380859650329038362628898840587678471821861706241674409472406248508519914403392211340856335457002771126691744677335246529903207812197204178480263189643557457823080605844264621121806218884786332741061865576164957382555424702739863933882401174847488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,29] -27882118220006584152972465839653020193849687564627662994835974755258711964651263074117784841724070577485762870757569133199642381733413564581550363360564301658731583794712234273706120336700409604981038441827153708670689532035494596837285333138855561926556464348161291630054336040445900864790409920653491136976655442703503019968799453263629195362830783628241242500035813784369606738806163736453736568480074897341340371123906412721108433653336923577868160725508877060700458265346756649553207208344497159763428714260904293189356611345810552797735555031258685341847464773926557351733006918569227721801676660951401553677166069382713607601386811987683377586936933794312796888302439161571032950503425366551084336776045348321298840175975490727987833304638848746073079754902035588801799296208017952121628365796798249975953386501325657942256524346316147964658692056076262714981224804949200976534567639368331344487269726938068008544064642522459625769589193894610948995599293235188200778783473995518926311334249394184006829668297949588053049067457694208549531435092348126983589487413208486241286430875428996038336470033479216152362283862567634665459236877517542451668460563762129153161553068470820927029923998645843497063013415094110735141340130582849518573554254747588864768894780723241138586834768552780668904663687701839021869527492203748609220782258854903718567211948592817195911788161505950736120500630711982283717926886618833016069601991451570268572658181289935079010839662512679665414530330428016432232024684159435966633760165168941671138235006791743088905561167048503872276086460214420969262406319087088727792125111237455903866290317170570689661335261533076886570735794555821275017937675822335945018330571577959514509113297253729188922844372070908503629962033422556143878139753935323923851169274505344681312566331736810647618055337800288227555750751107327860722423028984126922309922549574129743692757009215284961262089329095160058032162149031280448458624735572770345099239479020213336536400149989156273266830936627211781169709670522210524794251246420860882863885787577276725791837922456289910403070228855479336960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,30] 32317953634321772814100950945055107252411003922744820344156639647637073227062443699286686982395986171474756424162051040268429830407059179197373267278129394398411639604985310701197803765025595005097078651472508450384060701653354260357143766829284692228281682909915796686766875363489445128946622663822479528054645705027552717672988894442590624231043608042552334711698709254166770594216935340757873898979858175365436849625897761156099951484758260742915271304846685974092805028823568175763192202284315457635230638091693348926963319936058024672277258023206029477528147599533217074224569132983610738907269670216463926425807131693490460410223328916512126717171712434877150118121356046085744064823597246596380657795379619277797626494934688334579112735887041270816823849052621991691123204142841757194018359439333819731181218385323671631423924860155328308943235093881856588429182079165659370766934683197054998575095383260866278904288274538068392288349365703592251168175098931205136066745295434991558492726930293636084786260458321804209610195051489942247032795502134620427037787715391636129411469433719406505483933582113629167545591309406788662727973798368320129203173378642174129916612768369071230263800591309077265972922553592545993580966474099528409245946613859475380071301861566952669080397957322994182024357483797286165228141727528614356074564724357223126232956208814433750821362897115441038897557225195667965309300891212770265653039491430524010793674233632190937520592282346317674793669291202529603589858317118835608171927900094258864838510609421586306616938699362062907517150980579127544800638635209319927109546748830069806283289044128205192938427102390179584791735452526609469334735439591356989156641566716409396896987694108654136791191042627133419045398794634822537288647478686094845448874789195825649738740705136819024777518214117775917176825891328809079508194921183212249967628585888499325870220616673917727465826593714245035202783451287578037043412331840215925898715165517250582265899635333436005354511814964220519747720271354572352309010200948424746954878546063094957601859331761463534825693250845562372096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,31] -26299278499142321832295825982905459241299080428017925837358697474396787995927153510277904602793105138085023097089442073899554836828901832580327038557778744386064076976079932241966533281055977464085435877956607689614210517383396812264523366517147630481790765025566590135825775369707093116388053497909546396126298935131808870943635461188981835658396450287764112704022102707808557163438726271546662857121634355714336853084312036804218528845593431960261757177387759549045139907115716289131731072727292033415134198366825883705226701010126892139274949365511703638698845839171552711519087853614027573954439001860063112370636048028716052547752524318096453475297688545247985725556753889245137499927221563064957563028498113127419325949795669596125181416339575946325196140262177809682000986296610304479312918476769053473530125001316450972312289200376481149504207136662271908906546323984644663732847461365937803525632499944377351632842471987089070915481132336308181133848734340163260453334371051353234787610926048829068638685441073300883772454262145195835266800677050825571283416598999612397655838052541559191766194070685183590531167914020470403601811158669100448528041305687409343222584909448848680901873156694163347630333533186570843893747655845822735871230694359163715987518464466487501928920151377539538170829427486443772028773067131495872588493955683713513300643348094282433864376645556674340935065081649368559072746237403524198868260718987599265154645734861980779740058541739710995997521485839306294158832265915960636302262016837054887876362813483845504508175892082210597776897865579655027553237596213495538545010410743396815818753217312763227672630630808410251344769991133502887681618598136066326775838860444053393302792903578052939343761230837340447240501321527527074659095351809619049164019684547783978377431175729125263148193661614630736484197703065144131203861786530510325132104533987969076502162007093116103629813603594089902570238799474631206553390296834780399198501163375430078466407361044606763636832469655347846926655192371568367742208248893061923265983146295663708784494694663566939175367788789923577856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,32] 16553993546232627413845354765224797553848824032604113552497368350467453564076956989262212181824532519337889783908333449684783926618457685404497151942727500674905505858818681694796133559171861975795482335642690246894412818567949765218487798878006022530084436041854154860486848285770750963931519615203029639663053200672259762174498943106121181684743081504240675706307602980793281791126377991041010541456357964873919580062161408778466849954392939083164663921546733603767125456480693264775280858435917576201355710919814975964658730668597192392990889925821170914736348971846580251179182095644772426132740968326562069720389821601561954747290955099592175844079909599576960326517029112893022753298537799719172060717695208211809030632447900202119359954711715685482112089568660800315460606984863343792899952322703290542284616769885365714973659137677000745527483263306039645202910098293921637375413772988786806766152538147840404984385098828157081063209759613173113280583497033758582146634339956977777749721816283816456974275989538059236256176978218487127008377656151649817114379890715335937951884065985367768359647279675865720866896061457741345201384019923046424230665143269015207491810960212628356953781422118725643621844682431910108320208019499265578239596484390199854104265336896025273987344097099967156586477240211425272192734938435041053202428175021307457910618433020763541340537287079965840084998950180780710949524363998409542324331385503108793205458806682823618693778103348619458234374338839908857115494434425345041534515318476017429267606580687506304628123248524221140015123753054654572054754200975421936170000188888723604001173623686629286138686903976688644637981783494426209985591926120017256133695320317741140787436832648049400053163541040218711847010146390764459647983575853005773331595362578215136598637313600806791443965935143361948404027341189566964685840121117223613740613739285559164577156123632888332353618366642794035091863531702234165677089822734540049996572875750468706800624998271683917695244615798828625557049486011569920804511931995710092294408136957459087928466297179875566267794458596782112768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,33] -7090145650442569380054659401565762377086914144470193214589688789542600694588649939986498159659270671977745130616236535511838035757650891734742464614714512392412955386617817310407694764131663248257522258822372971999556188766419040758890286947044049814641224798284971675041208754888407359643123952304102042504920936289266216080084757909645078096794860296134250081718381495264649210888908694107556610203163960885633029459626991530229117221031819851064003729674709190931352011869301795133060588502114722798063218839559985208862323935832341860478586255853021016879298788711469832120803845507791749069844888409200981398199474310729515985220158318237317650501072754602847855360680136928131048489688900552551608718591787230770922983008044248802273338992055072312985179212576859761791085260569188542014861707654894422236619279037671583954793246246665960690351711106937507059056999691924309062503068601303636858129267291895114126706954783551676005599630219523256559020219510729607836128510596935544411747783154972070494014800632946756004201440116041567370191555301316884974801411791534292224987696302561280955272529155229400557648669591041651937250217651679699857617038489490281977161011534515985078969677975075555664972787210932322806933291814335943590613226481306660259112785858938222366797490765088503812562514609695591068227486497734694484455330135611657597772308328998011479812580802882059725836749351553231491028528623711099711093092902761984103983179465593904311441216451945145463768359060545674094193085275225949473015598895958971365017292578551873178533695066481724568386414743459662614773205554520879350812997250694500962394814619829261464894781495685820295493188055505472433507217258644929660929002951107915052767776182996971087194572960935313677712718981684381677893299393118716622684537790879233200356056705670397115903063648319622228737190659598373380422391434556631445175787484921564797859388590894823305762221306963689193489073742157695737783433182826517038205664447013146803420296060225845561662353318482132396077452805536258139357589673113964093859020710518821565274643494785058102723787071552487424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,34] 883711947141361106499932389216605396163056477592438511390032569164691325109577911903368200872643861829950550401693417643783088650345013735946123203182993235566034774365338309320133489153717066966761400471377684765360243025110290144119552028848902313789317183717708787320929478423246928156398424239171325970879612335769763398515346081560399915531425723539213140720479326507267137828742959196385642276151638797127630047910191361680399414111624984206372517743996359617124918659907768433116633260298197012848470784890150730695547498596719933586069982436444234718082001846018730622018978078251382687927054119917695632224348010871565202175252028198261040039492986493445714319777978170571708732460167650824606886777444751082116947752328862403033182393875031044575819970978007188572170301319088111886048948546377675603617658993434973378519991225887009557855404697159501408807057868735101138788654972747256133187171979368777148513926792873647655361570414403601822033522070233557522819314747256187281992878302617123836339927234821821811676380919777010731896499864087607365385126033081240408406738779883880380790777451663791705554145561018608473222192132483938880559047228251984479547046012690324392766137318342953765252542555964877802201482102242400962601040992233494471314321481868159684801892100872569171935899890378633555898145614393663235774098392544814273378113971561955899268275241619910080846298893956276045168026139168398350826739619342535379276223499504005396423997779263382627438021081755678493441822034130652670788210033726183399266153681507696257733817307589870264650971257925342838993112928087719609046378921503264330059892346778876617798334880506012794809553814605488232163737493387912793148821433818674967276486446697323141026393011331070959181583351800272238247726552703980034937522935834618782553758543548874781047473178001260699994327867241691251425816093039612818879063417478919824101935406333287322779672841238094978186742975813353297998828459308694666267120972039561308572716442012074614454336977479573393166126943816187202672626019544838228078031112277579907764701659847788027485440439247437824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,35] 1221597614271859946083194388793020841732139457475476058810645066108427423458627144622584976452438149421619213182852441646427629658332321399298688609335409394644459652215091369587945405376319444646047292349695834991568127047301729590187735321820832233075852187504903956936140786218865624253397447533154353936007036064690181799348493925650951164703512299659369947272482193600347553928696986950085949013291190716994613530782304708058212908374640916320735636891743876420596944591275708054512121286269180723976579317710145268952931817821979061200294232970155998366511600100294131767942569940486167620080272298128028160851566146633926605054644593251167507629334332852616727362671449735078882839396370744229821487363070585306906382064420939731382321578362068576106708956344535274857467985017342166520981189151675497799798141104423053543849484127240242917637548341785431700075901683082562164603072145822279681171838097800250709195134950673861860785722479118332789974264406647436067638333303743356560175757774736086013499181100870727355999822287687562729598836603201349649387586813921635528280720697052474695333899805410785874044946713217273372962170779810442600774094156337862035441867863382124204308764742514385272907741450645555842062743828999489096086265926171889769667427405210532327513738929615584767984298669588256531457241641005144485017868633466849635557963957678316547228406483837590293189348334008007763375748902527665174188658734516370775342589581521212466740474344052772239358534000850142198939015933622358714028329453343602598913861925896681732378897592150271122043817975924929156478571460046317099735191526220495029044408542897696066036446196594460992108995028940971751983762281912039506640031402863298021046826093859554463430353179813179482515498277943561492565809847459026269840055659506852940250205227403877810236718083156367230433503409924583063216818975816591199845768962269048171819842046812185065714282147031857658008581319794224390773143920337521656044168644951446654352224376851151791564199832480658355954035776065625607255006697815368544656402865178219970879363305206051602185565360428679168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,36] -975560487410930484587330331684573343250097272189549145277299266093694494417056973589947786232264359756996811407451970828759566791083827133884972225366320090380623112285595970685383629671957205134722819037261394989732097489331028605567902601757143285127825869575921114764174757189879561198655306048984048446902789773569227223358567003546532523872256038617703335038839688385394292487917034764451665715755614285842501325951285530683814305688019847364553762540552624967739371687789180961380118052090355007202648423235767286118897465945220462816105668891075921278371291498927037363501291149438293452929680179515561967439971336947402164616027559144402123287090172221161954156692317311330622617772886206173317706250105572398719650791778418563781260964826590596154423005099447767942715338263951457439570731090048510328130876767055955010579001864403903274500311433004523224605927848963589598911244103405817929598031252398001161648942670814479393482017217441164156652929688724510385628160395498498063737137142074957157164875800703200447468912905603929098272665052389572437575249092352672041401549213008413345072118269414397541432091912252813020909418187483024214912208685260993768755967974090820226781786359412279976351276805984205569620249918527897276324438872785497793393795848448928036579400080005150879868380880562836103205068046697100566234491121926509160076992962042938916482123244246023657877480198232741747760342808697109489290124453244392003545747437973136476517690431330818082381510854018903606247296314377218315976090974247565549123932092492493052227567583210973038744473380690351612815894941201177296290621687092626075959462161369436859376822498818534613961268919770142924494217220352650828753984324717420820802406347827016560280796245602398429221897563107601975017984251654635756866579901204291770346342754188483789110493746982762936269889219297900065463552842793794326236340327233021336037566463861834034328964425521531405541586814309335373779293484916647221451445523980344178289798137261134387137831612410629933432586640256417122361846946516782122945529399107123885855057774488498730583346216265842688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,37] 338739861314610579919223024462259680471958597153726972163928081039926124412049821929133686447046928799163653454839873490959517435246352519336775324843102055884830479635904709359793343909985960310201117106085356366855426985376377680564562208496160455086346085733218919842298088330111286902148783480977196974063941465729818431843912055356358821812454390281346964204596765276245487098435873775227626243121428496973494733563113056296389317615459167681735647499882329119869004507775245106755171103576205015008636637843243074333088561147319344380837126809713595477627261159887206866133578054984113251215259254547469695936418355063969475931298158082125829683566451364551815058095196229481232987384490574933444958664563528434996617508412854479057244855513082790146303988238367245605632057651240961475848114584130570061973885305712696908295270986784725501465103518666887230744660341511171340535243393817268251724805293838318272504709887182120178047074473487498361845266371289737570179477077161164283899763701879842901884351910000811404905447807855220552028729948082772723076783405979335606247456495983212347916102724477139332882093759631834247147135737964483379457084410429931031714199392554484041064684344237150297312621286304600773688506495847180770791774068398071978448372695694254787209492767496261506618850509131060526291428690534440183767705541825486620605134196685815740380394769374854793286357771944853042105027379088759898446036012449128051299736955245097229187656338581480411417107111969233262004177250600688133944382171398540986630430131494650031472199418332218820058413230854325453284888388753785321688476115012581698107934369476429373837283006497922287314630146852400223710437228513967936110829489793734363861845776897672276883598324100009727925161400630169873821850132291306808660044884801964383427907517133388963231285209137600844882260141092827034020751960026554478932835500864092906418813747615420567233583168052277770678401843616712491769127901816884642468751202278801186758989242009030590689116484245350058114292732972833469032017991956268618444955974260662534588929536328150318256395663418851328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,38] -31164145490647576349324994246518670046409733802301426516145765441595038092873247087468362508758856825338946796920691805925123162675865970468525719343399818902374695180991941668856047151185381059865492583305908509365749039586323667216772348924939927641801868501032354939729955364301477460410670215028972938647006475975798671082182404429834213789017131748078253395526200036521731286172352361632638981857756189856613546785174067574300883223693355086688375421334905458186084475816829602917237257877868675758699597310254691974044979910095298974049136545811719165711250404866712844298082158058289240489999925861523078154962814832415769024704589291782332741685228600851709144113086068642020900351417408561558898248910931815341947300825430160832366077512000149283583001694921321128582110898924187286683491370550467139168969086051667546216569995493541388740295942471669712632081158476780586453912936238156846409173565036192139168571557420179716835277105294896969828692714496766295703954544207801466619773642640206383548321435804495334323372724415336802915553709494044917909200087154119495577363589248951799676206317250156800788996099262205146751263829570181666888828905670171740512802993272369429376685425077876021508895477856040972721224471097803819050824524299146449343345600375634628993525901836513805399396237961818592535623559553592178291835581495507477916455740112476288220158238049860151780469367410570480018527933503832099598967873781921069287424876408473961269834396245074221218931266958544570919556996634938507994963431119565897109427542782919827692674468495531474118308079210113866941103429946856841523655528701079288834460482804182393317938913708572754699552865526545880274135860998308339811837369090628474682103643118020484686756946792125405841951230664116266510572522168559058551500683210109706349421945730567855580285228530976931365384138225089990291198172488455944710664949697716188803010701896048393155858806925886533931827474249881728583947353973082925560279915454695563411206950832490115912719638043481140044146785766567071974711463437114167773092411014844839219724736226444108376438323403554816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,39] -27646717224211117888465558608189114544991970551019137293827843784427572242740501406319386659183545332323358316279096058773954943767226899680238288235702039761099838010413141978454551175150449830697346503036753169680630434207908435293370097709253273214586345217288551341758295793051388127869643072988546868988292329616050647943319371248632503908753821086497483550448191588057353834769208193081324344544777110424660849740849880750049624149399119349018550282291150057808417276844569452431986270117512105275434478642283830782223410144676172347092387763513751354258511798525531291621160459516029380798947103163746132452805509126081253948711499205865762847331231064126260163185483532440852415036908034758174900632567042741850796345067688489466001632615092795944954308831117705194769997702176284678945732189424117987201055921600276149778768521996310203928796566532718480719967934820814759939516716453015834974960410337681987253214992507101772939483272937544286251948779661453540758040278491485749420498201244429151337144533476206464269035533189359211834472691964948676770209948804130126981751597498076533528912607496213173474145298458485511064918649739314103166352785051698636911974147839035269334934600493290413820376217012646222562692040072252189738357481547438009124537770107904243230473129892795484037376539548221854522721827367899385098493192364534281322141757546410559807214462395439520470839280850384799222361040319643914308827241493780090878272900460685327997568747294789848404207261351766453293952953153492792739247479222429052007465854893087235557086740844908927344640873445255183540217022977396982719602227882913406043830881490484997663753278782755200827928704732231068722694348270634240488689987339012657621835752436364042844237432525011194526786028631632166018540788553825044607426522977980942636347691529630465089020884009686860354217817513766507116177241743081550431216640161052277186577821212738137632374814142087920419983505908229406405233134412614838948360489563108601846374562287280376750089258932981543279489880932285513612186061849566703119927065733228267714151956977406981372581244276047872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,40] 16505518855649894852779040901709872845961494862534971456914922365874133343196165791064761551903829366541407440691014647497545535812419703050137514987280466267800592265293678217124812795862611220000525116379561571980768508372983173801283271347060592477168150815106085042029831701288356766267408340614953555634591587194540811223809329407246148586985607116827758192133504609906438465800516151113280739121488321662282488402896901139363115798300229507179624823118464473473599377151979332473304732093572603361495750494535659074592389736458794629578326584494056097651027534680082606878992666904171685064417691016352698725324247915464638578013981841483271439398741391875326815805785792077600417642162784878229299267692213735214175865423669254246533274721267950009668008919406526720728065235485119578609974330682159360820732707217599897438902758921102526635168800273180657548924705508317501309947786550484786607438200327567165867357310060018610960857102222730223729992165884856514398655940873716200421738441214389374255613858881524848910165406570173357726009454591995306154305240460558628431797799027773241425506493561882375650043841271655675707041448882794548360361995688826939912954310876175745324930673115065140924601157147318606101277344792243567241912365523085662890268447891584360207163177185493587801532548688889885198045648652231390939763359583119277908330914182071751646333634874453026794911860911891550353865897386500734827495428856903972891125605603421329228639769728730182281247487467088626105887361572831164465201987816067466920066738351504065666791552480018019168535997385793127852213683493527058436279182153423979496718275790204746997926244696759138561754999298199209444933332239817443583045201595196440283841083678019161164901376843429312900256958359649563811730436239991811008665990987177864054334963953962875056202579723726644211879126505986992524138579583093337045720632411966322004754006194509266807139218682960836685656313284856849282100390070192192517990261205891277263923710044810250082280809756000895576350267513955579679839740627180585159245991676514561530664059173289357318276859150991360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,41] -5005845997098251666920259341433745545773253540468514027948457596165169758561108726137219000514924027971124829685031662051483002957072920393212516476500985666559084015656034703318309628243062968394844522205510451212624810979724515921310871590988463090183708025076991086594766126456502679206125051248213374252843591823412320061589634764532179744985810186618808467675798643136372900315763298555689285925595064442016919572845164438961355375158523246169533633938368894287466615358618090382830776483946144846300258416274160739327269444872739131121144183130635448213101204363299969320881920878650427140962015927898476405773179509350549384584512867865024101834918465292545199352198494812626070480835708781360293527281946379309193599753891591119741075976382620418242387690291365705998779997745039274811863372911074409572732732145495660982946965166836860358255959540006509486495488222589145626356137781487490304266299145301208346521120042261945264822833314798855622884176411942624341012756019074725576565363151362166864273202536076119635152774998767679401762707091383705993943769285281301614323665399537675494437886258669022951764357182561784721450454155818985218019934950270327598608145548393458130447838536726054129984552009033535290304373295534905459683650238755069535866476531368926297904640333789249957764428809786964175301939148242574411600129751401587172000761296142025276893880234963480374923959370438570842230234252872201237374412410902515170832807614453667250937055317844972908641398087134025285398366114313984800705212677416075500963825652424514859753366915352518158923697312742068923882744431603578573886821640917124381219205010969841755728712191367436522973366713954542372838654055085679618942555571233907129986944829370371359223191017417069408331685478895050736943460180032273607057638469874723343606780565778276539426628558988590696696872201046122926913005518493288994411160995078912994491252323099571704485580091525201979547551480071900032761596359802711946647927525818485122354335247903025735058129625736998083682632803708774129517426956285909648069987539092014806928735057852159942545997062733824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,42] 829657000928771973314549703241607751628302732412238969760042616865190766860787672492529764212952693399192449819451554285691912764467897501030576470743539228157840351485313974503745435456106080743388592841457073826266518375590611988242504829012489493760610820853357912168470987157522257230294441946254767243644896941164486947497540431367154806627762522511223451902786297581002652081722918773884171144050364023576910254925145361783957578616943977878340927328701615135138678233348294239795274911455512175879683850597145223049741950089689644482491643210327164472431359401305961332948816999899759270736333249791518508413217535315149751763457413049487171912810023743337170986815111162888631588682705526212596783303622682922753256587982234389790344427536110333636071323974538101898597501376539495813637439933354459087993528387775084730798244650532409892702399153897777637400260166811969898010772703274111172263887779295635626272021781878709439404984368307125021615628606383181454306200723508791649945781637304521987677966436032239137907095249380681573786377072272369243825311569022285017111093590125852173094456595167084227375519139729644459969242853973085771188269971677822200556039131510698404543241427348758317349849955258268970219112465246390019320092642588320261556118465233598914543336686765974585279016668022110025660098386337279641137082791666299098649292863991293164679811723995931670170057448476698641351838165085934814195596021711951931278105193731053968481834005067438773695222476165037607563025827325455880647143566949347880981783088859091982220688532516474093403251229684424563667685003022679521268161812802312874547266077988811062125021805525615511359637526571762074750094235951833852351240043934490184502972246677985848273488266791790156281336703394540956700804280326071677268474350576350870673078457073836678015383889689855848303873456820330853890675787765255773950381264429170904115368679249558108762891586215626170234219619309134282806150525667848858796000373943015148497444047791390291935922714666443125628643523950243162553678817955218587943186834136178765555707282446222758151373014958080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,43] 57831681301987859987910846836392209575674623223732492117758754452426258622434422946361724782264671527817314081046121345751585320273105674679826059217175812899782058829109622299419308630719943486454750368709417473793200384859886353374248879097001370683865438199901525565951997576802365315406299560114178957837468375244381654866160183279621636855404631289722634702686779590017130329212131495797149074491314858341410964709102235169997039317751440222104947664006943151998727712994555179538260265097096255588258521111962516208011589845824668376062533242367918498035626879129347137650768463614400347686259095395724459576707390852433514177766366943395059642653576465136745852363482387452272064447593700821015575214285655530146792516734132206442646358605700631573847312171687263267561424027892761716086147016691625140759961904833724078298062101658755497140315711930929420493505116969534722280694489155868422137190709685649429817858818226220969891962184517784723212065765914772050329089797569743946655575787817293113122676293904368900455068765181480929498262726806143001014007084537649701159979922297745613392922072809479998898238033298720300863529074830035218595061819278494066621630443234900537031704271792086244214251846861369272349499875520714770986672039872147180149483398890840461589373075550371447508861721156076402107775473779579763895345494614540620049530350429744084612267623428605259327893808629608115637841905888543126810105089559403805083399052775191662667788666773055099306866020262513482612846887584538047008992594546340536357801587043599333010330215123770057735830252195698226304688805958013580281805982476011426029398595923338539433635230404398966496670753906784076783511543219377387721051911396183345027070490457117559121895496290654066173136244545305241489564155581868616356448769114888199562212461467419462249656285987519445046961008889416868248514794268669602329561255478178170364667374020660668900905580035908828778843459766077788861226429018923584592212454867816682189539049958346268821083864841551029661007501868951114305636596405875270748518536246052110604632238263681050763681220001792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,44] -95708939641822989179957320118685338875344355790766264943625570451319276865118586058682207059959210857878308897713336521559743631497141183944012336298279707049578805224715145869613903487080134549357796662521113296839409817726740364594540634557679860080228713459424456247015031336088120600053257682632978653127629884164093967241609977104407475536432321768414697586691109624407812421925704598195293885089032353057234792382561050814314713631078385740424339647580480127252094005589367634537564960145623646967208514430900794786590595873604206295434194144670821534058607789598157286531650978041064459708491255744190842800173906698052849404561875674629761352291638720503575957111476134453692757893001122574885017996840668756944094919911047587899103744933657485548764721072091647571709941457579287282865866771528513579206560611562770742462471820717431858067723680822103700335751579077273557438477677890254560275061379676419437867417078658816706242557864741012715101521440915086673361815768245428609218898205517249781844917246046059751419881295425465414419245730132631643248735921642661804686741576787519287742052724634377073866429553866064213874307142815053396841281668313115330673359175317009885775723186199636984594548816574327972010418402813692320349036188018399988017855200470022210474717412454588386508528986408843597188130025634797183249490743291210756421563679816939686957639352632035524594673002865603840158655095679448007108232740929861580102459230135455619840095192708289860260496928437597622811537364506237876267754822239434994088184818169783521257700056667244520437461105789366359481363437187804825799163223781263932065207465783995967764517036897758605524161241255485543998386735272546317148166207712799133098737371783966999070433095194617419383768298164664812103574631136570287898750633600062562041912348593060565808091653263241656903972210120448939130600875207062062619093369556126977103820473459995924661291479019575714211125437609567623386340508780019647045274298068024150988425972261891125122688203264796984318876905055496609654789043991064025107833640430219867263817620030898415301513325838336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,45] 35919732010670193821522996441071809198345014180563419489982805578189324728446376924897435152354019642743329408059577108124698452281602303969812119889122613747111445282767577170052721034194744721391967076600208253840493557699671816454064386282841021951499314215228883727166052617257108030921411820305312913928701849083297194029137220847923158928465430494993180453283714053972335061430533854701843183974093954547040330430717173117568889232475148391195426100021916724533332847652040465774502198849057632157278594694185136654179991089624219004759869020543866625252286700029438305253875217769458084090463181216773868354398487475369460499060553788614870094553602041469105502958162539787019253507597435763612014419706133084230656389273369787659769266913867330019386300512568994924046003314697449392949577569449910158638504525449864595023541296662881016446528009976656717406896733960503241431330983233715093316192361877139474818852733565872507548444107997257451063219106237811706961656808265439623968833400323788381760653282499768271188065842523229040105481464450491007720691307993017509087794835009064412757144983248656383538458179072667364662372781852549073915815778589609625482921727052168769191196240417559983556241700122415908359199144026439932542628223247884040559042780681247567031433430282670329870984577143498310768426074261008554246611065890226365366537818621988038302850903237790288021256833706499640298263557936914869419184703026056420025186125656986627840697686780421465966877069878869946837481610792459249231793795225901309879858669815073859369383083081824764790060907823287617857241110754783372632197739092130807139691399220185822691100595787955536267036271153635034552943736106346110429916804757509455767286752531285945181156496445698022454851618479055456150240358174051072181637144339163916483909629039717588738321702872755368981370840676013377760410773035254129051134102649551163942744448811868876021582122357342475310434743272462144243431579637838588434088701071049987314021379305998488080239772156259131141345370990652455686495666266485149547099964307156134599498885503609012832699676622848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,46] -8129834228662575668661672850660302948146606665658610403110996063273630352148415213052928745388250865733031636605391808183816840253537852543295553861127919031644254487212199011810258120782670378356126526299072128362240919509128106286684535795667216446809829143613487616832505814626964440355829500566293428274524750136893843714353474465181439663846478898824273637259987516515271865793576609694097216730299232681628795027188036132562392811023465696813521367525398595032507496745981400020128416859005985346556701789424957186165398815660634428827463103084700757983952339282743340647233297725406829680853315305238482257111586934158026477245020831958864048582950588434121497253440530201991718580765000909333015230048800206273742797198620191655777492366741433198893682722862691569344222908550909926879703283701866348118248099320804913914913878814733065130833638094707453942405813728803836527324432626406137316878021304962393615042569992368952109980278128421663345379633305957189470501574951464801347315302002103182021047453879353888943480484078607047329786372117429284987139707054431620853505556477098375607788812315104962636761421031391095207310365509262108942005602627810752071240172962990431573201342071554836120584132403448145013560630557948659862304117090295254416648416990090383558505802950854432289287387600972564136312476385119312158707869325550555244733763439575898014938684904405943284287315536912579363600776784674004695845377048842966976091925975512617912597081115587600863551830209706026647578674172777403740405447517719935855559477087249683241318264546495569093370852272638202282048570541106028224393858249569682665301779748077902864560406217669381547581346111573793361665920610432711551044099234581341935246139344982959883495870726973530730905185695366072063967595238551368658163744807422906065162335075084370381060601542179286098429662931478623736498717988786609735395686944127114068207339103915973186944786491771730895105886968905057365481787240567337131171313870040623970873381264564867304489362020873009670050250440066697601177897888261353084936051271270678686534766275032764601853754212352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,47] 1283804111374560564971490776128009974392596553539823039104929365061476059698048080729163260609108918827241045115813205159433686160307177014296349376464135111624708028312090139308457854579103256716347307270316608172944346272488105349421815515328507608367731602529691324209923395862494830084385567724894560346023527391500072821432569117949261992997497321693714063975616329694161692203937881271377341085992543008692915790707129625405296584547920331847096396207418645516797394572637745488545582548581474415331026163315274323022254652253030348628917981140151838770525890750101755477882531797193462594505947910861453839622118719565286767113506646630103554243034994446926558797934213473622935576154848976964415781938710128663362476351604749146100710932116871706407188886686940460395869742644419431946133833830234558356485819662758326861433122044854538672450357319501051634197221188766392210816381775428412870092321733819337674347056066085883364034122531778129952819567936705511849179301978613184903170114458077062041966932808509195940250447884172646171970674855264566682237975743370379215697176955659666707626667160618058325575012434252826123238848052590613873668781933402046318173975801680981305679071918546938104942885897366333776553849450743902143341525923069962402510558199149584367807281592650622645799610181115505828680979659274395481713089173285882414047219534742583606374050867234090655189171494864619086463674447942958597874229374987639593304188984476749477562607620232863661223430994454940029246957102353637882268979869727581755215090641409745453205413109203151761038142033040057721652855052658745052205850306198387208459688008958465287098882790842643882764891115714848554636443919838372622892590488678104713577560739900446437296836387910424989873462920230987551724433307278000665928543815857550194931853341614056452946649808329232036259809996714852939585602529907781285683782672016959118526172245753245313064586757308634993644686205071564158020373677691919218931853916177149288739948743421445980934254522847723079378611235546391474731781522705267487810938421216300306025762298768041073048400429056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,48] -181356247901551907735283377431495734893937618699040721610473419115077383609314769104817491826325038425443319999970129761978973674276176655186834155333206555977437041248584615327851300599518564561595380243819663834795329100865089637350559305236421830296924274349102143113088054871146992996373309551069231406534585866281244309740080223027928442161631222850049433527766459533301456473652993098655726517128941077214734393342027831987055994857903168001198088477756757277852071776519189588538427163338167120139123266183818038191642391326328515570180950461278556026867780893896266316347963419320186756786057002535175066479325177249651959016908589170323842461880473716909584823401485031125183558806521859315478371280880261367037699199104555068172087276435021181759476547058357974063323809897884079190308850426193738174537606708241062996263773337328220688566493783748829085372809340484660511706009213173872323927043103017337318396116051985371962047618047686473961399452666007056621360720382560008745270452240289389045263579327430007732891068772466398517863707713993499229010494022074813465279207359419967503810682811802629954487078674310534060757369579818763780991912339346769107328690638553473809145423149607536121848278187259219865067409405979805717137689806050939861783697579046714226930962504033439232746138704643310251163129239299410844663211471447723521333013205122686687091298519885965989933358629445675133393809702365063939224333251888276168538829917710990383697543225814391044229662086530852730929002418650852947344887859155840769066609857993396524444948446150134282499268081989284939700178587942603810256840636188398436127683336505993296980880715682624803302467455234294158405056243269451974721496956264443788731730873466420829409722224944762763084415672682595903804798714682800855724036271099273826641050840656420315457056193193780679763742346526811190277930534139816226024005229125746652464363594393585350620688978217022190242924480051415906578349725202145440023977733291346817250989832746963434889757468822871354665516118261346009761850865161346693634433002681671717997832785130002041429339144192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,49] 34077476382806337434280076008047795809456592294910260473913472644576101749442173006226809846392456597614254087611153476993330061560738061625669433026481827733271103443512284057357292311942953282890502646274287980017754931939788719311342046715313175207924923899405872327390305594680076584232930162498298041091072100409009247595874433005117124097429922191290278248892203709631272851749040919390209407723324430298753364089868379852529692060512326009553794486723831757360449667104053077390138139343226488804812119355339240347285199393701000150590783603008085130439768495717007953588549163389820720401335373730584649227184217193586235600119100749771661510518739633641844453497397981728507715418185000713570309325472109450879662916496379133741218711079393931188125529901410787574870111683962465509296306871516669998608602495086593537955468177009875336438889806378964913783840010977531716286434292232074600046514681139960341010803355096108428318920510426357017728941438952915470862387462667417692405773433401571378686503880138389964205915963216285027816523964801149302252346887703906214998431302930014875206559301748988451638804833943408047749698841951327481348327574995809002276972758530053955901641064488408963584343715128442953143562602122255247963162506096837045533578024892711225663833707375930933428234162133463066134816463125728743049859914633131098533916553442351738858416764023722838966680379553375448128307939073624549323553816808549294875506009834672966797381877160560255942833623900858649257397727677630684823162053690482029536173120676503802642813830639130600178741496355892718403843452591597662121272524782079619597519677756909570605853619514038785952305833152974742457487344279451882903649352762805007455364819056719209683841335896451834905472203432413029428961556691913937844672599516825183220244248887863447414080978139856153815813567206079941242356997035793567881090766423875680514561933302847050392713344887465279121591364998001191895906933806997535536904341376579314044366899772176371283980512075370003794292538021283392629859971754432014342795636329074089048886160509099838293250408448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,50] -7393947688832036457519839597162335259600431468785400966554037245888771475240654462476190353401941917087790471920989433253647227524157733582717701952664969261805546897545669992500467065770235010833668692929691026342676780677263728177720883624142838988512746227604061561328256288507154170737394464905678979595665997708833043604282036054235560736575304007266511134885142771765916689560741698295061579020513476130266769848624991995080511714205390659920236472887451471950214784164693737373310515381034445164634780078116541536429739448974900165420145035991505736313259760440034523260072473272604917560509501924122231688641268032466732019695855043008149726762552649931409821314367480506283057844285131484353703732157351263838846743523137776890370646615604816947738515515320740188963552763859283578520140037361258843499918924003557508835074200293997412798376942057818289751550630583584669335434838586627624947705452799355607978002945797152193085934749512201075662175379475075830052902924710641088648763636223550563012983862035836713555629045902097655802684547521243143628744465791810983101407636620168112541026380800957599445871162131434870146676489417000882175388886110503478362170332686252286296656045090095531181546901211215210130222173156494725057839161524050781198654112440978210195820702010951360835106394585113916445982592186596539904273587539156814451652935995828182543761106070051578892533366117034153315879529861280027065187534947590401842354168771342883336790549013068939166240407082896993373349913457032671886270571562018910838031607857745131709601225528131972605967726034999452511953649935250969547586225135453119051173700890683303946280661148345831672158006622731221719531115849207924830049512101211229899727916584629037239567247581960998006268446693050209968977388963099322211078831034933782493072582640599834032269849518637912589392171043348620337044959237369722413613223194619379515446935249605174332398445992081066873813306585134191070389031588977605843825223034473349869098488880703331196346640103364318536876240221414895097217932261654357980434639099206427132503899424677182417974329344000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,51] 1281569589022558279666264414429725850033359437289322906057415803867259520985176605518277959489001216012365274521031304504933494752174662558358104569251746848731850797114709344604808291632239172838897548464939561448197594802219604618823636410161838014619082439768830018919685160313512216981067571464959121506120977589926830772330322178632449815694374012202403253601022851436038762418245552659668534238243028228870337371504528753967733883387378738830205909756603550743640605009959492477405000589856637226827626537347058138395495892773714005062926641850779242207178821751266565915143558187926663246167941113100351497860502731959069177018455868977801687208133916580984987544085802424820611440072961015126089290616400668296259968789123504966521405938287298711632797306447967251823568025157303626873489884779220160508983135829953968960518168233372064153527302967442508518738880352094246148134794598224821735896599265941737007094346320708523578052621209364181128619687111758486139898079075514112441070481297838244279679926593012128730436051237461218795340869598910947365096574177783005834505141259657032807469769875020680014683185902131400372596158865860674280891651194371629600739769613547990717006065780453150539660413836287683071307417821139544041182955806388874242606704100414111607516207293796721257172456306627209035370214607689309874708121316099967188144591621187023810348449445865014669452061106944349108053930896288157102801226775374312658148796322996654548174524300486069720256351523045443855332586128985133307617975580214764671576791581111042202403746314560612775814521047234258359411765264943824861634815464094013055102645712744450430796383611072541417038455247186382952396741294885619289282168605657446740362234769191013979689566142823551579384236003746600200611717648499635555073264317698180169980900270684999323666465950517784161271941423345623296290075686368700533155522833798226069623541570872909916723502027133419998727164179112539332625836620447626891627828125044685717347001875036382150278623601258320524011351365896789445011290220997265649380908658240645653322066800368140261198397440000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,52] -145633465518818816965767982957303420373205805684596575842384577785532334395741945461396535854501047058475087833399464222352948348537268772906919142407637334145071854973245628651301680153931074749716799392604025112464853511208949849274678799189581509489731562359091070444639977438650326433041693447186635641683124091574048641866366564617680025876894446102797818038285197108403349443398972675587047587650830009111895513258831360234671181253376619279417709892852774182576125322574104015715550942024858659592371150234315456180900154692411637408569373822023811186629786015672943602977665584418709164186064123979361063008565519066023934265013648556399149290197292432337228209768670487630267754037922772732610815033433861436866780939575854963581996109129856211408281082516262188099296675873049850747973990978501950521110418235936108217809895243410076085613888023308581772848134370020823627605034714570829266521491228704628833731804941899607939480964258485330950302178040834335996016250824827295905223014311207171052947632125153500401113930364997777190677190304224830859661854166941285196444279464698387197456734607946215351944914235669990560917463349322943736952005440997536967532633707343115767735188085845143528924375941804525664896921474567571453152238868861154952043146454064429073744282214679619961083117939368960830522001488844142578594573261318188852011475456988188007784418788577005275249317773462546854855674149213669515947005669843148868079379198350053727165441212623952342046165451259482775958182916855135891406750234535132612138297734520347716541011420342532315352834351250852218552521444689702680163492933502065246637332587273121916439024656092352381260320430418682609447014939370365608031373294120667738655855446449222641262321264241067975325494923842309893395883014830810524237276319632181972511240476627780735254151056527426273906145525049231730811074082561969185954793911909845015072389316598265231534120548990618105925045275590915524964040352880072004985102363834837449672799237318909851868465371750738927532036954423942701429470689146960836617272408039289553181936523917496784198303744000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,53] 5973017948934345897050416174989385302639286579321836590297899543818358220224942256987325452006000418957095600916803775100855469399825938915726633882520913506319592226986220992809461579755703245228261012545811861630158501738125161977412280609010892200122126019994055590757175726250399468533578298974649780836065796760262763228191588554790089553686568708781535328557924875865816519442207738263137566253056459945021289847389086765341381290752677118600938406268534143794871614738730769014927477156274319271454544866023712031721419293403381083270098320841332079095810761142886340029604136954802128884751753242534263617762448110696394813521860985519831729625592821679507769226057461074069305526987387051667796451608523036589822121311433893527788104761427607816854418424579470206988307808724550858458300479446385821847203322650415369778658463613314127000176514567605863491891698019006732384223857150110337615197470450366017950302451183330623959639693008049054585463331094443637331116192296193873219465958412127367137607244032108518211079469654884035827257788232983349741957030559054010716208938319504184775749473144516189653147041904661582569999891237558078844738965412112204315900247613755964583390234937945007865949514909246649644761010144678386034435751245873035306348314105222587255800972657937686049177062547552879284248670617774411161424582081784238366732446743302724967456850260444591333887723209838137518708201426223593976248872017957134418391667511704180095273294318025335805550455772350389588705234784705721674226634798194821801551503182637982864888616357631372123477846250409328030234304881004837122127149241689524041326854448803589989408708797858214669565377037507881389208972304194043639208215537567460475557072632721629759691914651503163052045385378743569351014073009904294627174260868182155556601980370968117049688124161986166260695269626593271872294833101677338345840177689047743111117838735807305847846227050401490593964575583377901191554619846782566045937340091333893503792306394365257041757032119467053194471558234515760263783824128762387456800670487924751377570698767139794900221952000000000000000000000000000000000000000000000000000000000000000000000000000 [90,54] 1132306653961713080923232406118800365002386026133743748951766445915660137479147662372800385676356113809644967009783996647154022108560800395601314343932845174170569520771529820678209681288935303758836978740769513016872827948394007991203891400493964345873234086989661388227482825694271175733717399135366139814844768252739324602858072919983838070302364189287840035571354235541421825757117523148004149165464864699843956204384584053954751135294649982277115807432258963125040624488193615826215535637722050473919071089315384113211392436308760392248146517838392032483583841383389266408505447582635732258971083181322679723263040719007049241961693008383153870679959709480901830222158678648061190467480055878574124377619805477175125702886183569094173895406280930228075228298732804904731284358929264242689414631419426238642267286444006475442659332154414355142421093344632905434268670606017373303138644117804407678068028814846244488069734418776357252303155743603610499438663560822604157536296962693160072021730480976649737563694709933902164199917233950130290864387872869743244035314217625800677808213858234972963510671757215448153997404202678029679927592332514744693477879054583315769691736955747988570205475434883370229364015221221028467395920855342843203276854828414716047763945649030398276232251112778452755542575391488410765660522515168714425083081147053598767636051093211808685821351240552965608345596339693501435755501434543270974916570953247031969907294816899846959425970210458861925662144753854122825173524446411657731597465118231635883787122966555705290580319314316930718053760221788371683495859799420870442732991986482032071339951490698532684872037825395319527050617377299542013646950469330318152139685446111532292417378572256844403312997695269995394304842961708996298945571157493073669276435920937619641513397292416464893900363476646130243521414674830418505977305338351699863522800616466583269406172239239932877484340506098801350487693284587084745872004115690343664945915389699858679725513585534497873772731249274434469467120353650913038658272065853717714917534998437219227964601717926762553278464000000000000000000000000000000000000000000000000000000000000000000000000 [90,55] -223113827644986663913361186547609694846510498000558133230352929913430305724836140591798294517562540404972315754236563577163775689629619775318954441985479234088628624503658249020314926074939413486337913551682906554061010579326333195728066319887750813847285600003628494909234184503753610846468580474027612726309647063622599799861457304813347817969022650064005228369024735152591022877243597096819297232907963897780051067068232320370537178843982543637637184446890338822254906695538945372313553573847423163309693315055076434165009670191070168275342957979208253146865774667725132642463254214164887143401527070907339707398555687088874842537490315651275925308023157727492401854694321276197413334798522626430363931375933050701349733465557754952792293951849386775949298150898443657476493175912940834920901825916811074935321579669072772744607179630558289567591474336793108300230604097082854723838717759064764205832937727140142462127735470346199882301973276090578413928763501359680070751150063900469834830152592007556501916389497181656947127480927768617590923386064242799082631817984692410552746632035044073460944725909483569742430074117821407178461702891928781685287712581660701832135304973002989825526560791784554234460260940535464106649090127532138368524223693592140677655628865099280954757493157215503009685212174640734830662263610001376553083855211186512160418303040513673131351831730713368913110224944478088062225937020161223928825678909153915351274020967493956646775188488878995604627184469296545779569530741816887371203117445705915861114472169940885453409563598311247584738783870165705897714810024415060054522347368828873932167582313909864741795387270638021649171365185978280160318065111357801328017876616568730155126460617112429311315957655309030237427799874692242235720519855016561295007305983740653649445872691405139556393915500753990592686203346310282402317310433041696411431099066911105142195942931610062771891228854047104115003276806070107092094753181131767066516750838674340665347111429052518450049365473932660910228114826545140639605082896351387405290739705086306129135500272918361288998912000000000000000000000000000000000000000000000000000000000000000000000 [90,56] 17371486881293716781930799864734054928262963637182983668638894604475655585493701559594655804031379019223131676218724733934942711090853211424491973415810487143208965164938469344789404583707905073924733517396751567376790854986166323677422789615453880937340939248526807306420191413384619252229715625711090097966698421402441448118003919257911513179258954286706103313179330148086689608323021551569590983151688397741987709740927937019492889900940290220900912019042410101557533867250074247658487840122200380557005095161078817406022258778384420001776154347357148075102462063062041301007648978087645987058277987832012694648118465426387732161699938980851186361278680753673061705193508390939231646650329292703888776019883022365986589159909310725960101454138805383703877696471589862838814350391168029819222048812620653870921124888582086634929175827761021918092938795477103034991523023843299290840236394246039939534925921345528934182874203179827657307514350912858785391123313508016064425795577091248428465961654044928132850160311869073893316558680351769649096381615665268340098606713474009315559948934691297292137047929768125120627934006951065661594239924408301156588734276544714056343079366217476499184003687567020734389461816256544154436792310883813002790485739763236649380193254790463103437381569759527971977707065742858060823690168701986509513063734137382524861718859680093281799328856727984205106419922039172085034678017464930682816858757118313553543224762451914594889398666442291513492382376487057507526658544238640695915112440744380448478214392569778084175372696221422209468480841516963901051738575106612373277566670398203403350554819134194317592941933932040092993220155350407164743740096299560847181347816250369680289847705843597634179259119822226504618473088970584093312500004327115162765774896548894472121021825972516921474707780950039349319489200206211977243343138846330593378096670353520923687082291643271408248522945442001931391739919257994829296890267903267716973460512194974276240853079958781088857440992216350223338610459813384913119011553400695928479260939717974099665521797719041259864064000000000000000000000000000000000000000000000000000000000000000000 [90,57] -725992340399127449216060317693845628071063731434894794045256499615766299362477206713202604434817754285293449127013608801975585430555749918589780934620312110851731859394226785810958246975311338213744394690975537995968222112516685505940085300913614800104824051537175460547522042142143015730728099008447350891376544698429550956998067485006996250869416349083927231664049659755584357619127453655267445633220376481405341102372382840044134585088863864644873654846774174884705216514833278480431102574211633280804180001470651598965789216299650867317014463476437959219168133563674230342967999627584840135369107648633126123001684756047137878193591301726303856594331821973063858192043729728093402911363724380779833773552962805473082575481380968890580908912770305595921849768849389316378746266480833293393383021786901587561494448723483240879148971522627642121884265398969052015037890798130717201504617478988655353364718191416288538373306163742500125840348803899684324934812792944374837852246708929503711977935282682266008438545008732570183322659165026106299927576828394253526731761463417272502960489441310903424206037833595936010072189200688956686450568402145926563081790881029712494434127060818853283967687529302662604158641057098550679261846136077349845420697731902273882140738849893316966978280174267235077390688335976762066990126383495504001359979183090407836334540317827464521468400842602921230350123100589150493687123641888490048439622266699840120771156968624831068033321133259028581901364848638453245466798354216201039617628180728273469491161646115717303721889716943864438057706424773416091799857951849842728326134789887666528383778757808009965039085619371230412084451008403744984039601138648078206745259658064737607254428298561229762316823821377074521238607650874713707483475777134095401774591884087195299063296686199988409028110286127461906792660640177076111187020099288887273024507732285295769412128628568723032869765767306225633894099004375682818697101631779492989644744077476131294508966899661827697285783376380398526387322372200022686363915638562757214805969145211721721013749049213841309696000000000000000000000000000000000000000000000000000000000000000 [90,58] 19387207667718088172223540647710614937642115782092140555957871344508682923827821667811317924249428024308644376734496513448516417120092671279519688635197225816089020042368647185361195424522994367410982711542758054994932625100388259552976602118892348153197383038885752707582917008558631777275955994755797526976083871701128203650751252247358804058169788874914014374606906386831374039348202436670671768385203482517669167314689752942840106128160008770129340776457836887965837344384252393593132928254506508246166476559560409496192240001538807758886541853069005205343216205248199273902019250400074896356554874101779904111594192085683158362717407879272342683052111963319418755755691246260694378357718986589362883647147606387886169116473913906252813085475889104140026319022514649434830535680115178258717060113571597592422449233969857938182374719942834195780483596635102674475848791830378560863113899615011220799564354582145859445855575824716613233229710930940694048783239864144645968588920010838468355864571289631862700553330529213421508940343112062580899969287438317404400408201687657519834553576832708424104829841907648541871368100270334475571430811943908541396728971984865171655286949429779470641817078420281780855413713582289449277328302082718222554041245296886827904382662856987063500237951937792623731267179898115056307424135332075435933876824108665108772931459288144526162667710997236141552679084128108550855262034388091263699663793363307580083360444031531764420102196232182347636444836646784344883007223903856450400229337382476882551729104185309943837465896558998401720129357304767271637466931194744824781276803329721328897188512637638050668472595706248179070165170056248721408115153990347835386119350979155065054372270093471766444755738171331318367362112520839843410044154178463366891484850707365984682181870463454338136071685847493040598010874982732021879273122492031568291870091249479414243570194893504314521306456927309775834308404172310388094113454168391958967941786820633061150803553465523473830935391739960232062455376819413023011640885922665806214868675137151071628137724516205854720000000000000000000000000000000000000000000000000000000000000 [90,59] 1096698369403125632569818237442602193273770932205687278354214011966577674656138166047978858538921524180923673745854323275354052661808230337066366987783014026820210224679354515085614239545303255121245979186214588253253020890479258971274613040290730243154267996551178134846637945226031091471071463611334725957803519227623615569422325881937560538683835001102511508013701890143384728305915951642350849547418549995911134054578297609760340213251431344923946283585229129579430571653362372137425564006460272129746264505705258965365370980747810143053996085878396910410542785647298457889810829902044413136122335344150403529700350639196449572457197253978885656228748637198329281114661779902831374884424407786168019021628285123611940595705869380237544321129566200904188829309910715083731062329049864613495311303027710800618034860663498219837225240899994329536614773180666347477449042578037723039003417472044866951092702218349649456545924430678414981069773521703984825504699253401028021189011793641150000729926120630833946445387909960173632973328004593925628839721328243900269166786389387672673872730805711319455142421169596023240705113071746317519898533990370029600511568732673396261766261850197036751858507306693316474781826260079284909416633723701256551679266998467885076523011413070218630278900052181295970815938149805892498096997894988428417793491516432321803746683267012769010173850614812115509264349100529555997797040902380305082732425106039180135720842237516028933918033881485534384811522939498715477857768726500977478947456066145771914247870752555599023263606118749151806836421740120019822343743416262613069686377746910188717876764231833189676021559906870739849801084875079897039261520780170984528641852368179638090166941865101573510285729844185166632798257202377597562089923493193931655618684915833671393700047974211596483684341472527823170140194188581288139528485088559170755332386006553007565798760868330058703540080054432878736326224210732437678303738723879354465594760077009637807151144205995379467636402694481317349593328795794547216778620106733613950006491308253992726735427321521504256000000000000000000000000000000000000000000000000000000000 [90,60] -205659631120845697507879004515597056278726389865535956865664010739113058218034766499533830622646094432378645891042702429332584096725779009800563980155025098955196412029046428562809057515075971565891110058204057317352083937088723102123896442351545441466041799898225354851300302670425826613689029377663868958231574538815399818487007632679147108334910416442889898260933462768856341369099690671228667927142188935848919913256880319051327068711814396093118465205300225493813085234498406995217284685545062683139538697743679060704694424153807215432982417762877296675783491874501059373696881198801590454572287510523092103594431302755932298136636886268851737616538147522775638967922851796429078309238844633632096761292069851529862462302538733498041934370567949559343635443780338982533815667152139611984957029869921751440035086637446327535048338718629252848153141491483865163668972130370325501244747038884614395781481189106252220990705929152316988467482684526287197225466786036155999264369919665627153264405345485523538505385881154440902154051265340182584865684541686728936990029234283741851036446435773080473465173140498059155483820878350971301113288118475101598738621546080402148520455011665537684645454201142871889248465221018986322890988745584815099487933280776862453287792551449506256584363202524984844063531709616688132623864214896370570212638604455234287159010861385628346822956807911605768525361594116327179719808102883678821914046457128539195354161160186859095606518965925360564589341585817006456428471383412886623364153616893604469232600710930002865727822890322933405730439450884092222483118715241289810362242434061196980674251146694667538757105476928408306472312667613527842324667670652630226068246259913414084425406181095543226489038204314546365237287963187719514106515926044519365381352884726981415452965212250826659349729576942608526314493695046574841741359903347398964056909564983142804675598869369049682517436649876426578318608621708324060476582873029950093917632451746108849743491091907256508662334624446267167766828326153383358636742335303598084200902651931301025906231012392697856000000000000000000000000000000000000000000000000000000 [90,61] 3000794839180339854256435896774961636171131952844633393084786298127217084707164702997498411736034725221212582529760380940183998261846931132546038029882182195320279412059949329321210848023005644282139058297257054841626144595947128740644493066480426465567881584620119705307154417145107952826721969306227827736815610114376020309122742148836345897987383736279858137648873486227435062312024235292001095169079392205811110812658081934484578856343561104334876271479070151366502867930279768752235868614017150659886215085666301388962097053272940325690590438638666017674304348661045526183740958853084926722531798417306177425884518823910535061688223668759699947435512303895936820003164456836058804227863191677793045264674960430459544911524212446076799901861443457255438378444059340794297012183329942671098945663169126985432116547910497889289856867945372999067802080350879292964591125289006555224207315502089464492491088809155732629563883927446725948968843197571916985169325778085703283677984893632494622473809303070337075962275105006322038453694028016033456764997661063248739643757753050283550270124896927120197065520431654936349571376034188409683439931313362745233157784526893001441220609317512021317071060622918336859177680575453858030585219126338392894331618538238994923441456620587815346224546784299751858337189316650632353380596902697799179591718123584635521925687321268872087939342646696436199902707511643746723655519199052697114980928790716145215700286571184250218739514876511450696294884643908067540187958260030139455321645031368626932201407759656518701983305837595284829970095075636131477370888049912492294568130714610217204737126127281745975500795785782009281806735031519085883095347838823983725093415088571830923202863688207161690409518385152301265901578670199534184450011047896318736422672577298750053615924437632355423568661493970564338732342389542843468161058382137429318848056062753053673236035566872451036235053056346776785749983674064141200310458800039644626943562417369946185383323678210823695257693876204457712556245445528827992450491370081020406907350041334385613012676689002496000000000000000000000000000000000000000000000000000 [90,62] 1112047332084787121774954224975285580577453463437725136240520508519394817109083996310813490072544597030883868953539899482647967868606398406409095577711050306470554132013320634079840245909834351499639659563619618460016170705400296725246093929748153149949077924298397907803237509774969303160800448825172952415526170847517046949192450326548576568092894538438626542238595076238707276513235982495308123854521415383798559213023543318227440632221829097914094093335709635834351852154923402591207438038666603497766246689091933066388668896752772861989136242902245131844918041059234102062238847538073456879030241698103195905359689410837044768262085980114041625115866591222681388503865489033589770388947712585468323546045237754566716451796441996040928316417627677914490470161165482517993800989452984868633569470372674063454660948239638137735462140406303979471684020189023595298120472592183858684455859643251626962480645749503787166206983448552161128888803365534321762707532935248369534027378246500823210309893426582322335618996713059224812584598754391603142360116455193465210160727484152477563466888498302487425620189168097952782222096395473151772973169720568961693188496764958969610803655136822691487179215311287443012148863834942760855178355747630689747563926929732966094031135463940625170876108694437266738244621113107831190089481889174139497282379435161714714758790214089627140214243562149751055490829256177231083209471673554299443193464116364684222200629128111463104564586227157316531398933489592641607880322059696558878940874429489336427947881519162383382958391667992874319388166917119482461878229019180344663205011179609628772855333852496441330882220640040368681023476603316259787585201845973391593154906654946500792625199249970910489725967273667506282910792953262963104966555450847957675025683925671890203092105136384426520593711962236793224404557438789725158659077863650961387867872822277557236346826842711639263273520457596891456624127687630490865900059813916607490148081341327880216292761736298662586246027500960024422186681769495981431083788881497320634052458671026630232352234844192768000000000000000000000000000000000000000000000000 [90,63] -112219740762996871119909718229875685443154785826144310595216044904929320346504529223245537595503007079633169110228023768963614708004703380467487655089679647146842685590076605684528810565365257954073995306641451230066001684097168474219531285713091407318790787095476186325835177174461417102750412205204264113376142511731943021605855355256140388524444068492403690056133886888354332834839941474716996303492294075884277806023242790477493128801946738622866341272412514668473986023092517600153393373913557686552914269022562743709241113086067236727063274282110738451962955278840177098768385174565336528686858124747330212025324853494687569559304181088822347407355305775084366421978710070024624762494166222525803390930155175887376887926602402385946816070312798673563625162701126760653283800466599345431496790915533268773606500388343448502616746577555640834126684649314371270575838034013112974476123410638236535337695243565006116098615328570815920631393253023977997401901684076203870218691903550425777662135437372152944977365047171946081290581492971774725478849830719098330689533072735712757308897214107210599285575199843150353717522500637228752024246816694417819413420116074359506859984673676026874629817811172777701686635172908101718270947580399642875389646219630375062975001272920136695883594430283159404177216137450246863841635087344590798310760274652361266904342800834411898351448055221629051552501632266415016683121591225173783417838091639918186242281367379693351398302317773820242697096946322660223081360694365489657864187423065469262712852838552434689127908045387088364382113513601221969933795162954286282212769077136342163762899843162683671878955794828674384969696314830191645515685950554481678581874119560226859320791493641228318188731984020902905801374261582241881680050316031292968652657149610457323602530419248841865031462534062426460649629156809399000202050006257065844836231017892179328677985087662954058869945156700452936497792781578826420262599485309552301144508348967737204788968578161629968496466655560831942106007521397613719800059827367947407173038277929056142511660333006848000000000000000000000000000000000000000000000 [90,64] 5979662254839903637845951552304798456134783722274178967939574130336823173125849882856828408362563001014328912308163982840052721416339830610737503707989729073141755742849353238204643099643743278912487370388338295211615441815735283370312381652520519046565607922776786286916361381442220486325157665383129818710829891938593871109098566120771245646812449776988629168079190064487199804749458452498901707167909489147222379596246308229170635931157024629679725553868820872640264922901615112390886466837823707716991245165641723117534705338407967740288989728720615563341972162529101608212328977737454696924946928357706657947439766714713987166336697719996777679171556963014367277160708296290691236493712310436841722990812109670607471439512289693779734593955397189722959943922662428062100930263413401445997939903567554710197066530372724776949438201304199488134229296665960672343540965514822530396782701325394909024826425241700625665280045497557136559076248816594718335682474707485654938881604730633808718078228762505398685838457463386737396704680219103383704743584861317703055688482042523056254565062269397106078824033002701600247550710900796271210901048060772745732102169649778989030379793632284640170608628073543885861318812002617100801251909479785051148797045872710049618764623028413540573715387114388884138068351517599957306832693714100227708604919856066797312789758361763765061462431701661250773229421243533229960088891706311246050169854615318808044250352206357379605641208518306419029724670817389436682607353496660858137899472829407760301243273797428032004630389576240067652726310583053860418575640323827557187473164519396365853932722329717870001449899340393169633270339560634548856432869036477392859930334468644330640579323709741164935855779362141672019569344874115538079356288567818701932730526603777755950530267132928182471814190520461288205744734130886045901615183506154737446681002045740225990701134785447447447375238888740472336057052645360196689981533898512674770730503116722189890840279575962030067720448946592036388188287904145297855096450562068256515583815115647622947392192512000000000000000000000000000000000000000000000 [90,65] -197261389485299593500538698780051808630302820637065745341127344711820140364502805243496249961287774330694797854334076196836958094595039018770451961099405343514756605807751189018554224813014193786300547695208758244464018535391074691903174502202071794726117807704967219551816039707317891698002619837352403499807578247075570092498577697807465015660827957845269760135470241091863032858940834984565955468456043070488306004202583255396558778866283232994193416408314612630248875957787415426312917276573428100962878691176976867216221320876684801039163611004507244649800977592009003482842431974678477891178898818092935160666536634465895701141332293874502846386024188594827791480677411714695432140454068907741229349271516813957956383270444224235239588324987655751972552908014864835942002558714584386402877160895790642812007795195472667067188825969414241852960512041767298808965440379279440480969247187417462763695613979565409399780657391174991848593583156999475000364366409579975950420172001847691750036644612050764898967073500115729877484102302657916798823716678554234014598615380925485890873438747755303403720536524421837424350884078708405045453169664393654691232222033088355624268130735787119603322271627990538007385823246924280597155575465478684387704454021632382287031875060183839631513186171537161122490303224835412729163428621096913164850131068014674011427781759899943148432493847610199580757159309069918497223005209049443984641937301811961797660704402555836641098462181568633321599539621246444914078230465870697268468653113986498352381514804842000875220735811277066853141814654085866103151845869660608421409538350949002058947043685158636458679996346133090020617503097333821943111592255697131695467661965659731098255000711671521503592491096132374273847576615048834779516578456799183330511932190534827650180536942111296170250039668266621037636289278017192765547410042755338909886101488456368359649555757268286642252254705186070736670746328149099639352810041249693958496864178671341232515854999882351503840930046122587783643890223941069072570480969347046260845465463995123377636586291200000000000000000000000000000000000000000 [90,66] 4825235909475616025607147006427038060075889174645872380149030381891794289572487666992422387220218223253538039999863749404976677047195435312041182868537952939107475341245029522911018544004896482773680070362294371147583251920188908948001071280558291916274536117531892138068214974006042508890014675242510444004618446943786250626571908281602558167046459721448241919514479588015648818928426140017886499091929665039746436109812270041068337274430350019438200287757583471982201412509130835444034045814769828299953404675497217530005636110523329407228727670915273209187779764759076334168064004777211699463272548109198257483431699360943127455842739056363198570983011137204992399822575181664364718648777048628430383633228151993119373173786158086545502333203786345454061992648248376574720057968892744973840073150622473358015172556541102623923655326884675905765863977824110351994938831651560272550000497605816829992178242069329092919656341563244926894933258389458201094944921911016944984368550503395634431913508818138398684708605958336406134949060275682958726040736946322927735654249662371650031750444515825713915141787934070262914184762958213452534296704637849779569020722596931761586377026226561495549637219148731990633189003997259130743571755682633020318897989487128057786518981270897957023462590122308549652331222878756132875488114633171440547183289323580616782527689330383233869448111549557786418640929326347717230388651130596440610737758181514379688174689514276174068295726914929432704447960973591995525291300186415471775168072852781688751915105310099818756393431672138853934057424887579326697551970326344669138225379713344383800953719161473409953855428874446906103236258243395976982453339814313072094421235991219493256823631803350982973087746803871346254342983931545468425911378113408962845152418031311094309204592651558360150823297738059107230424936761421288950213645006304178593634424258633199553461560478194290148997826182823089253233165150370889635013579978233619423317548436256077099229363030187758697967183764403791508459545504067525538223236995333334040815308188748344277986181120000000000000000000000000000000000000 [90,67] -183922996064593684518997428829562594339721334642935873783332215774263864249697803107221407067673167388482026326139339225040805963795985990313220125907743871101172259921668190707368946355012002974308846164025482636354412833867410579518912381024591905509181106323285827497664563698803456223741199346592423649012331463589534470014432572282780882218230793031984526121572881230832255072553160949976127053571706511816114513740728198215388164040822766846567768644449691985303444411764626635648643803731529030700677476617116710269259907331986189572595090500664439384816864454443395770642430000775067479755593929587697466248466081669716002879753095328846009130743507474896563634627475235001577413352657048865347289418269441136218849524215860398363789305666518516509770014984175155565805075702587587829049996234361901027498710558277270117786021568833377575082214819029676499149346547231188418464739831935356243397379571521709588948349678980062291154092193111828296153167131854869331845966384822609771653304693105536005665740864232756223737935103434227936831276894232951934156286796374225609221823754715296615944579214727779184113696487371001660599941217596279724928658772952755464735157647939200650267145327502867908516805248840567203356654754842802718310259278169932248419855738007866534821958102859471188637766931119796047612908342709877458887893319579967550872766225076634374336957684258753592543281988206621800821903079538008093152221619090561681029760816318524112318083894799557808476754935465142786804113650343699242919505404084450868316522533022416204211092711590248435811866062593425378595639510981130970436013120799950121312642539088337575686037910392159582967992063016428890590404237244289397289552018988118888434889273786790201144769542531953801998990152942456397031799399658793443562210320788963150328075049976227768369461468842123055351444156813619078540713855931869005502950690032993028288698074648791143519340293077104363075289838247748165029500928850881646896440471327599467021330375963599593189788000724323835160663935954686820193634013368171808328229474067969612552601600000000000000000000000000000000000 [90,68] 12031137274971514132515678122446004175801281544441205144147746879750882541106316067915763874785229501017792264062490639332285127917996750736899575713010967650966653100433113876116042027621996097096354713902363513162139325015254652612377257391248041920136122879163571569710892145365105972635059607883648584677532289972182223027650143572791771969384907789818928603658979422004486104706598102836307458305129904391950577388818013269466518306803830743535346270431939308268601911551374326264900145977632821223373042668129007425446888401191202298545588457000961963448725862587641633548504878691271610248359639438147727426262812869670841622576702114736123687447855218925416171175396157528407939854660334597168229104643323709909406091334393330196935354677048466255039119304203225652657669181288264219332959815027200257734497092564856750596348513715034736430004739598267595454410545653409413802377525577906686995110904955065858401389586692445428641927037934078830969746392967458045365830134638784509877357091249035597832229572952017047181159924200648357998872999451708841810623798683492830357360860026547935928643128311418960861920936175101295176350742852451405491603562579743110227570003175517317680901373504349698648498560990665753733016851869087542377740518955058997177912215728904983925695868872193531242482493274242379940674003868479433446086810548791188292457440226327758069328493121827252549334869770563747986605858076246314450969372521736394856129506248091027613789183696432628187240266150366371985254515717223975359311804176294143332591038340275496411750956795262293856453489706436591363836075919965783973367332706282982942159071838826522234766408936009131075337943389174923613544819544701130856384799272983021449542682356281251928279104162390925293828066501829063697535971577911272100478523262688240837147073558844427262030112703293170369002311979232343559686070394851396926392036542255757300769163785612804067560085115543746788464999055683772664897690730919208489554449164497037626836073852956601323185298260138263573190173938913049359391462627618210201114768665284826932183040000000000000000000000000000000 [90,69] -676315364317694372096507487877953602346552371558587971297272542812959795094552574740096729182666394118922134044955703687381018597113875674964311623178899022440002722423855722951574230836739310894554211542611221062365932398069455840806656331286616557229189651841182926325859553438007827240668127778014004811354333257408573428967105714199297954162648210543987192064841854902786763099605842174276829729447382216890049747673254374559282683481231613292399511871846759381219416118596004628437443985716676624571023161917433786378330995225475471803610515598913145585895136367784613397284103969096752010939240338221970250347621010948419811868275834749814026930320544038190865932200006940832302172572898995188793027452767459723099016204417665806788569134435214393952371196661239842979460009016526109590606708097909524417750656436466631658650695217189276101242083641313494160437703610361470174744091786488318499528811098797058398309952862110636083931332202180116797261637599062794765133418656288812720674197470346407167042037157123218733432350006454434812670775650015305201404534455440236335783305297455814457644863742436884838504332037799842103345332857947528220415887001206391466910692461460275382736608945270280966288837038302285659493471658128111460654491863342425977706336220302323563078678552161417714507453309289443859142236900137641764990274229858849286787520757581436535565450521302559786237485763019911422108716440819779959487519802909386674485688275994758928816434969954255887803539251266797999943052834665055130594875445313112794297467811640690183604668455538704688637584718459477632885148618821279793362066529280910215229047358565023631991605848957419735255920112026655176127736443500974298335734878557659326138145410677569859674975515184183091531482060381093088805166207682685826495118176851422295804611777891230374903631173327819697308896762433021632422908427880478380110023954766074706636260378972889628669342339499219980996279551499274738418968862133456095918387539112832952800495310997694865158594616616278490192179573061332022474548846292088055789787539496695779819520000000000000000000000000000 [90,70] 38219931345614105162999383513838412716126416685403987187903765888549438835902637574749442756826370161176928016712681284738976324512054675987225477136944265044884084816089514534737265846866046958496813618207460208884017455093665511176639452542901498064421582988817112822160966014570067819525059926945232426884110425215504308411416195763069891556266024685524253142370832972160521145789957904045137339916126094483952116667041324936263933570391401958783205174713645416183520797008446357888669022239988884970192402289442976506187958000778315722728374509862881439325639022075280986836503053424670111550460366749149919248765466179257927933518757617210358904997225198678477397927367164113241591733624898272389107088695433298905511882872132749681390720600707541275496652853574386945260501682976245196832394206358312435691376529540370807860941152897487008218667170792263665334528049838213209731468110979615293591556762567771603747468112029300761710309483715794894557407106274658666764004463367016839602312337886781806648796287029820439231511935393479693625501816079066650765405909902215163321368178557579578504814442958784040854819537945174326748815528496683558575953287601966302416489479493439364317440114564557430760816638290145240282511435787483000332350917234248456539333844531961767807487060946377430200378160900488218419083144499223759737281467108772496995637867952740492232148567927240952695957921898397129437738604362924577145752707393868346786430373904078808028822548695402281454730590125113882439623478056221308856437256878273544472899405372536586973473778630281262326494613044169742225427859505510377120220266965857995591260054050691065501686028290690445595103055313192642759345862430798824735382427998711732231128245059575806215248639864691864315891680440108648339568073489788709200088299736402939762806143434551574415085627653219438571231460900018250652973596154486020683738868361046285741040643931862337391616732667466723888754335083164307356237704360256453457442461049446181153000681615195841945916251152895566136325846011622138828458272488579352440458123114755632660480000000000000000000000000 [90,71] -1544350475887603952933571927232190379792817519438784003258359755288188261414167819772020492573245330304896864423500219010624247444159121215830845663066589957668383276156300894778632353502773843004921442021972495468779028273610386761628167068592302471650387358244180273238021760593835367202179504172359428877108710909211120359866210885982361450002061499216088749124802891229019938184932713050893836874224265711479760642351636115827028727164017704414359842687117857882307370172476925661043201616967709711526151744600428371726015916793740788157471588323233025058978213186510052303554100975646877889728219192867548773476011059079241810618910449260931088067225036770910013749812253077976708694040624457828990208706301797135901406349414864637041683499105206777982283899304839807279885142011002266453446116127928923115764714236798733215799555032153281611867182712088150721099964450932456950914520774297928087205567933108215313071672467217065784374330885711818682206808742969168744208858604698765443451027286433320847423088554133126837043505398996386273213796054830108042545182004856570901301482231200230416478726158966437317417477860590928622041465489173887454909530689295490866595027712498703922284406179963018702028898453121471392873198156967061839885848222487163693951333990048098920562867181058159958020663304407283203689476658491362296021913681772136861897623836374095597726340426999377946330933268573426977175111639239258854211232725580668936760796135140554955438063477151808629517496343815981572722840047212908390612023524573223352274122316738010235244564671639853346118131240531312185377298493410562777256490393665033862053780110873080725931612594815247608673615894733418994310750074534766556064645265001557364716322079481870400316129592058610494016977323151260909777786480181894831869091160842471127808253426332015964350152633606518351055298408859978211874293049082039509901619642089225794629163698640172982657755541746275583447761249284545851768961891754634121135351864860092013547255661094419268971742562322016987595624713327052969469190422165296061915873334756470947840000000000000000000000 [90,72] 36030116565308287423204374717891929885220062448936255209588910774949472062337409806241308442572937769616976578773178569922303048288178886721266079820264996614699597484774230610770579630217005112005907966365215059804758921582010909580586293679181313076513929550739581491567220602655681527718997492064523913443131758866096684432055931694483544428240683059869479662932337265612097934595359965322065461879045610824094453637923976599711085494361331624347264508235236531761056508988078329775012545111182526922132719783879257165730963263301415998966268517242922800880160986139214302442019245324868606658277277125287057856176333229387632658814158097483044356060047894808602388159291013927660673516390083233358096514949769670425178245163664674076949482778918461457433732345101163751577197362344456144753490579074694026619192261743684830822137984774677175593628335932761729842819380203568414564718604519556996911962691750830069218316929207522509982900673141668682901885705860343374492965447155748946980359703612905110341489628419067059116379642002190830415280075575502093446316183541219698281816725184378009171669936383994125478277806882661772443207708627781813060303579679731096027193293657042327627977042401179984202869577887662486999359177056873236763553583897219485561962692706648243846921266745650954199685921423577872171477273774255564630329858218071497163275921136074411660363754087761206015258079086839505262276715615025222170236577959829772544158790767728738361646042229063000155436273739417287818990813209710503613482019300530643398819020961221137695284461528455516232424686112608072746710377291576327093707377895987015731924064761704686455947496931606564399974917130960692284534019115231437865546217272204851112153597976695605057304449814825993419541459335625794725338225272068154992342771325693993536432445949596828038116754814896758472814400630737649043838021120909522460055684756316635953334261832346066146809531483810514374894759303052623546002784764612075032008492277301895563122145198254605612137786794256112551219574306516247198576244307172886371581088032096256000000000000000000000 [90,73] 120453455537005168244717310289424634264979808761861721775955660274262472006389597307521716659610361861583804449926448038992586355758299745773815285034789488109082982845985232020337609340902894646367756972463947144520326097970981929431244290810356270869886944958590598514439818427801044026314381695782493289122184264003823510621279993422610313174834972960484573376305471519846550256994743208629680207867999287324292595248323441514254012214574992944279280206668016795305758933994759138424512457824826085336610546496910462051000561813422530365581255086946977240639306204649762812913180575395485408306593349572426907772777170498412700070666254966741456332868238919498518540234217266508530452636253515813990016118488416771183727275208626249704408113472868199465452796157490508458335639514657314589286486376357192795516551853795735150527723088863651018013766111166527557606114167559487600644272082729320894545929806090411779350281078205799256238706904172488515606070894199681036645261571059767352225832141108469112964000179647214140304495239705807524281239231564940817984820571196384651485985939557227753735437988568820904634869557366746563722458469887336623507216445282398552269893935809666644159918454282488306731735341677267662665436475771143647375030029512008367855951383177878518614542655111148736874963132959352523130666535267778011805389996556395459623898621167915127170385972115437542081636609738848580746863057264153737106761758371256405355198124696508484628666065385418632172118072967762997958303518003015905737393959327972165939467080903362255152551252647073957399169146098133602988502516866346000632868287644714952161018042202628932853768612736380136254696642150073952931410720906258305506057534491336815028093112357058068244463545502547072873054391084960571678937210860118685634843501115610155246312833599553489773461418177024571746157688995421607345821309164087697083601361792759540587253363556450549793374846970733624603413414233243557854296056800915784314037862623467921087127536744549158598501772626810716624345068192595432314099662748182369869219133548134400000000000000000 [90,74] -27345563978781276555387790104526118637350077324463073522260174453245056695123102350995289153343519226330037691855755320210589774590968440528078141065237380687007723257238354315112449443886278724106751937815059673813444738851767936935711036082478328552280839123680526228631801441065160197232031374832801699690013929154984709889427801459864777227533096398999434785671559062687425676300048146310775787939624042898704544448666914794943190005688406221455769792354789523605828872090412466068800467849670562401829222974645830161872687894910149499470282452518256594171058246191638375243978614022187488803406918785649249127032208999217452910485124035676298295147865124454683858086016275714355780549887387098126632280364540042429431760709358402192991434371923702271049607904275892684031028278560336950939712325128310510350032838320024501190969455514886090024842396555697402884644538468726203981379034727669038206443000062229516851842091372022781360989927547007696928354546206514982232849441440879356624501336008225356717599199984963276467541796226284161315337513538802283645800673002692851139779994128436969212496135703060821796451429494033953513908642041442131525833539055795280437084641111367328536581097964733908849741501962758399546389283142632389776021851253177002808717057978959890692021507206859899206255838696256309310687021039579033141756577659760595017990157476684850729024493778254660108190850253023229933651725690798343091337785662978811072902777228858298315716486692733424162339212041914990011754007053502966710644492055310125300612383015571706220420589800445592998140466947237348829144020261004702959481021480033681489338700422365839210990384603720319640378299177691206110718222048463555576147742941024955855817692476754648065036619811755785779938591703327201466802028683942276434541466942120107158136960539159054461675413268375988016445870267250440232302787262093702396304188584833123780710428808527417936077797935625736113878580337188355489627261381674385754203592105660744020004465178914865554177884153172451328726736756542603123256479748131479035672084348928000000000000000 [90,75] 691520036238955314911674826759794745791668210854851929479233605762615916405500289453754149924261344459201366800338191840646248985733249398454252665986546452797908900575562255307180645139731306109675584115656314102623334506312226022710161212202565303231441110946663709918054675710951473162868351054885124247532488641170979778711366063233745071902954469682142181044373938464748515205387605808331924747238682631679702569057087865275092447515273590306908490057953819562465674009364715391653954166807086336891691907112314855568183142403946036434815075964695837778521231055914544284234105345375637386528469245790964814050322490322336998923164104393388688913952831252435283478966908022107595363249143105173805796696694568116552469400510852747672308336546597954189964266151175409322365959877261920970864936383436260441055549924209782737291206708020927608055239768910209634545684493832230445198245016920561830424221686539444220749653651651795841119014978066259075062717457418897386280458258469474574028447189259411278427105743849734145152220801254999057903081305990650228091655312364093356033582051568500523120973446448155859409993308008388344640000813219727165550006279798606714033209651408454212339180338533788468437504600141313249982073456489924761471845468174197902404856008101733651983003795257416437902550670262220559545437064734524005784976437444911159960169424686642898091317328923619022142229119271114698413761155346766417850969345376313147364179269412979309606152890545020594280419533987375187503104305010818751099158253809405671686434877510899586628716373306757830602493952432828454130008944993399030672487314070043059187964717960876450060916084429129692336622229329746489507174318696615176327655328644035445353239828107930337856954239231459625298017258768954550767073381989771303950097959814601097036302096758253719941627860833457667612428636310194968730629507127779489232111164054501562568096474964416207126157781244795704210176167406922199818033291858067862768740114651377020928809257375352149031615533096299025638707421275563513578328029099473486197408818790400000000000 [90,76] -7145016686438278077055186594719723422774695937957461913439001297428977327825266320985289788437203956938109183388339239280176625608030135373755907355300930601164777047098752947958276387932286904265621554023660306223701092415017293807704384739479492025063114213041876865110392688503846157427148649039156674687224125752149250365133614506073476780122295905357654826200907947556666915274096378698185892396169684318847865352018571790652595248165876671207743487873240241833991686639937379357090866920322330406432685679706984042762985006709449959391020833894765453466304878536369440048816357648413912960072659424577227203536024697263216867446115558602093836503745989116779704127127945582112253125676670758985367467124958226497001420653290665094814666500744585812310663136050884564527054550768151618517569774374616500740876715962129674440517693595947887550870392393845439254676515021700914873756147985062277327301221557956551857890771380165981040899844633504985613555174079557618987644719537067172583258894718494256246806423386327799514720623330370600050465130665491332283211005595784733952349700577725943016619799048369344084474108758120160019762131793169555778557982884715859115643722072401124051651512387581309085749405067931465394664881303156933424104239759292574557648827622406052210009437422325046844588848800210082732186619697353690193088861462066894698971709956017328815773873842701174289352007076077143681657773175757316436213376888250990681153238706925874621853670161173808641562650492798898396963849425514726160914531378983758836997690298225942303245778027572571342140204042064570873310432291631009970974265700468932353479743806887130224644308075520394962684318920079345230620093839036264186816510429086911130486264192581805687900272172849098064109535709721017318204725129114710638399845705913658774789260719580235508290107984984960010348254000009953577777125826727446891103877347367254725562661318158870466069720827064609461471575474887660181353162979946998330063796675897741932164701164809379511524484558217333756239849475525212131986307398983139562650505052160000000 [90,77] 8036283826409703485346650250043778950539443883630451922786661211354474665556761567886510962463212306725236944269787954801066082966421671001964688715141789454068716833960125121082303102799370178733020030865168386955136115814085223711641939892032428850280438637994616186195150218382349819139431856956649803434914649010673017165833548950136108714980316354210669447266096854407506226266027917257849568497467699719110333990226983730637749726268453984347616825069714654822380518891383097579188970446403315978319855703362081644471723094313397334159904434145878979775213259291412620981012453027836014790870011750051423130115726220800860877950854094473212406035020193042859434963730041142970876227937131711694250823224422046412602218829378179308710578158225414444438190876857550543621471089868850511818331509401492464052946300221066185644350626343288523107960696113403201469967371308929704002284681017364611407428784075069727947592786155120951975401922249969654288575245602484348590984180230181349442695951294298875679189311773731965040772992686824881036801137946136433642529022269640466070952364667797076387771502319247210498361887291331808192613891886865539232390480438934641928120012165904772706035048666314884781625746280193346211586661414687270587635167535551194837427158090160980584337976768011691932921072557962401514911367612484043950744467409176265444769237447242438686900069750352380868366513977029758817272692313223090423569634975827930886508176806298951575195043393431270168032440032865701801401381729150515629490652439315291034311257678329922398041837028212176241697430341527313848678403526569051612225514616385258392973286786170649850193002488581321909873200469234163073786947847609118223202523939028769354609989259396152663111223961782881632544014957472239075078953014178728796034077818752725658481475074904020668542434888129412221792405632566061661380582914866547847542927303607418822194637540971039711700822849523397902178353150473239384850801885263468244947924541699300138113652550567110269103399371700398016779223040336524862092749666623351848072642560000 [90,78] 680413572555784021572080269962139957093397752048168921711949010634484413431467837234933428665337996632524287330938917940717596934104700169201306836840393053699628350923693126007743374086457073472031845909219337695878893952922281888145997384111764693759198103019580600424336359502965148150429551714757438554836919433236220973638594905507895615894363892235917434396748254347442786296421110300665819467255118198563057457097062413217848155503448174250533257244437867554259348592550324141047128676998185179207158942228564168569210864125999418763487681497326698164419451249789291068123321008355987057336752873936691519422243977934150718894278607154112781962550885829127415156640852818154305914054435400799525908690390998968157701923709719309310808873752964693702345981231610013737044028917897112987778517947151482443731858064968326865158383455350396306392064441095806581695015576008330636511881752735517560698123004913930312372022942741255895293784660412694698866140352476802781775208964244129868646508198896011421535746380762958623146728760611957162553929414478554070334562579282838218402114957118559038434447422334830864256335256202854404412653412715327653078204621354408459370697728426419483866346845737847032515847105822900955731700154546685571075481334456899690039935001211696832777328090810516392387465133068581003723824698190660500587459077139643275027560364639651683086867044030814275136161515954084244847052618461396612508476868004939427277475560249213611626085059509180680619017595178320996200367068762613433572614592847774980584957955958099061782444170055457525572835059162964313080003048745384290059857128800595601991400620404467041203698401691206000342984889973649285406924517566395063872625261325168605169781287513082084298813463508708824461798297410435851879413010667798555794265146507840336288198824970201912420990971154109980340210004313956353085277093976965184090658916537852891779013906505761203783488920559564795449927475500685070016128414186809808988791888988158763300260935098356666802993235883045815563836180318869808638284723190712631672345120 [90,79] -10970622696768238354938890673980420467406857408444189511116840609631919192119747241400279219631898156211318179917019863530325776350012998292197820475262238036361632529837300633417945691833186600991605714693773310905771364482890412191904265740334227010824030548937305021266812942260830003636629667564783330824942070841976686173125346467089308659233178710588718064830236509794755327773894736382183839848754552841403048121998346237024993173305957435354369321444254457505448673247709320578987585467614690608207106623964358230795401667808062962779798869869752842678026893949168967953299603563918465880869268513222000097847655699436063265046278634485059380853869639128695457237360699386813929041367307098323821304947171214763988161626140494071728007133193026929039822418197468419800415744050408880959803651199691729304866571888615115704887264867884672862754413207860891830780071406383095012851722941740229337905453662804033221494312449067463172573862513704383997285007810444993710546795567019918661231492222005819317282039560219329742246035518457282831444147209877414240574550323467248246596751439505723166635631573153401707336913088146184408879431069027693467141307686946490897985573550609986017264625107743455056642920613864068335940038929437478716344097118898849037983852302809500698657204311045495143644750816765399452939050059453024671898376879060546595720956808368637861630307703556818152972501125860088828716920036633835575575435665700694095628378686266972949806779522839978184520362385745908034597389153916469953668755984648226370958116867244702159540637557301931087562581048164667641769055097979657015170702493298729723389940359073491742866073888211213021924306713841744440835903473566775024594556779804144998148985155468430974945528355202879638417717233884159958984171053713237604508184012316539780377808376183339251286068115237080462594333654900530356857288890997845401440922600127643041169076472066768785588448615995750571465159500474047795851845609587249565101196312090662112386697553850433274325636495026174763738775397126944287078802710227513008000 [90,80] 83803903857978956891452981183577142273939342129228865337258459803068073030314322541948572426924876552066162540046488503829632164645133774683161387984843694665499022857760211201684238576020055955809123697304091688321197922151900385677448631651944116796977070561744051348356317986509009404111639951247598839561666829122895036367996099618958328942944254786126302524945732739770334642039922845511878378973545754300465523828055172788000348835451111276873543412139296597260896096409073938861101929419693258743058905031751647188134093873334943176688684786631804185300929076023988353481118276508067401222719259855167062815431802956157856195708503689793013134045828016025975635125405239761958120127355882902315641321956594963958163351381961845041114079924622563824425086522100235948803139934735130551776082808067861673779067824556295681392414182866612805643485740175976134011767574871236188291313336458674771153531054442459794249525830235060080268288733607337660910256698409827125470182824449367924695563407438875858947875002184053043707879188066996201276985693173908339736917730172878371539194613480534041261386983847510184896772403276756400257165591066394733963842727604702227950676802997393671168721341022184248526607031775806946162148701124027017301452405676684721885205065309840869292593680719730713346484906523587513910478573915952769075914080254275324235469461414494088003350942497498650886604342608925458960467621744990420090284529392045105799799813581893276649815997818698558603988734080383234512747606082972232282219905979023092153236654694847698661713459797342052277933845279160002194905550652955679173429732391373006476255729799110037896363841480874809582983649983101882790120755147843362067032386643576382190148270734964214873626767596810636780921637526665522665502689252787400574853059407193537399871179257470458293577598406917616142307004418478619495072142078544622327212317537361453613673415257988582646137433410488023404511811055030747240029592359223217758642478795603240212530426269579342813403949622127766912842906187281662995676787428769920 [90,81] 482133455920739651752112535684655794397750918719836467462457831041961830759896436406391110500507823614169384360284324625420065495630893587420843384892788901476955874894288238491726103702743975212498566274291006792133371544062738977826103917292103332791148940319160805134344664740519902528259148923710020798578126951906181039417236629042479127967771984059489219707935423777408113822737121106655644028678921556509319020943891432741504440229810500640349775512450111375156139163666434658129059148631088383577096815446076201982250265891871728366306081338512748995832862478260231089905134918549892661337117083073503840830545229949500124026444607393035914512694992839112412978516973722011210151598020259735605943050181431086928874120724937832067920356148541898066780613717199903300011050957538981150220543682144967308946313435755464353578753532659139706896876575699213526423512428486551694419211612865250828430184842909815422364184615063351549862130392491824315535326425891871277193360686321985672530224576618018208162579833401614338496057516966673785877462650734482747997122579308713657261599140172654279992867021053084566924899739456062436385425491733628706075832426933859720553476390418389255283241656661212965633865460559269223089398494405823539976676179355740574664247391618864854504490308455154425528737256722958272619188209613563956050192704023089513935652002471185148977035132233524409813159542243824103717742774780686590598711392413422452235750969152040702807469398975115085236117867103823672127010420980879405985152488082720598545494414744256558061669441289848561533160529240298702679738719870545704624260208451676110660035543282460746124690380227765740394324155048632026712571839013693279147768313836852864014814842459920093783598588436865972793345675073613371772829876092250030772940751974978748040637083077802319831687331188287026217449413760831367708733332241737710174258817730320132951307311605540909540167338506181175733309543888720510148261555513230646943567981671063747623710170344823836642228370533133955523013376959308978270016254720 [90,82] -5995419326711397862071066733066009698740530474716643650020411280437132729561437394209146731606072040939778360185642037289649879910455955760087755605157519457991545362393984531601147411372400190694180017836698421113621070585977212880957467631172543929673887752800470867468382034740506975311143356492011385811873007409171251417619284299498212570608170437989095797892989256211970329451992694870905036167721643008505853138859802389434611340268229107340176127116736696696681851032828018918662936797960065022044002209583437339973784069327165296585900495138369878450768988504374081848437849909126193232086037791906060895531052738556176781164905102833816728579134006792804675367483745393720311198789310330029835814954451664364177507515243401326788705161627740827898186511100695856797268501405615290007617884437227948717029338765020739247945441888225441628573188573578157280909945798051041546661386971328500396933469405627803309995798950274467620613536586144176269260607938685870405038140302720001712882164933471942030618550966576551195703550551027041865062375643291477225961170541476522880851284765758073306085058496792387410172676128212394661738786422084851870028223899319255174408778869954545613207341944807926905091582202392883670587793782991473490276616250207838575002620186546151681009710553860248288026661843827339613684526851876451124378353413634642217362436844042822128772484411458084803150757220844055281334088746373181271395916462021899843182439487915449351056744293292518468254257488672683945759820416277288934581542760359056061193840411423719307684749765166230562505080389205675220326637766501268400595594810857045134814203586589193614665234624803453823820760676441931995340803626442149103466628392099400717842305553340167905646098728856974472269560535391587751637368789219300123180133003817724798502349906064946490970635798550953610312684911666631852532380798192263419727516915016166579530923599254422605167153719325265618489414071753907119609159163324786580144758015137354810776984506137911527784675510111979953569623836312435474117520 [90,83] 18691410848150137127527876253625000327028962286279670407048540884691883248863591759403287306149399044199425576377416516113123133714971469059509054740090071293816088493400093676082129603185931284607240758878069767658750427841915167041279706351238000470585988049319201446017197325582200378505802276445708752980682457276569001099435349923966344790581567292687185885788960157083810083359791345268283008631054747566548956073550006132854441362323593660608627987320842533564074114089921772176630449866724767359618386373441539250143035488923984707585512368540740149726325339255104631791342776795850642429276928420687561407431257117167922452918981288630056561541402349883805737170813675548022418710540018548414549015691559123551412308841149697613727831671172087645631145253497115213820293008876727522508410641389219093458724058144747460468175421804450096804228803630917516574976017134110335146455707945911364264037407501762647227764230323930249292403213546462198302018181713709822347422922533739117761577318916822397572474768516551827785627241085365110129602091542093309174006583888773911671973625042632444608325676155209928313308572871968578313462794711326382429991821776782203903594094146390961354895136178401456028603132255887632298191389534853457603144086297700336358127873476764954412037610397002773853924112467615235114720042218322291798010421799971630742604743304787639178232622758562300737174574646204039651948981820642284094965414333366252088543400841907074288755282399083548540796892286607259871813964741177808877766852484525228679558769204463065301136565778279947824996078381174364780010559921173385730072043861747437031108940843305689592876211883229375867453285484291650806802254633231670810274437267029791007832226662909626420450074336032185215168497292315750864947099572582982791878655030756916980028286459887666509003222291782417260177606663183975884686430604763304001574494154179599032376616439333068470897694413079194377814064248497438370018595983800488688403202639943398256917591141733028873092230709783440378588434996618464000 [90,84] -36099771369554077789431727083503427970332780829059612315181165300644764787817918399701309724857969077670517051169222855744917358785328576249803844304881896424303132270433956149195298632428441450467659828065238062939779402667095412820527197983808693773149334962521550754538849008661948927929970865840715233747114391111359355555855770246113271596164232721239038203609483320021289153046961195099195263981060499501013575291172585429349517906958641251455111536902865141767371909925916779461065748471911889849040943295710601030439955461417885136621893740742553684577946284148448228821267292747070979238959453768267893014616074470044473405721788175439793749299047992960502839868825419757911028920863269774302639120158084537147400081695688767884206176737961259295569314422001657018225533954332719970066879371690872444651437201662869723973575277437701053737479453746799053267504043194804553837818095303938295083201433815805099557752884678266480089551123846817839617425110790924401791759943387064081934146193425975615887582154642319817818273209964891713573368846800295178726647607797450968596556889825233590625306010882835580039149906670046879819043390658147471742382347570386921090942014943278552225345014313513221787366773725302633560087519899210287843869263943359559029247455497560509493444394654187932678985487396926113078279947562866593300161810122673932467952841228673372017564236276051095624706730346991298497784807350066367630420772903655127613368981710391981345418360897523326684572918185654164645686482317339921373541185779441221072134908976673198930431711971013174736641441226743276666648467717085061891906489228817453912974709077447675880491746517028087994808495361143354916002938421865288724020168308611204266413706767451544256097959410636711031196514741849285057784535722875443442992398082248680354387560255755056730411233129499544631157802451092919666512381226774475143320949062043317973029831051044548466212347217423311847959410441045550768581928734908166716440394085959744972470844569621598126142608633768809808007906774720 [90,85] -172177281758052433858726822168766151912849358612132387354655728916995589770654229886164786022414631043430107819570944461846248867975860903028082784203249056504629266659889929431107969335727414578911836779695625628098924867474197755821291317189898991112304997173302319622395748256327020428688230038433347125751399007858072125890137472173461010018380172560134182837046111523932201475064375272496615625297729019278201990960859506460879241229242831432251108130266286569646039377790390467679906277491278895378019169847823743931183925902653618901871464916196584420497827417451175638465767326646952798487306644530075357074441739627684747404672690071753755460750254990234203056335849588027094817098519062883868844420499926215521724026728160044827593163484035124602173786499429860534307930398703459753994546222458373232270469670099698823457090952679074120736256303713214580892644291578324091035100786319977977108499490431308905168911385391860023658702919411130727171729929849753298556677766351839706106041944550219371752216033223594836213532383099822550629370804543898077864118475436363915682384846752643559900587918347987014225220501958716796133540351429502466689718052711038966278600573027472020349794172562794589879521230558463687520988413691808067802661401201515107372477141381327818531486152692819341863985006474697546582595265147771283655068809048262387405784047762078379525791403821696724639640162284386925517211742854272572721695496742392887093723097918963469656480772403965769552644846876167086417619211872470423713518590800199056489220179886028552412724977951688365703600861750572154646508605220416452922074884195025032682235726546023382171298378304331427693939300243268627490512607719497263151150531502983795492702524260582347382916704569762041728172497774879260458809836861552846896039717027468164242730050636850342302700988196489416243694493203625994710127169493549825678887815681218222570878242630937900056580436651139843215818219903786849089176789703124217181066519237619470574585695577677185862401632027700993453683840 [90,86] 510713131063183583761725644996849422192919059901446195291851599700243302362140758609568312066769318861105712516539319507077496040542057271804117817005781481600780192716048315921601038730341920065709409668828837512229130498725930417011310451612746814117171977369313389584001054853828744539402926869436643020267572934244825572413660805407545311244380527812630237139062718177799437076171602264329761643293832636354904037933923886354419630574064058252694805192470389136361335160241892195341999714025745495819876187515624651612714914273260284667642432151524896863358652878674399263232698971166301397406587237389922787930919642590292400932938676796913094146978872531036025325089121824987611835165620227354743130654541378979325814817179205128576513255569266870254590279386675724258344828613214172964427353672295258835703259993750205869978708288086710023368200716168917068963329683654878130868565979835940406729269966683309789414416367249090802753425403044596473546667823618480645052678698739660534833833661305592705205636138094254695896357666778746396422716747850745116628349191336549728514919977201715322101016108734879044288732407670495514545294005878752880608492141375124454113016775597970268877604561716693976325034603018168311904965412806490262813965612796059615544114422631148615070153330189644696310726249953927062409543231098389892063379367559160995930097011644851954679112972081305218229093884537229424546414275474755731418097098439635432264728547597189424392391331955733133546369475997483914581834810243698858527230789692724380228710210708396087673861610486236443644553280516129554558796212082113750560493440899615267209330504478559863932018943630781781974070675691763169554382273855666870470014483730287978230235728655284079889018641558237742040402187772268188332647037633266429956500424898207973726068061410846573883080792009615954520891192088554214827347183474644068211290145068441271665310615689100521944945956874527341622118896248278690057153068097055792628126771335012780495105635040896889087663453449779099360 [90,87] 18445143205085564488909420204586929642244829683249762413545342696340974970290615778918389202537870784127892360698222316019117887201374947236678463564524802036858236621491423885791189955653950888571848053241185222887563695903354366755111634504020202762358858042576368861506068477916332097214763546774498072058097286187522460225216108192180190807298925351388948681274590087767158222321881090246982194558612527825654545602653231259462953037741887460776312997457048669722525496681618159483235673035687535062486881954107506558623319314418191973564463624370346813317173680441435360410933073596798950955967231601134469987131932587361776180926298088034436312949155562186859413226397675583481306433304015085490745599853894213770089816155740039927210415009768564313406852611229304378400389430617672617994368859026719064272598811697347300658034314870203193715580516637730914425830203221378997115697805372020233044302303858781535588634898383946300497149082314582206809279575809875043590660964543843547027588437865362616375908991517497981170449296965333012266528387288261315979168510035186760902257529772123798636846172389344469304571743355233511974425227675374779226860528833233005006465816301340530522630745277101966347065322432018650426374584745557598654290032207236197984556516322688968582495869093391600675704641917171495791322707878737065484854923644563382029686668930608302900683255808444104332305823315251240342910282856256133968875594794920946287782823363443568981727296102767989112292358196828778600044621491189668105910071600367296817700754494829701335057292532773567438557302225254856690735766690646326798610514454787110795536995813732301062568965516045439357802649717002254638128259795838940204918263504492086293801619705578329703097661380161772522171684540277747823729943058297870404665097226484047809601489221206484485010206645006250387216069660215411382358566718059458142307493648255164447069991797646407413971735835702837691246525886849541996055009277541176411614013209594467865113217404999004520379211997439520 [90,88] -75223070456878419217761310186614053874413430542776196348779114615012689563949354591219987578922288458018966488733963844769092795487922792881847713171176933652080833890301830669484537993528871033697891293485560940494337803733584538921657988335979514676494326365635312250912754548511050877667462045579002026445263409020258273523676981139557241410435407586844031508114894532530696001587291472323990204767384248660191953071348542978144441216999960411541265682543857073990424826707484221127049720342205764672703414489523549812473328223023877332812918474416599131580617942021380739742732247517983315017609770163155740477901583125441996609521746988485923143890183798243892765632625832890056681960056489140106120993517909375746610214292562302746184356921898076605413681697316164242798342223359483499652871697677603549039441394144796492730790160238942930316751739650800199721516439053674642912436488279917519428756895340414339961251280388179076728904909572487801234055629244482466174753970840692257557130523846400822911804469006329923468662036290404562515852128741556352373462739801632152445790690240770609241532474327516320186691607287429197139705936482607318576213608706108805516742525025448126241877362449270451393429229098311104268750951121705735868988111471815736332178126945898019189111996065675782051372193159296717428295868904886380567151626339649780626656344864322024217373697490594307135145524928902632216392906743387052281153699617566396060118631095875834543936850981362712311505444312496561198871574474157080878865071849236547717615293392877050062193814223194278155138341892257061018689416272253132042283721628418330203572499748661788342012261524311015315164866033093045558929872959006759412071781145635234454998259251104710291497125141301825082018343449310482240543652297859306445959160544046495138383608896094562717595374604485072733082487087301239993179200192388467707594304398515121545708418219352626442312470421732876621535205222098869747057638046741952092410464116691534027421790659291232628350851520 [90,89] 96620419935587416589675108458886310252472649722566836671764667112443608430477132219333170972336896574162554872950792032943432576430744781330789581329092932567607321278998937385580908244478478588569690654147380213838944360719323387183477092740279283286759132745296345921779862017653826962705559243618459412123429894942527503598626967646802724147567842866939619203714363043846472547124225952030522561460038497849259853883343457907286844715116615120604044285900718352195763060238899781639721907929820395818120485554000971965041670945731251998043378183804096970314898082049131000628530224431868072027281567062461062716811902391921597632527383441541252513891672594656630665683273669827563315816692263664244703277018317554875304775370973707403666266464572140431163855139983705614134347883023855703291238164516749975145084893840229040006837043858337677148970672104969097895998970490784878880403166350398806163996153198057885942613389606363976683372246499948016771854327820651258060102435310162596604274490010253076265053245278457473928945576002250528273147127493120489176574341000051343552490968666479403629817058865403238249958936301582072451011824366792705883412695516607234308483233354516039961828563313360564725151006629084379000844796543006793649440079606712719841312801305585407940418453701625818267076736875681779160348828302070399299527613218378902376958612464185036354093535525464862029785567030771638461062213795825881742005163684011742601839193769536029170666267217244269369173179468683067255645493539260989606522027616361246273291775794519671059445633857336017183343178739098818706843023952856501533492431386584841710719234404648075757445628771843927146168326350360196400953960447213851837924688870737043904755996043951605253423611164716819954916035393164169514961847501151816082523530521134544759047319861974748011717859799064757638969322938920694845789599603206820096445226025758187532054883837931681390283838243953664765795636593495432909657555014663779216412966310025846358998199385112737097600 [90,90] -70928718468006945751101901850610680976639311020967552507043473976598144647264576352963919351909952178953009675906187795334751486944250372211405754294248479601037614353375778566624254585968235647204783080549514549778364148478787114092034598331166150527411231060430385638874522170868493441513743712416065446597471995251197353309476913330728339625151159771708002840835511605304383930289864182558466015964768780593465825471418344544141410123207864526300617260586326316836332820431641422823596441073736450034594496343406581921283978464800812696487754167781638888118118939878467001651705013368264303241472041072551275273537723651715622481330752045540335579165682541162976258975467896102721643673024741051999029681494550578459529658722330968659146979713394215197740653766889196393701952718102422596752006487306234576621720769932855261612026819749854961719896349361028056578782974778010442795700681291810434736736376060688266123627721321646775930262851919846416248667662911276724304226088229477472216776179547873296966454204702905354993237726306895508436307422334190729160172849022473066179801910573743406207141923622015516338686747320347512179325642577907127140725875128654769231471765664762875303761051568171875575878918267742723257941470958925961662852528953639666620415476790239901846007534908641633647813232886141331245958551918264830893449536687591185538988023842541701344507249239240210206183470337514872578858523615197461129058441467467096218495279873824218964925770405021880863782321687272304791726502892851195037873634255477637161333231551572985714051166599862358618909734407499523571718485092305341925904610782187220197859048905229755634968986641213490741562715714433678427356241669067777609534222936257088353000098749506952936280112018573269378265752699128579972753560177310368418907973175112108023850035525539900731619760149021568334666735234020886212864965906832946302426232767523073237075896378090085167419994745536589410876578568882392535358061423330710078087019826953860873024219405376520 [91,0] 70442525109135516395134203917059067725948949435884127502867408545022513608551049803097223185381561571701720167210226095044646811678276039961975535797968533688745412998982116262334557007625692929713615104587853636010413000118093182227851496038166819480574613468322061245344770095983815237256602820056581624168401697003039694868322348188850091924268030177782273834637869568004896646813693973467699688015054987971931988081972495827802541510117321511040720562519699021092446005624950858039754662297699597660063383187387273399293441999146226506571721093043770073289734906693401395404143393911550633761633711747265560745994784676778476294660110387848169133554430906532714845850053982337145465311672975733159518097865594630396839197043479192291768401270021410956145542521845613349467378075555096895111651815749290184165440711003455538721875589909982772531228451848419277419407130093984958148199989221973845719231401071432814308655928894074678787312368718746153238196352748984762007088881821145321688356546671022698664803292462663659956517459317513905789522337061928432840183493434245505641299829877350672377557530499881043519348851115166179398837484845696363337467553857068388356729922948384298369237139331935869239661066167709826751796304272489956179975688687589079488239211707961223822389711328681433341974629145329289294018786416491076464816021321425734383101129666571924552817321153786240809076343500078256205707247520455013572531208327479116590250944294726721181083538450264714830237642151248286716787497072424725383071805701336105713783078804223538047736386379752453765366973241258884198118747343819124315182820805589446750976956368477383357510915645495042538995318753628865353608199049505297787784768036396288163449979564349301977285069567498332220332495850450960015948109535754836039779507779764680355282693401022971405554994302356120681919478495081638528366702610065984581860549385484521156761699569862361669962105220994782582726497771811393329466226847833761852731729344289854081265177643817884765008565904099886919600125584076363587464887079229063350864746612226150844547683203300191687933952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,1] 1431714964958394929596749199866205206895726332891354286486603337767706622614201505450400649779695341262953659731891822746524181811907595259457298562505095924885744040447411067729395189095310193069708441216174197594190069302105438864897210477510405858119693551227673512917616071306866457511089935027400315205146346244150068801783645013126016407239535633308540793724779198092477653173227807257639200210992880614869472606170564053425852797114722670835888383606405465089959153917246408790272145190088017076508774102096785806230317358096338805968938093017691972034165408428534110622087526890979454932017660942373613691009027412268833161991831049837882663335160958836041730396935371395109474171711975912113741528468789114802258719738595616218226763699619396579643005981536287510917696148603014440830411644571290150681679140498294000232203332779882606571158334385976272513820737514904328745818350670167828575346230635940421973549589130839430050384552124422452150803566023020859522782770342045562535596264659459269423399888691550957186905269382457919246054015113260218333597352623543611087178458817340259079982997111844116838113622574368261279685312317860200019567524718030586555294217118118757132205558532996851741568853081402381695523752973294956116175529357092113458348866991501256880888009750744577488665651383947769270060143840986675111198610296647251443698269811577915815270794588389154420883305143427612099659189604665495358397580792155545722571564807935832316424395169199371651669298500351879636098605412864185632399655883497250560908795876088949533396297603272280363477195337808334620895243119344802548950373827057692097942066275391706977459856370339789201855747169955638456962318080974979082421778319303078911064859653261593583660375764524361005160387715791380263644625998029748585055812160578605817238296098027224190467451963435521096206554122520194067045817961214186125997419258386823905029335037914417541282440391796702369548781423683819579729145143850515163660125012819644351528318713925901895048432458398539356195496894146678356579524127940413033458673411110072302951176107480555744072302592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,2] -98824835046395178490584247233998361365296082549077265987429282478698532176304036988711323267901030850263655087586355039724300637800202001397075348101924105753521967131817184292870640334722374292975253001745408486331565362062602781539207918439113850081601945718470692456474149361345418557288699539734841040951275017490654064830227454975349770976311068629845300503962654688647876370514066107775727958984133946127225957344050286462856581093797207350623801840509650867074258213473359187872160396046952919456145667196157742108639481216625252950519095505849889778165154029377690975518710359390591927794760280567937291474241128798518019420923285949372004462729796049363429189420051305460256421095974779449960843255181216215688482643256770506248263510384931060263418656620434097680990066343058166330987875640453050244952272498534609632023509640892052392055410926651946198532706388994775874218469810917743964941061287155319545723900891627094514151797764646979154445861499946312215788478487984954442923223994648601245618175301289494360770277300319744444637876794633994088636415479403435485416060808018900065170246854784517602736573909496142025878778917312715853342968629248554060198898278156591316662372713359792107120439219801725885343526746573962732462058356529854545716725596061372583878060635061287304310879490816734650084372628655043410308056345229244091973245639423829017319591204216582152601561983732456657227994738777779336630082840679155986937519992153921811803921704318591675855793412241074892820383772164014349437701387190150151118187790664677313637600057244734623962220003117350306038401937367791589464859243218505120580182494978192194477921969742391782341821870804683478413230407065877142211677186208708493031810908025874334973927242236145482476773133239479049255980783823575872134175568426481850240922793542188557924667918608508222667241793294880308972738409726945894535096608711941676610696254431943328747446059604937066062253376812256905917464999452175590340367383179823687750935760547275522425842049247558039094875560149934489893689862951521198047113386576928757067008488867586354238315298816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,3] 2068588601920687709848933399221377882285724227884454461283808881336114451976363258328743985272068462030033901105449926485903008931314774844888974105608869887190015704684662246835839152337166294549513249101317034726209076512141439320379414146256665100342927239193148477279774755538407793601000618124061577181383708974395827093652417441126563127017004768983910511556978201353409013673648844087452507081661364108360930000033501916577357159982871604004852576001863028597365476162830756587800951581385472008619225761948994373442489573133171106668844165169597057905681042486943715338163660906850744878995240443680949090984364893614544821220797193473583373441555717599652691637924622508376438691990252190882072458819493984330230299093479822045424606265360340397833433114347691647851865644517480206987519607126302730480812573879147340813036141260164757531939666294839105965289665060660298375621727072763236390294513639353106134627387373610902645561082376911734665653449905703491910447325625039165103359862202689382795153266269884634774412033533242144892483147869619036499452068832144830958284648211635567947514717980231224270027163573743512207330398605858566149977159198518597978785491514110923647653643659954851223122493266560806663459901877768888890085684679672431110961530837772556589012785294556619419329007181410439110401647587972103197424278035055110840534422427905938414141162218581599395084610498948640923255654270281616431740487158399703657975047144189405780674512096303507156473739427037809417456608224411362035018092163939952054950299392668171568146824606396534787862990816945188144309716035779412263766442550855102111454789187672135246558462790854469464188699814979181996757371966600668054995703471355680782508045700865347885706485060842905318501147768228143955125057583891572534195499097829695114597621221778048088902296345647595264577658131912631206103960620443424738167064486506002102172781541695427062158025930128540894705672313910966483294709001868843339678579579034964380264619577516343854325883063469420338950055083702248504220086080449771352249441716427027821060527685378406195690561601536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,4] -21197789919915497167290454749974695677450787429876732944390564967248864381660283950973036420184607769947194407897838188041441469394951600592236835260364551655827637533650779652711475886516032651234540673040350079145449315951114558513595271226728092794106614573549424642874875844211446226705446328685434073306054697892368684324100723856431946162105402473142121943354626345199827377494770419467728260701165069135462264213526475027752976653892213973350808927309990068109690480770574254511302401989656239783620215184428884824445109711249201145886101854295707182041435791446438756921408574347872776825322879733840736706118684517746139163463633731927476919942419194005920602718829977527480560437277954697018887651980243759846024777259705251438342702042878026806990603195981501310835781825007810236341043016455099101195103498898658970207132726643807325734493546715354235505680558280833750002847564476383659471769019209340227998492095475445113517241513060633672964637034298081612982012117927992677640625463845082032235948446184623343483929926839226219057643494738535559748121190435369963946048456484877378337378259885819850195128886987537600252571141980897373833352818171654000730801283929598673763683228651125419412540490443270657267040151340081136990566469526845353875180659429870780817145918878202771479146760968642869327939659900846209146801924971597352171170311487576427327766354900784687010825539690698054103366794330221634719668013650280058721196974683206771993894433253401294073948874543509539599339355213382582216659893984053077527801356229400907068974469892462075030970663199363611972051670899285275902514080012360255875819716349760206614310584142890262299194248190141609435318295854291433247369740465548590451616563202209430100997456106653112437793119862867966980047038935613291287794206615537344465858366353276300506505989683820246569538546900652175338161799276537399009562976912828889272263912255559900508099404607889775149980389904827773057928222562887504443876641031934706663943559649810614236754905119607524456245643201265548358877116131380083252845225177765479367441917141086290448868649730048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,5] 122681078376771761024316718501599505800344851815714309962398612813371604484581650764968028972285237998154475823914144753997732856469110740139059701334395112560842809998970016398409403637107050449963998875632506481021708123456077471421939586645241696549716036449644503064695946820276168578944288955991268017432909635942756390706570849813315811228965749340549880290464970300387074535804045140854531815605449511584612312283239460201638584696747267454506983462181964456469330382255169622749725447930047686765263068211003059851511478281141786062075462230172717119683574086890474499714502156636189822705386608429882707661544894639176725643623099577848311473957149220980437227403894443372226536750852782438726765252943202370480013433725503280150887429444132073677672784028383302175900093479707852049152211698989961738882513615284491620491619067867908736970744265449091570123986707704568508014477218218921670642559938202017433692525348801541319239709542430695005491508647829027059357513488392088453849464720991353040959050460979006804668988018553566161134380149171550906733235932843063708571332992808636236526350662538723485856588388854356209673503285938583437292344187370273221097344295244346014360701356942054588068243901176534826875015929774508617125047905020288932500774283715140881059219316434817155239722423089757399239050225111378703631057630667241451698119505679957246044724752218744130949854430834078217203634377543789097790608941785834290617486672677811088734997615723217562848018575644292585393955351647614013349022085750742396043434608925918224704719323061662944788895786418439992309402103676611253668154980601096552098490279472812644661898360123386315370893752564961539202593412127719365992041832524613687888296922590299010028441903554424111135392780858863326723651004144133939900541120075906492675129812363910309109706002372002474096266699490076604712344976855109591400688663009462529938646776030251845056505969774962381435704527687243188095897031790837639728546868485213847242187848393260305554391188184338327333061967979051459638031334117412097467318407148163658094124887785182773271987727892480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,6] -405280114491976148135552679960324565197726615056683833282036087257385863035547128832081469931943671918330303265084368510491551376822671136562938526019215615030277833701191161343551994227147866360786342468685886311293651568520218801608396799649067082053946328988243652802022315826848323213734059688254081369481778932436706222475036370395314533236540677223631526864131066884294208725862457348672078307817150338490953416840458067015437927348119518239794741746340401789440648496164421242290491461300390276037798507971514297112426413652298319785627923282218702581556736323342881035064200221676869852627327862738948180251342977371060096893423187800812237184578423207025055144081312875292512383800295913547063556989355307523275047977926207722055442769952139209506795517036517756717253963970079488340104831937702129968239989243277213938285026409567313440047895095578937357347851446501515287150780379236167429714481037160227666110146776286831441693458921118912615671793494850565914275199023981708044581745157062695459448489593813509477406968442172091164742984366483044075281593271884364338255848651646064548423517745306267534130331252750424643390635702117862599391889753448082995841286022042869501150151932144032482611708893144449976530322555972167935670604752036708486435449348930415341684963492387125530645660083923999262425382646003415818433044650301815284203154497686894263401778516715345720019554047212745430131631436108568228041386186663804100803006433456058237648776644209085555880566199175578721671772579156714447316240236181083615192767949016374931577864245159600704441788404819477040799601624064851813932986118745451237082128096193646271509030633768251304017062729126284199607786311780773567375007008089102630415321057940181896689850798666829107458708613192700448899353968925406503851784141681914798637441095640070863365687020958484677761258855247873154948633573742027593799413259601500375333251274697883552330470863876477524483897656003747789731530604508775230733023996650158837943298020083289341933186709801400393478815020502177199805655584468947346522522475521082197349007560572612625853291199201280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,7] 706917589303886001244753997961935260573273368102041667804602852621149008580315989681117711504332919813559970347046057539523151507104110067018885618858898452586369219562081819259324630307734906628954886939380210478568357229739449294373320091725870583397369615957435591808569677872091499335501109836564947234768017452526014583364070926843592811926366948042956674271336374220113029258965474300566827575804823971851629901140596174808383538475581554397716675168796702286148499675609941885200737378299235525636068237787961178369667218494421390748362287246316288093564750742085298322974829655394199776252331339874759096769211418014155294521170674508840118971654222936076695020193009585580611862633150281816861109378112530239196634832287391067691553137780737477114239746568353319281844441165145722554815741819904451419116520321701255722075570013445276635559175993872693978604626355351298080044000780092459813652063184496143992549610104478496773695262820941724780271741356231298896324443223985338820788181236130545075708357076232984096951293476112360627352597393283029213999479982322196361498221916453940600500510021246346989074621899171466648358435370659221032442469677538918118760595786903247846448949224777896176909888802191312811885478981449594682854981775396924875385608062079175190564606993937177693214650819176763472966996126046089671904702814445945221897103551131468231377222699228035632404452129176779239695558812261545665806869837599651687288122650126985964470389504260967168993741439913580752453368934909791861605325178460288326568965894822900787191724998226520681537279817579831812121288389808707342043911676952283195408965656293668860301169285208569850446938888773353456835559339119112821643025700358021809728344313482982273382718526362427445414486909483448101105360517577085844596998344561503998836177119270577839359460302157473589886007530476536764256275015772509241306872179673381978189948494427804645964286601955742735090215534432317750332479004772644737703881311421083869741455172741534495160309565221453199603270055320939263609163240015579892808232373136946295180917051480655965854410995662848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,8] -925269856392628439046493810423332102689579980460279487891539600170076704963223311932064246285550002672719571063114724521047026044470108984714198361705503125930317216313020301806122300791753812538692620361878926719327141928410957247585606229159058901451861311598262504418279632476098966146372009320181297711278440708719090569856451321529847373457776650352184575138727908303354860015121830097875688979189766353504242604042883049761474461698956974661915690080313105875693375166943693417111631892961985113446706518799547171084729780215792188467630205902906540355296218265483573016761426514423181512116100488315461726348577380447051226032608974209025196953645220334412575453877735774826201060824452438216332150529335291193429672350236786954546681584496104604397765025124531464523118437573866785647513766389072692009533509368674609860207573482832905898415568816536275188743945818907481767805213860241440630599598881282596121373985160570880044038787185252313459797435691847552716885066805103394568924826412164315385364350703694382075501032122110392147107584830220662534519979030097753064157450292590747144922462353962798633587965047977608869529904363415098738840296908024214546171097749004394860700557364180541965943633738484231352754249965377429333936771400526030128743322342936963444018494510030893662932317700005877428649751248539674246113045201895323262985242629507023484268337072526414757769305493989186562484296909732518420231017249438484970815344639672066543907911965004556028908336379982266975995186641557883157142758729372929420846117710160083772248936744963703608309895933922928937398770748393528965851225798434857810915131543321972997235143345010078608025748474838557294533495224749168402493191826439134479294290962494511065402979352280742371868109441032790199943392230875748866872842839109764374925984954917302776987586645184500118406564664722111513234653825984818357503796008746272632737614235134530693405717537004940984578774016231958399041339904906404958483433005816000953893680858695029077713047659416914563855197129262991480664804352404700250653909692182356963918881657291868461620732541009920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,9] 4335784673575200833373860777026138916471458870567666988350018249006302676951764685611875301666157912950060639610121147705973296779909091678971233199638223920358776133887104482904891533755330994326396930921863087381370221454445191532386206391212014414625729252038185559952165643855139439114972778264108836295016332640960058304107867448322597596285644693608073684053662464467308509516019465496732701035451247203800705525463019844675001973489791905294766688024467173687438015437132727660076951517598381506398173886492080251464847260737505302074587498069624335530370226519971542772467897203288109064694646823180187683208768276343635492502442047761304089636551465436953020427915934662121124466171512909820571969127833335557525647038927960529376351505828120478189165503573653435321451216805519009036331014716635872964233121410380512798369089219402070845798750697469308677186448506161549833380074042153468446988017242239177761908427212431486154442044781170827307483390827654322076931172854983512654709532868659800256400988062531632376005876523228655642234489005146905513888682316052019638962059170391701942522444536540494935490467123494603516514634831645212760292149356045003673163341062593579748096502141824642324143560034602865053379054283496520979320051259621063213035762290457953557517319686841230578720373736679720762078765817630058326262115276118860714756848651012871643437329200136025114070750159227703730929367565462873601575634073168465872735401876017886558603452364253496698656054348787946580560618771030919609446462752995442228842795391419451725991764137187334807783265642420810457192142530097523995342877833846798385353700210230192807102404034515655105497946128173176574637998724949524433654448713638965802130542836590600301992580762777048731395342861661977433174327921319893160418623834417426160871862132066988239240564203243079768440883988774424308295428129928807084614764496100775726930234821892100143709638988563511516562101871523820499362415410782643792213139361831898405062267516104765444378299172045272816806632097215186994464499933195542168204146593296086199572771163038782493765994859724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,10] -19093194174270639007548623953313591018679481663719790845639206997731383323687395295753586298382475549713747470341020907148421430610941739598679738737587116366841042182134690762850011112027435759811864178715446470777006332251332473882029231559164928165753554648282741003004546021002666852405746728594403412556787659764053355233440818284839860922443322093726284194847710911903881194632613203064326002548250225388682390260522891539970750404510177132183407129576485582053058843478743710398024645610443220898392813420791951208449189528289247698305640617170385477078754179883505121201937138044372128359250952126254962758113037115561931752164576287050595532529445093813698514920772824051368043967922251607516605831011167887131940003922843945311505888744386530028960409112748338549902870874947803747238194078792740580357202650368729392102801448909317808168890891926503007466874858804098574473815125776787252518276429075608064446723534070165516444933132285968450103111156991859483321177273418977764839630370250752705739613241127680982527205607056733691243312110352435445324966703609762653506563254956265168653555467649125536167357012314990744506036087436619928741893700974264708710176242635721811797694681139626100168261914300387173010057609595416995386981224301975282656463416295540888111820209850904442378005661697723487029526015817033770187956457179977050711841094377301770991083703198618294837833196002803967200705687705500300725414296847329141988388087825635497218054358630558175860552443164659882970286610793849061515724020041817660751944722441755493609666382607778025343518610159480025583483495213314838659782570376232406378600636467129562569019237871062183538666686220458906693092047894850176436431685331743897765299993827512493301471339819865461230261993880234713466353565917015470750370567608078468671939265572776781691603382243814031489504861891178286701905582858563028072847461463088434318680623815876116144525618606812641840053875989846818065131231627313452386460933838558879941670281586841441995092143510747218554129352765767052142219148627144290077471357966516487586346798953539950762276357928910848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,11] 41544366527849048874408831474290439531444206008536282715598663056527140167670353371579088045004744692400262043552029580335433566346267217619128553271665058992926263749025053791978560499688269169261488044900254570705987988758793658166050384843954659259560146762190329316379738239607780490486580387312495922525047080410396551814331360125058869909135313716595688935757584835901953135594088640272858268220399160761182633910108676355676397765685404150372323443669694468386615183108614831299234944597497808256729981891094463464252298896511117883106597382005640471334824476214889829260887567278192020544686880041558641767380773292746279001560608357491901298523316143159515948479043506632038812216898842045345157918349849173419614327328687962015804224176070224525630646711355392908225871567008146099978218971442189133399878524005451994969316540051383382260005018079296833655088944048441403053620874136992892559317961120287700841355865129014282019474594065289866568339241081320279774251486584400218220490798418540403949849558363916993972004065270178675174306247070473083900533982520928081661281508192463552790209453818551664052132065265642330187117704185908899877425353002945342711834802948764559744002977149840264042943599585287763366808718743850390236749048354902533550650457701734694394759091330123236613166369527660204393049565080296777541272888109480352053889202768896125807811183285362109109698966967775958274210487956376754055146536322213096551081177122882695065012349074107614033921425711582530218322355978313959910200763460170568514126461231027634347930111681491515494211070747245104058498099223598780918369891368892645453481436858238452095108548100547258120575424401981348756009290426808228417808839683726467645677862547227207576256612397930844956157700656101678481858147908129392968205893359799030988592324137022987484670690961740277738412102927902576149462274463754579629650249854028180622460901756387082930655727742955650926433864985146779119931240770610094303116287564119902255644426644225930761815178366080826831815551438793964304140310584359813959781087225590098547694210885065544776163964238168064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,12] -28245035264308325598652104437171703567079785829126773856053084400938696200388507027494435189417122254789878399975074272998616486808439988070785389781565596972644311820458592247370669494488290139477633420190730182909020219109981931897900042740509392492067577699792577163993931189246452038549560715438148374132290716112480727795687124205176695220251897081340483260239747099874281912654869598864101426678687932604343273777280376455618372150840409758140572820034620803537558192428257217896412495791254518750186923634876810053031172101299520103189769497085980199504050828123299660213266843454456322459320680448353234860847970378924371710146488557130531305646920310881924085868820811954286776987721707784243427016900211704944458754731032145586967522702619770198818305337498177486420885500708685053332082289345604345548259311091361832267503450394703565627525088245595825104814491285039959857209036072039540615379209028855122242670866766954793727436951516491218709654764204761666648790213387640258478020968741644562045184986536704017292340515846886782275132383014962026351777501816910001760423750554654897302312012835742853059178396677641709536835198691026129328190468544413343517294269316871510446355455975250713773118851318677110340576540579210908000519678422495180440921563606075895793873108265157737183861608022797474657592948132120786621996974896302444274587024714001798761986665544298254518619934660156034616258848068834991721048092125279257205970375440377591672292668859851663669645072078680785165260128975643200308572945554326446889560454601166698174381900507277698797299201777539964349889302359109599317911310296524799298472495002829328772418421175308690513239852562937444352489035018789150760569163554713045413942385504683932569583358928604555370892439963281123823271164686800197778416898634634219844574382763857224623964847829059199768680966343538453768661738043452176950442096714558562545511148973431570992632696111019382125001840891651254601426326803642139885979382574826917391310937006783939838770520942380481933678009978503639486284930502100183007317946749397007880306320473475264767603248126230528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,13] -85893107503883572576797443896877934328580046454599165521299959920969468046325831858797557567237991852084803845018901220758479670820631991025921953714782682293395579205999549083404943749204267195977664748736852952038345259555991710088058763212045040087516516163532788919708973286375012213015728477184857107758744027315326909454238572900118593136873427514472094813571000814240172088497705949432969055807060608399890931285240075377372581235908695111416075051654288861994781458558604240915421113760874745600774467974121829523748267296501523300220224298327823849990741407496620651808886687885486651499580102312066045922255615355899503755188201087659654704983972545212251659414903940251321969356946066040007404452223622143461021717879673711749458749002180377917642381156954026942440805827958814608315168523962809332817787422777047947321570204913007301789536376478134849242421768878389138381217595222805023241039110335348627390809055439843494156289533227644521091589545480795734708364109457751767139286135894619251784956698218307340808021405958780071070811628428032931539990140203738149543013639986536676461330347114315049590705469851342321769203001252865247349407676110408258697921854850132649561983810101031964477368040555372448629203489835575179234200557729218909767337354071606163043058235631175564877815292387285112974177292716506102957541693125599942634309774023955302923795579438353065305797975663954239412591807023453588969472414390092988933290584672791787068334056886747423890809061178539191601877799276251337156626400984748348466331164247579504410125185731239893080076539485163464988462946720490564032934397049099232189568744800260393598312469361908236554551357258684501479059509172152474021486584846077656996181808827954120968541270376370942414604704209241091064314268511351376170420732684418710292378388424544867817698689640702833087197419709751675240696378635445581739924456886042202556951406497613668368596740835035317437772517453383409165545829986090494796433222479209973545388676913879350719387641770996065997197259457119432394234494580109369740764212072740813486316921677181270006425694672781312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,14] 301106739910090591265074731241806724676506555865203758887013092338763564239270839435616590676119293386069211429327890882348415697594681667233088869944717003899036789963265959228395485804598171171052070943649744546205379495388475132010956192606011776134484309570534806911530934863656102242050617755279996457785019446398521201029528332758357564462341801581061815800092364593185766957655501170109954627915201972608524295480111550699985572421898609553799506260858719550472796720119220551647128773622517296224138160008911273033558980098817217005723289216020197296038638777971975288374291474584701273084490911132611105978812159621918131922618412128877763614040714357832547056891117168776222009810676260550494653590491833268950694930021650614744419471438239381597277959242935770243764285719737632426075368703660698520595925505143555172370077935710665258278664236515948490117200851392504437844259967921184482291512830231409853638827386612222078539815360523027550563607026980178008281119933888582496257136669201622989402653441219328015101063480970729238149342351128563950698863442116913241840772850775726817064924077132532536130015580109282227545864216852335278504875191035907602585062242437474096225412752585431780343274179342799498228119662014734102969800275359336273409102993579769445580010676189038380996555448500768088319013721233001667152138331378633365813887961480149667333248556361310345300459144709721499510721295549901237072817277772442078151018917363721990522224798172022824975415396620912316381454747849548191971703229134335170660140532344203061578465625353914508300925529567655773978142036527463678094536972004121218879095085043512012806263219622448586240596219039514035929015500938610879472980992430039384460877547596903763354557292375196967950514268973736948426688141772156913207981031791949921025720511237724101742117790272507253318034471468590728033952090857574247897550373307688999016955138979359077712460323450459675362935789415134790186101936132552327532263851091213733584059369176522014578226742764124854385784877382862672060127839945546868487164782470035918124412824280669432633914722678210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,15] -501512602197181700008350095724515349361285668287343721035239084077576381142671972372171114647746704846104203261290620086596346722610557757690497723144814907890565438075598176861489270332975770082737856239628510185443602978981828979359636931396132626889859238791120279742536793645385071712540053246274881071939884867382684292194350413576208511567317922933706917686961269413118867780498128162980430503089303959106082960405540219928153230199816641981026095389005296943807089250068387191189826328810961158472325043245513239140422891111971674620680877490385586154526832266375744733594853578382014896522952701949247837329243089464182384482886267229169300804382915908527705429830551454445161650226434456509748557371410393941112912088896932799112108130196957507593172204842498363014092520389027618016014613346352874483689319843043682905382660125671444011905569051193238867255343235771987650673336989332353478607153261407462917579297743939577968238098808713244213403361316290050850892698218104662925918078154126863973239178928634138499371453626000860531726368161306967172156212026910621998970260911251451088345797375941425795761758703702289540972130905691125596590256934890854858413918502351159532302610075996790026539824782723925322657730230533141925581256678644212446010158117504139640190574274811712376155710469883391479925716201981370051895857683377196680269805742555847358053437051212247488425066205235734025488769005534953423487082511647862567388127717537469642295959870381813152305447719954493630761877914356045840932488405277056680174378357749923686645798842749273962445656780631063895270503797735995804661871643643820535141546797481738534693137050028579602028465385843131439336458623345070877798719860895284754491870071423315084124708294592499215529916877583850123389713055401616504224630840267033026371893095606459413165906920947292021699648197627202652566346980915428496222385730469045477610585653769075061060478988823331231270044331387297827953131460420978657614230457506427742996689866840365338937549349310953702243076992658372619952574813421335881216627687093224952154147871752521917946271035616657408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,16] 577417610005490353463324602185837806916439495344665179859837341827176630001018288689847373474250090262504304509450236512913206353194612455454571153574208561813614438786127200573520692158047665928344560661168253899715308666804864796781265029534492379962907357574824820037652008458422534642305757264309419604492063666869430672032249217280616582452348656277947572216501253511656602441875485832521423432030119820989864456303270475342075683520652032521335312444863004117784244546146227011244525809675777225394223405915809621621823353136680569766786033302399457461257394700917423856766152141224853768644979084766837651133464820893824366294898886978950998583178087678849327982925450926802390152099661272707622215554579444251804695744852600143157619125127632133119343653961962602326425648060828831810838227561861123607884070440400201017867631177732085214494880258619574012278936426514064379856109121572874887472085643517460761058345296133764173745648180632844032856837726118382274371176995163056458612349119447738191336020092046689567928646194178197165175432433307927513365295238470128425721834700510984935521207825921830779015912980505859246722319948977508943885715387844319645983166199056374711420485653065294571221534277710769134122987602035600133490658578950558753508905732701582420590527050808614274052262737977043874995362087891997617476660925051115799352305494105063918110712900002215484991652293174509029572243256348550743354468277939028485090079106142580340820117860247168856540677336646061254650106320295961415820620069787199870900614485583418434521334582823718511349641204387530441613717528521694723623210244274278967076989269801785108878635352521316972232434754315574766092650700466132017122711300899063713841234593908023995944353943525253984352240612016341954195632594644366005953518062360282452509774765089764745027866205323516262444484653055172363470575564084470617352981863561620232408316094131871895291339036575567251592050710424693287255492615787502460282397586956546055889947186888349604068255525652334631880266076670767770512575407430996168773963312046563790532119020811451825742533563124809728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,17] -611884629072659794321187218366395828827612693031804957586288525373608742484072202796633254416187541728189653286791714642922021363233302397054998538931336236017810668330579929568296478319327037669351561618179338417585289970986211619109108796668912440584815309502893208958141562740259660877075866061598148215408555909934397974663036800653039431221151164719935311504572624292647662355464310444176145466463483994567543578735806326221977019058394508457946470111796490377912722546060144347417072458958144716374929829845579694615696119575658084535064851406397504878503945959614741005056506609920003522391458712009712411646949537117897512416591449380338437571599912192861121467820444785011856151657129110015244071115566009842074767777211366390009798800497820767063699359666024796997274123047372143833035483788920630736149327743004586317846363853197897769285633341355782689400055942403703470880671913435686431782328575038691300371468447383339663564998080270055992739233382659780849031806697730506055317066510059463280024981977468617426496484585527598956424429884774036006984244169604954927458549728656581628449625185663857017629548160572313494005453634879604109536315698056391151556426699911566056302287911779025135475272430290594216859110030030943569806024874327171276579316386653647452714772195896704263392836727470979779204595573522511493700024786475659702295972653440292440216941947546113075086019206206819926253342305429528733707540099086688391201877465660541022543062476013533610158928262149470426692850585418602277431039554544536556730795954835054472360954003629597043508884963237340865096173166263021371841686477532642618979697735773561922039097346659362787706739239216892739872315663189279941613066392981842575772869304036296820497480430788166637629909767806942026799393469812046465182525389321601557565382438607805054987272904340435781839051365987964295724134046801674554002743171839115134370811602086931788502408578373739873661680847141744224794669725698556109897276739106380186923653519009880273142953138208393868125252617306952703619566660588698113030838220012383500448198320833686229555968365194903552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,18] 742557456022419038209604071064426089939458835505541479125004607828615217523088042872991900186536380118479500532070492460421369193358323658084122923647789624162732975074514288275501542162761319996777561691638302014076087448239476958331445348915357076851176464803120858319936582283830925433878140880983671559719677971545805887334740708087097287715053602843941988568461493768381422519378895527398109745479831616862387675662351175014627817468472019452556388182504039059710091925182298631159831933020532140135305361233372089370888061616955479340685366741897030272271278219361170033794023466402163159818756813115440535225553057914142910552300933882457593735981723725317243946232391506300532105508042625155055921975539145403511842096917825823654646384831450193327677486229827887427425358003439057639913957210883090588557155322517107694958113416278995773421919949359655741710327717612478438443666660647067394817519441402890986133704481173237200926522404515875608111115906827199019529137624941628127518684484887469153717473248328822847720027198197463600322730526651455630974613571393052287035103196634878007521379715265269730959691779198906197088516950414856673991137979132936042947445003784309132856987380726205342350134595268455364191784234312848025198663375735319181350796208113448300943484776660728235290891912026846669540143894253207210120110939916838341879806366968492294623629209459807581550938959900094993141960498830551841182709475113064725303534203835381304442956052953386297080167472535385003498254703456010015600079166471193456899478494884843232372676925341413862055923552626530402435448950690404107356721042578207780582253047345150648180790508074048657961561565221409751758362588316744455470212865835349720633653147093832210496757358236620348451476848725054584252256301836402111964101493947099721663006210406135075846406010756139927255968086534330369556898217571832916850874079690655006152883578126099612775717452280972527307782305464436872282216304586229962305815416075080880494979373818627899208421345365870131632852989288022311246125692920667065127831309524303787940577407251260802710901352787083264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,19] -743731281669460689325191763015609612673903541824931323803146092831917926371245416508383581943181372255841305174874138845284122110739563813838580467132393690538619583666881691034056055191689076151052538439381898010461447701584442609494456267359417465970355974085874008595955501825318485339151572881939369089496501862470090135355299450681804076561151833244596867076611872958277807346714330557835412687024054211362427670333730134981005957284753005472258236340013496155564517953618557109393830317766825754019223447573127112471860593442482210492876926292391638254623254868167180076758836621617767032226675450895555661142793630379948453047018320582179535215731459113076616993548456829762374361744404328912962499523010825914655804739323505119070938178304348332848808732764075136167489671382205456696912970277213533271135751716629308200279534151923351798110934854442079497369534434567455766649325950344342699150270995075706533127466033964676564665660405562393020973960591114738812203124170787866133669178586351806856807536281403915744721850673322886680117516098489623593440187368630124500506854478997840606426247436387110879759460591161408538050697086425507919377126583066786996215625145217754611453345560168254194103631318427116399654228830091194339943597026281121542490864498683682767003391508994149409695978742643283552671242811917220615503540900727573155210370923255555009912125998647605899361574690217296434171796204829455059548228429625732403826452473722250861758062020249745229676310154147600812915750629301929723865735575400262007032422223187154161781617841925258850928831589995444629830608983674668038453139150904377517548309512394045188051553335976147476125495843649362661543847697799273582185862362959229417699008639947649793910573025572319709144422673350754790937258021236445184743822540241152261560720936803539935575984589942136786390850785624212678185139649061422471212634852369787363726970018273885167664347721366255240170885853275033937072722050852381689530612687110929078999277918945517833378315049584555153883936475880683852367417103113082981118029746463807862120244899545047710187028364153323520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,20] 124464218486659560498808260968163533026854053215578751229996465540143569891611017619957497725917881133112705634445648656334127888798857961361301173808870155615158083014699834987890278253594771379426723416414961848266734663228687388249845610087563594379492632189048636941561344858784547703633283598787412235963423217178311788602504792433633354807628482463698985842446264228718641139437840263922673278415818160424833308822413476232082007507410919720968646294373065070936426249757213753536440325948280307637914720232132600565499671659597147642817612248448626030986589166842226554515061363978584127667458978122322120434707177021127747376751501615459437266824530109085439722620666065836404346937475023639910921237715642911548692392216582168655997773402135792668304486054493018434938222827689472256472023541942564696913026843110818297279083696798440652909088126510711073690655249947749159186702095566609592396720310373857858575307378690690775629483363325478679522704323657412939399502555728146911501808203714905747865782089055956965590446135914835822047607579215463831029020763288412990270236718252369443994669817409994075963129711055719170295406387639255533332850868589138505915530516257529114543027549663761814883959031461694317763721562439989068824365593883336787700463262181409469378880393270612393440269609119636631023262300738457135700358460395692686643489742267776509084948803803860376621365145532882280523816405529378529562779416394213461383119411982278634903094847993668888542862072118171011013806555745077568905857404722139847437193173825191663111542982533614699892784902250596956054757497795828820293431564954793123860830637353847832786176762940136461020857171918019273942573619950739907730443356621418578191710236161000450190770281866673825904591541570647906613283842872405652274675827511108915510034016994843546903438011762952239135781825541587986854577382262923434454518063493148910404904153533970576392947470047858482388511817387365885245634796866908515639209102617311388811675497379573325801588292978977835998842386584929060749728606069745692839623775688351858863161075261496788140195824481075200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,21] 1067161958823999138106998315431588536479475504818997205427900394483764587453842092677356449396069821431100862288073172139819390086719152095874190218638717262141025793824557955161512602392580135533997082659250896654054605433384283819946648707589745998970462785575988690022041285986633961778637934359474615271236603935080621886927086305021591057084499020907166396315993499216148736030566030087275719279119075886276969857673859233509931725876693249199457114961445546358681436159713901195949559107958582695001647774067049374657932924215548068042428010836619396270835419809218213836984194393340565056732999913874576561029917830856762590180496638792204237441900798426201290888219044572117956911396951873904402625940228310199451930415036740640837440180091809344021513355729763941503237474163902486056745003573350526901682649251018308156913845846540614280003316642627610057350754959878228916141662338952834801259967774022198353341439595497566214364927147739974485323773075145874260298878016942220545363959764210164910569988144131683462056004770883735261895760073429053286865701760631864606607317731648468938816049898649113515705172484023724405701150375321734545706063359030394585982308054828035981488736747721056564665109820858294097442336925749246042797007337035575552300020573963520752969301848262223715815103019109021895173650679001313578262667137782684515244665013642008749563003468125986245617951979743138917062512420269282733486509596155443599308379485594155963501817974759741378337720299319119590638839863809043673452465087267017632649040151201200551238226328113061546426904416348156332992966403483401100762334344074274468877699492394636112511370120549246516929871058857931968143304784004186154906519875004361571100588520985799237341974230339998080678335941963627675125709147781191152128772474279150246831217597764691051303792631373738547276159190854977345162210715254893064862827169747376221056732908850359232054075050574654676165902676660137592488242823221078181850152796140909617037128336511289284522263444564694035827837719794230452625530551666970984362003831192859354249605600465128869245375695126790144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,22] -1982994765785593019003714619422698813955596028743788877719560824051268681534427036584498042133860110780243557212928509528967722863407210452625828406084006676778567676061898780435507995205947859573731056605662770638863913587497942212850699257924850316849949290907389371124083816445614052344154447380935181010161349017891175763967435110475016384603333101744064349647280651011317117290846940900251829260420600309524632874907583473820630522700303260591092209949254530779924480305866434244988203263069387654665867688939670145513522537649723213849348922787701879155756945592396663380138006761123417817117618854302340277954714597282850468700098302540372398962188573671364299136658204792987724651928566958218010535414342919314024344236713166930259177009732265966943045312553433150292325068394346421863957885549978478586778480208279184771100691073458435348506250155904050825702394626923503476853662564061197239014752810572584817935414584311605397411390776275124154654737718857377113811106787409857102398273292145532476091193971837596931368651042656079618480970548497790198333999503423234918706378600251663610645299688960766962581454393427206490680850284688356361270242819625185318824041784215869493119736229861904101955419314016914267014436951589143441255655640829299744020030758822916986759256267467858612086223616876070662603728829769044084145785823898755638028815565560752991629273815199900131892424312761168120159487617079069528130370946864340793645394885772510297048074370431748568903937528639592962253222154167893895328771357556839130882433986471608062561702988493524501099678908136190909795862351735974778378093102494249257413343677631454544727427995723501510814952805487456007580782195213280158928112086892221170923075338517149563646772036437910042723738197705843311730819124189909747465490766181989012739510059269021568551595247129311262316677195237068749488966658499909224498037203990637914881634387155277711005775938798353782337492454399214405004126743370012437617260891855747632495279071426512663976273558092150200743554590384803302399712149828275352511633899441426751814493539548814064695032266266509312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,23] 1943979120916285725987020368601333128139325145213132373933365785319178912294355691404558329928504123553029521291181499926096404479409740452860740437573242406226470961689672772022909706023772140673313519582023272175906153530325069813148462088177204349355223820216711806932968953815667968770549949963473384195877180335815035793488850077561161901437258142580957755820113826037707784881964347390885104565841107202824794408764749750721984320739163471144516127676316156555525884578456559059962944674124557402542490261772052971462868875153647254083891289763144968007522244968437868358339552417639843706434716251979619785631938700030646580078810464181482245501815726338450065827050107961970926166863014165425917372757014344904039527247024713353371647103122098072856278160302335938891888871072443859214192138934655798134816709262133773133414369239725479036347877625344530766716583883250932431739764010165954814967737291305451731341822506421590974346125466112065818573265265687003600099725953966915111633219132922572937522550587366426017558484086511149115926342433095348173932406912423477465136115513958014087150528395779759652323747316786539094255339744573195572268560548722463340633934817781956961839666029603826937626760115204658009032902160881138542917750474388339535241394258651679025721748563169715633657039078254126678684502214757841710326413662812235968080468967712743141338929731411060782051184117801054696238411203528837628471359602598885049441330676376172816952847085463080980299358737573953359583203850154014560865277408159998385376864476413572676113954296773206352003391154975659165521554998466553628682231975898591069298243447188247836933266885540644395015401710603490463647193742465610189422253569528660526854557551214391593320229224855206755610676287996295851754887859454653091852460035766211805543348327486117381113174704259240336152724101921242653004912498002701382188818471156996490509985036350094578106510135988114257212596300821569226358854957119287929748795711510226578952065977206233626353012705811065847845933351837965172410774994804289998931386118638177467108620395255570099242036646698287104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,24] -1234724531332610532712595123207956459741738638732065559373244321931870796821028939571555742207064420685087043451862901173983961240720816799301205632162824681722173358037819620876548243718086175240970755573282437647752413092248256553987970185043856983327873481389119861085786950469342042853949544509602016275743386885055674886259302000328477180549997280843203624530384534014710965696028533321038620260503631224641025975531801332617838061004905416503314241470198405604795968611643443171031978769537354055414365614132207785850231049093680973342760087053371991819185348101632880077689161787727424767689484664305896357131302239257502558565942374127089499375614440831717443205110574799941660274999662302601355202463376238711433737070364852527193526776511243205456073046341629099968214194018916852586455516526918880164169457221569260338929867794496311136220706575523969222726503628931485692638031986673664751401607826921105779561493976004264042695152176971269392480455890712295355540770559200063467326913546970370369259190579041891003699805838198050846209605092347873301624454105782897149999287650863504814267910826122422476738197812059025262879725045358463604510683520801811415234740330346486515138632520293122763095580529547170084568231960424873262678305939045013372431551203320566455730053097036653686493619645344252820383658837990732757742983527523060771453968954893854055145914117799145718353407518478811862890085306337331188988781982027534243617603835097133898283575459619847058731179481247690275494835088406931004448123481488047332376297216824355250092488283708553551544155619788894122811222941185890575496165520302617870043540209707968750617680669638017097272819805210232131779507994221978337581641755856839884864956668760336933583348385999737364396245805920760956192362601205197414213448287645139471171520650755697564495172836794624595601973226941342503069087395048087860574011492450964000226377033414560204684224008900315160173464136528533410806752997080697102751552212374580695154955295608772212963774683149064630968545834385381165088697823237802750057258625038745636658249037331415240708398807122968576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,25] 542444357929231137453119033500886402175437315581913766292540133587228314073591458557275573779174893532884293934619316952844880705626782887144058719603591310209331137752236232536748094172279502396323973462664968457086829968632300570747201849819858969592650381891476241536852218370657749568853622187713551149095655473403186257009025065940638428307448975102805235548968833548064494362455797057038366463950787739975692143850971298242897623774870900553575496009532657718060018059623534960745046421860041539760066573309592758061631545477769343839730244261744207274929365949438837889847521134800676793780341740617117686195614247195968082359785104655357625285787226935282899137352801477370550931165293402790507517833274715569037842832611718755570825003215073511624946441928451232233674047361801030234886809494232184989247701517333033352606540745768581405928864789367112469011709757397741381569613880191464342355085370337965048796574884931396538411864032666133927302598343886263053061215287118371371828704163651719869104825379419772294404801820720540777243442694316276879187807057264243792218020531684142867979237218445201677860966550807456611756010922327647763937336415701328244736012871306428943316109781895123191909909638482354314899589682138707788430233243387139284578401149096434769176468940381543907192913944022755955283051210556235047437825635916130535232764711200208552396631056562407753715057668723246237525325156924103474343162040961112210728783946421953044711802378746280987641353419147284779370002114168250329262207519412338061673926324652525080856809654652140222544688245699421585472173109528132050402245688441690604807857688028873821451810582990976356712157512746316131536095664676223266025939452540238904898199362825972250960083859628143417060894730508195328900994817078252423670628624662873961323327868618410522498650105827730313621125205255986864237903940481615885838250556950838103798323907513262326832232340763193783627626155027492484263370985350878798420612698217544126012570643392263785337528438785548652439139604451631682186543237409049307014053411567011249436099703980599507095862688253739008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,26] -113674721779772707354256701849697262409187083810828499477193404636427558509094649749836585794947660609842544943219466899926146794417686467738851081918159710198499575155272893035443676148179150648890294573900739954181292309508495163314835858151363963686067648941743150432326827632576324980357955720407253439811991943731316467868192991912309155298321148041556564036528681847212913042331320203685020835902885808216357644952845919127543567182981969890551161324170874606272379271704341485577269725444888375259664614415652708901428042033296118943002441346224459991366070347696541028231299427736326168217012368231179106745417666100161887092964851380697349770058977724470517131775774607396856544493389023220358083615714002184451722417384786111025398791090323667811709129274925296294110096505136766276440379947831360979027751390386623950792102235824637388529667167590419226737426374164526589105493555379472771587433579182445581510703949866012963500341049367885714824910213483713897316913287501372152110133612346665014717874372332896869100034028603244608597558857797423469161694070673405829131424644235316841518518055010403919473088975145086792618938194167941806959663308758152888051834488271615108259297275993862439674742487231881987383886814088249136147937863053636712735914523327319153901155328820974574492422004276200200502743897363963765475981582343873057094733178639320093160737065854783618949385371911148235633494578572974625085841855207771680471747482611013213339794367522912963831817915408993846902206178009674460005392861087266483575096370299818629760554813337914260143226357379585996983546586713217848303998527391341280277837662448455608287074747674603139722021523384007695205715990690712440254430877666513456891351514716128030564515817773985561711548701611516658610842107246800482911698717718706230945575104150850604945365921035144901672738162703083710850047880279719819364384437037739260879961052136868448152043127518941994139282158306084564282023265425314298675680037651758203500313983688940623943885566972797980392200258739635801140038160190375924313891328790684938391773654302000035416497522514853888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,27] -159107950652777738705929740457317988567534487299675427871027969591139949587507757820838556052134248902738109976760727368297792337845952993247468673848265298609916857974175806098772764886564805598719324698447024507337101337373347495009348222594400714337642311859680682203842689205958597572153085326050804377594301524087300388768055470277731335621246456742718922381719427714654474310824457401905802720420734298835472764505849443164865976472666767223781211057335078419356857765824236412669406362048850846863604951628361349212396748085122385642286108803440021817024415674292574674895081186383522778282521165088622341495616545100651417032428329336083122123702639756714297620779328518369682255410706561218158433325823359012432606049300584957795029755351023982654208486051876688250180350417770731988128880916356661013626709152254505771137390027129154010215066095795986694433342949461361216256550367101556157557895679475700551265979573844139262897588409694975512091765543238537621427389234891318493161850665333283923201283431986086194699013125549498633095556688387377430238272786515222268433245457978642932702982742304723252988890987014678877142532039512675842174643248616202729592901556438421743023184602558730747593499570348253874995528149999683202134866536052206535425497431353922340205892038587382643803758164260491002971022151491876187385907039731219714431369623380199488314314029474649018748141660904021743820955223655164383374488574904851913768087795689680492372545068707528711560741208517139164366175088573324912553324502309900193130865545712920124700503199369410525987357370766097269139182885180924019402449067746471146959119500170426380505912459104132266888160116796227641431816088624306804261159417989430568453915294511139447687330703328568846186936536567635112873787008804966924877784870535500800722805513900833693077973484270090825890348690625013824009150619931685070337874552000718910726967094689230848080932650647337541217097502064622481631433859056255618771151046335163968845314074093380431437306665132215103674177090882977871969468033157234860245134746560136602415503563114597429074101185250590720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,28] 301244397449226386172078534481336566723589767497684410404831460110836139936392485438739921917308290239927146824900216246277767145323575022560119296671470046978204346647629741776479452937404957077266022042651505721511009831967423119283011903320015814406340983486082649419907950109403652818591046391611789318572587723640993919576496703216176336069831344823784505971003659515702890447754134226005583271430868331022491482387407850303672379200403574930182558321869353122801161868877647459538902067947011629105200569319737476390133015360665197558191661217849977071944491947960522154229824584952923284207528415470693595332628867520378234782023602376605879718666210758484374748928723221749616638474538273203829664041791512829214688793094474873169392436640164906872591502596114579195656460789399037287540443624645021688184284421969137620175775184067540560127528649392313374966803220744545327145907072097273377982491635022313268115367952539362009711407974676645391470935250348603593700585460208995487303938704061363070648016908624039123736665216023267100014585506183316481353329440189981636344953423250535500334983617648617175678415976430027575588150311062159913476125016813321473009809150456183440503866099196583234414674051309517781071704386995443340690115345817720871562315307536703883021977217473273883915286939504598543962271785559293133138188689913836519718573607738277968906797153872129522341814154067598916319211709364464484900589194371806743180727355105886207148409788713650212942958568136478852848244642386131247503421143649632234076724205477178077921875325353053995389400457775092436755268748958299952616033174669561268543961023425638278305880631276921517518360974550498229590367118523685911528949956236689956797685738183772854346868692514961598401530203007735152437942635013589230167345155678951410721225299367756557765625730558105874153875298080263744361764082646849824322938452638861376569287025535834467900151629276532755236287639832929652649567915265628001527214337214257904471463892352684189781799179030618403219673064457651928818517155815034100985337178866316917392530270996409024556942960839622656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,29] -274778036659031906419769856718952670137179764285891810218170254448733638982671620629486209677771926777808300179437759973402144038643262755236691094356959264133256256307296850646279328846594171278448171431228256474932982033624271587836427799592609859657964158403634375676398258034986306640151599148675512335936586961765554625047556640841442880869328060578447351130339062106378461022714720635879040251983242829607601171203418248584211392625917074853736353944902169926232301851995309073533620317395551334879196215647045997392912406060217586208003426401574701902193502228775225157065558183750303909721270517476904767995270113897399780438330138354950212727493137664981338919968739956782050013200311422293461559437010791797547043304296872325196639129079229253510190294514047957862560817562352795728365929980652123582782697568126870768438401501791946663720276790041022231428616408938416773538127227569728628928140412307224317144864523728549131061003883056464206492176613652388323562894830723528840591944006995116930338717154762475824110977766601842959279082792189512270866097856623714412423939609092312192981956632494953966679051550518786748945891866951653053169339034215722322549237056140867982753690707141580188038721942461856921600395605593438921407740953033541481296353967395805127706379673678177322708353793401190057052423397959677015242434824358492944669789893152531377501156456687106422965912969634209634927394153865775743968125540059026850070274804589939636271079031917643817568820061711851342597282045753744384439166068478090589226990525724390535042316649891916231184881860234592922726585715621230219846987693765431136085415218637472661603720772263232870847305910645400777353357757871808653429305144626250111040670511538579522607147390818179133631048687474316185958416822844279016376528744044054252552801677515388172160541551973347889814084846961311573525273221005338499233202416223235773767753275317288807715938544211225082435905572757136442109478161728764836635218528732854102537980237071297272066121316831082830692096027769064516920631148166246206643527740016951717962794293022943749503097970637144064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,30] 153745563633306181182552486966639363374980057202641578159138039803728129968043338198042983212710703009196907972517476179413479531132520089277803064079394727168152745417881365332862922270806893835135175913750611854940990881839471919261771061153105732948103482685352116697041764345582860298502408141900366466809819184602577634966949102430348901686081484848255231905132045059014650152337227899990628113992725586350930600921185532610640463203509211713058644002126946862587813595939936303970833057195025286492170398463956156733815638280577109887524069376480996801499675893938371874919351205778042325516296369162488185714507056222370410572837449288778094671521915764106986632681713052790975907095027527772076619668970920980566808748323671917733708012008430846748317918172775800536652668685492548346737359353092574263817896220722488417471284626371734639709679063820058615389154702814813832477370533895232674887445379026804392427919841949126732152803180323664670059768618586188060213133108923628519525340006091196058997706926670759065304486067000832303302249851393333140492070428295392272674800750744308289367245936625635316562379339252403352206541113252119006079141461077796531315978787010785772612576193333828196849174265593690299701736581309397753685345217519207930468531295925501699058466325738494829858880774487227534196804929492968834089672904682090913570862749031331749616151408841438812818342124117311110935708148254336199718039422612687769875089896238418422968412838087064115794340424985521357538486443131998505732696356433529807519728418608515595342215390974363222243585201823959475008719395807203836349079917031454162747021935858093159567561671436422668022098043846045269442613354854297094405202342963579239775793170019701755019047460106726109618377448062287968430263553904939538898043187579486485304247555184157773832558157146588776886146643990260824940743868314684604256544376193901305308122330020932205237860684220380979177041552225101476440322604115433031219784051350207897511630972612331195087892931307935777657415546581353492984162599136897676099501130744732110575395616147102649416640060624732160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,31] -55373712307574947886204475891154621771168592036946188649152828261950087644189188482307681880515964284139501286637281165175369619005405752109570633695977750962861770599522501288985999325353864024813898172322713869616357648873651110661626178400996760053126072988255963959153299613592795318590189120656580030928293360004481168390871089992921005684532621453446908108785252743675667374224562508358621679578700612202586725523214845984767756404329868325708847697577438899583954408481739406671732134628106535821617159119539200408401825055255521275638276185686604216048376068328901312252993236382929745034385996221752333910194595099551462949112899603907560992830476006478815797245411730638818425267941425249551806571177246234891521814592167737475278963573150961206924400216038720221342555706936382324782345663382642804706480470942999731985606134744084391344537092497878607951520720519155165133658904610415285590323870572146955815525876037902253685594474304293905730370510760409330967117903058759002867374767372812607846934547269727592005863759356206682452712844606672238278270340129589542689653393967846858188356788339326560318600283439852687298979351238063159966733220499543686824862340045185416918550791126281380462509953442640007647549392785244489142441360656814111903747330197421033870081460903299406504899765820535073929618058810950544858482562425251312589075133323264179949559002697271963579627798538560161702529599429772806897689064005764990374986947666254485730054408873474342574413568838328223636695451689827904343739849206844980386985952989733835679840982551336351120301918508968796929212414250432718797374698278590339038425968426759399001511257284650429550817486500299100247973357158955548544604599875007270371934421878982774966174196653514691631349161924159666231455493598014456108746547949628853042942096258145283547283718071646330128869502128204614282304773083180661695799195912218836530975892261767871016584731929097321241964876397151250293155683714876527285870268118486423634656508578334997624145127317454979303859928645779787258634049835245692641228450923526774773387135981025969691037833696903168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,32] 15272208215255958923202925543476425584822022645606838960911241983027667288548664263320308038802052782831548558525271462687830365245972092560357399882211192139302465294080515674361080058700395827827523564638529881094227188822119257316065764412000941335866075634316964700006434404082040355512061343521378348298526750992361713848651684270633388562994845120468324633486683867597543630000884331422325974813213138323262931222974743080988965876545154223787705545423481676612377627452032463742917086063885286889360465320796395303899755255822870844240744609735674976745093735463258462636780692429277758217778443765663495000934955569942894359429244371301057079678154060297343054185394281874440120839937446436494100234509813869216801513463192052812928915240192345078536705573725549340650766630498881349798042423848698370453508780387368395206226052900636058342488141566202596977662177983469252617207379721562140746908394785586858406336740634976982628921104086897246545783055311679135990200192279282784454068611835732876487675595202305345809375565532444357868875161825174017886043183013212492252691886805503415379220584660870491256856353154561879629498689847849468442303933716487401196371818791730041817295679240354764168022223538471790140278248777012955169125064315525898210748802421178462289726289558974081003398711638338227473659809625683534758884692947152121421002409600740477094985432885652801483489554390955291799432983851717726317530559781353653905146841273344559560187502025961707566722156519652344838470220923162710701899067848296709732181096421669859061766587837366299726912423098283864355238802648513984456360827765172698426566736485570668088892247239821157296598755984264417005544653981449349553658657968951727087244116380749372022998374639460482501486808251704546956084145997175438896528667340504484976556504092547687765042331172675551583123022553729457466573500609948452891846673704447725977263630405171704229250416277809351004494692983362703609690798047411227812466018417418517750782508281444263943249673629156975346962621594515513941897853219147399494019148976908675338298167212309724472900491031871488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,33] -5593613088558458460413011451589979291972390550449026537449511842493637413526025834680326287652784232882804012171460082574124013648198632542738538276687095318103648957060615174579816388273374012799758052803652822478272817125619208675983608969934468061172128999796376631436847264858063554482135887547269555389414043055570509952223548300816343173059118036417197760178267475758298016242812849478329310982709436615052474236277488101240328507452617775863442303571561587416320151343521501189766315285188779193249538560040215822226994721467772432233440546700332246205388050841209795134966025960237490539190855946610376851336933588041761332877938761172511263031825147181434229922708703182901982432981089136998586472559384554960441269312211432279942758331714437716381102337099514934517545004882813012865945108361275616257570375027179071227439396551661907929013788674771335683298504953340338917397877936031830660128719457759569630095474225796312561170033252527976900474550039720319891728845059028353366190994521662830826528311116806750294749816465773940480962751582089068242205656195160719203257396914075182744489509249017802900776664051630093530127223050190627013938082182248786282114470069652072794237418235787011967556093103575245341675792238297387862639849347716689918917793068833327469613821383860301965153797624791600830290172380935464889443943064495160434956807518173608665672899823988025502978624247317013311203487404047598294628941845081087464735512375713921798467388990705067771451113544733311880164855545941875427795416577160591996110149613340674907554928247136658599217316529390617212066129479326528272784614427304036346662936301475575222358695321503800427442961452249869909901676117704137338646581693904776974909670464502235697901878764183102863193393170578208391494542946990587983919967695418453723038063771212336104591129494932912607114215731030849341640501089082079933099035038870945862006255813677019885885738557623194757052163312585128922095072933180185169662476866321039259895801077753182986987303689643937128540594693950258671031092433393893724048258557930727145152349112872584310104048040673280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,34] 2169533781030839208018377115024345382989935327215044828442689520154764519419777117105010646372332555114815250399942632796637915986920911895917598810632127602723450824272143581024879536943893886994525352237909276101038277851696688263963643803994942497061428880088718712626919755293026902036551362226081110458131439733890055786381118150973457730190458994322465638597005466522178316721930762115905028187418344050085597560133406342106467867175823443597466849863166751860758399067919454113882799475285882454174778152450967772691734317292416443383007237489303029376969887915003913557197928352226125151695843005756591375738786015415846185167454129846592361230282316728653806350185005090034339662751380754884304986175352958207730139956120107946722552706439904800929198385534239401996668611235042890177787912599200647090363657401211403532185422080257584922197138003741715759451631733447780261989880681524072327399625875275931628492383959557710369167414611407615371761898295006972060615764802693141147568095373790605428965193250807256212818498988737503252414966843556537568322600574280617796991768079399358759840523836019709597421887985575599998852159682482758939741714230737334917031732495452085871127101304740027677512488791936463626082755409261588918318721265348510211677427776995884345690452950920439889036709306371095124088899376358824382925476141925300258385716359675242554109861179895698196256684520540476453203814019497830343467578676000577429548305203336637452845156573274385015904397867746845180311211041977184528023983978834420114043880088509628400640885572165445084798524941120611208706285835984054167386184213201534663906208805203267824205659557070352421325805686252905828684037372227517410560065859511965425720967279118270720245836911673028506305086263464048131250279674168852515369817864969199989262086248306192149635244110782478912993824642174250217020111487501678995891692090319317878155540529014424684430241268620646488877529542639508492653405758819585583933153148083502581762504192992768158813113931447372682209031027919757582698333747451188715122148945163805995346351774894655682150310661324800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,35] -7404134533994486122850612488896782376916114602446376871240863569452808398636594644236282443112466118540906828540732850201403074234846021638476555116612819565825192908948722937081539720127147437820567081907020942464234443403176253512062765339371642016714415029968842311396221316100314399673860274907795159742221477925377058779417780139461727727117826477796488423340564095499441647332545852737070574005546473225552078269158776713194889636690139614169126846166821477817185971124795933541546482832172034963419704173883649669218144655914282210629936445816907232037005679236563744074100385524487875411455922786199728827360269073979559920357715201213891676766949075013520848536715326213892737831314792980528429340006865279761855372858402695682905491347486061775826501573877895151136635412071249776314303405800237349831705582253421272662647312062530677685041449583394156907323830150124447700820620360642649402831913588957823538706310864538582532137903263645764479804931120541051835237509574584794263012567783444678905624648523947037981437024814361661002846001274727842037765941161563710374831741200022080879884325151221514656708893080575299260586590563738042710127976537074782922311225623389680067881334865141029379840886287072939426191960817504277823338391205507702016961180358686010529902052800625263326226715080143839086017488439566571791967042195315163601009750959461304734818312112456098933676372922108805429664746410071588217611668487890976166294874634054862599020070968909042107457008171015810188816158366359157616044045060660467905601946189341315389852350061668228266886716215759501411618851727823821486694021750051370590772452172520303482333617192447101903193912117517368440259282946339036774729902201587749750065244350907657561622280486868398920296934881992351942453291540538278758374784559741235882665045110686400557644534489881184718746117513031305435981484447762915799397976291033536631616866068906749871815078649808851473976823502746437488187651802466108272178708919288740735123945512527422674393658143985202363970064094547143838295496705667786974672250502240758134336366470030483226312967192576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,36] -557210451531551373516273591032322401242805963751408985620675984223488753757509195930926101066555463640635108009249993649961041020137698801683113643272902411645276800829743349798391540523196483910972788627197717683846585513949366168644975737910929660487159831516553295483928286260142411378262070489834022337419568986518912402832881024341414747313900666540292570333781694723927990808164495100116452787670038439895521429098629585756130868070239264007018825655934958230665973920305446316442615579420387991440470848625925177967861614944478743009539985761735915181162090716925467644831108155664506155793287212499834718564590564352141584846137064830281272264274446396785464896846207395991327961240861815645267481678851463799277986731194340839912804795972333755460334618693305773065151955702641726331659654990530786939698381660884344896587464554695766411699438509781846949578869211562037393771968701069097072382555539325300286389653432971266887945567639739935092332835688688846322460859321433871940417847336778036429546525379882367446150151466636335394375705151421809411194667880569079028437808496361130349991191334245911681426206555949544973784174455879026445680282635158235206434292091852900643273156319351037420834233969385003511522213916442961285237523904700469745482919362745338508798157729088543323730919406169564387928669038280232264404336571030944424519028746104795431563174150847681826304241423807784623230322074758957127416562701864438649907686018447308660888560802386182049409888335192304096710198315106988169068633760907020449780401052803426820107605004568869583480481165718354569741932995236411038952648822971610482721173416573294129254620507462935667167406867739388215660260120100442900889850381514197742329651613802268278081164059494654547665816104542486852207747815734041054446811147461050534444941763181759346969382162012526087855829871109865111119325985686061238095928542628615189185360796665609514419562412313404067585264039742001387682816928591792961483271273012199445447320594294035760964610129034589619932355143203958729925511013089770193632954639763707053880359068851593510799636273561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,37] 318886718960457205470529231258210805772639881926015851739171577432019628701574489670357167195178044557659989473929152148859358709891046406599310294260243239822432375991114524509945214010255502501354350422137646512093562533355630443458975187701443940652317774967746007010480570416688221429307920906616186306727013241346459732146304836336691156306798283493366619615574481153331824125037325292997774200595533761980133857467281886782836641076649990700743445867676285538866878537885381207613021665296203221946670653052060680329209328614248436901075440223966371029606888043812420678565681849496176381673555355349913989416119680553634331312846779518490302750922914475582054247769570361593205406133352987924303367230130059755588841815542935664210213648420134361850847809462521973075855092137582454805429440940330055177248782825380640231692879961463778470797058843510812783720650182271977035151917092284053018424911335912418372854007852539228669928718247291371364595381853244168166873292208921495334103389830832279234538345356656422690153572331691732366532522602738340287434025422232702278884338049139943673650208901911891321031774258875285365447120576979251486558742982710527265886583798056264396647510998366916116757780250126809338137310131151592501679248405637178947028248230905630051967777593674544571569812312860609256098721523538622081913702204848896437057061297013592101375745448020416177625370433662764295478186508765393777440238674939349580176147666241491520969350615739782804890504816977110874155720636802677893691210868120677911134543396355712133058644947766470784887101176175590012714746904503193574590536813676625430428660741825052064918630514814911470853399196961871734711643542904438295393508245958419841601112810447441864132358293377880341091838202637496503673333352291282335755716785164388534279368926658808838865936228554296286082964656016401676350260371506488403600904126160231641054702705438421080483181102327732719899802211254949735434893755437581999097493742301651212591999381742474573825912216886863953976885814600591651082715836093761242224785825671563384310858461361793645588223260360704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,38] -96448023491235789317295287002655718199128531665769754150193053344517920172163104086268828489627653341841666496274616021331932383387888500402905784768359037983459564199571728378840651489413242060283078175658849933267570020064946955474158946645251712061459468475894941295205281302492126238444165077239855967809536877779242195714232710700922102444200716124944698847206687457280744791376323906373758201727365120218457270275559439671820613838013073841372287225675826066158577652328738296283669158544891358606542229340738556784673295894151274009646970963695637203934588176145299566765528092689240216764459408912577625786005695981298552803817271757167296603459731420248354537884097189439046064564466829634393608682579109430786097317256173172295981911611163543983756003424682185582502881808281048630020155246110852755600236909777846525155601846213575431126795856464063101167501860819518213269327057284573853892180930801077661869423708728675413117720666287089010480142935334252521098884281485628749900343107762269563483264458925029815865577726338680652873192544115824461559810399182855650483622939480959814747543609361425244670657967741548509197131188814047250952585996643760131915929189636613682154643752955685139123338279539813258789203856977587999583254256140382415626584172177392776587065564656825379425837739157529800583627450579020318093716418191530856647776879043933270605620870617671305740889382406818410714827351836890792341692442277346779209032855785019893986505332310937687878393095675175445671362302444337062812680620773499972507785784469566815745299561304392259214453221283919565417069483705442526305488005320341029775671062555971907973994706373630514396313683105716505509132210714152552803149475326039314857446030936164231839367314779811996950736685801532790400714099255807866167048975371366438102855192033168660264230510496599841079216448066649088544642206184052556295975446840079656968623518325822910837634366563974082305535477133925636399256354072182810627769173722383479779417334976735748661500341687049169913408575292532474760011427879863116234979215488270537511342051852951334653885165862912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,39] 26807499265980479740934997159366840500690343052149889466462280407786709384456107658065254326805340389958507074072452812915555746500526195525039934487147760872928393892997757747335931263539797060785932856621819210325660094606852397484239152518794887043029775207773277254972343881878129177970018459991855239436676382207683556109193304593102843490701593529567529389938748856507496837004580763656789039802765654179700523691439113218519169237245881893956247873658401990723274702062051202161555540939296894945581125893726522646955451816233548112944529842474875371144625564785413180052770877413856675978815214790703256796652017060018678045621989621769635562505768251026114211120999003406720754311378320698466971761820086409578261885583994610873758808178339864047195802684258778064449830007500073614675853687344705258253216887360208718645603082792296466656924690027312440789335131326335680550706440601633509176915793098233894604480161805967322349450152691834732131354038137234324416617226391478384515833250801344827326138371147666524257460878899158361152465554699278476605604886555348972183059724879180049381727102233841361536628466069219150926037080087976021669802996379310906489052890614757723466865843059752832275840635371256054146407532464799690477752555160360637847995277799253879080425809073173565696263109733851413606935103754965041044998515626008126435850899895882592567186730663688275532195447732001511829926819678982065838308964781151697479024606899224186726605433641706353172335192194982246510363667314413272914464249006107541147622805173238484445892784855415423767415324382098957066468925361865905372684936042127512684212859172659040789294652496476546909364757611346452012174267395502638246019573990798315598233422483965736607395897437040662856272223921558745947279516434049873082440342484055631639439307588639767743845634560227750531823468599746907425682100632528620618083367941368946514262819251371350850485076409660407378149346435765578915889637975557360125692123459141596517378145989892674763930356363090583408775882750169409436126602750845756007384992514632774760714235386936045535855072247808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,40] -12431159087653784585534854862640383940593580711691465511789286630951871163850685136248534916901654614494295848536384037427172737902798775810851955824095511116559553951163614605255325898193166233617758531339361256578184670824425337529418972945857854237804861885538054726980927904953693429228105147922989292746068481392098984988166261566284175211026189175185879508309585533662006178851822327904562232649627882102800328154621625470966349964824109578484728476310663606673232334683522355518465933644117692962681446753176738980591565977114491818666839400081109031021487042816409533191505171030385119042941148204998678987490285166046231764605492747631032126881521819492401270731653760373754031704249378906735093991785959299867745378465801574386341201321102161477494604261116150704114824212766505570967426109486754965529193197140980035915808170605167861177457596460658211459198666448693569594896728721167726756236820251634512586924550470989300041413174604431758463778185700514890765188841625721470769082788454208926573473109872379914977779650646284439342881517094157502441357657500758556354328580547439183077759860689185338556823501765767643800570155794198987568641053735232708310359048014611308003223067188799777032813188378168562732996520971556199871771436953321166390997192782597843128467416293602395083672959942005492704487922270615980926859000430384389336869285157416331357697280651383394092563394148299601341315360544021279934036526410234616552284345581835607617672902319775464746668763089534449301056615997003426418391766210644808192939652246146330862274719823800633555394776078832054856788640433109278654043570276640045484103924912470945777540485320436244945270887395284816063924201776174513657266970482728700188569747584582885209408309053383927692757475636077713791945506908892397171182454405196500875631974053726097476090918742046811378586429794690413190371560881016785761626531051189124532265012672388031999047365889582769972134907186540702798276367411058077499836263587980247369023834446873311493932573201407755489635896128232216333709666239997027056180341565039258532039906264503237146930155880448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,41] 5630275684205498576380309438593386169683677822393626097057330491825404161261065666241552224350770415654517454662506396335531605975612372269950625642703442058481086024233719384856130958514795123218898789631851020825119912278882866803522433695846442477009636158021242807678346859430522444717218945347950937271347019354814527802068841762489053753577670028236030925352346392202748304592857246268102694691593520927611089424754872898091670954564422913067778502369539156591672220909253558715350453818380233826286562013022221591748265173903078186522497567923069606153166756894326651678221119557567011472851055776665701001205656899553464793903101512552782446752162759174720820304272482436128712829363907754480650645236741424963961279252296959359727864797561096856150061511650100353869679849036328773497426069952978168880073552160252024079472211101309119597526079173026865499985839510547999877765808802479446376606773957868671695561114293412833029120424470861693970470637784437504880989781011178232355541964189193372067214285767362595170084735484167312898866258447189516365160917857534511568633436217962897219439745754275173222272524232855160642693725580298293596496245283649347502954651366418830977872743913958810003859010341150261704787547577194353242452165856992384319921276933431527216471955500961627137612572421647887751979244864608837408459647800076021502783172107341781930265078334091545001645638384767672754320584342318107827980629487537614584176914202500270481047119893760055610034463683445862864868944601558197980980653803192471003194110220718725347541236890257808356258024324531495711891363008360437133551082497821026510708067941534218413217764710669815063499496446810744085725636725364438217226103566855873354888815639592818665798801272534775387749310824471491584200677644680146671565592040949469786600424531515780307634841081779699174676186559166974456477400728731536961024811476176277535548635555054283492335184139061155276440663401616467243423270697639339723035224083526766293690256034612160876417763172861020940120846209449086103739435832962552918285485953032946910355918860075785853866367516672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,42] -1614818817724270663617997236069560708796672516891889311643153714834238779123602109745111325861157212508508854646772084850138776433375740761138870025174970682553076005344310134789913754346295646939018363966029718668948492965963014381896172514351191592427297146922042779202604190571492517637526358628555426107617146263136644794225527909005303411528492695294418381848241635430704161002396644225566610108800923468320567784193390331257077404303715550169090210685617707875925886826399162006306750096125854983394245050985067716843068541588467143899719028709087930755132596701841011557758713104651146073493787177424073831442374148174151070521679120938218097655957016721672257858745581893675187773295814854652972116960835377260576459726770114783098528781160851821104304756319067972792262102154541080609670554537253520572690608338731762961410392505941624012119945862807503964290685387439428580428302758294869212141893918317007849101414746923526960638929066729038021339636111307527128092335030114835532677443128527051183285161660623684566572147728439327881510917416273347861682228643851625047915726473623509635747717344129364922958193923952942774960637638434316511662835819791272747495934121271216984288057771190286993973240181922832391544791671696047315034356414718534484140923791457265466787931023106962632257032683437490884702720884189142681906398050701450396056756353477555197001473728400702309017005004437552855045885782827925241337856695834966569797382283190238240846692550379903829928637509745292295082503190099132420731219994559069951123768574504661647087642501665469772767764708584103039160687342758342890026474471581787884307366368536416169326712420781140177297773834222315556419693448582977014794303845802767842909777659463862287925928531652082529734525893576573152653697848493075834808643139150094528942560184492877661793451071064341371477790152681042794436065569517732918469407135952892015381278505778039009105387568009722265894407010703846651731249878811349851664002902304332537047648141151176434668348997144538037708899540514207634871257737339119088141126570681144547551254699290803772281579372544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,43] 243968212980436672789535274612405892538822111323361493077642035827233042490455022218443818922675982421448473700826354185325369044398210321567895325216924467625655561575805956720195784197882547313948264575347907518643038293119027752373625520862551258215996878205109417970710334545887756246091993617422409630977713758720504668109754475006061923432161875199057065354941371022665905548812351206428922865835185192019216674640785264754907836761053651515375587526030401256424175848886839089276739441244269219971411097472578039265307464651977263995671033810082036974761807742357954009737338957538617160661092547920012548392291216220776989005253483129040172303310414256168373951305671270629492341408235829335815571357076431396117410670932312740993378376390698012655562930554165560717346740621513004120175124682872940316873708195231689236393075297435892799000642247907555068105700478120700801542200534020852374876881142388194824711958735693731574453747257363063935085714461553920605429001820592097002467695839832267970220660683595780686980122368392317720887418426269552303203392304889004288544832150887355505922523876299527533761383508469195649010509163061296037872830679471622411687619243517788100096130022706710248811129115214478470766452740811404742083066935285717392837967390007601528028211257078984686815685708422826402972630166508715345289657086756737084052216829119371128190514889862510374465602839620041860530089611336727424941905833628784071870260179270527866401333493451502611987112850909451251151067859512236020866436615270893017172650996303456268914214206780774996364807797679602612173461872834832443393705184835977162640694388178971043126905791326820807931446930693621495822704986850299294062629135085811669123323689201977860059885796460468353245103258985426935128888017001978669059756872923886871551763394094935805814559699621583158035036337102915877718915561526239940072694409361091638841499401325509030442329903898139527669852329660764696870346020431444916925120717248562200777023611500458030720771307474729218211898274774501049016828449207770062015631095731521080967449956788928186274243674112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,44] -6996397819859441047883930595444108884764547443410859729688981630697754060269476574546990080405465933450048560882345607348741118809419631259012941320374770780472777149676278085552818546831540627260916111391409296956329659135557453947450700591047904805544693536534621934788627524919668704823811262167469523820584433484794883091750854212518767713611937116556893816409966689776777640692172979230583287351702780998262190654118178852967190821692339817427147853565855216081928633811555741036339886048276706053091238423653142838634449079468067265527618745966002229397651735855258434643533206892021306680111891828260401257850557283519085197320505449831592410430364463818173872214200866322261260683788682099496884734316901245460111093567256396842067284956418015494711024063231059535338951947987857152622015813962376778547535887682793454310448846916279322982667997793471779692655341238196102298009257780608088073053964315902990429403199668586664353424486567689041543865935429959021602324615079498220477449615366524567636489433697546219105430075510671614473736680360849840343284489815751292351889338534698405349354713652490579966900507443303223979516799245744587569683327222736677726062140181467243501742544990376374356401334911263218719702560258205846863691703913487351288150678997569901259270926164700147590849263862233769298523607035232248649103720092572117176110524176396020566159298170772571867745783629113980401001199743545319157946046937443753839926561811895504805279644594964521069067747922157344837446421985659809497168442633829367347398204077796441574832708611129646981583880749690804191983537700855204574706210215144106650346427654866962320586666902518793240311672184448714394282213122859785312279253844734558048527585528476585782749197628932184487077756445159957876190499953423033280010882984006542897194333797061029290247873565066051437657811204966794010698468616257504476666951677114519098411958359145380969768345453395164787476813120421640629355648196560766959152967146953836651303243126311236950803439555328878648793580775501758690193746012043057494195123301617554875487770300656055212843204608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,45] -1726893424481345940711445749089639792924075755964658955908282187434972235435292102345068068551583956112867629177874899158651970162442839903685210269391458852471800748363616334554659769327755105458552121758384569703210796586103557307140693180714318931305481502430485182449857347385901880453298513229378599362368899614187453483765971524486447128656616767885415738991832802532598817603439960011885526723495680265517922686149231989531272163225232775020984723366231353687737807006225540753404256283486418317943374719126101607790564971030891784353106231354566874336105053678941361790801713912020477513971581991745758902033100313778461489647396513021125337612736237221830097425541754744936816998436464077548567338080489566175266368056082390704508858002818361806523484263738419601835591078882691918602577223628764974677220052509346334056139025447265353876764065260015158786543027410917857665490294038203622897320334172387115843528350296268023601679932443089855013746410709538715804789607939085182975792055615225672749435907849883335469154311330640475851781103611515837559964539109407552947403694924148138284756597861324215456054057449579760966045470185894433302231362759569606688421903354049426341241385746156674889936249776560384267737508993939993235708605247659055951221276497540506456495354955514475800413916629275270248602288747639069846671289725337680279007905022180788172073738774939752694207505733063001104607743069618252718793592333450005944407806429723303778276114830727869864580771501914820169889252768690722487668093322937731560938178536799043363712779977110596269181507299596976464113288628981486641214432355392431011572147880980621675914734593365983261783676917917641328601269456303355150104529919980461019037086301127113915897305650798925365504495576216344910580730785488827478860938049075902265314608856140238571609554152987857697529679250204415396244760775108663890647701109576666564653846609882617425219433114237981118318474253030107752248676893088138286957456139692751032973356640268770374199696781539850746946403323510343042490378029761330742763932168748156329489550718737297719236231168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,46] -1170050001547374588163423093273445681945856521311737882274319708083941429536629452523496798162196837400529340161687983648130949092715841657512237273653369433842227398966926180987086262632732661091121483032447558923996917791776458489565824068387747488780616748003888139002482970088341192136520236296048296972067498202528990368072134202465486782393234138710126444719954514258168835474135846920187267677626528479403007606099862541522755538881479209948866565115452901035067916200272470622874923653871963205303411375967208110131507522393545446761163329370813852038498008325105498592376844353814329107961674277685154604598746253937461958545948628810787985914460222130164800055208316606409800596088284058111595643927238576954403857087619981759608576437971927058937887183752911420184046236591550615626614998128018783398522259130507130905239365471414333096476385911326774624631392862170336517780506211197556448722003796525391802822047485094968292370987188193647265782999637562510581863729215982720250986281581887548509731983824927645694049554608469505221473747031136838704987430419295830570091712722475515758627773153270393453226897051848442594001686628784192687037804129622017097441532407901282488805892203278394994487459571183358393167975838377558088022600844655729009737900975178153302865965175565573210117553572324328208706139827571484418386008831800931361659528812982551356616325759404917952547361241808754476937783573246942612680859700521485702857877072665438046071955503114192793558034151572772565718351238595680180043356138163785124348085401247096189064751355486303586928247378704929838927475889341836713884799883008140168299569467859405355646240777762164251592287496118799122188787508235899537183993566902015979332923964493370192581473154866281505897622073553398095323261786181101981964181433130291393081099076557098159272321860018206812581275290528309811446908721089464568644508083217450658011675745795116137416054951309040712830329838240124085111546434516549774656798683820655441465235792627844986278501052806185000728151644411146822658272104553403760554151340146235159496671682283472826956513280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,47] 686947426685289487363561949883795946732464210100157480119571689913988810184862031658151695540803388888517357644496385268143034305099593337441816821348960452323677388962185516939173526411704177963455219010244906793250239216147219477942541237390591740719076589841840725448866167454402593121523113201403476715905354557619511546286509737499252255552044847908460041845097629095413134757585006455266350329390980750981035840626740192604707690536879682293642144427378724423392085510367473724736621721701336154865497237173914402921534115889973760532758823076266791352724530074000567553939876811647457494063778053939059590964913101736052534950014932667145594750693842360416019193641672208691842673652867897159696720114325049169824178552437336093670912576820245263542656103937346702686806659406968599872518917801880286730245633131073830184219603123542925738595577559500557552926175663082030373583745218195025367632824051994094992644319449775279610106344358975242289484112770932229431872226087882082180358938442451755641798856910504249292711797084111609485884662451930317394329685874092355799293282076413461944379267010906613035221634695543377088816131676172781942505050684809259339712783497063740504896992230772017390711709941995488799529342387364607720548198687655282900201497085580609496768278867263886033659116116327076310283787968949429548637411147165588232030808294736249852513738331960905932193024238377287554462415737971686307760285178438123122258349177977339568544789321952779374176052990338395646249388832564641575769747917181728229386347254023415496403419260481485476038297090237499713549672480382222272008692809603954466932056125938457987786277752380930024185130063437120686860962558909637020182439990563892048968453724496227160615734276500656941458921143630936871071234045308354664566113385319712885977371625697648144194802886088605419397955341870742449005566233305872950181534005891102224351384090070443655627088816447342537712082379887472120100868246553747811019981967016184423277784932951804727635693249471367382449381058700124285286784273323467315178403160929642022392607053385428623582822400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,48] -180234016934607924150266019210272689957437009222995005968951990642559460104354641700632057054356480884942093842708714021150220615723912994486391984317513012162629154358856448573435135554372206533587901250082325477460863794268833396950142720323771049138025332758077750638875179701997225413120519444909797874846440766859408159173046010237919966141215712894133638502142427326591765517598701108088422936361924548691838864916606186501778949764733224847796583386500460570706395479593083761693788319546532840855518197441036449760450312993335133309556933996513131874102612472840174034144154952388848801794055143176312275699434259420219331459926748892669633362147346115981732846994322570911126867303701021912264734159480196427594776186672195280628019924645085900463832675623709735647664782308321165534823586795393836137602921907618244049079800211420549703995761123835644816275908992017649201638999146748861368435286902246864177543726935575258495725018831861498668966257572618282781665976739442312534665201218469858693096855860232270646267238008351382427168548298235814535439274557829662475984716462841622863201846636641012608344157054346274089887867141056967143511863010465647867920945752118857306596702144909752938666793653200393375236783319207143757754214866146519215859551430525673458937754389135313783769489105577919037601656277555207943653597220171454916059747359259113638410533326961884643516948873238515229337218161000974731716513130587879763642207071516133712161357685540184740184438145672203336888461792800304344771715396544510533409545150586556915315589298225981477860808231477694933669606497446856415076636305350327194823922116859693001787165074425884635678893856074965064107373332845836322118595766979874623417276914340576505746868910384714988678496492781608341519021110776948708944378257411027101714376375054957763282231601603969498728078454985731433572272081104273812777093069950623815496462976509889059053051601103003451892410957349264199613617719089620233565614205373480653443019269317465101065169291269275611546123218462877540258989412104866531974402918119965676803299442237973314913959936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,49] 30162681835441790534228796219372304078993763759744753514488393747994968954022972171046498433826572749262515753470223482809235933894187018677272520381755148917491953573798285621948522799599285970850531358365619538288342351926136960717270496048334352257102253383856003270311477846169509154145365666625561732300072493977864363219654479206918967601473841073553393965026214042658855793617453817700416879099095873644434059933668189026372855260493190721239214088657180002895970556554058739990060261812320921220761874923614386800941680157931240966518992630137727066891495397373454821324450362830170961643634900428651484894530286238738544857271250417164489440151661192598927949120260642866022931319438997073225777119374433562722200460212457174109390122567397293322989722857407304462721614668340436452382674087702891118993170084338865721541772459916943885938207802341686618246699763830398285786598722855326323216437598041660798481898284945860261071464240526930019230948724198453833094061992466800267567925285264514110749171258730849463218472770749083462170519674074205702126328208059905885485735056634636597844798659843741062203131594703147297338035866160386264216758517991695812728844895873413995754221505924161210199104855182468137961052937384189218278245377746821905841756431461732911704931040601962420412645637206606061139133207946970869349556919631487400022427029597670042748403362245534417152954077194525919753256499808940825596506723607253906320318278070335956769665724766559500368012994524864335197193724906646617365897309920699206530739953337840535504026279773875934583874743799769049963813956186755663912339111580347701569550373850743883393299935585883041653080744898019248150327659263910449416684313357653255221577094584463531180493074783492477750623390263804003523604373419102738499606089515587782123348793648828240091641643302964514022965849993461878870255100587048111185798294204356518864990511815525299341940628019518027011262143667413701509263381854490232403594391611079680353200035463079371358553276555398403403883745396333746481834352842228064336747065641642907097482808438125181628579840000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,50] -2831588311595417882382491337437901669048064107555384387317723729724849529137948676306783111490752812744245071276256558996980911898371371011421973742750238174997704405898550119004468197846013863663665466525917563665446466789364137777782983127820195351680946405907476923193953129029613468990905136819238061561194969058954145869962327453226064313175208154221067844842822437369340092184406064719419715047516615542183489348644256132138362957988009590420017695339691908894500488206189010676124049878509381653743887861806942825914563165464857717287152161810519548886929042274420719713309568432794617030572294429400716347890686367998379557814115774983237545358112562611915041095065034455935941433328604972484002948207633566812888679364174565131894261642608162527653304659111501729955395618125125011571774141700229506664387377089077574849342298752663228215554802618558249170066323207949940937892085900936806892237113663506767053410962014411005601144639960533151595559163937713109446595958543119117266969091747919790477123330344448654598794371979511121278439447421038847844023752333585004515362762128120645758240992204912644848551341804700569871631610994107520162604286405719843274461966650283425067109304415962439811047923220511381192346338068238019550738334372261270276381097078065890697147643973978868276686597744813463081901041877403541596685696932571113262567196571776541059677134968733829351755369509249013631465198358071540923063804853144584741053960897634036119736865769965854429731785048842634777821555158835905088955583239423949392094031531807132465689625314086705457748368341400656024875261422567501814144033214364281883151295816275424142142667405597588958677510805079557653373200001473256209914669416779948991800744823195366319672427319271881333025987155426935179457965038852864288011932522117949368518080336367787132863721397170667556637447529660025825095084554354765826036655210403446989616078863391338519453646963741405047588254687361208403031394352817339856790005631702278494135576538616345807698345602368888860145551643973865324702900722065095020409299036610357693295245881706158504280064000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,51] 4813536816288779503516412493870716929118452562862964823420140305601810967410803517981449463269701664795079083145407780941313190738198675393009970921091665607807369817478190355478212201746811647618730243242957920660689966239098710992657709743788850953113560925484743488805237091344913650551810486732529659113098898482063045681974851449774585233371132321878262274422399388415010286217864717460535780570748668067690040791484934753973052229540091930374453038191520064142703489845049359098767751550736487036800257268184063273547682784583859775290441991974280568378739591046944796128331658955949023677789254607301221595419312362673347250000128298881114072341924628537712189681703260018267489081472052640656831560757648185022365651431340706758527872915076682338792554690276019129152008117490194070476536947797778446256621052508011971791814844723897989956297360327788939864642545676010422665503240412408020369203287208976187235609044025666083057661597365188465883549722829548918433464788054761275190888484660783553478442508613887729513735070497215714402700195787417996772118922274923964932352881483239658287045081212638200684348215335035743372983112538995720533214608267330119286967970337900024591186350081116494457341530815234087448584265705281441046595480648615487461090959222042034558386638490828343451082934055473808178108285086811633942347763528804339900072856796171876728517133869852088864851771219206297098395339662771466381942927120015730856703376828663071026937117401649402643711108478175345124458522703424029089344040157723072240966158732599941105940532807523508892703357016378159817323405771099055744444016109751700554397999662914101189885869466472048220087727469951740425216919714346800635732751161627844950814594036332313621148768485007573792577080667608256424144448168949665386659397257880297598012772795972184417714160330533494811735529297475320877015173665700858783141823974210409204568323754819843280172015819130375731454650313375618549160234143272474120519853676551982359770681355808841566453097960930833879282334627366423192984266375061154809355907675626918518520574139546340425728000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,52] 2012970796521219246759022146556457087714153323257789713345953222338025026358194774066531268235712375142778420587933870994579248320310156574234939695538708521505141497300450441179313010498165741672244772017523159172407531274061566867639947871351651799034776658441944821702095827047389953364571645628745597701721682145288759144467705521058835486924763877187510290905374277320020010246094274956348351325317679145515140702129618092163433500694788158681253585235784527527834718237398574582331209638235584594373283370783886416946457224869218202567697988073681669164111337929388066616880433794766985243067907173961901397952169536444419580120526842594331798880810133059601425024578013790770162712747642441077260746948798077324702854259876912092235949301968393584817120657941195924845108359083936124648374553994922033260510506380992740015064871254206544685829420557393601749720079941235998767674155093662456375750442012651155733344731359161255530982088153638563968449434170858140445495236993968761882368781035031506747470303759791627954612487686758304973565959720134411389133325167034273807017142248594856849380271628604249702979611217348336636259697860051945850168055054087189827860024225572298253960972321888876443053073844469823556225227920773151441071189215994546750391660993922450066065656663062410347158120607424174481886198178070482750791468921084303582509071870714664611993951251817170621811293453820738464338355966642918491713444196145950635731157190625629360074830177266068288553735108296376457907165150363079227782911405329812013243524643889173595667122733369864017312554210645894773899733747288558415678313222509903771467202884131900132730616396182230353634328587406172157898927098478813125341031903902007703245073931971637882954856078513605605562935021709846906598196614804596205030550968561362148476334207536266871616907837755065810459038055102729024583917137624051507849772661468063367810793824745188259468941944448634597468645608334154953270834802767365376356958157359650471137404892190157232002320305535457242556636286035843748084963572796161025530801821476245523636217304843649286144000000000000000000000000000000000000000000000000000000000000000000000000000 [91,53] 12833193850062338963471951445788200670420661343789900417389215797529617649507065490821899299856587219551332592125634512922687872965533078553844570436418861281242146902813027958522794610488671650991505193120379965800404007464418484692675534337488752998028015651561177124692945590319839607796211946878288706980147299277059323594494467889543550586448439675969763103710631307056795954648802987955328112897472528444445439140120754145945379392488402472983519397674603662926799065385264420738305343206421457672837413451962636827625438412202385579064373295803561722154905452326845760510589056141974717051202906624733715986364748895098644123814471970561296012424214726087732130060479451883550118498184848583793394513164271547589703805852433245106181585915745802224991984759170229014562117757752187763048255493127415329888793123784610113491358327627322202195770442316232116743968692427310049281764907155040108412994074863324551694211460440567208847220001529721555653734859460336213614109415953875582681914623236686276739097459244667035528630633943401764690714692374728482836292292103201853968898970646771303272170113181200940334897150771106280868487545473129244574062456251554948032744000394600283827057225094302944229346726391654720380023201709108817981294017422257324439562523706647106200522004513952795471576285341645748430708158558308595702609583940443558979858460526172890781535082680397543285872198462648224408928834339213806214613799480079664948087462530102011202159935690365394567509078967915020699600856025715469247905078566664996510661591964867686666161566790688014769657784912862009852539571040017934075282684322664197525172904079692378464758065221079087628987555367837507685679566423572145385510714719681524827372415040776143399195751177390122609750681346749897439400081643280324353633200264091422883601353403832464411896679801699354093218969527248913418395741190789351958773285423118076672814270880985096182054114017730064034212166170567746409379256000960080901931579084128428265405308544697478211783568333026308350706727161630794297881419263563890216789045963002973334005290510135284727808000000000000000000000000000000000000000000000000000000000000000000000000 [91,54] -3414110129249074071395249132310515437787889432430501847947982660712377889402994849681247101557552568989670812566059512315325574641598007934297442926668880181798573065383069629616711072660612575158120930621438173005659511717801349089426742895242474696206327998947400463077403156709073939701015959098303083137788359791456294625843841662611049722369206696287331847529745536645465187546270492119362713766819511983430395670953785437719179920511500297678760516275121482506190404809042987884060698717133053870176315798622299514679949294594623373463640026774487703249633013167392095337723395980241599752512593435936147612335445437937758234198691218163143112576449234345309855346381595385096334935538384344435682761123714991646191961835275576417082971961037585076776069117200599154956426161243038990560221253795043591261462812325190437244991040001538085938428252581015936365375598101259626873741245014943385837925928301141422511538933945750833893491732542160051162508033417015923819008445917496437230465364231591583233762958166087808912731151206247746621831027971323188385538413744485276289600082638207058575748979923641041111370547084545510197116705291839528982075961369962090971002766042687358710906461832556289146618393113845251327147580360939734303378941854613840027181449325369278409299600912141257174045673168259593906622706243581027721787116249931573088518391696235618821322988020514168510419866186960576640042993148139526022376518799267080799050857830842517248470867491340232324631399689796867869771050760376942199195901459035415877431573160908529455146950148906091576315353481527283340195406020104423947238307124729180058334343569571730202360466621860865357147021182224921362283350773189292524886366331412397588425436724397049796347460162256529488559910672329360225141187639636669701723401102549292645985739917409455367847123972091991854826822523323659166996043300846100826996603726317060356064281428685877058804994053351534145777860831187015566742087655448584081055042576083466227848065379780413662756577598506008529243466444650693923457740447283415305755312970216812686878120033720547147776000000000000000000000000000000000000000000000000000000000000000000000 [91,55] 384612335873869895413629458756560085560277462781232834416767343588074602407825108070670012014531537316404029269174480712189018665412520734599993551599591942225028781871116753756340331723567116312167345711877216389600821723198044326006285352196401175542913217280245155883477980344574793182807801717825779370799824837608382082797225144159806094058191508643964855669714022064332395764629689263835710978706009453085980463858445174866228588491966454074798357064451922313247740666877961451360707203769427940915790925121206387715047082359626062496966846603263501466917926663219014630035132127025635534295639181330790770775975951390165431364680459032358254466906868842362190117070377728963362989130498127336047401805460358468326860560708443203735624421412173693586112487056820933081399861880179949020074014708446250379564198919447467922063538610014546616088584218609248015350901834341306150788247522945358443943372421057900106150578273906292573771156286978817566715490203468824120654217498534677840987806069809690896094922637526108949270319521347000788639080057396576672184312937092405938482823975214881822890771733342166543224877607126936872704657257252004302628862515426249041843476366363999260893582769339211765491065835216457160109375493574819683788636829165368176215288599249071990273128861728070559196605317621832542506293185899831598588967983532836350099187253295206514353042621460576909571226802817828468817180835620548273067701581395991781545507380971112738440313469602665348175045523007343527390953083336790309267774132441345539914467536417112391634111889354275951645383636789624272583696979387311099358633548520912426441106384443403499348152416054300955408092443211402752695550537978465479686052031545417020351503674973758505451863087291373878191393685672515547970343072977241319422907214984146815429248244260210146223608925381008313066811575320437629253599396898487854362084729590114315714898657344516421631743970369944596899432370274423702936611082397706574347839193737331349051084681995002206826012901374604556417147106546833412968853420272292009544244696707039809936380766963535708160000000000000000000000000000000000000000000000000000000000000000000 [91,56] -21464387175835078585908320307708606651548409068037328547024516393776555497233850559212802207039540957716128670553857768625491538229141753593927973031126231208194424269875316398488011970703899327650849437226424764495322527909036231839073406655683025272177489384256080982522407290456537524241418097595454481245120231755867462039070809254215989128590116074316912552145883533049417818042555240636592259493489451357334636846110462998704781099815558315590437838392451677968238744472910615562806280043915195363792467673709284933688976851211580917349116936124934376980129957695934229491416269174487481626975572322895806655901769947031796704523279483473835540153630390186312180629872310519334508184117061653256744232944254375386897757048281441587758294466501146126066248312293133484507211391398193726933485969696054845174582172372501506105291418523749312514454933512507940745786059630053240264592395811444723359830597728983798665838407579461545879062301143945354394651616929179183684677140582031802850401870962772991106380374325157022904900823918226371809302926572693121926692172061475292802150490701771136104851357884139653831309580571276885688282284537182596787938899237074557003598670311892430919278440809790073490794321763050607105824290765959439401571874169223656127604628614196738911436587077441088722895331103281858566282492879399940088075413212715518530347642461679619300470770697026830316505599632143815839850413679818518861480924835954730787964732304091750468602909627235235780379116644740239204206484039445279610359703014792046563271453238373290936365407239656830419308276009236891348586863267539437582981697646290478871204431875301412859064779126719241639327357719153305855986736489700218844966454197090430411359660283615973075169835654509739411506239341098584703180183938169429447044709347439269255793286245089626435272933938535723054460825900395463373265822830291204080900764161092446245724141604270014689186005949305319758754507202157286361585025694113331737356105842195562207800511306318716150327570073268420442361127571898299450992731423874218683336786716102590837135970586215841792000000000000000000000000000000000000000000000000000000000000000 [91,57] 780193987055991352166499991402159875212763918901973526796834542345135167863450439208841615274521672734674400921952232546442772436042384559723284390037696432486788009343353071988553421445435195824287877743421086605144071033268739192215444151072788333883290458895147362700955406544812855622553674908131085143093743967465151431171489147811148919443614155528493283503818010115927354646889049852602659131857965544202159346059939233476604141594024881494663062362163037870791008822239146976080466793837889757182568044402829915287323425819576380565243391556279428115929803880668017741887805168411366250767089805443397620900045553235414720946544043482185515287846146670017960218489440481573587799652564579799675327340200866696814111758276612351643897615451064082181744474324743948743012636974516242434651261974862236388766897978501471799898496027473166109771153664592870728898262403857604243389203596114842246455228618937397065578099135122054474135014839753263508607120076652843472320516875528686017883714972540395165828778971795741346012000878982390859423352031603042244711521278079557458167220769423926158432406394330324056424524472966259619860242744459259426308735695756867010850686416259446606825157171705329529351215342791365607686785066291064819829887112123234192481347539004079178734384553701148382745552097821947697519123568647967437009094713818062824823411362423894047941629385108420159786578732415226331106302951918533658064707069214157748735752093493489809696805689363328816489844004289046774518943931064441080549036321992105519896998039317365791290135639518934442665448605022310201926120650691235439623272125180106249529333472912218762612462484840899021095999366729600368652865823860872775103529708926946240643473011334944085664317022398470521827803670059527187078034564694071370306898687101400591742792637299175527042859789269541950320681541620303573312758724671586317866856898444713324515010088620171499645376754739479507854767368016473897882480025814498957983039665996483001292593187848555574716924587897563614086101138012621440594900516413703379147149980080923442188579127496278016000000000000000000000000000000000000000000000000000000000000 [91,58] -40441309052606495884814851594310729768654255195672255643266107988038338892361377207539608075518161877471107367048236638228800851089704020020571047368856779590140204481082983933808925316615937559484781070519694921925261099268580111549332679386194000012743453582798805047622122950763830986794890188393293704881955667975560404366753778341520467660738518987772153300853103490328478971609247450012320479513806381306468543981686612228849770987728635641193169749016471660363623481675891610842744381569032875343303271928895667089944571688831123115186184198998749462325484023747923038331217641656295000749781018746244621422066123252436861003418004571548054029221893540935211675253118812797788923640557230803881128806939688454411430346782369476350275109136236281663430185653337216283250403345891198395728745860605194154386736620995049089764067662802061742828985159319139738596197045779172494244867738259806194392725502120128507946811304463374682985978684170838713470780109903436649442016732186864519446763794554559174719132644580310399650263638663619557166155309014924298098107965007737095879673839398850578777476017534253607051130765721301449605907726079855981127828811913752960499619026663643796397202951154420607926439980568297472590010421066492166268398855817433417510076455914385758630745955224423575256996821884385346154042905292257013673960975933210253927455962391189107828245615155713820006100524590177623667554849608647440743810561630307083275518335681405620908874871206913790153630954741535886815878894664762895701791625910727622221892551046126952447206676269087724278217637676930141565779863488653030853970119933532409837883502714472054144312569178936996287190523546481002752884999851122110614800595380316823069596976531704214107176860998319493510301739490175474023196665588819616727971476029409420461108021262768469874429159413619378835552075975986862705000956848708655797608933482777358188143971925655160414778987940711321359879283546889164600752192981446680580910246704421916241744456643694653111855750798149743983273046241153553911313191623793711143069495547553985131415992748998656000000000000000000000000000000000000000000000000000000000 [91,59] -992843080413263199198950683056018273256625840952961906124432807559516524143011632534511505447346314883526792199004793467633075284123414477876052588974789930170536197322839258859826219809215210750364500378117969508678350252034631108146908287172267627892303385680911546564566740576373656450654275710166751959843052380133210547106116017265866245532037825872093842159518647302644628241217682730048892190534493674941425568085999743447118284314350634012134622235285910848854159875128987015110357975081478049699817087414997143934687520030602800704413035578311415044765617823947137539407664781972150879701910598040969712312855302104037722395186624088586191533793962995184699196679973699035452030219804393473496397427638704958638231728165674449754245151080427147708900587367245904121537253864999688645467019524502351052272781538890320992943742527809051662744985079991242468102538269962424865523377037780309849304078000539221905892919234078790983974589166051518924410763112495099486131697807920238831950697151453303807482306649832814127490762880617312430980713546108456338820883764541920351758551871699792037390425768649604174746823630311869990637442410267744728985833206628887775254069048615567596872673854049434768309287489041541284033982516703408773821530131538032377778720523188160782959358696221143201537589734222147420422829632794401865034534215970353718898819545893265456811994659187598590063479194264515663006715193931857091722397798473747756118307154115694605382110424079978678990307619456292121423501659657222490364596833547681117381642027073282030671210071855432615938521969798212968623228607305379629750006990969870706308546364246728634997571233198635340663847827607928017934573740769632300607948911008753185884415664681947924877144929520490523719697370698359221565583695766604845824554848809060356141338371984941201703620591552069591625688759936330351521854912838525016503198384788758069490716833262030550837620864849449082089373047867177977265210031614638082365277575939676686924701598185632087286133083900332498594516762953592553916654003611674071509417800026192380579687342014464000000000000000000000000000000000000000000000000000000 [91,60] 512222219506628815685426340281791013797573367119113784250005481806260437145889012020906860342616791664331827734245491510883766954563158777547835501410078770387194840547061341756327746239094851130423013754241231330139465235723362268810472720038379430157015860306202466950435515119224842472641327023755894197746652929573891879448624607268010088781751128099542840624889667046706649958173320285441674610887671838488914312880005701377356529987784344188932839288592668954371082377687848824586882597987075854738190422552192136550847046609728480407547708674141129592554894001499564246646442999656631386826107540470245558273638101589177552736351232676891705052870824386060086859110306252151786237147898057790636003890806806845865550235825849301173164281237069575895390277318719888165842689610507406895847705183601752222110930137195100081467947291638411632549919001804795740276124073401565999332993735420113033449309050384499994526178528427074696477509496003683215197205123458172660682417329915003951442342887431207768370948777997133066422660779592177292780947184103174236351114934723087516076869061902955837944523934552839404489162270348341710162310127539327937328700688782503849734971508028106807497859497880143981410503582783657181469859986198489446572190549342442054246296548970325191964963810667184371519834253274947573793184606747991947303979408829097240176662360453052145247643351039144754416606336729389734279218786683707642674749032589506512892807771232898395580913072189316909719756252865308638227415223908546284359092172205198394072826438074877651693242994296334716100040502238131483778359101991674631913676672323705880591747255663363433418903474870521386545988201122432214299224374122924794145732548618880465046164109423648313320465405384585806669109864504233330883654320164243190099510907582630514670403640923346635394264345027632888467172475296487523026980876274374155253528166586071774179845775426585719105051026851140883879111341311320750143381272073463651743569915300815647195765022143707782804690473184158756110178089297621951175256977290186217856749192685029391542025482928128000000000000000000000000000000000000000000000000000 [91,61] -41832677553471012829299985875198614849236880405803344737824367959317736992838899269039272565204370597328392436875951686033709408285641626505745225152675786881291743045653849213962097697665518704500353918246495695301864306975219483745904017049523885034499254754472889076251470031189770163126531811754148667839787641137472925893123899910356131394728866621351220397836634834997885649131307825871607990978816288003578623611826359953529736481513207378630668666232132643872151346523446573712765918361650796889962260046543859711857010921867183401392519182701655507764646458020083700697994013692207613720302657964468354040358845533294295786425313317686983146446288308333704605084673495654068583363630180323802384163115979666080386037626897018973313910428901598213431559943707639640344359089937939142118058416834315265314649352758649875035753822252781050062920546623692334391968143773205962910532703231422827245126027726929596702748174109258748662272340700226675736208792681010848493561672544346244447770785314833024975267820725217649503111291973255524503225262285946398920999867299470681998004925394618861589835129921210425414448055226278059306014119753052070030168953573265616200635283739902597643055539976883775931014537906797299932076923477005815689784874286498216606623744713207017071559617265211253415421350214669488343389361175394548902999080398653403471775601391798761215931843924074396359591064989950861912464538960193366748860961094870132107544001009967051668349942662348781383869586739621610487170669480976986173631078790750436599504714532250575059520220517287498972030119640524593674998746722575896400982460282906276770250467937148869834836797467397339788041747049830114930998613488788202403424034220913047659664017446867699136283462544569374111477815115129294988327852935964943713275169080163835907947868032778593745374387317213849395180027369322907667586094920566359512513229246096094372359929021809065165416203791820923010709650559430758470790949881942437321186258316021966995457070871798949510805057920085677978825884608841239535610607063564744828060892435157760236281258835968000000000000000000000000000000000000000000000000 [91,62] 1927349272652482795915478438780566913708646883681619470447898555497424481806105848983898846890122765771329404010574722047548523896916320117365452245852838396224030740053049995590583849575834931097684721870430634401963224498312769007230741763480785325251189631512958807884089092502617671157572435424336410480436703821847447886146648839824534094006703953206735626335417725205545601488098593510195272300591776589980666409614883609529477724750568295981841039547797428851285837287527323814449402354818470633419779635990248827851859134730106553681591708114722477055348524084115074979838039751246592749256029825756414612886310130491652740907405565686069603686265751769685525781421877543042644876762348988215647215500620071761210298437754690324825140228006293011050609155974529397847617405885380738100299601699483150656244131163467982854928173263837328170951586443686373522526134114356294735502882483546677596729959993616381675342517375039469847987149144798266861938439316199957160727729756933819212164168796996408455906339613516883964000620259104665899191982757083207440936975319483551200807304293497044486343410449156204146582664291805986795179460692760521410059276532089862774588097556071257682722751035106185006309787963646681906017882224632340256035189899495935564750960921445909207940978464984508714004860248981983055439491897125429496296802879425724866704300293942795784489768926235951718150325393272565324493080322941061691810025852838081696599850900791279821233089441641029524636395620715754929158127632665440595668716961594119870247576085489367601987864809179205581320371576914251855038244164754594234709035120306508724425945745406752120965565440816807454942448227313726368589022249854104997317575810789005034492353186025597574285522036285057072513510537289734249617047840389362168996800892197169620445391327571931304519256703211949070190651005335784841088809102657522252468069009236949063550358714885108693199298250048032188321266149800020161524811243226647544943056389392217716937459544396713391699874880339967685843837503458199416254504607314111357146722712471342942170178912256000000000000000000000000000000000000000000000 [91,63] -64596716092019131554882528493105073255861000168598350210340526662292812062899673758774617351710353449465254481653395014703152773328539518929988074043300484152479946993292824716857025476231250020713646920286608408872688809962829346120320413810546738001105278510829334027054878052485023341094946655074148345683001824655121866301597690924574223911247749811196776830802572044823861364343509348856271066661799371548858944326950133142448839997689563462538034313695413069584316704841170097471496020451203664375256109241340978722202623132117348691576473536836852833848513466927529007834146998087192439084732255501808356224625038782353831899814032752114801615730107280548806661766042899947362022792552432548318766011430985708409079259852376428064198274536924705591922003511727276396739942143485523217852259488085478628350498014258459916512833533298773672641445142823349170535100111894629904275209786619782357757884016163871089436172425907430880222203388957764173140011060966246204989374751820734119345926682218302038536588783310842681837335331568269103564998097418480023703520978980942686778856443778032068917230783576677856087307451489123797319216605688805074755914063699210741993315749110356802439753074283229951540661210604841885984537646970585686551486084537665118397814742413514751268180968647579308374349785553238061705644163588518188130372940676911012900049981582384880758098247641807694898077280425215139635249149809143260201149329453349588977015158337028514236736975523752458219064326666083335913483269561512884493084965425743067100440853977509306206005445794309594979729586750255302859594541897376378879390863037349940094068976029925824243217475300465409808915676052404796157303406549811774686320193105064475008946835047194328365763938526921283437143143069187168203420074653181570383651354887204221579638163356994437951090144028891776650207467621562436633530876281839379327116876162703820856826629107690295725164530406213347980476155299896802516102369205176702890172663860637317422581844542557011273580770164439531005799053388272319168957010605602514663539532005663812088213012480000000000000000000000000000000000000000000 [91,64] 2270329620063025905519274450218710984121175967496017665065962934452881097138603434655340797749691263536476212568866997332313165159592383989689393549001062236318150486619202628137031421649688654415573033815328544758000859086511925547384855336614892509013054457759358831576296709329718898302885757742961802766341091899404557765642880777290610368763349705485846392467339067814417922956322558801082639720011099926757733415131169339668350074589812304969875097319314595578327496997892436531031846613046155022346700557135197000935358363038560664418945052555141676606702521259328492799564928012760903064286114357261014649996780972281311628770965384385253101978813334592940519331181251299150996780530971121679776430069872546163222952039386472543822336610556211064770409565352503115533825482885152018894286809246725585753982008465045991898612139796070800717456891330657169483180339638707360797934837901123995200977036569442547841465688157433690211187767668014837575177554650360875013580270848533574884427278021221030229970043653788780939720056672408857492590509984148019357647310858792862023127890210429142312834899158693669406411721779820361207994200451747620208872915638356559250661259393146984508369328705903628672628214034867386318052016009525629082917049659383178170785764444607413559187384840952301316641797804300050688687870491194471343324879763003340921672845743943406055162122025173647662023081551226794145848988980133153710873163323335203526224301242149278449559305413917943603528742322863558702985519801196920433056063078905052640802766352158159474531297473483419846338208043264617454983373115523678059432835428626176651713127193582415052502467425678718467688287282249263331867192602319122995993651472937344307165881601343170021340717030129353919812213234801922027986548521962952309176759217846385348305988592180662383515048470888198781659528892127850143807014124319626631554952947875266548131580717556446080755700037061946680958725482250903367337815433571137974986658173606622213140669502973763419255723187052697826372188357652422695528082724146410772201317027784694695985152000000000000000000000000000000000000000000 [91,65] -179045937968228451375665110218155678792398403936867884861251780821325992321147097901934871123709737999624092099380181319420092511165288512389320047719320731477480762957119753308347470048018995470630613776126202022787554446147889861227674723196064537591048491582186448304348237004492504680483682582014720412686166389563325866618668854388896307102763800804239737643525430600028148885200441484555844011601513563441516489135979261007242072443241461272497874470774564457863178216609889873240658249700960138473297010709200809791280082156746355619327688740141080636476029798128567682332959486706880709431725564698075435271638400638243862252606130735498046429066781767554588277570652753358703760609349697193151781739747902144549031362929180214396538490306723914536736333992338051660819931576347673692646772634111440100117824084286689470693478049502601342006904843057484890646966780474861672678975112344519939382562840054014166169874023046871095765905074591005102872207940743046562746577842034576153502667628553544408424471607135476247496404477407726809231792443648828723274794023321332062354768605188116311534504906276413891872169014887826035969678799737573068184314534198896562713098959753755912603423900550062659476897530396784176290653977891935348279427827648940792930297634372572126251908066937057092231979552081140270353107354173595048729465273482567712169451262111052640589457445125061148881496335376979216686098293874507283968130316421334308571725004477246254829856073201801387147850738454717533569328968008737305791583794742346985150883705913637494877839432198879971012359588417693057103501422589711220910559863449524914881996359170687381114902241242948083177231114768818762801871498354729744579884796775684561993843388998012982550952122623939932453324032390154612632794108832645651173444853525419421760741346003127500319501981824366334062443721995095683022926191583644360268532248619691427369760399118128092646865703374381494734299562939080765352077807012867422873264867464420499824999914965183381361331244824480942673298652736875614588595450578747284356543602432816237437255680000000000000000000000000000000000000 [91,66] 11778674663264064795977114093575246013599052597957553440496779785967695284330768452920553897810582992374284550018967934160506682542799365273309906159708567825774557190617325817228964549611770533311516447150662750499689295967309029411547791820565180295941488253740054754047569682319605126443017177371316152061515818316497140648328779007550306043668596783592360070122170011399967504274989553318783211183026618619139316192249421214282899892010258258763627603218041132929858181085789135298965125089815418631831042591317398161766310951205684993973506249802227942969239565125848486047290252480469810207051082473097230175728424944843523203669548993960984878784618139022214149762578016827736939810184786594361128275325445576438318796116674284838235502088213433726337927735603513312847461332812041279537985284159258744866380098219791085924575743968760055159554158350246456848750414515964527945055294094344668275648641990903058103762205200538854981938840240405494072464708874733469350763938451400457845734316185497423803573194901328195081645801277998074249901711196170411367208709228648007815250875264371179223060177725741090426796313715510321909657539197091838877924970068297025380436507295641060009167026771022737749560975728793286297331046167931393426650338523827951752873552662722459617629385556528484909517630614659927954935152350827162780059361231280790880509717305478782277819740886280346810749316387187102207210920916220170091513751151080907368466669654641247622814536785131142894497427052975051552460346240465463730097943847187224878007747158549641386965878008004233350299853989640741662632391799515505627870697639587919157701519270164025283571824939994797769237792336103562108422328232015552301095404181613916052494791996558384252550895239035074431839190045175045153279392846067721002666831031831599795968683610793350954000241096571234029436031776910378976705917744559996113900225909008906643766553828842383596000264509669188548320765479991289306043571162630911736218292362854985213903253152436371844925099402526327606703360975323678115880977389935820321747704242613508353556480000000000000000000000000000000000 [91,67] -636184416314013200925669936275190231027007164657791943947730300817950868644251440272869663066693105736998422939911656690014963457814968562498513746997261996352189595314439470695061440975510582928972143175708224662190411465973609285038742445825538373225890784345042534390186731732242280889515730690988117368727344174794035196124932310110986081161119397187087537504013702609963297160185448135551603955651520120640358484322549732522989124355869565332857569533435028971555004631894135645342837730296647442420298288927102592308997411827905078767049375661148773738282524861276926555437404512705798754119731080589878367728067011015301540240417356208918104085198917252677379048546688564404553446173874011737829505853167742936594965306993246573002582353265360825354108179347246542632256614646660087247630400491203246760629986986731676483481475598728566029102600333395246644828685501234920479866684002040652046714034421817516949083514952778126454648921281979136365494788533912515869896737222100821378239946176358016809380214932771885849412910862929341559164671980548611218107039768732149279961772061210621270168056665444035142313865475177099370837216617246850437496999925165850041183570780865342512297431004538419228629608349967437558890786132061576744967907951581103032812417847988000888552202045745287703131966220010131085335506414101774157631042605788610303995488400344959873424155689945304064330763896916520203786355098028331038142885644767644924670183951130724257375409054806542720159608574713028387680301734281368518873075617310684682509600389475158650555525483496865627770976301584931753558302455388287190471303859712550484261554979781259992871311452203475570362086286335267658976278004998501879217008764205924086843608357507192360817295568734953911579339675763599283692349291560659289365312441061987766704355652914751839077539085157718169295091757802252256992503682566555848605031504754760068996905545343811622969772197293663793199147166667432624445085633147810380892900431490180590252991541331433656621949494345876891132035934452021797999138172631401415367835402801135799500800000000000000000000000000000000 [91,68] 41301692748291668565603074797367591454390364294008323400367698540250585408066981872408517209585672881198537032495396524094840724511001208177132922507559149012807535826809085994802840082035738776958163750463989134054888794597879435189915398521767010442218825892406507374302404801851831271510213492714186205491237848808913053358865248595410452209949014340248551231670994532157342124884643140541530555601862296157804866480378493401333799722073295299904993380218624975022758718937879568000430972353191479557912475081987364700498865892852289360928987470654365735373175785632431083982580225600063716140711159211927912972946253927995293294428205729519996390548458001270179916870139984190400404377599839762625808254085820787095383409021356300082724946895969380568020285897117553253925117388430276075671533958366606763997333085270730978623172006280739074781227071057752031111532908925999455726709075665713709468956444713540299219914474897347611636352739349640018199978396726918973991752696204664728514533158499809398014684354453823584687575490449927168125268135796143129534844128602315195710592884373139200493595209184825157635449001424595444973378916478077612688233623002891748642958031116701416592126870487747777195278608759199616665092383780176989762805354905727603752211018195194368176198286546738274391148667741651297434928492047798374809334362921643286036218102502343083267537350425569777234740315942297535859821033600237732887030241401303188365599256297813277948401162821676167977225315982357545457730613767597245771233183384610131170262980995294146666250765571524392504464931327934741722549015327824065171460577727951625708555179655791973245485030348748690011133753130445191353847634827888439684220271863352205697937637383134888614209268452202977437779258453664364056872463713942946158676813300325715833796804809611038136707208694249067695849703340144474789924521166114030498643359054494926726127978602984400417365563220352325136222851460748686477536276222114069728732818844573907186335008846253342395602673990893344564230727948049799034470395467992173806096532757281473822720000000000000000000000000000 [91,69] -2301985187383428134447586716055053354617393072958533753691258508021170297035975958362824240680908324326777397937417425494865435349811369796002160967417827783315973107223470181576326773762149321285456524397063260886327677489901572652742598716633029292799189322007994808300679069823807353471680531652372954627439313626373353603391755365790375247051794286534836933775615705438608534164531090644215522468060451767495173115325915672712116713661798040712694008523933573831213965368973553581355498339114399937163488493928502704877083664966511954629858443124184601212117836147193892311772809006916416191528776824416864519585505902839906809532429238286332694982625960504206814657750241385121996392894949268768919653279142790119913633683811400476316093343947882497851076506984071886852935044115249148615445180662372656677185591276049356720007985638986715981438380824297171602832441274014382797314530635688816401671021027673931965245452183777916923072963784331358793842471315488532296887099732723906513118650965863792174789759250434135160937564240967551897569879060391233268592585004929193113672849784395994741667202163226245184999452841789930474183769899255023724373229086954895069871389593997195992847424548808470154727196313956757744405551116307059330484660825811400843950401194314108692600637368176676673307660611628440273307907750582150466770228893941118314612002234925480102343028378611726088456100203524697819831406045748851631955404159568494647491519613151921301315040011373431594475340138090773402894290610466008391242528017001993787681626596210090225675300622591653885597747815623187943634680136559357304791822610437149371454681625880724031307664816858140996274695074402271403351356653973179783281110862975754267745799370038925947417846670828120222510501802886258865762496343433207844256883612593005261110214585306894883906402299110694387661897120799021871414935347881592720038244702129322146348450908095919175590375911544917786679339500240951700538730992433306157454016285559240448473124436245956992637119744467973916378669737586918529552782543826083349530677605193891184640000000000000000000000000 [91,70] 92299617293541222447214074068787344127617633432122823582135834712288292159393149471550922853762170959956091833064621606039854920889399666636425630665983444704715129909582156643908270889068461670061110557463054220112184823988369353993402353239735269479909005744667902036708769047888914054222344688915991606591271916449998175853408477135206818464204145253268179454157783577896825128503219115058185723615383793810533586434366613613804116209932349827411751605109589007728213123626976733474439625779588560465822558551016231469153951808072233738890336149627302627270803291294891448089036913257616896939967078756129055600859180217728010115957897185264228257138468864779309662045379365361544385355944923213790129460255403586149891976584701519100915064649634663074498092921998381815481300496687076389071307179419256483375022226213031886054263551924988385408600698759427823531074003494787778467727176191121122766504417702297061276548635803756109155124122862159706600409450559661087001362218774805551687278395906169036786995573880431966592996226698883215916178231526557993199864927160350169382479400593163797236190391692079864836693947644245352655858469784353597595926433193142945388220056537160853278450226742988147106671695101126868966381654602427208751887560164013883293443507090325768404521321831642072383361900679088559867790601733785596664095897039178206183480365716014345642404158344362397287293873756774816327145812020261062501422747781897143409437309793550089570679126797999542380646567249273619134161041517844075929146611175834944579008265787099039053165880900289979183041043674327523711323477537801941545856876695946126988243016055030686483861006087448306422821419818100117140818830277517663319611445214555194508999508035082359990860705608602381790569876563399148941772396686562876345133240471850917335449669051447648507369048791367873591264894815874308173299735085454435237502523649291644537680840942542077411673634135933783653500068447773853836158591836321054246118660846311078917340276753421818353992430361804066924335199397253963282327596756718924581898027753579479040000000000000000000000 [91,71] -1913920782219943569386716656072586754296998002768976915757791535846809694088706900671305430335660250953187030280413378038863562155276204725310171127900044873411867978166284633737818052807356030569097957875339138748559178843469953998376138219860285131334563252334694367639014386184036225409262309347093257231548192068067321673710067033151383874564817045736780713737958795059524082283253728142423904647607189458586646078851011469302904518820962309597851762052780385418414482752815791765504952828872837476016482597865382618222131964503994197985640311130892612516274127512769671352652651552055903522302311718637285588503706676035720951057804154731782478410688569416141615455607102926414965782087691420198328654005480724589178179636039315116771410143812251467458919479200520680630026178034878500091869075874419470025533891364835109904234314244700527141293352379635400687331104256587928476379897094583785818533842006110751889591484423896767245906346005236950746257379220234464688927276943786077593282150162007734549085905487332546134907873279616821871570732867222260729401026538453354913949480263761434526517082405476436927560777227588150620207970781541480082400987260282366689064619991707247369551943793776939931492017072718516683307748824650513151204512531025471567478946883852860019152258337525907184363906374055864426263911090298285691538960777490570114848950851384549852859875411328868398143892324354264753718069153716359776526782302037994719148809866745547318246385335201400856569258993595097399319437965915936627322420815597605402049602087786541399695599719980342300324572770020110512758917943630243127584404154001861513748956282431347524338726328123519876286096631805769421699682471623074470500180355073325808751786929688311006122270009833511993594256034431335099436715187209354924989548868931921505927533678113838032406825439437604574038479565081524893296207858475133255620919392010617277161516541959274913635568900130072239551510234955836403084532189857267692892978296542515526922905111096763110446679543016672945280680105504357048900851089582516620996953918092083200000000000000000000 [91,72] -19948553435157752718864732936339367521257884103362355574797576410193184281181060441448817330519758277151160424765441480855857010779203548488082852089216601026904534525779964546505744885412761814452092090994727951431198711078285323704433129880965628600151157896262284750761042017949758656003659076382044578078850923891288164065878003227508918115062946436774617489647694370146282697280994186635819540823157027510379729026235929176731904064863459405649318809543263812678365230786634350404853205090622919670576903713926114904284524118161701085646100689354296651516882228530990271141046426750571046552189171400238319574561522584917986572399971243708642948942041214322729895222898552833236651000733253132247109508613112990212767315760628539787527470336939900553966422941556310231697998582253908882365232178153589610954872338634346869469085382542235730587677500681151218496523681510949475581620895690050109420216774698116341207938244729921383369097759460796969488068240666324822274891536389293581092445636639658168222804869173256448392675699116802670679889752395570012789519083013004245521041089009507723228523378380812047665208635606013651997572355858330696058522838229943407892731882086297529767599565544514618040577082658613616475956612518459633373574724284048086091646013732846258538251715877544981319189505401745041251263760413644794710814149317744272415388567200621200293980959194825828036764599450638783588361599978055708401028638384287551546706091454779405041603823139026197901198309048568694090310351860002908632026807067084639792561223886789401449523677397487155649750174665376550274043543134464968296097060243607432311103070285165624614025525184625736165527209087362102807223504122845738600072217086991056898425007162905251640351553964328293400559487067874324229948552577916694496117092608022451107506816214586154289070881818882892374640010564001266712678152314432881686194791360574513698021750434670976619914780976047929485986393821795795367800227497987065633757632678324054688070696433193327929215946264049871155805755565916802959405679826152262040297326352793600000000000000000 [91,73] 2173211564856932008776869416561944884557463844566351063598233529787423558512550099153725036732604014977285141995895524377849736990849976067723785188434852348628314410193858741567784033143773243555167795633267834154434023857579290268318954397207164512967553768715590659627864270082608548756449256900810187935917949444557203565922814807876371904041065302191220261368035563442597917625138386013538773965962981399838078630689746302715729210739658988007366604837433937297907849030559786224271704021257275496147804046519214902530044971700671811409988792330475489796864509414649040722541223958392800621343519730897091761408976620302499305266207277648040864185996253235441847584512777398536449284418757383759996112473920154976506921432554387125576285145212934072204867784021704570931716652805854860758050796854083508289641305804721681803486710496827621662229519567431088373650353870540287757842878775596679993148084892146934614989685929907044023783908939841056893906967754977041363512603863617907084444103390938423426068924166669344154389009524847018856511398564636514179712428936789574363798324207401989184620462657400667138350507944479335425313711224408078787656861663930802608014376587698369155097114905777337741918849220960876206864602518821288404338608175120709933461950605908029083945537201300571081906933388488908395080623873645989537706241332998679536280222137934840164419091398517215328193767226549869309303952810131750127805738605180422822893261556255145845055359904159488906158682612521939621512369762549562984290154732761120106087862969920407024418548761861491116645493415040033187119435817894689332708589509328601347197274382202822287276518398391237270930641440021123853759767567934850883862407401219055875643826249134056095452719215220740558841337919088256883637437342365196912520610831981407504078795142489088241902959992946706791391749677727781790501043731662208329315629887705532382531371044246776348743816969189161173738275737499626286368529181597547870899232107150605881882371657901070169193229839956920023478022229950830762010964825278692363224283820851200000000000000 [91,74] -58093290532256791232801666246941947334121381156665269249263791418361851673916673096990575528298290354435834290506926306971918777453528045616822968173799464987426166498411668546526511964375393942296703303286197420387655298041959282357767379104540627053613295190482676590680339145827268611556512685395557336595115262768987248651953603848995693467579006823301429745445933741192424903208161345273110210710982050493125109501669248398328099836707049324778945531868996967529701759080035195267567558506043641068440420601753857799217556660586815579928502318660241431913533742821939649552987573276124302654643818335128635322717599940615434064982781867901756732117747734084194379578736230721421782419653445249189904759001268741736456115897219890092153293907776060186717808105092694355590053738191654362391675499229585229318429767834083614933124631307845809704154183663760222397494973806822618221889011493290563898355188968957829328788918672530843634049362333376990084398532298944754821615978260686304232736560815307238383426832339124784426219247284753065907151777436400187750691234389845909606333463730582360155131758920462109724974291877576872812956314920948746351315163466350701146791060038543160620440457660498703494587315335904495339736638819036247092424096750376483085097027901607981246115583098598270737580757953950227441957342767419237751316493579169784127878345560667689718585199204175171609009479171692562288564463478528399670948337687170814627169589851044454815575209941332615305711749482604934734725259654912514919202498500751176248224666873472360422307903972371281215755399477962030179861582413917702073268416587503833054298454920026182851877414301325259723202236561001854190244009358028088055909511556261442625486952365790371305592959034001506667498658794044567279566049653516447007531457046980481852247139893570921969705283567949096130127901473448869009958738162514715971576318955272339538907507722633249580058128551925867695389878275375775424378350667058982238690280406910687250721741244446415259277945396100643640983490080369725862660442704299663846172681830400000000000 [91,75] 436653757702428539980982475858311018996998001434536118246845340290949015952594146654083854329250346056359251899160662526489537013195159556359259982053101663054952815256554056677274958639614189833995786289837150178469219627739128391248336004113055902192540578367760138465330517293273300236018258460533767271238809399483576931177479630680808986836969241732940600965929853992636434892808486664064868776613445015716294725055677942486335943752321005341502846105893019806414251747869195298365548711573002448970948430628063694018849738406538852225154334364470356180214919292150844869866184340222806635812529287817657725682681363283646596852068627227845342710156944909743404358497412827718856293228478676538430641564601362114564246510855892246620655958767288928030328977630255468191759543181542218923287572926496951400026120977793165024110972464510688945308176141639968685781013155697311728669812159420707816535303704876792078054068648122452175953842294384673814418762753482696472354026509956363978409470718269970316994547761978913236232285054001631726830313889871386018713012265755227538065745280442181305503565427888911372004724175493964076800864446967229726736634614997988327636702070041003103909815891592901185891095462508110624258448148614356843176396758565432873997447005410330977082919467978996866594253575040481215605347417611394288541873848932319473932368897331008003537910934342315574408428629817670713383840146059865968065287007484946689397936554095569974144062936718254332524990311730095013850703735891554402176391023813183547703297571682235362453886385827404480089953181460393472198492365581611553753244056918892194536465419912234485659122053139208045086960648763114906855655734279769991083589786009764813211818343661080226509817966480172293471478992677029465050237712477406218221172851449618972434727993705930060222173669254210697563654458712860528266892235010896487070430527824586841507624400538682101910367887259651438053140653394830218985238947733332027494400967791636471867559153948527841126924955121172596508437219948290498672864349872378537374331699200000000 [91,76] 5834870936607204892819471133353943107919782852234310887498832233250155814668625661854785291879356132402604239145201653115778841973616828042346256177090439178331355234975951193079618488758197004470561499551993865161567149512849702357032209876935391570931719351592560536645635983786210889552180356699647121729558149423290403864469925235213295822672777256419657596848619457807018370651995067373469883718889147592113407514376164393642436674378754862803712670857833213561639628245721609144413918720601708460721483383368684968718771006136827453963490290183457483208853420798961120094136856906496104460658448031595813821589019744332847527128747138707102304171269129454534105819361130689117520979590753939126621629628462704889097916304310255665392587945778399911251235763109891469234160446231989645418788330762331900897616412506793284616588537918778033616878868679288650116278464100946830937780696450531840032115359696664314362777185722008419361515208009890160200008338226385964844780826556901044058015939948218188365078744440751584439741609750842763323830208630640372516962365048770368022352166407708038157412342824404711461077801317843620421401232526908573435810861975114332861357871748543223486088760597118003902147915723506844967474910745141253864315839822356494892824638811311861031372863887889037051671688483415229409130452609785978897736706555559817972788470559794432492811383997505894241276341749666990259636929138243307242483974822840482689476720793816785726328919047876033985048877324770716148776744238009517844606328917483468692349815075706520307587686344046477092984928110438370827747996152235501000574390947092215586425556964723995165326909860255909623173383103832232851398422028536858019453451509864387009830241276533352371736213168538246327618887335756884107664295126660075594107621775116443481670518016154376736279811474988689659056672923481415227415270593742322801059791573933172780829733778238576730122919632924726566551466617418388860686613956495737906728232563198149773954126425383377125468486334182543851311524004886151888516934586905558023120814080000 [91,77] -185298562956718945890078078186995305727737146653776816653245390072686969256004682629896853271698089231342023188661593408240937667513521988145016889305189033492349958478438891223343430358150891410638467656497198410768444216733887138018474552998364893581315789199456004678881329248985073130641300981882255541777552797489621361423281987962089009773142437043176217104617164552860070628068666420875914676374363637202167591478439591972019063409716193594719797318946128845582390116501806658036052701588063656128188473759753789499479935897083820671605232549276972392388297499449281321734248355829878378667533320650097052355262183884295463227422466439545864848142920440681544131724377129259307614882548542781860943245897694086222683679164745802952547406376918771394570115673784598503168485210520525442942531792401063811899934548652277214632336033980294806285405326079150585804572104310968293770000605656230562171285670327062024125745905715156788798845693740124892593507898733298426707438878150565654919944213415501418523889898566497169356532783083311678501558923839743174801146763449031621016147246376104871971991946512929307178990232674630098341558457048513655157114228025498422543140368796587986046668604162280471576557457196587370571570562995817319804345817224436180128787941082762810092846619144347765155476100021970396864035686811760493791421435070116588059002976174945664576780115488921584315417901953811315310595044990425856147652082334117215658853694368402861384736445872493693904030614562741208288884693654907039979590708470929333930927821511611548933314904300681684476435128165212741644809905440851085603461659649282399222210774658862749824991046928066239466879515022972340327651431077307298616655578129545652845985605578505332712093973179971666765032877393155759685053235645075244989210532553531280582051645214351894847538169002559578337845279253850642719847847985115862112377963635200709405956776906905341590248606746423541980694683369346502002541645520312957113436225203939418891038254334671342545653730908919635498106734713678599835232707887279453228037440 [91,78] 897637946600918650850941229065225621878152102552898407610029627509484898760836870993228227524760528782147033336260153835603097122120895413375635467877935303129998471115305166960247767452569083699369719321341635244604599010624547025978075756232709225114918619492260496024413416504937051451213384247939702939355076297625040944064737119750650594179039598949297384477182162475287899073996870038741793643391340631914399546354653705552847434209703327934494585223133395556484967895156283433422439228860998456026311446823954248868020375110489079870329872192851025891220181490377951713615939492560748491426448852872637767163042836514577916761801008018939773761528184081162474535089465659487622575232693947679032551804838305752643237412640901235705619279166548241023247232847951342978498243483539914493970180170689938893329389060211302289226602343813378634157530243410980962610060122772040964042834273657699440213004131461286180873771550270695088778378872150720634186888327457470549189594168615404044348893945861753420397841825848028831702510820144674965328460576761247090839930012129656399363360808559267938673781062496703880453237436830752695899383102201598055709774419768359056183451741879667176387766100914753455752228542733424046513470286901975870100248061268542258831976332035873741900044990304207507560040669963919087811032326193450813755691896151900443934217405088386186820744861500656322956501199676651276405047389229039573697444004294193372149541579366649249533577332423187092833160968794582992280645419385785682150221972149472692712971562304215549543963533646236808296971398203056415780384217985348689457943348056820248623238642571459302722861542403940096361112989602418373861769808745425212390701737381557505206186554296489666392387872533171141113009326730956451618524445387532340677107309095463817642552683207298707858996140621586200063728583700642196341673522748196759813692191458283952799381204684688485536494716150597307166042684844632489809553021519366939658965429784534337110206867569510182570781719756815326952245329286335796279002124184369526400 [91,79] 2205300574455128747126176712263977457399630923734338878145230981493602811645534220674802032039025193009301377578784014525215807208817070422446692756983796471475388656857960343061545725787154289693695599928551149922287709200089317523510093687970234278670512916279620831655494543339946461484571144356318055531233118030922100575744397156663259350437781693169326982905624720001651918502407667874898879234604939413270691229338196821818711847278589783195761094861459107498537747336577236293334702350042820551295773643352161887445223900303623564684445369221176468589481581543026718652872374841218301896563926747697785915474084712900872554447605954462100935755218544048686210132376834789646837504631803637447699268070563181797894042931237227711144712466714255695852616280251133853206725564993931384008565014427309559560938083301988130896273894715054851024826448685047727860945768067433967802377897015645148843062094023236355409611397051913792248521074444656477234723853854783195087779383475284621518789142109908016396074936445129292625026201439706663219717003457309587852568708005278821904905613608263175808282299227811064771436412166822189537985585853744349349990928758540012857063611918716863335958777471352709215936242096695364341165950949619202895021199936311066506126941541224830969441836694792534541151381593825938185135796673730976418703191022371067162870988751156621660264248083935065222489725129831539538068968167600383385323763081608066490311122554622994397178729048781043065162970784581381881050337553237347539617651327429224115820219152351102271994329488374390715010237717934608710728295500216088789626716135885898854965294676107959371347237256598594235811291540823113348161647155973939674098925345918287127941298135580934404517360107799729416821398932387476258074106639718925528196091334346266177569619356127538152262751579912148578668952780174652805355841321147739069441253660751821375130245829329807090505623783637939253235865546455546632252606879702230803638624284661030830566527984082146379911241028994913574693699935866122089080149251816720 [91,80] -104669786094915068161705783388402097029544385667589797898621877938955606058057799714555336579296932157888260821482414423577309985032164245932244518949111356199305799850867443499599296979218377619834674879155576487882900883982936365498622061794454367420850570896622709872954281950163848454303683822813421559423366967438681479606032508605302246391050260877398869057691706428907249206164967649207598999484117731345112129134716795920297755559768343370916126161565057274723580231742609793752391446289188213204143868545954453809831669122948614593305276989474359392307704523786425795173249790712817068087024356738386817910787926378342344757711925033613176020948608981069256151665419527740205877023557979928683629619349832944582262383060749600834256120117361173627619055066438359322176330433000218584185883313523406914363468496970255109660470237331641379580566607571053354007724944990836319231851613789269514852060908266092336643875225126133532222758764908467004586380112788382121722709314875491810259729281739986257632808235471617147873969138677977417685196039074505449659507705906322870901552007479208687647844869398273291663644183944606675385515178381811069928745339904646885892005159108226988443209049478975731567446694800831158697897457162230198571037923786501835133315015432560497168896547240684773766072167144661656560679557715557501390838644955602127078610405770080843531673139158726242654629808365338486663352975907171557105683694385552042933588425424921018438842247149230389685914988732334900059320406066632526774114723095842794476869143514906958164338114521275091035975146714218900451093490853892764123938996247167193858389377611510386247586571913720806561346880306622228284489448485560143103770487858485559765466647811458565676353907128504328217548327581835220147804325287858006104349830691192176410615622447562234337349353979720605036730229057400790956572996498414255634585883087163558649458355942543537763342556846882143926254123282600055527453939238485937761022351184493012963699284187921953947847255364795883461236632313291535633767303680 [91,81] 953780321829854969488617836913803135066787521654601053471459062300226486045129205670472359848274505680425546453592370189902708863887993682952381793412833083822226072049079830141810543832858244936289473707447215713670890891623689059257918258468818560898831465504254416714106417188828352474346550458614477202133140504718758338046936290478573317547259270726754382124924309604196346908040774707006527236207021823637055645966599848240339059351033229758470525190987043515547575541820432778432418081645728744140657102906540408213616900838361935180733835085054794810792841420520784402380746582922661212920293849156145019518695694308104157043995831710610963563490592599401471402581558329179011917373442620230028407216228282916887837327559561537743160840597719330985280079594400646709859313545710614056874702361308225593404570765454300574613360143349113310566015403615779586575754854201779918841499057656233588216772551059425479574885416677122725776677499988814106976110731476773792666131178234887927283019070942138491058469354463610525122874635318951221708128690946932515914972252687001037117416278137763606439168543013676903241392068000428813135470530175408445369269837271380713783065144594950683157266876855828672554619022722280660209597651243215751761173147906376207759329528754822296164458143632597774407845079721625924297421544475873322236685970195494868534315715212185837421756610384438627421553169662331653706807110436607391071860418941284271515729929200566423270886357031392695248113725347222002033315463974129914929133401820954938569670826327026238403199110938061162221513415542101863672683514407963382645596353124809786859390063621335732753202028744447121788582187207445293008549745799012510812409002954080649278024480593970011358987793524495007451366161843370210827308271879141446756545518069311309803868582336391528074246266556441047614928117824772163765147094214673733680773556433966883941340364400990198637501127565328819134218224261554476902450589999985679248897691688136218639020150236839118131911729601763470240178547432142029193920 [91,82] 3594734333285834753086140307296778434789607802726858163088490933074494883409644283499188494399191266437940328206424370756175272676371034621486481819855695580644465119703394901004434055644249006142496299405483069181126626084456840387606126498212109581500942562756662043482595166368731027569485921786205581131388595500502818598585531263930982439085476625717729218840759971799511125200399329245741440117372843444230652053019598935505828349348865498188942001283388787553900768257033936687972681309000772487071068056125102446168303875657719321196214388716732484100283408125700836951569914993015806337325115216779076961790298588116558083489954376915042640931829660746797369260283686120391429158752342359854246626886688612389490603854075098893466128946413432201338604530243085576100512847693483180993893052235670251038358140535351867105226696020002760591084120583240466644287238213228831048375305327083252163443506826237489254640543361322102931037492644929117480770654212146829090614505497385282321402491855543290178692852139038639842832254761446217527368729564334275529968530467970823536721145986455684516920895101171968386095910413912186138684673300934140201943206773219174345429500425377624702608971027503107108324597185827216304712024295475502499130949708791542322674169066070670528396383762975449582444388167833621070093005942655175232759139035276136621583934619491976055169097509060909320968395038889368717519323568153771018675062395984965396852213562704708123148462482612184049021245006132291437586448614978079412896008226365884607145171267496560886775471995959003277608787411820056234586298196889199213008362307179699591702001019228346974138172702272632341453374582171756761854654460403961446508328730718343750588773957703142014837040476618966805143990649173645142421255630477867062435875708759115796937399354115384871369723004425427529033464512583504887011649092531205646668426829988297606497652091152808374221309293166756883294567638585232315419414416369702961569188532670820940962806416192181544019693924306276191870086357440090880 [91,83] -53786000844479258454160201900578728125693516785562989411436246725526933626590473020635339356573804045071839257462679937839681647505563096439626849707011187110891902365129244369256283723284759727134009398613831678266573466597577402961267484056736337953144702867380553107956123267743893222638965831697073707468729170409340954140420511711282677221108554110607946221913206814660089401158475145898203256313303302978224792823661616807433844670307685057362228707008653484727444406028800330782773234664777758231811255679390765663113128031579776845523412445152691142564597616556820921430850099493141809806192867498994416435499501776539401021282640130442465179126799389169827915994204290399346804654575969893074950650189550993394794667464233569075406388412268193716149820668806106619305633586361714823371454244041069067085232733430159957766050002919059396265219422875057241156871748552438491528053218863432147859814974163197940372907742605049363295193644980954258534990159783829854125367574685810940263643258599126824855397142335348754928432588337691343986305594609137410789172975065909936887719675702273414205205278000670695486146074288950764153634331107372866406054022629456531465792339284977515863429024977820240457437138454656664769313686873817147642282680753594448260686254480967020434737949874753521780139679869766591267760417553928737094689955785306710341600335345631258237196164579417691314314358122009647647094458503017690307218670396382057777274856347701562615846584691636559529846858594194224521616365230921630245343219002775192559606803899385390229821052756060040035086534385648552446125007486548834908804847637777835486122958421560599589294219639667775894462270398792461699821042268933895633521491796092167712686618280513216505142062575244164402078933067370527628862819502433409983293239132683105953984987243948046517134512496684920776382461247471244096697299011383112974427641083034926839082495067773110994637447238101912638763369995415626281272053787266861741590606289615447612638939070676004957778721790579101938604111492000 [91,84] 230301278449492224043848729758165976515345624807914558670181458545339090413804257626346404943743060692472709546397391974249948983626668714078705439133368117180630374681535874331695436606953459179999413750548989449449863970658396094887459348479055551461603378519558391958130928884882915601755884190097969035211084312737666531104193672315130022027743064529656757790453830047506948800270688614943212946939541170312957260297363618573871658462132115364882886625786488545643703582734973464153296107293082073145766959331537360023558513519096070431776903181061917969916979330090305935885639022454375756089194317703930912425741667165187632625409681823545730658590342540874367596442588309763557403025601940413266024646981159477098759671602725483349303913286897076689173904320759689145134679926368425512487280396771237256276953308254763481428922360448321019833500201062832614380972626227972082953322946696152486625778292199105530320552387257780008616574936951964483445265088170023701579011322656237520173882041156462694312376564833363620988383744692916435466715056851474848037374655300897050939645973116308710328913140804688481211850719324900752739324291682427831410337711272039024303991836212846271807701589803430917308036285125050617688334394635662247411095217241164127314376277426863699033161098793652196886637047367190865817812418172831961951920312509452648126628892090476345160456538703799763792567005836457114282492491554660107757921164810546584186453459615390192763575118765874112528542719190150516695405608343118933533871859009290596729563964692637262384217854678663958260309224128602075626334218984426691331858581150218196474040369496882672727335433485107426580351761783304027739213642493247935128145415147701302451548945164753672709691624369395347424860125967546959537806627236762849128738542201750595828735902610803935327479314730402012112167984777590333611781202621887872656699072307196363102383061541389656947383983544390550161978972487279385137273003539716572013673698992345195078616765941910653441639523150288354566880000 [91,85] -156192754629381475617482060206373732092882776480005654610516382396830664586143031713123639733657773479019876934724747475815571495590163946728046130168477991992288036599321841521304870976197612834204217285669707248040582387705366865935364544134853071489358999079910553218565344878848160937051794150533555838312504521068849287117925820380234146272098165747929710482006510613825988299638455812553485531768582430521993111302742267611839521191437599884093019800975891110853411947820597625314808182441809379874040737613280016494227134724208693172641610591298613251353509923603078076865015795284050230289893505401724303152505084710683729644595610433658221950572612262163728571004776222608866600116893677613038766597628765769697395957838298895642578332472587932833473079256358872870256456761098325493233929595905242427138136339931389321444119751293875983542012174902798253849886926121985380507328297542623062321418838932845418520397726279147018719440491589019749075233920036240561962606649812029750697073548952272621468207572819323192996472234014550227215122651481244076664980204387869191206492975389502189021495608749041263130479871157783768567642991677668332382789250791642022785776902307010080035726876815250397962091728567516875891897258079122016641573184189231675052777851597862688846510006144943519544870743091193450334023002335417041369457385233557387833314883075246309148326547410509511251516539048936258964110302250939828309335568016652432545946261628777306793864124973720549022399904120429673600379035340359002774011295772699405485025217838647805345970730812761756829451065146601114720272159785658904753425735557848859908406920139930888501492048824191387109527395405763950318564998027455900510554916648491631724153586461140531735618286351297787118814657801978073648802451975703794608925330692022250012508952831323251891168057416805554618704417961590299836268084868105701717597697089268037449853459278495921326424098983081140587366655084433114359588574003133572554456679250060442258540704777595066351656492984614199120 [91,86] -523035854937161123665320659443264660061211585097959844274272307306802517317240913278838239383294245086496956929658397770565840656152438001922236758115707078816837339523602595261689280587035584325265380040481133543126929454275959185570738913717665052713901093239315938913948294509304133632873788109607090694824625178724328398794253525600341850993240006268661633387161301034130938111291666505311700527387370701340266553642331181278280195544203850107588931156179239856343456039627209354723555125424732598216191320301623431627341503717066874728821031026430157922417317972595802497791395246623384623364469043964263782948893738382950649790217976309165890860656069983961389420851426475218630970656508611349443317086779733476556287162508289501253870673044022805429777923682236689793514379552376551935619174542167506525515442232728455597483348119038022547095585940935662996079028186182160820047865368385217701369232953798065813800883442868596037338305109052384688336291887571000734536862948320816848636278470744023624629442478674916312413964653964391047860516033316389852149575948735957623591130009907162149928562292271441413706995483089146453854473850350824369937568457712832069375209681189374605621445335336700770624789844491069025531388664730795593040468668476246293145052314829159491104221954156659638831887931023629023621137689432503242395818241963574951485257754924558078000611467441657929566833904464645651234552970855944650346670774059472387213484397454162806738593023498114100805416575653848440029536488076937081372532156101894664447377687639720515684564414437807958044825363489708079708649935594844276009354596472817217260445257396733404392752281499529501419703350785780319010199559635806500963379352130543895609440251360604848477100157958912297428928719233432597092228300608939021533613811734367086046643298017191004427412946375003394920592212855608778788257508770688778182367430450812153119538070910842084577973493825448800427887110262881592568878350831684957869238725047699068749603652273481738049745919211360 [91,87] -6396209950642708543005933336813405364161060661258646662356207934377638800841299531633090219129682266731859815585753768010799677780943130116710078754544033712992837872381019609749309940681890945121268174516349419465720475954163644189828707628849970350624006991219408362432267929193657164963631720888472628320759352037906478771422790072989777631629394860566259030812803776854592459717300492489461493158615271960601935633093737787054600961636773958527772487340355159142490487786172509490827621279736131024051456340359982469387512070958344112876425468871129071368041695270590601991868498513132068023531893862019098491547311749962201670568374748060562657510754688798539703283041597684839070727224837133932165452406993767868069726579439698823758289440060898323905627938051267502538571875718356916141134750361061004723583070029670893378955404535912510306629678085507676453821658745589033213288719255345707307027207386442004291745058363100945835032297939419579837164661270193021566913129168385941949944848958986065888603101221109958406028110737072196088881825169144534374286193212887392274545087982402812944377288167090929814385584048080616869708875291988908731974518425369816673334407702099597076107245918277290342857282833123672877385891784164776298251276305768452497199967315515868509188254621040004952226689971271992070792572372420940136944410601186516540565671176985571459948153290063862473414419728970426136140150703226642144333523568225480060503929959069845040275677885152063354752220250017853209197978189960578774351518377628781977144479097071222557229082449566614034900551777758957805287998629737206039278268656399422869137857674059320636709217174529198146808841817209301130513831098015391374027792160347966572374285729316952977662090964944738398220036429123259534406680298471629275945726368197842089068636100051004561133533808958803876066568777849010609751895993631660229614200013167370424188156323720349003114238441591638445362794278508188667834261928209430136948858145468101003218834670128016447050150140 [91,88] 87630032248219700274332903535893171636027991901735709478377826567298771346697829490765518639207537066412843789742597913732280667238023766592698389273673995104135253299617866688147478024689461219116061928491260519055294337419379685825787860274377936804758929921812747493484982331123478613878037257691932219925106846068025978049033284566834590448593103770168083227928488747374959512132920357404018707517163547105334128467232655513064963462892386663488496893747750096085722718957175325848633937763958993582986488150642328395408411236542744485023888709530364277085782283990681025550205167446834512518987314024050735438153517480589257263584769292183345495736112538092771188775504769001243282772761668253743327659011216105616830942832336027119320195688324677928938184106699807861360953767222897663290248298965353990457213705423276029339144550465196695605622974178029410658242178960288716263138977559533818563072806656414970228008503210130199615547979202015222830864294029460174480602852751638811110897604193437516020821583417246144043238432867137535719245376095492207296369468356394431936572312824340300357781199829253950947551786213748703700785065138047142876780611855389488444374575295120495863913585038178693808502626091061075978363808263129446528265176175932873479399602745446250033490490393170837486545418920496950955453890833807857386587712423277142015491129831595571539720302287479257561892925143378469847373723571562592328035648539103244393738086861339660882382692798272974211906924326495699972397762795092628039295557344649166724683924683926165478001078989686130881834832528449892598966669046731763211284506292818557716673073303019844999464211350038578160935082209656861742529612308331003250167162831613631989781604816776910424373522669409092675838272975922881219203077067350265097703843501205732215358615854792171868237632376147736333745456269104100257136916380961806832002453441167066452912029770925650114682101747568899674660988479304304818560854229848659019056249217214596685606687769498271514880 [91,89] -247693783616184049652241021359480314946136733778930229668353091219503287490255957980594786869547401014273826524557433945897438612814995655603162108260011460762203566415023423148143300492005484445008464892802465441791408652447693287240638707256814485367943691610429345372462839354292792680045617990191965389478425532956321537119856527680913222566080824477629399029550619688632563439655827448318927596421912649972719205742158000754388221954114493548452199289181509145555012664028139871227048265308453643079362434562648775681591058463467798348054062969088763255593990158194450339987795508415628930687448285032259167781471723701445851891324560746226355341484557114592332371281228175944650801116994997315947773502151665287391901854700721670122099672333475004338891114700619363131855193650255376127523478067938572609928509759700809039806783458002625143968494388965676172822994751890045437897561790178561343941720017376076474660151526652269619190994844870035926068883849827121735852504805277418720849567977217438108254850669367133405035853926834609851289942518935750891152835330272276812381929143318452915042731911958195953120661939644601130919233872119113385377601962524980784976651666242242118239493883896546607775407081846420493397666547935360766763459395986194626567417597327694274582558776699392563656003976328256214443810186392114373247441272282797208947964549720015688098532297780296161507301932608481378871414833061761035508309878982867974420058327701047358057072499571192550029066589761529701025666135995041332613935459810694996725255265284129622751319900587286949452444181163894202018969852266460042016420529195315695538855072346521577876511584863456307446696204016670410417973178277458471994148952360961706219369298945798543843669483773120519268525263872288403373441042221628325414043152732005233595144961556360884856698532899715849117442700256878227250983698194121971493279046360757030624844679701976351088854373018929985786619634975636523717430175215039281437658146659858625321678792590410400 [91,90] 225972868364716576392585526424056713878098919758464059967707372388946120239301433418380504407961759605567418473005277117569329151214071226187733220263405835591391180510851332240928969745195277857268937717321532112264783991042333222756299020552616643487075885474484859912240662522957572636709181122181223288076771155064512664698399482703329634876743205314025935966783292554266114167098618038558980464367557503479220582333194462130056276788457584974341576875779187732404883822930453692686177505529903401557757091621502719122863172189239403967287584532766276430984925594656525000604902916876743676227488540686175489013525979966692670281871631555246527740318491044058113413911440443752334488960316222320405671314246931302098069733785259322358248451320069813847871753822992676744330966443367741445887760321589751353541344007453032531172363500524617185850586233712551990565397940132542279050959475424151992420649725414567407337970767635535332333384348105109202454278709464359118626305673901242316986550762389638932114240269481672085773181858616369532059982667181208122781125049377736631629581229306827487861699876868912345980656713483821870427811932345385899181968420212048509644480037328767956386931192659917750340786183400524548380706805168125704698145555182501758510755802244039189443229917936583192593374116632167469032850968917873478032568735986843365479906818926169499157131650152507508789190277956814277515255850079856191336084830225493143042939845701426219509066692576458601013760139250063092324167483551821364861248964268614438876825606601027034552217589375949652157359007768114491782852105100607076487865886066692598837231313422896394041167896803093461552948928606535404927595911680678907079531422584343604935964276870099330610235703673223444952099327557722321127863164506546667501389908180436042077389575435857833102560802339854232358542133745897357963149035274723586441069252302271901869530471922511480202892319686580793846040712199116896497864835194098449350492439329239036745444687360 [91,91] -89089613869002099837465660394623958790457758391525007909373116115355931628981013176962674869760417320707023920582720083316263595291395884018916481570576322563137831700521345886408624070585934165061530006548625033767491045351369292081234331842319708511054608928265154386925211807771624437339763375490788490201052084524169581936775766280560431874590412474932167644118106882953603960428123852677122823550659147263233130199824411598739519301537940916888036725748990569621286303312222175451117300536379648641196085166413604666425954643397704795402911191507854481837158945200851858681190399529474262298050617403082863308478467944182999979111701155594375357915104056421290730438924551361658413995535425059957575252544505989483226725698729524444352662484304267473350457172021985515744579323405929711167480812243931951108765667963630107933291773912066619096126116103518287312540693625911060940525013462759406142764588807230223712643691719832194821781332449299114188319950541123265747215200138591333754912678637605697996987922441927237375361527341478802928817801579138942073149344959636484776584567900217593208076864671195587819467969858479588993252353448641481577512047659342068485424225966119872763421367654115526718372451769726560905743677931688351341341937353806359401108338312116193834586093308594432886586505096253444531876123608385324652948986195604940751158967910065794055666209002950928227149174297047798829929912541530440175046589986367258465925282284355172947777088372727137306905629352551603745137962784268142531312219780116075137246299230777676492067246035705690439156096805815667000091479824641067032973041607773112488095461599054447636152194345065343530041510378764668757449378692537401316186307653314690403119303995859717531783467571821234448093308010705130964295219967252549876830898659320380117424421425700234750743196137636447902368968265975982905309034753084482604173138535739367936702661865890309052322791370474100772423419233925790162334102341909355964046787088722315565120 [92,0] 426887209095097272269706681233422291662142086141587435763402640821005839820057363754429584851570668108344406544642606108412116148220071115674060579792486742330109932627187920517923106637910670733953237751794733722303083306801832015777142840459971110049931647655208214957292245442367908099589674607425394102176008925590881737671243819915114340559633214949719084837485744067247908351565150148269340144568234490169807689869598033164968970488887589300194903093666485666824693276147596978559518040657414943792228847283272645452173023505544375069748735794459400978561375567399584490873023403500060575337473097303684068511345691353159732306058641342331239065835983049688540815746764683328108209453913917453758514717506226503697575205903694541832083505236956088082128949075131861668298741908896906996902028807909619284626956164188105597198056943717739306029591994769916389739900006597290737242519197249051930455852654924886283567886311163451237219929880061408819475718691127264027722855131527715719661768232655984471815390480883897077869486789540252038957402080381276208412814748035924100956023918896528973412283131238605872952740111378418035475956442813225645861990611365483739408886925272404545808279120562845425262558351599738855256221246506558133636769477136702066916892358733846709042724368191263507213807712655620608137248851749566739990868252062607584309226392686356854687998319056570697381858303128221137183718796298058384068104338519489170376911062400170813840454382961035709898197413097674088343906994135021557694778483210404780427558145130998416196775203873705633404996116120993050447422834264043834684310202023949995027706509382525236799250736590910378583124674671287537134278969153801903108038579449017839173238604182005360723943181457381711985237800559120179559088744249388487203012269203294423150936338717648710303999013546730178691331054872061675812803889616747591144571460787472103337085308654470106779406050868185757600553926128349101969175156966127760930102302905160041825851059463900192164377419666193400571568785577369584409427008405732350043508249634346892364038651411786614439936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,1] -3664753937406737037652443055460767615582144627815666765884699581812763805962187851018456140969756460333521039687692174368254160155492454939300377476710652127838326752548558815825630031439604814787024890317441024185771927261942215091833512697507619912917678068513542156564024554855507158272186713517647612316874236205073108169100336628399291154617447752019874297373538736859090974456622893290705163477258648931361549517798055738694099292003042573588737751127731545563552995329037774376649438074696043660550945220448479848265170828996153917384485942902587472413972836229291372750514763389804956596494093306276840056054347865889293615630277471892254159640160909524033403226547788424526424872358362851266572924155905206843100693857406811448858711670239200556147877799806734285862966018910882377859041193717418905349487053395205870874284713411063192776047737582154222673873727224049028642469278431714943910579148740564086400201442944596615646935258510295277160867059004062977589727308947407602821057676221410496912808265946216991483061652110939237019039442696351287803930379451179623183242010864590495329497655586293882651455943275970793475080274676702660170379598588778575970986025717114029044980560853839600262831979743587525947970170321365125958349929021852139561080265564990125224060699977442273525124058196197474158940515032291053083335319759313379534323686884930836071731883278722098306901819858166687408908564028267144548973291209653522418968371142865097939352308584858626681373722114911090401865534030533224818965363884612813747116401918338034226767797718714245126374092127645552321391673228033218614152318436403893833671662306334213698777799175027218429293623832646011396816761428849965957000493451778625587577181252625495345701073688564836436917355102441388845859010687734047827187496064839019484588174632499874984652822120595265613936981462474255083139586540227778494224312587429649997504515660513689668933270247682367603580628947185955773017629078472315418879468215286999673426149795912562427453025772256535320828693721388398706464505502196250984730192733549120075304371732468824562204672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,2] 111255837706399524816397236185704387859492644064929179765292035146005137212996286688897703528922778925532085264408069111011160571653420238708258387130546968254414770596240514038534577706534833375201450459484928818417520638868884543476166324541548572500546744760416765293315592703741112214177104812394213805367668007949331725518212075500546579562601528774951498233570349052837140357963838039265636607416481310270595358958541224167762338486730294840967378488539621426951522242773768139633044212759212757274907243764243461774666628982359415361895304312257768658216026826490802263971532160028515242589353583907629345484153186057302844628091368022522609450444549770733294254750138188099944881894480038842810445240275969116754152522667946873699453504447743269736059867278501453680051609804837401086659625831922061525418972405473156549992878302026198300455415886809779739656319701929455265425086787287365266631020565988324589127077552604407276427866210203978386603068385797758380273555867040772770423588326485668099697930514368405310703598680910108133358020456122585167085177580145044826848124559518991804865480222724244488739133788246874649013920716747441935435472104480984980152248686969693672455100706897881757378095233724778123798721333354418823269854396696579040177368770255409945900253015267537851750934056113540030022536253364212904943285607147823830431559621435159477364487404188338131482604831259422863203973851465020799541314489871242343638950519972109849952630016785301285021378709322866039145004745336396403772796320886631829687256640848034830602182190615730497936400085774367853941565217097238398973706842964077821129386811044601310992541986604822765924726474406950360230607912704546754690214375224451815962130736688725820950466795253743799886083102922323889552876497530693698641540054192263857387958711342170382818824286659395562985536474794628023076879865332036162500883240629194840059527767170043134430273496081345186052911304056821378084680000939351342742591408498698930134689467588106995205761377987380969063925852970315290850787432411158207330204602236540734300696221980085846057943040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,3] -2456401752965059152742621154871185018097818927466813922426554404957998217248248955345423018894334546605293727193666692977906372264377354804864264182267425050931597709303337909768253457218150393423379829780628038310609975469580067507783464611945007619653316537410522571827227351886834770612531051775119593287736857429091269284983104857221132969474071661795929563651892722238019486164878097385932115758203784230085006426201181480414450588272679478697212107242568121396673161940973813086140511661465610812904899749574612522654462125120988400792393252652874592771540584774128822316543345016934351781336577106462288791539397926411048131636165734890229048879966237650505394697788744970585606639391507455027010845136053819807355149220311350378650348439057251918722921034142448370087339797884207543740095051832525406536444970262153165207858445017120240743869615053761930418814724847802468390093054859056415059427847827883083618201719878326788658971756279518066392737944771770530151001118931160550922353173186395946082775253092928085344264124904223618851308987768986183800549341645419808661861969746850598320754233825707799342496880404087346629351990006582922443792000663574571739393607389850267245827186358575889805028933516945969899464360174336050118300126405091381425275855891881725125673041835326001195151351481651562539034255416346417502690580783227889529163952189683653857590072275727657566131254533416168617205447153299569707690120849955740183389718261708176036498037501478668537933493657847315695665450696276588246466132666075588220422184457516653769402846653681672622333500482826202286905357461360556658048700887572375930571406907932425623532808696486517941653620679208888361572714752682594126834222995925908786797174537498987144537411310254240980090091300319280643644230762622355937994789800841808898362039076124823676030322974365872447517209700219689697171666148817103702890747807581321284981004352761823476620369970665786814744632026107752908769937071678242364210037656701512185713397620085094411267999604937941315725318501395033542934983396637334163624221069242422061064373633755715390106763264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,4] 30710101736834943754003107885124191850121030991930542829345082215329291931171594338291991762228104571698128688594325857643650370270751154347371978734714119345390393411414827906325447074117426747014160877089912402061917280357426010518125203373272522827204107547416896724050374381207969299865216588435288109500272779607452085995667536202412151904722691284727211318719689274502022357035677715785773885399301565008923125941906716824791842081534426662913057478892856939239875676598733177976124793530228135416596231520126927651231393856872754704652850420331250470050708145402069630531570687068591153703923699632713758971749436920467050229632441459213940701176020455520412763268136535998061009048666198068555472411345540900887228886007815347471911521023028385764009805595731839441852705080288488011820610982105429132646368024444716685469062095309640767945544910195467125069150518196199408562641298996882013442982288199141061602564851849859097226062605170324616860798916561441303900699783117352579053867069091549838530504908298695144071804536531510715220948518463418489584242185116372264202640771249185570911381088164807667122335303541409667520770717329188989577964899463088228882442183650682368205958058478238676771209257378536829034429992330000840194822797370444941092422810828196168080870730716757042141068715190330669524357597699580099413651115622735087945776044045837311001821363650796833563297305695775458952049647928138704629675919225126617367533013181894059574481388378497748790684258339808427464019378287909514598698311211891159274503601179735523572476493262841203390548084575278950073766209397758974011210689878661961086984710199824505936074591948710379597487619411945092530873280224350381467935371864546077808382071262869015214899921129011701332395930136351127827076757176378481894238703616219222372350344387161556350561288622887077393005694142924901127515131553827438204317050704516171926749313208933688464950927319095148362688034281442887835673280559929834077190226935129694695991529441605827753600612150492327108234176775712869338755852514613590533659546968790791301401203937044938737026334720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,5] -237619134182140389847447866930235358774890311183394323819001051877447948259744502390188218197819080841147207667713398104994610180340028732883909371850382020820734336188503571748376441525053900697217594472687105425554289284122172745425299651545936578265961857658536732591379208896570082511364168579384349875045099288446521439156826802155176197005414305857253118311222922475345022959235560066675420992153499548854842612493095573900726966158768880172428397523391581683859285594326320878139125130006376154413191945660438025087496271584287728394659389516193874233884041837889856793249052561999807143442185532986423286132946958972243538853834756970026388761032649817463351703498693711626279447854417807298990103924791601324512190395490646830132983444307950596423947386335635312043063392508590451613908007083814321310997250883696404216855440370924887692736291437298466764967349300116277674798848001402209828551929305590194865959242651240101125561147048109928835986252348427680249733903775418005691630245355913717338323671077748216784618853005581665640403161420024707714279988508490184212279673002002513621124755134361901046705518502807335799844455726239917663231321658738496179741329658119471756208205431645665036296308199508061916722626250524523715055749401741615953187030072892255335468204182413967977650331306248578469522118861177857458170674148914064489128879005690062819363782251714571492641891057438448368648149261721592718907339564321728867000512338181029675116972772447070803445596328840982877625889258907305501756319965294062277127535810583662015101249247654223451452522399830408497692356354735233925281942486859795855224529438748305141002531335697010789901605368222285373576834496979930032605730350119545041154975537555587136384269352611849019950224535064308910518252050357525290681571265920099108345397704947807392193703690297000490565523888338671649001477052339953433768383613185523284552734935424239574850438533115333637171501843971337015088708400898100103273479781632897782627472229740074702258184125918117274735884938592177007962162505753920313261417014090593502448812484271215622221977354240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,6] 1113283224477664458274028765427841316049858170660512598613292244116711587677025444213193932558213353792458572225085640496459669620508271778772151176259000008077594386596826202615764227834270528501183901697492882484278229573167096902967117918488115361525723311819629630385624341799025474333577687197055318648884604891933565462179498478932005459365914642789142039976657633031674635185273439340854092767928583070984208681022029915270830725744977981682997590137310851017056243589390703362540833079955093593633059913699231480366680099154380183251952175285582609189823325847191060543237608322742698362148219395957762175965394217072286626856794610747550854360567467451054963122058444038981661537573128272454695443144274169651146132544863575962267075385198749589378355393227620179621451190588263922811855302680528487330986854795118823955271153128965975729053753131804170892477872738577143725276316712023574731808038075426240740084076474985808117394943875715938648837700311932498346367141194318080108993687300576819512242903413668348190588827545624752415240123274658446457327533149850766988639370553310919950102847153187511534465302061254845731695216989575669022191321801027945320552070558218367213649626422406395440151263652281467398935022630386103215196432439103464273490858689220448112547436949667092863970426095534886007104521682933079985728393317598922657954843875025086562819710775287448136783199016452626254644435253052440477910322055942395149998927670969145205177768564495635628381025100021595136224530815784146748781279725048466883096374556008949901605553366524636464786706502999839262912115476985856430937024199655347108602939448604641325883848082022740176770474516611945753846677615812244824401258970026907515164238268443144647124502472262103936570083142240337516617441427876992758030830355331072906922065040295383940405467790557034993227620282066865714730294021198518213227483452285303081184286939544182846434371868258208726218796576410129766026799396898948048378308546057379632011374510684993336733017698754868431502058351323886747160829869583273496527014344282576120462587549040309288079238103040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,7] -3286803735560984540663306129949081127908631025533555312525287650564085047257010007922469048326207230660195742216261610942577020200498589587188420925727048661439787753918831050298887303720350330672649926462001455821764328723380197008498138566376758977831057362782320232133124714892021020482739194231733235587200168094516119042889129959984327218185915966971420541123762989122340176083348917987485538547700519733142633208174521007530938210858750505131280502758689745600475720030653639248569031753935958381896574767877251278455403918247066199390607388250417032664144654559316640120183446944235885018276547716946845176629882148222492683820397825726146387036281816975762427164533306517478943793293659337731916748098204021723193261073179170265108299250616693458491872721352250653007616895202734366348214587848485578871848811021991549880613802194825700985041427047218148364545940834014533100298283482714616320819828006725066106666967369480069284610648181228381750810709562725245912656420337568586074043209669451173864151989050956173100251054585265623633717869952732634440926094956946742973503598431798241303752048278453138133404534194069808152364118770884700492539379714759518894816504237948594780407410326654011641663336224614246717247654087158822718211778187600197451459827132179962221465300018594536273517894649480112354636410139038021904998047107436572094708067246177137345962377151588203381271193258383063979910834899414330849060948428169468964058123449305528345617256513823855236697845198560004324591680893984470544140381070063049468421152484863922031152928391810971233858501202705178423196204154432749383871549934094344653788024024159080064234444490722184998871064930711560423664625992531127390689179149182805205277124397472507842913887175178604584261064787283534205346293631650381866837524767181339438275416482267705071728524400510324352931228814072401302122179211015583793631565941330419642111630734910867163231715908150491614928440074738897411217843585933796244603923506515176874687446276864082891258596969795712513088507259606008163101712302959610511862817735470124445433937681940996274393110806528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,8] 6973821189158456984161300747934688316557999975988175234123524201490856824052771107101097437056919185048237377533257224829376900349358419615345255928927196503771375028085455081601791559123565229730119200216334145994120584082100412663639003454543028701315502524582443996474816579981835543856020134688387807714431523189721674560036145108541694042184263891733229934029142485295337745104313153965945539010185716546409323873193232387755297680644320458148245801995539173146989758843149102306107440384454361609243298416892305433159120321286388601490370042936284538077303986817889087211589480602708909389657321119301652666772106189045354946377076873964982777023594849061334761398885070073774286205726983140925378647322825440964408300923514441883402675637523283262896058169059428636263974488522976251876011250053373618141520061745561529952508578924132382697168680314153210405584241198462602713862381463346739156095623690838320893344132212110449683269666730028993953154621337126853089443142085249876906918298903139166414421595673856774850444550971893427640615305095886517241036433823862260570753771449121812804455285876228304136569208681466693654284801966239560544945204764623341529002422310378746574229395417478955533098624719168100042945891138478981231317131497436774035273374456146759958922574475850114177849207451036891411582134457658994031596224449685606475632746921359511726372588151510499483548348437309656985606450691350239963109732191227786639570504085800797099408442648247617692790965822668464522293389245153427176613784784489253357528244438305650660054698916352159760115676808303807002570490243857639665592617813637943522471993442839253125384059613278116911174270867515276731991622733195269908552943634877892260727729162731759013443612261475488388255081920225218339297628451992839734200182568875549532302873700767235340794255246603064841018353243878072429590530786404051767788094693626463726097023725893243482348034173897353856446123146035847437196283540393445967798056290841740317517691632555485216309896403537518795930305062242165287759987910958117221296810965334303046393204573701775207380585283584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,9] -14237048992800273933464241205069036057017769838105783025282362925945213112768098232391650376864132488282696544480639760370223707009813363685124045262717504341587125289497717469167146021601263224488018771208515334359439936467942592402654565481979865038198853208560578735633556540169104963149502482167590277875676381683180364493938605484703254885772945353684538590586470414580128830505010510941285655947322864244075752828019296691496662274008152028051310143641845797598737671667173337242913696581656764962903170723920109807148896793357507288594396408276169729070754355432859072187359288216768726522184319961613706857939587997364778302830367315265593774358830607406261650087020787976824256166678904839270229737974426693161093411996228170337044758393508504856711087905701009113857030395041229152489201274129614029232088732706206177856471669767876031271535891459646407867163691662882914350689389266066444546079116694510099941337510617953490639414878607537336719825064840699513817900220352483816185658761901888289491656696957641508677066741372981572946130055702321690191737352100614704171365555103732513818907137430223189527427270108950524048924831728541099014508003897541088311068043509095133469296418266513411913094182060329941423379894101644896524896088234390215006887738359345758851130905240316870010486696065921099726283440675981344251835905358200368213912089385948304685419868851859262316851640314075385669618669683799051613500192909736798882989374374317768455995774503070686370246139764913604424451030604618947929719739774057344444653290062300246015574134828730851006284677328235360916145142355402312447784164590054335493660788780883726434104130469341450654151934267911452382386083704858991968039347298047527564087740141705795941119653282790772128189284975883733363843910475928328637033916477425942020729636451929132718493247317058766699547910573086555245718347947236013020049990169656494140802023367369300901296950124165562841970364034467437561435628253106366820556694200508588802992807671592679594879375766242990168454447325885208695344934776941627869787534331474872976633413467732061618958875230208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,10] 33608616294303436002048784668223989861130896160257480776888880664725017392776642403177245241834328857058131531191389373780945362297270689668845153277346680772656188155315140674638245509138166534556572277112962919841607154094004672278828054115132642794953001573002690905220221332926867268376114007487491376443206308215287101296493067116420934409044207709529916644410052405068267534914489938906761664695843134564317273402579509263858397089208528091102340016509988244082678269592288619704103937206959129784692660989159205421085109917375455089374677910317843345083689062700213941580141633128630081966724937982847002991272394525412444728884646787529420534666253309765258818503426163270047045813189406471259462376854747169150086419580002701790207886053200478979579393367681224925092628514390199953075846156968231745084530285597196170676729784432032120190919652619056840296987255675019274208641333684383905558112041455295898779298448810695735383097752569156289381758679232327552837710828788339765701394940342470321942526672395370702448964689680098621881876303603866152689466499797261146410965063305264744105709917145886456904229674243441904720239093000496321095384719654521556954130905416949247261736253939644641781057100411287236628881291224635980570607034928984076464669415464343918119950097940114271468327146535410581961589885459208925446942027573844049298746121067144894793984739968963927444538415467374772363935300800511249305997351678088809988598942913198519067996271606912034274872453555121996781747909063668109494687883753409742803104872440709105928114031078239233515309436324188261468284769942314229339225615243686592368097443055922698235480291230871987747335610505727307951689130620253036062427576372319307423846004402199758268815417001313701015058085589833282813874115222610724056753996295570106696051863287106804380395739313696718627788098057398892136271179917463814620254501921088985750428893395670459798358429257331676094880111431809016817107721935831411380169165986148404798828427658340759773871055811650107186555352477185727593558713392016220171883384301257980881059327702908072228711701676032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,11] -69738923388523051453468568668152120252913653558872106154258467644252669891827217434892271573988073455562175013218051479677916209207682158671933216014439261025699553845384795726643569379117650036311927576637506266428063989836897424598032463419194831960565743271612355306423358684644518633616292652821584309220301788358449562183023823213379953323596990732059290111859507357184776009028795160321476123245065033985171050401829545824737258758278392650063482289870647354894930800505655710797441672118786823387336710138565045412571127392866440794724908192270172052365140453475055281639165519622071138675672468537257028791579419058063573629820741597820408786369413420739417036393347249493787646981841459267743253781985514520425018406023323846166397851340240199670179141185352906054640196376983038762140344489224810740489433676885051449297977079163622727014278162319036072906687483362926003513216924720729681526448602009381803284017534108955718683878775805361560881202271366703355498121223872070132879760498055106153538016957794274201792891161778678500030141791287666946686601913654898745170541895053573414314069662519635975284965871647113597282130606831679379966977822722449396577060181864729665223006757953051268832782854422301743757652959703180608201165775138954797379499008792983729399554952724095918570391323012836655667414473069877959384049955724789922816176907161155804800525305732457595618896910475950497378430408674928765804955914477387832479572832451306771879875739191290323090763250689778292674745376597231922737757124345950776192945477788217695443597677785963903188400197454787728798361631129121212002966100066871379738643273939324044749139931520278367418537647700939223066753101905581219063090160176835026583585670366867601876338419447988854790053089179588228562582693317838402140516782318782368905154348990420137106494924951500220888988450094087685917789271316713979113190707465496654573827843114839778749908408917863533389629753093007885553192530696258009828568960150274948927864938618670911733201232520615774747198322166186849419717309484201796590856408224037601886974611599349447580068530356224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,12] 83390356616804239961521904593918308935238312984246250133572676826561331918654623157500020373384837520221572375129849516308356557479585125842177676722902210095101503759639707090865980339791220428875858909681551996347302057072635895321139531622253559828702477416062207971673942667095477589348360453533379091168267386245422057688578595264679777413529525313583246301797547208172718561018220694937029757295658698306689940639489962467408139189673117544574846351896261332461151786990953092003564197142235627079520050185583699491033127341019064445689617680328151044598625972128555936864063517325238734666304074941246161422127574245808224284246721452178783333508355949630335805349013785161796597479096304451000047446768123592007028444932550402813087346184403563165342112596075886453807067316084162921430860373487938218240424229671856848984439541150943060655923288298282615754011319249181441172829601749652136701789461642326230833261636292508979767037783802418286213826756145579208072958675094913857181987543601542472428423882756266438812097574689859542577167705234128535057206394981034586159191511942392406327853278534915003238651522844024541075513517363230449642341095847556264824139554214525518326583455565090901905340471159773912550911656179201671936436213659913086684392773923044855871938711621628383963135601112031715242974682965257594842495679301675231330024872366819199400511850128740573935785511671578482773283851672417343047259336229217801885148974816166265734120029602315473604567841627587474134800246493583004622115264859272230005572120126694026282108621077167550631972034215496031174783895393765720276209506404340919147614400271957377468667516897295025815565676682639860649778726661656478517576536717570559941029511529000976364451505132531217648462663624004872258533639794239645553925974596963220999464796624132935927911834513862913027610215419253478781385803405892274491026531248035264133357291322452863583152773782003409059726538643652243253468072171703380677723443284788392657774046852209602489985269288755945764642818947329071527078763623899259847756036155436170243112761462741119949145989185536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,13] 34423084730834846453730408739849026161471280434993758841412022504404582775728263011109411659573196553327876327316497368442816770590765954800715771386336821739637612604817567972836104934471836697435637819517527389738744661575218019209417762444125820098936328529666408310419353805192131611092991582131696168964176081446307771200249235175836304872948535152655203761251970627570697723040973591728812278997989910244212390148113569657826338343178604740580366909221060024826014983878760775286944551661260436620567815666500860624510411530166550299497408351868751425889043444881935771705898386222188125532822114954451187847603332391257055109317453154484117433610699838282602521577590139880277379554044191488976973894363434611002059785830715794790652830709670035535950167093383334692361832326726376714969792820040745759265577229173611411563559160941080227019088614772323387541443792908637228554093451772375698622361042637814138199656935426721268016674994053651769665557813184444700389514825728863575744049230578802765585604890501345075020662578294424197476806699090309776591485516411374810704742477401706250764552837054438779064766188672456602659208375576953624880320653464421174430793130557277674131808481730471550349408618120233164250801006675230792461639710545636688994110584887546042934624039905440858255228400408676147100021554998081180203244206686037875893484419918198468365919325805680430265747597686628250776027559465121210666478032340297742626077140093619498041951701757366344145755914935299320964459150268739091562807436979844373778707006370857901325784903656777111638949606048505229879149290917700243810110231862867589482561865077331404952251104241267023056127978577235069623564836422394222321732342237491818059767025732517974648498154317195316841587599594997137511202951967596891265952195021539078604244011119512081957820694742259540365466970319387583654592747258310304292984311713763133038997513475320218327634670969485009033392140577484918188207303770083153687647465378591400043515060145681522597704365012545537147829449759238435575481311980124331676911775163209357199491435382532398119084307251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,14] -374132687286849108779814463817495282922633147744137697346699758143696765133543311780122014190237229948987827603272544672685978907916872874990285717042264856722930941353366790801826338053884563225321782234448510087243117705475233666769193213619215509153032109564844734110162673342815778535025276914854555901760303912997031351270255874513480985524901208400588750261545350757453967337069871897364929740202113860789114726014711543635518951922551101264319432675596634691699509754333182232462304015801020420732338180194248744063848210134855779191241170264593981265457787658552048239528052830806891060272024593383637385721489658706651097748531755424701137665624120281457925900524599646764873153792044728104891116950280984730485011300926387666823285052661827898954737437953289379059523949310521931258085414817206882282736444360086760775568019915210670486552325396262083384848115036628697313338742175906816089827985294277765475922816256288353160878558893606191742761390660038873234512731040236128560574904509475616046589933438185849321934843926152305519521835318238957349943498265265882558390062439795525882913546532622015164790793045272759535923315957591810069798664228008176778283515679712191766666263518039139216676633105568567566658841946696332481406829661615966121007722627381967101383581116552452212773497709580853660050632208192710140693331566342875728254180813752136042298681533058492446574592543749644952421253840102741966650704982134801883187166767444385035619396396343503396709938524591768559934625018533024725076861925556755248378789588284085224506085160646385271240244559044570874556871638575106597704403669919466673030702487984196077670190628429503630403433545002837762285024537102376870412921538968756212140091818483716646209308312483336643964665792838631275590731321913030163638527214982060385728421623111438198303356848822384680692064033958874251478841299151689411166421332138107550058817925145290932830644117902076765947097645838898063673030121954760537556532554110996601662602083856751147174846047289157645680691074757579415867673961282436702835994276223789327541395796820394535762576153772032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,15] 827080194159892632583886698919613057865615844272402452416288631151428236320397132318815887508647288541180298802471743210609091026568464257069979514414770784236959558260648253885127221191161851008804600553385712180028722605630156674467726791309732867243618801051747381122623160563057431281175441557653007053395243809757452396001478133275474500654025845295399619980788186240861606543976984629297902334743035725043715850437365466828776845169969315853967602648965378070126141024086947633617214435996369273368252336483683625654782084862743888595739448016179339921597581116432711359317594920222236955789583791112514204001784864736127639856072246879020086065571296279703162296862133299537364719088275399704094709191013601107549764008670317687313327544067727183454900144075284744644191057807353468871645639726710297819079698007536589433015636189686895280770179787312089838431625685689434391842562301641086908830109405316885194821739340447046596240065533616459027156027916606260014850786952999097687516729521300990015592313197452562987774353345445343030494679116181041821521891730182583098426493225020100109855991364166650351500309152535034595808410159646146189954132718248262951404765925883952008897325669914124484712149749068817355623002466565968235194973530370003269037721328936889566524855680360963404469782200237364918060646498404170964862357972787363389268464035634452305070092694497055375974393105171756735622613493332606743666070700662837759970637942717788833168180825691170256239250739197167541392140414648562212065630324302498053624681119600959414583576395281711973142920059361795597620287030209071574127808622383008830328898535391375105139780281328037538634658382741089378358960267859168539411778810452833507585595514395740256182275489682602737595103488612157725524742173692985176506936434947458660599193282848426798377647146049118395843867175074656665600486670712600188767859196875584905766123757856417049252160448640005757381819755327101345986737945172455119746697072856511779876162001210829255624815814604897831463357313636897865843288830794725090933534995052143322544964748540382257191792435789824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,16] -1077366234827856363657132280593034997468010864893987529377605744104675629861563670012569013091113999566581730233165824370612730896752082205951942319579613032457253439351223601008266284798325138533455392548002706158917179440022780276616252127561672634633288698158090190303575547170337925864597623341423087374422319112525862535583505379562185926670542107293385728931093395121566750789991748306884175996528372280725596874080550106353690170827831220549950464225468907627679744248538698679112766446991285010227410630775057810860349187118685981999986125455636144273467378841099490111845702321884835781619466510497822685563816569887399351889419637519504447301390564619990376549687525344096477430411931967851783738201791301482851555149877815936708091029260458923385604663978414942469468500201710895497403969203733417689675937370949551075961179947634351345844274977756307275128357139846205517531875606227338192043989232874706806316997865319012324911673130831970479836639716325276075953716158628400628104159623791538699228422499636120882844098355799396473802564025982485335758533300442789581582377494536157591768486741464330216904579960343417684436306839482676314491043855650113450899335467021976495004580802651555401669019288491008312414776177013209675821114175864168895094707972621227125930707166263400344638721488591209690550470347024902367862141949241112718737540747439032848763687010518005294230484429401057304642968775297294240131221354407658236143854982023600679577305155020835033032064552197219953388170099526479635854738594769677564930748107998691025008471181425167067535597957165724312932136749727504366058394802978862116419287548127588320174470589492837717573915092259634153023481672810330642627803529884470505477819487125049012028035939378574027703891959184437387754871251525033494267124828651979414490240457220141237424422245484585894920663939787192900956179242084377556489682099532872813725848436445256582852219486701532925488639756113435030380253015017090406899327977435393360254380424704539817192290436636576799296234400249484443689338807521515733894457713095320969820246868147897002180296405155840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,17] 937240557669583107770584676767639017182406838408820112331005765405577917943086502607795265268218841632765873016010275434573176885493502588333755237874079968550908740998948713093299038635333628658450651175169391004654142367767313528512371279787369498111621217525287392150212685511063467465763715940686321414096693212302748019014527250851744547355875592128427852062986397815869035606674137459821205806961450526188741383861253582570506049903899386388790718203610186166351767977863884189718506645878728496669537811195624612407948948806110076913066944190658452547089372466632489689244018677469464111606621953867531570117347767202214186503736317657474853571160318224199913012616987236316136586583891233810428669813588650337020149996663788303019333788716170471473440545695512953098295583515519119257271208745853882431639061594759743753569133620640302663702943040850365688679044426933265885634319073741871614349592158334558418522913440469280446114983188600960196258922747343855636956103121588321672344118187435325875235790950628550235251327457316116658258874319299782864039339815959953115182598179241892381654548885723095795935124930190685287937153517733033729350153068359159595035256305863097408928008500026677094073625330483060059612728340941789875781254315654277435053432531901768459777763775073457371245066633534524217433381130181709170957306742458076057176980170408885375389608083982620494424304848090467540730084206413543639563202996303845448392643715048034851859277554111153927373402596708561403286005552871668211390047371090990407794040218237805869920609460139022166091445438599575478224206024647391323777599072489806518918286504811739130446317096408118916139516189897954655857392119319197460315906832217306890174159005805029184032803522997664395742485712701374473275395000721141356409920743640003950796006671034584343645610404289248708023684649961548984450907842739184347428232055119690639914855723548933474647659860623470796347239523802259975268937619665988280504227315509042566569115429012519049735939969220519006153933781447759920816449247241494183957485504730566306603233693913411991892626012897280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,18] -674165807685676386076661815456971784067389987684389805246947706613931390241127122374721675967605265216718360008103320456746344290671037205854733079971138901240197639290116058543074900946251524403515153040105581983386630740279341004083725791921826009329544717744669367018596107969126835074268945344994170143396248311308951998981866654023343842302940850240194102288807645789138335071341322505425036283733927129124040769946168666728521786410911572212377002588881232305101861556396710698052509469748845951410751756120086324935003307318472644397746653671052898680273752087636988613424917244699029635868749128191133364997746823677462416617076241417734205175349264590616199187573522373591047870994154809142818366678554166354796456079592691090648209859508190282021245571069081086661594215566842270043776261529268388154233122404844920549903837420476182295928233841273821697141083663333552725068662257677889878521094540253621512004039607036150656233140633703358536409129153334271499470369158259814456079611697535947263026909553056088818379011612409079684963423192664484098230795087042446434227891662139388658145847554105141771315898796817964746096459879863103338417890976765047978105068068323520773637044224512999440722691048242206223173872679842960182448264217324424340371199737368316280187743060325676895493033827238413674891929476791337055938329799261721296303770178408886234042718030813758963423083030822844186550522160158295045340298757415696435674367585851778458398470269229113666562250730765878842550350154379225433785223157889963921230150972786778646182338834947962447506655201154189708725809237987134693183239199674261794657598288713147332841382565907580338257848601021113663458913908439689522577385876800099514611144709878710244509034896547372293081789329358549370406228276413251001389957536543152195341866634365286617863587010076109030714841278973591663387315495228514898020907267362409008611566842530086540621483669320599899236709549788771831333766335486185838590492151094126418554002462118890468949948061858603070677640542127678301192548090089570869256019327669501688633949977572011148057584328507392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,19] 706408880213237227638199613131420081432602270296512858980849128466820298709448220178209414458175396106526211465642648045408435959116813602899334946625808594011716890439340348319904063157954100853849725157037876868338181517240554920226934082639612349027012751967590728054223821469582574030514753919765443875113105432655185326691368500339564009112336089545855429582663591054311757409101293816921636240243840783196559536318369801301083343356626612545206082104346036506839383195469978278950684003898382291810875542793017348435842896629768039166152806105385232708122884561258122903239147281154594391615441884511432722598538712726118350049275938335384258838792446682225499391393027502211867681167182650606277214394798277972106567668949096559278153378527237493717568412338717271687195767940208360145848350199074705709008957463563504252981877852252376247608003883358744587798057263849796153316649113924888799050826610624852045508587251844618340679228175066289655408325520586564822392631579423569944147856786166488403369392742498269518271104670617721357929409207846650388712220189480127947708631753549105843464791184842832464658582914343646256409611695785460208999556097301177899945130572417346463071905013270778043791231396935016719901672153941367783060460679607271789308525810016146179401200327333209702380039800449742221978061719080342414760264521258359058603568073463481968430082843027956522897990787526002714066824268304386044134948542987202222401296626893597017051939806017796713379954575034219765647843495003633371534468859808033351840009485804670528150739056979511569192057188079658881425012638627953280635276504178439954496754899503058482407788152992258512641999615910026224379890048077551066588052841106357743683999445821833041197298475644485618987694739443686888432460459906819139342095122311515529594804441713519010643414292037576411291457463032363859711543593221046334417018520620900656092136493208380000496114179042416411197120927345857455968745050373442784460035432614825329279713202160539178830357585153977040801400683001453779882021295144129264001825709647200819030930944043882188507793493852160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,20] -803356558932108721208433217428313321150805866604386230199274733614593092539375572599257698755722341316889224098069413309769035446823251726548776115150976308576762085873148779642610714165921941097898388016105208014624193594870232145660383838595187007298599618926846355142913701524917416942374767750502626890387253565685603335412741212765787105985185981421788600150553614028212809650445780950440430860127793086535341943356346786423023434612672698881625897764234471417965282101122929147448879442410608038418855896616737469636047561175589638873322342831974726674866326199415855193494338115767025407896032372278612959454561765906041949699224730302502883045680105131564691384655334565624424011132969779684608391618798388384431333268349954494972289972820469609937030800109688209007163164824022490655257684680499559729394909591534645794366470621132446438106402588391320158673849940141355390247517450062501824907192797438661636151026713079683821675667273509413874698663464367626030974860870951830364959522970720161355181431250371046221204031170359280374533470435107591862921069240280156743174365612866635081525010824609699452376613610228443824505214801666429600010572850795003312290018414576846097256634730764715026794901673455431293815161707523150985274434306913831000853510607559787936546397750331447516066578673946753146078665757171999671846354243972116057874439008926233385611223915849384848123652731803168675974370343239088870581500490810089432415243200622305015818836861689720305242002771417214836591586404160946632837246203006652673758384704263665655019419023766151707336009397609457343573786961613426859845455446649894285175967099124862989337453344520434837130830213710991546330232189453948650761866232069506188821051951394542847758556079298530135934978105661904600487880025766786812514450009369786218100253980795821318342765061843455047977013649937131459842637742851307369843698217606674056940884373050568218107764709772956967732656640254615875107216357548682288766894751539167104207420605896814458284946129741807287534611150017915997613321163878125968774305865016651378218959502459835045972975835676672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,21] 94525202847354840419411606070307360150711328321261091822377239207449158661223792628238844900219069090451175317841921639854796168810460309830959247943825189454926215680617358721683953751460446630926665161598241702900935706205631153881207738509439741508016492118371150297986683031699477965459262453035639389329193705041321625861197312513403571364557212176796708031681767641735808773373493576410170552152051798462786998570080310062164514074215612391374453007107309033325857652231208717632984634249278761853255382380787336313802559366394650361740102261750796307147100648061444432769576922846533003547126536338434582422216570934950669909992089934607097677877407705398866113315081698416982012987982796576458361004778858178355376591361078684748204894759143661064812438805001990567356257492085170374178333911518323453265427822832126433515521797694323733175119131089547225756068020051113186246757609089366750219890695833176535997949017012030872385573402660565151482252979431623128819186826677798403634895954597209043491436022457684696090966847336334071396412881719868361042313016120506389891531332169733251789181437576863463909577670911700245964532330874995636547166194931683592528619939288975541344144685825278863654339770068249611370401938127698593285415151151157562995377199763542152391987141674039023971236135041826473820671669508253911936594975242851987995944271562796612521079250766923757413141781245366951705698965532387104882079163383382551444072113205512808228475155058121417481659403183717260587295917426597871544911131539063955385321599912328947499158612520075513894433573988432196280315894796788289915706668398363619317923353534487490216198597255157035483333049940718957573022924363853338739882101572094871856821152646782399053390050746045610803253361697901075798895556394050062471416318666461027019586926451754231111887622917539803738385690268024683273833114941093309715157906801172563221323127763931773473723016583879468266066061861148291257521139634183786232930291831501441028239783649668759722350164565582712820988634803712888550228019035411063767258066665365197352003147883173650282877091315712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,22] 1570881639187601998571245730795313739176367944124244537381072127423318934663761463283507812118149376868689382892412210655985748939221684078493470257924693132512756399599351423033117779759778100964141010897306099672102259891034012743813783576122497310109773854217393109705204764017332439532223534435107316653968923452055259199687876558258280610946428539466637492127268862233982090630204834783331552348434829133928398592330682370373489154987192489299598047410858265164725957863054329829240107922171695889131767789529674998229223428698005951048782479995505049852030176284268372346859549263388594128848290706351822832164050095267291031270247724253762651082152749429674129482995832707411773287166927968043990552408766123571680913264138254530669291961009482812087092243336502753500245249952276170592511729652824256899113645945333730615271403173089505669771428954960960241469481622362466545466510080715259445237382109932506629683047776745565983951599817254082938564419251310275919382408562383604563782276719930634177050821945595646426879370346212519354107361049322235716460742946569314752901117969270050117051150308386809849931108063884909527490044200705732121133734870776415143978609990981785500739656767775347902532403507516930303442281580035123928575150021943886298500187893258247049903668657599460759041166826452669019718922835568674349418424444632207247268485210602794543742932631625148657392038034620304664739789085826126863275105644662065617417150062375240431712231329404718469977895439253796795185863663925471113239279531625361967300348447878712151606742254849949849904222500995248387446356189620359977282993520238229612180070327976302770118695178577170648707251618071488164876507669508762664015335152017316880141270467214288084264251165236650176887063871401833412870076309138929102772654818343225134616487589180274986824521270503283380471565427639652459021440327700175887220385704601265500411794122663790923428615492938027692279442783114702530173507385666160807199010037566497232794310015823375612750206710278629006791076710297892809180047854363596191579884887586204359886401718596058090379036820766720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,23] -2860055739536085178357790029609609053440310693403080530730115518785554128602278236848024954451020054122417327139631012475628614671648308705642073296128641764453501995041421227204657202002188247299141603931209025208265303496108478919943021388548480717420269288362014076412545251487922873497981776862175125065613644388009789864986751137606060402516658931970781205270012795731728474117874947457461040947972795979121407843586318344058974858525127764756176703156494785070898100941574081378850972490080235527204699702778872411952694355480465736061135066347012568063596141659414781783746509659531412246686541012754896087437956137097328327304896214148816038654694943375406833302102062428615305002908466769244440708157451123543181986273725181609085816414527320478590069615311286872338406288144973844436833628841331383170062491113884811763174205231805089357338997933876861641879474312394165942995069757542959438686253570736001479207808476153453928835380685421142607908475823627344611250683108258129994634519389513054617682231708651914478874506937881677645539647013920878973436210042116683733928063915183929420626787627631561846470799811653628548709461973398729284017712931932018075319462369522497574346602230683373321698278599124488650459967983680884414705965173111441518806386407563973420392028818784401236179860434675253954907467142172655871511500100689140895555066570207808410927597608932905922957085196906364099483299679710456214846389126453675143694243305134119541495402454561450068391933527241628809909434993883666198893708282129475321535816734795984128330927176048787958262038509700887989078294719749119456661301351845576392695627249026631499860448726946116069407993369599234807895955930292800126522329142217019333785957695153969575028852762040779992718088978600363043996857723752624388929050437938191525926337869126740372397795083735394629398944456841425840489145687208458431370754658772771979651665695031330346163781694074268764711649881159121766176182679220235351850821126488363367683517740319938672729473704829028271828197459678123924198887805159891779536241383392411277331229246588347329016527081963520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,24] 2463943349131354701749497425485950604128540915053680254464023236747370116500599232078230708142105296607507553597822230288329181244306368214919338335164835564425853823800524196984963006899971424876101384906402302683215339020195651260152472796631267808352012974794879708398088370876794712954143730077558461085188557518354724720370864050074725690547094748084308387571109659765951323547498590377074878255406009528396872970281592744727602345579328115669022845808491809390880658879795515771155680896926555047104166511208870807104480143008731706383064338913107717315740052978454935071047540546607400738304733833151338942928114643575800021327451625449775747005058767254656513859091731918891451974482802874120524200271928633535341706905930063860680153499684715311311977107347256377863824215510251253759678456282785515679694366960110423563984887602549203337204684824238179291655392834153410966850579445079629354518426172722214910276125437981142395279369187713200495483199749148255836769056247944810530559268820250340779923604804450163863320897707942990215013337927815685992456828679346075858488291845669904011564456656724739382130556336508928487557665293001055020568768373658447949104373549167229184125993969495041059931862580427552009701546540733825020573779711459478609731697942014113581431151918342907282667709616494843344936111417389864272002203095262872284556231129083138290046327631584060796668508969762380550133821146590938450047080256762977624616608498228571845100065011903791791898061737145550794212952023759426691233216398284257178060478162490471572716510926421739722494744538507300019686194207438519438072663544031186097138086567032797402488503847766846377442123118312021622021774792253116248032654969575114692684247357203105168305097003964712655494196418739003766038324223145699737499688505945434240006198860782577793064267160076910132992915241232401829117359331183843647139568728138577653867186680419387201688551091874029464498939976343986007473699809568039657039493250877960257457307257134572782991792083471039512015054920682464929104968540198873814879689926236970903083797635114981694368586936614912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,25] -877819098305194237878660403774283604440994137582531409953225278519759311490130268459839250245834877897908586278206209841180280477516281365099228607952172598246684107891661307939663938734413740575782817726944043864614323576048423788533259879614879424791081624229159500230880236187577762599548460679096194008551133486427608377757227609975730046914171256453108983155595342904234618235792493789125845022820410334503366637336084676337501631171391976283622413269331426581276371261934314351776475407287144308854911109072932149354505966409950068491415240314010600333162276981131096960938605185163260078353782442162448069073036994538167592533693963326415880104209020065668907204262841412021242807599757786122371845865770045039196514810356336537563647101605092823945204969945059488515099318189944940601669151802198781379186589280705033736164066403105384498775440991596778487883479244451053243833940023073479468734145307191639605391166945326163056385046869309174100971265605066261243506587348643026393828352769059466897973821924329219840423947733113493677348191302590059460354549967510953731282204249072534375425204973868135957285277110357405847445131255672861040691463003725506706839001763273197219680633932444021193423779181354417018351109804884829292613320983571152910471550422466463991199910680890660631572189499510693844380883258006216083193589733194718013171090948919409166426707097749300184667984106171903273337940671420473502184266184057859116792410609513721833277740225256609958124332927433311296915628247358854355484952307725558306909884860876482780166792140223708463226861076309748100321380959615137822993825872165699696470472560587741996483670995293920273280590082529994745394784200856366872029521846022413256746376086684422685774444708257036368960148738537366276251136926775607256563905701376094582444292977518252302671079788358425311486927986605108898466000240127118979404216843032137795373205628277443735743141869562425471032226747103052375737303818288339909201207125928294711788963755180232083857678313857789413263070132015806300787408436647591431686292095606650892305822534994127993042380055904256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,26] -308448309635488656209599092355318703336076227114947470148389704279386805340740857021207161607443185553160533858448272172018401991845871751501925811265706433218069541186581904089715536325946815366957098452764760951266742297711316371888244769764891256475962628479015596910852223113650817244536397851198058995334098210240292644448058571319734360902657855122239492729502562655721407390063853986199294237814666317705649771109338602311440028632805902385418495449768846246347236006443164309022424351775855811980175617682248936872887258633821163451352914293853506712390479634523984610257804837102023307796091074231105071673968684424095993314023151805496439798980912869131104819563094082601456739574033619961608922686342746339767878634724037382452041745034444952266687991180318003323096767980669944378605691533104152204237925849753415802718692688820789331446988977658648855772881389138722040767585931774328704226030945044973744347250333593326578132617662605358610419652645528369841184918659207826560399088793585846606087868280852861486114832895904315130860122772987087451796568275271668254099616638007089690126649855147385778672702507266142470647569940062777300235516639261699680411028097588417912529635955418737250194698974218549421306110825692451179783727348458071757435719194386671147182737400156273355553959488449006932455134424820060577939484187909963181587419493299114715278542382285211528781056266534865564457337409390060791857054753268928423611729876385977870075370308950678696042722933581370191242125422548405871548710374384884338211925739195162471697883380159527708409563260661965701644693642193512272578709884410923432382941891862231817135598214007365305963883853482027969670477888507734352318414384956336433653377391491891121277449589563861868450339344936263989893969864794145572378626312466062173068949011670828286805465023818805090240924608678837407719101113159965561186848139510650735346879538246982893802020395197424644793847325918763576817075635992727179543371563986146511543172117756660519331899704628375702461336343771363970152596050909533981343044292590509564781401067618471756682484053442560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,27] 434139197209125591442032268051957677397484902708219801820831133421698139313442057225148895221449522787370576433840082500281773243430094352493019541484266914311861582250761458561077841642936647537654998456642173154223429508719492887421075387465264408766443260170980247979571147112425839725525976043635005065379057591197512021561489629976806208195079347562793412329584221743731728061301990560359273066300140517113103482617822488374915784760562440938406083807146843331196776217233432160337702096257747726025972963674471924075778033329027281667996509507557211109975646990049002513048489499667412541270298156364778167966231778255766328788567052006790741070040379469430240542004261321816933531423632470227596790794222766523799610442392219739331373713156472520740212502993322221154618142871784506797696792414871072005845913319725321093312841525562362572197879472866078825638216006006082911307308998201252271469907476287991038025291392781231699103023051140035288242596747127508845678833012910021027413217041253481972627336715360449838068153857262174520524903343742329469899360319608143293730285281309129860701526632508735815651275156117359328919772369351794223853809088032679338623618501908409285800135615278861903595410539761350075650696419509327485380157841819508751928935545598544972386491148315971829436952854450572962990604545708268622809961713907143650191249388792603589415712680914362423877050440283295050196776632299460762406081596207634694644259592734727231903207099723302000891539660746464459743727380580533617771338699129664744951244906846366114372513906169333207465614884943637872459939162444642751751365737671531404307281682410131435151480908887324500750151262105377748495465281971742885539548654786213613401588771336239978724564835257899144145112324584960791510997025444832489963096768446498016830948369467436608773046439379605221225479308082191076484628859149327748819441859543221180159037892905989003432216854804328453607390064729498886026143596260749656928860444207421700503591736636540288234021838487819730726799886746003350580674494873411120542208552121069728554165113094214300958143350308864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,28] -119027331817441948920939557382771628321915406886898238960925214580066266825491809714280111157010436656988879769418995892409157254946455306880850293736051926395222994147433169232502762306811664480225617076644996945434464507331175813170222093649117771657564399951577737473801150337296919252895360672831922052557459196179492826092629939807858820924755080431797468761179783056130841815469166587674112413857545407373284246551121138781650121873895760263556050462130368897816299943211390550184581479690697757577735794277922047189115446755609524477314095984147588025044042782059153799804127653048835891061790616912446181320038215778471596589641443720963258034419815587126404445072348545327361443389915174503556346693678165825219796674457126532830046204475792112567270772354235147037235018293394584878061696606630777731398751331259035859228949212893770743822826690877271094494971313945676138921427053655473516161636653817886478222209503001459757719124340039560150895368527316081728260888006888516401090689538875413622801628627054902645377457229731549789543220962285934309124534334437281745440497456448588945982732486049285243626049280171717425747614556268594559578047106448764520607734199895172231763955797796478744326355824762249622259642930563677038047912909112022519950213770784211218057244898522701712981206032478088453787359168296325410766264114812892708974013129961819910151729992822469502784058889177174428025488714154729405288224451806399548753421686301079496518654343818226928237199984509829778000112981860881580088872080570558385019399915271722917043391944822804829285965979919934992568238664956271101736671295969355965468579801154198364991016309940397068181901354693650397448779220128168500573412025427972030467038552028367728920566827182073980330327409836076983317500298015766673559315682379879622723887896116508309479025022658309956420257621565879133480239521544380532401605869215442030268850133755877087394835992453390554258643526737499919423655100823792752845425315276025071657245008174707759370618714228027166381901756487194147152907830752040932147566891091981657319911573912787162002921969680384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,29] 4250669423283412235286811336921443205343407113079868554494918816149047632703417560238750394871908966481875144114993764205631303267110645240259577782594053601311145023479555138073780962807258651435297947588392292706373582487716933208525949037121071356961886190428321802768588999620666458897002417451006201961213857534954024155909151385199164634195456638600580172410924760101445381999724084463586470490063079398895981477719258526355057090132674424239365300386691823102434286829583444295283765264375431457330241198790950190772955192679464325915850194315013187643135541751512516222049551091113311437711042962328315170217779635693796830129455611110168175765928483783913330257782729672557809550375344660484243948283176584025600348720648729433510257516489192833520797166862532664278680151333629796347879664986513431623443537559981121694121869354993890545035427577849957216862962004323750169182858518097220002331586745426149209808618014723488586887846095050172025285467107629149050801361661743286069363801076211735438061267743847325907740250115001126712417183149687642488203068022253231655940039427935726824593755897956507319041019039102857509888968109377675164306315818971201609956646183184316207134985519720971274934290781987251169352701083048490451850648468944519114990928133883849128976280180962952725534136882676734678267260558807223651549774692518460926452685738051788357771205993266096712525802123841705595831330517803584918308964515783303683705402630919772975632344105941207573895985910605702515738557363054661639685026930172054816420123791569450991322380125477377409912736838411286195723119922343520417836845258315047643051001847070484335235143729225876722935902514717417879524613185238711209920106191638063890405104900068797962319100257089455254356396069955778660145670517384772157170279470702022049976508502867146624056877771421991226577742352712674296804817596670121535717082078644949681174648154584957412173907082487765787413934293139712403749513147598197891818031294365866035537006018903751273095236182097308508540892153046188781586515499116998803849981085809742350942550070798852295149546897408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,30] -75363507739943757682841181283428413162277348130234053958817012574533104886054881681785064389595779850026526580071151815955445625893961067788655156321125277851234524603524451183776396390493254736960588545865122127881091961281900917658885464513623045337140613141959573797953609082423235490252152536273133128246744805615907729637213689933507500593781747882855521945167751612447768991168789385819971311985453180592571082785226540677264330101101479817888327007435489492936395814765187014827134615679503554344768143997629599862990458340152703182459525038745737302653720105343809877053380127910591251125022602968786126101797686467731693149605870695326439943075954969554466876527827860721248476773135820736640279349610733518838453187042907613455583736080929425469663013341513712670479886631185225952720076001088043655369143457717313661888369665573631672165317206862487900154482576451754891609697613553019199978764256463073713753473028974213107158342643755253552395700120576289139884162789803989300745860296321353706037154311016158148787901442125275282562978235145128336617742871021223494374487052147473521097099331183215554817379411200515861536772621336849009390480768365548349755728244412430544480374943236786633845388179977717440808653651082629670298792531896068410041643864631166528719322021540240120701197395753376550839527604096570249418058740184816189321282714934128779049166164319652095757424527950572599882510416088444807930160613659883748903842639614532385031876824286815830934485106151600329472871037464938835877168848302671714008607563112750673083480198384466875869366961140919083522986789880147455489276671465076616747375177758487519654032145237874514577160471122770176920807510587742082352097373255081165548604530132118660237700517931070044279353110882564619898217730256805227470882744947267367814589465927489862508409669786315678328118967751467942236969119302265093038209230470090945848939326710529490297654689428231285950982058084468307763734658104019693708314544039532717656277433288500212656185103485338994471554954937205854273731356881835091007681931403456859569667709661478090894014981079040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,31] 95870867458474303302710583963799698715113954860374668800289273710134119330357578509725840922999814072623827917052521252558850701993366238020608343797068432008411031995153171085701691911036220549241963967515840878381484178219532125460304538186240412866963585760660142658088830138111406211238412454846633916841903089187408053233011800334213888109397092194993372705846403420090806915402359211812672325620834430734874584708223728533230398227173303009725979418618260333913803664513093764694254747703915538916478249460044082600993425534192759174464372927423269646812840615651676705484555270409584823089457659598700120891041819020506107929767144427653562174811854157172686554036243194608791797865544682585345115447923054910085137619042504586687003417446850882142848180446359608663129730707266370998109938780566464280486764900488265804583546863526025703912695339188445239542840043364881848521000027517134963538125802399409813409481047109468800877812355854081243304881660818973700720181475852899353167194817865945109112115297465460285117132348169204292454818875951819955787510256074597703886256004337215817565863937008918392715778178366934915434794720309677646168245468128925389700968577433527901223318603305398255893438765939750611734907619301194703473677664710170187915505058972660193719093743911350436360203249463314822034732796113417559647401963160396756722419331967741044766154407075477738772525233521595072221383813185880170113522327676784588137053961813176681764963134310933323703056523489257459123611303746645139837324136613837326401627601870258563083916554353177917946052156773461094875009913311578622479553945811089109052905997314551832860588589645547322660923358838217536865594846919165615562605336181899690032401929803591324787558786198907564234330522996246243437406475850112929952794631521099495252783566031907533548025071338175453749369361200602977960974789934547357983998071499906029689099621419910344594870491894822850646704941459959385452871829076550918157214103931491199220547595576836637398149485077921096447449496082202179744502051886139841157744509144770858428466233702432819914411631181824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,32] -34033557011002480928342359882280455887025395566404961878667307111234432533069890758930292803847812833956462986294746344387833515059021071199192721481243318554060115742023334638181695975623930360150498343565199157772624983526210432755084227398122486399965871229218586017270460698585904657007940193662738314717171619297832368526874839571994635789219947696166517421703597047336625664164100371015051075385142003127024821140188761583874402170911295531367645181845308370993118701306821611168651073162921717733502281047159929936609102519276702942798446047848407073507769307965058724334411047545936408884452373666814963226619444282593558138525730821439312681036966578618253816816477361167900959781956758568856964734484794349215472757332338650190310249638571307855482790791784257247611509276334849826469655150408707753064131082312587104713880114869652950558447256796660078242186555961770840675335826440539997601527945314912415047391879389243262793439932808024227606303035323779654468320900610054311443990583442817370425251991447290099582834881112955513703860939603298991500929576449110312106238588301371857067026573572745492425663192114477178311530177114898702764688470084835930770534062595389983898367778968212111848784134781995489086683316678013220251046482293865488073119663388480565788041852060133364816660549299129490990961386182942762958673584357862925068462009392368798784929420330007683110775845523839262628391796244683423723372505829943995091097248696247173422283991111775213350071813696145443970477851022256513380279949823025674660541424819941216557783884454472996271341219607574573320617482571683049356494457515920700401226488213874883072348090732553925184483699786559658347804050280219030512047423920995463969097992539884033081124854659904391458389911500868621694234738616916724544354887352964646666767032184010374091655160242214310642974684499262155794780221893158471706428846740958166897218797670792142710715703423869521597844279816461769117842884114956308311412782194917844282432819910356028140929258198168997159630392630861521648814606928971877292715483121095420936860955460684513163017841541120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,33] -18086710499053023572633114464297036306886336406959153151839184144821471551353354879255194246745358808897055878090270514478293538552892649488277527720819859522786033364944493467780093292860460833807340580285274646320964350619416471206578172609519401107636233712569129468937530100097816617690704733313299154976970577422332168871312205163110257683590926729202341022953616217797163413094813901959283178684099124195371363963382553279290529962483961081472102086793570164908157798518159151324692643720803914725672428973661833043878371846723128240601590203220435514693610776260190163004161568604239164218351290287641001396885619809288544653538608257682402889378925770149399729016309035180714580841892811624632537948842221363692453612348585039305425939103960247970790034727758786058218865414987580079146013222446953697432989061862300799548782001225512409829196755921167303819522196089029852511297103205800978171484120622893255024401200594271870270731895675794437641304481281214995471596894284430007752068027629179080476404073355268687217497260206582361230047605609092647461598957749375460135861507819066626667638493413907508644576568999847000899666841932954797735455920879595277602168452371969890230689000007159468375704250654369618920482284438302262274264526475514214333570524198391232031301249836117119100048150912321994874476981919033961652843260471580591988826447311956697926301325318820193136128718924332038690759844139307684835411223887841557765418034021884709116768894495731428752957245114775585341905358424758393711707184797980547430912967268721536240661016092323276596281100782608887726138541746507259648548610501108167575035134128469460767160439868023927147793371599110966188290612154823528877181727106053565416947401874390697006290267495841683635221049654397637057822302603931259785434535755440743518659621864231861641183583560135696029076225234413048899096807872267257449027614122024452133106289911215396574107483363793901008284616763809272858753284134349870923181504020153974773476575592205006714341630426937572598227268198795226940380169291000324581670312382862744412688390686415907915023503065088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,34] 24868141204639984998332023053950248869617920733753468637198655347887937722151047708350844556759040805077929468071500821622613519972877360963042959940546951624231986688711082592006295524884119259650519899085557708468615763823999718175051195192752159706776880379002780635193267598458484653879356604656495488698655002470120876902206273435253605169803538652841586929436823952798451652545295436981059902522466476126194683142923230701444099228377553446981776125339708222417759373402365166607180770665194718560713079061569914640999519049511220480416450306924582014971639301192814795522390813680598154836442128842418072213279616695203490868596759171918992055433090426341416492355109297186284772817055325306013852012719257624650819470731000866372668826760383453805844113285107961894833086245405539083991580949766824827781131823676903980118955762857669827161654983763298051236610437601753355332010353586083676274299652954706685948505245232897049588980822910211391276915907623307809948614641181285636701713165191353608894014919216491189130614811694260463067857292380429624954336270083572198014690930606512209781588417070848235555077798389963978232356219956245439761579916253258443915873164201190592247327132908471708083583631053483372076185197712327925363478121990818848964708480598833289679467251235164377190849363119648651765457171132313550278927355076661980961080346819104976713332423230299649801556498663833320265880281976036300287581232243624924126981568287377236379160152785054170874979301885895266833776062793904746092993394305022695945683050101545665777630867818781846153310684854252088982317539420510121652110289688067774338819642491875260963077266276415158380856858075789770948408409449832498696766188489445799902604277805655225280882586040851678425921137339020401994317754991677174008412937961101444934605702924604867316757837646448263701416694254945557136406001581991565420310772793893340367061565655798924148113021067453055932378938651039908025104415355579683683195127015999929027521459062445349259778037906502209622939174101432039824167057158583259542369027543344030374205046470548040031331772530688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,35] -11807060889378158083982709315405492530602633784583320387186792172126720245842423312177989668151187669745092320994438341759493182525562293123793736809585914029254260270185349577416300013264377116370822542363933408414709172856069643574570958962574992579542933399143404787189231731993546187349730237609396145554653928634706921431714324608370489521437615689738729516983671232821222009494954165979440430104799384025797185791348102730631086882761013003732796667294818344881132420362525548159060363907477333135707043276601205090598921902894730134848638541669148876534987659245758400679200471391074257430073012132375029041236004809100985923960184013476541389281555554203458178356321358670787972443348715784618790423580734488767876482404689203430712870708038127783339078278091970534515895835713538424279520127395159557125227757411370935688602236654388157801294855168933110410270293519532266709377760605399530370904595399371677661316164849890505502633780489819614076788861988607872659422922063413910403877580827289742027053595609374408915390367496406606548427697821244814798227137124287831499202778613889830229803944134527122351802895079548888331840566442571691254389989485431157488180069379288213457501162191796961056404292545613592027861593371803682976547299642584681548121232474334720057396845561222407096467456295928720591481430327133995362556006903466614737796608265761555550071890051767668309390141709781718766241658808472317974879846667502600681459369898032523427674231639628101218426422555289804835611123230058956013302281655499020927089670586708078051379464067210096387849190574562524164701001069370518084401644270263960436580823706753314198632298217433073428945102723889708022646651319815528841562987712649153921022770119275295255695721470557922908145816780261538624167581159353817205539400604460969407208407383883314014037125460748490512966417325568842721914402848145376253140137305307824848972439302436754745672501355834413380057269467544794903309461880451335381016253351002020673437554034563334379929029528848167516821312277836024053536075754460596353332004998398357156697282759703641672616322793472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,36] 2348105871326124304138439783141153907525030993802942198701142579458784766188209676278824967778251538450372661158251678748764220318814164302612390049742139957846275190136937903301275373412619779391624204093292911236461982206580637731361395493718975868293452959747604902025346532724432157022668845971950604264646297934970161453924950184953163908123581303355303377118132589533022631905352165159876551514443771760977238103989688979958706324760165663183337801725224468067093275781555505824115454815097115528469746078221105657167417179197423988933407350073395481720405727145013881152638135559075214321944226917597183023493180100167975141912050014561252528762706471114852196713480506948176051376046409533699799594823626039844844303141043310868669945268683888864806683266510013260723876142399656457648593008687449263131656317653609980372587451323869644035487140241577784269310844279729463483842112817682175206737629530197805815479741133388469619092091559067141392307603209088149217631186413467441537873228278823147519425590964223228750551593610365897707141665502480966349875451762516322591266129862268499933171334103003234430574465290663202149985464177487297077508259625335797800397586884071272671480246981747461226239494016064483709774498973420154271518635996462310705139138808352743819820540821866659580130433939480576838892451023202961034712686765910413265212604409120766967084288626472077478700197550967743598132197965367917655413843556874932573830236318330569265738596486417305168447123693363003550034063196759324885136962469790951320689467466657419894115936565532118645356662487040832341672888944078483978821327875412861261472747758317991475421003941419567478159323259672209946898628107854332184827026639487516718716053388497932617557329334547140416414425441955235992758478857117913913595028479071809263353091196357992482346537313578784906034538218952880022178871619438568568271637177428949709642285482421824258938125715540212144059281002467592182512853600060288718164049042874274447669383285677864525559589055395283417457279810639966541439885705886034888787281766715178074371856221641397203143743242240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,37] 336357952212798624859190939062207289081637142451320207700763451486434406347133294867151152706444325731770055726348549940564877928154239764505498513583426511881507771130757411371476149734966416757593745502026378905695041978334580752488402587345667745696518997905912979961845801931580044221680767266210050927753831264415863475745326520667844222761363358084792263302872965268260001187028789523491616380426856040118886082726617298306441681721276500184799633523256292677307466455511076862513921765375091908754744077810158561566721653523781774401736332816487248312548342015073827415207672941714689177716546510581733567835327760352421815595352760847905945728075044169381871562372711179939117034034703622557666989912665246811902653259461606102062700508023407648987362508847010760381513573437141809823955978146924359027734866075018977525555240764753012541652881976952112368508471328742515534012895719932938953644626859796462602458173284583114482098867985030548932202268899773645777466937124340185192787816028104123657578944630743308426805055457190048232693409814778347829660331344169021101830664974849084640637840830069840592165498283504561963632879856855341667196858245043665635422685569010849698612691988863855710917201417311556592019532437883192532893971446921196680709738392517469423737115162011828001993245021565857304217462581582469411580618923380861257590000636857070389724276624058480841509668754475723827305746787176820603557750479977586829251998203981223404959088981814692873833613128188081562335606309006334722728306591804860648359270813040571606655490073388577694570575085847024571585950212587808368942721051191631715160644485493193386558585901364764471172746153858382224847743686376835644373190771295804469068807154772378656400545928353126040014841432496487946097647325617205792047425907025316272468892599647074388984540920582714686432266854086967927758118010164669735711457207537954233890622496609539348828488244917895414438252015259752861386988331746955355387874839316552773850527393837601381159618523937873786475163881657113391875320458710089458994952855390931233183647446260884996093768630272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,38] -338111165672360531290433213869563770270883540057986619995463764507603407750898657081346761378022113225826053260135396696039473111973539932879380057423353798367255138710480062269618273399511209233073493361486994387458682013153135616264471926903181327090299168674241517914361809039275535555754267570756780677464380329432253275623128696091746679617311987700156779425178083555550609753646258098020544071167242354718394580678829167451599484712815445920945390004007478913322011021116636091194353809127196310156175430233168050368351883656982192799377535603586225779106260069892065727640619854811807104972225110202417101711702080538140275333852641633221093192223004629822746208975430159442442295607913028296233694986989528602089728695658675826606885868950217011965433297821297291130634150809161380437548324488253452041592365986174448657555550559282140082611791621377574690547758736696791206052227458990119394124028375926857823301798648172709391941984646513828065766117519714831845187348581792938013853974958145779175050457858764751948446377130217133948389774537716656024173854520222099777848595423638114725741290474198356663223542407014032076340237647727686573623228590167903978318807890584222489195125087423379523544083436614914306961690946280989321145879789887186953159993373363039805021857501899459809341869471074352108183791562567345092559478475848380264982266505521222937748869128776250275873025104018759627908210697618179359278076907306385174831321725504802647108681843476753574205330018130284039005324063043734657733727569189185074073938346452863935716304726255911022372119639482140229161821016014402721262046574442101414796538863739975891350894408962100685029916092601637076546941957050320193707003544408524067494689972481407297305364472322977681017382112275655692210084940675470060440489626093759183156022303306201954716425143474981472989608175497438793423171879684834949443922302131392416721461382711254057555481743636971688173388437843081195857531715183068760728606492652433300483728296360642874219450326219341271824134090965400976039621983344933876983974348444559288419648566200161481827203153920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,39] 82677833168750690186763561201072977719532891233376133608261597522523193696070312177332977551749665697617699917637841750505017864413915545864998763145052236850791339270911607972709259322229169276928101457893403173030951992799657855107987919651613414753613138320362458209198799730708610616811392903589060643128561502345613963281426473586938072041934996566124655526586523568782617972758700601933492551995924807092251289602727587477276043414876314491301450756542680332011336771606850318567542192808501837305697365088211162910001786100655008094855793825435279475821041925767979296550203383559883474050653319581803472951484430928402973698074093554739363327956789188212980120550863793577150954134707647883376355566810359733609652217031586893322908268659473868566178769602550288349227668615357121118543708155474174910827438087786548733539534976461477160201670537326656693753587343986839168325282854790385965876347581971624372098703625602328620806110684503849358370385967679981111474406425084482714605618373867188694031867501046729107299159844427272420717581374957555032222074243990175766805866671540106608278924336272655518502365450605888975968518339158840545773275929513504139248694298018399064758370917938487321632154504516121291017985222546311286980532709236089825688367259511397099160855312019213880146464054820165260893011523849500892129369352704502600434894306301245219474084632868119932248508364844819683086352013114926959607864054258936583396463426959634305739051201334092645363811580594914439215046959673648966386772401779783176193097605662772431350508777067423959682208594388757762636223173846839228495300745219418545324382113547304175741737731817161167536981242822838186484951922994291708009779334770872835476110465480815488435462076159180574325829426890952534922626860016788470055927079015997034921698214999638716946974573168390113508437480993874325926004349790290096698079991594028609494837735443388489542250911210637935786066246843982149602293022174706390322785099612686926804694857918250331940064154820962491654056895437125026796365390604130457796192086850296895703913283198845226394195066880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,40] -1267476461700937259615712176025651085825575712394586815394643273636507045369270274509034939804691358716849230308259354133858434783982122786468399930849062741254839282798399472219940023039258257567970814972167499337501288341333441478567505281977898653853630156713137410539251805671059809162509459457509841786283017572365690180744722246438305523266838851416546844230814947633289174664055283081783557554126414880397279002756358773077796595130239871324172688154478795483798886956070831095503443602000012762964793977059981915966637756126119219126536659718902102853422548376616053546526074386897801998926656688242733770365560792762649143383560896114317150064186044040104378358941380146374692057407065646600794322693426411920016919567319901708872144927331156017181458214107934018288503102220093265415336148671506259036845600222736589183330744948917055542206605313981191002350698384523526396309108042396288534405674451258613798987359452831949974556861138834171781159970966999525205667037313836715059948092076423463574809701358799782843068341569462220829906590271756403454672528807694044720257997239202241241422267500836351741340859734587087241044109758039089593285042218981434432964914266602031980190086097594833719288480025331576039358025788772461061701078614228129369065679024015077907332245710146337508221642996314780890339349270601642495734728763321101251288711319150504338544805003200624083778292426898469520666813027104480080071822074446513503975786396066486780596596179379169903603276143386396204595534246485490993453038738217962029284632193056308981162348937229509632907479209547997021469817436765024143368786002013617889903083353099912011906958134018806706057080724698264872610209575643638841927988699874382512558599217449977119496437625270175247519278061931010547346402826001517556485821669179314463357149210943766473893441549802995556129512613091489682578343870466894860362766564230813052011978813421756226732286300135126610951339116061376778639155914946528299726618652667630031186311432417729394106414077092152669702365916495667187940760244502315613930228091448624579846665523802445313973682176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,41] -4622969108152915162913520932260131213598164290439128075136287731769204798970029920587127993530893304036647931348989799142909870869897200922272219057533493676465328791873675512449485066913024104731383760778747633968606400844030949251540900970649219641400454645840723734490385127050193232520684314644758110860838731164236494797805071396552000736885565802893651489075704318300058615837543689125445489687953263963824540109532546143179549519540405786138840781918986689428471906859503190080799605837950421761183802858723867465542616023105044597480752714409247245298204498570721109682965019600313019999207792344049127429106633453066306893109581108990203628347825498553267370645355682956768315224581419089356504743707430139457523370460352289210169378003911729453702980163827278371010454944353026242108812118479214790826023750143031359566900567906844791927247929455544327920285346959701723556170324059687325923268305991517674503947866119411053531163850080671115617978787452230972090833307460336137743867596534564775162865772645751487265429407520055119171913570239235230307972451914192247717498250378903530892701513845361604286755605337633637722034858233988439226206282556546464754312021873762604721791469742786983882978230270922829932240999999682299395124756699308882093729100576349947150962132964606203361157915989101888920727382981006952595521166433219370054036693967992245258768726009193670595564429437088544903593596536294143961224313582250397717851874665574520621268978456033599556160265325086245684538284157176289509224441797408954683196443756506685006972421432584537229879921011723664232096467873688543104216410677770555120504007160311063121708098002272681863093237961954734528287005909178176774936336734948564967457429465554561187530048771820333824297664706092525042555691673033708973776508108160672835231697771173439890214284303243051155959530659233961306856583851767889571737458809659361286716266274001319984351409810390496008502403381470057936195373641924838009852303280700331673830962036201868751670161364981290041861961620606403777094949454919941891660422343164555588640694762952430155343069184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,42] 1326594681814860793786161145967939084450405784369026640610116953470444850350400045473603916158426937610666497507830216629934748367671701542438605052775016171732880031082168336608122039137828271893269379052308111909526576072188643858497678624847297096943939994337361793928123920280196207947395473336552247787862024112257997777545011130338234623779311122025310513934835501994753005452146151922304623591381031293576639677256555338929869377965385208775039419427109757018403109531189850390345248019123973043831239724552313887335113697607152911021089622511986048090469645913791903798950434028899721130764622922719386924751003533381076637266429262723814502576196416151594522308409504837623545803886824803808043132609642762480793547680117286782803603702784853907012161943664082273659974480864692060400055456835151092725171575918634629681932286849251542632432083584916580292303275598808522653229163857793815930008079076927045443780114131274212109681868116751811176016706928689346472668501823459447544514308056079392001025587459402765912618686313082420566651803771766300665319300382029586906961598000204576708885944203517813407391849509778107291240013383927245246513097039848860882465300632973791365243277289260881382969064506252074166273753660010292106499500419710534068499895742522795359686364465982565459512401225135570864105095094658480944949104864909000322571956348163475753821920015975384317647071821950502559744496137682977585590379275782289830442225250175944048177260598583106645307687296540087108223834213772151105653247483615534081609847495530636639668407544655081604677496360672769247562545033694998186811305006571239638492916619242780928405224037368088853676839501753308699336584172692912553051401474940680075360587718794163471783901284191835950879146174008525664372038616360614825839934871511745869335926216038182775148215625071696696275258946805660179777468439505158560256373798230432422209129958672942024384857090796262885654508586517885033702616886907716613981185464386815367656435071561025975230179941396163167607824993381990935729164695650531135069177712294559120906268158444411000696340480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,43] -190024708620885002866836306860178958260111643334182354875138388865297522923532331400386243502390890577230611898015793530709940420316937253436500033335049041635985678640526313841059995019073289528695733242706347051821093760837223792296527201200149937946237196766815973565151182157862901207881555347305660982137703276240100936728469429546225404983632786987340902523756244528840924176425136533838447937031395145749113939357784107395431440848928104208692727318984814416308765827668185636979708357615590299751887857288314105952433522221386700652409568193246721497365076564004956723997559131514116123260681400541224502607545975664648384899894702560659733550987396109325145861784832580475518591265173521886811186398022828165191753790219369588276317395759365608394004168108561813423550075262406624523884921558420722256017367855544818930627360070005144456647294762368803941378756120181359388506782710384174025517613842476242762360394541023928958847410203359571305529783210894504551376788376685433656751797602008964040022492767601402819970428565928970844819240371090502507256154601025637915208070228837522675263520861309837596556543074314580451323540082255400919626058679000527909805496592425142131253409129111756707602600318547926228516707836655728253723699520379804735237813937475524079436686148955955762610590350481598200752513569027614945298177229397678342429580440536653951642890619071475451573472871501743661303689469623408054065341194112967163544098088080163679150183461263427247206439574269114748351558585552691423933374328234294780088837660861181916124596405190718409736599406513771034414515826247446732560367832529005431687476043963744891566270552576035175095124832733585681667361380757880451514854277259078045638890442836614398995118372053955203615184493689869673200389531508325631662450833868614911338152641176050999994785050693445260880955874258466092649871111428918647094997852277199770733027501713179128646548577590877504303027825183353722872625980001732227304045428340276648568862086831829461494211426046465192057224516450142829449108700435243518916943910443163760693208041474133100540723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,44] 36557396947721698607482540150640431841414333261571282759326416641647824173929914499048797684012091026987959728686434159030678547668906729130480349120745541701116518095896038401473031511962588190733929285853305187742184887814623997428436900452594198116739036377799086331672240865108193157894116253026736885515978658061576323126706035408568277883119895879632871858611242158475694395337639710504758430222405196452312686090137976895462045512341835102296073850142031278168742761792032035358536046015918155916852809981785934310553657828532214235584341001854753974005141886221924281978118838643540335428868558649292775443872420165884987972022649932185718658028685996926402020769138553149041523444539796032306713198265686378435296884729997700685807195020697688387363928691836568462239539080442668431873149765083608412314443973328687574236225529505289908903765958317996414468304504164643567771603704188038666526164805791734110229559659214934508535554408906188717044318641691265495229996743348330884155038534265256856482191533146196089088838659767054965516335839361611886695470761000563404879932773739736659313285751517529945600668651944531089266259091790021948734549596976389290797958917336848013613943187991380840662702396698377938547876668353623613485039077981500104951615980854501035067823860853417906568948533444581422143207209584006940901266351042681456082700281780325776486877670622205381967992070526708194872357025550207779698287550342295517335497383911103417610735950012277067810283756470825348371701133028647257410722015058128681641026478258991177022862089673478051235529653030375748880063630285260251551393623253332683957438482422065926998072714657800776854857529811598851048872617833111098284741849511107844382294015836272551961279425270285974948114753854778384004857282189550002220750160872703435713338215217163613856375498331614992711372243056397265316813762363709161228603133063774849968417518865162560101112982604449746490427149356369152708644170633412323257430981434967086102477651703057438575447654566651333558683365986516851533037256417523764839193802238946951329672719349562037650849792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,45] -17179100243885189868689751990027861836273865349661632517194901365865414562520042655909377695308105910902646454217697823275040498398708886098402375929633807531752152292245480888206949287702348798821712975147233598494320319078733533139127801348169466500701532054079828703195329161854319398137925197088614598009080053240407248827507446990052782428721161674385440530034798425495855161761542249986718432133301467209065056293815393123065191125349131010213199249618978069420908459030450774093827513166948661996388793977505866501512410640826410040144249426927279410656845652981060028657914677099578778981298343427137397439689340706326769326102533618035529570673918048988609824077374576605924215644543035694003067097097641324713806557549300392234881004783176145678297719313458712657373977051124126701353582006226572134035773408134112998479844996289845942578986473693655772660817506334154022359710478912615113021840668215761501668825315066208111260932753547162750542959510737823494943862190903461395588370447624844736776735922666351481157739475010778635074319516702383264337576628674395017871571218354807770335183733350747992340904336929161980159907675890429750739602611393387057976194259388582650024599725958130657448064032685314811967520845024302004210899766222014743020774344827823662314800055209332235160157558435131109285780929697148017819444723814797521303745298606442815613395814831529887605808878858497929392578683334677604679059326278314793402558663352891914463846320543955176114486775894690229779741786091569110252568041638229441808567434663094084114754009017586798557022220666305346331033146289940362889909088738018348646718515665425237011802702103866078957530683136962597270382325859643432727949349746949765174691207917261561206330256619666527079670676031130898293177299119340795044349622034489314958759444871231226819975700111007842173171499924264312885485302946981140565581085483967753743840991444052036157245375577025811283675205263313058330191052894566452081721949271468948683661306208435606196438128723567376756420320961672327596935605578910388056564755317442816548739400976971349587132416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,46] 6356520781564351834391515586037900687984944044417284466232924295546979060678155826047487224039404721551922695856634155703361230882811045398417503324411885073371048203334494946329256503608770160389133395573595035552435018430850954572874922335768981340933235250758966114435288831513895167735440031246470812584712742180758725538858025146198515722911362907062531442084773065479872289381138410515169018215540238900288236811421520105372416569310194457816278398484906581651745333830589768237788866218391783968854864678453837650578424892171334106672975059017626587634805119124479800107588640121233403803019448752440626539149937776846362234129382921088694860964133174892020665022341767392397454279333225585718221393556426618866599559540994737770850082622954399639228989720913714919225199384203066595446112965308256673270228528696976599397510144742241417441260747631605592679072217595104973163189841685675558735289798264495817779548477668004817988456928168118520661547523780487108091904469383743466610872940577060882859666100150106945986422231794819050024052996354490929321193014187793245947078237399118745464839883327731882965714434849834020747987732451634048903637147672206510980850054438832873208707876852849553109388770314229007103906690845129026183322581399890031721763272520250162360279818934462568179051398415053068861487418961711973579536400674877746738195442390018386766214259685353376164538338454405701389176746650018125270933421686264863563928483378129197987833456319923734638798174011464850819410271643440347359526892265427328151783380272172874151400190804809145177579989878492666870169065768830756525302360520740855025636947947548584405127688107665958341620343243872183197958292726085549371616488910145861060617004057288588185000132876172654909568284846663489500464202894167383184854714598934564012288147362032947544849942145823274875390034850667651554774573769749703848877871675918877561624931259786198137699033596504437043123578652856318404032398443331091900191928842497277220521470311388765513101693884191849228210020586726004092342742858364251577160462160344086576891666057203099587575808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,47] -1694749093943651735522431557232301508800405809958590506879447943879321366611980282759100043848371580581379017975600063615329714848183677642426313021360361826686174176770504592043217600938464105344580077479970968893530504867021779236630179984041020788535796082713058787272732091407646080556062935424204107487263752106342845720505625274055196093162957398253581970913585442179367729273567047822082285449454793034124891917148391368039135919962338588753587363914886133796329328928076528654762530618180287546675015129311217790493681217217447998146848566297228974736545183184933635823240523987704058031994788227919319731030929513138941922743570086066317848160914045430351620506753237637065648651165143738161869197624660887955568708613846179539924811508498271133535079136247417115468998930394426366888126130118069958352751758905830062035155102213957642977820075301055786435131545462918400856482269562086212256126117898019211904385606642174698390907109411631725361641881150313099963365009997344734655511575199804713160290156101948809378575991147825624987325148912273674827310772633233812582193784371563887953231137847135173587250734059568780882110912051900388253468039141966039247354131665931383172164543282461945058727438387243552833767084037205494226814682144745036680614978945678156783357598597024110532240502433883031133427787920035087975459185514100096669530575209643608918832059874488102414710007008974581453395685994489285778840416445670857949163023865331686799078432911073387281456767340614153911249212372280366239386543229328116460903701991986505851769035366595975537173944823664791249587432968528251107010875093997424009980803973745622444891180811904541368996508767303173828669687360321753812273492902886454135885447447984457666184711633916283575084084182591866369722798118000109735307691938696268402836879780966519867793031901832370791022818505778816037463591588493627108919767790280725996789440687984916932068938407146298264720584301437383445770400419572008959492539795028295286242469273130419288666243958964572023461626607786505950084264309207434882350006966157631468067691003500821353594880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,48] 361322717847690163790605007370350678180477629756499338920249596055132836397787512392489322799980856885577482380701144710084026258307844993112347684394922924460777087869977748933385110157390148676075176627929711009023479810361812311374574627943619656142959632784172718234352510390093612387837858749486882328739476852779814584823946883072095209526363956151242006116127592190249580839617255481028916171474908854855370023154788840708623366179357798542071643865209797133463599116928972420428874055694269324678905570150501415686033004784588743140758785340014307250480762927883054370499123774715975245586409767402869226747964739510909849425985167690255440824699006126503027801819148674755846080927136532266816956604746745356456019739079740852067795327725302500194314578969160131278664361537513268298278664953731272053284559377695993466370757622808234371479908180648181446957960688864483621850596060117655587536098020457651837687712702805232096262595182446659775929454363835312277364733891867724864108485178041906890114177598256667894533208406616156067811802714457321146190151913683893032893786738773990747987169351849921912630099259298483222689587258231833633823272736590332750834744950987679374389053746900614387410316229791160072783666493065614741177404081462334320595696279344043186249821483929371317878763233827305551604663174684891881915116547232227854385360395288036349832966883262986470016669238636570746758809116951186928535900131087969193055610124684386570931706954200806204477491483715031241148264793730330339287101823586252178282856333029570629493828054435452397988168791519576212201986393733842497784221766210977573921156031223103243262221378085102949257395385608091910493292266174460592916687485734441477364178933529002414227521051815397573991653098637875682850850545212474030098779426193245782711754978796670571862121427405682660733843589475525160854433153278114873904960022526248263141824462449870988210970833696774228364303425292346744136148893216284276522440028140715077011938412563641438832445537293319855074519297362043851194677749275413786792670200036559376409742778889106872074240000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,49] -54950848361036783761195792941011146328196493895638805082492581700270357773291991374324072881162309233982467056140057856467001723304975880319897942614395095119147256748459113625700212298879457648052462281268818231772446748697313700698498577682717642200815631592546567645973558272395940057721870114621031588185807579523627798169674474953131081407056000967840326079230302720065593762910824926430115795027957844118026378443832045148930866016340490121129452221484660791125328297628608757915003036259123249328311501029429394681964347453548529012062835138086321731778395995898994999489543139459448875034376587934797548590206304790558071495539178339528750239524878128602678587839969621365192216170293390509994732887191983603255330265921706171726831101614776971203457671461578842284927390823967257975296091310700113895526787925028099792425053101033443428144091239079245526946552648489424454189950985311371390969846777190312724594020326576419023213993272874799578900051972547261995324344192260481505055346404386324534642066957309089521079526728050101851862661282588607727703529131837946331648560069246952677904630550204093540417416436992827142717802268972794097074759198416696838329158329189745508168955996462142721636445279509981458963407831121469713424572516036275090155182148792590422974455044607080903315820570375008703674881479094692884991983685044259142582853078418714194229146319464499158911876275298833621835476824763869190065924235257194572691055507001757445958021001445936487952405624023049173789102039052130096064706451022551092798796935424329341460566967033070765678325080942461206135371643887165040647867020963797830005328035335130458700572595661697215067953882463763641159863218800124295724487000800541743761957076616880713108026962825853545572092829237356446630939369084698136414058568247969244923856081792445990822234404645124206284395575063318649324281206392502032155414501351660995030074688781530436081077067556544268838301689638581250348872625048491502983746950610479517614787341955215950113898162273134280691972543653349270537845701498831461652002098778458790787915347215279072477184000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,50] 3498153279292814151667513271842005890578944654135092246397504863181804711114875625916691159947402781748077626772506894138971963629458024178805181649620745035677219828622513453152466110701180322579867108700018913169378537123697389733972151463109231801202691858909429971580253936128329329124679816347967476447845808232953923782912298264664897299274373238940479454619437363360914442896311405692123433940196351205271177162570566424947219490496395678750756842312641193899342181419453517461753064872519825003854044522820254009879257656163523808754899062950159873487289039723455553580487136863332512927261099659508536662045600067370873995363268101402101041024509340141674958585494348079818247313291836224418808929402449512381489339737164794134356699472086312196464504953051998135603653737221959339415622879927309037900324911837322559515090982723876338195927647643718616336415637773772633004789861574423271908374727544088529970859562038588153056849652596618966623504868743347162421696547368754664312965868137004939764483090415736638268144522968297445226448100349072130484814995300884028412526207495442252872728666718337417944899575744802490519899729609547006380755107399238811459250564561770214928604728796660663423720185778194432740659149873001245046372777703170508429470505901757437395352138801089145456382181069086790655826359887933583233518965744543607979933378655051518046185321060904172234715239343879267897917895947383929546179731223684161611006618905592921016783627626817327294639389764183147256356070926051609344334518788443430401021943299463210088810770301663438195836686007205493443068767415486593589353459866253226757759753498041147547416357532013308604339753577390270076077502657710881367546663223773989755560747190213326744041816745200014385076527877267576134837248194688030544296183454133204059492943486729523234014589256225708273498790006057292533025378053733345941514361176536614630306198952447187884381952810225860803430167577660462510742406073118810263760066565663163936110899821518306517046568203232322372256136207850837267761970095388673634541001417186869608156855400551252230144000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,51] 375395881929060135668761658022471011368610479948377456467145555003463010135346190315686105719388835449095642339396177684727177337605176999401929730926770017718707929050287327128964411422990418262221266986541416482373147446473388546832600473080093815140752929566137154091742565185828572694674072290438943519819584767761198031615571256773082501605033342980626505094164097703710215849651938682861823473946417027785232693190498032590212405306524907622521914261858639596593837213534989991161193400387982568076706796826612135368591778706575375604972554517389746028879221811409405905043770839597659121261515291643640354399930467293269971448579795280254451186747859530979803312371131559147062825488338614346756254381165606214121518355716188952535784311058970176406327131534340306688664421279048366166205190253830487627757163547460373809930719062642163155996088141542912832241307730964408394245851286521514660802454077566019837439462493647572065988864752344055266518572840528381517174662049423651156091804071257676019162264793085472060926149047500738255072632757754698594963062119086556685835102591111018505001812398694214843648857933237559899835877602509663573682098784744785762089795537846763901649627709039183485077045671371300318053853205052346733112397976094635553360889499169701717898627234627050413423434516299997072263343929536800789539402523694367667358015281925256759608723986675422816278195889346754303935287993284417770300043916927086987693975631328713855281315367124642116934452868206388073942541148175767696489687600909725344374421439019618023783988404115465576354843724464246892107701721394756950605687860493179358995884937854581600511002018778155407169654967626846766755493254031883274995644063223673929569055254257266892935927369265318570426971159295974500667381345644511475907280730299196191962445011603572255877873415504427337824804407567661515971043947368676764694470266468116818912599989434668168512028870283764256487817678164767108364486436763654787838249015573206894456225769057704979248146681630145757018886172813943852218467638475095422683280569672333799005997280858642317312000000000000000000000000000000000000000000000000000000000000000000000000000 [92,52] -45803683907229121542872357458015791001564247102758168333351156490301902067502679764501786158251639159859381899465201203743679076531532104827646829287203810873127735452540728343150452785761188240732929071650764876415208161440407479890133459564580614060204885937217415993243083716381378339481495053564357484480000276790255424269992692910548996952694592095401265789709623967368693688525967563382365022918082138371811134517347860576850869836533771257370695328951299892308921362778568247862137747874732954242733919867172104148214629995202509120963339573670090586819644718065485813728845265713672686651234896610132202425763378907906895490273322972161358047385193592499575181505145861652614946103983080385804152639331333094659327945421982257756176577306008335147876144554470584173737210637754135842311865705997590983334338125796430423213731536967189724674311273520593789018566667497154629255355748041905872962422800708792258494777693795144562125701834560365736638417512702741025591290997613953584339306101569079388851145820494379011673206152274814359215853218124917972155532357892763495964517953394144829495131445885789463329500879398301685933945213934121680300146690870651086912036189803172839635942613924976860100986792385901981650216272313208576989911080138019548023124945197241672176964361251490619226919632242056886036711655243878966527581093540300663861136783556700677730985137631659008379603782581618813461865056043417520613263068696285095086749700959341826771395650694091810844740978172582633773965337722347892562719323161940600208374400671375272493046046207777505831362490816587046208033954173538657933177709022075120178853887102959422083388514697797969717708197729763355403611143952313737644226792626484156247029420836225952500195299684044741150976136952253657007589633579974268915480663840537137004356911087844264004598285362772611440035727985303986813664638222478604996465668664667709248628922483551723263604214703496868850572951117557585941585781494896524189016797742831506538774096602965805934278144632815222548332847368308013242598808466489841045614966529015621764228336516318887936000000000000000000000000000000000000000000000000000000000000000000000000 [92,53] -13005782595183521036256662728140605750085768975402441180942963853253558649390254178911026410407299123497244884681933842948951520897963146574873991936980145313974399619969936028165456371551226874627927691045474521081405947619830365676379004654540880154724328982689916346779557409111803067099272971523258215182887773550302709264783922736476222950241199044635674239198217758527640695951078319936963284339022723790714442805242112625966794383122980811875543652193327103396550820046267476011682804264210531833793690407641850722442788996073325618635451976913954543638245530106331083201018961285822990330700857141822306815057913308118848646371253304271005540839407063840017552990600407301883850162698767308749833085160883416170637862441623369034036454900397496431054630813217763988746110365947647007888941443449666023548702078660595681726356659327138836968587366121737337088770349428623073373107539106054236023139652175675929398170681532411595046616444326737541848158360334540894665601559656128235870549111124236765191608677987294606166856715567306208413642186569777949298883559009475993073762437853343965038396118027023751345343776239458450951685648030267805550977177587235658126705756730425146771287317947081951300627940450705462622601341269933148192875603610914317385385090205541028456601264194527216147435857899161279580247658366308190687251080277423932045996565480803871356478186081977423349773865193828804610024326487678270152968180147031154546138968131465232613648102916271277229939482982525924478697785796374147164944759587844501041126835377746392527683027901397418028719751925471145794627732499341436606943706665381152168327243240171422302393005085963443184832632190435762029094867027884907762813235061855890590321595703379207455478162920468889957886660766086456299547604284232469734470095062670647274167560513074329722255816081566426810033660039301092187102982117586151023140197786503685729075225586883321091693070286981434298325627323188369642533040320726409536841444367060006932651955850378245398783589849576607885402312044499612483347956260790990873071808417589268222331031539658260480000000000000000000000000000000000000000000000000000000000000000000000 [92,54] 3278415355404621527680042326576273711180038766940748062671500132049091785372525678379318693751238447027513339905889888671524406490899755808821710576822908645247679516494261672276454801336559937982333800639356625685390402801485231893227330240299627657272690288190533239513280004719180711969276554112369314329470687705779126252751276821160544086358247270423339497349738189165114316277135316677072810267524775974152403541674303263810309547237670620630908331729252239292321456278246679689726476041722508554286984319796548341248721524540760555482240933182645669373869670624652515790408400047640219555826461316069235745204116791242346064063313630235452663139782807893193196696375528222480813239749064325226711418170935507378545866595513091061369149777575370903421835912745923323357327454968310623709479643786213891789473065069702468375133692999122808800889509519708964143437985389834929219410006777305527078890213818409035004620996998626326095362712382749068977773329030784099674024188216946410444667429662299731155082620295620134439798635894944142630737907687601188685283050120073490537339209287302461609284252619038586392070337813509699576631357440287765113979105132460597079716575908058647677099920529067559321964695977543361877396112091579134170071250904303687722908562458058532361578116433171724353272237735402644417653159457316217876452938311071493108641406962288757271973557249867141837450076062286666674988704123321483074796156231192502450265376529262624141711687420107113822636152978622712848695659718064858808499669703648253953315734947593151341374895842699440540967845415596912629695365163794374790341072957624372698042913691658012129451342434107387001440258087205708862628734606782494107393783984719480458468309487973310927683313197902365235480456634351426224572628204374681511722630084630578314790171100111485316885116593620538848936364654427341065542615407133893696805439468823669452341668975193144403550191222480274667182815842843171457978086579076341460154097021624691761116202980987051149262772342044093714199215769194010767219669158528306814370477547590077922586135188245315584000000000000000000000000000000000000000000000000000000000000000000 [92,55] -295726953692572796607982930276817276808639021664746877625457892353654974586958919445337403405255293999954070164571370843387133826646329145854466630197451831949424419858880721716391871893878083048014366605064221078733534710217876483157880733184219938161479457142538373700108441690928509478612015143403171451744062614529756169327562467564603502100142942703631562637953950509565589160492428416711652919970269922866234651516552933847980547587066023951015984110260518029765473888330576781082557898422740757454829953702692126739235383262168830767189831378601872899345969863669018409978873270915319896742424825936832755668649140892030662521123295133122772799365178763052780893094601612407799656411687221910261576984203861981318057073246945237124582648364093822869185893993712684747403019563914224925792605269781730239225979950218880614630231072085625564641860418801492714930713777689980238226356378099585571128339320505938277874261905231670140688027224760249861855677418308506541876696907119652630867153983127747191154527555554362445067792733359814978701029984670047160089226930328193228511562404598715580506065320362867808634805928709428017394484460368024808766290207444267765515768158071714508420788635106037073379764787435257415254391663982737481873557551169722839815206124431800951700440566699407420468443020212700772162090833395278699463062179861850489007337484077685306422197192577618838551447746098177628231722323427290012519340474538384578079280526515506179193875168981549092928825943225292806279063697887130920928845295629350400635759418641792455487789692606642170296345076016461486021310507827334859129839903888769149951226390568966402047803220188584371947385155758217717299561754556411073265178942768001535343367742912435275995914050646225596816029515185676433817019011778861685530640144703830059420222392308644223940350204007933791140052104571805858698803769420828253372702200659090837418930373259679253484211236662325938494661754859517515030519250755438543661330454853170139037690197042046513046901174286574068818524720985854069992565349914402480954728444884043943706415749652283392000000000000000000000000000000000000000000000000000000000000000 [92,56] 13060580265915201773931302421021260303999328725127869402102570643583906873835145100373267392105966869172747675478436357901539989559331460219577863571197225175548463917334383123701443619665061501046850911072820226026109715419496044263914477939555337598486548993991303724853783406836690658641320361637245088529076783894433390761240497076469999868888003803483492734972181812112239119531711282605071983042076136574826463741910316422297216667207542717941749339382009102512579587557551981556495760732308140126888714571347030408523730128438781686089940432811241565486752387446765777115304460618179647718214465509502942077824156894004933536629107824618069666523377483584063221373553458020635741661057628986318497007076171460928065858420810759576918379196378931232765390952208452601403856626013116263869611012225924888719398624518984343090329156293333756624191272749569797882378736985273500611210018592726664314720496936110822643491741322708258206052859815271922909404373152935040229427193910843772538761713669427528435332178703568573822591372884366905518250849947858881532576055570582649257979971127555492466246278237312439019189389528472271154451204022525714143170008877665627078427266859961457940594263972250641490520604320299878773884970553918119220596856899755185511524413332659366973581552277055732124723423511796592568320528944264549425498894131924292501743279877064596095772599789384239435509939874700532287442279275636420994817868805757917695339229604990694257582639238408513803179497787452854166748306802780394936287246141333418027529578354432891526661439137634587728848515543361182804604824593265745456965835883491344043307975080789346059324922790004934063873548005359720378934738121897246599970961741468608675354467245124951431123222535678230737427498470684012159264437403816549664100001974651263653140614537609705909208867133435592905566641678212015465076339700391808317402606799798186440825306979498857514237682356071404006114695085006658278867672388390249372450153903142092817952894449498392094425592832254557683072400710402468164878805715987212639562938341487449874108260364058624000000000000000000000000000000000000000000000000000000000000 [92,57] -587511554111804639027727665764224766288556924840352633334169573360513847102273201187355001153186619338308456019437811110481695873291316281363265122209092406230338064489227594247044123026062826488413128583824528292189897738900964642021708073271169001900396345996122844836575304961650319487083922163974904093455954295356555362152521172867788943009128345902473595226343887333502289229054934923239485138855363005871563896454073893954393249058370242021837506029921646638883749284510288121530097958161758023083931898504209882093348074472697923497887081295916522687198099456373089927664563377940312700005911105346541305315800651862183859562500289322901810022515762075084331373061362588109349413516049346281683738232700992213172109626968717023937258738332211314114221952767712274755080574009481331619300777032973448561649022661569855925782907185999552529604013945956991100013795798570320224675661932871771072426760350777412244299429040866488143817599074702410059577379138039671726447546652904074249207403857931490459860421135001845918361304638130775455745793940632442688014682884813474138490805556861879427041839523774102299311680647905311072922311219914439645664872274964146236355624443641875057514657771803202416462105895765460892351005861455148693020309586881888985527721641862598231688156714775361214713825325808765847311109101221533272254408771454355708947810581223502405432487325815377179764218028582074777331606384030569534524077062110902060589338610216396206868264500282387802615793198435060418037542187613030910227987097304679967301060320380160630707222061642605142169731126751965537961949067096127624876434307164503037141269877620747590788401303415799461765939021522915830947361254495838424118492474126645916658650399808878520906363908693201071332897952368361147583279738288495962262573328781955071224755822780716399456674431790134628528973983187147065022341850333761826699720896994777641851438658400361152733249976324336047361453475955294848385138901015554207584967324656325814538992854618610446283534894940645296557913229498484391727001121773111961183267024548512125616892135079936000000000000000000000000000000000000000000000000000000000 [92,58] 49880807537819706768604482020086892239455078380859395817592492615435787215271726424968047270041653147181396740579826968374995484569724034871753293020592473797473062427052637125772293628908470800277127178073907328707744449852894430139007097891808899921401887155681713381311194542521507090496156957640602394906267669337717914583536690426197568048246106349098521625937900484159688316784239338565690938527280427051884491316859337416840058366560722001237423523651274487616044284630813714931200013934504363858440525347147655453733315416560504474975386307455667888449839834062121247116940562160546652021492903275437001209713712013494538365462829211060482035495830019096537720641837819193139510065563015563646515603282906837786074779946961190647546037769007050913003728233329495597907940678291100885858829377290726778531426395303858899941623156462029485148554260789377467002966701152342856621059060260255316598157986504932184477805628022506455597879578586366064759689623175191816841627092209024575205421000078382877776105318518234633116971058225488626222408558192573829752096229509270173612397857754499064162165357019460732882174486475971442367717222813545878830809486899172130097632684710146354137316583364028879749644077440678160192935438935177513003074418363112675019717680303102435788165905598528143058717869241731335397391316724434495454462120337803531824920933396733403270307503823907864385743880358281836935368517779829205720234796905074558031819955276999594972904290922317746204003075723468536973116233669664348852957849025320614466408179295793427053997438586844790202075472942126096818135004429476725497825957213175913431014836057709052630689847521129318243698650151504150684557493631341446987959044093734262142799931276065906602303128408408419196977935282742398545706661229779326666216338566484510446702452947426196017566553706935019703979774933953637651137019313020545337983020494320494433371440665791758432725105203454703648584172648940060617554142939177984178414265558468787633328091643337973167364941043494491260805096255625234502513995057790713899806100977030982246366240047104000000000000000000000000000000000000000000000000000000 [92,59] -1340072729202273145134934967554999041638035461755866623651652864092535097334329567691620375376295615079345523512046490347874895189017622259695261766430968519940168347065168314872562976893732550317080211680160501870705070438259967261935299506178170474427039758921300051703671769106757420179439117657766528085466468002081942709840672200159127584932052641158816941107590299793578303806868081128629490546828657554468363229678025736945514162998995878082811432645457629584136023903100603050973700906974142751377742847427197481126343256489512655091880211053709111188940206284303128596180390537038896449067830498495914219133532122370034873892392185560383004734097015861039862752427661871911931084563391602227741393875974917155045054379912917831074142043728828546382846442776270298624610679801084360842863003680657234243549296733168114687923493217504299116907763568850534687807672240833452237817458222897387936196882602289989510857073491672463192921232511740370076077318404065521467105592819298421915133844373855059466581019364373822719505232667347369557977077359985286690388977896918693355876120163790163372587755787697885924453223677077162129095245742396664088495774601783633830180360335230877045685533250804260258416363135532386401587618464964598078552015184425211223174229682200556337900331992515169219490414686816436486179012560324713084650583041579250056998012982472471151360730054539558792410675908904021220066426215412342446671406149116363765948551488186958717886200423456637360768734809773556492215211963898379975907570969860379246939059811342293877950932825662159704096734628227605473957254306636479086971101179695325024693038073611198160288767101736064576357827249237657388323690825287851320889749058361101577829314016144356665673671783573588157951246057160143827153708520482941213185676027172000214188682990727736514998002772830549564771911743478042966416308986486135553652127787323505996211566080071969776588502739773579944124763271451001425158137485591862150923463260116323072173301370015002019147333520159496111649792415340295501144744394777759630460243161000030911527269695488000000000000000000000000000000000000000000000000000 [92,60] -151282395763021817240746506596571398434440652709671714661183641855317440863865649230651726175408707412024733445690312257387362600344735693714507635506364695458015476171083486191269252589837039876557804226406163318740073951342860905834853040797906600243279755625990567493178478132345338053025778394660866355508750399609015480266972471703648810722986877296833104425599216565019630923469001982669150621341409660667927806622032605167877525420106419117040455336796101483720990108990559732127129914326942628014496650597798399046747143442829810936448054988184187729525191668472167515976992137359524968643572690250378224945230310968334426877829649732320730896825899285345830335324188957726311877507048319320301286399404761596051177852224131160052539234788844531494920682943143624187965167776495821602618844372149913821064431734029699752764351906099456705234634020209565303600349323444102089123600301773825327974581599043362481615501431819944357248336724980948751771787235142712661446577196446944284868432001777633113193434365335306736927959322228022593639454257124681123578590710422031731936556103939048854288667437503112008276898766624363067566579110036790239235613055963893576405342966350591785653988375518351905504854882074680998217323843943275602723626594621290610557977066163372935408098037824986605234410437541958142892842776088925995861102617316698081465388673960604932527371016152112398531526758505701731753611880685278857193235560873646391167613089706695392485043830362361244019388961514883300896111695221394562443372126510046778837533158151303678843464304401841623137483559723135102483542957276423370019718345767889711383765558306593800035512355384103330671034396601906985672778126425206013839167170787284406541616472820062266994526210328961889657726366826421112256324607302430773573241599827572299272768346815078879959229964863110688050572764283623015585381039413326923344361784314214075195557246014503244815518374770676150507039848463770857579662037480269893193532613373873796490607781531103062812649060555624829627553548524209324088808460238149283437253263897983457917216489472000000000000000000000000000000000000000000000000 [92,61] 10227299122661387101874365838813359198374898735379570388610310281106918262981233067716568761300352383856013306877459698058351987911630552973494874868525734848677628884742322594022337236123563983075871936581898533811858129242759199281359653163158978219075706564546233701786557638361196401152696369359785558637510968292366443204654509482711522266388991919092779962481125563020974204486550088276201543345701417477017475548119005305287051985807202462441479766759070295886205587873748476918809638972181646150938731811963973304263169306475952052956162166256806476083236169357167900012447545815997601965643951192178916166174822780844256159557631348956782003860484093464328072563770760943754247313622259082176650940102841843948377962002237337561252554882425108352281155602472677626197721888327705674964726872878179350592088776507447489444503241909780213529403571000051466870509121433830893239798862014850351341549856876771610722141983229250375438341323202873026147430612645905909675577356131984830957802021983505144437222452576478134416440258869721220473410483653773626628365569483467009809086671542810632276722229068001944405149677923793522885774689132555264738522747225226764554545342897301606654380720245920500767713088450129902887058268634708650608414427788780951807740253179326456997972926984360568701725637410082451448751542998061314959472421071181227334678364200529090781471340047608562235248317898825717141658707387498085631915057757766199784070461188061830961458734138461317253029280507338340516398234806848263311681690155268870548718916643987764491686211997797145110443208049267100605183313154098219513864348179513970023366857294040483280466006431909447185634228823094399289631133615624755849322067364288338334050359326136820059576582092994422235196455225225636169404309466023297980111685695128274734336347402914279551398243746887818488289897623936667269716560429032333771845656887642021806559321708903716856797255425986126605568973898342822658439366453543921382447013553867156715460106640269265972836634780905640848937585342610647448534058114667082564294997340698700594508988416000000000000000000000000000000000000000000000 [92,62] 89823495850693512075385838658483660552720856174929538426516168337271138989545219556697999323671441672493466565777802001008677756132542909573806490813563124704961090386604684525505538958650269375262562886173092485574419064436320008553465155064497581399636771180814980699002517942172128423436334272311262948871528498730380991350363888120987216997942236662202424371397813161068965675876344867376924649803494502484102723382063714165305048052350540766771705552354606473214068516411899366502676529002422504531926341642932913487597505689934542498426046703883178379764720082203686788213729310914550008138734416264677497196848503778692155833994657512329887139450873758520054436621431398234709200608159938389527262490877574639734586665950511362893054374898367183420619387537648128240846285511162691888557539235174006671295087586643427978720582880773703585706925895094810418101655353404411650693325214161361330440388652594697728892540261096462368520177811863547160622385894068515064982971526825258776728825298415530664609591709585691612075612268514366950749194622753154460950083269025640922116160834979290463775561802203690334279519777607651491510944363404446505207504989405015598822744517597290133747168966516891152215547092433070843783778665766234074824103435277346812193552615010999081625785130205226906518109107060973479695688167758651165677266561117380245847769522935532305235054731639402342960573981966259676835910980420595418116201213478464693720134274714829395577097139838927823457921129018955727507296856841900532699372910524692517770729928911161883316639250055477412857295190062734328793849064245557387712880628246292282841369093716910491899185991821312177264724878372823497240975195893932995026204260808894294590938126604016633352440867497495694179085845646308155937261586707021133847843819171009752524673872458834799679509404886832086416236296456628315003752258120673494871081966522958269997015393314597491037896963401576538999340193088876084271508998613058409416439587795969273187857242977963922558684610551243702103218389991449477494808642421267253190432230467225639630929920000000000000000000000000000000000000000000 [92,63] -65299042536803890893761213770792840785122970034314559385497501522700945875546763891497233486040310429720048322442563902288213643478126505941129443987988445703167826887541286397745709525746669378069514872016536364009460547216183304874899500580122770872171000245656878684769828746038002775689346724825725231638079387837998921204376801299464873351929288623602324273515993461282290085708299852744303189979223865001991693276785723402321888740130553873530408353137351803174145167568147255224499774863635166097497382613135500295050429710510086217825911800054778116784329380152079391773387051778954649169432342205021272677337840602648981306762116608062715034997296505551498300637998952624408002719493264103007287011641120903333271940812178686786742632958257194021218272146184177995622464024318542410809426026448493155896564448646682884669115345452494257243002015312180437676374352591178488070076996457265396794100379198631070775826846664573743428192346993937146049171261264868220252383665443393569341958347643234176492910080332341982040138985931961934872135468633316419450342629782859666916522617776189341768115156393695244882427962909767222879684721536774013681731308000150541968620574692810306780179230201055936912937479067087126142736609444241987786620964884540253107894123150550693783000176918004173329135172402160581267986218400511725285560541369978299347245811494112017436899436270467521904758397708772581164477947020643584709374772506580687339181660458119615815278871072757939824026217837373308944445818334722815005942817580117001658904432017383858018079448601019303598215136718265909446161592383923159507792686430678808756502046192750315612855649277851136723231009441422925550028099969961062131978521764370734682318249594011695868967081593714429424450825849801810293726894877842552124825492537736356059541330288345522672132918548417992891920268029271514372978962416222216039323993868742492732549646409389274185434043971841064032056045344135772656734287439616265528854123595137701044491156499980868803518425274209821886911340626563418922407562180693561593508766382692829296066560000000000000000000000000000000000000000 [92,64] 6320122601321402592849295245854776354261531589239880242352206757450595572122333233244071717208675441154855548925871380958972073900084477511907465388560483250683863111398273788225369044862390998888199794906903195956857654214953725533830073342301197921280307887827373716729958108236691498336026140652648687856177209488853633430973386926577222793518097423082955811147314016414464131741052073098007662757279058138928417269017404722616984810423196509082838321738851841261050000588379133515979215969472203001094674765709938120011188186203518165583786616738571013663096676697056570898338497919241253006411294132219004653863175695970634126384862973959374139141413169557566415927569563424567403801044948274424058818151364293545861019785751104149428001970325300404722886839934911247373349683349025459185813031668262430166498378394629596313742509453946969206581058226958849619412078134585048736666595696057883408462966067128417727487918769687791512514134491577935214489381671066792955960698625519184793997341940952732003220641796314038490844443788715881630668051983976404436426961967406554510627314360969328946160288045487712271103375575128525202926964051686789048580240074080025589253634477093991334056615569129473149436080841951468831342747772333473822662990806075840507929552100793551997780651589148714375546443892748146893607896418558780811321920063583197138788929755677631597186946854428073654319420085814418627857174837096182645105278938142446689341270287354741710878809621944765605128065292751422275701162787811641597659061536401646553774805909750594331386075921402842122236409474858767060945087909782309300791062237136111545918980288613427577386382676740362665135229003949959137056170937756284646968078421772355339735688179358900216317203161754295188900450530019277578493103040102519270596108521429642934122799338396869141842977079572493603175488852126951050945517141926198294908641273989555057103454273158705128177629049460514903583286925470119770504046308313025122270874757919808667201926098594613275689336934886494252604463360815064831287311356425388416624468300941906705121280000000000000000000000000000000000000 [92,65] -235521325594437724331698738971041436471938873859166073637250971803283190095947397720016120819735462023746274863991555045890879277861529078663469154564626350345417252458087162368797777791863863775160781784275313323593986025608782129441808908126430315730728036809718567378926796726781772313578603385008524031794714595078144464429825443090079547770854075511321769957030418083164411742636978133749182676954741727713741209538653318844415401652198758641901186574705199093848778249985937598145933314885741113234583688439387844553189717345106939442539108005154030765924018403071180673318097990270398917281158865707667188656266364680770791548624256552623069465322206986769399910073109511529299990158549067203284777160985686992326078484877690921033788717393344487697452490529559159601015318911611731403001019181576552992865471422454286166515295500553356627170036395690617193765864038936466335322445394036485193416060028511616712657991056990751182618388169841686492319610948902140000237270671329818800065244825642582007295046955136769387852401615563630071062313917978355358722516634231351576296041299662459949270809295867155856648381975363434553610572860399272836368559325000356395305484754320727196701381250970922221374172911603085068443297108437291916227411822890579196959139189020104334065327701958733272377035912141138231654858627294562800472393344560082864383395041269617803862276232721584541443317029419815897033537631695407459556686912885084472385455498385584761244179694543349634940379007699093972062144013767403943014323129769241218868071023966469294716670319404286300311461357475194693810237294667862421061887020924627007468436760902025779305616444262988603118332122605416363011632777827285741905556925235106664681265222108954310434166329705003817885653242167530901390458778887120516874227152396370486542411700641395994359793829846976846054041670518697844560374883652393256279281410747191573107518125271654994851205834844174355269679171299631110123037210410048188871544744762659700491005549454069726074941849012919640104177405251474682798404654347672395516002219863751576780800000000000000000000000000000000000 [92,66] 12778025401345084618139306560113461140254186664165523210617615966823035666768035114934245047607107980744827718179256338364811788114235953192881416719168836931253311500463226053225790660213195895343392850720134267129178747956966115215468078756452592647163573428143921514422861941284179297575288796552419219040553882291525742916083702432709876980087907653457919155232660735301491525680211276957222176942221135816690336488779380719764052061959409334836720306832294290240124306146912794862258481157552621097759590019985163044756160224103669695229961604079301745082967777729669250314661438111201843009448337861373555549788488256607251422271856386749985314195552628697135325389058443823101595669652591898268708098538914807806056570086587779293865245470904059330329136293098016428252358535513453884817431112310143577320010737963923879355315673820340455289437653612947680759609857979850162180284692554420747131836354522103261521638244425538929243749114864318220430578087799168408841167111540301854272078964540248359902386367755286653713027082179156510369568745597379415739474472663475841304116371103877542008012849350395397244451066038829095652949076206574829836936355050840250695503375445981147838564681214887372178979057862998539725022437935176165409402391593107786123546969015706797176991079264995595926792518997192739028765812216616741535757386813147641103898934004378101761891764208934460597212780512335364198565988414448648149904773674618060909655634468229318187487946906393373834224540043123114067722029402101255916668589021070642286731041525116657554800516223523886342352425308097776145276220527986421503134473246615434579658605572631337399064814358312257629355792229456373925916854343087716885664517950288559881109305763019831023139422552609883832313893009991871008056336815998601774675131663137400952938171419309253130976525445619198475805094401460467658329319874057690091839018582789478314402070623401311083804400974502875124781553354555770053300170102095999680623323474122435122911204449165920459168013504760259789817490600355386034281721765518878062547518507962073088000000000000000000000000000000000 [92,67] -1172979376081858010624099902898763847928687149286461468136777281807811881975260966711434760675044182341791556336017201314703749246388250392355869317269536840100579315160748045122239634233960029079654119200773826036314467864320585452172249608894657215002338506747152910964161738666076515029893093158287877028168136856848238350932249240286077329367699174761240340330958985029329913215336366438521829383869093004742310545439429070445662435928008781922278774744395717081983730221943264751523492171930141549924311494601163879547374351086415363654053881954460089134020774358588263470354550904125849572960741352701339100869343833934964606619400207352671270571446827876243591269148997758237642288154655844370514539014779630591730276611826408764107029591506153586316853589205637213331893615703405268054805750501577365986762875141323267965245994645594490434816797687174815991252955591593814544522606361645258638484983595979985449234205759997115597266723958425006465777870808114948739229470167688036013047550708713320809202279679373242715767123204637861489381005617483706235855658136414631103539039318914536422706407546055169096745938797329604982696276117966517256888597220421862730018691155543718712134717269126014352458576414015842185433744080912765684849331840552853537127605410958303602875005088033204629450115043809167167669195598865809100661882819097892222015662988719747035930765333751429468298868500845091504245313315064914089701995645458375732082151808566640444615842016700592556309261358061669781720147978050219557474452826547343314571846865035868272446608978460832243205739058997189741700013106118582834382895118396458734464014510718622761732379936299698947990564898991269546194285668618518071945705258188750771156395115666780368864123836391991272006549111152117636530310340596130753568805785135195357557612632325742065154190260656991095193254690042060706040372253776001682957353335647725115009750475298743491344840887158802816313245876967606228853353517479437058814246396018039229128600744151547268334464794295773561816586540324044646507154447851322930358032931316784168960000000000000000000000000000 [92,68] 75034414400962551493988926175307306372636855554129036514876887974270678041961560665844999312667462558725682958582224023047550945231498241060961553500157861991501986414294952124532497410822821384789661108936401770967717823649806183214861129850310368224925552715806079295390242774000882773410702727978436839479214594965122738046924455496944294543776220050030142031557005044411446172406593844052740053290146010196799244359899451381327773294142278999974896100132261678315778389503360081398672561458671730977137120073149926748479978936893257686460255302909119370281230463366102871199931423268519929327088838677866129900556067515419081862307343175148306078088141649992441028102258239945258166539521589924736015955878797815146264010344894711283532919411200125676359697939745500078193653378022394249287902773117640288045970613577224982677030956003410156905956030044350903018822724432527339154272772833549677384836792312704363736559651554041672186225814552064177279247936696879827521301163223453247821569995254291367878384001580443331078901091162210451815272953858760848269134150597781233220475387401674404126010564020533975228260193414198068240335586165845877728282990254297315219650076061476567503905927179654484448720499251463865617084867315728384123604758668338555595462911732235066329173528839206407025871272659692988151493691325385421338632638334254931457999302626808319351793916234173111321530659326134309177623507215888274588067749262453154870123588032429767650192706096624750358560922856587085082079878169728810542689344057681192297291852830204551728377721311188987354973799773727164017687501332041232955931143260831436455910597481114573541691189177468418481066500193707324388132836283481044704385955421547571676413649992241143016408881383585291670973557170718501301965150523498580564354697615831389488291344975889191254545090625317052793939261029160185730737291015766829802552808317731813045812628892369061664198831182247679626760332417751572128814479455765155609339123911605967363750183413485414141279144460423542816797235871162076171339111993629505276795165018769326080000000000000000000000000 [92,69] -3578562604835438475480188764887382949017455154350967952404397510234030587627668920193200110561584775583538079276429562276675822450936401099003987098530881591270391134858214209395372008315056607703607737236385626039981196035678926634432417466378594461575568914837328135512441742954089822336393155825156620822300535458246038842276171254715029830216808694959589729329956303735271285164142732660387253250258847968590100677055719163485092653489385705706202504112217033779351969795899841874006064491763973704929172226722897115446329612868687609089823714831117557250591577930926352750416281290351493072425681096282450289250332426960093234659371112049307693380788935242794688079784425819515822021906836102229384112461752902610765005707382772638786558517555311563808223991519110038777653086467977459791470966559600322001747478570255810008152440395102188906812303993420243583183211481267793931353892948622898901355644091859245861563879957590560864202573764517480421922422498455261864857581892393192409185746083386604818524746846818959695725930095770405623157379201597494616839451936356657291066228880222105442865172100841695800498644681666907165165797632372815308968158475289309728358400047042023964663855992515704330036549292282136901538392140209286760608542353177732682583403472915470766433345976639442453312536239203061877314881151004685849661479420532943156404958052051961703155330506477180308278525086452134327609780228739541159087294847389768691949434203503138463818412291646633118823536009057238346633947101092452171721301174268813946497648866624597652612986903693898516978693114409559068355966186617756184985231243001563446870018302268249326360450812025230029497928371269916887565840644873883736463066543425021662187944266865952248205697266314868909759000178458889433809004356768030241651429522450837745641067291862014588963805315772439539729028704344972845790781571734613600879042575876158271054995680570013211290505107072806120053293823063132011051886918463011747723918462563126732990435989844905746996838643886820736505674691454769663871462095032528347894704897754398720000000000000000000000 [92,70] 109795514468667694806945800395033988942150053888734257179879194461673554445712750217638883814898692716963050133234066205183510358475341288962374249494143832237184216355512011765449680717965823661882322481235568433313949902155349087535462775455662829793522332983842561692297174249862747025621885082731731282068341436589314624707507135473952797193005626084704592896547809512285306924684194508320302357121388012934953291638812016293372571133984316751125581734805607921001705316557596873145261217150928873549555685169593318761688825782872057217593912809956278538063112632066556167957528825960597168771656100616328076862716820227435876885217109038253257522139513317124422686585249551227034492323827428137962291228421002506472549880055635016389954041869230518700217151320798880572006428645023149818857169257158524168382613753763181483363117632674327037027129843553547461091620682189295175409634895809226336500171517033499263346867418182386175663947756646436344584136688248425357038350912219304413953441153103593828933201449652496761094241613873852039858368956185545150301328001266935535705887298013966024868935086901419860933177376729193549663030847913704893651407430234730051608511436807942995401490749291568401912449157173893073416365701519419491938124355559148217984776148996204487328069183970586048793443168716901744411283980788659525679280267197396201598774585013019064664300436566731798631304602488087017397841899014891812030765901885662512647997364384945411119816321821752124095634030850654526446010118899383289967984297387824320474769591966420890365552276314852795917511871746500790267927946063064584778758590244874122256748555353329711138535322024275950251255140920879417708088145316469582773006175619657883974867682429321042147947386991820619732783175982269482934450500850594246234650216436190988112684644668908210163313690792368177814983531637153539331962840037692879967536511682651836517105404433103888683589518504162801144688868942636517897589596520056332660777478702051346945010011449241185940309441037409312393345377552136590166541994388681858445652376577638400000000000000000000 [92,71] -1428101705132275260839237033419590225775500498259891392628694697658358567096898907945084617019904567254664030585482977058391590993836430633625541975904386210999701509919705102123178368004430745185884789587558518670772942414448795750578561552790347739757689461020014158590715489307060723397936091231864706822882556432570341796632422119833575745533801974680733672253305576084125620929483867700546570689114249057513606688884212672675437400502858678654327314357366319628178459014445193352597855161173524894077655306303729038104548896654711207172557261736510119133132312652994998322375291920610706979337731927086430740338551818960089754766184642437964454141480204130289494809720418451377767568156991695449205138812286479806845522340827932794290432773943846245466709050427416665778224628905129426320714738714568213235503991401443211546876549366118250114357950497346258817880415572443026895339565816963600360519838380981245493967948044674430065138069019189062633276647660011288890093411358635261680152491873832969716024068223419530600170563686758098993234662159740736008023009031349564655463683020467964818729604796955615528106228906226995051657147828427227427947589682036914155038656862534815864068273324495349245394366486898376051280820583241772414683192900916131440216244008540943593171029669467027464529321567849765235903012028590121722828736490365162481304722783357663732413677717782926668917584511236886166970641196139831684249045547920251093875210341035954528619073727468717273861886929326196226812817523591301731701811546505186533335848004029831811166875101819780971715656770536659311269044686990780147825234650259963993731420108538355110841293323224498838534485074512072298640334965440944152389737330133024561892936026756787302377681578354385961911509365791182638762511444922913899361820594786848341912526093593727851686566171684688902031987058596235077258333566581393218353803008784253082355818750318225903743489400336507159932113182275458965869798852912305125318893622065516123316971942871352519461839506171065170531372636291809126154482201567993164447068926771200000000000000000 [92,72] -6683129334293901556328830020648963388709792925252133293580598430386956054525803378100437384985653189817331470563164246761964069452612887703129142647095815363390341262888403590823094538929412967986623266987718780681951550507624478679219549324670033089279847452806876038898450809192761816521146689647873335936696359892310111868118683335378756783694765515318417527048118577829969706618659224124760196616662121014670897970223342531256085279290792190422634560386772087648282373500852479376891630639720457015509823903741715815821479351108792142590067799350626531788551121474701398071945314679599657111297987996921026140856766614354375143075957214619715139621902285959821005893073685888023019081152647632604717199329262114137739906390549269226108815011970088079776508554779468032999218677317110998787234476376887793527562210106732178622209520370137961916618225868099854098790572726263684763331740325873752162513262688061662936277553338888320294120085891270419364769269728688899892468194613718839520857215846247997039449891250919459376623573026266862474385880210129020019453922084375228844380014318080981283663727765544234622713707701768454665227470110228828981478107297522245321298928199342266057633354982547667170396521848415630200316772685916464223086807929501559027887093079123111561380671164093113432567709647382556409310140973894291778887903438116197606449805668227875000910392645004374711562462462913715968658859507583768976224017773730419243175722133653635794304102132432517745045718188957592872283183143144723387219778026163727871805939705621027164283877486315282838871737464447955718317046550753394254550537563772144152979918856484533364004461316598469189978263277665075376575339799295103097933865470792927424643087873157632355386507155512934275489142619687993892010658691076914061463322281174714960573800053035474010733015399963948156331850698212536726116263424430253820214684586690857323445291531214586740266618206672314455698347500198180402897763937456928991008053450052723643315289643117346987560489382832925000442637611383448969516540130324604300960569753600000000000000 [92,73] 461901383106228447875840501845993156581542313765678628487869778404437957274338713292964624559023244902890835796432053947894434390102370459529003069862883203387649592057428925001572832058142555474754777679105148834384606548452825744564203078355346127760635002818052686621574093051998700043917135072731711898119825653504375573054772854163321688602536448071593298237161401823344595165915757985194375112214498107321539840356256333659215604986402196165259024657983742274250218520960040542158824911286506237890654440978551397892396635947914232393403741854613383052343163723771499526212544382441597482853575718278923864470702356609150923794282004220780945286144217604196476547412041211480515167794870238912560059059674626694425981407495189260031764836248651300414748723724666584400426787756233554483103110937586879687717664964871201709621413087139311849620294184262510159121054197009399337197337190490244672738025174625974793713509238015421801902573627751845690944103528925101537854461779667313822709555251046847987501605887200059149321081297444431192807061251015312685997729987960692845151647787157556453108343997131845275161997587435381824186577044226411866387572530872568723324912073109861033330628350402936816141999568138427363923169259667835524861951944011154926111135059361232252818228304697918641092383203818407493704239483235008725860085214578849682825415371814891941604542380247967200475412922905756762746097237836356948208383121755159453599481435470817770681901983164194713527556551136009297237742126940460868100769688117691737806341933360323067320810406953627088211762800435495396077858641380682313747735651630093815412732194693580628933450782119535887653806675223379855088232461608049587456298376926723285715564431554494231725716112820703622506205687317623623264127998611586031736326354670480886520388100189766141667610668918413884122317921817607267841351055439819944070009227268463394142074235836300483177516541770382042350913127025148410268044137703239218999160062588136534943445440786774283789618112165010913592942636194009152036196581708084589840092364800000000000 [92,74] 24266561296082445090162924365755713632873157922106036506238819367533172707922674473100261094222511061060753586403800932656453823270952574940396855262785148898535248082665966305803454376218537125975224886570379409329530083253521469946706595356839435558814810350092745996375866409555608511607949672023107137091241684758764724414248368480211798953706963729251900041021884220752500349648512378922537894568451064489024004189784916633887329808959122946350723957100264326010940346080027201509485778683467630752235728484062700469199611719712894389046228162834851570861118185052000412474728491079869645932012975649969633889265495146137032259790340646085921822131975566916617387441176872183155689238495712990733953585836480493447124215288430701920345609434560669132981681067550962128204933286298207694526530565925991261054967906169924386516919827757788596788159608889399941427492589166103016865075933261812136044925157766196462758815518897037894224956789728074723922318263332384603471966463755887686627635302503231048714092738056933875388281193498520125549806123871657517825607937676983847276423104255976004237362659805497723992654643515850490481795571640178753465775373615487220711542451694140005230902302281216313199285096157426633499870783172010559889798594320892913274369648460368018769800031653686370704587484348882362808069289106401410579330070087378479442167446724957949184301520969131275918966202464539531810363687930311901692002394103922542260477221435940549948133122992527317137205545609541955102383481872827130319929355981753470360054354123318587570792847535213567995137678419687149975850912477979612774550993339504666926617823353706699724309522500970656758104568236177971597625285880442103391407207111270452936182101117898674497818249823898059216847952738310417205063677656429117228923812638806959113136240288730359133965585067809587585872649987739005204788509539103396700121051291064909712232922037085201474350689815584147797614190406732652177898477052730705402724234081250284050200931051697528864204963033717409852452436881388591078115117974482110726432358400000000 [92,75] -862253268815146614950520825681474358752215360047417471479178689605491377625572761999579126543426125646269390550551204265351543948163567523645452210135603452547719821087814757623233823363219120600813626496551372524584327710374161223711847804061869248498548305400560653045826595686023153272569399132708109544176840525443380349672257306506083984383328183830802967920920796598850385830100904745573107263850131162523911918328050115112205852461158365875630984851851615518017907737527297889480559838151930608620240115761500973495557015937422797244951980558398426682380568497373700381026189986861294052560633001451435145691222210717463574251856428369296121066023166767795264305717045881738683040939089626846604883934412468260545179402550374343355073468682359638723917556026099754138582534477155475762193226157176421347750168478712815391785040597684887962748539451596907946745309448119530002572065871426102465916637544328249894798007917838186423147148328474574510079400324617307941660477453875495968889087414093977724387640081945469905634896583642488078652898548472589784500204844378636277001713934410072529753334076409919081404843622058627779942863442388796513350588965611377509613572209369058607914460298198036841181114205951819765625997234376619655475021268591430135819466850891257030478395325548144108915852280170790233226840188859405562644936322209718612329021439313485948027003926473727513784132447497837362733833221608732570343174609524297841342691746383812892221457314437987695590570249074007897374320719649954784798915682704447260919985268080934735233524372787158238197800606098823225879330621982243843109881711002537608978396288107760905732037711587191408444836014296450020098750373533127020224234579768801082682599470476827849678311382493878031833078821496848022166530103363338387099520580397220234621678382349795702679578745310414236639094066456964789924992802238066298034837020861237226764305012265331720643382204797848199897282010244706614468169643866698616469308049054991546863389217201534598562146772698052154533428460838239370170411670171183767392419840000 [92,76] 18856988794565040402275052774129797525093405331440503406546856598550081180825685186012785288116546930929368989748304449910013612429793751525531197675753982233133118835839125462460491757978323513589506851865002357138446451992681883649372195734637569048780485918357175536323328943678715241247013936091044338263732963097196566958237271794994873816419792667487269248197901167911256320505917312425940115648561972123488427072965190798838346482637125012244173047355800765933332368505681089162122051685680027255748404682365700774686749152048957911920909078032253097331608594668309363010865746918391534289202372689472555414961116138885449973036926535015289411527255634883526090288092000780602904569615422156212194693925630448932836196442624847193958002289821812537031282055654080347304453508207715032758489249667703588248555068721272563770054237222790780021938603208164901396379551267235203716380986968122388468560042509108588104501962764224080831930222118427666069712495715516343436338896661122692920604107267948228707586327439877407227390313955007538731180907205441360964100030792758227111952687145062478531096874251304734777911226787262716112224047382894821392796180385233876579226862836288581952636724166436624257754649046077768085896117132266898815441230259235148479580466072451622646289025720976437820977145206379768119118108524239148520941418726887749847297901641057195661314135565153230178551183922895829050560226042542106906149581130630737046415456639260416797074663994219186091921428678022570061755664297184767385730284349923867309079100307685496641854293444129394507219236489565893707269490558430753362274256938183677636119183520320174679185220667186015117943357055861576499506522696442525520550237486474519260541454592729020642533768915016767278683355410160011612002654809874323825244120599668607831554768476630473918745447978524242641834002414479378928727316974681969863711056490166820146202242529971103317917300261295204163160601137210859507324048732022090863803347547137975656413441949010976921937605656906671302926824006380715120540565191411203986325360 [92,77] -106342026682745907601637854021155588982510608636396010169272582630179583436428868739352919927354848754461722064571779501197326434717689414371240635253625665235863754458702459232818555347007118870799426516233490396872225974072944726254924572996513728712159550128404878860224895094622810212924310237705424884897643165208090860384063244640376578428179170611482261858732872721219200183988316658125792210669601156427868533517536713881455051783973058276071556563383415551950516745692477035234368968376879725960263279507926553215799157543301437507334923177492053756466426018032001976066454546701121561609147156142751050198398904563758832522676957160929065308676789568890409327051560684030224615599075735121853186565142948052369841220277476586012574326689825477623360048418848134391828710196606113321202976548786591864364167376446334495937904315784914237343503686539672981480352934767443504035218865405590844127137970071197427417120707920353470795635617059059466562702884963877630936009281778862501995384928496124389705470803264919224776758087477683576975928306381852463840419827689249731060201177477406792062188123663074766321801850378310628471740293724604564729353578151957806050728748626342110781027502661671683459648446890684672874790127267085713837038248597678753025949797096796755459497658047235846282140444706964740953699243946322043124845827172867052676051645980638510082895246591902235167620326129467551773571609006230311797827624259552983112717361163529836923538036179601639921770408467966172079505439784948227220886822480210108244257252056546403696992230910289509978065990709061321174800910455932712509457530425293835674310142537579359271391216563373251968406531060402966858640313599582145987601029050711420617637116082018602370842691857290842024338458049517581113227741450818405033240211736794325637704106893209396699889622206212271303781820704206821228216277463004103825570151746744335702156728853314389102032787377367219860931790430059807313010968362048408800463934612233160356987312582808032538066509876609733968287376888065597393631262516995313920 [92,78] -941893906803567970781157028609577787512411331176765123349547044071898360724239310029434469827744111013929033886157622786337780084434854498344212143821387616511437122995890495052475712168145408746679247725636303115620903704385484536739159416197757278935955279396691018430687132143220040154110821842159552711700052415745820195000674076332942252337621376921428405365334058253242139033308030874070344284475486557373555619489377539086860095102775964762713476462546247277174052083793479176705593743746492442038736204179502381957686709985473043296914774587175377197715209134224338506185506875474135971342862345595532610441722855427149372883270939017828205513401879726951414382265175848912142655174073476501528695447227279907607799082809917939923174211439717058462146698118419711993509045132192270579089971672068551032338164639350395566891987465962302780094398381352136819945135073879084389102010116990957777883490811086092055251881103321415379658344788670422581411998388069475219585446295024363511658872995852816403029379573866661767779449151294801064285699077721595803853424308595440044401731138549643172261933493275004176849715246618613166117600496507236052553530378784444640361309574164478495606781091234256499861043067318635319937010906174633205232626041582189315336284475322091146139468950364759626124107868337858620739483458787459853073223878800034711684407278109364093355268059171283098612455736327424181612329315066474593349496304038014484710543681777337851392264550776629163018038578022311695886171645257984446432781226529063596935822581021289655628822425515986697748271393584482460433738093665672897534991835411554963055547808969224544153181063554520449371075034434490169652815634030058665500146212286550952976305289963369411484662863789608894920243242535610725610599921175442876696594555213328042743216493309963957441429894810713590242303341937809904040403263605453411080840191224018649891526613135593698792025740690646389795019316675339676713364285925585709287858069446635316663448109740951541804748763799424740424192316606973395015937613237440 [92,79] 8233584206812299523837097424341484047890933971186674684415893912925645557443020032789335925034363572979291266778764121336640473339807466686123251529275142460924335325530154746724462439286530576635960268452079453893072964922063791323574090898604240430160911235100246178267134280402095040763922627610164967182729213284116788743102645368857148834831681060742071961383420266348626728969651403352862115559737178689046629382891266271679503453019290380375891442228052258221911916798064979152060921579910347466657576364121963303992179669026999013876318706132193305057495118159792920545649995639936306750427242142167983831922723606971369769664881747620608239767575094664270710647613619956010366427485312551211972295893849024635153637041821754543034708822365715826714759835287404508751432633303400228473332838639532525114742496499495959097548997554976397575840409572625510374012753176122287049859012327825939191648701711747126785530918686690321809122059305613009132779371448007359993290761500003688034328646091785761356901834612723024753246278629949528993020259157868647240334165370081265435894344349211300771239116148710606847537393420289999274399605738407812598434235175001617580282340175627383990622185980143683713983480313995179572049129860094172458793602237993409855222634979294487036744652446681021266811142947355080491606884016900604446971229214183642425077960739410404590538353885795967496468856643945156434468113988451109647374982817542815636471045760717211054479748158821857424058458118653889225472776421588270684131738276187280903581130543428166292934167787429678955352593164234987339207152441439486784080890975212210191881640076466192331435534392925258463300920036823388026247143500126466891633431010463084723788069121888799768566266962731320222898755018452090544685728928348661497657005542717965135786293084916083306121372334919681817147589580505979170957909817789248562385249511750749428755375529328073221817190315560156987297601536233954313971463254753512974167417250345825977379858576468308413206649127938314492994731653121850227427904000 [92,80] 1845874886684409284584913704390008608881669500438675416190825999667309656122683289721984853792820748970239099001320816110781521714301567773966013818861416598198786661374752772167059102811000389029048156768842350317257532687185876927732961210661139569688999492918162473146570284222834570196237487625926170722632364011984932585578899681203069335191066495887077825452631720733459093145792578165197304119353151937467100402660185753685833978644614342542356607196103005664829800984891869622197877677866904344424753343975598049085111869122946088498308213893358462816728534201667628372344248277474211279875890401937414226052941242099584719169041822105513000177794647620289743503643371736060018763857035006672890540489549134100373180235501691817391338795420257474824036630341043464965139890396249414530618241764012541598420625173357626601213366660044836268010990874765719485320706281975690096129696062081174399053868419813946185498102344716846468808906463442585166977468520697217359004341473050532574372404742147002982301706692959983646702479044766064016339530915759813084185258024327480277385112043701261970943705149377742345391900102871533938097971480103367868424256507654701335697514210995834523562801194180235906700313893396399596685226954642651628111817850456645420836170809302903770465397823190162014694901478952786561046253065043060319530053206574534552614557255818029096171908788801779067522940329049695223065975731914832713300146396783760736191159732196037142994439997662165799890429547828343403344910802117623724923689504096695269059516595645008547569070616819782639852585954865529819579393580618848949566633706030412755093230530547955959407956037073217733966829362643272364299279174583072138072001218657660648298772040077330755339837889906559594697500054705707670812646809174540104041041460655231333574416920433815640275598641251299458557952619716826997708866690150983253990770737802774238080849969325491743786752408622910316013921677420691331462107178021076170878108513463649936186658303305147668678850977928078346875731921951069772320 [92,81] -963899212980593102523732529591866872927026013073434327879776728569762497235420765455620868097121511894088728479418685398477008354263623745150533032537963959034894951932866337305541393671556514095467981254145946128470571565860706758945407094904390147825597402341185345536431339175677844968860684768791679305386579013810137159087769207216880466356353271717130502341095998737045184715430189929124406976884895032852486772299800956913161156119628233187680862787720604138588971604725582521133538104247876732254538255461652130685502222686915664816693477503918319868213497870931902857853215447329392096628158471405630491762828301000833239150890590565014848641149385463477682487256097580361717509955879300077650154909992059293275764159217929747931374332404364203740506400364427500723608677172889746481468355543230430541688924938158259633268490873160471251795044422576418049035881293441594308216431837439662315410182164326255270604235298362165404987684583746114842625866214874248506625821259447904227322346268887791627975912265083584289378434500110404010823570789691177600203452208934923563645751459413736358499482921195961239797312710839899680633872931938404057138101597473034920313329848461153369134091512939918146222355206262608670021236885623385499557078135142455656388892545229696327225664169970314909328720128176960827093506692457722561452256851679428735093974982899454359475792299126817130734870113642957002209149245515198371237780923873674129347782773259486174186539057059392519897822066230279603803388250528138398133946656420472021420925359274744753838724130494836468205905674424096319288888269790296819897265356841968580464682429054986667276963713640998011716342605611732972615502311750710202479430919190396284117545452727977049024159004338071903607389324244569963570629766776104253545850502059851405752692860214218905549304589159154513529363022378187596287865916356048054178504292774205185144220366455710852157192540488492485644511392221842296414256790608734267807133052408163180499601235654517006891533696373698605128876743106600320 [92,82] 7016269499850400090543965017416379471589770693814307727825456246214927682419087290226884656006055302064510680123152305679132730413360268636726864966068390367364062839857304696707280810915316817265682878717898538616580615507684528594439787190213477537441459111780942648407258834937147086832303817494305959688850807036404056516354217735603371181626198866999793667842384152444474473133779589664134399467585707542925844950299918445985770908139858527668217990666812381508803351314859664886552543187605147909092184898923782327754882638356656209147675002112468568980916849682638639337880640795675974402025532879945476218052603212409938018861318658774184034772743516855881828428566001981678255976235216340159993136551980028709477407784131047124797826605080970789184435181285950361421509066382305372448362200815697322042526626830886590407429565489770324862086892597977188497467975065437143204156611056212159943770958661677165143009015644912296904023177924016418105426389810349951775292610215946191902512258053956959148813431806265082722907969942348764148898288586703963080725071398396575103403603596985688855804152529313081498937056845407457750205255557836743089539122120306255972271072309592079282942229230917707200048710134184537585305107430833937911575215023695543855917729264510244253989073835385835102374031800535880782092944616819606638847548014000381059706715137701776409185458984454700376006342610525740144949770367595094578857028490672665649497577880589984351260726387449379875940709009495720512522355637042045143859783663300107017289975101946055101398338641976018448667887354982296312519881901652732834350536129374323845267035607740193602235269082311991910241249912639490102707335567153670569624009412609408967977438434392138270809590998595568978303759793501789640905861288362544179722696210844939053364144431137293815632847989941783140528834466160470922889900714707743113999237335581156280050867718136692067537178534242920387184663945228826212573687648198798863883107661885328616324218298188780592984849709275160027651885195840 [92,83] 29608582813219044105877191315509810905623884178893908956616324227491774061366554446779703351681832011065166858894995806454557067685629384539058722283592826545437605841031974872313333523358588464613330169527899427703269269060666783996401855329090959211681360814909983169146114972240173351883567747053952085308406850838937394184162551248081787511134375125563067049638773478526555344831835560485494631781150542451577280983229434234286926112875467705484821705042508851176070096746397165870323266311395190160670977153908810261479222390790479820677114101044105759075618108418204359465738442150879336951534584204100496930052065988094406779516787956150970041448911251889172822860574187627184055440939760493506583426391750757708595917800267775327514024971207920109485935392553097372085646434093908545038555913304290037385359576575121395708423212957207987097793364356945306317330279347948593398643501276301473028719217603711871339140387386778605910706270490080193824655067808398353718475552270995890212360185174741074829350327405048840590317924840728226763402574818529851859532797216273078099941291375585922141391237040069034106230833096795522023507256801498771049844735433299879495048113301227439174066479202058657379659855019068385010455866794872604870294462930408887450141189751503873882152010162637789919709735605234460317440338442091512294001324620117465786475332370666429498468046871158401893167855651716490424724036817526527584778667075850708575343817153317445479476796173634736849263150785881506279712127398586185046475977455208653504072666123545232219512537138314097560402765223199219053053431363723504143146993647764702831147467131722061353893433892952479195928680758813515463141266123434354404413435753683175425957744612817457823069718158733275904788760017375957764438853080674431357274109856827059433053488814040172835671496406111884896446347795627643790150625766908919115677475579066689707096606645624403336555446956854945774017495036615384939463165524379268383048656797804556753683726759800685975695535912899649208793600 [92,84] -328901400379223144186943325172079292852674981778634549989508965625188628152977282199252642310277448619186440876607809967563759223393203199758965942488390615715667926297094121644635956809962096785120527949892694197446804863771710365529018852398318143261449545836251888932743700587476544996690132443598714761490724805768408192073547400235038469327577615267895022844593851338933640636552564262626320372475820654572935892299661033233530110578736806953034506636165337450650957231502546634086937521785714025354273323921570203412986561974390527168281524728357034917572524812188532462229940452654784230218210835758046890654077374938813763737905174899914814050236248796548541188241884401118133053908838353628227246087851238703004775095171151829599399757496086445120359181705271418447014988038107398502059912951847884058650915115072214247224184267605777229289587713675690649696431039839719311928069934320369957990813816789937814059395701455087606875055229753013662504651875783262340927897728802030185744281750259668854805130333147080999530285066193231269572734569057958039949512911724144583098173655424609979956368685015395666478319320887207237463992561403863089188165416968042441280360892142996877074278118070793018426857625264465107540541513097970424798813389064597508633280401994540929167725043723273508480995061166064596254075450935216712857240127601424348606171055120384260136761990767028567857107691790941490614806228593031288505574463485505626500740582445502067987358374210825469766979165197880364384966404955127286831694464516782260798166211138452043257036779806322192586602802073297134382260569154199924653328856041979936275580165408577405192905329186606202595042525720901193708139503207751909329125116125726231061775520808784484004443071274548329645169553756286440270829527147516480128602730574550005572853717093937692387911416175859315427358031196522959773483082180401893332960862880001156880957420738468901050338762586456376305545478477820769031240879553238620338729783517928114782184246728031752518524330853502463820 [92,85] 1499374429832140888907348844207541495817262139709040950900027030495914438695567636197269874541055116406248035235061513306872304080767163377041010312291905574988742283695314777312994026474980622323563117187730295009813498584070833146332594853814638655522812013382365289898702581113391913567563867644810121221071774089174775234258281216514473359716919980836905449884194559170045049812661395748869699744764166988289265841504442915670176547976913009697651478678142722985760434431259994088290925080230367901918621102180023352969594140915789013818550771376799307234505406281262549343917947062211057876584193297789976760641972651596435735812211264986121979958837109421131986546404596204761664068261486802537037505780399745883044120719712564101084970598192181526584036183669839738366614280471752083890686768173072782019944417409594950302622089362613487897718571238603893036658245561675154774742636032171491114912351118344963216800957783904856348611103608680098205027831092888815814138681372912903226222496399720986642101364051011864116875309590447081524338250507010875915732418557383755108456644435317342762037211111366982173160227648205439551139111232877435315967019648330239996051168730834210726547447033810053966721868001649465911222283248545012799792139974747577828124476097812091086645662276665859484463628893810929812338611975271144149553811561502147959336864941531255523717413036534050030585053697719126747476185321692265065367111306675612548761842082546484928039770488456743429125756908407533291867192913642575602312302859859011658498430619108636581833465190358450399840745257914574645255186930199997987954671078302122487868024865116517791062586126709948448582675615405371095105372836335960779324829687815380222695485118362880334002665179050067265486826694626726468509814009809661755679567700778638459472929937107332294885912755983380545405869906683682431181650932848688305744654827167806807967535703164743580127376751665538525520861712129545743193349981611373680856971978628765864758992201822874517290745195963840 [92,86] -1384127948979642429589553683762020400016337011949205468763396452192957472432657485861562163115113099684870831985605085154834904457134722223268303946979225336002538375162070727921926086673318744806846934281845710083154444593716856389367979423168239699421633154884073271168590461627068569592077159081221124846219664573604430298833608261000027493558013988988684371590190726361255353588617059133382972104213307350242204291625031631202374710286333893386755202902853196649792556965630419899795681115277500461631739267306016641632383629039713595569994246237830758211365196438362125960384974667963611896847043172752265553388982485815457278883187568644528061456818901675892034939828054001902996308314930683703154026133354476394304300279358689018584636516693308336235765145582380379432236005882652574943353545981891879358611150770519601203769817928141739390306568503789160103109368759569724897165503882349600969938257765445829937926858932269519306494110430073717714120081024376073852449360211984960726561282090827658877105898814097067385323682288051201241205945837848540399945943961902722636777372518643865653263560203667768075860182968994226454779121169165796781722248813836220442077087757415960045174229531492661479487581759945353828131807977223246772898641221112038375162136395952260252304476175027590913618625491813230594758700941288404278944262051710834996409887712587767133033800968590892829610147544923109352432779529679320657035565333639012381664431259697250735627978706993096466110809326622566665233531364518131362928449311046835175096131984949339197959558981355081880131020569319257149885153441787058020927971651477203329443558187997308004424721655662732698227977784108243577890565564711820628575201418294556851249739429873314466213943515449587407005916688161413217261915308429033432089666950353419719810570460986290311128130213610972048205095049002528527462833405486594660021275420457962976407686790218405141980140690356999366393990697903942244557250947690187945109390111801940978318991230265076268503093600 [92,87] 2752023569434751571453735889907937520057609616587253749350910479285532694636091275541231113349473717376693904520539067940034277848967560296088716451813715992188055031200691806907323981663996091516784269220817990380121477523384474060513651628682717804511408480241393176175399603039724504295274033665140400494477407767689493138797102657535213625912062013379874204887433517626931616962164473596976686434337645381764689694525170893983724088973727513526636615077980221038716322060833695472512268431538564292218850463828606899699281711466736870566965223604427526263107058084876512400125491280290258618670471018954795968792019612778662545180643329142555233987876711246147198440496593194735141517795789946919383022351899173548001548536900906871347407295025695489246772370172252002721288957689950931718171033482041166790928288558681649572933437360388795763705126691016074586179138483286844074936606104572418738382653912070187856669466405055170725575521788380701802394251429895410114616786922001523720540067075224506621914900816275817309288501564135305211412979957227945366376252334651501953952018723551096691801288445723607380369020040686240524726162264769462709764150865936459870549293022309995259288958424720074818360067091267859187757946604144809312315724243530969325964128374343339541228236610234710973911391767245356374318833143144240247465229378445565630670054334931048915867460844369569976142332557997366626506184772154287709243138582756340325558292375051145279409180757562659118035054372430460071113870442945631245808076298132659631878814861152926991765380893526028663226777319813271305496954975025342044899421649168837332254651930772945404100602163675618980146740033411229801334016461888116405605814805259104577897986160662618533971412575453558143762475103185428809435740270037469216824616682701339817740864517932586262754269133341947280154633976546978627281995870468068415927668517151382443078183756335536923992492039989358102113270963969845991964773644932961200754391872513647881389146379874234349440 [92,88] -44414674003036217880159669114569657435540955551256887639090152495071281705147002788251229940595806851672392471052285973571766023246349629955691078844535622230510652420348107966832830690724267870090782637097548583896545657734117119356272493849123269657825474120612748919867910184768136966648328374613408048514785591441210352209931323114802338468047551332563612853038356393448352310301608917929564709303646132927685288781244816966846396474460313250084991662081237055867529133284630479903576669020954185185524323152427219434748128102032219446071487011487621354726479442410298861809361497483821850484583136975160931949842811375196241187507671311144328756045887723142049243211763238943645349610959728472757581490176796078033971823032503922124068279473092033661423328417098681905019192638176051440919956968300563615865157332630803932990343924052197806801680428180650453023433331383858298622206890894194480801764918794219341768826430947498758248839612233169610056650374712920450775333910613637654914452769478725948805881533242218307763305007898881919403352329502908641955127636471992661555407799493024614186666451288401338451704664038413160955723376244412305373091521875252340475933230617516042315502553794435945655253516044302816200130850554135913216214416715992223959971108097161525609542479615909337655538256589448902189673554570053737308679083760167710262835087293425590802880520234207233151920320681097240133902328309056980476036348246823722232924076285753349843416759448964989756370944897309407621200943959714934713737577468177877407713620107633437036091799325643425820413170419203613856397127150177521274697639478982035016951911854832327302788745240384209547869741420828289739051100687590162765191586526312571579717749559704817737258256764984687621933051617047300775550013636651293816196294997549605817923162368593145579938997472953163392945417242827998923843826475967038942774087049660715576423955615269134315513878610862039952411295153473980958749814975480526712854580881361470982012828354641600 [92,89] 261146485593162181115191033698813631777269244788861300714092775995412519153146988004761700698138402975069316391949912899631206545834365254450570249073465979641371725033986941216826083799554617953851184164724958874718669862866890079947539625771499315697981213338258735343543576513116970333121999076348875033291938127863527451309034497597577062029221715369925202685077609462486373630715282962915095723350573655574401004473922418780540833050380901224956797652519052332385133436321248406383255923321422607644014983969216185734764257995214846344575263148828018695867235374833045153708565283416873478739421691341450791627324589642783145404484939550031407064094906196116180443128468266733356275449111616361178929483791339693183143188097091421742572418480318284596854095040272832066152953048780367118843550484951910554084166053991298467911148352197631402508317825677646905531915684460201791666766065929275723427889393320353427771268573923759278004377267906429331088373593892250790088369972092604129796227785481289006679707087485834143789751312547283217200037903701746350689199033597409019930849737785235393099556769067136126836439919103478068763160949887795268002341610478874608396097642646892737513320409981468609617161312265504564489274464274188633309234543843202647388464255490837287916566071134517855701607436427899308711379317760637229687730810405600685610777865493615524032982976547365425888829075378725115425512800329318383612305025784820808448592287884309802900899064371465203833330103055809617025954735552077985338958101365602031749138086358911707822189603845595096484266161828961978596714958330247770263613044881345438609510967844395046727706811537342438215374167555686878889316026424062206001278236332921670949626376816488907458378001106119958329622005450574366095442811933857978522812161478562070113544465717393248083396152933087425097052276048160546312942453451450489034872036392530994589047412230755116796591150914247572608633140781868572819145492614597846101300298120593191869278796480 [92,90] -535843594017969362809817326290161110800839354568449832084182222709952164879500413985722180623448271361624812877479056567030476969698159206797376932654006824770804781065366972100854147635820813544465058362276800418273768580528132774322077998854179882814139624249477868331520546479640522434672310148990328089133247645303604603423880143074451120060224697180913703422087510128722099668324843846150481401228645405433801531256681407751431972010852598925952903058072337059890893857662210620651686717798419527743979042036496578295979974132872375859590782093729350011354422234119561298045113708196632628876521798774948661842699118221065525349148959284378849920905112782622756043647306799427607207448625416239050295087326596277160820149005147540643539540973284792975316098299867994057254398408404729183189389965296897376077684350103428326202675773263671546501814013639012178303915452508586047813917640154334789449515155525143132360263122606138073972501921572300267071029659898359894721339807775276668558437084231161573147493993045135410711371627400864181338526554927809455905560446690149359335548797768034956198651209019505342894938327578061381299139497850996072047674410714690428150916288912137874799319282343801100089518339210856691177460607287388779117926878355680008921505918633478281050837176190659539283379138562251082676036795799189413280112066609377885461454639481498422825853068502873952305015497894107111959134937582512650355574653263822958056695294971557121260453993840767947696554027949427546606026815918099432185169420636246373659189138598402563333786728694546641699165125711681503356715559498032946265496937419637136024278881144430114301098228346251318738989946471257384164984966281769493872488599265997406448257176990212399178221339569636958461514075723293405164919663193146224054264103758639978601513958998276233554169831740889265195274434213632430544710132815532437696815076528066348883831284080861604913972035701411141002722759038519466267396484920843089501655683940838619088640 [92,91] 314375185585169680825650497298575318825726840487438872431867129142883821736891913841769903845896019987929775489370775845258171187473396802794617778518294537175946756633125680971671873120165705835028400690310903234804974470451224899321675509559303492969891672051739034053274103142281962110265104819519576888701489250236027563920732907269176811272602260744445640602256555737518901149929921720482626954234350664346764176747622857963077211938046184725516929691631087400371914845298336692756709545761842347051211056139177594748205461188298175758659435712478595983441135817510145277120807439022840383832548887754150605645478247766769167882776249763839331433608249619789493046999443252366180756622119877890898119447027998785942457876541956314999321133804231789874853542323305995667589291684727438037156408521656006248840021411641644128692440231072488482400909722681104844800191836085894780785855000697645076099257401793922320696011574478317871446291049833365452947294611824859112454399354518833043804530061735082363506764787261360397620064289279779529496240923921574000481325136137766911424410340406782083995808477940844540627432542659236718424367164918162029809159044337498879651935122707829861133136710889760360812484901983988892863979455475701451826617709560403296689246426678741702859905690736580817638576819601375737010399636949909669993222418967201781436154566488528139412830545587457518104569900370157754136797683968025683648424520168047526966944999427422614128469136544041563064030625196543426092014023327719522833268737457569576173332132181759735282768894643357908533376173823050307586650193554153866861299546451746991965583646097793662040516814758256381627109040993947774027569023814780891677338962809440105833356246351054945324250735139881630986676305707354742022080763583004624656349940930269361064555949140870074075434868476859306619963035795696814876380063114729069241848791365587015614489385948682136202719941768583887136667696265939982351850675912022175709921151572279808 [92,92] 31777024765472893555140275781365637557840507545022416966317675836710188677488114889901388798930544691671056680143825430573187455484359098374490906139951797414152502165061655060883371780488708257319571616667874614173402540830913999599974269107128104781102211007986436644531264045108153577586797473063265688293622973603334935410662597223159295025681704973918787938471025196732477384113572245285207165133649726933369573489167422860156854986625999309125481392691520773385076616041861014061645324985167151311730912149337544625931868376090561554667411127991013838083710188017788061494143020258490917576336052642218224547615089274677045567544629240270012073171360340912974203546095517412001423572922254765850484878092276719050191034695299730745404923954599797882592382488641324364352886131899942991330687065108890930669924160144777353453309747353388422980648833500534392538023946818576611845436933675218687275602903185109576546629813060627410779246186960023484047030911971415945059099040755845165484206053824650444076996443294793868570209247013192137455877158778847858065284108104076517373471910167105382374322082710366684383035628111118889893348875561627199708366916371937884610133919781681755186483342866654901126074506674554162032846717374201236730026881989330836065277461868206580861770594305818446755903485511482276775462271504730053948268449912613933735431185923343065628558154861227510243762393467685561572571432670376048702661954301990553207965191369493274164378927673790432248066731148745659578362796286644347056314453808153128810458400925143798946668504123891929864092197955039297026889340559122268812493332028043534130390216233312553028590570844570714211605250075131860998821959249986919879744609353054528147255994878146235126871707166937207859931764690695714693609012478402483359316126152432906575215148811993092179131019728017568213824062207717913918600847021870372769047717042735811969680621180960925545349018372376945190916237757976393406406145452253094697719885964 [93,0] 1044151147461386169053459045208617318975192510675030322926793754935280938323300537709700464848743006226621350173525716758069672017680248539128800983658398745147445371261758172395190151405058367853806590322439288891569681182607165949828124378786696983286252893087726828863478406631174667247035431608116850961090414115408234642670444773694030157812275626810707231125116521900687093604586755814485742868315560451541548481181437006524779048369831939752668525013601975864359229222058985385883307825411823690809629755570852394830459455193238156353963001983401010365854594362837128223576725188729181169194483069319105965217509044677027211228959269957583347797052262150992622196709157946079613498124704204624663660354761295836531336368741680475760239930064268200940628681883431579146247170081416845914023560482733746801399250297052257516026797927903170630106059325225753058548912567026082873532642211013356856587657285316946374063994197274336681770624083026765570871390500649468080716893791808721774097800100653673799434667386468715785940363867224956490117949587717143966538768670418200606810256844199523765934894773127118095077908643653997300654242054696092425499250326646738364166830475601244036982632168521569807425908216454023191391891458584750490076383351301415200791053694953709650592403579063085543999293622037833022917834169740993093345555074497981356329400070193499060446374530095865748118221909654985837849819504212476717476768766919508938551447132564383014486133689522281659618448669854615633215232850116525460784717626777266119890567265888249286177250921536111525962718005899069328639497023909729184179992197819937767022410380409640283357345636315181160245981157415813687425598445469302126060956944059751043994285857683849826503431031291462808466041630628816334968992053604011175836470562375503749545190326364286944674765011658874903176266528116782984650907904166819134736242286131658922261269833441844473534085661319920420489276318810511361673304445683683009162121525253526224124662240633639365772596599763334774076783419249876744917095981483881966383058951033538912326328971309476741120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,1] -14971819542624178501438325750842683972688986815021470678938669806639363543735397047110091746956691082633796435010482471093046493745321051103378364529437605697004796140386315107918955886274915153058928499408992533879735501486966350991919444009103401948787690319509490432734782472060777348905017285828368928527201522238623001119444792222582114142296045196874845605906546980402793973759556126742545168261494085555350297334306963331090044223379516336282693410255729119033890785067276206047266468131280647767547523804274977775204321700909253320237480441525998655468975841140694676632719969282005454863781950319767037385756106751576140869845169497495375989520548896550348415464918310935992187187080734210320035546335775399534415258228762471468638401458504956206021376082941194120374508521493963705571862250802145618651749591307679386698686914605816558765014391009615107353759765519509079699604445011554084206100645858979011256124312091164973319533516769301800684390386767320647883944248876797912970917014636897878548963301838705439129633033790454631330780910496766137559735697568785617430515495849816367880600678074456123319725793544541983249373371937440451187862989971272106183854499062504046896445799013039323902176631676840726806314719613490124638628131352288357275644402963214014209224929727501171853483131660746668748240992571164387461589009140971529237914784091468601725984876518041547240098236233292852898068497040247393888590231747483297868820881400080335930266939108276074791244988582218657022046082176684360025139119634464891690517977960324419510930870143418700013803751960913302241183318994055315764055416399795962208540033742551878074690321511045453681757900916383806163337751655062960169239639162205861206495210481274220214397958092253683341011205846249431534920439982571720095465297445372294743374538265251445902389400326413568172316507131780268847101602523179989419880983492029342421061594466315235391039133337673911061448704225579381250859808730866432264885883136781316045372940465930782233617719162461041567385365315811391120690577074994585273503577559740972215642998210316847808512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,2] -100447273214674401689133408004192440208979508804616723240051176828943181222939432948313707913869739468992236607658304392201653804217107494641822860329694489848817877620915190300431366450403915458605452657878716908541320996010349442792446930170032581613561891462459894329656255613090169738068103887664365034150700842136840930609969610555285531909124559809547199071236241176854793747139035361937912001100626590284815279022689531677728528757517039677165172847575164071437266354404155908810411324613028923935311327377036654264993524695674746382747209528301331453775362521050322014613991792152392872342381451363266836127087389219190660295462414518120960840294543314825989538125062739624758746702134847915442995952624990890061338581343534397872416931630632547605606886495454750665656319382829389635394060150995558826540861591349141081508126564636992063218737297737304085390868827923567687984711396736094948479115967504942919649903677004709810875385220672888151004882265352058232927678623468159852119970701261335359706657776364485687027027757238298141021334092548653243246448884933414561314955410237128862427561450571520083789191830162293755020709516888957894060132836969658342324538548260182558133387587089103969159271266936708294303814515787617540310901375339903833331899797977314112122176178487665051132163603175033632443147829155928402086328829124752584647071823496103144420573464194330759698112687657876347120697634354711070263416998584745893600475291198677951538660053001364261098612989234403761276051730749860177386691437460005587721334308686998863483770130079603318006381698537941539407455738207810585819693497476980668933780524731864697455571367508463563626430522875919474263674417354983358977315932215843014855192284753504000570328821557783684211457009649280138136928448860419167473957140492904828913076806779334726124789023124729884180823720678246220329387748150281936714634043654222904720725737112744436876969973703531966713507827631494508957436359509580094424607925166300689968994152198944654139738623327039131996899597773778782689207142727174587142137424267610630697993537262118248644608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,3] 2288612703735632062653450346460622432884790256346647851911542174754644981444464840597466536550702557931479345463349862666701034661150202549022792269621387548784702072460344264425644065576644493211407847903629834760178409590292890264649184341273700004921114393812504235737836034016107150928303479183618788076681787035666798643261258128006706525219614183299018787380333845887483087887920990344532513535175958243859495129428780240045246479136092245612979336951564948502295951552497438963800741987978879826649598135604030391143622799344248880973521782592519613676191543115220166663545737439948809715005718930848987283052114219146451784598477322771681044911657782470963229759422972795208820703322710841401831589305400199616285196799142221044015150808101865694618970579806796614269316914733375606923260262337825128568909044891880723753951675984826181255875739773096789841815618396458720435840982152045104806133611018917404156085776081791205117178732091535813729942813455004607100247597071340408560116138430732037003846222551454502908344496873941984860157084073521794145497889041537705831864087373646437933939894191350359150423577781221291060100270321127404957095106243704434548730409806406717997955477506092126534772451350613581642863594327893765536139261992391927288624286747365346277169597138630645336108229755118985810570507259221354632031690519354233366279461769394607794399412679869714776170924189892949714448641135940907847074002041272036304132052562383102568300691692691387339977892871777061058168036416045755910235260986346101931458969361032398607199602566219220783629878040051530292794858698057603383605199380080235921369780676770597497866855364850376989215871787379305480497611926771004668833016536614193709027360940126957878290793511890203320653742298223986225149421156722135118268414191123454406277260368959641129820274302509898988578220683663264889457090280848437474659787838621139640502391349205041254436681714314626688513736951812380152656291862843055696176521635671885125053352719205937120386661352496137088171626164273187147166613122776896195993908551608262053693180480503507293569024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,4] -25962581100052114505059508088942927855929947011542827826225613581797160600996326053650106818364219756686719494264699359210320830050344618914761670438347248818660350506943042353457666787107869125367730710717980002849002513292847495437933417562387762259160602321497971887225119978232021735064985861280514916874410345875048380097246013367546753664311619573140757937133427602315370629546339380139623128654225104261682006483218470397088732396557184996524709646998889970985881220551091160409640013597583729716331684809369867901889978582054118020164802674496596220549094318827917353648027967562783573862994962189543931993246804989302718473390437270481050685051343358747245474960228050238916878831223426332352052152401971325429132765991923247144836061548742697170343179199175151932984945521646193745656185759681584605406470489195022325935233831807961078229918790186301120524158199734920554862612892241684988837978525198615243005718363403152781929957313161517114053773555988236361321145586074985450035570624804056110157721512095616191014110328746402248774503547165740740424108875281396718964430196528030204166453804356954413216678722454350107751624697226759694851671893377772101869802320971832328887758966493073957342384047461500927520616918195390555616053702257819338665027193285558101454080887405841314379809244589154221446877400182671663138271554037399846577521391205486360252755798317350698025706815342207075073423245328071348137755752712153517639776916643240987444419034162369245067561595199155085687487388741308421197165629261357060636127499084969899420838798253201426088058665064190266253859051156680636263371632455176849652512844520943815945331300109422057791809866090667566614455074931879797627719836183143890954848813907930425206103702054498139441157429008786723556966835938625056295436391461128703804385960122303984715419498645172779687382892884486023204329589267159195171988347017407760893453599361421930134628906838291028850714970055230499461692456166572707852895704762769733242803140284755972382645325232581923741820903963167479614362786772704010210165257160907618916651330854054660002545664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,5] 275789437231203642789300219244116074273229207049557551786249387246637071153646559770739253718606247021273759610661785422650795097283873684830390203710454016617569568053835954803186315083246721804823134608918523211245380067556868036843354309667358899719274555841836482289082763454088183122724501032066116538287761791437578812470055361196250922654461513672454137364750039402690830450398965675745555346210019265137391577228332278145710634481541488504209931176426761383305708712712783621871746453795822270565127212433793041671492482546434239665856831680999788431004252671204482850366357539011154183942352690755691460585677371572586517603597695618503959300130539910277984570137200527731454597262601596056761384359569446243659820277975427711817967120397845020939281620306781177556175426347179395860477673141955970845446705710270338044657239368160188715008664642510117610020243773209519387672197627346019212062417673732926089897708559553400583398342906765398492238399296115210256530317056726923900309851337891208251618258472042134784846149856709572383232075367385712750690989593936186447376719052629844989779443528070186612219632457871185783654896254124432111419668175788794061290478182403634078332932431739853024335613903372186192691918009171316656926374320961436741836755296631025388254934299901852933365969281247683632418730319330711564979105678960314917243739469465213706047251310742575408316864843667335810650937136066147963207690459440192330371429929037885151978517734021116458845649297905624826654173023427611997539389543497467781873245222181151671924631179459192691261371396830302660798241568005485346619945494581349107291978069114053459301993483653717736512180777879275137471716003225305469408477007732267359970278841495497089431389984032181239788353221090132887383593837507483900485650444548254617429723340270069721456087257306537020132231370445631979810162234233584430645551365413053870243491969863159334609278137561156528039543832929989118625496807181873177954036161518331626095939338585171759739734576605132122734809529187787441113815505813369098573998018572917557742761063518721833361735680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,6] -1904668672614893583869082718857501107887195679381998692412707292507980391187900658577083282394207062536110170504681488268844048823010720199636359618442023158152697411793557656892802904233600894722170995476081755908232226329402159580009364782063629966130372629081390880624699409656816728918115638317709383932951414415362762812704596499389014904465284174153091757122098538801649012439429894049605821405956581670698038834486527910967986015711059988681952870865366321037495663423134298088221343574385144948056884090843343004924491802831861935728370647007216128067193957679476197535510252992295941695869003825128083086330107843185810631596035200283457782534981985601230573766482430906642228073143852711035588522847302398675880905562564411023072630306861586313740566232629787010988207511162562271052494653102623861506709116621479320220835748552122078937882674945175215269171084098815196183942597044337847772217560050119559874713921590941255074928361143282885144418749176550841269751930208383457503916307438884747266392829278270291242146465357724245244611071950844972418457205343573153615069008746076297338440737255099334081481400332675054876773468765765933613643288817227565966480666946437612132598551075994261123558042000882787719181678083249512092045242971857131683261748986880728290962293922446992302036386876637011532711867082213653501285008432709063624994784062376508043211949024348957013471061774287325719835463815489015043325440770457501904695877174440273258497627424877476821919210950103122174753138221945262559323906006289083024537149604728615836274116791757603383546170424631570878682520851103167590037981899379547477255080246766763632471838968864748985029441787707100129977245972441191174604059121160266117288958001015092859085609142950501980341602728219854659973254743301694494369542630287067128323941743845272672295809647833732488180024726309579868096084223775526293070887233077009068428310025118576132162267805196302073930210275581515025593252235840185676607912884430030846848668917064692308180329907370294866127928009969238578098784960644985320926699286423039247627524936739823739140571136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,7] 8697667621704231305266565412486371928244511454356996771342462052218418150235347260368924887335691989736896970223800662824417388593270480634409734019411845553349668611540177413353565993778841524294921822444247946387909356387222926807523325299887818386825949378272401751112269387569427366818917925768733897952593671006838490926053862625117141557272971128669848051721340092739110983504879566046638759910495587325341434184168833529552618416727409947409743171232293456271997387959658165935583593934486919393985742263945784259700594270240348248277554173719565113457326007701598136066980684208429910525893599344714257498169360204877836398613135752271977642090015768556690307929424890535330486870690974749678596738144354420329441689112837343148503258337315086096567433349804687326182201549957408445803205814525312536540048842851904587499946376915836703903546418519789598466186233709454395683792206818703959583496305769892860128846635533488815961529133513729474265797996154760669707259479931326315555435008321100059116071378488450463662647541014147573605466850884548462197729000195653855635090660570036841068581647475762647196641409358360426941226198338494216511557652773989613425653052195099529672256277884847720780373904333247801111217586864823860702297557618282770587960888356010984116666439704494915510041980663854772342254130362049709154867298884154556899957533921535513813768533706513306579609155737414145776732340026387853883888884873868043285508496301584354470119673461357629392618979552459408981669480387093013664021806714435165440670690530955644917284979812726710048748338982749422193566701950367133243359708580633797372110991034414611356180513359987433345395529172912491365780209673239646555480852545339860030235925137723598424623799019136073155788907382949683657480450651784854854115897275084194863746353221082052044834120445698088753491782084988758472858023811542734993929354363608605031335022492745474477970078819301013508515502855893702238431969914116546367811412019554085404332336094039818364646518628091217856846482393352490961425242285711635956081893655845872755493042953767372409681215488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,8] -28684647984873238228451693131641000312696181560402797895914605265043386849319211004510534594150886802517191680560114685167794736938481652824439714071076522798604308972780216707239994932165611269690887733444039618654747791814504991232900243199729574311077841737462545831643437990500025641386429384446402328016639829493236560601466327617934905020573225904841805543583764142486882930286695085947545277349511959586958703274989767065542479179623352177068016759231637465965150242050770295938388548254032232657747087509669770841663938542295136225217036952333813756311911963114557038505556238262964938218558273197422833331348456326717510128985986690828261911098719237843283098636748109501217358634763242652486885019368013110746895945184367222387445686713612053917241368721167898265165415677557608861170333925109139552913485060400210329288197398395453764230957523166219495543155793726468975056247708552402055804600996156386921697427863389959297496647037850979269133619158389826566563307941063181551903515142311615462925900090844220102052291172554458859079535664320729472952444140674860106408087595901118176732907823579547476522502324299574474507384911614821434934315572973824428016495115086966583106256761226809205556049351733930707730769490777794365138626102723001806970376278394186553116168306491300417097972021019135293550956056440561003680650816328439367385149720614627192531814320075382513600082807708782592899156163124294039635575318835210440299979984395566150445263626304800790459441821013442918993309934771818422485189898848197682417233716563325171525627808017705434133858972253747999739868956620293760067603773724754419710664402014717330930135671871907255368053571349234038432713087255590804511407017620758032361953379482902572732786512046906227240989241719190842526642318314205163083566515829116695656555666206329724476090140568305789928892657661780408052128927913552643908970121043662217979037274165387341189160168055750133606041170065551090929830224489632665390748624718878327876872999642682606441989649671878597794359063650756501231660013364897992681515551903476344153864152482639240180262764544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,9] 73832532469220291647684918269729543031718765121465658556245375597577081091888949791635055717108950742204558942604811314327208047435768519717201621719208363556084062965594566014474344214562473862733282337226271836497160486637839096994151203047140081199749241188025420147175380012116310213902992082738292684068186693159538189841139628094039253775873730159742619590704644783264498863174910707681829127085515490119720032535323932753946748690509310127859238915853392817836341695896883479947687542643101700936913923297880356018386337828381421815570203012263066641076757495201456890178079613330264127804542569881345978894297667117942010028691396017846030205252099114261382616078106600695068132256342879673315082448557203104371171495163900003590669469743658889271498424440825085011099472758581495948154788286553469844687767095685322529144704216288041764740644215492731233632655209124698681780142483183187757394670967515721247426272064631551198932860573132195590388583126711271849804027267450039756439282508767917671681413230872036460210461811289162468717949050331196606305944692265058326502102822101994807965715877840036442639688768517779853028496487855066860422120502505899970110595638871244661416766905854297582741613788613114071632826501251090111367713876156638136031848515339910002411735067877191352936619994566739911302886284942422751979746389790882224619379713044995838201165727695532299877089470177820794173720087233392299028483099190504516448713654837930296467243445874995241196127542456222295928173203195755716111234370442406985574494224889879669602160283917710525151606659212012131560177632809566407274235983847465420091851402532288697357284245338304603196851688071232891959075256897921911677038106161284982069123093661398245200550969160371516431391599854487573193092720243576995574885585897414944860145117516188537551617280738227158045750636366135340500565990338787149132742391035497220977926188204295531418773981374038718454786708299667696568244019066816739147609012833924468612563283958321486445148127294157882084682373427686316537808565253980970900428574685601901542802508128174509416266072064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,10] -157881458036702747641696019251800570854096118515098706553836926998753115023799941092743924638843674801572306169137880003619278176638755128764470375073622010071459569081825619375987782518722202532765056049278500190513931715431090265294130400841432691668347060505333372980051756369204024978493382153629094940880930029550544751941872766222374534817360878165133694465949222895876437510312002186733066923954970159372693850998330904176285839609113178563372325803935581305568927896153805443688315369932615542054051622412871283500936471567078273171371934731567212243622425986266257875076896090310717782652525216071211815910784527422878861939957116209634585128729517777780494004454148888859004453274597277558008163905084708049591788181143579196148531185102809662352340920559709729859302053044340052723081303184831630145096062452651759269574534876898759255614987889078428203311049760560086081932074954432135849420551963103147395756922689325637829205179435226071741898624910184353926523085169435644676475047347114972627699146881898089017738717727604428721141889816498622732164632330317856772858506747271531354754192752382694072369750099461262747868278014038009905867157855845344525936516741719046561888010145442135748237644146114642219129933115907969046146683453309802353310245363776996351776943260342658241999269633598816067086766581109712968512852377098544479731117986962859386683101568516288697235078557681984345489610352151619747712809698973151864715123816235961467337750490133473160574215039490905187043625350950959030197546086667293867245611505443980453726247221286229332027571610686138288459293442669361005557781488037258028491795815841590746602787504485369723048366840442195136352354426184366151856587840445837338931046368366203300039018881398611335132289374333715326901698298409883007286287460444353261029446185876075360797853213814324305761334719852804426466381721678862040266197841055958699846631637999224741097751547037745591689066102776816455055266048131659956928590680157420430374555541838896028451805518792817447578912915534842403799231371251607122148145025287636192409032063597459268609981284352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,11] 289257245432481919357790317940904621501986460670765782750763620280697918401999364579966031895789667947713349784825594509592169583850484643961468220478878297857622388833616883653037033742476595125209070005203029218072329098764437314025344484774232294088961465690113143605757654774451738868228300944357936722111538742139819429414713326272014030278543238070061193229319687907868302996623509783778048046384909708651440956149254014192219645156269290950105952771934819334636295308285763145138432684819514606914144811553386804252099320761318132116396590826417679773168091814936008884133507515932626498458515983670048289237065780178986004131270877792851821910934459234149807776174609839477483897343258930233298935136376058354829017749759998221648516397474606647569691593503604161148546384075526819078179849679907947618461403985255876935566203507350934432387287549178161764208301850301720925883062391346248624086151867439878201042039487004542067496173136084483967523868704424893535366183454085446823306814764069246586265683251620695340750758357688670375488971985592605729195214592386300845003978960337511309900526476002032912134006239331783144299588535635475104749891056413842576431496135674715845561801255306869030934305243298570428963002712659142785271570393034766586768987463071463475638984891411918385557227259842436818050700200857700663792047364305785998136530163207349863832883557570502141229864888054321233545832794981017037776069695777288920333346206698864415467420707669998047039938505817241996109155637610871954681430397038008377234716720567718522733234080725091855855637319306453224396188524034540939629554092159693087439002386140912869760195666399038959729043710894956152779943520117178251006234767671984754391581615636611937723455931618540639737796839806319384123491660531144828251027572956304859237813075254394464742570845796284905611441658611612031876857481797632546140693166824633184509008749228970007222953608502441890214633594496176041017352097298240202022161474880716265174880589284136312538498805086017705296621706565165024992047278370272225256613033805348475845124721540031854580118585344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,12] -442574615084061161218122956907159967386556797785309074892842069897425717665718552312858230641267581141195037076090560153743367495915454864737312727535479778748853627414290251683011720265884948821075031884044026220906340543619614651864445950778635572552223607962773388627835780985365434995902623007599655274176063164572114302323214857555840247437056668068409534026738532071130285372517323624323152695349492075196793945329399857721163149213352171625137049822607969670138105980728844079901624081930217735747653953034516128590043387274421409867617006295258105180368813699541433732067537033788389002068080112890738394697755549694426722018189759362866317401732010702385284008335131596901560681536033686619343698353527968711814065288048801552686175053215342218797417523994965776926873749445854780188285969425921789272469987785050357782729836338725757581347984755145155414051677335058845187092539607582816151870815263285029128729171203631473092747917622834980593027299625231320597207019952808064782956123777858553845071753414429442180828885982319579285789034592166050354259985233728577757576928037982235680001811839408947070046853971461544866122238857090943877709896446120533221112535116838022580548354158278914965451790882301633669412963137421033731719192967738322229206019861673931913646502610630647837727351216790373797944195713779580340502225517789186290257993992940464487177452144647281761189137626361194822311739871633205637005044828586138350926998207295179640036358725676590932507569044581578651220899031450439464724021538589851619047495710268139038394680335252433465592303975483588936421001769162987331910371745544220334208108439716819196412182910122625228696014510095320107539670249021704516699339375317886902867878634842866337254727738578949764433982008408055773549045510839670137336801453196942267620798038975651188041788224481166812187008715671088420666276109886541788777641504168980991990054121037413799922293663850142131657682121913094339607981682895972087249204104508104310950811794952366815875843040540015938535259790144151017420441041427784752357300175797183985399107209765777855633856397312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,13] 509822158326504401591455064929546507030117757715905354225640127790901512375074061494217382758522453184082707211389532572368588115724227163492174224981892458975431811632103315174920606888302669777635964169846764423075047215315818775500054042511559786420331696028728168992671367032209771378044861017140543576261290471117189893355085844103394368540925912645150768981511814125674856131528573656737106116894612156581460798422794742806679134242775895494571823905046350919468645010830594728995500648222689351194203090226642943189103400089484034577225439797522778896510077471063044699853002984679486116798620773752376941571599618613122382084287544997969125970440984594253893091134620162912469717702913793301279656371212789400341057954174979887868008228205196114756435395452948130059365153815850419693145785998753684885865519277074771092657253756171272194994968219678382477309552461633924435886137109029305783757315504457339409191322610264957107854814880720109978171982796071338287680725605143948321625076731398121211240377649931118697757540381742746202880169515842573629147958986910153671517535748496036468009410640779429886323568056354339100247744209876749738773791392602928324544119646442825940235617558052954991653111048914040555172269800505216891142853634081211872365168696809952965685636715481447322950179854955493306044674041034936265440545014986541667415048422365589601686607164262724923439260652970989091369688644839760122178129374360156307523684552602815702473181760716516692600582073548401783961770134100665130874304175447788538501747711531194653921462030745141631232268792356622467439671003697909952908431554469316369216162207860112440368555795781330584129098452726773883887514328039225888040587899188178829167879001241373789547569658762365686117359328579238834995389967379638873658474753346131480338699045962884000444693641063741655184322342807661354152161326766968626942153808069765471170246547654073413477064486095988595814635969198207624619937844912559111190389611331733156525042116306781443677684414251364399464257536055337740326907356417475196104527796086304279523631062944013495308101091328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,14] -302665576898020009423323366764879696343777320038258567986954371634740153521244582471155227425791328380771070379742107825300633916567207477365908166083993261222567359259390278374790314602070747322976658386553292169778440022381982468149662884249297516290532886256076006136851271919478992009951044568383439445949647165556779454068311905190309228051873089860637248762758884073885571618703365286199202277522587183312884151904603451762328556469732402392513356473394443928053661819934616807238638160603014619327244044397818010874209975719452988766606231977472296540728484582308434159842177636422786285146797408712712831121177477883893803356923886791607634050063531295495035480894765563893726532225330780872872793929355283662202018585147730172488457957944002783178885439255946544815595371685981933869298664418701387289227817156905151599012312707685464893645887495145207864326427493536727779923946449418492220596235321067480113095861948004700400253794011066174393101931747229737697729736209238272956749185757434759246449552536111773582887460015753457819215902838753122808430947098634369597657597180397035985233748450427558963022470231977679146914727307590086408107522697942164903798959081678414094598439576438353619727926362212434778569936732206740725338612326549297456170542190717955558020415921308362289088612575588460399022972524028930975363732300259261664319749511193926374012817605269206191062806220205853501204184672993078325023714372047414719788433233811665730460252181578191220472315984833187525876530564459684012763976855960077247151372234600436476123283276279802603070172808853872080393564389415395737995723450959735365086167736937798277798878940419919407745106918982898455534779618339284602695669895018452296695819295662944818434277458301306889023079228290120972415569381732348473768548542204734292541093888654212675573880449879331824467137987333119581641357911118223472498121341611799701875028291436739749404518623158537605911045506342264299961670072693766770279100495272049936359221057983080377166952017909744215297304199961204941592710423652200098278850380627936146436346730799393660125935828992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,15] -307493624271450614547983346716147191260532513060863110517268403480110465863031233441657315579922800659090286096915150421796689035386135238418285802385067289159931962256375539110682404792381055511877591955279467393230104915331693719481404015043226733437539127643178200015192872143482841380213440127639361545608268082391341920097412933056547723270279619186176646476714726019613009573004328143426070138659672714578168044123272632880222133999213708850802605930031845962613824945812439197700039263507937382770163059536677243561032443110101421185817700969094313956545922197853447481265167101888020187035117851346363691927057628053543825422637843587723712627983532137576638126567883716494209575802763605400594600046492258845694804792705241655270182303674096374048205981434888804979805328354882637991557384932435265727131532083203169557315768942698385386860643888069169135478318546083774362768706446264110900511437861123563443375279558283926048041569252230760891860799837360565234848596502643425103589612307037393571170040852651796135815483491982939694039511579885437628035111306139651500893344855317087528841979441857272619039724855422763225938394645262199277250858631516196764571163304003322769678642521308215433499226998442273382694538436438646161718526718701280847404690348596114010782378769440572908375105659924223317697725305969260431460065885968421336253018384586855787145101323137074843247994976879208062842056340865120891926892911913076169538616364947773411396305451482745637304607995590811357159272439363360265776233869419198069434798446884482302445344460998420621308150506433781772395313758193431273661184688570190286093495363088632575669019916677848874335526270581095378309997745956291117042936529668084788141616020600709657189959933432578586133558379438560613051015409335298422409162355191188052057033648988658965299122167814377607310713524205093721872081057558037001946894470193061930873476949204625520033715571473847439336131483380100827474505347920288079278872932485085598377526134255755945939132865202270002941657888980394121797009770458495362404475992033995371684817346533009915405112705024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,16] 1189620268397582163998627078008917547450818153419182748860928894788999252600102522573022416732862805446072217543477043772730751724932600789549485674148061799645740619923681084115544143218899126347534909037987226418583757798761812576643464958940250157486249470364066898253091215809139445399959610668294501827768747761419070687125044011748938087326267175835565747947889926969282471043916336504757419511148884124821350287615052704070679972237578821499021615842525993524395688510348689939391321557241986766659441423764740462143364890514273672713317933311848224096445847132133485139541673675675702956671574680353716584438337988999601944119217055478401613521689511240018260629564098547818682089117536908455571747098041443408224618111782975899835007203478788765946069277979525024012496396293940483403942835051877579861176872811709844972150478260474583301631412030799217950104655926719414976415111385048376308365614567419302803731500983532903563677643806787404034415818868303793455217890201690358566666438594483936872875255420034194388676438939946691125285496054068146038813379281094113734045369179410457284224383272755176683916218491702529954842230461479344643920981139451530901335159432869386499097076186856241162011203940344431373772763799176050672000726487246778696579387833347352729962994277340344562734205621911798018230331169579003842068676034156094604412473698530603769373580141782760762084161620613761007846757481996350981269059046947376349873709657748531262430219125081760151527589964592214329009812690622364573365046063964263927884689197290706811245321691783614514609298084519679016217319798835344503829198055529574510750694672489037252597649509710631493705184854107250075557436721549462883856248877038028116246333782554751519634992390382932528840715174885013452813064341257385925840364559225263262236857472660953786070143111339846999017102988917718020555943036739303562965468962639905384658729906071886293686944648539070461153975142027183847804430313723365356974073306825461508680910129529496779187310038468856889743636038287040443032203361364309908936776403128991191689329935395144723014218678272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,17] -1949698760696538750016809714318420091859452651288941054115846270769478685338872395590652126935253129266978021705743120314380826156933940046553653024318493027015974166358462989764023603291119428483216062056971587975787937390750685181145067222951853324864141147677081432517757854504153151843599102175036697265945977962443468587634599123607257116081075502824724610028553731696034827136933071305076410406912648970289331172468862973995122330002502015978453131642742959208364135628978587067523248422146960964600076752460419143142694565185879703772496957908462094366983079070581911559394950611873073817431461131235578731989297228567609055063834555908832632045060394089459508820583018313604703468285368004908860726847969935492328755303088509254939984020891882328162092533705958386263943999258132073740972022201228748667820040690173251796115520052687632648162020227441163131381260275994006499829328085971970376543803093175088412929456913183479730955285750644208475773689605472315745948789828198547913213165337306528945765092189638117844813008079208579450165064270888193035019202439898747346068896365379354269287626727418569782555262152253917947291251999575078615200650065645986567687449312590793159396364521572850514856482415917751028533283782387919518476601268353118560789789726150380936694475992360718228855425997189569476209255437010989674269411416315790609797085620584738399454986006380299826784095089949332051361632487629497278767569002829094607550322392058077432462119940335620863248368830751936537593382631260717681901827039128479443516653628894191073091793444067242887415398728727533703555282508680247271054175004588213716531348622789762416599420983662289731538611115579739634462619444899949144354744626458373133223455712923311143420554039864079068936443066245939159495305052490059741416980410458141103146219962243836489135836862266975795511238940199742057432643138831223618096626903482427086713343366336429523218632387312929403171508001508746758012583144692414536241482785712296260793679104246177425882622280778832402575214328905361786902644022452117748437471854040214815597097707499771722653369368576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,18] 2238804346136276291587640081206171964786076132755908614288653801253104322198456467059914071315982211853947531720764840117683760210694876922113839741274697088857774295230040555718138168430771778752467973992414865626197903493844963420900945750827436668309004687769337908456803367941855351968456773048579181920274259763973113439094509676926761416277966426497397737103899443640649166299719094029186729878994725527556948327157724590134288613065488032255090981429872045153346826878798975027485800253975569244486280321879217064154751444300651694610438503219057122682993872418684959242939780229489963769298552854644985563236569452866591859785520927619720726543723034184748208399426626966416806840972632592262577398405862796566351847569490328774923821288536148856773359483851846461026145344351441667311313897862888683096805951602089318960985376340125645751669927009125131594372235328029303717977054555200379663614254893355572082021279811781377882110396885060115911215982530605487824192408570964245526605525195515723149376090028841641192270400739742634655478805786557700582822316327017127709628373061691534426184168840605848998887100628334032723207950441424276080484086579548152004539358903878861364020293543592667145255466999479408459753912290848400674791132600459465814182677868187305505878580523468955936235022143440915527008463222007859401345439229836818105190415574553770649317947445828531413504986389083560440246271775449639610385138215851570239033706178719239270620498484855925941040161229753382091598818205324088892731557049827150704192735428583829184630151032262285661784721450860405721019953770437368986292241976066967604172057608207252578562032755074958170594145460750368389676491384068776215082472649431776525425318272904915897875248111742195463622690882319417944026176671610575820694083537798504452693435640647618316043326857128752469505830167019068184405457297487991973728535785368264388274086657958293634502525155840022383572213173150955685550059773053101674886114990197731945234578489799421566876656265676580260857445565854955992721064119645816418557765888399895613528177265537586960634602323968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,19] -2099816902150144905840134909601318384244740632027649563631173119945674540660618273509175184723392021528239730502964392152990243169862909221824926463481729434067266104714938392377885896121458409225985059781745299295820706100634319807312464176152061550693948135290882218934688161594043049874085061922719355658687360568323195322445304706616138175937352265474272610931341844028053986075951034256260095034862697775958337209550409818424186112238232469401765370496751481823281456973016493655205276757347120446032745458991377407203332469308493073741193966492071554611003380702808884538753377535975621036905516779286755859404771305524130466523858828432007313779259395662050068998644381036142047789158626910865090951389990168915218064820834689424234706837112452269153627567844496865257236843182283069300712473086579126276429430635170432916141600140219864072949209617319305391382639576303932742433556232516374747436100800851639248611777674843746292331991390656419984874930069578662386547313456556081472277100824240643900572155064583298217788628286127270535116275667687527964459650900338027600853150658031948757679203813151589640474680951254528227862408864548245075954408289074930285000775747038522249814191751520014188492432117980382681595219415915918494431189201330450502975749458802220226286851721358507667160825757412522908964741010491915011136505799656177707331553924056132502560591887212372961253969052051590876079484400894807566577066164374656272746227127146813564072464558675756271269203721136651195370251329985241070786101132193032500004182342427645584819902293483284528429486057165257997026353565151414182895043803196767211247362291417183186557812640533854541952320791846297044245842836493374823445039707364088136600013689327790461854613816782906590484178559725968637936128548812884149018795653774171300599851248356346478212670813584171596455072965386058700693057666991485623452084694787801299042507221736638425741438866550188830359121626584923357309036867149627821757392355826165917178332514346894703606717693591173784189930163125827594778968105903126878478750560357511363643760591630576713870505672704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,20] 1870543451395445847650284466668825811576985548684366772275897283781384309786478155577258288223856830792818981396060532198552086971830428690793020170735645458684636672695967086903504887144461683436597924848815644127201292674762413929421596302202208355674207866202159461633566529918382535956417803824787326585254046246849348211399628768075162712605556656165352372346561360648481692926600338502398551236017927187329378846896928949826337339845073082003564271228860926696377348760983744813920170974670317112867673654882481876204944773219120269927001434568501118932789716053764070167068712506706859101088158798823723637435560557052313852305250246262958813865039786260672098069464856693704932912235863748952279777608900601829670564577419162181027456446778854068158517892283179611494383144201987905253322535717053898392092305936631178145443444844648557240722959031277960887889823307304609308446802027082663263394556573932832179892908124895811198857462554284063985520289180294503678745538094641782420694762544789471494589406697965149367477127401437830053870004074902415038423691292194717075131869642633159900568707514531771848139473337191071524247456417021586075000626736403827142049826029060555581091004955001227099154356182514521274538898751077053084429481513442533065611285014950749008130862827254829242354030171627125022147180798809901753275684887645628525667858831687931937135780538749776886067095348878378763814132660520239646884525302761389855707228593913911186615530079042546897422020035387887554370971663190011514753438216891305749958117859574892530872059036699271392612195717973026930466131973943329830034973603746958045645619165915357552504279061094507347852969259282062000014618348608172455974393304136898308909780066672104546578587970348188526186496988492457086854593162780603730198362375840450846450726982198006951336266731399641008381277885774237429142808393784266598027701663797105547931674699314545371537561372238891992893380794012834854870466259456682185881274655988778888976743325728340094684245880332485666953184298037411636580396823465468607882535092024990985719481578293720610684186656768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,21] -1557488822920569555961641621901779898262484071372293293754696137177410244651172891343372204866114405058741258532094565693331104046073375628784855611989065480091022324951841691220551320605097477735728627126656605682199776432197015111192416080332428672554289247261887664329567400434106013176546763592489140328938505893228879651306145759713984622551087153465080244834571415689875921807380568816495649519577647104248536817795714174524700801457246350228350279063832778848230657118755748274195485057052453202068169350032743924101155328663952628660065822709145666145510211114910763938029112408508381422604158884721810076609956722551750169888652133165642102525357825005319210185822744613957222460445344524779796584801846003193387273689268891174211548722757591977215191330069888116134549823795147099543885673633541498867688699837945702512671093741561231257898357024010255334871187134646596147802818960775985021725275488707193567833270748015391044505397740452253371593652209913946413073268494190890784824707877318067592838693819895986055212379707318648949818666558028430645277561591537130214778182371078415355269218738366288374444326920422073267483074897098263571452817562661124516128622332003357317498646431705525760357836932980441692116070412000244492539250370205198646873483669058828900256363923745537156439768602961851874105402156581342399305350298972014406504612839766369361720201043999823838857479634838628270745098583093481904275743796861466571010652563476235920516509734724404133844269118432019362626349781014489277698878067540430523974311151437255293158430158847911621207775022065923598065448047544699895757988879714470170770768227882813864546096142032631605563959540775381157862642527509433073887551555642944823976882993449968061931656488931149498387598439763429642293521318746358234719028229196309310083906523729392763050921782448984903651812718828770259368003459144379272530464685010121024753175613762334259279251561322318075483462785600892754892667616961072486987283834413005520427780670826885805604314954087153373177368660169051939856438039425079479362166104486514903162283914076905066560892174336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,22] 563951774219889990027325541424673397306788060306672893922632089096367144232337250725118237036591827558653337719157240309130226952796200767990293500827546091585176675821950027301025793282772918478666160431798008012901769730534497542310275392938104901642864550646283361913714730960422581749666002159321927008890478055558159708325541451465099176313348012406084889354445295356314326463668692072041337787641918070997090950836229795471787238565757945443411791179111894385210258040481607704274711729559023460276207191109303778240697739099617865379694776088392595089222937659231974224062336424975741766217543364507873384226722787402484339862653442727034745077375375927674809361883678791477716344643889643319864356072883566628058422564320460755123242117333865028569476144677599872004692679440144050752308323808208405381507685580349977315005485144084946837633346725163566783818479815517484705980570843348217237537254656673073522942493797004430221320739617009520498689812379740632406243534466438882446420593061200242101189926557810879303267455079174747925350725264883868767742227435193976909238932610024012304573731805909139799025483488836186528451718758037355616572054655048445637462608738749956575458994195358485703468914429694736299256045288763863309097714839391744298662372881321728944230564366160236098004341467879785669223717462000052051000518937586605726609351006933810085192973032221640575489019833367289117773061065088532268561288966731644612742298733890433858292008579480218733077726013925237204260259862377507217041422895723307312005814273616425346558758022202989001607623975392652615791769072459956844489683625845631471682188075801899760000059242784464006032459083904187913567905872658229013675598337524974521115715423141408380555867090189431054155290757273186186884590773572889797036962755080811883580158453675909599298699251865702673850390235464620091222652234234355367551762054363115903841368523118796374411585826493919082346379085145401523862596823056377506085919645433993244206914931308283753931407405511829085063944324426947712144686090363106393138940079210347615672728253520302922009195577344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,23] 1354049413253597940472794132001159986234038532611515340105927568953742729976025496246899060854385486918271449942790742912803077630313104210412854843784923290589582665451019553296475358710076068779140900378331401665970063066350098543232954953413022013517012844058688818537751047583718143777838862529618629871240024297349194173891762022589701754767123702305171939282861209835284808172746197992266973318348236608021257480262373082122084411122493237653968304242717192012234268834973541486388449131934993309236679841098002462451850900173928705757799441260008283927764645398415019127186148118644484374726876088007666924266951802304335921977817313274887120596727620685536235966386041326860342639694587340966316921214959255796134477221881766696851566771946440450588334429506824518763955705905643450293120143514391211972305445846796493103990863068933296753656809005903887831142300294070721736656804744674585799926778239358864691758070611308019131356172744099306794551366397747607988236338628437931530542156049366981009444990763496464893994090442254963493736493037387643453722088176350972130357369547819570184891978230128569423067135767307217617820375180009371647666587709195572381406107394969813784414065570219214145641222782285856927656090088505866623570432350399764905808122111393349387799730361395715513734561473670822417834992052689581923302375474350515319978549263201635654588025387319495969579162787384175863045144416608890454784358822858729807053381073402832130670475322690869702629087636469726812241090013062995369008198162008769698523800010451294069004349998235026681546111032184554887016223667052159912071793591139051556904589657063231961310116900397495816717329674690529748963618499500753686178577935101002974142693896986914489144441810864862363888877725818327243600082865947056308130820311519257540863300317704863831512403250628500717718959357815667940676993625033916627349779539576822883423926220350138917285325356807290180888032511739397983381208865790480748464482392659940851751719962771180864496487384683802836509298353368023007774832538973810130817304548007747734001199324249546589898438344704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,24] -3046842251937927953748721862963512507728111319969334584299982959741668131650519321306547128288920495158134953515220353592630403244080294447116422071964970104446232254899808125124938873991083058490603169712144746427786022026401715916279947658989870595147089079198415530557558807777657639178755488813670268711763618482650465886839898364007884559761617487113347687939501020750731172598334710021358973942315202601859448375872055796972675015474704747944130163106504369948950026013414868298263631380217449994863782539506002096523744991417837847811855691404209630597652773511176016262936584258559728829321017338000541145959986647234334801861488939563748412734466250871913770306546185566141122777726708654296436180999493831003547670328046586464670872871441523046750481861384638960686480042360946406560711638029544838593601439683155858283039298407143525160596888800861270506509612174600587573115996366221329087808076307983076626087813490963700851199145701930227818978982263861689202397436778646286657578356555222263787720411058901153094729294048784716852583633211454818333806231030608643497443220314262282112115539613232769097454552409668891479821804185904072168900646523890528345117877719980933056929628672976339148092418376526741579370419570042682952120517278946384034018907250338514368375117913882557539232934778461621529569892559630590683086638252514931956069295249489419211294291994207216608168106039068953693367552668325251262801988148383956568673049390084974756585623037239373887924456218234873298459713011071733993287675516680866495329647273203903429075165197156068485663766431566205403878802762163302794126367329775773157849356645159975270942615143683955528023621479938269956675280484802845502160574778812391112911981070073130001346916570387988951284362824819515447033515189227894654655292570973298218474725414706576654402555928123862035818460212071392618243631514485799148491058544864105084386521877380716570964257906166150935625552084387977563328392402091298630622172181192438831049459531857355947971912630310580038837462678222612421779449193071445301315733554992128656557474685281543974116535566336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,25] 2899245099965474512582929142228394428130946353204231399271209536281090152173301029829182346696785271431407464568275760220470811930337596093631509871008806195545593166057119441010262401745336365072456609056054104632913896870870463819770223283078133801946551556751397787642456438370206737144297095570910929029515000128808522641613623482920057600152766595385637426490134431807783488850630532993157851551519954452536765686725933170050986389050561012458130636973448410557356519245611844355012156507550382662500587077934402783003977568982201477922550628893606000361574762717308746463145963662460185916715150974463847360784748275678321371667098020223100106995120629018193864949614576022928064349343561723886694246223921421666997760591112758884803732746383884913116214412911708200615557283252375880396509150429885300682936346938969030176996739904734322840428974274510336141499337046802966724186291514033431751067788854433666446720243227014908819889197776811083777023836958974663935163447978918331533618984540107148644218056576456578230810897634735486145222836895764487795794454104172743551168244090216489034805885537870921640294552506094317149933967727865538685799708340131383971196192623624852664093823559394248039987367794412616651234529293469050018825176423716196694828108982609171510119101909289500922634865858036863896837635859756995140556086329407065071957555266186171922172074057034230974938648884382057915120320234488770471052573980574317126882723937668648118476578226565588408238591894291445873002039035409070212304418564712153690166488193699722399312678954833541897510327418544826100882428372302060559006541658369313941427122822813030782806588399995843086663932095895744665730898237929145395879571972076781133368308700004287014262953362305517186689888828732227651408460386203525825542942493813371593930206055798361705820844623164639177993844928092797792041737580954931022290262982288801640125650738782418853596125989334937950079224005225916886030785865038638510267550689401846552503434050114064864165638915730643369259459952735499060881880738875439643764763509695428847661259920848629835920610164736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,26] -931460668643945936614435760701741606578151982515767417019319299094977486791251416722153413345880207937478726858205487816056527100650259583937625224758338829220689284562691771826561915494605314938516589100850285641433256292286817766770875446253128585200884673077903266219984577856347501210281908042000547111681602308880552755376745501713476003397169136225918244592585401885216569138783450423320997973586722151272925272764659499349737016399808974128612251581173248978909437571500075855838874407518269387714524332649307839702758766113823938281656955068245422207395046241122373398270330665741448691192050035623263543031391403966401518372255246175505077343408654996102218230498186179967325113228871796871842374788891426569836744071596397670939791413890976905916327343076194377387107373987787525981883700145510080024632574927461005402959280199342172675967848668494413243745327369443368547967838996911662671889552177063668229339861131299728702775783008212167829694484324566257634877785536047954968692077471543483249958626084865298299647307262155334714787031873755286732426182004297427299583846831603820124241828844742422885125112609472515143830866615727424601274799848586244342579815425186850758002357001705341007459371713939754454898362602417741426474700654650043659268636968324750968366623073423084708029455538499744554069797257416367798133821136843579459496802425876732926497305976391750055556119499972113220634296065689330791146670456850448024726093509400409309985655229160346034663445077820613590781027834525702255670367955837633471635584340131123012018475245973848879390225500150860932303206603511526432225421367251267925800058382404352488733016460263932078619318450608634168324257857304053102487752829840386082421617354589103610313128337011948632951078995250470743863407260496660377561243046246482220673243951304429753436582382505671131935706790750571606482210738764429041226738841518331969571657948743515749948523246605614103954839207704475746458579498283590871574428772915310979230325094728286166605223484476066889327586378677422376390258947465500888233690719204719273265896612660981304130510258176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,27] -1025528942247802358104590082671288333044748643818702242900126874728825691529069954804181085947836279341754167241347629767992954941545808596814497793492891234712308458232876467206160051768961844550794882693015097731821178253179051437078563224271536279543940093930696171959868297454847281614768982009991641149491765260599763594404768462589487663401438139508409310292973880100377951251259005076310722703005075827589385376818676845431930841855506325152966132512388806421165697666401654927129894594096429074068591407849503178277178463458900808482259465373651748908517419126989026444151431637180303936994339303036158478809169352618715293151676522167200709756157320561920860206146648209352249585882109493680194412656071699155062488388388594544626006993905913044565807020158899780085914834326655122968856571309407540822562583435253130684038954059068882773893499071787839159197686564815109823462318393475723579110920696454853615507713669277182092491109123379092191954292358375434094990449296084043160110621743574724319939712621187845763028538269226580789269126337594976920404116582653450169086401942991136245503293659666408603758476280976218881160383034519548473487330908071182054050705723687403633263788765847287252390279985103850388050187586909511505152773206883441898260382267527274529361223639516781367703726333892380905306894109987014441246058741274030493609363330225049090018633427349393630934524445497507368270219433650805272683709304618949417602254271543000644535215304395731876454762293844633701606870688388924637277160056126113478185452754387327706822419581482485531775265925782523142221195732456449719532023164575120752162397243710969122119155146117206468785002902071530567235668192242842648885598620532360098125876552329179901531354543885640657675172848150787683489983773874152636866330034473673021657400750607760154182513918102829473612382835627758116157386810408064670196476014849403737878261305121984784314377917717111287565010203114298796989919498037731638509781560192144028420277664237495946850225806100389151911817455576334387490264996068070187029622669052018401408215213840265969501831430144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,28] 1480472742753746528619361823753095231489862088680768278029321705273580072398837576822246554600400300705829159862213380972705522470681404688312369517425774799252766312027294379533479736539183544245794586705698030701198536723886728136784794609732698997678719003186728739157541790730162384787473498349812052164798481031040066387001647113936342555141225695521990304994361207261811415131104849777375209101714972211208418635532180256241754471978604830529945079538483094134758966002853944728481973193554747172906054575570455233226317607165419994163566360447936031968977288007662598586123614087162903875765227004992875774748759101396700527910685277578088456422698620704204611794178058005467545304777944655047609409277722185850735266141592024973493062392066058447190346703827315040179810658067363189830944589205846697769782063345662339548354082470783797317182619756689321671369544389762970047134523791365525838224754001357183300802775490129673428124368763425624406682957657978685605110121118197059444337272576268605527076354335639591834149596054205074692842113617298838161447853418478688897149764685627634820928206397491689254035211274265171644209004970716556730180116752762187965527368174426873266928248486063488889164256411532166508153974900822711865837420656370471765708080010019559211873792988886857280137519005639492300042548681824420901485823150070535701988676372311839582188214965608815859689497145281715391005982742083340165367783873795532669200042496473281878925347768475956200128412729012713956102665275712416846869135238064652210654176709492248680636941192536356138511460565322919408743471460219355280843147866502913431041472263929255128649936244323858341753302715624344896381886757557551290544563783372132423525226901772832073797037298472890054358451683002597226484512406097187246022266910497175759053911377084343653798287323335327050382119443104471666596929546652980469284683694370399667854125315183259724950721180105572749897898164589636662717733644090046251724810112950938434000860371951310940512997424780141309963693207444711666735821606682138426342248868865170371063631591666051855089601085440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,29] -722741013129991901973188654058512724228366503891474428537157956303047951517609215035604556552999354508697918039154635078926961461537647231980074185122928311774523475329625338204596586878447883968079634525468215577682794194294624613903086178704786311609525184939590132573345636038340013425104222516901842005629788059630781548026654393537536992526891667327127957506260730072606033439642052108679677175824757963206356132983994992657823566886852685131063729879609016971043541644541429956390167652122161472560169879348222378212893008377070939024475563525753904170521426134141936240025575371324133065831454845931379405047391965328204918177260222757379358174791586605211493291780867480609757428951507127448357223794222187989404495176840687330315760269879417395492164367980058544054359341903102722352527736326606610772403860653280226472281557329471032191232577985347842911386150182899173705422634858650196201843207885883119412762116752244662560571405852363850195424264183607794673739417049848355208094330639030741114189988600727529841225592757835862372836700127030729039385727838705794501435383832081296429063662123042442835141833059739665292629826033753849103893064331245644022597760128369811657356891002072307248887033079476301045110095232534155080380587334628674684679103457323007460248036669566729965527287053602141469963112184929143970531111372662524557137166054697658962768265208754559026837007086330532616691740458260901416143230692190867612048204357008306946232364305341614538365705507241313843951766986151886130229872703977782717582329547403799612353809263418232077270007894272540493777038805277305681775002708766104715686079038141792214028914798939859702330624709419928710716998205864500357197646166994067891844052076344813436573048715629209183027965940047700857970391752463777729960227494909455494670496742129054925339050493046777839854859942154869185016734874696242625594923324081764380869477247462998309681738053274379527817378762047396605547770932755476432280001657480809166413460088977540526187260523404393822556253399387359221946305153861558797743136234739976551734166409858822912473886097408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,30] -71459886824622943745298013994416566962389712390301426153789215388692639848240177013925594525631808316774038103899748864811573636582893321195948177388405873223009596336870945428845647110755305782032050782857957101067751541535813200588381993443207011364317166892718250769294367710762025753612936474242213946715255089616837371905033428039988769794414453060402826615069942945438417532853072789034013807390974083838504825073516815414203565514106168257339781132739537725223428104876476422656563499750172482601474534107714114923984783675296561335411982499575454239560202363479460917687388774342985923832203049081575070866803266283230820554396540155730009441132574024535342556588569638699572407350185273454337317323972916984627212579141501671315679485049601071505169956261442211836141263564021013917894037430812224270230706118473464945051353372548308805878566395945998178702993182543845967098755050954623146104957493560550852072042033097144882231688913018372826567022714769384211681622273278453278680874210790320994727755447513263954404527468980621729427830296348791733169717077552383050914175979218776184796045493472922299174255288731739412830852507639564613653618993309557522237389331249620101450611614923596142239948089944943818445403980506275840493219060232318904702674826938513036080965990399419051318296163175496916721605470804938263893486488014403801353795995301317558670604443334909174351508660869913169033809470024020224065209402896809458879817873860266519013964297166010998837266818725270974724602600609692373785397071119466897908393797434885495066489078573216478581922547135199295236144699859931571116488745181943646895866940321549399846689429056526637621460067271930833094280775200665861471018550991842162740918064530876497684260780072986724240829953813390021181658808075666999347189369561444165595299244978949075483229167395167304717985838163441539444477968052667165432790620715378435005334908001456890473960986407476887833853476362314515588900016628499716033938420252396553857894126657343619931046238645687892704657990936044050570085209972865307748850487132432186026844071720618321804001280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,31] 304815909561677339858589499969705016291741452471525421270804335941816029298881695324412945269123292126238797185394621259890233562243338318008189881089981833010450710450391801979134571794479857377954642882563214780823686353016599105643293031292270249278539259539789119651836267534140818477070207331904876164770038014713263170117940437755451687461623807182116628420323313892331666144206375535093932418628626705853317239403832429507028537446928899753322605021298052322374441078278791416432118453218429897597084006476645349976606764654370253071490475891900901980444994949846333334885879278553374572512645217862885428449093174490298712873051093414124176071176194301780018838382098415010375403067298963762469079194291254160539589332926530167478913902382122602428619285487221084559431364244217405531991772928298307649303325743830262147416219575256123597380298840313923285524076896735052889499952677484563231237244257517475374805983065623576655733738294017804013080277112760124590475156655115269182048318625588205568493989583871213667400256045678991080435304838450431975152049703374515148029280506109095140441301539168912193673284324580818922063037050464541024405884183785232757656612441995785931301118476605828007830203587763280007280759123304317002432711851630151720535216980095268057957481368221584775431319665650641996885069719229643455999353323477336036416624772819097001847713229726364962205942566817879070367458824973425919741347066628869607383142836780611638968969906161722466477693519899148900280789904844998251161993375055769707894247353303233761614343220233772330216924654946440750895171588083128165970903461381548772417795921418795926648285072566663058205691967180340277572694513789558965156215692099954091946323942759852316424741458430515215632910037670343403853573754883033890769818460990754996144221542798671712802028428181956752848071727303725877700853816327484700707958585556684675897634481439974467262805271749688261139261082756219313407274278657314546968827912239160386251760560410085419013060032248500521130389539296106533169756390597427764938670177000119091921589526787218641048913838080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,32] -174103712536350736401994330530599242947214714055408575892523606206287750264142617557048692388858246363475163918979432493926476875629085037873277251023091754148310981097781408497803413683204206591662733475410551034258304458958875233602290764383950988006255700840059349762956705885775160519159452208056119258926632758143546000172940872228531140753649395119850004917509029213151711505759285153939149916923163410642852685825700945003957871013212711968356402120344817918413853477473457251236573162293694737623474782560759454990924766415853297111052722639106730491544946159763525214102039475350128531776092136013573631389962033468255708220816651354461656101952515321947187081400277324395270193804149876084852027817183725785621175318665129295811540067585554957971440999815291233001001511612972206013285803336621451250859330631188273114760426766661852581140492495551427050114522164277539789500622068305501007734948767577818262927010238669401106185438607063631496346297093498334764715676458041892432938085584152444881108737045219090005734893774184020255723286980593269434757038766474712809220344187399983729466281615177907606398057495596021789128332105795591667607374619695611412630804221813575665071944898117088584135363760337733287172553042357294031841164889436737537786158789852338209352862204758352079577904988222585606119505610584086839627064452948074661498648613765794509720697491811874293252134920793181681125728562947465409608866340853461656744593966573019137757699010512194567803213132596262190730456062664437746415642251423445314979922939968761440475583071762053555395354042526097938182968303152749236313775823410623804287809625185289389765760729506023243462460030576882363920963425976639244754785385222058314633835399500140424512267121406511622930759019259070132870097034572101771246949573668097898841866720325923219691359843272396654693035004643932818236248368077893446669248563694233250697126444285049462635151406399768889921636816314824935082151509122458754888192915964593512179087646159644291313266643283893989703032831610803369982256364735197175543227862525150630796784817734699577633249689600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,33] 27550432098679566075547622811695058424527015001405746246825951459816407470750125976030098513459034091579833898211062967925676809999613492983258125880743319194680681410010122728259239647619066566077536245483832353338772585812901398970887819346811601391921049992878899915173258028678012646690597594493981807973040375151340831560129845458451838400798116635131849534413350062010243396859200097353087423065617126996205020725970999669183541668249075733352692290581477687017189977640665009502172976513216255400965185482012956959587569459610720324803809886757449834643044086831564948079452362836232189698224791087737462141729132242095001200854914690612676892841800355722856792864705024460701283675093295435192193285275537732437847312171984693713709987509255202572369995874590757487421878792590379760565285628251083284853597426794423395306309991867952968986534317875778439673083014340730659146609892661150274796031835841571266118153293331217273039519838405854191502233040349178104828730973367651450079477816767648694273531567643654116236132825496869184702716314850012419865273513945186295676961905476210287582709529048157400864417363684546078612315300774255469396622026487649234551048597479988995488787537608296916978593015513530449748606311237702644312326070691666717614861464274905640995087113307863853207093728872007585564125413423768447628064760388497067202918724492308190204143312055023001539749345803225436270707223702622900001287181195706982283915143343947862203351329760056660067117349996558627465559369805183993148078407025759133910458421632374033763583986856163583692661826340504470771112345127008473269457102853462897095796633654586046306839365351869627431582773411172589457174495251064819378570170718439422865025496277741026937135536507525082956299215334866585920297992203600293484069166442232330765336254135682986460866245913678006866153589864790892354868662278524544925145069550171253394300598343433343874347589455567551567378561391969731351978598020845380824388551811087987094967039816108359830867670881790977003303056473396887224530100613123126295680271089698722367074274222408253541879644160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,34] 20828830183545488571306053191289646121670667706701395587413487458206598325147190009858972257753143654991224305824659793568880633731998455080635758055390985478152987374932685731600005169437306919379083446170929029557718796692388013361627827824841907447478081857881943203831567273144711512789596935652271707101676002986510749610450585054549666298421309017676009125487025423363303784478031212235679532538720497619078575703498860650747339664766851842032915643147334083469364642622882386895999619233606044561031927382347013107145286246634973062836108348585483383478829061583916596192646266746830771854905908079233243436257567057718426308829359156402948841711139324199571079874368739915015295616737388361224305380313845097252900900992271351760117020641190298114944636625940565620065730295401267172052670278643051138845811401443532270231124039558980753122192689731332509221994293296623120324996148055559597636988879417889959728955086664398584247745724492347161443894844870239632652905379210886171562675190799032635755590504095428947137674537847614302693500128667012368930092940771275413036371196563088992900191838974202088536440617470530020825858813425810845048838042990563541885624480054282087552518949435946128551720543154895505952897694402217629956821262308084729803384526457307571759794659251418744456290001137761120250022377742628724070591267622250311419226894064595180084895447925747808991440044033968946409195157330171042263161946272239447836549558361488117643596901678474090944069257545616873733480786700926491033515212576063737948885731767444452492044083908426038254139204754677873413746777692464612236875591265843759063159309954244797962165101823346578027129854611403743288035851553395964887732069996182784941241976664326615772003078189320719845683886084849057625838588021991386806172683228802482395337827455914600632694808444535013194439941823119577622791468499200439176373465359320784783647101958687370547136157280161607936562584221922563721113954319578254859402574335582664471539484211695763650625352573878009601322383703945794073033487292857110344830629177512334049282191082845924904621047808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,35] -15539960122070438322374379123321684251936704147706468952472099618177553724109270095913338968877642406381644985438582324449180530605306044125073304841409566535418081134306659654728685101202059509622343814945616434485010004036013025206774253931317430669385316889528603319499107101597947151399157537060132396541655588760653914352911883794630000419573516492521285424014614699514475447095112106403876023683645540008507457594670328361446200861060241703110335018552278590912651466448178868562309317966750981240660894241271944303086965162107157059905863613504838028412617765042232703868984782273113943778062098140576823329321431117955824000094775961254261256270542297671188766095203809410155176839688400110939622063915191381457162291617305940773201206139751321815923070283325372082176413097171317242069852665323118698180777660801980284916012224648741407654471640240233394629756245604250576768155038853166231811608863180795218586106593568494882148157543796601240819389588149660921546669568453387095936031743411845291572669237612918886221592455662802236097718272630891557929149176739857448349920091445934751954142915852425206492237058130766528116664664467076343586431293578936854993555492606346754588004602695255203548768096986534436480861441115172087266464430002954207390782907793497661806204732931104199248603895222974023031045246250051894432279138493008256369344544208378357847784216071134302597287532154788173684311106624559094977384757494168479947496943302409055222776185000952808137734088421938605579988675987450015037183057741384185263471963779677739876343812880159349391212008506283051811350336473893623742229043610682037433791943509903205199797554891832677901682597749676686899593297542376960453521208966084094438432320797644846839146843981248881887990130496205708457758532036575078960221154178353765141928313446643519957016670884146216222782321402553720554065575121344761219946497779264641434745780850247736630620288576571643162473378087849236329948327908503537028528163844483039357899947912577189087168315720229958148567994588702067869364661860811468718308793142228792977750253552481929642941349888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,36] 4725010449772885992414182583143640593099675555080721838954659704259672474290946126099584806453079860251442943263266384685098959238675678105843020852377961244415900673544512250921335575844297568652535804833235777846661069338768045360405440575615063592410649490345369768241528684486565582149383744103556324666733963321605117323879531240469222370344693645500226362417975756096608411566228353009167902135072353699081893829788436917514085201953133741017198903245283950320445083559911299429532104894285928151945130205686271869263451079752450611283842193979101404950775978119313032550567151191707265377382095799291150094522102369838249233685979148764455477226755521736482964603972641494188933211898327624732676071564357427338595108571657131637921059434713378153465138811722429389040003604403583618246722540280064169934726884217476343929186303333565087830568333639979721915123775161220625165383039064532492079291382132795280020051382501579565366670049546636269437794835802880016736081805103895286375478197876711028449142200150807619853964724977618515087079125603975137365332092129456385355795229535506142577717248226693251066783243697037703436305907216654696367005511784380352339574548861767702375480212102371250671675286232723189707396960209387507247912524476856347007018366866812398168400573356613227796142432222972747115693792541473714910421900737984578615887822229180148546224710392131847434720455854824419018569047917188063559682912941047934228510375788294029090652312347618657087707584324631974644922287835599483578282567189774533161157376205371253819758247193484252315649451051808379596545443829808353345548098412261161819721282246740831314828601526940827089967343376186211632674635200169294121756584930049921908312521541199788532363799379666969971363595428012702551594004466956123384213295824800248690949608194742046365781555049319193841915384205384099906270843696152336397677884140222045052481334871810053767342370924731446237641943135055480206822998533593651377004548209260108475384276392824387244075262411274608793013976989265473957039212158486185473476544323915696223103531727137996324231708672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,37] -479760682428879743148640220035003344736405491325799720835087438895644846231556391989810175466087046657582620232954047558790417159694636136651695512774582615667758443275340581268598036158237422860628291956760552047423614277418838851360920676548986444415365071319749137192886715009774883209929549084558717673122001356783706859546338408149679159853392186130275861313997451385620247050214750199788769293390985522246660364536079926167302862995447255690010136477959430035615038413389679515835970775284091826399115416340384435989838356680942516282858551438632544887067649793981563097355207039487225158245117127037701068210408286767948331599131883547294996244794444483504293657944500076228166071868935186382424516025725252555818101811327276250710876037589992668086570429551078790135734642463407370883750713901142938768454343755814396086702123165286123672396137842250036412118413641877994513677324720110320942180848773375360713549323318476752493487040752459267581242755022270726409938540483287544317716036624012318028114935766682220429838075277531172352641837018882196613490245916395569824761190379504250683203398312286658950118705408418143094034183530482805847659520828590875024027144202271322636271048116991776723558544733352821397548809766875014115564317509681787934649254346856777008966784343928950745675480350212667635234531647783546652620171395485846042627018877221374356829511234676871290697306434097487913610045903646968086737618303254318581997073709498715571484661642899880492803910289520053301878277414706517494788667608789210450543369449585910602790040871207407626878834996468714780536277686152012430764626266631439002497428648964842168954902557069891972807938380502486538690484292909693568952115148282444538510351410151760883405905470329823897393886509770080075993288043938862181711415978066021017967715178049773477094000781214942060399265941810717165576799598935762631678345796174950304333672038479836526878631785062429613186245819145211791977854329844724394691079765369760498366020169961114443405196577196312138502991496700139933724867345102206873627065664561625113601143951882026596505223168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,38] -175886705148371266490852634292106865678294984875494459868703531027370627799971894689084855322958920576718510826496687586022762364389858929304109903097458041920314968235603415383142568129990982800360349880526160067394222715889746316611783615439939361780719660358493583049933110521681227843233849449616039890598839367376531265209334817893601232477055126739876325947370927798758131275326376115078138252311673152804944759876060613223901497943742198276995327260587793001958849127554772656611306439307153262374250337661412323445678681659344473927487210125895440956558370460187634992968681344312994022555143143602168487020287585047610119408021245157062554988259445396385561266398377954821803047755361638123816506158872167378434176916945634886048189838527304058190230757827747541805115501964255501704872991090750585095486895027549012105506139207534045720826601120902823740149812288839479771855269278899489599624151951552071843120790339382093563695594418277474254075832238060665196175261678022245558562393173719571709633253715829859530565596413834288688437053297426378912368037172866247680519467194374859517265501239913393438349108988430513889494538730049089144010805477991658299528852051410578659271206490118872722049565964811603019663527224194268784027557499271670339428657178900408577084523557172125386386032560642897976817288336466414236885154530135880997489111020353174474143656237643245962251475257398925942632475322479340119732231944930041653253649833027345810369504399071242552184819029784130608623451682580348007804268149822271179060506160147414040431882755427744543991504798590548283392620316652785150446049622154808446098457844071456301686210851858880654060996785039066421622629724534715745402128605242723797964648641783458191058765908695298566022471480520244005083599536243276038009178771208746199236021020303242254180520041587184475835016273830932292777222024811926729440888193169923765916060227511707465037752238673490918057308907484970384768404327482211894315353886173915375902822428864867561023927999871282414717979859829929178801247274450111309851115025365035407101559235870416380440346624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,39] 83520909642225450575587424470249319218203724320470786803394167276912689495487779592395497332089508414002181418857806853205100146228608475767836586182021513801398825289588463439973007992969685980776042032521413115057791345637635160432386665202225865309849197995030162612136104997171269593380803969050399814378395326934237496367456386107743830963399383620096258434787520932201178856936397753774848225068504388077901130535459844755061175470621990787456396443585464230246447551635863370457191805394350017818702450157342425996194036397887218498892831884888294372923762280850887851166175604340300840262793793324969282012871967594572089599780846852183649353180423221442959470712086645070158725708761402457929214564856347704706724531516441992105160441835064505237213037635758248072138660193355972665517728655115589170703732544815533848161463232149055935161253491141110428062156591004682001390601190211274915167431431585269100013318428908767311662605260569853299040336148956775798650417631031989906055586591737252327382277053185221442467307409597290373832669356808160381706888383661131761897849298286265825650487642422482728961492250839586207157739233249910572686459839004748044453968633036701150661506248752961732208786935010002513088047765805586592133358510165082004850069479509235938232388987660594447603875741811816218704839416315063725946280303396098214814405459393899790709057487417798920595519008689329557849776735068387971788173490565935850533530692715473302327478720847231815505125390833471244036679633809355878652043028767502814218490242480078809313414791739666972730504447783506759259171864575941395504888601167234123906048385190358820691018323906814838945004800415546794959052545869959060516523795824730091721674035491949204760998623887142351390394944921447264976086024787353190507709192310338567993090501420530655431391696277091102096617324941735888280415570926958759337557959769853950874171692486194644010468667114311921310618971278841440544933748546274881032202337868196019140483220195173426907154459192261119529373454818464566278097849068201990884599727700148276458571436092803377818238976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,40] -12128272284750090695721903208431603065915564611797656019745205639123691856810290245768436915540264704997352097639888251031985929507961696294883636584504206757900218060262870796358867801799858706252529777453509451566519584863781461371478523644682553850317645477110442004270459586784059974447189027391010875468291190782244036643034793399867044502273677914008706505974971207661317698360561251160938562409489070375194115426999202240184913394859267298377778481825447340216154016456069579277398105186624451306136828713126076586414454328772684363493483310389021509858345173135168103887626481888083280686352836798314120687459861455568304658275043944512258451396029981135474777488075406161606798632111234461682211354186218928371935655707808649502114315385725962352099912436408833361617349577807058869162831465832059360312987699788008269514498491347262337254213770784002287748450877518513912041525093475972999481123271597446847444142657250942523302532215227777981871829977371254055377190323784728088618507582697937716088267663054115115091624934097530825501151775097006193027165735499080102657773989747920108176196072852930283164218227731443463165525037227548838682744833001488036829516188577477972647128526750110597030649169827134092804490862369831175727803611320299247797434776454813712869165847970357508893086221085309455963831850805958511759010035128941292054235209693965095161756708308636230919128815304493022157063552574932861383804300657335590518711634064438043513021657945919589831018846946581032886322941948282332405934212684835991443280174758714621836414301519817793350551684835838980277454834112667019420896484384865407267379087725255106170928912982361631751211114451538790740673069681097062054607458781009563941859018602959009605389094781343500462950610868964179979490214781270260755586375677968084829629312217319354916657893340918087011931975330204799850686160145082252974662266397602550076393389109576260709578999456225990955428636489039313175421245789557636741946644131739339440952002951547763097313184650008234743575609427124590395277701927103976607443447865661015168227297701999184170713088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,41] -2461084990137525777014542643202708301733654327766278635212541807116152677692226965172058682925209377413344418852390887621695485785104981339811033085297178241697701099378510568573659345191031943378673316860458183903046197302254313516178461905560797285385681342753336903731662414630503978343471608821962921467082694215220276342159403073507820233997366384246492871773417150005592159524489714875596451849866321897745217803231443076620927174048109318268145629587423804455057319096537663807566012140009840501130030881196930484453677549437168096724809748514202451592609873876231767914448506304448146758452666785123473898670969194429907416440170613611347512232912337956512745960553450392357583817638878171154491522106437755728356725172595743033969409754791464612363893864557435082016584607656987653920157455817727874981275375326833152614372206443603717266406156754917612537565052854938431370561188931768758014239198610843162749999043664844059571843352650799546999088529270775327538355319543667295125044627447557151612595294053180901180746467104104800863988304116445845686126452443673774481524354855552200042688262130718274199929605260943050948849692886588189582383282804921248731319732062299294398051132728894169824014138205020270232954890201879211102877027071596701291965790127789325674179132741476451633083736996369391858699676662435239832310928265851828464340799416085193674758130885072846160782207246142648299642082034738750038006368907161343302509068719934102271181045917153458935672032185610972646851004148563898466039501998718251767510595474806590929971011796192375530948776731600384751558998088496292921496678572657027555270375835408758813629922874361571225841242193012497827372056726834388148558230892184146311563303796988880994006564650236707447179030718613295901082996943760866564594723471239814359343320883944298600153178047769067274776217324724906286050826443396639057264645804054133475335146706398671344401386621249960339084507693074220138613388563579390652967064273216018913986652355922500948576233336684996651564966486434917446935508759655097938966599798948654891945204456456423005487104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,42] 1690585934907498008980390164013373369269845930921658368928461719956942524594198602333213754190970335321713108199412860347531540043801214457043600279069052723304664355270233657293780119073696298294649852718610506904640172286163256662780755089067793596197722859042718956774569704753397131630841531634005848485238519852318843265683612897608552052453373224924768803397950640778743455752671845227192905928461734765883827035454362969160106697574106311258803763673618252673237380051785480241460595060854325400047083874953148521909029517344926711480429375568278610230370718753912922104221857823669638182799799725803103683480424135585606699997106794481243239304183856336701833056599082983513418596489237822615775965449835944170181883134570472634626059839131408068416020939741351981515783996889578807549632674365857445165681941795980758499759310115437797838065368470855180881651190922603033668174641072600044989455326438685141771935508151412047111847776830207065974632488080286601638736757609765147440883999748785160818439793000289023376994018029987722823185588211029647986460858725997179878029778718350168924131225427192462810627836110644582336016083216291781938615060719622376573485992933844354198273508102733869727176557851553833154565329371020987658323474578212744327495476190047513353920491579622286710675898595228016237986309651920797716699119667284050464337347128932959748063103466926651906445059523993079071742274548694259669149565395290409470163766598213272259868341565733294016161457888305721376186010585614415898673534497471878883378987361843013770531118977034559666105986975556867677131985569223508738978085325557804702209861167566467302789390330233172057374621638796104824188653631837279958832498611780737720788510783162093982145705010198101459545760313406297302679927054990625656266577884159499404658400764363823784463119968901788597310346868103807255466906152446094659657430308988580070651474981372888075531143272142269804428946271493041429529733546106749861971041537391265455382703206668039435943584310691370000482380318832228225838273333940216155339165619244996260673123349683108268998656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,43] -398062496362201367895888728572477552688561018099205978494842320803405518945730718196029457387092369517345834875649781829325709620012829745697281653369887494439342092534009565624737405319936439098119172946174690131774445759232633275827744574691846571400965928844831066054200580044559537800041069134401834015179429718336297237028346015304149425784370627288937304858007224511742695713998436252339276725802950830250108425162876134435999130079114064043139880841232695604391304056307127038214973427721419851002112662737346951496826950804209697553271007959299893887886215850795432024463042811820179666052744744417739383313390674706063705061664421700543316822217975605737164755672092643879740537666398521585390036784934636828614441474583776383727035019446268710326609661172172983283519621754339407135990433291771506895618768475920693969197975942850509801865953250913075399409315819676115082709447981678708856995627692152464689482470054884756167525605443694574314951069896945980296215009132184360747258600334528835309259461866293516341570385349682290330035292129258378486214260473960003530657136336861450352389714942448364841995868064977493388614516986466635621945936957289331361159388382488562737450051384976407177369960466258058320021049547058038717735049613744972345226325210906039137295491188490784630460249146854870849232545383703538099067975070178942601958956403650453870569089991554201198052776919678082937405029337994002724180466370354717761882468276442814813308362853494667763117437730209384780068723202721385088770023075743544411235082798971011939863592875393961329503122556135113966083925141680435026575230937483824606064782112155056631659629409835445443448822311788100480608253306480060306940561847678510855740941439233914279700821591336228308574763503173399344743124711105226334972396459399886890329342179745876937697793575171693365167226155926589870709578081509458765167353455257477089503113137121702538635396654955089441961560429549415130974284453786646982138791408262621505650847945900871680167416084342750762040367946648719256276383378689065976586593963348763305512619380867648381255680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,44] 42028326814923953688816883862559359257734041805079383054274919215491901702876143808489569068134523297655744102589888532924703492090558391938374508672861530732083159243844817329440614392253260214893554633671844682233155609429549402930927237004248899055305742860286164413778913042857141094378055230233388931198473847405058222107377827543807677786755991925361762004490552178816887763060244207868139419251464784525481867102617433252802117301105278997373405418373903485651046356109951116461648287437933371735384177489473463100664533888024095195002276651903960683640019176725148259866666504840355034637367613423789247146996322528691717090622527703686348683509760187421698506512216180805339169645427461832096372796861823468418740288667755690260838410054492434508040228530491508769347750887341658634194027043799362472230737588301978827720927073647837402893897919562642893616399034429121431743861022266427311667913543558159003414701797744034993804694887717791565821986238476156057241255671738593292697106008544556179765634418003877527302903877801668375006993070688585573412827173119593591434087872217760832445321894847834551695987375155627140388433341906168142907570499996082780416761087605123298822320581679230666503943956332639194556816077261990462932470552504236706493725109526744920087162091198577767595745806456519035271991241342410469026847757057741882092890079213651077508842904711476826715649214174354950395444806802389207147719642398959045045312395836920204250768720866263967904670296473220952270972824179806357554919201377276280897217434499576284734335928004995400294732244245348317792732284920966596389403441551650881644037836918652651751924777474235334894427333817250013203363629664623297249795444004514757118894219820737745143012636026641613596557946345300015131236156340643889421672927001807268524989969244939901064214646091492357961258556583415134569350448517329418477113036508131388582468164809511171273876257256327189888838136259185254049256584700912384467051426174585424759050786639595035240770345585062096836562887638789465580809040296291828523577823945616834673356678762457871679488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,45] 3021055879763037087621988425569903526891969024022790301604681808051619874004957594606783302917263713769521810336320281153848077421223152557891738680219337439289880818278289393547494370328379147504111540279303615427727005351930415326276701206105776223082443237805727914098461481497911349512989328309401019352322377287810383736883285368050855306182483234696130414126631209766729661984483990778050035733122880830440158513765462063015185753737874901551605981906027069691307402154054386790254867232331938520577756372022002551494983703358194815736883269852000831585469267236759711233137788715494343658033258928170673177495913422337249686060426157290249492894126719776101928617061611164548981573073981641922100195429179262159540317325227803887676007251940870912623855387030203630612208199837255939630817506055211876906591081530872701408397433874278354804415771624081331670839176973073265252430936778394098793683856133142681699416157222437367867229871362645802638547565131562334705637881301021592823548018979942512113995346685421368202333424639416690667218505066834990354701624730680335978649106826149046494775648767017647441817175151939214257994742592781271799228156366772015498378234443703283864098302693974035682326615949223813690530494968839135030686940698551916904876999416696956269049902481947720973284320703099311726044706676095029506589943103320437499495207746237435328164535195111674297486274488251705969932070487617150687048884622723048333440613653794556950691043875462650375524935552603668908313587010489387062251277193619083898549251565632182298108609548077621457565648939242403657762164248698199381129111287627864357323374651625844063073729436652309450891278250290251986974514304061477662230920438272705163759232483040945779179762024797557215869872251450839655553998236674394418365979624553679448380381198299791201835023169344817984766031558721919225538659759643871648212272816438620036243573189688175701333568373586217560395398981162456983048348685567604314649410687300006272717359418300184010973149709644484489157431431139317243057012995150459172692667928284200273415785843036843409408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,46] -3214904334427088917328569753700751908266979582740777491905727502792149740889991719156492831467007514018498547406274335090901587434518927264033835988387799646570634607992762750286186129696713167115005692076869512398253950302844254942751153448821823513169923669666444063958087049626096105123181887622707462612864820818176026597464451156949981343975644320332287436004192916355015755843681699899341180158650226632204140330008617380799983114298135097818832774007971645343976116312908477788586997409296883095104633825267846417731762054338208300960324063353667882858736880727090788593419980325217753657000274048560632358458783285396609451867249270105391319562472990295724132393330161674879415208415649808572850305083060504768677079908492352970625659376869540416429067143037721657699365924871109840286279052317616714770483136300809399192391342890060660786153664747617889796713027038312626652752264831449896989771701388415728188436513238416205475216002869315664707796293244983881461732561120976622330968252629219726605617304635959618470513780752116881833861591836512903207875311155261823947443431227157708097699077542502614531891691438377336533492493154149149879026302129740192448734450804199261393743185162124761017636656060166466029449600081578289885150436026811355646966249664911852667382563093430559505155556403580888323133343808299844793759483590692914036106182919027353643352040688786496618489050617005182016874506994955096925747687687300335039408902776804868481330138130153172677917528588871752432025225655311785728470518575269717351315375306142006810962038756458179875203260323285344289776727993427751140859372542622252747560438800869132403003769432196548471796209734472492619121110384962282687300304154322646228786476066216268666352356361826363388713237384895322692336891327659367703245507211228505065731525912205325618764470222559227813184641356318945498579184817969046248574841739535440077363081406516302068676624430818078228121782367765521073936412384553432455390026257773221919225969699352972775874458372779180312140155232121655546858297899401322124686303139711579757864009120507007860736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,47] 1234329763934282315749214381762089605614269961862182544215248926492982325249730797007571092405421316267896527873164086342040995874397436437730366407577572749253348205277835606052312053436291598795161542842553727772335312866726229452973544469137414225612076336653794494673951477451881059096155715967079205808768789021150795433176657617786891251767474825172429596652348533777982621419169234952808797646675761431658350980966673718227986646224522366824767671868459917600067805113473935787881345605516210226451886250077709536095266009773479174354298817742469431095920086555219341373539980668513965581557961272131641080597411420917980665127374215406114964635846734872112643124527111041937089075890595260739519147504278694874400923883293736616549484333415830836793617013905465585816074265218911207830802999505537063515810174378058225257388207100435087196621424244802963830868219053806558465896689350963800724330628318561557726123935206369380949103717953835006416000771373079357696143125847070834476388733727004490407750113254011020017900941168121963143427623515675484133296564807496835955929580174071453641458044597719022752169279405458484923156279369657116161447663939903544388396273613688104942803948328575035495039670013017258294691823712604423446128937585756286224038463523887235262686700600199700924372510699638924061826093582162788682905387656161050260210936819108096390567109274892162942639809502234330527271701104962744901147822264553858792114363716897847091381843151765007117640771896392274730217999728104177092344705088970782986395589608882781493278632315676437610045722381015110680824634385297273899765461444193868891677533828005681667237796707135611276629485601069054482367022368049859593320721175332467002144623130372853332050254263123106151193899022224328280371811481365102435853764928460749506056777295030403262526902578836652465390634360158239710413892002309199195019672013528188070507902127054666326798547501627854525837218474517304299284859294618002882468520627293424095397019109077855030540030888766860611541760461618493268859488830364295524508936962415198720734333887909210357760000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,48] -285295143295014355758819616069906897994742475035391667784755423653346580204962529012405532009217078184309946244839882970358637009635431801209403713885907273714390937883144274569501513440324377862444222651567376631997604059939346410765125030879058343140590495257540992357036549640301958700342090153823277533809682151699224475485735649643689952448678159840166629896367294122310031485819335922052608276533935240652033296359074579470128527169361999756021751999053187314178235327314005248357892821856111751994676393690871288569356804063956804327966611726932553020492190050493920792687121233199330419099716999736356382935287137154069992456409107798219739523007356288246174395158552196656126170501847745234186258688796877615948649931592631837179763282068372294540695903272806048507818443728049692105230822816260528860439465091084180656954455247308060072259680552321441764646956490475649710642989228038528273302407257953400553511314056748588743443525901043260497451040083887376374880884247126103401338898398575898611424118720738871546542133789886586478194461853718147665878314411503569424077809458128842361219989179419487677309997981250723164866719593765223740328479336304964018145793744573024352306547871295788234597421514949173115184096118895447386734514289824978028148014928617391411185748030930523853697799142838879799346914361359924857511760955619976797736191327204206973625041023207588699216097728326881417545540238064654744513043514750076595638725255936234603840894781612604633713748613195902982130300015043098190706752685504788275485900460817292527812251898031822206860415365843887383408035546603685540088530157974498614431857550002115444963403102658792890370529606647830973281989253209117106914147468417957700347250617862627727938844133129725139146836751254611055398801135233850689091359457802386372446441589350547310238302483761635528439085730356803059417126360060946346403368326732992420492632844716125613366594923468249011542896101577604162252751915424472275722732379536257218160371278476757014397665961274907273042727386371406429694586351661203650087700207551234899493439007142633799680000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,49] 31643292591542376334250290872575751592166896096768268062066705454512264410729158150177946027743456866899086406174507443508740283534533397807413159583120922054100786647827222336744616915863576997870895725133373619520858539567224080634400629127355280743924109899699080094546387393189323172375619092130829287931661887823207422179976293990585661518864459964541571496285314538540809777494634567269734939436606953303914052493275913221597938151356095430396725883632453376045377604710630034209835360944797829541693321617498843241927099707226808866262757659634472952443481717819274697493169217340560639462951220518768160011304310737246460489660700467750896801716222733792523636897506445300517487759378644777713788160932327913994900397768413954835085132070226039655876831622403147558200322187957874281739689302487958539984246715691935131581004625341252347587955528464224167577686571534605555998502472801725653021818460034618061752141576522216624196970547032474293620704295271020895161058512927650614490211432524834532667967596278545577777014411095822106767816029355479072502848683510860577316791541037489711596013600828800006508556037203046431006193533457815353216838075484190295163105951099058011035644243657319954185729678046531778337447362856639293713765127297697417521723703163835547005907482622529126670781353669703784158133541313115993070781265270351463187816097104138496773810717413540797556781628703890667592756689379054942879848297138604798038403940470628560306860314203428889605112911416279225944104423312874280874007492817517414732981741543423959242049123849546923064735063879722710452130114577532834488444171036214339987267999479585228946557765262833251873977890880321184045477184999795517764162506505730126273053962943268869713942652384611488429950492520218751866798853497609614329062438913864776067090442122051186602638578483332005607707271595750756271567918165165661741565926793396217056854453995112614416037645182569103084340492808306918366352277159305237009282745521696620657127148533876201555567849086040543207233078309077936992560486022996998495960321695727891141243515465862479872000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,50] 1116068769332762432322703360837740078425881535590130608739527102320045241659499795595167096489164259450473206350075375534401993080052869315841067081146638720765565137605277888739725027349633787118675277412725716942365392714292546503538955148500392521147502621271308889875300862277778724917244223230220750788251962280560462967708251183193913627940687469588693558229086871953507975538446192493910549297117786221160053114312953747167520574697802967607214985831290678435967113719847048879469606241818448675894473271407740326414260533250356172650663651892993876995664156868711706000512466325659219599184174441719499651622896961652989312591455046800681632393481761913425082093659644134773430850680097831603236573624567195475040077075380608339595085758037771156930794339170698887123127919258797234557321495710185953353474990506736238593770445547266394651905099816856900613349498345707691537332896392081180651692201358316715632599247614749859027520428347520014587846240709838463081796412545194277725697038772305942124387634304852854072368897507936789814732598858395817107943055598667091012838137902839966251870218385620641937722305930082918740349415724144731500642536408240802893266130534956163047972756714145789488235980368610186832852669776058455187415016217867563450013566617052926728222162717552626801331840930711017345786944040629999274268259426336874035998852880285433285233637570529602197011661091591626893487830883215531839851987328764619853551944042124166727197867416943850242151536128969869264033706025350898490707544683087017562877342512261346140675722785420902062339961781596698302921749390670487055509164528354911676825070859198367277078336445893668871113178717627888517465243584465366483457677065203899968416525852018805537307209134327186568072325489232823067425308018986746290535852277494486515845505513896148644103348848523484086570422650391676913366096509263392993106014188965379165118717375390008957871868622410315384482277766501857395524125831579788883439113379177041204432253959971808934313327505806641069226159289118031314179621274102326189529542956425337802239326656049184768000000000000000000000000000000000000000000000000000000000000000000000000000 [93,51] -731614231098816746316399305557579042025989401518863590529016188058072556076467338285645896153129227844530509287187238700937905916459142528970054779656846014365881260238590486495746825284757255341450749102738644180839286595132927847703222885715179843645660007311916847361169583047471489721644387156985690751541657343246673406744707129765782278201168410132048381745023466961948776758970913840417435671218164541038964806671768894339783655572366267810365401863791619639046192378686656811238913965180752670499519366616431401738237035969350999846915267628273544967048537952874580656373838793207558712286738192241764962658697236198841675505002221979402064410140378380428177275612702796236186157751443899743830954500650797339715017143011584270984214545085104728162705451706925832823345393768768280964598223970061255326721823447427484833397293885888005544642598181347214190500733097678704612381412554470380602044231282298077767385374167334389729782516687461317853826359039047246050153726417276093083089510239966739190574539510975966948271347431733143832893735005453087222321422793046981754526293765366952038855429732656549720524525808427386909092416525378035037124481195063897522167885045983496083797929527949129366081584452070452076707865482556494146932072678084625174824232169958057223960795699530007771385487252404062954603429058428837189140272570485867102440815080918690829778404532820644798834500974957928924449197195540192316589495523133478645606810404860318979011130110953489337586126979046485894002669575049626874106249341307335604868256493517487258793467524474780040244719091625784608497940756530210908607813124483728217143455147341589832458021472714096637896984944090608919896607830586308967140128256676153083414122494002059254258621614717168169512920581398426581791550836317486349427679698271184961584162436056468802019486445652377454866201798330000604900820982084412962043021252697886837736525289748682738177414144106704761902472143699582531382781646181474789110417842849871100950893352791135054869652348151445661028377176375515596687946506377303456701049638636273718698339141014257664000000000000000000000000000000000000000000000000000000000000000000000000 [93,52] 41537504343822395034885154467269253683513757732549337171334510006379495378228181353162397821587949333393021013478669004864508955037052905733102280611227919403277516603977605555684980126357328124157308195385209822853855660346772520714151943764968518880844492872740667270347933167663592544953456197722605945966598397635251121995356597435501417143620438239686815264858468529760566987833677385118255364358018023048258015054498126034619150937727819123671828892443734016242750327651547537286070406392455720760050459530827420994087370562539888931929093450172064669845108383611974463415747680635256973910243644654316674274671655220760730730247565188635126097835401143257080517041027322246043015103973534538175414639650562871549805179635967519009859486081101683818354251894979391282673412814354456341018028231077803568171668063763902627859203550216289502862300706855287947081242618771566431528626664345271318968829559148327230097065106146116196586891843707177988169360291163876782784954805714065221102065737820741689118796499503809149724209151029907344982733467993717785166929193913834950258502671469309054499251618770013937152603137347002962267739119387974469088784578564224226901062310480020903678144000569607539738284937876336326704571535415081453445354279317635772683024545673032217228999244859020845984757187446892511183286371881601891058593006242068584675877057792345760088710288593173838088036720619141099360103252315865642335005744269456012387244602024195110968690800714262834424558481947582104453617982613268601304222324979204891959286387691466689245345760392877810290029603537787959550667231145194224493137408963606496155916524561934652807642809337356133249478813925839060622263546957154292481957734453718291823011855727819317999823625015243044098758416526941328989869089112562552140606722510447676053103483940529501833356427686917436120512060453483424510644546001699733377601833392023326865318528454512981052212179631211036811107166698324686172054202493974849950352159823943940333658108130206796064304857230443793407099092056088970314086918939590262326933813687830284079515802252869632000000000000000000000000000000000000000000000000000000000000000000000 [93,53] 10557435226104202157330021647339459994017106391317265469414088860428217461421323239956387146530751471583552775143467680707291762724847642130987651630173009013803741126868661559822975399667551095443525103837306158866155300554283330500724843361144178211740909422525405269772546571567495658480002514391806120860504766584126814648337326984788916198696292980841654196342317167899770969173485187863916032653182775262916145678901259181169054527088215108457552030296245988564405932402916140904233407456294642438155760132476634553690983231493051131938329335161173716751069530134912167407311624097374794723852800192206726891200022949042769776530062469565698366418882669823367322034783470606692459054364230560165252296840156961678640940472365425981527452721690871650181252118771366953231320115599564330391233211867231082125196158581196306564577090110236907361366896932595944075837155766933509558871658727348322329331773715659103574625301566392995995081237026990788864191960937233390197165627212800379337511218574044085991568993292878924294681428192669530589936269418952028381143212190798602756292811609211794693064700321799760833500758227329321307157653692725259072839531312436887414936894552063508363213677020399564667686410438896798373353568765322181661732389845267924221068830335604586024742185858331859595201636739541004126236518592868703490703791136927882751595686243892911324637343726817062002571361982272194922099345691410789019675132224519142141954808563023591927319420819536430974812633272678636011587910473758583323962254792488011189822575746871767411547391559132475101455799157083389105064610555262630839411914223174688255754381410666239294682638552676765155051355856536835345007275191437991300536148492258745070140948424841521160640313401641383551846138139562325070911283351095995283993382878919630854168595136175664801387964511370847081622144034733031547653040616469331334877484835966220523692692695920585087820915715527360539698986419012707806745387768452229013936773743778099427772313791696121987764302206815878485726386345779210819117190157097578520514109084229263770091633833410560000000000000000000000000000000000000000000000000000000000000000000 [93,54] -1868809413618665394822372039069105855123134277628363778656257353786590747808261479073962817020249336318906971446769517855011703859349585590785783823521730647379526800066877246147338368307949245313971873095658426590419685209451449953389259186691659405269197630550256928277980720101160115076113849007138709114406160857344188510810461503532477290612698803342521318196641377470272702673594793697920120155518085616806391641204093616725613912154046202138892771656598651319388681836943032845060252462498825707073199592206716487334081455093444248606684668252641890203367574520457108985107309578451899727562859414593331472823809444896171238521227333070357124850760354547272088120250130246682581450966234016505120360102957176478711529978206005980117403195360734520596654208941920213050121059693805820917497520315167760034716246080246997361614125966634326531180292283711052050383167619749139742789515957632558813740322935129867274594881767394652027622202873143945777542208170184695024028443763883745713028120292284586424680746849888427483950282355169408060707809475716459432559520233711472610017031278057044322226921684305779506013153771944546257480650477679757887519190016490826145240692969757550238054602707677412071410453277196087869979688859609778244119701259509384631004371816510056960155340467607362146110153196157808959780419692266781268101709776193987995675236078751507548936678795044508050073830867535301753434431073203717912636430091563701891323093025253415184944110213132620582579232197676059690675464408660911686284989434488578927759930610000538094843759691060880501296298356630357503049169301824229709987071285926771387765915548043258617642313883944328090951454930176509994277796053112013875460718196478023145422882803134534865108659498844814132385851307207481270139405162428858398755152627210350752618417641270696852219925531163253828438312592180853374483634293817039223263517547157509200670243213120973605964810719276821741455375776800658587603766149023278748554401891672116961574413857449003932788540664854824116258562073202877708765544031254862513682227492189996091773245179559936000000000000000000000000000000000000000000000000000000000000000 [93,55] 106364512316655514467443206863280598510316623351759913010940885736214998878321945494537912381787968402980956617129940596751673461514389991474860748516712769895872611419567119870332092301234869080400109169143532545684795204458556974509467819189572937489493490510691903656501646081517734178131256378199239814909105606215380287954283046098904001402242594488971434478017480785853475010069831976380972642012905312856680909738095358751202185821980800359726969759525049134006942643099276395952395301731022399582132017206813689096708296737229477175859074796380414740079898763818906649769404467842336199211833115029845387389025867653420532972359489157259859607011554600007913353911805293653910345238777966803053321040029771352043059082979567341514271710070156885312768045131077144414427856848469067889655630513182649138657522084420266014059692426276017195587800862229770129456678147269521188904714252603989163622900406592791175706884952006982604958917606343144894575965577497995154998900924473025647477005001911250374946347871565965569497844874431444671638385616604767900784553584495240711894334573217258093228650337690517211607921970042865623503837116797070041801217713020302156611533588606621328410552029103686114748358154055531761865811422340593808726279252131926718610190647671634496466907074138312648001735983513190837896825848069873574274591009910643983135277029609323775060888316222994200807588783565041803893150192794305834902163722474986844480171386762308709665259790540324517517860013189870300084355617648988192644540355220818201405709087608261823986712962520796736126275758330685432727046924625297944891401626474283314435054963749546499329370084243740493438340726678646599735380434972719461721636536006362767645601185513429915097984368086659755852855136212748520725941196861710305000441612807869559086268419144862964288406478368842822367316545096776220783576548050692340220095624749175150177989282489630810680363284430968428058302329018906439934444592760453894596826174390188847196226892049071163913503440601475485174842790847003664443882189919960746043197053837979100262233538560000000000000000000000000000000000000000000000000000000000000000 [93,56] -92545935850220936326191692301806662358329512071440693438704797211148872452653178242723660449972147680061564952737916538566035285613420939260218300255100028732296484773616509832371680882774733104018268705917356968988973711412082080251074201170556952799425130273383657029353859705165976295529434093071017735301688202630957278708331177310393741023343062027605144129112248242824015431874048940639586179106706309560630324152338873025146004680193815867845782510192895046629802369892299935071448191983628380984490437363247600215724543940417169688571035069131136902853329356298521806324886572122088545998934608740652246607939842455031327415201550720084768097134300304135954385179597895808393009770524943867442846974920689671820276828104433400952371499950408815543341272534149371522387628916102972698293989374571212230128076434003899826849221848834860091899522673731984511583438136730357250558846815699971948626893861859310084396981197665049231679729724433436009227630747248892084946172235642022966941452615390206433461912766024410379656130224052121868726421037234306010188464832619311743922682144485886097078858367740508144965962109595817680330533993429143645116487809789142947596619638932847365370793817454598938796177394652817599035865228593010334423336202319566335226150821025423761029023574283591646875226680519188359664889429723822499076232524144968753585178464868104376098108919185296628915590528763228787849409363016328896179299610378956339295761603416143444331272016859286559526521955694144728963307150701549884432636636867559150828925152338894654193085960763332156879099408698397465379545436706739285407134985357179450083651919127340713635211557537769549380327425168496219026270764272861697958412099061636403607345354269656746752473263175371955029374106548755609088897832433524796507562751003219980039800918428280065807287289933399504570096992704117573336262635294049563478390951957340296450168505050781099008549694378330163970329458232511136809100380325850833710817288077523488682896691790124014266210606285122825205423413638488812291109942443208560154435093625763797580629671936000000000000000000000000000000000000000000000000000000000 [93,57] -370862517868597797545511478946734179598568089991398595939826047189951881543835517006806402906667255202307267339803136325480213595536631015536346670714985712417664869105963902044002047033135384460500995754905209090116217304929795157837394652110418599786418044971129436431721739570054578317184929131064266937934086973323263111152997435526664266250593026147344790542984536143982848471962468464113160271133429977612531259042107936318335589031686571716964796426052715400302559402819339482081210121269007210271454976093196218015867858417591359391553371420858461463309731127520927421038577068973386806026311582018869658115013321082044159342033319995821298714656839166456270598234847636808675081623332805033860168497183396197865977891121244346229762543058939478399971844617133384379091528732580082369234837308041450153882870683795733231282023230396927570267226388544750979858548858836430354589812716586621167150026777318755309393267469164840611765665120736978807719822924800283425941182026948134599365389727780650283660229003771948489330530936197339827137757300311898793724908712821305262836391960245570871585594428521787097984320690236202534162771485323019349286705538445035260130546631655928151269500451460874354393043945234759653585467999513503022222314883115382728595656228885731263085769675239386326336214707741501642238277390116361277585130525428348986678924011233137355622712891199760802012070281493256611892844228550584926843945220479044856050908012460392793492814912413250094877963160322919095554887654933441132203718856660508629382984770021276512072102303839362332777318531825673766836223615898018913280344664035173230626235732200079850393245493060405770419550817883756009331174641104368275263142144061958037420042776535494307762946265473286340132348547401759493094764484230591214468369972818955619775293774326645401788542254898438293931722281652690695825197385982359500690521531343222878603801118324144273543651872770386509980962369068063025481189402064811901818908196291313911041316637786752470661956251506587875973574088282273433757933907261710556030558768617610999704926027776000000000000000000000000000000000000000000000000000000 [93,58] 38927095178057532220595376154841624084030975937328271576999857434013227464651642137073594975663107708320968235315294528525891000979582584788045644967335640514300918348730845933140682613353590670345391950900925224211185785442168216786565503347431700704377531318652045473546504642744218752951617954955999650956766822887542645108626326009776192160829730732003438138926108233368865343356695239010831526307800840962337820522004018350487029516921506963049051461418292860209731667211124593212243018422227972737959628068950734195501372455514806228050754070623851393540307903839232179034833362562996922347150113746919966015544787342003940615858633748316977246550439298277843042471676902110159201864464763470336889768257050244230856169035119732674963384535624969575096603047771397898518923452691940256105104132543513970945796949144541005251754436203620941119070167080999991918628510352058637721348471414987314009679789309743480175518205375389070206191919335655766243204713788148504876294694485649364961351973762445552911858057233575718887498576890335999124994041377658622489628774850788550030564112561682912294264635989239217468482306890468399200396895200691260238445767826669056054759555410351546977731730381067650602877654508089635152351758329859939765060341052931565958789320594365512452232481899532118720012998122219132926205558716029487911611128657314848643905225662614138503609943895753166186293955453790636928513308344219374333085299222417734785984199261178888660466659156093830354920418879437573959939832022390503207527563157036113762058139992445378515913858349301946139357420871246383748831333628685327678217851709868153352061642024645104551020361640488787741700231726792544968055900288653274309947058085925246454059696957342228659474939404306994575634426292442663384522192959514042296115247898539238873465636811917359714419599211280837304353069446786442671682045100465203193931685056764227920783874523707172957630956708766066689378221490644504142782665499526793250044668779971377063869010300451797316460431178729721151963926889133855731236258831087098106989556197296002545204854784000000000000000000000000000000000000000000000000000 [93,59] -3785475797542800184115918099393409688571594245179902287214812349461611817345021984185402958917394595304577093552211283930437995654676557739431587023946031572286299375798499841986915459605299796620131498972439300845098078380628285823984561892334272721873899198597644954757867822285935846398720426456460950484095548504355312439544613045744487500733878218794774879986676045139335285277725281076880572343173582759501296959287664800857720025867192914389412662997879169329662620372802265699753350036514147529712724991154380726422570352788138668164633192080686177563853685870232220912056039156118028515918539839364659925664278428057113378814772769951613282325541619569268609485227153938781820305496418249581239265403428392417666164969157037064989562838304490547286152274782004254459308558900153851994406006317705288291200407976073722406754136288778933739261304817817749146760656804927598150323179812138290470230658882947770621856456991636947106943234800177515030769899635947678301783892083689296673123145701480184528085361155631240573548341487262216888856150036973325246342900709648876371213333539827067294982963906959309764496460359581612512054311223151676553371697623222955745920918736157197930385714856759975155128978186389929489966003378882846286565803145558889700937039965103426781929874909313896964790607007414838261723898575233911505683572786215069369959400077316187991734154992468169265495764580207682634560538489938051509708551693969699430971089445123924121546293138123364538518772107763385929139343351114976594059544867983637884467417211142836858549403094734008526655319979582228895607684358450793601541553334805534985899566858363195285607440474654690841210197488016590294295302101517212104498354473700512564728890682470649405455178800120619253902639833508281207997578352053395810639833575754592903592953001935417517229301758639464465536048399646772691059523448947394333596721714514817709622398931446260754355395363558444531943961112536789210678790003042911543472041016352080543086125320399160160391587679262486996037843107313311404978361927496136443595773243602745721165447168000000000000000000000000000000000000000000000000 [93,60] 320571069713657695818513053495491599414550821379626473276807061523641767386196585793560624590383550685719956031674098884617110998839207446510470958891611028881024345895649532377645107365781804702583451987494923596531924940716819759739267401926229562281907585929493230469702843210796820637916639060425574599492941680895078035519578147576896894242890285063712543229424435684879700925225772894024962151771638227470560910311055669916755983145397254067557639898882623341086382808895450365521689858511515182099959106147095325844833315660496427484941144073614419567731670642093204650390082735908152116172988270986445012097119703944449229624542423004394366100986002141250608330395366615903649236940401866380492733139584824259367451509223908331970474541763818200511416622105990987247873669925730882632505304934900570435348566924894088465435525041350917166539110534140651196640380861233683250186382247441372941641677857529221561520600139698684306735822503112773685489476608281332159836991737297962641948904967394792308779441550340423793246631374280689003583173569714159620543263964248731435325239672123226242553923360219589161856070902693658969480264832002814693034144322187121649735551369885782648808970064127293631213323400506834968724360255047179906180400342954893076556549012307044224993061943233117049846514570206227485768635525577992003146955261604686727603722588742238105424011129745361551382338418911211315365859662796001569953012396139781992958828182451133124914146430914175610662892650356164736394838180332133483594229188350154797930423756545860200360618759863933538729930521764027303611891603609357037486774261288795158634557000838910687137043207342689093019736620266808816515280218684105496803200087201647407794517369706572378473500018527762696773578884807442271979329265970184795502233507088689266195256245825484503017667628561787967847807033869863903206359307712149820680878602680308153173567089175817734177965670897772472626594106055593772068512873264408310305059297915847554227386967244221274336170474660099659591308018348317399786939203352825518689499760404519476613087232000000000000000000000000000000000000000000000 [93,61] -18703589713520415923716280816891049988309627565572620651662251989023655782682354717003555647737796345486268200296818634345862229763239515088388486454024439514602151346228263737851514287567560854474835246977601414525972220913418981816185853138300254851266818105059739933196255749444075479717072119204826359966536947907161925996078309606531072089978965277936761134013539784796070228205805200917522274254198261294808428051095337860207535615049941840027003532052636062310000091606865875367988229692863320117543533191880731226153723303782780153660067965635687341025921533467004512812883583721896486368151620826836601505293383086476738663748341640863901564093117389183672249442997909677674722731388461994476754151819866516252185525365356645381268358699728899589712787713531552286628740670263535493048881527317602620064912934666890006387388967496647267128657677154779963824009441289203873353234847827010840045248705025940833798772216963325834280605394368634336094563493594936062399994213317684159748261777760235399824531475598910373288112140422435163503985283994159263761001107845449705060961934076051695887860704389078504809864571051855401071963762754648012822079798104854026074614797805046920409549940279135160439106876446590249231400683950603803983845803169981390846523288609205036537957583704175600245944796697747039724132252989774090615297630473942848376704532509779393687478040878141170456516331554045487394426698259400590375601033887440664747585963358895358409215271344352025812591204313443521166158020926108064908534011757976809830926994251222508831045084524744372308715637602497783800427552233021315291365210382199689123595876255601693733063483305347243911420980518624771082994780475716346932292391061821521556969873143337466170041540849518613998790291516139219193342144405426238633011934178414629011972107526479519600584728783508024529190519790581100453687063368815027594815741542310171481967291516538200523172300213875060905795936673110473650665129241074405661155699786753996997703729026854120295682702828497258250267115171462273660125329124291132319163848942952402345000960000000000000000000000000000000000000000000 [93,62] 1276512737693796840244131508476234852376044323197050152459863991377892113213259342074077027057409466878404931361500176814822880119418086767354849932642241078862242122334105465140397316280143516100297565222578989892192034776172278864493667057933229190765126365449485166008622779333618845949974486956623468950318806795126359847025713474638605701740471427956357778908290574895001185818001354760018483549755943839162953663731810838978315956976177205435472082235209918402347929082347526421238396681844846434822793372822213512975088806680570272821846277332889224383315658664618880966579523373574950507194374693749048801489398310082368953147704597917504353225892600441251217016111822018832933518232721372576770981171431846561720149306811552269435659954553729833408727869662962524936451614487964580810854728822413665124425825256317632529562492142403495153260907444182239295576767350054402569321650214300865996856715942995531973480231490611626380800200529115430469857366437903372692248125195690264918892253538465675209150012503981692930754196314917969133251516371023416329333602359036410760379469826881313538137088659023099762618220497184578491494912331636938131728336415079312684951516272824180338025460671387243642477442286307525232370905021651118617846485000573147578505646448964767870565192056797839337934010324329586043741782326660842263131692464266756729213037929798270859118953739312935540973454970782782636369941637397104153740931367751684332776292936037516822092217492582708142550859512407506658530257319030711607386391720974955735975452002587980974667197544494548582441444331199880547870721629739491047399856288862771042711496436255645409102379887509293833503967649300181962808280703932994313545478062678273337247025711832040169931943126028033808217747747775050102539708837011061266844014855907646273751372859133257117515719525381484322045457730804337032729481810687962567740049838681856156369271695273212952737312078887619397011884964912419894990304670698902745946726301268655943808390156031322302893757868305234866129934346078356021348340119653520980056072813011201719009280000000000000000000000000000000000000000 [93,63] -48675321149470244708462357354361244145093626840469580178815194579163132966327180658510652966616972443854664633405019896111509602390017704558994199704079052791990738525450386623904518450087850561655084360417997522532555410119084804998875291447920677256884519852860040010698764558854752747155952498101787956255910213614436030644151924919115950368590957234238138441182848609027789637629652087154597780872188214183205899434043625422607981745331266683756219398439374193110317040798516916241126392122552750148144937798990210962093055637957189922443564619059192478067142683444647738211526838868339371711615313298822921524799487775733140297774615759693051975291823860449210362944993628879393318424805957718192330440444633004941463197736585276520449497794423253533237495966730125747709137455489129676420681378576568323944996181755722042911549967397501585556138540094881770149831996090465867887679237929507633712080100551172645117330089149880717493233989843664764410543311829201552658294175086691637848550045243141956080822956808279954283733838534689665613265359445789223253257915088649483546046734872142100872608455262542983419818477387391934462773809016914036818065178472269599537027321983033852653325125729836187453067895197854550625084263009025476429330236259460712093591544665285873025104741476294520433867901268803825469381773675444431540971734755043572205963886060190717884887158512768214413597732910140432879284182540706326934533701659504560015454600052515541411664647186164512155089515421719777965076633212570690172101715341659764158750863499777181714461599309406536754126878885270611342129772371276465103777662839419016026814839242927920072541431749373450920644716658654336057737155171650630322947167235260299349259058103691348305570982069893185244084477406952195064152923127083887935468534947167496655085345943422706864705267445511854423583469471644715691622733265050924137005173366878725009346071118035821795439635145276097282911092154137982984094601121863080133866603773603764173020414993746734807854289963035295296230174717198053001419236540612430832662680772054163128320000000000000000000000000000000000000 [93,64] -2419102833694219565033916919362655912190891711463975938754654322095247975138155211028780474545129879470790048847914162171822972140381932682372035633440394138586076924459324694164874099868430794704881831450554276040136977920864318897763479523634588728367859921123265846297722136922975323599783024447394697020866857964657976234140363458809986051599770988057185260423988657954962855034142861080820592266119413392943343795266362631957628982037228884961195275760839384997638622782189009570644079603346865943112510286965119245759380134908340942331541147814262774675759816070583787398169821549880071320557499693338840710166187835265690543856014256595361852557276170507407146001226585163648646214364516593941249600581061784015903814208642466555225678578547111517552174285838771072130799957815032370962793251636196269686386093829497686726217683439131152545680538830502078191896784831865900772328823643856098425827628748842440682421688767924457288579667222026398040402835175833249445704479809664840764208381055805157737975198616018215085479699801468237280125766673615879494108236497653274683447180052650527187004416634043644071927818057592747066081797175624242049702167799015777840412972049074351502496657992602448475121317501710562438003819110008572737031174487878649475924666983399301324435311947375772095697839470251746237469874934763456897147667632661216504927559543107176864750927109894783186881472085433533334628481343086963903568253549788397485030252151707072401872674606710649427373634102120900223911779178889082856606541761220990578776768425094095857006997546135748317719468658638945145370759584672322507667367914645287896169631672155627195805539390670371430454609411078886687527081598086052198719425089578216607817120781665071891222064221570376165169232898674387652691968470476303768559024487047909071045244375445166337654778778312454585073262579131579350167321481906585682329776431179794944528784703028093872428654870185777130222931488403844759151458484090880674233708177275989854804741622445144401829019202200909951772744443590043199003928858253590628591808211370492559360000000000000000000000000000000000 [93,65] -94243823802710009584928200303187399151998391891647877750533347327306097777645593884128863098864114076334629401719754224627099675923035505162456349839649239304420834027073710943299658492451576753998956852068543238466442818684684330070402976550248123436053489934492461689269483104994853630649412353464424174526979375003505643084142298328246497109671182429128655865855313437300145061547856694577587183426750506904834487987971254492246284019470004622577937654748767487538056019070364465134440358888994912995549568480920788246422031798570906981808492133495701152696118591298324097268873053966159580719144839554661514980384617062472348442539450162209679547106516981924217316279657568036139321901136179052802141155253617479073728654014609504611383042358559635296035511772214103132569570555582317002489188478175860175570052389714531991725058008116171319152167533986882270150418164785138424583888444183332550428046972198258541694282185854819419779786967473135590840455061322077655371249827077467026651470012957116761032854414201985528691461379947394898122959303670593690914962197152144860586879683776273381754269030701116767094110686417729205360949427895961504558831545535176872457190265911784332957796197629209881393259780557872981496853125876009886514518329802955605718449897209300022854285897781832562008305512179813595477671284568008066815598953658681394667910871259282504959324012729543215526428147152851742730457921673521480863733132438801520401338641678059459371669247638056124813053419113113440874708892195521877470855877247313719557898618530564809062559175647960359622611739164763358826766101648903848759373661596392827764518065999989644815612086810313059331997560136299481524896912823650759450785429526016673067572164928239201289371250376479079985048610163710940859388166262499743695494188956681302697396753532215524950502477142342870741697144980462866725285930638408107167077698548373638621718901418341115908391107204411810931060819551227961535254275804249683887729890898099118237215774360209266727232136069677356545472944044154988820369971552082671881718887631038709760000000000000000000000000000000 [93,66] 28319864250516926894656519050738777219841274689550484690591861793606546592940199272016803539032803147730579051279490206583175741783868409053067989822016648167901584622569338233430776673342138732278747465131391286631009474446666647293798876418845846986071730803631019214577306224320830945227650170279169245634748831561863742428270324292963257401522651114507901253588106299576990667449293228348723471328144080206834093757518495153994293676358056590059969189227622283890524880842711941577432235634302308844115949496567889011691931847992631407194026127450988965477667304024921557561191471978151274422728520206430328878634966865669557925035641034849195775213215645210978597038563639360385903436440506741030120155876175822162255163012913812607461823134407073296243777419146403136188171243068052286712185864567503391955560666514048644925873373622664654472171964175467499494198593502800068333978588818790477429102695193429872823551529150575111382270927938321403840886540055247130485701741227463683175075705861011606189125721348036240934733519717339853568655663189496617058781255780167895999908064775966051162852297458690295046941567294498605333476843873500042318252537710023413457592413949837028502340575677651869289600458240427396714523014821741182174935529117302300969894767711801422333180684601310721388023550364106099668942632711387578150480198802961906676255970023433526428002093502832820669933809358269033697639177870197612072478097563650586407248256637167327270256749868867632929054736844372723148900401472483357710034544258490339786412514478241583251888836770626881459705810568528042925489125588063158417632448921133709065604674533865760593622204703333893263930465320324001888019421717619592605329783375301995961733980038190288830337433180081096770684593517254497012848153589580674820794025658653424087182211294069055900706595820207734473797124983851848063371591044690241809455780750727302709721844275077692888146192631965974036342855015491702433575529789406009865748590626429516723452937244762820390301012353593934486583102947665754526219055803648690418418724855579934720000000000000000000000000000 [93,67] -1932366239496275081787826373288125983506603726610530045578480228244850851752256417062671327187741260000148331442777273999465892783465240273785189734303798465950240271618875239199713940268268693738795205088870281991906239751784296948068708569623206429132512557551796295790092782806313258423918564096605469834689534557489427458278865173548472370499516510755148317351060311603671366557385121381906774515929543031775644111970330689539952791093849181685271716420990574865907179779040354494262725422846095952546085923019685420192039960624385232248684088919792022748697776155348925361109264301895171708409858682996523784500821786503477760083321229537413569618236416593614313984360178813781188614748018789369598912736980008676795222033881606042412046770181532966439053016175359073610073165928249972962237217146851571016245803823601367915673667029075154320856114305363776328891744868025816452111795057259336423189366682807717642057851987087326319767497725924579395568960013591038508163866881955587354573396644186817638108843327784427297858146072701832864189300659498545789399968850495792642168069872693620455584944031936931525493486856258033697301123071497411202011217291805509121842200531927742502802701675169122431051398881721782403055816013016522031713112219281526393138507194208208904086200879083986917708461510697891389227486251255491495081085513107714873936164766346728904602922008181987051799489053448413384221066925310931114090939179825090173954288547944854988625937438909302352897243835379392606911384422930017837216409723337780783130555631688010787585637627029436550445054939338576541948947313418324473227528765646435563766758527307684780498870802071133815409416731116689817148758277767441309006609940736871392430498141561452026813367983433709818486580534350641364171621799106321377552739618076104630381528730830793059206979873394275354255638155812412706156965501539137327670118913830252715546781268292991360613055250460805030246955466018613556705583752237350697232420903051384558085890886381321443817584420093199949025283019215708530377160997450468977735140589562757120000000000000000000000000 [93,68] 95062758324620946646075705160990374162006016357179337147982276767765972340254551692509572623271636117935646904299161130382097053739049884448188799896001026094280311844663220620758082207709335973469519362311389832237448855314828030921874128516775907583156135306354852331407035080443523431992216873324542469219607222885250647260928145682195980313500163440944794829227552263166345098488545137494029852646660834234660970136819693033947674995176370296084466098322022728691718917778346257242064529877859508808387099565771670147284251173679458984213343550526512476447366304072367601008388967428759404662874060210886540740842089557971839990912521795536727057819904747379735914260048072019625710275662920861709871609418212974940515196557721101213651431432733487868127018042749051308885019542458348819514884043076718837876237650573612969967342957114448702358719859107705348359126918323527121397305523151615660534094638006687128120430341090977071055258043914886843898180983935606053595152582043302077898819599188102840725743767821530855141608374691122716647059459093709554736854185226767987123917766836274029927000926018870685397398670189072555266520333748647697811029322208872140282068891202707298509002931384835302859544739976213720607293194440498737409533064446455323234270131560907607274151843479648737251061589537671488937337576248570137776961038435011118961176822768910466282504318153115675643493543330663925667344014334788858434331403168625819919730429155514761673594084067081065388388564380710997929081021072783179145400721380077400914619902515470851387176483565323548611754894336609072094445307675660059305425936729742640793032443682372516651507260186015725476001798138745286537033616636683642267840328727065885945077010277145107870593145957070436286127035977850703119133536159113111918232494802884986977751901082719795042503138305014254731521247995572655424510160761752387385508227113268371070189044711217236087772139399709995470539380602951465639348338983543720912686853921168543422078631115939951254971031088488230070891556497691296781293920342163867713648601627361280000000000000000000000 [93,69] -3866383170571463240448487597232003233254620384608234635021451101006774864303966571462512162876966144869594588132380215777324533621593881810869866502231453668159574295887712850986197426091131988518087940944532720372994975210829927849556376980388378742607781393762373615994715241369953472160264827548705373054626238982590095957441704721937627509934084836056816911921090888028478245233433225585479876127176142202489546896614485437382016638989126254028657451554800668836510950299139918895220488632776203232101732077014526366404654924729268744921592231520878757014522009243623298037240693667719683128164927584506399718769169209121671557882475941268900516058145114582431128887752937189704456438620617592716649438809535861079355235399327556980677572510232385273759098119577215642549557855180699682819924103739209420148835771338670769643659173405882915907004676950802079113983259724468386643459604849217373714715092671284085025863680030224752746142177664629162771211582700819833708707934617992363822251364920653365303097470453684527089909896783029315671624265446337077197552047760796655015556363898911294397282089318601571010659548916145947322517244319234284954381349478902780077310693003582882684485672824046363266944293068049468647544240317360254818603397309562053307362516903878579363626223211756360312062821850381770074162858640277817521558359109015655438861860789256111600366634181398976885872663557008001483853743450906847103255780246194661130555221608994169502123754200776756373311255355734775424759277799687765798406298317948165452853088288978068745919978299167931169554087704970475371095600095432396783280991795006992281427944299676118029211448095603726124133403180415712150631240531808517210427076504081531885454122813240751387767444833989731696284601497968975587965856045003221863317695959321586015268012744527724573566440455720984014802470068213527847521731365585688361122910945170823303251381557593739571680435482929877715435022504049778388266644720887391082583389932603098652058646726691466415213918957324300005068213992628199946878798770807970142694765127270400000000000000000000 [93,70] 161917185321182752754587063744897391812990313193592804418252305078472318244948848659397736712516513669797130794601383128484159128190898193257233327914956482122471814321707584171877317152821763473126882717928067416340170507211945243775360051737581858126937054475294406824777541098723599812606057199411712870573373846220499092712657972287631333475019012935722862507011613251497358748136141941075226361911922376831903980730243897922979859850885292015841816805061966969197120002258755137657105100893966978253493320268745962099333585304510923542372421742801661285934328713334855342656767529095193161065319274873284322128073828711459152261095462969932390473190426155095647242288266930591725541654276320151931951117327948264755107259614287786611756161619641139141496109475929238182649671452255892654382289958902933668856217790526123205246551296481254295839478339924536319116376558635790894396721967512632786514704851752801164592935098687098002719183386151093095755096696877852166859835354453020737564947309787538593685410973378546861126425653139155803877632652550261721225882706641006412222296128863799119005528918387376585875468045450379072520151959204470239326318607076842722419148194021164228363526997302352239261836913058297077612803934525322115095076129536413665743025205253679723498330051040266386483570654836887030474514667734964737972568826345849057056694850820619148104087569858994702288611905299544245398623628128285224423063795107466374090374564848250489749531943749973420431804522295684563082133806287879256168645077982341053659152803106476415697499623632499599391509001831393122672467607780284752449250590301758829560202154923283395721867745931927741411623304948001146439993038557040198075979603628488371503425795170262945328275999010583060227750695512581137786172313420195671864325626408171485048259876798366925712524044240692685641687474781191949698906630220404634868683940039858143080485173441577987335974057537321226095716714022201532562731905053376115967896059276379158812114936657260697467851002335764607198881040503637109288882479059013727048441633177600000000000000000 [93,71] -5204500297404655165082215965547521984493303530603477697792106522407522607040925629915793929043665081872183000335422857659978164841506987384400250091528185262504508008855283104229521894872951826012271980394412138447552485020671752206927099997661630690417256591651981166196515392977686242013496825513137416905472433433447217915534490851140232133162537158213796375035258400915730804513605100741190492278394667106563896453123177540066402793751249570023304053706515552467260473662074436360790549910023006368869497917412822485624995747217335463045496010834099819843814243554846328291365880168877749270010456242939924128208091685863649693149514606480892852278035594623619473178106632162027709557946051157037937847113351158711101581377598935626370604686557259281286986204759564084149344303452718824808808229743415199582391331498888186548898471992094756005475741798519467369670606103884893427206089085081055354080551869252625154967482095110399399745898304046562728509876655708037399892067127274149267353982897932516588417283597794554711492906248289781529417195499614025058734480223154215663308067853190796606822099034169242032167322829866553491604409559331230426023715254058014723336992537063308684861039953143232466086397810426919661178672744819144246913366693078167202469637473970078898858383684331958588422138959090122171262256047553352984277597282808594458507583092622013034114944448457053582952637008950824414509902543487864627712013877725013396298490806115413608859262476657799140106856236687100338369571567193365334089687948634757541633021886293569395970934535354577076928752834078405802337666505807999802754999494907012572108043511836271740249983441974574209833665025822923715577769843483171558432160230306476158585431294712161360584054789748366759877836105687297533761288895444818496667811867506777414280070935984177603265815573829984773379563458427891498919021135224574053587156414759853089268918686348573591336412060493313088117952940310659274887669583180879568292577262150375025536089914366650916936155088196308181592057803632480558641860137572183858756347494400000000000000 [93,72] 152568738449649669578909377636922235517726105220196004889461135545622750584426382879468481728640044538401420415417349680216885544080802733573718356357926430581318202407638765324941095160805403337269647233875582664447306977334531008639542647052683412137457346680380153985565619164840986623492343759250753370181581358441405981457344475673021169283663469053985151241423516464864475834844669811955744319701297164033762519669587219736913680333607780094151731278190650648689040211795138309536832483850036803744292078650393884409173297614659197338888344843329317253252244949820633517878673797119945368521244769891882529935960544582017097387669430230928467681537468127933980932650175894527001410484511414214876687473151215253806859937743817053742956393369307649922795744278907855362207685036108279917155229520601930070666189302821742758582380883309041910638880298895315547487401812299544617707348724105679707805295226732870333147722854064535515985671469982691688729714057375985911714192900493674273651623951117044009298243081423725486536498975985103332480891168633095210537354656527973157354150132726558671317446029344565061873548559530028649174059512962449433263745222345660841696423317934326884008799669174299526417029977936094181055343740531711538899101409241992592925831303353849987164766956060616727306630387313941629836011899368932301705380086518782710734654950865766330317655737252733976994564081278319484650110717490695213227485600732119767800975055482528505874572659850833824605564758775561364549091320077583619461823165902577105888720094066003061795329444002068312606881245657259438983059074523903908907795956728666208693642631281516182400442119728549789774302685036942321234725153597627296972303581162990460488152611267012001886915611852898719584045271181168208666399892260062013217135068971637079130482817696499204150229942672115281180117830057194120374596760072668807233872861858672591702336910020210678950100473763706037848488703264910307763217435008530144952375309681469173644365269223672203446869707763718839689491040893547929302623921412893881632869580800000000000 [93,73] -4343426659982812993364561794146196483294751487677317287680559274305599534388369576123170969547026679777331152085777682792469019892147331387417701166004053866313842525413954512685117378727295857016890501935179431546799227567216013156285061103989962431790047066947479512168110018863568026733373555194477199652069136946881816628197947968210121066918344125201901415239716321084387339767945592765242317835151930632900444866223761388796463080979752453053377134640897930730359268868503328565339216678503206626758552255861903734494245394560831276300546921810761760695324010694472882875037506558315775914583851817099939341684606014745737894395508951426517155133980499656979548422522982024517556596572616075201360253291002727346891557272035652983882002502483713475666283152279522190782410496643233282213403956766946828360133836682905909861189859195495206459572071131749068128335724170369924842684175573491043847240103243792860935957427972212362997154690080671853334639991864744616139647105823393566242685672047587291873643917948358409346676569255901222173835429859760271820963068120441806293040336445572642347261638509102736140419068037637951081340439811371405869370113071854713150845703624733438317392960313938348946088386297181898598347091123575524041779819321588225617030410455356514000786358306052060186185351957449151883128182544247412905534918224312135838611645439922671569812709014676047161144426687895866156485468631666434562848697224108348912156000329596323194014994166986834877582968257082817059712550506762705484266208678049468612293736700674958954708704335106269268197961373916171952953372708744765175555923916215916900551207252470603003313393176903214413501088904982695534959192979870676200946867891009110586643810199413319609758301162609783591875923425145023374553510772337314224594033525083035983557537992976989638454774580076825556987532193981565928962292271348831312647543117775993617539517684311436277524001233800175316257001731648592954409153267434330076129961322312302274168318117960519035172335708468647547836614167034934712052319176876709578906009600000000 [93,74] 100058813955921713148075797208250224554476356472231605168529937265857148738282161760552358654492086187353865437979570395238513625329734477517310266587184008327789651868910182061087736145855499376338477208563152340566206803605862884402653399461201518463567312616967378987280449826308179287897065365121125680262659208268868664099128158707391676033634844531900964929384416188753111823179996322256777251309871992959629037296183975975032509776051352822199923475633151696586058645516573899725009336642633668534267934226246855247456553031358988394702110826216279448476453570592500911751132210507221677240771183372155765252792512164165868149338096425074949694656601693155508887687688777521427502843270719389331700307357284692593650668003212166504900593197002893041573878653071079301631612132782750760750973367221044918170697373459724499554853079545648222691333948548561147437527530859574045811546517372281151421744357284157102210742287733694110689672063524559177116054375583036207760974169144447792344289025184816140184015648274862165555771219978490849685538869339902530886601302604275442724093354251967678993505253388487259505234789481165857766482892355081703458534456500920247719686894647670916216570518367935893562931281355254075095661521966632378222596477154680183395434469808338890018140237757462965670192856893337690193694430674499359030236766698028909073119185959028933478800919572989573199397115219769261881599607909145846361487270071259046644711879358331384448384837172318672190384903354275133028037727335217128977825117388341932904390996781257306298983152592401811146119798809433597816072438034309987714284405317630712671901779940599020769234404227532221750309720999751163539674416573092914706840957353576264617106663934742192856655908637733137663774583277210291670350884139508343728466493623837316412460788407950463315084347245900984268516052831479864577862443035882139621792162013654073224945160560507517138877921045944078496497925124486889413385424451924598210165992222059668526163152261152249925000507999914293295894433648583369679649857343907761782784000000 [93,75] -1508073129771169597476624668176114510959321200490026969265676114159275168258650129497929154457514470584245278029328263533704579769304973847259450612759753093899722546760392658476314705355045786710668764926680802993091720532812921445857128795847659054439235558099427855843204272245780867978530358346877994241038674832835697508722412888664977481854614080089073704064128942089656355049535400030592458063790283159670928783037797816839498741992141854156445934748660145535648928305079518846847188008611191252151471567012944780721082061794584834597608981868030000425120625067437127744662471920592858767707757531060753095138487311978380727419846550449038569570500732933947553451131414579985817862324127716675332573106008937801660557556627614354397157338676561869316592844057426668233412857143475670509693087102599639079036338184081368310527825655308801284285901178387624626884593815766097768587514385190399967759311118391704112942679255237684297005356849006056344338287729093580529254476014508193434169686452462098577985672549848970844163594992799221052119288851295982118699817114093752583216875670098186712052347901757393849860731371245141968949974697657657743997851285715632352436827715957828137666769648257451167278501657552997688669666925228037706199340209137367628531424428148035704895808096589288399597765743903333592201105571687848580418733640464004042634029633763783479780572896418418106341333172863888670064231790043782983158989536845935493001214414624115763079488151355492053979683565820827216532968235494983642092192882633669192179529978731448265388671044123790485959827161884213134350941513138591012647894859032112147697065895920458874944587372216941917643670654092493470386643120107936203515029135844469507241601472204308306119113301107672016297172057480534211280697214819719697622321375366126900322431394090041578968498453661816370857154137796011896265565665824960838667743836609046266719363502929133554370545937092317253862973447712124493495066049690315199041434821058372077476086585144975444060430262052284286631078977230564725126433913662771735727680 [93,76] 15652450696909149081108638783270373793295021243423660648652484314660209391721384762434089355392935567910534857152934017989253571603404345745409937892247558313589152747929885734293247894653470897767887786330322785365298802586279815856619026298816475878774852981794874078320929499228716182035674211130680377354132720297724482321907879491628737725787326382371419329741670015731785678302107574143622490851933582867999628303656400595182841937104118214142442086018447473010547454374442509307975542884132224366232948411228384268397945906346357459894226037714270364118412040338426838806531195752347583788063820702230490734571905553667884545623145105906610937489372059210705963604897165957392390505137372967841690413638090054135515077951236995080861510153057111471543909358112882574291063701872889631831366031760553882943319240526541309481223860755600419711182960788788318136612052839340205754764593169145175528233743358042635387225595864600257023906584351616313622588068803634934535084054635687663621134286564882609331445231705288219288533998148393970387116572151986691093636397048318108364389893021006450683559112948654953864982662508281676711365268632852697717871231511247181341393682460712116304450331209234124771376576974436255999372370199118255760365942506259714716831982135485806886196969956807676746249291576176935236569971191425338475652077557878782787065214775586590854657893812494163736813997782614807223948062635062579239700896723087543513362991225602128669767247468015552028368495520035729194204006079886409018255719752242996628305513892025960595743124528061660178949245999148140379790482170267782500909733801870727336719430539079641384575232078852944764293098919654659469575486541426793107399454016638007545788056020402167475041824142223903793553672631959829398738231419393896963369241273584923724724083285176974578779936432724853484167289235582513466748787641754772142818900166248985638745590011349015573981223857407268960482607304479714433136968483867658124689963611822411247661986312904196348892716727205905373295876458900919000224188186885472000 [93,77] -3757502599967955392713646818527879919895093690438481988383354800897273929826277478428653967602498715058122576327201581502318470007415116012327478342695818129895903102662742631778792661597115076093995084886076087700710901104153535088860191993814085728663973843174193319281105414011774304408664901000652100609001615281543644404531137627530997701050640395684790213750865600586560815202779672911527848861306477995821212576187799593455126430402340059240566023146727235531705725386783749104607158557217673403473034594047153254046237267334703792677352158690995093620331204659723825304563400566318178579160885166032216936492677078735938649119441687021095912068171004303369460463387316898246702868571402901281064128255863498513828472790574262310330168947613869783900456108073285518950173015958501178049776820379572789341636629064293800656107131544409191103319810234985381940468142596634558552341373350516869807957507122112938937610943259569118194408229443108653106923942150429888057054884828474422928779010261203276009395365912439495049852120849146227387616975924835984962821946255247723933219050825451013592054084862482955743168234100750173005969228356801140828368811453658163292363066382015627346995813613328238352846588663690319417818144851619485760249461418573241372355851770782520453368214604946301540637804004302209369828237283143977500222708610958269226305453165108114143451785829463500116039685631205844821766829523833685693657705561693295730866108049987237374422420793768611470657712903094587545785865591366275372339141891401402901647372746332992703814897388332447185911875260514465688512815875148917079311492302703433023443617869448140073467075013850449102601202884880383643998828613004887500530541699022734798930656740468916230929795800178362930644297594484451821070831288607262961119299571208171717843002366120288867504074283118223586926307975254137289707273586784448909016446842339158297619843912464782092948359535261598481062652674218260129701100887401885339722205962044227350503430234613449312127676961302176361036387946056193455708017519200 [93,78] -190924779033692420329982409811047223680730471385506751199270561067680645214242239402250929503751537622347766715444892210388332640526212525665130519572681674544232244486688430181444480570203023827532182454532476466108036399796024336150078412541987329340697960079106603580891667286274496469734891530691180293208989795175442061448812149187751695814194196292583560424421950119236347914869690043731040390530727605610029444308082528943861622220841181630837260623558902745154375181570589514583930306849793526914575111480949738492546298536429365191960882944105784157981594931683432230415830945043205079483673145471880477676140792517693657253729753579501188025118878567099061733491692680052034517870889575579759096785344196554579128374523780294080479311087823094591828470912168922119405389990698683535456459464542712104769273844417941642347205092189051540456732922134339377760107797373688952264179072111776268059369930900107379206912319909216705476644478671697343474726599822065552570640209064984005566485913226697546115882550929829974161932626219422008804969893584935277540456268492642279347933964560943704839512059732755098235485739261587943045817491022306077951963841481546262091604450059188816972233365531153961620192105742574525801398597391279457925000356815628650729372711822576367522876996340529296529075670170735920846378925950821921894950468800302402725769267339269537905223643620186725592282727535711007414318276971211629219005038595499327227193655778916713729662993337645475816296446289519177377537886395430446227415210188593808418911559582177139397524478112430850834213226596256103801803830110783221735227191793270056901210275863656461512647844319026799994599874509260208169966488189205619795675099338656424214451395448482835624563828135285781709255311747691194600403449503369309726096406648939199605840428337179045950326583221781952107538961274268284198972979000363479149756565355782793715268929534957312590133445330555203560877238203925498914920202164934670717914021242927409835468467514319571425345220287121602594629384682544901511216000 [93,79] -7980605388988547557274946782213417903323633165398388612053429167496615260823340822426122026500905723696994837364450713312865639380006339216919100077618907235352854163913160031482085578144000556495334305355308720134957617641618466606071193034730235268963899919073033030852349647334509528675709508406090159379458350422500995747713475686719616465184557201875663490448277074321556454176311790348241500853439427342051565429654812913407587615078316194314415050455961128333113461047334272483995649478594898474303985446739224733939590036733867464861470316886160625776932961823995454320423839573196254656739697689902027001606259897536013376122352595743639316257320698035704273630278318209679286809569940047714141864775827277778288208105566018765125923275290149431074047780217441712804165558845834275582510450220693968897248297881413044900589185826253945335818370808464283827898603731603813490411882717829989154928046982103077965631938357839820073286524945609023914048239167431490668727607638138317916366029499320639089451022800657528143968147635808033303379566137778725218358195454826759203586565988386483360694306196951525571863784526792680577951918995873818012385910392338058058370697627848920003609213487868100082246107624733246807224748674233530758314847539977640005949284243026845272064231630682350233958874451191803666825190060067663704496517274972976299142672688741780466004254532182174426153669196830612269177975385491372547324347011725121319103358554059755969663344286595919434450930403018007893382883935915141039839045324566450542058491719186751639678738622099626199020227744025806278951663193207152869047892524404540657138277491026833743650223751982275321094156617211316423055817956802894931063611732699813075800592014475696223689280126384819241907415993861590167932135965866749353539311808527745051550726697078702550063793673375808156955855606994625144863425063355342554069405537305291367254187557778354531641587493341176697089644652704479677638542610440577500778330411922583871418060962238382247337570619354680379437663606312848865600 [93,80] 76606617042572836544183192201360854854301011444950678553103755884022763037509887270380748865544910088573181130020146483648518998421486406264325706376115867408447046894639257500498695560629117123184702669931164355396155008254453675624498625297369815544212894230768712118140301653452984923227798757410828723945035884672874117346154199575595506148442538305482867005903143606949313000352856767330005798654885251111614101351642691262069606937621017234351651627767016448289754477719420404539861519006788817819202774606012387399973380586078507292811868141644996774146738728532084364861225924513640011702649268381425599351607727972235226821498928080240519237120542065276098193651877891237564150472847882967241502176392574554310844126202930114278029127733256890298374614010858577085009452716782759097954264315618569311327226951800503245570791727223066366120772865538721437343738689499568908401342026678549215629639742129821917195987210798441951797529513293676730775285282683238124456674173885230346694246222591426574848645770236837781574456045476779008669610086582032798479446397144705346769871458675503599467121165360763406066786738477843099648035661296073569652210519992222311393451357326259321751507966275042105202725425229062061465911392931570306437942382433075084774202537249201081074230086550743805270360674095222881791804565910828532343178321937392716400869345928741102576070170876480055082508928300804279168356126509336809065393617675319455757025325470796365731023585846426192915876544806160867040924424334889218296527547371844522245640111907064339581143522330708370473618247026428971759880791829884002789053158237965120965721851754511405087401002718436685309675491371366575657822652291460785763258019367238815154752888629169487587984072614807700539436472993208351700614487269347389083641507691350760008372760281358925933195648848796830445632262287785532794189311073982479339932570150569997383758772639598244736930363370834602512875246515918246400251301438558170258397805671354536625773184702422556220628196227297936343404673878505600 [93,81] -16119866816317430465203960830729646215735963409896780316166229521619419295943591800857085035419190368671773610859546405287077149200537918122173769527889593378358887666926824293245116802259119297428170578203330371379921260183669719661518004461533303407167644247328377885857594831769543774221639350436572587227106551408131576354667908266749642115080858190940393949847809360599430241859215216266206014610321604124628056535652100771231958293103966018435147469687622322043855470124896344731938805924832158795142109977540284290977721520208353153934644979363889641542893791570308229410578303173228680792717610260690677292016968064958438621534438562050795633581738681381355382822566773219900867375026683273040397668136666272500414136733344171175573007725175433601501586235404827784198506875279109286539535613484593785040921018279015092107436725354227159727726338786188616429931021394021574797777372651873030125202596513497252272051545948612317909175286989256671630012291608475366444771666797927318932876095309013118068393094178392890527133986431841854236823641218201958593592691429828300009671983617942253391688665787071674343354192177326224841817948593308255201285311983134631686730604787198430697873672909881870542944471673802473745687122299107031076238181597623768746040999182152520549384475650643283534311965659795025873804960537728980418685232334521664227133082637361939483929143207137962919016832360088941492247421065423680847432454474753435400255557857915709625545961535714956968875207752124235861812877123930148432504400142394580823138835914224142554819904713739215444718074521977386658233627478379435878420507315668377549925847324849960509292932962632827762134233826964480018700117648848597077004085669703765632957021594759914202264994515741168617273297118607434935664678392181006983776449846176007259122113629258621198447097156459269451044661431031595709604365620425665431687447401283051518705026776616035021145453892945483946722567187838891470328868326021528994085243037201109894714851942543221203663042351648912828103429200 [93,82] -4506653369217609006075852661504888685798892152637330668419862722159328294682567432331175563688796397109441465625362040708360073061768922526150465159414229230531145357493774689738204486032498095096331871729815653400940054473538258817692030209790231531182805272634548191329465542119477921909945293002534285345377798471626107554169283682565324457655775258306974580403964452796749054117454608115151867404901976150396677643216517899031007744403751433021509227693680743663727439600593669580481234547009822737769906889025782455246060385319631669197332800664781548728474868207020604859007472195572216718726877618055246166259763743735738203481565666455474478834347059294391499907794492463435052606239126980508727958977486531659734890812513078008020982500666203133908917560273322019058715906206787048478599443043099460262248817577178894991903305947212268563109975657093279966754001111069445572345248468024810637523540189098141639339334694435426669415559555016823255996582111892360490158010532952809386733981903653548969491103413869673909875534094437164712004039945529030402798928276309266470598954134229375149145739084375723322268178973216155896270347383418098870790733550121179924101712536274696971392438855553849697382367413703291064286654232330583177872382932562412835217392233760838093085462036676495332029662228389886592474994796341997158350938652398231022460123759170848790252867924581229554073297612672785051788766193390079750297020757656719229208517377333866525025733481298269932179957520029244797117832247947080338697591910157546704769199461799370380655385123386771664843227779154058744847784234824943505061589503685227028935383535731599714643922868987927583353075240954921537240133136912541577519002568285514802134398494440993953205007237473001569297351931514425279245352517175895686396077288187902395266441011530654021767572523811477919325712238149948115751471557389810236399607092203242668891865623622748834443318402166489229922337124630781611822351338385391631545617546629412556827507634855446538326662781261412948177280 [93,83] 27199647547297737337670543288024876262373858701199506172408486901156060264444334613650016184810080727685668356893347578751295391317434048403481119827891752354794104922201057293452988650231549456847780542303113655384538864894297214062298946700534451617348886586192414087263317718940828604006665431912631027847884894633815008094512024499281629023904506378693907538053362635778038162329695428436468706520381866431004537156473455671874155472561974150179489137306418436643092140556777895272509807414995790709109866074001376953584961286379847439266309210210193175943651080699961063852990043689854194225260943822450368594661084915839742209163782083612580408845194665607725685940706843208026226897486632657663393445338862522330105632077264868361840526203369862997417496652359326902294007641209992302606753442343091958495450359023200575700976492893562875570122907453885515871290732636038164732579323152706772674926286869305021731513426996756391484179758322924088529548173499709993659331315009519387576343944781489947721649427862210227787145664165877755046345334787884995696935245597510593468203719334533544233967328187748293114234696935921643326795401328946053324439970999502757878417109520211974241330426322206009952712490623698899407794594842812789346013533068576968849321994109585018034230574409897674520244925193691172037570738749225210722303853690233348410666672298018449819280172490640507889008331035709058446636665880857171119814800650494671197489767544744586548689892856052789374214820884497536768482921220330256198026497717191586588391073612481128233068855356067532251794677450441837145831414678827149361033402119710660270140123538393242592356601671006642790892944391016852320787778997456564168179783813148057802500769547055545514044702835334753632227211897026678784003477417023159319595672610907821050533207408391684295247592189105132019857912565531467055970601994255643903211821772259355100869034162814498721890160211092717298991609116121464286473938800480173601851920678811006858044922238905801671327654396364738160 [93,84] 198442413035856722711257633333362474950020643938093128553218454582153516133132908657238141387168010404395371782459208271814380519669955369961160608288393936195425447192032381585938117945829913255330577014929603247891129260745756147175028162469463726773540916536442714300609630955042119722353099686423125858853428037079227042878479657478807831337850274147229850394943165025265096816202674280842332684925282176868379777053719257010299736416135213700319369016651676459383495039820314955564636757602299030329344746973668637057421756842978163312457288389807161981119401958737288419915895579455658618141578292341183260869486546916549986222099091668203033788036546944695268834594139263375316208313974973000914316952361358152196758819080080016235537595253313311609525976648494709765690880623507786766626443537456333899620784338951191105480105068030717492418039841370088405917395711134525586225561643014845516476798808833283503396892128599782970365112554157190758830009890787564970821814358547748662644651488350400426078108299641606564724117432923001230015014083882010883742273730590032812290239185981547429992978472366256457057740832344070271437520860020266367010086505808151891653292086185119981211627490339740113711304838355134726027830126696520291885825625422339015697495489199762035969784030423830752951565707771918280712121859368700034452054956005967140733950047536309597234388575795213747910480795619823143320392495618619033361432904018437635675823340001079757797914810036237318218556267285576713312572052042923019054684984132100592273629435243924092399914077305785235711032975045495425008870248773344652657779967887861438233481931751508031832559971501954722433596950667587465907346069774321689876209372251199689976270743866864338784789350937881570568482295607077046962574184521049934192187792178348067192309556451627686765149979980591617065119476907175894788179650779595637911682512118403197715819656695861786012956237818080153301210817601913475417529899893576010494824116878961528449267499751489171125402253348800 [93,85] -1513503281729685485514619265875207134808289936779778088548703366439008669354475730071486660087906525427961336452492603454526955571245804194774943025298960864484840385254084026207046398983595772568153703678350645898784271276145237039433376735068203907946849522606522332461023830930379422857929846931586246152123132550266356557488739159106564678078300212905851386147893679418524276563188321274194475543505489235415063560371062596020006388321776397591161575225878682231813475868743090821850361268732670470967061068442858547048485510060941968073839735556985750593185456379042857068604855157561048112703591419612888175777324608671208496746812456882730107605812106072937087244553239764485925192454771652836112093242890988588501355113031308202707601574063022078460813940141618812420017161955755519161090684953455131523347506243049050571153307355962011190629343341247082002105596003819336435358079891518105861233710275073500384989304059154279249432679165901078279229455967127571340104833291545070117080132339733574932002371179133520340097684806530509270909245544113646857045327718477541353554469296539451214784307941413443008628700939996800406479400844928172680084878730513793140098166772588095280878825757896917901191488305058012702804623071748436605324995725859127693526282372732166532599760294637947854180707870825221055478533765003549652930271968433962473687300622045707157029411484290311947720175832530931713801858047674905330042562288658341174926723401000308899496561242343893770993343975486195189988843181249520004399640438928184657573784420961182291371747500130342106101241458681869836007483749223313024439148648327927328993690367098609775551151512810988368834656198799375744285769821634255612904929072416386261035022736773333512896784248873304371832577150385323643369125921308508448785374457317124850961950487179961992804966021067318956407005670468284018964154658304614592758237055956422407351289965073114007340455215023511767417071743175900557577418885318100890481451877048763197342273720176956157609894840 [93,86] 6729150709403740526802018914594607826688821376360155255605196101903582526546165622603797742795154642724934719871723351505394290608927674663605514293284386750131683032134666055389663765047756607729861312247062529248837457735184729312403102571801912113283723030304330940385902237620365995260121114764769890130312125174984728003323770381794253823202002815964614853254114707303204803566491063982852368311805228837228166939568055425795349926466866723608765203904284795305895052543467656696267900729406853868777779239556689263737802527512030511645911615656125983085368213531123512217013205832903838633262045869610168427560212009808852086036852915061063135309272368127118358881019976310818745178066232590430164713584849845214855688877396712562326872066860901705928497622601249162539508816546169864248997189592967259027285268676747117204198711999833443201297895960458764223721835941290886610352282745076828296577296985056784280287870720961489243519497972216988767066951844300688543078926458009215185305820995757946133284196176905868582194389477785507408036848627477391119203477894997389683853778012429971612563486530591336070258995999920136276889596463501057923964470654176410539085677267461200780092716594943899952315556630549896861745464116735711112106793853624648924417330657206862391005797565613894354575463491267165293560329082947897747699666319485488168244603916771551188642362008765507323494291968361114586131005155884333225692558863707812648738045193472196030956567698264873091708448883573032969213084399227692643995875709450948234534354035259889022239850953317946712228251395180700666357359482443169938539597500072029397165315749922347572267314785640318332873606014300773457025976832156098407644237892063944389942562304675344147917210520452626474730796624552183588822830871034970116079445009792304594767540577436915397093351032712140770366145732802172927249062997811940312490903568568207337624875187522236690546131159380103432724569262654967095089740913825065563030418706318587628285701937913210015680 [93,87] -8352075220044048863808864927866199841375564043303449939632954555146935682440260703546376089158362467785879387948276529077052470933067948244933863041127643968972987371227299328630219744145048452032377030405887308615554003638339774092040205456794786080804614842247592909654434512862928270650479522236795323155122417143730863811053551982935634156544156802665308556448847373105626526678327673544789091120850998248381250994662418816567386220306773835327511330318562634258673619865513380796541171090428701550231906138847827683288975567655099639880824433140391508421984387827034301461017621650583519809690823716208745751513199878250626533255285070318903325167810375369278419159529125265369202745854727998059780288623604317835175591030245252098653743245500041093727227024011493384065204272633148483880086806756165585354779349585000293635968160332877120355533422490647973359029614791399039613662688395227241369919465750992081185202106357312064098905849902466689462972372955012877309057083629917269397423276865766518753958249470678427512382097941669812669607587724199227568014937584198838780844892204641834145567088559699153154001324667033529123903255364639794303099506365450325141296718900896699105897288487239608377681466412121183151148352533723342517791079687084711809196257609102575295611962577709307793964742752958381999298474410194098567220807639605255265796457925512192554174476834434042111293486071518873079534515388463778053031127488091245819305801290370100472051489940474851445587616633563707241537193442573565172279041781431392703083874037006494622839681168382226926015612075459869499097008936790658937125511985743360144283038358604023076497015803066493958943864532286726559993383990250141290660805846322158641010273087915345616398967049863809864401810717754103553232605942882249331583088396335331762002325091254565969416295992095674284394771587133922957762457226541873240124861854392786744254668855369815420884669255946760364940005986943542174282726173656444304226382684951568820617645177646960 [93,88] 20688577376127990544399829782627585650785364867824603482587782609289370467577806867491951928824462766146006177760490561974350114717195139517886214671306873544896473584157832645433880309916142550458516774697218869822598834104919490640504423297673274125921671302474941387717531852562034101907813688026274926917439996086350014266570345899927004454952020128210332948626472020906117838176602316873451576802631021900809032023240773928390902634247877635402164501412546579978032338443130222690385782421533731016225876968350577217302422631567315527282705520549275075529888298037504933347801662360341840867600783607094152511238207561614806474578797421058154943057248883712458595301314691569827354894580310704879867509290411243101390069929829998435973647893657672519317300553253716826661644939875431284898283445890550762225949578808051022937099195278586057151328514416142008271481340014483622618424106844896731014178627450426777678620168300966970794010540301526388655235347302387502011051602661450990531881076698217182468433941954431679432137916234735704818648179542918380281123570193320054854233519373560382685753964225484647169424971305548682808458972926647541170659070722213266567688277010436743292146016523532621425856595988020450952880140357407286383234869990804889119517019655002838733343734391200751523312779252247760050128805492890019304083830718662976023097516036794953791404853028605983797934462138931338968168988197765795139645936154496378971795997925801398384081012678279650690656264037538215026415334545947175243364891339230003061122198569104757090160335996059786067870250577177816607194383110444945716938720994157875714703295339712198778754101806170252956644692150513740845963926794119171135277147318687543031958006771626056008742273264481969594869638463945819863744050097351174645039013649734756791925738441758419982209576195100438412749852196276401588928031155403771955718116020324155214915447193920464897768455550849921881249819171945448296483495682423992278257712538098438053735768000 [93,89] -130667942438237838523649320739266719761260717137165283276557545692648762467214154859382151308364734942971781402850085984833620196309406598294183433977442651399325813258950248334735868253869243397773042427593454586833879380977957900891033268864255930438830960080447976349241037843668593336904787394549389185257368031778767712762119502457493960933844497193983744890289583630488331135439025384190705376229590013780590567611451824802146872300779181373460961852392397571110001828724704715140896759713958502117701713624312241826304746733509131125331116922328642522125309210508806162501663977012110209369684175498649972792420628590727662612911287339767848314474516407044165130505818947708043538614713070299744843663030199935641143584793272327053716278922959615596424040041681819495484107868007127167837777625305001578621374646739958095114530540020536847768091314047268142846879827119067252706568123827245527155352170209364339524685905637401533458100564145090132609424556002607914937329914195441002285047369359259468583307770348787007773764407747135036746791453121366933267824788971029951126737688717280301445381176182966548820788692324126999176477965793347321972894093271773759851101603543862623280479403890123867109200797098870836851671890599250547586499579382462696516183992895003753173841618973116521830375347102944893741638635568838438107330757509514409520739012779253262509320557267081723283768322468582224998591223345061844082938597130624482302308587819380326429509303663857628490484740227878018893703350429859317933487361718238541088379905987403330344666571967421902847557027762961933056130504335707177092423902161496397288761579005128852564901395417730305660823560867819085072817353551000221153672815118362216599060316900485673586203328944221285179814817575456691932231156188637441208087899013580558312754435869727807913926874945246393909963622516891276125568210323787001862294130990196647921812270582990946299064729281656203330991056829184068903953440802960023804963741015967912688280 [93,90] 496753756411362885471620114257831485566621028668557529464987937054035066205257701198721465809858312358181007893198640155930371921931244884189486646735863168427352280414912627364006270370198399536387928449350951845704657141455279861317264781580586309145329443262337838361140317306497437793362404407228552980057356762177926464876889764387324215082826587899904981749969473323987806320910379747285266429857288107389168116873490370945175667888101305741074313627613006148226125028689547998076056047197709294583825965213553342900899902711658337398735273707823411740634862814996787013209103977982778881220362062848368772603936891483401545674760874033500481167313646088965634113949997712576724519181405274983569270135325591362358634719713380059646862536976320987058341134811892266562388766285534739343133658397595397554342441336494740747423796764498191969526365663929075538214401121962138897880528894415307279873564510715292175744576238862210102824185102926030944008304222114046634625972829373352062873610336114392760938790416433848216673485182145200874999251204648174416088145660688833838028390225995484659902515410999689485213993356746075320906229468070818441759454616835898270894529093229696432394337114560734314663822627759152445747475433175869194431361499438495208397186267126017174980846823454547741561274868879586216359522516496394604874619418428718668948211676559020692206677549924162480733136005069422153483625790766883272120996080428505406213126034220995453375557291261733210220870480300149116933733846093906526003919845272821397088816154984300249821211325753058957428294623659065349049741045517784556017994289236940365519143597426456505721772521226678097412913599663092990660367046114376677774304380875100622132916157376855722703639112250012178671203603083483371987795106273227876828673156955489404100091032882446268002099536297131052169510629703461635171701808960628741516278374708883321488763979121341450970749243700762348929649431631424839482093711672999301590651891148855296 [93,91] -765629359850633863444459507199606494018629222799357174027788881898891629668059665183834139860586301993427062230368720895867097757818399485818278777738072895708462318185499230569377887241931473574340396517578331210866861743224931048958391383562244634075926657156898433889522929688659445133119955031643992852686053278788961249857247682073822379837362947572463794580013682649945695505197356516891204959289977554984158328752785833273883862373597353918196913564441295923128901196908626370118341473364148919023080767977648024247573683794725483990404693986291057447934199685057491872571517813536299055898541896731399744362348360934094918524580747317525046794882228400766677078918487655852240974923421568329342674931251913301623474410589204874762812163920467690333889502334014443056452532304000524555525747392110365316629469354560473467710497760736466392421658752570807342675319662856228527873250998843861383876591533834292791181731297519169940445364717039093685347338908847222261956636389688548330423871433784918623711330071391053165272127080878098984683786351685682525110670248937341777568006389373376540183740681003782808408176111082873010593063713622016165544881075504048624564790577779035425022605224479533837283208620689724400236952540047234660709511060326873174842775308415098641546478658894823910317369957622843873825917932554298365426462837209374431398166580894144019026104099246451348020322044775318975842674608375256816372466821082693690129910625670566569333683139209510939417763384457759196587120454256674400597753579052571653945797736940660781171530492835409384424334064787188124186106824505165436252790572446404914779763562565773070064432027490706472620293681611592755941452747612896395347548689195963052661088571417813942279291545699758187284427012357760108595880007179001546318044232223925231867890959562068243530147525713067216497050777635371793649149223001518831215843180372178198129629399644339473469459732538002232130153484285013750468232396660836475084338354896 [93,92] 236438459127740434619767692524494696631143038564489647349413471152376634067290569853913583507866763313024453921327991325160578404805084520697218588878194558421279989512570052232952978580893769191411900010163932095378184029363130291998724429124908476530468221077557786961750857563727538463299010682527339671812568270261437570140999026786326026083219602368328809205701518555553888789808418019601104336638463313535801087897012331950656063126277684939343117522518789563800543608760862279070319274415705009577658219247281009296000527354679321797245424794300543365136370717493574042578387774874405628947638073385006014970212978785637445243400781258384279457511079713251049973330167993708356372654843128346374267471030912124847841569233135250497152849600208898542457312431913344907517223490488526138973404712326242509461024129881817913596685840560147164193505921434454482397588164025225429844137638031285787800117295002367386744184474493462572428286062002615645078174511709057192855665790281531482339531958270715149432476331645185477979436271502930747172118242282221197464900565587091772865670654555798625698300191118896199720878504924365028650143248394363418648664637468597241048328425917420231140878008119296192789063717181573656170895061254879672141529331227734519213535168325999232853244896674175731320451903357445230605877042933352529075420713980700581728617495590578391439351750780846295644219762629404361496933548322142555839073720564804293547052600836882420805893066337783357563180560423851762057205724962272525687111028768361179766193432865558113565910744250102927088286180378218606148319051525342099948491784455972466904674872674839443199536024611756902367673225925979179530534616716479658552820206792232720736974085603368143338794909328100674689046075637496000175155124570803073281755551300263680061972914208595737552918900030987113647444330190648235794027605667233104495263249996784069696763522042264177025670103041123369958614365100999654424358510904146791167424 [93,93] 258014242005750419044872605992188394421986361290135444309229544566260473300177879249564879239569497982086601561927303330843102327322218625870274676184435343437573168579656809524999485409568015204131990923041849462699030475724574264286998272001865927037725733663713876017046041006905601997133695466531799501774019970148729261540901335929281843623046892704534198710222252642549424219991802638971784296747158522325528229368834604467184682903067240389884307912444255304950551033577041693852885379070705324991218926088592874152437363977614981342122996167029007242970019635698433681102326999828513253967524131479932021522583144840786545828265916077217829262640874940384549803155749975367766673900506669858059464618539424817227534114072934230093277376327088747575548709597968144517958241751240874136004379749125765455316829934464463525599179812340542597891175392209795765521321023303286345721394271735730581658165842889172927811570142564194109336143612827540790667812480930937207303618600706844106339904073293666797361948321524073495515588847289379332007831594961789818081368735503939685181843727662181002687497489728426983756314275968359207514840648746661518668623385285935353676258076158562768763630680739130475237657270633697294843406982585311023724168472513098403662081823332766376878016118281941856618708645947497086152755907904142132538764063106136087169116443119018855740872328047051499743957277694074748669992447217609269248277607586541298262734295408436311572333195425935321158061211006948690418462198416032023572035566936352131357650056729580912631943901828906487837447177569554504107469711227620382641497060644409625636914390560708964543094895058492392977794502066158422407570015461838686049626567202404346587386309849499573906415712897903610162465279508902281079409085694332153320762612027726491230845600113851014382282264631442277059267661941514948413438638581248061948073907829614243800083329199997295106557279245209479292317622714399277991222783518228648 [94,0] 1398232065353896701518755087609400824514604398811033684095509008004461516878068784979912589020196534766901786760833835463307958695710626805977463492356454198227246348725853448974069123717831056231992465262459354294577550409106409798364862141547878299746081053991830131832560275705192759685655120607536646155695427285746326942600246266391850091638639269049620743508562152993921753473704752437609669523214803108015217924869617014256727955341677435910468810163471605170442464704303739778980648464053124569226073165573437576812696507052162926564582009963047067423918281164752332055172272579166673312178497633219030598768306689743250747643662804627576444263152414568048856330061293308378772571114717112378565473140509363539696713869960941333310475041063243154789508421138234126172918440075985376408670639760992420823457306912157519409196015290696181627059325070547139948404369223931744107466235650378928135130147573320882036916401748170154155886954512986935966056673456862718512797261172088657451801520327097824109075576176062108688228468621104031307535680847506919245498689604964285487599107963733733112916579561133796555714841951774480471975911490966407020215729957868821214984064474119224796475365711941474218472748082630510301610747397569457918553737622385770242684428679016078940888314632984130441526071256198395360949207738209112772403149967242600318992457063557989978616157440908329135926761441465204978172722101268763319509251036285447255019279001870446677078482061658106181261069731354518635628868661157791164797484014637670110304303202637135970356208498798992891600941993337704077756083019764102756008409380405618832423707936377195660815635445472471908536961125645365497298370866775116089175250841561383165012538198860153818295279294451279522545559817132181144057627234197036803148981611276284801915320114364347840282259112401728686080122648049865946981627305213883498360443067403049036315349018392647935870031674257022044887989398389883787006001417480377079672159888992726928005015785828951993671836731406142909066524088910875280356916106191707207833943696929677042177522169746030592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,1] -3394672946766025928613324370878242719764906012773904190915696073190145010649976754945675519227348090861392203210505201466122993089559810311445797384002867835257082703720325193453335629807813179073994427810726319307904982555324515769997414830186041213292822835690738845418178397400329165494392653782658302669435957077624590877432211675709072755247603420969897058396268821568064641629231336312197556378971043393970051940556647347615042403379731465964534973439640846234128724811688413423188726425925344480691562810823284648808876419693336949360837257144551736091989660687064314084022749048439435711019381254077167006891910307918595571073457214334426295290410849179703029836311584989885831977181577824572243229018286903302784738575368787364189017859967928937939669261263187884349517659510976123715794766136632513614326338160975618745420482896210751216765147505872246437510101942515219986677265834457913002179821638982869818751274484534511857868977371993129551662583918954743725715106858458635890371054678851384550741166500315607651183032919939736948307426232079798344386759516547714846749152738097315608479507743170470191869702222596155733030025845638865033864927249204571922789108235230473068996397915476182766037362968611597694462432567797994611063814553842241134558446130538488029854688831113041781469778285721648239560198998556959728096660066259625197266169228487476604882714094576772025828165997531904597604040532749743864280526115582629568097921082936463658990272432058757781126368776107417942596050944249411740259510142397484488717931017240572502519305895727523514340277803131058235445824091490098981941328450699271701157297218533186135996427057632678255332988038039324258343611211579461260163517824143173725751849393628106966924513167527080728400324932087157199001835650929517185853387143409451993901398116110386953400097854364222932398762663427545461922081276482362423588839478900602706889414271606726829059031395392876610873522544199997811346429566016394486666434665346482564849362992142879685748407427969024583536476609460044321123178397698952721322014517735884430445223331344941056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,2] 31004340335299583460232573830502267353939387673285677499008620364129854267405670252844367857611581374419620305188466308422585239845722924857167847265273575741360665055846480094701424014724845345856948980615928863398793498986889117802775314386162051342039652638533030039666111774662801221974676476100252107650222033922578005116523825494090222767437201778995631597070011497609553073823530866909482542451510336812928074076653151384580581477900470908782259518221717895565390953236055030719280580521212876084542724268726381826397531772682925156294660129034636995315765814233611236083956853449995323625128970121540341151883972607212936367372863846286975133130978960803266939070624686529283319280187609698625122203630489307703490311472244557660400859400088613595168085754792817099701719087668170110671654954731087793380586864846099060203980896221597725242899537600215241707835183462060997261935517874437827596023907743500007415346877451112365204717849307538251355458782036577262599094940465804938193427270450640745679359747061759598077397904006889372852179591236119603146875610192416595550355766698168096882417994113601307813954128278650760257162422361567079862178511535826324678026378126369274732266482023190539779174570163773043043121710488294649300828436712119601928814911681395660592664918006714669331428702628440022340971953220857397675788323845097700605004883077270184555926978482442683295918407678640700683672150876271447800725057493140450204569374618970760335101458684017198132221164891175405870492267211922242985010336011682615401563286819680066014533588082142430789685469230586800693107554599669568190926361223560996371334384609951441030438266184099054484175212359290059881862237684400325608949875923560498833203309261254609782152042273023623147523965816297384338964834591864354424575071677687315110627619103972441206123220600978333564588012342932066046987705780015741414625027680942764301062635912451618489090817706086145701735754767052183385518459081786674547808052266265789239465044185323348355523868773565348901607898100110101693859314064136858012425977920959920434574383697704779776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,3] -376228650316729282882399939502689833347919166161078565002683334258632825183181950718377391963342463394638957254452360281257095738829883678801547888332249921226865142322125900599839820763573053044929965044995667882882419841286403971612580320912581945407127985169806003621935609821744948919601955831100283433901999770411973914486179284342596355919339165072136319625047295030832481390997651834271391475822399399482106103802054314217618732112437713241028510898612650277036631260318403686006862021908273227491381678512842393649257101529868056582510166262220638464454091039978102307574008718201353410746920939277998056183264351385438557660282818424520909199286387086194836327316823627144046513029784882620657619645154573613654865065270537887259198534349647198328244010896581532237526982583312371943451740553045071573752720970779962842473614427765986329132150710629847763204470540435047142930105812982425912368391165650674220751865337654335976690865141711170963833665337407309525081600041061938029140014851711635519881396285700718919424851520139037151558625266209502002613232972790513732254352928575166608104408000208717549854852471688262872505501546274547866370816793952049960579804983726517561349875692438789896599611590997214740018163371895234558976704821043224166651963744727510555556954766956175897031975787014112208725653095091897030056637256012575705636565117402735103677559261306025886329950755961530324720341670767220027435551538003747790623303186983229911613332863401712323659955112440263108645417433626981772730628551220656886154837119781411568271230442633522408750645400974409707711000095877895789750735865808750869184666653833179799262641440365768087061004958590366889717924037380990296372790167210800035136784942011755668815039332562601430625839366292287412334673392755895236569307251484570166706884958619934913126174856087767900896233838329781663816035980793066601878788598102043026700592359374765484020099942282582645042888142971812196076258239678727005385840610921534205693692242375851249619677573249145272300007532472530827205897200009195665721158349159463500458753773976791547904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,4] 11477517781375787154588630432050142909630402527368884630863756715513817528330177877454113581653881821451615122608415622585301016175778048294571714544706587269728653284676449777993057982215880012614790344371642183323320032840196331691000228370657546032394040726585260768113325213533348781816058347721953875759704950297381007476447686806893057980051135673098677790643786023914454282439023211147335307663839142823670099008556740914964989258950838436945932985344908713783122496405152600475726311762120163779246048225254554726331771568922901893138014052372118544961746685887970077626557086116693462444263932510597937888560982768164291176334352262819114786239508058688152733512620234136163444126551342086309834190209591608269520883252780362190263839838791093190965618970747035463298076483360830092934208969007594712145156951507263831566342887872945366454931409705320114808725059931791954261796014543355361544297546041861772297197605402622932126364628991204091897968997692944743777216091084706266851161036696596923804434961344020215567487996840775551058461545700343365864608795223353142692750269301886935460439337185067853718370170770702621379258788700391881369434777847450393351116542602558355424465244435600092821948248883145062230945098356640655820122858032838006820141433416191149908744382797904539676164672289108173018387449277209070420692597262365023669255316842584002479673976760275832628545398158486901044424533620329524278784487129993043232716566874822880189017410945596741443623786746417763762060356792258493547882656368951979638201910375535791475488311459755623895654940553829595339206152808566306771056991306840181597428383000549990537383240871830448474777343220485487914888112592629404928763935460276517401627036012781070618023671782105384456409382365390616107417586918849776432529611834160062032735623118510542015999479147323021217433367274077924618902262495566351866059506223862791374600704935316568441512755151690721911931184814020597129974849438411152089159543884370161203791216782707804895179798032047420436944543022495474225628323899401232077450130863994492468610820238561264009216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,5] -280409874188430144279702936793211619864280694093076485676291811672700199486283318900755245805091568265008694033579811301510622927223068938478939392803321839480975282564407109339241064505127494674212543674385740632683475377449535883523834390895874627528213200496970996445720336052214705453265622937808097276505946804774018969949872351188793482413518973043622258648598390432837746156474013023925217539878204393470032058269896299608671437855771189779186953741482370193927185119921293273887524686951191100257421585330059193144287030697305996399839748337481588700480195381359785017995831391346868703938399512177724329964505774998826474053046179790687114195202130999285022192795041597729231028824311615568502837390098648351627384189686199238582465326081182655270239264637510623622060868004045749470762398579151316309944631087558906909711265755141352713015984728744459569138267271466221762808863841016608239689970595511278012273643390695410464226103012394916790907104607229806947972908058533385476340381093474718517435098959817547350245046342352840051970930612617698117035192804718409222420521951575535961209295666088066471675420592990052658010268591645009718942425926733474042402510558576531901420367792021916984632331437735100230595322583472757186433226885579538665545657457318148025649637725181880969915488392000523194176934067313712452977766952930225173119371829862438961313100830807296942299970592952730161982660093134072417432392198965846373046332066493352771472841132010508755049725464182424123279782131234999842485168123000822440870397682900162640295289932314980162261425236029174938289497080859852139829702468890419553321433067344267531985122895831115673903923766846220103442771725992376863151749902859784306182010064891936955766738349547154233156813842821613924735308119679192921816708529391663815239541183780014448658793527096127207767668805306906379005832988660519390266125133863388607561371491496249054129020953219688424709919089691024275092393274571039721951916375881155470023795042713629101133358422099426535651855458575835137260504288230610899066885655748920134151605535761341865787392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,6] 2833538878587273719382970514055922974395468152266385096617754026472256526440332183937845143688285693833684930293924400879360427421998099866864177556556744049432641543988216565323476805379491013246389729898995314399185308636972467701833338631629604266173910660309074427477222292436810604388373044778151261045017014152455247610371895185163004153198195873980559335143106128749111101127469480048734977302318197799373980888697474006510968804853219329397793864237833063009688247828336453160509804140467157274197527951562751810826119172053989067442442435312258526750711823397118047349744866373994469308861167009933317314147767716194296253019021391975280606925831165535436691833250675024456444918104202039426797480764993828724971763026798213799610799374481130131809642632295385842166349688634309596269151250135788007970991539119621328884740483737105964743017665319665665344725835507161158225352794708771819358083834375942437868970919489777139461378613252601916984311332590749823277528334484143792627993121753838989246613987048958221248544598623643591737145600119103286197971815189242361929790631388160693702191511199288510820482628703003258983993383627764007607922040810673192873219575800945397888606575765559334872283494977116192319774992265802419398462231840356405630838669096304781763389774912427333024425976648413118011800439667111158151543413608942875429160113347249554418710928265034698994765769435291887596319851270131275547286468960804492682123271424409675315928743934633319124950160293457633206003009205551498397765170494181374506909156859510005004421123424699028369337403128261147127550750306030275833381986716473648933115948083352832568558674244204713646059016327877474986572175945801779909675642848208878652867940094956461857737752595224655897958310551386696517283318045601682764603557321564627139004614094557263345265887972632377369358327747305964135050985085763687115034337097625768698128446314596195540030509235085010720905984877146198497305845071119696721310514702540145671065069012147602286125812311101858766800053394964901737871855544775333435836709061912343824407345916274301636444160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,7] -16329553413213428259064461821700687726743105629480348417609118402443298500364655010298126261565304392898582764385888364001303467251913854775471673782229489707663059753007523598288883898576788214498110370354685662779154924819745561984837577291997543849633390180057682456355576273332047199072026509473175056025931190589020093962349657849553000920490296796267110414057175915021408186091847531354715563705238378028371700022472987706557552271408235523149549412138085039322926657998208401106655813638852049963585543164281882859991587194369811220691985141965268285507324114564489435730805035181789202431828286865386184740579034281495471068459974063921028074727442277350675797275794743509021511321425020619537634055418237872277159914013193250433365128775936115930208692439779365405394924310882431362932148789312193171006999402860528599324192802171527756810211601372883842236847054619865214186339208430280594370163831358568290943618323357573778636145203397429168979779587535778549228153402492891030456540306006870223105810176265785027117726448510462294365722490425697040523149090698136998240078681739451619403986879708671189190567020404973862955440120757686546517195182559216766177477300540715887366218592487334078749594733764555247021760542031059635989595289022893751731698581794585309830396707649595131395703874366809450161153203435305393390902418927622184983700570558901925130411826359230284182945900616075236749950431263093947312271899552367928890448439647922464678954872406161578558123301131427577896582905096785713515009545666506867282374300615691573723531986056615854891133896518976456239241749778148923645864146796540871447720024671867799279571865468098426518558203695937101506873288536945480330124703087506939338049175895815879508842755036392425568589831298859647359084269522919351324894868793751535042704634077833544105151051755572740634344268093336146931670907983062211787124131406843260919543664228430164529483452519765051937092774431049207206231100431620266806129269543140549863065192693201643102908659514316444338194769095592850267862705672503301910087479623272298937585381946514738509774848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,8] 63164608169919734243082444251200876789524735200883470858986960187667313350821759017092906255081935428668035530497936419503506595817307616260984479916571562490238605278034899725021674868242092378546041153878309363479787671639700642252035958895430211629954291999742972843028130627323725211164358617937902224905134473861217665221046828447787745600751387052337917818601846335768638739649656866358729481345041605988905470335143167760218445827818523709554086803583336756703597487288597693532471632241870070704670574949251832013643830669065459501993655405573908201544435866446449247183721735313385790099103106170826947572738180731095740321022723249135278003063226960769195556064374453153825388949550168340510846825162087264345802579344306576549453752932223068439407184816347850575357353020007833790980110116708924084973240120526041063594970488119039195849171297327438438130295748525498718758893442905962761408130735048925463473485263710482494156747954195200700623283981415649791298133070032712386769704638250928957850874574839952834109326419027799394203507857941855844573984993918429001167998334536875882563392951046127211412353778049425575854880380451972357935363120334146956583425911760596241759067071777220121824406289487781374814341663524466585716778298167344747743914465499257331331695896914893899376746900061237969082970093566853549146570361281014654000948062813156640885596463946353411370121057399203475482129566318910969383819873152809392713361659807691099130062099137106726575895573727372854857101760606943515999300794214726239997053290613636293332506706108936441581545988074098188211069203029739705466362034933696656445079121214037273525925388436538985472930965439794385697063313912334754391272515140130653893741990696869737430579120845681163109242535915625516616896806832355665523277411729702196717537032647043073133002732001239531880481767667707993187123729371065737235545401340025872822091811870683750073018323825384125306174302759258975145915152604420869337591936094146830754430144064783140252129078637846653610852928094245434601425332087491894575787795992194542364097882347619153791156224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,9] -178900010337852385610989194895366542953443214458290415570913164465864345888385906422446078731027156171892654184757288489752013192716982827766365423308391978224979884500676280935697694941061234338887756554690252793084947751098178774764210429787483081149965780972144756596881063680824501760915336466932620466699400977926390459357238132996201050904872029922689656029413273118418320414065455536776544591534932348408556613060261622023432568698891827667800953582122763206047492294001464450144500216404274532679709410333647049882649051949660628152055208553914310017516691549955875645358367327456810282379809273068209572428557943403970715418604285019036222777647089438927515884443893532295530110782367056593980015578448488777039782658111130347545058428256221314319162381318702399493264554483355419282604319434491535404706276384055709278937946076203791960305062290450707439088281537926581153514178384382279870898059276121914723521770969987005725373803371910920326746212902763870081598629691204162148538757820120861838721407946024389095073744760879894492580749255569921060213103687186429839129728773535351801375576578082519327946292698066965605737393002640006204645893779120585329054015211016500734506622281949632407165730276849563006970333892074089787117105830704289310508460284226026677890690068492036939706141482359554997491689061922366589334933469794628711991943645668149382749449080844619987178600530161924718639883431796837100312654196140885367717195062559015966437096165461985672163978867900716786273110524158758324056009553145122686500287887045235948116858242289052272422240084646394733372927749171947551259006298652312201056974311521888821432816895521684858966169766538939628734575410012570412980364104744077115732085879631718184479969927706425704974407025772775577665313832168124649609737938514998321453395032202524386414443420908505015677004194929825930765990231361386194403748535073229816970216716487612634460970152779555486772840603541229546378399188337242453757729491889472328557460216007379371251622706349623079116377098153614023558107257554314964766956218843975449957230303273179957522595840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,10] 392032342484559694350323797743277403072968873398011420375104994858551779242601625568749927983594612038799973243676043138324364370690288282883923919636348388628837166938876071302974271343414749997080216875468530334207683117651394091900191581896252788973643510117037186355136772273907878469637943343791613529867465986273294142209588289028335756794936858593838883407843673964164180709230631195808828457124063969819085183038915640454521967124348027582085180904485215384686148065378397136356013360005156729965467360169716714649219817834346527736257172932167460029472569008163144135529583584811771026978338733376019851743750690488266905156737847866048442896599277402971543865780756172351885933136011301119176299410871369555222441698469850251306409596276376487273455285837093552779079115932356705368252949011821841361816303970130606028799548008197525323187649141681857600851044669795347781287504023500242913191168094463760681144369586147285947238591615330138592677423371334138732918941924889649061183128585390391391908695594778806902434021670659248241877561751198524858345523408051195644813255815261752754405208915847296469719388090811625216135640081498687146157308891581900977291429226498632290996085371612269037851653689540654666903421582708971487691376290956869567597896905948767479111727775708170578658031782241815498016151501309564963875555191197672503706706675478674666621616606379079544214564386789171024192264337079181614891049213213910808745636747901415981773385912417781505182020166384367195110775591201220587935827817319861568664781101172301207950570504705856743626463653847935539241164164273890085570193870140340285725519422560798843717397531954409787561110339915126563476548899985799322522930608008449514295341290602442916644231682742121489989254297571910360238237838690371091250511493715145013367960930696789793835050610437478186687587496121403246578004645932280474917125171246430696026785708248987092595889323797300221762997524287109383370047878422053306707658135780580049716934416659022803372365777282862410511390875380403401705002609622565474379289538867769300018066446658506591431557120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,11] -688561626256962851313359505408329200854677326626346501065118772747384212405460494326676687648764904376417248177741779594637437007038896616225960949848377657382641246993661811919257135121491676117047376998218011778038582384553513097573276429639711509914604066148692999952804453439731662421619605877734676911936714566590181708056362766376187762923879848785932203888955241609586463934096293451296617477933856472434380450993570725202291796067969531058497049124806628457997595671397734748322977665617040873995332721274294955577721276518526464072025573179425339979425834994341207852936405813109861835981044795140806053232967912335548082040765324910310080649664319552384040994064776782907779231023644008393204219668685435883169063263805591196170209724023049686125881246187969582576888915023950417785183909291255424271646449386680772109175038457540522251904241430910884901472849588482552609619368239567351002084156993510099082107298640120139671169627799100685989664653681538151255061105417337596009132920723110667799858479782296819386236583973363098853190137064079617516373073752747734704617363084258986973455835830695750787940406334366003694362753081625464070134411198720581579095393405250664858949750927135133095868547502878768574773402019515645580488916594863451968767438314108918367305384390331826406366886152114804870506595964046226267080552245179262078147666448804203581303559748589255892553113730986574633069653712870976368320176723029462725068409669622516989256740822598363105735966086390118531910129294448942679705198871658423299392112562471662153827891746592218830283588531276049136593208657406920046193164130542066749173318621376698042049828446138851701999996475530169815453292076249534485450096947222799841953547510815612756242512016229125825848542234399969450055479668485692824476900809131159473887297083099535150371887809512393068997040751211616879598398455012667999832459790521353892700407732821047097916601210742659749148915162633864461436077917831432734759735274843824914788181648619571448384030678402487050335635239356104743461033030446963400878480084694192955761363595424971389732388864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,12] 987572444246134986562551230037660308108839001207306726258684955172909567251137632258474320505443154765034753518767913053706232798158000210606742331667072189611898594165699651543829804198600382458906099615273567601798316289810413288656312524814603693757121699582762185279764742377249422325881217430766855851721742901397272611191165420740276569294235799523557386400876166121498097716275190037402016775693693841888298563299547490167394194684584122163088467948294123793451244267626349923425849008970787938674290582869447128132252563475081761508579098438811602275197904376441073406564799502146414786506777674301500135981609762075929667275636973732537316747274053295849665537431851592742849751289309666191707902142258440979849688581139189689503083362744960178708297596040893571605681320464724876643925178956270712166010978529242284291587679361717376588585918966439956695411514746829902707930055618382247575974398711484278183860973432968975452427341357810222841049030060992469468270009746389555135198421910107145132887267826894751838045098784511924836862172489466500473262714009334708094460383750077869375078194261357841560925046393978973827684539088421787898189779751080215307598179234001615113224243600644812469163523820689306836157790035074650874103025778963834413771832154767116112368584914270031739132198821241114489006277529502089067741106579014839855698864217619945895367442669082087908322993561103893340425617247210816764659148997239738382346020123975617028461697530545365422090244068626650359407999012519287884351431842074326446695045155142024725084805209251586962061782695389272411839024743373233811616652216722044022041358319792041826542957240599221387102374234767166898949778585132847771229272516280509414987963728477086508514145795082972681988570067471438566317109918300839126385322108746030560118718265078455728525665743545242212918395488156438392482034140033883442243944851071985964730007356221116223070614500038163779541827095073730781212757141031787878243254968818955209628391828247734304379269095444523433530030001111462334661005995545034506686372499205298247845059059774022089686646784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,13] -1150561573563067154021090093991426816032023018499107195318455962169610565137657014147970520503391198773567070104645981388478975171615280823091593452718540053332749457672439739081763054927282467285993206589598065653773734160538749813420433330847962901960909339465783140589103176678588195006696200150834018238176993330057501563437681490917318912272576309963121087793044273822038662232207240470193728713631161854921997362981630950667899901010578856854803951479796800497342317097186491715323653670810644891249616633289133639396667954233412377299580565132497011510731300367290554580796950825208484352517173505609112939699970987014832726289699793103566412718843401781344527337618887118468211377801392074613052710504152648948050717031556784439555220647682588026728615799438347528390890657645477939105882576442140788774015378328606008996121308163930031525286047492802178353151769739204185424285501125816468607882816639576671580726467934969601578124645567767674957007865470982792773112092240504622968216143862593846020183729885929047174182700592720470441022661451147460623406616408444116059192948825206075869678182271534561337512984252257387709605145100298862751581450234970487763798262826443824605418223277073813739830024462657440067367294819315648620320396698904284593626250471158182421814511605382545550198548998067823513860121096411034541167452303610239480040719860321224609524077214582343093314849381653932266520175955240003773147943105718582914879935345222888810088927125515779297452410828658454723873632120772456682055573950277375290703282443133700068662966210530845378496565097292683156966557724297727278045168595147217395527606798761196200246311607455996587724408285980300393924345989365862862921713740789318469596649895104410082577282409335535366829176195990319028635600144199328314643553974707236694377916747467177728081432993711941197102889063472438098574243873929034546848777307636746264463369673537731759445467122900319061478884101172682044204035282233883502598848083113054080892389629023589224862182031883098961966086906790321781048939036231058522437385276076590642798016233786463133378805760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,14] 994979105013772117597073669384341148725253868506939169413977662745328296384412506146870150410062866669854330886849438288784783526885277504061793054053317770928859643193956700892622452611820730214828601090485266717628415982803020121189644461795261677896059493376545212094642144076841225823875628146631235394502715839866808487433901308000363029837288272233023099482381813324014592297624308665480492317346449271013318796953424372585449774119057274596361858161016981273581838286750648314004999248375015832960993872084214341091318602432012694570016984643266668739363808087925413225393267731475291670205934965913954978603799953391732216758519585257866939718671429452719412451840794569638461558472869554580208943320510808933864852936665945705120525783310874356874672841934539835487324250597067265278524090333704883049694440972218571882513412721667327585290336866538085493019572058192488375597845120977764958483305320760258106209218936181569128731938874343901698965969718820718562230151710905860491370500795079063101016603309347644556213866542063558333130340959013074324100470302847370381808380918535747369246491556468464850785846138395997860161589130729692669238474243678173101881160929296149728876771664815620030779072285524727344819227808542819815403627593757913319234267750781493977745540648564293504270438538578781583881612248707189420204398643038369897174889185024417474817512828549375602001711555671104803188516847349980026980226242466824453584409295521164040576148622915572292067135130599793989257989571673140120661328261823239069964172334796927287779981863428859806234643785023771703680260875024810811602893258079234519929927446578982924475093432985809738404351179567775977109024202025665840343123678649593743652215613426665772095598668414768756369774653159271501368030316583885294798309261849004883571540572187674640732205024498052427520986180130805435650381175075151596051751988654841907945260357382507710818779085429774176278296042023742447425172538625441302007806954534950458721056400044607902504843710972913032446687535833600868587091633767735381552056835846006031590457187511604717438369792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,15] -274260423249734959926630717855965778037138858681575287498555123355481149126340320381932675111665880681164341581976931052176008198299586871883040508887965458941816700716051352577074191668449197216881054282511799566133485808241772310874502741728884596918235496598113561611050981134151230704441815427573483126223451411611153505000844357913082579902432496992858347382765187455107240103269122441819106316083601464966561533178122065300586542327313032111143418655981591413668452725434798914210984693964254665273345475753395935398284306039443802644879581872277379686525748100762440332975764158989614074650153995746570337489054400447183950506799908344958662735229945726038945607025078916672409774830024773766171185857386887327763832898249419821928172236636620430268663703915419876206459593379198797966877170071783616515954843687599980654724050622929534568386588737414751545839584106467491773715849341069386713555935135549368199433675714747587085337890505519835182962642631662829997985865697258217458324530900126152308542144474278118718496168963025433030218075735034722989284024997583476717181281621382596872677529470353134616389717948095144818378375941656326718212592873795815057505165237217201603837218824056040158113455646263412891569995249242380526897995489724129101587803383714972218756921816459372252033596752304714280535791762143107285072106342977341308552244513323920021334926803808570375619287338393824296499505124208690305023834992848373759071975784193877952954625163381919413709236311564838021861062395747378448595890356662449940953067178215448509313796065752056041123088796039972469493064127472442419096856150486529716360510886604207670195062402246191915446765080231842377069720676450011519110515515984204629823014605666878715152713132916602037518182778412541324122751712453767441643322977568250551569273711541084829752839882469218352572870302617633798692161319001718275531195336907161245310123469972937393557598514852922389768189112038450827220077857254101315496232136949802284251372071261261102567434065054143119480003913759522654416568079964548060178481622793075253469605053969285106502729728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,16] -1257347420671669620533074382360282926902019164727286409486203150692885948511224382445623828225665656092069317516995043067339384899434937502180344548662089365440134765409728518120808277248645669961409771626698283229546633888260718262329055986386963598718428919131358048064085336587012313463429119691433317977721165013915982320140410935397600552701854270819640701990527077955830618593536537790361911769358749685000121766501310305248445513791000153502769128279182730062333918558818875629058328859257841585865528339060700097444062557752855161011133709074104772915803785457417794276149047494813897146142492113742567845371863949032478215153169182544733730125059493737174195592226155516366349517102761247567308340598274156989386957954847423619166468905692655330787838497582481494098152576262036339502748726837005740748323344574079173994381375118570650024016587545017576974089993995647652113516273524659083633972804582420179031158150891999301086288887752853811482439699246652510562284757723314283951691720762448991416716402264215361252735558717565231211315192145441455842991438682312885681609367041915720966667270191592500172095256082793634921411910182532234012925678961229290914132079276077162634472482510670118419520126989210936923545235250441284650014605181014627687068862991378139965276630537981699551047982955097003805085780212372885567070344697638469147403360126825234173215306894404497131103487163457052966066030329693490021187827248053711467750018837832512150117473532625045795766451783350375665266663736441217716593066282163112479414805101483444464180867710510207973020686293627536195984695403575836451553283759669554248666144471277235390012279612963558427529986616632910098017358156268425956289983189312825795920313381160892889816755586778141909083067652682453491708183425968461766516109140597879665888580803474289602329340273379347457201145540862576419352040958452702017847538203527577775110300191333037017677536573921765842402209998319738774552907858945016421683707912294381278401014373744423660541847315919487447154293220060191478596425935258655411281201679330320122297084139961862859635294208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,17] 3535459139411436855462438409862116641210059582280635258790834555016702866134436179245380998813546579488393766110375889290141710502114361773951725345162463191394190887318218099969044010286935866571721577659833785278066334025409247020326350233114560793394115757498753864599372231279794407303253662597432119979357361919781156681780386899401881824743648136806619539504532835069150612356299645659860338348463185743725465883481377026075935062493460600599675071100108680907162558390210202092352872294506251651330157060177405937673258075371143678287686981892201969279915050167738469408733649621033711171268045028657519218017462007418273131536613266787275153484348102856572906345222649164696597709486777871102152389425617204474108691585778578261800969247742145465148010579803022839226427631126792061168335882065818154786594599576238417879400364803412796658155542395078129150144202482563049731081212821322755513724005020995876723079930227545810619956171196784202248148645130001115863883028368744033702204072821380174013131426027310762937151665059845869870771271664693653556198586332714018999403045442173930021574128797377524981497454935099341566509940405949446306892563930616561601076663146819957867463037944348611442489228372884189432813591973644735041685528559523302058568830421940040970311431102689047243376699498674863469057895739265602837289707171218810373505375896437541389745472764924622169002252284843983182766053495354822627566161699234394721460322036314038909456987254604384324605072402005641512374217925555450162380240999251678767044981696551477622914711784646033410440634410786946872381076174092236061261921869775235472547714910684262957996773686858826815711114619611684451657744206887808403280027900488901467864447275936935227673777602051799073979242100130888674141613648613342605514380891648553069387718121393743301813324473536044556717648368401932382576583196809468102560587330229078832075590806058223783317175467828621229001240229406828582356266871996705109179167278972608541032364947367418820080760859800505086248079841167475288190509593996805800053845737460682232785361284540039669823307776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,18] -5840400102487719077051206041870774652120298942909895369928856892994910384469584667416553560984148870333798888433831524398514433615526212674820599937792272250001960995434957935488856836560579298535405919720127352434699945713362872360880458582351417961650521865918970032490555569623504585269188017663016683798088800789946886210605899100337283247045507464930811295569775875948426302633752454645777314779053187558137440421813977092312220878081136334260492373601009592453183698511763883503690632716018903959163303227566609205927670617880436810958211508478201183785372531962148784927953113374887056258891739149511578568216519435150016515892679026270528466034299032449628622035078059190531260670729574970843898692665896066017751298167984479944605892326512415190460737877778352822569095742963512022532737952570036231887555552625086491875955043590440194223535052542613432952897633613398552415947245488899471003272260649670419662620913828154408586617625160373904387571087395817993866084870660888373061988356261492753975450132438528525083357356147772037967991391697360850114549251134021090493925354484391391075634251386013118337897816981326422571834873019952443140314445654919443150794067574902176285681195685474739250818172223218142336115880004356636891543104033073000227493644310297343030256713873820428661971723193376784374203466815670648402057909110771221618849361574493181830070592743272711985905045341747239019803168856152780587992908401685423857098605692437765964265562531965847209017916239902738038013908190133549988579072479289379806664241535193701338891965794171308887632132235278871475763005388143779379531537193352806832193519420447144025403227178419218971857560278068697468808417469192157592817800360505862232947031994004121965345787655319385881202886468571727551060740217335722553676247875346429069361541558715166704004077817491312378329961864018764797613775012203354155657318718089731583288659981119493158661591576908057818763823488608763696546539221351355540936175715517487129343776577023917574353187036888249802702466194656253816414526820109018543710423812110078427447086681107553335522623488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,19] 6945820223198549344053590312218873056673232236169861856725531003467430682291009505164927383683550733088822141215752031912182393006381768093901955038168288163280864055919336105537140109631028274605492696646936680116868982977443085674914901025482612891891444858440971967901882331379087157681008833069121232904532264006948803939684876247799442298575518951318181127289500199753149701042215389169963310865227720584702026084262754546559325265006550835756614431914748800519526071512818660166721190082086162967756742388507133427564317349758721549790720344481103096340565137745495162732935581527845111688089481839556023464365899165157972113639702095891230113703491411678652693944511018726857097089491719099891498469239136848923090255829607135705675076966827767979589852024297135902126930491181836023623178366126604611358259362135049622010389355773802056197704140044466620466421922407532838309583743708334980686531326933409465676447088555229548377786754215235176822243777266743568162410057709849555665686507728935825166652660699268606471667056600436316882568406584862934969944499060910209683484640497282970166914815828515391309487086408940711351726926548992829218048630408891701904731802071862650733658691917033469771480584360739680593510576191552878870391779864273918031630962724436611918179840485171597667829026735382668004361598390158443301397463669193583671714426736038789788654708447215218366550788025256451561136378645257191008698119559572093157768412330115018660793610314182020957390312168260269797172611294186555770724615203120366152444788883028605131330041280604045775639138951528797840184963799765463303706661069212549056532446780999231629892613007433850038063124399791895987625589609242965972260116590132524070435637419639807249060696793016303833805828242642830070560470650841745726091088329155488378925859924030675798077301974977204277258056580820147612188105985594129491213222086502344084117586101187608125754189383390127809083960519163901583440834485235795016916349574137028131040248044874924993741527179513957233162977848336593996889520402656537388625723829918727680100454831936030638029668352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,20] -6005390877534278854169981548230775292835851162213824589550576633559395469373149390074938644135045628060003472336813432295699272490787612375442196447276795889603622043186934989639721627024753839314487911846025448615012691947872872775488808722720405307774243446672907329768317387802101461554382289164637127641719388172566299933927034632284469961378429316137135133356228382262481907704392709375708370478119121823243458855346780828717565260545489738388699811829032120600800035347154845223811094884185667266046071069472188646181000936563822745253495076829246328539841248481944978984142883789589429182898973845932325470484820411765786801417716690714178207133360113062609192453021796631235419167192691569459828746588472600023248551481316164735492783672045761195743665708124605889809814306331149158176498788791647412982042907493034855998694031315667491602200336175239101445711033875173804373123149572466882712006528370173913961133436662762438689172419272329999513030140721617419457422653531737720329846120792229297412213770205139803300269322477905340000395517544890783800167446388856988961072268237786359661839151603810319091726110721520883615827492293552335184351627254838114667892001219776835398270859237986143849217220266939952744906506587483629458869665031943052543001025479648875314949881906666384622494153198288727905860834387056802076879507848133626401394379655626966638626891371630573742320344887976015802543390000834723452008858690571696149768670385022318046759999737192092432330252928184690067726522117704497899805039844261727733292864695967515552204770206816474836291914296923826277338048502963270470661257838935319101322109315923270713953629049769952509048505793367047266837916473437706613902062381313890549097525759024006017424463838242191664869643567730119206697734066088168221571328373750419093144786852577965026877103453156940340258361749426480224453957308198114686922694837230632711876775577688672115051490140617765282375139830148006026095168155857248219505698971253833613036007898836629627511208206044774398037019396938376233641460522711189201734706463432577132328626542992517193751592960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,21] 3545684977696429663487469488029575847420771129410871638780977860708627685905054409551567328461487424848476128390438252298305315279727838683041066028184692177231299773178547164955448067970322753678536465734788092923172412578556079135335668495359525983059036470115601010522753132556695834904127586739669549809397312669388597761860228658173102445572961432821745160527279107194523926562868074676702663842220497897945928029698109599654325595318870155633810711723225917770746787417026350470385164055795261187389034580776743485293314207641114611529761466940962047310735268519202053293669186403410445551115108410287760565748706742648461824556512458847831653753611923470655880792453908804324072869507855132722529451272273094526780847206879673188741639002725029122517527420719168711356397332263481211631767824745999201707242518794407950622165130323939622200914711045216029253931174615179240627933167334677596951080370090340317527087214666775879974497900266349853019795905495182976883579807927043242587348279303767529449252100091915926560450142679004065698423107441903684547025888174874864054661183860912334895478350616035400472244646455437600228775674914057943721983975340863548751507625666068973167845872930683665122446822699310897299243501353193480872373366766659326891296361886029044569299125321169631339916198648295563769916115158538847211541834295330781873117834531537382855251802266441576397400222658480761384812871819847276226661605280248752733558175285550029331508016036658494322961674655610596913595725043815029449399294210680221780706213295653911621086690093342490766275478367372348363673362758824715756621486913184621536168684058051277227252762439055847296794458270616913070285168081799413667322285026779396190969534294116410479139682766020696606457870665529226004940655143751547900257275242106946209067690516526699447587601550566807811572725104359096018350393353500746704716125209376673516369836592973942250171162296135318398880080662661405926683892503222659690740297426341079665907807071329039912740841215780072941532704548834721389227873774022032445253022694652467096007563394591937300258619392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,22] -1244571602682875387977435442982400699335760188117529058866812805170092969179996857430667566992355071269720320733426079135870991873206198386899844237020484099542775630257154661982265130140195065860969567752689467946665490712842831541204589959992516484044028804838220683599283857520156206582432910782299043372844806214229532573629092315329889690261124215035577648870833558068677203042398982143244574165540794517894528332897105365999328774576734062334398714442513206384057522438132639099866683449375266346019820344272869456955978886270048628478881181532790369800005783610681787382213698447608725261067646871420835210482710823595885201351404029249548754798320630775003275999882513065613178548529807453577046342924616308854524045348992593572511474912640426171922185807169110100691335259724637859383207742576492619035262038321873492969421911059723997027459889992295497203753069618970208656871670166656010253137231186253919842982555470352604425591166106680893392905722342915726982271360189629015768823607988258410052737403312406082947723205442653523630798121220294517317375968045842158014882520707191622297865597019354049747550203146305748370863956636886839063550894274308966063394461014243543952330640616278538112412168671308760653052212717928502257499485447121595000341785216566185952586085190202171643295877847535690843358963161240674665815743231498997031548758866702419943978021755724841702676925547617346338175917757242280692188528002778573976548853597988127306328128206387048635861133902091304337476785087248875928940838284306085323025526661181495025936995754129374934841356247239690066286433497784982897380106271229271004183546640395789346644028199761756981735944387008664035097291741696319705969421605583258761983490036996331154988803259923291135763019837432760020303536971505327906511593024127270422039896045864461569430198469252881183619919230746710955714560347118718075616523998944752132281228542388737644010642720080647842333925742624656939397160796646051466623662114638899404496296962532492515363351858609910990278516879081200180385538362824072694336105781335096207572475020364122386084134912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,23] 235545846418219993215623935498307031900059409636495606109923655553024128884441202329759396073664190762475469609972188549389841569995517496141702277948531066341820553830351365790877954114989074632044621683469249976966233877135071720671872357532752436106829266181953973996678883990075188870488676774260772274583109515828166229553387112925154789710859762311614556555025051924702512752205690096916380503375203194517158102214356919381856914376298414511650870913155365113289551918192187393368288902517189179496019540637603664167727173240292281956003303487009936001075819390228930885199414116339618251124218272264238743459165341269414866363880446186180870554264341621638133839516183424070371191442001587618559238994303772911803422457253585349201933312093419123513490868464378119390073309596485574951439369388971242565776350836486940750669121011751584003409303256188910841623500558370059527671419581197098963861270177412250109358361965260446597232833860035820184380955739735481792115429391758867229468748688443247454475441683614730553717857485451361889349701048597440054802901543877757257116646883383166975477479406810352463400677716758406511250143060016800391866423053989675094544187816807639495580288967881714061335323949528225067941982287571645889581636933343377640612065292147177974143155388173031945397717872846561920570945985360672727857109919463354651125197221489046918550637718256008381926149605739496235875764348862733916547668119900307188516403535680844738971707402981387313220562040510704604871022223278828522562485959317200209532511247908413473215706307203782074112130039505951520198633906604687499199690764157414562762909599528391122108784195122923684488994003225842881171036603353101157169133958336264395214526569685305450057712923850421511598838227857447149066273437739838263064932347594998621114636941702512097405531740675377577011845329383890818676193928534787296772587765427818088082309904717256711491045213008732055402751572370889867853503001973607120721272734064863561765450079991140161946494915358899902744043017447698465680281065630177636994832625747675055122315534078434274344697856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,24] 45633259214992369361373903817861406341693154351017994967054933448325849114128227454251351725916591691951462742352290342204510250223384594682336886407248967515419713036287015597257818259774997999193843782334428560334998664651408727726066258300781375432254659274631547040778704271533639466262246051427542093303724411443731874760000978729128781407997338457473718121036433995377947532240444220217045124254657560871303664216715950391471751973103667870277350043374412811093221740058589297505978349238130538538145459767889250358074506851505057740064020286114178219040305612828779877985751599615331246555094958639417435123003750608953370972566474075169122491019009923677762545395376178814950416233949778207441637595457968075924512390316625949428640011236675738898226198713723228070942243803118469634175695768435833931306598350568290839895279327475929421430737154011655116611534818732349116213745795735597887434346140792635168302914728606507312937584935323352174419876988722373708643199446903152260224394045557002004078982335443688013099853366354082045263237565352731217395989889758471630489924106481765826004983372298693291480268191975170637935895557750674255065907822556125247646430721156457244285096519379226584143011537177272052522337815430368649074680616987409445136675080303327728277091351680180235031181869702288328703151841437018979597153770687371421484825211043754676786005465037623394270965507364198910565163708412127002868851151849219113146566761170184962263199879339062656866246378503086068339914048441346248906836265041680375427898794624590071280508036840281064086337430034374498867827711011313493642842513936396340162333444425079112088229616487665681367635653552491221677432279387175982611255184337546784214307285945206491406604874419413239655836142100745715514010574509658830830313672187012258308065502793427082951806204808775114946790150754954849428441188458404436906613079957265083736185254741366550257184298605771775768164278294743820510499244694082859642012539527361612902715916193420830880428647455911393189324927944740121053685629209521558029174842186832857832669210744160628001210368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,25] -742181341438536018390112926193143601839418755636516074889191675042594970561349528900570564840547164135175558586338144060985530045421034095645139132067605106421928530786929574792209629615256820465047495707617638557384951446375977765935178045749164963068613981319678729358074571911022602133598635691001110364194307695845426890473462319156965750233162810769065883839149202798332697706627160224945007509699900371080707158325946849528840233197691614279069324585430479523501707994885749509437023231065721876141676836916361736765997085212080721954284973549361571457420211601015847891200460859666904681995035970790552087267121276418949448707935299916620164881870734144079251647267860016737515012997277522259437946940005251717695177540399350855103324622262465553609979387696241547831062112696848994656687875775955200299521115980343944742018733591932099110385603148244555057267806757246764099118033584039521341121286370554044127291549049577043393075016809151991062367346514762200123039041785797432987099070727605138952447669931471067004508065472469352665130005639074440164869823956381485636400665963728745833791636386930934604926694080073267885784476902948519689297026250901572521246429893586114065373396443653102512814392748679402928588849164793140126428465659359889097925066571232030028393120466299013932041101654214253976746116796713949895616348228960331448858896283795704225511949820181462513968410782567819407253274814920138037965045021009895430786993434619847454423114124621258226586881467862969544283711093164570504110686047020559443923158192314155545605367713480643412666039642458484759731881477898154283213689152152921717362941301549729681283194853835157396107169013890264952411998558795624338658930401830955152265515016806432169698455412007314629679933807083699010691935616166344868243831662425082085567890559222531147893272064451076825047477894924304511326201391602444653723881133070708131746057374722019672091366677970109163546428878124490835130700167648186780299268108941321801046740916422547716602427073618545237276766482319148409652109173133753176190099585127973083910971631332123834782318592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,26] 1792327377528890174034150314005582026002643744600325442022563019942394419220582411448009754336433339293228735961640513709586440352285079477180539147133665480393368745806795774511425415594594543153400145853674712347412301534329451852999999636175905402785219911171331598317452508398962320023865188754671413111296770826428697019737498326551279170790666639235760415617859365334236251777395797866964340647640964890397502299324245363882323088168114466796653217264395975425538522567857142804371915274492769742935120315875152638076455342862793842123430021204595739251035169025730757791642662923886053364873523195954473136795238813677239128159967671359896443586748540313673739351760063277029122716780022791340999443258272710256421448044107176476838781085073284562480895505791682672037844665694659374198515941886207475944386497315932511009451438194132476666209158359703843804165582425973291536677767408210753703231882450832520777363808999812460930680240788651345937658131892970842579879634299398009910111866601014692370706410059233783808771701783597308439841973027174055779032207724587150851615426542038519194627265050469566620733624880749527237620976431394115826295422731759067318140914237131824123782593153325497928722253487629254916462819010029443399738897506733833416398358262599897196247268209757957190772262281380897691848241930880295214855292924337348206603314034387860429116336218829711788900559305562726375424418129299142679303285526966109176957922527314418541318659310739739253953568495370060031712881841130023593446291548482343230856694048908644902428856687988595609146564275449723316519045498903174799413948180204598239673634696132122920685823465899018697092516778361081948346377530671667633247921656678935036448527258497334388833081512193302438511793555062843027552223347254430277627813584520311811148469147772528556941030473668539584259271060346460220379601554715171767292726655121337111099122748677370776971709758482600579744469544333462408792490243248250191639205524453484209666894637060684070853262558222269204760412052411434152230381286429766587996555815024031109615760490788213679682748416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,27] -2132522320375644634993393001842786427991814811137494924500938053014443204524578348500731809559094802364783020033096637603088147367718088265205814026873286061530415709297831875070078086819616480792657011957997472522001704846252636559987779690414181739279866065904193809935286966809833062262513465366365590886009520887954659595668262315226555463637546597875197157819707460554608633776379855728481532083008485894516300652115292944211265317530928600724516737717314670540238009606116627895271807550715801226752163032820579528016740103729857621195252481988187231305616974557493507415062758404273011648589175761894801432038003295148534679017652633950842063406226407098276591109558695056345828896579952075123326982518823027539223701028673423144460022606947744099068919536837359163440899344051400942420477890925762479030772336198139828907676678931614265943773066338434063030820250740512706958077939044499329815133579833955030029396782867469562129752033836714029832395819426431223058296679976491664075259425370426434937791192147635142861427083343559204611943546920436411592690815299887125281097110598860365667218891414970927145200870190087605153730594277672966429643509435184835846943223125404885659015967478070159483068564701313912358794048955228749800391463622647520133660049261774817239973268418407159931179441213996283942686507909102914788523049698098251452806133977397092363975626278325815345348621385478734977130996347140925675871995189048156883502715368077189885087094533405551950070894381219639718206532020435129528492803695116080720068893996925014854735053808428659576265772423015428726279330813293027162339116961902167685499265951977712593027273110624855460943700125192808775653931755494825384345823690077898736327260296926806985603565662462376020631832409286959733859873783878655441857258115630781804723579757695741672109834347242560536681974048271968343965013471916523809163354404570520670816467063432773077121280061982041991361560948529846292215357455974922057978163271331779157558686123020433208837604962940405002370435023116529343496894593054838399095627231822762039056965966482819354632126464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,28] 1351966471845841578066951822190792296039572007416029207635056334397644972038673307579587022715323710280540623771889141831215816678585966040258127980066182978957152793712391395359483365744952707599970488662383138916379770364532113841532525535285226112031393984331170034132972544831460662060761937243317247939077968654027429673217300367568046569278607893590853987620861543339995651518055370721199425989295233923456428080530514234171071808955486181726019229668291605969682622891474575307536303845981699481786791864289101116627321551829467324684005367876171494097269771270856440786600032081233421131445681050471436410307052663711563973090111679645397789972249770068309612539654504324605821328739959339880098861216016368745081543129935633262329365290017503164589700784043439142055373622288149044137864166764092657009581166462123442485227716516024012949281570119840601396479061634489074334178009079377808068567226049667862793363021288641596937895132767611949148979462894771803059449826759399943332334609508006399265638245178288564961915906084974073661161982972431177320997326797497267794770747333300654366920784411258875003698101722454913671037450231774281712391890030550234778529721639548708871695198988962517685430403398471520347942721771603578330239865457352869159017950527971660125144316327730630662848340324923585415167454896459239623718978971831411725545896817142807549900577313605584839259773318848203855971150056492030455238886897652112746775767918658185853370298219718404365358346151443239384522988787467960157330750183469956971964866777350229456195465616811735353364306019988656640628571847331108404438644536846526837343668560839766232106757190259479953125339555273543001837869715401899420641706149767048910076203397460202859188677777500514603018640777421329190372732547989519126275315152042301337115002348897320828008380988473433076287597675612915764598451803337847137002321666434906734118842424113739318790294114094540607111608781870037884503777728998141090917066257398682598047096476859469550796599129938254941160499227475312265813018771415376329073858909709722358344871856835044346003718144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,29] -213903588000353734757117981998515407584799828115109209616518719717290236829150867401614997703266934274585141656308083732933211694171179437974488836372563404262472208856927488490287185559878413790840197365219748400226730525054750592919032581975071758449785326694297465910024714101020741101702506325122227208777068372918138814672231195115107666524702550265304569652821225501803784684754538195013414297384305494254058515145701938257207931307958083265901522716555622020658329784367515298500962116757905729555953939517646226141899187871633442260474638509956477206047091703226176776223069871190720648408815150337329231474814729996021680408375062842663285548116149164604296997622224225491114588064961646709080664336428481425954930082248636720087061381288973680323197916931973161276982174098146768143287761744540805659572536413689306306877039860807218696323017347255972152965608354264854821973414515704595096452682878642138976787848099321525182894039207001306889574706778028982458387169859834430208842461815033850459076479944357639724181911923789910727433565561982301584246436784369212682977617209279626964072799802040437718089250736199068963333925714139803932108373975082744341892609433131738350869374334960809388950824086971820179190456511846037470731359610984153141231590848225092802779685503036657931517524401788161265815781275928457992469697717407416471151673770570846242280225308732174424938360153430314533648136364033712832769868659772870268072847824212253764371432392518902614953839801910969412340875141647078462451186781007267801741231020411393711174734186480443601260457330687356558844673844487493056501330120865209227922764851467788228416174546985293664782504593492024506741816259167339882429497846537656898519273913632988049093433319357231136451837577078029492371140098817786162740455326467328568485286115377263373143953688844186655634031341880203637280355673550980307237546712669126195169436946298093896084588430019778622314491818381464009273029419711389739121228313396323164428531851517736381540998452500473656949843626112604680368291932906317716317873170072085045910284017603498226730663936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,30] -411752303022659725252375850786811718739664239703625629271924584287410039160945533946532841562654907521588202724995802756199983287609741942127567170008891267378998990522498324030246276108219984418038056514657032718279035372460038024502344752047186665032336759765871615234857101842084276703626020532320983586925865255066836369083381140869443006035871449781100716173517835269172815789671299225072812900540129478443544771434758590169126384815479864916839779514468671089078780410290989318692252588716660743093374991027227844592274064698631942943105736697714193043864716688235829769329519648673920734996668078189917402789087912866797352381533995476929937345068306156433141945169257776900018641140970285819421305909441993162709848657833812666788520798642263552310281307699144183322358787002461682015940026117638398564288621409309971258995937339444377128816482566414550188024726484333712673369065490408401961690809089975707191491681449846385576371362257721273575379412828043363060265397501875189681967853585359615755225429774800691986657427978226842844349010474293294288215917618362809708720993339664917325594797204524218025865883545382840869955765418735091680208660898416583005677678456749788021407058702971597787193430680150757252030190399805066195201305844841036144741397250766650374947183179851966525916631177510143893008587767385725965200084359574415522319092280368503340104241123179192696970487604406715740331198462402407583929818399857122521251753220309576535667127636285924451723495424399061282887391561953141332308695116993045220604104139613489662820481946245308836549288666308958445806154293352927165850152650795844907308083549483900417410554186309215249786541343841307396376314507373865963529192493738590354241952510098817750833670280511313179552725195099241979139415766737416788577918851245876796288153174185057941066201914778053164325393199511781309627629635558508919843666680705669070576527930903188855170807631853108166531007132615748742901729663210259565650285185750096623203609747557680094811638376704793431336947266431748865758014640449801388697406756284699259334368322350856341867724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,31] 415383386914103546336827058946658339762020866213629737876107775493820452390100468152253375452349370239319685579076677895419907420336676400001070326434352006587552595578266241634683407270352347459999452782877469018926630100266764706758367826533046578946798190033077540956793853213360276358491835547800896304107460802778465201540208866326861670859319902816121625494984421470189025006428715498808392118322422261076603744604709910681034314870652177945550002268356064432040977763982102355467601745785003491285429250525373297542362918863763956044476192164552678054667498725702694166038105324481998733054611815151391636985156102699877353176030013354066425087849532735732950246139646071515740753803356949662340592363167777982894462288592224261670916018146221323757473098836857393696679446719053233697936883857698934716995811103996151871287287847441112340792884030732697083104696381681427941593286905497560128090810019045620080666789541166743835095402511222681150536210584467888383574154152710767387723896783929043106326797513249429368594416022892426407974529741086456858042311080218016562914022950053087321466331724760516054927517177682273088750358505219182114823071862400531646066071838324579420256306708306065451031531630020900310832892789491058297590294501736529962597701304358903431422984249430528214241528781710769913560712709060467121309729918272523059070187653660437714508402932692226801555224352003429083194533772783857942839505991577909211679314115122527329308254118187949496044935462666020601992810273781873633795034046735678343444727124560830551147230637497855417955918561907456450282338443408730965858422722947449188384244291100229701953708321210533750773757185340761514243988851058771408940761777585830993141149637473759902060539828785064533988688092270432195589820927207798742447318441185818283515257627731260330704220957795634708787946257970713841590146748760104087211225105542228296259463309944726056478670445828388492532567225313595330474448313457470087216809493897350297627391067634539360795725372447605584412527135649539977744140220517256532386287968268120242475775577385376951692165120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,32] -191070918500468507053831368455740134820172906166417192059193058272766057847824439599683637056751490805665261774580966497906554256488495813085007474722709841781123420424498900910563771383199886676462132403968461763398034022090293997243737365975955422624549763115757845709493256929173320022191057997545389369870891624908491299733973208825387582935748337231654421909888788287949932155981672258964678022956871254297196865037675001745558650553603717299227795108313520825871841359552138351535103211118162894558368287528965394743969436978140572353191054186255883996036625485860270123251173402937570775073770583962792859509413307231376077704104833341657789556684339983242645316522183006620130095878161683771193122919079702612891980569867173814172794246754187333097077130129824072624622088687558118761988433183216397619786551907675407802472448914917690421382513706338315545357433872124597721558696298309431528367664697223906694386912239609187628314181925885854479804224901068582365166204757562563440314424180823602728843316312348623310783918918611013707473590652313554236783176210667758199528107105095448924150034215802867433016118318928077096251310098468219662900136942432081687522876913559496282614872061500184913454532531007201021457308417831008193179155525044772404719366523400981188536664811123090345879433730986318401996465666042643085912779468116127615479213650439078976014820541037678972241033653594734215387532360336655110819621741465365869611200544915183472412001496826308345480604531844346174775823241275025703530408933461830875605166288548030432663965631477177151498780290920106782881095809293060715319498805414656441201766684117731938763262117316875123207847914245220734761310504649854692675801769943902396884360613287482620465849673918431222950667464398711673136745977818409964884470780807863303480253812047102606469343509988409141320131835227697985818614132703008375644616457595256999826157702348233955741161806507800988250313103767716592512038262043459656507316965942913077073938147686173696490186195259444523606006777637643259796430464357235077189878671483887365809021096158089068828164096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,33] 37636013532556540354924303302941735303711140815832672075983021265057470368825063314352307718175952447509505305385703665292488593967253830729084268238814799551163684079142457537317266524113270015272329459777788839893245545299974830037512911991074670405976570758809781538770093894242649795290556720693768510230857951499595384649707818902519435853917497223553964898779144390102712902204754110294185634092150805838132983431636539433216450656528432518552260075464726060062551122887339428601093285874037852433137481961921707676341278087255111516799649643314180818315100920895459991621523741261331413071652618671707145450806234574503467810225847540885786640644016877938137712837186538002820352566738498226335780449108499648671737275262782805472110668287010569951515429298327239001290929794519077181986487274080971589380531936887887724120364659257758002672296521863535619553400630321849576278622011632215109793305339779851908076239030808417539070905019585008465592733192048000733700941179623667779905553577162136040443077500921942211522831257411207729473787614140854767717245713281870989271954166109243200479207958424187702070101642797780832021281743001071087705946121831071355997009089920039409560306718609353418344732951433504815188913188649071163989121631040200212916872237436835499139999354169709256023681149752226339810125245386676447195580741254642389539611426401785420937905498837907598793287198361233958268346071519774131333338575604472092813427260742520813029766407609348473388743012237634169644582357881217230155777615262284456072864996935446390671152531312528865700020129952814081288109432897006918483805900617995809620943758465820068608112893656516691740304716903492093921423494907983659852298017142566353986771082619157841283646460430196369576909850023499861271575219087558661118927869957994552635256657528661549166028481363639785807975607061078064553316684112488740116189928439410847952473365733506532020298790677320425551112392206555019644166710532295644759784558248911862368471197004263311561123630528387855931930738178350369713297597122610257268419904128893179469089292208876677417140224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,34] 7212566669055924198992624360269717896332474356962436174353245621252779263624142025690356416721783637248316878814596785588874133592384467818266125414547655468872920819168085498321633407708793006830662591114248826819162241256178606832054623859203516175903767342068826171115984145072302707219402458130237061207040737695206219841388430337866121236222930022673919666682268715237269346639760626411151882951274178020148975724169546899722341809193831979227534920448191683508443638824044155384317653871677008321074477319499282433508796408778436449402948045497842292763000328320497706464567342481393255396860180756515888703791264066297756647613385094738744368378884756253342593289712840075841612375033249692501020952539599223714249064394352608154232532417779242334321205599901050746718012764031886820185359824395754735522453022379489519019670374902812943754151888722526827341403513095946119602258082625133005026939456663527554058142872198136697572078362768913142281479598990224738293789310577285034399815387443450808557393448938741036950861565500675610205411012603652386567173668800951796799952809125945628861628194604308652249895646760900940136066005128229336824470393709350829013134279362418426228236026110834745799874264711728641412797555043882428265988054681308449385753540207199850208282645319654966841605245366065212958827672052156861814174823919764814487969945587824191896528158670574285565541421696570999744240010129889554661153944671786972559778218234551108654735986460811548139545112725364975287037970559058290513962607565324599949987190684904910086983768114839089344279031293998476985969498414987382494776468627992322473326585885555042056390016405195452239490186180900940611794655367486341578016068918933316868712344760249381032809194134452653579876050697024072958903010258165530471373437184999852883882311209525675633158567763525648301673923643871690968634643397726608632209853928882053012885223306977229527742647864789463464910659210332366654801619745185260219946155744493288856274075715063631992922575390299301194166692407147966541798737767583412455403217404494494603605981579708499243302912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,35] -7169126569745536566171524375836162404616448131061921179714159087438693074637432356270785241606895313403753756377505010048187131969873112915556527469336977086373295079514519650014595492382024826660731774647106108919364161851138423031199252309859272791313952577070597173460759109396557579020514397802846688696941116595573427591696208271098687617968655775470865112623748319353208381944054064063810638302344792831928781969947258172889496778219834628625008949900100670710464941506140979001465092932151864468007989209471010738597969139095365608781466051449321109531369771137597855242807976270760048047339603502456181040225608991140083427342188742408627378000190086270271323998379653072966527346610279195544722941402826976345003241411231359530318340198808809836667450653132730024695951986597101217589890365044355164198739223240415274376667238641737962168203226239652443937111121745221921712084669531594409144112479005718019730895190032767193966955601187386820729261185932467988637329996077320020473089254068700774236103552509558543861279188404203372203345312553425954328522686312347136256204944456855715026114674486099646890800016016082126858135421788739859852294178876129409757369318286774800959514097660421888718249325333336567766873969715961502311861358960530639223584933106189226887994740667408516487459450057552898916089801265398149204572721769010644576073595684389150984393120484001900015028408895051987930850800059654725489330716335598689284506447216768453099042868585800603013756930016582456794577896184767096760263275001167878866588895145842771786778646648866193130033518450331465071900800247261192118843173636318809748920145138613774648979330727778155560976680713098453223136241404118288254691490110234124233415768812880888929734350201970255476821510771388658909903340676651057998514805719190210542569960844677224921762509090299868416001053673047392558880105530158634304758132841093354400583256012695532451499076782618969681887518770961520240534085191103086994881871279696466405889601762266428851099656422910448286885326251338497278934300576176680649306682928074397488592590203116477569040384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,36] 2423293457191632229147431629712486427869610782329627903996919201720621494550054021644858532653622604265037328078349382285446684324438300568679606783485842738727496690042045389363337121785317964551999819006129592740530801304847040302570376019508713557473977026996924376268964610354172426557465202314404739238678155315411492869623245933002225853911574722609709880582832327425556557863898841166885177704198033448200605214236235407585528913451837789431716293718595073831985408864715848852139482071592978766293801469565493708823410554844673983387589872577636060401026424884193233042525147428584062578103373904472830007884003568051825267490119348051008790827597351985546126266535795377805607242142166721527703894978807252437017380840293537907238528633446191877817355432577438364131786277479478958270301996296806670636396428007614877103912907886552282392294113503519373965049162142583145556136019770726245388641586438223553139404587011424411852590781563565634714247052055934679832309431083500171875232358469953925518907372924464154428963676496745132541479064762082366799637642208615860272813900538795412738222993263101100649718460202173459252167918362351848782299441377657052116799130968362606821067944123216398095229537274202510173266918345708521386840289568097838632533542813137102307638469503899956829868300726664972663794480741002257503502712764096133434420911575454733848104785882656507541170735172258584875293907406259760530973879587983859405514246810791037659244923430997269995843920366693706713848921980119174211417710785308226882477403393318848769778686981041573301025504698765243563130808257498297103577231330416298097517510871698761245417784363528841170943806990969064512409606616380388383780279558374800790562400880216726003209443406502839313728857808927154299279483685980350356639346162982081454082164532737551012955614200163098035745484697453530565294690286296549400258224506629887572877073785865403703535268143588258116943433584393227185632629107007169645001484789167845898926665808012948601330002763960668804848888905798323919748192930830406336882145892679994956744308604494664442052608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,37] -613886505155515161468333390622264281745599641878762903915380088910833368705548289219478101102751465554895956089081869085956960535129269263331637940939433733630510238384884583919077953642935440650127807852693216474167119375282733324417107831709427917965154397181727842159253996887797308423189252501510590649378718230121547958832741329800759633411272285360485738401312880872270575676355905603157366822133702201943042564105289769117199012461926948307355487106962800892341229925327099083311751535044228214970925283330084676883177806821442073841816090758814561695886278967032583240769018109424138290390456027481564039370174999810909920936045164919025104284283141031457883831539047294423167205358578177124807754749008509134724783618686139309205026730121424332778789531315234180400352755138038890634656352746490897862688745607106633161999312147755207714231303819487933210676323187702802338795004808529610311357657072110073706875216130271048009406383770633505992821740564755203696415652065889353645386014118120844599095388501174002200614178024258653565722371555828573990385488643698343011050366876242398797723211728060996529384178582916796106297891899966957145361738864491947020921642505175045801930395025729275611829460573535454548022800783087972176245586483592021260918035681825041188440000916253603903705037068170263705657075032437757218492642463768784427662960237821303422295229070262501511146782115949813582178836654126521917581656336129932461673178970294992751238180952718240402654752452450326007707771458850085851295756927728300051851952511988657584195474359956048755546098267005204516523524358437052543583089930881826625002647089233481371211246935795847516957420721351313356303149711465136503556869865231454874605938845319372786681552442724231363437436685539084608152644241227422582514620716728480776725041794791171260005826139179626560558748507276560385375293213156769899948266500961041413113881742526176185053989137772248785057878765016268573459287664536832923822332606063423030857473269593389669874204414341935280556017048908160985579461552967534303233825345729405009901696467380232781824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,38] 162920143576754552814668198554340523983292247873344815309032654991924955316249243671822979581612765548550080471248172881199362223391932045679467815316560108595463972492633019956874598998537727501059821276091446668766763338760974695517921180394454190242862639700283917175256946943017864666747540993789452859477363699398889119140729295924106326781709062559818941436908179759200424640247097997877885402378578396521483382619844211101109389147534394140475262206294039257388526955669944049916911622086642322153133310897606698571326938822140282348006344160839119003083395874966683941589898095618374234805791277634015928796079824701338947433842439069085541056043242960104913515196621705971656940558214389007991317550325905717367844117993221133300578966846953738656478286253381209102296998383358733473745184939021913000698897400969035869526732372889643375937352579056272025457986470300089377142334968408800095267892749410626611870257249593057992658037810291280045163314639708971536347986251108248211438096375135093975514559045797410747259545945395644658671401342766710605467127565723077620063870991106253424059554623210268634550734987710287397557976986420276718374280595052952452799385795814571639301436465901378480138982041731476265707520589732847014127332721221623104335191562417166289710747921958669372209126348293846682563903876050826361259147504125275733174864578559082207156501938312616454030701564055611670744284056722391601983807186384780584347590316987906099389889828372113036347049723126051480363321815962562663148198132846337524365582500459715864684529302426315045995064593376293620755741469205171034888282399299527261452732045229453671083628048226195404415027173350444723470856705729705841800879260166343841668548904740591515213983187367797009230344937707641179211271844246459039252090846791079090808671993073523346631647205449315567179432665661416074061861780393904711503810011057517519036811541452897523876982531990530249704535843702533278391586498885257473193026430051377187831195374658743835658181732291481208888388499953872473674537795298292999868425307258904727153035444679490945417216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,39] -32960088613959809474744630941879845236231514032285764289852711470188932238955379602055765567578990168903300915346642318996832137091294275284365171576052931568053435103697605835949990156821447853827700808164163468464739123394166577598303431370885359289204060160056829007285807569020411347837384453455798041094339885207614888090087860965149271721170231978872615624694372496127386530835947308692929722537609629238427445146382296981409244591974473730667932389605693044511913469995438141845477193947042975839132536013842275403473036220107451693771964790609811226487968562313423687066272424159336333929597557320164238656166126498761953735070098355069561289959780762440675649481150898359783687901636645413157174756442276750215636768895768324229209068416836014770861173452724377255263544133184850574067481193127283079897658550404791981466821160222562570332582570827002459746029154585349475548109197183203569638946711253164164424317590150677959574274537476196138980267973951371344147061489299047492256178396471729916460529734107367107233142146145429609723423196295800432737292367860440509503577629982095271529454972059262474927440371933002212371706140146387525459749563613951594532605486402184202214432881956230330968795935551323402507935130475914745936329784099791162000996473147539248721995671962850995624353664682301197336291826543093354847527424724436051156659476407539019365172487145029451391644744862476831488448617099114217247860809537571344708366935750692154906864302397773553069878591152927775286488318667146172750262942562981841023021733681186336463540976835178321347342813644141551529659627362421567625285812200651055398012975225723811205538230104281142754122636635731805502895681555545246867385919475782877391111007291046494123845496269055585360015264879890404431438491975176494509563174558812204443398770196806155505539280450880657035994398953814390711212499544568917751297977448152987291595905601468912837661593105466619059055681265505252356110415210542921745909645193076184342484678019050714576135008756981227406648117945016057445751217492275083968767916796587712428844386794159778824192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,40] 84309825285946366009998160009836796326979734661838550857574922809762547536723655399119987860408532940900168452456071238183911681009758711942649356481801089577859109389153379810676017165031895773553770969596737546290733083877327786397217595765307153380116810470097735170584571363929956950607452072667404698776155202824868172554600487705472814977636259831893419132413562312128698710377888645546347474624116725970079971752926561490240847973922384512636469339249388123842510403869243361686302459349172571980262117515240015846045590457674995121455607729895936457269783327487143159651178721135114891729110202718675643283956294011886623764921033567666432936320164263157541676374735675279397145530122882110852539772557097055755850590489711443666796389091608256587302509217442320199509989186601907500956910094716395246627307077348850236963434953136089017860490243101719234881079086639412180996333080347228238501408889368583216598913788823793152121837047931107681969636660437725791774564517914455724687016349502552553252174011391571485826298427928744867085818320510506493488945919360770613189393634874609968514118488422398945045516711769942007255332223340185222886357827302352765201551632373834776883391122585111245867402468078920363026806991736817813404695714951388227069195234335922150756590288004995790453720713052630385494397610337786528940851039444738227631807680636754976966052672119142625063730572999922251049028748241859600696534583947044787145741951305254577029238743034349114726365073086749428905813362151566649533650342672051178719097843920715154606118799764689335864139317906126847812778602995767823169889201524917029858107858951957275543511317741629511738376429684828140445814220995531846911200875167516854150946501629431010332915182196284364175767225976797858728407101121358827187644677974968012115231290996665550974363349290498717303971807381250448766434789621620674956478987662971840377384317767925078190149968341153671887906375497495051659917028514802354440249966610121983192339583427213232138151100833362166752249434693591519878668466096391636211508750543802029418778301728856997888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,41] 2036156060553717032057736711246096659789105002408936296120671708121240889601101956282531700683993675221287426827237155804391606010057680925551976529028606964359556559477059096429891600492198694847379459440906895132012050133827798325440841323272836800747857234954917340709396696390664291113155062665874329685142643264951949226764287510960047869853018957751869990468239014056159475548744218292699266498816143977230098526450131281723972014648808803448645057931392913219873900026330888211253007025392990862033471574402652779164185921518079775195011545543754437789521726912631117985706257947182375299288469856585988115918266579342007219448380181681379763972346908830550239623947477798978755611730055512542667103582466412480008412582466930587941318527775235256287414271003832682219977840197151327011361096402540452429107465026189079012151347595386428768431417754116545616113547428244743656371786286255736963785861481454468825845503229089595501566343075504799023139050780255444258665226102295529047344852398705627961848830401562232265002813899119847429343969697913465518593411733009719959347373857036988171026789228576156049355361653589772572838166290460078293305494026736600179185797160994001056844272791329972663821906083048834622996655753589682801724860021634936140224492106713892981039288354601702660754918892129521725746891817178079891609862517499745318563889087862743163869104496696195700355054184454533292641953190824484470089391969015559297790575595659664345607725170084174876786871424351915065590993497872666391273053474251889295199491096547905405966867483200498827247080355918308663210534559249056111863801543772001030331387340474909797633889561785646205884401178301976413199599444979373898438064692176960590339707555458423852027449462900762613360716986029891995724551527623641724422804154114183252137731128140370113811163361835144077207089836575369768427244822270020887759771447544329416852605906135998029448129152316680576364896746013049705403179411841920672630387677381222771733211754780685250438118879835068644603961600802589790137961726235617548623565553814263103626232364481397129216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,42] -685460458440772843649376628117265547142191257109623862249112403961544347487134321091179606750677174066440012712004590328294668078611038348834558543420197000499385315896645501829935472139282127503718877548345781380557416944605388048302670685107778145816720982718895827834121272239284372179068620218346057355090484134651240409067860402916618172977390100403619929776555955588018709548226445129346234545104609685357972350697487528829952892328162799962674720944487256369552353575059385764240165684366505380935387012068417676268629224198438356214631221548006370679351799443821416188117786927834475838497864769002839451851556121826406728696860240685892332762693062436247698947147047236008499569721882792343650459337955456760674427433607933041041634024625238952535345368580174996115302430455566734839158232548407396830929928707570226787997957469930699810281547428363045369139770885795510641440836837780681795943610497426851373941664735082566153909593982464339963170420360086679396618182381350690831431339366053504445365936604410699875982801844322592720656450717985194844405632234111662845942312400292975243900411309885291327640552068193407884648147653372981118564448014829936921762880716291478022806305003635138363732451068002184274008453929565622484881840695989281122129300550010522158871192751140200759366301517656311265987362749838529941105306673585507368979412699062098029363802488442191016985743929071418930756269228124672181691397443497583720849812413904880601614219915216467135394708284098080174307841369923593006389587398784833951631477499706503133262357962959976876173421341395529403633804436806861338162581229381622874217016490376313611366251697769148531227286705055452901593245332128353194928818235705887964797007361633120472844101120352428450823781516331164644778682649178976496925806758370389421825292485571089595714023389008828305750347429410629265198808505495057400513151569336714324811270378130681729652554894667554256297896443073303743329431495778349161177996873155418345196229074313877958771340430917298074234990728785242464551783591223129311969686249336533755571302085687733387264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,43] 226495563452565483619236695727314491755145319859564705337843706855587939292479344288788136289505060370451430829388597449603416834410758083375760359734455361742761219234822669180258567111245091727777279919132143984034302199679901990817123397106156427191765325772449478578838123634225496543519547205499272865269951133390718865102761184728032516668364385328707131918462969330633419412648562708910027130052499844052311302230773616880002229903332252478493526091067524377072821033368081051680999341232433114000533647892538312094027054088546609967241626529297624912127556011852114271130571205063661949349004659704406793077405182923226542528352447577049940735489432370084431347916890354537734888475534729568628556247921332595406101344811774229093608120636559045036101760446296775904142972330478366673118089023910071971054365863604118612528279757274101704562002526368206935593908199901876114656889445091003417945908966519638991686947403984495283198075586401893302379853996084966476487294876074232897785827337999412013903389621846854912156341918013042802367928571704003523309264035606336249440158130811232245796718827720738464762154672855089012453337707017055336046982956970485004669284987069284853118796526145300663481674545913485701132195039425390116461501172339284790497576223616033891624954648799152169920609659553393901745190077762947753990429575730804277484507478414078479045137034419470377270778530466377365443449786735265926480398639110825170451580455872995893249381233760110989400966221898564948497517929748358339045897468181775227800352072850942931700255139468214856447789518440670466733941016182959817712520224977836073909091478157445796492116436686380579865396500577977853502650060544605409164807098275898440797667748809091717926239704714038817250184085709667251806790252991913629686287969332881216387575612494923076906152110006873143711769468740365627012979600453696919060876907297884048094190299943828622904517568243285896417170495667461778985814233913564951650231188184265001534707722017701410849438838653371564267535085699947401800175003946825778660963199125225824547609723930647986176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,44] -78343364446308063950845126645964967289800704881390366301243473690038268791878326681523084088702518350720051652987315647983595020539393889017759732901099210234066601467000913986293711592695600000409993830555144574640464522973989383744791825225974586398050697634622664003985397772077101577842147207586577548922345529317131091239021225302728772707864235411740677203419996702249977910092226257312964334565471927759708950993476444673788674476205475771616612439846347687840301444256558239022250610463234612701713625881044647771721978454524937963770405378644754799462387464899244381177909551886441209900898735018089265465534961423039494033099976067520533877593295419770633442520670407128605238435141726855074479234439192416909362499357748938595801568698074160971446433667181472600546130371307625977308860685080027207422834446682503902474389566474180993590552516005044157385748517003330498758493074139713711440799856475260268445684397639250339517266400783907115619945507033617578227555196294021095821490768441692283861995225352549669747835003268084760698577178348037856027290183473084184109979122696731907662808798348364609589845642497241322994203037954360361217798666265747224790365334607145825225893522551895661111311752220920710952947109234972769331050626167420152724937008541858488660993366691592873514671863657283488950535208473552620265324104461295662155063708812845597009121258399060149056425376796077757064433884864978582731030478847410646454594256842186007043823756678588759539106515460248286992295664609186838585401387846032002603650308253220914813045456868235072748109068826139135871602636691031494453003614345228195266081180445159721184385164209683090656857020796502595381829067551857285595187608940103183425669382339081043349885092101068386347326734493425892564414177471245745990127251419807581097615272140971389234053513459452675720694149854556599637164761418728619786036451273925842770330717767909922862866781951715945565527608954034692639608356906117185326192268844386668010800719825623329074596423694339755979906649637347105349060132365074433698727303450754883202135191565784580096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,45] 16297482687991876764283654224138851764040227364630609826528952924948270956599007058401186412295054528858426301637208488479900478280356842928099024934024131025263071493255707869496007201504003102192809518481548492179941889667219668674334863153755956876650974699016588327215680280341813919217887280901798308515233968404261313932626272389712164965398380567570427212723940459156870582843195291135505008773887303106047466798750878393627460585516033329503922436115630405893233624080189891150274438495013887121163177513789118251271561956345379402312102197195156226594641080684411876741642917144659821104045712961447891771677122190460263166668520614417160571353008879357055034610106172770602172710685034932304396455054338181426744711796879467046763793428460577516738142352107131954104997504070636478401108710522492591629470652205021133077320690411185663191345074093839522708082100051472205158683962285398325911761865659967939504121506499068584292646706581907690327441395323484692600548072632280483535219968557913407329169812439403514336113983245351507920939508055062060789854204442682507356192422521652218986603893872092759337626229769116103539925898414385748355678546148776270971623330526625217794024171020363578957895739663948039057780598628475078085565974224958539388239204232863213583455795501557931640986918752049194342035688842038661408883140654251769732644843522763689231234938380071485849041378397294747058426447388600043703275230975508725818902064484736152918502279723848528504880765141672521627734246410701771970762764478477948120203607316150737378166781347119807017913911305166565791880039925164967950443993073160436723659497555304762824532331031578709402678275965064226624697097409927869056595123448630549591788746438827898500601554991245868487124207205396471744652625919271505970486550938603682024144248023804690904118035756507653729802577346024433493310339705577606187730196025521984567811355978642014430193113821782952092653449777353051691961886097533267516964983691503119330238613651764575398468290505625872158696124499340029513361175095250598937236812125340333497131344031228362752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,46] -706446703923493579169492326151255535060073920682698616098256741902537126639071309979544302960309182071906073945796704879543609725486599252334938793596353173439419983026650528713818464024564935508855310002215740886147623983688335091061565656813121549680404157978015997589984987757371876593230007606982739569324153721618842248145417111843692569213583995536354315731850585359209642357642381365973061635447324261217828403649989380916181841076434804452369798090492527054457553966130943649953424457197341617761045690060235453115516687623008250309692728534186362049476188264607584131642008709367678201827512941637291225137148797211059645387404130527816547601812244889368493969367711659238854640346299289369524427524498316970098222150944727032362643293999049494450514387751087663448836168264898255678606742963718357420652911786909194279124524083492574182248745305695041247481732439115346063805986495592029173021686966182466161616272826155073526336297658472098325958220885729402540083986814999469307745144518603009653365282930731904431787285636747444982084520690450449370256883381809000230601280662918861113270423613068507830406766572191394881362639893901451750325842663762556774614471690217424193820187944800234430809288914843032966770059944100764624756140258171196122796594356905209652849954527259210987679117511718183323140787544291236719972170879253778451245063214087443812277166660695313410203122285699593027450870387676872378497495418303152878702853365160375875292516030234544708882627839921911228299149898866217669487491519508027421842181853768160095134767108991788929269872029900495599026164400894879306662204859921902575569066289686045344742574380595267507981398978948957280712215322831384955162499200864738008540550012042546414310305943837866290168846114801938073112812974471381187759247423462266187600886111126050767816058651377339606313873611806262693667449405404198659498769745729721670514294413986291570410019173329645768524981480515157384467880831563616065723545441801269966415126759655696846286277046270475248473070067244578954490775805520047718753790838668216301028942123737546752000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,47] -461334706722418398001913605508352492645453100236562267514689583040596698831387778018913161903844954800067300965156832453034030049887785558834800596957460240725654063487419159790237803744527803130290891406511595321440804054424417659410873867872570282798431045567067156520434300831764128955596139274693959029074738281131008940333889940811422778663805708601261403082323112785770273025459904271367994472431573708494866787367930466370712011319938004806357981847385834805875290657056041947273391957514029642041244059776666396373483221271507969964197062845490393148317388732497435874000293301862510067061038561533999133772122072842750402227903447372925518148364734030889655452609773443192410966798854616498054377913099449279903109144787192447149046384219655253036311118515448398405295846389485633151689958211502824165679104964763561549196451395360210241452984420490740758393764192395564465457739995983452715749782079419696761140588283161125834095403425524673478372156485320852992477697946968334587611663886877669196413664024591432935058900378513166698421744133761618442805829476275610152172905363584798163706970175348002745068634533765391845692545301683136235881813659820409427239496044490443571370579689151731362479003065962356742201824752362998085715017016727913628085549942754925987014945436957871197487481964464132487539077544819797494022980273384295064458819154205890490479407765024988406104013891907832005849361000758957369070397083548331164648861062035168618338693232226408678209489357007932076585478873140873380455144655731191349074849900864369292316313295667787392819666306773352855151880544748837677019906891065935557623915877727623456785228206538923717669019230141764353448691367806982309027124736467045030025198784506218175770962045160167313526746194091696674420404556045400277653120249185764443259237119882662624924290764852059204340619098852351256314344846713453086825189528564343760116473102940464524198733615539396142960649356923414369605439829431493967426764466905836920777458198627012754543376358976165528114074701391429321487657251647071999986509138927263027101475308205768704000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,48] 100125573169008071890841862780695738500628010846019791456868102043476656424751891386701937759095813860902601139405129312793299388496521205709865572049950683040228127835093211029303164592723653815244204489615201216054124914815816680064723675211144275979026881963997196875065637309170687563355872616069192354961829333706857129337014780870483148880591313074113729611211121727020765524679086996062643212503195269045916864856178810801654489823272443027800863707344537809321058086034415461514975962077867008972820404774722602777930697226686818590909690218079934438836151843891129284780626743008250453866545554669880603037830258556213913514939796273671900256530296730826318704428230694154100536073736376988151056149723907202441666577562315004655522025978690117672807703679447470288243094063292527754923830286642343660830372242623714968672723470343225849059222362378939516860034206408573831782099342656776964391888094814550621584845127518556547430159864431528649487066186073680668557064620954791637114927723960155956301046279774358518638151505709653478324819957554633153438771368838601752881119852141020562971407190249901786138411963657210531880621862333169344755262328756101915778050876152164722289177598781688181787802575287492296034914058557017618023399751748275889129480840746977558139151072729717501487419314720635959225149110675331535880909594577750931229551028878171307262367144269435856898814306811391989210409015806352770082653271395875261341025106884952761666732388188845033238008988391554543185618122321190230802676118002910505931387920247648286389301307156641398078405569148996450155121421989522607607872585430592587191384466755736503572319491158321503637135059602365575499226383861590518386976639207720943046919246585626214175062423817108328074129567464050773299649926723643980263673834744079447292563062168693663066322159637973250982137372757419561236839465160470376504259565277069606772848414250898139948113945584085765122572503009381572145517458586994689700330426707395464322267506322364069171721169206714051007101494916084217430144099354619451574585758956752265658398168454266880000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,49] -927075744486373792684403335197255714670886455373571454821607003490897048534109748562874966996789687646346650738321952886517636736733905390399243143499315843205261798091127338541797510832662755261953010754353402294991733914462602099475152719044850833876915142403563498785566580396741908721873511259858848789448024162622114272448402774430927346973608967081230025873575166420511823553053488485914364081564269180522988815284731271605579870009324458362471266606615299875222177992135660415750671324645830922096669992799636644521224987312619973557419073744275627811734532811247501465006220240445271332667033914818254110575851434539996941200506778976920540485841201673109447720979711627218732980909249232375670795761884800066389342524547367042980430810498345909080539282623517307952103182249177902140305778164793922918913578269512094527633666145820511467318888838173495533234075607746799730947134881080957509966087833942435892112449128076061596461099681309001724978467969661915818721260720740763633664509217199593213047571734094416089788928176785922473631491210966243988209801626977676198029033898950527675971367106785467896562140463724459401102007746942323985369236865090493275059847903497901686102712262021401010087582324902699695153215624288044134703514126702070487173130920504916228466249766391195956959902737948240686271980751278257930633657132811127852745028536116339183715686119801484226560193120973496549766115043062083841836895750939716601011240179699964127309953533838740201703478180395417980873153238688263975750181823010992466477609896801594420172743212221451209470179012895337295972908288629566139166814071290916321829078113638871749298769018296640416457231632150215617811962717555060665848043597589321390877312994599722617579836383164330155942653835557574156753577917194692020727871244513407634795856371843731461443725107691741223649655558529172366789171948403309347852371221464436296354534055275745102890495415157644265347416892569700370243855643801471123257768683646338994083466135986598833653346700475362597049890250649343126785112912468709705576909339359954264533894957105152000000000000000000000000000000000000000000000000000000000000000000000000000 [94,50] -2841104867392098802132062081384597284226616451404130528100887311308706336304894224147060553510522771066074991708267327584084301117631580958061456174232040040493872068219100280863156597026889812965956463243693227060931537733723592399829532946479395385038406176456627308903477969440451020303208385584502233432946402636504866949012622627714822838301479168655775202533974065106854113342366791857211226998668029507517500104220422262914511534856132324580004850374249602330097902569502312231074957562968584334361399349096988252332076377549248901698537861595325856002958846767380758455638960470031598325730364921321275191866029457561378327493914967563193404553872220097372448756473525158331197439021575852415173931992012097857140306372822129548764618727238743599808508177912170815528649535865553861451439208458649175742248019022228781374592645628105374212257993476508998423244656985755187697034413835325810283823123354375842682565860644698514603735958480566025307223840354664340809142396746252685848204850915292319275555063810648607839596649213904264814603332337101568225621040531492013167212423299938875500068095132350956277462100623625513076613393769970412261038211379377290854819317183462805126676370374362784469453815688864357256649998715874596575619228402338931496877652324724288314612849648273822679903748911880724105188812701947793686042966288361638458957396277795205685844788351842986672823291993551053499938679777783788557174859951078249974736310373012965138988380843710686156418108593414125118402333102692050076834832905483123740300713531861092179983394684614501910374019214881006033679167650753700250125340718198230179185300078060715657429091857025843427022246439534099845887405131327108626499411038857497680804417303560862281880802242580046630228381667859542884237560194009837664191139787825270437185295406640785152429251281659555474926548965926086916246321344789575795688945363115475927058049632394063317430004851789980275690113511556238125595039658999921995212506550331416410146149615612156340911069385092762787259563174210472914920598574910338416862859342848469939025217660649472000000000000000000000000000000000000000000000000000000000000000000000000 [94,51] 469463520238730325192191733600217545236760527740872702204960211610907847036728023020279080058754906441294776178434241166635232864089553322623784385474196196612878354524205192944897013257529154001070616072493691889581107324836790015497695244831487414882950090921533369529968469360309622697552483317612752028450481831031206760421202126694132963721831293362984998550235432838126700184946058099087834909679972363009703762933179255197415057876889556273691674372760359775461372794285227520419160038011698566972485630027352627408367277957544640272183114764785210085720504003209167677566558420696941824079352471160058336902284138481018985177394629906403311065920373219337874377514962739376274296630778093408816816556056027265838991806330998937467209592793143466281356938278285905856796452710155188649570358167124892298370761261764685738991222247432321754726781777020111058662624483959704111796356852846078832278499418075655437158506314779454642865233559268138610250235511555800991546905650098042475019888132247566529674091320910838773205302981228373552447638409633894795549808387971709132163179811549739174063458561847967595484173706724403030128590914808072471971694639406674179480281378457318856457296763267353605641910540349154937254701832890985383949906675928286020140949440686552833843623923739330594706160325209206512400247828738046241074790156290814392595201770965042035938952930906021185107596738321504767975178792579685098673283574595698282531326704480787305687815625459500178121901801312609271022496009421467323862428060271147691739841481903009864022685424315549288826662691477336562946528083908820485581801638000065106307483422235227497192684374597802064029824761872910549760065249065609005366816681491576741927817120236214692174369590483474257302092548873973907199321631357493224148555435611586424863498520919100574803631111075004135141299206299570865264040821098045436352761246183983464231990134920701475255400375163724802318296467129352871109282657893724678767186712891958970787434533480678671801222036441862402601327426078770582816132324871744976056348364255057039335976284979200000000000000000000000000000000000000000000000000000000000000000000000 [94,52] -10245431229980035663321171322595452287386313461296819240138859949518973649816521044148680943435596765884827444996520068052848099224594842846110506708814854712616882685563852629950205477092151324212273320599891346100066534123419932884574844155178307558655173560417271730934225432537226444687658346856715870990589353023543784383946047979351392473956163151677591569493533472394553530636774225256217695657640776756836472914897615562965787262970172071824524477391904739995665425512820832946401936593547121820701932999592644304756551714345451120320932935020496759959580053814098357355684903311486710888513205957595757227105243948022140547706423792195453365858414688877411574241758981236793233793649533065054858882137935898655555170500418791612732045795316036155023221020058571963280309983427983210821842470344470176546641493754960870605798557266529811164344241976140194470485988754979037385528814473794255457426605450694849057667266630760720619675243320495904939608927399099473560848714851575625525469909229139209729366092051567555737127804107502740353302172573949361022607173396305674849128309992867354330241221988128339558347739943568188868872332894483213715640456874267139303550889053585503156658991109011713744862117438694741562011424925471844811863627740522613615289491135441360878952107442779148305836360627209302574901300510736771880566673725961019482296615048664663643721196482128282193434612191685666753816853548936466985228749115863409676718521657322910814530882687374143753857123275818184691305645364701612485656596368900018457679310706657428445047740150976114549828041657221933172325372239197512267203517070970296669685323890161184165030802370030184774611833627584778297165472993852843469361396552934527021837775193862675420564410970765030499571339002556415131956630859936851337421624076623864325662283068970340694036462566973887279152231133905648413464397849042390143191982954818634987414086477287247483186634179361667946886612836626097457418772390264669941718930169201330617602493638587808355690021705567319490136865656648060483089974463260987309345659295649059383187391643648000000000000000000000000000000000000000000000000000000000000000000 [94,53] -6298906654172824805945820240115024777301693255959592939031026858498938897204839730449231489792115633901551130540752257703376880713914571978767041201861240318358346529345932848189711805867121102082963665165313150479704870713906884384402042774432783826807945972548029954186585191893338765217133081350404572436049115899546602279198606270293678852319954041537852622643821781475348909694319383649200363365451728169899573335804778851349941110844876245757203941980847587029321556717320936611820359967276292652307770974040291716837036084466317733442760714218730084936239524895410573102633138945672014493062210968836921353550875595830517511891581989137423875492353356970803506184114248907837219064033848781224238057882386001617660201681441894182685868398288528612301439170393697553859893088498817845921098574424268534954837490854208021143193837446889320477850433281822388074505793785023131827358688385122189886223037972409238034691754609765125791262482569691979868329033694993196152917512001313888594120453047712796878249179667397339750045586594139374326435777984782087131998912291745986425413317241797145803709318435866144035610062591671062419096826439379120123734389984257112723382853721331837653542135793386899178111289234409641492151385885169950683249952029735158528664901519287920937316799086820202665571135090191234156602035427750524307178829329519341439765527107873865674944716406435375309593823033450396670641180113232058067144493765284842206210584050170936646099605287348753106500068950549682439156276919258813074999722061807965063675559433178120638321766529571783503193618642980637461196055949864254297030553195260274822137579091482838003144314984034151154234928999968694688796399947899099720967860734451797750389384178402107002721212371078179475794969781203916632760827447497018140774463716268666129693781047170870164844125711619185953107026913003179273658036285598325798235725413036783484049351788963438933524835244575245899489254496177164421433902061784213239134809938928291235749134192390023735710466414371134773161852442538375810053582684754673310638138130655042988590462140416000000000000000000000000000000000000000000000000000000000000000 [94,54] 920334397533513589395743933026434569564620399982070775952991655460064501547262538617980438409635969483366592298319268264827002719011588886451293012644750015874980101636622869582820987001474061731687066759791317418609011404895289980093504615290745135748457891528504335390224122206949441651589102351101076714052204279205511067797333016565560062541395495289335959864529596411614907606982459910804634853127994366789360937921596539173282088138411353661725439164712242711285175218324372534934594105534403446432242917451325339473317552712283270149068727529318985137471042278922480554156148755611320366786951934019064650269443325436908577943821537954965341654863486058916373234363116983256878323180461280684750298827001451089619911695377765899018845818610779683514209121360678256939880291908342368075555553605761303191469453272022734945176676619526937500321533084455712878759334581102651224415206276122883176859194617943647120856799472680322149879862127925338836055025922977886403501567930399539794222200538756700158513266030183989577390314833296711962565268270959343518704654617699792378515164870152320478835359426233251910348700226676265596490560669630129254846930639707893410786387857640430197554204698036922523909904411568438135116696627443181072412871970275815336927292212251868394292126650646327251547705627219724609756397482367475991128878836444717660292680387412887712855642944396982954659116572043501837594317600513488029187742794715695831116533351882211055378457804987159635341424946474772506128954763632349696385726994321107418126866307352083862502701393975927916549277194742873023877125826305934700968836935379470888369879389584977154632409337713646721665837763219048850711232705527654414304376529566399914220969666767967103566698057605072691000608629731035730920040188296037066313325841839680594357856827639070917931938770841539211134202228649390915336783483625034620486299842148603634839552202707484726215309472732071517049047852754583269607408442065742715473319857704123981582720457788632171325326594914547289720767206072569333404529863624625662826222202800942380633907265536000000000000000000000000000000000000000000000000000000000000 [94,55] -52987017586575129528510100097415766368203410121768492888634323206958304282550969679697949257726330053941358227568222516495186969092151881811539646205747693872071448652635578859761579032158630159964928137539773766072943861680955475259504465439283440905670725603631068654692093110120606953749960699507605443924055991488395028983722373738999001973983985495847558968333479484905116744823012934128787925262347247135365188991826177976504568925540380994530848408698269586555242749903700549722196830946170437968881743512915346872990138317426461312721507470780328317920608570132109011217650608817105903178390656503821920642671527270648963445457606070774051203592453957305213969568747475878777214896365904825131065329316839253668115491582525678811677346571843883226985458078833941040310228016235437812340301979418353449676123723377239597169301923000539408089087152685633293303661004943808305834584722066582248851023219310923173744933398981282905907695133360293182688009805362481758002985808981966917367332369301743251174477534694180929258882493667411837046552375472775008068245227628999725861277446555327143227995857710056558890066289158531987040523369793136800636798399042921845685657838802381741123058102729190780309797747370404081085390452121462587647539439745007362688414557161684992173548080014893115689673266981305252890367037574133685417736056772303480920993075651778846460622630263273547662615924573458385332519155091361856044743445264191416056787310395340521262516708867203963389695547048355718104328399796616512056951102675860907306383283513624173650851256823100055125176325494446984285945914189582277363084251905317318525076222230730048734737042626126052300869210356396976482739765752374077838456451069641849024787281835784735353911688636165902176262848137339884544821125172475207362700088285995820329002205150270478572746289313538302329070900273716338628664962688477031559753827179668624599650782316455073945689484824577682684732412846767446972685626993042257428433315094285716894320240439023122271680457311836582706309034489108361644325231606515752037072759364203586303704432640000000000000000000000000000000000000000000000000000000000 [94,56] -65406950257091663601207624899923579545588566316546317932324161996618105582289812325455947283853915107597884164345441986734979161131625322286609509067837357446793484670133226733957350080730591539336036128307310674523812048434847867845125165917467795815361985464920275929949472470092412430086924001099913986727706461226445688679950145229399569619758899593560640760576969630335797028824532329878773057093141993261090132004369544999682199469367634187981508357864603910030902071242138291766099496409494983719501971109024448204136710318345506677233221848227307620389790755454906297449812461084576504209085653945053593673883312859232714363162235400462208976839757446474303431661858769460315198335105704349185798730033116873643489366504093523713278953373894829750278952824974931664335437648178162169392182628676851460315667202836973713950625194740729404696314647422222934672566805714825188118737578887411203398133611184750643386187390128074491243470192078327123099991780693586219881173773597500877254318890851431695207187680045364538366398223495933577578718382763861473726411802175817320005160776914491919925429602511128919939624832398408818731787082312975308928201668561369150913964832547395157393188740781117596504665794081189012654944041128800806448583799949047859458747430271301524398120579319873148521200837002831205132769858187497702252450590650041978964322029409701246866271147206740825584672967127451272371286196880389170782412712774216626135357068989460823708930234153328719134036227966974948580216506483474227750904200003879899087827194799893635789836415712968146373319034667823129417812715831078522914505246724523837512763534123665187437397589083015841707998536841011902702124118443626950204689204349713928455059745252472379487549759869194285314767975151582997288059851026434824655041028464703973322967211487581225568653751832158833093680093709175826259803237062624546301349545314802499355785590877603488053053365167802975978463110410393484338308913725140283214456612702400520905953966686481964555993184892641560148352001968869136495170911098815425420492519423313079372349440000000000000000000000000000000000000000000000000000000 [94,57] 370309379261575976800092423469721806286297183497742788990817266014800710429052658543689888892035200328933826449788417221937060569367371204764187542534364552130314158864161918379762438725353637389855000745021838877705622180140355990878417289140948558091798565356647094086541737449447309222674724318509381631876530308506576151459559178185363421465763415513542673564284217850995734601230444497304049651354175650863058125582069708614912221718921831660943945752895650232951352098663695152409552533195338177219070558220710150858177114273399777689391410514759731976972245948363330773062950404940260968944671474939922087983578808585760420951150489296487105796377894500069591760288799124391212838743235689196341610892417408329145525836278334506789620778520755748031547341039664382010827271520622370223625601766267641041125916359231401772258672257028349206433541714008682710225540951720317419846722090915285413247207163942341427021608009194035548088841402008739290560834855656170785188639833420268370724582520549371190217778875931088912826697913943450794172590639507194864661585315542211997200193405216102686428974763755641527281860787139568112232080622132178645804051976942441979526588586139138015241523715685925223865748777529812965514736831494382292002327056483279720467181373953213363065114305205210091760338228763720633956681551994145020427602176655451778382518171192274598605630697023695763403430056880760556574254415481458481703022207842080064430593271254655041196630174745837309554431949526291896472902399311792245748768958654721804250185737181184176760505250115944014486051762622039009876260541600020334214730274095016396519175614209078293610677256024650849560929934012190457697956932858576727007076611079190232437041790612411864412694739306383534007468265371578768685368307313074455597699261394892271706422000355075270279316358982821028110720938602128164141672255212534514673695748148656568197148919241334225746671913967438594269447383129055345320642611160248236936762456810980997066567965688157244986813149365431482260604864751877785898242254463727226808474538590530211734880256000000000000000000000000000000000000000000000000000 [94,58] -57541754776510335326897850048588901408897312771541481890755673390138491830847920439020118689668987965215624794120411238077109687300438572316136664164185175623790511518865898938538812210659216236291662236211241375302266257766011533717463354625367731243419511940021129007567520468226530705457697174768750600159126265244761422645167391299229540202757904910328351628558125117580072101577240829786970049964441957734231895458488557752722944252439264214215785049928658595254819643520839900785706347871097730926542444857832274557380311127098479261442614612153488875548273143654816394017536135713630971103436029842635799334372165714641356173075019166339906872961098363521246810934361919366095438162732616837542541588226792189967099768609766514688177518768836524189459720988672779196606292484778887184843028720196563881664638940227378905153515153460007457042647588297894424869669978408372536578766590503336720839265693971629088615824346914515039413576776796444861931352028395087710315877016454089989602757188921477514224652163424294910987587575661764094531426950588470684385163320011920964823406221430153835125380833631149149472927823689480464169885892720255007267409807300761030101876976072385790461586961810221982810488978255664936756850515811754546116486785073732048380468041808732214210888103394903410445589951163408603309728456420165039306889066514280786292344495083467047828029115981401614735646270919064661026330036986741734742928499383262116355765942787955068617084165810034415843220945599490607040592857008908784462319715563928494027056329365496889215874340658499369516875129252151936183738865814779000307773175009308063082175041644143828129482231103031922708973938583696647560357116303899271837993781972969107718762250579565282236085094715244273686671702536179247002655301387849998681323699027358894000788821151901419187131854370051758388291896192289506054897949067732065916781256601042688298784143570156612670411199300561873577991508551931615396184817478980458994997515129034369427207645933972875501307154734948021940684683015463729356707728515776180482164250543531889401004032000000000000000000000000000000000000000000000000 [94,59] 5955839196590572879638539586436935175244691701581509572868486063135993427533855624749435304360296481572223887729563953075342207762194468025212884626847119556883819856463447902477508535663394174952789294217594306678040594675160462368941887526012889323393700600448222030444179333198350565765080651960418374638114897836339358610394865091648662819030641840247777392250706912855729063325875908948405814810748161902071003551288677758507253936687616931584737638552788922012180432834829784140170942422292877430951647675907930192839746225499285616495770497335700863213654999581993817507303799074359820768662406577808316714336964037124190581343959703930832916098327417773800375072426053336291891041477617915897565251699573443062815561168986859842119578165699931560932734231598282538981891863835513773801302931663947384564219351410096216984224226417381498488824195124973459045973930961415130790054686263385469750742559839670200055355528526984019823508361812398240087641929437865119031166471740218774825042408318638354513940771128461997032341233288311518902068517451647099710019385898311054282625381311631315328819827978650989725924362279339296338739826598126535536870792228260331656885059958977794952615832905572612661739365837784159361973007810628902723773319779720373674815878672983414398532074516369971901770549923829372360737203113671165839207761566018900792916466408891832484083306805363844831561299874133148201379822742820729937972485376129801724711494772941474784361615504415446394298247855080965718684752099589625443959750521345912867464651276784694846743172222758643959142011431279461390887833810413085781350954079024049260438655979952889442650531223237922579021419510700361414400708829414318588662679033898712424747690523617675350966394187992281780262956398123703399658798615671763324862720597961548505347833941073450821630177977327790379533608368894426006335960237969752976188600985310300811732683498977045203827694951524175563266670133190083777386324702969960702014673570623068990163617296303126996782292179947489151288889902746799066806224454183835779092709486525528754094080000000000000000000000000000000000000000000000 [94,60] -319310645076030589983485931073891646105102641721521285940634656886093055690450001737460671393282878928518703958036521023809404185773464571689761122866115178635513404295905528076446160988974590674648873635266852707714848054561429930388882766284184749374503909401424376817009736115231780739072075151140790927495931570632687301490487074519051830070641948946898896429956001366469672150809466305528783219773333351688286965983909908132038276168547509474429810259168148374378377073893686794046528067705859688173574743416130538596330957699478288724232004815171312809346345024335044355072525811031602210149709579945000860178574361207311247743974439448186916616759137899187607813862075914629724465693075532372915859080457390446914357136301993680786901799772593200137474452668737468973004366080290614238331407329700385388791495089438342877893572020836171276295857660917972985331748868910063245996688669732116334677060627205157088748400205985786473585999839400978496740947237724792670664458297442749067759293523624274342462735006559193098200075433072329555692148254821311330109404844092399705218556034470958368117348788480110625361928181528976155883195411179875240242198254465336767742499795796795348770918133547209172904824278592488341172757481877073521988849626914924240226560822673462385228473876043762699077380933358617562944987090394014514108653915044999212833700611452211204585438478636555433234460820067920919181522574746000780806940840438455377713937488334061277676380290346734366110044573432603283343835603161731471490189859395274390722156149148560555187445355297274184776802614124887848492140236371377586719089856263652707411410274373046962849210585692271921913575669415436018375901237414669433563147861391290095032326913249672940925824348977161840293647992806587138858208400103335135493601603298878415798454207415466474073130557303403862107123956786966439215570033585642901316770538196626353369450497738749834366118302906002531576787997129545093728212096045640464931338770090693063996055275543886696818038518929628268028065290553538611203530328590215343177354951850422561669120000000000000000000000000000000000000000000 [94,61] 5882094409663909323592374229849943895637114633293816144618305744109761507760095132562370481423918512666479759453846549844731595698805742895451285145301418264515304837565815075653791184220561788183269871038340316642988160999467352404155765765886408318609511264093693077104970165921966771959921799293330875209718165578083600963421601344144183225766731685101588306967846480095588645259857045544424029473139391535314594390786393382558312018972763405944503869920208483307003560893558166500562204105961749601592149802113784798703710318080553525024991363117823551005135943017374744555288268307697463790025780823575592120587746813256308978962316507877819404122644309892885667168528550677516561221918766833640856986952213908338353814688937955652210685411587445617320654866400691465168420050530197308444336983862655657318000998180112853635538521022352854554682143797275898793547395826044540077481916831790326349252891898093628577343993859462343399060183028697280504301876482626161211539413505104175817290467795019636979929165862359268479459336581902798387971460381510953002251293582790224354032103065339061174966841275028525981050379733427260349278187509351650370834808938899262499593572502858306318167225261980505102195581009113122709593099393350323089407556304644674716891752417038981412007708479839908463646252911865523497458563125699123570049867390362867145122477660518861285214256955655255932457997211035936024875434160627139328164993783651072714141683980777285236078875058813269678487313555402470804600495688672741117050203559809459326791026975563398519371861371337837157820992583589827104656010395264476829213402715411118777467240708042635579781774086391000762247403546922197445869314901281386336471368241553676499938196237716910058159888450556996982456474123142204689559247436717881872713979239346095928850923947856435614933828524915008346596535855790589453379482763316074917043229934487762851270450021018836832517013695654973511266600591763035332714843602840107866742952413593145702537296331821293031530725515006227673690205129020749991644521841483865391520646451676756049920000000000000000000000000000000000000000 [94,62] -884510270393682533068060647197291709147149762736987259283205120540317323237789250711969107315714699850449034626733068585015290344483501939963285334515661490638979143754965854990163866868321642554317952861072664511877420621826471229241820964433128088907431207728704369171446967302243864912602384599370889259471392310752365114195035771121020359863944246357027260951462384234499703924080954029472004008413504695710821691384148770402226096592126786041973992857964321896903967671534591289332210208165443878088185056611418041030640710618180692215044951284775785954922680269816207653581811322849177058052861044180913410343142074956845573713668853659663396715160035685886273428948402364410769261575782315348955980147614164437515437667125144298799781328966086507886825737957713409417743126426833394829394148559035395995882558127314324601168346448080783214042183123017949102216415998213648176753115496792127890933059673080824285757555067346779258033990231829564738048858424008639868438670233560461567645194860376581163821168108327148925841012611978137180073403169916210318727351602097973096953256202480840873490067410650106948035561694407701460642783303710728689408919870371970247678040773462816194329502729577166399215208630694050693376566722047351018786916275482392503506960619348403349883867660689597929567085196147861465375932126586126466141878130954689906947087996331426990682358265350526893931409904566740438613016625616287217818930204708564135612350724985859559613961102412704678447261604910511772180885653247996862178691463667406669635520801581405373620714318089531918545413194053941669069980121247260865026280934095723245157657483364018167833495341976665808777114314901415735652927109639231680699311971067791608590398900140803219518567607881808551544670211912266606600942497234264762626067142139096835629172073274764421824178124734151080219811084764134544897229542422116041692034509741843843422824726711292459417170351763924020890412104190017762502779728146728328461224655874796201485244691451015749155170976417404919837327121804884572828478261649780194148061387394467758080000000000000000000000000000000000000 [94,63] 35956691899612930436442087884678299472873389489243632471615059249189619883684122210123179737723924399342891586240352972669832205541863720491263659937212451831007400861178644645839484033764980007010733872713699431579198391052222623987117079955544996274259924782053836948058034608047434448842207899119615605249996106943349565387878407368616771304703463158144556589048231339273639085959651034581897084782325215165933527042058048423684562660858247404348664993048830999364392683879764249097541819228997127295641482934310473745464879894634730432396154950765185075816021719949120189414575359969546785769128665712586311305520642114410515586655628965742246485746342991201469425666637184981257473160019431741256302189790290069499792680973767321859383512440103768336146284121483697889618161877892955020538509350425456727697449273222948401107447029713423562035651431657187516520249546815083660342001532845451621545568421736593030699445906711432206369663407047114287046085564747710707270697854432341129506115232561745856566716076268353720459351384284220833539165625786862911406378655964170416399784427185760177813981524432287966180872277095166779214182705592321044801418464887171758376731986976149202024219759075054297155841835677214871010774805866035142383124719016142907569263526598888611310428014915525792511125682356294020917821896829988328597446675768665881080930109487630448453840989201331324007632884248976881907264703630804040775560547565101610683048036714256029595365579285531019126198582448563846661092123534657372583506987237599751165600862059636748913331845590845382332800136730576358317533174858033585521097913948308738571432625458719243429554626272083423167487264523084188198452671910289370574573361370439495255090833227474185588141806867042998161231117107686253074959891080774410365236170457568440195155538251190622112446397809965646555328162488929923545403220922439496832279258194175479279759103746520779576400724147653431477789264633817487030861588549692525021417671776970089155782322816464811520268537060116410748915485831370679380729723056217434554816741114401259520000000000000000000000000000000000 [94,64] 7705144436882194911958176120250799752434068964896841433569019660294842450606540656155365386102380925581803164241454056970785307363546303657534545399817628945046006717864300009212741681225073520802788517011184491958283678589065717556394386426144444396733624774318074740316947261919804287059921164736353849968760170377805355509558805117246012891398121569926431645895955254793402570761898048328581141135269312811608388957094055551666922110272868852874785912886784862083373815744330219810909300556651390473818307738104000083943330608355658748998813339935975294673899346142363730758942296134628195831453755123877678704308886898941134269535858714378731636754826438098284783753252525212363384988344481356829621491887870858507948316915790212029738168245474576975926357087513407951576650489558613403432899211966518951006296714072627602487613089291759841744561954281852335850836731964058529908722528963315173724091142308722101638769796835810880561466855738756265179606210737531663223017015299067018413803734895616547190039320077233830493665671859830966961822912705085848530310012635561309854820091261987457139535288820802836299583744829488936809812342317576911893611402199839309640969986326986975322851783237485444420994846280951810368703531151968776890994083997702742515543965491908303466140182582515303153455235598896079507824409651127001644171696732989699750391056517016752218443081311960555443735427102459202821446772824463274157755083333818403692023051494512742837156363005305312273907359111425843641612337429118327233975945845057454605832562929284764239406597358883524233912677418524349679655510959837362075307018343059832659458214042281578318651598427785226482960306603616830754185663870210704654892722312522387005153539820109640261133212038920905862356359624683197825364979939583768857310100743121499728390929784303660590048369915157537142602158894989895287519445201726928459604477878622360970039064290194581880610612852109602857349664879397527680160754902847303487069125750273135325620230361133150376504394842526963685942219417915026515595423276613664241043708317039329280000000000000000000000000000000 [94,65] -441950747200681268683460902445829645237170245498928595849850903615330799431049952640506648729892280648648030291960608699290428524796243453609589855151233590829001421068177230134138857988372334216802074449957846998650533048715723134082389479070572308630087427722208791789171889355555220031375547071949496797688995634657438801748595762956174126312182464922204818780792764564036075646548181216444562154323985850073751876498343073347212916516077561857428999204316653757505517649004638949102335363343065776305759241917321992262449628782934742057762938601657324468124436729582519651862152460725963381863845047443134860610534944239561905898903365552689200850106838746863905521175967224551935394551148289324201363495827415931582841680194527200891234077385593056633254647255005060842824444985404625110560239568918396168772664181876334474792751169177301932449131690510052959871863158321043789891753526453522579861701689104519430746086008947393600798248923833017765922539042128891002712416632355910482374614536504830861122582924727762977601812635937003864059151599697432384625829200850156227293718715780827793591005494185514038141411309955729297703485887964552365120229871976754083974921847102365897256743379743650793698509240654102023226100222439546704410248803881228414564896414932646264926291104227635822708844189621560399825461125779620931186474511722157374348821564806501896943802858377982941670613429872599128257162003430888933924713968615197445078838111770860617173364295893190382396088909719442757694881292570368007049724114600508050559975271575749293151874404975780484034878627456103040251052635316749504877976174619157475014371626523490418953972767256084166901110885392941766031950919862337414554268114100534500362516195485418968300596489870957201919347211553296619009278318925851580560090586528906847416315941956015849829310680936429548682327183015101052235686281510161459139709233418297095875116889158857636509738671916628873662771530203489114714941344916665450765819758274342965331364877293872097415007501912843530414730494720092366653826399146264521727011016167915520000000000000000000000000000 [94,66] 20452546791848676440121838613418034322575868197135020046577297214720778500003212529882381734772835064968942188472957817567510753084609955500057326957125890186264776272383247778146951987160196232634720074544294554919927011332336245988505572123974546119657939931600034998680661775817191992609324239101191407519862551387078016880888189963840240714174340771481731794673741419665211492629946371824403487347489194563805104425593392266246236285881454649371677918931166724555709313625880471112839109131720726370913871233317537858602060687771361402108116806273089870356657524942867360536893126262829890657361679064997876358242221766130172722225090060350161769267712759230718849202150523671689405573671095218910517100278678882675975778059206562654635529693039671698192479734454837223330815786257572076345804547575806766289968332089879278273376231567584199873324880194733601919504617943003151676405482523036354320251143387266518887597181280964559561508189709191126295056773061563214209755246558713441785532986191522684881483539972118155492855117411964255199139120646296484922774502398231795319670285971964657704199982264104261779204490391797865978770407395669896126766506000603797176197036601081703002322552054461804054033749058044532117834127768307379235020502737652387781422991518591858289121427111273801880737801147870568511937059366131983927398568262688409619773680710490546900848214566773688055190976096949832439460759289077277563348049111410297229879813492144839804334772141177281737488681716228428826836551494277874275395313847713609290972755905697666154384267428582423754805778960049384158751397585361951571073331740506591699753382334144469890427730681056815916105567738435079826472138666599967915372802947454528789519489170104630255084010986265005879310852983965244921742423603856797802791495434368614061255123707133889506534309262387360084427240362180224741750753490714229737107864126330353545359553492917857317558585665978510715033928955769150902206761796138785434810389433041081662753473030711187229474835859902459725262531023117162100961063378429747455231286375874560000000000000000000000000 [94,67] -1572595352287610782275702223263863292319165447698823718836209588654985708811132372867372130066785685026204323341375684606733978152117560149287963973319945034421570752753103257593449959493340939767626819150565782888488305651037266833482670048863516431151346861539225045373501478246793699291176268265334787811458264025070848687499981897530807164424560771019541343283398794435280030212021173827247813942829962202605553852931214657611919762959246777409933489888996610483073490680272078152650228036835376244149608685164127344761119530433162187438456820733793355106117384500294153198463733013525943681591812853459632863747209198799882606802877808705157053431542157755667867221268086816408211273163739181166009611576755825188743624820530941184769116955029015318954982814847981032348308161465844835458315814975045448902386560387445725293025733794793476512146666739087904932813312966327338408682069069417874679839993532858554291308156898579678348298668645952912146632710689033714878167369608839421027287111185828406568528707761813464203814598080810836694563398771342977196677139900288017710926358382622467356156212621382396581802834172637515063359469968758945666500302326820916816156931866674583161550890619466783499534284855816692181123584898671979152327981525586954484944718965049731431608660917224767436803990879891740113611008053815471092612825568705984426952594044718846194972315465734487263295167871145064506810376331909342681137154269050381197916610028350096329773177176806437374114099163238505417858949227414146288293311365867294610837194021793978875467765150362842688980958937846644212092253293014261786949679787812936603554254864912126202329958061464577818717886835103392804387475500799472490940657798289907739880122894774972636552761151459559156912981184210379370579047341151233619918288952441790007948761773994132135517933858416624711780636416222837644559188107389574070085575463032722026146609178927018514144725597692793076966969241104705390628188768793551214364315001506179106275705646875751835194881510792880882694153857174583355475556257203517863951698986270720000000000000000000000 [94,68] 121562375007148456548505776302844986826669404071481966374471280185300554685738843301780960309250174356508489574249666862700152076830526279793504631218392845731559977686170808953701887972649087896108874262595849463405956241124980466558682906136883085314347968238310319203540110630392216932233938899740137114172558384485706520013117703697733593895867178585469230183180836924386977312886312546398968165507119232579682258202178229004313149431289986144693593258570433731084731799345119533060714157360545766313642811260580591427910491920084382861337347899585750660846274843479948120376173922072618590767974096765622025271664162051096645817984608928269184126928599675042251941583014424215767045555407561390471755109570767731407926937880947189634782117343403795550426275605882813859956053094376495761003066944869173752807426855757833363834193184825273644835631433887290678522684525397175022834156817075876078275014959675665807874780932176540418309389070143029491014348559376902459694838220625414023177686417659298289973700898264942935596125543917891732174622772928212271869207615078818013919612019502493875368547973846063092945037544076559818462158644822497933380715704427114988968824375010470942477445118395307187367474792638894563682217547973727619885280222694198665089003146313012819977692544922276523785959463930104894239585347587013443804647710438396642791385995993958054307293758016850134665597228087351922194605507807759810278266354367006373429798988864050264885265595377618258761319332478904214737744882258372668550574945945151134732783596656503742050317216578216538658952027443314902089742069403450410549564744585257214489574728012528830083272861505917857869553943092886419784951249518627193569968902847727308071608457111420847677769911446818369225712772600524181927357180710355739267575969716876432598955537627321522620969346703523609565003975527216628508179174187251116877234492146462816222717018935577267183105240813087999970129285628991529551264988081345433958544317756242840543640500880876859208168356486629853597209857461955787009063322522184155023837600153600000000000000000000 [94,69] -6046931909392439147672174177021646408008413571231316997012240076139223001524897594377580060164476749285029894040095172008215587002870087158040704300563873683088830824590907053627602294404286116942416361951672820862912343007733829489228448388502816625625264527571665927276846597739674592484538853576421747962862521221767732014853170884627312996326675760636325465792111198497340253153053049095070659199976948679315486301940779333035563276182231590485871975940543639368299121504796602252690918866396230165298876226000389562931043986566229570310125321477317468929669922102729300479708464561064125983206510359702440746449540530645107971733657431932079641089903698661259806595288623074863197819423055721249181220954706240000673132007538234876942274655330757578032767486242827685227577180861994961621528687093360019113334111996719290562097409480990719076720966566514789285005724068063104641496426651061588686813552504072293279234235713101665639762414086530175170792817506441523301347781745222968780236643135713312599655886055694594474474360019768161128285887155797054397922126651091442731124437925228872964173460548580524571475636890324533996625166071769926913310137250985824886089700506721700906881509740211423706883317835216738650175507656193715978297270423816082727438056707544394655549225951707283368816656871749194008036922433008337460691817804173952166542769497376905957092460911675948175964948913130733455836976433348482133451260616522565751105601569793757738677383783735184549975900180586196251469612047697417948670940651174459206670097899456490423781196705806117308480474308447540296319187780529020001598564592222028008258170455946559635369603583430321475695487561087553346287567986800306422094603610310638630960197249192285827789998292072355797641160115607613361023409513632746307847007118838712015118377130117631274584273682519902733613658858398119698939568992953992952320712555402898067740108477751321886403561307815216594336631181571823018149958676782565328765146679838847060444425752504662838039432533096376849831606831884288595026381174697235850831960473600000000000000000 [94,70] 222694521014614098579892048331938385739033090459535378344584852835353331502747509910054688077045041236923421350367386409355944862497681673367347336849037951063085266220197536630280102443467737141798612715785758201289424833291373749231453472964027421758799313530298832662669674261708882317630409128607537645883535759734295020939279566534117355802573061095729299081458780178464265916951565862629195750421524716081501087265652452634973709392590228522574302855904199965439563816340984069188718291172726963428416634041659167799901737444986253800158324472961322354134797960406332853465758761373061754220301366975900919098203929931204155533197297561738760401582262784652680345075361743716337730905119704013726054750160107344752724514881621719782217549961703113077091831383746923591164097324803615894702727360683189147491301352517786274407252332143772596744208375121987803804364274457415791645608585255381762368757263151311083929333345956908440677234011877618499696424655584932515923291576128375139261410290612875095337374862779800978190053920445890941118067011270271411975282754175279431723627394024295680893302448964005205623536884839635911579844770458757348232428713561842715345607913707954536967608068474782976781957219221575467894254091707884502694712341152489924856477279752838973198337830551758091942695438996891756356882059991532798381840108863893442114919893653810224389556802704776355037729606218694005289401394503440964547506228899451785676898647577790488445851801797160392941282548175644029104992394734450347658507753036890878893414854142273160878564555119915666619698838158383125074892424538308982346346407699030601168507430889302392512307502937944441562504169733819671150445009961710849871858869621573387613468764653198906807000475550834989543326318137807713424726730347144114318070356537409119666794147973064165067913526230049036477338929477483351643850747272404908447666939163348092399728197758385337833163452113098695384595244982925117500923643168687291947324091376814546606901708703024857653144043457829592086391131908299577513989339970511708613299404800000000000000 [94,71] -7337347644972606698677682277145982050692860435298680409066566520271730432728460715721991309185089751360750970187552406783082847998544150356083297390594735845415541554308849657349246020065738662633160136067001162541869808074885552056719837622797831407044451363159762574185474009857583770292762362047104457988458819704515261940011749134934795195033674159089147150231968593094296985504653776740301116899901319497025624583267922710829187911848109053155247487396450635861986050724683591514844148939481653825930415020673891493275175231396782202651578739292333339716577615246547466237285733711488155342241160508515895656505029409700462120259001564011609506060625289179907463635054997875858470394970515126380752864762772574625939983719778039125540182701774287795634026937054884082592410640129508632089358531768785896562163058071263325090893311578759098769584906475217527514836428280100988090536763839435705053712495676041959923861072699812645263664386312618870341841903035634670514438037375921354232411228770443010606661785653323649388109362746251164707701933986592554540449373337753217343795661143160385318373285763043374972505062829915197759027373927417841070209923950335300750338085274773675560691798448647883082145404697509446897738966683802627060850463814628129643892322804437635368980483286036419377496093126553260371872278267636797678252732176890535357128149293266004971621877027745313461715532696299229977007623215575307957224820466009725540620525565963674615290154455217538997316756563867812412214105632615657209495054219946255353637281134821524262845654899066277606125980806526622379016320063695686729119970975189146644874337106072972158856177588930673587827983380584555362946645684996418450333104513356444722568128662293859709956060442684321131375868486730706831780601914577039414761635830383006933020687881016275464446206571531260806499152570134595238031119229633614536577481142276016559028993622873705311622577629711710552079974220859611620488458456567525648264701632308441964558895311868585013939105234286423913491568712852868788934591558372933589427814400000000000 [94,72] 216244257169914387597654301129823829882181609518572757824939283295671230042782120529197455243882616295033548599325721033900197492346505242810744476568767578531905007384413503061050514946538983041598127354972003541978397484149751642422134679978182900720766252021062912395622575691496356052040031702602421470187750008987831022620849334372610320100432847934456405628273372294433904868920261831440816953387877120841458567993174848808480739397732613036079392852640783754376287672034739877627501370405722116352789462190699616148948490303888317093062595688066859307255934384311336717769441888050820802441729616761641912071152432643750420012077303156375170707527632031721419029601620504192465344737879292489741781615375614331579581026689298367808294580484690350567292682546775792445114907293690362810069669161867616891613478759960300719733312578813497617318325261043083156025528988252279974124113919747214473993690535389228664872127071924043912693330176894348936018917794248327664136418229996549139262490643585478032745858907387554314429851985543740777729807669349310080559521605814828353083527958227582304903201722982188322975251569482738044011357772289499814368616265482076487682732616211692162839965585722365546086140855155337779243102371337917253892511420719382480608533441457413954582640279006576657544714462960740146713881433330110334671308509242758507428655746150424613132819751736238204279897736066338924440088308039656205198315993341414847683374975058886415277182124773189835301393112626345710830193851036562505761379154965534142163650331725649904818494403217245230054458208264143605776869133208165291049559393728632294502490827407076934268217962337547007265350514553007330264958552198046975864194396542686433009022952905074451433621764629255355385578932426040325871035552749526501822013301532810511336735028133444559536261518407499985339080816466982332093917627611845615401939742586183179295638176927526643419931498676594788336943626613086031272607478336866441272906901707037491707069671339223502198614254459734467399160414447230270583351726042974771373670400000000 [94,73] -6151881595605484168229969493313136229204368961005591012028533948612489953414889930071924884062552761600121621506035906747062446552585315083883632813775588181568965123603225458052293132885819777655639018633944703322571330339123987252415657250563057522640523630646894407501701818708986350237063668617701106780362522504029953441588225762634765898996767209261564781814638297456525489432062285667060334694098461815251942552064240076097612735122252143477980881490804003626572872630364542688101117966594551597095601891757766980603410894940662885371867879167216459868941244482855459589941814832346251296091183340764167008922336740216745380445007495724265057147097343173670911607045558744611575811487993233951666132313055055782247509540600037961398065022666451398186006483051184056947902216280758820843534700954394597740030177729370719080708366335144643549827353130168369154501801217952220459319265813962958991097793797162416452390899899481339979312637886201100526403784103307555027468915049331829186773492332699514865167968181695101375221239664939200543848240809755792484501854756683936834465435719824304596213945419657276093911720767593051604769256541768224122102850007056933681421686115679729325036831786685647194411405349273349953107542393665739438511785799747422578263002032006951230796557393082446924143797250948875844708992555264124924562948618128568198588268877796938291812726741432398437622428295859934925653323304380451514122410154294974189544009965036859200618589948492374933247022308691133087199394093147447393738219798332745366565215372998560760057971578659866121638457540303862526747690814136520019057718527593919582991816510712001468955212080479790913988301775945773674618665614871536014900123365040634512736729511318774265143651814400765357194480595322910715553378534072378317756644597058057501224080072972819515612724329488065477617910836702164796941342840058440198997812000280684905315596150819729377961028325440584746160596730606496776090471964195949279663988833036584138913480485214620150392033476844144844246066587330436646607588014465089683456000000 [94,74] 91759567233435196235647533951056417658091604354363093841744542566599597544533743785528222217971851590796521737572275272654512492374276129280735432543233465810017377148840987569828697616490485532966297363904710198350372879968638695461010705845446366020062958839692792304526212794073725446234007063081073019444928634717042052170722490786047741287989933501735973255875525768145888894399926889016755882266113603044933508295632654560113367324929481807106391923463672170890419699800988001761475790526823989201036246513588424885840289383800379261648934337813462488600061519770172774556242278577513782926678287536744701057413284069855312830529385684723631882722721259019572621788570348209734847903548667191297382197626381494613997777500539659358257594867425674221445542133533722266162405030385024093183072540264247774260111200614889596882721129665108506704771576939060847836013307908194875860646890933000591453478015092136965493595745662350625433476645951016848512366835306207099742935970456097155890073139349465412915090898797769551076848410760915895611936347577386966669464242558510214221053058178995861694460793053487255324503830285747455704392574149090130022598624858775824249543280102802387350108064632569820765526959639395039932543454258832094469402436015691362860477534390169138796434630319638418071465396903402816574662298325947068774708160476129534878313587095308570266682870536112774034167019195532490085029497589365798694981342271302423812905069874319675347421752281429855151061778560441639886470816734013732145905369844665618727076849777175694696662462703524768975778962309153483438097634146051128699848293038127575235177183364409835197258327117701590089946302669696168080407589255035101872356622983703139386781741120724579727354314222910380156706874450565005067646408152247786907963215302048633880563384707182097332856572896280807271208491113716184162981861293709478948766768889603321775582342663166582352537159870166843106869498777008160783890321687705907275066257584551099348880792211716182150787395826621810592713015724811246728579069526744140676000 [94,75] -1177793476864034949713825437369234517802414259179346358580957780450531101528089462490919182990481943745117120084291876750961961943645252362544818197622481610914333054027384551099318401133032291303091474696233713097552203811876479741471764088451891714150088438354422891411457167917891338108096228444995141505582588929112983491255231962275865111900984789128795259048634427075358345008469936068306953263501936166635834769021090630885036825468355196224094044501262691363787284823112894547302210187982328461246903168168753653208182743207531754810963290352887883675578287553259622707381190736110448102783155166052631837435059135771717298665989746474319510289181988353774440465518290271134280908690983651475420880456368246249651158103380203767393176620241598772835849812207599437404051589214982875084741883452364720920423430251508535253938299305072522509753408149618868329391713616082904421105863719678087645986745558122383257365027793650732804700312944109714209703406101564792792436511418582299507920433160058366879262540172093429430201379758603271045031964919168190440824608523118352280588674845432953683179772372583296374917517032562359488108378053686203868802481728095389968335853176328057671811958836372863126762755380589742753699941933939492093889227851881086778225389150333291683531994799632981871036458663534972606740017998267323030820513311278546014113841559204768360263753057930895260086784078094063388755383668880547726998919620205501212118026427622332915399004951708702024914006665957471206466149139145881621355720130616086015452356419782182728844805245203291053821632713694096464620633194311873801599376175641869509919399507682343996857128273901804941139184834744116634002874297642173615495554784685437252246864840149165146771864643287467591512289949344398653631145540104034264137426476375936006827170598049741637599172703020023287615305918361923297551728841886082465173400971186849234392267386070339535858748960489221866092405606941395932388226658911665500655679833758150960433346016073106404802178267916112964817884014209635134935006492444720000 [94,76] 12630796854075167614282288967573439180383821213422456077173203837541412302706973705990634861897568286069027718169333279050057652318237929532942608820537193666760832648064979395187153236620541105944494494611493918638494414666771209850264832546195503050244313953563510006323832664352338654970874347143827915061717238087836637930296134582631204334531857866782692580002095582094399239143980662197531945215299230642288660232112690988895164814740462796046174295873721288725172270173553415935438469279690949322016667297146046450469250360848107438314817111211290497770966020016642020126706589120141362712324661908669124551967287537241455114790658055120585383890610407653357053974440322832784073192861656159525788632376672874589177548250831205149209454809106389879669926895782108665185051060734100974307425810376883209522867773721046041838440346097478555293602210092738462405246831498582164088773109371670190372135481415802016135434197630082441594275436620134850585267168760313918305629785838687410604237611611231777425140678129868155259687067974933818036937798714587029840325689601750848969079172237448724059207003506356860483904966819224661578351007287707002449607364344985854101454741358807259215135552245196427355116145571523350235179712134801383804719372443690439783292855313815089378327134165666558712562072526291435326232277269345939597267917414083173229999959919356326947554965953368873470812848577175293792022938250188041777856598749395113930452535303927479460544332685719775385182101989283761011732006874673592058926042301141313893226907451252431378829990736058882642000027573325938377527249891276526115816628545120721759783096653729120722822934155716737090597774348825390971186205981002606142926378091013156905218009066696012880036410486464669990150743142822190130864395337842159795794268419790845835252523517453008457694238382897051681740336160063807981324946335504815359714606661869049903044347652424647188222449731737884818239950611439149299452566660695987725555871943942876898026274595650035669121520993932610104653775011787527123554597729600 [94,77] -90017667958177466000529510312583362892041871658738355895073860281273195671272387421026682418160568269261769330679686556124400158540156355564465860767046554666405691292495346793276907694954236215523520364990362195965218360816606396597605131515070775209955594056544220862706315095582918768937929164462098925693922527327367249820628712896054058186241918131500987715300995092096668953869788200250503746843289149930630175695965574792584462825013628151265011643495475622223242645419156174451514736480394740528340629292538149383009270436211961296908465465706950737826652798802661199550188371036453808943143154865098318346596958831652304630885305618534349184564349851084762588329639288982031929366623968931108257168926311992671961106985629558529423312153821891543241686844684167810118619686372963410842515518303586135649488962484601903997988251641122001158848607626659060573572514176932604928627170664348727715299504597633379198122387950792909002407287277242687067190966625354397865936133786371818507550818375556418865248306771357735205605059074632558565373231962536157129652802560595011444672259045726660335127477371197770160657217225456900809087529260122637378292772535920214905896624258717582311963215234942185010879519945537357544718251357799652543991842214282408655272119127188447356996677977116076140241112012944947847994437246118514826701604165931041584578507839145748463514925353311817047329502061767218630022572038175122762223649933630854273243791494393412697444741559933405153808003808310079024573823127723921658751464058061662242818118847533240883812300756746687748174361901649415660331300372012581872431377445368312282457723679119843344814920753793736164885884672477190078770107243922036743268441399761028581312293415043588503380773906052847394936184981075378715464240706610381801990187412987091875061591644876437689364583211516025538758559032291068048979805990887795008534983602042097878171187037727468693071642149818555869494829356549057529523269246773462444582999342176868424504526723063965429161196667122999933311746517907866267440000 [94,78] 909361295498514560281196489886418906594178588503555389242122422148314252125031223030555639581486455727707776060428346470065423567969422780487632105249169596073452621330925176175346428535555905997620606153074484941324172016339756916798407959767945041316554223666862105900203778493962121442234085859566599046735906850019440950602868832878705655330781218338436706079624612543709832164378331714193954876082902964736853528028685909550125964749816628369271434975680052252670873652270588729465267899798723577660413775733589940570129332596452665700977181284000586552412394086453192448620649936584807961004470244414774358948353509738391393262112968425021682623090498873395085127258921898401063334733360492914122888316844534018924596063596137778730619598835212609223038897768947980084590634973497418921586643047010324758836041400517243720752956864969698484931739442480430720785971924006937565836486231221223765314190712178452704171751860876959058988542878093571919918967864574194289480800426974374048308047901025307155940026610248509860734777978271643075040221568816072891141832302904749403465471861991185112468914938640469912677174144557179595026868111007534907666920385614338512460142540459485947289399645994448244548592967666785154873168373381171568282427294419722243561999688375309976400582491610678064742763683509672723968327790716678406604348791913152508819224879204610336270914617828008283293709792626544106163949104054961831488639423269251009424748945401154744878944674242225402638673308157871606559348748408903359423152195985700451218759663736657522162890139298634898520630921021512650597736752750642462752406446069186900654152247715558972347171959105262471265197677553335838873646711453153462031366490941001388327897316185008227748809065224092518774633719307092354507343195439419687921093522620066091747453410338224016375967816553008566731912085742675968974273590464813016569456694466366425411127815199357532322657731469974732444047812439509405902375193143024782110070401624128241869425722936334292520895968040213425939731642324520411400 [94,79] -3968842337159440722736208387374971057993676389869879832265718737220439545863172762116345255977230598732966445510460452436986445924546006768772884953591531081729747296547725111927678746656736331717799557191165584414684868386732729926551004002626815251943081915656693651982428417725514716375330902563208424157179429239392038241585354951702889457232010944199261492298993957009282098472838926084324123745485237236412799369533156708775187006408160451788433454232199301965812640872504314827575384433657593366374784999876427026199352122990318871114588261388963532774579783692073430071205448932492014850112449937732259475738300528113248495654003915429855154134146163547491902082923129615808319358488581054580458355069026361221938842689503487483240131621026149873109287712271763162747012352359503361291171716738350402187687511773032706834738792902227392327033272294347937193807570283462686571839079108122553860622331883694812747129547653373468965460085861563099291770157723863729513223029713778455376198446497923899928177658324171743820879311474312760327113293492595989860509923404911604415825756742871128238944812298766587573325367834265103008534243066782350592071750617185071431995603822760313159613512053990808878012432021544640878651769232414495489886498471523771040776563529159744627349974369753439007376177731964184834114712678342446902495602512558582787943629361985620484924613332369997503797299845349738282125088930755023221499118847041850091567967140467154511560068930677990115907976673031093614421612730470565095156492920785149519824441538665880850323285635761306240829554880252646113627326360762411330413063614838962951605609349312866544035219119474026468899913046760098680057445275574056097557835152906118705604870421518363145999114265372394612035976920377817124476595338426667047781353928208476473404735700726223187712663901698943691684609524533578440208987190805642290426710994535189241559312755593285653150774327011434978118288440652733519770639395621250967909430428817345881066306833280238571348602640931230626874635806406400 [94,80] -26195686518101355632063029906204418692589198707031658716166410097386494505362558572200639789704389250135414852033049621108000125849342903472381153499064436231629400636342059077387131258753553547689550434096988442293941495779807030758930176602270096216254778792212856323690400363938641845745008658714454415285439080644548558072862030614015408258401443635635201274754634155670725656277684184520377319114090825695403297639361074636459955967298795530942282397029899069661109447310925564088056386865628902270168912176356683758478619597893302800835367692713907473569998750029209263452936827593129181972460091524215674253493906984513728675891202334853360682463982550678189324911586154554933304746654108870486042680354157772761922015542772469027822064372383535088474080785606401373544859874034867745773803200174924729130456914736201720176989372180380311188689168136090289081320894545156636144185505486498050528997326099251628602427345813767889907042314220118734677632117085429937505192597974475180160079347874693473698008174478299402307169603675289120586353987738870038465545747048893979942625318440178448524618061868862408746132969285902815094737787948637909476829218496687944908512557463978010380948060672709078182751386255344228654120941979989904736543467378715600815307820522847746323910269761880467023302366879274225054211693817327498162024658237462207991189655793858124802527348709381982878282593307715645289788055388982998750498226427561781971357117631154503681629467952358685679168228634319794793422315300498641492648923587022347236378493718892378511980154741560620320556476636527937646187917835412094170140455331063257713392883594995650052873901266164008851657256216054455786190769233799723196256656346970146601534854626330655054711933049221351021788474493217226705583464212711879070720796193679110749326614557731282945909706719505627719741170126651125139608287116735466776730581569291889033837016333710834410502872074832434867363926717707005812708580311888606724205442698339744052528774948098555974198130277925432842188528000 [94,81] 201159328540211779658261722723425944378015791250335629593065353930645047679591957655392391742043792727922323822293673043600055692227097779560863037255485582493855494303377591146548971724699263996802133150855060209864136282405509343150359580027679150532374466811855124772333994489308378882350824108133969121935166160207816810315779179094479192446606561903995098358485277293136885506539734385152134608561313521327602384401194375131199900279407885043798501993419711051925101958941536744890953041044853147998768076437618661018433691584754204762461316653421251669483227174407914426251716019695081216528413693620915953899300118179255568161417311591069397293307299696850430673600600393458391844240458253683088943734291381907621196165255164013060248053374223712432897552956429444731115210960240624979397395314379485900991331885282669696605968905603915102097143503226151791320159088285649346129334296319792864648952322430965104153758358678748191603482790276141592616355963427977942609240257260710096257228592061640938227775652246002558215441216543368200472010446909173961179190299289512480160989333184164411417913364516657464416276269016739547737105758791595638976478828512233335233602835404827642483644562250302711695401273529519034483738597618564149648371671615995455900036599760547534441032230473483887109254852418626067975476383418061413852310614680239705040474911819702136850780918572295881599208356366407686146818133851187151289699544499555983456515007537497479033657557183212051523591728613105287585048504015738205650604602798362669082279968887284928671365103285982997165810282456282280796927410135786545967599385299195684429843525550227064992255372110911360451610298884287517943455590959744235582235404614528477250576858241565080098197711807199913455330333297608394316832135397139781955251704476311443187563213542034321142860360935335000420679021490669647157988301330480704236996630882043300892089158028178212895239590356564785307749522732036968135236347189273404846138827005422881987984735608422440819472334780548811053440 [94,82] 1193855674789823052827666131158403403323804158494256228621187443895835362414844510303693066365772734933848495900237365128487864896350845715527960760676731623564855947028081544388071890317753875687694898327549949548274636607659991805337233811672197695895438607903556710851340628787997916216261708757274527544465318232369547464016528608752910518045336110262851996931578627574800745281049523868023876431509986915070398033781556760220037035762611168006188833118306137201655650809145646384470495925026381622922783147788767787987407562037084033840452886710538066905538584302670645865180679815326695997010709269718976132104494625087118932724600270464182612980758022242671576432169618070720555235436313895524880779112906541528338323934988230404718682041302230403854482742265850749164602792487580751404700669665213046872200093115212928219640636056046043100062478370456058837575333378890078108839265392422994170337926308267735975744142529867674743285893674741965071127267499303793564798653007396540330185132107588344934285171628032878554956331239602619692638567845720826519303137357343342759243122126864594909322800784205879644930442248112357279883565483225764461831173978735423953317358802572305635805183696818334179683368249151374159330601428738212053315112668203192716083614749538686929243460889313665287410993141193946212181829859869758522500809042709251387701769102354429619411719096954384832493469709126548637947442893466375799867690804291671178447066071368004079031514373514862389309278934678011570973097386947045674027120658199185744681747331208499775257389798759774056134397443653574218356559675021323990839720356702285620254932601023407675463102723169059332448511094775711923622292637232139479159759999629511390943922624063039596181623384526023516961925515069526024673362320891754687847154639741857173700700010663969744121450661455466398019458405928402234721280911218194790811131706218949820951252218685513586133627463371149135118439567302885190691362975662555527392220218436313015772482830306152151669883859129694000 [94,83] -9981889043921765318895564857432867045283913414527575673941428496720481977884400723439584913620507434580929741385919452665290302230414538707343916984897318084533449166772919167604291278781638219096899578613671334184542893158910249258999487508734205318258304756992860088449608233289083989270210741161484613135583620993843089508694448882900593791925111772960922020748980215906114386993472572877104249195947844495445657695465636719234189460802613458149693107581954510785843156375898334652399763323038193747027423969808490636502191465590691687593176563269605317820654971190975046082905477612691513569748991940783429035073861458722760467982191606483138885195995008107198093293560166850974594915688911828239160508411154469255055186976974198559442011666781123143109958761023699526187770284596482742087853633378737740562400825393360488275906705114271271787946409645268836900873460161468036148246677104904814808508779433778349388244747434700737285829738039765630805872158161197051957220732804540070632404810446930493666387713297972639101660335387183259688799461331180085884857434710590159026969447930218716315544327329047443026886303174683063531525532813797982999203304117439779581000439770135438765030389875470207390629159737505734878510200762231158662604668618797105158616867406760099477706436642673872221497269670117644332923423608553148789466945549279089765210631165314884156220889404984971932505678991847785774412985667177271960740833420401915583449964639385785452986774222324001261106160877771463511028432116951338542600620334449619909319799299086246609545349080436756094025087352761676446833602205163800752987977994631448768751062003343829372729728695935394981533303881552763510765854432283138310449148307344609602368923304980114799810593759148958613871595180257067830963473253410380343531433583671503874298394246841008555170052501927651794149563319972022864424033014973965944000428735505162452271983752363602349511590681169840429819303473478175092185243878169705818865366916457234005711602196697914235539739479520 [94,84] 31256097328352206783034554206168023197199395094851820635056075280146537923680172027359790458719372373731613852929339976582150529967130576135187056362559502611799532475804713111505336617216027180302027640318263137480126682526745951562040967910745194254610820823217872283007367894367849148603302765208216907511667045056546092161581315595394279908789743706095302639274072521767403683236294156529432855075403274481532825388453528881956649445284759812907215234181581537295443375835614266448064309951363120672264896049517173102202701089746988796322756897907126947933940233539801643891613942646603812839602608374461471068413477825690418907844689991839040128415613125727757513243729736988569239715078258416427830194555651313879516191084015187335565094702557604712391060072142493315487194869805224078920164757082564182888127799866697769184621247000775749195976187662519690003752997685700394192473999642709713704116217996331749941424586826661188501683092383447686620814452765585347724241517261257053488285644188470045598101356265484888572572261645353258342819240092262854262436348970695115950749657051447880330551300330297901315873480265496001978787740420247511336012421803479171649394913583297792018253779485785142501437389791793278865483718853124812802572509076781142295176038129074424518223402212825593649706236357055198680315406958641709558133166834653377516834354057375627666725594848361247590605339436833933366670150854620287204112948089589196174400224854278489794568017216214519825414814157735852978010766765024026099318975625858040134781419636909102027822138501682517583452249998225453643993475409210757620399566507592351641114615990701108630335515330801558913165523183757288099311152935378172788308478241433200226121456712423630616479024036034896478241462539021380254523638387349609411577260234847162605747683476064732974844416597330464607788160952449388443126209518747046341542485967933261806339710442142271264934043736962637652440815172197331583160776206734072502210848413545737266592655709351249335839520 [94,85] 974397637318201285307682251268815163587734646887853441111849132535184678147371265030445037057284667504359914629161546158174117300651293223655681524539684610357204289291921525834885932714512609452123349897816741238190547780943684029870220347033407134653580110107459963024560138708822819138699890092434341549237347756257738163656390638968201976183194877399566031642108563929031382194651118126575026197723736971362100526101747377326940596749306107025412074043121574352111342026575087372614679046950976451541811030331375259130599814855622380908354560221474736068101081689338457179455197837512734037073620533226558126395338359916635105550171194633151647844779135995503810687320287342529253812008892501253527025193778841547814280409409487209600227550299982110673590306525398023261941604621084013421524324514260482857301239864934198188910387467093367970058566863837160965849988565555300080828071195754734517267327807099976433073728269273918659940819201710677875912315624566478157414904201737927333469899531444492097354754292695840954458737970271173601305166354030287343839898739028496213108378524271140441271722466857731340088865412608663619896768039775911736667811674651019193052697158559680748824405802174229896712113849921373476068720013422088213110677842350196298584803179704129452267960949051697792611551912798354407820492402273243669792613632673516751095370136673687227779108572390977707984156879510219967861754127502395603232478659626990124029205816010867795717704997830675091721283146506739867657761116432231249390499130488305053238360584978837652855566048501942676469033275286542790428067505191008291297140222549525371244427663105319916842794987195041429191165862371114795160652411994894117394795924586140340565743065232609103490186916702691047636969600229793720129126304313153541624033730294377746070384676220809518676398591432376097239006789541125796676664654840705627948168404649276653033573572790201174236586429975546001861302620110662788004332016749115147481801016438216354589027249846288288320 [94,86] -5248990598798459635475071583802873241109445117733064179405343928496614959737184633128948279827501533194687894448494987816922858708616374794934565161892759936263686145711027780835883891368521303992410023950218134380060487016686560044946220464394877571591904684889172653950289754414576774778703889480593895573421896291979593072463099657301665984175507981868100440540197131894279749697418416225045432304808496711655310245906265728496483152835163592597874249049035302224876778498555213800202161752008835521122601006513650922277602667896407544417339367000482896518257710481694813193920154397892330319163790534596485583207892509581476448317668253976688761070598689499649088714826081114905644264346829674734342212131469808761755491197730206691934248000334816352138316087582802851726754663239399575935885780346689775783299730341368331205519865971659570953695649486930302784298495748462638348061517397295555800580126673930009650319386337312506103157117373755134644860576745414313947846610265241685999039287595727748560556526678460349118814821396763115025158082363958919276412363067280891073501524241912236954331260940939042308612590858246189309823475523021871792830886511455209783507620591541330240624336136949243043999654170458465836013698588535980429328171647734556728833335106044576736070038728045746800434456340900714905178545157838657948387745205206021235047139206702520838340700345077978840891795626848957095121643061025539758825315567903711001533319938977470629421456673590746231930158396707471497354791857755285930229766696204717399319251204453762627772400267632605089686167943012462262794585585478614856445000010228987007975453360572564941874628097421230187148712905871522036912222831361734278176844838094130885729342482364142091100049405099514046466052056709041229014148105059661161298750770504034077384240864888844401398133958855910973964866030002573866410689632342679296756335252816270550715893249775159799619530763869112523764742173169154553331664127165813267903802526668842768019115544239260 [94,87] 20539275426374704379965532887316391644875445383225986537276326663778912084846633742651886550464772021692015872904858111824767803422111787384459890886086405077958267563124417473232083966377633530987929035360469043249868724825372799663785239399452092071582770696523472965765600329542289572080401333557787472817459811653835015543868972518086631165001909220960003024263380258373613323532004153096354922461176205997292160303779628235636299738206267784795491373526938523561273495234515915638644863493820338723673594673529117175280588155088646919721207846680725994234209868784852253384533418629678737171931464753138581564383104637936804759115683165142930764668931737015168786911193183626219655814991078133159501483541013829012817604026991292265652129677528581941229285542858475861436253731425547857389653939374747768931560196695808377036793682843721788371553832599916162974123539634320579529339698461423953979864734512570321556551346132050341716862082910281229346062082335933360981670937613250236790419435936876204608469626378070909725015788693369836196064876817322137872480307526326337618234539522181213124478355962690270376874498770939518722023795417469160769351854217605887386493639768258297907868286532204570298909966436237615471591180062680963419926865081247513162944885554004231871998203116296218760400486437140835330807517858978219624487103723660773885224683881909659225200240903074331130073175555446547533137204894424858922743017697815391295576096503217514836880726111379425090673535298573144149650761004263270794619012934880263424226923011266610739732307811244536270944512687473295346347586624100635398436867112697760128882518300647053566531538055800023855429081536748623601295531579933408542341341828946205442018266105974453891990017976493850880697684353804550922062591297865283963178575294624171710999989354688868440437994454150756471603901589587050613484586492320806782058839487409524960335581359378722446093353742025149017848088610847967921062322534958691202756870705866351270649064800 [94,88] -25553540939312832854200665456117864329634959796462049860613625495253853121301958265473495882286036056222246893462995729429629319700822359341664821124382113322128936625133597619114890671260872018965947004110059625244898902418999528759380987711649162032631971480715392266080198588931848028563641371885132110037112446104058398997326665478588736216192029209587973735138279771119080699045463097945653362222675191942458472372677322671646861412140244968990619682168629050417580525162636114408511467441565352545061388026997242415710275216172776418250221959059199646506243799174844600272194999751421802177044328966417670596545549756846215667275183796755038477512075301612338046420806726527193252737378159644711124288575856340343267126654722930349769109530048508069400636155337061498030287338359762982019402759320008905146235327631087144066343522480801270548802771699698113761972963625001826076768182424256672335368425942154254868965790406983051647740875152420170334639829404278946048414905193181808596069140322909402391436533347466352276908931695101974684943102740372731776421099215175429514815368758914946802593963367357342669634272525824455199008638673086311770123047412556189445054584512258307555272034877427752841396514431156208017758049104239107670980861795060960979879400522261830170267068324170261342190569531393606431021931956424698151189868603363015591788913833920769980663119480925874577192773733659162432520076420040599004961502551115720853413787423909659071884859081410690623516305974157522953618692251414024269882980436215465352365201065283874197192613341496157484214064376602472785208771701052904431279832037531149854036746506455845313248665149162788652854001982591449726469999379983893767677691435514797922434416000865966246028206210687168221583923258250930738606795504071256060180534573001777243344169289838911005568248725089376194448867622878247212720703926386913981275227100575340286653541271615948793002295546465816323413888231389129254439019661533181637121447507936346537280 [94,89] 53669877636148083626724624094176593172723769459434930768618843537169859562456847501305042823291540617104832941655666671900584940947239083784011372013708817533504492715017602991671103175755307928754889488479185189715578927271798362581846803037535889731158944477252132397984610364858810233190805719631866984783116505077761055729036542390183669005917219565495378827022181092836307275872700104148290692291779993914579165877073910863793370000853532210916691341671981167346912273193973338965349406595071089358712299589882817907357216205908065963298382779444182445396388793466585892592678555842340093999985838077980408143776250291976805425414641045489192019539235841457568488765361839011492133261673306497241683726661825136893436595862839864941227378575794538489293259368012445868084985404703131742703267631886981644485597621417022619006019152225616115405430871394506575484604628684818237818256718058614797701301138346469794559800138862088152932190043985097681085542806355176834737232867782856937294767214120191675069599017536033993147619454952250044474745486746912592931513337326471952226173666656259807729552651824965060923720208994375535215467878870628870502830024832028193919576934837039890922646093868007435007095935487829259344430988507971005002159086597626966372755313117874722419786246714706908550658894950092732033700373080671454257099028722202537396193336902636094104139720932829606294693628500893171570121892172555891590008422094016460885380901129184706234822991349248687200442213484480554099181087738787613472904511983709885454809248939747884830969705040188060991911056650358568591034511939557967939364636791923351536177427740653505944970849859386920531170748914297994434606619465014934545540819508942886088504518195042849791826886798682521465137823328638178507241701869353209927264527624454470899039805097677186180452294739841179014241759866452608858749469174118393672803319625001529585905607833035271779279057501744475709217753261854251571417695441313108774096722631589120 [94,90] -216849197873037244865223735815118708385031641402486796019807119912005625637057635971115956478228974185832254737509612729278242231601717752841291573109772232477805343419161906694782024356509024449589651054866589763690163214794041982134976012367948698547159092180737924277664650823017784680594559137947064022887421216724572847663753839956571959543548203508507256754522803463458798278019619624472178304267826068797748453019463350989863503012735425131085761553969131538485170380473486079974950782208663553350091530162389311376443018758848802340026642201185998843577406672047967995333794357978391931256202000882082759870992445935525763572389524118564552529075173941575956324563229125914512522720554108269081362656465013168906578918775313409989460567500857497232580504956695021312435559122466825664855528572181972918586624707396245867602173373065817442021283166261416306548362129725623823839390489681401923838995025795067206251742022145091628714869837836213138312193647791163747299880479486987290715881362011009743701704829774720152603219634694231365653427700596218472740835683262463987002198124250452650730850697455007476760025382883532101324391863490738146059379003325438443656272945856536055123141108134646748000867820239960714875844280957434958447275392985405919202720508846680092608831325226448933126352514147659312514501565902462119832095885922359417919694510599074574890087214398868634262870248368937479772452873353816211028895824885464053438195671320383291659310379081012929055394310283973798054046644883134872122284550876936748178320237304575925639992297444499268624969502439158347239794736130296201599757643443130806864506463717986087240428529063607239201578746507338672011928207054957144934007040918020788741519991387420104869506962470597203947400840596118468149366581626133099647928853605822708726481277575223601649511971442668077405634479803278394597452075694048761067444744869526968454596570054103029069088049852369737294759194922754935206238968420107460515380153848 [94,91] 624733895260576190828973377878936710808007367109371599004599704626139307855911621242102393024177172395961052246117597935734160266433702409439006124325754809549925719547685003976559669713130684759521000563389789359465799644022261531846351867336012938628836145098858065210215848288513029355076650759971808886686979920340128938267072004537499873787552407771985848704319209062335697984756968987010293106762344576837879872081248061719238532508701586279918781896166323175257191127258803776319309205611160115161968102074415390599622191646013374570428233893174233400673596811322228178477602718232675215284301428484869753284702468496396842845580086048435624540625409242833463957593542741843567578466628912012657200731168166724338855478758459400792560223812592358907395155634444403384326707337139959320383963402077482095856573285227207401981038960186721081944842825994534485475019505804876965542082690202811696680748691890804647687881199624622310021085939981549444162397482615946643570855770680490991651912850791514769903679572960332533894755713531319713163039987432148819564730579102690345082146483607554002586370701183392202499394565702980733480537620213162649452502789222054421958408644208498522881317544567745795626834453286646039399025542758356786660623979675867048531788234229793624256526741245022859873988513927357667694453015762972867518266118984454130527952804999762108926443552301792441165215476384033610016536052947016599278392824069900815558958182089795593190178373672217081901805527727159991193850955190826230538225656241617457164226419745922793764670728064692985909455079931403152465720281357903416387987596588671526787749303827244039925231033983592539282101318148534539185062146802663415379327589928501440320957131371595650481334802239694223408417518926767311256390209804495776548764103622394955062109736376549184185577730676564329525006433210329638334705211903897529167230484890681282100526136248354332990205697671132347473125783709954973351626660718095292168864 [94,92] -735223286089733000761470415282333623143243365383132778344232219112215304503296401139695794142071517022183868221663762692328917502938244303712105313368754554978845139646874149640658970662029444765717459745797189712882155323356336933942195393384088749964886193429000961075653702759251880282622405696602361046401776432082761412180434404267864111523125830335768770498463296339288274582290534006947272031090739265845650237588765786340472070855380624932859431364899842717118404407535309434233346817810041859815758594831087895124754293612149997397145779658918913157852038017609455208193992646998625524708383112129645117453958087551797983758914693845761587286708149525989406799062230870937405287733039549016667209546957660541737098677602676021866531543006640344163891013393672958088770299167188001227407022276012182784890999109283752399650134188735174073131026443928626961012717816655988278224453022133132745887745531182854218782600102321015457721925730250240505653830474951096413406124643703296657671324379622629205307651151235332806919233559031262966954588520834770533491688361295526066537417668869417508282060308568333046918650146455743852330049266938071948291860611122568302045544247144739578180019065542608598127453947347215749599138138276523100359684069389638585916421597401683421340747634392407607280948768971211962117170090698105124088451096172672983802620137415381987742147038772124509815336592245392426603124826371084144117054591261300010437320662353678274363861369617362652594523276298951491364295741203303606036285495004269326262034086716484763528568677858057821956867447994374663308131003507613737951650163412300410771590413706817951375155495783653627021785862199080412126937610691853115064343321678198925112942857471761618241906335434371320851310156812950902372884292596139616115547716535291238577620441696642249482174668240395030384950373446042349685493133289102206342258410642779065254313088127303996929952733757248113566918755256960908043455102821566576 [94,93] 49148624557067030407041876502805662721130618241491519910087102523414917495182621827784258738138445515764669899688727694262563407321406523954413579138875301138988626501714525277960300553979804369606874527969535986735883346217974497825666591744834760784225438035875579856221920202932527257908800614388341760492437045306156835369445433763984064222376747215945426201140045140658952279106599327417265076356538243854391722722637508987123118178798643250218946997208545222751625296414624446085902627752706592033721521925332028582966791326840972926539205535665860244336146533162011831386457642337599789485080282670646135224824450891572874923512738733556234742802650713490419684116191330526618085431813580366188139560482111273354919527711347140771093771936689802627908262974184779401128076946023885250016735904850938180023442136445859371837017001279279411812801245671824577191627030983771211605223748229626789053634249842387882484183248469974459476878262549321434544210345932197686533247329771478869447110143834012716845401018072423740474269674571614150705310478162414159674825459733080866434153064660876643998741743093956356798296875080237768542080262426419542547884993480109386304911409785407759022492953826432846277754871198781041527380790099071166109017189200812123145134015838746056870053835295141988022038797169941421569526369819538126442548977278258951288474051382465896521397015174440764251881458834755330981131412360395028107535222809517479011902795818695181337998574477198169963449366563243186409997578488495329202747294694408066218959233041903777538532984966383025854474586084438099972297628802629980760640161232888283913179324910505298802365749561841871409302697782080156837359931350568235217798650522502027956363927969445481901060151804157192556357465367810886429836277926507520756252416589963871020941263177896552077907433410458990650636516538724331914642683346278725945555408814575563630015742564038344372762139985634253071727910349466077093881337120 [94,94] 381290206777022248760072011256452392811025454605113364155661843947424090830384985586461762287204735814211949127803166340760773550723232122212934687286840273112992813932014197266294533606765073273156582576626106876747254057155489340325965298046271927115042683991614189164579530957632655877904465096001162390678994584094482894502273413495128227145821570143483862674097737189659908569849517130153400602659580503370362270246226579608569440068496131347610660487447032203412388994470793822145412158804989953273378002398373683221558232185036517964453306352933389820210677060964401006781051207508424211587362119019501305677299533833763811642265492710198053657217628043167643312242155188229337321795256673768977008261134693592937340655519074620459395453982328260287471313393614712775384762660922151882144032337538205468865947306321788206334444547001170333959163867143810910559719372145868614133465182360312896650221516032756553655288521665643784335648013286661264886131560006317065669586228093604168197187127596578700842494422414031279438307060765497086350395788846888759402665030665771904229502166912598199427760396523519200648996889887543068839095239154526573409437509878496499468916245463861742771879915375656202679368265902094744413963539540620099291717943074216071254196426886111086804275888820494461319947662949835681446659604152559401675289111746592312106026866184827351191910896099108043300777065088642589524339014942863146433976958985763579795339411265215316605090096271202005795320669907613785685213350782657846840639119726089462576815770349633964455274067399874951870615317633195444323248084854692485307552263484001418321600488389640340068625126781748857750713252739914125375901591980962348462227528919910514950591770261146223211075765335979409572279569631158492098418852901311681746030688482268271750672632990416465833128042445795362389827088715046557991668777736829849386578070774105124406210238455353668681562468513985573265119273723086824815098 [95,0] 1111701510041712389384633440908872781432041303367734056941692471095111313783634546621144177197030888730840561206435046435345229190747258675801881453531068724582819275116189226353571820534286927072690310322045387586159062574288424075809522556314608488415979701787299935271387703924084772763026162934570451703739268871515244006872740516552118152221289266723529540671061811089895697806036648279264826391248537218200995724557805302031100230026406073117403526067238847157039663024943754464832841863868394063195099594088456697025702173440112354088586086306536599444047842321562169721681981020214575416397882612913118511355694085435660611085848383945998963824426734059682569443549035833946928387589176657364648627614377679354070185065107074645862365195299810363959885497168606215615508485285569051216376605830167741376678243705106576572618901567349637143716418307944298260258416230917022915425356848129975064022814140706005981387845749062918122337207224090115093692252773842183177998564045753841610986811366283812688740508036774899646553530293826639990326526080559619507216536134811013226819930152903601893338264708381154567439944861821969992505335103825965855857308466132008430668922145486835258102891523770256001962246478641384122476778371465284290084591196858890586246231384884122307616997423784656562837437777540455822871636286307983286271751391714896479922676194615517414203857516249412749212899913394112681960548059471446969474050228685087826647584361371025520189892560699731368727960548446478052879628996291330327768047782814504763309156476035364087540604326049942050597061509220006456333088162559168872117989796892032317892438019657186504606086563571492715648098639432064738283700579546804798874007700988657810414989781163861132671449563539394259899675779637308435540906246092836156740040415500080209096697593801894935919129298326869312517277541747173536158382939122283000230859022359868989689301002557963170621573904440186922646495981429577342692895207289814804681252078302258796254143636162142089751882374369047947384209880888867354028509949469698769532395094531292419022190035337216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,1] 11145141986937923505552121545288073969965273977541835947524692863460993033792059872486008162270425237437251521807859737660819597520645888934677605803184097574915549475172358630209584705838930225769402485994641039701811776028227468764422742132500503517427029747777224365342441003822539742085419150705182909519247820446636054398911959537953472703870208560134668775053854329319587817096477873053589850975142790493158377280546977986191275180790458453748462840877086511646150831939267389910698683540899822293482473993872936660182983421998227285647575567343422229129910391920196274990606334721484609325404903540011087430819873110620207323087886006643094750465699664825842236128488349656379824402541509855502462526198450539280581842832178801220872301453296225377366711480938337461586135295308128087175266728892269139434113018847301822962324265651086287032842342222097769902210140513315024312747107687963264964473664554205733020296668024133806707375931746593855967662784366337229274822842383300549170006408374194147761219041659799958006909698361977280521168033716381381761621398988346636998312994230482591704750744584156611876979306008668899276029561634772922349628277994988657502494438938463574467376989147175136864471156737980342130885822979144776256784380059304115920036628965930359713526662238384599719734686410074097173635158229053365728533037643989500463956206703559945689277575224431745894937707198630495291519090678722666737510657399362120981840878472457138743857636998532255473191687740511234006484871206765083298785427210241799071139856496501973223993828856762057834945091384419441612744581965672327743033454508529660022628910653831562364579944936514020166699480430183171288991363165212907134298539362002413878136677960801745946758022237237295396230607460729676820380604885346306142755281512099764736868894497232303920478892593650700614247378789837831637464847146259688394043332286081041168231072770521692106725979408318457264055043436652716708695647748199288761803804339233460528461291273630540253503168456574425580237084089203547975816285592139336077481105947035397745268420312563712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,2] -47806265803953987157437141962060024894922099681703034777512931912167731721242943525764562715813084215251332945578951255160072258887176057303322816123073308802098518530114155463019038824067919575317998556364706300797023602030546274909558175709845735828729795899092846110363586125413075418727695296254400005773665588552366202418465492252933559199667121173608336040738550609559627127554265269212916471491203998102361555534525023066132635713121413971120086908537646611536201894169005866633035815972323191575886696881718801421862627635748908553807381649778114771207529027924788552963549114632192699869831511180103864346648826234894043304518093773094621745790788602634985581240998627390316704857743214043786820137751105593474734495760131802638606692788417300331625930222180264582349826759466421325705593972018283214046701279326653780458916763105790844041662746975410597461252250434525723035444105994918354291786925320639548976929208347998336263302181145116209537839540714964631813626392121561967660953945768542581983221219732388248802340169886648305576542526288854621704469986418419116514857285473997269915084199271468454067342307643859351161309101629009966672504304521919107245828245784989029636101772954151993100080589298360019704123515608091690403608340652651506006095264050760025952990775843717591397284677861638289848738348686057982877559449950639452890178992179616388429531343748174297108397519283474050516924113181458365864052819198474811906067973783511992418367279943004144267143014148171883299685543990919031364883450923562185270942384933439072246481403451997103563345011483475988731074616887956098137985563222371057073549765578601631913585533465561826329261956124341864673445118231384758151537360886449782064896944313960887468841642777014953725361582801337862114325222898319157507716016543601452960446638575875742772320419031796722277780862878200084968831533789964883069213737649138325691747649594384837210925087156314688934182067162381952624696234034355555336786929666406979436569916962064773368328134646373387634835277922857731294555878728950142915307197869205223108458039354589184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,3] -1931497258786255882106011035094620612169846874468979017990672464295163372349625782792714997886626396296316629969925373571999943845101890602073053598244389377597136786026250160658150268783104551749041722687068397269171797450128721538163405785671321606207224909906634329374771050533932573073605329399974916286276994751005654097375522650019841830368321379726831100626414170143388265396085852537085508205002759578538258244888292489586132651896820931627775763177750623459242839487409504574375333507517004044664206451103208559840479340010298628818525432138814501406059742174829738339149396468844326203515481718749307973842915708261416337279054772181741128980886452592933614791457856065707578547558975124814075019498088135478866211924893487659860304333523782673327857167415544479163545092527961161506390430478809284642498872317365247526168922066015905357727919963207608181128582838581440522031926620238535947123996757325319421247257893868102958667648532590611100918014964269093058557001527692176294981390406703911491776304214632293127957802566800989464322812888026511984895174404426876849589757122559013807813259447474250666715304116834069138589287060617424132588052068811610405739914085195572158780565105380062570816934282765763512663359492207695943442454126506240392450457313393897259216112282632454106587561954930391077294214707076810702061152066555528237328784324442369332512255101019069192660860429835442152496974344984878091908648103655259534149485784420023273626448034177379351800662291996681773314262722184446898378831372550642652673427816446360430869418899813852949172580811413540504116806230139220017340130146375759508052234161150872290687648642200440940552096823993757845350917084681969998363775760788449559449804592640314835381142614694190679368852775282663088940540991493869532811899000498405883458958564403776450530853610857255814260812283601477812232087257535677918600913419572534564006002163345296194481153984416046073848970091209379155444375802293725937015483255737394018265986437857488085730818559012366470058553285371238619752121865317255982860818027383470185935200594954289152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,4] -3085383270627211157369559202906355339807974612078974427987037722784521276876179070001308493826356369820258131641462462374030836708445926044469522917748183997453266338891428647026529108990233577311393907874507776312807896698945489891852163735059487961032843442066519188793938210720923798820476783634954548147509831101077418493896663349876691775694060456927176656758439795491731381592376390112445199862107157700129388218714285649897334571805578046808286534568943126122234169811431676357501704941468628647938989180708072706694567341869523965512162209082880017167571787342820812424993883431645593536668858211348405500234597138742761031519007401009612029838519961777036918917297626570219631753211231919190465255256719072051497833825724350294360932578180562727002657273208302432629919438649182633559229961420936946954210343636887350384837114925603612458363132450641027616784890702924213972558880293088410625196895891541038344990067732171587203741968799683971650795998237903003675085196015719373328157883964249296171246722942404321013086048346784381840328808878262099091215902524098642036142334141503382430655176270598051336229007957976879396785347954684685431936762101184764721345451830151143642344778589255189245389296956463393986667802107775759278349276996718998849718775882532424552734268861355476409885231458174939303832057136495801015868915998898259029529087986956082970939846919400299427185421727264705868040505651373074679508763815326996463117565988212562426436749350440980246091834085987689867151886222024988295497238604370843183046356293375716975846982697443610717638185898858001307961749227374264181378537981751933145266401746396296614814140809785820519922243385753489623935119715855177855285992449360549328385385403693755895298648594565108677269365080436139405919381917995916092321306190956195153431449827786050180446129386487910605706717172370925183489546923510439567781225481617411859586554529712047553740053899019679294973921806179618219836382850069789037881731323457329293504473373805709412844745432830676340231719687755926354455242718336999651726858568804453119590206036458340352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,5] 336049446344715081844667013312403176862164248845655686031546643816451732815108466191560639417716076905823068996688943958247576931249287796880056648041789763884685124453439133212057762377296661337360824043837120346493304386726698625403883984291447011635603514531278381074253105273139679884023327682448529078447976349627446683656539128235468942939973861863519285903993446213024487793536243372160170924338964605411227783047724538484669082269030501933846171641237994022054810567133723937327138199481022612847615219878266942687512717367508780339017287852455519595155340802275404850591675956527945929173150791792345464625744143160345205451286978491257926362038962244547541095958741215275477533970004837458821968445527933094349977639176192304624086194128856686173294152699579083213919611884146640763427714729166766462417714538792610682953172545708203405473563662958817026024331163208336388551545284351625180648469813897929617661301325369513204395821895635264645433948323654794331279046758704719372644929847100926164708784702906055644045229080961619231368105860344664486379382346231880670186379778623638806617701733945268210674310564630138461335925716818079874480748548784610704240565341704878990410518197183193567623949850885514195241974884366472223688819845169300311140156900163894186402401010928759313103611006346176599021751967255534477606353543631791219603361636530558500522724031268215849381576047714471833049791228550084533758477627165316193870709196927546912384210848729215483413868593850051684088650275421379528698278202386722253551849507386830292334343100236899519192425013481465982391669850357322816044614058203535387125162784204172788030596410413749273375553466474333478323274734082965799476789770313335032603498050380041107300963353384339096130685471378399456244398047402542423714081052640556882711619111375181067085946573535496603530200585716226022176415159527859540603240288372190985754165254305507443860039387341752064611834855736285995863638743380147344001346603552656883341583169797154447962079985991937217827019528251423974484391551374993804456275788064802240378470342773721530368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,6] -3554414890064374912198439017903383049097187302424367679835409301530343104385101230014451996997659035537655995546927515114215296199086275431119799409845606681747348517651294457233038148589095205780651341621098710044375031244623834983494957881835086271712508481983311407125216874033282437185109881150630311092715503461964002314817730847095946856087672793232731116074569477970151233307513644986942034942654678706999850482801734025032498812028639612058636989784285724603102356356995090831589475755154438609545613740237056771635854807008131541143948715849500359561073285876484741868821114512230025784571093577534020975100475378250746681891512350927221007302479032194157916587587788147125909310548274419953761876538460788342608860029249786086234205815492459142483112634427783693564340187143089860151505697163012082285791648753710190786547659355276191455253370385091773092983111959271404822329708795606754100625490088610070143850164056975566795161854157687556076069424989512245971414289423676366837595714956859441574042229530173627030108164722444745060861395184429407831455090762335084367525482658934618862829480920348561434934796481985874345220603169712807772818796765535707550674065878156495650822463731533710559392135369216992042322305710409455072312873926574395465965844430311678460123390594765408755708313828150251291303780725924891973441715472065677400973915911089759008859236168888110782445413444272724847828322967444243778564713705533289279842381569107154449863124956567942918506259821694828113408873918138995674233434040425134203188031016614496444296702381453863792398447136551252263456452919593456299048419030953197748589632415106017947384479147155213023977604169894758462823022467121717555095488681248279986016095036556802675610017358399139599995595327941818037303829525158300144282374466930220068628443209579596129665042162023094701591370351242484983232646845764837144431353296163811432258096623356794764241540573703783317927080617253989606447035399134389504527285877885269000718960046738232543940851180504329497018782774006832207424453977591741591385675481155200809390583630031805743104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,7] 20816333364467348469032154766981226118382501371559357073712285360747468526704072270374434497272400208639138715254820860245140972441795220616962274891143877054689371991374581639013315291860109999436600706331110546376477069971771497223628399373994538189401090870045392220631820683896742145017706354905083845720432611101634441428033686594417338357749151184162037245926586943077735396119995655941899474374264170544846020972089572212871828654331483802760083246537649012416483640424715865784950376087628993977295295377263520910680735303284236882120942605655142758651886488854591854151077783306657266561112100759636406664902974628853460084192265005068884422493177985524858835169176057666053245702998887366697708945193435456219724812243731952359035505397303655637489166822644003177534235520759690813771197632384795921142868659284588134688684167769600323881459586759576463695491838435658326325849494140884072025925861207422659649286316866817633553287918471073196282174085602997344088622603824779572614932500814585457517868801653173389654958201959006629515789156932512462483413010390863131440036286381903589178062193836573915179534944394349335624322193007338403680088374980751431612589218842616403769470486961847024257738933208527440368018793917460583106039792215769698615088264870088195560103336907706297823391058880902059596799326636776391519702419333216771206869687305012096034163649594781314102529750547158972281208006303251812965858291579838312419717171762124985187642493554236152361215275376139077578566099396718809700614190257077287054101959946499553322266689146044054954149338489825756931387668572464652308365815155954494397658529104039847972150234261922288604705897920849041008422556644683102715822759171859287854123887453653668417615508138216739305498784121538288181933310887686868204490044367036291055170993621137503220143362105490258580861854381163172531033898530094711238882364149287473441525959286852650157943879284827413087117491392996369366222790956387060751923732032198209325002089199874928125124538830647139242279109437556435588938342023272620086928273938196500970137753420986811678720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,8] -83013287135987788520122201049986024064274600482735011541303898419856222096727960163832690559408365201917054123777366907821304253998920676923773344041855713310478803151307064092320558552757955247984103854445558519167072452945247966509643189595491379432200028154717192640536519857475605373394389423102706960335714512758388166207221171326285821003952810474394919397571881097996667585429771837858559783694044955815735279764889056298294048065863735354759285529644457387507640865392446661454717458915009225686957593353197173726988465644547256258746261986931301213489466775458609778348239036512443962628066203726594123999426324376507028746844715531058071521923663743388592868252275343075167263449961628714398623335411945368925745507401435660459308473668414091367726817237257854090275716563995158150720147177322675311386975236770413861907703639810513093591949162154783342736006666147748866445006109938746827162945471358749650922073221479259508703389511072386468151722781599654072617192051965669469657225583198396655156815371424128451366489838140077757631280380253053624193439862154438094648070219910275458907588080813539831782082633453921682675236160924715799591215301113536122464026956512099023045822283315341261229855946142738982206138078057668556837633713803332371656660755935199537087208870906221087462093820282327912686405002965221642741390576471071342062821729464597617072687083733074733905773942293441439682294990417741684878459964250887013417995153723076144660952715287869524408379401479066271097690320714083707937520641303485407543692152447097950504428706293937933905681911091686180108171905062451495953946332864132363361029993555341348220342827818947382695679583555642659395997416850041170276113726809654983576035868349569703891373465908569962964008207710202061726005104201010334346139170028519975991923351216460832815899780681158112826277832405865709391778171003870158857461730372254505653997514303352860015818392996227808361298396504448229826326930691850385784504297090094469980606280407559161929068720284590483935296269466607934326757174330807603471231592025741476973614152909057312161792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,9] 246266689467538081488006040519753330176701049215716519529183982898699276543650653694425096713243715869312624152347525192111002300245434069308046677865696618860622377281117347333476781800186912352760108957487918103954467878628342671732510010707134625452130867186801924285093450515226875538705477879531273339355512355752563317787011973076900316673158787943248857097762546512814388000615121983892814062471041860860971934697098010640702900390448385768510663544136747649820217760442587853089518461151223254035631211775519790795690134013653044580304897785610555030811489051159318088000056556308460025460369273242366620679812252455754730322093745852039374994924541873334415863219374874609698443582109960731024444170632369362978459771096493495107975093999448318668299737516322640465187981811003206016143123564661916114803368251929186400922900292554090588049325984642254362196727084237942400894217411457591140257172387360525589541354133654294696143995500333795225214205997149881430220951798251545967668956404507924657622105234918229638562728533212764161231965445528268449527614709965751056793458885430940024632861300961990180864263430052457820467357398540936980672420917956600455782040015283968823018467654423760665720877662479628531434022535061986979679871491018735856289594964058111936709424152713857205661420573035949084235122848440393916854882540546287607715007043200241817667080989460169418582764790256885517644674981464961905158212538412357530765503259890405382169427455791777041361251101325609687374440537585770755058304107543268045357406617676056457595455245541283002983185559271925003771373072876548930809138173900209038671260901628281891634124063839366805821112935975595894798393072475848781142553825397934517824304587056687039882971577216473321123433480531179525860447569773392571040699563312566707401006844885994874720431208154848516701429683960215174160339481415189230022399762273260069045426459243751890015914711682648555305265064621012409772860536768747842018936686362382141707197928042969084142383646224262663375353092356296064312360555794932151895718830644110090902187892255657467838464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,10] -570312676177948296862492587286995617566232826432877541190571032580410779789905598952051080420420896240949560408274618864144322034143397082622886761983258175770637692391296928588745002139408975258213379283544331142357257963275712709371051136113718071161413679493108627174034788523818814242966107100396882319788280146802253564416877790733947254034868569146315479045668170170484358962699018409766369899825243180156798913307969560604129724459764076332453099106241297265675847791967039344139498850212515512751055240664530082627623631543749737688805112391787490057088909212874365163446325444250358627800647223077529503198368746853378768921988076997092090781442180993389681526273625579095125432507111583986108938972120287668142175351683539302442410853204806087399037385431017039941097417552164899429887549737842868942174368288827855660606144812374534602347433037411577749453859532009890092800292354283199815084695500982949102218517105524572615954130248372158453771049883766625654682982261244846253370236487383271728609473771526335949159861918955313913300354477490455292918961480924368964359233325173834804018006758993983935339609256532402034102172663697610927102410906204424759107496303205888700723516556725967092952444091507826295563758415783147410111963556061123425353966903998169592108210952720146048505934961270776028590503569384245366665624760508852470919479091705640170102901457190547734901060836439773713352027566060816573863765068527478249298458714540092260673057169823016042072078167442297081960612445049194679573824732049463444762472773486386851563575101389545172555496183944906553526643576483437939682432201872516420399683969385736581040287733851867962792852844294465337212322894383938425836728165467496173120111052810067693105428486555525202709611078537882632231193389841637038594603149514793040700126176106639773102759218576396048927055869240954954327996021217402124866754465034158087665127558960976625418489039374970663759332078730651890130881894155955920746163321164712223437625282972213865633872921548343076716579502523759501258893769050089613350321615691263360448136254940651490115584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,11] 1062102209919323691740619651308443417692922584642092034128683125681448602106214338155657105641007462364202549878958359753688793417615799473227332548916784283590013586841665554591903498113051388493534117812801738516919759428837727627262894787387047129537601335956079528836054301481552439408800482826911725774002895223389716571102747327122009213430874573959149492089356014341005928865744999007308188244657624852603729782142067648381134831864310413022472356137536925732366888948961331632578596508525316828070453178723712293539206557536067460917271506735379107506595754917932023415624647561710139961334392121587928905658241552216458093230172145910075478892968799336287667076010554138487022408400969688141453020333233130048474352963247038596587378433800133718009252339850866278083557065676233278838086069021408798040235588489850416672128106496633187672589750458215870761964130769121233096723522153788789344955220451595326489250190745649104748036690263710800114988132809979282865474715434948091140960199427948704468155111747217995969587653272369330798451330988960761419799446677481164815863787467766850594192201355293263034022543792248229144795045512464421595531086744399618905744615826054133636401156344022227682051769182917821999101160673456308555473922417296104527234201525393257483311071888445376174813633539876441556548763176532782230001149631426816284555712051948322594024601809428702923928392287072667951169393398162311193178827754170666439069410500511169286808625719067014006294887718811339494241048371480428474680154611070105052295671175413449042241841613340008270021813294726874317053643860102796535621872876137339224883032192697154420917091825735408037645707248643281908223547088660407770688398696294698674819868610855102201351199971117735627703425968671247851673241282365753629507794816386193551017018307295575067746028131327754058758674406854169395979633270208039990507315532206873158742051708206444193236776423046990029559336197948766668075718773983441884122986042126575448649756282569342884312604612501802085056372676912908772554678509690414473403802063129145590301291232577329190404096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,12] -1619521863684792583858317917159719213349584516202630135412032350203308682022434668869994079822005146435936452068837660707460247621116960008104653366711576728701113201404373127704122173306452084624623527795725529749691899783877533630399442719234392954971438312675998776889159918927068178804682012630565493584236874010546570600613202505928989118439940617270733951122737983045552385918495960221036331438810008393235567770224055107574241271922534352886819559390429336080546629272598407420794238051403462795075530674677505389358889942295877018590027274140062428638692187236001325087050570783285917685481727642346259131926414908912002693262811380837554354589126792969765406717086646915431994458484008263560962011012835065804441020543106279209958164391529888659503998901899106350164478603229276978596132312279093910259940926467856814630663480817724056499734175881891254511111474566207264331889507828595150774739183577108062679421295674836526940288174029828399859950182122854528543393307841121793665084880134518539953699916517971727239669671819205750411468759139086665497763409124503630565438624838011813627569540768560247909087404976472950145154731665738368669580592389754770284576056573639577439934470679117451542988264545912418351233003123808016811271492333455579966104728781954784599179538742411010797085202402334431125742101352839071393063275914477289741041582834761150888450514162718807796039112221984039918857451393137235226396444515853951643437002558487725711367377521540298014885768855638708389966736932682495504898512210557851649866922401562469278576615778895247536805188356529330775452480408419144547791238550202987920204238603795164346993406434683729352559705764331816303172672242690126669870451797268217733230511304681209451625083985552185092138197358790544051266691530178774759630155136159169444353331143886173035663964568407446982571453440835441516882614998511038153149945479641204391044369141618454625988488208669095891375288094941766161744567666909157113760382805076495216323886793819898220045833634476953943103661829188056293702052717714599280331978757323820208647129976672506439794688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,13] 2028163668738610648220582640787142557772936460491445884425036034961811117068314115782072987989770500667375511462758843703043993529583385539152122489592817499172681496268583304907853258559499442426383999021186848201282928073693930372218673532875755886975891366337018905233551349082994898544681401757698354814030452435847504942929587299252466882359458393546239066430998302640243699309999048881581996859637524720381380990228645249450633423919411984373342650078697009944455605628649780514951554407014452776035071091251420876688561926472314469547750016220051880282974587849592438282731526036201327746802761042347717496223918384593772046133639874852426547058024482810415682121572672105250084062889572978977427755299843694113695268183138830698810745441891160054005164698440590584741173509417600963210643749791696482330098958556993037875750952931011780578728593890676375533006825469889136058981449999619647316718598095280573737206852729878355167682676178953490666592250982521634697627833156403848243953962333079727420129747278158901518197648063454748669120693317064083274879893501605023131685014966329265684796004658522966355345813336811274368309202453619627433676610910962126392324780484956677157665137548978391107095650741504832768392786718347626934799337801672259918673561752510555860705454613906555062222519218455808518815049495738712446722218803785528775817524117788635219197705062082581960647901523666897091395217954718092989021358211471610371706923203036626320172655973569101133308005342981864593109548734051457598660250459673426490143879840086768587944397859936694552937504311707550156891632474000994098585050348262466446339146413535091379278972207089255771954567882733421635457340763279926777433052598773668927922465570801500711303767783096479521538732591331795728813797754032681737878090199809683162667282863172797532290585330232769215270449750012102435337074154294622623833363413655234843707759865549994029123811516391586132433001904606230065030235767894523381618914446131758067322423171186448201743988172244529188759604653300471447263385201950158244873306243239540913307203884582925768851456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,14] -2024610398756255672106478457514451738883378036568372229108808865631441740884808303754532567282713296825072387204495252448044154222121533949728375307614104917616870730773094346459591981254024147691608731661497115149912543258631162569653623607454014773879733699427920319714992698441587493920266544313566910564353153736862564731817307805322858786463192375242020326352637462677544752631094145957171231370009094741146491766209241796908817045492858092211669619232960765883926944293571789014877800538909762272779634761504364495369202966116925122221978242444514884018794186679159629090474963531303033487132536837412712716998399912152606099432033250508226815639904909987484688846104232165658657498996672903533047723934813579965339888826517378460379375634855517203476558167773614778017687426505889242246795492328576944832598354112802244897782281721228003279959801182097888199510152851736746524002930301153276539462193164077951710055950641943611984406373123165020201449393422138079281682304807250922466420206210141649996447316979928710629176430613689283044782950671352483760922403472578205975303768034722959484203386120419995195071071148162836805770522016937795009779912635745114175123306417212629136463974748297727629742662476987544909052049811093782181521288189645698929494108286657887393957592189497397064184639185567338872507790079316185227950498461608423261458300531558782828436269573179291604522473483824073979333533163895956826481608793855923726496849987393690055629355877875137573228093750074607636136078992763238176914948391494426208118959132773828469425133730070793786257646457748777093613539154719918634360408736152625990519692095186106703787251242373171832465002940591650055200172192396695956495380605591340086508276738373978605699942193038253044637913230241297940536507997106952410303292884941967923550726913097933137196559646793574267073585083242439193028225047768119846186224982511049174185794307087534019145654745004118397670176213605499032617908281733682857043863192832106432167442058748594859390672521324583789925897092517287450669108259036866767871025469514673200133061360087765725741056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,15] 1374725939679806930901239541200982527543474638503573776219732008336998811403986258789000442790889999067761631052513564128803326129169899984442445343146785710435671573103280125370580364634443406768034541911520971387010127857750429345016687236027524097092625157472010649472858704329566603997948466534639773602151324924258733949310472516797962625560821319365172773137695672727869011364361850379603049547431578101521941612609350467228967106243133440845287670034914802737449644952289061575456260888793107932466087225772255559473128938524818513121770324860905574468811394788839586435694570388474274052043933511081160319117007917936741681905884287166897150517780256370317739601072976715496711939939969309749781203363492344094809900734562892225088502609973712342004837163487409460062070041707029754526684615946184730332750050897172511255848353591640506744059180885501331890248909547409945890966827751317527138928085220674966388515258857549290556235048870904465394279468014334122504086624144361762870106322430000171754913689214877488418954838417300935150556610510377916236974061896186481204888814779098359787926386165577587525360995690792383419219523473472475076590948519208513426876214621059967871530413452064559057282709289866235891112717617431464122939253032172049201935867356889567681686796421494649245067391332890522882729274387538244857607469614202226258275620508149858005656008833333861709942070473568728907305945396062722283273384356057048223597692525883915191177481457698036254711388840589763602224420531550403989786775815071899506628300034990257038057893647100668090427881518956105344987768110377239685395429755129681392179642997488336787362423270887343244968691668205942018929122138452147135375934712925059054790950803344848065997101556626656076447329495011200670197799241829643548869522241248424556353679947298146514629099476834444508636861410831984779779880626759295701580077919753606396644605979612533329575968929880972711935437364396340717824225068983101627938013190625093609655911654745443255297041676927609940338401033795627133275300350716620570462059864453262799305747316611065374048256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,16] 95480377002006646755088574349347068485159557444446299167823996647461483916459976670785049465776911522814522446432076395347267054664337224828784941158738797042601826771173852186421169668438525309367130527781665979699634743609274566481707362726723999144279795338879034078579204228600203517012675879056482160548466399279295941504500720077321769130559089329350606932046787772822549764318512732369201297916276724580501962195547688731254677069618159387110101440407582795151706448809419008912468878943770075487439991197362396356451350287248576494922377254167534589039613420364647794624826717892054541300107620706174730717417004206808924187464450266159122746075391442198954342244760423119685891258957316615601474566319027283584986128887576296223820801733530894924203537844264761995521884351793074898676278685614724190172419919031422254133082759560650541190497761110371543093591212356030794320164558972394823356369106175150653927791402761878135051568724816029432528639633418265541439063752069627816924408552725618754376672375604051340853027407897064622286008591246518738902723200553781383950893952316516010680416246409020502697809259071902415009226799835556527770914542913325625609202702431722808927813696814673156267503722297683200069681710364154895181092524893793953005431888979658563851923321159030808697878041876738754634603442823593770741169511444836050925717336528770587199813516413015264232420720305245314624063490575631883395670913116849877975820817604454759028381420207324299629701991960006681243443238782350274548065343796374922494789520469553540326468908141071635403075103071626770939406361739046654554989597235252915144723802491355282698100718974895517150463474163765133395220525369907130743041588882250150921087800676547671336874429448298982415415257050042764799190899716235889441494179344324575377110713486755143872193741194082582894801954182069277673536775323708767876299627344848203940301831788130677008399792694765861756303339887883678140290706364593902654390902905016710501031350833008909644684133234178445624481509511804228533175094584805412397179612017434876463122016928055703896064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,17] -2444622888987853273614960169785470172153337573877321101109704830751573005004159388458180180869834379099621187319237976531797248730054240826898817537590109012344878169647719641697374805847946565256745563731668821861068513520701083027882937085557499016615613012906363356072041106074746681064394827084085194940858070613404931412852826769748466102380316862108437016001680762390386417812068327424561460996739673913254880593781935877958355796208230211225110038612343877435476227085319691083411845762500366994606214609972367060014831425026318151579259835275163144670069431276566413195915870340745082141642033670269487637321599153349094409206591604251755846532931404005530701406247626673036508502825483387151770389700241719904349128770018083447091566828276950854834991742356231111834570741998360558776350787590448094925827691594296536157108556427258709457797196999200251818165148398777012519103342043787402709071739852714077111454656219037541133664330341056259900269031781526656130940403924793840914167751256153466939061258819216627174960423736370869366377134397861397004652808652158470637463897712359558958157702192283815761664955110160778536580183461655219070266681975458054027797781022084294234376816739063270942456566888201948101837573172669042284965219588021432403190324873856501341679758070139784106646531736764944486624124049735291482407210844952361209284212028610051828990871046222374973456257610799054051969476109086578854322224914930984263715088776653908853029968523585916209858747767797657326072973812465311678051465763756109643029218473110747769746118976237992728748609592420491258393552535873734987582981246837623559690967807471472971867164969524080911938388268969636281064963660037981099690432898570164731922807256436293715161260493463533945813895698765140223016830242732386602313466433035581543578815530799486705302629779511566716080356898285339199456510242505254706221730590860736579567302043717934383499463827338167062606263527805545750143063122439375560029849258536371566538263033961292527942036162987162436949467246058673657397405469513397486555215665533369823709804253990933271412736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,18] 5382981029750330656764633210312249267997613817147824871511775554075944979427300534806345192678396806334975469576743961060405012596265327853050933442906416294844784303326510393549788148489536945563026268896519559824820486761502609553978927038113664178128542140333942021946228384872038006503277248386565493036241785040829364801848208082261091871989432764786213800927151725353829735507656043852127558333217930811290156772903439179216529679394310132341311014567899912847089275323916903945686481087734763290791369681657391885995769094774369592562106602745561533122427533111097926400653204716855055437528140304501951212235670843606547201532904832269385824225260625315866219042852531731652239634178108287981178819202372369310182452547739072215285722122040269590404656692265281904947762489500533537766197273397291022323809740256050267009884651619822021427029582079047625876587120008499581811915085919886841310709169206488059004563790279346305905897589304391730473656902678000608935456290303872884132315371357828468194171129968146295215360258914846673388259531698731412496492214910934656902317403894671190983578458429673065109474657760226104233256590747411447214456771903770977116144862937732701278514283918871767590645965334043355907247555500413415714679821379496282226490144077076981996980956530144796273371056336931538772505103661121345414870512740196506186326338961327138291778221494616687371559002828229938004955277004914473648519348852871090691231359827153824526039968400102870139036485941978778375057415423329946868231995833610535859954055629957276794855611551471512835600728270324340217087358656750636635618518406820139081355405152812542859474368957912818029849703641617150736331364995179110980326246792581511085985526427577808412217021507083156121328476665119039451224728697532296964792729747963514326499108408323048580059548911653583938121734147213882408869308761767348752463777374656335332953191044951708518813405401610714486467759021617305234299391829369255044155838392600754526614715740534541073209422463174064346323891491710924659313291323631556614025446138223284897010519030475201116635136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,19] -7996932479687841526022459193244610971506264092459016970632194585498554667651907774309692493344218351653420456248070806509990763392507968369565340816008078188651467102081591481211610206308634069830995906797247024859501357178545859056102360326313229213682040342631265340910590930148814332456523237098663490069493603960095588322409474138140108719080728403606827371598110119729035983232367910466526949168352265230208950254546011517177401878743459530472454084691530344021725977102600716322098989796983817209012254347105412481330888338289953535075754270579883926641824363061204831595293678950978529966094978495297995879729042341762588479305875828713170287666909114260546020304703406348059021211391880085535555244225760848298231913978277765587795088692404055029160881464481574064281783835726537098908987776149217225038274953717496054126766150831845943668319763278730537471722538858989937487321099594146962072021843314097152609322061144297060577541696529557872098948643268853804964885142479644738521396270384705911162598861873189037132687568548215789609118898016455433350197600959159805321399358039354446564452894840305821488743099837894590081992230773200014662305058820440041132648311732257973677855676167223774598343884272708309697982654886078622140461949894103077059743337394053562679433088364457144557704593880862678536089301785289346665063222739416629802808652586168773711101424265270429408213204199865785845082887740704798095550077058031384011689085570986295346793901551992810387405655227822074180480177077942339866129836957507696386060658339534527397747358142729366170106448877484423475329942696224882415054328837175038926511092350836842667854936366465406641579118116178651153875055065839433154768811922764011107525957789007372833651603534476434673712579727367310410509206256536748667289116193213190047609567543122898136050381243585559714819911081984822141602420401397618628307291434061609525669158606497441584449808691687593700453088770653222127989470575847399746519471198443665739069069962750329848941068022245925376012705183196528140194226575915255755302838845958266795365869712993505599553536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,20] 8898536240955794102661814942333679166499013191277865840890873315032261806167534172400980106037325470513222796169635440060392305184641901722384901597805737646008348918542878158774512531896606175235747474494014877547366641367306355289763042975852147361556998729974330020234765221871318273020644788185918908797540972841854817379023458080992995883726703873482219954254550485152835818345287700940599710681804496699187432920128385501917384423802087942482520713876687328362695180277653906933620291727586064493526423855507176380769744522084339784335379414486895223006754331983623536474903760095458186437447113127546502509859853476646968975432014253457030198885444682620946224575865644855456084754656105709654478469873376473427460082318042578463263329427857291035909948904454527036664527818106804920879287534623842431587454817643102123404529481303807087178019526197975285323403394124318169735615541909112837534083909974069029893729686892917136412119247338933987577043761750214212419085140575688046312380848839630607435751545406060766010428479028716876213282271114266185772811317967455494916496288837391236941742008042029771659147997139940982098114769208448263194205811370131133817146247071955440988092125643910740230843125057051918136502395831723685608295265604260981770420884936916422959677896490178681876168726121840468535747702351303300931457133878457276137016849776170500270773896743634351911568753827907880319759780222860861662805441478493840481615561016006484658641716511893436107664215248135388497838182458747430851864449504080922727626038298639867084571421606163105921099982475126140790251371226036172886968819665757591785767612109728747492232021142156264228598935479540540760832611066374109912383907429631503941325400441836450105081042488912919011922489976559895712687012007943272932093338436478619915079490566275786623319946654608671763251216508003085777235460321145917240588969956336065581813843278605852581273735887336780266826929475391786499901645541298985337832574752987116618973746101770670525771975908864484445078772661842806926383978120064617865727399756478930088789806232564551374602240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,21] -7069654972962222557091062628685209252563965685187446985779924576511582252741387008796481004763587767735001868913126630857326460918948101503157253434818343962510368651328527411473990512842198851748567302148789951858741723235576424801443374907330881597957050481898525329882602115809569825460434080683645798128360730929224430149767190114697433678317160278895829762869797903086300643341004882497359143104205817690000390086683374606642244497037841769278249491653543137749294617400476895850653225349601570262580614774388523445699667647490683666334425805929294896615650673513376360999938098898709709119646921881182956363859957246582592973323704393593644771727925284971575197533367301840534564205371429998663715192045399278535602147109479038486292586318722284361100449408697406876906399628820600642754418701807184205091475168238383548362134283441175298523791673182681509170466513949141457324159215302827035041109404686087549289920275625247687590984306808599822916725932178794006255304481427750224117395487153290641151372210996488120045833798099288999288319918005003795485567033711711519060510526754820191534487400847586397702646894001974999138716315992569340593935196304792495425932015878649790866832942829860537972795765850006788778269833748870076631724804413371594739942806817056350017487325777797791433773581437620118098135745437670102800120849983221508846003353954904726917125782631743257815327529260538060228033090644583994089512727620618812112751937593461636956602328654581200017145560698456120729237447330659192448727519488394074209108719614492796768446920803739769213706512351646954710887167895631134127772678853098691505390343656352479527800717908731676137078746369482244111019985010398745647471896140555311343421970917608125303184012569547986998804648573511968391636217570065524540039242529608784914922082163993912189668140314869216479492202656383650385540169527005105197473528543249056537080048249042199449613641124881391299179635320292850088998755968833706594800691777050524694346790170847667516911640298559961696899008920185894581314574465980971357672933684136290488985025747988600714166272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,22] 2974270948306939962986724032587883120761864539347924311288920014120301877772430879024954305798379844769222789547385198690632681856737503017324257735498625552978167002727560191004633439570744620570762813485262277140323354316417479312835650324913641226538322369914635745123362445420565223655922335565874989398229725774160779983945460210192418453749544917776294850894869265297737818988129012854526894440243912319655985973989761798849539525047684950405884409038150799301862539188646195718981820542052725548558452764203335096297105350553285682328083797540875925014533581038928819454374308813197622022923114968155760611335345227982851688048686535758594596739358208927855863423217548515723940869554326245160458119301593218840030267262162599769577178324046482675252341588774616100550027534221609958495809201829391075134518959223178401595004154978012928893395721402621211954028312547568921989743524761034389742673862232587363272622261799596315040305660374454373406817087768096574694962153252357279641459965156466092037632404429963982969773655022045612084467265005195000620477836498910830273821327686473685573925632591719711618008121156550410866601739180764112039703556698739850953589138342734283246532009097469449962010649699935251966925470032013813550810041356472608997090130391977717106737762612745490967528539386303909523512692673878353376596523757048311251375117118882690073282506348284716732611086328650174274785298471157682408262655983947066317367495632630369854422794774358071907646563843062086372511250662998147450115128733737852274769075768244879348094187331793629004138509470521131902579887237962923411414817631176455903324598162843126058029639176855072084099701010801949799512573216914794012762770859170161500946506631044250119410115225469436379367531699474609000889777398517358469371799617115399281412094702663938384184535463588168633526413882349704673425894114014238408892066462943835806881913494898481917935277420705147562651700564602576445227355743870134551529042091532957114176336553046050699757960658989613960503938604022786913097633221217203995986814307995215965054737850707344795631616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,23] 1206573726731580872467831063165140307046954734858157234481276478357403426880678694618915091113640247711383822063169008799053158242099391790235449504882694499148562426541057433009635649265746601078539007030167053737168215488185453754140156431554149194401024441377978826423953350736140227098422023408630820247608131017180079896047166369339699561304408848823966277331700132240896173618899213903820610893931990390272455079055015533911520028152363474001774873909244514853496134599432643094369707369702105277214920637770232331205804408547708620847286198549080884106024630497482825960792587790829109774227803175709283453686118000933957713710899329980548157708028234038802370153848410658239704676696864602221836741128858512295881259065385989308921776179814214639407695960501768182965013374564317414637128633878168101916295194296737205021595170663506616565527183919249749498957529757761717118075909817372194166119862388195920327281426597633534765274374829315961822592494970104964169648469939003939860576702451279819329017943361743814762761306540136938702653934105468946562577296356099655663339512763589191916132148258563621027489308825175071239442251528359197095246482822137215929389592734135320922496480314739737162667718155376031679594487316473549722468879618933747375429265162839351584331610523100548657372476591598564954622857805924630950804959939820129211610556365064697694510337803120071898404433941106524629528456645986837140061477303492055682998530692199135068380212227215063171099113805215695090049146285118254511662439750129251171086322807520399840621475413047814845210652088269181468286242045793083480494386280771189054826340850810383449687524181324309088322632804957931798759941139631647616194440967381983485063422169026962587822114069066699123844000655000090150869505176921106378549106985702752695112379850517494891438188977801878365997446080979483415110950550279745428046632262349477909450034790277031532433808497444144467679928830428785402536048755629088583407655697655103954446181357339647772893710693573280537946210303553825188172746086977841894808612908663036793274062314617182405787648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,24] -3064394889451234070168954876351791024613384167001894233202192409947459723344664653397964201274138572851793043412333665788547045711680672196537527374127785586856871005653885960679750738395497215269137731833288734410025130952817864363984364444681521166754322340614972525538120254414408863727366441390196979162660089034876759541404923432720277674941312483979180975781491505280807872217520860890623763594350473261668036855394577230028138166772519392048379885643567301596116572165725977359599857245556685743302043624208971980213217603715359427313293341805293707169289460852929433902550631609509125860420054471649531845227311149835093358790358207661040957159489598990937640597370158666435282772606040503965933400821515543194247509257003045583787522840788130986267054405579817068768968224923798355436996481319722470764386097126212502740841606056118257328215364634679999500396193983058891646782355700212403413769778949441350653767200756427963680625277527301340645334251927353623009323497068798334488563245014517380683680349687896760136007214222455331889090405852131366092565332877973456130444414317680980976401991102863634420078519558807268434742514231761657767142163535296971301641684357088403371540684219195571218503906046203948277075917008272855729685288823260921759998439402220410992178201109468518654335805352911028103222759160026119290897499743168710607435833474301707080972968328329156016740434402377075725708892631504852627530181528147035766362730059956594955728237351141293162819631257992190301979186948368005865575307078799945819860985615483246924147698059473215474446060895142851188027866840020035265074717900172090644046842606057360484621011991927655137846323096163626865955705633227488662096923072875861740159426837004305566941750844416415554707389505737104575350303967075290024112841244747465754458784227334395979919827561704220375509998419404897538270573054649939262706712436871909020283766226927001048276163483112484729802023743767458759822116276251069732819444079671053605806729524483870681150022965762525808909761224237612566978292589815252659642856083109391534766509774736288076791808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,25] 2084727345997690675048587597989173377495387852956366528664501440390660785905682801576330692362312756016789461830827198374686586788616849941751722423994639017018144332777333684646907938771886728063796536370255221621498875042880418756671864957119022289672964246271638693530443838578374311140205035023869087151750053418502178540168269354191516885008516462867192057480045314359161475858820919538841629835788032834930532678561506650638976722281814524265096034019765596514594228642498138311319877490274603203959336061528233492671842345077986075851788104386666281524396210049681204224864488121518014077389542945736533343294771048521054103409435275246715952764670527989324097439818181346860197916182796352969277790400831181103448635420690160080932467611662192886018145129453373572653871982566452544898694430491035168341938198354129383883199341640635444359884351702375339192546886340686647505857842829475019910929656980737290935387891050957773652693502862777458106524332114799030713026713893613350036787736999612584657397945709779164733646501053898931278402967237227985884306073766989722197237101635878643307070029226441195204935708418997982534406260172231352069438246597941374271223615802833339552524834478922043749078253592176147793880164705875008145839567957364605567134334642327653875921719534188238491655726098754269701613496433740218892670367308397013561299671442335440528575071304161520907547616128199700661518416293458262737330216367416504740897923289315978434035357640105978742208083182294815517487248141816176614703635772511115913676123388008620860299006246469308654601713720854979837154966329773900508138276342227774940072378975396361100192620558028274753987422317578845634910351046035786675030524974181815514796955240503734435356378999111184170925748829943258341048122550833843622400568960486817873617512708206478461427956145708910837087186840029456137161045552277296516838654885903172323231785245655027292096133434386887371368458823797941347839012666142247055098919559307773834809982889730440447685795980666286760223384891537198693063517785057891412384390505668454307978108065188894962876416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,26] 16182314880915411546125753016267525492376537513731124596747172179642685840051760350300739786642476459211272502681427385775947938563061505944026553644252870915247891146311480465418261244978129577130401248562931543279377627342609830634500087935514420415450957009904942251545901247651793570295542467653079135526377426163199873206418823890898197668115340519706106034006475507083078539303359056241407639046131592950861500616466864178157017177869309813898058988767310394856542301358607049251359306786971531016372212488399778126747136350673643278048145035595435155283029153065214677917061384679334825337609825156404939741888724122643322460292359210031397231348453537081296928851985929786238831037685257261166960857473610275914939904585090907076272326205531634808369205486488269214764731701094314160771294486377096036551789119449860311771261882321518351988851943151032899951647417990935031213469314245814411921043981768496337235386327378145866272810695044033063075156669740022702732230531640273969863414502776462351504023200706798758169279474779471019774537171991901674616116954544153054371266676929356874555460433837201439678225633124386807416685409860212467590724851953162092018395413393210363134052693455542424027433235611841252242952879582477238470388576159719224473012775047691426066426836085573176889612523033425335203394376792600799435341418502549177669704746378422753452964435845605387321267885349850742721657357554014828894899519895978248167847821347651980695832825659599258426791242868111379632720107231044709420088168310536178988789137293675171932502549338437872517281641986919546202416721631872376665391773032081762832409196906749932529466842594885882524726329265914985494507062799540296722968962903100395041808129634363703793338909731550578451564355327981892289488955672593716253186220161254398314246162308976157434054496754487345504383552520074873585959828606406877005487819655757126197734745389069418062940329599475087120851553404206891324977364727774801844456170030239206189318330520508296545046156376421655967304847658529308892543685246138912674473160978690014723577769171465353035776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,27] -1224140363924274288702056501797011004869098532377957517435478863200238895434857508672690224804628587834086035237199111763547250129162747134227269114352693636104086997755239085768366862222739240178932392385170498448282345433307217094043139298655802624726925110449559037014566592210280843839886666546107095993975751566342521413069186585039304638876050381559817954724619153356895185765646773098397884345215462838477027516727887122229654295784872466860649286968093731966915141685452965949503642373718710916399986743239808466442365349221292086410376175758310708326297462987837387739372713514791792807726317010076257104893570231226942737656291647793553284448223627093132451977304571218558583290276192510234411436667331051236786402001281533452994036849368520246596359729690938416384904815329351329316559034481283949628542836144335807188428333186658881700751943059191774754666578577794181751277597221816356501279599646071345060118506994372589260395912156041145327055854462601454604652798642312522151755107566276379511507853943127404484086238005172496174157809068748136906410640158092587435737332899404332453442619293882419345716240632286925373314351884778457264003322298681477525530526464095960619697022124195470727214547271743851831014879344502047396232588893693043952089417673328651565378544346964367826329810927951218601537750121067275754519216928042023230825731505326347020467351561553815594302131636358450554402030492455835733552325974134615813207542611916355752313027927992470214545700469788142346754264862011551588181606449902779361699429460957624656861800194343113253923027832246495200155258228501492872672383772448699955068148079216907176472296075781219402198155175180183648134278103843647482676761074212670417665419402583905334283646032578124373579771859234019610844755844541871660413391407912422349348553625806865100158846163406232998387371647043275736233001571907856194730516527214528620922184061399019060190285268769077874640934448952069336574509124145961625809431137170088622041892762810891169541543812613170193268862924870496873182600683805384826801410552228535696870515142849083761229824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,28] 1049548417763925809117590532019382630406515223910556491854624085998414005938022309734119722559159964334007358204848620863178849393137620019450392638629652930325645250539759317855965177769872817857207372885799901084199532297461126443932938033263166951077270134058169535113544673462306549677768760409161149005734117591881371767033010559622933630601421024484531708316375114019981679549716511730611372093795137713080607011901522589200038321814949311394221958983718115787306419893941932188634664609878696008281544394637111006710594055620205696350548951737637274341046631684521904650390565263788566898017413057038759813297834290576111721060874801995377887043873708473678188889432095250941410270778973373465303200199332939096972513381696389824282827722697642709067737661484468386241459847881354184310333048091874141676447032595880901254599214807450787975330018394802302712254328139509062330207574801265888087537206827996370170938599382889864786009633251814255946858852239970257424420965516777304640488910622049269697112420188026732031138731856227948471172402554410612549442039346410455003992350386418311074936042640342550013109574770191187447424962610571872786727940730901859978154241925184232473503958482820759631038323990431302573854085092946460894050795683946351536619101523469480371696915394194354986362325227607301286588080641357025912572387893262628569674755993251664759975570270067979497483470625590822867134637693180514100555948794957209866293787955980675071359163334424713366809785754835922773509707230017231929255471784328723362165430746153196352387516453539843715930737458048193703142926084663039547474239455501942756756118071353292447603518087567875515338617679067180239729540210417855554285785065376966031308746990908568305138849350977169367072662145302996109298405764442636174460491731842841206993448583713778107745794636052410839412270806680119585523266702536449083799435387739846378632725893954293317261596017495883956719265791928764824920105097428556350090268004614961815179114884206386838891584049878735561821480677035282725609972002792833709775522258178955361374662479871919519694848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,29] -324823227868390875061782326981585359023849760504239863693337128406087760435678491506067613105539546892000063030543390848657859135800202477405066087947189173381883982859065554685297787950509527346244981424858317472949554805044454764947535748613077844363450029785087186729598442408788168309879148705366043538385588535680493474556245242450157660178011976707191640834592492850384546828938921544808387476951347030122485920808358398835318926141052354110366698449268582972405839711447413685024951502595458906460288709677267734025111315763797219738617787606916266541711702685777765899330772103426842606635980098778803421333049301718257571598489104444885093879234614307014093025790196797316441484029426960079676926960523963543388635709303958746811742427317394423714968167397752376617751006726847556255059362832588196766189269916473315508646984269929651622759778460210456688331418418875580585084682049457875727666092522250127671471754159853607753552845486909150258506663746064325453545813532644049887632298130824660223234703170810678062449671308037953095779662461531439238274472111886201496118127739121151344628336134252997103833543960039517637839901235088426533892340659547809870499340278176582894220119249877768057600150012183771983395236381370375662317360223356606977168251510169856324902980125214998845124385598124358872789733018858605178128437523902798686760969286588405591408618101772760289066330832070053819352301683099773677932346883687283177335229275285844019042965534169577823183356661145765071388037957380827975383708327056393211612925395934166456694042457657514483334948047061891407858262678569580296505760331715342895504225462085447710896077966663032872416295310177503035655121881140662711294011596199208857968629110045533997538264879883272738413344863245333609709101460502844686920847035329103006024467915615586034407013266404923497681595529159115366177092988233078650972842925131022716290591395864224733227726845635050648103657384480957789501500842583996640655194793286248858708482295208967129419930212038174576309179478980267140260703206560261623147892292652002328623930003138684913713152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,30] -133982251397820622158972079822771714474832137798100613693813841155268850853225838825368491785629545180935141680861306053929110501174170964606044179368632836690533010712034292428349778704498477841034796822526002344567112559391317087795464255528902830966194990969904600543459310601709241182033191903301439900372484002318377420231859710365344648445814499873186093033337268532529090386002110048755219407551968458027673421558694427242583120650546061822281629843460522874055287699640482917196127200541379075351959154943752622931061339232569038950036769562367801608001186809738655953438022106407373040160096909010048428360288026238500264673234647933495098276379904668758449593908992571491020068232335052157189513284369901864386296463435162603139078837953447323490694329600232117697108035386013139867849378435068900138348755794764567480069946997341734434048279830147426416259393647211119487655810855438118878330851191016935578083969684783172887953957535756353897049451719223763192575694341432619256769795910233875054453310454019564961595796361426918780915755780768197039715908755587111171450769696618092803123813822159933221681792267996188228024153223258662234110244760349151407231231564301639640007833433317072512570649631692401011374468859753384124154157868782818843398724647938819721555139123547187466488321412946837718926266672237229395960636365012645813482967102579961366578626156268730892274237517333575134996824970883796288132779287839149780440623937313090630311363210306847542780373557630434576615996570592569811409682618936304000322409572064414795529303781972918153805021982245884618277344316425821353839143273262713255552322809817140901819692763445655244461456215548956026692512389254358543842011849855510875845004935511989778593757287689851592386201053045090885241153270855049749872033381629370663299712633697137041494924436723417015793622572435854168279691851896779258701163114242928567847007846940333314319931436595089558915279497161379347736591734027519699151915933551777858436614342717947559643421142658709885392717822072252878303937215314359484650076151020185305594894863104994491498496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,31] 194329214978720423656244616928251390528312355933120445356216362941642370818417538528033459057151680571058690642603570430808928672795464791095575741830226869137453355414465016387693993184266240249858445667918567564958408229679332892156707776652020849902012986350736181602238674661556252767522436459444727578272843783153994504428684612548986286973775313771448107522930179086149576436243181887393526907850111390084537822004074677469010299200783953105883500793501228563349223556048769331760495163968972639471324330557405923367219746104115077948278226550539005782863688866059834189704352673244199019351471756483413039820489730232044266106671833452107896485867979523794402434976096367378405123838945733744764929141469492253190999600863292086909796354541137960238879231627082153230501140566813047032320689681128214202912152925036092521513053910671238967952941149670446049040627342239198590345102682766886275098943441884065597405814583637708904950807004858528882430835787048577151988811130912635648340685865291019635580209978935787182474658322271918415537074267610930827890614979853700694874616831944131740048984117999105650748445835760801693818722022400651661913038857007592537509693321674929704543139665858339311842914855408320693051928525881920728885582049695173345271976229687801056991242423237418386917208288472070346049409914842462385866302158726414059104984242928402471769319469645836071894625529586332875007637950114556793978035786213611936610816553563983133187709678242801147952818649981070741495397239479695813870469252374066767925132907228943051434566411272234443701747279692197388967064903227495374383141777879223096748728129416891053267723581351778581488491599856574952434069244583958327304249060189649657868392883781605342849270278744357122066349124982549919035251133812476477669305940770021416626314674554275278576437735645824809773480237544918322082100164420535191021048091516395914982259539315447898344700363010499374587543137669718500136388488008846958123940873497570779217881950047966542957194866211796207886514004534869311855240017884235011339446051458891376874533253301047786471424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,32] -100096674407795449919935273218229972153213051202185710177782036259606472351827315562842655525129848188778903127728592214654580755248421677988282249911491805281247113216611242263758686386305156267828178839662072762136122374713925465401598905445809109685591318659971797027586998469126857547497036056742879063478368817451098702296388506663281903008914040131175047546608010291746769653309697355031583870362544818054043713415675803255848368924776742919752304514657904939650315722384405023142547227298166626832120906584432461533303104422351279163916941336776062004216561081345486903819355047393708783447245030325368068882838663169737829096801847325451950938330261770640407890716631852146582358570447277675935559332708699755940937710277535778438471658680414789138624930262840059536630342688060455933773071192323633889096455841709752670248552476674188052536680570745761779607148795294772195400114126644698962964720525022483039856690233095835628756525239585595979063293759503952930778929766398340302422637359689000648111771667284492275747329015772515204510563122634391067817318177901029732182413587501539649164394106259709066941210411907174523787479118939757099688607679327789654587827613790038554437419568666184265545042595254990359946693109356237821844048665713668471588591701562247691320068148844767398352000830872084247369138318125736643296152286857979719710559221615054324128790947028566461945172761481812192913543560240599892828851161719439211510108559676742609507804501946673009344678410567743441433991153969543033213801838906649748742600068305736589391751500213175188535888819463157742083018450148952939898373140581415400872634705121552951166209563903902300296452394438128690167176380482380292158489084649271368079155137957982272262227160276281050059186126120536146751239459505766051439084795427689720362640759945057924238882962480979530701046079486011713927548654453619075146099125966328723560712501954857936487273850644364722828758822316039552641609775241857994603821679955428694245643573913493535362306630862171328412823690570845988879239664379157537975468055380318916811720993819250112069632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,33] 29790371843695939972786229577577060859245327513952731174491013368610010117355442224241278071199062237822654462771384878696398899199720847152937577702519464891735942195881566086537662560627635130217954770922789755825888144230764518040276621437024374123721379347374113215102023262994874121519575223027562605635973190057198589112734967672876279108753731576698844929449291623366705267453421612943564001091371711473190297937705618159063821770049525081696733735893938332065748205545126969444935167318671598127496040971949659239296396093232903318617162463694995392269061288921012976387837600785146791358384686802503426397345674145435230562547078225963536169053941337636709393817327125701821172021371831608017712770638113429911208410009814607736614406641946125772689428790830929033020174547012124704127580784094306236610889098734138171053123677632470498441696779899684187428497888448606180737998885040195187134324013599414957719340801920070568857088156356418381527040836771561819249081763165454796291841524630915635753805237780863624496697100549938281258689443087879131690366270888358239953940586613770357732335299371472396693817572867466037113447116074450942704670664382867897234010309290833485441652195948188999313291243542784088489785118550508968979224225757909934226163228403048432392940857727474997926726327457164411428304441348836149428767607088491053342011705817398605596435848605713990960245025578309512519812991567454780201326052920942018991796153810194641914136162586273145387995640741981499264138487693905760145083698048220435922060236461630339393441076632557216729788484850791860913795706951184153606886964052381788454269721148119332042819518453830300229225533265361530103916239328890279781894688433572069053115387525653864525078760361474130385724067390244233158609286784328210727217884277546424758235610379930819099085893674808434512352665401604471885034725741705720779356186121345593599070669313569953030054837793749566307672735026210231649660115206115425688329680726796795251032304747793335768996210504059916594033819345139918079083404058138968645444409344431257860305535814163069140992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,34] -6812814243083715499891731426948898928132966414739062164845123827417602339990798949262264690985345872199531804433826474476969033991197487703452881289360600139871173947857534777009641462447541589210416708988160339774692459552228495996275520154765692691775440284086534518166727094378904125714068124544322855301003002311508647827511458003836057176519085032557954421944920836425234667580588576066629946667113921043670151722631748346077216583468242029333406572663248212940845332448948225814755919521985145304449168112631387823906734130694438202012730819259716164959168423432545317844429046056265463403858269791011535224237855822958462471490606221684027707437297305266519045919092440879059254084742014185443050633760427155276410078980934281047328998991844302210455863938382850750671689314309354331357213779360068591772653290505369515471473789399157559822911699062044789297382447284612683928587522467055158080752675274150753285834386879445622505523110865038660123803869453071074654585550079869841008623013232928548882305365612880486269987536898146730991067872645126721460522479444176166876853925034858606897612004963516488307605184100750941223606226999092149043886737057455514238028065445565595058289696874658849076774662781359676139617952368385637844625264642110996075431206109744614590862950288848484341752182071877740648255139163291792661180588214053645895735920299908002284640025365362008983631795804669729939203431264232457340696374473880964168970651344913130916146777345843451458001794287122531341963317950884359936693997805707783485093395594729615625087268658853914782609194866337224139137342841049958818769355913285254342952738453561107057288705912532726630863775738244319759208590547798363932148509746198374841782673749406419836084432948260737219692447697446921565433259733536828034460365903821287122379913473315196522141069779190056804109678861231660540027370460022065982755847518923754667489008989485372858530295999200377781679446192123449553572335415872723136083135819320614823300866844705470975273311803560686983345336508272656280323649455366682773790774214114372222817899876277783887872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,35] 2489221650706511232080509878592297172469739798172981464097565798625722087587993605137255988184077320044316076937754823816654408847429627424791500470300307310180163917280998225767540120775254978240312679140900577614149438856015077336451212510906241327595224174136318321188473959873288814871667338216304738915591619722901292663937037325726649850547038814374919352299709920028520705101758946672152097005222754206763525150611018836223747604232105280241388806987649466976086245048583525982204209178616194272444587166605527913160855491614557452940189872947695324403890184355774699153743532069972396297721192607372127767434265508276589682262671811636399190868125685154143584339603690196708288296647877363759047978186506358709973686107148260403962918168709646494470052568622705283275396806547186122452482619633065077891422004548610850254758681245007098570545919995591632398638404095794421478331955917352644474129617330696964997605906707582186173965488270337026588348756300200701862889879732879397789490587841269412931669556128285607266748901403507261855487892655492026729047461699704790760450516162568277940857254054726844072024378914562913174359054114530948348135824222448739465792220564103198878877817946774413339278210605192361164087234682746349569588516431494208375327007548553211841417972036400682232373968531311831162299586941749266919216964007221377144251127546054879388536395446593569340943983553443030266605132306754999393142266531559021646105545111832188634005185506881705395767745816195832695638872028445315056971481780888030965907814096559863708034457867524826908179669085227346885248009861985948159678630494461181073358668612739857396024504101434096864587980895184821653391025491777036384610387455936834110146617752021413755989044241200899747431384410485431605740933469234137262862847242866315728455182703362653004932143415526140803543418991684787577082805782037744698554422830641238405358188696272997759659534803697469527311188703044722082994808428995863505686592539140535389791033019921879325650462961857532770790562422472765430927224574039703978157790046236600200340054855687547650048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,36] -1062838745295051551115065440781276997181518631694728321746291836374618930399559880827269572398607980554687442884025350771578115260623111693149854980054313280735234974919181723805657717242989915612185184680524574043799652319330044973888731384923881306607569416584313652806331173197148895427228707244402008050133290471382976944690779661925826727278034846631197041430551364831251606533591269260243776462635790096103422355234901157930862253534852914138568835354689348289853934097223926622346916718007558914575462209492862798066939137677579599443243197417860962708216898362596514723489674962155784994997905505076913432174611447360749113848760581365909385922747727784865604680101483272688385407673560371388084586429594879388211322800277583010929248276125412252913681253445953153457959053312162189021888652000395136075019231724942805191902944925774973531804541910356035324166149886634954458507676856992242710138382550184182577340455904325048722280880943134651759843853873379001551479175978267875614550722994746148699882010726386642693320867652676174405052938946973856882237069489708275797815410715010063887736150220093805865528072511299316739332705552804097609922274326653933323840273041125629169687686419656138464162719678036773418437712215685844495915236235868880675237307127643260914482054674022947432451583385573120927457153080395497063375244024998195883796267787789674418694774415869437172311005004750186695275848809853033527959436467700204625312809236894180549190393098080974151840172280694434785496093476476585123314704930452805596579364074796722099984848279149126359139676355113960645539427122574012628408041952522223359103855152875231979938172741750957633597488397946827582449665394909270472898258049933182536991400647437691501691934202402877560740385477496338262011805199619342420384080568130621783694926296725483165755077264714439623413355070238472774327080930328302977729860826924459081512563677450746566062825064553581147636683677200216672902434303594855438460023851854672539543608503030783814794071150048682723360615350045823350424705235510219966119044719221160409755120686648256364544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,37] 213201388694196205386225596817252786223551745093939749218721348112387727671554006035160990703595777151426988010645172619725011601225194335254058963533847034460210879281773309757338714605483773898996611295911047057473960382124386180185383527447331696646801812572885527057866898598293832593580037173163548835351447046654559797796419724055560449610359948921330055317061499777103918358269015326761319749689451822689946215935986361216092556951360321949732149380060841547448622347361890611908989083506799470439821412147484020133614309517850996707613823629455214932183378828294436274484475878598814727099205002151284731812168572358487802174717685041049737322179742656865223424859875971371794429464642558525309939783081308103910138369338737090743836454224550070391667931906178970256849185311542009639700034396784531309666062418319157112569532481356792359270406426458284638030958614692447920602668548024542034620551896394642587684293024633627962605237944035686645351666981281279793702466925913659994098751174688700115672519786210248976143635966178717360920758173173163187373118689158212458727484897482277777115380897696476774929386471532916977541877465371881749367075024539907550087221505843497156507364564720720528625742342810345965190003949404838018590359084620851391441408818387234797935649246080401576595646032837689613869663688609424483774737279364893054234222510247717344159943216577421731850008888642063580348504150088492309576526989093171988317705867970995980983178675969024570194849351658982666730005481115730824111342484836378494171213414987545009613611162210451738141592414936735167420477255881011812832858397862245443952672931088363896785825381339181952836141512601014355642212049484978560824648549236143940988817334409672381649830080310089772907711397465238497284550657523362441890022828217427795491979604521200087099871215528862342954193934809647258878662023504898368438002432887063432210578072327549498713054376603037574337943989956517635161877674394863857452736079264266825374154496702855857230554742941486815943885746901468772549155452710316402278657981591194434369151043449005277184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,38] 23665882507199246856704543333341023206109258209684926100143417108882365584613168254621721321801062492894103879263513109697871228802627791709213245581124533977126564493069097295818865208422396704599915184579371563552355756457325831766803311259301965420526407054344631249208184413310998774143563408272040629965200135872867913296212041359982575811924326572380497618975788788445158037857535696463935814451320613948856821016781210597099435549488797411896328035718210997644899759029737877720471913173618056799307714405915841228146664933173478167058617649105453034188465451530639328934907330020933949085933371292273696197910544985086425020569901429619599810518918902134427856492831290953351365115410612489382031544763795213999270736948973872489911496424139734834104224552995190314130617658149914066358465599604773799232065431286040192138402514020693502863338366903267305532922514681330414898301047520729582464307653355461240891239296890271296604604728396871100475115138435757441431506697662515534139552754296355718558110495725593065594649947883208481207326854569118492752148801768773081269521259458108691786514159462577105107116034429651341866756645776663920343979249842031852357572085251565137249409661731329558715220717101249833093565491268916326071562587519818124790337484555319167208790317100527052538225578478219291561785749023299785309341380304625260117750513750783527444050455954563185116991228218170782169827617125781226695366854305105658185210115066941790791284870723497071093470991870412957095593875383491923111014469995723760369875841130550723513034361621169386399621929658225188526470109527533887451138464880840392529599393407082238339162386671215092657419525892792729569788607782311853362658587366646389597588009215614443367060653581874297645764979514273550527685160524306295075931286790684530892454731073161974031855523877940634175021666610392732052773868509972686986846786818018168188816901636498696650844933880493440819704637486775145505647146355126292591544722804441119337354424331839537739180688708869081006161993291242688974535392679509753815011368943813917337851857754585563136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,39] -15080968721843492028430545352253013066333962965432976247454129216075405532686444146820741949228155623036539419148219422050868746895188914235325381201864891402918797580201837225075081286556138110065295125621276134126461265781349088784390879994136193086954651133527923050377984354234622647406984578049762604613135477403945177045395328886850688227097599923555568647514170410988991373358714985061228166914419025122571191627331698152668011879336367581862294586025239079907169473279240152159169500319279072975323453534054170192991655930359179736462197989829828705607339294049261002150327131579197396023977430318501527578036250612616658588491663385195566196152344590182115242205182329144742338041074701594343918408460349993930770759971936758037441177250655040130510335608305327084757376678817237157024603407812851833796860577578751334692990812237973296537659083620411252498672585991261895720136029742002290504896875487285189142112968107827641893073415022319442847994909996207344966418638038652879460860048537293623417268704341905349824930692755442658614674854350217193483409913898433069573014415028664748852365588134545406942253800296340568583707764071472512118776041868350287254327161595810362586601657376235759315187261666964201133505276689776987750247528244592683873021319611819172180194220803529555307561763909734550973859868100764870906683048600991379309546479864939341591446775993080238173904837061405558840649295125727383193273362517468133438672947064059818156434462644775053801151784153752954339346651100702903802163826340648137248252316166035169032961009473573923086540538488662163287809203938299508707527422674014996479405801311020911813345850724871118190440419845561185188964667812050314283180417357050683348231918637627132758236915274241856145052125292171100750365211245650398162943987466761078868898482168519324634908300730142355469660704952290471003053183639085871954281336629084273240660328654586559319727232245140299717239400124861180475071684420781623832840244172212598271826759168750736073320119028270227749724232832937129113255884531115582488541574031846525784268625526181068800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,40] -1550425304950446685842578529279902271088578877258284100272587111093187607456898867763427253513285493035140747480891248665322746375063326906309497376049604015325493697518670606645519477921852792263432346510012781898362033268744943015787313873339237194652583555453657587661372811015438778573778506643841597022472890949344612180168260083058557111448584333742907156097840814651005782020318768848696221193890440844730076184907691295117131316138225655930570732891518939269590470204643518246141553452965407629370265744610773148486861823393102146975584238218800214987950770910259129822011383471688910421053547416652495930308922326042496079801312724057393641692275169522673112458722434410475044720014709841700657060598203157633973730322002671468582213326065303753375368517784163239020503472170328300777356471488881465830319193649666129561550021806786704115932287061906298854923777042594310294872077767010595496197343856443635506252070329459635726051881924348623115876773755334078956987435967704594888381410393232522919854450287897765498189884793054108920450350177418915900621776990203798519589060223609505391843733097637632180021021327021105266429773872997078417337551132121072263839611131717383990507147354962319074305591269634923361646432231248938032588878096028077817559416716129554046686894824656360340280603294304362889692423730364594674661064135069266683209641826064580358843877162608527521827055005595422989400086920879906351736124906261147062028156882336999148107857960893145142183271877206448186857083739957165097214888330637760492048781484855904205381928476601558405570931719038747316719713993972504322254251959685131674544603645457753708694320025621531398648165607718398198443043038802060678175855365757942094449639881504016132484323479166582266058969789022890057426676010508330337494835697127575381255819233437491988721089237876176927575363038238411346075114039927098473353360673059359212699666488611692276663426285909248127957139805997346409796626506378478995808181211700731360602823715919584194107092891553711972469656317567905211631990377310023046626367687561624359621562631022706688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,41] 1544660807027519491441782344481402309113600798868702600054595713880040960269343069278787413444684191891908647601188430181625130565357721568150378977033122650798670593950621955566923141899424148849314264416359775730079158380939213791784314297783524298408100615659432962904851408207411794472135799550174870070426294282259688502240092715045080281347954791678656707349127132918936625731584995714544706643392167410821630697496949135382613423359345474609704155228733075519534151272163303582521735792821215411249358025983932412166493886228644195272219390496513812931947026826366431810167968786259409455044922114549115636238085805341278995741811557422149898295402648343156622748659234751510071599877025771157554867507925056254233923551969337202321501520399209472219810495410953506609117759206670507500144019252587461106046025176551457644895927232628060560784497762461370560897728539227457283405022416008749803246759734222753815213220669405122082340472922056780016948575683371824997216932269520722815155952538211870404561028058803150075200770603974095421268910244110122750421574570482710634540537268922506547215783643574531746388563434155609930086275863709916723715419095077927620100173169195032019006922676436122061357075921989676965854721176867465149587466309487469646176236546877317456296414238497666969818533580479651406494471390359312722991285388770921419141852472139162112860652743911181385932251229547821032736608558536086101690940930511878325746987445644466485485012914652022707887917016885414260698261765610726388362907908402456359165517771081747720533694075766579429261861601213389043056437851687602200527407215413868942559538147868678369066860072654915638408849456633337402782571764133170664833986081343403079017420007833152190580012436197542672635193955962232774573415164525780668429430259636606492290257257115837333398495145944465330843403241758850267189123151110219387855894427801526779209564542745825498302351470014322590629355446966711167656770245008107381616083513506826344670380347065023478286810875630339664479668790711437662522463592680620657011835683200474518784208438915235840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,42] -9128701016347067293572380656753301341342109933382193013651042709641611292189628515452420217288555891261691826450205439265137601158032880456558232220093401645714401194156681569949316116120746146201666072675267976286961803831572867369244494555339816431107697349633254872956410180140393967891675359156754798808774063113426464323639677473560319108918467690012068872712689252947815414743261689229533129045870824491718104825256528684304820265470078034973370791077258011236608319886628380029561793569199212674622026196834198670348490110215646439290754374369098358977596914873413803439656655392755733031784092189204348245547559413696206875819429083487703529102717767243829314112448134765355353626046933281584294270064777815633588418616868042694692510717060119489822018487083450615305136970017438570518709250903388199936300837996631120577655374677856272701015004283804520015011619064021879804406378234853654838833763668763444394173119884696545633399276729832848879663163840020942144863923592946129699051790217557408103363618100623257802840436422755020565910928658485445284622569027416179028295069918017963137404890254523642598809536056004939471747996173347227430359888707890542568168931354938307584848615769108691041496267457174362227609406530649370057400970702768237154389013323244688780589856182465819470280384285930457385274360397887951533600686595051685528537483497769533712365632954154809732470918060123908956094006585338615620944157275324567253597048072326872188288148602793152698350235325485752310085954175220082247941404756573511651264462666453062814727428021069645639146515731129821797234469919828156930924791424680760232799648313089569377392217722043141769752612614165778851301790900291669182533189580073304952894743649920817370725758950369200813224579181306300712047198841967669563946230184529070116450969520661005079636798405966227291826873149411284475282703339995148098751868960324617531246658881019021215258530373443978956056107489802281489710933277698510028660322117487383916132507774163322216506449929650915098240014540776314163320717826579120689551020420773958312233274852769792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,43] -161439247283366081847588988626228755474601818975719820481270253167990979964701190816535382366897882127012535453517705516912658269244085445613465239197365499228700572941226997694178293236103158311730852711333241885377694083474966473403224036548376693546716193137206351562709894971193792939082686717152471020036568244385212356812973951614449080507980077341959392544662976143627889408303058943480384209835316047493916682083901974952513101074539859101950101376386618257171090162333875352599461339102385036901712772155010857659441208123518146598849763980933793603936667377123855935019413590936339282065235676683081704280093038859986211938762114481321624710256099929317254365540556845840434231434741877830775151756113884614223694925421398628172056075887398459044808618501633007392089177930630400868128581654020622992497209973328102835650657279405614366278489333216053162728031970970849781655292725601693718012820926512473230715697634747224691664749735324872215950865032794870943884298646010014811050762783473329769210621483043680808605340730148519249136215887303771132845495443434967115377157477076642494989551352862161496033677665425598567126226494352409968777998023994683448314737437329276594350959175796793271987941433697185276520904972339100102024455612070595236594948756956192732227195382519120802406888939483854769304528106715974458058125077310705583080233815145619403541670210748215409343957791225545325574731600457448389156732492486113718434425893915540487186049987389703477163392991894530501342384849014859752200496802584688609184356940211217395326744767888803401750751922339397263343626493008925130202654877233202134577802635593261872477543674862974081805700903970433501880052046974044442310041921608415187748626103241739674822977602804346459618055556705918234901625184189101858299168634994043488877216988644658268031010888640689518118054554309992468849637246108109757817816225509611394345037181441194192422849318074307480525931611822623395391806727868495039332208780803763871824742475145757265859571964821042593403011322309866829473087906526917519705045420687911698215766785012006912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,44] 49239324204791865656468880067404714678400136579381255204819205022069138452346601061259772707695820383758216120962916054947847048265246399181600583406769923854712252826683099695257067784074859193508051085090593743637368223835765352614950183850650482817581621142955095268076149637131607065296295622002657272862227335878739038187354836331562271837706910441904354446672735687448354772268445829356581722752189996278690470917026267208790377107373339254940992869460963737735308622717830213387159553698547476108628832486624667613750575111645723660847761463351867642709406608604456264385184278689720162770504258786821252229205338207998858295904682061041156788215245130922473785861013994094891750339474346684370578393623121539126462318628283791451099709396602186594621795161357011107320407858502081655777490459856473999831748509329150954888847746669650546273256188846636633205364950006042527118002998712798993210413702975985983528549783112473677209481835110389318992958217846910139470274877714684596725899517270695178795889228041167441235409446541553325700232731512480807172764483792380200157303134544830125117306274601697895172007176417392412696604603348624450217486821110649514084861840787265650825886958912023644037113465649059297430002916218155772067379592655670205260514698994714020556294780966783741125191526055489110603533180000947721867208062476818279432399907786518030583569641941825080530852957472605257520311072155558013737992963141973990966607423194515272378900835774246541574768703054478215061791501665705830721520702098077052259159421264130377328523568567341841814279264544973657475301104206270633346301490931442537238359734961945326420307589857171058158474852026551840902381396522118410964340660688437543922234707559609869859755123624270868319393431329882199341611930442221994276642308750130981151372741464191974228265904563135209315621550507870480368020730686032109271975211174153431282620805032108669872481368797756591105150109985542650978674731158966230692643107327862321693167255786783742490010859281443212295933294658187607904071887432156656128947765228207846693818355935084544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,45] -6373608728687361525635873847737830249411899143004924031656221310525410310452615766327997321275429919165056177892619359892886089827270069545868475545694351006825989909363884518757011105216216846212478850107313052783062575455897843804660478371174238419096447915081764827040283136899744899625950317915690511594108584715510753067471394398408477895004798354310982453434012749837255009031547251907713993616634456303900709627466101386034525956734801658001629485838122484096524590294193415526702704769040321885852620222430777614439626711259776596245707808248161959864110105239747844212251979293183968140272754207648723540856880292858646458066870004462659764361946511908617063958565119633815817238811230447791732388399380475613219138373905860581777461439975171312808804434756383042023422311875882525062468891432961702764426347665035896621243629891189050732380439372773950981686535992560163385401486605433973351523937104115546698997887984217610478550332951414778986421446819071596424187269031686679892920909680890123547459616430770620501180490193979471727570128305790943753327527848865444813884606790996961169968406562658735595044328180797816115062267367125802067567183492671560641221425117879157126028794408719794835560596417707910601096997741721182070503946551372080657050765748383668219581469491182948521644006539269335556769905173328012644110365313470540513473190747255653913681658617252622233989961377092149042335588442909110165425290600514185499176135657904960005322294290997889361733807575071672796091603180159801788199186302757340859325076145187129568403383709652380632989046820247597773177524165581043820740781496294534477409371452931265142079328982454690221109334195028086767557598735644393708974371618129561001161551228592398842658266545342688947907887424435768788020422486315890570717369798548074530382817307042379760617241417162350798041038428066778106060810406438611134873688781405238454693387276887272984815036049064075325210912353783396544464511928144126103909968802216489718552185271348421366968885840265920404281775324269090308817442868017565875995655875700533414306324101988352000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,46] 218486855101024701724570375362853783261098917659684272738280396944753067112217040360258669293871733220602914611623122535690805548854037752262041078042104111228462470953242205326195843991488534569081875617118455407671957241034356913530247598197016593224213093615781754475568586631147784952315490094289496096104857234415439652259838929315247587903937782464188178336582126551595944934945157110010793197025610946986903096716433915304639851973844952778520673558984093044967377376457052387460038167989571714806838017018737517988373770440473939015671582627902545885656717902364447821145902940895403707346093323978227472734411342570815285851495857860620330433698841594145634654839628291299862361588227354279832700649706709446303522215591423817998835936014732372295127498763243488154798953521581143988327470451404430391321158769471834372525205288225100869339161771931805603149409995211544439676143783003723662075969228111869561155721947786025498944929351974936068183145760354027573441474702768387923080031605751473332206505344944848302791195834935132306824598109126920788927903601983871931093982507722192566524576284190798758046246266696105278142151560990852371279360974255354916371949292124059197736921892709463352440910900513316592882888404938050700732965105364610287012568813184631007442012313796183946226209304789504192753179588002084056567109228802949862774033632266780433351293047054036545093584928316027610371552886615725210199070766162613502237911508560977406408012483494029823425985551724454781190080871243817045310997139068034752631104537068808949387890081458381846552507715107576686404066530885306585245303227973934224611031413559194973586869145963540883204714756477318191868903032443163106942472380092219606520741153839445088013385329694133949223501198191872703067559134963421753564860313851950421665425027710416653214520123627492533921424416902849112816527615968067715379719403013675897655415100871650035431173002569448702063358988399635049042658181474057250550315329796532009883573742796661217567535856879390575520392854896472256438879115212349220753679921649918201420920400117760000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,47] 729718546487062146356295989956713299298321918643143170015676418579414722202554203137291749629344886593276132856034305369560619025891767747421070378075594197040798067877938673394624102321687211642020178993403441184311752015099489791886845411909143340025830029189361250059293869956306866395688331172410727985277726015819313843625271604237583032589197585518226071807535120290516396074117340529155429698237368262787885538502317002322180163532921771890022250191521321809254083222856593375076274253213582849829232648164611713661968556867581605323300417345554708926813612522887278585532191142797804342749206937771441000841569650224493835345265847701832360547904652228236916041591529132626215362109994811229139257338961404682243980008479841358518680603413448759815945676467929235605297719895783336950739648826141680778579837715718125907407776683962981975304913993480460161153458658663205754355434484691069828241013716136238060987224790823315642889436064649099844406143080827626305034960063131438932336953433939663147025050971496933575991542883985859121834060166484425920306820345495264840912292725205284189332878299944882679304564798715537024064353307481713470179872097842222562218457114521527997375604475911509328219446751997118963927042488448677022940572494902583898780582509787556975556640331286247989057142125315385940575453455618250860130322002887562242235823928590727860221298250198129790995945553899826978466063061213411978826968254644772618507281951128076380541130173121818232624964492248952508555956150786930041076760324016749961697943966718080029550909804826388351347310127531648822165138880472706460428697155577683709313976206722861566690577368152667815459459600732223544134795742500796468037761599433596550984958567843706349236457217563496598690908116016875677414119027983477647922679476796063286141650848530900092298712948656985935444646412880386945550874300525401775549703212432817726238044417676367633428307503367160134134972420586448595101740202825653393988927269409621540822395916552119289956790074147827223530626406248189613453687618280474715990767104978996053651383910400000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,48] 22312545755221884192159443071260060813586483659716830222563231731375401161229405860580950258420575209441816539283195507249126896004987063437088754748995095281974577596547089341815681190093035814638180491198941835995173312957057951770453038686729387188953130074769215290298883788040214795505115479012213085496531082595002649162632204067994559420279686933676173696767921704463163403923973493603642653991766230253706345735702248687720336521187018539207573887696069304080068500603386620646572369540148227480706287730094373282906472942152256959344866899274146430370243610034625308244799185557764625805212068353053873180285758956768125327079204774687338599053868729235129399507661092217351732766229827483977761325014280271705066454466617248376214812108884210746945922642633615545828516246318022930809286585199870973853972160667920093505385262479579590024126024611363806467019395414793383791902896535615381379537032333023221750730475530902498043036763169870678996077757472793696842910657111186285640222835894629166971064854215204706537817789916073807432756070816147699461108455198812886578715647989573206486948054483457730338810160417027075352459401649415394235134258782014150149197064771848352919784363256877417189438682346760710494603632648520771343811249684979365477789239833913218240121738209387831355176520605292643404984557901261909427623957917780668180341672415777973349212452854514061314207977724726459853514315567776061848518055493686573420541790519687566319042054199788194340110457484976322718081828397265824370062124584457175321758652367826468882311533713800369560479089117184453505555780720359489894283714879813459109120023762362625967920618723289854001975045522722371024676701575058166522975261199183690934672915305132982864979617610411369363304507724100113496887709766812083970790071697142820451254700294256585769116478887858508287174969615174179970236311403502138138748821775308982528591255587242467018412862886471208652198294114706646488786581277146543500109701428573120089367187357773314861916943420915928845119552004976296565423963319798918886644104830598869598354775474176000000000000000000000000000000000000000000000000000000000000000000000000000 [95,49] -8309002433186522654194570134747201206275401519662761573079757431405851416337110523387414241388129602918974598518650518575541064556992191814501747384477592327263457976638023178449449808642893308188156801902477478617306859345597251489329957973390304398462789931763385146105362984130988613509690178733637547592642970795271204230343604182037371643932966158183935906987890118541663670459976278357887584154177023954763157417808337930858999052264726007397180405229914163954880635006476743760073618231621346906977105681641964988363419460430107101498923744864266916113940638606359924899863175796008707660246241498487675981570724352424673737854038466761259195119696481920996807668026827541889120439104327268058475797693098825469823900640652890014076019430702891517474840000033431368559988982612470786135619877299855818870692484542040850404393165004363241047948068169936950528360111233251059145339706481710338499301655769395563712867243772077977751362811035733875925078368853401471820182706402183104049474711130763691555911594717155801077244689967805364582268202389555589573985231579255350110041014409003032667593827121227146602791948630387822577865359313551778772029641155284946048126369368396767209638658935741408547153495273719092030319610409624431652310048593314290454465806192019142665504845918937806345065880979520759372512770405656734910943094197486522155251807416600179169850912800325268578612286506311768839382764536853952231152208972819039458267460418428283567091257920831139228264706037875543777229923447646697105800904847362672211523211608718484411022160642827421133634780129715350083827427100619902531975012171502354490968812750478307602359884744680612683940315405025325365876057376456817320205116183147927511630987210682247020292495726334174683212350053007097875710179620112513138311202006293183237715115160461278360404272785568785832876535813005242881943468943342514312948834394467459684357597424375374603700313661911573402348237456088469868180467622674756325241791956757398542492661214248044579472959395255374560831754724401850409348154181882457030759338319810637927575636148224000000000000000000000000000000000000000000000000000000000000000000000000 [95,50] 1490555583407866776856237298591501843862953612434712347373077021613326096401928461348087979933630719240358274592335077204919306653438751341652047613076827532027872150551979150565001892653863089650060916176097404879231241471790387521246112331869451230213479914270982053683162962210162466457755924875127101988636850801503504065397893393344632202636381526692692045938897200096185520363717617313496138522310177839385841062193878961975647342690570336040817556538068099231580338743695130903035344792910168445365574740312601855894648858153997361655115440566009505619960489261894181859626816202993799873157110829167381426896158735514241684653024784884434445613034310914685811193639640373307410791326789329079443288972924882912428656525283225690421847773965768434984644987167677036652745592128767219246902343418687807638289639075870445166132929753878139196132046308343226244351979695837532647219709738269407182547568693924499808173670636967638415127050607040572894307752733925957592541055141159149737170964114999828889903393775128121383793900941998811010199021111854443582637398767545156791346030714743385288327570765488773267918537045207758912943266419220801228853004815669714086941289177078823326894513646965981354753047764623554007277088085437923514493229845346993827126384941634553689469054584448179915261197216967538273455586171803960903688651657746405052899699895938151830400572272278331306924372310210443993683087022124529947817044395470797741166445654898040222666833066844271933364282186773100262134833361682225404556301399660105777623033156415982458182629022965117011681511689247962426841655798273071090084840189087174173021972553963114994555991352508952451724808200908895062013061903489697999359291118811731663571640724854205637668701920600931982088104004654326959034728895018126255400584509568230913488850770473152495252412054811483463603136106661825211802341756096127109109951748425661795568273189343970866764645574450164573446177172059843781149759266099630841690490424117605064802108136075066226178045874371154732637134278035566704753244765127673530395702887298226357544685666304000000000000000000000000000000000000000000000000000000000000000000000 [95,51] -131762498090101094163269037248387704203916755367107877034239862832007857583647327131574424107731206654885502807776614520196438880186523714999108092388089428347778735689611017679294278333963215668669488198285810413425802230506018686144593721471167848292890374930643737200718983712264039288994606594549389042878929145878047969450777341268746632424344680797181744275547743634138185562908964857571398508537821832965658838850541459094723723589394765644533925539048448197954668056751962112457493828898756562071476865783909780671229086156869460065121055941131313870684948618236690120131327656364179832947990221661372388659593319289125910802071084185686311394912191588307906358213524990369254012577510697548587827218615024450148606311975928625790122396765807151263565292177398706702863369715365116776926061897427385030091880562085741827544752165401152823718336463459343356170791142593554021455133607394596374038327977394479683491341740572135566891538558690773577617191572779099995598004721217787640459993154245162185139830151972522365812458355005330018548631913910422335571414432334821331402504988822261747400482320743532939847746273819909366523945695511254954865224365367065412360764283235316209669828567792394169368205188990426374854902524788985769832646812617863803970250829872914946934934546307289062079786359157551990353000653375323322669834701605697496917163450964132170455601361617552384259411311822457804904155753379806283006916441589285971994324289425248433317157468084388530749326071036162740109185355127800157644014092761780092918947388125780200758002866922083560790034884998983904093523861488109877376622404658626854040169219984532461767674218000840081172779271584792399930290989484879780267331731486974595483556939398848860312509516146961716201893211615763864537068385300941556283115583419333772454921057445763124708071890064927196381880672358261586305779070677096425109508676037757805568824134964118121039713361491915880615578486098492482955241976965056954021884496665013272927188575040410674576427554780839484415560589108538095688484037526763071551311519883404435851459952640000000000000000000000000000000000000000000000000000000000000000000 [95,52] -4276551371314935138483835262283555183290402269303243396854704087579678913009908246650411085542833640398409004915121100763315646458300663583450937005421512193874852878341723999143096062369681854480585541977413677618323807991118273662156472102564660011325069797165459835910367608759929958518882349839082069081717662415810939030636569584051404819380814047486900545853882608503406139155924710802857677638780863704768991557028263837309125976769567275938501240557892977288072100638986128663019737311725105504564488808009009013204532863647399369061638699699578428497078404086799500480585939108482613086521760859029480055191004415112773430408410846830279763552175258066506380297537899925314582435383274754525838321872021545529725109994554853573309214397226539973804684890353536053691487315631247424540556545135351349510631385660368020257052430300989423636755291712645886217002402471099698575326202178875570393393567167838286380431450220616501129414912954728882711168265210401717267821808864496973262402658702803363382640085547515997640951040997193452666265756265192072767748011910606976960727053133983119455948731050222417111265634047508764755502733907398670173874105129232986114248496002061445043220156175018401568465038470723521786243490746047063362810151326778106926678528743956714499331985459553335214580208129858217669427130301084699566040558725369203078828910976660764163009466609425313473628850143855700653745568328403228303860903736447436185644100633867682532805854137814199828867853964645538900211121062265954166242665330916874964329185495175620692060790458571727396714178416872075767465758251452888000522179652876263042619568389214098926844109275499058828654593948430644782488261954504458326130043060779556227872852909897474098462562780906090804409815425329011811425990844669663354484868113183924588173056439064802331093363709727838081152072349110142915259494341851329301272928798977982736285233062493337493822478039707516167207319486619017216452269234477186508963758868340210042624457745918705967639838920797949091208063840362554509801655176426657317674401539710872120746573824000000000000000000000000000000000000000000000000000000000000000 [95,53] 2792208632532033057857745830041035704395459559967721154392663445614558193916500018690269201978060022727518897188650209919436708346680538603819432369273489952380502503082660756979680821928613392267082002297274922883381611449059719099131955481492787765857984905651796940470546150338612350116292912230272598265097497841290515164198091236873879974202827447896377912364638711261323430328025083457126388815684789709484233861738728926701102063993608319065684023606901919351556015588378129572953386891635459306246799959064792043388339503139340790658886519074798926647519269618611512949261498018220006910822135600397281124592807241096628113340185736597849725605356265836919290170221718124937131420663834219713792738053679378749470280776815749104006974291149367084213583558189948166243895183828488455728145687088306924110957576972280522636851999986975538746329709125374961107116782594302548413735816775907744729447897453781571837935401576685495246172718146002000148712415677512287380997501174007521556727729689927333591075471445964761567558346350264617244010664064106940550556396851337115803517525287263566534017563151133265453560189656780676209539834555963190075133293679347088882292052404347499232023894957401912172839495454362717548052328758854206613669997456100766513680963814983876004704506630474012614351160354460075751061031422232262806564507682200684937524451748641129864718653103346313488804859552923104896817950470824785051979040384923066381380096681489631187617658863624254353967521005914499273640513207260020660995915110366861765343429039289862768431076373298870913528687562766944936423016108315842916269032485208307027017636066503819200547705179368164853280953608334766257528094559313312982749387585313760776710280191681502994667430052951850898259801903059997191876845675830648759954659032195327445247222361786609747127469312343538579661144969777345234572647073675948771065496101045349639691551375238978881567279532698838306187780743869201255843694596979136896344861255010608775209767512367424737496466603486848288791857009595111303183769049323827844482955485156753376819544064000000000000000000000000000000000000000000000000000000000000 [95,54] -348150031850698747561812212718919957181944345862298188452275060734944507023215930483222216354963971913733356832030448810686514695603030192506418756040651077389711296980442544866261143330155126375726351862815786167949081990118644731854774906779955515268215668410764161858606839318530984498963715880552174618026547580879905169598346091562027234600222705746517377860716895612999180959132199263638725150064009661532826278300498285748925416229152515434462211952767013978880865742685739366056913149842397953458000617581035592066188685216954171797918100121017706162835849538449407102827526234843444022950152101715331576476642691210754975469319405612084847049898857946166501799431718849573254164471552435170711974543795492128877483861038659690124748225088158512512998852309258371103039672427550668111174118980938073666131107987921437948548088867336665159015550813282185441422564974182477564495783803786167834764132654237199806225230941983765592815433065541549990469235029487557287027129030776744525454132174551189118289087362762378842923243952847125075669913570334508340405388591330235557626706323692072219980676516083106844675723753351881743413149459512587459880199592141293669957323396274392289922986584219139812134632521008246446433769636572160320726286651574456270305426339905640304751095072612576652264656742891701141700650805847056374828992359888325455771221208784138989558823114240805569122065184822962218776427368601800837603296544039619706607125143241189416838279153906434711212683010954768597385529473712875526786578645649067130615582496624297635047478049151991579959097054907228399807750659054994709172897406310409689768709581642665264046700654436208617847923380890483495184078654116026153920667399482163828760575131313769928008680075364561459555273900708234908262535137106403528077465444656557404443777896418891320352337999159574348314205085255798984002113220457385009154779034126455936956846007011352839153920367313644278550225717377682975575558442138931922583298138634762210214802283647514960050502130568859231802568754599679723553986000524795337526962649839134780665364480000000000000000000000000000000000000000000000000000000000 [95,55] 18542344882325739208046773306931682764939881523021925542049952157811805271037403035399994284666668532024125162559013689162969408803145151231709448558513769433070035092744592565961050530945228337407878721662984098179137942160188470208648394212374960535135695548180635415070574418543358277860963567954845459501804275717231239676567437265341494963427909749509445036866297378117566434290207877923272090104522868050827220147791916371418150738911235096349025633663182184690874364634924106013718854955615831188859191500237411564424509177574588722247763587791887597127726485298154098409876668058434832302167163963872966018537905246234971705052910974686959213634610727557064954698234591925111948665315139564710578428532955677854051217132911034212079077805159439429360980740510886486313795724465894828908037707069148739859824808043295384231322340186607594380108528509918388508637707989068840505462608015312718903263560642310450014832524012638081142343701709530153448760552178941212751413424504847638593281805611386082564166481148936980561512675830429667007952809936794513543016152180554620264827037679155069214592356792325693875547085974719023100841897962146991020422183188734107591064013220513333754930549672003753293384234719957497683618498450466100458748749379394672269541190751996999111406099199151167522791191261243436288065264175173289693375718525420965511210753403195324228993583844086415222534485797467063919801083385796223274200269619593153640615884969346769581076486424381390710178001180884153649006158147650406887525520520177421692845317694652929023357806738430582423553188374627597292861008639695941369950012206415304670002455193148445380391236491121851450214408417123057203789866007047747852469993898090147467003735640164408908373857603127994923319458713680819083497811077964632743599373536651356500196935111594332054139260488849068591436516380162617604801798144592361673664339863024183728894506253123831994986684661048448947217761578557753182643042607359366810863445021200437318209504116872303891041989820967547409317609816029143161375000083241843777985346600726734689009664000000000000000000000000000000000000000000000000000000 [95,56] -58143477579695551070730020820042422959457250881467410411279099236592401971736629188315079055635750753144222983137802274118371020610431589628525909308555782645282511157938922439517033223213908831540452165476500022451898309152974012598066682329813298263632976951073069378476049524299126816549459853116519906556975063947471285343696655834290591797782823004733493605179543846916236849170021999931294326220994103654571245717443029382287092896317385223153991607947496442390335739501309613889935557272519228894872356222162772607695973118531337468292059050836126097802908820630597993190534674817862639140599482988711631014488678502222613644720533946631901289977799568519567430176102778184612224757004153590573857400866917232015496395110853894412390285549945507194320988375541838059775389750696237362299947533623522247474366789251344996845551975233063555461078114383903060238413496889562196807552408625484586094842493292948717490013565423041779251642184115295068160535178501562655157923779806468761312814908961542233651513354093589631763990159175357660619233843472920213749419488396414931192342888817987864491822811928727535279660533611474715381320673771656727688569189536429717123976858101717330335853523225925111745366630677077434978551072404580719351594035696291951993285531851125577157846732572598947632578109119127332621719491656609142024361875319298020021606516939432242968969148393522181922913221559741266097375910952591389385508525412195001177660355124823039995205425190326368690901544605310012314271859936455752271704914780520487856523699550827468062777214956388536787774866292452521819846271675999224008861199880452203030305432853438467699626152635033257795726483126755921097384567336704397612842798681065653366880074839745512230872861915374566778692745515399052975849383976368869056963068015360955465274468944898732979558155339748381058253972017255199686450654481672722756621617837950658931218348532849907084838325544891015983570526634919622771355531812265107780406336273057484784541540379668493508065228158051191116423610885444261528972834993960170903824290272855461986304000000000000000000000000000000000000000000000000000 [95,57] -149951283962612065857432883927999390099305803274451806226635181104298516424256150929250828746717758540177686135164049648147241111761020621669115248634512856023904369668923445012151756573693259593781674749729635522715021477513725910300743212294676504805755229298933495315961213212341783617695704804794812072609005964642158770794774478016907754500686625417443999558134755824245034668717418013067488015551166045756489372020422405582850882827083112565675865667414353251925415244348220964981901190478689723062220363220940608925096812813685051698442126421029967647554834398780460493853986440449041466248918408999328201666073244153996266443014816390211200860803420755331744898951642154247791105793565959518301408871623133260000471380718353880192824180508274081637657254404264056470624582676917846813264338809030250854278239059570085712206157053850314074650947457369622394235777526425596166244343059091864564331785713406160961793856196389435246338970718655454603996728505645541231921669443506351053081485876869993423965847941729596974881737946755009913485829524288368477386695647932504962508502092740300719526665696175183338332356744314756016975846484780113880873945355925149064487401406973706934938792844435556309574142933848539861063295042156504914080721087700785184087444634036776150484194045056466237568312794493505117619806647108225099713239966498982617085914907005089541952466081139922319722018442421345631699882138289260364083981464873649936624929949819204291096611698893754217625471931443444464440386441649134252239086136012724387564956140524039276936097579701342512302713021307769369967293372108240507386157526620921637166093132249162774994813210108207519743941036406415542941528910822260881961623619683584562122674424537032365452090390969644187327410998145490717707601436934569241581655163380259819446423619108636703108032176813216362708738578768009724709093408273447713363954191053617164574400354847894533568630608586969176558295155562666178391718359385178618930964238728019827985566025710843509133472892659588995199136069703982231918543340838816897172448088649084319039488000000000000000000000000000000000000000000000000 [95,58] 39445939586791177104042604571823435053827606303520132773265071348080686382347037295914530939387359233723190027199571958710171529508011602509278449055282987583842901146516734564427480317937896642611762249757642153331071706545382712139139701185165738488468318032413280709761925142788258652970107429076879295882849878155850361379885950712494515263323736144147145921802364676015043448376094869395251458483339878831808471763649821984804802738454226046363162001989174548095067545528866112121679963974011603596324246999651068882359865495365664363624872016165586282244884135190429996233353361431101530501192087584734235933754738411166235134098929302702635892821036562222941723374847836582274645791348010044096675356409232901338431706731038318654354427569459495860450398106091502919355058485651161367687097161167557095081295221258082558127616644977865561741754580912764951105067333135176405863636674140301730072291374922582188725463823701751920467016744354510775264347807145447491599680338351335100214795602133161552363526433852691886877496046191855426374083955713349898438357867835401283908679598579600805160474154166736506299427338371484205068624865483823711058806476322911206053415814019996819115970341836215166593973613024193350558797303091638291088226273468823971928083906268485531003512647804687052131805374433729115101297692550827815941569467715411674945585004703291419674633284736450255215928133828408687353986716162777313071813026485589781462727125734411988483941624202699385330252340089082746410420684779280446523171676531395713073156476368917006728301638610531358911331812002984712432008483687354586326568889449229338015428419135312974117829123337638385426727505080691160496464656290666361041783130836727643526080888082483404178407730591687428744271236615157553623485167695906698769578854941594088768572291317010283758365650974561031260647018524997852248058491438887988166140524941887781920530152599288612951268943043396617992001737684133698384367264228949746142710552704328306500090229193185737212829042854108411500526103074532134840181214025764341886212614496779981815808000000000000000000000000000000000000000000000 [95,59] -4014058350525371788464764956449193333867675876240805287680023766906478411701945838372343542840915526545089304844368689238562962711396168893335447541760903246488953874369391613812349724217190707604710077518633302923279290265308878045218439158991629395381529705524251663524378135706242282901549940256965438244492529926465738493602254596492645468773817514978229651516052866336212119867601340279793293873917561760151900622361224180284816719245400754362741086346141391300897844022816332347363626297576053734209422414517346929425538822865541864197191124057474222676762512567744546481852547311431949692787598634818742647648695748603306182855677836686152960089683904328187374300822889151048540813165757416972099083516612483829824156507356723136319872676027602200454520537802206703729709395893323513931746356290147164331348550588954854149235004213884944069629558191011725164496662572367201224739722752791387744731068131625948705805046836199804725123691505871476290810587820735925492338742123207819165236062510458396566621059420274017259682997720519647764427147328453853486696248106591384732176683844413607542921964607363644638042496003372623771171508953000876599472586042416493026597031094275138224946848012008006451627138676546552434640722522611187588761098263786398993328661081841479688805475875443781670396626847261201352195781436948383845691979683708652602821875748406168110056730727896505710965843760631511499517253734324881508979349550689483295113690354316805430841975135851164637305370256811510926628526805414134867423064077306061815914116066091029996319844760840690010598513624382594831500503374547488048480542521098132577286761404889368787647160575308792897771541141820713570421101146672695714049175812422061303310293716086939364855165320631657911838394765753511810300424395960883173064716040530558707079639031821835980039427417501681534357717610734415440418948344085451318762532285941230450465690312515499522922979150051157069126284735070511484075454997675836759969182758161936296164933368754548559004959547474363248638772791073571462040684642840537947886208343467590942720000000000000000000000000000000000000000000 [95,60] 82225766778985394596169972817446982423156304791876546258799480149896725435454786111511076895977907217706784180338377954342098068257385772977457870422991396354820091486288379615470850602254262050572510529473099366816759638197955518569571180655177384504570854466798514180723138722151062273328025013127559262102917675039580065250397525811860667105019829085925972283390371880313161723037230194903481185300460255516072879594585683846135686662862875069102556325871788655002514678052310379068269888234946991427574139815059836197948341110476935711394931999307723569609804981373082727686928674758437373211070558962709844639267041002620901338185699131825512639017385532498739434197798647358096256829417987246303695101875857931763825626749857321230313297943359716792853960973400162769303807521864468203963763631572561918402757968424954060278224793149225337357515176205812317317841409012808723600557018840865958901077581011857563281957051196678299156560382457994305497832620865644935148128758597934901935705511254184443893611615826223855747569733484122275445179383258022482846535247925527652707884652482360698506611519195040307391328760678916898202561897334509533257759182565605076048959298155620545669626896972228583227035811821329736603557729676174573184493681921161313463202461592944724475770961361357032893961517826838677971737531011067052774144677903790122772022822401699905575233603961898267844918859349586289941082802633963611064773179351224622347976752758036195416660499723692285039039855791779179241455283339441444332271602487695269608072071646620787350319996878440592651824680931128852180104832849064626590359349986870285475001902786053906890415037696265303340920288863576936505383638660664411692339242514274972064898313954503402369691858811203260690899346560357511181102699303017188417244994853719598810282998520880953654420334781595631183535887135439120972688131689218490059891368424075121037295878359197902008864301086530471515265253556002628308561732683548437433575067425407286382049583381795815047978326885379679575566092646427354808011787357933869181405107645673635840000000000000000000000000000000000000000 [95,61] 2700921406572728201914645348426785751739700545735642739428918758416748722418929413531866520076308687861662524753953614545397652373145957289070292852804522454407708710208814160606995526727538818444580209518508501756371429514068986056794435572797090330567656010939623037413501652438759614299567480607866423047634908963602880547943794245941995077388642983515929359450562336272130763071673264191688497177383533226007042760326197647108784661755771171339096158297530899759994357108406880695472958170097927037997661195680546564885772398067629676854438238565726259699303970612918005594931650093582949477312071055720689018583024666097964633080129083026427265903359531402146014131252812766093501852558955066570767689212872722377477697847372286191985617484980699017421728401802687002720245369614489215827666899960445065839725751024108422535765503336620531140461396772387330021156889742341727193836223566666403184835992759979234686926727566944094990722346593061490769267255340474903641183702151674321206555346441318238783932446483485454836679560661463439317217579414838309828033523218207886980971574618538119018407226575259559791510344888966144097595653509941902940974967955056037769768594146657553226891412895749459513915581034179340218086699498037209966013911315044562016608491891429878835876763489403041211663600761824810450520660511168246625621108861706671066792448698744066079216375865412526021735976187090864128514006676607319007133190719147848713736451259359483683738338786511864850492953409237247113789419390778260421886974584319203792297860263596603116634195255268224027186794675158073783410353130277133876589690765403464116857521022577243365871538029662488390922029818639591508589594923313954779255349316155320794598903488351430063492265696553086438830585912584250846860139597322618727056786724900611200000788789666678892799442405679531126719736607443112199994573604455690102083850795980010672060163594971776588144384521684219564043318772973541937702504277688517237477318271021331476701756434191619849149814972283110983249053223461560551330864498615206166278963706000834560000000000000000000000000000000000000 [95,62] 739466848530046054013141457622773921790841539155054703700685439135375710002102180130497329773905133369626580759754042106803626288656842941296362560426814559229950276348390932585549450039469506079904388924252291226782658747841163625001344642128031841352403389385216714222526126471730926987676051863906488549527825189816803047711001805594392343946357991190099743253473767753443265762583938136823876860426130012245985536839937550509330517037216874706414271084870692401493342072307218153131055980029996452542968120233981179437120424215583740153527628224727305398461687177803515471592016026843948298764097969594852186969970915096303636596923240690324849891597925832227845802060674707234859105397020153864600858251556302767648285077701667113842508025867327668048642027998920065461118535173579713096973826105036379199237297899207750383411830179907734496453083796313707616277841233510606823436899191274211741900479819904891945052664062662448776757917779065345318265166385878855295987957794605998703370693035539430177865834671177669686746630923054805537486338608284597254326939686035893023637323315026267035706573844544812737993553794697054958115299081305161522101679458208073434263885865427391587620545946611548634906310074575120662558889596106728225268995403362776373319933186065671686212132479390006874604129774203819869818366437807122388410322157549585222152946112201695921940676191942396805240312310434339227488382187259488461374538291552824652514784148829744050298635219155868760449924057308074303977291437795023923266436501691657859639303116073631666881741465850466058044083554157008807063718276476132132353752780154862320649618505787680123441881616692472218560257654183087558126775993877752115951680064064127554825663612793134247257553168071941488044091165390866298086985229747281918199917020493121796408550255858450102704432161710318388059350097883968372536087084693053400993546652970077160463982588111391236221979120766180503051659498647765640232095974634446840907939925191969200177457426513401624272028224086586367311551960106743262290198179203288498047156419622338560000000000000000000000000000000000 [95,63] -59432910289430129649148470814947387639837687272783526127258760047559123103846292918299294914278944043038416587920895296600194561144757271251619666869549991186113962852021677039740906685098625919547905130731019114346140372365089344478355036594105331171730867814507055196320500814005660823744739687476515561827219405338698175486081843207187412986795400541935224263143726061081323990942252591538694612425614472962115348440985440611766099006067546943310804093633064516869405065268176093022290340412419111005940342505819457090264233243819905881607784981749584068605100062635500199110391645442655910732250753251659815775236018838530954522012162211381695119657308931345697559889107310683057664411834016445874193576019202894059460313362002161466629325840114108725666638379391540903575530914329373214009600546299384546709010015871521032697246013772135040599283559614027911669522149974147904857899422167557745162081626470209746786568548002725898569387521349626866136327104057754340350092443309524325751845372254025173459327100077508864244887003789498466556859653060417271179783843554254501203128839635242222102327274515082187040034376278848102883802299340254160252450513661974380449114571614609677387765201706653694690675999326616307648630527083009468049852880547170145322302073490284911917240036814939609155638198946665659362814138876462927796411331615057153953941874735948649161492154366009585202105262622139477972501207237642134761980218764764725707398748100601539298149124828199658013397475400479950353224235805125700503232724109770910879811892585885966045635533153809583413390589485149596318323597941790152036613578318970871767690862059299827565766819098370716832210630436216457934744468793889460786496059899262650830554322774203555373981594435883690326691063228211685021957566796135907585631234018676643372182380032572927581908888907068284732098723399541816492194320166296041348404967676726559318769643341014771560495260020298157917846615947557156998566871975444365096456338852729487176114526615413285178980650691957869798355919765292390163043407039207362190114181150146560000000000000000000000000000000 [95,64] 763136291857977408572511685979458708391431492235267896523617564853394207598550568350488770660401384919238446928350530086208134954872177328988325684587690853504178916352166414886333663251721602439630650417827655486164372422653554038876377511073268488627849188419350045918803022232969971099876726428928940255136952619935428696165523083521960029444249364427212368252238502050781169787341004745487206005063430494900743726094207754237082640344970898550485310153335997982518778810169642461623746768035300102878524438188872338175393942439687673607872280794109673364788625109514157262510427722442370786323903607396373348386114147907645829047689673925625307448706370266390488264228372827202397439222959605610083977183938855247646542645330512072958470305863151624014538406278934776314980873040279802978379841679851228321344149808802244115179248256884954409773637544636789904257735921065342587814015748262559145080543511659572715588192848533402740002478970568562476003347184400385846064067662922766932446314965965844846804816519265685253357977438990223792164770086108119787776993111323108263202721389567941132762462920341313181225542833886246223434482732837626894600530570142399720512518044870832862586563723825880554498134573230495126972732210952467983999091252957954229716489233010204143918426427570059849947087454039999917448001250088755920830316869567877779918996275512506341175394647143371756293555881624362371339465305059350589190315316448570783640768348333629305899219807348787729642870117517564602214082080869632789311884073356587297766405465606175768459772511952606212693498853633954616736261251397917138520791357763560030674571609816972923641899119143868973903159168380780439784421597441006039759382670439509213311255169008472491905321070599729057923564412443717994465434888253444406270388677064023411859611378624208346782515656846173246928964922377163516448737351951982908649322470122227277391690489129053366470195056043626093813084472270504072298026761384390768757333904166083144162679220510824991770210054957439548590018667403702579759545689769804126866782258462720000000000000000000000000000 [95,65] -237559468509540519258985201042689309903297507136761218620783858892495822880532223323559441205964590281084883263213196665437746235905051102867535285493610633660748852373164011296257042600434313125849338934890945786489728713765620879047065767609898588798413705112073212421161516221352406385190644059450359255423138613454519298318350784770618365835053294147654733976693915478679247420200574547749900951410740400222325750510356118920604790279982610825084106590472840797073510643086745047665186071338344845114186151376885072365230861984481533467284060753046342079998898703421808934317063447829324963308785447320386196450533608818143530737122606012486644841073109768539239510365483542833725363543145055843414534335716399461088557762428381449162714139095638858458716955936020369450912459270498390761028368693861929275842472309643122526055441372223704923790170162707015265949750744431524796097979048969817239983056040735122337652269525716322906303106935034075417068492076605556234485530931341427930991550364730880734600788197405054865255533823763969453260099142811743864783254553792923472064829822767650701776736793141360806582862406061952959527946826968786572991101752576456545450812602499649347589669205385806819220507913038771922517290247472362514050360850675638963569312095825638143639808576016382151920543823064831495218960680431365616613595259210962870778885560724635951194080967083448188387171638893277081452881742150313749773589500824403320582498134800383991999418600532964874704371918091642056900372038000361234110873870420266850082888681188135090347908204777634608281254885991578361638726572590625624563791603648142393150656254857939594539565196057511513765199797429995206417209759608919484771292038082318729218666326492952598773150538508598564031729410962267281491741291737939117712326958962444898476581145441715123108011838505620958909061077685883746611735193865585484839530052818488723587018891730305930177800283731437810546768587476766155215241727306580665815706991685106428163517446654435690601517525693717819155822010511637568230367316038964120911669331230720000000000000000000000000 [95,66] 20350528810474577488688895664915287181492333062348415852659733719896707345793979681429984439835080548711768669307378895334071736921142883379578904341644721429324640363538493336139047238291993100624142877698634547357937420138559713957566175239449970579623225923015731485744058575827205009490480948223077164480080689902047137792568706251382446098287110177350405047945532665051488947748875826973223983475422910884106542277143183383210124643661973115943121462439787659118013344533885556805456223903372751503567220890952125020431773382380248989255823497502372181576051366166887041650922986520137862617104640951783454058531037100832455181590243199570016677919614749084559184792090766045771807538984842440061677903590367488081932883979511510416631942802635929523149792625704437564214600497359263603511257481145780282602875448043249777018624026320460689499557047864040127671360443936554154743912639311181723046132947183863350430918310772243710690401791264832697250161936013277031353297348458639842261787163654558051021608173000812322294817475765951639955838207756237544433007123198520514448136093874323389419099758050402072083124430838020473340286124013307383167518558746282393491284600229699750832232932780007810948713059633695707964943394523443443037791156151963587040282645190820881964818226610432248636386089648585895331142110970389337699850491093234484143077990041102231729237645561971455408779473438729522892065373225092183563171808218447535601936039681109817092970371562655934421034081334973447987476620912856897309790117560230156971701032920313698443815031323474661029087865624301010206512012523361826741194115424378498064694579821488785582249494415162907713364342746435098582200100737841896761137609416874019348987750720048121865365892053905825188403876170777394438376792282491870431167586112379780844282439357450862132473127465023756287927927168629832239412136565539956051298271633737856183604629800508433855660370565034512519012466081192710251190399870622138096581806253531924518661366878376354563785446310633644593436594173626837039973187622161270199676871639040000000000000000000000 [95,67] -2031611900319724291040749170609431680905535009511807495561754097443325697375559787724264364152216221113807978839696525291510748080109834241112945461132564185002015758727945147770812372106020112460778871939074256633597394117907288854899492298778811119736988442965407245958671122713287532895334161579871239656342726676565061764941645859507790483587588423104517348008010516836190677617646703003848858368634778799067288622692377387622675068723515783111746191256612826345701357566429609599852931862134551718878505294790533014841102832740309983685896598613045544964845553376964782565568850506168852644978745955584903245647466851977545087251265848055685986353118185972000880954884172376781985932112659316844845602298995260635741077953799388485032326000494975213807472263641915606087181701081901670391615614987871584952531189775614457655529139869959659640051914491725705287212623247304980751214673840210490498964494466738927629244569782886508051794819236223022196740053282277434156934345157474042730730613926672775535099087070367549269158255922920412701236822787889613122178858648353509617090806334828851297601284767872177081479430864979306931428169727382398634154411293113374453865060414624985531479266186363543136626424789781481173006311393027827535283970231019020296225887032200979273602351305641116365045586501399175607231988448710211675695999878997113051337880064893554340113528574591745322183097929995117855379258938234063056429499989839025072693005452062812602722110503050674956219620892756458339941344513429149405668214787263939707612552965109255346172438693884899234228183403915179238512022658533018230372641601887159555084044799468121213218823043214371938208517459701419136918299987522111014497677361405153700978749138021410421365700039564355466812078108059678047735515270724953275516690058166217251052192379681686079955051532061447992076021778819490880854809995229285330090522408672724097029009881710155294253032506047515603270810196998800896977465874792555885505553977136814616541759571972935513883977180749646591900876982181548074909723806456028916275059097600000000000000000000 [95,68] 107909856598606258585671442057100614937069172209554173680803685232227709940767115298466026948428710190505946085423711948221151348923124374908436040127429553812808554349969135868898401265832155201508964711924745908615015727913588153998835784232916991653413037361286003692199425963041554905956705363142870169704020401770241937605461867870932947787706253032250522197630076224245472437627281628729133356358438018798148393310984124088305156046873001998003511435822422340815642385858919371030623793103235526032323757772539884955524548592634083333529311844500311387875570341959787966176135730688179502159532385420800988309344122202058863097392961057302117032879123850050089655188318866710292437723893967218514268054430068334966475818632367195349081516973324180257861668624716188572737929652533880904888200928023606296175542832941384267727640584258179067190990466632124622128821420962173774137019541412512850651295044872843764915910004962190703000825122376206107517151713295319013309618011748776885966984279056693611281927727941059185482029379532007221063388413268504720388877300523596578511058450898029825998801099544881518635574781438714764433914700350692318633327512484956474185283740877837112893551622244212220291807490789434584446282947166177179247943714184951233257001149489019847284141542157802791873385900671094835358326819163125391658229644465227728938677421309043571705175158176816442024174411026231999562459064505462278104350165273203786935101424164471751737916043107190940788365989678262709524988070554079574347173108986250624701618295262085053328846721750784334271977443992306444667795329795308386187540271871309009606011647733239534581025279860543930769352789725903081700948413225833612817129987855000558095802354181806753476912444067390253483699112417870758289892271941617634150852719957278562026034747699819573259341799067084621260698136813425203652870335141511468535697832943112795704862689300443178312081595317163891858960005087582393126805092717498149506988547851051048927376920883545284941972211560068204824951284171228481326228095605523156508973465600000000000000000 [95,69] -3616370884294423191829143651590056604979519657190346165894098802549061719392692206017978646573165307544429874389783536084830679088102839407639088942294221245085417827034588166771499873730227542039425767696135319036577617888126990612877165150791532333375972127090186524988970798117932910199710377697065972131320931500681523495273096956921910463256810794168376145340789027849508408037797882746497722623599392707566066040983509447094428655741957595458462300933873290846184226050553492199235326967888466892374006623746403687085609744370865989641126123991254041728540816346119410924708722948493696802727481094322771410491593789734433197992711252144739757422700750141186421355376774784153485204509362029300099635813043077695576457022517687903883903842490960980410061335358408446697286472898191489093176782607417603464285629950321366748460315098393060110838294931999900776663970383999342435950535300234403418297792416019951715786781473237384398149307787594017133026296590450341623529885311129979467178680345291560655473971080376981147542232041197670163112090745576347506948333219333052596843484416205533596062041200569060255996672310646659075211557034065233626389514235261505492801920176402548904978935620609527995956030062103091669142943094349142547527133767604389356871575076423424893670606356300312773954275189077148853336477779335835910422773803127661821132359356636212455196037168779681810880895564219453627866091693409006578880802603383385700091017993579814496223451554194351036626373219620442327483726728534399543342646381693521884142613810074750253248297066014824542794157881538932948569074953707414255401939608707403179949236930076388590560343515082355259490565704800112068496882672868700998853304189781521341197915253810532410817201479306260875699282704969918915605940535748554739843310375751582694597530398710221267655934448117565022023092536241701052556465811249249150909021030838126718357383303476004651835858160673532932051368740737732031933964053862446495650801379666920478817965155028756240160819853654616435145713592000497179420133482159651534615347200000000000000 [95,70] 163091745203120097154322532723347407872615938363298566174819346062705013340809918294782857275687982955529598197232138455961064701408838757722875751422331516795443830047521045443193704354501893033568777025915217202636387985136112911621987676951969691634574423196330507241234591056068581513476975699754104083545685577333167453375619366824570050866085216770908224681784283569932674396970265634030068005698401022525666246416343693609652674996312273703064284989897133791841460335045775681984713065947471573792009004433229073142233610147232547368222866447533401998291697638345003770734863553075326237182209626639525050164324323219259607927245603032508357581767557343823727566680996610501503069463836614816945909643890841109766413420921167604180184929874017782290204923936734489504047793640449148327149359613716109779813130707392707122023423553775887257492722475779385234652315992206997249072824196297725617044970961050801926506584058399227156912359454986825212377740201706350051912406813491326351858922220239446231550717404858272714453059635153784943968893632387997852657232720001709344478637472126067413051019865101869447232325791766350363330698327582321102234726901796998796013283858194505414328325516840146077678492050260787632840751011316317695723475291583664703729521026313138633618271021448274410512647633273097057133017798150503683818225135965081730485272493194142872873060951795916116354177398261419447934490306451264183452766075394364745847714886021284702302434694513852075625363184341780721117037902388773997504130593616827322656275149190830132530703006792442350205790443113021229722790093438918464351861319287878208034293180470239668690504293845680408156785113114564777595690118246798201574360220754990773556541275302397087012208461271818540131379245374332914720670201298627382679144302022049283540573615016503422774836268299516360449463310715175272685075151888088971243971308200966857496172012750879830947214918466701709030968837204480794866574824898181370048162429747699129790163220946921056113793736013455180380145779521565076342799831984089495240704000000000000 [95,71] -5344307534181980500435069496900660854116135836170522399870868902743734762981134494030652973466473549254294637962936440800910156730154911609311809053031395401149045182295739126596699762360974709125700589478935151195820771502025300009279723265951203444933730978959627207157083504424097942723409270732740751716130844496152256567482647446368472019151786189341737809777189025627818315049074060310099551003810421704108220873616468397311002881079710563970854707153254719266099200651441176595197560034708609091331125917225154981363747189147484265424138943495289123803114608552044472903172239694757425960848586072755818773505704289979922098078338388455230958913185087335772936794732007883663043258909302262196500882937523420174242102555008464125173833486727354597864052445341308207075454214469267078306169288861512700772551490781997155746133991782442536796783652904863046122183229226866869004535322147159706091553934440743989614345416937848269323426353112995518904088710797346890973290453041103307637490626899198016435919167799278528179935610211990924460206690640296647517773970032488842815969891733289404707637041802869751393764956859666680025491001753893511506572265174151253456078663566716809369703732504807867448828155896225535860536461537405668849704793512641289118995542244163260545209291918185830121598756256061783881939891417319303014370673694017248262981577987018144336090123306344154279491587930955171745789597994492429458942190670792910057657774826672473833225279166461141616820600939464331846209691785501797789618365010611970784587274594292019441788605781879636626091792665339104604523331159194235861788072720971584874465134647298250560962059276823960610152008042842563316010203988222502897928858439128428349091094622031936768763195257469171756662776734257371129116287402958736652224974435460474291289059486520341830590508943962843954858919904052627854982690491968383187872150149697668667881447464245859391153502720290252875244024980831839168964465683954335463788626978764756132248516398846071385768808390588080557172484188896670786136017001856319147212800000000 [95,72] 154741100125694930186152462992455602533378739782070001068855631174620931245917058711566395334706321469441086784861100466711163439282214924380475061648832742211584051091232488849326918031265986230715256039275501870427821802336803679107199629465268921267646821653079652160735516225036458129111249994158837115058740231767840146622097246003836616015402508321263437447253314093108333984938546716878146109659495931921605164051279722599576234950981688988256318807321391286578909319871205227219210508547260396258647113490570760125898940585332349488890423716521944776014294198018833102260020718661042503241668922186841585217392892264640485503543408034470527405999405375349297706856945892761972209912683817079621309383912156085833615776957845317949905959348553128635129281092671599434846660099667444665455798488394388973973536565952416473969634900619992250940055775874690854813963028289823711879805633435258602307019750797548241006343933556298199292514810032960371744648519639925675184993125882223776480957546144021165343111681947734661602712016538936261448676625374022482036754489277798804294335469334554686997848924324082708676181635546088400231168260033673543913300652931398693127016620090848815752256648783618493540579544783903581154284599821892608564181765204493314186324779928617976548617203383131320235228643438068563662966315158257606310552846844305187733970476333299641875145829997516230909981490958451699847331429460152564610787458468556370268522762083392352823562495771391967709650193223743256483607008442106120018416893838122603780437715814193993296440248043027019517724619570285733430504245419849682765001070715548150253134902037120848572003087240282227291727341137183387991806870050546888624188625356942938084254355479181267404800683143997115792083807299016725935296041679159421696613965093180187855231871110095038972655371536244062447161937191822412648199002892806490774402304067071273860906250717405376013513414692175921552603541606891516959299739948008953032143575499400639761859041522297834281979616441521324590403778064338894642878433580902807961600000 [95,73] -3590762469141120472442866901995893450271541572390309856106058307531196267702236679455404476893111632046723253386938277184479672289661163209395845456882001044510346167188678425018845774799137105088007602606531181236846017611438237984649593219444635198990723991345168413850317621605732099622634630817532372413559810713729864987328048453159001682303703697671991504164127307892673877682992789058944133517706132633491066890342852920568132925256915591016352483864605585700581523053976044798294740808147607573373980869408635820564778857131367510188930726785986842865996722825212257750298817693943125503415231537536001260658450868721993365592528134435753381236059775518896342766405960236443666392318579538590772831547443804297700468518291996582366491163039955101882225780705881002971399879229424215391783183466438313603421676727593397378183507391685517675748636571088769285043038378286474399859970681429061410630955966346841959308854863857314557822220340825586420250782250809672516404737261287930249718456575974140854165792968481166013067391867540380921542620503572616298732220501473872281861897685221798291597486001527745399303984211516210063688028176451677892389347091795723532448847120973333543066961107516542374026827262172063099373923248413787281545267428278938764246896213887885675616113973596132036113023086773246303941384473001626221481256383318229861393441534841481396510701112356013376770817242566853774258142528569866880889157087178811731842860627688216210310885146919873502807451676124224056607329070213881935969917710561127555950355880104160107221727882888844990889164905730798435281141403623695810379961220955197004459657540998533241810799063730422522253610242563201488313438911466145558384095902122505383638986006913871135915588742707253343816372695057256209352834023530500928551582785190589726029658411881330794516904244499050647482335095689295744324331006870051090220289990397299071540246452426038439374154318576827879544437230878454896175641262173154528847099437979329741817562519512500094958859881486461296658313473368444294331719839996007076800 [95,74] 45282797982146442171351433722233752432786985970238614892842455633408785378839535479040364399196616802689634482414918853921788877556390763026456155059967913563915433583274013724278860654560133564690033328377953722071812471270940100055212172999405883188361203947693913738544868726159126425960751133515257042246475488054370227145293107475581736014177059800337452426385435792975101714864144506176067616873860447821079270361989216555213391759381549677777104303333903325505572087751136930466486373315823491650261699593178207095513505531654020217358125610499743020174059555855433183814516151549491908112239397879257980367210175092989405263027102540069219483798854010077216075208575216073569113709558730385538185863349207497197397936499409892618522935256751195303173920795689354418037705152569604744672479609577702119538263816661209353579604133277021322205998035301506157083752512742746663235739966154868505390895347380977094333144709523542114901046609518170472569949599099122764107802187428326009712734572715692493392810824343490870937007452595299251727500344487488563943990964682696153174841450624968268725803526529473655622027049502870450887034088090635963039781125767747084239697498340840206652156486369596593644022733604363732587404498400219817716240516487321086574580279066298807082389065324516497824518219478890788314080585329357791905376468794999409068267043551207163451861310325958197459380696705012062062599608404838614399580876813412894423210481479782993245239061190166951900219828412450514433867541857895494552264907097483773965492756231112303944747109895714230470488679202498281738753415335453668152915110436224463908628827837180452017607684406341995934858124265413691045259027641849684577924617081952292742449122397984194023452038348244050115210901628305027985681900822759622745201741427332761524145419009684895922168007778080146912232440146033169473044436847937739248492667929029081102004768913813193202308232762565307107011416870803739843948365704911411004331364555587104301322715870293255302982815217359432116275641823104768608019894875920000 [95,75] -851261131067366652757464435576043231400534231350477302488927253953877708880014104161615793931863309736633176555649806695746493045686333642901888980583766026563349501756706347729431649386962726290655505563119211055685472132146666201342265840457294725569268402487706856937922520649341876919910199344662087200343389848142294912931756376936333850032211390853174750783815793963686544949511627078733343394996828317007749486807392948101793240312215459812573938136506548715223703566122522862898768474883338426224785122584089309724722014253542419262518982098832504869875064122550126537554938135931478475187136704849690864902063941385459672089860423174626437695598739189535271754513809615135939483652922153561231303557743800245847666681401184128810429751183433920850701527845190410416046865322488584622355441295252083726825226157793799800645462706446108530994211722169048070899429774354586065238429056344125798161615299942007114252717996137591463653023828325635240673573886601888261018081866617380375476084068625529755424703813282657636838258089885310478860744164203989355019359846509281756161833667473374372352062043484186306613229335043334596357015229827755020512534808732753514721073093283802391189980283312950486733263993775299308323310715573496353413464844494562466845802743873791554024834246145973673752720303098682497990629556787462544193588029263614883817703754037172479735362323988242810580223703447150682094703682182509475539847613943924282473768985466739175010622184464326098372317052128250825900807549869297691196620095105568967881069841634790893602639103514475847538945620660329992254280834759578795860400059768344714644835555186510031764650812358828785101683337393974396011820869538476882238012858184753728847656857098639908560882103681731348313961261537204052503270507381880149899576264997460015762898492540162989848883251473194394690307910623211767150920978387898641002545110597978853414895918789762655234466888605528638826756042554638032773452337408911343876937166591136118743557372670201393115142035434601370248664958968629787062655748400 [95,76] 10150278092103031675459237264936010162245098782446833573031653389782171697352696301694991257881092550380213591685849899770246980413130992003158222513290694020052029852190101621077005214714957263580053944881272237904708606732072401394177773891457165970110842264861648923636454211436311126462555130252696298732602034958841192802976372827263704321601545880706615420679471026689311358576950111309037226020565551183863836106034643151423589379002201865845595883183672628246239245196880214867021021927111700775015413331269931188693001764110237231225845351796586689902679841617264046398806333115456564826266894239198111915595387823308734652163841654492285631916421603224083460075060650800832431124647917647744401219422519352379341877920827186054134029880254670038087951740110244815883918696417115899424218426420934933489387669704001907387135617371762044411690216738988466160308807483140258385176231963760777719581008530361411765550904583156290150114242355966853096193980738514066424673372130647084974436401410976583441698830568548356139970295286812213824552414455451351836362616802482981798581358535157365500362799438886776847011748650014850595245961235375607052903204377143136451605857465166857272051287563859778599797243620137405230370595687537126371052591961063622884871674422239317399457510554297597756896447918082098793936661958345505829152055224586963702644753646709268300228840671305043230210320555800018719017496826226037595534180216052749158143211669945872475916708955878210984764610810949286853052780227335729411469345094757952128148444846228188984040215075960836188596543915359901984467989966255872299605911915503389911891055720712508073194852153779036413570590903747685123657523961038150533441484640469992232758545803256299906291868804479120653436027720767772396700478631982171010021909596371452253841295947162504999704452139418025911878088082831050057617536480742856705829052470352166694424380940600871846937946338464769196529968237021938161380120714109686863664003394865341959795220094368506812505858784107678162199800855622015228761600 [95,77] -74420143653931975605601982568912555845821960656679406861225135676401411888619871535843915714131979476456017590988398987926275350795775413492749591935782303629058491131288886328604999019211204950092159731011324338010912803986613422871121334723493024202068101734777209549938143762985152488242859482831152772311333697228535339740576548599768645764450655772792563717247477083989859378959288294743296555992629386598407231406113146440442508458109895040935902062809950779034583495357367429370400234733388574921815140894088422165931543748864736888906878767221628677348393042607970514231059050000210750393397589669376806226846661992528057762331616020466824568519566696945486886965383853808209930321639797674336397900523415489498350436330925254892032909512883621352021602572839546125951244798857373018808954726034030795299355164231795700483885145257949927452241623154989925071277824796794442873467365543075323257452197519869535606258158718689423094193869561967006509312965366492262563428960389412917428389305563830984776617760942592436024224788934562013041870145042373980784336528129782422651700799390842032746367769131063753521455779434785694903513000489902881379590147635640746805179439371587200770930723528946264459983111369818410629071399951887049870635643511559809620565623298600066486140239466766944788888850798742628525780807839831568994053306621361567204358831255304945013323661630705639619589968935059683356773840245607319152702814684789449397062471825556074949965210359367879614583027470692402629966597687023448954011569025106070203623149208699587331442614367166486654271931793808640467776772083106295350228030807413738535000331499128910696266794175159589788813516172191056762937198203869576430997001287368989681235685805522216606553741511570845780908173277173583978992475072742541747103183750431127714240307009723588846263943492462718945069480736351718441679448487705610854653160251272642540246728141962539486332760742627375707809991775474418329168896948020643455004919244574854707882525518628335182135759821697911515550681161396651200 [95,78] 388878166286671164270074185076101397439220366984962552514727389747852171655265649592814342639816342808599409099310258086599102247119093210889887042323300674423382029003426278788440417150576023701370986597805243741469697227769369528358502842334945788204030093538714319367302965929324197767585078602439189741993822043979563726082811066092642167273698043177785172506153502610593343625317604787803669004297305161310199667919148771908168142127562711773219744892164925387607475799089388208668251374400988832425448487651894791240540982630781284960314458522190449271558566341788120186349042376488933538090385880668166637380049620848493005724285218542710677796844113056190501474704731941505744044431301131953905094793326100897778334490236100229786560189036441827245290573813101726816623184911341041081361319723876820455737314970189608438123541680693001026445647797872555461599569726811985424617738552988763500147460286170749980636224244656913656308582452239815102009728578395215663821982110926428953876899348362247199743687651015483729302545402954033092484432240880794527142833334557628425687641599622054029281201251781275957392049943141061490747518460506645658484761824857102990189729697363290765538971520240319739005565410906243488058368002017179737129835902610203053246930314716118218473189432568838045826183709061497625818648459509189779031137679173389852070027015673550874721096422405391328141236242658662591013235015067091528469506397525995755568223490973542179597484826463100814540668390033283232667156132490956411976949755575166493681992229390754902763811007196675725232770538709483591813166382772913399588256377228038237156893606647384922738281244417029431478760918974404942789678417779022673885320533352453204264877759585724687479674496062188459128746310164369035153553389181240422592097636639835090857139802976868865788878727426539395384036327204499406988004618156088562062694849565501802077499687981712988699335604362245801778496445239077490700440620155811249655976275588137315085498239976253546814682917547505163264560178387200 [95,79] -1613235679273958051348677408656885413774618038414069626880215178144295089633243418818751683401085398353336657678899674218037213041703838768692170474888676412195796391008642766909880903346101805545274704353684729007051171803464342957637759973440051347254196510060357008161823678198781411482238376250433917179814314000691982222999513799648979018641459128758039336490038959968434518449851608494706899227804980293864770078544791215681815370085776945544779339424787781415391207050560505935152787689497755466515839044281492486220035519363643320935305255390976982868651399102266849566526952491337323080722771179530934495153257734490212097432937965645241790477522751282632434684308330207471490646648619205263257212978380152731148673912147037406490150686667679423336886660787969071155710442111380632133481101694181769210576058307700551404323976768293530459218664802789752121705016728381289005085608082066725027968713892966678115196709544920493026278563003366753109136599088100747004267776417507514440348027843485771918571348561801356380650774390079488299786413925158058536298820183575245765385265395997840530537320073380111824942422793514689370088625093693369383472594242420354803148888993301217868963209227961116318545093569412747375690625739377838239010537727726096507140072603699097767033354662120245083558558700006263213396557189434006041517279684431561335063604619554899499921010486974306051286129279684984223023604517060153846285381150220268512208243779753820689327287776130375514534010484115981795387187654810742228582898085840579406517583433396802423162895100661601031097136930236995803833986287795059785329419569914513420672993000077374769064207058566655909902903468594501676089946210692679259943155575689940543411617746545683083564727093896847026062273342249442710871451560247118008503794074793730911274818709640716173830086995401065331296475497917075839057444201394514753520460557318515544441374657448534678929243648522665943049683676008282433250856929928175243663935816940812660831609673542964049604473290149115301576239200 [95,80] 8054433838781390633907803603532337182422928531588063364270790770506090356477153544288653634250765595117490059389352526887208962760501171948997985423889716148112847175876473998335121719051755455523185549309699195138661955817228590941768884573719460999731725478070669251002710350563124613676875969536257560768487179624103082093672454247901168827862409549363858021656121407063527106845702636403173144058702511378290996639865553434851124686592882516645701099362751945473505771652409883151041910554170467747196934063791839600539497387575703040292729939578142774590182142411168493644891300815836889143381057609758374443649260699295387125412986583494679058147851468291000250650553665975954927802113901324136585881394082332581735240682685609146086647878805431174181148153746872517537454646765282861538003879782420648252737788011407657389342192778295122611155014241085721993298790021426545510801721864696310982356751530665153681964787574270816058324810080531926331946424173858404130004325323882677131929753174622721727502064191268313587958631597092977481185437021016664762113321709900806222272589661234138907915519624825832015596945294347800592228424454102083845047041096998612369958365494308932926505052682314294163776795741603033744481533891717497007483618968923251974437344928327076860473786324419830371976577302085054772884652210531716597196966903586557808087943806675327172275656884997993979493823505689030711773245162525093543796877832460212979831735263240733878800100044080517804758803981073435860315836781204003061946163735294654112334328516022135631770909560299274579115000808443267941176320121536901117444992945858605156076151734254513487795070199081288085063737994856377748630850788363259152612724061360120137712175768334503135673479769304495597590468094515079599813478154767621876384229011442331983616300960537562815260009248192042003180320901414962957053608713096048314261471444497919941294441760039910146383271483487304100452506873634070745605871709827229287865862062816311964035193711325868754018171621463552903040 [95,81] -31433788500184285863437809778825706786995936163068219427768530420067895603837878102231492120492730480108825671788294906879045923915418324530955027237342114140161623984952735255290699078217581524541347277575279747534458776577453778942383535274612998093442618513869820346720197362623609714967632181048989813017405809885839314239515797181021406226216872302828542103737401010923208369885330472830307723766502278744645694350357189919592844644301537575046196367381644436176832088394029564533050762214701609116306275625400819421211883385390424189796922230564884070884308229869731872899940413233455353234719857072600453681365379665955266226231686651261415349878488597292541817779255019090924016267791553681267486872570039626883199543645102790518806291935159532023971787870446927444726541821116589675153868603581006827201126193200081203068594966510511417709488421167062322770738553140832076176259941414214141676386760246728584073216183699963837034500015622995779849219078474754180000438264940899832092023019684000816179457336143231649680596316526748906048009319589462069889354245203807232492464543133127913519421732625164668076156165870455452672646788796544421207906778435294909320312842544960725549707183818741895586152107359238147553442775199668027674419028785362793888684829151307461066204416130996376390291110608659965477550101633286549777084331993372338765587637786802118581278379996550411964242362164267816199046515565808765906217253089500405513727976559958136297604358725580817634745932088061492416864811535736898328844003853175885149637954771532790791562682038754031774629098132739540072673120611491476862417138026224978590356762815752342040432949636136212435329867371804044810133365177328260939665967008103106319330960833542899461487106429818170542366056508900032592385569050567852474489400695579448392643447568444395371161689495276916774693842378072446861117573980029691985655940559081923523185188725881583609304204379128962844897630000381842219396863809388491542364654231350698439106560215264129560259334374638000 [95,82] -59333687021859666276882943170401838811845409295085362744567785422611278934648327621927467792983915352361723843322520250167671765345559748938374212825906152051231714605993221588034958858094180578497630386197052990540561219583488692898600964528256854715851526229960030801916938778879625314345714483881446409887383761432512556269304258119467546889195838040838941029472574283471319127295161458615230909164374734257245062245923349227608956025145576918266955276108167152353355338342788626709875576678134945325953073088199775151974801220404407981735973622069999667127667943223470055190711014462318047480184450044813803381603457528843574934044610703305789555049750508655909015499983787280366053635480920743223495949552842104383537662030716732697826943549777677593291225897798516772288804734035124106650002318042283994407200534238011287974983193536207637238034874579295534523881876393224123672011954351876138160675547652157516176419925482111827844987565526969774338213241329864290061053509298604277280307199188799716975595739478963315536987029754265220250870492735374087501588809553307305859266059268318763613611285884588553220982188585126179568550598695797497657823727602451418853756964381713159968380871694195985247454913944153216756213723095504528571166741625770817313271247612707457410587448277604162719592846273217003108926510014247646405877835380506058474162070683532094737211652443826650773357222887006911153324750823733803623629647831174689881667269171473159955549987638093119233711815402681970280764891294800421861653526010824765771404053028394718001543407568866141498495585426650635101310541831267386741576993979240813957738711280223511055297268678952222232780457121355393089718498069968259599036360334210411981138630920774655604215122421126788106360466944459728257907785675612697212572241215966375104396444189646339162011928387358739262775282983403241949094172010881822823274311831024065515297273042911085078783931818146476043595213768896977341111948177051156720267002928282726424634598672459170274261069920 [95,83] 2837908664846092860171056685503369377298658609788494579385475115426752875987746753846791048037371685360085648798392592382107712361754486077198529645512315199275290971729702292005008174694098759115934536619868364046181889321526085899413676680226164097419116935756974179029980245538046907920400708975626681552509944093828797368890676861375896164092995197013089788899165609603648328892246987561752735907561782241710405832859997038598609636821202496303094267185632017334625438909224533472414124200571054871362403989930172032096466741427693707976789678451100166564584737486555012054583568961136722101289527832509947797427190778674287340678122856583978767171734455261335009000357463362602762036099947324657777580399505001340736188677422174051815832435926404298360485138704857333322623535599770818460780778128288131443164103403045710609949774821836742730314173055263000405233719309151654275642076650389511097338113012271048940391790468795905045657935575724142425070061752275828904245792863556527132990696676827692451866356976592245826258519092093553768006541143162567363881719031145671848187354634079450928553564498612967542963407764974105583998894532613479117356292607908493100692443537615522451516279869959170359419749465601161357436964271314029433118216568850047086388402611595183976090166180071141718493027847200465984141596910844136921529135577267850968710634592012907634685226345846053024232726612047886147742759598147693486819898539501084053525671075408826692641162120350289139342188722589343566514520696683745280546669076584919296332787177195310140478107125899911007997096031961079109098148597455908261900998303525046127148832480984059632043623458285978652171550013384210091977975755674586150184236441270091910463808641849184422717657225685093686338288315720167569729344881927076196397999768870125331097322623481937368557392264201221522839218611630304698327322504932551610757283473025155721505675656130909622311030524981991787411950107376154903814474249147392318890533306408395930073675716982225963331860 [95,84] 22803284530958907785450058493819926334522651504960736382975770922812452699100044380071087987357840588854652026142388847529729854740017370110542417494275903501171048041127852384491291148527156633975857139067188287084306395371863635787121979961485224456231012285655209879604380140329326723737943048737132264889331866696290517280632552431944743108310087999309732685252422489053853085989470764053440447261562848585014035528820052571291944677326271343557368199573497581896352648215737830506166137099739751287532787771833605646938464472501668596682300670249829094861753630867278153304339884446910106910453333985481811580624605649932085353098564919367663139706440332812538607768656316473568425825337750607405192207461171053312273246116332439616965022054464505722236753326689243165685671597607588814916417735207127307128731247912580332098268078502029265649254954150679512335491272137737621729875897445044864551468318279809848881491065234121399795284849213570885867656601357568731689200921099393594077671122493087249773663405459426204026626013838934249989444743115389001006974580220428627162670645089714437247350681996665796766511037612516666553857633251525663684299319981281814610947570855547318222144753236654298086254543400826027151911438771460514413223058492466307461465745715425953480598323319633262064145658695459142635627625434576929344940086300468520691644005117279323337470199948454234990019074963141543452927096068685169143765223734296360958653819208795302206912674600029794716388092600121548290985213784266476117382358901365745284766883631969159756899861442310168110679080758173720425574869494873274968156100406868492408972049956701917057717196199213728494701433624265049438880479727872990564490788148128769836828418481241132507463555681687508589498589675286387158507258907734585163113482238784890103093386635894666671875172639988657393820708973874263323912848293444910953824003867381556362163894083749217396525800062945123046311708914168062788403263761238231733434886785660679160333735389639705600 [95,85] -171884270325694074689754046063394665633598742572817373963520792145558063439442219745523601249454358903657507397969648558958441955833283639453520911206366909871847547170929271331959314390235534333598481027814898773597154907735634873607797592628197307518562447531111662348123373364924253900211774785950608548316108857017172547087825705223578308149838085293154877055685978799029069922780684162083110131655879121694054001103663468777802870182046816939987393118311105047615321311057459093197349924774745187448276358610630861812073185240081216832180637518929632052654745320007127653901667686983239005562095908174359601028735850227934768501837339903083943096148285455325201369858616317503694657814599020923064295968424740368660253399324057326824313645770338421965021507943874178616322338192109725809927469977344302579694605614104361476800879415504687299308683222679955301874994912289535505171145301706785065808906410482623539450532642342059927249419770708958440898931417748162879180691237651532535889630047249537809817807052485332318377168686500415331542299149940054679116369200305204867968591080899646405737542795628418979967739046754285709029138944112133291027295902573840952406847525660384943317424049062583427247062539446380889141848285398348260356549325971616649124631441091490321505724375651263279440906667615505120102787451097614536145670608771566187827175100240863297297672798996084484646498458481665405523664688454257607893977906897068762040525335145460347002419790659056356250499138464997518813259419993082019734639308953514580341201398465123892660942206809006889044654121581081849007693049462680400395448412794960831051223290990792976914411320257897303824664848564782408560200460566278159051310230312400062345620032761250505079591584474983071611439624949962786439228033022749067522078749473963152544992612615479201315034641394373356945792080306295250859222164016548297061497288205823760018756561912210430381884635808377939940981026073120981413484104537208054184454603526151522599035583598720 [95,86] 3075535525283629566005521331889563436281471797779389256070527447117263501792732380285585825139034690061479251809284735039916323568373118609913088085239989200052686199152173355642901063459877093998564961610397014471337028647617848075540169680351850809906786173744514799338561388977157301267432972615900962158612444057098654400261391423170928932498130784710798710763203747957372038782333901456958758580968448087327803517194093667412909881592122706358058761385205537181066555035409814402967213466141948993428343486155876271988749099874403518403074467630249513581570741762259234848221328214469298287990710096078431085738353244408141056963112908904552664063309440110027001990342602304688319704316097557904787749679715980918444130494094474714730653684004818466410482032366453273566900126885308331765753862064634639329437240510369485029611159450614523595630838799040045464629135681061632708312995482901748103150609433498899839068974712755354528791237749689451418276812980184264206242359799336574100113218640178850050937908747950972678908762806972652364321791375750751650060828365289448537700575482667772613231172786056278982861072264611067558959791338313767774960753183964682258883839449142038855184975316065509133047056669200743280715717987516252292229586161905544141019904897851949181587794211613121019873450402454439485727557180799154422659980508762092170002300172724872421762492766341232060289241843475886495277231003733578721492108608541875427978828538774423629433437379012191918379590627365764240641463546151346051108460123537256653867550308380607797378629117250621934117106572954526832575704024634733732434957314251519762155365386781964779017102250583002140015695567757917958345651806494134361111467241277918662596219562270756492183013030659537535835671147205636754372161293580871271891489259536128067638841711889704673318231157560872317692007521830338331196485319713409453918383566435668032493606212624925059626352405972979679800064150239668124070629371448658581075783818549255453530998880 [95,87] -12494313832152481658120494898613012485858361337446262612757086180281940864351339342767025438323947140340118635996278490586109966159164719119164354301942673187867949586564329930894773372394343796899385608762437036359873716186031877505234597797995654455755499950844435568663768077779909122223480913195621227487289058379047746640136142885194500583395432189921746785992735602707589593832511988065276494251033478548689671073460407687824640205549482930747715795263663166738083885718832401387255605936606678122389076851933387470569479136328947008541361051044194050264261530148121402138006224943823231228931697273713811169482270349034283034718242266960487159232988147649819314227497886608956743465355806953809914247021629077361309708453247130430614476172913374219150717452245753206992842406328347945862075963334618225350666868487643306374744017209021798793038802021314158867902077158769462243404631724611984942027203567048204768622777632952104442113325838405074354439675178503114137403788039417780887877875101052026868370352269871830883953351128263955725210705463287889918659440107078981031583779609960977638855333060126863523470578269801080531547681835868198801140698336709068970866674587738620014952688703089854858170772728452003791057338638171665670107373693181819224072820726288665789262370915779341780422840371131834263574816954958891936674077684136817429485100271900729683073120114425214611105554166670159280226113381554905033997175993739887378514536800271468904032665790530354904806279642101824346279436388550107808389580989515493836514002110883630159322171005778545904469804538834293827202210621432989692429739577576182274482117711999119487712817443509460454749704044919524968452092138947296783995962081647427628260481152541012096814302072193000836287899128931528400651411474228897083528529175616054505316407164684243388685681334913595818005311301420505948981798339148937514858064647143684329517390652307376817077197079847878561406746930347994477442028029309342102719318369517053628900 [95,88] 40823522719760069893775400048872887429879372833787665201663554760628610034587811564187077408126900172381770234318487189502986583798186179002084916444835804268687404946976886847349718356653181657673727624519394162669080565305889748332075803367534264821640069486061082189454670733611554960701120244256423768843436087346102220323083205623443063660354314605687925164936026515338428956945037689868925320315708638196843508718754906396147218781304444086918080952002738496603536523867657445952322769591301684484059228995951489074960202925436011723437406988201457385797791906961421611061161521942366330019657858401432940283490230382057054305487539753057868350452893824734778127670117268525558943576476767645709448320537418485337794166988635050634011330883820374448896223297828296605332628574023897357371097580545533900665169483415105486033323820440098037801804494711397852015668887493866334914299772426957011450110912556099578735899933372264388483329795411654731128113928075012825318588995697721623842595414289298287126199724384390422879868281038993025457120278450906692151606298781164533539881289858707573161958248322525004732830652048783528487479743275911740123588569861201726875813621404531742840039814891287825586724460835897528879279497220740736021511287426639447450819019668938975632878766589655926447769007652026602831412116533359558471499419796098522730923439969279583080941632531478924159126392755678864190264233295133686392269372027735582970754227211288512759865383892121674874889621752419246144505410022621976741968580439169618704259589707080299732433590783371816375971885594816501949214296357995076696451608309994615610176892743730938123801243457570474430534147932717233737825563979187754358362688980741979916089727368758288976940943059020451289530470035646851927548830089739971332879552351750075396716279431863233490746789620719333399547888008219592835666003346397498139279720632580309573320901978992738839066679989560969974248381966767532734796127115483215822659423480866944 [95,89] -43818487762544740048308763639425304835440593601862887573017536365939174841729342141930234281304281585826067729947888557123584074816665036435628595906791651754315008787601113730783675606920188520902903451473328586230306591447318410367089266262513785380029502865122504443396316184431715211682033224956520014647704350416193388549230344037552688583806457705307130439642184634326278768215799868567948517965863651066900794345947953339851472560389427308529088804107722573336558006457035861146569465396401145409672775229758431912701937680719005207310857206009360990825910777941508485130907863128110996059509938999169377889937005544556957989919863934410297632920039232067827108044170024601194649703889645808755903571544180313073643069310664292545884373189383075096942696842011617279865319730155745627757628881394478024691225761518778952659949456141935643348005478074126753381238119137769853419954591783672890523902825487224107000568187971695014560694388023954703144722211428596688405025041466646254638114679142114868227670436177925806523932719880124821953953141019016973007072020817823968537065014613187356332580938546366219265792054016076357908291098275408833296719567239315009496393479118740440771452245657372093287946594078218230205558416464941786426910829771049750808778539417202576230225048943831409861374146979483916284037932832840615334279084505636174814302942501201601067202786425665342172256758199211827151490033153036023054461158279105497284746589414035564947783252096663636753943848035350520674343587584562616408847969486177332597259766744529991090214855493949578128276309590090306093582660241110466861685661141633478122695752108852446323996048904931101328145786495368229918024925069244455318914590129512480313349200269650361673590962066323911665805627737739840361211971246939483491934604538063214719228093619396023921244834859558425147630739887411008248168015027626284486160583542323234779806268591658289593290396647720722173716387317524341946151347404892774931981563152 [95,90] 77876884784796822405797560259449036401007431646633103059777033925712172311316189910848604386280138503606968031257376263188865784093296915711324494215675507392353306268582495212691025663698323542636663884398766894016715803088569845693853733672610538813554660972668503089050550040749707718039510494080629775683855280222675892265250789164213612555010252779652316644121202826706140786744160602455159788227781460784585690193127299998143076375851022209801941508018080131464424026292299404205577909574229643814569111429580662052422516615147519672340504594297178624679470069446355149335105035611439083214070772416951084036495526730245630020803367067262807698560034813886615310025376429753225862860492349225542179355495403396612900240291901905293178351575425539337117540074003706486035599356617166193729752740069753697488427734368119420100865176532654874075328551355143654624867239429448643898363985103499863721062843129643195790836031363423073381663253699823732096218133610407771872642470427403658176605233439748019767711760280683756716809055545048002888935000110482917152922556656533100034690103967832662350305852451649815465737319911372614436054182390822623332740525712435181284479414098496455845780930016435010689296509386387539894832767095287793104661104021528472487717158713419663590814106908423928676494026719882232873562106286237425591175558096235700713542759356381907790800115196203523822164635213461105168878079918665185298205908464508768655198373204523933750340961581468466845237698365447686001793172993533599923886772527843674319023024217419286894168955053154803677536514242960971351601171615630616044516670083155280327455698756365223768490167354777586768510140690937297922412130057386049949529400949448807494425548234986232376866139452284536116890957002155727538409933113889516861902376851478281571915720499464827393018691730801258366488383718340773621648297531934253626247333365258233888480513524921626927123296773317583410133912961315081378332204856796495581984 [95,91] -222956163544080224907792161392061005827649708616417088279562816800115660208168535110756486570890528445128744464874814339839661754122913113771050555554841534518278465929225884205171070446777856046593950952419336132214245013211075043526187879966097983724354657933361414813841382747217459911607318491325733727871542918903185312159151977744641436724068173960913534461429293589490238275755025979044923586816300118344171705777694763111792395675225528853754699815853702483636315456064260524702894686253577953412586488722818718481758616749973857723708835062446695025827149546322038216050952972047570025483116664704807259093747097716619581335115861007979967332540647157471019253170841526401997631413076189492547398624452131344793924684585180553377517595683946128760965905650953240023721198431825524556533788974694429876031785539128251685837746495140633195295838954299049219686798110095509095393346480696836300615942610482737385618029018914344872290333601257573099247009970884023411011673371782188604956460614501796637609718180035196137423330200704660819926349664813157092305940480981180207986393735274000913847403983874770567492780863345598508170867825761749281457587735029843726858835218820720430718844078744019293686320859967759971669881871240414809707947890575961714895623775731740126794307681626214109320847114642138126888453564009518347981860356225492637968147387044761755559639442774905668357288277355780189200593929326936040764837800948780340727021501470616356394947582593725755500282297234292889891527497601060249818601180413412115588422378818005517743795894466049920495304083160658955104056907063803147076857526742568451280593353792191578978012379554159508222119447108469152707433067677570922309497117512570756082900838578741586791704314898043441846119227670112285247817948953677721366012139813494612598371485987951054039283070893527426201242218682714460955395142012337320831921244233986333505696242883998882943056677929127832036636823057365551462254555041762140 [95,92] 532393043070162765144106288752177609517792499646855891323137179081635270100352999186911550604799336363981140107206248093768752772712809163001794374534836746237238292884496179949829306336866506250594526937811040799160074040240149817320205438316554131114954065834014647467880396694143726937729197204154238953601727279708934832968839801342419170457188535229446356449144742010469321896089844949189750501625209721101006417343629045727240933074824054318383204153975462369120961076789819959993700767324380052952813947593398020600066034192787679736297413959150746361612707205531314388855710519033093132915031831863562349835484410537613134108956740777323864994276843781139617124624998336336578446745943744444343796651723040158142587534832427853326709778182917979791349728510078796792188982143439808182273950449920946152654021309219395721118751440358995659174519779530832313278201802876881616403587966054530827316991673590026343287621802402860734925226694925861346015477314839483738703394785275022843606434922876130364197744762344745569966679803454791460219828270084361200250785544385311894798874930416403351919510064322084826773405971766117986495786886486704157936521281258843231519836013543528927802568701539496664876071480273423284042606496025387790840039088717522986485043960026167133759366844553614765173636361579989793456098095036287239550865727093689607167698590241754984136789151357731752576829361350866896701810837298060234542758754764748758208353389034735038352354205460730391776442531458299064080046773189558853511093327715150124520015618530679313887798610425719265017820753286874099292512510184582359631747924224417434644697495770547085009265080394999949269473526977626794636230800718189689666884853255376802484229954241550911453515155014941490760681299416347194871579671081927078195650571124706598970467022097186285240472051229256585588378625280614794218752702949053790621552784494809905065864493686500722999259176738559816822448042083294572243788163584 [95,93] -474271684748760543949759061279882572552274097543519770278459803978213383911273814045879744462038839074028668657564693967419686503650172536973694559713831906883060146326487817069658362563602579526615686604554521125275911324494511693576522744801919874852608445982064838203337331533483532551209558085164715057443585247118595652314022945516861264632091039207162021839279943712235852286793278781769516742714068215530389191378850030909367270476274846661295716883539901640589066897667797461450122616871950008366037816727480700633525583688693244716104353905960322837933901609982119754382171614731296305565834683345230705420628535624741133020129767780375607753757067956528580681150686159955737919306897018144290576547624832718241771142117557103893931161246502969736429671462077632966247865721126039634008221150668610446029983456246251889297210451082789832765941970318729723127253767647238153261800792162710895335880281616185855075999921046426278566789927318403432823486084839846099154955908966548498704845864975525620737645205430663110834888202893767233721688041370601918859632058366346126831250480940631414382107683952398054809324716739348614924430726083459208494197685258562124110388816365248601742698852436787874102543576884954342999138519514315880207911198346233093921549893859345909858580880453119252827388264813572652757868136461969205772149574921403563814238895598658201015131563899367348095248305262023564862212654700674744812034261003906888748008172736164260256392213441306827760748800417666218062530878455071166774886313787816586874644237478697174386736597043384369511367579993275483445021089001351563308957898246191478803920275048623419480408207621576699117172544140732725959598140524471716625831839276097171483303573818224177744992028213114225199047472519530930256627208788353383690866033349387019034019999257912586359913723723170795777281234478557020252137295157016705471394711471791675689385580992623914437527502787771022431433230708999527768896 [95,94] -69824248085657839619816212540028268714304472851894603038100214374765810265095329304259495640954224022137405396841534456811543374288585442343290564845706311247347376475433151837167455987613461049570970185258445941051288569415070676864243072946003425767444382546061489272655361465625815120840492105022398673373824609756019298730864700861870631078048238649689617238453093714931045123781337459576643110154790598037714660738622938399691877461334793197720140728170921990553003102635980256739968830686800975480195486900431926104651849036262140634044961535444603505730883915002631834641104736309820027988323624267085319093104606109870621176263852242471732128586517206589164908877179170955944093983917998798049065126595862978480532334884877051988595338287232019203581643551444417061408333290440144165089598254649758410968335017397620951531577106758627104388816670019478529320471262583937925613447467232981339007952272841963528741704546736921042800321937083525472905746761722910111266528163836255151923070802312013297334841503961997210715616063506418910717418516499078578539152201208350277567201329039886458030940405332546750708427278137597092594839635411473870451554928090938959340978764336569349967510661234167168282068090210731094323120227017621298714857419071917085028011462958706921174012230671411461310634000454803445980192208821334814372654790974779409162028571198875697345889562253856358668353661128921768880976012642443908947965279169975646683711579155435953250960569979271013270204323889758683068851317720610736925202591591498925502728687442471187242064968695217568748385355227841986758743208443348965240012635336178476107677806942402007576914753612664441510001292122557092556503899706481622529947214372339051230660745503884739469586961250694092289602841443254615697462243244647046949745778387903833909233424983509337436805203807081614754161052478308869617541680896722133689460834400408216515911503593875140264478425592314698066760228574233600 [95,95] 297782515936108056746163379325490801896895558487072510786892979001276556636134436956791386408257048917507642515796813897295395616350564351180347877145332766951469509517120548371004702571296823333646704005795544411853201862137445067126650847486730141358183308291202537818329363470446178562619395927175078214000288466756687102588050403442864712839705734411053050860483008194643289265295051767225909401945524211708356793361060064374997568118927509668511803416337147142174004581522213408057417493874440469057879242086326809646094904030542068419940457182947098079597161969501541080405924554858117037178431999827971878227867819362366106260405561422945367570017089240671318107623736923448844502696238283862601977395641617474400177399752435999315651009791268895930805860739067685896415107873378767723452118539436980357171113303612369723453417010687568207863689207083972963671791960944511126059479359164759084248174108237339132462924983298496456254088081038515589953345080383007018651433735310061906424296269169258876342697876910021134616283469838248716257431167586224563229238499231384802612342970743301089962370111082264790626995173776145329188331363667653066904041824215661708096693914220656107540725519719177532329595967627331379564182645360410183301494866769841758118188307826104463683712528079291936162189865712044625576388106593056517124437893818010977135053588999616059544330576632759606046700605023517887647073520851859377994678754868220878793224364013132664676537794372752296808867027214329505971724469666898592775228677364698322976510416787235046526346370829551224389007869120849745552053516429069488050781213536863678036893673801281453026434827678458595915804854555829010924112134021491246877993879952032227619122552055639048033652315542557074593896085162216549720040727848925475914925861354373485212730859811474512042827496886396565285894307918479726116918990006192812353290888523318532267861107335583911415227025308513526658109363584 [96,0] 525708166226264616169979099970666102669142874669047707479773476649638918512179030192759946578073938876626013382904655577224444492813655049120807296882056461451596713805418989587850877400025908281021305519988051936070271356467695543360826393862696356082585985221228082971122056490980133427024418366468980459154033897429963057748885527254441694798775492029011177149432820994580401273400613773310704725709898054522608141822800123567104854378962517313252043442277423877765852014992043649942339430938933579304190402315904291891725982092235873722978714204465219609320060887756844690337091065708697169932335579382462166173453603443862389036508094320843339725624763836827570190357841015800891058283260381691701366766850011765295680227293034183135112309980625983813077688822492153235335085628704838290803715407452224547399913445137972951320275916163823852662151168572028205061784303443723942716129741625383069961229163647238958133245094670378410324719204831989134245320619227121321005111448085685313857697186684567647039049762591407285365294326972470350101410695866424928324337540770020323912088172490852702956860868664746171650603637985816313719968058791482876326188232446700090968721010044352652178444588085937751910087594222216118969291843896130674016474711437932948057592959329814495526398883574293791007272514305694986160201308229444343296514362580693624574014672863250356584755492370547198486448798636396835806219791490144711452405442429121973453907273382897673442582090580547048664026015226543196222301215279992873531371501764503936475582122994824101341927400011430933210566747776279371106394204578000253660530343416366185983493486365956474774629644934950926417558440943223865542463842934680975740211448339134724067457084885864210357833285020534921514593503672667064318445587626357886346104172350591331897024654819903549253825102764250373239434808366201911180329902107372161262729789387111235224682184100849979495986811817446941211444560540977865871490572120026153393538263647718989305079205637226021241820494353799604740578713806924592039195715061655392883884144935093511600929243136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,1] 8842705345847511663170076587959659123274734451792516117167065720156062716355200223777401240966435578546222929402424273504475737664887546969069813280417813610771047996991236174501572984698184284715186253338155671473903243260899344803661979315496461146684969720136366899844855320376330699145213699230970831222945156038674071171028003651822500748652534039408064564315266693846011571863816185023154635964776383443845915697230283251404186574111884964653339400977795908230053816059465814652277544230971221982922055217311667095205003447424436580515281594089079423378387050770041234217949130362724898973210272480431756960325089503395200106348904175984513097139184836591763197672545858746372892414664205044419599972265725014848486034160692325793709607088057134259871343193741720507935158573930673220733373923197934057001792249614267116543596801860395467831516931703370590108748210395139958049472405267328541367004754434455009195326156128277065191532710070957919660780081091499608974570853554920494206446212884947380485556559771612066832246330796726253602666720832696347690398353055397004509669120797769663975140064374013792123123989759192114983086683653793942012934687059925091356401877592794986108777731710057305262505696031900165033559995219422636901656943401293099708713348941193171152871037881017658877148464130984343125917731160902890267156366932170475525199511639500070258506532453332070894186661307034922747326261574040928277163564766044817812650161537083149507805958516655857207538536515377976108350339352985019765550440669771083698013596902526720331152609440245299469605897935522789180445517954122075033018620097934401900065730351427297214306395771014545009546442068904854316636724468724977611194679020832335848178725342563237644163129736548631350529958512543617412059603722115099517114403438899651893865831261147113072532715302186131044197926860452748763871535891325714340041947343634279875275905559840457110630724652679225951809923354249405430735628134010934770044234258400392863449445890291025215446105108904821164295898573914779225163343456953004879501224552704580878740280573952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,2] 59953889013057183440889023673095249173110601167683028601741214335476725900007218939771920179563412395424597667977753248597044358057459040361630802741794235437566357127730287838857214381253308345907226049950779638797692234039117627571120583846795720692040514297118242709608297972788730403013912270777413765207491460690510278391690394447376660266391589654104915253957612938805655376191832758611840239428840697437975174116098430176314299062286301583512668003413023647427109391230434402358825786526873276700464333671863843800346074629570880514381336351427321418658681076376810448978578272408401231677922298914206938843857923436925074499065587841308017547293090481448806765774762287440412161443315783469104412024537315298947367366718985053877087174910232918811154567759221480628096754825771390336030164463887455697167941931735495390301481602945033098417503366418543022303764202123432652938551347050302359588216645999350908500488366616697868551341140994866097518554140268579845646604893016077599598975660545523631845348983565810982558630772191483593283249966780533704742600840101639637763968693337699892379906703434599611744384708685832881869462956183708999982589412195149450030100003785582539757624720998810233830702135993122921097409003959174618836885603968631189543517335187458216907167126214595975424158807401254188440530277972044318017773385800920612827418004898114613781782299932329421468367816112069955349517793543907354957862123541294165271063694138574697079583849804671788364239943716861245139978979961254976036823170898274222172170692733846791140503439652923432115960998299774962562065313433562504592684502853071118200296816184551786415113892650592274701614456737920661027284586819321694808550059458448454019022295486105054973005636002989237304320490112818070323628095409589203735181932573336964880485668613935979215486240629413850409429596665541319485175089553434503333369375154678799988843866785078687892797122070341686912969099732450448117738654208762651653409429248908806863085966231316122917435350318328903688889609336039907820198423107652057959994070258627683747918981890048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,3] 1968477548322876030852474498629823606778435738406862394210481759258477920356611501260855773914606497727846460668115664911369733359983247078352577331416813676759716765487771914733427735270348621820629519509497578918473535432368639920002399727234707211930464745381237669339755134409904839844952757161723805115803185680607933732972605027696676053246653231640859464210882925488727741638419382965948847462937660149932397318965055612799986289510104719976109629600490999997383369987795782034194088375353315345371201300783974724925475725272287333216146930679333953867224642071048835464259599827741834174688920986243691824745422246327238077901090063197683252286856957921963280321747477367852175384535482196214754542349254886318475831199483730071769643898033977925981085912736685967403969416508400335090465943047973733931483842700383477338193196846051276804242868181325811853303487275146567014196672620210687621375299541003594240566007198177432908336557170007599523734141723545320129219246516666092505265445183115703667577954909383539963337692171395912558838034974922072718210129162757454320727559264906847205594439751353264366869920942637303725044705593897841479310929092994136914007912243123369268931948295653087988437834132683016184947015831238973438634979112352602157547578728607338759640004676918681879829803887226335756715282950947297475169973775616136462196459253521338487802448555898853472465756119340929072175999429121825207023919324081223077217277823736089185417966968347363794993510093662367531108790602141979790627627208223998100075265467492064493089445879643958964689428331789333223861555534693810409684613388162218302914293294388049047328061271091420139696876356549086068509150639791975676128966657095259857231483708108355337105221725364626955487481599522890809093703430723160007566399585795216092575952315655279932883848748737202787370004289986741351365713685575379995094194133116239882329691530502739365340162897477988691435981045336046135381950873608155648522003873155994853345859485888534735191686040650778730968168375026295957151789178009820078734631415624410418115890577932288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,4] 8265074716348628436427657569820436271448681548595629792496199144848526184682427532121790336325545381565356804446455416996963140849073821925919159132754037204175010426210259761318046035457477189452445117343930498468164838192392628575141220531356410835963870756183805592460874791929878833390611914562769025018079417636746489322295117468105045530888162842665848912566831468183360120546194034702763053214969541674305872489752524542204964617778801059971815736492453062863741972434632582766510582764931777746228504983673873892405935081178649848147035536635338527471699910625133855544859008070230956889497289980123049870848437121494667002371780314908054245658950505883408972714042643688682694207838703994257857369525918062183523189809887184305733300649002299585433788381295904301684736273761395857925866416608368331275272822140551112649668264074321412275305809906131053534718731462033516596921330107803027759438187014723146174852340616840904392803213535413664478273520560627145031144301293668922706387643951506016031007433745961496784515035809422166703255555078993455486953816027563079373370636001089026798459940221499391355484777654148166376536605154051376907381335573100529869464995506052790324717514932138321425031507538105419717398929284653277351388904937699305892330642966198933584418824525021014139517010516885759500599792088103685974147424854710544271665298325242556118721304759598924778519575368983122002813563029288616676612118840713737959321898409822747562293801033077489824420904281114730160678904273827998702969367423373479930862740601191004529597853817506969163272364960344057248750687568144196900117558446522380661726907304896583604616059468137602129705944635195349599318874298240235437119098552673800445778527859479521721880451061312276291725427468652995696725161055309661398893962388142133291725868196657884811297066294164699472530088384994375640287025739748788428317279498338698095494309409379789584782592821410916558326244042663925600050519788770939501716080265691110385246126993975760730811934884794309121317274417000557502427495833506243144967450934065036584336339232620544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,5] -349006461468849522047793180044001634706070767179889039255925146329455882193896271541966103093356467681697484199942949124018845475939218770327716945686778488880125261587233916780357291411567166196948030456189795441156619915561126650078055520038553596175936756542407018458175985571486451539920928750631833009014453236139635022808650856359877719163796937423860368137356807110229540185077119992171679040115603464211774996495520485332382666997598363678038692491242785187529422819201325760827339249809129216799260706691343072268635090975408836221942296325088522847167354174098126924047782276403238113286180736244301717238814418559437093149528817924651786273808946723207959051867308589152455675557325798265255472269096130484258734492822746158888060946987192445967552290076523734699164436062415440590714779442190629486521426842482410581751117177332444335112660368112925659827468174104976292506513830791072917402942126229771773856095657390959176723086844441484186962340294678161664465315957177452617706619873236846625303102619484650819253861224085232313658191558358297657364156326639580969690692656121724794477154034675059137346072039008741700509962936522183677130837718407416451824936773975078936028055097875014248893572334545739493072593030026663485176484726449108950986820965294628641480386441742214860862019499056675304962517896864005345030682442726029984645318354576403431963903104767265570046879486087407249124109233716767990168037546878885001203906831167970528943575911676277337400798130097763174209905635354617837660027983797653899954154300663542616878240085906388196650328693118706893483212742803705348377285728543164689338972403448801440776762161792881898800415194006299796040047096613102545311495817428575630926669631989300863018995545867088074156690250432077028497753649774650560509300797882278401919346541418095861112074273327866204200149666923154449348586160495017889474913929583466782430510519154047503255082522474877983247147179169068427037514899341959098263275149261375977473150026738118273570256241981087758547919857927804930498521834388423964876466506592352189116388820255768576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,6] 3208662635407133166519778675587721160689617335061468384068331769390942800213181349534742353380751553395512472976124425283237679167745956410317962739204965809721856754672135678046134280493514309517966520283127199884862388846032049446148452089320836440695308225773742051567434227950977956709475349624785804133571916099044414128794329563979810719383802027763179053995014392076232466284862241101891745052885929734214733099202498579729702324936903219331820688570867532845209806850237421933752769239271064033189604985433830512602544729847692040567132818599044541082916672538538213621714123126128962768756633273784930015309878010671479945098227696850912442986710178623018006634347217114482729500993029961172696393818266849705748289061685509212685364825082770851512958946353597971090924214098948713292613316196532958471443436538069373789514108220261890385820542180131878768795376746063774446437883169276703176368075285176084748886483351695566900691293127614228312179510230071793549612220332950093215846331773939078871213744520943179096399825991132919114892223458527993368002359091541429886768805672963400348354626871061163454473327427283364115317305728243334239616331672619843951686608443279364376176240330018171140727408186431342327511162202584698943483772473857277136042049043643459713484224555278881976355914974694009959967861337675101287889660664600342481555643963180710751766090626712309874139166395927165195012278194548693161601571018809875034514024182205436628400249179170691225310747924209072505962407509597009180342444629664727351520334273095268957997813926617388851338947759599579650700971024880933790123773536639948571291945618374327514683237627128065963462949266663043912752671719640634663090391147905652391784443238502896446461666052145059251997758876019633464683405788576951949442631892514374164381061613295867462858448063609583391833397154512761751295491474934584845112467057401600930185509972541711578058658618931195779666694428021706726840638064011516610126841890556011879452089903256948588495454830308638310657627758953008788800539210078778440822775717700872904550803085054705664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,7] -17988882937609346919310997027526974292609058996536071629705949448583122072804657273072376521982962432022713123079402206520848082048619944439378405585603016251428335754744789648521266539121783724603741594195117674160831885512586870212271641744695629146570281806919741223304454331163507573372990635510619287308020470353007950703036135153827638764599041068633112594412251271538843383162173786993769613881720568524382870256079744268360855799341404225916710953877305287728713947304178589523557469287307323100707947533859709526460273943560787658795371876907334560508680718486587977341526229652616807011176895711900902597697328377702937935184297768887848823852557887342139428853602886253358148278577336933108720434406294518840838835282658282145492742084446964790421073435701365320359175328107113649603186391637694530367019196329263743939817313947125750308906266597647874571029901919134941167656482531714254491224614588745181467073030709538349729608979359441293041022856479614025564310188208096483620284555839956910294891250966767426971184901518630917957945091302871241110044061134404591103436488550854764557012132031187937817893391400249788476832160079089125329281282442081770874596419726357446725469734115495797368883132900442079457968459671607705756702198129706222081259463586164124392540781268003184931474577636051619982739841846953705577208231140003143635940410303122774635792757271065781400025492497485625308201597259182695368039988535652883428334167009762001273474797985305680580168365269787415815716353445741397818429268246014271341928868611884778341039625800099946850545747810545092428905221323878590652325732537812043928798305079114675527425355552027998067385921307223034806708793257160653611869308103747030555592649756632840619203280786811413242405269331654186055197885350682091429471103038681928654715777357205374726525284932503429251651816905756050631432911040157289827357678284326560321487261671321957992260614026002896651095794082840801288878147001736941943989869831861686240717389571525384676208401995982568828617674465702427280560506222071572295130482857637632174609356662100721664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,8] 73530806176373004217265300093318767478859531273568955360460355382611325499712491614589054642706714988796612817798417587411615465486318508837872915022338695605978932312287385408543814544589495258870150860617611063163816796566925028466668945004511746548548728183429271886475762394770924957330419519856360874134773839241561803961935046274548738556445095556007153154865898798716735583102044390171882100715009998510754476185382971733981177551089044786033267633065469221225411076643778445717898289340758744305273138142276879367522258281711806054376523713319459541384315914906860169377933776274042479662403509741634530822418696332479233863256624653946549343609344771459282621436926266848295034203427663666942969363295018921992127053774602154948790660008505074308525651524600172240198631393026819705924269765392502222765131020717661605852645132306175883829137454323016751072287745014788349718677816882742383892427660728702914477042723999163058310145719699458263337114652795082201995690734030099521923775369362661235681298673529840790387001793524605932320548275197468386955766002106434644341467736617455859716900372194163794533031589202441150199207625285621789606956454882554783088209825734873600793358546935017099256831537933459282185166851507354992007218054949304648752872629836606387763275034011621278408306289479186605914435644382160917582012000833705153455955893451199315854938140977263720417886460282599742821530279126835639631812416060601062224645596624754669780404177778116132813787693802059578054573967445381067403471900035291868763973532472857637887884618318799729307518020511347082850877267299488666018424783403048616820097828484737174251683928333870953535325383951635465887733631314363656649628173317822953000803699562577952525139924389573975165923083209002238821557937881656988089334207056647806990112810959496805458163021255362665934418353037331924302246772805167484894818533126667918480705017617514163369373410862217475421238309680582647972969991616008979421909884151988581642172100263627266413514094963011618874787136010364889354455569984974012265765285333224202909242893745315119104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,9] -234275723696178750026375935426480626394951036365935602799931244876516917141521895679220025580826259497325554540517649819688438439805027651415774262177952929060438842923879913171462258690891138327985686197005340713033349062657760025716614435150051334470257186563142043176417981705616281693099626484684020460066921676677278080329262535127822453088510826209460553026101912892246552251629771278249906925112696017329275073876417703864366165693657540495538706744234298174237907315845023501985085137076039609294554929207152773170729570367256237076639846655589416357885954829158704193382995877779509366946956961031029402793564515928369235610282289350504867081733307020322024752327299516330131601551351706696976517342501123988524783467312910558822795301913672475821348745842771322362217148701626537969752765123301321999135165366009265825572545041695615670927396858745593315043238360319270183600747540048779435141001036191996552996087854382868199519688732631609320618918785063148857015881224384375476517646050278678876636602262049278058379716659898382663965423827548534100244536657907461420003360792146706930255750556884683800122383639913525613288701428862869498232264096331739235380121624847340237857803199061915979808351667277583884398617021395661945051960717790628129435516101970103904832060763975891874428141856377479759300682619075553261461084726948320211167113909227359364582412948928566330999187694402012921194324677554960261671038845201928399052726078312401326663340965902123575355779659300869891146853144851989509269714070757013094684896925544748579310112574046228965876683641499647953595495868332026155164858676618367663775014622304668510864773247018384793423486668344439841786147350150075129961678408826667719372279151375433956636554014376882601988454895609576597389613329564714547499749015908367147261357232526862327086341706004218911038497487898076097788164685020045397590917521272934593580084222762937888663303277740829941262833068516028770786085651861274073199611164403026808967629441148227785630989358031518525350387094454132881204734456579590182368194928098073852740781117625394528256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,10] 602433111061401689673173111720208125028360090951910537895895557443600503049474755809744501815386041981316386369170219856228518171519141897473465667618794114154173298169784335402582008998363610640109106795667543998871394097116417299285887402195966104291134110508164745396752932302185139456833893959033016619699697853075752394100370671544325462155652681753398206923959639892811485662607509063633896944333607789209200954513613563071537148796383597576205023064822693663538410990037177093384919511520858252203973634484127329542953809806774053852060196325289813150453251656404737891866202809268480615087471413867260513868977080378762926888395910250950393164882875824001330290388882953006209191529611723625297860813620711001455755052261534068059015314859018804489769933152270422614271521888739936153284124707703569949060405614493130877590279784667810308988006704785711035847438580244051107394332730362743979084029658018021711303090147066779045621703148652200080410161422464778792192386816610104109007350297063519924913602869485236249842944252155486086641660045633502104021204417254178231822298207484673178786087218038231934412120160819963497946878789295477771422704959579353939147779139257610497247502978750445930803649033166701628918539983488197563930754323709954567549625702865494797764129295270242432819522402792722987643149715725075853073589150381235066822927941941583500900503339714895180049964589330637694913919701570903480176083665967786036272661552634511179696804870764094307112522483616486432310752467104355427293296515280211391876804129135133708038063088857836101894637462119743122084618138261808108837754051653993850459445903460434539034703767357365933202972143536984015736459788421317721367957588991673902054741197612286279974847833791213391246114888633646669899340822167809251697191685404289335064106531193753538439854476780690049640192536205833796682556547031083723588132431723383403590748278941800802776639007061924938771717970432756697341948840351433415145998801942396841203242749746324683216822981860053138494021708004255069762819076431195667836253181143111331858427405159899332608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,11] -1279852788629454979283821277395048937653017799122658991572558650841984892849570007049475201484261374874707479330053070667143365596399963416982003566480193666338147786543307949693006682993267828643826639761510866541382446311245631719349976475420668936689015350437621053384849635056535394650253094374483148512673997901481903642382540298280950839312457643008063185758456393295719345149874339019025371003388884080495099739223382228146673176875440606085212808119354268117545718140271794002957164612105505397522145359073147273722193947340688372720790549711282445789316178407609192178860229511609986263330404421262633815677472440280149887302074859070951215570644059086808807186560689290267112987113674042458289116152075919436206596246004682272215049809681524819443493290381325230200255866572397243422736410999552876392284171379459035857036152565813385600068238615498434184045304949695801286899147224764742144907472236815439701096002154828959405443448661459200513210673438898691504486092038198189463693523367551247415180395188344441414800702913246220647260766664787789092598469984563920188937457710867171538705278018986932271831715020937121761305389880503437505705823905615434511339912601603834615413920091920142951478291883242018182187807734624676299362108266017031978009908878470231362988897738982139944679446286018850467199714527028510410584633289311606449786620143801421766979414981960128748177001837114250516111750902773846301300763562314503092555438871069217355683794150010759533641552612603208142876244574498252262206599311472920873118320325731429989002709756947494230019343355359413090548823268704437438542663523567302751736259691073000431539359483245269982317888620558938520596260970052197941226857305435381504303162870473669582832884369229649609483653651923102922240394217617843569197927568525845865308206558112444268506209536659346422297188443609722997711189980978059132672432517528070381759892723381294939493325259867170173277248280122347439844111738509715769093513822642416104134405858721110012867282964149517198436516195250526173979969330683708258651659098368425952459897092527959834624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,12] 2287482830004894840114487094158591623278719372048450874970434010952469476436708122468059665582863715644804848553984397081176337429026961281921582410109805806191854673558442337695684488640175538008857912767282609888950145240699119964216657345149576792386512192531765456379140299761023517996983903446827560358089307658405145604784371390936558283938828152868166518492671671122594325449485781029690094669228588416954446977284685076836547795727589784520325824725190708144013788144989165060279937020296562125545433870596130976308410772901172100214578537418208484709245475231855726266427866446243005352099151585342525671631586794522166642656797275154029145943416966022977516487551008704457632332342740216376297217249685354153240784756662236139328773287898000084288353876773739182145139919798520978454595391854363288603588100254219590212652175482910195530117452546091558394321063936422478352619781096661860623810676690363136896658139913282954647197898470401593912388780339016713898778189583289262893156927966419649555177774067042735802624162112424260839923895445860189537935386292457786199898159885277129607011842453483952505877865742177268986376976574156991097000195546685318598009191090802857264964534156896109602743412201244511962305828655044404056614108498216543862970356684856697212870751167946344362154192973196704841350816604974264858277243157300341928054996923778321218042261074059104993654501752951760192720831466977222396250556744415955442667067334199835108062723585474653903869581799251910541989610718871889263326922888855637813705076504713803753815553469651581995464240465491260148848398374124852960723276500852921020825697064138370641099817411748658296331405532351120698124096816262394740444035527815961252141724757004782252770597333169564603766135988084660701308220377225253131719790255107758346633263943416605947264510119475057018618714053831739688695403740280271931393670474250298676362259266509684289475206453583222044414653831058623635828153528650975716443698529105946064296529429534501346765441515714783750429896975677421534303510368736199381141290908361722049253974133224790556672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,13] -3488824084574321946753291707296021033254126925856677484978823555074085392833364379804139940994803816394103990302050894258478600590347405553620084364596404664256106630928868682883538047122341977149200256798230831885629560577390096114502793594033330736703368265211209052119628219379093795986821960259120578482747963467734667538589424365159750324359483967689063797510815790811463441386746182954186938262883952479298805458888613767544028336852199564478623019159176862145958487182820305737847383236143639772317599297450036020068958257568202625385449668234927772772382608275729530952941256224669545659508779954832585318057207383695471622003516040195798640983520901149748314163541983290959324081390724690483136575753243923257599431297701571458646018117754330166418588492540110987498075358784193563635563376118011693383272931521918767846067801440562456352573833035833344187055105465859406329647430144443269849776681795673889592762444176453566721432597393097002051978731690284830667110565640977378814509958262916445031222311623898980875009186862650166240661757383214876607244831993308292988015139019941372685656159877430839908176382973443400580432255612089250584960143723541513675931919338765575922770885304678632631048363388777425805852262507003685993408288548740599951903309215999199843728316723607814290519787488173417521750628015103222009219371531483836634523059033243182673981755039465909365420978911059093965917419277567587301979636249907589193166633070871318020910592704289478499363332555227141749383000221174734659167806001520481618985478925650864630652888881531911535203391253767698759672077432453554849597263201924792576120016461371843848860727519513190824029499083562477693907992816442710757063086433031663928659689596609798156901423686815654521191986714780438702639492102408754363507543019645601929291556335816500911524118872766182565891176014608013960892939167199342048524534345914674731000708410713378612274610570196837165829090017730303478434639657114032570248208429542213375275463470124028715435962139234429578350181645080707908519091416109761036535211984573872823597583277828538892288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,14] 4580557066662558862452354213072072146866253294070843520848681962791076037631440508721841779279027174956730688116398068333215089035183526189314591382366979057011229719363765991485303055170705595473569130969071865835137763550962726745601196493852498153459312553683457058381778207699927950904565549574342301740547766723349787061084192120134593743615656436481572858272192356652162897682371315383855921490243893722082971562156804948280567750611582552685524085428309403500821650335567019906573105129785220436135068736279729042160581488549243311054250420011017673859861231653464925865070262835718581475967843855288344576676963018798723060443157918071863330363145350510440383484217264111449078768315359615367020508532663988518889016611581249603875678268620455870589292072295968948694630998211352493786446610377449764755429728327296837105410636317773626527818419446870219175226985021245744898998330073605550710741805234986158380427883804961808306861515486403253879193811210602709955776281904383360535897604808319462472119916778490610403173450022154019335637870189641287809576886049206386952258056643678190244501459914099674362830645727037626357389916297026404516384341006763204206207194363401690677136514584421568808621798183359121154715292455482805355988811777563880420944216567513531653743957640088495127796743185445795109812523027008069634621443011951442130940845841217193483287524619929743160959993810143430573582600431230007230582604623252931835228191331865704562811859776212049813107764842674614435733076818160534967039594629461522258859064820953064021445568116136398780971775736049847860423855883107047685161123174948646358752465643852847836751319876162063626380881148746326972386867358515836170101331526473764468847599070333010158923252226191547762965468639801177458330669979670946701417317991427201439133696754061390524510686614187116680871228987353342606990323129650476495199272349611214596003638411920586800829654146780395614758992709528059841465193054776374993854059953075537668209674440432075877685040194855821539894518195215773657561818284725943185551044469489445453019353082116146462720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,15] -5173541798360913485589048162349438951123820913345424832924664996687897044207441547105622488429702248462558434160170879029498039261357121463113137507061538126378092227393861731305997463900143571522508089545722437767763818246522935152210785466595228785236599627753193829387902382512511449453448573897108417617818887107402671075666357486076543265819071299304279739475930689217824610505877559948467757724524542837256551541502470231028532780486405172630994629517568999082929971630670392973222589124708370547180230474201864055089945072693664708280163886269646897094340135992976354685539682194866992920912244890144025319996480242591920251441941897174973759902267704335668329355753634627632615428279516812659545739771588912393171349175900765191572879468979822155310897133065673135753860069172038535257453869358312417616230993281042661612524362210072060055783496863393296840969432770018231432072026976277935583348716423436138030019123761189095056244750560569836857011927891261456125349301450894429024822302454665129221105854871612395992789834937489135450913198127616786947835222766975634367372770722920451734427732944627030612031538202166068594844477421398650260313654820325378833802513140643681604290778143414817242773897677928113645324317793129278473994074666650171619862582360426529726696096320182000164209785060931508618632935537938175769967828284913613897746323281800431401216323465257947236725142366291712358085574705003612550566994221968258124965496357471232028961881565898056325847004058592637996397146613331880766021784094635093164152055831675827745823175079130120562673218299780446866643793493102658855879904467106411280878165714116749797035766450876758391210912142300719627644921860073428338840179174458472786376589588997780293566907186483871201480028282912820102057487905821167910485508972561293908443006418710336894518672905533265649948609584451822152048908264301629374537905980969042196962896087062024622047753512854988619239768680571380957308922768533600886418760952303171113986115246448482568271913017071347653901517892746150168755491270123165670259180200262511213954016393701915361280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,16] 4928253407688056221734126169984211306071616114104376278715073534483193832884060537393597889790990893717370293895495116565765055391259968944285708368394633071282206916550267908361601185606896696250449337648228579589079946577840229479132714297475396734014659905808397768123584272087440619383622396006428254547503415292157884242967676005161178864955752287202473315189467691798534759236076687827477504267027760346216122409721942762095319800015451249775329705430786784831602167038973322874602884313528394944191949545728200175804333690100659100003277435614081047631403018477518604170660844400420933632077494997555990540455631262680542111451236345466595975194673512901396450211874709499380423783831194344396901840423661580368941203852119815415730540321001361421090641010762597744692183638949026453952347623104315183629499545879354020258895552888000977237849968844009666667647090288450445186980183920623986926367608766467794421257284447619258945378698159429673479044170795767218459550838646671284377995141143410838012539718327731082225348137516412458478493956060842928701752393903025346713940529708256342282943824556002170138453604025417496279481166584547308656688225344997233837315042343849179194391725437886190315697188487222409279633867550099778159181843157088006490952028392094170007351903431079813429727611799343286184027100577890790508553801305794443223037176575603579977180612320147174262587037713400900816432365447449557482407234695305806973436193796615262486859238420231362601118511491966234907879924260537309221052396638136351412192809854764695473728355797228722750301899193068696693674657425661800836634248215239608717950477381986874847036191720567601933849242251956538915653315124300256838832648195502959901942589887879801103460744555053563749768711921005808164544344849927841875253191425257511987069177339737245259768334046473747110369571981455973361798374212277131214265227907878941009446239901527766169528514628424003059593636145430373998321417559509518007778790011100375923983752132138567276853708146109133645248192038239517193340127574193894980669866551078077218832579510542171897856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,17] -3681444854575715841080895258223943678822499851812649769508640604799666198658441858215483404779158249100048097945147092665006254547763944767276752575380307608496413559591901565054850812520569711942664040450435334419201172035529228279603578946030088914525536816869272702605651658228425651383621348436717307337792396697380193741553404208772997777441959083055944234485826622291396657900241895882555487923374986177975945816943757586592998317072347016704301534335457869472376495992026986062801811160076429814747472103527801685787414563508265668528198447987785469348250530141629637559080353399897180104899599391476236967048349103587464444227662846758546566401902541880493431565008987127184439394070048163912536024498167801356377089987352166617686654494788571500701935370701408872116288422250067411849173939047397150316110125175229523220231556536025784693897384577511973297179847358855009145674438709654114751629068515678666656423842253978958025993042095356552532803309916673763314565908730426566139676142589615253075297496304376754705588374849629078875760983357534293697730997293206382318519791008009014876383652069250215443514755566044875083285378881235246743675146105574449609143067817141497292811893986937910568278138612089400632467080352759116610380903547719209285117233602535847203333111610693562691600304056835312825884815325684788089293363494548191557135332526090354220809609968487847634188360138214423033419704892408223439343167043759979617870643353681471506505252207776984919114258291159452709717381070346040425541227544278390840167324262088021235733697202935487823409662754449955144919621602213560395393823385973923053138455049356913170114214282925848049134267847439455041064999476837287798791755459286508746919105164679139867218563941893735191517543702936312140488618772176593115691905909074972883990225564164651272308692664421792218600015488712281756007094534130656971428037467512673629297064365678239278704307584675404000024486939182028548358228558383359453218582559703090072778098730708018534793034534367621642008030762138293363296088594909441090227331425135347978400826757032966094848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,18] 1540198642166002681273716973462784994875581650075068057358787994995344629552211153304888166812289358845335466590689027798704293646843649381023398984377232443061047842118094942767232231569649890617090212736470986712545977751427151057331952137590367639110599029276584086233034409671570931700077937686956384942502253478443276287854142065448259601352157088999808455364645533967223106591325474448455644855840844985224801212874931551802441997929674824702506422983532428717058414796547043251848323302484266276540449695937216460096475348416749168601361396882432356935057964395753387589888239546518159470472048994279944645201191851864425845842627726428957230184614579235437010005097631037529587452365305662531638098251395097923861105475300713341131141625203624939371894469206226428651348975181769038389291671754777336757423004541397668372727318873759149396423712341186595432471376616969651943577532133966284545731534946748984609550272372060226729106396323759684364838685973612861411092270170711378178838754949238347683539179950606559394967424133242881872787288311544758894842141667940037371799643270764948896917513186997047231064877684587234766310139085321058337034515828054759453789849839789560062657056823631142196286507443801011194344582351022314067998043134507098779937677250842669686923500739991158488096744329232151938323358506659058791730310741907743396240636913805822994450381499842615530985828940539230865755371357181507921403104219335966707856471744618696847285567275266650212836338403659044647398340537292686623176759352808040005310479789775465344149382252561150885526523843317228426437627741681551709706385001738065249790503406628930199115468992192622043450447736198781679917493604614542930781254937422683009157448248450245183081734194385185884371205830517784630948803013831376568144354613626516165099473029101446049361419986151180559900000373008822603779012088731988865661632737569610160805500200554597125910980481703335275448016248040175131161557873370858095158012074415284796826821267194119164406238421641435390169751688692957994014975928459304885300151217518756213834711039203015131136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,19] 1058555817363585932422055764846318648362439624445742884829568423678633943012722595737861149425482810117084840484242995224306607243823661694762192314160659042098388631342662991140845796689576513134423343922213420141293655404410030925523042665146014366535995821232894635647561411728714038583260831690887663208433917126680345231349681932385461734285486382400249870519161883367137487866709467693557719898800690105485944310442070733647061049708354613750292494450855144579236182418713593635620187847006497703382046729930371017502465714412294650127183544871044330278257808506095858612046102746575826229314067170708473385009348489019832302315200157304967367268802448774615412226519559840313466342713951475291929390134942249945071346894446769956570493740026981581723661688771479633444680219392164754090086334099723408316874184867772765574543141080110765827004158169970340907977991739767392457265056016967651249252894430921658157148675137039898139901986166546910717859852118413852515918838028049353579266376546673298449429816907221617382927014169651920023993807455991080145474010873033878888184789784329193080987181797548043885128748948530631229271733155153209511995308918422682065483383950040806721284588611980914802726995624093287475304770539874320484286674546989318430886911019551560660409937792144386664313069341122717696969181613451621917168165340431501023464708715463488038318851385515168446313154341572687149556748033833193896590320346157855979097605510679780909246758459082116014207547449965118877815987812388435731727271150933549462511638234187200264714901399560217181159029455173585503807977229026846309578396182429370708476375302342608733157296531845603446006281612156534925894408405647386133768916074425910035636451275292935964547506339290797411475025310072201617914365270998966706543067219851208490439392134509878990760045327614291563654887508972742365565662136942865859469717762947324329614175143690239848045204798054570031851562349557682785394586958791357178449083066522561997804867347950638787035176128550664457828523136673897876219159435038114272617990681449745626304380923682349907968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,20] -3411784525302010013214555961882707486062457476328168434462359861011076791752530725699773461059228925351260908668949496723592340717799699921989415492139232844065193582409777963919419431120268573463601980657723430322488673887290402184738393001903211222764265986828324726339996814168192274855062612407602132814710375313806296533744918767879652937457169746202297990767712623400868094267911273420102950477184472131720081594973862587053638462312427675715334184028477247933240511061554939262961952729287284915914976680572581712941878077712639992434691082405312929327135722462594542079100234205658770054721613031762610752503791337588745692695421769066834891048854872102137487924053807013519496204789169669597788805522732352795284067189531699900251713085776727522469587435773343866073610929397651457102298116365350139669163009243817272681363209704838693385143767953624149780675237228293543404440716284154593585917137049084241403272210609713476082371468648594777409701091638081470212860736999359920978734077335988703198970390916864465342758928112083141659058369071739051776481530789123188133695272200698291114357867362239096321386018898080985856785435445177120320479259734722782012668394691902884821015066089040201611538534369904461638862156930035427192175670372405839918358699650462711566128488050306862996214926692434007772821733999444451619305312110117301501360551846899559948012259482366099473292085333714983799163271791289803269488464675816954619441751945097783639639113725060287303281850206048492526957181425235260374346254316399403336502304174963916164226499118016502595766618672032836340921995616186614051732462052553113924432607229859824568056884087281565941002395199623602156400408584427747399436046057914458921581570627756022568498952847566018914588076864930124432382759038707307720900270796042660516585010283520605986315510733831082041001968975961192523929676363737959259843852012296213630172925500985663380402930427582214877294645412895199909240016751777706608590711183747159758800634887958903243866640125458305800701436976001217313225939063509174853442536782476204259360293636611265003520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,21] 4798967965341885189728378292797180653446221706532662957287344310506039023482859504798054895345427304508842241361005311245575153532814082201701649065579134471065248623278089704939316156341621503305836650696161946860165812310967561069383094071689450209686751983009575627435803538649738129429721690617985239198171479306218541814705859247270899061535072258420501271340738244377907762324907274240130350968456370957836105876375534058888540372763351599624484608263932242866941962170402659444926042792693094764078158073670429169073011175214079574678693946684257057147154853149935268729898417249001433182398077436785196892710320301447061892127059831312569252936270185711439259029002999175863639809630274034869255359177200348573456045037166029632105408179262477369536571325503514800318948425468491516106218838466663929783923533780152324942018461814030406826157499513575133902025493818455750531444681632670516088954672978774264560844692915023389770457876379062253962004474445326185977873280184694558458690074083188142431541728015031412465042912898069940650602802279010136689242153024782280327654900990995976651661696945797068403898080699502966385829868523815549457009728514990722487918094238721962591802611979181120520354817595226560567767788081719456387963155624918802442051352805298028986182743954140897224103697936068640404113538805086297646860587301191597116388600668005572111436708652082853479262063772620137505133406409389039313962772640415667820335656373010713011051241137665914747920128127274111850255070126818246417495590790424544643086795371352381914270873780757121719549120330895563976673948562820716688362961520281115975643088580745287383982505094105024132395161216502511239425904454324159917709777246904074092541209686621476922899240398368192254998505106909804370755619765019185824123756199610942451278729707882372814243816595466697054662560367683841071956797043141257529705929216234730185093372474558149410613187611050969820648414385610255554379411602386469092981540110809225592042900310060291978725331981314317681832065269376303791463119238588323565383010430799453630376124105514364698624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,22] -4755664380729324853676638295037263040000940304494139965002259465687374076926119310203393334169137528622456233582890038494217354693927572228852197270983245326342141929112062021688839234218512084638310860252266367212470947461901529490912180476436547639966456483755689303278072962817345934291732077824410267094370480490964456063063623765374271528861603660553096460328060861651505884855762433566232397227778648135972186838940178087308325253644772428272645418097249514026970042438946413833060879764238784517342963222157588260862777563980161390474673957750425775705174420912723570568894069020195895304023102202453149499244978955387856088382557419395511014580378476080901826158066578377808881271548913708513827713722131136307368557929442992062426881747683322169989881431562496092903130836047843892625070254028155832834768929685354692278917347141884463978529605857720317541849280755822232503421029814294677960873506400642399360445048232221248189622828319267740173800430050256322444073927928058183905926447831244682294072165997630333971864272243070595645550589021742233299979482650777821370023459444417969095901662845849467910360944973877882514890335250083253787942786076566766452037724835292525553275535554739803617580896833996331859422454604456057126047266505990209478839825914773839530700695103177588155079771518176874310738136445973380373913976811712318214822214720524018284231642693984577437780336406900808293398575841800849568419625843222858292320481241884472797397795061356930276706271232210609535596245743777148996168835201737359997320755813270562980374606586525584193627715946100319798769460375281916672065182169577029590504388796416361461558826015279471323567009824409139017628319746646592308528335154746004908559902963430743311719725459108097306429106199984893786202862028757796117435358061151051017535711173560379744678543661966377650746008969871639367614088654876258574195117959879357332574961906696104735083937176525844018286431228081074783052982314261185756497514003022523845308462565980947347413363466759260086888564916914777821552447048688216190994205731406284856252980358967975739392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,23] 3244391541972036759492998362271319846481180784347432955054362440986934119225054705868611312955551804147328259512631752039010862512445411695209861243088176614045671858351421047053052123059661462606479661629733090125539592872480087329025452368229251302683655990275166923665392743685675639892267744649455431504444216988097138069096833503760895771664076094794580398630872053773504602593277096031381483232789054006049649407748622326905974504603022487949595284767733389141130890418355465191008727275510370932435914884151227642383621240270577263512500001665955938860578530212451342369353977284495489360088436244148717402021881907506547426891506786540698810724761409645807017516577773037549307127723961616888526305976510478668348111197646387238922173002678089924276011586527362203829826653639248131123765357055223442748186397915849657968240963977481918594624916837986491531885697367688606573939446230115840807143402381608611793372467078060191298216697897723893399944481455765145325277851461299115751073471518965058942482976066281835951511122359677129461205773154569508643030262281969150795748986359622705728317902639269470451788909907764911532740386617611184819029994032435549098699520736315473375827548555985968539106258261990186623349812919694926307427507405526667058595912497969575644496302901631322148671365012374385207104864235638509864140712032803917875732660670511648933759073520629303628995558042228683567642387935908103221392181965131622095666175594957206797308377401104758038734656932208598786140757423393369667949888224075638786947732221530389061078601989942023900070793727408396943343966098434978898474744193830486815931464088378709310139565609170597436571604652961144801913893683072297556223417464786166424755220980140463782455422897577615655075577517796717384693152835318877099706066764186092437856617490847723288962528293513235993777228115779307105191430880025004399802464422757163260948440664902301519516234536435643791827911596808199496921845243572817191951344974152947259249524895262639177061765912478160265699755081645872737076653880685932079905358590364786501904055562989129957376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,24] -804339681259994612969310727419668927708267621442345048077773051891577714592340999205581247439306986797625888069697606105634501699510329833747862466801444821110420964643146287267005683403079267637994821869402011494529357330346148268208522774363241935639831220859943150740294076493236715592117662729281286486283263206538471011589803087133623755866884766118995974339522174101373607106195950606361423124272759963856310627407266861893954872113594500160315827452577103102698077679154718098362548694583747579226110258804420762400463261199209196834525759498085191056726779078164665834914321962208882747643187494815796182028552090895542988062225861371589382112844755556958336779201085549031771936462367118371377886884561716426748004865177278644255815391394183894515092904024793115015772992118283225211805719584798429862710095043654593424926760620360195917715107132083131018827508143483538417273170809694701396474317865057888413706228974874004672910130347413760931637552849359036603843065957983778644758570880697618458054280371486049172345826602203142637961526095283987173503440890158268220647246777937227652229128647881320009002407498281228968243304494105791727892374798160160154426057531446904921421926406663369365666263249724337391601275556562108713722729229245543524460215514890663267710522816534882398930806113019866432270689670236474689070968950027175311153993697223146667176070690536631127869687784515505520847263768569731205582903320979614473012263526426771418996373527625434308195241256719120483271443299885992108849406942939281478226337512220719602261224837037963999599371989095497928529174543967345321030249199748124583687455889722775189833672138216954502407954771503497492076208820308203865133019391381317892150104764272856973248044178897478244687459481076107335738437035927012833178191932733085700333725479930312417249856531009582262008745110844882056641034273049637548953552512164161338003870387102573703497487330579756575420554526214367315581153556945123206274902201863128535889449653119945246798090316620359798029816517861348525115884051222738328036876779528306850014643976529948704768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,25] -1483819309586092274847612307466292127408493355396058341045578373987610655935947096981420996498136845958945804085810111022151940888126480665951337587004554441485322510224954950780443264012670838488906254130029991459359950533142488840776608151227734274069726365276547274604782567645059424996371872054825345684713007423314107537931883678003100767942742959741764821213291075318921942888536702655853033524224610418211345781383902071298098665638376332511426291620515490986010371538117392289651800018421189325015936748418106496560167416448335781713798598127300314155172122409163717543679994187886909665026527565945068871920440701789269310147905328092667456320714121647215487570844070623132797402750683632404731372620126619532876583743149208525498460326333628044116126729511167010820806853914515129868610877860914220647101782198209286823824138629043046182406368943971747846969771464768515974126498074867671728279382165194828154062880621775482064984461225475074644025656726957483980491522811290563193829776494063168541292646465378829043589084225435696129399503997633521827415834013998092619290788236730937088871093581659442722290181418652353449571335269374881418787569732217227659937773084715491000836078967632178011968340052955617562095792640905382440298808484770765872667761535688579724042088505137446027874825549141524970504850428706700526203340855658081118000438224151211739368642830428223816937809483672586289358262154855793803770125513509935589094570131545040191835920896148357551863420838937602243967837289970295731122026251775429541146161652897172490268894975239425684320494013178379570934488981276306356843178773221975104116249312848072107189858922063409718854399170899097512422802627961720964659078587995151401162009179423816866026969964934751356146898973698153556855883742241939011913301014380224216859105534283920928068042521372380121191167932934131494271985752520687572965441214809002934973068457718813898889774891388875671497222549457128739528655010670918170846045655889123481103631628974399385482905061349764935432076594426525162307473911501679200204659811663412414533661863341266567168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,26] 2576506334698222218250083775236596272658061867187126284530303072249534411771199683842753929448080002318900640000660905171658769803284201010292669782076797435580416209202115062499382110768264586771482665102891059819354052564224472354222408006462903438995467093408156907038083233409964363242023325683045924418504101175900329925824240827683659560309784649029993056543382106687356029134951683768930485545193442120277880527512995231340263486534999546401260563135063323155843237465258508941772455249897830627217539237702955284900959530942837199439927392113086307967335852855325968829593998830577955967074324010116256351289886375495875173039592736909490229807523844494567246499623686745133099710100936115660107314588993955007956206095634341324790377909327995005149671070184216789982264656327180771814079611905204745996868241717125549872997236149631508522120801032037034265308195095813074943653900254254324409664627798631381056785982110960218017801893082483399013524515610522638885530747613500380855800488103784765398758525130697659661209868950570426735271403079104520369768451653721598003843883907941664471847904434011136007049774709283642350251712509128779742113498138876256700230624266143574437204308891953793064957946863710814153477397285861092053688316059335458133105493686426239365719462102590778757758751636325415768175697486796753762680206360456937335731757328287219429367741630907115248366145833304497322381982050155066050917051319555879491536773192567052919383890042207893079597093660603029355878684242473944191202080315019027026281901745835236875762843177775652677791116619901251295713180361648683381229042503169970964494788755445527612994448981372136768002470295171073049479906970549563992041167591251784878010002144645893774878670202742780187301706015236048600299201946647974794058376504310277933654322069600844958962645303544613187928089478757396230934340932711612917895926244673437492103950225773974931333308679585690877463039635176822798520825345456901926886771834095933285973098585544477233496840642190897344991260061685856857001201693480502632664770646330543516873882794898296406016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,27] -2251666545340007905999419916210457258856563907865306310242602610248897163022207649662041583383270670210045641323039441958349581701902731271228421527897132347300418742515886291670851605138070800195934840959848735956949518957663651776362450368723162052319999548933707352836777654610529373617411773045788888822112599859473753335229293501813141821130025887144726242929037847054035704483775035868534475342268664049388039706549651328751981552177873563324955509844558512117195777749476116503730481795375867763254218737199157531632339026849197612635611176082371539388864452188862861315175216540123271774437806709051130922506330733385224827648188720732549189677135445172353862412365557546802742069160980751360171258886338212953037878694358507527348428330343239800658356517989691740035512058298983180781890281921047393125107004867611277895349626228944956767979870937338691650552824956390140052075595706931902590932146259232314998256430395966791742348923160473411816804147991535453044539425449965751891557076514780821132724111293162966905489928828305670027601811299198768758790958635588340810291669053621635694416126098276355270329560839662840929468158788488682501910226238958542753726540234904332066253820652833266189775319677333077322485865415048788320736901976010105898928357172026464632886404154707441823998424245107620014580563961387928868551152781224300352804675121902905324175803539894247824680401615113698993792300922679830689788345305865388970488958688751382410825319612590901812899378877613975602238805690650322786431068005423804015907119400113032566096587970116324191171911487356239055638078631791864986540405967969154914075440719393564799073198349807157658159923737578282987096326610395823708299774925814722019584830513076719719095967309040200578907251578087200019428472826360263554153464657350145672139393742766418744213774837607813678910589274230833601683019603263884793192885832787326050377914009326102549441912607332306330270248987322583559303358243933694368720101399486244079829537908316825257981291588565803630807559930563168237041374015731354357486502546404847528241838371388239380480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,28] 1197346705582546845770328232272939392161728300432759136714060899271403413091461345409512102800664358694836768274066480320269404944331944875808756416640813250850543182278120157428016984941628509904433357583392120008147647838168799282997502499516588393670169038102545020094084103468967776409430920772931582564693539775785598501074950155852899335656912764871754912092039883436463475790526066007354874327613357948955018580550357914929613281974653197469896492921897849819762325201082049810008082367230739314248455924841062818213756747889031689513326095401101261834832994907253388548512772629624508619382416340093057668076935566672955866689142967345500724033045286413851939858117377987378928594475097707888976867604043564389289671172354482267285078412282963060006545236862446068950060647066891363925170337166967847950120650503049633284369245266452223567403074812385294819026131382861947827768368803253309672808887122777791236900391958818434222632801461956649709901019748582008829852204495547006205396948539904533036062487547224805851957160962031965390902224455209148395618129987321088830099555085683862647774539984608518747068459578994888419541873169512873503112165389326751967672841413642007302964343024843517798330744983554557856337564001795406963547598491274974873368311260132155790587203746735409213670726446253190199412854225940473862794522514641398548082547694531906144388743255799034198493943321151044815664051673944235910787639731705166593975568126327243370917656957845590906949398084123380265198934374344749573957777763180124810281875008033080414430603893428667576768187561463716585135104216469434803115677088929001677400946207191162326774698662600467913479116707350049743636032347067117472600938958057431895576965762297665429812966762035452632721589757942450653534845683669892151049993531859390088571923741516394548875815485466033285569209209723250367286234317665158666828817606625756886189078814134373654047541267710468394010195409058720668957163380826942639677547800555939528223588606275763684073628445741571412306724205706111846914703644360151552954935031180969000562094290600651128832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,29] -279445219692558356955556614400382943556015206641222566626784532183501195794178872545771038081027292988243279425700163301685871228994789572044364289480538256532034428084080902773252515558416018159490584868327100873406081941037745163838241518510747832536165212372955982894347225237456650703727860724549010767553367141552985323931263445396235091187409449015720872658323600731994991697176968466294050464697509145558928386930216545737436973174430693620878005782474282069303207441758757208383819027035382802479246697524741359993814748781648486382393520450396187564884991644265761712810123005066667064653922582564814632569387501692180265405054758800299649030307340765635607274539347514682818059415712305434939493534106895008579468053334515422481977753951948829449389855329775737328114694365144753449548903804960910164187476063533242525214232650520768505997537885054421270626776527234994017637786105783862419663426738132076213838675632813555826948490494016481258908796396927326476479523481990689158363989148401274288507536448530852627096173502115869360633886717932254666731325184154580846404504846349900855577345095554781216247550453407268946190063885496423486059308611880528625158420301378543626663678650673235098448197932916537370015372858356266724448150376793842413456034857673954208164232127867571259981610776247469122854578841970976304883738168699216888800582235077058959962349615272761701312264823769916095896148771781459510459430495441860698542948765796002647009488510822900678822572137390030436418603104101057096532223359870116892088913387939426478527539150064009094095691252142430790344825331877104720418306743762001243899245438362706764921688334167927342353601256056179243559633244394343234086526893025242220071724141202559266647886692517820098491963792699362330359395808952978484461511821599486782665438638503370191050233853367064704208526901890089305215784338055219817279504196656094270129141774091452002807370375987009543106245464799964276211360099714996479210649017066711224534664429201713267766675853778896010991810752710261357201684942914499731681398272059964220636764036633213272064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,30] -133546848436400500007311667212341709374499235744450916395362411682970198540185550100504954758028787811785473182018477268825655692577249901798303101624373304573659270356149592453138252719165664453118685106467744176888717141512116547754648054063464108296313706575796454106774845782387994789013683692673255938326011591029311157236405324341373249946707232221580475814840893159785510719710479674260155604128255057337330263147640733855677429393070784404895373508064474256425932171734266185953231264046352809329202206538777670627279430015526132614371408176147607986315805924231586100197675314614089842205647354502540637933534333753803296040971277911201170206923369533762900807394696679861516112100376607273994570176287831944107051641099836504443518437321890546161926601031519611372288423105619572432696232934174811365297400145523199946594446942161665514853012362962924325826491768815172711980179421751420350601095308912627339959941482208362796987445554680412891182801804362916820627918348349967037740631741519415186489457221422206112507625110760289568444146432713393109184457612637258948731809383161327642927905269393497750029654007540710973862994930082517017346161595783251833327277425070190510651067676791140424382988883491439507541609115512681932456422534792459006708886343642935029272674618483770720780764157828985572902526302309254800529739102775435833590113397633968870083109526451713233632533240820032405878534759136951437093121406110668708274195875364397356388085634384871472269195707131395333215201955952541940877463177884418332424987714690217005081416404539894136856373460244910550433605402212735278393418770599474771676938886464831592556974702207699814778235866112054836798193339838072894541239118383974767454857590830223138198232354341661979147341563472582004611189607781621113624591774117161059900506400451519676143076643644589483235646623704376541423783103109465711860793812955236868478078774692535248582355512342966863981530277150485316813625935152988714245691568445838594121227800968150062962940952669808850546335173365856183300671655067726735188132536836873062812136258213192400896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,31] 174318048240966267232273532538734938024064638027072139195558858027404979997677059286463242075646125069307141546370278101300807038765108965152565191581984469824474202167230000934264994499493308927582042132923014945311867640068615104902100014285645834926268143368697063880000561544229525253035918127154889689449539051412982364748309954550151977036652571323205008406370714167499313528788053102583509804236421478481730339525234117620456154958395036281906000759741298707855397852957296186719695848898513160092563653585444794579231130749833448461692767468435246899730067907303745577820258954393089002430708540539839600159642639869491102508117455293237774182918601537192063329821621602462984281084488174868592218461949377685519065135806494809208066941766460530631048548638107671499893671499925514438072075456676277040558609650340223729442849253282774977756391337624106546885395400053541172643871816977047301825592727523762286025149905797634161016349904833921062730687460750837290901597174244484350729456711192979270328946125124089421311052633035481186033258584583516417886517509564016626001546080714551168733959825796026713519754934115989454091144449847961068882381413036960346745746212714436105584719569917866477786606147988096855593358559159097319599764026279036419878617729169472177024506782710341743347836534420205232722067043487392332550425824685694635397127935170882107983698873281002604087958556394807737902366112724383566448599678208910445796086272720389021662131846073541242000288773773574777215424303487561774107898847951377621260365204213543392979486344779021311620967204915690698474207994663144719187665784256662014955396651130277966468968849016605131431918398904458012922785733388659044843355341910961846952457949002687902486882934821188098342580484685917934880560564883021021056382306267516165378902278080999447891567017291898062229320322593944579549992078975683925541780540013731476176377646679173205802424007416569307944255669983220321462886151123878187717008766001108754985742039376468505055911174539173224145721376996244896931968434392016286478978450114781413520502250245103550464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,32] -97666176172896987029449153727016880960893595881294827256830181785075297118906277413200655513809297875450018960957810478506749108123703693035873643242432454609193895919456612990555018087306988161036559622476765965695164818692978958079333601889195604206720533443664103293174407427736953501411425052578640526924196366320847950454882282108994158291593187314615979491853488584991072585318842057120137696328786807364102637921354553066411950940562823215010244030400189132608064390569715917773284132872648598370445186072118788200179282910622024041281445375904309646413457191882765000096072671731327641632719474115806121688902844025992070512490303418251115924176439370916243815784779896021075056963974231936079843943110882034771014790257322814423184663309774480263632048899762944792757053243347638037752020550779238640260309550113559459511495552922514872600184875576929407769850906722777385851766099882634975607625226740913834227219345572326607454254521528977497627347860226932560503609843048040554365057118182701355510182463962875183232592810852834993251706407303129818476497126300102712543141601120920498771623785542028584110212009048747927782274144529865010692897241136514337366389366929207928385335798747603665113341067698612356393352793364522220894679373720603669811680126378285477537060827772588682536642497523493327725041280589884739394746853282974719100721173920013275491483982771857252056554541627475163176873970795508816008455775623319736441610369535465212600408118883008979312558961662840555444734198418869910442485396297540785352863301718553292430160377363599295736216473569877197022962240948807860934860853199162250915253865006501997106406302548325925420819269256228518428087086133200303080142085981112016510157728006544517653930392276882348332659688418338376027742606160499600759120909807850190046850542730083303688685186946665830828089266621590963165888990228706982458700860924656878322074461855227644322552462057709957896522542521112377648289578439036594204993574428027129752535662800437254883930440773396016877449429902996872019694981689045111874514132486127765375133208080935813120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,33] 37550356151070580591120086163292425791254262009900896183495303024456828123451924227946251765443456116275858840742165539077941983185372038110365425561922068104335732797924833975830064732554463762693555084016398124730001629160203899159869035840007888266145371466189595000673757111702346345732024987339824967227784603227444891353324551296996816739849777101735293785092774144585039298673258445269899191555365126886729430650852110239786291258228173058395677980911464401823519343955577450635334783306277289638322124712154364153402833740481622640567862585036212948663106315606226467402385800355697803110516595271974043716036965036727757807997460031674585460123994554620469922509681088826448126455982759696158631462772404382619782320399193389225876377535468721834836631040752220281854482492513036475317153304241753654569136337220649442661676554539859010059473674427659404139534079571270460757378168584872669693735479090228297216305849811978561122536188504534059815545667214246622006321330884495131716739526995425886741658181144024032231103210748752858313483729715034028609362995062596429197006780897202704360748490115608120825742902056338468075612579881687971793062089413012397591788410373653992035789130190604714328517690686547406021196325673441397629261791498389225874412267229231999740506179706077514193409526530235225883525865529770103020415703925488361805347521514120226236848666573648084789417909462730601607044556703730425970997349372516350798136258979878957176483379475128435767664991034961752198082769452120123437656383948518404175553277633888129249330661324735686185445753037184448181181811277544960806309354691066787598920969445234228537131311796701160690144885687385437536132781887172412105878183152612422352518496730155426806667570484374174740891364205087962248214801856819819249750538040557430880481806557917097808575676772939266075026481692015810351791122383976930087315928627807237603550392917488288795948448761826369810432714260821458929153481007242999857824218589611640848111999815251453536441078874611314099639462596495904278328316429199817008709239085823961191243005951186305024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,34] -11790606105266617247061212745720845964526254757644023286210876881807546766326355838981493912876151567732155407209259694057783034490586663884263932096515162542928703295942164078881918016052570407331818297224999120051546888555518473238364156543558888808974981628661652445084558858338649942687248736260630405962561193695645132270965242689723216197518879984405170961679490156448112072522446210494982108188826103799708916897124765668658750733629057389719495025865473123167727496210086510778402702338238812932795969989812602255277658019106151517682733695962407983809681636673109106185962612369557311586781394204601168392298323846585124178277516552283589713246223255232139787939703914498163899253354920909717114475874134766138965443026227400786862008688743511136025758673267962349188995260798681005583334157966448653098527267143663571678942307267137843468644807276423028672810583329571936255162394055077357124823578201069025095897156200277309053527726490259604137814418377992053375511807802890436043801273656190736133224073350049764534263790893423707249004128298948255705942173252039258989289026134724043439053815842331039037916438807694238703573975474805132376917946106175226201283606377618355682637469858296671207528367525175801825251606214413731551595961064000098770004218433791262911512627976937479854132208461870602824458677684028283932124885697940923655599687687477839587612499899603995635339845358225019202774832061666858290514101092495518018822354019928454716279991211060611175485563653504062585263910871566726953062652431708437472260706350515210406497031119977331992318345071147668543528599908793001464458290456796194323198353259851607226216586016805472250922695139822929413501304051209538353178885370439306614239724979975589549431027221323261081237969890597541403451994313353395127278362740936929786207448393802590644314819542201673178084006747070481714396713237836243200444817690241592352425772073080461336286599691630033743041008366758133344257137555402294417379642632856297082833688772895836967722215371477229263264093676692782771133828410937017644574876496991581269903530844596731904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,35] 3362190668383495251278531196359727484392664290619271790004289036913052540769666511600493088089722736720240264576987998276860349138724436378607391692535372228881352244258792788397315881689361648644489326190936248804394352619327135010315424998269139889989756335610533794328380450357959445464504547903738708858584431906051711293509398481751164844024147183093626153750161798466209184939764581626262890695701427481048429310544867615358602859158734446434407271103107175202735250473190471763425612519990398217744836189159089885252194763760645101805147907675752957614867607784756269637926090657034583426555644528602511900255662664517929065166614254731368741868140139123283083649023750212012058080642822364464008071747972097064371875786857492422443138230494121384879963370069881745103712599450638263584511096891339059723791964660249148389759527390591787353369139570503047146427904892168885963828483936067272837815524030817636509277661250282349050382169890431996539899641052972764769317362368812377549752420943911595823951863793062221232197752911758496231718854652082009884776798944598355142044532227910895505545662631317699249221173158788332571065747627864343221351999871287667963187608585847261467552139764184102667819851755691116493696993087488774606752796895233476093412456868646716668213518474270569017649147794787730679244729111846495852604579323216443905475208675579705017693304679143304267717081637271906627013518744058497834006145238791382990474144234695217889769045009942278012234166963737470769658293389452160425267272093738908399955614525966105849533558674304436810264758952072493833955716175395916650647428245098167874890514426020608575127012469310647497404398328614171658620886842800950811844966525377446688406843589310128562073831907757332911900945086379780241557549734146375502214128400005340163937066043175592379512277839284593667376910965484263215411000681268848394006159458021611213044540804279885167150660967792065033918788157416367020117091570185302371075964892812833271173145788827344856679260276334510409305706637719188224757058039536455190104573148686444411431771238364610560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,36] -719367792168660288581869679979741217983548046226014603307366754686071399539319792165678388117616762802041310780864032911494398723646209606207958621925022849291575226384739156796635231702009169628339873789399060119380918466671369861974083658805518287395562851774476288570221320054032455905992759237834325341900700914984314400134678910134647238600933336973511725312680092446102687800463614782102810994599484321198710908366905304375268236708643105229586705940827943587519976893839903950162684673089676052494371308267919544316706956376740326940336779503313982447076199256416639173177084122647702637090691917677070668387624655388444906524397449283373032695100881534159067354668507416366518688159717095191493778147402440413174817520054935491104321548952616542095675304210947158529621176600621110370798721799062220508455746876105471857450554825675594608368001649825701791374021413240666753024686611830798632691376924922570509856781832447184709703825557120567300337762526617630107481075793143177414887018198727608948884558109090514195919999155085426950788146226924470963303763546326029107620374365446401396018016989673301814917313380725305127693651516677109443692229326184347589160461317471334645613195262181561671150298456306699312313513055024771522902957546332586509880253939600690462404152056697837425722094080533405067808877813864723991143269324538732127410241344386382823724012115536857105648600736557953066200284126434820756183067900003439653743821378248669208772990088170377855004607439710371031820668617993806508703794402808677449672351222868614180731335953563153001052524776795106728550054083275419812693339893011397094969508552883176700925202700699975917622332923917630395396521280703658956918224798589447957185204844257687120705067087429267567954808843193737023144346159253750449046854089856704258370195356284168044313794953644364828449031859075833841337103430403155740318691333962162827567578991770431798094529529950053677462576648445655714699212245283343304005468025352870400485845562065887060149873745587176664710792802880063402738514471860625258897940966471596183476681263466676224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,37] -14294977107899965978477313985823887197805083838238154427162522808047671813061246120605099970974881844419844188584307107906839747685587501576293005323007512102680648187711336984202900463260944007109296290074763133212101189599413152256680122385844995261444644215194670484078593870105141082546646845643425935170784351924793494590799718837183988813329487946400542897918390060723089414446826982250546825967678768408061553128341659190278134677805913984382945377301281246651993994970891126667056946261802736450463363407828808685395194637769812280529821492991147253313133736108321749893117479259795012197375210544454080465511600578465539849672579974422372629440494729050475060815208867788002789262003221360223215617820696127509234342432641163097492511443182710337779767736146709473210432369725422736861726803790890168559978375207406207562564897135960476111667369896208230306333730546180274472754030988888007111394673761542925676647801542449486852487093017065158826570129288846222079770389191579373467668983203237722753351416863958139267606746119910217793906395812626060849726123566950198311417337766360662922473384684857476458895568719748874551954857422105867728150403041828384892633004457869007537108434844405331058953357829653836878659276488234117744097933450034246328979624910878195086661772526406686947530105212579309200732616021825630045459278205294439798003426720936632196660433895942584906823430640337958135826013795338065609117834275066087547237774971030633122665950119595347671598066827085345768661132113113021434286558598278673873470676210220118748134488798204507773296553739295048839666911526676144732995368381252899321189113763337339911119025489320050789394855954983271350290063829657528089304408907844988644429110504223901315106636668668150376044474838349724463509397168725233355998101532326337703146485227638424438128293129750082333705816297554592108349311199333499219164886566491195932339932748575771151441688816771752461016155115548856782768441119371301308556749922502331735460550522874214484079550258087628181173000101519286033308730639035530601418000156661945521661671131578368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,38] 89535938592530097569776863265915232638832206275854853242356226579576556147861273639812907743448391557151499693453531561002956039028682180859633810493905028182133216688690009993707284972004067536588305646640509388196785762278064854392487596157432756103801896783037262904477265130713772798358034739724408795660866950891249291305556143222166455580966239003597639844474519153288374459845598384842804107281249455391451583484500165031000152301431292161952848010170382247820690098857859783658743915315200251755878166960737155371595148709429888175684392193038485987001255255530084218080422682792066028394159460555243425434708825909028889507272748336219556488301094247868151561320147356615960724065735793941797420278718384224256453689902961677827121220579348964920275361794783266309046370892256620222829681057261396462389692405728995291776769535864596784372455799104693375631939430521936096141797820794385668841156993790962092393964179911398120212244797326477318303957079859722267961924228831617773497200370511978790566233706949405809284286572891206028701301457646622424843344220150680789349202989304205955750047601604124369633228539235207613198531396884846383248916121419643543963360018710078538718312959002980422240543139211735784425537181156540910266534221522465532891823318825757179178746728024998805599357766225598289443356706476027725338966766435951146181139086803622105499128450896623886869325540107849705749319332307748977663224717920749805044139821205716126379711146864184842018018072102799366937609616612357731026078553120499828976649227119377017380151647149857529744316121503163804068517524287083690123260812229950940326787255280328164149309275054487999557012028698414606747439295164742453459759397013708799290910591508981934609371007438193791999039394198916083041563957738999636063854307864963753684341540408627255565751777865886829921526044027167730860662678462852372479138717070273966988107840243352595811551794376313196386152366277180283175271216579471422568256454827183778775487258023857262469729010246084350859331542365671554049373366648351413670312662434005563284982095136423936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,39] -35579488571062568449438503321507406207973606242022682945256743610811597347941150300777274669751074986336548156817380150057189165404413136031699990417991057979947421061892573216564233808161849814079670942655910506985671741118694812883830400398343347457134111754628378579084152612360182654210871574968054610101687021271808003124744782893737667506258868153525388697316289751268770740205145282215743928287008054588620789070777146959179127005161665836586503189567983373056754817344335505437575677550568273682351536818991291154901518920727549635255807850037407991170616158523071129112490049433047892330699624724636316457427845464942744952267754411337048323603717916602462419903869790318739421966399141758679214309395467614735598412638766716347160294970372248902528673991048919378984958748775138621746606507061857832532598614719070616925154807663067941658541338644888213741500279420489087808800228943342787707941164041213214308706517435083095920598359871571188584100879522992923016761369431424940409248625302438910275435755329681571826995043762972055569115670298524292340505943731156466856989365651123553541051318265305853706740749247239825500482170656309758034764562561297310739025874196332078863827804709637867009238380140891151007776430732038055524355627022192233979340698703941513824439556838437549438789015691402974838829643004760031774787589750572523209007622000388998381793819915280710478988670109305611221168377052798798488386937097244232098468427949006087360709527326609527387631276413320820071805351589885456913191530372039335794818187380632479859401103961491987035214446919662445252458286902394566130822557341340724037055315418263135649568499483074826910195234753687899453306791327219553213523521724315998996252515883306224647190630760338076904882181253462499107358014042948940979613958193092847579955081223236490445028314366376991916146211925668238594314453201437329695801262705167906469495487657573463915489916443641582300154817636892872472414998587915584073087234689538687894129133679702059836903656239322562418469883600945900059710683143176724473864329438639607413175535150301184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,40] 6248566898151471792231577579941909320957476414683345059521931958928429468067412303198355679538515603778315661147623828104561156328872058369217435081553192900138680366055044677579949731940464694390769457776883397901644822195130102008155712017380789754989906089565271169118251412513274518629679665670596937776185306798520718320949401903993013899535673458847868942731983940211983480091353252579053797224032404119573722817899184014658522045923519101780710843895741266829506150724989519294301356067537442936962378617959305769765683534905396782686179684125577550822093991367031700229162617122830225127963676287471848043019643440892696683398505966525722455722146882953464461318689966425077223955462463420593684546378268233857518649375831255968586761525768873040955470347841959196427481879179127797991465254566462284389186738836036368740071694006720789411042608930345355520632204006047834626164173573037614020713704786891631470954775059678197502621142221624331904940312516158062340962575475225084049729819067981596817641797184943114671944275967939688558831344707969204962002849366848141610026570386142740593828230726752995372363490272898265571389767153846100058199748394358363123553125796384510145165932638980250010649453324772503789421145579040766530665018032793413676550283759079047893365358424048680556992490887988328247725182740422842884473598535728123492999776061777636311626471496671626415336135194524408230235866486644392179289588000337527179026245012259964248866691252214819628294105200633300171858249919153291090284851449197692063877204641365255260874053378652544045681426436485154531193106380291885059320598313865009781061497059753241740054469782238462022313563486626865804542433911160228062455979631962951837773107900203833763218949043168933879621436019958852674167681950987010312460756554077948129902154938479768252342101011410041048931012773309470166776760143097305041038826620971047694998002796337214241293901802853789796796750180691179305532395908326216725523371737187632625927787068210509506539332987655126420668686562530164462865797126963473228174185898840111846578967977918464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,41] -168444005101600641198873616339266904170527159610124631171136301562979769452997730907407842513307885320406963302409489136029471487893600068496344759149663318110723791849059605200588840691700124046359186712552343923461434952194161419866943684926964609709737856131660291731847798107215590872187869406614742306983400818737102434978300006246049949346688718727177314054312201287663322469554260033762933715263857835831784827150302918474449609375017918208243592905751918468089536854669268981895208847358887683822291590732259318478604830917297528548555345074350998069312543310804887750361600530380567149143308566575547934221700824915073280643617445007783517082954746733626159655756426040699184943594897576521863372816493741685255465921583163187021831913253403102737406032008814800913394873956643122244430436691810292863011988553624471108140502143297823909008137854809506133457567248665537455006912921002931875517600000596903824244457172594232506656739292211679467444652308405771967586343282868818800202208808043009667041936214605942648544263802212298182646954226835949410604262305405226401233064958567524903492952836782475084252122302514155112479580647431112599313511180273430389630770100148082633288077036566074099681505069542476603009313318413804910107421353526051701317444944975271268175347425241339409152909600538340051503272989634949859289233127195180068116642381603903281259586802598639986679797718270503216020337375167856371355719247713196458549735657683605484865710093122111654199463517771497503031579910708666145002659689514246079508187848621404460034790768628212544924834787671821338468544661338490841091914823258440877989735914011730511239063747912988017764640120328977245399294322662864791977077187909558405579661612159780181395536318815627271142626951134905143234190814791467099517270837137379939873730682586955389495176017058447838318018025257271286120978701036852145422418966991704400062530540531331522718525694837837130348329825342275766987002172106903860170000654369556710926239672737273375046417961284359824742801612195833865604630240519267072373212756273754117988986820493312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,42] -104382565961765744658610358029526871845602996239596199397303419188242412807180112245095874960043432267803546155793826465703132581662626329181054989401237841811461456339139380207729674203031478652810573054071513540370392783575262552199144103572625039653681751715447022951517038604101559622953066250523189828475233382103073792237549706299895318073666544487911169384550056321075420110103081495713795599691968778257010110463093040582848768736249316073246464204588332317278083977401955399643233330946528525401937011881007198533020192435028138990611926647965268243898817006024761843401429038114568693932628704878513730476291998861567927708895363744079762642005275598485837341514874690113745376931763624844039603965224515675321615973529191042393502972802751207774329472946538766752645361865409556020106977736415791533188534119188336924092713181784328554124957484499186031444075958978304090042215561574034963231611271437629732848328601964778078395575457061072005562652217358190388640105311445183951575577252302039405219808099262561782448775979138585489202289139844776249826978347749458623692136463382101932645390445460030889310939773569204185619279527671468812111100340167278513182962183157986326816926422891048132574061654586637303714488565497245347145487177212366306385991364443402630807734933461898536334537770141184748430646482926749144663267752641995694407736135126202149818329029419436197708553579448554420759382655374812734835210689421068328809857760921792789160040419115776551299136828023484298251794778991924155732944711903345558995362268561180347833050832642420310482925174371005098827128538591187150981209408250925652453979054340160292459327402772525540315994438996969003673743263513337356415706203345584862501111206296643540310933463357356796362510685911791533608762347325964008184453882528621439156094148649407290351864472911013399896480178622725100822231349939345849047342574632935868616576822425173079031185719185143960925518450128735489445119306323440687613350432217095555864575157382313912013991167414019296548375885177239988168127420281691896735247093137597755568797379461120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,43] 2124612847588273557839690001459142132862750439720518172493456290195934188071036875116733778352452642387884423595794386458226882951099165465153444766117015751557693589026257064072626312204547706240305399407882085306936120801993139767023040195555595586006830789438327873759774305870012500633810036264732659455540494881131470847155078898478146580540050221174432566292395814392552352636236156444989153199160742919344528982080564004349938027432309925014954623022653396334950575543934921879291084049159079805910377171534453415297645924898286892789710686132434530347058999271388413969629254170429792406474134859638950086518201974974948223471589380075578050069888598463005221932145479375816864404386786999466240107233295076435486875767109578507479282848116360807654214792128373542907337273689476841056893907428651713701993058919840028639856118100292397017573532170289977151778437017141098641427432675419506987013795064959002207710681985367811994111397112626091992571039778640042705310857380614425400802747863864321423093832302023611133160201271117720203694742015765849764316652157951596896730698846695627575509258872059424080415882225815814466396354846636091315019266261902927426497556648618182910080922678560701881675074435368111588611206063726516405938025601338111445259030969255862148737460802058685764143903963148616857243579943685025834243971223192312552053597634539038527111417521594427192547937300617769548755330484208885161615862090305708634883540012346157437183005293389635405651159755322416617622139084823842645400028783106479526267791095361040298197830099316373306233199623190234640009864592438709523023239770393465564799706413012130595244940076237422342979123607263759564484332375729112308857383377238934229065514208358419335092516928805604197522598815846967098815080657315435307514115174248599480894038114645427719268429565839277651936786083235191019805250647510620444686510251193930629397739504630084322277025839597706349361465155676771671579986974475789940530763822543412999473576040025554541641219874168206226171444117435846811883592677860829161849656169665963096130610790400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,44] 4582575794248255859891604273241918355510827567913565847688399355704647545605340533560113120534654283791772456455116888026926802807242094787341112044332670440458694623369976342307688975684466532825330905091939788723110128461196570357416541389753190676321361546446778815622163575308881383063072284135058140891675418535841718043975978908697581996529998340253698119166941796076447394538170239405185389023900839537450363656344323585853428145393262053699591017125477096392827385487236975366851963472704275236368244156286657656221205904789949607255764952286675555481510286152745617596045803511517784852863048864201723778003254993916999400199066866059962465903242606700213207909114446974175970924977049753219094034862991127639538821853499633207543862630859790016033254612422085299963818608909882598713726588341421890799378181539449438120006412259850658554673001163954611714511586655563925148868714977197543888207751121526652289323654376784644465232521894763985781851663596745444055636090777854803080715625665097530576317389641235397793155289371438116892096383610661501440867606793533149401167707644746035451822689965131711554175078904120266376216794026428284087955577019913497796077622711802706792733678895990885959325023382965710864767498287839465437945117035495191902259791288874378666125468748008486195208118857363889986160342606279572463450005790297311648279121999305120285166367915185844293468894271875317058633915994719060356265002242085552356070812361907073251369927866915931856249327379316924174634013413509449976422875844805138490378825505902275236949731367243671138800307140605429105490535738146227250044012679300275203375205472905295786381986305970108034641242249980287814997507268808483402090289357223868132503430047558350785167578486469220422765337369187749705558895062610216256686042210002343583611300701561844118843858921787410835725054143657876501257728723985572067631607988203892344341814452325132436082516692987387190563193170372239608952697703591153712919671708035508420322314921195485026207621863292645149260943280961630158330978134131813412077738575959000270771868139520000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,45] -298985392743838545474331112846711994902022903407738569779386929454887907167911492903692040491892682223286184003581633813567549152087774189510627143107712876525958140770954851607447668388615224838547204136028201880581351417296427600400064205568129594716350980396776256328662451108691602764715835924113633784753765442655986598836323931727987427553605910656894761198342457349044178200321905217125342470895693936696475069187562621115410288135674301923545636423072589874258345781681703442635791590741996511530285811985564287126733238971102005698989580055997834803773304924468153552897234351451530990243507006888295339348168647809323883335493415721190795093823797244565665921794351762471925415519091858225153182611428509722436095680368836297011263515399354025835472423811481512550485443833946884361705270843156514991160976774127475549317096483954748860484887320555486362529892013010746210124238002792987245760962550896882020110872558427139448074027750144857838885137710911080015794360885828866082417995694365673899861661656334794851400938904430811557258444951893838529589628427843840745302104828066602930981819424337157377878864197778879581493308510678056828511276063036763888555715484867768685473970579954830364690499314846523776741845892537279070478881400094061018744331904056150850582342649663326657561777153295937496676129872740999014443852531250007440203601377247202046041774958888748346708343053467579718008725883996618659541537505825896746066282693585316023760121497998148249425622820970143109696656339107008382671247314115464580799793759260017078932168645259585171913146432446493267099006065680814499279124378895439175615965313048877322462369788802556866828887092980774830275502136926614176576953307912391150700248717455522284836117616234609340516058187106746756562096101814323988847296140831654253977543373894537776453424301108972003863469846591755858266475506543008909653116143901354372082293472008537402386371803583734637362755077990438137935180406774125372019370647977447889432232917656454600677873407359193688325806885896176683293666160207646725175224052608497460835438821376000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,46] -301896777124063577664277685457564813115016936181993949288169951862166173160844505585289019718781039684165817923813967505016604453564292393713060211652825375094823560729672519077618882963117561997740866940294588699610336204569520876746184514914763279798992631427229588863360614497311037666093967131496188939676512763093170612781539126340754769347152338821332811138969149169838719055461263615469235848534128296517213781509081142269836358811431658089986203258539809701119265159188996859697196974449937721096967709334900356734939185713964574911340582203892478667113680638030230348533667600191446065664453649662125591606309288651148146178354907872697245400691799214170176389094000261372479287944910775440855636294681249812564629330882946286688455050117493105957802530391377614971026527066819713453325488206334075900510191599969227804819518708608089817965204374150866344540428933751297930345629482070712160438488927480167062875931205148361524819847080163680208675539625250720688764318064649648423156378159537087552819186164285002714113985211570198480750181252609905888594070092279104062568216890128999959543018388865265429338025710393267493656536031440766003466604488353653780130344028365787362956120012472155700354027103323932503179689070932465556739599853103818975504232935521937589413717565777284518685863233482015292227400229663140325996005008410492812311617937859204195543620297461655484513081308222093658359071928663060209498127706641386457828172082269727283072344343956728497553351572665387008964267353373071842414390836449465165690434435206800723043960088043114053582689870560362392497915623875035379759545668034407829225281943016477048476484431395748566558593418986192400672634202942614865448580513341222885472051614399066390462386425547623315429326942730968626699972315308219598225597857796988767751101934311418330435780362862467229813701772017892351532585204931757556967608463576695523445741725681967870584129264433919014628567602464875567688588096601612414955663009819961321879797108412587199685277821159792972962354054260034046011718650143230261972631138118054018795259822080000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,47] 113620910439742864590065687179460307975629171918000924461757567942241985440826048375375352960706969347501187096529548160987997986471478181430829185875495478251170307325304966894199798318337260953718822912318696162162584047248408662896117902087319714359266059615795733152393374595373347469259347556409423941059839657851074174058177075030854428412748410633284802024474724188427289160109490573956177654401359170206383689276199279280766806759998077524477712021488898377305057277310316672372749451191840474745117682876560977594105973206926149188983397554941712798296713476057752507244236731793181972712735214290886214617865173902876624396372074068535796664907369526294674347913224499208869192323744239902004681110527426163038371521292162346867327565741346645398310340648092575984565877153550458702050349485379944252927662079329514619076972612887057489200342732184704226474586625964470784363992743885554866776309678374538234524222970383208983945697017095748844530913069185516379919053538820770126696801814624913799771104488288638309099127197275425884977715578283626507227624349442911041243756262879886921458009630615470748695253999801052605467616765033100464351852172459826661071504251386516154039383320693373610644882941086278339020742505844386684375870112952492420314998935059281999372290730947528518179764000173717997334560865047284429828115409342137081772105565782552095805157265634842176122636975924447084859195330550654790574033257252573615641936969542564885042323562911755166087704238092333910934851754965430328925850743847136711812965350819917499386153286786348430736338623183554714629327245342566392741045698542131705082764505759579707705317386591040399743941764575736054416155575838979452835841016625144357765169332962018493329696081080349456195772998356717004090112880917692802690157709263901718045681921141726341524244824192582623500102751179592742399813523796407831596901738583302352745170676668105424947028319313716485910093100751418794229197369523372756914186731848966122106789229198472647796224438101298856509214311338333493115165582690529982309405617862410403012530929664000000000000000000000000000000000000000000000000000000000000000000000000000 [96,48] -23445968970549886542889493323450648598933129728192585492854055675708538099088945413838383975955533496570192470657406351366630476650522020978269490097979538474816244496462972878672227571819212131285423868531497160087435275672332153998779858892382843030319343063152227240963543517263535226401210787725696576770038596122671067323473267067389751032218104972360292365304674793534196176094993478649723924727978003233709117474132828857424559653685955140201696504648307994289049080245600029546010044981310444963576811933642655420963553669545494430227173388282906915101992109849113127118259163311076835856571611012565900645295234480240024579210309177536064633708432382937919555619926633163162562167227287961565938016845825813320946394667722310654796455108930441249885024880289437763507250335086167706318878500367009246708982727830057465752847392477270774665474113557268055676067133574955423799216227801375710770715141027699951169045068249860536395185353674712038095365225891343422163574097528970628527625946397703182041612321945788685094467861394680183014355652764621229701497869886819797631017759278180370928734573646168639501646595870843440716116607941059135269341580265787658585483975835513670221731434773861315859069371602119867387132025262353621078256269133135790520192516557410738640782209162757109286671351624928944013131141617113653700928873214898042268568488826653875381309433166517182019415197539885137865603494458422947253228446786799989866488425221809840643337368635198402049118814797308902321440813433820575313882721454338828069728677514682327648494890305930532259872981539132411213746096092311459518210896776191520184921377500744266086570215994525458399354084917133989074191900079760371264496880632786325759918902318454139397407263555480781877886764767953524828933212096124428466138431291316674536101513621591521154632434000921825172605324199493172961265082519412066918734559760795114149498416220197887713272847464799065979674974439960579950442643805200184885626685052785754091190215932999859423522370688216127290901973601363146338117008422084569404305554357144846056659353600000000000000000000000000000000000000000000000000000000000000000000000000 [96,49] 3562040372027491396526914494034176662496102183389784163574713762013302135142549077539343136649726952242678297045483473163910164890501165447709130175842089684768876623258881881127110195238875884181926342685538959322854809794253174858686686251746077377872439745430980840479229463818665157844866130673401513202916424695272070969864100759292201577308162732438361490217812611715968923597458950185311661345520977792606319021399228019266306119391753977016622823615657685377417744347826285259875455617322673920048222535368180870544557821779704374896502743983091621869089306571310246071233049458591276275354003735686804469794178634228960757329368029948202477937630316741090916295606748397522561510781794217031883838061835936503155155641155584394860592557742544834835574658832600125702536037415231880677256903572419722509415880728240150999175801684096814819577136793488021158914628864323898055046033739557100965973412984912727335078379074386132876035178166763301256378819113668588724070101967905017311993743651495625140148019860608300236836114097948553326040399003430169756044824981440057601900776079093152011610550432934012025997315153343807311523427673511959907208720955400012087933976419832871350965303628278453363843200605219915118976709804156596661673965693922234851877732282059282595091012085169599128711958978982905845361787256260540251167754181198921937516152365144657426429560265896443267969480346157976462960943741689824182927222464362237117590401292187394948751395163097154309656542485832788941358016895901168407978338351475581520285159540145211380531755247760399401838340730673031746507832449645259811938758309945439725982046534329088901126907214602955338822217797708161434545979740701045538056792714467748310038674412073202650608791787900130710893149322525603890797215618943464455617790109971421494801884942327394424033178288038541447869159545483009701087164448813250225870514824436864441079337339070327510025708917705304635800119250786992849007084135167730725426742289379182247784306897821443689801426226337407215401123581134897293139991583336088386342145387400248027902902272000000000000000000000000000000000000000000000000000000000000000000000 [96,50] -402813566372563033471527270911363933357084974009261484051340335735500039492079640246348404387688424059976067277524626381702674965194698271974766242933120192823283059730669654026501588029930459314496227740351928644278630058244514439588743993721978750375218466017732616172011447208216920018544800312717828269055871870765888874747258236077178498756011836991398601016529832539968375410823102075900703394593866566488836144498670793995657200732606667669147010603730233856664770737701147678266866740547826426309758546772607661807879453055297734106209418400250202124774789859000492520817242113613444102604194693524356534501129784316249946343106412568973039372428658463393230812971971536515677797832669473814500955215845872255971526785272464895095159570611039048622647834043404420644881629299188288554695470496317783492138515666033244760452407293962281277895387068071753497235932046856220318217370537978818366634782940628820154503756203218882686358954066531610966826690689342030055095814692303239655196833782904740793859932238652940033880876440217136374949476776686506810491462663064487024333270590163366535574594489993781773812662301280112530609229377111549757998363246131516130543681874530176193792709539381008064445940648884640377586593525341002436792388961297864142315207450232856522947500325955891747470323514460096593305714726720041222527990874296512693006414207487823371737757665696161249542983788425818041920614492943949034193047637376437082678268712896503880569765521829343576128653049817901188918462738871837257104149899214480108771840969119464195631893008591901427032180041863888881190345371259256284874580705684651009300052311091489196943395246934154912620235850632468389353333016698337097774387116166702725650173362208092351853999747434739590259590016332440148133581827630143383730926590859283253573051463205514477800529458540061032328046123095935193387340254849778974922553103303091818162655228891059190317711002070786261895346144833051722125279674088096997194524612271257279248643013750587565293937238896475765255573232302424343741532094700858700648362788442677501214326784000000000000000000000000000000000000000000000000000000000000000000 [96,51] 19124917503177624887369439322475394040062314804386465623280528648547393688087516218249197245108084049254225520764754559684233668053992530443049902612953560624860805164327182886561223914154127805593965529866801456303105962558195809146435601740821010489845638487871683710224384215312272423053786435502048003604711738641401218058836114699878698189242342361021217290071434106807170033576561308470553483270845551884532112837689579057054003160761164430889582780516149164346686381358188340461588989053757092500502135310109907728701381449136106017708902977646693980998633116663498150905662834409364635499400278640352636783959038167000261280758461525468083717134729171342880485628318066594061541333063776103272488895561323736625606325656691624387913815280970169214646243715147366285781941544828290068462546288439245222556505281192724571771595531753419598494255387018810164742629775194498361216271471212796897662261982766241085482039944618216262996951749873483583929204007199798939012108111300402218934135532395862704774184779650562350198342105101868477946027515460433323613082346554209076923453226497619221035370394508904672814823238805487640388050494947912613783328803453678518829492446134269981162267709148819210987599273359465018615652555195168662706329916572161944268486679414942009009501826252352583630114393543728152108869493018998321403918229900222350586732350385070717131043124263096245926903485527387990542196742186915706339355784585460628194324860486330921381091010438037361624775239709281430673080009619549025486364496335400698492930607409873532657175567650150176948540527234207121037759090789518060582762689402022289912215932993624698266320023009692084123939726715416848847353050799352584755265796432608882379552318433899170045800059239688622925672631869394932156309590902506840279266486587351600812582089916245317808292254864115926582521321180143127973023212426606725964944240044971899906997680216520052731540930798962490697641494695580436177294702125639570411091481894606629445852340143754434164506715709788763008379552058135081568285661871080023982511429730358220942213120000000000000000000000000000000000000000000000000000000000000000 [96,52] 3762571124550533189227842536447782712238664344508748287237613277576440908753628156378055090148983235594410707024314154491283729043294795470034608380578852225488235331165060043907007042567623744039762406352113697320703492729853426089020058602431048271503755360368601399103595496585848134243020877785303947440814211115237822077034115360045474232405749180358834214314220079542258875191811104878796760258154506921267005454305808532077320671874598953732687428100706188968729385999595540395007865789381227096902703915740023618514957037507909642814627597285436164335308035569289973306721203992958347764039059016036106746925155221275438147133669030821494099734311524077250929552844229196881358795378589442219315560098885085183316579471955869649841307588832818354172229441256346485513515636417440009695941828375660617752961777494030976584309480592421507563739291772032499564523961067962016780711756194739673655541844752096308627579201524047466153430615825244919128613136733362874880623111397509537170059924378751622845343550429806436107784988052149573647047351621682827033033470138764457911039079818950151188286170625385257331340700660771359352899698606498889197735422671125247200865759892379028448518774745829648663690299193754032374712245188991561088255600973008983433800912220960607362735713824188998761530105834066102892780450085944174909943075734908796700601929556636393821692021670199071660586030225303752855040734228849374172906503557702110833812651249597346611561369483730888054076674335106192319522548174837330438854911182451324430731147852802171711070837442225739814229015502251505611364140229623236822053601293747977419205713571059519774109001033924503689273402548600461201413262629960667411992935702401579734250861879682930457499848288923115422170208422431539329656461976748925239046283049846630393957296415087374095821524781379213842301400923723641451052389160677231386963581878086410123185128980241988379685201505616098205914230429435943940299075451311732718191763458515681540093393645928426113994993882705227778435578677857077977533570968589992253831007702369163404115968000000000000000000000000000000000000000000000000000000000000 [96,53] -961793603465549245366128150647537829150771276164317457573242354961034260167684607432585203960377411016198438757507421778666783950098067125808426472036499722748825118220522748370609241812730558813251463440911998619196007011021311086002029840593632705365463535946001918181840967491363421659189520005099859822048615233595892413044247010780929167752071063775401551017834818909446622796493491089071899430704355037091634935979121546112091374429432503625184744967947156461363617820638681057542447009443920537159756214955244589647369459086397194148839042335360170195009195261699262048999399954607662490913577062623079838016385911745569233388401370379304222934365933307884659710556730280135430474311697895022542352112657381388618847285016888686236972634051822716527238448037485850973099436090876331438712073307392294376473830324852661724250269260423387837929752887602992619459081877573519920016876675009358875479424771194613434132673006514522856684847883440493069586856757509764948531365380521723941734593415486019244002066030988013222280191134754902598283715748168635377874345042882165966548674605454522851096117810773504029204281896587130778240478222764469848433489841548755546924675712510597432666403229692719966721924023451638657235101613904785719177142611018913132065317144470410630431281929993682105457802013203264565078519542621143325715247476218898891780485547908866573708836406574713505465938981302427104426593254559831390764232023458907544932029851943381211687053132834301947438205746900536979675420056531959464148447976917676164550047504514299214017453090621200632524667090163289228249846922358212577451936444929608159655974488248621869956605708540472944581776686064861604589175165405296611539420261010470674020442908649754194992187189900572426417036084132879351869599948281212147901235421981843692733881149140742046027017882706420605434972962622634587881864828987981160090125899673348006954630975784414436651654344396801876272378281926469220327423141365685621290901981576561708433094447459290665980800277093818424143271553703010157129103585938182021095050354211622460850176000000000000000000000000000000000000000000000000000000000 [96,54] 110425935142022081254624177528935765615299251879943351294225968532152664284426975006320024080075779086835115949620695990981343726900739954364466649991608868555337841401356126591109521027409985038451717412528987968604263900384791066687442569922634475808891839159569395756281439858592627624515164410097322133251437306543389964790233268224513199188382811107084544509612343774203716668569997941674717126702050640855361585454248735827965539393639071106820981704183378715597082358439157971105731171701210647405635401219569664561791457167736150515640969068890421371912525048162877264784162621341264039312525155753967849537143337573122149423393570400746372576511598948547377280139308074929242845704361307220760900034709755301835971502871619951551669519564032870640164067793094080506931887465346114934024596709516542083340858785533124740605852296744305036343592979831797727921743811433948194235580380552189535509139558708786255449449048065781601456426599315139286533481953856263071632073304945990930952608086609327058927602503889682787230034273661919672111757395849519984195424662513014609048234820383152351024266138826926614111468920440000640571275276399194470621100865230487951586720567549012208827846281408446016712892392374893180159821432388466939948993278271856848032131545062427990285000898792477118957892004531864220813547219947073692074948128773184465000962560912409049669841438714085596905006714974270368367990391589288185656391437785159929771612604774622729832410622370906117425834007005358501119104252785666660262479914488599449080315232337517196446363182565340702950382202607338446488879587047803912125995668221291128384673079587929272701882861185848728296593842873748262925588249873256586361781917737345265453607240212179625838630549530830571475707861624695854865730242699141749772197958180256719372946308185210960001587778676710539359957749927197278828258874133561916056831720676675288794940039411468982795140661304154453927193006728146748204669210074029903675081734833704836637316739865149059379415823081692855534298607688103605577182628128913161016895865431487240208384000000000000000000000000000000000000000000000000000000 [96,55] -8601310740522275030676108258031520103175588204520549499630187137887787252499119354916854198801010553923920633020695330827777882802999622211157064489536868134210709412972849256787892382112458605167386272212338291903271044543712182172594584484477413188444940927114150735267116774127866455822316255252300828540944967455332635605444601082378725198599771468171308091889794413589252827937328725494814269373402876176074937851637728541645309515017331262169360471585449029800877986933884908801933710470211460889652213325086917941504321188266279031531525535240079843799427835051395894295892305074433858304597352170071241273352048960726406030226068539915956990973542429387268204208104829720728625284979420450733636077101639380441349769563360212955332562119556900261758455426620651294710504325986623008940091185510894159068910957056593958364938290277920673752430812437381644479715646443642720338760729742722028434459226635343371690337529918585760333655571113370797963620898243956146682898865479295118609062053707114852816975569127148308228705409001257896379778317045547984065695081924692308804755357844123364190614151845813700549954886296938139114352998852466139923089368428814389194265490975489196969166382787018162415969474724540650607143593816399358036875518959777616761948701700922463927435225894878803412567799716718560727663409517894248009813415081907999174901745579174401974777492902010995972944260921806816419028376961687181454838356769075822349625951026183182019023025226444489107656039233826440354059207529831878726706165043492292164047486871272535838158409528806394170488769794997270525116075370957713042556872014490913109663745032208690253808390115322974527879748743695606712619447383030799192221720247868040185438683918206509341135522135099248270135412866965368692215914321898820674344177468883758746430161148846569051823012728484791286752209626261904015588345419388644534884516092327896424750374404769788252725133504678238779645761688377296966666883972191295366622468019515262650912253542819090860129734289847186368403180378478363612672694518446833024622716631458974269440000000000000000000000000000000000000000000000000000 [96,56] 540484555675390726420367741564304001754496071858978515094772376253006728352151042597292392614416104946378518284894021145222707469183727753400924786853851403004703238690068409322857553247020752098094176727213734777377912289778539933176852066888165966986905866550583018799586121821189921583746840047959682910431324264507053430510007007777151970410228605154998804090792758535828652531150695269606108856388765971792060927977518272156037312724255442753199445554478547896941164156031562235916568962282590348780022592472613842161005476084665350010413310630292667946153650731730715403995215176162284966472144121215975716101436576924351240413273489970716040958210136024145579823941437169346622548554431597820676901364475012902270672568803093183047917994884964810717370561528264155892222597272965443291352202561488818431191661744158080415820421772788821554524308465937807278965238477282296663261977552995603278299636153092885063914071379793070194975519404897238847886552946273528593502234681642576867835832054463194016966614725368089675674406913101584758697670962158609841203403455844443485073339350611247945950089266679864203604304352133712794177888928054136629954338145420541638099774054912916309464451013983592458074704888729254450195261988669294862636335167706888719641042534545097392102899235030730097882171378254688398677725350645197136546768461943170153860602289570189882359955957212755620418846021870364424937786872464387534100782788596021026775392401040087481034342663013099110998974977477046324747833909514544708665483271529623323243219301888507649126397409600220859626504979536270849052983566977010851855336746175344467530548709226500666965316795784268384907843454449322243114223601753368554855944421178250553805688484420856768513556175833761607823207691586943450485178723478676282680004914375853285520039732377911489973796687071532241715022874302680766996430636969329481213651281548273729940122188223347636665081305979226851515593987413993728138500002885740255899280293812831440968021719543549843051757639199484410842742288225543104237127829965790082999789354034216828928000000000000000000000000000000000000000000000000 [96,57] 97272911641977641515615945110569730297237646097364551384501822904338952151469831565601784353946821991321186965131987395932276227534952327142111029704733288685432437128208765074239261614181952565394486424729461992384985896963510758159785812010848213724192744669505176686187671290489610488171093198133112576822376157080775113974504627755794455644492639730908343979815859410254118137659950080582053792471857353234193434260826342861163717472849431322263467637610538486351469975175513760603999335025778079062217938063483640340596473359904521415958989361253414861711939600807434409645537086688218149431760845073019185168779546393253152809415491046428266518408808768151129639161444661771702052795435894522352144648935783129202935865568293945095398435517149078373469569720736444738177373969092516532227672006648172640263783785825913384713316182768987213912669344786486643860967952962285450356232148167446455880525955923612073509496630748771983126020504525216064861493073171559933439188533223035589237399476229543411358224788734869697261682659040294315627956771228978561889629237357264558879883658679391006888853816718394886415463366219734820429245168815644995758222375113023351584916165314503835653842416772733632611700106489436506597120579189399907492135263677641661795277071868182075201219178710592287036544762435743650827181322700749728154427884908473516186922584386489068190962268278940415440735096679603357452995049393402536273517604628980668216764445537968669052883189928471422979921633385879095183066889815634104428697226888621090651651245586400875130795270095095090199631869865301902614182584179983980363943271483700009835130519518041167530249296864329368319502051933608235392302975674263975121878737282708044287598466674090762326105853549401572366550931800154172695187431869307187498664941417110853045040126563369473418012327620739769961284849374411489497855534524281437034882053180743972112681846865343905226248647524914328420818455433125513168191232990250372801731133199348003987745049222980796939919488053376604367773446309641535766134920496109407376930915728075259904000000000000000000000000000000000000000000000 [96,58] -30636920100944347651633773161553008527549407836748594610652958923375767050729440687860907960355944071778465391313993638567162463150777384029797091221905748685252327008440900471878435325502439219016012690868468979769969258529661130754487460430643982433173995782503305077020246649073753694661573290352020581442780424806471530082096836316619902187024440834346186147249036416108981327610816086854505633242756215003864549194315976576854896685735320453701929478969886440413583303491421438688938929857888320691520636635639879392446120173368703791940730463471835216255882591620901010678674318708116192888132202650157478132184537279730677616392353908612607381377029109457172484839575325948332289277023007481274220152398808145384138073976015895474058621131771890123122739378993660706069225698744496119514568479772958904354806508818097522912891301178497030713457094268067209219577232071095084727634531319005389430631486898779442770596742476432131184943032525787653386292946657575521070571647467224937447189301685222195225280171715916518917029184839009150504028262100253150275256115071953969939636885039336035595997120796206552015576238800126495441058902192417318369860300127736547011660717807945641784132903164171245482503283769696569133053735584797520211351933883735771767715378014568048629132599448705690975903663160839417995030930453290120963886318065439018473862005467667119535098161452103151181853030313827730128145351886400453758548784992982454740334582910515012557755789738300496483924095512441208785606372297413250938263032903532016327699068888614208962167676472779910926924541134191951455406810105243309344832885328148455338064860814173002279553687025495496754040926569424170387521661664951307166759392878235960101565783224876199210696480726904323127950172289041474956030360068925586109415215680745100074365680056424015898236942051046095107125160166435982733416939818208015650719252719265643247977743417851512893897378364927070920341752981501844605956516309607314047929514725051047632364020315567720756335990787792463261183748143267391832047680482638174898754049324005457920000000000000000000000000000000000000000000 [96,59] 1898799511574792265292699456681907121851013397462174884825555596349784893276837210439759525388426216515798268105223367372673846816869957128818089765210434181959406656757361636125487443819604890222905481933802080635898530610729077945180870622946302297838077336202376264525875762958122997122694451923374166754229874665914550683274345675560124359986220143738116878985867382339390618679374350800924277397257536369342698375777269161734511296860105606662510873721247098002378434807640210698472895026717685409857973250330828092802278420458160214777163000571412209051249521986482405124189079373197222458256516196273770174285964751255845253894769849165948359674690104671593948859968785890622617187734525575417816598258689266205129717120079159364155634602773452505183759002249556384816415185582527908300092236958742841133817661503590927859400568405904817097391596659509036664702345628464618652602541224007286191631880661856692396924540992195219819959415169735838072813445743593781675036163862488424469745744544251573828393301724075879567028045628522668949955235796331535823095407129167006072205053612596098034455383657889490404051353530171390745729126103510919981664328211154122026875192054354162559190168642234733123562638895341741670777960637562000151358652644597753446919347875307112155907041591472034661243029667812627806751587635293862655068485841999811645409882868506654899092074156162040996397298784005327148181427312573431619939913946610516315006461881095743240781414541334730305295773455714190216053003766965170482835701940363266446304686460419797555781752946824561792276191581293046533362351027750314765619762151352924012024094243426758721770207208990266532772372630718317766401223478043740614814318768651014976379486513001846893328053766492215378668237320627469042756175085479898122470971891182973000868403022411144776111724122398080791157177726966410745138324220426033591944398935356347696723878642516229348084579743078373246237377475258129980752397276432185981535197784007602425675937653007222612268170471077924461954141070883599055562011642052696318732555023108014080000000000000000000000000000000000000000 [96,60] 25329859303766145476571784517906791444931495523147050479437332872339413891795689268044145793024248740617896291631808661095994499091602043154170951118572976365463621098253525952853306134976777900090054104416429199971258853292389080299170258653932553030573713589545209066578971816413064261293753631258957841689509495813237603830915436941031298230218929521387100334690036162411508015066982645710276557202586763866705230317587005616593876550639119094950337471119978055514320986393560164777076245176903916625879252927387473370122613752369903319029360465036392834605050858368781595250576933318956846310080771476010688212995025344185199500572342572432728035339197292505897489045049672020513645673881983256767688627721834255675912705738730661660177956959381219952565385056866250043839017337369326811084355339465137420233668420655667623475290714193484483648703129176142195911425365083240519527125670493560766433015476017280982608939695539534175283181226033982231703872323066363836923747772433654180515263196679664740868420936138209144764374460003909499280495433699479365956584180549249192325769007628243275282476390546133868962684846940822726400653973829757277835143452573345373652204718742175317531234499627339442547839553969185273704610413165888176014190341878023449193593176433892966081177889592945457156306140791209884998796570265294132684285718730185302279863720683471115375602838130576764508548537822985795437887491110950680936785331044558562721359743074360756259908576066389340931816156096584566270120177416295816720518792591904510799329037059591625170596024294365160969268408276708180086238778164841801926377467520592841411776460232263934466089715090385723313169620881737858613435385531853052988519466741715087560978214599329038861108748264421849890167711956259147697979751467005824416760738640688012728907543478169127045780808595924308646454986628409010718732019015429627980524584874608905003903198141916813457515007643224753366134828288943162463302625544974239582875904678343569847470043771069481709909468201480790713957518958546338094170578834422000890165499453767680000000000000000000000000000000000000 [96,61] -7122516975943089372791797140815380883458373836883824699588590081657258072423034763786079657341937386329378759228899537310805331485011849962408237484829609342869630493226967615497612044897617712233525527796993131466521110286939002795278639086777482653275955829514340047431854577428054479549570279451770941483975487450153098683633315888352099914234180488169490360948185092473565736974443940482005131787551551870887158149662482255947595064007130455934161273912274005153934511440067672248060102957511706205367326271759104633554153535629936556358674189637532834612051956686679942666826107118808293358671170132076206981648973999553992606739267407769194051191767032664182762463214064915016413338916880493546360818247341612047110795094669211643792321554766311191679012470221860705073232740012463570834713609080657177312428637320824997334036855124784853752004057046810244979212678873965766122988241239406905445259036286041433171251915572430312578061447763724449983751138276279351811891178709248328248134160471630325496921666998176765573598927866562497489124667641926750403779137352646532928582835910661194397747315792355607132135098968307115465877008994616307648970183007933049668394843676973704988700891892519260792918184115689781844067084226129081730647057154129700998403066302001931765616213242242058800411611594911106434733768611249465102525073718247986066735016203380619878931957944710108767221987347989461480808265648847546597562486571787640402844093738667015276586546667837436776415685899782939787570941276351143352652290792304974414515084042902925941202407030080527917564272643262512268304848456682120639125340256516550556420206438871423332329525337086256899518172492927570484370201816132379753414702890579665622956416464014828598716675644661500514900300361361726557623181127705148445466446305497060679071283808970510110069863516193822595916663161244413369724577017695780260620021449042931642632784693370067474475401122970544154604385139045162430053828948963720313714328999655134835733171287539549207771487553098483534132104010909515235164130033406751522663479335976960000000000000000000000000000000000 [96,62] 691811106079862365109663707894753721738982956845007312555326846677910254507586978004770579622231479433532472684862957409114671533266031017086832762944679023232038555337427592970368739701749170557026416321841910882195141302686605780111712343255022409354503981024601703974161386079414494434915315243054416544981828290841190622870444556129700659139252049448111404018222849562294172704564988179282929611736941077069275522566391662586552857760491556139637937788994618279030548092457536781663690717709151530219323610224457470430653893791242902242467924573367487977996471505367554659559486250787228355468497240164934176270632113723012267452626658863296954809815877923067274383040401737245661535757507200865092447392869566755833409950820874254028521066820415145774437114561070289883719444546020594392097018019340629844174574903516471700773299044053345322154784938818859683480222123661191103534932334008268313131499101873147945038161894717206172215409264662479323155234873874932975852906942003999988145523614927741950001007508637683259320454783209568633124206656378093154686757525785494308946415018141692171471237892957626437534247963195684173924764781877988704020567990130548323744828787655502963669841880705103562203735077135728171897015469394324874372105708821515594366301775656664288279789501380868515135542774402214602252193578364721634552572658779332963021955236672705496755007781879200637083829283153126508204386551867494382272462018803058145044835450988409740485463369067912255043776433437844478902644938936024339812373432265890851782960410074105884619168181793378545167873681505641543018652737341673055188991041887199097950733408140211565498556501418012542841798473127203192425863697630323685466417284791208904255406641931414284344976171675518809340974252379277888074270171502357404664441777496623425475727493196008407599632560932180665782314930077582712517390270583703474583508216656933819339878152111185557901472828399107887430769516249472729597723650583787259829184398215137234704800000743816013535930491081117500928482334188920907416036141488349379071872734330880000000000000000000000000000000 [96,63] -9870820448412150334387182699576725528937328731281933679960851735990570703017659253596270073455410150640317043712008808730760332637461778659481663153758851847179183393148789098469446332197823855422260534537379776395640979388990432892957307973817394855906401191254635402931622364187807433095861751386535524304297606827756166774627877238905183101572865144625666658743522247291949906289505643152164350992149911007599845143891100960165897778873132592850166038975230012391308358610935299527074542838540803753498761904709975382993696732242900889193944519244673234696785674047100634493616940206178950599203117806486347685786303799829414290740294809638544748825380420119151835750926495346355756422066036796359538205831090982668777332524582849771189421326964540794567384495864635290500260487872534849750243034866802703735973455392808517160304126598462481276084955270025201225184342394255230080882834408418910960317177383712553115145180741610923490149716972227801939297452282099335695277643003771394745518119700441212286627535248778860186180731869634628255448091561874559739615909977169936571964950347888275775110495505197514098701253903188946707612511645494839823169655649720096807001853071427321414555516984017669412511491437393247847218644551446334136508872119162722740468919644684255382427664041917062465398983348448104850440076690668054763790610226575248098279465861433605489873527278905088705085059561223006241652388710883252558464429082049616484712737776362884765303554634774101147860699184500190445468027952121672848023258029782637558839396279884065668593932990702053387074297397016353626828767706768520819755177357341671213737896618538667920221313823451783685881758550802019335489959790424783533484066600883104629333769706575447751556187322863100279496507258258281287429868761897300628990565866088547395909344260939376007051524949043978174458438600393266823630385778249972561344781099033439197155463055487921092515935300516308081378335475653054423682616537920052816471511055630579331584438749513602727543388009047299800686811688684012721394251575831232916920121425920000000000000000000000000000 [96,64] -1382092224739318153095218241537754877566687907560578134265890610812377235657952925261689678084851503388448650434189960928526782905861845202147219556695781110775924908616260294555353812675554769462216807971897398907456054388455788260330042719757757775720802958919957804469977251591204692491594386378596045690570488309204096199037792579358847064818347429509600266682768235389528898303276697733465172897922078829043978249718490655433798207110231228918318582347254127248332670431492653529344195279438223273814992712247948553053099828862846007799191506909047164193508382176699340029837675298699156796884364377918980382773581949059563622774727227594968782009807222195328653831298999289649166243276356806631019130801063895684032931321288968350947969649220377241954648358421293215081771155771274353195378761084688922458722238320058645316029075768976949068458702848143577099218638439953801335915754141892307113921807232052937454352874354171125033761656949891535573657877031083376646080871729490218758245254106790149341060504364055243636706568390688278464636737030293587063865054882670417319716827310241027530905709635694682031049626040644332336410278972074908982560789430738948969725730519328925873802620774819503165671894358268278015529309016606837746803539952748131716321082058473422187221335695802181120109064119554699715199695696683464094841434746763968521537920173641093266660032411064179417748113975010209594748651283735030028623696143321722036290866141119962728734864040927710114446891343740477315932336970888966625773692078940716070427304466617235591259273348527373526698700426249236842088538302177637683811958691801443664799366275450454397987834292196542614360391851651351711561243669709393244147501740430218579287814949933773924597809096210969990249409921152455821332916143112388812034536133751838495172053319838434506365517743607103686057884631589649087430306847453918518935816689640404329205123708459684748384756553158002380463359213006130650480095095797784564088748771525339136693869720288986691130885836930459672099497151757183809677927546761505037751754424320000000000000000000000000 [96,65] -120547640411207759483989023079882584900260386381944313793635803749821677663048564824498333834779290915943878684239613462520659209858592458299760409765583759888787139286022976103108364856933393383198533643034207194848489304827202523988576684063306508390777582110204786880964807288322469879260654033804402832505392428926194790269580449838842865958375283713250799373312293369183926616200334213163688402759183503507771856374758300151413760432006402925750589349333362023139642038499044380556778162990936889075551936040906376059209980314671845488711150795854107632587619155080422918603368744291619025959462555393351405447596922267814948204832000832195024380575544929056860407240057499284368856853282742183529794219685757145353711198779579646374382966417099431258600208895166791423934025834365064451488390921563926590893443550014459956195489101077952371176939801514665270523366516293936255565496814213164561261455431882360284507270125207340413349232531014349129565559914277121630658128581078093790310150629264216447263108207552758786940964672589037350889713134637775170619227164195676418766303957244278684860771391145856841191842123711174295476265789884302574913875648154010763365219598418230425507702537344634527692288944453777663653026070451053892626397712222176514245716307738003228632205320275362471353442217853786203574991552734680469287833801650514149822621492968523770481752372847918987232067829780176298920385434559485541281144312013629184360608694598604961269867825317402651038990986494528270444869097922277203834887954147620522210171888651453982768091229058810364853449562690549478494074626647852959602642665417336666131538834718611405205508014414640597642045641809161356168691616041254298706849588346579019180674599956632367237575001115220980423678616384080714723014096955933345998012713558477747205195743271434742034662334588316151028363629568064573770642387533922328431849274409513091686928267757661161874019150022487673589075588933148890754317557031452323138551310439949882026959757570693793608355059876460099156371515623810351384375590860556733031215267840000000000000000000000 [96,66] 23164606981640446275093106848431224515570468316253922878768629338509562662456327315744395469524301198995682468159083152015078408202435431731071393640536605141559662222864147477598476036713104960673961041794625960257108536254026881154489384745390874010851635147459713332513233074124346226158279326799919361983990232525760136587097005533552625842464039871566137377704341663081951755608756767489777297489644745437142610816684073560802772900667971037786112706864441296040188795412336424187253165978230964052669817196634596982346123921109185555846880092858518720174385533857193789492935321127498183172865553817686754721186633086586416889970296897077268785913355775969591405783678834737858219365946773248078222548948314770932328756017465805596481391525649638533300395509896873859892276322104352534513604006133371380566014273643691404373293031033995099110635891013767046933376517992801689133316810520064161066183386761802700496158602861307440504572359392926331629073972115737560461768068655077967145711097736343136462147631484332373632381591754414327051207975287566622205624233680642801022335576695772963175512622355209729215584795158723773555156682454836551060010202696182666966607506916931232521276191591542505042489907305578983520755726234654785881511336190126664729692107324024614094418934826727272966765273885238127347905215245945141264250147189667495356279060985775150263356891724407166665673871623570486883068493852901842862930787607998251805930772516478433719642988796181599239970276829675549474112204434537723736262096484812702909444510099671669134646717538110544086415769690290273784806853780450907213525023653253271628809154399895876652820389189045995807840188301459816293641831106606497442660124027935817409960350764262732119255244622708533608925830317893018674292445693228716639497830671522244889847772066930357862887342394542026745986256923844087946845190924781281271464041341428375237396867851523300461847077348961751760192002266548403758013991087470327907077526710108877663605478969353094343605537516477111075204715468916893977124429816548357852417228800000000000000000000 [96,67] -209384562057436793252750986817443166354442744202188894615609354224254519254304254627885879707916158847605785575378498006522787661583063048252737677601015099586226611440987558036468238052649654260860261435692913254073197813692683445276281655544293963327540958471248615452828672303822366281404485172023504320173808468577693679273653900806089211271383086164913203681094930766145061405025727112164153061611165188813205726707870658303203430552568032032563784945887465174504137877383653386937806512662730027583645963285255074651333040690750986850843747909959549649530548562499295405601161646334774791610097142948793264362390070771375692667197110238160328943936100756491657431013889812605322363168603825880263005372717955806331559122360493354525991437731327492877829627771849521189470704547621515499556039153621184436090520877524682319641858792777513338552813902815122286509222822871102938589076148670995627966273064025394938517897955465538365545785629152752522856320707127015530939685822827807944720884930541755974336478453711375545560432651320858713683555504152668593320025075692639626419678830781701769279411850466440915066200556646952345789781134953116893286370401253474580186609310747046986056353907345578483761806916350577431069910854840671804473382343920178642087379627673003281512363740022754782605074122018566279440492875954349941220132537648021992532556210354629488791792464312268945763371428915606178537359475018728622860933096640687815728373930395054261846155175262344107418125690714754556825301531333612672335802004329705665075004761830934799590161552029866011063060898214404815680192560677381834918895710029018746686086595377918679115602235133589301256498160043761983099512364605626713010027720342866512702375491311438776867593439255499268158081755143508391616617521844357994254662216551585304297781412148846135378661765351314045686468243218273452847413442731882716668904533551932009628636045058128318501230476816256615578215829182780491059110466233829611247610527961892848807586431779054742133047165275592569634589874820308821314666940804241936298803200000000000000000 [96,68] 26970527112414887545636377422009089821481774878322302158045296297774165243216474351777411991204540220928936802626877767535535835344878240938000520366270868940122351749296597251938399984969729303996319681564033038461231370840217214387519911672793144892541961837288700176444070790808356018933411057315504082903446369885194830857097022205132340421162496722246167737699662011006153233612355022525138356124894991318690723721661265568009294559811591594273057866367692613509249295019128965652001270477620573042609160027867313267356006040156019846248092271053256412460820889787718631709143755897067023993599801397501372764099962913192165262457264732676277513540689688757525826042882104111319087392137977504131737430644853095105537596903546378783739135421374352798980108905926969339025178295081097378002902246605634701526015947663508504106945912676486912694077955515168305062915578692478113951856850736152901416253210948291730300116392510914890957228934312819353201575178508522610741431373391669028326737757507391439984938910415854641331644453451382888428163360315825727765229470254712018104047047573079041345795443920260109865277124920083350644923245091186650403153864073538346151384505174903878423441917310194978988004366241721584128288555892044280515005242612546312979597341480052724217481693647035566924084150016590011899094140865944362468182568853855618336717482117243377750849779576065554116755648066532239317680139409687314987776379431046426106102932355034407288750194119694062033224836198827765141434462458049927963262291711502083258705506263898305282406415267744346887996005877133862236824233617396993318835333723706219337258353320980897016667996078612355808123972977562917932830655643775227830976675585570303676257622832588182318738466608039095123192516172031323063706108084558017000097153036564839623558392877426316960738064211748929513126953673743898804694144945968821056855314717178245823470989239990429982792373775385370563287840085662990909130788715514854351279647625853743682891489378290333987868334562478031451913825900865944349575771880198887807385600000000000000 [96,69] -2270000025329945544614882547603956576626006441117295961238117983720676419585654978031093095864301389864773481294679614190404038197956510802683465263783417614631448183934674207431162144938218669127936871092219791131496872904591969646950303520129349891802496705202070517886260561779870218696204393818178122203947588146353867006109307442768611525107645388553560920148211341831140288195976914744386155261190276036172715096440760141549875119342325850877643839087792835515782498068016146433494602586179604729012066631145138414559698499521087258974920629708441274294431583185779279894993683969774990689770795295338241122333489905269202694856834466347353474085364492011512069008594034119580387236867531001959941453089185263421154905799697150120674972834580856761344203623621365160625347315723574535468408922848053604199655379260710225133606532690847494839051579089289224735990078883741789374629115382284483827435610866892482810389177190252838345669020245744363661121306832977530878386991937053133665178312002159839069046420372276352478276447068663248529173012230581782896822544988346128078142672057661748492941345481679152533831658705848724151554917575831125668527835434656058906618207340736204899116735024117604651382219410744536731571663386860674998218736185742731286058124969975681154592128657453554241096013069031393075042057782638146014354999757798246540030873183887142628048356474370712955973854035097961633919423969775465061041935697628439577092456438482144921834743824025453589690861687701043645017518509591774651268609334746966304153535548911274508166644142679341428108823279854788029190936214196680839310188409134376775221974784205086430232496676251889519229680548748831840354652031261650004396415261069624131749067919280763743203087285732535509746442273386937692481329704831244356278861588595234397424993599990310744988101887051785217528513657329672420282904997010928437613965222239196756856899185253433139454077457550909332566090188627876191080047791656589494941163162482982955786865700003545658933699928003597237534148282039519541459648080975040505446400000000000 [96,70] 53244274365279805109678349000603992637785290519781441758828523156633968605874284436409606775255044251655197806812130868606527091939632422738559896000743327253178808119958447053286897838642670160301626973716562452835672354248578344875698200490593658873157254895518703627416522168968055576070156584562756176074874343689258079901828606880724634989970768047711670627993424893980651772472409897312201537154904153895297124357285661435649005037003401411613817833398751208497922832042056892643281340112677286831884635695436604073710209563569838712798205266189584825915186466491268669672579017921966761911400696931352369314405095706737318224290236092839526679141934214121582368021121544748584410333538516152512780908910383685038189641694375797305970223334796150328135208438505842139012035420239279423850491268012281402292915188564549740364968585579403931964645164967123742518783827635114622044628558523324616820923400858739834431850569574187259407572225721691874157220629247759496310044708258463590626920092716574509308704241026526484633747602490467843754814201058934959561712357578619209192219457457956351331138622405046619803483236284819256601994739419428496323466117487105054620885008633664786564054610636868199097720021488585272456101497817831113157874089592371792150639814305121212838694859264545506210255990114239697769061073203582018278955290629751337062409598686894590977249044054635514296041803094904529153596242846065410272175775504879484095874498014312663273942498118195690704194394681777032363678312125572523013713111167764153599876380474110905570226398704857243272686569154544048694619620530366782562954174550352376368502573359277115384504185070679929175931610705877263835306976670239203074746863234384783808419634595640619615041715456438159845590650666013664581465567279375489027826266023274709165325680440485641420491714122277521999667123381064042899221953573920657207821643023597126780474142548352107067545676840913140890417176842331215294871745406569472599134071432851863153375913414279092351400004043613202378580608126682006827781082300424598323200000000 [96,71] -1674221769336204660997899916419218385053900242773436029097408059467017998277541510254266851971384094778577113336818491989595409966405448180001700838157499214373463333494529955245244359030521792448445111485811000196892516018125973212117048131895915219113425810431466498620755176338859056184049348348912332869810034771112793045236608795998646014141469774387926050331973427994293979990539813105172027321308016850848849359756657986412555114565198425058543381309858579754932346335861452888837616287347051899557713229456515944832527781274121264263143771879166497796079502481632691780241037873092523725277800790864314248897397383005193848586010043764000951850519302495060134573740063128732046314651997190794690624354703172615390017034327422864260294639246609127954082842361135478118884952707826440350406138065519443757795864964250312525342499800374248978284322111543047248804999599079158232702416671935592105681194533485737258058701542342797006967662245788665254697270960696995344032917082243900903565095579854409659867276554456782837835892349009097834511975717048021983997251714699765533583128780462982252845927636722689794895865529388979338535645037515117814819859811257809441423677802474536792978218344198810507319578640065188730669762262254641450930221128373037140004882645905708041679417042134982758333985397927619611471593290727194593462458100208358799440725308298222290383473392354134545972707284205775235991728925741345386863170293679715044104649126360415540318929625390430178504881431524125679596569711576076649142723024161784653656616108783578405925352856350584097721361443629841176335543116819930248498488016736084815850966038621611796289438841951201098568299461504026641258335846890546853907001844787277723105053846990340537416150484528658446836731185270867741627752585673787929512847985970883901683984159049782564702678268697887764566235871218875354012344139877142310450739374643093118904666371338742248102985632575052454548278746902173147963903249264385458403245983056555275383465965803758033169517642292068094442024739113076353699041593993046835200000 [96,72] 70254712738565267757295750026046555982697632410273838579771362865151072143034557257091851328177624940215810215008253735936154340736701313454034457092882011304017522435628871154673553014109146024798062820317778667504226547799128398019057165354897381096348450628572082185529422616858283272080899364515587844239607327500413785904702822290076959331891527231894373798288884548407821977794195386521868703616584092164436117287661299214636104926158989921969641445366785937192909630428487247072017664816400666168961597579331374691894498297759287392364979370312179027056819153809193770540031911289616311213391138355963234173288308701922875365878030515759967713059466378684219799398881262430776534768504574026505669618389164231115205405582635997562479017264289685703384320467525417802935136043895306516751025658729089640916613774810611094971142850791876397819544721977289524349980775247437665346626991352490575379124820521147298021299453623015931915153420556706026998359213092798481028817689334164489149259046006519266247725443725232880527069072741382807290244378880212294523215597562410272543760136907014635234178226021443372261974972392413641833739556582091074846478379855084334527278555494451089109679834609762683296693965308932083487362053036906161913922255151672430663277508057642575817978916268537922264680526853095015609986730383885447769851896970239185434427006202096761598162048867945751484968616880562312910880807047086133431948122781272190271607838472596088359281694597157267132356982302457678243426171762966843303304457216366918848414369162562793450847885262983018887303819785160778452587392148515385977731142589593530277366212759071106436326172235965058226857492075582273160669596955898441783958904264780406043487417286930052164533610655129874906667540269100281229216895285699593055730751701839203726660468497982410346914073338155673266562636985359243360475690964716513677343291083480852319704926531314141866879839449154951893375335869326697153199416163032975699312689432752485272905225986387560620324019131749634910558337917475016122584398794852733850 [96,73] -956768890953602222781534086665244387407052522186457348434207173920639669940024792012633682699097993089879615771148482585778931056460468108444099777615516605304825380354630252535297320752538006278229589719692892437504067920957551563136048631154057527647734514275251172452172587362764927891645509155341382206637637515932388519505760250312624533294938375496481803380228839926857730565090764291318381149647331608145196792535328214367409198707569995326424298645262970096253107428075422795576731502483228986377311829702674395626643698838276355056375240131863562725290648992813488395059227266640421313078065167660440066018591800075348862602422643723695999417976935289126586680507824479731185815307117151710412375659117738457162010931552190436827797164895946104623059288873568597447507477698954004474222990448217415793198432519633787159262816101394821627907678707772872574577697085406558233432246326878642100614558236941629816027112922814151322120528228443333282506045440393679620220316424907217944787856217603425913491100892265252405899674762999443232115467161436080675317338810916919784315940871765485055591518056118780864364110138930100619820644770619896300768980751329811334522574126436497093894786715689774765838815356774334048664632330398822626798566278246876541139099148161553416950254523098688949174317025494738904087162326804600560444408594512135123832970524647538477420990019403039801234383743406750464659654439984422960053637596866945704998123272888011589803928469496549956489925169199089157798607468798791797245435033140162089077999191650339159651474415989113140710330700777823957288548836014612579234886477330478921568207365188318393546383752597967737538978686773848300617763368430786848599582022382437910076070110211088080352208471799846978514037515881856532428223238438357220874791919988043203601236935420770977149264347252761849367466990955696894571064886642314664184454690363754259707790446768889733716861553938339798357180929850571848896137642929644595767439947408431162313563785520890414523064760589524555593630457900506852939202462528000 [96,74] 15369538818317061066624874889181635045534698809947870928512850310440416144177218221582729612129935822108268721597201284054358338821146800272455315228705906399477969797236734446685632445913959080950921448300359425906387559661326994478487045286061320751160799194236790700961006000183987686266250467308148268852256520228274527177247369186904742515469257895576340506561623697612370194797985247573522597244707307968963697378051060690432009128346028750579001751345170305617380351359406201361911768549297898438095508439303885599071689602178013918845229209336078765408241080914863251814793914633204410791393938573708968750787136046710197509374975699988909116316671192125094240899184183673704064197304923501272032048777372301723855296069835447084356900950570560039327869953595572619373523391816401913471993497291146284401392918397985037487736033799475069543433554753842744602096204244943943047656483476877896041347770565967876658592813982353412702667005524315812634115077729936262247173855925865550782634190767244151436824948986133783630680848993548421859707836189543953317641433084271185492597010267284528895723623147720485079351071075443560048095995382735522320845264808059655509446806900838752491613346926241466799504045956221544291332179329275949370411478729706531129565422008565944700965785815018076301527446889310037331217453331784575835489784156611336373925324605530667291873179034896984670556542612898253221311874799734641774904804651007988496204935362543504481024826137367849700517662863895970884950317857889366330658516580658248303147247767017395779360364629161627011712283932927565594528247946361104486894643971862368262391332064524547755570916815381413979907182814873683949640974828129996996128569986252859507120558010519687100684449421822535628118183981131818989466530219710960498247673659801871127758815349304962571081139306305254436778412130586372471527375482374576362899049363182793158439211602473456127530512090910335792164450830102252960391929965837876567266311841807653343597289063355872840570846267206981925415380224215396053459017600 [96,75] -453754194331143075752171664480550492662123803690073184515298446820012499963763954454289087051783097474675136579594668226545513300732315589902186206111236477118298903338509133718310920992958823931549358276323668329447932184003322028252639560277638471892828701160214585748045061898940626640222162804317559805538328698820232427323329483917172479736015209068257751064005325184427103436636040101561592227727514713140194854802710812050140260176454878933020634591735299762788248523878282865136026276741138578223779102056967310595045251445120835356086597589690229722869701522865706374299159090845042337416884023921947027015493201269562470936279390551223835050353503604276307805152885338408063730008680374990499327803235415223541889487363954727284419498625804477197905918854421386735688197033055926930404218838918476761715624552758941509063959090996023281698248102551084761388133651636071859844888730652805581524304682054741545619980846719631980457439653988066448581829357707540726000278864633991500772968049092831879041267988356654476334901905756620631921738325429423490307611748989400745586211212505971651836483492297522002644395617349737164290481159258788514075994945710798248185788925169028996879189671344198724930491738628534613989083830822292573902678361409616356213654605590020678668557576148216935276619469928577232760476669511915948916498374253208930248104564621181968476023248375543347236325474822420543847018521944823287728971232145365682395568585882437575498057121092363108627305171081772147853851521152434653620869119908606430619225681384582437690297939703089389112365469196679315500545459423321699611497867406669944054506730878200038182365005266804870663078465910695066762405524192444471883188101902859090780900346350847070566579929283407779874474064815709712039557012145572779660649892624616297966134879870692055099379733390434184071799496799045228924880543936477846026378682942867149908207791622940261350541786245597232493730480069513102232254415451683162176500725908445020542102336214986992651211282661370819002855132962466987302400 [96,76] 3800887324899711541638460245823994395519519826856158677167318575455947333619479812232363335459913912400648592957299720057762809669946425252302977150917884804134464141033507924367416543242175005771832798071137215436558482210770980531731710879789852872299557312919388174496880713477068385544770174972083178787598243605443489465045459381049511596296659845763810434409552745113009190974210914638077945459190025609506132353894134077215961573009767739737267954486765042251055936732050634841323666655028983372707152708826436316177817372252184209357338454180648785783423683035205489805404696840047138914415567345770118435982855115247590527908010770282128647491316639126498276751977239678838535700963731054338236609908939448771951927273306277937833239493363575743150272180453570378063553059427340912890426074029377174063110121355412875373738586571602309997978411919971158644602630839492104672339652782276803804027210034012031284104878379156974504711560574282599209215779303681280994055744096099293800559296643425978951717154678278121585335310403880040374753732939229930554011216407890876875141173532689765289747254163472013562764501520080492275451324764832831674669215410265440696925897475567763800368348451244569626772746174508060973001674426861431656535288655626183997498157778437923227168289569216184078008933180311341452960294546014049582841065798587704861519316048809146175590327164625257278375492078081700213133257927699446017979776794790088599614540318113040159082025064532203375594381934927895418494105976869740887008352379746612557151546572165182563504907782755995463236264631714464983390081616439276723908279947279014544896352409484387649179323836827482396179080595792526186079810430278938754880602796970670586036116603685045163615958849654790477430031567315027206251819753383057470592582718810068094419766551183106508384679160613036239747404932390165377714938383277872694609451764131881729748177045156951009403430442330498825090167965809931523390069676981821890314323863057067816835640626992328084865775753789201065987402771112533600 [96,77] -13440699698600849397764823900362033304700307960917040446872202711151591584008877240553246205968650783498459161734197070194638608648597361696378502673279381608748641896418376644916686320271341810631104358034505465976341483793687390692395438448581769243452183087558895368706775412657932701565700048856661170551679925262772051369704200761088761773044078287391408621953620267631764603823104094902463700595309432100769788096772753383800273605614461718890526304405893712559205027594728375127717432830636472364388711023501282553072526976904283903165301885122397904446725618246767378482055551841495530321376509660408197333244017609220619384993893270818682343890454412651832086280638293900934989138679171945634036465999511266451157899469042338624401983845471725223789875320279457703670747197447839294738002799965997698124211473083800742933959036269532137124316678141886723711480377357083008417000209193360393581658196485488106766008271424948585474936910337058102066671339936172727556163207771103668791427942266188066337868288145962767014346553258563104577776338004466050021461177291943325259271856387462975821802266048692071904055508280434175435491376083832522599614397452092737049255551610610187928700474411977389247857855725686456617595369245555781930468401271595518981191702032392406149504853080070766389420765077552362846837848562701099248769174523970357653798935614887341190093248242316567567400878592176315155335148890590734771002188508570596108579415533087860768441848037326592257950003431841955002923644095179233871745412049061253527094722122858985740098161298498811111948448187652447421461189003800253953794002612518604809844903416066318297471449442052013947233278947704087302043873828611103997440714734254500917461184787645648075472311653167108203020788659696098215252940016926252317460377860397661158618685256500632961537160517402138174276882043538006445662175057827588199666049211496229863312658571648298482614419639269170134936970067638655340158264266949625124864919147399592789658721213167469129387923196042463518669125392000 [96,78] 263652550741927095685925805940271189578870025837441666476330112225386880831544407541057029827667773196350918501958163115537228187172905636420858960650827818777412565028796375969899709020924144467430598786205919792408108336017516063990467353148128559523457067243953723817915412172692041449001520010616574641273837452390163237585798950049867912929559745270502894587713517809699504103518283477833900474395447907115255763457683437073732621549624109158803281838261323987371205271148420445150223615787063339220334815447373810421675598547699251457678735524462626721316769671095030830524921671505180839627105695021360984017559953765941560285864580488434772925648422079214819725484576191202115790957748391185833492034659768941628520414372129217627930985482408433975500805104830973076710839321061561547600494404886491865863734851332074494143602668767985354701354653389940494689007357491980524963015127740059994380759476968380366212067119165478710908599524075172025200253694102274867178093807713130488835134092863518673010614347977546716576289762661677563308018374387665462113999384798365436901701794662488558943769691133659467948964099757646207496364170676427912126226458269422370698472404211577018119951649099511734321298523925566534341406301874322603508956887381498578609860132418158344447962803539322586842205506851515237833199070268640379826288335095596163876955414375382516384915645610550491478250312375664135971269387504620499034157996474247427165688114765589712598775321784608633582567513840019248334827942925299890527263955602063823731706574789178509134798953841345499026771295264701647754697599992966670734585862272196676784663568137420948055410559993550451188836909965579181941008630486225064138688858811323886491325483636058083054229793168036763238869006488026736765817516418151177427644880873873994221049479523701816561893989699251990030907628869699397538482819630467637420160309200946322998791086095487887919738372796544582850699349719583395348352719028763115198178311768539613589615803713603325290061620337638163535222400 [96,79] -1329443996064076523867219191302179983411211856433065579863681658648321410036588951159282854350043217494027025724819011537581591037118823262845747462597775553168284897504432078367020764322954781065154701112708972061651672414434136882613534551707284029269881094905457609739563432748691867368387003797367031710429892294894499413800622418533548064913955276476116981409846270748268879445331748128360118946351075500992644714478974610688690122779346029120263363562938816749723672642461564558257156917007451521949647986521698365204481775824525881637881007183855528756748692756632679451209851422273889764311139602178914523116833090379572308279743402607629503335599504610913570203271625847369005136373750125803262114987953279241366776825930969272003378893705873670400043558131214128476332408946697761968984028013764316404719551416329296679935236530165124226813071172818543293859243112474272797700132658316227911855236166233553594286593927049335474279736227345142552446543353223883719962791502917909632355065294329775320888699684095913491797251215150661237910066000673124996817921876296451288578953629976354998832994882081949331911588737596186828664306297249544757783095719732573886990173552777357953473759177737111357025666328467386686543253028222443621542568184127416304442269922541284782046120559671363136690753446108001770989128078963230433417624524185430618393902168899576679192877574073500498184636892508137414225731292834731061543101448460623823436641084162322149641794714960432151587230916528579620777181220549505018570411274998992363259737100291812573299508621576765665191456550657538383404709611539191899380229579616791891452865160073284054336271979135644167681074540105490778493008961725683552498018820103682224682249913931484735278158108881773761587158326091753194636278642497296159279280300298084069338789542145553796994175960850587244048210460026550578661367795432385198806127060519436428555557594192161747699439246927362502983462611525753531276700107166943650716565906966701348761719523566381865351890060201073957760 [96,80] 1953001571789439460790162669598058407300531207885875804009523781204330718925802249389818338381684730610026065586107317545287787305506611358995518786025424876021227284231107840918736287081389934446556477480832847350289339177842101132616577196567959974870978432112929412890567548709017387463016268356848665078977452056963153473611887463353483183189083387268922719658072161497641163510512481791874068065284708632229014930770676800483465074634044962448993837902126791669739588535921193320744849170867801405682071098320823779465735012320140181572388930591219703041421082983173170741696099720509178624733900354913718824998740409422552535127951475184812025369795209283642070130907323317654898180369720301670774936644428456300938644530145535989328018057653366666792487291650292487293726102568411431768719128679619589395570030444350812078207245131415890194664687082133446248877628595184232743901718228968139622405190876400347459359659868895821066857642956684611875675827675928792034373559728329232811699973172122710565563054515857159478936915472897958968440721860065557025054096898697402904728745810570553942142083650769335316498327249545662614343816556537054912698212584019555020815238381514207935595587330983462255589477146599513492183825912085434182810547542107707451334182105654459939073419944821242766269405771851393156428350639097877151398614754269940164580897766572824244377458750454206296204290170906087104592272110932784731443479984319322214153729165248989165673882400863174728052686978351686755017448507501098166276042684163494687197985412162915842265545293197139939908213602514087402505127375397824812213180821443914027367213329837149134875061470004002328367167144970782496902225904643977482807502203043150292287599021190889922909712069435460662108744337301973499309889340661672442982762855320308257827187438398958399376878174571642318838434569363296133774066113021837198087057856928818236921469378723123656223134290329221829680417982485429639235421952755885728242288037189554077084084013857620882829599583647320 [96,81] 44898339440096048496364614660628498297323357320390233508660560331542087662496296087702098499182020824961143382875921977151413421674212572955138447909272791221019282011749387649856486232416650121477136847161910619839405381640178186410139582334450506916031882618271808372207067945867634076698139747892947401008294184228076586362079398037337044414242891934972432026724192734629428908305889197528198257905384056447906170100107711978300136078626155131368025783843881433152165577696889688906892072038362092635997897508165375261919433571969187582026200200901923213493147651933507493347485049126267927166514410578516428094496124953223941135435099659482027443337250643331859518272311568022386373050079892433195538713604672083445923830307900960773895622722725485466797715556819344133893368877274060613470474985840419071787927679567154998348183074241047630086397848549993297827883609404433361542804704081849521726162830193511284897044347642865077237744924301731524092129526974335764430194676495205544522011393004307668980519976948264492349093647174616020708011700175411431619286911827503976720146691675581574692660380659504373630791298070901006896191086188784914638515440444571326306063553378134058302625258981109727043870140669279747111744380588301740665754473254041697418879900397886126482737831397125460046476009451424063446948336994508707396536076623707591969358065767826791282338937732260418453095520681830596928803722046235624406071728475672106676023354940650490868869489926000227213964526005845348569984162846544070043089590590011425381103740124159179430459370930623306557794630803194792406152213296307678050107350093974707809620823876141682517060214577806099192582421722385151794080145237759378894893949323730456222805604053031190042333191020174130098700150054682444817745795610089981006983853390134075130941309070680270571298784108712469952615594089555029427515324218418598427434693249428489552943651065006012478734918220608561147458854272732601186138503212171267060055183112961810860065712809721086821425344000 [96,82] 228529170835625400657256976537062525795847533961179812250700077153997075745840260117864550225424906955709826579962502255370239237930558214771116747723281986022371565101463398914579813908961807208596748482616021799084763296927530166026557401850265714582688884417737572066168993658601033384686060375400264390792543253687378647305438932482741817855561423124164727809733989569666407535972632201990915998889438864108582594894747691173924609605126534909304265484556296352286113240658398824794856873202302325802937230102873057048103201467681183959852943068558241322568140300621592146335556237484938886684770758136412275247150882894461958892919410453455193701060238678432763169814395104095934078253976185711223182111427346823352927949255521635508137841356600488690885298082336451653099967462411404438444718288167716048159771460124451272991891832508414761274799709283800795047537583539153351210520787408792463844836858742715070064242068046465244299912293435491926705686869747268390620836520092290859053774949219737078322293678797377153173086928075962137621239698657323954348507220344935362587445279430038948815299801309435545319014568711590468061439763414800662420913291004768359205319435299677899820907107342099816421384102465605623711718710076868396063097673080543932688384336395737859355705064606075472363275222228445665127575321052618687152740978865219407520181625060123357104742917643872846510978326400927229080196610125270543174438499707789381593706941177324582793621148311994914091599790528210950323295451664706246158918039791115301581381900647263553917879864617306029035916453311536355286246724693422747693236565119363165573261635155637383827370239656321025066123267526923241870791646815043611872945187635366655619812396055316883852581505795609811853028854785098920363066277943462164450320532371417194636847902359947559220960336334709926127882161898397806637432563848676696189866698303286132278756226769742332431797402337554537921467969657781710939092317597554279977203994162519253944144579723524452016480 [96,83] 312335185948629710280231904770113602283460276280523026495010557641298850949901379289973556518676029274796593761640647988789002127239003379799038972520883402782070549247995389881476696476486541285383105953174883846177461190621469120652065302778144596514225828941178787458427408187157156737426673412538809080481346699611776013473133718582734808671485328427217829458017041016728349953737912939870945162623767767724078827311275953947770316293861252734863618795264849290262239380307404745275335404590777555383281459256921386586951146476622152015858294089151882082436480378327948667609434611276192934363639308833198035345881269152454332742775791111785267372768821371236702317763350811645851158213560437128375752764329263317961390402489613997241678855323205062613270684005786823160931817321815994832189151409851694442441452305075331028967224526683527749726382470555466791060112367287152249049924809501037630370205138930512140863236636527040665684587060008679527613127586287225675695364446829226841410871106213299864779310684621559660323547343076145501988769611849223486608789538319306297818386776322254872017297214245391392010013058810049773125528584753740889035524368132171895177539307053060579809176994641273931367326189811392514649657468659556545893116705656137114286775600850682394197214120574086294746939632079965726691205768646140356491511822315780008965144161703366049668746598774751467858210622971002328020348785587968009598139972197771377785618480009798863697703112610536678868385870158631112788804359030618550748973248944122289758482224593536749972436871014427896632290003764160832306317981138999638560479812290994649130767447190328795213156992951044213674518641493157247621747874482961705173204463439466231974304674170078693838313901948053376655183699929296994455814641842479051847063840991954783517512789635636368543679242730172264485235189975757164355668202866963871183424917093653552566657494405900730243994058172448558455267901829438700214078500728594325414536421953968627194589774495479680 [96,84] -11481089114309250579159223062852206241068732259358691391969191788681612501749566302660386302370732069872197906543353743879341275833491212230014940107540728037081584541005067859475429065822533324903652402563515158017813568146590154498210761620856369378462523477204460346682932703043906562386621244156436538185300592715812247144247620428111583447278527892048169045536114209913972974272155852758443127252680518922513521061331668659475631447587690780754127751572832029847100034210691071318596299220979756180211936503658521291319972946745277154506765259128210489424321798756926552121903077387666535114944456060204322745907803157077964551536107806344091771682917774412353418669473733570631562567666260641570371598973697429826783346089772241885944493309659136745256825892362992626255174685379298068364204426243947882490901516715440094258700962522441473196657998939625942487301734940793279467001688940265945668909978792521101800115960507195307098086879069921302612412117898946313796417014620558378007092027877800057544722975251765135704019137502929567981288709814995884527807429076839154043224403796544842893966382961346782526739977967323768018578803397836034819241489254938213695539403183630337076926612640290875643127417115485084551315554587881187933013011522815438621444046127900318343433489427508889511945439741442704248370336663574945933892083735397947802489170127392397788241040777499269873229339475966719351993860156438484684773316593131028228129902289529738731276266549352840436836062846303148134202832767039662459575785522071958152751896260367872771189554574519967539745287659993391093754950593500760479215291234193523910141489117919547029195163139232771073531200274192615807773707509699745805386878781544389034674969016620734946489597503137638504771294858294240000635168592469038774214657700327355505101318487452071650477451782910547584406721740387816759569928414416879791196059949488580157074821243837384009681008993900250994101723805856383004144837156530629711362140207023280125599159346480 [96,85] 175017352474312553995479894828857816917148107576148439950281226619129095372894748719715751814441837920460870996305528433092519881905451979270755508590280717873179696587550852594660490307008839357495311832934210333395167961131689526429999459562317885635792923893710255907419493609050657859128439518986736474645332239294996309129827311006020992879953724972137230023549012328305618931926631785088294692144679474042444153153550460256211285465997886290536433431374170304661864713629706241786385980602547541469158588051181182449258876347334996508117301126976568493784267723578833004932665334926252801769235772194701300783153937702075751627592940214714008310020686577427788664836809742625564428687731334745453410292736017574518899821567888052755079457605424738342937277007592957910740378547419218120046077042578338223440666137439713801600149206452694946342709706869607384916680567745264560154558671950311974534144442241901235723198572124221640795811968286890250704938868916442516050444307192716255658478330976602548450586596868258528142551009876531856161514432558395224121068591710302518884262428807822930995285010415885643805311507254970121232156808367238049635070478360351017465505691311766013782237031403325324722547661256492269314403878508694523570296562893389421841602711058357401532830399290733352631423319658855508418729583595782508904223171004067236070786841060678596000945847969643098814305058886932560010267414362338668537043263605654009332889191068128955671871999835389464882276315624943293593821670602559115977695484035320298596622713247382444769393750490509273510710794738335915870287341163328188911359919167575223214139990101239168400750216423338537671333899447012024800898897650794500503645223444458135105271307651483200490592651102746168412413790963923402784361373828888006625951575727239047608353473644186873276821459106074082583499061834175612403248833833051390412443490893422501193387101361471601371900265981717873050052114122023093941069812715426842513825279594599116254869920 [96,86] -726474857614759643477552536487911639553258666362175096395263402577962232933219073562303611598713785897727980351122375671572825071313515874117230846285381870933972260275738087943415494827454279684871444212087274295489337895415955482374231564548605545417072696122302890325873113929342278067390768588551415661026487833806578354846629856654363395525986791837153907115699326780714771883847492106504830907987273230854711315797532555962809046640013264850467816979102761512951819073000856190554312294212065694404065027766602720365662810326240246750314521543675277144150969714050525094714403281335820188032171672360913577418391101289925443613991182356086586026166735733550079918599021328485151751564985179376823382724405882651421207798090572332993323006668273200431162363334722653876079144076347269656231113595360286034264744598989212486645486888349069899590434995908752380213438858884703260030382409216162028342687839215594220231783216710991215264568148887390229190201877416229225472076276493767728608477969071179573277033926009534640082818424238803779613038997621144084996520074057832636731410280558011947422614098140466656917884887748451118982085142616182795717818587312872025035008242464368032443057548759845649392447957319133253318573267372645596230114419407304645307494511450895369729363766526474371616007396593626034219908255222781117628310708960984201757924299835618504730262321348161793411510421973691134871776217469486077264822431498460663176938273887068849890226783236380250295566898978770543361700906948737976716881490175305797283844701230828018641889423349279604576206512526804189166301346733689884628532685926486266869404389615696866044484787031867430908317101074939903698388858099248117095679158260499901056258096604544308275566218160716986061111642408408414316969474938979982085405825347567342770729948513730155117194120627544892954200228295973971923715481570749995468231573829166748038548224876912470874639423697928207728649215930018209080656445849252902809773880407878427200 [96,87] 5949485756454438538619378793983118840230958841408262092982273820750000917394865098035849487457282232401000641719265374231623824401922515406996699657137996873094259476534683147922487481265272569307775578661513831047354425372181201236257275034557828372486720218056228414237012589560067640447625013950817149157028730017416311796708354246066257513947726475689265775832175160203035003553175905073986416846760355907622820842287764888723548440611962544344775988327788206557601387242150026685341181481961793098946171742010193788367916145840874708201071533869840029772485466936751511510839529396953684068588409123895969486594827782492874937086284570090737628708540078223622718280806148441233861208987499632077706449507420279576099253946438307084929298636113407674609335184684098247015178786534729528207190989696547886753232276936692752535054737629347012631880679141029193567212481074845351033257581497478994893532387567385497190571655243457488451372263553116889781815665541754479541128231408608939610901164646791525512042340835422337437165713452967016423946964679016835077693840243120276282976277719820353939984775997887685082604225622987560844281124002159050266506249224573066009775789074050883934042812716773053413156952398601044560820389620578393439820420387862984453093089080450046594399690082396600931100802732291599044895621774048681305601542706359631242303485156130192171740658414815743570599847191645304068294840055787974389570697122891644445700584052347177844624209890715676551853467688085003748701643953521772612479236308643526669251840888179177671025974133115468219219262034824319148099435064866042199551843843980536295987287433504985097601528820063960617253483550584129510477088285570145961411458025473102792556562597143079330321148985584856696186746444142199379261630738489217710601426064314480454495082560640034777797345346122616496457373302530555643491085036316598198344679592868196751885282471968862685551536489855586642901831631125593265276103337780224780604723763628992 [96,88] -19562911471184415806807281551181298285017422960400720290714128849566047568838690653028777869664101271019966811473956640169756557065219376869204477170556223054279944716821233110017838476057370719061735179615319389372361668502350255898007776685992163547926961739416389142181354138509924797218850895616065572212797394910690282679431266849598220609020577745333755851343983730249472971440181216659547728272490003273252372296295412899711754356728926835173028401765208949666688345319467889699472806084805998991347932797040624004638628942492964619682428947564139192885123746013408331015331492660771106350671734389811776354249387740622146084814194937826026118970409198469296382109757211877449069416806070217995394314341962140522402817369798270437925174460181715816354915181599211690019729065111698758927499981610916107382860236531681656509541305952839075497678611683007692456470237554987868480293543591478036758429357389258793413625865581704049053559248345371516473283403819386536223688486546769503483803717103214043706315405257883724047645511299642246681505923793062800364578261064930830724580028736707792327265185972136233938157361883698805298269991594150787929968431203700303221502232488372489618828248667015745689480795312735009212825211347047353939418038874982615750152467567061033440547885738456228651454698639732430551910035070718625378639451245178154273977611032597853268480296515655816968530822770827752555464265114730325090803654257041267315151818343547029535583696202731999352391306484768150568569777678181656877197031878298903710214978565954736793432946589007595978179337176280950775406016016623181994713823208771465386004928131044139037968776171249706064933876766419420712495107839363079045925941643800872973463368220335514229224997469986025367430150183956113919847219121765532301774674584583597434344890511859545721808504430748243595995287634795111778474418515709056446832775039359347748097770812581183149019817012306474977665201474896237467822116526527337883450258794 [96,89] 53034542570487444729605252152161215204082642776963012966381271834973868833882635334392669492564722695363259381683045815941655701703900226962931296214397798135497638824717731726831578612624768256669545881484693097055059560519750810520928828174380313834558605383241743878496886050734160921747125750941118661739662381871941329591712733504633083348609083824844524252577889812364552132377466186018313477377398653333576740302978250860670827500257766197148297460966634116286514579320548775072758973557549064911064432000775234894345253222299245872641952829072459359384674632914802267013015519233972993876185239346776166157165032021548337126237484206109740537963916980731364541071521774632305396982511659008753667324190171436001661861593143647602898557395188770983728274188677344552594578564262723075621279808496212968443537598356324749639735420266996091488742251726582029581713784307630244494344268739010297503850219738701761385398961317400651353347214666754192841863208034916015236389796894539170855930300451703763798008582883617165317674630559428239676297811405483586801191746881665386649008271091995060775832730070447319360179968657815614650970776319315644321564299261820816202814112336850916741530908301752145063188987669209874616723807130085219070026353573929376619917501749398020532713436540307637804766513795421302286637677849859431072358143702796355585529886807349158135911881649282915845571712814494627893038278537481446345184805476942990048642382144436305587995154986710572266267308372325069424917433512035855774797569652457951220875104482931939053303916406502368627466658146742025411614727468472357796012946529826352674439048200726339215430924791616528770018127765256279264547208373482189734372701105513731222785763894899483301036866951332229802061537250856910339629705439420751480108518470579249061243731304314111841231106299335539434374987579360931772030372170690683411872561310721979486569138162598957679305433473172984418742903040632018584091072025091009502144 [96,90] -46608342341873206959762919574491699313447857827881649629588738603024838659596976420344169230598627208454004114519094101545783087224768355775904779635220668001564368039554634560772858864266399860458576815135884643796568664287851371980077538444629127012855730668902977705036164912960698818208007120960735989516139207955920611532580799698703818977835477948605107165720956393937676601402152437684618104336204956294343831294704000628246605887350789549203202974390181632272853282309135335752159829855363757582031232631578147309497004761126278478112155128163531842123250511497051947762306666878798683350025525563882796337834016655145192987121727656742672314629534753324297447257066321418004715294056260684725690108954982716464424300470971300037687407395862735775687694353358068637481061587681221993657094069135852797529680796621591853835750968209473045773448236340374524760010595491827959736215511904289813431838451243340761784711104102509513967162399170160412105847823533868483765645516468250781323580766364868537734193139537889562877001266011681028426363977219250235564005961588910377348499784095182741983859101015860162993245317595693987077089827300163111630653203606405302286500789723502805720023590376683900379949564700279033711643431150231540648490659564394018980349907071945350742794545776072206966409447417699343727285813560970958165762428301053026985120417042007618622520896126430251814324072643127748776240250436731378514537184899135633760374586897323326477410535240324035919164924140094125694016701583996717945944950719453493289980528723413223988762148695050682246082193139952905393560851668735436346081632988749286068947561129758136792069738630746185633618741436555435240902814001510129823136180252127939656346699919586023233578666905058069907732479939983795404309104045370050760727608424759594083088889587000045905339266567802486628538395462093495187147608934884601813570965126742799455984193402608023962305722842029530253153552906386160992526914265719648 [96,91] 73746592473032568931389892989035389474595436948493311774996854866064546465537904513698459900847499319902786341337441714376722242751142876897108916208452034146558925737096025415418931380242550962737657356138873036809392313553212901794273550540694297847051775751951131887469057356909547853831313181679367593028975440855724615011502728229107930932503428251369929511969479574184415512628534556708985448710858563885608807619464731442301371124631816232401227852378249141772907633326178308284565633299638857266108999301787358960849485929162787654510444662946182799760367413859116575361368205134927785279868702450727656856815312345623287003339688179378757244093313158240829624299313892774437003618079243168198403868647882380297569649241553268856456882414838501029147554521856491312214335898929909576216288541797930815843951341561923360927545242591176481236772475183027916048593315771816608775909897399182894007129949969668466443971924199686102926043639411458024819906309958699944124575061919417115570562031615246630228249588273792111518486930312689438891349959186912019950892117120918020572606549398931275056078887937176093822042705790147931714267070647527765290665860679009202308998025368254724316866615427595664719493428297305984446043950281994579310240794308535904542509869663646587188575272020673034039304378986113571277123667724533079182151471659197786069428955976941736305767620417732637784897136132799667213655383071245739974144648319447338897354153162947745569390011277731381832091695245788553381793298327587078942961134876543618381952312604946268642314493438785173029270362160610650312662357559982723277259462417001120872753036409645300495785891573813517590302050495036242386910354327058702831615981105130289083991486725375539670686577631020003261043987497807811247301968229868703488489854387860118412546145354180040862288187193814329759759385593174808178394177904019348742709431596538123635260526509236440618402450980728813277466709034382682864488503680 [96,92] -143847692502154784710791057271775563539598664084852017838048991072153791890681244188492447476900876476992618293744591564167862753740361713868602434619510538701017565997834477281451011737213244563673350801998372780361788876138273380901035707263333900907903918346366891053183097404832312272667364504002087899050213306691819912577619536974765190866454219132662170746375429455762282726447085972809283558701771113269645107485200413266536052114440252624077655124629245062249680512024087321573860143236038237804780337581274152830920013296842728271019793400871941683419105891224186355206325086798706285222002478965817319443867481158804525655815345146289518153528864807270020970550982579523529106473171870288740570712053133477461082442125647403575707296422952853924166347329431846100877140610545430482235361141336617529035288699493316073266129660745325473791976375683438714247264385703558957600606487049858674290233102425633986515523435520131914688638617133138897581991301939584148622640331682691416942547282652433255240834613951362493871577816051793242386241326057889664324168770325320167073804239843742734160781491537150816080974335424951795874886210702816870524647938956187569271001244436612058734310177608048219126378420001497153138784954902146317799200265947639621948958714596136526955114149602041954844802774977161594754909544056655546858732727846509778547137960332925680057350691768675701939739172258998572353109957102361172523263869569805932448294937024343891176679094230999249325957176359584712409871316564737525712506222576826495470752309015531872365838044088327256975052415096240450223560129336672218555705209482527518467730905294693033650695977454407533645304681771755929110182716778951300349139748113347886628765893636476970250349692743348287129836567006278344064738075128077049868774738988244303618502402741292173704139187334275582831933508458250520748028009639260410641763268574229964457403469536329707161493819510169847383302123366892104244864 [96,93] 308155480028728189523637806005361120577882564003854872669901825374238754686015050974409735038781635322096362921266001054267869877363215799554598361362054291258769496334730701900393016159900329371813600225433181903400617020079817534153765743635044493578945724299722684920135324913668533909343927713680640323837368438811931743782436181544617966191094693824177984492460680749408268008618934431282261187218013893675041165297630133005751446807367335939904636072616271607987700697224594496751233935551191746069264585421797343711244520147064331261951052922937738723331155990045133170363354309673950149715735127146309598276719443876879531553291984059360414319029814734021039013156744086811878126748108894068321886871013535346474932412510362174910150856902909264446185666714920158021762603233142571090472643356211839603173421270315013798604909278046144540685238207272776663913468446183061284467939196299470301738861348556612702005979189305508862799079300507684486433848994733486096107967648088561059820455939789113832438399432854497602568285973756845207527063354174034549895209930727062085684285694679544620535910499888854351581878103522232374187386088327918921381859071628383923030603242444348718008113203668536337949064581234348710938982829777813673048219175563169996514291739632679021726844769628936747820189496242384751775603987589643892538976099677811335181031657036753182883014520437567170395924882034846965624966697473110383586717593592137333277991184005144792850446237475019181922514461381611527946362959762996280289069617665724337934502476770274704837267304403817386390697959274657521819012908040079638383155929589768179008892709402236721408947708260689834418846809585415738903453572427654636292029979098252017147510076990356614904839122371802570617561458247782638490785122782366050506207722511752658852410494761678688314286529529335003877514700519960169647654992139626033594588551310871153852142352547921256921323153538488584269185588922353536 [96,94] -201395611659043512386920917647507104248740805048057966129645636225244518650045982841787355345756714109157973325377445994444428737161099423459202964443247877021064653093997174963051794238444502804719622464889563926327168486592229331242863345728091738446388966110277134169138439340963744947081827824521180790995860253273401177804235077192442964526920955879858356405881952183453782724756469490491368696158632469009660829965519623732752211396241275168274193947922157134883301051179290418525444826127836765559310181018673451272454306925956766316387882024667973974210546974281798919420975376360077733167494357565128980657984496490155381103107491525099364549590451492283038019442727672068611819501289805815967214292104577035041873518005169398220346647215711600974681099558037380229816067938249323902688565787148500131239575989902792603571389985723812894805263622498187095495160231418455027414297991579528003635559678031982677433188614442572396661044678815435031961615544136519599170684406162835379792089207773239183952621104361993302014426848167511088495221144441306838014124030200449652331773334371788111122799187895595372534992719498498005283761868899303910628298804290574575773419547654426512489513932896440683942410027784827687693762325763759152689576760193757727185461635075000588060480345675458978083692255673558554634249783520726705635557909512343966945459447355213297148625327759796806902440820493776014857482248126769518205661763589781094346407717032289199965708725034372033867386298019756275840808098310180708218308503284914429928144813002750821997111821333584308634462912279431587533684386863357659426118116513604307396205467445048472048823333471792580978189008134176430376671347363438728985410898215795045376321750826193615624602212811212720524134743443460385640921870819698217428450432884036345788853531416037562813408857275972720201211859355685428861422781374429795529338837181401766661547565676925558465325426169512651406276819200 [96,95] -66842078879353220909277699462916447979963343585462600096194799531263370440041780600508729791146212458665767519424810019451943993615418777729711446708396052178679832870190379225209645089803217041513846800666928103019230240517143013520234669586503259829408237545874396474849868951669171923185961656921327870876542645093283560969343523773669525580334745236206005886222091450388013896144433467024032280298045465559088428588353101993157161298028294212365873098023144450906799587259891111371479437088080184651812007400493115613555815044356908319845395943902569876953139269863968520512564745959116387204797432577273640333107285131449540080751918187928020666434986617272861587087831328252384098808101629415067994225217036381535233712306057717220967064399903263048055850635439318553963412641172906188597471270632855109810669796518241736367905465495223301607818494183777833902465537298057906392727150588670889119906080288245330583429882760302056253836052938284108901409579788131151852487331538290973463477473333011181998397590716018721930777084722145000488347864067268120272587413912532491953662705426611932160804425658275585093555415444062146408083867250416615543513140772363616283862918343165326209343695132557982996090249814514224028871103649356385455344600660509279471062749099282354664532454937238494656545985188760575578167681771401478999809264487757329664874740630387997208526470051100167659789701994474667896259114650924904624692308861608628542425449570828127106215357541668213992284478695831636667434998145399992832492726278068505629210793216607660243507633620557884769956602989095874975929407689267085521961726772097859274145346670163608029338763672852337934740348604391899983857086593014794376590303917208781160976286649571124202320707704119520239540142494566992792906192439356232187415635241611701030192601615841235199147879466776978483895762047002380946676795426653993818398486946113361713465282340342151418368700323283847425408 [96,96] 135197451066424243446344088827764315732246481552460063832152996398119815488943854169126545373821614299463455823573256276007562068417986520558487153998776211800072890663386955406454604497906760392790058101449487781184545222726058205120674502078320797050727452685828984277563514281078229944750564400114330182129888927171096581504688070200047144370444980785088986800065990416248759869712631971620283966241760406363476507746544257507927684788624209769784397390883433855820635355196142621453713251141036356491292988555566770704463257416371534072194416241171351856575290400951722820580507410263900314296013703846727226517343242238144851750401761267418047087371161208496160388207977705152993642946348498879651910465990870698584388651344027949832398321239681983402485480350876276748947016532223874601587050474863857052067123425364312363556446299935610666080621734442834241635749579511819975316952476064868620246596639544038169451973384625995402064973875467910698700643247768603717703923226056811353344484372015701707593533514952031568647984633060723726980964869076871829275479049662470680078317759252197418983066380860569344499178999383950798454136876285675434261986288250875574696344858395016663982430085703120916677994852188539336445382520933268504380302199223085567318138253119441542673923786205451683861439020440346347504505554294412712773426996951081251131637623344197089651616473323611904404327370068058786490698473078950965726258528196112031879837193416983173146981907273385217377006384922175526348135871231443828996342882589488267648056911992566920649085865042651653829793563335493666359911431092374036316460425567476044519444127311858786517319258443768394317781162819232653152277525678150857327106245697493424043726111756133437871242450206909556272824504732929150896443670460837003690224174088925235489717454428423615666644401044777234608237838893259149948435108165991677808196604425365833117333568263384264932223074410486380 [97,0] 140687576044586252091039811331774918372958103631843934416686392526339205655718139061006812058807578300051581448895422468508698669243083707687183331272936284207097043545139087931400602537676851625745861469392145161664363338821374546299477804664346970270411952313573830717153854783136016207157954081058277222653911602892145089545085210803291768901240998754394735092572213311523585916365512528926903272926401594320916280106992751958936869322362755673903328176252477022899223709399259585414610439099603562584978849343493819457750431547243869611426159945534648412846861045413887709503858319916613646206295737369270977207287691532254144446816523842844179380761973049132293590107536276083530363470117162420511344794880429424688264599975103479125437094434008770808928896566276275309924536999073847959132490247812276735830346692248092535115602475339385740355957245167434861510865185763094704243512861352309699138861943418297096967060472830983939648740578968397049983698912598365027923417424308152158444013065439669918895985074402857468925891886663009133632998083704297549147889994059167796268655525484723820333527512632932443682340513240976522204073044962270013832520406698282851635694211110999212334600192423335713153991347222234630156005413399933064370703329882835402807851872601485551401207084037032059188232572046519952761849017099323107599890957753578287857572225480340740746601620341152764342283724712400595568156615746719250521337653230674154988568819015579031437183930370129438389117361664524258224237742371243707524713630507085855622168601840257621149373510846593212650562562321949753430345770225565173403019729500688642504906428494048608339856974957175041185072430059558941489460213427284904818724099268283672388156632847966408466496021938686429415038982055215415493338086832531993407674205567803603589688225680018930367692675965157763124602979850964725776660471198199210380137128001208571562119363028468438482866190089251025754544242131431304010781490577486750837665078180305556303950573651705393393878079644527103746694420749651767905180633242293358607491530079191023734489088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,1] 3066170016601676354059398981579533352437241602979558745057547740873309574742453447244889052231882154593869883258128472196018492532183436984599288420647170748161646944571108590621184763539002179284794898945505928909568689708172290903938062283797285573789322337278281359012776648597766347897178020932612864736161026347963159720189196969053579815583673323478652853365209544650234320544456656615925484195505303431921034238195062948656240922686751714936102736469195553369679527454256877071656258973171222619516912585235422936159436102164011668817497683774239190908700105421292316399189657836869828957826593631118783892155012322068732814696855148548151241525810554136177972293051919560629645139625019512299534236653014917702287148846107345549886714082852698080316578554269070807692611598092376265490655832057815156600367963773281905754872535274428821303846276647799182942267339973953691753728761750849138768044523937058579105302742810163011899809924132310650684877291047436123828392637745283146088243786734561540185042589943998538283816470726945020794216487365464893985827654895790296216395096878591023511653771660808775622047277756237530935250100347087629032590693260448435054840285774243406024918781695722874666801720338490750130064559519201529893308972241984759547688800270543338831698674301312662859827307140538483024460340983473739622917059583448265860453570283719294645474862369808159467875370407732063293729034879070353097161567662343727933447601310639061168285242728146660662356440433026681675762566483670285548296375609583315358051867468328543210072882895584251952088430508771204753617439113118820263549200458137949402080814909174341679479456600448014465999733369123693120914147343593811161045659452517795074269683127710588142303202414319981370789385043376403305638360991462920545811299726820950029868398051376958458719279232589673657881970929936288186242578031856080867196093074146940822732043360938478116044955148558893773808744258957420066487341685111439982718694049172304266165580586059412398764315582380222402033029797327143643744598634013687510123987628268335957727510528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,2] 40615389891347516142708911702033711662843187044993365501870222563181638679725608287797772114481762601914216833666904973547239678028378109902822329180137282071793383231424635905361642949926072958945366979350003787490555370365944067719877137483713061413373497529024054684277701399864821229550640538310278685774620974659678939448934952702338997926362789860027011342510163281238881373142457827510678062095991008455967600556677261676894107898407243157510149484697876000476978297390905579450960653866075175842030760971846714987480897449350583406648687712031937085078872337795450537815364852259845676863285634023679196788608899269703377227484147766137779803612964671704057371910244295325363900860359277155259728348380283913616863972411784349577297128042415876391188560303432791935837072847437609667207784107096806584176450452361294807082301350067078200874839425985224330224740033549133919009713721686151636432940647388002203082976304451678554768106159155589671756671408404207873706888101251254163745696376998664569886707116330592381140624129734505309660845527329158246477460391370670975792432077545479278158700820732863101977656226945462054587585777338772859653691544155372313879957794496217689049508376593428551383164885932531029124046712973421035490163980169002333939450721331580511362180220759775328962223369104791564826151282787989940492442181529484348054482061807999327662098285546682069197853896799104074148100586090430595631764471514197968692121492701347154771106813934865951404825352886886662325932742525631421493709244736929415484800509220049266236075751439229286025507048267367941847499175636795605229650995394091980825534288157719488091814933719989102425286334150611358726188782773691100008115370222488562973426396817487410452420462689891622055179619282206135486205515900239655542287714867216784118978379197623912517120693502340317473472356841457992681473885716117228240810015223873613897836791293621804339476361415271458923767500290962178614460765316775999073064737435264704752282329680485018258824024969718138906726366146289801485152178471817109788925562135037389648313712640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,3] -465749978497283499620382628118667212983372865503656943985500290171973312103201111791298298535541685105452648747528335335287941941385707916738209823380034689738721161074233853398949062500690455439727300213027615799057032833798424338285227309047570438255651422628363647531655594433474964665810352429339777399572841266985072098421322431665325339541446044760356065478589149800557675209378974374941124542006503768186026191113212382297802686118159334541991828646056981846336932210662491303968253999860872897857132865538916209737971501531552264050314720427898813292459489704764896022693771632526109619083247429584825243858088044405796097410850143614686287737250893803663060554657740386095124769027351223393179152393802395851923131071277351861764252102484759497708032867334038283528427249364000947224219062530274482385346631286602007561286898621792482716226974376292308907361274800110394055880327195797834718428446788148774208699016523829680365906171217842111449330042462409671877209109491602901508062749585741651765374237042246915849348003783383584877602079986372934706437129526375166734024455606086214133708696270982974866394087799149176675769945616806857704821589909187671241023476977353423415889871392351204033463794583462273072777613056257834063949382908035265647397718557768926352209777411024859049418087482099238588310476069011671250760588671937015112921984885748296307000433586572818699789336401079048371736113382986235958773348538730765606212488822018728420671629927588266232329902318297980976491826818809572182990496651507092858962787569948100193415081284654593378692333631800804998975614167217011606812007564722665096336354508361324551274288196691925292715649333159804139555780191890679890269005552853887197739717517860467094959036449727829041339708477290944438434051743440308023231776651497921289660040759272313415423276870351449904425296062525735328487475989613610776852385745900651657849364364865387541131396832012695432234534231212585193860700762486050042610608164491658585445932421290867090939422413721247247055162356582292208140261862535017910302772613223861901076474101760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,4] -12579967221833504101671834294686184362058242369446487009950991413742651360127832308746630697923572022156238402178528728943431670950910497758153396957952483588627920460031860241976049466273968757837065518510302795547979681083911607292377564601333464583446370932369094458813727306815131146304370462170568521029859096904696334195202564339983547625368521631056610532311189652197111097053253563071853380459684214318110727423226669448732941418190420230670193464834392177726980331691333579383835991076708100506914978245148701775086833961018285627277759064789071038965393079322824232289981126111928959714873998997393783789881104641581795881393675676023426497602343556659127259534053682805661307805979243802900589147951694219935438854892791697194752047304013173628888041884058298240549981329940213708599320348601674826373154262801973106727645363475028484178643193431640808632351484122872232015647275618899749515487883153716500926920455652279614829469488317954299477631540431773000632688516597886918795060330140506938777605349235317266329495550675879829247779242411821148655829597349459085555694984265631575699018276761760612471862441962893291329161711641988006084656645820393506837015129787367422117383999394710590581855817142123087149473559516988014917866315950212759446057999479245315446100032716243604106734171382730783341148635679403024047557890809217531016323497202944977670504718436951131517777532545510356905700411458430009241033510072819472736368568477320081963724568837178145283173130129688342509127367313766099755625286795980698562624783153763312507541007318584138355817772756944299150312129419340523127029236009038539733546393611934885346306345861523441468724727266340200217034904130293339097025915757953646667115571391383982811454230967082369397672144328417062897680164281049628070947668504383733385630670034301524531737742256612720677970485774498894079843644352200832304621999052121915312252122992560789013217893231033551134881288219088823877208298800441377217923646809572285957727025116922399921857705542630079803041086689673937795198105085776387317278732783378520764696038998016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,5] 236705982213217670462132379485540978937071455104626937040022399284330891012280662102059726707561801007590069851075495342097114120319994023018716004483055831965980469792640656464897962306417230391697194667552495850073112364063366889196907967375616116552506727148201054145248541404862202085987814861851793665656285416701150713052580856013248255353092320225667051865006398152717392952600003766550861699745985694860032663729001961662911118064232860850882586420498191332784403300913638024897605143817401162242854559884590065439744501881000741811384848314901602562080836648266330336324944430619227320164444966439573951334751089010648171865917171945042572166906141715275713722854619086694219376161498002013481602401594889335746446770964378448732079550149002218638706765576156042039658112530267663689117867400701634038750511688924173596485916684922895196003925301057132345959239431843777188563197489159615929544264302400412454429532935285632102127825396681442866019735604125714651104621300573796026436324018182616105809088725168975640762271248592939917435117776776021672642851508876751172349859348519400210842005302115393996326530886517569009484052922844376866828282873540959525857791130594484967136304233826102614004058321663440069834235231447452905739905042433361290348267370775526065531548229314823170288207328160828221163233798894032649703889263172402692274699076637573099019222866255981228625067827031122328090477829571270174504910084095100387240043430026445030945105290425853718024766157004479079058649415913791732999075578452680008391032202339429803919355376920702034235099972155933839022983061717228745711143677325257737798519658245038702773565144204413494089254287713013251525244715963965863882191746367389479594983824228534245015084705937772061977638209170223709723103281126410684071599641980507710944727301435002234664340926837989352358775951694387971215457150043730765020099781341532763460116660665634683596332480179477123744017722262172759341485546147172472436601625210607240260492905205637215115056165383830350421807396491111880351933322323095894476717370262055378915834845986816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,6] -1992252054917293726898936222706697499618767487813734461469114086558210824053054035740768872922351702032734578883992735170561895601941824023197360022316641783793556842366980109614038679516442838551627578572180994298224993853795743555910045788728295287935902068559057941341655159498117726590108335914128543883796253867867428662543245716905847728547930864485918738160867679279909793406888466761704922258119816908320730380532877394135991360940493693935288480022454751422464724998484352650961306290400102834374265180353137645328709600847651923161356524183067875798160284956927966212543839687797358943545365887496988137538048332393915263139121689182492464657300602792207759819637199024871633138268512991032593761635434901514239530811384828559819806733680143963216657321009402674474429069338648239047240148357122321503950599255776094537943473273208770988579558927772206679703716776025986089719019965862845349533243841795881841688548463304290291844504371402601519428389983545984993669863005686533437858781133322503031964567367848674242495565886620104689081973844253883913456741698430331897132630480772882043617755010216609319199256728079125364917849234476198744411902941473834357234506932889534520619091331686884340828275333353827160997061533392848287973037686324614043959148218020311501700917107141990832724809190759126122556972480776854894304707340905705864693287471777265685170231282711588557512825807634956561351704970163145562913520705767687449460589257828573076591190844117729718744658834916819935630140857806735591879318206921848431999338150290903118703815787370352624300415766325059215445221823774198793251132755215905173683765681569418201993452709576341670337479213872945376214521399489817992646472261960369222024404459044943344488250100782316353631943379820463864065349799473448019198513788276110642738957823162014014795526088271458979443807315710876798729368947709706261832740584559902950705288219570869653693000503368591214434082589313120688429102724977360158234206434446420591150370751443169383717624510508795045432589083200877689883337919447870062277608764205945195366487722819584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,7] 11293575075694227740283743689931220250880282572192253303667113767216393044217388371390264230511350879511544248746674937377052522625453561824426812746670831987611342731223629509529879422192954194289285252636036709219204659505930339797736419358580077287275569221709489836951567925734478288497501791503344254050157376961017595814142484234348623128879803588428829625770442789012436222947512740807225797953846227240699796379227597458968756017734557183595702594978588641573725750112018510131027236830872576007118607768267228276643592098374570326446193353711694418918329756084117323704796927865288683782053180562062725136621419762997500176018943737664961432034684358462626133935642419098557913103846527603998825037922354492752755590719810737386087788201373897097596573405019509666318982625690699606333346008751615513875183755820367197561232278665016284399760282406627160949006353866219555570963824075107629668472600933660870739225734737561120646877487145983772832587928991559135012886929701374579653797221221155738831483093925361305836485521086556101611646176156351424196056729023887902310289113224395424285452702926615738765095973998192609482879806695362770523951027498232428699284323964421335564021164357284545589716461448383760643843245564484739540046221717976872670947719963970807405970898771679626038463790503991772972279899900394332501244293857762063259291591246172750476551663668628054035805648754984146976751015321887391395456387459533787660811986712155232503890369877130257960855698416751659059818912193767425110320400412822825928371719503443418275808720668874153508971862331693320390985513300125059921089633179268085775307881259717020116879846354559986170807497773995625657997162758983081577087868394797527918616403959415029072128734310644976916368438805152084903043529883172585096627399526975729695019893298908664057359091687678915321740967573344162319027101736218460277820140841061676580447092953287797773370482245735403929820900142433284162204497968012444578299226461777870318744475765124591811311487757780956398416826926370559208257551887007574154565222150690986233183646341136384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,8] -48938709886521402250411973152803654592714600558468684780853315706852616864763762964521446590869969150671266013792130336082899622877742387922341926906547006246876061149660516480635771362306634124738434771132984690823919571368017404654549260558357464214097175975445852887058536764655951138556320858328296814876157013792476615668999583318506150947428801514535543270289454838418671530821967165989810647741501032773248069513096763130303015371175338747413047490449562015705472216494352638547438934831789161860567358808624085981259659453873369867639376679572928317009792225352444061695410347208147393538003611101214180290425880865135790693086059000157421976695010719382802483058527647884405028723588895937961975438660179966465307628231331095224125628684660983383296091048328474146164607799765795373390735880363153280854533049327920509792192482941411969219873352041851106338333035053310088865752203889080420064378931411939866831920591104004551289237137271834098071532262968273657516991986144194360972097899766184280742578147988638574175988933581975235084407984007398633171496510550015594173550365591111520333505948714915591754764008135851230914724684267073242390451014536576411263563824305025228759975556159953360814529928011862080889394071739064532531820107901341927452815810059335568147631402509619588013440832290273334783328583442624522788820783200185168928747027038246185975676611805074149132327054882199104163432853806032044874569769699052239677103584415563834719125256776213482026678052118537669265975382265233069448437615655165736120263632143763243409552429925447869831450869708895584369389149638714587653928031997689064211686682976716233053157325443953825139476950049119191791370569910368202376939086331700050139084715014350063411304140991211690781065636490641626930308067690951772047876990461793802269035913674472098288850891400829575932753429910137008406839442439661023188543063775797112383475733939498717328258433330298635197733360597521515917119421942424337265317016350236646826274609108631043866269138685805232601331596520432707968549810480390528142411531936269426700888454094389248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,9] 170824150996823894052444771948107811000477788046524607694778923760482606659827819963738182781876977272620604468809576568117763150609908283145015019206837665640745168140546273559680551831025020753711098429296504087425061805928562273360247314151412302087395699088286778784230657687263065162752798399897491634225487382568982822437332141051693179407527563909969960600821363644313926850366713923009869676216353779860076473439394516889066525663823113252233725635800441429713944853623857624060050160997348886424949236134693931655061292834064080460471830640179937036113197440150487562708126544943416915468586020155821955802272587903908089173590412204346017295050051830415013376478832879270187479831501298578000034192739179531073862093041983070620030484278841865435387691740309247634699224670476003403994156981734728616573828832190806688307116037980814821954717103974317664818459583130966883413497856265958492701760703175348761992594503737188632940187733610067459137151463417788039649272494784206759538700903917129587513220023264046677312219340975493256887825857276335178941543973921348405496155568724443855724184374932105357676834841875986269776897323205897441346019760734004606433792046766944726487348821939607646885178564085633635123380881752195656359440806602161943498647966837732474603692322433818180178328069987101470881966982620057042036895483313626750155123985659433699251416125324280146839065643888167607823261163878399995033625847450747847618815257237495847424905077658394785287961598705611011991157384093962836197259145967116706647594967511326082991581145522868483753725785576670761134145291102330262039741701257442142231769369425796842479691166706795005343287375473663463941909736341519061822173221334996724888566072407972336185123193330225043199057341262201220254398153668663273658603511695311653705222716685692824479326679981677199153672635809524748607467550737589015834905704363645072106037380916819510669438960613668813276442999864374455923780732471951462949803737163095721632753031017783569993123813604018899438053051011764237081834823233499429685784018982773106596237520068935680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,10] -494547380071461739595480651262820710434169251870297545241942247184754215208744129242592126188140431959458203854358367784515458815852089279777096469065941224213887423780937826690532498297432968484945116916498663946440353111763617937441043564283553339299899595443758071164650519104332720678116533321845222086181266074578290419389263161407236152386987615487204097645495447168333103656712630284611433517290216981152760958028921378064276134937063730303026452069992892680769079322715232458259889363151209085065597603257203092671203359974590240263744279865712371174839221907523142206596623702781069803215874800885586264858922697010970038251824897002358987126811035109548702478477578925669602440535716591468376061246249240316480579994758787336049950319548305029317260589343970228456708637388747186403650044846704230240979581885623964574931461433864191643322293304444474822113706728269201399945620903303092756877877597381333807802849201318237604227769427686741664359095407797006790018998881429962646499150131778483903916387586064077933783474289877945202812948665428658294445753398008409003382658408369093069652292856491797199385574463195457739758964324017128998901038054687002028827105813656983636796735301535438948655613658781896278752552529158109108772415128942714883490678583264390282180470926529548543651823548488878308495728990602579616100334837154775104447727110515087568856463997881175998006520039878660507402001138052965919203771369651910739061941887093185704200437859023209587230281010288823093734841340565643282199911252543139367216509205857057626348212452529639383082546144997494348209880144745236238439152654565971094928185740209008578748903623417478959124709058117184844002587675562984679340998461543470733024181366043919706871417773749186908523250366489669456728472157758074324928616857771114140399571854411349390597023207064060225771586000946851973980714978068194045784900576935194640366845682910436267645649819805506350492571168738831127114933466196486348248998157974347792045834451505993821553949906446077645968454560277550246784970163476583420922629835465376949003875538343821312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,11] 1211452387704165397439662715318268570350585273387795081493126660376363410573381587917011269713800712054927611365354445007450235552236211220511477493374980527460987652004572476265180030161767705462737795384522597717255404144121039643114110338561315867165767300311283641400906636610962791059351630640123538663725365539319163754070034008831633781774886366760452228433442384428343159806723099377512992282566883035353068496921854130850232141812709863673540679902291060246581605933743448302016279384202797240179836234564196426176724990503415389246338537966422250506812946445892757507045746521744429948676522984181054241975670933911708123701200247309096405706902268147720180752952590211288920720030681826375791560055470351050755324564164800174997418089176447163054351576754975017386976750396081493850849105917322298236955845674922557891971003183964361837028728103525243661356996999914545106166543594253771540721931459716147830937605728008684297284787882935864476069613884287187545380283345189778367507808280421111656990818408001587280114975733865257217538508481215261244708445810011999111073084373685369372950737196361163112692494709057289600853939981967923093683008430995504521550727951485952485341883993046853190602069762543483685562343085291760342328813898449407803199797221798421106623120136994835656400359993492577529105957172003659697491181232095798273148737947579540636444689105889354504832274085427720061759998063684961851911910019108290344969883960984086024585633551264195304840328991332654577504238557683835988429183124636386936527190103232139948537151002719574285856023448051146244221541227287825555926748361376808420022448725341850267295262114383994896582281765970328536160467795692406976086850744612900750853441531151396568954185154181950670880102984722434475545457624307706316966065115041674176542557349302297894506082440497476402712807401268365813626915932605885530586672327116201081966856118456237862216834947779024943808194186390621467231224449313119792886514997330129788121504433133824694101312927345741174958207573358012747237199555090785368903116918237119954542386022528843776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,12] -2543054554976027666765678592071226309788509423757053398011437303860912430924705420127120523539407803144150554574319358090794191956303350321581710601010947186693620429923521563288734014832564810082517744970882981630373265743646225970009773429159966601912741388084632033011686001622259832551175678397540158203366578335573096145321874511298334595730590214178469566853529733447897470521733904631327713200057671514277130396255889587480327661659382643175719696544337658867227382285583604437397360335064076208446556653887380155910474451090473151922594380246538455405326937471914791755784325921009969489741641581777056975889942729205395752115625447309046697784083277276756544615531000992087591579867229129685070618816995358686358884349359668254300911321043644535985051882393067207122703632202701625457148914278673103337791714068660976118242219034139871312107770681796937134283157425460683711417234444463120388964427922286733394406114844999080498175341367032647256300483894331742999709967232764409562736928488431825626356274058532989685595828955126125310701731020296183502200418941146249022012028513094419999312377997316170192640275156879774988616580205775767841427670879771020518774465779158391683058588441924128586028828593086825833470946466752882393793668270755669589430730263053116669821482933416243894692805198405980329651836284633876020171092035292041702779850155120181334019288764646180310454821288024427772118239805918465403498723608109818210893099650305767823307901631577552527080935190906620945764086204860775853251585824615666939163809399599875423955440042090974653808921145849650077162608678067095009267181465465952126569252461358142359240486131415538368224709966555883500915253942058679213553019647900134078892424296007162243105958087154778501624127648767543781255368015866923201642498532230620877627734291429245238941188156027130405828694027857693910731487695066052312851001902609648643037297392219385408231998345281392215102693021763406123643381529518984947832980610217684350346294766289270102862947821992113399594572319925215488547253875839595674974849070209014173561352996863868928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,13] 4604411846244421734805108527204631052936114085720349845708176791023360179753900222705343098633646372150993270632578134162914990418967039178897837002677175214365257822807896298996262060264944719456471293573261988036226937693014043888173281910312322874809890814994567313439379241706947080371304225963621166254485973626943263175251668874359001427414176721433225639816104118337162726670536532895761101542955151035182923269730077065016458122765557078596749931230222869483014777349274816415373642925295718772614692659022055678830570571736337942673710730538565001352764194599497147008378819371213253092365027170228372342361678644489476937360102870003096401721903337519677729532657665389065982998059224747517438749540828325536537587034872797338634137233475645176692046474883085430888837945811878317881013719758986388135439578323850805432945192111136575032204429573094614741649505851151068395566956239417290235678051935817020444350693850039068901828514445742755919166882999637438759657891122270536550402249548161708717094862269988469549699313017921671090809461014716507113809934397104840858359230843499034560784821163403393040515366933838658895052207738460311106657356809257688654991579804726886102773597019537757341317140513208055266738420910378502666116066695652206305734807816003997287742917490340020164671684633879673034709322431139529638517431700298388402395216130476055785442493539387897154025763792265581093310095244162029459691666831988741139258413645832232755117421907288485468869831867697372014069513996658895739261971211976566853225195916486709299838867326317893821771499778235949604356725956061259638045013419056126127684967339080032285571006455140846536826985106010320936652844719356649071399814645407075380868698452250072428174016370823281575545366812460072953629183935892632819111493339861717746843955872914532653269879046329039468516139629962302898819340216858181117329757783360045332059634022938296438570441478263626797793290869377384584640280928251436285048315671004848920234081475673612547901784400289263538756062573331511867672320731689778820699130481908600488783726380761219072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,14] -7202039289747153874623556128402627259810206486211190981904030424438969904244438832129580954241510097960410686863710528472505673834034350832703761708083857208787043139095991536755265946107218798913936470152639345387989456185607087653875252383915094680274914192661586658843422113464991565611798647323865288660000665137049997825349066021359472542058543068236061682668006083636299150057183342903879975199595342076869109990498928487230614005918416839535442722458012061096093007532215723076309219482670543425688390833607048286726888208184226243531501369835535622239038782552442486439236913446789812159180869082035231087789910717579051053282318083869299154374823607655370583023162258332858529331522602803535330891609847150969004776029306454957973490009853260228810839704621440878920941474653641431718250054688034679587452624467845969071840221273126305619751927580934255799146820792703612236982894298871300477801688585160495185732601316419794870133282299756915027285507581432890155521001359476639061342173300782491070847710949906246039192975935041630187371532816350134815909117586405230764062921625244722266678084381051845699938557621971625027882173613236563461209956871871190839856580852903338667204959448468189318031970733765136141910175013725406224753700908988985906178542549753000134724598336790672015831816268526583734428002598745593412537256102015971139161437064466615596254090094258644853332951619833246136391952472872581140742006683366743183143226301526234670193911199288740162380121952055204146965786414365486899400098114833390211960874470129062698530212979167098391425874511742655185999021144107067337501774638831781027663459157082170248600652250288151128053826340999817518371917073510244960385918217965941210231530710506158623822921344836499059581976419344807707865694667065215028593753099058441343992671047399358551038523004746925836348555730820032254446665930538709643023105190629758885326750163114363956256193000275281075888390389166553765903063811131183872463432902159339862344035160067375280061873395477897664629517464233538886421734085120820094873112610907892089556293058480308224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,15] 9703306850395631902706868488521479342003996554867955593118940805985007932849183495191392726371872290946895963627622367797428343312605043937442633550932845293561447101756853672639424956437412711004069748183089901281916386671456362989369411440061735580683819229615536111939989155051852182893785886836448450440752213741401315631659849730802661281430957876939036658737781272893766815558181552484929950494415022437129142123654124273332646022575204850075557704126492582231218363601229627021395754923807418092249833481282843619238557965652389319273951598980716911393252049096337594507916701047083001733246599938202116958993618062303679911827036553591877148012255203349268262493015190378091371611001267905751032295228585023944779856809642188952968725200223698874913433895548576356471394191196535914091274014422584680893659169841963541917013553025196408258208245997131735171442301334366899333714373082281097868645777713609302616656742680378726206013893802443398239902185154860278958937384955330636822259202306935703247935201555145792957085910530501226571666777964312734301094710232528528179764575239066155987157317502151702655712428393472287536164382161565257007715622406929135231532693865779274032207139678788291555512907757866868140679804531084672389923383643978598050916859887433918177847124542105777069880427881231195677007371972963164016613779369504793608483557443204313852580412673702649358209184021496778115964855409466007231895897818090262354126076130223986379586267454962296126634906940586616084867492711601056943442441025764532748752201975922554465504536742685504364847539309706062409799315920303281508392408484022481869299660498538830636518439037482273468116088254446573797442074142426539254441343853124465012746820469290348319567883937834234524255051270308829176258196058486602101018674092187918253811215348310839398740518826436362414169722565020089993688684686082537065430564386545051257816786812995036562573280170794107401027269156366112488842536074224070100546912069094036047845344116590996836356849410812725175946320103115797215751385366194651407845344022187613754017869840032727040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,16] -11173386733425787821831209629301336730448932512986349574026794798426421753097843709200565988844191727414383184540773061468795461437320153304649395842388223436449181604679174139587927824194830998336031578766824493388778783263222341481605455680697847818110315591312618637377970028395647739028190885289782730403457811841305915305053165450161462585285914532387451178620835305957888537513422814897932248951019605422266268806280191864479969619253949315260732354966886322707435879601683694627796345550824968373893735276215206122876526142761243743216267346354274106919540354518141052401768260893876470887445954856487227287152850801486883632166811688483632439154998022586139012839132609168279626386005105096623648823386675317306280657351972901931232765600765818021045442810000275321359799291394510052707068526246761750510661959385536493679166231201100391624630747828666090210384064144727472631025650117064952389059143366723872794974655989105399825871262554335682951216250502575878683051017247832786980648399241832058887570457293908295575115455824347926322978574467437694887404043437691883437098625687856424843490788955542717293220803982014818010464256400134091049573211430292259672273579047702659288305902832509707576749962389701245547305501096013275319024055361075576827017595960600126462067280349818892581425139448327293427994928798681504897612712712491165785350097689771013924176062536158049326099657256719855127445205443012514018365513802197108944598714111170497137018432509445269753713576550428180891832913791933070722929529651936842920091628046455380322733254605253874088288307319208246856129334034031845146978113590731376642529575280186177685967419654186432983044371765774487944605302965946335387477274702698388745774997611989787548478401864873835903403416482481430872301638129778092765335803867337807866336275451394932307272119338024017676301777851589916249260495936081269406651526931515384988942516088701277607641492230478014138028193565995233812828250853724545642244310013794618956553633160145752533979413585415607990323062965353221361121094774748207144478972543911972593574225621037350912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,17] 10848252692325765342175290182531984642589416580584341282294088062273380095486505667777939432479173966242442450362103046482587203512144950614680721167729780956252793856037688517191713113022786996852901683451512580509930687276525483677490559126398136616309843229085125319742168511804254784092368745530961424382567194712118418940872909674359878420311339020349075063566279816631203667078680648380158208671739822910968683196357348097109418873467723809063401537611687059570838357474457379245047107070700460938026385056177184995185407860307020337267498801022656247905472921609705210472902198968603236649477558976713464382782866654950464223156944457861751284953763514283910952135535752802202930497137863622425902285420230501600982200740725621877382557579069040330899231945434439490437108515996537295664266908160606048332698371141605581439906781854305165149804257119745969071505942008014314589805991378157639813230991269372887523859590664215392691960415259234325736775188776172106526832575766413141638745661106265388681611404252736114786859768975590815056823023645359895240193582965055187686320888067909838229927701024121065891208632940528759656428175268172432516066718866548089610281464810371851748960336877054569723881389104877899904365002813893714679160422543901897669754882057440524452348686241764315367879787591842401297575276118775293597826916422181196110006390905465691957231985540137643515191115620400352380819183351198220765403091113852814783421095207390984167879382294833364267095069481569053545370920775926704534813925832731583614830547221543545695740227737910615260949832413561493746924350965781781502626243969287646690585351151738482111233496965060388644375143754637216522047622124527312160205395949780746611123683048829378123815531963859176585282383215704453620463651799875966750563842277217488537798047849109870384104689455434949012600666501551915426876814581241103164587334156491235594861646998204261203803339014341208678602543850322237517075904015694643152798979773779235405578111393987765220243668453538580149273461203544846398750780537808924004000767460857618771832331663036121088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,18] -8667928729651624922960268667229527900288234891961404751909119041731941836649384964250297452753889598732344927694573222429854420293596919733345719576491411834597111281849728803005409080435437253502305198689337511114962295919825400782856942029441573124069739727855897120722234166120836320389872369088382424506087695874237901434241868687669208068649336441928805739401763357147126563588562276085407450630529561933632776941210592367355766475174129450942011916314816851247254645825732398782715439656063694419729781440540564890660475320225321312365344202451750984472643743553718012237707290519862041308264458609670125191083779184667104627915573851204807036848660030085128929122686096254163526274763855443436923338578455884238085194440515415272760807710579242691906040831359459748190549302714624886278418757946479699044376547128031284486229125995080313398992413037010023088846560398867300192422631788953375886491559618138675888121467262805489276197132719186461100974428273521810219672747019315235689233732347102488870017977536987232177314544590246779986193194276433685820299046298778794019565426582459823528181035796446360470533630434000120593589154343663797620750448571302201572240263634227517813819211201104801940266771731733613003507806152868205095623834247660997882227933949095186150340699885580699636859291306672562736243760832781120475459339437592139515883164884862921581751288170635355856026004146516128959552104997668160363841761732578640449574624145192570667990173079278334588671467924255367987979679536981274317370404894567575243652600195149425815098959364859406503178242343733174721766316792829688822022924814981595410159715064487779068247964292700134393887987415077832623074346757933436907761070272669635528974486398776839477078986218143931395404424936147768736535896810241986421779330093421980272969111546917928256907232728860269460746965047207349124265849452417265954984074379164907180078192110489163487565402583260053077416915088818743682267579053749688498986634379951539727054739900462747679386147829951112748030250961495605955894451570258730144619024939399451248560556822277128192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,19] 5381734319250193979338699307000478917812695538537366788215569014181001531123887996508909570632054723671610016012732997501457692052445924531215448622671735661366833188307576495244731035118895841856741284474226910248700883768001064115909189812282025637186499742191915836193731015561576282634447655408212750368881092969482371963128175744064349566584553727718683962895012453853029259464441372876293707402956432374700076652235853550572319608433612453601166254425323370748659005877635209043779284497390241723768086590305277137450321262607984879668823044911490372661522238204467285309789156765695723286322322582200928586970973482467902941199025631820053191561372211981158600284395629533005954052449933880777694146444999080487758225517902547098144197696223124611062817545227224795018886198374344895386699680046654101343646213633241693628248960564615380925684054491660453855392744284546641300462705194900526052470799120360997259956454709269848102182055403641031301457577799275475946598563226262281431209746317233623940377275680347590737011258931151816260220290549512411538476653752022434862669354984254108924558086047399498286160983723203566454998099688531897619294300186560772519985598728952325593619835831300186020886577854311434582047275216252628717874248101009830073632718363216506727874943127879233412950148596739513567363648168736838191099729917670006113677349496431307831255568953255910407868088303632744704208504685723634295147305187242044093024215829318018398923970341264140736073976832306071368518024329508802194196177186491227603465343306707572543409469000708716759059583203942568107876268575578201434550901424092467390059226975075572112234353494255842694109182965673080932284456774135444531627666289410536853713083783686895672519766056601474223634989950281417101357768641941984512478203821508382550202853075996038778549584215110167332450537133224876732959838160781082399947287302478056158302934453212571465533471045390758885809425239256022810892798763607133510926466939075869396633170848670784830409289720822458257100814530539071223512058422292338259568092026950410430470589620615643136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,20] -2075947626378989833260639132932124342424416307940606041742497355688323954099725425143148371428536762544373730701199021014321786708359571021244956786657352161189661128186200637863713113054545473247131496586758169377125605988664049790699188700198023965326597067461304721119195283559993570255446116565572359159398661123037867801292467672654333018575797870988132742841635765763743129879525023930622872944189900326270699521705796391538251459438991972364237184314143277625659629284555044438220230706270497809868977342758057446802984999757075841604803448801788869678606855442553338388912631500941497988042504768931970022518992362712860062149494244255100589971353768330397961101940856352652610064019677700688664714300668158216610412743511406921000153308659883133608574671120253314194246180956370165756687377729319474390886236363783639082781667851841383249426647370599774014433097993466192047438637760616261408839333927967197226985000844171570695343562730468450600561714899914824130334031675749436094480460499716970934731071687956911785691873869167945957149742789186656112188120385260889788364403878198926203380309618352839196551498795828219075240258716863467115268156021354221675349039842301918752495782891628964147340601591603672849546717731420987038387419051946343854046732414037275958703921766886856640901151978625354886203197894301790210908853669576380398025194201407841990599320827205803639812573684369707519196192136309655183821512891689678845690257995442154542708639787523587289738818587108084171191965516142775946442429991250914578761423089111401515888271838244940660186875667734604095648830616496611720787605434334861273860512038921663215955375576153139500827352328119911556071099001742254486159302136745061376161854230789574831573641248737701661865127805236771760999416870143336645371900329453138789102937269491631958053995570900121317745843812949033010659085463388306156873567321180632798756637311315980481567684955527693725221279335397083042197593900414526261270498876816132615603735094452041972739606718316243949400002349826697327984983199242790139824301523062455721504963972193845248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,21] -457094521450489536153913030058979910064215171977425149728785594145667997023069626732398059020012919947379611381436047838700046482599588252716235793242875298509423038320254657684473421445080718811596621355054274675511623158815315972931758814303172256125255340608308964699488157395406302526867593564472178398871872197136689932993408476777872488885249181348027248722329823103316447741578308220694304282159276485454368427444468076298361217153534226473186460702569528881535624780950951599616902264496790880084323856844924161735188008608745756608500449198200924393350525089652020541373868426299132747271065062032950874821640809993083723848878815892141294892170147443433968324484494966505031735571160000869184012154089784333383529672084883992209785944007336200385756624674279639548772803263403559894074050038644156112056332219644240719569173724742657098864491621778487169283622020645559661313198420519966106386729051510037019386479042370787795883406866632461831296047002787153117207598717885166436368592450253708568728728602276439766666445066759226692285445496721476577670873652947338822560306024130667886368308831910175573304595537306489806169876391772226322522761519773114173916274405962228808868982239947795338217296677937848839103499405758118845428321259752266419680011996703773091109540287551400443819617287285773278508968607735010811112888819512778642662956402584458128249066292572618494521576754778449043459439834454618274202252688242666683997751065728020442408691799991783561417914159857892317828266126539683292414750083119856994340593803521713912856709992933701697301966330332546658541564726312759053913151114433120450279359688811353628186051734684777962357595850662411006166988113856931899286251248074293133470108139540212517633738589423287465092092393105286809717200303031660543210662731191156963250260044417506556892485398970544550290607580226059914702620407415670454826341718069059670695024319192520093625946176164095891089441087936937408506914978196135304033088564511923593852175332652235320135916478463915445508370809438257926959339607800297615491249635792243747460626929273536512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,22] 2006124550006382167177571654249115826495396156182722425532100169385873400904425788684621605492201479948626700988117684901841679569935560143898055393574210437157922606433808870943220828426563174271919888404506916196241454271847313112068305317209134125482401670602907872917039130833774142918907147604615184743604292415868463524649587331853460045283347937749384370799164136424455211555031213350574589271028391007926433049384931912649131434190636485011481044377576132643372021623907329518553162936643496485490069592061530436538980862220754917124634768238718461995809092752435230648616473885628401997701847809567996929810513692772108638845215910187923940068271737654812245596477720501314442424026002884601408030033867042645725020419930369668950357510773339582742618723117048095233798891908532908574696002674187912153900149972936589967378536567048276271638260610694825716558281231715718549334681822890877431881845534579894133044005336464492589569431958362705484386583709517491517002415304986120238072393985386412657797597448203104072508115541660603985640081617963587945023218301535259438884813602701113083307299374612730040848415918395340874504805759349121269092851587471391678301809786160610064582438616115643359266548003573217154610969423440108828546588819202173653331524784751943978756093601851049865569172537312900244045890823117569283010677127770924552096737203920325501957117914573336302242928587187560285785492941851160567527712673484512746308311762419670174133156359163940870516524489103551762515122286181827005092894457769870131913140803405079403786059990940039910721520007349609539261763966501589606851433890957775783159081687872717310099561012346706446410289333307833028682908918073306529174287113290038693299848862947070989989278820124142808766607975099414916204909067883798456087692171987682509153993609504835399693697621482842076593987024875507973472446393331677981036784216293168375786583018049132052188350552378788862194636047811555162711546907130405520093064222082754127008546178634029543905580599558466585283511796962391014634014233011322525444340155105093388533385425433133056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,23] -2771882633938329920857980224306650671324636398741626566894009786377939919006982632230063670934323408222432499189110041907637030067526429297226702993459194189534775285369565267539010247830912257015464199104899383570289381539411895440523173460284493884500963285021093723947079193842183234050250507340371247435771974135691512530462052739492116783280520431491411769878399895028784888495840325103757758266641639437066645428719987491236200027467471493430101665627796992662812486094950164453913705819550732019065565690849110788013949251657558714881790152890708436299643313583625451676324356153711429942425737756744081013722266881109010473949478121243120905332822693315555306893593151261262005042499984986343339499623562307783445835553935498777288257069345566191888837488435815701812960092012158563155726305264760085228043341663483520185358317175819863137462480450073069791246197627971745786394452562668485389731695255784857817571860383637943406445010820600711513058212666397210969956147313030642668803294899990973006864046539413437737727038885235785898633057402240416095293365949133959646024048096637854599459492064087712714331454176369138163561088566902211620868344000542735184580100649680303293140908878022418999931648749592770950828836590459752216670669944982453202715821543542023587894628969379726418349273672390867658469201325956922289430508809697373268931786095837799925828979249580555923053723202860676787768358813335864904030700005299496028456468148074911574751081833003564645842176557551673079864546757345368519903499547493073960596781534237106828680092558613305130021366299585374667370445020584288093461045414998179546676041517707857413708296542963514375640282749697695405940092272304668387736403947253816833602972908876769910944517143314169291515738750617340985740793411727441769069437611130761996330457596763530532169204608749253834327939462831694094887811432121311895732919651798660152511003729759151371176435024049313793996515875740984667355331247691425005768941292887664476775195393508657798747079895573740815376615149151180151221010369631937750731532275207255466774416358213943296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,24] 2993952233001130493574206387713522598971049339061056735641093741067545805161177344925223416399477069149218311524106764117839258653523999969333579410223396187427181902064429948068296163150821408647484394050095653786286444948269531096182899301188420443027441943761015696069369038415723424759513955065164685671616102340932319492764323259490804759280730464226615086022275945510177345756955475235312077366262299009412189849743119864544776793381454568886481198894987152081064007951340975517014194812803816120147318931090061770961537756584292553376414441202896817163628208873672586213710127843167189238394312736682383959373378569602886393519316339685581195714844439737084214356431110093313899795664356103505818736695949730484584824360368115187571485812727095117151574416646722922457295808988786058430164330499576109044945765439522248293767467009915652575935585805490890115812106100867248152770730851846101933328478570606720684552089044207733594974807050016804082764652212518326827521707065081748068055001664903395304243459872979064954954238689260478694768192432357122116481372497169058177460294601265280711355792454466456533786620567954111773642613208077702054932199603533923941222225197211322097573736561397377209329290183906452487496731873460480595242806760033283957732369429893443315953552607546562917979298633640801337903890337911600399860836830621708873061773832898455951712120961524454571709766751954729624531111921233211759832780648816211739015073407102853462613473602453443602795287382335484140389798097333990356754079837206836334279498941481142073283407411468359903406606934790400369218406673593136988531710823874658513438664156171420096393696698086515470533188744021629342132878343191342815047139609551497415142482824588643440100594399733517816424596063846822068470693104276907995968049413591425188787417039116408127943647309989027460464371955540413100126075298928797840358818208969276702637355301909261340880549524560045416282275025480788251524362064048832591865441768648736651948019715406341957655726359985072410589804279429279317585641774253856192548878374304543137871861243866775552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,25] -2748091121653951108065614946393212580624494778537612942275047661453928917606165683684645761933473055137664880669574715123229241249449067214185862203755210020190108298845989482579844989580355499493624709882168961732917279591068151614050395711404681359881586919809628674060288784711399539831137710413062004694994565454848764351505686173355905258636602431719070924027351083342795820684394541465067710076016295063503726755970817555718160009121121726272535016213140790704673875557594083543660410034158930543779773187723154029284545681424449943220668419293356449626899343010096736595521574785933103432870312438638545466876746509096747230273215293144510085165459748287324948383600087504859211731949811053696909352010611924688012888975592555015557192916889241003916055535956574594262170575532033097084184425468211113081769426470366104561474022853727308681820103355652783005342163289251072855382236585188273415191390915825536730312012395748601692308566431780209763132526206587534715341150983052782890723940069863836225556372420323302536009960976517512403152565180695620622000574670929752188129154479382030485414662260837063073836359119848645473372233918615052716080599019098758201678217224221545317495994672181732451470922277685143398854881625956623609312820492088735867146217388134607729630487176803854909929118258236315698656774708789010433845296045814726373283136608607436505971705999527505947551707520902614042072883868886642559768392656402102309400644923535533125828635325874454911559931983611543308801599766880101555750087523135595056118697074185186769660412348097999467614888147742126930015985281408343307531593346431864936882715292728399795301921886482649789250659101620294457815090417540384666318184734395075656334571131450792120254111514514656947995954806089143588719603798080325703032996560275220190050405337688416532466688524990193895700603071439475746139402590666270907332376192483513637807339206775595247346393141053253065533104806798223396102462774562521224338205837369696040292373995735958971749162681941137140490632123295244218083720910340310715260762858627733081128837870054801408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,26] 2078133094127089685817359599003534494503923261393290357086730777020514883451259304928456994670692571007036830135140960432793751908049598747832184665834836750792076470875460417205092220665062618766349050701953050335492937238317794448367883341121966026226393765988353314095979953389329570834840640076689251491513528805528467117931589823781239352967631328082854199269188176327960741014593198969919345891336025531398494581240111722829664571691565009619692798851217229305286443372629053471250109631630762570841330889402353296823185734790635761033932572841882774355238807216684512676000894045347190974139210721199572380829725119055595705110194431649267517003452676936579057308958200930200841296255476820801761332868120369880689982640996159167571419017283809171213419949404821582992428011104607984140435948622900963773947018924685441869825566644738715149110896605028133326568056488789594215071725812866058819147109995984219097158458977453201449312029246627177236729222542754969125213869495230256762247256425169754580231511063680493216845629158044171945393344950243130708879862547540572803922087060658488347965711515958216997559106876126596232445760482695673083207432310340622216536032476783136538537974332661398331377343414203672257542726201816661683658765028109621397141259661647713023774161815749026739718820362334839714075195607469817566848323299468913197059745323969747675811292493331574812577342241555656969274761118507742691626392663420559598683779808827576402234819045268647732248473653891646105184726440966120206382289343008399106123643926836385917329464124035840550220023565072129809132567238074435902002757428398702822246717109176623177066134820790693446501168075695974574332770116850613022751484172412407377098606943731483754068321029196957337026610076664202842899798817035387816124632992045187124378449557309008927418865582052965182718273544041358138890160737725411826223656409097506685271355846115699093788042686597674560619029024192120019363258832321481956695535193721446373249349080951274370937109535281613915959090924553194337400049818601371025870882174663594722606053305440272384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,27] -1202986541119875344462808447199139469097195062655201830252609040862802296473417116510088231534870035077601448418473973912061485437342904876071905538711344336221109805108834125375038962512223824363279468164296703648754181307532066832130440517796522929905231414926176884970316967473362179685870476449535837985848873460304162534514879298063668599856315381394617369610405561842406474471476037292258459467115182654067995001125361946102061957199974931565332915404424519088048001465873366358370671258108893462869792192156793055715419673655530930996465010940725990331288572065830226754536587437003784937831441470506099892275128341582314840711198029048017086825661735780050138022617436466989453856107032913269418275599920881873076730773527372471182747889099058439442291671865778672026099893166583567119454359333690604300961672558743009488935497944404603010270802270674006600058432879870872370994772820742163148473401208828326562673667646299734372963611141231703540157781617684724274609019789825918884662184941370209389385744444463847120972446746657948921217268924119409644111456393524353436462927684364559934949909996885347305983046640398815231735414747782180159137634664801235265119501501008486217420592220887106654391031985579392178538017795716239517693472405606221595847081447804991301626944340265460176416055754993776162826647963530150920572680874238901141433197717409189681389630190002041908703448523625922364078358768618964920280548447937911297734806709849765795658640374022986281448959473299711488168077890064985285315444712257379537755657690822129761206045607480995149932386093376124998000934869055275018334063684384146157647799373647141479885293386265626233657171871329559394559805468902747432082471021827150734253200225147547005211037932683574555165402108743627147994130302138556376497185374470609760013519693967053756215337239858552673972645893002879010538549201920770465054953557466745767372331461085875983740421343696603722506805469309829510950634525907138387619488114138185733393964277400485128758410168103527864142096911866253739235378056449023806134738863267563411375628185252134912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,28] 458577024344252961603002980997537056461094873131195982832749193270427645711088620524866674922080914001769016030130822049823007770411153247074616063304808831392216193002003383517900549752425562651497576731615724393637577509088575221272284125890372109110627659326614631402810836323224678182300508102777629400019003293562922168373829056191600030187870197257601192822123627700085677640994842145410332173463918339624725517949252838922823555398025747679764962310361048694591986401924789536792571006361332179040235405554301110597642580110190057815813733035815282834513756603499085020565919885513886531997861276039768988302059214485494025702205543823124380372236716005144477504053579796766483022566679256017908757320126807220303200979288765431378842396187895485030487069954959442013771580594309984470199056975009322566138513979984838815611870140461932150202913576334926346344683055189062722976825490036067645361378640094632241816512550819465942408740342105467003250942422957736458384019027060317616503164130169571696215110091989693765007451562900610023126033582814636222435183641154633456596033160832963962759475409688591250354206982017297504826620316263484826789763911075967773243463157542744183056411946251007645971532194209122033005722334760089886361278956769116701600055384053045657744618134599962418272008197177123356675097883057628295610829223515112633259801935805743415705967784779698984674649167575132325530455962997513952252744603494605386039231073871191521455742320847222460086985629125561454074304079605297611339239177842071613099438918031211910784601564810193913353843285234428136836347531400446919861633774098199218779682229417411736152858211273629584866291284686124798329798589455096395411078881004610519469709514835366131497980421768787074276483514777461814964278981960764434327795907952332193610711292576869178679687456648447662472212186805307725589858345931708746194677557924548065312712597291863127272842605739901298675213433076125417310143383310415222056072952522233603593828579367826446375289667312437567349873153026822769466503642822339077584122682256527081141611794144428032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,29] -47601677715720763819126940320596631613175309128828852356073898175829340927315731928179778678950667543244559588867878633878256007256730821190834726773770203856875689824365540503485783510645766751770180271099332959455384423337637967398308250035899795071565438731701431784343522871693177973671737990045695867039540734797272893953871720372345073514419783682373741019094336649051284438623914750157879370111942654119604947003271053533332076810042403316480056954057468682610776870245281035090740367168329038520124576057537464413866593738860314850393320344129482976423042028414434854737624057809966350518625319144672704493937016593387955922995976245338312399558314385841674738509103525530265724271936265067478748503121876550741721686758301437893786466962163454571357064412907250266735953547132882161895556725278076854128021965817988413543183011787065355836515269462891548426978505490169107026392123169876464920820051534577816226158297198728992074882194091937849985751568837564533429311580233941368554912911662896365593106464957025122267383197162774696699284009814869551755923183932313212041386856047920174632539366280756682331153248439187923377823518732951350791644682585555394946236807280649814456329112024639074080787475871445943971083486714667101746773689968599126199737728529271134315288481661544820872600965237138760259347596326667962884473822207933389959509526128819212769844108585519258991446816285900959006743504808567511265106538396010684979448812150119363123366091735729184234242088827933877371174104866361364030080307639641557222430185125122259985269156201338873114731510585849236588318162257337450277378967201688613746919478542667962890111177643434325058015341323285005271562874851797319051172688190048532399159323407038020469116052239142941458754821691302948685150665144071617715891250847012680451599705083774093298892923838877681141685442050033340595424499722435872677977038152484018811707765454586191123004379769132140456895221979190769582613919338150648661935712810734071363074502084516597095738964695837597017635731294852010000768969023198017483233767034296588414084211059720192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,30] -69443945031002621844117067293962467624197781936476898300614711170992961612061299972480829682472257648573879689333589796216512133007013591587346233197455105379269404166063883460662198490038526721177471326898296957838356026719578252919406999386001161755559068855913620043764124298155279432307434813999876691864915410265544254509611200722071391127113874409576840734254837797877068807831390624104668874168817738127809407402413229986093226165464975097884041427504788599656862072963120206582167315597589059897547604027318694286734957997328750088924283969749175519753708733798129117342825274633066260850982625526542016960087203492524653871226895560332173552800925720611571760820325008980891549578755043928673486756669055808452601113292677560239209020392014039892245311481543711375391571581661780326449669446179608432629449730347042096442869892801004545786831687192691386130120476459257155411572209547730522585167527311258128984636435311107553800238968295439133624016649038371068469296894571664969079143173404004345742146211162729709145553605967730771814240182817751322986664601554689045564014643092860026330021058434663576604807526817606478360130389846409286582868079251235043425568589190033149259829369126369080678900800264441900496452842458767813284060309450726556692026299498971939918044560032387610780870572226104989298432265777277558461663845156870911041992635323553676928255424006856214737812379787043291001311334551464396888591132260793480763860110110330002397349418851029621274579887574488041790639667142824954151180938955284101282298520901572215997344232679087330742098179510917301647162243210143567268141543706040612841204447384505247031952650252013940727877453284226053776287505781638127820332805410298311593597506447024179292942283500570702863027498150329415885664284875510487834008504422943430028420383420789150930106780192493092247819330683152992128927230223428667921282823194444596480868070494115153966403835128743572557638186859399175575951335139772124538401666411227431051531422687832061042319510260414997373658310980836494592705494961194113418712228738510008970910559507578880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,31] 50982187819730478572309225771817209374031935254545558573140678196233902148369212829019879921412699052443447040020338223882666717666945525306954866695976199650790644616744226135799349803657510477700403788778343878521082737411463681677573655521223514806834816368627169843791311395670271544661225152417995002050644102888833106630307275627289483406430146762650574979840088754374318222094101711814617393983413735781969892043869270118366636951791766376606441115028185972482101288823425671040238451714522266748090631155237109409920441056764250701531938840879638612434073667164729268713087252794082385908601238840727085559468593031110277913515366587687825398170708203466221995699518713647774078176905186347792630130807015053551950544127547254922652980004292689417394252276714138588382591063803221909956187366652479147688939289493638356550973894545348900027625522950427420739269106657050273504883810182566218715835151677671767239440012467991310888167777375116418616441305964391198429515032538138855170722263918152433426331346641805776188790970883973481109225042978003386278045004451047259051974464342135723754390405620288894004643300062686997822584157992575186010387274387012877319865680859020186966946006904495828228619079100373607857675495986599481586794495873068445469661265426731035182300416348211784653779086663669973632480459804564162389671220411217995462763982026091284401932059337125309039136093272447432360840382861679563655957930522610725606125843661664131344895944924192440478774555934036994678580416866451175166784493968858150640822784897856584848833749386328107749536246738066072615935945723109643016115565841031605731874731883288715290704033898790805812560697870174875794234358902621072124253283559630779964971754668926252388275236673221491559054835513764157083407041819592152050133747768036934747513676537791170904242263025832202570445365813628423703865814074135079810698313289768084808739188908120520501785814433621771160004768700413229388459667090758598885467263092401681411431802329127053251628853061756689304974357969384151574353641370113401789736116029593346485862612122730496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,32] -15825754777395786100704568564375715644397235641710336989797048181488727417136922397856686772821722068124084162704046442481693419476785901707167010008674477473039160026243143884851914060516862086250450922626741037761233730191361310979307599917869540661845830373693311801635674724012057141602491451192585386820449485038646848565622092776118223647180972104416593787776760442718220178103762847029602978135446194420873388420935852599989503085400691658727062898856462117352884037917436011762885881652875924906017464862807179926333342539185451041470849527676595111750100828100046773669930929879167784874872273322708693869745215054525313687992950587028987210655938893900550172877460556638301790709128701272371773763316472906797107407377601214610950678160537486458454241204583490479792307833054585700586812715348097611313513435155710627142245350604217935651783880865560343540719069260623354678087376166572446544235362841290253722709601824136110546911548608902397910174953666949831031136348011371436530744436482763176969187265384723494184103515063427179965433655335777529796310272776270025580537770965701826369234849898623260333763629550519221416311463045564353895138761001736910580418157099070925947308401714109735900113713083460481135627047263899421945676174728118334611088143671435410566951256967703704970859437787070972143196299375619255629575395361938224517089476626260507979552608275100666141054504758991445579039317856519361829937983237987018566109978475757546289014000636403379281033248906910534002599161832280938781010896779032250140051276990197227159596692066589272587794531573020926035020597536789171430543467324972985874130107451208052703105601285870495784560101711621158713538080037619558637381623262713500008691909340179444248512150425503471379003269495217747239438736216584317364517322275266780828939607426772899327209071111164162214084061353127672810736711979821535138994437508949484407850903409356206773532981872944478910969868628991501264595079596180818573224028690363947406866397015133826703447165941957240444781392455931099016625372423831070086556272716674017528926433500463104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,33] 262329277039568885879956754426235925223849644430684147624047343931731523351683747773327251187222148192140368971839205930151661596049014998200192146923090397061174767899750281463886668333628651501027145761557935173582648649709158210430286696838305541387530765163337259086382204711839965213492990723606994770535954544192029681728803547155582643238565858475318835185370013144914826432031692646180341867563625503812554271476297232356367941988776760491792562116275124918157917590544063783726492432414075897468394381234003732021661503684822571115238384925704441193704183221981941699254412701381771028204396448890184918916951180782243042320886320376707095106828081023019173855361299656846452564218381592608469950064646632170099230862534151498955387944035338063251350724610423055121394502024987322886864076914162481185358839212859571501957954912872397150542837418111493332144517805238385131854476870665950806724343150628524427387672584063087680578265612366123566197699147275335103862725652558020521881575124192138799435814311931445972001539514243655621858449628731020838659897249714702801255186792643086091063667817109002702262086067844953537705487568328924953619595337312267138681318258373516271848781296361395439801951434166225892968379633007979753844902424540679758145073173358228378648491323474434105614126053637794643671721598984034006577453876827523689516126835168986325302058677833092138423749186362028891169471295999728879815583012194272782094430530991942533746765227711500426189144520650085305998431584089556094820953351577699555727575604764089336515665491761533206732472153604287650223867972486161516906460401908036269568553907205044392381085224672511110951384954190401516826560601289234096703204525584078922475843683537437246123234681524651199174895384135927124716034571313914288703828681307290142800074758623748929921056700226106436840690315164029290661767345411101174537056711919773851733266087945546576219112180835715198264378529112693675592353627558184389856519545763642422368584665286631118520154010704420890083227226025273435832497520515502406694474860465062947784796269445120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,34] 1951698396608787690023108427272393387769899521595235076181775542383772097915624983681219398217199580426678813880118897485292252810100566614916545562963557950498269147634721311038659467575291695406985961920416144931772015447671873070225661352333744223948027899812458205449567178793116417184821550749216326926763255563851240523560588273042922925059419140565915922282716403986272666376519124226965270886717317145088304819636281798974337515011468243241380719733176280161976888760194682720310301109319518760953463625098014602127331868210957444589562398950286344745822267516819377946163997872933610260501528192100156939526121057643474123884468573502256323554772619505013597206185267396041824069726097479132973067651830848723141323636623774176860537134577112686361682011230378267206338455201616771075396796766103339805331073854822803391122654171251087378062468854944420309554642809456164153633076159558893545218440316643365914694807213599216625446215680921120127082096473124332151970235015219487679597564492441415252232902891639496646982920780325329367108634445992269173752487707517322313261524356464443076340256395325354079721998678611876719640278844539382717292785983617649015663482745913511873118993797094787360686878759314059142108921266942201525428363936225909996716839838831832795534190986888925506736639922538196135310929614483442292151135139323956081315899098732697398790809431162112648723907986422977807427608856827145088406995390512227321423512983844192193400771497131807942957976923203847502597485967434240898575878975183510661711039356245356158730031301360112222950886666406738190584641347024660802010453801722303980854243412891905833684156254870655131318743528111612990654689633506729419730122862875243772125069639243958764108745189078340519536712877976487252948517326595137354429489774132490690331490058678941714906780669599888179077394703967810991357178050531904023120590839949114853830504920864110862894436189524555712809632681755159864158447886218047996630418862428364859894004756202707249755966842268603850704517935744107720626293629927896906217073677993543251577255090978816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,35] -924882716052199766221579486173253492573942812328666685726007563454619919719703117173026439224125503387381416814338533267718552806469692992951772462178278222813997109099396212421193902920435407617296463323400666718889850259945303397195318512936293731010826841265760387024771836362551973601205520287154958174252538045685692379801501093305254227050145617333382084227702230928797964154434612006799627192357472140004234125840342830377932628662170610937248733831388178530021335638547325742916028487942087213464209515665022535322860366682264257163439409025799990358880573288127402138263928854971085203080126680896334030561087686623537079067393824141794281975301598505471104330891379316006490300648894196812025582792468081931535158690394765505939197821244627885334634403143744378324035976146850757671702569674737515762436968945452454645126833597515530803110780655135441720979772022933311193733642822888182489005129768192271652723704393376076032389371829627966139445450506814918786219475524698713189164988298766428137173839564990608752371255147952848228533800191042214471950218889897384990272835418820878712838906739844731787945816151380543594314924377156240448544807471373464711066516184816428349500759926947842511161137709044560505441070917204980158239050957044437453325775889703836627199455454196337472902541092611457970818810734944791680207903938691300509376365318171798072814539334260254803678779312169273973850860505370606397171753672317832835705439468600372546397872424635584625156757584888180119941458243600580368872661305028750408447182930890080885518036169595681782725395934034805270389686841430039055313390488746241766130567963671723825604641888938067788614255781781490866436539379883029961508786807686710445379814396435270367520262392634467653693731688133671912559477745034386339996336441724850991015918509181989281082977484650937942767773777341014774382126000394856494999681310857591485127283165921576039610549505638583912658032625624813391857608836071004583268770970791278712614567130614431602596824490474511508286292152825189804943404324129787202055936947226400184248433404542976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,36] 243213573474733935925579418388169010292346684998054436920726920527269185133691417270404497941754662596432700740282431190437930475318909849936016611904821275529691226613700666596973840100351944707856433437180320923162809483396018954697673699666949055910070380447621933078896687243493894638094598012367240568877423492411825444655412709383774309870825284918447475536567522202551855422045968101918436780014341470832881727861836796934261010277192515903313103901575500129285809674672778614663952803587495549250196311353151480970877139442809253053487230666965677626516459350945296419996214824190859270992103144164540819673228571746331385696988361642163281163284542207714496071978851008628135281143116081457292713046583662801685042857927073470750384683673329245332584118518647679980077108954045860314013391047750859490315343561218513906641935100555134255352525458861234420656391874719480333606386391496141062331036572835454430962412131720756972164836945405285254572519934863347431347329314626747467460693957648668909819305499217697947721983873077574343961149023527561097339064187910680241486711144673432226307760069094391305983587166938924143766743790805372714066107768249600486871581559758980322377712736749967934519136706297102548805170030295749235305332002629421564350984119145752186542409843753625413184206027529481469761721838073505141274301261652561173444395702375149195197561414064528495382841375379394821550669044471995001104169774014756254918785120116336637539733532832715663277498521908224305888644359130221892955188073313014420931546014756724985889138837413611893296943293095176670735574676951929950506144588100229209814457147832530363180365962706284655277140337977485024080146942658909995091093558014655144768329118341625585727702193094385365751539670113964852215901739268706874462904634431972840581448388922033082959048208014880953040822834818293010730098483316222565221092070239954193195529678635764416024446700340310176136789067986219246493077193624315538563846550622033613502308935581723520555806047164614513845597240750908419838730027465425299437284492020333715710574891892736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,37] -44859269113636787263799525677548925684170085469276764447670590044311442851634246008266031243302905983706984523256408553955285686438542031233999959764780838449889834067740660258336571288518235940267689687651112092070336794843776411748951670383216834220504373019628169811695636886791111712801125606860417523582804568433482817184688638261557176833545944928536405899138538373564114939120451104266159456601098135386904049012999865654532084469318372864719576741128061906708009134270730416079146801396624174234213350009904448346957882846240162841483061294588569482931362850114000101285913278738447457862160390031646779747421292123571955563071231757291680190657593513435525003586069045808373936814725893868255101794691130845339234182756271979192229570106556014956862952910756285643587206050266384552915683862247050048573662979551534530051542970501050324000755819088980487243756253643704004502954131191366133889557368476762270562255053970684156518088918656251172644461333880041798011003951264645545348016332850158258157486848648077601707697109957858668308448401537644122149387282965472304129767702055629082469344520810978469501688319502090402593618907292968824204460578426887898345253677618014509975220346061418010885942272441083789358140518369798853408319234370362270101484583706546468019797619703153775555380472844353850266191348918468676868356789071245951860774170678402762645860007101702539507840769876769787342700941339471005937011729334224338989943665617277091526302824563213111876874647423509748772954096748409105935951683085099058163922433937998417698261190663634053167000966380027659590428415982004420757682770893471228009016676502217255768895757397244054718068696967619111463769804336792914489528186537916747298143647655919009691319084793578973332291248704175076358227149584648239488112705889652597171097392261107815514473719514690429377114906164315574538136764818370624981659337008720787567623120765744796447502437630645133724201770531074543228301069805729336595900431728796267014938976351087344432212808592982613214422263482671635436795976332725910595586343541513310517174344876032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,38] 4210877248368700225999066015089167943190532956769856246935681490540370251456965384336667916814006898496095134500509659959821790877769881143319210557916367196626252040834417430811605083626646201524778192764199281849209351909697885195886646107571873107504367687916698790251521254691526715015287975322394147079371844992343408094301139824637747236447803150348750841125006945304784087719077020359469970743432992948743362790745641295157654362552683915697616726720885645307747536274194595686848906633382951852540880421685757241317094146308475276419225367009886165973763149062875373963270385812544546380256802950562214691129687654796335785864732707882281851636375853223715095040512853506339413453134978079874817818957477969705489681619230461549045180611099615984736354705023678338313486598581435533638395379423292106218587186776757400229524670418015779393434292839006619661064427311501986253731120393435583815380808081610962429856545595581037183928299448440159871786510752835241652359309318536215876683633743832180941454831610405942944118451720975002341494032892211756690561521487286112965802189531252715266230579071677798886193583176684655003230217263039524537671946851229670612261639846939060904269197175134726510151372225546055265706021730996156881505764173789920674252106942795602345018354650329178153052437350647440407316687258618633756386314615541114258385580228023871734194039037266406734233701198757256830519181688519423304056268456984671389029225708272861256261830633860987449823430061829981740298388740755461388154067025896518152099765359119354476444719950594483601673530202358672176789785334212997205079539157304972003946909823907713914571962706589323352180106156530971755037356158387037948462556475371912350158325570948995905303203074359822968970443465372743662202099636676767879723411032323549640974586489251418057731868738315716407784072185124963287971789160065754792566465272543691292772273250024401122858612670281675428336965049585862765348329290408907947885946179055330000140028391431212612911822454356534801523902729587783918846317344162846541276123187054962138118180831232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,39] 2912564657382347572941585187585862797016053194702996379956219382454881017405233169198130193574520313544960048594686616214533312698947863508470989485235186269034071491661930088205176536610492418674875771666734068322301954209554148495372416890842156870211488143321655855656544478516819132400652318093423047478972405214864411630585119479044708717472452389038725329400339516517203413732732035792036584801308523991597145528354906016060545558483071695786370664623321821907637803569027088656642133094044657763623608322010908238564741330545266419879747991029373990393122078238709050303039567388058438166193532510276655648327146391342264142386466422120779461920925130577835901253438444658278665924982526707847150753506857102787040406910905977808366148253692110679970918394119129327378558583423717940082364168467014862041119745825435662231636658290389465062046163956865796022947408506207078777390855360936539907795341355053734916440735051160204153901435709513476298788406789492476797848607939915937217779527560293403650543602909852379705409090643647156286305803726870595880735514001154253865168994634822746519498634285102357445368552538900760727054445290524112143617048737641705212454328242369944975543601959040149518119387438011164896124502908818701347063361908582509019749583495880754955789138323155789181459389898274322269821339372452982658967815617639989641889848891185749425019126033569895640105312290889978409110025782197183679979585930154830681943096098233270401231994140490795491195420264202297687171800182989942433812765100028195826859875695479914121166449580047010794218046406360123820322275772686499373631710016532339585988312620574656202610727640873672104923051413204749930326678020874431605917324878779606427248685165244727159238356626177853526458210866058401775867684630283689185799386973387357788934142182744920088108346410204433313437086033758205605719303591536614736102348916903145092948281271661031794208927736394713969985382319726737955664138610234563939762658333668673597361221399082541231162000435868933686525304802950609870043380840134343140222238275896873602713653346304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,40] -2362641466115473390999482132678961593180416288163098778140498842195551424347828018153859252805458922397222673009271201909300365657958368073840241274177511040251451042049962696092099611999733376716089827021038208502975155017814915362216554413024646654518997553114007977398481465594481896209124564719726901341929081476226526310521956438893512754465117476647146328796544788594338925223532954257400189937658281907489820069480754871675093210263612254367042716068758592987096858819030823447619368561444008727005496965142110177101845071251014065775623836179321526559603452929042387656404727817679571316199383210173266003310221438876217205892914580575123978047223063119260718574102893678561841792168795984558606384561113947610404413471941987953073261241258582318992174379877451718631236899415021702015796675703430959500974953843508789218271517480521394517257901971191522093481765222612699968454334143826666849044447376489485765852986792709925188776500237283912155194160692189628628311688930563309186590474541204691282953004186150357252678087191487215716570629273380791097503285556828567906814975967176209133416685341381662474336721383858159841117776618960660988398523890492620772730195855998446647874044524317731858034138144245811310089761407367197997360228829852587260780541828812696455526627590499546903987845670688342329236683267475403660469560002974413827895062501281848728799939279030908211799669509439296155393620808025568019849444999382287599152603393677278601323492259057539929224738863375532135099831109283470010929740620980938123677066717563028153661929034341260010965299865111611828611752857390579294619012532549412423809421632680288170416667427265089961476153197622574566435717785170481238243602661967231629236641177660664075610965682602742588382226384326129284716510586724342645151757187542880623281537496209209891733381080685793669345933595368971593999578243626188219171095774488389634654154423171969388467864204916806401119031614108275123880409406783609629659912863238995190564303053231091795224154006934393051979609965511775477820538835882053527593782993934744191404808863744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,41] 892357223567684311562176829557355854712112093815872559447839009687525614543383338913290402641037543212853732942508967764420134152733091916926306891571427659137588156677284587351456059516593793287409732776816416049670367797147114145153863757661717646852216449524243901003251317978767626012360866059120165049106297178395143589671286680916840956490950727818496110135788292116180686387059881422290272087480226392445242200096287217254992374597941666146429247505133250733094154966535578416106759657184196728366334589263749556468721794650271673408073129562847008587239933660966825358085787527143553342249113846991561928467574403879360965522541784249029056178571275794851513395328720692762965006969540245153662250915396936630536122565161869382971579180295327951411407495774561312386107027936260111816398436103650341981601114739076626151119237617121123143824655681157975842480204580428126322911378475513501356997758969793583361402411988759425646809508518567800973148091296868883122001677559164627253955347075650698402583498767327290849122588574889026951638252899799540244312022417878206124742630345796767336690279485829502053761185506240353360729149819837301939644951467987032738662139059661574168407665863602153859393976164151829892722392113830824403870247081288962980430173460072671419258357254456587422809872160545563016284905791983056664800884476048765944606333827188419779226953601332347374550103783048122479428344163961330571700519960206867930122720411090389650818747899587486555435445604468963548131368681598268780508439026682836960549914166003719698895328682085603423892797918861845674571606538105782366968390412073551605382180727589736269865081021416993517531524939429334418826647723965093580255372796576255929118445257449296269578250616361808114409093099991609530561159254928367731368332195849349999895175019830554641156884229206318665661339065584336673204604775251355241743367352454854953325981338048836387113050128740273085067842490367713115086573122656324024706848295919058358446089628710066292448187806603848165771967153992334997388783191086059884393433920174397858607620161536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,42] -205104553262964823949103196021681276351437621756003063752051826446130677945946739127822418368048249041971363407101744021608297121938041242804871905929504419478860387051453816440471544049446108450121202853665980080834563981361431746234113490546152633073216735669804166234135924117184533981216904787300335480891258128791983796411463982663317689846281766257542437451246512958796557731699457602149220254951559231699958917988683586423070282691545296965730240247373161984252721411909129624406888594271985853393940513118136172740751544783583783834667962869014293993614489477935175121912286018777872393514591482215823806418221341663610115839602779086637711324644245449901576234040326785797423105279298876544594058034884026800704008609440102467530101510085769918906747072604944170629306505548992118246721284295351157045800037647854541000345513551921540300995955321059427896159733454495687015432321693585577331545218467391110112236518366840984164119152352345673231135485256078114613757106971897561661930786719533774367254724882588416969570683992886240572131827716569440962954201638711175695910823183187639692042225926808568644925869944772663989457934360569879085804364987709715185214461862838418197318865282729637474361152942538321957442226454238825855711830509339061420399640755470564983487614802461237321145917740588194523861717930719436593761567945367370606059515548825214329995000316373219473457550037288999691427217939608780713317430581132823665941275984184804993094389097623803441302323693983720263298288350306012913002135810034906602454583598382822992143976359281989904697279221610478339583213172579734461502737304110844996579623945003514107856987909600493763151662619588298235545711963193851088871500338740297628201893756871446501733946177562110972360704295158706871759750529611112284364087080830350053988537673700125668583482338303835748187850295107635264958892512042147368940617356974132782922879792129489959757557406785775402274366711674398199140566327472839316904595202820283584797894297775093204709343213991952994563784106254255644353442780914537299007047680019574248627578601472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,43] 31298376082311554775054735826911850620100108224060116301056064138170185588042946841110366778822763525160276972415995486814430708492412942210677198894487731295821599996556889373503986741687983826383183777388347826678091156967612930474192027032974583504693229985917552807246496252597803491937792370878331067033179180139310995736432926788030612591408432459159562136481700314987994668788839101799642247793331620743311108909968577766821935819890238204150934679703929936889313013113435957682392524105317728454428475683295020922596642942314310259691751714280037088780248197552393958727168384117065079935348519884887288641649606430335400369309786357553245739746598217890382536976092256547686450372581418699591931900232798591700804808962051116809396141930037478807054034561575117383339777423304276496854108143034179953796709890555706193774770455700188844113715670464145150012746732004984401800704231497115610712740194920431323740286317873613902701233340936224916577622872474676811733825172180065958474335001932634685339097178392236989223313786707705929316280053554735488672707117736301716141438535754203321014981234955280561471971370297000495664470516601023874965865354386462916895490723653305011037027728443079190549674512192053633322932053047540788247484902368880862425110829553855861031853367043583064449878009570487882589746027824816200125597397890664948519550652902800811314371814974735894084810810496905440643133281393797421060858333753228289197597645356125444861442969491909349833602994849623389317809889324760035172148530012488629434557721295258074159001548514432788420937643392225735530989286922823676727723456562585169118920590933057242401479704504297004864895859961288931454338879299033047040944189954562222203820306549369970125968254038020218019680804927894221120146948661438060287987466568168911259240515925016656075380112466338277966600563850428110041488990196726485441274282395937730621090578163800667290590645771336784070874196412604024549618850599316523657908166952069529211714628007253953290222939024418630809167845552840892550616549538810321588857027753394955361611415552000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,44] -3608698757826239786766801098724890222809401171182569255949127193947711216678696942715634345643978650748663510938048972865542480031602301002099028957481407366733864127994927958831177579355761045123344708276809514820080890943033512797909796432403181389675348774235447512109018178855576022820550689290903928738652603855355860631448251951614877493638880514167730625083828099393172655537086831666857152669201962021807903521087032583113613052484169639718044314240726192623999784672307001432076024541978544549627898153076716240736577675900176975827178007257870241649869359691380356525387234702934479144519956025675670575857831715985159669945525995684364608991491790342938340829074572285356166394697467737066388746644168622106492624172553905852655654043455423559614224460638921725991179544454890353768526554345730770621994476375829573681841472953850657418164195871770419695134093338324732563407271378188146219617434767900787302365815434419724869654349468530862217574070251526127837351327263346225765336634456230137322461624546079950279709109170773752958605192399195730943842904606929678278210786302101887543713227657714858937134288968223343011665283666058458093451317792055226185139357743975772800958161537021459389198182025908867879653110996328033582396082343773071885585119040273408574177668473908162151407314108172548194715127498918201142966206206252510042830982778309970467795804174699126373907113810361070588556916546933304041865401328372483301673416665432890383382942390515034666681332963816012947473133598079408425462034376845722067032064198248422701715315347667274385342910933835566359980175043649721624227435240405374098046460466960845880666593346245243157576695855585679103736366864325676967749304441028335560459373418673533611902941282762087515303852875820426588604546234707000618411650307128719265290758016105362592367138744565442087261089596567545846952263989102072142794825182768760396307847305339264779591409238995135747976796402062844222735129210718264252018265624043084642611689363569726653745167884759829255439746865863801708164750472101753365947075005622800957929684992000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,45] 305860221774767344762764784897605581203077704091323799989812384060727759128551530027336134798506092118730048699590373389068042766354296293721997051033877453466405885000720537900144419582126987819092341408311851485498420171253116307401352914581842375260028784895779711018342665238390056956804959892901571378569578394707288270418654087346830894658131746396904015369019894509207371358025172220213346537010586465613011853572545760809524306930936202652006361103713410651940530511977088862782932281587874432441963915393380111582728697943925191804519877686134906362817625389061344621523350542567865289739978502051251895665343053898885541567686119596547647004397195605228599185693018524088353783721492057303988201531169246210997809488620731410789468814296524220857164043674792404915380978619430446082229687315886874539113140638252482173411291821744212439415567162199701333752342288056763009083471502350364912750151330111067631044119476786801872847213314428515246851395691828112499764478667079598004663982356752419531083485942633267108896708808219674682935439639585396168074642468442323449132828707929137329952657122146712000467178501022679404436532770189229662637916807889585290345826576162573646297081290503739711343087797017520763850972322568992942344786213543149500373187400969806879105534330909344725017592779200529147959067913067889138017783389374185986125948191891660105228248515692505297025251444415699649405556267544541570328798374466095633599923300330315955311846744540868098480199042961835801554253464691430911739585645206495466368380219848706072070421736561194232834495544234913296691839850225296096805026033304003812372394784762255419082803219283508440196115111281562306990196121044836178002054459812715346601089379564303712948034840375194691388250968562992614551178429202437165259036289990589702732884223851936645922638731996071936533616740426604995579671202061043719747354246895506627000598135048189877574753030384576335230004821454758164148726339608070107941830377729570509813456956344346532469128948579072323788283819249504371917649958650762386365410779867438534098944000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,46] 44024356695334768522182102329551467375368349318933497642993410027718276578977829220631659088019843688729474591117003019062835132364933445002111927774064067587197466460563567742859158604748056401922473191804900342407028968377396191773260189846933985952455047723367389931154246691245240382194315464416741320147071168091564517093235422171824992938656479817056305724601708590262472086014655705316255633851559928260111890904653022251758756526501477506681765544925789072464473659600271965260583941414432525346400897175849002523043040541542945155518525679504240592151265158103998515214683075537643506395336809455247835701699802202982711025927000091404796682985138267497980844268259944824384863793617174482564155106664570974383869198187572791179973472015821944522086354302610426862039274144505329354026099109860729471625462111793730208541360454353421354878265729868795263325368935938221816319877184367859935955808072415560819707689449604224650130694481925854968008075678657262760236137583181298227729900397064744603484082093134631971432712037588606300430035283480828332776386983127925534268759345240425229470990954801001767319319540366388658496976622881165460880664802891399010469762279074496047673187566645019045207452839589581745250008464617580754838493715352027968113102599681303531664367645728380445841900028489801425663349950309910176456980893616033882065645369109238558930989637475574636598431413328711268733296620152928359780580911869038103794147382646334274941427690521562806119421447185263765523323810266678638256396120099252983266854277585095585260413146644979297489257649965362242501246540295102749301368653017386532474409550099583522165352568397945110714981638354291948940977102121398317309768423567976447216174106009806105369588815445764071830811348556099347667408865376742827257213792673330064249280473307367527722526247467492884395626666213676325390859307694376256491633458087244609251486937274143190941736939815190645451075592805127502278696830218840436945279233269512875298590433141507527136666375539500606138287984612074446420483185724525871040503250208424173028507648000000000000000000000000000000000000000000000000000000000000000000000000000 [97,47] -34365031517576911272642616284639686651587581702212392158459282661210988595665658386519954580570095033649390933958436774239801060478732419263554872714328443542802742694027697279745044583454626741567946320518804599319575665903580625532432043615552445902052976283161678866024688585904726199174838190915226624471282988269770764289388036042338094905822213123803448535609752159223426861155099302507566367212083129663998519774141185301830445650498232911779913615031793131590410907466331599659673329662147008119374784495307879760157453162632279165964169337153812154492900087114603565697473377718197624023589066215013566360373156725847880629019219345647305988607554991475507580910327667489630359915136818852691371125148957277066717694171326197748124387381752092619637424846883005757987163397715709088527128944472798607675071737279164458183608453320550782726488410258581617935662233831036270679828202249369092445883022215887508228374944404998856970504453545782229561688025680361833862064044259635793143594631609819535152336284457638475707956097908189516223305757501017413434072165909393134078798901405559998574139783518936391517823168066331597632720689922957752773563599898421933650845809965391874514841557403170369347823754725851934227007956128594931241681849746289916680011870654422186818982806981665005216999509763230824211972358309031281613562331549756758084718086645706350602604863575465427010908898312580877680896373546550844110828102865465301323623765432809832670157806458517047904571166481331300489042946590085990445314956716814389193872722512653483227397775472358948759908967069178739253480013981548775177480097257556602949399883877867388827393839066445468368083422087438747637447133908558349205537293075358062656385870124143026913542062789194757371169694861303726433539799099005089267007424011726713785587526021345783021878581938793885491853465658525956535575924413293812703288061119843528684637602929723973676130749868843587906086776256180101397606472201353222139579030141833876558944061846997526637156641923694080011663538135062053149778497134195916763732338979496758305882112000000000000000000000000000000000000000000000000000000000000000000000000 [97,48] 9027409515448143533519122418773040613862818910446574784117078618957509930311863439259650294594252609309087644424821259757245552131377504214048893028560218077822033546484499662182093954004958862074485493321948125201259986546881990752465803638610331513914934754818863355426450736711619375799743660047053143959432785617385625394883098155598901947074673096607082107027892563094414162523510280971720492251202295333934141128348804873111618823645492184629548597626979753233491790919831513433780179209352584455354230023892278207488656395657654041189056261952836636699333310741016235129255413706871754570684775903151750116498444197138775510430364088792388534029633046103721140576594331356823096407148843764850488793662925588928206805733340171798514362698036926555248905249053047179386350892998143352356047201561485019726173181169809747876801974479457383717169148941179591238480674146819756221385262356501565306742367120020453710157521322698824129920764639482876763807212324711059915863751441584374791664655356493591923864001455338619569987865328495250609290508800483722618779392292294813123488407082585001787142693831875885596922589393022640549079307235490191341517130952107122086300750429213343700798312253308760118425987753546219608948248105664891500084255533283422556781083738656816095923174587853815734401195073992627074408752702701749976029869627433680798744276898793804160567002825728023706270545751940567181368640656066991000521964242027691077967152397741962447202864562212563486821743719267281377643130362214626818837429430332041139192755546549619270459171814088856177068417393219971645511896728980685634554746714851660741271658646922327341234278139450284543757195163654559914461093037422497768094662647019933107002840787341784385909515268344808456349066519737643173714979920819154607154795574683154891059600899229834251851565888720814054811065866837711740647413722736138078777868992706752678145836912703112990432218267604691883011753936307257520591371762488956375949379316019262502711949562709007068826389036900118730856690889608005699320178758932079315560944056101421405175808000000000000000000000000000000000000000000000000000000000000000000000 [97,49] -1208222773417284097873628620568684285673730255165402612662334310057164669603559712218229265263863910828035395747001290163730936697498060025777168242423892660528981341622109395595424287806550070673589047921290646752397846068041720541908244423359000241802471076060946965004490979417910421463878744756623794830483167397153062429224902450188340683256526011459078761390221383826480634213952296264015239398153178952636443176956191951443561669824597376651397384293511814559219681498862482993995457399949783302835319408332695428273454717022508105021262141661393071110812088086335618001530790527662214599277643495725992238795232315116640912980511767810624209172173657924438807843252933013406433366169862820204825894301049017262463171534768529168178344582773384023410179287278678239799183814647928395430701458400831454412571573948483637793350608224127766001303027804699368604957264298349759861016934560118976944411563978959768252923666695690271772345800245791047062998349755984172154815188694912259855920792294334482358904207969574546271058202215280502744260399393329036079885644978930401123821530347460863795360211728527884668475147877210947280974282749259959950844470203786411334613080589465529569829519528527518114784958056455773499381486893491547969253148476201107617329747758494154894437369176991714157804591504895330838048563564755276986718974526829749121460266624723167539025812072416677447486247849054748839305279552661392294447098974504869385193630395149165702978223632495000275876602244526666057965771217207280686670045583343266204468401170671900754611235246240876385400580309932811320319282650035713753485115489189485758092502061808706561346658851842953751222877852932755989964765533495672369514331301813719961427802950106921948945912947269741737892004582117585880357568682094424700095033117863685136183360308128287946412531195711602380968357154738952245276687577208100184999922990022843980526026862016384577777169223457956188133358264389184461879483274630952635657318822974732245128871923300632116461534592001017827343440614151590343916587624693104787022330878776927431163904000000000000000000000000000000000000000000000000000000000000000000 [97,50] 45222656105008012660364449156615165062281786762164623612929404340427474475910158078427209534028289318111893703873830962092460122300760197600290138573189941220506028941381877605131837767717297748585030151731158832593506879681486267102052620145762291369466992855623008373480469589607063556312735972404433239772895134241132407537936200147449980213203263505552222693596863072603532681500166366242826678882523354565211752651615206889230336859624787683716659027736703491589010452163536919972045227162084983313819296647093783971764174547860686632613071290904359057365515873591523129133969134450106948871803957154815803616090661945984929680820863064024535678909657983994340834536378115101287407222983398825464999090244821365972029646136941624532572973806429850580694134602875662629199639543603244226470059874689169169380538286448337772925718815926432186128249911441435597383719971999178511268628279498272914252469467035145943815443905471050489596393869861950307297744547967396475115596640884657072607667154183056211342246776241765647105629926250924221198820736546124113243375800989383203303260988425080315519751886674919531278894447329577521756241263129205172377112416085703333029324267535925578510067054825681702574656464754830263918401474909524746732330688733966887417627605812013979914412461233618447223874024229278533192834778964796723392971504458202163698640501567792084368727942445707647621299860288268972904017679855588848932556540580968915368777192341959138170819848752956856563975290648019429467060308448223775600692888544853485387620082564923581433109990484890549847171637642899485052268310166889971159306251273855953492226795617732864839725930320495849815863848581231075187520578958801360479409884532113545285293192404578758449314877613939752447217664300199649337666569694957080573476379039470171174017987498316428738228900576740906839361759894877645463462113049654523681011690723507365958611828770117379463554427634946114184340022932975135924110377811656758250634075496876394162871330743017373475654896836343257685269428400423290710496403376437838447382594117583803252736000000000000000000000000000000000000000000000000000000000000000 [97,51] 11317838503150725529187632108828097684954545519133991016909702192867463393432391825704627240048292177893896749020655901498672917243892342923194121836900890763634417607108114783081344715419954247561089810573167031673463025876143955048518199717492561605782876014320638370442947316479826207802297452178744339139732326816002450522343555309479760970165649333402093464352100961753992365270136784706346035443737723371536098688318217600373317415422645309498283094712788257946744674416358353691997397306192927769166557059321687247282682881406991977221778578576160544636506534135715654690106548459150002687555918614536235449337705418000657165830953625932490381238943923690976757123356810035482789266048570802200685215507621388935110811197588497136055689775167383774456348682081252704627509477950797426016184040221284328093292812275964781809040170649733226482809633025754832542271486283085889447208488256552255605857813951004247990518508687871920154405435441556341668101700235297161320334322894221492049047144253436261944022140519333286044460053907717540766587835802529579884593749054762708369635809592605765793267856293994724210169935578426966426056748416313617848450330196224381970761153396441338280787260757721464432815036441980244713958714148028288713548839279306119902831021544349989775548423418693823302887115453603128591731255528849306826864483105005510503522669960458245078394854513391698622780649663652566926228441312030325030899549592411092783333790685343946512179246819860573671987258095218889049966612891099555603410086203367416905554775741493360545992266152327837622608389955872143254877743819878198195001250545692821269562932047476282169380970690297921522049505271067721108980018037273088223049049293372373308616177699714155595661423995369508213556067503758918303060855949305223442266159975012574501459731868596996339502016340605241629653369213929652007654351234280165197096467333296453549107094544593506991980472103548722611064785925651796404802781375286209893055129249979505261906576950800174117184618496479704846053839388679376192729425618122474825099669691850746232832000000000000000000000000000000000000000000000000000000000000 [97,52] -2000410518405117904437524779864274012978010487545286435776602842826949866090591125346162425709009518730257961930698195068639543683661850419642043835308011463121371314846926762551605768204871640850617724953648048468383585185697105237362747615345940087181565130860553549956362220602659484490666444223609914867072652165121269794510631355644283550710705698945757633640689324376673629668288742677054156625544883902777568029647621639007356145797561284820884195617067573270666148812945466337081160077255937015310596267857593717525462360757375035373006376145281551422328394185846989099925276245818027336604061215297616481136487204326298545986233909573911769151688276062478884858239788438947844214028549426723327239983450600017080934051408150505636690242888246023156728830903208799287420683511685325061382578305171376773546240950498969425905107727440412157047734785777744485776196053717687859299363175042915802629627721631964189521296019452784154565121181540190723724115299738219204057511177645785238775633539618317345500569365826692912878963138835906817538794818522603330283821731707234051144926363254242275079446588785222382563207903942745490577056657864173535175428660134089574256772619261283625496210923570188534862590946698210300236610027195712934628560386761992205057582250238443376435786542556705027678917984102991586891208905192775130507117484946434947369979807744805026146862115866343564709569383832159230438364097604939449349061556496514194059507470545186484244057700068149300675938903085459076463768811160719309886869776500751738175655887453606424553626309368942265632488925925580369103561277419720317565639874070677213260791461550479230074136625759196016910004458070012797314541623040000740833549444508701010507631545762957554491659758606915760724912746348473933329180756212566142399638072392317007748480776840502979149042857631832888343049428510655411548363379984059698712339026259175741068907179701699691653745496424264666425492223070657804275552352492201222023602948298096527124501295189538158366587535933354851261416354293006949335634242208286004404857423122481020928000000000000000000000000000000000000000000000000000000000 [97,53] 185530021171149481766469923368515337571403391215165540260496011327329136497800507328873050044087699842075149226901758318375574346776538556315905303701255196063481643102069496188381415509771916046647700522425601668380958174459182970417321160682252828115286499567699916340582100214429124557628012777599822419530751091523760611996427205406629726767975645353703673596578663487177542505201766681331150866500960742240414047175492603150611762181327201876714658267853193289686099870059920861455050478456643132172730244529755782164941231759154484373755116793238131640007076475195018375738586003205323418736233458676544147953434878131235062126545531460357372427462605037074877362077049885255194119614201654514472102965914230772045359051127004255319481778856465583579876057401303340089576301607260657651702612736139172741022874200352303535829945203772814009875627937816961918101068943462840472013961411290220235162482504616735870264587467941784486304418315539230037806493787529795702962743095806791741808687966823899446299607060492705278050482131950924625771440905492506354536653091103155841152287734270528231965726686812744064023014394844224163322252597989220363980990483718664615631427438838512969026862218638556059511590517630512185583507511806468389059967468277234274030733062004177952610368638005340358522997162216267786704769992357287602997429276792841911117166377860515654450092952277086874351606670571670611008795322227499854143612306232533212232167374100185770898537121290252435800708425746407243932615811031956708984617041900368140088173747855077763965869971281124679318551945630566570962190265387845479355740141665520111905626468581645137275599431619442682232225447297750648148619308386302466374617757666033754024941948285909634822168548223512003336945368428804652855794354369738021159880982435566161258136163372422117246281458764636044086874446069532666533844572604436023383968193838866719503513660778941955139020653000411902535277513269036989889730141167765049710098448254912298799292565023304380268168359122966591242577792121857840855735261750257132483566710338265022464000000000000000000000000000000000000000000000000000000 [97,54] -28237150249227209990241950081982235979323613906382371741313362215398542339726970989358944586761081551959669408006440691781533700524725950611684749008345081754166441191067522632718511687428704485002885774290354952334200032803096579344753015569198297976358192223364884166169649627115640634313167612143660409500787210825069378658573897815612843922554443316099597964204975777545668984903346370529536132757960967769098862026573190062068577333607527022310531537946766482217870143519643312921159501163960462925491128487841524099906999123422552690508024998449398996857443962251094341503130215057577084453936023335280285148803438019543708883526388211830160429383650966195916913666516624716480703795468513284772704462518343194519784653348607170421708021940513253581314732539885019735562518911993098716966565680570273592400121691286117789117038391326426435555823451394624448537406334900108704875277406599483309171965933343493591563241114243165190259575294446737127629442744994345903526037550831743123236800894039301515381635007925962747147959813861428324532651141612776179304971916216391762238218039146083222267929217028905580544651910746262605805609564431128632254103845667053229298392532717991948770410837191957573923145869261927238941450672545854289205110341454632263719678782854437143528163630382463455584391498978409157034932134086454792742835526289805881895931790858922016661331536911882007202593061219467648568934885007142518546207697628199403961482999618169444225972233057747319593853957485019035480391038372750700552621461691809353284694008127464327870964159330855837137535735439336014456963176894184464931954586965694435745600939701937503455845464630838452362350924933974932763133797581999383260404416786306007348085205412290617463760023870455288884277467176180154663614339898416816587537372034149479981365482872686953590436690152195253619350101147016500980156449869318277364207094889685471850938425847957668657859889805073226821849902741983726494032810335212250696523311382378546046593483892293196065083885611918613259789131953827783678164438666701629939975235641368641536000000000000000000000000000000000000000000000000000 [97,55] 5381082208647633354388384202495694471497369319087966506123355738104405333809928650610412975585650894642666749439995813773597648189328020653854470427652335676281720170111031775133423595740389717911845871111889112252431695192577687283638099731266748069921182183054806644054190973511272233556771994197587060592702225367209402797848888642847514608666978433036552075692375203506103854079557752992935574933411663440824776571139825920680258639913086036942006852844633471752119864815680247026825995478104456559139293337837246956208810390132204708249703941752191751978700247555339604091906157716387262634720422823753531740312589910005250662854762423770344095212949056146269847962397734227629911616266102339069493420935289901217011971904048634338234990499447166934712531267950620454480321197353591982054752308812278935108744826115329942217627504740131360807956198930685178049167273454151599140214478304804292968104037342091853141880958959491305386744294838668801599288162914371673639304236608119689594347661464795405452751640225861915560756575019319934203822105114586045108471929596363386076334759898399863058878182527504515876312556467767331961598864246205896127826387860453534867339951027991510205716266588560301099358121261287565019254054376122853646267175040239813411823468390729981589475937109747311393377661288984432141053649615398215391348867927630617002044768484021416015410107071400762955024222567044285914595186423127180971960253436601964504267781820434481100616458347504329832682518438516383015905325176785020240215216263441352780846605872229330777371700925324305565138605626337279146458182449113158434884918219680862882627341301288417837909687719128039308850710863421916089673126173610342018016006379010347778058238603003660520766626198234698179493730425600583865509743113536847101997469078610470861534604115238195079297821344202934669954141021486501625621076824170427391810889800387126965112848675604303223032891025942392024275466186752825965064803723807327170042610506585910631267420600455779721335201222940307302017339430935110831694967900476673514883828407150313472000000000000000000000000000000000000000000000000 [97,56] -415932516008350134884443273565242609044636576162023805165362986491618054466804218233911827220124426569436387006534125351029476336616534676710351823275612387203886255371179598556306775109965374182949176195739162642971597754761077641444566600271019432425321509691697222597923497913715765731600027817616439365401621476428661248105792175908717309128019425209156821993844879735613343705448627889347652363672603295421018714175165845836314020751850165737729830557328324032090877714081662410522287107756188659198667489538316165726918039927914758687040834980357113901975752244201594178595190762705359551119716900417095709668999614594275874220356514799189734082178149008714721409438588309324569835177319112741910180838427387334639491753950449225949416611848799208007983441776371772391433137879978874966622105456949149587271218629584710243230401199388027771335696267838939262210235990975852397325154387729735324774472779947488087552829390154816547271163410766931750412217493542374824036776892643635181886642423336959614817480008680938977490875832407260928974217150879442222762141105384242066152056467597270620866015051668140809798865532466948760974144835511769587836396673852516849212282735584992842765366900554702317413911623098812951998089585933630184115020114004352769126774014861756828923373424215321376381649453374508129165167925465153053409261357524312548396514326704063174166504815964620198945681462735341816058368158905129481093465495871915252569534455862196421964695939324137208637577919641117642180842244113992383790732471454267756537925488587562185481941937198749047184566261227353952131165821614944793229615989698821369535936212310357150767619150874073694002799535042134649409439564853479842714811900992575584854014799440384976055790600508985663981114928331535336450550445713087484611228152259116922715454302686590382292114031075631972899524123822611068801716102243277358715714489179775688157366462082043722084644419517810341621585736642968920861332810850502842876523745721387711094654764517016388761096284430061354508558674336267027320232810451992585859468882509561856000000000000000000000000000000000000000000000 [97,57] -54828634694640449123198598857300551227706008330176722867635048188221122758776865189008606480055881653423356020826825236589757277910733048349232925566478646732394940550618422939872085426054010675803521064410444014007797950162654521767656928625056285118192059994555876173306573371027217433252456254726560730606245007389763478561473217598182068076954024018692775547927241927314933686593223478759458482830531493909445179897982062450809463197666825123402517079684040320988268078748723972349524151885756832788319366267163264773367426281396798511085177723334039439076371191170422823072379783599381177992684341934090458307174798943330470067008270883300703460855339031015766255952963101385248811474623118604901815917646467936200851175067905713904302180728441772343513163917874215980541321587619919286485025784900643583364891510736777633397927881746370514914670549606880984540491713164782192901880740475905566936734530772281263004650674154164031190518951427971024281817114433186430426079866219932800854105235955071241366060540077637689441409352875638880361463394394481526117919120037316628231761738162487197756613247168833244090260960631773450811011436480216875861322224180791857132315890586104238538519367354154763032348147380473860530712045059845133633057568074563666289976185432326776535028519027223652370512239293001727720603791934359847252802582156568716802820236536727372269551881637428901817164854221259569741326752635769705216157433243810811355225756596619882457715704895786868609945619970724850369771601106707847523418240125559185065148023646487820540522617561420418334243899047523975760594553588952193394254544276598353462746521030903642833984404689665943288919624875071081837984748404635294027093151074222018442819199018093462889129438835305587403270067903218345583514806309222114701108665248160944953459344600582071184065337235454551515786716307978526747295930359687029328745240203064229569742691258744778721315830871077684635884647645274562470763681641618257793193198082192208849364671584800467260969289637395318775432931821187684091712420384227596467095198708531200000000000000000000000000000000000000000000 [97,58] 14900419782866773378902215332505952074783677899617061910512916088437542257669423998619111713894786579417052936847010921283586666010161546920796353140191955413721954689878140546106900755349267141356073219455144300979248282595733303024756498027534638837308288380518375511205059864074205977754646512392099846290972923792756333450127584129233002476246559205295035093489650914960797458105407134175081793516757384766730172607054870750145908879917213245249099417977710390491992600187464958475679138321094599766021733301343574181697793917083812681658571741134157059104650313706351686289689714725331635644532715336748435146389297680777023579278817301564602726983111426113457133437684920074197100056242022059703369159757891312684995581889439183166661488261506293255654732998041763192345851543634083641325036213471432603329999821148868353354457978819885121205021481595643815738592515457181770005207206747709203691618357055941533576554489624293428622705052288470133648369780666134668595325773753343535135687210077472273765900154220291777926440675833470443104989216403031312250558686463398189964576693449764626666609309814598586395140830016441485633076961433756070184472780348491326502345597455678185564566762155045108188652340903763668671974135138910460451996225586489048435943329239110915884258333854943690270639100494961111608318815927126772097325364787010601321133703666036815184971963049813208827619870721336674500156925123975656045477224280225617740949552945252990931884212196399343620328152709991530853324148842715170698084287074255669037808385680584874187443670500875713374615339372024165449617325835142697495426764717310488232285054068653201793156975496401044652962166041922710085921846854831500042131822407474374062100682699615553091032568108466667558792836575988503109418418307830122365991726137404018722154423967681768497888709407618001923818205204152565439481760949300341886489948022246329384794036187721434987064117390268357270357417001906982276146116024669703938053447431590979509213761155164816537326442736109810436307493293862577655713651420856169728346144961986560000000000000000000000000000000000000000 [97,59] -988223963637166909465191854936636926581682205201357980884141918990707610274124936985163683539636807762587083543937787541377038115944748169089473001334732992270967396062194971898163712807674232586180755183440522113786206071822717148673303910738220316624307180344009454861765803599499674130611820102668659495230059201434890650382777238207114490455515594126895594547551922569224975740025344452108980789549744407759028914412660951497724411092724501053147096926697325569591547269140993727972813147609668300209118762165393849572587920352085704620617130935809059700802113811319649250178567514975960329819968620088760462725571533031270952919014202478592558989698804285388401019443252719353569631734063853268497176172260989905081453052333170262842788444645385262489546867264489436174908121160336298825884694367273409895006676698269301198286416163101176153564280314467551561497898836393833309305106015937996105884702285742656243668160282437748682118580258249701609787146494288199461178789409224966764931613353347403065287979241873956779561517611185364705008255054020291909504211153358270485650029057447407439609180805179831974539280578403206396254800200137765711222883028026952034227720898934502652040602085086906325187015725201329402025130731887453770614076314084913367376549445882610230600568479818013240018223994996258137370416866035208752864623294077177261881731814217179866877011285262984214173874677319366058170197799466301063752766577690238187814177798038821064771476249983408299266115269896460771612016730054100403687676853871438737712550094694096237935351642954255238146339177875448462825043292450937413522260776663104125007916740058322429608044691423125154689521088896909415020746318739522361131572972692724761203492415344600899204612121644155687111871748163153670468968307641634291087959611446049157087429228138044746115142702302535818142644010011834170943097306503166833637855463508534768862852578000234870793919656568340377952157305530730015810150464478708844997026411680635991435198232813194970058450865866086141092803823682697569021713607855499605788996759715840000000000000000000000000000000000000 [97,60] 15371579694984586545985712180666530571155870791647035990269192205789865208556660008799710294638229282937992225443376010662474871581117102592794224745493558791425989698264424029954201495094014636980972678784685163226049682456329184071420080347334570860854788421798518656833369342923731236494330775412877666291974096159986439803822977299668698586993933333072102094729634650815465066187550265009985683989178112372319985358517749172010667361056290352325859570508661796034415838792475579054619826658712660512968782902065565310689397342622858072990369904576101470505309628799485664910732918783482187646814344953437423421797792818238866822592457682560589521046573280418910350662091194522546974959290250636000345483264849502372265893859297144139698008581997402397198682864863120546502520592084276924288009185190790259524550584230180045092174433099640043617483977091575662861046835082906180377058105502090788767261378043683656005011622972575270566195055759070762901218453148785495226802602553663304963616527722971145344687103232177984235499352647359814472083140925165553197381883772306613945856353864349838475461212679702812834485203642250134101044567294545179915007264942402806498381495652847583154069828868849111707114955126188330830184329808932227177397243068901826537967095190775300645365210438302824274249629944163504569297132174422105028719194484842717526219258532648701364930195428964579381173212551016196060479830059944388823239564993484619900429740373686792207977957493147125567595006406750859008889691912225187849994382299457627334451389011174403897694887612902451561823758629334613508934937789080924585874558271410401268885887734115999882417041134666504949950448889799237252298326825339416793015659518432295873484535552702089171860957968059678776595405979502343201194020806816473029140891524837819351071000353460179569384182032529779594109405048795842116893839403601631689841514796924628232964976238377876898338903304572927631276163886930043695402602492262596866580628618615254112635380397159192798248940967420455725409697043554026263521863052248464457844853309440000000000000000000000000000000000 [97,61] 4927354612288707506400940123502372787589372577335065574210108464562803551867635248859075649413717218643108880290375228325469698029593486136433211745592152554471408596283245583200854142959032824248550998163444591933459758402595089628186834807881928661747203767993437016167353922156961075168474754708736612870258600875097015069219114325678903533006160767984501487606375081108633230848266562567831047136615648666469808376636353546506355905762327904283267076610849221660974469825264474412327755399626466226352394253092143095105857827156492932946943480698915570918845567452491271420149922033758766190254390399734267470584474878152369168478432918625995276566201173702771771962239727258166732330705928142609394827555836268876734154163582472572498992408440901453839552344653522766232107113874905918611619101129280915068921868335500112291801532706219587494068758334545892606510853340358457945673537314446748739908480505065222076256218709348926860483409228642916193542831853582992203285286130181337088433860545261826470529700819624086398087353326533504993419139571689151183983417118536093521417138732165348396675895388491771929569639816497283137951998672381560738141146255026086030716231047087277689793640179991662175001133786915775393192145891247959056363684222504700539271925391032695382629260354250227369022093693704239782579752041217056545958395299889736816799284140390648219645567686987308860311291549779490115943855506250013945257873698848324882980306153814455675729804562845166704031662196978395244077318121184007859670962066035916372017195021516846127671230293212988076618201400175903489209922111607937606752569901886320588459327230593510131682336754979729810274685097546772282561326140942835521395065436802131517062274647190675033662653180399541553333982800285316496111953815518476840780440005280865022361929823539174972606148212492365554136202438332821179739604336744691946983233907363297215046107802875632392388304493882758369436805115846451547959019286303344542233501845296526411741883832675437547821164815499407269311083139187462082443917806131446831882237378560000000000000000000000000000000 [97,62] -726365850106613881935657538113623588815692163816014880901716890574686572779695555945474676948264862299488194865564842485536426020925330722657594182532550147589867716314015181759610612509440345255883464813492435987795646622568941277224301306897233259040851752580594433109558202804687503459850469262838682778959686285585111998183475130282282488678352270935676458203033529756575268336001068528778120259044689782049021734862340843424650819213560096415215529378181789277536371914943409287827982964899897025847887149526595082818718142224137325829128255015918810426820629971926158823976867210073859936984056858085406589205820164151668943772854113251912842345494438467479392242833089356134628417702919863006529440778272741650938501927394197262040289259774785482805771120445947626268874610706383740715270025949940807024604881629242283352051054771850231984080468326049898019282026950373910077718033114998913370305976931201050415949502315478774790360728041637131741575339190190029730696857072818791421956013024794176706192320165348747305253509766696610238022556478324532142451996941447743258212816522123557970576480817189631934176207169945018237367397400580441193854945003614820579965383396082722031790547734975002333167633374681700639271940778841538873269200720506016786057015294123118220462406451342361740620923305770657491290365019831686172859960824454412070592176485849954486130851663607889024646595544219922159057310155199866009530473250574620334209637183485806009131630158685027771892783809494069211376469278878417422121549472774592164385793004848282084559172963740549012787405693428445156734255295190917195125939589722888659849478745572773469956215234512844990895281834889153466084850424199473537344540571782261898103401493367357477648416647519935376808412380595869923138947735100873733036348686795417617104307865220823822933952103326438608049729789924036722972113643977328963893697881431131572785718185548398286198584696121547656341881928822253994627135723707530357739960448119561159442314424722128224520346071733735706782269121529071690312353580034337420581315543040000000000000000000000000000 [97,63] -10635831563494323882632326190098293751517555925182964170648146218069935240687892298944591659483803607430667130952070363675334818400325860707588956611466558215642449585066706662113668150427232218851572381263187773762612520521050768576126987581948192718136873440732009048292486786365435667335260985122079668657421672783472357760684009352901250687838646430919873230989420989964954429614633970426213642738044594783043708433652036012677757117615250108126576739659896173587989153822077075857813882421118115093815845564302911097365961574632361957316332636926499523184540825338761986099352285910324464890026385026699602016937012311663472050970667833716266327996122638649750886612033900075190872963197837721480638288917797806981841210231626001699149568296844228087646950909896957781820651343489453387064471515604770431760570235816637045951266129700908918358851553226511922246071804768754408824578641887419489432249794154222713223909185324592060658782329419228912699130828060747061767666764867749428475576865603561931825288610807789203662614701857382315953028105734981598147014887535077129483150894621316914351465969232422696178925919451194472982248933927360438573463475074895199279717301161062353948675292452276612785359136440640952692933342566143309375450981695864153017003082350949266734550146703330245315988241222708891662426310568304551562235635666992484050244094342309850639249393948868249802014968968436833619353729182147332680956152463956907280390588045904133490811331040682011321284910531850630378693627942267389186430473246709702432379989781999360393180998594888709132575755007768119681319155934007985591841253036334752879004393796979821349987599505766505927654212799163954348410498616115013508335928940727700566929287237639978525233650509902000097225462535832712172409859223622033068593591607327449188920608403576361881476995036673274613731666784126726941491832109172106383169191272073440846185515711350083985016048179345761082659390171954590958338504891497386424016495902843228690371270622356784418835928463545976743132931945528066650511182662820938481003397120000000000000000000000000 [97,64] 2123742807244864701158286302600109281319092910278806304502414152053682865141259942268303404976985605874755051751105093554522124708240785852526679518617545599178103094691415488311647719822863093188311291517622482104575489912190717504726144146819643036336157462553210027825297350467661042191649156361602033000802383079300580987091878835034812934809648590678278320852880875949580782876153342340080127202862630847203417614165849279714533096400606968904541638120093441303590657847430216079172117198092232664952308267873446969845050528810834969048691503007707576054190151688176242715513445909020695400917870580919920859650008210577646390087722930063544354879560218608152978878228862820026255641829112216240563074713202602511703580977610757662013296384443368052469988333181423725573141337303256306078366658087489508246929389414358492641712736108987066509581868869947635980173287477178873171393125031534427335880244293443920846016703100372858979608669577097222047427464953642338823720799505494148363329772529222738099461902779380141692417956494615428137368874772133727564175439531817460752494392235482634808590253552809327370206147654468587431547887758872317930444545895392152380995619343573179570669330510070856146266701395619570302312038567641143309933054207537873809209934299283519974834744646635473672054146977199630938318615632819281808879681940040648522040845050732192570741015522272563975152734797417783113157169449038285686151720743645014569599247547835450355885744924751112011626456001631840630613756344447944708149385586129363429518016928838439640906871374553540563399998122148005783076817439333977200352928547505049359513719893964641376553303612664538013844651050660663980169905530185241447797359995069471977451221301403328683640568583662795241150525864750010861159245283557664522059346836820494358088414009565031829790043562388289693481756929374793115223895601294127484867275070402864614840769630825872878623503433968228143212564941380298485253836010033155951670555013451499299023800245616652471980095224373045169153658013575252715141867374158062002760581120000000000000000000000 [97,65] 105702296528279817328554486185700511979535319518058181910162175085915948857483070217066568158346705968794228364989806979395185190987710717295195165865823566266045653239282838215829302842620416359857468697685892179436483730478860602146579078829649774332501222242702730929652854739263062222013436532741009255206824823719121061009096381650739109931483409425241693757015242270721756773214721167340070568709165948759419272476236248384319040361399130840475781751092203937672969731261961917392367739427246199381487657211974517600412030440116492568972499386523611759546715560965100134817313158701452479953955380821521905830910855507870952461732027675223316162432666676737306084050160692421289994859448405580785534542314622052724503034847706848946256397277400867689875973015942605201172652258826149034262029774277269896997378206545689816086721902426738715661905132835640221012787492558307513074919149313891594024559132265416314565171895467466396402322108587352141124493812160657635986837619591665172518704287581097170414470597317248390315559099208577595074288128793179206593981430130571885018689919348261870140091090754634274804150103895909510614785193298031445521295335310021769748692103627473212435539141331251550156373981063667718609320641973414566454612093330444246688555494510741209668960042960162577796767878428487160651246497471592079802177429402033722728629754485030530935746222201660264424551916882343540550204516559476052218768896127812342060229414009694328001291944050847067685764602446095658866414331050450399765984264585350223881604629699783586266402848041596434664658527891958044713449219496264075992591395359809672628614156601997137457270129638512675578816862635287547936515063188905953671899945738632068439778534464402135397768848307274265379976587028397156275016360373914036398997912510450813769260653785651819876626696853695306984967376476683609816356821651096383902456967673854897972507160493209481837808612954754153883564818263555137651561966959585953949305188479360470544753017654904965480470639523065786449667013881790507010123721604575747112960000000000000000000000 [97,66] -8952896047326878338372499829110712569237925098561260313685355264039570842179870144793834802530459060960383742064778898816256680658328078569461078269667008408574371931118157685750375223872914931217832014985264137862522517965954610508770406688455536018985358232060739127547966282479976335196503482492057974586038552877214082455251870623359851212702424717086103136489828972101555781927971716059022766188655002497752291155577174278928204761055165223245354847113138980200505537882579633625771517822034120887747249150566118881267115994194420625313249812811311525989702723198213311403534978503923510280017932357392520374372619859288442647956141886746760283511701407576370770682307876569938995237563965610080949108648779741031089059719169366725450811308908758873582749632635268746415961856309913383497288846423738141098391281092713197242138914392606119345431232412087335622763909994691319507756855142347087460869377152381330522324037753298918241307238734356485903394490157769204300374119083009297264541040274088979974582244191573856400236738095980762859792005420733843369119195221496308872306983019317803800974230905831287646526838684322446762271772321408929554003953430294592512841738518895010305507964906628594582859976941534202261809017447154312807647597624922210674570364360831968595477024316736635349271842634118921713689520800637319594471966000412346572195708400630039576135258750519283180360041034677307980577538985003358370707548834635307644364737301166981181681106353483669009990396719111335771561142205553433039440825787567151242920603624351929273754557401758632595290304358916135341872679039551486136898084855297364010060342617214459833100905684921586693442533567401039304818392638898596815331225435200685698643624210789611603513617514511727616225605874093038967123383538321290737824542945256780149513696505656723772980095789796030231978423504733371023928230940958316714297604673459959529055947386450268660500446304576236708243028052082664154231048079121989476885305574082069041174860719155437438135146558582133134362346967775037865173111181404140050841600000000000000000 [97,67] -503539941704075288259773448401712035017957118480873222282504828370006018025497830254065601659306721473518450066161073035561905284078430554207705452572973483896493546324598828317058804706039427885732289087868380802606586718855879316008569003112175239599041777951519858444965161172449028939010566974696476759059450444854326208686610709706232207497674908316609176227009718471230066981628426360073684829956711805491003972339164145012853256203784785882297422395590193694133768175725045900931412436663757262471435949476054452457281755205132164006187739614968052385565244045710157278459508893861934542987752625563975040241816226580530099399853651742277459766557413686569086506887572913200219171465747450272391599651268694426729437891766298519423101907214620343834825200277507531733544379735081345629354627575042931193930308232281337811395210958926561773398614196994728972253260536506691833596875048693069288180872581582862776895040447960841340000193198097314138767245661456633040391055496041520286036651506726713915382114145144335722666000755713211180883971535220611543030621144932580979432237097506116045768927535043737107362361899674712799003729349093508011688560520333279328446571522629370464105011566799183686302543622960676163400100840012153494232583338185600063415174001942383587114566471471103576481567591987216994768855599044606443932511568129584949672106500030132486129522824880301095831531554839772250518813625361142966379952728490769127317693498578555074596854008181591054210008963992371103227178906650838775279370568729936326229206982549673704558186551411428536393273990689289049858112995595990663869847190280715951002756457842695507499500942244723002435270207164159330159142829171445834594160003211775076951412282537114386614048386285640885092323310877480065449374131281975977896185335007098522567329787734963197976962407718767972333468158348724799368812852100598842527508893539170745639430997327293842668726360644634772721304216287769554403330181638544481429228182240622122926241762826022038067473086950601291162058300264151248130892958810968267161600000000000000 [97,68] 8102100772322700308006247045274475760862820193327872842233896337085772027943880663508980275659097174926928648600071797194395399020354278118305213892057694702539306922139097050349234681481217810287224826374328101857948796286661316165701704048222927031583566294670933385217680278956811363720963341243149172350016196849746295748939779830318762702208043308250138050437670871270169277652774884887756219455195857807502979447221361296735894968021808898290775836878903641680028460442238289325103843028954343455980344800104834726660486420972709298477755671228234061827972884120191775594908389749815890750089894776613225916074132203674551418339052975955022409672495056931928368862372785310262047155320318165122084563699467429330232937581446641427654969488128218027701196941177872967634484482547886393461704863812468359607389010193331341152766398072899546690239889874599018832221596346483695425311614767888163321577134174633892088684004748421957464401413929800754582485586282599732468674635343744748294665632610021993852435308399773844910667489955695395490313783616124661182261647428067287218008399309180019360306022723357339389824282423770032710949943742606131408632242282316227603419426434923520554124107634995208552159535766068081410605781867042420268955382823847829424306314225173149407590163760056587409056540440391886334578970637357184587081976486773831742445932646014892870941299872040613983588396390690847793160645155642887928090023298874836871836873679429454469082890365550045671284207512970004930883666202422461997563916289955354260053751630378249435474400593061898611316137883531649965466786257784270279688769743534695206127314394203470905815089805727850067888284343126916261443755441721764576742664600732834300911839770879480627290033053773049804368095472785223007207797358086222773152910446836380554101683234726738340177504096109433964194333212942715706568430206713370144687241724454538491955230591516976016616979233266140730841005301581188760870178567466089377865803674564184528825097669112636851039960572415067809391648589577244951447939697643146444800000000000 [97,69] 148427313771590955161036437371837228192760428607367543054855964359289438787116759585548135238684722145269447478045070848356470938925504789490736604507791770337302045541262644956448397595036743168890067587131246178442106578944878215012255419947050383217763964103178572682788765308653106787598410272520844080467919197565766210119612032169146692477733654798780952923742521826255438740594624529918508217186841610879972808517874268418175388088693155808820755694031638073826455511367109491042274900844923843977425606813050342976280201499460441465408815068809771034117219856472121677934014027083153809587019152029010862420262376109983343379228711395973874580997960046277407775661219778418974213503152192640853910366752983499885567127738894796006844589384393335675544178122326945829890518003699656557401641049022840678134239843805284242833528445156668878482137116531888737703995691218368477068636174838105292899081109213623499027363525863650077685000058793776537342731556848564780151553667349605954024952814431927201649243338457375601677699789774677046425299995106504381651908072251767604726000136022209461550570967527316713741707498329773123089583887082516504344739040355344726148063839205723029038193369777057940680188785571931261703707121658096811842451697868474474615942588841632795795791486395590050532531250229725747550598453789456021803608810436303619652401013654054796622047979063362935184741064235670000102286882167798210856773468056446661271644607252335170830839477017003753422164589791731390990720938381353919380145396398367682224600760499500786382233702847260231669242729127332908946591876929138184764363675206605587291153528101720373276312502675153257823543599463883604895290109932890119573139302578206473390324741983886158868603787492073067078999880712516840844398836493687410166004827793523731031765578993285264156861398856508295060433071202790090569554858513424623019885969994408402213349062924684159413817297075019998750818316000490232958441457081946111635248565658563969375327971702432385874920135203499276931191050678730282793015237455275622400000000 [97,70] 19203118683441632508492404133443925138009773842436539091280658927821503668967200430196564320505570066117997832366694581075363227884363713152707218655633997363662915933945357741426041802919403736435550083169104418892889785406215816362523132384745683219997561102622267868839591776649235115017556900332899725172350649532649834929634427560619422831332208454972003778120146622931942531868791591074906087465341779108196825047132623482245295802709160869102606161921688238766681419461029058976012376905572256549802454332783955960643504138372114919163530142400754660874489801738129880437440857413938645892672924601261842264980416042949294567805491138273100563635622506891464928652500923158784784614971820406397726622070675486737019283872413961007015967269687614572150316436480209867129622714916545908956528331251706266498281841951756607174773342300222436185921405688501947772105074247923451911703163856330584476909151351346726735758381075953078372031633093107401436078975049251304931775834084852718383407390415976052042769119239291107835995641015235261444332663211073678895416803825289323943842009725921049713012671254388332987873610784187930276382932404893026591437282063266148801979864292694941024166668757848143248271789095704138771571519500136786265798216247905487411593366218590857898758635830516571755099772434051005110360045057700542090707263649966462065670987107260002172270292294912774621848457815977798332769548062430422815235074589792296930911538964856180802323618684746784139029151090460223475107402846809512564059905748040310408287546972868331093064106057249553807767008613026807761815797586262788425098997549323751797104960121132953205330623118655329209633534789370450339748629878737972246097471214073093496513657985920197263530254396209018394082348502800309896705724267780272674098930365502654948345893242857561327606751717918700964439205843069431587593143176117137669052311176782311055769502173009123803937933792053087117373976919839595539402633736495890857779046851752300742374214089275242670321834640659876994611371423320981945390966006925721600000 [97,71] -465826890134497355812235662487613299442833929112565295575383067575896905225394254108394727979683735213064146482359693785558874560679894242358096885361918212644576547662464549960868884695690260751904114963308746814679977618832073023278085440246956374092602891279028124502986742821747621631095529042490127139050039122687654644354650980493085051053286120607087455526987112805062514909740307928919239724178936152844883941502250198253545741659319446504160733926720488536383008539371933470852601348385114638057068874149243430090514988158679057670409259573399775576173784903454851066797409973784113351382620180484277032722998211018171967010204872915012727213307885610945085034318439468422398563411034224947861447767523926961742483460223768752524992319673524484659047269301235049725703451252325542888387484043470912347653466776334971723142373856593696825529218556346945600177507989851602567323501007965103720188380368763236582146677913724595742205078854961393937811117683829737454548242552109616427873957829176645158199812212185379634321558118802906624683000853590183432247401947686883317152727931846798744318041159681529561295631807328691130956398827547580331836358614541325826619471011729624857908985054858863602975423999442450241380172390654787073335457901801922963090849639822034789787202303110221589180841973004186089728926914581518957566787236919340424577933761878137435439262581770867380910440702256257842455570373221158902018973092714691293139706710785283463898237696548781031430753490195365503907335078331547335247234553073249307794401087778912446584516391339453589560933155907584189764940911054545655174346123428999039678116027100062487940111282316527271625595614308507566029616070854097341067463275089392339477592195860927260799123332816965182472954446636606053851123255063961608505738895381114133195037471575771121558338741685722495385436751317804425347755219215487836907238782661158024346011910228848013455173033078237150380949982261882515680786507451937853991514343427616710446690862673797856691290230800849971131114371974819236117657665898392400 [97,72] 3209839526687839270343007966481182010121988580384598899806631971248737358135802171410398280666549046640146829002509730673882970920031818904096443616500912401926245891917613989933821143289197333475144779620427700117880976408161263652334419650542311236824099171948029967761094952814178771535799833868797895756893988903231844315957122166825157204062196385767544827875054068927346052642212507982509001810239671014250013132589359690134217109721487942102532000540258592525152121285028090529166007121942788219328156661853013638420987034519788964827548724005017866504015793681223412735319236616190431152756775269112350775068597510733297095638537254730156962397797665110529808954321239431343810406310096341609786603589983040453913198561641782281649200510355952724504584397614534869288774122597875021356486859651784022646700418727496559173579497713055236207731795470679337553019925276843937290660616026910608303063639989553067419878056088280539272329035006514284301183920194001747338073721887170771582842138758940732727523544325135188437803985609604183383696506528269826350149900205989400522635161949293446525541955500137811040786258651779959191609607048425062600581949642392283879697561473380069986225469878025201069380059522232295450174029118143378803673205494538677118140356910400684959513817921167859526573383572666761643111140409360295300770392317957611621303597182774308805401040502138815244036136304492881183876630269421219534091626999967819490564196838827268447928072497578540523081211361065629632043096211261671878038485335497907261966941551074232717655214768208017469367403256932206661063433777385157252672548773640743115885356413679761363951456027786910760045594337289862132822040006327680555143317413214132735728660699536419258079528492574357960908085368753405387926591071662882616373263411621464228102146437774199063102969486508032267783980176360292508056827123767579953734440757262904681872495745569117653917152804415434396207453969160710231269229874203862490424928813262303009271075518574035743343443385950845993229841722617019053222502284800 [97,73] -75474309926923012968237671419224296665610050661626248144434389258070770086171029915066936974324548078951373628247175270825061192749795349897327709222361629168520008232504611887353355468857793836183962634968569985228605424781553409807741865123744423921039163386316492335787578724529338164926675150971538922967391283186394029115417508103213175037935626321420919172419560955542266189063953449120210091352904431068858819914933918784414464369375506537597450264760324820723285810104370636814755375679795023001750658131069889250466006899872715767321719363382546839507263701942037414762635896910743971629740549860930975137089049599347591627527892212531222668218334209552986532302159268873835553424205560426218958140832357804195902587948667981644810815261646962402168728306300411867718235273312656465454048660448584069676772304993024077833211648110594156758880673232971722438554918035690212206964101453718314666464456645791184839264522452627474433473529442416406170073399233094639967688253526011708255269809423900949226866346371609615537539218897178175728779069475701935292271901280518360809162608824961715322576414927022166940599717777732104648320385693574869016591555163738828768621437096826073949746805545747509356742345635590094737955673109433972347132498747126550380183218640385974607286144746398466437047340261491292897517830472752379701015487579384253753140630629741524964555374083971848362193960109362601917379570704628755097388366758350776054348284864223951626394854252307209611035048992490488917400129677927909224203797701193206007426887103221151692465183990700215053098079568525296253598819041476485744786504134490440939516714555334698127060133258687412334521410070263460921378528668198992376809452675902045256266349101929243563641521499565741390934743286152518071318692662103997171006328261207738812551795074435266256359536321296395439506459917892471751568941454297668723376811853272553618247229277428607702937431950464480290221844935686534409051684737511002446677265872704149947312825811880763559771686516828658631746850772607071439755200 [97,74] 7079871745310319887310791643277765185247482909035592669897775998387086859904234892920893409366902467690250446769695971786832709084461579736746294731266794667490864575332506439063747112911427166134246952243549399147159775986351680941314077606195082140250862374333064441459198007871367373283843077430984015101963568420441576719675658200450018640114620505033043287882191371089326375955860203473847282060639872234251196343408488203577578778615202324838179958993800361137887962615875130849767666711578352672296657572301775540965715320817202606580110200164044170424576971596917712275859744064301675379508276946175322699129767922229314170594020036867196038371258882865862603745788179130438807125242801484370583361831422160199060637862465949893854554238210711868973891473000602288767356744647374367257244482417292954942223014899685885525821300387151748194372314411704802443956274136919105763482536097446445191796026612771026742627756917903361391913081294682425566574151306519903494202733172958448874842771764252449439231112088907934551593030599264602477069404714457934182104807980792987690366176601072914424073461579289770644541803803044520242397164699252059628315950056207989246746890014556258111914965391754586461270634660201335398974266390471002291641937472162917544218038776723143971870815685719587142187284975406033182587921264867619626277603792743172262747990392984862030827535551314412215982107279922033942227087321013456720890588243918563700475293126871786780936986632106149845482529656775649208994721442851580134743091952376276964189675416706091287467882572016391479664145897929692207702467665444688074923723208770679832987748812928706217883376074547989074738598486086251260762440301299604092979968073168207431878902761929938674240213227743609717535549951748908058008029679153206088090288750703970248010565954076530608897059789076527767036945419950869794508158959942532486467104961195669085081032219878764902958301109866121123518563782741803257368781892005722684867538257136680777208154804903619920741458999561659250804559766166206240000 [97,75] -72280973934809687516418988355976281919708206328488689233329235334112731530755305641280772835806573725092582113375450115215728236150141991114516984243866538877439653735276191591844191131574750387247909446804636087147500551763168156889848223370329312216336027868928518864789180061759470538746110349851652132811589095135267574938512780887480984782530076088586040844606411009762584212735888797566905061328631335139795580702000615998757713375490577522837921699556289781343242874696570093219694005148211962824514648036237608990820164564951514477267302775107912859157106005797805652418970523942010176066994892382863650453731901630495460654039774573197019583899621155940848461994348229737057763311905564422248923455933171310722422347865637959363477867539639827138722589817086190989251493610488935692461889303975769436932682689289065739791270199750803096852634919211431899631149182877764149646749170826518761140348950752158174739268127418421888206202693091608156180770851906757596451697857936126720940523650801284452870439814255719792470773556208571950823090819543690499886797740325785174688081646848047787621535742678857538699265354143732249514085041514171414904982787812197799907503190262393253791797451890045568771657009240645770155002232376007731417787100021840182393222525941455687483205204783903197466820353086463309274384064207204293910341557646337415734877553013200985650472575031224266881610255909952653549785432940799384793629289605843795613020477364679732684472963288309308656638097192166326062812215250677554750167111334834660513000793518075291946940892228128900262090657623844214710703282633067357130491391508958375940917958359547537714442464384658985352329147202538540958098311619660838963468116490486763728220706397610284668095932515027675550060956650833622491720582806272090794844723933311723654058337231817743145337096612863093286066364667555927368467053701119458704524619146625414091544211562842292303163295205401886911944340876893629530960180837729868905474129140102649487708746558383820106581258126652321191228726703844800 [97,76] 564098832257114845136033339421446597971794850478158713398763366718056674832113986234558381621698712950070926522929500936686142832587669366240548124999534381475564724352637701735993351313048067836069825765001599817732264088699789385865137009298881116254019292471670650782876429130931856110624523703952083049648993829099636063839535811627284595140226660549903112769909476931847757902308573560191065139917057053270727229263381352959004153244754755523511767244495630683915646394877766985450518058668692853325926330226202388714003184550504131035714301635743602036240115727860439807344600563712351739036081836351803925525005117564133141993347467646221244434851347318099500213964996539300594812093925436895613998132561644234865298710397802240392740932371004714998028123350862272315393557073777654122068467915301759381557571713062970098794510728256873285521761814775835967957722448974574949358401947922421690747746130252860323455452504271256604733038940394142029377764984918115639314077037699195275303043327137126871257693230600216585490183572457310745989778138714305617661044365357606296499277536798576147471162053912327855459205961061823808343224815256929718910516541912900252322979268955118537212451083890901645822899593376928066234245340801483137075069334596528056413332915061558275464315855522599604945409674450917807495164467208860340202829673922043195715250523443445144585520807882398361589965777541619097026267223112666009950339116825885260607135802039307097430265063455100561058936009439887563427989069615377274271372897400536482428302487833354238908073903736667843383254982840728247584349756142009400869026115446489679640647186182849030740623286099404410828245948042615389854980808210881270170612452735834313104629691477512554594745674921485531278533086666619744646889885730459927333801319264842091242428247664249352708415978176376540786776460058186028695937024672612374252960440710219426901955789740139225784492089226111751205012178903714121395869666311515554752409554696176485210855317844736543543454467076720597848649136000 [97,77] -3725471720227193372587878905023898820224369992563351003919506451118788310653118329807208418238509884699353774076390811045736988615343405955916371703602643474675393558141536211047054079425467067981511013138298889954345213040977617305205887635865629504557512859212367410520837964529756398796289682245685255741934978423026680646704561136546629223602018990915491869356189605437904139229092209687780737751654739652295474636114676245198799518804117000040927226362408703552391463611661219874992432583726011162597579197686304860477265249624849278359185188798677957022352886295830547245807462118491238369941170161355420954007152921574688270983537660232549082961070213861709515375718894710810136604962444916901761162512263550119645118500915244554085653785566698748647495306295738894089057106114300391652784596432078693723947520043155139366550278863029892271651666407488198003336870351119831390653477926297530253808468515222129429237098135975885995612073688832812499823756682325828626659688540622551689288429766124826059632196073551011909568823157349753804201306528934111396367591304658806394247794766030446033220741814183154302170208344632856952837971323900465115800932490805204442457810856992059615359419167874168245615233500138969540821001080997272197035457351015608910742870964955931875564928207759607667352232052594457552141180263011791644151395529373552773254354308612558192617052152551207234538605319311488034201860471673548651040168222506403888909196179723239355943949775794292803353910147647332529692843648431058781175452135291736794059526558042784210421135072491986175713832449640040088654410426162547010257684929330908205630488751636892086695779995847563052757511691056963269077194569570831535279790538736118269741082049648741782504079487532715977952448117519373687528391493374688443711452620723286055139361994358655980308530565567374367912816514649249318177622940297252581655611315975147975562179153813186400057462658482366970717127272821660159941647806613328492930236637699548372136090445611146494584950456489534195286000 [97,78] 143202411679359987533542169057910631749414282350809696526496465379050618877708101778230151686084660550401705524269304756594992892441017222566934865425515744893276940716828243491619101986787382657663484897147234390013086466997358827960295000525260817783759151342127545877580647824827495329915305059696338687472205670729727631189559970520713645633376266007776796245378708403006782162349188029655755015429705376806455313207426017700640829319864526888788762026348247204312320334274546453071787816932390984493470993367564457581447034665319425453530643726932878528756238770511951815561568918362034860610564015307054690359220513827991244472581407530961324865445834756829232529498287480774201092348810667233824229435531789002192929412598093733951109282587708788334844399166903198500846989390262958677570267821652094257376106059805582703654445302838838832790063949993959599216472376328700853585638308149054177020975008318240784787332310133459656118559017744565209285684330664111254321028859043744561619965564586714879388710382563986296958329314133200631480471097912590914231881459681295543999496886415444016266098734273561024462807974780224109541859431404122915348183365670036833920753508950910008631612100534952980722261166699785339889273797138606218921609815004882877672907000733773994596095241285583073943866171402131349120614126062254203945087129458481430765570887567739469300012834849617568136675838312990001557058703248082854505236525198327260482200416496765686991645803013245124375564651728568283150501135864932875773221873654479075499284899874405234734395406797142041220933117613812436093724676702947577815798438249159104383219638829449857942020769318254286837458042330305681698760226612053203444953323894980078990915391974988968086672482214636447829268458647966354236491423450236682360287378975580732414363057447399463981896863195291306362966843170057183533279803675833027319031139811778071252399037685294893685426038185857120010724142474024190798640659819123277205519503141251146911977333452347693647855006901780001920 [97,79] 578905607146066605018888227363501824946386852775680377781120458236234450591345105723239840698934775643681862980517111510861987860169972683172085913941934878264568370470755134382036656271382659677450208590351020538190698006932705543972201226666471957372458881989531232204982448574241660032538984230546488086171710178591305730094715696579391049947408673433235053591815981487774816298813541686244434172323597898348271984462056390947544603912708715461681266412116382589815780842896571551372474494768855312951799399101463614506588745005342427725193830522374299707031691508418360970964907617038049055856604318792986191774301038738593494723622002265220305580414405975064577012307821619307397634587594547527756677284909291283309590038990815132780526649821215369748560351885122975826384653603973686718494439523078292076059973554287134191850577442310541163812769154144990572605323260809763025834898650281302335167347768262240062374786478625634324156560566897361423386742223136344216862351129688909756479093574960971010608998869316522839823734642606075781082455847205544330817696462188531191238314042626677381075370196856909106301284103364925705424229724753311395775249241532210746323161791703386285324007529800435537154038178786495832495720167196386735777115443109362742188319087950386199621396683600070494682478957492655785496558405984817205451398645116402128663854193159958647191775215796399069685861253782441268989666112630348959123055126439397945826542763126759782537335229519848237010698256279322588886643424053909762570472639748260108714211045462168723201100378708333812913872671674310542993874044601081853443508271757925951268918845373936019843370997717140253242911587760791009548104817485226967925844280561753891213678373563024598684712486541395835711653397963386049069577311600426050064279350138976848016286767786306332710917221232001825834866087113177658428121422387754224197361297955389038386582686159927620469131053313854996366557561321205234908399819823693531859905445032811549508443625450554360603557802888880 [97,80] 2538910154475546071811819107622837264289504375618843560795493767343979902663008253070815458231802572387448984631375823192512528529433627161471853966637623572692135597201622935159127997466834658513848911316037690465509638425293109106958700274648822882800138683087001717486420504127347857182667681744659228630118025395612532064602537612680671751253039286349394891715032176179516139276483538653478302549464151720220225117556080357730307448159616629367904365152511257045186562553901405137444684577309303488867140340698535570241655599907515918060405834669982400172038241879684224592112187756652450953460174289687579221223085262376858080452318591867530213357865578405354883578142133520045058952000748011738152026708374182111942850357709839933137191851236609945429106580033447162414649034278654028345426542315248435730244268476918651477253484780452436199331206019447156097878630812366258249047813274203627784629538222408105033993609709344450508191504132833545798040659924457401444102346254323063565051076397982123905495124019227551394826035789351748827469228186401032252636149870783428603725942872206142754642613822585357495977982746938492026968194878586734498617001184599806348221215695857911092980856624423854410004942719293024333744265989360330631059230298033695025840153869296974550850377836195711837665116045913241672761475541708334528257740861009325956830530757655012219601314818959623050182187127506773664191877331384523661042556525466757023432608823336925469271871583352089870232365293999145432750479570320430296836145609244182199044754257295198747921434469682464781575987772580423715185072489734969177360031471985024901770401617828830413320436433176656762031263961790286555802450980722269811428449810291364807456634320111992132088570788915814192289768313829119946654428223320287674045082405973823946630901171557024654138274738758903801439798620969704852787405525519095082392652958948070477878966766897872313703180978249820511795506413569318128852534333982250742936876581196146405453176002049957242943639040 [97,81] -16572878303513012365339392236592058039324097310749516194512463335851543320864336453979920202881007071563512359757942108613150588231894570121464801586974690902251816840343739377455653389629082817848283932213428064365249087198981103635477284229453786216380247699145157524156394066320580247360561827111812294264847543845075508322983703962407008678154230744176331886905749798587593037176955156748532053295208065993459045817945827977391709629999083524787089860740568808158958841391456187768422231825074148879508662981763599704808693476776764912410374625841701509009525178656650511074578151864524162909105842440670362134823659839549452492614382449636510225107361684614185780909440231007542009712399922843094817808991563569416118603401084477483782463489506443748908201800574173377004857740356511315829004184901631346826896099913610347831690770234771911363206003638993607890101793548615917136897269876938813218828488116034049182347436640804344803979697329941952460072470610757101696115271940521275741048898068092646939697867383872790584797118895832014027738956682474073694489741226854045557108171162572500548825138100686084800496221863936013265245201306416897072042559342147610671426134178294549188773272776654483076532531308064663137427074333261176004112976084130881820705260759560124636485942522650321023048351192181599778340220180590584308909059956506773952135845752245688290634930465323316825545208668843441029477187524124674243401894900505634068633187260600981934360260740338637119094125892560088102081299101687817076232905175044365280251403151625520800976362196647857713587145867576572190065191916313575298396234426622598583149835487964841565868020474296977272426878958991289828646564341292490065505024480776055999964639708890899364317059457570100105790445734693679772384048802946111540635475171202644390361451071166537149992298076567055345294056296875233805258078090939057249557079399197238013064724633068029238390563182686171925237320150201929453711304540551557656895257855918688650697374469996015379840 [97,82] 251502812325159717143094709281931691042799661314681769823394734143847497560348120473268834987983461783219614154661281623971920035745124884203529442520374500466027000103741817170857848906830697423839510639724022806667642168167370019339814517163913180267523040468896914391639788919003705582536647959074606901214187715304747445359366283753789860957035997714228125818990878581115168248586659592593992416780001187851850949175698195088991166975659768077798577987640326279663381418314865160716940088609069072898102876111698857069405008067324652055321910778655003884678963318899826341123631138644948965860200411160725619240129244475937456828903980451145733398767451101125550111445675295117430620243395930509627607284396159188567857922998348340301285386103928616210068339910638108847231004441011401239250553166472815954502494768306603545055250685774294870802428668096129532390170994303657946890671917095299515181775261008903057478248158726779866925511681323928227057556540652852114694636039799400407151629171556291927460393550064492071560426798628083978216836375322168239723721357452099865987986523833906136495673489577706809012755926686937771558933654076604065405707884299778084954681789460377242216830720198021408341402709009282259293507771858732655695369390151728910825204100978900903560915614051577077438230084520072398869274595016607357817014284439505626264511118666077852224165314534011732923889127361539306063633517745862649014197748868459226343752616780148468831783749977317352552613996741180155532589724959413140786325949890487229486774505138347999483632234816245334435463130900254755201693340852724698314058183134936592525841649251853876870921790899265965298604033616025770667731534649878493157999066841774295284375846094266153058210638017454617959954991331801607599493474101525676596226135887061186021569578618789372588479474761593941640940424420902820262524549711346155746421233476624360089160224170334965455150450172605976730142193474925832195356347529162551170947695448796786517092152402109760 [97,83] 543223084927885507476325289390600594071714783483196298411940422542357826868064542895608926308050721511428803568234711683826296756842690034186695960016147174826213380772835844970808598108339196352654968803491982376242215614665624468170164260517505444595260515655221822306569486522658962097768086226520680966842599403397242493387998936572992360483185010381384881572366962640050527891693727819681917069929122504626346652890485004885155651139163924829347747570369397484657281922270914643830398046943905182218703329673200253437779945124913072164234880026705317386233974188133146215879719591666445536941190524404839996706861118653380972615525003180658131495580592008537107812047982839406413903843096262846923526000169461731275241545237518559586273300832762800550766890971816444122529024324078427694905628060312419245054976167651885549067717775488745222236821246915447659334262581625976768401961662603553970703443724454330089319408478507432123907270359160579692727066569731196765989149923765078399433483470265615572305207182405103436225702820561949120484610048978307090631536148289046272344851329932949312421801088866895463710902865237870381161393806676167247187536350254425534592614213951904553419564518804145384969202617542571173362110537547135539079666154348513556101811489682065494650629873999065861808466066010445539094911775708522920659183855100236320053508278503331565841686828995016926824572259486760566754728807925808008741583882844490268536371578635185775657054823816030770297771600872384908218913655734664024878708338102372657639155459586279534469848479007155572394094180008822800678467569160069244502833459208635169307040793487395960350348199443497646487190731574325578254736580390710869425466286029363945751253397002268600033970437647157700137323114944859394243007370447063465783006669081272845922223187547735201174487921043272239974279550061480063949158628007959356045862327093415582874374550031272599530071299126006709833433194003155407882226234972214613028496306825706873109076626960 [97,84] 6934095792191056058453549844824292964685266640143734108049574677239891025877953114748466396995712661489414648147770422093531283657677038904928681493349674127490573493704562438569617551741233718779936578823966924806890669472506749974326230766271274956256776809736263358331642820293749996224185483807376433397650314821759947964636599913127234815725655162450210534025498666388404570724665601690069418086241316471648221270649320149539598127912620799317231585815006841595884990379993481054919921527317773634743303730147119740501984956719905732813943236636708219941673750299675098247769495264850063592062830751754312952762854176755664987413202687970536209010413667205921351394712449866166405080131717758372548326694359140344101024503616747182740711319934520458283118861033691701892439742683116130122062826656086350633860638912220409388361669349735475647601073062829078771785839690715009087319567126903559252293074005129690252478308483007345797586183505542175173704729042551251015743094117869911471925727819432889317807864654782959321374447873383922522120140331375246041472782579015168117456689599183562652117774370429191913480378754398617070321476808705610946930017874576375082767548478215746461256082948382193953889146095407830947012330793912842283364839338992253678530204334643084304899127291378051272170239764656600700300411436248660948459082737644095065909848343955468616263715524072880396056774503342662025685829434547339430851963354225781264130046141028314595257519069039655203488330677757737195656425777638396466767827759389535808089589487682019916557618475274419677898907963676372420558471535235004676213180962455147992893324063671276171989119279244596883040854381725827143163499158091360920262126703713386383927875286805404316321616791420653311851519392515106196655076432998599487101041045281258090548540442571162933741766317425416077471980031980450378521856992630819725111428545368344186745099364569100090902852084720194675123696259828276837927844980321511563449524595078986741831200 [97,85] -53496478376834588927477610272856265338126978314750237730658370109214367539051441363247838402912932029260957958987653951141262206841191235696320884179540074229069053893844526188777778263205415987491085184086225062499063062998450021377774015291160815900662698697333569781792315577271451400206175391079128291490656953417165458569073326001126669336261608655872502858755256225012229355469877687245346950965836678872622056221826685755941853907548906329773733204737639378859104401975678421854571375430095315579447827759807406862157458479353229043594342562191588500286583353191303206482323633566313606012093324021012638736200742577694242214448641185042967988189560846735140001939694484436994788310339767021267070878713016450077582102905772849648907680201906542269266375293157498714836319709722095707147494986648850850476206099730782070022235885143935119472253259256816367746229644464083456247688950528315942409509372374001873738697147503036554247340819273266526466496004439305532928975025549311927233580477449600491926398822038646541212179657111746531729100363750157314392765524521786685242839381356995082245879294156338974425043079353050143987605609708482496231329358295474200186967066403073367661735864045152489193882521060081709531972726919735773764575700724161157420706728088829125576563988048104377098075334069488461332825678679855963044753785937813974760382763375180519947612086130317960967328732694658357754870716649746407510008193992250773837667353942356348495646444960516784484469071717732508052649997112663024802823539690076603303994267938026378880611747864380769193189773163068193166128513179675290470667830362439483168660131664744422790148167374134181248092954760748136100185577802765435725868979860930955334140269467261130248368839753522265129101139300215684449604769092553623564347428267802627357157011073059796382598346883315574783851358826397052829536170125080020134645067969878666767861107029577339318551548358514558149216985947598043668741992529072063864031252479750387140 [97,86] 395753254200786505193601723190962030306451168499706537848169758591304814828097336884163434977637550105775547142323256678598549431975787695551738203135976674024324998255346510529123833257497399396060019669399131625266877010270122495404036948024910574618307473552193621112290118525076585696414287153705830027392417094423283912884236436075287819816354841441713960043161521743221082424735923295627254323185308623075529985700148263149376745568269142114795079273241211228068278943298666435144039902283637179010971632502775582363241554536556201292785981188864708054222082464127310053207671729091671120079887315114457630362848862254571312389341156350352072184300252514577084677633913199698860114992105694080191970930473993578262179147679918450203287476166737078723086536177009982417404290175923054212355518213528033773360406456353286248189702848551181926756094928520765696292019698170826108292839527636687935344614191506404820357063160070361145351857752868995132372254130963442689247968483373863974033268734885995202988987416577975348215272257713089436840525518546227987232814426662180198476179371525153368220686495020402551305050054794402975033267590013183600363358010146438106393464848228823237916150116127603057442780876248665871664274698960634714155781603423127832144389859021630402515368850595946182869702011013810323937583733144622408630967543308826633070729435512269354821280618717380470227998675424830024017576387102126778766903315216089528984888634515052479673733842458390481095913814575775077282570239561747642718777024217832059622899880314366592956088779026095602733593542274456085950443430983136425241174940368487900805219636512508818836215285376444180043442442952692430914793457099770418482420372894554568548074984662399681877643180762853809839370330550384880357251814121521113750479447669170694140429323910936647108609586457318713266319335010549696502340259061630769067950156119027226047580647253680730752198700649731562494655228812162855118145052530782881143839687704512 [97,87] -1188956475952355212494976388534971150501367786966852053661975877641081119561996069470220180462293094399787834735465468215353232326196344615673028226879415265846993065308463006571010958956745105534232338334974449861152251243707953410048371762224400979001813901507642573956723131566654970449162339789448550226934824403880121302417127673788034446616796280962971952257352102280971057347081352960324741939483874198448364175263105015998329081644099762497061704228079317392021712980470235014220495583875762814801862754496679896358751519029548641791253829296881523531667659997978038947983828887762114888550800043617015054006011121237314009814758270339630434454806310167368125282594237318432663657377400026253158596044155522863111923456228900048914966770125524335614889196451105096908889087795749670297844613706284546743891486547098413643424796427796185379263655761460131693930765296791152790919959108329517633155291159945425762808205578974168691978044269767829958201540657848588308180468643129402680362044822357910728451077163619361432570592342975405034153294121094749678416093059047690554276610663926827331360176278386770959409863875556028967436754684240630128577142093960167382119714306075515661338337784124168619879323712324462470274914988686983766114428271023909992565234231804833822242133469237877131284985811418034837118315634163611598860051865956276267399577941280500361666810206859930511636668027314479344419494749523455263375710291474268871526367382614282974087735281041058333176970723528701130821435258064177699997560187692792769516615161156287745539448217561908798110311419046116437744673395283352508871929130394818779244781303850773623533902814115994628296254155031105536057517886402760548869196855838668847721380925971008615614753390062377248987742306950866512296740607332510370012777821693784862398392593300999893308054022913362437558450479416478551614034514473749150620242071280738001046908326223334535585563543819198288832101643609370741816800545095114724283708264 [97,88] 7200179585603405292821596950808597040426519400286617403024251209371366048742162792565546551257287825560802440630900822836148595375672474871563412760784777538112817815053463737430110576628643943659595576442756779034043992897014614034972188019088640571247956301866820467930967009018300084350937618668658266404107804742102168071712503968447040550259999015141081670495779331328068348970633161798808607490733396800271598145058056320664128771656582321153669758479146969223362162573843174550045798939755904145182908423067273948376230503817492760481203940528765773710231004139914556354394692485535957340152032602158842773865010002723368641256766855786161255837089191955059766435086499280667016342766092616638273451365111340191851286150988311495529686011713325484087022643713308343454604890136066748566964009785830554039785745404182285305252518695028218152672928880840473075197772959715398085959503833733104560776206974097894648161344016591330050119576391968836356794441118554309717770404750382120013608936506936276007095180188936317199979083714532451332899759696165328095287960863131676372757548069641221881501414312496591234295734266711083653969209924466632308350439330046414361112752849300187130389612239267380233466801072677673345858010726208873083157921325166215062357733251885453944675494305790441997224274477907060807112281712835512030894442837700538715516407843667694843986440947660625865590585428330202570947780632359754026888195173598274124160353023621803406414704233441775476991321424210027939495949557272249418094264933676090301238424596115322901788557930144342011074335509531482653516731382795947044876194423113038010323418357664192763125667715077878916841446530299964363575472458346311883950273768401135279699729946516074540136188514985224164767994832414952443813405048377300981367696198738235961057240188262873629440169298241611750313242925500681643753946732158868054819957407626481205734693314120205991344823141850529101255514539058585097329259482914203303360 [97,89] -20423512374081804970701982011494747094687370549846486460351156137927417714713414066510213587747843959308786291829653758580455602160799395577908098011049918235302312955727557465636877059372353190200146153852867038906533037599165252769770706157369336173306599711896163858447456888373164839346227715735548811175198434121879253414919698553494141830000492899483219052270932534302230489270551126693143041974670451078769194178449779454281444438580685786777769027659642843126658860362162068896944960271725252093662249099458685640681883236300941986834950384719410782104495539205019330806824324751635081768188639371074217397684836111891315045977863634094087558481438589631756187584574900263110669935505043894678326823668436304794504946310633602743302287538612508181962761798520027564254411035683428337680812736094378929755984897094623503776183545623958673854090478922370529784366776869654805952563370973271872574438395414739037475005289921884392406224982260907377290878247987431560732366472160882093559059097848058122224571213246600190492266967568995882962293830429757988162810544831027939045228873610424219518337572028870653090752187329212242119072738684523804255969848955716950107069419239911430153989620652728779061378761705550749033680217806019094282561693336573969804232995806410324938097628387694047981075462245605995361733006958573906045594005724830243169910249241219524842125211026182586267633296913985588124899095278917360646734596747573570845550745548090625261967598823984291643363738460500514775481446788150894013186342231005901154521677920916165043514264965516721733256244971969228909795495171143617531279977323011121032181358985693627432722782256203469763944616264422031347708229799400405668414981189058164749028330127007189235530178752055756356730527275024865955396275624475688900733135145092811523794170093882527616481204978062539677779762346931610570002328297192121199991064231379042569502185266553521373280659933639034968723449107850069228848295771800856 [97,90] 45263392507977975374556629283065284294489808179664063795748487781677912827028314733402108578047016998333961077222570185787387991053520986265290060910925420528306625185109278717949534124329175361397800987320995130094278876054112694080373232332727156911171300697451890245661541609808049273477306308509258099899206136365817048788564599677657220645532658289519726508012081406756867027187277575170896577090016449635850502670408781964293283673737904415568839540481564876075151121445981442331449091390002474915603318386382064810795790904137982563418151293826946181598815948802852537624955242913228246937703104025569404088923632319469503141753750478620137825909949114840665337349158438840324681089540433778264621906717599715657541235806687494221650919488284275639868275510394470010520249680495042265826847669288782612472386754366790803074290952579041272796762625309065308871681855003573267856319373131838247477035471296959756664753719506007539397565810533463919954007328021673083256593926293477679651964139637885501490351093936212277363653605537444520100032978492906859585626557960084621287606211863758462266404277377709182090075305652353112629119290248135007739122725954128614877638015662534407209300061341466242129651970219506809325378004154780397322133094270514705147959533412293815334916019642158656634522336609962647077299788829274138724982343214008748303412245912766206662443428929106554412524822201127811984459270911123562683723839144288436021364280409709533044278312752010605842353094115272216838346285112116431219564171590970464068307320989552216308197031492049049553998038796028534185943928055528439080220919802483181715725503219895953100912162083687803736773057234579382879018797234808958942148363436337165055247557545600124083779680188976724609154112778059670857519021700860802804413266126713003161173594724188955897939944901113959588169639396201517686909268332084627686548532152046223169718294977906078290692944229833991011444869310944754257243049408 [97,91] -32814812483041040034296877949576518390489243901901539692483126863739647452287992979592066608796890694563476341401498827201379927650830588041876652395227938035938768947082739390237049809801406658981948777871870237008898112991442434576139691993207803643923644342217522798348626042404971332688823691003654943268379727268400373087292675433409200832181685568680000729522454527671629404593151760835995028058030820593439934676667654566576765427981411630013906215203390120020943860518095490996729264267612963936996645886654550825118497956244661891791865169491113839836943770621325044548439918415876634754621150174533167612574988498431217715220077254859329157644583583302189096791485766111476275512431426431826378983048004355771262541175836910880281367764451012198229611217955336903076175903964469550249111102521940920568401070675228679340230577579354585783306407927215420150976403992783868047153059698356091661037517454711030710169510884127100413834564736993676499070261782573182783873569509124959860775142496747445101116832913358789821847757426132904331859939043047695747950643794939091679334448210611996213404919838122261491656828968458424393871088793159422118275463001181996219731289412182364424110781009705158210915442707167562410027198395165601741546880970987793599512074517972306961481532911887362721015583187862552994094575048851681356888516604197288615842470390295851793501619927911525172572508393664954796070608951421583158298884247319960569682461264543368361894764260956900495465974296601986262782528627250595974268790389223366051995893856415534386346114311572226301385067158062270190675280848176219936144156417566888100659920521273049004307913603377879942120465474743568537229859337290803803897780712706304062347973296566100657486859756222210024490347630182924078883318340776356064160360678363015175276939715342442301323467940189435567755732391619730651291144897037600939212832367588703090237145526485003332491448730185710580926392786345019125488 [97,92] 49029392656593572685469727094754888025368623093842938184344110304918570589302692776113403440183699706563746100339278852652990378814501569492187966279430377223325484251021724188774106466834362058357187441909919478872088251809690931404074861167261186182942130077994856009044117147615132056974703840932441141025330113549512557128211683138154348489634921634642308480223384958204875534198196371974145589361328140468553374321713607725052617999908391067046147523606526399030797356980676677326561858255590648997820039610083071105967822425275672196915772825227265785091083326382557315615471991929305864137267575359694824953499908370708093507946484475885394119910865414264862971346741875172698404244745465137172644174543391633062507912402573796570121423404272502671316389467612103262715894125505786053649603593710411449823599048741063505089068223382624220064402036987053564422687899656036922408787630929714078310457499754404641108671938513386387074760933716762556435955579392809340011840408212942482551112485834299652276804903720811747781218441228862243275081401700784140501301741814300033529636837227311045378315945933309973963531200899666501217740513516947987986479560201373095518623942856966164678556574531896216959265787919020058605570828102143708185704322106119719858619139754321914517857786622542305059817325801128947552118516784426125207226379204048621135900820795156231301570202210742660928800043315719706290403027181902792404827420368287686242755110185034464646636241176138292239571803292040243552516643993403180299276747807297404164712687017860942469827974402663362443741592650771894778280733042992341704353270836838491562228667468032251744324310951084586720840954648738128332648405512237556684277862658084298733025208427606454121510687540315276415730093793744040716686600666338905422288686746380910380595094621436738905386704374007201384364656505274168731006735570188428214206230298250534490187218615296050492396074467020248970691459006922112 [97,93] -54899483685360301037227696580468584971739434828436203531120504539364942048238503247445578891979392575655858186632906646460951726851728559459510435174006027835488547742821035611449142656126881117648703384393348474270918470353862861518175299853897506090803389022134366866805273887992036220822701216106711012726582908985120133571091624044492093625112372715131565710703116864782054550484552005378766605086180592609017197350554814947047950387520631317285718794819423634599238698599005599075350104492484433128303252302273890752639873577120701679592162153691090601332407834871642333805627347760655334868952745121060605596852787552753184940933762196606537284015313534925368639944027165881027985589359185529851262934686799852649865771887054169290447734132328662250050781860023844569331440480533029475963240014462145027658526511761934556153004962230168696948365461343810767366273040172343053431742147528779371918467872074831142582206164857453281817269327558734796121432397271385705225781590139533062564796520756013937297490060495692291793807998215573957083287436087619361438955902621208360349748032108550201075901381780884577469305909641180134513123337282852467812096946477290138740053424240752346669480620092634777272903213241257421860649162129629061649191900806421276769397634372256344832172199390073024228182638436189234263116474678494322481808935700670042335349730018760998614360816178501714741940872331904254013836550905006454208671415142821494254513172676013847395554030961854251979812008965924409587353470823371340599170204455158912927456261734695666659146429287697138659492300854153891018165040269034453476853208804251779646228389820962753487065224794983980516675516258315563272597186734958326925079791960220332594585407998005596282504687191051545350521112325171578768732655507788347347752858991615163093648216032674579616148208025181467742769007471383347673050615263162827756591730988940151046323731061150543905495588049363779828994395568 [97,94] 118945931225307458932505664354439994649751303604803160319727815831451614527937046915931840107987983820343987925279403988482599921617638253825717792079041317794969102626142938804552415984448038337359525453514611039233659658469913661665766575554545130244729771170792269521729300604216206880123250969780336739158862166493933977126714583775904719880254820481037711339687862674970832531389129625473681877467561362154570411707508590750242729373210697324945609385752883900802165177426879416472700886630358281004960754581002673331349614398247166166591966369791397011202890244064265858596185864809131590231595547469263835112409968496594670146396801567117542797659855923419558072315825514410864888919875641975827493932983489497700815832050716576221030480617755696578731999189326214987951009095499688759867193225430732279362488078066417289571821821512620533194059995161236485694244702489982626034125784860491350926447865798663898200887116953703480784310085190493016861267971371608015914090880670267735125080374217855378870709825556428752518432629116815145638088844740417658197914075359601491438952699629980336181583193235796757827043858704505411415192193047115421634736208085057706577754960677156073074410004600649281701692979585340229302254891524300574780540461564848716172938590590057539035943931312626017767974508040809098944499802414038494865866794643945912201581613233767786479033373543983494048783237533324581611695344310406833168466666699140709354277861232090421802235720344775067494650907254742771079294144844797844795846860457973924412135366985912644092645360734401271206936844511935416005834253461576655172955740063072065301538126395275867721977671266175033435767509146478749939926897365999880345417995217055882240834989653996040234996464457628709320550508932990532657890308672854584277954921430735325762745069783449681579933380791030078047407280593340057167538806499260257367949843523572043701782573243837672131476975700994766761856 [97,95] -53825619419592177312591456613793298968332706637141534363577257614764218813289995260224950221946858615213702863595470203348281201927763222340523514343254163834735250622007398136146754195832726780901581039225962343778407393022055048709198145997362606205576439181044114002434091316358768825703900239392719448343618064849357125875530738797016532170216026395233403948145701289971244766947779911317077900608500918291480872161398158431452577516752423879645631812411095141306059869200762654372380548720359984669575706714501106384826509619081839280998321489669518811888233544446999762356170026941065559697191243190151182852966389608174813351591629146964558475873127792765039256027342525111488733334914137463707035135794628606865858005632418437481755047241787330982445687427471203847993000191068182468518262206460847049516099049580359393992159556394107177295585785341964547141810022205098682376045456062242939180280118270017986498875923221037459548344251089210753220739997300199556588279937625680848135399435064737956734329651273751060563334500275039301701492389087538500855475655848421831049543954514770180627885799394262866031455228127704426022966111550308717806403469189794868974300414127658756643460331141017916693262257502649121836103923769462728944190522201772289100603716244240343724495204222519643803851654753251126132883139741551929620687687506549464481868700181078832368235100587348966827799529097703040929128967472139061641310052079548089514541912794248448040739452536390275642146091247683333442140821745122014468987270911529689380729458247694597831852775544122537604851076051590492816341111283057553885152289085790070568032611645234862269175079860016763834384416581113362660136637499730521458496583349119659403804601519567204718532457799863576270170285775058217239616683313200881733583288963125569182282544951936775576183687363607110557264918227170735361956612314082554794562446906285618323841583449771059337211805056513808 [97,96] -25397600133328797801085445836420154608514025147103661482434391776851150543373486107410574765891049580763055801001831114493808819183377277340305632178901275385590222410322458312199908241655134133605194936983950008277172612178494431239762628707428081258352644868169458124356904180566536670569917572352292089015368605660447964391607139245777149938193172478561908578768829157998326914685922436729127537422503743356982148594491471221083992604972892266067071439695600077203047447608265758027447035728395726235328291647143910691792953051800371469060849311878213754001874114342222968421957442426694825594485684450967705191855770931304219591225098705642314258278770099995117663092031610837403064877199826728665985826142351577670590899086409890479815359406937438357625196085203966716151673196741479685877480825595047379293361190601121197263700976713981986977753987404451486017962530758298907510857930168100198736329157523419420759957590979401052811809997188903304948708617407470654415942832527081123654315977152359645494500141827548624479909470438462753972774124434234450624270228877758862483959140437431208468370933895117936336500391880130724151344782228789530648099816172708283645474875349134190457294597478657654973659323490898533280502059424171653344614613749503133407537331664695976493049667274616701343578054549357024166997144575692732040206665189000074710027950848412097663908009128036411198528464357083576162253893815664531428577944275531379111405451717699435164880545554616317839293828943840908509969730236788125109437245090611826447045398214216101092979358512677123779648262922293651377862048218743756533133829620679391295548605164518165159151485817113602075697249430177942806510116709505994842607957791451813416988199338177293995361232677729119464076595963621529127931298372898076792731185681103857694218990507509236182443991186667149337622933882418303951514233861038637167324293150823426377042731246868496462289968000 [97,97] 33905727031502520031149215012701676849191708511201838934146349693697723379702277218072145911268926408237528455962684169478073289136533434576556629025276326886220954435855581349305955159989592656053763166154189705759607058946281011507486519602642260680806281063791801752939741509451538305729632156029843262288104727446745003072786097009107235472270319270886675200350118745716527186064705498533709680258949818959997480666349428868169759507519001007927221104970516495261421742523367960415140829371164496111581085926968092546989158025670307307624592154481900068096761507707361904736132655214334499456912668372641181632174437886300825714019479104244805629364470896486359351244194539413634845877905555550329682371587580671977058349354391938432894226272123726577613272827575731877325300154149418649367549305977003163960236831578590316374782161389569058520438419500411390142521903336905401473050394196811405164466732326311099699598071245130328189731904066992870702924829885737944678207658980927941372064894051363753130748195659266079800229615351802701122002951077615322873684576801791555444344470096970289531974412434742526131525385473485053106934649031528408345151785386570835080373828860422648105800825116184335316257587006186437946148317133132427769487323331420905535306422974428481863691748914281365680244223798163630482568113310976607568601306818890735908393865823421734281434299272905472813732797801748940898815906258169133257715677979844033038800652664284759127369658582627063031219744093219885537119164099438044170097720434422416536215924263202609526512513553104147448200048866943825974746546003577984053039321383664678803705915117024023610184134262950305411689415172806653107169351650157390997273157072547083673202963000975046855227435240669770373644775221726882604911722234866244503951467261250162144838217055955481224818118805197641590677645828216490750216223888046997806057864272648719940635432877503174516304 [98,0] 19070531901192627969226629559565881447524780353650182629048806710045140901009991042259527511797290509945409465550775607933334223202334764072010213648645060295576470055514648978362522602269971824598576338852658707545583021426605323530639702053614426756426884996301734715285444652374946818722075894384580478241873996289244338521469083829975914418708520031561776903642322891203770023986372715834178564016086903755109696334922959293625803385132144646482694460647260195124725862017738820780602143085239379817788173153059000910233360021310261261247019773459657178170279487692577225599899085505152923985733599820645813291635157387460263749364992502150096936593317574635077041213816160802853308637271468167344149067719676757669373645909127169362236054499438109630048284663658644869281347960119954605653041848349947563248918842474446514382423666619459514524764697983434272776979858939327339447862038878230705295919896908159105152222852714512599976943051140088981304669280805829481108617973845737839146975625488557037291708202458322609045236689000928739828591862262769157762860485652812935998177014522157033589981591795702910184964240043222414330735045888764795353887359969242563156093798371976198562024646225165711321182182896858157010000537700712541792072873005946456404590652685898942326026970409647606546235233180099993124101547520378903351279341703329251558210180472657178142531319427342533091937754971095176954681836267557318720869811150532024855245531084949117237913574682089180418730400682505633611778079066208066893808474768084968188156858421247650196568992562596516352727334242860855059154832950353566082630435565990799392818758569837200193990381867209878078434782426135756712005487483879609746843503732115153623512668814093257690524272817583684062493559322071501934181045911934077892222567988640688637616055844209307949332165618997446895922960932517837126951866036002838698132043271565064138555864653663745574930354704333770043786611012694410307366335375833726372505599518181951787586378857211514316706924500001869049408394267207007756404821180451562634922156360374442524672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,1] 89631825277221578444531433377244434703961325112681580329253715488208858873605717617243184829532377122823417717990391044584251666563079703319029792376130699342075857949596957071092603839854235359619537009478473969179340321287636538679217369877606068596886641959915390263144676915489508346907857265201820638648868773449977927558875892242851444868185804856737969776631404321263239852925119167165006168917921976741703166369188376709103605671271574914845619950163446505369063063193228051324591689395340886657215855378146032510375585533067946946339778468748379472038695382507331584599968015425276508196433376648632846987097938898136939433798234938614220539037936287213227725849845592252901315059927137057013412381800302997751876669671947775311698847122005350272204238783229845257004500268594723682578040371906499581753526620821049399932050465231977786072784233973463363809385014426590815785703955827865383918131029773455540030992029602605994657509768955948960665757904215119125899120254512311810806310809257816470282228009805330386284702034322119166707477316072379156922808041025199596394900581348078869169730226447477474888096982624108944331722246760364084587073801875730240731390582085110243728085256690620468494353737588990569586091178357360822234966798841691316085707303770039777160760715614398362989931602066437901183044931785163790008684909187098725329693946124295263938271007065700839984904866070285322198382145905283033614499977289818565556184364227408097177081991621844673247925350945962408396010121308275533170662646179002669068656526387195482620351082544232364399487046720293827924439456209404506403589053563926524772553239615236932648687173924452522632395350388908923620134777885249330779789522663107753494929497423894862062261378828172296845387755295400580296570702039421740236574962643632802094163601980022516673445875416367386381325655676191659419729710393255578002302719371355437701337131214032146385023113065242620006532619282557120170364266275454652967797564225308817313201609729489958326947939250294029294093664528233954386179195540241239858909694310590904795136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,2] -12774767563315045863062243449038594597135636430402430270688026102653744653608865414646636023431797423192537548855189445439687329481746171880628336348703395970995860558803521239654666584598808516732621347119728994488920510647463615253822614580621197187708660560207580798032923544592226616537558343526635417139192186326280560249198072731930381399532304539515788366186320091292327292280281372525414472364594613221040255728094569437035166499623979751709080295773150289805685420460910831449157226799162171719494527782079883735833597658065671760103891888509743479767378331130054168007566558189633388208203024121712176940460723773251233166839684955156652270997649109129361687543040630252498970961575622078108871710891845620710256147669252758436298350098371926104225165209777264403395053909127825581774918833306976081371591679212940861884207516045422945822702431046847469582927759719754332267450985362273730118197675700489936918737144452805728364094447657387609321429626866800806955259220357307379353109208377506428652215058597377934112143327328637437249917421911055702463597635850982481757543317532851407908756014012184030090676369179930038293675978060409259463797309984856345482555145409519308396692421488562250589487190004208766168649108328468439090557798781006620738579769767770745629928356941348096942416448309296205224631429166053042306343594148255506571874263091462124322400917573538553085143033720500922611181500209485537543570838723229161752997578009231177876732110627615409083790332927020166268059360569647771228956497674747272922050459419327145880772993984516245593516776039479462754211137777363343972332895564777484277632681829068791143011642601547976551714778665717541396523363740412378335476098618871072893556462296090003027562852699755019940028364121021962682021229207890277164173419890448678414739170568905324162858892584834027376689257186571786372755344677380808585287383990166920324525249164587952538063134313971912661517571972785933848508682433561571562708864914248921394838965907836827122237914351922212976692089415480556730965633004718423914425433831535765996175360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,3] -84516718780128703252201719228743657198389219957526027947021310100212774622838130186843984392294951441853456907434090867107130741008595932252903788081909267768504419881701327547998508613671481647290003661266807054743605983433708629452045770127387411108374114736293495452834492184740974592471549083016982253878739629495015325758127210238029336540446918601929118140901107409243117090050585336359557885253462528663666863576701687945368658421343048204941571866404660810657677430815721394316260111620480545567387883170097316218240636111193003282742700833424477472737177985253675302235038102017799224651689123364655786506970949061998323476114909229164358007588913913974085858092197628866091890723667486105992597899410693022860105585534821622711271422700511918137857284277044779790523109295854544423777682670741622092790537679604698141230396180125225824221770813799253677490152232531032546241192191598554076335630768001517617524296831037021831363388560557438878627508864010319967520143108489699942032598081066655375068933410804790752994515809047299321704269087054225960842905227622592277537728479053687578407869305412235101318840590542576686005285547623874875123919007280233277210734386252204441028318115359369804289287303261184643436360141818834537724843821811598544525092387434366077634396366614095112546550302509007092225216095034039438741735762432690537254404083558999761090299903664637748343330212760933428566641403039753810922848885472580302405290112649897691559215248531847510853196752538449710368100349204090750394629577680106011142230582736398270465732751950360423982470154669025066604576827358875817533363688132378921890034556244867622508068519920633284863814511364450858534843743363144121610677447288475606983797132890060447145856220310315916250323937398650930630469207139503561190865736463451775338805665104622316227425024220980177327744580624809589990480678643091030064055984989313579753697499967201460090257623231369878648772161524724856162127485146133037251221814638415693656304818886237073015436084026567434752324168977655115890346278304212752041728964460499209262465024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,4] 8169167272260601156067942070326673954954765560737902244369921704031892992387968308635994956099284609403267134173596122972226035095819862772264973629654798768161125956504834889165599760087863507833383928410369661698045183636837468222824938385446511347791405652106711952356989513542867180813022200740617462240459947537209998646804702730936674952626469266457977433903988409499056059075310135790973293270144021433460839497751344999106620423461245408024487455025220140697391702061719899027533486032880573666437503170996129516917713928291813587342633522460733692211479938223244384763889718780751752483556953016284828344893912144955309445607344118760637975698355856322126014666547842941171050047679344262446923796785740920651008370735450267258839172616340023430588763019731753670861287895836894422389848744120194002531092881122111094983299825338922384115900030455578138957650396101055115041456470749487264000649740828106754878911462821013186731451097621671720256220659119727061258362897218206997923723294690327566969181358448682100683351326089223461395042907337173651014690569357980184260130043536731910909772661606615369690210821234429684668075976377129515936343841964346168881778959766200775231145797726955629599365793942520668261971842835172093788725401117393173723605456166455198884870600836694811914584909274503002917524032651180021329704536936462168400896782032031763543043421178053004786892070347000959443138121293456627365887646217795226753905741179152438293540511277652126368665310379777267210072062748879204872368932702147947641240156818561459372198555803697512554581087469627133455718649096288244507846055935545179547655031572605478026561773242043632565067697720975560030998678797139100512005550008592560643552052922579963767519899282827082893322692138496035209232771517796450990065951956679693602883318143247532106129896069317238997379450833546173695001205370528128105788549366536924508328313677225484871606507942112453655810758816857630641044414511502074014610182097379661934586485883307260694079857705475189011486489198568672116150384666952201738523128011441326991593177088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,5] -107097977649038757198923179061953646402483983548317854784348081891602886759675925166016342749336327620709083634002979939699449898762539851746988374598577150382505255229319556843584896300573485952793457318857525158900433904705022842998035829452669187955259863980830604407080836758790159344375278090310369561353920815432163868924933678228480324172435531109567164324012179393123657716730954508993090778542541205494898016213995220114849618600234744894496052744148965291637916367742374256991490235612781780445631673747241308079618009950788581089931885841592489038002873556046163766910149857291914834351881624548779225136029587188776333592301127294861008723674521037575836494033828913640303945365017416104020968349098598819410942063855990595911821283147348190754251025589566872576497102135939067101315223334356809668006904796573385211064787284430843508526247798027084766411407212559939787010289817685441661510385689558446872526758114466953812935528838028548855880560316515624671553289795216608269797958589263185495464681923250080023670505718913749351662450066962608926299946885677245969406083793365699656355072880342604374013940390755216208396577842021007107516650347883464990501926756630144652523030527443723339117643502483055979749333717786713665370429610078586771262332907397801596084445339279644391119591324862918828276134410219539730578994413467816739340787345196615549278719394632707745039348958267305339036042701754694368388078275416841081596324348943997991519325549978849020770346622489341819936914698844831841567302027278252828021466195222711037557590763643944425815913120697970977598482266005478642048876799084675279358945181004286519801764852193318282117802569927917984765484016690471859417649336204269541029382547681363059282484307135398954885665437552221019737879047973560813219420224061092963348864462171633266576693711906112555187472387909308251803470450998382257935526125159961745035629697046732868745391319347010612179218729304711650495799597099574244625540274293179337853494803612360378431694659174458732070874437432390347112718425210587880044928587232147191421164584960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,6] 906783733461419888345321868341392244657361003295364627247419790301766304230894882017288851728486890855843515599412129876020347830492517607907845329284267204323668828420654477949058002087862349795345843235632731955713993264120996477951168374011040679772589853246751769252983982808705971456283252987329194923672344357014563617497842080054623203230923246763482577493546614341947115440821174030380369124499432492633030003086370076245680051503485703172695851902894718048634702111218615841371657973483793629475935701338478587864451636757284352262567619974971066109487395494971786846458902636653229114764820604857431512065197712286264544167255227822225894496701167562380409462266084102326361674929045920599428847276477595027608903751518503978619932869705928144680932656328973409189516860035259049301531321151910114390060611492368677441851845782993498842952075386779193906489354716908800091246424654186748358180766972548765530763658553961444773124940002020704713244017955422480051477282519848917682459364180546939594982606120562334267865241851388408438645009029194085086535677087007304831632455906246066335647652275997335464226069914622525003037626980240172856890455391122178967813437738854473311577179459611871192256931809833157793878918528330003023800536241180354354718115680976272849750585794556134903393365809955271000135583111357398770048120612209541742788872491768156798601037145433492374780294826850447642203065961231886498741365130767069427886884804259559722496446689710640388402711613738853628921450075770166478772085597374619341633237890853702562329919351516492003982050476136763167273639919796780479218301144862946604219247751982172427558645222353108712383587105641438821496846039612243423967196637072364673946474726330665971711518601704761994830780512042428994248109327984211993585864849456672033346517121232236990332855701020128622409544730597353735276738313762645123391145884406481026424951089211494625019977425653573948815215791565284111719420236354125921504796476965832779456589475917726344998842188663559848614854283147888621224281111833437483885169466170217612581976145920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,7] -5483062141111993709897890589622738399197853319110956998322160975780614005516243445333600149188570954718567549208032511536455802570118609924494766404999532934792880215498386312439951052416459811170177967481923448989661038411954646265855422582496843419970236534288256169290081691846664816098086319022342923097620773355513652502427923334047031725947839855926452170539612542161030661124550766046660348115645393008426672285411905277858629332359352643839853203130809281885165038038061228300401566562550175025738029626302892000660645719703102426580527762584837200863108984507621334321901327377098149001843845549428204944754469127232806479650166421035534267171494478272933522332503811348124023786084298059372250096135461633767350700801508263136618045352018623930874551384953242525366062574988080225048655985728005139268844910313019778759929501724252925400919842547585875530003505972395326705244422244889984395163486096373127728099035322871858288037384136269658857087526564335058395432344593681049313315067362935991391300690108024236769794573343603753631512952369219751493878987733209912930541335253428062941570819307851291693448253669816866835641172228183821123213980247333368365032448626253863241743781801624773427003777374068442654581123923559994886646191873700606600567897314322063337546966103737323211853340184919424376872780918013842246850519732341163429092835801590025924379730366444125890878786814783566310236573262846231138585978451562229859060384797760901697796758871014627400671159193089332532325705140217998154751884250908911796895605897541789608850352753404152193445338438186546577503435566504887417623604337472196362450406791431960148651596894394716285538974484918340574570210839362096230327582507801842235541357406390668769484297331487699473414747291635087522120420052668026717725370346057696387323999192711816547670613044319044350330208861899468260689276671071239117207047156006481931048656482785264037491078444122936512138515396858050210735414169463467875486131180823704096308161760604949395424134006501068478626084483864304931854080394032870196705168935120261345220350705664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,8] 25593295851548401323212904946043592797813158302138928165498837365990144239297619968236391668647538606525855540203107066196879362934582053689829215657087952279135870653791553072488109263824440002949198199018044549629020386928448495220873147476922111507137905963531023810383857533663786066041305073796326025555060392934786888895274609260532803442330046212817509244152395596206768691635813680800924144637176315334410268730653426563395833493102732955249210849717037763611453683427683254063364541135073941054753401263429093786815062100533183991937913914975023670911914343887382146521425224270076351509278400586359393763908192023621128201977444651763278918927123342038307652525945476408847912293131244565427163817806549850347770134214884954186062308152548335305635618613391354057214111476113933133152209787178639791043852524379344764118836519536786287096212495618024382311700725854690105066938243006115985114694870124132994113027454241493122534591126884706916049646785012331353564847420145731872505164267507555413072995607737265937700222170414318931691795759743259287900009082114737150711703396887189989068966528236161448879566491005533731663062107297033925019043759835426827519421306840308711713579756256742520925390580926232220901862983041097839024511704690873738194484300294922221891951183588881514018475967219039341364112418394796947489672685650360090575494388010910711463831229651802278187816786340230841179956013230274510081091486729952312558459601202633008481508801683898466646761816713987715726668933774998052256673661932750114289560541177487836701565688246362788252657918619867693146977166146877315711894308069720965724602610895900953402010803483847739759484122351645225704470787289304950516182604985845229418146094116966510261125857357250044176080967145933962866964331274990166122800322669996612085485691766194833813870953726802846990790734584269442389931204319445199590106538835409203229491022070024491149638694015860059112480891244556106879455642052678494535134410568459889262251596523350954337940161516607113685104204929703241943218551763458872650634497949979380593003413372928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,9] -97891307145810445770643208589986670302728620767597095671979338294488886014052602766472644811462206329929341561272007359794812340206657291797918499612296747826935860513666419173324288657412045755159922081497358365358255730203720357558455272194738581448345954325595374835616942238192080226488012839985836213038474316675275790878135719639933437283870439224665245628617682502950784923803726962109833301772168709378440087200374778571941272972991191280453164620729487541591792567642350952899686027279306917218984251006601430926755620115422355332182059991750553635609578492656854996965014680283121798480995897099766671242561761063394370284626653556784419387530022539400614446437177360740855039498725531351478194465970593763364899182477632612292913102593875429168675196781039064283818644520187860552547574079372626038835741403758693789285571699577237804891016729757540690219871460312225510034170806477538429058841508315941650321119413403113223586406971670449555833847997495372584401247135221579037459197593362425926987408732739712914384411602539698352208885967966499923196153827384337552872672543955917740407015198886844301390564547888006484226489675704145152502336233685264171859483656810085163379052002813648811284479573321086710962634059847960626698941590144595209518292879413792644890107019760474181294124037577446821777202380672707321261652065142642896296573553401391256530882861992842322951254288553064277871210050771543116534170409169320361948085219841271041350246502026330197006392942560733401710447228398470727442761261602987986611863084320846538700848472200376538455579893741156501291361740015740179794102033453786030254853741062184580122410698048737527383486352213918802475042945793554161917947070157676755933781651303788027844334660661393340828098442053412721064198254631945599335387432651044481259366892011174254446988813848674814682256209500932787095869715547531120833642986840892242240414720332545658482223823575362815256917246312973750321603554127111370297749045875678353022436394750844793812313802827270031854592222469209960980691587749712484168454708526810622706392777097216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,10] 314888420116012249180882471012896340995625157696067251111924177977646242813460720899565981590674084563867269821638374654363852419544101761579281771905579943148268641354956642787775655876172312576438911311459101584341314851293226274398486354694773758927448875191060624221023355921156804170824355860177885386167813870491581362235058857349245557974750526899826407555825338949841955073866531314735889182911914304094133262581952043821253437259604046868541084541638060740117983073107263777146950440410762685425158772956865762051723152347858789430873586660108234482351185453520966594938397070634837483475964103313497854950607424935831557939957805422410214262587296529724214027702188533356833919997423304893629807953215533140980148243468627363950078940502293842613809001912186186383295807234412525271495892132059785778581770345763440327980268213137164319135473466180791428044004146070704661626693009482498911767947689320828719578675036137188790545743392982986054702022448856804972991896776204968231871748659461693598930630877193425658436108927541627798528707878734265947259684928893187994542019120871019937101071423582518320664646459477596550423670713309827563693029102658341969193732302412820755398560382980994936233463540733115108342274994434840919861356487598531310124577053789368162934799268404528478669675633696794143527973553473376666613839378649068417310976812531392399461219518468441927217295543822899714031892163776442517789877183436839009243403073047724378554262777645935319127865795988762915019616081551800250907054024045101833679885603501591232340009709863119735862789086785413442961414577205572728964741266362965035297131059473195770711128738345219079031925476825214599364051834426311766388776897235945249732280682040104347638232936466366871194773486195052410341732079175584162254651933892795863010952568232034823172605896948071971086971086256134269117758837606142378221539222213414944394847202585028318717304479276119918984024603908728574670023312382759581757919235651264920796707824623913308893826061408569795886925024315154976385899568641487182766718243947917014919448732106752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,11] -858996429887363176582316424810959841052954726243883875370736378623771122508207009373855350966967767646117071683433853426644321441552817503701051685506763304673192800668571803765834213635830918228840315373422443732171446749014919494849828068259826423007222214842506277251219450140506884663043631692297713724661426500800598126632043618283276277894373070367831086001672277127073926828351134439092868481037658363435683396485948585378235122237821648238597956434366234828480144637259515565704085719467026014913471220235826915094474713756585749846201540397293871634010840644262567634741196291485798402200859285238776112306597827725252473241984001801934329445696958439599865885931503938069899684585265971695323306066928026323775017281154849011246106447925302612700990555203156864591003497758485465721059492150022775004926234154359047178799342513780965336938155773037635944884327502335500718012102806656986585175162452047407161400275916206390020566781732226545810499234053387458261842128962924985102785684856822603602754404955171002241206794753430092878155856104216380645118331839292140985582585832654846588938809430950663441388066004163373639285208598896287503355602814978619919490748170016956356312521367192947891186442430319909511211880923207262803204401134246317309288945075593936536165716233836660448611654763030715451440330116422369294674871808854398980077129307738073644886234659561323019007641503021525328512450596041194559753100911998740402856828236518243214611581991423084088127084805717044747003259938104491506012681552508351860758077988301214907638641422765885096994759276695517156122744603219981733430527547539689622328529743522316953387638557400403014189591668899985861508020614683016924205168538391605239399314218255538517766762131998432319465593131582981742914980982577707769312086184084613217735731208525875578828777286392560876027714745752040149362301357037264940648146951242365073813940095863662081465630180757972577571399773223181915629839008843996399403919247158905484845604114118782878813766402681100047211767553884300406044108743771570716394525849673075512094888395014144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,12] 1997791721526528026659871359283752577776013737089442286089836846777761347202472903138175874950980718857799700324464590951462272804669646118068530640799181966219875851371518496362207619469550224204622944431648068723017498469479184430993132538706476486295976709409617125049520062285989670819841469499621371722694491709783095809788005344660333918647839988893329769317703619260906454454605961356262350636435108154985825581135523590239696314139284688281466664344593695064913993472414378796252428403076946189869272443030646613077769919685202058781760151314156410995490429035972432541194859958012084820976576999270016360274371950743680208313312213780773160317450425104431220288772820377973562256676229840381239660658088997853122625848735387065391340964320918569845857062217152726168134337109662415375818193309972625634452342585628666088137914755988739460969114526861192984120519268947791520313496132485978493121312895098513365577485947668983097782607530880842656542759339170719897809058400092439580162884776432567072476132623038746141287606525601917497173726224297602588044205708248146352088180993213216728393756911378562156048380037431983394702967447640303498128040641818513293904929049916377392478220465955600397846506589390749654517284340333727939017523273133773019587978460002648712568916437293720484944830408471656338997782712552723443403856967811989483138913677378075702772873986386010600969078666259038303215697450691591063305465048577889420041904741813557796168003104471026898951123694224171845340181445830068398653350455105578895436554374773400795325445547791723286084840372066252658402259879816207535938399361572116451465535985743439967873460881682182769581740257409548383172572432956069782207587998657257605109050796825830510943618252377767398930551317677428631076220551592081841533790546522182720255320931565074691279704080980978633164039637605852054065979827116855609800338885895954494838202904622714270918071911130713201585279107331389582811057012833990370887453348696976335024761902480367919850606104485214135117347951854161919410732516749890893875874526218809537586319648096256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,13] -3985022840914812619312295084908028845436202260931900837650409804538006908000706745719497541168685566905832049960973256653023550802437804305222833085413534296786219921829680782511286997069955570024957538922214917043896100844987905273610393156913650302784156812555050550377221230647441035533940643689378495936302603114218255607532776905850680000095462785397483016343241127616248815686557403000855964996666842678375721717988932467862103392507149621049813329513747705716876517985660181269617381362033250261049327146235482891334322800158131132689934396680710447257661070807700276113590980643423287643191230998476474849831611961981123184573779969755454690853455935343249915826439705093685383281244415927941922599850613367856523414896817635080335712456654165803623960511055398338289734261293118283345287384378762729472267518274765306756516252487699728362836345237173310678647606624458890592944208142760493176006279445314302766990988301888376081878426520320281649095807701818054720454229228132037849386063663485507664537055023395488057779351913233899195117848745093916361877577039755819346746319350690750345816953077487285079748807534987878040053393415347561618039745187371572676561207538918805321048456770107103006385301561921193378226103905336118714279585134413378484192329056024357731273705562061039521294368148703116850262394508301119540683516737231123227430998051985614131576644010662243826359714822232179899667878272388868629967843869278753797043161549755513348494076775899627044457679777596369362502909330941856280877179084906618486372122372875574055828379220940973102458970009229559613157712034721281556008270131013851640408226314060882372100950293481897937921214364492464420225486932310612294718193751399410808226182612139827224050726535179928390405423272729199242365092918746752460180267731709012060636480500392022793980550101510042111477191390336676157810719107331887001778013064873453578967712932956967193188263511539653536136488022966976052792318023173600678799474595302126243101540618883814628613447843859961582823306675989540804366479688989116995860879293415566116820229174591488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,14] 6857127202640882593150924300385072150117419355485296130560182767129712360342165187723004001541247309895104141489507379350047370417668304071338120244850970799942436566546919830223890739591909260446184705774845108278554057775787428413097023735284391237021319342433936355811610520566536049621982444771747898769360311010549347582041985543335691619728317253220872888507370980725953351956062424176091021862089493268418751441717840714545570149136063700992448276419256835434648322424450188815293251498724216108381056544634301280284240807027649630582714667220591524755765573860220374991218070408538572157546689314585794633360302538863787121540809249561808857496109350445929699243398880750010961534419938360208242934849235280271563980132795052004393983379007218371958341411109587497646864645605934933559007346961987925667981865615633751934616171644534645380197397772769300696497361491010902510117305641494110017764776550297960986036724346109595437410480226912376807375818531258537259539982987435681834465084893454637714611835491879325836495996767025277085553605167374421430716180286230553137731173234677510579599423158005427678444085496997178640626121075437241510428816111395175197146639407971430900138267298318916666050744161928094414266625745358317499173933464552064843847589149697764835514676771769643905595861953753788502488253101624999939864641263281566741912432061521446004967241998205620032676878013618730913763925016854727796339224941821412158855078145005889982016739093694159256948263339657144323754501892225033601401865815040390034642943752251876891560820709883992250620701704258590654961639777837888537478510345765620953381075226551975551120386498894286997828359535204094429422407936495902911306517329440058695185504530784738632914059580972428550767633899933572354331769008842244563953424344530299005158142367559982942766552934176823141417645655324262471976065046596134199987509585920266374991708071622497045351513593142410160034616839620815692432423247356264092305376849668416769441474645001176782984420726694988567181971350672109888382116767046995147565384885647837013488539050967040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,15] -10219124045398692188531772654276514929257188346121802275880166533941060163201816900975402832867411868865748508422618755182892624205808380839952181778745340838663266330459801718590481724386060324921248409851256494351673039466925017933415785444180303870133240186468661435585336503121541960010256301327821143877686496585444159354968036714164015693214796800358145893808968637810608714712308548135068097975290341850927915697072110526168241308867572218372667172418824624630871861156518969769932501193206206955929151181316246048892819721599789928802977879468620733446349980251723457897495445888213684460001005840653027080848010634109587301200332897305012342212802937995452490981060607147516746075396979339061413604306738458616615722931983598036352041598910115756300497877616789780819392989254824974635467953271429562890152056420338166458148908447199704899895732053641414549748617667549847377931783248113206947086500578240494004447288109230614234897547600412244133939299095901969583071249455449334260541297699736986985914134875976351495623795844499948432029426491392347658688708798527850433326891549603384488347004496008009240057712110802393756051956784329455224139470066953952826373969589181713413944121115435764015514361999346577202386225233495615918624468856144396709875100061803051519150466081745093390975867178125745263637231439892579045570421993077799521289464485435184536361571929319937674556730224099891344800426449717944287098482938131906956140693032850573070221325775897063444256233278001000765955098177832488214492939500950272217503500228557555234905385883047243017305669513926399929872516970611917908640599790736634193619650892549853109327752209712569071744237518224862629381033736843610925143905862886373101262246807688225573983332878727803099712527384546521722565766033415297813665572342120894076607494957771241425823550707048316868755064925591865405642712770340450964817338602530522630296904438149256075690228252959696118091285914183199645393365283192481351729432809881241757967192615314407337006456412090138653879567687941173145392617058535883214492958419556543478428393220866048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,16] 13190541534847742384216060642827512425051893530881066432006495291332682422650737643597279227610013762017266441007289369144945797625893929825837748376838177953441843587012482381403075626489600816595293861470341991882676998444427339165098023444201432876744016116003767099909298693315062686905302803246224839321544674535424335721981955878934699250341920923147854119413559421605580605263288388960867894266611731828116781531214343098548462221829293007083587049703202351295383057730895276214077623014914341383441781373269219706548918108228068701098571426298281085329318261562511969212637801927273537284478895669655016749100316269729696041650789262330339270357087799351329962299006934558311302556169660586897318790582587972071244480813056509691172985395361610848739565937173507046469481557429548033407387861615734037874802623321329912581850839416716088575417310507133740340027387505125075112553082634489779703993586116724507541448924482730270699171593379976179247834532399793115856488467571655646692431481935813078674020293611577956469039852762627592198037938216585636803765600787841452687669006101064767884834454963159306190103024922663042409255543068007676290235215973138718017927746039091195480467346793355563608465813258989727664430384763519674054795049290128978474736739918890759622713595218721151308854108368400814101312939753315918438283380444964669355283212846920981506590257534833504194112611313185972288149354513505196701145539426865496076956079755316874676707143667752930557482094169927163292807593877168962586191072468083709109678271261970087694572490907778226254356006098037429964434658217524634270404717263921153841500529798529916922720029495253984059004563005313449741776257066844598915154776947647387992374650085846481005535431237740993112047677531075133935316069381610995711883619621358795312947709025776728427212693548140700617151657880172606474229685916728978849858136869831868651489911202152022454112876927344233961361748753334723772294813512995420102568037222278082855282808767156417956489898416364960237815325851385720695265783525164449532236590714723205656948724996243456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,17] -14644085141836758740359165074345121318428802955888805802719922225699192819136623573668953609849555620261287993340408358109231645668831799951547567311805606881343912793677949302393920255082859599773711875057861121037327163370299512446339586882843446894826724356449649806462681008348051560991155554387308874118462394194260261498378770450841672756821342522581955974479171065169421412946043099504570596041341950981406846274300219855099441774069275050997645265901979789190699218427556677961948032517624664200773111623035894119954739593776565202449947338689654044560455647007940611184236221551923693332179032189099724151756725976087602072762531877202233666614196136986075240661430196656646202285280046532089692269852555731999821237498505435410285299225574256860072235023755329240959772926275332069026380024150038482361563603526195223598378617461160148199217491604564605015808723266554212373009672992429847378183515692108639708116817741793582029923939529566917768234026007792476090024508114385349345194193898945014744599665577985803786545633984324385801020025181810932886779230054454122638401384626219970838497420740387213028727721228306699210663619855964627667439722006895263150709737284302036933823708726666602259844764522213664033084044758390287384557688617583738384498321653941142653607514756965361139279485744866347944754652337837626355854786637888126651945472513621896328336623937745432270396847512375870084108658898095084785098395532234686659934176577715249711988260535276884295362618313349619780989817259644144782653205687552047478882072381400231440911810486811603729020795730805394568766625869118436859931323796068055629580667263991580230022250313510329389647901444790704882246632023839185841766463713056103376419499893001334924454029516667428559449194061931865918367073077237115224990290841964409967552669638564305632638285882743209368482485480847667117894012735397541141767257441708764419806315107760605943035711928433347829877681735143807565240759674792443145392401192539947406277687339062003886042717160837056902184352264446356757886898761185030252784354425592179588412967852441600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,18] 13729695518592341621785569064950345490549514075577543275024518241129895141926696866748780948396319738392757555422983939703612733819170811405927706361754403851459947054965916013236102710116460833724161351360039957706517255178788898216808977521845754902469346598963239152450824121026266137919698398859352340169544446140329969851752772496283226099015537246974727554070681509115611640504855175864704466354026239577656547583277548049373017740037579444167743228402244586473600966965693860586300618239780745741207013984921960742711254221082047750060167359605376160688127490954238551042474715537881285049434283081776457838328200117131397863721920600667715594580695966874878010520477047849290250186063569260647485260625137454450472861043993234952562591923395412713978792007605745873117351012130558635540928154794775797500740225584879086072974618452225536798797074264278781051304341197495091632529654094178804963062432890971750428111914000011337965004528019246332428678374799990033199568646356895349362709307165565226335203522367528459389304283580641675882832164022970372266373060258750204521156517706165419613536646980383876456486863638207013924400214786100072186818303765558718921745573675389857560601249064945970156361482887253172707459789188246549587503156109237166151247144491057827524044445042654209436854068984147567664028506627656109617292981366199967550404120625645296902717710012995176251143819807748183515397909449086249276154142580926984022299579294145021781461658259037142383773663657073466627013136922048242000564826190372988517591806987970471147404573781857770219102154308163992195042393961362956385455957885063431544649491564093196864850143585048188081246259440158275181927850702979954983878792405896476102944509493214551438118466824790978061686761444749742324393168765755273580447158857630368087387742344849971320782954368836682065772171597897554825457569761777964740549205219647475666490193414417271790909697338062587725206696542662230512207407835040840935934114566932560394428308497968161642668736351231429410634084547445081585068528994319653402196360556017754213926051550068736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,19] -10459737184647852669284384006338725952415618465639763292939219498497636314652831812791040166269537504680887060343056637225393907345002471486875214307395257115835678168384450817925948803490922020088958234985325223905338269971459489096726412858154443047699309136706430882608651094225210616237364518154880234575127746642309113125940765710305395650288415080716090632971974129577082742029954145730567243037411628219074697089001825652778722014441597771167361354540473105842602775145306458385558475287147641466349739367668860972368796777668894972838405238657635797959314143499003193023732920678781078731358337346974213779183813259968971388901518209054023091950505218240710148549591011051190433852897330565932135900027334979697994518196414104862666018590181803474553512706211799232825118191729887401248944600678331659296398310328723117000753797939481898417778558308452875079737368671181413040056479269872936902100355461484538005384402760790278034839906507055653823404175451334195309177416011893633951656952110033730637188418305458067332782367191861197451704612765682783069777784219709049906999616182366075836037253011817287763874091680340985242377237626337015875272594226373195613169214628764675267381669336296889386375347039264924482490322592005057193444884425382789153567882809905892849500909652036536010315703453734261293476349379476899411778136824736657437856657712883755436923128451411765062529422391412571242971654330150379423362303869033577707890143579944462626994907418128949449384615324481111514866758180758680195541943736152502750493620682193593015025698728270551270524000100243357060892829896044294575917203428252242348011899222989379955068404701126901580939206422986602165938128077384401609335173909891965691691400701400390014256327056095921812869424834715926785985209077193384701859631999851316946309878877870559803698157876170810934577282196789949959345392532829646999678769887664531446579073288087767593030729677850217877350105466509487883084379793476176060959600173569907344054343650322188908001977573633926687119835159894393893729931319829417313690956145866984741455547766669312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,20] 5916188989301601533012549833600988521194575585301688667356499100754766518140669091427511232928149485755810118603937863181913211361642389474974644389520796375322018969533988214677619569073533881326428268707162720087777153806775597892230749829900237886139773674770961152502158311940113834452951962134607654378869871419770043215038980245859850182897379563819477051097230628116217348353637138560602195380985762783225562399793789151403943288412665578984195997999772092197724002473022124301242400405955156834570792765712151024505899021134223335668176574501473755754104997018779268683527200654082067965903922552325169732878585871987028098231827722481562075897393525059217035436588239589027253827817908928793800518004010625037826763978839092336606375129368809795558343559987307003684561161347714763943684547221655417378687797673977259620219582115122165600771664960177129663621651463938499602113318122436633200689248475581008356947817922360501946450716683019776736544056199074325320020919571176977123373385895179356658674930074279128986594193586119669176810304511289558887658992021219760800717704704024681164661792569763968587496553575268877640643801515527407802961765652158747437971589368033103466924178120328082233249927722105483328686837309380751733203945027901316409079524811838193110385457639356550496727266218414467317465408051500395172229957768450154605071522649837211406609798344586109152286091561004016649178160335043202384157215705476821576573614564465564942102419491244855093362067807068165891055630033650067551839604134814284083495577075183830098620894617539717850172496364421821801468721897867456288562918779946104899388536145365960884619214563587010244683885012120997228695766079693021223557319848949672791507001984199124379393891159028156356068198550306790190949877632531375183573697386272801134146464632665487433710546181708283663846528527454175502827134740710738833650603521374042600122676654636490049779238817035339514077223890327871736118096065530754548051716994461428630017431602880667156668389568316743351766839594683398597328420933314580705932229495946673149122310070861824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,21] -1750633866004036494271503689225491416586210020965175903123644847570919004538078806657893313690047530051914378293489374553797829213673467320542641493062314724458653298515780349666327186862189660844280091439852771603357200553015257273627424582759155267709378341318380857317974760170500604580277216754325908765838846495525815106764937956391163219585096798372254507061026420062965603524513458639820700649814966919803985732057315741623940155399189994316001043579216818447027453253524796747448291671663866621370898375884084954383768653619363340020011874244535173868762103041832484321129059234143489653819337241077654712087510703400033598118005434426243447601704677391987816091481539801881081954154638866039151559882606827132175350298417177490339600941882493762281698365577963191092872248366098555323730237351469149052876043949971442278288508956916962507788346463239056620865975927570857032255214102002022392914961926240081376651354500837410568439215130580703733371200798525703425018330702745889576240680774249555752828113038012563785496675321205581511637033846500733708980562367584521447432470963776824212777897969404226819256199912181862612871245391318803188212063240128424569631294155735076677074807458661511102285259194237214635821064971991629335674841540288369178769646499853675221375037680126207123466667403423184604324905775240238630688491256419810980688758269881151627530365497661573404621715390681000755993083982711350271945594006737646819691298870383460363849599421388840829472849506346680513678182841557315905356307019628360474015021969237875595416191381198131929121142583976564027722373648732977242928989980653397112029115552038016825276472681222615695125132062522383824261041341941569945396553411514589109333324170157590977315430855912272612987508200725384416626093363424151237295758474622476657823782143435632340337310516660004070784017200865584096136116992793109024783388441965432493095609757061890096117020691326722669566613226656154628296433043198425099761473066520678933933593081830348604835835257676052025850036327517892575008290454176521776706846868863619478772097767964672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,22] -766596503389246084961998838425548166765943958967090218108735601940862356479670465252935103060920198526805488302681849291007201761739970581283244503806266877723094579677725101694076846627120845175597570158287910201000907146496617659789854050827657072056358188582902111183101221936168765700571843208539354769369403461017690111588687647973536319723368192188367689254948806203445317432747428247599269804749152229394728220824974824781121667374453251098302388485784580619662257473464303767838539094338890149948377998497451558930982642148869600569041080143164466946536107897940470457334033902876218174430874744138227173076281123240701564315531694312623304110675826338825458259061031522168374689292021687328659862471434976783332779326372605151513993890287696262492402505632321264215387059114136544695292564469903300327647315452498700414471127657557535565692557589027231577126808505692604305228628067378461559317377065107470470257935779148756587832803600236144938825574010889832279704532746305803356812001159866145409100352379170215012611792566644971133495717219551482554565020471401025184161021307809747626819122101382350990266091607615356692862826277542589970793074235772105542699761288348967939360312148155166817594936075821919635302527332399084942981107339853621450757557464545105021106773463737620020637501208902832393685172031436229898886158651262675097498086064568026605332053196655535250811766024239527447892491615550403418498646781251023651978516367301499894843162578841744245672720089602075915605788540808084704505395427726561139835735334625192125291383683296113672672960928417528109088783658310894255674484363351735740202083198514207832136730152419725127614479813840944531447553605721138391793320130260796809014172138327595960675522644675993464791758642736740404679930398915988315602509532543289986579465917375872500208140068082885893242196268808179362277450165625228458363471191744769724674191307342312149688764419469437965869280497503565893880826828007456788858976374430105589253172785643928531601815484622209548930431492669951495835978971752948983806818341545968061551897173032960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,23] 1404518810894251585776648058376858701788678385251079240739575355969434456034115234200235422139357693006808859190536262400076169357068904397544611354203944339109956837255481604978823549596729884250372984115317567583464110250689468176270523431534308399339787982660802304121028359181933098756558814547958954238298579857794335322859309045764156481126629607206907971329246775408636968356984349451372666004661526783022426525749804606206679430093530482608203926815928902937741867984901103798608629579622782299845296558921335777975468321332070110608890727788333063923175293538067833042553895903953298485659734717340015552851811817496459426850663269645855302058120069929114131281893992774004460886909790560329415179063782955051774704445216186127326479526159818364399455958166653397689049210044938035982255184452942982671515116249479861047075112020989852368749792398334260796634623235722739932774388744880256241996256776868991801503630231610600221366792616879930601753894942209264740882647274464596422258583038734788861443465972156242443325316454871358912561082427569733302839478354595461351752019658697690329389119127936965269505350034066205815731662828717922143200424015165800151370172612087386410968497367410914879695405546328354543091234903239215461311702608242230742973131668732025597785551776901668904592394835256220580204582851264256402895304146479916748802349165740810972992991684540908408540831225956212664798778095138042386022731025544022536119448522326661720455984788899831406614828591966823749774675487972881804123335525133091665233517779476226306154764484665458545906971583700651813840052068803278752051997067137815555930033567264393384687469178194095505587287625460562530103248285344821691053405417506374002267669834132849020401209298434915034359694003590130161509785395090848544300839719264955758751999903576516664168633218462322461863200671141537006695170629373195438321137194355572303474210188094189820130308953113369379390556778447016042410873002198615207699980755214791368108678905579450244675309551495605337324734609291574258792762792461782717696924754859606229090730225172480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,24] -849824618708492270389229762946515688292113592450418395672900672506896863223834182457078110851227693270976535131327946048945258574572236675032948562609033624670637874419250385664663708070296343732651445251568746516964674591353405311055294310146072612694330182295537376210878649679411875409915420603788450083728922608892922067792516353016756688520874870387651170344023448100486561448676532924781615625991045958594063751555903504342293792102067768351895754854892825286960942785756412692682485471834762458621714751399074351100688247169428805390844258304987338302216875723044116416581407623544954325700826184836824394071881720606879103785417848523460643112777589715360124944560420189970424431889977957230698251967383461239186766695759962193747180859092939937387590942268269940212853706437339310837310826732229991968784201230708858435727392190335603478334069681983279620228361447603372090733009653166961871909092208168272598429100990204649554412468459739253594754107404870518487348707905540067760879884837249539883723578064302114696416402519569443942956874886132988033561635170074197135852502098508960384499890173312644936830825673145925766711248039765518597346699202271306035776155790407008317408932855955815394277236734428904539327751171747774281233743346313995055466905735155647176290670599220231180083857371708055675007816194823243859755725765039825863919038773673630233822002084573024470506353101243681012089560748881493037145063333666645543982618514784910944605621368908838378165655579899975260488769150329423777313364981285883979805293220396854488104104365113135542040054399405489901710215059155240413595189622028462923262075642852541044362443991288863978147693223903683124422385932733786834522025888157783207048744645167935345077556386142440424782905069899700864717584359758131715520413263121938384552015868107687703585476683667968621558898061256714734408280099695299991109154213392812743512913835800335342694193344040659054874214765522473089141624164628380305771726068164825254776222057586180919991120671986278120869008600297479996733805293641276051609520683628756626190956725534720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,25] 38717603585017912978418807031434206032126316019353004736327444080984961062301855167327522562991820587815781564433040678144402011684979494130347734441259346650520957779058276417603549977602536372567256017255630292600176308335405616323107151516788930947002569162935252257898917899000165940133776257290799294408281080726610027302751389256175196595642160767453478489354142496436005537510723445878192502396404211891652668609531987332316858206018682214285565931798793765953117875133132884636114141119294834509048244103092288134162712862594790295356025670448413796673842475861400696856808315229827240110475274703382685789094589461595694321054822351808151739805617959273762105195836080330782674008094361144792617372938612457987047687544568392832363421410130624924325484216585830857042662944965904796966539428684690060311951747838322883882631500153509946773348855784080830105114368528417439875158104403490586510566795171863111855450726340834318120133505628519203496734112122484793403824437147284136012245996672512327950077130525340914147550194367488342528338184527003066404193056818100328240823493168157079608224296734176609194136931989905000793098339783972733116552359151018911370593404275695705377863003487578909738720881813697722528720016005602822332952942610326301750797028788831217368388828706243142013490043513189114155682442665764733969893255862464082241895716977233701212178717739274397586983783692974356928279857467188986954002719796149384130296046397202857979951433358328288127898413039980899296908164603784694916256019221661913590282616120658455383453366714515643985989512803983949648296936258903165352636487266766671308389244859564520904952886171101145490420025071396097120322626157897590250259798627198439905734758474012449219053465090955229750755616579032151979096563712743834960386989931468656145134384661453296430216614632790380094911840705691376957912584975164650991564740306098626370102560793388429656760323595532720606265048794414643920643198878232600795599807233725488933874365866245247687355541820272009421813650477419145236303804822238251887095496387052838484331819171840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,26] 444078611698680422321470878625667095032637117197224733716891858393380894287636838615570429001680719894681279373209011874210905711299650727822462377649996298545712584241631891683879218051450050084346706751447953732681157665630723120319349406479051863304304035176231127230126636904591335278412739081688812025810722201917161232206167484883713137613850900098834843299486364486140732216030545338595749382911166891784124817097716637515197398041478848984167505777636656414220004089560260666844968624520664089396557154007419069905517221355828608631680905157081895080582774925891831853751427914087114360578800330220801312116337861396105110835828437235607329536325341955261208313418033505732867687966022205984387770118211474659487716017469956529786382948277721469465170421376313274575134395822428749153206355703044538222172065513677236516492841783794095635323123641411711937978391784286002610853537471244653855694875585879821889013262088324046532189571733357287171441518880287763515872888419365000051853216997800130778502347556255112984157045635945799549613256361574900515200662000927812430975332098592043752632714808136380298890909772800252961659753878194031085039705409306698702680715055055588066520798362429259458432394277011421558990122877056442586576353982406888124033504741384891346604382576229180369285685825327743057380113490828002546454814462418355547415917172606199287636362207149398255777470866469993333765497155423268214714105164200792601421353825939022106057807893461736830915433478993007299805669620068996476887654624538743321708543661291947078070285365343369622082877043890123516660169168798608416936407227007535386607375246556234820954945939300969294898873551156975016985943250785139373815738647899268686943405907088661731856030279949260657515318127517443367793774308175450099000230864918778788813946150783063548066724171574167173280329911293680667230336103233245524433017395831467134058421471989287902304774622691311468710454845099533538155244398859924751541793830849431585604613993439532233759660804801159549296783001831656445711932602259774267858865084854085163444703525339136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,27] -515914662345392652532966159240051998724100683189219938064993979845109041300606658818220025476345060954487104014869670903970267310902609330512291271765709734393244228439166526034496654337122073387910965944864499580474194579309764199466293148420978719416857714514271224803150463747826576536370227736880285705320740570989582547396893300538117142722503682503908904750964034502974238553680347612749524334989697481426901719003927054108361150420360782950079926254585395876561549734729486151408473760058899712720983454981704019212496360095134555833227429352795811661074496376331906697903938556501937091381849809318716592876018803254455833159016475235790508500808787059467389744521113237035944857571349222201945379139722311379300394616131947489121649274997925097884949080918230327700363904862350266317421710322526048160366716010333014443065585671811281896656716113304957866139745168595902714277179562594082718287902955672643450840653092051843378411805004332173130244688537333428154830638426263835448513303206485836325199933106667156400991630101951367842720156914719221379605476040321839274823535411619789989704454164659682767258275087204478059457637835060165089684581551677533822530810757478261608633717787923173112755654845423742739505914552933031910275921202286630665178464052782497835553838614050348666296457960030816779396377492470034769640524799072904006333744548187957356495773307074814785864823821532073708414309564049311373841429324838217452845916679154090898684057950317294740119307705628974680462046576915019354959347950973402377040922357474492935679464863417767423627157725127917101495289534673966604996885362776343359969719758025579272982609410971333476920648006730692482398879220011869587949089319610095659245566243293244083998441256066322942133813878162783241918039321602951109301567062954675493101632150769568743459976020166152723957806174833795026845486482346346990188208958993105460925251516263675587359018114797415839859278933381452510262690537762708490754874426772749583444697095430761857785722535859652089101250395464509955414616299542432369648111765567064811818875726331904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,28] 372897345812665084893183270457382137747636803889948575207576816269640266795425342465538597519866021160923137829827135990051170932370620463672510766827224306236079105621059699056315185686894113149987515410153237661724694901596588659978850242022786992556274892119035824125896302665690379220012922581477132555110900857801310501057076819667145691845854298942399766823134776201965274281891528336852962097618278412472548005567512935213483911696230454250584193651968838477198657933859161756804243165823654466154985534911028672447534335886441430794301733213546927141483889239190041504392909628801082815742851569459897714083303321608327388322297364128977763948375771825788373163959062072535478018763078730541626344951681080184530197887146565547416291653995044517820824296954023673527075866815274074545598980776339021258700446089628327278500164815679767111212135178220122445220044539059476175671834721435655857590325521469861071224505612846519754282897125086681407035941075029492313444054030710723170835284696064172153194920164214063231736298218553317144014815841527565783898156050974572145554416550946086953252658031421008669093516524468460738265657268276366851755771592742667669583820313572615595503420168483667381180337044868403106444008197960684012648483027102665131017892801126508828121872119715426578656202609491544059949054362158585386621238538880866252161245663888218541167025313003205119356038966167473437905609815185235251050112106238929308311696921077092630873951050055698437494257328850439166839643461937800956580333266750844183755236845664503291945690369823379424433244743222754599623792169046374141133753619927131574847891878546567563947138279473713595435765135824945132196276895418524598426552755009389862234931674669222320766347161353420254343255398144532796619438040894544933806957914214620067424916378668363542687128008559983999838066657516401476909890067557008061184879586940299775782464518366265356023296580032467305502371842449349450534990019809970611867742383377005577923709180564813615041051509063424133809987858892029210994513170533677636862074790853092699974166177120256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,29] -210119426879165523490515581852239216569372075443973907655010836094456829550513697189868170636997091883256952053621259640564064259001261402618698038149151132949619890312229602032557354144062834961979455606936301240541892132469326760454468232325258960468302781091378362448533890385684160997313226951750448949004619203272003699889685564434963910654398967484972993891954824228123207839007123773345745736223453872594883144169225866468170307551340141288963904809368001580487836395708958370317414183472490823471494108394708200554558032784766230869068655045789266233204300662424666405076902906069757920999049923000728214957269881776053645467905750638546585259024934419855679579983625858251259864952873776281386091172006368463444101373475305265262587933019627569450614699036741448609577621598001043913759411718519011970610414564956933895812771205048065048511904211729490156118928839017734569842903797002204678073295003003327734694302348647850886340931478193250814033367062635275786116698522956237762078463369353388216499296903011711046947748978932368706114156341682024689454768598385633219216500275987871153993739330698967305252399454807322773712508266665996257947834029969972727226381878818637884507020518389073141975371361522238202801291645323572568939198401023232438818489712484241737989913489458338110240207773670857078406026902748922387295619817337856503434547710158469064470083819644057395501096454833929231462348824339622867338230899924712432048718878328512968944336329029849579763957184770792355081341895997445390751920382947476020725661648429770179044820400670465849799863217272995647993804691013482322750089793817730746822381735946973038953158368698613394969868221072826564599119262843497379644993701015868692646908220077831445101007959098269218345261930467028360023791350848129962733125202917571733584633380840524585140143064156805235993385800546745750439444537591261741467780710477099491987097833090854120027559337698156976216804479477121464122042996575238754136650518962388515982923710928692096871167969971074505602016117154622429967408707951281809423403917024165779573378813788160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,30] 104796370966176940286723497410508464090762575950293468912169153982392331985929648532493692805234065269239133725313871001325007964168038456791438164077981732802599221231726652498925805767835185750457350471450129518400637064708200960396033779015511556630780858665464548658140990707479889043035106698086639874924607789334906956805539153645341240716192113161374269946900430807371792097338243563448851197750732907066002672855268774755721215987947770413262471803133783045309315299295546567765263887188054491934387690279571186486189846822250972722948538129773330748560269430679315890498500021000967713587400749452699226226488114933252999566222254600315456493272530494893198161302225395487681361250324049501858835007071984134894042950055470432183436277169721814050105506753599988333209962147306568470775380257994138815102342311870094988340622799322119326409181420915228930153707095342817076271680696683981273699960571727701035392929012668311165349859453705166657556804934731072131449066075553431811221422292190876213933898728663717057795020317943710640508621731420235026067145387096578016152976954378044461165711260254820527646237398769997343894753039763365891812440509631013648598502369747273130612988774030370003602586013949504383617302840859695932518772940383063352819883550794124065597839718535481068760746323199293822236904427425890746095365698554137148407093682440449253522137068287833369309980667120149521920074042589176371630501116669250337904899741454648320195587305918670642751402657601071289342855768242641166208942896639150950916764014378859640621020202970959577552487815382757117601730830140677422524720775907483734258558336764008710724087122722100440486375942967215708850830308282897845274192356417606919968170970167772700237216250211755809338985648779793556986512629841134561062575891091113930169949137263896928782024905387212880777647211226100481055465374390158279454394082343104007390293536812649853859180002308297470519228233543881943205719677856431314647947103244538084080885645388555561031264409138004872451368898029069036691659936140391296325219839120509323951049870934016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,31] -50673830550421900774017746191746868534537580280419183079303687984777942997086119445734700942960353363257787936726240592653797514710500756087511955979520067646927078461574489434183308172440760438397315104225147080584795754412916772062005516246083721189664266294789500110172871593936655695388332553883901898073671341422068111192461572630175944742394811364507967863681994875163975817785460460680993165843743200985110414427450378158538695478016485197002723524381334480910533835809080467652100329078294317120113419314525920418927084409508765408689096344589029491746229527612654069555466591849488283358678661172737230981893640712562236862461502572506228854170174628446285513414783183159872256965393841532731478353025794065734523754741806987860453667411223267020138265076045319481125708420420802591363205488424640773953244694265196553665849730976960133762885022267868286985588714048240611846777514956720093592605655904838194571179660006508759120016982515704147686612219713349270260769765824593726291402975204497659894841556948115839759378677860809566806516503832384210371825037098431026126417310458886238405701744191886432350455134041733124307719505383880733102676536397381429764960180978141893478312742868664646646080078988993837125262951459112582890839574334541116221059125944133355372170056870307566044430709300720162585540162815223016177523451768601598258248198028380645248846458173878604652605243932641065296791460434278853243160046621896733710158106912883571060564222732521445117152818160764871037776888185668104428942974543795682983421581478020332264875694652649742993723896113672785785059618191848655858755061355599247522629790982662882096184825168071143245692096039265412018365375548462650367267420752241135039129422358958335531737294755061391829745370909599175401004628007291505519153856408034958789546826932788100134790331282117802288129911836647626397905713711715112202938070479495099351656314065156664809287204213579445290896084465016229101361690337782663085091008598457191672859375477083882738316186190027039159397461217976661529218239384458729367210163407785850071296858128384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,32] 23642000350082508789144271333688148254280777616666415104196979612673795665512706998537763233219919603879283319669749516448290906841409071090769578319622904176942643171033339829385306840781366323365162474848318958133938924920933555110941269353226293282059587492790149824085837244078654111840775604832609928220597748735590294501377717647685903055690617958972156082363907327050261939530752668592572312564433835125379951388125035624234460990969356743643442285074387173098797318692157958575463586033401153748331076093165522875914056032376502959319803062173791550059090465166119485848086867300619857637922012182801678006555459231312962771287822652614740735093747888749515569175793276479652828281279171837372185216452694757218376057951267905625962546483425873597547509144807821751237089129750769093147931090512401009205687989858088667456286982944930727083727891327423315795972212152937765403246033053935810753518621581228877092305708936802018947903242859151422164333221757504994718343540587935489672828994745616477341810324835953842345715695874425859604454858165809233999022388520219258724748776758062669601457292084748467164649619923479865027610322228246347839891644416418868353306960396042069339828152495630199549614821909175405178677082239720454167941425709529811108014473172619455983765617202497461485038409703580205537549156700757455482678617222894726169839000785568592677016095602814872535679199031737184080195887487782795568112938840136508111735055109248605414466757108738308617761971937673243638679810976277169860017609947284198496183127805123199052608762161155738009107027139642244468458165359736358428185838736671595939040219048720900772651444788097107408012899531402380646218809132658626830743346726483935990141451167470331850319983695966862178067846593666902893887281319768217905516563493772208274823100133568541548060701260213671004544904468883372770148032550404140351430606433364479767757909504607403788057275681358171375604265587935879546024062452614027733041281612391519098890995071348758697417323298934277421071721804337121207475418926635797580627386618659193390732362645504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,33] -9683631674471095159702607014154014977726059209431155426736174574643181917371698208738663157927837792198760566437935484138584999287866235506730457604213653046709684598973722449192528357132755100882846569913218816264063948844607136041978831826419660326570074803798226187795956361706177784521269077813890677175248065509390236458509165104541971096451617457182083125832362103968193215841942117200259055935115408324663141295163387279518876505060984185828539129143790974859771583978648804452821928309831475350304504240020949343833518301638460827610053786413957737736387196026419937852108860918704585730144379872591032005009610914979539203396385894426506791999763224360473242782559633328337365733379900342109264793124723802575770767457059610742093765637705341876784141188512433638908737984438770160932554612191215035582062572137216004577733365635022835459056820881682148059154854731354948254047903075906129863256983796850802332440837937422250578135440692178955487199070977697154293743917575755794217243619637821848712905177841041335631256277528301166458183033239449080234503990010939182906904277665172878280554548299601318534053798396649564759023827781313240677109205131757522515951402159462174308731503602488537829106547701205099286908294708873428677391014926335653229260056628815703061828448522195949044467201105393332900552521328306713649153059342690801096511808025458804300358137946138052214866852414333293996072782646339250101516870076411358575492979219658066664180816210766395067051480032905518637986521748711409490280205678776469236429026419783992345058092340823964286713930455842503771826136930135810110438452950004377277249130197883904482251228993176841499985851154264752143645332411516261557704148211361210835730248387307829909018543034447289180012004149250224431902576498405538203861071080322382965772093128033578342178463660947064173117055178481323395635063035294963404414288360728113292915066779686862576555998527469044264806998083268080507667823372861527938761312816952951313631753379928167810417335400715108853188011065173990184718142617155492223620497283663505272524878381056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,34] 3106273542744608344054400999857373696327819697738835397944578017781115546502625952586315503094798902467619227283861816171480926449100119065322360189847632233449337937783081660391023799261673231543127280210585293487797791102916318190803674635459403740641582645354850676330423119704786187097678544120256492112591529658372387106469980749900966071974448173273773364785383950979586441579103877987753819013430512728716820649585795625943901571577025865608501367695630854597457157147010302424519696704374249913745802223696534851891338247721945743617665953508766170858742728175562658246112672024890472601937191917261469325655867309610059380557455429501616325445805121290928367280458208846829098966519687954036073797160000270072032479145286004752210796596414982774206519879221966951421296598650433105870126630503424419677447345601263731531426670257872367456506494892347986175144288032734268007776251352682618909981260743535859907601095447366901390766463627653946747366326850568291056614410363108177231413204319209123525012229027472828005677072896598871971216975895360608986961967842561735294989305731549968298089322172174069814612599395007455177721809078216510418740744268518336383684639221805585792329587907388736187354569824761153118279384361987798610728677446885853077275334970865253718705644459799381309937251822213249130370472695490850829142547360621646624657239709375328283266325075116498138503327301208759867768087015110625498325788664375664024266554629929196117985557442354802343184650991756976350367572429321359329872352953268720495183437540936155344773458763863660007844243131194073282971769209926837623099306704157287279883938178560045074914836721572925732626140616272500030227068292026807266584274520289779528096298744257538056666527212840706091651639588826815323995998997724030056224250243291094042185292717673626144601941398279175360946584139784707846013356434742208320133811760951906835785804973536353776162316646593240801187941434464391962458323290615126480575523396213278792362473842845888931632892825891295186144119340741620992347395446340936803302114237356640850051548053504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,35] -675427685008222129069987033760761729236467173308441828061732227070914192620875407906912785625912929926155750250340764337794195062181121797771488564544001201456713405169901597646828422291958142321803983308696464255941786764238769173428425812858092240782736910961042417353968033963922573351621204732722649482792809294427354532932130812668275727869646977133177731623486693094164582776222911092253623603624541332305537721934055442317897574127588851715687678448585479563899904583795376279205116961282090273722077599912415162262933855019933993733923179928139496529112701240941796823363374892290323279806046905791055398574841047240816363317380531087313603806282252629661048764605532903945409811401572831287248884115664010446932725292108020527132784622726385643215847061766620235372181879475879216809066490572623369744749997385348601093896931629084162253955335638323017811145597998921149218397346429513349492913428255996537461859562660381360214412316633631232093533715302350774019292810116710121013083217566367623110003110684643484970161328814153727602515271469393316769790545652120917126888121930235327866358004098746573467940528190277807281179911727422452407261812735767885726544342947998173341612531536173609597019108376505507982694030457685349667755456502151762785464285705889000472669072803133653719327059352708075342288807693878182853488432687602304385943935550884802165799152749250027660504345098973214515267725827329371403801945894546057575720452239572353928003288169003470933847561782353476305199965390146047686302310870576857054792231369763534065983124811018930497472580563067862457144837893453332125658693939549465178163027004802461636450541340410748908428967757656724510746364398342518791224714794664381505611303505774007817460760396006959685817894698105110800947986467253214149151830334328048129434433696696311353570664732926369634761246906271804820158361661567811906713613496747469714656315346569664488830317650502112734126928090927308839276134418851412253250765113105557107041934990560555499142737572428900092728793878755437233621815260504085932588894090924837922003646152704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,36] 60280354927385843824067343633755051569656930921261349773115355501635686355668851495033638415831403609829615867575616569871712351584078472185890872639129875374415880226850335673632920624067507620007137659429472131235821852768476673243309484881881242014337011682164817626552726685119589672066803773562829573793048431958263705591545813250265455089034900165376338227765084511641156905919019538933957156368146680103811409869454658302789311621284453943745206629925840259866350082113647302040884070040018494565992226651608422626745318307814738371155489683327878386932964226860144471922424021286697090841146572575848545534095076743042134921860420793074769069211352751439310384220234124665063851850792280154367356834801245252593867747057333769364390670618857476697772908849540294569226198159303818425822758817193695457457177380324206804808133507090056497638230926546816304181730566722259204075787075246616459436638598603803302889100014025489301004244855516417824328042864584080027954758518016872895031910235615692922562599955990436338671392632889603374418443507812828973860231923975131541541920514170048206730320539611612562146890672960849859638850864928420067946815114218870098352296418016489040916958047558519487435950166131410567775069429336337178021499871075974635137059765725084043499212983508749585198894165424124786204728659909967205303724312998369153055718484202703271616598329802365269435549868469537171051778112080192738588453542790118614228593947528551868535333303536147530095401504386845085065630352984981652580694600722734859819731526770882291298623935081660195221558285391214441418553321587997390810824402760297241634944767063647141039943142215378539517937518112215484724330213565397024742466887514996940302460112600830301300420938217889752707769111563407821595750467861764519939427939653711706638366160724107332770436228450825071279616977242410516892194981955546609589209338765275779075968052708765908871654011999951690244179622960918322035552760354555117275670823248396064979504486737641433853319119536718412805267522250942074065381083297736071834483111275559492733810769920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,37] 15891644253903266907914178986518882571589212279257599720381210371168804680650686104401633695801797688601894659601516186596093442390570540485492112435396513128112989298065992916840097796683432809717096269844519912880553431446710451199844389381833925263473756557504536124645524387039941277610319538734988608005520227374028535215077188006846874197548386756445073389090574239245903434352950424833814316407125349082267592573563848624066825769664436047099156455096460436627776317270175597070916621036273904946632396290873967810058359608481523203734338546576194938811953227324165129528804506964980928069157738931320397779981165130298683139507832851314287787203548658010791584953460985802545144932147573987331708426411297959013207263724045413641054830922423684527851681099181222664032418216089557566757064599729604750591665513521096490962654922016032078818221075818446030202751713754951789968167149135943132191466717330288885228059262613761237676901752975621835921250409850899065653441055735129866544556750552517781009207501769221982309765430875551883416030719434780444528735119751132254049947992980063276513379942527750312599881897733177312913764042661785323033975831613340227004331228302758941733181636325502253392230846745730261220332049556662838142236368250950851771611790505258629506506456279733228051129896715238534774712191022853013753045279116239180376226967978727385535895910102502986267921685390499389640185448309369493448609130209160201123612914577043010988981985947057403905098504387045802867717983409774286589039133350504413125064117804336120431565658136116050482738775046569285950600369771227928101316130184442399044992523029554050649996759720515360778701854270560486892970089448849653808993480161749916328720180342693981529914028631999415950016148072584971166644949082475093078221753760072105855421589521481796616782968053626875067561245733727515468487336546022723196920600150907504108236176396847663347819922648947511249127235931738897208838135979761044608453102955682670269722630497920825346263687643585394286019704733717780025232556095550376692324506594893239048841723904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,38] -6146500067709989435464288445914422385321093963692133789234844101028539228111469835681329647750712210735276627226720962615293080182917923723296553808668879204050659791003501977553395146486541752675253786249221420507541265398120068778652110150023616938788438589080914835240507803197348111211330833143968984793031603036376971212226284452990275865928783084441879400147021427940529311921637825327650192501132632374628831259771815478353072954000914958263754282957122414677422288633399724258552369721075843457640646631324414967183673045389081508380431225054710038481912028374333465068130783094186768243901718326896380910467295210530425757450502994147111017018958902333796315768428066084771655496734481527682597693380682973630355956583249915598740475864196319454877944637329362919336773989906158181732097201266261029768251793331648235201441098632872720834153713539506082782538101227592489700217905639968014739200409419689436119476707354656027778053076702947934103515450633028731802440276297174507394527783299389218232204180748208356845331429531186751559149427241566446632538117139898017496703061572531615370638251436840501903588084012663575525386015823646704184052259414403159732319292451791067940528319691258842763654822399904206940976063081375793606224293048514951939522858228094026804718833615546385361331198151711306142340318936391400548526103939337505474477813941984284521871751624405452117299511428639615153089643827302910745235003069892359424823600180895553581638559575767707929160959761096713548002685046186622975294929721858850055150518056982556311444405808108537596103549754454599024097865206335775671884388372047650692198291779586915796605237515536699545555952092003970170004232171668568265862088569693392693598034047365370849226670917021409823624335418633775199916861943047642247509668861386153083339733015260540530188597382965327855963493739058946247943450572494578569576579635019556759358729615099965120588258286602077415144894876880553719780559654828595073791515324167954423127556745624173551482540169731382186979256425791813659836300161427751847685569310387381432794218496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,39] 138826317124418650916237709728125209066290306172551419130769408658196009173502045176343216047575500151474816275428720193574490009467664567375837332029914369872875755798240553638914261072018636285315194407153440123897270285258445334443770851013012964078636339166028640714772689869804059073161725074232734870472345828270847324366851594360920469183189495559151830034570123413549266113259917088446867112281667818839322984312178379334282503117958626748215835800517484993291703959150017837697464403844080627640169532776930703746891186809460994896511630613872885349332604332621466286125799427932921475408754223561124993950605816378222429425055261075982335655962870470624137041138749736843316133088433112899247832807236966437460283233057631855556600457730813510619938155137324657843789884989501205190824148496858886026698632420194937919476977332336966545960494269669717797884184024183094391311355944748369475838929202156428632328220484161439221737178597055291606334019244575693727728517202876636113120313329388556826838680800289442388059581774758943931370381027100185958418730985044588808192381099568003193729642002757799637673312139955571311447005703710319259162253467407286079222603726864074856627656319280531168875425359929136610283194142174400537592795968029760861355353243121660022713588839931069832260741201100867982274486756701025890350480701188266520528351460650277896962133038828004582401521824223926565326680727025458064472018252390593478521590465670333037823876734918530691008057846300154833632383494736003652771094406870487330635988748180822008632588697431784565543671208409921980376285263765901745447999379915312739346912641231304192979923976527049784375055396451359095946883514747387401722901210917585561842987416516454009785472392729687640351597655031457437367226628037950357510686109727348809748638884414730934215826205141499622501244501032530823440667571851710097867161670062243167898230166446945034889261781694039061920555889559333403840221522318435568410034536345324627103393876264077113245849895689624952250211687846254162229231034631987488134661076086497322224058368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,40] 548071369936315990937466179188894528207104530226385870895951801926160011490000330568672178611391958985781027188303679737597148051612943287615825348672611344450907233802561043765528931915207859429535704647439838458524691556801879253978449791731950544671073998409618632539833900514724259617437847985402605787954539276441328397629214681603396569352540288446784675563936640150799198434565268007737902585570621639119775645152023531062348825502173974005336082264110727205717467700486165258553152950183759037389481248005332034276697296723576392927458691549894100454874032663106061626419664873738489825532413975366252860093439219906444876813558465866763879490201769213952847910200258739493303590672639053750708170001293130133859630420834309128553665103720370805471544856026892319526975360531028065820790522335869246111796643542193709467027695195156079636096025695795666260683482371037815374954045944021964421246247118248329716370103736389679373149853958032416764758671188226550658236999310845276665463488057809887047272101444807096620095240567374234599839211636865441095546655670196579728080547223060388432553069801394406502396057961566198453996135586566247405602656100958818313016652939493555968876597028736923840604811605152364700114812068448923422034843097627641663799488090406453061973115035639113013063921862747217431576314980316171412685225628429943203331831012241579818680369410903128452749524245205286383760396658071250686107001083652906436585584343066648974071788310595428293485712562848251069151468175364341338994651201345531828092064872300281093965210035462521641181162075406888381400724109226069180161777672915870169586724380875055322694467710747427930110651252294175387070182847070262474351684633411159084555068633118748751604398576821937818365885148162529250466453894749128055006871781066252484925197487237893447503702507286306830313800915862406274186496381958085989515849198538961007528165313426829281317926156436720149006823863444048811335042325474996349336771291061209034891513109329545780079856658979866557125614850192988711684766680501228803122390448908510156336136192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,41] -247706906497068864840835420439208286012152577246583571126724529218666223072401415307921004948326636744794611750149068219046793536907252790067256495711108674291051722172574729767633896199836639579042953943543345375962937907590510507139812101223770674433002189639973834741308247490836601487224811522084492712394610421199180222285279789979683229344952450098461209573191559771395202066753402989265999414178974081654633847039221505138715805019562381241555185088614024791004900790216493064541263627949491259631889619460426476630514230069779922897202128491001175865856442833780334285544559597354744445707932234805230887460744849647488447758045334071904972837554248654090037459101783994563927746546329394326337876536882302513836723996226563271830254703317668144179959839370869015841339294241757034366375745039636856263209239812092103526622695009099314750230269918575720927571948849941158889213411665532460237325358020696491666250443919059484233846455713964765561203374249450303302110989495626744231263612095557798962218865714004483134530236948448426862944476331688127070382688818205518038196182795348133120533594901541121822804568743736523840725053234238929459506553017640746930587039884202629196312945713984371864472678819361536203262225470808992172099473855662299080732029256552818722285925951086193761198616927652657787996410794337646264330488235151077385871667973479302252892181692878948698841741268573759579126443872122003094771232852612472266089735582321590667979390444825104010248861791265170011742544681868381343577356614606751198781374281803108592489548573924652974040729379003630518800497850195475339794698487061700752709952876874434545724179976469075863902165745904929669838518471648375575833517107294093363811044539847398752985310938324795373349321791158337996729434030000335202230064858126528530372570618816196264594120836113594844255268112065382877978146405839606707888733439482199583658578635008939693023373581057137134121249110416496570695652325252623120582594562633729299799032006506782094533706868639222912689749616070548826111413243052000122371309685209176952539185152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,42] 65487647724888447523193152887756303188403886907395035636280888374326103750654043195419963833508326627686524299562428439644985682404145116091608777020942530271460288404969934657674798192040340484426886522247594709655860400602139933727078621675510638434616678598352034901071492352690736321691678988656637844816799015708906560346917683546157688919458627607513968552773335355583947643110781143366828628232529657105840266466078541289354718353991452741531519450402029151671949539290125736855827406251312931284369269700443924227873694973532391612938023510168151906371458270284200591277293897377889183104605320254440577612239194869261326302752666040545277518250947119257971500737144341973377652170656979733517663806603084685590683884779489683404291536440011256533863883820120196524034236254115667394819871067001605646187633805794463941128949761840130103426491918567258419818881863507229361307573576688143190518800751821421370697080001744002064692450352142404641238467472468129678225980705717658999039583767624052024940449819916417385885817911882182945083363712981454718739784309192411450969611202695326330709058402064552849987532407689220408809159911561871429620323479349397034509883035370718854570020997943652826029278991353207883683434168018622783450507750103649562643978739541125591737355828846269796705448774545093466471533538779365565630608520965735992449515164930457221316387001396012792769350299032374378388936324876595592374118424269196939972147107778923715725474908260974021265237051016395206273372127193278661058175669444983207449853393205946301001413788347033165358582448476895815905260744496176383033595819408245565540913745466593573001193595996944391475646286978555017728843163825981993018104931060057176990975713263343830831328708094119523944713539182159742229519917482237755279163603377011804772931718001321030297160635500154556560557407895811645341511799008253145133923807845569533194773305619549327147358643034375785610617231122460398036948912713324813287348395118187387485761874280702508941019531694894955383698748624404856423375246286365653093001930156734126313439232000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,43] -11044620872376504256785966685923476346783589413491554663418170729152229146455713699217752346226562433456047596209533656835127300490851223531568914158154750478984627423898263415065443055847317473914245511692225123140942445544322662095228268968401494824231643093066856984147338520124031840121414051230411988943323345628477171035477781992854565439879364057546714864482958986244987248536842379182520399554282358544059752631579813262366495268324484825714218780697105016656066511345601902215150357494596822019249160769808975654360371283663181733513104152032745685847815324647837552074533778270535692971952507946208627182511227434222035260753786660283890067506009973049296714507204888639509279713600639202561314167971006750183225745429182809336134556451909251628014978913554205834554690423588777412828183167627823488271001203723878909541776355675370989970980146473355598014667290535021884998610054129278151636400861916990758209558570903578754303012468647053204754785470493738748600310182392504553238494295610280569097747499602830892605052683114534025500498578168812131626042617521201087617087453229057439431741221238647739726888869029685376958852031336134383384123807605031181585915450258509974914775141920123601277128113562031656909258505699657873426361297016064518393120088671209691867355696358325685044856886625046756857230095947230440578105843033913347119573822532192813398102102640799825738991057359973885963319805986990410859128020016795536135270592831962389148701840904285434353981136561817232994166629894405759522158771450755432706930261546118532512898128604143418921682830423879377267502108985510760668867135891661676989355535991243984001913809375544438960125352200157228168154100443102655291885452734185494230695989944312844051985938340654526434543512498567749368694748883104735923877017613451811213387477188792979931297766462787777236151237031971976847439315536012134184817030236530199993655874733642217687806874734471946581797978498894955405090864881308363617127232493918250537260706583986046868839690917806668184184839301200193582168082741203066851094578323003821044793344000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,44] 882733832721562300457033991405803487770722861911287755164261026614261346470647543943037069550145345701609933333753615187519505700080016713130729459652010811953809989501045874458427484196514267646778492529771318400153063353933514375800509893300596040774771550945198905870217523749317705343215974683658759911903092906680820237324518062918257153757154807211932239110239686842170436265089362773083018576277125001941782572137862973955669033973773431092098776727861274962413032939852313334265707445889455453011470917727968496590135227325576773096067515994042620785427513049697222029480484521031461523017713844037035450400050100167282947123621451568250702292144241431078443990632665039405423750284329840124143371968528725131820634525467270022504547968319529378135462760765370607937119883652324869384629750668091211618979683353821438462364841701061293154231357561086011013214198363118506489241265088773410326978346336318214158030927722299564941153146158418482128603636510293931369244695261229418060532286352850075209410675316031734151824623166760872571726641813330126650838486559410956299752292648421843311012612032545902823372327531500811518204720630205301321644748765963708793585647583752850074954038602091841814156120092799062304898716740482565038715922479341866284115652171933464980107015300192154157666545497290525014572354565211439745636812799948150214764770424063970336549132122321751403059253534201277426091080279688474672480073521545874718840302707534855260111050972468635106592630666297420368770486843354979725757004540522009628334004132318577520040489904005434567116377463876078115346684490721829244251602834175278599131126642527086774227076904822233018429527333857032053000306585878257616097845146831590756892358101667397229450756351456110909340695312303739695629390139016136792195861661953427249895902760933227827544418701831664594511816044091761452542677763174545476727336002812947104877309102354352275663211895627675577596168903200399639183100271921242701539354143894134215817304661734684083069259718044419886085944057859861560389379915258047407879738066237552496476160000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,45] 72784624767219193603785749498688700839330549002425317222036666389394340487771227713928200870792555484172696123280246748055497234548486423872016418334752240013934913215936154561323991140120588734630193246357437033572699564483211933927622486495325946279551106756532755588597890376919584858171611028287415879633453798143440849303335544590509173642126232946388422029976803966110668805214899337436862047685043087616719104206349016760647403543791668810760110910055989870707423187441685420189250346452462245953992314033144790458734244343296075217528898784777620117730156526397595053089287224636681996972565093681602895541761588028466790366153524443526089543839671473994119232080543263786968624045086779774580664426901783288901914012214156376547385514328402684522795214947850701953285598010495841893896428049245785303813646048124414297750010458589476633491041600158444656006776201254253205219846511361265144138593049710784836530991413218958872787949169693049779540396349609169345355657603009350218401067380428855810053329569481465121674146770808137702817811165342083881247083224610292775758235150611330513303462828669337059993435106620816377868075754084842822463704343426135207797497000146936347547685857999359899092357269966379601038126811426877440257217879826667016015386023690625745719901439418610366895737955862982185833641440052923336437261115926827521626044735313097507220206249760476153492679110812121841223228706598058175203991547892944921936623055449936274981067485878134238099671007650318566107654977032035738700106031241913353550263595570948361501566143520361023429428938250361480202663033090790821629928211345698854519065020656018878841106103574993207215066091739536717761274939453343141969587624367091008899405251153729928627016879467716542829903248028988580712180255697337387871876494095131291461721979453267665093711718719644552400565308546672504899485685654240707849484010988168956574046228190935534026664633895100076829520502463886972921243400089979498838573764308963323074742093170353192663608741570603290821946027126871231837479892254007054350887677746126396588032000000000000000000000000000000000000000000000000000000000000000000000000000 [98,46] -30466043636312711401638791500874894600133024050909198512790663809231062413195350083258057636501231894534487164514275616153694921699381707643631098027189183678524848426170319178449106892606754872477062839166593508165675663604065743341832321959745659864132509956229711133042201026017924328531078077110490551966284886705239760404077577892979710171349867547234954321882352792142228524084013252451721650680426706908722714989050371704223294676293345491655961436527789676612497156493043759721865563984030723577341152539941474396834334692425433134441964281518026177189003710723362913078882450902874412513235058397145612400486609299981792901320832843183817529316857093383799305486188172132796193552375172247774688686808551766247231906211874551287822616131574195681510797676428420947922263294375939745377913449996908225396863154574626010465219580001317621262641419096601173651162821870764994974401091330398506291175563988280061350639063172208502887891850856027694486726286866873733765748616922911106414662114582855188283920672677331142625747126780372247743116982964768625479458650169096818299837844197804365144096491595233354302918275719037758099489811387380998633457889955260754031286624298625413650742687729128455826864904041107784844306296091488783445805079082281244687177998398330025832290020166711673585673909424887823244226043167938035920720968350709000753396317100047005783463281660663354036665060920847428087626638566660010455168010378150898771070107846317808521898540562993937846320719800476562175324038044968459230184973563194821643372798672885710643360576355727851624216746393679432144044419650682685672256363099141257691480439567222350090348035176913033982827144095836422970679129008033679837528638603567337717109390235070127456693581497478483997179040349853859392083803297179388457303781144090029487203948254285904453818962557265045759200101798701651276937617113981922576891184384896554027308151699925949773621009487588715472158787497904988794613055805132813550102777583484876060211986609332319897929870749143389514372381821481161159894991742009884817844994930999642030080000000000000000000000000000000000000000000000000000000000000000000000000 [98,47] 4302679839712465795285576924644598913794180530947125049499847362197460107615148834124558241941952174829287720001082528558258557531545344398019410757293700421928751772149890744665378654949901385087338532236554111574199627959390539462898517565906815118957078192263056963017033764685781778735898640753165336886140461746285351221797354578354131220154653858724850143205642148663301076489023741962940348078285883286447322074983056157646991741334717495977582260301211804036938289919431521011091829277266923131350410607748180866621285880773530022387132569822252063282696072794926665667271726586978256092023288029475136973794015336312732535055660934806759836750283936324317450422374217968088989124168228820919460293969514882413281953644381059050430158195042590582749732397513310124534958668713343269196269135633559794516774822477777126187002176366891777326686194906537413364804937203166553088962464058564092925045022018131043656400043050108698656014352992824710283043969815127564323071276471035296138779352757604197256350102681457347783086158081617660131318876675651474457701506636696467458789607007284979261478640964254737221551654374184589340091180489307146896844587979357510780839584997477043678974151746594499946824550570052537033489681628458777480615301336723203910829261854090575389549931728752905947575114206759901423463248973780024896670947453773271821505977346188149666172298256516177608850723043962673179532748942430982574197562817157372127218191226522054666161757384502223469961154237396575899936798040831639913705885285061035382435627488531951932153610702747888584136713955963006428018758423331402238087057888822158136208436325196511025115984355827830293167880181178203949520299738701603437852120603039267735632383273049355710231355529584766883378576805211219787595377422707000154487322059747456348395694824032450711273386983046548666075841205205994539173575128464442993049820488552324086458823428331391976934174984788541537306666706663397821340844799328644785036499058091297946532344421968726115196030822775856973793117297648346675396746926452680695151941688158618386432000000000000000000000000000000000000000000000000000000000000000000000 [98,48] -345638444673599810881692697011255749785794596238126626306400550798886830578775249716871987404642785146244122626919510612731431065864170757986555005152222516976048323923546444955942460228495697124260873884018070203183548829407548605576193674268084302884069589843042131870735506345612797655874690852780523126143792204801634824643462590225250928507054775065762644414870038003671267421828478855486634837391650887236596094725337236063668412768468624124231508573862441527393011554478025150886046248000268873185619566917480964065950059332600683187166791524559298768562345785270149342052566859137376814914552434932180667566528763447969915799652237630975088401216006474956570940747614761615865691850842084017832185777756440469419879732468178868523309927096044734636195396683774506900612476416300980134084934854248278995666253823956204457078370429940806901416365713351033486320987613409759387029207334396278002642586334397429551267685296138742738439587485278954549156461618985854066947915648963133980882741899098225831471034729456316351885494584076321346343002456783077014522104243810617717723096286290716999980910348976889536051422967760425652877301704845577749404923879692994629195783975967666769464601834054191067719001514335126433396402638483089708044509681483182751617872311200405171168228757079654894739134809068613337725112246549571203289477783453966083772549154498310195416049755648652726117725580210858362074614435209741073806797111674803906384249327385884948107697862950421282800536482274606944842768987136215284290621551914680604210634131695591015716402477576767729055955902711709511644748859045050617920059833939165236806155897903341873944812573352288738281173597890400258208968515569101640106616604743069643625357410677548817603206038555949556308918101096408976820601602328864703411490361253542893464539407168469875175722370126039024666473428306300791357620760536690031027535732134394921868617002025068526493198612612397113198136920701640999718771282676790299706827176412609829119601753352594532037836483607038850331194159116644326656223757272520978497568659170763210752000000000000000000000000000000000000000000000000000000000000000000 [98,49] -8453983259924743302440448357892102719257683347164542853938833871436964572127331489344946973662628637089034350912310466677619145284998565240460528845855614437903342270751707289436076292968400591405219683939173795938318277697074415057341543624588231228284517122450598665803202686070931984859369874499136911450488966287285028133217795360834716105243554958589447759991317554278073418168330293218380385567107781014677579054363694719097093917799702351276211663702272439455540895070269385870625157205039675102006901309095837139495241280936820745502220467543480146899906249885503550749164414132060619188665372249269369129551992232526675972311378134113565855018619437092030169382676550466960756971101956241607436785521966914706913002335483765049918153088639046869476942878603749989640277045520125744034138017239385065984111391556053304456415807389570041824018395238120942404532908795250260900115518141519599543658040937376820617972538350901441318312524374251307001425152570792351723577232386308448190133601757602674561630936632473933475273890301286000240613596582047597115493058190202707889267805339119691291429399646909653964771350100390537700415047905076068394133238460480843861936613028279348053252807610377328332631489826656419753229618108668784993084128744858200146780172272165527324260428218357858692574585319477723566335690324734403213395912340446799707421916904390340352087135930498643034358684999549152065114700978585436179240467188104903289126004762345506064485245456057469568969454540970956860318405380567390927473890349586208141611770937511466378653853766784908590580311889054336783192392979201570463248393509780342914900776019788188846456619023744947209516839928584699667757227020761229122582607552969175640626606369897938187300272842426901428498408028772177776689289974911042346205268833377988083354847827110577589297187947575514462777595824627569154852564168685853991391382930501840313206005624719747332591608376831382907457899996740132784051693211031435177134582811323683191515076029801543166079135981856793911315628451363479322483952423521563390917873725863886848000000000000000000000000000000000000000000000000000000000000000 [98,50] 10888971956186965527477028909254504475230214582249281210118445350813474554403636533264018146867795603882220971139327459079773029156800112646867137368343292193312076101837901999634239972669545060868336862888317911081091443596136807919266651634718661372592516141071200410375565516422083702333541080820551535059494963428397284985970593572650687282612703185069093512996359816203910162534964689194002447917386472119736135182826579190749727713593315046337424975297022018406581193786330145294161529286941920080662480161991019003766641376455244969524799283255859175908604535972289823558401438374854372630843660698498576640298437668490159363822177275421137508350598959362990787401569867898373479836731086387019970139981666114386513071293244014947928159841888815130047061110549193853351072116752352101679813935001809901081287811575060454307648169217091241248129358263822628504018103201822022597427551894340517878208415109967022380617753495513707416077309565367279046706325557510095420627329106299789009548077721755754620761623880451384411119656641595379518621065596225914240830417996870496488551862245619272831525179379742189212748461995055228002500312037421031708224754832542832242573987779753908958591563308823347867912755132686534562502271012592544298856548890156036339986761898450551745043638629935475677263332802101264323041825869113735578179040332588984038640754481469295290370056332089802675564743668477377688542461235240625148324126563105092042700087157873192562361794134837276190839692787566903152575226763841219003092700018287348672595958269745827719468786359832661962681239470517585647758459933547625253336823447494161320305207748597177366711835983749857959007166796225436991683019620767794703881583743879652673201975912677631676582422409232851847044266864063317454462132371323025392574246355671357293615906435798897438007755117841964398302580170245046840929388935254102668454946248116307221104997559657811255815576817924453004414227915768669249712172420697483365561760587862852612337281846990098677070409276324582387604164255107828203825303317380390046335206962134777856000000000000000000000000000000000000000000000000000000000000 [98,51] -2636719910852434924687170956810436331856891561317332523649867183389001643472740259460760510287242257479999780351104397827333306562636536432533060758014479702033342638044580059469357957112950967858490637105092597619384163357259417766561655589796868693915808699820382172896397658405604464895704362696452520590840228456902407374889973197487063895190728405831966442979276750287859076550302983010153201197611534211414060855122275538011831779764212532450162461797940404195715255501974067542683507461575773990681079829168679589772386084848477557562706630155151222595351796808232616627641401676477626327194970844222700932312705311997682881392102990252396718836473049205975626612984041204576835104606218243441085460205284191407331942857677949569212580698446542088563126127277492588063854440234348720395249892367853913299757518239805257985315114141366768950391874821235936906265244412385740336543072300815216259567334592244864983925888012505230105546265094571877457924016699957444609195184307270949072447719045011974568104105499771702945632114980598781585840365401173202886702330799575367037618808847683080908533513247595450677239423113469067364886939918292839845370671621146516822401103846615773320717480603291948937462412682454198526270457957216180346738301007107532329388933694834189073702375396350844836097734262609835263952652825771262220142588429443652175727994659778611766592020701121102866232181736821098004617054015286528543242955521774754086584162551693566297867733296409465797113674178219833929142199378719279438013907387146432806325125401083923528807978811754195128364952829030977937761962630698306981864520498976433677448820724765811336937619560487904593787421324439584864604527298027929436610010752463943694645863978972440414924197166670779208900103754700644585869808689984922953387542754598213529802979953114103630208834522742062096140517983233257112924885025523942494788712118992164136293590941442466566240381066857688331374125853185627793096481643731217735237494511428531981245146030137953535405430582010433166844755410672010824848278121373830352716956808983347200000000000000000000000000000000000000000000000000000000000 [98,52] 482512147578898334670466383314121754354565170984863584335453754595092593215027865856382567681277730572527922707948803769589939623805890764783574447761357514027309757060965914054795154800332888876416755326607229386824076706887451676817742499284623879148988445574132903552098136802434928851479837650111779947393825689231645180383741233320842053268573776023153799942349231086293600016704507663255561006638603038820310681035720207762583037369588724476209437902909881066041263328165677260107993888168284988252555928837457594828008885525817975098533587441591764194505340987582286047028269983969811125992190771459757002365275816251931148842458294307921376676194503221089294695054849023805283541605463787661935747719952922307108822728543004174388928005103337973590242149514424146799222664771039154342930690713699141385354567779627840718111362611996088263531551630902135317824824781002120024986581306761343639600709805361688791797425200606635575069118740290479670531990955433919209168829955792797242067641511621822927060483572323707367870458699698567642599634931089735875285784157236197464516649927262545335860678096710472845341314868230106800186114145248805869897466058798206441828442885743609231786128818623246347864245902344625625394845747409885852146776060122592060871939333598568800027804010672568873501247437544298742822452218755835388338719347133553118102133329405108002715817240687615462619809669255696307789879790752227698196984769759991558214899047402296549764063517977377618907166559789262084136101676994635469710744627889416629793138984494462231906900536860876911749741774773424166834348887794302088010925313490917716463296274818044525115611965578114327612091724694744177068922875637364963877800477681228213303679626456227738425618192131149230242876113742350035302632214963362091345194701837037028755978994364419181299024809466412804406462672137391499180433309300468942632808977019340432202085471268039597093160558445760143257756140689113120051965625287424495671553129443623201855466550088662226907446250230380889390029669079478180485350831583296481827042015649464320000000000000000000000000000000000000000000000000000000 [98,53] -95553657175621969999246693428707974411993228893100759489559908640689598835042415058246693508239503316985938535605649456989826611857757254171359138613383512335258965173105611919299599006128326336992958667686310047887102219024093456034593165426110914690316062357038247320686902584392801515626740632757645783632604370998111091613253495097145792575822384370963047218600137797364594518317686669301395946289792774008443654402340368725243882548040104347144087680462477963849279036815606912685927948462881250088500922542941473498732636442224312239571421917576431861242671168325048777010163094024624270058487316826720734771840344651893234973449346402881054702074718305453091194332463878630066475021612403174210103379657428838010685677306466623403161495437411980802396738874835178478905165185933730692908339694297772806207893926417413580764249564416286602605282883956053702295078555030282734273282456805819737343466184484015649030322034667238868268473988394616586692623494646085442954078264880214399928421345613483400380438234174160346468581549091793846978735570480084001931774183409760805425600766565021428005679852207777711258985955019789225218448020139538073275004209339606925065357027009959572709530753101222720483036064487058159587011313995000828127056278775576844129406793055944952196012246672755475972598483788031300101726766939378866632562782507057812034338381127470928757094347774202832522038322684601419983433817819659228325049298465779427222736744251404494880406881955692025860303572194194802022093276146658957909807536864000123816393910926066632319700780247086104522612973059250405152896869538037437776471994781517267212177636102627903527166106570667521965381602863327307481111424225613477859151721580138542440211454379056798354037507185881769376734123568347490092359705110366701753512263240793860412954662859300343583260190346325892352943253635894183667519768029783221346948265264147566025674656592957635217501615175381367197950155932828331353893028875894370161868624806463341715317420134153510385709107254938085993420594465514025521873541963212885761783131346567168000000000000000000000000000000000000000000000000000 [98,54] 17273826549356074468431208139923946828634425961376902197316327540794943597069744410163216387299096651581403454662922496817212609669236320669984983803286047216161147056795779914171925022925088657228428657657192861634394975015896631627887358120264652040411742774158652746886928316039879260421828800078059514807427354885436246724600478960402896279737880314855953660080127081049026432796980164015616412595872882226030397418864920272292405250087907383779457693542241004504812613158121284140033082415306983374497257455704155448061365833247454157706271309099119998290365153638455918276027271346536419223723276079806927436048851552939261219526690096602276939827728395459315407938483198586689131306153757759713945959173527430778312138303820558915931014689130782858880336143505554053390029749609182882446078023207993669207532687457324738235708331676499506322645062780390475117510516062457242155776176146657804915942507354052159547156471895272057045144231469224537595972408251408767725646602345520910159743361706402537336132772156672095981923054216814909630550984382581161870291484472817597853169700367645266731452184458365228027610683294609453446278732462299790430208929742024555267036583520158532170662084123916646677249131008162844459566650186950649657194719546220065707108364877573822127596192407093335786428390151647911864096806485711648088385070886707753438276594281056473295541225558005523103862623940375455164073472704525104897082564384105893327035690911759455518697094110003023613920958571624246989609056361937556030544314874541792079536715197037628544998394993676952086298201728494555937676348820551060655442869485857889949178607483483318181191539269555935863389122772464435548610675546967038907770192138694368350087856426016558598462261766099340303396148183783962759765028305965958988687845507140092477506733292857800383863089697292088040946832418811918229531567879538153592387756432150052906676711542101153859448811669034706079885224397794168388072448943738665713534535988761761908189001196672937350166644668073367056076808783336710392514755174870198304418974650073088000000000000000000000000000000000000000000000000 [98,55] -2115114386884678938718154697882794782297287352418253873335821824993140757839103745077003068230097714760238708144784798732553928065892776778208299504817347240828716108307599835994593767151612200375283262649496598014293028801357064919824284632107489642996202336166872758186301059150158959106255829094405851848190009209057067182615076333798316696039390896102366102439773883250685063081344705816120946740598450591018139478705234397436701724673628141995019699643758348804791758499247626884638943728111718486519506102139779558882352075993787909631362412752881485656592933406881761224853340818700368088116210448686800012528051487318789211111708550993672979128028807383285065904422486666182359797181267168535438700019659591452890436745593824976257824109114350399271113078128488330464732874301932256391754967706255661336149172022593016728936211914569363260665759484739106115333898168650716234144367858351756421576119229897551197051056670637512662919328177196380994358752862950896924305795559472678215159504286147120542484755010658356078629437192765331366113828052121672064187281895886458954196122414543361916467385574657698235055159122308028944875940839359378712616115965710399811099310180302383857069961905520025607910741703563373187046396150592857998446185266662196250561029729223657368351068696514903924895638067348609011666254613785230387640107178965013679924341680705650226049392439101494806036947196532696826839392045419939963735879867356390630614717677334092514973757024511603700395279680530987398636784954555046392877274732128166498299061368497401959254197640031155018844511165618313523734516776653300329582359908002684650482135130794896575114351232137646176299691839448724660270705758612337744002258597547409969678103951286531851536117600884017044916563713843982762367457293864264231899006725788831739191594036991926186147318594524391456460272379138223905013355939937338727271347164535293372277458419124070186389807535521553817224033750975202084050228900330989766483702381856770980861268444063311464113322596378522215741520331569846437620232918119635315996681392095232000000000000000000000000000000000000000000000 [98,56] 94015966786416608693811155119978614672371875874398862187921628776784981621431607526473085078375581199043102218117356043622652878467418341730896177615163903104804820397348921727167779196012432301278737012131069997330960404475275722428590475968289161410650052553058735995786392532009038794362917250008778858062488772486010426898207848042637991641917407158791589839579730654952071781594562393643339406020127580539594603197838551400182780058150588699645557543943275296809582781358500225321607819106193388367495529261466580739149926781726043397635598885075363643324078487898759660663299771481564726287754008082319048078107200874618470678852436393668605181931072425556473393928638383855157513039914476155808040862908664316367751939404691379142190669337355454081477837824366461529320736605256708454267137203130088147749106569290813760941971456847816672854150883254228621386504474275942268372647601115967874910491772980451783122744797982021059176658904894646630905963048304909308586602218385788031329762317159707914664421436850667096965746034667916550690040780251839568713100858953064560883266246559423285196801465629057952388979877831196997389261407203243062305118470085013036390685819130680818566326689690580817856422755948725498426953698780824642859378999347694531038955186667959832787074245967920481945611201858980112916237718941016432514920531152585937186096921509445700901362715614764156017042148076125421531630567100815916783581487859082012793892861776170148235261820938958873790735143360931163767110070073979802642243347502872289500039738249084869834816255291985997824025390369284860148104437309994486532545860474614165876150510270513133833692529463360353290633553187331179926770335596468419542412126658213429603683078641257123172720898495868704556923403660311008058178305755239649934415477860220807666462063412709963817458587377219966691096869041669974651186068781848788498336744569450170014908160410947964311638824618965118079452995611680122058860536422048366809475412257225628548119872428275757803294746715280769051043237857949055727092354783762418507514925547520000000000000000000000000000000000000000000 [98,57] 30810801725410756337124194728259785633912796371397927780047826441006248917242189333811705344372225582751439199510260335382298037256085275276042891952624660919197529693916112195371865365051977376339831525681986324823919273048093823287254476896068679243868401341275327162524277866050925247354835831053654805833692840437876910615639941677647138630799291230446751171108102001830134512714254845114121588615512210379312833011475924060939281396897658142835281812033688062462549880840778001493665753006437377892468048346217759788238278947248607714346461041377279177128376608438628910458748829021713035713938734468095418880917080546547794462032399044748715781336150135857404341779743581654170554722181772550302865427247115823486045154368246916829742146481013348642040528650506008947721970049235923720398201122561462378283889743686212077877388777106955709582026254893148959861992825040944934620894480550429801605091713949055963756767985601465082994086589579301290076947467864884953929038124101544700637796073080154446543387744096439440659985133443659699272948779438746049248928695039138733562176462063732488176898958133872355893659642839132966125679631644158752114062247221813693820608792135804542499744192282675942720331483035488902081247655569582878642045570589640987395985878689561286489898466643749530030296018700511457654267884475918735885597469557619054044739339608644724532052291556744341463270361094240243377547715088369665642148948999543088129854751345214355181221570072314341576498850606019221518713414527636044139007649844649545738490516813399158046664233359810973930795091469930014309000603098042419797541758597639878730533568182280749434385354544561072445379021998349424988798585055886323463427425194349390021327994609748654129602317929690611364956774384102213502759221330168216259423521868630590298501669854143477004116987781064315733969735153652112959690232006408785178564330090355323676548422055848429432602445023226772344921376752321650666040342145791740504517953956619461280246957834430896009842085275759929256130828312163456202423465661602314765462614835200000000000000000000000000000000000000000 [98,58] -5920759666830815125992135477277536275183231847269732582162982114260736220437494626075265213851934131714765090306260304885655291119515466258402761986773063559656240813878903569752779400712101266388319116682832974577969976543270493130770772511473652842801284311285187191392533677855756584574378055503838780698885983920282804315987116314999927411158723415337647194376501232596198145119470848690051071783979141565509083228106947062685189758539283648653629465102339329903321676908776028469534986058232130283288890579781614428470810594055243442912758084885030920327797667205228703688886761426618035678242234993933446054984687707177545728183623632445711446091019608361901207592028302666392129535650544273756318402420115647706877438011252259997528507262218871131243499473847487419637251422289882499517100670768655589808344376892094945126954707440794597157854638442410584674462623921392643706230546084009193453655448090526450968291364107092141793228098938021755879031400031242382513226103158519193178482305860128781520235262652807361657302916059407164516685377522921440351590660392802109287742326916304778673504761290355424450413569615878254857278214760209782397075427585489654374913650286648582387057344084924033917658707661012087948271705920445074336379897162415414647324620259906481792262370858775404634322845403256555515313253182474452678398168628655320807116945017232001419279808417704026322835952006382220750126564757970964606260460822421290141650686056644403576047373100974420205774167391713784008508844048633078405377372955789881033122683169126244130486253988545033472571978138840279392127608348762923932466087725532448512375600626771615686474766784913147759446349862148832590527225498170208325828094417472340620091711991019952947679648992516934367602890361836669147968630119794964515904393711316341442640514875460562499900128108105852666251560521692594031161839527588127371660705862991664812530514665011978258232161936005184055311501044574597688437129188588579078338397519653288326637357850927907611048775130290656744376930425339564464041208592362203632038146211840000000000000000000000000000000000000 [98,59] 543069228381735987395819568554139442246757819900890143036351056315233441119245669000715683452611131739474879371898164797181427427381276322266285846090339840888629002343373167085911408377047165208078192716794315862925443207594228552437905237624729621520823616138006513966429169910641754840125621680100446252605453356970331973154601625663796022617133101303297177106659378680327479472740342157539049610408752010605888985671828284273821126358193999356885793804573685617856903071519293551349322688940629093356855023547161704619499184526747857288850585452654634395231854477906921005240078149824118579410882317470567047459604202629229877450634252989409666013555060615008298757079232306746546473822928373517549022880857455238616695039154836092415461369631555999064059875551436418400490715913762997426171683082695064132578450671364561861843501330642817565397874855421238750968213538064937254660112786812485509942361242790892162978872079294240427011461151906488727255622898816021310375042105274541580268528962054637079290780199156981436501978832760214836374266201445536909025562593935724458918583634097191370763448469500127953379496886931541096110581953693495490780682546073512877234066033891251427747505591388477436530200865612867449076108591316808252477176507249913297892616578568797525857538929620086745560285909460689404758821536170323365303063028482500821772796598435980819615104455560842656142988856192154907252469227451633258968094991146853029395954567384266653729613164655050431587690551007329753028833460868634701935484126654702023403671396233168650369763397238712563775141763010845025503443518677834410361859394265785903921386772048827170890938963057280254025721533383035959634734995041492771650215414463513353824824849405696311389528062311035336398295800947048622553277201189400468916854757303070823052408660545197617387784009314701044576078769374165107904010120883832009605318588845397865127985742111372987511313922697246506642094961630754831669432745341937228021219996261894940438477959685123587903047564639540460368227063399781235056836837865752869383973109760000000000000000000000000000000000 [98,60] 11495871948786563396312169489952409592080121215063707490280341076903867887921797883958331955060836567703475411796085399235307017983710762876333943562371712938586203623858238812012638993198754389160747478671436119657694634562617559180215111846643158964388678875684710433296895729310032150347673836015634196394285334195130759420018039419811585137370774232461045236925916300450568845495098121496839904572681864359502606969360871721810177150244896773887101263637935758593266407652693268154972975880306047157930117609806921270625959809654305435943224379621666408125136636916858037945237257508069236304317131057788476258386527548227652802893276939959883349437776546092573787513124214933144551163376536282906079377263842485429198158501307849731278169279016538505059982498233409307087509640194308455390803830191432041133840055590471889647049185941517368014336649053821281105281546624948356274581128913916387138244312277860438930847050043958213511198167084041379254892464983498102247875727787038281900312757468104346919042555427252336486448754887838425111000068742332519258307899318705195600804132366859912668224180657074453229418467179372800692991209783851412731270440641131357979328629782888455989495258732753952737257312122067260921657549919611620016271683098849218754290353335617760646377574925220402306545912704695336617135352908630183894288889961289187517466067287763588464565581626825695288291780004442490325448411168763574514626347635647121831684292550322707030394950747102036519040511973541441967578918001700126182650888329764142486018511434554599594392521932327584205711601090003894418269210447495131049366796249490767358902172430931829148696503440493090960438114303144422207167741173097283513751188976661182844652666858590421145400182352143513037738118788106747228647403872371809791027943315890861405656114938954613896535321556398739563316541279334344114405515030589126731864735733829139082358768939122418904137594914428994039946645769730131841853779546793973275985399908703807911671483659528253266004902282093227266997570934308371640982934646216967793577820160000000000000000000000000000000 [98,61] -4392720728815329771375874104980684829277222914167770021126920681767817401698925955050864806670749398406713395633114515695738106019322087241682174972613961346921918375471629824243169147258796546782583298598174910918690665022266624089719339761018657577191903561631689905263159251918043744529039545730520568320392097622103896521831132050464601807332258354236571268263575014757250691107005160857644761094026297738538562518321269123090265272684396169789052625230479771325806465761133886255042455245985361274347147499559374700966695836205205934211777150064459978253578731371063974270900313597866037027598114744631827335760034819234521477169892240485163409453627100287859442636724421084856171657414831950028973615840001424566839379451235618281669208322103232490407587288692919970862244440337208026934180562288806630124874942269993801946692516451249260636356107006973106204921508548796359536132931916742158545880279775464653452396642357396685801784568857601090581736486286083060225741204688771982487504422120499345129730030208848786672079388841681370967721289288205240636385266356013398592710291954570404911265452006615033867891055444282689735681649806899791612916303587851082688162294183275852863263789212427518595242192673515026257390503007545884519735646748339029065753451033696559534438276064336708199102329485338051364029180823193526311655133298435018461667467866736777386060772058391116660921107567047496022112426500015634442413685169295205570153381033526107134639734007687063768533279911022941260042628592928058807696729258422090563640857561792136459049366097680707001057687517646165414905766683265745061792137497253466619364752281570348040795322595517846022454186454872792195494144758817450621312541331227341065983457599326819121101111526941992269577799787406515888726284914541771294361100521733771749697962840184420308487768651172669223580053881807388747632867690493991891937379668049938644655080405471100181910830903326672974118485543800226989373941126397130833878680896774300759426324166840837517732723186709033985866711335893066717859098886968881760562053120000000000000000000000000000 [98,62] 164477534441481744589204029119722673316595700254604671812700453511052610983455916526791646093151157095028504058150549525191429740890179517633957633347519029049492987051884108985239596304382758954919367733956111870244596002744190616634616543847655511782973514940072884451557889816643602320424674464508962790094784809923944762271140688999506085159491386485243567799324881373725295484269434240140310161385431392534888170424375158660055201936044676713211923947077096742441703523423512137269866229312612422504152342755061451876193961882038020245086559006516642741865765089246337852481842178675143952330804714941381767148187516576433384280806457639247320189529529370830238158205292687243394109372415742481969512569634471266275403005788821426049521221568110274725437136541748358434946400741124289508590710159211223626965409377241806923917588071191628361520418169129786751795598642716252648625685583563166301135378807893340215786883586784393249853717091649616090751352038294262774913178299658199970664115303531051097626922582832891976654809214727010431268266854011630274725115768605043506726592510123726839989010379549751909129806079141618353040349841301588339479799072240830098319665014392514727899049554008656999878842092979613402303543756756128921180527152478700895326851109425905644618942969074616617849190126916212529732196598539835745868507353714013075959983116329793365448705589486379556600024292006315657669418441374489632667178394131427339082832134895037325621264799777685954539900900010023010338957081994200909720813769744328349195304108136890793185278037034973177775321787339618624011376638563897285941845229798618756666572496963592802635068962484698809811385036227476313353777996957309800451687971650042820915795344398889411561605460568996289629865590106650877877687748778967232356414512370153439917769619173605870258149536422033119400088664329487191838126303017443694017127408948628267550263471510876017075462149072034248171732647370371228856227419223814811700076847708189004301020675023441394166309507864519619508478444218673819945411880741000074923868160000000000000000000000000 [98,63] 26955774708276208292057118413218941122618561537109492341299792242860788486363685346869111795486256156551021593715200050486686882536756120721863425195837562657761670746047643259005430604027459821042935546490870873175029108547075027005891629583456739658387889571414047879802665528829882535276828232214809462126020879407512357627236970121870150175559615301276654354636439347606573572860504327597795940738595613998935919002128276380941925481725940717319265142239735519380135067889030537028439554701266261119960327011063949583607224813631217067112976493218922723615579282830842749284611907168578776015916799520666181556143674251212396362038850238736124656303920667531804173110356458023038865776302181139207305865533857707645498685784980669414987733090340297060277564526535787753765145761302926798601741430276425258098740458861344566270383960877511561541228448634365314671565159053298561564607632587279764454612397012365725306513818840070094858293537003694717054360068394075877112599945662982370744268265189811827010991972590512951165942004292147734885030555954218818492156530531303909367567981435400979544137158733647137833071835997106610230841610794085197706577456513453424347523381863853790952228363191665670448037898882062621498561874529812002051366090499942508368427316889138773235503927110866781570903625931725631570831988846931041102119012597073261045721392812375335642461490484838139738182107607402421914674976626314431604575925073354863076451181585439143195642439342999016245385466693330176999514307702678923676341489056846682548492972714328293182459778741634555439330760131226729440883969982094887259806034869412538518804518913220248869514896655215360808229418524464910261222869748119438033953265181204932906876878217884224053501149297722063938885722990674584622858592766023975052360601628879588184712101438817697063069641860075863032459614378467776913032033785549356661894490539167474775447976301596268204190774835288883799011921264720134853090539170648850727825669062763271538950196514747074787802537638518823856017568734939381921052282544154309526814720000000000000000000000 [98,64] -1211047382797658799111793054691040470656551524465677081202358839887734968136801164465776078176930761682689418194507773584204717316223342624520360346686093226954670451954432186584690820952785289316838397768949253284266722600367237862450227369467855212877744591086705238010768866131376879542806472350549367474249105426452177629734844823118445920997118345484390471777181923766644139504248492240109923604214619500611966280799712274849529208857169800192226436506089011884539595388765255657364375098550186608137540729996990183463669799205154645770684154421744317076914920529351542045548409157150102794609207867281631948546054265921806302024332318918543983257013908882625895355828635168622066731849483318714894873407025712690476156559455196588105047519116820795849460933865577473047926136002212532229698810900466760936641471157587071581796478799501312184914598765222081978878999797627460865749608854502554171310105760951699741746231275826023623299940742027312480958842066911711591878621819358369508383847268546805435470435485842727391831674638183148975034302222116125629743038347597390995364820975713901513276843414057853443845685222343797497354067483743910913237280805001994075053862018916950403485664749073863361381832310541933921399243661133702922355721830202844669419126121027716738382652317806763753659832988129068170990295434002461362206852488904771803801236541693385856306627339046653048148241443839216689309792911524044873393841604457202117806472793609584613446733284229980072422896745488496528650443864158772494308822770156131717699218659287856199088384588412289041617291154047089494920009188699073581076957649057169255314857884882179379423911720915474056291177760446248975832095806361475721868735390300365435986442235225272209295486681058713054790135718297481614717823445640295569742687458404175570076409046590800066748015432013622748047971866647037893052757409016196859789975805143612449173565280048438932220438230964541045341277782734931246116363553162360789455777956341681739630139316720615570517401789873904633950649533597103204110660526928062264115200000000000000000000 [98,65] -17261563161136786755030594314126898497809983353407117304729558839087247800808532839851011222754328717093950936863710673681706765597526404037781032355328773458572816458708613657017341064450986535141229718786745124638851704944904846981665178399154900200913665337488683772778002673696781145942869981236349496176498373286957040551515784925459685833235936975596579840145628331737806582076749373256619042553321530282289637476069659382824992228229098442433497562128092207161522470039050885202680798914104030388141747274232460748610442271874854498236768852473127040443383882603945399055971801020852236512450880748104276123811353271845959840793657837555854506246846018461968413215881338887377958484007418317739517149078591443190203614669636636970645860028089728692066964716998950635140219556116239737598684209988873835864492147559567749104289298691751833405945754962744809858598432621433648696280450346522681723754184502532703910155631300310995343263095087323904595216861945420767326139283197688299070761509240009458148763851798736734668156993755063609279663249743889449395110118096647116047020351829922040302511655973369542009931113996937470249483973446326287177703513295972984419795501497301381726864873167570947539703727279883977102534614899682410789530450634563945121431089454185832887586145090704245101267206483372188457055009943388286247439427384330594851776872019837098317563549747967592029532040298384402358625682633362405732887021369581170781853647880107133927976643681859057977325437670825021629047779416379182305477510874572289391373250867961662034440566941340165466551844245641047901330360316687323962156237424868142985001919566532507751190515513477787885245458457156899718908238747382516427852137247865777142867345766862456097384419037454761730987645956872023678693881476097526477404629200357418075888222565836754457604602104996796211047893705030447162356223414425861438573956635112120472416029478881973470327668920869753398251495776669115101764993730824385893929517275669323772097355141124583195505827990736377914609379153807403066333254376798919065600000000000000000 [98,66] 2993256452855812001646756964655524924741154279596686466035609346833433588537300261221700547954884343673079900279258103702739756900751667575806220825782939117091801671441097866533271103446015763034406707078263950848156348921187431976169010113936630696272927252141104066867353888451529495419161946482556770568174755716051306200249013184854097949663907970828801166528220601513421630527623032227857816201808523231959342728337909223483760424135736690806513089025884686511725318147529697949462414505206894195577036677360019746025007456697406476473784168033321905828499329088751642391621825097680087043782879912277145270312881831605845306106760208343781449095273100657811529684588040843181398135460999343112390211293920191317759352320147079112165291717148042859727896213363959336339368964094373442835268984149736836747664738968582695110424714074165067772198793461987088742831301753758060346248276345697758806678896174924136819788730565513775683494019149640361834646422195656731486050648462400542101039185661815267696014384830996954265677209337649432718830641701320103375183012215247498739327185349437552136336960913070017665228737260947374818972693108977923082019525832727535190668234794658816385266155465055919228529197312681287805020711361743008040237797732259590860252810911597420713325435071812103186122071826768451409391141984352221094852142973129662805946160569454850456215092960011992495593393503774856823912548195731617008016710463566740054081602055772198281751506666946528761531097473821690317159970403913960249556981472212690170766768579257004696120227087332470959518245921094277497709354026134732954860415525645819941418562185738990547229631964845841905868258768115448008733244609599106377546997774794702046928488770681879307512676809516062897273685145481980990291019453108327781693249588733542954863292240719101437166050690943218069057790257298330388292072690192649405431806289447626163249189885899647366607669289863259943983945337745821091262740081723018422148203856607320027992369420042128806243306211963554746046174899815124006696419788739261235200000000000000 [98,67] 180002652095655873786842313852815978507222850145835385846636787363496481359392940093795999111644410827033652697614364490575665239197834992839220698700682757249571548775629259253424306444281911628090503873309784439260934721428045934876592832369218202119632188492515037202406608753707958012989165159289495873494960224755865952787154992550143643886771063190493389171767114807950741176575648981581509125405885105060266047011657053354639672932203825148306511963006524885287628132473104971401156577365523616930438201887245574818410915473629322147940434067172594016450935916289598719237198281746174902802774922555267945710397912667831370514486027142620644621769163816291364668871346212428696365973892733192747215927251046995296907826679687180096445598887037885016268802657331980591774126010657728914841526042689797819628176981538689747577037745228139658045671692731496682271965120273137250857093500936131349757179086080375207595647355509530832616079150939104437493914857188329813341869143542974985490986277619713290651038509051438562323317147345554703604023035955159779069776942552206989358665035491206219521290278486445226623404358874570718150753484211915259220486487194691297727126962159171409897140510268215283000035331317707530000545486988486139939422261276007197828030702895462232230802162626219426117391284062934296846714377248353834973416768810862249039340387393961611310914947288839627018456327239001056704069926253284232394574880459642975743537278022785162913796355654759851796684765815743851280664653354594636240360945866997825461293273233456396681194876176106007463453414620418855386717403996448675654926186396493901414725144746226137517928467589721850344252862746158196650487262186523669623460838519891451643549601547836490849665148518885140213321962604241100626622411276092094177038137797622436412228310909090742267544023592462155088952160621053592282181830339127575278257458601547376530399588495018264591788636784188706276919049827901915164413315546342208923264644782868760170930799754153661900555292575912492663011137752781735580773273912003788800000000000 [98,68] 4816475101137375231483206509401157094925270952790055589653424501573133051412373658266763032001289178491017414706864764889616388351017196537458130845785573363670360762533352678126428010858975672979015669335443150766587882589979521995827459485527313699232980701723627033961172576499484430710272988031740659289830635288116955905074389831661779131241195904178523774988455410262470451252512406135057783357257994359484338815639675691135153599029578764570076841153306728427564291381602959173761580424584756318882827452065764597969487914401311487683181254277215354760771108810976408442112736447201001962476341292190925266635247462276485942855366682951604501001565070547018916295603480313640682492064081388547104309791559611232309312918420843196701374849666548232671432274695842833215616646066434302084924139588866533716000236766704622269895101697989096666784660907049978876556747099725453140923134858510485779866173842817930949607598439366674884963607142241709541347763271476053045067320227937829596125726205665185310088643212334988687529811465911343294902925658446136389893491484322167960868680703136647673575789213421582816238675522567233005484365821446743615853124371132274188873399120564325853931468118697130953385861692301620625505726760768927289996914976007196871467735423159141593304899492781666332040245215985215616802956242003523264460561886300081949979435889525885068012368661169040092785717108927903343154772545734968436665307345133732278355858489079563396193046106504914643282241132492863643534582557211420907152700239413773095744325663038868035118574162755920278248267926764591984506488428184992470481101099908898293185930201413525038381287189251861585620025093273430912940645690760216644371109999490109480709169439645112302287264030961263343827420778084526333999512079990678603882869229478028654730875772010366851338285450948150666192715096109455983984431723269907212609285345893433943854536132788637781209114116402583614980137918800396539720792686642788164589038343552443713164106120531417729024947070185035167743621588193088331710356104046182400000000 [98,69] -149873761965052664024695773986423444718315465852710561057989712909671881702148100276369570872590615677402820713610702201879757658934461698909189352094111096985401451784155930677841811297757417776125098942572513737929455335033656607859323512003254855300589166404291447490908828504210907337636481047478247572871695997563203381686893527896924354946928013380276432349849345192980107878826724808314415391108096959094028982595784590107927093926987437112351155984470858829190991565069517110879156917293662521779262512115265555359188439937623065096321783246724853967277828316494133236286214921820187651405978955844790408725875640499330653811807797319175060692318001970830661561905251143407508870222671960738625498749473739695918412089674572799675818995461678014923278693841643876758064762426235214126606061461977692645547409105981602204488740786510150392073562001352229653650537664623391619356112689758656167290117344865779136352816117327254114733735527565703315305147035891174943854935739383467615826132803356617275123984470668375899943421942901020243375945874335692409681848338920820758927694363244928147798590300203165405194122964050833781444881291967840391009590313396462919261381904855772327750082123058995056271596824620563510320736201140062880339092049681842068993171352468663654737843633911710913635113878573396676091640856740271545092065730496626069184952785707724406950441538364743598720902524922759437425489794681053759563153347786917216842348432384726557078249053446546644162676314092064117641756698846812937971854448303179176850886130478791364497920965973258369557377084421383009250916829391689979367331576993915695749131443971941495018961859135717996119554914600809663648813387272638709273400302853728287112624488828707428683466428946895733003002373854149729114216816950096909280628281712095243135291344940930754842722231722130821264109858159256734757956906958607456633850025044964140867196019045166163864714808028494132997148466025979651214340140575934282214108088902093150997615700541764057592457614622401879007948464037162186643620112449536000000 [98,70] -1916392125916341084406859378621188070374096118002941118612167914536429936860023526286105391865420247319025280990164054540377139916343977108993698205407276148702421987185600405218053605874871490723440983789763964095345679030763586232064394649622864518931114058411971807752858634309016481858069117664450396130636936332768473063273326421317071600384641394323586091275664693272517328702761526810310024923541153540598616136431871869476389545477751564739140447123403449885996408608786241704035928650521534914259167955353098397583456430011835767243065112644972331739703370831816422094890861379971988825650090831799219220921871205796173864700803193137375848396458311751278501799031214582937417683695089097647917445688719263394758639602386972533205286590752870601323976299510091667661787477184035547943617013598491678139848638328413630409108504605295110105766853936784332248680508582003032148726616685086789376685505320835131130604078235191320326623907235534892276337793801461032619722671838315936354270655752365632017016602021360029861796096848219864219793285604060470807218739280299304873633306088037129300438751886801299231065054055641483782010963713493155924827631200899666024890503114869743465897770131491081524762393690507759900393747853642733377707078202691585784092371828589814752529836325703907327723626156283630294763383987174854951074574210552674618638126403120581351559599328657887446121145077323205804830978353779047697282447485252826529796076173729691461821428838899059020184055905674404983671406355044627394396672502654942679642759006202974127372973142730632492309432081010609673936597835438477245459460954201806181846399224694765393700836590423370777483446355483360499916548232790823489217863864818272336258753028306773399468543969638744924797367608250187528622388038160625498389535751179882744088965446471826659055160042738778255845184449206783997377923982927539033502400016596446563658106648172950328285090006960839766883991096717277321057071573726740459692366608267117834054211774599549422878237747636731220009864451318279954776784843981800 [98,71] 34504202004755047919564189232944188146539270931417742757055404359547381577603671146232304768513528189860977869177634242280571547657419256613712555122932222584993047209047295845292718378565180374300483525271141001293796592815546490124482149607688327032370273777521846151843684142121870988641337377025205494950744814256346946659977104411906719617616910874414192513359763330763989989232727005428451027373671430824428211657728346516651047765855574679582007979498140951345213152171353947481679245734254619518616932275408841216787653166038029250211515903017502657133040802292146732960333244043584515764052680403111126663712831143629645218000037292902387504810932864990392433030693121730259212686037444213005958497735881150791523115988477827366644275338808218390393991023059042526390135133610172527038875528675190865209471709354577227677146952909523305116889412863378410103992925659454916414038137275416089753904986974288091718679560625098508127214308405832153838617862419625637355003732801732961606271138096640228756764593182656067011830580803049110857930691597017750186283391511283913505039570160267105300143784819916479373002654425373971153534044887455276430723457757010245919017810569964264312083508249247591907392936107962486375597420834538106087872053384681443900933269433883178129931495502623099314476564909609319019196542104214639555593984802168043477665115602082481784059448414219252588155842726284907216683000809869382000039200104763521628631245181527606242497061391377122562010501192854171639523317122640673625135436914971311489548629838254514129812361858677168584783494134892150570697244149307837474375802246910798015802891764052287674236830599005549546789181149373532393301785983869809887407049556350233452872932568225151549410956913476218932584796311663950968410862592414500388658487826771451552944399267798063974116363013865940808124930638557979289188066176265401720852750294548161254593149424380922402505855402737401743619098658044238827878262884904069678221075505089701668253733253236383986871519039904697230066166369401131862185532000 [98,72] -1148236726892044224402151507424605992254690923584656865305731482530306799548321045638260208744466480193029976635880978358230116248799991715262814778355079427207899291340545265446308643733038880682831940418435378873688771943288047499428684007686206498524590953048876290630687211094689636233725600067177647524971889319619414688737961518419110888517461926653779333367122673551805312194412638251852069864114213320912663901531910931057551671883240285623043600515484793860358534863806680111561001645497504976344709653913790045288913504285047349881173171998482662031587929276534014597308778327662684357181701870887984085108649834371456123738431818227027438118006284219323339419903654969018254360904800647567498024483906893237682737802732288961019939040002589520680014061250402578489684429051035984122645760149138011278889264323824510152729158819455590170752729100395742483498344857157425400583372514465283933477300796808135621403137393297601224134204220840539763134713556368778120361111337367993115467678009702994839584519106408921910673932283068161639542720134143164032670872004887164057905489047092195801347386395605694193704811858266236111953375391399448866645601169646856143812526012496157704857528197708136584876493342995776788871652117755095709422856629460304116766660393519731373086567836753572983582514699959326291702723609943219548473874209600903516754810675833839291094635169379421424773989922367110783488011785178312178395349333746994936082763859708804609328446146762071770738892331301690939172256100261137399069891858793164678776476015520663399507272405517640544356088234781577821590217867511330509772021473424860906231825112892148316838304009960693607423397643564360189244985704329081558965311846453869416492663796675184722412439229182949415876163356296224127637392553420578099829978928646365179306813892276368522633419094547024855441036614426414792985738655112111755506163346174980873386429116761720209237504574297281998335877226069324759548573212604199284954438985649560192699180743451921005913583512436556021445873611040213115331200 [98,73] 40695246351328999371231669591658872458545824156241848039158453767274520344074470843739584030482323516564812524596407437527980780576488444497258643091201650728699029524083877696604597495909324940855549358121008076279923269275097795253523507443681511842841781824523000064561757799888425919126040803023924877453099688676659788968720547786431373463248879791431769433573109943306008305589740874451822793450461919192840368788265545704220934480012542157434754356965104917790557381373696279901190802977648067496166513628592494935354755794018332056144783047562655204913412456477858324377705329192817636611542578239397794404927057764444794918337840121787080246585209302340085067957290598105270708109856324472415358751037001617579230023289751391308967103956307713968356420649898317543392546695050574564494221883115486941393603328217475320482150647008423737362536553111540534230786790375706479430846000378497130638080347364187977493339533282033103299295308835581413930262144882425176071280526912499792121345290247017960143293952065561573257934067517624075846847004852160694084371492015623666355099133325338166683253515055955969073356871322856089741184478063600703478502584570321595247514033418919986816359468801446969555605713360200999422000172404314721073087497974742685077360686631657834329643703284908642929288075720708546465356228357445557292776412799743703321689595975172863937408231335596157113328600196005810650839149324909253516398015838453045355015545660281728751663275874432711852580837872616058955284106168380376894947675913591123579448653027897283811097308116728184189355872714968569973579925752772031358666568354119034632194847876898538139930503557946320592378853537396234960257672754213492934472067122590417223838092530485250247562709669310816218825660334872996584326887424723717392380982349314301819755671524006453943383816241866735837856307596404122820591006194836774452877017624706059488713984942852216204120090440662078943130691786486187600248881301800045242882605822154065837845653885396983090373199764927440493834239068275232000 [98,74] 1078116457212966728416689720385695182109691168499960706167919506412453110734500436694336952734193799984706845808468681960133684216401347020461616525847781549339120166583344123810916374509503107795294693346028004008571264536563926578203787134519319163483685651480958076738923347125145455820282029650851201019637470313793324795301865601726663425443000859298377824262334427154594024419621739439653667378260428160401131874831293729182355410018393494025196626053966174914234484844280965554937915936889940224511545754898267913593880771856005008038142728894988627183048492803425899733788673013892283171762365217575193062072326236352105603085822158437213047031294781801269653808708583306478900883529456139599698490201453961155415188177917280222302533811315788206707068079482508003573694835047794995492255519055467525686606746478691065607230783632060235080036635068117466609182896251629769994258058785283681571069235439119403359319459074237462169593764621492805398959888823384296577301736800313601872547580751199433172565502950074294235201354528099082826208587657772829296564055842984383020290442297822117101815448615806858400510141941099065487689859289219229438134606751839914753762048837711264296423550475532769377589015561635960844630428229346560518629780479243519650023843990771504060963155085459153998031515458359675669241588840987666662901231397603319085722746323288010032431275218483932455726890297693710263259971340233554967220169802153348664067352271513308968041268787232162878925778417182875891911332880026687988122068809330272137611661558172289641285409501250502102890936561809878722063221893519373569232754772303888087603624266282728277711902539322793311905810172408946039419286822584130653710353327119635780150980379506730981767035709897195992571898665073636364437814892520024581981575264439725300697017445125472653115742369110553871599320557266429799567747702777466917459910990401030548172879541041425408161934966163246528680908493802310780231297884187236232716548722759080504295803733185155189371234977362748534434521751229200 [98,75] 6674144045997855774047282266628727264987620433881175305001774147864305584858238950380071041744402964515992760202857241503789757232821654672609569474883444847155710349313938596032046964196360020284660271360463728825891680728685531234189560481741145554120148820626838294118166352049322949884975183675144880705613827466620845407891933112388687593725839802456238990625448897107130046896411259443030251922755658871128571216338804137303592684382281421598159986991521897284488015398215840267637436125878957066511575887559713995844074562290800060444016609687782484289461580336764462188654947062623809284164815246321873810362338040530608060198955652113372108313477698029692123491676133680643197068460215780473619602966601405523748879560551620706568050833155548378956038152444594678805926714222260703899364493572780979722405217472282084311330959714204337155928710629369394602741095384982794733063921782078502629822978517134288983918410883107371349059688522612203769615152654351554501999246136929620431285334910723360838873252985572832855413933982507023388209898518421755096951146155327351862227814968917310050062748907459444068359083413012235539231830199408392795036599469121885424329455513035411694746926573430501495265028467679169659344007147471278624903232100997375023003356051772307513733236731920272156690960686046505940858438465138290543239223875116949255859625099507435906996126429271791970216006579555165577135057719345480448910619539557117845936918109283170677988158881392128742469964413760544145826003818027569342665933182915791728841292956255771185663318742429748111158398506969331410960640348761220897647213133307111042055214288172700697429322887353032574413248316020988306203522633127447352730580565316081129103428896583563709161738921696324929239652478398694280294780741459132174226252638860801164088542251995008605262350110051933871382667214899834519612146309868552915360457576083734161630046230463652778774117833580258865775978052331065301054792707865259657141615008990514250216050454897334705693323130530443848807763200 [98,76] 311557278561647183083510180320067913900351493573913312861961155999289552945542734608271146215124224229140438749741099332994810557715244198088355008475321637244728951619833861236647867647775396301136592993545927440422499010549922296843018824469410077991731741229994575828620892752485648464810466504826536860087942940823032181194083311383142743338559333299588599938255578892191458185857352698072563901890012898540847127047580092850401220645241060600722107481864323491521188338076834351938362564273972921316321665084042835763654525762709949850407690139016783723614164131598986397701628401195279440691585221760703769699005876487675230625831896088938881481669505680826634313873239769786606012893413380422816367399595340334973606622741211266652122678248071104110443081072687658360264381412377711994738169877326636213919073499920716390875587911868924274068469144228142500822247223666945185915509489767606059043298006712603852738851001487022926737614735126531284001314390780358200017443623555790405819704717388702925481867394107152012597165218393041650943469911136034740317748390450612585299974268541942007935175818220678065004617624347514765533719773851203437480429311956482291517797287482701473230134446406256398404058295172228846094027659152016706491944295397044955901912724340607789042459290338597560315085643273517374509180132767891865214595740571122689262691051170368545532491243875971973372840796073602350497896291543859932546850666020838244408759367721167337728982731820907467466866430739163623290848973157559217920345181245488868302212691730138784010630810342868974513561147327740353322473788083102890506748335691763422967185706458062095285904917467102596405836200223467385413340578853757738820689116936030387666121146216401161478077467617832565054360801169769083774504519251677820200678984599269215121505240203209932128892124957745448516915171095667472217065932807722730525704068496164920361665901143695157531835654997299241614795491623858716518818412874044093335915003833104935207494242476357674057714225754250039640000 [98,77] 1215172565301564386273984440942939372366804889640223325495170049857023692470882313828945333613561763851790862256708316364200174813010516664763099108577156035715471492081963026778154120687991447520887879094080360211759552120489892243304519915094851382739505427951550369431897418101461116791861134881458174271736649463983143161063656549333295913668530618319414070006986799662832059170958817687104645493998346195122829740455221243196697441439368788511685588327386542732004500762130891243968464680913676460588140874065776208675849271391280297539883064035113651422391236822068160808934895487484472781266040725687596120238423391180314888169148255513661868376869993558468951320093335124751897544619538308214320343424700636956109011834551142854508661152565095899128380200691591339130855321923319601695643237964371328096789721124593043432953930312044379006034768034806764502864934847175762412030375137347759497919076976118046965676646805066276499116390532426116951393703526285501874653060316667139985282777966665824593595102903841700365061953091918557637050992749670630335783991965713266336746690364380729266989573036617770949962613949535008424572524870693450678753366350685376315239758250738468595686932237784244734760901419820254973840367070585000571710402649925180018365297718571516431270272338375346810355096761114145543769271478761062111009076951175672542156566729924601732582586913695882704872003819278675980925405623557899889755374140713757557083153032250397416084083585914599442924178889083341671785493504928028282573570444820102423560980871520705651807538294471485590063977380238901680103886534981412374558108187678935614751583871703473476747185617680388078437624588543870052901737527376585424282520147098503064883407535732923007406221333604344618843921774281755931757824265723846288804108152795401843295903698958561018789705963935442185507662796702783761263662333197161152051165659638750660330254725315525581219533621008387372639407538774863555059772482082967473553817380953863211404225838353051230231012978316254080 [98,78] 31325263794612680114032598081816240477521695302153595423017805480158137781123230690871063355664730742566261594936812625483875058867259655775185989663140078196182674374308229033204374824345823172969535362804313026974609028118258661337191713396390896475322196681197740594949216005288229908827843195735050852029509914062394240549614525540563182030617320278005575611768015270323676780627090828142324335133286784339504755140717330041997417673891292793203572181141129957017469348895350370030775482960727170751050482192624022416561885097184944535130838755524635279988710635122470825879046492518732554150014659056916770084416232752474267728878008197963236371234731373041225030351146437543180957738221896177048882682000401026306754809533403591689316782128947458624992070217608746232837366519489219757085584587616419345090185152363604265269719785503739641081780308260908841366597030688727368560979754074269141668145511277449095297831438287762712277426725916409746881939698971099745862508606946709027048404369841882207162178606049704537893808155405558749080868048546496121823462480796930201590425263737449907698678051756367820546980771836181273559776440488637513290382391877978244103278591624264688555666353960577951143093592109732856344725595618224672700278410267672597909966806667897905992902466021133655956844434853024650282496572750619176507930095703116060542387938846394802604138966208546942817064510440088195531466379889334044977895430391935385254131735914670105950109440589524900592502790805825481200687803575356954931606494976854212479923438522979912892503029357385890327022843344975405634415220428808053907510101259450765803024949783277437586645829596535260384298763823978729690381233600671641135577928513372340776023311937065950488319862949983203782970306276032286256125361481942319947975814629032177362527622271796898672610540366358554403280280125881510480990095781621613857617111354535742604162378256479702405033860563450005163820129680326547566455812984291146892581268000133595879787549784002571964921369514480 [98,79] 329717627992112200914141928799826035244536856007936175022061158697597228111765724417277667132512306486427297273744344810932962509347900947213669413683656437755711192626866592615721060772717608222437377070017684793436586978451891830840044085972551542605958330432509328763292301371231630982084267917864296777777467767974526147471732912332013894184990526394020673290178325420396882246038920252710784194843003401985265326243815546389282425808105897469413073973889755417534707201755182923369309633141249459103584565686322089843091295421938339974800902588557904790194786467462116951399218869024299572270649119105683015966178709450208278733507458283042661172039732280154150528861837735581324216938588135724270476255774605125055590770103331660784721315659647808025935493505305139390366380142904082813455894587587751830240401299018299073557125437422113761173917828450396174877783720355937709029448335168568643182089789711485046804254897052331645981420102574788699724379108818960515477093878618009648370070535464858271695518643599480542859462478667795709193959279738719205502293510621453864649082441692996445476980245765858130090148219816132796602649837840865063690589911840265585436518043504740023279652824046753278210947434576130682406500692315654191696641883973353196158538993726426637171469938131070108840456841229158596156364860416800310382129821064996866159671164619253253833337392113707791056489468224102659808266915956782257619689772345623184194866389608145375955282331436916392446128572635721611342879515391269461595474435808627126830314951440024435878341930430718566005433662943727486313644141468110937357435695553012480369083122963874879234454135999701692351531040167827353620558497968914901488301249766579368717549365743360784282953630948907021552077696168017722810208774659972463276051932576734040689019329650540234414539087955426704776091657703010825796230993556993779065056713387022451540177261595462817313862960436651600914413456304837385941892249214435610423090284973603686720626994655190784144792160 [98,80] 3075562654377785380344307875724718678392965952503131914807475897649595821527297880369508327665568399318039443184778552079705795234089255476959713870798357375692785675888355130016856088639579981827588380671508012394302525101265150693110972979551215762114634176268606751741818316261386523645200662317886521560677211655635367159283021744942218418964020003961483927977273763540101773511907522638334890203116127944488802943981289912413392820351256694375545284589186888182528154328867991512470366132838260790559454285846200562910730623635503946050562173101258555974555805005900816733218890223135630804287649094077297666086778275406743556668209192401812218531971478627288059641529735612881282478758979351152264802081514686472235926787734401855371523738897475017357424845132528630496087640029952994977905344597575234961401703953868530742759466140512016991718509237250547000855321350292057307798478734937208443781404908893428337918078700703093887959133042600272664149954275225888350148393975206049383175978187542915570859265375304724447103071837433875402817398136303902478792756456424095585192147717495533007210499912284131180852681099264644675128134264429913672124588369002760497350433088807357241687155081164464584853682583395812742484510613528606718680061788393248018606100400653647906513555391657577805428373813312035175925902621266188015075073631066733324830652695581356491613873642744831752104354252251135661415921412525319915900393727585140795914214121967608584311474439460849588395204679975986510521480779504015559311022519681725920327449599562291438182020262478567507252646775605268267587796449733963557152141151464955839858804709909261176889482785241640936745797773619540726832284680873852705632487782363212956108558748303181351766233706740396229834329493671594598501550840172707172955561146756254795909368004280075199241960462194822875914943210061743881858780862598935976013890015306022674148551689826132287608651874613757015162869119039657121591055056983980975779193937835698204515952019354849624160 [98,81] 8084207485438382117446090369215803143076864137190074993433322353566361591899516829359935853989007407531698719969783404559087053495873616259428837142546020385446968012544720813745060228329600893604737687741664055608140901281248886635279480666704647672458592770266381622071942175526073128054803410829736101173327886523480802398796801623092671225776170869714317676487605252914554587039597491864485340625288475971948716037735602932056709468818286496445363065757294179875206363049467498833543583832798072452623084895796681053058828198577223140262273615918498220564513174227935669274764546669126717882065475522301096634634786692730901446320645002298020654303398315307112535855532790670887467873681846870541139492742543755043381271166817288242038427484147149798357570717090128858988386398218158892352567780584484126750155392077891466168681804010118773275751542740567013553967068640118591481033653744703756322318988055170033687337395614251021749586811722232082748886562557269208118633928016617804057503860831328591441155200223568844899703342540889851416917500030477981715306661955743060116248341964521052635498539318559720871914615173497977056485369027139262231831763917619873257109885106623474843697185172362210275573345272107819521367038610886563196842717794095551279229674098872162159808315326899351295537145397945680510134332010446472455893972960416235777319457158513233449781300287920165170061229511513438210999503633018825601627263590898923618123678749323737220179465837211269798355365460527574219196335758505418940229596163507816860561105910862614141426315900274481849668959338016033009837678422097774522186639527848188984716281556861750528342034427627579220692073774335829340996370441769397342775582236623383883314403420032098928804811715931264001491284262049581402028056453946799236395542682761472643624592320710369482151064467199888717577866170490543012740090457275453423070869240927374899528402008872724990965332667233831232241368070666921304045946019123951667322660596330232528417824644431680 [98,82] 13261581515088790485853968322949470096735757096294858171186424766510824947417631934149484410813183855070623116066430802499181708707693220069426600160706553547129157796524102189342892549328819801048322639850514105876366707544150709469013579332326766701810524154639034245901678154351641618747034088914321099105195485352150317725088321339663061042309441075808079415202583127173634711285519833019915688721976898446554071574412830140396644348763487540818924945621582416025033235710557137719243325853424412478067626647604057704368192604847146630370841271140981203217994044574429501155203226817729548727276413005856497522630975496143129723903390037393404377333728538591673643833039143872105781949194173595877900960341137708115273907351584189715084484748363149224584731871934501690985908332176178413201930910030154252070437874007530854499859898218528886118247271209756571040672854021444692989922322602979824224699447136175175331772454195467166441523286570618400439022152950013923377144933881003601485547354202585708182300509035065221429968260035210975890088816249431981854980426741726712325318686052369127440850648256346302129400844505176284868665606060821356104445547179781722318862556564059938606899004935873954268114137228638293044171895936382765228264470886101758550484238971477218451281059876104617924014761600129748499429624139052776783041155156440246932428346341855084299136623946708140022164796816606529657152347449652124096335700980756147676764245901035931219304426055732486720245596491581780223619854053825291002127761171689690672536678676738281285098675450163569485307511478344259417185768456877429765229465703375422118409190135558023479954411469189543416409879277743257568008395882830171172667306195657432401007393682449296471702649694363903254033752336617764868001199640052561140648179763959087127019293090288496856132319356206134589138908217338817974244947529117908358898395827293758600729376819404265831769301873365924986168201012943381824708485902812521893025000071404010582068960580 [98,83] 349065643603975159371703184543689158830926667472481890496502432371494235268579539658346842976725266661212218387226555481850199902208336457385673988104647592724417390199267489288389349052417132689513278352997217071393544168035462921874863137863647958749548717833460045479731191412263189208932469387629639139264149876081834034272765485176030575821831967163886406142440372916033210084325962573126139216841064502334669581392433761327224930077356116206050666149582041906996352728845456298476638843085657252337346567517357204866978093821301108341921900991367845125668374421774271184047170034827267607782419941213879751045896847883027262738767353042573738326142322152674274397243442437369636888461112352732650825071079841211253376670996271395172206944318407977113577620793839681487325588733281901017403939676745430677020840240162458190383360623089469885261430359616408723843932370970900375401594577705673612883876181261537337797130010766001483562286486169334345496469947025555194020218395577421309267143814163293051342650920614605738450442334048665069378063357223538159515467102397904740346135618040959798736048520810253992789257061607023031220624402470767776715819422520281932722512860820071784550685988463890855967971664315968464230471191023551716682583161755098285436916762645722656792494170586704293089793989145006617981132882866953353580004520527314111302524459738554816204682434890127265347614610491006754838822364477771576172367421379125638041186045570484275757223582560616492569035856392265390142136774132413982197598250579489790123695435638951461961182020446271941999556031842293980718632743341383331687625830531924007307724877002124838734023186570388689269774706596630565236001405839843175204212516789143923317398394485296811753011131988074281953879876989977116685208305479655434079809493806337972082759012770707799928694869049543298809643523836003412247020944870348918590551919905651140740294081133738116245230399647862808908256212883738227618586814628628975938724036869285203260160 [98,84] 1270044763902663774285956230474150089785970642723528172672344388932766940244279084675292837929286990645241953306974893977624731665495856515165145988286144790333575208448084372789503454992750514599992640562282781808160346293635804639655418114173588610501190781332788337290084054580431297258589571886781921367705719996910187325695407277668032173497653392552034815448835468055818967664962782553222715285406141760128875510305291170454855822791198895418361085352526000261846350015495479523097499384804739398001602334226767838809332336007043491587174070390662787528689902556523000947984564924101418084358276052419471101735893548405887450963316293081640333728069745649423999049748682942637810167742733744054517095812918503313206149654242856191573984831791449152956753634940715938666337573250526564528348076926983041771382458885630629032395402823414627842221583279908459346852797587464569865523264931169063038458785270381483260996092621102110782327823003102205715104539224090915119173982539876993774718609950675642910205492469134774402542917548867503639994414373172664354277906226270566148922232795063308365691064208401456380107884611428948911456000588264740696326297940836863159201641588771470214212814935785461629735984979196001763006938085118269759625991305223725657730675423174761251291425153299156808949148259775939881070236497960743901021874704147848578139949904611293927090908321635995782813531647622136753122958485279705863103830575053909221778315537018426815643843942344756829924213965245704053548118424091931276387001123970136476647247986064471977453142554435217630844777632711295103283880760605412492037198205274500289605722812796544306936526871710506064598370566193994122127960147742898396824936753255535404625508650223252675971239578026249343656034805876173330852702699448664237535480529831747486341018669088189702989486191034001119139515241735663552519208365562729182557753734729226835134972177116907164807479902235186630056414505984817442126839126608218965319557354614358080 [98,85] 15679613182373817329441522075193829745609991410478924526567316795902596000038276214024503943227491256610502014496146393834936217061139001458684800332891509320263240071582915063036891670452609397685087109528263978612584204417181095488314668492696021676393674270544633096314210432961954806604114689763973012669067984879629829958041574992544773228926053031582898429112988124023040151988463988813254393130281805604138943603751674737166426637761663384663024864994970469493410267092320348648186348300698042142413975834037706353386631308549635265745476420760371689333079547326279755150626791480225988121110578697972262504636288200461164847928451960312037986811956332438640530061653512863679686046621879683144233958968881174562569267589421954154209271411408802495669591640234083008620619391869464968104918847203368656084877365162297191843775214804566698362121787970761532506198425798519427357845220150178577088032126235077676763025860075972176990624008175499901796701792580317225281239579301004778979824011134838624105958185648073851632788502445369758724035684789863757176077054726558635535003490232655445298371547445939851631296814343934358818017795821222576155950043325216902652277050466892171534530584472673310473489387047892358305954816749459628895593364054299494012415708093585380734235433146365557042097722479712466080747790863343376734753546549677511247957296598463054977736737334575283373025697970004767710005464891177749320212102623405085634312109050244670534685570203720752665946694970421341771142528439136179351344399469736644749499166450924777933363524225601416400518543706669465300952518460457686131251542641119535142033571721599489241365392095094956893778992945458889910237621635963940209143742337789145714476306141951235476202744388568182000521773864273910380898668271160936769542074074027457296101250423498514081176977549622451115653424710640149832956296694433225736695540937355050967254657622038383128662204856291568520695025033984792224241449987417700298004375713984 [98,86] -82845006548324044696830065305929421865891080503189093310803006736809145522927855219572132077999059397129881336552198144862090712588470415887681275967082465190288228474672922229690106529244922157964939042431512831872550689658766741975580946183142667916231302921434404773606768001612554245593417481048138500711026130814361561605416639043449125932427736174293487224587467967384746969680135257473013065454413465462362077068815926076293114047391757419307902264328330512047287135879015301813636556840038551230485677540977024359725882197215319015760577204184241893941123577921134971948239535084749913763959286138964803193171244210933797860260359131821270748442888051236433396680434018424332399162101388914058384090796466044633590291174077638553548368083695449797508881239652596414719688311858245055655097192129243588670578814266904052135139840293298106703876145441969262846037221830627355602073907325621603901783476722760561928383032260989540184500752942592716886213632962180789051176412905868162696040634712989737872395233353458428797944415484330376968970801283486119719698265383020613618255933537571537356346020688050790327109884967391919766966060095744266344356321397090224857330139929213375149850368080954375286508047290728961619597629341985074100164007979439161345888877033770075126069968750328029137750412996638723433962669378094120712450781990364701734801593125597553233310108889114212246769879450084896148017785762211397639880417198626787899438467603425489001069102694009184825478468747119646031733719815755609499307812917944694792299572414705420934233564794011142074092062085628596876314742938765162611414833487962957920288836807651910913644637487732870104741375961208379127929813650695438103047902639627644419715131671581942875909735959777124083767640528470743952834715763770810801511769889001935409469060186223768819334526659166781809419967638142959873993724078804564664439067951731405319432983817310440216384227135706600198513183798662138895242987579522678128728704 [98,87] 453283328661257121250080270879554216450744800643847788344707351721957936479592799521412439966051760408914331408656408919386991887960970474074507026813812111194511286055022576907922873302745814098591956136256145435117711782404661810487972772295795885890269256991049110301434711523489092767539241257779859057538648238803656873242195231480468668500973539254153419711147226260486006428975398402778118913154097092899351626378556791743067988775751676281375323405563730154189342136517317012984520905891369229905565680112875095752567664997916146366304207951905662021436042445271128218065552883759326080781333302098583126741594761652151823777830919623275164281007649299481158748198779803963150331171358521256093645049225385190631609376990130624549843222533749244866230738980712926100351712761267474228248690820897005612969642055104969589824129887314085415434964008792175961310071265557419471365798619439058025781048033565674863035847772736386992544526388119480445939339047123426742642441674597361809840715632002104952407943416421790749863773939506102263987287589767040176197811550134895899078763830079569489025477622625438830263706536701436695714577435404987068556525505871742869435181132126889198797362126749578448829917641123799488497118145986080654521550577876392216166198051296593908683878645123103212142964541622586205984877656575806829639846214234796586415998873928193103891165520151483408976047325573817721542716758189921816713305706669348717440292519845123465023783813578923439033426219921849399589670550894777662811734705106591209723974948458672108260854407786172450713911449789003878395319835345913471266918160294837826764899940919462045384455220317666584546375670954752607149150583349722893774854231685156581258187276148885157538010110049274886546815893776552589268873970902541459494537764287396261843139739745750685850190708492937796939432635765929307623877078855261167776600466461255581431858690858967919284087813390410571206552693542667618809237333648306071792 [98,88] -967837066429470927137322015517682157060083806147006907212899878647041878918843743526014507654258314279273403330256432315411711457123809485951007169663024865061915123220697108542518106541971334654981086751781781833589780347866242132663076927319047506216663279447992619898296382440694019658005658539824264088453035692040843580388837884648855627465299480032472901238710956837117186149134259907049008237121726768745071215778994390484692620947212415750776027894007395198729372447634250501243828585073903863329649715836490502175997070403524019391006277713198682355304286410395211197056218654908875541094275097995957001985584174534957114976925828775855163150005680730352132066739410600731710812959680816939766876017397053476191832030648955615942994075270262741288057571002897591413772065321570430915742853503613826693700922298016329093257554317407399374246021898627401890059668927872823198324966714149325401897928065607976342661548697281345881214398738890357318237174416769880447015748725927448253289574428271808730053573122481631217681166355311229054037140716629907094203543566043473451866260790954538858982527616907853100840466826535950250555003183940112448007748397564061130433762775898907864450249824302208541289035992939688673048323360194186784737344400738895506736947158073039886836723993892892532773748879047252520367565314196103421260477889228131230845088838828653897237439552118044451003750213266509475484739156133324162862650360553686761133567733347075478872241485825049960329588476198076507573872680383956259232873623085808296269129053847674980067599419452884688129998739756589798885608441910639052782374646962646065013086406975933826295380723454278457771041855828393338341119187740774667080519599410499312290337577842176689808962547735249174133680799192774411120034018950257251547736420953699294379887685653793308503752608549291957841327734261987622169723460670236743392159580874616909076547615328589388625738767114908241042504126850896483381265937175264 [98,89] 5610958162265590943247656760949671400082368733976152418915259551396413127528567988696402578737362227215697606626450668778977569209939548969510918639168645456822206419155224342572121489439315233322379288734866386143313479482245030362389307539572601112938116336040055640839018270765462280181646994726458552405825139640462333002112552975697336631795512779478214883855997951698765277923842216518775582572799187836221129479839754532124806904705649448451395040255606595984649065227031626458844855924169501303674221712962282789524114284928553811908299567639013600251948695667146000905684707291694132807181554352780626476161585255934926985801186355766972901116565989425767744564643004270245136941904380935020430904334985832704015985033644342126105243556030380649769158362322644574345321796789545194037708496224809400377756688241385857668150398257581458186161989293234627593660825487407987173267556023999975601638210580750236895408370296963154825553197402961624679580795343818949328022466403320189854176054150773233857045249748510137885207035469909877656153989016915037118523306079402498294330385089461483590153844431272348137892644304106912712533457032179993484459329815821618183410496214396250277589269325620554830333064422075546811136043945042501196876970445843089633128062797079209822319833238250713793444370115839915955323713674845583291881947229767601498491509072797270651056041728344353093067395764412442899937510920643981092829918094263809001332153882861455286246339285132181639081828126439817009820505654767045467707183344775173552945942621597385438091042554824793974275699783194405090998197525215061426626486318048526853256655172346618243828183179130720305195758127420318661548891815214330460443851187685143060593274036500498507363488174481007948847532911095864356097298911328800553773777789473509083357765153106618026582376422239397621275517528575342317837793770485987739115771399416681351787745438778618560488940056703281101890470489991633945640623168 [98,90] -14355617349919981166490042018298716330829467631735040850726114888982349868176147864933924081019592504334576706824364202643172559557975996295261106175369169573546866047159926572478051799295285946768350358196918215882437181667350866803129564124239119147030328352805025929903395088594715157621982981423125220415380613481944679839686714945323552276183955126206833536243551272983396548809500668455382089002093701534241184749409041773179464058901992882331805233928694230054249763757970582871671275684931206738138145419545856466525037067972582429473833496322601895399791842743135917678222963752322946112753245642808200434893545217248260155171516659420335620719041694710503501498135081198054539877682820309774253379441216090951469811407452572327491416185155012504727656607535640979084364940107302349412253856936905451724203003451061642396272559781997193518202537740946336066325195868166950405319005765561740898430676243109618402832987227390165742103318099194919807472338808205290898311691247727128034026498424711632189019927874605904858007631235271537653239173174640884775931704941882106581085148150514109668285378313613831872320827059861864553008426273363336478960536460610023237711553905036049556329473540388428812872967909546475586738642387690452181416684497337542514416892890622304410972114802332026063999413516752227024874820036379668778505349849485616687237707624665935061773492762171263646433763265806326697897020249687168142539237744103785408019819137348881413393934534992352299929744622971533155875486868048736118772701358503871695600652218567502144846747449197969085203345658734916739468743222631357525564548510839164054166951486537380034739798578740017892337960223325655500754743442140777659073808142010424683317083161746279896642917982605732194659956928538898022989308305757180096735845896837599348316172101718091173731777385351672842746895401120168998641282460520523272926982887584704292171083333883321716505753567471027691313129307961810234148 [98,91] 24456637945251279499786022339008114442483404216967284844450923853436683768965289711022077130143813395711855796375718506422452366799529547306443994027106628619292930697706387337663492255682145770684589247531109271333901600785650468140755611672001399882328013932156308929589628886431671132670478601779490394533565888881630866032561548400946552549965826977862233626572491691414123963851643330882873371577218439212858687295834482158392660493372948993220708172853241072407359726867053417171871892868781551591127689957402528001632464570501276419237673663312003044119187414740238485305003910994030157938311045034293478477637192424805208548295187538830164911057229609754599610061083990004063960231877392389013930094543170519284655493464478381288320570204751269158202215425804059210958259131546667452665385481123524456391228514276214869057273096473150379995007602280077792992642538754369795863274696558325844283888068261169567919837762030677791094468067701643897673284522392499968677427313657696473659968567351372834448134513337609381438765792082457080756808016844657428697964735000961434941078476768785682182170021959395889922308449548056347593431174936016173247785086097123045852119474917510190030006760592824156935476364756554671318639170638434861839865040179230823876401514119243008987631794712502874580571205113741888017779388834127014216396250116672849431570530504817189450222526524907696421925233994144588585565987095814379175580408775642262391237221822509710618919508123547577821223203852468421289297610673315207625752388815159500067479491534804552472428474754308693982220837164457580492920689946081824381640170580577844422372600942856467719558554300289622459071657037284175272408838708977248586781095773990788965612660308485782488390680244894820332254810844350236928535752152078693656614430518694085446556546935307209118136958598862000242437211258969260617427994308081609312386296709515528413694504303706841544683556544542856945552694634002592 [98,92] -16769480667634755936821924911925559151724662276005330854446702123181825706617450829558977738265202318188531723526208907227544772202871011915408717371905829819178553440765102671505183176870567478063479730972991846713395722998080962648068451359006358217615562519212547413781036314756172085753659802723684879104646204720736257066924316520445403686465185939938559534773234058487683453811420533346252097626714412926260983266345289135824523126241300070158191236956969121045895643274098059069015346681069244194278521166404209633850672287156999792450460486139255861623706895211089246949597850597174179981604127754879264053236418536539671648685691421967470397951438229741270924747178010885730287683854317904036889232268095925853719406496887537196209713782949534066898764733878757027583015950192947400265285441457108997041274971086753050990174829913915478469783737576066388888606586427221805135087972259243896456052945961099157312444189292291559375601654409602082176397564781553320147701676793652876075901262625927335303455434012764815794039551118917519591153362161341367797600201772962493837497177617025119313580583341302719129912899851307446165220613943136696921106910947748618812624516685865778581188312837336274138309357234640331699969580619508794057299717108558549791502356465709572589255288210812905607783162217477384629200851098992082507120293660229565071955612204265407226897083592676562977556429051972199603248975299222403385550164183551925797415056022981087066599220916798740730877005731366400947153471106314797740829241066040989722374171618489671229603872519799568286285628664851169929367456101907392862961046549154313406140591489800492593677274647283267671979427978077271051872527978416629859406969371647616464929482838562863178623370225306104410953338117795098396559093123771103770629103890613730809898521538706955090470257307382935848658105540555023033019481706634154325297994728079741329798773461718816692887566344522235125012762944 [98,93] 23394284909166503061496850598510065419703627740281948841501464516395963730798568383396177119886302829732565312950039840901353187677207100915968549832535340092327942188008887467765218208879492477925362358708851561099472640583682476639898608868548386478380252583881984833261387811922838192919415005012651007066361298868525642446993632244825418247934895470883332196731731644518237795074512829504206972449111928165457164291363909486626867460818551903915974246959807506479690790001236443274203979205138026502873826966054852717489633812582433943186748662550122544526550055734641583857968574796936929871860751559236249306228361839451629793130757931469485366003163445728398818200437111322474275335789952652265804974959094131966451660279316520813129645903441121839756425246436888141900747642427654912159772048376893623906390527873060497063645109089432452773770895804202694077483975652210757921611773843975599668644099460332182359758541596256710400466152613681481832691022669847853725828838685813977942144673552955285876441567823652828981520661013650521055999540381717029949537371045883552415819175309564142114101523906535045541638766535776016863418049543451410070976546061616691554504499242968331628413224012984095875667087917434075079315387734681966427932841064506466218030765362018994503066909830545156725772856889376576693554913137761061501605166094873719237707295570002182257107750267103039147689056755565649946864355462973749650884468295844199110142510529573047324203565359100912469947010441079262868621764747997176234358621751800463638814270345027488934636092179733675475306651643825405843248838097501031587362623031429717351801944889627399659655570704750151920817793973142574651255081651432040695593154581256858798283049003667619186844217729227499520130745364470616565168816003862017778427355567665670739877056585451547699932592684696300326610498807015512256088464631396975040709628632302791615557429555448796361527297810722008994816 [98,94] -9449394281703621772473885247024708714719309070442311024911386418784957230256648449855266855705517018949660089053620136609968162162361887432498614479360285551891931848661685529141427343746747823120737128134820851116288150666084031992746536694253629546991071739167903881271397977058898847690526307253323550632316809731409741635033874312098546821501208864970734303128156682608965385775903160931924338649488470416540419087412846325177295082848180495356670229039053901091319387977156867097744749802848240873860126761230015331325003031356658322163989341558776905324152255955655170040518559950080531272613104432030049641724131958403949599425997529537753171583272771014175127707076105039224965559010573724379158179460589162099444313643164251979208431920780307781536481064993919263740694319356697617305073372025633199101512537943325345151800300096770080315364736904496091029781824449403550590914891078361042599743237514698097597203052843356314949938021791776982778541431757722399958743068010240419134935196259100807796915559001944493380151398206957310652965679472984687987223345970868509515276138909159603101142588711440188992557817176727105404551463789403016709637300069667753178840519741372414126786059523986899080519457669245406461375158498746980748979803923619250798471654744759663237808384552512841123898736394609514344457133591428254197336778934831053318291216667721161737223186191665434688455494769843365680643749613866908195241514085969952161737621307590289310871820022369099858104851755326716004132685488106480020547455479728619002313900291890837079142828626906449112083613802432246626748637136877165765860129440512143011290215179646030913833427467660420357419977438880472152317474651277096475375222349225571125664782532572589357234185704257262270843778845671814336622777939015886877583205901575528994299903615402746679370482077572647557223848355731673922831029905939603269128161415738221550025818310589748441984978797181664 [98,95] 29228185095691339406831318974881964020025159958257976913978093344936623156788676919229447649760260042537147046297476807283724795918652822263669325413224834093711736665029140155775800058222040289038922891330316600319679726626423200856716376957217959144175325134052253349202346235489483142196627886150881830355021392962164090142408758940950435802578540052033862454817485829538336092140563461437874681395860188670616533199232460869256912144990839522369919281238161514957002276582273537031470004365625417180357738155163588238415902524549911875171336464741292958970935030700832467258683853987071326231320062015210118307774726766187655341464508058373250540219693095164711787539124581938092582768056673135122151934460283181314758498707896393745243443235917483477621596199213305636714102350628748942969231282750117498590817660277688492638769298049884721782597158895193308779863274719135539011811416970428846895635671869145478018135840183730092435639948211270785340545600730156706482944758646974828787313165191907080129959685273847663664398251658150666499376493088591479129675926186393955328699487426739245229324373246943119101178096150142795835916765902274413845008475124466630358455100949506285957775224463872277920369729161610119355943950299059412556787586805305483524848314487060273627698889239032633988164541912003568235768580361825619534445331938644104219042429960746900396913232120512802656025908063831343155373060373213984022619135334439359504823853763859740414424869358506617384981983521298619191342258284196222169977043187333414804732199443001502430912627140073429611157094888202813278629519149836986037261049139556365914021484989322119560224236365904595938221416312313316319421443091572381384452002076008751754965803593418318987383740423953473790934882489394045296575297933864677729767529344815562852659254939445118566472032314808303278326350691724007842113695633539797448516033920910834821137557466525010632393510752 [98,96] -8766057060435130925807122237394615664444253451855548965514837762415822498553321369472333285274622576329663486478286940177181503450330312792609017192846147233349500656830794816602271519731738092260068871217023259925187959706755084317966671800167517782018819715752344432803963355725360538709080944136236682639042506373812378098269512998206063316449542076103527866729037788990487547340091000756921047834388977667533257694208371811136038831618828035801686411464116366427376231220930900749925684181781812495453212142628302678773037278129281175947460665156669520484085981102837180408417536885248782076611359290327527813028424093614626091533491123415143729121171988993177605271695423176943089737643599783498307772022055296998821490398866979353791405757977258599658467764660918532168289018831995275350603840206734852026463339208931034226344501013895330020188651663246238805852716790302929752915303304252690969434704155253960117126499125130629156103833932083321565171086786539063086783702370010013840105000722631745324851414185708017217861387829436616711999704970288510578630403099938934226980857925029029649334712617437787162569914424993483497024213663933393297025302254446110365126725699785371243160308387054493744242970641500504980023178858975580765044124005845428889067916056063027463006937879071031822056740319514551952332469653752024062348687217359974470340753271552772078340879385942717708294237017322964231535074249295673326879167823578221370265014694310442176475010246944902294956937233128274629450930477235081277954530768134945061303477966802246578317096850580014190038300564167444166919805846696952264210702150100853424162971992552166027021338138285962871321272768020125887659781472727161945789694707923879645623983200083242745484335389783629253974891071909411724158765862855839440129193491456530282288977312366044451729005783200665763813095556131089396032389952942603724026561311391880653278582821936076510480 [98,97] -4148662045781595021907275330898682074090827772927506552260400411584515627360318900608780035436070979054004481141455589537730358676486273659984223846967262473484540308186159953857687203305637270620235266149595197284775646489975703205425330435678571791627572773311018128371908221697023270168403739562924652986515081544027551910162199660436216678554216732787812073684954325538728917031509226253514827092097334630650467706326592195810975328318195518433201642694190028369740292074351348218652722863949476158404311330913828913909196694308028433711243971167081473185978832826540430065075330070793950353654808313206727172122433584938027739541355567691579063155635487853917519959352184693768775961101225954692527270686346078968262509693923780841524572816388294204267825691403719249693375902459120712892397863838102216173444952860228265671932673651724380039234468839987322551958386151772737266355255574893117130702414555235871859608895956853207366322847229847636859317720545952089118468041740398599921194696505113456206631403696088708660488004204385920801372991151519049238159393385090642375793159860650596979246561182048677691451199181376055397550666681405154649974267001913753407298197576265369991776503659898687999248931217196555169079073599010618976307770384170563575501853516823747352806055172562190060294630090223486448721620941733786117533272651792622694174205719895794007642198881221440323662832631986757335395390176221777415353674039577526348973359078586984891884647190096210687350360225967422073854268724210729550049371804432030128471650348342365256776833226520111591328921009051733873560698431555266456540472755894678148132853162428330500751817263625303274897339064738344036160204812109774769101043259019148108159070444825548226445154749294423141507547906376169767189263307601200136133011201330065705118036540859062132619406464861082023483635317038594774765459323294635778312557249819313453339731211571936 [98,98] 4320747918104660790717292773231014703547918652899338866866239182736341284049184556467915568628770816059035465033000834087207143519424850818510115809647804880640816960442643373455570621278735564269977966336478487932061857899885488006565214776997171042679620489026327203553936433145315504074446598966517957065769713369029248146084143510122001197951890909156044966853625342470997893150394859781803511545083757973728857434741850663218580867814648508304812491738387552196557369402305879899714345302886864617571713647565176749314745985240980401905037751602421875804448749976305320467024636410151593206123000358297271763793085553768157973974681041595545291933551448285716269112027107732228410641707887709514652861353575677674438918763936173863458073165646472698270172943743554574565316847866713012490474204360108017101798184558129831398756318793123006063073873222428434213257141543149317665084223239270926583440878484637046173372565941380233189802925318427586428730298277247397079450124374682267296905248438075601429300160154887560402674094299687301659206025328736848182704175151134350061671082682536046695157414629478702944889777637600170110974288315083510644846049117084524914603305591279871793455158168022714884234717525447991665529922512861347488200284157698092717239664760472924261881415617004363721672417792724085868360877766609590875375521410833907447681330587967589811396490008112673087007337904090003936174553768618851216969626955818097193788421093912051719934023921283504661868654446405802691564165856536131916949491426273740782815051995187704216575258144194432048403019305784031860032863696507051168877984471841133515047118437529265668868694703610888178367009260254695082377360353768771663509496516588440221605538245984123320571137095387010349958137594331231514922965538197264312946798404856956393793975281473392489514572673081192493285333427918870904433808344733051880780788645427251729777375226 [99,0] 397147153466816398729228545541387887515660722965768433128698732230603525159114541725563124414631845284881867415020326592917769169555965157590030630261384365843363149785502193976132693367404296263323157411470485268975253945439417575199299713311770284910536447657790579120915959904618005680356685334083916190282441125921855010523610808856218476345995659047965747598898800507073170511381750944279049133553143297192019125774440060525043397633282932507768563596859041912643085658931259289406531339451002290737354607187515003925995222754229343030477710939697849344391579265007389480588800700279879615145741954875808469231878655346975096010353306023030967726399125656202748880526637328998572180421684008604459606954434039706502417839726591997648214983809374150717476068555589852966381982589865121042569794355965027795429478664652358059438572349717633994493921814060031948254968977132101415252513208984562806026215596392924340599731166705107961403462083642616977752681721463071027518528560913139994679963674410439967555995745025010421432208548636094119186620543425829840620495685296360807208389766977242477588082445001407989602169787902569552624190709147607087412449107207651871902723336416434333688206384759033027670340472987636907378125644315280970845346783257607383651030537800335493094455663180846507124436687859265417679010589667572755850668411138858204512159406659069299054026639707474303149153810263394762008255375069155300081028593032161406444666330345289638931138955604038832271308489590056369155314890634708465846844444495680675365058891818478158527363865221782068886635282990917524442295338353906291630743281876313583222472121206607812744017150773596626954335492122576978186832279125605290346435556003249664966362691402464282972411527138169177148033258613084792161012775628294561149269307292644568774476941111170718654964781263813117142498096857912485600704970192789269401510341061477301789148390545224713084766884115658919333485807781688877133121167736823380258866782992312044980957591999118392845719660073915208571534703907145936741672229173450988817810054224805888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,1] -222393303011671122547369795711385069146598784875846849124657320586923253095393381325712433253343205258410948326977100042724523404409230960725077130521102099597035676400993771618243325067931955091909896080464118017418816594597380414384100817328672921392416897501524777955323192653611895395843772220484560018509393458332340478814979124143515318780589053713818811614968817750934849763941786382204772905040440800964742260587867341012385700170150570131912172907987226319343999377215936065915286537393414323865902656168309870839567144048440095848159034269342949255730201006696483710005571517058415918618750972889686111045241915781056800140651031069069534432018118775655548362031178220040542323719306554131956774941671627158531147040210833412929698933787111787693882954543379162636045393903488109124811637831447629023860981259455691495420056002181781960609221844211300467107189716866123604266495435006218214071913267971884904621441193625877582319979698835050238810321400675097854469493187769469831359942640792341986637964792124389889386365995517557173620529913208545613680728711684339542997288836173588924836669057522241889187533205769815323894479025089616843121507587664728232080235870453102938440733176337016203184248278637397904333987932636276988526565125053884889116215143839402842147565038834194648131007946838306429719360487423318529781741996838789106766455782851946971580903050648912953980164912666774193352371159991339926123725912494696456432836865562159554381370092464365963826267766997941253119720021973393365166031987948898087859091624428147346403325565155140974370516408315939716064602328370428995054195828784045321742130356374536729528558767173854234903363479505317214183058413766827005976651150021642927519770245683475673081978101275303083548148273179476142059808877537760212398764782258437333052204655604637922883127587269279905632232955689007169650850409654455475643508973228079935671398941114808529128701634638507455152315657881480933125240859133007023211675992516773180247617676612766887889049578889413781666901948976340563793269177796365565243876571401387245568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,2] 1739030875800597135902868896342191212046287341543239680301796144914569860894276561238861435382048356689302165626928469924136419340325369189551421588965263202462303569602666590190913886416810675952071793740499900445230456056244879336992691448919314841726455587802560511478618862869812331265258462397760911440655122744980027943288729590285787637303166209096678262629522929528530852139925683287608597152201412755751261294439723559082502171645696011136919701026299497399912388282357585534263526470137882568467906540908745360658131325799659145092204533537651169431842023533161981895695998953148279398323310197041291242409510108392067124329628812567982868454835786057359879466438098917090548813913526571440440470116945448275704470116369772338145110420624974005287735888473407634733287342605682824001130856264953881147707956248097527883994370357541526565746600175707310015728564344583381303716370889568678775302787135972579684999645977572916411494396695553531129209329716953768472648500840433331818777143143073245737636787152762379767944941675965376230909437190587247033159508149147555005717665435465031344379928810627023501423419892470218755843627386976249270207746701411720030976923239135594402271650780395657234664628324840538049161019679001400379143375244904371288928521122585403931072068528487223044280043946003972795167700780175808315863038176409297455359364820391559204821917300978826422197225284415220461922157002337545406373415498553280513746831583159534434701903908440900894426699262193588510549229772432751226261697681303796395178648236074528742030827021572081461156383029204438367578026068656186957617849739399980578896873939922428548854606414450041098016134246698324013331948676342970808912145143641480243448508207728163126539894031006040269340226444074558716093299138528677250276282517131247694054106510832631616843794312923271620500703354400457301932450574953347613891238533288292676689669722232273701476457409722662567219414390832801465171016490849656186686025674328622772553487847020683706780465605093713407813618985679168920727750968131765887301111232553352691712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,3] 158847081344426835769280278123455703609311962439820028461195565293700037684456306709138137171169965029167091898458672467620899645288093031147315804199604511706836241611062853083514783139282219243141673042552964965929729119441797019075721400552554295476801730620274985893857776010669943611294516545546630946079145111806235106468027733931946002831779815439886598342084303201023000749089585892856675449104585781799973105715270781370631516438470108521443519260505555092288518364948049231596496052554672228056858688347760111679629430264651094044534061370013992887309419560298493128440679579507397763729010172426810839229708532161120747585159304719718957943534240312464807734485556015011197256794878598212502094664213351704959994867272919096141566577079550376214068649507962905576035389550536528425288678896342356941392762177376596834016401575027126658044293492898115964348460977440261784524989415358809604172340871391047932676480336115839160780087477496235438266366704447384060148186089491793864075038601189778743380114731903079940807067512779477872414100144874615209332134784769692987435452347899883752444798861605273313890911467009934963224028046803701123785191257650575719786397376310681822105087253449149086993127825610466864012445936288732387295916647720513087674989961944227193886437151840743762820028212206782961402670149747774327383564887231779668739398284547972602120376070836037938782239261651089617171270699365655997989192521684013727776505875691330404880849173473327160376955993816205606254784035689631340867373595278666359046602760729393336911452254553652343954901061984291329851731385760572236196776044077258049833594363058721356309178860882123148035264861699480725550145969051459424921821709947298545788906771714991187697599495939344263161925698475639160766400379499356154607195014988999902128197190701098787447189062319888426948024922734781146666219300770082010672277966909485920852311707738882125334507211927885860360270693489779899152429482050169680151745771515928946336886951432110272512895676785421580346805448541996125936788525658607359742106139699102934368256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,4] -2721510354849845874297747006033856637387366135785769622728165518065666050134510327790383269720307783020245117633502460952358956363782647955096138366090393522875121329361727625780883710745705359784850926925111090080320719020456480986669798375130489760963237171726830980774857072560306045945550855250223152299502273265518501715725861726783299308561593856100615293320827768951894655113961621557914321306459168939494889253998597128664860905726703794958565013012532401930976663310270513586241174590719544897793597294251398606440999040020540318961511293525773984841409931891376749470555206484347365647729485628614816288848968583571075234559002244293651061361890102714427006452534110119683690973795608651147340760308357885198230816216314052896770558486119337591850883350323272038227331535351287144821334428649282150622885857774851556369179694896787078421524874107708662878785072900327107761496161816902072167513825664885955401468779572729162692340060590913245828293665415804345548719880384100161255985885780242046422303038615126396419654354480260048339514348124098556644131758038966099811656250649557504702660005372048207725159226258680578751189388731784714478456267596895491181313832156000794717279107721250536658811698864319148894758200739539605611534470743792689074334822913108532936337498900386863300210951057990706593795682022131954553943952524099293770390538090093815143858206976373233999696895513839120701186505280060687023958180004089468217256278357181716378395560572024804403931993786353940812280128674538068662630779490563763946103392501007355118852719425510845207376285662968088331202561709214722031673153184911995470086716494276753446260638507070274212633994065583812066471212340785028447349023022425365746737929040954900824298099269351433069527438634540704128517854675454637368865628860685609059766878471713109654943015733136034964813761669302628006100839698292167130553630979495933183965030316091642525026045933292239927099521868589478510213417501160604553145163418086904270116972928968744480743214569657438869904608183987083671774614556312318926985074145469724014673920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,5] 36826755344234546399840130859672698865403676428954474232554772266539300558815185756928572020474401896680939856461176992113106049373791372985971191147699551603658912924954222308372546904932678263125757810983037559881964639084520741409099080414873769557462379895684977897673267002664573589171343092511930064910668127711764575573530662228944218565663098062090442249123689982283424464178588461467812804968440810413953633131255270159528905146772357983945901652505825364690034527335655653637198620254403585305854279331084311912381237249021419841209448996962692840687511689992686331149064203551971011262217358166206567371049914232538895934049345307839912538126126790761329444254482513451289204693640697553219521747525557619272953005113680999830544609077996482499669422407414991112813343139615356664753243389728192216046974637009410490443162032689426488631097550912452414255603582122490548742784801156675057454878408328929245326234960640267812017016928961761778357360888269541887974242413397022920278533075537971772736313441538566385944193489845001407755826314328547892171531095024060755846741464981275455035989736931138420613049970129566938996581956148385857277397321857219143409245993851795589225544312332949014186849960072486636290292781256080079745628347516686903693271756849745436455691528535488728208759726687553456602223891790312338350879288049343008782757357300261443876605712110447920280966870337459136193545649881134734266138253314496929503509274751302949206707263429752040707111437756529432307883571198380256204848083466057173521501317825081519847296157835571565695392644367968182582214733968524481681536239901640308558454736153768984376903738644857400354875696599371326871419393603668594878044817582005091347675136705943007188942514648424537913723241667825558977602163600108983475669236562666908247600058752096138529338211219283650191815445468858206492167542487364541833146028762070838851398615282351640849560274831343736263591799369306443789008167620436977681921409854976545408663963561217075065751701461104252276293932257887012043452746930219198957201894755189092960436224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,6] -317525117774885417741627643182354295810753942706595681836205890246525081674166570263164632733734113206615302121371258202272702700486674611778357891132998260636509626050568718759741058668565124006053860423103792344145412844619897303780436871650634276965643876088797371325485030379039987424246856237906891937282096190754856799944707729721863100454288202640862685029109587990309519618991381547480097754982369434166705481745178263421388945711154038033664136078136897756940315549506483738730798661225696170137275842549688743285395101131199025683785842910174575181071734456392352618081151892769157606615612910994547824427101087979877799050316530820355751600910828542201634229060498140851875364049299093994105889807554966891067880867360586162197182032224454900318022533080370974214383723901835684257857549716201518402234813453051976058473970079663055759240221264413564639543502532170567140290355931857457586420522106042481782964021206988967002038531529145585394268000305475948374315768193887636750541527844165180057375459701378546038535594741384074640068424968854838115697510435752707115595961546957745125322344908311237760348607209413776528413768820786179035868814052562791479144449140031530813662582767914818629137930690594525353453324484121574657684257512860419108729596313574838281360429543834595643838456400874117714591478285437471787252923301002823374349272648521355038403287008382906802931110863566482952281613013499316209579314824343820945248015148772145302337017595170701659864673978563580160148089211869611490587379947447786920192988430488157165661492804784367537226402137019988843719874723227752833987395116588344887623860902406816763587135531320878956964862879688236343021815153343733298214422605232530369856496893907901684927723638717350642583237004989464461433406106918731323750540707575110227271441913048110036530314241025538197118302272153394942016019835064191683980966574954668506507758411312091583365633178505303943456517262426953137582114715456445895211545561501368952934955116534662258847076386530443908791955263376832176678500010003541848062147313852183791821389824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,7] 2045884801967123999588181345884993903701301257699385637095930805243110877423865458138826423620753184174853758066545664634215514744640551368433011840599287942173917421560161814930249498816684398602459847011131700510991336662734851744299505829111728378992382578494436708177605973464285463870314007350646233760157973476052293338641313507483087365862656958944735399439840327863156804110920319068956240265653152030042228671879984232780466666943064161414025845774146457686493001286319637686783099526661508721298192093579194241537055000697669784248594784037965279131873530666326139614026440688485249462004501468839878252744797343438434132180309155403037945536646058786703452193722017135115132231387130757323159531921923510407953952360599267075934283355620806486781163638909274235157608785515517364079771705227436810905107995851889486079898261013919528618416036698094533813588066712907209853492519172112271339690782862375797354634860081026352190420915022859291929802909717585090326804697619792440523695523607531396390423540887977452958695210673571207855593180382936912102045038414308325120717928946514101060745985682947752566018124666256850525624350966958563918118973120249921858282179079306810283846972453159092414302727669457426693142459224665750682670932214002321728038758911006406082946163673777827512308762985833253737877604331756618829301743114421988382398719734273357552892748077942515680735998069077819597601521302139229035178126697117737835214597520966452231584329652832084809240100666960179094850315900989267150198639541992061885659948035575866116980330093171748798648708319523512791753606144086568016188861393038438759691621674995209078593959544156405253147526663447443527853823905831601217111598662456332160951556004317445538961294260566000136349549294191661118214746898540023477845215135325673224401728623858691615819909150429311282021309593596192204419851127161928970022560425603272819072207960992718292742426971974726043271786092503421768912845595335101386490404195503766491178712114927798513075864088652183428807936453533995428333951699598200061716347976190538963375620096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,8] -10446539412953531057943643342033187824221968921570617445209221047839408730605835123542462264148742430341767187323250841436298190626209974432909783061927907897827804865816646292748075983518687205527367353954477311130280369788351435762969241908479153373865948505024252340129748637447656447324226015671948818591422761839706862209499134240769784327142368805550563532408383043335534116526059797925410971665949812582505708658509037155143031690173864929958254741027676326280327469378365017716580956886494790378160277150869652778185773790681442558380737967528337465621897094027601206824411349517448101188081464539643517383541048513318186225157173785931207723062135069961988912390661135955883420915212839759312818308106071846326635542211223299565064411821174684032076295962553191113594814548653678496234961908067743549071285807570124952506764194051518350817798671325209270841658841720481806845655999190231173398220744228490411270303602829414173426798636806099455743049028100966704193847090116053963749219681074437141613202086442123595743895305399600024138131897778757751249830067281308181258819801167378178922552697781374316994352670450450635924699019638064309941195434176856412016713235893549897825158700432802901334362922650212426754899780784781833659631224530317555543038911157982660421526122868127776964494246001748166905731527914665761957188923619346210344778930211294200579379125592621433341858241146517587002871434159276385051937380548302557890222589203720300709605616090656662924194762871826941671377190704806856699530603185822530378987582189707765375277995176446761391405123060387906935331158976498892743184426196749963893608412011748684318987439257096917823878841135606094197456783534707189653803595572577210489496823089627245402645900003410647771930279169407685230809107089281234741751319288628092690188981706405314909360905304406862209246095609496905641736148684866055339922185717295550118599668189115013820300422069526022285546295357291623599386942039683537644376184147657476505943544996389102591487009182767254514131103370531823356387631517088171401193218480296747605658959872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,9] 43286789901113581215307473323360835200496168572280994095035278706795101392491480193366945118931076718024346790391718854299225061737428499849723201589115700964976376841366983132718621658475165361080648661501789745619335759005565961661672435368046755028400284626927724396068460222121541781544923928432677576444494308154386372855360396339759117742133239423651176685446916820945005364173740378828075571170591737348611919394714266752557530837449976464536671536910293048596113712362757427243851149843755931244909643789190419822943093871954237367273186888488008160315223958396927892092459921358585005955307308448524028741550734066952814830241178882429031441409567511596947780345253450311702066658514501692542983641063737021128853941426930290585493768286871135768214161275625116681867628785297877732949297013567196346473155118515500527929241527982046046711665724852577602764324903371197066737367956452375709776193390618297438830047752526027093693745201357650744990151608412879721734757729648125712136631198386848768294928097564406364735466439475125615890864334901576799671068843990975211308994928949943965194196568823615247503313105889994034885943581779441200985790365547680701963061650642555725383896139989812849186067119573608951850143866988058905328667096740131882109410728362645205925977084768141116123533679670646509606743160892229609914623919966451750644874292929596113509824615038243305386947924717961518016654758404864437485493083364407959966759075072453427431561101111854308047433017609351818747480403892984652868300912594635059428796239615336512560850014782297567117252040209138821760449185425018267949695638495022977649064048319847542262772053850027689136461413274115493752819092927290077339466908661485321398370215924273654186216392662910465203218360466622165404274160186062655314064537243654976975268231026224748582083311101868133772646821080975577420153312913936856899201935233687119852373050543253792710405603310297103349319598995221659490419773010984674540855935471964071716903529390986012323496592090849601828278266242044758535529436103428399839506651650253334202965557248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,10] -148506847661493940514598836499798250558937911377497424204183501604044838683248731955155698193067280441880494488882377003631942452152873911561227755091776173072654400066000024970972634065828380320679584990621131127071935820477879709573154936624231459020540081089330622375417873504897943675025076574295646910259314771571645053294798851172741186589218939857329175764759993749734996330583473252577137118061134798504082862048896299597538732483557145736929312259496977173033749321366263710599398114535763150374192873499396110368152933475310067098952262634666599377198475113854339721734316519069215056127942867538690415915383174560548924444900334692619988009632139507640464992159104322461315891134878311071060029505999665878688049059820008672001702387575221473397618664978758022719171968273464166689115298290404913387859420127512442793464667428580663752650409740499064130855160845615477573127999093390826158080773694688879004353918488569082640283445206587918059706867769753293655576770688589859614191380154285800874900808752450632226476951474494041914313119545050920744684527654474405630419641317145155935734101909809863587376930316500884569374537718862753354854181707471495656256960226382702176066942495419463489498542560001211676707258541194309075208361583919655998880153989650773836490553979772551639395651379936653316811808341737607631718949190894499270437261212791960757046936323717394441076724935362125845401681571113603604786939734741091509120256327531461571709608448305070256438622311075880344728551463603520626296808383014587314354919307994832332330407613186595165153766053999128302490294857505997587681167252357012365145606701353340323025165708376703202792324095852739194363986878819344617944207672090411001450386729145102969660994317806837949709234069571481732150225351493695635154935096697261035179069011716818385214434355962276773206080294477253898970244165293562094798743527751653216488386686501194460573201724066470249253526972102654360982760983255565427124681054822604999253322648698295959478430581271343571568068439815738783197948820466350454796604965198855391362932539392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,11] 428869065109501517195633534434136384915029853484865759305937309406153860864324392989547935372332859558690150399293756793747180793924773301286827208571556497060820857462319180308418780092991225752582017380838628456748898498055834592853134465816772208545650182948011028195152640407210871136228003909257792346938467777515213858195516894005597008441762848164825475182944065388176270898028668146594953007682920795649936650990314189714036779077014844079851002267552320083826951823347659057878286228243066456240409157350489485676554729969106230905543518454699417476613539218033068568805424921958733416501301311497746391774117446991089224843189507924543780615465853025450318289085716307653817075296856020043811167421514886614697963955027866926782104078937318033564228208242610659432174124355598257728491174757516149339256959254378258736245243514797710479864913855829594470535170618057084186154682076185868459277490868648261200873293371831503165475683907504892070967716155238214560506065743424383248775592847336428948067905024339568335453859163846315309324336152911254822073486198538783093390733960585488472978844992235757255785689018526075560967978251157217248755041926942283237363538837529275692652863435798966057523391619362532315890463563001521404618058562776662530997114275289130260732028942014105189668661645359377402416172619150652395752871074193751306949114760754968661137636592969768745812816878732330179432446864237048601889421923568404615413204011854561143704874419101965295139946614421470259833899664639917553849063741815154736770705303344178021709765018172945729574904130720690902058695260234369112030493478011447596964149143412044050850491417580268145736868959866688871925849582824004149774224643318891934622346543705617958601741641756645852868895644034905887043180828528418810317704861112127779389038674023599826890778990616999461613096079121580743071818325597228220985662077737304572606449337832377749998883796598416687674512886144718376256287454329809960818131651090781779956606971543110101851734292533437019750515689351263491693117926307264621445941151742632132862208376832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,12] -1055727770558203159075629717732749037786261408029081251423230909649407358130118095603192986295608859430950165686590714301560791622482001576901630834067934669802324478333549886532769116244409741888863516342919634410464192193466912812090884494468956570326395104394926527201197003407099083025689864241550931123696886784960296693192667510090221680174430001880457306325028614820736413458597435337175946891853816210826802623108725642793231185074036278743105857692334618528761885361914081191521829174513433093719240386132693867491098251570046376722768920566582656221908258438374377760412470083350071008763357473999901555901776980672633032606708264891931053009800114549739527622738027583297113378118481762888321851324386065595616238922776505932120626975175787246211692843693705327823696399581485650449912215132679384741413351277336761082569486564568491446622804485830107298241277711304517197014456520367016450508101928888973244974211893712022939561028364367275232768705673733023272842622578763676474512507710028610492428443671557160540205435414215095004611163763948359411531756370897514570135768065037739315117078966904433598976464502789254889927850298258956396936276287260561830421545849317926195903360966473190906549378282682451425295909506580509759822380106787176643353348704402913961919660082753541574873472988954365465847359610573880770365420858679032095761257453343497005782123973676601711731417205667116642086116376464642197577850675561549235631510531935044428686983682433531545576366157303679743342213712638836255548085996850104492517325439589373565964483958506570937938535826578466765231505133072435225849933570483638571633561934865233613156699253080454579242415867872647245862639488372049402022369351807723241962505675356065768275977340605815581844826424980535957024960255464746188560863383093667480852361419734507101121755865408668078941881537234785772158108826116057986995247586665166367769029226571456769513070015603248215443540949019543902992776832162213793279999979513512734923886787649908887179516290315612219853933133444691676884997522927461176030327219326264465847723491328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,13] 2236109287079008400869622402441527402732319012937421227084606234414900067382024599907732661865473323798219525137557305066739251453933364616276048173201543988326213966012200391619730637159912890873862239525143193860388042062960130569510292660012879919539599562400604067315809179233155343513279272599895997231620624061911660152986657825111358391165915725987321405880026034935982711089813281066653191413801639379364866938490482900964498016040617740324486218822403861163664173566944868051372554121639815899327655399581311550946762984249183957616279861118694526448583631156751888743062250290320724321705640723164978424352235702082565679118595809295716533317346764281073557266158871905825752050797476887076100032775364666028562947380071089074156300208518925317777574353578168255682758732093064361153319989886040599949423744626896981159665024322651111358923421596739753626791736537754400815060812273340648112262085364257540828567625247228461387840438562294584847079916130139265168521250244617862731551972060052064344626737265704872963028200802513193886337666279859914086310253782197240956324167349503035752470555734424721565798220452876254899281072410607330781220518599344522117567086939852380528854869527388331582004296930459766479759596472371159546509948335954392835568487778156440074763321897459823716350597339605403105546306347306440916885659547438150777537818736638485528504262411493240507061724117897618375812621029089178921026250167469417363013253031021181954978670206678975330255962985537713894236258976875021733753181258477681891798749115639154638887016328297028947708467306222553471702262756099923124160690645197787049674439952583566067504916796758549729650027929371275803291017880629391265639005856183052901678024561349837924532050535581125839698772595608784559306785140535675716887879571504363823061660398587905186568521145918832572716009804009755025440017147513405597860090550437213062566008126954554639955800256424962208583110864554651011404503983171835253798036911256712750227639518621012661387566160680287098078958694473976292381382721697057590645817200669323993026020769792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,14] -4102433374743664769974981917212432263350492651971472237489830162134443608957436795843771653809570783136941735204412620710210061210431826488743362669797850710422963917490483453754182886638008681062936728306479004639218096390523744848734995049951498033580539709661010218424292476075857122072625401517062799788942474470002929098733196731234860940286589707278188895319790015209152613156498432809841075791308844719328877754871554645008171321276615246747083625063222912987491194744929634350639382000622587427996012428065812583857884723049863219478600859556970374163881661141010732774001303212572973055444336916704168915970278349591382538419086950891998216771097715649998927988691128073905928609928742979305284012912350271153727207309429240034623229726274888607718552820564057751211495620089983233812278618831481507968917724442610591662475722863838579586622195768988216829026443101343384392105835827684419661231603441857430020830305662624906533444745762205318534716922277458995931884483967655610151069655507876253810324826590398149731884994230359007374654590319276940278955158201724535927039057721205451242387355740258072379458929756087604116230691985014018984615977812317946366126759129386499537200456845656943847699317817301249389608327920080380888145971024720332661606743452792750257503474866814653104476508181672712217154185741036337764022745552539055787970278782230395419327034441381983304505173346318243604739334884498820005316392167684503251941854293820401642047690381417892778683415138208522947522393924491123537016417080521957635449409350854180298391796894549901684806607159567884251262819842959343758523985101250838072085545038821012178807790704234898008940939874991450111385648204187514691180988999522164242708641042312739090752515593320885153410334527815512633238157087344183130596646662706482545803098389280304419287737809573021728762253176289908622021808120617616974433152498624792208104504286354606670520139305436498683972292578788369689219353881839764040472714200903063975652701692436758660106484101624161574872477972473781073462898022944273620538534078982482296272983162880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,15] 6551133912828872582608778085301143950110381230426708795824405224642766260189548885561483557833601318075220834184205130297242862521842249230263848990717239351701992790935719110898172679844383563222797853045140396041881168678599974051312470816978061194032159231062595341934207058552508207392303864876810769861700265496192175104541987201563233923613324497425836535852931943272336002280557558806837846356960811770902399730706095826482710238292816874359867567875524240288160779816556421345056783147916765684494999508583012677703858177358521886689110921297750108697059829869067148935940229747893833296190164455694797728374749324449990069246895062284863674305655106936795785496503897702114474151926182339062454710455674542216158614511884251170551325591319724397799820214119929762134148933539573827915224261410567722567932754312982312678076008104210080773107003579478703315590645085197893255043896676765333798587513394655035685466378856476244003636840837528839779783103627596585692545446234576700497085697322072516179642494063424320364588671006302175954698389259769410383811188895148285044347136988908543591555898031267691379905917055954236590414080985613628646621214862450582129279681689762714663173147655230562180948218292744553984058289324566415829792820646909521798925446416467910754345700471931263975027977798597576457607512514561212928752673017472144837379495725307788905133734516697150396971994591963485043851394228490490650597368489497908873066823805683146820056942082171690879705560341632674724393963261087050153375742027657698773426992752538576653705689073158297778262445252117258265190055356549460522721633692944724065103938078210795199173698840074637602304559787257637211216620499374829763822655532007741488600545829460905303497971098542679552340865508281248629379961613238465452803384161325827092090919887304735313818832444099239142797313980253545404460958764868159817732668280066740010492368200612450790158063793262947630810525322575785470522541913849491411141015957522870847220219551491218247061029816147894116754281406594434553910871073218188879444532064733242571933263855616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,16] -9148195506511053641717474793599385519377920437693169971060956320541570707517102513420198785384324872378461125394759832528197613639605914235041425039709050448392762500589117385894821597400964689729258581785287468226237692362553480884741344531757301715562302070341180544070000956915720538556735547763057781858631055789968077884383984558577144769335548413619738252930192594010188653587366962564902384825055671023298075519666061851543982882951418093833062609024726293119600507313077342828737606422853262275456922587386230323865610113317818666318441049393948325956080395647251002705546973929375218437377732743965097825290917296613519099438389373401053216618067415876233103335711296381615633400454658897269022363108695394929196756444408480635288403890465379630079733418748544730661266316396616912406987102356936150839608050523054398923498412153714205401998885304007187859118999097204397888104220449147045762091374406241595637599044163981216438700684500882369547269115371089438249653405222491918018175840532567704967656112695260779199188296011789658756063333576954029997862713116859226236101909365316007002820051612739599844979032474443890731291679208835130844442332819494093515229116650662915883807164930878144672544056547955787939827803546408533175117370218651653912428281981374175895093985746145661238486613413303414247323473988872074511495182717951035312934902261194987064520920816079563665419128833982992045387643591510012801334522366840736323209179246216125228972265536831401039201071649018789962373648464831509150789134936636496750356332150485941754022153448327318699330511132646663423508716504055565528343274966683766506128715878645449423248132773630586562253978550638126526403742250231148109295181295368453413291775185893134589816793780267206503478779974385410470312026465451650922297072162030100693915715946589014148101497878418870508931850336352300761956818157786105289507624317865833738675192853797375811737920261189406707205631080201527539678183635245639703077492327518809816646214467821889147441690112563860581494909368708792034616399086079618992011306637906517730760585117696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,17] 11234769663118540118929354958249687204366930520658375801293645147163304484323019667146792395022044442283861066487987081422569098729119393816643195460085696822563479702118341985178862613039545811035268529856632624109237577091865610571905945648707724264156308278400952897949380245033435823705827631482870601931510184699858747891746231273691916740120477963999732662071341457301664645655778387905150346859144632069900635904124945131523042303087790559244200212671781811058283784586486009473254287081762729069743901014707907531095239303985454952259030948398367948234022850994162051933265801842058505108051794840063435214273199134249869894775677211728602857706035684543894820456554287592106875045118717357043241703486253228978239254572505907126760000834089494330366218423612615077338587655704998796790604715968320690122573781339100979374506605663897144015554793676472048770503856192427833597122612835164621567464902144356288735082414988604357580306678782848914417337864860091289521493662964048607821128344063038877049269284550971529502124729955437029301091472012349144201813816349937795906240597039832067154011790745919986234049872959959852925824742292174550116243957255131177249330349375841505072779322437553892230272583572096134230577165085330224874518579355037250237453719217756375269680037140928780050652573365810584310276116396187719471473029656953057606499622240109039655703181427812771127903749587659640281746277675547502483569542839261364053994209071714360834982851357581199390705794019746284259489503532619510166344810053918136866545306934418604471734361842188967833086666460962029885664114016992951070637423752323178438228227334896734052042913724041310542632692237907542618638370087095389447921507636045222710441079299886264239386151766137318623610203775976852130574612745397554835990465248388088590606714357980807594254412591570736527139158404037837643395168313385652605259674642992576219912120257749462084717216454408149405613917976231133679831068813080222607331381945806024637451970573696307943684763979674295385380584118145508562190770612923086193340927178582772836794414137344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,18] -12210892315167706231343039308597971936528207019183310375197064633180461065163900496546575145473828833735139145201139475319195914991331159315344861815055319035233788946910112099008382972371193521521947262404520925139898493063300960373612193007171116516365272066560800864710530166830605618316083801085029671158148749912196017565080890330773571394427275654253828707326697920390248170697225002135595581475818255066291998632644700997648009294213564570677303749731420257686715185880846093680610993499793690190872573386269688809907671238509261871906168380027638718117518325725009903121412375850193222671708491941031943914715930349683100856830296231865356504211543969714403456616332888190831331842500120729876890278567485547288670532354562793023688049518755292190603418820621485497267873986037340687907034912161469041541544349103369724309815217145934007921677571945571733191301074569719114439649944551450850054077982046352145707765131346111678000686244379462646499338909068068658917774078912127290801886909875961325283256658331275528994934653145066992426865848706836660227927163641552492269205062531259022076435972785992676527246522830323730361686781796822550151718484943282062992713203245234395939438853397866559515664083199315842137571498084142453276644383976768848908907273080263768335220685285370402561163670284525166515173926658453814047362162131675023992842074233227058568318953134081621182429618574687528971840209098417105112188296760223039509912836898644424870573470717284240486270104327951424975399262201485300634779976005130248235439979435527493538430505264965846832630937520960955978639828654074393233128836610627967225279678817012540366939702203013939033761178294872593995642583015515696497682750807490273186840060256312010781794317368734383788368512763136344310177426872640290076964993213602498761851733256512917147282792179120144226824135800801930381696868240489763867694014052245091710631221415686105467002949815193142197067408117921835737946766827240794694832710961964114520384117674924312704473514308871234044981267257127276782877656990480408077204106544972363162181938708480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,19] 11792012684991307534435325640866277059405230172330211928513064824151678985709378493801537989590116687549320009852624934402182299727099477280271367418389042503165381239467548498370930451041305401566638353248698732096148512172445808202309368418319768952403978687808313104230203022757489075231461096007724122053150549643359757802734314889468102285947554813177042726160025275184847527536453854743138508673684069380350331269574792258131768469836076152270652625763657132010345381836104993988886740811226112019580756909942204076149012597243401182884379629562736079029673147677102351961181100840015947612938810706645535017056550502177439762227460397461171239272758036816694544732635917137746526548370179399680127106195174660537256191472294263743262776811036044723814825272531156292180728112047716407634901707350464148472824237789565858151595651864559566654020622751268143030989282101381507595291681851776323239752669670237379037193737454312022252832044092962736901326814673875249478651538214587642183393361562049054188825835200568770692708490637156932807318360583673261031690689944796597800147156187451376385248581379680926763115303811573622291903056106210219099869098309971370755476322116431571018360335256638848290803806238403671913625268612846862650206054485475532127706864458727349113497120719699685729945878279052410729468626313034760384983721867510189719506890585914705835332038026534347595933335948537776290340129395505466834839356532846066882832929360656816545726185920504891837221466994402715238235387545720530677696720483235441024851986756963290446606477001863030056782185274456068109163296917495200438096329288736342793416296924522395797679088209836934041183652906512474159840751316677529657730014690528354218367944000663385560380991771841113077873463370451295986606465703233444106407180080705187207199808723499854832371179602849068186065543865508742797282395789394363814248407627137166202506811958957630659767101112677157660561414796400052201117698037003777749863351999912154109120295114934091561566875260911820777894209721322601104637268094359582358666058747113710140780294701056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,20] -10075498976985529540073149802052141190800500309276981103917912734387048648271058179123019531622141969654041056369817173026011149694759877170652957461607045606744725664890760851072301784089902414138388554014050637594301970170575006683039193038584444220975925334779422256984951900908975189531039164677448187127743921635663176627917122453909195401035586801314854086430917137650167494497759843388563188221743945166478871407385870314934834709533444086355273727805847879939736734418512974117771326814981392814130952601459698984170838142574629125335125128538317582020900838339664329711971637841540058723032825903944853585114131386232726286605483674084200001582699458537128495694621997456176428884648738126658603276462186576923847481759066211032949865184844210625165886677685474004818273011495943634977414734523632890712387299030960693301843608852024995831317402906487989013349343323710337252930534764424031329706202931128469949706837258626801456018720542753538832583052988772699135063533462585128255380696180540447038753473300360273127141325926686180232121382279910901246764215842384576280182525650587931863737682166115282445710403528467544090249206829590502240172940108353269062321652789378828642666337301032909706805766932907061417765023957624816566488764162575207959966528595088553529401454429097434107029401939107895541376328082806780865777845172971796183494879039410853079534295977832932826522702909411488817006828231727217309206939580066937040650602976655951648078244358344801618492414459019722755221002569956959032981165472578158344126614193300876574447162369444860403012937089966106707190235477049747590120425672564128582984529040921764897530981323147210265617944826206893889589827508989890421692655229212586259393897879636966399818401630995296752638992193277137809618770259870050528989721977045673565779637061409310881385441005670906616218514385328427711985605955349356647651368319410633256219757659205578998197935990069406678715375907636802702703248077951677539051408427525178604769555835047868799376919193372845106405177362571911673236653711160881915268863425726540123006807572480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,21] 7463745107121760522154254971007761173172230248631418574915517210769074897956721389614326234145745673840889700659824074531632726328100368558305806466901067931400388095839573823696323468486556206825539183338233041128267345579955731484138548776130746381092767390518340356726031236679615911466114484187754280989370694997355809871809640745515553256688822197488408057594869759084298785236122582446800077241198120881009656865726440010057443933694798293125695643542182036154793846415745699925489136518243728094089472329422238963926507915183670519429034433577865755469500829078475686679441533101577222913182283818695419670986491063957421689597363311810639993663687375388475044968813125665945828650844048945405816912389709218751928194432615339432112968411414658909909519672375830892993591845965033902772149051800900825585882235377166025040660525046202514114980859017764762816188085780186649519898898760506659186457471279358805777960083909231550398193962332906099043785323414532026734741130281570540110160059599902030224588435043380474439145890686542922150421346860482871072136344919795089474138223431136718225892408720828045522361098586128180820613167226837648884128184156211137337438422915235217674716294648148945897690660849755240638710846895772338216125712586183926079187136985313134485856012136649915546459135574002226127305610466570084876879677604816826568214906246621831698600696338591965272073307380228739186229226741268651066851498237689908611187926280127082072884020379799679611462875620886323957917454417861267681875646188571274148878966590982578605862257583742055760881232472723363484650872137495643837506936988304517824977316542999442409532676899088367409634492506265889642680254891721538035957483369425030402491765622842633473573858671232519031316222649259167423204284389547675785213146398015097601145650117661527960111636195186101935548072089398831146951779725835929801821669507695388470662443202288301800825223694506427302602844189230294898819527375488448060017425727551049338834883315450886357662737365254293110327038257293569139550553343113555940949341655018204589878667116544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,22] -4552299773644622078949774264182207564020869654462182012444776342261604153613713591393987408226308266384636799881389968524975000744376291363506604627465719740054897065675233976859945964550600489191340897536160746565679611541445572999979000796864828563940453254907932514931029290966384271208895081755995886803750836630627874399506099984309161395614581497569953332439492341283577702551180915861944105062462515019396582731538157987374663775767311388085364811396521907122763186798280950119467657521788515976936562426787544221219934805844478459673683706513397941840920187518135171057258810468974753631256195171727603677247570065092974188473036965521704682480956231059426719988904102842282419923073147401321228153914239905667769677593347780224669690577641437598720520205709485782049726808367407807687434865861741244252638053061005099430973560790030806313857640062683780987071431061065127137490419785827408568385909055737346408840489071845818973522059203479852032670784758640552157510901279505569708750755052890249675722028245492813312339478907259854323351835731742684632051109208498059868786214841982911361114503870748186252291321181871784157841823974130038417327369827350570927226903406439892869217339262074331242235776398235639436560984830164225928086326662229189766470631181730299828624634514859938430281010694213969650267772511256430770215684921255317606115303605791079923702624976727520076830521326565102930987073945950292038437697031528088133788375777908160888514981580171338835677287346272544267717310132151262692248562492684677118532778564290969862101477626533899719734093540599821325943324676287395083612461852587211684156037718820215667497280235932393575849228899056030979207244404308259470476287429182158320018652078140821633940255005861088293092422929858313268358188727023701475377624080902422993116072617178285126955392573121833426531428285641987417581885499154595596368377583843619200982560151621326803367063179837078888549327405016767697592863141562006149592232682880208335778185014017079190108647037686367759461256858732186664042773387090431993597730396893835403430090244096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,23] 1976331561906704756066477501592296902769454341309601303202724022652373981826131999446004600279000932415800430260370104702256207511022758410424060464895717146658532213736940921467395630965507887915802387140454856615040297435585971774715736392187747925900111200866549538206767171454650414752724692742196913456793601115707550053617512235836764749784557243646258411782160406110491942751483664559792480305931513599426311654239070840464081530675476911678133589805003315379819334401584571881706412473003581401633161576957564932941550369082257951468429413836280382586435001435937702161597609359601765858230010335389811164969312330955036884749713386058533048080517257220033357322066885427963460465617884734615427458050911338379766021007182582908362598386573634384782022270082056827626605200828998064169118358645145940462613383005640477825380942113599529516041798790057509921659196158604281607937642780944802444380709194786638580160187422722658106211277468325734088975427949710827315514375650709026002436998437807952390951603115411253848055616610929680021863809321266703995519620207819660968128087929246165505566519529412227019248074611732388637283220277696018578480366346504911192880852599731332117175426568414322452482725053076135532268196581980583803873529789373650174513606016491917583477499668002478736013343615201167878466573566132016777504574752769577666585445293146410613688219216221540741031833391708241596906188472315186728473945327200964464353155169931964905812956842248846833901709024562909659646784504864809181227104403947586484835072453342507064026801291919720932834245911722430200213464601656087148234367504963068125230593380344012797510178773505022465445087866858874883403932188536859585771219530796404878684937496643898904398244775269078610338435498871546550179897642815391368699027149103107196040741845438639233466236961813224965750627249441532852305842992385038262624045855195552960023868671267000396375019568208725162719066550269613832266401229781084577190945608566037710563739513207449823886757322620312653629872999314572611573736913219157978058931189582113741473623048192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,24] -194435852493568101491653865846917213722756684524763565826151579577894910673542728229260414613434500130405172258745505689248078728992730841219371300112355715573697343612398997780386870952580963762987116812771873550461033283352122808304254079586748742752013445277827496361163658123647300298919417981585430881687698578268320196708418227468425597315397526523790148781141558305508516857068816320157034787749019107505359058666004224094168761419201269846037764590963416029126712541624961900373559640485800414857445304926773904666415359310738256668863643200470390070090598853835488559669186665945293602139514742737524625327346216821127383773137021215624415616742715325707983945870205197818936346013850210732129380609506954221560561313545214154305583195497473269692385429236247597900126453488948482019327532095597822260957457028711881443254221109705631597882198873517869699613958958235280260851643171496241906355981666207812480432879504398535822145818930881733980922775675332996163010789295563039785481849132569306424925557202158228959246873262380126453627072809317196100158140606107220021366266737313432556752257449078813663632385334159470359318373502888024433810148582412424520917753268946248216121484150595168910259064478608311089721626375516488019980392133997910301083695956170200173663021595441749283136902793984204678475533709793900313312038249089122666954673030702777526574381333618111255057030901219009777817872940909752243400382961479095672157519405060988984066512144824964591720528197535084597310727312925079415531232373491366423230756765828346784902393948847454485831656703607109729390655414691122242455429205172983150416457573007478511819384070104746150075089174958573794867439644149960038353157116093306639822974487547560642173787588245246691605645629426712359781626487412143426749811670201157746976008796922976041133333643680542027951378804894577014644167175562048655772044916193036442015382545734064153682197886312657979700055135295412408481871488861363937621578994744321004132316638907562714327397097741248862400766586147965685639862737164839848106574462916391982029512638464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,25] -678511721544653307397593503558689174681799422759224753645264712471026123426350057974781517570080042007255284180719729105819197179200233388780232539500848153764587499075081732897738831110350478293626978510063926658114056733302220713875518137534570664355096163982190039195414789889046067426646267600745698200522789279277465356908183103927985803412786373432535244239136758827337620590940979143524479168902977528428382639510085770003081039380775861423053351208533152793380112315961420471254533796950061786996334094771313153462248089643130829570184938591116439445145234117232437066791669546172461585703159039511465914766499533316581303334128689209065158835649759375032476500676328891982996897392748309551663380920098735789654876364874447835092631994107379778116199469324604183897736202055184741209922722167807785193318993783698498495999872388549887297731904576756212803577259635055070300304372813396730444787019058835045674070756894972765934468185888428665836823810633849420143162742483696416733257538705756872769600445327533636570193143759240075538130804416185759142381571641350406334561620464469613247324589881222360501177371932450940529667501560870133282426522404798937812080233484115838606511370144908268833714732270808730193509730580950888162984900625917267190475090781700285050191426018899376690620532832109318377025600536142027183632969748157441642848876249372915315402241209743230816895792473510800804203484330472489937144939086343056406563797773286136532170383587584556947149187886944055747220258309403238000333755080074214328295646250810350607240558868752946573247533700096452730512225842918996155240117279071964655537428890117664745259482206193756378081836378666854005002799696895378658828928164266784793679747113664256274302850018049649008328421272510085434900440925987833556185814671592503697093934942583522502337766387894124218931673063647546555112261327225613590078051568293916395582934254297683951730727726274659099801641972247290050061821853303166766865972531014040067997873137176047428375657241664809041802189334216582055985127799052148625911030425400593681059244146688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,26] 850546972865066724643688831361857522908335439448535851836636192890268599744199823204095567360775248795689221094934256880416199694109652109124276073154258611508905513364516105335414321248993233374924722420543425521421884212120192596226499418771399845028422945709838612523092866847186143437780822990926733591341775378532067696255225487472671204188208962327314220796121924804678569197440571309086242622049982776733473838646116589152221872850946681133373041718848468163834503598710886987480073605456692996908018762396220309353921686467680673740031208073471716223077716817892264232425757440666973581353626114976660617601651757659159312742603688157290560940286848176838303540297194103353975820677674672931065762232075466257517474799577792695016308998203779615320582424539041502332617398315538817725201154874706353830499109848179248554744411363698260251105037549528381535443763290356633317474962247440940399071004697486688062895081979647592708135127461377864441995713789099111086827788144959704775552015030935439384865758639488685893818008209198866661896863010914479171698738101370556694729515231113264988419572951304849104108540209941758582463549126120947684633116080807077477426638753997956935686068575336153721666135006381215069501857294108126975294600280408532707608422090739796449691296155862004820863148314917002165715566297700833575364236760329642356466058599860912408720808628163283586976145951180492034299091706628077684816430304453985864288376206939608107803352188805237449311041424603652671288206996359943186236120762055237735222575567750348242672605296748270064858809734810002010467013266400968210481873749094112758267370961396820659177903537176157393271690703526038398804286433360305224694039348789155422386476608077926918640293554969132343388281672008158081994043700741596153811861849933850463733197650633901575019169692420425632131201466993848059491979428708789805789203091068663743387945585164613504338688717284820095284558123669150398832225429113636773066346300053961295890394509233262056799064122276592818809409435998365957508676913889274538382165387552729036021190098944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,27] -664701363154633803535811662224897003152475553348888616351206342095092103393202047751883418180957068359502971590631636340049061487278556397891593899289567610461150550263480437579676779651319764339743856198280408289507013966212347625485635820774787761585105515129936634798676036068032110786300642835352821556709527355869198808807485212730659944964363571121386178250744995819272391214359494026140567843996421579429788117680637212176854097709001599257695617742495932847617891533808191444762272994749946128067551585000797859901892228959326042912210129135566761775782775477113159329555152702259087445446188285949416669395257362081107377032710205577057678582024930109760653903945816380366367083218375986320783268290165902183806799232525580582257914861461054172375385408981041589826941592058191681461254098633390747368667338050900725497631095490638599473200139307226527326288644792869920808586988818797225832697967089655687135843806653061547408623127537807712793771294261282158456206388008885178965644678626375654572661746113578646120908286674400517670989919859465570882112981318253949595513095448286500987476301010175080871823254605282596011791863203481001846755247032833330241861531371176253437167676290932703087199036947558880608553225751892266856256237527004652012962333562263074573550219819093597130640603081637359889978190462448885397180991351387549334548831019564011572473588686160814620443003741046367665614715543417673940684758490222511416776351351568914497404434812809173899709884414141329052738462835841366434559256787169539182500505623933400056580194687481409136673427398173802159327481639886995104462558409960795141191329372342674462153733348473342792631533633150701278639247745393969460100309614024048670370137529595840507681659526438794579504828980438941185050244979144497838425298774950297013642708520726546033050397187813550255912308867640839840963336922439503341720316174417984612194080783960461691375540352873991111199989579975332702974751554465759948708710696681466602077166061862049106430691185034152541336964206724635758092760678880154688512886926611021743602641403904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,28] 402616904608767463444341143072481364481624184415678110911990866006352081190571146847497188676095775604506575194552787925685475250118602496250876139683380310127584282894107499485245659643164303929233501127574297519415136400840332771040755605140885842388116326932035354709340207619278602561352094963599708754703168912099777991889124712766967836123656005078045051384292468044743986172439604428421817985450865211474324891795241424822404539719483190333114446357486048304312501393521840312448339015618510023597309247264393192341595182916478194149594223924970677586461169510733333215226447462803221284822305215349253273305111480845850091396897698857910077915190271635627794748077968689763008374752397102964886305332302407489318549778889272285828730360885911194689381666227035999576968366662731673471812800173315971103793979638136784637092166295796176915880668638513731859825543620326315298543564246348046523583195614298626570661643039983872484342193141318307372200192659659556991580381686233074708277422029960319922383588277033675791577986775559426428389853044662625576123931561460309070880319029929511246304648107022220719210306010174754571281785106074803593840624648559829784103382550401942770387519471546322331398814765129960103327992631411830095268286108316459515492432086106376643514197314661661233425009526503831366772974536434842522440571208100025255977025273753659807545872961340450578893498602292756918999066353585925690585014492762498094013864559313923062751530632030757944527231493856535178986840282114364417832837359242907619661116656588029760380101709891744300573672732323168217228435094589887159653723526671209886291807601262266530251924191787209154054624862256151688809273800372495466986530073422621420937981972748495969639310106257662421926030421131069140734980073669279794958472885883336791840376947628921728709035924467073195430741261606835427212556134507526263989272059755445063161719968107263361680736079624281386985130397582209809400602041059564469858737755531191441211954127953693578944376607800056692290868476313105940570404845397164200254448571446279448202596843520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,29] -202478682707409281801701088675277535951029543043313332202082452956358344878665947692504596700168543300504986367938526569204569211117100470992869058350986523243261276497574479190282628288486511241885750004245611773428802301762944443849172956071887160783268689980802702779023821877170306043428040460150671306394384643940639151330836330111768518947902768169186907445316371482759944241304451274290935517584407399575166928844742350843455550917607360371668111140812158823226518567722693446609231272619266022262970618775683916930351843530645693604412928340037378026986177869502078686476283274476410076684554727924867988738463814406131237598578094940061789164949653272512144079408658707930119837601002299041901787374518563936175233391186848431141924445012996246583260576660697323030656386325350045239661728685520530773217881625312219854647266224704572031281964659122030925128125080712621914577469628721795167231479586141140760580369033776351767645221572499868286320048693393728962697782769165637521417662381369962775395617813295380242776145963360347622912922481196355748602911178394965321900485353882928672557283250880313900115491316606802951464659847747717784348025253394323830916216393854076737512746907690562485144129309596677327132200095509607887084297023008186573394851759912307816701013121943663872897236707434430313846890178114204566395014400913292709464632309523723337573793853915586769940090724197810108476062008693176119161079744115821754959759070546619641563121463884122894756621102577467934059014591768320805153384805315023266317635142941015267462750237841409049062531124074685791324708050631962757510927615640664913837788384468622860826271179603945258384844199871477631559033812840495643489781384470983210745833972798998651512008980544431773652547397920075563178879015375389859997518007662083857079408051797359031621727626174245274547379404794389735092328190907303446410424495900821165138053045025587749716140332982154193273777830083264489243118690127930687454646067570285226942722532052221209140461547000552193032409748490850577687787493617433228986786182726696959590837256192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,30] 87976164838447168225466799771982138902527659076544449027218719446043173112253471409217838976669670126462045336464124940030609860939579240344440269170876399814882298162244571853458705853530739778408104783795564598403745534421491669137486926532469297488762867091643710302598290546543077779998615579182848470515379070043907616360902533170378290733990179545071496617325003205682160250652017370524499928065947808307235966137852076199068048049783102502438261115009028944744055298337836036330708561478054350158357024374746110240055545747420615853213579346292195597616870035992108878452021407403937096894003015170839860894814496243332027603422531791807781547053451826297750297537707797980343038224849342356122244009392988950329751321665038776804540170112332983044564520811070143517093186272384984503471430383129960232356041146596400981742449723920098151828415590827368739460241582547817722697900537912290406778399143149936117264621999033813740857944829444896509344604192539976142877659069401775863701746746355980311287401903220559125441954537881646260393284550500895432977247884000688636838423949989248825824086609056572266450911333296841187584558606708943949527190548637361655192906790224459525043010432779050594705698473043464451166741603641564890149220072530125414563079817577707154825537988944483301040831313660854869862262600549681088699909943630592644674250381502923858322343804305928833579311520584620903641112443503747974096421944979552939262259020566770116363338653075082679678247165719216807871402193628239972839680401390414730101635585704559907936849676864852885559174955588006501726650158793530610924128894870971977686902104346683807654905276118048517702853538185814240159261346960771724368769805743138207781755664611812228801692566444129971981953416243341376391589370815404972742246021543224055806923692531400047752055522954205339245751825215460803592786122198259263054904028650353291492532143620886130009439461219000739041402275442935842433342515113377767222981076803967930292590231196226455040409881130075803775858624228535494504474003727269449450404864825664304979921338368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,31] -33973770092435475575170870152631285580417031776715708021045859637737076859722764046313770545188033196989123529051077221466612032018283298889199007557782480478318597849310634320179078597732496209562701128982573868493970388042094730858103667981419699780718832023536558961171077156599860993147788725686431302414802562943003059312826536061083758710792661568729770629423347003865184952165611631079478931594976505091907741309712414706823565052274425365663096902180804912115694829556043492171128127791295157064165388202783207103040537932967324622220760198728260347787935820015025847674385239460441016682902266737739501429360033299794597088432810979741463682643358227449779959663929683824013473639518813528782500439467029758148936758919062062779107840859233081868952143968539948380300409527291488990282027278604731649554595362778560646145710234127920924144894821940178645558764686596704494497109029370697288887954063233196084583883966084975017521874183032250772147185025837606779357535052353978587443591009482911581457841994577180318953897613324331191182534861471978359812796770388043789472260393202822998506148306458708216442291886572850621419695648867401586615745886478470024198147701509507445653233821506658346857937097342277288962298235151845286089179496859455338018897232067276696267532699259487681194625734362815443933385707065551577506621114881312769709517586533294444108222867459803433021745659037439940291660004574450888925709209176725762447061399467624030781644586709148308437236365398704036617984961745622649537533745870990314947360642990359239972209438219795850613710693130051560903720725315065505962160701751656974140064320945806875202888707578747092336899880237677676696883593381697774871836285562189121453132829095697629843868600493845486199727643609209649715754306867948293166247168698304310017866560945819981059397134755187373156687730458241301831200870496198897890517481594369697015189623594420913240259418275630558258821167814906855428347953082686106527967239877823454606678256075247785451060139425600467227588758621515011686744432825252175322264475147322239916689063936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,32] 11755982073731920242902167843533095876897671932639385304972259674451855783770082550059798725063469059424803868190072572416627113660050455952005073743811177055803490102848581481432500349645011059261736164625062189988723567903074724701299262713391572573393956020045150561427117004512283782476279308090046582748818830341847716242759521583955595260260532314495988442100602824638917522024535967440458644145155434919321187729375695019361606038637014108759201540847360007804634237941941238903747519908646408995680275682064881851001854216798093933441390867664228290611077688337291826847506432653687556168838036311943539938425439017622927884831449891335695032666952809880200280403647791290072289184988315019853852162681626158339898765901392715412659834486267687574248648284858156561723126098529955445535393767526661509148620450116028677503645239065114903388349197582290341406852377394280052114952214989849435241735914743306169786072375493040056346826340449793041184143927489449573745064464332947572726962641743740534188411374104837634916101691622147279003215176203624813357702123226860071626579154145331712655763461224758852713274384653797688700303209713727104615171649405244091546932070502133563765252627023023334929563847654113448665307601768714616109123048294317681983148833873767522756132753874867775100640447091288782649483806436163163881309289654727814847135953597309847205476447386895089025855143638925224952232987164109247126071596147865118265085867610102019434894278256970246277504904391614399699160391630427713749009516183962757127324313956074356595031415035768688250702338774157188279074156040985700986150957402022235497101950787320049470228863774754735495163548123955972580475523574220744776751359016135511245784481798287072683584054610403611204736272549555030371573667337041241302675686096373292342173682336636231561598210999383417777995675892575812261998713263349587044479745727243697487679689319747433498781788097486136363548705369471295821818354054072319543359279819005734535516256440966778804924076687048405686977065166784099811821215179947907120458990821472504503594909696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,33] -3537944871341616266916576678528344750215734615425377361305344365367713622231664220306730124206498376081279274334502951285699593587063288130589773147919501403447974967550489423022767795690923944276623569218531160171240310624863708642230047837114176503226912226375952733774236431587800662764433280184037631819504202722970980912731553597191126157600055331181130893571152880962784068301753126813381432176799875694107824238077486197306270818175396725832005609922383554774754017427828804692673010859483300142429817944781877928031432423430603944775446388584719861050443816357056329717677976431894466850003446526817268849991123083117199796718609081259813524117332229986670670479259207994653575055740094141767324004763950607683230124418549091983102922032464393564065437478733499672663264647705880366989932004386078808893746733177194797845369501004015645027698513708859388062717630208300269748911741663537209978207560798183415846475217171602085097183285755177572140843044950655666468410149961897619069233713539643902419717694568852025302554293110966384068206703169730514471904811726959810531752666322355250800561580133789931292896703425831139816758250997099752816564751424661031584824810471334017746513104145213891784795038781838558034091644123640786786569055489177279512705250050847162641883733911195987389324491054118732770483794874438078994295360653710206832128627237009607484010716039258233011019804319225746355230722660360209071681181759612992290508027205188786097674156383089569957779319318644989274433194917536009787200132908234133767143771693419798187563520958635973288129110291448263711328191113153651028198424041945319926891737097979934968034540569071649363694131156852975736544279069836037577256976621322597404906103220036378953616063616119931807822938263886304076956336367173422252228321556950979521063309608008112026063522336898013563109229996242846181115825730319811361942809171337099119200915290450378547900779945082075828761434816505652449134200578891633611256565693414322386313545219864843637151471933897853372833555297465155647176287769292811572428487199791169526411821056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,34] 852055199734955419422904577962013043195037309042795919907874224191148625237116862932137726451969039370856207636169070866589641994797727735896079785564050387891312128258717916461033282209792566849873832679714413217253422325060388399916357025214172326112157107288318177307702472505134425843947655508374556988340755307646910418265038283519154612349264960633288653738765989334552371139869616331439349565734325648873222923840034571137633364322437368870202044602137308205990605909586644338626985834345402790974673333995749909788185596561202968220476503137392536897250175516929375049035843288156860987016347979728475500085621963607060140364320660153123712840752090400779331468701957240887930067141602646286663055172914503452736127936043674855590410927710320216854243765770136844190333048530062771639046316528021841828866938834455214973624676663808299431508060938595977121909051294905322911510794356297135188663229462886768584058040584574029765945797545938911821644529519680812927338382690810740732333839893269144284865913656453515452185174390356451138691069416853531597626805010592377427634877338179117548370748105335914990537734226859729698162522293520799697119169381759337621410054016868574088367897431825262756086397653061213768347149818977497026935058154992271238448955728582077508372711368324779532633663574092556436644311083480107555334585944069983896069061253261471856754906392371632009296960275552172812906803539345512041992630971235556521802037772046191425269380593159293722882227254774735733869703121166847829592359638894643322225084938562196896842646096151733366704941410301676150105035345142683625323291411730477963933535903511129451339313448102566878052077701254695870489551962226271908556894853826662224543236979543774428427740926526450914416029139333025353367087953482572140456824618865611213328167012822718001300429054761332156811089036371335472144930886290758702157903995476180220825610030863815201487373191214230506176456385350521066085198989670477951965125925858617899889951555593219863213475928911835753110635603363834993679388200105682412541903882405671660811190272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,35] -135920630276269050491046362743524297493722699605316316753435163642573772054042477509587756296478450473015808541782920626431915139855729155965935720494724049766001401392981230831255078952813738353070742875009546990886942031525855715163912835399814942977628242645965294908746403160959602372331791279022032017665616552888123436761048647657385721865589117219117445350821794786079384402667878959582421546498444768312884148126884822652859571304845876711495836052521438131306381133251068042026471530371246316221650349816797132251019672234217734659030593918289732643940904723031118339365028925769554519440049839211036883017557736434038896714260799632486956247138528757961274717696056336463626202650653229614797671842504047358837574981873098515032499303514293434620451322279694582169095755564533219247811414970820987884901020106647184880753121682062925805414081711294880681129844736264212771640122804166216034355955640636519965320219689320429718337449887583190984107791755712593422091389243966043987573126001714574001010414393857262709758840163707581158357438300697111585969804888851266691052484217395924231904054961093896708298359334892532671218578088826654171913502674085289627235009989748379233895287530632619176598687274747631994975492054900179442933145317150811506507560019894220918910988824263281677718602432105207727158541612271903443795781241200705960792036387997797894826314178452039519441553761207488852521405478767295498341315115682950652902866108045383857251772344445693025993787483234034748420466753349167502095017596413341428406210260132592541478263285294386324986371083342369442553756614790731441802040361657295048430102642127122574238290874968573632896716453696213383073125461228363839930166165298594149619726578515408066583778007649796167645119561638956179336639949158691101362863157809022309673480001789351217444231952353137983923500893587757673092341244822466174230773801034255065486640789034821340133664340023031558799937616449603088554019167270084945217059286135176760137969813922258745012796870616658002849357113198499455253177013446767341645617126590001532744237056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,36] 4957860190419104088642660829850924485304409197002339400493918487243775690576084030494637615824012662387394461810114467253236307303238418300769359277886719404694114223833846843652288462076235848075593082288359868601641851310099554131595019301632469055334753104218866962200045070558309431838729392665332059448664490553258957943827283235558174337012121457787240632625585864834894017748470614992563628521887910553832108997334251241379329418963838913748338152335026018654772350505449469743351289838717924930113475106538820216073821608420576919507245395938191238146990739194628730173516776849084651940207943300422392835308641988553319839782723876665631543904586023624969835086805800428431332097401730384583055875964392238196796149477740489196010525418064445033239638831885214113993854961513801925394018759265917198082475586808173511471096113569977194345062457142149049752521821848811149276708397265544415732406324240956549675173524420361351670183876387182801491532693996523545506768095996930666044565182697317428409311287231633740655402710271399329354706716358228190416250921191240778905125199174159294092926641304669449249231808621060607634333666622303651358626262106018062848791475894219168959038961067956877844383315470550068120456191932652637644457989343595005903981043197511430802665771524350739809143548578727208829868239861031288586631019528412381406589243608166796758734839031278965753614383735488958179932069394581739318606959076598067321988479419974964239660282780931198418406415701956006979661759552046552812599680386250561582012145839907693388378308483556046096421876876684014115358038103225504007570872136333039705229122081484891664238673076977565449764823272193546845455241915083769091292127539984349158982254588241395757727536779774021729124907231299268825822645308407165361303549203384744377742657660646445657241009760061966308579648060737101649916683735271605244073164386732562437668070614647365169161736691713323728947273758544103129470696358287955948925570978100048314358905869861836812556381286823484980817290659551148919838489240389786954322424315133377841725440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,37] 2820388669835483778823803869111928121724607438118809063208343459684791334882013108487620435453975267568454320198579522159148169452146587022866510844575116758799204183229111415256717618084383755342045126735573940548368086549191420601027104319256348246986582839807166589974438125605472915234425109724812721748441047271056329728881586216547844343804882960262453242339134687201571503862843067784616653950173615729992367529670497960549457707416291948930764293884430672609075868870703978854824996672908165386454301930819457435918212057623380554919853472949132939173786439641624141978220637675809156093507387972644733943035121861338809002572457179828851473906026013565443967243823313894374227382118262889483437986277171243289586899496073292226384239628493450762930891401338852876285235577294747707058641795955241776147931499393133120991642157940208384105790246983879340755385355271598381467290082786397096423917681453520438327832030266373584394853219830210683138591122945467772402168952000849113070045662358288525709313473160853214362156329749402952932094980830130607429418253251763556793908338229907146253589345689934218337086607704529547541738291213219058038071463227835015067622840755941415158985756657762261298444339695133336717100266900465555039546979258280770621696685524951529045230702641672180625462974264207263558820143218182500095479414306929095822008995811824368279245377677880705056415656066383765737248416967809542263402836355881667587831695827520234677554630492809000729896452158785923276673451380889763174674398397163368289300039304999870655680562380448089835349512525476076999091337861172238443868605790908146007555232356299842635207058948069217211939894427450793176699635096031269213280470323358439074938470450941341663912109809415236748944284354168901296826440164147656537032293919118287172451899625227362453915260467408321715434597892157230512133821948192085854319490530800484939311448272862406650786048097193599255741861274456895818279685317540387344268889078660320312631222980988536438892677413732124679506428368744214572586626543398580316463473028573404761948160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,38] 181552444173504211568042200351976239467466717020810062299538428612560350195273623141566731167101133992077432622281076149258060087678749082627148363522236988428028687801501675189471333034404579033692572915631766027538088449451652507628815234406411865205492847924796364228786192145929027779075075851098429469816092997747963627373159675424140943546692934060738848601689711186553731047268605797771506066263036721467710171313249049898986292760138593187179889524068664710665933865207701557271814221062734090341973655074506263246015521497176763632319829566062846693236228537796307986329552048339682434612407750187471845562188515127861005592663916542282958619841117397103557858682056873162327043342683583890283224652822680422143838694621008833537179236191515387154057520709865165845666481778189275449219083308754600856730740313251794765020988298941452432683321279915696414869775053003699696488037797254390949712990260472455773695923322891357096836760195072944232095512864644976085645083346697960859160915805728348369947721964520918907843378387973322238733843857948829987877922057630218733541984042667777217964413020641499887376575174275995991867910847812842276080851419930806227556655736635963106391356419609083613510170653972618847532577521522188740823309626121097663194649659877226923277192955622498586126321142187611541771406457496405271718602611999752048097619773080863433805942758668863672795358271297231638017454626658470071744602200651595732073451524771793994071806151949100683982368512418189655899990597939093605265168166020265129358101119048334234181456543108150837036669371411020567536285317163515220471610786909535150993221582032688514264905597785580204119460909183566562648675695378918849938888846486701598623132641507680789354457962887250353888168192867791701584151980803280911981776078349930450221926271224416944724166599702094090152305914358657194652572754259995443750127256919181590146176553249109800764452596623697587969558655489658910221971937907149799260333490671723005285150107946037754705691311960092990540018684083253898845305593048999492998354904439761752031232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,39] -578561356857686125121732306268641575297500162653101489029864541475374750368228660586144218050725112353139138686740485892768615565791789108185480841312162103162791240390092611870099747753574427854369839856115911349958702881808803375306916814602799753619929284353489068654358133669774190035774136691436833701076231129546294611343226987478909832946165782055065622739314697081976526774977102068936374244832189415011149603947727033892181836589505689092966519841872566218765413030799991477595104331677427726241615490863192486842411376838119485785723420380667770424250236705050153739617485317821557318815363739546120022818490983711181563732002607423394795751449568907367469076763955657642823428872722925007129133801300061431779512512365223536140218975209756394195947767498084860068704130690281578958673011095598350651302060359197713150930727039204560080845184820321274253576328511141966044729506355920499348014681465491709316540282281901943495379342037187609066887241970001465131164160598513395945864784380636062934152687881581314651550398260824923584623340493076948265925385928952999296769498766370821358298907649935695643501069620430057721235135333274360828743533840335573534125942829239950990757469413083505260122975846353517073547709928126348111735752863365449633911377727765924289713089483606449000620500217193347556827546592423300232812484711037899778302806674737774280031850928918111825190596118812894310364183132594526825739598239803724432353395966017013802823912658166342148477170043643288747163002466933677462566108765459203787718052761633335160720635821417329426516824799014219331422769000644054168543532580445956066191485671633183351973200826978086813889137733774770287033257752435142116051514786808688080880465042673212218190957373943678225039791994125040630465824936604282832090058905844934177628211067169366262856358642837985651285155255402552543888378768275168991994612579767911319567063243685714630477341620931279127812364771406739694364721358677791988967182925958752327767346362726788807579476597901634205202436072313699868806352752244089808185443697409546671620096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,40] 231046105555428427351692582369847327451505167968320449308273006198214418302238384788326161758303426023743252866538860155577635347109868726574936957824728726209002818682479339061789722338287328805015979821127238744194539859594392397295090429606935638863523971832930361509788172926425020971961387752727492060237362959288590330151325997456392120565044416840625030015482155893819520425797842012581328347399013219989446748174796473580421780878407421207614502424693057306333493979914185089584019447240206059041607976321535944371844173393605523577810873241422205393358273875941024982071442253836749075114777774853055764296941986846365656334130252329755863193305089031113091512737560167025389077272696383214693970463721898920730360308021500182335461560702788185469565042556316180011998402217468323018483476405930061941019220263580983988884898141837208102860608894111077542128229742398410985041488343587641142324639556013654693768803683076828115838635425181651745643849983999264852056791097169120078302565703302972618769848382109820694532976909998002398819323153013959221286944081771384205228340678207183983573557793829898143022741044950893365189228772496606545603364926631275669756975570028765920080811255407014338184771485234453260974298199069491685539057902371411204597628989822465740139798578077813972972803922080342908181339721025980270972808183521040110440282912450283281201565405575751799183879391715790602992296086759581137940021183437323853840608982542193003965666636610575213519181872705480515976951621560701899466510499919992776356816376735849953655109435871965511978148584725416406192176753830277391404035162667699226282068526369246282020592468899104467900183616037465822943956606196472251739665548949692216101795248574890586154129074847960730780994494500053381397882048345323032299453148284513438818222273035625277382441145143715665186375975819112908561574993470134832006687861662086794962958314971065674670107630079014544106399030091573711452919041139811326769360745293475329498094774342036703343166937086009429599821722295091518079875999936567681833263397152252175056896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,41] -48304558203231768596794672190434136011418863452165316684664768110960335844898338853684642563823370908985298566638499744867157482594240161682008742448856975036372026083430393421630700902061051772641837338239266018898751985520055009287777610860454628956347214963390521321328990800040766359345207362148859374478556370109978851784404039948254972124911429768259490481297973875179194031875320856879582920601919652745998647805023603721744748156025592810829359958153903607072839165497515122557253619467762906713487197246178845468544082818765862916516391659718497114737619494039976201313450037487911472270182385122864773196811139730641000178713984697731199969272089014720130681058721952495046424702700856820028416676984190211091100077663303560840657365507525899195309615633915840559906382207194819035650771294533029174153608505774697284913434416818596695744273402985573971087070685859204262534372909917062550894561787429818385863187031948882645019862532583141879795127141714523706582320593926675672197320582936485055683774870223294278983153315125125260964568957345561716141341317250730579310960132044193212034858237539495473447645738065061147220703289062912241090853606240402703789292915903352469629784679221579312235159270758180971546968912725526765365223905440013864796963069008564992994999218802783694220359443424697250896638978335303711780455894090460587066001873210696780599595826942093215525796945516457335773339453383913263999672306521934469311722586054795089594414231291062164513660333896463657442799197972215363461370575123310246906569564508015912335795716042988124605538900843303534656067175155785344064509775396175874974045412969303158008048455284460070957493408893001298998680371825081168343467646322131227471717533547504460976562426102526438198396445201837731870420246696325305057443243800498508975443656226162957160125617510309806490296261576609176759379569103880266109599684565149045900660873365364808029381043992707531455074682794575585467132404437287395116045727395450065537237199567549997994180174504967700545686241980768806813189243143977389680270373974413076856832000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,42] 4661621134721223285269841157423699744475225815339236481808091848842122108536109507484293327767008672779299999713412882148282381640408046803494621641128119477020389430219737678815010949111241003096299073961302743571630477138673132137662295671184332427556880945376838644334905905518057776097607177124613904073491032358441341347799448148062241998273945722866105675869148340446084390921775320021276314886669141938892017081567736867155635393831029449736128802635380490234252044747520944353347103835140135436191594437158238840927425459752540882883859633831736497854760991213502966272672469476395343192312331722404705915849050150462409977003462596051788933132953244703028067931599089888230787884924062970358373843212309049685510750741537890380133293711996944302366074245251960903432624624116402520907304311267189630622092959306188026851563116943718323943031442415898823967642198214439487789786358081038580415805066670760132100309766535121793877948017525882186506591670220287641844982120436890869316804142508060919020437581575903402661727992321606389563831758905703760660582734754142890122514534832361247143070140660664982548327819036345653159366921772373141380207274569431933139975852808002870480118152532378852675131229979796048330412975643846472589988627115563905654671564373535212194754150620839339584760735161153085683020304958013875505653619556012981848342061574629345949277171835995380593940716956647784584643397783020902572865964243032180823803390455632080298597901039835739286951710297559725319981917660253959324495815111307885727209935586685895197456390915977042383135565941684125213196252655534459354511617375858695298423265221050138634927806196963452849378796168287352903120327762243757488791364974898301830856335553647297794438056503647703053139169379487520631889522692946020012245829570442776550859030825840527067190520218067867798400801845735976048997378960699874019624086366101097985388983871875629037346041668092840002394839494496129608340238085120173531167745060335740195739172335952937113068597472628385181198180762805818451593019086470633248926224182811568373760000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,43] 378878013976783465587602790123245012321117216142037725535537886979862474533859507599439111156795822611752217204863397133728097117585744832071672396691076506008711121719408940533857124456087069530278252328743964543856638364038807895639655893835968998320585505195084557378314822300295589626493618302002522286837055680781443127584536899524720439495600359402025693864815298920573711311506568972963582425584684416800145282111587886811185150190440192276908218786238079240543306077618079126879326516973362550562623165961594023980797494645449883108457692932429633284774548185231394103742139994846504627967516150279328323551673210832667140902865116277848418233417215381803328174362616849055944508284788296457966949352101687035433387822394472447972778650892458744407959148508216913330005515349802766048471221457237226667631644692977006265002958048063021635298081494770878301450511123606262865478504007084718974971195896636335783481994977855776218723444970041510361266131092310828387109298327257328051120125771712707503062959776628633825363547473441928780272468700178920159367779514436708512501534585518499032164002128232757128550626467139833671018350269558369843614555636069666859297454731415551445985515456442076021263591005326769613134187078378306975938918087177975116101106341882525007764490022908475036697210149215827099902076865455218182655752779295534098686532161022589317900134309873878973278117031418049719952843908732623785224234227821636907997288848939779481242342652883483544567683071831186742609646628051564877698178908129360778688702553676651810090732892073547053822437197406316793807953130881961727615418688340525537258047688025984342979936751602119835303604054841993687033047510800351162446592935447814187779858776899562001423128922801777146484424429354878174311807998851315138247702587432738332896462099733012082781995445733407808617629261789440746913607919763271454175705837667677743129422512520334907647052248449369917234773435173483895450256064431728745695842369205560500141918891280108855277042540960184913134160175803907799443399036563575667764893240942418460672000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,44] -191727030003729473529498329226086734570484900480265368300947692817296379508667442282748902080779408268217092726452715802334922945466643843015357482887498056833529344217107732506268582071507981811467083819647709300534616086808353238228388580374162083644101575323569638154067532386012257916518290605129571726295656957652237774805176913838589530380672294036115340044853377974284574279406103803093999064610970435763408217988435977972621994452089429630195472919245346621909105277681246531606533934365964395885377978896006230948350588711356019179218702116924887344025106374155682600468964388823994522113836943003772251907758590296747211422885949854651207614697481611306901945913357651371433541095863025100241331947499641715895917088681451636518640004079276253213832986666565839064225360221682944874251212860257830618827324187964305665356155662760684091713404167843850619362398542111438966673122605204481690905130081732170011886923611780161085649228533214376638891211172123809707127335214467662913219215920912065466610441148876330760886857776390035125996899455509591441720585760143620469367716337036158313233592062253803023464737258201268309915541772585042474195023296476338406081432825136973224286681895790620380512084831640789695028599945804016508400766635412990720407995842795361519737248911360805987675630529254543237856542936842252831774580566209034879252878952342728969245220137484887769869480447821101472057245878586523896214073337757904750826012003273776809694714431820800721782690499700807050069427333062312420361501699200690362761016960961856450527421659089775662949680863315995456955568141477081829954985524661417084661343140823702428476979754669015827463499938578190624896889351750672782000815958890599341897296466757358850059335178717788488032819082363452751846166802967898649810529581046939736675355196651749553929039126353676225992291737496110592676650025764925821024885315998863345035126661261183956827233581947092225313246476223879761038754454768998691944541965945969873260697265690747336580954371645560837704439331050147449066616186377851805125026870483031687168000000000000000000000000000000000000000000000000000000000000000000000000000 [99,45] 24002096295347924709204066696691397742414922765126824408844545835256119050450804134054155271334125048660601135499467042437644482988117100202159879679063007303506835666714574430529423594302513209575934234681838689589887649553929655707239484016569013031416111958000146645537774717417019483848488148248618479357528008733404348365092211163017190789762548882111580649817569573615033034957082446138799496720469180338833572529973481384816620501196944487869726632100713955182862137723279615888216557638094179619016668577746488935539811405613510293766261344035996995849900382344536431148674230096916334140319763441335234659232852110408511619858772777459637967914059334791284742524386666863588635887816719990730942598879047239066057109315328162421131258844256319190867702602473225999811096215311092490485284039436070938570127495608323917183427649969967701789289396720525813804373468811002139181936966061312306639485493482613000918785697655740547559511553412699933406928709968531358133056632775956234444052480729009640653904261663090425497405498445908137918900773601296485635239624263994296427487941281860942234271342433720677007121326273087937469632998098623562452150205249431785199048207317752959785940675435476965964812942336758492925529960616320453674311057618681573206707276570549202272507673286659026407379161969912934372352070501883134729655078944689459270964768770539795116657628431520961968441346031011532632050779544750402441528631795007929836802873677460230561870822202786594308860419259800466808248541499620355825550567171535847594572653196497445022508787860131090223495656049587989245379909987542629948130886759551331919158974515893004482512570972069397826369054666976862427924597009634756748999200468476669729717898017004465982655936197846874062804541191832393007288355556634092294940935595466971106677862144665852214009173574346593090198516894377349552373543712580735435884059463401537578666329101717135270928795766518375034723113869891253966663473025130121026893241132539512912461134169206273013980344260200461020433409842647650397725052493259714433427585603549003776000000000000000000000000000000000000000000000000000000000000000000000000 [99,46] -897055187051561222717652793843284613837448323482691156052411578054254825952327744398440480009982057100045050744329311369855395567165801594331863591238835483110912388596671474176930062732162971866881052294328241056483889791594795059116255100652415270218069293990996213523137582866228122209451342613536106459322165197781346788540078938724780987335411423996603643732116950783711553849366873021495972753485460627032671676363289156935239761962605643503165344794719797778975853737264526742834612678765852186018823793487155011931791091432476411329456229189871905676035354729102282839054652287138732569899856921848541131698403370323671850174912399983232724458415843453444364836791571942965078374757439652171764303638165860013851801934435253143325319663194972058298465834353595188215021462195089977072104565198470807719907841936039360151239396053268994979696801641929278335590688472027444701575257542439649489437511642200506755098463050326953584150288952273745734570075371727025493948808709237691080926668872551740558827547975197216022134940745637974166708149361386959468581094652977886072790309119369698384323653241927622088598798070089018980651454758498959799186830615648617485729510684873036480135314910618009106724299157525647518691533961221134485914795047792534821035336645069267111409858331600504282306111525059076741759075436299352650360706380216360904776831584612859068050103758707132515907926567515968000696333182462540813084756961844787590297054852164710757175113774985214229418473808279040529320923709501918466631290475390383875019339522781840554175110029819992270694415575748850204982361337070236975490559147466244545490356004019798899516785395120738817552091666387927274143454094022252445655444781942229549246900399278960751061903686781369756435542252613938803732770021620198694342309658191124787043883205896323106525154222940360772892153803053743326453395640130190572523152759842157854173266777975474857558285374031138081033281084824466214922436839033997587259372272574533589252510300165371657682571784600666484911623341770101105995493730255418469972622886286917632000000000000000000000000000000000000000000000000000000000000000000000 [99,47] 268182903361787388863679228764506622141843387734113331806631997508332382991880742785454231959503373309964571977864758672866879125626640224164041825588331859656242303837982505737355533631135452967976361699306202760695145318084304442503404637228941294356009978021780187294690511019821384221723441229589417703210923906708933053152970551676442710422776962765247074915693718117922235313857233073120869735605796547806230268824440410560591881838278775283784603940032174411946109200290669065463045196359589117916846142049942169746565391595419877494381708474698874198228445119034096458950132248441807484763047851771113228664061525564240458487980667093358661714747391412215499408587328850598708869692393368180683093836794031162716279309568153495831440578762441984967301481131239402406000619497218066063100897506020642451833818854115514437431795791115916837473742514819051493186276336666869372562187820188211476487226168747582011840237451593692842259243258989890817527746286985925989924867165991752630426271747869266486950771866085299094439005408756808700228366367508027437687735268193746384707475200998498222842283704823828087021586215246386081742231089112399249144230459874638133035152963459673792424375465009053917921823229474515386798350651771026431931289933542117363754900527009240017683894760539665204455326183876585050040063704529223488819246122008278299342177478649309428063099974809211952510989316722931407029846606598539377123008580925190381052367566684017088743234404372125158179129114460394238190740800967037725769578528519914137083957824296798394474785900089911579731573414050292971651692981033510025445672392947714868502635124233846976403684414914957469152297433299841196576079818945126015887909691622871045965957843162161039733422080210187000055032637078149027102040787018860162006243052999723019380164279572043784941937915718451166888862480766313960022386891675942926752719612412861842584302624904096775976714625687116984339477163737964621686426259254281285420336753499297432862309038286160889844364566721119069200798640021091511685815585311214998614883636426571776000000000000000000000000000000000000000000000000000000000000000000 [99,48] -147860753661929208336510104640001439738062978275779781283157418312279528908595977063169842074565496584504660031384362228938124224170414902108055705984285609823237112250345249299617184548725459903928111497211415968909479196117149317605669496936249558150265346823107383781210356859168994236984636545568726187986643784561744080187641401244807756453575471430851149391400445673729604813322695159968331391341742653680726289743374553267877165247295587643438905582037574715994589161461787896273147608417264134678632261413134539664182668183808829906953413208233613487154463945598530528746485066206176808366097240696655690377620179980114899517956396687611189718900841043351945864052888743914480897285327290087505175402288726780274778363413439757974218754625063871224223457928461015277750455118061245191471325433476573336122608709994812856942645142394051604354418954659810898588025198248056622819624801635731012839507851636015112221192411058528650373457013491944977590333665972191061973703006563783927642221639154077556271685090338772210244301774045626221165403604238398931818366021481533541232368745206989147855104136991518554048240645341553408174025250722615828555745755550621026568139612870207827821809816664269235241935819373866992095371281083091697800018859715051702734370728349700060586734016822082289000340269955280417194171520155814300690967322676354263743442715018357721805204057221712089247547334505951043291620009364025132370311033019578515650644343019507993292356997333737591087732742709489928649023651822931104228750892585700388977574223181574018014491900052349127035255519543247463419275522048664142487572473014562370794806602272829493988589455456375125785556646172541682009788458867979094730197956844970352890724560333878716305382999964917590311838146903071261252455149428302756853575643610415997170831760994352194837727700349836706732974365962612843241697685172180820345182728296324677330489298724939804369364294867897522443691318033042684427067299263970617142375667092398388274533339515246459714141853415772478777333910556685624024826177330388738891659406703853568000000000000000000000000000000000000000000000000000000000000000 [99,49] 33061233645677674469063121054019396468719493456927428143505587883484676369830078957127604130013877633025782388375273446961064501877578576524340361478323376690748998671287274920654305744015151213545184385460149646640153015320180936018320052647087151249941171170286656760603930869978569892290057731638354625828583784352164781337197536982975824027047044812162586509248605584275960774589188793653632008946179096714567413363254733478398165298877023994133954046692350027696119583498073062372913086266108988238547392584285296413699230080588515581377389949141287044969983286008572042754279846879220917327042680825516274835321434986833257698149022160349357666835832178404818672113275391900436966196724408186310926380204799653117838415504375378911630478858806745374089877525982488325862013952302515107668069377213925000776481072949167113023630683011776427422316359134835172538952613381608117964021352775693121749252437354418989102091017409752679343852394723073307528263151635815323020929134897901972284770708009719928970418753798657255003441508881479805913590915612060358155677004912192725959771533658556227924924662793378166807317010933729959089928784814518091946003558180687454345756733421104303011686542451407181059740829962123930123064233281955806600207040416756793123012632876435687283490511858683740408983468606579008485372594325761301491770276435627262671419241581846352954574121580277116480888095504701789861883235246973187538084579511217526253715395033101600629430760781977511915085297468391783041680606569729726598883739225640493744890254626335106104698602076780134743003156329261240789284224777684490719999617194038937994257785990958890292061057216957185282014376054764684904636154341602761414858707458496328536468953929653416863034690880360746067506610999296065129082742595295260464799570348556125542879036335375181944956475341109386280693910293612123937853246353292361278676365983855767229297894639678246115552368580217661684645930217715090554636155799410257272447037067894481930704118320632990131345903814022244167540135819472342690839892370347937772884676684283904000000000000000000000000000000000000000000000000000000000000 [99,50] -5879904420209166887735565653261771844328581352789825335098502268925759061640167320206094351336565561907232949007632552286926101478863443276248785502490649510238170732908541320669831076693793162784407279402529356976198736391757193965029312817702511394174411159790704656454621199739715714193034046681591327679984452672891560165006819990101430024736077737645892748348182167827422363463521977999242083849106936388511363194777504746614487281465897625966492582402427329915163754423811920430684114854534684297859669433829261927475199600661460939943627204472243690056640409375676128748865302892687303975583359294394023881079470437287228849793653611629532432770475399922919156515934009372487356202756715391179142395761512909792240635986465482945882536790560022921159784694960180399759050164246081273471113558581336264730745728156688021994266931898530376900205912378885674621872448643318250179756959575192986897213688101976349512438754510532376186353283310283493509679048499546335390987609052877377122279423539444809099616174913853560248799517908433411106575950059715653976503616361296301489706520920478648797088774007955130777972772098904326295151429692533166614993936986505631901974555537585039485415855765986029804637547387809682493113162484505757087033112580681772984119899416974334195611424778483369818332179756491942597406180621233609297516725187392902442087598073042007956093980143634621709558620424339666530510354442999409901352551573621906757926599100246737403887073554621201412900916159745506680967536756196559212656812215780149571805024954154220333339121250156989721854831718131341161882492162684730333018698802860196343775119032651076229868268746237117263703641423616396489473417751342298460994098648427369134103770047671634679081637958717512916961161803104971779537335734538930723159394616187890471151923368424699727584445750294815347582895205956847700437472815933912027627385465324250093454560176514772663877125507253513169323200398556992837087645842765997979472094575600601578971396229667829029362085288628269681541333853706690723074811930517326918929297841324032000000000000000000000000000000000000000000000000000000000 [99,51] 1277732693463801314332879548594293556595178352468493459744642280849724377456623066549979266845583438893850965856282939478713729963128980882541862381164690885761367049892437499305607441627535051701177086198034267514259767164861519969077268580315388300165748435864408351617464021323827066537210464364878310399398947703444701191578031177146146987120942071541491406063338125254319253203993794293015389904768280719139330356862005102707524973909584877881164379594872363063941312313083471089714036951297910039296966611962031201597474918575174064813495542139986159995447039026182357039526003267966730290821290563233537135626860025844658453016846693004671244374647688982031092304094203854069946059190054107468058466845625120513049836483138132884997178490911719755539893230692925155495146714885491724920426977377918482764116837621916722062136014311699360964821979601090608537253945695797344030317055459711171249083554570277298901638196805625226990189142729079725227416200350400332480840452242702920471141289383488849625638841392275496158758080279715534845117601923622806088258020624040598562864977689609459024531758563162067300608981188399078735193847088636936175727600256778758038737775221064690383764142034051322547215243693320837297317068107475389185124541575509242937851551307378284695294023396310476216371156684894403513042694414043389957140079757499975045980340344728134621392665510010211268101202748989758672338744626908408698213026004592714236702409451865627383210281342835317935711469619990136925330614953448700961598073176773703568979491233172542848540278057192868475824745782976859826499786581036682928235439814907220941676067930343739906146422501917993987478455155740332223830187107045160345187445991462623776267073485490025994319460225981268936075814158388625292145952832567449172962780747293843312568568346640272160689859708463550825681996260838964294587330643765750624407093972064722651523780173601827183513937351806855013100392606587301833312981555526246526272107316454140051007683816576153824926970466982445524777793599943505428595275091567690155484578760884224000000000000000000000000000000000000000000000000000000 [99,52] -256840275321335561085696525601279418689073416969788453773940996412187502699740389607903952473609295300339267622991393327306402179904339909956273466166029586109243110385601455486051862538779181418331669153819262669698654796156332675104282469961193491299568422415134619308189019328468793439969998636868024006416743665319739754197056064227950744508131137196103804750875838556383839878704417446543905021074100736817044677832613744657069749752444487202312234792545551910754836632083765481487603643884677904816789709047529458991213166125161489436426404671064254027178311783133471026088005529206339879762177299249217774659695406560985835648516259767576427547923116256206295121536018186891238580255177399979136091864404734937035528259481400767556067815351441464206539711819590967119800937866144806075287363840945136089685231085290262119697082453115831105812210578911477462720335549672683879308892193351292061582847045447667608770585082104270290458721755534776116684179635056414212257932223142726132060432705129488494855397692924848420868162674517138593309198169238975206613676635904845405236900751997728585573682713188873432595834092021079751251642451844881829948714029844280803812733263233390932150018587901835673017425869031558864475349284265805223452624382451637606759763850869292140502162202730697048796825434948827691661008880827946582158624711102359912190534765211802285779700523928580691087985092343031089321751609047858088728462252166111080669351344644527511762665733875508963163719933628074341592308108025009474600001773820896877085616610999374511231478129476632081342668653609646705724375442964025007995437194126308767477401227283490017535660504009931941924695897532774060678575210621230048178066063496200250288792399328298006536812644088873169944722765100285000210679078034429643864739097253403117491113681819277225647283023602052230047034503445820004610016308287539121075999623463649256949756010431809413215534557534293951075255016142444468048051979702909474427048543620677411120536625194581849544027072676031411015131740946238021471416301989133633249634188001280000000000000000000000000000000000000000000000000000 [99,53] 37207766631150574465775963870195986297324544781295332769357869102845019286802921689007294048609243876614776032328959457588872541834238190118524202577648597661457355763234324545681347140991931512543377463302844274570316292475219339026447144354192951245659751304585125552668712011277909060461139446379171079465936908197862657509722141044164699394797661342645593550731705145875147108901909114564487878748461739030914564245708121965521619257049660306887647928639793272894456384976094271643551294417157432878686682337180697317621043809676461922350462657341948989197424230338953060550119580237421553154873557621389509192027603442936874243924117160447191617701025660326643774635346079979849667386273319006774877490322966389396547318536396356151961404176715316050203760714009006767304023797723150867121918533241099835536122300967984503067371184787886187704587601221362158335842270215553250221765907281016307920262229713017634867885676282223974321961477156868096702633709771808709478380696536838727109910175978483441956059975235117913754629129907743667600168838459593377965755892760420289492149984885106328221740483992920975546184711805327037712155598751607733544957242365618268213950308548197175750511435554634081274356306514682345735930706049233639203033011367072070284447864777956683442437113260648333769885757886135691157938915318729179225340226559610613388094318905980706444872547147676279585380808265112228024284712504184216446665240346752720411365841315221393616338361234926061283952289636954098501412590343665769326869974756218327625041758089592092298131638699843256495580031176584869340634825804152089855961024318507010714043163201834911687697929246217244998273954300583872730075444233428069441444627682712587377073795340262385862251140396637366115028473467997725802875971469972850854361574850639125619324661933041172042904033411118300336480384198472799423165855004524051153779023756470217757944708463952878691852185139579015847028012730340969317250677883201738574899291226580839692861197154958363280082065338098531596392565537602896673289274047575866615396965548032000000000000000000000000000000000000000000000000 [99,54] -4443116140963342971074152553778068119798274574611853576501831303902667864636240835276759635608078724686779764733240823805857642929683343699599291281713622236971576325792779183584210284790605616980658427728532142511012183541767759396474854427557419190212226829753947626424790260270459278645295363552980743802671747896934186449246605402689515453055042019382210397074488333524395257790584517544698035347602765096045970295506756145162598428774429971719632087831895802699770092978945637849654703184581127344313611856954799526248882958781690161158274796931124881963830591470239677357360520607246409393236876666592888690251325253573263961085320508721903807602705366717688527238190240366219108955185617627535226389985706295484819023902709179085199997832069634579596944996872442763629246614689735290923382455667696788464014621033976209335645896876627343593784359868581902213741066209012181816110425672100621815411670251231059685478480979689776556070724988087424594976559455325527860661792290089840528090200159438079550944406263630518803129672099758145121760403562260875488791980793515219732937225166639189578066753222586921285995351928282914305437769666690935642370014393900117830565970745779567410720453800110914954643753578313720266990669757098741294540152231174992123003149650348774229468087021124664817833092109162326513499138698497632181395452413041713972712034643080985304571423825185091362905420491017813567463213474169778182304172525954845459338080729897516563520594615439067150048641956059608866114241697071251610567772296306906057359323608724238259471279018054397704304320005134548616123910963680068200101257384851826753439668516598861312756626469990201413250498574652932428009855173245278189990668829603344255904430071655574372635160601165249769526208069032995361603562499794366433552402919361620152492828827656529864251498065943495311713505776870865193930835405452397474281326248495516587917990862759951534171988867122781644508310398107311608288455451965418043822643458122892108091513517392186607801251430441954500496350793253986458979520228477933085708433489920000000000000000000000000000000000000000000000 [99,55] 449252231820311793030310880427347180324551245370618781057664907755992279143696099378058534262742104978547339520299085248805687190131444706193156155175674555344791557961779787598471430547737820535280027890485180308976437687099896185417352758875979975453528387112143033418756750309231116984787617543294021154831826780465058559631375146654646317648138283266455447906950691380005293363065072044093752672931896532947553788411311707599506573620286592487636287429021738022534524859367746443894940663971781185661219597696720786641869267269973645512520003480141207124186253242830080916175824346737183405168788413291963785318951406164636451416366983557408237058778071295994042687949857445286855652644936936846241558387063748900561676203271229598620886046342414024443112343585421904268756773328608945258250790669101614437818119792612539692691985356143170750205817383904279124453970821605462012500817116236401632967232181892411833903440926907671946194777322326076315429220161164849488532230522296991441136087511556361436139974482860728161017571731289701535888479632031432092659287002264849230666174078450423482982858688795261696898397813050080183746500448589475995168681495009393688735524834644314605343471890730389411551749430546310826141632052879329381361470413110824912951075154039908685097596923417573957795743517721731991693477067670790897341862427105808089314324142488334648281129024782565691084158960143762363837781946988308335744555301612633612976688053929335944060049945817603690513951720282225026714447011480281882597941787935952720725227007257611449624064600640358886626820155872140020369276130656058830897663453171964414728532270367710441511624394069402792835276629065587472477200417587400157746044618071699618869320680458389987033500391247817818349758050237048115865738685113767333730339712302344068646705013867361276580087181763510489993133338942761468306933384205256884928371169207140007762088168088581511390617325003904257910041742625145889789111012727779575007430926139135158162145197770090015325019086367836183370628770949012086093260683286376605206959882240000000000000000000000000000000000000000000 [99,56] 5408384628776000613327671897081578508075421307756585668859253351370139931511487438539264010650203209140415064384073587313986550415390534040266763643549321968298124613979794417042434591504685419904624419654948655444501941711542877218061853877845536992521736370755958097565849313473608375650183172620165317277242386297582455843476274346492783064601243584097116942174833539340873747476699691471695663034811592422512335939544520426250949449762186145709749132069267825482666690687748876142482808920368531990168703823234817505514401334012536891396045863701849782797326551177959486810791826883499051712157474843431218342394817953059021508281880883884164741204816019455105672164975916983485615613023189134244392718596218905927758858546742749311410118443238250547824995413228316315938158944653877928138389672064552734715561773620516234907363183491833039679307837609803437994509567436495011323354398390626799374268624792566825163133223300010758952732941088451414566715728324638899788500565044806441889288366813576882935864487016756374982247213654754219691522673970793799384448614137526318999599404847671819454089706135125786865392070739907204474817184450970404209979346102179159181349482476015471050247252591050636689430726973540215509336335736284682866891954149121251550819029879713790496923831727526486657872070426702627591319055786491106235867098425927781239694556975735816126869380553506755024298771619439940778695566672464590284238941910146347886549530218627989166116501044214017706337220601646386141564642571934803776272397677769113940329909009631169648453770176152595234112570059514386678879440588628124508741007870593720127297961934748967842020945587969095811109678453464214670021385697071362513335579484896536211905971224817816472103256682485740055027322823660719534078828791660440840542032461296457353156027379987122228126092475239249493260437449074799263737993053746424346397220586365731958087900655092532794468822615913782203038833245318205426110595249484521628597866983755046474853151805002777242931689731452213150907872355616377877682012432425335770211942400000000000000000000000000000000000000000 [99,57] -14038998869517584163395938763677880809742286839079193063354891644671406850953640967002614841443496188603719254831077055238863397691791537132037416425328576634550098320321117458719396053372207640809516685804094837788303911140715560103357941075103495137497955472559389169829816003481863305268255800066025503393734945066743899546809902500628305434593724133762720245572148126554936999710410499024684337925949306642356117228135594011729629467243340711449290166014127277254470655565799262657573856529496996249650336807876826519576005066235185703035811360286753200823529301706386581357344738569832246633188375419300719425773460797395102389354024908299172850938911014874884402998015158698288213858900688806820002486481180471497760627012103250794140701856208832488281379348938568594867901893244703122552282603369923167490755574106631957044117364711435413839423104444649797923877999692549241126128479512474475872355527277599925234418542267798192721369078362951679474558393881014680779959156527270516125469171588413511795350082013654045758706906568705491493648267350810950830856213891406079802686797336347883216760174236060635188821863217920475093519952453033698463875802628046631904435018877384801116259366185571772593529319572005133697825922659791201391390465458434020096911994393705908899584920590350514604546152744992348247529804198946056392404702631874675866589598279912069718443815177632930128471804103844330412617600778795893876493878084080543987461140027227294461668710354866405385577599636717996495155549160948966472974632160677312605598200229018871716102858540181287922228285666732227017337372435177017613196194210562129061578464385997938473279181936070999260254832493963517778446169056854780617958079929551610578704673146518406805487005763425919298869215255653564330169855662002451413140942475855707286131475218464649861071929576073301416806175846014855735729940564399924165899006707193391880071908262192627415988527779736799868795119185468690232725835563435186952492067502780487662070716045829682522827126849333283213943359540337862561179972240711527493596610560000000000000000000000000000000000000 [99,58] 2440149598475565931636216036404744666237361788565980121293846573889926815825395354711820631469393710327030083742082072549768364115167111060319425467769478416891077131525701303339652908115364025889875781462204767244772090119919025360806461105813515382992425071723763387401695389802777691088263473359737059480392113164466943929050304623808470525525622218776807534832074985676414904821967413031990119219226735469488167994297778524993798091636467082500449412119633070451110479133193244224965111668578328465168979566430576085004085793189392471443479773600667573230219652003101467695971301640974057819057350152375011532689367945040406365444960466906214409732784022318462787003760796680721317868579050644775708288440353821563081787864814055688864467327733233972212041826546541886561742935471506312026894918198220497321787158739440928789284762928911530629944178737496382764982475705906184130664270510410816207347094466870579949543791752141216908706040922688867061869150802203404057220978423956347570627320559608596136287365919870762901304840377534437044750268050458026491094773602830387345509664751769725830361218715517968247794073652475790865077740098494319058197239973286039553135501252997999358717032153020860148472616653652623931432573965206401539429278379110370129135538709860037614556881573645690446002525770975211963943917915432335922420689121487571900517701862084848130452978426760716843331172331147170672648548831569411987739844166122401668363671968065888594084487039087252727549244644880682044476229171796048801015023857122954863354169159000336604056847440531110404995834445262384540454748290972146444513169530205343985124982567418961652030444930789379090732828854475367604761931927348143395296576292389720959354368529118226385133501372290314653416955331750572532115364883503494382699669815924783976590089454682400750463076713085147121609335468306292263921297116382301778309630738373989540047647123807905193401334024153382398759865669349473091108742982433889719027697895923575537108404001482766961950429752618706394126085352895825518571794276487680656943349760000000000000000000000000000000000 [99,59] -169752252918071087144531129850084358852543495022374020845040754747296899864518771700917284322990030912134509281043199159834372790917114599863030869080794573033485172173929946288188537503364333698146499486309007358315027973513527212045886408269332078125430142355645353004946927015739595387134057062246265683410753518396394833779347434728301552167287497435110367171182910988722150613441749311914717110778631487763906736071614988289512350767100169066197516317990410950135061437205303805496094643420519174764018947041776031226866728575316884882992225356770881816644992443862774630136193404451063323047740047392201652264528318962141829524534953082816870423092865704175764097282700239951367974425631852733585419483931703244254826807466745244323423433598683726582554687313862539249732677290000570896120070502981553798155246866051206837858164375350519157118252937498407382526133776670295610529594175569155472813432770787856469812904793752359545528089078434468481806337537296969227767292886128987851849055342652994206525848322041020977967636233757128133822519663163472413112625971329408773567576103205049375218516204656845081135416655323840701226311177984153502529983168822008427953910791736370466293860931739540372833543667732633558191016211212665266625359526682753670408749218531392710865977335668331987448309760604806699136041617945740435097791049656580422102622833093698550928557791560606357376296351348489720791687696412875808484741043642833559056173294464481220113931868561300331484538543940371787786817871007175626254130830846155579987608028389419275306000082170032010793048988887586858912985298914569673848261722056575455163164572129499150932322084032271167718985986962093683067235908898946325328347126223140382166992766181932378233270038031799032692876345650700123645709305871256556783924025385517223673920394720403584588662675670999778817814728636469837884302968291048167805655657294732325831226221162948582076695512283436663727584979269036483105419852677767921354263028010135239599474069325645295448589397991669539092074533279582246327572361163537753613271040000000000000000000000000000000 [99,60] -16564940102867781232484576888984432885006559740711856520489971731526966483208548673333417098364067447482406134201619712296937078545798405923840778392275085736002753111714638528764458348098972526300181495933195181393223186338486104901984328339139380656499696464534629845351562811178692823171953158189265101691346339567434877471129418978710432574276618614375035474125353522874050364505161641522596610787768385668903758858489843088247780777549795499660015782480362709927623872749338543480703039487127149069602536436273611263403840436258138394454505229615673671330558505567410254746154737347172697512221218859423120202827453043764677925079944982348317861291264823108058964377807662904889562849409583746918889036850400318866819580023631393885037307372154181410015640733698585095298468382773200160697321053066711686082703827025682801726994658530006108351598642631711703012920964666165986943203411187116011018509469955377740047094189922869590064703462001186313981073948444034072820726016413927143851151925592871552169457240953958846004073295201354531754381950842574462102333753310731555714278514966011817423705175016752241052740481407867190704163962196821030818267437914339611839657687207291433675051935008243565390353596190330110728289244768016836161490446284775327911736120715507335935239779132835185929197593249730816212559000351340643046883064371755937290637664391425098056990501395883881466786346232155450424555996329259000542895010763735859671559072727795112666028820853141387703719940954714617479190325154726845768697943309941390534224406361905962919306982943665152500848390442489398201835333947491934546942244080055069115257167828495143316913872779464188253083659989053146291670546546809938316221865375755585040515293497496662838273891161361951693651733629229380666323259575910371474039229003719648682920635901667261691267831535319188674555843733925536499132957360447319797466292898170851063868924431898715045432916309870267187860575020167890784314110482370574967422287106946129726193461954995624669601609013863301203005684337482618290571550894460405211463680000000000000000000000000000 [99,61] 1944920248298460017515877836058137457794219309862126388104744114375513614753453444996895146166882570327788988875635570894933448632473460642802865252182392386267283924864453298381353063639607918897575784897866836941343143049523417740948223270323355847961611871657083019434351237442733503332015394035803588364158856189397225276218156034906875495658398316121272652831814635717847529538873838304815114864124476628151583962389221958820349023719813034413818989747245580100829881321794334180522957995254588827521172034635458093587161467744677177512078806868339315724428423021497088888281329414946123667648563030940011790304218634934727179117106700363552574536108796223362791902667347214788424680301212183847273007975775507839560915149996077241921040449277505192774470529037513437930997452558465931543678340300965739146190946415752215375402064447283110189009373126919834604524816456678531412954591918185084627589076025559726059573795522246924689128190306117576579620259604030147146577475485018429133137034189001374412168830348606447175813494462513070007452327917855837720288186769713496710464739956909709553370085695173543305862984927002988434942810628607017328335161000594802414720761866404217616270571517081266138659711987003241833532517147889874798022071796995501839189115303655454282078234015075126518365478891964241644863586593052115332089779901479274693357013455681253062740821444233948871033143441732600788828373737609194354046106156365236349859123535331942684884670651809675579397069001414365989943519605248628164494951762478607542329135726379307110499518211899797578207016701513372573263902035046091716111398119164614583623051427353025848525560583031546737309913945970991646886403859888342499692573844046995882272786242340082709206266919786118278421920538752624977314620427934909142322650767077633382073021320223504177983617842699493506236271327114267668678037822078413967650585684777657905841306820513187346169888053514650122340017836975803796391282843671272562565327231630550348603870050233774700572159259768074422197828693902098805241301877427055204761600000000000000000000000000 [99,62] -3907359632629744695792406172810599308030258270412462065906311101542433647274178387488197433049928602117576125357299936963950766361668132836657613613740567651847602651614356396975754003083381139243475460168730404190536951491721835835966684404770361155759841527810463028833647199628305869115332993667935362675077557874682401946217214716352835971176244421902370328188434841770386946250087516713445317734957839795627585793217343365161900797020846941692738438979884965579904697200774975948823895466404403213859616431926879720244312324172790338787187885537340099620482131209035252831322696557739483599478449943636974784349668547997505160695273234342398016086311099865127853443893907759924585475382948716148310040085921046183608325808670254392111855831682992150917566664303777066374371252368132405075375970195177099570484777188089972349267147144169007041751187470777083777811565341104457074330371529852700048474196497319605140487572516887914116434008899699978283513634163946752452650414139345005232669374806582498239122058574555948909416507129564271601470928124128399818842504907304378243321493868212210048430187280015976181795008457004968894641345567870426411165953222291910566568500895244636068897328788080940206841748552811648150436066793310136597861348475673251682797800667185600623801370651894661414501410199120002973251655441290206648067401287690493555129936808852372071134440015621197777115556171924570911865798697591443657079966983696776101946817123148305205987295893829172628888811416074112772140312682412507357350394849079570559213956927395453865568579072298729328940729087588105662464330850174315648885508331462060557483059846479120901501827958152127740583337456071768995039623208633727857582248460769575703671947721613115388146937269490831117429987914995484578709337669072425388566703549643320968201082951342575080813719219787004727425906533005194453900540664950170571142437211160546532795277107280101314012450849564329418321617572569387522771948117840723664640288106363379740551865910261163229023606878306573240124919806738556483243152941290440622080000000000000000000000 [99,63] -7323108749358070741155506739514769508219118910796248550329544412999170512243287922390900415615664410413636692743465853616732657539959912709551951052250981327165937854107152167351510101885658643320805751243560048021655527290558519336123256373617069539411630714120803167029126038350026264423747142665565752708575852004212858533580034382055609448372326553531998874009987953241208316976557685728877560192141499556796043956193986985380612129868380902966776399264975931551705728813786572069647630834978097194421250298566776120435843297812619965152066278714532890347526479637489916461390099355786261496094868859978174058553063577249756793272389035620574308606534105684489625482855912334708510327434144352646190779274776488054601598510558144244035080597165061026416190579191798533115696823775992918898180939338945769042094013709955678574354512850972117491034932478329848160192287183058466015781755446992664984504225511008908569938773644850286056425926434829706462862476677939650381301943072935560080214653669370916065024246444176837915116907795597565619146398290848340193308567387702944282446149577788965940519734245586871402181682549697131672914334078337447023177985684215324991880987124941472836548610484997725523272185873587123125149534479048838229762720879579758840174409688657418601533510252864045947056556109439510691446293561922724511799130400676586374614749009770768888507727521041682648885499468550760156644556770115977731850968913496132032036762471203984351034997118706722564262640141612723519147160386436009777601655665513033070741960846936810558650352066130348722481880649853867302401462147560253866543309515105172423967317501655144456845893543505963983352335738226271699473662016655143619725361719645485524537982534853816488472077123796095950470141179084422256281557245015479365734025867316923518779618877713860887193214032098009739164817884895856258948404679806204084383935493756505004680702059808762363053361500793986832609022635520061798479987636751614772766725748714430705930863621001656602485598264488714113110341820246659586222829859707551744000000000000000000000 [99,64] -181581471630531344474047857055193908691653773955820176200374237816689638280117642029603633078718116680316759862887778821505819109811294402970509516462898728897702189849958979293886692951248629774793785229377681460641550152479461616624986059669196254499464941432092237637947635743501467522932396465676389740165078917259599531222545180109516482217844606227164145608367504175727835478681625182297115730552355607517502911625813848760789474425719413310874209158644296219399890309612668954959816020121648029853381177028624830572686572206137755045768113053007828337165766307370180936239159820999416964030373975932119458863790945753012466626834938982103355261270107320708551141208411542657337083809219334419834056272201567587638817973059159564072743454248513390053756633884188594709854037033351616407227382214092824657315571022657922742312815929153849955102876341633525785396352051778507636519387591763935329035395513300237436563179551672532272204692375167855390320522742462847368045751616797789970975547556264389367339572468336365812741583571587858821417667280282430110940728357922531430438951681088714453889885998705500677367584092208012903583073587974622170074877883120024250663319508893415203086885622606357098078318833245914872153489110259080812044623187094037203649249031239343725980738178673527309814022329903582729261940639747651528251836784233978291024339968776285062399313614114155573058032682485213671031668899721252567162765376261062068254616238960324441431805023855466375170566969062026291104709053130508997829708026916804647097015953015979732028671604464843414323796221007591688493450700622985825957530037789637844772290425959822669763276850392823451810152824618410081257429263646135305178103107614003468398196926308231085695098047767196210162937684995126002183016692076443532775911486440723961972729378228117039656975686003080260092562885499832904202398024091564390059098752025041569082219230030103380954025981078938611482101531024091561135499533333318926488626610447893051180852379132316321322195341924434979127078665803221716549332285760156467200000000000000000 [99,65] 9619875248604284714874878512367796980955522683810154736819006574388680652857095582920102673672409075844229392864413918424300991646393252264437157407336974375735196032964518480160968472918080147073646549195382407309051797176905831777830787893966031833466546191324688506588847983832722235342821095387928658012256699932639364348003831529620052301914879082567725175677755946577387707914919923354606718706954800012632770209029555003615121925070485578337531509221236074276006669707717566417927740469621852559285483916432473621652426693792878962316712262252019578267980464358180697502193842277550516338236837785580610586313055680855130637549302141229625934716330427694639558156234584824908538009213365125435331815743377458387610906559612350191649185542778514111686411250093231125496679323209120005724673653115679036456071267904871613680998223134648184403597688521560766381372517734843999620159868001906314193363711957275035636259453894180161799680873917654762086617822605483060030526351369036794028493637285697553948834729978070261561645199447543261045214096611185336840423562384587467504146491328513912491567708438101809673500662818880596420229233508904343597705367872899501606496979082015276645133331723439677885067838153346113372654072438395490773812790748187039486818348778210075807436823705135904382398265719161746796331480196629104865448409893809888993696033802407126820443298740073495122450619176229477911622759885693917438906592109766694842557139619404477443666609250167008064618980877521680381282425500454862102005037550548008070765980988007665255184887580607934268916380360975323825658481265766345677437185609002766349120135395420037158618333758505159443341568670917476960996304571988422876417333777825825702341295375249599182661703475938881702696738157808280410608781163575715988452075708821000277602529849427695016020052969690034473954645415799680667796969259991724855824119079246555424651671420756136073650698816425468006884709276541666526961578704003028783561541057496145297901659260029817832196462926446654554030132794105065683899349381152768000000000000000 [99,66] -723225004948290121613804468299625767544877415890102810566217166340095460630816322768117254555223635636313567787334755410132370760384681038682702452851961378518551411019099193519192747768809619755991854628615309410322636430763404976303294902618705500171114631883941450767315731909458488522750685269360120042693317714599504981682660403327072411724330102222597579311775175915922197600500898926074588981551207344603534413656645931667564024027363191808115307056442685565138152481006561430794103910847016259533257631066619759118311460797555299138651629315025784736774263217789585888982953261773923936693182291906861551064445621443180128722041781586941037617483186924544869737359036939955362171049383342109977984817487815911161092936108137774664735064467376233240071769990493480363994292587053071400744060047806439181873302934148939800261955520754290484431729685875314015668188012571838923245663160965890279801471590118552586853055047873898450422423212703478771052456776425117523588349623819969511947657697301160685851123683886856400717135280579301468283051068500324841905994013793030821987268867527390362713906865298720208536221110202204780003745066349401610151702338812782609313947867614639842742876191538100661658252836332036076090321870575791641833507544839685129737490757919742660604680559045959322537737030951349636429939746365503095550970332671429756317181555787174731561033304435487945360208938585396453071475217890518633430320775320521437258242040686425132022526189609562722675540433696735970250775181263762151180771479158631254409353493097508136584309381412787698365228452386935030584441334606398845076232590115519386808319092983844093317155917733834661940076792443059585363356694610117728230202720871809490726452434088771388411328279896958068207333389564099204617965144755046894110157837832261840964916705270912626727325183871278481294550681907207195034458315932684290999796368156093975584619790923107080067599904395475857038962693227578589978677264191549582642969401809183736143504498232943615131792293849570911506162979790544650600734075020902400000000000 [99,67] -69142918650681054115053598413145456723245068720891922939581242790486218229995952329603467377468195137067466486942655735209645867510814513326822229032079808507532712370281656463612194229866174685403660651746277369334487934037134838279671217216047907580325795436378278359024607669247635608681194526778710945785980330398167046155766899885416956923625112167130860001402065195359196412542018189703180307947670824530639386844983388938017434645517552622111914528153905936493341690980170398409950711854016959413106949646617608699591383951558698679538809291612771262736545532229521583712399363297755494938910167376539685868404594073855039880214513447098068994537111405386925524507899806621679357891266158604136275217675628025605663844146700227038507914231439297120369417541031663635261481377806206713034382670713167481663227321312753270571527651591699283885276436567317352094080052523192666471011144150599514453953208804385471772057193447579129947613336001017576571384264547204630023097401595404611009345523690645074695133312993500847027477083729100403048380051280687877815534679220354315015696334146164331639019667592446728131247316491771370905179917316998349930599698266091386791435956951196399897656970930179771769140376652747723907604212100497960432889332971488629658928071997506408942063236258289900972521192348907787010176025003792911223967891274244466001344112784019322218714074504951079063858793220656515580266375198560413650399255741543543455645948169496752674618794952571454781691748547123223674668813600573712040308717032999486347203002555987841839711329694810443242714924195284145472112945017641857056406180447400039150703207784078423498214225344550072638564285972889074546963495986736488092075800126486859128001996606181595150148836146805141680792935014705529249880346391042665679648188814785764076603199353049695196905552740505104606783295708892915571100864723049628535418036821269845472067429639330838462145901616256003175622197388624537740860676090573225041289980605287419791729214732911994703148955972431918421943637364755809709127577999769600000000 [99,68] 392438475000068610309023696102864699865239098519203057682973752054713059812502022718055914445196816445383413830639973782954565273333725773692978453890706159842987547726550303181264206886120133153142995924664761936877642147169054070289855289098315966851775935619209264742741955391233672100246495859318919984022115226573105073337517068262093967169532251948371229409202563880170837991074308026981734877552549879035091183792073552463057791282665514570551510885235340378455452267296334629800749461514985324927421765660735875646722340139341163323835073710620192547407901731671078730339144215809166530229077029239691187407708546136993758247929581096383939715346453225767534546872327666433620877799422899574035924803128104973993339086135225733549972248920989231919454154186861945347460866264784712756950749868465017057770707973633014953593931001270212905908097131506844483848020888348766876543358112544836887803383467431588200331029344867791162458590858809997154280702564313607725690987034316269249611569262353238295228784790046331293360941443797844977315287792137903078782131932777664294618979142306713265646298866725518391608207617681639395925328919135138892676491375305146164594479923080026944006537628899767408515463396451326570133958929835416203299910340352843026915012600114127737652479733497489410041554763158136735511736642364376028353174931787701279522203046981800818725931971585814004738612210411365640817237825246468217908569911770630497410085972864406578226322430650133248116881555167983696647770634434375027506594359761180836680585716469519941966450480453694412183094096905810426517329918870786644187541595783748563133339517274438948980801864139723199838022364283001681182471041841346259519513907421505384526411833429857949304365080719102159934377693185689963849477131681734231580276874828140984058643217065809803914789626228316534197905933343268320147797726639175959564694021609810495773518519321316042239330450286052553946514033096883513822545498730125930435770408956493669285254213343964813928697662898798291004108691446610533033575778304000000 [99,69] -20656887314969519303793690059830442536333774949285338430029459623452720829310317504892300683852027474230960084674223393384783795865914504134579350702100074785543650471876746586841915771204225280138717710092279617815970918861529433271935803540178707284090078784328355430541274235645612490825461922294862344028085248474401205028925254786389724206577625305865232905904076683031239993826697272983865537436846192333102227303046076990471973548756467152026661095965562006745812931353349533737520750910817322272410220719331750684270857798691358700778980453077368405584221909438892918947794815973977920267284683831140022355751910503099087681688177587761282384422240697989046823240095133064005165223605450575091099000754528956468170305625396497397803272561876003247736464789261218147307794475533935096438724968005951152835954265903059393121621401429371212800024690411105281397377207273954161413732767973653258744130349659542522217577469935364979529177369762560305840019890194178405669479308009602064848219926244392632057570806610616113807784423967064661300569495850937329714496988690194062250610697151681700467221995789171185807353344370429000163650642022833557615011590523014521986023466979000531992546589957060371710709137595075228880398475128039979113282956725159512883329530164006601940266579356573742706158826505616918576636957285730417664382967912749247214053296581708807401649610079066183312625627177049677595076456584892034158782855959327549208462198170721381269462053491035669217170079065229387263355030610255736472002884566814941743961782827689954246557776426007036082521141319779105760849272551715643243108673784213945238408356732692534264466479917213553653950931059775805965302324347881064717873475541504964315405330531098897733301332956077974990364356141873258249850805668923973539542579177975465879874364690375920229309652048877998123971983577039710410319200234729163981934641010437716824698789282116004742066325759884530804682871406966819979696023294964781172446363955152951719529957931203958864123178520456253777042875301712151756068220094000 [99,70] 827462251081415450199275852897198639833258058292054050090133068514396030364862485750539506528213561473168360832843429624510382972529819578865663407385629282857582444515280503441591699235945106053056946455344506182422752502380858924929886935282216935896057027889768310606130994679638601345442303125363685289684925889129982114696199504170983066901072553781752576065117623296845496575244947849521065663150699540797182205932521043189262339570384134673119933494362368630251089626651610425088922230174417352023045148472182019411538516888572419677669525380462425313163352815280220871565162204154404727032717288981393387780336129066266643898422761875493923766294439942506047465421480187968233077923397595619846606251823909254829909790569908195855423842677177460145918541639701518875699027818974536141694837269916211766163528374681324339640008730277714028508009774119674852335592163887110688045656876998894876418573659824143824924318406670531962739463902107486922790012573684799463740975451238757252542261635675447782936862324338003552177319599730482580714753067671306920368368852883532999403432043950640364339259895143141683328724785526886362962231253602687390669346156329645861708246298939168955702546631320822560315476008401650510107000497083063339773191557909750179861500674419078239591667168119654687358213886555173414347836556500222656601560975025308180798819788681595254517089808402699124836977092866755473634486425510282435414586112675706484448094284496862368581030828239447697891368574844282162576020085865615171822836630335521119613937905549897109708890283463056167261139308036792403861361929224684154577539687739764681093740436488535533672421594308655031250389729826898845411679550070126050978414006023394619880098302762983849310476444125463047251312598214281892205591382568545841885682152693968412207799719080299996716163330298560237159130594455565123241484339126863544461166961473792323505983860987329479383281458509201819704702394011593871886440719469401664714983594220242648383104217167558701711190507732844295888792859620515337046220000 [99,71] 30494646456427433780181430521787437541302449684934893093490949659161780257126527413122078853211654686558093744532291882959952105906632463616292673546189764957634566219410038138976411863099783408701374879245390253877986670674098019926363576084722306688702410667337565165172759298825707548057105841008727876620531400356284636698689744665679111623053595106654192450926908740693837677576033524041253964490993422815613887240909258197708625558236877278798470428437136994125968985729595711155425688875177677289000307564052380623890140623724265249387884914580022528664402140557143205142042460750202495960666766510595664067424323429455070528767558050664577492484893675229007050045840761675457209771547790917100992170741096445530374094128814570929522212947418306379235420734945209509026782991073650426401410890026353227230508343604883712749262583267081664031512506282827076228018238515119271459730520311472864765002569995143438357022741517826894408692546861843357569509884014429404571957892083922855177092029099174405570264292944671984554732187371034998792926298596442501469964761351253799413664546400308748771744359749098289264845232681844059644156893600939668050933047815948190071822496970931217583394958113176607722205086165286354345195795936405159222240981738712819844774058881032988476167192280277309758674192391530866684994704240283264894159324897790713171706593310135164533513096423500350003905617147014147561978076339501160112913168786924665226087636507925980099709580513912069383149203341841792756742310925516480658391551357843730808275723358903272985448374907828748762586854559470503183472737837073986526266188120844691494713010344151967588486512180712339895853119963349690591383782036786432438385961534842260795366671966265910912028375768749161953390925778605091273374106885116441569442334363646132510918972136247766634017214260302259806008246405576913659503680904355673220570585828616217331480677354582381259570180468690574462412375841327504129253218898552633265985021601369400477244535394215247547090848525675202902799276187246735493100 [99,72] -589229026872926742877925534924653471975674831769973235730296128339399723392816378048734093519102681094435911860476009419065882360829578303504458895328117021345187898160295867004852762799691657073089782405526493726368139792901005619466366318612071800479059683709462633751743790205137337697132025360971646924755064365492231919455653575644213719562728612910905295168581683344765910387752171788416626348842436093385814828270506426514641419212444505388324738210465520501295937102189560116960631966216284485118235356608472554062728960404089300024173235035751858174352158996907633315626480541500844412140496044857479592893779052479104256470177057793507281979374551558410958658739889152489368915430527588293463852980859960535809183112324545991727040533581959694557092703513880449636239284833752270929539783817707020519874319489476270440860358186922086123492354363689665762464641087001643919595973797380653299643257012722176871505184492179232208420629746706992411340069911021015209407794817035049960299577705593987580318917352862465453341051197080527036833503610079429261313223722905754043190810066782322432168264051187972015504900773601281453205707295895637117521398932474944501269956504452837656147107646718423806819729604133485505135663590173436054165245231653776513827408624859103174579275410126532799811751107552716259206823125440805495102624962653980778757919943243737397380466834610382745771332968629297480953551435346998913281794934793585821772650487633270234282775083322375271345433150264997509640395605393281049028582914736644875270291818877017680930654469294345324387100083632623917659212964868779669249129006963394873234141809894109086950661929737543410245669467176156613437494308941573281559365231521018695909320867470734813584076223823639549909219707593098721878710184648840605440507357240691223149482524388112113990139236507232087319592886970710396780754119385997630326994062665333116440406338950929042118631448461373020468976673091704562476049847771095673097992938576681872855503461189031438890976022311825726350002245700160000 [99,73] 16049796383610465857609131922000184839477158005803280426992341858151788323694587464895834724631802192734117197278470138646480330831317380152463139558681615129278598183343771971123175476855172636619996299672096664293270717869963114325739893139317755591263112254470855483246769641109377925184187043885627268707806231582125137806438061173465311253418419320473418829318442502118925000463412823814454837499041258917593380257653848101685892142095998188620834893013878573355629510222264084505331962643988047641563813820010978358526009834365048827893397246642942468221220134338282040881414169919989752606534773398821494165575406806048351644501153876820672316963466646305813923599183732287388387525697645025753473542382088623804475417594364600832962138703465987650132792516045882500857955131280129417015188468293397926797931725908451411467075413599302389132283985941188097173965841522935231973747609078471477809489155605404800680753293435185715589479224139436981261603283063751040540366900317813542229852768916349283483822117903419305719951108908951929137714156449802888879077937101049408570959542435965603817241706656337158490381922362519590606217031611572315130905331225721205042882960089349322941838000976993152231062130685621909955889936560998844180254632784474945476609298017394369697366063146125839658262965087874645352638328103164395905895480045239545878705417876352889064939710954763895847664419796543112189876364832701996049270147939127705000234030610547443918866486527673889478899232749867518110745694569935046019609212509717242754368526692981319344227564610242790909438229266013586346550037100322462953388325268672485140953884139602438259273930769057024895115576285949439945712675533728105725639973969197065948382584511580322355120416630514097277955051911693688451809376382604693983730703672728973581598393415312499123049105008545266490113799445005906969006765226151064890817025180014062450370310925035919666193663144336338645668464811616059823386323988049433465161272679597665857581880034334693251981303391293130136518592139200 [99,74] 14176748646198085513938456118529785517143625000333142438481527548898657915878671463339346799852761111873476575995530915548625715077794047415491522352814672230638294151998751686950656439673659131709419043739199792596863148648959315611726531492521012833535311557306533087987385290530171657256306877954643493495546729884099745692767459419488529529260574224491482142722899063900444280590928720510892664985490869135110933409668984390347948498422969749622224264387647702969820545364985661704598835845857571431960571147314920560714886154822910670981155867323264161190736301933097508103773951890663211566024518294628032296776724486678067784690545026863750102252994567643068282070494788303913912556822735473168060765821105055129651184653531407486135514438963340041321409476144720455942546820919199865114330716291430314304904433482498492936886705252823357137177815708609046282446925398675429063909221799021293936146589303570776089283072277428005930186540573117882909985531619385121497231714248346288569762229369935288251281612215893850011664417333086919880542787489607012221418110941847519365391444398553196668093714530481507345656323305802472142729753424449146956979938332033143623658454426251889923621447567560754548646076887770706018999265593175975432861165780821176797418860627997813574483083494787154533600690039856843870809813392149103775881755424259550193057471381186040614498316903140960721948112455565211606911121256798737417501850700860526594340759343164989529305051928981021926704461850243441673793136490124048914532295429116495066348027973111204955101862467891602542546711252757842355752768559307680651176500036095598831624308708547855366372834641094592633016100760353421153119059454706527559075191118336881487993154791187628982946800667032315864125816372986586871337139208284208644877308329566854448354078621083364690372001939664807946602062061068664248921988969030149989529966685315967869117908025345756241638124185311344067815109694503652492693601390364838406672260271848231684310415754230776569320164527707374528492800 [99,75] 2572129030772802009243886683084332376716066136577296265049416699945040655686739774583382322099882894401084666703523871636590498518290162486795917390625910313932303553657081493192240917742490781581446068343016708113816427139805589563934528472552460801534913724977423540726007338440442446740952587848725093034484837338590968723310621417938223151957374166934015226119844648190779486811646454343744721547333197473214707463029520337295231031629707895744556922635296845246140730726090700762614089312472748201803651856046520926727389142597146364241326760268562833993050950431314500253900583109870375952778996501148644151289269941117279817741640769295993193137937512000247471965473031789557785925852078085689219616923339459368917354196903784034536622369615575276757180391605037537234031658390033073980920804159224058051159358245004516629221752212309758905345810285559681678602247546966470577955787467973267429745044691329308446636147424269149146245219581521835149539197421045171617700372751628135248258944025901441116433607905894570514929121317545816875587021165562337597709416953924478587187307756533722907417733388415473952244962566297553144456193278418424755727334695960237013383491277614013421943732218986161128859403329793141812742597869347125892074930401220400941531673439050934836904850707443225516817222061984274397944498830025712052224489023403449715583036036116707608079855058856431304877567723413975994303953614891382356850439695152905120910058343328892626476701849908417316834192972025760149849729344247347241908739993527603415066192865415574364640324988720585802687133521835542323104510370539189331545456014197269885375601591966756185513743325247888814014456716108101413873652367058516470268212253084380122310542320953908812997562152933490764342256581025509978860147934208357610990408431599561729474440464431938822011781529262942864093790124226638210954280643242090076910708659254977601181758097848496500210033482270424160691889868372386546457189402324911858629770376822738321049647004194886320796416459060850832800 [99,76] 110768083159793899995613583190741573559408517811851909049526853156553257148840267725810345978871748570592659821478842621059489122704579270390996940578355507952815288590333749002142156793974411614274777671362246080143707459387096364619276000119701768748831902473415259156566882829264361733531042405976825693482867994856533069311944199037285704074859779876115642483537476633763936657372793271264694560285485649065787906260192723649371565638338056627728880724554596559359418801968237702367876532145698738290538642311030113092289954674963551737212984786456702503128678214642296391674683390201399553914742735686989553344411541992136094959227065492140309896228260158301801706248848989447699710161760424290404934914341469854012623721314131461109690449363697626626793554515182159594699899358320176206225330047275923249283936971258230894698319604621127545976533410836258612183190911988932406681642969237423229958623629996597094758944576982691653246401132417525398728919432393571360137656549266420875960091112833828755065126032145055625800734460366295456666203157473746686359113127442767306507158387329580270792266645362055861313072499269227121046160507146898910868265291880857813754864111455329484164417037138526881987215289219506067970368458745610376939198279918471930848265675013479308299839671075217820169427654229823229031645461927034837383103797076357316273115026391900732728436350406120456077283041599288681164219336756337749806552398355128104192076745956066279222315868776293527655496033899719101548690819951792992352582747389454071696706863476683502212239052702556661933706047483563171004648982219085386356575763308034752139696190621038865510751274592527236932443009338799368717125674484411648714741024386528734111378714108871056342733782607004002573804828097747756336669637469839721589484206010943551409847361903543103149354269412130996746086859727699402602723398643090996473569023495968743999479536344574166575576622810663388759303838563499768872325616420588393148879141404502192692490779326412554767287596493455360 [99,77] 1226035145514064632276493183027019051253444743234673057026748029689261730284637604993255989171613683784215668236220991654882972313052651286277346043116147955534286839463449674458196634062290578525260146911137381893333436333651395248349330574434998753552223525547752758872364446580146528036788439435085270876428060723870358062876795233372499765387464058258507178124971916794671712086838227227491682757075466232897241638038651128223408595360963159408338296654954297661734995246778170549143846282413025204926187418765928485795682257148688799192295029454149573904354121671306106005576247002121827000539121505518302435042878181441732154577291922951248835793301015361743891427942420509378499669375200386549300062600552612194089336086900602005996597995466160962855803238999790159059858237303610722598469539623289220858756466290634274015328371746130747872385183849690354654994910240084743171319616497355956686469594290387613549925092651460315431646052032823065183780827226534631192316021984386359259498357641587865090140693884290729148085054585359761829196955335051381258910130342229823770165950792517382208295797341739918186390661334544143251966011219498132628847779172618677051351631396196209852792224829947585614380909039595885220583287825346608200081919458410416373679952604569399683240853440531374040530715479560480774441814061437118089374305502242071143790381477260789480647151027640790005485667491701947638957519270510632286292637900760641127692334860411526774817627823277712354940431111516044251870183478277382716873071860974531755937652492518795575414043664795227508234148075488589185298555880889369244495193445284264411580017415585798082110632557693559349341729563026970189170231626171814043359272496423187386484749058474235029818720449423364531875826941173775113874847723114927149196840266622313009146729031370847548344828308362993280450847375196692529577764606478487323264506714073333893450188691950420397851246619267149047948931517223923247160123014158899405797355500254070403135197531947519134834886505360 [99,78] 9897527545325038195505625694885828739716927191102754240894260056534658258488810295410784594847463546748426921119345433542735821151062294655346145237526075823197350829122796014694049305179061364665428728814706032384444965233490878780049095874568060775344653382422672660850907919742462666032779354599310193424016686982114085001904364260467534594102041246619210806741265618281508910817418121221120294307796289658725539994882837881072558084116049114617316466234947401518656622223341282149237781942518667928606567083655021430226892308426909413852019070683740188074566601988713505685722679455465938897786050400433036530336515023091269603242802395087446577107728590966413476133330748491195675899421223392256356894165326978475113323681475623018493452174988367614333080102885416884386270332986058035814374585573332654663074930177330709077394708610180019583505246191263580514432619397372143213404225410358786090201354290951397450429360298997198890890640980011447459855758509554263248992075310174421818644146232754495218783986916341697186769102551432396809354502783158638679068177238611533747703261239239385015648687822521532794211430370524036850009006574245313336624360507977619872841970801210007318763298870024540403268046667429147940864962788464426858991808184794717920688633672272998001889049435636531978680596618570488863963381190930807300743198020221111929952161676670687092228900207125801204399392638537109307539494549833860797054881531206531568882839323605543708842523147072795253896365309721181915861585482294412014489634510030170408153341362425303438662044243868943081418265484582188330542828266082378694161522274690407694142214122673260138550501449607774111128649929894367098262731192228138023657050451329882581815904909030647291426558956512683195753581897956474711825688276928376301475401674184085216166739186229122302053061746652701261101268026930638575225047740195974301954248686512486861232621966696416706432531355179878110182656242724503923116287239259033160530100267452125400221314224176562884314080 [99,79] 129480905203759767635425214214701917486635912710047983614109151304180522827166347078409052685484159893084212762038673775781348953107538231017332403453621796134671615449039838543695005815994963895351610485863964464529222752464200448935756847445401117176758228240565841473683883230806260801783271970286549608279221593934912675388691017447886534576930937396792003940950962159574149238645656487763817526382439645086826567267024110990090648861746001158450752676494370812826417046699191205039136022002276106502088645127662037188505919844447895847987858793264362175781913522292693098986981858085532217994499151078822763832470322611197146127580219377984454895933488563662802775360358894284387281930417078975454311241721885133428012828025789802352967956354007077815099594849882927019671125987327109533550142313922024682107427087908069167475619867243609255908007667434756068939066443078602144793613577011414766483226503523110889013444182162941963472437618374440313962758900674823802268455730542347784149889144903038764699730038664693989814603038605922259059681324387626729381441393697383400348643203556198035562133396516268542297114324640933971047578487933003985777601327750880676967744923826769228575256987207176859798715810861335482138679825078637103373417549380845721725929047532712503727391235885204429947422988650031285955848734452414684308415553419512302903821324979470297267144736850510422828944862778792835192122199941368848437004633080552559884167618559832332862324711238067095030307259208482917193064430449342555835396428484603388622815477568034704657420988687221189295390118612854554221324293199339980290766404977806813976430202750079345839468821545990318442519373566093401999267790470680748891377148758528205798689169715438206054908494352001830969423237138815420708694745319515916483079751218438892297562350498632472733562093309242222676475678120406052998479493002656893070397517012900572924989068379755729482698879094280468317909235314063116256327155496232685834933563995732052414986963046507809260 [99,80] 553132126656314134247363379044388117912617492335811409797536843197077737278711935849771888716838685145543020802950035475723402983183461751300529200553361887699534009493634584542166699075013247676244522747057125708037332032693055055068412389316678143631300999005361636683848127887239570819041899627910260101603834836533954392237922367971202750510256282382587389230279878126747590426154893394183585496238188442469365366686192836534680577537422802070185683166657967678832039939071241303576354190765019449399576097369167021455718622635542291433198504917071254732435239632022566957799250271521890400402667965844912921313837033862910152603302972613521493601774961682133096839150583713565186351685344696323918211794040712023896856033619778064941457390604224227228813351327212031537806404896273914505099656796038598780396099572690249223958459495427366633849261418744703624831928958022442549242573735900467784997320017946714278350253780661617244607268106698840328972586561092844577749813004010210577237047341127887636863679741506639111765308547143990621744163096486354577838652376833937864964646568187704750957111709363539705448204151643724330835028383092653398357846447549850817603792966220804635977027735769604545868044088836882909906934514414976632602096349982205653979550374007447168674704510707573939123613806041199026651029801709044680629229941187262032031602927120801658026878294162064055532966225821867912464385427663070744902067530053447905792685802149173868092018751482656339884859473600637397362205764749959628696666690028941213395483854264740306895649128266501847908608100763105278113989158535130695612906890752438969725897198235742112198867948013478976895168507152382019426462318446944067305841501075284576032331065946187421632907404017923594006398955330788446296688656729789542806632096098945101847727067985747110538574917362711872907644913531853881395765090989209230694409984230386642169705878903279741425679376792536027736072069449454501584510802879589712995845391161621233117597567802240 [99,81] 7152583167171347733177266211131371720409755553405655246822853179267712192093575688454370116240895866789954999911079464489973830507617439064271564835383320630222949432726150378010669717717680858221322996423743621628694107670566651124218288651816670589156238265948753565803059209392855183238581123081047300319704842240145111168845154865948469178913101749690469137338282118050179608266024761421849842923556420183258262204166095435620194499587251568802433894868410521031751940857076101654970708106542680239534088941132659606534350955482203493327670103295370510934782039485769187497870660649112570718458507521489180903765495643576783867385566050538995533403527548824721638306487290037119883098774102552448061225769386265342202087799079030899105288828225399583795549805479312857709438401885300507917785876118907335370605576260649473602247715313983239110828599260774174885201476012952877483289169869752840570400473262840009443852664986405681426682762344141827965732696067683380646057742628509218430613622021865604548713924189796317455486920129313241387189439807005468752098737598095653532289582361905918314367165136394473085451045534435701919277883258115972894633343633595291758477079777414170261468227726875365927467383141926298164163850175707118253246777166070689044011049811084803202953939936783495346439300534431347783378131568724176369262730386325928032578837008655194810183403635438704499823290281030356777668552691327668556286493722381303513178226866298473036693058435527061538153469694204089379095692447901818897380008367857799104554958345840273426591225055912542995379944382521303117152463628292308017073776011675175662046081422747622894014117976808948483692965119553823973632840252406939025512148200658121618928152235589218421902693705432802837209170063825031757595558747285147260146627998803918203812066932917642964940554996724027682227258285591951800906447572386435872724352689033431086889879940826822561868728691952288068852488675453003541494371222162803626774962257985660760032209680 [99,82] 3308040482662176902272670604364025026082972360924176609387678009132190017325656008165266497187349564093456484423884972376112465776233946733448862220246758243481246657791661810410600820264437770865825953336186486218438005491137632517109017140964772639005428758095791780074024024552685233424118944778316932924124971673551151911240173936676275480989610223535999850096155598976364835066266751246811976877528871307583589883207396146987303174402125950187464535073901597195091300255423735400719578975183261138841841381252631884639549314654407082469335079527788790529711665749400147020933964827672762045071445716394241757515031347990978861102112945378115008443903886812528792237444334719986083976764144503034332899055697813270299432122052284472435831777631814667915759924219589840645481948297192742091819152337323542386291673311920297317601579660866694098601139005238105827330110144432283889405437851368667642170966419589218539504348323348422919445410997723771540389261655838150853722986481282335946079363080052702294709555822208473826505755671478620062894428348666915990873822282576572348585878050612823948381857111314127347785257623709793301802848799954145475011429889633331192989453244745184062439049383220748765895153924100986930360677641574475663848083983539973627987815791944911590767117903236693822427507010802907433693599005427959926429764377271658095795559044662569016042028132397683430100520267057075672074237888818048569685694179956478913379601579466924448985676869812764021314244064516865026080390294910540431117245033559390220811025187559604199140903092314665153198380942692606890421964385083409804207889074072218077236879650680989320701992581796313206045435116973252869250962139084287602763781004423016003731404988877448011027218228289894505159696205564904136352370122751199739067335377474610783299562071197723344913643185080187187338460897255219036771318981940924155998031172159190468413905564084504550765762170056033534489535745682068672107446371497775337001338264061354607360 [99,83] 189162505009055566864809139625218913416395796311304264092497918044216576180628301694998902530942472984980959389031577957738430305486539766784037692818783436518935263848632492799265913235732341623795295303150909199817170759359181254464950646227443557909094694868499314989403967057238885619775888342616501710505473224882267525208778757462539676655300471681181795498760717734433892369941006868948452423017942012693673686761063651816984168622932386525403400378722517341554080409609156809449287300296558898702705994876709137015315837502238273552071382578487828062159141182768200041395536297235487608743791227826376740347122356844733311236342586886081436520371364657581417726949558261191209585541706830478539715730545991735243921018651320273581834939149709698828846087098897869486247031154055388543855907960779162133634236246977407647723765293991932618744579100697671868579171255294122796439301854005057593768048373413313691085746250977669603758653545155932997904268454175849060292019292871390167589157641084429539800804720578454434988909205667327212574583511180885073972479807764838665841099132708775060947585876309457756367735494998138190086689339707877473809174253356259430533933060468401610478644408676315853513154279246950002465299092089933372125154138110046227614573145466354280653639036788737986226404905246261176626820859874826889858333907366906875785793800081284565361613025172809422399847008691710135672974042880285920539255207681446097292821031786378490717312208472824882698618713859616405591423826010493914479569811800781908876374484542573629609624497079795539379187015253813927429962194382981036463218270396637521045825203949220348673561625745274272311413526542375922241985143261191447672743467175352137988872446138490676234371959021960271909585062933413062216973259596421956466984851814896559887668408734215701904690380161272881069046190674571193176248252926737464628726017608785263757356790771113429492290154699173175876853624388777609737039403861640779464061079728303200 [99,84] 121743215408515667488238775808739151958481678260871736874069752170040016631693392975339455951725679920404267441759853444524499239365463269571676949330486789876917317932542318935709080763271744213403666595869008913109843516453499067766768869852953184529377942386354630444080621745815681741641905562326090946837053318102577241029316728913621436165501068118910331605578320964028135625258715484245523036065479438402547789059821058956520836363434171862383243606039708022839067973260464169815278040498977643261188628702717978797174518639195910053297275342376777598560306370085458084653809413925106663325648901126812875501509814071047911724481866905084176606893757712647923031248696669658954892630059763801550937148744832192027649174856643767539825371982242204987083846418096729571509815968159730309278885696140818793675048576323165692707208419184758583460653274921310365814481531604633542510024882784406838908428509752904970675826336086148033807052877906434402034017933488518151440589451280990352476399632270122441927544417092076766410063261447628021995831111209053913483193940671048883493383274978785703515457704576211245279296825020760664642142625552071701027944751058170637663148745584411860961892800208279104774504202011972131824346980074168359738399036973752495991640625292047962146887334554470922825379317914816695744252151714177463204357299793018862835770865291314889902144766314524347865224463832444627306333274871553822075714240367308591485459991182139256791057531441539212407344018329279463673325958092377212218143101889863893633128687265428238951110134440343514730486197352081385758049674064105012196364419967493851713048401191569579292821755077328271959692348486240594855422078321160412606756098907418083570646934427373855723436344636111020893205564649902856052352709728179257954128441115751874135117782645018470873509989623955902159689336264042210778747350947755955762911360578707812901635321075916278349659936636326908211151147921220985487529480408848765494749384640 [99,85] 3127888224563830257368669663343485027085587161938667706507170396432896794691181709760419709392918029329636181918577254155980814607484033861310624049160173995255216621526438286584358544735527782190253610174267720268271417820847620100464618236159524168964177211412495754038324996932043630108722192352745534808374556378405403235630782296076288022771537213902927750812931443431250570481447239695642722564460352063602953707370871899927457756133228822668801174305026023763497408869980667342131359794597761768985835840863883889610650834565665884981584285038365050118546078291143575381257959379087866064512697868540932124308772975711825941577815305688698515209791214850820484547265725492893804104115726110738805361446258316978824235364573563541386928326857054883968484674836406114321896642512807284793037857425077241276395751470914519701740802742253461977716176321108341136413591231800535807585855881474684515316911304330033096820047130421348159929489062625322135792101323012753841147067730860605538160173878348090264795455180943366243776597728279340140568819482231349795463389333800247629084871314330580938421202126510445758429126766403613578390363499805046132963491917558546505006076138898696089630109446302093722350087439880315020370234319641193454705977476635364182874229119020352341923609348462627258180860982852493408824799385021441312248511971120330196084317185031881573681897411948548339849136754553301256141556759647160202650705138843001732251681617097967301950451188413825675231301938617231090999676934922812595192569578168140554040570930398671494818733062609089230888105584835522961951544512369259099656807850017725051508541251778358950224584924992300295155394696595410627084477637698775108145164886699177991110196496571936394759573601418818816949916818011439324794981233526734644562562363664842098148323508127023351117096984028598910273809449657748644310520178846556362927037722737448626418632109572242998768072770235916070459661378772540587664675607692317190251608 [99,86] 13391187227350743178837899223438891503081619923035684577211470729742784750343549273995886810020265270329019361760121744033304673634783910411317888065446515761339085970438918018581631571248740483709607545153008929428229906212431415125053049749013567928188803970521697305074196832970214538767390749533990688225610774399232715658754160923430699908802088634114416095890501399596945868418852933030575894198323862692693202014102320052833107832614194134207628451498428801774707282424589686017851425134840691013046688613161191229901742110819589105698185939866109313073471192027561205390210937640806047228073758379804995329906248630905494657579048509176152181486631310778962185857064379061917666506640641285359320410287112331917955765236485924446055546458397519240805912463998369480027287349012087036938256099920488015372997737423165059661907983990314585998911268484040373540172708866752676976624409150956540236008414086606869004840389729508951878599661707621165629712301023249668403185117487692858506620736378995025618146712360588064819185006915679875871994535095682621869514693363221616309689427307026314518864387936602592181824842559485361777951859130204534626235145828381314271903700100819212638591280593255372944535747333745185552678726362049944643251182575738730524236682491563494548198832922529132444786534435585326811935493858410555825782872009984031347333081019974077016813409159342250532057702889151331048796737177568478706806406599624203695030830395751804033852649081211537555247878248087583802534611551990933341915081755235714590245367038831831874603294653351696747481124713727171320957166711655758335093074441969326841286214544077794822273195015779120734882667202110207075026652872567865741262953667229703080837050291404918330293368949741726447263434392766060700509142912975477079426537818450189730141499204813346593630117364171294522674652398343351537913856492936324566521165792194921197871114103793064805556850857308173311254315810003293102597976579480835888 [99,87] -64386091744055399967985834115127157886604672834729047302320007084787294330765356538243612243303103286777181478349663479863101435994748909902332239649250362788337539768080036509996568199347443977987177130205131667567598186446448750381131886425535546296885515331600237653270281111961095939521486938279206331661271775939476248407607849455684779464725271101194735160750323595445413942828990169332702140474925404293803359352949663403343659332071979765509153436608100239520251510752029450135916556506814595006224822899021281146605621689394070564917599228897794638451457104600259804683155780648007503447782700745492420957049738098608451225806886735734041295791073967236813429217407988396670404069542889095536790229571778159812874888211718971632317285809191007049957812418957577478401746637503538912650686335989549045571857477535115263758172061053160860689868482910681147705608183791815002877006539857252993840826064998216084222692107549976813861369678641390524995944394876916170688593347112389715826093196167258947539007364883498311101942515298786980142685516653461678461870568395694012299339217547782115376610471166245867540164847754986332060259448236491870631792989886863420620655783817278854879394110967909502600663578166301623862379754259243232237757395461015330193058417751099767668660355120518655815886229219168397321347643649643212126001679260152442118715887598170733692493573479655933210988120691540679124453851612992563868134058022386316300946063180114969552856932496907905694169693239646960161017541488040959224411065063763034887648678328619364139522007140689050860567355794008351297539882791810587756832264990878833773357101173195193279514336635499260615920134907586193112739793939062611868294280056005167677220100794527878615143748204493947543351048541932689188474715985612140415723796688040211614677442177805121560406644780104000724573256320495141712336128698855252413688400672054922025140231125978993151615360112869721324573017536349009099926420877650 [99,88] 262379175181334157038787672624976329204474900175918219549679744924557251188420899338985505992067409095546366984876517166193850288572518699758263285454787763101719145943829724412838273462420981815523768591297616432432127104652582202674709738655496778201818477061508873547922645640943682342792780560033638030245018147411199809561910279836913267210090074273665807849364242045529912608054816201019927201080803133084471065636349105307852952535622882653540997461429487372592996148106352906801643396607084519647331188871456476986387613814415390689758361506247312682606950618109393929786291498965514932629640372004342699270427875973992708401565653898049635157139414613398275049045508917320674970372764298017219596646573163363677481085525690342677702714832212145945160528652657129162269626699250669868435883522156773783854814987108090990244440229849669941484716665073081115326731677008389927772643865901167560090124813936603683882401180583070717771517476696022544082113977829383617966905013308830213792116550831659764315666437259909309171147591237225156612674625866907851917569096559306763273708417689138247547720399405194051062266525296559507741600330501617118420316377162929910411557328442448579658793321893178087371902133942491603111210737782616710036897114692586727535500670875344368137207415205200736756990459106301685696412992850358302217126044095563100491788372101921603753196894416514640539670817398729636284867048896079185618371135666567507766818192335599473003035320369471584839907214166644342316638832932886789425521526256867005644415526946433772475297912119698496986530719205847258313075952252493193905532068201163495188639605601004120142331000086146840402610921724910005785287626135718094035201443057693095086205503192523190091463122999180930069514294601226649364386171853206858162725513155673957790043587426587006864551090358281060296769910011483623745973964628582783371091114483251099620793092786264499189684447613940755108620382211440919471140352 [99,89] -310141522211700437354608809846284683095332989680392873573400412995334491003647529651060729226909615663443639573878048920319791304269320712623621214660944060655729885725337050013571311910997890216836707298849232787679323639276615213906795352524556306098222200182247699513292987946938583336803679332304751626507214441190797871664866382865216996387413667510608245885346050100715537294768918042791857416048497075662639316912812810209609613269028811021544461211887291389609804995996985769295792192890272174854841682825623568026459736379648636308492360721685207151266479314566472774786990042736077800111353665124355529586753353813080558472660103976918211826612779719818413629043573192866773861519737213210258276384046217282772943596715587626474200821586463868435243411373116130635991654323924518969570905158880218702152915662606442210922383527186567323182094787263260797764089468053939718320128184600669952796238724585107091632000024220125821803921800139753640388305548883205424891345060257000295692434627936330657506830257560405340104672602056458828648391540982223076362980189391263474018534337257433908418800500280466100823468788503520953816420131259005203860320777397962663033119718635864518820513656301076428452553664684445475334170149335176201338540646501913640893349772953082346451397552953687731981100722158248170132705036167962185580482732732783247004125592338854843506260284975945976038866781422118927326907242071277100865454467321251641087992242849630171237886325035907857030006814089883864747268552295196265175504556899818744129011890655854432663226987590439884220699085564674787141122594049741062227623238519057933255081119355299996039794758502372474971942222840455892416455363258855275874293742279128168406803517014433252116763040216396174626924229999939346833198103061888550112893731672441216047408329054528985322961448486049916023041793389063875339702108593849214500575638213092536236618851814574187679573192346352747180821395364664412544 [99,90] 2870901831608233434629052180378842023644881195193557262327867167783307620582669692626555211851037245674536070888885859517136194780624102831315689212977478023939628329736212809642997495423077289509746668603950388197567261985553604537487680628784766801519807192813774435310638562303223205497111803581590321554622749816522938530212650154636875706349766748197602025886109293658609289846831612615026022668882207553870593395959487729114204776184719833174628302422663607912434750882664422294628560863631619976618465233432671238608826276247481576429224696698944293825848371035169353363081227123253401225803908547495043062911702790705708641603895359780871859708308110933598996957371235622847730627790200680289788636831872182634206266180413075565331868899556298652198869344425403743459607430447093303346746539257102712223890091454569696130781291665847036839885851936433903801451390468339720665072715051427056191371011359254998729524831475264621235251653043780647820486466085290485085611951649545836278859926148818739584218469976766704613968457353056660863009647830625961481239580233934506847801056342343028131445657721797149010824262532949043202084772763440934765763008771696746146607730833982840416403124503600540420997275916737483722352427680450099057125231301978347696055280555594126349613416629274121087452806940424664665543471802851910158024787527475242843381288643391262294285415894247756485341495242036041475021235619862694770643505166569357997889624513691196779894200468130755566943211293219194257420474485729941200444898633953910755013003300820009972808086073985507177848648529367901712772177198443972127557704047450014989190198378442896867209734583048503604075741278622095735100835882647235209759263416625565627456498660092438125409518574121553104688170288244036806958762499228570135870763529851097742091359352746714095265824025464414156473882942433869318553673053259085147195752282001308762277427292066097728353762054590293811421414272446880 [99,91] -6657901456166906028025485728248290117591309359689435182663636668591195281447254814696643918074712808332189663333230601380097527022318852038631729627040965854076488679962563476601282145798205722140175204031073070084010917395106727461882438849821059740943412618238147046291259274951386696081135595068495282688992817409795496606419226329424324030100276970725435237164662046457501898256378634446443258167017359049979340773421738584397625939833244473738339803549767492850693867409094903174314334407510179143472809373264047453173240380853422464763101804860519695769788176508441246789009703865644863210865494187496764628808516308759655898988016393917011034341576698798984547296751067397446920081068398187722112276077800384405948323615543653938755548167162548804678625834068714601076779553599926774766203854826836348303988106837931544939482378791588557085167824697774084736485967813516461814101000659209791461831233615819143917917666687876732746591664592712977572852197864309080936322907214492474096310415740321975226336206863721575163000245353516445883787714739185356790046071347476700221808563308372224620058691360646422295071501733817134625328356082405310149203819146257064565330929097329764924407401900890344437674046132504536515013105908911639654622203257575706454174838313205419576052952936477700210677958292635035055981665220884626228277948176220580761310134843838177993069327524506857712062333451565201858138897041984968544874723256196322364362021675816175649822427430121877418574965545563375735136350996665736176972187673132934435585212689127487080668857770447148429566019804507761695298568731052288816348094496744119933538915492622184490704971309514118247174783838465820365471487421251809959607876976885531593051228442052462718384332374264005367514390082525092282107421678752120011547781596217635644938293193559691705990615073107491921340207749935139608107349188467614991435053509352173988856694917514325475385988521075711660041446284 [99,92] 7364237127083437861553660794558796430440095032553137730916953973292566204038160429505964328495671582104952447307993458350909923810946898657697627889485403659465260911838531358089030811567891122073057144514575355755709914045447998441746647071361198600991911029153160516037255819371437701871501342457787352630562837813094885716703957827873318109158392932165995372391542956262449348526982657939240949996248210745034215793413460310946149307951789785550257264598599062664053426373512732071643856211319085681396963219903783287599377677849359235910013925028460459594064636095055509043107426362499509798875682512818531957885762810314101006769333016864882977898602529682577857596444390295328516958027138330917618258370658905412896524051474922973208721288250555196883373158239120761050763462984548711057605416136858063332625022626592512433975883971040833638137961306991044797829611639009913432016446888040136691870582024199261643491442109563276337270009038389903077988834762086606882252705891676347322319747014154403268208450146981664786855943213716800570675174036134103455954294441664473675136096743442778997788352078932089275456968392268717664332051335931777406668149236889609852087838165939960426146072679201265476578467179937077346311051643297733608385775020209181099410843759110470796220995862107633225996776663617520842695892072941165360345231244272015637348771709062057485214805541028939314911994827645258127000961785445780374719690313604046054774469705690702953510935831805236445759687160659980299070880330955646168354970528568876033964771961756832615797663923811406182910305556949503717165633533925827273360590610564620281264860601135868205889463731531233344175227885460756673621704412949771602802444057425382635027979336305761541622334958580312425514230603184417395980568139983681603917431978793650189950474902782086925500458069294398615993201266135063240956818365453062837515918412135554911559180407416435223885612444354204936576 [99,93] -7322149138700867121954396825797822170585680575139544735307388852796127829673104817746632416806720158391059368345019263044852593045326489971307471139849773895056439683187746566080764780660386981251617768108750074794143274865064785584646236999773382306363319317284627153244703711373875320795562958517158407393470883732700742965121191147604591680253427107495323597946394414969273995794730022468507068995867822151454106229756530349287657903206553891427165505211082258126428162880915830880642015649522189159711295418097476829799837552541523862677417915636319408488894288950418669858069914482650198531701542658719472059559520533683525922623941728671514946866277445865108521294761470116447790101873698026156772090368810291932674598521045511657021956478771979526508545198765232211573377005179781194578293395203247140812192604338179641156578644586138830015927951066382315313697229128610776429608686991051514941098051718614560609992238059009779605596818741837457940022606219000538880807412276302585488311526642254835009103688772168865485156337222181485597250733119485464443515462724146302873277761758473366372645293680431138843813226475319304324805481052554269711781275047195220434593089561629451621444570034400344457349432288682017693195471602094940743186803605512347494531505712246943535052695010217323630942302948081062684857242066888501598686287856144755955383364064301858649840951773293633795061164800148151979792874963413719321889217469454877073483150119511349703593543402464494169859494097304688640034702715469782498119851901637070317432620664656334265859649735434565825024877123715152402790074403832828138574238835961133513277019679369587452869520106338962933859028638010070508296783899328676630322336245374453378792915289186528133967540344377264742217244898631011357356457912135527953036222403248163899512193547276605858396209999819401458752076088714945299096228015042162292495414253837847423702796842391903133919952083240640 [99,94] 7116907021754271954757879036162536979757466762506303690893482297895850562664131284739749800768725764824200219510287658909547027132973547817033483200487965547281880882313238275276563754958304757505965868415270338795471799730105811888416920487062323932289052171586918783232840325331144842191709264853838660495493937866640291667684163756231051093154802828284011512975989477042673589464033465436780692129872963017643669576467967335682405542852019974036153019555355300362703065871861927372432599523179150104049693859148161283366970380249898959738838210930464474812873682844880058991183846120943815056871164952386976449676129062226521295501353583554562453665151266442697019400591587847746271807604430237931793220129153597085294944169530764293946905872121754345515308169133370961521573783993525088960405853993591338496923171652331804920938237690977029561255753124231867343968891158090839386026917014942321098705988709408761325018394790193052750370360760146951698837180114103476839545135116984457075703626477623290030169019987261713905613589616599834207850618884525928022277881186653984910384538610136160890773545306030001809047234430648155081848760144469021008980181391629014362044501481107868074821046880430306668895478434615036752790939025071061971004879934550808366647833311920432711368811366623135515036525557733006143813837074087901596546794711346620171762687432689551495066862347075099587083065211891661672991105738719295770599405423942349614703948072046522899141043388132070857865607177688767012089249962479529770954711423359392263089133620494854116605755033393382149447972017117659977995742262482896158656018329065573308925167759249632290910275509693862237500091665590703617139243544607666255405635406277393226400256490355196671605780947386537120255122512607085716794007913743357771480005729446081060660447987147440222150653837281692174469237356037882995139177661840377356848510628080449212929603355843542649452707040 [99,95] 531882719248381674378796848046190731169688519668718546301661343287082923913419368041883652123153952624158227683563506030932089822892583476529713434334646655901300469002497418923024041117592624359634720162254885935427009398960032246854556238255127615255894136964354634134548850654859231192889492871453147185801299152313267791712930778843564715291520873977323732647877086609194022855926776526851480969955237823600440679963206678357653446040293640683594787417669285837856710810356959361507823722378142643054954642602520987976217092379207248639541194527225895384380357258171459097759182433833234575656713271581685297568717143230088266881839974278846652179487673661586918647052029431573764684040806682135925207314863853436406153084464712264980648943071505655340086069925111280588402125633728076552906105432195175079758129355358658166496327710848560265855169543185656012659386217445208188998178322629684220726337327594874216851568461985744624932330229229942542669808692146868094067160466932673455370342844213973843568868666025361871046602953480926394106754769846027804139610198570808745256132321420485183567014461950728927841776640656512283338117585800253737003879433536027813589174234522065761062655635492994796648380241174771385327202509197181700799806464932027608609914606094372305535162570857337185519131292358569133958709208895398667604720538499904392664252586200796536580193434209113306702920642106578060193892649984358457288144099926782734223673241094620438439432960453144170867783486020563987078330186375250356967562483127802891895536280154784048221209170921023787511945478230599747722497109871608588893048742162312471687109437689613505266354155155686886353686271780765102159582593721647269111772811309138471386309792373047656633569277103297054330918906199280163560215174501567285150084014309156128121673245569207126662832969945365137627819309595454039328782516548736989853195876744335639907149879600029109132 [99,96] 4526023468963443484822656563577548275286433680884707079134843347275642292646147033944426749195574021962727507683696565903833770648493212249465577309235023734013614174185983799653885739717331203350319540527987130983249479544213385297732109434484237330266039082917459468885733620740839287779163030188052665653784074643786365440765028361951205535373843228346254003249373574029151055269056855462731187220733169378955875202986499123159543970192423023481031221834340828751121934614330520697995354082342658930818293197192885733618404840995063708803887005367955123451035898198064622934956337165615986517005300478253863634611299183126202181533199954844963530834772963242228840242858822740799285567071133821437717872481826684088368293744620274086691231769042963480717736323366911563409138493233672061335078718025020170823360372333778558864874228218724448307102169716504579873172935429755631965626302035983103391824791211673842864460305739163462497361267038942174408933811750544519718688868933030779882290332028778252390319124430148968942993391722982575143664561890271046589497268027351263392817944802637191393690931707825222308810677357012027805204790166242548078267386585850587898099473170914762729959693417498600178848953459219690795044166293553883671730101937925642077457007739967083042468844566795155768482764833355869542963067188242384915723532799771634889644951050135284996218442279932228196077091790609486146097837837548915747868215611898822873453610080022328039745032180146439840224428270984772902309225308747466931637594735822990738588858848529167498842802619693822319799003835066139740725931730323883821562280746016583856897659862576308431531245100226566369158781564010642326820407832155937397908969180380514856983423774456096535022596617986929133547040087386591909564433405840322384345703471710597026490997895635151507898090947615123830503125612425083427355831370593745502515221977837541299679344207993280 [99,97] -696137997499362831527367216652002074867227955308289254576101754724270319959706166019646427659116319142308786993899220677953064135605477957307050778509207155661907215989156914689369489716689832904640834985508745062663999347057366243606046454593286538052007373758066470325065457089504585967068677274068439830229320569768859352751091049720646723573077658077278590970713136951370005635930815796932956802697423344854309532097577996986879157358182369127522897093701051380814231252552071192395265758600698445836079514428924078607803619210256247392617579542100575065773666241628939038674139607151367682631814290732435776938450358202276462286524788616826179719491756940184493966917609376384135425447632468900556611881176600935094275277994545160254417075789807256053833585482421547316380837181186843846158738217492319845423769863602363002168357864767433358118380490172718157176607489261930270364910318836443277753381153789527225035876424755425266651967255556640480572480286282426097788450886167578897487427105212992701367054661145569970816985481009102054551646814930541248297646367589086933416843163525103098941619505144257928625943371853585231459674591671641857874885072683740875303652659407134391623872630155908560559338284235565160614444238857497386878291616264578583349451227108700084082121938099617829070068161596507790842427130224742222787454934045573694343174330585794153409039769914166157500731719271995366170400712311047785136936427351828310571892823205379623081645382570747526278285934497576674466558887508529622104565609555310179203756585854615740837154442698604013312699398986713817816553845185571605760654168263706198414237448863464529138011050900260938762588091201628051856945303738147749187982282600030498496045938278532172151321766985846226878304062326830985902368667372246327755146215091641354683235094629783923923732566595081877679665373626808526518786045532539108749477023336919808261191224 [99,98] -169078417464293339484101093178053851643875692884836854621286906826183678193589896744681651397778117621417309231632412953658601374492143391283232565055988306134656583900864205145367841292174485262079816702387240088680933004057651237975070353895846128935370557467743276841481549200927824114493493614635398144535638491795120569569496638790815143228818874787159225763168939016362256607137202979821107865256897911831547705528867571035863252317733239502463085069605459970876645468842101451971920411471534669264121541914519101360714486901458043267611569537386223037554146982932656357011306219228269855957543191633530201090231286052139072263892870055368976457175931911063612113989600496219546091882283666281036503338255046094535939524351638091884599440227519044790067077577363626181348268771301604142095493756345996170942150821628803151149456710628756027663919401500152681755341444942147094812149573907544568253653198590744380163178245452625406753856055496510972003390888924021807733986001862544432486717979793646687607553355402836775465845493029231463019564637700940635135118593669706328925425582639740273695529295026794464844592218667831803420713470254551221488343976865158437943905307060071664701501189499091370512642791575162029451618070941620349877945240440901904308117275183958116827399878203449040320533014119728240423889915720474675669229250025579194083570108120471646577815428953225083286113042712671030640968963776861871892395639558783213381164960233391336750745521289980910897534962434061698526925163249511030896114670792944014977331654148419730964493747857376521943252533513224165664397776640622691268445415628812478236131208404790699412163601076923729746863799807003144337410010359030826061106102423659530497503907419808788041632302999363121073560068107212531065313403528630326523625016068516519612004612819347589975120212537553635995217566841885688892364869092357752746573074098366229184 [99,99] 278503273493381257586617578232526375819720994161283810074545303439079193152698784618063077077389227327051650562164820626371263461391936271428123543463209291296691313516621790281498923745095818896451288604600928039750301951963839203657931255631637977347940965303729787604353667745026446811091554452251894664089107985521466373938374036869804504361458627265840031886321434020292451188504656088295877437458756977297231496517824290320938328293858001900695749242688411766887224781370246861786912781131850864843076936579407626581382053544408426905510270150840586496287054592276751444403920787834343616996096147810272671653974670328628622943272306744006657860223662387865594127141900227186729834616805212652093328613370439934541293582338144990885454970050392901513824700364120143303990976565933710999589157956880025970941378705513797588633831561671009632911070122746002232146703434183541905341389025446662432811158864765804190648101997119479577785064649636503667999960956119373288099521729549381131182850276731180943626817136899971482816584244091852486463643866628407976858449692623443326875221411629953362244085740280480764599045651058275002143855220074983579524135801070503686786379515902168597991984546427380216890089055683543602851924240245429377256335529277622557525689115102842273400436434897681686340149300647678877132258369193102038355712064564156840154559531405729353494503659571222791122944998694337774807157780647388057394709128203492731950216066460338096085184555482553963294579208227115947133498857727103135242064988791936346129380048506178407647648065587014316177784349331385804211149607410527724417197552185745092387355214288961819243975294940021751049646564320037148329695324408277293522236569064189242887109280784426656933009797415915318713895912821664594269593675536578598373629125271012830644640517776393917687669381367330731873869649595667463645773864160994637057554702966248 [100,0] -211803724987112452508930136421492300554031271660247429814886429055243596355549097289199340202678947502153266817550512480174602290339704561533622497348756787892574805085957019169590734240194835946511327721428073433236720779851271033779879938271540397249532267339070002917948632939359033381665006068002946236183809545760504825704361721541185410109177344189227657350288834865537070563422077520747015466272602601175300496111226898922183767295036051843593535664308775502596715154371791658850104360299967226231719239388745091951234468093431386386480971476324148576744955889213915468812752028002259955143595157021584421940189787140284967278144425526886864510722865672017467911553940011822285279967719325034327181687240517302378228010581471427505920552641706782759906433889314235359525407904137034344263176559971738357992445823566321338744151304117047965107358111704701365956232185654262154732021259818752151235939726146724867746232336553761135444727179934785359348904315196148830398444517903538348877047686375845692024801046360423384786428234705384140292796751698753227010188437515768294947122358792098273523908489989983051896631392419985286378800218913927751638764955308491534637540612699147672665063380225470447269092526144233024763149367603607444157391072310609578692569311755794977333878326779730169466955797584733273356765412518453008684456644178561144025465226728624302613352836424508513858323900463928729100635560933877560260537189967733740639207665849789018117115519299030273660461078491293221839727428607362954617478188579988333494739665802725659756515250336539788584181030377349741595923073104333803382271670323358089262812258137550229706067015211314074367631890963617200330103808011100723898352938054788172401601176514981328794216528947563950271043109615720503950906013722963426837542914586541874425766794886016900409830739176104043691070266161846415073260975776254906692661212046142005071372310488841618237012282368486504071880024145848055388320169791456168907658215632794921658903194803173582286301518440041069816904424898578723107060430834935412524147592396800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,1] -12908974067386890536316579064270936276565970307473134024268759378267977392860246244720075140385718235718908152343476465056808467300825575784174029785996344605016799855085527778415591622213922929096374476686163931485821979304164454303984221999176866343672438407624845820685104124644623837313999964208459535929136524527627188762135320682731462055617630073170402293254998505033556104369396775745114230540144466470538522567405312619370856194145661079573708247721672658182522385823555795216284138765797563357472788929650850883867019423667819484374790914608797730983993418471264749870529144604045668664751838972379766213031804403529827590901526718380821170915434181084036500851207255765618416887484565168263814611902547182286637887757894048696257314839409066802492874368512030334857251484241672791870160682224043330486765718989222342961226876436959881901375474450043559865589770364789365542997844704669500514770406871365918088913768842522044165394543113932934415892545306018988719815300222944504586081352952580095875607350442777721570507519235541064935555166933250283736190076333886636158390279059764569341166091406821279303708468801586653312477501671809340702917398860402311321930969513871543404023987135759478453707456530513234499831310841172153460315345065206224106458201526503265915978911752064495089182186111257037136155883368914496007370921790769274109611300483957806881792457277075317934971915469524193941361646557132666231638649176931415520624700589431507219658478447330026424304631930914503661655457547567116330423183413646810524294183176683007841882373020824339169951100963486035731210570513356923719504917806236871872822025507785160427383138910103668386269145948227561352942556887861270058684472734675390262525691249230513021903507368737171798291028669686970784415817459751033929626906284631256070356013364236853054679347404869901271891273380379865208977426519534329991283191372408640282472943534696532715588203756355684826650680796960734237343811264626607115983485475839995318354137314011828355436505009283103271083059206829278963829454359212649109501878328098816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,2] 1328665321353266236747130099885799292248560211562332494420669314742881480197815180087114588598316231320508375020419912173479060061772734243199891526336857510744491974929288954006186452621018526903701628949507716317612160291445499846034155823181528678131402568351124060694623797652100557803969788363285465882575335022218566341912798669838103728361842893309382978545796078490539790971203244570725580500476949910741848866066551169322623116510522570919896756449456900711255097885439494130514566326891751398788864426962082431449699079841453671382027903998221988354556309821039436719811343125761849042466239253613688484650993186646124408566970640141328945567860906257202526547280602771103019842512016494393946947294248819709515151569090766187138040022810806046895653649164339763153541213034679950209894452118959467771259966587542504517966212442705851273833965728375957919389727009886931016580445531643345593764057630149104902629657847375855162055785921959506071925082468463509735991947047672361495906121055954867959336514842691765970891188170859413382113599911087262680267791162271386103115477942850410132451596920151317010220189653859019359491998613723812837988308045451944155598688134427882886744191286406923247981874833862273742729556722190092648567603497435575359781251104864427909347336389828889815432771013384640380648046185283402249185286132612029867522947832969422736166892100931684637303539199860550986670679677213121786194724060152392919749829674103832164446560445728441328208365492158803859618843429616279790909558569018442639862189758004139307614051130847829863801023696810158145388748338489466025081669884158119972530063348065536491885449582048074093813087251829951544836819846565954029256094196641378738868458969908657597392694864776674073878755158184383608228588074150527413061735428470271763871060761112330245276630638295021301719142860522636556830156467877131292257587783090840722949638162889988479580340449377399871847718257366387573041038006809453143172318278066411401600074820511506454445118453661531311195595271858247055426493682144209804748891240968224768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,3] -28004447085156819044780688378640314568003723302291736697361165539541913916934927576543234510074614234816066972354729198429399041130840403814134008349176035287176159246633220721328117960009100575191785154672718628116581353452265344428203096917880702156925878198957208231007339742923756909733309983553536204141530833188494458846657670615471955608145042995525495566433815270374697322027886063472688013251178945651107801725135959501525753795025786230536886917159102989558452515841589543309695268435733681977011938338785803272111615950244006314648757142297452025628154038333614402510926612656177975432815727050635213852430752469535876321706189043314807588503885103773994688537978875481814574673470126046826647156386021665996829105162867129733642233286802863886982259784804474820147206113038662769239778839305585080953193129464652892979645270497510923111964748578502460480430571272484930908808557770786313540359436297878821353279534079202439212480437139636224764860615472124957744428459646491124019695466270528750305184049093953815656077416729916387348051573512023027297774989326005418645988758505373674620811684599026881574749675088458617169279414224404828921371157774581055826674911031788393208615773106118834433335778569860820258575019396174637692538929833353677284003895360096735174730029460107280657489771034949497172131780244663350990153102649793789463833836700121008926898652997635719792567140406802028400910463435476678874421941329321832164427706341741259781765940087910796039772561977783766203991424794262089077773802050757590709925083051189247202365010780045883181369578470526639544942539937681509032486782461266358662048413368866680849649127667875356907062797069778541236317932916260241612583994748531411712294092049986891511794581403080419166215524225937973378539619222663373804823535782778131369839898639429176545262500832067856669590158630075223498573148857258253162440343183582382204407743100838815589026460709496913016767669894137526998110617058486894088018177866040056215586999854175631626076115237943763819983392936636849980732387152823133951905466789555863552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,4] 788481460770196454875312565427651188210921587807949569960756672700996359532346844942828659128762695470646869939644502322664100064598528713655613377461864664710084276078349739592558429747016840990086302574203726868954142974774271439070750942748381450673382805566414089078062903546877303347749269574180871980188614781479160576176190724328070857439657700424248058499438364466458295188839481331294200696956239057492724471846220980340890952482973116742369449745569471496094232690537081321817041114480609565306363127957782345396802900652381027381724960103627471951506326094731682396953770113004374395266084268411441855872801815087670239952322390318135629107368758011792891315946419087385992461587554757493452937975305668262634809482366604874521564804507810610064356857808251800510652296502877171998672225195008814155223920137460155676648775416231736923910732367336799106586968963275418311051613916103324419386730627059974990984918686709358136974421885871654250852300951117140687025957531949740555737654424135398441958763849663863334317381897313960927318366303359018911360503283662398649993872756507165627966229754667400483171931187407077688999921492326545790881959241176064166655732766418199326910051690803187746214993261769802215506654871425858976627815545692502129561045378263440142827528656473945776844915601011916912251981806087550870544496143920211131098142983907901869375932766391870266754540113463351079164959613048085032415310465403907696513365196432550730078021406855994336590215895147472618042686783999411747428571022580886209157265814406011577265471148731890658713893866560274310852953406038677051233046328310233338313912427147334831281785933408669472660906828785510903350045286248124930278326081743492775757931487815118022193928309967388610220774636763433365586978026283560207133015656147365655084773439725062244766840436192022911158228596127963017117614858849618911355511428976527116184563588775016015337298618152260556054130181305571509436124015018875339775663635098876423576911446039838004350441543146832651886885748886818239888371781117452851791032042625794310144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,5] -9698934779505187188466091904371265078873698986361718637688109817052897768032598811223212727207173725793312193721318289449061284645902348038734174487677487333528677035784693373520933637210849825879615320567715788499745366311022493166543617089589249850224948534018017911934645647501639370605581847257484248303857088049604757899179484931574845299233894959310596024619083008750704686811786329631878035244607057803188682737531093663976779830862109821579251201752980172350464185730283809802627798520946845147803724183541501700693864983632772243041325593050628193612811895668860790829067105334276416350567951941400373122490332217797397655100194985978282019455589002815328054806260120966976945570968803809494968893906671756630055272751173395414173335727236198167141161672392235998185020502956716955820485214597937309466330092745856204058289068691585425209253830758104134466681211050261187341371869497561440832235550693759679024237544239444135820834286577866365727307377386202012480660438173939241091313505920873616939784164771127751534646821339183861055583121179108617316871673783735142185903675981433954230983877931230938178799541432233736596871877191717330848263571552701657118164795860140117383606852619544054867216937038331156908022718393440293275220011561599496997679835848833065488994961701641266195751436838468112395484488903186358785846032088356286872679144114129453983472818698583374509939102393494930819107006039906733593076627054223813497368090568934198180854148935845746354359102279104809544754959660362330728703313166803159362214402025583577111194817643548835122397272060707786932374859612706643237364002922414035507748153054026000910665362359875331173769763995270318195008337252107244983341377765864635278626887276136201601035825221985905364877557142844018128908872025248684483395822935650309089930803047558560980918847438799189859076776381357120319160742864084919819260367623444727748503630388399902806226910867793782337921074289755916058602834955989476620532244844579630533413446471040149690506166822902444633786128525771808347761358104830792836839597128491896668160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,6] 83968833396413290171075235265490512327059547016739494349168313743579237488072613087368846206230799201762134025987297015196405449035740578410202541850425930475131865469728186796670165189214957764191743936105144988649923903528366353321799769668695711417412887586394121836818140612015296312360462474603622836898791373987456596939892107691281672393451697973176565255662008431957293861675030745732140269153758824999811357223544160894076960720403527912850626920427122299094685848265315600930978139001163278891900486921020476209168543735305216598630426988952538238454605733101762132744481318595917266536239044123273858311906136765349702422441030223811884251521528702876798994482920170395479251296900173570452168174701805224579437578387711030158947998565525990616948790473382147578388538697863683596563866152512563607715766144872168129040192010762239617026581951863616198920052724719465938573046243382564279999288830610184986658130233419925398387672074479675738398261101750014576475509332460981345690467599103187698730810107418274328052198312981392210797932541671554748840350804504985946596065501551432910072521555206974433363049034272831226775624402446832190028805814258296477034141446272611097667486107245396452674795539850140401243103693920901560009883635028628762214330310874818140902444465410267415235128251257880430346955789258452903364740904946168186056194832876174639063301228501780872565149670243795266389711450871639132381103608657808754194191955232675642261978258513703160392962176616192306272348043042181105454865833459754993094863757587317706797412385655319238140261442911997369021531334303146755450462655857370707141527944851291028718943947852373693076630091533783087912324093878564630975405542299098052287586648041957813875479403144812067764987918793600413369939875352189873259007323938722173751742946438040819600440228685730649517214411713204942391140267048425174458771892942376774242237956264567377302084234619564619285794570005731936273830442418477039150818844112142743663526430991992247004501167960545231704485506110438632969942985920060671896496785873260712558592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,7] -575217181738343428823739438090017212956606252457812003544097398892512234459214496694362950796230641846065989003800272640355382566969364212845054529829658530637577611876277559785698792800062332484778874980127355379877271903629854163040899568427573267132840194299110344405690683311669654671252543394664497965585780979206618472640459882209983510925505630540296631324713225596183540129483916693801412136956871013449749380374135193903119462020035594800840640328962747042239272458014238007906053191808695685713243355184536347686735314232535027931120891478693934019930914455326365854522327989537963893816511226765370279790769153607576409255300245126415437016635138037047977833196041337852926943130384851657500596952378382092596034132861434726977210009933248960295292425915935300776169027023956185399628989728398199877087190742773859308406549414203243270192002047050182513110343820625418420912705923258472947343266862835667027010653880000692558724051700374188960846507103793874014569267031532134408281659905805583647530557867201762791465981800115556343639219062460895356548162213306491736765749917144311098810163760046526139396571304661431114190608277837504866722124965620284479256565627176869997777314447621646030234282229701014459913494670798473037111077467295276780437040476196139803755664550888666362452997215476864374167434543031511664053616813276602278519571177835440049418867095864778605495872084015944439882962705146570698912564948907563234036380351249923632684109840410020096903909670209365821151725845798114368694895581547477412339923137671024818846428249843034979345752304054698358607834824639543368961628284540715927356010072289847866997702818429728058568309525232766826116154754678170339934553836354198127035057554379983290412946388190748896098600607744837791150797399235107230447199607542504390587726680033020000381927343915065436350327184739209749703775826113585465272590947198206177630065466516203481695626406993978371868881512893813941529978943267643747851765147715531519884768655524945662329458092663955293370045989239991160022806699614456833767564846477871169929216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,8] 3125204687980944912923592532077575476635532681247751332066920585981328175186469390145587587185986907928269238611246748182709430484976215899989220152509820874968156173467087222097346830121825745745530667132401819175753989579940253251838645410399130944217952747380458640298092849029144401796153567748921600144924637766857680606122468772827813711365636298696490665666658347024877385789906778767556339337458824600362114631110948666659125413452269928625793323960781306283012125064805703768950611777844899302357883904165468843182168755660150275794490231948436714937045897768959753970210928122558982259107475227824609575266795748039203129651276642661476159227860820628182905058533025170516237858693694374489324928328911831223705131739196823222866415350934935570959694065524358162880348804575461630771481744636400056142858309929853654235665816877198047850428632172454804115191207418857461377434622782358066572723433098332949790657538108481955669923113967616889618480757223742433954590911881721395109972574236049161185525766584806237434785940213855089122107274815208394005095566599773751270269349665062822511044813918305856675810749895032248002826969357509778445405933846018716944995778123357390183626503362731556191068606279883992921324530057297493354621725841027079506250644403094196936294866276308014684727024883718708779989721134325641948276337943950009761354046238563469043645209958645308288714786095405927259270026315418509578173353908009222907986423360009547746655080422311245595026039966094324739500381010383901996939878790941799917824605760713590925599860662006547671167048566073589027967725002088261361886351744251497988914236676398713933457187095055053565219772827655565130246523819611008906758182838296259170484990870350797333819837387687634011537351812483569226120322596598007348421852542892985565742451620489177202795714035531187230210738655814980236009430487499276011910341568911899917012510564863570481284130055730221713480677766093353479918657478368408695454169777370412234187285245976495780557079456994775444079077704421004302508933243853243489273818676594250008756224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,9] -13563666899748163010671387914750628945769541470314655278879142515044719539930365587133355978783279486250206148357045250652044890430664260176305690340899491196457834246038584563857649182997900693461964741382710649096336696758085906776586045893322612169856146955659432878835816827535441349309990725536210130674731864399767177335248107047613663878144858589506148713195978845888385467084732323834848248987606100460309756528420017098565669771735106275306731701441351359426462088577907563909105004210310792718335104754102104967891133111653135410840892788623436255696985011652421048493044157511434050611233439179209250946523232621365499527112175972358166706205496250947069568486857957933925845827856372577271060069016312304641747928281841263518931985931465549655526696182443775280958431839157248486856394137345414158602196977198209054560007171504164823218401583835075759387183075445751602369628840761706278565614535988545332172905161874587187488877725360855835189422419537267348316068403868016096399111672920449927711941004485980135947508558708133174730620918061392799436083413560327190494439537836867829932483590782955325871161817687439150896084170053867092712837290689929377838456799600486109335381103763019235177643115249774272849166513105928952337190674307009779642945991517458923863891469965639621486757446962614987296063528880074062479693703787729120584437287616774488045356158721198764233288842101965186075343248982338298586757777930424343039247364205678947457655471904199947325971945883244635500074133218056185280576634602936342728788230258576066345468760323545958413884998849802773831385604057842580332852442676740663029798344664734827359877033696281622599062809654336004288480978479226258538830454246020384504201446746444486608393528717070526853162916673504553721016610788140739784091213660761606670180410260376011154092388854918028520677735551730458470177333327263166023920926059984318585021934452404182053463378411112084131585350691789669005984443325916836123495219468276328176791511611376354631640235168874386416810143549963146729756806432555125937816766423494646816571392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,10] 48234873350145853984562216624120419700266587660635646205069940099370994010573708130098438007037377963312043385851839070742418502805353738122266069428369358042638992461407936214666683393326762674476372368475570921604579059095195665598227632539644034305973616128112149833581357181352410618394286184861929690138328603292875271510878650994749675298402558405423178186201070449741971699194301572278582315989833273570495451373068649987830428906327208922730845045311337795428125303456064216831755668624334649642692414012830938019290010793019906321571055850302032458349709130593795659947996513777978133167426347545092575698200419828724240624491218150533278913043464071932563535278343866036536896182467765040125360481634156118257702273362348711347727712123882989080276252954369258694986686142601832319899342928692125753411660759150183159422391582918174250516167429592399151229237517218212058881926748129200215142165561843082944241217598677296030205903672566937622279592711103536624857622498595092033181988396718412865505202669100603880138327674537448445872161897760764183164722555805624908288654039008144301481030120546067360507151658141850219921908457319554808149067893610691469265237168755350927639103000144036988433322874840871095504796082776801070097049191091825454896061179956205921713579399550412073053966510860124086317107535962570222628396493574747923630033765907948604478697714829762594665944906896992011490438403057565808589094179852190518263787508427644055443383696753911006093262363907647774516904408471718524530737933596787202675301414477142688386803077251887678037395606135361931465169920492814450816523267996596893263479091171602158674981104325991638187854075502092928148548272027985992528470772713935644452309474231271725420029186420849088633405005500255391142467203297022621437298754273663970527731237699988744706996988695751772188448065309529317455386077142760236392370336358513440595842925444207648055928456049120909310613140171659601516010320101987150103586205543460242362603115168086018323374699636652200133051080252014390430818502374521352298065960179200578757328896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,11] -144008680327767576749898362164447242128716680867702535310687558843366411803111743560113099190127375363491385049895791611236432433091330417408665670945038893643862272460989823552914738634879700751293986155875927523921026999899081671042310539149554724466621204464951652941396971047896487573433410591993806520776737057733609390284975251830103809150359538962882069753018411146734384577039646455352738376249231353922865881905378031392226358370103092272434620448606971851062199760962955801524916969937692155114240065038823868162855996110116112456713332619096886206718630132706903836724499218514906046018019206023402119600181506969135196286288827234079129024421939216515059909376828855268388057959711997851547401462905585528340368414424664408913450384322782737588410544251577111781859285835098704867043497392625605710692794964134120407222833713275068327182230091460337630283709742868715100580091865222468908635464194038369818035685335628155666909724620268064469229206321174323530375097944734377424777845329531414115004011481049727766570832055384946547044894939754779777281056487001764425915615387750779485046402293151535023474011490908452505759278139715035755684698290782120259119352839121839460213680972608529951827374188365103639098032262974296343215744679838973377433189376243810762242399201017246827818416214781746098962544329572027469954153753013386880549335261950706241296713398533054919464207596337327707337171419106112321675551202773351004588460935038392875595322049127722251955730219257727646217937328963779693093186064356889727850115795004262421250739771545436430777634489338407607334203263264948183394334483465646780174741072797996023251626931458666416693800973044752024098102588330628906063306644441595561182062943353401291746169646105926388744569801534887225005844734590754429542724161472361620608505393243608861458147389045613462601491934937509872830528014024219107432536651475199903341148045139721072836466882643403455804312813924278159500385563432455826259946171146972147057866395326002065689009452636163089928952773502333667835180858400282640947182329093502299304624128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,12] 366598844338529162564698491073149775413908342877253332287064320221940738144747065756399752844020390825776259881223671694085404906333283595577638303932555209180323537279071754973638339956948201686159573394619474680782412844770991749289780141491099000044661608825396227837781569847129438476401851676938356621130247995819047893268202058346785260775935465698708660665316981509702396393243455199473392405515704882236787637752429759469743997170958646452257177678334891960755321483027136367197516156334796424297545923269885886119194530472056915922954491397566640774126208735910400599882304745968858906341213826472690137133080503283515302712174974375445850274216145012466276545372531409931759579023320015308055522625384600390511688420731329013674550957299832207505405675681317939106471712733173942948817059038478610977238859301832911510570494955793658647955067982467804894362470666100461970764823670920765262366714175490720327062832320992088147514209710774847193076542825311629419481578179503444186941138712837603955831543179571614749187567523517948437993148731494750518111239259020051693535678177139477338367559784335615521737621436747617847821177008557483073501033146606628635134886166218020373223581015966048881429068654616028005886737596222238853279351762639433698644635814201965793681595747459247109493056078439126209487427892550325053401860113341321273070973050907747866452752472559410206310628637654453103699060230751853140115108461551773704358628554789002208571463181826104487723432014117898342730306205185189850481433038301725557037990017780077862160258212468032187022275376274053036456336871472746295037533622036339735425288641449728402164933564455040987717270868042302311735514201916345314750820505448697808869356695971489351182044222223013894802562338022470213979058869883513182663236259786571678116957819789596530631433472844547652616875253054328700226773093851312595891597149850613475160905977296482576816094850130673177933532137407950502869548144285052242592290707050363908663679967823944214889450220197625533133606420922264847977469680941210545519210804561792304506994688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,13] -803976238814908747587938431013463907033481462586294444597771608168579127540592941652697951771217664409671823340100121426290271590606763771402065106940048729544300313697535387720873478936101307260123800981052383786622037415888539569976660653606099363326421574658520809540870457226220116573258553062711307679382256794924321745523799047952705368066581848913798924318669641797048507027692649335748515413435907116015326695215719828633409912648762614472086661295913680310667270755982981611390474162323452226327850870060804550860609041404162308866727946601805164781255170858004467016532952398207273984583081759371438670841400342462714806054349968543527807309481198501489494630692572238292546766786808366118591108567410688789426223492966114834601634449634534709864752666531749343384609697741948412156536652254397792936312743064045733126802065254257322691365998709886420238823292762836826210863988775275834280080978966008796116928636337130520060618495338666968913041550119411751828208957599398419685212774682540536825598086525063361725764590472368079496442988051185853398128720364209805023343106288928190074686147036374904661391662547357483617612097304929084149483215993695433246757495776537781900465709028753610001520219690301555205855104464147115108533781545369434002839641084785626407195686849513916865604101861765746572584460974863302251993389027061795864888516309053526110147442490561027933562308371672598223834128090801847907124189946645708982615390903902741337609506227287729354818747770349134993467318152152782154751201853731838573634870775939426690565745769364754447350128697576451384153562939363069477919261352306571764984772839083112478554062709782639573484274901828782177851295334100227361962944626468301856840955441441737172246403629966707205943454553071289930351386498369889432520297562620258479632282986749528754851994305082909017819522849107296473673295762716382231505077907280542864276622650943609520781339089058192089582207104517919110935055373299677372774275620989250632161193687029577218563566181431307830366682824016889918100765234541977163725002632931546856056422400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,14] 1534394085261249902429815367684329498511641878120368998819776205908289722369597959823041945948913337503387568483401708128865807621861783855584521323854853380833695196362290334800949525953737052119003277734643455156784649936765416520543879326363787682150685933503272414063001788888836908826801674848673182041475874569407175360301016078846623320300545546413260368252963139604322816115273336711694915640612774588010827326592203045967795325682435589665262830191907018608906057367694174975811273927865007720602770253753739835327281584905481164816271563325849931630194299442874907970178539158004283216602772858426539600279663819412884910620493187673983211803864225239511139065378521881102677827145036332888810006737913260695906460687191899217531034361352165684356635104421203530099631445263872068006442549244540040865101910887505559521126069665244290082804439561210891619715629824033003735532723632196421261984697921957281633757422351782494385237340344264836549576024294913286400724435383562313082778620219890165945630871492047640964873417619039143848725332179169146279700259392960124912521389967411198027856843522139545622377924552051184819178224711142345716309421701539836243053044057150268190448322870429447380576018593519514764860590090244637070212647565015723210169311029672820133172245476664710428668367098401285430742532590489043160500783692532660064284986709145408878949733283536357819014591838457592731532633723440608229389640970948636847995813191263335445861413533384092275244242920098793386829737188383926479723836310245753596392774798175647151950569012462248163599350642965320405833002366018086746757161684690954187026990544306659032493648871206819610504555195878764310490979957259824752236459189970782188498143492333157428613139281590940135277143324822732098724900921974744388747356107052420271806865958918865576677033798487002476615201536301308492493392088326419679532424592789836974752766230976410905208882157603347346176828975324975336140307668178291379709442915178845370270538343730013329277100028041825884172894142921963490338836448937571279924123128913312570459291648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,15] -2576423609512338395604536448481939203815175728717232994727890029800820987367999771322781899372572972472965346325648294064288909195229801074238893515241015644207194520045990653353510672615462629942084455069285650021096425134051872855756434322581637228882407143665877787370819273478778320581231590808827514273718051196598494439481321947115235289601660847916495460155192341558044584220918104706515096902103660081584079855790670404584064696821764591471168520663550581453448847861156508810570880844315486662341543742605770841507011994323172319844264602315620295957934773593391488743552488588395996611017194263929522070638186800530270119934932383746793065158358941369792764727111258895037538597696483481509333308978258242428179802444553111168054317519782327205750420979691843955706682786995137988333506079545309907364301700051466282167442102998179560309587547701641598462627175406940180611717567195802958288774697764179693234881910221829271986428406795944696105504170038116467965468566681167884085115364113460337159007950229140256951916818621858194512023619533777452043992987203630987279280401478143457949543255314885475057918401053219868428661088350832129252524182016783243854153789977619149890227402904365621065321143721442197554165284240415328800960698945331945373776595382634957230659676063777619950524056613465181225624062176630899534742680869110195396801455631588861614287050063966678820963592970136499708700610865547521541188174345323638528948174017309376586924381628604142140472167649836873039241134152009908181452856201057471925147401126315798969475654089831983775880784467761668794027727021599783014815294924819687192594465749501420908517325732661316770446219125383940748448160817409430357751006280665518682083624548594650127323408963477892462593027364629870867356272513920383180853174430402188558304551320580928112275330065740643678745920099631694893320403525752496008054721235968955834686666579956694741352241950331644727275413757891043863172833631317019017011216798158493036137655417922755874180997514491635223792014629127976720979836128287618843604665593683495931319681024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,16] 3842315083081914614815446451389209242573503452078281384024881524719349698575971656477496287116814813501443607624358072813901640797061062820402912388722940259558396027143612625295482430294742541550656486458352590910220574396156027744112037760127086328096508094298099848650718681076338188755146853542964520900796097784223323392826815442466081697164271147625739657648789995694600014653547068421564034665120017622789917467325755806586764147005559328200979375947536665464780524394135261156360980016788069888774644694900937025197315000781198423463341344194369682312878888337227235558593253505502566131404729482587164377064945051125271372777933019833772158962922883341558951673672379654656657335843494159136917558813416923566288422024461368790625736332571085197102064526367014083751058782784265273200143511028436128927164236430212109009317135938438354934609112402618176495508730792593741835382603399146167606914929863506007536239299665908411672568919423262672819798999093146895645122287501987326655567571391803433023528212411281663247420793433037137482372603465819446011214661522502424507801995425609666611362167641826216241181798914338880885343555521383577923281351670220396555337865525664097707134935166553862268058353374582304943489226074549907299184202878829192988795240955040892470279005432122460180020837454030051844104718134504218501737711704072849349546560032246003204825777809118942434624370712240557188545858594088671878485596174106516920389247269044606389681492753953909967124552262879776822096296024651993515728808820711611711577301626513576609787816409842967051086077836585989078834412009650611067656822132991173156731848873918779719248235369202618456551145527002837273816616206815042868666109079572682765585301405882768290482381396852225897513225962965044855184225139704262479248364551374805862071048616200013038659312088848932381639976815050704408596063419067362642030852109596564789128744637459382180485176998003507233469949475763649990825915305013925946864370060493843476783207289385345270955414928728004200236870440802781331486861117164259274416361287243053658349240320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,17] -5118799841606186007477029132241413827361522566866717476957684806186677637198245399943295604835964958140097246060472363307329906343615929611742911492896181667201478135728724012341294503518568130369805448131482920974209393998946628844479680944999640933809581286176014867299730540248735192160997429739435769764023373463295057068749236307703087842846512698406011102103413681355149518183522439517184235321421198255136538887470573510372053136730918512462878666529584539150131995348313030912477560596749994825534233245760812200066985085374662593618274995013040793123215265244004110049530931932962938879623704519639916584945289864665537163161047031097732312419394717137142142496726820650249957935653355809016715626195307234860943903885327912441096845226560966674688866790999166082245371926287571825859105328036095062520709591117278284791355877763265699439915945756287464705342012618268442610038534974666948273843555720928669053407397336212850752092257567308985482563495566616409648887929746040968310311069118695427151869422405531694400180830433501718221732960974613133715660704849150205557690559329200263628108076830037416425395076229004315908911330441398724133248551856399341365730642768653537838956651377801877501463156845636124191657768287536133815354976872024619845713915658487559416251661196956225061848227300538058562130584677765120615244462094137717003288726785182240469863332881915598621907226038364960050940116988080085992770510671257905014562933178891246257979531545902522396675362902166166977847543295277771715044272250427247336872137343041617418558568578759648583898892436206130127881226271187197647796495779082554411685049201872858209961509891418874756189900246983209099136423139680416807893084556910498456246513112820950955802232152929665506529452561735247134742941837113945932935354487614738118858519416104322936451221884292487649129982763694573704785361898553473905558578345989321238527247950655786350220459775086673461741733655383460060990955157296685299151870432281444969131829045916331094022913292990378919145574083470510176401312080740682537551824844552816445706207232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,18] 6106634095918129526094637788824650392547119951245487542508537966207801064553627272002650197281567927132597888752134279879452035840769051431813755060847178522428644270125685702732562960144467235593567287076365044348724813513707764386629047352369702507962715248856066047800496956458161194672310063089213948220722410178252515272253416702527885726054958378030802372316845851790930185624212554411886208214549376785707211982503723234896833061526620207342479429562467125342233916553220145489039916456516304677356351858961037874654068953811443003552115088908750833440507633601733876817262742534818947439785207818756176792286325082570555493311722864019339015931252477727096001302943090472200487304720934775310454103640147351798765302534507075208120334343072820852747263379798953465129674923037616575192921239168951993157609061149850468077187534003109831979516510487694801677225752967153359195113473875867936528446092037573212313187504542082052936751117316323295356759262612166775477539810682931342239601310864562957054657047925941240233108143406687684334981791944772985466887940091257910081023827929779499127831011415762449993518536720977537390335609649498792493153100866853175938542378932069753637909971547823050136906596377743726633450044037931308070203761665169213255847331506829371586057181713265374791473376085472374822593890136427721227760120376950673132735564561017752567311279848895595795469047754665148744675527134989801416842240850309559910492952106422193812476978241647986421920765140810912709035676865583346767024258472880985546090475543894749640566367066620938165199746359805644467653641918390104748554138687006572091922662745114831131766526119711781775946307387667983835411810557872271536829804111805561753500257245218182105034292500922443001472469223848954699088131001901505933340953239021456788565555910143816060449383891543458781315566895818484969682300180360026847397220073895576228828290875007515408460514632600794293281364865104450047311403892608630577575521117905272042583237753752994025966205536235406085909995664554379019961075043973969534802427154212332765251108864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,19] -6536472321750239534238181484710958007889876152151817138383460633246298021536830614984943348670141336835286063638837809938830011870022302481750295081072130873758450841437913224054047714632409613563052689989894558954192777951693055413363808406314965171938146319515737899223686711710256619637087341494026128660831903654301016462801446643006482780133024646675971166408653174808887707237456967928511992087572221080279248159579664510254591548030651663097062240750606738186053501909437633856068729306815005274972407060260741267301433132242962719277312568770526018074064007944248705346059200604652736437659850214592394922930431593790200405960983332151726184921621624960507155551357400969897695094380781988284912695152593325184724576607270183795097168610129007578076165472228403398522101557848296505370140259420346126504895213198455476702961123016661844671103941282837311463028546618052085350656816603443457393226561200818778543564885184040930727739100679195690344408635144579394971599109535939091548834869219009550291474387793545984399750547693808004134063961224257642941019043822198720317246815552458404788867284802303065185631702504018588384665433946750103452060330614577021311245995020337781431985828698416874661208339415393096409796699681785188485018567566361672676381369803712334567088424456869829525824460284833840183423275904122065824617608539327612287567473380929526480593710208807911237067497516298215774682869559129517963180084731104578608829130990209967083077463671703107112370132012698084908807602926223523917454133406413832110519540579263599662215805497964251212107712679061917174637357728348507059486233503180823956529575504402618483477157055376417534140166178838005829267603985326311153646815933154200004417711562973735543946263030809408668333213740490081466894045069590443905753049019633908542687993306156816347360473349814797805674384501525754199358658231335483385137754366771992178061024380037858655184477601532431051485494518555436375947885206182101087957242646539914734780171117596232414501220726763547667334990139118354878742412594812490529438628510604072852375207936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,20] 6306392344870232002742482135535407415707189908350158819424149916850864869446179939566358301730440700171584097751943687562018302037207831277154419361560317069556641223614143603046365370006520190712125649210811862729512259844413502358730734982746529083115240756015557729781238017769491962775486020038134698541532962252271762244462503632765477833991398391303081573305553558229432237313815685462422721405790038887584458139433351264132024942293527154031141343898299819655703341519538142882664808811740231936761837056257039157940696361390799340629603473533799551141276633918327726687966559233630782929275796163431382918216395025826439312911325032119596191528839730351327808363529071126036011213478144076058830961132140420927579708329041608220947611409096604902538596039313096116248625547811960513539507178910493838443038588343411051313582258879748548362346955081683958282269306381681524360900195269775814746503113114254617331887557888676064818959542427778730856922496855946866145329048033598926600520077864215690387925890407370513206311895595789572074375817658730885589958216093985756079684278983945998642503776401073252517584345987385323563380058215706109203941752796542190944616062109808354286405180154046206276970157933598895914688319103193514494326853230016927720450716665626620831290912998893841442850091201317009899382864086001871650542709075085478233734429404606879991619578551195133540205368595923687826796573351098441416298177491571071740573674270820357562015127801228277478231300206936714139796743385920561097577178215745104985505888764698069516152817606120622746295274371945316783426282109071230954997792893811421734264158048565924945910587634491762460312479417084490668942008159706138786765357290668250877046655592910084355501049940766296693830749745979438287073297588219194533199606923722401784800421322959142101365122608708041588300186576984573947686826050503406202330897018649533436262286809923492175165433741084737858653389461969929699570719210857860771663030328295231691289353753808146066134607296264590728737473173964343506800809834680285757891334498701556834258386944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,21] -5529325911910306758254694633089241125680825265205904471563154540352453388758836845077529761174561876016364576149259707066279078036013467551198890827870103124525792895419101147233938362573269496127395264013361336590603566747886667925504463899740441843763856282383246876309055850235159488441827050587927662289218919190187775196041192738846856442944015792992437458172899972363829342441165901755636436029700851758163630311318315545545442908583585459751580459345263393085991559509470943928161735007926930566537601499418587137692644086769565864479312274524077235779686419150497656238290917945451891992538481896412000591875313850285180580168984677318384741721029768199047710077848746333262926399525141290847903105234074938968488585194312621866618288815957616570209942368140169478748793752783794139383449335536768355812211351090510828362953558420720596807222708092597833998993546200162326868729024689063988279330577267180818630378607159655956639163961857545523140867681787754292514797398619769065096011338856715025740986782139338111511959007729855803372140201516063872986884066782975963623934297488564008769115590801747825893471345339293064072152179107304411833578960453361929560763887811697202042787629214872081279204836331013197794202889451137250573004125577405085335401079700770691974397396049530578671529395611588124175891389389974900560821344505978416879979516224167029297648233992548225795198663227030140500837011332507490516233529107820897924938610952197646275106746384394134444245011035078774186702130787364270223134475525471760013034469924223642903019741986929193308187519886079639681907247504888615291126356269558838357504023971689721412100641153553948802768373302190468102606906753593761412734773092941661216788494991312267817367866643496383822628532792212630849604508642180909625112724277627491714696250369896725931398304994804083521022957091629359213899942770217807014055599688511377868608006906816215653970284390220790497924699425971004578127799781866076712784025369744740559690393523897510988931796862129495172172074861948902801594482048174999443578614726092277718580199424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,22] 4447239162510969607846859628416102425731982205357280750775754509464972380218625538179590326284600503000858616851791872905944915148356109325506011874150878844569735544951567787881708421115312169289745243358500079812474624930549488573999600122863021848882299988903749668868071631867379028463623320645703179219313259734567456558664814205714812227559318687438367666256807618843678021885138932715509887124509733524448378727867267027783580713526313373399157781336327113476592751574347325462317076501911249411226786412892472038703066118171225052707975541959888985629154939405081789402631740642797330991991485279694401157827205134383232620604358714304373856662872033789907247467359834232680690338484698449539956015159471515102345923454718303688961386616720274401177461703882197178715194574680341273967505029247984317314772069478310573671793709131745875523948611170740294650130699475776034302657146770176927826844724769666665510008020588652713748915351128129024064352364424227129099833840736738305448308430792299902830049592771373779174106518510798556686520442523490569268884412291700062327700014267221027602014499676505878554630687001345702981600124550769971188938229296158912808099999797595956010143315458317242766911537743238385241812267282371465990125714820978697465366252914869845642354967430525831317422830713948711486415472009075590620117460894442587081689435919197921778795462944609023390360257693175750058218651120745689888953903048223922462002237600486113328124544884048793645846927892047106257637357555570644007820540535690840192859604616521371271842309170868866669467947771729073222483530231211778193644079869767919390958863563371555020087850787343226783272893427262749450531312941304124123649848573458888269922122102332592416488405875665943190832957165444526339279908925674796049800538745273026341251191363540403641887490709786206956492501663295823811486531319348493533964045772920959801101720564146361967537023232669272046488524444878864854707236423543827875772899748964819976196414480602198291021294732892301545207860884084916812921348165326009523349518560735547950091993088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,23] -3298870111345452281206448174661619853551406689741947803559500168213747081364632416602133023367183943063084396351509314286853561683838158207381694207523207052744581777864368542659531904128270248483649627435950120492439728893501321454500449221203645678385661783794708017488355209988274746846765263391135236007326213580479004817395925458539576213523522797234827617219522469517365079539559496719591829152997084235730589471226512608640138476795971266777502361069124688664384379617895446388225745800208513613940505006020606005872875784928073480344570480889263987554804453863487686862393088313281195600509345391170690829656415167473685666000738885564482265952001253376310332485766414403522695080539853541036286042582876056611847877080673973745821012572065857101026396030167750559325433572293157757136703931507059699873814326828654011218720585050426406953175539919451068131358162828368523522877268366340526323251310502443449786991751278219438677649049414666464581089810422315377493930421892086331653372359970197119775757478674918927817165868950372757750656802387075221660250279581739154587395117263927253132598788295681782848906883773335586527786998247380295961815493814461723200099553336413201289287056820514555948421117386841746210904933316317585444804570585297254496956778574136528446525634706293759611904081595860562204927694952744724811195160211296290281397264514120252419595039228555052943310794533564990344807029851810707042501128579798444894359352098431359243131867094496415821101534121051665941220961077511040152880472382326620407654284662911543906941456842042673994553846981560448178929538657576051035420968373415440170261562662534389254917470987098523880261531003179408589689349736126675991915057053556524857139174992151770287606668226529549159594288130219590169813708023787279516547013566982636363627477352276736328093630081171487385714344073356732038719672206235041996275239704977192730002340639242184644812280400490279257199510373965455198146127665430181571458153531713488122951240175184272301838152142576563844256859226245395442859960958193168485163440140255382280637251584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,24] 2249053108697728187311674480651468182584346351425573740798345631968192872498157225298482593124373994506438609677624300564634388042219687700684425459660116945946945794508355694760593762902627386651190896401964278387062938037712802667932861079977885234891105898877136808216409257486686825651443747532526440217719026293531808025475694000959172635067822289005068467750467524480958220796384965205019788271969703330917679687140231280818735774970538080539972203041298648817509619447604524977769818781820864391892103753533758761831921776000266198129496369858585000370243323783174050883550385353247721393460586286977661068387462966521732913370642436478090676143818511147859537020469497675811943976744879732386641969224679156667888287601412026346537895426149743381537413491894387350358100386687802273667161192355390903795256679966283555950544657433908313817818899434268683869630893165718239046725697068792476733461883339636225417802682274007628293984516115851729574879195261412685574673049940422401503392983325131507520249048552814648409630187659926065677276607621938611051322455516832465952348898421597031367207933827488991860536225831868281359374548975541503714852347932807353212501768211046463746931711441069812014481461197926079988388927071039846204636950875654206198159552880013960122530197715066286888883617099958816032688014790362375869763527244941174646883436118516730097374518201009979808113874403309723893909670932345869236805186276543417621162490717562344713538978869160195363176773514630949319625975723945090437149422074346107661625922795273519595228597557141231970417342248769094168032762274172121320426307580908696858048364442422539533968533874016247658225128314006836262683929423197058991480756431071460249254172554891119438997277190103740103333562139733059286686009058560552788255032761078306744128116595069015191700980105049223314479470710890023273252506013149653567429928306429088816514330799261428096138524295646934408750734953614795176212448761743448138081013419117358254773495832289581552136066466453049159638862174517545687661437652095610111793458605953466566164086784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,25] -1390947539983956258518056312066141531871119669646000472372759634099232102468496350590252440398043825699757103663279496488756864307918251514646219695895221341201785192035371515554195521381377159084734052553712014400484440639570162053708678272667764339062273290576204914698930891539200864822821400766725479452144720202997760144305933005004252421732215404046388408866392742134814520761885218998768059698589655442831856313607068525950756498076862315752475546982595794566347391361112248884322411932546211474740122852834856286345165821740276419291011535436496713979740929756278476197728143485206101951664787882804612738677150201222975265581580948917663436817302263808159882889689237914433423951426632866418874498240288817510716404618269460841541520109137213943160307784168609035088103435004963156383060581972437906850378396616830968091789427591892553992824039497459851546097938580795968198794920524444071125009435962943058477273670687580973859288619352249285951904715932255017448342202891260439883083487816148067548702685272022818003020215945899196961238400005501481170853534593954337050356574949344189164553666569790752600098431741868596870810358591867246796367970116866346981060381518279433989080588632306103541828281302911755771469734277319028753113460119990357333677154270286141577300287131327599258501673611401591283407361628190619280090367515881617441327203714716579658567130931142149443291294357376120898244505336896683860523480711908500475971962664400603047208601762843071756213623866333701725796953782713144101601963667328526327940576131010510303638330531840619245948083335014845974977561271528086305013817874586647158661126373343982606601007477190606669154499958284274729073446893725774743450192645789259657137960978787705972923123979102118558417698203550407193726069648629454712476705034896241161442041351716041330784770711460954451034090868442100831326086298803544092185663764016892746319553046486236094207022755651589159060241552978642335194950097246369238696599658224182396807774915609663527982668040424161056848734022911562928897772850556006048864626520230274539397840896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,26] 765072914480680427501262555736827766520625805359901254432115700155763634116526277936813108777974323930852281652565328803043636392749493186671991314823848402255958570795750528131611357302043517775100945720606951766556831574350041648705241181340050633152328486602794031231360428244137590078082152041257338601180242814849680178836240650698523520936575477174849456242421467403075453703353277085363959523131605255090203653908834576432815019934360516152055463438692500979579102467062714974955930264043542369222053168248646082509820040586861307180350125254859953595518629247460172897701435265075957730485472467175975552618773951329063994520979334618822166526524083540112977354789563129784772154961074206628005412030683509139269483168065153617828049396028505557194858204430356852608133867722095943609732778432075132069421734566065272978754362941439640077683572366599393692457685134275037420956182952803036451937251971623970356368419517247149314317031238254711077747660512768383659896973970394526330534858782590545171111178534770092137578611397196984727420961882526017116200073493846164600998384320398859300799531872391428126325155155254779264465774822564410948748885293424287432970665109306459946964043818700981362985619430455968172116849551737592200383961886788806518292009311168915756834575877066284612335237225588314846130939943925467706767310040869929163509958351979100730410398153600912377701442335751196186380737984711259821810684779083847744865337815117828365602705046800635985652553153028946925888991778975677934765285666001735787197603248757321500590072145541905901591555069196976870585915536313449643067561188704722425430962536968676534270545304723995331304354538390615884798542214220543006216197957152698461828902868292717198178398296530806648420402802752701510422777178656418614741831992751104444746327739669693625155788670039400222579373756563697173465966817442916558333744614503603750686021264385463316480664754037592545363597880277027071002247622867594599512840032851428801605685833489579090024702800424801781713766719993138510134806372520208680581316346989959546117554176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,27] -365459141815878001584922978618874560845476679108694930902344948331257366450503060358587335053020606329772554460047400225614231726604854707369838632899596815006673262917056954559105012766720068497243715266761703032709917814387658864315465400208889184703162597545399313622832872384405974223483485930154664112673075972658696837600592865405131470307807352972211549592143503921520884006535655952428887730381262600520013115204999640730342819945632955686416939425930990122514634474082593597187881507037377267876441609863592267548024310242677157036083498484891033391460449979118651585757938501845555684730902853247348571436594591500681099625098095755260798537408063206463926657046611092029126741866102097528761733609550089431998248117284605775944562135419774739103853415606966943179499044543482821751516710850481214038442453852260771957453114981167130406763456050251760933123177928016428904518615233967745422584102556643858640911690536022427490769669473772777942776022734798409819675123069749685635893415024630374888317485214778954210792964921282676518497537994728906633581269443907294317142889690527327437815575450150370774021991605240409382571101812655663004985460794125088865743881535795042297085070679934321863275711014787244102535510229882291453899772934135013228618733717702252582380955301392759666026317387598214268472827808324969747976622156820793548280622847981639559855096685294588497399981893863436166553718418973841789966221532336820618253502447539796735668479198321763544798508819782692493582640602383958538120058011819259803716212127210534027912389654960150372311747758193199864331560037570749406876325776629977350912629834401881358390416768665228795082046664041139599524085239646516440599022164164614515752093383994452599631102590059888293549610823533916349846872705646690903068899180750323690806670810184397995803976932235069912929335683982465270783232959013071536790476754916402348455480591512949956168858138383275708648531779007290559166930525296893355217239703958691501048004669746680353819756317102240144491759305165452983713741800588950849178483197163237294322221056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,28] 147160478727118819104607240426979861647673717607765668546676097346847701582165400051179374286803160971701875181012897261626845477960073822698004853775359230601237112053964942399372916011781863460634723607133139738201732759964616869826709009441796463706647592748994442756553288889764571000698197205666653024486179056508119842964574154183844430329260061234269357610869312131654553093057082413929581824844881401990562853940684164708298681101593250786976706826353407244897958260252061584993615845358733798310328057803698725998948659278415793615060274371974117095234448534045150014838829929036820169085135138232794155021503791621198055054759660879496538473062690936909468714932823360127845607108357799788332566582104784362847155697571784666078511926055234961817780626504188863959346857847238622292918336039596402647485390956497096149460707508726024979000452894940759602451318108787123219438470780496633921964114562142457015375411175325118475451464676045284110628570160664273938639182847795871715619448773182200190718139790236741933451336031786193879812364284600555929345085128112103932887752860126276893491455923084915403572562939093019195694595168788179284327302130098789245966570389906430154624662363547120679554996074545443748644730683128235341995741083659436601021210527840124029574677856388161536963466371524115350961101945605239916894181847742591321832616906014674067330645506157944164047549590638675285986896899201813637783822398927858990182649794535361243837011187755059586324746553094368077366879835074567000326918515793104389392914737990906523554703049074891346485935352996256156309224435983229109039669114625312475608127637897815099451121325576584440200639060364538296995799969923594539747179681994738729990419631132883062170650265261865112526024129050418809043118316559040711102556559629375517652571797316899456673525191451936586952991652757931056890395742001712843817995107718417850475427681198793559378203761058760596562798267439418192313675609933702491858541550974026935959704901838805200334158764382362733117117982935240729854313232758920736101208889673039711819530240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,29] -47570414542932002500020100727302687001066599357301792596053439142011694986171414161852537439933375995189056582516888230925079248388954222294392111261540916473650024072064005171870460191205920668422791932205133580086071451258812058041874437961763793542825016148420745671285802571733246085165909130304495190827485925676441569394325885533539762196683474260489761762287150046833575455028677039227730685983436021744130870583315148034279973694537380001896873630642599699283484722589110568728948981827926352022006015278201574106347908455793590279457771949562219538902942685939601950922828102918764682085125236197772900266138955413598788138525699312429360013907118487849671802572058578278513240767772318525926392205543349288467830207304247877535323458052502295571938444787631252033176963004211406892168729368166321209197062050853273924919937666636817345960770139616007779211434761084065315358963321758445608438513159607037528286382642188241325232889656497131534046272377407990250852739148542738294231154989949321831981957863044687429575266174700183390966899795836336569963788681265297430555840607034723069551349455282014512625608538856245377376344729066934403015996387492304814539211931755795525436818672651917778709774836877144000827624229979655038726101026433476953695240048666624324035694795409174025167588840106823400155962777370790909513365228924534257405037621007483836048721601692153490619646564651482723612860936926458281035680277683896527093107416934286177291186048954813658816063054748854752885713517981765836361916695788491898123190829673889499013232960086868110280062001549429386845438545547226300572213813256301739488516920720800165811147686545856727519878853642796898823582664235489929585414051811523033779742289135110079632395101618479794436550767407058463224863466839736029744782784606472771590465303288426326791532866441714630826149768461355682108392643535317619643004822344271489340718949242281301697029841461755369192719512415857918223943255261658985331275446792789655136339588633204594329096080074698559153007201656461285808389315193613187266633507953534846277517312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,30] 10873657650072033589888546275487130587084324318087740947702172693142009049232033911774455292233958793531270609464735007012279606830308567440811484309222561157852729989188324372763023031702291441085490405978027179855578560229087924520188635277686326108088242006972439495619699658028147091258398632722415990383598009618021259169389824192021378753776302596006510726478457265061937784298100216765085099446148266399752153476305933056971245689567018486988850355746318975006848486171478767505185795450849378449492002185661873306988632938537685911268970197976051254375243866807047934928180024586075347612440490329569028433390461066764232752679427528102537253568424271062650915263596583317709067582288754519561206680055766850340349692041099972593129691855098845175190767666208514677809976329732015558247350658580710010658690129557763496532301274070129151715768275752880187853445071459765621930111685202539515319351843476811062420313293269760655649956298647043049940676528728925237642513389668041537282937333355716223005955161454123204145187968911366654634566637172054846014017025776232824535305536682243617014259387871539269915146627228832025820076730633723826257339496019498363024204826713456996328927637872481654652552619266231351176479475777439674493653403642928792336477016734708259021836562265351182359642722583400788763652711581732330834477917404305033439635872889884591682415327860925499671590894714241625956996614186953510900350548345680049910285508982919638327044980881817413029208976728737767245927573901074794964803096434945852099747335988862720589013890071048605529432235675686426366470590864363917283162235474865364699648852343756380183941535949137285701236521329694607126646819090372062274332489024012370229483387691988332613136828878453895847130197217938549836275832182080606146913913874154172317503745296055402980032788923382882649694831821388467090160738629144808995296657891173150126970663608954918006965170513115260063802509977806277249450505111946197338289341772322080147928472448995484251782574807033495522809385269425225791123033557221061314657926903704902673891328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,31] -709203924509863680206004297404989553293728326931974303518661090608884688979762995380536743963691877688164419267093756531638474803960432174538999983637831607106176135933444250194169218382963886152344339982913069806260246207127648385323182881309341076615585612014517546741754957284828728472271040511288469941298794989979274623303133216457988868506806423206931740644911312000079189472187255861906325616036099925867210028927260888805505592116805415252832123260299630528818880596293763099272279232664859610651391659887442328617076945386059674817895613231355459012328727820656334532829526958822702934963696095668092547384396892210559382336686048137842707309723288099293456286476539333655989785031612899234188246497584670462095889852494301032571560039973386525172287362619580267069233162525955608162628050373989632681581813112360452646136886109767405514054301865989169722973876952880707383566554676216310955023072791877002113650463128874462931522098098309258617046880018526609689272646409911748398061994416033616108429850969202816704027759027551954588636017886371235692532640473477000905791020945626323915071529632996885517392689940189038249828266252525372927014291258089202501088019818320869011051412798603598176984068110662019335583643208862190048042841677667608237176777201414957843437466461811245115031908036831371074293458634397279564251591047360581529274376140899522843505564777631790006674574543185537124776332856662051409009109003761511690339968923078917997054375562745130395511911185474935618675448359789382118286165884617402846701138123298210792771594522611075216736115379923613358507375035759888285566638648297293136932101694710840096602619321024495000377506624926703109751424319077059711520234673588203835922297343973348578898599793352853669182767508015542597777574144605202206425647711410792831191468729535207864361048028481453683999264891203293473730942037196354079174540034339244085255154815849015035163732947201404745106830975201781314462665799608740043387059899584418067678569668841915101192336475164113100518620494167252231468297388432787818496101913055560999108608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,32] -886422391227266020709538230348488110480656095065221349835836400510640593364650535935589528855338516914012344907055997867821473597172969209696156163745799075302699316150503552857740312216549191121427130665364757252367246001425952820393994072839118627746132097969170278867119839864532400109207328026245669017264564224804360959496535339727071449025100561947782633881507440628182083910069035905653409034274536503476729839705786210001716172772813137209488509035746840084559176943184484556329432773887155422642642161297300441851627307845550076070878015270129711547291240590237036313012300516975590859137826947959460056186275400590165090102480251831424972188283434594058974841032071343822548377227702052466277839268818590874919227309203003251778943438584974800420594735635351471389055597691411865769936099111969431300798186559573611368642225308925569031157990074928604488392395842091170739638501964447010013446733238867839380424564450683255513324712316105617880600059974831474138480738279187304468379904679581030601593468629201666972323176630178821422541843820243833313768158990370439220018762232574024861924616453177227167848761660237965892234923903161583371629192351901299576788850497245781784422536870602073644638484755752118608704387737801555989293201189316842167124515611083795087471321049590467074967535783656022005032580389844092758889835770384311277845894365620123273576891387268739741744873902406815515110755648785492415128618925996340665735360688856940075073951956338932206611696872744407739812210891749459231314771100698360260747951378585383463265761263134012819234334660611214617888386797903228713577174769520764289065942757479576213823578628589170307656309914831890686366295874214289439028029865211046941984602865649592615779541562759175973088654958723393169417655029231423788301047158592146962570511327864678543818300008527854442055053095050699442387348663723392679738466077333105253500437840633262924652702687041588241167073570828720888771466681448965352090157850409907244810246881656208943245342517550369403727762981760601344106616445963863165043893982159141504811008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,33] 620403321328720479494887646106425003846720041539817471909180558661344463114145409737417315235538958438277380230832750746159289168509235786241942674144197865328814154323546192637405130275001033666653753073522135157857901723121197844484141209531849655562690062236281647488901845625682398805031304077514315799851954826530369750405245523957046706298129239217302115983391620435451160040975398488023384924057979795512619204452835268603212667108333340471768709391780892665072647339276671979668681389701556966060903803932807414393661986426187574196155832486059084189145575127792211609464617996940116340624522942102652330386126786659236774907269340211626379791730445115462860984572605289246617048935406167565555574986671734334729886497822068343946872183073805880461374949706116038035085456597135421061205908048457763802222237487332056980245304968561216808008941790774372071358410178367192905037625892572503069229865512197018218945577959026984609185242184875326608133624164436276977763271075843612266723569228064815027028661017143136683648429336014419651275990023862093512489449386368187622662096264636553948548238779891231518642686874161459140535361574489921375597259675833757474441571100987445441586595515993632568853031436752085342711282661469274175317804152902110793115216338625110222634659255003914157253602593664467985889972622720312135903988223482563625562848925976482580998056378091266172758697060109771557892312856530478996331607743982748251072573732598954002208235398231224900571241853153868747233346017237680846686425607213489292601554869946610032163102309669737700547823560365456568825825829707537475377048452097445640219649984949781948630709082261428046738263448213087806746046739944324869556751659155931897244467144950304004998829188568147185901633668223105333403963115343893338917656090241561113487733677472075990855395098776409463616095113594503752618004961209783033314630436035015546016444530564849349219711215816980096114712938254948796925845353973474160538308852887315745424288868779048160808448591612095565002675059581834986439942678289139107037007588527663646507008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,34] -276180216985342331819233462978328887559947680973638018339393304912224676662797988464660004683180192736751171423271738802378153295680086107887008613036885950945265510737145977610631609791377347888022533610178408358092928781401786381514872698008842174942345087766451266915777867319777880141469470376577057795480939501052726804761057936426116911545258892840990499580388827263502478085857546768621369686247453037417725046639601561961871104553370600612409759707234681474583421543698068824182649118435220089328535834980382176161139155478928445630979903229990170343479686495354237589787326138630988202770041847428788927784077196345174357429379293333844802304494915865346645261703765695537650362994832087859832075654150744840633759698972588695324426178750122741043076700738546760148335012364143382056440934080623113462560530327157042708942428615618183458363567916316830731913692674405376253025127974016208190585752989417697292015492546373900274264063215567114481013293106671481955176875632624942111063763697792922211449008591319166721929559691246628353915532159224478414347972375297785860941817928325609359685434846509271216139152569317808247387075318301048542435021282838599858443365848925254806929597844648414052597352266032424535737775669461958727733724286842518030112870607927098815184300508808156087034174946948303581481820531992615453725225265107954351633339305380558690822666454115746217207833369522630952289268743885707095124969105901471979407026570466398480676798455575358869995662866601871257696919808590727157224588144057469535970604629248251843237434877182911755063111544474893326985153689743510532217084177092339402518693984150014382150116413140396543327831409670507276398006555258697145808335057896893132870454897502755314357278230863605659799899782053748832158267209445352683451007799103275718745090193536424725709830285345715372525427601871222314729072210468615868313872213546182068042549687511162193508640319155408071498272641862949771863598100078634834285479253074383971174317632098599573138346652705387207977975681693763793055241408433073146220001468244235768561664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,35] 98664836120909338255962857657229415166158103720077560262713214254091442102454761932443041662114884331233489135394266636538887658799731471366033278837803582764570702228008012236279329485227323273634578451875823441785450322870911874399636678621426866528196334864390605520238132275710351454211906521541142596313758340994839296810597240663915500203739752309266223257474769318575514115213443301363602162215756302735147311849507696874021466926882671892308222699017727165053643077768068438433787381015563996668170396059459014159870661757985082701736885072509358512860488840757034442605254545265347613996262760384128918713903119236333948724292687956269518930042394842366493413120150611040483314725791238444425112576800211082978085484381756194977537487581283828926465850032898668501058408645318492464957934196555330148339878185617322479408698895121610472219288123826150707777892262310115373614076252108929441780742344603974104630931385807062958899953420773393023543404556257747914180183350541520302695936274068131721431742780238348863314753672512828769957611190587802085655415193446326069290919005496108068404426846983908908940978922419781811497739097067512730402685845463662970349465803729533602194135698769969203967824812006462931748403791512368247399258084883934911818236612621665529366243635768526026999378382305379884880209253213113325634703958369973431671652628311700457855018762182180859786053091962086956120190355860876469582634597536326145678811425642346965293127647056637989471963598030362193003206838245896444103175404790960656169125134956382962724704075750658011464852054186867121812956411545223125837501292769570978280202483608348999711538494325307484847532604991161664068205256477071388817535787812662187561632506361076517039575484605671691511426177449811800340845149273163339325847365517159324335123033287062957044374927418496420612873829812613910405512435209391054083518823187556956854614873735398891285816060571497010274052500098793486869160166203288042837157856432103050857179471014089385873503325845536489261392524935982096702272233364503526024445548451859705888768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,36] -29551960112032812065793297672795323733478085299222612852710931977758257684405643947742684367259972947136867856124665267468141032125384136172450912154099865445600904755415570773562479449176476704154468848752414914889699312482536537032661592417208758253951151210106115736636587865009595808322161795345063121406428028892101702526917184267629296111848785752326099448526243516323701732377373223292308339813138557723739736026079972741725678368342682841113525623904242682201826063714660437563230244370395404469189480969583785552394698435726516748956981955308084545091977964778297442117794563493433992569065513075047556924483072190400380817360456021983207845112399647508524752577522375955732100656009542108253037071776189674187688269992351139030492553015813352095849517301449182653295958943188678833345332829229819774838313877725682747502582809809615704058706906275601665401390002761390745486865389091929117553824298094028262673174113743807223776698096499829928420897707979042299958100355497950973805653253329085371701797034818026944897297615344455705885665160786974579721222750747333571028763268848760632458577778926977530558167671170277833932462724480186796755917770227613179596864713122615017754125485032701398255905821823726763564241939898357026235803861446044733650451412308875971303310781908929922453163102502671808868527959990949249173865493991602613672258335433656624529319896683896651189091596074252753767046949574959655652415187217805735994694830411552917436123744053661884738335668608969872253542753477696766201110614742634342399422547195829632985691521527681585570723766198373019037231509127858991193157661552781983464759632315960496560903071758737803755353321774871418544816694353028473998279252288420670898658879921785327558429893372768996405612419461250187643461957096421177720969460859598675104997945378795463215316855305214523244880490837261024308874673815506602124827261760436838137746057289159651898181263628765320415186272650541362993426406516438497765316210547030414856649169392951579133240614378732690111262824530101946351845873989216181181173151349869985660928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,37] 7459026196602410362745591901667079827543886602764278835448611433651042816303829107514244086784653020513473791294524684999560501388766009572772876364391399288874781734126566518863791901200576894391348531835093280276133900315959609934056042309852866329178445581871366854376959581172213854034058669875068682858308153962525740548947992282269419124352286578563689521073915184546799706772772145622394355822512749376665868025974892876358576884479301760033453430886598815944857593715132193702548832837485515270881873462933102795595696274123988293279629793607929914340659909522826107389351907368291550791746263077884939895383978411599447961685298327801941995880286431844817525940041925705187707427493224696787936212216838209900663455231278330489996238984348048553656591776489507969441385424570571866627268463878855515357375029994106490181781859981327860717232461708215869897484230371215960681615170715789218727030874568335323851134929361519436119427496701810322507017514901380122700537467924658093442724082317279432263817575738108122850660060410970200335721397943284647324516313030359690868269286725014466695728339936388575423843833738352397795769090458155376370321778813930129725696320869934703872456146304864477263663362845458472410566124817790790056606452681138887107136475441425675856622854293710962501762762274877746253229348596108980607726677838833511192297727658961429749164760287690096178522682399188289968190203383839450274243272423136335146466494198513237112541211329351895188107640019788179583680106964189480439552134551245859207129144714848930113327781113406363956714667158061326829553013094030019683856454233706773009392753892464882396971674170559042633628234692656204638261527715413779591489763781427757136322818311698642348228925281638332993735864978173297248835161163459637859407701786901068765336743564382212423349525874125542489233048229151617913867086629037312270521059816262485858513361073137892058367970728889067742812723426446374355056717807235021813647606104684625176803916170815855800615624205370551392600943162977202270878328727687874736787141125815031300096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,38] -1628016247562101265077584443484584219537364725880096628744882187174202949742419211209931841657720724537760515894002838000217675201463645264152726946774066969094050181260287976672690463398094745719705700825545362128530123368787707326148009627702789092572865213771977597155017376272835957996254666582445773160166986508689028655066873471445307836857813735406204500441999023243440038734798566514653834566539348259233661614978264155887270573613693708269015689277872292200477017054862796282018716314482284653714098093643801496626025597446169722345770128516281542852558512340026089235381931218692172849118760581742901019729593720916811061671108244381154846542079813409277534386804895074370115514888501431233646459808741944045779687615461202567510244268760556151635888637739500525770847577720232326813800709212099165116517704322780187127024821604989526695468425445970921923056805157422764350342498448322886810533693585326389846214503895989092098603843152817020823911849011764778835979875837998222060762377986840857201814301698334307267554060101612194332323611861385555973710741801075534561879369660582449948438559581179564713840032527704374462672282133454479872570659967721848936138150721667365055115635174507261125780313433232226984921680864382629051291726172323959801405868289736724298169580266431995896366483941791920861614930356602175359201797094554440648245595784649770488873833660998169122410306414927478455105790260354394878718941630185105738046175457226788144301931084007522757394613106433781524452474030401608739656326539256266642483659226677104531745814732082026704072552385906422406354593922469450204622820013876462484115486864977086080395405142923898462334974611725258938089092085213385959259212160482002213053421416906208502030931076763189639146400479000610888588811915303426561518142980767192583629912532346445853103231348809741902930007220002853793108443023232617627951342778637617239566469819656118044052385597588140847072549523622177807391755525187460557724546525323299808340122569997932303471574534198135071220939007092574810066340375155993701121300735231627624448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,39] 339680962854002709485649654709151721544506754417951796680696016228910880548805598229596849473947409766933576273412923295880599080088855444641223601704535232311468629039699195505887225719878528335759657489332662346465084201730630658199154083774747383110491375071441268137090976686792255049039419157797616992060174667822331972127654704738469160069746743855768688527903221606501677960428303730492166763325083609279094542793372942423769811222618331481489729723815241970724322623543945967895608942166327741273149842600751062873555158876037212255006248378778645940430136704799385317902839194961522021467758717979199765597368551050461041589179089555530246958814314259082889073388797729945432913634449083869468507960613896974496444050054916973421870351466553734641620150815588201623301157654751366240962334186726198975829470142776788574084303858439307461160604224381952134005200517229664297693753862025008289808643138001677387042565651172617107994900250396019775315601205200389184797455668159271733989190640103961147190543352711640991908756185376098984708799614292497775401569591819997781896402122309068969060239055504934291107997620905112388747377752859342952607942044661096185161005392026776503989792310593632021018286740796691298837730747451599848202561561624562442457144260376176563461809801085446079862384433062010341542399046256933511578307149090761739060169775471560986871459894365074557267458045212330125206898668246486253614600175780620998614569790014087699312065539365759412476061193155664133968595772698406109438637044430882874329627076475590159735776127335091697000528884226907570348709248067251948147706538180912162900336389131806338107474636071065568652002007359400652197022621223452117657551030484205156680801238856616923279131806401901565971106856327057303508919029737555227946954010203859956918018501049925941638519878223496217005497773547646110098072058024829090566454422674309975146156772489532490971047937174230936871391865848616593125175696165620027287195057034901852913072942752491708215406820962451523504182125607250850206910532498795774360160315900155658240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,40] -77496361889812140719923458728713456033984123762926247093831060310884192470629900101443726574604306138763941155317605555429785812119417693458401389924105297747748121365413318737109479916415805765310194372439698834466645267766572781058065341059764163497796351995016930150147876899874102625935394131519484783547917645552484734375783500832830400689318896462537259525335617958557348441947499074575149155271301050304971932263535433193870215330391042324821607390956460415590267025319415454190685519522740036948575100663774540626852134891122548150651095414606553902842786116373437438702255921625629986414244249322686423810842057116494959637649041523825424881634869987849927933419673380617575174374478449893146336668647527566033822018803821373718005393616999537583303984969495300480421203271858927248097986608747049339357873699947855898780029417495626708894664466257386782882132990312445353498722737555461377649728307948454926900962343536020242897895636698277220463216491374171554088525657296786742262266416956675477071435934311270266679820675558900363166168668842991600896592355879872697684442600318488747247889135493438416130777766642900532866619053568289558014498670247559985669518999667980399170874943447728005528781404496526596674073030000978785170260188985027257783391680415462915288842547697199514109302141377078182176222093393978213897066023441705330417456773027956263567095055253467317750440897070744571409586014666576808785864413033982908192279114473956678296648986682872812982644277181312256344885767931049271789009711440689618091611314802762711832808263414174908268221056479451695290236885709718671163229820624384094918048864392359368041901364052862021948323263894303619133509906876113835718867447933172065325032128445610867096099494289275725649085139302452330761242969621940693015800629642536578703451090275206965619149401043422248328851566830185751292786110680373627159606081840475722366779132389969267822604384475249981283703037056520970214565872980238758185315078490817807782065983416501040275368004081976668038824252409297196123352893314189763316871750857143615488000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,41] 18507736399350678773882586094335925783136226848220701658982358981602208151602482643718711575802190565553825665957577129206613634085049446701698551530156533370614256664330380437864475358397442342768535067910500103124042192850173101015080936110202316424448214210538025335645051027808697147695746556682949479578885249520635534422233543463818709717825734509660597140969405511844455361156798049245764509153081094524966100146184866270512424652763941554715184239542593007235187675714145630094556006679287834410128206668930813518249045590899732138758229615273971504832291164248419701073683131047980629304451814192644645519618772663205483943433520130113847290036961836745683446860029707311897311855738168466482591642431797982468025268269025002077358815545896602633981611539885740849626916520809702620329738048895914867361958433451890060790652555266462676024997947348371489486104985600406153555112386508137633503673995384054402593928905746766548867017148709868592043581099359850896115198655061350525645767872927352511751399190724545863840913494636040801070236076216331562287933163907850495695491068956257130738440506696321777096775928458485377168039155958281776784732353906581917163286865670630274005123007677635222814391483228958679925190423508417370858719675229604239759321009106648424451609321695241499420548500483794796815804521804634887912965962859987970792070452173225064535847465677006787086584638413369895778056915444106566124759683860888577096490793237294002944815677762330252741237037498530350301101234557740192605191635840874519154958205757416201266257577045745560783977044126450649338379146566976701868843743390068297886679621412198609911464880346798552287910424363400935662592496466709810877551500714387505392527718071545571697597838749228593444993976733256565122873159505417826766656852064051698007771612000495519595242500954085725152983661274684196555660330294704374003959499672719075737896527566891997321988864120210847659686846150584234816250293950788584079980837061040800937763058552600636771103538936798315204187149225974536256062864366222709555925576968086487040000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,42] -3702065125659082306710770424128590878966204838670702165090980233227990464028616742720142514460017597680779488537228623291921744917019907833012198023362675948583115970745275463880224243135317142042371253993930451219019798163676207429271054065126688517553217234412082971245628189466620922627798596982577543657439105882537212129662811223517320806016088959584356901980627156721948726320526668424703387869611376747732656517200816902110244244030684456395079609957595428831618216427625699953982789226479538829343854435544761581981339758292052025672578448602010578862707092202381531272997842012825497999637872572038553458504748262679285798995872402585197406452790729943783351788584948977571977711200172160181693767393433199016017369291014333062288093787141976302019133022122045611777243643651291392343254993830377235817179630731058434945497629001195783237701002758323429517756394074131010487197380317478124148724683660125511702383195517055968397332924967466574429289931094886552424248404847689520327605353190012958117067291536684652076456968360558438916954986345302913152718946372482757994537063720453646467573650908070700650485750377814947353472950988756574945228457694099544494808392564005238051115727803905935142619593782831688607479999806025352784919212458980140834206725131774508406537125017658279580514544728680327806072148762121118017282824359924731344442186489178749996885807034362103657801887243708404774060599385935102415302325013845094940749726501846248402382170157005901544128095079990353892337484180168767089342207065897990569625826548772656408705044534367628796074090951459664901548110684453631902990906652554651512790810556214005106712797303908909256076523543223347955372072187619421285433720818957069137240184572722348655710598420792055087315655996402686310178316975075162245694569439582855280753037435803914822688122882917707618148907306502153233310316118952656955240932862976914840730708833770344694572454939874158250541315424762435244096559866843314421746844936389797677012650450119446295361139940758682937183573308881130472604223479542411606236249686739517440000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,43] 454564538709630243127995697940706105899903209841013706281564780913507688989134820184168293713792290182700148232696063335079644717962886995758952952872065493525910302928457920669382223382831269473637274519675664549494007328375459159196049826225382088476601970160393718779601678646593278291878514264197700290900329996651336212897276331245848572602846195605386002158155824664487184404578770047641571231787828915679960024881824811885590336255913647765650665596392099598562143758362444280585123245259090206313889778458740759577700047675399478589290687683855335697388552411952329523185299107513389584188410675200338034983487224211786311419530233261081708110084226945334157650816745006324486771827344447465586495198761034460236441451216093695938348674250446341847190434895244766921710942610425732701009162362516188400901143844213367596163246476362468744160162510442074786680457134579462779606876829687582222476192936401503882113726533260249744420351400841456460961330997196197394899512689011367478181944756526544030757351027990859033189844908715710106113212151436758949622371770940464841546127072431115464718249897975716980900337585533004445768445144596869969267303954850793824394273144408551940409118242480969666987621622099720942278230858910728329675882655117092915982733982939918850769464431574869191576531885459792231936704728902147551170841719865118252257920110087963053558698454660259293149464778074241491941520534727480179098930375836027675276614223767421538466583996380961385643282418072812160543801858816144966882627587111992592536143553368884694185451084496022064384878694750715575062515738252275669833071919465559160556881583664400609015378212402640112334136319307029599899477132487447863603407205320706458676296928856101093228840250754936505623189719597988670742844668806384442666672048953956272137843220213646309171128416009524350704426259429243336950134678168969044225653784808880926931357352267920876329687147393744643746337043022484721340287030433204089198321755192601960342296678174708275326104689650331455746590287112538525617112622588533516978983964608823296000000000000000000000000000000000000000000000000000000000000000000000000000 [100,44] 9121572451148546016960631997590544668134512118394275489620127292576769960042254148651252484608071927800309785332035052110322840326139664691907705228811255564902162188772227672052233122934916396498637539661517116656287535766467422200910366936779708050439589710406487891866868809940678410219412546845156986997776641741748899240676706679868995006406324965849300085030122908741211719511464367550682515893390201061729121951133729867422379298133484496978491237003171866145630834402056710620477906583858821953472241124609734456133796756766298296468190119571467985860835357555799316289415863046471341486392994175390505259041093424792746501314569957657499215293904535391339239073349888523391360622470600039364204072570013407895795088316396260371227879921470593106884947251675562770333121751227855222668399458240462218540699339414518260709100019772719439565535355219741681887852529768228203093726024413861045099313927209117660828527509269748221051183814266019410834901973560310926772049630327246754689949397300025085156761442622289657960806695673484475665010105944174318946298790788213365656379884945047529829138878003129956444019583603819307083915246597876362295003207100321560499813438325415390248516135212318435097075475986180078630187743541530955523237521531591970777318328014721034036736041293893772431507122914906951075482550047412063098247276733758677150836628395344526037556960002237186235968848067606301622666019434105931036371752825910301408712122873862805493563291357448315513337582159022608616615120234494334238668278971261820047788380266432770736116155404442429734206818979883446182313049938289720582395951166144252404945559145586377412011538475783974393726087256428177661605541231089397245523868138218411309439492269773254999314350332313405864233210392504319407431684165371545028224556791885070390250422561069490575371992769214018462863606167504520381732923789422489535393849662703605129029617525836137666453925225570429783495862789382386542050500560888279465028647717280542441446692850213807425698956126431364461366294387959946697247694637640579112623781537906688000000000000000000000000000000000000000000000000000000000000000000000000 [100,45] -18095815221838504566272914537460491423634507962541620376230335536230489446351582871323655833414209869264209939943753874423331203895615228321965197472212451255500440332415335650864530972297405863322023574778464379685157899872873157237016316400865950497872887998900179341089010945657361662598813602667343113599999629430996082884727875804280031313466425451642372968307251829195073348290721099260683440481509278402596365142012225423374995264826064840177722393625002055589983176696772728085105126108927522719139255512169556892156971069424123833855101415530001815578431204149518202813799505134222175663059709700876208798259726558055009485829039761455737368031645344033846011615293411984461645113579867300149215246042568094152876124985202712398579089664891591376934881086005591883368143379288695797603685158164810609102644931160506011233621795486796591132634348508692501024431597540932685450277397653298745351026733582140145356360132293458134015770480585218331515995108806968555225156132859617584716787341625513776578152656407489110086185846301410702638555568475050928090927997585620349013622998761189037537889581966738517423439958594721378056557517372437909478168329281899634688000727853686961668319191550378598646441518984172841283685963196412068675941717730031719406924875158229932741239267184642898784763321894879157638410589790273690434328682230685531203061682622168079198783926038273576080895678232799949005847463319325311876291596513720103498826959513244825949416683375251717008870239494764437084065164642761169496124905012967549405257763423732907511254977535305751388933672152276877360089857782818043227916430049172860593508700342859304640486764393635161261978223224187706587132909669464644566054381398687711689173150748200966981525946429781978909474401699510132199753312715755906924502172498741469169704616536569480730759147972237575302068664147846052374528613710113392132643854182859334111229639404784427821591975589065831889566399938866843384287664637158327903393158857379924696281175660069751265796649345794967834491412594635105300301194675059665902713113686310912000000000000000000000000000000000000000000000000000000000000000000000 [100,46] 4245743064924634071564901898358334054626889380194571271177545127986563640332182095621211541409508791203694562595998346648042711118494080970244273359575973299648356034895993892288910649457233853777194979293644740199080101950848113094634171943633526724777526961200948322008896970713904792204844774465255097987301322959946204697151838269156247683091922981757710738558806104535770445491760573156903699110038100889534686098812640778243047897954973305545990823846027507761969405428294585587257151802711039134211838897650508983851250349957668085657262361043928310447958093533940739737162855793396983051386761558509741093400883996131258662228479879932444597194723951881741089745953948881824656481743347100977368217085924197054844478838420864237036161955252831516459934324120388935099657923403524488768947477319853527884886921928303983841610089464326188731573075705341608196534303473788998829024108474906519231887870197171175376061547798034457702670896147791342845510691776818475215482616470229750934698212197356639156412537138990548328540253557044262095234290843312139100636361754848241069850054655639669615649475349406179033358659061926660842765976125626462322643998341858945111577272655343685169690018376122228052858226154471872453969104476551005661015364189372274708069255922306789814573151395043249161171658552609633238691470253972008685695541172003988536679668124292301250727106306117080358417593533335389144326590725480308632311277062621247043466537215995966315473703344216829141070410400398129966642111727528400213982390619153106223048808104342448207713119422914145945119968526846947541046447384389115891502002421506603862579908618011642986527067926161694024916921833335210434005430104530039383813486126655857055002754117884976543537938601484427238056559156730349934444725813407168954902570916631447314661027304989280872199318436789837486489392567761372262482231863287212361191495600398454210837525635040749368260402364166329253154238712152476996360320534626980842300880431741244551505647581942664002761996306879996438187195353628665503447961911342809538147642639384576000000000000000000000000000000000000000000000000000000000000000000 [100,47] -576672731761839573927648841683612464221158223254284637930531615122549832274243406968419799089245143395004116889776121096290409045439016183987222642533945161036250115127442974202979189773484552609552656244099421625896073872003815077226145292674206521181686438949458070529196867808278424985145742825235638712471499401126764634308928803445065829143963368868143829430839005260726712621138885260125640807015858964621989640370494328935350312949133806412274091158898532544079338903161215743644214736470990361221540229213656237755704370904602632809737483860344643129478681536423534442970677679026391594673538517037722907406891427276994345424060528515617842391853180790018767628152824824229969259160332010150641501514444977571878623108634254707713433888587147541847982185153168172945054088107680555399599616057261957713329602971227287170400179101511893892778951556989484772856251859313138238716338263526345489663864445785241235415425813613644234601834875072092898881051271650300008579898912812450267819166160522552945862954599699806424514565247339851090886477786090916124526588638308123373225031903804152318267127750417458463505180577801073931755061475758722882816839517130740916616233914127675420859492269572979598194450645904890821697016405618555121823879727062506299972437289654369252953679288501126289830675243686746121942142842717427267312045020499250650116433032773778218657709459740021695246355223527533968643322476379602120229500851308746285142463155254745870926772629037538799287266758895994442245309119720683401222912298348586285690652168709486800717028478303363731966581586396916565505064341602906010053159143972216030758432265351960084744453354824940846073141773313816805324947234660765711615335734402685333631559456992446745156227021578455472931203898590214414744290141741213114438279316826647671711503520531396462751585292137170648862100805263932166435354272364753688170155075938427110677395978162838769244045808574754443405034237131964515684236694246026490543227312297601660421626741219646266494433715774707045747474032551309903249835865150031222334214692143104000000000000000000000000000000000000000000000000000000000000000 [100,48] 53448346083203565894756221199005277503558200388701383776913544830954514677351796058399231196595517506412231414024502485343940368402651359053186219971702081280123571953097575567809973172206647311690320349432382538850761664200332532579019555116275831622174153567524552992063188549156573954017827663544020835197204240992253866646005683227043181603352698842010296118343724902600445410060343960995201180165462234547953632236973381407185014009945832849851498797279454364264604352457167415293893238917628424033652827267465021829859697123921041513376127236516341828284353367559080049740672741658318524910762567846278622143916992778840527954509110108625012624616713488568889515240038478713552649575489885943163243684874499742430607866930889980173686093781396198481989510347508918844261121114163824425443847938686210539504212136357255366142264575519280590925196971547323122126623420217849940400669399908594844940353305006366043314652854588562765633493279850692988245167365731181077715637982448542507884359993937612273924881529081052548177215647361162582837837166934074265041211056170264583889013975721571982968859921381477608812954413480149084751872175270970479396288357266992471018140862697344311574151546607111948257238568610412349193869948409817368402920624952445705305608803995121635673117613654086631788748646081794149019813565881931813918765539728840605531663290960333508111281513739030411411052339367812258650899977480551563501956250065801574185036735601190157712058089802750274496429047007784576456069789916720843467863740843253213996042094973161189867327211980913584245547857364157743326613027830093898136068012288131958015835136422115295853549914924207638743771643000392876538846812873127493130950866705529348658393548447664380845880551151468557517081885702699982793785550225990507807696214766632134425349720697207494727860143687890508995189957085801072214851716999049872275072151366858233419261796031255375202677558500952337695516770136772728865322139417077260286831501511744388042660505903146202304668017156578015820751654825617454400948912815628568997752425414656000000000000000000000000000000000000000000000000000000000000 [100,49] -2674127702753890994916287855941095591975990424498032520491698877393704321107638730583388753044471763121349442221442277376098505658027206221306528081349700807021361310491974438361620003108874143762455611184393278927935323935301516509235142693898793260074591432127663624759687875102476628012779851891732118614156056485311579339254234954985027969682481552338217239652116163444789469523913010431948840229501866436975731529654224867996873909719572720348228730417695896890720274000307907829100408899845891418893554028649892265253388208239411536581940397958882541579799027971271066521358367950787393670341262850563451913134372710867807522898932455346883062569881205650738292586932672584299628292550968920955528974802633714096539886656595176368154640079027434804619050669019380553678259263811023367296270317953122169961498490499981581482357093933335949978477432060990501040950447318432927880515325875510331229166413717570915359603979302363975406424042344206391671360514837406658973273931998889586115817369158138420636771612978430127669398366585311271718023386654858876088810519693917299292887867572852187160211305861677914904254306214100301168587587622838550010631855912492156098143887355811291434522315698999972643494192681764426426664527592635198923157113412170890148204800182494312128404865410441369198815587441941381126647664400785408913437792303123195358780356169545631550472587176527758220557683672736537002213102457485416166294365210181930627554094066651838265844501106878493134042651738377351820797250461714455693340180599245900237572223643032971423498629262032664007372800545953450096060433808088745354291793636593484468314974565383521670298338724682583086965200263665290530446567170262689815905174944946939433294181298484533785017448969346543442157456022201966431678245182708627480540319406899144280007170392430584088579487328440518164891067339272042326254436596999470427484198328467070547360789248260848840299952915880541681605978175082911262555621381027377801301613112209071214223384514212657944207378350678227390130247225597203511986709466447613588061365993472000000000000000000000000000000000000000000000000000000000 [100,50] -162208767956601984519497826485451822186650234994864514712977660477237991609166543441442331626978283850923983563605639595162740784662580528857124021947693846431411889131189249083193522699449759572398148309215498375959306012720928891915813042399285740476393430705623171777260364070443738891789546108393889848601282149411879027025926981093706345330068891022642892111717589893459963788168080706059063987333506938082748186433635491568293606593552939810953646567673316851837173043157025998036025733576693600838365344834184568424308600323279432093852130907476494538296225503509516326452682589078910030085247534395083989786599526284043510400783170334263613333741628816976838493932100948060795126369740096014084522300900149283529173976879980084597475352804139364369823577770752891496696927017253090386933106741476029688358110237852750698883174746653279103427313989723039879274525121046777959102193686999916920373500046206666459009209451991413865941091026951296248959251962477416422557785349699992455128036055587553451021732392205488735558760082952591774946801035118916909297026505277766695551521857996967344582338404136420602485926242278987707717938390250771486141756802823836819588449135841357718588555961306734091750383537062897785409048997060015931276063834146043102625629998977034752846506730410683211287850955682150930558378868488387132849802446394481933139595742030593354247780828553036954097556121750195221836261925587653069771254091131315739884342418810608915422874609248336662061735173798880063130526734799822654756438992740264222501618255713249187741431603583589752904683568055233348722860528052792464235079182768517193902114429466506441398387986615711628092612140926607072380956609944527579268040277896040520041651889266622548981504527902316866902950475107389320641850068766962174434487146272327051186688766142506089068353712732172597298454333285664195396443625484072493178906393761738386402858969850898844154427451063108681113566350449049982499948533677392509094826354152219513898978753962058751162868104546834077482778145524648348498553029473780534346986291200000000000000000000000000000000000000000000000000000000 [100,51] -65965737691166786113064239459867513137945493732345236613606984746928914428417054342114621463279182622777912545609375389336619457003568650620460987748372245140204408050626047822102381203753146685957487979219255040574468787875060345776685562349732594424309280049186531135250635945212704891040251409533477910860710514484409703297832489702288077183706203801693539475911358957671671635910499956548131496579306260041696650781387967009486393488065791324376528334173923711728884241350666964163208055107544052779769340408047791331527296118852083310779911561616095521886209527173531637006928580907400544466181299310395848579585921021149405007899177321530576363089823203043491510510484382881808700999252079144874913730173465125380821164264052479453416159209824681091865085632856763963845322024116481622360806664904055501115517966765535968030900901329370316868466314074983469441757230082449050643562686207100129779503148999571961303028745499046102500995360883390445769087772925609103874959283835498427494882390622865714441851093552462094326520281475525596563184441282746636637620415336347155750663035174557291208641239690229156198178175456218355327350182296605352050813914678634587037459714475935054064698633223876295029942978274462753441335302794085807781332532089583696837735044002227930655532004167565840958642381405027124211108773268513411312439709749289709897719106969508977662824201511049152665073334373288801186364580164518100284541716577255058035470269879162600915554638081914225605928048789126081150085817320682697430442867743915144738179061388598751662866572971510894823049849110934106125765539353709501967891872644546385807701054017732406904380437402938244429122651653824441564113435048243938248857889177794486760447166229055654633068173934549974127120659335621700163631078845165787665649685653167967475405215000055507085751647233151461644919726322052558468310330364252753268765364532240678591603885965090634305168814213831946202165579567198105522593906203982234631873156800629904869557364758471896808164293935812422289793670119374187601790944217294670894095925248000000000000000000000000000000000000000000000000000 [100,52] 61312797925059833083701853817106394904661285642074687953313702505298921317678102762522027751397517360068562300758076209788647323570345481953932107874353594795399273525427127080030234890148772811877034159612439743233641072952331753205348471278124337693805591481030819380412634215712241488807072987774820987136636615122881832359122647615889689679748330062119036089840834646616206677556070141425796050646147180261006542348688234137844756425345516335439304116342495636441437639113604583603059308039111093616303404990411657104763014625970515922766203223423020609221918190693338876896903878470851133553663403509111624925333450420697599514915040117515332472709658943411758386668773268081161304698269158737204480031286997904711491913027714831316136078786899490671850382899375661506881049300438968263578328618887695767860733865485306047341572680958838439064108474889918939399202908853467703866604398257042649539181037454432163736559747042400730168487848329975137208105647173956835226737445018219569100589418736584049773693495958411225230896035036477617863564682488241763182315210779036443327387003209584793177464810453345850325675363272113811213168221785973726798311832717675537022906985731950395853457405229394661521846481515287651042580948338274111466582371408362735958124232639727459840704789545192601742506255218859105546238370774494106829602063075309766386284419059283436552193072769775298908788549526428144161533340843016525062024600098648992459252381921720391614978383749428909229955318446987199901618061597706295977758053385336751944878154549485518335185190257989897727055617972008092086466601073517636061497662414220166894040215828816106278942244985145533668018498228507173316450554226181034196438969743588092590433222175809776720418333834203774944711989153749314390661376321741384495075303518672075485214924810671304002094635126987089386136712929507297004651891919958158782043899839272345373150932384103766252073336426955544689435756729576168101714360855276129288574908592802612833388936196248448813125925519918234108104274987609543096874327097128605166923153408000000000000000000000000000000000000000000000000 [100,53] -16265903199746624573011610534063984075877403139422814644542788402177818747496814487974372147155249943912763235075215724249950644706194775032845885620852413986003814383183330721207804025329925005156103411827653607882098526215697796217572787662435624334067270920753139395313411621841806164873806542860777211136178686280999689091516473642576505754313793895250896332596063309945757461620697043475968734456401485415243624329765081983871569166963652168549102738883346562467629209493457400501519856698913086752036191381928467271027214031594510713653084007036553032386781597392497171248375736827143562843341748052832454457005634347801941448860828008712019102871982463080281299672296583647804553616772395657053641469129971997760722364710533401806774932775708654889097454524429883830061669424347059709280714258689023512922881113735295136497490631768850090116053720006994715282198085407075785760518141450861473846725984834375864653568934587806824787386168058955935610997463440822358748035298393621369083881570858715628793371291162664686125258049496787810666145036227880323255239228148899791183318820900790140280417979652258387698974017360500448323431309780206204438860877661472001874342578660103386817250741078969269926731782531861723823063501133162316292602702749853407677644847168985060295720763209193297004832636041303847838958728792448180739408933976701559588883747294509831675948331089892637838906290193563941019611921627929340542867546056188868745920562292614226216786441227268518860412743008925869082991871696059651334494437774260476174175737852590311375588719300975876269344627754014766630350883996202810098751922234617855872162295267765428915976413007033505964222354060846681940490821895100312938560333424003214267830660772073511437861245072329405721266595098407846303336565660777633891905905554929238832277164223366596252793679618625763449889780073117124509781743470581605078700985829689848160884685152389189274989074355131365280821303931954375931236392985875993699885942624091003499849569078684571987256143660523218620637043198451194662439825644637901886993727488000000000000000000000000000000000000000000000 [100,54] 1963105464807373066194475002223452883719629514195715692137441982377004157528046553943666168707566338150404500626789109292789885995008658888367433853924320022121020264619428052522783590347769766309028762606416438322074961383527183156658272544189609715443769509413595392773530306249405833190760835826949537766086962275769823651187132484936369104369089000401859147980369671595400817868511730926014342421053881219964739364875041694369594430417824835985654980739783436588858670748367881686699204354801892153811559913539168906223662863989794216548971201148953872644584953232816313921231035862480576243167987349476372214494974637672347528817503196034976217722467612586002847115569812889123168446560823050377901103899029862287883061994813493402039356838832957802825009343499471809977471205426921155654003532790241992901459518397834960110974848996449934536181433267822846472181506405668216271170155857991014147858061622229992884487298925278483549827462899496201876062573163788639894201100965639046457240713380196705028201169516045731069889252724838838597157948879259910886330522256152296012100982040170208154706216697603978738113313656380835200913431421112941716191268258568218888473310871359866382568034421851809506907903084218043923146052809191910986973602773757691984175899339894653720943002679350010473394472767317173689392027741695882703433901090278067603345526967539830609172001871262347417967478394850749718387572878734822380510921194001071470002010230874380912539658634560940107062700573779849973163632589116039886290901268551642535754825323180738645399268630187775969336056887236250498609203738367729646189426206277925125816090217820388886984522999359759210320169008786571033054089525916207356210210239529010341862073072702055463262299956122903065125822900100948589578500194395325385276434874415070817991648854339208711989702527720584329014634419816847442723901405427187372752365756277501385380102585368055687929243078717558897662025380265072947317125373829714075095590512331993244471156445355335498334895179848583983195896314186815199699011191976863995548139520000000000000000000000000000000000000000000 [100,55] -25858946289362131363033088704108428527340509776982619060530200633697553695816421898857736340619483800695936026094797849093163292137481441555870624088188797318535365232145222939343670377843979528965315292275078303878182627104268424119672007771376322248484925568842272007018417040091617041303178282921790135044072394350030530051907461270034976022401851419352247435036080927623710501714624802653716087798205835067342040337749103824946917841968952709337900195778968056818719864760725037204824359134189215925684699036234080943103682832578947631449127082998894473075000238945202173456588804065851589677789477228755617668811607961329364705872511759845305290406526063614286522369230779038705998360897417053183421925298162883029108158706545715846877409884935785805811153232282617441669511865000682111182360891501684325972017932987573795647596346575018817312101054104093786315390755697613383226421837142533311911772966395927608273927412733285004642828342111970503672300225293338000179715901019483143109370568817640345259346034712023042512701746737994410960811236583316180170162997154244342505900445694097844434295437420736476645649239873542782466052670940141884237675762956380204335281553318267829904062060480743821220633215340747410387865276602595082735039323803130376575495778804933068256435795862741155409065824284091614992159759167017293930554982165369740718630436665167562106092614358727735379503373280623337878868404530544600296707600146707308047818366479873733126333001806457317941807197938206929457087029310827463620449211974005939662272966517969061887793285918106763227730300880813097771161047253561582585865423448669365755123973545759838477941677206619510783987828827594295040032107821054370760206476697770104006040062569407468769819779579932042151972619858247270058173769694901274667934429007760910001214906337274751441237352234594534542618090841913662138294287371869666655729668951364849588799441176224676179044089822576190922200969770904628537373185510087151294831229827704780240322879751476425165360067309139150659829623537851209234391709044712941981532160000000000000000000000000000000000000000 [100,56] -31401721796736969364883803974423904202138096748497734506883979458307789444384551989112445787138594164646925796533435684481910185507464667210220635609968425995878956628687855881322700816716075076840737887428643576857655059785257545057568932175557757663075109977693894546747123779991870007979227189297662664123747029501133287507955279700987951524788839891010074916603742541721248930762141709180854514633282758077958090125879713900455736331954942120030908998573867167249235428072800113106690044380878841219722240117997145094805406627589764704141009498618710408462718423998369410176783399174598869863936293237681022831351241835259494943179019860039485385083743813807470679929768249897512878242138559865354362249405753034617095355722275304185223180950634808371754569567479429018744756506617044338947492691586476839439195361918633018035003182279566259702629190952983974372295651895530183042900756338179871041751812971415132391187958563909689915923063781267736684691020262717432334531992790733421920619855647629050450521593982983326241518445982545711440024496175895125016866976693534111181793353116494278470986174197485512340451446452207819963610619880005688661608234197232181609911779668035942760564047581101687307517981084566308265621908859204049239398528302876580807034311520178131372041742353848498488198352767701892803716572142007707779311589446563799042831602971719738976761541529002217646300353554700068569216024350763005525899849913578755186060090481358508297971719493062938709447415508894380976111004566082241821916167343274307613096100233561203905925092253897202036592608037607069051657255348296192620844459892088959967765411958139841926609617397896917443818260569115134963093135993139857007036355228777099503228969082997965436270176568978650383745843959743066845796328808093485216942894296105175199926442602851761228804368502221692060261311029914992625513839954621114588923003631298310430122410922946633896904895280690016600390040517608694234801285670971927806593923219433040403102868779840709671028561911343500058843434995057801396156672113095799251927040000000000000000000000000000000000000 [100,57] 5190689412431126346778376230075806280483189475644210940268318971300593232052060437106105711570313173686837427269298789967275064509502422579707204598927981974008390821999404410230884409634831163484322359261163092491439451310182139919658985517593390376459007912505091492061068662744850738063579306407917560308475986142440138273613218257585581394387901594054410034883107693097896621587629426884821936518273407288422362568590380422660782843396647892002498908694969563937408452370621742738571003922430648772504295910769260519569181305482321027959011338732056272499509105342195113749868758213588800593490381383648877474065820654616088107228372604685769105842355111166641699107856319057401289333283180008798724936552469335929811525312138565793611058580380074064735902667442651406873166519625627635004541378208820505794508737139583506711411630444654042530921406730199673610052577195489927816359588404414161738937203043889234933625977915582924639669282098307832291041492757244578729064380536627741683487458968637624436738912221710230525517894633653220928818956454004783893650620736957168983605802825574006849238940805126374531239209874610089516387448910421476977043361540896498407415614187265223142191326500639796446395194615042194322199945105163705684479190165817508338800425332037575568663283787109287104547875283079541357795041061342655925590823106771375327070332870135613214481408027893429328694252692103435411424290725942057149353377420229884122087830396712917434905234890800668772691714387021460334858856249105707969805768937543267146826723285088372597286923749007713964306823414756021068619885998466696617019803242901412182922481084543634396708007751611950087426346800591579823504557145107679793051526469686194037280180521369853364761609233044352425104983160611024790982726574478573895216780992558880110840331729443723347058756045496801552867519940187640544697358892327698350742274460339533925135849219783731602842143322086725607358035378541594668921265137393653899108165582718064294517019966931560510830086867552069915166519062351967819172099126021901852344320000000000000000000000000000000000 [100,58] -416935032236206910946782212949672733034867333810550567256382436201949096419375688578257017307401888606448739763623478791912270041921132203031566769357334291656555192698772808793729360955546228205483162264742430853173960244535122289950525252989513686117676426189541692021024736706850054701311302276721773555960901802384642615803052024151961266403036143541608326526466372433918484146324421589366533018879302377751197179039538850601853609564086771589355645320013391755519490490283490047631968869860235893726171926560979472350069838129332241546543389624191899979243557983621803010543477078155190612708420818618714266018930927703495552594365249333715776588758071589461964847469066463333631059952547517268123764527647502952328248060855481071901259856160547214765862046247502069120145184789679685555669656755301948595902572112927506958535081673784343647390269060149047195899300415064447263619671267869628865519826531982253634131603003441352594121705420292500261348619162905709746671847776866162073337455514689302777614891570320231851844218884732216794659768237590936124050594053807733476525759336515756007131209320850381835281194451942330761802017935810190306375111631241453761002426914284079693614943019301248072485798820800175955937359135219731815406427148888744192295238328065172113157370728137615573658338604880517622563978995346700415462186302320563233802731509671805346050662224358210106360319154417840922341223441517406609347076684834466369358969745220449798465938754526507624941894641773344618083504301444729691252293659895678784739795165530464515203516292210867871392993570325528647547860716429162344566570481823592152992173544092433588590894599636563300182255219761569028184317918978305310727712745110848746090532583971344542030030723428831393514046756493204383603749133326728203414890852577923512346891007276544661699058970594396965020468115973125939351639745986987300500823789718194388382541132394968195191127373665154704731021093007580767356477405452544534046204207723439525315988301363436948507628844998680766301262566938447345446566746328909983252480000000000000000000000000000000 [100,59] 6323302434312215727961947268950111680600012974135959540409366476166554132485323892732822449531196281334171626120361428934489045415719629574252135605655342757278070119173519417016127108300017521163418529692385688180642161047618145577541388062220828062930606767121689289346266522300901163899209807163219575865025051088781881927217979469575189468431660613159490469665239649042084956057795871681220388587849867902183074379290606791589984437148213094313149917289075514019367812455617898200510035970347010704817378020922312794296187560771699663778132933572287807080587427291988949715309948757046090368984288014152607068242084975523984212293423356795699909008831057469632214257194609324260980802509179762341547462731687429603511496025777071322865485454707170304110784508558359770975648457235308969830309359953538731984037582851995262763827061764752390981923356732918148576059823134922184173162957246293219597934267119879980985688397577968927201159890929438099511707101731554385801807034474869116047595559941979700908602787118151884949073278387091009409578980454585540892249862306778728469818480973249972595868199312449860985305381411177931360625320936978602556997376456407386527296139351524790771447588419923995665984445894197980041348549994496943621255708836378628428348389864287065482728091496228326860684640505547085516115214595815000982315862865809220629630366251315747878950079240054541017986340649008234333764321757448120275996415905933153852213422587935392357392455685744609896883791980946283332431335905732329851949803805010756483597773233476109535690491933505206514056300117572976456290223037101347489492435614997315591822451527273501276040291392030690536692783060518466010164320490297802985061486931855091348330862424764834743204300788077785630587786778794499691111228413318882207425973823567215228599145711036218480485860135902080957731489117626273450659038492231178700998763902244080640488854771300183901529036263941289110116429244597719419415203778114525667498433266784657701933156915149316499858326318143123806525207485824067943114293386206343331840000000000000000000000000000 [100,60] 5571416701917895363789022492211066711183964552052102411038819616889214114479090989941982337056124633732327295986964280191742946553240027860778115043111994741700470736357197874305078641215809009699488460770777972661207947763664494569747415067123171991640191917689194322023292894499882489586638569829870708692477209977102516527820757016801281124989249470692939995844200501841941763305271664856211682295482707888355639289795744584614744086739973941899768854290311537548200047018365688587968939324259858814378294182797251538141416363188466252217722247925961898965734373211332504434491135668196764532255675091644903056472476787210582679646740622217519712374741822686526184827723973408703831786795878085285532817814056499686789996876483337291282369831316910985147991257117989597364157065239534703910649617311569246518933718406924061541324112074232926731715243205135614582429359343891905749229208071863103882857416584889510852423333713423318748177940520174663247754199748208533545529770059031374562696593735946661883528148309327973602744846688124986643869955293566973002409910140649615391001778469044930921881246285158608757120202271467428588982084552109751658387695742891162531377042811236055216654771765446102240632218790316860417160923271054472426452571653250318239660803600694176984299461477656058032710332011517979107174026424363735578649068634388431648968179841824163789844979070562173776078974611061558367229100038947766263009509796362412697234244656244373215845112911245159777744431305569639021130119696654355594487315244417007712575986201088859192236114367329967244548843915646462478729215164953986679074449376354274970034295218886830249460532764111412121245590703888771448890288869805206006161396229981697120004497926832628951416423619434705830192394111533904056978978763982471664670985833340329724474169964552614428178092036643263959075536911169269005633067417949358709917237294060751800707289962027911599993091018352794087715927520815885813294531476260473098676537684325407292940057860136383706824098660936224156923600704949971895837224648293167923200000000000000000000000000 [100,61] -237013760265640901633563888001635210215246520060505248655804058146477882604610998972545707874575259087908359910562791692151603208593606431696725841385355416766838891608512860103101475803586456850080638196425473682276556098587087574004188421987612349103527986390708751275739946443630764858455382817078239575051024660366233729957212290898637625413864340562635710497414936344571454171458588678909943466158121052273173259346224988636304493197119475555567179452551084106041622723859938760032749680854929063914241911260780580151234498052405644736242509566325632889490466885709550011619700132588089388975320938383662629090987459279624745962367404676593830911454288035900227513581095029948675773518814282672999235631015528446448420089324084193707062166854554551443121725973366717080530492618798541096973399206583255350984394241126009013746756624990745548030690660750154325565388907558604496234857733578645161862467919485011470205739025640603206007931313715209315078808065366983219334043882393047850373844928239136491548610345266536244939708184336649689332773478410507210824526934505040036857289980386129289992575440468956756511542733771549091285571559999671257620136331436355749060178994863664027858169869144678584492470488226889054457951420069171843887586905413982028845715949746599369140935021977105471201492016516388803685691392464190542547168843728845747183535353352497128950173650235706571460819857157108039543234240768223944163149454950827291773300392856152877718069002417498405884030019138124145202414410987056669189655191651290545358684777544373383025706258505886487232490879255419233268006942812005919103607797954536292186193613708168665619446860994995815909810779621462105595806473186753430110467873898812089341997738201859136041577942352870189167190740998520758133181785350053270352848764672376312063295083431946579449473594736083758129082295429489572080590097230473107446211668301305229278712058330527780221295376773616052340062666132515000492139502107042362537577323955243433280008039313674290469213043949075097474907373396039302737208579652814110720000000000000000000000 [100,62] -161046342814354555420641892070481224105944247188062376037889584977593191136749978880034772443919533332017758917019105219513706305896307668311848472153512493381025442264992397202393295291818605390581071736956241054347676671777090546336745614174455718142475472895229572718016103530477478269099722753077157841243269671934227908890774221865942335994360313780223469285556757721783012179560616298319955881697285009587647467229489639998327471491390826679012395361972140130512522225590778638905375819950911495508657774983764235818679112818455288862318780332774765315040396480063810162860678192342381620431420777934603853897818636052416419326679313097039355016175365090639608637130276543466803596944969215993738856617414098946270636144208986122297513708771924754229015581485206162486976801494834598892554545224765059727103938518629257129269214197498261311941693928143208864493066891019508046021621541798224846250395695442366089795069881343573148290405798770108672463025964762955624449151370956636812647092845863837918299518575962908736255363053798115461025063138775617056047085726452002355718333558735569536787285026513206798247158704700158894300978738014055566606359623441265929722194198228946104206542056863520440900727121091261794843104324906892461108830515770534253449575851957766713307889674315687944899018314305070765056456493596173276637887946689227348308993476498430210312715064599487875178495305769284983426935383569005922469110079360404241830388625062969186610557407233319856874101317016650239336959088751517870464945213114173531947339807671662282619617600558410965671452037572116519447584467351114645881383772363225246084749168781791419495993936509479235339979793985021967458803192536238115334789847660109280333383890219630728665518101519684937882553339333350491565292639119162053503339486975289856180721083905557601512022823352805891572244282662464570535357320751738433402283586571111701951823824030944381969486167929463355180570523247779318187528239633107806787256988107835466393458179935155407767942107308769161537151143398752786394345336198922240000000000000000000 [100,63] 2663825064187889267270765622191276114882566792142985762605157668972815053913254308309595405008066504574484932364722807377377361656857118224262821434010699591967857472679503818973837531741713512968433469719825884379421240468790561062366863057329634583626307839473431730432906539705528971107209077796528724920808986745915195097983820862410188242870586455699013222871165980601755825557627480779254271045389358860092500501139732400728009006423301393908752438200444910116237805255310005020916837564442645230230167694856695176671321691313138725923798369362645414255464796387546294577914322260400523112185079357882980981841100542430201782197167891085493992673696746151351254099335632027223411504217218098527113781840014376276270637779924500579628998079938658065486931750658155184509850901449377229797196472494184068734945098118330445130539427756721464338569531566171183464257800715906491473859402967213900632398754079314604729453862365001887744879353348842486041769044610019291539429845531685752222904560028792448384095728021416026433025189075329103128254862479710565367324383241004951347538130597994678238474283968195538621587748132437958421013396186215030605923302875702642188927295619131236846331575148930628316990776397624173784425495093805756833720166523400985722554903061643131121275043229239834449069743074579953365856079217722010504232520044134638630552059047079289298198243173768437329438331986594381396734691215385972066709671794116225249422970952279151676253220694824260071453051313688871400323906937804252478950707258364913519417824988731079832030960301860764677956149424400086304772651493313732716059388026483564999752977497322431929360155885154917820534080401981015664825791303416229655840799875962877222353773094428016123781807254115616413400858395466436821847850827606881936484308475529431585962347479468857405878556205933535581674000892139049628746654981278441662857498332549100457553598442522901169338359839789621130132775616265977940244985266548569528897091769012998114193511083683512229330546276907750878711049625660066065710376378181877760000000000000000 [100,64] 138960075612421698330482412139246810336639539621160451212266326530002386800236263434330735151581709115580444939837871968569327059429363682730721946773854368325460009947764066547695456010458720609431226269845378359569736202977861651962467388040510708129828252118039038398598756124618895825321024028504808115538785351172025546792544690834188878985044743154652110719653150919911286890485343483980564108144996673825112982381466209471254044514608857777043438107493121555945281216772655040537639828157852157803144455916904455109208465328675618315870407126001533113195681623628017108288337595697849896255261254324192350043240491819192570272273720178765984899998718036139435251345477641136657909578868893685954332926362734230717701276700544686799051400997895311357963613132398654229188855158670224381905668949017770513572776540594207008352722979033835765304111182662088070957723128869333451589882040068351218664190059545022750731196253167548675147816609818547699911971022943835925261708480797672018778471486186502370410130862083573513503140409410669524058025773125694246689474249718241434467591806947356709878596570511395319497796803412986368167852930653828435166842348776139523583817750888400009946339211863673927564343893845852899222389334186579997166192706531120057189754757340500910318055727002741936893032339196076394072454724685915705597965602213980860705877680185046565465097097286775322305951375046947755405254338753802218650219062617378896270092050989412113193982968742019680673431172179543450290632640335250323191747243288720203396563060276509279695633388465516920728395015471599004469750215835180920755740586442570564965758845772403402903105985899933119218460776242988788708117763088576953450011443794831903779229793500642060142785871061605593513256314516747017727538030727452567772355322732718658250508555581542393537121285345829982350039808568284547924894456231859603992744265294629215973709959473722455140145412826335394927679378048434657289361368718813800938071653086496465385005911156167847219790331606461155403203048902851406213878041007882240000000000000 [100,65] 5204930381418501357793443982932807559123840058232564009336304400628771146310939697199208667277421249405824068576963345955385645295098988673934404330351272156898560497688293842427509355283936111545116669090123245262106872751926785718305811653319385307283500838176863925508883155225119232887399363840505245914250154059034483199072138054592692714384519529653269222376897598868007969717461440427133448951429788286120914904774441649398777084460574372531133199086874424203480314779377543133532878350879606600440997600046736003576532135310948278288179316124531265678233971814424708262187599418220075935835360301777326894191631137576593212340999000566778943539436017689116804672058165213064426932184670476830602170966786577011082837304006051417314583549796086248039605725968913629135540772571343945207266140458926396136612859590992469061814055057161998845523896002429753661808062560255527645303439532013640362760219139102860024502433378706860908411913241634477437603576874032276200970103438948761183614656463662119475458680368380307587517548926177538779347907315651973453581814563435231337060111221927333932252886463306416964787621073001064451253473502693613172925139722292748907692286211317980754400347667938018525632736649573705760406527984708656417026800618587957623985376243042356522717433857085581497955173054807702977404698662066715867564424538017406020268307105391650768766022087618048548845878388796896712130691001903838071294203897124989904441789325220407081657160348792233479347926987428928038162268130000266816921962223919695070588981357377877807743025647948904568678095786397840705921620584808328948490055171368188241314304268563601882947982813473687263957192284271887200672022304985006628519060450408619950845140099580523712072791520144648799502501261457030513375563608836092812145608477381280815427761862212194598803096408954928934833831774750036905660253562438641310033518396556282109996972280583909623599351035072735011134195879263976810586523748419783714318254655429420715900120350680912200207953290231722093834738201594220096919402499276800000000000 [100,66] 53406962168219359902932192760980926412211893824859736784350595549155831945858469044915336399358496151477188171049234171138884007260652133708518276051936315036257795556378011452757534613124781701402396454992083755697913860210264020096872377586459035482234906782596327257347253472917796964738261807621458672698920748275751630581112148335684545649170613592179385508143435365488747853252872512351745526265043139246649574913434584946062820118881246476004730346032606907838409615336679556725208481264789203673084980468621495481195532937251571403846381582307674337182772010730826236468332198708752894092262372116957396573059818126560948346735143697837680860624390724134570465554005781676379210352176879361187494062009587035565870971257655825536625369338011070765070821703980409902307848633663053707946504798106016180122305311568793745689971740194919442778489706131308059006830676226904713388988988889149891638705574724268184081299663422430461092330170318220546901330895854730986441487984444685523652215233828001460995211231796412108776059365752514915326026040821572136524317920942866066546896926801551248536469077887856844218143502523852606256206879176618666740850113276320725451761813495578940524312284237516307964520980229660074746935694669455571488934021568078272943847890174837466240794200000567115596082130640955086884521190283911856851390182445512768271904522886768055272328480142504474351959229506163981503171909560111536228495492855746396213813900222231069280133147670072020686242468299035927114918738048142986039269050403181399661316978278332014001714177707812958008032516429324352159168153329055973491142615659057935995836451224953602325389324035502614307449210624729847993281346951826652086553896674499174672167863348799799514115247096227254815556565726192450947710002444994493640892373939667662751827218084335605324397720635549951337514233674835654333652488674241556041420608611988779146441628222318301200013779482657680175822297402009272209960588093187421497549234878117937881353431668141873385724248940896594707652896838000298408126133043200000000 [100,67] 6294638688991027365510046942392873288935213914510387486550846562767909619109092087484005613957180213214781186881805769600022542650922068386086748042809432326917746509262326778855137791937629995722346451124940056504815349618512905284104664720147414237004700891455098088702422818547392686669805328329840315227029809349852377237330009121841497707659671834261583984747488414478915030168925888038090554354925470236634560086744316293159374879555109936076260169364316356665791016791147085400685108957385728467549610160533112181838978185415427195338760733847991853667590784970599409752710223145365487381549153254844091351473982561317882457914181592603935793615065750965987370949982610449338149428270304276788740206264597801710948664593174619354705122572442118143035089849378251605752264284346276202434335244508372812183417710950574907613781798791611809608198146949867275709633534053468659715717845207055899498556518764692580770468142826117574503833086432742422929783584340204203676615950924188224250190569059801886224341989189731120195323552796491138062987443415022305644409881491566122164489196563855521651258198429243827644536691893724622291032339409981559938209623686975253859455612898122892012184328676967195868515739571793581935195478927124402496879260088667615219639016556178867270792451622470716606547786798243938260134744719698897145372784144883101450421127095145244638221524665669057830176029724961036583927836115489122991799158847358748536169513879051376479450696373919790137931223994858602088101779269750498319841183978650709586188941506810333533269034513144808619843253515077575143974497043596941593750114869441508583872005593599985713058192530794486023388757430199257340206364995095411105248951458070014399500536133465618867114622845573198016392505626601514907627840246490700750729001328410615173913829230507726863149603825733225511564385814336206007750121628655256075331394654038957611592644648891143945105785037092453364817059570375464600365008742049401289264304508718422708164707475166892964302206004383950665734187885823629549262327070720000 [100,68] 382711273299312967986054361068200732644740507159759903867133438614895133266880857563093092752972586038586550524361065767619054339465371904208446017543877609038682511798640636076927414738532369774544906515811353255546723049057250456326192830058790909073850366264936946602437868052781665583884826007111385180991991704287802155462950666173049213521551110406434063011596505564105986185602373041787941941140537734566275036435080010846365701073059881819423876504818103541175284745012745298360555951355435037850258988305304329347165914554202524202738090015387236909561181856060521631854267622415127388685428610010447022480019521597904624887415568551583673291807147037358117202645466501112326796701177735493865766776452378059641677068377208598409634936776366702097763811347184159399353176383299836520353597057407589900205766816660864999747451621282026660369387562833521286392376573016602227622896713598514086584424778119126174850434492881337539684219350450507217522178151813131760468941065283786525388557324515648239573633564250933091057671969906091984448828043209854756112355113667952637837936666854351192933399610241357660074776952818070149599847575107026687105953261898961871493187401656176544701059561414416209049182056531413190859915000840294255947674801636416112679737244936668750926252932831577712718337569531297242803919805609700646352002485284003506943701026697928050950011823176615485084157675829541594214931867063066150920713683957643736197276850682825116826437956145517601497931918810283536627144919786547381853133417231206546947016424706788271513425077013128664887346627421285132679657655308925469029148845444070386787720175168090923736021685891303031730992523088512557300224334206087899746859382683470033316959009488788232191021620618479711174826134625000559483264401670976072246992011512081258192257944979519828832278427800892718302947879950122236787078824955879787339329611369110491631965889136460818377044180847340023078579030143896512602736444781697372518984285871260759049210322907059372531505349861161492099045192744508741549023062940 [100,69] -6730491602745527123763017207039604680784551538746537479290224629625623665221507800677773663324874659347249312063809627534246126087555117056697936340452320544232626485306775671168717891902866692101976538555949616286908112733826882482044199818780842568544724827165588178374903402492097730494267155158043996610892042895595638495844969264266613875036819653604322040751396445991040366647884273590247284574518478398069193561022517383621445868414383719385809907635946832984692658247968330371507400848614607992029933102173860037175185204170635320405298733339271393600786005592040152959725303310835389778145021414931467135706530680057404896759682804715555424170471318980331350569882511881833435276008865137905204063606421147622522949171378259180347220453177982884160850857993443112976473817158468637504703379414205682710423664045290546834689818369900360742785059651111807847675811576122120424843216314257589919191908726564745853763093356110899506278261334121272325497099094503667216639362813276773477383482316266931890438337144661493463147229526615756852699893617525039234703538009042140296780017524325211162685403727858029349093174741268693601912744456543723974223429270989679520601148844861519593818371129717062803978928854712270963990667384816025226006002484994396224520861459269798740930084334911308555940278702772952993625482492076178799840858735143874997635075525872177057149483552840451734850795416990078398448897214738781157291127765988849068232554497028644250044031326098674944529311392852194705957873179699889927102567732916313849582130880104015633522871411275929368180962038557318690949700109333368319069737486447947561586124204460620788846460175167454237913581237392517344857009013265146619793985852455474518561262975341451022824628083684409563322057670368606333582996442573744306580582363196310445000972283139107923398742956897160662465298308789659528598446525354390052869954645519457486544435877669734521247211458192833540633174835568756048672457635412600022129926969192742429978977675738603496623490287110249864701983872603363824520000 [100,70] 284916032693193057973366271224385729964139791877409219507620265461293872623983164953734706780879394363086031652109357605854284959352548358240436189098560173578326718816523524339397614740757634095620285874162278338403510685233857015335084207553236647819860228189390154443799265120550716921765058382371876427694385801144019780586916539798927734764527000501897254853711720933840720668753270956881168147100537375642455653902357958221786928413755948976099208922201700346107213273640139131098580958298660506911014907373478980164258295468731021125433690136706779763714199705864773134099376715301717327631446700708353770234643243216429474750520330826378213429078578774654364738549740534529734910914090360749265453593832238380897219052051930796374022066844797114042747990967222702598391850512074266014007889268140719874681072770727024197678056735108535494168941153103564740305066311116825713086661891222756790446414209649814495084134051189118210551109346455872375468470444196557074775802817591998526648657856310426844809352801742989622769690897604001184763848457839102224239583681503573765854608153121417155043606829550951942819820422334651801793266277095375157331472119096615504066642055497843263348761508840344335476393783568211329586531595892178515950896876158456039600228221878057166769177188353036739212790815573335389395595349254983841820121246117009310712437542998106803662711116898897964767970497890652365239323598304767679788630026856729040856932210660935206670062574411185363247693202892343047022980087614590616588182539574893732811101377885803317375174729539289778183451232504747265969216653054942611251709848292399181563324403049387124584999195555030095417208871336872782538845590912775367091834137162588031213193316274458278067648999824183505297619769434415409656460528361531443973031914326396952507059132526921577486758316948551056888255002495174825032623755976108334758790456486753726926874190523958417709971620133072413044871503225182063531687003333216452721686963538001404439476618837411470083147065905615929758126437525560219600 [100,71] 4185450113341854684270087458917840930751136207381939858155974264070227080757344045394727501534759275385076327670158335299686591701550802822146756540034082528624849368283280183997680460906830271848217909990460839646631639237693143141505110738946236301797581572391067653909999060766580334331311142810170672738594375114718945878454990229405769973437489751568397720252691879028766664407050734416732287456401423121745830646813471988711975978863989415173322243456081529236252466741623307931174961891029765587070498001212936402203123190714196608819349612508114722220583077654447683626578254913366700531777569720687356637726280634434076546905799985664286252524633595939367010738240257711093785710344745813406559639621291547952692980590091030063791483544888041743302628034191677871800886337406047694008773160375493519569574994729790010018341118773361045459256883857919822435659468152415960551227358419385054282541094675965522389399351379326227867749071197496973815845940216388154333736313753627356854268023858865050705404062308629981965480019611344151556064046749265329892989826160744904915060105999396641341902599313740113233517585511937077870461209953003758169536729601747313956862432638772780753947392694216327979302429364565376301867151846898159033369939824953602582820908717372320827297462167695195840587400010674466601112186808798086346973022564347009156554642016036400802276641161863491461584650342834450402623750316917781604320314478858054404389939004378338204554263137002799651750785425723637090364008672349115174508717529342335094437583166659617930135291518799060490717262231281689379324713726664154529472864243760930284651673687997618124209536337317846318158966680717397173483854070794031062752028942036174435110818319089279338313597139698929197804093514745287779923862269716265802750954411284591259445097045764148005812056322498848130826534666168720034348951820834115074667791015194056278475733617031421150296627806091580371464788691845610288784896025458500955311752067480048906913094107562612342279098169974895723373242629625600 [100,72] -133295969831358209118505940505376541477215664289538147378762754727448746603513140045717145742726387200869275895031752682155239380920473770309275523467598164126841584394663033990786524929901295367344326704732245468958792312260297713697807991842428470956409340396230316040427672269027329120976403740519467216888449380391795706151416180482401596164147296398542670498155642648252732161424076724286583966702777023694807276905698167681840244219827250137263994847734440814254816476256681746375587802012156326999064466481770693350971973348895803915575323949668149015127574172716895919905530998077943292809365379883165347543878063683362404953736245377923799881772281908325409870208553014271076374876781577430112118339721556945867647084540184888027219616676263775696695855973266924580554836656238949028071091647788951528700008823162712454967624673156170100970491734021766006385375973319829919649004016313105409015331338024632372910025303979928291431092973909666935075938110397070303188868878930183297109522914782207831516831967128566099388341670129681333220875103646012783409005191001725760045010493911255471041908386614010574994074179060461299843760561297537136382696568169631997827662101994061427055305739452355458895728003051763665809863430389518714797145036744393198754673755904933444001535542795354891592793525237076925972624224702546054693044888850524365995708136288730776830930240621348589446549178395421922416322339030427659317694638335152763186371059097583454354356958891547785238939985638492453635597864979689255947357234664444548518566521199056568101594413356367522794951206963722040729377739320769278704197203371815262515573881554636677955545056765872815430840708284465618541800967829656077357295366193164337146077644346624381352613928077533752997295599491880657100421292472200357418823090270527753237098002086412990344434374663776919737214883715243802825216559484785400043616118919340611304649214467597970523071117803033261218798347119733566813450941843741177143204848260868088911751567937561900085722942892988917632138296800 [100,73] 2596117702464546239414809138991983119206633409293075503686327701745889676949836787512234332376953784214189652443648530973365513039602565122073853842801644537041548162366656130237215559957751219525062508859333727124675540411019939543833531825234521571303194829335192412682777480959954017814130627337777569404049657037804078186044764474298655276714353109322946472374182766423904600561430274094821870763823483258399486085458723701080335404901811063761138425948186199738208421735392064574512562727097650511458501555423226526774021880288698125800526469585551405508541342490280198893481559096646792986573671798260410863060978370503764127241247527589568166563823311878078147035756008844069676176998364429041461638638386610968688398132564386686973381892099825431024840774485074965852447758540055118724171840457691717453068458696532835867598813832924503498992779248761575868343615242319156603242525641636167783909317421748727850624320969100736827417102024139234716892144647035890302305899050513828541906536639950100756777189339300654150700709514831366409279718998906107088785873939039364786133384427020680919741064893427065678693875622774845932592841429993260865609346470620477017008090996559108886770420561198906344029331107754578139009909637184021087505672918805393051363696044290152081410013469129108658777001111457296575061169868160235891429996728873679103912237630726558967878473420046925546801936132165790226393480676975865817339152833139004842402102486540739992141041042326172626943110488139449972419065381156783752335259818788250403191314486451497640335584282189733808116699584785849591319978724606602901503760808837011423648696425762432326681218603939465229336474152413900535707608307559156780814319612363022522576428229040089587798552714390320993027422404814126668502072202299415636927735828385568459119984202029968716311305613680603752679656146304036492701512008733535325199557496198432692848341489284170822706185286270935777864720994113124260071970260290618437738993390572313282009508199435413682830214807270279153091200 [100,74] -7655680908425346088306517565774511026970658735884925365625327439947658079367981531965772275168757665691782321609643312734307761805663589264899922997060516958101966603981150800290822497165901134386749794790827884536165659540810422852877552309316385403424409008662094305384597790126961115778200761758493764283260779084011020164775299287986575889025217476238759611285058591698218443532019046298935271112907260285243214959567176229444661081324385774650325983760525083654205897076976390346843176453182224576257495660461125091598580805987442829970459847398065566315355957513332505243882654925091770704932251619878423176375520309526685201553102250605209973297052013230133072392380821466707119436784205423718007462414191328985055093115913616970690623827649519499607043045626634108244604762837063978483209333925352754240324040256379448511983495872318371857975121242860131827635659086633351352189414393301014990865850587093310580689273346855281051845235244347279747568130767246422044015715164936510314958498654591996821675994055208125632328623421048145491397593812376909992809404595852544522804186552310976890859837367107480239703263908115383383636261591791246859435261632516030553178685813498206457104292050905108783114769730670402073126867651976899713326559618405419645767850378961917638366307873354370784240843934568018700824235177531199035111576857716131414558227829644387243748224209529906462190583543761701950410123269159393717959885835142967071053777137348274061353738102168146175447715387629681571497277184773475538084146635015751912976282576858773082880904066969754232052023117419382455999221513323472694566726008278457666104792725871891695247202838307225762564733604128456862243590694242472963863584539919590609538413247561776682118674674628022703131923123421037684296931927851937729006093596689111372565165671770326779173172263514474528565439894503174914373550028322593425994502016042540781070144825862453197994611607458164237774216000903797543876484074601339893709510155668196740048639231136021857613559670577083200 [100,75] 255372164093705617872758865147315670900289589359553620435202404055182592792424178923761428926330970867321786147997241553786415048435490454699520998072511011605192028744008632015260857384667693296881657641081976136322497086323952557905805259667471335976198945856354881585446800692347522502834195480794176893741780844064746386838452078838055894314715310150176700318952402076871093325983411368326381570388636969240225326670189603343183470471844935214535230130264053033554544655131931288618192694815439985044765828320146310541290620993621480528620282188541565945254472002417774955831794546584757763565770792240386346062177589155753112352297123685838500097630491361926247841514864934448246841463597808912624804823787140585081758657155872729401182718856166689976202707965352848713459463933360137886108702889738676072679158835871349715046143701556994830719785589501380152917955419333940978634488002601713984583458946484618583625932073253741347600272329833257144867479968043376952712221225582556395231257161878720207001038934161415847005771137884366030747793679292065812460901219354032321768268445975084413380370379321704961897141375565866762312374508003074171930058906435487483909027874839967856144383636663656603359845960788041812477427599777848537405017189742746846120239672594253729545255810044254631734266173648502653537350366103624842353919570859524135834271926431019304179251196724908483440167643657053698422632060666742581871322330487925402731853305114713112470084234623770025638134544349832012000843135506450603157367094885293215186981839178267743134887297553068512662949589725102867958885533925188063181182699623635272539200335848915678057664223871392476281840087120162136662731137456477529754020277331349193655799973588230637159582601481155866753203245367457525991819909157532033339680582584958865273224807864567687731942329541300033089985491913012808726067178153731183985945751906746666665203987396217859326792971240827734271266727707478475500461523559286128212596263724557161940362032717309692426003614370560 [100,76] 16825886991839897829577911742316310308436111482389814594081287547040561263299473651361718270239219990379792777110742944764834187810189197809301989089780454699189470676280974963102764305272136134080498462943604951678298188997076920429667065501924285480904432268805593799167142938597049092651146333531078278182259647040677503757017788013403400011857293299058519124232839729441754104599812349616947996973911529474233896432736656230218312749819451760547733526612655963424612532323058958529170015777344251181661058610722864028942997617744850951807628720818669067655014951618827793019602404629810251473963283331307145665177766038476973966279225028893146302133713551264835464813018336867829186940530585519633043527330414058231627623831413341924430951844929574770829740773371526761006042457872683972943725970525718545197991493030070854385317369815203583637189167479334815169056504764692323218722884997775244812688788529452199917131423110311282431284381175353135186026747441637697405322339419688094693089061988130864937357905986454167934434117514351420658237539482574042819224913885725253270211865541891068097980120898176304180763137695247156488324307629613632391650029005431035284056364876717002444301000300311303861167354757298944929411025220688571928577090824135754534071881522087905735093797577824576719151494720130248712573434701221077022172235067633670371003016812832100102786733081306265923356599949378362860881143984692935300989679500149272599146557299543879720144158129576204152179098335003525481889840725422665023117567273510188179100927934782162173996664435084574810953656594321214843601560605105234100511043084006305097187510903235774733744758752269718256638063146671799288555369265021601646841692510087569156076600451224563939554103308328992679133081772585165912906480375304757481481712147129555657985205075120567196618287187586081077962991783134706848588050887078720844385953963602419245326121888855765996571108786802904516232851196480668967399815299212025976135687153474160980071237749917292774106145740 [100,77] 247693658819505798137297618149769082037128430336331905336810023179762484389379040932982327542794585159407157198980566268035767913239720064314191083128397815992356438050770122435579341983630786101921053890176000340736845991902127502233395817591079809870609576861229587810696120139342836318651876162997834962035773132282174699387218392872406236998983302461068546788009340009172036372484238430601478012695569411188727834162634434418972426168848080436723883408964384989400679690096319424230801424215013737329436804996828310154679252228950437301209332213854899114735150739957469029733151311729034519374300893604624557319168380143889216133087536060383516998513744559477531826656774546544766005664756122157987301076995114092564563526436644805411356093609977974502502580556086777004711014782909538840027193948153575219542895787862581927498272610817659215643891334354255112754725795366110587380989410557824418460308754808316662640623836415370022768456262258531423793027813022862532030076877141086585858152055608797953127347447277382805273607436467241985779195279770089852309787399092050014144284791760845972237549596764104342149228994715537670571544709698377148051328545237267463388107275970133677798476503908593100441859964684984682919708050782853778730404634970710110179782650821870264970883501014447775616639725052609495779388959354125443924387997855989798617265531420262790910820686550279362394887796772197649187090692963384203503867582245359301773445050459034891116628308212394725088161288774022528901352683514239238101163517563773542949436826673254144268968833110491969955734422018688897013148782594996276830020306324706141964233526341363834024374965681959837688921092903676110919460822244115154830082277177405360539338204598235394402093624670316119882089350342043475364746861392099250581886910313317813343480071692555258963448361751842048166609807199656557959344531319861390298916777989412536192202624526051512699467853820301433352596487888441870766418287858406223637918816107899288748933772403027644632640 [100,78] 2369042170272213887252448053219171995670800019417790390934135976093312576766557462829562231332942676827462166272928437615935319650252945297203770361568405044457215592966189080475964784053887899563443694039440688923252646403964971373937536886308952006904858695468836473536158177098673957002232078920107999837937474371342200638711291411216461569568078468527761502709011600173688426370766017672514700648976613783082104837025643023707393084230212287653477814990252452180880663804840752178891970054429804048145849093079440618275003043929916860420762132339018179795725740592853593729641100575288587241983218721077681584366266846810292115717309597521549220789697989942548356814726500776037170485639658734481763873536143290432043853198835996938067224424265427657341893334852875074221792871527316391432469215752450336567516075813540392617136116979890893672004170262750325559706532716768830641667733773082571021043163560434071730515042250736842988319588214340903143795947202507265789397135303207694961700306739818528109131301140362937697232289009218304033341690452566750483723209103301010625109041297380659840845222301999311477179227684721143018197359080600450937475062229938794550808493401313859560290312406510014729533827381499234832320086522971611021947732267240212027724839071560870722554404312588254546501097974502033368519686703414236782222594050649279239726593623044121906851895515827162228416809453422780417419055050553881431374227104998748416027511633633169889238145582945494986978465810712960323159907260546041663316802193867744343510498534612779687328715096555133700715922923495083585289962164220172214960058189468957980351460018479706312484342308810508858275449989961282893833231118634127692238205826601069199653924521297459006198160096498601776150489892625012955157376918773746235799920472428353172994537813706057559242697929422778387206814456359063506175012340444492791082012341308986311759597985154139356430826594762640150290087215765155277375210979193478187372641844300165341377779198340783200 [100,79] 33478237745831670874631141211191740493492718233970475677101321039005547861171700470546182349478240469731798838597393039982575059655609308061275288675361600670812851012348160679347073398937371563087737026544364325540071825100897628653254256616251293286664650992360125291085419413475174777866902080419147372932202810394219215062209411462590101605996243451459941667941202333488251575010908195410665075822786477436056145924406979215540635017274332195316193087921423842283086971494050079294351318263741694278180804512589427032436546335887799193251998173521426734728544805511302904670750006608778435842849154220755523994010713515734584184129465305780812113794690289851639521238825710229192580253073821569790747899517569713971219506383026033236823398569429157804318324573215553587671236120088747927564819950081529939855114976479396166869937038835181111202715229797924709908919222859640176863785653007880151377259321009014559387514512813694116697029000165894431423436283231699242537249164082451646258382580563407767570458596401197949840920745771383107697691637300642979721989917271697309620402520284100981327828723920983378783358466304890637529032500493092528752734445202830870220771382905641941513320724637621533920962489408237494616350825002223762094818430314561063524111314617330139399065018325035993524817425903346831434589374276950385736684793322996496873598448874065064122552605271721441927144608117334991959291828899676995643359669953967175491004753781499396727219991802139947912177945176167321115685985510560387642960034864018550587303953195684263625005486833626492492766915853606636521426011135428317250361248462384203626336502028723702337653629720156336231520838452142416512322414935886434602754763075071818730407744181198904191311021092098151395018426407249030886349422103040103417415966191249465798528347225976515435099580726366153623437698648924368871193407288343263139636390026391098423144932895287321162690821419674579898128348146418489768171491398734594928400168173008356513702454808320 [100,80] 241050534626461349636960045374293792454021022205331940537792516571127272555919642433787188228516296180456532913633168659877383110075580347079125992045113443324117527490180211302735855902990353523695735173504888990218211861921975941185920913724386802336097180545678035611412494613985440509212138719643155540351854228451076522975535826014904218456482317348310863872862881408173066206174509304415643077069090783412960089930081811240987756898116497269362441284980347721256611316104148680463147464248456191267528271269769856380032752351399749679879384283786925705297649465160395999939903886626622387514948723996226773986489244476315490679309738433468106203951502997996753931719643334033411434814983446251011167271110658455411583711134641874014496092592245937151985004980672097946380755601945813610642315202104603415327219563284287352094981933745890848030720984486036671194450486429629054947126370838984864413054465580701796657679916367168199834779888554041604057817255822803578900443242925496889160432193350214931305636513174261537244908392597550538272198382584238977158756847886875810486375199597138185808468506395920240201440026941816916176060109687677120237625667502132318032536229639545830452910659462432679174742639691220488393376731792885743780911471503731634795219320822353919189171539555662572048800404973270847005533299864351101002143413299646643867390428964620551063982719742332960003200881555897400709399252875932056621710109986993911247075519345509678686281176332004501280979704085110071780844520564854680942836249395672900930811816683806747335426019779297468539572012801270784716744729623004480288890494549066321652765024906606486202270736347098425344244965180420133767572032402034149449138198597135571776549614483961203029727390726792659119166813947881684077259960614393712872406968538606211374249189028146104603142112468559430168341677526163520002439094888573625893864081519070346824579764388075889822687119891285735591162328454387883577675659834037950844770798925036516221408240 [100,81] 1527913737537917837406180267794925495147949371800487806234486799041994725860228718297667895279519438628342312802431208637966309489442820920478697212325859857561272772488212229346212460351582192328226600484375027467385768459336697217920936786281857380366834480988307158445743684877519129639626711249923174924256812088006443109010939955546830390532573357171501445071378959314856180004680471769625275242150562716624387425686681874517692477201130651304698933597476754369822725996485082676031447936165193239624340499910779831715442222602535679698283162597061273694811920764840501335493467409587349471285369210641264243570114343867247993739151986410933128214296350207811170919930208912916047327854058513999233896218981593767257063221083316258112762455152982446487221076978143475152785886939013303942667901795059334953366995984886727128433227299335931643994981813456219165054828537181008458794601743331747236216477533288928718806601043939966436231036266067004169892169055538136660332250228390932913775838708374539717714823058325781813197155884997472870893597223501907320956583524553522390529532179477326387744859090941859220250579015014879048341524659391156668206816968904279948632240243247671073608213913070631273081779718298966435409789065510840418602349844694162700479537574158247440952306326897058295967659817365825748394969431173265539218782253266598849230439265580154932719868892901002387951191983028413951479477573764661376344740635553228623420770972698850267030968801040713280493053526270099766674338019730572503822640348338357749382375170010999076084862336119513121533131816693283232201579287798990179261246499756005596376265909373751107662656609793255901464320885028050103175025605528991087531122498548919113972595750650937089230637096329066965219563227207890784823820609984152729269740350238949469051375633853721302782134572951567411878583775640444869856677585419449516046140953208322546946075721034566927635235320004304902153616260979989515688822584207314632853496096616002725920 [100,82] 7216705951018939309293529250056844457178920480666746516102358012915336676194980424342550821463938844058697142615969222875570256271848490445710593588784359225600995351006887348170929320996012883215365311632672143414336032144119698600193218629135695805454506928328082183929509254823926677182335169698789276033671145435158966226169909607284474029585501710858606739272901877833124330865679727250224927938766683953584642791125299402342577481524115190375782766803802365770638791659567914339011230703105527915268767482952288691338033777626423618515166338492111823869617604017885959892680941330164088784720122364655413695674207148438019650283675982851487621846567306605656878832446227691791128674266589279694292205670017756007323943860005451183549306347953546226775764872131415323676735958298001969952689075053211740637803271340326783838512151308756019788874752406238268231340331655550783011710977426268959718091870286180885039700335156161148966238992208880224188203289552666985233710212951355312940604532028468510373556581022142338180207585139978292324404524184047510539222629930175509342742877947956718988249151054022442060981611232553673396381730089184032025486571890943210283274395646599569739503276956211241566267227782043806624870952973264294292135820976167814585467440176520374995624152217278909239753975381619276267200220940271353119857179562784329884470975037994324138181460623469898745808232448898892065501934804772990365748036469483868367237745697922666706150884439701211697597198830216765894612300815514445020533338752416804709558247342839763784564430215444192082630026804035564664293349426289462919932059515490300724089106460830363220402255457397275857536462647954845997344520839962689596941435222180023785078416724218119087387801005880482357215262181894885865792104620754048906160824947579051441202961371781033233223530205793145164931214520975336974513622055427736138136454484221225240324989080806926815012994112865064927940961548330917596405476838747934339157695932476480 [100,83] 7092689429386446295937054427516008444026381136405312951653159098295229214339539197626925272638740457659774660734210873782071445281881600957207164743443007579283272464536621964376577879625398781844269629720391840544742101344449481543696925172346051833545629570627852396833852489710163370991986696010750965052224327448383266001761135398557180544913312597664312224454254191413050644491943295593035932679288748364658683454777240688761102473806557725148596434171134802485361608872824170577431344202098250901422540461735931460377578554224254956682179256075500407168813989913201641931165681084611192354142397083536318119917286785949757987170337623306906412416110591610701581777206816001451023956977149492001261400165123092164063819322055254567436927587850976967028561390212461582688886117091291930120065292608860273635216771221927355840016522302483834964146721525389886900444038366595136683454605139227778313913492430451965587801606700636124132373255188999889658462659912863733937863303412989964548568884091745158508157231243952812539358415088374248652533328162835855949105939584804519926473255433215188201417590810895792186435256587758328350468949796469593505043028891687692981755238473550671101721306948080325350970108000549710422731480364234017667875511036431250155018623333793772758852012419347129122451237360245751160973896839572559172615472298675487846641684761639176316966314940689694835085414495908557882187222823884606900827303543961004358207549416323960855351584527252633226972543508621741554419890872384436930249393608447224093983121752197627089541046303309937827251572023349318725667757144001906329151224090879677587047843457273530741059637016816486264849574370277531232329509236208046118363766622490714859968776823933644230276912433856565901874722763838009555733454056392659319797136596938425139343069230670073472485465164300411542701889548918028364787467750178694120250024091974640278255517461510232122356731650190698512043703703517761555411047741971554227029938496 [100,84] 257649448154639048699847130045828365927227037743875909755976565385648327536435802477439940584742954197691320579186264250806882574151481534365240764110033519424609813568505060707322488054070923229221596864786528976086712574802215263146125696970979519795071456889689035635370451930111796526441043235069769969366166189750783443717459708819091840651343432922243675577014273670304490544258432276320955933530077103784260599186139660147517722282679148949972117034296296448322010231049184662096913412303759151220384615275457344267549996233059734047099214970241855110943823922365224183567704387750359506905362141413143269129017864430432703786866958445670406252065611983425808800295431863794337702145657985916035712875105559921662319622210682473439863816226738960047130748554012852288886072269130430963557893007300230086739563925534161451322384448686815215697429376181982662231517336308719224607021688128703805185019633399226554942278661257813515655697738041608381781159745454282498619080904872798032863901724860283842487230602512372218550768741121088492904125172954719216690507249937488846798897102055451948516529671970442962336033577163231825897287860148738845369908890135538435293513062807582653605820311948955719102090708251569043405579068817272942972793579074290921307658978006812496978401732514579519732836076462517692388779329133621199077891230387714572326536844768785745581193826808726634097197597548492821689174461360399688374785784724947643500940376466317501503899885065536496892962768840361506036076809399890546769885859189810094172666495336484828188900050757004420217952887463570177990999745706168583151912178055961006672518474253349445584052885706631643775220742546916572265816796972201040337230042103938928402978795686671051369746697259261104542557328414856935617368395188249726436575529318748753504962890743864906291971905612339872428025759867134318815664685895753888898354871217523219695277464769127948063390927031008926898346054106292926208574211218241953207612 [100,85] 208456281580944641232126873854761087931056780149719151225038253504357070079936056518330648856460838479100998921986519082727918182417689133164682539162895515962304171812939213636112355239007791218504490898565579984277129195661001723002531373267820930769872384812037216294363421316332436178741713309812837554247460407449289739691503385824216028519495498280723564440461810469415967978369439530000081458962096476173894716752175074240587201776016933836596217813006705806325806141000560981646098295276927109107145012937822440550801688060597901421702259825692168422261016101822531752840039128349355203442789681725168761415558865989143544344097544430968556720198292089368022290120103019940789230556070399050485743780963487334155422676992281443491457808295106042243791382478270242456772154227976170498343738714421146552024368926402160700659587324281550976723782113840422366073113821538803361609580645036846970629735166475174262764328735252101344469519429058476423617684804967217883915436404864555055638074097618178393808680286743418243696191009975057583966320017990295268483925455082586814831436941002644312696173496842334413545440056142644504405569216143642166714953456435423529250292350748322145418613920998537139004736610687459729190400340794187429672737853330317765839496964503673479811433918449946791621878047592618990114134955933900626397536137045353582626499893926281315076461099090575713336892823761375807498199760624814901693171234173499938240871156130576189044954968384785656690843776433482004517567506887636308069180357618040588446635439161716241072109647504105405009191752665350758609389684656389155936295310658066337761084610979787003620214441124741002584253596374591050470939078501593257301268493087437155075754333426201698359330879905050711323459433239452896017116664045215859208687509291672401773344717502937387918808753678761687905684823161117699336387870680326541244206866233459212854932051880052529073849149939972233382056232626435665330335530236988928 [100,86] 4413776791795757982837969578537544939980907805319844566316328308824224583166841132646670056032266892824138390735316656926003135787702143934245655448296816744638555385374503782588835210401021796783380636819624752546015180163760167417237436134131655057508082469701836601176230587331946727858744854348992859702493008851221737181321402275443583953052488586411019348364493068262296038871973131499053093552531201897989919807686460048869317446509504530316637053348958537815472701534169370238758286370400137850078785643924940142618017892861702990992579562897749742719263804619685876913980817539663340118144604857821678332434007412595315586663644556234441822543689552031052616583156054980207329670055939172661297354267491629659075082803960951716840109473293732888133011715571707441863640064768167634774523698490081521962168329435315600370765148479960987380154274051947893209628962979338234347495687044375648863340092548706788479323370182391531776576091703335667270499009024924267783823506511357574757790055705639392005449721529127426213309312430891769100798286848558023088522118541135274872088842954131804504609035543555803944108377618576148683750491633326286421664670752672428511280227340599876287997862869086546203730129432937802019976130803248914208477755044987183060087761894719706036801441813659906727880080768335089127110314355496253284124664461434810621488791380829873313753659306044410996528957435942263568139687515607609450617144371652953536950959118105858802206767444893118623962572365789343997196584316420236082448076535275003997134851845941414617376445885603050941411056423713056503002569207022504691327212796855044127417029203944829041587301483317082470580338389726370167945938042027631777300115953837925267065629636227220386304396380755524295341184506884017591439538342271762488461461925436445971767461694729886622823323517285756458086604670247128064752269096245424388118521220351697794674240349780101503515425354176152788104477485603593724931615316016 [100,87] 4300084782626955549807942169694813916345604600565450859981033050741755309252047697584817417730690855424949705754202680371337029964254800885103128921292096817982300032409082431541789256662047783917432603636427417570663520589554069211313594925491906189832475396508266749570738649093301707388312184776901430997075237716968180059498378290460916996406487313186387407193570630727897761115750859475615812646494551543964054966166732347409312204181863164580773896957395689763213372167501686384881881275938972364448483375932298276306380511644584281331110283802976917391235686264164757162027600307899405121123123372339463050113988265989561824852804888139716689449162792603040009570640829869176990447932562601367093216883765594861575287873918764863121626704945853213037715955768741650448065884498566463030052861758475582003049171150766024763513655901915052995575460696609426352205718621982162698617515996513034953676692421170587130060448730926366766913247613130377259888078410702113367140911133386911815670644828824007319199983745239968569478616750036663630686052011808919697664098272112745582541725810622892865609062532581498823096707611840680862833399721203250036332428217156657834349183496939076789362166931500989801227089178307817960161572549093300844037603921446895768159500078353549195957788334502207213874922127648543461003326258157165614920611449109026322976298943127736262726570212558447936030122679376507183669332400127876767140331014050928130914980722188462254577917721601218627797760825999196611065040211067645796873126538590201422480161831165158468205638169447698138696651498255941807188105231743732769563190833704088168056106288878623934594378477928426467594425106388614586929809639156026934683262824656612473676673133845402372995271631825051303082684962889969227862467632077857457700979040014032354857145811278406195637329784473408722690705328530113128525567883477700071311450743384005055609655205300373271410148898798400985098618763417603491713792 [100,88] -25952787076968509258385762504808436402809877674593895769929527679047976505920238895382316683529246608741672332641415668674297046917452708002453472578792217607061353246395056518477103529557922318779177294230530439922043889213840338092647476127039625844393566108298197465342374751385592990828016956245271298927651367160573237711642153031524827502409870354183089945692934499197647130835039946323015252932822248146103832177855498413069248494122343908396374649611766771139914295546447194814502739558302668983474648044380051666536774733089763098455167681462463556895148944110176684007141243736687612476121273582884197742734909973426502028167422857804687350737060313354494184836570010645997544373786896485861644096519302887461627569996838439059458097605315229308081355407858411374703013146342285701217002744802155944232063696540040321156383806789374910716127029806415006179359622196706361686335456712249560002639600097219031180384688728367826679640685913051226691422497148459340272525698062171598766774383065243220479547197271532686534988704215293396442936634827142082073426393172369654276308974954940730722836212077644100541169431996643791091308936581825212771091842688177760622302340559727305100282935599795034243783311011945345991351322803917463780579126833864961124070906718737311392545716240043016855150091235699717331898818686722522495051482782381561682601471230786215785556845322520829854126452470290480829760723815115050022832821823542109546593318038428017752540272432374672443790501159028564050574011743259374287828009586761127792647857755283538405837965945077833207240411537840897450677632326847681083868078128793353444674848712707272872276163080476914442406156867332351541763597261200901869898986023854933940453483806500023049075671465630476422885594307426825333191373921818139783399098930502872037427361535595992992196960087660059182798917972674236030728794980492761501613367363405138531645238148353276439805477438944241835607212078888563920 [100,89] 31500631432877644753187177588583797965484008058386523723372644871962974434679445958030351425573744701927662451198381953522276643816625287459883117747089974919111416344938925763878023515682268922287116917573286411963501830387973710973023939024556465490774607766754889167713756850243079256961008972781075669122023027266936711746191962384594035679765677166708922804036735918738353887373726338308749782622189674765271811515980952539310110970995967835076573493517192017952803983356839498902362758521464327816564657230224411825495426010749871249365419943801290838214005103400396183268945482488082376445420625376853064519199395615509016223325883786880494529996835238466139419853906712949168311552381281748390504120524611790771584087104044229266045255288192129728491783674808786041913397524460691021421633436248601893832005888586422512276871333374672819618390449766282551073446922795432542004153037780993415824324678614855708877402105292879429137819442860080489558467840822431812114490488660888824242324081844111267429362902240130561246853743634290764489553023990946234489146347509286671919375203188697403275129301816729727497540498646623828751284215539581696605182951434348412672147306237952169288524951669361618151255938302381731505205622468721004927598346129060735807419598670677883269944090912178645635204437728882228596105166809155792283212042284840398174994620889463264714036718189403511377561308693423396717554347050170858215430329857775759671983017393966245774813997605459744220713909508315395388633473850582547574995474289842873458790720082367371675595999959466986629369106664099143928427400542799855977047936016539275967655303903733240603592899613814959437111260190280933330389070917898670014782098320811291042224976640082963081678792254637560743828005958405369632029359076551107655892930365722447572780822043126522064049497702442822067591390594032280514064708962132312331214490855613478917091681977225850818625954359320237606034142629472 [100,90] 106991912840154290379942610670119895373005322402981621105532840901249065672059556244595471079174807931974052307476499159462467680619530608230680140112326438500183047355891590658853060894633045722347130038544648447453543123322689164302557244356921610474484916856622116857902480269775604079310420442166886515400180110881374948246172972359078335961227438949422015926089652718370431222238042107033718686448891226083212342206502324466505478072774439968170516317456298765281331327595071710768438820342231206750845812415869140141543467668864113995305130138563825506287343212601914485075202204595137349655483526327083698105938771925311553030801058275896711931582264573825853307129903191879324444286972205032054508435581310771797512994652707910168619174200333604240833427983145566423243552985465035794086981720427241110178685988527006564856208382725854967424668383113200567294539095727375815332725012793467712605493329011635395218224022822802627404840319648561953033948185612781684441598465160686501266519957437624221875210505177042124400651636850219589561940071883527863692073617794711598217649147738610509288928781429296593903652152493911036596103988460139733050518794580212186160793738470952394814120382922397342236193369881714452710659886771106226352764145407652753546923358997145729735594280078119567389971555526637276314894409755266539420832340829161121266676740352583778090796286799115123637606097349240628343088518460536449822446615330428947837935411047727325177215610123282781752941571820065060907221343719565384888255277139216380028265624683114560919295169117414704643644989078813395781792392873139877322857685109217703103642921269695889431199744643346674955967708238014854372528488762804951116311823639331624905058316034989003819206040357529468421062057251111098359665528324088844312828830552749963489324914787512576151681023998622570873909166188286365283016792065383743853808524642696973052899737988586223599780154305025498351157696 [100,91] 1052664310912945583627547048405388762929075334184071883821661978604371256823665257126713835773934589395253552170801753482118143130596785143126140341492366335450165089637187905766965654413253758963431960097118199845850339180306105611034946730479559187433285397823424624491517507242753167835890649514469264165982462420622844485170407852268022657784332536994571611494791101261964109973559636718184280467735510625918733518338763963389786844784007642189973554676812705223891949575841003395988821175587236835906100328876728116840532561908123521963579322023526032170330813821436017351212828921701311016549610329994645736972531606849858520362328202654061918959540246213813313359055877274193411984959244675679683650038031481088407005450997697900717566084119594149812662973878303472116594046908363900437217156303210829908198509983013685399244167607140513605510258311687509029848682705183793255007601131126704447301543016236200038578638490612934567677307435868567036544544438557574914960986064288363242051981953479796307869992597607503068610597897983915694195175604994496284915176345443747396169157923697399514981390799809224163024460436301419343152049829069923776736457828343979803330943834124037515195223764308931956307696322926394407100166112280086944564846691558385397005056696544798423206966044549038107572774925493585047905352135558979004559131187118757712296472158924345032104547863958531234057898113061559132628437230113509258350665704191454854986393722356387698779671101536944631895990797177950413959789139016994517140946463826594252336067432976405587476454245516712341572553030433697938064716932576803837197787645536023963291757290757042839808985016831538777581234819555816410275402458277634791418462267087727575205167949530076690391071726291711518865033779309006276576174038091975472137144235016908151437899308995918026120519962454663841863246067516267259263047287072706723336644331624395537514282237711957973756787841364502729280 [100,92] -1809920405194403097125440571244717007885771931905151505508221967651175498362539367948430158336770414536852542794005409749855292116419411740525853368627295815001993075896631246138564682684239006183983272460463330006442890121618617060301988079334594272517723236650376153133970888907384656315301760077228786401869948738385408513454329448136951521843358943150390548136219814941291747976864398947083128130691189475618870878421880589397438722175083454422023893100572123560116974106575455536337886067256215515027252069726969769802067199659558337114644006720005653199740778772323285578623796698507622423929529909044904945481464440312317109516930547726433921457017382998253464250607068641723301532696750840335752582397575767288001516166951103679070898107586083701035505962712359793750597802876641500726997791614930523776255902008944651744157205249034182715263645007187562409997407548217569371802840652417165326566923435766931165474311215638655941356045962011208885485919088615119175805548218483147168605162909752994192779881051699912437753216756778704921172464319802103999749286938897387705883011513878930869861218512891519079887814583029686297218398358091051675080092720754626474133981676059887980529074757148811327311486825957491560263221925561114158052793653218440742929749950640210961291864527563807572223559469605328737770336067575712274986226690322961157459466282194546009821876521123897466448378738161831990202851499585076422719015813439539982467858252543666929028278380714957118141626734497732733818792281698125034178833515605429746421018562313645214176556932471073252170569627297665959278884730517054276354763042203282895145037277312095090704797192377630167285780323122891295649968951738844419520291562304153765586644461628849762881424068158098705952571247014634783775088401611847072665246832580724687572982167612710034270687435905706215976285315848993325300983120936722135455601429508686739383240487593623622656377206434348 [100,93] 701107668622790171249440141869082477394815163299215749631711083985510741004562568947872229701777792449425699326230993206874068128792487378572964997093275524880511629168772477432082538355186150700627060386484329442217333048914771598336185571308154876559670826512599877638827462658526198997208194844032180117640609718105891664416763058613346118718434655392952935580546712977235838614176168053601181969884379343659618553360302558528605328429018534579361971917621978613616645717187621543534207530253865304932344878102217992585590935139413299145894731609817690794273797819685098645399987083896528579121185538204128238726830444958045818424391652690335839048971716524757039607509862927016754637933331527645322660170944692581482961907341730534686157944077001130832658420964443677804142102446274684163195671800283022962651539609806062669011487625755572837505387655338744576281954205496294841664467795418208950908255268549642774465517114295872139645057741148570685131051610418302844665324836187033180661091948641059468258347686160653198943729218959303915862008153102014203986148814457736079078735578147902248768786960946736817079539207996880969024272342483445471432818652061371189449527951590078229730528295973709682088642756212929509016196009645708207475982555198854642474449557953617527215071346819608876483012707237115851792449681382604978752283778857454191485066013511601263811102284713072159148734045120025430219138999621652900773516445830352868241687634342521033057197645908554660924514044222177041140843342465584057193766778002766769814269762328982380202245583502919574528526842506770596011270095149706337478824411032159889824107298550345844157261528457126035334916883252403310197962832071390439546492820995629874923146659259147961517011574602546267370290587490208546405115757484887820138185511453590185071766622232166050716290104556968239617477660964457231490851029529493765601342747104233384951438018115678408502873504 [100,94] -2834381211013656787309964563512446751124843277114672864044437141316581363523609084132325901738257390553227381298596442895683961711394877386268842179264564224055216276793196423467613097380499842148213726912874910159962471262959019895053391920769825866543527226161682442985515309574516182265049895224634266787795122444530460133889397674717340933236525336586597960138442725311595451024809929489822275927512565930191636971681746509419805584222316323760410890081492017624167389391619938126844227478735220427199000007504871445155410612363834187136731263740059304952915475992642830749931071158100008147675320682404473213002401020315080220657467564294185839066838176192275652435089291397321962216304504060114893226989490443923059826630914210465325543817286144399420865214154689109991772861904748497355783781148229406865970299426673172360747379157028154147125444839625711787990349138413677641813588298738260921435902086155889928699694318194984371467838884954746916801728566859046996348516254690158925886188081006897789892124705500606618913273538424142151418804637736407140214262905697425282119591792488123564541207583040060831339368451153492169258633172008386757106254372634251259042882254966313998474335898604766528598383257450794859301536525103237047642885825138173123057959917998004046820645315010002711835531565911782320143657451945694308963899929808709043364822449737230116312186670316387508349501270003532778636390599399126773200069844091740314953168649160521977023206501552122578961319252548959037785085764160857010382680182594760611053188155545584251800918780747871941556054136755324698908830355117791964892518094141857615171273002986299281877779153063392172319885512271622756713534968299533629587598948680000382623656197268977346786975146363817690497245462562351253955586512417693861514713563755288488469164709407938389189024837362465242265793608666873701489516997172278677325458403943848870105720362195182318032 [100,95] 868976022768490668170103393390627340346544621217583156926858301422764651162922915837300572244868285456983378375772505498939307246410434950649401738742899758829530306835341779734571718625312538788402020456416654817489880113990030043716965632179281519281669038292359486759089074963795253562119735305535772384042342050051794102196102480332088911951849656795219873262707149056169067012227669707936101263006734210238639668942376683323087831034928688303887602526544238575109963764161808870756504241459147564462931102770016041512150491053573675388211278845498429914457305593086406774679372686995108329670930097899809645567679882298193604811982248383076440033546336761916214066016982559714340826500306493550273246630521105724099968105039614907188837179196892229733344120396918453237414600090039208661196312506786315393803032132971923821120718203841648053123987681107651297541318418619455998360373414536507842135050306722311189883294253407107308822158110551426523070231419747434379029714922911699165434361451396975495733749858235048542602286263036756576125930147000418007590154048141305283082199319204972365302984542605531282153302564598437487371899639620422386878697105645796339675621811331597830588652278627441717554808320805994665054321425858229485669415224734159972802146645421661201406882497012150886425899803087357357381075876030346115000145260079216301429081140379058357129478616706745190862490461939712126121332835258816055406327160807457265204421112316900569358497290935577034008072526475538662241769004261837299751551063736522643575532174317496834651094802942703124430104666825122614219540276924116304478608372200897253746085357842179071585766086716445570310868407978185389368635899658436094028866318266124995357522607684077561876966491320661302198867055369316644482312206062752068977521875439231780229134766737474430382887468507371167548844394912929749968670819865534261870655623328715853188660733523136 [100,96] 403086316121671417788425281707574234125415168462056353483771237050557348708003958215043543768597810127654698021434942675724549528698417930886359332849087192509907448563255290835795750818012150486713583072372000514899648908448634556522431262606566010074432928733487994154698398154427256307569162750136344603822672424317588600069218808170825889137009539441584966271306099121960267139848190765315502435996171060438521528377720506832574098374424788378731441566705687031343083825387602195812312373944654965888863737153665861195714150709300472628187301437721468240765982470223193713430688940645979635145625563739309747042694740413096371352195288496461809527712227168092972714571135061132191164698058829525802689137190532080964585022265734783064289355921747774357008087779424204528327277660513381725311942897425265448650562119492084492245486503295157679021501245337639007470464977121527077425363400409880620279711461279853795644287954272131839511892464276759640814067910089181872768905440319480885472080490763927514256117039909693732779703223811296759591705631959810494181914806717039181071057656821339589458002148111176163384794550984642575136241998462825071147353067545459205882853945713101371374543705894510222492871791998098837813689789976939869842758253359425000789770361173756461386214541943781933709295419887327259945970779326115639313772573447182591442265751479078501958272324277829149024277830474051356549131010401359540575684822411024016888480355593141502853845937440236279677257569899082081299802433833568745352790082046911641770233082461921574740757009266968738674175271837794257808695780228583929183003092867672042744389720567047280546807059184283526798809948523755206274551432345391680317370872640392525685577801461784386261117529498614767878768884688607496063945807326046726895396103533691162345723650945809927883438057569762248357087564935039069727423484245320926660380247049859460388024424 [100,97] 526104364555660680452448217743116912650321103156979755242066677576138445421567421159503653241744332642019833997248466523305061071910386145618539787462297656726730388571377585412359241938981798973498655575296388390606057942363743102284091744107383336375723907699808170718052779710356589138814378364084232672694723796217267983680869958320767312052029378808716721128187072577423845911559425027129852407630308796344691330777603843151259561039077713124972798725046380195865219959422743167619060408074881555284804819946768273482825264209209595233404256052118357954169037148893836325744912486873006447580131405997807316524311947403312251249759225486800369022624842496005670826149325331523126532015519929236256006308918095649747942931844265558914380208025741092847336964306277054863266906300156488408771024096212546417623831624689453564581292159912473946095113126851904693444572763131480616341363189907891485881486582687566550137077292500831113789402418028481001336259310223132098843305131410089439836277845866684102673819656782235586695545982756240875904996356432895086153636942791128178248170549429521697500898194050637890448778502607669386284609400539531598244519573721312365546127909383176007850169851763373893296707446069960934793422520883054984638564463083395841022476891353171812721337938549825325299317651632666785415901203988508747846518014087955664949284899001118813028560184625080360413044660735941589185415408535636470624414127514517781861675333621483313135668517449965123691373285401733114984470957888602890319705702246959080187205036209117564158376632812530905333781343519706425163809002630821585933813448736537120328802443080940105636488092446402126849631274459843227529286527202075237793486789539515721363533391793904363652650500514120578392823431182377416617226421376352673738702021563385976994217487940148648998580529868542497682220306046543813798671093051842449702829147917776981456 [100,98] 34348348765205863887060283434174502220204720616419866435407486538190353156126054100012304684465310388257770255415049616454603411675464627205943896241316799430980486271227995237623009114345250362964926047658134274823993757867047134096871691358134843301094552909305546359194875022700483998282316073940550313623550707334936760007394041718984706578449673393148898764183998640257840046605217302505336500589861099006427194637659524375521901483383712246424135809267524117758755303828313762336193263414251408093586622802092494453065825609002346932669663568613933072494293388725276608721042500124779817740875836644876541537727893460372800540350811692555361853391292702234690037036861777623476937358579976952279473885491773241604745297242220981393011101502241559479227946722832560493037686165662726938816580294661886545257448465543737346804941053353986019821124743727770529724527759241880021169818798203214083323698182376065750583241626189450025231824725177492963812287014951314076190478679589141927284390938696065799529737976630158370600880477380372876028882181603508348938921051652947855145638605799301815789583299079940544836641911439442622062244104058180953228643114453425058694191834276085367706934652458657133420144077862565501010442079318633961855006561640708277197768453926633581297911097329631378759304836168819093937185106290482400093035084284179725907068732988305338455681291585818866566679626198052254459167949920151400373608794175787659023959416478407293319828000098244580775931284602196010340922501623904603457922483767969918511685938642758029972664982856401703531182785031401714411114251423107262688171849538375148754936433940013205098188423854190889943696184141670020096006847239143882854385686425566433037027023042630780963430593696892281741433823678439966750667989358011014570227569222003104279419867874813114036682565969390168020129808644605871310293026104720811967060463872032 [100,99] 21461242625566701886375787643370980708663550391738073563467470639179391015241825747574209984565655659741019486556450722348100523674368391854003073418777855747920168229101988040424741200383975810779308492216442765551430230111216502641376461297261710114907609207021111321786271045211847555731685503400367520174016784974382567501795172614690154340501023394441416583829862554090899389535255219658265805812451659136344414713126153542506092474666056122256548928145044819327297840753397732483182662923705415773393928769344250127727443554029048755419994002378587238629523252210929824425667075799585864184351360915901873881814732768832279631200240299493690065775815223547433511006780988107255271899708510361595664888901799720474801212893796803236051004360727772477995947966270664517370109622272983653365236881721929301611179565671771144576744881923631748874228808390536192007915693249690793912538625236436166877549201060379838333976902078704669678244460570198021927585704623084707158433297838026698835649175416510249043699038561977418561403691827564948127562535212821018624427622183792056954353286266943351791391695550081516575491038537936685343765784022004019712085435117856114232031146329256727985392143736407000495181638628385410524430277822449092864073862474760681616180279259303686446665696364131506908256502764281701686753768577806966569309657414518485634628884351614550700822606154149468307930277603030025907487439253650595889835586386481730128415189879020893505051058119200091377044707053271966486910043243665639917659353695014449994540881648744936207688405006362036613405637777273566465302195743372709850869316040575635857100591285638899057281176372700583828337301734130604520680346578231653756368894223305437044562316825601122454412219567060323137668738344072060841215622784185366897135397061063241012890829646035681533639025270891207852064573796313947414688541008876356717525440 [100,100] 12372435288556027054885013186925739501071358736746174667826167208099605716323307198383196367392888606197761078019163291694116389390377861370547425383248388476520875155844526474818471932327955996331414807861371361781302140537717901638157486221727569447609448874275576403357068749349266533392400848940448079082224749419810460394759723797723910930085838940091954270886511175108176894449962473989667196864259758021631284835274409186677893545351104126477832969547665181161953137201434527821391977867172761593587533395523429026190807677301026193111907574487558393668912636650569277740654288326681727775187861037873507834580404520675051668529625825877954187907689333233321315295807306548444196612774089392980182658218982663593217702809798652217006130966583035348734588382056392411995569895142800369665598151104384839795356683582909891019637148844578325559441868325051518948256852612021500461932747984495349794976604060231922808573557579281921106087430447178386347846592856204317424841482016602830980797998999260104973229229621796764777764761222240123538815294673612943189048195220678798665290024454966993307098533220485618512467492519525630430078976947914256098430643216587324021766660538964363830046867170021045601945938242277821700784892453886309682420814406569027844699663447569419147735582032578414329248403191838896370457938059184527263947386506007045115560320613851510959585759050396748240864359287100749217783893425963912478956422061069543582509483301264221420673589467331951245829645318303084983254937318547674972544032647318253399960951482293989982808484730904849348194341265246851232236707815770361729597379665430283899286146608307088826420494391015259706375112528775100059333440511583266474369932765862985310206185316137688645995246182990718385405021928646735164048818537621219776213712566911240337820906334260480859913373766874938100818494170062936979588663593858177390 [101,0] -16253965204375141400449810560340113242159641588301370070056025348534077721492651264246829087412480795467669301422791779293235606919215466772266486139743735182419820748736990277826901126272455603365251988356279387489074676876347156709516696444420944374823204715107250304265891873397221858269835320171077363200968022822704855507698402157625638212310085162189186634613919534800809054872501924245729343933770442523753320792111615060703754746252194740604055927852263855766170588925287040421430591722555853169202807532194948346654995619232991636696124829578355412804949402881237047035338813130800176503460709519028822001998578714704216380343654714573081305705724344646985160877810051268217725197882274467101479827596159613414319810010470767724034873256093969493102859773317477013734694326335660478577166823423268970847580735350772542267734318573150673663080581890223558736699728665526294168925338875878405698234260273156884831375938194145829603079651088427181979763861110197710418845668559315792760716526473274467566075750082816341296223013505462377685975460398414832353276895312015020694213499816834056835311848273806687837851678400414725357587929842232374427665936238430970855058942549748446862859197134731389954123371642065421529972100542279224074411515346011159890698489318485312031956479216225402932896034352297956957088014209759965676475067146526810952934172032592278307229234867293970074738353926188165084652891971834217633872691179488432438736244761148390247104354732572233475816267910359223238871244061645366312959018182407343573885738607405014990482092633371470014603757819080319786183711776667996577857471138583532390885859909529536420320483399592426366126814364060957053735653755122822945179531235979535888118471795297187211228949384698997225876506970850914572549746764448793088408667439432210335040332808155045134038942940782310491543819965283028298200154506508326021578864899112953014622468844446773889838062447179443591837953280074967574864670081621336814123881187702377440724753395587495746515541266943810486559903181263304113297159659693881785069862912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,1] 3057933271827775556721522535635396770151313766685899698090210636803289023030176121736607478137240600971293930271442260022096030299898845073052135400351360356674616207733341354564360720561174748084310275046198550520008118735860573810584297303331153589750894477319321431709910312027277013131165601576663201664314681746651590574724459672016375737648291866075713763275867155557997065418691619120647616308098027612798490324880479489578215213570744630711818133445090578617792945916687947166332313690629066802311227272972195454718726960466469340160201279838136281656603505136946775640753484358725069234228691373159871844152043472715221996446193070290525280304044527516022114578575364469058600475848225465148866299439095937987332252102826095913461206222944018694136808666772320653537614963722070139752929048224218025379619869533609194536397891666976616492809586601601437091788191241235124618673091405897699562841844217817040166691133742598933705612277591006733467506660787929706053478616404756583728345796319949001999759653171155260256543887698736373336774803779847101233590932046588976373968415988139246567995344460967910620038436705249354548913532786733098834315768709562436212329532770993148180277763259015776780709591073201509127356479769867777607350889566860273577023617788025834787301406294970746460985787476621579170205668664537925983120938141872970892963010921874735424894511823019573398924847638223532161847116065813772090440538978955992062096956915953307177188770800171715552226694306042282197031871918642737414922520739945808052463603380665299137405874984692592153659500562412103014158746856205772389310687893843276062377713792688172395977117514021490410642632442476896383970763583817200660954652544493734946253915724173804348004047213785585504757047612140878366591790058225345406472319108155499178115946622478164735252835315758157040499096068083272799658423061386912448930859996775005416651432100385209165797942216460610735032523256665159816950575824538879307815276451978602177138683687118741308329488765889331338672991100296677200465549000525852860804430299136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,2] -197128546683456735706041444375120637653623857418008209344219384445826903174741430519286502929100835652328785610910884296300466690384619688399049331475160320159796820378929103895794346706632677475538642770144774029993843680001140590663542244029843774520607996308437430068579869191760586279610031604027469857871720081183453969002979262711379584421882304460827336354067364542713231855279320740881517773262164567407430292731700141209310883747733403308146510432060877210479142512662695168548826681163528743254731008627689821075520036042098196990836760698808417601519563048694221183536392835257024548523110296770514787185758555075617415857981994214268310249025341793547968617945347901482630389887219468227329513105167803121676949022417693194040735070841353164284626833410441120837394992915267481588518625723411495669827220221609401223791327635384680602889954683114414463988261712039804459012057491412194059030201264631790695944060502712480582806428786625732432670818594366044717377504553935611929813431803350731191221744116400070904239536015470975532087576111808415151382200955017718227208563976744802541454835648378475110847575711535963583508079600845073303727972549315100107723184738471610235767498657670324770005178641111025251265199604660616529600725729372064925311991441504671107516598658258337182281643386521161345071567141394782116826384850746533653326941903627618508504489433160892043282066185813768161601174882607657337314739492362234341573546206943126297486339987626883759865024142581683539951610773632211338127245319038045792598406596663878649829007323969298108907890083732118664143094060695690386826288632577498001103841082483839090947583920395336725404929964540028588582324803119282107132236360989996562905316502241737306930934497933187935579776960120512844566114776378924920493324063470249463052549432961564706028663324752289839128421074541539727805112653292539799329254142412907639808420468389323426526844351570853465732213048140912535645735545098050940545539742011446970136185175123417591087907709580128272953442632814782949371655505134225856745518017806336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,3] 9187075173050735097681784264579390909650526361181596274856262692545307063815243377262412035451972977243691556745942043527563918814157973161491438961313361301497213733392811176904764572113864957961288863474017483170854671446377519951221342921027098703674768791080891086536125977317695601036513275479287005509680391526188452826939924402074747938457569500554715486257505969786288803833778674601730620706377140771862109124272914496652014480038138946677209522365323070280609512078327023292307286294759448299171944231701783648122141079228369947445296892295309212219530035176228686907877392787140823085307882900477100712715636947181946044164349088981435859697409725794733947984307528400008004442881450287862448345179210059799466305237842851051988313875523145315762079507919264611655246369151789107061083238032473585618326778617456657965588765514164141177789712457168346301858821994623687851460839865930371131555798388116668200665512698613015293895573595143984267863039771550539280792774581557677668011413993224582531000498958788132339566929523867375524899328072813471852070872574772420560418893590251627339322447014615076766280013693128598996924529964340110734737506435773784348937249740419527790329497949955445316304405080302698704968692250598639403521510846694904837140016166816890532566609820004540172009866697999192596832006482509387624822965380301567773174727504653841170725282681969447045548852689945182857250881038289828712360616594589691171958538596720638481012687330714146543088643289428808258123414307682462435348103529780983308514101858087702221310264444383800071344914490983033192798142424352218680744647496675395187304635702906489205933613718793105626891990601365426522897266660083946818927396363914902793700473743106787637504947671718046678679289820675379104485054631202012615426140927375562272287550374694892122841564222719176744559708192211710346441909620310559746271961402189041283965859179843837203878880761041636767718341220962956152503814834285493736263242098861669070253678487129847849710879328920164529340382334056940468633806887684042155943168021889024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,4] -137055661250411793749135640141068801314677643863988312975037350232648728506492225781723015868780492358954526680221447180163526573450515611601485766219189090299682040004117954880989836948921773787696653078749383738652336459532129929008930982862757641328006263680035932034814227394111850662945108321363093774389057932703212158319174076191069485405723554420009973582168035391129078209915868223351473798282652359525166086081770901684509328810056553276606456800263593712091930247952370833464441120792089054504035024337538537616543307652510135854342847241220909220462942239723199439560402737342081813242373150206459048315725702752226648610609593155160814630652891425602213688882626086508132347576454298008709436754692976774335747650192455734088292653411175458953403437629537130424980988408903554061555753330685034668087067578667131740548839447743899247292009598857304685794833525731248816248694588427074356402865598468918666280222749966770471852282518007783164870539369810143246046153158728897509293778433195169941844423553122028742787590337076306379347408440145041731625842697807239350395305768166787147528096177792856003210402140761608546358250246803541052831836315943029193518247367540550271222045921221336065529684054442597198523917133137031719777825574427764137395067918471313178189629847514549627331421044581670864466333671293712323230891953702714659316042518363050503137092617017594947987580787945771416911084794576117913140969450615336348638706580321627862219933492580985216273234946787164231681105628609622814565107618472610198346115982850093848166065978866290447733039580333792386579986880492504362589024167396381402824582036227530932473018205395894608884483045843925385418327607566892014485151559136740014391716505384636846618857863912739277459416267082325856507441003634184838454655412715137297632033409770305487066965641270967915419704067564190667369178814834441015978170193975673065812339426914933381065552460906010849205257956429829293754237658899776852804206581045274157445782363632475311836668884024829631403361992209305465851271034585446008723000112013377536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,5] 1721534041871108810354850545782696418062857847333170607625043312077350347863333435485182211201869898537816555531714915391400075916340476572084728012435027248621833066387835850954242580470342203226711184041816454356411305920589213368943793275647195994954551865265672675159357175407134731046211150362274886063380665135319686242051674398479027811162153672108978779490979796710424339595568387838404668777765771214422333824219185396610316363725753399240579855426819633076411027076680416955299451574385838767736117240853139709340224092221906791541488550705028185767060045470912711775283412682637563910333594092421618728049612041969833936931255291493148609048882958556201651651111046152725221478598844239378917931075071016662346365906770876903213265311331270500374218172471256086461012408847809299111570646879806796155334641515543558465079491020407310125717626248315870677197078292913544163240374493585799290977842901488747517704078797644116762401167345562210121598278467506210546703094474450844538921601671846373222703293575366039209631832371194851487161942471416110017510728121963168995749969734951603068823540872257526061458363440295533789443859443194692520448899667836823605488677772796622428101166685523507413397247807247709554234826696368875441391785809310127949550623598133344908828565406292522557048823638104372450101796520344147233824314922647552845503590357469192766476206613395399117159566024124194524279598732880037504165017837349182119138293570239748137586619585330699764006386109311038277813102987515447859902342145567219962116962553304826224693457430636590939886640517792227767873044187862233359329887996186874250984399130136928814241380045548618148301856326378935728304470553821561860606736880452342136443693024123846627428391380284789598313026214183806159539625253487152930399483683200793078021970142036694897110563990640742404202743899422167886488306369159932870397048460373185185944103717470817972459456877152152867605372740670236301867386182084179548765411823166189785489324345588070291870454987535837543855757247824255173591298455519860331433921063210188800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,6] -16374681442093016967909734410805409807254847393513650799740907025802289893744224102448881572366386831039742819434232794995777685696982034906059884237308459841775968720222012024556874018059322862217654899080499197073877816758046077034507901632156010602180637061332494982136854724409985405658557712199473462337684555789495927447585167167368304109069868668428510706111091715508650391674655025562062762663270226165293522897865906461283026084711098497764733752732806165551659348277423992325147024580904857626248366215436289330653809334211573424797586944879769384160319833176158226184444457304741917422625258517817214586661357227881357922073260383100609909166748544105661256478550881193722360369258323448323824212942575045063795045770200949092877029888980303106081504022223944811803333083695341236617189438031100309457862943537128236614417177424025924088310681481291962383665017630626724993518663796860407279089383705760369267361197524088562142011438239836254322906879430125723720205699383305597865761654356582853777049727357313700562781454755117833194962884516821252624494324588446458723618502911900920474293761025348473006465183690573185272344733968295350142515730895021221709448482193141889965709076538388781821855490038358978225833966791596358416090873041393535047498810844919414493103786718529591667104293660364692991575688142660132488606248243068640584425608339340318704744967309268223353442911225218662368294668857931793202772521641153841603441918256604471316581855691391989312136553090947994570442629519129845137525372138372416499723165517461383589188585141295314651776524905698282295160684535163129646590471855747955205224486061703125337676982928286814935138947870581891927528777216414874791384994439410953699074227669093980958999483891454877857153060206642675931329765717490699708675044897027798091137061576236102706247520965752660565633939185643569179167883419961561830458395489494369904608253941848307078094487916660482041269013967210108700285693813241109644543004452200633290576181783997802174419568607251871867033080090118818976797995142882623635037842720111460352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,7] 111943937267390507176604311075778960875487339342636962216834882683417690189363057301557252653284232348515136497468015786418648588461198921807678558273088909299754012716470300388899569273716033056546133827914306067349926846753432770958054411718389470312601835971222841685632610213764450554336398833650090803295089147323853724785116721140823923968556405161471212033750146594274877300565337362897484974562549930825242150009037940984663684745667348492040015677435299077741574366637779339049996303687008848675695521805521298447272539092727006463936126073951611440929363563046430602290680387238020905118807617716617434951004700077552515015972397644483434765146559744413120431441718640196024469777156875986461711965158302674625739125563051258153944551572082546839781440908369124747269620616430760027667286339938653703012732959043636437435075792038759909845116334125604182295201126333808966635783009023811376718909335240767710244577700623211103330697042222278970528808923896720556960518827576584849398552061294093314893026246693192154265317692974904572197751434070503402003239667511535181766705340508113373442940011985368738438371460032633696992720427462232036860687082014574984267544431919438097475982578332257065128154519539748817226178551554254760166151677371535188749756111869508128931500331813063330596560471445826172816462746448184208531243538248020736313170897301892970122295679764914894320715226912406171159579421656586702587064383842367206429373586398096065133429891685158472064072210717855034204946404063222880577419082700768793186366981403793922060933624317335809845119526300679799458374784738257679651792933729109137093054662571346592510776663544846161234938364021809331650510588419875950040475873245540928676219232597385698570556772038516865796726254040231648890101014317214421738279223931820207154880555328545947267429847517875415490042486923805078223689558771626205488711541796926138955258083109910157011294215467432544488524575222710326732740264267020520744586183258627723825090938181166953464903835824462929268337739030932335466458493678408862947225233307184660480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,8] -602149298063780119560742922794227524285034910664927257160631017355416425865081928006380433961242919240412027881668754908979439291391882288848931948153875707143464878639369392413461433065013487051583398250732134890204173473021369351590799545497639214006241902138230724375184368062876470201581544055317658706268248187589568305347016630108811044022117244540866386844131873755332965457606794436018285569092427620025738809115643308514852611051766666482670079670736886134509587176168281845736530029891060009308173226011633818010151940293845981862859806049255594084250302446888886492002419069374073916783406982350020343512355999500816595826270915640775232593177009686014185795130494939129187044426083675249739441534235560970020034060533882860429796120716244151630521139050115404766921631741768469825778846048354638356071850955244341072477535930865630085307700895838614166682501071666041424604355517298146253560939258272245314423915126857725398368589612401594986283356609976888764929785364190560721843633409680384814038594627126561737451960077538964895345541669144703694174769893842221010708170744693886901939801343807070289971978749139866345679922884065322364956557989940578902169485897222839275693713072262959138942114470467794676812773706828881403346348868739278215352846714789869124536685979832514019887660889335112182242108584424410805814701431343351096254822447686941448487078938078188011239840680632080855117217551229814051378564038450948857244209861165466879353092350406380557336924694451213574940685310463162336111964239789012631860638821655058669882974731988450571690178804014136588286855877157811673849761567277002753560348872131946708750490660113157128599686622565590259668435504713494747256542631621542790196565101855062999507251587062479902920555296619725002161450228203127102964831976960813820328139233027482388500019446967445217479505245373208778826549393454838527131383351816778911033327757916664838864699522405413553187775425058095386527625092342463881065520672329795383404412759161936460240222209010891070947241250391322292564260517742489311546870291522327150592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,9] 2663912102109199988533059922700933441642688688622252072789534573379028230991977648165341300627356827981282058519827531055926448704456243242681608079679286970010192091507929776375223399434404778887140821025351943850747231572515408764541019340300013631340307119816688918057432515842794141974150441355486796520421353918952528037763781415347678951878115859161091794361916237156885156382562684825160975693887956176368197134669258977928105342598962751692246281745334281026272955756213172204812224374864384533712648696598816077043708475859948164717323242485346481154085384605717165836701619886481064684110466980008888336299672810703259640397540521346615901613934059517149268086975149660842596958808531878208116632195434947425692613043329097672908903074610647252985175639413283153471193488320188136656194477046284620913202933980750217349010635733839167692874631521252988344514379786103937856178809808806208775179057120386868093371043998250325496117011201777924070922188749752997307289252239799049235943036083148573741775490157349374665297817894441940909455427704634147020228995812062338249425933785209553281030279472962307595659531550507518799010043508146162411939599072429767721126529100495117176835907528534708817999248465183665160433464098518712358391125857999568230131609567215568561557980461812201643653373859595252350818110103556729316062574975879589335837189092122600882627848490676849111173310478954299938235876109033450534465516796875184700944403108334886071855894199832051080422814321655567935882001835797186430441285857228168028979605716192144249041291211192844344459925836482354553377087746611680701518301053840071858707215440423042369201952157977747882515549438397305184751977220994030904529443540219601168039821245345130640526946412971148175122366799222537100650275522150474185817110133218457573231982734188488607891144819334816055936826773161078131459370564459354386966230717937056940498874250481360247569327879755524596207673828058488947864362311927880997924900465029337178994351359141700725981837421530007854305552694251093058928246485386395111701470256032066306048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,10] -9741606896913092457463772329788775505640083432949589335813678167318375078214619358789102182364662449815451817542300458576275077922368841504378003981077985763650531795624991642631677209901722572232993257095237551958171436860746665171877180299631627248348016093622233064814007739649736655189378461724589583491432901624488144402806936492569115515246259779100950487604517500060062718744937711437001864117970892474349698490127127945981041430754398627838464411502623855627607113148903679845023193245924296145129232673214543067022623911728527668257961823912257352875501917263749142569735668803430757043245633924518687994672331717109866309522947928239398375593077575226706532506713428519812007000347624024039605533421941512900485472935857684862944623173296428809523396800342652990384285722112696092452556700504878155781687339937858157001503659065154814462402344638842997051121332599229040150035469641127868800876201636625940140741086610878128436380008741450250865884975564385099310969165359552980517577588012785027677756420901735678822364071214294517365427909395740679881855762208395637828930390893629657536138800994084987453200382398110637229698172666184441322134203728873188251107274810034271483382481924514878113310692906306303174736893849529773995055453445891217079116414931174468927368448335202396206582649662188260199450184333999268459687739966857163621004565606210546077506981235752063551051433774525441574671012219012004516222897188243952323984709399911946300923299836599267054125598254209201313676956631515118611739821086223836466009316477228766653304302614876243893620504122149220841008072266268207071905328336885891598125942246775959512571819663445610575305288137168892151106626310698867509768063285897529080288323513840685963440583426534024301358018598723097572849680148331378602160952418425092650793437774633555111676767661565596341223794019385372614812414265443228057721388489319264397523632059259678627871493910349739293886755918716271419176844978981668976839779037069128440315065318089392761631871293223136285797818935271725411656032305275878066925228295546894024704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,11] 29709345764741132608204294738694952087176749034602439377929419089445339513762572467630043342875092295321752264571153541450418123583729450912780268413541366556069131406022476878668359541456937363871791288409706545248726692054149083022073671361368595423173083718618543455033780645856899170053626747051482467746737116233458261475126534020008361509859023180748632205349921563521082663969578614963943451318207796661740237265923303382864498527396193700899599005020733604494981625010588672899273617994043032738074333704342861427356314658065871615486839043927315171832776601541701899099138431068440332840433428933909914734298452382886279554912532647929409846787786266547355466571161748310527875585598574949137817828528972189243582173439219513346248195679118944515139590822948777886874571554187421558042055161250757302923583975448402007373214424999017593323734506560405408785350593706156501782050945684349278589291093877953827461447438753536738188057541808921079851499371749042876623425972511211064294736059685863605429987188623192565277714705534955754297177043607988111393266636382689375599765086483819322748125808991077935619676812839142436227963015128298636213506546091336884835470306242722332803173517433590973133295345405946692878349852049426598672896301705413066616079281856686562091484423694437120075210872441427897706653285135288524228151628375503427948845344493697523859766807082728885299244396038771969916722217295685706053769046631504093049042471723876888365515670984192256753755937410393914242878494833053933288264961497580769429383114277836155551700537319893673323405232023479984592284602871507532364194017339972495443161495997848793481655307082818353791122500968495206581700156775246276996266492583976419926030874258433482114734632325673222683611348308817101640961908049393299886073319672646180645739498451022560631931436146703140006219791497248857475943287420883831566795697724993885069635319174421019060493167535468222051320155807054340666740696406542456960815999628084961831094676756130304919217210287569494987133399215349543981967816215745031957040060459581209313280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,12] -77163228336174093939245962475358776385326545385499767463826574475451865810538234791733245634266475208747321909402784072024245301748110905386941805888972738450965718497222420597244478489843252428085356302852002427012338447952726372844911458715295366662682379067371288517442366204648607676092822952867913604983354215428484142651937065506009596691470658308678031027512902146094664651523398885469739894813354831213573662543740959881855222523482666993327352645864292976612809617568820199632237217505755843981293094084648690151442423372077060955427601344014256422541570529630876724889567502199965382445254899445087247596290452692249350176828160960279575929233381143671761573629738794057349816755931206116815288333678040519773774288842705413780488416081479695933224137997743777087740945943212595613270063982669776690559614894984864804111500631475517250972614851307577841537779232372534978194823874587634608213725362159005592788989204419657985956996467362352555388644463010434645159965877499779084429024111753675056566769543580358062202914761600284493267520292018706364204691487171959741286724075661886333571464484903779110498272105491164370559535103259437835412033219028842918953019274617011059544564317997765692995466135289996276685687046210591426156393585880015127353908983148088213608542668907247849580794143297901137294553654993101717258911910088958001347778941638150901292889918481106459530753082187166975415505023994965670294475501785165187825318747238727391609749391924960420536082162574098156995412885353080380467594445100450541552621624596597212131511980356811233321519124080753459716875417514712451812077420550466026354919233908633697624878917538569963506195997103629419845394296696202677257520603689527557451878464784745802056664042965599707033506747587077804065306018951201935937163576128446401147948132804948096718979155735920834548190272471626777915345802838854353630217771061414529647052900683209294529180539188753351998745470139804851889541071150241564738385305181014398004195035331015927846443666865615455096373381740974497321756966814544930530922924825948452814848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,13] 174315100389045939148162445012283954960042291438559416873996666311724433710722739674063484776090122745430620333193920063410089680476518080747044831063314455147172917044047290666998251710698230957304113561198088007094019601071106640817223590016049279505528208068116403238998767441662363345487496149221864099646741994986155942392436371007739666392696140427815800666735657356004912965164179196830738328971835296791814682528170409588292331311468336674522120069314215357664430223392302011445467544237290246450273687636157400682893523178968709291373113186465085021243371724375548367529887166677407324754062016695712267463796150818464264897779119751466995137910876273284973770973942291922154320730770853634081766145990563930534019022833948461411392197373195259521889250412542086126268232461289557278426814545979361825839694685343605824549223601455350795804619435891052876234753599400648999216551594121933183375121134232270687129002979461361089303495846535592764628642129547060557430225915074090675746601205216449584313423734810383470954367989643027440431091360311132696864902351006195623310127368919887879151543416620226108448008410670395859912483923573538650338006149187097359806773122291100302780238716565398957317664005195798762815736563292950420853763307321813902914359594808763061634105033606278289429106936948924303074334289382182992226750679790675461454123574388316306239464445992949867247435589228359779955636308490289300187503363502244700713995772736232263492254977273271732468831735767732866541117022722429438480084163824989213503854214707959486538106373118208800674893245937849329106045760332975927591038631151896262392575651230602474293604223965932161303555435171215714264178573844239593895667128812910913273033891062063072205347366851290473459978128525998064232523959923185703509528855083771728255199451620575822449950042233179582596095798555474824234022836643318444617825918739648488733512113976680998452759140958463583475995012687184131404666926646655868163142241690864357768747115628972543482428936241515933455223187685329563063711793310071139526822693064058494517248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,14] -346503527617719754964894562360979897093263485003073273733531813393775678434579164237879178729481617556874303096526547909605217042284297758150854674196845828583942693612020327961802346416781001282993909787986873342426240476491454751951169985852546075883901253186937111118606324773986502853869759312474497018274071584656783181688631197205573495549461883241994397820523805378478996384861797425592865340848162232158847431950859332089927589972908484360577195841583485052580978362773950638590344342811602494356775897813162128450981301452849467343382940877749695689286692330188882812006014133824737337341463462563825423415792786018617307143302983882450783675423881158553217531190988058867871375803045954176922362419122455574417156831019141649785187263894975071201802909173471607932250456781333173747607470742378295768472130188335788249731280608158908173781309979492874350458692591623821742389064754712444502540149327763874592407333875710931842156606404533226541118605460873701009103632779916289734744226925486822351448159560648539105635001709190319408425000001706966529524283232280676285647735336902439200873189801009592971355125326042924857667927056464847113536506274112574317259323690261198535886883072282649405164588120890561202294982044326544208613658884870363244822323652317259561174511320552872789872769985243523738293193664272207700713183936529726147476518399567049342374305659019136087467625246192383108446137471765119423244918169887694862083097902835767980556269903994707388391039805219433447796773800325405356272969729899944950058823246342098949539601043893820821540247268501163951126514294701401627950278278253894226009207282100312307199728356160179046766329888316337778956916077175728386716429353916829703567098401585892359613323742527390110705882210206584234360587332176479541649510106227903973436282559485528117066515973689049255787724226443970985457917677481697697595748065919573012644430646870594226070110700613725879886572092427079729087129095314098092517154730255470677552222187761723827641104253303295994454625602155691534303754799638616778191290871055652541693952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,15] 607828432535310887281824808335147287992313761577253628495927695066208189455284152593563466400332450515959768938495482620573379982137578015540062673049011126019234341488750068855767914092406333373428871482043115618258698217913139187927338891258852968779300143220423628104083264368874293330336023956641986903663872170252766708843089457784985755810849451546268396071112433330302239561237463356448786951461784549137532486036877732006978845768257788851166510575068976932622789813879959320296474942399009629116187342655853915307028616221534705850058466798481486155091742444404537963611766452745830295369726576026868878752157659682565421207785839935631246488198174647962354528299981177682567019492701787947248905935955657396072161593925193379243325611475095224098895303127514098146633038240662273039330715100623390776539349943837749543422185730736392039309444942307544164323471177106476965717748409782860258876666280790558488089678750289667680191885932589540673552436649070897490978824497271612421782578814588210025571969501479167386223628776551109313659725356825356786236726332280786261363527139255855508140712975143897403322474427530811426456207210847972279723749664987506203658730917820287236257141610690388881937987376549326173805027984242918680310718039172349743849751999551929357361860188758350165765571672638716317639587519848563027877519838444108281254499379515887153061192299841276812858364585508769209051417138080643137183800902671412335270625159779775287172626173712017463064985381464413154692109620085992234761261772688199939769044564947260716494447559699724464447000920657928871666561790751574912810920384952810587479443800254973142915664671360191279894393045034043646775530101209460529547143164262144008941731220110443062660985665164203121089884505496494458268661330586724862946180751979094633226774769893635017024879334002055969740409712676848966071360354292155082289727521155100470306242552736204714033237830295780059161924710309288550789582754972353526084254908775538339520203196950731216270829311717036770799792592880895740844874993620577369358274297243590679592960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,16] -941842695606563440648822581488679058320966988905618033812962545000848229929012041314038294164625429472507060598166609186189699813196685049552571012352779520130813904018286939986624611806222107921237783192643955735501783952865333336336870734710144705643478146215942556954591548659756764381745104851780868666016021576628708461722161772861788647106264593269100773892975391654782896315270380350490067819119840087393282086256446844204958288979176934675268812185412965649440496694129487302103894198937422072922957674172220029747208568384029206200744475703782658071248491035268820273918149094467448298919577191320383165505967494875990944919143926674778045872188211390062215438395052862953446359840082673139732060602802311372507667744135937486501458102965778583249967787273038086683832397922125413972155893353372999407202128915667358524865808240394620107503081642674926486920626310956284721799796926376599441389323449239675139138765631939608881670693955050099375411980951318983276369523227118238302355182198047114576184341262887459532609792080819831012056784984204529074676121412522832323319518359041019428694832242780805265981768936523197024200983002179526930904137746325847699416805595799749430780447730370949944712203425879187297426900468810246122202208405869304273964215277352173226170863049360858151887639078510720466722575822487653481233375356037499234113924371870601429545548655343248653615731311922921031955544420155486177377240038040121759039120334203486833937967184440480009146625479139248845239655911449884118873490376404276967548514570084266726467049914633611163789778045593390755517496660534027509177463608697537363667613057744867893551889343581150223896472491585161896239740502741342730411677509101394010051982824920951679842902507272886470536949914276510264510933653788188815612608947992064637078552360246532731455075041377722310757600043987755266984962222992655891082450106597422264239079763589995050923448012527629418868536984022305290174461781179017160254477365391399950611319375575359546099454372050406025445770947805641294467046442718016956107323042572851923124224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,17] 1294601054250452958488824591173613972971294759417298269515482770542831313508086200499566379871372845295911797684797570924971782019399147453987344957212843865646769832832195250946156255113908879171027146046785124908326106893085041020925402457445877201034144863178897738380603313268838751291364817081656441296603356865629381851629020684099390561854747323614151648882551315679958408030136684850829353679216248680196530537013583866060813605861997630246503012775353266045949486211094824084687453360206439354007890160942545316509567459762622263843400430377441303436020324847713422318006633421691015142609467580056568639713886735657374103132957840923611939460265370319383337925904157984922350596707825427841361060507005766359882573742734395818240652231869501977847081973009257261711325926429051557258645128900819337528896411736229444525235126265535371197636800846857026802308844532036224814965318647236916184269915486054820725229545631041132753817864542082411508016633168287577434025875885644709683312495036406905227643871658227294654568514411518953614283913607168807455519898730669064831877590838302967134088646849687601055318854623600845391849253441766909048105296499354973102382363980221765634660387936775301661667738493141567947277063482047783145459670824160312065823522866391355692847356403968101435953441592236648830175137428722738365717521631157837404073100756874928009849906713156795527951783774992157086874945450996261825624598941836102765074843908245260370199501049302196177849970879426953659007260386166948641179403129289494823846629532297572741476998504614766298919176010399191937176877567729688264320549051370960551730909150259620585334255085379749733862540242844767013915653949174915566869567572976791986177132053003445042639437090503071272612509214480170534931921913400707404320448639118099435428846215226654563005404482173830689719763795544566715782883418799182759901281451920441365245658769029804867033477117136462677437367458510101154652896508723808496337762995988670081529000524569780956704312716606103975798394490876344506884556468709006341509132079980889161859072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,18] -1590927948833749606471642323033952765296128762639069174838582229891860259770439187904485506119940224121145393955569061578181198733247510069448939249033072160215215687369999344957973793438586174734943483565334348723186564818377911843349292963642255923765413413653426670066899051333092391933075651038639795927007732706915544661693230952239661890044352453172721508551589323147375945159066367701187657149399936844536576305191445841031277194489537777822831495402926638235965856085758162955727462663180536902446250260725595402066402548374156482256925484137360789607503137786959585519786946981325326458591619055273168017207537878820710927951537397247834903227113217862570944820854049996511790324713668550585511106436719737744076094704189685727963221472176610255812881631689627472825346512952883663398823880379576927469807858328143134642105218811097930984582196812794591015028116754745089288235332218515085094322803076001755070886399169752736122009878987442963269675428533369399455814529051793908000097153052647353112712212966924632492542302728416194235086768778824803676674458457007692286447741918042118782163968899050496927060685772264583309602784982620660380459640623781974697370311518907785286056483764081835583429530912016690459207001837490900561032083888106680015239234038187689067034341301702648212008702425786558294645414710525846421263591290704547557149655237650347253580126200518837445657722013529186411659951737574293853334301839369453681666269827742041457222797951993668294366961847971580654192235174161937623832523721119316543920195096137735018398153977693523228734914208133752515810094075713702019392348210748355843678581358439005866385884241094429784029944908585265882892879643429428170202274953668134764429659709048039384612890429736488628229053895139517309659514937700653121973803399926660947828771991265969945477471428990618659988126422590995119668785858294164686548399417733928719671222425686344270796531134102644622927875401858666793773149811052653448794644912155274860361258676220714909077014665965703851979190667997587514297957361849146393021990890991664278536192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,19] 1762486637886672921703306680967994496595412408982406772206746749540384232635148031214857570862177268354646091743242013734601468254570941052115208332289032446204508158183286565583364548015965871842770915264548033242889239834543410234755554328622660416491252327852660977106845597069200447481272810214328421311860686178339198329831866239930417469944648154450865162356084461637186175684656671130947071387511498935650595806128993836716736512793130221965516586021565875817170219213585386859493262006204244617907228693202704813412749830726813587687859825882533940336834336064292383002870782243573064095054432808559027104965896717979436601997930364113819551415056877479681382382824653785177757317064181562005015945257478028762243370873104356608361025880237733374689686472147949631191633180344323218846474694806693844162358185938521511449607421594748178939890499646166059498206669566777423726958101923420096730038295890676837020426733064826756440164508649507203557803620379289360462578816555431589837073321700637968939421356356932373253026116825958112272363740375464095246691385175885785866628183860401778786393416738761337574042556225006484107967638400322388374901998316808112958603649444493139744999187482879098182565077932202895318382081777930536545337706689069054101700447751188581015661649049467132519939108855844471574916738679457964266475819025587943362910120453702715675169695468332026534341585287290223591380707446829236192493358455905887379081084703729556794701827883801969037262529381946782475540942349852493164288654133622651327407057649750513879445561795058746588976928171667128621411498790788173677026722160094274081082896458584318759915029496081757371745060006307097357085153153704074860339667763934191075646949101632711079063277335513340619591114458968170814307750646256125414165894212701406723891700266318520195174006504050170884723891988931135784305184103013422992562097676745170539606913697263989863846846749929530747865030823502290743421789447499139535983189098759904118539910940624855090761802355074308038654557580311925658403033279546135305269063148108138493771776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,20] -1769494180574771575123076262897613180413151855944459484783029812892815207076002900791456756282805296672109785385194648626538078710937167104889207562592059724955950103020203127853412450287063064403389209267755078933209997768088746312066849873985407787150179708653291403994961680396317197755964426587856598478487512422593883791336370197824942352869255789442575072192233394553166100258091097584190407682339091701112911885054744516037040759784827582400634408990149199373076190691725820691719439807005507021291563354698594642643359235630762526854178067614216870757063778686176575834773094509616881955996392446877774564906616857475584991845263541796746925976486801054751803611735160001053369599465136904307108020123703334563406372328826405213898393968247981844363890988993066924113399090710819226349401069329270303168707944604040388014099510089740008367395747940777120500055765260848239203211740760767536895178547816143731060894331741505760116312006054645558307638987504862365315035942549962859024388529758502141919723336264551321049357096021552558006738182965146538854055100935553074584482133058878587226557467489660995808288049569176897017739424160719179768920930666346585360439450076577393044167691697951985724427640464283172426896900185117642631839426864801121573545472496938786707006290977637817314149316600592816139216293992323729766546070336081558046448345485560047678063825800062033245492294716666006781926481544404647141437824807614885805799694131140756203979933704117619936764769436868614405000699250021768149093606678528508773558811814637432722028697575031617209149481545121555915872207005410055377809269960849536329201174997459147149907130432550851263646676874226709300435558497806031512937323881917757807194825274759150989504310061520240352611020221631776466402807695548576367885804677240651229572893982572828371145297179959717646941801376226846879807148903250286283378302941331965229806571443417903715666823184837794449669390430102080689100121695500744418115756537998205436573697945975770635528896530059424800000699487177348353061539749017462642741408273851062429941760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,21] 1611840534815544136474185658468000336850496775577533579706426914252796120652177902755813453180122432514828312675638828244824233091005647312050549405542799748335099194734972568646267589308601023021424010522218738193919653727048239786694149174514938377825324156980071453876751092164400798347313477415252840253148838264084619380463628967387104162477854063757529361445956223067073857103368424842736615549667660808040564692113420204670724102959448300572307019965098363350096362350361033142133413246227911806839859996238907537165038442266264692318320137313383175749797279632271554548860855030411328388431765733258788496905382412386449636232284992741581279421503220676234852104952166812691376291436911998772955947309492390431775795859783898883658986531833632764087013322990416635772297453912179737216466210915322346169250841189981898048073091171011263082600711858578968214664327619194513148536882062521568720184046746385503225941699406904523967390488862151726409282745777614106395360893055368806339670880250602426372758718491552147800912559397641685037786471078873174692319682387570187039001409937101574545063542040699895468954522859335205682349548796577605866255104622203486045269903023611234530302407657770104931242157156366521024487975620537742345562350076657709853454392216039392118582390712495187551941409044416298959376598826805107181188493172917498244637565565753560301150114321016944419805546811566626728869299702299535780023665340352215266530548312941936682408824909511471582373740569792160221086792796582405957988994915675190218815921827998247067413456972667265881615560136896648811399054484811227746345523888702612667495326115442769986500058402726621541417902358072297126115417106772325812764614147622559138837929995418691950218239969199423776889203454963447042543256359291584907099856717032322109847991409329528960128466241149084615869640299708569416302948981312745476235753462015144012412989032819108458257623901729999022013961027355161038784269680122664512848876831419214718699380122434414501243295033129752781842528097891234388058984317326534700618339590030298760347648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,22] -1331093246754733737294093180701600285596346280350239917096330253989937726509020996597527197361151210132093465451738555598350815715964383237640046958171405491804195455020984261208024065735678203276541509553483755474683650960830362702421746282145876783795592272249865683054734735020979255027389137642935002651664987969149602540062304466388839913923347475268173065262645192112548089270742707180559624321386755625783701175290655762510598786228516728257519646258475382195252740561378024314941889149053387283707229313088182211700868854072623513550350159439993212354571834053349302090189366992524538559067428368816164879218989587694959713301174192075743756876168185892296302974863772965151825089969561825341529367215578283670068974358759995791457237792216565052788557346791667587965608006975018327898235978123771528101023023223711825066005884661490788909152238797221060787192665974440109217865003228590430093679384954008589321507346523041934613523480949712584794230304123450670087024857946573302872312887634657489178801305893147813110331607625339859232962436551877363195904663534379833492114105331027593145162356653743795963592046088722748609798219716950008145131937926568765918213834669775546337478679679104025889984539118992433260302543791155070544713368714173661416627582989533061792997349041001501749944997890574466548371338680272932750378995607737852780762430710677289707059061948956911658368579790513828967644636129495609451635336020178037300119486383203404299665333701248787965506685562336506435289459202176892110088605720660284209088027144158301210748543781072424217197419368950284848794299175563588485923675063990052325492130301641687352227446686896208032537708344418441993510989995932520600604893290569463680367402759236752563465254399889773499960494210876010807290100725589653440597754568484533531670656303411786013678005598415591171339647004424629534161555505732484635111440900403144210583428338359346574206595042951453026157760741042893762764653933809880395421887142603113614752300803177280566373804539339437694601588107837392691688000055117492755076406732295916088197120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,23] 997693200674853173075789743144342990641688273311760261177088331081120779050282388722290575952180515070272743934158708242312770459981304537335209179214746681864385204252665998865208812440886304929773312160277935573572221985550609411261170137686613053533415397805787053390274511760857577579516508475165369187579048367862545996794254735765534577889925351918082231272699143987477984208461397453566612783080405321054657129866853088420351413786459153664075604744928283846179795015316363606632234071265086942923794662257633304752959041203118917918142599198893636951458354925794455187517136803807717589045354019768070181537317574513415569397599615366039984232752322609975210368629673584863410892289415808904234297730374550944663256908899140984066837313132230649000862733446073318906088044213084802511115366094357096515869495810401025324175689398523245978482203700783785703797173633732349133604695403892297695574919984149383227145759691425692237177526975524715475254922214966704297171708135413404010519085490706000826578164622740900648766200572509094708367925692937393147089508707665065385001719518817624232861422858483026703899410350215955939844590241302392525377385747656426295172612781837993684824086199298975967905896306592915058886133409520863609532077105239131230153767700719045573706414578212748176027321360370121501618747427552309582684592718156637216713766265480064230406353548187637268713137377076747688298966011287986543188984340529875328013702191738497584580151868616607954779788188346921531663926354152949055221238661610223283698117466432598385189321156019559368737480637777992765697988203979751368437034844860092231017479074567274210071541900350832699424618480297962532658355039288367584782183272064781726493156293963040774142107051592815010126786828920257663098653423539595404956624962595399579392709788193296112529057072691646662412421939356344881677909775755484052567182696980119071327595698494105361497467939668047699541911864619715176433820875369501480915587019818053787467513808074850652221172394184559576818617820148076056708383462542168748458454705541401695748096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,24] -682752679760152741987063190004688358750218706329136325362254009069817056330901318555414423216987464306315798117319794734571879858719482798351965421234106042731355350954777678461647500950301769109316632964035435586133659532260540620200014880228592830893507204890813600744093048318582969487122932811947898675646655906909757435248355657681136176524290459941184654970517505318669445889745890640613206140116573244055524179608100249746686707516643052027149756280669754809174949129138997942838630445654863380485810860854267592626028989899626578523836741609629164675115855708707087823504573614577778280795179444815714614627200005183652781804121575294293098450159531087377807856445423995558141781492832709619681301996196596997302133306492116944175829166351011020626575796659717736811660814344151321164612715494311399396787517776809350201722301892081854153913980595571388817644983321240664837721893584087705739619899032000229558563499885553450397530809135348096929382779124202368712966547443943767863003046841829579741315029261577242236560664630431014415664875706339465887796871538990967864079201674228918792708096214552808006808904828061678163074734838927742765961613265467317662508020076445723114209476812092891228690014139201533941408342489043190005348174843166875462461583791841846472193793563330536814130178509135365135280758241533145200740504047341996782264497551522302260804376329841829073495502144877260317440138087444808706016235284191708561535406095964629234887304189816479604105039136794291599195395058330610784850419700987342599137809916742279140671798837187900594964342734843004517980626382874756217838747995288305491215906097530038443295461637968912817525427164920329841047886291473348476787935396457133816667919270080702652352089770721495711740291832812949994012855784464712984869311789673700926804945775489003609792016725979807592923225739723550265716265232962513479269968020348168845209413198407067209192012775856158748270865778305534247361949339199728983335844058719560315147366452427073170413148763395067610695281192762096151906807908500003684584872724683286632202240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,25] 431127360382814754623211468539157007327718961355216181527787960390157133236477280498520511044660102826264479455224437004014472981761927387942028720350124384778234450997824418488893159426320388256159553265941899063576234129598507673196493818418338995524637536168682541214697566776821845987555345599649618291277388274240759141666431710850542528461696694464305228071809447688122647058870901559871635560632702989742554514472595311713656358356422205219741167329027706246251941615819260427183459711635727640982847724816844403559797255586411810004562360970124132748856949245904239076101958489572126200327236007083598734322230358913459391662298739150779525035997864335619422468890025087774946903191538865131523051326426137624864801170119540727208408980472755570217460263331379401957233733500453597049310796529336196736695089127618419064214322317460516074840549170428126042816460384146473653555086092304889154076142519827000305555522573167967646822742760214785551238035013152041340788769301520566615786432862945910634310471790189678620599952424873619175402701120096810907466497053878929365655114585379307550012998876393320129169158044004312667173743142067781323105460479578358317844776861455931425804029326909866270683011538526671854343955857037587596398614044029819997125684406669896810207825563336991751596841765605206943231896359683174382031291920466514141300520395072412872772310712534787746454034759324331850833810621115264624686216043541683401753578876858506093547586539294460701587015959697506678937724005430592749149093041669430431215767505140312161731669517317034026714934203021811659554558605068335351310432807168093357713995202144166740036303924009854308961728720976316413677543811924094053089918482006037298333664186314831699150215086262797903073535691847645359898538830471427031508259209906168343195409847727053014734621550214766706925720043714985852640895857338670302007785997704823976604333977974870523392411000945296086137077127316416334955100868572289798614250150786320117199769940264999014355567703532401115753585454248588952478647035007919460583282263340335113437184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,26] -253974481467127450640125542894672865462219879052213026273649350568262178021555644646391422037887415713794472658683580994267892572972762283875712795710579514593485935585278847453610406930224416560137459045591314736413825536138058147663807006934809118818212653496383433245458873036237460025454716598240304674948565946298893566999240155180721795531397830764761368917007571266804125693722903556104794278528026661023214271706681777920860121370153900442078764426650420173706652834433284746347251584658559007673940171863524152127849233610256400643594608470844039962342930699928703205419463226617333759743377144617845047204288128562380590617006933903277537940544693884605693649412699186248887089930724120415436080783763679784473404028437769486613984553439717015041184834940431825485046149217183445366334739632275645854422556363328383502941624663727878628953039742033862360266255712300591839486158409429384928675743602428494367516505883423634424244822441853894622134038512746680103946476152088915789712767036023441543198671325537061329683408805433309408909066217099494269589794087332216373408212500799827426525513898314063588372356790694609029578622017592894271107425888014336759847825484394625562993243284254932051801045674181945585236586441152591256481593667223737511436970621170274966654725835796721211209851242390717688761244951796496202437548269669051063188270256735361945748978958139819820905743584992784761582131682186452109485249163365019612748520825861365712942800334992619824036889295919687660778096664107231220063587714758710409246579626293360872405532100505434428397362396872880008032708359890327722818778995828638848909808529444064009147055821974217676544300814433231627570157153645377450048606061387700825563807449275432422247684710459988889297345154625456422126241008638091834313379942769387879880740238535803888722756007810366875780889212415566011057966431479560176883777989106899733584642901280083113735735606325142600054306487938653493480822964591300533191514370436492208090370395945236825234146724307184276451536764078187911445682695590204291272198418299318679109632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,27] 140211799995990485165125824588126431820772668592855323513382590757023270772369028388052340613989134747331706886169220897935405769138831257403789835507033576888234339536031112352518964211806034162856484113689001964668333015363742240609710705074614144244279412374374962269204641255495836910296324762864258515327383387495845535683580139494999456922118085727646650285711402129713245465965513899552657405622006605274543278911871850711258536998289632455146909973503103094157503833428615384124096988302658490292451689122913227728748643978087908652323482130557783770597724042942530116210351656864167357701366577598094941277489995483411914784277152753987399526346605161730177730333642822559432584127315841038027770416116383501679363961013073517367672420882800687298854751969122536332109673421700311272148770653569807764521891581864197604315290161602466074958962349111288293962477553971152742164174930849252164109798112946948997474657221140238665971706086054425021842347119999650509328102809543905744724465307084293323466699246541574738590661659212063726299692580531835587910232552492822977094165864513823649747180671056903576171317333718906234883398583379458602154014304043227204996466725566174264159899211878867627378004563511204501798732745600496369440810742022394034015418581601852909766055016655438222334759897359515239843809654965321003182369493951667144615623319370872468455809688099723925890442502448879552130328125030924141257908577667421225453015957366472649644567829068842470543428413912944709763443836341791409404290574033795427552356002343085071526920486170880467798657495543349562439051336393979835429459104010545157300707906616050587509424729778602296757686417630937133565296746020044419111897276928789120655674427709683139439983058608191283519085287369193734459104834385749822812011255858961698383994365269075340106296934547953686817460237406261098740350169843957937104598531847296673620016848022208719295430876573961235713309582339514043639268872170132296503821196572989560481613749572065421452205464991049043241203977118691094239423050555082867985483682243315482230784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,28] -72077458123306960450243963581032186648618213661844531400773616123312609586276904601723704079260345269106586519577997335644885844145865584123447940416750496077512709546463507952572819673594151049687605355299640330494536429975954702668527391423698304015723534958745475839885786151726740212812068088551808439585463306239178884545611873572452406103488835249499492202767038838613970131589314017563218401006360161951462603026040734441350895653892299958434345453275046392709871976593824357643454189815813906209766093681228858998553229562478687018989281918092526978653803533852490270488394801193672540509112029256523203999574656415763860511895554300182732390031283952643009802643588011293568684135717153194144742555559555933129533427885207283032257156278479290047967958327365333431313754288884141853828382252053833256725742354536831590690884993669139724609573601358298433844574028089288862474327157520963999975479039759984990922888436767648166393474945643189564110243599884479273900814556657816045573710606436563061038731317991453851466277445142880032128879160355711742842085069474379752385105178578801809746591250852120567847718679716143456989191735581516320205777664352875329678797637058189232855653163476400224261203109545577512092497379396644784723396517862763145316539580004762229831291635998892380693645768423082563999683983643752606359087479584829698103380804299414022104388383773310325836043872494873282203492301947087815358395768601177860340749556632498898939426576285335854766447006169436473320180052236029084684485357048690662573088440969901236675287075509713894177756049166340451482024251477918646927410523385576444542721743289142755131220297285157830918294458158289398646170129517180070854619889598622021523609590362770687125277842503156619071899708691444392447679524730239559128750781902292751751745198763154914408171756191010178165859609550611660984357612468129473087256195886422118155641953187942452791780304683335422976579109350812129734179620142151343038096239201403579226649661501747718372879124047323147842775980059542871007045805502294989907989510007169933639680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,29] 33960972980424843798796161996852981082785498330312213687362640359536259800704367671414139333730293890847292260796005563039765514361123252678733650567067031771400469386482914750889075179728175931417374498024753358774249063870843037220807924748435929727719316926510023117615655680561209705271977959941707157842506165356098864553320406413606310683532095021348561436075725291517132565662623782354998142979592191895803860775934209167490329691557053103557006102301172901798981145984479571545552459609000823074418876784967680962327686320296117293455847251875133535093569192725036241711534868416070151739768243345755102731365283514327040920687780719173737405893423093510457791525699545342746955692163019119856111114369627192275030994844777433562350048039942346964003949454905754562252514820295219839441032060195707145561302712046183790360846783848792541791112802161858732227427584524801510352181896711141031933266927556094770334711409172877149390020106787996952780569008876643319174335452721826010959601566270487950053279513308443351372974324330973897971323491607176882897984316172066779701093668147551463459162032053005586932501035791039105987126549728330147023411539380069317903832719478318021920978399923290839315979293910705586978911849759651098478352268288114946547645594715506884752370858309947051156272907075931402570257821231974618503010360093315436271141241681264165915841973321385864280781807903819332320671967402037414786028975972840511085932008953152767569441606875361003588228444548527999208050609230406217363586119300354158466308764670817728344517715898362661818756478118068776149347437562205409768436570355345402279030561716763107635433748885451844329272855648957250338526375814478372924268768742487422899622598510976797522319759469429702715978693631253798227446754022540372915071310475422057666977810986441980011088016012680292246754546493123951150027001292044667670655886528724998375783348185427777624762955498519600984934452335579072222796695480157447305406845550645868290271672434334436227070263032998981180727179015079173576302017035638751943310643898327305814016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,30] -14380958242983575345237091633319974023950118438650472011758601076852400721874120303862877778201620263453331871216613655921103901137399864480159102777843681232261777267844601903976871961345153403490489164039767519030929351838980431579123335040074250769501035674778334151330972412679942657972538103358544715317269172761111277702472312524441016673713777666729893212426614821721625920983700263752345795658377186478754816513138948434302561628254445124865214420802580730770472912621363979186957767605370008802807816251805445642967267593224998359565570597581093661424765016961452420688805621101197636266789148895031709670375906740675532068539714522559068431587820572224502445106764725467074402873379675057671144460791018361799036434457715352219977884287437325682000101326740542544291794209308147050911364485979700892628281866871136831981504007589103057852702474660975878716449896386697328774150219492693353490357981497838629652642491058071102526172705991261326518633636502057342409517558273557589834859593867474780351270958283452309592295992853097180191109450920498374070657379223391119323823194691259157330824006345664320718822688580112108549304569917305347437937437293521706495079901814968126820611077091453799184688096108454616271922375692654607371613486382706051503103145119822030208734061693946438029253049243380024646997368408309495466694191067150972283306838454285465173315325185691918297312670978134005853196514468386644941102057078887233798147857319984514377927801210377037936244450867918102369950546332164223314527747788192195676927408269885951175063283595778596914944113938630887707532705912365805171658690095040131909508225717857339688139539115033396899472323130927316957332102597989037437626903650059962836216366768503518885453011769367406519210534036255907500517520574975595139566243950686534763407313495080691043443625452589941722523685169065652450979789668514110695340219294858157877876392492757952282492933998143989052887926106024457226782063851281429334579032295752132172700182873409875558560043130417423327054690420449283938344598472072265573002496169836890030080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,31] 5368738137286440587655688890092695194211409515348201939195924193110902768974302724723527209364532053683035741866724602662194298932508028542692621857393559444396258953861416687259017057076247613308821775690661929430068943009738107883090998214114046229317836715674047311041701681543729736809371688110392034307038234540127956645208514032648621718065290764780741311308864141401477152988791041114367145309685970274477311127666585817647994207492248135241805604319446505894312298618312250606990974581936536728840204821843226439478306501970861549177117913884483399755178782145185218067255475332428996716537356143557151559139405349574622909841954332412799402165640552476129996518391838900409037713734623989298750228724573090722369460501650678771505040870921803032991667562144109071933902473439925260004545608807201082920322927583804658709819254459724056684133976451533659879574243987116182442951712999781266908601849095473892285004051286474623183650414679511445327227175970788448100574690978184037359038250981596353153575373453318002544066278051482781994813349896850579574972960211435850224105650427161783904601166034029492214543299115404626017829400346169590720595916660951913734198798904985545384354939906041686650952145451791065521009601351711780953452209025425602011659291988006947904472925995536671450262625205787607855849422839143258702845214258610089543351799214453649527202501266652968273316020555535461255591595686370480689316645829669557233138329322325549844231310760977878918509143803986628567001043217003518919915708354701204290926584840784066913370555048015631077189740755325580614561786975956596848642297434269450354091968668135249907592837104238526019104299925933710611987846696732881582223030704819061537459782109725669358130249060150724444810327932428829494994007457957130864965212934252486713154993897601702026147622370722323974731409539545387942473672316168260773691423820474224311414827931572751898726769216276520588643581903408499872390561701202769675822590649145264764747125161610453870182473452397931132726757526637871383386257624499670056260696569167887728640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,32] -1735384911809200504715374498314252075248947229966710255851738101211352023593867099488802853462652991837242966852647800354632057878274425023049352519693158167239981240626195778085862582815369612732460377082936169375575896057077023665528194267404804662687243934430994258197672751235924719369608675819892527673712772533099147673175238810461862731305511157966222220217446536014887763561577640773702385446577213458513506525967492324625987243098861151360607655030323118417803479686446504058120462579113094081819398885694007107730158350324264942575700590346949255141080526011386402016226399639458910654352182699074083832190241202128284627191672857524192136751658313778646741167388667175252978736269205111495301868160825566025302701607523953300423217850270179233971536707204174911373568669915397376544389477059814829315064177456210099952622683472088477962911840331140592907258639922895524543595245403490551146688719856761889992922449179726245228359215585194564306781353624471009579632745168790731470208600179126786339365089976890854549671587171153505835777122242590083792717899246953807169532847792399350354188156262554894482513263158354465669292448665836100796419309724012893648004920674312382032729627120365643675637689685439388237968418346025501315846884817578516393550984081292470619472233864098317241049603507263768916278591783720934957475440149649108243240177558875607018392293350684661459392771175861908086168566000198250028861779825139312761350961401152062304061492950734319021116357204715647961211709022821839293647877639805210738701803619147587027267249209484183570607130246879165897153516771003956928240301521452293363715545102616068890044728587323662413044433619387700884595811214809150848997045832089536825681507263738424172484084035024789424827829299431303481097704516238481874094386106831566874541212791565308735745187597891261956875156998284407494285159012611002007673831715008467571835097040827340010307325711144323378955219470446538140309151260954976360513947704873266219004228081284979014685066755170141845874598339358972072697241542644688410142853925452724043776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,33] 476211735496720817727180450200817020984527610805263133574348090355856802283490043378729976979709552495955607754700183754627701567066861163791694686043448135742933208235615860728866962953955154137451803558554163612947944772215150475719721986232120175026956598061364953605370570717084956130456851265842398652725688556059302058477550313301642900119441181260153833663536370793203328038900045816843339848544357612346260710397893106795498538012960667029557245443051160619983210965721726736841880184992771785932872922032859554759827102762905080047894688792669992190133030692677206168552172839816773018337340497881945918354044314574443116225882070127249499901570039954440267274928699773803694875685829384262784617732178841629524019798059252931284551167333125220962037495301621002414220846959880200328661540168588588434857320360530543313931978808472740299526057127716807102626667909611477265034139590694986244085251524258543934887671467906709465982462171222653503702826306886218020046777505073020319255828444983617005008894022507277016264248496927221452197863209350472183700521485185580205525549717386261580436604242205772536843173988883378220924404377727522916323345374461704748180059262346569932714539147471572116707960702678623236327816927408769980138047753260694870699381289410908932115685030117849592789653812747176838109597006718548493631318517885564293438830761334755766920225497060626484169458307614599922965316001102267707011800272567337557779457237979715132819117773543735328476951925754591289668506695927735116133449102100849681943840124171180103711471080299275107681890211734372847189300058299814053756509010178321159431172086043572818220666139890658727096916659399989448699028895064208019053404070112855422534889320678291532183508965555546995649480146972479120046409997793617130997958727263409266856322801685684252739103678055423654622648882594364879050364600167757791938917493115378500204945270288416478471388007942221818008170505466242130875287055961209466544903436160672767646479716064311232192508694001135605302778601951395490980942237709878919203715060386819473408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,34] -107711959720353219358724979477614997815806997801085148913915531540738369992425889442710691536724352211523459356459429005573870078073798857180465438213133506907359590338361651947676218165368296443600962167391544694826495481327193667046286701149173991136322467222577295048442573653400665237353986098965533862530493146590077886554396298394945747864627602448966058807245599964472432313436021215671897720954261535121576810317395349672293064349034245363726515374581444936098807768781892776395507399961658550887334112122215228972150261728552564451641807347677728556259480568181994131907328559160343041895896455155872334907215086104160783708071584473242499504074302340184949117739755266965048060786997503754438849932041331082893912996381831955332947509802361323432921202218245215366569274261842599529914033924081830867427707890126253699282330454867784859182584788738919158379409107521458081716509028681002379852000378182872676275225785297922531351362066042250485562138874727844415410201265234333851291711222946651566596593378423564648777872481335241891334766742143552442681737818833130614785813199820818509049277749574209254096991475513887175174782051197151372045534582949887352924779638711482572750444069506552958195524759470887248012367890045717863506524590866295746107348401654473257338643813941945042333623683557348525680026226082864526885413816169868019068811137563227460298288992935289804181691931644328010841593123116771094727063577067135590828166997910420390615600851959681471256900176428628846277368867293231475317875275453617364018293827765070490308113373794663562434506659612023201301786530742910200195445889489488179285249130659578631471110584995991065905387425482563095772598148175976804484919955583364928458261149114072808743090782769742827241644410039120133849536339047607098426072864064246993701954688664101983598905524448686832787891010177378653782526147396747880828021424174176627545720312520150625376235918154312271497438445538397328538563692391312490290260348141423445920072693474282492359463613701130405636383316494344265303380970102851047447985223895407919104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,35] 18828824558755010588207191648133151787879702594588775575054847157275464431619811413850145791307410306907736632831320384683946195992828300428726556239250731971291785041278678681953238920692765716453345459879250723396511385269515410092031342677238897788141064749436563803476465776307391077366296827788364386488804607334093916444484579684199685609005759692522470929506799092527035264611204256730010960584354044092622046517152918362768347979957186663489189829688544821318826855519268987722360659869096205743302542268936924721243248855484558619323047749378202170655774059810817568327005043635883782026455603807718016103371358525605883264186824666738898264921404679411516998167594180505839783723316903823907608727512135019310761397666153928405961536545262816205518997849337684624972474608409251402539563683342806848854829654661284268659160336132484691753580253174434182503534754665510517042930376914096779177658228615525523314680548207831540722217678836628777679049776892466830591324856434320924578740421221675992017073392533808387366653352618144586131814397124739130639135155241726663266681887370014025019272019285973182380566172268910299985256043561759117508303976610789567994531857258977731113744092625791509037270246683795249131502291156578546743998680028489131927340552512309217085044044493624311152367296139867247264210090038795095518014935611335558838402712946464460448847791776040253587821636015087686878968159532199546794594102264217035198809323356201556245344452189777590179419290433639888828118313764981804929725710069323628586632929748630168725216955169071264342757072015817824214223202425039833801530618324497030998935524556609028036371707758639756704860472964372559611564186008226318631133179887397596626407379396033770315456424200341291457457697432514215645682032311518858354530277327409817324471534362065437489302437459352811644316039111047056344191664799135628196924716758671800440795213888388773670207624137872166811137554367993155681009281568133868940728125837543696468610484860650228732726982347988258977848820604339701125480426600875774958078349690877771776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,36] -2039466526847131227537548535749809445119964670953581266932532658123325597696644885516275460122810496192938023216652070091536414985760798706630766292062529847234087230751303700363632155951305564807298732101650645198342706643557621983658215446643930570010323088036597878475616232507936464454014328601793695440219617730828002649446249964718520115633301713611620387050673533620047303889117648779288184021513541509762213240044368505049688534327444044970917751171140492120742407020214504432292611620742483694720752533767850626493805583249955939053652826967994093757603315649574809907106716183306638683107143686320280027230173494461471066587311837080097257146805120187538080735047730281209909215878053947558795304189122092834264685329950513241839718182187812171726108300940322380211164298187888508383287142094363637558343394437108072846533044432475135261935670311116839855189629176845639760367817643895827862802200133939353042370848396618494072334780703183044661245294325932063645134097567302152841998629764512353233118968353162365030595508056463115926745324962542179638185881885499403773919529562093145718944002558076449723490353001192982731945447106748247682306640459425459704045443097385533577207760095573929649176425779556561437009166521252464073393431139094005302842555031816151254134702686088660036978405265783606112407199572784424172957451378692908685000759895495457992491839175031840440544642210110214578345398493687235652319684492032585821293581509830787807763674568223948038063225967673594012236253642480023816540370152262390848040488650749215168383373201168674359088291792260743127777616888242779550115169865051173875948357506254766423862696478973124403063441231740160872269159661990689996562708717116650063410857274587906344132869875576249553125090473011785817672350822504632614019484509487447656907858118952519204330811595291369983432683870750677361398288583132357988578147008165363064106163051631098017373394148565868593893470695388673227649926287822841043610478262779652803388352610614159470817398520209009518857876732524637877324743705919237198290462650230898688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,37] -66951260104323707678839711792320343438313631240309452866189959724106493007331078107468446803436744923413209477482448395736411755721514282024469428681674843767943348356212204109644605161545274771869417469893420139629462844602006118913043045911758023481553860040661485896629064033821581508757457834645992507775028684697406907370471362898405192480315324047191341427438965713313213425986538620435657273092725014470044859336846494424274628569884258967196040224611953741917340008915665745900661244832832229390410592943651513448464644840697908148526957114561497373760492415887714126674625811552346645365795539247119688494272454705462982363896632293292682397414398074385726256411379012369785559916491267643623210646049368294369403837378067871118791955219718083631962963970539847526813516685476986192056957362640601100474941788541513214378507635049130943036443081379625647243695192259167295102259566600128204077380154377188363990567331906384286731483921412220742620964590036492909351553124667934086939288822441378541543294908398046572036129496595376479079597885694291494223873356489692896448574528444251390800298055223807893817152024355094926017044441453170567236555005352647521569500412921669068282718352208480221627625676257022748509875552935458266097359525243728531744117268301039117864417200281419721646296693594762617525509614513249236129788743684189303035414280948261658620067715727803302531608241611836805913460274715024874928546331436688691060146056643821752187144309756094768329206360965040514984904200863007034691823233043481737374073115358118392903919088178865961986233538890520137326450415417251958688266183905980735108310521892527448251930747798580717987423704330330438015881796170834956289815643784793693457462357921075374542155560297459777523307692427192076573588941669354514618145159306175702005241646415397505221157265077403912275447969295822005633776600498741344033281609403812759455585432565525407636386823597319065207085282767437226361153543941881266985943307832229835332736075305097655948628185438214855328375383594836013138500078477112048274182682907246592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,38] 83523882665835473576866176818448600961180616853773549359556388841960020645106480961633991166790723728821134787640481243589752327190220931389704489238286009021882539669241740796132054655705900354342950461620783671624872570920216197607578495932136859305031751986765161867648423700129216803430329698068874498056429270587472284687095850616841211655400837525090131681930457709818122162844591151358303429064772563166917594074646521465893437764260022315225657298252731986061654426170029212866492399639162223628974130343733571034142805669184131049085509734184504403840436304517694948442849252962812791553397210223824063975049605806181176602675039204761092304223913746773342629619960904168089519334071072033965065277659535587766484955013843571257223012944853340218651640866677066953268452935348455275470455116918179178725869147338669782002479138627398428314555281020333537344091683374665577491743944506967908409762256226901428369892874193006836963739165841433070897828685539579869724667640721907805604162032711165653738276895529478421609208099695587824387591183822457826707037253475431892096189252863996387434137049211390974592010514062901940375014999177609486915418706028176325960024428401177276149911963716367251827783414913033623490922214867510774184183823159110538270990374373234074025645618278054454424263467924166884957398673207058038958725383668072800135898034776069652134137224605466661868217046483697054757257156569541833258389053732037734635023878728231322247280436526197909487182760687780514888122213546639714719795867877693260327858406993198588851293274824501343660443684059528113622667120420092570432645059953780343014698515250702802350478521585455970660753996206308772606370069047079251070077822953832984095985424401107394297755982637037325887298676756845359003741551518457011367802795899911324722732800110205162675924029511289194096507157080967081018749844928756364698329616889989733318801420065893068564062634677451099544599204600939945953585093873085252570482856530407888399888378323945386607386278965430883420909799758805592916097691846173318308229823076499456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,39] -13500105377855860036377585224025067302510565940476186537742826610173959730864707309070245066815174436228171110288470806541016253019089453513858997254935338967054132629497567410346800137675592821439156785671155780071996181706683287540187116834615721096240721273292986431986377926229298611601324766201203024503375718068993459895022379166918623593386240498049004656018715807172201556043184268281902494434145556045813180485654695826933179536907575221707335332421970843473588764965848541974896959933171787165623179054002190460958068627388072987565423290666559519236056778230142864962040968279729099749479496837295460850405358987874358047708662319518777274316891191377292782017181752649274422699303674587123894530958101357079609970604191380410916232518113425675470347077927101929084735419524464503703682959319818168759486310497208217413989417090366843544058884853807296284888457194459919314574205022975179839540108419195024252308642886180445375379569145552271548155344320786094426364438473219411600176600970600065034584785876978798466854159595583968201706604611731266824452576370392029991328062702718374572670839965321736076247513321754795406943014990625201198467131363058528505403258816479843003105365138131994117167103421516885555731127755563348286666650013088285760889004536469414225915307251175419018244255128005518273200040556408444381621877885548885969811762232395490713786549344510929510736658498026311413142560726809253992951227141101298446913628615970499416363329295222350955077028548025358889006484289963764090766995656932638542407756420707624215502852215312943322386314383926701462939154756939669673744981215982953692404247887830583077546936373660019479105920877488988886191324221795977721329946348246115706588024683176802018291122734699058322276368359136265888265938649675335789857039653535674485064293958437417451078623981752177882588918891257233334176665965295486455384669917940535066811499751117072543480423924038954103721213391585290442729889002539634316067476977657582751230617329218475116364340294740444739780860954778385135719733839877843520670559241240576000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,40] -2480785230634533158484170914884295847979988439731367389110816051282368791814719107776056835658166872236241001317212275703612497898517378611281292310671507975156021055542638788214836366089820930705220805090252224833251883182926412968515412567095720089904365298345167033009063657292091102079538675340567217247174807471804750490939367142264444879134277367942692951853111844513831905322287637216100738735873381121412559250401225114705373245698393030093634721567732766736265519466918510573428280663810709425255797807774647058984647646925528316127855080638563561698114572161746661182453042097563915029828142174651305949075849483705162181510913259798835020244240712112335638044060467502245403085394904896632603299910554751435313027213703094011272550509594328640912116166345759403769727465000987430128097740146598763917535879779754958499537299542606425813981944500035478790764511661811502098479298009083747595417205576835705242743792265027736721545230762363219416510230363620111318861289021405091929435665920533957949046406532075894781135720648206011497415641627097606497201736884085676614395859133426888559216523665032333495780162779722968880569570762587038595117734113484887213293098851946632053051741351614088413315145555302241817624498826395865250383044172019359911505475156871825777693173010328636925349689508494632941220519862441145154672840646717536039524786128729068324391704563199161365847780975457502832374080396185195073367118342931232271770411765432158638123610208263211793073472210827911003170872697125719188189534474980174779680120433993089620849755139560627159579733709032708499481863844744963262913382584802755980550026836658575667487677569597421496796067151893193793002023546433681221437563484674525551995461922861293697124136767723072969103434789665871702547869370387523180158299102362220042297847281346741192814253678289458757382944206719620581307759836636631790249469147724962993321112835136368966933657178678297950598931094572550248461245781021265948892387221499706199739078670086696700475900124903943604242943517469265259942912016041882923107487901024256000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,41] 2056866124081126466967620625958251708020405528610213485987697615903749501712753218940344897592510167242123467273354021494297942053171751495842957029608973467758171484212808536561941245333588895320743263629076678490821843035411859775393059551289699474441769089103575778444489921058994362924442637325280578763326941979665719897151859378723755303097004105777105266080611308806031960916786570150364546219042625785333856944657613258275340884340417270396558559058281116017765194074559583175625749354238963473549346084967706175219201046445613072650204235192744189517774230459344975517497309085863179910423905757514231893223759977820426126022264360189460685543969019138535282446145486697039606193062111356397859909112600414617944955837313557450812213148174328764254058681137631581721648729235803125103017648131771008083343996768835786080842372338703078053148372201779455235412988925630325725199454293792737302971025852075928436055572354927308005042659213162404570530966638466526746901072292179907165951720101914130362785298805930302210722568200449679542559034327895512416853447599941276669172829073309574698643423632586360369179360434764087059940979762333178780917310451448998451402186459539939569616473504902952663384973807543279365422971968130553342634656673911029849474308589397876487747501025105488112257480581175601396715182476608597762315962955195415666253531436904507325885709474192519984448073565245330419009298123032430667022368956931125403007658378084542291200137398676441444339740359877868227868998303580280959151829308921509659050761513320259526442391781557992139987050747348372566987478826645786658589383559589707123586888432957579662847838283105202127233188736380364356275982993900294569532491079284451323611777393220096074133936462710692935213776458081793931822781744594329028316029915445344510233748131438644522646490015001057832376751918261791814606952942469845949982297220741664056537432362438495086440360287896294410322355082043433168512447215595127064386142807391852130670860197532346880099881036265603117606392388932345942729392196342834841623110338215936000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,42] -658369462746552371321703954179815167606495816002625368637107314559770913075912168218512957377147459837793869696077762678948427651966031166057123490672045998363517111130948592096524977204654857163978156848700485981790459379796773677743385420637129156056808989818118583340949048701388314451345834775992908580335233575751243483832937223838978630659130120095931716487720969921322537621903857828082609221254883331036430387099297717390362511086615430347707023837731838815884450080303658640654568686235677064643712118704436758457739147855428802973285755447454034606963052620989854703936094975196517628778419493711321550741486961628724524982017674120812502397427662357872893747847479813481304640681973214793206526407062605035810753642684240147680207719806303313600488589021835245369624214286627964976503847107170921565959840825112570667513987328855428666021173872220354335107384829160024737224815746756704951894372043386593214885144687601032531370875272926853519714394282169128013953984471177172715169733419394631816525637731302253033449948024758544389945165412492200136768619419093007416100009361441991852792699022875073652786677322218135346822781546916376948704903317264077068678338723857862008901983964176259519967463905965123352545198958130290201145019361466363056753432012442429344542504881060981622517713112175780255588187390349508862688273928770797547089907423993635654101905255924488764745439472156316010709612708804194434342755768430380617591247711648396692560311891881093282999325111731407901308709939121766599259475756670383110168616559010445082269688589225726004839396454178996329054668234751106260021027374558491221001908318132795425480686148053923373168760367143906646765073819482077599978913301825018719962401804688565273106659251218650568422711251733809844998221964788571924062736653726170397796164991044939491425448322271618820891003305750187358664950153999109180738951182373578392728898911438440899682762730740714487483797873817776757673102497371264315636266219970751714731557499770226437664851012421300066909854534737585424138062612357861695057490899632128000000000000000000000000000000000000000000000000000000000000000000000000000 [101,43] 141371884852589490159673214323770996205488309642349422554837201685872893114198715584325863264122200019227477214667628885160998248449946324820812061706067900011084282062746651092796781400457787084689427438483623778333758001416188803978253260600445933423275059788281428553833932868430599344144812093092043577148727799898650781905461565120287722921857314342554580143751508163275606600147621322054863924223459090494795520250329315424774046371303796334837686445668986914911765648246085145042504745643701179899267710380859797516324967322811438910129885364620562581078455734080353813690594075015547099509410146910261543920132238162676816086512640499847194739501829921254575127887554438028348451099668919704558994084401013444995499605378947244103449485940143879827116962351531849957475526046302137179281630643583993412814131060283265512859896642185056468431169363484353895660793368994334094697089487428642418248587248016220286289375420837141515154045366716187484462867035650338635167276742456786823806075666238300622524107995056378187573049016569320395599610225036633791989221639667287150073480239686108805847151530913225704313567141477765535223960566997139238281382286914933070486051562138091635537559482688602743286884481100365492166531748254104065706272422711156550322095503090998682210327974755062335230020681075702414081152220561353132157085541044730682852337651081712534308040000487992251702252681626370802535726032133685514773981732148426171762847656655823068440637163840961708870830137854112763878853300032959840775424867421247978019322415852988894225702863190161263204858596783695077064815476207904356212002153463258818395711976071626518011376587197284044501509585997820316433374856100187783822226071491583606834254226392263065190187602490048605272032105827226178183353208159637171226699861843843907951092304166348628347605211837496301177569380402820406390677689618078973481922948144363371345670831325378047406640884488712263982979179441758389970351991752798303959200208995362180216787448653594535349744699586261885413516794940683314884612657386241263073790301044736000000000000000000000000000000000000000000000000000000000000000000000000 [101,44] -22617493419759602083782920477578074375772078966639869365586138792168753505799096290896432965115322451436295233349549895786187756780995622696082929455362485537713364498757976779000335588584676191159033311224294684439693715689933467511132539821694107469699061329612363390966608094807495790337224128848833406530334772543085332876570124644463916432530522170741715026819458215224718177180351145210048538078549333954017319695732314546524828589417539251940236262180644273168066570219775384359968775036454350184927878690556295422547550692656208609399562613444218523574212509974799819231799538241198324909959260163341695346323478454499729997183113128604007069239783702604245083821350490177179440652924523849135415749736373693746543782904948458247350583971484038625598682510268132607967276386336556239510917427628420878933181014939123096508148195230727311705792510201494735289531657783229692700337497922405160107400038177468866524188953900631706777697452242473448321627793278025981880365782831736419193471843277839320924817664540349420821985112773727225419648509062020119836517275084145598087012938561182651166805516758498880013283131870705762492975100130062458713163739550621567921879854288539350446087492217724864011253084309632007634838769654530878246842318242713803650084033489704813767371699822495178464595310651618031847594771552504687688880487859873344913967258721731323312248934745583066073114109048642865411010947738763461364714167870322268180971691550726209684061780941801959318594002986633906861210550578155001050917160643662880768396728130130662396666870320402158503491927443810037345381736249100285329973275584155271879269383777110030374155703493646697231497529430924857131109521851199284689977643596350414296744095482795684349940152405944182823162808151362967379722657458920400488804094238535580918302713527826331536357174808152448400928637480066861020290840071558242560740989420528851599770691322535074384731098323096551219073644539362776782898598649610203827375915148858968814553939349108983586772412321245651430405507054077588878401139117329301402601929048064000000000000000000000000000000000000000000000000000000000000000000000 [101,45] 2738934537388019322194620215005151265761597814219812307822893419482102519334953928099303764612330360998677548253235884003082642296975894232707529251319228847985429587379597840278517217010486330564795859533187198551259491061039342511981934782688991606961780632149040544421674899099714812044695607712122003047518034166455061342532838110955816487099267733131027467614035437558400989516571415838576231935219458807863623921933028087113703214114308265345285869601650853359317377423923996508904468386349384737168209523893662663292680215161860478790133816561517178948333917660257605007415223745900943213212662525040995298513926519019355561993921158081619154721074677973160638628160165543725127599939972653281430779616901025231304081828663266243265590532310210354692224163603885293877166260234726958793031003403041339000295189696756787952579740832157014589633629814368644440038927722188682269222233528740362756533173720659632189815183551634398051816533532000508421171876712827412198223431480265541518320629777408753498052476100705147072073969385376671630561998601017154727819649788861454867331718455713182650112209545274966238154183755020548327623101972571622956603549533429629396580304154401991441168583091757598308955318075203719504129521632022164674932643872848613629160502995141593641340773988785383740260926595152853729588206134280112967158392458448132502425507681008588546995332725639643540128734470776920272770474602725644515474926519316376466449239769418971004487965943819137935249048971157067702914843754738913764237900187679127815688553725690152669730233161650241345653572730290775221120029816490033521400892081711065649258771679882054624575932626342706693998248537383922616818063521300198871807145382323455446132024894533055252635722765745764518206817976229004577365777643163792501806517530626281845585022397396272926094753307204179231705858457216477657175262104462849959451497990219787092311516745266475008948146433963199826656342223216490096793723371538063072052982296373055506880061175587790588290570853035736247702749352379021817546264475971523471313794498560000000000000000000000000000000000000000000000000000000000000000000 [101,46] -196850509966296530376780834652542436642909145251491176314752054450922614380108101278538538307352929391382629866298108186046781169613038137417647864317508201714665649997685323379413177309670558490369595197946782835474973797583830678820784746500128037819816775494058155547339537353259091172605331577850935121545973711073631364640627794191422600196540397203301708026246215579728599810795320347292647813022901642081540290908292619775769072283240237557721924668763500501205454080986771113509999996458590699163778463658135048589488231762901495829049300580945649442819914163439168516031636118546044326476116851840450104982819768550945143359575466146596094247165368980550763501092040970699813932298391422605502735053515045130387429369570791780348309413163402261038701405004625829171416065240876126669076793987142870990797554073985715203978508684717475098140820272590891231197435891013496813711846547183252179231194753525417196700510293910533663466786236334020843470799223753689105118186637633831335023247248386475554838640267181104052892938346369124218448105712777650386967795947352691720690972051227141811943570944227592772237022529223548661824487501806492246668323972682723261306069687463942943527541935546060436472587680022429978312617232166522469409061598120981497553515152096574692175339107898375213628381774307587957682901375458145762994600037282386180626241427185464201027834413562163343746858058025361078970805090954677806438489265773703306603047992838882825296565423382812403663499169958671539848619954717207292737026547816239864687472065068220864084301811130516968744078648068490613845141219142631718468836767261350210020258946215193345193717569941985870833298990611251787968351520520021990274976528189320937076365938849238421505494145921407032617599414317680314053379575450119348654445372704438813226502851278567211656771775683208882391470760444563228631240606514747768350161955768577709539310718086852867024395301634717302134969649848005656975158866412550446601650707245368572168313617450746836700781877773555168698254641137300464993912146635785355168411811840000000000000000000000000000000000000000000000000000000000000000 [101,47] -13944559042824575205162970554372362641375791982525733365914230371538397913097550071604782244062362503254322646148061718282729503275760163693244244402754709506377935276958107622769327540763766416881675530007018808851666613445426525737252080147306817881465622458892351788497372906706942233563514808276560636452572925768473647086748449164702063220041974595138569566290364843733032463137138373298004084158365576837455653299274543812508947100073468591346101791882186052551569135932158394088650406939542882934504566436367724887633588839474025397828925909872567595419132120173759608883736225193605821869935904982130968927677882010703945030703648014957650632512045237136924613898771290364760485566825562256431102241884524372598414268064398751111112754239684162686290289912769520818927818132193875110078446220259811679716265946233904126255320198570959242816753491586186164483380248819444614429404922253862057889792674642931807902589886609595033258166716570792966952726640283308648935620628972549525676223427576119493153313928612789617886794534083732757813787533055770974723934444210199838836362554161071856177979334020589962816003881268793874894414014590138120145437308474847223338773814617142299268532245054022442641140435188645147641676566422644727210524717422451221151275054892270083317767340788847853970281747556424201287826819318348052667880033866130899035316362198889938503379419657980463949890743548151031014125547033669885412332453651649409391328090862563033561994680227478172821886647926782985733558149478177885305462663469451557890254939091654064095115964810701361754285113052079500921327134965454115985852425392725189587568495192066871517322777257547106285275985155772233272159345808042712226895870089329953390691636536209870991230221835586681760050539800716894409246585128465100194637596715046949336636606859718247359969432555107384778900163062574406261903309765379975930030673971332665030348613009511950130722425849207961907990194392732786239277935638306161998498711152160837596499613232956997397507604007483207209761669725042855635097468642935610513238786048000000000000000000000000000000000000000000000000000000000000 [101,48] 4764272430798171497478859904012395805004216676197881377022917674734137214517714268015557835695462521195411128628447209499622385618718006362924507676812319509711197942128397608241941585919794949462960384022939708113076894145803854282487906614393107949650755052436234925969017899857760298167026238391203111495468135133823544937173227784395645453940447527955625063400409266032798079781718940514541695781522120953483858729024175296963290881231314274478764165327223757999563564238018148973346118795087016575444077549320014600880664825998741436331098258283478709859274223317764637025525513607650428830888426495538736249859370733996606953008075311016786770504674431229476753448591053588624576470426213952429405643256429507929579055035641355706903860248465078214734097199270315751537317612026034325691173940089592255546637369623450671950657076619705871300708204398502465193253132180646913887023890430089300084507346240908532434766099194795610198058526177818848140055506316687958092697258421626674053853819734809448595118366872529328325229701613960731714810838034992826201571591508348847549622894500850414451979847928801927386256973625938457477039767615878316740172380800045507351684637494394110337374559404749044598917994420246586185465888563672009943023974148934875049778081667587414896048127161589705089080308169738208421517711542621639155706277048006709029122810452582802232003841601045307473255435083329082179933680490920128710320805278776799308200484669634176988623639241771245835138347351070907129808811473214474120139544563195965314306973553894223281240009666066863543685610779508336014834830891513913962943855124695626839385109398608307977804949287659920791728389660429469160514690920254243440492514289888858928299033434464497477209208244802076406215703152661458237862303598390319453118280069108698669400857896588172684867843494529356908417721693438552999443048405999328518807766085551311688743777697934204139343394363662305677326334306199876290337775071176320037451821087456497659000355450073300461317570954107824590788497447468011119925455566728244372113981440000000000000000000000000000000000000000000000000000000000 [101,49] 639800626929228906992177453964998964631222842205877825553654438052849736097460544994600400349395451863404058401175935294637674766603849515288210992380725691535062216854653724626131172198439769651666337252866371802389539130565712425629357824031918053007344386304460018944611627129967334378640862886186689203028889634120967799472951617668726882156935750595674059784606443353905993669873019160911872373342609238474112625180166723544153310516927762700881771108948773093532850048223542136285601054185597488718233372108187726080799176469140063378020193939252233006278081185147061026473075569633635683911987088330358943002165032635209818433374805606204265597658411622871240663326970612989579634395556191812891798799713974849611939840969466011089699502223756313537734446381538782292125830258516058756103828259329177637325874592824722238819094594051148787423126229947577339726996059374783961370610639712998139197296963924845570221323859172810129537580158192438047602648712034052780495235121216910676154863562887888779671813787030319821334776834469849120221935668685736847007140344268651205180368404449918716381388313484639579648531361361417120000668325250639329027355894214962237878010474033575570061760596415458322951579092697485193746668603301879319827796324533204157952763411403718979680601363617668262419105046479140746386415722254013588851836423877588090699386718741695049834024327879225698667586457292013674850358414802993842743346903336336191167522543304778743818819086424102509496478672124785172948079743769038691795681562564114691382478131541088460744008107337135424698441550314892814821433256410621683491371706017230604400642430208345766929945725334368819285298608225123626459266300131280646041741609087682365281315015106586015948306582298386965890638843710702293143120839357235847046109816603968124254962271770498093160059528044206132282843354010513748966343809830208500792641160101152389376668644854849749677559484273786940272297037398736831422652396476937426793427597699730237793830703272434686999806740287594744275659235851689041739238263715248655757737984000000000000000000000000000000000000000000000000000000 [101,50] -408164957866432267325568855210796741774869324367439981260878322908635623232743566041495079921642106871251620469130195277654182748081971576191557825751009311927372770888244476524334949485901715355541507682927774329493103558870741952881212263550974223786361248806345669557153786699669599592872497840600946303898592462059824026954359831532907434683618756157343523646379306268932873198059944200038531559561181025947794704545316677815855643907044316879598492255377908606268658936257377294291648426061491235351133702662264600417317050172764207800255393868380909424670567479219516772551429319948124101449386085448583511467375189782296567254952999904598084088928764211496266416487935953153670654463843087712914187177710418011334419914321524367002613861924224137707808835096021918315678966040346315551500737989493299940273540675112655974469451856705382575253159375277178135419860593030357510180285568704018496747625634438789940260419815948407119938205937822329330286471174014991616908364701801283805446436848756415257075755256400208443966336728121372970299258681676000263912964313899034730064597464966406985128961686550785529869886727412134894865499674406689235225731152967006831342769469597806717514951986596261641389233454724444975628672602349218468109975359916235959415853569288953472685555608352122040551586798178226229409823836930590007210098131825918820742616895531561856039309231894076739843349028285225228255899887040580695456587455241231798496276979315715997606500891896423142094647371654436673506211869230426804736093952997238996235765322992469346092869766155038046952529839579541673792305164603871746520891194325481406793548478330576871181896681543994349169536590578971893827342754257540404405186889048279009463034748775210902116795504529653986361895709124871901469666948239910233122889571021943791006512000159339556728039708176675996271107153013299487352123314036694533862554512232802950506927278515602928190699745144151726360265583221628594617346669382811375338645738674852270630168939111061291143331597299688453928529990278116153389154173370083187095502848000000000000000000000000000000000000000000000000000 [101,51] 64766090524499822166628534909046203254325220037479415228795449424911628899227901088493240077117526671023919017572983462933689463194228460970619379169192191687458738381886099346496086254114347702389815264931091676107613626431948829594163869154541255447413506471714343297958829700748821608770405985063593264056453341376045469786396366515956678029517242016415108067393648425714792239086623637727444236903443494865425943459993291798093389297335268709734711357483889160443649743091282200784609389382454231845477063048028660015769324842004315698913529869622210968432022358648160372546487563804422781522907049225596372206699462570673699908533703449386709142479976954431536126157297279065796977547458834587942939895890989829517904362354164320203337406293061457470318032287124900930911566604617744807999940507987197028539401660241672972872496563501548008302929208270192735635272935129927675604863301225240016538114878618811677175902985834677300478895510686722691393694719753318985495285492667193320177379159935104505175798697081753390751623301093154980654787658042314039549426280040492676316346965818866580967200143272947542669073443204239178373414683985205240850643587619885172907435336742879409852181549574750711647759195972079821242547398018948417037838442678741984061687825883154827701650702005062598947562607846961422265860404030101088076067151316746812510835537302719318357036356062406595372607052583070234581535734809039378006692723208050690903970797753719834909164579829133492308670501682023045312574441852006882689965314280399345350159143537956568235187551981480910603830500574807613367887340945591958305873096653804003265514089810078748183700195833909634817408882633855090859082104130459775768678261273666465707329801287046619900225512168795550677019002020084699672507448670127729289572545890781353153765295519307692087541024913638464485376295238656142455411972737870222236480978578761260061325642423613653066075402137308330005406822503164623137880070164968799360762286285964327546573938706007905778094114786155335996981528621061600091786494328761682862538752000000000000000000000000000000000000000000000000 [101,52] -6711782086011957459055660577478438418526878946995099680226130406385071552640007379872126635672101571156012241094906605533340810619467069863648225100386733949817342547835260143239674644991334342772728415127199309569337761497589438161310575272202698907661531426526753534213833457218267094022674466038642174510367430130286698803803431562976004335357007331136604046213439699177962807017180294002875023445399903465419430826572956048042490903708361620066848129590409882224031696353971585442224776578232006292355690974695655051671524420599859266185397171130575309326381041063429835683353858292864825578236130763024852034633681191294843937034763592490242636045720570629417944975763110205340727759276460925351424998789076923541936937777538168323735806173892151232229841741008072542194449507375450601752709272322354683453609264008015218534585583750013473571499875325212710695882377051787045333745687461414317851942965964494838655961810452389219729789147880955252031273618472369338213024293602195469504215147619997122509353125540465268454009944632839510485195090206189616935645104240452462544486856821034084814139118061533102113959981966651372954528092548525321430362261940323982375379731715376967354112747241488410040399048320391213116575440152576800695681130927764112452040584822423405097367981779733535356518236409690837931314910033890985463499712168134933137751682916165369629261827996186528143604092196631098032751528975610317508977404167010788475576196891631514694494041495322877260727949841858305775704083074033032824617431045216782096175138276692909035019398607603233445386449743959631196221102798464268775847776729171741764272784586706487117656016230030124492866100787971694141753412987690509346942536955509284443777222980307933550307655586925852426131684973752676350627954288809346803695488184118560900128671146528214969102176842904004851803147607300709067606171567814841743839291364063625062264349418835114158883632090305121017873352506275176007842078342162913690321090814284269541137891985395669039257119750087299597441213913693894337889370850118311245512704000000000000000000000000000000000000000000000 [101,53] 1250256390216662629308670523411645278684433427730204072013115177554847412318687229238938986158127216478063264063624127649206776954445964626339146950496218281271581334845419085575687481976912040925571722282144283269057374263422833780688423147970279314493988082565953761471034856761192880486156116593434332379987934063879472876347114522990710421997135508025920274514698588229408308921845082874157988986190630669920781560101711986909502939554630037670042805482687206556896366153273969481231120991949339746689343594495161117466862518272623388806690164744909859932175295564337645383267045914165305094812151972663296459361301874161115250943197074633735633876260292472532478381506515426049958474824341336831431666377950199427459700601298199476200714082560406429903922930217784372035144992728749350160095568462524707501698940290171102880349538817358829410837827212902493141395901909133153640402503571164592011634293757523472226628458118011931063526161589204998402716378158742061855164568477520093620686052575189158327477806873645052698507324726673032620705420139586884440331501336230175540496385347748101310488921793901420505783204791895308254257433932223035734736546746571344329780003184916461535331935433704375376559181612832148174256637580331282758082400457592521471402058101731340582743207133656272041504365378036886122390864709517398003855640272904642563864655797957879949655960058035040732514455698415589963345822717490462319913609230094287186899415940605207628467152011979644363527499363609339610950173212139107999754602582470158450823463845622915902395688571751745930820998805942082756858226777045958448461670595890289010380316790605589433880965493928036731364799599201378910617789895459673971570412128646470259701371065396325152719004785229720156579607234727786625878974483230743199519522027501567735078985898398719864215839513162241584868125482587333302220495530675204354456738382745995310961609633416586129756052206663325149391460037864357095638129580002785119279099512403993130711904449635601522130827869110951933860831210025976308640795746632494030520320000000000000000000000000000000000000000000 [101,54] -143582503418410884201294786967956406845244938541377602208165510095448357460020216262068071417969303412323765720700748761647649514691247721961086583550349596734457050603217904212111854403647440959107076854923879694577521453495882127714158286177010089746404990858591739768029491752976264673467696025902415526293506040222249436389739814140389419432387000975775336047202867472836680419847610978711640764939704379423513926087192940896272816855316193876360701635827761430844517090780280860572629515791736574324721108232141225958807135390277003292045169918691917210331410704459430260179785917583921003941174843565182069258084849716605778014536309162655876650222503052690913065799178694693676891723976204124799341720176763238370042406296708122361867859759842229246597317262586190913601808999041071904785905599001892120333261521646592370081069048446126085877940534238113894357972632487449697995899290757561779467330927138830384945302058913392837227191273967911533289866814602787026661024370950660475821660526501852749371533772190470718341583394163263080466203253145101888663047513518150054740447439711290789105870911460558779676943720407906140766232469581990914893136432459991579033851983213205948724456930605959832179013232535295667569087385622614818178007049732471448091712465688524194964275285149857812203698823538969533034982964588129840080808469425709636468030899390780767744540637166297877993960046598498210001481551598536482297524098669603210568146779620589462726858444339536742000137890404202939078478490125822351172068722700395439834164121134791195553336061957776993753990075484173943714378546593652175403100873352517664060182338619989423803463983160205203373602638285036703000761690439129925774093802312834196167276287497989956937516019446853099059269311849492615106979190494372901036818763186925566531377237522927569014176724304509765062591102809145208350524314682516304769576116951989827797905563726575393542342059051748005306877944102422135264935917901745192323880803689062083321983846828737867342907155623619069415167305647421723250757812707720356167680000000000000000000000000000000000000000 [101,55] -15127006971416542465085943186795597470123176700143689384146345969508959133656368714960650238619590385071613801683620776118548800947222449211838071203307415244183137695803725495815602948376045856574541713651717004015229806497970198215173585955684498456288693585294913068330718663157449018816955365973835341801072340315279896072107400594523468147749888306848392942622681648465015461882074105780179310729351588066805436343555646044144235088471647041966113203103567707775223342310077957648572469664014822712778914821716668078860155673889768240135857204042778936918413436935801669487597006030277308061278699006481127376961885428471865898414093529398945950154322297812400229364783743426835810930694905652573854679818284389677547130682228936056477708919854500846034184267461366111135053681802346733958264439596394027258684518630311778560387894653544113048999686108228601812388653654352228905962394865334614081900392003265033901719867504046631377563130985397712357731809559571400774019764074019653402305481971016814024042343917436198180339334580517574399045178179282163199300021856147995141530159080624422763135116622761472586444491211993413762952934017376645807564488852377692540293597586835492765032652951243278830043258466614114245967261204449299782180241913723602997826824167506309204124270843746198983042099028911569878778543520030515479740250681184397792010443211834969170951764047434256953562984269265272463966653453264152805210785260807421054350758094408290440462381554859941681039551557946825285100849747166733284603814310996761857760980427626112906525182112312554918371419302259467489504189911985502751160142084114809900739031259720180337493358847844696321988788375948515645143401499290160990492179329400143880833929474648800103896888470104344509852440255968541775815676098667605365073524892656682664083670311123243916764010749330426173495538024268463458505847169271317135894436010352732131803533797993885716243020835386968824960787989695242874340797268904392828539708514723358649215666451329063264206930294136940672144546124431809212172609028457632890880000000000000000000000000000000000000 [101,56] 6436157785718456516281844358022217557296218054396923091290428000793660088576895153203917520328818100213734470818143238014831940337712602542386437921664811630959031980691173018971107233299952653398120364564968784214757646787799258257633769092951859806658593215276376272672333186125535628815536135610546330599802012725772065181686866607206633426916401676988212802885879966429290089376425878129758096875309425766063596592064347643818161096035353830723889726931137543301325299537609950520213735376268808888370652433444418908373454328262059786924469114989093499682239651635240936826338514491419243155862007234108032100477159795906174123796069322203268804775746954213385875501765886035275204843358961468815094183685225192341849616699953447184750646534284247838027294446490843868559980299818396848031702742398799359735925600373060297460834289391590719974307700980163246672548589595935701259188603464811572199946168119430969096612913052714989863457850578657963367449457781993699308149098479016623711600562521315108122679558685454475815265559238400053482978023741070321341576594312750868591644428568165906005057537656503101013045205521056595382852119699094028750329739629866332156220318339567617263308577108862925279731721079582060266501218331990900310174843243041806492506193367044760421954877493536692303037094718095202117134270594763188280744154808449031414401307655451968096474399248505588962548908589072472321096333307215665915061640704477955324676690368616776726693416768821003922532041381451572283652257607250678375624214646070588992270885089639505985326509410867923439806457406138601550419987431398867990774001965066575001484826074799376538072164934268871653686869100029168451452601046372015044152609525244184514088970692748910956380952802324397317486053368767314185205799145876744037501602627125416088927659781948592589485400610673752548084967970724925829386581763750288779227409297070393701469079298413851683771240694283356950907403458738655234247981246908445073501523898908016918916702486816305077302921302542585190313320007744565368243057154924048547840000000000000000000000000000000000 [101,57] -782780324306637381986741205552033068297858136563619531278572677240128422196088420928671814309781492949122180036889821334330110811010256827328879281908920753872611224370068359364834873185963912121959353883728127916046631898728119411044663898876897102891131411919353798212603563636332425422484576891051889272040483296837622938828760246280881644114816480505147754541484122748046863297438653376228815183062244321693891755951575669969138501707223589741945854709743638875227774733213900054663803835615852631232895769713292189243118007349652480087895742685210225629175320430363168466581816007575262330704780629687503094847690161679208658043571878731658667570209321217711758238269357644200507323528221948116429805402961814708625999650891140666055805529277281591467368970680787475077201582448334736200426310071601519603385298428486473642833193179136467761379629314810898188176674856857594829703760126452297112110457051703137252376550158410459923965915902806708821749880721742810502623759205801850783768711171909087495921818832683860496325956158427641560054308009521764352800857914492318005225496961518737285783748126883581092131406252515007818343351823176688378534968989397172949650574237436555937089494470978268168394427384660196201491864907167873453369738212221894056355259961463404047905169508514038064374908003394315199839226655522303768128594525505105903894354960487371456942661509225361844068333748196364654022042686565349060402465487712285727124630159534173033482908438817172355683363837489828218862877738572776332125961091628473936921538367092039865326198700282611670841277203936783883939052162334469121284044454078525562588293720133609961335165267884811235815595119439222036391175522412668375186886254028378145702281912465690033589393941251266285724023148054167737238249253412190935127390399454238834866827031431295660777841056351969257518947648587049172981819763505086076395403230253331609037617341846839104178436551548202952577600778649144944589191293861346892757318794113722759187717764023441540101247669668369794847141418244507813048272885948895723520000000000000000000000000000000 [101,58] 40268761708897004707725051570845454611445879426316998259121854838845539556074122956770775784048174878596259787049411501863973732461574174747797529909988911338801484528781291723092634405232093505976130305227928460800936424494009903678798381452751077504320194797484734966770097929711812362019189669624698059459805961885443042498419964400857827071403636380070616745671669143428377505889907225138474740960663709727980945774183674774366293725519511963597376591592401000117054405584396478447436342646420960920714128732572117614952417330116883623408210723729711062550400022623788690349652310039382760617579986961429599142717292799693046147651932328349711044359251145577045643072359024900972860432021110902324812027113989969461941898532468162348355948292239177788466342227789671257285535520727026247280455312185420361764004221209830061056826030141749964030718219953094322903922615162107142734460351482571980702522383409438222050050631686254089784428464721791226975200233652090682639678113198407807739631783466770786597099103354397052573037824508223224561498726384146597572389784673287267115456305920830634487322147692912953716384513985944960729680093618979285858859923039074218887790168158789884049977408721414551781818128998454123471879790902849645923997876488711184624825358522746364323132112659087612322296583529668118844915204096467766659688128899050179658638531449789070789340922674397195951564935638318409506268023233641946131909362184959461488579073232288407943813547427846014446882742846673231023331172270858093726547365213473832422143737652694463515264766319828089163613433799807209504104240201127875795527266356904659973073137189102307012503061103659502057611980723841382427804617973203475273791581257532134373755872910939544632779319829187928716493448724733754776568884284908145318273979691013209486327859861261617195629417728549443456205466650290245285206543946273935044444932528286239604252390686857052661598188362255680927670620882807039205558320394688831276295450273898373474001671869847188988006999401485685421794048139472628082468694436998021120000000000000000000000000000 [101,59] 1411195882489391668260018856764594015970661971442171995093717144191113024426878638224032151196029516862967939882923217987934506842698804735000246189275446278732625169571316667302900598948172087924766919849247483259797496092602528137637303667441354359575658882524099361163189166284551503486153917172686579481456688052799029861093546337346349278511545601465075484551011402687478063027181687386702825507329339062696015666607616953737408869969781541414035651442426674928235967069523260769887450527834824357413390766284573500722137973971834051193950460213506004627181174696443716285687230771404114910317426771084917053971364139387934589952661320754667530797522683770762087820733985854096538755701215503659268232294646788540600152716809890239055431121985430436473000444785608670451361582057136816724801115290002560711035916693465054959760025287743991846840125363879586688541800386615178842244644102159988308015203602795337362296901550531632736583105993372459645004825729365547198713379919422140993682089018826127968956625035398687742896599560667113839781996560953236781903375024853652089985255990848189743608622330644473579781385910305695175079472728162307519087081210444367264641603982075408609529951563248174265839352334903474932132380476830181997554052618698834220542752866254049204963464727861992489374712953971332962092274473419545965374824242438110613588411682174849636617459331682647386969532477011797644088951533385250562516481230819499245148116209789087292523469561322962120175209918496436026687110028985772484468451480126380004958386649181925377439712287458085511702354793561483902689517091004302105563599125707346355851946865898813631867890347631974098846523341937953329186065601933250007547183423857886849967641950061472183276737613883134868055188634023261643955417586064751789623510835883780578125962134470925905679043620426760025576661160188230413563153152174688139382728666661219873238451606577465764796268627872011949048460416779822539416781686227198726154135655387183108340107396031458787739335555470139426264498566546045138289226279477575680000000000000000000000000 [101,60] -359819409442233312606563706551169041290252473261054596633089200762025390464006960074361701777893267520944817951693854682318363185611873386522314106756429209031763263208481987059425158408185583266792876027318645803119185739236688693556775374854730982785935143500999952085121701963486256359445948885430519581774813743018246451351294496896871127156071667671021836704717764046435495465755182993640487812926827097595379631772989504193267452441449235848634560718299593360776737254887416985300184971914526686380815366703219857783095095125141107787392131849580361725723755652635636603973084406916524080718147271599032283224927611387204909929479607873520515225575714431266744545850436012204059656578423477703166897507232308306224861468809547891292568457143436653134651636207326466589440063803520754150576038383549262552424712452342363722894746768142803542570837995060276537702833643213443232888968840902031185884997283244211752055071400252214078901626265214993556942953564497972956900413252379322957882910938445086486198070340098708309684606949522491225877946129402529652755289876897101224100568487268496486458239807441922150907273397467658711345079496595782843727740508389054014548279782501783014171756181879582856787100359064330761786146325333794002582043993520127443249634440897952423858171483232681812488205444611836993522767506744790525362672996894333846256019783142332984183384088417992277002388957729951223465361187737893290768708670718820864605057961102749201150602085466942142816971367572018626413564368286257252622186764223274215420802851984157442527556293268348638133248443309729729340015827818854887442226758325120690500226708587454892484150208073294362444678190265330995323830751657170686950797015329833637138514679607752701109295479701933469278839757481541477490828193540522246131660077295836253514075716551866367831023464248433926443178223159118578351419664953952581656907508240780245563667479321158374695436162911592357648257872126584842042460782245462770469619324323753857705350997882060636901884854637921061354721133800007886809457933544325120000000000000000000000 [101,61] 8580423472680077161504817367686406023669387893583313743806858284417985695177515444316333871759266727705909818411038602768154525223368127240143642158985187443015011192094677926493846156460920203608604783920628966062945625404614263796306303695068762424335121290046991395414224267680639321281091104800036787792389715292235203610886646432562177193018835781179927823788081988463525050593705068106425735641304506095102229842612481770356782715259913804783184524326719757794532871034754632618634396357654600613468637546042639756118519517292952530606166883327774087324642869995672502147949047319872189262300424930125999476176078580612175364077836192594811893888346689139025698067470283971275147845709310930109735071335002265752803550429199949711927048012656083995706866064746223954582053239142540309038914375320161628059640070297571122007341810265178226389656980287701459214642936268910236547117133162026669335306526925182307172881836502135129670312398666704671044610641727905369619000674600083059620117971074051441171600169500251932305179802058852134721812149415247542121491727095023912235303619000269921442537110554379718571844167770579898967818629157753871880741002635387868167561072447189517936004773920783928664484238421180873043799596792928216884527053705398543690331306800789458209652470008311951184080213275294637119534658955703731271246119637237411117211437930010740294694462231129892365638712953773731023009374847965114656729420175487362278744882466588155842977708865188504069163715591100641266047688854130460283806106318165719512005490579467474645289643945015891485220996073166114122781443694728155592928846626039663601268205458317411830227407427288781548597506585027547073117935266987580396550667687025166847254125405016857143441223881486775521556461441075480921230555009112256682676895437398242876205191809822266312887079640420005105233498054750465348059253195390121369144202528970710491826786587142559828785353259869953141277906554358999643487125820394193971334173718064267152492509651606249798000515660942931782445577804742976119355340541132800000000000000000000 [101,62] -2101330749403252558763982340901124943275471194629361715514464701879006435750947400010328750208724799945782016883845309608076896056252734362371719972361962058349123398417107730839574831652898649187451386258217463669656363693540258725621984893842875795697044036402974303603806534094653663734255965016176785757352314642370778336524083394555158295850382791352994258676294187875379668251232214796557163255441466182681948857668117717629581021040165031162555657322019967130774475841642565095350995560323336567293196694703530041767501699025700716986973759159219508430466025554918843241562651192202811620338706551494872407621016537352275313508376782102351645169932340948369524788651378255795242487075719332699307712486424135965318465503780041570947932841970975288061993966843386891243518912451373590491648429219903626918071996511955180069671298417985218016561588441918541673774433278836380350016782944898829664086550446541789757455852917309423459893336100670250662552530963570095038960780213694983076658824857478356898470720667388535291713804126221945547196869062412319817123898310530474416258544045113632454206867546747193753209338696940494422710553320624893948196556479339643859077445373410568704337167958089422943198017109610018856061109932271672566305764932873218136654164855255764482665088540719154772217234858131712661744669183702578495209845210169976925365753355086440693283250005000802151842784925628738900023240750736439670536325845925287403902001244532039612466289780827908785578670944463932170376111824777495924840399072183211934415923743241246998761008777322158665996448288420067700222007362411218980566727677583075350099766001736942941184871659093132294288108903174372953377633624124949018945648361982701888701633694379493757087477504779375575162608821596079375782305557953073319553184913152324665292055093610596133723333983291266162626661433729993520963854303287564308620479823554642779288034836057283323378501137381423031400887730124372425029860053513129897576081048558802752019752479602552756695379611122600635713919710650403535910061735936000000000000000000 [101,63] -844105204940095440884688190936620398313902485869623720794633148512332691110477446546613606493603622822998780032773436249789325804352062852622869895789628977537503041214668715019054665845289664638626546827862687663466174079344354054848113169378094716723127895685658219078145388183684624433160320321124528135269398922641548498281227239068719694858254543010359663033034411585525941612949827747992712901316955384540197009060976254927269002493854110376222986812502236612994655896612335838570767790565088518555341741954670082585274687012813341717041149016202035020845067350696906474667340725709513258831651512032259224151463637833897895049883081315293040024318685849544402196284320529916350571844751222000929646260968476689758754153153802720406519732094207473943746563108711419116148990451372874051066806364285427085777112143897267691111921003105680771543402724659389982855351793435777709831020362739231894472940951977795897446721492777738529492219109219984230283883094041830865883813787319980503738049365981430599178469287289581997164042778037213298132358732034495804970489123995182669558007983266703619488599020025103321517437825166315292560564556974314104222240493831483214987416480018220862008764513030810200405693972867755638592849183533808521724432614882030468951195566528528153237294865436972157244768039666731692054728550846620558005439757393115951814163803109425534600235927624155200925637341123207238760286561425195591348837417244806368443714592884284940760265835466700268146991020563499346598912149599330641428278445131982667470860767966802854412383564236901301164918239224935930901776006152340018910585036671481365567400360443350615332533249158433808110540383724774927871275071524258455683986326022109100978614903426514582715114735160059383251637475623831205175063742984193120995451116730322019064276401073399347656608588640187292620209380124306910693291295568005885149002415416498600925813133341338052502240749775672257299778600123686458489348772933548143995426458108107671912128551424304783673476618515785167412652166109210792547869681254400000000000000 [101,64] -36728441395236729768536699228260021541647323176790241068270469657667738165281678072250278760653043313817207697973817856344949884168438903621029533707687529365577151968097385418972012221177861900527193723600635406352600495766409374583852604682000975297690695656427567467332401062582837900481593374988688828395727186091676112956006384460086646282796199638472230651681393712606864924048345107604005552997798154627812728227613223680928696619247378003109291529006279901232665782199885670897423002937112262945094636615270718339300251795311532440931354652394730591318120121723969952799499290643146567453148769730004387900126943429163045948180227989611788330256333036340357556698781073368969285530078642288049620855626637847850518225616152605092206413614696435311732255525719570120253500098711354770826880640076293191603590746749679317128804183599571075264032680027625389028211881164762760046386827118878020385684017962318651401627632510924754129032611290837808729681480962795861455932214859432254112724437370639263513830318561439055583842121059086205229031105351758109730366814903209470792468827843578312673626467692258319088045015484823642141516168890989671195870644553706011223735821863189071945283431142180843772031871167891106088819872448236150604161876199466988014166746305376356932013456348573286240102114421675962839179622807924253897925401610104016957413594220002448138457885951338370832006609048373758670702693639048577378245475951039048145841639535350172332976563749779268916962505219751147646506389868200307969186283684176323720938151855145486082092153161133344361678915585747531173839410001835027202461588670319100841962850047009303968590600115384868918231609166554264192542964374366891203867698241702714626695186994808239571287741209571809607814269200310404142885097241541538414166284471693902083419626354583098327351743100755393248464524071134542610023750464502714699183874742421933259693548660487845424947107983578245753292692644499082588633034530699281350885705630961601823946919536347150535442774535087348702086041636305429833696684277760000000000 [101,65] -1451310923889893981440901522860905866162006616176207339011889669794835020479943289736373813389716959361251583953888495046965160865330222036460521105610924757915738424749818176471636868815248743926099660519225546456608200430724766882255218065601104598106700128635112144925721259266654075078191251527003183548758772502426882954470328025772799101760800558729005162685594066963790380952967753599851088454622322645799019396160063912315404438734917484611127029805094534915105150402406362588640937994233543817851421870539930473238298445711361500371463285989381192152085883961438335372455106655858659096720960423870439670425956025061607969148416546690384334664440937594880827694804979096167768882345652776728349070826011058581137608205072597514135420703641719639828865821933392250106593928992476310602089227944255688299370228739697902265733041399464643635595958830206519167347929022720883217338530381572079769172634188509395752312813873726212170746060910132575667360379241777746493500417883536132817837214084501796812363321187056064004375512180783761720670485170958117102242224572947802640129434792246577478688089895217496021027422685157408875811596708336536287056672701511141894191322981430560653807374729064783894650662306970308291913753470646233030262522387782959924063772354731702440292400947475377373538618477072827883605176340720697236069551904782326998130195309336292945412399562719974825054859288422962445958126670735252193081405531065844038941176694788017591329155762298460235628952126256748215591958369791573937547667818873159486713258098207067908574869916830343909199730727700507814272354692763748850782943650372869870898437717567797652373630783508605785498019673668586947881351547261925591257523847629961852435366730268840081087972075207991124103136676860363697223284090599631654709149560691257175993710939526430128705684262205565966892007008867836960227324472745222650328756910674884960346935037357173312070137071295737543738870780295656060450433913646914836492898956173110204444020509460801208690447821616962798631101746624109257179025899520000000 [101,66] -53586272562905189946588183812526923503622761172040687178781120502015684320410140620091637661786134497858103925275727029231289222445358699069631863732948710520347070613635700710979980288836501906054731935712791461513036310695464569687399620570998045001852356461058533473386028760800474842667644103044469979680063793459656077105029724471837422355312125369998431505563809192534474096646774701182639437321009300797737523414171963139866918837533658698485297377311509751779485772916172706262989579236572681012102299223646186055823732801169832840388225118073691983678140004771469441875341246044517190094715846777135328588467808661861207480406783776935517139296332313211002169976723181617588185800466829872550704614572630777986321838781917609433625402930217609509499237326038600078806989262603287075700087018680867922463490126142148765463405331312170385471817231608249306734343235169017922417701590696676313329947416376309478743007925339781233851898986133661247189133082789577471129730604936690725512122386716067963748779398405057661860947925584645793180966989921678876436659500928561602908716996177509757835148435346696122382862607065659620224117605654757891009484142346804424743636247729398562960972695132380712950484503692612968790845666298269836847455438709387755394794016000969737524382461729583854575203787465432904317747937286858196823226137693695042071806912172887863121300416757285933453570373851244615875988835921511945183492062156928480467546908314843061335942267020609781420686078452857985509977843539529969862485323239613926057561863945545156910995833100167888960914737418601762109288748750502728836369315149786347313482433635898207906387147464663913721965425850579791824570404592219589619284121033442525093236953264429971352873320234023277276900712205283328294500616156631060682480539507725004673128794684556594121613497665419235995550830452197804287378682128454164582465410996029206949386987067838393418128772044953414718984402218298717438095992252618208677086377362771910933950638288430135547464971917930643905964619625494149278334320640000 [101,67] 1012093182924960153336666996204331158154687118266343597421184776993470368041641278709514112773143684002204453194266496560776212004871900464597147665152691214694218126370706822480679499657047245026081419805982379760400757822022734642618214793010082381886136253897082767629838163247963218932342907077853780886903719529028511748081460660333921724588297734460582875574673694966083244229479586687880707923159907084904383665095233678720215597562947634717123077082262580885479364665700269752088760334115020740982674485737499551611613271994346737113770223292057585141698395618445697544803316899236258281673439238096318330093329668935800285476700452117557195523209607480760577855077823528510979968132138900466484795953233405457992418883364340065226089286398036883063805309063232633194931602026478699309741017992456119504768421404771588661820712473991952319551913543849360448910319920261915257035946553254989217073695239495019584471761956599215138491259333599404974999040834392855617493421414718377639754254403198105833259137874240606051984398224616188493018775138624901714711153072439249393881962702418660067475276903715823305287859995498221868612101867215974036254658607847494255253730183691822887362265360756711276579825346523830199157671403499806330022158648986455630148893718208927472574983347488264039399909236129562898502935018250996045912264190286024019000948178441426239401787147968323967677784553026003767443269448271364088428808005970743279352894697920693901721588511406378197803848216456736326965966187035691801932483001625199247507159337346058591103451160167076677375487247593774989311155347806062405703790467998538246418236436772150313954470271921888914822027895313450983086851329475307685460446803570562351880759353211519802895172063020701109670352046354273313168649509089738188008621217452278792198460151158190097346400739278322314205935385633812624757962865211474247062363370388091201866713246500845091408386907385999664088877551856152867561440780527720492161744918490495503751686136914779437976528026591253823023668795850624803801335120 [101,68] -27661721812807549489445189713775951481718291665209204739872801293789747952941247749299381394684682712455685062100430812328593968056101937813688302082756383674349044320149234090813348961395771271028920726563041666741805942303332090645481452977066519312607844123012852510569287863911276505449610989927478235173590895292485880972344509232790232073536687797342617978092677905633931702396988140974665959762087529255274768371619345507496165152022416972095418076557780358435013720362798052326435615643834266613925970878250299970799660746672824084059170388662492433745994652854053022253091319900816597423420336487473026798783153957379564865783525387760935238388373506316097330304661150659738362434811940691481498395619718635606433153453481470591355077789841805420589059614849919328412592883246519811471527466387006569420574507537766740832513743701632381298966499814211121043775596035399737316061591476352605517803203817988614543549256147067863108663410165135438370305551492290930198361167019194154330075768607220603712656247140586911152153186319947893018454484901009538107796211142133522997984623076530736109773312853028238503549707839819997792472020628228420472661808368483109051143889728071849824646193487013336604561908185626901635392649484074375960071567882247404146718241025138707505307951937593090414148439807174274250457181762993253657312523721667777915295652749892123773914038228003029851756134573711803782359582866783571901687963611193829121605191694945736812026079226231730386058362128716363806110046636954859336708691204432372883809282272616283993974678355602830924798718735429783276379676544786951381723338626247024945756179391561247279546123771568705866662770961219065796798462491960446021120788526403408342312919300476253125902133513409764222286287390659404898363308230885150270641148509746886236798660499256589072983770643794308081798033976467217038410377901168489266946210363449158174823076784635920271857869029405044604680092203477303375713540102610858211833336254573247835883727473833903349938575035538266203513865016363448968000 [101,69] -1384130290236578256863799033014502941448854511026163864844596216250816311728851259932125829337913692180620520457216069378385260569266026145320100088721908524801949686067680076041260605116670456145997716128610551139894475905497293380038171097607176818574248756024443867672404293236959488425171635602754300516176546431772087549807476583519777293767667017780563889270735606766967190827236158434359631132562712081526548704559341541778367539441612278993673856923302322940006240143506845911483575618749367747749327186332066244120540794253992790840855413873034751100866857225301210353091125666301198129110940123184833930321725360172329938329898490639354780974883817946190107392692980640778472359551468634050099002227468064735995236136558981833150942932653554766487533950698864088729923879803927361381754244567266128587344649284382686985019615280292850548447966521833818979043969994698762854860753294532882474824145976688720413328044223132161515350051944353069732792548123202722772548640285511405822221595360153219648615485704995646039449351507547468655378375599564206173300493819220340305325255125402743168591747401121078455221758748318806019237518037167690520836543243980213126104660637367528141675719431906019256865999502359931183232632181090650523296057724497147499157187041763284173225353733930585462189465767456587810781493225016484795806401994397588329952271089049866500556951606042262986309086701180689946220280971742650746485850289066556041939833575473607496770528159556801660093981467143700632592066477458041389740235418992560370887542555970735059243715536087347746018995181200035630565731616940428787319851662565726475577622694491406974570944269010520149404270318463479743292223183892913641652187119425254836691475533521660967390215274288193277592771832115334347129129426683765418076736691285111542520896456701811061005900936762954031748858720942582759866841601398750230725679530870697393689910465842658865300945858989729259676914555361497485789836806394649564969037955623032314119026765354460894319487220129179283963575828939777400 [101,70] 46077013333981416015981360757536854778154092914781118389109444780550631093065154537405762787070625803127547927900137682359077429607866952905235592163410309376920778381339870853569029237630543543251720265056491208571298957242799063897446391416314726856781687084526713052703055206330508991231488579239975336343091612715304854764965573638994025671699470162686053287815079742876276502394355219779054206073907018375638655015576552121596255625126318864673360737930713297142816438315526200009700234795961430758560471862527974627185249483201453668202075837427857718746362551363714693109004340319278771633504388048431419685270282206119546876273682237128510913266690379081043278837065137331905067834271098689476103326904073447925251387023225567166483075340030201973823090693736340469526155075941615434509945080866646306626189278371313903290365062014019448503522128313037608500829401685877323192080075475447866810430091924787331479464638564525218854996904275826387897578726445773578930897649638127818271308012645542739552449489142676252371544493241600603616802115913309768345851952415684705410122839191574721057931928861640889583335280851956380774444980612395890301878055485763213820097214139307243882190076023936663453431387792735992653458471349958089285389302011567686623355108348639811534851401412430182195950751707413341292632405454102618093016974801068785871933767487063461645702570758816985108360913939441362318951814377431500090062745996167134749600297485963702642345265239775115849349844645193581775706409580423097309148099289990515154759259805485075011247534568401768106737391828487273462633037535589171919042042509909384312992417241967402204340011769814802425409848580261033146191865646052532025170205713366457538595874460805990767249297697097104179398889547022146442295123451220862179404737212317006640581922576954316631511846178405381912641090220488801134045481861974565463671182734161937983856305906314371066448495451044682100351126517835867043240034134878852380549556838223365573471218623043503095101779159962456947249653949600 [101,71] -83051674379519807065768080145564173410627283991125746465097250585112445542459546519334432842374540420776681378874046331592960308932706295717828816924445551290852634235333952310639780897030576010839706769587233098983620876241697083389004906444437377000728043366340371401106288177493392036269801729596480243199899098639587345732932488435770298650135748705228626875036595347529190683932920477261763906848911887241814947241348718106669121064443720735338372305489908223584051583253699371153716939868934359186898418268044416296249495556564485934469670732931680965336088935292484544808329460858707139918553267912863373024912206122081971673034103383925875369192762649055948615987933370254764615158604964632349073585115821146689444914463068763476910466747572376148868019075875505280997689425078757885940212121764972572842799930399610474600121054513394457748788225378300344286828275895232409703372690397495776692269133354176316742805913860015205854142373819593771628323447554159734963850714878634487710479815205455491219117141847227462276951203200288888828704693717720111553280858328058452775438959720067707215419152610233152814342868117364619190691275617083312734397884089358196389832152322501269257287184532903861306571030152809788561144418395944196212884904594830213865636240204470226521133132167986324866231736898165624496415759197576552601879529958815971971783415939629724671760167967434127451545694833042925786518387532611619951747986582457697059478751705224015176368315015905970504277491049995656346533340161377146021584812395924669916526130677332798235467194793806048000581685409053411622643428677512260409980088479714710717319346092588140453849586347560327915042075326469583538253315222016554625489272353911249604934123554370541250168739687940265372408924254810731595702933683512207354172982050348990809527801976383976520204613357186982883397710355604836547685434143063771681725817979949086091520986483071457202903747933283432467163459838397502625974269321964991646756433322362816029810879009565702946368384716142152680018400 [101,72] -4040754799060510746832099129411006251423956406546935990849836166455068130582376414425599530594697770913394399862452715800821909138252082243435134320145959960671069710543094195610771774893081057348875785964787407214371718972504295817394442415096546905077980616943923246333518733092745993802824360873446373748696064628633027392501720001975194570551099197168315010610288490657347419202153339385991616405365358023334031807350479569713166765987389788271346920703986856390814308012030481012825947443519045209206879443964109781911842733401360284006023731562075298458546324980085589173067847303640240187628882437986878351325382553057438635916641230852066972299251564222704161985370509666274684615433611951732592989541831982524866118067547452717740207333874647216292703974933945068706337200717870547859069262298859581740018636333576214421253723979263388755248149666837257166286336500597058899523990751183841072860985844591645454911461376321756292858439946430176774300922063072222542913933117341576866682844879482299848745676851730458480963913949443826951249110473363658626876719361872198138372919395790084012655320795748392427283201228977760002224884066648066155353762012034708222938065654249268469549769924703640341356688354632738992505437833629435204057796004868231466214239862716738009884532400672227942402309616387289110179871028359126045784884309021800403717251346655621415751679253123812672214067195784898483170113651945788210348128194326217883316908693555467668451987362590889857492041501874936943562210578149053792141220302891608612304962279751721484439441368520539496659220272758416712633877754891943199160864180187175915004093495844095441485272966548808728554091241354177424843174845074541768029432182658190302162887585332244945850115385541958734232143464568260697312379185844643690164468530938022366368902313831532533639053515675370550732375368380118405379674484616226856594955284659554365614762363228122757803261868818735440544515105215462457463130366302034202833548948109385760592634831487601920058553814259208368000 [101,73] 516525350977400535067093919286696344492538450568154305620495586633831000316204007571571313084926423049380560032063072290475725749235125073948048219982072022429929754350812458950416957618052956714332939386361545378226749601026425571258156928527934265426740925705892272032702869279844660092705684940562597508807450488323622211769936997368272242347894483667705443081413645550398720482030320383228107555292519197345714279751172338660110263279868805143473126053450240071178066222536722676925762026728027229136771484502118340333684669891726863219299569361561432916084739108221365129054350159199675721464857629569136916948183011340362871162178004902159761130377120959094955167098181346768522208594351316575389999114370172308076664498680856914061850234835005295070941134313804876609598690621998002437745721870808628058561154340016536023973953860806544899829913706879460237960673599227459044101455292809054907737045939558413528904619600386091841281700206318144338610804527670393714406916390966709115969976782233925945740623111819469191868959233762811905468773100061319216516111426133525041150788580946756512288226679687480844704597549919211662506024071966663421602965467774009638108423436853528074326982533894259264617517132940926315491663218785841995210078438239322483084194819236707907512868620880637877993753217277323405428706916873522305545595786514222543200066169522097477422023930465515547138061328950932772732784740387972237594504938826737352500386420941161650929738145422838853741278397263870055118763138662926591300565189352438157776206354556642646206893742181834997919860146887141034547878549043572550625992395530765052973125090606568881338893112494458872168213992717787482810550160635737400947319080121735862267356189257733824879598435021961971549968982688574253893695821283805648127479912640158462042067734985127211119998128036151840056414868494452297753845877612087883027865753215563420291139469088740734866579998769143429035290572879494195567780442369752757675161104258086708705848856970185417743557510737438000 [101,74] 1505079509708269952265216213999208633976429902699450251006117605533665794169152736341605432661264030354452331631335681321867282716634723587954358610213754707316463605087092088044155609355980781329375442785991931042795439494476170992013121976527788173843314830900645722198767387919268678218114352592590433753417492671589658647903178256482849119368642175886221671747656060072126021925576152500295028664672936331235374235187060494088991662578417376935703250305449677531508994440249076834834556962800134051476850106280763614542346515366652821636074048652982416923466698210545209776349572892700479427517695827966704194702092144921199795385816593707298611215642477407932309291265892100794309341768125780421476252805446293445810101056393891535125384619463970043781910500888816360558041744331724490281631916860528324767255491895246248002181746800467231811525625226044498087209518807521168653247309697130845155274089944291192833159495195120020218314578674530381728924570396638331067174531576866854324893343529813357499115568441570282801672353948377461289983458063786455085150774728980024943535768274924691963889156386538309763140028425911202855559296988174789509457865671725827256455530004514141547167914445069423522936178498038442021836458945414676537270780460010023958643938133768723938202614067134139271419736723496761592842105253420833462037408331534089641002583991247249300349234403151862953009406029578422064236510536522313946721444781448788117717194660810377169915804203141509058765095706805965488104738903248474304221024953440615318890382051227730574462861122770181687484776352389325857472265485152460554533126016835547156024655514848158349376526287375206351017890675732579836152090801713026508110965755642352508030686350045874339864645561300377837825869382234362503713317783012834361286540700482065145996475184063346565537779422402864488765870568546958386085082872152040771750898866675878133265641966267717453744512285083685280739671934435203774820211171411295399931288999402122834462292966008875481044890143360 [101,75] -32708828451771477687305290512756014234948173604634491766328446936511021829759297661017695850695325639418830088057907008658305539548288022184846086724107796750099069245030516084478006389868328146545446156657237883513288647159988135652934092590699502214334792215689071149535330372848483597093924387861780165016223728029306991656732524683513203697833047054137597999134406526806766295235386911241915653819057666849273222159642684970771154495579188517129959507916184893791219678955799591871740216316565952690441495427482050806390664328779600405120964971179547447554502169516956410115819173196370565714460462407212484504171435765483403254591639059188601723575931688209914746864321997561632874796149496783247225053876626606241827678857821438130186944832533916464221038950708319631152495975829483606738035235974708493506131046562201106016731025933568192661809300712028758298465095608936460359025921507220791870406831703522823345512833719942470367684143959331547350533264370179505358890098849012289998065024987526611463982172031634835335272972555518497692148438321890788574326520160990395743011618982325433532920140505007023777456677861509678840086265358777195332881149422107161422366002296397131272687452752054545897798174032999531181594835909737076881887432890950331599617587986798433199475711136456127477179857029307399234314946367460035562004461566970058241694682803423994079255466104165736656752172364296816059089418959297883523086194000208339275579739590214854699991202710307049847951314459131672588978794437521553154353481220398172657060401715424646069412733337667884164846765562170116019605912189461314290672176697067002892051089848651282441146688834416259760721359524721544861649235368323695613986872232246424996941815080874492579536041880586013281397484460314354928114077460448226929412015256563743150181174777075460289698351494008724444134400932777135696428853531314523298363174936804591272224197329684524178227785546775572165634701798199178167226904099275568052603520157344703871378457714326440186166960 [101,76] 906719166670607215948385509834295572814618230826140228462597007619386690999272927383384881584784418825142724248985720521766605091338364195032291770478241211301666946705761548807953742106961707764092205967406848501990219556900256031915097231665462961197500319216648113786806930593818921306457612938930745188169432762337179073778619228523380864712347489663528254624680237597605911370715382636273774090086411916953864541760928149023146287534688393408750909576529007101395052269703416047571777012569054870098182068726130402626688090605908322818347003952610292818969746893354892660175008019279395605322984591405176293015972215348824527808286700255180829437256181158849140842304837791291168284462489390924745052040025869867144025649653865456857242027976740727337761741273434406067639152968695933455104293365759253870985523269190625147490376216201239903965996642257672034176623178705240666921996910440543794434900455091876304906166356505751937138519547493454602938009559930286327544332684579211699279845367457404535097275753193545991854831540376098763193592382136945519152423171983448103344490956685257430706682789943893910331450127425858794421633680080071177707830974295634796711634797276441905791121882311335786559667172200704456430550991606900307818190220468659366239107963435536096284333344071653467876775690030093167484869836808979219643919677874286266909110483732443403936377705757952619726803775768237515262565687022260867448944887106966658003513699165259171576931993663487197146088004849377954791205200719602326395401070267803875433795902456077961585241103629435247310046313534865639969092631668474647204999274567733355688414781320497114232101896149828231450296902536782788582901324014666121030206920393195723154548442481022332022891876904065125302752582327304521119209843500938696945020966176702624938178256256107036371703720676182387964927174455768371918167978258071152076597873042843323497271349415030988838979932114513512997485418511621071336602252619443360477748481087176183274886289354252558400 [101,77] 8213556610020754762117185008809773756745426449444981201732638123767914747697928806286072397003932662526744816015072636064255708061137057638750980812352257335838355809202623227178994017195611068729552764986090786742169081081893998779864469836478150579356747335542176410008442077934665628710474543367170012476987902379566367673598088076515468797586309343605403734379780402040942966110680015151606570318123694972013570980267164899715633672994930233020309936865730092530065391519581726066682101689078302553531271261659941542325458307301128135415123921111773138753637419133662309020153954105766211712164783312180711722135489822138931127589484126055978018773812856225893696487890663485156214050662812896685912215682462375729793468829698570835396299288267850210486006425217852683251443055455059453838799050255751900881108002283269009112073682630345396983140925709480896133894739681439681395227132622049024982390358857934948594797594690224947198645945064103300865747487930828916431433060091940700725085120481246708563372810241501170771224001106589056280693989226196615600793719651023804026039799094570826346386637330956986039330791657532972542240648957256396416541603633153605284072656134345399533649007732028426866498037110679322728351169093887673940197286278043947958373142389995811741695992578448135521973943951409518707002685160566862451466221928671315445552844394015893748149933216243172946925228465715678707792887287023064180628785405682065052352538168644577179556596515466081687592383487630745286465110190949382757835381673766893617360053632101496955868182945705831732068612411688023148928052114126005035225689649648723257327143967651453892835324207695875585099430875027903140106340677582684889543626759536040294083053857164146326325431271354589968681440757725097765838638615891348049730478392073503640231911324893914404996016264595358855591908623209884023764177911719554355326225551226556889940614994675379194650129111925317273658308501272524988383709451275371337712688377370530180345916319543160 [101,78] 288053726552190426580929106445641932955222889344810961208409656964817621771629430439392270363488475859879766611369906059393694103203733387366017409327140430667460661182553895353850432626050801046270706082248892253453824354801539517392350687923329272157697445014318963699769972066425036482396739027324682121822724716531300714259640068768682026622463788170956482491238516957661326916797157958047629676033934052465572712953633740891937136124368261466218431615028104244409984044476523885921803065231823108946568500772616196214109909987739912013295906340723445907162578402129553206398101283856484781028314978505613567304544372448694919872786060401934668528921652387883464565075223096563912099235525472989727694830909447086277865961138174415136426734843517796673878085128571726635899000194206227460983495811415729139838186838690908081682628674432203442894054255908480438644062971640964288546075733620666711676686633481174855744339206673116467074264493404478955016658731382630110655616645144954385250558510572623761397677741169810185924204804785653984835379948150583314393699687596300832437720221816316978306109520371639251904419193913065975994350368717856076730445830753602598819214121555843146865272903581753547583716037367579094611967138336365484394741206086343164070701255685048326236452206158056594853894134356334343442349182951773748090282042414032053396879873138826108906666743854331789896501556408530361836677027367950280762668478864700379383762909029289280523527248327038947983185416184697205776277645554307649111519725095297674151683912731458699331054889597209355621018037303017391714125431180505040153206728214073455536952960908130121706138623763685355878255242919544854959425449166263435750229905903758577182831320127707920800267970162882718826976715233629067169791236321921116575566045623694272291510031315243983896035056990367122958583324206594953606007017718973490477814976862300266768061079587031416708020717119373513605943620898853317140719964746816893307973600943024428308078667200 [101,79] 4228389933843614033343310581795641741167038778726662822052299570187426801239338740157827965516298686750473049232948234251900100228699198157150537874176610792611327317773730023726618379223843854175263817553794476547130649377394865662320106586708035356362970336421597022703253406303162159120828995484878960576286540484988887569234646088657203944687502687053073117890185030836370449520082104475677755458312347632794845133392041364294225032056508340829392915986808717885551213977741322659740162311337036580746048855210211598822367452903255636494198406285646945318191620712486508981987515425962931448551239042297035445726677540666439450987727117382726563468024374216541603682124652941608043727655118081950139529070009746250555328034117543626050784944461709457605801737117044897906820763619806033144391514203704868228053529356704358670879097676955339101955094733620628966118082649267834068933751468557666864995346006040054480504207855579057266266403500908518424235605521432539571234550690270329478738294741713481602845345904642063058595461556017918221468538815174775822730031849067572111836609112640316350791369832643894784737494298633341716347515043546940702130752554863997595810135260718074606060921211104747080264664594202118450471975513203828296493317680977126735713900845525258726226853734563066181366738440620689024891423730350617940692906262162773814013940923082879911378404766193226254717711144745598972210798659094185664608222785358332333451886021408103943378339326279411808762058588923960259285607717621431063924369161496665437601438151542619056534740781853421030881639647278176861438646664136503372330883376738050927133506309538693466635807646151744826834879735335710937490790890771498856550885681756136889880198713034842748200786007062034062796844756872776193870743952034767130513944002405741644319587972892210700983145010528152405691125979360395794890130519040107490068874385020488751479384920730973225800791954967281144283059945640036781143833622367934886040928484023123447245600 [101,80] 64435270529046868251401598663514115419710571449879798645371315426440992005792325773818156753125970313540946685479493276558962020529376245251068557261984900786931546337457149231194350174257819668450112736288301963155849727749295738300684862164084855841235137513235869336673682811920072426400726588477278935346910008011878503822252545011101070691962068005565035500251562848188691055530415926477663172848119527992570662893784095041523285162683824453478456595199927193346586224124858915644580929779963782691061223341913344827715071608761474397692711087889515567991662642890132535119138453013367423233282674406162836232667939016915484487948881855145754048405679426831427721778839739325254250846514543148875813487096900958996352561415223760651618148113124164661479388557954834982012713147785172726440918884667165023341694114270597979763016194724203251690849160113765330440498317102886693491097400215292955177959603719008580517689495553182810131985215350499625484329353654152120709551291998902213296621314784439563952844053553294218848644050671384703608847723445114111035932665146161869233218078415164910426002593603166309176119672811243313859639241345462080147785855400317506253416267283977367111241197369728434141734427190897083968637309276238542553050186517234744735611069798544875518715549192755269332112387573139898211164097114554857593211050697498610733941851870225403116375319322340257421331142738534116416709616799491951901235660201446699490854914998674103487543183101347947878563640208835269052576948426025058035936690337187742465613404482791315373625455564544220721561900776932618535104171904810416994231970371084695344417961349911806200604536977633761345601368384060382928879230274871184841359664562959286375120918109575392056695217330735543773870914709646675096801016021120428273765665333560872956698817770343196892698385922496530765757130624463076643664855620673355260764374902685728348591512233769166815552631520383802646641572392118067805948737264381631643668150066664876960 [101,81] 413238061885365743810858558048294407832798735944066610436531275277485417084211495933696829631817834851007716640111971611995988539922406339178281749390774954995014794745492630154145178688871206368950197608684458131250640927345270988296675232290405926375785145750461449674912862633366609394959159391122117367808737251886836893147747135834129893602933052147188524535974108918448694459329954089336656795298119759752573930464223499035146067876185648514236326693286698055762760832602681650297452777284159949101655853626563693014813357613431309688577031593767993689002039843682565084099671908013895214028073339260494787175669348262637731586219821681038357841903401542073591735876521192030343993944282833688829026308762242412974074971329227971140128465003240951107737410077466705417207754888534546205657304066224567715274688880374698538811728194550115528857263123871517269656581407356563711190324257868862409512342665040213761301200932522123003224506679644078785346850929854881737240535996222391344417546891516769767611124561325691863656589470853063271271962994908997017566957616609056570897399843119476141190000024562581790726852494606263055418736507896280741602619992880999974962334056986048464312123678716002213735351191899391333744181695079438965080558134483228311222767314251909654033792226565601647920864677669662743841260212481081347217703448090228640965719040248113262154996857392521135874024150874336915967699688100503234129562912557068396912472403267129461575670182949237342450048887823607370248405209291185589129376844408466518447746113234407669571225231419077234683488550645900374402921125564493440539978863658294284556576114867281276692262054228578493362087245423660145614681258327447703990739020528643217629185792868925967903078917657785690021239137765142054410392037551390605271238628140677392763025135148970366951056684763135270230889964109308281005762995143502370538523513261848121866842418102729542906661547736553047913976469818662235939166939685192947254567943704380 [101,82] 2290622366345188361506661901580307563838490963987809537334996080761890044706991280824403415326964547654346410514863453270847673808102632055360792610901028057583691053448389501928548431078753007060870989335951753663168299923875561639694019636613391705488928375338434314344559811681920352111528443272796189421986848930489224569723093027117309781242136691715963883060877313983235641338472045085652438424215979066663488179916079626465161260701314980604340945911547320988615396927790106052176501413048042613586692219925007888626717665359748504546522495675147933794969164873919552522793088852261608233020696621836327328868541095087044605035824830137618237442178278055092020677736570706668886362965474875779696423265535011295472105132380226374531521411615790348520558736597312381787922816763915664062169190099791307551813228108748491339338930607930641390815423300705943548165948229890394853008183483306428384510346990387773273772405369296378819069386070488703267772895372448294563430879423465643167219140792569421183194187730434472735893916279537195155862174565601150880270469997264728801748399229504690681147680188999103311957887621803531198901072806179386592190036233172502915727697347202999018581745173994441138084954000139805264961194764850032345211062923442136508997482214499975367795836528762542762966137539687264366581844362589072669716962565736135450630652849787868417449276243466901254390377960119870910181992355576991915389004479814000753263821726912590646616835023627701976786256717441286034400265815769145012774264018511337989892050359936270069235645721098324844360187067071608352495983619759777349701598234995020772211301629777990198399845071773528768021783777751811989520153723819434963296068162313782609962021557057627746099116066089532857573907844789428408362042812237422690976523953976496078182826354625720059724796353456238609026523628075219295536921988706374020310338791945976465154325515335402238251221772852406071550343108084047651457601952772348071135907648 [101,83] 5202236888262914311733516724021506747906340830681840995099409843171420738323158672806104849591741474522686441166155359630781495052504102898284756295976636524413716090680438878564595850360299196888703555785213011915714164602666429269872384497642100789387244555283504690133217471856984131651803350316780782751312861502435718375476586181021586220692862888917156358421969054243597953691231441649857101046793525223613354024160613756625816561313544420418430811735432094196323184571871866359054970748177453948233826938724246456609166604351114254993812119199874971499121656486588063377278489131530830157842033504747080249551653416930811442421894349547069300051830525230382309507190064902777322547962988160119830451806932530837529810275222834745067422650122814228944194070191564046742778284517293700899928514057209261727980266183653777799346925112578042602045350931142471093759567697899132697256440602764844342237973119995083062172282754681348551045849904754506347677762735357658072668160191035038048752710346358719762513905968025365275016240093853728333879237845295494369214949640558169484547850843120105173564404954285435194275742393278901058107160351538998735436045763180000896147266691550660563276553565118158188512267732908344310255492808591988423296898317286161841315894965007320511157754756744486943319127229908343736250384252492240336719330534623482864072022053194464246898724336671380918825644902069834026926942678728472829910365187503008630337319485493995478884672587826802523476357657073767882262249269372545489235513604571990700899653003417686247772504133130111580183308389564588824301433703897989495107541974261475035663984058986570425419330064012332473839270143633745695779530670924879322569066864863270008664783094259605428712522940456594388721837292356760916978447345193827074773651298381617471092096801831628852416686120048814262302951911753841681363035212319104651097651086043902456996451494213650891879969391912762989916311220035101117311719795353296844904 [101,84] 13303211522867828063704217880953424351750474779753563591209638753244296585148217714362280983581298194428797211488043116944677138328408311326866400249308147646605248988752659599794273042542838135334773855912770055298134684712403586197246753976110489799900164217097766414546860640241979974056691681802042804146567263701974901259019968825874587910280405082597533887302412961997172925342165165969939619397852450776197049316060464253740575735973441053978434773207868117741350777823049011777235174610633223451498036382402985777946185233824560307330194631298725473319136907042065312933976228494706382325923289556512442107712157251602596982483346464036122035901316631108191136313573909270105707221451233122360711820728437839598082358713733317287910865267787359304057678032722053001799441989279689259831467599563553129003389729395329459654253421432586254830600021593778340876958000744772125628554905710729761914333846016071630803263036782663264348893803246788792448073593304523343115221840182784826420207958262659451452683149557876108975708683586458211203404680442973023685562646462596074381013423286625552641776012695099433665289558168247670562549673796093722197793242116645318625888706213964009362832981285109569101631854596301468814000270222832608790132762013721070749034216845069446928412445660374432040338040771151727005000456798108618819075494146250576419337980420949185323811298599571014227875726815952963211329832708997702512529694045925990329757688207375872841114231584659098546464833316307500473565428005111613298066494561312657744576092267180629489528644450121422105985597007222636636387868570033047254084519507174735225549872554356098661411868275880260748589166611729650081722906430041293667035731644561267963200009135225481172446466699355361962843705644620231602072918416724272881839797831852087308495243526314432499089280817948569552096143881478290502598848085690505697261421492217005089010639080529900998574795583275362922330384803495036028619688295423488 [101,85] 92359065628220034014753867156200809553654968867317809916181921147485039441306209229492990780235690018345635666334010095421524208808643527710707627522123141828467617416980753683953334502496490014907438926369636391729314439437785565407186650807651415158173134954875983886411950709668225478036414548840319084536550907226104381872264761319068676379509266031691711750135467936201653083622780674220783466084376984924679564375124000582827448116882877196097939301038221415670161812160046683974929011320784010789518885017526072444369043267166558841028960886420022242538651763114978147265677378076917101074132879348548835856100015560213445782559730211664392756454255340239571288808458712604859348128347396243877578140216625117401550564526826060803149321782488302563784066695361924191562592891136959713214999428351393255788425105255278902635392941191691144032938654123623616848685366831331658567815766578358983422496976577957980023731474347529686952341157745199681573908726550726516338446282404844580479860621765760674399511272855924941238690569544568678239823441869829478841511527479537343851798283452847513447551632406591956043184291877805559360619675780228656116421916265686754240211997138503159601632836027916590125724031640476156107439394499400680330690988388533045400213785493391585554724785948794494544486284019084710018205465650767194192142005103207611687549704211858558015403862822741651842636423084510967994011493348937078915548251685648997871071754729981628583351647412489676433455875284176841906598286848484337698644730387235909393616298385689039965694231067809545888121003884947020625006436372715394890425477030337562063634483155684276546048799270891294531032679751478562502348527260882950634025445008975619879894093295637796165899744354483900674102725553674167535456797336497426099720056651917165895051451402415804930409429308680434836078671254900787283470957232152605028139666679022556124798907528903683553732621500262893137870905573231976726065781408 [101,86] 521754405127729087389992446712922718375087302822119379329467650664297106735788150340283517408008871261327287899656834975217407649149986109575568420291180820000424808986455778742024474262440093996268607193624769859572718840763312475313758883418036554528846715637552899154822273301601999711710865781182031277023489960817635631102020971041855105662408947719063257791722248275757559504679516164573485439581253922119252303365550732642536950632418450331589171492991330212669716520147100835643095929110441238483427450147546330968671488731094436273848331764921976473962029778803508446990085432195964790640276024775009822267265944554112109445055943422998924359841068883153249580682125621124930077567971389506901758509021877650945669700849085054820633436578563732184866173990105512895790522723665568360559631526948888506875451342525500018194594123863367729634314400390490527906228379783685196418133913341757059993542608039656522996820424675116195839933433720093835891708559664134392297803956883900152730197717467352055816319160715705071799875326147031316857186384605953309681845669632573951536247589766268833052357789712442164764406908167839699321718969199013123289100477650006946392580534257058319346964275434149600876292845209042636647378121503593438545916218413084378895314792148017351769480929274748791047465102292063812328941127847294703497292390561124159849784200098438276035421640326000081874510476863969378314793845269644024319055469797957612262472679052319940752767333729887609669109843563895219722281740894450322298030299230895553943854383744683378583271526465617861589089001065345787385143637979948811281738422082146587156246988477238981243098991864940281291931254607792629317129578167686476031504987153663783793936249867151644916252417923512054914787776569347563235197281767790213364300680310561394628841310565286131005469917321025821988549400022194818291291388430189057566254596189989495344995622224383756646477353906424822819139677842284383777120 [101,87] 3009594043509161477660250259289574979144427897442670757244504197512120704452801091066311803930354370687037678921297766099066843567389751308032048931624426600320830297161354408543660228763433909801304913800244251467090792132466303525345023047813251452455806462722144626362382491026503303647607789189716855388505774417573009517530180785576537379319370591283978425983981023359612474011788038460948304027386788284348513970699309849228583760802183420408172587643259483642320879788265673144971718769820182916756960309104043406941212492590515173456762801277481028407512650821201080432145287809941220990295707574773343092183211962112193845193217397620904743955461576688974813757289364591817337564575230074839443433881346910384566478379671691604045122312086108316468052565174373590959314078579961883522319245885838746534008689727278342838421408612809383166893994381708605142271365428561650267948178475834224707619858962867922990389736717210615601642333200898963826254863738318053745372617807876052048701237750377910425136293527489734868942679266573856386253836311683353529890067874176424728554295857223176149647583466538176456902187789073602709533155741937558769815053926156984555780451502439137869651263709545655690530823984305209002062909072286998416285334570254104854308254383037432643401562972363840911165851367598880759029436151129432873305118640182412404542684587286080665975252091296952848904639529388738596482796147706531825220307010738104459368493659405333739152145773068985614028300231683101667318296733811447445587852592094585604279682674883024825648504495071226393565516288109741481969499119061566280148585887832583766328527586704995299161432171868673240471272258637990610847485633878305610630736380268731135248538468835022077467440430920499694397798181352774930065224202678401801655497802196718086969271329231726226529802964291203215535478639488731800374479867495871549826702455368123171537117761706332758706046501807284908868120832356042528 [101,88] 215226922921990174993035905291329167979526754004751877425887296304568920495157603276203323308038286251107699519764594813564253101759024573791385270544098088920427779831743527918888826754927896981378135421551875630936310427225030144553844775404136128940536510142907254364674870068838762800842783703387264065434425353481395905394012269042383414768278511316300840308425993283456853953376594330063259837095596627575419693918488102230700766477408171464952759859791154884704144309627192845635475766841484559534573746703179940613850488823498356601896838111654281407378022998709858649280848846754875273962929663919642243881568340326335400518661577981109966714774777193496912419381425302109083451498932178313124715399856514345639586720570511511083754139598997328539086611926873829451689899750563599118846118071470841801981182000680331980961042797356652018271742446622860237400060095955697414037906021350639331064883626178247839308187359086106671710172689232846113766254513242951174452025824671686044191740896017359649020453805523609590831574164088248183436931431691936242883644370333246023413490140965046062004471802402839286779506524646697370269553387716777143662528295012840725606437684488892670907528931782827867234276614796167578036103897477596427554432108198996427507764775897619144608486226495070207884643558943441862366138268522183471001778051298663325389201142462412183612582832014638478816386524852023458805899130746945846119741791169981350582691801342707141494256619205629207262345755762145782249842959743251702715096814094966646465987828024157217563391181645102014782196935819795331895100853226930490536753502476367548597014787937000861771250686795779328563226205455037337472802000796236322746247692851405357631090135232000952818320687491192355682594713920369891211809149976166492304747966745112362957536804829992972507891633815933244193980775969524882760391948159606590891318279050939174208082028679857208053877424343879997968651349984 [101,89] -9598670418761367520008704317918173592691101773388808626966732262125324167481440685701790424956071736739332641469860364769313529818980090906749262779562004898902934710154326015135860718279294721930481231982577198631968261263987121894629388178914353536133155867553722602383627475779354509255210949354031408362296502654355700942342604727914345669767910222295306475307033029616088529057967043025381636434522803984353551274615403073484921606562377817247859136316039257629264365606723127479703410894650121677874885333879516356900320130518398954068346505863251927872201668492763970021831145160110652813152792200310928427320535985211565534521133572777733303867041699717351277980925941614818849612738169453749831585632906650115568063222986702553529132691155970795102085750487536552055012379718943606593995790383997873149180530346589304803538680767060902024096586928635839584263365603090466216704077379361516443562623967699821675987887396227556165941862835475409139398880400849989692944247364019808429856888179292644295420433348730996562416986662517165471985986411320813048689530810831376280316265560055798534325668735029896683394285175216969476965456833619964111405761402991654463189488596998737521227164320523583056691208447442135236517324120493940312044841249756255604539429374889328362669895291251180187640585298778026830476100027304956108461593397921043041690121949900258155795666700475847161831372851082769405719377910860830936887033819505540913687502154425057908198713645800416868585399694647875061984045609068356679177861134737445971519622172244883494878087035634848921070089415177412157113329163526210123356822521401339057727710907883614712145619962453107530871900352435808452448748893085820367103986834676003503908326747923008583677893745948985125033909837287061079464829545649243441391024284296876550769025632055008770952762601101556299201342511790839604988216471716833600987382108759098315687639204754966080073148546651709170168076 [101,90] -62377109314317044325773269289276783034119541393924940259111043709237428215454915878696623185475164247039807548051010894359271671171282492244610765772712170431692651265440780773104747511841208724169693369041018777569642308658416442136336678409162299303059467554528388801815128285156369029877603619756456267127555635129248749637586236168574340455660662373189165835635852319518832932971037527824855288465199428405997469707166915433631916722154190263570556307878468008448181685125588192157923360683131176772230159675176734775666279788975482533148089605381793054685744179483746395445818860687936218195772576155470133856709500906724347162956940815037192776454087018170436447449399835310885447198299538218335886193525649046322067349966372572722360168645928858086353278966817324133914810814545321350253892366001611545287004063631319062964891236777899625179845406298033648106201810616027414365821651707568826069575636642819946645479743852951806689983643233596753524939824766307628035073280211572163869510535152619497335315094769705609935666253415837939763679912255016667016571813301246712304000994881990954309550725912523656640035717660399109121100189883170641685956250454452373928515872310026305116426232552371177073884363699838413868637572401720117460910886148617900773812130594235494438818254699139248479566795343280730519410136872873808745945839786241645997320784688881186473586407548050980921679709635764973576451329302344388577572989860565649556200939859055488449336562457255036968151094323528886995151319942564270569083124453632113793085325992214089036625602624580473390928074482634126615129414191365876595110334144307329741309607311817348800282393469517294212707895592165807396922085946222427658403748612099434369743520138165480424270656411976060105492132770110958344000495336873316152323132070193422504120746871590414275053353123349900552839326708358016742347232065771165800861614922134509315432145066142940413537027878738147520 [101,91] 105165113907969986245078473154832125533240667008281385206141062734582185783375544734140492796489077926035869110755645181028656051870881847099422428993983943036803511228836541924891024276619194690608480567419759647130741488775963665958734972324016315851467196286532547858864244785663553117289794195023841525670375802851730346546623072677433887939668207017661279182130199433330985659727983384541375316609284475381034846986520760078009227684782480691739881893328815524327579657367331314931269346601789784479703253624126073279761288319858722982813042801129228075589602552335327946192808920714410466738947748399095763238132092265696263791812992370793320148683058836542096159914991166154871858191853229192892629057168151901545680859452110452939223780070730488813621039714677701121000323377185192768527000753103395010653974405583479162864015496559890409621478625607000245379467569290438181146256528041283327935967419696551276067646691277871679796483096669519260193856279479015160414842344952245424859938719263156087080042417102915897184237543803626919608438057956516657064813670601764270639940511216769372130060427228024225485882916655679613018230612624416648772295325435498393198462793309003314616490334525671096196568921985268261990985423724594306124562554129627488008246553998924457110781370562532959786994008465747888429529438759768702590018721100551410572180718586349082706028953090818946128896543170408036703014174054135197412310832529828314599134575910354692674733475749663357812326262821849899301166794781266636329645243573147603708888129703511628605971917771416544751225317209531514335114804126339414490277517673039095607793785862615492671674842216639266202094943633135967151693892253720611820085235195501210837257343718550890786441852255632157382805485321624606219054532540229761315948332618452506820022687249013560492452171154607125222346505373002973739718996047717011422353731706703700466113235358036230091970606929352 [101,92] 322329553623161533797539080693955067842768557766990007413717274445477902236801448166526417395320579438137206742019902306770506100430508408558458179225567734148510782830626014546822514447634788988840944388028253984003224685717145582201666203275230905884157490514317684289665884194481991885758799159737734060231267482615202494123985472873565018471737914110400944062260798753227322886371063157792977649625762491816880906389970221384014762263119205412808810685569156904793306981316949682926715365702560875608199029730311843500570963489094645984769640673586240012861279806513531963369924878549632553562808932953873146736769589258328721068343914652891455816307241055165927810155669732773049773657740831919565872619226957908413915856278032327489066218952308262780303395635294651457151019711866331008778738678299537234764874707344426825755336423750553127801109711135038073923218859029780470760041047143096907195124027861181373893527354446943645387293599395487374114501402893786982516794546113787412476948355655348496628289262853557031263534620893035446726003895227142990270954394666112474359123940593263926255890677213767202239979194656151148834669269569072022774178494756554084303208306712200339595280961363782346874792682607910626968779400732391976815848117614622997486617026056059057855218849358554500520440317600672164871073988103595713462180314866004307022716164517976066847788308817801955845030902173548903918703619492159533445482714420890662390176211716151243932065256999182832749294344317166730505604402119312290880594349274157475647174751213852367089544016101681164659029099907425428430671059162854746081531044446516805869474019653055250178837139663713274523658055496328541626930285848637822513278565633661092249283151564327320099579368551176572254885764261698398085480826898091534316349138126086409036533501590413911374958021640930108395940735346715468616969904738139132313136315416651507347068646245781852569242784 [101,93] -128625420066669445751164443012375066509488937042290735437099368650192039633653925443512777617042112190921536130256341212211752691661975458296859827917690136902776691438367219820551318848620673911520346157771898202159199633177535434279649017774477240953985214303235625930137647693295692971913438315652547671400145962473475870015304421190488252386694376267390584303912160861911758622633483625420498286076586401126766736329589187183895467797772143840047861183723449717014923604929664840807849698426248417315785736064658116959124760877067362040691562351936237294940975660630045276650677080396124124441278747475806509715635688025424953627328304325754334613923628179101656177831171445774991148631475918503019640835725724320081700764020116485623850393170751289573859592367796022425992121614478497548256820140829065037167530877829798658291501371109770561662480823216906077842092219240439682597804368411203713385993445789379050513075995589812336028925211786770291740791011990737617438176907870172401276864117033229658697158414228069393370808334925488771713638399221144219512507251933101113043651896547426467317544524594309776588992822426452373313059764924395281738257296558918404092523145287139959784409408500757971973311780354758624490366226836852875738081188792213607840309801073796094424147811723482229697967544578726704327131152758082715381117373774836757559155984718337968140731628783854880810279172997780520376754454652888531586025678213458898529031333918051752002114127557927792040430946968168530254879047764309689943220255932995325375486933571836058188759941944990666991055769643580362994146298221592299693998620371961486933517229569733548896546430532522784549979169214556451399835964686979954693750040234349166612733314151353161347108435440026720613435991103261627805917996796499104916205944822428516395034282406258428816356986880251690505654455468729754881150892186498689750532483325634303831562143385284361492 [101,94] -69906895030840806983949131076673693456200776285348044889151441584416903678242789618095795098459303815652696650224663753611485373872099213412015909603481019254725584030334615341095368871932484371160277183352267909776980368841807710210480737103471804485883334311943112504921390111276350145605923750392017520804405685670494637461154367100596889217200158242171263187511499880909729847132698322871746797022980932575001710737346866073404543961857599370230247265101904371735863857377883754030266265713834456480594784701479599489018683716857351252987802194320420348550879838114673617145996223174465383926260514087550183289757954484571830429147068545283723795007233945985022060284941774424131199951731911955932763437787645336966704868049357610812770977025873749538840177796433037642092847359058078253840059783412264478053738436266633303945936254464408090119500675010668360822179661834285784239033653885623703113468600770562441186547530901572104799843104109156034072252672166281825020411526070598688444938249416350158482975060047484835952678050289252584655070566808371610761997423272549050055397860241783812508664431714152462276439295353784250213178156855125795370795465032693047957137591692384893347678742697097698216279358307206583512963300179511385823118183809552219993411978036334243937190132902969547327541522423660186974673452998796506726330879436386435378813132206371226812644055433387419617096316460777000007495496742645526884394391668722676702659082933073465922173122302831511652616321890507650799520460461860667925705141774878503503597128275587617813870611551665465244613897258398065606846539472090291725149065410318922770521182199564605860211089717306567199853377472227446231567618192128323788075812203534372690961840410780279174770618694193264602499357665071649687995717651373632695493659014110303384502694291687700273413956045950519152089700398157667634987666152179401738948146909593639642571578363744 [101,95] -659679350904183272290726721529448707600608053353173364983554251007841351201346857225086135251605154988832119269652912884743761450996536517181915514739631116903467331061480346027690192200782972119988627992277444765236003370193015914867196383374479849111316116715470030672043346862787822426958887616682285160489541645274786934744158604656000372251228383221693735244826597444251546974876338470725550029110011570573990418404051146279118976126196324124416065351772928458825435617460823591563131132300720193316292076516851200449238244009107303391181911064510055803793816329345184049270134894467573047756973642805992066319432530151774251018298005024394320999069343331899536199773137633900259798782192803998223121389592675463610101792131035855777500107718079755027959393926563260873303783761179520746471297256075736026383212609588741967393877421230654712622487928822955741090442846480022627133520462436474741053665723944333087684744300580964009924304492382899436445944483308873825918363024777611587099202110245554180408120255768931806486115985076761962282535490894307008499849901329912284270846103303949417762437964210045875630010360062193565447407337680510658730964433647048295512648237133030175425684594984651116010984542460099892994367234440576760416516306647238733941742532852779156214540632541630384217239769913366114019312775220468242925321027072864297655929009166326043081418777040602763269000459525128616738069601822772208766192007224543907393628709876910638621287249530228086753979252111293121658691087380339202713834780609232399236741416964285986239636403154888686331504986011200115964035905980823167890573413200895017388591655808581295874403871112744197501069189830286568928351040264477966207616624531473094002182283994944741777485326187123334990893650542621208562861420759507265656136045962653392625627246418625375542794705498126254108205739566888432414955961084191579354300808033162246761547032 [101,96] -150681614910958449999519808386861282849365583266808178345535031722902190384141503440207780898964692386466013302675590151820798146197983783479321709547506097342604570086663515210968211181801992928000025137713582808080099800788113637398517208838119544210197857462552226815932643714515248636445349964885251283843229085767167914238836302637049349809209658593251488945553512809369704369692187316703187786501153045468387849106465037451534126682422895570620183954754059288604307072699072305009409650146498742119128951842053652990170601740593388827327975133738521562940198715969707264061365236416279765878754926839107837830359377511062922176561852308924795495217644206889433782209885592245362464041295508648461596223297432079458649322850232671675872438412724388054281371325625566061133984842143163211967616793944521610968310791738440984382787311273100820231673437738138118798873791640768112044464821621373019628900282408067924850559224876129150845365199300914352922843396795318252159868873846688904617501783899365867266195003670579910654753961769377230405706216130334351998264899193499656640782287950260999394225700646777678555947444973837453996933948643245384642664123039673379812396719634085427211613132428692556561131936662851347172951339263689683138310456309196183645101950851436647735944570307496626438128392814166604375969754999184757704013387582362001974193848530344194313700916751608641110403852587880699027547412502719033536650685434651684157507340239369212772779788622028635934572990982291151876839377810565976430049637569147562783188703417628351602196360349749810846961242737996102862257437841614729153858191370869332393508382013478177927661780207864704889308242350471899197809632402412947863473127089016908337210706338641270776943720602864573337116707359116152775752647284167595498673565552013415120803193369829022047245640910711583097826324178414616407307523765659985714069906575658622576 [101,97] -31808911675414572196290270812786069555412339876832520542401967559871506078818074904973712773579364335200100890176612946507256112551113808544189561922462350888076354097679441642103804234477092056723350674475362877505348897093362295080089555571827116472140081759242695738919467869246286468255354229035583467251024755926867173886387370852003902181813699815083549251358008877445119052856035519397960438633819083168350864134046882741724221661567322723035767106968294043353648490388669775225056936202260245749798806930603766382994616484957197773647588473755725428420441725125241541489140321505744215735974903655434500524027959933650730719608430936555414283445113839207057364078425317343682326374263358747269257095764950125291154628926359523024827366236364919394897459514035989249921422814485360032706701103657425053057157612172869496157979154517143235154953876179846383029647647788800329179895029537360560017559869079320564246880061554586249023745128838290023888645177910596184932646285723155825010230641290807463675548156352801190889112675318594317484327899533659968925170181066475231893860684214613590474341254442608648855071730951595827009872775541791347485866647430022009715610904785359634421193441753471707783026924262239724410728731875945703678624743062401258256866239493000616283090483923614487502887029697417757719465312499316773921121770570799293976233815074538188455585781471442860104251401066196798353282395905034994381374163918585913766963149830317464422892613694927582988025834296117181897520708139356472543744527532476856199514565392172850667304594575231357848309505736069061044757822038858057381819915346344883690908885073637601444098076839142052705587235690422806615086309889093321063018268184776101185904843005511794751865946728309555614124081817621883825042623346162029284953549923601313256963119969866821483531547789868328651367097488020101083286554391341423819115344887578 [101,98] 28399133709355203126541669848829183634769799097108237384334498108115372199825806918136204881007902641647949295298371569729318222164457305278394556693796807640130965398171461849583222705924379458832617791315448078235227911488137475045323932886939379376126938846234369065303842731594270778842398709464668104576436696106695552354185075654343783472499446207952896949071371702779698084962952195429281798362537721354616968931759343747772066751117062815847875007581887230009963685220092936321926206762857970228106880834170047368798753715126813686426639539406074748618623063736691528059699745012386905982211928931782074475545130629350087616788054498530003906410272153907907966112545407447451831220269610407465641908127386544117134062561470433696051983887062258672245107502892239839548414565326764418140034224594551218085730850464342143677581503096533929943793831913137442711670500229909389630192591088799382783916649858783454333262190462866027586000390453050125539541791675834757366095705908290389017675934352041986545721233270449401686419010131684803086428166392358829154134911101544928134341221266970449243213174451336445823706720968699128574986867816668372586322526223322985088640812579242457472994085549832720626654039311025160873499350424664469500259363269889077595963482441649856259535366256206701417028527122801834065018889384908801481230400862359285568992209709088408680385430650835978214484991593096110396141539740429045688963809421027996734942531523373522143883151668849917299468649193256339965870255220758422654812432462462112330809065356866347781424495628135890630532109698505089726843398321481532829569252310092986881868085275258130097090775860376123191906442248862679938983681368861969214621810819235127800045158442780924070549562984562916619632848486263072710641016069335332772494216983613539762671878291522013010633231710059994530743425499660896656807799598487783818003072 [101,99] 5795052269917661034349977870626959796838468405116118553185509273083744133420267209309015586740268347578295625265343167708642629593769289856691406769577359372264836440444435838020513921179056231489042796585830394555955239130224208538360324610231522451128575992225015564444471217105469233324606857206506642420311515390212197934035190543979767881014777338204473674415655865096369878992756387612478217728366093071633138146532913521652524540604456750195676709441954542400341558606158793850561932692635123533397432307069315152342178834672031334029367364532620153944828819822712607898315061653668695022144887456503898450045152825055391125838777240970715905928399897203050670376759258857802990145502218549707294633937009307754093710248508714966522924836037949522505027533824067965831134813818028805741990625611622044710556888318467040802192553982254837960173587544610904589429657236116992589483051330102257811439452270126651485269133638677027531744930977322735643690909011356214405192865649084819821374131443469013328949314166551038522327600821232623573661792656969501669975329314347236639823073141099867488261756710563063183296865762926279394192006029976408791344269705507490633714088254324502809450597686641878153350481849079211045755536381826854880694966372213694775175694802531015149918226741092352382284951482562455389076049253022712618638343225835501836344852453614567677622224330665687904921317494720935664822050495766469447936763471911700204291287640428721866623618092994242869664355333029359012998618891481586984029747625787043887825826726596613251159999394862842045804758180266047003993504750698072799387960581052297851777357206529604130227849238449548534513947216220434067920757614334206535802018623704383957933179810612852327697323324853912299131217229011212804821637842945808977812066301743867206162554591628516384269660956722937695639433065532339438784701956351959984 [101,100] 1965103524143314314902635421077650190507344533441118499358582040944247487319056280561856472425886038489066937703212950587997722483179648424611511860166556662631577942534416818890388690839107254854399129394913616497344146894602402807980233725499384888295361851707231277284779549380028677483676212387447880239211305178774633312582424149065021585325179587704909127029859884216502712636478556258870393210945625878216723014721324349385617184816050535432499005380512389050561698883851765989280156368215951346034284431941262408758382792709792220951247977716001907055851487082196760416036833566341405531875577154646769907454769844379244418372990660597235761138070818093685657092571463321830375022038972194178837212744436656020714945664080659828570207985630246128130533723657766351387950666864096491459209920127729106267526524001416550287481443495477480811193419161015029611590927740602967929898328906341481980085646264495029375527518832833706476978331162560072921526450337659931927206271102591811195618062866729081133914046542888997662106506919071565383625745249966518719031445472012583559137740511111817174950063718882573595218109681378601916501515310893981559622662565227528982581552696684253010917128955811035120455504780363206838681249939742153950696464934891538003716826251008665283813256831744911048418716727987235833577041765552796895245170277564823241695134678430435081276425621717090306533593061202329871994303024231203237409343977816752006934250616202575882922139742977193650295663296752486240741235864169185453100555045229337356835729098349927306173535161059257257565834871588083748748084676369984852215091935832263671775995628076158876583761212824904762504795541166785200585816775605010080581699987030970811059632155146165154754987001645485758721279581485846923645373201325498190459810959628811366673230721459278679024122047070130032695326814418495318887904817504 [101,101] 449680851007498229758525362778941895280947961526568463845175136865677858280503573115731690574541154785499974172105567393684237364513832335766835859401943201147671462017808075113193553443037082682973485641769601328309717228698397173250756934075725384018961465724469979716957324200684311912627430433956992036202845466766186348823914769171599364286131425205372401327760412923266217157416448328099108429715951820764337242112841970115196939307905711001128552953075929245700030062407291929951178823283790263394966879355387839801866333255040247675647469075635349838149976101441341616992065534914935988344638695138543025106036795975221819284990487831989738368589968412978813243527231155534804921305456242539016190775065648867181487430301815944029034768939634496579327584677821087041937779429080460957765351931278590246791197122444608400397696170215886610096359873805600035978876778872977262912198829099358276269715781755882513252085975977152076352086050506011966090039404372786523409818547177656388011084136056913317270711312411491335283005630862376856150763019699887084629043531657125647775545952937321802136621876180010037589609344828789268667035450228928135570874610814734720257252692583803487329765372562140930630492821991655944482628681546183224560081268529548070785463163054269095575895474247632438345946881786392845482843090810575442450870297544183208964755307663644310121002211503526316886616657074415268296298325182432477414763976783170619125764498946054062890678226075821947720605899317858960778991727127626128487885127054915852254497758302192729126002991181652356380331757843342697572223305281321002502099120518350370808917733125900544006445349056344834154401651726490874345642828473527927297368605344622867702499302336530869181442326254016843008636960593707002008649721562751632234239564389043302805703749159515772303069363731436296142476347679078577448660 [102,0] 1482655540103752564713766323213973098774746066975027779649617074710002664075333205793401244320956182199120519556977701881298939555214325356452038844956121882651737002024198514440667127744351541564328434739871068312375061093546419047476028944682811463436280097472565712222912016018786786191433695458712080621590728086743426119373767021455861384274443072030706102140905833217004924283231306302308531528925418937673312423639920314067540954707205760049630961389093403179397682369549144517696526208711060829705483916317316374403614224484273523712881752763560751515288524273230611286366905470185879895883980776672930497791819043280266277556049135888526368690836306506123038971625059268405997925686436724628782037465488620126182418783547137139506082291548634210501286350202907043031611343393125186641127173397195648789277512144206246586621022567542990117976170650101879865821755877530399233911827851760126395743338760813180490964070040615595128949884737519988912137631378132169661857337436487987260925047010779936136497631948067691720381627694616871933389454203697030956495117728503677773999756795209424337666054259259560694633499252547532456358415338986116400299365371253272634707272486468190202097842019525611310123894385663060732688444544844641388694615788284226151430604038574892504789110803724840432245707099380425440921483949696154258867986192206304635074680938282493256822574619082693594162892853990428822236196204030566562950019427100240262126529775109969570954495186772196550173823938904076224542473262140596174916287567694157970232907412363076957859786203276558089658727501869401445394242305690934457303622698150244354638953849658057810670802813421277817294406301056827948746507296791401071032778498482400605621736313015941201562006433301702303139672688045089828458891719044174917037076244455327122692132932815586684784151799335732717159644101632798799382908582984583102119220403688732997943921891466883428910101295249097577070816026655054105667670963158650926714378263877076691642565832268081270415957198056612028605451200001417057946487204249140690157568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,1] -430329976185296065786075536028874721498474592274664616880971838806857016859996926149665413624848530453016026943292259660335087539429797112729568999603352735596814861769276146462086286738687145452271974071269299839247836301511801016233824948053000028262220939221007683508335707689196746613720937340144321668940850206033415722853229348176581944330116924195156615361976205060118710534377539658104767802460438189100653817560086719218678962628546426670944243478761717107767917815841899462487351210455534916424310055585796869036002356454253026516495544604206550756118486606337283720118006927330088923335275005727240157754384495234027267175914043153927745783511447291275710245773445388090792742064447938582371720480322346842345270590340692232631230642335259665968989276962889352168510904927605913444033203476980719043866663229120171601294213972735599328434506470201238303567259171570752455634285851986421638739044119203485350214797609452775898726541373147272685041116218508834710572219883710979870971773931575937781545886127242465481330471011801171188434097502051774541789034675451689559684271932093407709801170497941016922804721882919232613090457041346349859066851327089790236707481578893477506275914470592683377986201148071076363718352246130960379432218343451672463234458039189514589946001258464537291837868133764940713292147599570204137907930067646563466498668653694317611759741405894626100951922421598145032335235921423616958278204375493436459618016659407009398215036291587524875104599307557157258671566928299219700388618829030666790870947431989827896185092279391254820289285177778606982392180329641339858820999161559126186864729472388204176038533996160916798132387836648156911481061415344310791778767776647678414302841053864387545253248473659595044727700649030069650073974276581857763292398742402877203684369485684727845660574859744418028767020065512600276133408435125736947564261962901768822158431134976188955986778659544681591024630828570487420160219974918702104418972362359504160249702412168975071877372352628143895139939844014430120357800518226565305129238528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,2] 47124458506920388359015666129957635106178423747247205978618349313532176977261120196043784579127272714407603782929072070139391463421251136887663947896817468115435278689203859493392781778157505567859393355310872195062657234958716773125665328950120078644465145097020065583042454641552032040206511347975094320276806734484034883831900126932632665186548319294347253147510805291679758059238718374263868234493393913965295786346387194946718313430848903313211430631048797907101341946561447494487464966452474644445794884298107632900740068755990759717814277089402983287354733164056485291467501817898690315706065723711438386173560817148758765125346494569610079807159240496866117649363709849622816573294862040304327608186540501458742399642175062124267309504014877803993080651520429191113271255826364185368832794562894979371538448841521436569228205078170437632525006355941719336895265130214321764684884196248781225896487538364475207078770847253929004227263028602945091919033388498212843378803070758581817999439328311773913010366035527778885134681748364530520931195345246043562963407780670345313225731324325190867536512144458584293321895035742725046760533219938096047792037203997050159235914130860818415748351986128503273551017314645163709602306679947162752793688451081987855517610225085449466078650546905528794172443048141048924683026079049253739287059112141037075870630246852127593836991571033228594760422351260091200518701523875391961774668893738664035604376126990010158537327773815326237610653583492585262575132966192246883388636382777649629716857715156595094800065545614948758807828743772062943231779638052455455706313686616538033542596415709165053700005240645807596660331573283609893590694052844935742927129218971918580860681962590595479838838517621148204429475947192461558803825326401013868839659340322471071347314292756425187545010981288548186110545571896275871808165021620331364477658618103247963857517803149447205553375679059795611828407424726876506635394906451236771463621060160882402104559137849089809930701462729822397422693782617202574795349979025497693911810834432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,3] -1079245635774565290797072883179964377568541755071596182171001818116066849969256449324448481549685077629703024981246170718724809211415899051932201634161286885459201557351249616211543070735347858134717822058761399368773337128791871065989374565676914255173444516130832529482848001533563588909947477808283211445362558478773514163596090831651993002176579542911130994543114121674486531601264653512329631996091706719612617078649760108829293141156315962484572285083080499322025394132360128735350315012895576345983266373275825679580596307497934035972768525631457232890640979666644508264456147234632703040702095653953014828151965079506625884243010083737926697774407088836044087462782131655322549011176884010235228921986299616332827653822236608775592313879768469053426709720716759558741698434781706431186859772849366621960992986131327698856790511455291838361861512710221398340361417608372335179109108705643933194540580369464071749968537944662930253548893653728930828637247596030101157224972128330464280987421546911162205916019130295820273466154845680352975013838474199162844963914742727121879498411067012810630369874903665262850424605584923007123437048867988202205608064022807499512099273142006529668978165502671246865659581240742913123969782051402441741397706529701389603893743168315010476225807130984367626307591543515447942528894933523805131384118017469037875764061402653321282556253285927732482129761747070878234344211241691071926004965145974361630611496728741538995212738756748597134716516248989667182170467949484704782288132896955096674325433211461571236854974765857350513349971957630216413152196173680860083119489571156166462972453853933048072539646769365372213626146650776716264317136461202043811705771600237687149772948814810852690883530287449544163932768604985289090514247842791085603865295243790771839389682246719811603716701817748604531862420644329639035159827201209978946661067096331635679865008981225713624334077359534088176893627394637255619000145223637554580022454218816248866834560166218872269946064201759321193513452740639083985623540729124228871649673347072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,4] 21556504280592273455119413109515698243776354855682715410629549063683171623330454909753368567261445829619487886583119709878930452479030705217215084290801860713066219442243333350871425706353824573167397830089508061436576275179251028610799959932488386363224262684601881508337756223430397843056371837498367493928252494147160533359992641088053771064698519313820572770531138394178822664162582806726564851617728140949220697955888982822423093603287951383494413792033080845071756845627449620386136947701163011722041107062528910387972171071461518441723447351760421619751892504720550428929391043107965799942080981578360404380989540961377964204532926932380755398377186362603729394312141149301144747930136858449978402561926115030583059995748053635972830739363017083159066498773630242388786355656457899471896557840584315273675124627460684213690055910602577705923283221765021873747323231437219368426147404136091480584497991398076972802076688428376362135032461805448659332907879985761110806407347091368711589015815589585210350516375104587101705116984934225266628398756294572060473248836652753724117313321320100122738252706715336777202744436405085750920659749026834340811006336586647067233803708071260918779810383073367534753004657363248133004870335750603459427991735642157061926109682613324226344400872400230497606493340533818464983246668849364924516727575457562610313028843797403785932540875905128427567301195713445025663805812177833093983944239986587578518220255267974725125213028924971612627378467576944268650768587909319578319376049758908871577322657067352983078018391941738943613918799557134888808699916160203326171133252805848233508122216684658884984496706385343218044864612199556124109888948653282251536489643475523714232868154753094809251859889392797986936727035348482582493538201440628637769025455826245796974023606331167717250216544504489832963601597237012246733057325267333351560941565629882996777556733200336304332059173027758631524331728957332688214854786665070522224474286399903333931121900286399808137541070912651275815822166449746573358392377522852814350341233442816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,5] -240566081565951281768680859069019213336416987188550114430362308930767976307486997853360061746531787643173081532551308637642967694818817134134071080141895511614760785005301683048362833327774212753677314486023170484875419203808144848723863879206760790023830746842987638024566792202359505750301243061323054248621454207336904138696671004091289537252406071444346302008602029181245221193865425521573162770977897758002640460254097277288570313502957609882596587410664125169153568977653093728748995966661967273126365538116256754960633708330068072212415022517645280422224871246209136901935741735721518261829788130411968975677279459541711594857072420795038452655387633354416581184513206762443901430427353585003372270243800782326994481112851268053027740098000300359054099198058277648929098873180307267819436757514220633439857381677033642435587686439440417533349982169801690548071171760805268921369568350255538955886597655553739216389287413482970989946487628658350129033333812315881717263208837561697192161305423813386120027113226996441381232786196616978465497074899296258816226335473546348493493045602053393849337594433121714152651943798126565391300892439512121729965564546942689142655282795676263317973746636028727868029835971298216998860474321469570917704770904218595828962973335993466580198679531526207756044163466127379273360132644802960633006513794249966533465931790263226217923677356544084094097494514654530152215515052220038850698420916418298209788240476818067487610016965840517707294044669222551706420598052906370384345969201572121260973215959117281949196891095482746566183090823233861631700573096684084578146161336576975502379445521012798972506686832055007859951921660014157502959433459997736131698353626971885991782134767393411202431560303095481388264891849671894678720282146283955309655146285348560149408799226554049207763297276099927849719034986810138146903518900141872564935269394867794294964589293080155076184160359900356917258397558539937104743545197175690991977726308091371169595747962358119281571094721253020748971251218299534683183061304921008049086393623773184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,6] 1874087520696557817123530741359350483461254215694675135915010499948833883235700997401748456461828863943258770022931211344409625946085686087129822695322292688494347321023081341133355989034520354605933202241510930593264629339610512088255340487497337651970705632787904369657314015964557831877425948449833792272530061101660556494614291404568842547159246293682075145340543422236288705084949565883749889064761959304785535625603215489451825246802398636380749687959201529319894181784863762878103845563958051831961145818411726910690076635090524162477149680466936767849689763529116231725942892996828562329279680419594927901804649403851366801871404919510596258012590626470995098679012482982434917051763816295508388258714342612110699011952807128287332403522180064417353224922210188106339092790531517749629087467938776300650683196055415895926220512420079604433251475685233464012864255057313179663957736431622639531356047017615337760163836323324955401435216804869542903564593869992804160775891890822000707670417629836637857036044845431241595795322990902012923033433254849161989783815283601533575877181644931510868340255523580970786242230514818963724677658526257625133713646532509438851578165004853905379781747002327138746469034861284497815981622711865689757054506881708040331998557785522450291294500546430147881208619683214776143358565883469087445372457532838053101035796905581266815188078015488631480306020476886031897914710384372405147689790636415964234646807750439699963527685504709956935143445833811942835745634961063985562732592315890014374255451289590256172507933810739377119651717941505831973210168184379816616754417907247218424093154527389699581628408248537303570293216875203149243975841407393935968120639748431645837243186732311115140725723909822335608079595599805950429607038982705319154704181609504233235683161122601217756816982907954692736410291394537693860089052213471065835002561321909326185781476999087433675192978951454509432613464180653957485312150091430253508434740040979964932296217840874231679323119690255349460846803524883384618159813486749841580970075249180672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,7] -11884600588559603799766935390843554004000225102570320899418095345112387696696520255142143549664742776918314694845041724885041153045951164406926426802647698600778641302832131951662725208224377875391465239540115088979398249162075847176515279497406022459667912667359895452426234483060642509514398636198222501925017470484372658472651661558096632373200315357640362998621005926544786557079694015755739730352898343269406089821578633123554294303035018223553286069268252072022504792542653348620577515511303157110267901156325762416847520496517034086727310843013718036392123935706213960806336690995092086066487595864001104699608753852693923243000729418454428983950199538027601604603247080082196175841189795616634844916480896809653052434267717706883404467760481788348677314751663536578198163590027257127789626065008661807205036572608494939121855560954790559826217151273346697970130397358004641971543997599161135707713744623451019740295367631040302054963972820365246519077460108254931881799307254282637215089326803615272365214653353359940479549847706779948516982916749956901208787856930739979283712775295145838007666271841962243943706848718050175249017777335610640896077723424212298336114310511926435095321359879102717081824387548750213265016515258826003853153340511108203246482018136572957721581855672898836587087836636283728630568100448962392098610538138162893268887086442406610325114010961767941473352578025157495688065835015189623657975835041500418437258057014810130447580028170213959970839783869783523436309767220411659228652361185952089598134910102236376397990099406633927500441116376012194408708936839978952003067022577868610856095247634197297197024962538030384675544179765194869702618424850632320112208537534768794447244339871432300383287747064272753128131391307440122840080547119250958986470822443911361393533139395250559718479159392738127984610083907056421814260534253496683429634842145656646497034998837838394501135850928950599155954668613111761220773433086933057616206995618956451679869663387902576113835388088629964178305857346929464163397652907918228686680501098905600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,8] 60357875126113779506187613858458698208331664367088932481789731050999395054212470658625413004916224862046707330504320644051810958500170337664786222172664825185672133025006131390500677489161641042824054168935930468319127181039833723100096232156115211011731039115128171158287992323657624273231417087693919885875096080556245243156283754958439332355905959816614346170397669169372176881613427345690457065200139829421303658116782209426806525972366660744118734769821803255375192297299046866446553686165296592403507859940679915804513841174095161354476256690477964168615936537197005781265001828901804056454825180784835484320716837090802042078384036413594717783505310555136313557892988054539597055460164649709085415698724568954774561097814031844688473330642178230689930665963697008977218097839186198609474665733314114705569860408428865486456799244277017673838712482934979848520872884134040289379503636229293755352070134748199273185578352790849286295523551036031218154030067696410052974133499496022571369361727288630798829385828486926467272255496243294710035151671292890159373835580833392462537312745176431687737967746091560135134139947912422933840382509153679999520286361214744852194180528272174327854067883621390086684529495668176991375269645507640943887321884423936393487629504425978909072253769444943472443381106839177904094239840902963112249497353674497104672054459617561713570808353752441682313838417815055804384495955557215974716322554695236256429022569665474000487186714828396496465362963813172435274806723075558476928083152656135488731007536484952376359477600120150234604863619904194798260742313029809248971008402306725182463380745357310164363479046651247295109847289115033322603807350458956677267784211986497864843846794115443537223451219885871321691233046088354655050813013581066361742823459733960181309713272074657364815817816965386746343982043545120111870445655146856301437848336535560927580152497733199776610396868307134839240635317038656108832691677915067268827923052723126585819148606224238506815769576298062156286353427818036273664314192784421895315692625149820928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,9] -249427541891295181526916778640891180956394193104719325116705873721210469021177522789394830711356970979811770953290428772663846565033563854033430478030309182971849199250686088496801805656080206501770087163852700184490147376558376250761654901112864729116317600794409970631514418789680216479276011285360850333566017626069866612203638204415161739665506807109046265269792918887798462164247960287949314425232591814842172244982234810629031583222598519399406054731504041079128570737057475791207269741775436650285579400486220597513292868372421181599663966443068633406538317047450842073750782160605858972949429159724021467675171450444596688057595959848311022955625461190267613502409386299971638506704945194153730376514679459484385781532444624499983687690999045270631291124126499914899712243652115940390983478990058330942884705231646698562611319534418024789845633698022092319948333306645887681586100570000669578968767778069035808408910749356303954966718586245128946576778696541121928939243208749918973821373757060087137653959981449375914751092726489309117086640606009976181089565334070898313176840486103916908097892365970088548316891178137242273844187609116116844646533631549612526776653673268731311708409355938129168184989310176148936563590130609805164040176598805047219256474820924889096284022663343492653142839657138299678867914998782466638155234176790410754409273056154179622871576501657400512416245681735551482336618006752144335732431956176822785519717193281650188426992038462010970862989774532618163967429144035376344840609748882196094149555668282443038288842399869185279825326265937815274137855819021286119832046521640203333840356819723708442924754567475356375372398574634131400962439600712989868463189059191541288336046531989851660619084481726080209661490069235945556071380772441181135574193034177263614437367177293015215688742747769935195949169529561826343200459309057028591830460313034751195785712891134044324226669609823823145124230549002172593076761405372551419761620796462859441899591906564978152556066537220513370340308286331646133699814797698905151325495623361232896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,10] 887941794595128844513333638645764273855454278234976935453206758927336865819244523631148546626014984947714940710738835107820559849626514961562148055151783952233520753415937116579975760026140689349503193376432786824133736831993386266101036611586781748869898430448716000479793040214457578386381494017693838996549011897121245789660675688707231040895255052538815616185171860465311459435874992795126432684601917992167812988258449286108862563375225811975868633296519051927684730755785162802475730586062043804554627814319604113267778066693725039601880595683887884622868729353659099229697283139181341354848899989240269924248989896624185266171507007488727172705275420451122619605911438326296568926352368736931601269631997028835126544512806183697567467340737405235529587269319355787412001202408804690270771100543373216406697541962172252200888073989522407714649367072537811370877943625300586996956906427324791766612602000692918125455194538380396587979978765152536080539253646592829324364060722757188212665820573305916442925216661979189234239140613278878885695920176897640169147918322918157618198474572128936075679510986537008591221409678174902638676187194187022868339570609753845425139135794260200810965373182395926712104581996622864722532254344103518214444621354756359921148511993350699715738974933641975302985906969836939466416571473837203806366595488915746772106783251123352178961586919838486070396610103618107860889486239011937719490638227742150312855423201775478339669626394677790328151242368447636653438479775379772857255358841789486220407042957956181325925596408073535730668526983814841822542649211863452297282369464264436601081190274263591024182982580181620627100434090328934303978370231245408413136936504885982272301192380809069012060033798112212744208892697655089593862082880822353892150974352824248901206975001398354384863133145348911535374801402982167808071918104603435805115130134419939983396206563106007727021866691350211973904574966163266661672844623622353527304380449329272773385608546523165610770518609465733784269476307497187472944598532077039180361272498401050624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,11] -2815026235038008858163865991099851944177703415202576561862252576227443908952300583753796245650045548762184090405330796820121240507044877724315433563125338721390583274408479248026759293032970416286330830740776520635646097898983303087241802716976355889133070497920243242866520640766470652308871723572928241217201940612444917566206484543631752631342728874370578379448680793040717157684427197975212115862517612905978165727832435008903227126852302781004566258051043474483326799665148091516358338024125082226701353683127712748702217096360370481822750217471148164641123995073038842383970464126037347747692156244578966952064879665383198034003573697526545452174114830055862907290154416337184309443006494689080654480762458692330123071184599786117407670949203673901838299348366680509098278617113023048851968521621033892468677277884586559755680403682164426879448938667656823988201182555037679220709885907611511578614315237667549318864829206553846539607892621083996684616998876960492358413790220831150998900203475903777965739948710621345604313065495803671015756867787138394445869422375755589779053007113647583493731312969151265173085916041684219719156380284820319659785243369312896843165341700167827588567645865944833347086058402487447958293783021273697555748060548407882772200622896217196589803179705898774820944951473456701121231449841415745629899999509783079230602984435379395885328166285902856598992481858204854606551746183645520935916053038244862736119198444018913453031943371419026168323412154431081950383211891156427760694862595523724424953075677026624346935495378613765225150845829176942307070467517066394362495586812082243184416773334631687513385028672525606156451611635679469744726241478471284643704426496351235712700903916958320117706162298023566098885061691923867698722119265180583176696051850360386462663973196552542828580973557968050191778031037558300097876679013792929533907240629303936844030396412751466026408924694837382617806885695298458629292785750205260299703086132113865157073746173048040414530129139170151819135957958131784013938227425029168389441434081826963456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,12] 7890522946996838368710056049374236330154357050986695683595488277273294325834844273388757236260945631332322223254995634214506599953209152194353783409756785220965837311449365176942355250627622773295269249870823671891279902600142958159496401833858153537525391429666495825476921322200313662422183249652722963478551204322554957104220105930130397213165950809124213876455123154497379014128630050516400939224860521462998470031411393928162104312725197729238816257071559069450548530733496971028462762423968258590159400366254979902703400935172210151513615177939837752266322871755322344964532010039918688966736352124793753739587156493223121708339875173050488273082797782475563024722616604556515272562464137650499958695177214913902775397188527490293766558615915920686201141748816677975144027833494276233104183509100180268232981083688743289151088190503662607001271587116334284173926570664375247341674274753938499498831716300054335128014732362466734515735020658777692585029795422834302232231173571363630248411505437580120992985874431127991806836963622941307210392412297135550156526104260996623911761273620082839508395865760845156384125348925883567558285030437364306605828294217210687203901555026483251796536122527528554225102188520251286066923595558905401935750741495996765719422785059724233292654912079076273460143237082018603300096162851049160683211755490813595647114518838016695924931177181527275600884554442957441891572493214231169392263648082918826137808624755742197070561200757869647295773530919977840078450693833936016347395784230198873618949518742538162322694246715478655195988768337354095846475244342211589365348533064038898923477968323576034318030600165558646287716844731925470621337968107005491890959017303006685261257892787032698506277058010430579543371447944702246693065967285173720268257454503850849571319716134732032515495969587842048147784770837912436679159701408199046415689507884616005325136762207727772245328769385934062689523661941400246292543347524179164008148755847589946706363894927147295489919716477120696145258602366516588537423849933959582662472127514603945984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,13] -19222290790811548579429815291313911798679453458006639871911271425042825910381099415629210712029621177841557972239690229641877565327491417194967018366157649781736381815273175587302219925286974193692629164510907491268814196607816385090918370993448313226075549746088124983033258452696507549098987666671729662016060967480682043439765989150804405662440344448936059290647423240445109892272989629945588418642640229378960279175399137066731733162526607765834600173733359771377634716045551111992451718155958213571884843616485822904040460801930379584897805376563747068281434981523570577170832000874787214105249231390608328202113354523210101623548662336786402076337524227168870730323434302911008640182314087820213246603602841848813425983265782599140232260375410125073554103088935040397502913522040048415546742039926456892964293258398140278918417843343533720404205990073743338459679346243240566427937537625772767780878162947905259942194522088475056084502946780300695762573060036096545627062695991584411228306255986008081270725581773246013191108262908956752451924926838672780174310860173885586205552602873959877334371764448895362296720944444018565590048451201216337511670095238271208465912402482418075496474051868419987489685444718707568672530207252934757751550445907070109887712971249533659689449810476373347413774205011973819788220680029512045994582773475093200055068620651894193487434663565638210313348164127828692605808238358840174816446154994505926915778690960726676356702728391939934866517452434917959597991210454426697158054827321262362309611421158225492683504681522006119170605421384501042173530582128606122705003620846705334890443587319184409549835565118281082981978972784187177569000723075752013027081727240930033026408824895160538034803935028698908791219815838170991229442799106162849690555672221362359595706337605755494015351420835923967216103230216640739618772008091222445222417506986192455288547780056326332944157226863672376965103868189112863253029907074035638758378012774561641047660116536041901890951973093911363411299173834579417466066665172090087710927507689620635648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,14] 40488557805596174051797061623009194403725335764940099832505579777692230912859771599142725833869272333564785873428683710440732918641073122710407528227304633835841801250746907653512483441238469807861196408921044155526515158580136998621760112852189795229440569385090707112955887885164801711915250483787719447286487989180813264185054102464096018763312974771813898243766570197981670126912937273794607333177957772364893036759414358721617586050861684345970720318464871299281292251319791928470797474721863056238561127666608822973123267232132927711312744368807685382943261926703481042898534869097926265156568543857327544787964273633188785335449917390425681677530714450104666403137282280389615350765234120188689361017094071231651936403598328390439459403749947986868237230798135198166265701542625879089157969224202643491743556036430006526321834046130373328252208729957902288087903788173146451204698263714684139559533220218539591645837844896856541598351404984141116658446688083588472007603489490069662194677392028675815115821314869708736504762248453733576674231987227342540549820063633349552611757148753814615582948848064788552625205221708372793859275711576565135011847820706674333843877891152553798372504054171344024688887551801520021632469900375344716944360002819796620995953852497231219340275109711931906813704911488386046634823816408537147525276305712894399915706578392773466620914539261044981544638596103783634120027806181961374106818678888208476443376364838696334346225240193417505719505596066286584352013720019086798392773806917058024630619411328025283668460286832779226895494186771352742981980801959504143110091743219758183174503436821200043684978229775046156938084639605050471134756068085049587421084911104354829401391967621561383960347109806522696960199692380405925925678978963777912688284222859650929574044599626114811978552872823818166460268287487487896927115572997808618095704663834973304350663037582220447611631676014063027127106692324894161633574019489919547808929956531806855419843559872258422249455738094816767641469298339228065293597380814126158640819644438539141120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,15] -74188327420561532770459297692397500369159364832503274174304783066323620415873394875984372708840586868522910513204008533337191116369331068973961863518080875494626725187629106452976813337502929953333435834531083434713207497240779855602917594401366752033023569234692302486695969466947136124359000304094480021260458121969859992709245966331142383298993971166981547618441523844710262711170085240700127410130270746581188708567714863451638594067112937393837718355504759829511885833844643239267864770895391551875368203507022420125372128220402541219519956232724588794522157530367932159022742171306981381113952322119175761829648745010527831459012028726971431925575118636792330125684864905316513443041249557986843989556073587845919881215828976405027883691265839149777072589538887849442644473496059085513337914793191918771725305765452399776602696622102138521074843079241003427506268149340905606538088654284236379278491417882402125225595826531448569270696633644793959113550720526564891632666856909012011829416163962192382986616111860601582118946275929586481233782920373602798382987041145371317767861365877756292708073588988487458092587285196204557166319342248158496763251549139653116536739347961124229651221105024467740111852907797535907600630310153991898538464604900018749722768047688297087469879283401832514432709848622919217214674785104221843045459310782552773085030483724277976990567510852043684667792767239044953494812623198918439469291934685934201191335490046363873466539207164729673482519364191028086304920356597903480301958001806960205927729832197481460889461233907249563086792899623964305348060932649447279022744087811997895073819780781888412567921427495816558075291385506940476053604757595908095347993299860032747327995961046001095213432789991121915446655528170764947600108421012715742519844398616949722480738653545265830618768866615428034140233387166897972651919005330085312504646472021065532272377753096109857400577476151231185414125548555125909175486398491075902186499788045550525449827629210767962847041866759912366129042878470484365212537238187399967764487586194963562496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,16] 119395389245090497322836543482872841393429143260056926407641896042546051604657167846820986113818320005639384298470538988608343790157978187164806212715806613890002276528951509509549481709250483128728763665225094853392476564763499773765696359776153733124482611519773478377308003498037730423502649511679867550999166576063039690857360938994608610089647872215200400343313110587626484308171425118514442274735784987518356750025323639540793419589487702985098070764021872425707150383278452830537654307650002922281791681348896314482021038250565817014538599720704580714670043224939835349615711235400268111007557030112560145595048809336491112099061743442564882371858939775552180879521076520309813855295704443480296860077444732010035791741154312202802048064136963780037770950140492370413704083440190718953064268831051965169506464721363429028708183337780153753113729537820974700891303748320224966400696511918630346496009407647043379299199212078793081096209797264029171564356955848509736349524556427793226569494118915272093355530345418743897213567019597069684648115058227804443902129186490939344734342525439223781672843853927997844162515692815489719950966821812308401066002987515981164254968835612792386817446273912740926625952548128410163791318933581315696772788467878300556674248733597718929700473058824898576830604389368728304799571357824349588740347077461686440135115786228843035821073120019827593340737063030236851252160739589265862232672977893603868818876715291802907526193172257908683691739920306236544920894085630234421165916471394467127892623247543236644298077264717429640352067347500565058240772614974420661022111565831549415136824910006253647886489687122219733605894199716221702115492858396022284974300668359823308318646851839077194784681484989568416567789977133822797099539358212492654652050703822754798801248991622105062479851341513776757070930075745997886449116446992574935636948632137415360155253869440261993901757502219180276949733251776427794322482270426738360291109883065543416201338502532356651618389116241236192607018966942721381670607895781209448586529339675103985664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,17] -170134545656835804818895876343643639427664383843006330381476663670039293860946367269173932217076166484776709734941867364387454272941748324354560097148233114969854943850679938831121646477734165857868346621417633071206091418537124203264296161717877786438462928800285087137547307456279238288308163102780735321227123176538689738558562611354368462371228401169698040109611414266940445463073684749577126018720951456169648909998568574651773110472516580142001885621289457656631636845652009068103761236548266324228253739780008874072320776323350346384615048312413127346079179259378520634583604533889017904056201037538194971151299724784012741386295651059027110382371277969944647475953555269838540801422943621220889284003830196741754790613622304381259610377492462465059072652916742710747405997892848826013012021192011218217520391970222796434366356483204980179340077429051651718842937153954930409075082144051769801300643213825345439610150529128304520497568805203037048847490938644932978902802721046548403890193641511632592767590521471592584861507642831916807573767690106102855514951414478666520204992487524720047740497007183321729740180794828388696212031921331949170195624823936530377740156400521114434372000079852461472732611751168270792138671131779009506052050858803914984449360883989830339106824483702722053033356229014931510960688865809610855607926704804703173966503949258593274859209006960443364468191927904738011736419757516973104699088677159423082818400922576193326491648366069714646394466689312109467260087233439966080590442185573286833000291533913341680940285197497757458679090409050267383077952106141013469457018103672572462217046125802991660648932538891014970941291991722969904678683550899139264753425443518727655772496595692535851667633705477154003750794606304960156774477958689759171732872097262136746449574147637991935156560116643434916905975197684838190399302778306199047084426330037157508332729163296892120657779973165030119768738636117521329614152906242079837181048472039170615583313380391094252950725617092966115630958562889357934801104510988914319081378376396453183488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,18] 215927944539282961562297344000799352015799484638264899917800863307315955297404578849770323831375783084394028353843902371578954478209030185327431207437743601387348028896469811058104526526278475568739758596088134989466415959356585793734017202364313774017030530523271967430210251256923637580913084494741568691849225920373439471737845094601346415846307038005544599039987975283410307542749381134481630737886173841685543527325290602175371128070616097821594808302287088985890410904177168033752311308667793993565617540771971007655381655903434796035080256605506646609486163235510200667204675382330418282841737369254233673320620962086714050691042792855195949226981844655625227921654847745941984273361010462797607813635911521673825730828241893906202759619420704202897665026253749856102153096879107966275572707754484534211103747366981364867811631925768264454050679414665132687111348969322492137824631575106391621596705131241140831988141990573826638931204645301870629646644265675719308414087193242954704626250571811072939112144473189369058869665530913445976943789763782357185936820387590713722592141477417412001194041480151441338027116554770961424987035419942298121496946837543550521868467093606426605399136123123272593976816250132785298719090778947344629193663848374888500489539721670856050463431418934997054091460723202159162228962265671318279141180318486332952185549108194302849615858919546195724470935406972403761416649966054368019475914575189793167227591840967343370237903167940576765292385356616894147129533727438543608424819304377993590753398939799086157319334121019988913041056566233322721400022919952105774870065160980130678268143097082597988057608727554441142086699469886919542576105009437806112850425881537900170988188994704839742313763164558176387392923302027843818823411005748147070582613229608816891456531970794116414086178515469955682389168553465040251139762988581158814670279368791557630157464579232439641403254194120581804131602836653070210878961050166080017284369804259650274039026799284567686762084056567540265520670844191860102469337927444225341680066754671775055872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,19] -245472725587740416309816868140603039489077587830973888675430259635767592599617069070725205630358300732529189481358288308863556612534427603230176767045765284774507326437079840061156197683355848306340433311648741752001408302341316532340343258884469987645494208704209517069702635905222815191673267946839398473542118348879815285851678106319703245790421588190003740407502609286578915281741904835524505155154292846908165000553095724271552487578928104602522513507962521374465921443010891354246632426376792026968041227566751159194333045175211705680489165786207687331709303153757424046623268401785435885021236741437151302511472321329817690100609492503723774973319667782194181810571545744589729687319210438663249035886852522831172120792121660903188930503026795457781490200868313628303599792825934558235856825721898807772917691780495450797700933491243626719926786214161761900274268832522289680271373197694913250473924822250623122621364998434127782577366868986697844873072446910761330467909172291836304024420170339149488863865879697924589231903899867508453341978910783228840236060078482172233280825123632150500518959732580264181112739180032062112054981906020934397086635565701563908231419909187410149506384292324520809022965539353310066748933712917859183400954237271382012566217751317868152793434634701566557178064299615883206768214417312644742222842051072692583633556924978611399375756834580123319966785350517761741946489663442656788670289036570988230055712082209543629488204310563647409125002932117661312441812553677371338712758771503966712751683438273556456782831623122951677048057356310627647200877874775276551768249106760733256550626600473479964821360736233403093653213263372122882995549538273017457872641973947097240713383835336149066720519588816429316169755338943598592425359462803350904850611106049061820359603741064968926606220433600348263276661332608697868121076158823266008233796531955730215055574368921967041295623953473236775200156484022510407314819059372010966946087944550901063139004577114738350680776782489416203773475210360504796497997734482655133833608015973319704576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,20] 251813157524555938293885863070791208485835828066411358601281220299798048117674102735948775579372765213503213158828435915412923901433704919359674321227918733526691346237259018333889320678636613478241694332704304117884395225277512868961520008190864280241102911896214970560065108335486764996123516440565578145159568009498724576510136598294272697359901558023021339259392633066828508829101025403374200228856126003130538717048630307589377209850182825105788802503958410319355546088096104885461714688143900423767490095217391386941765690201335636773754310240598767407086292642947311811838686670794688056223907305775564971561601733608763684454367049380856782115850225137498662007455221339638514061487613224904748043565383102851966523910017490770235547282157359272110332049126931346552450176409209234231972427469227146048191865911988125573653008676522006983478124996665676576197818745764452107261835646763850345198064684007344571768621174700337697405102721663303656222485033984622135733333445085066900786269586507575788756502693584965571826715678529323047656529411873531985295183393742379443355865135357160840751366844607184124020060050573262377793288747557264468554029349873497393916518053480078471410223403794124918217760847464422049705142384005051651782930047052599656168977117510135927608614350673991144865969040645290040930488495479212869913999866436143397214494033289646870251113256746447416974463803964144917901269543187791392498155033228338716912287281160248556667272541996143048599936032329955799941565675505351028755457676558317091306617309653700607138685578503308707550376696099638478033687727339416635028824132872568423056061144561230714704425215433994806515992273312594160959507072291415827577485577547808684159532193269698539592435662158149919345773635771747821599320735348292615574084222103702250811431945375147958497556342115440010374648772344982032556644875808708549822344467692362399773241303822484288143340178937100991323511967473464958511271814871029761026894261402158399146537030787223535093276315419250376789009404166191418907198125278955955408402676475318239232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,21] -235207509178708782328579198050805990808204418572098098702201701338411240449630192289673974723687812452000790871145657516275513443748895727781414391064666431305989096833984308601770904999891245279635302244299136926963554680282602875688954195741753256915203229603045847437206656118574210302129862472973062571125756300131781643170588161152153384661897928527913347824347721734270216987002963933102550138773299335816097924209931972046036103169965463816222722286562631175643414140110112942579491409115227024821258006710565023329676486760110431899772609639775150403155539242379057178648716684543431201732526655369348896117576629533251385317402195842775888483020941544126958028972931494918792106615785519702135660437081163761300492378833811749502319050154015252666751944890826807656475253499117105002977397554923407813726334690493642291977726643612924351349112231479904751095871952183604234261708563573865821312159562387105436594756208039715594310686950668449063012463660345555601719562429368013573490294406513261000510613685998247261990275382191249749918471368560283124682982182513148318272048636151752897774658194644511635441981279219504507440833362590871453617333313859906476209946745615166916920410496418242451208650135059251676860357378796831227374178615719606240983553820583773205361010321864463529219425823395720822088735403515624856778267176686822676284122956279739343761891392067592608094205721994033135950735576907036413812879970849506886991056146339830618837620178895293735220833866266311349391398028871824821984208995622779799043992823582442605221461359036271005245184564821353464868489593882336841794400329399378292042615954654863810907339076902171751058820080713456881327451545148793999597854934861953505770703392570033502061742790261960521183603000077148219247363097182122596867056154782910408864737296278131357102677422326419945497300365065499443356912899092046606420884701570892304460999987247759636951540118783155431447399896385678019088221742391324967527252114673120507549626626728908922340323103242885059480809857645878168098060250636951075105596124470467100672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,22] 201712558105375821100667584321784977115324915919059908317924158983292884548863424154570796690235902461247380810601613375644316438822294170855986182011482962673852562406759708995006749325493107109396224800800468325546789804495275055592397867050292847226711362733554351012360277422120425778214808418972554409455117174621655217823892819154794508288880754459788834508351907342481145088157041501013659733716640972677596535760124320089630767089684799826351384148716957615937532567502859885224680410787136021510624775250364856875034892509255354662316995376275550977809596893994972968209443223721996680298578192900700415302664543630016861709563343207295643227188947269776743113795905069794679081352127420863784247624589436852133462607294170175236035579905902393608868668175562124578413298158729009718473247470172143021354073027198557327756244478050753636706872418547907642607109291810665901913212120999198016054256494660997231654490116355056560396752441304197061884597584760433703899222367379133072821828454237996696637018464356022171538039970492475303682554416142601015191020564675953830331012884833499079255442289845727782316153100597198758985049508418833906962302034009238777399062441562700820562260237572952531126712963858311858731067414155135977435280671546752208714211649547489071429852597749605055435380542027293743504046335182449743941393707198035592568010461600953266591645016857000566532974529968980599354352242253899355488328629168927497773189803558557398010740832424313558102577047313500365478786815636912715293768383703410934612151886240731721679436823609146401058723343234908034852224456140540419493660274666351622327548145639881116231127938950759359539880396873978447998309984559276298024188009842684520614346825618373935749481398785333304879891960895439436141415475021692964795552836451641861157636456226883376601697039101932540327135751042828604156048799374482717241524599454204571369226718591852040465223065778372447151767637064566168490764290342640686250966569667664776750728825933853706971157165852048114859816229492417242096883307204389373529521869374902763520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,23] -159536631422073904129468557364257368157091316060325107780928002623054804938143531998015897466045161722943338695822106961225750007351627755737994388081342190481873229579823961320793941466090563865753316360545081024427169175998866051351625180806850517725648804684391118046807710376292189006882157858099256624418105117036955993853111179659717861232500013043776366745785592838737262236996188099168117590607743310090603173277629744310969091994615318292918339619033851882348810111787038117435767681004380045722420361896913049741329236589701638088477130545983313005915554342200883801358564756355211799909497061587330835896267532943768907940964127034223810767153183780199313107310730467761386370762728066362022005658651456659294038000044980891488439184402833380689384179878203706001145048499877864320130363507007074981548741155823737259719326691485896165775900134798446678284467789401096918308297608881027709327890627306862140837650498642044022235712357389289013433809188700463963211107413318842382638264239157429399700925539389254856781143737201855212157414426259170680350960412829534486049201801932027362552906775924585594545073137189910090198386627932684345083385300521459611214286730307779800205835771884096817261053156311363298830226454789781420467285331177544029348399863055838708492890228791142947088836214287376111826455939957994635873833905799270625249952742117461461904568246564565651276067079813904457924577353821352346565821308306644283440644950308932117254106156755866653825901197746179068011996026413092665948501399328319903410830627700633729926676911214438823081874162195334042257652955446339798117930861031284302703399740280125912099772428545698248859283898630378071776766377670778760953459340539159654048605463383053849125885397794791753221466860981692185284219161030538845069684765325482487817871175290261725684606090083829666635229236852678484048540590425098926046473558695347372550922355531452412545106013215868156690437379265442304583969389458499567447894741896477654430254701038424562683801512099910443154729599598488874205844668621510773468350417569448984576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,24] 116280359593706480991620349480951023142484185051092096529304165502305989082155854894376146813259070321752786807004012602316778167988533885642982295296244340333324730480315831685682135267816165501019415125093933261987022289760882122223092108935570766144468879156081316172032913905159096781873090074926836143317521927304588649288530569591066819201765406519892255491466432235013085979485094621232854027133849982832964798432565104010565984751611319996355755220816060420486986759847658031282556347911957966330240452796097980674166967851674795583202435362516261072994754294014109064776006566641582968255274924199459521399207592012579616787688193755017184707419312570020058434742999721116153601281623128522167038296759498824463575769238279455845572146475265006493090574719680932338728021452614018151020982706255176881868944424142701680221295133372814268314996875152108512735055674998505438219174879336613705686248316192421618771921291855643599578607509853979211963223013710030568116156507191220228785103764768997957806440768357555598121522862850003863468961250414782542745926310630469522466429044624050101276302968774765143872229409482186876425494489535276511543887801770169650786429940603950499336988018951098032963641921159002442118722639790436332526976919586644982321111864156877304215470789758035344932532044766792160575439490093361606113984885825504652605729945868143256113375243912352754974692283938287859695119870223404931812328129777912097477923772792573895302525183598196509406530935471201498351746833153770422725252344202925216531495080800470764504352957986825084681033049072957111311623682259878178423328010589823991482940030923755217845422681917919793034566308467181981447124784140362804020038321724380819730157267974995284675431073422527297485939477520280116737480913494106789889624128776144007711318261284026768487375052145124954196280016377876703950263633095801229840757062230501397612836464005080649501897812951420578300937234252754233678643289337423619352743696106657614518802139444074217814099281415898150819319641246844109349081713913569065749631896862513430528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,25] -77788519593123069407859927538031447943721960745929260106261681011260736097069729339884750589612691732081184975980014199009161391736769364710860802154148958366356280203628284047633755677089714344340046307339139288146413667023978514746630716097518584529721656240240985155678089349317899134349058130616003973928398653238000520417231643499542136558892055141665016847439219879122970101453836448433640539420628442483132940098162101271198667518643548916829597582321200355748860101033123563321579340437817464005646169772081426847021526823796150800647908700581636705944541623384942601588727707614917171163660903357399268378733654618872749069564778410770196296489198643626633758003276769852044627816079426150036591544006513659930063052371706321124346860370890262297248442095519047140183762345423847329496965236914085377311682942143522770059715826773292590269183166106284992587763252463469849634911922718547361364958033821942680169090599572411726938804965205431850518983313214966709694635252684360711062682187152371451126042710467524634103575040665844837610858122723246752679158843639448085472428803014988575446307780456703165436941896775882153538348793632436670017312229879012386284803407827351719784997046271799110496412993417059701096805071266192324076300034084183244041924706380820320699055412966392204638599289349423126620710278449963556170225206302069089784522196057603676672117851486342261916689221576529096830740853808901319188419518300252237408780547169381659663028601726294930263276750984668484249190145800374172518787366286035883655423672287092077001645209382142021749598782753385777268950950125634597432839644476078868568654106817981166357674996495987640622253199783021244604076313020598686298476533193527299280246111392050757005337657259007476729718281777586276069883816941379833576517422701270760081675211802823845418239080249500078802630265285529798869181720355783384474568973765319380468601769261725828958601698151136303505942229682947988707418006913332848812055098642794062920025541568520991973036859266309780600143620333034343559292639474235023250449256402783305728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,26] 47607422469652273262387506813256796127352885252291018027942947774193204673312779734893981380920263719396539646736968461551055176847948301727835341183473018699738645669424405571253000730127015461232941958399565043233882559510577344467311540139674326136021305876604341463319669538878539007469791689959832589839592413218661604884735658419280023224974973954131890654505929914160484408187413974043014209973756056330708003037909865777915995249719117594045827007756185210173472517724129035659288695357599916102816016119816514612584141402314876738110414738305518906586998667263212313634802685649206248032227582059643152513822630786184384212573002551575645243767520473564661718273105794291762313873252926161613975528319461654770798315701574911389699475167906650449216461846791138849769285972283551262227549872658494379209291293820830004542340647101627840492904005460239905340278104793075429324447289912469670022520177925235091872259211830470279406610845719553331221044490287537695241280886172660329131011607333516990725291040848645957991326284187493156834613230387598633467819372083787049445263058258884947006168763687422574790743288161390744329944139385256084934987321732009150481824392047646695959106856460921690785763168276924382293785412453714866351654240605506474270749929803926706743162394775138907264966467965350107056899981669888711696849353325422757842505166697590279294507955230816082832304147806244858551720552891017834573652972979395811143827696180167834031243936425693950717731725100042540601177387963008981916980430288311890573459580866237046727212856768560774107651335716307079456088112204099162114254330481104240064339642481010967875385195235812960521853503555026534133860875089339588268585049206040917785449081554791542462606737519853643350491029995626539151953914278647481202861858070830166963802621140007644290433676394348052740214409803357730141264923193614709973722481620096018511618984363810203157608111203780847229712474093887205887493356373100133070298208914986053202293729321764649833667008751996616503684859531672282131219387100220349784842391044638113792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,27] -26689005780118147572549425157444641499488137534618775457199471936633357566026015101065929454361234045719207067728877970463434879943042244091853525784826899940597410410161426715348727496308309147565718183546723484200908498557148960248466060532742526733575805186902782151109052150905557568882912107027541187275880173854486155660123519251902661643073213709175408972958899921486804557366511369489144542348431492137604111301838989845771395123659191769668229238560166311556201228338678929336200397467613497212301477827952230536947613479646402855739592949232741358406950262514636400124029499819813036547581253146959673772420503880674338068275193180957526781934988805882255314386361784623088333121247368751789702925072634079007525270556506368229710007553569051615975116227814255196005965593821589182175016536824447977374151759368870340878657529542914637477567574914907041143060324084725251106003442029743046227275762053788783582746305007443468944802644926237992759267370701949776759932234285716024879722739134999533973882994452760930699958386585444726324504311566730663443901270213110181870590098057942327394228005252850564681207322990596450393475341081547099045985141152424106691790561842753289542405075517459292159382428509541120286000816133770048044979571633904283574033038172337074138192203699411237139906510520014293217064145342750312701219275383601492500347528669519395220060104204803212621246086045516810120532467692469584979077043539016018464886468835760682493140880641365217123836951605482328553819589947180654478732647030615031417924018319176318236053905658355553201916667765228290346833893273344423503430043030949662450770299424028603038805833932576645725954767801762663858278683783327391242504269576003957331366127283078203130502416705680643323852784314648507665102966734913292789496524754521016093311724885224893322638782430093776157542911945925354476274071887346276464428471798581482910908204405456807495413249906618600927836435112934732638646333551912398873533967747761805571783671240120108092841926750399503589418385618756152370914686705916059830994673617103486976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,28] 13803707328782951410933789450574654614495464298211794810785901850269400138497673410114853117411223314546536153266428873739153888252824197398270409301358023984638802363430644552188929860437539919466799542411013920450469025736876858736847738546012013984338951931477988767332763719383947020968529492568624917323077047072362334934242780353676437346659312549108599811652075415306848801580447771119637058693755490565625943961497225722314371154916285143758529093315328760300444151770974552734621748128083833570678950190803713795239971358870083108458533039008675192583194577114007900719242395356579560573548270350248436938968587551530610646664918277667266047681686352739683404136449235823924155007978605175128521044434907833276611838425522512272658069935575407177892879025408786917191365095460178288381018528328430912993906716510969245596546674435956332497528416934822106360469185680503905078225895692965836447735580304240122829485103020312986032474746298182420281739304172073095178443860661544796388841991334546635404126891311451398272240151193306860776475769343107642697424493672127882935399803389531779868672477011420054654865222470615302540855582575243649425851277950358696968838193364052427950895451745316385196486076284839106425806266987688369537112594780366570711101498063933966059901375622339826257619654012035286860865335382644934427349976019477443578156352370546284486206326976866377471043037006433134416488063664901350558995830890810307131728624696995420313167447222573255183000129543313009472665237483088960618105318073596111525315641832827506106515172713766973480974737554668227329274750395201758847589210958473508529251541849417694156113626170315958106674300515395112734411242741148859135782011689759821219162530939015450608873310949592861894260061124360982885837945159170359836513860531971611470026692780271904587871102255011282915978946709320275774643006763565577723471161134547356873003082127824503311678500165427743785202591804653070323621872570975595011796760291806888160938554813284900228979362816320527211232280233662932377846297831544914972106364968719351808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,29] -6658878927085122804437120660122097448560283039312377239512517769767157109171614023078609857502905759367636982431403860694537361753770341535162389521851654928959262590956885614368642994613498886867280756697591296965192276485790628707782569435033387322148208893647447642872453614048667975482261967656594910971941391838382608414727301087952084981388638027692948473140127478722670581244238900417488844561579661393407126544668469338240720529568750236101042502700839905245257497917556934233964161592154281720164800863428174342108226641562653696950996485845697423619480918281548003412180045042132821861362142610975843380899346057861822792836679941418774487809403568424065869992030169840759979932585997092962360560266956145242913680385118863261394805488299783809767022845684581975993913309243545686074904818966467853846871916252012783149639746474401635968731148138297419176235829859432703498890583101708891252047703693612096662333455558591896209918877105980027698479285662627386860517791073598277676972658318400326154932913222151637517612903229553812213044695078777452755984549696572082403237398606210572326021854969857223940307522403618944719381462717104345261108877123399497338488713067437123832956707655269599665508074007547013489632329054794189944993483180876475234848032950760740597648147406603361532414537083335968460578603484035212518907464064594584224082176016834690852857711932517865748237085057668964173693425170678285914093958121681588808569838277817165806850524356039085080240601715528397662355619309909187780048443346424677906068556918594245700242597718444675571525543578792952363868259257896101132145174368097911303403549100657031546637650726414195761978662465511810083986728043192191082185756702397518970408938789083757108615743205380280177363548068380911462085299051702631223438803119096973194822714930468228017950302610974813632319220898688150024503822826394373579372071293014482937867712642825991377952531948899334177644734809433598841520500444880031671816169260440562236721315846011165227700305684524959998242189067626564831633861094594315383394251333013864448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,30] 3023488723722433676023461690108907927273835347405557477586346994058261381363158168855597413079902443686517484123381689792253740935240262231999738248011247424570948373256470773308083707467250577970364132019829125374754916181308730843674963188452856452984571091731210248123878362470395796389379070711660185911233078473320238469586443279757923327711351179291134848233117012889132877943254343995501636994603515203074946564053570685645489280924749483640936115383564968583351174826221799344271932832631864953638296359688789806894402830052739480603377908192104378423635554065467051326189056963091821102435534847738683690296773705525381070174866485058753321809053720047125456453813090341310052627533347743535666012678674156772723672247874339196919398969823117845590916597527976483251685447097336033631919647514416850534126818383872615110524490372909162772452168029040013524964640957041951190747828241398479159847478899494290835302966172630937983941650962973891632592590196755646055636575142765916321418860474590693459523079745475640748507529686836926244420743337322540687022314807202207808836740872698923655870205049099414337743234264764725768109336402180989451365007664593763632653494850352704640537551389812564117670568628487015112032736245279479723966253948081768254127695386829341724220093219270864061436136710515807136718952880111404507908278630600393689730492277613213239739667117491771470155601990865757932626899414033058039504849163552905001708908486834052887488779165938233609472115911655860305301090181375623285082617815442352356190490390122906569916485247998850086086082290072090733227255453978107855158833716156662867378492421865754091180203011632254615959287404960006070185822976607103684128870113320901296935647576238408758455781929880802617288126918051747972302317929281900825573887285574042964559310992158701455901027506950939688719548282447871001472924115227339568087486010986848552694359482800606755393564705667990839552389738456971942941585752933786035456262301187415781644548021046893499294920251858407655198155269254188780369550597029886539457892211396444160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,31] -1293805590239994597625092213090712059009424278718321505448825427946970660639585530707494379399499197295803704219580067199985921086395736452114115446480987034625089450969485978918380404081210219125784532097166574595066608681695985372758947022186002815009017144874873131655247799698624188318616687854094632659943372694846275358137921661269648514814847614754163131064429117333495992222352070395255127786003168651262335827453545708794364292984973991833073286423539873533424310535154900730488716867461958884871428560678391808811351259687809527997797351928476401366196805439105476571528882701257624641423693891602780401743247245293385695288264540591989002463244611783081204244952345907033937649486545176475306223054422984150036479768450455392056641741694027910251725614773559346987132474385503916135176509146526974214018432351744354646312810943945966511162569452382729781433583883690757978550939812053694977614943331466454635175706437517056598460028606817322840986839341311037262735284456882280007870509383775319686517226187021751799887132870056389835164519005928441514443400671267994828337633693394168977225525662475185697264574617327977047962051951461578317688046085344781794685907882667057163316503899095251614196130205103200757325552408221519782118608063249506305957737317697971608000034699781002509209544558459456524963929767110799495120751384064177380675888122400630061111922568537620459485891585938617168787600964627381300439253502937922690912684755512811972776124914068032928623354249935378973077544625238334999126536708934445692772373471293106615698875202226707167394070415682354093055356459437687944237428130751497153997781431637997804705197772565885715098032534786540144834625773015145636067762725985679278087986096769425996689821085879727506870041490960788344493372900394544691443206846703666052973208402703303223340494529639457934330577218494373373543109842207034736190971962477661911440900067226647328681538453545492529798157694506346588983263102057069737207781496629266533104983842268369624415526051709038312592817257181288804495210976977608904525861028448174080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,32] 517377428104476132603670086899897693614044674847666463090206429501661513228273025047806412701862030682871636298158318335852955019723139386650225702532929737321509066010944425554897787744425338047277816845507437247051474478027869083272714362858938138419501740104117145255745643395975315447078118996119623190147959605295781433795742859609874970080413543709734206794171172889468386445703537548100158539633869905429763529779994750217778717748439173110705795057530030311096948712995770777719783785967333799303332423115941729490547885615080701632526678627937660461950800710890734348431673085913247229148962236576098208069638606468422167958208879406578059005449852444853179304640114721563929126032458437973296170692547979819235145601598574925877250081298200672199731837123660317477973207576695973350894739857246593427646513748668112232834901005807147761152202650937331897177437517171095349014605424517192604853590482009012592594411323347939979222468498517756998895585725764601111674295812538923801830701809744985465727014041706373810143804935505707834222013895540866395493614674340500638320813201880296981341093662827165394359868578302577708895771856206000398867309900573544415579955801328982951726752036542915884131111332809741218783963605522331964748074363103584177617987352225780589301507848479248175795316456071441142032576147918243417424284211458381020905071774486921822765387140825512246094779012534955314321524813388050321337458735615329844014875368271671682295719187268762126360156939328575297448480575374370986746901844700782964680277176493274766903243770102076449631392422515829581344384020865608797879193041611692958817169272079949684421292122307878717253433248671260715218213749574024696657567016963071330433404605850244712508527220389211697467380689409998465306340085915645376442501858710532235028666699171449873638690397003185037037055403901805023548435096535385138680575168570193653460752167331858827151624211161001314616371940349358467667884237704411640219233212484318226171770139848952475795015676013036988053060800053133461651984965845747821341601085471588352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,33] -190571458677725749012039072074940666162850496738930386922032928559282991968145434838964610339673601800455761802682844293173899393194577763582983147874849011477645043549707527332853804765628497480215996523330270730352480467442861431163570881548196349655544990074667176558070714547320329692300859852543803038150480894519854389270015425801953272435353638134166660701828478245673390325132004357515377525917430407671621736790264738173685150761746048646172912069196114936137944304113179715532618212783440562671820919275663331610359994735635324675938568612783673622139972998212252940534249968666031593595188793922170756137892857122133373604854757709952959976934364657478886202040749831751656408111661107039024436092376706676218413662952544639667566016261303258907451638863708057040320961871426948810455494355858753867575992212249293425458420334547336406207437475771563910688669772274656413117586806455105012797327341780719354551250457947185333576080953596937642672846384263077611445190574426831238429508185057781011774939497797683835511130902950062662588299255057661625414596443033769339187257474320071666442938422880018656279225132381876156012029936337547837834835898322953458364974084297901380363223322504329890251083713049655738450250232613866022873051900305517387968292427495928393107270185469348798152093443249970341113398727808879232553566379585757299840860223516752238875852791790879708486213108453355817071575038268304867728110896316758393238761361354064583760159129524263889865251475318196098866220187480000269534475143556754946160859391407378518347438178501118825072021540138416028014649718844035979952212995560709319495201949378526170233882379752997691217955473722808253625195508677790038569462368488052527391077079137392027189502258023512987036986559894455154792564990256046824880259307615641696602703521967630233469573908115203051430173017145909664627552600348306036987505061428057044129507981202469336284461355053054217407350242334538250004733445836145978971595461649105961015308647100290582808532119954198474442874372557640786052396922783632829498771525595037696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,34] 63728232159723042806727711635125282421358996149058296114545421754539039759632134211753785167819506597342144061445988858363460855551217376626913526354327410342141241596384202181948017100857364379734942187544637531596498842091319322790346003991254340277609740331917305982931545384541000383315195772057826443985507933800364667327677913630697935124726797337642591385664251268014881603150837275594963768459374406883939056314929292148367931289069095182693855638583808823540690926572864530782178295822051014639575411731577033942025553819166059694133724654272577280244921171133514378402073612332117378483096667511292372253273183831580408214958144623483210136527289266627735395095082603959570133530720653060393390691250433108860992370819514523989163907095265141122310844282960297962629985491030820488236845593909511387437394165837565319752484081352510578842318600797367986585736561650794145166287777087598566796354176587809341890244491343843343133381907925954195475691019192304153934367490537268600217171751390965496120140763601759066209514325297843976623556423338342009845080771115003096031609034914715121770590458977575455367124067949811044052682722564738042639756963354261052100661727979223256140169587812593948047378627679726642500074086770776139011695491577473537320688054456622865203384287549108979789704097627466105088460291637200300584981569399686785333895197228713699536730184373895606451190611831795043764447741070894145959281853392861783949666130147682996319304349510840577033535235648574602420662236708861047796158345067373054052717392424710703777303408152470099970401697358003142651518118725814826051397941330261709463213651601956793850439161636584434046140470769968387356801386722628031076400248262088687384235772094311493966287913371086071087402075862853552476019324571971249849787269155791684119214541488682123668778275540069586617992582960292388899929722960155809860622696412621343082489132313007874672028429754490845553441973769760824630878336922649679977177764301492366957557116168155996275528033779230368721889216481224531677591811896715078820070249337978880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,35] -19149404840785904489181571526063402361147905226187182417968844748890906576979350971624892604293751726399846502448864157213067512086038469216491092864937177615534382467564124816639635189976460476485037110562286286467912924136952839825839819164731183679759086000308304935182364692066327847752230582919375301646204878882810738983017987968436577146642815216759530134036681463343133857835129241585847505531556192868013994551343874828723703564144351631297842738863394737674429818964098943191350515049332351560781235333453979800763454390120234353361623330481287663592163834094501350265931649329913952382126112460481513028727967165361458422993552494785233508371924733285489779218318938730273836151716230136797600913799163039985608510484766900134108498229009305377016217662744129848721548813161784655098813061743333094773970285365325624027425021503781875527016913055002468508454343516556770519722035672756574210342841333742902994280647491667056476597946581880630766915550860829290048194989947799195127704980152991243900918607715425275572244784015910431758591545857676213147943345756893829215507809372085170133443397719620857680368791303820311448766991560074757139554404372158418614632725426963298673729563755514102971734319047338435875242423073633794693182030848017102068338712532487673736053591360802096529758942353373207800249046516163928939954711189808380999332529837517783661722215036629441689167460317303422990236042895942969502102287796431230594072655179849498487148801809555857986767586270803533504348692303547235015241477705143603362087640478261672436544851345645297805030109837892183469073027305508786260272108217103522342402560889008067609696443797081062869483458482235556435317527134950347139726710495717602107156655634309780991853825088207511871912848146414402375487222766578335210342560103571070655672497236668240784919116677621538008424049030896927321962093763913176467416721281245604656457406720624300058127716910764865425512504356945782594008340095539848112894428323001596699487680248533207007243034143976323069591549363719867216737316568721482910514963416088576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,36] 5147697915621122893437359343123463680175350433686695075971740554250383979613974051164710305202730773831467295562462665585142841636855848177612103393942521922055034813591643176328097128348539187115865872062145357266602839047456636699449396305205010716918421670295596835886248015925388955984169143674224965147658523540237988859346882877240217589244719678518906423737740681591153957676247752500679790613870246237350612311680982261541587631069427176602669251552279210256834380486759257219961610832738016264441483888612221457834648958576600489836801716247077977751391340164670879790566016296948339999917938299059908903206473563738894926740999440930519339935232518613355637307842744971877806599420734421762490674630959139570531584980467777627275554616681628562424675333580367663661471391571468748568564846572080816138672767855050047974266654234913711878680983437683316064153097411597362488770623649103036926483252162352625813342568038526891689353627188652615016306995946647896060914554650786818872503967730247450777401465457917515010042581512037352708915564080185830235568751192034725762160830240047256704380682013299549015494208681424648950776931050664950969874972098939231761269071140899563240318006703332707656307149151300736570530557011824923932072968051161435501393819268993073558148135331197628234661878545320851592728382183760213255158512443861910804739940507636287029299826129330488158096158631206861969434895663063370889500333233055377331076080680228297254237757566151057870647784745520487032029298386322743937953126353553684149135501836883289175129082595878981337443381322578716210244889043589434925012061901560558007382544971509175489032769511998190686714542956566521708627917369208679617212430602967456399094814264931357668041341077646958894654801175005740706943194050444374917314698367208511250132115892680189273978113787508017907375036184406359933694983246894662879490463900996556591133265573499370977827095131439297787175903448606064075297290851367716234286829676050494672553065158208379522589531278588722849502500467034800705316987042068970368215692674596864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,37] -1239950466326192727412603459104297254676369590855145141258334006833597792985260386913951506586676301597337663638067398264697460041542795783204114476612831504659576041867521818009978055894469719987089079863811315734838074169092483969580660710462959992225811527871466769006870545955656643202467818039037055507475132742027939999735608462892732604344057594722304733822399185360151278670743086543931672067594367744949606019409959482397375022503273437940651761628046397821985875106156738539743770930153940709694877190823507433458464278009977539103979426358381107682473416471548286241613375306658247793685815551363350055376279813653432234765732320524827297726881030982926311009396881898016882254198958645883810853088941005787012121945923000600265787634985665917829930838632266067067285992713510705449249538427518988688950998418128701714338853342856516813846645976621585483729237874638769854260791088184141930009531166561545494163218777337194822990124021805017171736572800632451716244439907397383606434584433128868912529008694527866323791204485850206983668296775053247673346214164778680228344125304618100925272548002065865213476936522485591562082041890850295302607116180127801958883787731067401556110361336259916720492031263863508107331634325213734892642221978574849510238374613390923371616720731364128001057024838112876734530683821449447292781210868523364178753650435754764350809168049750038776527566076342291460092282678708321713101417686573598302677025516387105397954697367198568111633022972850351306000957565011412216416567595074128236175843326268205927776490472084487732531559195221758701632619789333627699579379647332837837418573574872234927173257837288252307540505761052401828724602291156305142862685434598679026791191558760343319146646978345576203170023781401932167449928845738814661695640481834893812571570309598509953333471562485491606769136564461808538734618323219578942288064537803401959441505745673045352763881495116120198760633304373152250727568581666661073558323406105250277026997500279055273168196924298606742989091152178681996276241626239125959686860014878720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,38] 269530017177508965574010006895181067232232922042988773794473800364354211910260203501691652237940139076186442310798446952720263088265744394570375627954565757767446529404075352072918455239161301412591078844333031234216806964228970307352134994535198172218390734241167518893977457345039082574289228688054355221251731400203998582975206987387606180227851217081779558672101603642461298837417904890920924601927215506378770560072189017907620963845463371909145885467554952933371686944976633042841800827208142361354175747801420452359972515488688456873331538524434279038270374180993136088025639352465209985234614966787143754609451384364523275994189684368754539255185588195589880154019427685459270246170527969333964870574422853948853062146659412029268673362990822829344683158110794972022048455622229978097826077781598221543894842384614317675732837486738906133316932698069742388293292417297675854102492773802393735291923213234729151105441981281226721766931712536972351751835660109590624896620416030955825608440264628859011088866506980049796564140599479832969400334873029793318556983484527085182953260070706541565324236986601125890915454079524569636150863957058907592277756147745516500347527279248266576403114469482274615932510765335637190911063367227439964202645946878737702758179846242301350237058398944111283372963863420826686159522480978766307510363349580313591130890625798462906563237781419113756453825660296640629455618768980875188947064211831971667194527956225985012559789702572017995802936593945854679222217664806712837051347652690815928576104840854392888319563055847344240305671456677830405294984622024708538963521254703880111646350397864601551086387606848801042176836150711693341208016716964627942308931358485563676448565590563760561346419755171210868630270456844019413993002367597749489934715421845298996503204659203103888933301653281022039495086232540263652048407732816401318869253737371967136534967636684294133025360980656335977951638372126553569511695763552244216129448464983424762306338561862739585672985445557395697802168050237578367546115711901614414261669356109824000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,39] -53514056442528192905657246933663496795880471400880264491421220145831084919918551460305418549463421701267094603695788994977417316798272239088241219985327453499779804543628780786238312162036294595209970897618922856683813687138450854231949638450392533550990632096255205219806263088082542336157870171259397737562536134926803075180547411732924979627006414787754369137486511821034351160330832891103200544437888404139043188665474574466412457235310927087198099996402070364716894844165713160320772488923078013150550693233418048521201454044933668855899807856374371672502135358769575848497077555996108094106317971668088563820770106816008010253025688789717365838827552632623805758024122153489640406989886630405752424098132759580953083771055158751618226683697579777399525040203109998602772586053907062934299474893199129430267218084664015151398429259205296734195104097530661275406594000713576394307590288761611460771664960598387084584830615785761604396337038796089651342144098288738729641121409704853984650390881208544978547658486039286908208611004321762053661298675347218934409943180983043007108416348754948245050903649472261148531272210584685561413584120690657604946343840154150155335706220663342085490190350623138790183081278404290713619243324623822104811914676039998091039184482027223002358346877574371897944522608533781564302719933973701126439845183236822830200114593689471642841153845861708291674140081465510574116631674321319008286263262273391909226623697778547385670887737578455984359085608533070168795798786112706776337534900411007839498376474002105086132580958356747324146703202408900788824743599349063896617634886615444285054750435074234716267421746071861678945982389728139081627234283914174823291968247383632643914966858310722359798296657042595879668071779563570234712305278978505868699581662847203424634353909452338175470676449866666945338695502172418543374485065163395671056496029087946979053460471034777041875322557300964858550001251573663822221495711944889635780634446673242078094798868321496978755952094511668566698505563554840512128878330974221053746594749349888000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,40] 9875815103297941343934709905386055825631172524337903312969028065059118719214096347221451892018906433241619484518221849115576380348830677731038464125099306064603615230979962987023145123508615398079842111762993174844953366694883340595623509263120143896357105914536303764049378948909638488083791496769175423273412474551175314477081547889137733391803966189458835881207193939040312535405338866153611673427949405049772707112716346208088127288545007554987538192488379538432135804332110316601867663128600609064529536639455647365488624685445163777286437891868722918171447143247051439096464793915066810845592461397521735792766649252378514385998341664240017379285560284561935025998986116363896411433294686004337024818082328298079019171891507748826804997120670263206964807241484188366058612296506837685715409486557824126585415203108482222274207096888045212758561953811397614607601997488681713174631251207897394367002071661168244465699039574436726678303189701218577515834199823863543063181878279663942677837366723727083783035697182402799485006549991531152484313144307761420454625497784340261157405569385861793391045525900575775209286119365350986118451064728795454869988594851583965393889625080582650077234471906790647199787385112549460064396034046530098773933196615763829944568796415193953895544134462212398108603658401959620611487461557226353699727024151834230526207066444874847257843671817426479939564576411192947424182585253258610424352660079340891253602043429836580206503736037800813052574367116940874282802301442317818554497827865829640491706371945518032408304362640937932558602534326601257548499893632408725874052057759693996259247233005955438380298120164095196225931302085165821392359052442760811240561379615287981467074607934028912338060469408308396477449328192498922481324885236507121403366549446363985285190041592925057321766264469962281475585591077306239183012246830658808202074260779188670251084177394410779636500538896904123178099161335727486089804868331567446024677520394573151197774060528386133944320295896011473773943871814050174310600609162591461334636814139392000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,41] -1735845985004011734043040678175781701960654548186686254397946820796637752889367575495517943296723259857223464444461887348896162872749580377529116298421145884542868449266041183081528330928636618149154278236964638896273330952243192629246149929251429880148829076537538098917275533764278938932897420963161712529972320571847604136946289867663619999422314831189616726979324483026672367715006770120410561571513892771656390280883610757938759412414941193382970355602403036361490000549579258415915995874057150297414730304378198469459110973963494994155712223317028122547682547878745350230571497060256521700742368867471872740964902738700685043067832349973071674598790820922113029860677753058419308646201081476565322955056729709669981178025734202269134795852694151577879545663117324076542417395134104879270978697321463138624311834356735373515975282924515386203030550346490816495155727132815460272167263238922180615789519222670514947102203102340000791682438030821147164427080998871334962544123566926259085423542202345046204244099904964825887229191381493293355324868515303955439563286076908089049593176407102201155857062560575555092893710168283660975076372374948752141590347616145492599753246330646216128479312565383768697682842391983095041654738098750111878374039609912143243455748920533442787602460656240153310735388611853636052366512269919612740264841787448933631449914124793797624134559466075109108325125971023650708894689376561653805479773762664226484831987552375370370677493617342091396643767401263314430083918842485502731428152543596889142320645600642747937175390231141563194176797044866268613216941518122484403925869138941968823608924354777364617548197484382408499300674932907105949810012921096849442679285592958307118590864902204755305123021306936049526663659860219806768874326448226117377097922930005346509484032236834911480892863750745319445901381359878812854569090862359456246522541028931050540123411014975297253199098055152085171065782107746297226852114470750912080783526366439236763851477868682136988365817183975612121053803312150057689722143019570348648240632561664000000000000000000000000000000000000000000000000000000000000000000000000000 [102,42] 299823234673129837030361926832116663674412363632910519425998019519641406328968278723644541374305272445965186437096259403850303512497190333471149377572036584033958536994622143944394241171296335224935130422284669536927518387530921268246788186495787416718126251617848250444147025052135016795688014464026681093482382419960367321802949140084412715487907593677453986831590352556737405449011823840046414837263120269984955852739623315096657593058039702599054476667990313788610094268577227329931078425750251263345164192956671994682936717970257747687516360040839117110007731789380835899235808825708921608837710599127913806835705398694778800313141644186763267233351518813664117322512683569826988563067272886487677738537023732674371993352048626489322740848952106370560272552620918190851786286983958526941680984932844192289943094032904434901516662666848326508722724590637939911423757838039076121352882208257054003436569063262952743727580448364962684189036251866132966926131097854681565834225447904446641702269199796774742008378412841191502817221533671421861583007112232586527589295285044850400100388103227640642724732555535767929198547386557053499431808842698884582854444638460153740485198884474193938817431480505973628173297512538627430001297939409917673073903827279437192140163782492450025840750196476750893021747593979132229676713316171790903735747916129074696639229711733277530591280773108064515925386643201017394936181535384214725331240103580929587077495845434751324585821301533454901950044590910310693693164861947419672980674912405026503088955950637451365861104086742616153348365629544902205903127130910431744615920604306757323760135536551437840763625704330758341056523839508892398021496794286184344505514471690516546687741910195775036780705839495970977645638928609187988933590757200431338951584462524206733355260209404290694723053848957695300102855795903238217072723316403213233698477031091290398307756439821406111960477923564500907758897095827382092916946091084579089363168702853744546418998118603268115817605388672318259553814898800281513597322653264401027834035830784000000000000000000000000000000000000000000000000000000000000000000000000 [102,43] -52315596839935669182973051791361883864786161026689273187954063492616065876460203445345011817522313501674510034346231366028407485905076124377027996914386726465939623051542976635317508918237933950777387117010956869223492391411393357186134348827497551201771184213578675409973844177731415515372200978041300979191845383842458663075180829870665681525894108161617776487745167506316745801860147291686533266438136424609968016083797759569348705650719401058745818204735293584753032815648467179991120466331980785995068806950773540711563765852694839372570292272592336086886831238542883864133690371239892247881668457581133353599796343056665654797539050992043838613879023655475616043516847514658908341419486818442881137701631515996505820967627319343745572594288880143680830631388610659338425042081571922804003745380874983439422890002765012427878274174553911239765233909159439668382230363465504039582706081282191731070446093211399482652966829618101426601075174136580267986368933140149547051905077348513991715526686054299342810246813312662680522049359991334291237150501332102462845749402819622631590429128696506161398794628405286415215697670607084888107367217982968834552284929240628734445367075775997616117018627838002156829175649882445916807528743649462554013479022267988608989094138642392592612016058812294480711377489065742761648931280945922466941776818486374036980283283447159438773325345126499999585314340360592427217467386930966032020367031242987604133086462186396147019527592990334487334354961189953071688325165003013094898187168991715053814805647910185919778359134805352943002541889927436679053215539820979379439527090841234804136202257100334841944982905113803211493961269424314056912088402924771181396855350326456814449801614179833118229882779434918941056414666572104921846430169586430777280157417293264627222505653926037624693523087667727769187728712826348681948582911988655458362630388360938728674931009962656299219416044357229838034750985520169507483809539588309282559617408404340620381600682833397770001991482233599500610056670132384171221382728022433648465112203264000000000000000000000000000000000000000000000000000000000000000000000 [102,44] 9179560546555021606283526462710245208339008128292511050462753826294221283093463621865500029339494022167484782270478590239707104286650455071873569845711132817748570937556075111570269432966947423973146746850335764184907917954238666195295122188141571204805163369375290973867716927356916127431729624742392067719725371284762535106407489628594795585860370744799886733277573082913339546007387118218659470835817659171814525606636325331998462218470965952031101220526162907626446854195391466765283554513763662101680624860401369494078556802202992796809810190406840433834487967001766708697841244687912083345768644188009771312370838832640862597605298906841146241257888898236090232714114709250657808745358704604190449685438449516038337485224991884995426111155743589646023633994108506075167141680552786835779069682601696969642669724564356726255658100979333643452255722050364711485336281272434810889016418653326485463639028722401147011509082688092967090481767390906548436092734981125149382974355141310650659129180639512142705324815583476930829911002217942079142548126970844073919988254709596648492216386240324929470670162075234012015180453943748683410052621115865377270839350353700386435981733905717225678768749030959046700916546983755613680435113959516912145855228448298860082182253981188492949452105375226007411230960152040809236242812568295327469001178302887227392398849984361942179024795719830565310009326148109379903395716605498652453780881213515411921488961551836116789693329237321780283370718637775281296029190041818465371004753824463910060093652034883933031602786971990150720366698306597149068961660747786237472927578026457052940041154095523068003497279716455516103732946126630102608034050923012154693839211421430098366612523968945392816399197996895333680987726131360999092812215450735715221046246451972933287253383228172299365454316392926852548680259891746201913073237212578988998077090255112474782440999117111695928824967896484449556463463515895101850865209347327469520137251652872512978102081973752639226595491630700245583933349162826491491338035007515311742535073792000000000000000000000000000000000000000000000000000000000000000000 [102,45] -1523450243476538619181879279204238409123517166885108630092678979761586204074472447806555882709423900130830430555491294115723328209810928317754313274643269460331449624160920569378565013002761041434509238971504589719657248185884752922877339930677002046056249274283629723214944916656427881577276200599684482142577220125919086754753514278574928901337722317556007678113355542480394983603321053934033944739898424133397970601182176569806935311033045680188090195205756420545726927668099636209278982255708552515383974545372016830945122025111219344429094612359722670746265743745202403562770076859570695832962238993696384851289251429124908565675967200608845158712645071270732831898188532032978294055699309775483637083497375356724196010815398105998065719490272946640786588040503033131383070149848346786843558559788596585342207287256955313454236945659944848752033061480818917299864725739585200605397120771021231604093338876014573127155016422671521139770082034417838871490925504881809462877721041070045589899029599068533767162965519600499523860137993339339174998347256401295036111142401967392839493100436492429342186322323769003744593134032148216459093468565171710348240444359819173934701319636841498341004838715344610381829205802112099027130115664466133574455463245479116747103177497625896544624456146418916950225565170702020015075447985399644798808181991128245338281687249277856335524231767796789363585447210448171354026652428351959114107922675806256206164863537412148992579606690935067080696991590537063487660562975767258226818627688672811980708805644379865775861401979877790003821784967197973973437606268516108613251657432324211825531160644669927168735525938173555226387100486511803423617048459812684741933258660887507717718749848751833557881301805951934544817434608162168821054567077591861563662905088864475562843783739140955916931958432545874226239297734260028612016592142672874168418716431608669520507158966510568735814951148706025637288244660646253226141535263516490513813858450937192169919974006159591504427247800309463649346032533347886143149780318489513605982060544000000000000000000000000000000000000000000000000000000000000000 [102,46] 213189782887009623251609151620509852932160932398474312089847983079260187958057186157466304916875124132692922267892074838897050250378724041802552613544522135573220716071061374868799263541328593265126346977655945931509860163570587435451449341897640062228991056098679506863950855114089311320595518245505858923333500216917161608697476732936505480949522989549232787404032379789131410392741146464890864867900919185938885292452123535912232144322028514883666503877704770819302177175507635557760092856108289784223588777345417502070802545608575782265164650984808643669488242103106706472668104130333440808839496365017783135900602287637350992751658421100053749300842962784120634362953056672452393771628444516944361865515873833966220222241524205963742815197094660129524354633627231048924251266798074756925038108172765250227057320855445609272505785750392027969871602595919587442837009191129745250723806428187015031204097572787158246461208682406189055133263635582248086761733724860048567861886621837322252340359742599532919957180083160438876001992555280186957150791286617237941163974417175080758531570997702013532067631185351265665546667626870870778202320654669793842276185097546851230660553461998995385948163928422840489922526648982971178217942771734057905332623143471159983786849009701233867435663281952395900980310149278341803341508158415668601322115375425075384477621757484721482355073347250796942338932581122815662669400721342623931625247159847411495935060080376858433510672415578474357215798673336643036031550124405465263221941700587560466511675957971002584609826826337691672815019672660978916723388435308696121381415942409360708654053092073640913209690704113907534213711853059556866140592757138954738244263106709959196390213018423174951694588004809059566800659055684104197988553037917272984985303426873104943485961572146897267464417050395623550785556723883071503022540708310317504617773367394321577110427240527004875519732154415721551501361693223331199088039398241234335396892896835118181891296270349608363385420228293831551674800042301849610471866284521218826785783808000000000000000000000000000000000000000000000000000000000000 [102,47] -20181541133351208947461302019836349127859986648653908642951417196012485466868408658400517395941844621272974602162505389597298993570150298588265126132807301368664779833383876977648935926154596350445987016604921252217634976476871907724883284644655988972473001312536707433938526276925169490055332995004904962969888324003028510393383047119662832816940947489782404990727359712224343745724172079045731421077834137921472548514561884407859576053041521223165576563999196496581846290108133715742046836451196941295940898314364797501353131815767981170498206210891918580285430680494488930406954380204243260091730384916637940969221485442104614126061863023595358957220315376272903844180553139555353487204360928766739860801766236601102206598491154072065720095362431610276037370954941498384717461565292303533679376087717737094857469685807418101598006161875245791284820409511527003991479545987392953976118422939240965228490911153115831879796119809385344840756394932098292758149023362256962520857131344574486804290077836823655372891867123700561212689194048824845471160108738914264309851902503829051737942076473404729945771001005376810680391638773652453736365086761435239161199729753537671502262708387678128409835639644719303975703281699501048084117664926756371446274871291365752334712162257134463479966425845509445804431469854855126255743092630900884155441157176033167112586495792685766323183047087528031035027315160465204228285629136909541344876135762454428210940290291991096064245677377266166018408955201725998399933028860035156613930524854957104571732528582292078284532545259647088596932226286293596454066604409071288464924374493343177157947387735483071328492969381914301505396521388819925018984537245072867961015992442154192997999737691275753816275998644712693531344548385970116990873166423786025808397031155463758904074774760334908779210188562211201711510563532955005383601028272095404105277167786980000168317473561828340169655121469244057238809730139820713249172860049756704492644492353896845351855786369493850862475793957852850778757225852633650640858776701108505655902208000000000000000000000000000000000000000000000000000000000 [102,48] 80390837682408565939178802734755989639960578390561387656399922306372121665573767687760914252011691684007011201836575412332191290899666740384501570119426896764423066472483447608132254610767113028581436406075682265502865009561156980237291001319640037541813839655366027606434382241933840436152049219700456517565865133272529685852994180837594874013190226161399045975782852873709601313425856248421920194644171718266633519973866080737814539907334260632232985393889928298876467337853863051346073723864055807681053460810348668299214791498222502797692663035495946593013917237935290523669620591355461064177257742244208012397872554444345124584997088630379344452830607759329915029260893129209632671261526540062249228909276989885670345083969633346706126834603036766297278739537931406662313984288460912583247884065007191669854070258994462038399653636303485061045176861389597474086536036137667690710005504951674197063592940318949355950980388938642051034049394554427227924789058325098460700770785980722933851398497867582812370250215293177207825100091311875966912625880594599938693217402094101253448375328555435076953516342170912635702865617401271822176564786603970661570857811647664255330784557501210789053849232119200487681433792218090748708021697879299471850976672817551216386426785558389533570236280682697470750421618737929700805413082768724934347274170590566529657012484890295396427892303316616371258866805126957767416082088567138502327997855524641186216267971100230982664418959752312052602698091960827973295680854711249148412288980378391767416769114450540214483720054137567084881961291658685981606410781813082633133088640234526392839311607667841533869095494245972532888475263870400203349876205714168277619857556782716301350236779060875390460228440177949261434627800241095194053858977489489817816582677198347782441174618475860213284469710500331393991427287600945032348807555161698752900034382157492188565079686046144152801488360036302685320744108005034912736926958543749019386860962787286254743894622334410103302922182084710172917048945598520163582003822303222840688640000000000000000000000000000000000000000000000000000000 [102,49] 353054812484840094458818328490230034258682079276295429449478317090245642455693937923451857863001341441597950592709137960829349742713586956912365962755522871733187976221427158142639532432788896887765595342125857138739314681952817814434156099307592076563016116370545216650395696886846878340220081430522635442479460044970314488035838073159005710922231744108875796175957347214981277809180947400149374495906397968704608800510824621438180004127996873047496996699069444377987804312599715202921623166881464086032055663426835844185517413126518484611609691935193054649085496425237723885231889851129088963127234333610957540959015354244373522104799072953972376202831698536579169575053574996559126306401779910085065883631322949555274412182874282853853748393721833298104332109334704651003800190683090469722039317411827891431835327149047786065652690783679442617085686941563079352632479664385673468860142692661002047084538329171517648842540951119009964149230650254984516827527147936434119025182571800675281432452659043620742410292237605010670509427405832907492531154959423535518578207966172620944582692627105906886177768617368789680424379805649970591538643533140082057675297152569915982916867168529403568730085357635240354656493177943991445265973938512814453652253247588371058821142423617476692391368816306401962923028277267228108722138536526454881779514775251902944993393765138542333085695474229724117034959397078314894799149846738374865251361181932570712943182796385551118755824024631155494663156934429828878118406937541765079149403455307957344832958223433568848062213555327667230452561740445727288718206909786749691334730929124797515039776689638729178177622025317306645293269818780483607323894558219775614630254999917687022289580316768918655208869286211838861135964075623188271695733563743115332480370013821804883640630498323990045214381567421620717098749592066725120650126397177947857533336454598880405227570803914466921878636559445289633909077783987308783287671953680060262603064647338958172615930866325709333627434886092938110050843486879763746936240232031178834575360000000000000000000000000000000000000000000000000000 [102,50] -40185867657618621594685675063394114115832369625159128582859065831336149852101685552822621512424285269861089884788308517638089224090319756003800885153107070303762734006378942527537359786141607422289350565507020949091599278668527769910619109780848452330312566549497159685805138906912858693734563860837731410784596896499504107948077047445426816329133428390526122375883775720992693749216724395000840351863437658099338336428785768153422951609228878606954144967387242199063367521276101029779199507052910142478017937548370347968732352109706908055308191757662875313012437618466377536364430546693065443274913311788557828775437481346211428447052141861256798186718164721401993145845480608185592048048316411611351743407017224587767353299458270540483654048604882898103102364571855913494624614097740641790574232326890647094890889238212436180642137276539350227232160266468985310051943646262891409647182766760327018139168387797539473435165266571090670074579873389160592962601801251116179349844278568257342057357249691442253401559734243735680186853758205222785121420025134797898903610873861109790499884336404211449161623287728492276954499203341610062128564835089276936444219561411715491428045125076582433042884185641656547595319970132487946742177268995423609056670004418878796935702885327013204083845625751797266665348981463548997789287547207345193324179017248014217640305095647337793460586054077766806581219323136456513671331869677902028464542282893925830182512483099813437262683664349120778541964880155409196044337750749559222155169428334718546429694913032415251417543598488511214802690766026209190036642781938634737975342689233361410320104913260398980978870685336518053717061236234940538020154613737448743435680960672669880622021965293314805898862233552651556001225173716150383668242368304965178664044201553478685235907475024808213056317835903037574119819981670790181633002698705841338534924700050833656241322579401636045003128364277385447077284810783364039607192568891817946649096573663348184245533983649822002492100296096158632671707994670877298209486113329454222671872000000000000000000000000000000000000000000000000 [102,51] -3916695273098397261711525826627007780458947703939848021527970084746982191862237616764844918641468392653128496448113181003610855863658709772734820047936990255694073748409409079007203117087459596133709518720616689750820241731302186247820571717690800567078562961982650518937803625249885278269344835505545007093141051984828195118309549092216882890969190270779950219304748862812982632204493049534991675493559967217766286749861711119103255729941592116831196406952157623721017973317109227393814659511577420747993831524407583019148548197995581636370429579257632220238634538071837266009141451460229754197687066928960742457724583462479668220299142384676409192760739125822446883527503430681246760672361237014801324065142380263390301193387860768732717573025861340247712269622247429385341760604696250294824833987624808506696022428507448090387028215732970153502152112577699833009260384734819998485695010172847262892774138857683792914331394652000010572139405769277954534414426951392654834206092737630218597238449664393661264307918192411681159804002197221069057328346834843360668054935955341644774966344730239705625881642509122896608358252822615694541633947253538682985995440590182874748603385492659150479362119824334692811707561474769450717407894778642082612691159724247238652758666390240138929358216223989759835265002408839899597622642729542985130477950676862861430939661417123393942440574173114444226618994663419932622141475442118673968041369472084396973976284676811032597534374830344028018579636023672454851783801479972790230886354080441786976515884054417517378964087539495636478761193754500088225523572592336190403294672585217845958525441597673074730606074745019664395662710000414701364546610186527129035802260267077461731188428120419304569377715352777442149960489252193044852970940617706589450675924316670903077632419608320463354853048423861731150818830757723377435263610436097375147672258238618931823442169229006488298632785418117016616605384911109962133027238453240791352802668537969886357853899320792376964879983480708891368309057853990372679476592865718717906944000000000000000000000000000000000000000000000 [102,52] 368687264393390481767168214295149365196923450384722336442868204833354630543394066238854459108021120432147515772658067996565538608824978838786378424824438066499827299276870223034189459756658951178996468978900682384038168985013606400958151867779947507779145058689607209979746729693132905743991708815665339402235450830373103883080966529891105842185735070154123514198858979354731502279572231443052055115380874738009675654089786538983341382652641586618525197763718773656193908460446559332504261299732375890787782475127754815322033879583859581634581428092294623535432255359894780423885183801805898149814399717993698198717185450197424422460276508517682972822336962393430889363910505232976891003736012921728310917032170220007177732974171718184737840389969541692764909717809887135290611747968993819046340920423451235835918635034784927912356515606434314807308759508017830140950207562889338253831307416663924921039996754067009819554942510990015065857222811278297148168801252641211389628688031564102184462322864910397245929949056490897131039176616408603613840302886149581026976098263170592139643840981532815775038571171971034731047927933885816613410483257743498786937442527354271747743752864819185160314711813327309078872138872228245047462860934426631576784213555859352038916936388127498726634722279784217664268009550260574314230742415511840248512894809375924639258977585883470162691039273285413819341037323184285171438495027613651042236028982970688831713191477359325982078492381154170846893144256880635069387240406556961798700915920657801753947015848852410624794999441003036931515708067043961105397519980927221702985289064309827156894427138582136698316734493311477477106506506632417009982819472681527780449839424258426528629882787864698105533961529517899808290276563503870044080664330795232965562043981831081801577735359981440559165128398985553316521988392628084668503548407885732838382790564001371127635689639099924266626575613922426498372382205220912274370185164121255528635242176043549485461889226528654161583851931094670692084064989224367968716277973753601720320000000000000000000000000000000000000000000 [102,53] 365407756250055848151587490201265902162460769034112582308893649483231964598997145805164137653679256715975677616651316024118499990122939213810026677947161569711826735762331378953635546977084894123085653137066955601958696664440606770025793672239788668608435095702873022820218138511560572670038226241195860665072593434846997698910479810730886628902914993408819393272388978425778264313737225923631870479887225060769464772168543338964655430011851460816929677392647295822843196819801336181639251424653599585168188098794726337725024797913375445541416767741873637333319426580782437716700287944790126303366963498858861441970846508201029337199434261752510256474205656715762300106353328321516206072871711468068451922701848004560850188187747288928491476587581120866108670513985451505733283481697068940829105983525394101697400150899104256580496247610946672756769444290830337583219214468745819884288455370753379479406013001769649450874018455407977385430140781078947862134010226955068636418560006415335464324423091453180254407079280450440791892231586250715839242273280109492874076499959958401974934533561874241141968580955569912869671351109543834327434793694833429677227377037669893163434727706393603052761703132177750616334110662547817412027838056930598389040592602770220430668618818044877918387686023265093655503481685215389474057852516602445981170969041030168592594639806512124638204993819412454687988116774822383881662617451693046918559575250467672440790406452457513135546978366354003457441741160414861077549212249683479397139057433585009847022479627574402232833460785508126034163339354273693772659843662428244834832334295252923566474263340334209651697987003928948588554941843815978110795606711263507100337982353503643756551305427809404810058917908136179731359032337344608817953369272229721432410582957509141926570578300270205660375049337739620300035324981147319774961248191888823388762845294097235875726195889823574101045412799586449322446164549434639773286804867446023214465444109636510393952625021340018197854649677090422718421965176945972813329081302941349969920000000000000000000000000000000000000000 [102,54] -83220170366082084716202700350456580506888386808490035535163847586888985284567299080916015255012545059000350763408349871770973885701528036786357657839986799631725213530489489824906630559413438571026386154388953038945435166338859552026446899077092600821363335225424338705020799098354626429540734834129971605207125850084230768957109047965411337689818645058609201264098290250693093905239976506836841123906164045770729833290345116100248537743493145059175671903360186887046534332850651991060902987880527509118750334254065951953910792854834191217174542905454526449274925972709675207567530901667496697144815029207815032810576254225679363653914698435540582326760550967271953212002234594076598470222050386240746122521423033340849469452304801640793325478488270994878584919461974148262579609230623648823830279315795080698960991158355675989262325876244846555202639952686080718688961094176342212585392459767623139926633921100023041269488674383687378105802878042016406326780304074308713221201380960867853494052073417936671232923770917772400779802716175550101002214029785214250400518410886965439319363694271451060512205115982098980802590427732229177284646527116858358343771526941777566072082568980641802920131083299103402958544094767399839175725298265866579317817604674496468938519918752552538821065136206767785915369283849235703708957273602222843215119806703848270887969035275602013014824186177560470969800998688610578423025316898080756883442931168689650326395157705309086177683934748127085828855885163333733739350518823678290880799910459493673734879294142605811715202083231568476845090530156202415907322517810290423823157047326971494782913641517637748261504112978092764311084377213130352761668921661367762635013807791297198727058951899559877217796325692405922284882441799746774417812645142584916074422211011544248888859732558948236456164877542642456584223506104758244647968451299830386781343829701308528649703648333525226671027657770838406410868223022261471215155332264372446540060525584323034660976766845784583399666299739471364392842516538645729070895506204812902400000000000000000000000000000000000000 [102,55] 7421249168887033434690652922810932124065614091327061146385217735115713715264207762245193010009805340909231408727744288788180818031228634958190182816549766288094708740125930602983069095433198782734876392491186914871363039999694457884235472952603208964278631598439402157378591193996930122886550127625973366805450591349890607439107403046309578566610825783138456815027197293738290607237921749879126291757397846473379974167850121970429132635247050035676699995123411864659657654008503923290774830146028792474662751343188095951915563134772002658940735098994584639116665195950792714765054594122626833599818894837504529751349793316869921004703242885602809172078150540138088504160853274813831415396525809266709590381284356955539391512145284636341866795798761752898483286700925241761155870783456235362286778212486399286784047089967630992786017075297966411882630036041939052321718164434419047881195923148358262921675387057089162341595015904981514162505596148555369567320318614130569181360770201692323844435843789139383337463879056112165877045212438571976883650703283350671904519079336508996548518357483191988885341041116657202850640361489220839250273334103829403516189102138662014500289188990908570529598897880802555328350204912222200616154052551260554014169733229262577093731430668615178569256305329462088955137349034923657814878512982453043533698238327963310941916058886055667162731200815034895443104522794675450135018427307214561188738129314018672840303703869888675332863953721209763817169935983092607655362683022660630592298554147024873036285045589211334666949968103628535081916083940638276252025261223262057866754826173973578241089628025148973960248484182872290292908090977510141571331125810606751323107690616423694904068345599883075662465843771531866416506704358692730822546597554699998263814818992945386520983120428064395823846745431432242954236013354185716862755258938903303941495588517041092139666976119909718729094463548782153765393697638657486127752896275552510565810524355467064524945140786879469013040416623405723649654556905219416044268427749013585920000000000000000000000000000000000 [102,56] -653995527278800591395615623769997748079012488429216964534546578659389997607509086230259775696589870839627445880244081812867200428578707902258198689942053931216883832965246656635102306062257478812647473138192856164304694403626617463188643301345454043695491847500554358751981170906321144285655243291767900284052406197679561400261960769845527022356648955015992288715358538977073355123849638073333448271184005487409244483469801669748416259305288357822288519583734030636609271853409553295134937329380191883431907682745558575061527371041726690609062084184433113838480927783312497462670284075809688607722937566919379218515930609555004988438420501775957721924823604305327401481154362246424455526005389595043764456212555481917601330257380796423334643702484272160865382688573375615825474251472596782531691416692026640888694287814853210651946293282835180630578489101410997681166231169893653407624459857197200773100627883572208787134964891768896930163261708742085490911934391785766723087919554306151185023789497118009228829277715582960597984129234023475264755252705068059359535061078149344852009177124587983390566212757099052684330924255278118609725452393793405606104125179550959852895485654586228567337267775028974029720188171430722000551639235284672562557791266646309149996054083536340773857239555791200051987968536275676901669877739955328463483255270732667078497351699299822668424666476239776784807470066366118077916578883421488712170375036195893438488155029557709522824579812732099767538579192830132099434726788895974231596396753046042431565141460181109488817819127448008815837505152738100532830851826418487220866919165773235154208176148862561484731245311153278566015177758785059472706779381666833559637669340805254962165101634342658089960835068026394999797106354972283438608964762593721982172035233603292610162080652606574317539045045568297565666337041707072483849838133023912078357803235625948087795000227917675140246297526261209977535801569859753123009725019241133048179113282677868874231721748746253992785646291729636859070027443033611975819186032250716160000000000000000000000000000000 [102,57] 40444394440996750998746524522387498669068863079011736097929383922528672114993430864357769309356447099444516390918039203757402355052113986836416360886084349527146040033529022871351771580382023849242078064122712509677210042291962559748082983860527304105440440036826749269212131305586191297893943653814877292067770270371910298579394511026308622324132846329936260301741599390590399766473784850603833274616042194567244260105251755681721204774592219423226496124761171966134614814812327129367926322121518163355863531323366324958967781152675838613258504967006602420984518765691104395701450009335450607709704696649513761747772975030454818961606167134689018514182291775062704853406504216583688332390117220672811267877054072755150448459290248594660581069297008042248233387919705648685915201174679643500972770173330994329741306298481161037107042366943605241539787917741484933360844931549736814706186295411491540472432960704788954287925836235498528385270681025018549785859207019665161600659418681435540233099406538995465476907537553567191932884467948138965825853526065417524669744495960096263129059266500842145753082446491064305439301235041347196522238642646052317406485400422779361978754583680413082663071964490614810064232810525863182772379310866281526133135320205731921989866753315573069043156042353545315301866392190160261889635477515502341533327355227831183007691103169685071409530431391699228259651342659516504559309693922995975413947385741910260854869777212760546335271546595401692253503847552415647125208227948668645571899216111143930242344806012543873705247242642222210730355118211788537136317023188710507424355867426989598667523115134944600991002476375383683146350211548036272296515482914804757452821543148931911441063391566391819845840986965459647080316611024641045354559353395110439268193549752072811929426938853794849836630132887938154521407980214510586867594708495075260101932843001046623022320704471702285920984774239587799679799055986640950041706934295576805645738712625287129251560096256237425788477624495638612701667404143133021185779689995632640000000000000000000000000000 [102,58] 6993009025066100902041427379798222920131819402010372980499744634276670173353612145257744429948974618372125362453581116440305252849100758452965175173949471055427860764682368587407688748624185192772123140126345025921062101265916354436406101484736159552549859949689536339835795444787332148944141616482769046223562818539504723935468010544709272937937380563210682325387339693926335905907922012275485183846597107035706444832619678372061752261262267823136614999441015126503663019195048739883549873169380966473575267274829016809640112601556612756993737709341891769098814544070276851870063847927488624427769978103242472090931594240754887619829038377306769605041229075262566302190129785346518507023145353115979415621610151375363192805773792222489154761428417447547519088756605277477321048553186737938729007007151694733893452693114717174835568844031999643209592304795242219002467554439928502239449800693102858563806809493362647685878397347402772268251377561353241098978956762433800856242256498230783231904922252407889177712262385749500805108638243155035279031447379657577817267925968777730961375247852340154473894575867387599878541167085974592502927104586233837346316755247437201154669423195251408188652002594985381588687669263493414393127950927138090447105319435667059264961514576604728551171108030751449449807494936988482830640407179553101373906970275613163116688105507538541351654452610539980075151493541048374230462640944311259854514734365070335685662889079408114295995620738524929163482569516368408306587391633311860458127845218865709851735950257363846943287116471493532757822754761273859216928787163992956338844951553108147975031626706181804288813252379116096265679639736376162254255888149386458488458410703258684719918940260963710403687549727443119943115427092560054945876807462345629805384125742992285343864179950712157501629087247226058205147476625833755257786772326424803023648863439271861036644199295312860874901861020639294417890788355975942507152942990928570716917685569134465814148915811869970320455609535607174291685859356276590026427047975321600000000000000000000000000 [102,59] -1096791328884630634404660360096722359616671070052316178813507594619555725203203005315739602173904115845744092800428990835451354339779307142412868014698294420646243322455373641735620607846884908317829337359478558049898473014892366614841614658647485835371190825910593449652216426219383630227307677690270548845193949630918351376128353411996623542583121398946699137881340546965601168860054576944838120442233267378286380187457962027008202350034379232030992577031520528455810809717387303768673502082346763290440478537168735027877487672360538486113100215416587598060544346633915479471237507769559653267435753863498451222405359577964233648346767469917558024436728778798383794692662913686102252089256269936401084400067104327099390801737734241501558233599814425339355460818352649696278773525181910055963892662564056547705961114933220327075073731367005433105511751065029148297977268597738775824441957237694414177685410534088981891197379245904357848715219400222494391107044017204959993588231162392098927111593302457595363069605541824573390621487105690149908389497775646708647407159662927339190365819664349037134536206756791731770005636974936156594965566299714701179070365079728001871954028505044317005752157023220428734566745084053270425946121332185727543642759027844412129371936870071103623208710156989699734966285241071763626679641673132725469427017785237419802668092979367621997938334967517996370488368293061630315235970615610115968802402296801639120760874018237661022034702896888400398175997799249030566753307365814960611890873150045695693865712863222285319743826673279196838132067008359521869355759114601696308482405288378141159960427756714237272313219388282852114041811510132513671898052647496786715382601861474693255172622779140354518230884849176184975191329590165408231821554259224781671221528144214630946628171633653204382995973120809406366218294616267870669360509250130275717660109644140960896871082586876519106964175939083025370246262940921432193643563656102657018202143113343506675328332943851914414005478495948841732677362649217930135714299557969920000000000000000000000 [102,60] 369706259896962413545851369254570306533950586170510858070266365522790086688738670199430895540751464269985256243901441700650305431251042292434912099248663427829983319504296121016881982764233975455612150891911017113507905521074205996099887414930202565114437092233255495472503567476819785737564200239726363509307220868053139818408961589169628817749798222674471407748074289351109565026275862569481900578451892162233880062305479959526886205221132719339098655699716322171813605977177463714122095614275066196633997481159705500002947593051234990873494684903272040568949144770855488912356902679040534544421368693686650402769173055779833569301849198736843647081675939937021456978094189913238165091373008366992327424405052010043750245312865025127586728732294521087717948649591656571405141539305281028333500226530097888870107681177154058693348313100230315938966081099994646880793574055056732761678934866887700135256971937602233062993819199468205567455079700057247190711037308227276025368344101769175426983238398102131294079086191180715173885112845446589061483320276800948670480515625292331342325661054002509005469598941037901185714062183077102701516263490304537030074415297724265333936530695614640889303092125653618382745349535205142309428785312719334526371153611710864612478671607984322124674754347483098389882203392983908240221779164979203773636177962725790677837777708170761412404864763122778940832766494866857247876984232146839046637700790441180772930723656706336354006556721790719042242786507789118849493868871828874072543743749795942089397054809728191002356750922011995433736745306981268470818110318539541435227605392614156713760090119716772795248835909255158575484566058142339287397437143751589121874211044060769517736601527698117324099140173030378861007069224281250610652120650001920571531430852638672771658748469298380338214846744737036164910335720535798613410615613946594504350432671777377514492244859302592164882358296063100786333474818183197913783260301091001507050910909801052895490785882613190438759702908796587974067843403873435186141027368960000000000000000000 [102,61] 5038456704692949368748422432612993973066789317515009192109768924910312037292668684314859482129337261275372311666435727957037304260869709683982882063532741415381858710526651025104380404537463022197659369021879277621129825683968978796498503337615067306468039896494442813008856113378362515289204546778166766976094189685118551980963271454135310629033660497594695744609445297465919682528624280963908410354378830835757529222781337075074593706460799622397260150192671400870891194229135122888042652760429961331066931486982994646199946369586696079087895506670015348446173814800770063688509867755862708996967953527779784407247840387432482436379186388202526861276547605987323037252671451457914359227403780940272509998836088405184356481803133457392951164827471608949837434915863426175487104231708955326520173498086608568484581222705184923204059406157630073167521212864599745272462376971983952647598478149060115024270249810360276633022639903951324476883713908543740928192565563568837710961364662884632612084698062730610735180717713796234112663418689740509976946103429881079474925071004786433257472621233880591046951520687021721124509053195137962543349431217624854590853385067322970910537174206788206160678146784380604140875917156572792350957225074249016568248045750456789806095443323900769220768831212899681254362203107800705561278551716881009755442218105530751670710786694927306719851512065121389280599572392937200381618269210085586425034699080641198917872300925013764129656568131685093773747326028539616620133401438141582501048298373972034700428315985506292064513475338994350026707095410930584304173113095888692403573279588137397656551288314228189521951486576194705653771524105735979041726187695205713775595613195839919135826227290690663761916585331404712743212329548082697166940963097178669883083928639432013329050029460727483656740941426388402629754955551521887858839659413730280408703017330975380930072401225948403299082892966237318125875690922216770128357802770109105965969095513558172437068571528208960254080571743766349780079578262570967581697213726720000000000000000 [102,62] 70375103435368266569419568450472236748850151651841608048922259807919754362563527326325756025116504839193506857643155461298706867359852117849508633384072591678221408495859167074032868688056468668753123588551450341983082384250066684875721698174548334639303248754158112066635002845704334255817697771594853196519497169961882630907971672959714268811422943856989762831497759254452483593271189735624636390488072089137500245263803493454176999891787388887483140001405655740120700890576696229974686684943703773835101984130989557368295368393066147624551597650477240856812009602253694936715809627937767219664578008507631935124187554063906609302000480665118399164610352141595168629548910592376053378531081637705606256073678577821046600868200142585928903646832899448547142338930726610101401157891129650078963096013740445549676648864260374609752988228493189230831615188036085640610753188572662655417068434771902852139678013378487305083247411929807050434793592474475982874490799502185795290580342736550956319963442268434896681497446372771419276161711728590354129764293890768449418623751345666088250612918569720104480712221120183577107212696101699770299589827324596696794398941096311497669625519749467694827632976166191155413805079596711388432560741691677399857551162847463913375076737486424289918149706371708803745684570568542755817069494519044594269989140090892346131911989256859327404235753708523967364995067423051665265354461584411036472757826655802179339507719408845552968995866403903091761610580704884400460833937779336658611480844628047070065232274506882094680172461340485276217289819421114256526256852652280890418638091432592603078415887203349824328887049964759720493611209388649079431515204358877601722538616631512847594119189538666399190010347929171402885612816225304239436800030981569991869528857744690464468867318638504711576903631064027726691151554110745339068603156760763836894316284999745824753220847181841287291706891910768175511753447029077022864937685908422140033498347543520674224796859318891881541670256486017872793758699722778973002960732160000000000000 [102,63] 101322004116466602799899155658329840971686702094451349342789140591155331011514949812941562383827184592243587989972539741093690697679283913678371955727875759393029784348317699740565475250286008228792132571450191492252765867914699599858790001966565219692821737905169519519018363537262665567902581772371160005307111349020221165978914196916176435320733795853275861870736156985999192623118088278949648396380731521025302557987880933563395602778279633219344479865870693400549234060142525929038225375469040755923115887127082657999051684932878132277921202382166888709823091326190766700127481582792376449556762543477718254305752306941457100402598710859553273759916832661294658289236785129452571557187463891524391574047255999057046110290664330278544070386633395613980268353573475060405040602723670710619936713129069485160211904569648952096083230598250056639549603003647810779879069761441077552656117771187166312654460377947151569360338647595410070539461258502648926215596517441622851635364804971876005299498713849140854485573813528312616725060514323804577800804319748770116474695785329844986248240550403437411700335384431630637396517705410348561732217452719251996879259785605710923514822963543021114577626359089125954268036158538514762239072423002666672322817486882224607406102944640890731772806408877973598110799644795898404774572252613279650972603464098831746135901103381170833395145716271321447547905023215478359371729370425253601771215259164640891956637304332539124880792207925025429626366170930708722016749931574500151140797544573527512612867512093692819143942100564678263017860891488217073909362344606238775578127350307651227026771515533420990477947003706715308069911767074435906313322288316062236534688140097375012947052848391523030024953732124430283161607309891640199735667859385133864950532311647492092824858125887244133380256545051000807966286245736642190134862450961481332340637058724233178668849802490513149795253507466253882668595295511596937814489683642087163426876546047242781087547856564425707264181052232670875347595569095949328615756267520000000000 [102,64] 7878626989211699077505631410457546218691623463722040793554984466489261566539467302366159963654183363045444882195719889980170159849483444429778458075569542693371072978349406218381666277488123437654390422833035040924061832125603596170867060237073527135639384960617745956916611943075741864147337504775840157217124961561969344826762986727223632113544926165947389529382608666395184378281887285749291860661820632772946533224387692316997577539917726542490654069430390451993022008636022448182016048614100251645377638237671809836664322204117118246926188419967663679361337685250886515896355298148792444730307832242522973355119739959792649744557347017566127443404063774384640367493801318977989048016503194736008403279153381410872396226132528412467219168139478459059311880725758717320509612692720232655935270519778315397792226730982541424896778462420535996537324174148236986500488394580799699840924810437741343171153877348473506914857465317041191291127220262289785589971925154128808201476629887840222744427025601262398367595637804381730389330291894097256452223305040215945241142403979062248982715164540337259142351382836711546728332665099200569289006548988688700474097066776058619627789122852120153408271739135150737535472143501739464178153968200683345306172387594192116634614030435490139811417854961274579408622215198146447281591700293519128492909447725494749400406111046137301584563789048518209309005309905591228576802444674431913951417087680231367472154613546064431209994669065572450002382550196850602735491853858608612391622972411559553496998231120325197527670830487101434747662305521106822774924723142043127340325756042019940438196888630733827088911025672866431468818738021112045485763753467008631151293475131161660189399237023554000143737384847488030953269481008316118149232059240802488760588190852816258247520093480300450527521369122513878224179202448942858945552718321522614003424300115171119261622705097325248491118050677184859436146193883299456458834645174618325422800052407490488289519198686122572029431551732772109554876714769948053465318031360000000 [102,65] 90441456748085559617821994879233543537753327877636932322621800821534220110266440918461464749533459609725716395268656277622022635707871008623766669673617376189990318832574487881302416312118128465155481480172741980236657135188479540814203499413535309082484018052295375409470325874250704254127771075930178765792288701686642541471283902478501775629853475250077135064150727255180245830121632886750920971768070536354211955346929785501928554769356468955297125865871536067442161983681467738955258229320030437905205730626851674917059673160386671658512142755623022230841616579058006794476905674319660098475749238529751225764241248478438886960524540233923078109295100097132383283096036444932068882668876448350999271511912279240443922262875936755355456292342633390172475524764890519170576763201201386837857075186462514218194470398333913112034302062869733475601400212045340023868585615617367729684676669784410408424855016753056981708386650929166104527121708112558064877701708619386862390233773479057584845080246752099411022183698119550714262674368115538619101882366793175099445075914081718036941284097705557346073873474131859321636315585609597409841072140928944799252075221159024329179295543407956987093468163609011599433761661829984368262978326300338927813764390485492014841797425812156912017349458419099871292583817916183224546132007433208367382952108703252407039058591211678771110433259580557338583782896745558072179060092269292859732529019915741071385382031993601065815462569877845360967767694276419032215391082220903602157889868095360147729824873653353702379575214477264378036929471745622914218688816271860178848549463171168967069269518393923598119007772393282144076135987676745015259896289100221449475167853229274901184651250744437209387695304383494233202796346693912018912776367448312244211283464239902892886914067784668319942071341939511545000823773704319111853614973216926616416032780493001072536021608041517524667271435225163482619360490175301006983259717324055649821166091874625456070850543865339382952857280584504647543439205005564231778795520000 [102,66] 8718352068260320213935964072119223439850396420840123882619955076784552975233437893789556279729994013667955311704058920218516764948761737812599369411569131119460124020371939687159027241249642105869432260704599161114313308866333029238027377640409430010680830543627217633248211593230315743878734998732228328172684474744885599260979103959430286588946101847202339055868370258461645261106744660569426122358218872883490328338730268181016666657361020631507027640906496724787798380040240154419648267971972889459481187368855679608632693260757757639598352260855335234305478458642081436773433135138806603751276253993501998676265963941091414196842141470201000023533217108902667184113672428807237197113992856153913438272783600957148512240435502242509978889980847617634302276323423670802620806893384094246191979172959522593565072689709179306473212017785710323471347906354028129384888219004739777831289171259090384503215482236770364352301157596409060213483123610537227278488368516872549488642216120245324010695325925911926343043967374553222334522406595392225659493997586196056063101694558139019181964811131133766587560286581506032055262992924371595829322465130841613582039604897540331727735695003272629504525351047531244557879174366691347542053979444989172695944624015439790295378955735748902345525961536128432597050456505885793635459618408969761776491727046583337269559369201905284609153832063975529346240296889992464242791285305669213119502609304574184916367013817887001255397025671755973894186981091169377189871296680095087936022922075446744052796360739662670108589881236327981372874662305788735968274092901785944208384626891882102942378967804563975683336488766257554363067202052954056073871965739375622627408925709383996434942247680959633101323389728001602142630625710661129341678108293106001014168109911355254854453400421854229771108589926108306334667940509775703056478729302077432494538168580533030482256266111560410527585737397515615452811588679344418997624382521989427350886018604550162844089238637547069781189050184136552479774157318620154766434520 [102,67] 260827811034456935267334928438946327148421357811255050167014899141428384064838017708424193218371611845819733380270987233654456004790991966774715686024288373104241700737197209987028111565306896751056497810182929354115143207339862110673137436620418919764138250033851172183285692665393731011368436920849159500332824880083018588833269610585566746068171196138081508569993940930948722870959584724384023413719840760580843394815799891946166742834725811017001873962901377487436986713006497710818853135678551876120672961041070165041249941301164741773521243448506449198578457208087346636656535723240307997147704945897015825758285473257495051575908559605113740712099231273071300694369444055646579540181240593286160195602859104286021166714226232631026570369371383845382684485344473449571089374470995846061541492976960478520709503252166939579613848203242501519198166164709956144684653015652124934064687788823750927396439262903255781475447451328115487783650283992724464329317157397059510433034757132980908399950543603784328881028478786804265815222077317447303404059584098956403953740686233739750878334723344979495256586857054409432238753073849054518617007060511719210509730633166524548084251466927969444076783669652909457596147620737023492645413692493467186767686728710166344130477344276544052700235104591171749468246756405741446821684733610143067888512706562958918182569186112394825469995461991889353514674696604435784156585914767036372548417764128351618487878697084370543423475892207629560526054202052145752493273319886929281095683774889132021804024843764905847822080751620865651006704915580896982072468113342469441158061659341339814330783028846813091211413027984366452345822672137599269321009706994942284400222168020189984597267917380752678569345076913738488982074730045252617324196187907389527211393784872402042020401080344366354354616406182021719380638677967747199801096750306969838436970644781981885166058368081771640103701057054029071219385833322687860612189251986807313806241708995007977126202651809377450767052376030584781991722180943081403360 [102,68] -5090761719845792557763110498767513677106622779784612216147044289758160335611701735233421857764276989212114460782307872029342000683514532154128468053024263186266200860954143245428069814717653858195225736937495212400826284452178361361227016511454229993175743427434089400405814881297927593227063884606926847035855427844766815284071439696327665554793863179396547670461357851334865275479258309193367337611345910583619044444411705744107743945680225346191050415140523742351469665488289172573408272711511834443784710001184181917517550540368143656601676450906615954188102568992727245646333432613864401096902815630107031168306446231596527628413488121616389878078955316439477713789204604511686421303249369409668197603333432257472158931244538104886642661230752661864635524967154245660003872148943110082276393943191594954433450406076823608242023864230876555160542884626788754959414045537324114662201502240034867907993795804614500400446822924305573464646879026696489739355210730639785849645830303911563545096678803052076312886823937516038186522867421223905695126067943620231859312017279483223006843991702743531741415611958424447909733708434512238830339190598556125968956515586764937509645422479443332839929555889975630626082627360686787340177337594040574254019939968150355654278461367763777168937104474514156040759123909506801517472444075939111905312152223441363000599522967300279554214909083625468428032549334660669355728577380926003679164858791795392973047491780837246256601254503615248742187433792793744066309335383528477404546402442475666285660112694863542026828649996733583648373594651334702151932466424918789206698734881255979094025659247989060830618325175830410813209466525606883218794679105160269177937163215456893752132257778106773481611145720245070844412397251423593230248425957404539150676582138726343195453242309257906321256166645926443875681850515084571927571557029049044548517837579629334674895090565607778281373844653473529197567869608239953324363700937674580684055903660260529293884126623889601867939169307869111921644421785105200 [102,69] 260693212779320712084368901558533839357281468679608542704794326133775673503951256500843303803315006515600570515985595840949955511666208523576099065081587395967452086758966981739746048558045991751149436841117358771099356038979788507082216529354218735097368462641143854120779192961191022785613536443792826810580969437652813273744686347566826793906876924118243654273169892133115386298303417253137685080292895656471347013460985694272406316159109582063939018486756554997107293194454178327899800461114713971895343978104915439591710607203190028580555963099088556036405407089466090340878082726610391048218017192273414792516008841072232130271049790279742392973283542657404055733231774559554153356935542778177992511663353648724467603759684809435671520424968483149054673898949253617973896167175861192311580784770147183258027890443186228776634873362039568887572564169495311905285578720947217801747698851533933653757891100276261644744027324469582122561458168883616639232456389492831303885123343747120010200900541778996324623443710070276921798360094352014279386209780141574476429422139556191481742067850067828322850127928936251234813731869150191063800131423287651980451128736116420675232790978956973444669778130166374556011959752006528716785563206595812620338462523247523318192051140069400072249188925322780453097559928905832012457692778578667452505155210157185577895218627943241668611291490045588639039994130904842031319206918542822103721998978330373093440446921378498627922199095910141972415211740201726901604687701762243838170270286724002111930671083369265021280166559018195099379598367940727491898765584565766037247163626490078624611745816655645294661433541516301744016223672403299457857187414451700020984917552038387261641706660124471763292020712022745119105002902751529689019846079017452645683725301358798248875836722331435496496553296248213985554033581058396870344258611118012544655836596298849816607847801208134632903645610623094901484030069311284755958641623055719979121830378187005800380433672170563513201259076835923540411479460000 [102,70] 6946361794140287355472718388420577060398647608670198225812615280994251657324353311163343969332480950067503947803674489890327597050091238731188014273172775830358787298110558310616999923730114408568736685102494254412743579092410828573560606204941902569632550198037365778021487926884798579040596835049130276277456659061976000000474745811961917791634673090810598654827726814266965406821790499680429359093882967594891511873209529039314832484977002940228992953982622829829455959344521710937074006992083337914488837235749724195424875477002516562543482498739340969908291453295093347572697621766847947674984163476110493830565520568560135985672491750679068263609145226145681001881538399384322846490288090120546842806063355517237876561261376047493779841540883752351360873283503900496710553509648785851923158438524706694187856045553845402048197503970620767762594227123858214947288387003792268843314627588838773474446180847621970266620673771203402974452407062581943063036195492996593824854913415639996640317191718055442459025724595607242618427811666438355610535210797016522295861712100700628395850940489759847793600147374219218920704765526493616455252837526793924492205296688427756733314072391233288460018685447110790363164059692079208509854084596752742834767874959341390668782435980912954551138135102018528160117345174200741858558745339341252834170999405577971425122744083118946409964100210946651034429114336712169129370288912771593547190175344354359270881555980614435651702398066774648556722966848580555856921600557191951325003857853949313311686328627550887885362878944395415495087054639983471067139688019173252300114122326152343448141994863319834813873701919064670249435690119220076492264038985408538433470391141991103217903294802517108485954522416368288934606642355504830534278160346124612988003445699276346221712009254651079567719046424895061270333890934599463173249117691870643626100027428566364452517681768394194776302790931774427614631563100421794025464287901985591204732010450548901873299411835698138064816519760389664596127050 [102,71] -67608641377832540857357345868891409758751230948023085115881127781350263111258898806745184212953684078301482950889109697189884009197407740233725728698212841548414199947910784802023454458066016201365191830564129570276172585385798273696017404431072969400653289701594264391419752825565853414346140652269613566723995970469184483196183650293754623479762058118694448209895863556721294671183216903634791473148728783503491646813889951396592694092603137867986354386656901009283055382867485922073800868597949504222930809009490572173050403271953122940912172679636551027766065513870145133722788952025245044820281361988409876828831199212166467687521926334619138622279806434463849182158757995167683942421273667603317074415567285503360109254601677514768862753128357148203124656144021713328153072671976316232893233456341282943358683456762633821037560660169061997907515243273457953131243715675723329272244960955869036442196706773595195969800602805706087844595603024630892079782685966312158990262908160452435747310453556554944953464249917107136444929831852049340407655487817284691607591745375653116097472876903792722643781968840582421367388859615018523779918159915628317875957735042630216077757777810966108517201688951844237285385632251498170501171900106947028126784859886533977326315490248232003671991176960054888823700655960637073429023283273935085148703233689092903910378698374536984121711486555415878465542907102378729457233413367990688245178405742464498288338848592525299141867813105818720509465825784646186306820250048450360199286266186856609115351289152453014707277317065955940899910927028866957809037975038486706568685344548551955241454897604672817573357553494520411372630308290709023837012181983275875230826776826622662790892681498775656294679696218451813564749364357347027265225126088449269759490095817154094546512094304106974513431700650075222555936524732463627565613631225352183345377828426575112140314053808201536180431406110195343227920881485945821388158554017963034585567364765673493673669573492116814464672783046754216000 [102,72] 3636711755593028854662793134764343730783335376967848850441457727191264251771453890139087309588142893377835356530570340019976579088600512859897245350004415513449654603223838449708557574821704902593181795667231741522091277819818402197176043520866766219059714820446315770776211782186342946300832584522689292990735732693265444927519434867840328896025158451430739228696320766707696052389760751059067302492935045068029238648669359122751439524037216153164495679881533586311037104302540342223926678319930218564449275179298335910011560156512268770654500847857302382480677452376822370863153132191541684627931501094668503870189458977457265512695478932530661224388323601400165376738672691532071250065128611384525850746713461919836414624206888012102145258092446631654395824603781301624376698471534640469708151712607108936560697568171170738533907141647674487347959044973375602037456965072776949163745731682395701839459017451945977145025749662893807907863768780940269268282777717667686288245757350178390803472860452644310975559841151266017753724460818636133766551604581666097378897606065368880488199104860527050722606936099351392265707422711532149160754021004748696853813361494400663425725356277260989796012892397702928510041704220602519558703003564853151340951030738430380596315166675424903580818175720611836503899333082793247860953034994036351611695341949409993943859199850059733055323124269171652892432411307918386188539320376104877813533266261931515612378617690386477900394802563754671597937920185671332904396231348200904731556839179676575873571530065050032005514581603586517570774468569655699855153251997232840037323490710115559178611615417974744150747976440727381727985170452326497655989793987110021174554093504716432773975725945927239502573544909495793004591399874073339533897478102906035401338607766370590446902760718430048954616719480383747361010694860456517283173677617763578598302057790563399620373626519890156460895195413003889202573658528636357442026874116964601196200100565527967112101182997035084092401143664832000 [102,73] 78177205511727864643995730653285079107086560893276176846900863404561466780819988521463755455154328334380816222933211040003908119638267511710277045190995947516788364431454056462751252804478640312289914993236870360576053768133058315177632927295663425018694037472509161603983649933854182281510824299387802228029599462372232597503536676928758524415173667219810421661316034106469332676323777117290869813211515122534460568329525263492156927611855258078076714227075988568531756790542954279914314154249465835410229517080210356399731277053221438284988746305960588371023963779403978980291694628797044386229167072612263052956457994842534615536181071851451232566746950030207983654395946788984370264628295494623366378809112693092420752234192752576784840267480355014557278115009249901983519141640403095202288883745710685190656418859903996406797516313993884071119103372816675628181339559140160183258922790621695356365053456436189591970147239183681283947979702385030496363582847903820095830272213212073408216457374213376948786831197541260079492291378961662205322539368118359718326935109437635833112938670475641956030369089260699247869137521334881943590200855359562519202338564556093693743246174346607075131252801704416992384669334208676266535928283273484058478216756308310773073265740525488086938339841576933025353629614902022244770946632024096241762945317931855464158122215704524914260890965033690657978377557332392045281024916665228500187433474250759352131011128594194768370860203676261959063574753621216782902523597893421658410745928715875557130586976035299060735982875232744706609434028699930444255666892638339475405335470357652396799303695892622888021697162432212264900453508617812557551591344247723928838492413091456037980927834641946222431430746955957989473746540329379432194454573570761739385240738140163826659475200388215063550436565847254443569790958501686393289775706723271225811753587474115023462348884518435899188514648342662364008977187061090876910162652749758638492362304325681301529102089345551458535477662080 [102,74] -43294009703064319514070901000153304469739396882831233879947689857672925248156389656190758110527901179758920031373815465183155985796053085780592152017707900298298252725185910940518932985062465775697592339218206767510055114190903828884830122840591970337404998403572295739714083314722043423564617944728172090231011716521629894451680377614611375366503018063888523923847210324788044439890602227286709966934773859563508122098664573838691700218693387694391997273147522759916895837746544044911177202466516452483985049338432821749604226435549141784197647809657287048926771461214201903895199901194199772878081234194103628301889117900341747251772362519261445295548989841896625988511581757930241097837310177173648955844550422368208263097869288403177253069349700121318756990334349099120521830663271417571455348099944189370888950118288904523719100141358050518542564270448833885820300967674481164649398922765892803237856954511468123924058286366167148058313409862843081045227280682859271011295892169787308138338030675203077994758391120733853748329152160478593169346126886516058019249792847646304467952055920092500512812585043946600717947837829230220563437732915223787756551262515988211668565147026761078853723532818231823780424436830975663273438369552648847929015795928462935831177860272835522025747641491951360001181516459127361097740732530251004780459105456132811914364175550145533112889876406024748017890745154198681361913577640627719282870458403909816376658403603080813540098613666792915240998586182506387805392160682650964897638781874621951402733801597825870444331261379277372363785903691521617768570163720290595369822492148998918936139196797861586816356904858485621029551989818267382484852936479189694235247775316513248146959399734452277079510463453220299932581114312632966060029932366503384867457361767978855685137517876963111906651457318653960819171569838424101248420210543876161601143288541128883367482180730724177238461713709255150920927069137458991041516276804008569147216114009537389981230702439667317405440 [102,75] -672136115433321334749346037698522069874728117273803561939684825963377881470040650622441746625615827540482470224779822563355424331197443441379281000405863296921731680007400578598425521880480839914442714537861141624524972611371686067141485803692609580612836477321559487350512391350212558741618295379709690580453473555086634135843421474449941376794257712606232378135508818154008802029333859797655989529915224067161935287496896484777414021235314178798550197049525873759764248125561587850992025231421717177723374435040729117269381627777498768861053746993565673239546778171376077032767995018565614690346571685416165140111187412325089023521519813451686036767671108373518913570028973280736303549337015898725195359111061976718215357871927312444783718301508477944070451062437233402569194020912016436692997972762038176481424398194488339467336059619486525830386444961658456924583928560753534850980663412412157966503096044330639528244277904775685838143562179678104543207731071405064621163452514049524525185252001881169229527700279931957139994619063389950399461717409476942890906337457020705136286059717276997751533827236512377931074340942940635245496193983744269890333217343268024262188395656488612204353453838282132196139639383031815846022111656242174673597850069017690003317681569402224265938165460780380416149099803041785237431080442889293128368312228458035812520019557197710853017391868211860776100943497963772534415494899614881011634721576083200560439734318086519188022036290733883574354986728381457881492820332274470089094596880039947113268556518794169668015372700382031051968666637863566815274575846746483241899703956906364992520673657322623883022117250287678033882917856721472417871627210403133991229049879454972919833518168524853557834613550140526577153380058578608912046813188487435568390418308910640507060933393273918636355728145717936745984711812682246683266102867118324552711024904973819214519653305677980950395368570497547509758056449877639424323350714497489042384422193963479617314032880171788960 [102,76] -25206361202093030097453827695045124147261551426987675009258482051381152951968743893161451758983700089356821992204867965187880765702750032211550205618048767482643403786343581260308265195536798232677518933997498205049102666319376224398020556665934363518042054732409654050194902435570791066229440836645523905643237463745385669344468233004759175701954695163675920684387321560078752343868204043491798354574456649987470095753362228751192759657315956573427449618593281956824323050904968871437519454063088852257284396988996782669890301944662671768255822695512919141727589183589160740921447528964900819911592876895682446696761117237184144012752838106043658551444095268514535111656268730678976033795750927821672039234395360626689608957775559168163884515360433579418731631906201525747786020102029495628784724115021318654656333345393567624834466716230799728742679793823965456680304108171485989378777067748524424562046948023700543586769129308922084593887783283795436750244136239038952234103034120269027185886841100550645574821195075157328915196802871973718317605508467465300254461610593661463534043080659572293283612409687120374074540377203174950494987441866500697365913115612140019479435647756617478561275804729116808931814901422630655160032562444835649311504570765521239075201450341787260595057293778828898283624848521421168514446930481123322209067105934094485929882981054349626481552985367244092280715772744579623248889790561275493889477504584129845050338928834354257792328342247027412928379700643723980915680990835833216005981361875432472867017219066183706210978816624851174477773281798384584730800580797596805462492207552170517575745794348180549435282971873312050425687649002264403022378147080210260859079679831265384895963913635731972630230582434548551569029509385804076744178722741141225263256642173638607699391912924037339824463158045277906181141118121700449915602859324852493848214987481085754611216693860156232433215444749587852040464038111441657882633081436008816442686521864336797141742207268640 [102,77] -2344816645928205054763757337549087439441847660371981127580487476655406111837348954105866449352762468757746798995309287979534953477905008769975335832845662490818422407182594120230290149498372457129346745533456616153245728376669026061470811055752277027385696708639151129310522360015677784166200674230722314357213329660010231164268596522023153229077536870797695193956779753701902881341916291323895551532363773752733276347974036612478567922195200668646648829177231927217051689987379902975656079083668903590551590517152778487595224527730253316617955510122601957199732724695833552821675920664906767026028890812035341568259288378353456122646669538027842395458125638984261038362469830955710838592751767912080009398841282241107819060847867174388633349678475169481676763547453356251950308934332499930036052073377233840355740595798520767617664684868263172173756855071830899486278130043702088516581358708795500660929681443394019774457764642335661919749957445503050763695507697044677790037098385266411977463100659933022463876122112796322305132124667015193050229771042855362810288273809700225859558679031730445554979260444689451209378619453025170106740366769472251118558465983354379392247012058647764743995389538091864071316631708193842468466874923076741076908957111325589131194652871620530158381576538346722733492038785451476566117448729952669150858874611200375780180585277897108445429002873764022527789795629548590794312909791768572086636565352934676033724623301789512063938644830312633585761689630977489642263275023856042960802476980460504511047661439410961094786028660115003635150044151816005442413473128428885796172185202956319801548833239841210646124431920584769693063593270486638408762856503729267330833377349916856075911433408162368020626084247051368829325155772911227300296014722326497766047946202545614367250914709134721571128649337974929953237320976624922080005151490351943033569690721446609649971733665148854950375832450041275155714963399635683505298259290027459728114620945267747164870889920 [102,78] -2387714337739339966913098191195531261321186163594391658619804104939366270076217575440543113702848086929889039851609151327467236698262133656129331741116757707303485672181164107964576710987109378461025568074242202870460157675908330639794042881854457241864150831212863815982486892541828844257713080670115043361642541750042242697518112712560584274442560090772425975265583570244832373397395099575321391518023699432300283173139096772184488779286174571843873046814705447131902221555827911453898045489550239783457896859764702129670958758253865987139301800451312526406668930261070176442759344797501443205265598710322186605409275235621523129724957995423415035259745494744763292461991845123275285096216789099030713685206570586725286122003850773861883940650410085027203129931817952939356542224275985720056854709553015261227376715278063606381851500200843311527006609115671939180174317601612392736210894052585571841626906048823052184803654955138111432401988502854679648693188884304129579487634029757783664181693319408550697424337889021486640056249890764331903236915535952111934818418296696425021673687080775281313761981736867698828048028229889976439353677128794692876515737147676216301495087981528923190469596555037421131819417747535391393376134769482945698992695192658728834890498125529755253450425764695851147900807714814450620891920003572426317701004058409284071334854804139160958459979840125841058012041767731798591508480522209814866288137490837546828393088684967341381274861495811466115271922125365211248995027372876388990088091544722772459058313185654712280075721385562453564785989624048024552064273304407109332131519974918625900766019012155245345951184383366789654048668798643281057494776716270494491431937445249786725136149975182683513782539137709442906742384078819003137354849022322698358525783434975222227906000382276570544276420766362549673233462680949500182934940796287365201662070226522342962019333932091494940446929739353402351660643679868929385530287529168821520754216628477547621780 [102,79] 431297003216254003147217123699230102646119390534211446221783241291252848525440948582718348287206622448896140400247126874194130391632524758282833510859511674258055388195595903812512547283803138365605950963432904126639971194776940333782763625900182840259323460785915089439114463758935838729158506730962169227858404285771628221626325970355992479596181543286852889920070789608868985757397328620404875884109203195874706155849172223477186796345820022174988837614400318240443936146456642290089482312895777050571579602935946724292813702053153809262057737367401837433007316259429277252593589375290107271624970064851506416011064091670808672367733640154297590533209314569884484497463208064921526284990586711626796164668710716809108160339532453875575592649933583046752456640327258915559966432920934330303910631262654370918491175807851254156226256760991371433475793018711723511532122129938436108992096333546957837868975534580726196585794340535199954376616752625182030504115673060167472788872613103843410230427322691150162714520896122536191573629068217651783220274250659750286099075205538124196949219789143344056067795710466648478070820507077652492393994234425484061816142054246855645740320477815497084246275866373260922164105494289655650542807604599047999080263416400162863588611334495063326103132628036312092285367561589314667166565150490881739151065589899086444079386242106589767242634370509020988991616815282819010056104982599475211966854154972545236313072715397017818972610899140953642238804771866863504025609441204484995919904128583277907821356065359530481299191502808579933081051545725113793259808641769507548717243596609616858694447021175594341408941516007653197555080940050876196854086141687490811493516610467753613340721300854769682517815003352366587993646700976085458917166430763825167283947437292216775641089364223049775899142243831900586129866760898325155885577799494625425696160460464964747351437318684876212906764585881302195060501978336889345773621882673786590959399167724586400 [102,80] 5225700549920127154263128574835500560311971308841573788349737529488227698154363164150125236861039753915426537127713999037491670012891783931202914097731352205032573745310707852775554354349321165204807184261582521940987866003617939039095259297031620922181890637358591354609749476628220404194756760010418893590003871453165089471296902329777008976602711991388835032742212078891069747992282529942329049017263490161252733088305921250867321096637999618695792071190090823778716460788168625683249287415638605172284542588447218546883778286824839267237890877847376422122116268172774048193002018635247470845986328958352230442347562991788692431147777489040796281475409378170265276009414404549319420610726680157817651010227503695843344577304157005059275466801062787494788464785451798822184260115063640986641091932503761726253467366637771760518692713784216193043082875959058234814545745804106024732895778100176844536552766660211778153809216958276398493482935489943320746779624462262308530003185336133250170870417920564385237639709743241039810652052575260861304556734554200197077294932575434007541087091044300408757102139283420161495483390375942873019161507220022421411893444311100008858883181568483384994049532605027349680141442444129437967533286214977603289359782188916970880858917312431374375671077159489219103897563987375977419157378902478349517036438106927270562918297652946528497956098567995081087400375439919011459332754363682307755757913026090636505136775260110538623995480624411957529510852607334290712845681080693393881370627023182403717350799461412617655381921636129627106121626468863185554907060107858770307739556133070418948571003879500239805579505571475580384744124942688242432436963048892234404128723226332724510949834072810810849440476780515054491143387406916024630165662164585567683998598583479924885547849618624222658713516373066029209236980661767912417020837662469106323956015773337309847916672876014314742804852917362134952477560674667052938434144324695824377283712485120 [102,81] 82955376214961602583305455528264461825497559103568168943333856406383322806462737917595214888777377851572259091752316720495222157906584776017030016251057122119918524557006026987799159259701400303516259090079664468568657862297907335471407370028381734881550530113228516375437741961885345697901062790250250173891599883499975653920782909123177852665049876727327944295968271919171104333568200019847717224439294285848825342420761917832388321493798042822136401309960973900840603734017508848342911316840166892163468506639270714427686172842112327970287102024638989444773777870621649234259026707818788739065404348374344069650411558982759799781497099077658432279169502686968255154059920326217070102883239213530011631131619060940364185778427901394307819728187438537265982990841497020946321197617795597519815130533330115219374439204883038213052545741038856643739091617966866999188069603454662889253162795225277259751789653867264496078315108980283110332816789896927875804522085968339897011494715615551861700342793661929165917130637238749708860720249677681333674740838834503526604666710495545959225933747099081283430852386187692490237850392876264963843304306712527054023618641641271001569502588647552109434510121104173004773994193837399676134881608793426814454842303685716787946778347711446748774546482603806807575464063321979208297415769514800754807648370798481798201447138246192919206479891706085179281395799185377062330993516626412354729260644427151215579727519399059358145612154908422606128610488895632404676011173025937941939242174694354889431157116017117292944813334011144142173857917945408357343521691492763624461370947385376933221430121245923056807732848716016198851661459331879515877314216978156593143360638523804246076578992203924236965619139344855199071323399295055921633771223585700519760277189879679973173990244893307125546109282945998622232792888989818733878612097988064055370342961718533257081163044565666110440054716666227837632353299204424623873318121716710843040834368 [102,82] 491851388671299020771543313979649476385674231025993368356003280939757472310523458745457642890627674347756634244264181245774493971667091980122219932606781883040824623152564422084282974315548468701811104702647565851328994227641827657756828760102746008804094102176759308529406538730243906761116745746728637321576646896870675657967452767887311527680480809969769166238410367113191717527599082065361323367282592868748134461763361281298362763444384093054709067986755161317230924531121894804027900432240883047999474718385567136688680094435756364124793152808359885429427624927871472363506177187429573255714477106146989093920314846202549572244176405091772705618702873293263694684595443817374916636947842641836388318533262760469259946294249182502856654310223935291807372646833787308894090129205735156564247153821965609904789929634594561913913525848765346048044545323968328340360763116392586694748940786449685576026407964219609966217048840116578025027353480986849698467971599393518278608185274425284653369093427951065663927691186195593811620599962046706060845766080477390796574810993663178994451826720151462447240365224427527294647584311650318452841758794682818092620582381438262355922161609784930633714464945542901722010796653990282090642559659117821878567959360282687461312786574988927163129709792315310971763750531665535447095890465592195932603093690021283743967332555569899064058468985659860802562292724588136352779953400615067727478911041733522327219519314137384240914884559744701705547249798412753057153787120051748927500221619633669477411344270136449711168031076405433262802044100404256630430211724526478815084207206041030514363336421312657451710334628261244984341303224005039592361176634479602963628333140005334265066734350040431301956384136606944498015875330525302356993926192338362472440789555395860950605936518592622169840319063411107003074803153879976182400020077839856268997830480104868407083188743567375101169682192338312695657198327433460931514805316559756784224 [102,83] 1804125513833775324850477017088202684075735495274276688897144271381969776406282326580414798005528988034444298782144041152870914059724094147449535232417699544759188010271894291224828166037968920567837560573544567641634179526911425894628920755523277132855462924231548377236960542551815071044616356220385155967475164866192367061847781017769509739364290532316446722858503904673014929135634952312760180447327045695762602222362436747582603078781289001832616437947768195480164622397617819326744595210305756298747084787287069622594508563234177070502310313009442069907981663644530446129140268518540993528842068769706769913123037694374168034331039784747548179557716669633254326798071534270505654745268373800366983224439876678125805495269466467671042794353957163635489285141407483533596943996174375724820416116013453302432531370539881071869809635864448300626984443774757339999983902506525149934252477314467038769134095926432084033365473029341336173332941437964090573302081417246155885264391054132686029191286852750806488779997111231140532781463642484888266296626961901895248107850422970569189564382994183791423690972077634945937973773648098129316914240833810230552459927116652242886549312527264100908436596078009338522481467758115768909141098460144371372306449699445525327682397361857162348656178041498718869443864106926146979247376704838164908376752315431488091383450908083604485511891916507089515684851711404485865435528159876112644460058068011250845913926195241673757208158545426163242849788714059083286472583389456480106002480622094465446435731600710788730917016804527504483479723068508012466628332278080029596629468470532086581150135976998706551061722877186556566154538753494162673678783292991238801568546357992703842747905797930456912254517659916883640425685867844736203435445639746686780850398304018539407618902063890207030788544263748009144402601791320171196105017618965662519844200996740839849556114996642433577452730131414468731518157751944825352390069352357456 [102,84] 4990658679994212724889444845543987856871979849733373086235965801006677339818994920593061316126666662829574912719220819511941101835550901394093225337456714178965231064194384675050513856421787330708373438714341472499722327504737122828481817721016857768075917675786661780830395376737874650049798217254333407460887969854058291541638031820305469164772282616813002616029055142964828058010785702263741272769369371795820198079034852654440657267720559048604918392995436876946993593025707846809812273240729169311168683456595911510327888042812871731771783812361141235825754492890077003047300721645649238930072414463286173763823847971868143765039075290319169581075329189989447388794744217324274219418409006481525886773412351099507519949043661859650383208083851998985228132915646065792288953217753907170890859432267875446969160883570406426358973825512092958514233413394554292384464875284292208245116334368756978257643311524944492614847091742093004851535632125736519232017191622439891663023014842635473263931578025975246545625129538176256037150136012841487881571357920848063406870769933469150174935400814484539556129298321732867096557764952113449660025987287082104413871159463658243950529780258260989041390565691875020735288580520249189062654295741978087868016039591071583928743205667002487889595855824422508525108988372468534649229883177772930288847523088286834675007078141135651019543833291728317084649851817416898866703941412003220470830363840365757364774547438435912655419178441353302443899883110200590422098320504988155005327437222405272940893826113263786391030037438143593159592740107657969307342492292620441591699852104819039861723446618842595446035622999321008616599216952941813367001496579476622112857944869103116940180995671327657965480954550195816498196893830847509171944103938584052476495735122228072126822567178515036613550656010495644017526200054561196606251331744482680248028941472691552706119401486268670073128448792473648617110354258578307487201509296 [102,85] 4044003477590342651301282210778725665072358266132013626181252627420499270429445953552842972405099546121702282013097155485614006747727029333956749252217761023261697386168773984209969797354107026694232959608086539573879933002289064540350462871648063740030743027452827815099570058823913998321195094408401294239643934484772007176517269353956637893706255646167166766289581590770776977054353078816719186846442608624315278521803569492750023844574721202187784297335795377297404611509868855917792385027548683240849481851478133893796913008393603540533461196510304348860642366804840492755858044271777925913600160302781288994000071788991005371575453703880296708323671769339571075302211369598913715832850113517953671783308795374032763338603305322005149874178596234387090018498613780778657825610514992500752542686159368964857856890975949376336736088178554002574109804110096358542444198934770024647936633395088388202910013987307115406713368860350808098616159135743154785840132435768635425265867502706435976034141031398973938433264642064641210680302466653813397822827334287049272820104612896242061190697463546159294248771951403156419523302955054131206778057786521082265784370335923883965679607134673904273005399649445919099070429491536763127229162094519615533985993646924986319980651334694089850350304379206952772738060552173151638780392337360747002445810775436821879803014957640980552832527925120157265138997159399293009845867227892161881124412085973253563431304359182576551877712439701037915998587971471311662667048195079608360447592837345685211287710436475006161786968173334621258487380808050254149410234937571619342657675823141001105870727576276391499107146513204703540127982759361519556989349249543912362471700556033090206170914523117569749672430927336581785860575798945002284085925117937419212177425416592546448927217307751959864182905298642074657908328466777513126036340811783469021489670280052949907631104668690217101165864268478474778277769174254657184992 [102,86] -42039738651516336243206978780644001269484785069447269574555950672064084985700213508471795263219843525152341137120078454658503809529062640316608098522442556670586677313636577840711253946837144611522671582966925083331048061594260063045772741782460805346641673262655246324508657561973305090097730185393814434094549944691424411601784133045805961696700242795692907016042573892856376027430956251044706942907971392963896327480780023319164889971109974111635082232689713468914172459298544994592726075167627307011729237501176018817278755983266911230389454351298495914225717430671327613613642440239573091976284723520793981626376527560896981371034750399180694702474386773771656213433678540488595197942127074048134535754613397977772041359174040403281065055293254756981524603708391767760584098527555263092692755763565264087926372776480305335200020469238517288012798881905430905257719221780537634081925273778944410923659574078695472172355452620725017681067964058987597273859174974405450457305187928402836656958924954157169894708625793391572256242395299372697374603655317843986583973128331736544136432620726871196903501730401026450059681223942682388021359219633203882693144398439413129961694566203747928174873414088563403237550703542577654186094849400921339832268972564492736050091580424936354564380299121873661271241508317371378072911242162367373032412639017229778836329764143019802250946448260258056804287669710220737358040335138230686379402869186455858432027499021026905899818673885068653066826470215245863687102170049764801390000077479697616513077628009423445226108588106266559359708553481476100308382610996798343276327670517386570114303040230351770750155583219402929225509825437251859978700449225780511092098858251725730966640643978391687886799629615623369451448793768737555457821660292739218723530403080034318413064943292244760276970367369066203801511707179686979543445222827511951534995900907489164636577370380599249304581390196795417583527007429324042 [102,87] 453294301530735486242872704585148420828945758120299536412009566000067726038763444627675459537742995425673958021074379488182270431021749061157721200762398095621243983775339130734367177305798605597285270948354874148121726847983709510922544304690001948613912116640859065028216375552065495786527464328792033745880938911571912225137965735434304334751721724833682952812575395211475925660160459564143814584711309734000145218595107137725927942904431404856599025954036246247607316360937682572014782843493828579407798278560421998802188666891518161290085152573066382342807809344345779736114643507987387632377728841139508526511864355858556442806915890105862431163938632716167442971745784254031626250438518677800625895540463902948875514257633237086274465009979692046118959629524345095314128060957016034537773802999864150647847644663348764590560512181263795555487445079098334052010581347836193301378268961984058640440302912918456459561723333540533079828356506725014484940101386706546971545705885082197362951530014373615659402079618610321637886726497390142329024104200819602606896899381074763844323283136434387046399292162897122511734333735614008324165808496480983927737651565338314355305703910014675329509389952086304447752462131701338217079276579673904056881630336640838011523198189742296158680661255044198531562356042229865957344118517175748677760533608646396577193362464059323834435065449060293051501490716831286148380553212341552980490985742255701815928073724118458099671356541853329626078825540221471883912840920224284430061839885616259083715027674224433179008867519720084260879364163748327906708680378549173200764489660397008570441647071714768439776673247970083359789611205813663570939988642848430529897706068418937250531797694354310179014955880113625425341875131159493041804252983363910387479442676444658934505621935674137408717337594260769683693934503788348174080717584853842802119650045412737507679710749116050562570667451177921154951049680224 [102,88] 1331248246889312056477964132273337305472277570625132104866088054469330895741229326462176125947472922294335406512891716937556184322281767815598805033101698579768417769509941021854882555878328468782691923054104157857208705417030896459149142710268050245254576159539629411297062089588637345750729343608294084190884316357594308165947353732365868512503089207430771071528425611949422403466516146094273454783690962196379631407855233518348268377655221832148382770883389488909702945455175485696055155183696663129880028707637197088724420566327449918966054353882804918132282647673444755208567638768995079771343580275680316249101993418291211126793833176849483144535417906669315123707385205964535603004481161343108596377725925240840183461963319057735885557276915709143853740232945197183232107025622732578761637327561951602673249804392396362785410227026565054725720812440086359202762199703513937123210643204291873977642268250672492695108561156479985734634521864221982903981853299652199207530914659724454343984327685641824307754159797229816634153906728537643654662078178183506275281885655340520041116321390285306953070809345277487533667052719306767283218220766903352890166935616093646090504098948271397262310458850569382635731604662556451274693350856351176101917903280014672223084599271911076445617422893205585078424056853142145201784790299464905617204834837100678560763679161886625859059698436925460572225218852520572996876722306161880869976699550908416129412601763775820685637711443456154246462683080020633770634940008009621246050473278048702223992421969017505545025368990924882578497729609191952038180037082313134971892389772299936339890265657318320248236263625062448863726112778688396760102249334408981135857357684034860417865685520133576590035595268562932605841024613900975733851434572836885956175028948312665881558167595413165770700453553021919784473590736250070144110209731014165565044870555740795715836239576584497573588769807553895158344320 [102,89] 2025326222644016988884543342589570095728287843156247131576780157856092614584590625620740973609353581320198896460055948790042797126495162957729623010768588255269419271793548412287673097091304431200585708533467775387675725622084756515985248491035176656377236350256416492620442455541615774306812418235864126399929020336788462900748769536451431310917082637049995502460272810969850937006257821689574622832276581779496773925605605574334721929005304238088942596336174849269862306760503606637506310781255695773498541944197162745085349202514910208324889258091803137564699330691405134358632592163742227767774822162124613204496671725674743418749812086440145105637141305174444863523470941102843427699930557096614806793965091633267507900768806272889930870723925021462492188540997688017015006310497671678459824391093418366673770603434071380112071306123629714814764545061962350329492198819775913267451444874350001173747629952130128099964933492296304142674070093633531302684170489707574306533410519983566681882152352413131358947369244060302065678206121013257095486234560813456322401621916165062917347425042692273454795397249362581091239434297442699085558508081044341732584413167879046637180875678142198074960732394644545466523997464886945714410855573341566821040653991975356484948400288857054582160328282206943114212574313168451741186286668768420781055965651957789341407677805019318550248021867445243440169749400168232741997003051641045313383849416528353574571420347248235502693914656865687406496682671621277971473986656022501486681483461373532093078845274783316548993137483463871266749129936035964822507199554768664376568524515672242566289400983335729937048470525243380701316371276667884225334034144618762853440069772464110713350685156006994476109123841754870642168565100950381310387402750272013578375977325978778180030261326244297855787094584542937788111868330768525028589033942549068651268207732804793247458466838171689999475590575521982144 [102,90] -4220711073035240489284328190706060085890552185756336013569766261931666607813543397039051986009454454661491263380300347410638378742149400589580705698853814927989402242669616472776479131908654177661604757554768972773716455056651181882564256456098831778512145303794711047286306510118756237065036262937678579768931413031107313325287051894972155811528182234224276342543060121791721371133449011527137088411983763922163858008371973854328885160803859569410876432514188015419763843122932754821659667823793423624822644003174681639784429233489265839637218990560975457711658743531104017619436594817066293789837664932472192078626635646114330569062105336333877048681114026873058186902489530110424922809004838037871587782339911111135924493811887201780677362611384289707479199060922626474329175640411887040728228377188346571110805906657084201837467246088476199478926803400456530023761204048243595358499696774260543783756012386549267823475559644574192157962877834623617376535190117721104293728777166535596601356537177643055963372834516379331342522444023160264914336067926466314120495446686931895143338161777517409277942565829173678523469637780550444594734593060276922475387167047190302508155226892650433808995083430570011919921067261869966119328038181445007965664598714671939993724599355102039189027799984751424936342850093079582313208983956929194254978285609341205716301913867559260416789512280242364623963912774118625767921332462011037154363157209695057132504973220725249447984778576691512361963171981275090892011080578125446414838189586175432261943561004412309576559141479384946936431517203922381426462999754717194839537377053088222381955466710279899619172042908576414794629268880830405535974845839512002703516099931179290937632817088904993107774976418584238690788828529359917447240994816288566020165800761183624885595691208082171789657299689582591254640032106929729122200468536867144605238082413108358969611954934672545029944318905904 [102,91] -40918270272722374426820744934121884251631270538689617096668346952463632700290988352618821463681948214167660633439916675286996014408174627579476562362127964912952806601539394443557540464133806194491790113173696380776067347432095304398681096931785228030813488072329567128943322984702834527095153639130181425076347312029450491088276877285613823404599943052508869995286015017202784637656487240458921806409629295326935926760342604744615689204997753147473817981499294216540244798789408885052783850738460753741670877836085226617871483009709238030154645946564332244082816053843899292908717237587572991849834043721162305924903188727949790025455449542430230353407399008453929324443352526544204339655779271782738533884250902119424836464990116106611926341909262913808286017442869449557240808572368651940901314405854423290045502376253280407380355979416830970619043350507839355220380593404492512469492868448476130820711940729404124951397790566783427745331261741421885361778706537267500815107264332989975259155982581805939993553006081734900539346392190559239334991904161001103122820015350693004110308952205497900133582596074220888663275445471949670499891402047349496119737879154483574300158276283400282072086923165676813811431096447189797574478012998089553981879380012625652779148611145819966131687872156092845767024216765196346574937330401723868669849157604672924503257433947872822551094771008144628920894066625505147970410940526066775951829278880059448555803112972214846777104241908386483166667113497275251750625290859295455241056801874973611560837352504923451165777250776099710104271440075884359288472051655510151663610992734922757897805484623091084993688064385948274295853324192979751153168998399304869991382906710961623832211108520331917266083401180933433629810137194068668680117944407856114844959242804568903123687374399677052536609514785450532054624919299250740691433088220396269776152872557882805197674157354204618856091792 [102,92] 14538163530740911787389352458075208653495890879249609766988408762220716312979532989093134054582352695301075984303625181531697331758629245197528383873801587431742885193403140398145560236960519269567590777918640028138808126040319828434594899754813105399211601304264452147393272998962204835202387519321462128320794996467446784953474488227316111934947773801248723705145899655944046611048961798107718457670341216070015575711467459957064345054468871731381812489627296459044108074598727284738147977165561082361543328913169489049171119723991028876401380124359588780262061829738071256555477782089544800849580512368785948926306701977294878521784676830386266519586508449827387910572202422984032999188170871656467211426842561676486563589774309760331022485689454523859114028964855051264995616506898555016408319596656195820369105346698844915905033609443189186250611009960499366456573547703256757016502901773862666045939400055283232742908392917292838663265222130964911474648978613571517709743101591411171462749988557021248612018995155159879444032966921380603588894250158647402562396874375405469936318199635646179803354200440783271965603405069591098424675526249780555974950272587071575731016766060922526126144172892161330410624316242228523994001201673893331424531260716814447444978065057244767672342696602105927218359046789169156972638120065372539988350437113982541729787447241729448767167446952528143835815358710288162511445389449022280803099736940513703952443171122621471701960757173941069714050716311434547846014968798419648373309870764136317327304434860837916327004408640643580635654827331530625365444717779094222324540915661978560607579743874036034495295917921058783178125870403519056155074585658188710365772217048690226165398683235342244383139125136971064478091699239425876149741713755865094991033405398963527555209246751743950177004677677470369023895120024513984868891513843715299428703857321678747731580521349128192752 [102,93] 84127332221470533467608267823474930069905471169902143399725440850162252513325961249780222192994609745157596945267910151854920524946996691991114280739161032748071399438722720725853707425330502423814897764049648124325534460613495638240837170454801448418006663758575280601384191415712235798158283588959248477981330842192930982130264227710006538553021403977372234926864137467925598581541895776846965679745578636289433520718615029415267676150859429199158989641355800269256664233593636277283738510793071437809275567112599831256167468852370825476128445247108223995922946720114488656287592927698141292223931514122966360990068869147561545227777477999714206333467879328216237375814289457299115472219652782996129188681577368885042427224244908803662788479137407892924014128192043167171473537206685997337396645972640738659433767971031104904332862633293889762673843608762498150864496119922192495641953728596690878359735440252285006797408817182901303127530474854643458121756208551469289569157135630783769417281431269324151976237302428724409330456792809977038292035484535963835195764622087395291769129298660638065320167376447056088781626398720300961407323967019256841928309634335103717316972413212691329493018156206636126036031344242197739393552926264335339770801900055547483720229605645500720473795243442183106198508055000321157823817747269592409237144713078433909435810388637568548091956814204461135148475210421418726239930210561942537932602788363711635445531595027570909287541619234538960576765045995945192235239480811069552870251073783337689223386202507005330119780364038014988388067981468523322235429255749194858921923034025300311624473002704374440221522468262588026700812123280853529176877303156523166362059255561663135006383545367609544101362967905967376566389182681867925079810398246244788057612910538369741582849138045333778676786795388627571447586662470236968142650096274983078029549427525799752565148860229088 [102,94] 78478150079261692490687440017198564614058631128025666062845294123902386366169522452365691841862525798221609803309466068987107987989275903586020349927286059189490989888329279378832817269410633700557881467077144278047776065236106593221116073177403460335748335356118846380288001750787439548496276843366491434956501092013641662286995933168728706324294482360933986865211726657008914977142857172370045182448306163984042478892020255606705560477161083755702514284868468456545525543966169004256508480946297121230193861425317103488487550553866882375554792121324989058783152304020944585846411410843350766751822106105505198920034708737018118049399880766528601222809822719629026252554169237621703195799757938313268865994163187468220470143569847162982622481590583134456151773666456301068484396797515463329813456476359781835920877412172534550830323169332294861618907793889267891307274100074195460724917892144203262058322694394426271132899272907809282956653229769568323276869029362828488823130378522668046645584041572623019818378602400984516666621751090209039679269477092265477371426316537076437943441500180590815712677003846346494291575413566074313826432203079436230989315211079667321686689584409213739022709616000377852341375509706413126375935004010698009822595739563940287247105487632958582069687080343383937923070253444611020431408379311298975700901730589452259916122407468292151540851769397436839601716657596502730493697769045913997025400276618218812695439973690819384257178088514649378848799351975022519954537749289698414045601137349728155183385970985129423591898171304481888911283295767306010990920204339548390306603855120281854462988212438098595387047147706227072394862025994519931733573625263803858954560004963628536514985776165333859204225436609789746608571199953354668912136000663718020354555435354758402187626386624563612395960822655670374775368199016504378750110271198153833622301456743553281253656598 [102,95] 49746636013314313878998197619331879137723228525205619277633873662469944021026331691980364207538933677330390199337004532646663811873857286859021554733689426436667564410546948413413711585338998425600309914320087538732281750324123212689657536468572929019660794818262000081685709164424165555588483134304188211924241811758617060198909587561468104489909923561833531877432898028896172494289545352278789091377898620710752645868386751396592576982852321910887384138915852054122581853509812673616736423160529317942819406547314403493717935747533370522642373857017171017519518619857238474130521279085615964259380861699813330496713776220445196707972960758344702762457047505349291643513575565802658699100762667049985250464446292329572623350963235712944028172472105163116197010982643121522051401188989149116739197245866025887835702461740519702706796536070972576116865833073885320486233104208263472594162272145836149772338640985789935809159475133734688149818352544746875737872403327806294225274572000285766793619367694857205530089118857879949206742467355783937915042609648917484234670724295057470925396730434934733049928270780945612649544429074379351698251044652595390901090179832390569183962116438838322532298216216609217134540671136098161892759336434394559476728813249951636865197082961387978519301095728836645219713181563810319023997418184730938141582887317989739008303766589723324440791639969228080486593273956277451247565638279057111601635676586667470467466458246656910221997462591863241477159445287979647084452701114264299479214058349742839730630327695585520914803378148485248177928467857432457391790295015534939375762113307445143884949969737525084901910006038280775398288870541319122428313743476240580167864513554401980890888504064215045606627904143645435492458547662339102341634673892105579361894583202516672255204947712026903824046519602024849467099869413344342696399723106985165156130749223080827328 [102,96] -24057139651134608559379127134191768026180799464456403741625784124181231824307526386332395309987509494276147047610533731646046374900291997551366122003245749965820085753686061909737238699019044762864212808548905372748328910917283107446614954467973394164692453897353611782789213861217422665098396543904838243224352908124309817824293951464733239721583862140248176808977866797110834009459159316071653895972916433147813286198388231041044877141380190224792496444842384479641553726067516784837916290777443932090149311053430744093062788512823196913419250039827988241111011964995807987356026398937971222261936430505582424153751411474276653983844455005780345975711780992041822421024697557213525065045979174908712771226743455803712192933032610142801482485857363833003133029974881570625522468196490473666525230821597140769825168142361106461986125287805376032522686881998144019027393030521327536316277150327740448715087091086993510064972345518531712628537935396880016268343403529216058779746262159728752212228073271503396066802146899875473661964716327773374841601288734613930398740599855018489446702370984465004057492060309424442333888506174749817530591722610931377020519354391129470708578245692019038970798875252578438583568848487506000046772120592781786868068167181060809569369055368801461962466127309557219242825900091036147332403479877156301710695055605939615743296153287236922593607487895618966209617062559036890436449889489931620462502356860446600106416306949608232920860804717193211836358946062617642800876683960004508911546892619360221999011548992819092734768391319262220859816433081242643451755675609473432293992200626554163124753814854781111712425175019934658480513113650232662557249417785749053547037962424210966499156925553985494098140219483163805901534244335412028267585843395395080778208656868392513418665461856192203993103214501624446548381653169982038875479987073044853163767000792448 [102,97] -12745121411761422154128964338142622933953189711095601372659628667059073419902202748850815935500884270967167529264553430220397454857427691568109403954311359657525067846074636674873678678066273646137525796551079389192565969331158579866461289031087457588783405959541296009213335098524639397364722110379584368656383002262224788087355188100159774978913577733124174566819673208619379759721526107146667568770968063654006000313191052993851583313499477136089070969907411985432682894577317766268778993374539633093942474729553364323718975288074877835949344398404915111107461304305709078641889083085824170781987861903525605900626552023318140132735241680931948559533198988278074037594892855538694538275255847522004963236427447636150355382629783526495594819103148393516066716850324528219310439932900611055819687541873424201757306721427005531083683930531911420655864399528112774720396759723270914339857576517861721122456799940352131060755452002718910025429842549374324566065652378919912941442181856397661988121089352012285869681374230153898159902911226541682581885395300858587443555687704479369149115245743748096382542402927608478989355403963101122069754053702281774067663015634588417061626221044198794275304758350620392305095649075428506405697515254262853371952801983277067237212821364700753560735641935686643105931891538234978345944225974876788463455968620228609370595767166697290327585080335015623744871514165363019426893428250933282548371709777958351030936595754541821323279087177934789062395025034098490394940214436137916107449465756591146996126550259415413189261326975781149943047570207639182698593358360794891318153034334047988747858543696674657333570792802973819230687424018053143774551593971278450657171732081555511336708604789020525259758491579821355980171349172877303271426611600066826148175856689479624213166702868394858293960012846356907685209097601227747124899577669431831070233344 [102,98] -3953635137391426020026189702052359160457700015833406270365305566526912011344155626575051154845341979686234273732440027759286646049400251393060783660666508338442852265137868732754144395749941964378925181106845297213898935186261852528816961529847976131760818495198770210741838276814894232791325642167467445434250795095370303950646391819993834808412655200200417180308595723665746188524322745576309760562109744312276905144552007089838293437698511603556892391864701143593336895518183201510204485326943053848735071736255876270753617764908994601990656863231907224017620680731246865296135652238526492202485817354998426594481656705178280706398608463741451644788720533236890768089578808174371040691962085997052869290521127906745138308914816445229900850677344189825125057563555247052744519030192154090081689221947649829953717086501764475761171350286850142300529629028712476184800842475660780397606562580793640359371700135732471363114738424345102801027522846171312177111817972821831245581497816642628796782707808201450601593216695675548030337579999311481175968882336214001994058174980608803518035836340401607352453133432566240740146450057157969142306891228779818444960809963405187347571263976723101742024829785648216018878981803276871574440329211027372349440136206736133900699951623441858650315765255084490062671262018585888388347117627217856245319563287194508238116371731624961315970091502848987495611443882548759562770007874724080217389064809663802183985175172909751334975265784820360909895243200843420517793596157684396840408729248276418121169478087035858897783859265812837971245191336217939105403286748968801487896148618057217703258090896153881425580696377265341047230648384646896779660360636513240754874471229010392079263073490349850536314182979424038035297426995301792508112906614746774417382955273803804231587235522734852640784631819411128709196270563705878280895012390224516080 [102,99] 738019780139927333152286040038770450149981285368742701642105361939215050002249477889637366709908834461772436704948458062515636192612336206890044775976618390803560132274896556395500320080076481917551250795176014174460558323547279087973602011146380097413380457447402980937241217490361472802222101535849438831835187490894628513623935755038493839637522179432703348604593254216885941121809130403511105264866532346513990359921587522164128603450841932824735630748037150760371779994036408711778374244792210456512548777175355849000135103590539559061410488509077696346187437260869368805830210569099660670275862715471060921491449153429017327202966579820167251850814128758891494640471945458841689933316721352173670485210179993021371959834420750819108317220850829886239340449807885301543588354594046005617944899893334053404615984134570211435593949370249535563716185457471954212718865804006715168419823457805862343473776254241273392453341254445954911303684993889394768410781458674445212178464335737681118095027687834464152068677166126955492028589554815749855150040636366653408751428504022073484610774870465310018477384789930738240684102167745242299207619002901903577935416749604538554064805415441635635101585921496560699918725649788151004399610114343578981850940992128786966508446300071780272041914957080269729582629966094866021001912134513873478903643873415208954995082441599422920804059347195916864612414014951379109106239004357655644422854399296049179011530659644069877703757391350863790049880605424743775082295899640917368803961912765553739326350795608382937493842745380220219188131464496285536836212527974160507523923080676025635193896029829490077167027346659416830124082551404417458900935176988593242371984017455338719853199167587797322778431672429145274949570348180674989539318647067206546948751299783358707732072259708756177178478074928974344685105346598979561808196135936 [102,100] 308881264497343206266221536808102620220945186894477037780738794986402646478495165705952055673762279164080824215757558416337216165101539249299674252349826481946576254761611941981885797997284848987695416986992848969762045662676021460886155975519720676395572111539701927810899795516869981678277201735712769714881658637911074855243227752885757677597838474258657571928246026543775316409775200015338733083755809569158175412414147465777254534623208286156356859704407570724122454990928706762451387469321833735901451827261518815143834229617740300714632727680748931941900614107248114343023524913017362254501934682973838156037841068995326361225080150453607994808317424741636814507186732258714974449251875634766915655440010959256106967789250235303098731049748641959094282129516545591537300778116007627731996295402776610295782981516978856885765966077708187069435224884629305812445983318463146019211161397610234709065789281470874140717204312650295694839651184103460942567000529849549914131439078009638919842403550089663922849269062531822940552286382334184793331851204496934216650281409603321359262066480987120246989639131072373198766676083775099964656411088441074560697042681412297045124657234812125204687574323559899241622855838541664454785983316252762735038611172454513380149023967790954720947817082912689669411282505281575439778238149329925934709288491287630400876524651803216806172279780215316305155315281865640202891831780956757955220653129181369005267119429129625800992595299772188584789713375232903359387467240101594320562006918902848532087582580903739711473431628195797100645287398755221137197719694423233538296767699668322773946239870092997163057551611235588331855044066109338303102019530028742630780601283299294276868304149977030481749804894641679757702304436167532955893391453342339107288172973424077297754511344601312690410051167449683737337838547943132366652000 [102,101] 76134578752410588505865711641141202471748000971273531568667097600372723888157241454482125971171914669808581068711773906198341438991352988683270027039894575253677443448807367272900129372564612545016122348407082025713981413558158914634435504248749287291138611164768065299548872685114367411032912312989658631697033874994069038066778494204022341414432025305576003865484060528808374124615687903450873791728138186785445276404700128825386562346233243246783560180377885345489094369221430535887790680802718346322461949987136391169117668874024874360097109254113644362466092965723674920767969306612221965994981939314648556318570569140792452329498210275851942746497426173544883796157879149402501868473819780227293614037636688216606866264403468594094992281219452925703170488998209064078931857135528776862484047196076078032427307477553152231217181514572343610042378541745404412455475103639003236596113213195553441174331839019785911486161031645105433770743473121946430439361012949718479006510719898752218508485347072664169686272118402708396986589177044391011851728183180196817328652538069515470112189192199924276277609053841175890620462304364541873479483081648003725323450320471427325390867237191818217451470468069368930389530793048683776311948420667965352909510969417627194218728418934417363688558760137986019092965772118380860860662881655562467570376018354984385913000442464663120927762700274766248911556358347244158884914226971529852357274662144975613500157727753621473251425846365074816084728957449684222878704811132323606065452412983786765577456290766005052653382544914822906585979100941588884020252910183306072129233266186263336703681511896901490500429456350112709286493961689685563955581197958538138809028357847614446935415955828600835661350894672293189456098692039723752629940061890528669487926428707661610513774968049213185964585894658170573580019099680519904 [102,102] 11079895788779831042260793000702813088603361411963372741393120768804133010937102330164828476593657971463339676352328425167687068261419949653786412595995932745455254954780555638670914456095106091601580582993910915225172011989001615652842228254011922303441474106801925520589481443410148536085796873760978250357492710561878282906668151618650846671640919280453029544886889068129486477135106157636541042157898832665115878523305211068141573063411840816248147617768848251000881558190852262725736148720983781710437973437066475214613373763821414765381383413084882708399173040850518594398276947871555080175330513093248519632113686549006873560284733433160843480358245098451943789774113785963727874451072787316153059587970843647941318511440192582313755346860993008853714418438496176053534858281346100236038666775695882113361661485057190006860376671087612339339958608331582022990672747505209430440469751046589456467723734276079393753537253004007699075634920225845085040282731929367836021182877936546883808844868412187300923558712861935693922719447314700324592995439828021838110991737611367973161614572031537886046523054706658879453441025982346923890861011623270603246058575192784521203487977570455775929834434077635927409253170506023578249392361828219224331873029235651277257499944580717108911635997358638036488010715916619075310452802204466888674345465583404979402913772795838518658819509819292742728639244600563184787079670853939641939477339042415168337034031524819041843678531809307821459419921379698951106410885020092244024213753338140612882845128180092017862186616905103464888086200439780996469719263588587660500268104115647771172609267788379263440441022982506159995681786090021620612684214907092383751874243162081178433486301886817632634930703917547516191407303048180149204324687763214186032641933885645923093813265235274458310068252236427625687912506540 [103,0] 125940915902662737837746315159520115318407954497995391730178779127328208795336172062027249130099400724830012220370352617699691806335602435214246283100505369647349534263413179364659294816870802162163965606970502810316824038765619230719874475185029944519931672775894755974363917935528141815589915253650860438907972698095122019100512681977240644869151872597489634992997801514965649617606418413144021368995738457984936717463479787048111034869166129955981555484396911081256929235064336262176481507987760476192390226342615842846641906240778472079984988619916157551183477758238364059342769974869013235178357419490557578862303323465336161995909726134733692728431096791800530309488312861029730319027199451094408962832194313844252410076264518911194716044827043964307869698518712291920035925526015407509277195227376633065325813305730633220125985955966012935333517183414217124024914306430302431383522992277927469594696115342214832538734445153991038213291379221245606304592791510877495954436182766577258810688611213097540978072826421442481271383749092772063534224820922776832803049516621230136699355698678243496895438044130218192249294892267114962204050703823782199455466979094477316412964269366126052938390750976323648208260283889194331199005007194309050785648208855354494343135684665811177807689202436511894528304332935012602920769218982026864446906636715274791675280780208610574262394322241282123591791462298594367263204251360414230585969618426626017410182803063320659771219655350779034162478797849110922764853568890678645552470705250530700328915336234672208069639114031854171589901223828362914265695040196130367211653630024002912529205001787291267060916811805469187705674875111941911273487238986076318359531214560294576893364155928219961878762279068321976295714609047640848533337614046731452182102388178721127452473014084221092591561970897267205025567642008149686388042836840684234333951448809960262494117094360643811708552429499928013935042151400626099094385181542451604780587051815279487268444271062471684380188401240173598022442037873382348150195412871459897344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,1] -3629243852810120721173549122512329697282381120266861347209990096743676157392995814589054970261977437428261761713659041650885575939907782905840527544881257716586158743761212437705899248659569355944008774511944702347190800348564120277210767129034928628671190257229162386537183818526452126672980611521007692900014148006909194266583645766940048504139185508650547118486565677714915077897342795255957349539882380759409199745483637244893146509423135327910953588182597005356526517748866134674589955996918817469065661816841597802125977300201923684582510294444368934389359302965183055440636774726686184447185239684898668912553211439225706434708194894746810092364633112515459018060487010151320358300111801799541505169006335452205666830033029458167872378414627348782925371327462385107529751911541394351009422558097824474596065129454079867583256344769304940238545991886739154157139823564814004915214282789113235150044198039934025483155401542413078770086321286856971854503758348512837620163563010378407851706053813774918270584207868974408404522549071244027035767948231733105734977174951535877207691889298317466045315006258090386088317429392014463104531806177007953760024713359867941419245172116838454957097045544970457117074170018302818211325699551989089627931712586572809019396574762289755167210971745130190372540426107072418556092070127648229030200785384984129991754405550956618518865795905600575841962219194668226990652369672288657136598913524992572297736141003147895670867974925273218328764382280337882281630176917284366991430534331030578485092847082607856359684517447195845412263259006410254308372414837639161472958936171954239581702019479503633245321388039426998374879060028875041259824015771913297256202962317145732505483351527529476175928333077774185078503772462648401972570838326289602664341653881292996157981218092594417628074447389134206194955598363756024599861778920419281272268834647466584148642221617507946314932837510247310747392056640620767347974741516954370025656708359544176771670485566227680634848419809491011348388608532963993569676244053265716609024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,2] -1395985363758065500455542977017529880729822943154727875855390346766617603942155606811850873402672927636285190132910849941975977367384323078617469170255994796786174712965799367785372899116985207193211985869332876125120721119389272849581621707473285053214013890375400854566110873877601485857755737487701910095181166527947890867457710091140167239555999303963989696626869669523852329687856803226135908962167789311907390501782474422136830140626826948039955924803299596563578283779815218086100604374794496184847279093281424583320823346321683127323790269856995206939082087450772772833600115556396531488120264415685994077668303255878664427233259775856003402123468876117921065725768150939951724342764073579397830147412594429035931434375856932583757231515948895646271101026085121130518218212519651441300445261880281292813055615787243833396087308586667549766144411705399563191485028281605014682036922815073442931769310540643323750282837500540172688184447604026481850876867127582458393271716602101351069771635656470288247174092923388459137299120229493694991761287412292179842763516230581299175824466714158281150130556596657933755514499210834457330432108878660374461408966414505178465413245403725187908517656738607039654562232397309473285381002342963986979727413363475111682290147761699854048713098330969548886095491777648319963316774608749281391975511750342706335705158772286533627130158253611634570740811799876600146309929825457432495119127078792776859223730485209867489398952181306838970104924902059766117583543174803016408155184300948300829809376596521686939788916992364150610045437091713170899294843081614462636208231149920288609883552315800693489536110834492066196164060809981701205751378373730903907641840745856180659149769656905146891245961125000181057026038745213440303840471918304134989373043871355940597999899142408964162277393831993950682464281207411237227998215579270254489579775990274523801887564624552381215460367180775361659789251171664185723769171142934448818401991632990440863311931994160145888134295562760711469320047731872541920435543613043281353506816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,3] 90024298782425845011266461881006871661874111515715293048753814265830054911786970890365542819799360225164944144969532843237243067700024398361794966433846365879562408218989002673111111438176612910032625465707304849393527137936865695113088164775456302988851784168329402185389052185799572201996480269820455854314801200836706429785178552161120352783684756828671647447395269440809281227572124370264724348475283147453699327507946486982137945674685405005364452935193770894850927734715271825185949554223566923200749363686142381906901416954098078643547425339753489506176612093076859860752947968473545848097372581922395091442471608351541277862002677105362535187207983301229859655033345605265813199066960056414738844432435013767523442866064158171854924154711672948648312835411500404164510004621477962919486815633360215551564150551288380543013580717869310624015779477945329268454309178881162862135739693147173818252915682046087705907775853438876328429558749412227109134547896602856345891315970059201289669442119866165842959788540899885649194901620965221956225060593170447685322339676849118232503896468335531480410199836443075918617199895789638797904642451826873038401153410927374230185506889131500444565928007312159182820875743025903308619624927079624870991184436900683853114122645133315394284926475759348917790888077686624722641576009900644289778949547603408053013566939550962306727670862171427270340418833441357397468936397580667854676552911221831621801874956697256001588328568506964045957250031715921258196626725668074946560284054039201721649331593457216849380915942271958785101507710325786382139228327535592919424856193329589609511835878959372903720771244343153214909865004587019492647344056384646988382246456948456079036873820662528478317900389744818578678660130782814192982965329805830547569226648552128812936527511593754505587379192482434195189767028343134730428882234251474748230745876821435993090352652659453015133054757323928424138687354137225372825541463147707062437097775873539567287181569571677430818626342980496264207413041707896846982094786605411323130937344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,4] -1449660955162249826969822549365162236155007858242784939878047561994079510931114902310147100653609572015319977840430981092074254103725707474128490800055408348067297718008035211903889933857506539294644471124030439811643008171815427378967334190870238419007569519468551023595249391661293854682707947686707364125391811208826319824490765671867743539349282034683060966524725413181050467197670572397327881854842027476692478669830651107648141265364987934115969558825758728153354637239543106540933508730176862869343752478585553599907663852047263127906951611013329953533663589246532305727399215407897100105798457938749413860553312236999399859302197533349127541267393556528561759548455198134582363981147619959672231971150002915146944377479800140108479709722308580521157155593516511456802935455780938184200978723777561270859674978096613997017231418694672246610864805492250378655776531493406328400761053974444041392186876161784595048281118520261211099291385013632033722107566148312701707164500140378634351839761271330186167628220873948010491728503870070480976617771423981041553750871097244472585818040137435919976780915601599596205957413939980644360832377848010163094624723744321818024254987723307703199839894875056687556225527569268819861339700736184721160629388368333054613732823099898159017258768119795220852838443679469156215394407110783367587970733332373877686023418822203726465347158399025507626946787745565252340164205403986997621690418944893721807862410931243141094559457816888041357690858412830312818642388352443483081243206346129236394323190605870427811822884416224822353906937312149635664429697202247813184195010753809062325563507119400208963266599544758694415802352397054694824315893571572145989788358090383631697729398840786350742953670489542258403429344803579368262568028282580866695822278840782184754753674991076264361525521824277742608870699377537170691352563222853480412169421067917336478540911745888540095477393138912919281654678302117064569926892501836777346321005582832271159332875963722494362053104621826101755844990518640214697672961505585967156900659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,5] 16835511808671851030073370529748934061904211814356722499457374029680186658890384200489592634526761563725021748668878245632066298017661282204406293405774778474181035365516921733332830304232332356715724448036072158506215187118472450983901589825293147725219915207903507890989492360132103513863300150447844098375850955624292885139393040540051940123337575620787407676315636577033110199334775104392025280642727784001471640300329031447997094063694914714815259465524382716675660585241654828270533587883579258995934247593279092954702317104627122639749784548406422346330896238534708846647573923283127930798698066101841138676758633168396452554311302984259481262964298749345004621468549100616842471204073403228865826119695657153448628890266347950485356541758866182953958289067101563293665387424382407979860898282265279556671368114368765868361704708861642202363364742308881359394357504692796048760081534747672128149612628271277155108398521750298651658389229099608632229342751349526943185382669563303700772056420015395738201419681187247868836113043022426730117514764701471293350565700999274053858422600713868993972915523081676597748370905863918482373175651898848989927155517518543817813323967688802909766031999300618026717445001549222897377227839594207082833127221595915307393469777385261063605522091360141966106068735034221108532186589836852151925878094295721808191526437295241945635453620161633816478304449460950508111121306808932593446366714681561102500985021017621388591217898854596851746221048293308025687942942740692556984975208180793780233759734819108625442520702539741427595935751363027424095408733873555132717529581490191991733344676916348810977112475740769047061445915062120538649097616683688816398820361170954760150954874715498080187853484700670242376843387168800832878123191998669258657676918953567699012044980802455887369781891524978619105893853024521832648045339346139136772507105006491709817381442639986918262675896838532238112766491054034142096553709527804917613806967639130095447726723512852315963885037890187405042155885377712638183797352417756628130560212992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,6] -114909369668327564019552347896255675412373214256262783181414063604191848839322430143995439673806491129069573613491251275193096003337806221903109625994601315903679260416398041907560712090460684703251301294416025732141816680931077959355450003866214293245552307155763341924930782350215583696018329969985800012527298022984820856375034440433170197507347019002190772751161646261409893333711305239155663976516682025626784470299283676363813371361820520764976360432640716440227428210670547706847573476548794594557420630535832411637510843156518269841195934342960567611810712288615590482007550019702689264145038024008094174417022626412098309425153270882231898458562414463607575527032058766629244398204102926232536282337290554204568120081701902958192669653050080950666141680349070257976184939495527874171749857190447263427617897975496753519288467159326324247474789365918974148354904715333569386211397404202967769960774215761187802302532299684650941226707667155783452858891678319430753274091353920015834082270309858413786971270305308616882890388907056212398303369337639877154296338366207789762229070015527278189464227486595644414881509830844244464945758800455277868351441506790667233183187270418008570013062001338819210585686554638800367082018626287155677113892770040942721979379331647955334695294512365031484432045585490469288864209297708179230866882551369809273190107854199105480066341939726833191549060623709173656177994791819905175772550237443419055234726109595633623796976344227862315577324952657899141806297374056433056147678489089397672120556007925586771031880539781527176525956128083406616907992171958809455573958042704918422694483684417301380402093407924517936813299820691237693099791463700435090937536017755917681332664107705437624740237628519677108632474766530625165209097787452987799980952681015215869066520083388752378938477870799869569771933144873475231652572906531231530985363593474602897875539205190919216824239329293761293184257017879318209716301815456057707981028269044951879382293452259196577015470607108187238946046426873169527496822904544536263818112663552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,7] 366960923158547465073705964758747588999636545477845063233527432074905101600651808269889973823978562140978671996866157248027792807110854909333315776031099562850826027275025896818834192701247511011930135443014086017276395549695843690755674180547569380287809319204589515917327853661678281885084768635705078980972378007568200076930775038866736384560342636559162484770246492655559958329136161295438910999430822543882008054064745385185750106300060093238565320115097880105991777785555928129933618420471859820749969006719331741670500681319620676578090492559656175172849294473350628884022643307747853069533325367604374849371284959668222213344923195348382541555700697776334106662216891544369790203448153495388407029947163892027011858411005209151142304830381398453570353070412885924323183861009289671878083193993520153346959720249887196792543195811930320921186348777597456843433454750903170210219094381726042915481092378532443837663667822033224443501911444784337354892858915030591895830573739402522378676135761235182620583994486428665112105521230677534830749263194904033562881499872532877656632640819561310146968590470074587089629245663694604821595655140742517666683498544872730577022405800969833383328002338846603975261953850341689665519836951967333137371944651425299163812524022152024491907094783960708738593430487719061124645964423670165389394507459644470891326635275577767049751941335439065466882199316106221292654695341324462075028903128401078176835065434567670943356389228846902042320635663413956111530328316802519544790016607296256457375455831643244290582069326817636199172482660567280698128867444075731884714211593330621145612734468172177759144726102516395639758171235429043151242481885517692484480151093709127091842359624702838443004200230279426188486197819502039711377411506103013101185034369554598517485869546879832303167644015284413276483250920923741096608674008568198500578805078234699121745695012217951019375678683873705882166866707028139606389688425407296367804573376482663775627973379081032801748441282005865097558212228943105855242059253871074234039919443968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,8] 184550495924781991693512454641122657543465545137812777755340360633861695276414574681949777389657117609007904123252344669383531623222533076935428073875842682620394116777079820541083033315214599827662735115923839317397311199472002492864951051121057816254070744947212196520812511253198025509407853467927275052992403970175066575459274387975804243730727579659333493292422364497627407913634184250630346867064581489391597091427398857805145332617866981891342222506807743463472833595883360108043512624599675285437956051834322659296119640350972593484320425082415329720029693279092533341052160478253442663379352997072406327873945288706902977757971337820241123791798332276295623812232472415530629400632379045503904286253716583471892109509687760691925119925696251957531877337792180988912048919801161007190367467108292632898027185572207504520774846770042450035455932494380329184952549908252093108868317067281675985489919387932226968982673065445797609867366046713811949641197672607933931929969867794689983872203239462160487689575471446801062746744694113922113212645578882697370480724289206177380490093514705888600328404190406501869801772956012097458721896573212047565095725785374972678328157602424270582588787875143472000946557541106796595013935084223119299120001441288384392942041998364208189549814716663711623781769819486970275305160245628912294227167093097714264290361926113192062694273698201788160595438973554369790772811861794409844603334666202332647372019322065914680454363302486611795213572142556366036904341088599934065394940470822635953171432019694090798990840706554722025199418060266653435353470685973556293642884992371359881454747792329130537262545180849541776567573184796666815453990732883424752060226407616366081012449139509259821461043879290674757825354319712431750488372597324885648815398680989864544972831850409061705137661225813656788670625255820167841576095051718061563103156418140361032079184237201984419477950667090955800622714811138109520962093256521267292558709178085683920618943268445564568928480599220273234487114360591403204498474295985440006879576064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,9] -6763020773952697119985245725811287979271719282461552504386032002537165372454092403762026770197854522830870705840150724628802925707627416420246909947645435961634910849121051993693731713398591574397414468283693833866769016367949560631359399972597494307465902746540699195351384160087164223720906061255346778661169682455497694841788106454064531684992164184044541579751431930961141470513632164535220013028330194027716624202037044892024843587383492145016585689366755167333875307921980181115522323468867375492688054855119189243494735768247676650052954443017513696709579488579866872567452215510474659606566118118748792161089244945808143297705902121631815385420793590843429871363679545777523049160468612422964336599243094114630421404867571395494910388138897335228875472572222902742933990806787643189895149902690231205769313093309312915109773300485002861688599647374377467727398497382840681542174322774802077037262607327190541353480655668810760869577454568904900366631253350523344425401759286951421538266494107780938961814636004195925033751918347813272805746273763661452610637717344071634622503360778575601221934097099273723321425137947155538649995798305264059054549960618596247087823720538909191042775591581301420708256705455197791128190376569788307634503477741693691108020419767730177029486238839157609192609422292612078137455751659485310288044573681923278685588528050636719876423975461986084988387329596844942925351772515134349286681406954107281097814270781738851463880396850215931234634770009969940001241879476642239702599968032317583468000743453256489207030391331435746316121342714311939615745976769355583133226981315884807980332557866964756852364725693798822303992882931940559163046859654174672640142482507245116106292127238346660239535471479236432219650140360970890850774237578709283359518592712497632524277931662932194811902882990801174725736982166573756691218484299790941096615838540187768191672126661150859419910950912480654807048885193865361460216406786785363680599063146302770935756477268482547928253155708921867800456517941747798913950517645177750489846526246912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,10] 30695401213565649545930504685888440522403463367780318308142116297008213576421448949037645105353150513086063294875636573742466701694343557597529982437318274326768754907534390222660732688947392013757728828715202765294682276327733036001823318635182900671741320476295279634187765248207507355853697704771426321154269789660450559569776116364259336355253602551528191902480503293141401673945631504894224333947723648197615722072114552717888346346954671721820067011497529350280812695089503709815632942282107392914157662268778084277742605130626929573496848591932123961412377949439488804016576674765772014874206745709632214302931901255228247506496094343550156734336769139208261827136139200129466316796692275728666372304626418278129121194611210736958123080102552061598323865403183799492220978124750114747804492939062506446212796941194653287982910228811193718555842165182319084976152456688283462137262938462602775400525395237295732116905098275693647177012817256880963677827390621246827715382788779876624182803762904866388847106154531475570287924935099790220837645477580647293458748746714478478660955871069207726702666135625284587143630283280538326315363053022777528020155465671245435269418606710748361037480803973481433217591585153780023502377295542248757085590297266647183962920230402742640671920464563018493636610237640301481095121123368223158881767848213733912398434664786375322361051471735981233077108071201129555228421598131456792054160867139944580549167301746503205527024405349555889391713927463692122266347441973021345200959622578624986525246070337000091805509436902250425343903100891239719077315600959970596109953162857955530982144729024662562863541955241060142649512013706532065943650942047560925776782177980012961976910500810117789934871899211803454913560015896750238772037153932038802006364470364927590992718248662194119597409163594251965302802141924385172847807049069262148935634044738778626596290810110596127325912740355643214911011743825556054272680767319477868424555088988221966564406339576061901646552997555153082909995972366382905308836666901178926557914428604416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,11] -72850150415567427400860262985513611445293954695869526042030435179710672605698747380177676899700904519266129425053802431414649353609409923633216074815559309649362056814548123286750248326450109806628612287095333388546268742177092027616063893438946637754864034202836216493056308656484343723841438196383943696049003251022543982946346911452059871595051446195272283944235593472173226490707790297565623500671277497626881531510003667303414483038402860223747491287018912562287249919994550613340936101476671555673964452517402099967775591359351233884171068501447617518244770512251628887345424276718032287023962562417187040235399891835955560327585718173482453590567579225041835164932596387778672149380669170359726203960989361443825953863301501196645670378330361440513744286203716438351692832550731492064955617625943235887238797259308624629439845295862580989310425489176556680011898876991834955615297570860848965579055748456470485767187774069336582702146973044660258929934011236489165090929528304214639373854294147237312717831764878596914628222419530247684675476352935429897208379036349003513806858236840169962073766651377543604537559708114544971551569117697775209192964128671611958778483870469600722541199009899987810411839444081658000744435496636751395803897234033754360090415296753321363129756760159787794491706408322475792689647531269980300154768637975308129604723884188958682484009087383530809995365806519106941879291405737582478567999589809527477891300776409024654714676325215747771887901899297508858869884084492532909389957725685760809397145557603822389877727001076285339611706294592676741645505315225820576028439344284769602252395690431279042593859126396215868498157778003336643529206426213732642949238776428447648104035385324404283078908736245511596792939290412326958606450106274388402567192952584150812032688524964006306904606451495968878224111615709929929508837986518769325166559260893441942898897100325327968771877796399339236858440542788918726769417476750415372975221642874953629192260388077038836893311591205461107776825282916780968799999955572921640578475060363264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,12] 65135014183239233179519015730010262169968749171545821072613587919033550829723724758497411108691876150778284291773126597151378673958848377288516360899729678941294527830414818495102514840898125532155230276625749244254382258684062682393645216988414663264588725039588333520076219700571422158298758806683346801341034283310308305805803391192284128030619856563397342852709923752840240979015542527528116722639700093429139225509144734060260475752017642166650893092067932058819642400526378066180659964219356335858685482293508219514742556559331083073217624389698651541730077944591259178531863910516780831514407557702394870839349910581532361840459378018356249367954733972040253037748886003075679192951863359014688794023405242317490422389401202029771268566568020384234950673197682315334936907845375056927305268155875593212503697134923783944234817209441529937260652116648130918507427001924851114802987396481654378867870951894467171760692874029190618450221043299390602398216356859730287936329492122692490127841606376540479040882506788509390050306754878741007885403962852327875918409990617435857487354172971709199177621396449872070322440652511524822953500682558439654294277846451453056277947351862952379134161258712474315510367184651823444858235660242067066500093515786469679124004147064692930249442228067734487317655102226102879084827596527454383128256058793256766502951212578319458312965490712456206612118543479632605162687772476128058798062506150872306176782231279709580712562997953080506368050577346058897831227488984129129183868949239964585333795752580392266870451678095362388820030193088092427578157490443295168211178923594579005410872220543131292762223389065840745404192631810050610876841698334920100883232511467666184931351003608586710468115943243701094137544217879968357359851361561081463850269048889356652268720615433136814977444899702915554609420033597385975598419988931637181883254562913874474464753466045773552843497979771584770624614369757115088079138763742038013570563580643846133533775629583613362205929612920313873193059143959227987659913805310068067984970868588544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,13] 220004074396256999961715555038943718141784843399778259734554476141776742829895958240640871990402759421354824841295356814663967148088084938637882632586985575919011262363306379257353809259344245933376120978360047804615341520500398317618551395076041047139591032235599924377504084988172683899755911319617877366272656457963305155626239734153822537462377343484425328777232539998102339538119442971788333867977651031531614723503750761607066047748769783854416891911739395242393655037090743623300074506451947483821270644713040433892986471581235655760416574014000100330661059936420379029412763993944772633276641745310143592310169217226282400142047874587635071525949852244942397719511304049438722777208312072867594455958778614937792539248646988602588310695244954823575371906503946382801648327389818879479310178015721809127561024528221137371535989925628775079788166383378166617141599384762374597972617936463130324062277000664859393918602439483681619514155356329584506384121684866670479950542154288302992966694548866394825205740736791108060588960772474648727227582926832903060598895639495342356537949317725051142886956847943105845129919838485111082588098521260895572795297457868789242700666698829205318425020746542021843598346771300500694679540828043725735704180406055241845621547252927888935206584348905844479394457931808816835889050060926405497643687346793316080008986875012517767894840209815573961247604618273396313716521778048057278154572154965525438269292561906067874838092160762138132030630426709761876299612443676906814194551732218976979384256735878955058524125047908307107067684930929961158128123328193392415947145271310026382416789155063276210224923139024332339768654127345925890013776218079486211633492793701639875583724418725614061466146892301794235672369111320169163174754776293211787034189551658038102151230127920346113595836336311855452518923195243029004539876018004134477098702850755090832995564671850878550129970936647693786164441279072130565514134133679110254121075653445898294070242308020871202856470779068187980524198412261224813106928896106916756187480787517440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,14] -1214675831121071316818614397840187657227590781324377232179136853468026531514803132324648480283293383490024598231187485051138176586510764305653804896008083291244429601267915583112676664786650639864413167400148277065821120744713057210902481832915499194534599896469925551042598130554182347581487799908842572892804589396330148602821847237865522585760528292549878188548710425099990497204239777153832001250532567534070827677960237216083748564740428630684838821198707179404606858391609565712527000560426553253147344678985561761372557526107944708475718551772376981652895974896040924456067780152324876873046357064253665755381780280824646587706324688190097277415098319077749430357698206952187052783645928356019848786767503733207070682144628080092769606671170676414273790275191352568054669628244074966541732206874186604767242683191573109170210029924580200895395255424554650085426708791950291091036732170928987292675448703940830403354375555795715709918076987472028330858506658713403290468705974319736601976404131259696788287014147618386249368171704831221873760883908484570965987687689379762937224266711889359500698739127304697031748154878657790089575455641054115137169984407815972028801169393752295831796741404174421763520263207233784646800864996359672474681468241915125468016121652040795674343113279908654898780245149872324636794802498747785742840828920460456217100350499730974418541368283720455941354744461501744663553882739545080627632526119573936025756638185857453627343242515385217199814909407272483819751778698465382323844328255047864603759076639665623564091941848268907013415772528957110996276922403510525413068966367508724625165352190567019349534590851736623340552423241567988710965114951056910308306306290957851045373453771030829739619290989027296664486655155625950189693787788013509142360880508831365665140152560270205341487253848804053612896196854968351790315161980182279994093611842405157555370146370756388632739810996439151788522071086702941082874355267684682766731674300044434629033831944002755311897363897492312201828488923632618180559421025142290323312712215429120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,15] 3455796751714964177722380233827492760622374963768065971490798780924420919580524179503937670686501687473365546662688039150756640065131169594211500533198186471510829346879884375683352479886741605364242779493021510849701473440576712549205907481504768749195363053140168891933554758716291280847119781569171754106155224221070318217577778630599865913378859861478261229530579366902114709198239726219272057253376820464084506021990413213523659222000376489496420721887418767638233167474346122768098713196732555896917529809317977721099090378895428144107362447185270242104472585572712702069983506824836221019266368222528130122186668386370593520242997419944474818787682947132094507946769364048800219172481031395715903439378000798753262384056089705049420813756161414091794323652550305989865729450095555708222947868290180462008454945505978282516567931871582421059367902867754098695386829832002158470978009068372943154029476801160642166521551534097183206489212246383391447017143971284306710071164514139503115720967593617372774741595026180160229881220804631367189518193120795425728088003677147371042603218441752988183321669624234243807702085529330293678163331124070533497393586903614815609078205439554503142639264516048380511451615301338629382784190572288562274902749608343066078929015551646167960440147641274072080451093563833100295555587198825879717483922554279298025483949248257397579526148351975446020044051898318016673304481535340246114781913817060858582362152962776524754515010812040485743054434175894096309530533165646272796190046600973398237189071133789574319802357155963266007298679230167538299314886201231330463879436386816041835066315670541494308457862219100201745551095789762518313172262354609747596959781867063677988619471603769596040317790952091959306677182536122694561319091601554092208339621610134178161759132625757922337673008877887247591161744238977093540388929418233636545901871349613860128075506845631744015658033827413325445989130496780464785175286270955192115926007817938491963280844259256601617691527959311472947268572432112440711480839375438981697686116069539840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,16] -7317795401226453385141279416912512184241989730502012180515960174448521207126962338800724986752153789330205536522896566700913715358721288776326419751437428342296191399024148409740383837344174721625963401113081992125842541669202424451868496221641424607451595215944987262111650575683273121216092054271260910768363990236179509608173892510155846115818186785736570959555940472836220511744840280804707214891100178238148304751820918467655377346513711396603326910093758848345385341986855022509098346378660508086620679118503499505875953796179425444203482036316534508445771713574276464196501139891796383055310243235581887397547852480244972182024132066352045303599963509265446746293339272490605048221834386085877462964425907027905726346362904357409244536038066427736632255497268702872119409182325158804818286351975481495017456120384698161260160783712628263102100795804436187959915081687893690102391833442052628849929721108090511861924103628353898223748838086798994069257709566240691340615520178028346000220898464471014768176127516879113153476985778352808965808454459565092148736966430081457130045474163764684153323321608931490377143184820428711165275241920127175503427798160675260592486095603334183563781283075418094897039429554320603733425533950939278291234005788221983651624781197649636420862081757655525516768985555597144712770829775545301236859302337175232078618925198477123061645346780451668576340605180552694085497473993832255311933445488193203324097386419178836103883956895457545705275891512572627485636399241111605263778778306252919277595066728273054338433034062838209262820235916601569361574670084436714335432694758833312257860302710481028360573630684126609628469469094429967530001050991687538654279040054354734508628946376373086468837118473021067923337703443710373772020134176278542088399766141684372398300469306250925566308823746143185207428873457546549539619185121096746834069049503072709222803478597051651830099608262838209693035868879118592694918035883195486555290371275338485006848417212818736378810472034457407996131739108450937371914551990434409537145599585943552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,17] 12670056743753408480288862946108505866457724947706093119305163535791062559772527406043364622242034100460778294702029688878292711884389598461435566541966396382231055611777698574003447212251076542543219695201936514102256670578004212300441683886510737576996102198468159583442160254986064209705295277052806997374357519461061667965325561623047039558752256098428324416492934919995510529446683055577593042744844813824025242119229352166473599148031128640691213822284237288201526663538790569138828578567315224358396983615542357039893105646548869706138492555454514960847673581939039822486764435923550749496388486109555340642144563483404453040906543451671721782884878322382092854421508143170238321252902724819270871382772067352295245450816089524271360052352499620263876601266348501974581447539660437263766453979296455007411226121510391161245443361532320409523758783094686903400953390072315526663705769123496148252683800116513045948472908820371945855344450795044731021655802008034369921499962906327430481232623902041346609320441133048459006179406317209399427741312502465629207964705180048837014416615021898997754923034407305324066970372142492606971589534668648577570335502292924711349789270520033886081921475995249606053585011376254470539590701572969048097807474533186680110189823610548888514813091285175323412347451472965582825808538765642562098201115282873141733406516968574926347480205241777650645379980037126750019334570706502820708929597141509643014017883650255720181109327082355008833560503629524654119615647787343968396458504741290200898200479351161544294303263786762214442153609856072252068088863329036000646935929448833851875087101305655206694575695702192466896050933303690335558138702434769338326844566034588624176862111421538226438663382108902231468530558742149385049830091043367150710032003434209544024706532015888153135575123044704078283082124856760880758545038745352312617856323496094680505818407250207891005390567051644782188937902400302933406881334286520152335581051253627609755324343168043514739866516984372098871970914373447073545325363307349839801648858074710016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,18] -18645097077140942184300018214719578567521318852898873307793417435246358698688475346204577857966338705405500014132356033594825371885703428282708195795174305332282064883719900835722231506431762082041751546093834940955903617681208983916935369850243131894801989805014479455044279906851021012137341101121487663400346096590698797188446700232856365817187804019023699612672365147025492931567594924059136210736987204957507557114841065862339619661947168592830727314702959368414757346133600974586590685625156127238434909020834433583326089627500017604500055577025277063048208368327519122663743001687069511543996925555215157541328934081148490162803138174395850787023726340485151179488147414948355693055347882434081953702991619916243361178356333297714274282074198943908126766973917405640958931368307677522356175381168515487108816808283661640519828576842018069451668748297627316634456256172050586458785413783836768806938740112852981079263560402589578236682399868232005875348424546786615655280354793411201649648686941497169895231910685141026473654070559141903691556093346784962841029782716086045409133126795899415716778551287278212099270103822648535796783349583063409137446712303782568699920506040239221456279812190196440639934602834631676249704354026381331042709388955302988634080626646747242842961765380433879352640380067594607977486018150208218475508430754213893329547590812629372903365856831393831046078236027753877798475451087880098499333576039966397511115163608528857693524292707864313203993623774684301483837570741151664161379993128580355603463853270435001228402596426625559627020474895441922841719839864160250848867407505566780083613285359965152695478975429922680226509359934777363405864622924949964634846698146235162231079959228464228061636267467907247237074253731954482805252112682730538202269107626799490123122309028902887943185839291843462853965641024381489218003758535152835686704427049788659042778467666968058701633145765866522094741165667982173758595329949759200236184600809164990195997255248803381708382179109609721580474033431725288265575744675873426554317368746573824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,19] 23757900701758788831696081081943277183731879278178163808449975601050792353816367089716525345559188333976486072841514370214566224485364292545551738727993573143417860934131763182341769696193624343113377519568663531049333693066683918872944634911070977625423422379536240817576946678435572918509476744274374924314231755678763875983232647168489022788694608465709184373230389957684383129658483101571945800115478856172889194658665265720780507875157682416011738345541891693747146462361996630486016426320097129813052364685346402983017333711531692123387320636909163081951879231846998158033791909380741405845765479431397787992426720747472332035123178137660568280945910641822827981811284872918462581595783282035595605145217599971922421333293154788305863456900979714781873223157196423775412372435833357397232968138583596166235505596465653951116707076015815731697976986729148204346142346943149609526009341083297278607340689016893764517388402954787942980965238357712034190933509605720421234436002891398541847881041383822945018318520097846861521483868846306794303542845160839941155650009890499903481367461221712237848010748675196056854916008789915301633862579786171789061419150655586338566625597708036787013208005761702799199105948579236968993653997907381291255506571244131240100277735104394927937290817605372447921443655634287257310905676082474139371951632907789747642272622430721341437568196566530089850532017222102795739664852079950941471712278025984662667630617827228484418296046239282506837311707072777449822641776752548717415957821268191945156327492279149167185538821840385878170914101510689533055790553169587624769371794535277240723014692330663140973476173847721856358086577388404422465198748258100512691793385952682825127521630109137063459194011636605466621848334002004291400142867807242159616932728767098069377380741297343999468260439296262059164193607549561009954731560459700729451756122903084092647494021879391196185213084243402882561340487546612990247844563908048750404994487686604108042154973875424536602968489625519855670630113182212875459292796951196179028306866921799680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,20] -26490534135762746800079807267237992325361381042597351634029550573422417622538540509767069031725962200805696923893830975834495555199409204227105293680843278499298746911678103203015441680196110225687094600170237775570880721993077023113984703640047655982345597045549249981010211591568268617543094396734479715566630464852828324777118542395581728673707932622355728595392719294470790866613272652366633615290018126233206155750436275765402584291411030482433026056334812904281713779466137108507382978960890735288883575455787650016625810432875624456310050580543665012149170909022881245906442099971692523452074311261487134825534059827236668625045431755579266360485932467198442943023951109081709185962061586616112505290271216386587338493572550576509988369626390496452878548549889029819727374444173960300671238833139501793449689395416640501236604682642197992278756092210852502856951002042010780324111306226621080919945170818672714485023596325605621850794750574493524856499169537352021188815508072681862229300834836498002250505960619908311194069823350745327938119063356379601958528693619152535811605054331153217249839333746322487341509240259309412302907671279867041884725083263034820995477193431144517034653617190777642228284493571058256804360383910101018889959256710459896144877649220215072173281002019630565891470006244532443575975728233206191989992242486749401575293110450604720387834251731177016200207678256039777517579159768202826314956249397945294873628610719567527602010211178221599652980965817403976607192621844928222880736254683922593234845754710876340001458907098346482552264202698170317379283894912740208140786083404177027964749042126099750598742853456288838398068753426606104560794504132014150238757314467811095369419180193314589966216007372550497102927528158518356731902945347669096471227495828528625574711222773831904999476835980382123548890668703730818216523520376971291296336832343260270454900965309226331114367353984930803639639386942829579925306124041929211690914415841047287161152201131962227794861725343298435639725313488015340635648325397882649683957248581173248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,21] 26065921675168139169554195421408339753435396936673114539613053145773821258757997992989027785238675507881283391385676907513782177169690742233093220927319695875701842467631142905401040444287342041354887434919688084195632975057941638800240290590069255064692410335746603607095522036346088486888704283387227935251881434726080965775375103048718515973512082957748174406522651368146574208777537645989657985244348483196346216956595409926054837078104618419081684313168617014307670724845611969768630800413436919007572461276500927371149399190236107975211241733136775576074772520494074704852966805757216695521816898490556181423795333342097519625355596625458459608356579712566260334528407861333838950383120663542010057150654550303482445514523794617738553568365491525091623602375922327812822478592776410613225326319818528985077243662986535054300315360888981975399760891281873155938704496954328099770150487866718564168018296357402603225511728643173441204483698591127841764906569816550989055706975023751332171841314971449943085329836319927430165917114953107238971517254937903596829892816384582176436700046235610115039435835268849537794553465873192480690335000238546179233749890912680254917796055985844984818359047843527730431722087656856210572992818550211511482597047618448492840945370253625120998583864777981314959141891245450846708648100958411438768757931610141686771973399529898924764476352569844270367758489481611459404795657429771937801475660867664239734658350572918135276415144296475282649439345036003746052739417645501867150268318848450079151996455747884418204862775610282690508277578495894529681307038226162950711603488603900794597059387612303243157040938009533096875497554371046421684718067771163453113584469627690137483254519231344155601895991994856742710723542824736416158685561677370848003379944679280025945776368490207713853299685064268490112310569910788100675314427846275618805945075733124618516909412137622048587217067376725105518198233588365464785313621179417583074843097948380013507289316851935536339542849055048981135054899631604158935378726555306212621247738367967232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,22] -22845168099713740445052833605819112999792971383153266792223630767521669621188572329799997375302535745812436153372174266006781517894565655982508369748957667184449604024947393583519135022177982438933345048586572099221196815436176396650326650159636447476330300315022824464165046272152035914570001650305698286194044981863396879142953007124714771348206656547104650189533556128901939623061840920174638341764386563374243280892441071425390654973774858955536970372615386397849447776837841365808606519499716944874710646667298780023169357573697375854676547986388385399446631067767899305713655098741612862501180660346635635187885594010210684300716211524318227317672217944049266864317005098680341108665931922860680240828371485437163515326209526137547734314108596849279410509834700562708104673290187005943112377173464985506476754851894200700447328222044812241536088066413053674476606037691764810350796675360380201961187967562416998179910607636149012840895722776294973460852481149592713212282856303213814413602310210191854244450394641606521226160385318340938476342030857517069336984276170923725661081906830925531647760434234609078707466566643547983256549329005816589130780539412720970313175292794733873745678462203255529833572087512214360456610448498924295188830476632409660792486757988129268806352740403059053265566606547370204502056667093582174216734424711414825083739751692801229076509094306192880476706450994851628685362320686608337822072868347298809205737852196448519615021318707691421034266490760997361772053406779688191608038807740351523829702564573075218579832287349593917777455992844610686611867806182502914286170827363964443233678201873803134519989199409226760126747219808186647009731080170358519225743827838051848627610963637926283140449456299972915948883545520840918097352113421209197604398354625673884792896892335068593416565055606521045640129700063367019866444962130622352682498707551846494147487744062134922659145505335458036470478977764078229250337177791390329011718388678658890511292362436449358093797318621801263668113753430742750575912142302873792479048932656152576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,23] 18037364621318993438694996215600995271180148219258703863749569030723073931239639588130531017530817627738368798245385581383809207083923903080016883041155791968869325813104521708738375398483893164420309352448855457131896855065049599926212038118626167660312458356977514001002972218088217942744386726600351734002748603017492384830440290072670571746405635322546365171380397375788141230132959194054233555524524501016761630495086498046029209556007141450026169458384391709899407948326289203977837744266961226204774457787382777849471481429167539386339811670320420117110976719178589526109434662607417521852816704053846671619202698041670975972545474973523681481500896555363358067192176224377752160976524764257993035943182530535396668684659102052563210644713980568480054850721082609113547231304491085629466088148305627838683644138342805107986784483390202163123231518243422694062156842912170953655665527964788368324999188281944653667392501092922813377522071210205305450234153665381571923352061173496644097014953390615001851758561828029254847164272799710015826935551497361085856673052287578614283143315201054596725740866161760511084194335807538456894914238193595003679723832283205408514176271089835765632422649163105185665005609207103008995572901739620539416178773093460169556914513182128560487632168058493230896708060289414154285550754765196595563209663497219487684126526123254363591398449011606691070949790026374393685870359390098365335106959897197067726262239852592112405986875160827092195184038296902849882915799047695084775372114421645418806746998828584751068361122144284333330613914800067847862488575633274931899483660047566506826158831158179143830504906462821177549166564043809512946320184840833448196641800582781212314810138207504224009061161310735702173354648616100722433090565880074878778670380839342493543505106203481825456430537526389745911105520247158915502011714284668998654103128954140030887031854493080083122350024809333781523219596662368467164043922937651157995168403198983522478714682001067126208653328011769558298984917394720224454788734763839580284518232026513408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,24] -12996947949416370564654781613371880942443792342278460354213017125502191901710421628114891809442961966420315552131117581413081248783042795053359840714086003225686068669960624547395108061941100403795894871267291584059698579454159617218773591440295904147800461577480481720004861485200041091865825651888752215001916176718110575803771700340839175756157412666802516406161447830606216425075046918868849991994033099009520900828462960074510568337094983411399997962139483068148948058821314230182864819099018439635877645659151578809813504593845314449375781751992517512752945283998508447077601814483499576594665681600473393056503984301146653645160472114175477077185178781725644548791588310817715782138704310003191592317690542447435550209158405090524618697682736225631681320663720376195674929390787351275503372529561168657135713840182233233788993307313353359873649175787267539142263242356554855117215591427233368755102578019340719801603459113008144549801468704860461566805036405400699162924392784702545375023972166730538346874941960029262327326801581354521868631055571232044216536552863672038507225372577101012667916561618535660773736975698093341016647963874004810989542369803279500787973532710656264263130007046948087496475827283935420779428841223358519011641524373254470578041189449332678007641596066617670547022429731124663397875926548894073101716834927136530482102843801886600776691795507368450132472919190556829816247573226417106792620186326312346430837423104138287197783366022216417144016872099863166275675461814871334201008665613000276542740226881749740753918255800396628366490165016411759962960152979345819894196961748979622402464192942846961993188837960063309660048533094090137650721145101340064571379745621328989878223814234793730875051083841273349648560466013613257442183798921196713770060453797158759342055821226148351569613627876803452878427607901262087682296116783220317524028504663755463621172528237432084796262544974228062780398373855170801949200864755875969578686211195555690056580757992556489530483182837559677320367186070605891180437437717398159745831927405346816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,25] 8655265455941095611823089488556319575071355527466370893383982146302180307429938629260204140137002095358608426663123215770207791268876040519090756487464904284853100340222943446639262527269423089957841095628278766243858756430821288183446333996538397247555554014636921143983564871096997674858581618905364723580636337929879981499641090243702699795760884569544228921561451818688630502937103847719697277202032244925996963324439087231587120900496509522116600996168944571453119391697463625450342280230492548435955238720400328818052164933822305667182917335139401522411322181491212239799340568822817793732375617790610073184042410641707850147684544085651848425296237957569716464219255373982124736797061652743102660116427051962991357927911095362021969015410359411737730170098655778858640566195568450000100128571239971315326983653632464314548337441719510483344562005255244118460174670160388566966992905188223003646647487844483012275828162132358436469656093265050698448758354569571753751561006569689237192675270166707964748824381920533366666400187067645876323103844173035170137557514679446103027938357871866663382879626476184941901913009480457786856484801000692302337083767690841808314100800582550053115644660327194926011784866959181509396985666103803753307354780675253457090000459995352408134741178162984894976878371971164194483390595873636344940012735928412332595340991227175105643762354161782311399939307083452042164379377392283346990979827645221857063673122228443681014060517945117632439549704781754874377723968094258972431824585742550357075609136678052828074082377327152604887532768774524012217304923476512759205413695409226896260688441217576979510073498036618042383907848022290620298588854346997095653974498108175172746382708485231158045216500308843099321178566612383943784049343390012452383898012463992612900536834312348154507152777179166028913259434490641164319774483759059517761682841636701789042573543887026950065423674694889182761067754335540632967529061193286186016978505547189710268542531011910173906739726289146446308794600324896294742412349159598810713860535889166336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,26] -5375825715999809394224515375981112659716440672432520670717860125652911452885399250550339543658647761757295390044468440959619648209504694988550197058836484222585217070604362684884148452864859577281294276777383732569418535264200646578419896285524948338992733785619961012661730669663802483258380214572473317303760382261483247258680703195252855544157512075631513965749167724080262733869311470780696134543425735442113935045767279699510508866293419918049403655603382935787260345675258225852464275283015718620246734134434005830172627198415819624580469862163160987788398720837927779667468342117345704146886834648891751207528098749386674993433344849350184581636615973010691469562953459673747555414099072957944945641111689466487236067407700455212641160716437748725275851588569777086274030424067965696675742143917284894997029854510563243197820282772238264393036643761928478522186988750284178325115261220624670349355554139076408342557636116960960523566818291081470804854642909572778706706535278172843772254898011394351018143644394717751976747051016384352510597384295365224241059764135735634440643773742521061184312879763984132916172198773165085740414874901161929977631694375342934482419820427708368237118965395714624938399523310883666242318156865771117928858762320869037552778057801037079444204778311264710364139810807796297496477599820247240868960234630109828013289366578150276971898584109083101428826912133147637476901418718243000540740585553994142846394132898176307209513413106955998617809266429794639532903666983751355719254192608632240772258646339445579693572724514877641466858169073463857048719897871186162314957779953976820002331797357677488104246722934801504755005289354456382147954026152845637548692551951686976998913429953525263187479852038030170453032260353959246881625147118401559540587235528154831382329581530361615488403440160097404213087803624925312359451317601401789778509315291966312810621743475743610075737814714014816340225199704834403185637258827360004385520545118552308255169490711321446908364683665128462648444821807546762157574254437270422907871259686600704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,27] 3123590146670201811635159396602921758829935256446720257826846492639157174843509832008184566998712293041544932573981236595441008036404302522694851912678969875346493121288112308112609396132146399180700884327925297009671592433171825708988777460566793259892477420290817117265302884562960837343985990841823714367219125542977981851951937741535266552805159392188572335593508677934445399994130149407074842051488255100800182681474848442263226626238638169823448789539546982603784207127339000921405408977399346687292467794867874856367087092933408778978450591952937191389399769507400099414460963944499803036561442866378133995793455176190671088465500763827374506022935057754095402952976909125896916818540948177628613353914852530989543019295856448478087522108182220201290800725892298994660525198083783579361799285559747686742621967488372764554860557678813464205946046666158919577374066890515248326023767406940524998378162969250232929932507860553369686997475895748610555011824228494875244100639767499565213669005728837964141980162604810451065996607317611468575943039411735088260199933806804009326655256536063278139504667659887266752991130496890361438041697116015794917613592580340936351222442423208294124477118197629129501270439590761179188185086292119884886202075741882345142112795729923925451256238854454622691699035501358582229099922831310065760603246176941109192786972053276208505165635504568639496578970352708099918592782055965611690712128652569823341091869248629071029471722475643605943403138063230834540679039530584894118694374061723725954318599851071702402590730711610472778640022123209670946175175928270196100853481769059611066578066378816728992805965585695522815639161604605750862358402094703695728178279148703589309375169400599059066028417671742258539131629193655021947372971261032576125524127657263515526104808451363706225279692915552966507892971748645630700008439199325005139356074037775049469262612220422366833228975298321267583400283704692069090028679136503722595833149062860879765402458644685134302297554565472856872903066558103035660437171886804817494174153245196288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,28] -1693185691613781220383689475671694611567917114724118594652002848552999550642218928089545176484948633033445728387825354126045309604584167906342176708003513959896906157626800279871124074063539821074552945000727714737742218790487711186284734941967086948224383213292634841315153759943227444301409235080927100635564962120685930544445418814084921747174562488799574875994133178294320834306409353418538209441082480319469939748323450666658478917010650464000754939492369739159183697220877547725884586956621224357145730492939214913344709406662758670500943878644993874525820435691991600784707631673523149512532272154285308810350677265343410168860632219531027777411353336321174414994226142462917523547075335446602626859418277047131284888781630721619747079388771237399050609481926149618094196872144361074323131898728210770985721641488177489410861517821856113601835182651076720367068541419351730616873585632146321135122504040030424430619700733886477456780043742070363193047129679123377158342417777569588044963329365246481084254414770797307518343422636612441179600891051657588960371534316300864044175573433725197887127238676170996720222843089048934554341129051695120426013757762186499586676647823280012931536226935239359929844036572599283067491064164550840190886944563827890498322906559298769824393068955486585819015360265084436865202705156475033820203230215987563569324316225325924028629566543517539317328512774168903360059570676413769605064235156066846688773465104886858091224355992141180227593576782652526915036896871829186638386806707591438735482366824190229015092027030745223597008070253211520723418051976421963877058602776059723267931427088652996186399638897106879737010029995472675866798715289394234831704953365191203005494424338259941037314913595519972914924429053805892270969530431811902184844443436983544727977551815227102270838111636908346630396787093945788887372925696022268078275995118549646973132212696723108224598046502875959276998610577967266114116795169441860570231677171967396741780137493554151864638661438507919639366786423844541508758959567882309496544621204865024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,29] 851778582664133368357403015710902957728927452123236802983424594523542505184027498227973109038679476725551495358057518079668437529655083762012557471935511836264182600014212194766217406726298220663800325782849290400277485898661813976065424730530498413892804721917054206013989615643228184460478176690110635863496856432912754062295487181637728276157731855811349821382463091473168431634936288855022944431157403756355984298729130265409304802389729696974577180618063626463522478766376693665274226327780607870368253335045442908912813359234431167447319128655409935257755956227937738320380989191076317204895815696453720955959103752495955065093659068032670032811700526105649756839602948086134136053843897843411227675646462305946418659263959316985288270688805571911139464133748714494310969371735270969447022716540284365027644208448741816276842239463101412402485303044485756028981954176263921648606352356440727124211052196147813521001011842306686088656968009342643006333532983272227283931891577666639980867169774110848379412538239695044913690324325356574326109504526850703488923877222007763644182310947441537909571008919027743980952092750629479860473963333236513905906025175463148668044597095058901895555180510185585821668470730497311654821392814794779575368305539916586828522979523141655420926413600068752057135699610211182850040731200152026231905083575177968898285823764018015170929479842343809985957487788185772451528670377547501997809566457996752562881630556959877090966073448672807152026459211470977771362748510269821030800819960053587294717497602792293855661538003538133084381732743834873664897202744701407741403312214067633407462592948767115801536990520544193560331300035766958801625389585256933836145497298904032113903679081809096031190864963484289441882265764628105420005357077409591920429781318052002845992415077853457040750520945975802834939474022449842539396789170594840506654028890361403656294852953548940192550960460123301477211930547579221314166179681330557746620829411009747396354829597418480688578814845986913437572916796984701611438478368530002942084831367921664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,30] -396280672169219798380350602687731670991608012503927847204600965298077933082365877190382029588247653985677743257802099940614152102258667156576486451751420299286659520623837600301893046329777672548129843503059461891557887946756972720813067414641876828888475508060324365780555728418512746076215252571744588159036715121506812492230459449350274532068712171930823335208173848750945627590405700959792662675137696161709535621469098802935601748228791171302468508408294792512188738268959337209185084174207608673057447158353133132134278850629319167587202625898652832179187363749895540072227007843868720872687077272893926887458990506491916490941631740649222547850804692081888087866325103086399914741444979688119810387399054261284267056787231337301936869695928131143439669794372245991128267239836854582718389099658053694283073220489395623214321066555420224514441222424594938223581962559481948858417392869241049035598325623822389776798948354511544915922710494597330612002304877729070779346079045390625783744456928318373655946873592268702161017871226940396753953968749993130662430786870011058839122490236268136300773146725668021131917549603478420112614885697482542466244932658970360430160407105339380176711109782960947568305320359868499396649656340513892189123965772598624206820848700528848621231787230431863309761617602821667946618015158246170085053319384838102311928147441342355880460084788043739935763975421053703989765698272504603146191742555908972852768214989438900870230317098673778156835589546335207997833062104226336270718541545897276944616128046433691699684895916443970212953981484172658839790600832175027025019784721737862002485662887597220959730277147599778588973578809277396997285232088299625621298548897754404989047827262361620621547910016093075432366989679414997866031198358800421460239084424630276511820528018083545884550015800221039970110603126579857781618664951636803513000464836806142130096396855885533959178135439401788317975089033046314592973671606124620840504740819048799693236715788907496978323489772902064324623249641669863058364416230938754914506274949300224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,31] 170619066972333807524868428526805655730644756596258605854114604386497792365248583972495349067664246226632710197378081206333951417268037177197140654456269781325558426114451166643335813546851613625902584950387675467056301090001494772014911659498594229618507159373145136236233595498525066035000406991709303253046433988833125163078952281193429381543180181401063137880210849257648056211913328621786946079159105526070870435765027454081674170415601785242930468695055132618291991362932526338569924634002659992951030226491684026363690092179951282418943623728753754256006088469348980299007441544013433189933730413118368428467049566466172094106858563624085549532812011175974072335886548852827144900952255804399113635449849508490206187235166087203568745222259609784541910288712471580163928894589962268956178608382512218743335497983518221572457794861208550365947826481041832126737923735174607015349157012667460210310968864483779341637466505299302965943823859959067934395449537119444604612743337011125513476386429430686099678850807637529763696377008260635683497485480270060200071036933309569965177171324627653484685455821528885908930253562821446930144530366077387056927441029832680589737778054510695830882934560757071700131378421256134025150883059618638640992300225970273905073885151812688379204847271477038820042133636104963506060510867278000095820236603110006244381809703910195227280998410519239036974924259176353276301948797335456085913769259315725118085325577279467016720241572634719839469561952160616870804041925564747040526412706427695165857341674507414410438442895903171563919448817238425338541845307729195472883346921933766461191658816181140453716855777969810632389449516863987187190231245565415746745961304095863905547185500629917090684051197910170815290604865152176563539989165130726931704342797597621666346826320109664580245050509108035828964779771605741091155049901936317355191276826418789201230568030828512093152471914884893816043360675408184703480078036475662475593885311334148145570405429392782981591869203688249130964754137881827834047546479262749263629424533700608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,32] -68272907728925843142211199608085135675170629934408628914273515897398350975469158007073290309597589550780025862685621748480408346823270046646625122022486575652567601582250230947638741899125756634625728907525990660083492914730481397797061766504652770629093548728442254534486346633398918117443772703829552161016570821991346567175421466985345898755495598069947444956099478778638750916938416501282673751961884855743739421551075372098180814913395232686701551486050035118875963366878776976593763148156251582883133339912688800103469491808705575948475310850425953585997865191917398286326237745311047527509175053415639801329002960012927958485349928149848919652502551129688638800608836445738471898448645231663066267413416473078814755091639717833631451791898778211872961313771421905630699792026470022420256252320839660036590397031130235725072935657485964532009250945806484135622169957063527256868899037170948776818249883403715902576416827016235872849296043751843950370120331020424217277811408570683050881740817579141674787445683095123425931081422572901724055876675762607286490682182956225179290105661142768764094727780483582442789157396113639899488875138967598856293712279951629351545690406675428613309626554512343486632593092721200581854074474159110211394665456113194669360476501439480305851594600091840379307730284302850446885836700867215076201068833654022642553828980129055235786266623283563837120362499188927553188275394411289351174589586294703151136303000631433060388159244612271905013290069912040545313330119467983483545351998494000319343989137114752130296861233455422551692057045922156771193360997122739382252578260020324771316086510648489976101971593664697998514761985520609340130757104631889045124963973476111432746869644011809518243099083342310284340192973735885594508212646986923727567542140077305334245772889731129162527004446725532006998172984535957873841846134722679289555516926203341511011322483865322609563831845183165758096099277413573865471605157254526700512853427237096098342860388249000500888885158730751901622158640289496451509843698876267339958216772550656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,33] 25503264885160493897319037759358753633998057399534766242346340063060946802616984847663288777424912997967175033206942071182121664903861942326843084784986242671021477643675705939246804013105533418796187355504140441306410162948373416728845503589613502133651839946989691411897725258332784494906015612861275756647305497688129380433236540112969784630626653492846744146806616718814325144817699250452481816698091917646120339281546661590149361085588224062641204247901983226679491665185411927774692292743827801962477409484127543763157206380678674139462587704397072075758813956963038282243828895441973532216193060459814606055901071568674506953048289751332817346278711163665811242066551039650801149097048745478282083203943090516085371892887467543828016304638492516832750140764386744790727586002030025463040453092375864154948434300005463753613615010116207785905221788526478014463977232347783557133649084143831856893591571314261951388507346542610881385630359705399290734505382765590264541174272060512838915059907135522850550175915717623500197911108508762854685543709592433197670074082101267329132440228224165120599853337167583842671710655431801306328241851979961836743232299370550448298547677997373913545644675574655705126999668689489860511212613580665239864423481279594114570558188684408328791238994255325976898491025710537461808995823002053255441219731819335932960539839596829877780912027808085859153128692943577808943603043147168092183774632197393308252978708720113376429901515613839466563098179231372050186222329637841662269961652238910045438588666060553998401343714655321298692891881888891514533452675520416124159392795058746905117683260081303150239458424147220058816898903086906242576953682139474427154461137004943374547595126817911560502029279307107142422308987243196477248221875694579527200303324126503830419982934002557679434132278412507228628365384703563006710599342187183593851093062861852779368578950325943329280051728730599434655811085282862237115740743721746254748658405211255613277116060277192052240072416729671464630383393080914370140346401326042576291785217146880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,34] -8896194321112686092977913599182436184473373937063719299086819170566043232328338851476656868097446993230835839686660038098553937869409105423885788465424688148425376596949488155216859348475809539245681718555602842528217980402534791700617830535604128925313419894210083203372307057305294959267369657001466561538481502055657587781613096162622177684614024652325983680605187801383475641974838996622572397685743767409109992014155984179169903381466525936648922026518700621874434991771975749880856215175489342740597549756106213604774023715339349324089744374926758528409703322995013783420955199108251618483637901013375094093470006636696043348542163892676299955460882275332213261243792142595923949905217488246764207913523193435325537695166701576407698625782832334141867384330162731293440331176095335070952188763019111377831380279836676314776423299890003637184672419529222311856520349532022208232799349218554118541781930332915835064797812076208481156355738894003827502125792022536305871406312840846466658923256931343886540399191893984905721242595394156242693258382543219863583969086888975760011179218650542280545229247397479742679543739203802607462472585662626884708252528287458699621813105011359278406828849925537588340414504960903886337943441086621443994133589339729279680751553399170923017298030425400051285903267036583255195239235203153572347336741089490138607678268342424999758244590971932082846326057194374424684216518059579420079213412695101017907219572540768588811144528345125433608565429811161621198444932820136129428363094557544989875670196587568671290251505701274837095143961705907960177415022178754425818656777460118324915731451399562572545501411524023172288092515571843956718259871350379450344859273661426562885106992220238921513389633099260062149988933799070582477402058833413151720493943251902876627727490187212905559992767572968339816136950862291664894252746536032451569203002945713814173733956652515152114522773272163282918675150239024556905727209805512058640432864681230035032300803842368937068980610571059389513103338181857244753444482053836234048300780617728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,35] 2879915489778535228957431036692770670206725242720224339506393463790098823823766770851592042911634663527766261749037194507803927768106397043546189701707558467665414154736212070969730999617673581436313172038248437652392895762131025056378992978255163445717838789396875127591325744612696316335638661688835301702604030380393742088640296324677431551726776535764678348920379176688475880984876564821101070958882858228600969699764094304447538648916462429954306196176453693684779682900924528188191263632478278721322163235537532362658262205326823479677838356072144766470438051058275356157298568674712371442483779220386522684815977696017567107913444210202324523792303394230226014885984638651376713140146684916855720159906115720118437415154513836336816919041280011783141650890254934148734819751983588161167878933158054806141302065914561956768784506676519364463465852106541545303381392611821271666416607030060716521477844633451650349279706428371693469377127964871292798089540125011806821459595541198490612719298384246893402618538789983406137187507603896382446436176605749413757686537653822814809578474725892451294779600659873113879780657775563936900458355148005191129745347062619151469181914995572467184886625344633827133607214553650906890581520740774072096447511404648771319022126398148493297881814612882637166121552230550053834830271470943662222815308335606333185530755799346735252732657357853228210053514164962809480208291802793155528523484425176214659538228459253356587012198917639936301017811670805917863804941726723141244254425949524979987187140822459059905788112581797453800697199751064258751744694867681174123863293498572480215994095611078604899349077735319640559466133279216267525913906170280115915914955813236285965337153502253924611026355503054140445300910494768986360980738994305256509776812952118958182274721733477241437532756108321528792298137475885711766981486749512621254352892112553628947824839213555445137011595738327011394091264499075981296290143089542807904031909711658572916350195889213002254149732739999667053021710524728837173641395953738559241120800309248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,36] -855282396036988087285462145685117484481322234140861236311926783862835870020372749143022263276230144230554180595566574064775366808648259314541397953275055331897585625953830522775661588177094656873162916896726571232299018149016204063830010205351747227683493208415509168209818758901372352820399741672399580472212559703329068178918230058148743405152395130214414499847835545909674025805113655447839799270137794879113566910276958810043569334331347370814045749058049038700239622357887841076690289713902234355034598985772703337384013792325435371194481569692824350157952804887426608444423651291761559265787384031704390649489474078813544356802741147034427782178892617955854544859509825281665717267332903705599179861237415909727208353726756265694739494183514489331513838426468247897295689490715297389047861685410683885941841827218549912303042526579428365174406967475067367408320226631595433302507024179578977239782076954714950133090336122122217322243591224502491515867252266776231193623900596709367828504509141901032259264512908497400339456685594794770824700918261368884580155157480006019112422728717514842985155470039065575613726500242101156047467053104058454873203317069685749361803072454346407962032082265253489379253574488099343686342458261599307337128273533752959014916980228069493885872345295203936187022872113736708658444124253473612521145497508932189257875647224016472476332063774931442312574101853335369877137186048354431647251602484516286847910434361328129932231964801721993820469583243541304813451761922162620591536657966835198990628746421681540122196145265388619734081470707551975458472637460458822409524355089329999760602820866147643278260670403516783150830167205675299760475137419546447434928688493668979104768971243218077159948625200342849514092597290606264808960993585870542003263655389724511447478113515832475263276778584607539823536764237356538349364555213375661111089896734219251271040550049969717507342981037579201408273537385677108582844599437709316487578444251113424458623996237632190491898912415799183871753992653192615316732374300563229977186664448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,37] 229908481039177920624322566468876393218195090181717129217220160536257747752992212662246843819282216632055339137409541751258860628327632949479915357168152910371904759652830052177262350422473758418117495440950282404494508494039101682358854030219722348837975979198474805887598229316437744359125559087714265035476852470232220769166220539861589342277545644370626428469510850725825844433492770636211938612420736587705398204131331248444619890977977976525782918462189542463610055306395777205430622836536483155539741715356474321479039690484398597013465080213970950793552458560778932984394007215623049642016977814452944611275184358552768408192343200962924752490210278336096439781098721482586453359241799113498331325365049973194058377214683120289787264524162946015447245106559096983937505868419137939169157998025726063107993443624398437542133086946704706800101294482335636286717631080480232533052361210379045176498057019694766131956689480591402634685449900534165654267633328831265666719490116851933666807474745470141556769168881686267679266594330647576177557719060916384521575377875348924965256573405521995213103871213193012084060934334444484894197781764667988710191300347790279957899932126482479947107706179755530485079939279380598664472222264149384296183729476450465665804453893953399776084599445373388005932176578359113876739796166568518011006172908267455641981521763831429093682227155309196493155298738353540964325150885936236910605799267153120514220029689578618429623241753670614802364555981668818573680754301788811461269955948628621882215368691794811861132362182535473270941259133864698251783930981293310596094823511070110470743536273209109468768692768897726212878886087888971694258235099468461370299089474039677451988658031988455972358926875304867296035054727327479614286024048807332351136640700354179976214381923205067292975227741931213542062577001781282797970108881019139838870303632647683368739249174838124816235638653851759179024862318808489302241708593572725166205463579895886479738087287857908373766762080710772474297426951020582060326007165452036305676906004480000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,38] -55262478385788117424939932926959532956312415705605164220970585477524710434227955176577172628923938778392495523647295345865639716787829644366637945115857239707584466947292964832865840623506216377699933300039068084159805475993983346268137177611368830699448992561815026664692025327924174989993908162316424246378782148973755395772333861401646010028586786597225643937485119522431767447722407562923295763935886924225842892280391380777994966341089094782795296492686244692812831175629636845212029814116741721842580492445158774339960378711423153979083151197650677627881747664256310544740890282309152810898578828958472964522923072743796265938333853279289456490908405581281130041303023048111598923930929851503008933506120396027230692309349030184269380984189497090335326335794944352321173776152902407469440292874243203382644413056870909115346849164904636898487148703791243385293990990491475887561809088349912819996199084669290635982676497706130190385672910676921374261616720100968808685739816675634792236235279544565013747197422441652383679931137188195080609931153860535061854021794095684451985144334640952612039022573762678182433818972689446710136794199864601745055283478435667128665890496970999596894373509730177335543080519117316914774436617536331110207214535346130524469670143845024959530157565355970342206942146920172286031309646193160465767196478461396891016677907043714861616168053519517004695123422833237323561847756959378599454483905088127286168356022471842495907565816425758916567199871404684107772522130987490785643230262983494875547257001388662367576860928091013215374712571791106659448817124953742629574390258687094069791974702277243137136485200181105990240586946793225671490311830149221937761285725071562890797791161400617644548365922389270124480253101574037024841902688411619497345730246965348437916184460338405343638714425837661536462006349274238876077864819569722492795370080664305442251317960537926885208224722511370408617739984422082307447687432828526689412257459399194962040783975343992766887967610620446206149098832782673816901100923350258728220267380736000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,39] 11767402107339537487223367575139023327536957601665258452939530845779451408949853560867350664145532462494369647824918954699158217106818458818979160690243429656229758773403204414168004101353049397771145288852040324053933493830455526243050147593850546137014093293897971467415901652088984170048017343775412346507242353617635786925968035858988498344359588415918579332493339881715914292688496842886583645791776181759759081032407784158665372398436761922687829681767084135145211092232465362667622613300054342591948326198759489489210947313193139290030792424997816237510561683141409548083064545238019311704402574229387721699366603026839705202849260686164277650562243104955315764628469312462879756806214492440153635639942613616529177604569537836922321207412926747023860479419655903516413778463927628142250222365637416260396543083709442958095109300881747603447199647283279932623192289230957271986885105538302998149847521815358416320917238391130061752006161351312645277312076733990847965588717498587107909022586778765786053226171074086506769225715135699715827053840884906491323612032464765827977345600380305087570641687677319758881874526953428544388031396264014274111959739860397922429575538170430469046330523013429086183753859715706074033346919104771352867901190046119659399845821265067225672171227511280606571384144594123599215903433631228442606436190758508091852538631844573400439664532592725314837110947380964051048855121844031641487216031622754302133238920692738044402647066751264080921582761440715768446616603587633906448765961677760730400746033329316576119385102636301288988229753243044664008169297695510712082317858744584712234872355113853671350697867641691845506874860095246842675712511756739685992260181434481878557578027274699592433567822706042707902295527368957600901879302800741338477131942635761602837355265919279130879853123843474111698593216863764038975427761022929576254640919111787146978408241545981430164290812356246870086375835748728004353550085014070080423407655436123290323683724747229715059049162348802685445785358179481075979722417103667617627721695232000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,40] -2205218244875586119673098290913061006061350348754130972159080032702937896776001493624251917858726917237089597712632274404825858414880661727847760339337329278174256523165150283555902615946060598970925001507770040233866731021560549261659143766960528922852770839937650491431577751677917502371552069686618625751207356515055909951846884969140487729301474240825421295160278613177124027224824792115426546140236986433572885022895109103113932441579735257971902361928923427192285797140270970101168106227973598219747304917147772269319913174163641996273942350847385673008484849558944282079124958467769126774099922505059895101762231203484125459904910527038343567627453455590440281765754358719976873113127925475913703151308546301943415199532406152043103698503271530486191162222780818851195530271962117324027315931766249913875521996745009162643661223590784437267764684582395855647995740698784816506186685903946290615708144908726559850465440203651684420445821464274847085020451995585380960189554886015399706019478493460762927045384971268616415540642186347935785079998380912449468533685380482630691613149530420123062145763534160178460273142321647364260811963036897703823650633343386652694310959695819327446362508815724927232483843860579251722860575009038649149916866768695954033766177682935664766852326077529023914447704877216730224321835093222508917757996700591446585081367855163759334154807000011871495133283053035014451775163809056097802005217022189113375845743525757083397198066320015242708965082674068451988943755068550301323884130117805067281304671827233508471305283460048326018569237141617103933046262726984038190627278336316312531301805450880893330531692536827148330404286828311912909935481880141241161131605672229589600316410325984970159124040105178686150366525943029553161730256178711660179344467757586894470852736752997245200070573505269244884162929122367543630079385229536312303150593056455994197893157001697352391454630149809730679104981703365012434428892122069697843578007117995167870593277934953291715984709058818311026741389358384978837166493863347265696151109632000000000000000000000000000000000000000000000000000000000000000000000000000 [103,41] 361802686980262164232205241024304298666926141229634944960357484531004171490318692774441028452452696451550061494761093822859190679620563787728440216819111393541106913594486836365541520956880412393964067615533445710747794821099812909929018717116739777693286639201803743911970441557720275952799757304887382069846139346585432805581928428893139328422805802511972683877983362340280245519844893018778724191651166896707113823801327593531644256782955008333483850802016114211979477344546970290818156531353348133712472181012328535114267081593890591394005325337391871726262800285019011667010328044716252132057541096626719101810398638698289762641269589400497459556686900487007733621133329130701880290504477582485336305086929041213249541054893799187703060213317263923987763276858107630629566656376393921088667853178388151319843561581157341184675049036565517733070602387921153962835741318700045569698345196913526199889194114789895110991546565336905679081953880857998105167143686818233325477225998349562518375300576739132685427243997990197914339830076087609358211889103385297310391230859683004281486122306644930568661625095880887848828709292224760780940105159057313392119111712401133940356399089655814340736046279999122186111120732199229194080735629221493538925426044942085241793509850437287580334479471601878589603344975472713324529750257563289113036363980564833791714732374635306178977312485351089370126624487605232352715012624773093030331945065962359323654903897154177854257710429771825308894904824871682992688726803005411439681780192826125878746055079460540393888567350304569916039919238996009790934518379244619731005177006424830379458823827509835427619620200139751593811719308729126204089788512881714880625206021334292541918997779731041482483940683514774192960697763971325177966867427439070269182318629011652307900375836923216205045396815531808144762986377572917764424840258569045216945393805208935152208446194883198590626693933665513140401575859799291993874958920123196942710102132062311722203214006330030423177297717947812282224908953822883734369946858370933318534299648000000000000000000000000000000000000000000000000000000000000000000000000 [103,42] -51715381616413462384831940111746541360389489754642236013706304524813818010735256215174558623370002949228053142783979776375626826752560350716508471159867714816636075843566729017031531640438696827524188113891628492116670880081533060067067887345187244702292603298765036492400534207146999600584756639279619315509445835639290410095992441977184477978764142113007699370150625150907564530789780530336773472704261227302318824407216731576817187673431112802978832110643342735640325412601722607003209080435358105010443156296839947983741837471584111742513034208619942729354184848470828488081994917743678190744863957267598947401877092464028613763329089711508641693000476033462070370075864827690104016467713478155254240582720332908901306157132587076128478803575391105015932064412481791381447535516822293317733228958013088695894984702599491291173528962087089777894135628780394495979563209830355100408970881344069981632784051737103127843793051352710016281662875912020745622527539447858694928191258972518552031284868378773257693924404482980636115943562002069111942856669688313526578095766788908628108475211257557398908589663244668672053525654963017402994110027015430791861113454923026990091891094208217922510492157143251740765680238037453424743359680728291094832931635821467393490230598516078358165386906044664852495841104357781335180943510095678181098259098036734571455005470056565330397410769393578214658554999391825678183848147402570416653687978711834333260648278871632435465613916718938166547226654505578569063646337611843403667027115993512996022418109481279540941878115450522531753470536262169521693723211294264515545233646540285286388590837273744294411634965059699179220039429652964432230495186416066565508147965529981305863353197817116641182372422516621540611081486760933647540422504858795895997992993158330268474195657548187258889619954039850769691631598421764786056715439327222641119669474571913611950664709340560438971034995386128812760437871556943815830019159714320194667699883053361064064706075419366983750950597907685856173918655413561556247341083281918323509428224000000000000000000000000000000000000000000000000000000000000000000000 [103,43] 6500796622785941317252088570246808946751453612459281154838587547346947798074236272879281238793743162489296704551121221010382879937046442097895726342610357484530279919261265497187949468735502999246337754232748205612291003047358648199040722222737026080939799983755870231217498674990524615987410619675848681536567472762507090656030917747055437597046795187231279659007220229483088636097206943785782769063520979528687249285884208556527959290681007377077726828620922874645593667402910058598329070332762172313446780910891770028861298859791753940680938553457685792563861752072771752428486524263546725242666756789001448354141790909942143499760443837492963126897608574435670117178812726641769526587370186192877489704117092657042004284371955814351577955733619492156218260509998219579487353760385268784773333167684320161148834070739418387655648984435516419630478433937638652617916627182265756580166372397923878234346879447561871169705153462784394010932503401609377648638028149189929264693607940304737010094373848996981186541691418846643843692876976017191156786393059409149213634712447513636367948494616306323022198063209695248059745726902855980745668796111358893156300526815373206995647096028257015752453026146371296509010189987970259258121355125911986878832333048447595690220283090584283474786785488644490388918922888910753749445478039226431009374009522463540861646288991214792651048427975454886730375814409743909625271259541289246561490044148458606908103895771800701294525581839411540467341342502437215091984654159921436893101440634064237516359775881722749635372668228928612261543914059345579457723050023791894413569407232899091173169356315921763215591585400698113630801913637732135805091677661958205958884908920818178018874457604382694945525621661535128098445142288724790041218138691220140097448577409899793632483052647447014784278897509473338385818921406223753563116071062699084338679803569195846211649003787835427432127886772720258846246730464502148579038998506850480932812358324145818568889742083374141401672345668176202542174848011173829344167792612888496088023040000000000000000000000000000000000000000000000000000000000000000000 [103,44] -801533966025892115125544702812271522642451692914125964212238200283633493703124702436669141531791752049201378177998587626445188955958081327467386905641383395911405517043205239933063598237102222981243416597800795009281550094230521231659903865091685937176498160435378394626576256236993319198095162559725813759967273162870835751150667678013140592655421683872646761775180460122108055733451227547303063018806876586706686612555909125300226484002190582986840457591645812855613412148161941232152153900481968393351450225366866104909048530401652401128286888551260955206919340893410192185268216750755719941647937256354388792323189845297109483549867817669190866213310134798557327068365226595899244112413110637589771775208581404919954281253186582870181578919244986869617855871311722601493345587695375780925767319790711410811651871924995003269867892529746741584793218106891157949254516731306041360405117264559539955337586104873331966224598681852521319031195583951022437250216133938176414113683848803999720525530053588805284474215068982259862868560439907866212213032120702755932660929014628849191466166823388726512126974186242229209757596705045805005928803106965835984786901004182861537609894141083220062440835029897617648098720522736739948331902212573060319236495840187377388024854158205099683533148445858838574412310564123486148266322994385825245147822611872282032575830804378667343561344797197727911236652634625211480583180666798927432059154955031548945469137350571260615898596437420531431300213899361018060103114403144261186482779600822432523716815454986374286478870090961065297942897938754476480034149147619427688246155565122063893102540446293975906755810547743997736061316787682478100746714511691592317065875512976723860959457420083415627082170690553856433381437071674079652616328933998030894243495689732681085903828610882465355881382287111886221481842554479943817718085787371964069773774229522306841869056922255980790059825603161737074783489532262397857197306620901592967253480755492981317231310458700871127564397491325732345925945558108006734459546275255171600613376000000000000000000000000000000000000000000000000000000000000000 [103,45] 132701638403075881649835566630959381877520218552785504077557737196901519909090818147815626729240127899799377701394872627469520975800287834843163204260092020900591388072094372718168065842299250243678721679698354239528429400379374103144339735528432300821302474397416716679604799580086012393046739943140235704224930310558251645206485176473340975390661059271763103111022140747384357126075454759579590127841795443283265559246417750544782465512065136070844705185054584360917601286072649127036246976637397034467745306010827572589558325035997640893500642672701547163022757063569782268113561790639697830941987434439590841209422526320321154428865018473223020536457628143921778749070575604897593755371883718777938086950976137985522483840526973023013769263872369242138622935670013550033672006867481651737692897250401185364700189591953743969878417176316617019812320834638092055908367421589513183407489420804301099429896434036885012557293535959430457252459893667973965078657783661370856308433661131589007315013628550712823361260381908652135366478245285254889724868733010702970803969780010420543744551162562417264961756012620829469749390500388406103420821054761911661620972479478635550136671886800281252342821329242791660812442575156863897136897371404969418360820069198952282863296128624888234767268965706539590863967861587453504720168090632144034936323522958578969673894076079659759993130831062265702965576376118638824555844379064449793601751680218809315024240027172249356024993864961967687009490367552876610122946351695968298209065735546638439132315912143548279580721072712730139767375925525392875690854585699728366832628877794647398120171193901350714925406953919981803313352353418488012236835053201758877642846895197327100898746894654254522448683702287366440243994378678676110297485547905006513541817936831977124456076354644517562327604783177569257397076978086928716924779096751252900830615547603033644234004263112139541821329894449154367030489809485362119025191682853349536658649749608506806640735980914569300153653632450073312810709869199703683075003502533255903576064000000000000000000000000000000000000000000000000000000000000 [103,46] -30202714094334727884332898517305240115025612500347858322882438819126430620108039497083242570437962033303392614557532027349650122066626849345015802190777085649781981063194287980880692558022901510174075744551446220125961824064599406864183441283098453584560367317386650163000144774043428801710365350711121286418194792764509364647484633068707514440091450973445326149627094530066329948380863756895417568280704315257399125529413588782540166947343261728660762446961226619300429423955254614526022017622187967165377354647710883535710750951398281050509426421291184828007019702695351756318363407621402014345342345632985507378831755453893886086459090854213682287331683403905457110834294870939058169256697476942909734759859202293879448393487777647088086265713911390038412811653326708664295087697059766624345646706338182015871605550115398194320086712130327035094507233387820255338652263767831158323090454571496958637781012844909150282041872733153000687880099819176396302578607958813310484997009366462271929080373585109068174575212749702280595553732547683671411315681613781062003233376424284885424750937850712005552782028144044802539492426504033575118143021708697734624983789282846821234061450881514452821622075804611675289908390189836939821247750644530075465264744458315613783100923925663599054954158753247961862155227111920769651155464623052224946018576157572760664810192368472927059523673275101961136196074514034765137927530628675173679807327170446901349733474399996482117461152520576028430530473274695968625618395252683904506303907719147344035868879245912755204446716049749979292723486480401897518467638467253459008872506080658033581737071360130526407529783261426938703292027928826556620474905284003583972627003092810515842928846758218971038790536931437162638397144694271994567631803382211450567028887061064331773728632136645293703850549661840424335522126262195365133641849543253546089864257440007559919577302159085943795389000157064804257903245306916797476465673499624764876096439175158143260027395116994462672444455852808115712753948742926413627797906784102253592576000000000000000000000000000000000000000000000000000000000 [103,47] 6023712553661251063776315967750112185193438514424134764217694039410206560659248534877074308133568729869256788188597343078832556690352581673448279827558380952098321485025685300464457100252671186848218530730707150220304130820588445156088234553873008302590379543624917396320644551112488705853870969573328599643241355834737483275080752825998776286738856933667437205806244187892715547504435892897282974162008750735957648948928959638449060634776855324937326476658647155971725709181832209939507191886167912867723558090273998804899775965790548432604619962000533089477426963135716813552490338552460967568323652735636087431038160448872043249097180388630043168751609159968447511015636093519460192989581785089777181650678549075383222323963352799070431572117709764320200740210470490532550390346288061449272859437021631448204066266562730743863039269745639454399044364905704875842516025199747146897243710026303261874512513843924475477383878701690585030957602311971937922390606196075810561970990383131567907352017014103884612079628715401074054633488972428949686461658651681975700762977059585677566637230722284101687802633262877039256138467764388507561661588379296023798064182001994381679449107210726458615820220776527706579561348582078907454862972183530833936954086340769624211097069477726500622158106501579507959426019467090283015013465971055759461235414946204070988602896082296540572599893783444190207991041050463726283887135700299824627076862512005252118905211357258714190117949350224471193370049178297365902226989476120683157787151045787653476841858470179521430140279040101302654316671983030272435315036628958400568199271180707132744302623306626208657649403960603020973334486815152811382635929688449911080810196567963751910225786116775369701475903368849893636606294811406521684721189016721909431546143851479686578402122503466861762118331350541175679302512291511659116895954023576987624353382447240256631064921189830241464311207796707828806107239106250432975145277794409159129979216937549165127163517559390144942740982208381271852644812213713848951392788266493048520704000000000000000000000000000000000000000000000000000000 [103,48] -658882505110462256117499056783541978218053190245073538726899149434477482327536514681263145247295717112912177009014857372363543428629958535208878057563720522196550092860355619103792155951782156919056178776835967888025383366827322826592155950302344169355285895182493821247363239599353269081248023332766450586561897797411121090694802386446229889212835879856503661972029972076145299317356780110303111141842383450079765198541048938676308348558102962066425748360421270869367743950918648470619672133814319737906325260351373295327151427444894671522405616647271964499712569455636838177792505478156526034489843997015622026920707057843806188544099509717717947243188736068568745171694952013255863121929095934474355226690562005465192492590391757720079830174776306025432720093870015250929558678006393935858415990080510417402156352715162629061588225227448325778505306379353240050489741124060370085366736723910705163441096363435942479968733760864438761030691561413366031744327348480344821718016680143923913799106955264883414745140368633003320346298162819091475821222776567103801031224948703148065454222519603457416486923353111457464805174979305274053657414498297840732627372127687963079869880252550782167019523667907560683256955827924823134940015127092496863349899753723001207594246604308853812227091153912171583014167809487886913235716596758430674367154432389729307931313050855657058204514762064388561682309316447087549149148579160916048991109199215462902597536361591879031694416920585801095167290438421686049531500216040138135074678415903720071421775984835666890628977746761496697619254704713816425059756554236701535803346030452436642888304160073259514671784338125346003568200687110217657268979376910168578033050931617224731975820953358674559510802134291726539389579523119217111508309557201017381350006578361973648237436637480281907792529195881062757052449941859811568497486003195198755408657056435325630789354101572872836663836407996455750589988322567779189525987274116373176672103468232108838822292735287738553083513896886734310015588073280342312987157147060396883968000000000000000000000000000000000000000000000000000 [103,49] -56591577753949134226625814184574278649835242578708875774533903771253286221444476038521120795518863589281656637315765171226894576008969641969914132453203508396132198642470678621041218442164777194855560679118746018102413861694563990986364022389535777193383313245580492719435777925251136391909769436012847754720460454604667627739060436518099995347654557512312647950006588912788257719417628363685223567383793955033039572815458905934351274793512895679963825571504240042109492069237254085490501530373032857182103116778896008656169564659029303538507474222856266847847742918723470627497258899487226976598082813781340461333256429157856389777097697822144651840438567194570185013145842092395900621956222380476312104768374791852785480752413074695022986927892114392223274963617947544596860821649159372658401342607903797259398544932484762651079610712094257960911979440664979076989070925343222028042416056654735672708976620954439677924883149897123468653156065451814170954371728075656411295336128554288968380815272039815210611378809527984126121898595889892424171551793840079674961866564332124657180021712369499673463255787570799042017549529609437382410607757701171110430329570815377477540690701710094221029680142873775803794631106800058518201733925261852354422493308352220390661783384274062938561314860433797088081074066508256253097490531738414572313784221867996771921350638926399107981852207434285479887644084779570591878600264293463841402127381438675766603834318375546427908603384818794972835528792699489906412248396392105347644697311385876399934432903578274393838247650751452202525277560232436120395609986751633440823401322404103907195927309389463301076373177159868553641167121190491473932980973427943367626297635679956614365720660815254521379952633183504382555525180257212294261512182971747427212679753899453309340843851507331501078453355834734967412382520845660769371240526666487252486592774341737683790830797961567158497824893091859987771905940300277703114816473794197353010613374727157400712492917538264527272656426596964466743704803959180997242320104783146385408000000000000000000000000000000000000000000000000 [103,50] 42606734439417407055248864808795635456658433993170654181821068820696651616239790513858792137072365124139757878383758151550949437323406419199964577852609975229219508407190731208129175994942340953045330801461393347806642731676755416228069612555340754984307259554885669890614370672671949161186894925467276135114908551863455736672407000686128917195737829562751420230315576333544332528527880952770550804697569997511033077811966267597630538303058439264130463538718950427156275397725481570532662527346533332031571134387412085994816141385092583448245308921317156258284300431130238987749303807842736874399296694966125730735922208524442215474930796719548975568681288001576995339073733458163600147086159549921628114620296548202063396559878975964958382129265123175678188796410014678499385724666439041320851560279455436213717584785848754494360346972127426989422794088058219751263620399612505230723024096196919069279711615599648303672949480099935482277806257183329013674558808696246979878488430246545499553817950887929394097567595978627819631365232475234415806198030289959039964109418935762914910533962069574136579167623959165361534462960978792590393154117886694775362689268423702149455395774350870767760060375996396249459646754917974418340181301422153393696959886039819476835286438806859324062332374940410984725920944404720576589834990888841582817560299548980140677651243645922795525493517180852998061132928278004583290049910166292613268864793371652710699462191362778616165574047978199044830919470967179228816623276180493153742505696419163255036296492995942092108809342732274436158417953259903555161794188250338046237818080402066011432467203818808686625831324107890151649993266989124683726811942907506530677475506438521986230036350705002654861584173862927386186695325955442081121981711793535942669384697562797581794271668532669786074482811372707256834325884300537568320204357759340361976939337612844941583561137025211390622811436998521923131067601907103441268240192665079253199631818850416439702794720882638120704137678604750829896806613738560292985933153056432586752000000000000000000000000000000000000000000000 [103,51] -9830718503983864025436736840815389200826900326753732253899177595402163816795435513628150521502145221167639831306943015961107220864168737914726430588964908659238064611819681653794605195157082620116145189752601384522874479928415591922967032018659813164006731531342139962022656523519971130373227743417840475390797209014839702445072777937966510320088265441578478076610074864639201411261988039630814070013043974395733179897904683874554128021080594991033456483726938529908343655913826556727400563921166007294905669295518164545723960229187123255248391954369171796681250939292801345942135946270464637325138639651013176427187144200794003532194527090145105207661237586090796816402998187902443455807920763968011618895742801795929092374647469542781200947394135172636865229200809514925091658402226348531913684417774157583271359787810675741073379465929068959716405271437603569867812727413651538053358517353858727005613625591526112966961512076788082657449423733401695730018260467075567729159044466963267530722087345756472146884273128429805587034898015302145477143571266834394963155586260209526176648891356462812623209126663712053223486852222442361995056484031601447154800576856654686722798975997858333748697346872449005428391820310996299547909504556048744671912319760215786720078805289143618535967567153590723870698863693413567339088308831222216983366095880443935558961167957384207733152522740093694888053774338332075788768366280841978890195998087061014909516221439356084456606940903474885494788245524497277551968726953193013240795249553216738306306504301993291719936945210863547180446877666750900880830230786840472634166147717313599970115800481507806325746237972637075695919805789324510893528071453899975505827563575519220215096869292970807599134791948876969425994972735807244702287010871782605238022801522515625069317186291417607646182611951479084395611702307845310075172642736390863537636974722275980759457155345631527060423288659886975530493012232653137396294387726458955410638054116432316505999008512262641310883431511321877763620191782040539050987984804632330240000000000000000000000000000000000000000000 [103,52] 1308892927945532962994354875401505054444093373737946578971713767431928622595765205748313409330686464363923564355050062755396333075071497990547486057785219727172741463335530465691075702771936843235679895558807654050893395416100649837728671392211648784244421147269742919288343010279882723368594816280282006715769488001050878389689982800999260217494506088832837959268511155481608457902302772769041324083867993312902490095616889913099584664517425879662759241994496914850001364980731158286130748195067551969706676894750613454685266265861141519038662058383474349339499578937282691005625469537750136472791765132499284769771398872378810021068085380684547563728931520038546942335161707911052789408239611698250772205014758287999246085345866528216321651030002871166506228332608734109844675463852649595788395525386161316544233585404973558088772895726040341525613328026526393856291821601596964211617596580037462174297398005051920758503594091980055342388237317685800252526878856383016529308063482725265189121512903684538718719313364102489042237382898325495948909582150748529369951439495649557779052413471814254857659702882664164748971937712268240646693630032200763852556899839749036438489402462695389869494142655924677854198046959206716768839521132175729864185230301645895027858875994889297252787859467498417240430025819269348199748785826776116058488584978670356094532854983084300374423607293714074061124184375617183666058748074970285704082456434890684124890065404530772896754281339857914928255166099513472932869930113797513301924440834968125885074018261687099062613964866038936105236647672623900233328811017174031719319544478796433487870778181922518060243757665432675849416841647624846704265282183912575794763559651343609399745773549635804658956091547328512258221922997400703647899939821685061546333437077683062379304168987467061696467129220134056003945586188770494423034659979929671393050932562400334183645532638072934130746956871535768567336989695662022676020382502276157229623738725381107883049665214840789657967142380301510625716092114445808322210552188701245440000000000000000000000000000000000000000 [103,53] -101950059692336600317821881531974088707242876334115505174966920341391577655985344704640881083691751124950379302918817345673434919965782456851599806213635636075872158249527583710610905500611874219758903673428025149299304543381925205936665764013885438027560219460321874440400375342083705797035064728763796984859956608024431665112449431393929725970564452473038365990133511981462525443637992980932198104755250862074995135043924061506547268313537664827036118928633098165551448358806526612001914242325622606314916183530540849413831263798766527869332687586989130503955485005060741121822337721952136429753776408462482275190423883822925641818350552737074896680546446060686863401863024894314343698595292365678131439725654010943311841460178082248442161868534055725718442849424784723397223179588376492495673793713334129565847792589012439745111052050152092052081805998525958178468187150910527129546243387173844752571363768640909569111046984040960303168807155093140751170623709702985013012991033549623487160902410155389436818020592511822495776606302123071950382249159516350265861082743398748297246670178979565403676121222887625687663953127084725921559914257758362055505034097392413939500185378067460046580411501332897902618345184780233345658577406064709286415934287634102703038811041358357550161084460987350299271815631121883589666712502354375158817874360575931948001055707881033377385117729255243316258456938709852067271040041924363523242986863087706251956279165314512001714216748960524007425575678055783672823969736934329645957874332019571677865728397096314134616009928084618411137167363934676616547490802964002135220973902470558467706218591993342808136012668076386227919960662043653089474482870699059414645179255028648789593728095314142660979339785655567497906440033130508981033204328354864479037689707660375167679455112197995543617842416879793196682910746669109818140368787969957540763249307239584797128158756205499243984054861065934834959572743005125413992970496380600436536769877427594731231878078028832840255969505851073899483975179635400215868454989725696000000000000000000000000000000000000000 [103,54] 4591705351749280900150888592852836291595652274269921719987013147980074626710274602316107776756610417879853908268332194812842510946620620573384602660608323683219776439668039018090181630365032152139774249615580780988936705784584361681241970518696379558882852257543015660852334481382572473598082758939278711952749332479431299937622017484256172429935717792632983250857703280820448977648926212438406331512996969101017543978869720335623282729027984944623935594517313636015936295161593170426270229979912460383222841725243072707267986516616286864014525073474897331564768290275701310304713384926733416583780875929435919188889065841514532579520623766154746958166923289578228260284219770054826934380510014720033254475955737917066371613265950729684781078553674885968829263932128335056718725612437029588202994702022579147557697199271859439165455563815497518205646554107347825361835012736632151960777893050147632769178047458829745773302058235163210286881094495436490540334640758234673727826047690736205370166308881330068115994111760482166718666243619809126235770642660824475530482813607907251178182236487874277159092522939720711049700110116816503953674117439512763244830597109141460218915230646512925689198722046370484596404727622490154031384091257248674035714135219324185232717384397169001039377792442527054732784996434993402025216664504908467678654409894568155129464756513816663185415966451542152301402435017106259835955763841879082651961401945721079297091609836460827271785896324366657321033721331856718223838857465435388296202705627690621577860863941748955341793127473013872300987217734955093184188000006825607627107262200596332443095185897441627646457897652400661441509325277930448740397846432053908226316295658089081760169306344249824628436483305234818787084864952021698504211681926641923341482075485036706980000857676420781816884388062940524352819057389131941994788278800994748296263350001953401066225888380772220120853996543407849819998909954726851946814796783736896196053476165918568323993779792723967092547550745020338507183691656935387518884848756326400000000000000000000000000000000000 [103,55] 29046855951385163408516886068486109526945873219651526396651009965563935613839095360943710935522157979542597017403663257843802237734759058923453398854018440039995528535741915396722062299846343812729578887750228599606584319667398012368258300019102888463278145130850676981877527642077756372594474714923073920884701089671168388968878761335600056942350603174579771750150833484701548336483450583908890877908041821408458454906131370465697364700180722352634106961278415153552355396748958043538142937901047236982068238146073461617378357659094156494166167543298391555970622115393661378063472016923185238638424857846156683163341048521164888553499746367455544236055700005231759531936244432203494313106090229179870113221044486854324084482379337569184442564038171919314276849803782035476582854263175774081340957226339756304168894964977693151840871876429106638099008578899862041119207318066761406690523431627810988632415624403594751341360387615975971886975356857191085645314984968220219006401460616101784710089251504970808613052365303358823711792895383255317412570159770113303139160561568545552924588035559058094255634955355832909666913274750266516413665170973213814253128976467047104197266908624281932484412724491654650848932403611348770319664323570029991896774381898263602511314133973202463768733202095207775204585806992101708809548473314979498533880957513097352707646243807851809171203805310266814436570244161056199788287684305870510206165808950956670285767787987988882447227405864611453333681951820136876067668949472353382187969825277917377192392669759963817393816329177212872346645759947993220245037404682092431885956347570921653397214512529835874564843627839732256242464629309797915389507581857100449822932085457744915393256665394461565160583957417847237187952914314184442436537808312103395502903594249730815724567925206708738739845541068834578338755346970314440580253996464115973879871796500438337115892788022147826621076846268441252494997195379376466755924108771787121144762741475958709424924279047603931282400135242667576882296366428324638953037627392000000000000000000000000000000000 [103,56] -88551137866182719054841693953419803837766095315832750096511832243609671802090362762774462396412052804493106820009097572198918191320851059346344911046206221073656006639945306538086640065088473930089465310222540513133447867393082296628470921835251924534659816768980242726937913078458312354167103154054820059640821024386195852075524855138987275867741047061666666812617059715364105936357106302306179056495998705728471968595112728727095038773119047021795148443827262588805126439585036302718075464885496530114610253492216158271843084334304169386329337768063891733389103645610680381059988690345133868405679915357310657046360147859749501611623169070472683420212014667457038924596541511962027516272301522164016832186964214889865063180161969987132782613523030024140082013632484376580619242288203019616037244596828537007247135267019029226479931430154571789750705068284173797101111706446882012504173487913149628381635558530782487780552846859554882645377221911976442536547541791212278605464548299590990106059524541744135419320297874309247619758033220330923156879926498939612528092518666186228617532178495291711713001953750938935350321116555560963546683799803247214342468999091745406631442447608303105484857521170563119384673387963992160155206976065854144062192095258433007236634922204356961960725075287351086960714772265046776850104642304714932638068050562815733580642465953606363491220220118195486775711838011550683989503638872703744614189109083094085549825096253381209314694039981899855668518824737495377777455554148222428369849993007841073975506027484832373840739134886175839291367708708173564558936381199324435771167672375464025768749937271664195175092029246037862961722143256453897904610947416058248183308326427920812932900327240283829511307062643631416124469829621729362795913042820233839157873099446357143002332080476220728237344042302739000578243841149788844039437918763799542080452035554616963983361376779076782847515019856653285885274135439051982605708265310935759961047847571676823907999938496630325751342622032852644782172123256467045494867519078400000000000000000000000000000 [103,57] 11832661392546509197675560855716796861850951857102844625409199234415836276540946143000968650562233559905298232804178829305404141156680381255215436632955037663500309948653185682426847830332505432740399322603696135580604558369816937422993944905120497090544629193203136028224161691890188535911490267410146463502728234395185542018993860443227417375072686349980768359785736412018206057309287110711420053932131506164816738730722801162656590093140099674854538602197214570014142874929386318223093162227008620530127187875621950926981042629007160852007343872375027031534029776313077676646653859839715208992982750622634221690210798251328483184496507330338751223786754977921161849940395818114942193704437454902269364196721361258489951363681072302606225467208693569323986462665455853489919118665587450594015236722791792081301131560935042293376305209143886200211978114692973839149409372345621273523611742642712588745880839675638458620493080400361631471613630378162778696861631724385525381678965578505885612250641729904757764059556697097763435173351563548064840533529393645090948341377516717459495140441145873560447043342843191429420602245283353187985075651446788233226316322335382289685931733654293070082438209825549365039018352803480578494599785041995342128366650134655259171744949740947100461167951502019120409066946387503410636011158056175510244620642132835216106358196197613788203766592676872414092744786828338536590101218214447274340774800667219628446647012474817310044113353220419875427194830881869717116152215704364267804070501410879239858730735535814148799829775258384282875475450396584424597458379727853575549299314922509377345104671541262958802384763141116519331618006081447222414924943249524055626308359351310164110212042995532810027630534257437736398533156139911826315311329051699459825784505750564895868654636011568815513896468364959575365074414041776135291399416040998376605394178067077002188784238505627048670894992549930036673667792691130263718106642474520497847987904014437388849951308380464904573111253232840866617122021126274787736199018577920000000000000000000000000 [103,58] 382189716552108649943563944796040280288184023115514419681410560906483971894340436298459559022877870389235739804843578384438249223647738315867874109914631280879071438669814510107883629783385974447963323720539020177677386323847848838351807579892012031208639986968656808234476686452948963308734633174792437962434732537508045182715903849073897722181071793598817437551296792240553141021892711449216697431255010659666676458921905622284106085724854860735875815113092899838144113460135573664653379307802808188349613414090472369656996444853468115414926956925648896860147513089711985913693108666553135088701509351694473835839099145780420390737458326712228866570920564497611257137418000902420266499550573011419185844244615311466655952797866411420537740184119817294506625064100295281726665234816252423154284646156223288370896516827026522086343751697636715266008113800219893981027994133890460883518934669859163467297067934503591970619734847092097795876333310127219558460649833540776920968463412478242081792867316818672634438168339723927470443538703406904677818088894329182785729196991625839593274218356808833231998499456273554288535507268758679187034448834698763795438838230488887996765796333007517671980648342038454269924811893471435351317727480348155671987624728386983390437226608061264163393275445855702449113970592104228354754517150090831828152322281661141653647866246242145272581211211291014508186697628722580545179275710634071538756916582771835826240951365939582326924554463505709083683399328851585857405347661583993215360721364830930210419938923433055712117596014809798631586072073996617085743438418112357828032306276625410608111933835323743130318964777491505043246432525847219394522652032390520188853474643542451016700467718757728863564568485901606973993188057847054081198244300397782629845226113681334309119121156772587316959649428437581463068102215530331394453515645733852134689749939317284487914760564489488683746935385319939053111455207940313972085068219841622712084595489868414611524521409487493373843949859326155392854371356266098352398385807360000000000000000000000 [103,59] -128968403306739802958446951197333205384675339553644365625379264333334967000516606933194734309018664154109685537192163487720769138127839303914426645986013675383891974802362403604768029989275641124191587772275868399582759800459162718497675627692508662714474172311364262707791967069326102008998588728279676108239741424827370341249708809995168652827058633261085503363331211160950620175072755058891206750536892753863271270190681351203494546615873006240914597457800567730907440870859625722882638014259391391873686473179167177307442112764403976937736742370467311303224292648021179852246237957213726321133108996313725148042777844729950226681017558640832764544853344186504692504701694843293545313588475561240674571201194474405109286010262358173940861423183009484177468926769567924431491940848592000356368531681754236854790684659825375395668672954069302260021723292899901426582999941666129938782193367486602492051160364899810261567920521432726843880838046442573695281877681869972653934609197640640530835613047867209001746545814732638610621920300460799462025680503104370903097518620539914309187618030974378925015634661147020627471946679020590965160684410715713642802146209466000441312134033348794183927008274086054009249058470823742118028599663807003459657462881555432969321661716640731472112675068430553068795381791192432951413798520116712535616768113815493751896524785079264556682669299923816580166377806504846815860530092127541214016365914545937178024520935072745074354841458517579019003074821469980042819879805229124569463394105078105896101322720339904755494816986723894304197737906897870309639752122769066244825019966393024245143517337948665664421542258880272517856144685266988753661756276086469249046815253557921749365614322522648215826286762986630550526993981010846683453776756140611022872462898096274512607228327598523956449902314559768181823613681494377249598023900301871720021775220668698556010379434769499620817149268871743047062739383082339824722959640983442650511181964264900819329589406146047998409581507676595149961296158563962961136210411520000000000000000000 [103,60] 9140296474558222979287892385128543911037667141282512891833695501221025757363909127800096403453423958398323768516338739959802355994616248489611493184062871736130983152963955686993765743613162065735442801625902971651462518051557663718027843848052535463460532785384444320743518700184112916640978588565631368767732215154364636724826633073837227258260397026470427618618509210448450434155970849717025277335397395792050437505797098235788994098451345608892680333789984047908133423289468465666580947504454194619281232780632429362405128843841484308420543581037606816595905609484142781671372461864487622175474534747425993431274040036435568780996462933015246127806962561363202594018021369579565312480770867536983417375398579431109132548662433392396407707209841908240351172255344341830748484178174703865198436371084430291456232755455918368278574500625820183809257752822499536449194959954734101930931826450694821987232904828782271968020010750129177157899171040880867377865222250133477700901382092390933950393146688735466236065528945772668239046843283257068308637801027488527884007671483010419281388749343075591562403933790429960265208311895310359403938639338957752573297796056360670537281691598616741517237220754289525378883031182052657428335985287604569756773304645220231459143799011849244425230521278852195904012871358884862488492146886289930069910362239569861189300355218766148705466397217717456719817713281461588996036976986151750320742495226762038318788118112520637157100109225573439656414503865376599673701040472627787350570280768110636738169212059637978798001400004599051397517550818074601494594211627995150156814983197005339192314677819749673589416320639834894085384322837480025634637610225170773440185348594255149579705015529977690503109442540287118090960584899588337263905134787470555672369723119783829106871238854326128614002358070273486220914876989492981924011091802535824376428464285524403483842345998393859353444812568425858336166509381892240752763258438741263205601837913452066780752858679308261225826678573717726296143142823338731369104670720000000000000000 [103,61] -526745211134315379954801388823618079760604248075382076491557598506519673630459747369401739235679982348207774581186918194502467975236941258045076710974049277738374970098210903280138013739336877283816208785676618504555676420385211365622856131138241973576636295424927524112762732542181821139765031444216806208313957132687113345608550264116357723628380327365464468218405037453664750635941317602793594370684972184476307893862509177310212096206150408432638646089876880140988071929783743645585006016748481548134145686549400521045222751058283140772209193235035860634057818579709093777598304829211139217111197917131913491538937546267575043176947368566997038307643772575005691315903312855046835339275661326516663922405057341151695108466106213457872182133811387809204344485243112523127403083210674186120677139317201145452330435322070045319407087106779768238160618231646058349909893924193856364323079937356008935748276073341996584389716581353258111747099243873841046318974094270881510450325389657765121776609228604348213739632733416741005021623524165849723646968295846229865966738599700555165128756659086004332811315350129039042875124299080318747985486465043868765833894146572147116849659420457828012465936274036710749241133261007991443411448256450529890188649821184323771072603375818487142248527501596827104477442184201359331058755785608062841261857152267701515068338148637399895915912847024128092909763491175403359991159874791021799790510393208591491997657781159433319341241061621049521777742743609747219980541123566706753810266545753073139838979218367743645905953773400618377273726732527346668926588540498428878533438562937845022798271332324995113847734368750219937690059450584214582077222252750566265438052870592567560325679721252219668473018906998054541789102897330112915331546717236750741949043241983421577882349352404207165410277671683955058486101196482485939700076324342897182090001411766547192074409769700632658094829768901601372029347442649255107565786851206191001715695342737666501101181435411338373537490334449414548962871625602416471263150080000000000000 [103,62] -86083919793835406156769072438237817383717279835802203788267972124881991019708398453189347567271447686264917268016970705104653802202373290691171078861671052380305519833232939227749236907502666398247389156964942846010741407854822722673777380130011629980997025830485956603617866187352488947323292474453729234246944398739853396210804647385124204062676866992425968269930745413590442541694487599090226599699345592109883524519846071604446424677084332175933727440880995250697504312081074173026992538683941809901614051971782801444725695768137785181739702601942407646311256156414966160985643692534133046816030869925070613466788982796207453324252647341646791257609870222325309396061424801916507555920328434477669382108853100049204710636914296394533618344595842990950419613139153371814860062043148551995956747966629396269274338355113126332749947594036110152311474438518892538879645409396628494521730525056018964549296107577893049232631015703690259823652573280501911392019070455562907837867126299059443790194606034738958732494982443436049347274029763531732506822843469815488983985918522244491953277590372202533304244423203098517597712737825619291945870304601711965331144132993234215943611452736255092486931818741085201378151202059988774295596588218669564225358305462803891386481512344459184489607796620117779486056190179488463932015035508933233028715109403124613348040674991206812253979622178367685337955486987799208254963244095397695180222919123676394527760965418317585849883597282020578552414637253935354184864152544527482509805876122883793788459922182322819257301802930418991940265683911404259514812139735189779262703300692101386693860172717682648539065703321607390582297830756714784970060256705458387558621534006232284913745715196591195311183838695081180785830492032237796485443424416982385583513792867170358453028205502622993694848886038123110963994978343660330797214044438662577317333083479498550852643973256710134178552506192072817364045760240764711709832345767529650593437725757026022247632854041888530115658861382072663750846838951758687560007680000000000 [103,63] -1654163145031099120576739640805024918223972694065901707285959853795767463303991573246728666575802235742716882439655224971726193534299990328500242507082253183157364420248429067651427936132286692134211430211477526309174047850722417021151189582758915899619622948454116011261188159392660320353932289984666861775262343578941873541427876388311346775646523136725263076669274184019421691716907138281227985248351512322730674248890609790877743576755151044621394726998711013792678083701650696853373436734612786549635145480480742061023659524063532984938320604089799053720698308149369968892632634260605714852989219998810582045845633075499923879304433369808475447422377474383753827393494075881624897386538230130661323407820127258958945217004251715416697525948187317236804476668259512993065496528356111448467136080135330072082423579773243682144112161377760739180317066784007327126798680636904920333879676848319723545441585015844073500348909822485819171507263379044831156914440519260118126142257246191771219004002539254205151511882417274450100848608165490609892754878539810175454817184806002281704812153746298167635485673659356330258403003858306818004635814525046011664735470374419886022104545710588682890334622542005611919803800087069079319979946635223272615970086917928319406566895237346721203097288911452222896326042372980160546690892062380699676764375408183228653471589796082804310641008090111339737151308909257018880120270363877607990485636044433227798030147494738779480087241487429966636970064790245678451223100522167741944027336065332166426960197965140932500154332406182041894021421145526254765275644105922798121145886919333413375222872308527759163276402647548428928163353858754259215306898418456052877707026782923261464703075897911955099646472138638124466695012019543402920052183135250672567578765273980575769899949011017599434664052672529250323897294226428656923499876481828066300975579634783589930572988573435726139455140181470944371264351892040694476250718944685789234891974123532682172768637040892409446626811702672095202378190370616177527357440000000 [103,64] -521172421428063309369351846130518648275905202028737919383345756493887724100126478982157512979656590639451925926374532175330697098430556482152831077923407195862267444559229471901130167407976345009476650694366392920190200668885129619464864119165943332699013082600386494484765241103868853758500537219809975393596187134659175006834329231562660259413115285772529726780247728083264072739243591547699598561290234030442600313939300562935776265655483528066058617920838563746308641050241934099522395618562508668783881507700941090899045200353273005617899313230389843336804666493340098864968084836384822792155608138616195947429933348086947701508354405199865842332216265883063562323864204189889893512844411083693927565144840180755339157534536351716327925738225856410955921444620477154736863996722641244205720789992703276647440616458813908324910785112973230373722634216084373050685354094305646570454942486947921173832565925276445819944712443473061660960932276769643188743735563319092906784110031816642723041355418432974909725575665384437293673706193185087732064974564473760196759966700851955480184768169255419230265815364396830764294198629621049299615043543490459849211602582098392311176984602925206857841049515123168986755859984450096896345796092142410468135188845337055527822422751960835354279710609034179673075356053602641225480570729885575762465804677175482597720797989304248606914636598508162680567094703565873650785617519628222621200897169524668143739269927652671330124018158880541833256766282587421787445874619739836391069645819814143564614429121795470721168540819411273507064063999851895278126011817480580774580880858940346020823684290262213302688232532551569497713320222951822392361368027483681552222074581263033973773616541846455546560313759571046750782994489940984429630767528421620976100251660552170116718066413408889103278153703858520614281642297081121576275981913039796868204265913497412766554273902718766143639900284970797513757972595100980453169809729115831716585690751736893213672239633914607223330122715442053080837797551667768827494400000 [103,65] -20990851553977137392528135781810522105993711009958000621410130985976630930646762847068900982763283467264011688639968335939511627925274128853132604096167459069431824792059981713746021521195518340442568254752738495335919074023663101822077742133807344060565770410197155718476745800228522433977124826621270983026490022092064417158907443375573018207597426005701492185053285936854194946266332111820764106616265809778883715979647697710833630707232551542602239830611638160515852443863347885097862353248094458165054901528869530126976966954592288577615123938110323360054798459958852411333700521513443835699104162518059206674558632942115384799249770793004140092223698175386518931252764195096512622091026917909452365922672823138752917316239615900461702054686136178550970989770131067707900232322876505544516114923427136358719225097214204063373770630344582969053514340079021687214862031298887071568770213809113373145002355000019966157636320223462693649587906967642388993043121005018040008344935475995655698030356783892183691417325209370476383408155656378936151760320755608494835605641625052626476673914226248722185686193262469569758664327011224385552158698784596075722112725400482258590119651009789685156408473791283481970843919466276403523590841207061608388508297143956157469643231364585469390955020730153785841543488518307817989150552910332958340478122419253388820321214688273931463261499199323372860790715030248990541210095325371277089046835291896760819388821936258887236651814944772664152824558909391900126408480170949263434677392860082101594555914832817834531740574482272965056202824922113391351316336011974594827347302215457122742509810458602825048133257962456441451477419947589942945067179388028068333986731654259064494116086991220893508674054349437240186200465872230839335253745812723541019592546654217322604516780839914515596851382240351304298588113433209715669929263653636893348807585457821864734664912876838459907249037090809625727338509999216195512172239718241399398427113009439141079296462914482323680282216659382820070955106925524423178960 [103,66] -320759026298814747796877899452200834736371452828878153255430518948701725327805690570950202969248716194943174201668826595385308097437027803544502302165752038229261882905029116908317229578817678591279657591109075611930205441933612643404442234453677748186617727187426411108428190863765550073633826762386431292283549904639852206094450731168194879488663092064116735963877257936356172888095082433822392275200316351787383504289124186169703032896486480176858232363601140483346023236478939116995263647392326639255232285445970003549010877267605263567504831543528118462396518672323658889158022588940290720847167262686716012249976896028917318261996289769076134695340124244804583132075018568641755828320519891441439669784520614041162480309538619803147368260207221129748485181329729954074953411874489928382926798397366979284387776624498479262304060514296614221385430562977966294727826022795850527564715994378487269484724293578547429676548264096551074307903529087015530707075745636428883345551611264268630795893048574182963520015601091674078262472513536043947430570641512083386661301380939602003934888989936448078700666391483313270848631358831598127141402555802381348072942505345382133301499157684065173187295343492437589037586792347042895696339415172506110190022402499436554504900407453991725804197037585498875850959761595325578021807955230746166230085793111857546787150408072379541119680548424074433232626071464669277575839413766662416474097385421300099771565841847288379756729610499560550828029983912516787048343827337291002508657134679889254431408088592806952675226066133175138854625776080919318365968627042909227877868587294878269638939836576610594092439789674149781906582008688440766944165079173451968799460022718083966346998369951089488590553867357247747534068487376770528785354572862400451269335380965097183980433962069327194340438058339973426936083840469998388140432989770861132423456091798345920131594545438939547429798854662984909296845557199680078040330567908198951240557166633389086489924495162184666598845843539007632367982949902359200 [103,67] -45566854066870424754330774475069213471405988335274354721704112358503093015256011373123243781667775178326451179027093288667663161691360906359595287128105424707391941941638531743166441053178791411547732941476933686856229741573775444514911914844226260766065955800522344561937595527044415187459988164659016890855886236659468702786167905277684613429279398532275360570950888325613359269649195023397342220946326699829111291775604541816378810097098337717510955646796146810944955349312863214326402005865518310233231973686997585053381176044020011319507217978498544500178780546083810579358996154116487929420833229415697384260801044330989511023270403804749954966457729133855112886564891671383392822573963133053405099378347806803737584033088166018368712892723961432848804161530334439137017830277079584969765658541416994353538610968855152425200664214412782888763581322217873979612842740249108774752962280620614643322763739405681917033154376724626315981504140364817417910947512660069527792550240762994792342889868697563865882271389674294489604238791258447377976135432301251118994380879509585261825073871806918975023052524625134939504436341736894344247462084351217920497368480710929742875865347007395206765735800126182128369242662750140940002840020875168443886251288459978670764605738203647851794821113615833555005521855434725410201813766366728424849197183169331303671955164486527360187840299128230878790190283336664518792167708631349977694199874749320395912617659719350997054761170539751683131869630913457652541224077331768285056507903921274871665452772337961143045524027605934683801708948111382606884733599126727842069404710390116115823901118854609033602801679458529454866088090201580851044081533014754413887240355085109142128727977227616649780466411102935922604600906697177924470463157524146183845775627630154563381605090857797421711951258084236675752538919183034100965939408695276361309571751043042680936362973679123610124199297967717636766567788053097491771331189161517154542493128993782212436525208830179033013980579085141783461832781264180 [103,68] -241976297332594008286176354482542354039499724859542441178435846595974826843243078215795736863242237548733306277742969871414022974253895461373285345767767948777271533194372323692922831490903120597126645233911742218512217277876284559957073858333276302373360202499012595817918600446181832572938611206623125705502224959532890354844616046235599601192737525497448587549516050212053596391751611758004232723270370554882507561128384954449537387193234441288054868728331880370240374858074930251330841982025037764972118762706667341995802018769278975499263297128426219404131201681519108756409395885252521955545079762803919574907953540387239559237779231156978687427722062647147704269496106940063835293443379772712689216069897390629941971785221892993818607181756594506322511556781767225326862058581458705699718952791088278519146661500089433941884767839574880261346468042771933371802337679380827286615430913129160139119738275787550475713363405392051194581018373274272664798935982829612931250728680079382447320334053566480903243449920300543140659446863484688908118740451405000417427723721231719077411765574640268948451442070652179181429869395021121876512928252968986988888526020175717511828949362613651479730367961511239403428147656663109573047612254714304592664687418350176497798369748392774057593786848377725446518400296832002354627814781912098978168478447973304842049100453314859577904506122319888837604490303397280864018213852673439487377892508855834884978557252875974608579978368189324837431399324870745446071488890032346112446863685980786900223401469780668449194695732391692706967756619759271500474435537279199476063495384954455784208388190488086712139385083401145698601337667171568784072575171240994067246311622798529972603537915476011422533390317221637704230518193466990150732681249361640528870276656496290570026368242920856319812385587226444465324717018010803155320109844715711825569883205455937244985412653711319759362253184586787098723756037310609529857932733881697963975556446077188804055208676841210722615904260982591174157536000 [103,69] 1501256491102468728906363537150382999610495643699072660736032278204580159659669756926447441491130073130710175635092576750602757225458679635401533233864522324462259105065989544011308846645342175273455973324272860120249332056929069339511730465761129102569380780744700738642173496864434727433892031443618785149570768438536782801244300710300525126506727372691715230291244807937814016724994768946357940296506903716369250156026504807459299407623737382229440146905827733787592870034761881811992144104905123174626084535801782119802714404995354253753096292748505142631831085893165275547966860614727758706495234106795157061621668193493497979291012546510138868101866141092019416236120779017401378483860404015973773405816360891582195099964769669992353503404176885122083547244314679835615725788728291482066473214031585591592679094628981495723798220023439980312340268398340341667244194213217594813503112848222438944363770574344182759485750914352780941497876091604216168026221864088638130128920714758691516399942157149644627060935193524013700945934846555073680897406004799004816325436626106891324224456594652883894702838950320435807184670836387068625323043267569498580683312590911666617690503898845177006053265561706676866583690980834568023139685960932002818108998157941487529106754454348886764457881687521604889081810903403625310433566531590927937373058763227097720303198848818692944698026850202932378587405924250695460099577894957209073430105863678643799653645005055627201000370721477685975697645974614981808449214017779491727549897773204596684394910482688965048283428370470810433114266671056906458776730255081514929476981316280061135437693157656629220666064237686655326568394110738468645033416189504683645483821425825120772855055973362216681499366259761312584466136191102365259785029320820902645402181115370921234453229469514110331079953690546994573742119652492742550362073685875073279135735198855973797365759833311538175894026187526300969770511079424996460350896378154388631000384120267433078148965370339074444861171213172660994400 [103,70] -590944757981795447164885817407972790059765310486542709267123776024859017099892910355141874997510571725150836502838010809079653188975879013460341034602918957402443501543696885373316083784956051342717733288039665839368505952203745036609390938646436614558301251713981403856748436035507615981337773757443985205239388269386147610963675906853256111138240774844533986374610795569948041158133460990134523484079416253276256446464978353546212233764352911608456720589086474027150908310713935145061917925621068828804038618964523050328114165359349470229492156172413637611539140462784891202207697106757465989394038440970181267968993590129268411517823140504792354559567868517969731068034060975984494405278004477995370458039818202948394719891237684504554501051457561846195687058053479333066687993321277774170098467873924810288618928015161100732717859932055858053302016160017459235777374857552475495869668913811595581675995935106204336226122967015661816585604068585642540914749801665234357049682820204856022149355511179015968888932885708526821934958236379321583646690436720300558071909620325705169278756023527642703739636621827141393643018828186920742637871193519864846735066140958083098865043553566777622558197212771016329073468088235234819057992595527377904930675587849815798870609804740591063000752277230024346966973215919936812716330702591297361626864699109298515436711284966199819963971479680976049642695169856405867496946558477817684723302817081537119540753438619939091095791715608321305592341048948117029534491332659944043563052117872222497612884995072388909743244389009517328058162679082342451085527163914665306418066563121093251094051133350113528894513526771589971512838246046683769887886801475510681514632645550208364277163207330185360660932765884225121948121697017488819599339816928434745944917840659463557166046379194087694171891822069864774506893267625230042926769865174422339546710212564580680834846018755742485827848295853253061920420620078283523243293989755994300942244062393474143027315301001490930483544931633524800 [103,71] 4137437488518031567184130726320569058599901145898152925178974129501069160596628451249367233191228157737062467750681559085717010510537668229826761388914781213199312102564575861148086909734975975093235638341428741477733509784319204831934702654856848359998085107793193196388129451042354656533479720373160833854508995984331328048529572244864510993216378122602092866178293787302271948917317504080180612868532623152902387985549549414971874071309422618929086592067632587472854589458129199075323452017588651047552351995229525125167451168214108455696797957372189582317641562252856718498297965287824924924615187827936736332453859087836663782069850970499046975048605487726629233534468028177841309282449732096794723226440749006152357717661558253900700113126435705439257041284095817842245177385147687692105350273573997232936110245229289660357286669341449993393709897899271050592823404036674143026726080909496278453024837269641851980782740932566610773036371723847596287244417124512668860837674345860277452465462370087304042735153872429869216646949465285746365285400526474110339845346945193892044496718423244192362580876836786718202310819339551946153650342452626511432107163884336981261081894761898924581740877385355989492532995102944814119035359094170321107373878096144581750423102546906048927219549338741175164330286543226189923087775892442744725971330111093356761184574307347166612246427135361523469488867454422658365658724447374202145488333314279041501261934612388982739608055291259224941907822386401809827922412001813467513421531710912816854601936389595577853692657522076769445402425176016221780589854611768658607160297343662263802174857619912917774886082540923642843204433352180105323024980763895718442286372347794077594545833670984398845236784127220135727132793268343638060711374135057124557393833190635180819486473754645311457685324879757448061191235042958176206568036589026710704875568342446307846081502402926503743290378823535791054859341256952668011555302811399014767231671961227662720295537620866532917924457605400 [103,72] 359520366791450388200910611908934568552723208876455134777244300103496150748138640251215169902738838671142651025908783118229607345315533226621962586148051659736075647915127119839755239067048591113722915063337198726572688260053212359123202890306214343180815039555497333531291987944004812061747183293917062300630698649308236510331656848385212307552226155246530252576220462736580387328012327527831842230620318602285993135284267569978477766304870044573251967920400951044697472522581923264505154337287111149848441522493054022674745802079410697706510564876048209657068246453200322352641882684079158001574285487486649060897941121216689867550488539178395978467776682561468219961337838852922451950595038720255268615414160172616630870072801193711658147678713100931402245196767748440960918623491832142339578558511846534495580892682044341290999772086349168654014506391748947713232942702539488342619703723107214010464143162730540765673192892488283401874227447412635642954011027746079948763042596213380766167811774999520570527014927510878098987051244999319392771046945524347656643297057066661308318328561014223290966469797309821323278873260373851459421084437667540094038366370543931676022275532824659218354075415678460308259528514062567640760372115546750205131809069882102834106525463557207439453667132204229504642588089375752161726980671788459647457208655996003698515932616850616166766456481709890333016084825047628489443054605965641873847677259706052440554987845149305136232735360754616605629121037646556020447333188162065274192029681415842069712448185110652717853460988112306489144916131674716503828553513164000818205226266209606512709368683591288399846342689643023408267480100067111720067270525034742254708226496866569123804312876169676782396863954888772377982371041695470262772763395312685514736401096234786935669340761599938894277914408894458760560470165905931752865686016505921379404657741737916314534696725595277096683215413081775779035207799653865358499890596340334609917150242745535386652722072093606788192609920 [103,73] 4214034834873648346440722194613558364194932280248299726165018497007851592137362703643659656542918823638646515345640600479702059741998230962363407405176458778003861762613938939909915046110169161688449538887642838795346348608421004687916874251969979205103342146776991837741346241759685255282155732213512143870073141327417910902766962883222944852202657907396986211122982833495937723463890764946677334216321880875145442308829618570541168489051129862974454020894729168935664445410855673136986493036937131910300435418251261354601430537422673947883753595059231589721392351393309578400525104017458792777438862479932931151764204732752873123998813766811799383528331572571361297781138137708280517053309969685682945387633138547705966529122721012605541235978008844369111916266029183344295189710300913973823245283943227273748148077898275427011927300551699836722752759653412790661035316969586782439324461881582284840191821735857539768075741811859379574400360440715892007218213807832664697016657782187523181446515135468349891538209409092303171897191742379831300219743132534927247176327810764431858950847827027275094171047776330768107695379471341864753008759026838810697269373799469099975830779067733497950340705388492908530930520367832123173474687797996460154083006990338033791218557606830389270753676315390099459649337859351297655462923760877793345591936941390563480080619913240038204486438680573162228042498050224412323266200772106053149661627640911108703947704079383215138320326810032035360915562168536558590734703311340694216851143551772230010300096938523229596515097377641536710669336167168332533334142859632103782832928085118469220437102665065575486311326240211897983730236714820810048533906661080997151519139134403849897203502547117336141497039933863281316183894677916393216522237145903949382782008332415725769359062820251004571156848516620160267478535650957902529027378628909505615357927357829935681295171165431834600366393064349076883828267554720988396327000994534041991244609966006323213655786794139181351280 [103,74] 70948342821897643060013157084395151790198986207034082344562159563894594169011354465895088886671669964263115572970432893246360533561448018184810714058891140640906424071397971222874945720646585246169294628799496949824183039018002666049526333414525521853752118158274790345319320089506635219191917984329192688275391051631730017202955844509181644118844455186124466367001281816269892762291506070642484449655518391136762107855780110687841517890164485482768866454536595514409634475869559650333217602101828862536259872258057685717224955235136141660246887960079573090091490085804150685510198292149672267331724522180349989532061811508477966717724659133561097341333208951127780574214645828570775298579405196916187043776989533652955382038187273931059073418069226182260401444875377050613832386620501471224183371133961248752091300767644185828263279935737813139383121704718804577807231924766418479236099809122574254729532479347934853100545316430781079754396923149941942420019488380660114490056392081601364083358432228106086196138522575234695083876903715587345770224958957943841925902200281099322589980914342318737413320957174382104550787141022019827258086981844877251235547813511600930619291101351769014567010679393357314458272549538589335093700915387987906521549999070535168167240785684193275802144989735902468283809847666972332399549001634199844876521325762176926937993626182753706585779927297711316612645388940683312910445935011379897156426951808169077069598957801730848093061458782033296166659432667741943299628172488888868313431636808214782407539711180913629931512255756116403361482071935336966263572326809349110976470510803625468765537332821492200580132238764775050211973289449557559614365391307466569258175907366889725649275593745632614349485382217948373065818175321912580823952023469061951272908945431996923993535604430299140706266697323838248312747597635426653350032201413721770005991321918100682012477123750105642009670634060007715467429300023672156823782566699937389019920579308824929545572794805773280 [103,75] -120119706227980560964282127845454806345290526175137300690677648287395692522878759543210209039021850684348031438059914096500653388538246333550286852778678230885996813116333453628604046983512504653321045366271869257117119245888193104174444286140089852459198401984871156292591126370412568474106763745347654572139011197758770874640955330879252029966926745730646571056664307912117468878576013063073327953971413788457623395589159896413012941290003677551440690738242307458996442408106140737224763910776507862989680253331312549443070065245052993618819657900928290506052796030395977749927410105836927044314916936279016451840809686791308218107306929887068558161952685158855882745923798269764267142642490397062085936780961337719347346744378081461822392768656922568956853547871416072717903796685800149975497509774087388437419241224730430672502078307581477325690909064530510337820459670543118580593264181893370837665745744566634412414907423555883583989490405036557458514867886857077537075488762504755124323483639698097492966812476670394933072049633559067271550973277511926244907873281591918115417783095549624037010900298954951178786179821506812837906554025728830859313850019183931910219085942233241275577171438035065601038268963207063586313142938211277749546830360402141053245650266373288956170779746878751382237690209696365842388777351483505865457423280390106273353272275305270715420903305403916837267260968589323462683232198924188520286313296365145397576995823275662736212800059138469155515907143228777103306833521621951538527827971532032728441571694961004038467062540004870137832505633693471216032003830285427503953715792265823528962415577306189484128567148766414285830756286338558705982869096071105880245031134750629433072406847162296464767363023117491974464686513782137621671943345919000419497063004490729033914753066479656944920411846352794511614901761414289945576333767259276980908219731918345411931237562389873554186446535997984529842888230804321124944710901945419241520999054455822911032931719300 [103,76] 17396713609992440648477034802652684232708127866078048623174142839298107112585384506206752523789139465506705124295211920567081599153226165702747769061315785025039489640959243254837630282319425819755848971136443861072676147058823170636047088629372107280129587237014289345805367346438978108439690109924696010369871220792675232240208613362817779528500076937960817420563322516811187497096480519967593251462938813687686220032599373433095854563406876711251166319236806619387958088328394127942662521661094009038118397048126217563544663989686129614446756535180439093574861131006402228440048682548099353541127826798017900229291811901152075509409295641051851174414120574071029204152077147191331740342209503972771004702071754992278703937349928229793799644675758207261015990914661734242770407477944555068826934103074202845233817015659988345452440908094950390426292559025759169528660140803486686716603874462571870207351421563106588782663736047275037911924745865534079541417604776145273506539373299650656297529388750206047044258655941604488881855009157446770894913538170469939977761571539354705646527918926774780661757503601184272361046612906696105156072893407337807151616816213176660668275245094132009014457025109728785497209477603362692746228269869657374549151271945926522279192308326955034772836946118925598443774224850248166404001421873359224838138561861849381976894443683478419337012014949058644384278036808659679604445480627812082028196286556453237657426608090930396506014535242353104166890172175420238543100180908286968854836895383231362577108053830833400025701705302243806340915339698709923418869980829851615705757256195739327231856861614241846748849728825074948005754960737277493284761762380628557333952208397411968434307396290761637853742214196104752964002855134009487392355675265791673095859984119522360192021622841947791575891359807776002881844450850852248694408386416658914819194437886926796890467151435567454982067025986505071576065284832547860710002327511350077578344584614443538217379200 [103,77] -83592351937940272048984637123837663303656670159257190040494379641925788296955784101101244407370111065788199388000745840100874571995514885832391265236317724786884385491842795645495866064449914309844353655672908423199006196975696981913122976197059667935944011592951291742331102590011462841789646246788851902851537144970133888842306526114882474403935848403330869867946413208180986707980682325150188266799232916294224956711708594024522131062099692186005100199384525377601896514831736492181127793839370850209779513182043172526833492039065648181945911368979756464318565327128293713402219830547198032514584599390200516751222906767975499519262411368828605644565776899391221710614072863574281096132590576073782352881977233653275126049861125713284092117230622167593094279233826819324768593639787879573067421271902924670290692498761640784552569030347936344272656932799907349829154917471693165518123105502267170215724663127151277520463081813795892798713054159927654195881591129168877705447450247591994708195171649640357148272776708888384584723737602723637427858908468378529934884331876486525209436111437675079224983716888310455624392891262648562599782293404720809015440299515438457162165416779513080956788534651994681375070699131238365955849971560888460361736456501633112836986050586811404394697883757311763279644084961467796866354227049381638246362010504087478599358868217169594677840706819207536311349079724229694196201145668544425857019580456901951617085681813794917867544637277341325669224194139199609281623545784414595680284113614607353099549715002362945239016612484222712758708471857323866809571374998093418785517586139443324649563304121787311020962970138854794837673432694699950938044308967608444261309796717349923196473454433442559227613883183348127026808386988097557859514817038754802708942172469835396105916294441842893889462053762195370888472044934067813318223016148246102099534069924278198288246753431672469790877706291578084563345521849096529002421157461532243691645340496230802480 [103,78] -4026026089475243515238743994275864954853420012539688038829357649652349675398212617589032377134270132325943420216179263025113495961535577759437080243009515779082222362771021814475492954792604044446118661806917167674678937730920892668014614829765811453213458004300198090705207811678510028949690611408189069008881584864913036417736673604821805337675210452953115052830473234895265667814018111586646834307481312374566469171722899492031434709318724437158682443065975430832712567312202332188776045770590318586905366522288092248789459058081793344320083496823285572819706608510570987934916115589647542029828720592002065585204400951706433331738134110973817793096348551450462365190194437647539162637142809722181758965849441298342997792716279448819952597436911177442879053556136878247286137934881936798603413993708896302659875211441153641023356292134684211862790261638480681571467812210413051003895518585172237080495258004518018434125892057611080055447875606699222015272349414728709230412202062168658811439564550393335150765331406347714844579580512863138230599006701416121389281354426280226067348508133654643034991580753896051083793593772377352665972214066472865811575357908376560615640035942186588003583306449906971291002001826967207077535931659087177826941116916569056513551204931443715346059457913725338949005355264095857049451265750200258025569618755130348243048830762519760276334683250651384449543144686920108282925163949369260043656851721412109873809302345167667969326861325087130504761777361050009245731409544885617078786427366484045863233776600345186654901414005023098279857910620341670350676624709720105278615177915945310203214820726798258936470770829374273685400427575239608978555749025550878519159611363620907752763696936294554133818723748839312967876505822792370759129607842696820736238227709494669017151946503670207413853274523425853095299177838948137775029372920540678971380728076785935492254941198704577955572429448857465394593638482906182752436955892329429353338223973391200 [103,79] 15449245217303359430952466007787507681713769242813281104744146921822327099950783563780504609955300148535950787681567329893754146180418623826003774848183197961721864618984633943824070524187790229780049422602568711214329202672421529732720871162148761605840423746681133227916000378096084457031518582353396887763598680061912428394247128328702631444482719998536521374880589890629079283299603855759138674779480887287934490335709781335413116256797837967681933349907698440549863979878813183761997235918494658815844082377426578556895065100150345325642070058567016470259621044800812255454772743952648028795069610600211698860793039851032754714671384587901393725738498574315448032404099699546534895950195399807368948167787486597151823298626552457615662645038160909962581355588804942359304325314877471536179585047804244046688831036534535938405055122527502604497796797975438463804617199180496297947257393068886429173907995123525193331479745780050250646063916403626815440339604810742394825183048588416686310171475888407233513657998286113677638597900351326126662805948758517921131213061155074931263822589401024867999219858280390541187148540944037568241652868842356072306277924763755062369989129918089437713190398482344334263676762700358208797949444087157256120041353264763816384249916985242026357968387025756329270781153570317052701305675978756326953301672676222237218745400473866673221179240914773513724520934428434679420515591097523224709826714476971059798616716535757586270932154707980453390610726995851431859659186634328153287532605946882948759111108964957262358127146173653319560416685843163677414019931497369959259346824555173475979509891985471501800012019387632664797116055043369969832154607504668506169704775764438259458188419368659007641715178812558648740170388282549002571442173585052490960900351057242856504808668089627008862202885965582779222851490198069924775355559504635748960710251991630504105673475523188990675221835820949995544300852412368718228382189707385213505209992420 [103,80] 263176678188173298176099692935532469023820017353739349399986134166609099462209704666285053354243467248944778361609720911962271938356343517580101053180001865981348861617220986899964716176937493308189787155681648572600128962299493074065212229272579060990872314102360442462793088868867209253569094086760699940272307732176218356217616060754719652704195976025845683099382682546539509039762022288138467811281183074516859244732762208190449680964442616662049131446438772690717129965636282966273210268535961871511838299900292975617382321261405659425470689313086262266062459756655210031625469162214765681071003493232091763392718296295559856767260424913494554253352647882039630483277358796680889571676693465496241498336901374439727570032435705806422678578042029894888509290346433557878949473000888372532714020209453856868848370839092834570487627727059100720023371310437921883050255835235759859312535951187794496654425792879757349363281089654384797277524080954293968884799110245354422877471114394313993034102912434853926287865142025810869682738494377412700693710749572254784864523624789648353833270792655399651508165123293197262493196357397210291310572769684844635826433297373175209580291686375710917432692294985722266196420574445421813533552785906025084236643661664030725499185232350350067365315710240188509032548001553968279873833191010164988099410259818833748355882321429996802231546449406409755182852728805694874052936045477492740395328222796533424624823108191479165075030125509688905160974509718024104610853393554304544223629330187023161798200014657254834736021417812091660869872687905692496788485745908277104389587029626844627982801961112096979873472552278809616394551123273103940576838892113895547334810152419367792835950058567270062841591268267710600049983652181842168777223999189404417268224440848990674969192021777388750134153626990788822983489910560353139205004843239903882685565014118066626902090849141772061403104376373757084159222774714928898238486837674481477149376 [103,81] 4807236093779850395162218126997221527110044523051787023101166532972703122371568729719696651399724530680382818019777784906315739750133554929342090668103501329722525053558710289154922795954480260253590474591036574674600458612341168030928715639239689827716995174667797451829781281789166821482523194476368194233387632417828733904966297401678708706194100528432174496835343672454439282967897029446065722880349923690126339850534671269914736476909605361796851033706241229852457356406631249014705683759203232141202568687190777220257327576999006188723193206582815542274950618956276938017968288960730552221566878206284175518412836845090718857716354815525463229587616727267558039176508081324990867517750521174171006858752717089815148741224921021748046695891636256182332680454040232882838339280757840030892326602017688134297654591850853254130644074166033770398672471063260155008613007139344716626016672102017917665256428894024181044307807018029699287815642435685830800345529658721016518965408232180221386700942963203900332248222130530433270502912641099575563692257016417379205221011984676051255306110947007704143291529367864084326000770423566815069942110655128198183693659746774628249633229222242878485817189179857863418895900475020013096934931763812135687890580348093913417199914727194775390238910434214294427672759742453009044361515800966025184731638630097581374314751983968777222477293680257963065301260461279878802427143509228979393648788484198054544290987090787457415832327762135060178841756632011558424698924372296261637957672129693997564411293719924106688243051978659977715386980482354470732533607422966013666631494200518385097762338350332099509873576046177751979121748565752306689965318452214435388614201174657446416771740091234034022851678209732184992405954847933053932617294953919725658798395387601845247189016884008425785964333199271524565073796343575659491011052389258775182773781632536132237087592705367035082497432161085156759723943122091420499805863617900438664 [103,82] 74222529202631260707461236712352008889553748545534736426206804545007153966905787637361568601626243291823139446803524611107194117846587234612796858017405609731159072565086613310812340726847762886138565786097640469483049991707718130667996877547988179061729017805739220805918164635557378194770988271976271834688608699626246827065349599563814446336005409057604656856998938594152555747267720530736535987925390424818180154814085920941864653158717203616375805430301375613396580691686700537312261836230218826558815711122435257346975996724899944971418700019297739573999319529669689365623582091962793662581718048062565564742121203901262334385542287593283130532641613748844702694341946861205427945054031642405661646050344208865576246307010893769236686186094087512371282967532706096154209672392701873682878557966219746835834115516714275842267654798703373946343264253399200612219088083192839073977257108287168935570738345468294371971113059024843622908634596262130168642537937808717538495610884743865749392123127448330147486214201793448158998999070815444018322595924168347953193361886804334754340225691140772221748882719251217984413932475395922921431951581320271695770334869470585932399913125203212664800577433822685775676196689949923126583653306016410940740113517256274573275369706861321092846108417139442731406275404895412427385439113313906025349390752361356080294196549647475872033608108269739126613149710904088731779121524070624922723186326515597887145989281695039892007742239953322555526093236695010371754118626374509691412207729626887475929963534379954162549099311657024336070334809835727033503109788855560169985887955554387496143388302327724152360252132487700050732253316270088634525742599284396541956291725176027855531577994646468479596114181428328492056608864319465020961553323110975198969928118433779015228526063874639008920059443616053278390429681365615177268153336708987149172798137212646962821121914935773378499975121785979150538363951894856132238617265661072 [103,83] 339682690441657079668564683121221431554450138543275567915740595731959280264348245471409839952143067090669045906312657833421481305481578563281502600449090353464576653547258449722107894175893454809094377709682150924101085084731689747005346912814064003144045851541369896084934280270112657749458070533949340586456094732622861091320378390454866418281922723057925877710003411019960564165968826686010507040205024807503145784617925727914890135861120846305316232227066936253128757751881369370473717810386093555993177691776877387273213808721133658766164560157819583335349366753873468406687132079331733029876499753011825086346296726200786183461176175459821923401021817697011502650871342260898510932468452395523952220288192312137611116712932112790859985434409915886150422602711220028981881884441178102980468828857172354857376728349504873452241409021528908194092085830815319211462305688275125410500858500742360463001443464955074066472975474155638842998916326570126640438537219832524296553943731968920127215501992895690172277664200228544804285829566706074633934311445942597655785316145086995816345742537125466710695666012576636073804222005253072895161550590615029293589530184987216548585448153120951129761074293452693404586909593692200733299600094527876474940494218732884440391863400979237163811010043706130056142988207342048226604277203282391379617162116870561262134673493630147201015160794367093327002006191854010557557184048060532742176920876012491588533188964823685130455230872180209716116937046466321987280172043936050212198818906025630720333084051747038339601537415838460041295338052957332312486318460660506759262966774170958246184733061062109266868636304466746975945964913652782928384372701740823953617173953187425264466516959756963380599724450821633816507229432832731242655675647767223238363593160328223440965942478227202510847965079659271575295837084353119640951620154880420376600401485136797794967895522628104345781253335649417720390370387214416961521119202 [103,84] 1079757010455440232386112926368275498516004326074950578488731123030848847905570584606030263225229322100807546385883008620102092640206026913653297795542511839061457773396302422733811177956373253807385503582563163369886950265806581812795003629168790603788049249601019305021340942390230630015202076672259720077981136066453411865348456147470473163478853924591415357859711360249091279511026460973330759897651018345528608555037904741020957397513182018544298935808737361578558208250933279890521018476374403910947160507929839750926955154552511840465959904757414160974187118184256487426411507880661011072328959334707847941073795254626000722882332078042305935897037961161629218126963793659763387467937537724316780368950713465625495457710685327044593320518990379017666305206935775840170205906746400307679981994971743292554854471925873872486016480367104287874094006797302089248305761633370852790306441006306033999537067139560645642271231135380885626912574303630533597093987628659216054468493781954684066363556568019367934908982597315674885207214430757179787813686604811103483681618824628352230888404420620644741885106806415541838758883407350870927275258929657695467085482431225359235432045855358510494364329197204234006786490810498988447192258783518948190199062667816415789651289337025573713982002521879396334681200319603860340526424817594787591956392981879422813565913998952482015517210722873303490504991512873497104518541565476631449021681237603371188871713673433169178292735004927862657906855378512559225819226302466790571594269781377611959151836740792747232168505363322680866076504713046168432496603158146343454439984829494253124851956164022728897183084644799738367917807343496789888132291467428272296582903122587264992419246372069447356010355986401159635725552343498635259826606726893208532883561982127716519433695890914339817479332791037111380045890095774835556063911042690027379024026550162007641388521153777990696265215489776915362303779556142282310784 [103,85] 4395136962374474300172891267719366823111960478664312061050330677216817690618931155718327478065010755968858360533901907672853120271100222893814596604973635918433475803154726740195856761001646238681045394415786281944642002520801229443029681747525424747851648113137186401679287392406192902151782096029913341519977539404950710854150097177308994715943922836856847518992316503402606675070789902765859181544209130406830438675826075131513082320269149806612833593685422477031735600410637214709167058462495023399156322510930440877539685944998498258747262554460444109131455182286604019758889059987661583163549774714173303290667012941674016761439354334360130061539367197115937045418418263701629766970916696878925191462414170657552100541558765350534637476021758573832692048636480168074324234381586951864510369452044843629842711440983684741032203688019131664494671746522417085514327531977066716312766367650031976804551037215986611320520686625068396344909998841555235177944975717785585366573315070729205291483860454340436842090357158584117630904571175889068244752632396932416490454717056636711350010459868125704477184724376789948625046968087934852592723122562545077415745210886204873621463341719755156829597696536823470676618973834909214540741391830681962868018493394371653452493957145185184092815017987363449528748684796258454063677500880796721030408465862755042003429468204025942237812334263748239069923088955946378987209784996327039265892771915511340661066500945304385764467167562151846684027134180178385181489372365828655682032094092496555742027148046771275439043038733359902756539169480751825698269977445950781193677586288265642191473941975780917450743136634090791447461195039772868429053984001995002311397830068168086222573017645819240111031196607525864865188916686584469373625685116767145673097481778361280147194701027403100227559999622224624887700144719539609609588276874303674030456807381753387891156431697319461409537494628801757648993423854913392 [103,86] -7898321095253784308495498153463805229535561979938516637829887640817907981930298027804270213082537205942464442933321932696604368781020543259777915192313981106525540272106996164412403100873725061945663674521174190004908812838325605435422144803050160967977882532613821277709905145368131290256607890517477771032513390241007711467881398651660705841843897545186538089958615449025585244140166003224761323499594584181754275364693579790722407052326086471886895094946051444415047234494114215373079370018862006425892119818000309432211552939264855705675340434381754781027872916321207834201230606116224966370688712351442280071412162727969437682711500873350354023612161142643369660471159345172187976606655678102588442317825211975709895376848710508217557264071935120351632911280770913857675071194636547955412233024454303065864197405790599112753482336160715002970446345108394751258381452490463013978912772377807228793129455924060537556191619893723968726167737114068633920967553445659040112977790944003192991834902498675149638722080078515799186131633644930235337881284725011236137173537142257489028829937233621716661068483181678007030848291780820948554201928077217096047628281763844362217651023454016673319152746827432922116302635731678771142120707711125670025008753773752852107871092361184640448673551868709951121213512037401098833037179000838069063167304326905040119400315771585687105841265143393865927757444117641991269594908762990409839950464157097406476879999422430494172901544687016309659579826341072331827393683758700755307007451619378702454293873995048444254489142739459091307538769281184321822699613982197620710063373884895091115498925429891740307760873384230182506569530234304182010636060046683296338488712249259538793027907782910689074023421980169891649483464526638953138082671575415289689750628360207753292942807366468756154470020343691042050029253901208353630815048290076766905721263182891021210171436544490075373058720373123522764435113120 [103,87] -67623088935218687540904748905953765032068649204725058175528577608622262444455431427331024435448754338926833360113420513342261826479978236541143639779785941261948973028189529768113428770520747796338990753985880020887116749356501336685109926100606454185557097078619362210343411913355829915725990431069048181033464763347756315404657686803038958956053600435130444936627142332314934679153556014898671960125213645843156601257315424451082262483650750575072880831332916785151652266109869220136443133899209001086143769025968865200433589015872122356415609147406282192286168489207932781310610931671360797942436212683521054123238692882644691830160603679239627438570674437398249689321514154309082904703514134271220176857465826173649511406890567565494017920667229872446511218546278869412598380912745342120462892420677864498482524826611093365518454694363622669787920050448698512089387149194407459190451152106884794178798625146436395449780126948208681730155348207210427589665956920949067244611978294389011878223229411293847476324229273945092379148594963751807318941502752273819537311624147444865971101552466238317208886312585561025692433704432364174493673850345264641416127931259437433226023327092075078059421778463934845821274040570250245770985301542859727274112386990703510252952339532637435420768065138839399231160049456249093471849278216064384656181577246656452776679532671521564834496568515112476166697686431839662371698078148913664640211154138181489844850149799889409196445905145706991565500425281681111295749354634951505023414500872595070320820667385040153458490304976599278333879025198676299142357445205446813974582323537562419975231313811306841387297914638685909721138934014201629086566778423695210330313929258145543696580764683679525320484043363512878302513062246260913775427279757807724869471780474628926708165260910678336981793004764122736783807279911923961381195913234725019645749983992610263553712416705501540939555145582122053503748 [103,88] 35813501582200279146125354566138733869213775284552700681113942312463734790487273711877902712261281912576804602548094593828025217119316295962894564957822676352218939852208840561970514987734578743832853634057691146084442875289413764572667006509751763582760105745516222759707072538289425568015128349749583799755914125337117270776201406979452216608884977638375021288413763545656765423944167938374202733500442133193535075387999898026519307683033153995925941692136114811845804599788309925667586044816403851306462641130976949831334666406437168204715982821944781873267848591138864629541822413567372848708343445149842746075066015760155222948906850208920237050776096354950778888990690106286408752106840239040129314064236602604689739286837711968803455692359717829884662118378978689718614210164016040600544446238240235956906334045919841952068181311544236119295558046247165229198499263373351362220823304886479552227440917128463730667562837462046675307463456332539541296858295922449467518659510485219052006572249254838928816252191618374926794952702045256686291291088639697898479249047109852141653209124173968954971522381902251521261695535667958048991788295340464813613529421050565326560388468627434502502546066596891418975525648262052053349088112957774807913724924367624500473073890856165067119204268768650915418739194262190800625353981970356825893073314424310056102356506157048183626046842204089887179914511557108230637914739852997405114984795072813779795733194897923581910900970298618012490860223489591265976664258171493668489045065566244749728188073144185974176223737702790060195667975289788087128060808636239425968971603499001640311752908197384364468358349083304796383671177471076146047659051218152478617874212272618118021714858639907445039835803797376846812243338975905386048403590393602773460277981812719938922956961474080515051237863299130573796238138836602630794153357275831071078451859856047534810031754435115706621095096649234496 [103,89] 332450479577154357805775847564278104733491086195435954975083110142382575627303226609358194332595421106052099039755402976372687946030809030448027579127530534784950814172721314401589877639906845210739782697105083051110280054328502431955448796845488658997981826253720986565444256119883792776402307674642165366643675592587910188104313276212482500593502438442904290205092099528986618792611681489821771765769612579707748979679522104226156093650582220613701519563004906903800624935662188948539559373064680141195259658175741434187708699131243220309598649343956200006547643870318657967418739728156347284970075167998524786316933942185842970522510014056354303014327251180061487444080764663645050191436078587890310124070095171095269107313100547834433311571271117378017238746669960918156649856280476412608608326695271279640557804722757785559596921463372878135781597025814309751537461681087202488206352770042975966351739525511586220222647770742962413753032308332606447760700581680356785403041423205654691518558071706437415810028910235899280687583402105786259115294009006381201997046823293889683168071129087588969862874806582286024401475973263483030880669061213674938465121417756295114119454892567415029174946150743075635039912965165483399859314545234031275331707754295162714444075018254094442911897205372289274223294291326004131100495328959775239363507588226019732344024280135750365380652923492617243041931896614624728558492488690148641065625256740647382455222960269201403118480311592465210528968243938015468741119346450248663587369491085561193586797567025427489465253677945410742507765168711697920716727719108646355428816758149706438401191865144969038990003622749141631414179732328033802372765863533244725077471331816354798622873742321530972169540780614381596972386219613682275652532723937638647786868440300966188664453939650355240122262185952152041675525753146729730859615802690787010595732358221114428511028363204499658830661630104 [103,90] 1936097156642381365990169423325259250976493088010453544126491300687017254606244519813866449749440468930692604565957046914729361101919135056331844583534599302978013181254387347061699692202233859048756434885912340126752882418789187715134266824606323169811929919364284743263745105036960738688024453925666246453423335414545647674842390135194461867066093419164843475667198179280976897265328691245185996496474364811023219050155651432385833176005991687447440439270264346640218488943112393660265269510980468833621341749420157385452523567796286223163464293321861797094719172323098856587537857032465572645114153546287156409770024678037537258620044270542966366590026572260494278342144023577456458904401879890318289525760211029389469053624629597192996912124488825708664259064382212029318413337724018093566795027194022684994209836576126079365168570536376140821707111541311256795506570507663766662895787039699707720802797205848204689906816720143629071930027003443715859576073335713703879823440357405084559291005544902390440999226187730870102252374126932865979706391077385602213011897700553810760632139202096042370529094509019459417098166723793565530140929976451555893233007705497589348965435055337535310014040234584532181446106872439338430838638532085458380432078660483592968837474434631956234478734848865314597613529831460494649673115530999229566910021913192377947794361903552500569660754928010020618398172052121263546410821093196624424485597550032974651219342054604680009223048095112018254627222419124833131704683984231287398015318889326492675967430922439698492929024982112001278804402758173247729416606914747167421809010005901614870396236328163612063038525361894091355117244646720315616403061159965266829233825712312143750122512002378910043019261936201667415723416515976414854751604207619076126011246447118782410920261362361051257845754748472849522726782043894219798293612957395393210634225378041385547490171162039838016711856 [103,91] -408717846199948707156182689778506204778467175065727740053088865126659201257253799480914552905199641943595318004316485031917657959086387094049966093844077357714419596449347781714135505480509987605250937435820260832621977249179043173271003473721204268940393923353580692742823988458446532107976263034624125147914401871450282123363911146198312910082186499582017621329579927807830461597781565428346329025125045339665664038678940840146733442704550185307375226764889291886472042367705915454861124851265824884886129838195233315295387052775451010678393436615804220652946899556382466698390143124430336787588506925803711692079501770479085241600696029025293512712146821054954213976276103212950704024792959612009767818824040464832236147446964550927020330188229836670365357313902953348350977221311699121133888026729849838581697295614134028620661463215495664777265820451255376878660207783398744889090738406633901588365819219855269405949568197564863126486442364665148993412912857780878176905493569143525572849786893338359874760485766478236999867777040376722785874916140892506729164665926053723823328991122430867360847398995873795950287842140087343189437384050392962693387075479259066154847819974962819286042110151581721777854467885976618918823132564392586068942529452367176205891779798014369269470060640468597484682571078089666994774655836353815491893656325520564468032320968067722361190169650131156626437218494577413783776880463610700454687508787686021148613119612118897026638492528494857594156277605916810118061828340028072785527564229546043662426796807316555187186357409743044313517386000004209657792309879233368707231779566298166085554637053725538932962390699022159448727255187083491341420945807779718279761654611963792600387043747407813040715836687381694944921149849017229577290319020377557413609563634559152491095500332524679392512289243622466032823014005816496952337293486055462395075710196015159877850935038602731274 [103,92] -10364453374366022089112036039041643732209766244944089329863844220183347356769649373861259242485452702414703284810419162976220859600021827994383266926219425946833729712194058206163983504795773009785131011557842530315863532980177487639297816892689742151316924568277849481590381528495967863939801352773466950713759627075758093838949082194324235321850228344613743638794839469222933569679191750986186932886248691946802752913366809948479934426807354005016450748765089893552382913820010712716153315985793623060097035950937457611181064143731345856337675752898360588007882137726171271662757561466731822107373734436286493189117014980135281398008063191999260838284046644090427588526317473519038750836744856493943124865648099394260413014387628082439570894847126807181167742692401144034253927735895397987361020384820408203743206126272370129172666292779194087090718579122664968798648357847218693959982249650273302208929289319960428070865398801950526785130541950626803141586957045597234269424028907742752147689815496533803101641321148019568177590226277848456777425111112119150094070734027344922489657834124040597306839462213147668286482197985691340107890497332799561408325744149234709212212436858422065971950030001180774869688873984139284594165272421876756026921941235161172481312939980193140917589662020735945451638409345674127010627943459685794650336999426864130350579115910143393257065859464616524129290932411577905377001168447611794219345730173644652831445755962365259420979802029070772339180507961372373778132824280042392754482075510103315649923925125364265705818519272951735380460259113452274504606656416311990293026543106003120292020384545708041920889585203461694733900057656357015110100180885469069232270995997936158634222232506746595104157907319231258145907273907007148284002582936672763582208594544691733508457677824546309005967207972559757000074075708151281285763807164036646442644362683340963472941305755648 [103,93] -12058636367975717491349077388048297862188630135444951219312109990284404979315942766736984016294576553004785914604559627138356687426428453790456796816938340714687691966879730651117104657200690584945136723034426835717959960307273269188641602649826925988398295198422726249211352487626918055567817156338805550123183479512152440152035475798289095143534173789720554468442447993568330207593681336053257217826728562735906487710802936990171907437222849494458285243373599652264401392321440038195919128196976120151170386988363005898442613406240074431383401415077389696153821518189567764195961605182112069888693142251623072092538642395912633127511691031217616649736244448646909003773372207554310177328722596072767025014303258818873478214005733973792463097816989046199692275964010527773397864989686190454361588518631827729265736810720573735061217633285685095672882238337835319927487378204865857491483498984664553625047676874261597756685605791604982419841711126369721580463983739009872145536350383902535287914282827385628652608840704739761784122982153775346157929702987569057665351711179559491227923133000505986397373417315108908721343948878475828620505939515415547231697266479166855840443539851574122027095836086537868343008856034608901185833926856948635953844947053850932702534820698636345840083593295399573541925240085968489313467619529827415795477375007917636694832839737175632106778020615778048798518234555806473746062839955741678583043982647583611087665778896602839011433951067116863458579362413886423610974087080784248535353139156922136991604736634644785939083548194291562297949476471459218344694307704136707669560567203512938060527550802732703120901181493665257498614603401868507501193984617473678273377544615101223801501618140568387625608676216006317030946999854443112137099093665241468575365825226013837380174416843726818291697559944873079192472097946293033920098244715166329014618484072509685458003968 [103,94] -1333598530403287171654247811866047650786408117320152900906690219051777189855098012578984976110913744638292445788236665095611679949312789731709910210529708252277967032945009069893182174427102264177220506167323592577383477966769186708149355074765327622268415725759529692812997157002560752358302337883762943285594316765515173469242264551001593089241617688363945416461461492344825741876664998915756051319120926037415196618702424417973068848040397017922261170504489394360905657030588503585693966300005959145716855304500798577235228126518826331835924519664290023997065765486375627248928333320417280382087148744811262645480404671742681494299617284412032741886341946876015490792434436434814048358286722780528247080798961764390267838859512360739973806732613788334518732537636319424559723932394848378346060073304089929116884939910717977812122613030214427617898304140189180647375547851798806832747359778090762720274775767064110307150454828081111996728828122103772516563404218245260306251618107806944499219986093238619495611060817664081837837770873274836053249284891474612977118173421262899917551627911908163836256808737175754352318693133414922477200150223550323499256202285171059928241367396875315544025080319552763762908919438639500387092986200661317993599545775545034327693656663794224916127235002348404282999950039432131200560047501347225173540944852245611711468329577978586085169777048851938459095353570189777446954438792155777488957318546742691411110053852559162972977698249595261480975829668643116073427208853254458855838174280841375761560004767617583812111848494004246141245238921022051806268668635915886928419179919887136173292480510777052167743928737104590275359627529698492141004798113331597314740976867360510705034732732903719407029133288453263523647111966892401442938155788934092785275743579640749983199839383877020249729699752017596001388133281727329088751257787121811205140620133801977920 [103,95] 1692368496913311972586104501923377381352961998203856206518733087882293271318404065223612139019720846349011707590180826830357095035222030100226479127500580623744391427449186995311575789547976488595967141898129739741982784397844798198573283821764114674016047593867218597848038858719091337941625269893999218919752619446424332991364882754436430975991445458459691796918871218998106163501107025041785950974246744544042367190148851618890180583102476328569185599760357520466479204711620319074232788960169508931351739791965428808476897014553680650613278146281500996514936999576907663979413781874361456580662131863715955703889583570429148399707241581633143984219664079881174959733322324696057251461299924985934380377873234039411031745288794816387087503596564185603753576349330060898588523345005629647730156057199380756693272606874999654139777733385074674830799788031128524671894014347085694990682603628622412676395422270269758795173745459787244398078471770791946444344093708729290355165687616174794356307862284329686510798808022749673707263840662518701116189913107208721737215762502121101512496106322131271359723954062479345414961915583588050890840420466551432000229966168369488308844368390904793049473820120726821736179945720524643222329380035957643844502650001244819309566839076271194478529565719243044609208287784457673231120301846079947300395853451956653192675977639294450413256822160121125402258656574263301186945173619842221289538751821213777090296114964241843863419830810617088252383526535883255327249568680935376332247876105867954136634921836429144882053899990550517926790739704674039263956916255920578170512603710333734095852166702314613683654673529057689856986413437720074441507578159074068338351274595529089185209695657084010989230699931636794293905520933417474073506649952066633762989256917107595275934262857048592579474134511182015805546422982225072057581069969955621552653568663640 [103,96] 2052173613826378622613082979311377763598702156434324979240402817733209678783120715865448869346372874504082650770111709871748928944692406696426790888723989249384503044621040866267703731890274330985340276930538455123793662825783882575671015962795663786943252871215542034179615897850821029443613565035169717991240606726135029148505878586119387115091677151020141601222134432019366381913845763756979112714301020424961689325393519935911186603438980497583064513597310255506454863576084945732786068208494351250259231413414580770607554907223010418857778569357233814689522636199219180785042213641915821734067828290065473377563524325218773055077966998516330145132445395440361697067591874896819288434997759207147373370291761199256050718835977777979309819780887488757289383693374162771872676432252152138703899226627206155156804916944026998430916487589280845919928091406683747778702985769100985739596099947256932800601558022197566322819249760864193272008499137432082168093861320672049379225453135121460487613597485983438204435205621903467091339063563508200101129287045949689305642819067820722587136106965076507872080738426980354462497970912977719216169137224016360169800214579342320943702296960398658158809361064044397608625378307470722966031181453165401373224372377371038290356282133298339390871098232128505633409150651818969080481279855518608904363833520219967659369604396146493999825534832030970430238331083355111724896265555814750606388690819492904448497265768159255454304589969410578134369334112331408188407989717652732717135959968231061857287453431667014896674295636037260324373138614817540321149299925216557569347668710597057435711592964601809956360383844881685975527100783454849082464710849189778019774373571909843932500628967175134593199216629118899992977447124390644465715483426651074473177798405257446646555404699139248824516699120101081208378827970784243608578313056993228836812800 [103,97] -44947028082108362919813485773144623119333184409781032477401018935457964717968526038410935891851459185453101866026566113046539918729373152782264682667389275558670505777598561606469263810130637873713934769784903213002489289906503283989855579738091882178769943273701759514110117285991506338459828797342746625953633307884580172918643032171269720120660129066116967433972989461375796418300175597813410861315771363395247565348324525690113009055992455326378747321977524625553610641498521777465092596744834889652658937780041878305075265502231939057014218146971524454496860348431275459686985252424222718962985852493046240938795518081588598239125281352740818215949526509220922462683174094465228359854568433842401969867876276137184572713646444175952128117140194854522736250036559759963863720777505062866695219578483586137435193887033142362001341411103837065308911284824931810163729646414640474099319153844212295734970434365656429266569257142632656584640928668858401129383718122423076899887180392917373303320285849092209744252881819309013489814165761369742550168223261177808121146917694804138182536584244870647643524697547919490719435826093647966242991442573818215424077004857196845639686799724102400131459832502272177308048857185285302453723167832205921320685448578864370790158313883836619486480287853171254555406214736020695590829005089075210206905761062438156584068252165516864346702837156937628516285407540141369316188754193507168973944759518249413204953507201907660916406879905396639923584480366553651441624476850526253948552827996002850581359222924169109306513201465515713283314240262906974599409267368252257402346801622737971433153867333676696284540698259149129388690260341227730462331291068782569736403004742123858211347949668638091012551331540439327803084222133300784141449391326562051004483451921892268017483202446693485073148461010333162911948957671228738267574134841836992 [103,98] -159269671216614060233184758789226648949822106495984423284986556126568416547736279626097554227339445745819410746731678734125424619791783691271505937600592428734216250620456524922859027249341436271151371749581007208440963122988311070231739493337658617856551844883945120063470204989986751940321050246995999122342583677019397543887721840003353045383489425190410612641983805571126483786805960247550665666690325839653476688785048208731404426893829845783137980604440632004594680476521167814606906363868472202160713176440230020006788805076061287052027917231104632182048555160403800568223088276462993630660305449631289732265216835957899525474014875283548888787673560074582373667556927589803525062537405352443831615293438419533981428372676937759691178473563109660850212706923200740257934896273311218769336248035299759414399053912765157713857985809041254337065769577747520910404374267008138713266487769747223506996437999950290670593242294330230131061881688947054148018024681735054746871269838908214261554951636105248359205508525802087540994435116443069782608543067374386910819983172227043504436740321047685700424754225902784213098967395915016173308690047426699300094471824220020604861769543981888020503482905731630300348907736819901602388879686010737074254948923789671445873475102343217145920228247616008564958705915394618131261322591492130644435750247446259445935089313544096690427535641657434895942981274476051661992474029190398875503832359933648984709875572758989795084847971614388761153297262415822811301234598903623221104556795571096744484183119682822165160541121639601927448410107891104287354812924728967468684465478099099759269515103590476431950837970519181930331914121817749357949694307897684687519000959844855653661011609409574970200435646356218639780685312304077966630299349794427387168263688364463333602693128765858712824897863074531800626753042108247268653156009984 [103,99] -38360294630543413838273292414706544135586503945733577743429182059929528697940950114019388683214770790632138853337629790810263835123687198701728484433809668496557644038281609861249591594052415137340400336835238222111531142043420192722355467475808760105005502157736425560688299717287588894004679008448313943090743389405819025408690151934040277338358276331340480476278626619912109747267227397805035103145102343264212724690410911783051727767475644132077590130184332678445500914718960012435962977090659059776961357524354468935293065808910169591775959389977412512161136968736122306966935889742716714860729727198681168152453069634972351487666764013450617838602134123925954854062914197409530572242256878567341012090403201045480129893501674047653762731726289071933707021079577038395847313283066574559015467032115903457372021700979906439088941373736177419768609542316820484258907465801804566568912020223059155081425402449855678534035991940437474772883483885257684954983358082534592844056107019006531764923092627351233757086663141847922402644396209700594514113893748750926163470449508536362677306923183676680777429685679860752206203449340228758984701349278928414571773483699275083970215258917608023500860257108002674392923408883684541299259787000628153888284338669513353308675159762529408101833134465249097674573306240056865622195054892746951415603510131098272159030285999120292613244847845296581896305580684480030369618103157159327044477701551480623980682058073966547206065568333784205779453255008171200559958422641586317159258190088170800682164745705390090836614812395453651279096162020702966851940369224856751425837624113590310390738427818805977644607869718826278207649023650798745541073145322328568171745618749362621930784596058431303602776770269995942107840514948081802480630339675397896146911947563734563239670653012352604970036296252870100107899195983510191202048 [103,100] 22883004280327547058127926952505824920492694052791205807153083998196354480541187444258395829964820513486438526004319938662146394892287925934821295919044189707223204130042019748848116139579596477472581778668006047417604261535804810648593132878835869316149780339077657820093804155530359924937040736194005803595879592678427354984942118376764112747372249054622484618436737092937972688388554049773969056799563244835476226676061711799610504485400297933994151750671650422846686531199833619059349619345487653684173970882290002021504101331600233927007424162486575578255614823331692923002603118650152339302685298812078953375082586140750440919913331829533291750972146207603704890425810335910949916597357520979309419145332430391879564486604687706237921040104983054972069940143785489000888906652274373264633478020945459787716042846974646188558002687465049907810566440425856206109020005147814534448122588352621688167869213196224336663825609607115252911343805880114382595864111483896939483929141751646708895346663462650943631521728117420519877203668121137279443038988868382407266724146474062597762956552933836755152538342998860089390149364396107259480367500587174221782758603147754706535516174245027709178932724482509467265994218086461235100799466336668245926622170177185050039410280424145234863075979175465087625317099885866726250844780478674040573831514381953221890410527497265303254230736774589939529188104028118841223276331899975014974765437383968325057594922245517857375007731503644440395641808577661886718265194709556085574122635965368259323171591836904462836035447515450897783629500112659530927398867291293643694194733604355216231946118576916148721016821228275729076187319607962860184535104383712019072126900835269286073805452067130896521000454304440067892961111814124555087337214003089366956463589608723458788350628612492193959441391977064426255348338554706272 [103,101] 7557016503158154984603204893898827345645784098003256520696341147566741104842009860061025877510430063594902934625726821311599117061214925409408969102428219806273089612580178620127454554221617624450523755134895946723312589357107442529027950217733447598116284671925653141297907358396480783784661872427301440459022625823593989995912850399369572728827442162196087274355390950630396544043523731431631768212116248626149147457073532296698986790079587010606778900287049225062202819528092906841943106172707494283460419086764625372595227085511810181221223558156328142075312049661384835498437771752445588210701261409616269061610829087619338375476391204288100763995425972402794494080969168448406636221326698282846149173663134968468763553436231471137283053848549484968633637794739219520131477841774829251881939818748303166147750690070776631780956228576639405295788188353787445102781753243083958729200297786238899710312831230045922641650150868772862834506633411683769083379286332983497011936663207823759236494282114603060994389677361776999785761199765118720525168416546388447793537687503563686350446316887902921247024697053703792064671061028744854505663291473760421209909792349226276806561309907558451080302116154552448502360000040084479278488417066208789280489133795279800673582620900932527450138757458778892395483042669832880807645076496358667145732477420268752295247427519709106665163479835298995650621677141501389149403308793029676008647828671900633178966073878085581694476844582044943867658432562656435124255988511441328621055766272909247028591276141490035469022156077452869718071516081454551973619382355162153257979148916177962150620248357901800444752576283878024086502756470447950506995811088405882364984773324882263007321442167837501868769161316606576758295572405084411853971957149583233193824764626374699303348522571908033807027714299059496737892026676 [103,102] 1320518211361740651977958526197137183324405083258790924078048919233515679146392108488876100842885575428501298520096884218032003636331504976559267113283255938400349826588965655607183063076294983517706400414741711929838802342252471814833346755297705427630796569364636451483142977210344502675367930585089194809272369049634792749524368220608714041709597651464370561670700699340377483575232729712199327116262359559288801284786579933207845898984734145026035387621836647747478362843545030072254257799827015846798828310200913013739290628914339381650558870798906126068541790568545169824102746663517375166664110039973060350660505792541567825672464767717333571117797037838606838264041292488542993523457009406644942332640488451879945609901588301765807138015443318440868543539600801543255651710459517192725036240341921707268401491658233750968284836189213975463897627093815287458449143850060244162814002165111474452627886783353282804726175813876223940401724298510941953050948667503739115442848655783005848242575502512914499348755508311944538857593753832253954019534034014583150962242382372369887810097669859372824696340418738161307993230008470678568046215483569795293167096903388036670934339158469887441754578579092555068924266693366224916411531411836391147747123332871907986832493714923546157009287128739898375484476437552080382046060356451790727527060522660757156484045475960414113624668471209096569859844313835899403097067617467371882143911789157594035285448946593571057580384287938746734799259751927922818246606534349130381385215669720450091971780115501111180336578771301708395496123934031799001261360246899810582941291279577336173084981879017042120555842634394533676329423930856179934975998093560580529822022442163701017400067192176870356607802005906112832697096924301197593585139763126941048699214330194567438858031812083485911745401234497634788672 [103,103] 142241794831580150954813826019470484300663702317411050359904588047008069903342038522890534533575798528634486281956453598722205612481997470210240763905587406218912754010375862667615776767571502227950245549000450963168211436557519425593563464723118684994760958492584333080691216376420880336416409191684226103068798223577036285074859967930493623582755025074992214476141556904953142232131582989246467356584375127508287113741894166489859675363129373734341888170783858797611440236229150126791123422719624004507438444796076614134796127421168230015965785289185871973809464529078448327482464736133637364902438943718056796292858456962938110303468689027925936836283707479751508239119478851013378216808677311683633928611023101728730107099333976069288373151009141611223344494895090513473286566134015590296585500692971441374457767684168661732466104540967142509419687946237334385708868942049348737299093233382707140228434093568129433255447858428987318893855143702522878950152148761725465833837542020632903050972984853186515102870365430687446133833201362999879428541609826293805441237388182782988332963699438040739460717124107952940452584309870352770238279307552669427760312097120008484492383978091973988008573414482369563016202761225716613860834188102922944037634787823662080268033553995028315760377419605731568227760669421297114738228846018399270191922992517500807843719221127487100747265576698717199562163313371254328098535108457815930262413338216941203384976727100640758522204421726990954706413805242598082611323320213387053990505255223179932945297511881235088489879353569223893867626642642344196421931196461385965970453914309569733387524138597365691059189211094488642283356869022682280080874667337522066176361923337807378946736076276307663967798516980310867215493237415468847805007759495524117297897306436886715779639009784144740260004562432008 [104,0] -11125836296108870888829314041012392924505733451533890277798896536180469889753308611180883167034619067920301130160722917615161346202458419843934372210312424438777978852796802603967191366458009833693885692732726361048358512206432969266289572594299075125753923848811873843616676971049069873033918508764561104910218484105903492492441103262641297214243801582608528431484848151339382314554966263390764533988028153247937792612062678365343093532536929465894678700556544086557459002192454382235640380791795166386417802124984977855977284252316909629317480624600244053129491789794313708018276944313886098241812494870675961399589326809620812808022344308065618425991767540036881111652959636498551768437886095164482921793922411851879827247930140530179634152111482193828299723487019050723034645965461026776557776119925763583446163158357002725673960733811826390699028507757231588598900872803138527148917201373975557431924044825597207337070499887386162545811822702240241150818592216950702871533561405294777150271013647495722894974580874048890528953079513278005573547692802483050214494384407325671390030227158038220837413234942255006314635410464033276946317762702972055777794331807037144283152807682365418095441292005533156040860561695293664621403743219025372074293961973819291639386553309565200445963000223683646766427273439260057745676626970951097966636900450195066612314625463804658381488353183316509637250503075188001125381667893816149968210594995881740976964663137780471807950109488763169003010559505932873840715863955656011489911287005453538724203227364846296788273806741008000489095558782113634025219664890894983752863181382736889875454735752258474863498542958157014828285926968452046599234240065652521903071346835585633296207518872181754980195142848903564388660266876455235513745388211334704147255851643281111858015429655394029870932353821294328698991304497439845607675284476696207251962898836703088886775089073619614355786204106649594932023175852190786408840684216729466195827898045323150008193121245515764384603702891222248192465451928235069170467998986665984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,1] 3355676139910325868012684118619875239752839059988871305415858501421897326484184224375156022642027576898186287049449526107656585140982772211255508893801548066763294493428527841855006737722862660414829068823993309227602550703643291326876442648023045766301946994763580478760690683895676262061351103129373366784697323179009996049360820377592825972522478502245057185297040898079886698235771266654716806745750501966192484152938887636482765094692654763001291298431546966511982789127057053393736329743888205505484467699359912379518969019200405027018857292364936744096306231308400755709430809151462402713568066711603227157545449875896311205021787928996981133534834880640013804564103701688386610047386046009112056008218756041304802268002554764571102768264345513637965079234629528002319938762940595544680056426303776589407383128382839606499117639897743334207153447035338003921442940097718004407966416735194790855169938043218859158065816691852552837618648719669397074519041141011022572076889227398878842628564796815152588031441998592833191854022615903819079658918118776679075211631203632677068955689092723251561737628891941430834160469546707765024734665855792262981273146183494935702082450769413775464953615725252248203162606711793455227584878733897282326015680274094063001707698794871114036421640032333684598585574854290746782682519742674875499299048247028003062231174335624775597473198038358070764514682658962676441219296190653506947022424366870122988252418664273935886721821085534974089121286079709443246699632690652603188202221060650757143321291956883895010498866102337965518327603567153621616130075763877433603898279237780569097856104450870298558919697235216501511506192122064606435766240438905332833689110721162675941694844024958585610610586404741232760624519719632504689050153458703390412974371334458538045643611163519382639439876032368064484121992837709493415848529041490973768195785084902229993064305634170210673749835127913752960719633876940836951558161618509194710201366277426119904686707783041035472415042523109917111138265824411111182961763294866571264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,2] -21028935036163488414761611884762409525767410503306066271886405935801075874940179274719979794422299788129656200275877765850224038378255283281706998805159293848634775148130820508210660930199282010404062074526001327686955913463038131516274720196657614493042542867376426179241200060377510943616147306843873902077467064778002244020746363020072514411417601574310895142677580556383537550664390149332642807113178931486201388051397075137160578906771831697247815173644009861275234689435593306680667470191332398396382696968736779874026823986383200125613587583688774527947241191992816838710262533181798093985268878674433011319256877143285570158656548838673727310437825376174534537431275260547431815233391838145915257630227831284345677481288857426170087258321444375585460438048947402563821987034947164107064458986131689057552077522873374830207767042104068547010974732561759596259193326051112026311611069537594615798085733746869110396121589999663270057280387973487845502009566168475862412414187645303904541344902431725218255011240958444662419618481362769781696022869960943009771754807259022813658849464658132565733739013535722144471224944939031088310057277439458645789308057646330564263206014644094273299408641608669804991431417933773107386288545021703445706492336247679442956786181049209459926057366260827384996368826014028838840888978902150931189168745820754889734440997855818530288692789816765030959098672249721004219262153160587557158072875053337868711637544535003297893274782750815013304285469883043281262005619291629101040219592941880221862655573738074668115329966960447056659402609074303082035665083623742981152656155462924224041628822877475695789502365639763518383194825664866843510039815635515503243456750685614280744906715633329264793185387325848341275730875024296318466655423415915649739804429206722234739941960369022063343357618922704529627264867139634098775954529229475069236592150839507409414095908970257844883439778449280638741125517708264700906094187208893055053551772532927823741577711595809182626142641920904751258773707531205148478553145371372027904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,3] 698812236802012294357760155910738401797833259899150653915065939000428722530353101087396195786134725797190939225079294053706391995784394291756317531420644744570139747850710905954115337015366723909056008492644033041915784015874685087841000140033422932052260794389087904521689859389850655842030563382001385373034756189154422889462032785502553953683913889358612848461943226629840938192809233142862959023564305127096317288386977411171446712740763693955586028095475250695142895090047841469039836566881214487485783451999266176168949479215222365467744933553828560916466099272770430086184547349458530840488768823977244945291936732507634866614442247635446244590576657708796244942436570440493344168575611876201603056090999903598199395133296140251128609390858212447606424946870682623152221907855990765925346239139040874356205271518821186708582095281697130445496786966457264292840836607042221862939685239596906709004432517759193169735514902572871464785074816847547448930772780283310808126552971942894200390733816881400876736746975704623776290658390034530445341831670726166228265040279666213654299702187152115560010860748276303068744708723787824408305228016236274576441731251173154351944071849560163928786724931290322531777014809186230932079835083000715038584271164131314162390281242090787840058169201442178632472800122689455896557150822267156731329681408153020096559303700453583845913071553629466009179647754068198154247362576345419234982711291808090530243708814921237775038326179519116172192318061633805036860802421212414224065772390810844948802738350962393467587372933827776211614411465536809177361614281308671723958717899719503286818661806336230665526860900783196833315433232331238173589762406090052296581795512647732799541385661524521027783581281805476540563586981200299507960501805304783063771397527800589294915015634955534906412179706320061691308662729243401630718360266602488644636408002593846882496615140740676972867233792099409067172429991911508998669630406293232204352950525900626578192397763082912915188483085080689851011397844913603554185679279424482050048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,4] -17432866766696762496912553893869743083515774574604104126258138393736687657666348005548250433925188121250079766075763854992618154715566461653993211121827386649469752646505996804314031070047519668244925827566838691235568319367029374567849139052989132847482950600238748540379155170655039310890597754968483599297101446930123578698542825344324687121527437591310805862394309472438736449952380137848424409428189906505182270846944133209704872382882424314710102001026996974418999291370844125616210551470454372289415913887556236158526098353338200572997388696566309859230990157193582066722982270298055265942915662259543124846760558049399237381310208198470607603993623623496095568583380244346439713908684432273886643239962906267573748007054200310672436857681202709814957793234221990430388029480155165323695000959963056043315477592234113393388644335468623118907101133551020291924439632849471404070474476022664409822956754147626572201899831634356464519675133360649593443152043775024468592287402735503640567975518257124090911903089604886040190327370969542335818312135056335979700968795302418726482719329822210054623312555962474913173713034294828135689244773536744037385969843349788520121297539334472516474200012213303143593190624273848154985651713516194319893823293196663962810099221995514856646517613559508413254147424327112356044406767487992337514300161787689031293177358487551513922210536524319608217836709373932916402336203181235820855616977254655702996821346091399058716878245929047468189478525983091303731695179301674510777274996912299272615759963118460814776963990656546588722113751976560706559408778427606270515778765347245250757907248571903305655786097075805431524092553399809291966161885305139769850576447336690118113367463730859547890082401776869577632190660019578108020061928263407326783182377091738186770852603956038221480374589280772421257334446959577683956419596802754898523531916166835770804993016742650074723084737932762227877780595788617805389018015112267559577807121555211583513145108885318871079771330858939088058981674484826272698925882047840961691648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,5] 558920344869381988630822511865833945272632473685190963275744393674437157893213387942960806179931399198873951032581711763935451732017912646771217154331114676029147549364538939208265945535548800212460736970504501120015307043970865589548551992350702576935978112185848678790437454229390671678326972613315999806020035855661375710837458514188629539895280946964455445604632080001935466225193038561388419279582094910768119883684742649955823480260172936145289125679651319926699304155758819864127670836455518194758995057632022394083981369217982487751535252755202616818268211927417000849431763204169578475160835519655816034697947776075958026734890601302189491031234537788728073114454950992985803054338592678929390834377573367200682205282937087364996645904438838107344585030359205157562328881582552016915026659685803489098590748978304852806658617485264194353457543238898291528690610281963523636241692209274556649628812054531145816060725711636223210427313188547358410978731542716012813842363087827592568405280513029757776043153344381658903236407503848080683508725604038465468026659607738029150471611727462795184939947783051479052218701486556386655432999285491059981616683033632998129366982131406337697987784051604112682064201939037453819819807453925401311687495619217739969069115648927522025706139285933607969326493951582457293686759581397551421710668587507629557093135668900035928604000159371649888299762757773315744859276418339800734625519796649240397296118174785702463295807598058221657739540939154242761359032748903501207837314200344132502453977968829855108766669437431322010068196177283255635671272942639828331777288917807529383287301567444020557938716047445473078626334488013124938604851351881690972347564024447568860527582405169443891275364201745460403211418332508609361290601087718584551915641175781372229971771579729417030006410406620904257089806257509468214438832681750148290954422359905907223788320883104622551276518994628717754439359419759671996283100188062432900863761878425255389634340027570412163821653826666170669516839679587753321329646705586472119959552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,6] -7616781827479094241429226475610014451294542347417269542553694945329760151502881341601703827373778740130067023558182365425527888658062263860517099440563148523514253065025073017076689806599634337134269601506226143321378639474350355620413220298986556406583875299641158011977221290199280288915023968680271694825339163447165675688677187592946714247320631378027186532605909080917295732654815339052903973684999989206650011660301558143030734755714315898970164560271354917779929583701757779508667735106475965766433330994943462006719032320616328701286926075295943490363769603293568187777611268318719050765778085171259620030248658047756963921975186743251939911925281380189539142914525477975587461621174885310820762798817888602733979818366105427373358303300254772200188733393941961892518927578656026945035578324711775576099450237485382139618357992749723877332743776944185668872023182705559444475673148999341714967086146567691425885549549092639878316353593886047083836110379024785334914750619713216598758908388993770806350202676074807849570561265492177938399005897895118180027904544218563721662096625177055807101874150472484751539486207533672751384855306516241521559667134199827076122849966830152652037997828150044521243994933157602150813663327257149560852091840897226455808492768132321840413524959515003794869171346206690997445300233430433230766509298482258569797156837990036753366044610324454555755762369672029326856289185136155360682094171952931935210582056198989080110527885622515242518891724499949882007520530085743477282574767130114486366837886221374015535083518431826794648272136442758060621045145592976960264013967729863077509620774813120245419440682385940140156856066650114588763340100684557862438902353569887453300876247338135822099124462971947696886429198854599617953031067402334915861966995424762993790520608481424145632179806883227794544735307555317624371051772841803122482139700784029967736509457172709776301258780686491080273318245022340778256626417715630351693268064627568529357152472288147629566263775675004144612970477052856482412851452319555254013132800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,7] 71459481616870985906391894075873096658669186833790473792068586049224459060331435390736462810265025943417171079790425312717884368751829767063915617938982550528404338009114113703476025921064508262514680039964150603456368141980859649078071178057921416214858922287395111570056526874174856460796773338355972064809429971928831931129555277475529477486514043511181249637331801992402287808867363656943845435295548452085813480620991844025653852719235179207201704277499146418889486103129080377640261159460074622769501472745763685265496076781117786050155504501569263953397334397656123167031539340844951134584472704080423616381427696356520629363382334249467431151285814096626106318066781601319384578230861875436266682592976183539185926488648910238865512553099344541484839568337214430975753548376811551728452785975059978431587168824650021771460060111766196579448306865997076257639403508250341805854504775140537749347062204631425104178756460284400682659229221958552724064297834073034570619966799861028552408638385758680848315908358747285880370107973463096082680023162725349191508782771368386661247748813934527823912525161323492781932908239254567690387506915788349599372278798400599227517872349447903657251810331969117633319673759485370117575134691958141139088519274452575701292628875626539987406280137433103291808120160854478976567964011267489399429644614009852508604972854128111526052492412004562545754525815184868298952982344023146404236288633468175241868538722013786640886161431594927511866618876923254121646344770033301300886066959475961817034545917601157459412555036093233995796653927179405486317974043459490320090196605189309650697620295958164368830691823291396883933741593737960338833054189934187642414699248978469321089125766591968118760924594349264112804606437727985190118198328110559692121892653499685338340141287725275261233521276576523464681849213085158200018653827393524992223008206311596822231699471876355777598837498427426087798708931923349104723157383143732255718402972257933588542487302318256915310485738251474184027235904284483535879270002530761357486194688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,8] -505804530827312285490736894911506217208005014579230215544177209097996105406246222407504275213015406523868627862004526256851812349217998709927879181366948759841131582159836078016584255194881041078246909173236839420049803403778649223632309620039579859178490559685874665369377837154235744444544049664311934904598569875996781120016638748219531393128056445185040656194957839047295371285050085176657731345855159403393937486042430835714425755566242533320720738498243918702664872163340986447145760326827137157771971545929654176964764734500655327658590074889039636493375201708411818919102568075023762549500486600019862033444917475029747673766465092514048274875773553681096757690531722203575332195605374177137321731492658054054844803167786707772466257342737220849806808492369212000972614592951050950447110883614370670888055688956297136339909390950895164929736594635507062356741705413400617952391816452593208141990872206728425468992654397491510622930364994285354406501033291910573435095628660547914238820487492278224047468733809342221321926664418337109113347696035239503040206078266704952396696257261188967590853929333286436812754605488779660025728797598031299525079990780146792448779446972796251515547317923660147627138577759662220393797054304333146584743845375463433961927363570331262365524311043742373206622153533731080640199655466426089124377163688054734620769823569996364482239523434638685867180632476170774696593269367787875182496646602016476062532252683218400766493215779760464867143548119896184341479419140406830372601449060626946695225915230444715151627554693711521002700233850046963486656651245828751303216517816867042971802187688069099404948224408182182794285162151011435294416895189885677065434270153462299294302366011682074284852586279964818826172417975844170314850340682189974791624754959403697081874270008808691754934466642544621568839629304049855137237116685325795215419429682988000669428718019883561856162923969990161715038788340106009255564700347701500567636651904208229453931550602295413841555744331001612896457900891996211210240947377129135510174826496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,9] 2664874990091760686296793975951564055664159611307332101938454962193342536775276411375929322011861716319696444750672979857443767612954957124969988399728831562303326000821742511286733479415211315535177512023637798478048371642325701050918220638341471926090087147585653012053824502202595827229210674415882839873131981887025217522669558135709448342635334479013390035981411483934210958153373856998598078725712496342922849504740231619204071426048964185341838384743360185565976980431444271431788686439066313659348995885944568866143902184110783987383407588071631680716829555652195378559720667282743828112802943376822501504055546152340742901386430703973635304374861702280825468125259742887650226245494914324570139690012904193860808085550885209244756419507996400204399084588359872400804680545273374946046004815316087853221863436495911318034985133546822226903378181106263120444463175184766374649097035772523213006070814676563224176147969154979309055777096019079312529588910852023540757249356524399607710863963009886770045699049446018915690047986701611265282294577989330966123352646203791017138668771798186636975835546959474792197599025189382663372664005424813295310653273282673610702693617086986614899878884255865001956670209348612867059444790344096011908252062833479423432517553117471942827540594476498490282508663934679187111163297561175621159466529082790482708124032672365131853414067840788936672060725981828260767105356621710700378460969791788795769567372682647396409207684342524136385223740600678361634349518885104258367431795393345001640020043287945182093150858078647860790454141653484580756786602731221434617716724084735285104588081771835625568405080621915619338069379570413725474807209717719793169888035994329328622230435234751564072326622801317503397422208428809091896708191302997933228046222237036871967760483495819417133376411918710482830581794037269772291164523682659612392013922059354853945468530064167165450744067080316564087789792190890211631164720429779781495702065162469378359908307927276135379168037130797495215389961127643281678864858463426893000399126528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,10] -10285025845720027375635926511765091605327056053804146955375279936700045823686490291107241607649501576235969079938330128166611201546268086577062765395821470119348614305992847711178190461291579338563283514311785522591749393126106966603319474691862248621030337813565775804291871522978370523392376792515163417228244231009659217780006372398104598342555524695581243448831912308192579831491770259806722934113092915222102329030068787950192230872892559483845421812237881925295647687799688802340124336520108773612450655064978877893972971679510566245341416329290218447043401989243745629950601848178902196058800771453498505456163507666713064798594669086604558824170537748980181626928434231117708780763934724955538944747063647287299903960246765313472928306866567672485049516387858182334199788685081931982872085907894950287667957654719665599625098542235633158498899663258984481118648074178589936544184940162201311016475193007990823123716282194835504686684301612455009084796203251469013718861505737079885229967619336369851327984579436075155433814287336737334456258260453512854782443498042207095050837544754684492711395317400401707136704871467158455059492456083492059858107893667856187938369237454106905317560291716933151028857581556950420880637064085986265875319524512831246729867796454110404291156481475497383668803043416416542060229800962674928600869681642830147679381922397728783260691570332447725289072741913919962139766301293537519864850169622684544484824858752847196492020918022155901441255393877659262267240479395705642771999312418009799334386372562179584614811085216985170663094481486316447956240037944980619683682001269721055098483716078852030990291685784352128868956250044924663360076264365656519784016313565187697804372563914377067632039486762867136461519343090330125414618903514247162725410021041398253689408873571193274174886970867172518532834002502813178678554553284294924333755904846926997108285153735205890985460383732442704804588158503970905727530174316461487838178348897926863956095134693183022047922521794655783360002204186915582923450599335710773463803232256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,11] 28928976343416312776584315301830541347262787042752208478718404912590678780295640365431956904439353258925349860187264123765616360072013363405204358689171716135358680451837912933068606535385461978226308556474877556856650678631164271255781731059924717142746533031349570250513254325794293232322006160440542468235793029755413484287730865131045816343741071943891169261898933804599446019724116250615815637584516625591505985519074286961296712841849390260032205353786834755583253080466748879607173428849101959203152599752315420149706303293750148437344461611637024398186958912535338510458903949583741737178659568127752666411803160642715453751437874986833679419182477314401234891826792002987474337314909236012308743819654698774233518103917421154256032044603298574000166059617412018823030380037117790861570729128598631547878466169513492942582011322749226120773762948398945205252423090113340620848719281226821919400796211356196867308098270880637338782108209475909898573933183276762528895092560310147707263494410756781191710153343178926483421169838268248361010037616162537494956618656067911399400886695842886968546511965153809127390366890146927710649879136509381553349962432687850463234389861251944944234380213876924024577610831792309283435349228418446778938766331160476456873381272402012848457182688764177429611475220356573340015391442707409778342050480771655543539576359207439531619658264531888434482577798919144956609795439861691594280495383084957986965089933281945515206582875303783088741071951892577831335066430097016195233648644754843801432706134919851511556352131449753359999775265598264911801832737615850897693272215438908454095234503446485732732206160383802249517710012951679378800144682572062537824090333252703969253000833274509247638201335488800070059658928960469738358499473339217370413039507248860171013891389511844221520076749972048828231929090429471378819679960878570449968201730618890510660829521826346701280854418308864722736582492828703745340234378931779674110492305857720712345802339020718137218225542526157519348928993697417989231145785378529893249691156480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,12] -58278924950157893869712656313435651154081360128890953373163886628416399480366397167747861889986483135107394429930934499849842074746340151724433964242540878519232289189095937112738682212349916460254637555957895861130200016621615523692457806010084437502375886312104134914218859313318362977946506732455847993765538545194517382015742595891548801392584846708151500751254203910251031793392469202251462044216356092220585686728675586629114975139547054213860065105325160760639004272436903326672067838007947785905663240774289769637077801998715496072797569019187743797824722795089839293916710059670772927771098289325853666070289052847453892596196496801594508795127265240019441300476700159517332345832268143794747715085262930876948831151272464094250289521323198298220718700937926844865529146284333103336605688367651864681644684517324952508868816005708408429570658276635435486996908167258843812782733803435362264498135382378144727321053357236170560582567392729773193667776963053850589160063266662359723335063958224082922185530328144721033816571787780953287562749985599521300877570720265001414845146734933080603950493563998408805390024272741400787615388972471490704212749385547507921367819889372934695386653658223454131803876122739532243898732373333994359214092766714737184798131801613310477508409749632852062738135946048239284758453754805745368516103029739756534929667271303649256380592886051657925621570460285290525176346683654089057549497701556630937832585343634484420418279957264077875951939620807347368156316207612378096477597289792416205089401966601893311173470468154215666652030018430417040435379742711833856809002707021314305601351584706784292768053905910055761918460617362342595045094446110014539111152815078951261284450859883551291919034411935245459243423361438366632785311918768506490113480105984884193888616644409645719689120795760108270856685795212187847927030788720035051434923999094996597092453435833828827071362523887904084823294223220429990628801993949053020477473041634652265388646627619245914529939003441758064813043776212840095081820959706342506550182019072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,13] 76604587699928966303973074406756554922009883494494608270650133658035477034997159611257548033702412267460212246096593604143610501126743347251567966324773329891869148833588481594655687622243739669065727725380088062748518316823570280927809408714826793988724517061523650914185589762075669194328701880935237119582532181705673590556593481441778002079841785360793095385301976794511182024052722167939809603452567199546849519178352360066535180088112141227173407742072304534406367698333128898399920294900044695843283882847542305130243962983487713995182496012938660188018382503190688223363212265996320477612942345566106362835538926769357095054391480029570616660844136603088048981557536948540136115054282769185392523302099023676890426236164572792014595466013770219888903049050388809422716935180039009022906374031811820999709768537917912911455303708511796093310214028198179521015407338513197975155336300026663549224700241797466365561481819802472730115572553832142039726518093942884402205597702103257325890182294704492734469415067641818627266804828644462157370184880501860263111510394202681888274042415866683788538397623703630575154709455875944256884619069985894826362761014015130565783913842949824026932439444003066650540172490946224534501652333479110299624638227548606005663566393498894210836340189013920894797676579844486766371752819373271781707801022050975140400159509975369736001691477281003494392858586823209412457312315324273226321950783441160644772238536414772735948061012578481357984367061570258003950990460591426520219216439394008873132838678810509154097446360491575573508975465107370433463797229148120261905998708880921844837819718932731365966305238227691713535132318081063277084404033605872530231738965675128753608487397670791245767086253425121023892056012014899587933614908433823779046687438208511764900087209304722957993865836920346208336601330318346133167863609656015041657957007363455973208329486042277503358907215289081907764232787556087317130145918690600507523468441589435230610853367050944041881370705247901262660330610757486851200608533219145361368178229248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,14] -31307762953234339099420468341726563725349418823005587007657968421671015924169254959154457325493313872702707810804083342867588238509457244328524227937742410295949934854917781022532816724360326872131985746059784132328541974507973823865149239006286009108450381950369894640181109839814730638556791041092023058818362001110459727453691292867786022013917224181985764029572082768097975497943696115918445483797559838080021123777734176864283057870868760771616743185339735370922231000566476084240034945449557962707641411794680101213593603916757257061311765690040785487584903852293595456327438635906869175230853561462974141092738920833076673824347670795589949002450276968270422586676447571965689649536778805320533633439727171863061588609127382591522584131484462575932551800678789858502176427691175530235812538861279585453729863877082543158449880027940372107554179265139546978508559209057823652449359297437062990952374121921945762312863222525212357621967574198209283320671618982769498357773788164550887569207431445912827455091186815203803413010334119833004266031694741896046947739879458790288327937638748985797348883005783690980002244100960759705672780138039567166963944780243936851014469181372265915846909108659121824803069480224980786235115715814185507317218933168573811228372504804514528666209334431770043427556147433709013002645451754091694640082691797714116619386532630104140995031547692935569866355721060644576022584374532979140224392789404398267560312570255366782584313593944844668486224650092051349994785875756821332948391677170955417450055384632824412544552905375407715366670949184493202342422667929251911914276967816455381552904386732043219969296388797426011476501189478562523669662772346808586903357323822621035819101224416350518895931173149158299332248555722031450221086521955783673025809315087003967375041482283648349371330336448733322233481890195283037077621428366254820081241661874638951212261846172556172789141637628717788160469548071360704888622941159713302021103532282313427326759933937555658373712912646396866409221295025705723513085863021911665673961996288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,15] -142057300042970263396898228025113300068783995651234354659167144892172334294520714768449285984677260333900782655074401823143569746725221510919543211903008562948854766587699710043624645335983118714053686175505258608403144288807342895695920057449995823497383738560370391356761320631147222551289761799869576652096816280092280813633462761289702051429287966701299392814119955733430116822640339431774504080421804112012367686708550695594746909099522959572886832235494687746615971905478445629289157792171238611338836894100272023955428701541529453083567251008153680089084203112993745698751313017814257441785616032460934141587157372200292809987443199766054180065575634636056162088285895253055697640411276252945797690287070470248526957772375392247178483640140702297246405379498207841441877329923752481906570478102701579619098049566283218302478274185429851915869777942980781626904736357836404454780228960555660041347072276147071708970039813840928331079777720123896419687730519148952555210975726152464021623382457745752597095713295583395784687225519631406856353934379540326063789119593353275942287209980122245918484434970093628663331023629438475267021426577362647205635212331333494622962468182047552341746912886689945745895722821452896302595146397102122796561102426235087514764104934170492460337178684096029362806748829234326364855833137399052834561243099015265893282301554025593666760701070642467541835749076171429762712868268584074850358869523575792493852757984417669615173172633230922657550060342688234973395638838232959380772933809095320443746745304694852008229544006167138548745574235491917509453335984327047692260178032120738564748249970564264641810867828768805688191450049153296296928258354594848554159464925018356592727107633849498659559004568666716302199838211327286258811885263367500994333198375110695490762529094864067339758827500189373480767522121005064525003343388450486832565263943824066138013088781852107529424143286933356555043795674061056255203908282827495547085877909696444091223565115510535280772013218578710479706046992600808057508558484752912569507606691840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,16] 470732760439650400874038380717810140011289379064340139863322911168607978904919438735437860665244319459090361104166463161227149695478014378366236691602853760647981743932760464677348829532765241374225947061962731919145953630407722214510954449270310040162428559644196139282696713191548518615070572412069100667326486816258181530421785048935250028145930884691899378201500353002960098929758160747621594624119736298244807646795664488346615197100075615598903484220984801429635126791347190664679493950142627458675626637611028084010191284007003571393307168612764332089483724103334009572990532390837392415100289885258001092106397821481412950839723293360416561028603394599576572179810906848809590138185762741881787036553078363956893850880880893281041863059439801809679763634712240615500581436127276148373690865968954012728688819449702324555162942821267088548616673266455378113841995917708015215587733816534992719352309443915613723654185950950678608763137208927622739147754078077444772691356097973530241943352564402128218083029440047237809318003366667042285746225014824067750782723642101406960172393412199853368299824794326601784494075344124217466769052478101946672833272397961410457438833314181928524808407508311364845131634262068153643368362560949497841869698823402726087747791563947202025367248047665929738346386399020115065823609994391281456461435642336328452366433867526275425912060359012424056101379185583490453506580708704418245668764510627020110623225389694761667538999576917133892268637158067705255428209293939507093257899065316647693561606365088114896172605220305153861821509154399340620751467704410224776427312668277968131902406134528298789853317491226782660833816376389112883755132887586033725415074580646570085583493455852829999547368330318905694459070233424220841132992375295481903597931637894843338968599866755467979518407520936386016434920395760997050461907309684887648611989160488672074103202070021703036471969830102733384173576963342497351203957261978084609954522117933626158841514445470579094640065502347964522344403345669120680676110204683177214719465357312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,17] -905400811997535226842627365145211391023397936094279316421066169366589317975467473277721521695636403778891300702214188011249285226001394292996284354724106728402336859024853672337639679646083860968113152391552163737807445499538867696598670900346957521958634311167102884295771768190140106541782313015992841447649215294359362390553734622836777739580880850413458199062085071345525034968213754626086718684106058408573238756923645336034876564200684940401656836625167023705346812185400227683293745855089786301132750868480790808002396099592140185037282602878686444639459872456507763905778893197646403137089833442357461390857925159030687674776433553626463473008073552094784872771471275667151418692349337673673242856255402985197002581946214351847599004187745554224377227768662198902576039444531935901495239377014032165396353145202880880837159459202538221070621302659216633726351653429515188579638768274284422947355517651227156970855365380277997379576061279013782792343111129082939564964300513746908095955197092388202377402808402730789090009828414316143049525649982908957101074948203765148635932906192038637957195109862083536503158680010555530727310267951526663628728991446497365498546071480262601356904527716536644763597183553357972807910549947637136478329238264816495704563226288366066773857945768724646712742828789514798134487670923846054935470917208941204637637943991220972819409135550229350295503837840755088543578961829236312049083430990249133269436510476012070375956977839348720759574058793724369893527329881968649932751458457416319218926708201395416220156364070550911215201527532142051336628313535927945802973026777536946782509760787057030486144318921990096055577981995531831898788306388102569150649740583277288991436656489671266063417187540541220205076899503116344585078523078416665034842661652854601104593564254186943615585745580228303692441062561876065697473905725158487359410094281136753637765529372771267934168072829910100176575060990253745088254511113277539333585696945455243722855557336110643227105579227433605767487371238362022129831763068241800216686083702784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,18] 1337143110600947022284251966286299484164001501944117391352376502732853250407698566206693884335147373288960955948452936294850343053099702957814452882786915053876855825580309200209290003119158102078133278961411510433729847749707406696183277093453553705988834837059426279747315812788432305196703457382353540989867473764884320601986309752349542994300389055880797258869318802550216279253021291338482651412605559005147453276531393539293908897671569721115828223279263657357567566870003699718353019072772018313689337627113408204587178309807103181338049950061046604204127308001334665885886710138002727976111111263512745547516346025117548215091723675037818685698697511368039725324884634413377329865132401601181175516964451879585687022256906228361730325944413273982838953582612978732513158362536884346331005890686389144112165092979780461112348395733470432626903275475889151176015131757854111556052982689995502309212275161864851656649187757895319585990137634182577154004066826456183241157188854148039141450993221956440144966152771188072933396258074693021648946873701793776600172344271727308489833703099606384116005077260370007772444036711512881595893954734267711903536589014526554456449033598173047648519947405262868651367275724381811802997080619815678786922923845070544851579320164433098083565455027627619028610553872224208285869241115776703724407105784268223322020523543749464114629850058943175662712786730474852801662965598760283396456829453802453163685941980678823798203693398756104650068241087578458637290501882801839908655991294072534306628866423319615450273876360273111168036737399659950270933086374007279640882580229433695767861265454212351477252547920975832762358079199222804844589839748875684483308467662841004847334273097179785424102984951224296556198720970511275983591252167867963078666863925433900963740613424437696498576924100984962870391189488505504298239232888523377006372897453315467386016475514991817636433305727736098989229649864438391442828448749465825326344808342810797802890997912507354767405947618904435335614536159379867214434197043249715357692920332288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,19] -1661099023966064389369714373156972794765633647063324919671784396336987343885883324024025005302994328801654770552620257857202490345171110740402039796381965533207426744937412401112823952830605250603459635099810361178576741557304261512365289833737638400710741670615556236540918034322525918119226504844669292138346892885631434482315634289925754292355867717480130585718226782450455791008400441179341298768438783794886071568281434547858176850291900026266429414762356570702614673640197772834195548430476446040198716877872928320651799732578074707874384192918375325669039026825793677352410229361669229027457302678233300761160688051549265322974940892136467359573929356452165227656904805508752579754055215990313552244407479573431826034228539544837232142746707483844469107764672529718480203858473054377453830113992555382099690091285169488909554991430867349785270393135201354963700124341935786044274752615035744493668809768325173811101778732841781850519922748700890247726295515829704024420588316330717602233428554845287292278360740547591480472488067299927217304032577159687560404871676133608687800939806423521231355142376478937501975269028153429044069503632093535876379128172109935405033151960228561045648452185725566539071366850210369318165876612783504747917829413334059171724172308134135519925482693872885087088677184142964238296243536913553201522006994219218038114616904899453233699178008018631431699167303221314738955743964644232485211818299215128489355840050774721600072298484231807714645417853683532798327510911200607431503644542284065658528738821428728692103371725177710410117793190611680114912002601010326937285987035493401543312782108699978054989560870796741855049661023672978449940073548173733677350194132193380802309536853046579826003629236069275438660709875800263723261209590590353907328216380105514963289231404644026989593911659814415102638155653116200639672412937448530004886980209722174956478426374250283562645799943216100399338936244537612264212989914466827834029871801221582137379723304551468221039051272876786032604825492253278446974137091217748083194260881408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,20] 1824602731126255632341871306571819294314708965483588313295166642971880171143352621764095578786774551168178915385935876113064563540464300305473653429720472166074440860853726583962939293576192615037158542183115270539323985867211367995799732700018352864018737441128614911340588523020373587250598389989132004354882427491148654267685997429684145646716170056019062641034677655667449579074345158609998564403145666782968328117138541590713703446930663522148532644235993750972811652802852501218086417130346332253430497668002240789757936664539523061640361900661442404387709551046593484285946787906704299146047013670174613353299132477730775821880289146494446071775499479974440919006257983110082164860993994543548337586201665675465954554536612673976060195404664246207719408060223212611029267178284220660756373475873123277973025095013353615136432051115814396662628074614672771833551577079844087656216834365565132025887855442278475516996883880698573355606329932134796003712098727568361221743702544250297407701123071856574500940656820418588750101432543278823440424900805106492656336785756027340591709643382500170093627809567147905717871266378233220587721729161515861145164759133429189251187789398218508250292390538272340791538298592853530232038346614231400007608749612035602102569571200904090792356009450013978116282708662769720770086006076842464180024623312133452159846695548129011152907708729504965884500339188479445528331703244108752708670387132248183403559655777597482290233539424071661377289033476238666078678242899376284945468839094643130083548849141115354750389939875609650741201522920886954530636369476843314337680637191714931102897808092332932506948335843030607132878806862613838456288379929549374234905776301962766211787020449779402028698218441225845725750161590882178540164568838207690002256398507378408577654489124094948598761202254641298886274560370494155786155836607798192422042590988804052539305630665004832551760596728955168196600096933395438087659618765123574341101407987576751122863414061410659992761789977075449992100079573622328994698339313677159030612524269568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,21] -1824144137161155569687465112075338494020070317484949281328673139073200089798510419718449661689519674099788825723528984195216394638617093885782855499222614814806227262275755872163323025937498803897239980114643239076623382814994791772793662369196199516113714415897723596168605507902680320279006319910214278898966213719336012748026880313195061266907049158596005040695631788015763385873426072611926783255641340666863687570625040174260717332557624890739646991887032931608986188349888917465089733994563384296743496455944429750016470339349415404487430540546700975044199761107725043861929387047007797434543852655554085646782360916844698727500218698509483176956771630341819238955265934047514145781671706670148997388656396877864400531510363796245098110595101676760188980935470710971295878878512604326965859497729081593439446822467712110286783800558367194575605622223219964998443878217187206683263901468013273658594374710025989985147823967162732174920268516021602943816855713720732594538824587482023629916489134055425920508460712310655707167476168642665700070567270816915970304166323305929742238461572160482886674256984127986508442259365766237779348593998548357502288096336977047189478246305785378745157902056806997336765855973240694587293823412310643450652936417535021307983409435238517659921688080654431119710620995672365603793896853155419953143306806131234794718719497271749732566041293797586464258309402630806243484445849493707959639236562511652787205353834833824893090492147977690655385252337028856417551096911572009431582807138282658200360161711992961720800990200695453338348601301944623719050725703977371912972293900964006411994633998080954631794302436406337924052584257032960708961054476343634969676941873531812335430378450777491912722787939548975528900103013947504792227806289858062704453008009056435358559925771438235901378286562471015297989163815647805770195961874916261881737358059275591861851263967030440255444680047113669980892442820849637619558898310721824710480340528244946749533746000706175690285821029949305586217519471954526014197842836228876307358583619584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,22] 1679375216319994062391216613221841265966183398302948464029003414784846255380658177400745827350264005266205292192559729409249322785916405142896733151742683741636247423703379022990986195901039165740361519700480160528944738080337089519833842901756175705328481211110495959584066554059439326864657228455795107420322200466766145827620973408840007724171115666197287464114431364508027074275805411120790310485117324359005379481189172567977729449380772927420898985875758053457204985726071715137088831824238635086884056009760878467037987170766551699031633852827405954519052473941708373691674235980427793531078553866130170771018171926086292979766960624391537367118898409018212560001341765936768487729046566111354153592792966361088515977337145148751865011375750627411873989984238521229948574784686299931970105384429248280147842450613124341516308907674321091825895851318058405740701359956617192778887252098070928172868811681236983575570068742062876601410846688478113192233007653146853459041866406722276262041266400669238512058712969297249851261700559443827090360134725541632196054482976326038710085546177552546900792392044909300920841666837440059512545994401402555280888802376053919057988689998131088340673660642167902947542718467215250960543825060358026609007471120150191921895024439681332079170387596047361519335643986279654166112261465439089670759459250190760191735371352033037526822712049664194954889366267011854522750003394667756913618020377203297974077703646089160027963727284095843442265262087375330808774103684242487374459014382165460410641716730485609386664717952994792648514175634960725839865913855871188434862616214196135375577758290302460280306824829579878969319532184783264497539694435960091728781976295836793301056268126112533223976283679157957844829895338706969945602181031351835472869750441409763947711154790970554518670633142691726000026712010271403028077844834401414810377731156999769644453997930546543693796224007822798810060284956134171310771599185580319340399119111984923762147140451620476707448809325052391286171114000949390549320695788603509511051670454272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,23] -1422472706053696451614059943906161728043538603952322112686917553284588280835702282667499379494321490391786141236301914327421564927636872937879930828079048255443232051040238929045774659290720835845905067452288971075248940926656846461762349914672355527930257058644184924777556482567588453533169174673463539115432835845004417932068033757057615139142967380465810949798277431940932346261181412783582621886993944809751179821148105802651259293349458098147476132181752082578124893523517140032089022459358879446006322185956249385519845319419568670957817166944424722816940953513516689755988550363889933276648564018047980409065206153509431351048100420809542593525864729003134686831361523473270919833449389668901771680489851941042597113386464604475941057623000798655662727757545005130447921282681043481791719047580909791078314129996361333098226386971312150981279152639315838091803539154565626403867484905211676411618882151270100037064894689309916771330234826970651322870507449221420093441351716697367105794877930515986530882200037854235794215912519716755565496614857563818440525064528273982437943889263712318455018704019935594455656310250473738147875974312047467813366236505234286939904456492243747145284727848613759909034590039515004852635302578588330261610413515669416625898774866574324206877629070436305532662074646135871441953019706105459353195697018162368966766094300840959291963119822416133987232442579932338548911468374476712043156125106935464415128788838404501641923229757679956823161257706103448272944502269624019995473912320408635771916049714692247776175854065382040187250101332220637494926928274407787220706028165263953072763325453608142887686478198697495582327032572494339388905528592388243877847563647518464587438115288260758273783659480889448914154789598193466120049474381384939676122458476603623945527746649180525195195677607371718835747714685942987388844436404316234291636929001139463688080959024791086238063052932514752227631753272264318237591464036721953568066712593058242255279437068607933584283787837194988602076639038357780159116964867023607945310079287296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,24] 1101292723765018889995702621668776737689230171246842044520567775570320883623918679129116193022397778421798756899842407302327960003496589031451599446310142207896632096698959884835019480273403206794594096529749421944750559242219242965439560619922955315413444943710031636020234965807379035926528049443613979557184024005465149608450266424394965742712914418434851898371781257924274143232161080861515221181018233472794620510078739376592393452341733598092640404137593148045140672007524051663814069999667420937639225276852732132842757322717195153252609447323342187876893981197616779722286050465946772044790855479414963704678413782737229993100724328720553685643738631419092451985437962911675622774957696513030108495991903171153822731120650672925717237785176982321673025669122683239898238512986170970946723710833693562503973001263749714842841073063614755144050802527115092913788229552474150682223190123779036168949446394226319391508451963638061783384064841043927950212639709993378744284032773944354448765304216781335927477591158076777847788893961325098674685524041683033946301382366208478792639469775373552560301101629408357188429415298207061772971998011053347141638941117529131791954891537209746791686173677180954448305669044242735781658590473390815030835453146364289015517799311882524726227274955274751271551635591010693832555144626905983938744338532836799093616246884739582577384327261728387125096668353404158918158893463012168166018417861390877937674122233496772144629545177112088446508305571345557737785966360443085248497781191881290554180503145402365251651746261814539181881385505650839671614352083261212804932127721810481231047821902759207706899683581840565470828366943939709882477246627760542713646600281427527693986292675599770772629966656651120599036954883331741117306112578872654802490999969447718193761361710999861525536264161613866642823978727863141369018131367851220054063732371515642133381349943311730534317013484521374428909059837864576150282737428494908733761065609505298899168219212352088591436225501401089950402656877802745560564213026836424229161258713088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,25] -774254338544461829566613025023040170566517730903456327826835378709253064514849888215165196887987243223167977275766231589103020062660073797980480714495739976189786083114476606488793020548183796615039945502487513321795166413741630891498773449718520638554073952131075143487399603435059328317394253631835944381551521179828266049431861596167055915029526900099333957980613842992981435387230510469897966030739178291237353566746981622562043658576331716374554144137771825110276604491699389602198343136079437636898643381890783202071340373316362889777588016778657695023994658947223171569142076998875832675495911912667780860164670379519335400552172969062261540262222592278729303177270221725628734277908062934817693300420819749057907320597292731399562977390503749265581428520234839193467098943186116261245905954798641544483249937932681493314590645177413981107920682619669615866418349513711979576186167874560547761600519937388995361352343915879619923945633964166645520974829922126533185336264307782921261556442569280618417211085937385079483026772200940104667177305718672459866066251945938502700216452291682467790134258297670795717586725410827289521238117037689096503341168619834253221008776550104065421129597175099697692350295547881518801972418526918362577657082410617150890495669789162176599686820713624214364655043218586113430896727776271519322641464336904852768478771885035940833467712377872496488969614255671010818798748817947828012196051304658818734341915263930814145566814789683745237514258214273245561876565304788192927799284656529014626834212650109070399175910386470881824249717404275807464352835661020701968336384082637544011823704652427396343721313385298225612035466158575265645508801617177367167527880835721277488931057833302239863305311433328996542406532334521426863940413998193174858727520116012899728532460749577207218949407324894626166778967037108004526897412882243092016943090660885421067597940740795300304165431598176938397477970103108443831162790544478320422351304287636790246182278777727941803355181183626656008306055189537904197879476000358423853111269392384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,26] 492384345596355103414818256899765049836207992965988507671884591474493134668983318940712287700567765412039657649296804601795304372137797108213679022842831408585809147036074214771818992729251540732413441742150386406268047699103985522065304347504368644397376064521364020078408619086778022066729236389746215054087600536570391907779815163065828925364401791441255621207920049400912736207451247012366334699100546423854702525008808046611994609750645067065522568038385709954475389831974968163362442086028896289657421610973420281884751089762201177584688014640676633803268328530424810179439121503115638438092803655805652689627953746912416897152725773212655661569125623535960832349800152744823430542875142191017563500652573329620779896993339396866420493143606288274228014874424594180699443437698814264361948272954830077780623079737332520969549061617735744445526332124388973262734754979980268259754123451144283354631768525308284610267955519266399162539584888399402379566129715583437912207139564331925701322281718209673086549579677222757175907727659390341457057210662041514165917824734343687880451188056417429522743980424665884358587358742389644573786908956910279398009161299070117913865283557114815164850945298191973058147558499420254378603576240580972280252704340590109932477654807980246140467152162109838204716081266360705402965624233957940258142118296462150585560125799159288745618849354967595811578446298181691515828504036471503101262926886360279824359828050512586708382576051798156925489663386213204468449134791298808409889136995193417335481062356055043889944095181083781123788750420220302751955118307154799270020921099613313533818414577150010960613194566158427776845197366028902855984766873616255037594088733737563311941847349117772055886014908605387492312548803877300756565478747633056040256711457743884283260708138267782954997433465188528809930295492311900559864701310423731141955080962506661735044802040821926543757757078108586479274720687236828764556910476319151093169273994097723633589637119406556969229080519846220870252098133570482810282575245343966945666802909184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,27] -283033255805876375407989941325055330950489374547972970478669612865317612921597796357959069956844944750396344118097183857392238340767508630015920526031225153326530713928185988252756935503662495699074967416852976977067040863505482874087976088018604586013501151169859622911478342846466169276918721284739421870560464233576631431531227701847424851997328297978138429171103530150869524308067785325719116503548717025241069564004178821697785136748078927690879359401518052497851717383828100416483817008862573848188272052580795875085554580970821216198336174317045772054357700127001053663191274642420105590468772118445449237987766151797514337133838237583112501637640468818011206136753256875008048288791464989416969963684327135017858843046993513865864338107971692974946557963820348961289742642792050805785608124738899356257473167987442652879815535428669235602123906895238092059913534384331119011037529983544485909798524086079147231432366736761731948850081405472504562752471291896128749921066210024198867400499610748003964708675089630960232041120504125814721828351367801004243992812346468784603500500408493086313081045186556633171914596543337649013247293434698283306575582133266649089345784483359238792529309698562674522951514011190113276859912324100518267587458901051153699482168239330624825333475197792343919359982199250711236373469951924520037873662957236810122532574204099757635685737275200476133554772767913760111093373625119984615725952133858300777988422086052807345367359372970832246852153471886413557683627746007869333650307087080565598506765685536950991141243842983247119058307346466056561956274998754562000834545258073703150573715734142476401109162557954466774656321235118378759155642230810345541974271458387198186173665843972016053059824823830505710401229743092867887205783027182515046117412690353821471030525584026059149604857909241318552100029178329239064561624627101457280719402310111178120283321911547459497378260674147774489808130752107493327781800447524524231953695196237417163249715986640978632767759042765998387903808554691364300040459596884717841973631778816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,28] 147307787098154011386526961419325678940722276350176758759754271360622678124504408047997455780019092355463140693680974238439891268086638819574784057787080985468776568791122988537602435226389285619304298639411469495386175369940173439576847425796082391523446787954868402876402943267234572659039848058336105347337156240431391166504786388289026296088114816039671269705891570964435741702496037140150905460002368515055978163768504791708306478268629253838160623915480934091807453457756283839572592229065500225406013415072688408407869676275793391969783753837731130992735524093780862654081672990764739988288436975331920301397328875424105627382758456992316299674947949995480770383060624010579448422192603710711120896486394200967823186790034320849214309685869426610060035192630427759062732828652617218310381780394128498391050741336788761120893265187157710435299449068859234441133758407362333170111214434074786635857378174235363092559761338721289893614144264421932993143799319667153636374620633005594268496611454853615141615146789766570703881857375830953750161626033480322921393595635217304020684088678094516834810895761441992692885493003225189081192476149485585582313826107471408300635736619137801900398957043369112610340864898792812608461717258889095640340193267309672127460785651600543442185327923728954812033590524544652227880393875158770645730405536757926861739386138448831052101732526351513416704524325070691488150250310686664308396349914133744254670944896198806941432253900190469830500578594701088603238454083039738453115024103963768545383847990917283434532394415871983277509925809282945761154186297879032347212383027392460832630792669557038074281046465736584224016698768124385644790354556657983868046452643589340303763273121955456160466886708460145155995794306897031013228999515875210702200573327823927230213949654034493895539999730398294053754825247008891576489302649581061032028110437409106913499086543451511692078192078800531299675150446410186270701520312309667306541197908455800700434542152776250279772294353511768095139071883614985401468298579945095036351065096192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,29] -69613879779899456583188466181088181472614603432773457093023370338356685823055374755393827962542180099949229429696673752081118390636108482423105117677740753738058192424038906531450081306631714653616786688680366821320359030818067546251840182060749902746555879426704103025774114479187228352790688986496923229404060322929568470787279011678613472319264792313155226568470119708627457407744261688923216788684494377791628219371303323424638917575946209297785394154193308003472591308122730425949313171315993087368038245285872978290611255626079179793259457820683332560353898368740675712187178564718091532243179933370061727814556467329832841555918678775244172096029545715541578138816119803492819879722070276253035634316503311774866303757457990108595080301780977891474581740811001691053836979647898753984901307918177151617828963474003892682979341118653552567061923866307798267968509054616755776437219984102426904069341830899728690531686792251200711746231672564255442341654349655869895423641410934915466913528618350960356911972683154853985959917954266337730593922780673894137051881072347622673191624393037745456118968268822792402160036766838559978345583129260898567225702824156170798753952215954165274368816341753005829059329995176119175453700067527102027335510006424665714264664375042256285804085576939645162414712553087465677793378723184969062377786071372870395758502835834110074043479627253094462404795366050041707511914957116901082254280417332843333670141752409800829710051433469896779613585313082266399381773932975359839155037919821602119914987464329267473877799961569265363948197854315628859145124245557996954119996356057991961817221054289335683102471993109359158399064957981781335159066684300496137938901305666982577124312465337565493043163427478947490031000365051461986628499771111056157307205386210582761179639277982438076656864515332236528846026986608191558854480709978222204421598925015194093963443808509304586637312849947441611369177869712021786446026655244225440803959907629114412736756906138010671187035463872675562746127283427415784706697501819881670086097895424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,30] 29934577620790717258350195182579486494001218174323085624376408932219858752021946893342972214745100440073673542063591076007103119499848622037372838104228338717032922255997397999123870997784425863176440191841193618208500571902185190192624010526456385226563270481100043913703488374107394841120730367665968239378732324202369844843231688822571611025535711647826891961613497094857257843187071274698945920651493260511895270320169759660194632847287078120817060928780903828227728120489709127434405802900469776643737745924163332032271152670040188097425074989357640472488741586532892550087362511074018336213621693966505602747612774301344524112375465387212675554769232652770018957979451367528576152909776372868185604353328154608088771185081536533140501257119450170008454715961306161305941133024322151402416636377158653301412814076136671658175403277356272695892868280831533732883633891065599503579003418972650583842252986723551051794933069196654219092908584171332279862895871466900209052009783360193380487235790470726885086688818625872123744924817276010045497916605289934352199287981203132171726268485473189163629234065525399830448340169305476135622287173564606429378951855649341110416628274606751604129698274327316596982568707070072116579107420618631221503969431924599704673703152351739508847082048508517293566595832351159733061984029865406448591550838329305936446088376749868738869123030674224584749527924041823645521264410987268219908348877139539260777842929257554854506394184491286919371067134044343309424604206284808832835677977455236322767150169448484540704880192790991589651873688727303106414136468053795068703545015898707872248101167018178529611476399381196827391427583387080979243538156875515130301565570136983099286694027633658908647049245542929250011894770627169189392868301142902754509486127266438848893030997389546671619817992718740744595634147237168149514550185185687704369967112677429034097856029901851583847654222216026203809628934442771046602462997528695405421433535702883857474972028834732249684430506069623883261753394818849695733388959801246184889282199552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,31] -11711183015280421896712238540618389807944424343882023016796245973556113477225727122328968430142494872557820776693719163342989691605776715354558613234185879252546085632127538500107050424907073150561309718934606630836737571323846987427239792338209037716838839928006616587104413339706202033354902072438134996717526527334302037100825476520016395759985245087698506758407849337460489022005885741168148304050367983672584262915918794057418014973210971563558796665792207656573923527763022482298598701168316060737416899171667034452863184576703421111726549972452636101913273933419528974733868103926709434056167668765136466529823627426763383645891398302217716256521165127388639203102117471257885001334641597835543379214394707435298712106389839195764293682627551594655359975542022625439201493574189304089338660853473933556821018467158459551830164277056175427073180980646895085007925250616991953198977783356483915292147626591841886335243496156003190678260455359766828548442885034467993069537240318941991268090080246385544640448030452243443723948024656527377757830585371096788996239632730641844685055731768419012482775051707501065990458898222230776601480514355235476064638323358712724439749630295060779553801215649148362381740633813127907467347573544394751991016800392729362362851441245689039877840589057122405621599885825125610734815527149365873756930106242350540655382152815285227741682933036394143187368033006183190349894159748467713446767705898648855098115381283148298384756663984411389749407269067889567805440950719863335258396318454187701945414921394606306520769705070329205835679145086055817086091900126823322436338535161612958463338192880173655755993156848758409919710324977525286318455598585218966102130025311717714392898781831031489236671683566200254951055277175541840727692326864620207688043225787417028116913848876183211263895471566387784218976592349541918759598332041000266622389455264660695051685979703190017925775729314906150795358888061003517974889284546110157548471516975093281443029311425885990465328414647879371726434427847792670467882780132159934102230794240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,32] 4158103102352509467290778435115439029736811542525485813911773099762232051258061908847973404434866786865653580947668579234758917258052757288106434696884501300581285750291790817301133055872294764681197009076839038904332913852101099329038720905627864324332635718741037306995017907489391917445481814892827235774267791823516789103823777640699277192449052767187107074642967119021517762638024848133954395936561275590652550899224537177642388521807074489331131188191794747953404970369052126634605282347439911150046957479749022749973863436240783022621739339393849229713500007068194242310167048290760225327264935994194570443344342367272420732573721174602118593084927518868022130039538844720271848574538084650933819237445046438545210178623396279004947310751452279099996482851872292798815894122603880250177058670250321822575033650680442235041506001697238742003133561315264931284375557074033273870195582653249274654552347171196809904492935330968006570024060761324714221058462709811936458472358172985259896635395598676077168353285233720314114442501394275132958300434017239246514093465648691356915834228540442158028458289882478879018013595197409596380560931368067611285026479453905129972098724536731322624110527482823884033245928777596039855267799669267985699607155475337421780760215105931058680790591027415083741370221881036169566958579251070702049449310633379100346502009953534858508185097767347663577151354006543806310487421242688371863440768171025800163952119762032358192494302233080339188321243156408868945584068912392910720726439282936511504783355464775668044235526378615187884445532439683657484131935720686072187417561540989387857626796726210733979004245804225160100343051074786672260079558704149247131776720991808351722090839978996559343116476938336511730978949780486668681212243451129604438880866445679504139571724389631769546250512660429576185118355345793961489868711003375139682750046802018367563559672185809035428327424717035858995105457137182291396952556587905413357078360653533867917106978067648323310788631353833276398762161210992709912537436623042144521246736384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,33] -1336632307717623752714383787384263788454982981631373412814920007031435759750555239155857235651938688319471201280591662001513756501432010915966947013409790081066514258797287966895213624353154237725486691699475412238486282641403636941705660667346371538078883046151284574823597632233615455352718035924128360061540070555812649314450687966305699153582155590443923012388386571765911235968694969987895064738565381016555173115238064391041710209894967263480144259646723423734287899619420629843130255428175082964078537461730880506974331073944231968237628515892095032923975378674588439759440092329399807393000863844164125280845010114379985417228050973408208623979025479371611571411201816870536745200928705180970457571254493465899096754090319110570638252005951607402122226189635350427595210890262812778219388071550702572898574406960253349193366566549460424316818017824120409253177015236994785726004146687717368228261293524326546949210475201054033599238958314391513754155301072813190089420675613511648971212294309973746018740541225999356170701494635653832250227296604969680391928124238965133157131403098642220793493735917065265641999521697537900377297693553630417054903744482657547477553718067867557325192499695249608169157000827980418904734922405999220171869171726994665694855507171348845238610758455928683428493661262672980396615496321637965189666904461449718500539686572877015025387388536508143547881756601116541336546346488571590452256411563866566884277623457250838021463399592711976109172598780173263397771042485311894754277335368262146604070971857405805120469957180681533408019027433394715373196578783628146256122162677691477336235663748784757932379995053849011631943259645995999095556482205210418794667605186726381376567958124251359684378827796737569511350141780674701461043244387040086589063606862392517192757509996229403391736128150337262758543956851711162764006601487329433425685611976981888312838069512336992173919849699011353674866618822604459315355863609666186445678814555784278210517597664492345536865659840892668680825760048125610715375890296184230995126386688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,34] 390252584296827799266618683560531576909778257112287035086264551835744186474852843330563730100566718458118642791027277070489178898908574105479508439860928897090324115431901329621545121911947610280865907909457701044255578192586242630997169074646260812011169973096761975664747968022206377730759275136870545923431684792639499332125649269602253216161154026849342004640797197471913862741999179650619522647324086260404588921801575166110130061922650650421788512662053500154995946971877335349016118191027768264398735464041201109070904902611226357649215038153858231673764020611949844207166601962554969321819256645611470613599596623585459767968425909644590600053243673602590387658105378735427335800920526838766738299457642725957940805301827381364842003738344090004870010145075377622470984251120995425776067658476515218462800779067449643668193792278330243858891169211123271589613183052721100181225950975638430474245238204826279202642585516866940783175337917988550027220987606959550141382835671072299668706636671641699895500019560655244057373939412564714059442592641399083157734938353177527401541041063602070224711938848695745899955916766779222400068692698155396847799752519159307581373186256117669456870361375914061221274078035483960360065716645734169822650523439126389049882243778694709598761342803147985318885845445073469809770871961610094585205020820555706404743329858463612951333652266367805616089956704348627574693061604125896206114925176777272254991739268661976946217869525178230414878002268564424538986641519759716971948852018978862411504494515008199291313199026606292545246403746628925690587630264388512467977283975711324710104999054674367682699048516006820875429833632454182248421449565083044287650080099241431868237329095710682520095896339127504260351769756534347458102817678792024540032206109685761426044792341735582703203496983938536000639520690261789648273614178775303115655981370630681922214700091858360205658257829845217937645195892104556577286401528194435669629114269944401272140038832543435599933151730051101903351285354676086540463250505320373938582192128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,35] -105284251746203831546540466660457221793510781301642426988826911577773205780083297933133773086935672071278559871603656663874806456191503885468641431809362943632060446651889463542848029199527283409568702834285768373633144945712199904503334100781583839216826208815350186308724910606236623091420557459610454175503208086674856519139337555435367160871102328327187604316935910069642575504645516963776899895838247194483372681710060121723630294417369838407135697203722767204083744292416631672128797709110379719007547834740931499818279109000671085286916113015645801129079983247307333416074816327997330689474727981740226816105204423279158054841152710362201094349728140730571358833795072987944093443056494321122418961689609340161547734647547641354637287523571175572891903432000988343618150742036031636611160760525613968117803702638161462889873943589521242486013837317853996699899136630511964623241779183093634639446491317518350947950470334113583654948805672194459073655434510302491500470576189233051339656921044331076713338069838986546244923098130977458764611947683818263117066990324361686852152874359574967032438337368282981237577562620009874978157077683900037299383520094194026840318736409132180724971643436014748424978861483186621364861331252468481319083556509326373558589424207118054104943866533176907134910549295586730409983997032192055741864609067792136099413614441193885495668567683503700423250394393683087622628225569749839202196344920139566680984736449575898423147899422233365899460443791698782149086761131654075559765567160847282664465518492131833617624707199733887289188872071183139262823968641802954616553259030718775772744540535720052256540110073035645241140368098945860209207012992775475939896287753312289166388097035702936043668696173211276752752871608000368830283618483241338335986575293466735785859499219055618190768202498598369716094529274944584113998981009826162591574246820888579060341472905330599770739243775021332467111280908123988700693949483906609876140286732959940953842736344482139619888654765811112679556689520559771027814372312509721690752679936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,36] 27274197709437632001798931964262622263931369381038385600109229864928867158533714361288345617730759234252666718537057883667790478155857400989867962152441281186636620509829671949257425316252052221653511154485903773332579351996228471614852332706661693733177844912533833993466516321864732721719233808571270944333281345418107887819461980178962224631767013881578654531879173872967609878266130384225371473544583914274920480812769935008248774932237450551115363947379209351599441900748565484933171533180441202093301227716973472733656137896290530097582276543609632219263373812952231072238152313513705513411932140429960968546506463012803604715429678097180033073810118738760864092855054520793347914783912554809345850254735027134183670773496913239497736714919350801281272414036909604802742923758624191228633340884642295709895530344332047417163606345720275071107878483373355893560010786033560628743897674889964046786124196759520700489656009042874829222597494964854218868361767242078572972671097574446500334195180255962330610700316598228285826882640020442943488135547883533075365974954930864268534370180909072043417481973714042684006291655370998504205210815171293369907165238540959239751283504029296448015366901323193867547305002072813755364164491460259999374835219391213696398626078673911513426830067454743976212109362890173739002666021862479443085351937303202436985430788148594470588251459233390749406103150985822066581212363412988612703985899371387566484945909848823950917954726180780500330994547011535847264497041461124722992297231728314942334110842172990744361733076670660251605038218851992942445956045349499538857798109721310154740121991185538810134558486663323124992576414041795967721365164441682442014994026511198787563433977791582134431228430250109314693378700768651544479187197262771833433854167783631227591727582232943717157676399232116132971110457266631971515293069329375236289196821074171444877397204359349496063633541254099557931674456562280366368521590124136458613598172030827154012074909329847629369844536064569923079824324548090944671571162621013536920305664000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,37] -7140722891129449361007780748232232166528204361059862641266168001616315061032253470251300197970225706461158516659359441129444333149282177295244213321948447028307937963326365672904119714739081892326956163707947930690445613498063026009057625301155967729594063512282842804001111267944213312350026033855784316845619879900870584934358567097682010327074201953154224848779021213366263801024361408301763720512790402197404151360164228883289899280801036839561985348178928736770604369544223153457011513707850048595612886671762902174000259821268687690342005774759101394514978242360472586633714023576918507158013350989758487083612158134780181175608888681008412397897830088798546462394957641529285019300534947352406936948015107920911819263229961974750402045559813283956510020779634142302864059756783297639603700973217343546476274428270253733834115963120150714850687854248374986917942079840706563498865661782671883591108022846049708556741631983784245359071158314564908048853820426580255934797535847616156312835789431819240033062698579538438307554172015485591026034110417450491852242731526143804682987001399511488853280516544514706587028511145150808013490381203672398398562947299333465391459129167904751285650055692812007991832552902384234303293189850664893537101487404689367894764197107222404770170340026124485617535477200226303004940227477599639820136955004280288907745224920768084425374400472376446790679208408084469486860862494988438836998100070020433582306696178005374080963682298147376871364917461788232675471763217360017172133207274544015939053214435076848704571644079965698844743089126278858603326802161121530198210403968889477031353447714163305983839236103181228359381029318692902388042605295158450003887472990367043504960188239585972980453812941448156958995319926915543025982459899961779127310407309823082975974007403420032334827928741209208369221666747326675107912121830667435696649290958047148581511301586297042486126880465101068659648056960092168300905600677421871985759819774444304318228701900602109796719993484631453476871054552441250637249561908991672635621376000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,38] 1941821832745892392456360392429709997812146330980618221344450657510068356599366881672349514706143851668385094661200479047524463780461543362683927059055470964973037573730584425550789511416026498017235549827639805472708962796362336988326310435455159699948580538396501495539542588720795708704049663557674604630828718715888915579580730088670801484817166331930580017184229525735652739016319022730132515159532720019195307322500620790507662413776170199756809274678221409735562987480795837308187711214601024052697045600230692778642526083571638977959217109645820156678494929172880539030657375747043457334473762518072493680244142941647303513910574017765994221340543021352454903854258228188131887003697453237814641445084913467185225868898365908499501805199638057688185445261395589710788019443641991430634216794667585365883202136181164270050829947458477838017510121546932863608856216746069759454582937931500588177175807482548768295130631992909405091896003891807063383083651923179448198812571189748411028179056327788599432253378654434854250864813996457348995082954581664379061535308035917150003740049241537825536627357039648125873630909957842207305591426754204660473714266081908234297218655471778477220186488970856268564565731611509825661264348812702671037071722848007812872914124372570262589747012137681116621495917251647381913979894155699571430147899789122997472830454449742813351461974399799285512890881629845195666485932193357598318781832460902434029491502202362407483718512283632308034911926593292268819934457019609420549108949071878393716767342770378552839624801086204708944197588719603196958445969766154568175303497067629989796075150292743329302440025966192447023943071388174468891665655076939605570821619472380534736775785187339050171224865077266481995063759182404370733852826493945700669161999676434386362802370299652823464032468074152842283915796065562973591401717682868276144709543255971154579005767160142521935365378138074242689631247307738435911951688308763100195702590239749964375811340768855912947615369874708102253265568561605426464738116074626719951093760000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,39] -535145232947987064652054822009615738466583726947043499560692415878058104098029688545932611371140301714819240950657765495198893225495225648320715527486072272386541315192224803172352649822233779130264913377026009217520179964672074487139251666813565494517498455581378421674433639583251885375485607684153436506654415817836014103431330657395167554932168533336666942473694917241814810560246506007126841343395814104806516174940412274680936952808644492463417157015507919285819161328848164988534290209185152517762496138822889273600358672411851816693495106997499513124840582325239165837390350730202511384878674054900566973372370120558996902970057988970282432060836140508865105623838481676039736749236770427613572925384384115065980156545707652471501758797076165274491187089608804854322298985227339756503497225804670342207759516707899500873726956730678391773151871094163094048580887272471645910048108176852243901353759694993484619257808498425026551255472144296003797570760334467858056160219289273860040282348242621428868578520610769028339907671356530543849836095982670641621574597127531781839523453104897908060166734468469732702806284374414353705765747122835507631092793346719533614880539514361793918358827496872026095663353146434099854869666606316397217643257239957903093477948325720585499553857854199680832743309535759801917856279573568064193967965070107756091988959744279369701240371843451358484763264280574034027374122210422253097319427857373189966413930389399371407292637500720145236967344769645192205842752772587725038871581335663910736530665074026424567521557292222030410665985568859490690121609608165401264342930977149390175694165902974643369971444572070610188772721020159997490641878586631930154580477491637193311649202647971992061883047604816589241098232136913223688927470861467971172204824894122012820057035859348260974193603758575044722059099726201531143311691700341204367605152202236336201004197105467187641787130885739051661432088504542844802585392911060156718687497857457772668797637511797802205469189056324671863280898748009869123503315964069011485884416000000000000000000000000000000000000000000000000000000000000000000000000000 [104,40] 141848553767216119512787429904538392488710129881635906802670976004511787374025662687010070337522044422856107775693081581276147274849435780550963235000044987114686331314035122021703511753255947853408723312492880173289417841713497386783804850568866832078774243088392997113371351367126513669464700919239467057508589620208023205174157523632317988984419034589635962937640870666639572286608659174551329421625617803935731701330337354603160919156803153231194345622071503234242758129067816990685159716133859888674340168311212559753772966688275416817132521189950911890964904100089052618469121988009944212619561077211360583322294865293061785920954553879744002600186285993657586090958440897671617302750593747523883723871922710688480483059134418073446244166703593534193717024507620273396055700582264230784037569265612315726860604123202675869652821848267345816526596913928209233764299633085995524268886101544172575678837414576077093009449701711313817561546762307611709375653815414733071796901740416925095236060642147351007388751110603188797825657574061803767173048519390327637661226082282471068069243379756340959202440574779154403328849746239595882816478951268530516850487687314229953937325972073523618704778097926221553400210415993045583205085229710716791514605227416809153651470418467988185813865637753182257188412241424486005509993217773302955548141137673313705521794619605358750897743651789938428452940768559103559980169013068923883378316852644871775356038429141242762084583239038479024374163363332400823852810429879209227906275426988878854942074065099107115850149433764182129842720584241271470576638717142732436703918054144312165598739494029060878024118336726273813822956645061213194018709266110098023838635123254116945213779075677152892004602196156796571832840398296003880760207736475637218446987596673435874940729441924602886506328053689208980964773546136914157449772248794515988770028329695090080643974923957857821540513174129477946152218840171309070360791262949558551422729975402975036331940330417809477813353550186047598122592643962065153232910535732859894759424000000000000000000000000000000000000000000000000000000000000000000000000 [104,41] -34631495104220155290667651913390628451688234465495540486627554092878195468906383114436862129842332987113768519534161831035569827034584541519345456753607554733797593283582159723853303465108476297012322745050258900639321954869950654225276560559972345532387483701565599741185712287793034691742152550011052034821277153482473537004700597673963005436604572749583457943728733869306849317311023878374099832564786873459624631382691345268953770980886372387810768514023400036983452830123313791236356314624248751900672868987634263373488579400881507225234139432192467063755751539285319643969089076482415646382425097230262566094255352510506093963317943347395946762469989394744469578340193507926877466402483746830562277677539893488354653794886812343626638659713968602848664204508953314332861253813813710275847975788439852664325983833399060014831286997179298063436912706484232530651334229499116031359682883674393131446425478538064362376987694527628773055273798887325833331215394662756691207005714531088759886958181748544655613791632492500748887611805354702045528598728289264947220587768944502281293068539008731672845138010959685410539140364983517368439295669669681596493245959529511686679574885590645748230114531375107441857080533273227001438109451938538094789060266005598819384801579098348835460944374251012677535454219799639155198078380853945716167245795884726167305690320316643134463714045788313398254882367831567836612203664022223330610712072618840584022347847725576929124452888286421467502741732912916002503711857212400502910364476927693496296335284318437773685466998566059522589197797847363258611549267719964412410378869475052380509504966260878225753099486088800190510897129028979598520040990958920972356630278668346493740802094289488989261949859271623126723613251962144063737944501575432266317090881064935757831270845515828418726912804566576187795161573311181250413681646608019128360875213007010577163390152334589737076806496153071218917149173501283692530740748676492562421945487781814935043977347631594066183022515849494165884449558967844853781458395437863421345792000000000000000000000000000000000000000000000000000000000000000000000 [104,42] 7568627975260559677309299938129000935644770620888219868751285015903229877704602095397395428628895691505850833778011825480504980750374115161923815667787021923774164401824453404839220361493172529685770854049561774872153353953044400613783339966959865752319521183016378625711909746193866442085016874027459268302925503989668210858332980556198720104398820871588895573393103276948894688184633026014584308427524213365553127663436864784985837339191526616748039444176030625615737599722104721815007415265472101836776472245533035995099826180344847596849560495881051731792037278846638823907041393541145804894787883067033857780491567269312228472688150184400266994537146799084224976722719023454965267005022371728723147500126753302146768230722702851450949469244952217570053395350954210965590666911677892486645568015263568480819968188097923005613216654829680372839946422080704743601016577899473011571318164603438096181342150267356893744265689520667778215456937478085532991186349777624979034930985656309287376475994502918740026341669529344930516054113670720342101486022795393723313953518977905930993397857505227928644883797154338148088166916269090523847033148078633161839365376587349800949878540629404098869500186712242440941771431568145563835412196108517364649888880636125704628499352331284661602505039675287435586493417731294035325593201203470549697994899737921809268090527815584301130309575556974354962498639795911563631190180637129395366516577187124651747620401096100116512484761480464395384979095743909294153823365536139516422850354444529228980476873780823574953155991521001547946494413861997757440842323484230069874291652276825380395136049894679817328088749182303173958672365132450202385934232047373304962757657229439270075266483961806756561604918046767095851400517820929584168249178889915241495566801843656695165249305984278062248790528663021917805759389593985127427784965070266846239394768535394632521656639110613470946130411408120645025727109009858915966249169379581974575304739670345697896304879468060305410152125765409362075513564779370712859731441142443943133184000000000000000000000000000000000000000000000000000000000000000000 [104,43] -1433570577703475359636392363335245450887186476001356668871165715705845946410326239774461182953747555433635613676323877228147419270677189242744575720751380547214661212952835128830001298447937500163218865846262317756475562606090434740041297489315513968569668709406314633376519027967208155205841948130928857145100100945650047501993568332266897440391929208354827452171900122391297878902729707137064057628452862086360346971355909688190529159777614000244514887657791140648594488846520624977983168766456229196917545421059506584707484124575188206622663598599868355675854304379115179258498843984393709338174274915703766472346730580049738972829156585149956141116040795916196984659397157363602900894798388745818100161175754905371842518560590859732252647662752716034540522077550572662917046475275042621253366423476769947444177443047072719201426052697638217448017120213555894955527624938607702855174132438387743641758023909389090303526107040951838820207878463148756431891662852825036944207430425675816360377154277671792868380345162188856090562759173900567921771000524797967449716784515713139990118293205924144606495957065407623861984158025968724247920574354848321806519301709619533528128049005544877996049692113586531357508994946922269020081943206039478303040464400433354959541394503534702119287415987395732581718074286782768812143077679988478079793848033629653245325146358879225434106188125724037698642849726523715940010025369863633116413387926826935398864165802622610056607127222954990415948299655421329957081875567616647467243886318963864515273263817717902948465426973397367099581644983002298939512199528858411986116783726388819141080345990651938374089686889457520705406330388256513044206132311615747253747863874182420960185784095202667886271604285341230619245608463368885680476006800486668333031423844973460212468085042714459203688339327818171928328915173343345933396353955627342602708917258594756651141614315270954597846766400161479064360032146185306499011894977529237060694969449975394731248747295602643011585888142254981850197205746433071725462841088513090256896000000000000000000000000000000000000000000000000000000000000000 [104,44] 219511500784720036578418186855491801122955809072826241711073327844798884568379013354474604058196249557226881129847666681863644542139912139696257707913857914420669292635762916121402424016315317742069680418759195845736780209955632476909045376570829204181273775095270428375918259248403386438233563905185772043393429871514154041096270654866251799683452010142658861457882891864110390349291470445398734671678558146907236318453006487962720630568497134919982775388928198660445151889195828929216494406952609759705076995730342396749283963536299860400191702097356167789766883503669488949903000591563526731102750454812607756316205141003553414924772967183138426409661948116056664521598773740051864629263129481268848452861029279943133478952718791956228638372796560460752425095748715551800441762923614595980179012379536715042106113901463751631581016283728070545090777545160242294030057893989573385827409871974187130304633931220137136779429190553030703187930766210661474242051856176324902831261819192351770046641991985822690059747752276785923285050956384731406413298231021974515543511455587194425723151500857139622908050513855921966065614558271576049053510388571382003640341894182389430658247176350740385938017506464000669156798320364048690098249910692379152459031953040658083443009289011529614500842387689865066978669031934397059184055453907386139834798357242234991788406195922522938801787764802732032700570799259522710594411751185611903000758522875274246382606672438334938692260633102232256671145314069733666249859452221027030684509886674287587914534706293667702996723538680128786983661766274721507474592532562887293891998401753674718659749852056939077596563989451354532884970288624673229323196289231118335213748714297241934199183662314102318084384964649540774684027134965155847494075432155576092292392809299785154771413086259686722197241298752277668530500559645694178801091219621369061809205263670657202751563373785807280593676296096773822965799194143782887666130961240181946959199106309408684296480365606272524532312765705186645430835588052255695207950125865260548096000000000000000000000000000000000000000000000000000000000000 [104,45] -22178813853153848043716886712078700263960945800727518576485366773857275154171763276283206321807058843277045696355830381205701701866623049456368630345645810937653121519387817036035915824621549536186722756806693568973178871866329269856183772719815512102825023817926135485173132317980055783674510351461413401381690518073295622780596876972332654541713469132576304269353333252016371821011640552685429110782224096962119360447790375597255759034097524308463285771235931053513849470847988597422593863757180708701440487151700637604774147758293800407599216606854496486529248173834037636567109586237628365228876810028609995844488407536647479672363363342940563873477791913780970336981379940002079157052005854292855024661966226472582442669280483205001163017942596920264301728507186649806236060638787304742462272779402372181719790978886772675113140660462558349952451652821518838898614498764838372953519140707647768362064881249565460960870491555587821979168721125576741463755802519355653289616616197592863267738538780650831970256874899198410740043130374891705538804275094993723955862476902314577979160107972431649481190527023066794543058618567248935636268144889308836616341552316972039622251621176154304989707946612138899509472092230294494851464087871842442515046608977105304428893705728872089064346635723519385242276590560887417656932287553715821714357130062138030692114405777019730467966357945821569830771287867372089572613318718622740429393118034286836901340800177127184045652975958811250720478328782575936321253480931040449836145789463443302306516936903922523023357733669405816996163465626665572602618165199393880992239794760832891429403219987933142729589121063068047773434168955542722661871551271786715522931262855378141685325927630121454490107426595754649557802611722569692290809085605982914788565634162750096500944374977707776649271584905144998158367077912566232603249941946975419550180618970440506270069865795587768506177949414005501922920123496312391372037293658624572116979672574007007803464870033724049904773948066491672970197179563603647488872599546494976000000000000000000000000000000000000000000000000000000000000 [104,46] -102298603692720759188462859836776306438808041300555486495359354551999517236745771099411900350829112605036167317056443722922122796918992547391055792206322008442723889975462391907299874495796031591212882215711764599175554658403391177859125749541299403580196634428669903115815378216045366864609873735799845910792981922862970665535650937895569922353593815332048440286795716839823718591607992026457242784048379445532238930410527362780367843699804801062580542313291272144878766138646264782501517277778296967676026699396150218662719642783219579845451425188309415267163495432474722786016888844019882435704735574003616800391124435730911879119046965688868871847133968342191768800590791025469517671548704547209921359503200558674941162811279690669303096073114070438509474628430749806683263615327428527630823612447758856805084098142895307452587181073004164126946975398224857408162423277631412047128596064654232573382982598868444945952423723500014698576255139208837784329705078838675581266606559210261952341117732436281966186445266696903829659745075265897854567411487751893393532552050655185427722362532291308868566631436964524770159490457772953525555788712090587226252263718901431842924735597581828646153958974740188713172448716506987940694805962004819868711246417552921608060627225285234161127154890928498059945010801108163070645932694394377019624995944697255895856326119177443253623154170446115906720048542499813214928294299790772025431434100472168531109853804613376341788006577730679143620348904083933597965730717404691931485240094161646213776333683890682869757094342152365673885100507755167236469010339906075828368058518562319936080690423401674631982632999209260407822935643141302559086148737982790201563796122744037135864927204754719770686629098001146727113850616692724320057161775521378782427242132673063943943258025165187150071015518536033791885022384576060008627128088537802097020844573133490864712919176189668321595901611416892706254582415171104958574687000922671360906508309912282855470332725638369678862343035592211609352359857420363093034363693895254016000000000000000000000000000000000000000000000000000000 [104,47] 610308195320001990844323611703910692507464308723792164870969782195830621968577336877601195072963941835061863145217485006499522026025054615761544411221827401597659569723561592048985735303956546878986047326391879410423349760408653314401883949874210585113285836615330113511837619486444067457277521155377776760170186064147564234064027937866050729017649760919996374285501061178694524506030072370607514631452845156604532518370803196017126078180347095571885047186154883840287520098561395212674193950770522927667052079324654044745559341844401438159645666034624010601402198000712350547489038515917888245304135190209797109887708090662091572473239497027996005789783846382338362914068882245982533678918551447065425788573128145069516575348242132655406841130579447098736950290587974671910622788263154908752641917140515259464292700978944191072327689619880039529982252173878715598433040714475301076076419477535974249233453983251684498654492973849084337691545184159295630270234316006825377417278469959923068261439935597278958422047295530867765923950051266803795857131855353035555939267417793647055557003693701990022934406774810553836724091967499255487873026315810166515817392044559575748042408106972565369135152536770668116171554781005692902125662415666367675297410944137490828549592382996143958925974424645526783011092795268235802056037989956192332091240161040989997357151143824561820051079858476083775713641542640466582306357181294559775239817484362436542092810543577242836342496850935081909392845391212322907241675222078330365682596535348604417738727590134062863432602856620617934854653649549409232909506442988467389895645493697134652108871302072080683858843694463256119351646065243410717065636681446590143703927196782968746561293263912757641722616752739980275148115443448798564694134710294877111035943485619999031028551573225478038194133132679717797068721945477550296738514734455761905665000189200317067435864371814542725853477587640681815090766928695807878378561664406789999737014240429922896464362041787312405325065649252684225587262319316189243786527325389062144000000000000000000000000000000000000000000000000000 [104,48] -153961677362661456129135998053476756992818752989423501851260433370555881705538672536725942347997317829983521534661548385523456843963306158606053946484567481080410749535153880262962493272847461455817266121584104454875022925792059021499843024957653091804261944435811985975692110774081291649683760013698664690897067559184466662102116632357442908852718110433396312557871873455987821708879952235725205483631685260368365929828954222167369706883584423655240086790110008223004208234611156675763931449501260752524396002190706821906263983877253846021773229673539519043093637601930067234995545528931927171169536782993179373055240880008363970306066816718858625874297533765305949611213069702445744056827566381623717397615951859793238986937989741649174369317081708127197799144629970869692196598549541625780079264081857624715717452440955794488940147894417192701484045746789931419824041508150910189863741285187221025035764303754400233127455703836384981745777061027371326349435210197867522118542800952985318816983275082127277159402975150680686883286608162167765234765612718525269617268442514677696095932505553576767855690780093111342253876552293122497610413892053600296395844187444046455824103598915651924085356558793466855194360340603299208876138452002765207830704578707927465057316225292671937145419260844579397747082024090744006094078248197772154617738602824660356047689443288345851290375010641765141599822931864250596155720654024537225432839308191094556023415651205083795105293548736703035272493683837120989544849016275973428289145441031566667037626759627066893028355798588725925337675077900521829433508598566178153611931277577261273299444999597435906513385385035252256156637028184208187528253264098845826587400215389937980682974201978136244017906543564125014070044556915356223447242020668561525835995040075100433608248441889437257721468732190536658967085738686391578237474605559805456534256711073792223441292232094594914395271017146693190931845707329248624907442747538960428642927197634333708514727402484016813846513798578165622978078525014431523578978621605281792000000000000000000000000000000000000000000000000 [104,49] 28245913423993630059134034721969222644343765400929184913907992473203247444112751402190769245206967372231315432524929492250361551796322471751201768196739493970644416708978058017605098582647453517212811669047007269946104727615631734854372312602197742359647529917859422724558498434927590873658673333700622872640229842931103340919863723393358534742750905587601846967110988174096675948016898194250139405519719091466987914069581559270426414905554997262688562221316803707575608156967172347528445696955655984226316781860039963283356950774935412407837431303486746621020899521899400884920337845099401782914440642416179522853699928175774611368102675131377528625066833575444788389839494522949302977954689434163512724149700672563420100381671244238526091810229303816119308466432100423961876349462099772061343926316974346394090026431326930829343626678212081636952671042708786164103328802900878493412847026374562194119434159353848835687104783124902040965193913730111460936642325970574377435761769830499557791106653154348879553309489648917689072033610447637642862082671526468435781815849879067816953767415672689003092317774095841882501104348373768273703973489993694236213474502546900622976466728848421157170738233746986433188946170257235057177157918142752509549764338937754690391732356423484733338695768286603687334312907949930312368202362982655284113110597012315683926572335303481620459706580249387971928683522999672959388976074314721366629488495952574567993218052400936873770704693514415992819906529946844678377279343854670520317858910675818953763957893351005124690426848282872345567947716297344642926925347718929100415450364116623368507467451454513120552466690049402635243572406203015681825306871279947909377214155772374126778290870940039535770657858688964038070895444512658662969176557920925597478742193939834016586621733100509924431157556943633363039553459711806088749721052965809564250149583840221822975445921750119145470848295699789387761501349127102537490077707378545913551781026868679816096482975768386198671640685291806668144087934697066230364645775774842880000000000000000000000000000000000000000000000 [104,50] -5171602915432971520129535084075038225905331194073862255263288407225173898286700251071545160133007374932107985496211961279955168283565191411672200859924896577829504282303894726420745852440494172778718519963494525246047640058582793902336723133574803126620698908482197443322696810553446745718160143716424665077744622876806835982593114018701234244618281594492300365204275843778448192846512610134070397730105711004897254334660699242936942493053310937640365431100799911388332098625635460089586999570919907298257431091488692960490985844355643921443085728973519799092332257926130077966080071577155565771441581765984587170959615551234806151064676576926254673844599635414189000870932338714188621158413311711825475929600805757462943503191441970317456126067378872561922718372046821778306014900912090016433932620181235823615055780967004330427149118214449995523680671655147896858977160849499582539985346217124769243794450065439273047900930531574970352003609186294058747976928737620911463118727978612399301544220794898797193280022779124039971649581734903881682567330976168346035365928252870041936383391236129903306072009583848686792817138808552742353342289697706462744094072443260414752770165985361338229382072032003676939310522080911051593450442246642064643446036206446960015679089216017707053231001388596239028580721776111869717594453018326126428789531200323766906778624676059887878870851241942071283265077218258871082037421026231208701408136477580664084613190322601648530450710250952472044254079409086901810113349411663079433307883293723612072967522246324670759509789299632353581268208572014684203066133797265670515147222696302436405546996814228561954238160218048169103794547400750464704495191880409418271080267059659355219763497528143967249734396628974826600675942929466273688379909337246527967060852586362108341359905111544953611537998838315913008621321118161184826158666499159197501671124456693800936696906859576500174344224966750907739240936579628406764470590349840492045885179701978100804648445456405192805122597143779214835584561904979555102550731396218880000000000000000000000000000000000000000000 [104,51] 946205487918451069815903338704282191285295236431168421939539566765296631332655687746660033352123237667729362725964740295246684329792060611675002388188472916759846642920231920684144985049172999756617679462535410792717849690519354255578846228141835525551903041277068279676724219170620960529297532103782178969845295112619706323680905038227646682200789803032271726206133467165193545996433796475058869510865023651307538805452269918208895641900202261752926024222759166808170572891619917929125482645974990416239834091132478413161228703823885889069497617438527009204004760089802554327409776591525483758696694418092427039586584894591579802893714343978502305492829150415885356000459355784020991431843203307078615093513465734387771181547909910540170819559616158278227681887933616553340563082417630794214625274624378954072637418066918684689991496900220777720921671354135713789845840338354780292249192440638475947073846415291001355858699153507725684265895240526118043971141584333725212017682017020662114679431234093851697931224323642322673206089521802076932526793065722908560101487674615853089792045352810388756300095694323618904428659531987262333653365290777970404730467534473340653102771154537646578078106828492910091827156152329573522502680945723417452878116712001884969726683374396962718274954292825411362372534184400139522552906633116595277055568220616365106914469063819181724433699954059226006134281139638839216708766418083593830481327617107003013293551893614071602991225605295939517993108653547655561268952045032651424165630367336927493065760377220837297175471009127091148855396367293769658337790852927643705672338528639604160256679065661983388351723515800305225902944508628105111648360238702957570236862621809654202975138005808496557550183160237012420969024723888163405396882837799857174026508957734250819270727174247930149958704140198214213254644764506174496381060918342585084684842095616235020200023973166186036416749608694780381367865071449444629939489277084319500846095990071720277268680195368592248739993531685303368068284059134202564653427248332800000000000000000000000000000000000000000 [104,52] -144176277803785461262817633811480128484069152629240925868211646516250229967034583209712637807877485726899424206852971224315832367815008582920763316915273172768969970828806576882556746275180544492544543273973777953082812965898964105039132993526376218536654583316449629374663800808159813490023753371534756466187925991302720591486252598068006629480371244608222206664141299627255917795758156701351676416811239444931949639465913791505138803162223646808773969134318982916004285425457167209388582160587926953378921611077710579605443769608274800310375315635451294292472296732630293626231113849544395640052964209431026972315814525255385411198634163610195456645276119480663054295505778122184659215464160491271057472935783111080050668261360718971421483142829074916962795276494705287577688267876274755835959477578501186862144642633862857765513893644798059481104021056023712132451563150895677618961234301388597128412943477659689901477299008754738315795641277765511497214300856537326370104769039668865014658255587967462930635598355517847219563242383704771188592858336432828737151409226577689219693337136359330066024192055741384405771857058283452209454385015122101997562884382613375529681854379179320825281819462671480706401145560558976140439477238006549774680272233097463614038642789074784490701344404123652407768684631892375446079920606881222591822951113511393843676825212414565810985463925169357444002658036200151018620576652292467723492051306179271774004536034123923078931255129458412732817280386110358895812752202450999127240987970768343660502033766617937650574235252520658237569248824749697845065164268590840411501110520965827613306681197851257523413925275891574007509834872254692207485308554235071480125470776915506982393776579717226235545996091849297696929773723571781786377036266570515549439561380436593939873393940923358971608177812591393434639672761459208507282917762572113049338266746089599534339018657851889612227894833115363613557896430220845710334763040628122765932858568640596177354633792887881149067552089006006144244152173078621276193904530554880000000000000000000000000000000000000 [104,53] 16275756722914056653978211992125939209483947601059538281065252951293740603809053828280188805892031088121456876585152846610042779873738015801543922749861732525944420052221896740641793209627694295946663425594833291843778981742103609143602630382113563518524191922995559788612621516155635121516854468379959544130456875523101305645041573561581100548720665077996107769029691868632873408958536246721316249890567010527610410349107162765190040189828300171770394739920149473385205817269239822977001395025334675585563457985075985666168570881183397098591841955655179391037880022611483816039505316465557513453834774930977461044610313044275152046458070013196426283198815741210456625544476072443415931903479721315982509757700832699761136732931163675715946292037520583363689151412525599978258059054011241285842431974254782199145090561023838085847498327428098880780096638908909587842469184475193960311955561369673007026170990212401039615657942698158419295513682408308111416772788457032580009011860583346342904865004102583451796048435375011591370804996189762105109988041818008159927996604651448651971175736844917676216007067152253109140179222096347299843507139459199375523970544913642821793136947609019671706656784524766915700630263882446387053930279567144953835694538615602975094231404180314551408095852457181634615769126853173860679698493984099924807742148702238877894915296375724588580551129685756958368505597399676295280627424521598108842859680512032044104827041740295185054628974142428258996678035189387765615011944187616348206758059403261850678419482611160646359724706615451878767856951856626529246341256014477440458664574562387093099363770803934494330886895043465987116073136982359032898814921136437261162882521605550433474277267233173044847329011248547907435128651915046458094900071721710769112999399355540789473176086035126955267739846993304154621288939183954388696782733074765301057710108222199996392521102535887622093667290153769782522546110014032001336354161039717895833727653689358582837754106867380744196992647533151314740061716362825499683805997301760000000000000000000000000000000000 [104,54] -1489893950571874105614574019595765408718197353485884864179007028980903476523474428250526830668582134065207848693618405414356014541371007722664253240845021824390189451082896683374636572700217431354553602228996688804746913718528632130534917238658477024539843699536711230225932498861088277772938274980614236450309611204981050247848145220509229021223654800702283248551792908957147131661832872809749725410604280604471435135473693796923813503907783774502237097067351137303691713514879066735619344292183813937232797225446448242564226629017129772788299046558075915776082462798240649751582778762390501849020326952253606032364987543313385272989435974397584554500855355728215068967664729417321121302116731527039046434531500001809505882512260815261859972757321004208367169987579579323028325181755908626165973843484864691197346838301403834072760315547108111406883029438787317823078329748383344541040635682415357618395257102418561574057863856951645103967267771063580315964106104564646781152278084866838662152164060657839949077510598131379061654902313432407709749804693032229267069999069799507367028969110970365860345970963780243996256798762439880816065810598047908578598761961289204323768974295626247351260589282659878317303122700552409741743201243159123318241287613889336658991766654227594161437781057258646477088465139403735377920037475659701717970540853241655363509567717395016082087197215755375655306004207441232102845514576323114604884612179485626646259626289285455482008606260953485529383235289625712774495267494068030553606591631532293472359971052133200811611902456690164519890063415004218067653145767536117032098535510268261606210780736250183883774541507071062491293347459286025934750708287777287719043185210888992745182037450459509128284751594843904943450357711508293799738823896687484076963773658685020088781736449896371199741419370808218165581219325032750251079236079513481377713684084153666748584575352521509691244777217434016270451025354528831635764886361897014376834443861867822624642069774668393822744909956712221282102792030929891958202648494080000000000000000000000000000000 [104,55] 178329119756249342966133550471389684956466300715617951851551281503788041500441758966424940991025777785326732978903910185144823096343422242480017424183796352600943376826893314962384811833983639032899218775286976730751084920023747855000235319128173993908608757425415653901580518971822833739498649765459112906389245366051181724087670868096616811164485233805775741263866098407362837527476588518820550773920476095813552758676071164098766063859400150952168871713504048600956551049662561533333696475956657350724080124480604193571787345252472853863340671312492665425996909267698662945304073602805848236763941853743165837049882884145238467910337571139355548337055121032849433499908512092931611378015290379970358895941715011667114972893673730736156259776989729172894926026818896266501590553368333717362987379346754481222952593479809641122611603394349149434252157148150010362963615179407225911693726224680505717291456376905798828199728203774332784704749956968941540776087183451741554119065038663316461609179382164973041849011111158229747849399959705790868068880654774295703435529419380001146909956652265957664569037273614870058920771764400812657098491637714747895436419435345395613718530381930859612843327359145475671433510840362333602149163681911305624868828704974423660095524443088765871270776671433919354138284034020985882578791868021961866716221254167871261670465743826174432741967611404547280149796181336110104421189568278844344859369808644940085828440675134921258565960426301114520628937739547067170701604884357610126949639135312533972195415270365163509149761110559455755574988313895611130265526482146091189244300900443684421709118787759814913531820061169380819860648301146975302065630692915941767916009491120697799421151605672260111254806011137941607847930010185527178362960886098471302985778638775868081354365351457613240569074293194007773548247011012433013577336660600067840292700110799384175979616832149989671668388034005680051082399149020076849328423881141668716555618063079878164627926609852604151580222730502445034168314846192179174278221004800000000000000000000000000000 [104,56] -25098944168115889778374437561585611272429451785269222365273616873488948765748786846850197546056339820411907845775249266290805638518180327307253995098318156171156382491663161144846092820032289684233586562087077975841092923947939986953387821102180694036107790216051035364765724957786462702243253584648829227958527815038419013866098621325782166884472852509378879935638516635231964359857727207701331711641918084896073801187019267128379752378823367141012582995671469466143619105840781832845481053610635421584449008312019174585104795830625456564409727630735091613838464632107882415246877077304597297402972848841727913147535463385143345059713136002800566917377654474781389918757900963960872351010965706975240064337030375901218713941584551161097139431104942851346230481617313705190502098283045507733643712957037942331132159967614421384369055307014503082317752205831493986993461619640779009583431071230439363388264008444582434108559359611418349205243434430329690271818648352001393694908145469155912986857528586157068866529180944210607710001408402282422903680443369190941051526467084838100188576996417322027180372067354008824098443237473343406515166389151910165341852376950996142093938323320965874172995519488519708619955890295091979897637922180577119434065109321982542956687894936979428089568391796933075728228614177666294457499459856961298103347404243232680919990176541515488438298789849383453675818686564514673018794336321250843156325159589824800610492523228620812897439866408963331126036205635614156565655363763547180359925108584752702997917840219717832269900811783167661086154324948893234053178675285092749334119572325535071775501253450407929514211065658067304177220387707441985544281223035885906926512429053515644346108964357381241111389807958137047041490474815025085726355399000446425484715277565737936328431102322768203550435696046294792673675180450137801513499335101534883212165185518755534879636593139642555295592276803769294089156897482554278865265686779486884178979580516658611155927693420874150462414478617584064792274242894678107153089167360000000000000000000000000 [104,57] 2406740476040748041744325258364384006801989228931772271725626055604619486289415134619431247712392014907139850158317025331518685795714568667317575246992022867062256509394815095256879123409853541730411556429633638077568244159086182754347526103410355378325025678804814968416709955014475864417848472650289673365050160061750319734217171739433195644200936526046495980553295588263842708107340803317756595966738010264239946101454917673065620706591482300940832180678464007380324074881623665129533799016815120978611644225097521854710532313539673824466751937731149401982532563490750093832980528458782738786656023762511285702285856743190475817851528736969745901596420438477767187210914070448962066358268308344016551568557974773246251131449022951981909321577010101651916360730153491735436985010242970297188354736832583554757634243641883925706979783469670414323140459156056682406869872735773971344411177496045853471552599134908791739018851157789499494904716613340526827398187421684055365504294644711824501825990792163367114500079644952978583528168036310484923228753783234846084462078981816024729386996867644113676767823860771706541344605919838827812909026641639033042143710299539962702608191282834225505694666372292332849263226861078360104575438993289549787008017718343047191139912093420337282173837982932660469252270282629003260665575385385154570911248146578681188456666484430170910494346480381822768852953928645183480881646947721879689333939504172913230422584639169610790856881120063859667104257421236954546252304489644744843139841596682140597204656324043090498674218821772444657193519575833590633032899549142600393579246933463110323960510450381373670857100295635880691126358022024723429454949804880672038552583450560807886172629719673502810683221405848101521517669582308817220987412094488660243428585754614284593826804034041708375803552744119916036783524532450191835558435540795146022240143410142433474435852173862422373795854921030315843172262462221144306958241258034841826421494286234864868687462486338303928010036368880520926270688188847769823928647680000000000000000000000 [104,58] -113667047248550354557301246790389412401871853042485059141078427415363186794144414290795694371522265949736478717919095917278193732758137233290750715514518032611610744414463723404481454036400899206259160265292417441538400930207696325982525637617028300412586925253312506421137208950537514613033572970424102868732136116816723187957502373662770433452300045430834223009666009217847798443043145468782960754554104469241424774870982081880536857546900022217249366722856186862098628325830039117362962641754409257860884504403569958731309095439857991118434360584794262044556339976724171044241722643060932900077287163176676931139723293483324420894298090845038143730706435984368815372321886324645147106368075389685674245852186398041977345577875400964766601943811746611709532344699789275262577774628921474448543377279324187016585031323997108042683223306366287503716427709879523401497671155834840103044833981506921823886891867821644318196449622695610547669587225932073002056389145599326487168614899769440968257829126567765366108715598699119437711544495845735554816823339981375155024389356884890610226678094695020156115206125332225364753788482563273312493462325760627118110383317063207742789901319797380452172449634491975237476893261818400585213214385403900674385156475196150420817528099456684479795495953484606440712127375766975083263705115952997870567571369930387998262005122120210653731266644034894261459743303577783843123805046399060524731215818142739491177997281179593519135093615852805965843914279762597940261777620773038642687743728163904186861637979881854911144306410833899194502014448782189304806079167208902405719575583047996010215580140585340372874347109852373412887048601548668748149420056144892009732463344936414120990887927088099012637917711488501264087259319079282032956666417095777918170920961244664473760570497700956651582245436101425097726972924891911990477958336917929230443198565047214761292135008831299052814227418889747054656285944490106749845273664462870996237513009978679029610789423838472898336243212389556909641163674486805524622868480000000000000000000 [104,59] -3585948142766548204903040970130642702615432801865857257668613676600391834850900731624730454777692860199475761544044991205350152286845726268538192529769656428190206023376156983804915843281193695154493840510717545681909136297144066155736131096801016543249070467042905705870840777065220054918750266334136458125060794964340229644930063319620354580805488720076459460722652301255284051305562202565741141463510178594205838929592659120271021921964809896443277605922752737500475978489537758394587690101717499369972456727368168041365223995014072747043980462155617897316790258142762147030953466700087606805266420491245824632010283788293708526215480338714985063790352543601870560668573407378513024078944752024986624293827633184927671307217992995067263344246627582921265479921942410767692239501002406433280853806724247743009350675222254515219087597700532551085789346057689943559997021634628505858523131670905593541454056677081468475361269406440665391099615719515121399336971305969393897557967210311952954120121722626286982469108758068743347888874940618235900581424146315210609583940403093401523836142967064591895531006560435755108270256025018412675030378175491145227400536610281038724669520129969119403792248502465325604823001682837618963640529517661351891015008791887628810602500214634095059097926998947600813036960152601450110515424640417385722048728893373683427722578995644110559010191710927065451352324007010723404166611772412403234784506448380883905495431867535904648790336923754378158530289148944169679200882066294832294526068949037638123690218504605867607240018179096993332738881158989237423591742308118258339237685994949064575058540275044422139398159081064267071834065497345379674783487728009787863701428556873651732252857849671001107209686462097477248294562551512735721706789339530055168569959872480846431026982356535241644264654869957398281751767678849205989533406089740621412596136260341502196311968238183891285088714841431908562180821460435186166901459175084690700223825140617329585872390567608610543557420219564037135756961987784490688184320000000000000000 [104,60] 371446693515030853495229427344491462773641212911560680759773693093977702302052504539209767264809907341073400187760307612852960450210147838130093490562197422344669567606481456680807619000509918427408633329305828682978125037382697664379598500885804678341582880930160432666869043923315107985436599568866168716914135025023939798614175521640913909106035219241228106477797463868470078674622619767196765824247771675048628610733122060725590840861856721122936312873949100248380605538967564882481914862502760719423637600169328278047065489331799039383800563991491799503674518987739609042543076037811963200642238706154946877209328877327866059744863935336000147025102538021522007863739807428975591659746083612081596797452701263616105869621150674354504313640385948236120869144323934139707346371738833607927700066450391172113363931153643709900132404086453775263147950644225331097001671431805785949974073313723168372338507948106564302748224166590402765185128465327441974205348125161490050333675981447075784765794640206837562190569988086968190930408857276706755675401309548319012483691409213168986425626305276753835829600664890764394393599361561618011385090381097700989911497009373630592397020282177949465435088776501915621986630084883697105955579817864203377346598305998595479892047108548644120169511793353507578637052691618987821744133662200864589609027643918049537679269397072630565611684266618366224402612379544264883661655603318517879497913383371291346344917478865948744128736377099294633593990343665253794000373134064615454310600907827254562953537501363323334876025522865434545193752444185728537197849860991308869480674903725052098032701683556442369964686127809588401161553732326241489211997336473124897814183955000175622246454310636624433391780515621401006272070802794378354612208826984288048654323850582660072105528715053072355780986474293273782754742732174078415171185573811945953515278050658068566170278984039374742593198496563422096254385093143131805976896757252150260874360671965631188561291232033975498519176995752919018799406125193342568366080000000000000 [104,61] 65496526322116886493403117307687008092702973915084782425664007685238775948159461075680316838202719088089391490582344311347054132933665817669018639468504408194968085632532549858827895312975184363036410213724509362232497716787914118008832815892948173387402235410611968021844618979779998654169940598522260156647502014423484833621705310181174377173857792392140618841362926540271060802795074026563100139923208036700422166345391977991287053103835418082386116867200741664974598228305475122235057632872978463268020008913147239308557251627620385602245638472584422953683981848787618102084680369120449261992525083786346612868973941134820651552930671257141001841742014476852600283549938170080417957621048631611938257007864178076778242282617537468266679768628563912054383219558828527438494985128495838357495216089725993776689273511340251431613767898725461691249250488458036084164375366962718311823706854126262974572994364639785431602065474817743336455969308956520543374198841004991895800200341240891793579424874334422720117027648538017652800171938265341844805187537467811162119770679906321864559014209609533779592335690904576341086665930032803100304389379430994772152748436903380673456200782802244303433730719694987116206554340172111270672681585172683841122601785487139895406722364249198556954583069336882261366787611348121142750600718403439246631262996463571723352093617782219380433059716477356603669586788979082636471191790784867836032918105224104403656035064838318706035079715543904487461544931534146119677243302002069080550678602861273898786507326068558566999919057221527511220181731464710334247784993275649899940322187922072833308875035759737363665736394183030091076047629113998867752597249741934621650950350214442199664653330512342657488080149321949916626090628671422213765238121143209167421140640600601232145320249220759948404001855377231432724872165900003180452274811740750543858954669183307528624006745692746447055307046105947533528790536398288209369844138738515664575874371164531128953027916304053014405513866274390927525654801920975479767040000000000 [104,62] 1829997813689952912521658568311489837521071291502173325139338106099452313919867840624295618963449602763170757178312131814827577097936316493841873217794600701830824851587942185052841202105692573616022476780322815541217852632477304758235746863621886946442891487139318158757589048963751285339795852143036614797454348049462128172565755732966116682539189006019328522973573456641719740567240932923955988543955252924435771636213684427615428041398505935720934577426005445364968631074178744317287741012519417607449619733563872919968032174371711302323605666288293210251601822154031251411754268745603040699161339388925127113143234149043179811812336016608717190864164782234212825620761802111223369408878638936529401827839116384405050055660750481298596443936348466494929097614880474547600261597319580938755617013655241920468173473614358957629051445528594393097707842326224518133992586066585690573413574529891724863438599293334984597686924059278673343218584772313071927006194754252493981353925312678629774748145539647777932499307844384325379727202957114959149015544627655930089870440355474839464579751166928203988680793140731611516049379517904628649172614712534556120131546718671527550166450944157968755407590901435236899457702133530720656914508892336225133706089109929625748160211975212457953660718255502689029877996793165435533437325702115960151011951457239011671226039791713311023693945044421758309126140724255745176304025393096078912034833815468425880419462151218845032281217570760063194108172832669087594802315932794873946531360082016166167301923485209866102805738778015456857009637176892043371367969523498996834732804835786577687167641889204049735729323451297890001157421728322617123339513849395875004370871402768322332851342996677638796353938354336690147679591307629297092233596685089272677494296946341967870101852368676850893244440559399941299949508070983696334968193643957390611185961048862596436572004424690395298473655864449385268887402630873530237438001816185779598313014472979192813835725198649871696493177961314419951866390983467818024960000000 [104,63] 249180386697777724878158455255550617681060424226414289648417871501080006068259822042127973823379660081561516533335185625764045507007594482945762395802202084388073204430422407078598162265530466794065300152439056662870954982593700815668822031343974050142912692114078736410931056494062442128585760772957395258626886890814676486672615082217649373161467683984325397490538805587364161546417300217144667189193239075066972784747915847995305355285371131611533804315654084363473683782586304201895059274416278760477733876636015537231664519811505408650521166161585161051082199036878619468546678606587698657097461078143566318547744853763629303123933359171599317857442471045005266094055035858242906101510037629571515742655990912595948067014103383048668315459565788455903451671969220024712590621170570676934278366971205615600309408302226963036176483299969491156924695530610115044671446511910503429607947579543145298264644294434387922722278809456488512004507737669900972705770234596671928605556725991066256599636581494814460722578871850271934348590951957820317766750214994556799802894322837596499681556720693828304159006387493862057250723348663562735266404622426768328304037944632591185657807949906119323117665241122727608121669940311278815805769997223830046450421533031524944417584418566555854209499987355612107500603848039620876588445143876379870845387825499574648217419893343314954464375762524090371388589900933193384582115799670625147406275382521198617531924448910174007264650204043257340181402533430390874613435513292215917403348662965453530812799824092651293742381925859820284357004851190386700059771235060523635565618973795872008197345296505318793967492804288749002990465671074093172436500655321003265516591535284437138049471396511326005453181052854765028504605679507702039504585976444283975314400133640071174161694334190984933276486800149482991623882314986271830860026166160752329072579425202002533668028471511532072753497252403741118211577247372840634972753102000890742513091683237765846999101157875154379068350203777328053108885599831579033600000 [104,64] 10103515092100918490536863006182047041819448003405273929961263507820360017578902899454520837569137904093437086091953530489999114793557330652182529463817160260385545168847136266792681667478410101128882615970100990743064115584204084831288982280039557791870388790581974097148782529978513483588455545965236148997449474513848216495861816438384058088523459899540040500756665346051932387600542504240785481238655061432730459630795048648750219266340288114284985562132571726642055876752509575030504651152142815016207916134018678143155754293743015921315194711338289972653696617769711807742756480583911868080087349340284782198840681397982085357829253369109452463875272592168895609417125672495307451350652024830623278170398340561730413143437853955532697253646168721920556908281403573876530210828908523025550766790550288147776372545646169092074243463153971510815946898449515263915301012644918676966887632695988491655526041275887083945820134841150712394959901899359203455464911598626390827666188703750212497338201898646898749738820598180599503059235615917021076511391883697438219749202033014658681850601439075164017966539334090695459545322487776190638679181730059236886242813630628049319833341109138640307515562285082208682307281197531180116448991596737621037119179129051787515917249488781560838358444303491917970356248164454920531189317862821672688081438855324794054686357744688576115213461848509065687341750337610776144625077714501343261683139705561594106177389723057613388786902440244352444536920980884739895915033765155384193816132100605306669078302563931625586334240125250283665135183988422653623919347018966904846009828127640130966534246352084995681141684146964854884781273886593540916292343266716717981459176329778824684119433784788516177328583719722207923039468312249861969919588745787426161962793213417369669102621759954860493635753932240913900378263082455765848924364879540442685731676718465016858853939565799298594973238247636056808547865051331734527706811648447555620712962316003555094263385514001255903809709814660844795557401034442107650 [104,65] 1259085668470702206588795115172447894060336272963171181199981230594929533346401366440341239517901786194588720928302297672389843897299204040651376546125499906694136449668553108864225740408329356642120989433492480896527884087685166013006349485494206189528290151655099154415325799692056867786683372237162982645460715170569336757670156203363518872567248914967520382827637442656227414386550948937796291226022083900118852630278352038710445014909610384513277201808326801169966500384147627228865493827915081205961320032020413774195151831295944203429276546466432213399042480925660633371654164022859729723295154748115898495181542428033948429319205971927116550070582097512952697505668913450476502616403132785410890246606438685082129841916063203989463915594194274304774886763481262288872635719557017799040957839416204178250134907111939712318979346913360701668393027779527250575614956338646179427215651908972111910768794139401864794277884512409957393680797182025532723712872653778004725211151731028395250823369481181088311680038361971431112818213557608787575793012937783401922678251518690212111601320771290165301710673484051299405755662659951529403549238603857381472958660096968905047365033747347351976955474067895986611778212659631965378959995752197948297985922023280288706549885870732534052495412669908141263243191633303470825690521582017061384436076216774863834558405897165599667204516183232110451237855905669761162759159204699289692644733121250295243217544996313726284947304529909953737971088777651751565219752324301451814590116704141072657594098504571239582424489204254694660343493361069475866014973154211469515409077570035155956520012544700582445409142059282467400043625542557481965390054124820548524893431346944696200199653446843437291891046272391844682609661433875421438215563145963061284975746510568311542628860044139893106942711316765008493665082332354251572002528342702690093854697906276436339649015964760179269547427450403299881393811044447793085619606116187755641825748510532070312726823250197385340382305095399535101182357272704000 [104,66] 8678767119195382349514440842875334671588361710998598356257279298089285671738051161520532055010353284504505182117625243201760196633338225724193705219830186259945347184577082215478843276880898108599262827480512236666415505076710010891843915434073050119318769065845604264727472960976669487727069810072507747760130047449200223649176063499000446650965886705402109133056203211036010352795360242376683092026668390074786781372843574374607768089782536327435849985613527968482924201525697978460203572213866309698607382930569059637412732270158920108373993297612524944394282072407538250521072437883862311913657042038515857450085876976881298436871677299409325391546104858628539115129160884985723455917984278266327360559595026661238057903687729332099114632619295003614396956113628680400572289657871709209176210970857658055245408700427732525479969692036361109323102432699251569033518006381626086710961459477773787194755252613570107487519278583317316946094504562635429120322131354666442588212976144369545385146266403211217227540219128871175235737009542273697946566402359982411565274246486173994824446112970796085249497937364184388662915138598991985677265319193407170000310929810796685705575461946558199462693455537361897795850692045174757514609647823919110371012050701504158194603871045812415885804688565263760295343774120378400479883683324917521391665990022723311114001662337431493028052663707476179938511945728230286716072076889087504708349140953033317261395697834146962514262926255510319626413075483041659462586892381801591445817230201062438986724168992685404629504626335672062592544790264097335065712917136929240375934216729624828853181964441859146956101492731651112161121298351486685903392708165856491571808651961403634941326619531302429687799107225736205139964453855511766602240591519470231945361073763815744506818522897724382557708090865668270976625215690648413651626325386735875960491157213256934202689612296998661145415355312408847205028638400031923464526619000320633161697556582289753063570681339979347471079020125350683168627011840 [104,67] 2321182692904211414689204921037333914348108712699873597084468779946321883575569489862790169986965608781780388411038518416681354966308647989445902351316376503580430473758996334168474611643073419066419474802147973289227833888191749385632187299089570626943520399871252754457255545084502514758163473737892163789304199679738721550269070305615993647860018450346815097548554551148456657754093213461540559865780398955000018148728355437449663612166665939485696975802866694888384937820946659993545021645300246715619043859214597611633916029689937648177966866223984291519451539230238921369063223627830315608655089786786193691432301896221718431966253920360979099111005776656177371089799331065281879912099295796109285613354395433160186651009229591252567429090071801954882900179690499919603892093162402360026032520975943503470210759562565178688788526762929778944645042217681349913133398429852487301340030087963564887367966283042514473669337738566460221788938541619865651432404124135887551659179731280333813934788620351247905637680079357427710619793595642495851407354681894680688269826103324908649724416272085390185679256638930183079407595877589035029148772496911250566964278990560877902850178021486014851508568400336935876062555652121305893953444214220078361110436388520856278117494849247952858615664061961357987470701366841158391862303933267686075518624330097195391226254669932791739320344848661516423001124311609369147671039922422842483952050006786232947028610504293395140626717818930998335333485815954074556587169316909512910532707185337898898285734099923331827534251668742512304613934247068348462812023973481449314862573654334710054489445617535175285791737954864986710865247882987219716934754941653226970811451025796807601443653772970780326455541293288552509652311657455258386123631081905573609250963335981464284079655235325688182390852119313488768120255078349185075837439931238502895477017322837805453744620446613118066079613893288528457866214285385558169848496801195709453903009178356698839282810951727349911722859238049360709248000 [104,68] 65479256096708619015640956638405562199914855868168665349642726430588750206892539835432931114303827556152047659505710710423895181804981971821423044006042690178290335673605106729801105858959086054788004267038728611482538407086699643134920929406753564470737890808096882291803035825478672982473515246047492222196252758602920927434016841964331764486709387520024366837767238451453937296468839419178474166159355138280344130134244559025083731710588331320765972107028476114958033726882020871840848794872407507543645646847687786519601092380890823518108597603051935137769902544231762060353726195724384820792362204591118338074825786037955708911238918553682034933995132299809755977792395586557440887749444642775400120462377703849357913368538421401086199753565540624127391162049107136463396727774163050013731681111144557435677139532776620944420360490906540248634448827988575206113285943664562450254537156490888469518293993175441049431372465494594902205820593642657975642425478101189224377963273421883896553886132324704783107081043484907760379883410477134691333889304220980072319964374511387287403538438315866253965976292788404077668392808478726266086577316959375548362443226988419757013219773276389145751771897021477076337156467325060455277782497438521049704739070749998781053362106040510825938888038374753823762325536511849313445941406666925912772337171231080401048703292167528387020215598754975278906632920586341976514606342981613306615104604210143953649451074315466794058669202343605120344660742356865668844490759117761815101625367258096325142563128782372444904919959599142584832366354399611250479055745824395069768019553497462015704264927930991449422822501554597303842785834224420066345371275357583096640214744130481911781996119956928279659037090086871158597957374248363248244776211772653136927200222445308282425166757602920606755303009239226916200437419493713258403155698139815574436393162984244039267040605470434448106381971463883018458740275407814933014833370020706156823682215075010771937921287390143601823743017976694942400 [104,69] -1129900895710608085227065416846859305612968087268740876982915036173291711791626610348661748187282757787085709487701546352359355693164568125521381577210336595165167745633962901547959133462682337596408044869486139682491281610319985333728472084492274729448805034671013552812132106480405096414247838983304115385719114243460672610539292850284597868214820586598411314109272787945802815357936304418588239475320313365405519351568111043559319977413091289528240748034230219595757155197951424918327377414043449858097936714224063278057372423640113680474657251563838155051387737307365484890971952770796671517704238423350459742428732166577233874147410758938012901040019306181761815557725151320163391073596188532386905967331056709334437164947016478983628623289763354615007974245894138924606842716886616520997980630650172171202153930374017626094018867196578365226346245780490045381671075351120444002350904646210032527880302692527664174477371242456196384801671878211926632952324252328376922985472335740468436939184151000215497620303681728372495562902943201456375880262729022644606400931028153215885833950665795831246690636944198301710711477488194358839073881707735376730759593166286590954784823919137246904023285433871145179238824104611765544953216275699594432407023128508466013804352218621691372915284531746028560296432863902551413616577109972026113983378136275232191275669930111669607922138225454288522861266188449945201520824414326222683903851463085170578034842163023920977565233681108742725675018930059339355203994794590058739615303565995929180812776952342834565807009525676439909928896241484123874738184324853495932501240629123699448113100772198144551292790353112171189791437177242779270042654747530717194371934605116863612301035587403859729549258541233208829876639370277522361664679383522996259089807359956241429451534094394239801221917973922732723799078745642796651152841617892290516653871706535126040351793653678229709329865368063461706433832607302169187816525672571240835889921652151757100990911508445731070739283910534400 [104,70] -1733181942156403321033638126714580546982594927411883683951609822880429936535244462059267598521041369032625701358428067893226839253570478442575240856847647321107769647855445425151988728637033810980755834666858800051374795518384485010266246532958688327280629642466143105015603897185559712964064922918522566274672788570637871980855949943644133075333355693672653500212977118484542661619265734017792361783849150708452720753899961795488750786060104504219731138187213531490978056409605413259064770065672799584695923641771452411143830995450988972477261675158904540956639958711969366167359456318363812895304454663652272698368156802982279568690880874148789651795704267037301700357170507624930040024608785445057997757382384266676626921107119588467013103412180433556261544700365727261388954998647762792446021176177355797042982023297669763257916036381795784562222783022079723123722636022164689348721831993309342011723683721620874852455171754527546353022910584262331842150444312148012266831828262190180900422733494864508253387812418769380102727415573632029240007604791723935995230378175111398981499636514637951202621197088607305653295838874592347642725973991261560580787237432953961301158541359136883847107830023577887189746740165490128935125626805521488358155334338752220891185390698260400298359664355568179405990304914334361847084179815984466543057604863262620662784796538517036058489222797479552646811176418253224484349632158845827831407314276250615488842176965973254026350517170844391702254846474421997381956569575858540325316701957833050362468388769339150309387954146535690447408533737763446881733426315956103434029696801377585931164883627398146677044187507026808504017379713825131844612604495015131611818768490288968365460080358020650452572861761933361302978467799603159266318928547963317627354199300572835885895467286510290581341965709934556895370798703225266956035008121287112404930227582886398500414216615023141345716588834009666198298883470508422879449497974355221658382306239529444231861477207822391675721523200 [104,71] 555710745028343490495358317882716434768475859762457117230892019198455251248656019993630383292682369863158959635236329494171708084067008166187295732623590616323415427031968078530230478323407675298493296136608594120157820762524441605489364199295478513856057838296130225781181569501991308146777644770978681222432692749280389624753935491847314074050610711933708661686398241240253462849381014658545691518368393846840780068428563668563843347322396496102401506875542097624995028888847657702644675400885546656184206511767660095111675680762388673995442162337147927808322858887644151527817111775654624913929110014745700514932548996208352400241652400407057245046246423717422244853162798820817708956289375579375547638315722915378897777422438383544958494494338532024033835180902599234597362440640364452546210215641365870491370041815155181089507024523847866719290668883267828685048931276301225046072163404161829354085432331740374377234083295556319207736450172410917845349616917918598205032922827703449267999988681682952148624883498738771250637357859930976937682805385114094785153973222151626319591828691674223455915991198849065385341643311610236561431157792983390094958857632197156330359817253463140639168073629513636351110213515459624028047445426659169916294206159924619718898385184009670373170338479541976151848796596574623122456704562546140339578643749916593152185283812417225771288541951574829847919085391050076112854060841431854881333499414622032029844932925146713653292766718540908896521061245098522647071082743469035667996735411353382673381432840418587840420934582831433433174064821785570179333234072226658122538074003351883287171001122883750826091536786384710554204154705961785435078265801164850422810733932341245354883134627599154589981363919657499269804318535359468895415781303292817065269654521314535472999801294227350919547134907814238082606748323433504881194856329655326088611157758689701228130837669886606274928023697071280819740916604625126918576372908772504854084764612898066030602331842689893836650240 [104,72] 27488281616589022082276755492420274180534631289856139105505811558789578595714245356043293783335823994357782272178420220701376842607269123643326653634341939524928645258858592008522638594959839465467731546328859961648090259376375933789684019246867386992065716627785869110523588331807694398534469454776020447081110182903722784144544839959980053172180301947164119299035317401861729812551654674279415425974600431485409950543739003353146350066909714773062280683654617272617572677903669027974489843539797936314832521199685879245988344554751057412757116070296643090565968016796745031076833647170183828817150507181980194367840916715163386065288400816088295916843263689730933562452768167766599907056263431996934220546652735519099081554681786045607499891957938937497865424803466683071764496647008907573529684118505985432388217594266290637114491084069497935236602453818005698726237852723927889220745619009752981013752929583725152217190582489529495426781028492176913621319627030331998741495887495338741020209694876491948289034252089732416366906898941619927844993829553242896840432224263747588883479981656557734614347056834590476838520853162666633106856123801995584265442044030085741544307190788538449830696371264774309592213351792309008886764442063903032895382958927842932759450933896743105359117148211889069167759845113537986132163087682276857848766554203148818075238107074390334592167599088793705391649322551916538571358026598932004261171008213390925763851789812386231368629242243307717043990145374259893651637905086201390263737601196136512661310738083173740825663494052013552989811369144001172028641714661622283536049237370992974425582991152158465575556345288541127643890578414205483056807921453119349298380992374422056768279599418741290378541000191107033426099001560487549030384431210206595468716617004162286967611954542999579352657954087375570718803770161871500398742502004814482352667269690089517898819231267946167707840225829480888540194154039198418881199849441972034387065353842897339640651434251997254080 [104,73] 310029357158519479949002658436779592297027536528638513846354709493075055835150280174403488461900359379949384116820357264865679583660293118558936018257083682735434917020833037851863350498252816490499001146835588253822753489034767690828034476664979624392934056653462026565275122727657735439644406251884945370749109013268162440638791218278867196337278070726194317590078000593232202179588938045322367220237200490488941526303908327502485830971243769274280086805139136851541656354212860783364042106850761508168174319876465021751748464082638493388828826270062799178544021730689744087458543907938756039327376314039878844455708902108528733767451453918504876531167193221452128146154727667737423752148110203454387215030802026616125766134910435882911467156288014034893086828295488103938209412319082488363941374784392397391732062298341928531795866509337356799211323803796658549805616578966918437002255529086401713592847337983435737057302847968147371547758465359575984614092148400518112240493066481946860300712035375421130708581907333992561574111065750733509164245263964860786223051628440163086855423441197730493674127338595525986243876401440252858771007670291960019383684199075998525318567274751169155272715596945188648781006419184946670716685513589735368640511032224228786607370036145267640653484236471989361263432572927854582532993591971172444603124822416426651915559558025326278146805074747807989480434721834912786232831113499127185671609362736214641110235802560199709390171936245835893033051175739240702606898322221526065217860187487740108700576720946592659107871543121547044469554742263188723389300896365469196628051073972270956973585909910087572469501908255542225047692759082541447645630339902314756694821632316501713485806256653284500076803827539141539855509275798147558866514892180005979912706638038057015131107144677759205982872678512256982778406338906891873843721953374733885135102295558295246852908604717780510901450960701138563779376331644029314103560424315597442771927679990903998114165046927360 [104,74] -3451120966754426200324692090581815376299033459742471262446259330401007197883918101380123163121876019414760624663624979539357687386682742967669946829624414380015280415555545729009763439373280257262937672713447257817485538554193298219895240593143699162645133780468606630051410808712295225989223695401303693935301658199379900540641526184909385413870875101909975819842616180621699363482907554995674316676939359417750527284066787930980254323911092787175037493655108287802738858925024895064150080907252994484562685289232637200771616536570931137103994119560129257453132128842316380707393745934694627191230389238686801826906251341411618222394995344077529436072539915410676307081305660260694362357455927219670532904412693571069010066919270896430998143976689243917851820939347924868947699347105263099796692099735649189179748574349320222793606128493700086888867371020441252467977187064454765375607815526204590785973935303156768950360693676043073462495821649851394031314300252820628203025781789961774343952675385012731276357017720623505648827752974015129836440523438008796097167859051349272131777995879380017649864531395751383390291101428035750256121222079332431929945232388293104383179686991616562320746222534737082411191301595452506591292735699724017729192427241807885581840014368646228823959240578043563286703070895957289562127793720597022117751482547527466966100144926085899075223708469715058640677774502825312258390549951435865951213379416957891327010301531178512689893519104475327035447562206452474605387313639897799747599805566797876056668671517245944694725538533173024839083853857131526649718146934809439099222575282448136744724465227882672860682374542966262458692755406677458947904107534663736831391097438816814100843313747524944971470023463812831578081131895389851793367586435744294915020138997887746287295799846747171166065558545188594520878235889628936506649596343321181275855371146000250041598295371305936674265420396389789643923499128220140150309651366508395075185527381253206331160592640 [104,75] 238292594623907774650534714783725003723308479465514012278723866015887159825183149316768221136255528357293907871967230817403012163208896534917288405858834984381071050531946716677367312596479206213064633044026531527763971179628978941991593938560756104815464480785223083678260724719680767115657857151180764358142454910052250729146994274177268224459946351903539863130265681060986092393742095918166001878696783322765526441602087665333353143655823569448513546767667440908868576513487379160872497042798414347143960250111394780632577551661815206011532656981972406321009636057738039530900877086441759860194763068452766994143321017308288255108464023107222196266795432127453990942095782138299798803323082646802188048826151562913752671519186694038640056571648187405602384107304828967577154513439405111684509184718071787952882586799321659258351193151835287929725997884610113799587685801984050446244922175975670736485601394997248814370433213507074380613890229750977342126603763042085129323437347100715825354763214042038524038004978627107767963608337460431681727504362923774468962336951514439775682284878908494796892596649342303372040998802468221244405484019932555683269314383445334677221719681853667372595925316640537425598072858330900670861462563349067368922437463876999635369281659571906606118604469732857614349248316818237397158843628311092211573257449628467737838415151027928786459999524591303470801678354395317617747634014512527854550456176290373499364509083468335416961348187820666482587734846346776458441002814051920467354818332912635170392220037716868800199599620513451142486030033541965111068591227540892327476973330752251880404220315155079687228993526993610644281137668708020388051656317705387467705469760479748285473887588751193157381539341594199972436624374947366517237634032138711488362140598368811813024535620420733621126733878204525583590812169592332529564644384589908971651018475258688721398023790684768736857978844797234811162611784128325906925587935550643381225243382952621687249920 [104,76] 2611730697850899680994863458597049355809492107246536631699976305692288975841558517408114589497872922380168998409012506247546471817863966110837349843008580425165040111529239566392768418524145075763856257112874695652515642134503923659294231246905334661478812075158937859113473665732367752850575919950764987873410599963389560008371274189199091118557652611163784932991505754591271604819949742170821820943320254022354121892272954234315040897639095327154214858715581830492226744344888738391638976692928465398044595192917572813736755392248904260948646860277846673407816564017541165085870754926001708279075432093870328255165241363281035788191077619813416669448488107991053307669295138744215476657370855273211535568914619835274709976685509266511337326755694546860505278305640886170382199464467604558352337751793403709948365402100495623201556376121627552347543862298177828549663629109695396113853239321204938190991537560636399049126894619779769403669682167225398537291589645630234608851781232606998534640539034595683134026066510046611648193739215914107314506752119455196658787795018922691491433103859041781146803685205094892655139375664945901436683833662087614317941286456779145779191052667067577583676757215678999872276408269112121079965359624860172805613621593236361002832622707330946304038334543808728253974059216296485671541971053993903843197012529981887757014435212984938970061434779555846072000794020168357620595878106176036516969018167894258903618467680602582928597456320406768270810668276774307002723490323447948299493854773907744357422267257765970951358190549764637492912746409662338383703567251688205008869297126257010367236290753585812942199688081738391709546430431148350085745819568077937647285162299327889398900199749792817455984603853566602546101685689403145877798353785176997426189428214956163900946825534448493495240667736187925736771100715829384513052329318606358189339401794013839713483522870467386197819773336356853524221226980985462582953239659711159439198226919054144000 [104,77] 11358807931195544032523073096421762595963202912086021409183235171029230874931719536604251369149539966502713193107681683070315668364642424105145034806667413707249525872423996008729292057049673026180899225472841955581630227662234002703895823633381378374857770354879823796611952272849566415922032514493537776821684199424952473692756829008974841568947788105131480243681619327943617951572018963540257285496394332258929288309538542707064066903475648223683532634988043829485718787242091759979871125248104682692842199101823759722946944388316742840755480539960797249081865326660077147989286352791635432560032312823485467118552042291987897581507358119061291030225434774929444423305632647185726151590896162308228750936431020270640896387622840453080027930101323782718156957647633038051765071825862940544673616795567633062063454107345901923588476646897034453174864348071253784399071864742454399953624097639282992868872508888384717413819621565943083371983504375818425673312360455427096669120208904243520983746385361411088498555156099519307711613021400133753797050132986603220099803261141193937343562297852042864747147573086375541387735449458805295605022367404115770489055937760649059311755561002559788720008906986337994327517954353507295059807264094033629006804240956103474343787251791221985480350606906230461142680288871335106613191573647452870099972827468565122324139585517054498102902894673801624098637518718438452569568913057191104847403133635194886205934150688154864420462472960319708649877704090975802823647638268434586407893848376975737939463572088812834743922037874231115372802013433498244546143618472590001233486009156076623323869326977543374466848378823293347826100365164927175152333872687050628032790725849578428677748742442069454072360568356934370822069393567225303053927840259529625628448796545610802812926952034620404590495761139989531446404695204146729536688063471335651977038167669931839545558262287311110432253472949320372367079124013630603099345002787170048478045739270400 [104,78] -57583467814656072338640140226478440021836880114561983848088050120666255228771518997448641493362982730224754615655300963508046175364233551565083438102051406044988509917666806358777131153448679941608481646445804135645861452297536122374339830077490500364740397177966207068046658346326947941728575115848162553192411306647229165654680224656930470239801353719717120776358953998526853022836483481142037208655240265729935208050549796726083417239750128531198697032003428341436235378272089610204645951081417004358192022916550649190468460630515627815905027588196267019696856947522730289534196453845792262284847551125181853747958374081322582303345205810266144366155840699949517000915110013098886065237655784247235241863140337392537748344280542261551850837162369164431088909005948487617029684979613956806792853851437484087087567701841927894787558395586074616590991943613486941267408186146689588865117001766043981743268179052873004211503008440829758125510328911026823275046255942097090042024264020829231980030995999471213923346317669996291895876832687060373103554641699067599320686238314379866715002803153465140194767214667095697472883814521403839130664383447987186877976447682661780916168035339683155043702210394668018838149493502275029681451483571923902855316099147727365369197493737911595351613546868536249741346887022063509899229243883621443785635265878849104023637246052933401677787201543913759231381391747021145273999806178411997240546028575603314904787741243859594029870246921054570685804617635289664561060491927232612379136051474060396490908282024411032643222315590662430928557977223643503033029101433003630797317588261823888077238367531391880381433051285178573238049147079699482928046673476706382095235160180776406440819163090141261680189882299465729048554906477897382323470572403753997729418798058442798761401880174018181485422300499327954318774173818406192534701434512260659869408630429663868885221134681332115489971383492777391621883920042944294253236292223733458794466560 [104,79] -3074075251933686427225981431390903012196707131893463267034048568733131711114078618377538008546037145816278905087142815302768784120582112216392632825780837469565131990015898178845900826456840753872924061759538678413797814948474878634143405639811872380024369808735296139828219485094554656745076530135565189554678347893034166949088557914985568195902696464940263952791142755576080558280590761763245479442235879876203106732015184965203278633777459891099184697781209670797607457303276040397155005223746574506459102267550784459544882464672659157891664638085086919714009636085119413962088365293824378662270270064387783581118901005037487719706669788897851256177223254286503140191647812476614223884590607839350593477344359104342721887573073030670689683556892267463149727587368329550233412147976485600763413050450899440418962937847643409764271013715148912814665014739966799801328108873144963029958161865041130961380710247154263704744593217350549968224997435632252235570307772266745494388877026302336702001020157496381402239583295182826791851496635864390101732171370273876921192058241853415402850249289943104046774248977946522679302991724442316946782549606780643363649778428347670958841198645838735331818609797208296909566478741241590075475498474111706515288059063354832961716754200977835615466590406536353152471186509429633786157843689288884498006853400523529433899483418167955336400819198494156378504445270629387390503563693590654191140554349341639511139903467708698386241679701286041947624420645994478195143306612107722517970645488725127449252450137147973089933865039749362415565888951502269857331855752051478952112149153196076832830977911796700633208339560526643088374463642156319116703658393621262372292701268215486031827664114361942809380296743615192701125433679794147511845800858494462029987742932065795291772568636646726835537016175046397785199687608198639594752937235543617237919150816826144505161583913139982917017431293489277991801458734551590589855473836425364236800 [104,80] -8436190634915330199122185372351481760453628253714266322834788847984693110563982255227227843542270287456682657375497198250362043920348737466037202371537250243216482052752384274519793957059040748625493543026937797096503995872258753966411858823844279193127385509575897762004664712804125564287149844232232988849328413038653218130772140853413050407359420667970674578617977760073019580619815086940112970891723753773729375630321028254385948679832131595487872447991862332257087562217201883437781122051650489376238101006780205841911862157072105744337598247806315627937775262675618457267191966769708300857750475935835735303730119167041495439161576475291437372761951132018100271051293801409502165321269498369438291210223141850148441115904740587516667305714399511547135719509414175747187097691334426563573509273339599224101732173662142499402161212828309446795734213986708018833480692448308735810571447723886608656316383917688613977103295910339885327148038557359554118346198404349262527386978811919559093965019949290825807175533085936284178919938740602269435977557159079621024794857296993038353646383600480955969862723339928257385285465860112848992917572709393314961759673688644113250704753671690181743714006189969610667087083437229888359991712165333942266289147594000758399432415121396676891370717452760459311397243277075754132851520902255802551624011355885191709701870820732456277312670934597546544222686627807736030377154851860491731597623438489962274153879330273033399784764206387729711541459980804287166487368032917745553583510576054181222073261986167046498508341350188910505379087121397510333056756309511407073827732943414140431639345691940130274803368825519184955444270120701757539261511564168406045527349781770781122845278635913250176967431489212071419842598322301897060562756922357760099287328654790862663761805200725124498906146767090926128191419160153480135937841630359944809707540621908349171051387097147385397545392468997142739613172052043947545277326328702248 [104,81] 74134823407243429632809997903379742025846071998636994618805272682839672847440441846304282346294071243130280437108187255480822326683222608414551308800949527499209673782174901826549198471463942002964533681243817389973866023740465930128986864178834864789242527803254207165970986944861171282087498982944164239393436962515854881285576955724448171634848327176449455119966338111257345988336065790933121621203361073707317229696811164930337653783171180104569153603312252878398927945853044910485234258293553345000010202675359987560237007749304109546995845689433016302063161409620935004557458468022584256929868982783973939751644297839024650135956891091286673940972251881760082248551043499180629308192165156689075354239225812922373072246264046437140551863080222872323355813738935526639868503028389388386802890441008207431519788121966824579490352232139208601021746716981074404221628118931179315652485885772911462243984325471896615910711411948240258832240050661903515583225575891949938297751739925858149516775558327861446127794218131943210989804318486048692933973861252099766415505091173779881477759743623311563589591560973562534503554363955685528873214831691671310346804193295770777725975391949092542536937963721565677380785991861365011185438409406685992041923162345232932803745202590671474001504649779076491475636940333289218658509952472054660017232683744897849787794115443930636930383551566611988183142577427119856989354239703730952007662980378571158596630888853331910775218216429093760389327290105633795254047053577219866483843864951649763300976209841217854934477542799485438759918301419860489597427472530351164764389955411289396595705832995788089937249870009571331103174590333438412427825418728411986990558734525891475426113549034058217868277460872525465872730922453537709431212400389703407497283310238084637682568291442545922496095877027058554557692854400252861879374239389185027215712118982022911102188998111131288391299147387611034058775640044958194194994850560 [104,82] 4847266134103049524976385699577304713525596239960838898527912665865969595993663508927593831591669887008224770712251700111461240298955725386059290974615964011335114317164727786696069949554836342915587097987768440203756112989830158740026627413638473353396424596750405506417248461305337103597835602770224300030927958102722203979947047322098845010841692298354192432021021703320662310474548533570068112742308691471263519361306813634231762678653448601700826165585916706039638154616771203626009012178699563673369694341914335120830670330018760963762000212329588407270438271535750689946083589146700490782597867103522500687931408042946378403217959048625846276415303621125269829046079172605120841884730029175437795952519394642041714748023266466072797035045071529568428674117995165732186496047614682475186328510358808462792276670263941911076726754536344789206616235007022447138810483190562230673515302091473115468896934828762460317850359174055572640320057149036385809536105464079248745978916420101318595606963575048976368111947927390660920272538888977852418206924537979928233700520469102898977709102151834712785277081455462963389849668253843573497172839292655431569244268585906099808819727243505710727405464678243906778788910110216162324246692204697779618368483125407706406888406248045981270330668315393283899998704717745217861697681668540711540793195163501987049044953286419928220848419408281767331002252072309325983033393668244094953424926364303316497371648909277231854828465370107684039801032852169889083690017224591714214556240893081244466637662024879533153100427782581916109062038456347071249200245139868391926087474814879889967786799776156721205851513228812317652148858093444675189875031636989772639040969108240742862504130446802180196811655200457578229045290742083786622262241840642695310990550553359420400629669807684381183814945336647159765796680928699323436948341922757704089724076780373667525267416462302861670176365274756186530356851116289344396733824 [104,83] 39169333948464265090433418319399650037036928820189295006689536457805229409002494161130141561660879989601310930559449225353335685257629900802445093745594607401243718459070501122792536697175762084710583551426499995287237895378105867749935538477839868527751507456309249331575389713312843619436554226468190422687912805832283744458371745469263623536648910346565549034060554367104401903298042408613928625492730750255698445698326067083797730171409646674478711614921525247103706227497954036385259518417876752722129900600133709066522340504172449318038520827223692496150645865872416506007873935167467311916622797872931804139266770709286354148520731924628573634756178564235608970228242608632006648499640439830875036751048134304817061666664363184148064047461878921840078646007886571625793187350522140295417816357062304125010397232791144784631611831248284877359961788181016656405493249246406042331934307438185777974714843629398406759375081931604516049870446057800709539821137481614465562460127385018620959775691580444780117627475385791658339513037823803371280904286581329035453651218022538928902385882691880507725167084987247875982054082310548141028237740227128478130864525840118490311374209053695831865011575157059749197152664780684957811632365509938642138082202996683494777647474339385405895956453523182179957473819341737487034811357294879681483339935049773355355780194451295845003887430263396778735197497313270523061433557759087416354470390598143292477413889323359196051029022126878940498958673890894318027674080903528304945093050520507087344085756334050747491541860881950319999808341659331783596435125356188327951516446070016524775362109482415563452899727687492490182231420682287862414660259175022729174497408938990789810961688026150746981739198716785551993255003916937926485193660908353785190245283639438710075176637626949663092450514102263577780928121648279378780808848638115722667441443310672731345419959695870629080783455582912361101759542281582329856 [104,84] 109726814018611769147808548628920872417534365821237705804587468156244448331264060431255562983451822917637117772277259487309297442621851947990926845907432306812431732403953383904507804701524951526907901116892685199151577616389680314764367021713350083856572578793397686754411947088976698681615405825929587585896486865627931666126843530226817221163213762377033067507080847802108257862704432852686011517047225332218278055409689383922461032735854687659449504624310152590630070966100135548557304799111240419911890018706795022274114751819337246618654193544738206407955761422478365332290716716714522233043385126767533931779804512561450226546175560582196984239685373018098170532074083758640255622631025074007900800394620024790416615979596327832119194556718439262214732583038702102650350086795594504664536925171837265805157296783171379502848536056062070728113556895139023372731490861895377384037788549861755609164626986044611313810747045572251693307537253782436887159465168896047769071609943736709762698388525998761737331676739976417370631504981441254954751458126138670415136002130192215340896170704453601567440663928351741821204166421432457107657365018701314042829779755665987405278578050229054337918734066243276842228690178514944005215947034849137088632515491571210328742154496367342241362578810069386245660002983912977201320720913499439453384998140632252401410533375017430747638851670416886004273579222677707784583000021723788357980002724587891573236946938898831369507297500510315847903369865495920285828135241971470320419741073005537471567698449509193795237920966038309697039169507758278237364816644153721716241837729287362519435529954796421625666778142637903415028882864116119541516963351768204153654477044993633786384006115707390963001052316926909415916303915922581963460578485067550138760732623098636648559032329661068711528195399553789689217290064403954645019016274433897644192923181746056053426006330108937556346482383173640372312792058196352 [104,85] 602210905058354091417114635579132975219287819719567086311473748794375185564233893043844511721732436148411211850949074663055716574890670587016554009810666439359828577114499800909437537025959859712997930675885487471433501846919733923180145025393341092401116540897586613624421290204058273868760378751961942943990043789189778208531634619543510883532052270863281145694164987831242050481754540324483992211521344259827352442580749730592979015469871821494972013982264185896679345651415215417029955012965411048227802721454302925589371648791502735046619645589006416556406926961587357314029958250842554001454412999962164788176869683935033943464521759257276248688711987890718530400864039995999146245788323768154032393375519675301090855435831365803252224335551762982948917009980631008184000684357036584694685806129695655795875892732959407520511045710931044550585558758415858866751801626033394650962837402665403165496798016381882303779447339160353219942499778191358138020202572226196723294802407857551224646142054604739414748883618754319189406532852235184903321146511887749848163668820656253483513897795251194601103714993301822155483557903669353619908357252919795070879965309015392320434053365290872853002089718349720024244042956308679001843174295688117171412325707547183520201062548091508589132590645449450573888271226734809994153143723854199246461199768858442119450135482356002958876938053223487581865208079583985495444498828210667900453429728767274461239997277918100339254923003432279802990796598204532589756161140236320563333970944718359806998689550227287824414170240025724646405099554133550393284407502587721168177834678109874076381107611464356750345941472500553272842486860278094808516140381930549776173654652940787765854953705288658949494288869241164750935098534084077887245532071028706118140032465488202532588200178576234482457328304569305279697403607826894366065368889238394190380196006733213734238950281487204169171892335425742807958812032 [104,86] 2106372921009168679757616315115398796402721033821840352827291627771500812973373642623601287625692696756976123793280217048771397551821709638343457634480927382727277317584078689868589876464416308015154241371841896482481445124169388262567492796310614207800747366955205879768456239165552206778839509553723979935147147171776998240745707783511475483457211609727098264860694368490842953274396154766278306088812980141305347835459889969365898240950360287698427126825735677895351754771323198571238933122641700267475972750861756846312942727132181611439542279907463548875671214046953528914488667490008468856339298367019670642148186653034733844128481239726920405560775122957072479847032645226691091924667251422938154317130946695812450865753354515537546805478223516699745240513227772415789515748662752590240928827202813615002362778213648417629299278262828744964288154900902978420079339385741975718054886097478979590302792784328375579023129536801176653722965084122285908820165946847226151398943270567301247257159241695067305421031509725408581328059912741450235858974395603591889581681437877169802751588552511567256676068659388482918566735050489615468720122666170378681914224652121860898639957446845813005293750008521591419008829144116575127648737540998042315388397489012161931347767746980984672561924611024878356856347328795993005483155419794453571561443866436152250453160036007678331030047025248290306422169467070732951691705954815778547886526385663288260018872810848646279472261010641791537191749077203103573587092122989345720866997085163531451822361589299580161738456522566065979848361363847155158319976971898116843440222007507656545570891246976766417434371983954461371929757546176733155746194413113152427523846050554661725914572628241077657980134358068181269056659693724524170040592263738196825522452425593139025527073811589148827108693490650884116482803890641639984199286356692149514395951424857009710961155192534310332580649661396154876672 [104,87] -5847757094732093945649034045381413324521492308494343235617949012495904817967231014416139994815566050553318251964492863832521905861909454099732945598025475388848949825350318080723424349529613378853591360119260938590449341670730050108629762496844383569441502384185108003504181302815237681330247283833975805476348167732133605851716506882618380699333477678867316157786052595597552545104893811659522996890073730838763227163061104515843494121064555081104227887719160440978984155448100948677292716238813837806002928087012327875454044711187322151649614503625101211554978127986295922288932426345994033080469565117532819326136879222055518922555913001305487079152057477120393141930329995791599879067961652654069724383871312364740017476049570666465825552448941587504774949170436081492100733579602251437912409098247299613673366141100287200751578324652057416959863259865145907801890864199882122264741714825468465840994378015350105138557458424830071446274594512822693622541843652500457077922589433510205023402361465144920890112875975642741634919313712173033853556799109405604665415482184496423668886467449592879961658379692819910584361118073202657929852126882927203401736004400679397624662060433036457550979349252951940403331535731938199781154638676590963050849967794202172261466875659853393435429016342224706408076437949097936965792276435455770721463176129767322650951678809886349547123040402392569896537464291518352951082810048828514192568115949546259861516409273335844932672171956618437196202195267646118726612518813938903940077287073547308991843260120491171799703693907239211781190204772941612130742059243612170156195730658247222422198980390658490435622039293721162204378853389265300554094307493367580354494554699770878148023669946680465953960336322148447764805430182598075631920254737733569775991417890335763856415626827540163153682657152738570475572845933334384000678369840485139392432535043180841528598786631049022478789458054111744 [104,88] -24810202355730215980984946111565321257200402816844153673848859953093332644488866819468809820612955707582802453112175337657620518621034878090659412747840109617774799360780121132617399713605996221943687711964987141709538165435309715814674279120397594560909210456588492328299204674573633684530362029481460228217947476965178241754639659574588612977727788970234157755646690636252633140519197050165576500565529536162920625195492711005143807490086597566457230846052879591725716537844512827962944118308629061733841887614335326313254378216418787915190746281750601209358148649394795594701255665384410004751449743939017332024984280631498179076359318162945537313575350046664827744693201925856442272919136747083703340725742228947145041768173451112494586693121032871189316363217744998357277483275909936030188984043062528076535724483196816568997018279436517115953060928326496565633172944005648465669562388072921498107396254179633240100056770429790142505600440405325210715356672045661676804075002864542993173161357474416888643817515334143530309428833018720021139379761916937496959712412955140220134581313298341234130274630387075307616964535857769487913458909109835024666913068976798306750162656067722250617430898861239386940574255606188061899154242635806563819879565222668930304048868055421511531090570765644739418626636974633807268030744000125833337167625247786204620159826492326155960277455655145393032995222468345177004627456705135764350675795798257205240591411486907068783514582578080793828206748450263652636301157729417147511439843828972334615716991762498991184387954580735239491208486864523905728930551921733133489056778369539342367171110783177521302569747606184539115874413272474477736122947257027404126322143226175241314497488412012160224499983894852161585450806149701325052795607185522368317418322611573146651342303010412050470734463187418223309521312485306388887252661511164472051023473302763151617403703638669691088933220112 [104,89] -49468679073992508182621084651208794116330802174340384304255918958411116657821631681645067828555437515655601621288379249699585531609084056275885140964160232550291529222185972199253652756784376635623661197481319435576632630740058892535626702799462399924340841408191948515857476730343135659861806256146141631152217180029831838744190266165912776029150736814310849740046024378051557236227767973588893541790529730100915396297177041703412493131733638399409496265004364150645321294581448101422097744271723804033418437242986201051450234298809221926368581929653120669430131076729585635937859109565494638287950957369341675212804801489712868715198771771201681149336581279308846333812529606588126901902849923687560846678164447529988951347581550092702116860769128792142925788059611319803987063931133206270877724965362455593703572260618650308078824912398428741638583273366954102172399221695028188046826070874433647643955914893536604888603043445756894553843900437003277118837489174934237012861241371199475650917198719416865559620573863388171094222617538575068129628939883142702509665130314265223276804655734143650337688699558836323892874996733730156081520754229579796189763280707713411036788180820802487753464909722576586629334950257925763975123160441739471537664814311642057739364797470219063165260829487662560947392405070915138023887377425313775482736206993311798490997703306213836630473548698530808201259741515966528695210858983431154099825456250386693660363969199542188358881396421743491008930337407554344836246847342972637464497758526153670243532089916562757018293281099276375869134732998397807433039144496342132707291632133301685959354803806780797664683305541509316473293613887493921168951530555612114744603490530213880446836859945826616019297197557048594926468239978470038084053201086429748758268557659767410844913939151011637361941657262226559230399027537679482293320022354462657189579113189705711957781609391161984226816 [104,90] 69424713204814190776228727764692228035421045600803676808123293497454205132833543899104192024900578320235598780203937446207826129666952623653990666676082902343525148941985321054243623531644956511907170928460143082276399808293748715987976431233136722740849764112263403713722011124537555354665732224574606401597165101662964870323522287905481244703173140815859990203129270583413083931228759066949292396042635393164440266088362758513377939979982337058813362508435778314744964276351466105547942573815214117579955529446946000455493523351228323114758794061209365929945160546932187482781643273075647602657380153495628571267448712558423142000259812735951070973615285322556336781305385175136413156630391816816796368999822306473143647569872528089226701208586927626248779519958896353660700411319898363870285762089033570694978908769543794318939279546372877445726327500186497362249336533129541192014070354584103501968715418813449547731746553820346826867771690296927197468100934191487508832905063806799585073954744124404680805066525440214860795219253784014150369845526743237310569171149057754067695929657086026881115800367664193480389865253817116414347750012501844951038570616803591348481633148014189702688050049134578553688612400186375850061924570325363640027039987982053506307210772759521618916966885442362164933857593335955332074737596199072794564434964135532350586439141411850230247757327427206015937315981843775509687048903793475547211692683855860375623436240674287185250309541061651300020749375497202302321176005536675973821872389238545754226513716635458857092573248290229495404191182096475815786777334913870429403350976844007220967634121974980875978022641148548144607616820979227427052121438001785936788798489355465027669362028338813511408168846788966764034837629579463489210064731854770955518725859423220013380180679252270819394730176258694353296865742350926465780794139011906329915940912872574323702222522492546240 [104,91] 763479551583823804287644213801862554929168193606131910132459219147533171494503413835031513108006442720763289651855454913569605949137002947384818088741488888290812036978838193573220852262671400032674131264677570806323839223647022011071341818596857241204527233214955337374936465151314632670152604484126153287443139201819557026586906026496078636268756796387790886860949769063215514904547493215014399270597780572544591704389788982093721115273231530536846717504603946879234419597536500326360560047808411993931717074844916111132853871333128952184061908463061823788199155677751850266560253926196434920518575592890511411674977962937666097302513598282978463847309385799500297333383709263018781376857212201086658558472941019927507722964026168527406931782697171504382118894322894866762075340187612428746112758811783217894878877673414317347553443704341733532264479954083562317221982868219367105655840742947511238995214450719132451865717122717690656667580990442631395896228769863503241095017127132157586346628657373958372313105780493610549041818929824132049880213918970132600634301099090597137025864213801505976683461149759009835272759945701947735626706031962836139528157314339723618123643498338612233192885142341524558809054199808407161757133801101799281600151007775223992144537509985543538491571915578301212162891127840584345486174950853942986928044274215755929205621824952179168895050257069415871860878475283946291951606672001808429091380179896218038485523287321795154007742792003169758723491888900919209581774308733765799318515723954198469423670071766267264161270116428840387264894756016217304996148379416077307210110800157891690819595364308392419419849087383854669871277358108131851159565958594633986228491173059345464256609468074078444294156481937951779114353451840411015698072834328503724037586841261893403044753553351695183875105258576338143697106604123205632068944285882035105196230314019056561144871406336 [104,92] 1416290408377259259010098942667545744181061133119301853625570672091546237547046045211081105082691841075629321926313326106556642905085794100051154620073465581371680307895848419736901286343604049919455454768022227981288010901208984058197494761828758668643751092452648959993653926740545715389195283574021044492822639321698845964004195000534980924914014565206784059780412324483709663984800109888711576801152918365835230910208991992349877887304636703063558120537054368784929877859109744715123610014552486150452048862463469783294786940461419783218982909909822186799948226206390997049650793907552790343113507760376042849871029197293866606095709567089623274374971427387713083610890253610894700344971821647883676997651500623651711917073285898316840068952337534947718818137319790601470946098233266634336131870382426722706103090803949361947004787880728919771081269284495764514406786673255120582550625399084545367713056484278809827910121427809605391746097843066697799328082724217599858906111297669341526873837551398136223660514084884493728477353030174356721170353608889757268442552840045184741630079066751211006007432322627421335096279780415996760531498460207682613090969545098249083645389194029359233297350097847046791616097821762842483545682729827193966598714839596354453088329943098138140022326786602936149267637777867042623553394657482638013807761179942819297035058188386776315460355588737074525726472574704009928798036396788146667436021388292145583505047661801612509637521425638551935839476010318540590228432967257846893071018508411481674996889584476604746346002022316367702046811180753773005723860822494132441739514804199368236691805135694400064492444521608920446781867278431461426146396627245362451126262063562207660953214759543953236568736810673416772080568689705772720971980686892094078514207739051223318164966059179137579995935668476758535966330804055604271208420696934894769454718411531940664568672 [104,93] 345860105456452972553651103267285497221952010028888872393700203227995507116266842083184980942360212705138197449117644366392801926318074376155713850556955394210371245381877311206024018311762605604181520557943058918143190274077477242017077569497825978795029392898700147071144912684210596606202978752102963309486160065057239141428867791875035618349730509052708401445421722298041319327133525647912937622695826402603597358408140849986311685799769963497726147526898077037359242688609201638523261008488561618378682249679662237590121829495748269227678568658675281705796962882403721476516449360335800662264666292330208849315511392364514151899024533911747810433485688091394019866064095467251258690285509734224028059927808886777129925695939752033057941894827667012347849097117321879501480799949535733513316794205428145300158259358977279277951087607611148348862310891960677446342194839393729276131636652319174990713269635870343832236953013379664403232308903497755842623099829265758165251538638784936928608804896835856138284649959185727987748308716835448846951515683336621217267166192157083406358344066486792937345356847935908149556656057378168615703687271770342887819927934235396968657461581719461863581654508041627102660449515715795767858460077277548232935975621334351098411623823456943823211134589808546806597288328277688605212041130268264235578257493317210195032095996032055140504167874154781953346983793869653742865682972903578889441023426333256480767524014647037762714537628212197521469083256910250903963201652173035286857603502678671716712086245352728116459107985406150149086443615458235338552538649314414469463861923627915925997554773896876316532597122174583933902369596177520778811511665378915908965131827346228970707271495800480599658152769623877393395772813295539962089729895588696079885231645127826234019510612173399126464437728394051487054625544832815648701469758934636759027323998701876800 [104,94] -488018581378371983368106069901270050504122628086502599802986263070306926856302197307386342848128578005976308635194323167798060503068928710646218811122531793654793769386314507440118620295875528152087476497934954680338406914222072939739188730639339496985540079275811948766910350569484096966920302240927345563349120487124821312364190348330600685334439703515756697041286777220361715868675415646412881977589903705225665510615303541509685321993999893658566134773490584720961374825425671353986442494773332741471977521829252834642289165243890949536425590560848086941602188545523941375067194244969258161570651105058111564730188569223391909965955732342343243894164904565301610926875702068097506326641365106093426327754133917684315007423322994253778727562918939498584304441140914957756372982104755059120828381241784721117574089317584512497549035139995143692357862951161108144648913032576530698573172828073282583875012932989392845146054233626696375877135732844275099899921443188206022787149651481356824434299889674115680014691179254480790759128414434986577713906835503195732992428168908085330254321525669220624268430311890547159582183682122476849907149021837088216310772362757103395939170748654032672094097878485829889454848982726283231982956637691484233852086634381682196633898296285751201610443036065057947640702970278225708690448747530707042989979417160610206021732856201316327904061981423190919533914689567849009703388898985565946105469535662430577205095135307781538036206695701430474317126170429450944535732776037554748914269845683348369133356415759375891551278258609666303960063850245100310467527304784096238025964705391573146655952865834455785005251556480335422580343796662646747690224799992226758178690779476061224005528529470414030406038020803002855921728908118081839680806587014036656124560933947735501261538524447211940516667875963626768686906527495819836193875331701096610428932777984 [104,95] -15583828145686112634500448715651029966975935332335232987554779380672541563841360190609293450378916234913084491766333023180032448233586565766879494524134773077544921904057353106097484948531999901672616872323123093527589465547992216900960351722190273385538937930667612446766908800412949443083898067090400078048240486820337527147866925336992491152728249660608154070724452783859095555418649407460094586310827649500888529116586269332408932809592275566289569994805453606357687469875027148416232399422956604008750111992675518051046597897259761549122879674387002600706885038952004045210049651575755486102276683688284585884503607064602658324226785948526236351288657739614051004258113294881073919077311100334477238422425009435818705949812947430173081447817009585510400805341391951035573499250581759440445338276912300485866368936759767355013350009660629638031119398813743343740646963524717714748442998640110975352366855045806265109092686363144153938302987083869442426869879360663376216092234208168036905367277627837234963077438660393810536749760334862913522307002957039670011570972589873218292649552363058779459458803362519275657265008301972917715500383566935662635263443972475760260484253056501404538474215480962140119615142129774212023618206931948308467186133627174147918534208308950439041392888018077828518883813080645428978831174661758262844106517102186767540061689871958119462128021402884545686415394536323086021435330937720302574937563447453577210964724849635450508217656012102889272509276006625590044761254714030518423038968395318065845274546076834788282950517404745513109310499688418322773035192886026241725019025910325076506171639396450416190355324192634687584476171612831285237394426651483115532491061841082732288899017612102825834626770009502120367598391332883564341291047427952690478930698599481009819068121093868043030914549623212118927539381674144681360306395089390314323328 [104,96] 120746323377880661983869160937214321588595521302065605580835019957328137652373178062414531311048247643756598713494925036912406180463513610051108379291822974808702685062926952929574312273021804510186533582130126168938611907567325057605808107970810953438347415278679729611590483610124048726081359664436859838137791250918832397679210472153926106872149872909468321990775966913344917349628845957626318459057051371499661429090991051867000839029731243237591157274616671065886407704568277232667320880676861354924510359894462689137119550130353664247995899484417607211415189465073221189727427527788838169080768008698733433385581009703083097042961484248381099309810768310563597266063622084719760328773454128611765080143712153333281435625276736049721748492961656036740936560711197367190251416933009349239884749369817346435744396184799467501598679271165243788461218721714828170975078023571856195154285912228564850013044763027172159443976541023116881273855544994572041137338523433797868077044502392356304880353784842528389836844244467461534439585723462630679433229508069631820230246323169814382443372059260443474906689920427632959915459574005219724343992024404043131193904641345385059564488167147053090782936328444269598000057677179872603206616759021053089324857686589625044434899841617088352422486512452499521647300103799930152438845843906936168287549465674297790459622989013489339977508536566498614373509694207385667269705018266312484012098801146535616970618134807549650948868760116123430837361070765924955008950349870733528848037846817175512463390256804649684514533025726881495768502854523616478282489657238704756831315174405852723046158737465207779471658958482529390797349758481832626952573149762246678212347423924875925985727763141229312980757980942496101280398525051379160567656259878619462658440115932742710780270844451388395955826973573554985447827132986627083685393521784155320 [104,97] 56062237381573612455946429263470303917957157614459966914315420015044155586235008022060416853784395547362507398242849932701779276149561866718823345227089888811677904087696720848921950653763088820786365710639916701578174365722287842229703643437837052835323911621172491075053816635102082449840359580574779260525234496816593044265617996206759808332833540149492681614691093708699501355486743295048568223828954963084482208360682724611152748277708208537207878917953835120038474441899549803427765862198225026695464402989795290826848337689623127636226160652786419521855470672652741758547573909471505335695430338591763013363621716904671561576887485792198626335527601895657014357082728251678603356275208776766775077996592212025909542016460235070246311584512233178757048632331168444004105905861028465693842381767294248834668209764224796212680776141306641222893456819156166908164611422996118896243673811527073091733790948129095139794835683224192411943010429282659156564607083141259374504726191745318194994791165376562521752403743165723925388484626343744770730393942141849440832580587261888353360140817767537254918505014614915327479523331755529321796909129097472811916528782301606986505131849080284623345908282943981565598562931908735413908057470850323511612436397806086106895910085382472756104576110931482399110518402141271629068993336068824418701999372088379437891527833627076657393057248256349753203179198045017010091599722253112684404986719876621830089612592925230285883235916153458605520152326156546834532472783715619434096558521695714399989875461402697214817281784266634237090309900119999811019229961128772115259441150382221014089292277062765398539267558541063935700432721433585595053302874099028326076153052306808175579024748312015637574499401981235694580616830401140141546788010066831203069433254336939580609602023022508819978005005660653853001415416160636029582560921216 [104,98] 15130717699717168373854434335142250257775449342427578595094236980879746303344750609328768732575373394699338779546682059121314668692086184152947676632059337780779979098758961877280354887097370758752195939517276189757901552002845202254506908846951131963013188806283664386532258250926673650130822054175995128768569328420742047232750549927387453337261747897873573836680716240526656822672164010260500829893345507097784497210690683307727677150533480149226257197258298623803517590969378893480034281874187650675232043443219383187150849388233625539332197467655783043327123402225401063840601379880987024477379980205779044745100465890614137396052908533419931704283251801359274578347532258231933093318926405068518327132887720298573321378573939575206119282257123663489185849890618994899402675018645132433081437562271956040675500664683634981860170162133674358430333346691809589443843438512644305647310291986615267147977131219979849785984873590442183974006579475620985414943809577257413323718021207871947181923167938985873888808377614089160125630500443726726013741297132755835458538716208320494949518698340420077411760995690403173416473775649166074131351077841005397119696736516568860403770477639486894085242729339875591597158446919972247188988064357446282440219067007608301808533025374104671262222807231079812001561219138317775804816043077052107880623896927929384909046125185863732129956393263720969382879198248944091867246326718226215417008152488052816930655762218266772071162152693779241042192037685002302544358608243871525099216380789700052882854381633262722020578603032053141766004930729441182696522364411487851599072629489208503832976796975381760307007191508870285816796061722353648505315995930423957538270312183206653504621649431986578876294066142041823327051069532609220367937880032739467924282808623039920512992469152745610284816462350942174557229572322878401419072 [104,99] 2595293236378354080872354983201521959581869292835802341398862704669330082505287324241575403095437244704574882479020332001604253654070353258592404629581199272038355490559076275403452306775761413695876653683221783889245974804827191914576194534112009015806187363603781448716245866833772443306287677929124089224760358190458514374512925860072491822765166172153510847395168461732960147481788781527023559752211955240919340817048829054273265089169649728966984322160817210984632669341787195577037475112804678806628979001955094077766791996574796439296908853056957606277396373514656557077511760073422531587899052706706501219280775076833435140672105385822740514781336026801413318252674975870960309108990159987290284130251140306006887556462484353227673958545263242272999129345439958241259186614204482672705046701240490164499339984066607764932319221423567391958238436148190603945022035480658494032328181078059450238059042970953800041754502995889112363891396658711471213816789500614516545928035748411179627929038446302162685995989330607463568725256000016141350673498172804061701687733302841682325474822865372027192957018079669917872926966408284165433083843909144966177870350369522172447386488880104037416964466930172684864935159011881489234508020202602334648122603449804250455965864231123817604731162940327842188007821520995051950105605340763001583044886481573064568108350919509360167849858554943212922785212038029084115029275940635101690058421889775144167180368429597214820711477233745920969746315718309338426274344680062982871252376556906737180139628580904496021963837207477020759212299669527551756429499960058796990543383490757689323096401184752377476205680255785447059224740639239853047638064580714521044005404235174899410397125582310257354677688379770029431636978036675545986829212089320734223943837789122834395302526655846355060039832378643624262452437390729888 [104,100] 946421602372777204111123020210834469037194423982043760492542276333789838937651869683069478073766248283347442450227221643185678632470145412076426619282006924818608908555408024224007376872756875492604185860116772722967617792666434675156851451071290347240289728032862730684736121585470608360558229142785330089743696658222728127357777555343114469275506754959103542185628263632290717357462218848685346478936151532482453193206635496937841318976471554968239614705834633821612626177763881084968025440480145838446019526119373429727954837626358631703486583818467898741659351146902742552148338582636024547616566430458746228725990547939787311598263515854166378467518709504240312529956386613954278544623088195157034293653190107414172264393361309643854520966555328568936813020655783591972866449025991062430114808278449775665003482264059264103580289805061126731137736626190878682742011124748925750832995967977946972982578599887470511085408944466082402952536024501308424427615678777972528794016215607032427590923821340997688310325320668087489503662069620385472390429518759689414111403465567398666601205300117830126449134925223578045935209679584184153940623485814728739669944095163091328138530511435169192297338252940702398878545505860806797388129614304501648788731050632896028054482097442764925908621486344659123200065108013875550566947728945389983805010984568545810808167303449994941765590300579315596719851962625537369852745586195880350506693485760028872681321027240626475067252722200109032805041539285449910927087797005132654563266366620215488771753914584495930304161755500648493950920546106187507407542870660919002755409253544310947718841128317660089494402927453167857464694121368643500208461830395652869108514805336018548147224606860803788939343701322898393358170237613076606818588835061231138991710234863528746576683889680897244668840243299335519226234396 [104,101] 451960648586435280554658941049419868475624254586716160238414099231730570106672379404905743529492909762539496670460663919674892725390352659035864072191036715527727504517344627710901475167253509009940111855493715152336169837328657853296457747948514636331705650031668819196146088684774711435089877657621539164559098228900545369861560249905058934188823865313899048367344920107959088113472624810017895885880323701008505199787204938623729561941702176093473826029063061640167975987797866458549608561773166238646773552466711384283881640448882948712012553874338280584495703679780380871168449781279564779850219565337931906564035683048530373928598885816468157050732400099752842511832607076204712849485267141745834108700756120135165219234216362087230874582448223520848196532687203748527577505109905985428223302600328485782876380143568512160992378781748583544890490040870172090580963409210044031218739908193603115429144970118208392721059121527011401639046969085164119315616555376954041542209557724542348699021377902788631528916845712741206125753256023592309306110021270153855498363847951482461971219895158525817365939305785987690483932842892478482385266771768780990472575206074846380283425795641925778251285547459389035863368950645837377320690471407055221429753676991967242664627766197166489331459385221039729038985703560725346850931604210658310348034164528193531712172735866111068286532868990819502016508635425297408109551703219451977376951304732190029923188564243001648606345666784849547090863370655188829936579416278705396656293985320440799603883705988879740121343639311704763800234972051924284008406085356361978264371400018638675566714727429944505414596824406672699574726200344135272867218525827467312719689444364637948387958425136042572123350589447625024456299342424459960519319386097829485049580640958613119946918559958454346234261701558806345192 [104,102] 92173166251327134176708367160168648888863559681399411218068362765734166568200336373902856851338536912195206183237324303921689659637409448917292763027704415462499594375072150834988405432923995777977163535041238771995310466321840446010171588789337762538822967720196167113069487229050799637762037017819746034561103331908767045406144233285416623507531365324109705349813617687715107496313624967951756948676806449538511439939588885856702039823727943440060117145348619943646991971154373956420792709715695668438052476116831154789462294561194042119568642704561728709269415578550332529367928648823544322735341275456028995955187773041437330247743687270078011457722567220111137777181261871967387876665580027526949094927908580621689077287047471555276727529318234953818220361544834378072021921271111223057216875664162794457044375036673116379372211961101293428066287011652605458098886538108240544763958570073131904592113942820464607149470214917809817166242181159039172690628336557980892336372930596484994443479131738786662299909585718923773841674635212190827055498417756869095049640668027216158868913467893365436796516812111497371053185754899769363928829921373522158280645003442226515976743952094540712549519651304973381150713987068928242983764765867618953527318073937370074868096405818956222262158833609795066067151395848310140886681148056181264287695957388272421778940124480945435196630095823993434360444402907850998149435966730089440941853941760708297908178644191544245850152734760515664747181298334855625224196135510528597958300265960320953421590240159087706081682358663119857891993205154389838472538029938257830071157478682942007578969735775603274371966658768528230328244714692655490689744548198105209635580841346872619226382179437316717144151628908310220331413220327037515002027629106399423912823430952689203394515566543008040339266345682432 [104,103] 11412075291295007159096447804970220032240812562586520141633328538700350720230373027055056564366510221109902697220858034102652103727930742985574804182333674143701646900328514378070058558609963575117069527372756933285337530066095837088520390023320660766803369533231240849758298503087944762767110620832778200755049473921682480081866570861615655347169409441525861164714749407526553690042292806182840583653867664335067253243297860317466430475721034719929008815971433184831383683153892688449849982035115175539297031142880527208726918395742862363441400928538073103518268829972105879807302858295132539829748230499058259516057185245194899616499222468544594485343556990338474086375852608555896335158503942604247907450902966433591559649958795117301199110239080731099265918321661152900822534907329479869068618129809294175226240173284813207618399394796817088090939625092651822666840236243410175723887331686313885923178879340601010906789709923385804857324200525911949925782490877070829109453892371045389087147685229570843144145792510982457815710763740384735017315771483729457543697692478329123078982495741377871910274199199833264047119600763640753720518683126708416744839961873274052616939844158707825069436730804769646979067426170986059580552378879733540083553045200358747875580905132970643666358209677999115589193822468475811805002810066231857953307045069495198698708107798521569530889455585146999489712803215358990076218311459820106461355249267482083549226896411812869895820235729273684113997553430943469574279825204887244324435766117462447191217292827140083717447621305099566841085552413320068603168998551196106409075204064951829968915906127086559141861908777504860398580228171813041113531887287799909919455405563415888068520618723332029272368397724689747937433403617424145492156875781669371742206052424686108392267791455013890023316544 [104,104] 906622236491567989644529423519252940706217793448425718075554565592798630197836575321440880678172289714751885480689999299425047084754274022031492454124878684186988228218153369291417096889569392714566311489746169687854035125234572542709078064732913427222636400747083177147527812047730582688337313954876005511352325954131489403963368894864844369530038773508647431336740933438248862422688561757020083323991527297385742676749390002837685357942940702744382720869186103472989233605752918137997913678395309444976897264591491071939741512151483588353610576462341479428333576387852181374669313480779313069768583784743319087207013501109523790436611311716549009547082620098449956104593220242584982873461393917818390748002212068377866904281621719599412574180336216757955605626629432072598171989257166436847954092531426229765812391565578976438888980690872564673448456595266590077099980299397450949454078834865907262867668912020904690408373256005640741591708750251428547692057073583256524415333284551429428414514976776897359086284485216254427439525482951622367375863616396483999610311237312789489510244744857504999717235539309756108346962004942114861376406936426523430761824939836895974345355001882527779320738518699563041281458814308806983959643269877845554257068568396074543114365049994289894443306305044949909302156000869842253850136874508135717933079719378317530074412112410005261388701593159996621705692168946953128415362523346683265127506458030290463701587560758318449147594746353983582811643077366731088873219109201610875872761883161431472712227138360502517902147304866508226352920407745277041362545206122421360193405189273800191784284102101225792381670373464215591777206628132146419122832211412004428676663668764135626004018718642101321590455650781133653387882840796988705077438736002064785171240883001505676562614005213836256 [105,0] -415805583029789507241967146793276865368363003869343854851405969015977252679572713970454500688303951186108853029012196150688368527248559895219872262755914882193536748539627677568181044776610811495763622666313885019807618365649347409545824121347087594887371139668380757146893416115509451301017103091594259782040692577250312481863040662633244894773164236153267570279991295550565867971474192979197964965081938543375825243886079007015874154135006528160602119330886931815715096656837031603969322219209681327529466353013913057335117158761911026535797101890405824672128240388184743548110027625301690765503788039268372016127103537303758528297864736257213773547252638625141373340379498908527704029789585772318367300295186502207810758110467002079783969588547559781020333353207371009664822960934989577123474600379366106749803854019271945545371097754341839011699617890860219696346936147454747328370698789863779548419721652941317463987200586737494550243959505924689884917222390114795100254027701887028216093989471393086811515629554035601730389357498287221530906314708790460973608012006101347190727325484700682632618386363377435163034856434532179078456540908448453360241387381206347439538821077920826393945839562022565880445978735084666932846213332924570702388141952273143210084706002684285973329008590043793734301571014402411214236850952485595893760615120299190915537965929795724921961594951017990161111530028202771417630729925489546725372332445824253442420729811243335355035116417335857155952275495286426275307858254973870150064652435050979225135611697071319886879900215033563139238039024579630000801863324471858512741206924362636440506413781056398493213475053224803870481839589681654656310254026546701162795777827523774473303411665107221414666848493758084211549585617940373036279567430009773282716519830545993460644336329953093438630543693029367975184552037835420514966152670478840894347607695493456151952314288430039985898521993572987047639916725313055216807855195724748959221164596460288058400344522487618530605584101400643576942935401704680364941460373504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,1] -190980344090972007103480401553459048355460820646720457153859079466073313202732003465335646556460636255052042097112629300916584695733119325009050005682308266075170883917819011246172321342031500265395660248856215242142845156478727050809281631655058125196949847155839181055075919724445592787683370459063078940038390310110930486251467205940690856049873750633329216461547524427761999301388022379980842656590195141104258855617661897548304279084192045719245971326308797329715753910410437198785225335376606632272791400217929141196921995063199214318782375833613923395780868757019956883083707150574180645328362658262831857292232259177612915518395618953716288235404359650913555270073883720662705458934176710268146627806687923522106550216170481789461756429284081850172336877908146256403655027660330875674352446448859923963383185823276317798780358126348528611021985923915883006503925988216186174318409269110164804467688746650484363572525008883239261992414622094200335871929451057375449329658834316194637689120211743621491024287862266162992347990258293045902197075652743579968157507998058179866219915634603537334578643741038078434262408672902587456393847363249634492752909340291544716524911969541571711785703563309167671142138749467198098185565132521290074490134663547139894486279552362995901782472401555942946595808681546522026675495608859419411635419928603933246277244474748728811880606458950260978258249100594851762394139315091317060043497489836835192652168893405451918643706364862649373218787399791274000172728485910657185928294512060818722167536317821339934413489619760830699068350806974949761977401989653853845486905409515369995979345630317726539011191049679990398490691990848987694756539566959905235308091067808256064837280920783223469979132059012447383654235915741153183642173631565221578839776097237051326709793996559781267288948011568415439179065149191597818673742791191236807967499087347572609408614024097113579808065437986166327301269441535419320705343650014903826862743954204813791338313251681746822347769712285816724022222912675775511853577910878208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,2] 7031972716043929931314419618414320899265305811003861014831572935922964539623925331945331786899756788484129902609189250789423564866160058432538813193524280101715180149925566210183296780762145526188822720658153204736991496083637858737202640956418423405090032160489662039547799492702701490535789462849128695590422705635969685591118865009287030914299258963582435291733281237198597973054386420193082766193551617420000557021671623247683082255690707721523681297944717953251572931859489064705990006266449834249061861525273297231183271372276929304824039109111935796322028835954321439966633139405367327496421873170864015639485327591300773205773247849806392069709475388644939494001277401549956924262343297890421013627190007260114248003538613453945483990962025989768449834487583037456641171318154327239484130761833805740191065814671553191385161008015435566699831725060561790101712597073781418262767639640194304945217252952489618446929309229541677926286141881704832649053251128644243078785958264735032889095969750439168408134666895630645008137898316480378960946411926451212181339445130376788373194278413500051358637374160857117269432496277055227162289365709511391421716977513643613064651055089506434915505302047944434088045367692370371132666897027105848301874110402788413514858364879952459277736660816445426304391913452959669608785297947930297810492849959142382505670581364208992422515948194523328057017561680372612375270394350423372320469965799667219335400591549690012355297749749483758998232149963164295962677771429027642555322137545032229562098972895037944718723259103022575541055859921303517315722923274167086032948455423143194869673532554187880588005079101136304705213397244338168080596527326261499584592176249395951837675948431715453052867807495642800360954717307690499092446974987490940008954956807807381058107525590226886025600137734099757764475564288607482130284086701097982124407803740069568204095964252409351960030157120326549673439231815289617813151063224555764109457510149623652303190628178638117274188706281922694226043474032724702450049603824779264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,3] 31285859808271616969707868703960791509498995236909747127464997489075538658576317523574769916085650744889950108474092037514187639826333688801517604075007068037988771806209130748004696971956331706923734230184820361589174127914734432276578518843928688177750405421418175448916627789324336049428022020266093374311237305831338735448157228105211189871821746706638718840802035647857647868918843205292287436206019062802963979340243003642118028456995931739637800826549100355570258781379829535525314868573945042255282572284425457678919274251446623714783712497928672540024298012694844867071901822708228532850455851419883231136714277257135028082907021021670523169235569610164414550647804969213895555914873908009998149220931909253471684177572721425999666785442728662369590966933331258508288712056036374751105353484219090719903400680654732213998086149532870936237228170820125074794985861906346510606411727943029603397580959770266083699430098243258858410740742537126150947363011626198533085589705131982319037922835510256106766307058515100607494305327362389250305398440284700552988001124348207075203229030036474669548942821914023704345415485496842509129689176111909059417903185994283660856080068123498235290284451644706561651184460529470683433270379499174872885728808530450596147181320120122199549228210633753530991304729832158087382972032650533412029721864900894864741544575061618956759238662004918602312153274478688563509795623286753535175127469180497579137400556558263565536821541398977859883319419063870228731627260891335395701239656677006064632181615974084908010897600167168900412876430853860701220812499211719740313408647551526200400136257728105605654755522577079670335236469362539972706908948933109781545240528956625965608174119115961307794670740285901908505408574873817801028472630314886221067857387098225454416070912317517424963068756687448659851354550373936831460926159478427418677611099095242812136977081130533884704610475304453400849116067230144224362683324051545164669430423843374588826028536705906508151985672090994379727205077653389872021324211259703296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,4] -335703036548000593540357708495817124355727931453016221865339271829343316354487390683265697076307975063311195025570872750397913206722887508797344789273414413769447544820599422909165078093906149218853143016811487830031729324922834895120717138833518574692761163172040229712323935865572828333526776143846735851315516455890647434472482920077018396615244229768362608919906565112133034320176875686778590140976880348536367399834308825247982229531426805393645590566023450276757350074585750215197127398121941421142944077587916540609462142879949428738833197576924563830095178203724965838023380808425647240886816674641990832314268925944486271837688386376920608051187319683698632777010065312281894825181477436281081968547547493917312396532692662036513535745607380342356821548481573273146765445644444286154660358437308452694989641821631197569226413052412538106638879734390687834191070420849327208657079748739344863923203791020227876317155858831344299094036446746091158381897162588463877169051838988351116336821484258784908853880318542315455014597035844106342383759260581851615177921490890767982410830938235745867468428347800902196824038137560501399963288609581380789125256704723521517122276215600901792990071823767336498780676191017236616124373092746639354741361631587585349403751171969928628854179738339658166693431017538714381908537015098861898094584814785440718596125038829009829542602812199592467953342785158142265679164929725591890555422163946719863724651513269568884856280838288205125404565079247517135817636752749975142728467292345087295292347541164709601041548342200015823038448695819011591902961241284058587297063404881540684496403118162446938976727051316902407301525359599446725280457510181467619625101899355813040716656040951036915320381457833897558779777132768084940801942467804372602752562933133603159394236389577739991163256970382242401453297953182880755305263175763020560856313086426907273006510701107322711795524234084949555039694390571906756568886774121940431384543520523913434556651251562017977948004326050534846996833393004260424979568394240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,5] -34085518889234687875719031125515311756922875437753341958265355583067994410061628013141165604237932232456654166894412318426183639895259613974585145010949555402316693436994661302122266848358533581228037848739669366795441651272727108710669003390491691467333425350850519636911077089658682852781002946606532541109509476771165780855318437010576075278733595740479087178671746808568950523908826729907705730058291836665677788208200208537793617360019714484868912522810506097405354914130346539370750690579787207044562545440331618390852774617853443233114479317943053542861266439988778522076036161940027313565377925104289124336619616493109395300571810967637483605675023671769287816171282196105935085596894427742355216894775856171549553886272719982475598552687145546946013894406149936238045466172749212788874656200612571195758863486269926593513263207097463856674628689179475859658360756778057095617421112982232634367497348156282936797904368432780298880211719111849080566345958907649606701482809104308291591515568061055552542391801172451241498569188773305160576466065681337386141635569911648792282933281940003070654911095351090108785921449808461865484089030557827370279114744563396540080434930254427843383461692598317990353439632937786458851113965061232523213033274500754416216113549561970179383601892778779860400021844244289933633440853163183266138333530203780670043213974557881309895429790977809647444910195495145838871719841824023373949304966436166177623662824699970987116043451433649699015848366236168717824950921132742267108424427147202143255831731631474449835154000189824095895954415321388074997821142797415993677056416151510843354966987993501105356649484650954614675171280865989792058786256186241392652929708160426725525087902272763852784971171299072160707157862192156138222211560756105152119675944774303124279020472734801501208704962111936619988352368617837163942226600692971372179988021637691757933118983979226288033207684526523669718117092251435015067796984537097970420066111502740724503180576115342806401989084068380566944808935325263704084631017789870571520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,6] 683573452555235417398484537369626921570543855758085856987932427292397097552487609424749687644424199716056914095031070699229242022685218780762782019963460001525895050566421834695130508401907519030902403506146055291260504714099928104646245557904077935373185109812687444984020872211134248121620446815308982868709084970414373555900836089166198552533023656185119849093850182726411182485175391668160192983430571905136946871987420371223579253640079362591605179119385493509286243513216151197301769513673746389752049274245195702565951110075889069696855921062515198667449003757542761196718095935607403013228440219556099298936048674476617845730757926591202840095872113766737132676159477685788140772085498295219823278041611862788793573506182567039092762633481074017869632924319636440272570776434155607752860749825626500446334293105210009762003446720871021599706742863564757118267776645965390037264669362539670066985805253921223145444923083586028192426670643068003952996246453420843445052845374876517133389188457651665430945134962989377413652621242133933973634096568390939597647294682705062835294779762222772511117544110659073599855858117685370383804750155913472517636706326933971182214175526549357580438029630125808579612454895043904534213495913310892742849223872984352511946554748286696137638308412468147581647165562689103418783642507845699766175277865038083575630075600288553497585164566215549259771767541130791456831871166381340175094519618432705816135094339304227744684137347134577430614706509721400101706475739032855942096136667944922231753150867661249333816236695875013878641619825473531537496126055474256267284225569008632361084117624137223082399281187483401450436067969537734847890116858894309921247620426495472220526979345152582761665168618517534133637094263669834524169924573752858603934081237780964366496096388020002770781760375584328924711131455293764591720275162424482110295647366535830406442893326530425320143415381492989363233038445690363345191028982007830983915814487619139458271913871864289792293966053024928411038451627014057308841828664843840782336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,7] -5695196599843159182732522772095634946850644888200225136430415417029595370703933590276395076253403353477669931503403865496727966874488427620294893019271238348035617148190212517297506299634042210157268851984547426652862519532840058290769782479372407529848705269796409643411217092259855560063382975042958648607188877101941817293667081613555921857352843413515868486094907102606920001072385341817656980720374500792149450430371169809408120340903677146431063970678858555036040671261765643563165735271632488500859052510783029663448191475828986073680210301198106661613301834997605524184254256804517505599480609662336999872959584306615758561288019456345374761346333298561179667250474241678747167623422781349140641741209372357938718282296779744892868804141430512983573781973889707600772921583402136998040860916475557840112648614168036943224053118954409181825075795170283065540257897668203430977877179794453051029070622393973233689516731248247601626460825923906382281390766108147124678354636590387004540223597266479079232128070977004390367991702529435820395509652521450772043457514743587786848560720745524933171016051989997334631001325166935793597997711639158784298489995086225123204520490880947265961181974128079350975791429112191523292765951994182116662368078629067478262642557529303026435718580372017431490588890393201299680541971115977848342495496279984009482462198303659983025046508022194372140821827464611090115725141013342823256112900547832200234099985240747278629163281947198177563323827295722468200194362245432085743714707891879264603711342329304965515822832037088929406937857983547404351588028232926625651920267819368842407764304477467780995253351487707297838261159420911094703059710567539817298337051915296213792462023008290299326573344267259280162598380838055449355057540942051719795045269676428528194716554513994997795289873993128411681064442404149022471387736041666643212654035248374702953683698870882225342570678184296482204312217723960616207731214601322045743692499811323001521823143500123087611392760810625249303341397558173170709655071245561550077952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,8] 26890616954151842556242293384095346992903830205507194091253475106082133919593171375002370936901412734376200108267943236057771754776477733234917258474828200381582709641478225886666129370986522274381893938481816357101965395303590722885854578157050372381391160744838041106372438919986480783781191135714049558480121034470629861115302379615407457264563475613325821498247775218358749236920819710447995730831190601612220194459090407101915068642555744155968603292808875067677666581404123722870255303295714005775373475508691321478282078872635089109674573772435092755272996135172691365321160462755500128043973790393986525139229867862029806430781788873453726474825940795507005140200392887313875854320990357679232324265416279321033264269609213467562899002423197553252407704228969393290614129722328903448425524688777189677369246938123599421650772584341267827149794473437567078435236147241611076630747697699737112212033789638994360214698962384109803369780145298976115291308676213857593704853854245261947625717675597358277517212390233437367582938293606760457080962373687190065656082244134155322548386049937209321954184961082626502941209132888418490218785243148532020200951659347696922358238316514969781836957717279275310641788507173851412818977203183172070832165939465840261649105427631993839942422550465372752916410446912363795309044601106263284729173931986101502899953022722216407372041443472584026669764564276829644003329370574050213563615122337585135172186054211144480527148695635340263714198181273895780441125010352492358295709935064656762424572337128940920163306135705843540494260676382078176612074097962139413669049070203695687600276715578430033266588586359173959857818353698648404457815273578899714063540440944509352289090753571622893709133454988453469455766981163338391293212827953354513555743896308472553745046550400379519630105547599603891284038845458087411570003082030799586734010522219229229030204658687228701688055404330295796512711835718225747058729453037179201403754782205613959073098062169045175740341628680921706992477471227302684157990740456435726942208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,9] -75162762037487102172568308754409683993307165992350300825473226534648502132188650124255887484194140662879634379873251725484366525851647737387011978709432727460538289612818899171971636511297498874530395318191613329133017550063685107586893014811187443234362331060905550407875182401862666456287962418476827573268221345364708615115621401828932189317306061789455522200870732935805004959698057172775297978241754094433672630673721715889398271305896121100153320469544577922275819136871654570163423192138888338192959060402638269303985707128750397775992480399553013667088480383161983360199499071874395110963665194869584480552835655841770661746012309688336844752260471725495370740974424258045341280185177938409457389011359297602465224425903010592124077835268261773070768395706362753595747482249389076741468399078258724714816241323151220424258883769308212884441067224299498816995918645669920099647639768985601131744494171002612770972565831251503566156636651735930328281083956997487810902255668450728572289829692825935352667524923220515238434644248502963359008212364400276382336000822922960921233435500058257841372992215431615235191804060691386652233838125618482120198702325930585322060069418127968953881163104097861517738974227696469256395611504441099456652375730997459641261511114545599727992544169039422448691039328923980403225489534857276269925641805584594406383749670527887083663624907310346894490498163568386549074823142613886355674266141058415222310356578987988815241783206941539854881434864658316654394586534532580440631376900770018428155006458546593458112924865615135052117452296930524271350509111980195598756887219230446841712924872358720478784797241790173675232192621264761907259972408020141510010266028669490426490357478573966000062656320897917016311376242918478097762601094053555190065943944280992958506141476500980693165441538086263884091126930078446428906063446093969940431077967260003049388155713614581957215509038157193764621505782096084382973549629426421026346669310128742553805800641155002334037303949090524109368076332380430840438895923169659059175424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,10] 91968703380752255981709975237498583286129194540749681070709307445509220883340638399043689664191659915597286931744488502086698070332576110335695108799337530866172036317903708961340892904731562165227667508632163086094831297137636391366346397596744039269719253137099117588741614269999544359895647391018203940012238963654930792006694104416394657576770598577462197788902981265356891276576666699011992371787336796901712372521654205589795420249909566743487886924572385098010691278268570125210011223809437581347930663894445038727008232274474209159388554405377105364361886790842125318696994068815651264694421392701337836923841231598924271979679504984743647857067018488215477898866856837465720064869654009457783623048475957660209929666591610242386340271589696197171800210407593216621157939708103415113146597588833347543580904483906095949806091442573462846860329168163167921249932321639866877344422412774046774178636288262461057132092347630931720565237698668820940066849227611628070452072226335597194031571677981906432195708750421940408547175856934107974931530068393026575822210269331024210460749434316441669446561575981378474426177390445329032229896617889618870159683791324542776141819090816603757486910068321921432736932399464941328330281149893105009263207210977124062381848414035335331251754444719561061340846236275147190036069210792348091643724217932913913754241613117609116883850380409706656624761392997056942718616338177390348057841452483602917288607605567528412040794693529316145338760886076919615227785186090772508664581014432073517409563632295609631597074145598240662613120260065612798184228426155227718274253055480083224642616274347214863146863811322002619135401547082281684180009622657221233071456887785201866203757377150925405861782583205847977821215906218967695092983964196844003000006852530586236158265955081007468137445357035527919411520833589737016610572118314351972241903299063373603605656507049235109126771030154722225054061045802362535392367996404936774915498707730925255142222223049434726808227077489598678023991851830943797041371420216445275996160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,11] 192100784930689404263938289670082340376640694758869121892345711473529520145322740839152434337554269379310037163881541256567794184605280117105863924647744926411455943901049999173769090465951767860561824601348451914763155072493663307172965244157680548935494308030495642719510410156903647357384612804783231526021604100645566390064961883182283206852079518246379455620590241770373297371784558529696518613220734175218768784547058134258192632274246516743258101652515075365667000689367345478369472534150045961464768934282314041261123146420592244237940322901464281485481232282154902925094841302860382515404415533724047144887386253449922224254281849043503108393135722754064843382049384081150895038040696048409234384321667614693071945515417956332789486332450286157574295670049197459880271416742690962939338730405860508328611889612758597175548762656217312730704737248764168040654429308890295874184234625481246167458537558595743194919559988924660044288240261257067149740930740773756446888915985906526260029774368680223405261312136883687897036480839368072051568767196313439287360748904412661383854476246647711830082814057010812724537824370955282962796686737625473441365224839610756172583452125228521593379451478689655268785423248362335805370715957165732990358947097774936837882885759803893922472886340380617015013685344755274696020887233430786527792223485273594990721767017810237909906785883019983436895987048931029348138530799683415376774003812144766841717705522989467064368735388062726965242129844130596769868531297136180453921051505957857075543327943633398179231362168534819772340443428070385028924843377158257609697533825667523433988947600734566849331861252665759997309561331981768899772917558945995850312721389059312579750985736628296862013044696279113501653876339941740531813234800501706971785847731832027404502960398440572482452075403961783950943720879534233779104799285748847415727101109146982699460068678155550469771534530856519655980404733498261718091091848302900885998857419484356315506663120792134952351974049016525994118730312436935337971990369350909419323392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,12] -1301896474704003682292212315696982922832429298803337123479088393823750883506657325479657891753453030021998591773773938002946701800601001222893711698275755161107738729472903651758610727705407130397679756030798090105910613068474727022151619186396446407800415055393286270616830489458326950711703499877862122805881221227854542957505235000118755001541860040502788318968189979079908454376946644878788517351289179347964975319784667937331639943495910140097382319618322735905552179524689335083352140403443118944605573280131224890725048500878798176066572172804406371635368176658347819237250454891868835114500011388470638150015718321852892784214689214318497028832890533703710732099796883204078619217266536893080623708658296729249624380073293364658494238882432453754122035237257164210946089319358761189517646690602672474091350940588307149131087893399636001233546985382180873286604686915127485684128595661952219245172890870688303093790032147329883205989241737338341892015868522232542722816183061646036688523085484953630697713466368565120497621829504239501302115273090601862336527511584200976669763152117805319047783092634007617485891521212792563893036296345488914569960213768040599492395916605136495774475111782743511083492322034546704193502141030931365028055775576490935823030478864300006613747981667315770002254172828228552266627268458955636918096470030339445079618028707874883308615563223039619270005257437184281457277604790752224801829832239080443624620364743752842755092067592607145010911389469114484348518562141298993737450001067092556134109707498545340598665202272993068702289900689980104937887679510849474909048817376967609970227017065143474033460577809785031921794956989300906601766669529796928654680814938867650581936697192804682721695636658056667266269959258758145737086502315489900370280816479494593897206115893353345282802302776911189215679311840594891478734251451582138820397503980931920902863381885578069790539261044608749707055884954797250562855400322484073272431203798139399073892231154159158112201890958436354287193324025585396196258655879101052801253376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,13] 3674072873826677401163384684089287616743422077740582152687387187907697090083782287327918587965005419418054457464452387426762436717499697792340219226060581335509965096516151936627219902983205990223790618009094714589264681775829296741202031379529556712637451930326734982453447051857551376289667056347244519788675357657922709460166793629629487064067435396112973326363398053212299166046662487210425741795137603279984596896779766763958217387914509822724355078213179357808856759473206074497890209558223345482956769527464214299835995958636532035192831517114767734245056549212278908840259145892218293375689996337743549985324284423091422129966596243259930609719978525353992056171733475112105879547956559118385221260910595513320365180855186889296378173307515317534135735326039173021566626296278278025990933652792230160033689292956238987967968417077997353019226691343343427772796166777116319038928761207382712671381751292642375202887608211503510175524678263431659066184504017144372926715143464411332386430625923425718395281643017058028091458130418649156197729040100795794545144685033359430761825387732611655412245184411645836680619753273012459584445604659098966942404591204261512195918749202230567255221322482996902229337362925371018353202316628270693407986133564909928099721583639598221288670120047361837099757844715748663397305475315112581142210249873135153303884580591649975591872144621794695051868420305169728255351932549728561853688831802341785243576028178517059515083091557069826692267322831743445458665542690675067324978586226874959644828648231319366891481828272109997146873288160101466419667402413421226861828731564252898031158150053406782939219022371467526671185293598371351267252668133901819800773459408662258185977300324699765082212302147811619118944948672547672027077186159978287171281224643360630636381262785536620340467813562609429633554560841997215547771181899975693009253349267479168663837172773368717178263064321871051593727213665315444347001393607456090682139071928084475090426986910502459466500442851081337163089028914774784292784220566246146340552704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,14] -7087677227404821501758492434450826219863129242135424557395127040769785680441808071840762453341360193979309788481068459715809700827141426461596648092094482821807128126920864727223715933508862101461471911450369869297000277583258257761124061049609435556064293191003371493224745954888975720590500246284550741076359606811114301008141129624675203698262303618691653123627897163367853947585113988731824783082203207117777151076515109403894074183651995320058811339100902633575152017879898742593116358399696783049173900604841975854458900091637999010304036908928614590052218673528150233029952781615084416708095272620526860881094664719415941117812831986427459236028123190769071274493962107300403690857254725120892322053671292193756401363960542832576925931012269269480637958099056723269157587497506041902069936122318586482282435664665713555684261787139102297008071724139304552092839531859309453959977386961649279164638727358274683534406771185185764826477333714636579155772135589955625413607171744010541121826935557625520914297130284393241993758355324466910085689745128513913539072592418404079399380438287355644988898619707713170669072034040920954064006953748286725179820116658763586304654473223619632921137198207178913582391842528551082261198900316815784433764616101426456588856490882965880732892695219634267403999266288695800250602512044795499320418664647149457241936367296765139759934859437581857235212659101119433901474990337589336570802887157033049018857195031895918206403655143470970250758940423606539792958768951371646859441676143475295335997244045474197309351385701397933778251691284021101927786027407753718650997296762981886915988043692536773378174232893494077815230336708928014197444051506432610007054586550103198331076238152338700404989119433013696205838261526898024317313394555321595834217214397056457419081372277883127866843701298656347765689677396843049545241672801578954586768176668778722896402234645490016375923070764587145380275073195433116142534404349525558630246367084390253703472065943423588035564270726038636291980868740041806978384370175429598664196096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,15] 10812588455270014800830407587055337839253933177235778343982355030517698080741037282229259470970819302856177475579506120312668036635275570814142779285383732249997177812632243299770332560887639156673250015608845353713040846454732585797512553128994027837523914490983538552694077855057975010885245569343433510833067502769431719063143454303011214333264873090633040534655451033278234560159718628866759613751522166062906350562543560854617920709912398775662253867000278411836371274361989584013789989280764219176604191287296035201233524321967077328615165565076173915572195547662110801029195049016547969255511765941706945302792265726398208722772936734322063686560603630325035709736167940976355416199461989848435839755261760919864622406797773540202832703872210548117488722069586994052427937461719922589483301236218634115263624039403495600518667077420321703262561661093221495916438412388214091415364641523036611177424604168044469196454038200881915899374044992926947530996873590014788766962659580106349171974779045391196751681430536536650565805938817309477488446356726402162885679731430701641657200747392873948879811442924883597137581626963876178956511821804788750439676394125302150764481775681229548469357556924967343524324027222783026342797055066145270758091757624943412723551406831908823777324896139949596081402818926490835730347357670213313477220036685007184225608057644280839014217417922937035191893296590301417448232408596083607970353081150983803879699883852626162192317542066045669018039376202927734566208877363146907044905000171240684435889970743126742741285131070262318065068873566891816563239744681181312199715231859787585499577941738741053530929608613344153141522355458065537874857042306959194969648434398417387994213057228417880786131031013165433634806693663318763556502040705713139559886018201701811252153158785454465843470319940125690940705047655025724454306390959154110353855801870356470005678692957172660320422523274000580517497676656205186397356975573055907120076811336003347030115088289447350627760871008440247693282977514575521630845572929658444593496064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,16] -15048149438359640938966757321571314977478062784377260262497840765550250171802639727910642531027254186740367637519139414335998587119948006481542221521262246769271071883365911873096130382838401522559282883726439472049717763580141897916815866073845352757712080093649138030146408271580122447816505054596978345333838947186832007671358700630074373331361092177496049703404307434285898557474272563300338098683456504212052975277088320815717565976991586462993367922372770820037717713908079416861631857002125887730740235789983343705729341607349262923521866764859647486008982741199252484423629050555338662335306721622670573345369140694881721332136717197096948189030564080683210524148459627496633312898213901901037691546759342241845266484915997252177332723937433284336550330753857754377593366458753620376101555143569379688013612040021502023956829347127975758992366510192016510922630738578713698190299178252722696990745758763968315081067359084760817866897479609795655596395124697521111893702195521248248331786268648999581838540241982784764296857654438104853559157877567081973871869655093804441352733935762555172895008138558781901671708695775402725686962370605303025351067245946100432931410909026277855063961582904938174618019854040286216327191554076547632424382735545501468236659447250576673291436313659451835857709463765671297836524611824997683614731085772661086545987564323525348770328006833496093540121180540703384159999021858244168510487143517607817913745656090793728443928003223201294238157968213741501876148494050842468425883341433966601196505268445731457680180135561656649124727755703154858837025594633810307225013705554359434684818481598681435390075155134473433223529612155430408351830362115456861725493827029598029797154693851908940971818853168542910381074897881210517629016460348722534043482242520061641945649879802540679795654708757355237076500980949910159592356377300751669214809970228171829342741816108464682965232960363228706316769033357910041839802374426377645836171995523465935709271620103790221016446251245241114164209509725597716737942740178165106045091840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,17] 22257285709465553276450378457400110691644355137792559378030959304797619401209439403885732184926289790592568975866203109264098811335175469417625588917464345156715547791087706784098729867468401597238882222152440012981187804091077711231897046729895667316439413481995791270765018682608405062699912680979828199246809291754107973920365981140576338806240057621161891483179658069132330057879136493987166405825896363890074455033171440442594564369790208493807988654551854737581688665830693429893523032213127338162752620870415277323319632719411572696972424021458110323176099620044193389695906938716442411684122800146192505439946389607909245006389696776852972647544548546498987994434445551065634173744074483374530771632704783621219805602261872113120937405086186916473068016069306483490698648141021200312147354483178250746866882483371730588126474103540015143138675817567879917267101587821787000168034877325758823110113531649890922066453471954248037778890693619290529287678026570942898634698228579394595356143557971654667670993440528077089945559939032089586818469695872071172746098793786738866270695763607613507669677076130088415264162141904459714767153381322376230237894191224662609106313439313794098066740173424768103331184029030986924087277880684862825273365964799885396606559706379414772123537226687137211536060597904026120602864335740232082818602664244835715355117227042077775850763951978480513038031664870243953032559600127579434064059555992383996633489090457426379881802887948069693284521399305101327739608972499214788542495558973186126566820755969064015130194246870966102412410338296894564492397336576657080415114078786296185458259130518559413285769544886679464962654393240184871405154622331624957855321728720824247381158174887658286960673411801900632501206388434956417972632136356102374291038467001243018398636896774894477931617494271281979738352834703585055660473449308112317461351866528133244021658742108626610156259770480146252511223181049624442538937365718836696808843440477390975425899533399565599499854568445096123686246010136756500334017643044641188270309376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,18] -36011548536837157204490399645127414790693553330311190590062821121652341697603879251801057153847661069000149962883087742517572036922362502255096044566802259976826990862745559484710209536284394475970329599038060605528876460750159062630610019130340232340647767236421433345174130439520688827562413826598937927866951277001002072294839312135639637478029271122965615287815087421001950171760813113199123834284320831922003417712706498317891819534072165516176718510871873275322966642758627900923585503170295214377996410400693419794291103291970568601569992418171170482971131592986486784708913568515653968029322342666556195155400365180475149972971433018517468029001615011070415265442247533600470357091157985421600349085033218031912544428872338514281263591569257038396352700371258582540184445023662280265244198956315718418441510345812132123360761931496810467063840320804454033329607288551686163141862988316676821174904946015665197373245290583714185680910056206100507075099853866381578076317477436079423345210840217094892731490742447763678078884109926075514870041266870078919555753548890521932307773125594510261824128390981032463447887504829233562703940315956074771910881502528691624654377284777911659368992964794154840079007811557512565850069411675658314596303731856745699708750927193408749975983243878828148657067036167875110569342400394638668059373279282032623025476413407073139772452490788872645621381482991429823255636428526311463815151197903787484250687593818844584974631819133385719578235393878871476929362059847763861811018256321126403023050769360710373793768281326391970704470799100419328238464804830734666905014280546051304028904933351849449090268251635384924600530090707613838152927804095279816211179845327399925093677126875743859259534769391036885356399616689744928821565585063153838629645430413455832125331763632201283093820384044585618582584344579478493606185240479695744435305001193138417124237271785798436682032891300021877166996928663723138910485637312750982489648220752500685258264107251764405391580278712868374200168938173929607638447741008615116726337536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,19] 57326398632744836634494061155770609958805120411021626210788628934039928422611388053958955338351958515743760426327534623814248942441637659800131256872397001205608458424598832663218762895957968740041687210824233825262444354919891089620628564369204485823084758162441409556735481910233147745701945518315525593823293466277848419296586327329312467754994830347039298718346597927155551462013096196711103514110773911578523767271764438565668286350675374710109478459733452847135776471213771311352148315868698848488871700152838593473596008414901827136164523913674182425935984440586644368862024401795937646468299917055665232958300548821022677165764438217593743982461479684695659832856254139206365272895214558306059333245325557187615982796661740095344804371619208180847974519602188359072422721415615017950013170787410679837310234428819890408343524997496121377435252449551000037572968211108027413146347362678213140280257151442968158914135039803987429929652432262005628837475761641848463844457841177249526650790180514605413433864399171941971348426673531670941197237463096089113759408167803824413578004127518184698246278250923477700012291970890107735034244449220075229536142651649750465124435173166251611230882859620942184409893054705398725588016513072790096452255586551534527980083181959098415468449142051125743062866827140625882902149821135593289464122525252726410018721700930885593380854303646245867717561116475284887424662196765753294249044182046300737705974263721484032564746634811048340805598442692210924715078371738954731872197282105882901493373690984684238803329177721317186814385680879658478220743648983774993574715223285349184715321679641017892834150672762921556879172732921006999602891121267093336774672749122363862411975719048137606410427441017005512971613817154345368206675717615495451646930055845160844293432435157664566961300074115976501945639680716534174503648285961825140380130248084899794787258144443734252868345520769059596118482252829340205687403088171065748142847659844114041570523270300967956219094382281637276333920718681953715213537734120769811275317248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,20] -81834938696513800412091496221767491649711853757658917273179551843905222330047000283864248572388478531676866742599777877608985144671360815949050507230797570020015304096876369418447693644597191128094978731381693780553090218747297808282567538731102030861547700872612342858329083710649172356566745344509860003556394665214210518013136832714968224047321851264178032844901575092353572110380034426378216395685802100776621339610012977476754042282771831135945753968734778347302489367629160253184475864809305731137567349355462560304296538753285879108840566475292791999151450821223384517361619797447514973631188531590434418654815476707887987485711735119910459420168211374064966237601268756748264427922751468566160139539688327521879719727329869477910919441922573351666741106326732125574980982195220807595275915643772342144494739493437010462502533561446608213371367686760914629271057567525660343061704766109762440180684605346841280248411546000760024428242641072064665164315084288148222352710467570113826032031296100724506567579477896045472644150574899962116868661848635440478992286247490879132421134847739935620416335951836896418846308816833076905881735213427586271885418818414951313470498100552159245434806829683584987279205565392773348800189632693400039044234049407625774001467213880590631592508797292623241132373052756773936212435128997224424339878689654962036002436235880927786279858169771016042516515789927688722172029469772708537165500830617264466931259483944007347840904372377272457894138204883007442832533194911235262012331275570298113433613073017307611222357764320867733792611284318844943188675547137982838153149957327994455998942290351065408044536229431995589363485765891294280507165923140212901713529123951432419365803453439765310896248119342621100943831443312554120119489731530122732586149925246035750165693310109018728595767191366978963669451940668221332092851204365499552762089020949961677667164036152042588603837065407363177875336131437309686153008262063756363709451165476144546821104999388461039446202523505558434210782378506689340462311107743582055758299136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,21] 101059208543277517351568588868593951443570231371149086708174913394363106578141836017479883295935259546256297580394293090152586637602301157173894728547324839275838167441343305625301524282998210044355364792068023382227645151694346734470139788546914201384876686750952611052483872713962762975952377895708741693072407464282771311437986392408500302531686121852973669609854373570743360269537743125983709769015872655916962793187300962744636817462767339988342526617983505216334684951679643112420346104187906542797277487339373306714004836981362286688384429070843870718846913778936527080511197367374062133091761264521901087716795913035627030739308794643065764517599121478305653167738849371183135354794194406738381379397604232767465428860260175848196874348708184970085860678385303969106673619213787555348609497745862750055703532365714485770027775766191922191111293025631518405070654195706929537361763393645957446666831311045809658809009532571384607682232920752715634592653097186542756328678457042098921833348538275507000415120212262204193137236595132433918957233473744071883506681470544844001162276485731178234864390596221667147971772752166307070780153756546643536013551743852703248734166390489608177334463449076760363662870778783084535207144384919939836031830293627313698191868465925670040589146627784204498492936429016382801180834451396392873827304700572490132770340352948559905093712851611462124676642179982220054218401906404165496502139068900694928390332986567511326865887651085687918131800514879185522671474057776198541740080594245416080670191520158416463350028186075705668773297260250140880860409906621073988947477032736590334917484228247778946127899227531881158603203891403922780043464624366398504255890318384991487165531013760136414752083572005652407955289791347291435367145618485208709137840374830961782148585009740896302579248672379090631088466246985851225963769545907979185414326160408026880783098479981796925180916075265596111239621442989063807176781559855656266481822113427738962455196730580687614176791549325617392448358448178686954592407638181398010392477696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,22] -107284501283602999679856123726974226877756009467564092773311656488734406346176135171331315339347313058053164229093045612481275685587808022817428693257097880260365469190115024348503302048899642871286324671707258147810584975292163231187946900125861682693911604003577263846359753702015134860245284971493446722839766139605434976824084582273644110082289304109221483678905441332978523683798916913533603689548813975364171731343929896923498610719221591181079311664110370732679762877352246444800260476004258667758376822717994406655764642720401587865507738660312613867018092845064891522449764502366866768202555690526183834295246242365568667859727025720621790158676696792501306198235410461973577950844059545700458171657359951144924408424997527880344587656903946955444456875867184891939802504599116381078937183688197986187796899110656642295504325114358970014900072550722022344639286414579105440420152851468938761232833942719145093332620113826680446750801052683718886447630587765792139584735536781657266612092606919934724607282192383187402287998870671933281261559058501041317460109509192760844550571439559219528828493035288066957449880837086200961388140182364362032550930419151523181218552241554011933397035440131208124372101030567409497655572268199099885556275122352431227340446348024134833352660160275884150225803050545669790198964010238192173732354048232606347475627775974449111716975653816303741470893669532650903563007284233241479662938836537448876722371683293716321802632609043143121775676211291963921914537279697099924874666054755577327932083251258132579020995125372294290881138273678503020015269829654074667220834547212402788300082361161544403365840359658846776696968645103325110368298491017393532020478841080950458672093003765843222460580043283726452203379488216338497883427346902931921266759885309309733686647588203761123496706932070596728085255255424769872152209828928666948199121617903647256601163380797394083234535135602011960271720398412803150587482973024595747318532601920097167859788985863345679555693985908621123276669475739593958888112872881896962954100736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,23] 98222004414328579900922749257245845896659477548988901023839056075231317087169996023289224909076500005806713997997624325111184913310865164881745774711941719596712456590836586277161549708028144036470823879697771821494221610338430146721204235022784769508334376926859504760229660046792775792903715933679236864462289020436998723665049788387349153549224148727825044585626950497333357308490128971607101270198215162900644950116133551707149980354872070816710761821420196843937796794733722311128420742486173916828997284401736064673547226830715403169115022355441834061296777853352053798648010810717937514821301191368111284462869539583976434240334229443624564235968934849294820457076542703157673178880360195832244469037333516223730552289880441212644383341205941463679635080173587607937439927892883699881124179961198325922561481669349691189210675396953072885053185455804758322523858698037092106721348904882466455644025748324503030554640321600638652309204057794101347377294267399544281596884826088481979886657566207202466525145316729836860582325404241770829805358392323106276627022396331645814878840161305531845468629047830904069339386230227847328063899382946373539370795709751263176703082373962214644329229911186956669718110375861851450663169130902371813568681414457236019077630631949407316503017718214714013366043541197233168130517699033850684369239451282137089309626775680871838189731200575840900715004886622665367123018654499104371905784372607781841789678764394014702979431277937778992172845195332690440437725502171580135778346076838808562261477184473249769570397847150305869204862035203455963546623675006743841103579667596029721403231750305495807645108543056302250998541556752895512474642490656078389452133315122404243242897766443778965006421983350409214946021769889204179375407492902546693526126334245876726009394990245504542196704978100578675132101929211220792999446909106634465324288269086463481982596453695036080349632227425888427439978779984079458232892267716083276177878974663612463411978449397134502486432994613871957682658190923947844711967415199911107941629952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,24] -77945408775758149844504605191045639662664709719713324138183663423255340645514337367000855659341718385706066095090772106740433288563703985896999253252371902874879107040040098232819009065141498947394841641729243177232293638214662137285811026225324678889948083924598094323881994763778612310449944422600220478950893583021465057408525886424324012141338686048400921321025968982316781478103418534800389885678880997279119365535338855275012119358094147974745355564028424119835100983850701693329395576061030738739779752594578921482616578731639509614324490438223031059377349129163226838217575698710284276977474284032560092568476072803808096274535749213881843407414371312007352356008239553478492011540492387736273702531377413156806305726333806624410460588592471673634197358460923400886867217036077464953521399315628734136687663898091123092835045157903046730068145013189645699760049335709882509976616446987627629679612775164132813562854138217065163727827597189274476691430895322787258464143191131792006858982126355335694624435364118551908123471800098311863130708282352866152417238169349704241602250583464576179099814631227958775217191839955459788032735290170305907834278790228163421482142542520359451543247362919097310581448353714305185282073616637855425050818722578209927280595064907372613674228112823576086538017324544254345950737322290204019694416261298970777427829315320397077492161649274474429230565763278250523737732548340130429875928339400017333344430248169115507511673951815894922686156389971043329756729272713876371862416516800267060072390706572144216223284629309485851955163766480604663475738030554742388915625916648455087125038080414851925892949598245853571602599696557993117584795674360373093002474636037984945394561917354630067321919427885164275738955337347862800495694476343495341414879738185873550604454048690467623437169366415078485092005751093384506383836363982518191275230039973837589193392426165331642421354834637607183683725696444811723271223542059643693869366358354473204315017512390601025389911446280637817256807909592159005318582714842430187287609344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,25] 53867431514097277219234314195125671961178022696302935268881389170903813228502066973090755594273994285521517399380256317595711483694784338949152035713963960582530484085379181169012860554801214826479704507646663938098526302373788016815407159513521670427914739343238084137654808621059407856983379425722796375772134867470380791511827532480718227565055832886520285106397908267681739047134296903738570991929793337276977332580966630738410665718483198497318297421322556049403852058192279287114060771785730137779362836304635485567487417704230354201314276099563533718779642271374478972217486772925946163835393646121141265253260383338240590061851064734418046918887106053107137317833791508550742000205080809283617443128824263137310463142087443759940788740291484497492429950388539571402301393822565982656376507212427746377727090147279830957718280256621749875120045548964381382261054297164116910580665579866742671077386879207209603504678531418784476825898639087611791626626791170948596698264317679175318248934931862385939263275882063738356717136985520477477518518087459061124714752371739593953848471664061886663117541621270222043275174481907607688721773233932214640851221007822408263176107268070389123940637912464120172396237680299959562584224234683745608139355452806672634306106520127449669840423528970420624554484451752245018593061956737033139220157445373524159284481302068416520045624315500845811656380137028700772893417673611664092761076611241354421621689884208777175681786225810142417633662839472419338929877583058705404645602181471729617801639850694995482726800393125470457779302260784774899742384901022743180639563867817722336332745803867777732553480398684812155732212118547763107147237099248996733145964978063283487359158505943154705402846054239158420028884512334431133376148458454530824039055200777770819278654731577692782636143190399377016296425247296645574193033516001896852751397700799450395922108231563732269815994449981077431070009956716332360315451674670744649167647512524143343656190458721444852777786213418289645044181009574578090114369456047115362533113856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,26] -32536612113008373026816475580026168447328504979427732710315401907547919391088672306959458411483276874155222155911308535623665191089558247535696419063854656245909929890590878001406818345064377146494040276728779788066443707284628382971973535057770576971108219293093990649174638910641796273319988654507824635551876479389267323017018011761647104613073998556729522235659079934830293756074395716466321244752496000863128868656497851401798651214595453911538453543503487402862293463005523149799265307143143246248766426866732000858449180681813554492186499389553982383742629409176671218311276382319615052096754224506440124792014363530352646036247178512422347207068571390078659359026217366133513203174486824388607885232465737081855414960638153217275269564003834633979088443181263998372223758845789798909637041554457558517575238196693097771866429541671773396349876074216629432067344509604454495120999694465588341364210364951665547848386126323869782400354435969706049221100240613251259016855990122152403611197205165719507813918484033182755034947333782178113796138899153256940634892449993273048637434809938670187713242626497061348428653437547715470839102676087058396700852511688074926887893843182945062809159353864572587624445768855055706555075455005867378770686863731173912095119838745846502365390482487294094736047866802436553137985201687727523404246327393694524085273856577512046244682512284974151055723577934365984712989132804247196912575879229975799419497641987600249597778613606665608995799485853867151843696146826481752677137581349624289524048123828050229616015469208188703969465764118691362960219262073446078580379026441228707086260796670376233188939618627199755808366508404246649487404880702317906555891862290061023017218148873324745889629339782105700089649732555950297089605948500752172671293206387957587587681183170049120059457422015559033460383080691835328198791153820280311902861427896312751581873696851411718673160954264336101359094086484357295207802047858197816025236034143400777050587457471150146788128531237328512370125074238509291876876569086089626984120320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,27] 17204449190646554961333121362385236952533135491954152145888385223437249937688839112973503380040047749496292947690166790495175677681510796602296819282055536068366383641759406056570724662375962896384879527163692454360549747409194998563363599687280459415161649556031238531158914405495060499354121580259479525615285113781394965454723564501486070686352644448420974699992661964311681122069080536552908752871516616086285930108956676576021242014455243191434814459509785176695024744127780574388950926803742615270744854033587201540744325721805638924383262843123685502252528702168707589471388606151060817801135032948728107649294536074298029590359625077414624541270083409016492386412629646661519261106679012946724213383126993537506741214654295989997228387056644160751611459686715934761381259075765651455051793746874619735862184575450768681184163912838072587626176219520578035181343507880732296595471735593664392338077461308730697476564118903127215037094498026081833175752584752231670782939065441098699187389563573101745058289133962295986150470053032293280236061347076838890517200811314936602867944221404168784559862281715543594425623125388008552563877272523744159895696997136999864688404184096535455270992747095288682482695868703075861349661846451990006960512442933308577077682938738545932345402377562820384919244280029415832537128949714868840209126905627229636216807255049785225962605689297536974808120220198093831822413539402411468745411584812581397294930464628714553638836251152978050170873908358523095131456369715787103510098241540288711314171502010789393784638768397979724855775831603007964111508106205764936147254892178447225918450125907585331995203096722262820417003398270456981416367417955756580990547561303422487564682896135302645158164084072003006180608120205148641733229535965132067906053603023938327426579452482949772117800542541453824789568661288275825703733080175255441729431709317362047483679758670496980877323727772566138888089918697528344450107251750686456912250447583297171129159604660426066675990091090970499798664273616127912356665653611664892319760384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,28] -7950038245359816024928829366457777918239390902503427856487578447378150554455567876261364850934569261975145291331286501154951827567598097226616213000088611063293627660612554766428834364335531560177186242415931541371873430318601498756475348203871827432293610039817395147017595353091582514382230730274526991690689542841802997796703376465824355046857545242364787600059316929461039911323021675923374890852259122027662205878637133523685494185816034536942064057122502359654650292073126294436968179980518679633043933261835436204761565605445479856947149051372117770423138630898368324737885952768363341151922594814076442233928512884749318654480828890268142005659263487935881329224640894568231635659379929835969334058629013780777156981672961031711440690542786437451285632349666932078830607483877689967725628241307842891935383624904972628808442271696322033914452354343115516667901298939209410963661959444423015774638490664525932736174390116097149291210343451765258497405202130115693672989791629333134346611027612268809260319689465020820120377067314308261779993792820716637268960552900937810115346147266643917089458266052445781711660607251266672749571522093523177880874917442812129769747299659443066401997165543698319025565001126141151459787982071052182175332150373133745543531612069897898645764543200852404120443520120633945061778585763360946547565182065074247077608829144262225899288858955201537334501959234904510029516551040816834332917406786539223083251358751906072831685308624828226964533357924659276996077677042497995570225744225652111045355603805966363345565321884955030370399686178135684241967971729325574497746260948083694435661168501011779693336346125536440387623871320624622362901567464906935087582836084060343203457655693950859644437083807838060530407158196988584072848852692454771484296090757167673095038176658912086722450221236347050914497640028635856790349877352277981492644866845279733432098018363167711262881701211247821215966500160988589216910258340432435505075092492518522948466507235623162476559376578971153700686944758285822030153114629710024634531840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,29] 3185549249644467033246336061592791866997381853212736337756243840253055699569926070907676528894068538018075810810807744445635936287591970701329048384691983575229420238139927386720144346873213494137110422077863984778747979139522294472955360182791957503581500544532617164127671923295162413105217971825661447293402752038959448000590258657899199989639642577754420530610524288660519616189700228612343162053923712650207392268058094616731413468365319275319548937866007777757673141852644515811065463898803045432897962624386491274025201953114725879043992634215230910725519136137647087236485756935868100775825447755025492127516347976838707245170234056429451540672516829614551915081105752723114432253108929971529436151438554207863705950921857664205046934043755852322529090892386368893018681048541960225272474437957443129151722448902154260101786137292180057994642172732937623742989667158812397952680022022920501969706853990773099114302934160041346608339888166138612637282604818065381342488378472034233072528949653062615790455186816123923039609991090141444659931527035971040030497800240174679846212113398530677112956674740686193375193261070605288046313558079958535826606648315540160587454351509935646798756870837612473565609582069082915922331433852396871487132282639619207698350225194039584892944230644040267310980204825017071650378239230218632517153378998394279599794504465660680847326679137216425303121536947267554582710818584038154879584317372951145271049521080649911948947407801451859656166060682016565697793220743997392704638617643731585594465899099526761410852175919488884021977733042508728862320678936785526075838899972575159741395855405496061173284437394077586266992844168031615889677089481882884698795301764448490822488175611700066831883912990992555920835541197766833906074298521954162763681166016619763424567942468927424279739635249781054950952888204697630416120581646201664907199204416666584094969636204709357464566416497021038148170743258157538609889585538702627288515538710648022367560939251492913149260208574590467946529343843874583236643913689801608841396224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,30] -1085409960535824348668017053048593968639525747753911643927808248158019083828924479281427257383732558745599887388431470906576781980683700951726280543978686379431098243820904611620133506125238872377341918992015573328105290300079890040453286978930981909183755756563551267878906181694498270737441980111763595455332855325424210612490579938882106207561944480074702777330391017864799533988030257499786107559769983077434885783559343110749220557477813225611889695279748242821561757952568063724905574293578543132002517955144823523200622549767235761780573621402396606087604341688842123051478767356545546756739046109091303159865518030682646466289032570482425701749245074331007179506953438318095631187129823204761628412784149006394717573213877897839055146814779514723172991180672058933291840711619668480698209534678655277631122735609960214524144645401883433964253989152966927343420049857962637773747880388409446895498333685741000917494439173929934621559830942539970257282948001874925255999090151514570557919762197334535498953973286781662162434904020391926188042795672282499032600359354770096326217189768404873745204401564260299767932389489242610910563800397035510608531472949217239505235863523555763585449171068783686254176409449691018668074757001187422444783953083040157378243474649314731880128987731046198749789497155335555501143971484371326937890765889494625448775737487595918949607944635671173262559310412934530495575973411031537677763245111609915585005594431050804882628039175653154776206812453230160238257028931813387997004304780687064925510059896454473356539306471064784535087275196325345468105490744792843634385783391088432303394081688215595353788623146153651883061339203794665645741918555539074560998952851398683225565070370455588129034720940001922175655763062149456739960373975476251587397027777826712278844839074540761823593940186494061583556567307147465227680139330864280853334899392029663198493046440052209699822235764253557294891232773190305704769441477347150437200354962656971680347851875200097014397097738641754617877331933334535478606467263675685998166016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,31] 299229879831311772524627456737145787350636416297833624500488998743604948472287203990350751209576650550674744513144369147366721745704491955116122767044757090366412243994899200174579953635259376833566438400194231207825298541877707887040837547723877061266585729654502503751377077165144890605593141506954442538016576009156085976224727468626015932929191592192560989104523183743196288977266640368757212074393130339294568879184891077056792045166673353510700310183423705407066841597393148932189463140534076186525786488635813671925547097039900500711298414574537861725718231751205842352004125507923223764335698588503797645726791671102874803152435902549136008302182626157489289043685855351455492890521918816806101592765735862053729916949670662260022451211573165365899067548856028275599453904474374992661293306424025858867889791432002158899680881394737592647577897036980100073228433693248305363703553369670063721878061324787570237671990037677009611438945981666784802801506690501674969566542259644218884955867183039676932110201469726777252846367041202046863822894723218352063964465094798389170988396752522742722321629676828393755113413140802292704249781861334148350566651054180073921139633483864928730567403162693642861906579668203526284572827580005701202368219981995434828237633493895437014663964412494606490445819609137863544697209608681136407336880770217673412876956358812147041218956918730359194331203938592703442435004525860969201043146871253700847336012456288973584215339697584534272496635531875491274616727438914264760532345244524803074111472084794672915164114186055419075794568730716697012397519327277130083585834645101683239696040669397637087113142292894524505659724754287708240889011452624003357489917802203142426849234940239418540234495877254857982780108102407411955088466359560665305325594861943863168315269417856825331321364966030460071338171725574510970038522801447628716433313886207115516989031459458106966964506109129343104735600431905393371477969147823188111960429351119170902133185577109364633418759013921048346043895439692289999817964819641001735880704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,32] -56075138764458615482809027058144689897990739397513483983631836023814048912332396114031821168911402235066547374120864430109120104054428208101506398877651580236331192043628742081961789896075480762737574727159845796897194257543700533617220558189265270517366417308563754496491313472394953983164259341859628346173149089038236396469780891844459266995232850136488939129792784213400022848576561415467601715586127187164487824432060849595147001452158947368139368520534986619040757806129171812931000427891958122643075030797636581284073869362023452382141494954817692310132215781572527561799208899531934730584050990720358832279512180660678967791489544835843461323173489217740711241950613445595714571750795192678997563325994758802313034428370065576209812289153797351109858553128267519125532009640923761591445708495252678843246244833070120717221461387346442851770848681652772449793039982749445211820002096375287028532893497044574570496758149495858456328129658719020258127037429386105812525316330960121117513112621482493996050952873681797085550652855069585403275420536583767353377683833687359625941507618476565338242080920808928936759789346488247521293230702286235223706127685769744325167347296473079614991474474096573372908504998965560571441312611931945303794450370846474740432060459276897010916349169961773592727725322101759528775408200150582276175423376667812133989237357771364514320515276000678852997996485426573800377965159821454080944604541387966075433193817163418949324089453181119730526385761316430466233602890814473969304712216238823272958240210700597907938825736071526044645961190224544070790195009709841763240655635395194826392640148181638477810178733352515674110186147960426061806027795864299759893594874769474294747930348512347886695920992385810960844206044458316077724974735007158261350206492656862723285997631357318600457719484552952617037830107660801595256000155891004916908303974404731304699683377365230515328733440334723010039030588527260756623755022600082138881879030011308006371994918288541081713863374834002167777495861155409408909486275088372052525056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,33] -1090006362226954235437713063605791479937784376325720148300471840436976870432486322188316481783628365567918514459746771270596591011541009219016706709556688719572658244705505687941168062832293937872981667226257825695241618434646064966180519120855672808693238321548825273176703009963400630779331550621370878072301815343434669442756700328729386752242005219493381676045062719265167461239373227563837704932795425667976310545055559675775094650432332644459882211330753348911082501905581444379517392906777405505383861327737267621161596528426703830453557055603717138661915265738397855190234512182866080690097361656990442481547189910204948425624440710813728451998221821991192155840790687729318887765739597760617250730081911113694472412221826130483798799944449202520056918309986866684898922904924387778327636847064031400006487500941226188867835099881215033793916386332606942879917385791568616846011128283099732274357509710618971294558902034867836968046406806312092247031986081397584538312448778113215985930174051831098762927040840716242979500695253179859629794689086407552571339684136259496841122740777431904364289230836434672087237070140836617827745757679505152108796587773935397238269936247531975602700974359992567235810891267113534223953665100018533452658861016426174554851805071653449743821121392926306814155782089675788018434538257203412810121560842993239529796134407342560646513079163751054374484821260961116306543741637481641725914610132291725022572299424348280719770838083155614780114593347350970325630262564633805002783139358156038446705015519957681848277445627249517164169173465256815335641335084761008324229374410830097881668296220908833100484229711380886015020852722761838264729877222659439589234142874019737533387311629187917622135306083477642958064417850267704844979189507373756815797758729450713369197330197625881730595413485621398118990360407878329823491132683098882286306060780131727855278780876611220519173598365039933951717667973851145137368771404086825701146672140650004224248259444858920522989146733024488781901804855880158886849506798748242542592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,34] 7662508252081399965145255361793184787912588290823565260350756996372888742379194319990039499440445397923714117586245217687574647180317620275977659551180641077025007258954151825598133119002800212823694602481325286714156016024079521703594407247090235564161890555873828650904361260460010725217404237153615693842196074335642965270742203144506486234911347935509393214899127009974185420644468160357120109707890075405242009003772184542679065308708448227623874994679863916202924980259601283543998786294663977861244263792219179568283278047867993272899127881079451369164130237284367784975213472777895464727871476640132281688396651218959394931801269302199615407310430225816897970720798200630169534519269323110950421964837918922032694439750326471832558694099112552330029340426747876978630704111948454517325078617898086926954170942767399090647235235630826170135545527790579257540103280464987845162806003085142656372852141257550303349673844008013882401780497450696133843085510582131712789714298619060937057969891864068658458071888022173664783375946274362834117618454406334837573679744820704027266336077765753835196361245686486545701218769191623320053632507379409463447706630649965328107450617371683807172723713042261955109589646006297390362388046985639499798166430669637032462046104252467704446339294169341413061126412397719461760994433398035893982272520464319171470605844239814733276349497682283793185267254694265347979954893214431031882800697866690001298033917336125183513097908551245500121611958090255574998242281957304800408910152212584200265642277392975768202061958353945630933567526382120150738799690582038729555361919403964077082471622301432463941596639330768977096965078844748022709464402366044033672747807503977958339272727515610204186667800890155976498153254213737131403225755873082615596320766855389351502660476075793220707655853461708489897529937709024836244545522429047750700657258272195839337312020242582955055149458153023064037788965166201962279107105267408649959763168332264443355973383667071331358682556655576384885978684753008560498343395507844306436096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,35] -4944080895870509210614195943300117469090076231023566635092482174554270755050912962494854439244012620839582682464443584038269904928131373036415276642860328287252509237106139228325388504148897557714137217556525441426936043741132812307499215447494763255546430071915692699925018601516684436950038025512450710009636875480084594706213277827537810366590418958307600644941612636453698811863861820872332553310634710335449322353021295100647714759073286911495524231095248262255018842723547267724105576028951925212179318891342857830364706254032841527375203760475344502772691881213619870193016224182869804357246674214930353177709431179030935546874949575627623035783926989009474563288313506720422981483231909249195472685126827975397562082510218448000625710474944146980960520215766216192319354214733398638555848456641914945206858198248081761453147886600026380165879635184693482943965192253947423768145151962665387907444562523957640613343383502143752229790451330063789266983308039203916296280977855939138786697378061471000836743855251844622329324187435223024474349589750615722586632295009634740650930311475502907466389754444571802784717096355408942075698258422877702039596476211222997559098832953458855638198376270816392872901313055613309649332515996903309141657569050578880623057410945491541556627938567391586067103156105268110015909062496493389629583433648823871956679959852122671231965478452122973794479954369276991098695929855920955224474921433320073953226695687341205835066408920830923101909938505120246931195313020092872155783445928800184624538126039369270906729336722002873465378751109792670530464257059188278554227709864296614742795488695956731809087103366977111386897794440048025362479167167229901038284111644916345561438647188236203129092652164392218165408832373997052646372912402107207121467015423599863421087019118586518476596604025749711386556820026377373459953726796208950505142272548448856893057111434783701172569416569116838986428208499771813164885080256841082931310732246414300420120638554224076634224635153209007070245880053769053289759033090506391289856000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,36] 2359423378317623266176977852108088630229667070305057190642844399191844718894418397559844485036025717371395431820155116806033827030021580468696409535539667727982698306999663218131293123808453442073194034706036748281580019141336576736840402863655735854487783330003227044439204161533049591644546641880539082275699775516173918001191238958338326398647586750017955803540513930479356679019572583518989658515170508649721860016305739350460825430178710124115042186588322039127255477091523332766705145867870262339325639220471055453866057421133777543253347591649363376635209847367236497946588937559960140298014980125632747037244876601384754599320951846628305228729520945294279391787221971300864389542497388835191568629350614244288558773007475236930521070259682923541125572511860158246298940213384951234512019967752493899871979646677500241633769646338827203771476046018104317585463909896298912111014366651247116851527409149519864882235268281455491774407810928816704647911658427956494120712679947844266280331202399067316325847700937718570405703975549361124774543571063424350159977571992700430098629751204308539155481073085080048858472281514128482943768576279814665478725286296721207788848394974830467381762008121791311315911271885091579188186147459567756741651817537888873947553757320693187167446894408185573960030432252342982245853108416090948461141554110354934785906451433854825990626469996427403384315858052553179860991478904029794151575906327586620397442720416415821506791545045046925780487837681759952547992719991706024148623515348957345102326515633464044832812811970870678995015316749972431970503668465916933178485946568117051399518487481440730252333091499488481159686019700047893798627559478053712307021560843549834327491843149898604885968766536796402933113822140949153504195854004116148479397089371138931320616964509750256355801707438656441519744581788928175467367689153445003181199451371486476587945697560331416086347402834461046799514312491751740794985801744580153695321399503446337782924944505165744460137242873986765880763612573058022213452650489807504408576000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,37] -967375938769660868273533888997368701741878076660340173195126371436842046451424725401616108627087559354246519349742769013030986831147103770954655871702943202462668817335611663145357266051480585994553844240829430602229727490104679917888872628045884149920187268651459829763732408995279366866262952596383919244273338305239973838600910488120787950860391198538617435592370998255239765031301927000306221015980774747659351869613815771137741307161329160338938195337873540804138030427485658094996169041126679655957666031876396314982172014261571817161890703070411126623910165540559845930523255137936979053454159261775645001877097791397798247510241620256193841602108169668373226294499266088834343604469796520450450764746516051985983789139438611467550207973647596117687614728009422514918708126203328460328488010887493588475462143221003714732790997304822346798627572442851909116815875191200778786162642069628763307099472268556028187814913909247269175467267863621890518413659858594554543614288842446377479527829429202091378941766756929798320081610136109285610894380843993544682423464969258061115687141801231532357069434791100171702238698124594032496619078728650618883410770252026336123361139545059337697478180500040744275129528124767318775428418802282536310210464683339932965039734818920182833441049482715554610874729946221737954089953202300947686619426656039442374616829567700837897582011764932617604034810321915870620940036010365151052188914748106482024822131751037854290619610704560980739727144453127353512945297006101466680014592308211612271809426439234264698645566011165279811831455020330638481408401649738951287887542538453020310073173058309824003983709825274372639668150166132171063864956204680062302699790286416553142684718092998176463150332834689597798768486852438730224946363299728557104182370306765949222076461210371402781791105918253280173308820798400089559621021172925492011750732997708017097579495177671393884284100931675880523608554372410077686271929107079840539843245821431878853488174456650113655042453178135151705944897694399160926444296118997073526784000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,38] 352603080385073927478422108957033679213555553394958085536457930176625560951287631179650437800489892791468600330420813358284634588669809420915304275094959031689778208452709637991230407783801418519656968678662810323596249584994716570883002749790552670288039444870852378248667061155826113070075892380417838738935511459985540113165711931452129100986395567860548853447600725407232251253406576656603644180372609844723644681981437212029038503614911015109503805561866772842404455705801817050423309464086794977288901916673030366530867837922580375170498416006716138376887347824400252476440108469952167080099899893412466964941391775107284363945022567339061327498396784927391580460235823380470361998342008302216616772114768099419101403489877180131770238397951349413163917409016322234426490644313608617985221770146124202477293443413009889811498021527834603370631242757155626773021569509011219016125196222035720774825788466366269876480025702069363928146945779267857349036048857270295314700909458890540779600798718141598461458806425699962904388910607342970007877408663240439792658160987254664254567975977354897513474315908017402796553058649404700836176827950901304563616216975119073628095305519436301217611096895286389536012900488074953796627314096202731469912731256863093833112455419750064425085679739664225166465298272822350056883512021699395432218277417770168074461193817464774570439664410331727281746220056612770119534748980241240263245131282425095065520725117879961228364661735325438893103780487898249652863649025147007397486540882476301018147544650356851527719613155742372848988210100368554946068332099546251781661892318918088815341848819085360658389921413986401078170147987071727554817971111030395096263070564957107648829607567763145968031562330239873838614075032017720720671674937416178668480251493106849814117526115269939634071484629452489882713955074134517515358159022027007150060754390710991374865317386684900518638215532230574771977500138263025788865997131280103437515121064963064009032054102909086130905925248823998588795493571470111284093010896090306707456000000000000000000000000000000000000000000000000000000000000000000000000000 [105,39] -114842479877537912413585032621179250578301373503090518203686650485606779995020311202350526510397188924073852755796144895759755209111815278197560741905112351494775104507875721968797505861835585797953022133208756107598627651559790841886845173551937602982004526105584402059050015006374708420415036153214656432054402355526920628453238603998919643103548734304377230545652589737085679380020521687100017063361394634517287732695127588783494172436988909172746997955947078068461177402106238808595356650320348990114204394127223480223600621510199926016356478952131836808858626004131332563205236908061200386677844033006065778781998316619204879478643273585509222654144990003729704031072598404169560693472298565803399298841734662173542887317419066970720607074466750842294233462261649381008166651918233440127946897949598984795095741138082465162882211277815551969020385156052135455438976747383328588074474025568675176477655289625694881820744592279625471793964580455032541671779988989795549219346900054181736964711672265980207375605000695991260173570535741587256977406819689617463279421136590832815380255502243350692982881548006208305106717609894078919693892743216839801079089345072522424162927572656998546563730449578256754380765346277375805304631483840468649649905298922493398175127557567910861191143624638424288946045394240080404253323745820682116514480107103218193374220043401228374551601812985922948800118537978966240257043497765253228973292938687274492905565189129803131316876575394991057610021924063963737506895232083582061895032529296102452847887719001692680885953269119754876253912284576298111490319283250151656493956927926896360504936583831309706457106056603262990497994456421724452605714643795558692546028472940160529110669103426769613836751251459175308983542228130324046742254766739147683299646836312745707299727450161927880614858750921390615216949348791854366590538183345434501382991201082941985574734206932153116183824596270082053711263652739405233051970853336955981285801784510319526670686712883484822123582910980723472225105784025415969830834149817728368640000000000000000000000000000000000000000000000000000000000000000000000000 [105,40] 33381277767709925844666227864294109787117455975083874652750838125627522274716337824990708503637787427165338175070981396808698134240749980522360123703752001530435659992309027865194123468469003873259554406085376861466902779110579619527487799802463228953130228679833985543389872959632776142202699083036425725309541598192369629939169539168525962223369268410844671681679291046937507482786035799232123501357369470963186702951772673543277164327718627609645642977881447589416887171242742828789698979417582647767428030803355452017683576170003295112710129974849713769216130438303280805141415959351998574547038097220985124824870585819151277805090219887198704649594501675315327964877301896119515603268587192642333169508414395725680163145568468541002868407682189150153044563186876150755680623078839825828274436334397127719831841825802731169105913694442674128583897951589950210197350326763673344605127079728709999197997037194281422915194461801142364790657403410225253428552153265285291479910425186283397460555721557932113208655027359304158880261384362845766934460142463393796532212619957466528293611125177627383023088592465425358575779176672305806610262266305543243188690182377439526494233679345254689257639147683954378835946908887496009171401771752851232987713175891832612313288494246066709072568688945668581176188204061473896141690319650045456419981270340214466470652094118312874455717407463732653856050343190064399414748987428980564743861322865575909837120232857434651407457404021022552810781296977570747775487461212901972387279550474914161352753817852269045482469814716794150693834446574312712890494409027652662079258093518782466766429184800717596209384267915750775035453699585641853009455788777899603348980784880610934718184453418821626120560223422808493831656047487081494332596765056118069531350272434533700514658750051499100773707388480051175399555112300863932057773397676004700945477722130270551437955515716373903792904826453247536679606863556146644373777097399321853085139465720031525262842156011757169828579312966335197279495161803185426285521687879922745344000000000000000000000000000000000000000000000000000000000000000000000 [105,41] -8660879627042693412759782890534988090306471541244369838809636800989985659459332596649319110197425869631367503494286731324225935704238648377698594209496393421571847391325531994424478486093670757277045303866594832699682556645505921416022070841166950792232966821106235040815044676684866145996033461739683356544417912370785058478144981528715856213404927967864676821011052908474674536355541063014468943376282120240944261611315050194880767334771523135932282149581322899410063904798231289425023233813749221600073930330204948461848405652325097496430628703072961097902708143780341973946646954340561928809227597297430820778880595084173364237083257323283111523687789854178002473123066579707170336534561030040774229230420325464119146343879386252688365453886171721681532285670606680759595157935117025897857572486410635821877662327349042333105413183243109847233129310486169996642233599661587009021041298930140500700151770225281598439925020517838267675736462052752201656511503235587272172771829004155027168333758162529814477284921533415152902422707703359611366115288497077785394778410054508848315574951404622808499369684248696517730143096951072346666765991685595547238182739854638797557894884630422407619123487835747705009326175099057719236808999759378144929432226741600705888808307149153900675574732932607198644651871499914823741757079754404911953320875573447430797803073290016276704002034004175748966800406461560845063650974494392623699786061964699495403049383757990191365225241209562559714163512202998902250404706977344437333862344037166187106221636872561551951915078449853163010963840231228204912552938685367357627341167935049436233635333763009365019060432629755387089463426309617115920730054526957066359876174737469305794332161471858604349078525951601874253087408531910319100081557148092266030869210267015836516719636949468487546989025038051667041611920086196762493721158498777876936373218957512679269136795161097536494025631172300874509833753529578576728357368174716883573569115177316546949956242451651213570224449640702202810390547862115943918008745169424220160000000000000000000000000000000000000000000000000000000000000000000 [105,42] 2014260460111086670518314094800320761499514130994873397351251270468057065128477083277265443154004144725554919700739906789821190506828153486526842343521146857626363027521365675684516187648379038787643825035413326681624454459170921703255750326236097863834804165758960168601739416204853195958333442715775877992717801542900300612839599501785068916822758387482938530152015950794999624073580052750346817690190318196084930317808123756089580728414475720320547853412132695322532674023635274144887743929913482421066566513840094367553296736822984451670991950800832066371165537277480260054020487947716437223912714551226828549121992764330239281604132561215877917086062883748547371639275772622896607920377813501030179711357883299474369092016499359482785961021642966647107406833295689802623988447099366466296378231064153978406404622267611702868355077111544483379339108314385810371196094495806819461693497101245529936383193357905916373181226611448719085439378393194866911571502956973070691117624684120075531622121736302839101810673330231872266190612428696256918606400604426772525179612807697117077434802905628070741691749163433274804709099888079765667940142110332192939977378829984747433070111115285365698183566808722870482537509432901889264944616474767009405331071650215551777702658846148287449225411713702523102602332085899580921427498155062269856066290100693307347432261273369639956534654440344812442946254500211471563266232549349007723277526768909330146420071991314679065406288732909544080348892245099743262243076818538199976030344601936272169148874178615376633094397921432509276358862483120626568619074649579502141470530901920955656057150869699801066002989993752286323777939798892120755071464977227656967368458234120833837976464721427221616738336497053653568384767897602573069553266771960615121414117433019106729751696430267937352350008780794933877589794899595221997102025143579888590733817752064600840438845402102271570064987623241452516547766623566313084477050690362697690766497118673511259973395301937875735129763172147151019812408021271776973053535322036502528000000000000000000000000000000000000000000000000000000000000000 [105,43] -423837062096786669654590969794260525743285923994882564360626751765268877937172398213703147163993161920087473047873403627283528833531729769663112764223389994392340685556500671739692290310228340765283542892725624280914608533785072129857023550266281319354153828892862122711111256793760138508498118082163676144514643574281706221493418352208922366503863720607131920920357447362500379170753719465721829009990489628306238080393712305974310249402572149561987721258920696437645686724991360859062806640974405234317084841168673341544454886756831948784340407861366815817839803162072743606817876707621073684579250808161920516451124507414018400736357407971020316680558446545164654282726868879254081186772629058955211322969320484447868801739764041489534040776245408670015714935552830247039182319078900857107356590859117450959927956902538149027503540460826025831069259056281533089271294124141782716113970746047940522665359495417476799239051352513146610647721121040973149606191584360386388960335320373820024158754244103668420470163757407967580610772497344264002459073648811853685546668268975061097487940219293844053379807905359815396767676063188798682690666680536469585177340924231154425138874426750274806755277381814853023465848963055974965444493252568293452429097063247196328175849536170185225877535102774978787893296484469771584538467544446649292576552608086116203111148644200510652934539362864720181582695150223098365758874265185700469235363057723570844596806601834042385920446647237648593798156632324940755568773289323285629988966389346760560966503213824180298564590192428603196951224047933848935390120547614531108388754344089816271309192500300534682892808024768573483675258493573132453408752574966487819501395217983038342464646848798447344739343566880295253630688628489606798578462779626434074226202865877422446890661264914945939234762950621491213352797952448248200715411842340037595121655672411907285968220732946223766921716735285163308712653544440874845105103061114131596083321489716145780989165312522386079822470892545161442438635284721575631193966645010759680000000000000000000000000000000000000000000000000000000000000 [105,44] 81995119538924031829883845372846707561320635258969180683649062855730303094485042419016622808677110919749440846612635515073816393046674861785512055275560939586028311675156332939922889455059397742998930663814955170850691474859021314010948865408703298460208541734667019446845282099705549518285356062709361444848576265256350629073189437569709475889846837045600919180569813543483975747573422307633219007633296778567285945005035180382767892724336958967465715916947797880285791348422346097131881819813694575810145366664000268428927691774778453146066154299397608854746384955370041631005008159631653660001796214953620195199645831050866709387384103186513661468375007418030793510084165830880891539608045247608051150663474297303113495741971372424327717095176508261949613797453458397303409403778419504300987127121482674355673281465869039146878631223446274673736040823904511956493640523066526460758341905442905130206332059862683782040776938393761520351519445040740610567018173718904141490757196379685280377485582296937849744657768160642272297809454175953649371120696935124922561155294131116671831946478880580307478617706294558467328238269003484458586689059355732688404530709754410922692024517310013477058646369534972392416125929286582841093245891027163275098303650308669253476870031248307559031370840791415646252915843407002790330113852933221328474681419579239550256728173497014177924657819172771979765837401541890105670441809226156340649500349684374214036487592160870508204453431267170755722490236308332802642840176088936399725182980992461420555393749932174865811872514843062634995133748783080512755543957114182131301278081107889199369605988008922830279092872496245959676061684783288018447058554960726153613823493951678029569911342621825179740736624095027864102025086606613351074830675135996647332865252816609208623210007916316035803042345263697186907438481363991686502099177801252036988997579198880293858223893730957142971247948467032475554031073364782742699653176057606314956120954981042029386373833003288593999243124984218882743897048253075203788475585936752640000000000000000000000000000000000000000000000000000000000 [105,45] -14975072610115885017359517348322137791632786716832921158370006171397864390909163634220158065887118997746576335158352401283164833759006090155542887165571706020383586657489751861807957686180237465098487561632726654387637525138601321906919446719846850170204838536925503219309417083369606524524713934843246497274883051662341470766305424574190352330224679676767639126317689433482438259522903339332918676476870349115659906181692017155791272064968603545311049296813414298803301034008266505536249659030865497063074515514065461894330013449087539828408917741851288092932595005963314233998722651612400942644166147500508466074706116483356514280132322459483822559095267104723352987445048542897714582858923776996382361759556454736540642487494547648463723560675015742821799653169592511369706282279178491384371861230372515013419675166942989263184291962837461234510828524936220234202441660349886269292127859148968332434881772219087658817742810475057475045193775132087330581513449627363642966302276052593028298478012739146898057466571447799714285418300346654124893651956148217019742015205680160114489369620237587173551064404941753908005572068099345993231683498159005452058257328354018853732563704903420520921689667235445032112246799420758249328160178756939137478050362795532155192037072557449064336849286632029011734619238433241429997755212479180322067154649388812650102378080645006735591404122436266199782308048624867485785854003118178029404016776075283904508491023443708186310939297460209702773504074754764106620693435921706246551899389108535570553089580725523096901082013344933409019019198628291071778818833292360787657704305325888036881025062189155457063060448368860316589797745985616685398210890971437189865131595132750628118765121062214612402570047304899050201524087395448438358175916692220776929489702253842474130954787702079088829054778521268072384468522134618833756791941548246648076869546102761791713993258447596246902679587194708249782368134483452924558767198212078540361552461658322890919718700574467662502342181957126626998426017924380661771054258581405696000000000000000000000000000000000000000000000000000000 [105,46] 2671337759038664045459028068941146358631032794250674908689866386532849051465854298296546139877829594752417157170045879164790152241213380720588871539439251924953444808922229063964728330134765134081707221386714663686069464288379444347212811167212158818544581852454349594402485498153107488977780398053159706878962322610492551702433626285067933683784400714773655363285437612002423324206065145919506642428575320344978879464949799213994750133644610423207385373606094026369132598365913235177348475101227227701594796061434172895372932017003701817320204816580412785603419698294404167806636261598705474108605388770985186469713925705384337352510213996235974290357889865899933770201946832003459351259228505928303223923320812709908195619119189458454320891149820011147918588313699958082787532768653934023054943367815310503172762007712023426435528370826943420989232509773163344377638716649467080386209139585752091569363117089120093691306224706562336950700509683070033324619932376611230318348238018015769869108374718456031419880218074048694386882641426505984229500611972998016805415022725780708641427793985625227191698883393323777718765776308953340638803263768850128737905961539104914982680853460888718075438674176637366926336677157798038818750844016937691004009684092295159588923867327959168228475682273595623692491904122093842512156902461327706217865530908174131444946096699459950918636047408749372907780898172742831925547815975758779630529011923444310436159181130489129069334763036236617464062644188462746957846082632925900097017102193506972575196916795132897808995104887892582546286920849003752865396616601824634576717094888434859611327225122062267590812567599593064452334173454009487232013020747190523810562674420741131775222576999635183649252560518721304145668236591821737776883321102496694192610266719125974842434462138073970178343741560498171590778906545593090880640787052582086202048361959027140951953060479008282980913853198730318688860335464720825917931475362726322325399975119157412109260562935219570705942696206865752336440888222584777356662608536535040000000000000000000000000000000000000000000000000000 [105,47] -472148222189684414138260405727943727021060814891772516843551981492865479563349401154596657025893127601932636773623121470436736066549747940922458384353672431794085610014029867506224955682862941024534194363149239982951365509251882682583622674965629211126995934627064785250911041015367133624360644440296338844863046417743534827094543371537140776807613127644667501158977463796377362239909148692215147274094282046878863471558840567526460432755773511226322185351128375939162595294082549211377560764580629192273528520937464741964643835413669097361118035928957593438070423309398515087333886266172095970715219637074194626056040306151142412941096197554990552592320450969637022628206999607439467372792501435748117451923460842979102014190311614332255361033928443916253945927137141759747272295737045395596883246574200990522962667392201384963819281496881049288103180385369782674729840502978922317912134023320507417403746497836212567465579200326746530309806187276705918846061279853828669775979064219196843994780842735820990272804116083357484488403500425779694259890165572257562887849800452557087974551870469336609588463401297710528511094756134282715194772614907150093210664747734564156972139390095147576925723737550401968617414978093266398537560181828905282494258644392454280233118084110543364711202266927186273792889705273926181421213097034003918073479721514664752755191717842036371173011972743289430448104288800596763112450566457946893500897636230013421444728515230898258126027536658143693346121860053977250348246188301780863203617417212760580917225382628524911116924776604232411756775173150575604553225816931563933103018413756022505414633856707894702693220162987181566849575569904907216988349053979637690314919450618616949938299563380550059984254504726078162932365039526430599427441873079998359110947239928834302603214075706963185636829358978233239269819120530715790430862136811149501133187963425882344235914061845716380053479412111089753353415069496641612044820842184719055384699974866350487089092454167247342822170766017458074903153400012169413512175978283008000000000000000000000000000000000000000000000000 [105,48] 79526093361235190462192443135133682769971650979845678161653931605611209630098072027298825788663830872140490740713055209754523451220733304568102421551544929061598728341305890398651754038205331873783800270077017045708586238092852035605512285167119639101526254097310709297018072945943756035170875299797553140369416323518465879274643708447848346789982544290525875101531730424421765627859141413362049910857068451161075912780981151647558580953617849064607233778418260001619431453672558523601750905594705066314924111201925988743861397316702854504344258087694444660107166130840721717689241027983502362734177428881099479551834409847711283142801449417570056516531908263652228200057705517634779827880486447212605519925203307010258320907336581421089879418424665320419386730901389095837845231041992640599636925719614727186452587673177186918172535373450789282227252560646209850131249898874019145126641228631908766026923561531265138838034138388803765704419025298437058370575561455182891235701949729949137680093096568784502845334758945430748155602147963029512400305092486084971192969941480858394832590477389971807260227743383995802751267370055034817169789871450667855877762577539415282555346496178398184855935812553050856005417946660637970814080632918996211097764857396338077223660089008871923592039441736460443590470978462121493180994058432923829368686838692465903820879156937341877870038113845391907734826673904506845679727451080675347646424471370606758225998442515383207072535471814120448950262201377187846747415718026967220195924663189824980543834762809661624024121968535558192156512078619377532033617946363101286590948337735015863232927575349873457770934345099323779428493052987367695700009663934680086202223331894352333396972475491462634396178189335893995507509381354169390060334223045308192319885740848233110084632595935771549380822680443649894723037162930535561676467064580975447237803558676015758631682198012897374160408837412775410898847220974156589301133111296454458942079759770066774241458698696933974621113530715701806892864020607836203533912797872128000000000000000000000000000000000000000000000 [105,49] -11839413399431754587974886469264907725877038960787736188712391767121548858641566692243809253319747362480659015513442353888102377451309789099652248858596736361810173572464627698684158761480904442982932183873499436626684701855895053082598636427358919328968658630353061098401345939479842327675029048172941814971650071420451918666118781628103305355019474475392435778006438409071001179249082321635724983799341025709421268922701821634118438192870940407194038138086442213197906075025627547314971674224320831427800663788823229222750189641206862689190576437922940778050909879109159774367967824014521930844692093973487032396410078532680237376583798865333670627665503587842203739799815941375477566620831779427973983482810199029282763684813876731495387848982284535633251507383402507631549261564749298877017270586511991941711099517235080587814982828437063751867526158336747816171782931370370865686733586700473335961236969472459537891439337452308542745310962478192075479795065724211707081056795690990129180172609189726361808786056223173356078504638164934208252290377578030903041128867904531953315637930745095747913755640951336394158681446334472986098703152735936511059002266832439483000352421874251922591312262752070039333302185437425361351645091862302435503091317541556087107138456772749816388039601325903523751672694351901287950771577505537602611095095978532762373016158818192314709170159298134799885879720819409557948257644299504414344195340394796129201150549012236347863092584391170710368170869756108310134697689203401118116820442671852738652810941531853136358277359806548686064989378136499118879626927676903257901817995948482923099012770701733668755437973380399837744700911166030579579693313264017117980886307192031498235367210779816029852488493019680936203887884572492532287564513798604836507711060526750542196845518573371604198082574044234165356334817848668428788957394580584593548683715453475100994146501480609130823684007828776495590603286656183197837073938911164299757444553264385295107862343208546205461430741431541699711917107267414983603744931840000000000000000000000000000000000000000000000 [105,50] 1476998510205217098290070054618819929538791553799136559642854047376562225939449727590644297295249024469754643709835744319581442705598091064483995762821347000799961239726169230793636487999766161388031379808932623005710644621467015427221841803147742734410535224174600555933912497747605785926102957036291277128536095793523239454744272701826250300531046746871632991351405061604205265119834958039261863869993251957605658508181228763090774604455535808736857400927161900682633013984377996386434182913814666047875049971317584146406298016736056490317989515821438275867008335914579906788222821674062788529971682943697415938023373028728651094752453802659994108620563020386770040143029043770353253878704072763033746327016707633556691411189691654858695625448804305204408377799020443974344717686424999751180694001707599961643561660382036990545543796622984770553394604112152161311937815802721650883221318070886675607603065829762673635274676835430448569173697628127653011260450544689121279513569098140126176501389058608119204052955531911453377561278064787094131668941290954532794737512673418542950093635847238503037867191002489623135936483039588466108180688431634008927176675210556718788025391318653154013018005461793125677807998427489882664327678050197738938154816550229863991543847521598237702120422394130519296334621794658044845971841772261345484573658616581049452362087103962872053684898973133200097253152696304431111957512449921913295350362514666161326158088072752491496328425346684752837933952534799743285058200074954760566088680496161972492094735657068350869840401818218566360982122684911051428204192418037271673842232683396697854714458034679746649202135299462747083022719142333688832085757062294395645201899671203803416269631793533872636938941574174477060027889267732969985375774287204654611510407463842806643391315120155824574648015348560420190568301467039801509125476061087345187142688896949143277108796700770214355237404663192019500724244725356297768803057657829098218928441448019719163251820805596764534096848292613495798267352320067399410277815418880000000000000000000000000000000000000000 [105,51] -160654222810022878692547830249974042743971350819190051951788747885290154783642413837168920024425624753392294046178525534880896509971998341744828152215353967743418438976733499981954333763235216936039501451004983783189300243240905077996963185347407156194088966713619656523996647527336363099924973408320808536622879802316419757534635890451427716825714000978751050521995133858676801920932122146903956824185612787615622316447207829574439283540905455516428780798678882416476206930010156370358163180739490694938781504424297024853200848086315349235666598361207606621630526498251329894318925393484180863459927808775017071708422095644103405276033884745994867068772088784395748877326120498426469136602605459126908068229670813181574942389030511306386829592470012940311565575753933282702314060975811661149675501596946196953044286799305538475106881285140832926705211257526372504018062193020493042483093882669504484839430287552043699984638615301544899309723514556749361849748934076517391331403570045151516969570607166519630159760379399116404654106722960971591258982101610193696444402470447199724319300243217010253095967029705731887069230448403476821500443063727907957864378973746592867898426902115561194946889992188033092777984111884074559570278339576878308525674091134693422521285010097692661674712385436210078252929210866455533311065142669592000852522407659784767422549181008612982247606740511582423926503164681461255119446796340689362753540594173641925498495365702349929864533346228056225628542582107478561931067574160839898110488898537606559337722011089776410603940090194987821175093572533687825264558489289564930086485802062699721028733793415448356271139013165014276054209891899244646217955436265394712259857061960880247192205357719927049628068658162852504116271792634218785113668215596688489845440454271695225583593634697299032523311544303258745163636615515805096113760141702440237890625595405310246466096358739046768411418345812436020192800957882790214016483183899533320010437363010657498422418061528491225032193560085944245220004515810106287677505536000000000000000000000000000000000000000 [105,52] 18015831946049498832977276885138268333816218317949177907503776191548853951632830616894987744688304811322611112723504667086792064343725348649414917149391568088502114778447821489670660897403469469222117065942005696314266141640042001218417145879118466157574678510620431252138744222538865358743760538847344066387686867727953249168278188302215409487577258428165322347329302248235919694289191307304691111232720472430783190422161960766137366457024721708395211912327110264651425755295886652992720851159604816835210133764011575729759431771999648932540876960104160257347041232659531003521467743555156900845867692829266806759511357455134720989196251388795529505798065126571605818758491805230467545858416750139431572476501148088076368693471914860721151986480017779491575640643719791876629498430629753284653105418521398123438371606378675153479433081504482787876578202092458085984147327320769649932658971186442128887038775599244116051892323830612099403319321082387531075947008965690036686635416756406812575729263943833794230935874184589376269085833612593225647988234334271488454025575885223677428369067588762617912449273243132960222993688014170647022347893244180093705716257307168356183569241402568474321201317579236842938951376047850857781363293603102458235978645246312719684081755888242131917371383804919544049044595555618904348764829486128996714866421921069219002944506647246650966559837372026896850993018563934601732205326652902737558542918769625600704853598310103639367609695539453151246501107671543782910731281240877205094475458726522399528232610348636542106166848964737511891651889825188430071235321507946758510443288076758349017352695538140555236183279280227033339477468555276841259059168668261935451382944697881835122639322075999526555318536778434856591650879015193763833666934227552608586149196357636577962877017821099664326190665102465944474991747662642867406830060184065368621023479926182877207189358739739611984780463894017668179301988612668508446883322836063469212377033692612664709022130484687572606265400746671890256619987429429508112866344960000000000000000000000000000000000 [105,53] -2134940237616923912169632100193774675472511233537846630339070466956001538694566370512729881344360562428101530656759428621366835560932010299613380931268290550462014352612452559307912997257525036065539588574399501919190022902681071013869594811816410459113314694205235042095419204799860583180768354697911383047204865659166633946841434736797323661719477632343623967944112895827371079957071036607893046442819646879439208084256528779941578822022742811943651888074722931948956007949726369582942076959529853834747858995323249612029107119348465203031096640057435507692626727855454135867590033483724678783818171387291066347108659875999585912760522905149410884499384943366244066405456573325749559993461851465375696286403353318689677597899481365169299035983002751375518825322903915282064649437464900137652788033637362293397432834681760832268268310847702583175529896407987699182985565134754426370956365533948877225688089156129811487216057600569490592863393602693615420026244367572214870442978947178384365707023374362654117970024243032331575584356173821816853248629781719337250727911761426795074741441283876514080858182626102281445592732864231787207215451032125340706412000254015075318096374845401827212698686926894798449339086697773644949144230248355253544603572223654378079739965957922948316095079695498375261901216382200803861271433145322759427577437813559886011639326946083918387010455717963711402675186493568896794508122494750108600837001493033908494750923468241406227105583205193969175955265038817698823265800371091073357688670647199259363754022127062467666941179014563076118023657555172455379417644353879294227420356093770837530913628424500221644947898075882919946213576956055591085903169823751459310382563595963887697859998358813554974929769225727245728871372293749764441920681516076491484234624082338685498917220596784071409908517746034576619971626095388662158525935581533372288255757393357431593192963212004318980914331077180197311926583739265639172144806314305579106042859542807624283810647389206195289857577319310333039929111914662414983553351680000000000000000000000000000000 [105,54] 188583019845051863984706769723528222667747763710609292774852120957882932445107009230038409466415608686874613971824058180138959635678037395258223141852720742714919896370264352138703817928621451910577051679669668228855308515361679933233799916347012997756744196874299349175141811044075736574506212840109177320029329871214390060017456827952839154890096269303308985719603880848324636791671917726256698339414590444845063421925330062925990361020411625615655914430765276332723082115216709384892363678769333178760439442949201800385506426470514707462640465780666239700514406410162613414291498639303145471850660322100649864270892309998039614440461814929044648660349827543300337052764628329750210185663116520883360364746630267393257701810783332010403644379491738648801746729601186950546938118766630976347053053582494614522723110923377915548186363231042973143427878712223810463170919793884952414228548184480431222703568076491662213601889608924808760518308113878685154662863245031622713242202125373850900318066262295531705795284735705915537091910198399389102712127156909415475629968335578786932774334407876397044690315996879086827976726486984780695585317328563932844182076349684052930552812934384425732338361161701416128739068504678292111084276740757184685015794248898221550948254334008164956312049206002769692391394067936127353549522704638365008161625769907238734114897579123515836669291191481280482859373532844754458038244069985130662880663105603063932175179635428395106291278206878455134514177569720250380085178091826810031492995270251179864460569639457877423570088036738686493054641433579611009185058894340866668330374345118455744711519009078892374547910005490812575535691408093188972504671671085692077913393469109766980281271319513625193126625509709994973680816005411239777567474913620750075938565374747782063474349924237868275519571518199714392878225098233755734918135951835994255361125729642020563783561499899090193700795247400756405672590135735433373284114365339053894282455047743178256104512456368959490306415632299412466540530290392277206811279360000000000000000000000000000 [105,55] -4605178152961926610428770127928648548361231417571212888170759931893809607895325239511054493823811971131071344690873571914975749161832157478489206856105272095701787943075424833594694249847996871718384411646919321859589909638988295573452563011169097197485629198437106979854440588026860261282639256446669402707017925760797754238667753434231671079584668774865749988413493927211793298268564390154430928152957654017249769380797205245922685274846609691863251584374583063987260757309160587934183562560734292207683203371309122093445004128651078823519104949547670759533496156202570257482751207475850385531812876178349864340403143880166625278637378135074553090066337325005596596321538106064447376290878496698555662960975596661776951232729332999000351872932731279603156317758474121754855991715476734149989199121280307788961868095292595984778209165192796306670562797879507442935193966490379321437653455461885816632135485087819153597947062263728862625781109574749360235671837987442441220535147892076364770458980043705459991398527090268952782969585037879271643281570600648009091165487695744305786532268463230565083558134481399118699161891849646905974511414987730707308315297284152433430124514476486344789609028885676805674711965405839630904436409696239978817245051615933005629536040775156132822299607568943094567411324100893663774964571601964110159462693500272118083006927184665944034236119178159322245250102303513645677728175949566705298359147040825173014157603040279752799890363597553045608288556060220745069183714612369374180852425534328878688434089669545049241860121229608017390503325104586023430785734794265665496037233341596128208532527789597560779839617031584821466717247629764201674489547698389353800407671768773261454161801406315037947557023033412590134650459350311548915139783313699470107703992991596601021620515371807992743379824711078931089379185569830595023989830353000220424001633653077975153004584575837974647455209933958509515812976447713968357080282951624677878635708342471250567438262318340058740720092620395933179596698770479429294489600000000000000000000000000 [105,56] -915188047429193959570340546865249576538823946217233799355857352167289017803301368130900923212692373483334956802641318757685450915092182282679013337186196550085536212156372940786673899393434825788792707441366802297489262854735445849416168619885106556521783547706556511889764497074321160912673644348388546957627289214159158691853393496276398443483944070339636503764667977080663917344459547281255950642219419297050126147813311710374085747854563871251861246532661604944236274056671625489042226856685926235323758397010446559655252701518880819583415515725197874126075158934909966945000575776275720823352795664016239151060486431092629686169842159029717308897463221025026252356488595284394202988159866053031932167091935068487350449172578436340563920982821331114102613981202066277515953494938097721898317375476950042542170772068596709041529763028436428393316426950799371275621701025410240110034940101553277696945088323412038695764767886501914736225031411273704145859577559584900235864619750444621188566780142818559587158074880209547641125980535575673921780238552447296612151396951697434464903002276902021199731663614265125379149599731346318381431943130262975982392128274490980899730339424438618514657687998285706091153137157412683179152068593783881253766232308984279206884348350686296182225340138453784260322907182855460691288664729140923017815351154040654206751674225317410110580480178176163842302989245800162417529862079905045099042701396129798363059365590312575951807014052081109956757777691811519686192818783436444993958702520806312276932550877176725882134785668530302488421299665954164506749798677764000984336917829681599197325532994614273103711982031750550631377496121922850606387344560783116574495777355484012815829418635740280905220884310628611117926990849592715272381775727030594438918569408970766739998871344956990935958741671007424359883380439339522120014158351445860321756397049332596996709689361478691062562551894942973442606442687419151443312784426589194900507207689887248847954494635713988203368339499126909117647118733740682279649280000000000000000000000 [105,57] 36895111745034704423401695582170189256712891785454045461263298431967149556663585858497191577154843732011026913753457183973798181139272433973757136226325811771430171563543850807944741449054991907721752024759139764120285081492368952615513659698750054814301122312179690610011606520292313636397415757098805098627422792453479108932804772587106342165137763690756069440860714078180135073544895470685612555562245878668687523219247220381991798175270779554549737290334677016134316940642217133395775943739631052174835403322363949842120268018353452367359768146013825291694387987661269402647112804141254345852663726643826235041652212125509809627729791359631664252520592139855533453610968339332795642309159535208500638329055726672311641047477819926185134981161884313305624130534222286654648124522230774237715152798090770327408714918156929334613882064647156673380818476679935480177562155907555969695277714343598997184790615516037426667722846821151455361172485261027950295419346478062707137075460568479176968917165660730238838167914099450897634464007772804125719547811263768228940213903702464894046727767622628016277012178729334072053477619996332348138788182240002225214617857969319989547281262113892513933939793310585661092562079093237761273474098486720638006563155365126590832575546852379086592886536759906514929941575532043419137375566669095179694814905383192800875766616886416907996507034539555525648909433268255688096199115570013770299875535386521450951826342847989049777831891319800008036265868567090707096446592053518616290057990109253627038276876225628088765447686027010838112117162753651929715556908690880749336716115527742881033652554946930486136836242078786529352221837902343186341359499460480079198204004624203555471717229994163593716375653580536945044651290330785640269738379169408739340314061228001837386017665623039095929213439211873206059323735830474834598516663008000422058105079017698673401096816711363224442755166526813468011226929612104468176267951511494748008969378510995534409989052050082342475796049658381899552907322464159179735040000000000000000000 [105,58] 12408788239274186117292858410781477704320873464938768712743937359188042790338326463835528343678773213094984974493612959377392148079152800229545739576682749572119648273660100599976493750932899124210512785740910398639714731109858618924453669972293912966965691172087508159641078326957696663818124839114583350087086263533008941677068606962888439657620491194890599591658666688295870181633340829652317020846919667311853910426731600062249819234458279234333084819049830508663964679204171907487326899020524336407769952136083644595166267905725288649288975129983365521366078279816202863627475846658864770779551298367403623361493615171724255359496880173636414244544724711244605342310086287468465557725320429382558151702923090599588384717428627389097284949225010593887502401443980134654771033723898433304725513211402288865988550257022871803938664083753175030676246689298627594397178341633191905938170425513127148934962809088819745076119078147782736310686390500515855793673564540774518009830263998134842277397335736733183074088794421763480291106726028465260133277196302992494906520615035552995551832371535785039065785763819863466380260782577275105376997873485746461625432788339168710848501673309088988458422698526106165600750374604602378177001725522416654250887897305054274555051693598647553093190945439640169787670330686605470068157725239351041479551108306350055420497274751704749773785481746522324255848513437025549359400753387966205505648846650438779350665270205876977712460937832700226221452883829135849788699613340855989457167103145682083619332120789048093931820938272509724134346846749511941416729061156620341113731147704842028077411705477156569531004780860367002431189940037689306856725509669554051001903383837884219869889081901811648508197056657879958665591212289431567902363505318183886042318624606686592886657108530782718425742664873257442231897842669745400813068932077947418357640272703861922619577260573670402689552201865921718927455144987127991609073903659870288278917663316277437529715325892370744246823623894283853749301845105426500157440000000000000000 [105,59] -1461198455327796594995537722049739067121463854324443270292615980812173825405395094887873966042476286538819651297172002701126171292848776412433839795662709637151766503367814344232418429102665985335226262076921685303665164185146559014665773943124553500888946072510544486512616364640553840953527360585154129500894923775893928314744515381930657393138060440299021654668792046979528547855115978489185630731129433659210387176743084066798668216406189044986699333690482102414079029450790364425035346694283541671395370761367924893853509454471213012553698317218818159846702334500951773381548236068111690719811797902268961246615120292507783858779315770546549684370304198041097322720774092761706512786774543964286222782292369267879176845685998446551307069639421900325193725093690318317594403110524189188330706239004397317445121412452101724976973206471610177551647515524378728915056092403716174807634731834265774560821077383552978355553599026664080095138521026782549544895125608504784176267239743981952110886970129939757643745378124177823011698359584218272306471339718402484045097193506346671384970616864170647456329743171554216685135397173287866592481692019485362806010162224817037205456012175187712128243700822710522814415594746733305197440910008069805134207751783706392106140278052462542404879981628305557009087316603755641782135249646926850466870409662354002575281868099165043780726286886498638013197598682469863770534405140315356608287195445696260157959076242267131951230430505560845504707558971772947883785927118268759737063778011286663861164877299516950532504931235326595792125119804662167856451097100266806872136130578030396771819197054506890109584155258267604597247731121675391065036958374112129696247216805691816220668849119027318621996508592258409785831048319328055847578655867101650131248044783653543077823100713920908060818962711953901804399968934534494653726378927021920527930637417994729193381047137536816729720432048400223576242210788495576901342300308240454409814629759521117357298040096159285342106065690246918679568714282758234439680000000000000 [105,60] 56207601084069846018617304116612732800879876361711957460544702914807460831290314667023975357122177442737360634971378746410189392878036711281366350945349370952415205638134518425231206288722143452641904389725056918790635020319078697004039786238043786451506738338087941803703180950609358404634031240067469337474253842389508383273633947540955186389616466986229896005127762881935459052526812866672692847798738219995506242141533182964023817379770424196769858276726439539039177468208194929231135113088259124890718995862197688168360960413955280666638372796244014282443455716675543276312245796526994448691169477251744459673315476376812535940543397406768062357053445656098057982907851393756688952281444985064347501017259474507177701140060266163808626703718388450003881278328457355336180383607079983990521845741732483480293998908752507451480523532794571400177218932244320010048467867152172364243684991233760203046913358921635145877246793527238133904760718768337588490868177697955549671578575559702067600353359943375312380882917274270107309083775608616387474721823657232912465460290568297646650765288148957293708824304696862424848470920064969678600163002430239777368249188875594500127784424120339081974490296789135550652129764516080806190832708324179107577249269723128137695981318329473053661507253674808980692679282572446626176524185538058491178703175586659566838152006382159692388940713709536156877342229760887727751499571456939136581799851968827859248374264882084165370954535197503487207552723172502181552446061548990167787055309780755617773763190783646314660456552835828232237916310853572357145400125864549172789360207035187901451626064088229186634863968570479943641902547521077210412592656349041562850657870477537318320224033608700485310425798494518460000851915975517241959025784704623595623381426728228218069318882576541341602548740071340617250872932110511575710879916497662218462780548916672286511481308329501032706933878242032351215250486985125078269350236454532554257963023223908058854515404078262612593551931757706572564232009224185446400000000000 [105,61] -4671416048743158543362834231580798714408765863195739751181196749696380652404975117120935841658716046378176069081048540611128893036036935251404275016823225999256580327992931978495884422703349188836494046854247661653287006275992510609625346739669588998045697106371665506537886162500679238404962396427791484710205382224864543674055221776133783099564898907364069079068303482687509445359010557599428784015673315786013214212897819275208685867647912978131917002995834389123573609307020856866026125070519245191091464008347871097503104338080325453522896891604202723316829011856590990683527870699266615612796097453618110635760992581754589605366757000197768899258843743577576357030601952390812584616860777563824706214438444876166641911109238807654869381157755366616896222642751090922398328258777289433304211608453730636435272587444192841314258377064598704864091403987352512076151040309739994588939321723797475963016834270306085750928504319850057268745252381176913056970597012026316363597100313110342306961596800675133429999103885623122265527042458384663383029787599828272522999071722813141306757422821510777246644983881591749578072163638877801104340431968194579426359578195090579054430248453527122163104081281794319674804577997355090355708260331844801803892400085927123955707422183924859921446604011672362484037121316428163328316852228864821639664849620378281717010236852698979915400434278190199730623727214646270734858582509015105364668549533085752467807002384165003690319582466285643347138414873873922104219433173900006637891040955263698046147248620725151684548103079240564961148281548219976259911536648286379928840753328729619530334955807582289344709893255976532897207085300719762083204760418050723390741242096656505083592779073816432008230439568951498322375298217527397498685256262373949564356028150713746022312190003411601981182258247164977521673387311560093717073037555414370018841065705740002296108620680549559517018512043847067065169905114112358491277929918009562952043571602391759324066601104397360174438880608288291653697408349209886720000000 [105,62] 84550183906732274583128677489527340601926982376915820999236204001307961993170914853148746896242005117323551039170149988107862167756122591185301726268550766694632540668933729980882160312908846814105534976513978400095160958174577875641552013743291043299837439925314053243909279776912773550397275867216515339260891174563956247316414627303516963580896214109845510207333853107861739042807731178197125689430494180140771599453241254229596847221878429287821335191733538641667072781142792609577281421752667648130642256187381860081976130046679058773231813009358605266972564187320204886774053578921862628427931545727775719732972428661769206384152094286331831817248667205001408185946477472742136054352096539036120407459756988417851196157699474910236620060693763421774445891266825752555151217166783185858117671264175400077596285753943984952733938988128540172893375508760056192396444815934121912838734269882989187643791396369476206411007384379722678084920229557007756893772152707935742222833443247135276817923791270916883925492909165482182276236151204875109789368550698225812525860320436270441126051974789273677099438243817910792450310564868923334011242496049756453224121809491472746345684887052102116681410981863209075889735985817795524091326338456374305864558251909413625151645034370140613735810680541835664796208691482023751213401614768559360399436095011894069136800484949445614502033615731339875860100202461261839137604315082950814773993922035185336587097703236648908711842156431232870017983194636560444185093761577737002005391075584669416128397053054038739796431468597657821651860808030541914058243287352363512372884067427062916166816648957965813233429889474587134535453534725641634884142074546668043636997209094388901302626313279297055435266233938004726814658223502876387421814617679094824291453794180050581127318262988489907947205008771178994988891025012911268004071335074377442142371084264592243162145503689123642166384953768670944578760768532490685705487095139829782549372193565236460348419296345295266380602654756354447110836077714472960000 [105,63] -11159891398777435895613116741172232184207360013120659111340281034373919340138658073584082369753518081610594635627124335025892682127706856008781227824135717230221338734569929683107576254927501916891772879950593996475422029080386312776457210510568418060385564743258639636551647790735461662938661874812315823487783620738316965017617786120980355823681691725988548059640255341611983257294277653147121343242384932955870327757396219175948921205159120760829635392060439592248695222022890066464627042044947416095525828962015122611337596685109051696384769721877410529941616260773688838348838093553108463883231113238849596597223753553618250545788087533721463396563658867251122703677115631998090087957249581117970145885610549330757155439393139699760623714750802491287614588589255982366485205758288164791266541098431368340327656170340499992744795712882636230395957871941145014284576248647505750272994573893947898280537189421802347727395002567557176840645059525571458743669689341125436462916225345788012998591197335097685847856637445024218627433081475295488156848345653227917517495274973175583533673969562270675184354841790088092257825719606076162022376644785985949679132748256820544696629639912283489203035695197434423235684111976855863378196928207380079305024772093877629167754669336417675527792762897744868063491667386012356001520598572895021999710990803440863390287118476546421153628344869444731537093911952316666402277686606258421440684396549895817447125675609645659092909311568984100837192839296908002951741649857326575047961283126964059719189731458003794998350515754333472738354187221299753542979198117899393458310045938696588062115388471203645636515055012264962545739795260602588285511340859720328267201339374131318528246358606787594203436020968071953859269087734296419681470400130705280381497131639696599461889216354726774760014537964735326499475838324084039318416313782179528455503424716774123397017702302798698200347925792902286253333687114261510875781072085280485919307865042834422340370056358203103076104045855463020673135054474878080 [105,64] -829690259900969782472940301453892992242383337649769526619487813611034900680743460987176494384654655585023582512049722627180720719638863460485714677917472827096728985123855886694770220506595460340607866122537145113661727562171694593017702797907982834819566907811820443323831890586150896009802625721569492038261216266883459902224667021769310472484015123554294754310302960910100685913869546620998911947488224677866281671952482706648011166750349242262475010998835309250575835637677895789240561002515223713163451188397423304765091169693146293968714059575848857073108535177968109055502379252313425013005710407266892974894197071691043602550228649172406939022597130568038399187305440885556863427587511452943129725676635665238340172383935146825324078548346466616443417649133994787249571139177754237206361738938385385132728408599174834280686259828611309190308445160015274291964540929887830973701538497804281254193445929406074302727085969220963173980129442427150548438583873749637225894480699874748315449421511041553522376069144016934048366755325060035608340208152808631959640361349150658823305916250210989364977894096086392821123338864099046787424430759026579581880921453975512781370305912779456127333736686740687906528394928806637902523834645846998415696466799302835676078292801388120013994071277155922003238334650620988499647023210705895893570881796884183206627744064374558183258906179660141132802368448366804764753040753278035133681140433930753632773241641595342040516985635453759321857893745421493196380001109505937093547869203854593902043096428658362125713986475454127579926579161732170965735391702023583099646856091235149806980838124026411826372128223016717026898410218121935253066865845586239712711644886725303655652747612795468509452486730689493664735798123395534597183381593756129867383910066348781528130457079529161812909545508219778223142727104539133103084824113595464322250543430700950926432335765061697769693290831960195748971243908749772786987046761626370954277003916548573464364078712075897045899115246203730381543467904000 [105,65] -22795511221116196271571894660028156641061619356741729954307679567789531553442330819115411249323851233766712927266815600800329908424668124636914130116899421192785691951292912651198707844012320712284403281337486607456851826594070648954408232654564623622996040344401281719179480233483505341135825735541568611113578858800106994205955509686761980184004840325152259386184014479760815389932542100094661991392787441582891719075224630689574183849852247937774372678177392488110314915494396024133357489418115339202375762093822788587835201878565439742577530034099076414784811439220134325007426017531081383529812188566216179235119159433658654294926795975374794048715003787404214111226384844753871111926652005912337152304701497724478764974330499211944193702484687010924842401234286075039829501938895532848429804150965164118818898943405003835582309334580184106757689379908089531905316399311959973017649535902461101593458857072432124247234795255089964745661585228362483462382920722160404780667350100002981544710602054583066200628353546066085481512105771087819814849451768400313617037100218569541424136818132658001208159330711882055748344702005204021559026196524240650217976613486778828172843170263607619209632123141693179525221911310918747121805886144223069324593563061138187600039807582683933707500129698826071324076075135441009902415948074065188802735406917261453041648194203722207861143531441797724418171287678208008632619947051281517905379979697256820273134189011666404277005526470480991116683494658253100469021201095963146390213561694777554556796741023409842597285266911356626707858054721191634638282740916496320485568291243381091422340417267282705368875401191903073825342841192134611430823062193058048343181407108709193619794323373782530856967853511303628870470112100521624815808181465662594924610660739878707439564025705714267393910965243167403001636499643083394181558254872613171015913707328414991800179534648359461241037129904843444270158714209317155226048308598784347226489650653317152737979294505865975983730303188857735193093760 [105,66] -385735488424232549716933537626901231605512486735574651059037835558825206331560149186583692729451477447638326013348060829100377788077679614820464186582725716835580616556114763052408873549951940548033238348470412416951256690006150665682952273080462685699486675060209395030094133246440822765875814344969452882965494972291771276117706584492782906188540458740353303480263659181992272348333675791173596585103580202987732720992096918857992235712601960327329589475499703963000942107580253848718091078086027476739688575637796404711917486548325756090606364371445624159299207888526453493919283689704534344693026145890344906476793792780226989583068908904856794606667679648107623819165965491771450436588377299481676939053941729985489491919707296890382099346269207692141079730820862984652248588607267138134303257452775426747880947376855374664494652531184598793921503751627984056403785720246276903488816275865424709980807112477099000771930504592562194434746037397487587704089358964332237572769241036892137133380497127941823239668461674397432552394240643904089157867004759533304692345271039859141555618580243914201829388067096670477134195785721292082323589332173353260294539936037016073347354254654450726779175126684838503937332057407484527322617800749239448802890962370001613146913375046876255235157475997242505182721699281096274001433196080385866308518241762918964073026780131075100326352130317801246738353167332515880783831391042416861125723139645430806390803918905782017788739531800990648759119953816324346897038434586361292188242293608242836956600646050924885518552008902216694044729513802137994524755621652705368350618340467302049170977559560521554345316911213048392922027049492730294609786906376650771727788351353164274484403937720595289793601545296255010792845670093135075867100247005159525335612289904899516558990253474509072744447978604145500172942049870476419817038658747751731586209387358704300127257677889563968628317476689243434985110329560761665178643041403415718703883526228754195753671148881767905013522021934400360960 [105,67] 63907159522822740530116340758785166129414096704371337165293757886661379473261478546347295571397436711044439854055562313307757342140171383477735046621591606462256001261344372250414383440252648968536389303773258358533333027819791706965552982322902573153617153575013831831033718611908990689207597435864492269128159883810060394435619864416948357315486768553735527874174856412471462177144994871656957329624251374004106013432059243142175972466900013330021581673120982311564874995168983982138120766258687899890465503040012375139183565631932312835688118914066789683770943487123317002523908735544200819582453925630286335494532123139342214916707301048820478627198407284478205227324744387808927874363315695693810105073305803853452364083548217425480326010824806857974603671227427215698850251130362312308345771388452950735408767436589669173638459197485155008954828953458871908722685962489091970732873151000203058306018407446304099514445090972086496383665981552605327978718933460741835222052178455904715669363868432334931734668522569802338512340341365407425993978183699433488102412728881982615903122995846748520902914506311824134305048405459642729616575774247347128847793279298067589656904377943211115692281587802177776927560520476642602563648852746349658230157280624783768583243775108506721461172785573132902495408631727919577620823017412836516899434412418094252817215321890835673455615719131389062327207377478667426700421018162514509546187656783539354779954734984053356242095750926833309733927141137187200508027583318742274325302721918463494546082855118655666901818330746436125323120132784970048772193912004700599253104980152928331159707952356435786128173208973368169980361715447871682515550369448815390851844205016748960043784610013088017888790301487636987329876953226613221298066398130267778922880874995881129921478490652434798285241239445377136152715765660729959514127002741850286586166297321500702466688940214441762900871926938967606321110533916436698456744562719252705067842856726626610217222091114917759825581572724787840 [105,68] -4747415747834029752360489483517313280694068272056828831010543061359436213201337081261346687675843626994642347475981068065272724551114358923771788201532131610822376209778353960759892181139617577508422343581911272436474062815111776518145666727143106105388418291949341232363618042314522622108485640479190843867256585395425515819884665637821561388363979053576626342316614312928280394784595411208066524467881627285269164637598652451082948449164385596855349586950675207511554048263587590978472608640945660256616999700611899102686530432630933226548262409470873205677631004839744981928348754676733095485141537859475090771699830314429877527876407577236056553572924968117364454327127854674151143807477503652655065098024917876455755945845496963944980593079400400436822546129791727004361831558982983238540738149093017283054212600578998757569605521974353419284337542961359268827581218687177210733170329601112445198449298710379932758944880817053033322544675784280842669909660769397676914461989677928569783786192821183798768324985316718724941562951562183388039409873358948658752994811463086482863642606523974104890049727249665887927773501257970079397015699476253943431282256775408541804027264224284984667254673283422996749673016826812537876108297230864226892728899732687289083222450438368225621777538832858542109175150889034362786999632059358458085230765101997421817042179204278865534751978108904817749227539717479549210764465685645553260030015689986994204911189434844557303884805603878382234556881733321005374457848341957276492525186199848500607998455448253383550671534638057349771705176208644260079951787084929366222097708428413805573804845714044329905366505499532814851734187157149303381516954882800289221512672617238779243463182769623386223854694068331868854500227906184319301965722723311026932044484721884862700885090103539574030975547379174991781211987092498910337684643996083516311735552436739474645726505519438089643219942904708263650648310523793475709823172853808284532985437125934422966204898099933820026973214726400 [105,69] -87050028382434058767062274567804617360191732551805705802150411828929390748587191345405404967947541217988659838074681791405281193174778889508999943552961769160357301846265799449681069638367220670128039613863635535753200407640060382487941601168722884242724777485503730617668238301500644353791776490967811890098270719572424125585569518020972818132150668388549899460909807180549581626257763713005048322196537429311263871469423991765585110378160758565111207249837254123145458625608027316898744283944166731867332504946216700547224876786525393597073417429237758710746972942932047068497125394766393510932642113587939886581845752677618702351668960308582929306821728922679585573170378666577800804052043824134992616207737413135834312567832270243773255968816550893509773999308316641242667867994468616011517242461913264163632147193057604080051857213297099151185650700432412864478531487806853136563989556188201687424331594527827941116999741028208378075155182845318794996010593077641586056578261504309872653990164132669376528818815635859068178262318028082022863474732221207358992531418249374280775226756523387482100437051538090072097622333973789200985688236956023913252621130896131451489765621200728526873296116055991750446929707328968042253343508489168058449009618697865933092303726683338328911087608064317000849382894832616504315717072185882119811632458585910278243189311455053568852205351748464779443283623613461735416828570046651499268410084847542404995408880779325945736556547052092491848397808225191779919681771192461957034406973376658289922674489044716073804201447827279356922664875106038710524081265724190762709736341595865822336597981330877960888301777735692202736893704240248892792108068450527536545929193025318527216896570967684867978206747998680722670529957484425598028064623247882730409040131552222897230004454052496974084900208408482719015339739806196046822604599277123026037010207554422457514295511602487843769802284175337598935951862835113594481483846046862639346743172304070511121112490117724163364012000 [105,70] -2081923612565177379066376006735884552479806732617060518090860760328886952265447274899534657386579829101309248195639503514491111874220323725816549141810876337495314001150133193438499858571782402494732290260098317131317421649449143458512746346667509926481895888738390902641544617184748491964081709555793805190510335520028832209269881369346375995378624638475355103054530732887341961595469671602853525396862207351760602580356144133258341597845546837884197286668063688614999603296320367564031342626379303147861528208275711387101648283647225368428028532500048077668923314042520150367127831749718141739947244463655966441823107726807188107008906390701594199449659897552200346388507191843262341933825587528183576981755121179198750394103453140475952925988733652024610286361648663761522841026443929031219901195382533813511206474218381178975264090292164695384533866676967986351804272929944047544100828482672283501979534999291260852146812430170003499238120079247566563735110658662262649285283467767456962000134686805168982537324301938101381957707804621433333586346659329022434100146249233946992352502507120964903425873468398003788175133285383926295310163055190510882715367429762208774108979619268418043091302831182988493657368315838129534468768545345831528062558123122056551061193802230961300070315443893699920489424482377676823324834803691433174310377899962505398200580831036014201612686877312647289057950597008561387742379427927837026257801239899933319598166228357452909530754925147364094689057661605768221461329787233305749500297473904085913143912383967797143051660261124212066305774203958905941911845520781197548903359487059486056595391026255359546684216880769176917517989370936026035336929383283265270255098576207746794630140251437573346204959926158322528546755842906377270941361491466000982172657346868685461932725613185642147387208272950987114234785838012941381764720039842948409544360035651650073639187819839122758266215442079780448372312171859375068995585200038213549541408581521035295903137226490698632960 [105,71] 39192546676205790300921842304772062605205175481930249286122555332558569989125238675733883259118473186459032969766826329476706524448754431244410925362185134628531942764284388866231138818443221397191146903656240920426628551651329749012717927164517569882812352569336136888364175223196625872394901619609753643965966567086127670828714067285152706751088089368850763538137864455856790523841490759457485250162729947236105961367690128462651798664468976724065592807325978098853759719627551370770151659912128430142558509902561903117552174219698924262538370253071911720868224281599093841409419360256306248236831100567989260064529917374921402148931808312823232912276428646245688114603924574288908758187309295107560989192123276137016670300798553039791493123785402347607676890805671314439616073943081379874411767527060695655370438899922938458899920535356971401746312598036708804459509316760089097779083206769758132552476949882218746721781954075101452397888403372261675874994573138110183049491093050521624625214709696488954017740385154330018233080997655248792943853954471928463617294474723673311019968391012857842522850994987500364633755414827572177695084271989334614695899511765871813835250346787695068809090671165545066601291853767304692298556567287359522683997449189294168111770376217127855063870532579179000742956997900825407205462079727851626129514134318939038058622779929459315643007472127097780187143175501445433346751233340155777264491875013337681723221236831050766647895472252066094835255173629625421334312044936186377465546166813971217870644960926035800326861457942775485827587948257541772087539021505477798558218236611531751849538082443513993749304229847774654781020929918852394779285038843377662496036355278381421939762444360516179154664859561271912626120060325502756426323857493469446456318983486281196120818789909760017940670114728982113156765821366402906174898563487591255922444321481742374143744863055164644734892288962558123589671096318124157397382540495336872765525903624447860883867410604585120 [105,72] -333519997931742329956205941928971594988285310612320730034187868710017086056733858511416848755770714670099770364884838185562291686370286618383219269376513094288312374434025959207395150824500470157906060286329062753383958104862318034559443120255661981014886011085961627037067141532389901788188995873162502941444253108782579349491234685215573383838133271538870052064509421401964991258967456975158567211056603579301488509878566348348586132616282461558484488718259042894465226383700648427839110258867915878889126217767242619102676632936964766344277216360675369982545855842588363689773478477874387911061355688457751153344153210333217678731780573927936541025202891521024529863254023994379540236275062279206010464892905035569130570594440989302946162611597181955015071991152991178942685217777823769586238201845211323299992742130300720556122819324251370688992791070613200115042058392349802546438594225660672779080651287838660716114358231937233882304978873536192033947054135432326127658084413833210587879468546901435270870909779526592002263509509347787867746204471367823022171508103628586203544174677341469308575136396498034940310053320828507839573909974332719027693139400080461409241302056523166894523165544473478824248561359428550042146466548595771919025864128275082079818802843576380090320782387294046332824193163722330683493477360721726777606674447912467672006270900782820464283223409249444539709600872045250729109557568905483741542462771754341417651359450894442175760394570321161881220025091734246799618576202031781275393432647708181072188450377067905630170745808885479318515492334335660374707299177644598982783986904300744901383031699775037146929200895417396366938341039862736128812920504626762376792994607700390362618896566331516942658084415790253581170132215687554718501117472516558511706555327562490380552377874585095533874522373216085736434733493346525082746114579525504165010115928621926299706126703924204729265345880153508228454065426290673269407083148063127293617217980707453781985065410560 [105,73] -46275501338219560113878575790142542456776189662050967562356539382250852968955633028486176891619248861604251340532652908408696056325245606220479310064082332923022738294827149755087529637360327222593817721643360993904608679770202978753686280696757743957589079942742456913226184649154466564600972949171001177671640577588182992995315574577723265761856359220703700389875102918174880315980707317231819588684648981111162196719347146724524878536804306925815784445430155637948369565214421032883860256725555196709650124170099372461465118349838884734803514476890419161962194849904553720941316507040011278136759341816110046007681806952924482813643792822846003825796729142185136239435179949674486741398789344125928331450630488392644014777228294901746529614563635904381593546730681323088912846040644120487919943883321026736561703625177082280161025562640758791728853689342356318504330298079990493920750830708683680380881565176035541673290725567749886938022355840299428761871531900487591383110451136563844010730647414623900803072287076722774605093197992156187949561326212873403765056134580798600391663495526333809597531405608528169373843172195185846707837903255556159042353767826530661343908908522547137881846525006324980593857400069718458528573775404781123853960479769738167084007801550714168132126082371739616858054936129867106460656749737133041471872061984681073320891399151533341121696361867614218098600987511199759411031705603428217615358738040161378233939931328198029216507599335798319689362781569096716969710041470011994274390867467905684898721616106960358235645605787354013367200170267287280254858676324915086650648618089014670630792990863803487046808362035437943457412449909698217229940783441693848583650888191706114576821991041037975116524808851575485045227000725370973940664889776716658770477252955506784494814265195507504936869595916649604579716536282650814418262765785484832400052186661850307046249066635617159262787167263295488253015621721637777688555933751413502758987650289933621965898240 [105,74] -1009656084225896389920915866896662742982917904939487904286673043431260932308278043364583643188371378373782895195009323917862752880996488043009527354814875062409123753416304630672857213934449664117469130086229479255601254902164843086748516216839319463734570184270326261389722632142548748719638712103713228076554552060311860573942549205388663379861223397376984312859424110774355541976604356725271069517923221072875908175670320394415333484437832316446398253979231108504962993374249530623032228933853526226876376742448477034837715434793501253208941583272601524289343619594762587986259224127718710085432036270725197835931377847226134650932932627534406069199769905603919428049671458582309802770240758492617997585346796586059581569522251394521165430343354825962516352651331420793364958390926531859718746149677046220232203299510567390294557914977921680132489482828225285362831038350227772892172687216933263526124147501000024971394200087590718946886507000497446530122581279476221181204226292083430505368453924366738943291645201413826963006731870936368201482027543631202295493282604248821778271278151600641138454467251911425627447186230107962379475631198897873874778690347128865201160556042613160884048674977986383225903610326314224981724447816102851079395398862485412605651656783461912828677077409592894967131701257218035200656983954960160855345891017440587809368778489951622311745869679535119172614287724254068422719877213286111896629335635642446112370529219946789159104168561485393009767537581040717519226644663168660281441104453829951506990410764029546089097574402491300750167029420281047943379426926058796111921490543912368110597233780296281792863641808097319692001914857566399991947783536814619482815937622186667802426317370496337506141071039558960709715173802012748576889032223740790781074638217058010310266345503516687370664726334197334015474120915202358511146663744496243569573936038220201015823228592455810759430851714118585664028661146687777334647076867049263863618696150338997760 [105,75] 5459065197640482012944965790452843695841519230777960273635755613964477503107907284959488122275276237267255084584371472162444389227286168257507598574250692765430526923714549119511694052490560388313437108746718713173737108175976672842957277331508569271652307745481904494715046925283779149965547795821187473835052596718518544405093387602827649049549987786266699584494567225107037678883126111957325945416833277801056126599484788516866805451161016029780031022908866789930107569821075594751619307786255619627680529676341356750104667604767774123979007320717495153538194019068932083642679276131237609307606607342636168993619276325666075263555658085186583912634713119823942783049324233295755060820140991439798341277684774416187247776491090058414554122154400820530988623409362259684623777546560473852480775574299991813498291897006640039614999015197740370062183687805017896066009445552201596730162098473151752334247662286933773572345052055367024962572268523932159898737935013805278349988908468766672086546994815564728310762478505851560132628308953681428409445414264135905862677839508278976372692404497182498676561837261642527229716243166603570320338897985497513162469806161125130995747810400421369141290521753362036500794936075293887355425190623534746570319583993158707546749327869856606253789216687833475012486510270313322266267704477123720703286990461257118273362838733791746040846711714364962688262412031959573674626817140850052160842050946388836732914866609134593400197424490678849535583435175355233078974459313078928813834313872614911135518251000005948131656555211178787355084168079101429619106527673466289410472620290526117819850609061752306731796586662183919028021486369598717770881783032430052841737874545065662142468240228025420997491269768434863808927457053189904740608233104249853345715368997312340711129868922343047684022676411517296836882741271023667967040713175966648871337850242818554097872235835708944078318537194130737466401801956894365991733392891868850723356106200320640 [105,76] 239465425476386695452212379707940932069338765278747404465366875600047369307001669272163268618365881651892825232302461120693903488707826256142703392563321268903485414673657878955803938119068037843562920295725901656335156607500800180589808651290628798595818035128604128033129599191932974108489215420964614513411780810207019979133188915181076581110947867695652406920106272617556282175917055955202082958782845207976987767340535460946915488339203448125738841773373564460763405177409883496842902578563513112429544714122623041017124702258437726781302069354110978560875238645911969972419551860184723980750774003252623922337667505163615118259014855799889147418698948449820104970445721595733905471252182605288968647485006675330294988216691626673608243969104228563333009500528485623882924827129372447750844947550339859592210023759152823007407857478011522454138658541426258298166136595274653810481356536594914511109565386697357291391570731747207058859302641534610609665659061121961319180060793017766344593751177397325171701786308352171513174538744707121778033123231916445478718299749538201801829283765664876992778300962327709197410365979840330817955111893394386164082113815880773169237251328284317344194520404520044726801850952809646517755099021221523300690201791107609559389296915747509124328515337774793664286495507348541947634761347250299158587065290622470419643842528378772750572240218329354731104275297160019967903404545618020370718432772292987538251778144629178177583375966108945088273376294271494457149145418624510193264445375812241650414657908183193078308151514891182861481236470809779236984980777458619023302492720330477190356490614337777224964856365154011274172676100878066074143954383555612982842586840164768690917745885907240729128065180623973099551048425002175065008486744332963818283405987408555026109576021782097935121928956332230576370194663546377560245218841030201210805250656335863625967461787152407853748670360403600237233626628453106154133234796481711751169272648960 [105,77] 1767888677818544383395893495824404953023698771786467189368463199759820035416239352937717790468794693475844463431100705664765512448241242536020805007833470520006527139608876751828802351038160010707356630050615684774251506762405671809736100916461411893753323914675284436184039868044076994772152277284072425121595910333736932741053185090013543729152851284101536817895741860446541770529489588947701580822999843725574491022738341880077000149182319423728615553398797179502807845337857608922522326658393003254226319945435890463005762282249358066760583954096066299218402775529107789219655904627852741236348671976475253014360171668073957501783973691866522739803855400236083360249410875454285850985113435420007807866157766760013932508563925776844133091334782663685049974970612539501853961648532411662487094443251400815493073159387922400480284347454168390063448285714071892613726099682077149037433002909758981593221144837903220127731812940247520259288908892030489378462463502643092013760934521615661069570183474986259129387250160821042467384699405597527389023960738308817081610186242018457784032347201009829170679882131029806493713033866760577210556725522454776141271428556682300883976868045596085767038961419972342067476300044779219321139792880989982117307431047582339571990124339803108167924377053906834686234009475129549239479925879400411070771035663793593637910622630200791623752237517109258203326063442343382079720139832178245573430270815709532828610247803414282409798177331190444635514079313804219749743205280140292372066653914284611623889058916811140254600577019460170959574558182537847722624977105645602350693576712878268619105843162645650198704204119464905737279121940328908368789773345794994934665310465071991959808277695577180708672971530622779401759711718055343400827749901636802870555521149482216561551628546662722683441134892868406385830465530861155556024059312086667807157748799751358046407243185309775351529051694874566852298255654004624567005112797648488455624800 [105,78] -1818888460462511689716702178069784989762012028594724221437550902497961297782025751362394890384246677184435090318588805602222340660968526732096189180096379204836474515558265405590165540185416996960583527739984817987016953607468414807252715550097582469323432489058201767055384310989394866542344964472234332947405058337338457043862441462435748223845730075057397646743078301017037038490341830940829215570870497436094597838223575316303129687083455130109068309076801170036952252515432120033510881205288524968562220522275669421309784939546815189809412336349719811417899761010205917814290386566002035757731171216556716928033808451249274428507070234199980581458913344484007931633792378353691670523852055637926766745167652706375918062142745099239746462198588617345793363952654866561551529587786583629862361320223261979463807482849858321106260416016170625756531999821653617198134879769838314852978070553952490241983332458093848309582244779790232095858131518436336831730322156088919643237713865385670326336508952280898699817477596808378899015103299700951578106327456058820336145741872699682362093263512316434973626467125766216654239550948802281904811500444394766060117075968365871062834025626690944889379714571627447168745719538801033398459761019241310833384865430684447483372784295026121101957665492226260709519306869319062874209943076319694289794210568292306318018134490171796189054541267353376204181562678035238519847049257989060160991748308674357144607789595014124124952635513752623609628670405733606420737589848756032563373711914074175661312686601857073907130584246234621873144452471547403552953572716187204014862999051898110859981547630462232318641346863469866773859261086338880820339848982322205920924550908755024384893772545447423054860637038675507840395531646225698640505426245389056308947342224074888200534137888428220389866041509665135584137740991294013490175782901349422509393645607455005924398016410819784942948662251893955917081292330970453835573716416132837376 [105,79] -30066423810117043236305334531950811210774655046058101190129627362151093250006721766747404043141302854697159336493809300617309853143603621423933981403931590456066010910375070334511189841177600386204149697027412662958776204320560092880216788408807625639299012036574502826491856779475941597635380442417310133966467911673932799500174440498832456442186752596387928013516175927467483118965515008472553292834217467006255062577382121032797647545686945712902270729391288424202677863006268623501032730861660380883022305566690960451513287711019282702291759695174169564567247583034630765442940371997128718607958024142278325156422965197635782631097732973568406645113635425937366433321845314778228672161717295312430622354515138402593142417499929676787918100318202193602209828646313150639835124568248271834815557734178134470811009707606179553051237724752024356737560819650031262050498897190452177850498286511849046317664696285597440890436336938382699380188010040280014995685713868986754521069597816245413151636915578855641210610373220198783264487961788282856065707504437051561736634142528047101665720809403824331507488178327701615377611430954728817176543465475816721970719410650420223857636390773886237778335466085956549075843626995261198157307541504937778576468036173938622375753515782024227365235340539660789661907280653318099198136614218330016404866620879460493522088456687891020858600436059271231229994115842489723378045641299366323872812734552852215609590845448042708784075073085682967023805688119858553748248812370071238370458473900174547249709924509771352018205347887811949631216636089346533797220896284029282462217728557636578151410509406787354643060646212842318581068405664723174245204236005529477515789295123443475184417941726636970714693594702556080321008638874602178305720644956635125095129524706937737322903352627108575619283792106705852367006471677971420040782655321411214195310274288541492663932463814510011107551113400256609915915052994217921673767588117312 [105,80] -3735478095747641582219913434609740528610035876809441135375873205320952479056058322764059535138393873405353876672881026762690687207333439711672347033816313023396943731770239226308818970031635601114093814302926113285881671954367684656855053909777601306585398479826397821011393566810133034699044019771967869747534610386748100299139664444436905262463810333519385207116424680058408571570476453736358445576675949635889746831143436557093155731689982818073957838796834448319902981516176460889671424957747147506659611650183720768712151294174793814745873864471950142539149872328341242058015008010844783907279315385342490290707488410875983309106994996869618090048819050047444192405988676951312122455592334936524014999336949438794960626012469457505253757390852732099969099044130904768158325832508186398906086857385090370594480498848539817516927781877039247766553765195372162736563158951594411876146532074106021020025457038703042414084681306893332819684380528202449855789665601229005401563023895353189169599761392382251521016062834974246004019370105597481086780773357069368308938409136456329036119877271683741062962041501037452927390180531064935439333259813696397396314223851745664213119050792061662900468979257611389467227331408634266196528610880789957510510716495991229742138373871892808029310117607259924353778939473566148965004982069619751196801088173025218455266700123942943388238774228269858564129415170867725177147367090301749946821139343622188082999547467402656652184443591250920650122098197995097824205757364627668442658094213476119890670947232352835030330307053400433184121205480340174738093180141358059385077377799152401733513524560500398098344748503578245364424493047419805500820644028667999621047684472258591391372542836813127708198250722710343422668942519527200425519445716715772635591322905693370269541530466483401646223917633078065460026219081727743094405482897355574103774860252592384093309468668669539324177008339212829528019343548045340221549108480 [105,81] -21059187491911236797893601665206757562932014195033960731776503028151260734698778816366403349384465916505180428333803222540551086359569912658712885398514001823773345417868610445353802537213081873546588180672948050493671711203890632694750279042010023825665713265919589951625882790874817720698895784026787752015579718244420028371621013024437349887616519305037236497093207113895441645144829479535250748362504857061071154351597257951861874404461711831532265235812190876335025446863357623808752744922132537715487310727473976663077863857142430168059571055271717620982841342698671869437290867314401600298982182396316627664213860768513578250047849690677381566227758808938751279708167064309095691650047351307950129710190964502289511995422698033207413095727432964375981823369256385118991219255116297935973449278937704793129105160649637398778219238303081790475054969847832989733984388955755523257489601576477517799932938028452779697284972517857331999512681970233722925252528679166974776398273503008232915839669728512498922371810748650471801527340647247897282442801095286130915346777062673097505091745666570618071146257323500998462948761563250102689061170203069000911488063750010571122806624798183474508069286169438116740007430455614784292021835548955891227229121507557222159358218818533773769982822545547945624728911744524341116764700264131959338416777104695118821650692171947518491000593412495195692397961426117408116749164131015083082587129530129015281274392444048359721969600762668446431379735897147851903650389450043511953290313120507291926930201147396823295913542379325860102832786517063517852824534195462660855601746200670181728204702292815828203620001309416018455259254496525159757158453871391976872879235686102254996515808010332804351265741071469279105093612991758418059067383380297742229008227174072321707013048213443668991534339787959168953039525992645218227931172821366516575619070764552640548207215379066197696851638807286600851807332783932469236960 [105,82] 216058450037390105226975766379126649576823216014574810130801455309741315217886998029002265668350222808887893187868564614089200517846445860620817695946155064457222466071909350655744042098070702196673148294522908404069876900317757300205851049001485458654821943621250446760106687266346273667924634324754573042067907612512008782843744200141261915994111883417673020698458983620306206453822786454702884028693187211095260146869087904959931894878089858279714177814328637230300950833415286632178123289434533106836377606398971713298272076706507068742903106879035442533047896837159566815400628701795535119085703672280652880855562334884226182150973300549499304739754068181201308050646658877982031595911605852098647082985228830646984140290527767993436984981087687219144942565316105277967123407169848779610143884560000348521310734870293162320027558053581156642870463487437797451448733091697867358361411489319943453724521095834830340427184165418096342956298839349377310860094452156637740667352901047890075854311927793918282677483662967388678565831684334279143173677029156006877902826793084115272685751164084922036586023612069918366226228198764043044295217013586706780920402232891964336632304392270595726563203154457495213694341362525418568762068982152534898309236753704233515829059891258158206041444228177914626411458734981010903698060147370559794525602030514197700173030898185897105741658472362127176062948656157968808284413166333467047412956647766624855853091388434701006104076181626039355678457004852124676202876276184710376141395782882312912823991670587159236558152771199104928591935885124394146660413986948404103739765857948768165376605904928218367596687725826796851420899386198089332936327189963889744173278607022388553857717575432790278709872581116702530292832756269936505548748145513409162030855175142608330195960070563118654017800345405117056854318348283464840123005107309862176176316863255779800019092146849581916117248199227402943467464089636346624 [105,83] 2562558756572635916678590120200855259741968386526987290203258601887221055871451384137077091628207505585915018517063480159795148651871753752813539111573139285677689822143181643269506490385501851279621748841316044786147031654878652559709537034187629349847234317345109479213343007782770380636232247426254792491142258220072078330799728156999819258706002469348539838655842424485716918900445644434073653704385619648637318564575491229237728413007167254524700712340926532967726138228501232849694884559188348283683292941978950349547227897890577797260492079391620097653691819082964291195747119821995873255866818867404601730055655564689176728890811885623591288745039966079526162125549396029100091370639502037001735897957577920174123514864376129012095144364616057065792033587526564176723071836081898822562532424936048784514139341289105170099304830737214006054728636385370836391700904059200434823545127388063047843901661040595676196168855561633449564473643010125892499133576872081485919074804270017060871083658894008082867196447061359441797290767133163567018753041719359419628619992673230033978906322932950743574192026248229285016224262600125827987774610763307935953423655989630305241870533444018896956917488283149096604366516432274488025778265876113329000515894302244407038127169758052478467450433488154690565605333799563462780737950335613406196068544942485153901090233050035977437845886649589166119540626582150051690051880889445100782356999681841578778962884061232028032820000385548841093074520803288572942063026765097346345125823304422109121948577457565109295137825984509938115954165440169022101347321314122387691156928326167588223800733332412173848674748570925956286429710765430525730184829763655258819218444337994228942316398387096756381517463227158497310102607349474796074373374601216909540336197223246003446482673480692828951365846690415627856149823915895748269894169327195237322294175464444241482023176459626474470700506728319108151428234748416 [105,84] 963533373417871386028872220840899789036905994380927872859600246860928697851549452129229770675329894418353002119769081466304948873890795965814167881755080126457250378972786241555211318846532527346415953769570314865217716989513154652472241901565717544057928014006150519244649244252191709598382732688561143862417120789691208683841004205768022655154417652901698744083862681278819062281807655384544942049083423810347364949145565213282216555563062177684415978111266858714738670916120616483542553073941877174766262420930494513251461884085527906687117909849545059005411766003826817597542394136725283555378173348652772069738744362602039646795067624351725590280759350807875286000741550378811789460204646812225134287000420882309606984764693583458786450742091735179243233271662284107405508721722188623693393773859336527891700577400175596619660145273460387007216598156403541956983484127680423303864532945383288240966870113175791681505808822491109362731029293807498407352425215916215382159249992209792362430290267815354668702839578772037371728829370954328609059784720498061030274105998146108454904354871106547554623330459958134570378953914251397881563114501474869312748245095413049827408219832532454360512150473385438315269944761027870305446743017548414819463956888085224217563849517105976167075610095945876740579261749070534786447853020616718102376572495483068009031003399524100472285345613511905806984527680612744469401365650955012281565943542144294504511154100834072763384500733448328864959198371848328565647861438111827622861097957246769107391077415891970901842645842349842615967969879954605607589756424009000891982121623346147917276236406488831326594671625110946009364152693225465349409439566762400634357888294872320391057845964924856243962438878544223934832244922028448410284185088354891598395159354321853169873920924072062760000497482094901830274406303723664170812169106148019832952094662052813071015043295493011132580019767931115491299200 [105,85] -7632329226671790155131673727777241595896369497190659492599236193252273829155988147679855608407548034878011378258991171521121113600390881776261007042160405379595458137206778104876541507593403141225255262124003774460655784683227631502512796489710633000121756365059393611321739681952209131905113314344120021003578821309548693010018834703870198770675211838858906664496557161989009591791925244524726658835783922768783693434947355642000752146352249104538248101683247296035084479024334123289027755465108190719999615764163578021357730215400961135318291791613480922070658947996885085265268653564930298385536187482963192186217555885789471453919545143080909966693676431222201872277331987196852063000513785285900166126433723507750722288307753296023498215957757482895699762677978057756050480850763465032722002071615502457297775400512606266741753991428833463239384221835153212498644340876216419943073210840362888555019752375689789910478243142935362755808766421099093302861062186091268493236859378506523131853124510648756723956145100315873317982735636103232492282619991554778156437393418107696159875979564164927794292796394150106230400765487338606967417367924502915816067789067678199573275860361685375246564161985076374290789377473394104601834609115919770864459777020696389795461675750554318323015806816133076628915299498695104644413872863717295891753521551701530513798338919617663509507822725332697536098803247981721492525130581044309209350490781474562624125030751235178418463536400618337258002072834546116939755369457324876251686655356529016645259349562877849065997186430463362927551346126040017429263196461282987335537278059826612529345805635223257864176930588450612452345379563926072225586494465330726321526975100943282060533556309421946897623215472969048443811443754420809061086605217845470049026926960650478374274692778247166533844043001821300958333670574889909739279524791094052878539793116888544480396411348908748310204374222090657520 [105,86] 281430897257999955874187010353708404669800871966907431845619564712743307251074077164825205844194235574025985116601093118846410577495589608416006795658002157629839159883805570859600077974577329740871590628876314972229259379726166222154258306246309168918670890954022762312613405635006860474377964049070796461885247130214989478724366075102184981508911423553096867781719630325060662639714342934358647613870892883201073778127069949703365745297072468590556165011426192782619108503990693971524762552477952981971666387792527629454334651421993181562197431955136587544714621128560472043666864539542961984423691104520040579239455537415313831739553088709858225958538951269131922244043762001523374991798217764123908665639791519408750699135786588324161884294018741750322786131268637746345317725508753883695588344387004497775906982681194183762737717402379283302545902620583843108594587613875735584504091726884091268916947556430366050474112896930428273663964556806365059533401915080419105430596968108087184262898667092272504198439072250055722463263159778367931273539482732931952820914898841871627918332510318984927590009079970873043776478516706210735445616764537465838075527868022725448755558183843810657105264371401907010306204902623302757877776353318705225859824436431169884675224283653055288690309225256347274370525935969905590972550916960500736463773987975939687577120197752524242002978628316748573431986495615997999587588985105149428992667438883765510233803125385968412316242845113132340307356786970677550552245970900862489481546329231902904859022712957217841708796968899743380912198006616058642941480925018682861910872742853053902828306452512186178886950891156595944944835098812452476119284418094684290481561293464576860397871695881964117427954392956769065502076194614070699180995393509387758501972242087292870087738440675792549420708658139778767360229439920760491472687706952160574328329708701716425261862104491169322228127592396800 [105,87] 600105411265473330278088707296304254995690492886210054728252715053324580855814448803188313407757831144312926695859197664228268257340199956141174024405379796633135927706448611200799560120821655787571701129486459117507570778622396001830463854803348509402063924569167547237792380691803685938995303494360179642364830017034741449364731980598111557069860045940155049249728437816727099714105932461425252078969680391909691472587647159189263329019740557734377383215103030186313252108474042569221034800390271374036837364781006695201203531945876917898850622969316902756344114533106540537763025227806428499693323186548315065052613244791453816977981518592554858056598963370016461160940793504389772896699628489190722626834021893971060112507798963916872282607724582329672053128823381942164364000017728014547347868930398839633104317812384541560657772053920783708447145225055755694499993604560543329866466765370897662725714120331787300124164007833150569266187886245091916957207734648889655767747634986033084453721830238959937531478568542512913270155138323843350665489116496744715348189633059218616050464201397768648931799222931016598095711721808447559647666446590538523935775006314496072702940733769946538136928465541006329499050851081030558824359059713958386356185687440063306708245210805127310430573715788563243147961096818331369964517538033685308648977916141294902440962452591467763383562376649603632146704735176964899084205375606296509987130677826634456009916875065045953397008327526678865464665646375327765555486100236413110407456049016610209848526124300873625752398259157746164835766175516045617427146743661267487757913542203115475546786402482124355566711258358588318972375545565335110319696587864608896540524451510623819226745458462515868818289118569049986847333506264603918390136905360931909902929356119477009522975055933906841867979384680705940184335705588882335031975764344520971039657303614314985369776597098631440080421056 [105,88] -761071750569003202400759787031484452210736868713487444065523214804851276634072920297135691506989800725785054868250072180638665272029995467247281853229585803702570087769386888085508433715600921352306821335198603173785735072435113376395316353101248606435708902319578835485903238883175914290644920005810140790975147165453221815142160024968020661421414744074092735380725360513807111548439361974552991541259687386237788076076104758709960809560073684974788102224317186131151386915481613514169274741410989571087316008536625706658873911581461066660349632853324972380889413186312326474627038890250570603434952462894442404233695498260307388210327441659455703635037341587875623164135486753667722246408800940324259498111442753914675686273245731162143080276387114476775871812860512204420115507074665621053443929955193954886333541728745066926577793661750595645470901448652619043781499426010584394975819681148760360006543970380963288356860753269191516868005794579430656598237361077914812858585852578204876221419440756451571047345341074254177354389406607077223730256809312727853484475514103660065217616931151912308095834643094884579621503972183139702624948817336341630147414711507692094761646690101187253849367519085959918709641130852493481538259212393216000150704261046766269606721535776181846375222764230224768192884478671108230301398149806132223719078519625268166160260367627448539743376673361976487892077864495442853755701694403645433135189763226954018048342143637018307469883650711954050701091617041611248595679576403784790370226635131108855752451237454722160189443814445717491120020970836127003592949473360480566369804721818547136605912696581679593522348530545881414069138213773411536744952813677745496501751626900900136192602389522591150748994543305289213527180541347456668438263346130145009745268680987651100041282738945151115731251943104374136577727789900862265957236765505883733933227467069163691299648162908397385216 [105,89] -1533571492393508016203922990364951253410999872390396613436420426965480191749654688594242348099379225452358130891951479987629769228316943992367934012792819536370335058422896005005349250315568522691213563203357556852345904872272093024647392333565685497624288530972652589787313687868407735160150910536730768138274066154887238242599270622418836319691090333248485309146608779035596583558017164843813388076679486016392858767357481028103223754508671217479480490209697696620400484429767945472495224243210051157936247709361942243504918060178811089035226136155285531885545279683924560164906693322935406490015013587611077047295139837685156107305938458742169984609413975954362761625779912156787188162216997941037174598578949834474377227948623388804129164927461926637341229297018445960466572090298299009120650671761856496371172752000546805549518817611437140047341514522095640760786478730438900147226904301637856961822239878602355913552118306142539895374762985556586136679510081525728370894541164233396483632899248221547603514900112393334913658378395710423612598393953954697143757719635194419095407692470845030211382037648230503134471018653743950430648757944440688267839295320145747255677833892596314028679735600101111707581156477727938032982023933758577329346960197446416128362603311776940394688435673006578445226893190639213536323879573439072774439241191579012327144458873850712279266137653689369881180526632542461277478101654768268871049165390728680092037208396345835388292404540397014819543560555738109107159022729245225383369964816737397802375525871935145949817627571477043353736516179803433217415208345381704602018872991187372442587743660651259993951116710039982264383635443990223942592845761334945413318154033720926484078799298489913661146604426208576194840043162025639145951224755579339955825633222286710346812189417759584193562791523099228563927948212101877241619321446345697865254473020838980435496977763036096 [105,90] -24183273392918209626267084137925833780161179557344713380218425864137063227729594759773383324029025029070812710890145615029900615238851198821751918019327922417085700455234687557598033775580334089304495001525020475791766903567613895514133023766779124190955646253369167923488186261188653691238734806489571649110960194485593378445267397100346788327989312666843900217760124516016884453361287989398560002572671050937272308967196223949701463298377287230498260374939673859779987553648139364757244825170969839718442468213897799845917501742635545884263599789862101525976567145895763186573024827276366563412483996910000599865188226814825314914515835107377531738669799494084456814084626194655653259793788892816566377592246494002426386487024795425489245842479175001834037365207659241330572236545592510616590277918648126832983551554990957336364407060859932172232087005381295764361050126899502712341727794012585778714434985226538643299924038356948981608959406380111807863544435351282330518015279372112362970801823874470497116485887795197043612532079461444992475836102858011123785229631337668801138515380017766518598080909394589892364350054280791643298261248381342500736408188508445607549588998226124268444041863201335038942147385067575614760917668880906035690472402384114503186363410051355526265168753498818939427125693348567920888411197473974555201062863533152524532281604428087946023971118693395031076396647080463088821674048620609864534160350784938705195982166931720799662654229984747643558278016710631467529771663423180819358824422299318154791533597420660969939190982738361630932804761316572679166859639047306902909952036709485371370569615294551887372004979634678078148046251121573514024595220955010682041401502650124332066922946388166585564420825528258374119355677431798241488064967096327595107773250938330666829692394171402728541371659762370376592370103103624870562876553201413719995846306363672889597534944640 [105,91] -99039492212735110844525782485779744346653923782193080252929081166916841583496651584309111467487631404875673558460722707659638901384255174467104100435548209176134946307863793830866967856956430052207376324294003224029952979341495179444555850640674628362686570351753487507766018684081917644266074429435091822214695980746858461307335408022351242439476021560749371911136724613523215832958531758155717488331008970414716348806104209772215759116120875942459963378776822354673737513610136858390660973042566956851583195463228730805731334360422204137213305465837812814077967604211048521702367516185033460017671108659140955901498389341255077549728673190957652910889528019966120432628833563542354316977059954679285971346424474640022165330718010593657124123370420887426792299291836281342596807299304678474502318665269188075394394968994271202121658905734398063182498056787083216330824968848750653734929707775373833602293012476127618375092797617181063375754920380871638142842314254734592806460082093279452016615371739187859255092922068933431296581194928888736556818931936680732650918897532443324450088248909938108739466737189184317745511103594371551287078788921842056288705570970906808854055238363631070910730989370375843223227272095766898261453022022154318898567510202645812528528035116663490659964724711414423805433832829701407321655521580977802204854383884338933371238379863079167745112411696674770272179736468205651634255571260233751460065902032932313149712574814552186187175733086787069719879460900177095210292041443986048893767427236914224215667183286971633850466811887225762568462007763021271569614515042652156957092796794616078511274666915863260973808101328014734862863719829528892002571969392427396535085559704840461125972997728696156032668925567939959683368609917584881911931981897167557160238713740797507491619698723635769268841562603323293774417078266116312086985417283125985936365195580516364623968 [105,92] -87929849330984173735643370331816960297942619467492251875561766819439184156801760072423972077860565044832494700225814336515739997965003475435356934518114822867229944980508465391616766612376657394106797952184988728689763962622544306598154070829511940173076344286123144559744931795354085162410366526246001362163766817588917409338011467998630151986608948096337532972636829702606315492277206318334629769158679723638990859481071331840416155570227061371834214177316906060677753132766297991751520783990572668089276088862590228863718073448868256772094622044308454281312040748645836397018080215222154595503816156944948110506614458867093734162699513519197561154955568951966012216289480963400382086517236640193256435301811761856757995453138662930700231527686442211911480515453011340105675872890715612413838939043024735776857761685602455954673504719647717393625247274733548347003893609173777074209865008216573479545933540549327916101079182122309820885720937739817987089232066297872284905094984762645077795188464300101354513910708706309907381026244047368517033961039506725450242946600685025441716593248161786315922558517141890141136447950869543602829922367737201500835946553707607064263776339363210338781623810532542176674533478056444136687017202444698886282280109943084737825867954036070627251848094321073980867185714892900272978488019840203507282494917672900653253465090228755713012484872423223785562318884216998000305788002572779929443167155911319627575795273434003864761812797513570256815773072708396836369021509915103098332652285093620300991178269975191382194239762380228185268833432434418303785054636539465026623099255501918892431630845479395877153385637789393510342269313515133126254446924767245634379649771550879826326363977206870551811015935655456799872330389824691714216612904033050317302496269458099598996915665373382256685098880957750938761833199223408576577701713764251665160208457970713792 [105,93] 32585993843115059861985274952695501364061835875090382687948416526024632390765509666183721122409830272173771715808115123896201909629530028849352105685943887824440288938031381839892325987815947015725744977536726388752231031878252724140300888737643668850486802798852522867502826959559184562789534992510654647402289121071941469290846217623225831122327040727780030705886069958756639986480986881792278084522685081082151273588828453658066615046107306762262538963220841766420262551777832056918976145026271740161091139477161874730739062422866141671799318462093191933405386533215493629036824392303306365885857328313095201331886469125087650425072155558281835339009126218124288673332954027005044768645876526468761284443607462980207821780571198269257094205721459902213048580045971146148915266993369962155669785289377428442587789134505183857317518907638170489734399864296392401230465949412159412494808199302226210829386178666592998693606267288921454072369484914053023232268804849566000351671973125393066338417482274579285421147613569886851583411901847624554734518677494034091239776644136813853019541929223476293367919306385102957692971058267976437059756305695031314155790739740861787569658838136376478035450179864316685513281427291951140862763698197648692009829477103627485653754375443965256906005683265756286689099644563445227538689777014955836954890025332386180151923342002430480930876090054126676511490981846141319706346581242411012969299731417332056371217713122813405982617377041451836765020942217084406951054514731939252840305870423092651965567738303313290874768781717407808469523071129493246254579098719854411348134929127835764344980000203029425672030193217518790783923249740048672747757340925998281899656054497407786810360280095783267388108555072269854554618263208858881155637241153814578914469649902733677241639192091414201546081269835898443054692186752579438758754320529344833396505950936 [105,94] 35842164527279565239008193944737778937049607062461478595587392081436957704476450039435186293433380754694824151976584068924492831753598728128058995958289956904664658262230788487379025650283257094101881746705712666755084664036293688131669774558153775829868248106308444627228169155155125726681561218379740194433807762254565756433574260865092849632330627717871603673158931059572450734745250668076761172078004679113847200950440271479624398080853891647440029945868292040346932654241231721061163527336474775975551039551567335948712467262907880033108380512628677923133695965620735141783827903193709672502101510217276569245936777356676598928411855803440774044903901790019258215436689719323895304404153570425721787772128024478203839955470325643661279108357813141589746902730744223109686335213468468680548947788912325516755305291147747082535792197885115052656445931204529285014312132735512525857542044091544797946161787949485060987679695352894102628799088551894409839494386552486443326781236187615593655873530577170570096239523954834464232425418962100511570821014265028053043419036247021582874310115448186070320313562963822401518748636236059440240080481164017284606015141027795015136029868958011570544061392048439701505896114118065594306525995628220239239020119160906397462768748130024024851396760486336800894186745815763128390333891689079927062224237516028206721044154508225407986363555238458972356693613084674697155935507741558152542394974867184591752421211926286538922391237851244093505789025821987056884759335177726476151592688040230966235644115700873029804311277662207425717515209391052765270208441962503912344656652429368886300323003139646396065205371230772000721330701834001397748953444062084216299376310643114962867013441555213814645604899623846937196480241542200482539854410375086987225425477365890630611789506897731323238893807550850004383861744388485109565371559596211766420864 [105,95] -18989309885316381194527517575439458081364728257765787225047282337504272905199000945290870892701520024197383430068200547438009818075008920252399725664769194098942647049489581598988225065511642846758684199807571281831996264190000339816796226228956063972180065921972197966287051232920111599990503423525711844989505975756143111475704320277802103924193509966186100951954315375832536233826343743824938629005331840285421920048522239653088732778319760255237837398171679167007631410191684587631491338500596619119046663844483528698920234145565426342293732230856532214472303981009589583014585436860544771347823933960598258514595231066280602580550459588977065926024551412091499200141639527660532047097838282288148965656756064112511847859737588332664430733129721524348382796861571153788081038344295384392853558628361995185343380927220967197564790327818135997252017115710706711160299193386962764901841979535613235184416723222264133753399867517027692779690422268872908954240504547630369409459875243082279947070594630895624304464513827294557303755275699115576046546527028639070380871037934768072601564676285893991290961181230829749105124123023285426300068760884269243013108114847319383689205928052175400118525124819970978783585994013506668735599873768033280010358916000281167164566409987496232219473231967315331108483396074083268801721548701975543886517012768706889183203343602573774870645111557161041975068619792348835481572118514672161175997928778972357288528605886653955541124250331837132977563425257997189331928990385570776314762605926322780758617338576985653411692623154885804105871713247127709149952679768777375777570059202063268500193496868040502048778691397466594276383919857784333918442747984035440511028975991913954474157059405102235880555750188751881838752048819125456560711307676621929592517383079109449230523165335234920089646208591452551716279712718615536867021075420844304 [105,96] -7619354116303710843889591141613654323038915627672691450887169273078506826297773988178297806783650955594202998606960546204450976196692977593543092715686004074056823974993826459657420135065035766264034389217298043291251823825313353308612944851912982160933476026751228293085965908179709587170743499356809139189392181969491513062355556613148132235382332128537587404535120695977896236102028232412966432519738745591793451291391888743404836223718232446232763542586927363187037116445654731543724721299703186612424534527604795054218337347803442782016578848028611915926824273226786778474145687020248331932040234156570759127251554585821099431849180359441369609703922936880226726675039755920670027788343252874336903572228586700037948097238405182844762058718913629468868204137829017068730453403910698442917698691810219646834072436884821803316833355105020842934700914465448241295403317239186419610726952222320153207642159986238352390260296018939227523575750763243212013461737994511504885699372116054266283849886756978379077125429006127790833542487988912969609815582313644080000231486735149455609961291017206629614601574332749430111147797018550563843810902436348898502474922890062497499994802174407986577157093755120286233472779210669294569698993155878238369568218210571557089557525795330827203588927510826190790919069487934403762915223210155254110595172690840365551884905529882413731151323578583528830584435204626578761782489817065853650247071994130776543206593158742818323551998837172250991721534161913640027476147449579209099101245219656391456054813001342166785474701017633237065771587224381919764514643096774894875169164818099055797461568377310428165393627460889124061138669053989105963875133422837301019426458722990852275630515073273963677595791829219326840767188674059303237935612266997917014765595195145406563315780555985857855258345359116920322367356769602460883191057792 [105,97] 969332413174142315936562754188525844105120084934388315591598686179077347436217867848718628090225849050308786629849181071109197284130420418911196523963959143358912398488742060229320928357260799674976869411781902466448034263175061063807010885054363423388091739419897252280842004630512087453459691583219697375424312198515762751473278583564783055017526139493443694107907421746540662149317086667717509387067142979556477593321262587530446214103601477736766514174810430751726775102003719965288925322433424007318917368207115796215438256368690735833013817757413130238061174912980644199474706880953592207489088089973327869761246261770634091714525381710338506423157376714335264489238802839729303876318723514763707992861276876646331774440276273208279323066469549093916618187993511468166517301328990528511849190452544098579639196715960092441147885646790762196730590700456695861733837301043212478078259901032790217348582053918328896561656053287059081539762912432067941925143747872520639672052326704277869691935440823335292571369280578822523701012580918443796223988428598327500938145370256855005940165721530293041031882170834746554641626469751335300406436567216704830567403980258738532390587977493765708905301294226808018583220037961938291138224406131873345573597719974662740461366805682763638058066256969717809342589565724961716409114798044638894557042017335495406875142794933520924086480520044108139368304114430705625854326741063335061847762741284396683656536908850428434657772257342863727301595368175528701556646463208562043304721075867444315814737230911610586323840438243601803720667959027271084843142756896131604048362350365285764003513389237547010467135857374699900538684449346146811389218571285924196409774695772437160716128827204203103208864124217786485203327628188430202866558597792361472621442182053720573792063224697197010104224148427823659864850346175184042224 [105,98] 52617592456296987639900266941743418392393312718375749155435042469418972559275512028365040066367628705855484156296281417218961472520693407145047440652640386794661142938790824775371174773156694862567326950850306718314530302446552803685190174414826706225318461936884490144985210278525784316503466244266035921789030942645128323925258330298717796154026790936127792109518036934917914246982134883884318840346378712869163595207428897293200933606058826118975028579689737566044208143645100619811733728770341058738480178937353804576784788612603711943458186230946653246222376987455121170974894667860226952683995718739525616010851067734199169155164386794441633445397516343534320635161838265048419871497785537112286917029553502146967432687889401598382247801831399430641998224436568101991726632335334056207707230664841844354042663281223236642416383460050116830048284941854302357988585856426109028736677101265640519041981154811302153586186678237937137429379808069316033204735383248097575911373185144666307858133845071902664750518798757018556369425351484966766492350505202983626678707642314784212270112208512570989774575689922157136826171567615884313922382658564665151541589754475277711642615730416778452504075293831404444421014646455338227489087311000463352968817370684277248309316682516708381556120981634454060459044487144989469464698940105263231356292536538939116049542860313364507802967492433316758540860909496066738183153942491733823329540084432375472028408290790775578957532631986954306702409283560525973427470127057868635145267988517513230793170808402220305024634128244083880629800944358971440917266243132324115542381535499941043108381582505038954632900620596182587456087600421306512231486444071205111490660487001881772341109872516124845388172460454046943522540098445049876234867277079679487184323326254444494652765620003171164409621907762974400215464459436128 [105,99] 88444823819772041278887337207958972056327153527560385099332830083734036291014043563369783843205024104275141468998076999881098014750687221310241182093657415388707424835904630133486749503467569074330007120481310217187525229791981398172564986935869313271608061378721522445118670009449140535523285988675439218617161850348691685632334106522537793790659083041585020989447809466054944811713858597422351335818772811274152336748315622277855892118007553218285125709528537117912530073940403007586250416928729061866367776389144211617286981327730025979002035355952818500288613154374701585461006872054891846650882757264191873561549293580814037546487212678439693904415017151007598744037725305753945670364739686239569125742599507335813115037189608953662278218699686534277286770817449442147122706577451391893069903364984503254835053824005844393884210523334109077709443847953181431508176603034162802343027605076894446821826072054458995798488739953288042269379545960995565421378864818108518166848739562317439137180525145372641944495162924670497338377712499036477961519452947216788423573651549359199137545904346279503668716658440342177888449992155683470799770366074615249904735470451404643975962528352469995335248330069533041708672885654991563778612427399766904050610847810820606281946771167730080345073345987311154062387215175459573576130630991231018207073324540545300107046073231475518215604901308788333740151269570430382736683874460182130277164871329965119939779019345119682967670264446803088283567834035113557668560794862829809717573244210625215626104644390380185445465084637530742674778497615266353126946301493978306794642741427501462547034350149110010791902139458774029917309673645140682758108796844664921506129022982017831955153157472107607378516040454775171835474026958903511119719765916176061633650022381412863833677940065020759483423626179380634710372300 [105,100] 47121892503981170732324597277927427584360981669447861489272206666926211159019010960992193609942989053158301444672901321812270872713181135900709356834817708321099592935246755939108032085074767116448283536236931188086314883387373698782139431074377762420588064123967695418796573927961265965861755350472454294200378647052199977608451798297448228803207594134048612276870580756106246573733034497006537264606452037749227136873663311665130651703004290044031353957990727528221620848552065827228954714412213013052071741981168721854973832452601284352153858467035294119472422235030265519368030864562082880705888545654570856448867429453010649393338328959590379599155418354364210855009367712033500816076486077326177873661782523639800322818277343953923980590778108022201047936995643746697347350973535630084192194204726802971041155070170745838578719692312071996378955597805285243233009810174053777669861913306342974367274634821259624706888654543312142457577730687548882134953439447448886109109029113650518637963473261875646255021558163379937634614973774497809267143225342612101243588634519231268864297863237701787798135660326872570605952435762028656940017166441527303760151386898939810494862967520017693650843007271663719885065664947879582491051735927438645502181300750578251077491561498554134688409853725511203822784794810462328568021507826315644097666000273050542836962362955007528830754807773176583913725322047946948561781602386817637674891288811114430658507526394321739997819506096278641391138483210389796874758942698744679105083037863365055716064037939571522469643771276111908664018956005262214078434321957163469250930618964679017311956365916861214228271124280497203198154483095733608624976936610048917483756682060644167908867535067820179971735846830066880601488610650847387237331376599130389338312149833630797944305687397670944033747423048379686216 [105,101] 16297500678211204761499350879542436939629603145654627785834170687316764074603091669743341935581517386465667121983082599087104966007044362524439662160780546343470045293459096160129539831048630901681718259811341405166481719224362827374595884162575977140898378025750779457598996462989277922568324338260909372223452672891846870752502557311096201405916510952680062487546917320548415051168053892114421872522412340413494112868034109610216728471950332750515707880973738472997794563873330875885173272547689863254057707607712016043427158796237845192734752300238556797127605877862420479923769257225142019598699003334149816216401094955260248137275586711665010097458856018825449090295436629199208436638765580623086200232181244342267290500299923190390457976643752842371938548581799359423057069247111734260775332245997284324551368374494117158955564804631844602248274226985899730261436460422530049605103364728140062922130756105071755757643994140841639328280138103919905767761285982444468688984206689704355618881285149525540750169347374712509955574070960631679407535470270385385959096893883497827831045227977564219990502057961221966915053582155907359041239077107923350032315192924454486711063125371566368659725224618565467763145701530334008537444343050400794881530253491123146425789153753115977124072668426257156611668924840536055960307338994540844206096564430746721186947881204499983973679596036501867247812886973997763393531193427917763875563599545949080859726514522048350033004494858852533301916313287169524983846338850508411790901597897763419845161685325087059002310407113791436906017177297031827691022741394568598335072083709292870566113960151497871318524274961976414749832222093700076309769763299663773554967133625480903394030515735350395543728566118968133759119159483539847704817895602750560339466428449692340128514361387639370833740586403143 [105,102] 4214318141238107728742201693170378899980384447339053254350300918819808411765543759506809284021348410438122580406122365591145394981543407657549574168646467178433120281747099544257383388238851783074239036946121796557695608691145902720519624333222575621763124213406303079458902743195896566645663250039145183048624899446560365872572596962697543243243181570239073470235811983593580061489865976015000586039957829578662074932565621760440403764940140125083838354565700260694453223130851734301628998694550793280791651941294239512774049803050678485699307781616491833169185811147329390873103221530565054736147455412193862136922378153642251898581692526104480348685709612467822955735001715995733954336848567509272810213731833509500989423713150584197542753456156898955305168021262153643849035998888452862845316620870635869132264570177642915306843163731689048499823365848915596098127355014729535380851420021568294162173672512624909769142819260898057208215044797868813766166189934051377706457109234346726782187335947111536347766140296290534510477229757502533552523436775728775001985299693233380512186415852435188600418445389423218328566704862277528599354844388005503748997806557485562204713633290815928239553752078526470155305112995203101710390366153645776422922505494398718499961967066660491485686536033594598898796320340221764055788404925047186597532844814779110659236714618730948060790650595117696922542556070186738249439181289667453089580603316936980246296493667155946422560801289100941993707860421568788854603634070889301630312326062784951831097523866850163023484805440169616481983077855136989825241168153362177924890112057932136374856215780116132077549955800625676514255849993447072628789413367731673074801420435604700389285442268562699043502627572396335056903844158711790661607204541564320697639095482466719633517303035353723179957696 [105,103] 577469580473804241222079429423100070079902896178921510880736343995627550215934949574843423955523981024591595988358405535922154779026087150462027181286956823652312067788962049221477390396914985954108897912294117093117310652773075512348787393960923961611972665671389422445588829409879398670047505852214740226683390597018116701255715826687182942858624219916756054784572661793565160537645477890114533890332796200318614081710419013043637396503041163271652440297279080886691243130416710955611959845928845415184131486690296729672229913885782843661323213719763042399033588721414560884163319100082538067451170759777386840905022152447910391145506429622896885019789958138724156668753093191585694825865411354383571794654895677513173551315093354018357089499051197004932690741053613174055839490585247841204783079042203424201368337069633583761998068897937870157748745386803811309101374144500524469987017749649355022828483655789467527236059712949484823617398519326882723414566509683832218927293778664599043287974317234714055603396540297553893581578862617148689928527001048991637687561260322228160380178935358343697022710206228713039681625422336332286998757150926646773539481725131505843971221713503953236690916331509076631466285935293640390411525385954534005045553419475489092955594478127995794371394549735269846273367009317425766960342141582792666579446873453917447591398361270163170946955483622740730111313421247442818066052602129312637299759344963325048901726888116621011109950743491180568014439429843293711160898833399000608697151723416604818343026745594011264762754536953369326378339404031261700566684712813607083349140669163916394551496725101066400012675646764334464723546605850173057263472807284984369629683212343181809393761198670119220008102904796049218123151843298569939379101186580927631781179537226242829210762886635797272 [105,104] 50867229215950290852004788530593378172527431040947584551961907336401104689887112446429017747181101218530470665717957022154624798880908131512895037905685513153032295769818090284168619833263115378342930858391831550274040075067093893968574705835751518378688176693074248387367395631605859671240074692634768262762545843804702595627127732018558754330760729254582020177788663529421608910110247786984380439982954996355798516878342480465196297525717948444360318561579782707984926343519329523326691275287673727756305454898128655551337747855625452004453174906539049159363421827280349823570871536807135880554070487892647862357617247711958837625294714002706767341147394430333225721782155494304026016462776649335274183142160730260291065169509942620105408329925895390103327423987879890360859470861706119455959555864296290570684101291205321800754501582530127937555168492246893084514859329081309390920184215831290477877162281652753149464690926430235547073300718952956336529102251597326768398097976423379478971198039049375923661252041082524427030568533628147406947306135587171408105651254831764891196075144228500247036487902190923862237303131784610746601900400527121131741626984988198069794540870810276848324550339756745329835314098314296248662595007022142357874229086818045694321975608973778347809757212956946240123721461357136105001607785223178654818148845496117995371058679350012397506555738465056171467036137185184021399879333425295255495786181697014837517225480730041070751110475439895253793913741086655818552045005170660329531881799653828844303833444632021355944733592958544154871031897050421124193550407243896636265425307148211770419501125857658510202062455035718536333972556279146288345468611808115140257837380517098071198947653779885690471490988547192863662560880149703678750641757257327413036668454021154306134978897792 [105,105] 2956914567973214081477241222580840161287436331316838514115357714660133047765001967037010156910711105765263271603637075761444202761728843534502149796295414576412849285136444372950688534642307509218349826764867920467154357563803607017665144166266896937135567647990983906070843955297517640704847760686668783007102679310811297452000403761371167659283281993245971603482643829511759969237034576657535632097251998428863471362032216785632820709839551007293538254083602154686085076723030455541019139983743597521675454694906239455396950560193460393139479531453404756853323009391972200918577388277787007354664244563279857602043135379063015807005335500391157682436187334106028784218223318492305631900829699488978609293119526461921268470388904012001114743693261906960432039071144636629221243071273046261154125622973647541314551205873238328482523154090337375690270950364744927075183110475889691853963649618402007582116948134043172913804416497548988755018426460249831718936285644481188311075654510323929468805697534567272084334833874498827376578827413496197201242699518296069629706543383303379391602017827791602076620732577520105339885486581591058859963011548928490862358322840146674539038463558565116200317472869973078689109074686181638022633979826612915407121592269201846137073950770035411112005832078255291222866697563510114068486662980548236312768560813739067258954150231325578869295097674584853001649430132995023031291407699193455476497002106213366952695444428051258894734512284479973728330487263000680918051060199389054063654792915585385192154521363697705329877550119365422639175137257254125489994477932171713132502240001808445593516195284870501858031481917531207738609966762537130154030561608497591900420624546941106814576819420608341383785230968686987580669580711125723293830825737441440342893325996146733559760 [106,0] 87330679416411729366695746614021047278934980640207161453354470508058842779888043788074866221888259470763968234021737510609835104305551083330062089453253155556985940661286531795499537158925274812576005299365529199177658783077673606297032715222054300290057956380306293987528948133416462787156099908044166605397342132679058210108237879954670143252381209055354229126876253688547662116306304787030283355477797037344253202695167576846581965709496017191183072869998104866168855216512980160239854353805596460334454593328206535533040290009785151163736894509126226427021747626359333931884457454775183419383446764017418513990238552846540976982481861084545212058492663666853696288361052252689246147594639973690235991955501036938070771679108616158657539748615903638044580407105572809186789572447682675696013449249100063360748764002246418153317215581274310711465929185347321395995863581291158920924315740860160153687238200026073047098630200185535884160001737306534123717353998325425644759799832998856956012303371439269539063105871523902445624905886795720266730170497916281722050737338412711042037926411880217915685638167637037023039917936122490399525193485629235155463492553596469458259613051445860186784047391146115039342390675390666417012957518433557561672301596126447093547203404492506597647944143256500986087787277651984458766119077722287433342193998609953802066563529959040675456091039603671958015090894396702360049296504692131495190658997566346840429038432015888513320742306591485982387192344102331505671232629294311203618297770201395942255677340853668090859443034205483364237747010299241526111543437234304302911604209581222188944715603882747704668940663695486938091772786433774962421462449150100668188148479280551893261793936389734047699617049048022859021830385288205001214292362081667200138806691201534589717018799497900865497990178412481335019550182465102463180105987548866138858154366838347601319963352378443960611404142643544263468197483609217505605222445405881198119795108152549231955464427629763981032476041918324771608403602768815195487731712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,1] 3616452503163426097598072638713053754213413234124408987036868929307467055859392955222644167318543264330385404765917480774703287398339382189957760890866382285821482542383340773977047528046297058870486193375169549329420920431650576254615919867021248011156677823616642318325232359571327800444454647794323722719818894136778677644465893284877662351704240982923152773108014054155503674105149737904753638389688907813189787760019315311624050515983336957750409175097184041017469750950178006900440047357888851414532780361737342604174539867732763168869742282544036381270177469734735584245908087490709831564076965475471636702741963101758288073467370352119622076758502425474115214971578813721626341652761794314516092924051056705740006832085000597249487187440830191830379477490687397266206142893626076873309070146558506684422027266431743352098011824486239843690911044072095039568529829987030457173490957994794688066917908150262534441253043531172264017289062627797882986921137978518316987652649494576370508483133064618072865748849169899836662922380775878096340500824877092325710644096970541691155884991348441141743537288145261803975988052233354859297386343689882213674121074558299352144812171651402554697994907702253281739674192756153209644472129194404042798483657242486341037300783740808469673841939975899202070637566742710255958367913069984702794371819176659548557425288338817962027765590493702890884399089981145682182619945143974639806088376998479217269825512946817512019127003266322558816998983916051718331267545328289495947506083239276647890102978109158416911076477495684354097775705620129032686020854842076518772732464718792795915327726419604661032620780359550971875467679351018125950608364241416276196001279986963059755905406780412066952494288320798896045588477003077115544719843510418126242869898758318809550804224576961625802800280330884656939533181960906915557603732235636642397449196294506682612370171806651647661175292152832805479245879310862552903469999072410941134993522391191760161471458926026001182510724354052749882672555036677420794591051776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,2] -187488175788260388225564602229714864438984854234139828273919315960595245910096974955098832319365182102575184382034385203908220834904958339810077002071970426454721308039532434834871914343849975738560642592201314162217686530275867255864433064630721683918305170443692143770818907531651244293720204991039576160554346670697198502102193290959180896210823045348201008221688762889409619921995394806844117106029896773028049169132840292859557185438799143449627924776608710472143238923222423326507769959503223625439540159823511852912334505796652354521356837197660808197662082892265118597930296454385897158171014008922059725813932884302655992386512366722751794818205722542816003112317832833756829857999306680330516204996991814165308017147612836286644488815695667881564909913050714206845296605318222845304231517181892172248140572321126076939011398294456512710885577495032390202740483796472724115596000469596878279334041171706704218499694294770214224622587845948611375180370358650142296719011166323709092069486362391622366106615780704391781501217123130552943813267554081039540066575884171938649923170716111363732624594122483562963466452962534209548680080461404409077568456439774132911516722897974131070340272088459643838463947195181166492288832256408015012392285118622839055879443046658781743923313622652803077543742223446814620596444206143891328433112684109757346626019882738485599863093284412561179368108007342955552631915905141714449305723214732381203738008932899105837515876043858966539340608808488143915023463903024677479982956799550768429034588501212699491098448046643453818006158592768991546076584754948954119208596704565278170638652249912724813342469208877227361851379544908843054276966680670322187423695887217464709914994332021993155088684956069522197818302368193560545293363530555849796644542127740777085668635799872965554053803353397978411330732541523737385205576244978445818807966179541138981972718496575484194153053726741575300790983591429207816284625632608548780905931466300341001357727764802280313224756000441281061207340259135674424892520923136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,3] 4437799804990450885062051461639511450002685981392633046975157673252268148770180530002745127966306906880550274522289289490680853302626942695606609655886867535603589466254664551666218391980085728474045560676427840790259184007007264577281827598721253178550226298398636991488033270867952358637352284356114292128456275323872058526544316783154216807024060087563365223149036477216150047222788995146957497807445803928695975603931781012902036836758664309862159051081123686105493608755620919470988944528768754678015650433508090930555635043487756743503798348344903977989463089327926312728271580364875625560954716999438462636064991852080825892771289557598486506209985904116687851306258310747118907174975244450973268316915512743201487451895992982779123877213287338615891250832355061582429007607094299207936608355497944807565491236725564167239329707317402664771949131228747182897346620499954443305253808909387123434024313629908786376664831801669495635127560379400751579643135663198218389037752853674138655014171308747359702225548254495628356665481241641007358572646942451234765296519508189275777403032804676063036111509654106026069553122887816865122995899996519914713596049841867053031917683929827530364144597845278092581972400205861850241135020191295402077519696762955651733496417341984905197397048253521867740688805016399790589454717270364874139529438318425250321100834843091924431315284091855814599045303940211074837479370064321570222135360306715844991304392052861554191347030312684438133187046564599112240559040261131041139380315909016618352358798189446239351007254725528562234439873679918663563949567530020059911962224639647438441578606872279751050146118099941640946990942561302637848969364095280683053061948516500449720129371361878380041192926380090291899188610150063550021757808793765512675195992165100212721025504341783067514962052403032031681884537625329699865067580409850775477728308265386921792767391351856698074778359406985395956844191317186237671812254476550647190382813465283388411304145769874651430136037636185893850251259297250450808165755781120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,4] 200745635871011186786619534353870721025338575795412931478056733661249672901995066104407289009269306302352644899994103213257857215748360100591216031573640514525580752271777279650697599830829837638402249996513944944014846386705997767649517745800039528564197074647725101404460246886520756740020308362560209421139888650964477782439696955003069499239912021004653720410325929790883983403528783654967924759186575691577248769718710042699160713789602702650602382058705325988052600220447244456109079319805226193065704216369530873399536214584670618026144382905918638845318938115858687754453129690547324301723540992509384897785477369655103566269973362418258810057250349972583937735758709411705345668387380833120768361222092188192568717299012060008349786389786236594451116927960511804849192976482192629491491866242371052373399302153648587581309078244430261657404576173529212621770556747470541122094422474769026933319855849008847078452131189445245133709265756491288051473312155304677882102260527128677824357716532397333267519390978193091633942561640541028864362066927893954597276416298198776275975570823739637656289690783756893657624401266943886369601507561861968939533936253818355028661406553803766496529959296526872708914236927241050350486760612350078405412332533932938095626910724704500816810618192522982541527672605608661549366105502586039383171882772850932213291495687500439560081785661122393258251036982676033474685621936557582180387853614532934392294009798933812337438600207301700484288718701863925264162279130431484634695619201888197965929705072306515042786537147295213266876015271508961168764067994651836281536561891227699225126917603275612436898037308688483615779069703051141389780313449765223361117637055403086643290949218160645188970822424985507660205491328596028538134370733157311607346244405762766199218137632608142553274000227351608308193938404684995816109497768176631098965088249491670744361928632414387997099191008989908879927563543446874643185647044932088185014006779455315876404535013402205435973847266055094746448912930302692828917699503456256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,5] -6982848663205943212528708444958261490096340919446932080902277135127208516279529769841112777203006159434714230744306356356870644442975700426508362709436366754781131611794996181466560095895829837723050027931524859528634532033484913735910198708613784081371155311956831245654175924480165084807534943803472689358931007257663145879321678781907554165938571002284038038217228700654524578594287643419805128656879909415838607578309944537623740065205383161042257654246696558066687280771770985199744781387720145066487603231082595710981990660416388750286110089828368925240380251919811229668699012793719946745655237542061783256195682840817408020749829982014512061899253355414063631580183447000471844550090786465795413667802910819879445725585013247905348394364431630121240737770857481114908718965032280217108018191856107127415965389162455217048821273203129934887316402566904377443328969523699885290482231914732148423569376206658208234771478785385778811028040787556593387403726347347578476387536700085474205320471319392210672201261981943941824630948336113522680130790397276835360760101933705324801800697963669980437197574523930464576877401566548440161045192921148854152741180618913933760161081146316994381907433800799591734915913941624149108596622095412257622619123292317863334120457446238736298032766210155391246516607362311481627156174863371103001360950492654117179686867270984946561477801084749348978518467877148145962488540451934964934865941507754728382812411707595150748071726844032503948939736224482902311296203413570178426932103686882937163357778116289770261885710396925022650380730830623636555010902426413952320850782466615600585767370228401825728622419116146361843369292351435428189484411485996929361597198470234165601751088213674612912688331667096523356032062078204098298057342162815729444349589981331623022281422035340835077686731165083909546936583416828901015381186802555072225328863781488516168160572352154442296256091578344195461904224739506205605132432191619070300973449527468686649047431028003412137396176515913777226689813592750223204619679239766016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,6] 89879187784481557834757299662659592750205286245844254140845666448334267641149090134959767540364104789417797082171794866870748425088408639424251005806810463788843222042726833091672608564546410207192547796497818358377725671527838218537836117350944602858273161300089004574445592927986320848845179872851969114044434981992024935804086531752439294905115271771378489218657212510962029908690218058282496860569017855452382716773546790866519443047068378491993080834597949642055022465412938452811894408322982867144708554065651239795922615265230090073525289113966269315206637280595778410401941825250602321097977108063617586511641433314747195513133744979651075165306309238140187047389717495108506561933018124917311545400842212819289171792163814015726642139600862782360919238851153333621749657537355923308571259094673231099825497617218758797951376494015443263188810167807010812294690467785810246410706225242177942227131714628967929079574967302047651240626534639292338305668277112446802481660824531079397787092752119665007296482553952707072743140709721720239080443093769292429837274026095493255033455733517381169633799433866864397457216442996858091057573663087397648167302754353704484986139214119474946552840808428772765271442667002753327745357178688831718863255706611483341828921643958634333307637003894245173407486001347672499304629418576643641151569237500403099314582876342093336081130648402662726039736821623963859962983032710381342053657640047410152237388764333784110093054116384425248075009807970447352446785082762675706267349335630454662068197197944184917156086322416654457504527288320242306567188017445172732821111512544320791588979664785811874035378738933487641409278001710427912573952077646162105332046670525166416365952485990423956713636673821341429678564762969112470718741557261717687494444339789265555226434335158503149159332033884106534090035015492633980944798700749999406497680619063790983006526976986100633437462641068974934153414758165516907699332753506569872706698752582694136006668250359358942653004890431211064226340118091037627787266163950485504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,7] -663607297447450867859978732525307251667027931724591016863176622480003836702746974081555133960614084046124515869514901809178478858310341533864010718858368538793535016542557657551592480075192598813705940224827991341548878974427244301696624726208717284277478025347554387896807782665842315860224850100364647918992724679885375992654891563556426302397904557539480540029298498759807017695246366111800262864343678269084849216005818202707262454307036979549231902135630125244753810367674085901658969628230846375958265959752485856420167525091040078599772163411342052079296656235693431462281239615992322383823829032695671053003668095831169813984206645706693958308210330493749588153623100930020640467963981829317004058177855556651357968908602212133707582453878882152418728224660162227520676901306604561068092332022015445817130339227691024724047145449383061438019240419385387253914317946786572237682656642806741202081616804617328086447381084347320312430291384566680446179225373518343206307249984190536334846760769585762390065702916800791137062720588799297999191611005280942535619071914417247006029036044400605951020746518403857572469335479374371371520919056504768194502361809465837379277980932021408560793214930809150297411337907138897918756334670512170899988053821744599208356855977522462870389374370668325512872866355041400326040921876295032376805188937332685402036621063377071049540529938793820660227805012026343256339570874961741017923941786746909654787911231999453815451492751548711417773734205771826922356066323169960513074575928777714155397323697783470250504025245729862117591658676026751752994718189270554547113882783589773597928963209836732674069295168426313522083202246295411307064568439634524320177316255089751208260186457582651001596387455862849387122851047985512018384449620380701047186019225385212350533751181697627887533269500757379080790008209761960027337721087512622051773398126249342684340538723812068005392338510446047029470102101188532894011015684269170740418486856093014312546505819631506303642773803547022941024963847875755432262843332653219840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,8] 3261624780775585406548396174261253252836393952731666381068598062008842176969233224986039417991725216433215441900487822633628062225839485068659776768817637378954017346178241742759999976071981677738232241440437115186670614593771582019520861801965699575990473406342817242188208340824179300944415015770527323682803209686745199958542585394652289006199990676885209636209655235251359775405772152577149430502613883975006233328601388154073523634618498039811026957681357001307427028062868965488996565970204837508105396808816985531204215242381146099548205895431967875506032141869019460850753532511900512741660346537359199861093094186336633335222700791100294274136189872807481667407428088869407854675445388050114512290683328746712822979876741929728261456181468714555235981778309045061323140491976669083298889652212369357096080213092626802582986910554813246332368800299231635563604474978900169757592316222957650016764869521028040211580115406214367159798808747615238381022040026524319040296066133083466745757962767725983496940462566449256773855851180843635578733213792947372189247839165049361759807629195713224737414847056596051546367937985654159696423353890014903621844735632412511108811510374631082278095732505766310265958703771178966473763161068352289556341892621316737398748704904317512978019846137426000714988601861915346780923066720243976995616096346221755625379460456672118721405204325841574253444000419826774001065592150081919380268297065876675930597346024098713801408850035767275966647263869066245941271259830985774096633924959944297959000080779452024744897127077439691387698155816709934960238001582254646557719189840798577818845978583088456541689845423250595074311059879782960576219916330695097810514989786852161339546848233978140174898191080647169759385433891197325511640983753754590464810734086473928630060332072582711569655647193578677463005744310790097983681650239128946975172638988045793261629108403635588322630944716309216665633038043190070345111757846401341845279802494486687143890704206615904381829701223148340176863055699285125899265942837415378944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,9] -11584727229890635499841789963576426959801283935777770144932615182313502039523255366583802376441841304810430153733820821160424583353938415348200284487436915398933833397460746495692218437263867451381994560305171403754769686352578945732128877782274390709806740728988254469773196440376687510993035134333562818156600658167866516163858294967717754178101409593325371830560819237470531296630263358527522834720013175077569087046497457841305919392498897110775351080620280042467623280154336438386427855858038677758416908752435039512276444198898918016877328905490409217598516966697937022683405913989784230491071837483322622617148884523692401049688100841663351559698900203655677680271501613111652279784260182643727652012179994251878447222437756620543138359649835241565041096203894008255327623503305921863604121318504035374900459536617083888267487216698813056164108878992811290408711806547982248367715579906838254735948226191127812042511212812673192306768370331659156658205152283274180350954113348561281429523703867861124600800049848331399145325115213361989455452922823337167637173622530966548264524528184920263908097380870272867960704203772811775268790513053324429882593592214750838876574968156448613125420803752313932935761386567848471116089009658387271902734577360027546602231736574977372550890387337569442388169130871145979321548400504837596359707532780359407368475598619271622768716014375632749784285728975202115733273942854051918910796034008657900681205684651255738581434057666546459269984387270678206831138495901992544887288428926360771146875231475612713066164482863823093282839852849403573552814119231339776822944598489884167655453354996233171456785642585845065021218615531305846817030064320396165096983822605775501787491932250879405502173967092667117142139258927168937413637314932855931441397321284749675322828001568272949338615532325414413427401826086245969041305447235211786072964650601628345335123434452838247076381051437574821524801585428661153980466498727672564796052946369854474836526510664747256670067554745597131203795043283857472902209324759784620032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,10] 31459544932378349980345725072868297397808828774269149237658359308924998804766756563825033440270013259923462821073559018271785627582987124806110533625969597692386969618291016930811400332046629758542252295606778688881911500295288658134845390088945524910162530782396013246282568658549277512851791692103186014342771451947063523469317215405245454983973797571116769532149770620012583429000065342948816081959194861781209847048657389036677005672890960122451401622028860710002337228592025227332213266311753108968313980324366415506518026901795245878351066001002589853457969762665066998131139140585302473622737790056343458142486659632168430519408827626200128833771867951641935324862782958824602312547802782585260598583205205694648622321759379717931391722223390087852535924881839474461330752357134557954649720573074806840779291236881998829820326720896839771257662665020979757652892979244225226792852762391525898960735885490056134098390673109472675806132208022268705465337935230346546089153204959595705008635635909456913845588562686948644242614772454491548519865252162167092852329543170925773665068249211158164790192665860059726588778003329059339910505000578793382622479584823702923383094259997204392675022593094242221433128337869158076822311055918927088662966013527582802420666332089960004909697959961046429646658490462020637569322459461947535348714660352061201986861332034471939653465595936963829135924791259263910920501530988263568834635356454030680298927766941395811287461632757625301224717463113170396965361913988731426225273326099394683790022041046441027702193711483792706234026065266903974880169891750545147199536565411979660470260035946885424192364929802268914865117432660417291233229359520730790256939107394532415733562833430789953832539945433291104447088334373521580232039073397319060020284997501787124233401152378208984746983855520703620863965126276871775199929588523314368081517051062797970508546830974252929134846339101638127902880621638342234048637963749675016076172503033550055751596306756831606467567552102033384365828804399951217185819989291980292096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,11] -67987673940827155764317037825259791558281561856867241661018539707337309279450385818731248291460187791724627227413827123268649081617035196771870167586086028094312030738372428005201660231083731292062013684254699159508294690717528574029055758471899102477023888855885261892707811655521588397164446216731039753184502538856364621433912848684431784777058222666935639033829885332883043154065499903995802698144361525193498635454040508250947214494540940918884312457539129895284595030283543793521398234730553068040701956670913608665046991400806073877207195703636805769139540658249046508325916540298957353947313002837725916636699609733607813819070979695214000353545573188543273869050443753763601628724478758854595360352211475372983450860757750265516798204409354029021615347839204764088646563298392260701798138148914023330210338789413913671851005091549407759239806618800482005434379372710965737012490220619984302298949080266235247193018031535779793808951445560336439245121495221535460777374520574576661404085532258039942431143739623594931823695329645815723754210655654219222835416487601141117911819503378166685117035135781456670278858493215195465838226022727252109478336047307084106369740352536591398458351307990005891990412494921268426211150807969472479149310909998373513671735092397666021414487493526759012403047976415539934799860033661852360720214737293687377314117830013037047660675079001419540509884285198503818085977343284913801112059700598325178412267140267848465499986936721141087226639278479743846498737223317491819038040580207114346899606632789069045049164493361115986455873513762528504564054636395644839896313871711815915957125431624740942891466418746808506604155872955105592318924159082601269973978104750193520084484124388820312923844407370261013439865429356798691347097736335783574206251147028477973723282547887173546784136031430810118856802132369630150147756846729687326592271991231001383387305699193462529480518051260213763552301631692603323080573817408210074856844866350041843002640173796447545652082414883970529513434083579541493215805314940685778944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,12] 118447850011807111930281795088303748231386711686166650152595283164396794358444756061335069275620418098870724279417277788894136127981567476936264639760995278028345274907304847890295179311883347768279086725058954900025114450186121078514014442744494743872700725824900225105986951593757771108266344444412270302221857582311597175317797169961170220818262431456148937205883589011315352572630651348036928645437430486959787813861906776566671306446110616397605531329598441786752899734533598742283218292391150501487519680347334648343064689075344275543984560608994537552257597377744948133550782845711008356107522594126495763544694656326176669847852590198311257290673369353953718752627370199846119081379142704435319440120723564252707987912557318128274355962115219097663374945581784426782586229303570716382421192192189668821119507717807658131237865915642118680103522630983624264691716053883525401278106058779808307156086594324749144826214643872785837702790120208053026769532709212202959062395377009529357672098333182583530887960266099229998188224599815123509311899927840328054890394553563762877170134084160164611029123327131210935886605603845835024810320462053777721253812907981375263372455160967422857351180727348106044032915089102965819046437507369027645262592376132427952676082720303697437882538259917793332366118230710150132027563815438840705008164816100306995940764237423804826701336218284131428520823807031975031365593299208476064634250313265160898235069775786429262934807420176991717058945257852022133812750743687392608988364681752377965161031305266650045467550410589782165090231375842720190651477147925022645628124611706128987564875010751285346580970831985752699449994150446736687669799714929208785726875450351925325102327002170004249520080212457308096140326994697293325963236338807920002112073369771184854167984732019516188721726041839240820118832215964456054630052414905744682602724958601485364965389871882077540869821216483231097849385254768215691136974923182292853147289607793960923687532122101696058215900506294077192555349618074768035260256235884839436288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,13] -159771933359357552051818899155695727581262122772719404284162636676775994744119336879476114147288070056406845744089907797436144239448625010496329790037366528303862665310568068446965082871606086565838652763155769881716427365391876134687183865523344023063463322473911197009828931511910209925069307899704512814871428929076096528398857809464296118564819294569458228564522988185748571212392484000895001161611142378271866399105467497172888830577158661195942424558673625326270421013898401721311089510331279808438550191551005842079041011501512122047582659501666322490046648083912640669453869531887422383005763490965784892811666541262345242729029975716208455612474428600695259012431886605742771611021295106548531803606398245933417643469564938308093190589320358354160397084775484807193840199802753782989184332658206142034637849381427313652063409697310402993315639530862620908588670315504652279632100878417819956005010300521446938182915435071180932729763759704029568772713895005553748363478850052618842179658901468369461847321014613651927034203025544182839566757080163814705408820469673586179054856252460841700389201427045898599639928642276309511814014055493899253131627661160052061676483073805986809683986405229284375089196962198739410518873527939295822576683897972597217078462455379303257714189719323666824797427089240878417749114883633174195459550441252881761803756042288941040509494233057271663156876637436619896512360261942805877638844257936266154283478222216620580415803446730341501178605204368172097961077625282694852094231934027012055280921915195331062401763963204755503620414544407281110341230180987678795846994466167947165967507308698599717276860447168061453290414423425468885398594150442826866535746466075727731542194720218395786963197682423787222792628381688878375170676509536502091734179981767671576725859202744849555468310194930308418927324231808185008336932908033345680369650958658178967751557029138437182593666326946674281353422828436578051283563849823684642348808964416607331975172487926346817464986987804125680353706249172673605514412133853605920768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,14] 142660518898899458867621508145419477710937912645207643397473905562259791063938249335496222174439338824818744717161663032682436648709282554710924132118530100130863252052316209820921540886131573261869815577512680024360501594207040364942213181368843317625973970787156483665798199458440443848132857707928532279095218113707332924685702171641762299040650079648445339644455512508376792164600705069676676351720578255954032926684919952784313596497232911968223054703244119096585342371391201280258544279375249794703447025324778257650025365639261797843653019906764489082625337685701951097167065845812923680430275834831643719744005918401257146226764999851333043680872074339080121300424338619096124869590130978698206577166320830049450423851306996533206324691027630593886365599907722375924202520492375907960266583037235808245491975666410681440481035342611763468701348093927472150404731230380367315957247587079753564878066979328943610810873968618178986912735745215617265124110769815522882968408147951021750578575523682498339186078834220178153665579649247099214110640188323699999273642209777024204857694323944333755187829173784472525320113984260763123372549962869600261911224495296788571607890978923383728119428816626511684716159937178405698159979079599271599245131435269297319422273157077828833490750651900208601243955178894044529228088063411483500793592127517782370355103428819083721691773326006450355532073671462563260678081516844818538365830628881499047787330418177062204120603430034641875604839426738991194966236474876491734623647866132417858596954100043073964070284579503153311100826712517176082399643708763533785418183336016966937498424718114399031191093498413386971456618635006140426247272478474916529750546049940095126561479896200725537515019730527588061143115926777342912814307804225246319523719723744239611583828649009142018461466659421438804830512850396927662892325509179559726548663188159206546971033404439405856860752952583896785623900835318021503126670444553800200354250051244048132697134812987119846691541211738376810247649535817121932938262198712180670464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,15] -31710810053027921240604887982794089302424946035235080385675595459312651307337446971702726822199448995634974105872038220506004306372738206970201009195644823768258944326578003560417084537135027226782396850397998839370347949615005078798626636043343957290239973137390324672567352915559530489269015813069757031894614784951883620835908488366690477360248177315387944353375242497180279186258306402233813162251563274186507023129508589892082029994287850961592952328626704743799501400122011633457674065512528675235971084367057100956273882790320237913194199199220675501265308319810318382946387022837436732294023836046105683723971820287748741266328394369148932605758502583190546310819437843253019302309097095301975087110882344473737145714380102374269264755409825806943899784971644383087599635224033906333371606599561204600420010651294719790401862790499707617334585750869390966117161462452241640973867631314728013700136029916387275778712340446202876662136134831275458242501952873968226182185710936879489767190476473238081768652014375861274255155994874851760265035398950907691368943839695783175807501915305034963120197837616770720273491727302968043576770725153540465741045258198394184694092769358171850171737213498037579718579554507849495496658762102230413102056896956147832688130355716343741214215937431180251369580382270691216522908149575502010688882019173908600810938789255052378232944929205345765448247323838278377971794412332586631784238075372980428135942984077104418482200967341367646566655903423658425419418504803050134346983662539045200002837676974735764524030942308522411675339998789810570413549521666610832890959062364219594276967716837705768060974896417291821991028153322692037370246552182311162348813114358796633558583801245237554056241010520350269544432934505176159376315560239657582228938666014612551899143959258613366087757725606383012445268687197547812550836084503973322119434125234798305107492451542984694026941996260581826990118986670825432346371450021740129073901003417648550339709295647923548504619257927674883836702164667228372671550131863581360128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,16] -91069034615133468450967185349868669964791034359520456059052810335967021049696598010649354327768217986040477892283860767980288580211384879354937040913422915117269549551951081678294355426633076533461360688270299315340828698620446386670461063017869914783036704757096532499114765993855384368097237893315861916795756603024898818340450489556113822766822791939624439806139678621933979420507797556241170358267050104824828320852549616818700326186181090051475869137659369291730119288412204139856027888320658676990920137191252243061776681086565252718317294170727871362742492533929538623045646693576902303146839786801772592525846844182577986419339949468314884378617241930796125147240021245129932804075062890624986399369654750950664475847031833853318263067834328208509489611737511131293716513509270340050410931164857933951692583344137998790392029137237772242543513375711958930612974948246587239699974961871113290191548301250295444469829830764838583599857234730048729721459178152486867978388505749602023301891434891149936035944170143834279582702533825654593603236088336569963508276708487360639330594623179068987763829912373934456861561219657304037756045531552920387786467668870179376354943228827813720392068403522102665424373643737323690504960080735913794198033447104348351274150300736168237742161832606843480906897009099852410769461343155133518418942411013369124611397694274720920230242823614807465956376002897647225627487875057286912966005097122560383678976864594782596715801539837344228308112998925202177435122625916768936742779380579624014388506883267926318150394591284300756992282825224750157163921325911984320110435682247086793455534649077805727221135855570646712281413390091220283224166132521354366977564036393611606268815235152039075205054769660480168772389068223195136715196528571598457965707630941211693482655725425590806369263121366507316517714199586811466611742651858973661296746136437294265763906662059398606351403318083929370240184316822147030257003095791671966293538875718607827674535270412079986937145093257696268214763156070434482857946986928479928320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,17] -42110898714588833464686397181670371825245763130570492849379502506978918930614525475549654063027076698934788369206167045305355057644647812533223223554175629858303763925498969018619228851380625206767918950886990231201406193410567061314743827745544206705784884929235381176703697188631277118413834092020451126150006300229702968029486009704183197118222741352176264001397639537399894022405122399344844232705824782735841283159755938102120721446592268854636382505249853571496779428825426187512768579505972374324419977943303978247328093594818820915288554670947275155628030986974512851614673158778799192070238524355665726287870294343162872242124536709828693102816223317243950994316964064030647936798447755701360769193724349212250456737143425518021014639868165225599503822200785451247857409882117793592288940268826782624681584046051642486811739491526579668747024962160807647764212934754175746268340923831216706460057317703252370136031885965193782337790076960193240300577019687986672868297693331666782360869011862634655542926348406186861724024292304515748946428869282177767582971171170945320366489473592542108086993275357491847846152613323410365339985566009850719127454659890565150354342512266246957100128374703548084085060938657910649772963134453974605559558519364436895969865015542372995570658918694589912831065821280823434840986404462681252683210994082022141657395141875713461870905643034038945981967312405237096281314016263399032705327854156047180662617249599350503429920270873514155614884078668648616110656065500754664017184199506130024908243184059920337250716544102371304784355848173783135588971019263111843792583712483616195714151077159726077756785895149451067228486200276282086857658247018408204241896325811644796238585091432973027458922780948544459110486444538678475996801636273446169010668994514187714616137747565975051642812950298009124672428534455474871208831989591341024544302007199318615525245301486437775440432471844849110167564994041983828721784957250032740165774259012063312749626673762574913857053531798766520606427454943306391170560685076627062784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,18] 754376239050748364005359284046945651147809489485370160980912775648908543900883157945062822170222035682678930488056055815714850569641687714173964512755506882658672214583981033397956253496536983247712942172783946828039631494427202832702333814763356437096437195973364828005279997261040212875159097067908159736541547586035243941871295009097415824899529436118089394667164026235389301759207245352587593483836450122674062309338585525260407329593944243065142959308291508230074912077674382110331230931496194563217117964425268405082142596283376869963738737501588631185181682767890498396242400234754932612896702755391688994309956776192069958726822388444590754367141531212848163695522117949982625433060667695750284098346510040007475895780491517745069603231354218086593851200576013924773057882647868370600252441660813575173411365529589577749101605019420111889254329530359464671699737722574181914964718450532122115868200412207880278780386485503403422822450098228379472184151973898821172786955318499165817082280885361144022962621395069769639259195181928676235953887526815099427475483027423866527429760426358998422064876595095833471727115927656624980079202991131896746595949153508716536238762977190840383127657931042705164621318534816171621126799904749581326515521583749277103562940333574586277159868878074339980951619127532810847979648950987644203383595569054605816361249578975606670261388095255140660048805646651155879444571689347157672542261881452934834797385358469680696650991418368587986225723860886666232606091759202425136140280893313917864595204038258645111255158173617051793971688503655734649679603612916673126535187778266906948478584313277639570338025562724561160085507822498560345242174901077337615101860303478637000413352901174885823191633278002973389573630112460183789094781850135149395380858705990931343040154563364777891051682526363850716549549572914438949741256174091803929369732677087490611109620006110030009604386719026941310395704291144434203035301180050070572078860068945778028508459132164623427013629642457119139250139304827609125260914217688347181056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,19] -2114518588818382136212419233149928415097597814814757781675569220285032527193620355419224707570172900883055349098984572628320452518861416009323567880101825416185046909030799010079936331161067569686151831607038514103333904553823175180786882798657458164459644210232953960288847849657784029582336694800998722656230687493705790864078475813700174520374776703405026971577491396702490791343143786658906833112482375025847394643549792170816329115869897810274810533047916898186468586885780318176206306922407604297372563415054897671002310817438644518311146351485162315980668564744808004485691017117893737408889078264285975875017516632924732843470580797837182161926193697576138204293318560963980815690447152054595443709625344643576927148301688035871326583109633062696734707073751675560371118835652584947483722852779375364659079657046791084947726621223890640983597428059674365432808064317435286985349243838311187460220357076738304296050391803598447335657925068061905007125996305301687325509350718247999355196022235713458482077793836194255325241600228901032409595605761741279258393789072222962979013904680759507309302556181299530231300171996120445074428205635814270523462311084630240546430575537893588895426547131959462264633914996727071930107755892260179322291708578880294863278570863116998737154905368989074759608630345656119216139616183820881172192042388208648581645580966237654563742592508447121374756813788610117688132633698711603020851179026521658616829471906262224284145773191578901602368852813571928808778010342344879625661287963767387477329725580738458042958223428233415574565067129060236262236860646804437708442339054338619370905455590207639446892417985497281533872710461455100027215389165718619112618293068843109387826451480347088544537281085299382378868786637739631181704791968166086309766090665159162488885802075528907646858025640979535069616379739330218501638356221543004173280568905171285995411641137580661252714237835256838998549811958722525601270928778258239978881673586564442798765086401082590831883716692843948856871614459350096361803458568524394397696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,20] 3744792664782884973822815282318761536678343247952869071760287224070575351708252823924077613072253107151862956326040806345208349162115134863577229752043353698561202142984752269533517723740578794775374731931369725155868040512203900769326835499632313960822037438882381311319992241796613165735794035457957399524796891948583387054801739892450256293110817838627501218582799361412753967803161975967213617529154062372957589263504101912356855177530273807756150518413211542637329678344860457404965527056169299447531457089580966519471271851913428652530450020434591801682649861797986400660896684954725503014252372820447313024632551462974974809548039044238158050692183291470722454978055639929227911900136927777347470745315830950043459366466157775449816265676322752825793608355517800856450446014662445620537974425244888280531568553246798301955749206690872632997658229176904057466962415995247001564567459070783851888075131324383297757423830264208388562356345871934056998500097419722303464298891567688424211564711889640182897495136819263559548996071328766508130724471329684049663290152747667176932167427231219408159157533864525457945114340680711911329737974534672627828324749203935149566210106926034899641113396417723856130154553965015358113463695035914351187380835070990611707638919782264539060891885409791484192419388963300894004080119089252586621616916283428671245680744840081375614773789249344567818033953763017695344655869337194170797006920273371434452486462001003347592468064015076250526607806171779463542408316457053227331824046134810779766033955208805381774448453707936603663093350642519295323727645142629852550870385773233049007168837326427352544200733882479675268975552531214023875847740907835470700534256930022776116414005075505004200105916845875423419829118778716546847187734703879858000459785374551359744973234098989793901606510555451257870069951167326211208390348263700007911750996361516135090670446518188643804688401639349557854077494278577983312914084723269802341633908666002185435622528917088969697227898704804190415489607965384662841042167871075646439424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,21] -4999361368095637707760647048082918666104669715709574575678948063210185451718309176544943337496802888919844891653641768653221322231268557475261527916302944081618988370166233348341707207156644986718928104147980796517186203048147479351242343960655016689497083927555506577340165838725961025610476233957516238290774287171541635162511852623392972271629807159650543472548021426580010919103824953917674583913167656341212494806854832057632462544714888670222923231321092718533562675502399826262436374608152515787853695594136649019879960766710356053936365221871323182373102265847035363219486936096497370654040735170147730753150690617225257952462293655991300170820243981267165262885422989064961001277922632925366045612218967036476376282768184708479396703078105755300167616159333927206723722643897591128952386244279265377032720890709678357139425111453330404792788323572605849417515781607496224793542860985902093291312618046550818698288852719336456509374795951935460500250239868893075149977025379686096691466620011418612471407762085308686457350348168053715189678496894587465684424445535965043384311234621856673496843942946222818818656348544000073229021873330354547933232402095097279449859675392805821006013930479164708165636364617068844914113866886285599526830952213040162018848350499419245508174816281548056007464345962798026606599744848291664667488872626619561217659925846671096817342402831761935024836661761827730487723875242384806949627632344310327959234779801180081283807123097169663618067052212529434659192664930927081985016025579537762141025244017097586538537010537570106623269704783942793627218053990730574271371839743917873443483584890678785053643056894515519371496099485340631481008092704453829655439714437694943641507592668301849480242060737697105653097366967753407622046589406907325491373886604812313091190399102087615437674537339286160971374721827032858968686129726691600103991709025593916582035187439904938964041835150227520836630249585364612546947098365908932193803843100880199255429062651321109899612630999849943339691150752214872541031630452377803292672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,22] 5383389452256752477418046028350967815740890937599998856507639280884733287722852039004395445259780249304050885050052141224460123150478669752904318754956518966519575162943691882696150480986780382672949157373191157848603411186545602500060662920868474254345966588541385309842151532548188155310450314809841951680087518287543270656715185073591140679025744595022228813210322732529905606680507355635889286037382307522879690766914706149990179301346399155527835780919802344489127611069509677086488731019169412819102614431930782563912910807346405791617679920533227294736312296151082384965703984060645180821416937630381346092901807486778095443028215365975664167475618068195387077059902193984047116124434083488659896895412031996613783093053324197096108899344284089297363603371607087777456190946243824942537176115756644689528471794422829522176297835230223114765311348458726055679270769088208545709359891215558338102438838663474046778913023753286701882441925525421043127303920217924704168012813843794577017119783815633047445055475932266241825737692097547784081927483302046201622352953120080858252132579535180057111355658170093185051026235606769303859986039613053058349803140071480511266891507216748171548468959659474989693390368785353003080392121840293670979637372066477849837077153460024922275593935767116915877847283738256108809940659325910188874862636344385729877614249046286558804000042100462238535322658468802816348411193654793152532551600656305861803059172389899762337125524808681475083508651942430180121959964613555242969653487125411991393205075915157782080035401526057145563118619301159486678895835136147032983016872607527282564154635884984832363204127022630450126997020131208356821105859525005018202004419522667495313462060089431860481606208788351314305111745904974520398846986455623711412666281351414071953930735920313028091513644224054230368387772140159091319295051615685295795795441470937866181539405710897378011695059995335907121956363011390929292259636780561177650739502535768792395346320150545116877656292729326129090226453805890354954121039734090261069824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,23] -4839671567355910214302683847733142948625444933166596280425755954708039397320546524313618462399592078531003223057672193961207185916208428184614964178286318379320394616936210076608522902859012752453952418699865136053950999288911440938588962050781768438963101752492992582805784681583513711224218191382540322984826185862879432233369725619181410695209371484915951694815670511348018749247057252882529197952568243791967116734944491913801904354942296822884404971042824667108089310770487589451963332044594968860232997266353022461094824651451468700473612274505116022186465763628592508848023078047143498549789014743772490391624415379469139169285218764273099848656448468561250158834505990920298775823233209669411925521789178067103888177695707680322080029816408770250958364515282518863344946605825864823503723562592193369194242219160644810695166193979972101737397629744526044877810573498279591213819094774240054430761335671052939723390164801614006897521286147707750319649851749109661322720035619663404031763770111013289439804466631494218273778527677343440401442538869278814951100454927043361519644988730729487662778708257836937590191154671569698296676040472362034935312367972899954759681032107074195034139302275189052827084181782238873743873008703939174261764589681482057189068406951012947363433703589754443333737982748878495506738085899981882385688919236251470284639347729099058412584632409867607022981190175224886464955207683656492299108703652846527112616938398192088687818339205493240051721446653626521136894234547495864781991885327971868852789575738240416639100440238758318292226975718183756727325955017151279254840348598417328921470774932327445117407725545025054863111519362292292848915647536322514606206627314606340308050389608081094731175203349261529464335020106892046305786286410165830106025799329499673282005120110148894488752282570982161349377548748054048453332146616741587299413945791316570631955201362720104586238762358520793662852945374371163593351361529630045367894017952681068875592438041273869581657179442696975472924293141365734712988319467437727678464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,24] 3701665293301064384734674409927533378414834305344013710640736198426168837696622569192486868552287471088341560259475216015109167790876299359744460707641097413242966506504169200037409574111488413774133081734369574549053232789728696606777646593695291418347847102558591311010370368155782205897857803508265530523385692746283257388351752542061585492359222569897006241421409478790708888452275561571768460654185832312080858847489379193242559884575376457841733089054912271110445368170327941511900880969889057360927903862910123308502519846345001868004009761975221340370498748852678098686732223048662893775458430129566239615025495818088134550680427633831686142936909834272659183063118420089175837107768760661170523211466483834563517505081617228934972034693409220907456756429808994822148307811743459982871134689155769697786670321191461823495419903217842333761276612603778735826356811549610445087304185834478981927952749604907458201027901135484252121348247163947917235356052540656174644669763211518803734315725319366399776333292485197832538766736009316327972690236325898649025261683879696230455031028154035723670764979680633135956769542270751653133462444073238201120133688816479984900883040359273748700469379782655378674059629464848873410436012688169380754142914851726591971940913634194784572422573811322422956241426918878089893267268896872132041168951364908988141525169311822106407300305728471058678516421163670569448692367139631182476435939206268443768138811328343997713446446754726856085057942161838529573587799155757400865556659685452751885040361168711982621110733093310193489654343450450505219722004494667592908302777335217479904307812965179001294105826186938656768747261714244232583923998341748070772916626954717460414048786045339813013992843887589317783916558529963657106323021004197621078017512937893612857713347789263992770900993595744614167594293182542699784512290420556922115451737935604446294748231481678680012593822367217627958003478562845881927554371648734769314081718488059253951524226841287945394364847599540637810703251884243915223038385674794127327232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,25] -2430439261027728405071407842631408437096664648996689569645733459153916918881046768762208761276021329133984441177053143007566259798374868536503164195090607011335266458100667169520225498206039125385528835387597548423222144263083957451418220424449342616572773601625617481568588364643480205090472236209252070854967324604117290219308584989676690578448712254213736840255203870107776858986834255972994698727181947183013822025438360404939832114100170840290853175280754412659071308308351585890134985641728466134328492857651786937153208762692922357890787801921947924627601257182439837422848907964202768481517365448493348901907772394126330747914101112018026182934811637378740610833056041694531975478382980707679053959131156285677930923653413102116712758928911919069243245506785572155060451465587156583884972989505105787652205568260875696137494200764437281111273301435453684889591417238615262916826778005220437304205572007475387365523729330967805228263676167728758830874455573228788987117312438460921334605899709690926882018252624053734327092673978917983512015154016968947519414866320264883686715885011410010161983836844557177890073067683917420711476393162472393862008571328668415103610239732949410771066280095527006338928430143308390664119183081183707938015769617418218548138599097163426429770770029125220082471474860418116852311001922283639486804341102508917486803761538147876776798305609254396279460245800174071992299529928382571699878489343650161141145138515864433306473333061063705100593404007302808603371054915400602920022998230479915074484174473755789027424542017655404884061398084729242839796255481224907153693499813075213132104978133527448762528550120480920635598488991519707589133190427085709858552083054244696081989625195004515844485274695226704570012039605391865026926682993021849814971149128745150875625627526672290600443586335456574699690085610074804239403648688841318316246644252550297533439392475195629325940572147754921240067014433557762213597162326425094522656597430541735160813967655527119747493145009707714687310730055568404489563526946531261284352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,26] 1370838249265551532052390991228853168977986076691430181590161327197050715137424244149687729021292498363297338467460320753132515773761853366329969655876310007219024973194432566512251563353554536190067211229450829645212887326581026548971450615791454350943515871792515771078663441969297875805816044549008938401126104759239696652303535108921522218586558614825884876155319600156207186112402369617986117263393310705943051057446357427630301615273786256803000618407726001314440294899866583472289698393846383264203294243908556855663247061987899207841411075689528373710820868026284006715407596212608745970383654712431532357094552074825819727590594811650415699619948844898940410488579850117321678456880995406119738741990453894978241622772949572974179060961622258839431549505303462003606034344672483886689170263381542759225278189000921754637185167083520277962012317721983960412560104966236839696860086291072373097220865756824787785829398890872896653703981865832514237258190125845319235739968243497306232063257371112488094109089181481088463477475916060605237174486548626333071981495306838605091652673409398066723480622227676622357898180264231615460329932551772632055555453558668805509968160504812795002019893332544284836719158793519075368042721436247963630059535075597711562669202654504864734084154470742461601574637196718481680922528216940240023002129006648014360174409435653427613698116798466973385689103242988601285178433255253720549140329347918223047880163670222919128575937984954147763339513995815830571895286696688775411280477475766276168202276217092900741470836646298565687228280280954342508299775970369481887000549433318284750245245093503885862774036294323772810321892996336798083364588638895873204321208973013043856678876491266540058234146885790335824882962780087556400752240884121996436550838663479653707852502088809632415125833103403005334085924888492919404369439170875844858217506452969345325490161967941425074749527171777095088798125843083767232503331081751771582637255724492582656225923925817565713710174470997290139897456955754382203833027529909236400128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,27] -658493027925359547461490304066238742081992432361204412792729285144337717879617204343244800883955247031433850298427919613540602754395493168865857359556776203059158842711068179555921605754983402042806723194479177552408650137824774717340372157661356429761975693788123734909202023553230694340176738792170696562451374451661065089179672841187669739255551119101339132215209501705835488901422451136815719314215294539116476030685893347133243424977624354781459537717684877381452750651217585018079337739709812179737115990675363372644639113703390471185697251265693216668092532622465476835486902801988489610342771775704357582686470229791952102471825307660418507899335351657719954454584972349647064354940879662993645037676870303279992627702738013671155251965911016524448082116134048138736057881380393032404376844799823519176075804791678435284053343831536148696097716335880996963053570851288446830051314667584812593020263760465661038004868726962536798328500617308136453953697327798374365001717336592826667083443411295970337423193215973714856503541759206205604922035471952119404306053123645480702554275545301484921621011162935942777614059603272822805291639651746117413260450408536295814182045321134752305944638053870625902903692425569732256496444269358466291422750150085420096014871213833020905779843864213828825169681302459795645672883442782311839743024156012534795166972915084287409073806231867239099546695892589642456524452107742169993893056381311479422714161075572158631418321667472370802661011888171812979045995050101974548458642017318545681061147297065879666341090825280484711392344437563183178016893663771381713295999520283828129646289080747338712477642309304332075925273793215922128275312350286939485559740304565350290239809314235214432802248402268930768402648941947114655087933178229656096041986525469461001825470796501261109166955500748379601928495650466287261491428981004329406964558899794707693188657418144542141605268967163851232681035935776371776112835626304744687119651197209661446773874512500057227828514087863102471415196491800436370451293571908389306368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,28] 262703122126455140076832572213050779490597170711263573347135068097632605234308447765411419412040938271923107644007116831412551700020904605226178875745187356973305193350161903807751145234760762865914512145760309212104283288959828703009185999028917020287727541979817949972143731187709357342119459006718659061339113178095113950061009822076203014944241335011663033294376112766325148060771207593574129037085284073115176351311132293554498048415081508329732789444727756243562937651587343279529067115382699234492122936749286407015246991673117771120159965843481931496969010301735684111750082782939585475262330582136077024635531019171014499298835745327173993539877193382785293488529319059664751217102616824666254166953031590298506839749336130643991086501817584853614242571351703297149118323483307101494965388548269908364062222009557697316806388003452444073203687448907777280405585386273930613768067417929118695588313317609229750634294309230624483805722844681616870990067853200570630734780982116604560959543220181299090599183081318739756236810653215250072634748198515264228113640779517469755335616175330110476330548810308960239313168277175525873621433863842172863404287680352104287215035394019479056578595730360771873192380455849495614457912145189803933219719100067778706772070082964333566206731671387362598463492203679970705890726554056561512196765794139822884249711929967648391895392630616140881915998268536432369310633335593060783930750808272756979406200318822940207411976133153624979214971551751938031474259848599448411979358397134158804880196417841454116584763996695760664321105532531712241508410494137769872234419616212947902855412883101774061279334859267689051338896213147373334179663303637065436606056025438464588662038644075441307498701275135557224689498379699595850052223623517484098046927956476873283576636964770772794548893517037671099158431153862707144814227821188500661946649690134880101948103077752200940202185079020785990989257949645050089967009181422870275588183903141613449622178944494613076835134526750782747113828356123627947547956768892212215808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,29] -80975079933477702251419282446813825507180799201002202925042680721794933874257893254011032141158057752363412569060217847454456083329851001254016280496978090410032240480841432479312339783350109676751898710605359865424551930240640901682697597943908455979425946774216287727006255144963029706153505245574944416930878181491076810526901116275356538799291629948828500612103776954237310835778220121711859689934987197067350343136289637135775964271832873913631064085293784239212999482022518171420830791833509429905646931727679992899730763530250462786823485472788376623564157108567926535308373266000986556864482780225749010880032685665278862583569645117091618934677752079757781606822944003443238135491800232018810733661768815992925542204637642065691074616455665140313127487547583295644242356864036414659477796138197653969375956807734265524871189393095158642818096660148815736034916309955564741720858416788143049381271714567806497099627559106302734062436990952161720774323159428404098947754411225475724639437384665178644121932507725328785533905577413530389105032557494967435392510507851513845867382091657431065207553080703178118851450367092292900682176962131320839982987981519997541034184282192016261498154239603572656057877970030736114230658049598164748502584272752471273013868414685773304822400333381859445982192891060893836597414282893495841512450972406163357810396560446078362034294906022423904776489553328042227327066343281725595938607661349085826921469591643106252620910202262749948192339876927489543573751919667211228645514893893472587267526082014933911427455194130392726441240656823332757781225416894268145086738338073353890855673895139867922608142985384440724278073448461657315736002507013937539676745920877329667200282896681297877797756835211696221086299846172416230163238174059782907443276966791012869643289613237685324845940920695039789026150953678938146199130500842380670659098509365699098760723090568765589513740954901641662789571294990299328048870175910893233728530300854276917483983777887299589093250957945132271242423517917446136935333264545298776064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,30] 13900490584470962429980882678456527141469305927292663678973638562798076442622601335762750351144099039629803091702345229443476401373005283641996747288930024882043449597167744772772517078405731597735108106187841151600264494695167272421701617200444554586308642152946937218979529953303489799518533311754296051042385107337726033735526490166115064154311233082738269964233561625892891138252728335330476572186952972507044805767878007033292856258519670448655677200524595351517705238336014214882362055156547125048977508256119706657162942387485996317397595767179648414141207996090432944285082769643467529335485570912328596131577059798975452648713324332973098062779186381918434705169569167656768125135950325409971486088179767187936048769581316234399196244421329659302276286861666861484203909285082642792013333590965921054811423578762703088363459938427085690576204789127214401851013675519692493993010750214427418533477844707579106740394076540730084505089953674055080466423110989093473914785581418847392750827391463272674068132053327415626629350294630445495723282229844139780154721837121878716607199599839777130225451359963477279419118528897061965400003870889564806921667754906245010330329563210933071862517043059075973506570044308775653977738098493733365651668838217626705961264500277835170776695903273000032548640759465838964572515986064218826414965793798959348052729021494869622370155969188601327750349308321941617731314953206507879714918905249492540393731827864108301352209786598159710252387155939978090470059640575886888499776783870345938835812178881516704143307812621219199605290125337322200835083600171610617968641854557657845378226290010844711818636253846784601788450645863987024070338566450338293031354118347454038389372930578548924963237652913568208772929643101252149296499164737088756967692358496636217695916204741889269058219682127205115019383886176470862931557828793224190638263320661941828372838116207290515111165339421832090228776065829436064254483715636782867870532712983188425168219630996307087942060995351399102287717107076729794539532769918231511040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,31] 3977695337127758669612176335763352080821131695744885192821858466265566436531904403323075323137643859635230577783883387084117829661433488136792319400188199714706546666007570689244638009580121256430951087613970435234568717685802443376343609229236826407225549687879741641980043883778470082277594513544620942390314959540713640957928737466459580081039439362983909908954896613140191455642044736995299388721249309285713972698141023629461171480320535963805226973312600286145822566558488209036025542217562278541009762649215837550138204693068706719270689486227672981926294812675401347095267508261907925611351894303260998761837929866139357544362271835477172524454170671886097791395343261151480568343158129175635961519766461553477298155383584411147682617708117218260353321402223532492509273907000194900642433932549546122332459283552654954244585360314572076360015923340234593216388767050365547777074326490830073135209035257076048886740342433187604475366407837043751841847966754552607626277511279557523092162708482444838027723836824907798940166047421684453967697057738569502613283854657297303972271845489869023511604338063680993998959284296585925466930625890185825293751349905251790566232579197235145694410803937704896407727162616241028258967826634813727921013229784598002435893707591872158853403704164432676609055924174907288861297579486707853454364281788017481610303406798961962149673826004678198774231930229373814705034026534456304713545552082065546778336346454861073694596022078501800713337734369481757536049397766361411865424365798884174918217432555738626915840369360939741222492540011928045063916775866929159449413113587323452427025158218688737434449280641982283311936769257929807375489770907350514387484347384795504959257104301951440920770864893509192263199308633140031232657661689646933821712240646926454316097084401474815207183187608905600764889017701673064552001788635637406728326464675379635199420031853693285748923827749789608689424138531143968876717500209706448544455989468433100565045109479229845304584979891815814162592861241249616817550451761125261312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,32] -5515262890118539712234175727559135373465863703280212540107701848690395084302669231765389937960421862368274684875044919536026038450974992187729206539017258291831388348533357780823723462818821203187852709347950478801310073558530090804271885240418193974814537388690143573496955267792251305282062591014631305893197288706578025842547655646424150269740244994741145875524161362332764883985782922919174629435891543066223119763450082675670431501062990539797531711912062819295679083993166478990266597749270224687185166031603844315707931204601468687330470525737307973907599791690013705136357530914267617303752759765976869530654812383418627067779566134635927767836385060217483967258862572115465434622037796208672866503137137007605089375028049700214531003070030441198148724347804190354976878189346995598773025092011465022198566171431991972751290217198329653339018732948839309396369418380519203106942549520388648346747987650787349925900794938043833117017764602509996935116348517116615149511670367808513907462584488721457365114533648445504206124065708381178514438086911485545145669732989445096932161671886533720298991542007959495960246672944846411420428468958745761213895502277726193297441873710258254930316220786498682042196259366209557379462958244180284601364801095755240688674651452911000518633068466132429436066719282732519672455663014478490582694631154541698689415571271406577980780251547555324010987650525906406869526397024298951972284718013177677537837677858392846442467453051862420735914087637331063854461592214489672992130705615737791608416913117086167085131071145622050729978495851729333852522038604663573767736852703352291556717823771502913962349961448102354471769281922963529385974295710978032579298164217287919000558877926906754219133693453807981166351265117781500895440377296571032084394181422149327932120010819542280218711295519091799554362911245506312072261380500675359363651205285073178613870275509287311366228695025867677849475018905821663189966352373025487064800179311341281513580846137372349600823740927970566279452550886715812163809391350802022400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,33] 3555253766040265846479685909399832665218179167861352638488041849820701822094553582178630500622937846947373830027480697724507720990789044525856784885415221273237890862778952487855459522210781387635661489408649401130493232935658913292429551522546882727550479437543025434954240139257593631714559240148252743989377799910420161943959242899449406438194853814371339196177921932383124829903438520925796407903689840593536263250624625724755704230635907298208468296742851814181193079328273222898493586642170377933690816899247945030365959697962754080637966911998986978501247939914735422960934362281548645850725034092267559780344801968421383212105274403703685133209620559435347877979262224473825855346673360135683954953809048583214806195904128843848663941349689698974591527907451650884679880525787402273745376632910283291026951410897079457452301701764320360830163227454585670772313279856598861507893025651405693557615935774229976423321703105295189347317971920566879784869574358346540780718824076392351507253139203216850894095173604735892366595891718840029269932393957379162858894813736420359074766656512451049015603839981738652112743387845385724814095852692274744718329157746527769854225184869685974002039527984274536226956158042173226800912732644630814824006683559044524807835412786851551309585252476099886249997928245381812050438178929656436963136373193767248777718896597148556241343920534983624337950654756259324301944502199361494302974993323708534828147270872321840019237285180100106576517801927232954215574469517355577906976245798779501826779410699773323485326801743571396641333716919126406247947635971500287401995659268432102308621463014544799285831682611574163502004297272503848529000022860405208362909675664538413053686887478842963619877453310990997143730716802937758820566081866822032867913873809650479197084394165039803989823441969772442296096606901644721781333518412817945769101333402945171350917242685205909526212356603573641204759180461852996394125686974199422996264202716363761405279169318478021366229898419549354994091544145337542191653976607352160256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,34] -1806130889797590644351833316017748951447032162348418793754533555228193726702114830838411719918887271414149359386934572029503010229637919532750005318852280636857880711507744175427537091257869186989175431160401736135455850119687338044750165965428392967650944021888881774888130929881228836601270920940503576676772184803031339224364905265873786814499487344347060428539732280099069186105639204053746234609079639355163660903881146556864534274562408498621017332509475572827579305221965621447473835634820443903546342278979760871915240423217098913033600046637399649435985595032890592613926856010144439317724887078942697677566547310910977044754341956900271927018436938651668403353799991617093338255602719561616723751190573327407371614452725924417119247364075744154139515663493796591103594504842657964488520476037285675281976807018052379079226656808303366806355912501266484295976897207266239184058045928524439629314244464851457109819326059647529101439857712234267872157398127977977796960197480984694038177512530979977253097540371960209895192893640686935022820804806333809447005906909585104656157691284516420433367070833887109178393944527258594260292608019003484881440064643943492287467695284663961601143810810740883154644228759562966727603012931724564943249021274472559317344435942338440811506326656713206869754284047332430410213597679730880895428159239558835304632145866430868623135756607431590460584728417070300788773913021526597448410066760237269502301908407539978218630204863346974775789116152029294868729836179526979098028949195600013548107760394066789561414188057515322420227580389165670169842679613180420225290040830595896650039109175866181671155452668594262639641083585694575237059010882826585188896677903608743556900530336305125493268725781023185410918454308302290557355583553943715503140336523792637092749998078780694516785654365015828607857914680737080979032104197269455233680624326967766971536634046639748742234177345039990804680362595183022396105664127032962135305707930599860245554491422589370309604541689733263401688800858849403164017831599551807488000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,35] 804242646269986503431371813475821942399543599115889251377086003615113583705468284564507297365976534861224800305403182785909641677411601417931250768136719918770431138110243982069342024135815953015306575933245840191761647769553841842662963665692050666894137299882171862799187557524046642073834268731843507325063388288534206951515033584531653374100138130711944569102703025997663038175610590348469227056583952500657539644129711399513492142664905713365453412545391251548400477372590586140305717962003907855286258384385619840351607085579754204815935401895099797452510460186429618945362437285477727447207829009094465838003929996568708130840842386444460076492834575721972617894814204934288402758913687333183323304010237251355289327485781782904569247679174825332971532384519550381501215476403536317275255319666365637164321061866390155488265673765828192070958869610959582097990838163799852088485937269179990520841730286921710349963191365279594275058680230188418676776336277619154079933136720759420722871439128567234904984526909127904510519191186198411546304927646402908221887001533433463285843744270490058436496557391718165744574865833412637291017338708153745575001117214333296931493999154035151411719638574804762191812335798339040590335956892298758272428822032459554536465896769246143360916164136297285805352038785988350246504527960047931254082362537318123158278047000136666565328672530890517042230302934870353859017432552966372963668640554244893985738967294747930197753851170509883376517417138929305479412803610039698217463367025443083551955660367170168504348985800667796523054423720724298756240140980899686862757758581201313255950684568202133909579590672493848629369321105282909661497893545137269101866383668725062620084137712527979343860434789724147198436855272728838254844529470750672638922987147988733295128997467721401175538611989569338483533974560669887897435977140825374710896092790116750957399877737700440611933853474197157295456352484875206297254561964500768326961320052058692461050343182860920119709193604784165748665949171171220647942000977295441920000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,36] -327820011653673043396984799409956228241382076887347385030751621484533553653142835967400863384531698517197335865019954452324091533125115069679214122117574284066834228387896176286123999283423751913306899035216048829763925417159984940353299964392094313448493133478177955741928161166304730463251633086461698750180183125171725592551829337991925781253521274485206520225972563933041508964638071401650893990010249718401915408137263885647811309643201786455118226636794530162022938547004677057836505913022389375159974747864393580348942740752740200241065914427867798339699230691021747674610439407179220790810660799327400978599591827965250317274798174625722611778713299400616166838335874395386793370793397736981510303763521589914417339639625532869728006772485618573881788810170109637894683513581354519084766278060207267269000562165908100547654021240811444585094758740574366909800858980682980778907832545080861197967535549427812010549458295998130526402402503317633203717633955918929886409331171167450113076589269920183162657335030702369421787344047505105449528933326538770581526977022556157031261119826437590507582131064119509672581907249598620116667874215199297957363454355599650915620451565126741441949701503241306155544073273431832496217453475118616983847739519977343122832647146291149230473704500482640532435924570211813895056507991125537199681287888990634483292248685724970016980186079933739910495677160318519065363325796810140235040937545622035747375551942536128533881761655795324545362127169487350494424395252362420965818884595897894024439323307919348444942458830770085401756868425349986048741453823996710034065946522462623724829564487822178544274485678064037430172501084674101798677494668083224354381015109039211719144045776707727951546858793629456043519804158143623843897800362600577574549739381408775777356802409586320820032481066886533928147746874457905249819064447547094156243286662863015152296632114009787973378416564468246401669146780445303442683266237709777377311562328168616058758720587606540944746146503359029993420741873264833482372394834441797632000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,37] 125165384224707094878372025476615371999220451762081974443615860654153004982480573547214832277732972048379473968262999590449352136941893665370729582143671985131553376673013083361593269430065982692607377437196262807467489861052263769259300373619118183901837302855002797397413848078536689863950001819392650961045150259511708819964494275896472393234264930428803093684590465186374463744745299233973903010079248399073021797115322532473760433798875292098760069270406452832812056052422662272280505380222585735075184485773141408178026018194703921068046965040422518180428350880607986105701751009702126678003183806727300271858413258965303722786349009110068429869745208101250803933576311208076156279499844250096755521962298330763390647041063653731316243713877289865748391583014539320892342655786993855318098774780466874859266424668478208905042445471204607902210527747937518544792563894286581856399773355281589148752030077875771637040474534202826975954514820803645883308763142563961929864684332995024302073256069616729013829362565531236566671367756929283648988610964023283002958401684081435594846460475213941009848332257097043204869860265703830809711968509880917328308061147918064963466248163355834937313731313280145395159194745129389263303271345849263180355725276395138161109480319421244787903709727207679541715987085002584980970917306740637196104389759779803135320621926769635947847757581410695452029606879279155780251012907101362718931629794362313726688717284745816717726718439107707132687531080230461449516174224050057174368022117434782069953690159398394376007420843090540180803198263114682446408601311760244072732457568665466909473633027677429700067806060464202282963785943644694380571066669486723784627337511180542740834995707492232087751957803831657879630239896216169857845012614793337913537285896050813684193693892151995630347713699475476313916218282886981984594099391014470809232965575917988394313038445512401331927188973233380173842391181014107302975265258077535129428412831503257231604558540454872920345638226983075102415522588058288468142530240708608000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,38] -45235456410099204903242284948317428038715642690662422042969152319228142450282307934853340913650006724850264743122524597005068957003642748163663100288367530463072027578042034660396992819966109627541665245717121829140873991552617809853209713287079310218874892291011102360432174677101056675899074912718863669553214804269396138634389856479747964669617305287398688591385430551650659495916080047508604115939168334497095024511203377530062821593391273343418002259176483014503604339944088969825399088960363315548583059860130220965722843871028469199301036849317447922873795631495955364811176797194368364039322459602934453152113320408864190245009313498624580830190078214090261628101058734044869905120874423627827909372202786034883387774834322688140654433278567869663699631934403532177077933427107362398585382303968282764555049860807798819687146052506500838359833410132992329587514952809920069765654076249491064240395702059264297647916516175278862904461614838934444648510718424247731378045932095412331542559834733854382773090511063766828577761751689566257514608123270638692766896366411665444909976928237435708960190487264689932874059283902488222981142195181072957834511505519752320463646291157912422618417753121769839268615536010314656474524072759624546364957710478031281097309822174786809104861954359560243274227740779580978719987616622712490410468443330213198672393387490853089014661696721595792442772616229827445015629668197859010302579359142240776816583281632040507993239220133221155424685899071494033083698491221338906231440326100964468469945826076840404271628233206735436879156320088928636831201647190141312539078222753293215884758983270071072637876347915349400003144706013740442187605612922671861747777770573295839901947957834276320753007347088598582650764698734745357790090241143208843263488636344612941091341355816367894652695612995287912763867969170186091556887689103090133552020151125578576804513437420401540891552240880521338657922424275898057132774333003369235489490245634113413256057010266464668007414152120326246416167607427706520266207358577803264000000000000000000000000000000000000000000000000000000000000000000000000 [106,39] 15448541120350150631151853611317174591879247745341724551951681790494204238015872415751966472285750290257124505304583530113420557470860752791741227101261702326435337122334980870611172020422473282578553530052205416395648591470306035380349686635625297505887808898048197294973750772123394620872264954314318143547400377088747051953414894615444839690674627032266311228981421622025083640744873564002718462236941971912202655095358956207905956034475978090791225758371105630774040929096113889090564289513298768600372272738179439652833047223392823216461167744191533480392180236403318840694227728304128404843900538218725101553125870258606476827224976511903038948447759501262650341129295714751359521976631404096104991897727703290446137891950184274362974609674778190625429216060491614483904465691232766885161999032574933442285444756012438072116373237620877488284154622474963508802450191809333344853627034255924508540350587608031129090784378221621449100712859369472047352227142743033099386440364069764606825200558175685227788723000609052547291343187334221510369906072275907844503118754936902106468496608087840265224922095684055223567550506827395007155399538518800494229772458145176231681011305936279337774179993390754304813629326137552274780991225533556625418412167564604101851434504704107154975068219652357966802123156206237875302160796181847599894573343943982271354122148435012661851895586580028024091136021272166516860075785052058711904752511285230998831473458786584897527323353240950758434883143295294361022435352387962908877262966218606366260300839269852640507515069004430398374071954284092534221659187260118478972882356423996978224430573697210926155053868561109963522063062973856392934801545285225586523896248213695528531808123865043136624092478449035958304071983516141094888742097578089313620631026220816681999578443611563507166677751667002132514088647781394712870921345665441910099455930133819232609492554644425868987716199152908263815852868089524849209295753038304184192252153699609936922809430850530407487060155810121637149716675925993362692328306837028864000000000000000000000000000000000000000000000000000000000000000000000 [106,40] -4924873260562549213878262722743644475039692025053938152422664213659466946750055325584877160470036823195185496465647103852559569837683072654147657353681656790308525217322523317127055113850058350794776937674012675378030442070345978578526548332852582381292927838928127515273607002402431261702962849184563648941804260407459719069825660762402851939190712456485626799307971431572104682638458586896187592186218274536510156816908175521233364963498264498412043978667684446412902738116404062391584273672686797018465455732219776282083241479272498172904318719959646909440319434447566942000499854479877054424614727230582007011465586089873114839519570839900266854911065329651762832833440862602051083804552843865399258874207941584101137173512607092954000887188636657529609530222336912163822411928016666067673314155477669090238621075001531688565331204668826386031254511416611729863910044623644705357466363817523997142592403211486313236668934546868764739483923542321690323831229136655113933113761361123604732295540058616091557060738233673345670774253547934607982630764370696799435031325515303127234123226025999361863145387103013512712862747472884759653428322276243494772532453147154404290295496993773703145625476068009287320671719474075178656236865916069239534633142612490797926350004112019003851532272116067892221607088818512153047613130067573054219854409725019688800092228404890302168870522413237710734642658528219401228090648634439625912666583414077620423779933174036875362338967545497296313024021830604995633056646430345467175786090896309071622684800221670431928148205513143107161737170429463289234369985507703065388208879172100684119564419579436314324923427010483758842181906323228929845002578714190506083840271052287293005157243101315485064324577637024899617515620847074669045454161416075127721647929517440825148206833429748631471033450073734209087011201039442023443920660741346339517458332236499373303027400443839810291010538489756176590526279181756035015669061292403610286357339538897871022462298867322366334091229443835952670825469226992074868254514763268096000000000000000000000000000000000000000000000000000000000000000000 [106,41] 1439286694862112090338101840896020978534463259154127355225065781200255317549470799271751020133721630257279317866125933946295293169867156089222433647779859020958895666373115473473601763737574921419617383436911674259713370121676821276321648731307606272732513221789669860676974465048855202731676316721165175457238749382992000934777411116783477733345191424458781869249514229625834050036435712992077860240540625784088648660079241993927965219057153201183730424616750744082817007711931844026792342915714644929294300930677640758647991845168349021055533671768812131767867136237566780827524008320254844101897510149715548284811423418087574684349890108814040117786128525918286196573711282347009545585059326128233187982186235241518423289574306351999172555151462866274474052880281651636945141574618576081300012792498004569091332373686169808771020110797226860608649469216296286355175029739748739209914389495932949591408298389621650532649080926466585556993131423047152840641988527879817544355377530860992302591164328369640253891650785010694410682369811528789580910109885393102860224614289244267193926435529840074482400849348486158152517090976067033169919154780574315583023870717674475161782720678640204671323796322065784228362176597318248980732557819777049108506420955055363731241079961755628769030098257865734112062714324620641383004699723291747795818948675837010220383195987635953360121512892231017049421718985959308198732978177988163684434700766466208977266841628127488746098176523859417053325985479787292171524673291103629687459373710049414214547275894949186562538520357901347836656317709985499119567678327156424251412166626276772994452396959882315480465919534013508112857725758689978185190547786519410021149383510676772175399483053224833240365051798427900830655876307429395906291942335252648724580540842946653599217846734645343383429792523180429166010609113881107896710936891588670112600514378901561908649038674554334553104193649085502244056934304905617280356318607350738148429166977331118319560044544953816033986568526783632942925559841757347214452626426953728000000000000000000000000000000000000000000000000000000000000000 [106,42] -378393228473610959958366332921644556015929192623202511388701731761485273467471924778054328504355276359086528069372935484270695437981053118947893187689105782963076099266875545089974032386534706214249607125349065147713654894491100446709549304677720239760929076087380810361796146840596501581062998307106061090742460610619659488465101148106066907819859384543182929300619114997971712743490311182519705197986610532567163884972993703903887143801203326757510109918542946060311258145545944568711196304029720679436419540932797671557713240122551310416683507291350851415292051450339716784733685422324905943225966216586875651392975731266932780626583029007055815978887499085139845732525773093139477711023571813595920107198862720639740862544440908570255293689478518239837531482621328380320805809172529770436878547729579070007480253980074293106221999083154331165831279410058229768956273726223878896257245209990647159146378112039188359499530579680981591041783165761957230339477105787527727271079016271448330478590755860241773793107436255015985413655297424326330385972092147109959279568847452887046790060303364188947044635676182316916160418343530952918504105166326191851605086106850342222685735516815326655581117908101580803184564046670690451488316853278991148092759671327595277477042216956240818616413876206316126841430091903566143004909690798092053059198793827753798591115668177455050734833709868555550246767003296532511799476667174707377618860571742422055429619100650246153463879724168637101945052788463632246897026052982129943302210910821738306550961761329388716909000880700147105681725453669004687180664333877612863159056312597552487575557192471659326484289142841877883451543660740238021367830776182462932543648360844933042804610818321168230003871004046083924538698605642178856158389456497896703978917696612990783319165272065370202725000874458352455377236882203022960693363254550193887316001569846890729248058887095084548068932252910290400701766919126623510115369883479273778484268615594180210985353948731129235688395102560295022578983764432516818608118348906496000000000000000000000000000000000000000000000000000000000000 [106,43] 87975294470574610824698181731207958102557915231702199417753811649669476855690866147373922293530706907205555261062881041263472706440176121343636153380982623628032624365669337398864813731682648642880824851072161679426603080472118117763174392753690637506686540944611499945976862683249703172890218113515349719610710195831391068237998728540005046083305019891716388118112745192663150371391517222141562241800862556010002709615879290578968580542355518223777760444789649385929632410327025445155573071081440138216952197488661198540312045872989512502023598465127285204812890043047876960923399511750971844013518643627305710395897939087147311542028534526571614369331079350898655175108395164076121940453694018430095392214684714208805822369301368743907608129155993587503898345694039278312924273310096705433307929076345436326654290424121221853356849741794787417182964603423990658714043892154889748148348538423287181710491109239923672565684586962023693463398175414545079687796157475543701566530152232315175498556691381303452848189584146696540508369594093770824268360261273960943112266345500965746744848764931703791763272322436395541972870711765724395966776058773943190443677004866358282315309010325606291409762377152784933105973695522303063643975596330273487210895173749437672978450194034016894964307970956427907923049731027864978341547299242622745480731152197273414305713321872828442886870755101579223600037129287615358944781406265043195635752609215770584093197332629525555660856627349627713513235381941663871726800374614957916110823976384719636597840838371744268931911564772782967106031950277762127999973324280418188674610829042615221576674060950514350102170768259541476147233047831442580868721361874713833776018748612685055137575747292214307929087023448671369365494578593666736970467507112845638891014065582318670903181309684304647815086650233109723766942922046548685791949047285951840397939776582928261412913557285195824231674458918624446575729506415225867146399261448895972237326598344200854818931115923282710349996413757678195247982985386704982030072376459264000000000000000000000000000000000000000000000000000000000 [106,44] -17803189955326375817480676030529604617744218264583866287992543083010989356995562059005223122513914404367212283621008456205074532780685931461359721995123955041860498471185847420271571833779906403978625646892450870463238175123954660862349925366250572732764468124083999768509466744350341304587014054819964362134153634905094918982299832834466461147531194128217375080485155901003554243338109480391602501791998975714972228791043919516180631343262500854607922598546634982153877566087771473030063401315545241165668617020272999734900385794006325129942446729351206812813888251695995443554665216826665311722652260577555029260169128504894005449192942104138374933168186729749642977544603418509401798839356096919480044447566359533661766972145566838553919369962291144446124720718650802776204312343619886443124559517146269598376242682276350410579517699497998494255341974570520374334826109135852131336877867475765159404904051640890705729535448648039027965597146623269281057662118330285903345475105874065784004284154373191657486819640828501850342316231220002784015868605524859298764678597159532814362647815602513264599208470733855372847300579039813829537225601350405022055822052731349267187787027069710295917303760088665538179092176626346879807218017542826292504552488107360138598509187020633575316244583639162372136244286726083583925581161904917786909652430947128346655795670774122290665819788921399691059159246058446629415931981802094773556788145936125096730591755047619049285773019306459140283079079213316130219345493081311304324976934611592842630650818654902623238344343286233916145772551924254920019546593811187995587547202480214600388647484797146640812898614079892235160911303771322242281203745479561684154192936247057689173980541363818256428563567440496161509768533561602494979645323517182501496965964057776425747420274707565100113912534320345285200228906745939775381479392935547625171920895480492480749399237274104401493802833750683016452696795132758287732219065496678429896078980353217105534790183549035499643958218599797634127755782962443279684709698764800000000000000000000000000000000000000000000000000000000 [106,45] 3079201526334610750693944720937741091599334559019204383082955937482747224448631932104765652025796927913714106354695444624467027734977651800318530352462048144211226149715352757760317003611205029894801602404277545803127924956879984898607469479434423605589535109722199085764998398532110451949526557287129303955148316017976696248613691431496982626380745088368759450819644958554387522087046833668335219875182503138687113245674523570799350975489843584695050555019786680515157060530766127102919023542304873477205416349020788588935985411612582504240382598779957156301187856812433365951855338477847353136407190450094411619230793549841338996471766505920665113777400080453205881674720840420273620610199141733407325324820627686179556786013346908318258611889292061032451515963940591426201790311416205986750131667226090957272570210648578899929652095307580794756214168135750516211904138218306908348430408423954810082477804480819602480686460467241778637760791497311899822671036754894744273279454398201254192531927208709720228232431618435005086464366275173913647396927268860846858145552440288144410435792575587032626171042880957954767130168479368846960134189177257041563353681508701238434614711582731982462144448385576775389285919066146053676888078303334198021819870453211703598968586554376767062557424021720960814166813649898438693002982990284348374311616292303808458677563520335632665923174436979196572339166045301625450806274288345469981080352312196273907092600072795666596320300112413588424287163543038868572814545450754203414011533224232155316740749487262604459210511784321442732248867697177270585343296818411348724178064546922497593300092670736920503466688245417119308447289194051556838036716143362123793549427977923943597142519883633059507063823776396613054092673926206116485541364313940312623763570202685186920732623308679084083659350071289796659852177365075015819189970731239096241476885917225979382435681696574695520296623734062314347697161015461445831845028486310766512209068117976524279771402986576970451687656329510324641614476398160229804085845426176000000000000000000000000000000000000000000000000000 [106,46] -443037137302671830064841149491425209685594673133632299245881098151860170247242978734048006825632505661828463374267369341098141856282121332665633026025917098044347014617737415211496560429271162010798247772751869322840751345998673118028696834757887798354393049144620762152426729033672015093261407675027358333962900154567387325519297904596203735946472513216925369355029287380615556795292174347628602598722836570339994896606184991152556105249465855816115367811007658311452307870541668372014257054322248070478505716553217757907078698132527381545778829243611178432784878720257205527883096094109432377963711227720961397433988628846683508601940978435565967197741912870838529378484785778703995758411076477879040664274997152295246789666987975834377465325244763700705826029832189730581675270017027573590650064142628035621613198673997541659970972280783403487770625784182349947564678160874676488957459978765137916755422754966879625335158594451044345640114293721342816012336357999497709458710649433632131297655619666567087025059258429775210238036011421597771776060043845261893189059269553861192544697112143483414975391390200994051683267735283887621229182813619373377244220708265061693659929955617498297891498887138497980383979512524968855810239651339302724589692784920870963378580636219601938212388289031802432376279110239211812215773539493566951153219172012523645524697864294837604583038541637291209069107750810923850074968471205584269565967489548148005944702244684538004712161045275536781352091090562975703151885733072827516039551181667849795053548070755490530561563259043530442090777735365487443081478208045065778118764297525317591755912832681288041004789434286786865938882316738338391528416868073634801172861804379351610226161013282292373008356798134612586025418549908149013387015610315609280794064336549629084896497398963933784896907946080926203373719619106350034212413087531907586456335409163683636436361914773327543810348530049764920892320609004815881315460725945427876914177405884460808822483273630703135366647805642302873048045712431799788902497124352000000000000000000000000000000000000000000000000 [106,47] 50610543613286825359618902137178118182469783949104170821978179216040986777863150450709556667606071427812554797028695047785230207280289092638112058228547612156638050949653041097531781679095398564906281921126743931429529544377617675503131826072596333911269086638412719528450585782678150184432896675422884770236876136596331332353116255419657310529043528210546147289110991183453948665788431280367727383255887110541407180527040739763306870534061393450864175793523251428037586837296789622324776527717297336495697058301017738081060289802992939448835983812079386644917352820253330656470880239240218705928666776622293275045863048427062679434818208814813253953137913769150488645722256780722535933476367961376919607464247777903519223101025635179358903121300322205247838384215021270153589876181059657438754627286562467960784682688171557667715661928029068449129339887611406232508744614812145916399160065783812859087906593483528445279761236248884909535383753283113271506995531143879150610911906673681730450047317260247591818104953482867701172985947530007225555759402619886097862933014811167053493921646126906128960429402331369814786448178758757860405958345748721875282178514051842587838317186901099149323043233984828264636703846639278949519641245555956226365863980595878514928280003079346289255865137527689376025883803141958183789296882554768990350250934816986060830850052265145962863980833264481875084868865505233976633431876822689249375354243358370925901672111387948569258111423234231785516827551375407873407663361610056202749398241259462514527182945598900053902303417643263664366043237641575023241579983411315574899191586596104107652379951373489448590822267537050775041640039309088191622709073430322717021846043776885418808479146984834157248033297407797423171050832350771227870620416268510514693483060450866394213567446336880050057872260357724264273773155445004146478735361676154665765234369563856502409312322820660661694793115512214403948703909770926650945920791384014055263603748656252227935430173208815992482870936217353872037506119406670405603986243584000000000000000000000000000000000000000000000 [106,48] -4186994798644776569028071646087126754546352669940235319811863749576662740253029025441472826143508016051729461120062568301180407890423329209517857654582663456799484114661616877995450355026464920929972912193789436374168745140973359501690100631846295429088707592017262958128263863794655068487134885215486368515007273011140247117024953164663577381222472617889727408354211058043947342786553355391551526486031871849109357904380643351232066060222803802692265907969662920000207793978498659201982928883301019351367605708600335420809646443955811000423116104569731751731878586869784733267734754345867073659503856697442880191291912751708064689156520346010377976828704782048554481149794094752933979615634672665581181328865066794464252941144143411475073854550778804157502131636604215620056530070747462884944838027014344787440418305597881679242943731771745717675148210307796998351946969759887652871849755173300398606304000655105895327531067736158558069344111413969154905137225184070390721856998934884513514444111633453171867979786526527519508278765078381279059875672526745909653246446413204834506359816455025215984228658586616398854082656864135398867141711084036257068295882556381455055359833351348416844334834734609832470013821934150079306813038893207889067339356696194410203522642734175388358453137964305959040649017738400192816810400546764316015221135038122201608691263518658295450225327804532659054277343833937286296567581437795671574351289425005939496121345896904887598772075238514079705626637894549626402999081686249058427895579922424183249177997261374418315331021546440298459543399271586783139056595046405383186781522851122200163910151763349056442763819753075965542763842306683429599095462646535505142685241933849360551571481571279749136780458143853954344405016908951068901864443031714753449688257365912367430228196045910436667488132575646671393570132471650693836544381874295390670346608914085091930811656428356531248073135635878095822053493383023441030078534119044013441387190725093622180588458214110507754577804866392053457977229053739483423016222720000000000000000000000000000000000000000000 [106,49] 191200047585050455617658932261167719058163447402193093310136997487185453301394500054496696850678015627433144095558450178631630131811916372892425265450353393850837670169245860309249416290753497436006429598767621594734029504248029955839685016121468664730125333054755192787025673590460545597043713647372386296437786469661389612328584897365996325551493178321516871443104634170841992299193948776326771124180797430745899792789880441195730080101601923395673002664082158467968255117173981380022226551536007529345710849957368558520340881334776623951364092898739634917786965369724273080716781492803220927047487264551600629928200926366716521246635599310735888374915417233121641090998702606799274285814342331100840855554519640123334983050007715484499224489240822563830708878621900109956356034721850990645658631972607758936065599233542833345998400068431729588080675017134286674702890580362401743654412213320705415874023943078230331778833222023398775752151504012088271838373980037463665193647928432377662329628004169787044789158189043469717930254081471871876995023734040546867859757858161817348427620500424832590950907139448421805569819521815658726928126241119259855840941841861587526285944149501819462278339935438059568129072499830622401262957591370952143807482705229916429350221122604486829524933591893480358091301994675090847024018922809931989187489684795601473415706381465013850449643203825993219784867989534040549649994611823587482229394733676710118551732404756611721526641016101932956084948613569989452192581979702017073143759184429769939346914093433888217139143124776516797546354216338615302836940508180274891484965606450488267244678183495622125583611192335264780300257820126611268028472547440206432781732616119679413527283556162301856840955504058550236484599077546394291488898555812513128459019181164741695041205888819123897748392963491470805726796569593459946830897728856239181244705475157094354396269579330475000669464913860512855082998887085353509744878396986821431843731413629641394015098666268059065789387672390597677918267241468832084970700800000000000000000000000000000000000000000 [106,50] 4942965204590558990078645053784265229746671465649842550700247176108368057411772161197881121449264225540874604027018977890531713950051846652641133767674919934610217811455473866783661504508979133432939726282290004170516241191781519048353044804748963779709459941199555172071114960502327010064820625484350736324088679246245394263478520342789719176911107380546344312058475302774038100665827025971954317910750793416730857603250920081156875417492217138761863489123256112671421691120219623004430106873076483767571584736436832395531341076383788344605162414203297142199367035870119628482852464497518337835506186297420031063402078671631454680103738761102361852149748436541451856012775254618838251289990189485871480191776373505734192973323267868987526165708747282797422768941704165157962836124995557822918751256087753620157061408448553806009800156529535847828295394501926959413311258982033727104882953362939520745317066876965868893281785728725230331245125756725181087207250154169453870925505158953641484948602201197647712294843837892203170585172528552910527219808851164747396588977740544421401837757287690177777324590529370408113405421021011618848359135084386092419670239359287891259216327565466743638345404094571329112213702152530388270011224978643938832683283039572748185349794974009183017906640484164828805037737670496275821268707783844433495036540285607421132783330087472860613261870154458134592599711416674178740599961054719726233600515820874448607646497583964837139060871044188707006932806168883739061993792535346901846420582159246876131542983125429007163100411969635803210734569731820412951739820037815509318346419198697724330117538184839169674634818282076221335858695602446509814617326265724707854657943529680442003870418608585064231901554396251981581443351845262823452329961914765906660362401854216102970358637254055125676925076679997052905915312791728780070261895382878990731392917912391412371103244758951571894266801142095817977660660595767584530136974566274838295204049029941576754938056754293484117643246129433917452892977542392448569835520000000000000000000000000000000000000 [106,51] -1877955497243517265150079789295060526205063896012393647403214870287642048897680397381191461568799595947765266612267265090129534733763124791757557464526911010192510034342454131874621137093550751072526079459704702377324034600109577629171047178770323269448427643858747460658413255214672314516655161138448993092174622663749026932127963442271238639708106059633469766457810473046271100170365665707078437363986867221322837455450862795014505982608287685192058819524552388204359606411607835742920413424655807332994953963187281338449095170641322845269191174748932812446976428494407061095189370602283749698487316416656209573108534242850840395002686898873422118205751386960932429037018228634437110649531566039012029359373959648941207726536193512815681508653217788949450916790630987233182634063330345310808753429369552432422469272462023769221428829602454073528479486738338707633248151069835044069749697290393633211845139346761787018769676468006424148003618797506384936734936874787465320747597064378243938544771847237289868124131159607066079401714298123113805988225366366753692295331242073351220752349429633767537881026598926795732441176240599358813979669176097946748577938593184307574547862802768765260758427852173547664171915961130891194341394078901415358046837354274440182738602226411586983265926058767376783101892573020305305296073846907352975123276886200375001639225204911125972489985078847593651647127421273860405415682488209635782497691829420465766302057251217228083114505944388739525852917604304842327479031693487560778745855627551242073054932373382563018014155839590520035653491725827412175204647237597324324607850288945319701498959305261993567690754105125881291982363796430842221518961049089965874086649186398275089063921798196818534268464858184841753111970556103381912919538555478362482376876193609685642567197099339538905557711481483435645917202964526236805433301536149598991448021406434837502038836385842481467293235508782793707650502384727760088672006375100367262038694481547465566949110522442792963318950983180263479621548855102025771253760000000000000000000000000000000000 [106,52] 179986381124542794690863753539984704615369950404866644801861814693953020029428153778237610424675704118958699240703426503482841922729378558053826744867362791862655246218268175134464647404122670517930591588691962068198760845380765107330845023562158701595269189703710415321876722341003470411369919297576426594030052197934055256909679835205549479814026180447387100289381414794232901183948411338354925503823016150844035497047157548051693637091333596950654968484561528480385261165959325217541453883567646886518152190287060784168499551929183525343125822056608994701669333047715298971036840177814401659075713517038114664608187935705926549841947957175379117207695890781625105314066634594919794048383309258354145782138080226446252313111450729963966430661459235541929683775657749888458032665087522030941891567788291022472375947301952810821496121513904789794068863964112005057784905677881404056782027056283826453291338995932424717797510669616371274163257649997029273187572819176061534597355431820785545078593056970515008365669886423865114815355253166535763230937617560824098480771525180522116903027021183518997708025717107057360613638561953008718001690268114471257841418076521845695981659038687740515031604945885975513612419847268810569529881766162907681848702485939972872651256001186158898862834671791621192203727772423955425523539984116039220027145548966529435968561649254764750700690779551276413324057429272118983980422540060935943520994562566052258558003679218929847810219096158829562848095615951588411545853376205762651356491672974997873277070954369751849476886689610548997050029164356737149906576680892067696493894032203726585506833284357915241941464983600832386681916479067016452953558619183800196052558765476402654258910758068917346446379788659001527509060173443924246761330344311273530548282109419538970480130643316309426280806293736969293544493815247358836109033272980876822570860201938964103982552246828970936930614073515024766285882554405623266575396213665645666286229351064597362299052852733610302654549744167311452085044570883679080939520000000000000000000000000000000 [106,53] 22085443163424876609685782623565554984606611213902702086793125839608046921707038426402485103381627803906637415031763205469798413106723518591184272103355877191108023772057816838194448449342806904061581190130422481516304300488427777891258882951030889124207646621584418198809176873351903188490966109802013474961153248368483831581676365106146050708437687139190165396412742144608269051264289730506689599554985265026755719788765287854315616208602068380945949857258851133725713216221322235000350880875296517084013262644848350397402747207371191175742550672457237297191669944643675361381434481035194481967861292492130040681511183504108539235060404442842322065166303928122924965384014501218732349472105153812088934301109436927390323581457041033611294629554206765456103260945622769270819692598717296457426930417675465289879497012444586991335133016752761806504516655095971411892495682510847928770795554208335637099584118498801065831822405399613030153963026315611011222680979821502172934637898060602730175728379814973836932144095584221306925052294792431740584853365721475460844661337551717627690226742547137695728717246189672549171659817301284585322590866105911905758762047834563720125845362445383935103631707412792360531445693924652951294721172017174859502969752332948888649808857391451337115443955977752975460730414098344358714212150810014079404186957065452382355661172155203670385431473769194141837352276878920856371689293200880639806746366755399710881023632725010881552586514177468992344015482326180120976330998520388253711925233190961627158416235396932493287653142316164315417484065813691536915659167024300251452556719301616377347756140312778983304161723859887382946438714055061012024688101630741721631236291018379363418264649974216040566422801862005020235009072569442258962644266105328978510583105703473768811264793018711515585890031780439389434491263194368700432904305087086188762661185633955936117367081744328297873605858782751991031344802814827340494568363411772643679085638227179388113555621150804663838903878168358444008710159182659730800640000000000000000000000000000 [106,54] -14777460191757066270217596320789227736413817994268483941693530794503181719707821244301067616427543963602894060770854146876598419863475065051335912134013308301070033745784724266855827925555067080230915199290548994120169320244685586367212868778752949963132489019649196947218683045699000642135977832468141201316981026516790384940348912754210631231536023831001242639810279998478254283807278770089459164200640237066645278047413868421983549410661122017003485339947077491873150250951575357965736668608370907799324822714407694098392348032430009203989816931226283995632452989687518087670689719321255629076771853551086361753898701068676864669387487081238796024637563306267896039844528877733786867899682287642309456134769397975146002333516330342485106225010691722379131524656910175035703190741871741796005192002034775381544616337090733285243361751973081825607489189993847198775899233309777014099418944595361545512377194510546619621786553339285290841011383474758107584296361400438076390616077235908814057234520723717973393310705235827207394312685450057018621498652357353994929554462249164427268491131399212189500270613597145091127494855059349313221509315405446076770251914375643923624280878540925178102425647916126984904776933305197804087579167852709317418525375356849460755471032233345655403905864082278783182626823673994344825309616296081924007529403574525351365232900186753037133640675792909432396477913170732340947367507841595320702201689501591272381589667747708873370817873644930383509384391100304627585796002133893918039101864315063007056654668915703069127794565442825888013553045518200156634191354289634147900180047090451899012542310621449910106037654946154408642255406231373642646724798589617306160065045733367892107972300530234235356166913298349713558796020097166079599373309348113527863176919421501677302024041641480268682616725160859974405450811443237788324428361604537976988610758531665352220986216704126503191626657276411241023113033371181579878870221613128223882087821326373073063996102095383274827727349253146788135909174206051469230080000000000000000000000000 [106,55] 3292466028634068177853910574340145259732747557883264016223009075858977736077848636699188647191609438992825263006611297484411387169212245888921196054658350641600223995666258416390827571137448632856278201525889344271921243404710471695099373870519029630090747301748718387867587252045093883735755105589974246262991670353509068225126935197111794165560436695744265531900629214240819057268892747006901432680476236406233919404244580709294511572534975257737882944957671571814901261961152339680348634870659508147245561961451775222852231862509404628512507053826779801000867107327501743529779685755370401480318272799283390702231480302738504409395183899353759199577313473102968171094390926457833224629826490153383723246089255270243915769969360700342076276898778578441067989231943031124233552047573122130883567094684240258363656955418399677510700113063086974653109388616620000677175926942020394386137507133877399115841630289482266086484433589662325508963070439829523787795238878206844556565282331238296488967696708175967679279914175582396345777498654743783059650571479446071416274895680084451045936082941183246059203597004543172451994493904680269524807258522051466245904380602502467976223837159042492126267365287364707257925380016099613272498993450394775788871025418262168832240230145648692493316236213453229209543722179141705530379597765471633338543328245801997842814733015623339809187175203374117868625118531597034199174002877523242378523526407702026006901114885239818729295828528831484095069598801004469068449997083731277664277464122473459774503739890716812022389173849022236730660403063502534550623476781738912870385699991461048071728262885788217324286021854529780594188410958993119538193755850592365190956212390646422028274080395633456236663123540041458122952386875082606796610799999877246838472435085438030719416051479036393961728260623556268261515267663429636523736786377764488820479920992315123370446700471129810386872356366690959538960335356422402261952136674932555903680563524454709657924051998736967295847243855727676949470530826530088550400000000000000000000000 [106,56] -417325457658857215071400495866770881400015463007170517433764050139953227284729699667373154172441816678341278882238334781545327065214488711874166784684330686172572473062504526785110104004646377787116020385297892850178779679770000259183470662619622835681979902439660179313090175122354064534008464103695675790376072362669210679728098664363501194539889309518373254594800755125447038330911737961360352484116321528341604169174032511213414910703632523064361552765114997211796074314992185047932368640676405846869516249589174033645651643299619447546722183931633456385115547570398221397969526690516849198834854706043146192085035529047980054700246608569434325454073471518615744768660686611014504019894902491396421053154414596960494868225202462243136952654690941691126258776573408807604106659515730653797005759644324235981502199453797206677178263195800324583213840862474699965552203123959408969955871120449381368006334645439232838007439014312765171889628788570162141725148128523643673110258941011334772158903832695700827563018272167245162119523200966213174146278201500295534218448179469401190026977857025614579820047316446058648118778893585090197310229752675619534680550035590163078760177109121955532781989329053775108746549099337731536595896303084390579319895123778024307087479281399906594583110721436627394015689366037180733447758013448564484843804520188670740766162789053971375619241408302071264089424525122899510604578021266864816391461690126556161125988259916546861238214873543255579499560376450563759329556325871783212165142706214022847699031046715284634944414490885498336248333139071515268265629607404281359700599016141386466325062831539562981343964145924791035486601984734368119524949577046783323131133027845542473792895315796058537838735265361433139884671031085279708500823748812821290007908401409388432693020960717622901568367161798210738548216444137990327264519041836609445605541755510597956248403478650529099485184726113048341482747753437595114041483181763366605362937569782558163631502409936338098395501378927181319821825916388486676480000000000000000000 [106,57] 32670214886619040070934164145732300815907801352316507490300289139560553656187485549140666171464198380977131815784779472942629735301574062107059476850373023890042086877146992329378071583772341941766488647427125325943560624456994057697012069180276467533075143192432489441562060788209559482722042776426501244363336877412057599660332135482927878870054490509250440316965354470876976023829163459230365517797289414175059833201550665282582926398765409677730955921472742371973999901824820393509007072822511435294702892158030124725429510920746893031266150796917263202081249293129995457193654946377958351346076794817174539060837747133297737411546729532005404463205731722412900774242933847837768841984471999539390256410498323251360926823721952801708280722518303555739310692588319665822889420019393213677541598249324794432915708831515086496386722566102191265387087927420841765141912875395572417626338699960335107816625170833179888348014616108519692410844734914831616072052810591260927057152650586099224724605258094543357146129089889671293721785367997872035555556213695302793846066597947776891853570016372503657940106946394492229963235659286798810776531350944799501030555898701904949159130900147916092346165518548378034602028896943986807003453460310962947399196128373450950135115542553242246226302016997949179152607255734710923177723569399674249615980074622839960375914928844382490489865981595718799325108242157881677077221303018639015101429017651304479324904153572619177795717418650215018968234446015104583364543117354869085069837121818561667417577979455319146639548712875753816272640449504176017408864635229153930003300665795511612305081625135258920329892931737126298666082727622839264777765724267796248602800643927881365871922982335876899207580164052771685215184820861376256282145371402930503835954129808714767784070666521283716145335753859780551543609835885371244142182944886125873636990568306987796260816919018769975644873089275530842975676138614923090648658659251141249601479760052012537221176648013447449783477519397064378432079539586098790400000000000000000 [106,58] -1678702099348334937819179049004659005918186814182691213120142615347040405718636801719645659221540773741711519607668353163221566448642733354932378822354856898273375046040848387262862737183603725583808508551048143268991654305978916413727597755099835931431105845527443303463364176228226302594190919585597431264618340826420217262162861707857672974126971683545353085661120756247223152305562228498828774162261540361267182909246830681684418841474353505097001839147870036091943498018374253258623516651033387737499084618360176963858792281912739851661694433050350991299116093453919680680271901947773826224020323200128262678620486019956203502511238037431964599779659565289642941085804856433894675644467741253858397414584483105828443921228675687237416817379195306832050374121860194571650705093468827070928949194091497219862794851205821315588692015368239473425689169058495666124895227500133579529287917809483069941092133388109418013130326637124248775371869792047995649639906603761952320261327833911431547530566632014906938506112554063658376645756806146894111054542439336439444645405575061996280213837707893693648299866723872356666011734360959443441269190763618832218365516486662726478493492523339222599709983650717673763901885947990418108982950843670328769932267841682470212293397248572924138684743595953900712223239855684738845981482159852311806289253134342204456295657157324396220846664859053981182346858118812025083424776001377339521667525369348213798772120370107012594109733559073723913275719220115591298761669506365013651059792817216957665606967459556368533680852998542361777477124044554793403222910170555453656992965856753483779558038265001017170871913359269441436798022717481543403985107864826776141976907039264003459973329318256702728879330372238535620406727359035615118947525404839293614910650456878886867691444638859507722960606109593768315857574786652584080821328822605579273657905550318486039164714201220490815228727660789834848416379805658206333489817241348278035254347590358641788187666773313620263299071374955972659292721565589831680000000000000 [106,59] 75493850452393783666609941445577660714428674743070216132185185197954561848154724133355929705942504353757511370727801654376792393960386232212713157846884623854585888139282492784911120522464947154501006278704056646832787623053346722239475945766552458709149250528189668412306135460778427058883373866737288333686861345580324743473949674646145243266654589726331017180254424022322525658643659427634396972672776346035346527346217892083752005066159081161182707823121708010860629202958039701924551558517238964376161600154828808926522115759600283201079518792911741131216649503786742208857712715460798349700110414265339257861126448179043765466300776700169780623680978902409849936146787241239838518026515961153986210539954645099451131325913643763099496717267497848414061222967589116390528400716625274543104186979720237410234757647097459360128477576312857480349044432271637977866423936798788145575361301320918654620558434249242981012674877018442336890300032902478034735928414117072801473090388306019580824932988228676567842742457843253024355033410690599037481532214421884914579715697383643733920284922194308631114233082204432666942967280126933384865004508960608824502645906354809395179800761061192866857131382479758728173973036576455843065006615696022931517912838682714097605830133921242294945113739750679880430173672677217736552218423558038627488292568123651136124499847199010109584429919935760594141140674614924519320979135755929768897562336081911564586209905678305805028081135347377648778542261700366363486456453299986687674131887792545095846971470788183582361730090924323686895304926966537346790075022466422641057571411514756248926311421185792346907780355199124327368010492203042270128020717777232808427195442293556710307734097468393087833394298699770149675324649745741320869517674063927949997941564733618288278496941237871260257700883007536166769813767716285020369817107428591719258583230801015750097171310678525381247852399721572341161410115378272362818021978314707064989625993087035108973483365366868625192174334063663929304291909650350080000000000 [106,60] -3148171394674798042164954310008725715449925558318003383389049053356651881757963288682545318689685046716550222111154546229042477939062112535039982853719210240667455147472438834069221567818320248235960563131796343365429390443394017483946423374832571627398474556980938426328108048897284393597861881848810589742125961353488981682900551755816317167157094346562496577366769843678411791490339190321761664871779437108327476682391531208105548735189315451841759105163309871322765622382477892677316311835688171103502296632606414498262912631587128881163103439661031094593191717050076011149198817894051751741953441347369139620084054858217184283316475383746770227416613969594829574537002352573557986652038203306360483018568081583016634895238255146605116903867091230071350570172023315566033161517060526696643385555072517042174501496264151304607242431894212799567059533899252244283401867981540236630192627591850544653700445816304928299027415364208271804398372506129504144809011089777135093806207262899827263560574285947953223256968122125833710657287905281290052151985086497190799229768095585645161289650055452445784331240556335310190129840698605282128959210757433601396284193338796933185382349811791854111362142763852475237031589768803272821605587873651053377121795751169267396314043516787882781728541039254978842069156919922546602946571815797669730190256841213330383448155594100342392324218521531388216956963842368898486092932352995982473471052436814296895320802779061557922549468139798055571652595811981117684480279394950312606812327726259162335912973411002378491241998731456695866320873098408645177594347971809394424591529315002626608114938216625342282414107825636977850214322090242311252626071434600962621521305184369819085578095351086289678160462518542308496162523156487016712742501289622256908025655791191512117025293810981047875893441096839775199232980494765039134319117973308890077870385952823578789691949950988010473236858568723724271409598817296039877919978005150200870813599319439222864183222670605493423325720871994204019162603994480640000000 [106,61] 23494008408628234383299586783605094872084209771764703053204275297578862772505727089334581389669954619128421430953739095788225399222825554367240672706523791379377796222802715998417980185597254466262654837748320347679085651786985952533262243184388694505723977699232733100523800093176717864010304210432457907366585653609854525218753822095215232828240387951024201492439970221543557778962558163462214142532551500298594651486684023926053392597975990375600945988188814138116105745847410487764295584535006499876773473942626728433649948427102872755647402896012710367262343528210523597963643526660328851559541259151109115048184836101901298449375902253336564352456079915351731853498364755454928593749346935882840692739634081953141423614441737602164094931008397214801803999433223862331598850714641867590768350780184570471992664251366371855819399357112862618002724064894305394979779589394557026515751571147083621761267215021811559772727097920663735582334990837888232594796664855295894804060615353003200765104883479185377798207137398496353087645040762436741610119563192311484439462558037647912794226047811571211764979451400658074297127651258378755926035440972712963591312024424821755039063022391210861380855777068329083931854032672304481911523399746927576224923760518352279875523904236433418164773742322347552036768528649999704366512400430587803651282608277444901828008303271562020106716967793938691726259294459345492876804470740923864316503046720186214427449422503277244284195433869849595556821612517382245615017779785644824555240977961751886133854933776313491797495847072596471511315055893698797939185996500769064811173574172893860419224014823359238521669927261440006413301391087880349753797824187720970465461520456135249461400192764887168094633110582208839600243809129236973915953889163363498679488236268714807301684645451108487429097671075848336935770750279648284286803019636562771293581692949597742286995483155170400739555750098716172870963563846493944628917265870660851035909883561470211497140285249845440072156390994910504637017376686080000 [106,62] 28209549956872654441309952022314402598885708806158349361481666907186284913554725118891543912510393543469211976678024263982547114845998558509314321661963314929379113117451918916834021449116716863840649762651849260791047054551176683665352724410453644932687024353656753097122600069094547038490137747281138795562961482630683226613425691782334921101090493106887629725936708232927861427131627930873459055130773678404082159797066048380565012545111803417930949230413979277218084111496320771428642182725124064167370985967075656393391510817348207270655587564557583630300253862619944116793297402901364527981764661913425369149533144033263013880155422233149704458025559328298218556980793866013645066973936902257900172450725609183778881289657119578701818362101648570188669088329722274318645215298770051134624556541201477061622666843874448606661386240477028786660026816525047159905565376485394579522858107847163684436803762061518055988991880466989146736271036178014837773401052540612242889440466417566318717391264800374334880493615491820930264563662161524005476841287250732167647427101175201042997343760120613577392049730072174406712638898963850478596347964335277820278876679902254899808268210622409617526908626464219732904530379408303977993021265529684559058866259860638865687480835713465254334797421305876172685603581966267449957529821231262159394588433388281225661655264441461517340203261395570329235487886894274035423581083132220823138826280449282036990008771116381389779221826168813061754367241560761236969029512021203160032860109666113890267453730629817790459872028780055303340918079936115705981655506678473664450247779930846402941340321656634832588727909330106671766869366877189665489342770270261407304325271242589514144868545113159905028104603301765482239953796198260927762303763626890732956308891100558599251663164403561269851258970007604660801587205646788493085280060829166009932756728274437820218868659363433211164379459834727324452970432165785309495617713445147246915985834195794080477535367464924383333364132029516918625718090541760 [106,63] -1553573772433923986413188517051635870324732470331948364002454565742408328793151543000728923091978906145843804024406125097957087005976260421420577635015533439505297487368209240827445795795049727225715530935093409894553108688222880859116924153285059466848996205512407327550084208108895949547821156698809491263270817555767380176787136001080609604205186731006542338711726767952900413618483318387716964047242197085548745248355967766800150708194265041175180882354433102571220808804964032563783043886967549425921942824789771650549032912963458889643194029423453763681019265371413460898509395367195673609037929292772311899761433319620733150695517893305690498191476170551337205412091973231990106562183274538514305824119229647062852605343915214373419647916852466924687527552375783638530279414715118890357240290838075690581269187681984451137686322137587547020847556385706961476619379527757180919478170371163074306385730363456693824613785585828573835697500697866262710532032170691470708562399672845771851103260585733430981549249371201514401541629096696820313438660698595165372231185198246015809433060838158073182775890035155259288984785338026204888493512286450589633263590351529132678844154764873022418959859273193123686579571959290475076218898385847022485702569643677357806260977363866433232166346193571185535806072794030237619984581813219153860959058142432640322634073578076546174655151467066957492258843032086641835414250590785595384571915313657038845871084447344795531205058182168315605745796458128353959727959467838997234748787488094379499631646814568612318653764111209168460324390250231655555768062501535761439008578584890648722273931779856929753111736069852108237433297636200876450153330669308794450191356483342719104676757242593062763530054097289140837120489075974236350508573117645965360328747001616203150790592835470063132458484480388452094834211863999913507445364136344596067096124096169281261758061533893080416722687441177925841110811133333559484161200203350488914865568597067211779846519375815021187370759382930148082533459200 [106,64] 53467030783267983871442563243787664057988053714167762214654952667689676371845718969161015172055290252929253394778345728036731819827536075207583221820897587561228425105254947627048431620853099371564718811850277801140451174636293328047059747188770577015897563843331392379379364268268382917840327375907176324147923187246904147117716071392142956070595707114206926531201456645089512725029766539504030046034110605199877145709466307456000924521176895132853387682027314625422836915351739115410918962797203693206873153384702598547370478998693034571122152851741414225514391711284525433763062814430779292831344021320353250654648171627820340434129693358810293575838398045999508397350816326102436448378719752710380493280280934105836412868000108319139319155373465673334956744960994584978539519372949265660438386971474784457454628155492099205185665912981962060510703067193367688378763056377396287897596107840852397891399171928279427783353991584508740566245147906735697255239591116812551010119392002974257175137419084399122764813947052166345706366030842021362559939145489571609428206780923664491048588542665168230148372054373287432746361617187294271925194831546587766982583129803658166033790553791426885669046035736343511118027541606547945848262640622493707758218341396383804675974576905783970395408736680091565956144628836173821338347324042414931454502796163202145546766695358362915309642475439017173532420980027848459400701282387830374129697002868944455297381721352309380037502064879012545924703256003176232242817942636131281710946284503709295606780410518992097907741660927425624868378225251204452784251642700672560495869136696484102451096087026695920805923399097224959316086714609280581102102820649003777136049802030205778109839386569132491397634463309245851996027777498312946844346366264315364687333739291068038452465966373050752253924993712077592292966865300097890933873329345280609162601262338521951859720275297475361785884138329836320156440832726711000025351128702164747819785411568391942680009805860609174567644439441417024298240 [106,65] -1509479714630485439369715696728254955211130411013327839970184401384438576762068253372178564425040180264198454904380934698661737698233368132704175868097507874791689567042373538690149398409876863823975099790503844114908448110598551009623750613958242019910169779861914491708898809862779479321150596258729929038298611943534138946028366484903367425307918356518662173422308622908586027983673667046700516252535155395229964544573638907496719860991834045301117777775662208837352573921225778062284583464250765940322739771379340974398289228363695722079635821094069459726717204064056296054118778921346190927529224842236848402329834502334249486627390108054612889502078083908190775710915345722696447772455220465934590899898389475344709023700612418171049371999168855187794012888925901542364413077299134952096100672157024418927980068807658422620715244402691060275374057449394138982991146891929681975688407198052186498503195595550775479267555948263694218303470677435894364283033567277662940168039181724495821047582037464039370161447917767322845978440485637346131433538355432865489772772012673658526654664536486254089382174080533034915186215872658130074687134343002260696188573434405819801821153384837572019472689832791902786602321567710791287632318445524070712845945132097844961196885131005472895212308144629302934663540599335740473611125939940983731818695567693205207328337945047575404294403074485433090725665781838701741547707130491064633956609983211481650318805610166379064786990311643979195204107361845216202764489074893143525528595108607475765864311045919483124899574745610974408784363426237870911679614520594145582352500113419060979184403898256293097811787562384691829351030004250593303431964172691185953936355751294387091367478632141624647909898018176945366932964143702280951846435437947695461592060567826344625498902770966169921947540308544383525854508332628309643273202054248519366100562967543952963734841767098198610153086750232525373888265531288971714229841950724971335352651958612976921968149708155301374198192427280540160 [106,66] 174916666992376214368827341264987575659659160692876914837610809913530436980428372478544320616014540820093132244697559567789770173852027180996375115361681364520673117036316514978224005843361783730253215343430894686703049151321517100674238428693139685045625766874473670292629465024926766489394334731483022083988860801965563663188591510519663330990888917376606969951544142978639679469838840959298756533562076859252071699690990611054370072123497383019380939572428895684280031989395394435348126254006765283253417237233503866158261859100910030433065960659873601379226125542434068090924262050614058448318503257323798585640517050606172847692365828325216788740266195598989998303001226328540110041272789656402373236579891307910580073985608154356006760707874521473490308878002681963441449259015826027373349255502875194068883846014208819766969015690346999762795418710455989656481047820628313020649421245124143677798232967223423133924839658676495059913249488162002445328583996466856339874580387310296987722313645276883902842726914514976255798391286457307599462421245190467823276588411760158449696567178934069605887757136613239797695606975029996184290104457568582152409678502122865859249756151448129349947188134816671405467859553094172218775089047627079149654667229628439409988734054223411516115863640781458213833288549233049036713669464842894454301393558075852177003277653074281320271017748655783646451957953169962748356760537503581105841058165896085478687067177193284045025183139727686019233082178670315385928886363792006640038038519667649908988110707644789115853370859826718707135598994743555060940002865786204200490357776081210945647950019301783991099041151204958027350055694609294207642271995447749519607737315347879740880192657078588192613117940436669860704054712365515484073185125146887865001205724765354711708515751295648271697612576559389605306497579108022654312193997112451816909272589012969881699704738963062496616334235095219899140873208258640802572334957994445980832501336358548565057487578798115915834989629318240 [106,67] -2902870236757121907333909542979392282266970194474972144639721402636600600973468596814789560727071950567273159733932351873265586850248385922300870925467963896177266664871514557094989023071800049803206512781464021447020894138009514662220830889418430273763250434785147552229964757293958249386434066720327127009599560636411957136750005527839290735112241373653927706114216431350570144986401568527534205481773121533805198625207320498979042818266895650019189615973373623862276162827931236715265360530470491281286808251809260842614147244292682297402822521572281294240023809347183194604355013862335226769314540134377199050601871580819041943661772654746819886577944840307338915180194070050888696632117901790148883427382979871420778965220893110613140755264999993144218757986189528659302051440270057448225907910166378357851550909171157511290934861966669951021435728658969738941592631823531469357149258818543849615430027793650561627442547952525720894958752769051244992253012732090906741319224653595505759031642395338973837523832164253988053388913998122020819514251676988950277598948211529190981239098914254488068503393602653988222382216759789065911063292328473812729024182060829113197029622789462860620367931719974075484878712362020423746407104287356989181127197822356957932017536971750224361551585618325312380311901057726477312366364650578462481530571324636133929301840186687972138383177911152536911139638986930241987557039505485058715905522007557084694712381359553687024987420321484826451257915888156918519816966287228245132284493381223451749362317246712720298793585473554581544760991504822618016722256471940372876522174439654846090688087136573958998266305889230147175247775420081218198225245357727326372945294990822791816577020429927541054074707433348263820227160565213787488800370672477734444767804057918384683971000954945007537341339189541312491066944001073058555110410762331174796606023796855907416038222892951159163426884683703028139108065052886580339889914680504434066081785993784985899006268936254087778061795840 [106,68] -73145179273891294316348227099824965329342493279951973054938757097554188535420967486659097328438881872774357651673881918927855946166553619785795148552503337360230751507356541230420422032172677463235750730768441550132762398646509506230871266630410795183944565569523531791414255541521426379617829288024486195278107965452165317945239027414899994312936507642251533108648866628662159082292736205563450623945165837284184057854484383753856376130157642526603937866225975056654073582328418853259964840531187522402177160971958737257444408545963542700902934644578194165810916666869729997373623085272118959565105143667547485858142634018476890968192124875795238884141796202526083986052355540974950595497433958354478581815058230184483910758377632000936548022177520799377417643901334797967373921781854093270225472266274642496187150367463748833269738716802772492840386665384249032091561149816154514499762539227204815992527489772264121781388526771586399001224132547602644914151753217521730075369883815322287590557707364021628218212159439149468699039016963239777797467195176397967739576170230944711475706496666439775394695015840394566539258947693326226166676444954759512257933065812484803881243380282784243004810406990734433917593159161206903151255829155891337859352370783978199727447980894871919474634281137517002231786176749890420664192487644450763454302881778041688872508375959163134137078673379899368719623372130213617745717623992838801982802146852830478256283770616035997945261675880581606767465780265038278441705218561953302670464622738004080186586645753373397294598469646048161897774731125590500335824376343449049615361230525282010597661104521467864341704961851590400854694913820176516681150676894002373262997708212751861274672204821436070576023764068456748338380023159855186310349745200465076016857722705771796311732386503715202709005434377392825596624072573526719983756767070758138427780266640496838448464414685016429954792223869071060179108445927555844545516887317669790528083708226433527191782898373775991651200 [106,69] -320072206546684255961416474427456641343549476307043007119656002139730317910329101294467281794658050781226227784119376870873209725943871888324160847276422261105319688458917227147440788410933115448339637665200856661100081681604116533862868421108849396737668372948948863118886166586427842793902145080115175731026261430704295929919953541473296847879724730542892109284523240106127860219134285784153362971857428741861795003225973129945685316663607671182726277101601755803415997826139951214444820637055109898890472831895247248717571264209826543846695621871468689320068975587632554337677543813509258051892557950022156450671395048766703113107348938932486467241656685355248749905465141429179510503610071181055156175995231748938741290067061508897148086837106559726115404129036178316225698231010248256404981295852164054335828532542730777350700185259613796619648574981262348906462665377159613214168481746918965543339260639621891818093310119194074365962227312677462488064225723216204213555222805656878352106666489663306655671142958538158830701766107323482385706789235164541452490783150883773471858148625948701707333328998035086295549799425323768997015278134109267327188769073869583184426362757797425721415708435849668024526443544950889833067123529691141895742555700662309598760386470042488675521931398989415354249024947863458375069735105606172806309483258779333607300041091858278788153577330189872209318493776798937892905552339338378746682812679702618885587092610659579572708095328553645212064168021623629689982229674703092587627885563172581109924721834343225503467635996369483656597879856085193247950179032932035870880047598278119075872270595371661805284052086649599211392848675380229465462556167818967106969256756494685754833098267872323047698201958026219220505120303684643400014107151730494886721455333628729325663147492672940632566885567998762966086513146015683592782828254919495302546643057896554808503858133094788084317809398850062097304448455874118512370425553960569985380619745533264297265768046074210560 [106,70] 187803656836119340963261236207902588342822841854243068319229760302377481336242172816296328097351658846216870665996713364723164046022669845134568699492289494872469193640554288877792538257884710294416533413328910861740277219320850715571524985447997749598171246470949857977086468808454178334681796158376858757506080655280885884680316181635824933824541487100813769638286169867742214901140187929158851196571613393936024506623865387952355311621675289038327055752118408404598395649728766485974671118011934722418230000408952361372445082905795597989313760799899619577548759917828197445564574194397908482987603349059450199846735231272048281714685963998722639081990608972500144693524651414889899522752391835528447512331024367785890756430416119289447026741343592152826511629493216218863572454077389457511938345477070454334468988694704792280038827755947343836738051799034494951113917332996753037764189053518496151738677149717717943146948456730972032439169006660685212052561807422975395910116932371343899326589170721930709597650397961766037311315085217676660430949058805135111239593856113326209959797106076948149546127329682211296173699897617784966583121534457286250544889930131519905723871949670950746273378017634438307340550530796741587990601945375104897763424691501676961968433383516690182437316707721889472409690181230643938364971428033247126577827701049798713066768480984341789627919116405052232960658890497675482465926980556969411592571485602464932395861912894976770806361885631536442844413503948786351358695982232904454006337737237246728172139505446592174728932300943298921823856559559071860499458049628417980693639961621702794815528137898086777065619537760185619808075495131969478712444953058202550432520770045599115346549688497903297372556793284642055473071650159432447075210712092191954153174488374565170565723578351949486985767976157547787563058337941857360113073176498118023735899453488457504318873527544283320350880139121175418866390648959499757352830510840074209750403183955123950061753455715200 [106,71] 3717380103338419423656851484257134766739420459161869992365748588536593653479745409383948874874644217621523278995645538954347982061800487408133035114448854008832478903843337108828687101579022740097787117862911922352373787340468272719961311861657075348458437579766646320667051977556043611107120687287827251943312130757387616739946177495132068442328910104450979956760882797679279499030328424674228384836039097580705045657906503961559194663378733794384250263157929770566580868245894283717265650701557299103201259170475158356168739306985464306593122323454796923694841696025822685340959493673641023631679762989439503936904973711416388196504914507087254759663696794738580663199558629145866619408769465954387815828031763416397823007253925438047419350411261180148767394573807110130383912820586048569640422273673848570815065449784429343926141119606993288576970251251581959810320797659794660345993804326888874760228653644273624071268357531555246154275661872555128350155880711884408909899159988566346677942601694311936170098678492723992258956980157279711056729110245457520250545341918451899036265996147924416349965272701193391750655538157750471370592611355876742299956888507780599524842015599141326672828339242145938855418327384532331046735966648280057578768722419970132304520486039990865178691095855355643790107543766092605125800303413258836560287134403429819592740659300481099347586954481241632094786443645119636955368173711072735281959660202246464544985292527766451966202807260330236526076897428430675182121968434374700649557553475366248121100305974940288655886602215538654643814541318006410477034815628357949722315269154953349009231165702475424837966015652023458765585040047368601208963248904514196029739806286567382842246900873761991100116755912189967013443016909901619136942858643324638551952357900357302021005196069200933994090897096770555266026107095157669903989842600111160855060412223461724041377356101266983728736310214528426216781204517471683508471776528788034027210849056505446164361992000 [106,72] -58038293746855917781566973351886082567625166955850170638010577623929138014324767714905188832371107286346690953209560437504011092482948147845946629911894543076525008177565338364851691575379420602820401021831540081568546282730603513303828361073989508487413753112099661476436496222574432726353778008356134671699312669365255834441139848747195375616670683894713155689146986751032146808294140761677314095881616448132271110768694797216671008108000762178740401518364064986066104501059825470615538749643797809647772756152818217429351182699361354215535498306398217266450385312481185699862258405983883183879681327252091520389235067732005759023606919941964731327643100323654726626669609173998249613408776936156774891362547802588694188837723179866084793470589119150943637297618521901349640549594163089541042580380180230376816754738748944065028203938953205562049184801555152714074099559227269993326027651421352924432856451199588009265874890702788422491409857727071757013189108656918715161696058517360975526156071659623912875403900046096852892538421312896151654847699941443588922921158257758691782174162513581196306615336615300238889195862570845600253331724670438211266208665908067723018165483316626863472898165466526671477000027912751378687083759849046200694851612083179987725472075887498038713250829880473756028334342633545088164767867809063991976863559138595282719967221438095354464996881858622863841689049106911482417001773969327026769414352414201211960358912741277810144495583837104790527224478451506185640393185098413305424439703620595518513022593264135012774154842420221031812114760493438837931314659653889510706964908032842583004399503312604754771347633899499156952173928475274236407797178292115080914323231299945093576249200255010121358036014247937964784213803132306974823716320664666869830489039769658138860137028704832771807435380564736030791268191337749441304445286095092317098303437322063357992333564132605448314788054411481131553893251435595688917996961478661199664428665951857169731840 [106,73] -837128691377676042437719629980562473988669673639099251069429711135683002645634470526181359976760910678563469262812679741512281377548414298345117677394822850186263137158256950347112577757044998759459303099562823529445171108192995967137804740680274021482470908168205611224797769110906840084998865625152781940079037370160064162395023686380676246823606406348645903521426323140127918495813315297018433448631590746524381151977079450087451596843673951322078779886592642134658667800468188020603849982967634700486577235072339799788830955587373092315912102342928195294536179318009184157467515616702498781180878894183464993920389998265998604925545418138073121284562792708033878799024361360355686363502042802552256011471928148569358207108366590712364121177742472434345053943834078567585097982304558481670851400500020688098355760705110702874321819491499009387483296342462460750391320147848579716464342458281703234613745131765745677256598939574494530969924751992086742708566074811648308485177260657826376834480140531179280263794032540440904652512388619301379167379023844994841065434028646551238489388954338552494489198748683046924907004532016096020548194798011519971052574576322882864964171866855655631678436249907200320297489622621507545699522400988370427545215917084486450532742513208248430821854325225623929296423050389970702480826950472746546970356794765988297671145591184847051405877439746636992158616073874406231837337403000092748326204348011492136036123800871780969857988269465585537507343974896438252876500845537820518527634480330974443242919671261562230662134671004061512959867136935635787030937746062405439887554176500739480319759540582502841864500583391055922270119617483563407968659600119688107071916093279180450026137878627212914860200393077394694226516097349668199271811416949566948208524457167243794849310172780482207999309372129971576116373724565770562199468795159296369120074137795328306838751197778719652353096624424927559856507675197965422727856248518718515499710870602411520 [106,74] -15576127751658569867041887552744178835330433689114670955927845528249422637879293544768700386950270913490746988301616976948433292189868379568922226790803658552531176902075898449110566005931488549310527824734276735020043384601083615195831115350950985043134442618787975942656744241195336043344171536680437118349544814646575724725355409844515157602746616935528111220327892627140728623710154442305529395851494928642700698126550681073260783382300389779640050507759544298061708470040011552808054838909853207691893602921781433430915618609898769772755910444291592664499306877594140271012732837131312081169734046390410771828903261877323635425382319307103056599508961479788944209227486100889409066034949730194031992354226263739328158848093234535435157171257069938882750597754668250632495850679806399744640467721026185955399037859768911142273857690957042032731208514351800045704902014577603722551004696497831388524725906611277237667039524518977772281480367530592927414802868703256346035720203713790584346535458318728998809272536370201521989807870651660369092829758946970511152828127991931897424807785790607126050942700681497758417650528568962741390691848494477162106779009252234158812444412556953077406966641208749116936000949428488274506831176285870718432138160868330897644416483542455833786162163122049033720309263738829515817075148848893635909464855513407578579671507060102781324850311769095601784630347442707642879609444258864626495730460854934986415226921347704446003603847106634086956430811598204048549160307458047420797984920912862798858761968319972099823646974108832379745305924668283049166408836810875395544272902386846011329175040340460945525247889329758801157495249554109695913286571805238732053178819309837619996746785484142642472224564048491999361480447958817338966069598415185117091098761745237779900359759376582832256567844785473914216019992675078361380794303149267807232713096141070827765583100285501457899655527537592354557681337216648944011599779013656518134598135101920 [106,75] 743844697535807965706314035262563629690828116818039058263796961973730024171133470409124684641927543227661427019679377115475176374604335650111863939148127352911004265298018204117506543514831366537460134214966955453943459879622001814823330144533152369629458648859975682259138367003752467361025452902815179234685115498750929992806312914464807969842678302287614058599573014642910456298533777763183362967414207207124995678751367908690302651197632937540509755887107032926681339451558735250151617558279365830791605596934092321593293716507961655251169917641941221642760627735738018372947614317376489854040254602602660874224760171501689157731652206243932618874864241219601520145355407605782599423254364196260122262729862903507873601604098290794963259441248816741132225249762963828777985253853940151465524475057022674371166296100166677322189647398469818306375120039225606153130497107490908444361177667155833253876835588392049896661451732173438199390613834013633533008910088257807350609172028336224204133712148729208640975047186949749516040750824924390595588321275315447606944779352383923963463571533738600044246936029216625649037846311888702223858140586221862699443052555110963028969201677692174385831739462937439533791754658354192208976861569196171938662400266249638623932116261062397572212435953553378702291723277867617097739610575400006121734892785826886970203773587801555963749061967255955594434138233667882501747348013343144415456997423413857875202811486947158910051814587155507580637535035857131005464594567293399037388961402544460797238807364671478311892050327894195989955877668267538630107813498747475010329179531995178437805258478776595975330051357828619107249277734195971385881398815090447379566965085486453231762103562090646053272356741286401413978755946132673327848794254239236746120110681574713638993995516518918244256635569513904961576150842420001800960126086043230660075487776567090357850110931100647260780037958242176288836307916728567950717059299395246923890411520 [106,76] 7834157760287935246475067582797777834495598625587566886844566108521415438265550328526194040240682257858115772074761932592552614522090794380381201071374079604919596173476470827742805497158270778948797971304136734482510476461502708179340897903663024300813927470155133247767615859042631921785002817763703488363423053553824755189016554194490668397639942903347756575533547982069245250786838282344605523532218033086757692815167119822659499020087370763758748466620600131531750186708344114241986381487190921691202285449144758781949911070590125908062185088675370270514606016273957904652546595068157903465988659437391531177994560826564781181456276660346343927091669209797774557901265712121150192952509868616936711337299526415851806464004152028274542474852595639195292012042582130645240570998111264377820131459053877135736373930722598061488745184099633407296150802388043614136246601493421357674362844932610654225218830109842099438025489192810705212290713298301062166688034957914804205771312640639686426630094212697483905072361967688271523088566394692549571227470005509844297872269081703201332714780249359882374172276159385293032517504033721067803761944982917884160332625003424839623270991398442624939027207324556338263248672769055720141912902581087081617869923667173362057893910187946680381237610886896522185562348574285733118016686943145733889259746023204117975412216532332196386221949155413378438400269135741665131076253406168131813034427701178327221308798507463349627106457036893682418309662850364445240799435551103360028495945806940782891068249492216089324470934061005455535591052163175350218622024527615001001748613014637175655266973655280915127806959656998024594164451285012690482654615202789995191882533113981323806816513841144135092385377378015167610593471996897831276045137054676598575785174827562255731534422958244439331423569280901170982407805359230556888602660723434368963487515887723278735826053685346933404942617057136669593794432781273539584791243294121329075200 [106,77] 116415999343776175003001700776918769011015931476615420715550371329966447749204231979219152976729010436250221199415687708647465857124778001083268490623415256772891795948626158576788117518583757544429630403187442766788804160897239967452225883992888630455793351006847942793178418181573617578300098058969536463329243658703220058762668888454685175973619385114572305378788815061876850360253621042613543089450661951950282432224948101171705839448091388404453142986946733486730113738242900636472174493744765240271698738902341753580298173776944671271838365942167088952871827395532556725575923006806299312104258626129686523917888923523793173911749451007170542631585084640563896171071362663061855744506939622627920399166820745748775928756178093643266576020082162660261667010357161945189220508368268134614764505399041190736997386069739134041831699309032305344781522573456238011430723755210865820454627621639713289893727773258019132209851690842233778984227632791570530904028345233650916111951081309851247410066255793003459158360984570980058282917064869448638254249542579910261391784894936149065937324138063658552405660132187103090667250347678808655468091422537708578493738823760521783163744013701970487202938473749760509546377320540647077284867136288739721191729891966778897476246633947045143171319761145129538033983112349661484015919009074588386062842859656309057588448648909492759773385954187252444291424243970464403352585024148351344263434548467412567672773546633208557702383713328076906660470052605597529843474371658982341080401419584572139289914625486893076787007893465160434749882341018232918053116582945907377812043849366071438625921997748642209239548753430333415990035317545309048368778922954343026438948546158259141024824006237381475530938755798521784406186163130873578650105003723050811788647505306345442060372316559536528677795015420026003448439214057420865878431907947871828179438891904526851704874056838228152883251992375790719004023959819799087384260489747991552 [106,78] 2140743140241528226341114421149479431952448203680141490372817622155477219433499750790996073567598201015926334021040209362181158581799566425303658196154363062635301447541761370680633285167153886057374175903945819462197642783889976196556735995056419998653990216549373946518450473613858727850986478234988302242351844653268084466432331658417371591120312850163472173590578823377266890579059106598747567041407798398988748542282113169358383437933935305445649200284684036072089286970941553651940267877286673063388235388220544051522344835597892005641010205071193493592751023835659093587599147104150399455712336225114900592397793397192123505206455778203276672537948792661048648685298604344147384543933258708088354732324771702547090028346169176130881214098441942744168557782571050727627813782699602720461063367317891715534371414177424632437228733151198964073181019221781260688471093406054072724002275548455334759542368265649085176000770393763778425214908801706317560136339621125648066861759353728007206644628714293367010188390784682041953287555694302768074836457706975125819334869693006743849729253062311930529945848700182482148764418909882258037045121047773091902264414940239484701818088897194944798163414453162042044273489546819198150247109613066841909406243637575095757884514632130535391577788100757191438630313634086396570247624216417701725268393443229784101438229801150209092178654115828947386858378906923575321155233345353003733757822623030590462896391596695832803214387006779077697558391794856917079529981861960110397110155500744732154933730859575656060099489151270377979440816070614742589668705122139759374505455521987412660789846227170815193278185343101674945485242118625347313995820055742924564459134051999244100374532576744946534030477335225727856566025209476514397390424388633071512566614042043011960342037256593064476907148293823363849034342515811523787989694871903699979582220880358700333224010796349028586107057326776466719918026788172681097923811097056 [106,79] 12660056247708319318840229428613325097316023638934104110351161123804947002446950660036139588941859421967895725302634412995217319938523747127786319725129923744075465827010375985527009609512864531100479579120846907331442825363534276636260432992244429095791357315258800187860876421363428463495820517837492971450168802684344701132201154668125092758521924253804488051064845805726719344977831874735444400026334086425772809040473565231948236092764779073969478770871876540682271782295307372943644436883013599882196833568851169331602407719211282608397846422652279034201068920613199446723971813062703162085615410794087950033526037147864190567405902495673803915220345680057096697882089192895031803848228541084106939768540925732728868203489208100262442140928799740061894979080993831629626253187393904957689690651278796261473852121920274686920863885624009270249491349087610479328977353424590846209099376139258222248231320084315095769953953045332261525837725783740871950222508030602198025537070843459898569998395973128149740995509164630841636521622365657794200545813805850467163157216811139844133451689199452108624125255679260239234910545378382905012001370528194510274738610660078808820190854452063726460493694525892812136794817547693011629960356583642665328672434200295479941285530203010432296291505614877961585305178053532407791504658297967784239602060389460748968936714584493684660848885232846800803611709136940584171283766334778476253714018535083317077188796661237507987213246801948537082986889837909049154215980316917792448545431992533317956580363434281337504805115171813845133698845073083055656651559634103613417429020211186654345271208273167480423769184260906829118942614762214957102296265696187095181110735148539986946729094602052766038970580310252656568808452964723986009497941797643204832948207566385838784346578671158844798640122471677124340845489924466868068432375975732522824400851274597595304820296626608458145821034399031584182315694466547537409690240 [106,80] -117658322473750410240148371207272924270263397987924297495024452927055545615252602364434297469693972840006209913397296244560025953353611767150341098864554823311125572608690604543238823164286128113869188585653510215095935419780187458214232056059832359792475602917216688508583438701544949047905815915371308789303925654239908219395583089048324506429273517489555932629487955394619891512653353406992429851345698346262643213337395145535161658237794867716509853170467117434836555331199431356256912209769396327097286297932353688414181641836643182180333478056406570025344055163939536608327399659338762642927992181382944668070418023302192626218545510454838367332298715857313701675562528925113094026645589177603834098930750406897830061872329257510442456527658440621605217725744411899497833334430881967837724236427435153354829212911344986462971054578719632901207508825826943012584872500491133675960042305696831650510469212404154339372799660349836279741104412036777343879277095616629763834200269941171968817180251403428604451929172059545702262082651544258562612750487674937607067549713092008351746258596376619071252842748874513097571446907778350633908257968470815576806620101264748020672190540285112334891372329716920940854743335996865952837704358413889486099679478648724907441757558520814170897561903251017867874621229015770051825757610892885835009075804025494547711550147166445227923009630372852082435832357898658557318176375526958755903651881800408751685757100495099788873138705403118419605246329307562908458750814203371960427992252970043540373546469305796566898845883166465880261246618626652151491678415369783021198613058654617257149292334841204057200485318741078521117335081225390580367359051635142192512224659197084213527777610750170499516407561465126749182083441669920132765498199835066200394358214984124095387969756031056390200866745887589155718789908326856800089108380555294500710238228587514724823468309054021306009026405719793959761188712908106545280 [106,81] -2693312917760803008290287185757602343484038527436156460048005037926300671752418865494522704183438379833896812845591523908439319210080615944154091036809826114847231122424411143502036675431014130250980648616505945384481275811223790680741382138840345715022841453189619115109584030970622969703105998720193710767139576826924170075727045129577397276886221162141133312369063124663278526039270771731962149410169492507144925329034796887031591508686481738833291000400745755126678927695485987537853291043934420165389675705298255200281475291798348180222262745945561363786216998053193698520054255195984238525266152401170139442248218872224367141623056505386214884077909354260680938070335929691294778851419692778173321984375439128278496697985930240752517641568165422866311686612849071629834125061942284532889323161757301935583579146945391933869052085260413344083205423811691023509234192059862356867634743761344985713776622878537119136946263037542178511562083609311644659177058530494579537199264344156297889656078030157855425729373126869094218236663013651823971596440745814777734401860668740011305910419673292235769180945245170954200949671989387954018378205133212612667162074285825940563750410373712493795084477563244863408645958107941058002903966563191491148865333797656288117919372274621357924672153507103284945601254854914098745026285789254760479320620184498288571104347133866530657485621083562916279391659839892956101356286760933286331476029791061002121001226640890218473338830043921882287012219432911487391701985711068865376497557162247343698899075682533230842520330018673327636815264899198722835724734381332223633114637922005189728629635079761068194753263354446650793037403483608925254785614445063303558481573722333154769008534951084237061776448002104482412575644342716266200006836021682293864577359488246750342170704489877156192770506951421551240447381609940304316625715013989171558985591085581566038441040527617519031599717721120800802950879680997120 [106,82] 2019432864950869279457289177127345863977222051046766148971553305609080357833623814319247456461994956304957654218792288821845844191480841703324067896458182316311018864613424076309588834759544275000115488670562185467165821303107350996448652216188567920000965134569588682911904002615396430995014575916554485496511380888766111912070500454852720269908672629599386260378904781214001309624988430513180552098214605540852492102359195459408694319183063936947486336845741932883409155473184773982380870895295781562700639690066634002047689035470207800822793646976613457091266480238388057503820409911967958141108183103133215093415069422523502701564284696467253925036840876417465576437076127729686732776733687818767679168062593064955031711963562340948614740979817074737207195939427674783713205393663120651326602047857426480323177443962116418624401900028431885149448564369398993899935812662249350760262202066089437881980321665748711082918290261539257179038967005368260448283074305531926063590172213422145912171234263762943099422587755341079104049879094346311852462513474985555329198674160024784998695532412674692005516722679714215620541449089984690201488398779573506531528647849869472918082320245887895258946251572865457011292301562240561222417136209519984835569454050989895741753949772139574833191068981513666805076093666766741551892654748431003519915229887211568731662131448165195224639179372116342872888675399749825182738685293139933174824489593257512575815539136769165894195039718582981870409015017759817114979135268876653225777239809893740605973836794169779788089062040522256255849037220483470042008771150173098805906545295102456304466982501926275743747691626293929498290218641233533598654289402307698869692396145973057407377396921872348391049809554765556894232350784406729073016973572887285784461261260398663846275592159252487239106868702059153604380027450390116649823515075776168830689579077368825053165492776265900614851706997980085068775944016 [106,83] 177769704090192327762487617133761253773444349863741939567093945195058907968502897409380143662303832765353586610310901253429517874560441438212283809840918455689120761694087831735551199524087325683689044781747411329715002070664648726003374835531230787077890581259778258262224726552276640594185496325856971426330478787716378248662541742025073249712610410941923958705814757589632753992189534797565727331123971660599591446724621754462248488479979516513564833239103583527052725021398053744818956187820277256863645929514682870623720403526955412815518587858444199572448080608100208030186070704597759690537934730549734414204523301600058068193443517742322603560055030604035948465413156298924563069034605424009365162514878395668478240873853633833919185040110068796300171656559702469911387857043361956113091597393965573400984469451052359451982446066623425357755770814623347188113222249105012466770209727540481009605198182574623892385001049437094022876689352296802444583830894335086798782980764295476600272669859085175668437990573317147555359607779575514698672791874144307978728582641831396857100333102680764126741564922994949873279984125271085760893166617857513250480685515431846901712897179625725735262951509381015461200239702899159924058435681076852863381591268190967037212510074316613408848557307486890407986493564226726102606842521366358888205641932106037775875510757711243801047075647247313942672534013087743831215030290023753105241148026655284035985349359924442326605768994253296196673239199317719219199831770546933837708324415077005890582376038522709966107720682554947364525736171866931899733011653065370759317371207482544012114403832536167442334646419761055617028925770512321914398212793742640318747677500473896566929010760962156338722428273285693959082808520816988438059993912791272694186270813544878566917310404006364459121745313123141048077271998370577601527784490284179243859221064123933154160344612427598199475094071681438751926400 [106,84] -80459467681583669485610210684024860736374039727891595838792409566226790125093209672027871952044572039146159935806196819638018054150773209777726844553086552704848825769545824910192689848748244242367713088840739220974812739338533829253040664481572687533445537390124575250804586901762523452601373818566072978154566029103602842607517208030986218837563106314908067390217619773019042554705119597506648446327127349295647383497295104067203887052700231096090737881902742154600867472850224271925549909700592271792802968420760280601054807050864745866140016895815879465618795475829521656657310433158203987453491519117658812998306342925164166046216033159079596282943750736372846774722124577276286138810548327352847704937066802532559555115591554275368018678462392743821202400155078787313418336845395603758613098007144422246980141506917625212552943787065378807650727394675484782757761523267494237852783113519832040152390355500989913030595691171793538208378312690980227551965070011872962383413141927095754116042331067263511039809284678756736697653287039563237252452353401503620032451815237590060491552746543294354642910921935198318843661664637290666147396237288701142221227236687215992952236520634472011306173773387379991666215002013847503983847377794254450440961511745464488547078642527881926801819051239356578184730728848406562138975976477282088168847161348782707084220142595666834864412881777858597734624953929452913322197210506678606129080799177697017191042269682684949292955664854461179274571535627568343318542175709486552384482119892306114621864917591295398014548115819540169953703521196479700239700199054550616691531762199295727868915949641118011053040663641063711193549970349396846283578080749984840042043414963007930394637963202998211252599303345188641740151008796501730229995844824301418833021705217478861055904658427123086357934718994078237466908337587163532592392790202230813512007784312231993936333002681091483616222367585697920 [106,85] -6936423751671195674163652193915842917582576878269100989948519227710838289308221587699448228322130948535829554492945682968817628720808141570787739172677023480242594418421905742650266014881012860375245327223851108186023966949731412152722303238588250677263954993610429757448942849954244776373607073964537855171017052011433285801647792372584520691167141246879751199958081024567475762981307707905958495848838017256372950948252912308720195908929617175653326859151927114553609894277808065157984549420184010541120563069952265523703095205179675410414629718305750608887885953825618445045107429814538993092766656759027168172940952219660467674164156851825098843100666082257951083239683864323417730289859825684756762206936603296284637938469899928233275877438601279173406428848817235418657191689148694118618783839742413747588221267924965352178322795326966370110994570835844049684438516029376764786022849282984949403212240788269727765121422462916377074688005557299804983107169040719294422072710967568424976230660098451634850600861583140799542652002664357502684701686837626516400814432828695178322217124702435759006974229134726412780097081274421083851738926429922681527019882979440428079340404757578281710099746719382920609870865184743711920608672313867138423164617614850846506339172204607027449392817582107539453720878182942125489057444434240945951101280051045139699803093011892508857873395286519266182021239080208340169691006619675058305603610964355495407695066700906761038929316174198030101391860304113329289594591073085005699195848797425706617019337346242595236483944238776557511131325769599545334820944168258309524781725628953307596698985930796555761049725274350357524535290420487110532860243470008930630222318226205131668225775898856300156336798378791744456519297717231827585522607970748727814818099160484727262654640191374807039622457352285484824916056256636457546376995039213515226672169618690087915229289015554994016869839209472 [106,86] -2558675836331858520526522095961819394687459233638081565536105601946712910619689528579112995872846124732717578888710917779493586506417953879006426569991619209629383705956252064339335172177389996272912185989231646437183698495944550157481705104674128034564314724092586196655078022075709506651345728449445704770096666485386154376325060295574001833993740183510130084158704852691839264733791409779240945582270348045349146153434692009965390539842524543013270661272775536764969768548603227076479127255188952447248081883125909823395658761977915382517031394200110979609763330142292653039020265772275405580868359780561510628934179627568876761622669366040009129965502032841357351092265621565717870929133473450436746605158211008823354400853583784464326658281515319336803056123088189781258182090808903673405906677954560436836840243932186089468595924020798454480010101292433329270391176474231060723978754990530784280972217831405061921821634479621082598120648911742333403776245401625419365445450539837001031198851613619239075874163417961071708265324723352922014863037965621261625436060099768172709730506947452242588313052351437355481072606081757391164161627345411083934613879858063256304145757368020557841689486559282507477166008836286750370764468022035369147357187938561660434287304818356523759590725098068989374948087842408430121722490341407699257673877434281797691806852663924929789381516119368228417881529070947773961778979326754407215594688373611238843188933122652558854237010057783782159508634872458477373573222115269095156168977163196714098064366781220714148612276599795678490887884629358425112446936635154901952011589463692765746021880858558361406910726921562722553637292367142253677191328360511795310818151353822035785414465761295386666650473343205514623668657199460065558450537091594720183804694999043429332293374838962885037372441306398701869072972012255415115269307355584281746533211555596412174834617409846886566498720 [106,87] 100717351453467098010180472309329982483230807512823775795688548477546673887421832740291676170682867313108060746662104178708806603568360018066739892179838147678486102415118751226376674696512895961973189020362191911282563691878077862268235435024412174646869931966750965463064707524534901139360228148184843681235026979325002520781956980649441072366067594339866805694478025041496575731229629238019489506752292109237842316744084782940495843533799203820342983575867539861594193263279221551553943748959556836858523195283716259792813981248643133985594976380628159035329487792258898442710312805874748622006095641702367248461705245485453028951432159570429591071320809192382061597828633515266024953787554448612699585126845126171384345413462888129520184638542266274020655166705227465578528482458644221099762342335727023679800646409459098122655055242934005881482089779354344630217745439870487696701960000166588071479862841651877483936698789323734304931170529680908959193266162679453556759423790498432649741102309054791975544193900245778844152698813482188628980658101667093949746889129206219094777915347437244948783549742872683158407769486312967962860076314435988549905085919285911364466570300184967777858408770780114983153389343555206728136604031018962864922266908253927063966739831545602804567280401415188707092877176857535494318658635696924544052000099132530238824764385532749385920451136805694829043306302084034495568744676254416621829758278158490493770514197142120105620999733735297854825093726468822878653140076832013905691033601185906842369192998138249645177375437168965919595453987569396047318831244319758307718593738501810147829270909394696587192035556266640260760937930097770436675757388903701518713833439300055528904188977908855952941819329287839407802194822921927183714665306204600863404091657600367549031158993663287063333958189416583440957501948457805613186360305504064554635840736037993940186746676293556624256 [106,88] 120118671118562087242738104054589034419727241818856928438724312050229014966095350376803380723959861000228168540634904327112595532637485090152905922725668713087376849458968222782299911543008037884189546438575067874148639889849446818861428727761486453726654843155845591538625971705539421620440950272377506035102442520284660659142514020342156433129022957034407978494814810124862132138986124972091799356587547284946701563831199660823797824887803013008112737624542848339611349055316098611034407716701397475983731326714464503107511504453463400376566921612901987139996057344141180180965796806558533536769176191313691086593536451381497987791198569107346773907679540782734262933570989762757413481929807771616434445308433450846718937194417344415185350845710175488545405302520505038799547199290697650869221847292540970997430151874648962758781709413620988219886814645223691328269584607485842396717922952960303842981255699187103408107559011327065985872356710754268383499481636914461017449301327007096726491622612781251906919938835198449434844596853521673978833513553654145829219181939004342003034036828881609446229722887011538590026942041673686684460892273709754169737144418022709686623469694324420535014532339015799050733313571290028288040557890057917406094576807114407387039625703349936757414663319851956685654198573699933696227400628341496351582186223692934302890361345528102029628541078163825922579852084526320692270978742286759545702913371242430003088586394418791413147019319931727200818471671046661048865968823446869872366472737550990061207951636774576370134870230275900931382636775490444254553088982969461885754888917664650404346670763096180489539566908650943542274939522756466578833582364369691652435998558665510026815148502219028445436160133777156278584358644573372199943231433532272376817557439817038448442304716049459203105592680031701401752861265295425908823532440442943388014961472410718952209842006862528 [106,89] 324075713606257790910437437308399083533736609530505698424706986208654293414205366909972592490819751693244759840005305843400304577042407223198942567021265368315203490004357308284182353525215705663483826244694043974298427939609811811336912908023697064392405274460547168832745831016611562375106588775438463077992144342314930101990335363639970747799213122096787865257266095066628529594841130557195945541385787128800822302305591206029094124959609766017827566444110595458348369069264593790014629539266775589015482412106676309019615404337080499784175700608034692275159916731220119368421412550742736549196141246306320718137694998822748211826990168160706773477200065904070357542777475504948397843165924757581682842661110737316598263239954271828017917655804375528158398166594755762468280734059394325932045326193562192144070577935185598647492414883460248556500850987363079661648203716839211887167616676265445238562404004515065413823716605937652178865552595844449994213066134369142646360650430477046027325160907569832167959166836836430921712738357045322258815463690076782409889116191397002636801872722265356893399789692412568270059748527974829215695898309331989052059830557790168477233102919390691303637200319402252914083337101745627677170985611057558551272788522840201789614363031913382064472667855029704595338446506568780639612785545263672874411336146308500858041525164204496755568050971595983926461961474858531355157645647813102471144207648490587309675599639957588617464807664159094413980907617693847229270115789710806041367228471832963003096082350460162024946774848735064369884981938743161434357935428326572612334800453690849960701579938902621168782202461094573766787267461208097928272688511127216376121443730620001630486964949351907347220383481971506934502927921568423377203898585752284787505358847042433012489316276132216072331944151249017241928673934907344242851423611169018498805366693150780150909475456 [106,90] 2557419397320631880793780979354028413089077793541416093640722739500835623053917562171126650035146617999524124472383055131023913085793982404396629259806726139623675303970319327921836213948035774503561825537745150543677699122677443145635626066187424195215297882177439321742403900655612430704120342030371364428085037852807289738325408500071382448925808393325031396593444410836816282660904823825760731135742975038732380590767062193468741638170557875317354662075430484756698498370451510152025534496414437711909127988110432233190944822382447540072135067400551929441299679058117885045782356692596859275154782273563399298917501330007774607889338184917461464233713407015505239891111629612238863085310552139368231457397143469973212019475975584015628277735903716892928803890073247220335186509132069956165940642201974002984148490426584068322621039017936597094769083891034663398928943313507689841369526558030198927257946006718880309976895309055161779118477370695329906677944338341307288016592220322884138503910386943654586576717289089712852764250149087150795889505332318925312553386501201900794819039765284016930852323319323093777802521088132161594439285494115590288788692366625606923667388589173949544004270322327688100112930627305451115273035431703415522870273767459436351719059236441559928686394431885864907782917982679428042050871296680258501273178021041445241496703824169166647663816832851092170466435202642865866013575447881299210669766049235889287178542938750157997463332768009060770701961986816275063255164980568179321574088886877417673318880477838973043080940144533686154052972933571434504395973836639546597631345988265140274575332152293057485105492501288686715094418263280201463784097705714245439517835409080223286572186033634408638680739927761542347642615531054418060953669496827573194008125903516069925306510812434700220607244277419498604748793295047966705197020085051851368844754702560230081704 [106,91] 4858336889779649872287356008740175006685710672757562463356862660326950038041611632923729668439884237359006530083529843065762787232416090312739579086249673603591535202947061175409204761501233166276067164053676675007191372282935875102110508964335872931721585200488050294278517724792271619573467944472552384256152407752860284372359155023335997284331682321494935023932963924034618195941394083056291780474657724097674937659144315118704653709222986146842564573415367611756180289317099536592295731412619850404449449391043261005266454716941537009203854155885936466176928932304288242693358807778974406268577196909770229772226021083164513561542509401071488080146274587290899596641453022763220178727681595729598327033189705874731057067174149964849830205698310814235197767428414367472534233116003908581718643082240580968689966450617998825769009634109017955874752362213200970356649927502600093026382024401682797273337309870118515083454713964589728661263035250327003469708093505242412119632816174185613854050873911046388145025642852641469591076582465587723837941496990498942578128052458930642652847765164811742884922560603966782423790483505198651348468158215009910860822675409680156270735570527666493149948692541794282138378393233275878771958075885747200717252965105649988091346850988862487396167260529938465879613060750670671324622748073521867876320318983008373286058642640964725066834555379369037191221924172556531407692149334847787092441747727251168920933997258680160932525105669539246609148732544234949757936507541655355125177232162901527685712506662825510719297217176043764175304173295238914322231139662479900518477984854631626948216901825114692655421625468277550738938826113995493514779482698014608026963320855475211913305480365188046341955051962386506247349137862009297740117411113495209284016283175948276724413741270378289505350574233037520456331797580311916775155838905175613014332869061559808 [106,92] 2823380280734953742757072946075140351476250534549523666350764168922539885728732986868895979692617378269311378329475786689379005119460916416148217262065977024594919327549946356190536783827979806554774477402858226433037509033414266273885291348671313727971992929877920460582590185632213433264231378788522238718416968434034664420307956959671049269812421466565410512361056812108694502588394232201416363632200481923873443238871829209622066459466363579170651246033614111166887740381350331489085066441408510488724943897962738124714357130104360861190130379469082513069110116382995129502962167378112239007051047033812068618967708882603904772999342771693378583252062953878376152620079553703391218880044326708544260851175697850524376244176948901288214134140230387048581472491116978672599354131572167443488826983167847880710265816543353490037318361504505157198476990195646396156010408428700835597069665785362398120039878767322644674356047273938148675929322972492946128415159353382116744347606094042278373695796088126476702664125114294891370248259183412221900394132202445562284903368092501733542013620765216893970134165943047050817893192320614702907139979839918531889740859541894816934836843121043737028884772082802816494398507984846168445677280705804972653318733794715625039150509411220353665048701842207115302507392042015159989421197003917076134533288211678986002174967262454260833248645237627867397847137823588025886163997056481016485071439482763245124106092356806553391949974914455767581344417581287047372050822590380218408044284783866816773906919462213803000799536427411806687537869478860641795904844474227429459667169655347248677273969641032515349434803027326003587675425606013975751063015091999015656149210483128387931520876874199595425034981161451272150400085939576986015780704664909220754841235376196238760479206703696312553956317727050614387690792339755087495916631945281544157416487552 [106,93] -1080623566751991653238487607732747891328863996259740123346924247977710269128286845528412586817223383436799466349845097043197245818645204244414110496133124850415805409591649049531110001564021724420034245519407333183210574872826787128149847343662320837223129438735538177169098496739926733359625252863932750759350846743798506814298809694372086995321167843842905665020786013455602595299183643969324142998835388797680984477456877863088920956653156221172246308968184292628935524095946520201128105741970571244129994064535325442760379273076017929960677528392523883452866579539364566837566800842291527917998716065114054161831313264346819176368332425519795417134286768170528151046729221284897318500871961140282408185683799560888989678762451434747193918885254290266188676980554794067077802278925787575457056827488240179964368218777247221845303895143568786597314418913924429381961145064167090117569794892251720573573724179272209158032960150854310154673980715765588539500159805194993589573529182087112837836822440956672530040361197517632098377731361439789949423883112243511854329417067522920021472978065981515534934507518806627558468542704413068049051858779079974717129746432922241819724319806504431814993148567532215605501829962021705691727595348137073856759908776455761453884274519981040347956964467492670698252924572105689161803134132244021514000896727564184766994964555713406121649915869320387209168255117836584585176819898143606879237496036000210502142466341719960800033015367905878700864004489676530896728927183626535386058133908963132378502105618672690108774284510125453853563575307614598154976129131648380534100291493878661163314847856650683187310055483705139615060076335260777199007735470406947253534394216716474308057796073805303615840970801396648420682278440488202340844643624539198910361592073272237638382206492485424354927381039170875216138017288189628707670613570304056285312 [106,94] -641912238194839799200801064631315730769895372054467628264443142237326064501002437594039860904996036063525538933668746023054789452282434330191120751689862524762853815238510518836959668946626483465914912137701444497009594595943525235105544396565866270357084429760333125282009028773484276178363605292461793896799094758619051809347051923115144580302436089823901318156754287840251821649476371418823586767999365365852237686899816106788916570325144570411552853655508132063330427864809061669352721219865472868410513740280089347771919884343195814310068583927967496325219539431146429759671080319569335519755081408273246122412569389587484807826070025233868387081849492932843395676983861653511377359013954457926108140917234464832467840654306825243563673424310216117977247090932430194366547965701351403917260614899131908663541209291456085497184408941319969182432707588415670928563932984906563473962229728166397107772718529632699003645198029595214589530826311670514863635559335146697194955133706135277566767741171780964157279365198411730031138145879192759564670447910111252295627380309895702975798056292442885643006313029657415214286108186906777756240310318636103580175339552801127001495836304963904561637718861560553102620469421317116323963154866733705222683579754257249282603295513167302453309936080888759285260787455402727325369724679211686060903221059742575379738368069691644533880338620463158759041185070190279333910729501620897448501894634702330145233428859653230223068832036222235526117686259162876543435718089017139639487221400926162718774242806060846803324079335405795688115845384775354801211556680949984624015100824107880022792551273802696801595507122547810569631683592383689778467049773370217501399647614855115441876495124052101667157458413317353230227165429606043684782998715967547495518504085697087752921070911222562820588692068789838115301674749270490482870002141471168 [106,95] 836366649815051819965941363465732661158546704419569553552208140092110451058249884618000882022069395777438638076148609087359478733883663304651419673497147460173981934272768627462393254012205537239096452876984105414708089786896644605119271120826061676020334420493061686388621190666321189656449078662588696215680135347176588958257441666035333159311066341774173890852218291505514741955307874018192710425797051304069810836178704744729294631161747947025282268122066031117652826136678234107476625761313922738071768954862803207438615717786092272574489259493152749972381568591034963935309435526398724657666453978439800077705367205417430083669569429465559099666571132626148353030414632530757200460797307287786029695777489299269460462891486062625740988465098207738308266948899143607224157222818448755938367717966888070937036554652208517715635383230327493005070513185662608581700497711497683505650982325765511247570624618269598832566640753388697625741862311928430092618757867465901914734430099579666519198883379613847729526094362234815411265233178344177580287852605129768144022093314370119708086796283880988235953812075894049056886919477452414483594666526298727052879649081150425611263197240651471987110699722327123377797726595503138704952066451538885760734575529561908803121734830663759464884568010620043021313289537872311431416805182852253076367310283769163494489866962116268870314337151567460920974262455568552687389056286353232307024998900885551334945475947945125866007653688688579926303446562185321263579676042949099823534772377269032425441188347417186744429108511764376906078024147982848517109251070509454992510344304454132621816801929665669474823248942785266576643813025481215828990386317004018804895019582546196448871270467598838225921695066845312822897984288771019007776114137657627741645670975493143047132860067298109738001139136034596088184588400544853560213044320 [106,96] 18343682505313009887557068403258797429692952307110719759664687099197787115992561612559769883958269498145539653820818874591986849322505729637764203635138629053535096286783616190031408207936922348805294424239847633022997608912549320299402787872858115237196621908102729486698584588640224651272269271700824387495937645219266689259898658323189082921005673770082710473721420512943269449585936541085428359999289835693952531964041855326878238213358503723682171246636446952709748266254713852177372676099436861818648039885316363981650359504577649496018029699860771199120149944974352028649965177230106432357133344031572977432581490283479238463270234205107428501892218152845950927983620354141379822548686063281611158049564109942630441279658040264834126638710921078580928679951182700668230594813128767829074369834755254620557237972333012229045502808423400946172993540156327497233594737630395176784514166822489601677907373938449786197138407511977972556309865878146359222012744552133685826758561495422995373686263162924214739113038782573954193979986229053471285520040796027965706495414630702785679733637034719274990102730255363110402408787521042012105142789478353668220999953556699945201660354623695474210010496770708426913999301244086774368446918994515322046083284609044306547355182206792002712320218253576086693637104368520149501224524766060614612335128206811412791538951120176541429684448181824959042155692899113953918013006098435837114073072304385695714506523810346557545720294740757011067667087156099747036485911894417319845482674503341693455054362436560965536656201210687793645995362068600848978282291820814744495173399006808294920073479539911868384903653970930894758549146928140576394781850031134048767855573289574735662781578307760239564234858338947757261415322956885071620115266358631065659111215794243894977074505939119761083310367226076488569853319442904238144 [106,97] -107543386283537337597959337944467640665969353966707291581715515815276120152251884954641396569681318129020105191605444433230038938264753266326258251336962206941506995270068887612783966785474525767741656028208073490864345001913003369523465255929352617209457623222988927884913699222646041661960397320999018149305705899037525291617216024269353286089875721861070897570672077637134077647636526198271356707893958181728043766365353538830362599300500645457139978369690542884927891385631494932361323550014614125970376954467172081669486264114523672526907163693085889462765134250054036517863049505616068316308347859399591500524100426812227346344995788326826539331332408231634541766317149098803096533919062483063804058512705750345470569800252864725110750776890507242813344968149112845403439256591437991607126960054204311122757861172134251514963903220379187111551020227940971424455061884401385390138555276666061265414994993348162345862374967444047256158555395168865776722222368635808228000336218637069757736195399691365657381473115140634466980878417688239202907310303062523975582908253964539944423235011476470318665947246425460228442845694458293714805270749128718480589458897771818829907662583294628357693506501260189859855971448383585361451008819210051842974886773146313102222232127750131679811633272170543691683767537799949533766830224360195077195506806894445029897721596138472858143715061828203243693386352982855988106454749035411375657612266055028865852814491852010900829469877384600998995945658813322808186661620779392119129669350538935542921984745958211037210341916508692919854168549066831429870200154084573727213880442693011908345841608915824528650311682278624760622235783862875924809069143275744122545967874684019509189908073520329386951462811955086587556406206709494177812303094502363038923334629030524925616494605749495854349235664379735894396770280279648 [106,98] 11856667552553936023178249144642775380161535455447128844678720577647182495340680863574610337353032546797732282386900204097855460888096682883904413599926975799271075610895477114272295613479388971549392270714200566959159680119208886180248655803638093973075108804811322589791684604672447345847709386940412426289900751465020716626285193124551493583961101405114084312532712220622196993241698807570805605340060447525248040368740256100713466582133494430322944861402986482541847259172844767359270176816752007883975415259505830960288993998674466185319974041840832140862082665099680926898522170803611955160498045989856689230763897415578301014846639133444597932964507649292651433716408754010093436277487881924755710967753300284912303386135916305588345958521983779323768875508976130477544478618674697646573917896411302438768865840859877485024585507455269308613189626658656625478916713158654470465123770041169995035860141877601218712451402286300413117462421267081977971297375525804438026360086628542245423625803120631846403464786961819514269774620766227351195268288703331381545170966663085603388990155637716017814308038934629717642657731610690257483442917153647357924214881791651005385750005423034826475241385117915224914455349865548222526364241494470590030779003174827003232309906162617984146541678356117105189730060054165630056651566151816265298102487631613348930671138214454063548067579796381706947160438849177012856362544541326335103633111994844127898566532570936076212530282250746958249207613827507134000867366733789972630771976200364577370583233436330214494919795658782328648768163523840498513357137865579860832291663819014315534945618567539765075938237237312027412428060794935592731065359490991147602634613828074792578550168718381620005222609620191402458276698043977698066283507280767844532086911790658081532512460195211662541496838152129449160459408 [106,99] -791310239043947803929080135758714527928430472856358618197864530202921204696588326044960645744820077860671553774647988612386254028769810507653932622698698476516476148530760323650385952372502774280779090833948370158944350916437905234312221777329944640615778924945169304082949650683436887904413683220682779859755006091269763473071511901158858213177189176224350596544502402920009726382514983766175658384349400637724993277734913065686531889356144100659100708655378334808968610990065410947844133036610658953700779633989128455846229758456345296744348247530499738731150809387891173998796918311204326294922079313381620760134913127972738592039940914630552372561807929641073349839504646998379900269922427101749512865108227937986473803814322344952670746055809701339978639129645472665408390645384404715492833186947976647091434004605782383332107206548139680394743029544370605506980816564990470561321656454983422954434504788612898344814428781886896837631631655521806557444777139321842221121528300844918196904555257916759180337660278304695266446746161213782231858247473854956313350957042415679389260424833368821638424198911730688562292708001332173056052062887957992539419172980571426063388713724002096526429176134086177100044963403640960679600559148697891483782312881804818052084064832226912822806197160415153764064979088180156095084944351928202349833719675872537042033739708823208813822832267379236853788755832725511387987096118932020743541016190418149408372839668722753485563082775685260832391869780502620209241724933202314533402646391105654295337718083868052615813913186495498068249406491595351946097995208328413247203276291765496364448503237922309215806034075480201259711752146024083595619093673401522664818675562325237289927191350687658895814185033678803770776788402050238835488467273756181031562212483713255130934634823028435415457657310495094256 [106,100] 236838058811792813164394180570111568801769883114665824453141388547650043297289341949304764398051296293299381965405131196380496061628163069912828438721964409061893360165520208031382240136298367309638745318832312114627467915057246397560306343746713709524047952361105694034005263498999040773956937525407206029668462175978297819361549013140329438346638642991688972838529413505565291377299368308356560315555580655004096340398183595766594181162658493620548987747220767450004661046806426170420426011808131770784509908871649240547711412246140957304637926717997234630464967399408043595735836583979026609011207283412327979847041174288676773841780965859024789049643106669762992450102152534824086624872906940676031562068595982142386243122915921377299816586132726713698590529641919718124734102588811716007532056039152522795187525233287331342855718434378135257339516326746565543300604800998237248403720884796513911819635521242971117415948354575139969912635736435886256837241602210405046309454133337582257142350161625683348381454370887655360484148104251422203897256576525555205415286711425507301501919832385880610378879448890637936703979752927744142724697469939368290603389889389259277303987907193799635920052900365013482253381000837358650391537450500839444008460945609430655146755934625360145871353594968112938360046808759193350192766515620165467054446549553949072697661663852712676389862547911877341439581152195106633104621307491867286236755140324057707088602428594401073497028201065780857001865277714883634457839800911682266223566758611581615705295446379182683807165037363008661134323860084441386351649453003445993977836511068748406512167634152232481675433349111484517206069373911581640599078073495818008530402227391467655531145649360623495062946099794389559887901767926123058556221165693305515582406640848152513724483144658369002340761002784 [106,101] 463451980487532105493065849264936304149329975391028173356324858855492484728164952293602687886907190897312189200872149095570402930847823094394355440626444212563931673983485935871948105282301113264014886094711981600546704850883714267524281798787514762268528952644461844739531568560502378261631892416582001845722791642364941834402438919552873460086879377786488216970059601272106388323276222451890116120182891333272270397917786314224816012729717481743538574831377590832494621639267197336626275170663233335619893371833912486296594962014754579188681454207448090703534838493725315623356277462634147679465599035044088997418856022066171538232376352234312822183271863940808474030747831868257887343271908159227028316778622959038288109484492193910779306495908293270000584152931000494670149137584250922685060123414633943977684895131368953261629323729013100474634731053696427324989113317145771466427539616891826113050039415856987948072227662643352218319629092199621326272174497459525327988453278364703427286244026079745925851353131240375001874922147046788402443874781872084141255278704191567258092640805208300900409689217133946946057016033512047233626018270195776418379263422945537369514554651113663836421900295084925760077002765923480094067229858572743003646221439243516049253523875360889647686789329619630209924479668030466880248731543583340395865134448743600843631004828098261566579542315698435446702641970740243309943711246726270955134021653624002163337129320058167815678300054645786111016728134162071309461011361732148216837777918378647217369145072996207078229354778758672852025157921587712185417694341647763237568848784682369225275119272854780462292099922335139929180102203381052339566560001037669795984831517971516595612474082670000703048255384128345725504196764939912644917467859085568608910053100646016288789077644149624990299072 [106,102] 116620304751095012504542905103776521637791386156622338773985746976571964607767716019384549319086946054972444860449064015586492681968033129396556518851785752988757768143432703760931203983848069775474132686997718282415190934858739159418094770612729957276180921777129846725576149428201169613538786564404681670263315938978449485040301511089428319837594358196331694546168139989656985667830681891718163633148158176784447573678197625925975934175951643450645772802513951661531474231942565368837005511696951043607695905767748625128714194822212677968745012115805002253354839942583241471732979784544247519110907838523741145455510875648366474887106195950802109850387203854280235051548815864391216547118850557366504209129828755125400464745786439219768941778679177160806606268017320496563392693395306358429369081477787736449629090813379842144840696806516813588853229876146704852490028893219806091518725655637620269069510378486755285340065799932648421717197805212860869019361622037821579185412013982116586582389489492684512341944443791937414619323438089541302179774133867221791343794706556186302550866813832164605966988965125531752371466716054650875534738181521811040110923935982105919506625743418130054302244905572490683938512476000790090180191656350075785140547780107991338109878797033921236164393461007968950113036839559595377257408089408023167137104489304922928307273753600140952982078031325889202855482624632501781303625238901167760687489610045034682921641622762581983625244654695243496869442222076880626735611757444265369170135729067782247005039581533047922435024477131033812318679532715531906935195131398609427484271100935662064523266100802060368139108357424645346414216056479096260980089493710005505048260499780826509430655660809083520629042296458769124232814128012256565637779300975576054780839568954073078939764795122686496 [106,103] 19690620403943053745590761588617983045162344615511083553415225929537931520107029911982259903240033764154551008839877516961651795856801561295577007930022898842096018334968273747034705679897803682272026123590260598508284272478523981802131747762479314888372245907289709948203439367067505913874082435710802245957199766445494357684912169195399820239463973922629571496284232527325047777464012363411800364739989508746975048033494315899918367307921216026871893422673749864011521962784499929251689769111805151202540353256808791825247465000184702313457219082839403695061438554250238157917962938510836383650612986466795784318201088222705902806883507319540432052231466471628024053514038153795906017985075739443134015733844765627410661125805111436601023247500015167650571836774922535507666564121292835925499758275601114839022223041452558470961445276891722220996886574448781695442306193280529989341905363279382430649594190363133084819137622730252341228754140718861839453772431998415219307116102544103412347169025530126730034272508887474464234124421054086754223135782289693129131597789425290083403308459633113445586036391434612552750487480126974349402791194987481778194935852483541135609877440936569510027539066718495819057920862021609339804373811006751605350146021096946328570761855451678013091279600079461930679581555757830213609619002166036958621455200311327485858221038642452687716375949409291877785373353614680075906100182064895602125218697283112731683283006546895367037061968337741370465280293446844685612002723501613716216803921477316199416478332086590842811315410362992602805896529940078763487139348799481679463005002336185186186870946944669444205099202236947012710739273936495202071898855885292271659288030494383826992130405184408559931203758301729690807529830700708831258517033521350348549073663534595601001190108464 [106,104] 1884654397077673108559172969097862857501461130640682348487466364540869674744502981499459903892588218820436001689937215636208241271979985389600838020881026984854152794800847899978311487547349581262315561859733839121876134651264992465916131060002995021008300633681710700329664162385746152138725398395885979790398768747711818655093751852460489641198469559395468816186726561569938046159600722797131962351867806213845009579040353220193487300378333239302003733067139259148002292577698610774636995906707470401138054163606050980759141328415105814959883181286206952961814004666014813327885331533162203084551859458575219219264607203620750370512821158699035469412759438564090458265179580294212080572318572905201109007603600530004656584087719899042525785672543011135004866487030074025213084649797228333525920820382070935515399681739049829471994211745521180013398811289300279019782318575262968975931175943692557770664158277774009659560529501987523685511211257721834961131780360307614060498077436977940271828450003461571854315835098920159641300630602712583772629424275894630749928788769857630334621151796410317043075036049648953835075042404931607499834515522325931880917307831018404809052247069509700161218670959687003290583188928388035886747808808483634668991408680443979247533678191487741838504463445657340740920198886182951583267016702963448190121532062720826199381134496321723598792211907245126333601289291801029377390315510696604782554894405012364186555019683779153423228972514395327341789169383238000050614271166852874795152669727614475093580292915220468806937907406076141167460263177271854262015588889721494507120540189761639469510329106921148290309109388936908760727505952704766967053662084682745918988248196664824292858177082839854655193643198008448004221262269379358890225963363740251903889583950645718214912 [106,105] 116851294026198258687242802761250317588177555032820524821250295455147973788720611044005500370261005332411194217117946179830582412016279598915400081944062307686542535727144431975888200824520387571496558915775331182723300347446878316549334708808727265220157652940052370325507740231221674735895379599720397275279647596260778143293364108811189506833271571854904451666117147419061665576437358014528200371230852685413083732687802374152959278885062265584747187867290763335232813581093353976103528029668468516084808721392894544424005264784888170922656851311335571151357339679798934220741018881593238871352431222836579308548965857882703687169777165689776269837055772017871862733773356067717376866740008525364793279505395639445668666257952220448846130891181929996115477103259086779252679465247717741634633605730427686030545042562513999912532922012170421861902097922997782155111625380316567883525532528018762503858888816991764220436802488902094233485289851460173643281626394295482041369744964558162568698876507592758711973554576652719657271262781672380007992827072460185140689367965442448253750252900549520027634159610328693437119701982668307533355168163929766867344088691770755338899805506119164832150334442631326374299839610439934325412729660489577975994704616958421184722621566816479823199668407437302515174413532067486663295100175143514982197697251381524771733768202427129177692221859924208401072564343910200813983939118124631759633030762882575211253158728698431977476548405290925600244985967103361262497747310814882521275284629468005747182556844799488653208323130286682482843610380797248298718451125418428550181980415472923915810049076586440952806610164236298378920056535021527149548178357128911136323676603672884430244428343572055882837191600663004894539516195538086232390633014416077117882085597992064 [106,106] 5044476876365785868394454880739334264564049904774807291240299263442130811634812160370982774444382899345470686246345528552235459611660023989048898664369473166639807519020643258710935804787428957158495310899221648378665081528429990253509742899449746227015519167195838288078630214759973795028778889504653317870634872819399812239694873490095428285837865863630577358145310974411865065791824725039723627979877119637872480219815578665977645958914205183652167237793699373957555766819462489391053909353038638929247954666416728012190914043679142771052223352925526610927692304660374193877204513878842291498110501369759267573490262226894464474200063450059567908862839036542015854127667216759019816469186022629801306912456429042013154488306946962636280634169117645546833587977169563947838382008458846534905319279406887883028429562317846691492203534991205298446098188997632126344317495769143970658374929629880754560239328750884197901488843844994033723203699382029379926482131706823126564439783218582951028346346187152229830477570051289279230925170473738079819910535045203909850970996312572445425577129155751632955001447263694966851759299544064907535854749160728257264220786568461526589097787331563187795941686891984037929523956259576392264993554408665194423421535400753732071796721631340404508233285169736779531982136577638388998256474730229456511299367596345932742109374112254188152404455239112384539592831165479113939890172131068570016964159417951107889959260780842294485915435393851845402090901583433307375644306957403091448518524372086138464832877684102096708210654279141935199960125365431989104801810916985997420103963065054746509182389366273823849516188738072498594132675612359282088217363392329367497446905680525964673845107879690300220342369002216643399601412721948411055975942528019576912283648 [107,0] -5220702716355104530442676539090361468949437829026950925372651303473967530062427070660968216931148871631563982728654066807696327479262210673629602818202640613454717703772861029009547339398346581813244614114959023955205584017148973755937222783656363177072304210838536511368916765043410382748223694149765544253651824556341851232443523537636643896474949799723365226005207485082681183109716526502527793959065239985172113433096099793545528131053865088785874231530622019413613046387485676079990442496801150634842919670483738540026182320567048705478796795692227777241296128007438599477384460133647725119524801091285864275741448670933413504232663871092656650480196570367726929484115170368749043191045439932750595586177424385334312566891540473767996680664057102182525343536372321317992536085483600316582517618863426361487782089331314845087986067039162294492265671753239903391982411415877466423987880576517725708647023633477548330121836637544427845829963267947883689598000123352442829785702109363272416938874905599938902902843858446183098373788817622552021007009709212200740715219200359140794343759137698031835576792400157989831554004656934330140350008708757654161683199510983482709842890503684364147996716351079935910858674410017544967289375057815469813571822287813553600982425275525286752969667687079364230123178398007896292628172759031487234289163313570067868422918603451904758846925513216199988632000227159244749765883967039750757778162030205975138805044753813422951218311242977208243383892606978679003281797806715836390872935874824599395319990512401467838353775275946065933558090009806415869581727552242685399120421807090875590617979060466314323218031748646628140941000511268862202246743815613304497473587282054170146711659750222381155719195546483711796423683038740709459310528505243100649643709336174491126220369270473158255264723718216146375305526611042606873835882350997735037676863553282637937592738467495055982530445170839729402336006411676874116600268311389554020866959071560478127226831929238022528936960278689327366623038548949810020352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,1] 21524141335329356475902265469311679772729331884010760243121238505136049592644328668385014300826886907760556594478439557254030850050233379723444734993437421400386615340435715959342903136511727000511217007476397503909020564106349958904903854267677776726275205853811045513335419244331482736425098139877059266345179420191923805174750511031720417070019814584194728195205639151448209360256598350369130931421402302242937559382801530295335828196391872120310712244586392608115192279893052737565997953031896141091808025840081108773784865691452352576135200366530274178593349855555417937395934272998176751760740440023499885638059485162588083284830113731949797773166160570390500167580668552310659062488007345218010512711539283638269889376108461965241455444762443675652080088283955052249271897570770129435630770083495030028092649656758526560252327758636679874722638360504350671606723687982135235828298117640594118771530462498547067510042680358845621382007943378129931558559230597660589487003376087688551532317923971337706864981295304519894871140793982995279545678022138225599105337616510180251038986755307963970749898211176023630337238214343346379444882031011073782931052770045062296033414950358400919264605957780877564340709691301493786193788101369116646294598110383177732999623060536044970627049678953548832708911485152347885994941112630176906854053146428711613307982918157532087267637514475676184659865063980698616003477507584059633811775263889546574432047345512768785373247347018624965482473127748791613013603988879876857850843464799271371382497433275209105771038709439011332846020948287926279898783828541443854301420729639651994393605136760148410165119583694769532134292244237715984391024696847464547717926802441130341178544520529753151155540177006954880374927765798997238608912809581551466012941429099736599281323089426874845888394472221103074936327863109105131228398819659766798460127876173076387766930653042190310640648704511050425410746314601789738806992081352274782042777118020894673232256634053750490081910628860424373072387461459328639172608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,2] -1198609112731652188024904614396406379464629700159445576044683208793426356553333798087402231372013932699550936801335236527974804327640834702026297403060481589304366271973385341022485177656447355090371601207881079881416526309696362225466804205283165991752611500172890728971577841684953642038412121382632683521056133223786852477971672444891902587864461020837706192227204964817006863365080679314888129607767438027602531216496116967194215909319959848736528291197912684777620376216550327030725315736409311610328691353169744629719666347940770355031536337313939060843871468763961503548739839270990391627804040558288467971602695482534013329601802421328485155810193028439664394455124635341566704256381774948198227932641660870519336514661041401889589173327489966189134353030255254839237608666930776047799732467646818897444507941525926149136519603523149414134680972729842382695512293962458494241165474059149778080410703796283366696576770004414448052197719333598617409946211246505023612282147564186574191137909539819932860202567805592629211350727463213416626817731409261351780458840386376184777041237136004095861242015309598509469049032470077290303476292860961217996872625818080842095434956814904542533860029199789859744445875353529509531646557698501503024699415726711742434429669147427825630948260703828322328992680359199786846629221350255304830286573010547846870682266940053358614355591755455577092402398667810165848089921750320560998370304807401991058361431607197398976250589406988228930694935657758096248969517777658432348398776626706045001668985472008941146748580181777108046820100973390136280915324395694161626497167799374187505393691881946601788719937861284155233344979988248748284549835736684024986481121102994196942604846830796374797500792835859844608819697910343691582045451828074751861356158110143069960480545516766811714156103866941707755261466206186882512558262759074334692536165744425298374844663440516885628657271722529788327312998107503463864405551114746474144674834064147656539565351526415290048048624290419888404790425673497191175421952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,3] -79808552503438930677132728774972650852713083372555565091198963147280541833831994764521809895821311541164666289407370572382628100549837284185262511971082627820383577749610991357183425641557658538259102184422291011144907155915886663154109469745152097625185630840834172150331179702249785282258059096962698023585351679974379170536560138142249891660469688768967547938026833301780807359318776265254361862356949162117587644921697129887292172489081917727485994732919447122423111701084113694252398632962926808313752426850057452492100770428219218025296501330925321331592793127287581450526199993778869886714993984032909036107273414341471042895728885759179083555607444313524050222408679500650931197957958369018404485860558339559350947139133361129805754927497291095928064256602655875018160674438580557680182297740115224631155509733649214076213690668038084051363520106166059769485125751588304914875535936461209233869092488824209966345398892136684050740888305098032020168320101582030121703309885363843031471463952957180924596219775324378755437095178754919082961240309910588635582888878115283206578289197242646119134423120643431000273653329419286048882819219409926054693889350609225534204432936397621905709683979899765122584901157719054812361677972816070977218686055347281382296026938446228116066306002552206993988888300211070499832291966270591109101336598943981084079271432424568877571099605699291935325445833450125428193666641391933701848934550968893465911084553521192897179595382208019626002627497380886687976396857303866316091649326722112178718352223689387234510031741060130463287645683861298655381964348100777800606680298678789274283125342281591959419507759834916371700089646676177744066350614962174711260314212399496978958898043832376181017255761272238465647898853749997040413799287414584360541322560131345496847555796873263989974988101737083900448543048819777255466558921520311231512379888826469861824713823512484730779487970304720543322317619810963783787561419458647137736750093787881663594745964215178927425780257463738067154855801844842403733700608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,4] 13389140664640414343790150211914503217482282240806033214421104811805120977795993429311090860303087189499942965388603743344114393207403809300434045403753414053135899744422251126716711434514264558542914293440755731125328479376533461330263656704333317143539474562204979723653868755226742288431681851951452626052394333309701622085291814473679703796708404394564656156094924179094432548768265570951733926295930042994479982131921493042223579044093541919459919766827470414788353173525734578908160273433615164689162432524206896156063876615924599894165496526100893553948722566128937898375088115917434663637475295531358589756745464884044410330297681830882206231796793947137706664100717626720335333085119419045397916634359587745092645476908055803555152344173252413226972520033331730584494969677261544225753756826011907367610758527922459475995701701582571579525572384284944748833973211608454730115030801148248528237791831131876636141111055275355005370547873172012209103608930380854067993652588527427398610540022812323045380476662153633598337776533562768510855881008773904031811660747460074144176305224397787266579976356656167935520922158836340294726485990821091121546432099014892527842830302041108028766236001972433881393785684597894335169023832833769657353274650990281068553688903192727395335725340020262079252755923645581533091229047535135266890103722997764066617462156699927585570930635137456930236848704653038558645711248292632873476458076900241593444377369840203213307816202479657945531782888869961006448978635401015730444442984427518477377246426994681328513594458572158766975344867460348352963468767421100738978049339361763385286587017517018950053714412811585708418220177705826735623238287345020069440871688076928236124582536674795112568856866004820070310263486769922644758461869958368488247144284168693505255757755840618398135985770643705124002489277466769751145773779645440721766478979671626080422744351853324843768092651616384444244344254273471169346383145479472792165746676989356896073319980388620739713525015014568225849586568865773960044220514304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,5] -310938657038889600936027981592449180816120479937605828536067439917473790972190933558454747905496554228837804137765307384283906593800821984985212943162214945645055126367646728629338392147247564170048776259993689519780500265795193142587566323498456633121032841184586705773872605156928290825205286063859684521295521821340112147520172432625768714189224775995101121943436670848204387363985863813395971250849076710245563488489264954604394395938773921865353822766517629645731355694120234427207448871209076713780420780520202953370692106380382054704625001243647013389054362223083193142512238357646841482956574215160077184139575037136609855485731699359051251519387778329506970438832100635431042892709561621469279661706937971440453120113739409989242608531835413824770803365816298206318978463924237338766627065181268334535410934222791235197120238581337599136713646626594369142739932844323165751959640672759920067262533364267420754229326591165622937700145060642135529940907342752127361896543618813351171993293452897287089515520314715031089953920614829809433364772314291138814933338086758408365066271392918119151366744383245541814049359649291739882961246505073584906086393402027287607496206857069545539258582382864018912555871233610640847071650359231603498879528232328049325415021055063143005202691559238192559129477940697997382195508647873850492234301737828416054004633948538375208271440143633288310929151333131995401037965213933551429639055753754186366581023472511364441813242452238279901720547370168889491601972971574114293281082927744808056099582852334057242358540212694998514899076897785443120108093786686740313472509723513673238877831926148243737375996860101454770966170366992345229566697886368495813256745123403221175096489103677412325565117582479423388753903548988114697357215857392061304719286585194546018401412795178364314511198006165193306716038997095293729064351190656983666324586918799680954185162205736768580011018822261518640807674019171128724016721643075389376776605569150994329588517248809619659869248705180855938661216894430056689745841356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,6] 3381590409262359714245870472100678895650043430392657893748790259778004092433780804070221837452041529316568751298993463909216229413255190873658092157547014834462025353939386076423101553986938600128715979160169973133509683966855585210297012545838420825605637041024044709115333376151522757249148984006706347411308065363514003143397691378378293216135757224188437392052082236466946634439998181688805784773703119953612863319208727966387375017817294148686637504480979645401852595910579045442972374080551858408992781454891128662753263239642397550422544103367378457300739688242931868385603818774515112975816754297655714965928220826048833757028472854034029556296187297866575168482822924332571029523578913632405642394741069950266538712544398836299158325410147517398359300996015718738545883444046879392324503958350905905400980336436289659002837672757715133887857119409145087129807574110658151923942571364550317247811959894079260422465195904219856326451826712214337604583438487402313258464292986681175963142537112691011811263842006905350205362458557668164757306419531565770757401368876585878744398670124120273770444674577849746950566337840209795054402015619772850180717587541272127887663984738576974352299370849772569990750109156690308123736516184813732126273460214007858968115091928078980889984627401707993311174250271987751231448000776869619477952624780941623422558608853237151394285454539890819925266329834312743560822065000789856583354409215687174437910265439192143654923929428294163364533888678086361786035598013350218636774530132212316838377085042054959243427725325295367692956170186058901580431020494201738809900917693449287620084052711369947976479729265948113989647898645415311724065265785294235423183937176976864623029175151506646869213995178760160842796578905145050468905452818902812683231738732020698771423608036049637433916252438470171180382555529675190283933621070224019522293181517474733571056593817947888207274271835607261683584298917438004855773483022234758608713085394276783282991562262657188369719865711738313320055610482031842055173733089280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,7] -22931922776746213379904905932132846810888765207416311382927849442916029504450010076722658754274946775062417021955474417720477520597033691364864534078576668159370256237477057121177940805007856848252148832376496602602109652188980983247103350455819517158227582689988788911418744656626425496704167863159607014434365040611736806520753603565129951558254678774525438123626607863008941618875967682012341191954635613074781025640845360622366836876753895701422144161040831133936426109455446275701378137204831381723150489580129626197066933630244563273310326855459467240903079852874387417634876241032410072336947590509999715533912319631812340261320762027531711174580106279442032185942586238394928885653221168397924828144073397799176168075259591643288989349360001145280933040885076093431070139360390374038695601958359265219661561786407716510633997497727309595061077472583606176540147228585306159077762808768346408474961672025961695587504212773432276996588059315890076253318573193571620486212452491385508524789384232281694680017474510787992015727694789627258123355126790332276891351310062092083669803150822029130265275251047466329086139661302314751055222505164162728344167030871473601896080187239286874648232734278481058611344643908299769246534274286162893593724037763400418653599855887023420404890988107872836257433024994896176684147917769662933215630156995599811459639405028655746883172541391952057144640529829580734281015561488424393800315884635857722380805607574059399320003587551991709424670682390755158152538567854837608549303840601508999846057859159483850665678813451291731853265514575125800573505627217870194856062015083402964097180676977989034271623265425817590922612222267901445495368953959565155028838976874610428304473131486545052486534791278661332339852310718133391536223718893248737935027559390262203774248861349367161691774925561952613117659287394855249580810905119867544689060414681695057019527829953703380504181373846828091985274624424083438784014030577306159070345376912107443544858863129932213340870458682748021756599310372638193099678886658048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,8] 108032171757563595459738264813685555131836610467878721027790501869379970068976998317550676358222501218708775274481350426506711506747249762847241218096820677766342652248487822601493761792793464600927791170840533799032193172889395768963688160489285400816839888863224896599711379533940127561251207314986606336278313451020392422409331081890777969498168488347748072240116804798691232561080833361321149035406145829563709874673978568709706633758748745707257632737900867139074189270579085811511906303615048658281593328620647138515472487525960947467842328671275250981515729671351683419479965307091373569989891439828340315554085363713797126185542663237853444028569266421827900899848711641569091329534375514333119120375265865052608002369397133372528965109452274118256824838096644493524501910822478016050404388343128621526012359655483710966484805308237650611886248142583462018280498750487193493938714852666029394543039299075169800251748855072611495568473303861285959615395037033792399501022084929117125936696614371573986458209243919807054646692718279784713255737372562451535509730119596622395000211960202422144167693487903285979958829525173401920926215209881535504152685684159161472290917048193564283041174378336452524443245570943674892751073692724847549858745329869691374318700853643046970090742064306824487663411977032047626725708787045053079704258725420835103723365242077293006441549261564947686116284821642713737924117175091113729968566199118221966539712380006483967988901957856202171253604089373063004646138605462566683885786701175343403850962464791432299050055958415237476749611064038632646206754244285969082888188111531164018820332445371716153771823326097634002073190580482782313403215409599509121593848463480305814851112752434040125416982579391336573696134173808886569340119080039753968355257504366994681984101082633413020400700897350466019719204819033663779148683633698631251121184735561859014571658966149169609805875176151716365330060445606801638217830270345955314438015748664653957736113949380797456472025461228397720662486018453532573863147242258432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,9] -374983232786470372601741579294224005550236795940564243539624625621159974047690848692293557534479583232877771384797312249862658965498488368420026447564426986389685524164534221363593068523892351830688787562297042841070278244174526965249384429404924226109277715545624406432860444512552643360539077314960435474999360477873618843353794020258442745212772003221848064928746949650361067964703094204065309245129800781583564024565112800737795474919733796387252908344019525492902454875970682753671080328957641311079018786770046798912328564365066053512168292896754995668010685982698523333245150120408879099604826466729746122380225326516155414766321666795851367728953859488275866451750690820094339609506203557403687812166197667543061034950779143135849976585808055016156791909622707279287836630774308231587411491182868812134875232629421845100194755448051609833594986047531087389000452976385840836077471929544862058704229032923071921168174861947482649698411330147783712780040242095918363888597690052279804979674866125873528995788513092627877585841872842103549069947017049611829877213974628210745866845395528608321865292389976674965767348987782471610946799359518601673929246880577748452479771888759163353464721265957008918550179597143493664132988084127939937042003626349510039739306595049432514899242642270326802864772224254253205590911454809059996196053520556835719540036428688478123429474106050929543102972030537682750634821396885094290797957235714856917672505577153150426135304051683682898420550889472679652050101983937491381070790274619897799370642195689818110617891364793020231732554130504753865374180224481774805782255221341026474683585384447224633245851118233005264224272085148614108211452050919031082605041993936699961184080433240807867520612483473081795369325928294457974544177373904621537962882153732094417909360601504484462411404797818007807502335157550874454364167779611286817179616870076862622211567982076527821105262724415316855792315675419110941431237840500851920504285000908132752620249656924672506547039532445411451579794987807288378706382752317440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,10] 1003400408359231267023620449455323326507005148651170974431798969424556058642788210652457929735293540940155195666432764642325678988977555255635814758604653601042206041408181636634877435763463509587414140649749302820542190742297106531677587241078436079167114418916441342798762595913684460861204292687244625193646981910161814932731228983567884559003255325058122184337820028679698570269246325681042418907738595719331069861339312415649084502367867731007545533302671690754944697200940042332311544591638895776489539688818826315011182619585528820312924151385569042442575190891775576482745575575778633428465366120811245278811890761367507631387119077258941513285347657898191270165104042351194126762773397390248039976701407663123962152246225216717935540239674278346418051918359337205876523222115250778121508485277966440173702389273316155780085664197088519836543710316231004841621559812802992305250071142745379757067339086069564794123044161253692743268884862946537818877021304990457818410864266382214933394264620625090697327401551224006840821225968118930775755047042597188768944298563244984344427261465692059611513546170828197499646689551586366065185667735108330441208625810749695195133023730704725461363916299590517753144358350210414135630532406624798566786959921798694948162781124954109845547962110221664797251723816771496060835474138677372772651925343555801623187601534875125965140940398457661709352650578044662576264532905157600325028627767757798111769171946997726644474300217768006317258351321395139827167138375553791803027180506445415833680178645951527824626262527141709100450011409187663605730754455603547999039787021415640739263280686166602591782065624342054099304489428923156356807135245354971107729434803114479393984977163118756121982961311850818485071707449317073825909665577421772924158931903464669261018719076747565953646806188756189014803531128089534064797446434266728370857212048200920930622983521214061343146345444282336747190029483952803019923360306673309724580294694003183789184528245875017336608763691981378395243148474245433481366915797483520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,11] -2173766760875912572458281594034692370776743955445178986912395498213907416588509529484549213283977540763978947414899837136740257871958884002242114685626424462336217334861937551542856539011367948312957893351011887576159933471070034040758956141576081356745492974698823106324272500164100271681382197903198289336152327615694021742780754344076860896356443658700997759917469388725684153199386533820919649037592618226014182087766320941622941181638852287754994781909227496923970296088721947377828595797791237060642691514899552245194080966618699372590263861838607117804798407313725917534234976486180394570799956425590632475260531294433657295092800172129672572089775565776778444012903965380914334688971951324371548272429616679269285308589098767217897213259838737206277395560306210465468574873294571731787637217642934117685581034788682126024560431048304342177885024285459964885309676382869356838668966955620079477476924093888394642422713264246759707078762008957156682389396234890486030141024075409132278357019190183694739991107969415944635292679904050675906168849900903023513256449192260760505953406433403233262831858836203449121369372305273870367416959616242711692588403887637046699742054750594148430023494930424969945853983307712396331185335258480764371322007459716024893891386059337155638140130683416048588750523708605122338835759083656575762354213907947917749581951460171730150817944684058871956553385801760052503579405303305226058425171147716814703680472411731494667769234882849115735632902129832647064064891029758076032321803020302548773389769290033085801317593747923952747123972751395672200034558700498879868671160210041857491229551427318817655837441204723528857582324804147943493171966843701045058021286686444691485618318768499595105775110481286508066461608015826594559880304547329617270760038785537945962030924737265239005342928458439773883203933318072250282942243947299179082071336100573363642939007055364848516898980551282784868803045781090581782283960659858298768591241999226872339037743453977585569178106408555955954065810061750087003384280537628672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,12] 4044257769889990057131674260197694836461218725536787008289234721571283169769928540895172479523541074239146558361123776789941645953671381464898527091161574036793712753189453317868573259760865760927718488727264601181753385542534113882255084461850513222561174145777555150443408855769301134682414542360747826641009718364635723147191023593588811759102663944043240870811722176146392914918656499029042366950366668961170055137076356276970506971724765338497052540415868846793527076791063679777742429334294999024751677789080557184874291800571895398827152205443379884124180542300088904911260989345828661766891265867872128647366779803777104607028290507349151420098910048154230483592646634668639100453089903393113748458590831677251164616819203762518892284674493934844938780604640508367449931395082502189796893237938058963640391443473298892751596850383381483001695465545885278820114004195302489970484621649768393828370978669865514797181486565043769658909035332555397326930299393677210884733657530465908386544170285777621186266472857442930390962448791639618150837224487741686428288423903959830585200165069216726538323124666669736451227766487786949502722841732926452393696996501672249046928240032332546801170073811446879256312589396822422420268209538289920385641871736858482947128646026084236945123125286523211066602368495772669727754707117425824728011521536877914208286992488071148714592642060954221568124715196216628697208680483294179682626086698656458453935356597331574282122473215528121915117471040063030513764450863270883645880332287973931638183175629626925814986263452258212445173637376403191568742618012701021063622026039507835016868531338590717293183091239997651821849253980626180966153393626468230249788451763841709015908644157515381296783351324648067877272117229056792459376223188490952461297979280548072747343433955686458022538180111011867163741895100684959855796415981280051027660612752399240764865960916635324737370639505881701224469542054305570944664680455859281994250858924102553117558204860460367205354187464165288475941931551628101622601381249548288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,13] -6810473002719730183051698504970241615050109124845299094959176885768878974548212822489653297974072762608729160669911925263901344422574718966163147658190602740711725537956619947054608481447223035655139958045508976432604682038110229566846829505460777322971858535303602596222399855670878020069452027694939525280872798723581027283039470919975522841525692246688778223568369017106609324382260538107771271866337344664914069216550337580704201766600664748900262831984843545693045583586604735137002554999494699015599394964511852624908450512915946858838721565472216636841895470686519907610435852953634814934445010275144600656975486040182125916838391940404457548580186206559437265346488340564824318232840575247809420836580902451230914716291980402491799557144982584818278588943938084804503071335661895790376409720072833165351101312132638868126603866625458077426384091445339991942107042451622665586262091469629362892282560830935047397246178138645557739377648333050422446692706421245325218052074438584965064825149578029274052313063457287775772821712394107436584774759992749974352301723716930423780165524601107438604242054127660573661761195226818222332272613166234536300894726874048248199575664770885840189355607203216140905085237754738857121291794331386085989235467546304404348118432960096923221312992721357627823395857831357169226833255733168355523198390040516109000340954933846037730577904233420286543372408615770663556459072989407395177031579688910076008955298328553345212636604826950763425118244417257764940087069321124473807753198442154340804371107731361632889951577116182451389438560362512483142959894858255209842859854735723346541637910942306770551357956506097569712798944825555682657829730731632826641071720498800171120837343941051119521043666142579683443657836260795042786774568742181397686840670924393875197408694977302023034612832570075571211224373025927856860843285087593723444537440303482505710564204441615267919182948010375401879222436306836119548094092343220088032498469194113175225540201481093108370996289785491920202387022489638656483993314828222464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,14] 10399619290602161287097687089382277792320401121509346042805311532796573776327920704715542208311638139765222958536102684096780577265743969182520126410422188507975200460121612072852354615715141594634442622643490691051401333118866592859713457971429075304635415028979646611934307346405621111045005600411919543598721910207971716402484717720837876014424598910572256990277611490102563875756329716007345298363787616406623183772034975152744946804185727410477895273316042656850175060840584147423127710015012931137357514722038747544397943408459257645736090366725040482183876042849067208867885762593829066769562038775859434686981826023952057318272011542760895254736176921077586874928676758066545904832085397741172370757039108055143737947514222641345264664293224891621050184512902678853429190848692345747957950037706332589332144913502172857329893516596013211913244521011326566286610580991128444119739853310620469313876751942885333016090619048752497284690091572626747815621468964623130275599815421930038033866952361474114034919077178925240269749313369866827565910715087987414790729818735209570932397333032875684566704142358156116774772789917797492637666293096680284119449587294846135725472311570220848166596466528900246582976973262156016604613298990566251985480081428727723110021602863305295573043003108336020251951743975745603275083026145314446646517688631594861219789848093380728578904958998678180841771144519793924054220226593657090488100036433207992642348653086654725436749477138920774794185872565968173697495754980707600061921690578734464064496330644112501537879402865989129908586988619160188636625698723918981334820153975253271739508464129685242792585423133202447639556574006248071949611671916408965109621137549424653586009416782349577251659620410365293768452346167635342537710529117214583051571724874302408400788493056480782733770919433751056952606927868516183714571978359992404113758005470968068955566289741165413753876850158739433301813495322337339975722599823803780781735435373523111648152433873766320269226867228352326194108471954713221508311302033899520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,15] -13267878902952651806842646229616901099856598926469062163866188126776963931146885468959663229083666655912116363018983108847075800953241002600188150358997559594659795207541529274154536063048693515937117106020269315237942002951055134099591874040494075859522604417112915530045944416415213204879272828370783885525048289672997932748043711524306495629177621164043966311588456986898847273767507343465802684920018372408822581511814234724270132854635793183827399860434054717104831888350604322668905807886066910667196627420328657263367366626250304424799035327670348288123269800192103347076659264946944788231075765065498403918926219985539817897071982131890087824509751246952773695546401073294709230854808342998439273157837770751636830268831262303424448756050935014689302269692050608411723971551508549432576604476330604220587988035130319996282872864290283935885474848180169884534068169816416243073048949783566968710660780695298009467230955288247104336328465823304607442665356695320515117874919904671188209726549960418857019212993340194215795619992198336397233042430387015421677996651595964181514055572136511468198192329363489833813948211936964507279990884214167384488416236267920128822200678775418496340933188640821998931569346416504207001189750813495675419707585059761228834876979301136822015656339317144409712298157409688982420591717438018128945934918525214175187734737630522096502389133605593931944462389834123607392422008978316947114135159772783382685599212962895722305535462997011098025953869194944913322749093420459600595766225752226956294696258671029406013379910146180098019263931394302293710433319559782434563305324590337018783626528714709393218242148689189110269715346910532745816537038186900481015946294155192128903178931188448611997570030529295063464602414555463814068579837112757355810720346532910231373254185675839306809924215808971809116264168392704337060336925658912221373571112211267159684835039982450767680732586177406959231025909646676258482100980876582105881356940890938426453385989293327817281426090689533251854267505360425172021906257911742464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,16] 11091474746952291014614716889794314258793056329494970583906025632327271781906990314980313751532670799982957016503619218989271147435235440638584079200172431301143362761720867326625481387899754039120407553433915846936891468927515365514693376119291288658719430430211216166979828080303619524808274787501302716215274530831182443245742450319297011143387861249190927636990596238232601606546054063791179929638582975418520555261081404884868177215077528657751618066517957564248709013396694745911760134225600472779828211268049122615662623892041863433249141563457907576179335895558442815522274439279975719520429726070637872008999476768450590973654364356471754376644603799441439354472487411879260667102399648142333082573258708762186633970265299947411555005985366474277429366900500508020127449194445184735726022038255781012815722407654839074378101309681823034502417992753534061232282923083026965584629832238793247573818219445183243826705022269396555372772015027757403924693225917877148791092834234489650378982234625795992824494020513603585017745089916403523355476939906707993301023634714910853000156508510010724850169603748188119453141495860213816316583379644066840681145127057025271078115691142891219050354755330107066897221204643344587864157370122722278433331130095904942261412664979607746107521334574428727745415823193134911371471428447621154976721938556064548694873882156712717862992569627477951641842886666602145413596439306512394886581826617303622057691241772938138396785732164927663005397625569615265162663596373247636407576865966130507230737422316761994054764333796661830141028888229264342992966853761463615927936766277530409809785107943639281218788257771519555846018295250310722408373339157740155818755660333815701152345237341327507665851495899572724748546390186522535819417999037880844476348040892143875024821790815466945011581255533676358875969280705703842264530716162517741011361728100560651310374704723894621634851346803816839117194589313378989932571922082048057340914805804453563906754427443191191200205691927280463761601705291701744287988052993769472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,17] 2530696916729003784778319488565495694680649915374390204456381688171024098073432475292396400102131266154123403663940081587205997047887413700762483114139435609562275888868153020514285086368665519662429707427772266754933236017267975821540707465597003113282836450412865223106558372955173751334981134165816163073106576606372769183097349925602537872288019180189772837476714488782383833240771425324418397370488296552427957762221805278802251710451116749658087669350272376191676603635013104210778240683450143602849315926920742246307365937357442105918528327543942611715993161019815547339385869378790224584257560278837292324932577448285535606355764705907014327116603365425882514696731509524988362848204998070215602555896360075343670348159030073098334008533731234580041976809104151527841614365101968168469998902260266733699019029067220002694379696981138742508092195857464723982362342812788180480076618555101255185035432297159794584175694708593720529300380215654639177908211582915929887197544106156663494718047194792687891771205931473115712259406725516426666050474883384290153273729748140730569909256926081254454029982511983308289759606100197363858759883741601281151327891649982741344274271680028850802724570543566048413454925226822845077998179404694398006503626793890825915126248015934376769393432393171204541272319446561399628034559750337349705814330437901653058574782642049414987320415034886734086218216963719277194340635698177086508338531548181142543227846262357282500220829937028945543858413374535279131373103225011467861914848363510159695631937448883982465181453444573873271741836734992647870648445178139956526005508746545015295309694763812231213406358798045404654527716901154651332649710566318187196657742717596500434305154028993711304393102340611960277609176636623658816920252965480381383249816491601227555708644711232571146180323605199885253915360200028468139302857230013649532020653187257658913470324915475035998293003874059702437695584069613814833725233780541732171880127223017466097425778139497474601821079791105804787404833287235611410440899105128448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,18] -32272758409275352529838953123579794056721798608510120594645786593182766180698563979595759276703738025571117703382690355262660518422547987315237417135206278070790659946808154128920538840970006846964069998707108444074262603786546609826113457055930723149414430517803497655988110064842816246056475134322316118824711726455040140929526219015000228074862544357155772519105468297307670241026422053688851368730128035853400626519503163174036992246959633931025672256342038519992160384285921036015777122956182596929900037441859961024948093682521606969557690438181657200553723832962295139552066844589041195055001866323751703099171010258367192524167189082739105381532046398628827451832020561341558487039647465548310380284987115069364754473553938965343886812893213314226079021350940640582774289411612931753433573608760100221537439418544176189395006518812202726927135319389398611447107309446585406876545870861416915383056247857901534285049461703356028131556009478933174120640873894159225688955228738778280264788951684214160509791144043717739131893285372719700485668846591406243836281250868779896107934117905266115419082990624465125350132124205651243714370364006050420789938800318668556539508783437453996315058132923021451927192155280087662447484823118402065608984087448476954959157446033110082734007954887997973199270366212659374040360752544032956650176855636297425392988192157242101732006521051755175371594985611982340806103453239993384673224735926460376803303425251849091906186859294835519400416237780187740059482442772152959124704880379525842162545577942848590766995488967588391895675462722075897991297493271118181855916256469526432441726166477531126529766552925441597664940826331799453018520818511809235650187480035178685296914040934536176222152102363606238578042899274195631020561662367511776635208128510727506994190913281191346327442004015326506298404428095877761794670458085981649479454714662458278536223573603139105082813645035786154817658616232532300612602819695880896743681665583064389576636411094940002838565484383102440971402589144876544801482488420499456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,19] 76060538013634586684707840873829147734230349306138185015509204599839198673766441244500048094665570198431107400108334747534269288275269628278221994982698059259732167207785159835915642871636109684798919620652400771208971130043232614368358027670965162687580953621260938073142593065117940593919247607431316186877282125285075760935126725890469233050948907288553708102490506347211004452450947568421332019736532448051768894961943723034111875256213611090092128947464263171743766932799692868478986569911355489771641119987508160739303806455272357120159320460077928783430597474239142194552321202399529881519686536260957010645259078551386608475040084358550519008340112456377751551856936426598952081841521030829683784114873389235081616679497453186706991514572368268920352201972350552393317765860450037049396121415323798117977275893646910215971376518221864918162562096078515359141833223991971943325513877229505996420813780324096700033908612465671706952730238726808530684332407865269438876969884342030116827029014575735934368274005202315307885703490499574805763914433806985141778402344906777356886018311818775780295867617871169757817617544172337019645908450816049313861817713607512904006060416913790078556571382708552345027221296415239698248381059738143236635185634926474925375965144830696570915475712960574467791537580105810748314412308108799690572465345527997483717287853910166644584716121250720174080125816437817916190197318722996095388632909082743782691800972961471102141897785849661742284576652227893995665981841743191071667186406102230693851372068633812796282918685558815175219277686321090376114434275606410697444731359032430760952743222557004167167106596216633686843864494219215309315800020222031247810867220631102520056421345721120348722314108128895719838644882772843074631040083794356098082104091777662126637510060964787348004432263406798201099429876771198717742781582577848174162907271924568242578117428183709076332565222678600271076286632514175173430698595465454590000203594321650072911792922916709883998299568225639062694091388973074418888899320902320128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,20] -122929084905279171441719893181169574347758905296322069977758218349150797775103046298220304171923751750835110423855193027422256344489484653665922031322117958839558316980129580096077608854738899425755936843018804863952972942415523871965145606466095539814770185292170322374901248598803591257673716175051712519306958129274665373656464613068354729476062304826839978587640488884930553439594262451016087452825783620976634646215609739127826958847390691670262000130937266608619190462928445211260076250166312565841871857143972421557109921845525888716984061040702370797107648481726306857170252799328911936760457626425829662357940957293466261430713770246146163411188868313570598452108218521862869122859187126452476214888947102445584483318633092254160207455678320884223320881993778552857924593209277650706151843201929790417650830716067856382484841273574515362939651462171273840777717622472801037050900323866338981541189081513546041274847154307769922529105291507414621606688906498950294758477998474830770906518300077872118475554039954071880938586280798330734354974437761413349327846662967518890941290759942297079224625251975728064423667232549315938164294380472252747388726727932587132693547358807009791144793918751055332966862885551709943958280602336444836491373043788189981518872618033138378841245431765153136376639168027346226399798426108155444741771511473360179880730652076199706598080686947063776039767664053543606958792171491339249137051225303545579991728337253485291519505293580739268207902885031958590344970969646635588151219806652430213425462990058659225177718201579250733008975683162205452083662245082667202551296864361126472216397033139564414620845109893971428457168207019009085465112271449209751810218838128948036451878042678731934611657981612018873321539892401463962178164299645879364484317827116709472964469996204490829084004468424388557855672980328094181689275493235779485573411588593740876454773241128215345115390845538595832308894532108592586260879795871603489604021270818994206030290034442417173193846892601117914491688241954101668546650707150766080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,21] 156928990322687554098011530027835261834537634058692332447160420421225530485373625231769042108439312810824719524896466172082969465232519004559299856851223354784783802204416081953327673109707639400390353359343204026548125519414583246788699300235828715304042257176203904630833313223979311719361275471028544057197605064694683468303042325903360694932968065128301155045572664959221643060104374245039776561007868354202945161568456220363843170183675491921139761096714415562689028365733943766740647260320769950713118323215580797331042360610066600078515430252673513824287505831910744553101012779692837840927012756212191579279204461554927997465050774008441145775020155543446426730806799239882946632173408449066421515958465641249070917758869610441467817144900070080294770920984400080394984429235020346959822432362374154857770445324215505521971084313291529652381463164621108907863886963713461848219244210863232655811016982966461749011012882528842112856536921936308983316729539177820340657870070347097551598168004801867813689348946250559709048421091853630572646968577804538221316652756719379220119113240665267613239755191005261683829874654182417406254502012121094078820958982532187040034308380414785244316752670803798432897942454872711074847381113725157962020005233241418685420876657319170153772606885354896580000636133539482434108144420268800425273671441515383108568941364077638795263866011026654577857816765474378908981809334719923309157063994323694995539064197287894276023892960570237727465667801677066264166079466047137550588829581370952059434245275944959144792785574098742800228756065201253589498585363230844610309794072113080129901234777143729735670924764669408475429143644236988358122467171645234914064729397142961404867973237094409987902426715427861314171745522646405235505043823428268603230608560747868766324316335851870461509651101008347780413676494148192722440448000728510267672349537895675185856043368921873002681298928563606119155165082458874051469679900569678759095623000251466902030807775734387994642541163667374070267635073136870231407933085829824512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,22] -165715517256872552626581821981127065089187396690250019055703600858782330105158364822593801000219418616663292982032946315749005287181520879631272263621251859907491002820540777574828951899753995542870032767827871442530259315766691594031281680358999799524997032338161608554804688442977201559304565018769232745522849183691620360745052435763007756168029344060530467058689997143775263266851546342985634636343434650315523667030344271485498476476965985588865725026295643700015261896578590503773299522269083713727713295823501111771488804867685857227794206509176984352856806397989843520348066195523194766507233635490021559664923116410038538060990890466764927430652681106281659451011458036450147337663991318351825469767687776489807046895375300214148783727074646435484498874359794310722842367044804041051493929812542916138077732712577986165720877800760131079985661267809206211426493769253567969485287137226513663780643926188947391541401792282995650708430028767895533367272043960601220325825622145342991392097587776225871419611385506683155657527035528552835535212472832942740628604109397232987230582160463677326356526483230603801158140319625974103492155409948134931345156620988700938910636888752310044526665105243642413454604768406802680891672040633097553976269388990138976663779206017279111595371487699747230597850595837271039552674187850884344086134753226015493302973657769321649833050723775314876569331346829668662333233171451672722066941521072369159006776597882208963249743075998251292633058333148597600780214292332181812873523601948422997328353539435779789748402611599663015732594462055780022927427755151437356652337927991949805286365496099630652173596865351650708338385625474903930581280371415240648376465694259021324265159322103847019247368169700923049390580308518699603309057948453408223844449759039749621310433142773367030222318735516196424454644887826179205342734169772093804787126828647710345893837886730161135071373520785165711578915210508569005757621963090062134318248233504601638383304755834868221829245488188190663597868320301128667411311289411043328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,23] 147692856473065005792402795426307392993407839161209388397605268334467014690459986858262762851922489112109890288218393617876956690834426676148482986507219067986683738259055885251082569606955022349666349184658999910509956730541400639838836366749973166972579267404984371047780353369474684022860847630380857887226900769542872211323942353853268969020982721673461410270234478962285810174120349951086779537163906307126651947476905625058333009189281148130992700118144995062568837257638113920018594611116301104602150617662046834760239915105988735193424752959760868424318133840554832930634122321993339779984083582339981843427159825353724996331157940226330826354513938204070563158035680921553912676880856730806192026916121714374920769679212854793611870554221132076056880299028932151288817747769490955695743329299470758517037178364634732376286808656518252474520082797966212030128071324092113644234452341558576026777417808408164416284625629506597090848048515853246895584873694913553806529658636120566418671739333236980985567373516449813739053659997836114630143569193467164460629533521633553754151764177137890991448538218588520862186691904108658642374255330751340478869771995614136446759718876567499326239125276490331392274559604897889447456511484064315522305975231207904185424801909787524748627330460534685730719631294528763356129945303240971332170172521976094732873575148655636068393112729682784138853112968203687153421729534107687520234962173753673720200324547975185589120215303913424533391519040275204183064022463042219728190378009711566073887693616824466879092077093067101098435548467272196905660471236770716142961302535494166046098373152172744534801176896144295822328207859900786153380560211074743539326167343098312284480643793387879021406882592042294685504809819554474664707946838092184520359770049456420219433102258277317634988056031916043888609348665868374160705891958442532966902182717437063764631316620040688022878245986902443458488381828559072826538485425163078655295325343194601103562118406745167800561277538407578434188222626393218297354380003225108480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,24] -112104855687774640948806731902583531546759896754084515566631489623013885307196325894011757200239670074507306733169152355375447305948835593763783850797144667009786918448377044994976494052320606814188405760262374069280046443076177326270374116467549360361152830112069725793303577281702655789552254147913499230611036586299306695037835151491674125543909773363454051200110268914213568847784273719619852419808007950608925685375485534650990897480463380512202279583280311161215056695766620841054141193604804538143676174364407462364776409296956257418250536362338994484048364344446307799539404911008919303016789634299009308017657901542984035608506392276356153972186828697949025525795270276217750868361864555759907152155243670335783591238325449743915150580741570280585383589307886080752983428669593233703958202505771883952838765317694143835754688939272615143824119726827850317425164973038946321159885187030916746517712963024095241078510125947577138261381880273219900955784677036204787018466957850113158091447289684988264060991037876190936111152400943829184387853368203302371063689689829712359986476114117901848416218645408903722557133176476303653885870719172095039092482383041639809591804453059161359080948522356237467131962660658373315690999935337849965376006807248502145114967595110038883592350463126440063233435030922333026075622895873835018821067586854633298891006152378042301695860253382651796451595386074065269076575124090267393632055448448499242493275869752998720731436089220623793581650048551468460163621280400332059434210242362849459605134250323009673032397371283386811838593912775145651581201680228434983005926434824217931807930358695917964696877116911592693029707348942870271716376297427167437625153277643382249085516459793260537398331426525619516198931777548238935452391408770106137564925189405541698876923674518436235611629817435619302999539493313599354839366296536148649917989369098576510123193567422337179238030755578355088433918211009818356643738782995621932976721582942708704619807431299324278317163744871654201407271444616919145137635828195917824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,25] 72574677715292568929486957892615880406141993355360632146723794065878728431557651434507189558321577332883785479455409582202224265807373218305811400579569879373307928518227263127600863430575605230348779395019110312393962280383418958848453467715742823077977960902026790135360923673306931546231226818587033012923013975427833716531069158349218249438868909120502946887078782739709999652601405679575647574020964105399565082958922900434416487657287662914966435810864373805137523016450757058743692894875198666807293804207209743214008599889104413098132195506024752055023675367171927280389111348550957599592936163315224081201164679526792780110465792088537151019853681613801555023845014819797884169084432286786093497493105501334837683404702664742469651996662498901141903489029610265343112131258027100055813301721488356169990796983546319397047299924924866100680105438577841419770004045101013279221375401417011610750128677836890238564980797535075754352178017721807719079677277575039017291523587803915377381250539648176633260666065165475890071705585883405396430071756854574903481342177089130458576438793325422052280218988947080493597916444399378762897029732530097023973563549032827339140662572664767479980789639555428232019907258974814657231606753180592341759290577951326631026235155808038745037962466700638628922498084214169744029364105463782646445131591269947199697408782548528909365902129969893736746980899288070114851997410176066334291797437628641806766600934888813355302334429873697964125785952954910860726588165600945352687650168286948111233727570578727732865402012918831305767610782978044426783409095147720010829305072820292976533251569713999495274640997083868282096365842898560772440711649170243488705991553930367429158575962913821341584702352937882025747334243203406849625007089072563354473870794764307536542056035137423508743852760130689791985844081430155686624448057311558885546453970987552127936514903529859298681572079172779904064250520627284331073633781768011582223073103932746740824941202660542409617970028023838354045833335433998040879985123865395200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,26] -39747083650570636759834518784186740514491704875474196678789759688798527916879220552240862433499188029769891898270718823865180126420935200252810105521362116772504567570491875501130039042237641571622400756153729590134552667966402255064410040199655326405286685081484947766111654713671113340211534098001726986075568172210606579369141379262494606201230278995546720024760270684228420891816990634691838995218698177471564370325151395391336351211986061799667494076186415548856787416213802606851845428130588655824953909681866825818079940489118684190467414574565835446290120041908074655241038746956656737798514420701360002599055315534443922884738898598507447685054538580150276729440652116636529856249492286681901550813109741851825585946851524045113648613269199807421109765053352608033316295735563738212966224642609836777603081628778953084670415064021096595325791451912484802515493766089236101837827644580296987576531873379922708899036120642793919399373780737130213105521421363586467641748347336443089640007677201321999061125275017591000801841507532419421490325573313144631558614943362393513023733428792665323037367538931881258370979426363401222621247766174214107544946716888707909815553603475440940128609193846470183627399536862410379746927683818306886177759777685247162542105052085331233111275726448501776806484896570329772373217816147547178431511476530101567409446937215202310474018768587183660503072774637644291838163717618484605121487875990396539344160370643753509346744846925256646418741177378261269168204221449282703813480436653793951255600784306491637040644692214660606783745803388907880761578822225686711931297737805620164867019189198953281362606232674859698815654886686465982971019347123420651408138598207408278556542849334784995860760775085361319132712094165343273271160546018404130239684279376110648726572487737075297862967002191729033046873899497932214766380030668054346838861878795705607065372093381892499222715834422263570200896751010743488408241435791937975971083764533830573774420373023327853983298615634341984455323901036658254601872724226736128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,27] 17915241961892970602662896784514157545095099777986366725511806555239173964597666737732467343725697228859872177273419348834177829287976585467199478055213719292110500041529952235894567327981942782053953055674290652387828880612841636665405304054117393018252756288998956361566598104903575960475438630564641878348077683634361352535558602009493882179262730878102295691309251417717019869999454012306444950749170007972413767222190499051632053430215713824362201550024350377011247389173026930212696948087157258264500839237133502178507178480443216045059347093299213883195374692534514710725709397703477384764509367075409947728348744326015899473708706998273113415550734226093013754901777070923303082558233586343848677677144670759021586198617900195673723969625290666680916284252290871973545755036203378396875177095317070851073197050424512167899038515111898812912882319572663194666008143593281056187968977776114261083213149939395216480418305468729375738007111925303269868700597841051799812743111657882907431437125381180843580668048573982112682166737336222691394095974402573510004328520024615643282627808950054212621351886655156356612759841416302520127273386701974357340067335795872387032182361001769745303955863448821605751202984471757036862867372744625712783953301791246706966168912077604190990545576736046885014322406927542079646559687123919376052785866031678869019064657072343483008859162795083150763607745693893247708552000767449296917668627799086081776929115587158879640657597917177791721356773707499633730083771457789257962431269838746662068948747485576600084395273128890082867020785165139979590354228999808947270501096522447639504304670356107004378159387045012665334461540849196949441573039584901036498479370738665392643465726826964151198112285522805252402309218683959158833814613372475508307908931936251914020709795445287810691815559480046280639713471835203886431938133688354511563691980164003139842573611773946889154264992503741844720753127576601182805444176032671046098070522688577238158524857792063656113740141272977966442682444920951627885632562372018176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,28] -6097575338268612944837560243452804419695105493313523299251635756921035941467923168606610534828845708051034998846599283939853525972301906260153776933046052099620020644836326041320424713133211958840680177542443019414653313849947886105383307427562132380875133500967314187800582585837353497780208860026522100155686870063357596571718538206048461794558265242259328250945674962616108673478343099057664907798336054867897888774669925271910298245377655103819168799701939092147175331173078516474565422670280171605639289614020666866732154404295266600952734362783583438369054337436700016148656971520151835022581210146502093524537658351197746610800575318387984042537918968710987800075866945460229999931993071012700557989503370368484163791588550278476563166001683466812573463159965011700658626743996382671625509127808468113405250926954124224499889885178228032153829156271558344918789983882065947949546629442274205765145246255741998057124718099519196471128175248173094437348110565402119864521081370885070667117317415117531747727949631402446106464985734897845363368744233268260222807465945403856752651067006203246349568450199132249344007706110640218333453708827463452977425645205441320479063422052709403672639066286728391563409331825405822280510464949920817521689153577681465118497736475027469922331880539342006834381960869749228375077479484157119321229765883819781527429210569315020733887263976000415358859015400636308022554190794436392031480896587696416440890571062339716577044535574291417519154184617291825189986377323685614895755880468280784133040721379797278122945605652178114519484085445586818609550615708891622127678639486369255860004344866495041743176750853073436028575392395866314280568058464187104066725854433758207444295826003562858300886457725628545678529871122148123545334402979023136705895618560608901855914209167918835515147590162556017602614580548734205482307386513478237779657114024393507462605969288949370870809563794930431616149069839437513022953751564929997273797836565962817914960557486227202338995191184277671446276551230927143283641175070736384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,29] 1002900838011678094771437885840191922501009417783326605810617757351189667226992391263306480041228215117649881591782282929237785955602465125918986872474634404992556958521036799330087863877603215405973045630373121092956457870963803991652066028485785963093705490330939511600847797645464694958782389483723102044705462785671938924422621004131006090243357247268586232851849570103254544657648770959172815298952652281253340578264695856363773883011713795088910743070427587148239236934401972454663399182586786784891011971713837751833153819805590494598842679777371158011231692604662895240851684272120514596928999739154904172878914009742201442087204620734026631412574232215196366428099255552357367404836277367115023492504736624788478940430743108921958597223499007566378893699965898436628694767753443544925178122340659891448700259584594772830567176779499124818432154762634710021897481216894422740832298458579824242979560961990685016639408184507204072303863358217376522738947022274951146767852487333533849026752741211877905466734772329451310440956113784337461565781853828933634583563791166240008714428168276150182196912833714083510058407159723906028765557394575306944021361207540044657737851855305369304824505776031247306656278825253408625928983112132693064884461815850991442908499168495789711526224388527077351564356657239179364728284472931505011774947997239829558202524810437726764890105164065269829457863727285222410514507461936411669530898007948612589488639890837709604167298952625231750539562434423133566716967927620728756291821013716170820956047293632276213846226810581795572500309832817831310968031955508563930362619738824091974254197086771026107432576318251129025802940947624064202199698708641351921954124025254288032280431191210646235415882483603677464854771608754092976643418951555226618815265157878776044417547200988056714033936957290067517001600163701612169901352755140551774033956529021573776397934795693481542514843277748707976570096916597112225003266799797182731892824404096308751109571496979056893839981492139117176632032955843441598869752506220544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,30] 566989196208723797683959380006759990917599170681061890241181897704382363481441803201270921172396422896307444388111826374994439224629721765012596601875456803832402636916534800945422579009540526087198895548957738263022294740718215236868660072070697630604377449735593088694945007914795101820349937318522887829443485739531421449681231836223523542426703657757912175459368726160594741600757978379690321281177132540114597288338488727600196726736566889181296369907707535231162371629871508083711074402449586048243892874722703892644701592431794998378675276532380729817994441529128145760318618248304929278645882729861501769771035397010244487903352131035992637814756525796636114767274101811975493802874288547364617214864302033054128153943464664593917154875766792848555835255031272805375432360216596264153279680961913771674264386426897769784586062031804460698766242776088726413639427989518273519508558944769071591643215910811532561978685390094079561662193688656557227638030864589841098759875701504632577181946143929738968784115953384030811352231839799745980860180539636756046929638777313615984869239904268822826254360676897441579343927295179327598984291936681068897026426570926080266169768085010924651381854764525158362000449539217177890220697100025144004452875191854327607977587358601076269329346400485514091677902757666495506318614310985063970690407514695206356173825491504626585161891431591788768635025604860605417845772206159211860484609306050586151852260248570760341696095492966752747219391789639255479274825510543680352385298199746157536754456576038656499660859231255665610248976021357601598227429205176777838849421506877413310725201899482336116155634043735342933244590436050359777753361003961149856478927908309193916314863350926077346760074416898822728132715766045279567580946520881769945765632218155873819372969196771051598304877059961375988347081464925543218300653645382434888166585562559000739756554610143752325051809724487227262789118465863398598538536671509432972477938621370508785960123883938757319257152635088305237381075178679424103380052296597504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,31] -717440099277665269360243635878455298978337504437565461092717098734029890206405278859323338370430588229075740113046140052601487369998996566648299087214837060775559033657906194587340468503779605838636177996160115879144748997729094461421426716255044319574917557142122146299782319328804850894235899012208542233833694793275897719279278583852000360283804119203625362730553510480384569706198010744026363884266926826069096257947749984059567042889207121211797492415243170255962193066550707343455383270046127693956046897327601368093038211510177658204104381310766567828132724149317006758652452249272595693245464729440408394557922264367983845901367922973508959224630324743338579799797080991718127918168639528699941749565585246346157601854399840145090565020819728424441674146649192995329956804235175537650141284717369520331763218147889793307789972508740010342642066142175541115049169114329168525145683848172239735647898936506394948509571456138387010666964005654308485676477709110803315286880586010115651116432249096750565425231629355746058038447251524457297595196192388688195399000243524164940071030783938094690959152821736777889848494679289346643512159530662692066765342921850303690163805086941923501561957743498549642425461661126150046316940713494028786367499548291615636957716857282210675343742793768929722107281770486192525599065020620289569305082796886090392569759536581985786292970715898670181008297511295401578387876003573804576188892797491808445350706291841141175156866549816986910499658548004769862276267832794129594382450699616877437246242437826366481259381320094921382587432374292425329443452512765417573893499726330851879872794299327025650505595398574968083696747218296064360546276487156803344746655659449047435937547076171214354820672016774017092912063301119955872096206788270746362683158610387565231397767030340723521814482884922387477827797107531586640039380889458403641947354916131012302915627155415776664770063196044629391191300795122301038406669149186025394948351118272546133458698795717609918390215402883764270020298316369529305591919931293696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,32] 490501355952592677677484948668148516141678221302193281375479915951653378869497476251971308870306816512089957948727447770054114023968307122511019242357358672172966928499681231839145981993143385063796715538284997922592495591629317180032423795129915418552110534131620983711986045534958798041747864405850663454623426894721327639724815686452669671278503885491643062155617149073305807995125802593687683897989984624133695376703713146073585715693824133281233531871696760523097885838196128260813740077124898078107055913666813709506983593347100468505660797308813884555651209402672054014610120153704013281345390004682694906785240635171362460198204857586788265284158532716184527383227805127244849165686493899955684067440464065498696580954602822684144479151096015438022169040125230511013675751221647869150774041806400049566465548122745486387897995637645125540287147365026463364138384521849268662131251643728670503637392269190890547724574213439790782725763695965491001945468871246957540913216252586542053983384075734550840270263400232801304484591324356145741313414743749081469230371385037680973908249040449274509954110549310152629721803468050856761756424311221420003903081533076657913720160528314976798720909209897296468986268311467190013115530556521558213246895796644604389913140701146276568231141610360900122459832214305114775804424726630857344487512956285271343391494220296262815065179782759980810064867293389808514400308155975202928690024943732214952953614712335625178912549247730385680887847293465230001034657554157101125957958315338568482933162574207093608167204236730931556778642138061032418121008814910529219431225981256862445867387349915485216013670456275223195427380799202239554190277791738847685981124564271827727476696237414471770353104407504896282327029511413945946117836535034594821389219723921248469088700232996875737141518186842455243373622267187992802641494026286887884918572189253307128249383550490920144064637579117361583807231777131420112258514422018092502363756621536981577579647430880935538322267031630817890516330943395881918988973953253376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,33] -266664592151968071035907897597663747618753191228522724355250853161018034113397183272975576406924766511979825758698747034505290718151261636032599422546334460082936799000329507721616222096898176378679447278683306633377937179270378952627513782523419840344730317630025053992898013068988935550789415063393580707020276639074529408478239894680155909540855609736294358808129457099153546619934197818252619314589207488298468827983476289059413190297778158017675628132015209191388248868414187787712028357123294213196874581379692489208248854144708899349883680321952943017256972906955901470017907838992824856054744541478421721421242507181516352139480216753854803272726207708034212397034098248982253447622834097429440916078510344425927413505098829439931908521280669280178614420970070989329223659469044290236517904446705557170563175668411395712049513906351134710222096952519850305136295796339909190355632497182372284958394485792118690421146687154822787414525989061202051906913143609531465794297445417344894560976066747132820938484531302569306429550407358292965731962780686180695253060049854898173731618321037747260349579815935477802773929220853701424066712145473154584447521904606528053986342547430117371658520363678971629776061840310092591249174575263174699452704510610876406690772533321525529951364575365199844676429492857030773159374386220216039715447687756267972582020003747025141110733206706088845676614054931962449798495994197536855455809250696478451155161583288996870297294292614724059863448117624129588787969565955764523268529001060567934824595217282996554705852943278056314367317831598619194919237383255426245579506771989362049401402491250021200661945504455964839331918060065234218014558020818701243364196751594101707667195458098565829766310545012459984435999284116898824414938951420467561991794284896428480104469299004028214249047043115282960933263421677625386406356783217831342576929120058169231293307207589880251939687774390815725890429864152957993362901662145205829269622047669276092034532895523392771376477714397161797027302238064823901189198290354176000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,34] 126236674499203599720968407277102889556710487682477276606619244823192230974481102287981611589236941770406364494350271840781404939324025519348548667273092695636627161756913269208688145959267451130016744306665180422033109940015890081950793804868697609126544315166180291156912569584173215927880994538091026501125130336164323332325492986219438834266095459288952560420993742624699683213809393154696656149290658618155305833479244653693379795877351463880443698664904077621291253590262505129926254662933996626396434023396335902874557390607535659699383730514245300480542241405931640704753460711897503480238438034370447392439635992438310555113113405238082024113510735864762772612631337407215875683600820721904805506830300989646416852607350809631055125540137898680295174611526878632271795467505045245396294337486159564693888227960035444724799491194634832848168571791727617502044123976880075571306525958808209332515042572742362785441399313505221128797774601817964018111963050364951196139583672361561109199762011739213021004728795384193872058946220889258631113498051326589870461713404012306682708315841033700170437495747152672464500857785881906765195303575514679587069276122544081426826039786853439017988663425306015325316747840076310282022510372045796488778310326513816446030505189625724079958968979786854342653025127188315965111910876756719826961957093989780686602282519906623000090818257738312754732328999211175338497392566482103013580159940089073932629023544841109510767539686642471635017574399361273134568162443146105609054728344410140851831268803098063644985983846365753382343784933705118792609947642605407602634428321677400448599719642159130659470650482262702897032837372748574071862988674275607413513077514536172458355586088312391382363878890899984913735836780094415745191811548444384907350193669640357519011757019493921459609920688714813597897671257955759390549715359589026138919497375497727694433588629922672575274531030655353538242844494328264231435950265186108227242691451724956672608881184088878559460182942496581235335464219416696126929074699370496000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,35] -53875256166838403209989388740954294704622957855141914938011428375000654547519322249039593297245276110900711857350791163679043580932433551365532915387028121313003827584783047202372824867389959172139788080854115812581570138978686025429788747881181847848745967002474087891660862627516188818027522484582740351726203901914520296036622146445625471462928408717775914857070317249563805047682821268113385400084290774182949274246386030666773134600555399524964782160199688574097058574200520590704628967661932284301028578245147134648313797137651423260166235824196074925631445639878229016854022502008744631180088417934891210399233824232372738265973670670259992454500520475486395955474790437178942984847273535741918214229291845407144112057594696165731265747090593558094981749849036123767446113089525081904887988394976484929238279953079595976416943206678470867738825353525406834090452296876722686170022276744413431586461674797487234400223351529960649953706175370156017198553736260929350844826633109249881243762693414924242329262293039709157508261272790950407253353024746725181682490975650728752128379423000745641748907119485228829485377754517852736118390403689994065277922289203541589884981899978978545057621666360282332134188652528964005880389579491283890854812295427415695433439444810199921431986163060150238377162977027882500668910439281480870980394094875925970426268166854545607966105352638211679753568726025875634283474830620639591494354646482337960138568477317004819125922189113443528708979952681320340118067621539989948497987457010562471084973749703843391747763696949236408937101217635120906394931530983308667158048077764568308585630128879873753369787904146213776533011021858149919520696059763351461404093013971886183956699836301258588944760645514718892097517018420815023833415570546158783103710985213927329116337674353267763266641745852420017683307981685795481334830876684375176912959217166896431689204196629991424141895181029135265868450922719789029170751914280562037713061153092834079518064310921968939890433880316030696097829821603948069013604179902464000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,36] 21001066896577251425843903416202283121303699675820243135040538409273926096274373930242473378667065344398304785230454667446661209553256098209895330276582727455488246110624458938793497554839328174247794220199443320996792928957102591043699695669022899621041870047667883180010598969750955629586658688371046603084966192458230303528678338930542125884842792347218674318585292634586063025212959347933278853609660123802016416230357015386947336477058728814879576838861268021107407067927600892942352972208463387898920693161202998659061767243969637919380443519260981769188620134065314816684628969479788636067377878231446368238033026515360991831278348126180902147630868893131698001873275550936798073725838886825789874588261414928422004871960974164245937718092732267470408250573747734993624013723645115530247516365052247362858172598668271282349426348264987930093458957018119280166921745303529637441597829842935064749104340778737382175860016080520468013137477229254035885015384772490974706910703267683215802191246499247870953017590735452982305264943138094524739252861900525887843910816627505607887745237230577624962229285542391010236748392302671364648252882224953485800750140065854117574791018419643947582659625022684983103415552450561230892047525608848893429264160605391531447690830703342126837677562018200645765882843737087940934264293555008563018695801839405656764702965847526914020605979986378174510684795891048890245461341526835953274814959022095794497788418874302495513030923071146152571372693377768978542923082136591743406020049195079947528066923874568544861065072718203823993020455381616714931767880240892869890389679656338693426371689609508253734153411880450983627966218523916655373689338609886114346732395795623172829774088890133000395380069806448092972398171245960981635665007965568856248371508823430117424550262726636700208094518806146225329135304416923840936478503735145060995856124063608610126764504178984033801958092186273986690060823897309234667203365115792230009552685425923841436713267375778986523366847446744771286334308269925340956646015238144000000000000000000000000000000000000000000000000000000000000000000000000000 [107,37] -7499431210430638136241333031136012008224599889695781913449592594340594014325992958695030726393062079100046116578181797552923801428093376206966586983045432022244636228117252781147065560482577659900832602404299381336498470238925595685531382491250749432166630455948865162100296976341940348885341781803793236189285824504833775062772895170592996568638875879471412886439461041468515101007528121153438784118701687059900410880325873096237194395612715960892252543407556383805107423584975378582103781340689959708081242156327845552661042480061594852614944365997307914865407933524488560756330768181189600732398793921521540246163061833841547498687480533835292272310653310171422677483725723801804238658886270869646373073243465163046397235797596187878973960323127266384214036289893777564043190817334855850267542384448889542937636539818306511777684512488312569296834059321939135685895201039005800908858269378290599593570407565325617634842101751736552449692507439702100036574157403422460220465621710818541722558836482701581024832799850405987529745546525723426063367369015135717197751994105843093119700371576735620529617040962650407510631350396776845352326423574852919740759173252634365915542058913509555880274220192296597962250315680249648168187429141061632960723928802483139968579898085301947248042373616527704594277631335040738387073739225212463017829458200221820684599446918166552817360571350700521137565481786609113874491058755001519777821487163381410366262480745245837214947603745827380125110105374372516378170910427652611704994637283009725984971508386985726685884855214680131516103167307690930068812463132612341921733582255899542922069554569428017754953532216310437177610688482993317961775272862534316737904779240884227010541519521444634474173005505570955812163127527110510170374570453844688796295525519588505576009115787547483754891312250837494077145994697027337501984614757772698208446037787175769423792639730492963379206430149368701544068372877162877763522395948301046912747449598456104892916717953996480975780484898835067775984777152849445890888294203392000000000000000000000000000000000000000000000000000000000000000000000000 [107,38] 2456457435735559362732015148414318530784882330523849517529004004027478769831689150785836669820477923897745865793849389132976121581195918099740865052421529914362643733694620166373135396746872103364704151743821995411813368132848625882388897397004478706149509376028550310345956780868412882884161970935654889509347635666215631029706753943870410179036140922819443455487535473939716206517281480667635967686129468117102849029657977664063857867067022186415994362646278030677134153150813732114474562027164329120061690763398085151309937149264151972365544054973407389928117270353992129749708772291550490020392764219427349153770507594740794938055135785856522604419233820497049508497931948036455485685373072375348583165509479845738145242876140129567809344435388655400380830687870969011015971577306156506674498870615292745445438188293415999282643035277156620790897549542606334264599287189368850480930863009260042398751874756326993242378955383091887598149160749624761716510506445438687032026089191326079125253312544678883194866465153894450788531678349307041225942674893312398632774713491745684119709639501836573353247845824239212042806640648642618579002858502672006759950939082563740008880442416889698848318728903451683423400460051447036923190352954759755673738104116678590570221837616394005569372450991861459496254815773422249302346452457442081301923039257949222794546451028528405728709113048271842445695217616229224505401191137880947578238892768536724721420261336376679735206769673150404661847631510707795225817691653432812829494231685691202396546397971541600121947795980631735429326282507483310883933127812407275528011595768032418587630118526638353339593389115287528570378888947979691533495107543179427322836846903133953071547595325359195149126063946730657975413957533815090707231312261536546034880398962847387466476911483559892390780927412222033557499489961648080017709052633299807731511968908764001405909065417627166178774593119417948576387874067228655106923015641524305739763612732210155814635893452078923544168996324424271187535352023442480201606046416896000000000000000000000000000000000000000000000000000000000000000000000 [107,39] -743893839749798831262177253479991842047205874883991848042364339149481802885549223293843976558458564752722499434562585854497525872742735714380259056028931907913407956549696870921342861049663731341114391743171382334240950358929918494495708032149005153292950366143274774666731193996716536638372457289048766446207229614859419095008216045249018019789566868794747350147845732792095037521721799954249545463112861243851012007131283745680598046215461264625723099789695177967108069144096038096502707192082008948966437507124621469994890647066063375122548139342900742458318986411983728973161451928118924737912258376190897070001022150522682410535360724327637984537846943352350496298553388743520055560122714414043481924504977595055099002659113883688401188306140340076128767961958420548768584106160016949663633723187156274955238503382019803912112489934491664739187969673284804731490288873046040635103987031129116193663056887730032809497840070651422952077450221037788119464033780813840341907119400716781839802530281919989073748759230034332244815793679439617565512517578188257436855901438576283823365923026480802401162297764164398351492684812482955756974227704161309992502349596667886724378586271772204108836413220351252279174264662635039523962221992335540646611017557991935085565443765992282500642843847831723373124078531979031496009409164117813288247050769016154310523496070213553339740440032327029702137752983197576247050687315955629032772508293165675450919021843178943203234051080833235804564410620668566611650041890000019093527006485562320228744627058258873003636638846330040195726177677829597026432017198857351695958180557865257743617405870676207697643506512126734307982396100958159265556070055716339483360464359102259883282275165164249055233713406325849004712881902556011766850121107498529617677416304068058837270227067957026610286907136722217619992542915136806782893850480720599128664258122524479364321387498723964308294108313221440659256499596369784554708405929969216785960691302209363244547023444865434519349271873124409788213198776250183055513986531328000000000000000000000000000000000000000000000000000000000000000000 [107,40] 212637014136933048500884404845687291573042508504698963019282005354395413487533037532119427755694537418066390772783208683954380356025260362904964415412673547060728915480935671356114068982914251317137399890709764571461255225381522006204548801352535815628630760921174264254773440956790315289640917530562487947069241978381013642384915819330196203945360929703040017704384468383486381471389917757580286094365981559213846867657114158394089284169009531539877308959119867416008980657331722131154036766823104466625906615464348377208707324834547771945412108495324863066134287884336682805934763623633214640302683949914404511607419712510572484092333617094071603065868206820748329125528192974255414332999720412786801823231153949213950349905912945082318575572509722166770505374054951858647415032604133809676213325885594242865894309674257334758375245343766428575103121711487852913838005351924552412982148954078737967716569182980202365325110905925011740109350131926743835583418803379980473971208059750762127872858208935687081691445329481857992013800752564504154828186638474753029784507107342045263424764738057494237142748284599627409382597294333945227117945751242799242275230817761169331523003258797306804013836076596677833017599777683697314448005795738208092356906713747401979837706293184474398486861883686713918340254384769121659729351783807722703282946306559319392480822399647362344293237549851886661171002646196575738874253553707532875416434020751314073615050382308406536059262261917599782417707679993364658946707428258385195448364359701960448771133164894467677077713938913163195920271103755423678833351211223850369327077627183375699750192786613929067705691342908004904911418279439425590642199976098345387684676619228294741525118581652945602566183548126406942142885809313543061582481599656043055865265708546313322012333575415571436096244126681313875594926206760819854204967372762294482045871583499729347531615963610095594923743669136041829832004300125284794572388267533028211140411467015812529915060456264771571363731963079458723551315507963314748321236516864000000000000000000000000000000000000000000000000000000000000000 [107,41] -59160894570193983133108492812106473462707881408036107430217955718784475201800388526115932614757104568633024292624630686739558047428981824185766772616116235350031550607935686944352209201561222713805252447947959812855964264545987552140483508271155657952571584810082249288705214950124354410536823855106558964483572901207265524914580161134145055855488389519547532709465060202674875546679648133036521685990636829385641359476669177174249773919043514042125535617719908701051905539741309718154484968160445632373764564138303210797745327976959816860987004126305165280542854233045762306642432348568296404627198168878762660745904181208481999604499096125440353079385586269665635273765774212426526333485186663581532862927571478065139749056174481604070281916241636880150211114456272855846471672125237354250787219195824798855798149315596231083982330573966980837536876757660564005691924546681511589573980978264417521024110440726983366685344472717312627516914980938837017454967371251565926298233771757968458811177629486921026157638684515359521563720587081448518959000524936360431821784659388197014252989441165095387851416106393323257345018372888319789676022186384583072382038724178659615066256012287580113350274298707010122854298673869563422951711357338194562805930365275024092677825651674998730604167193185949888049260721895333916845617759058893429266917364581613506227395735202534227030719010036007279418106491331666131194887002417452302158219244533588839920845617560117448132460382064422526229762238261619452381577120914915231021773762684990206801398766206562276320225925755500220642767423644248621573070666320569266492267073102629825754713188012574452647648962819058126066554855591070432235406156049480335532032146723665917713379896959782628733455555504656169033840931103503860723495464901375720624463961667959201714080167612132265241269007597565943052026302823545397073240355854402873135802418505982701245713396525501188098796080922159782289913056401811592394435144848246200628542046288406876035262411862395549267981401385068764804093906846285568578026471424000000000000000000000000000000000000000000000000000000000000 [107,42] 16374378875286519571467349385915573166618172805963637166798981221710283863826137259520572735501204955715626903678727028311843064545042804295853427230611821220877281808659115800282025136347575802118919648835418415164768575793570220969789966452877447896701198791727175616041836788276886818687320719219546718789291729334724724823952226487267034678063543388804911303193312463889053156259417567644022980159982937405126069107415696409542388859163888153916119628274316705748706543702363922234677830688661887919029268892899460868156236534594759239143078827922919280805247339127936087843564865604916026598743519561683507507059469263217558169008339467431978194567980703106304542274208576061511919818357454540888033449191421233434528915400716477076769104076968347038369450005710852286510951151436257935696968635535536819252224926274116769734625509086103831578650039712492127322920261000190929218445619409554313029845763655220127393571411966818624620421006041947817205906186884496409416194104851326177067559700950742415541555477642599518219985534303696909734948096980253351733972830327096319687869544306163566056521651051874246001770020620046108109249178026591517221126714630731077543425757195171477110283292345008096395062573809185833035824686590919117162241834640925856387896781809307430999691204201049349794561134523530890299586060759173060649346962669982535229104392838148330228199869385128977810673345156607021389539227470965835179912691098629346509172003923580096680388067502106643651030574253319566415798074341855069256804127954058112056773881410996292899520175725086928945479685050448923818879591896561002685187674046361716866534605977602517375100431335192237533676640081026482153780636769769323605825868577802634973869626949879089132891227806512901177433235367877365375034226093229360490814173193584571547142268338794465520311554767499251227263732759417370883752248288126391775772429798904383456177429792543451041843834044793834628322077839687662291139947737989537565223559861225242450921004691791377215665849666770594053576426872172453754163953664000000000000000000000000000000000000000000000000000000000 [107,43] -4470559710225800975089096160928569466501419871260542620107856679103352837155927455171888395651035488020396880678062698675233972451283776608674844131770438933732730497522551677921303391734503734394393040628724313638175666538607610941348294112119442333505620786524554819065309295313768984605539122441460552605449099776634671331064386235711044086212303710734156295977406586387794852630861627718002837358284824687835265041539172727794893008576724732483348447657040798579026207181511768213133283466531850499646850774379361253338433824052595565462715759654165217990200202454374882087934771460467206780983540769225695755449814818343971433778171131114882191810440287816927079611224068510741313058945135134578643480413409017770871225462833470072424270790916197218281369211150346352046962437381825232184019538398919617362205214688271053593797321544330887780367868183714662084538356586247587128567235946800936485938076626963499503987622389720880846845879104858844609805462023294541606250007553122744394489604615601953556404470423795073520418001842017946383010748395885293948814133978872603588608749804620899549693680664675788502828446081814904174444527217425580647676209116617454876860604498802741144887889832712976636924451807153506734409601966097641650478594087761464195387458822096177604941237535983337392856558525718438793252226721958180394046048057647125728528397676553193246416969275325251109811504430672725585628566598427517191891832420925259354623933132883684554279064026931624186764701072968543547491480295815111093734211033720623264902298156377280247199580487494649160037696082182847855480280612653404062164369893144079745991792299984910637312691931721796345765029166554314269584935729211866535223299701019444812611774827375193194573964576193713739114853942649882958594185695512321625908492647337190526608290050056014741858589104061062032411328179909169664712380644598972306902396991243460351918425865432092328396764109829329154085803255702110897831584633111713594078368795830540242462322393065234141618424399944627179927455860236869095754039296000000000000000000000000000000000000000000000000000000 [107,44] 1163263845472869466937878502437655959096981034558105010101376356080309304308260779315334638793275560361251849871394139155371964824213440218947314470069673179093279690912952323127560671533802026644841569167401565573195960273301227865795541775890426482648602218132936210667163864934739031759744450343221561094733439904132463754656500265101965822448690446224697009557364473936406071485352076399948132280679797429518669248000806229962258595691680579099699750281074887401469177901069355845246703437519011889424344059489664684713188163918649071492854749717377311622371878188383148641399915965063518059727187179436161417674480865730516189297952245924559592363821036573996943204752941244454581508101356986196734445316668560294604527427014746000016759463820556342702447004533192603160847791164783674954548625449350864752199791620317285509238549436416717298748153270750860965823071405180753076358253124415665037868588539867911165910809994158712720280696536799191719006955561930953770872165530038082479974804185357937762135734437346751640345009927679599081036420439813266219275672500923211184440303195992508541364234994088804575185644831068598528720912887917668984472032604608086437863289404672589550739671053512918399607212577874712268304981969791936501860297301145664399788360233816383636603338991866909287000253956717923085418397517053008462920944832280863612200941093135454189660433922719285481165764637173459987830936301522355345490034321060802575128921244267210406459577470356162166910570046743389929701904264187958359948524663071958725056877398789734241657515032434826403417674316496909109669464399921407962834077548267011975233300485489499675831762170615090956468218401425409626765877021999763114550042612357686521164038831334732842114324855288927482464082532063306835349370097651767296288828581729313524261356459435011784756169764773357151306890098171461454048703093966459177264794265694455132061095659048741102328669700125906537364299610431271697598644005988531393965895485773626992740116248824867129843401837437840740758982969375587442943328256000000000000000000000000000000000000000000000000000 [107,45] -278143507550268622132061034555148216728123596232472391865944048073511875619876415393051264046584003609507362814968493902153010821429509828347926705181482505075924298459300680727195443385266173670672726189704039117361502559519321949567646411484264132467084631724473754434883759173549253247904913222305341707870255320857206188708869807506300929683516770726580326685202890363888590915446234743637089970697824323268504993877767153712573348819918929956482917813576421229076734907864600490846403738674168181691199656815419068409845081791059446849929260532485119338370193197645819481864263562940261016366915132909239775498879875051883603831863493071235604367421294249277542001638198239235183954858603809194299298781956349803734572057911885766298924016179732474875820933132837853041811745177576999932629212407436370655064324683282172356162632928172061262263850144563969641907033344611542147750824215337243134028743989495708522901002646154238791532824314783731973211270214980445080402324288276886808638641418649563181401687039958348778629349279522241622079192592172756516524864938912745254561597512541307961229442856496852923405990349855300257619839181502792387153894113571395530481642661082406957048005493282017307450170730834896255463445924377828163881584528858155301183772971091344267842746392437331336244042374082018392514698591956084862687591564838642944179806596394152534922288189509291467694181798661518597774913125726348435730475636872951786311309701078561947509424035768012456728847488383687005699445966371994066454686481140381714742301273855612930050371283844369130431010637874307757190378381559807158492882010767586767176077892655769547525749809025741433923073731193186310044824934541947937201084467577037197580642552036766092361883604316429465634866154088231841443775809921114231696019647831359726914082443747848685245848396199281486526496599450156947393017728804413632464455999127866294979207834644410110447065985944205824519394545564159277715678708679768556254984815416289216733328184938050209896034232862155516855543766605161668697653248000000000000000000000000000000000000000000000000 [107,46] 59710078826481546269119314259651693631606256155276042020452771516773691631552885781167966398584343960145203491984030481844536993723220896711984268072613140700546529282854811804045209607823034878452423691605993011585477186264837255979810220467694964313796449635831817245362749701214218981490641904453583065334875472530135743168285889111567799370927495818985387200445612332233829890350136318035492353338283476194567019703986878314804697932524513235359192773447607462950661099086181704946060341393784416180342636072334668011584295710409220551152458411792090486054055857551070630678460112455905583337379728238516251284661476001094960439425182317040911159754433839012432474438859382862399500233241159042861738327077461229879414054772134558926959339752846327170063171548229734368026578201394607235408519051557139123800451073097684259959555824036247174343218014353696215568692641977422909215016339067575003734904710863341700776010766209021776727807222934154807314605045875056852620181718062007568748568692527324073745010052787951928839220887214984402061073418909436879360982133184492078803153242057849329302759039193404243229390052395014255728085191906497622492539961337878801373328733299263414692617354763512279256942303611984269075753648919583094914289428690304307572387313996552587761621480637743658400870724560968518970353568521621351628232988106861513114246294010885997281310588818944817893763165467006806447877351316346254555520534680925228685385986655960776580186404344590218238137647367143868944876500262535090426084611892032815681200550089870123729137807870711795737494197742012054680230586798928549008530237957403302739201509435126137492332624713207875816870684580791668203657108381931791194749152956761444424849861455456356286951038870448370333258535803106186415600197515492111783825335147412414305761352263628351143066064713584861123652802378125726049275680696013197243404757235594609663581844286393306707165667105744962227569554697878303533431949472712021533652071758554782228730364589851293052177018354708071811257922674825623402184704000000000000000000000000000000000000000000000 [107,47] -11404535325474107119010893343682976588108647670096676370677192607188387128390420056027482819337748706207678714678352616480498898779402859145831168604335986816062362851353083817606445968552740854596107384031265411060052730775382673659168202587441414794165545042126245314734069740856786103372307249224797255756930897505647934411564338400360693022313763702334323553075054955608972712554100437966380511707704486619625962782546569324830902082784104092462070512742980819621818635509530345511495826627601153856096421377722487752792087198906052492525099973185013865642319923789598767207037223141932731161698888539697576489850540309547421048874319188759946144037775904194507184708706071912305447436308188758657558416535666503845900574876066308932042299562757286477129474520968915664622110927992773739303344204808363748663846356083575249589569916745975064156276201560535194627306543768843742849926832371646224746112255692387366355992717953043648123151224533541651179832232995126621766334145637415069421113936509180471508254548021162518513983468688558720186587935629033655220834816579291819099443852846824346790234347641016766233015914412597314239754597758710859006067563404297720933304478345417641788795526556871999982724409411437176021533094218209359400409130723248406464457275827105397376815677562587057003135459939717005725446126667716824129015931532953498200506616385720024007330097218987098203777054700602220701454079340493091882943184436600542228465973499589229732732366527784307658836644719832896657251765788322289247535034754536135809744793511610544597563606718035345755217262352939767356528040699775417951403891836923910931812446456164426569731521374817925200097224699027457303428475786566006887130258530252687373492447000665644504771933307553831982683855890299759193763444348581283556727646103698564023379050269423034870995149329264008176051966414510613647792995911154041387389747737760220320575106895644814815700098327294231317260788618064472177892912848068139897470975918094910224687992562271727352940124231051484822301847044374468566712320000000000000000000000000000000000000000000 [107,48] 1939431294306105362352575425540618821647067858076751055691734638944827433380755983932509212930896732008954409683441173375312075477065909088611243387046081513988429059752450028830672400470942948411995945420980353113831944115088406160565990669523600858436273054562074649619666783200158291711093103008561357588140510796429512347771703007129069281003850090899082707530916164141472389333674701707845098616623878282560084124075250084496818479944886876326219912043285936793591008347370976707635549210201225948790453736124572589636254655088296811027820940021459041688685370999107623685766153833723945845155500820420602926039056409070510803814880802486300625069963346645903830104765019927816938721569560484054018561979944013252993259337445998714609866780062417861104423470682841232346655872029443245142899879789863012864094804372371963402619116055945475228764522201256613545777837287533077633824662250159570114228177826087571107002601046037456246289783262770707113585009592783327919858944437492561635464190219348034566126063062258072077433217543290076133729182872210374050417836676496571146002351044121989281918541646603155063451940637269132788362355038866615839922350103963646779437708947985826610914533479830951427575961208544245629169259852627965109851829888290075744659929125597755625894696737358052092584498333242667155871663827505762051027586496176816141532641846825081251560437046663364528900791773980382214992385435724868944129092804717218745011526140455084679277598442564507317387438011413409880542884381319655012074056742602255381618704664717683003909933572031357702825912177406503893211864800989619514411057164038654965226119814372584251338196917550094152751688734691911331093157912387308633508230617611356223721449426075092043830413083975592363764423344241531125216050659071034933140757392232551848384195756038337971827996278970051011869863482153502913821380051629912852803092818270594932310946628859514730933418997760207184264036461882197080688880112191775272192268108113991705222254014346506663059604548910886679240449474209461882060800000000000000000000000000000000000000000 [107,49] -295722800578248184375681117529238659594354699038494691502366134490385569037693217571600640059693776868475455402093273796090909004579783070249258999123680818482908043197059351223262641303898169398218606828803150330161991223012047539817898692998158890018266444811172152700671326086282528044203848753919007534297759819671885321990651501496616504998543162151039427430791818486728978618524229480333087616216053184194185315234419888807030747586701921404097354355458166627121565143389962432965357530130369122819734857818302498742841938930014290121978796010315254141203212923599377778338801251674001383704550726956520281617066488560484269027544253382906831893247236015244273353214515962732781739717941289479603209986606723643957793693622752405065912345882766176677572454524179244750635568866038638956681749226709731113703748664634273118564607993236882431244909245812537031907468267401196122366369593424320778592380653501917919861716158454892580440917631864121187455154407376596507063144307229170449316266563764052128701054701921342678048248500441138254084924414698766947906764383159293141735386694080559056111418429670300971357355520029885317479186270744431160587623072038693081302231009409691171462651982153267026802924035974099305525336831946653184182686785436474204733035961966708313736402769295900766080361815118863900093822945251967695723009937270021543747158131125419503687419267937112181653452585991405595605060004340774540900031300970839966382984956258192129784104889034369088092811072274931161496113555265756285246833908264594067776137872895849461469418506173086697078172266547053079187482040258275726078925880571623454867428912831379026673925869621498569026497281448622952583145526494240215729410589375110421582842824252926598989213778065167215124155012641169386292625381657363033540264405212134590668142992026549682388993136566458567883801289353464292331145087141297636512994647748608556118438779401468223081339208159957991128830874459294147024310488906995087380884781754453250047220156374448495821028940173833810136920433665994370580480000000000000000000000000000000000000 [107,50] 40863165886255204458403685042675506809192044443253837214884988301576451812351419680253693400166448725648901403859520009871614183458785683535216157016893507216252625820996086772078325621378756638814406477479088803139843226310981462007001931344345838191496506539822409854246525638781418473706716407803642430187317886488347363740984344435745569324301017357858553108532966349153365916642117676685150786773155523463203031384672583554418456723101581694351163920371017599345987414191424715318415928572476301611081918146565808442634284704755996526033537875636761864459411563318617791343319498579426698983128053114091294943501746348362510822154009435676348180090805831677994796480726923393464409489227685747356885793059221117501362418845589982069870529831062895723842807382460418430137765350662363776562501877430752213477120987326327038228515548312719341181328858899199419486567314619882279792374162550095753695639201704725981116080897796086922308773895881410435865241341523196133488059776365919177512685995843624972366918056221564606148809079833456537661730929004429303560983418905272256391391856984591156690877923125567689943049736797346911421799777702349629662907970815156211070260168067807250669379214255445708121074242631100127797574433636416857650673059831475496665630497961839520529458226846157487107217648582155848624097085212914928397143398908479311827656279069978033252962408403010149820249618910294182716431351188919821525555508915551561540376050574007068550218338831516688840928116874965372448100675260783139908218622274027874823821869327352009063011674013597900114818488236427606800602880541293199483176761867450525399113036614175265968789497071195792524862947046538339450413843942125675087131773691554244700127639240034760473617391901194729858257017157298606541726662763752610024704474332983439310922768730344629244696760453427702333633086771184994183768508140959436788218853574601264501987230751941164779932761775063793324597329270762688702700846978682573814019389385122182537407054000815434057874672420751665715752599518587838791680000000000000000000000000000000000 [107,51] -5155877805970973798390838583396884485829687176034076065146406810524606322940062982986225667183129432314883343482099632594966725775262775622135480518469711536592263755631664905382670321681369105535523484199660464636321261225519017165658756503698145372000858375527497837874731706370587760520700940171210326259534821787556043171373058448343286446221812011916339796965889869451005325211483483214438828667274328004842512519018776699627987427541165075824346949918765791009447005718087036235633077222977573276852930458702128723170978590838971320233684783776238867820720421835869876615511746974612740382002971363460318103958387230914307972987058586009175017474063522852497112004506821773599336815400805190403793977270746329688289037872693891882333401080275588913641250536526824239069268393080994146213167433990341657067414174130552403674490550676981309305647714140191555751918197314915921700338549887026728602096060592647841844987024800148427424377186591550491710484045474919162414458128081037690553556835187055755800171373112454332245616312935329935146840605887104233624301267829082994825504113782074138599479657563564102052281156220891378420634338907151976777452510275886001853491769004517182262673705255314841530385425123844345417387400030622759514578462670873133045313956967907976640166926989133037786579622594621997578801712659317571652649336872079489927084429564097004824826748774767728270303727833828254812283134211530310731655149516798703578107813391400032812381654959769353158850738873789744963868430149669175469780140633806726080737203708168181265287175199558101871884435432841815761479550526730824590891854773560250863559655113118414427999733702192792107951047642873017097873024386101006666536083822660846913515999892117411491286095294759479648602855513928755885941506332510699372090023448276274187520253307832617588134139303191680681371319571532707059097053090912015075160899818351880517709149887495411742343653873386606561254060710538260957403785560490945216934883182643676503178611066648984635331019210217915484278017276358709739520000000000000000000000000000000 [107,52] 588750571001755610311485617766620436576730587544855946789683397988881710715000975696630503602579118111955654960011574881506478865202540749286109981582832566947498157601819836847163224621323751595032617025861467448587655656411448208686667063414669157497032131299942041756850426356120733007184890584109951609562075047040514752998501998552187769584729295967589119736198256271204465264633288685312177276302682695744181542290807950577461851155127458551109574720110739225835531952484573925419136034803648080077463056041518598404729326806666752105052082151807819581462518924197443223548850704774432535956468097961740290606674834427692171470239370185695206164216821355105122578498898223193085202265216333101827582408924652841668078838890571057632283618709613569632857705999563311836085580856860891469446741471575302339873645575969309048494059624127285894298848079848947687640936724340124497015959336680502617694883599542688602661354774638409788933057647519208789630418342822763642943539092827372859409907206193627682841579244196635031927662540178798086108302645969207053820550441440963592421396287643991875584202276455986770140125951602487899993588540081227977751883323375075802626361776421981381511279831821314276193167988821442843996121141789378639440400473735072372323563062866939510433655586341504523435589583805587092172954394691533742756381593879439632510689449116709443551209666161736215138935144598286460495469839220523855385275353811804257280972298182497731390886606521026337474720546776112898894346581695146792137014430651638136388102799248817356737269130959714004120939471816398534806425984665714583825425450829402467768065892541036167671516465036413517089733144219160755522758132695524169070882260971398654860275565129805654735405356227298431648054306377174498253612269255027437624579362529108023454990764841238374405677105878205696782188313191814817913916955044134924957623796822438162728973520478831618261108613474083163234998427301745040433886361177089921346761598346237704476638734661577374823907669309184775286666730584062033920000000000000000000000000000 [107,53] -58708793784271411130492626430482888167676127552754364860884914745626596910621258740761831614247288219988150631814807995012631023745897947733530408618494865087241686758328747126535458886253740715325267060983499614825066797526849246855156347730081344850510897881892650312263665267564232236262030959885241716618417475909262850894161082495901976642665090836445430032324315617109243063805269537178369880948787323552377618273047289318456938749763378930548338937053405343224008248621451247256880568304805497679369869449588651364193382742023559764432683650172134496266302434719662631009506764040622726465307867472899310795461255851678339592063835073168094563277693582405356991257168750415897084131574565200344626828671332517868179987736180999300374258779129399386183122784037364972314898519183566202939411169943457435947118656207959409512019649971829842748030720927594353142550732883821807177075936663027844896396581804960076970046872147896535840356172177028686253556101541578967725001178102581151596300366388009876565059672468706192658196257652513461582798356361311764196707359754965158976593184880190333673540409555082010635040345603955372159120031031733309782927043917496039345262558920808509650726100164847047865772044882830309494827165997806374004305988573920634479440071865274488559160258293052520268278462913462855482755668762958090248859760213700271255063238679868409574862758574292659509588632836957381544248006860275713045073034365017669490171295461954319903881635777448364087190405717427826592310728555176608497241385779450576572134696796413375394403122651530571344101977083430161620685533489338476487770206215546268147013014490569473663715013347533625846533219694295838890664596869207814482316449492957829690241429103225447113386205824646922118213161565725697271077082115571930758271861661773674292515307893943415928263476240727370973867346199396471770011900875932642957022443871193273824403003718612597378561944996648409374227139801827888101159315309557742957945274277646906970549551801868062829782591207258191326381510426393313280000000000000000000000000 [107,54] 4820500001684588928921115214979854699141735419654438978647484278061553079412590546068605924485314432404708198240814118357306421261810782790335853008051249862534241358829251312735836117943367216502549774494234221075943842612074371680780745900279314185284938332445539969880784870944917041184644349076993991457770989873643817570613207666291936825713939292465835905232011434620850192573328455687793703289213430813737786210634800675765622953811973422539940704457941116973212487389899572486249480427463153143866785168502740753994956609806655775063212522668912898570547342647484324660339503344065741983824838610925055523073958639374244798383522493505134890953073721803217844066753930946708949605382635272784323601270529813025476306261812377611690524692900121906800889368442971356249270276033431546509671365085752636873055089422293975225086703802184682268673262946302579592380093702872823657399217923306279025727956230970706509141635215242275416664093860487185037003204265235908848016383380472489072764441363837922670402866679093115374957560112131932302827676553668937112885417893249638054287631119096077719011706206616466720738778954646055414861074389554960043813363082146824858157086726164072908201391501188922949085049046833877545772157611349927015963149462531291690720150299818768550831164792054283152412397707854443086637442316008164374584718630819090664452139512595450614203028010863560609545635061326491914793515132635648255498673203121367665343304755208008639905220504055480955738229191246081195544637395345134918213637597141321347896786899541211928459224384964816052887288070823730881911873068639418129477520553221357006093724059928429488161064966931781832468088090878997316107028780577955639710901131102485493011452848722924256942717482471044083527572716904253832015428963055801141512471344941404616188721016916399424133115534291737468153739943856826865730793637764669441804945096499723578264047645811079811530671651244073127040592694794822195984230578338330517715389050194813558655927011213051774540956171318842522123698642238832640000000000000000000000 [107,55] -303326832904695640921981641382604433939874919342076471793558123222943608384310247203783600434343676081535991238334193068453928426572503614731659580768921989389849397675451909652473955495455581162470942447200245895972061677676611092391875930282945112906099040129289451900355541983384591679566226955042241781013231744979214133271079308655454838680738586044728135566038525267679469440403613148896496089634602242823452968254475513164398315983558296572415127425764729121135423201657152066481551863948798138055877631462953773857524299438338307912448594378848003716067158642116094164399372523554116435610636184309162510953932812957589071084011171038363557934682991638665183161247362866819531090374591614817035912927184717296546500849147329088442506021767582612263649548372081032222827037550934252343517738460162926690541778921914286819871458229531562285194359533346560689433150290781016697962186902584733139009301787352694480698509505487414218959692706762326339787162794629961544183807247208010616909881479438988612844812667112794231267044894948389954465109473689721858523721325577240334628387439350070529300769220603000286102452404685240672952759415667298208705798413414811204733378138178486674915529259987242705415490999907652709140609095424091733634671890438090924782924196123981165248105838517066926981805276978932336370191638205482296447720108880831053411016989208895988285697687701380034934175570711899594068461087231238288310417466877735561249627092612818968567587112056987372605293145688627437715234689759942479754366599003189517755259094544377970413525384846200492167282363567806084855868722969029993718605420891784771234412954318168893448947272729992233766317450646067219905826960972160673650427674286106515024191937352373408947587129456114829712617396051242677072696609248310725368902117333455368112538838321586997517407944677378091819303866708811054150837004335477754659733031486712293664208005956564030800505450787544005925108105136861197672418509857035310773175403248617228554050101877744298457189468641486170290004209235394560000000000000000000 [107,56] 13429853051832616312507623956142660708481880798779826864929542452743153668719638658526491796451475521783092938287610416131237815695596224313954361458907217677954939377741673583994404940268998877620769162219655351899843704158540676967271949178380599458388464940143916968276481625169771660275436891061205127084692043664277471992575796257287022585008233579749456102480641733271444540416598764874228811064817114665611137763734153770014252627758826352414009398896461205771145993635737325951729669039781368182192791061229568044501406901479745704581770451555484799204720339609911143230161265059640677891978455863648753584723146654442488425353700170957644889091253798945114124086407117414233513100887079121843911131351862978696667880308367902246130252456488991241956585931292521860177445251105874477428272886006055193488994660273561695928311299329350574204831886397135773858634728392020063656115842349915863081217001939882656685397227480739489042788911991503548994432846100213125470275537821439869544851416485576345219326628118941490342913454942733912362681203722934794009098777354917501382556758298659780041713410735816899101763376573741792248129251969667265516003922421698499211134516724030986492424131935704325839076343701354576731233928884604337566902207822389685443550532153266260150912572085175380084031859731415133281208736377251050120240684407750445231449789712014218674462952926074376619284993651338564908746180147711384221611815478656865467649459066587164390632918635283425318225739810140381718586439844911354355303260362300606643276346088666283393190324563881969295429777691142785203761649319883302043893422866088116410588996785743445534845686443976698890352150119120730326891155794083639849422671321735036559136117595045268199469584274231736732345909223075099679948389683249620014876160083918545980355023306536862156065559526480026524733196636538473997842886371568819628187584343908537796550793785668773683570665446139157195185198190931738626388902321400442311296318679253370882235350114204607802581250907320090329252285854515200000000000000000 [107,57] -338181406809305066357278861956895711473390135354229626416539733240651293617913295265059152035803517322483093208843923578510590707407465017554614740654858350899061581591112925172412654918323173096641195019535057276289256647414756450803835084979689034286992860196746719398659167764697540143531508804624258471670719203542191257391055187020886546931424116338702234768839433578244034132689298897569058519815179507144167245924490744939001320841751841322914027891062536871697665462834164694838234217822505671581404212357175057723530239856761137508442151461120280022551832778450590527930011863573223533133368506684333233767050005414819629717923838437546987175676244728177734879413449457793363313366882460009601650376539740623067412203587337497667258792738298042415335216757405409437266215994442983509848118854885076043179263783738517884783762461297066887840741177886562065638726790806976812639052834294789909269530195173085981072347826743465455693976840389020673268507187501407428079312941005161327416661327179811403606019365039193607109952840282701778229837716573357027782213316727764663507095008461235754459466156915981069815069467553709939304091739444088808732171639810931842102958991348235343690095682077478404842879857871075388606630399464472122165681966341575996802420654533486857031008397737041997397534530811981223477484313491763129787976666025364848196103357204213845675976491507600544896564205984821864583107784771995640553853934517556779913841857985387732800972622891699624601287881031307504141085051050288063951642197630915783766781674574557515893299314424549028225527044580829946242161827558560419454315595697455980909988145171986718501178209357374020857843675550533139449913755978230051673071010174983234877128615218865647162401689737699091052492931167561832902839550218111891357393023123818186312599911609504109346820606191661276774735886332093958775430003966545723995626970383284210396087316932779232223488237809108646230206794010512229539205923206993479878500342449293407713311257041808958481153474221176145644311208263680000000000000 [107,58] -11429821632130728769418035658920468275951494130097415154981459231837066443555815125024242944196405784990692938382555837242270568486793349232625341088066949122629970841865129803253556847715640929352615488229968098381367800662024666635009478710740096140709002232792987533949659060349225927259917765017246109383923375060445607541448523268701446200036085404976439937500433570578358858470285428410040757626980939914600209966098070315494507257628697402174294630481258450408310013750973874996084885542825139623950419996720807925962240209416901837704521362724757851039527068440943836672266245254454955400009942114867064955077397423515557403306261222312064897100631705039737904294736320017870425052242593902452762396845724114125192015935859988564477121534204424189526494495864512432476221201506782748166443926927156548698942097064020603599481403776611367784241423762258939570792692035265208080883355759012973395433840603304997489717884124436861560212535272018354863942979117220766361592889604539403130309899979807350441607523361126554541858190790510684186177652131984185886239559265533258297391437713090796394113564660660853288196133077324295844426645828028573215878746574941947292055138365935266741949055020233572925600468008011862000771585892860958109674130582427483810992565203509752257659772608305252005708458467742958053563588769127402467744112204868556599713091900141858138762973684376899897045644308190904842893195155708157095292677741338194786083018416120799773747289380630883762969131303039888308272520881706943603404100344292933029709280481982259425484174484479509460695950575716133038397368518592207089856034701264143884424219593720849973648906846713907939496341903459938799521698303262239864397223028185100025781503236747009012876526038973001154197792930040876077577153446435405183973004450436855689087907966873038079451199719115752660959527461046853677501944311322741485828101170695386364551377882793042196823565051395971118184132877554841956556217196522409966376286937403436112367626407147030189880779546206587827670231285760000000000 [107,59] 3537411034984785685793075944432350696374483280811218969427351268340285593199756091420220309445565921373328427765852958690215726236981471799421372700720035409517002514853236679627121476178365386576319284190761874649934501074244290907148434736693867273173705718958265970141308883156443281039502136289098500791423329992020660068417664937493977989797082845138907251906823499759602682986003606671777419785685685088290459794748345876129934017386642231078234937312377730090517819434640901598033641026546002348743863380507492346553272491694429742637382883622675233922672870053850475645539236886567955191449629394841715447686487995599183481170032645096980402016005108070849437739755380937977298275465992392895174749851201602689733698136209492359452115351715144054215503115140540685494339566421720383887209790091748066153524872252804976205897333585479540601935108854039755398800520378589773933178809277899172211575049701297868183171844812429768066903099794166665414683481027410382996275806504835427741577534443235907823689391230051352967561488679376923849724214187281783740628811043252308494114197534735773301158275810074238076664977008368034914423468025976377653286071842628289482906580338683077983064544146883163451610772660590378827251364457251000992863705069591718419563453693978688525100573992798106467710388495141773049865666571805631823704989325297365278323712788974214716485777830783620829180569278374456374230314346694816012348499547120586511053045950336008191335410332427876595041186078136633112152323534452582876433394410363636504359885826951296664786902491767044652887866025136903595671897035793404961618210871454293135357173457430316318751685025063538275022383519071985764953584692721113602205707700007133768371598265821425364064737905887159760715470425823831148129108007194863181496230270903421611497549753537983535057334471739417719478760056553973347777083809404760351869662076514070396339102092979617082447031813423685039519401309423046974068527072977007194593024600706115664481373371972210638817005596840103443489640939520000000 [107,60] -448274145507073059165651452197873521184839935308510480745558511958497377678034881984061433246843365317777063119123405195957535918091719110672518939686712256621846700373697844581297550448367571850173937142905275192503054341096809301088683176729136855295658475801288056418211956214532112178011210516242327005625723070531494978684768563668432186218438295217674259942317984528413006050313917401563216475719592888960869276696492218672589592753858161452278785243911401023049832559041750825334240391586816749302665548140106042666371930574044351939517791691399648687563856342193670881922970949830064338492680116095264354700318787092538842176826435314012224809869684927390890444122345848008103029294200532830797105256046768224559360954328355290752808389985145984535368539124940487360749585307671519827373786492061473201049988006248040107381455135724127943674339744300182262915935328267056465705758193043229159200181288604212200747415454050004122828667615133791829318190157563972098803718588214039083511265162427209775266792534464097776201729807327385057929984350538267818166196725886620346035261590734381844862027601857060506791806640393301824096268039890778978181588727261277966892541391757638062279962872409857879971529825481058123758758093414408488728696382044385691961329491146095652628893638786014542888860135982088411544837420200784433183052557025425393922357625334281023597711805150141169716520384902057690774184065338977025492183209674803140242696466399036792755365348840321121158577803976045130863484971348028454168453060386358032240143984187075480162307771550181246107908461674842918457579916994321200840178457311320408772302483627747718645072029475636658067704597739136013569368134102015469645495012270107590767671059977356095444468762082693055254435140023242192776862824394545288703382538207218384890020071450041813735275705977510630061005498082860025113696727160197507854452656322751708079823483393417418638977818071481681592463759659237879548734288684200825158523412074593902372625197933965397017554626959977306051286794240000 [107,61] 31168374383228560540126291634447663773569322463890044137555792930078870729382973948393066045913108448899330695367878022751230139967978474826476182638518593382125654023849579563160373771788132792759461150680175842074973263207145049589596077280968588237896234507514871648165871813227543014308952896304357062235919473971860458127308255722285575669635047605235291938001354337380257919370052571262369386549416494045941623417682837156307905040627482162315632728921757256036781036648901099594884861937808769208704085099144207444868772323538942184989167436816491963608623121377479829672352307258367773102194883113818881000026119059619892251322681387931618189596070077323132492826370659308023728583181641042057198396578442896885022926937019496399808762376456389554042030979094942551733895293640336844097927948479755563597584941412338367383111856910660679261172769231987702012480598700518881635105123362097143381388821244540167683304554615221274579263817364397162508458640215945080492410528811055680908419665914938250076899733487262961263298710447063663631086927350734405092983225854006940487773168087556660738149465817498694933956119751721126311834012543846597417605991143435205312494479641250656279056005882888911909871916815035675124876428277224048324565516872454141339822079859299971667917328991401459136275488265909499462189697607953551606295850795084483980014700748837867859004616730256448435896887221559225749025663812271324311465384325536867489476699609839198797595322006521465961203797054868258561726889831733123502437669725730376228652102976774865488097913773678826785680264453505802456341718195630259142740096105795805675856121666551681717736269311202560213833560064643984159487285669693063230240616562665782479024739362402362246692851528808123130036398744770584848040904473002956517056279116047291343689046985908220898354962015133698747428522356659372654238498899833429480252063862620691710356223898665393859155603334846226811700034452302968333175753220392207547106028056909204021765262298773846417143730587998423384460460160 [107,62] -1479075444650162949569887231030461549304211994511508880292005200548833884669146074688308361174133606751698524344542327962092201628734707627913104452763623085478002299386744779029388560207833000610911681421524080777313629089630070448610082251470765987617728455236508946371446575931388234049334601892577292318357934726698114708510656128614601027256272295176201516472982982586935220770085369151060704690437581703856599993631157563155551958670590482193851634491006983409125181359041442398151261595334334151025301666093965030539092266015820915551031525493369712897735224372754766758720768345681615068148096733817454861032349694147165099090582032696808778135040887118734677118797753725611943983383053551829096001053085578221733762593464531884085644349444484936860205266530789507968895711706223897176716243352082216860827843042245602576617869366017260068402642202741676463332441649593855707818326815653083523003727743573196910543479832464483163816902201832684337102095187770743812416887790010628264921552325102680929377016634550044567951306684692720031479639548089367043395021453481178551779060781913581202227348226177989015003012906163141116716818670401812276187371330274425785432718409659698755207262992415658556205266919403351627911830415181867046003521116611976906782454507739414562894141112583626886784484354146710972167326273022273476147518671926838851541171222265908177287172083775120120783068162373787313107509891486200916359319561446194845406747133809001626685356540964546242042416930534213721147642314868145382219478533683764290985186723490371657506701995703319248593270847168438842797539418258987745743806334406123506798515788570388767126066460602393357298439658696437847879447231763108263264196688271466482372022143983066571168534832190464980348006568363348926174534644373948397400561084527383922481370815501803090313893786792153962226825313571498326588504453126698451881452526292225674164524625988328980348452137724782419323240011111835788927374124701357258239633325570342418117419361943646203015898028110956848881920 [107,63] 47959604042404620208274688573986386545522353714239229144040677491529355332607874761406201785434468126306625244079006992687267426309824437947093811530181321433801757158164434985112673144385443689845250061259726285369604261263445276859667950639258421734877840573460783903604631913483663015873779511052867971460493255078672331304813452137961994024606484569652617519982813487564604206828268182542450531832096313804854538483708334508488245317338270812794595341512329641768359076934542206626737858383264537777213059166297902293360068612062201845805018466323851206631669355084841405511811510178566803703641444308405308989266346346152077456083306727101697269571979145725203943471306415951610270688358138651080277630964598430146040092902611856855488908669464622231061471738775419256511591835008089285496329955954339225457537093749389575640327014636616574540033023917593331253138487607316058018893264988816204366665299165130252459318625536018304349787656828707207644977735383202114541312705330341668789990068048978969705563656418161896631405869064902982157124793812833106981851514056648481757426267101000190364450054916955327604281464652632393647631494396632990772495947957866003023080150906333806993794440122109685825614215987394847893863510347206712797311646230777456014878981327197755450740340240771642057000667946332778614205703034975369561903143955049604122125775217850911446205117130707000572290843817549016856265375844187112130499439148335423085202613459175756665455681554145333133891336856248908854297554687046447132035463234990184696666795079630919864669128117838150472906443129721324696205607986500327458610752015215240227359420761145920466512078780903502767977736929017104162170626350588887118308966021846470918855708426512071528768079728400871450357693050907929863647552279972445565040979680705838007304234400742364623041896942421168961042390111853147360112380047394446728918863970740756930391543288955656380509885452172689766593747718441784461847610646920987746281323930946922596489060179677614613206910938003527520 [107,64] -2544579151258382301594964479946661461743994413297417652871019614401449827155425279107900731916499738101032637382717042009344258993347846368302710043395827698177923022964871542067766985523688404998798241703647119748746821834933260210390342301726039603316563775598452547976208887834252891004530627416590077837794826165883545298067359953610571984228437769970975502662579289311858491748085641769260608980072747865738465607101645610239745773933074273351147923850103422898455046947219471248861589701329797697110730595455758862949453882652671247394159406973513306886544188357318551527561761037159749295318493087566435549549003848011035420070558806192129602118700762887681644573567067241910338094097161548280754591695477393953919371068528676334209237433634661987251559085372380659191194762384725130560593922936574236282637113937819703822494609441318949292878635668226493578403333603703128604017279536645579781766999935523771911231435475111207063924224775690672599216189326174611614620578336980381582048794137391683439825769868577835796323796557079188899010219209051271713273281435764914691335872274585678847367604485354588132030472259011582488388580568927831202114457188417721420619836263424994429833240856623419785327462588994522373410595308088157397608959381670183308349130358399346935514887423169771776459213437002775040334565730191458152912442906984610581095536369530015056115977840521166710269721585326890859264556419755871410227805295482911235765754152743663176544973355914513269707317426834098236762288024647114910039103704154395155078350180433626981719533146357885140762981948318529075890897806870045512027667028396574790111604320317540662305807189730572564092222222540235513678045357133055473373429525046004700092568675627768178039491487423860554762017831258800552807999774184784598555417569155270286751412437080653445300470397285178536014579035568672230767695323897816812174760960188943451371116301572852069189803594878498752933676803649001590766260569244971707631171494335524999592465798093952651753356610688000 [107,65] 79934393655457758439525668442513429469930606734576046480514649215607769894553340617003874595230981838888166697314365737265719341582362594780548046955822620875352648315434657889176980178858847430496850730005241382985507905684775146209634318114547108170144326631843382117830624330767263582323723709654218049249228097232753664370896538362346333858562749179974242612839245653342042546551253930264610439360012883002734782974740727898619955499010005816464752748890161609995727419984238348785833041235150070753185608267325159624023298634418614049821670498917774073966477566302192190822983026061911661816014948270091431379049601042638896817812601532787378854111051811323057985875982988416896288157298554520268585109596039700728995391424037806652143845915209335713064572169529206257051070726738982463874754865374560587181659248089662682155228790828643113519785830248922431235764212132143113753697107501233358935104691346758131384722866003704534747623692857455367667463484732654719332885704667390759330080367447002657739092677878882590780399792928563956696989108020718174391544427938182757182840407274841148965913320107053750555499811714146627521788466880225285776753121112039079486067696993357184425555389049541387638179642626189864518003453712009454406605236268205600672238359683908899966449684305083964268839386168673262402434759498319783476680296681306443426866892547414209033412314111042272395269204151705962667271153079721737091731069463453663074234204113918142933604515052272507717364560269107046718712058403033932161662142027492861887128819933753359593993807701218232142554124141595050969803359747660159894297506923661953082229287465463688665185029503419171954089317888481955060436678888888912133872099153905009902926477092239763780721897684370710225279803493192278411300407022625057797713356313193205122901601336247510157453521086970777131859989709809104479189062666162840949160976670159205368082137755682715751780763474413396295331103138349881902764943663785453637375627947018500654598274082224731472120037760 [107,66] 974290737239494034396681701638883893245112965589512090703683274440061755239513623664618038571631751387005131007448222691941499343154043996921900317626738325442094069223522599744315438934111960807549377938621203605637669163200079043679241298637538665187352794418712316649443257903508428234090795759962185786613235966062723821186822067486891054763428129506113298031957936114958486161018109707606918123209944071761149830112360627056344675766259483160301614769710008915557916671995401171472290249002163841591664175810463928373210771686730187630157880237378099956446741380301811918458713131030581418151037281473104349275583829659362436107830955472938700532958668590902508947966017419799231359309992568606936828260986098571716619266503678337893163505175946744422248016134492741696675056945573981447555066107388860238639510442268238140101135876939169474826437834449688390665331151034209429003202662792226669957865522005098475719742539170228374919967517195485501002174166651482892053132072998529805846643825394322474465962096407431944739190875957411060055961441360347949354007871603512053719573461570047780619097259829118371583150379174311568219559747514893415737312571619639107368020118334371868247165067221166304959334868264179549736381372573851220220861356828033650768894620567994282052114527588655101438796961018694321881409576437312542543557000168943957251447513982465653494145430952594690548381829054361255658137790836464665675639056504116802328725288998456614198657245811746836120848138028660697240041672052385386090134926448265903157775254922645931657411965048007718439168938269330004358966717630099423445260648937506300505582580347775187175995609781905211382050672193869383046028664960426426965984587820980771808432114511525653615685060636394986929290444400838794622380717306629942687337212125862603767670794221227216994794501033289203014689388604940391058505146573007764272335323785448532131592388866969234652609776751531512936776024127366839773752131217883366781670488363725860646839668143184859778560 [107,67] -161249868778266299032322691043866663167075534539214616346614497459357911871581744432611671511338725885287058776838843982793583675869346568013602144806746529718257611096479843968533639174202799727557982446161145701589896969130516592080834599564669142264117739053323570604206976250656005280519134564612446725649842824256895580926759080745569229641956554392257020874273460134181620178257057449783443603513072579644275555180524678086535051472138328703024441199820555521752570086045391097231834091228908955559857863275998312297960551938513950157755527979804459152804261169811126320819344693647980465804385853831315348093939345688561153270902359397215089399339246474589154157425277503689097224334469626187811417726074514446807592145316412223924698500655611989790727480790232545856325043623242087060109155982334927252368196151213883630204145079264699547789654648543711915981644344228817513558786055002496467028657120338412652346088583778661582121841340575475103375226172420793685043323448613184626081081015102429291348404150042828149142782674746275536636358051133574553615617038741809926669907802012785417198390396319048155985845288801403019217441232329777325680959724949941003703706277405532569689084692734514853315235416170923729465907573802770750635999140799068289600249646758633178981072006186292128634941348980881550520675684015923130147865457673114399385715336099158413159560236017726808485619009684862746373409199613082137236276199065473177695845574910978552549528425062649412721121869532916148619915298699635230457921898059084482210328801151543334525866957987897977328466223586719921012100741032382386704832895005691011649842487386950167546324791856209876935685207772301200166482633572593038764221608044769076111431460733128645400761360838449986885624798940381290392598785475355732289325997795297935972847242223262595643598363126446372533078143016163076721471583762075760241636226091837157456828094862712300169255451808122402172366387790644948421620154845071832801006995493754137093401859335217337920 [107,68] 1341777530147612753541111023999607586422177135569236966477997031765199019578046855742496335489025049800026623442835364823475768252822410677759379152947196472771745982927181115036418697727495576550042157399197469576874246280741035915323751964110613859246367214070482144471732079189975253502550429219432152156414599812298422177126885560083984390045576621751655445469365017635029380421815038502642293548567747154290185802320801056626918836468158541247279640995910641998841533275337534366599543228939006868856901032894446814902271841753111343877203933852526054301644211164325580312286608804801727086782385074317776298391607213622570392117005325680392911118884320829747752306402172012941458673827286743430493563518805153164584954921895282550197676540415681614095412095707135683399451637968963133182393128510743504406574607620111290545258083940323747336251111726854753688706359573534086586085966684972648356768468752478511007824061816265732483773924043666128197512372492097858215030367888111063612551740615875091355329930394810855618545749805384235997222984882897403376182640767333262822121934104022606058003824180835150053194847553246759926115895208624482348578467009895119580899509695946851168378630742821963499641677200274540803268955531611624457032198847645542746278773976304008907469293774268073845815962839820157750460235810284473018690305009873238697493950626820149284076706470572920679447015989409817883901358514246163081749338251400187352645163643999703037719807093392399857707723524981679845935910582883581725587225440703559187321349416376182256062181373322349212705368927943831607396848702420806517655551854926748080618910371033923815318775883986128778401578030131766581453467162371884276797828288248756973285624419875416164762433240815221313124859824540583067060888606304167664026098417409432165718276777433837423412480561502795118261832109563831891880999621904343741605917637802345431896496741495257005431511935132212970487322814470891559219111597563562138244075665381752524756295993694720 [107,69] -19776531346675307021306743346269626240466826214478438637027535930856785555383053343704834554517903793439446026401749437388731034293956260649217310598406231780567181570720653405854918891422227944440277695996793969720686277999620029850117335888240441173194159049982608864621299386319618780531447798516766909816973607564738892605693706850748329943933011265557360866196469941748861957381423967942702946024723816015610490011717675204965455350919516722108188220560234573043178313425637629495749230159248997019112027797119829748429739146076643269187826439231477566277617651525429502492662419296955097205993056081692860885488900400123953184519552267169409150445190963627163993004448790821028465610799304743537079667743768327459808682755247331596685822240103487006972544863354776153576047888671649662604082340179195694854359989306236492385735120453627743066531977768710282917712859112334598533159719494181374470974772447296716538944604136159818620398475012382035621554036637132513383740648818207337105232035077211786882990329646555536073123185508328262216763980759817683303718647242448048912907281160307485184362038571125232947437834889992783284429097376489596382526146693844758728349719008321528526305030571303873145753667533487417783293723781177052933505815025581719308310150728358736585081435303156565856655269811020117893906118610783354757360736627680788108322102376415937162432004786689030070995873807988478200652187108920668989142568599896992003491730688391077898691970465318121449042909346748393723081987054454767528999407512336221902256282054299444777898107240682234017927998359939707429436332419792851046494923866853731444836566785164392842617725219572050952738818436976869225029175296502665462429821329655079856258980062069578891030849071308731846546744850986196073346237598005273983146146119275558815595872955260723844863800195632094748134145846161092461703256768956819718671270877365058382560528285638670481158940994730194316017018530849425395604988378487684145449650949909126902345735200 [107,70] 6638041255060772340061576625559499652795602410913332842291920098961064906706596535537343948684869201226095886755716815742847655345467087574273054695281887426866812199994189630294673336688454916582122694219901585182481758793466347052728594692503334876687397456953623913883237092262195019469868866663501813117033635750744101225948600367141977081673225459064190275871388477718040515919726610775340985634596629421274566943297025195039680278455813199531913193149791176263445353627904163924013004460539758824910826326360138511025483792706924337076325219665908880659930979211167129393809565315067993048369084595081034450728217182546452123428354028355167788411280710242572427973630294178854686107214829036205647898942816486887977037140858093280012507671773307700456829802016311648371748881679475412772991222001303514208715395093322470569854108340259536377288849719344819909039399724810956822238282396280394821284535334748747133968557802776549312170559004450989764073675506618320272717617100326913023317669315563451324790956749434902550976039581741332497983985514682079139212524365703234842960357550218472535826114651682850675280934059407227804251832094676876242828859283789420349838952726969175609750145992792647003178248744072783658434105810920451121208861455705937795357774175546911002534169703073008069834958994478376653013228697496489487012376042222405904536707665863712381926731591320647744882379678952171328353581731825867274317523621858843894628682692143016241626496282306593011452507293612495866220790082736862589290401260318863631639626989897557024007760857332364101035556637629019970720738304569869804703832021364929778875054259046323707602980699319493045841333404641427130871924957322510480514695727012058564217242440720998069642607673997887306769471912127461435438781089620328315320139717641041555791043442494308765023020968560664583429383306124784382828874078330822231321712448916656264028224003713424715708047196303269253761229533771798118275662969860725423965971705090503241199680 [107,71] -96525875743983562152358339121605303737071761738057449812770671604774880574312999111221768368060921448364876297781856959225285936695626533439876369727698450222343005479594938442353200848976325862454047705697357318601603832199795897633791720495819857150731741092576988223586562063042554293830796261881558557020505044780610608242796054717234258270417503968776501773925121571664134980200242104609502842013885759011954213714934115786236783192576184961604907078341116418760712467398676724881182656339779737443550158557993969099446670952249260913343645098512804961104940259453503349437819752464835016761869555172608177839659659343447621368029961288016877764118221051592205556128967446905144777230177551085030470151512553931781225743680445455599018636605301891198360260689158108268095983008617781902848019643985578295641935378371523580288518408137698156603626991084472879015090534798820317438403387684873231327915059439796069501181948660201684539217406460952246939394652021963088900331118103174720024261201964002691328262304097158417919748323605347438151376204434545878131331479786156288809804768644485952299975889287059262605598832562446789656757259760143981921418474044809069341713820890406296222699750238214657983471076216919853442668133816949578302691610294888494225513428113865686925265975666724129471398835471166389236980961387944270188550972731971906580847097379218361715288845501914649117336497674557336127893108327554079004458146486645768199700512449965021052323764688400552053211008746466044016763929517604395109875031220772812918034993915603487260762542556867723708814606772830629954052032946693663988393745644926537414673028258448411729230646968865427355905771505070547611228023531070367489257868481411835720153253348204475928033846526809582436152469122917388256852217188004931207088457362543667846509798660946810953371336745899099227243095710095735787333090184267928422684055395117597424015035713421046497699613778503708120449521039230337472271995154485028810602620945341456920 [107,72] -324697721899102378025278715384188353480416179749370395814992438873618904593850232045151259582300404002604703298854329388875966621072079347545117953003546163949983388153945157287504763818485646948072904451387218143107805270821368456695974044495022316625035370699749340016662613022891124961386327615788969482993280149346146929066720170850298696850640110699992974123652463018931420162881042460699480023672377325757350253229910216280524071584597058835507025577559445828650548340716111693628218311818628046863115468385589533491818578625465604613639544280553645317105022261846142016609970950911314211544804919261939929088154912842847014801643761440007038466770558679967181376844698443564410268880775914010464544402187020115518221078879535718085652096280092493982345489490865447052691492753624486096391037082522608047076672986462318560670800501608221876126238578870918031480949857242054920605743214862096087344843115581948193149244435276879523182741635585298528225010362875274859688240732020237581075050410343989772543398495486549121623440890059758239869284807903526942285215493388652953667793627419579901854228930784133829284525001299549009825695733975292891095745999019234793527954709625790939464309958385618299421202516920503082989169880037100410757859848952065884774485152193942346252920121505693034373094267783071141160145135975202503268765848995300315742683119502665127878802006860141344699118371495054426006097629980070366799186797659636642208286150030145792035993712012410852276743815284786452550175861691150225375140082283065119530529982600019864064457311788739220502235540412425717886417007444031467999005615633490182266314204176634981836559210148016546091215115485640998591477716674408314509066796622306224319059702051588276689435236018154717721153350252942564710753692020209824496677080506623401775965602237181612007869880201588950088453161699250349460238558559433055622575957567115008379346086952302499787958601129765316379698977201709698096292737123632876334352609059840 [107,73] -101054132786851173728983496179498404919343879681826576112298599930027564340040207128297824214400994471402782842367960688850088631158925841517928613529042106788495319367901671171842113916833371325217856924958718124916679658087507220962547463504185927552812233316605470404215810532777081541473580858051090024328108074813518312514021835457939601817998348546113490566169139497932289296627872950693209328921115686784429787147421471346311103262176036450428589257221930647950803037811994117732374882527822382034348544215547830695092335306695233326057307865887729950906851216905110549838555294955826175155529288842167448651164398503674703380576727752363300368108157098269189470228358791999070893266325861008568393829920790074191697249551142611431311570638836338679138162163437080771721674532862683810634567562811238197940092345142332882817167996832232529576797284200010127098832124437234921085573993416564270356406720697252508767924086687198960386855565407106192147718928555237846907252473288555619439327586675919986157881858466886157629227544292980057700964620771687306230342017772370213611061191391759680354960261903286771903324433353478428634605312781086366027303933627393069141501515685960698287217438379073220185815127348536516895815722631664915352999045056933639887820736363555307738989531058978152194221016527779671503968465499770243889618402961767808002531265286637943573202703023850114914879234313542772001404665881376932395274708309861106893498729859360111250154969533318882724543751378135942929305391032549029323311177914890124653039228726644847230778944754154808492299371811011709340635626078437301358867130993275846782857833767455838093758908477898558034998705825459074224071711867084432631885774564695973642973616963509560570296511515390960552530855183077856068686327935002729970290269491749483581065943042436333274336879606725580882504734670319863872064539365537403063684246687145890539439965934652721968430542436497409525827444579692156846917892318806030420870542720 [107,74] 908957290644785916007390145906882434552710858883876756111405470970167212183706092198820332875754912720181582675752460185160022063862487501763920463413881240225871812734961546361783410303167238002877488966378536175451348193930656784273212268410005033206076217229008806705270361437280713540489543070051303251663693147065094982352610948658711537377769663227622099735777785377421072041325836821994186461670280643329297036921975925478130699501928543353787699540691222672406223202146083854913420295032046444080463557316588790450503773844950255197279716918758150085496466573148777186255549061935502284649608584697831721029923218577913813608209461779553084897711200365389251957556214751214217024606648319256147235734796951402061426629367462462251359757991181302120003938907257631935240905671184144796388699677373985877948089684231011555232558270792103882242551810361317562273062963714487025975282368754887735152106305468764355439348026415385667161328516984139042009200625042278994237476640832402957523544997172469733838296974944174787693745985219815852517536416362326510920695740086402285950447251707302936199079337837837860688224374081767189993265469148171185999032226545375256674799713794784343957115597045474006439000092862679096459775252803374324835688702485216086840632545560063281923112118047551886530720266605005873687765892912155369163362503836586971523807486250928799229081723062387286832986159177905793856809260825972751258973903908211612856315427270606043024522713791947525181541986080031687533283767636918096084209523496728405512998897300126323305669780652345294111324742829785393424191186387527690448599058472731622002288499178984643096623422607122894829380467153420310080991434051754645429812166579879808571954219375543000164777206977233671087756417183328015739753592360693090973044498311916982686939891828970153214257092525909791141345980799651473259200128359445896133050969434612246667373171028663754579414020280392300076352286934322128524509646514423956162560 [107,75] -5502586544314203383293939669596302915065518930440501809414052384229649315988962390741023736127522752644142824481357645523254633323402353649663629359055769271929967363269720074503675838363136326600114929976463909671545052892731068044247539672396772670904719365119963446671073596356305530752405008448912354129538549532814659589124566708177723510008993663989278780794467879130178148555446414033613681944699565928067221945984313733947483748548899707967269778364737076795964758536513456729495377244279158396429629586991303016144067818481255847506945733724447891745825694568575412117868032353564396098234479104625625366347412348919511149345396321258595199436142594185133092613870371347941365829530630956421855194515499288877997864352778454422430520996105777232619505992658242490189630357643406925214106349891680655326642599559765758223292118873124178058793262387410335653292166541771413605549693403916512415079806138500835835055852030849514943443338180903493004911227360534935001541596914080487187494750818688362246777837924739851458565616733076901389198017783822566338449133014870738251957635730952731098414067088042819749539754900126969234695952100936437902471381787732553777874323728914178195889998158041892147487513634293711417363099109024028442090592376097361242893696956238982686746264569896957307111607283229441027501965714715356746125495441976461690946219209569398082645756914446230590166291455411302743502341438816860295050883462952323480064817899975211504990743510470599287267070157598953763189542452535055330424142414721284672316816371850543540331283496918387929308515232405695200374187590812264622649261525990481742515771022703798898570699462008595027408843350486572981372099395496765473215588695956172614349669680964195637318622939750907844504599136341366842914654386158235620083694147690667825822735023338085894296303459421980255596914135095958396586577134758259767114840849998280775125999091816578107469103847906554260337551026313019460726499995144451840 [107,76] 48513924980950249676893520328138562408231265360014942306333528835943521390603438718085387247840822734695135394252459475301150912936839296830467203614824055960048602788092663201257551550184143015931360031657194507962043089322100941469675440991605931550028921006875376710992878257444314575936867396438598974386726767505950762899577630670420412279909093347486027432506950461990148088088458874423303235589419162700565431351335107364555846004161291458838740818349456010666490589592723188356106038923670874036003759848614072735165470139038460523268051916447099814204296162142607807443823936707537096565955795062836410695011897728643031634757465909139750354863035543182426898597002559239613790709042540145176501960276507919839841229440530457456500417367254300534166252577607225128197960581676394117889883846705965244419409439918082531657567363258160873289361877342045961568376578700452922059606105137283790042354710977707298849943131210462111293431966341824762455679502386968802952741050430472069988521578878319078990557680082485978176038520427184235047754480094659987085269343206751065866650722266702598780466464826658947566483047376529078702960490390426179117070110101884993529425849631006512753414803490978132864856562594833634688061217626074309197755168264371650774586525458849991191994101772885960838002296961972562456711347195521370326896929115962263644284364249199395276512767140930252997400614095537585720738620116726008168068820957231970253397026752812534905148575969284869953232281170900681230037148998032383810001216189407229531100116402271386700918249325575209291582883558537091468138463387072756222570130928941130362678509288246726198489168885739152839229252231571823015288069391026379666674357723548701993564459597681639843312107894031604488621792161586018258322651257620729676199006622591879004261587054037477361609033968242963089000486040201784630856449568177903309618958997332661452289856430413996137386312488106980839109139075151352237785193782272 [107,77] 1446111714480990616467079539943133432695798523927775474458819933837502145155680008730668098911079016546369514461954846513549228949962618361743556118003171763182014728379699218756593968744352896821372821006260732751200008397856874343173839365993177694874562928232422832715321775215545039970215576605922268706540199713503079415400013433240511458210449706617198758749956666897028935112091547379996159305787498197950552506468739611540044569683998561992238039189487749505134728410033317700276711120441299590317654602756764467543989907487177636925696267232894483608370561237458150644385731113157356260043611205733529018975092537080488332721684161576278383343324819482002426880095586241594743329780453446670891099544616722335764056201535185759802883510591168054884984597652106865899078465726799508160000812264136668547807908867537452709367081598860274095528032867466973256858834553126738968310781070995741535709024745413088083407846062493203801916969986362482074296288156568837902515173199114626266674595165094100463106714907799351515011246637435438043194429924877571474760566386806645053848495001752180607152623712916361066450609029322921675298063869630762345542091514995642004585468779980653787825037190039733986499880891575630455556980341233424712349203729641453654726164534786147141787089362745164834125760544251403222277714553438141429050204692745903343038984905030366731082176536547148413573892220696018585563249257431218646598777894427948640969033368720577864625742614765679697227654000121749993370031899544718662518912116175819739254016669463851801185835400339836657224043654350806431699680128576427339607307032378997361789632099042344484084974885120021171109761820015987745129083031095540400219728671902638243613449274409682933198451661794174284205493930838334482758829062401350954573119382593027001516200202527566426541474825413137401045569207286826271441660719681589660684219744179509091862857303278499044986286612612556602893078196493992248331416256 [107,78] 128233349893669865829617703423399535322047496259919893417675875929704782087508553961500777722093977854363777205314324143559796507925797901925421765908542334558691926047460327708069628803912257697955521872304038257529174050703818999724414188371191097232061578924972612275551181186341237317907679887826936804796829587828004650630784521378736068576697671696279236787708430456469701646130108445612311285444107663023789663612185870581539372579752397934035725222369761311072528733996326419587388153390616021437912973465396974771979850964842157118379754201213359291275085282325654951947571288942988393002329703769369537616918091022206266495777185778980744540906689091809473976108726355798775153193185284804214210055871489309453841400633457526177137662322485333664424056083527784675153091161846918422658751512531039452841565227723195760011726892040352659221977061809775984989424658256342311307534723279613866784707969705973919686031449342893347295196697951765098082104037738791559158308436607182956966021655103997813325178876846653662240902431617909189942916553936577189802299968196259962555459912747293166509056968780788343783356865039589611616282814273427015400056357777669402029518849565641592685083585986271264195052773342149974194018250692896111763226229140611301904694085872933041132839869652166755679040634431053231522816704045724380120432683307047929758109758664231154334561484144589019440648602336165642735817838347139617279689598789259730301464569947134655764808618041315771198871359174873430166913644217034422950968418794771026693101743259718224421356153217518632883151480652921556065794257816904823415160575332389552192371580711280776500475636075715476595551432060780646921047082568891228344604601437207715505365688847862752291005545022769535740006567103670746260465729922972077129229488043055339807992795471712040353457130763630431135828885579740981946837737118937248676342198071980627801801305103203485081602665272039690187697610016095599718528 [107,79] 1689942674729111384048320340840483745889623755380590555924384105020362574895045197836513476090739460621179337557897809101705082093865175137865536022046576473508055452457039537955238613032539272533997760801582433320030576313781473124870515329111147104479543995547839443586526932708970659213181067223638132079638465077933278976968065650097598987086659916419795801803581495866858145805067920388270859116911239066995708679077609895742746125706882270924707710274846915895203945564865069082299481992973347417687804017602301062002612960044510786325171269278229115116722535556684913346676248182372909782048034373149704247129245942509415909519383301863140225849283150398069201605707699933175539138537206461231765918766656790908140400549426561276923800588297763279123157807005599334733539776307947261113903939718565973339201502058074287525648987150970964095472565057193677868622424374555959898747888597615874406024961991358369941173721048527461809589066679633961233394358515339309985574388014918991194904894721650810628544755019245674225620113720054549601983448968027235649687637690712713073786610885354768243815826636366464088184908097734033136730664003429559854355960640925438082457984437836387171333885359848421519959823028876132371009478389424427674530766485955652854778715504677944795576801185075808737664607421485577958152317819993087183176725576125356175897313842657182357341894567091379039712413741073377441478465658867805887907065096970024503068930831577770585252819371213487323817153786025798324368703416177700925063051340230637300406229058280400542131520272072702385191341020277034458748497526739544491569812582680902137117739552732331221380876275108718237524866687610313663374218151162519918113547370836285462485936969049115787532382115497830630401480911824822590790936689804727284456917548001768360815890086916385171132608099263780758824580956319003922481893283704568739074600532937587091304324696566685193517092505208178926417111281402611536 [107,80] -1999875929338926581469592207188459363348640644027132130509562341098570265557588833734210156889214882894483331623567919659465267947850798916194645992489417623078692652970133211152643995940163642607619239877841692931350312283412415768050806549319582110719639917258492052013043927715501782487615750604711873608414255241553369024393192998958020295974936649971970638019758897634374434706240773754593824754552209757492777629480711908547831524859234414066091882807590302149483839599497143328965789120938409091979778556945094101245101558694580894218450377721520516554105245116765253686191765751466098020387813762034423212375239183393715757908085102952645135622049496402339328573384414755839051237747019385029267221346976511090941075815951455735779806240532279262196396647816701087687129553966437285900604221948620744838576265521207831638395758575921529393901711788902599888671095009984481502061540287411756548271401327479255284723756376471672453251324924360991605161139047503875546827536901044213211417603720558776028178203980591462022098685026725504647295717833824994502037427596938629434339440484943772753127574438397002628365745977199515016303095857318792679152211343241862311146331893417809635408102135990729227099435650541808533255970296134907172552437467507764389420943027380381915659355654794067340869843400611279800323201190398360223599453856078730136560516514294976385183449496824340488245968544405472527237338465313843665359723839528345540159087167186176983648544561169607204786644417637631993906859360283797618260267716233776162045376881405611064789105533964194867088546976126462862588384881361835426488886500443808345109453512188947209424117872690133307646731271887529712513266906199382239758842253140213221448965399633296077976217394649080983323402280835667983315041209045618759655066077630644106236210934613562101698792677150400269806495419523661217662833123859403235064214598112690482782335761386519024597042861161846550177743000064 [107,81] -193506655489298603639358577059616830099977179942017422267766979877444765447842348597001025860473924427287631164222523309698956527339737847046285542087340906806644001202109243599549565236629809015400134550769838158997757521536242683256505655972402448006611610591520434074908355349069689970151802430620966035570214257609677797334736124182472274658567685079850888604673054554275044918440266752041888061250954537906668124678065302210725175722335790745162775156483259567742308301582557155594918668178475211375359698194469522040671978674476303695920812273710309653181679073864688121524601307705880769355814303007096862452367734527243876672570289236151172836334173993790509520001031859227749929305472141623446695118243046345718411485093101848606289384859516873138067600805226525068020732162524769070813607371016158108246016440980388813189565675220354337130171005325658755648181276605570382533840734177446975091267915364810086698594227181293043865164770967689189632348434367445770316217085357144692173393687873894248184290916511091445470987810827967151139807554425413773252578001119255308354205596024860445735497753977022261144684556942158363577991452364618916201418550012463028596176559253898341173017834258196398929210418990530066088393714857163843089241130719573164112428124316526081516544264532107664212063374784286500856542460197773548908107491616403130796690000831229730378067752295214962815709482815164297722499875430855004162750525348208469235781554083352641253875998095507267989267429471428674521278198064682630556801263862445013962255032468017720985986147970343464369642359473409164995148023978198725510501564190466863927400929055235389202760694250662997950406500781762224134843585852211235827379176449139246121596151932842655632745989993694086269152593957490172359509466715742957009836534688244518750469749074769231871787322359580216680466464049358319993356008461373520469686535114252392924520722171834364270909829219150242749050816 [107,82] -692299439733206536386747739996796552486295220672224182946709469846814399145291808586697359453549990067874745916546669409671612675147086285646012649971536239495148711758561691537109668389516264302278299694998661465737656367288429174058002430464303737370891859085867595416247774580966630850930624656526654809484782288641902192968463106862301334728843166356648230696547528808229797740935530164102457712995134982039419202513951062692802653223869175107908115401821471272141486992805976001176924746262877254638772504089141167082812053382462082774430396138160790457681743795303735060669409109438561118481607925936392117070059926076393150041255358770665947992600882795744451013593666543405968703043221789598459739401991201148659914709052131291692449321830520635089109815053861100923535497171943975658277288496212922109528334065806291139252184445542162572009038482107857834495297119952763119553282609368139493686427288241414399017860506902044312390486885384226752272536308622906522022598828805547899246708403011993861890223829059219414876851941497177019621941303676676214952414591843093771765606645466270764914673093603588166547832752450111838785174915990074779984205593891705938435369836726487712651845225580562021695837347801493251461681374954067237718490751009565848469787160972233865024918849505032824148466979700254892732594521907759458166179132260522608927424713366585587130097770606900057417324861790531658988327278152897194277583426979256339552520169700565489938517650063021654682498665122641630818292532022494263406844201734989406741477988601741080513756858100732460167680784241924781406472795967638461087487016970457310357612460694600975022743563884034479597239212886887668967684097453072026021268376162715730532519762799607531690210539575881232017214921708927437017467726326962430214220616002602159458859884867681103586125003950226716435585308871427252357092767758119165494233474302617659072575128052170820536318586241248959360 [107,83] 7666284949406064340462206429882566752308042201707178907588163304634902753314075563662166052915427545248377798266608617864974805160119702247459597523055503280546435264168240746626373026644620707774331993654578987392405720232763690687511009111745233384909295756060264072350932826161937240617209569981661596808859461230528906135210221881905433067195745675165910891111858766551698235118563672745905481448172739781945634028678577700428772177881961281152820987659482088530839690115882660542199941574726651662934196484370244149530090955616122808949849649984137691094312470774224621558974735055228031529510996310410859811325791231821669781437242673876361480985841904763064953276959077100479812642505323142725303576296145694018607599965570471468505888595900613096918282146192994493142498964919486123486747922861522934418023744079261884218854867887731795239170190703811812525523731766256932397483994608895179682282274714104629628479014976949608249301186024987508480733537689227312181671388273565276941467818590697543107763403457087052228406499830690936488740227897874901561631378396265818956415184589288819701779672176934018294814863668080921144438993384247266248411748212959590755293667588570619161289543942435288599883645500926110252003155597370422730314790039761889435904034569954480814659282104921892357995697690685235602560863577201102944520502156105613279105959792717076955268402484214892112417668727541040722629623549412091619885123998801054378249137283901716315607822110646783991029171595366313671483361004517155054490181293523336386916520571029156568183998669783958252355422548552232376509620994723869787023844646685428260434684534371602553675841363168530541835062050253466408553447660327801905164387107688714963074821164801705628734165395394452383063820808065870046794351408812450068583338386585397083682271415525975335469561637596615110144084203656321855241538151721744604015427623144659927792624700933862655530057733697808 [107,84] 28629247342493752194401000182854164325214304987181982501272472988489168193254128467422857543354940323355573866856183326770606210720275315808767491842803423636269902019106163654649988713231613303151214396498978325861271035691401326609265432551675851431376970596483534226524901960887489284654282153474307238347141694693951378084219852018167091775231283412468200815568183396761136045368536210623390309071167777467905712463929664292130338749083016960791157122586763410466394391605100937810882014646868133005589996183059686785236284895155064783205034436280418401242085636748780218204590582919147486280884907325164345542274667733521169859283412433242237042176196790496141914557888146261447657724092790189474775431014230721798043372736230198404056057609558975285320481970282872216737258124991071261505643316334389928575438417516728117947971642757249675999085711633948303890324002665050194917218608871885501990201983777201468588961039007409110762411866512357589399409886145744315471531631024115094169804462795674646354862892720035287366144879324435119764779190709846016809891642187294906778212929768570118553070806907427888433724187570233354278354641931508669162098214958891252140508651179675151895190298664774611190556083800325204593576553799933625564509461446957179860164911946638964693634099309694579667006469717716967393942775490274823832576692677744942278288542748310526152223540575283298882265612552667886762073700916552684238890616106311013141851829141775484936891485807774756711525917885503968410165334387514005848162536630782308334086670795342704495977527973282280569674413258834938619442938542960963113651184154840766170404039898285878418662077973853717382206379524924751765104285217698735060832472494583412639517986106574296622739729007125969625305605946946765784487638584980876052758203624607901712230811119285835105412314196336516637602723274326729509383722638138836814635463867334338070034462034756304660329988864 [107,85] -403787149690025813726914815641574416684593303634853439995304917893946232442023879509948955033913712340938390824651663862999134875354753978152956822096745194940246819125467078270084763977682991945230907191293085271644061491105618413858246207053924740365693523877400820502211327330991170644815732020170338523739497254486648866710418455249037195704926357173505419878683158832038042041145597080818322598780405302108838323473587508220980006353230025301394901021923465043058183312055329977649541611485170202340417764060094933311562204843720953167411470648823498021115499395864200863812275225063102091408951461658175414191417931119249380066273257747940747526254546375815273308921955827834821014399349583258830252344857549979191398877677815182823847897725525836285851592696418922484911005860392615289784403901939537254203328321769366335442726990110633584035020467302758136999146467717604565073964596205134894264220091478149163413594529247711472030164723967067292610000685661676453729430239501566276791255164986771829847752313227495253094492118157963422103412057444522776900260727932698592218617016952655079849149127320515991701074279464738988598516750448104966926127201839857614405154392249989790434203912840816609992183976836381368690210679306513227672581422554609705378335823136477540715713577108929597441760514040614330663264137934467575391269359200071324211055083094658006707140133662996874291894089308831309954591991283395787963894481705390202601671237142856121534232806207939570942234568502664374116373522429669923652675399747293748952013322839437883794044150957213984788914617412034444082210509605417910461147238693721022937748746014251954867567079403259846697637314432436161856227192604471589636749349019158220067979627786331126078475515313713002029499378623488358654606696226286855680998881312444428656274901926957790923343311769058893291378707799122523530748906487252357243826424504290930855751912657774681261376 [107,86] -1953794756895938255743056541380727619943176806825732780174983554658391127916448990515909017000178626840280034868413454817776698514586728743272562528831109923257540420542087104077804043854410445195949500553615693383115012034711369605269292929031793036564451747480551405753632231567482051004922952963820833785603360541227993864778691369780179896161055793158591927951172597990674963885113580140307002272476994421643502884920129822302773577750974467634791214395426922339683822694979002118756263587116839689187259101683974855019103054211786310561182387165484169268121989011259846201859883692267098366308309819728844580757855232127618888651057691453812584419294362648062248854877136090221587112551603112644077468545840774221088899946373297908177262373178847293141807493096371382880260370253104839767280134330946212710624865237726654493504011465359854618583784711113487520871236374402511041209553785894886769193480503199916430189464089679204622783374663909593997621739546882142710698491989159896732999081149915030593877315231274756327888725095794627257815717966408951239174721044405058546203418631362738724128194733158350407626446306335666466475219719067651382639529428421298755390019399768809401956249127088256323434309167912067667593017681306038184848578021822457551864906873801478785927589889890542595631892067634443797346273459863952155279018748569059062727213104282424417460501854637585377773848277806804715804001036685004367277200580019760517978556515540623119950019854617010019033152938398972021236035454816143722266773105177844085526095553865897336320862241766747190510477532383016553286453975535389002814491689017911903749759765465281131211415244875759221925080638469623913003261732021039201602819922248793545580892621395253299789654383379786665037189149109197306729695799316350018443596075873200045653473787820689391785258141423075908487983526274471242697586033065198770441743940127471826122853700585481856 [107,87] 595833166879956560688077504613561202040281415821563361550430933688631585452507300585042851700471129814130238287819469271529595061332077335847619195660406298823218990541299712770772188951547856392197224228539892080088805006949417948853845782138098908210168617299659447549295540441821792583493998677377413849474407113608438190007342368890953174705484570798892790049346086159206804149015787941592109768917167065736418672340235115695567928277509402094565345609329960171399216275690322474940016722293961196053051456620031745928806222435112246356263270084993623420283821601798471468463525461905906653201867936055596276100391164323090818716315453914638968958937353943204587676834682789237542236679719399749976218870949855884539101486602804279781735876651532043916165680979186578159943104933536653941072808056003317211166648478358593743178911037124943549782147100307036023440372236395927035558304686890474658592068662067141008896885200598307459624108664722482446706447765699514737666678119687125736759652742162229145178435483019688490777955119471074945108165624483218214902678848449817506211382083168888310243783746129239417517095060949441521945608291209149604047472519009699885085834929056392218843829091645108453686692518967291090024095052085032117281727894347960483783496564248752801878720142668003493002037346126505385857624789342954609827171206524984878439619444401393102428409324534519620538308621852250309959839918948860556568880828240124852552550567247414673933900494842113882839801159925218844277855541910349587488142769231780654804278025697293457970237536042732563667819500655834812258849194587933891220439377854537244185506976712235100259514838474081353710926763870739188883796641123529332933106931340961234557057502737202434000028838315807043887322301429476150210500724444053985915642307431359499293270517646416447086989633437842192501113744986231793462975707967455114867899574444202501822942386032 [107,88] 550533854251581249489375590763477117275451657121781392514604218489628964662627892908927596391345876625879585177310404458522897619254516787041182459925928021300950075824667829006053606911927388128320483908701830172080389813003777499932506547899828517501915597513756572631810310726841915441022656831671675489437857029229493603116911448864480438518858842161807363130238225279208135751424167200324404457251016992490758936526309810899328608693995968755174167326504271008477143179930854781110585015648906866851612418993314382970476881281777275236291405219238047100822048659866246659534059167001408912225794783787878486456430570272252885104997320756029150595089989149914617146830281394716885576140405926648882518212913193008335011478041662476600761772850940548914747953231919948748221793253003716691789344974138816879938051456163604258224122446390100039154118600851304045280905308077818442536798134211971075891890658545519835780609917729197689930263702759004708915334347361616415620502151999642754056772184014427706716210413277970660623250632983650449835293670426580355387227463225049568720989134103928132221840129319562896363791080751442686103394503122028074334917883948379153184540547117709475369698955164632548601717494577634268919556801004239949852662987026186980657652694444755067584824107904568972900901488283340182060502910504835434625334871241515796581626591832592958824003476499152421971295142414281092219319093898300726934641297113198123337664254874116147230441710398174697479483352771629450257687119353850261031247535243423569233161045400912748568467586235692504512046512902632437283090302492387741515416440391739012489289549234129091452126338401720452444960777575658465622928614389607529955634527920530623498224337985273116672949699269485611525483068816428624569807821550588699168442039507530685967318683960045421332317096021140156515993887386917979948595693637685854453708516075269239209728 [107,89] -40312513635970779343229770452549736139729579652997161758270249380909636958608008235405060138492154270871817440648020973236153136918620229786647459479364991790137275021232661607509343544317411725894671398110001330195271821612111226557655463135118747303707124709359039972131392482177508414162510413471890605097796081383424938477855653086002473801793686558676097766636409843324673759793276176172376601071969077242212162599998945552342033397508739225625986417691322166937346826511564423350200443749734933709814298791147612798415636820721561877938233332305947320683113263426619512598351783047810121862572648480555697815309910726866033137300462226363174225806965346729535149203286914333843520515787134690677354636023597379881985391249571180414626924319936146277875258181152197843899441052683789020330339430041406707865685062529231178941905732448899846610101504297099227243350561207903123470295993496989058130873323662653586984453622283746716201856159738734612612678458684613472754427517421951128291969069341582881420731841990553208600841193886671199707547959698688360568657260633250783437179724725645842473098399152876928672019765612895887654046028719785044154380970653725950743821603740061345140986313856149446073370308662241282937077332661292094556610338462014357719347031673311708788217969629822272416077222492544763157656053556930256563493930132032326079465951456092472558277012190691925282208634878450090868969840131658111131850888223121389864077465156465493958903973517606777641947367794032522023417293788508929522538806287914840606986721612735712994254944636076658213895170310100448417532275557650777069622619159401419388853694825331124262723102691985919617195696900183496583019642165411438874965136543662813199386633289704571494850659824525625435413517562991707421931847167564712609458070709368282799673672350983187051263037924730405967575747600604574336188429741258259811148775294889382880 [107,90] -103755235185694125661310500200792085282240607207814911095437750443352377462528334781205719176002791944577571687526626144167898289839213375359171918511017398276884924211856703049321552264735791734626250094500697736305988813783311336181479693222299680550550547840206353409559449512936437190467376394623811929778213876279024399606290411208768756852965862887593279278043642277954615171245526781129231101943471032901745586155497205226174896542948062284868774343757960705144485418686424135341469957614734341447808682036042019027870368095015652379916119625527082750234113899399250753892313069786359890275636568890352980926872181613765066316609563406898262465484983761081791986965548418384608470257434078766867218051818953130222929113482234006859531791058879844514032995516016068634981613645608913892780348174315083453389948164966668048504402121729710250260785967301615644388224546814060846889193248492092462049812887980381995608410803757564496101308397447193450078410373248027129718250972259447703892256191014337711259136378886420061165140333225697543732742974270990838329268390717411885921760599198581735561051939526260535359938560077044538412159337348785023626794207746568518454265885278469175819807458504395712798163580548624004776084072093236537168105108400921821012507354650745543083605675742464585382903839024063348613311240021808167113355956525718841461987980011147490362120513059111189323811077770172433815283336739516435011677412593311235284290588916648521423122528025505475040675967595388999212298781442716051252350810426204040961141104256447014151393700767050494468983566314935793017073690842041307484959620215902720089757358757196924049652038579560557942059003122706530095695899680996760766756353161021593601684106974611037999285938406874336403419778140126789828335023635363145157094289048132653464909330111536352027546959684832307152049023878201916334759008981146082125269794363904 [107,91] -134029095330041535100537031066687273226077619347776705618160838497890373431167416809714507467317583623013266816849867963190433996207304021742914404401493810404768235466011114483021865092485190200526860960396811864880332125864243932451400959108951466494830141289753478044692369474323334408738722054605906408274860698840304708264050671285540626013502950358702060393776458926902564473289865204621296052704147318664919264817681487120669957658218472090984033890890195105207112390418697622984138684855994210822925952359431898985847168888778251842709232544804346352422968190158991364519643523439485120350764329242190624169430376677005614152000552019620918164442812196175410005273505303044188561970322106234873728185453289018505988968597214948857186951282973498270918987390552288414059032351602516236315967451487309752408042264790112397358649207564047739714608533864135832337669905477752661378036322387671289458518372619149774950555415461694946922754070557989598607975568961985667694902816958871831707850427707405180901828327781351152322616199791698001117199425096508302615604752358188482387101138156495912999220620267738005440482455617631171710683253039462713591277772176483718862149938711764189609711267073031275356725335940363638388305044441489788526942227858479084756581451413154233040247029154748946763745380206157993476620713628839295341817798761651568530669851056009328411609452934846246718134453877850072662205963076745510942201611640699205503546744484258437338212652350202870595873488635135498602968915157704859706047552053277726741515848101773349859100781849868098829442299993427864967119420566600158811277813117008916877963539675495201879130776529512702483116387761045359171356430273534877750564904573878473186253323564157926128007684184423997673191864140560114163555504817114250397515349293053341570782859956419859802891583645027561924219519257661842144103665347512082206122304 [107,92] -98757327818771339773071970393589518375566520521359963414075927869126197969873579528956295203149694151668346011987641366373437988279357719525281041134266413987745848052293997723415512705462007812420717785377743272270287898421286008241632309045964529755087102846173899356097077512139392652860914597707610328930077976580522287130251447511041753281035321779225892758803623839064694142592368398916671006168576888423313371508378480808676240800308728126644852574618818458297446952457219174104636459184128753171970912998809316737763524790674126792783479522749408744082087765209677893298770856409448452071922248894635603822508756314888208220939036472258639354173371173453784947723390861889486087583283189438052154047229743214985215180560302202948947349949003714308786618966711946269685224007115068729419004657868650818195838393180563164656540182108409472944712644409804639329374948559749301503937792604852859909609043745851509130591813493661068480058940582857560354349106790588751554417945220475373365488686311919559073566320312543018114888671777200877477721002485455562405675789136144155916309003945808104687290430089724078097823501417882162630743482491928161560192754393215726569107315290845964126598274579364185989978288358828315098650593135016264294321253873765836313556783733339814694478196927026031102382260758394914636061211524648613357273045981253593262321972935264923158927963929600383561899853457711641189865467232949028871537231046725725055561163607416796581000927825217870190194082031525395079229115078771050793167005605065214662798936800558567574224358589039192926226653573984772995056115570925460988891542549522166937174850733243636431385193958527767084964166406761201481615891637427177908898796899080263693026132726606663542191815748926478244994107493435385694055182941527480270924530219541370620863008384712451593111634449040063348979719610271624756487729160804227712 [107,93] -49347526335622465182467762662068977984233789811992451289666913024105068205760575369456847204705667522477565581089246278629672373966678078852793364840534655818301416360523089837610906673314470140786923196208442827491787382931523434497304864863952089740581531328011156322351039784420894315821250349060327504968853771112562884530505762854662955595549896654016313941067143680276826551931185307106970146115102934329685861578947182956145465380538476022700602575451176336491988160515229816416467965465028519649675444098480043958986568365661884086724369487021881427071494666913551470891696469447416330460513529588977762043177904835767606019121486496353227067987260543691743822641316631126457693097225739035949630330149940344868742145336969582202399313263402616036166291843240172475121027425990389664925506750907639071785093164904156204355949768736522866883722097177091263633739354458816909204592048927548485020621588339481151388290407948043289644163367322592537756339714540530819064979844633409064556373746306249335774206947253409727707850481539901501660130013111637904205838685152523063998970367885123015810579954816918340487646116728891312803278812909559952130003968275656752622987050660363393066728576880879995309057231001216848169147116098095040465363538358121215203901761385845209863968329699343238880553337201196467462782450243180656663916938030903723546734874047291506202825695261000850930320401545729697221105068954313021896430253144866241448950514348779144120699721721741309563326212889019726245217380515960428493005692012890025406362107939378658960620100699646266365774389179298344039447810620500546787890777581101340558778359190988061560509644495024248096971451160901303841131554332791214969101045179775988619008427949284937279313863639070091666433790789386352512816309665286592535371036642071441626757109040498753717233201087236682775159929760915803816380300846480 [107,94] -33150774096362094558654670478327717313439366609688909604669020312122738980205514556439166239763392917950939461683153551937583676700337875209726717068432326949375951685206802857433389769878625657089050814387042328722719523209931401266567577408863602817063683708691725477053880657142805464754467015643998955895489013276773225269080959931694623150477020069621378472291408851646086758335598301516637818511098323784513638867827872643703310479395123513214281061167424205830412091503063305162721360799469612906995380364995281119980937263453674282218946971560651692392018228496909378837255289194227223897486113992382615854299595628027577538499453612396012644771351797304940919971672907432426741393474846146763066271168487185682886965722703808592294050288579325351794035567825417707684833673085909084640639474123417846964600157015065608273065454360675178958207095199962282609762653017984061950997055600687377820842698378421397357199243930932051893587799053218495648120356795499976394188499452732124609525485171224587023247629720213944483528752645841050389015401179175351971163046473744201833307541673871402616485539649970438834511438846518296126441980687578729600251973086046565463200373798772101970590469247760105995101699860631836822315068790830105291227312274584506433487641008535824399910064974854248488106070482073318284086005182649336850096230089306130673649245895483848245274302315977369891430668301236846954266775758906522357052041028284630050287330826645026704293084421056789893178594632486967040822809877333881704285350849389476148686606062817187247387331316156706213215014751679068562666018142221356331377133640555371391863967296608218258829858515708066282654947500146474986491588606882590774491241721770061839692314763881025322322557177633229256162861689367603678110643208616100193680481686709948810113534704255594610900016691129172704489014633251634647237920 [107,95] -12659528324921809297344789780303320461453510444702180613577657115895896646764442266294117703233751412513168140303909043389580803173175112547773322232066071078069687210942587590885618436068612969603800431340007353731549883893746993937312645849966712922285509645223407428493174626946746010931175024474559058195103473655436150501511377511466125678476085689027205071617534063320889851571720267626833557694536810365157239866280735197708922875173201277291032650343157241667941302326683127024283101904043953485058703323899813926952115763242146056966372383149227066732825929590410647727199528352943223020995489772652481415976034217868650943882181498274402665351281582091843533629012512728923993287637795463632110457982360397898029111954040164883378688797641933786748736932787631340433380137616741941078335053470814254000963045183068383705283043863180133593248633576176450199434390480545709329207910686382292798424842489255605364544669177564352672018061033399508349569160223819179276009613752469966451155557474352221155522079518409849337252662570874283425571446171198116279585536967570746243898882614523191903843194176752427413081584115563352827639696520093536929417270582159770956330554688246082836319024161385725854206635811416879011498238467520370490426822360612292499100215880177606803588454899334468633128909320610721470470471355523050726571250468765273151876838680047412367227600606478497276401248546866998370029139890457346659077272486845103621833670832428919642140855637392185053046288874641489234998372055023576313573821862563382587938107644941497753294354235608332248434742230314769172043319420612488382953185246529491127234196305616800652125931016094797811611476739931684524744722904701183473217724736704555716396676105559766908405603487615734282651671229031927836107337422887944994943504081275769978290591017514865271517905745377431999051768821270320628 [107,96] 5912816786850961098231196112765358888531123467986915198367977811524232714539141849885613036531460121873296077393605185156956775507918281214446500072119094557724106454862880097206380684762724264955886887971806496857167876832535460875911920492806060233014290691421644951940614137676688885428840288507698279894254926196353174424277116199090548940630325814533161630768755145702953160171926405068495663988508402725190612278979207742103305195191882620407236420881072309895330553778051999839732224620423984595987185592615813007746102257113303074201339610255771282224871747848463093913584105115901597393470150395571588656201160400899185895428007401574492242337121416641415949421483199634883145870993329800629941519939618951749391366542952358469072649735799632169955463316040276288709193528793150307799837914931614048491474876558806962516782844381191738972450378459420321893388596149574180572186390848278564131452504489874573601755510539771935748162138318071354453893076661611754742835952073788884657230853575968495520698154229208403010696953295688324049132806686762780766519089199377345063457268585587534982970283061056811813592636703829362896797505922627247467531754096942777165005858580725291276102695920971562932429834122321601361179053411316928792363809688351336076563932879706428042680246292882188625645117578158442653303168593381336977072127866213984740479649390307971248000182529793617291751149860181925471467884656059310049842971086218226955361927058325302682250931473158064269902572132027339291821284724478478380919918979005811032632610349562370682346023301035347280869637433309365269906686003547175687250149549864918529401833883470890143484242843372752402181266616861076802279930062458583897609346601698086689199246867023211398459046696038888210467334437995449011181025694905360470840294482208024601747626916104084327892942555443310312589221394016 [107,97] 1217691432108988212204043033412226870554365883384784918204877773006836372537192939256357194704276799460460018262212092473379748573564924540649844415142290085725069561298084378259174711531772921161805204564551989222289320296984154499461711704343802294117372590512757550676023171123393021753450948403336338694006338553899457301662708553944955006627149434648669548418866756305318341337015037857064017714935950409493095697835714452084067458457945301643545423494969627483178350618342592372031365928076136496965772647989616138751410763673649088534564889642435025512568103548221608698546328361033960349602875725489327443526253602475499420626741659276238007514031906521760568534497787277538194178912746737006148863663836163676120702659030099647786688520947187371315934336852773136837195177144059050553318134268616529917303609367593512160056385661452561289945967822514214420394415566918459507059760869864567788804274828975772214227226340046120432389144787249824556831380544543526443471671498242162849116512036777275005753957222573013285890547687613580933409891412545530429905069720745349406503983639908337010817221528911990173093919935937527051102905837160849084876381616481445594461537131746203926306670718268031427751263167539478758402766854232411440404703941069077882286450731656002935442734236022671263997414605379611562847866310665399318719782508268072865072048388534447430588499964196720983315003886105779257093717569131130656260280479899782813039233025497667213685161699808298973590211033742598738218140443668489926633173118304618193980901178403679485249949648942404197359497838892295377215780906900072028052156922588619656040633612874039965602968136674333468999008824964784895079170380786212334283343219102983442863453432182825972670004870619032712921951324118706182387293536238333325317001356602154682176505600587804476478829915968602421991764 [107,98] -595752925392405263139115490131870407815738465439539955849255519380246798838093833071256872283501813611874314032638040769217545905641485111533375888547796455296137411798985628905090444915922713418628224145192980904247455331122185766226427999147609929719977229481343194003665907544411609423332234874388957574769871922348790329216654945161292277357702181551608607252332613956372120349403252186540483131054317242160595746507924328833772048077759533891422929423019842366266744867451688614687391431243256830894398984047950906150828057153823014890174827219627999261137807197919450703028581288992863475301686234045190153973995134354258517842837982996934444998275090608018462110660881302999782457780039126253700622956583515144377415278735780562454825462409269983738089893400977316776207350504988391247621672301114093508294921026365109396243102454680598569950262596082829629476598073528879327355512010782544616813252190700048548165124350657025250244803682241570209541771982814799178175352326595756809163002137814235936757985213058962466636156430912126117620825918018009140838645377042943748577832231635958753874383217915301126189073644989865178444419312130507855497583882407857669790689741029576724435964371475059705885007341719610833858365850157312682339206737247838345392976695681628103955337575810009246055882775861173686850650921282095779459526003532061077968430036335450294793077515154716717514729213821743758005035761342532349902629646504616334547560900464834511005974878394053891525036371295042494939934019066408820078185587179340452490365562063073088987365126946406549715861316283501057707373521202544032663957607400611245462986521708966466562465871556939838266688144909203996188358415207793363092621190495537638609749227352166118068724840084400670562876164744856885795057281880107483679913117865123405121725678489327996788748549385274224 [107,99] 22568650306900639803012672289995852918328052194031009206184270867379767218582657438343752139720273626071870138586275170758265672012252513028739012309795523559426583432297547588855693789797348439987168180679969640897793358499655050424901503132820400682627989197196913690668567676086002337695253153691011343388398110370012488156643420678153196778131137928125862158926651011263815626521360698687541336659263654588590941030810974702172448499947610400375825658013386304368916684495141735408363325358160867547865790774244441664820506044038194230550396889230386142933225382491832405799032806286822132892861125303667327460042574359502070681105452429789598307766078908302609229070492090955700746262312415999026946990876587535323014375890965958533603516003434400622500764753606840726142437265956776160227778574959245608432292958225702791917638218139808538078966741293886988442463542990613579158114414598658941496958158168379834597977360542930402781827978814490088474893529067798113948107211038129311037044263221354289164092737045185965485475678686505239823166878204545767561571112944305676946841093229616526019265907586877043575580238113807415395586441624972068458386288824402255996897946777316733255853825525122686782125836621360562174967409972811757632357206331440920351638037689782798764216180920024124149900176505108971793493136059785659445501301157928155742529809020313430963524055832985991374461757131351200689623859076693993999862156954426989248106861177389702694179944068473942486229191674035589041374427376052523566624041385016106751068038048206734731173852267543587673635042118458184555121915448849717028675675733126429506336259491240488578255248703612703429688461185230234326020268033719450826536776583130601528296512063395052306122107285082127329933877265444016261379717443685095971908585742367582029767839838451669865598487938 [107,100] 3004205623911864308029722823205304952297433038704301980729824286773215495848691313278972018002820136376163056752208104890934790392833759171889696493880442587315003485445732352173011378796934446518420732615001865913533707714309438508869632614654663319328451536553106347724118490351916845066664435689006778704970631178714835506727584893173788728230047541792823565882446425628978771190164210176166180708694439387854254953815297183137711815696039214318499255418680363455790292105424367365172276361960339791248656782398260660077622338211198060423833870509705548570145687677222783956655378254037357277233423846991967828302077759080179743754269662897939044773776169403748341231397737837438332051870369342707812283371098903280651774579123167734801721978928184433634977304834732938439410499820657109372689228920220067270566851548443368891499816727433059392254879134225166417598811162711163595264651025662106535242164448612534521378650224125598372381367455738520348118583212381351558475999174780988307667421033000922781538274390820474838033990073670249720372700624440635675917592550866856938621243477973091028680003004580656146071557292271701640370933873099658254975968643723042600470481844550361362274117708522652303001483639323724256237291919536733587279520933956069765148150907104295517985918655021825618663168375230814154541672141808465551336069391011296161585589438053815786587111560612634073670143034512034850499150775560225843400077436396643124342290869429379528259844699923909563626452038398770591348887495869844270417098288074451333351363995731620815051556547356636548703875140588100426764478398993565915868490239149799984683250942219099040342933547350734894174302917954266433289407469950141680008641894601977407847103514353157127292079886051889131067218851071769478359560711269559277347335965451651262604400828618993958016 [107,101] 3990567872985893700079644118126423434672790063565326670457980840449125757452741563571312888615763827884331954430343539629161409577443738241076854167650387821416287018614041373488789609261767643753910352821748186181764467887898257679495355021770925933206031104049988535155233037310286253521749014924720309296038994914072530077546444858607994747509832794326068445139544026597398075413178972667340829471899146176470200941021285752527179869232777267525941638929084945533240658295478938113928711906016911816406130726119838449248328992630421237882942606115615003223426994304096408657079347915905321705898823112611024202270604277639912407391475398632594398211302438704401542751618109984777961560355959814319152108012533860202645590766471556754514830679093910669489597701620144185145704730960333569536423198918600488288963279094531051367521379072800381549512776000802079578260615689544460506516146739663839392786023591577214261922751241590924556652880390374248579708147189580740815007581102048633991910984541731240657145264340075187700254075686178206589961330916759437874862949194652899929893391243889715441467957442263915709537149515681497524255872210275308647369000959865403326220159685476348164944093969802540962289577137245407979414420971578139650396528595370577931722780940787625357692074275727890580088581003352942872085239347138973481338080011639120856351768713373329230660124970370550943327561730586881950800602414196355813137920598169702839830323931847067709544991768822448867523484843467509629469331676502277442092971326976147159408115007241589411085423696042944633046659485317604589716490430551487764547930394513924737857048971014536402224331444187112113072230044247728282019520717695591523882203058033571810482354101075538178858767120442988778714667000787901395083203054505748639562738709337971361166220785665080 [107,102] 2611825453964464038996148029467580708363000462506116443959523210330391524255970430205852782445925107731707710719689529513265572409486745427112080836367177483346539522795312211898708011810012074948450390977989385375378896457749914098973197753656466230591693015599606740405226393977929753091467553274540254134874686682260637001159575932693835798908862124859206276377349174669801829174428824110436769489183156297821459189964944731746032062970576059403104160236883531871599554176423399721095000022301269149457140089799405762893732962647297963003864744029881610576465119413610678750320173292991800113243218588037634359360687411192050914746667900581294124608762237197318070544992934208381421876184645994978959649534980504186904735404562972975959641715998149669660486303525506354965673260427771004509074558536618473519193644366872986338002157786493816979604427077236399150616689794856480857651855810964715519332600083984698464022640702386032129972242847867467249205148491923000656662480756983323179319903512985867893476269692398134345362947051656844658839822874660934756761742683560988475230578818010815563619980088634317453913730784278466379723661553385463549907842563751194255074333430602302237595790666510955203733856337019072905672894301536409177856892040536246659476832400313204876366639330231664830155056177276246439848301091429324492505985372623852164706909134612722468511875560527108743094885938009750165767156886776543159492656822538875533529129412518349877280506359133794697999330909124172203794390857427164843696025950732584829802042911483477200993503420948503754185110803516019074880658848253604137813763919577221073631448175233751012124068109710784574336867269089625704320165712692992471669116361484572892672317745149228169782870090600371481263026841378262798545124532591544872452216025711591529553444080 [107,103] 426870647815505908013040453764669336731161595800755557067795062080851103539098534560329832715376448448164323219550242055580329352139229557104367324782489191756265543328798217928688440965641515385498283929963520494902984914267731566287749355982479050284329748118452605460831101560384694935763154964471634656716078113733630767492412341381548688815887579889747617053744173590564022768968670585047203936746267762809318034352780936277913601874302341559503233906547373017675401356522084035709131624080752302729790719342672356549192952856063970534114447904067988283577904360977811103087443198694883281824601377677602803904969110533683374733062164477148249232307480747801572558666886205079879917857481930629688697564378309193193919551336935623747228165550035957230655858528311405395265650146654118296614534325388860684661820901919311386193999032973926682353468627029971950950280682831409290845500741104152847272955589104281834708361553029719057503045892447925874470863096156599361566770508928189772722796377347143687652745672081262312614101434045029183347638605150287082382579209762602659046031377837530783081193725408890497755609577220033018171251119557644340774407610482665758195675062585801529821112502408220223318348340558322159273253393919439446452703405658334701436213384785943485274302648613451448752632459953299393533886202173805291108339305435935819470355758636574855945266218273743028813270199757529566207333897221130674890633712873414606454271034708536092203229935710515489268627487554549913681529321757557271567741064885598644845162808779062647859938364352513761858810600545984479833501630196447248603862393454375397558893251416934927577029318175173946217189174228870962333761183310561384743481646374646451591473466605866115475105049977876718460183717896866446092391813150758776428212106389502626534 [107,104] 46465320622872470831496013825253631835219887054266839016266168828641071667420941695497167056793741070865305136078166516655845780951906988456896372209832208884522709720624276738401474252232171190142294630497432154076279648192318486748195103261388962699213559561078205549447231628194353664038153939484985191769134303457902506712344606537001137756639100493813059299425227704785287184100505527920162073768373828689746357617475303935115189955151351536396907703982879229870483740635100630671134672612719294590885053348413953215467189930214299924645473078849785295171402781652697662090214933855321677161286847662947988903426282086380221167606618543112652037729494016204235010470681790453260746113179338660603037043959503453471794207864848585856607735406484228245714919206694147972006051484897754861993291131929358153211949854346358581376613797238250367551434694802053628735469435707455009961816471160988941218474299597232096336720609455984369964968456187594606859276198377822935740437595100772093846526622116353081895619873097100648034783709477504041096503780180033753639734303047979746146179953162007677249787346673131965333408524042277211644742057289919874753524524256972949892491287773263780334863149971900369495418799016143686783406176901936444809730135673926612580084829735861390629378158167499784419276412203626254817703549526079898261963781764937115811107203607040753893411883189830189482799369952854223753190826905225366167200295621288243929876992190640573195770768988084511363990284066165059748737562626744448159824250018431510724137279173037951062384793169215310853709567845439460618749293167207440201164771442963731165092643716370252212165652729504230995431187865730358949983335888076744906576281284198207242157457519389722338293441934423083819556606017687155595553410420785739909453733113728 [107,105] 3226287724740612283103787238347370950046712186527948577661167860637899788828108513234291287919133167802699746139940651520717726678023414549214587289413495870766243440274331978651036422499845781925352993386774760419334079335272665088498487686733913642009637876279002351808068139261541904536201391418519428602583018625533328945266602786741936238759605964930670065080431898079061046420836120183315050988018644541637571324380299666836668420455883109319346147274197594152757700179612262802407973331636505428580041938969772985600083603880485204119063276795829519412257389586918642176840250144339623040295996895766112516037615545636805223678955891480204267493797422366589644615176470008512523479241447828406213783847829589688288954783197737077938429910398543876598432728745036735016413146332042423039694298284218365055490458283734030102811717660952431911501183645056036906806197942915878517428467677526614545926483138507498965224671883217107563397271955067757874412397503592585224222107954776793792216090260340635284823696555093822299959541508738408857940920282795518200185943649276349040274501041043392304710408234975204968451240038614563291861584080175865035493222592036197900524304355808071001815529553013992088274752882873216930001994692498972595687099561263320847943710144256133271574386616701803592969489573780938070688187874086781138866564260029789155429253353775166057040180570466955749827331030298505470250260894166311272500607059026177318349574089470844213501431357016566952824045251623513490471055252859821764165540573644150825802195625331006234872915597373640823986552056429946113005248510996345084093406645717436756086942253568344376803699194931771068140735648309435838474401597627133968575275527503275705101850817649981634313414971838108682222421429026164242069668245305246137024656 [107,106] 141537579697051059156573758448098040999211834097059962062029400705354462836884942145688169487685107146564650871533268986206456567249102163399070272445098151663027441832874233523100714849587879703934450788905718678644483664005689473860794050574517403535669337636266793980110678429469301816015735292427692794810376992277143804926958038288224017696296956108332013106540652125349278411196657049568769002604681953106606673084269040452606375575946148297581526684506345945312488898827238355462654808582787604908057000337497477786781150613533857621136926890355068644596649710544346138129342216519779588299062517844700436763239539590861493717528545411341765453308924620650671745553995989264081530775220169729183835816206591609606098282487113635455777877258955228958167652053649216979730584509102657570170466452861281151554021977743567678849361607450911510534404112284165680940256813671837992625118210017149785362217284827854124300374819767626871893386455304825821158389851591155304252995251536935869226182747053233375888948728055918007069859138965358592388430697896671126774209731205911001998159624850024953822005256911695560335230715075444297279772884801423117531929780751840191918420750018882301931864931363358988638552764275615380424855576342465120313032258562307036291096974856905070028359079499801140451038867005302227965611381042917209132059156903941149344089312759431913175849266515904738166283045841178728232261999023882309554591513206639104924630834086615625870629870244921957170654556300644412347865154182659338576409303755586438376581027896406467138733972250253888600744790606344163874130734156885936693179710552808935169125159516945474123450072686299436542489839715199351940720609662445152856117954931470597800741202651075736844304055687807174159725515222548905826020338508411264 [107,107] 4444328672925971403126267822143434192221643182973088902690774861072828600444479326963750401883483080191351247219879371252128110462147547553530764846067320706092740305731532575002218015338983761567213792837094990062267377297015273992127862346030604920519203036307913909827295515392718791893465887669111746624807781149768702748483027991021967565227097557821224162786547792391078132229074286817838416575211831039053633053925449494380256205579251887352610837164188523771099465936719352864913531536753059514280135837262550742211740585879682700469856949215447294292716884518911257507158872681820203319938003827418420067166099829612451570753706776432016418938712735703204696335374601049990426900642213273525890400720968965710016916050753506752129170014794407851419521753230647575250208828443292147177578314107746698993904229021214386787798041383704019343913743939715990259462260312961652327565712812239073230079127984837580416428291028671987637237587594133774988253777979203110194551882959725933498114394772643793328742599873867514484852323025984125527451630534800966552400321980057085723727022028427568250583523249782970048525188306310443190146429290978551270361677100109762805303669118574036639908928580626245764812727861969611089037778363490618294719290816643649755287620079072326754590329155102187088017228278352696502346366619187310893086930615028412099909887866300584792925849948418476124747997229907803751009263043692692240858850142946121235503916140656260604190645355279968972674672462996660224325269897348001123763530150099717660597784375776909225762025075427776995230394526064652284729045693017674455088435135993406122886056399769010511434611939949475277431648778443904407508550631287313598100059148198624733571561525781226406442858009743662992239037855565808260018988592 [108,0] 181316461182220312333221487808899671603728696704816970359361754776675747057923065973021564016820163278944126212157256574201395725087472705399097038627392814138296498895060015439280114904852181602462553976025075722246408275100162028739025708081714256175229665047514908518816324089403514418507816500850494981525571903790586752569341875923347230397009244497895527920544214288023054934318146658210461228165858497067929965333943132811487630976917593891238664221399109455303193501467100294924818317980942205875700767218846473600450502721855205052520365230359765295048253374645806799120017996239068685983228866271906066198855504754065630757167586486647443439849902492369579600101038065009486397125229198556519792581387882653741615867687946366631974085594156635922900945847707382838334140643148190008847416880524583466993980091527094762508854852278610208502547802631530804248606067073221748694376975570669577709512915517503425596018693256406814967681975088960588059738368962468031441515461123087485105266361858813402934876821737969316557861666037946586575481775287894067923152259396332489819888703809364753935039151576892403875451762278662695447471155975189963005924646413165763376564301612104170335503788145629928733430420429473877310744963508940463277304807940901911714117205126242479177176803831910594224285806652215206649763477859465915733901134591860870341569520033806859432714928508957163741067535320312271689342645991322379321230651792138730033512633005644015723096088463148294476494572341004875358032264565896666430544610242061385206182055550436320343178278249244626984549253130207729567865633359090242631408360104517812408854516369104563726087262931908098265133167385372535658073035744717785648001452880704937082186493421861554922171478806475454197335328367614615170702786673424279133093139309918678371092220259283004424754511793907832817908780658811675893010446925836880235967822947016878037145297686695530323170803463124974459190546082159500498846660850629181452236271725419265048563421287796547303764968641996227682447565959200768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,1] -1059080558453972472318477738710467687864212500419384259073742198111650589178381262211473421708394543604763929111501646127899793780482056896697198889999699395437275443035409681862891961289217849596549040853525324673830347391022590253962348964733296727958853916295113968303010425878137765803055428877723188127304553976865116443653032184424954919219101224040765689320662283838745669889975832068630411772248657506082855617178133824795490519326554934205844238543826571177339814428482260960472475282078365003362641125201831143202709850813897621360014596692027440411089717423487133607957785184909981796689773736492271832850618745629261932821147609224910798582009753565305631989247519223503302566617534197666278694011521600586505833243865669570830255275424762905519731040963104888570628877575276298675482212840008677121792681589829503638959998735707391527076421070913222440648168306738468235885582422215869761071010883569071450241860342922016436880172143963029887701200432735860433335587878151587014181436046825733296838426370579462078070357081530669357736555261727452675780301766096237238220345390235224851190416255258776283876257870385292205574274884152956532010197921344165327474703166594637524952792246410074437667953841087229317152209685228485978914257223481167092973111576664208115446045702662237941907281592412574098126728532796680462580123188058522054280760377746272284089411753542045488212784663481835434878943892344536194144025154940645749871257926459340761510758579641766335995971077389874519090276079848029064521828241238148006125780367725607881724294028667679525869407790741899518462813652720750758705938155590795543575853014380360214972733864111137776262173431484935910049229503544586496927624770000198080983669357285143217504199752226919821611640520610561372982370119272375211458249612459922224590011981014189624844784647764385635132926903042652012747867537742638365687882752925098974455287126955667308360899657496221638285152528606748105559262871979428389668662163986165393715038841226437772689417251467508076614899215454175232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,2] 57554898795618287379693479077058174417430752380613734389091909129247486448539636210699377762648411011968876970068699876147342793839347782511894123914764110093129868138522243354592984456097176832647954802239426395231700659600586537203667169932723151115489550824899515026012478082283627662236701267080969882451603507047860762637786274709135223568251198461862390588319203084335447775187402171138656303410093020337533948411528606617934341410556803251623781412058201850424111397183820685312454462079801689629044802146165252432318741921375493986015703719571170524898467985656977904129463877296622903251117543989837993148082725758856117418623844177123163406979672912704925331387228895303484513818623018499000278045755103115960092880866554145725703933278965182396670969265340305466919376754359033247514544871218567824768891162772686286923956232986176926074025666446268887414936010697287195391286902870760509529102708298775196957491769415779504998766799769101302407939233947474870396740206844387242218653188424302559507504291861702816860986913514129111197250026273554710007958333726785910478883701116437698340153131011404911932792339838261411808404226572060467003792605306932798516337618026700405154256786945684792271882696335383336660438439346176615073735232936521647368556279082888815540523057268302258430102358852744094737575681071250880219720038470786120124130802996113550917734162153293759735159580256620053418558708142312223959083868388724445696662403032869794108415822123799787158176708084998280731120560698867872158798220129061664681244524607302934293068478039047427227149509617325406933115619263363246632168407554052272208992333154374237120927926779265165843379412019810458852443978497362447737596468523036634339676176887248793596381020114361104178481183013773358088522535666093992359630088838616678388437873367311206949700886379335283286982258423539267537248378629477785988047060480652428746011219202508355794584310624799031455568253575512618393643569217007683510885998711195488647351771573254469504271752208305410551832572335889580032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,3] -4363736404064613374398058972877920390813385370023028819477321554752749042965597219090373149144497591299672017411128337097664473465078208010952693678010847010821856662775093366534111347348123873664765720213009393216824907996076832607381859560755765166017709069637536914938779341477663597946033658355406695579691449705397762563409670353719639124679983308005737841355278098035840781628121185299701354698053174874356452547676333590999156533537602246781976903923906235978925114467522042782529077661892744966644830249356223556895692816173780432781505661410869044393810828648411230764314815317886624035951362476707476823646416223898947848317383272822927264480793738235252626502459287582441497353499355232434392819184045583587858952584968477578293033614348385049726032489499569943613161863254853322377501826399647225816170954351841616856307408999310474638677067011884059577549202222372660126287910106197334436704850965174885248578656950857888900556418969704135510804503140257428065667817451662014523945594463022681003802659974852700598540657788325278109717694581367246172915956344892728745930564107536975042007066750979914494784537903192078984498237301584035095738475441127907137182850129907610539647088357572454935285342906016774879841801593843047157008294748967611492333384596386509959885056763030887508958433716402613931205837518233008311994716047040871200551408399886461430259506877864521294087490302955989659091464909537187714855187314264373746686933094203401179029241413473555202129589217161545457646115787195850728048461472722530174042139900313736179808639837649675678154802664747662279289409517364385223804221187761632401900157900175215099658282218608074410258924797116794858601605969228671744491581277607468010173593510181349039971610998112573585436599174584519859646994808113952799462545789188696780079136024315053658953330061807237536517098070678951169270429338721579748382214206120778340935646252045193876807533700368496878290047824314779188088262849152799393969088969100228520905278053046296611366044952582735387785248690896411557888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,4] 310158465032365848240225741286387012319340856943063442205169982071937028975401939776861327449878275608538241677075371929421213184869593204669745570758381095090555446248559917926349772561406760065612164679285701966355908404747973081554211136164472619563941040982138392071762204484488390678340723608723871435607068681777130983085245861582769616543108393822887561685855651967371795492755582305146482528925289499408250359795220391881522932184650599650620708859709936421021024415738319545611064464335263904816155042169628828667253383722711347684310373990025822709208940238002814707389898631605422780444936996712215286551163324527314882686427603169866975319893087288104469479024414816344537764959744116531049453043817840606812278448836537554895869636002413021535912679648806175638357181306741079493594918647528313385000586688214645946094987688026773126054882056765138567135482015294597219980932583884802266305154076533736161713869122740629472583939001755623585979785906598299010692919851482215956099127227002359771373958922526318179048227032933751526618455669876774887164388901394561496103147221463788920925431136430166407194894640871311529985125754303247720744176442187479371978402309288910529057638989206721680292618351337863067234457211003430235369736209113744616379106900821123259640742580729659493109534545388635572512191343708047185441785569862923888806424982552102168482338226026772797147871484661115871772708378149961572397831966800761245426585741878218478466214703158296766389368267120829113873648779241421666997332742125416899092303721625952567813287113078173619771978563523233682033523062992073240151840920697108713342558202706023641613075992962898987533178009232979711123870523733014200039840709823018683893062502157733632779771902692567918638843145483290520142977236469746514503374683687715506970077028318382547920848916994009417252573347666355541074068528212416551923547209479441406141965001017241045538212645475519315783355394397505132405092574363021055377057032934671385644245342327295318481439112230235881050634468700883687309312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,5] -6461108801819121560861964722052239709196193995655277795592490312736209380578464030445575085143430079302485421915969416758429255120342096575467631904842317877256953615100623320082899929860105939331004224043617543119338238842304237695742386341277217609299375479900505911634027187779499769736427157488233797137296920549097312466181804256482512807482451610182280818639937335974084525074129214795277779509209562045543605270567972923711623351494303350734811467514530209141018173553227361642542545813897122470066764809881227057214360967062672062320876505144830001794476149323463190686890641817494818244496822042652525273685277647755444582928571880638855195057054436472941426218858312203726219252327882242162498007941155430892660732132269721831852760886169851812765530944839118317331306189688487245414209392283519150021895054677841566841360412160248393896315923052137265965738047023152347735541959357296563211999074658645137151751083161848544263633306711026092806839162956481874602602875138109130358770230059569360858751428189994746787795237570261751282960381389055748869912447573103466818880643758302690589412113877140264727345762676382413961042445196762867167160504453427969253888799687810344005713882419608416262527177121699152358588603985084995770511339072513041355734844626128178727742344381466322948713108636801239683489700420692322164770385971404262732744052826782775209626472241928170461345392496875145645544505162446287254309882235308947693109233402353429118676811159139535458756167050251408641420296555028960723702436722098762533946689473507355480824913289046703306779831702033470498148734497099770716017361619728401010418638339552319421758851646951962654236229318545507310904877051120336872754552223393377246414015243577034645046092922678941383526447334390732411743193731093266203395122871992520351350253857426514804233185419946450678242023568704784613149045496454599689806706179062398727081109261761823227723337193871739205570428683965785237216488776365928820641620476940413974300659251482696864057746684777860233158156603050995484721152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,6] 66788858649778226724491843584420989352370209513188727651683499836309764806240984147410342489595112502256269081550210250541639609624631538086358516634167585798037167117281333542279160222806027211025469651858631862356738009469790817201162906084398970794446739315534241307282926529911794867651221160727594220460043761602185692617527485993948627479586423716979258108254228805109313450476758315386441447842370738034199811210696450290884985740785742480269041957645168674074728160855636608980643305598599984141382490737433712386514084702985200465649527670017259175457657789247136671425547011413905956070335869598888069962976788073596097021580762484327120033423265594242046244081174007953968183682757008517002065728813980342167284089874069676585214191019767231794684102312917659730725279395830062235045409679863361762476800376723579901919954594884306784559264466411991742604360388671930123486441726959227806362393031354796175965699403633383015983171107600254529340548933507265770233943451636670638384889958912509249561460232448009330933465227307365103791677892287228205713494013987587219645027738147993904811063679456609350039863240405038875325648654079053898086251423472554385522885226749401385492757867394216162386969144760463245228599223069388165858877058956799880615489737311685906663377500136194499582152116587192276391904570515779775806826931446231948734682027805144037367919233959128614818846708165387618512067780119402771496909928590684994653116373505786297264071263363742718269498835593909607072947340028624386671149329742417975444325844170887391705528856142414652673065449922463650502565826075533121974353187500787651578115054693082252483073374665574816160822155201621575995894571766704688529024920629163861746734152403215366899571350608594694226482188040505782939258414624879097018036406355535470099752900283693214310613318826037534622188807433972203674843530820750159765927852784895032966260499813443290566157501284520952815151424615057099596139261150215642030080018246818307771412034650440364040539682937235625049112185888059777777401856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,7] -429117713110341641860009177802743839771993841580844144443923514957217455417222952135771360976930989884298774135465064152691544797560853464900636665682546917251171250742075279383177728398247448666251032431410500762697900122252378367392327608020407305991328272782748307995299863500703404707398297521328456863599803325609631047516441559818993794664770139969697271773005551444701233497470770357477188106903017400928009198314569168156232492489472520269962920798567238111069904124449830499293077743934081412624853099201521047531312975800386859721539018454445551649075390135496827450616914961828851971736749946431422250315774792304937995647590185475904541429999686407773235615504398423761253386883869061017374957965191734929047509764209695918579878747812102542857039098503787121613534301318673495353213224032828559816053826997183794893668215764312462193420016436604755661442852835573123526410824981029883928227639353280930914029313821966378998686162087656177669638587610526432424998044362472181712613039432448569664691408459415407778086090239211998139264894784645620229601428142606218283025814772921262551071265066208476625214130719444637627115145986469598002059797012282949055300129544133880763344303031411933121731128964971094864451146288880700916187471695570882129248542013540691146228100370953954577834094272928996926746030510110794665714297215439839465525113315506979813353476584781701486947487841303266841867025664328017628955581647240291404777372258275987309431058097696960707634310701537680281675440296641281874356327304474154971936488741051678757033607416249285093380036465769189368825620775906194474377147475549193531537698841944055663671718196929578740500555993509734026556815729404591355100759415126324843367381195509995424745002312717250667312136170290797717475739130238659640323804718495997872589727010012136135510966891135806209157097436151157200190697060564388316183382571952308987218970707364848078412629668133579183008944361426783454087622301576922293751487206767448611597341677432732029661867996423173274225520477767974472881537024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,8] 1905997323312750561472521344138268601847675087926716024015602199046568501291083024034972374672397228767276225985238054828680859112286693173254018958454143064635573980355019992404235179978364251338031651114715418721486568705924386274288710198365182113828816770458062064781469582616507799404386522315420336376556687566625534182404930201504413886320625391289095676808639083103685091284015616294591251918694617118060760841694774213977527680796179568152237537070501986108766263322916672735001302090795366172955206065122351656909948442220378550835053530999707075143548712683551218755426369375628984059729064370896916098283745065922712985156001208092847210999436710829248075731654795730647767399581699702024151285088587486693795617171834129137236920129016847767855826893859514235171018675270155991428245325679962021192599560744397690461981511754354042104894875758763068859798262307461504420946621950974992583355612601841686645140819877440297383454125208548277894295314627123493127440109851304745719379434085278781499515374383784691840725704231455987358173610319299662757372976778971978236886053164921247669876408619273989239018111245821431575252310270766384530080183064953261089396800999057193504892429658486748067343375306762911532559693591428865383778876721599575975630253102547957394295785127694093859994482917582794793210095600095124862587976557666865627762553710830076423493858330373369550390373499390811322923899221270252761601098133243403723397597245989529749174874713084811569027719214792068201450053615753157768967790286579096304067120095733640754938458389495812286224347212631979956609385974015464015123111041285129182836101657719855834428171046440647966082622695229736462209192902875087001486734817253598408619790842032966288531159682448113960294733528449133111620915468745049298592444112914820337129896993478291728978760409193595746129253061117765822134821017651562691541503161840746970324710700069006764761998511512905465722624977548379729108451911390917850270289980871888022442386012071228473105648064351631121411022501217520797941235712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,9] -6259054233178743034483242556045214444615245972106780026041321165296656057502350891257400332217487292392137531442383329308300933017879578037465806528438997429683569575498187889649492831922344174526020937608868847101064656524594880587986595449729599579914743050965257906307872167960320307947479136625864303738745833547323910722083477840183756841714262855201795632457387220352572891930811952974001066748801107077414918493937825706623704316454884518844624573458538874617232521348280686503363394967646224088240084638421654873859607631991870605233512745711927349807605742080619887065594328806002354180304816823464872157331259483622918987483893766786251042235499632333821403059923598123260515391943999762897099234324789291864358089284106714784405547448247737059500227532567103906333548297871832483586547157834398483190098001914943420539894056507958584263055388250816229200527978384776322527680875158340929040881131849281626652981255517716810556126421616351514074191871368345311321221837446323381323597033850171047974482623446110798651902012322494688345483370518638224986643021650991179875602781862941442822336340843069669716716722138160681002769905684901080043636339366453015180132869365113246335263265453358362117109093418085845125148555508680131102331769652407367081770320058075651068515080090435877687183092029301758570652782164563153922023863987953525019325538599756211394555640140311775350505650318739640822413860848667058964958368690242837477335000679814154101023504629526726891913626931378461350766262044072543273697186141332386435547031341469202681300540605463968362082187054788979627386346672692298347669698823567607124309503121813384624829325046988209471992053165737217209222856795243643143349891346393921582828584049186125435725747781408418422463837399955458405913948766091293984418623845535739985302591786508188422865911844659956791753615043063988779225258551800911347396082183911027708459540001411937297149236972021002884655088691962732051318190413867131630740554949671653279830313929924674292451471378380070930742665761725157515743723520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,10] 15974887196323450830969046536913501323144445662078975273361690111294874719497339584841826233351578644838343607932359345994202697992412844194044506905413385652897324009823515244038594857715164938583199652270927164246561780862736457045910955675886831512220594296923573046420125308516266267496252896893086159881196314756205025267881030863118636093319357978415492201154648671316745015384971267802379554704591768018318353005199665639515308860431027715896334907461525043683107851180381819740882662056982070015536747525101327293437435879960194018056508728452161526274806606694022283759978308369201093180032925227006710994883310922327372704517299116612601971870876762064449096323319057759035327693722218138040686266347855878375556453697626129702838280014845093011650918481889369867146052005856939620114013262282592759702539959065724937934495663458308445432834054474766210779461542165045183406110995371913086840121762353992736004502994146131927191984545119167238787389894288726014748190629415163584385376268987873617506211757564792073918601710552696254702833577254746335499386481094529140631127830938513459603254290545144481831780739713075128390073155066664914127839293690196083419286702735238512261539044541752466790001250122936746975753838703154080767183930082784918751740735491559506833158155056006754980275579795020615834734540163604791595793765620021410397746010915182093363846161506570442861299970955510864940351744634925663917445191879566693172741347983435965577821528109450463714015388134739338907014938088606464912853177248115035251542556287445694285466105857595032761071353432405656736750867688214332308743534516037724807059641681640975753597457344699195772852218485077546297993427898730338527013919947388194348231518207359195532444585900478118702904644642875173351914706732699556219631477198719407583261387786613902049196308060538281991765027199423603778301600157693448441710205279645474380750629988891239159276079174619765724099524466796724936189738046021749257402459980514765020250506000848069734172210551347977193896508031408556523357470720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,11] -33216753073810945292186648374479361808190454772320118026375272673031446485267694275246722975433874738241036105941252395347283347383653114956261418357400258893956491098453513011527812478630539990616115905492753138914823330092580853759872407370159548997474902781228981469174201082276801102188073620165715529182338633818636985704028778636083976066476814341809595715265005364465559813477449919246655081503917132505785431108493282555749925425638944772714447166092548599656813003444945172971960026520406395372022371552404821248171396405163175522924962123044924404794069409744347311157807854365730472449709232561735054343135533415111118292786123635132923573098581097020491794187433465887872795284173045036551006425954004543267801266526502274399471723577285585204114304519156663482704957760292721830824495089346371456256916661053019224849875697245602406393935481680701210580121147193130846636754934606628197409101220097675776281934874695877058750509381559140738018381968340738165849454138390609510673929116937720764982488635526272248392159580474656254194184360017746002426933521457695007343501416307609761385551780122858371797103410720145607879839981032888066260478011863910035514090767344575274715398644923737482231783890756408499215300025822689786988248395861574412912234626614543791277992392151087572850761511057983971324904827613703185280086766844841325869007728638701387697626700056746818287358584079751398971403961095500134976301199579417389227506816002002977840005073658006484724463606202757939860205339053038836538141414835532718191709371647762789158221733995690909123761622183820637308137075025854439217707693770261616619836222149764467969780744911634589794209768280851799571004196645557901168684606438861442284090986429191646787453642282491505793969156797653414847526132700807243804762397431069632876684244769695437691386945656415095075615672212065445786554726861398748819538565513117935134094040911329656352098312992891301801962718678912714696687930898694036512086447064075792640215659323530106096148532095064823063323566364974095562516201472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,12] 59643091163525839190614708164889195334916174604621289842364569747551998489737960006642537107723067636678025137291162958936448582724242796004480543153190436383539054169922625364446314132852421242809065270852316457639967239076117727507469057369243429164267109242641512001555147970731045477134697733477815157136200532823516707310781111214925616312726229443967402774198384046878492126828357434157281475609522538130448908357217481290473897749547577900013235197547660077969571205761273996062139447966285761193434402276475714905482992757115607742772466564979010794594120629756201582334057274260746662252332425551331183765759822930941824492692594293655579303785047135082884897353909260939331582229009348123388469054790368031388061229026355786407396251065861327459277091289219995977520916810481214880360899745646404363950748289274670017361502495722600475469864655429449983863871612997474913845124819239114378703983354805954440259822533025015808508522376165223990085371216189099952188183988277383853338768725398493880844262432434660586195159056178777534533994229279529939347820778409910441223103315029229431276538619029992510909619150272645807877153372648972410336308585750104338612949059715815411124855237133092849226319692086140689854725843613150221258464543638166189645884313745428694914204079762851282705239281799572978073424574968124475158141595029272914375358282545000823096415891190153743614458068368915620637180597074389915615370409646809552772539077054446056721480967602957850820984247303193370824158536310347124825975403507283685031352483856312412487225073281473984434616921570382554543027652947206488211137070112438813271137367399332300962420154732115587982696931085875852799595536552786491095360261436808823331532515497659888085955959824215871516084584319594942244367816760578492197116432404274757362670127687421652366144425262936206842935138541389081987673730177257115823541291362812528937000381501270302293802585298812476485205887879299277868246359682896418260009047652863034671078822481444687995039003121570849865825722060613850800087629824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,13] -99677399550338202177090156745445001154787530857318080869283632025828207917944460111132249457662222806630078715235516347674359604733276123545056618785513399353755027037464813780884626956344822814463424674574971325193053137358503912030366621116499470620322049843873710719923194062495460266323874396417715845047820645082661276560536158254710165009872670250555630565007336214464086937578214798479991466757878238308672006406393813682290260239714250389095830479448210145570236713124655682359778857483331856961283799843847273303497466998891114187413620323423734223473350473769129262096346269849923569022114510709126916628805167439948940204933107572463366471696571394264889789553974357681043999065938600888992668223573653942723997401400905575324864101413337202420804362948502450149416094971803571979419343169008196165981327323313907874325363851621926487403392547439503527620727454793780642007934443662273042714000261323855710323284166234989025777275310555208637328347451575885224275269090741036247223789172305217944524508631423776844979708209045331132066825474801534942689701543068416482445276760916861299678739733655569583351340987594312238674049514250794311337723447719533348232135238794580522353041683401308682598694340987452611077192082832539511646113380342064028325536449637493438725121491509849003018124122999935795816207142026102319669921799141232972848580320343220207078111845905484028715934108280471085343425713364276666714865638320204746685062868273527434748644658957579598430444267361704931272688671376308711541701328759843861941819124776780265561104768378762671857523542608973948213687248817998478975307788967787014577316094479471966255645506361012104405665932492254219330820880804081061429227022616735317089390450671231132427902612148109880640454945611311564238992801088399136683327852323807829172907612170975218915952236213504849495814176157991104958769919721909589678579531919102202611513138623867319479552952358946166991559895203752289096306126659037126909404945667448543212383163010066323265905680512741461632805655913319566063010054144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,14] 167808055260143690903640064650601527245267916292195726462640818309410580264395125174885776790247304630593241300789989239089683160769808921101817740888561315760965841009033453858886108566180588699273294638957036828691485288058806674328750211439017796043139981934169031542325936548825816283252717255743761072817511570906751745441578572285552205899712366454680908088120938451281561061301556242800973625084109054434713824097550436954424359348666729333321089437476245638172458254632363546842423462886500157468801736615965209839781952100645547472316899962906434952712707017507604763375668251076313298822561568800270054975638746469543578925099707859841815834974554488688008704661166864780066612265383777160800956506513731405528817824942596454213935599791756786950789867052809006558730794211780374284834854119378538517169217797814242182681003288130908900090385334165029405068923894729206309826052878012317953925491078058697184627159918906964816407630666215262031759460164712949076833566569735827236979431179144070839413603977842829039828368095183151206292684694794049595861915697790219169259991697246876818062577357977020427981538535074399561356856402016830890703170468789880581238972274120169394602293834685927272276389589933837033725285333849757199521483550521917554302729602115930704441246532926784357860182517923118362770848035543084924170088637233778317455541733985740377950945285591087624135688428303658513732165855401304960393328566761512842268062886889929051827218037521427861149667314610493950833071898160302543181117561097540261509162049649278434525998327644083338314020629049353223195526959946733940258892127721079101894544913885303075135604241607872147892491938808357139526785747259505340017881867713513787535148335150089594249391968585236680826750276816992319762855740751334104130079190589780652695310192054022828749570220594442546715620249417626441390011472109834155960552984598482404637447176777136284765508606754365418040692364306753635101656982036173902896003894699694449535955002997952098769368445689552164236457058764480696007035715584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,15] -294541140631148365367444409784082116928979563537765193439425020060925022907110190694434791859036272963835059638119979011072697856870578697304491827213147552223152848645644889221749218636227028222356875575766067239499200584808437976000168949499179156103347924994733813108550108192435750675624802312630006955383355262788212436264086204119291044806033108780600394851873790878896786104176527920937846238189949622059766553481129483989556458017283648931685888319665629470238056468586366308731241074138675175288602342525507910305448614927911668562181924544306822389345450897175229110611943722464585163635783651560573213019458503907515736587870350152242126884629900836003088879080314385420838455421465645109814214195668533330422988581626713512002682068687594812036015743390286955398331062675179566893443749749829236177973666411751199721981309767938790750760312570207037653018616542768426070102793933128461810495564797675098665767294559985511409920786368148436759121235453468359832552773383888020105850988053064238507056076064386157256576773588381735489101752947002745778123278728475716310841524243433995147953420730537085162762913530682444774015191437526207199761678972796569560941272577440714043155360361337778044257894934972216453376000670570304075822544412230676442036143006303472716281194848387119564570288981860812849130922626669974512480124822934168492568495972006849484975191280962835381560828327093903835350879309850957726753461322519658518110457543274674591110200155523128157274103236317670850940052984725781658488735076935718826878064856877169177383164670433646762856031963394470751762810992499123713183157960022377883680534748164008835307959051462200722476179655521897161785251557322429738069441961069710471340907994657267423035780153855156298385931763356219110427588263119169921360391906143348055675081914809354751245700565262102065858365812527989708708569759129086811199673272854223300987425161060524428377728915457632220100315769835779638725711527337281116007813990417957894662729287983254413794737189359334235274457287092926813749261631488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,16] 519743241764521232077478399845639543920065763407175436406518532698611384573900201158209968672211445982389424795764326453422544217887788725818131247094962355847512059339339502582448150815447919260125483414770738883884596557042824031417820369325066995111215451851239908270408533777054455088310502621643244189628164459856592674312011757284361533567528161924861804006572749752292980551394933775602626083381881405150578023260003172389227788345857769371972752167006494444212517302225184302736289044980086200869148190896390463995990365073732587538802052872061629084036121384808590328576103291608159422681755447103045681265545379620858029871318858546615837805021878309486305731268387011793770833778773417367696616978372081802172312485846130655395961422903364988961341118203075028859192813728272010108277318029680492402479966547234148642379496056019705006025732108767918236887082899906904781340806708419152780115569629406093847377402420587051831152324273593389300059452118920502851177134272156763354502699399222330667464220894596728196437973214095847934861487872868048367652530217545410241200247108134603081648486390679678449754538278513985646512822781472838104203969323480397353013100545135109510861201984717306007448677054663666434733343811529698675484398612815399797707580696852802790544611617253714206228210947250994798669891272957489684672978098408620752321635572472878619672857836663891812634904109620728758476728716203032060591081175497069639996248200412400254819360970192023705515759573648191095075399328424115644114233160630991490259663986374473677728865363903126473157936822740203489062662901093010944834559806919837592967311420374348513511565920225138899860815237215178070065202294301766758607972628671025590576941016946829812862464658935540564902635162892894483444508841275175669854250228455644253777757585972603908131966144040887710009944200359299480589645083893764709642260557320489354921120705034452645840008909246235765709226302871896474204317096169293488113271722927622148957978814917956568425209554327534230801572469754988993207131439104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,17] -872865681385665663107294545113956752507650094787069067571998511000521404456297262155973854285944075213230081337685501721708407070225420368739050172477075210979942065877621902038765171192937308624845367633311913022508470876074718678905926074233142298401606295655919228757237834621498521298437249963565816719316851717049836438856165763885672034552034812639609895687152768593298525364849079932912503187458231765583451534444500674431515721646676156203348930099408223705442684913605153575679546088696583489514747471996391980865888099872131917385646869183178428148609439050532551766494277851945017346381553108202098791939271825140789460722456386335456628361464831647356262727343147482295428171814252360648564571848202208486487406251082342757488825304643225793204722526225257982366156056747473615498568052404860183939944030916512912369043991382495289638777937743128069167011601310320313226130448233622267349507494930788821923366798818688335822021138528979548824388667037056765591298872790642970771319710824372116372909810203652746331717743037563789990023825217334981986126833739207339083458576217391171476936227519423858542799799289934826047655217086661793079816814158040497045157196400989891938271293032548770524773940541258736902726253385384213833435350950958573815749398599125370333052770468391151256988979709669002528759034034818889155067057784664053436753920873268351763094880578716996226271579240113514577644089160493287159408032467152674488247458737587654646960969677691231326823552921360009968748679392762504761862738884310888371382221485615449839135948720978373042205302049655493811953009984727385909184468722170914491408365942827539385199456032820597268006825059653745899355927813547698293079282030215822391618272267350790815486138829258452849777663865986087754475217446515402414231279543634354861013867801329013704734232281622923375595233195411136864643165707444796944928954625419208572216471767856448350128325692769864774153388383526739639624338816210236997283453071404247946459564742131662310518769924386488074681844316314203969351644610560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,18] 1358780315960667659841738448716211350311204047135983394594852663613711157907454655657399221880871864167232590274287337596271223629148531480506130788026755428020805148238073669191469866287757845566880763890506961952248751544678922418684086622003048272465880950602653987601793782655642521520919678655856736546951328174783344536705029071493041297882828606872313136280579258916716602624244150400767427288647752255171748711732453392399472669158471757641497074701065619761184861521493471220295573224722749061378910116539907123342511283907558964810809436320327017577651520954949299053073795474481112057284020822209122478428756050305299121199729717217818302366601531362772123478581851716211366958140281810442499044601169345924555071053780569900366762736881904887322889881707264447318642659598106181093583503726133686186626388655738347380462208622906185704491382084783800578373794030874318750944687730342290273706144164578332778659967666061805200535942461450260023562125160390478106498909193354302032599685098946072715949351247316595098124963768677471211337053251484644662284270996592676484326081995745991088840199381835841560609105458677551873182239738959570881310317437024582529994000689685073691152096338403771922137345355401563017541676851144126014046395855442336044705929573216145164635789350926931474128326403199210149398813406200147010002400373448712752137410198344270799630667658003363512762561698185226914996520844200892102872770532058756149681963038625376467379640595164907483914322654702981606775806280748036001957129653141677623723778931787252099556978619990680469591431160663886287635159339464221007719811237209057623412398160750368977275541229672067975465897968611398612982058180811192408200443995050784201516678035577646593984492447852528218501465073988328315734208720650167412155305185530627994129436355625135239441987352502262767909708739642983100770581887013791927504474241767470398069415828247434473837792411226283417771256734362351841407682093206092869990109429630750571003861553323023314933397415010255700936024494166318276839999537152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,19] -1951475179685478770685125488753667526962502650318742619219641161031268486556411627353828512200025297168804660365384206071406697090075065277852954497089789605201485687148170489031713092304895073446054303006412383071126172794206090689286678062780271733978290128109911268082387469789154425130884987343621931614318732221096849456863296099845539281130595364246248737710712489161762625010388586657434214607078788829850137250352177823941231149802786653383985498680065685044914564825429190140717328390859624441802293528797654493654987260706957716386055587221521650552649130636952207287401554594145844577152093807553748179501732910613378088053107981991778449417572982364511499174150538829485261677020500715717528984808334299752593483422586434480015108127743367466489282430307939582340940203833821368229116894681969960627742352646252744589976565852698486365804609106385155107905331021132472142145625240196267952649335090315969679224423700573404315468211420737247964486202347552637376321214608554385838756686190760986988409331972049142646167278737286482651978042350683212660265173382780018359377633604961050515139573063927440795488528795418330050512694161277588905876156172237322303300714558134066918414503294772144618431660003281062229959456410365738526924331806038075975706429231943141022783745131663112435925649356880229489557708995461531623941468521943511660704010756751222059166837459239529365547248558900914536412115642384106528297036594708912370092680405261189980717595392268797789629127290834136639247653999817169588329461236070056555324104170974078804097325896584334774627475164642521396603364799299973131057311679234018333552607033040435207211099425100878676212268312277587272234391783873507003704754700026159856115784301158633921340270965612003871183556957337207155080002278940864074564119156294535810562096087214322187602996592173410276139312282747607648292097642257551946616677235781755253573463348868678751705661706231045944053112173512311530632466845189696209898713666905009296994696649472552560351600415021112600871508300296601703798689234944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,20] 2569390942439757063002844211369690519268898186972144345253081288640765573603513531421205252828439241507396960683421948724503933230949668549450676452825288869137055009741076841082723363037928559200431713221062389481176785074114505024222341847510787897131362153607867309872231430043983018624284162429903120221133770064344844769942593314663967488619447284642853474200545632803831781818996117863774510740301967741352173880063319593973551559677899310373164290513091031921018314252322706935681923058155137591939571619285479805498126559350600195463708585577389765383467751336173107530749216864096771418332662430968932248951377346665142671346397102879547448437194243377140026430496253069757329889968485678958042909310924475737406895084525700272387787567417621574085235689848025971369016013618475585668077494020619249475198393784389390863688139753726750681375734484123821772614722453009921414503208578630081905594760847957297053953038605615139047413912511894129229947629630171104851655418251376163829222772989088918121087414102121439405581038768014585836860479239878402359747411317345737286437977103296901505770240215199936956954449423346609275953940706327022950353815759824244613698156293952518227554186828636580744340458794129786702241171677432993444474612789453423500572041816539881733072297398033789872797844753999688489462041715868176312632913302951671841636878255049362512956014090030200189694990106016519519450024160164464226552391337798397117689598047248650144106936987378036574456533031908164235528237122341745932051279125978035322982020159636016940680729330068535453637792664888146309489488310078413844745597562758770942070608448791251860279637916089088051302754489173585027544069222766400499351083211380173813216267548650046097338820999620356425748332341277374766270582983387532935484104460889554719843269348630677891295010754121918348148445772096395511884352595401537505233048397213249742721317911295700549697272846388115036596775702201606272188745159372298273876039752543286871728310638236724719587812804477465962234375490783444917128922136576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,21] -3048562258457800405316832669222449635815628558065242828444596974862939790651459314885574275814018029159281617256776799601353690229162006205581401391318254413794350453577078181500783871584411516634890592826571472483956115629380039286408618406689670900316759244697558927061108025592478102338069369023153078746779171466590804163157627193065271800385797206470342876098232505959179685512997793757132252200342643801856775777638662792201732670006042074265542347690857090689464515241836859752122907229239432757630061978373255938442068664245763297764074155244631671432249534240914852986379863146836294226235449446655680098738165381490676635431823523692083452670006743795890740072004061402060363350441901309812405034843429977445911192168418626309708973488022138747649520706414013202434321870295055814473632788799336724338202753751123850416026569280591702454603298183281139888455032092908565955541598005649886402970106744705134463369257451749352938219715384386112390608044164619054873569351771998382910732271459063817936654376847077199991928771026177954448403019591364385909743305872125699736358753562062724206537240496477347244516248438982541526266727246733928117478623744473508302139035742013934388007310329248739956292672267344496341014266632384713269519922099563222990336030052886644626419868031350167153026353120152878407547930597180146294303778045407409424318572493240800536487005839194130946359743105088135754492254392683607512549772948144088722380753224436042644342491858656770701189512089055997495603078379785294719754961514712374419553708591284545935572966595938829083972640621409187764605643573251742464887422304205605938290069027142859870782491901291206939384430420676573538699631199495945618560072719703506771874640899142063240278263304317957682245323480126810912157462013565457052345543369922497453080030845558762626454120121855645695550477669166668328686415725839359071710090679351103706881418947743383169554330141809514443659077000328271025750214588220932977350800122384561930033699520818590422696185700012310294256070281975701415647120457728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,22] 3188934305327246109119514873797652782907366512212564503672333152127888319648883532128731700354214024805541869591435245729388400520573695298939256337917049804328746894630336519842921242103281228185535969623025495468661629857780252448664148229181898912306556119365804502325270084367912064133464048303677990438353585639497785113554267552112738961296555480963815570113750188720193015415046856010877544098290745231681070912793173030197854160578388940675719876863453844385646611243331806722520841079892408088479144106604332781185107340977590255788320764759848580267410226114397044138645271306521023628143096519400325610778377632795288195583807862673152889754997681296634415056327064094005938712697856030575927473140498625399862011972838346462737203788437594442258658800241810115314589947725359876615090920429601393346457805969241251457397958519001062415295249486397348176547174803116163365994344031736190111939055859476644771562723010128977814830586504549621962623986891064837404586011736707547846852962182626154948868288380244728262583250936020601967319839244327129918148562928990934656587000808797465659716041442630402122375482235955417683816128008247110831500559100595470508692880265460578157344408482928578662844828361324660868956665990692484963536368557160573099877304416181215997901234758377273692842634778986477751904864387085774412048352592132190653370852629955439428674924649609499116069795832681733444738397064001235458211295345159116803720555510567508465214694330829255588936828235106318478307847486188370949802265599106980078574224862011941962939813850303465991140857878963619857531155471971938373143177773706438473224083292459934015380329003997828037462435527595629645017690513784874469646035076012932993860498892559754418840530919885981143200275030238435274250025707812701366680228324401894343045875663475580246346155820020226654105180703379093540068588856848487321171415588212394615535730981440268580398653865711646809039124587700230726197060027916026973269988647588502604261819907967472443122256787838571819315132728974325722308784685056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,23] -2884376485955358398821827626588712888002875588675686967959814136815132474314408898274867460346381396913745173282195981236633645273365580101974620750702153536857536854598536407459706978130813596072135547946721372227853968035993947425873454765195011729382356537682512263559321018274584769863816590691001496813596867777635019467718468607686461644519044702733966938725415489118036238227767655946977282191178366912699964083405777457777918625516900290763173718287641682858669673042958590658376288061461062714410499244920031551737487787169043359799565201481333453132284667200383150066007401928389525475111363524366735961168979565071439320875430354532153978073953599765109966646691957184043503916344098331636664182474727762917724402177949548048767013857481831268073420492485852965179882448640349006033310315079954532585383764738567843830402590659596302342733313590163439009175648266534321826119210763510533455008552586305498474004385103714117231715499362578120206300170185363793548385186310147120241183319992008880368835054693410327388437769014856492401270143498359705216356161051322772720661144083666781728199263482230394058189651093289184563482709350811382035047740940268403918724912939652487270145666782993768960153557931518871841446545930706816080604368956970549667094913445216587061540131811199379379874970920498927456884534189406070440481773541214418139559135193623931754503394846617520257412877276797609474365677922004682045597392814781629822887619778998035865028185689096717020825727807196804230145133724262526668872009859083679695791970589423246886156207124969010622734992732449008246971356663753465519819385483850298971700864477777102640837702864785782222053095902129289156700292790938472324631393728326050887238940274167278940546682444418695054643551820651652843006887652674062524651067479233529490668371471861247591281229164220264236116047920546528542575879394483056420551685362826473355508646703670203444136467582393157256786879665068622180319089147838454060666346336832524355416700309668398264968209099946157092013624608570593843804970680320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,24] 2219073984522298167528689412808080593033907418250915452059702129781929047451049403379269235374821653887029164295604374811572623151706951310575374236467393230378250291580550030046135361663897506299651356726711062296947139208472508745300433373388497217024648370798521125336302715855345944891933884076462421059442567377443527820268820895356605476067361053278170136508972132478491159636170882098614234497397174850050595188012141077096292975300938090565388902158834029657206851151569796320965526909332549835709217629297533078281578361669603533472035758909392352220957808441548790606613608442623223972371186482542363213536347735407336969249515964108502162962314583827334950430737842868214422860247986991983409403555890859779511387204314949625896484279820936431862127734652899464285923387498392402548055744406485589785760732699761340749017758814466285281444606798141049599275996296076540326258183145289074101498954328986019567480451892286286076596938672984704181578372972674236887117957186203656086593429806580474030963557025782771013797228179083283378007014608927831224189156634836021784661857461926294732522016809571419406571130321432718886869185072626263723658078980869003864263485412896894303701301264488157396696492298894241616697286144798956315206763306959063997968861048476897390636250895850194904247527950337182661807579113101786248050056874956622618218122912390339350863441638507947516594650347673374332486665478739616610083888023617530008708097311663770803438303466190588982049370328076426878201247632727716036586494252754546999274345500112053024653322347038494488965647467772959372242056738444794683272237789199595806819994897165014438728976480702218536134788995173908631113106719950084586074600531665562234696262235938320386992626933314029756823765126157064924679955987285475397114422503034081051858780062062309194491063222690168684038441174008220572512749002435152564933490141802471477514824407817577106273742726415151165843780806022461733402658796723961353466708469742885850027816778656040554494722808403930335646453394211052771229443293184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,25] -1423401877097620172702151698461174119865210131285187062340703511406521891165133733552696509737190750155264152403688994905004826126433683762426472495412064546018169604648698590211793274399071142549976159636546413602758940509315012544378124303629689374802159182381620873605382373378628890659305236588530767830846268987765419811216560677763850007396351381889397141893331381495244914876850151370171722136991666190449009225635576007492935176348881125251043531329997797586311803433076255390130389757166405294288743650205962469207423977118640143317327273126420105048706433365994861339351679691791779702894190480492449807120017958945457082903005825667913097332771828769841306425837837127423141806485693156597453010140423706824191857608314042541445760551088621987100942923208507290699014420994417525239636969496617223221597452066874176305995737676635950754625338083167650846738926798884892676321753755778865072825148112498256379506229070575037959761348967487038825651704638447025341234564168033299865162716329105082605728363927149601918021961170561220328884003887940278627142158241332147045542027844835854686703594781845802182596153921673330099477199471109511513113831540219716021939854305486689795266042479600949661605329586627698948785065675815342421989562743335782326706410482120584137348844246748524173204425054932473649467642200661056252347875606645747478831962502906085475508318388005518265339296181295448714230266895392560067723372005516142194667750758095220935208478210365823692706051764740280065446950308814988496915413793356004363178474389237485208224992301480061980373530559434098329646979883644977575419968581906655213714034293564318332738090632172201683094927033280016084920927289739150055655811113617688812521837664651750052445332789340239346756206844503148059306726764898568154142148604790301301791044589367692685061183936276713843013816233114658412312925836585897937114614953221362665911031902544777121179574377701520007448598102564287082302448464037359355397198152827343246363560886124133565486029392809686222397291450216892445585672503296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,26] 730597490102833914088531957715425615556683074752663582643391004808852000088445103916229216515466112104692985123154502864638326733604647933245171034573363173756349131133514092067607360230089241955441498756516684168216305226811151500835956654773144632500852310911643157919130932663757825752991563328348426322338571954171589460199669823889270429399222566441715845496153166949360041788786966784687246326071558078551135988506033516225236963716359574456530445518745310188650977679275579509180691926057841231990825580568807433722043779460511785048140286520652500242273132832701965094452809280695304966031016169664627806552158784493998847149463637571448091016831194879320672961034177652956503542184605503432323769594317459863999217779713990650327678067123448349963051953458629436058527348582990487762166142552499494744027195650475472648588657076018265895684017640731048981161538017677420628749084617172533586591871494209051427906782194532789659851887815668640943317057574914703590679728208606274408352575125575149651964764443981165220529899629534540524529754379428838138166916265790675788081503483800571421514454971171878614920303388380415516698512495410518400727386302057854892957192206742413226205018302460530487595316573377091070983770640564007663661921907633251442882892860393193891050202296362982658528801829909182573432984535484799676177505607181388488581336185435779197845449973588118983365217710764829139155617567748394224941805031674591821395679881713991989362645717460484317080863944068856522625742216046241583537829036800188809548375811443690443708696026998287994864426534227371000661560320377739620021779296035826062207981399275202975740784826865898891818614387334578477434763322359419699835301595126884547302665198473529892733365121491589634338220026873316349065184209973833774169271003752389413866876350750401279614577382288860549424153618716989135200002128690257632792916972618887941423630690831999655007475370617586811560910893539598267981125786668866361283293345672862226662193345427257778922942011727558186758534763384282011345600118784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,27] -263513038988828265532721542813116109456265239135657797054881240238755525915060709885063004824591687812298379130956566652289629885928247145960166757561800377914995553415370740183675194452887222503567886851290293231656392197271281443581318859766312427523748433995254926502417803266494562029450638889841636012342484880697460101063582331800053949891368635128328203139808674518105991629098048662778454727744141477922860439202983305796250360089916994832298423551077412214698919024687448698675539927827956484562998690757054636299884522667411272730683083484588434359665905869026933871787173920856546087163621151842972305234807766750985500107967502913462492398395773414792829859806294702266249201160610409790698653894770571053980191178867976073257116463455452315553724789271087580182559794264476422399831652675258933524650548905490845535800919999196791766177207302166040172027648672511794261488564111065698668897894667996100596356062942472349628786564109064535286806026778163498326917699670731515633039499463042782428581204463842594973856688857342933203863481974381303110751176746056485479135363325486186172485198968122578422860873249145227295000423685348133007139325506464424238666735614851229623078247051416283326811755188621751254413652056831833493671333624127497275980218743648531565152118273514588384461892996705192869759945769300836702370364696898265039867565745400887236307820417404929440567028228115047984597543603386011734873551173638538454858217267962427345052868380979104429706564021796947472221153788896576552221620823765839113880471901092953561287940187950151576137956705878676288765422123404411148751425417735152578731708121136992318090976052718622005292947066202417597927230297261280844314091094787373617927323763478190777304257075444167635165834735367130487606295619995846779135028231186332146820621115986545425158618734423155112107913562030756411492908734752362516075712416595302519186041607821131841122619313247841625418265277926180960655191710147097893146858283152440412491462093199519061580494096658238269984813675241145159518466867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,28] 21325950589122075119819103937938669857935478866227940606839586896033170543428039697930648068492780033503094034458047466795143426390780705507004187012059438982087433989543632725892005392391990265634786580779985876438746676238186632070043310453514456672442008443675892995100686885428302315528122690535663295555470627970853360081659469355347339278384689810594268870601085259038971345225172648171407341900416045837868066451509595764191247535390432817693870082055092525118061699779517868202260108868004297856291961133848349284918155924934307964254184346609118628161393976437914362824877971074507536608774107295200283133027014216745220843178214310829217883886888281688827322379085046800406701250113627722598007289548007985801694477231379883076325544305395689433632282270469096750012591595293589084084564513963592553139057353609709379776442651949117999253533716430671958105544633549354890859457169538841432670032702881520591484447473640233590734390973606459341881070232195625273129209715086363697966203752175213363322841880649416120091523001142214780444893607849966196629073154159172516198459418617374123100159659169746193538312840391095668953359555026526311365690650382624921836028279941856830850634911774947695586514179554242313202514643270997158399144472738488349643128320580241922143026149778010578065244797470634137880982384460497373417165052515899531335703867372867677704653308640041104075185557728670791510702736705056821245010391234037249312809219136314243572399247862987401813501631332527807423862775311567416968282151512010944305612752558628710961188189938287003531286931202787907337479697992194003037350637058643618903292345464668541012076966432037536790874243653204277748095111625366293022589851098267449735504469087071482165969602769500737957028494211316118072908090458384841187998054903456885885485137837781366297909335206595108632138782853891861471879310518877381689070776458631606098585936579837384458886608506046827955193789657643333177704504473684730863452196555175876178928473703684045972249046767736759163186939967764891725102841856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,29] 64754614956514813815187145289682924015822885261099242640588070505282907178528334431950678008707427448019370163468439480322459258336143904284507054409718921387101166415919605306053195933181042069020743027536628623250300573652245036220234581418138658250214509713915921201383655587075865369321659999839708636952605470754012097472770697486844790081220593500734938581744208956316236323125982483548992802294238622452193433498173273910275285472138250331818652289503254482953077869898832614218914533177399581346800959626643264254066908446841583367091502520796489496074112360975436511558023927546651653324904255102401715115591894486454075843456608516246148019185167473694627843101379704719534378815639695783736548325366371759785083573694381799328607699211544515281306406012998423374402129740722665530126463583509317237182920242630747876432332500012508634395338250731379122602727604124563827459020395708214505561518699895304056141704899084033271815339069307753211365256943237547314011271945791936078941748813616675792241873401314539135823983705651075520156162291217813281003118631045049546589316331618517103414213617285786751585146169129762143532072127644779531001003256748666692719768629011884971200400393334946222362260930202716116331742087107030061651499584954800981238767183305617554618063335074250118582398373005016800940159424013193091386349943390739978496053767787423100231537414997242672090566068518932865762447471748492961394132232051796060514834356086054484304150373420604458933668714647146654517064556114062833896503576831683405387274269465634612088136936655000225091597347004884829983834619856927193077728824797730537548004366402004079414269525259581812148869837374247235544762514504289144531104381154564167744541135174976013104628230442396787756578446536284412821300321104753279959093463789613283726205609491942619721151614268518498702694455433577681103793204086773323600743021848853987491631911216652230125802204206487362669055384995580023234847190575272655859026890161042783136656370651848425714356133054280833797596863130442069473899839488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,30] -71009273142624445456783115333432342487461088916278264770976884760974629196892141096841976644577094924324669631937737252260069781938442261995346840225398348463123912655528152903101730479844259357076060094780456793471656683909878297623975739390187957859014387694591296735939000897282066536733577892136489348310554323102224344716405713099164086678369030462128442093899140261842146354015868527977386056039427760027830898152766458876789649187050927220964855568488336509254518918768664670285760731418220586537895844810472914764413002293649002220002185624156233891457555871044598523197743399088601897361405822508178567853210239584232966284841215340940327993433172429481025805223772329876004972545506800047612438959679524335170963782770056799716175995672812417295391912593178130193670579695361600887341290515794904351621324155712623439519276270614021914830644367615259587577527893573334457544006542121473143454066717807203361260069946273966980586214528290792074727427440147256136300993284625571954860086371650073667931971544884073065790705213655040775835527388352592343385087928709981844681714472373603881757421490729075315651878728128195408653514899379528739675988851676655149933629782583643927117126364698240402316474112367770170428671745358915058906594206469274675584154851537604873173924313971572328898350918154454934638749471994552884277036553923974859490358327904317950419404709620380269313117133341335274147440222030394015838179430245661032516906187239485167542666121373436088731817473060680856579451331039921329777198715597870850607010053283574720421198486391889301247653603291648153412864560700658819119131164698754139957201481829047281163437858756146399182217362648371319062599455526846745042752084219796199039141305635050243504465846896301821966801350429219595310062903010480191672096173030327219117061122210843118335907450224675053596630708086404032798456058838956259461333338750076767510272220482543545989012331402250883446193656249397672355873152853834662544803389573593622251795886637093271320005013963951978452696804461078354181624954880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,31] 50246419830367365795844494243049146035739210835965184680071751091351553116993627006364343074970885420541720411418673554662799537020994087906309835333572898702570671579406478233046205386801484973020863357690453341561270573774536259222087537289442520592131201050940192204019042498094316511716239398375183453627669345601381215148798250636146855333108624105987922623630724058833843814024711544372945026110737967661449643279985890909182179760477882121211561584726551446210782357301342674526377551810696001272418615566178904613469564137339379094004918860524102222897169024567293884739176650080368260803076449967595064191249733258654850192403494365751560760370859655807336028465973476541335731914532387956871960034172580091393770988949494155350869370678541714343936016098471909895637739890714320427375554936406844210725238206607964114899159983537650986312267014789124713321719767841212159992599194947154725873038480991588498708220136162757961393499509251627216587233886086822777523463195511885518687048201402483394357340715211144965182154766494980684324539431043679778025239087380157729507424921589448639903983451294474236096418055596004187512857066295627848462894800278760410052528230327325720386027101192910614432684420123779732941618712101772885574951512404516196494569017478432743505742431469151618485665045792949791939010745822838442176306464037568250290436241368032217891351367091204744379003640981153963982209998358891779608527431621848975085187643876357494210797354696598363969249559714204224060222663396967078079933106132298075533371856337019414333920292089429833803349907775087622251582604803950706686633482507621287675551261658288373045025752324565716159972296868612711786956681918972799741506178058312123807014172204284260801625716909157827089476575026621819103295929212023199141804458765957000089751625143650477884910810710008306916935091343449997917353467287489808614319099336742490760547791590792740054167623027670225794448036073599014534377704007716017309383720447649695306584292907409092735600211483349487444997178664418812126109368320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,32] -28434215177525786990359580369300048119845122491445329174427911293710943335197338089298687161375931102386561061025246165117504682110036514165962504031310465166808731565357928873259158452674024597641869750425593783108936695016903712766365365241366328547729455815762349781486679949908633091408484567949330187688183663642261171125184667491421461841555535967610679521201795696069617494754417152579423878962734123279967060635785897830933094658322584802081051992187955054884409045509819958209231427503524571813686980370354714882098666490351919595208500097845685634270611880085647186545030242590896932094641850735697760244388929998438531841306397721100148256668214253541441237435608150628277410855507789682303234783914255832051378136531374039249967450941721420084984451150486010677716808758923823094043075278231920439246059732185062706311808692908436063851819449974154742953735650795118968887362462035122521716077180064103408327320561498512673460093848328432483833700251323214882436749872876983733651092131212566603825732120672622341447945297463156298438313430871544023946501821794970927899078173461061298151411111484106266800012501463443265828628255828512565008064818549344031357365297609066497750806690429264971843826164042238210816781214870693775508373873893714729645793957791050715928768730134642698294134581794127773230740518960319451925464436625862502233652511016419530469713191551851831371511781308087159259815679757395664552589850869388746246359136041246889950403470854167831986637165058349920390958762135793039046010420233734931583339934033448382263268050274488729453254305932540751861236158843750191069659372230594730674113534697273045749073199935200266563348310306631263327981268517168346825635801038476791029535416688887084598144604675292595891199946220191008300766549725007012263856368657558292859151200156905584275670755647946698570045489322220563563987476995625114944605506895822586034664209326346386177575492265438278590018627616103472164878525525907766170635732169647484547030150832584830953825545631288139017525931083542069578091724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,33] 13637247092486315819502187910976465346922185036097138797693317700660591825899584937697327095733760460170175327132049532295354039654963594281518460930150471407278067545189945999568019018327554781194494113955406741978367920042639546277971187497595395058714572864811785876970240234975258508625428951123298268054133080845034824418540019001438456524830107007240296225366881555232531241992401901177901187756822683376782533012918962466158048408553487103247282562751621810911818691563519636103975746854856751641600689515160714713229699196736065504579412988807744706365403760359059034032992303552298258245311696633932905136006993426000070026680896549395126456541302058337598575934552789764132489876338830501777220854782312383349213161898551635024639471579554907982281901242476090224388389872548952062757190690544594783240823357634165836256623987381843024762272993161486925071566178518065208175389967543604806490268944009371882844133873175188833451851372081376059415891948412492183417902688316761375464920076149198174258391722868282947491765937695165260227248499341574048063605625251044245885784486663742047458511220246698608748055150714029284858108034995934889753366301461352943302088180060954331382018985386093504605597598947082353353339054058122969825920725261409262818700283519190865820208265552512367652212057771412766807388144599019844262431526697871460762463840080138880561952093252940488944561664609707054072101114304910577590342841354137277090165860414265249796385534327717665033217359785829876851266295308452863607338263699236720280487163541150659739340689285481276384121599248292816995007186287421462565160154837141546730826174903994167130716289004621003963432411869694440056199242006845677285428308513493711063110267087533749756106539408123147839346068413376096342475902653002503673506741882620750704384613860213333568805400011406133469379122133157250014478932421441840260264369316524785405896111462698453581277991709451474359323789721168934010740108274554349891573446525524363424162142584016866721039863012861854899706994209382622889777299456000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,34] -5653325704926628100111148816807306703152501755252440895234909626361295889312014139542608040877065369943329111519798085844717006997865667848383833521754998597278435626348016713542088955876751617807047798656356444671976349866732208003786250361509727829609280966027647237218080476745016572218482411416511757077197740869372928581524888767228483330724991612786149518378450189623077379704312130182826336419235977733306734202814704729462467909348922905984763822787660713940018070470342864568771261384307850691944593471108089004102143251855542446042779027087841760991189789410497694641536641170782461060333632075757295842729880019167221769280780352683591095713268290596650473879485984500457124336539200611108317217391519481941454262670033979466063205176094798220359849953200236715829879866767714376876154545805770392236467619846159082457300919242961356546156884914855358160445890361389253186103037613941433630088592749324566373806197714396631803315591282843507661097807727423196482254943981097686090936930488533025055473590893418629922374535424440173034763423727811669540264928693102503660875148197427898682450099405387064861233858127112171607780507591178055337857589258634258550750423805198900887930966493859768478021026349648380056634464357659785398282179684448048251163923172609803122640888695446382984215691120298099360908798264531297392950975783155487492820285418001309563587776275596054739542317702132691649933915833557287589213317670160188628480485142810654557881985286051020293176986167948988202027719237607259763150420718876579987918987986991091727471256248345661995539631997442843429775889543252187218313707366219197747447184986294227576193752985616038957826874798460203513890066301669590409293702013955921951423504834251477903645040222038787662282309024291724958729319683724557241789849122673408881927991266310178971626677556019325855746933757105374145073390033650271008867781982434853117234259383299805615147954126305669364235808047631051550781652928220902478355609607102641770625838007525537943672397730801933660170109272156966168607850496000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,35] 2032974053115819779697505380328409415967511331844285262106582420809470371874791025140517114021968329638261407744958470328390178137501196514695010890721154600614929128627132960207493849732818362221365026754109797630544845410704402312374629852837198699037856424730802057773479160969101644416954858015349844646925465261921652378966205331327428228158870998701544080673491960420754152185697039968517091800871247000489594799104801336056892295237636750620392053225261934917490002499650761889677577460938281701450428861361423017028659443631915774968870516955309624335951105757459943768546823837960549105270215284953755762857022243744147969554751117589459720563715363833316113204307678627560737448986261551987736544055607502841393213593758099350573518349076729099891059025708812909099693558855594967860514006164350046840958034309036350968350619339988386819844531461365115782049070200777436554595862995128398537442204378516457760984527766301738146851062767725430536604790346604910480336570733193899530260357794495858925761930184311432188694735626767649958064179813782811255767327646908610886065662322622996566521556775622407977414001920425898860981116974922876867359793353208006481866093263499588596372934499253689030705614914806381883244136248014253898052261856573577835809137278095397350308249839761399966134698631565249892692255936962490291813868802285399476235210859180176121332014351302677156872309887322945581427422449975127761723696727014663556733328023892102458616193275842800423679604515172463467080013632144844765306259307647682758535075240297703862095742217435584235078183229401712792094427743997910506786834435315131564345586895385442431470754611916509216296368826778578538739749086523261067094569205111073540843854077026249300987448995448627745689978380859562428651245583373566255968201565171335091433226659596718639568650517168108190108428778381481730865838173184927938241272831458696080501421316234116580837772495351362205036083145680581224293049431092764744572986346192245694949512013688845467844403445282214198466332730534532284915122176000000000000000000000000000000000000000000000000000000000000000000000000000 [108,36] -630199035207680417354789158249675035163072699878842614324689648233706010299608699209001863893524645275258648606468280058011149542748944513918583432252437574158607306288183933202511505266022115499009986423193890814946510505181209491302554754507763207660533249953803237739114435448097076879335347649185543131054689173388357372282508033855427540949955486855334527294020519441036677455286669043424285800469698755586006615526524229594749587718983350434643948991550515946722635154505851440988571815511717910314068160544275384995314463940964269738356241640994385547904463294665660471353642958656534960903742614012081612607979031271301491757867492231550443431163664783129739797976492223881689513630125285170084822042327343623004918947179870453672443764606992511106471723846845617081327190181558377454951717248970249779018429161748728160711800668995072080266016331195152792318935928029250271292020942334007398969110984878209648002193525413458157088254169491374145877956850061658198470724861316758253240357446524273802382466259143954958636865802915491545275414586249746744212505582338867869413714620273736916951389692935520720838677676743150303466424247177043965634971787833744679617425845441402757589367298252788549529640510806186476868729249042565325460143117427678170263611888540811134747366875947966804443783745970223996720328952302100201360830552516340940750971692703976065011256683980572776656476640941534780534958943601714004085854123173220719819852071144024121966186020455558945550422687415461596609013215580547173836670256892715402032759630080525650202439942779832858659554456137634902520692752354886904403725285376112855283620301666794944461813298520246861940287806858075950580118441595148047020427231687394642914258492191303518387419438313150245510277103180026491195341333615497860488995980995282099765752462477321149407879479624277086796135547821595115171637757426002539953502407400524688794763997129854491595884962675644086481907292185910392887780645439117667064377966100109367345137553298532444656113391924727472189450989740804899732455424000000000000000000000000000000000000000000000000000000000000000000000000 [108,37] 165615211037324331454158540861372709424375843718672561586587421513431617436767510838470366514741810381144209847559784310750574322741628245612208456231795186899328664187113838193468375566551885194890702039244252554274953105216937777205694452700935838211405801580598860113357067935026205727046434696895754582321571297090924864464545374289944122738642512680138142826438188732208107247355872398362261543755434727732105649790677755746925069858076942860917241363864489217208154029287225317066440284317078712833356664167321530368928458131472220568320097043004194533430079394160804698175793953600047381395079066779538184625117397142082283060303715040157776256121178143601857146889544478641413300930696878470338454483736918498387022639753072890009431740399056889290335885813062789257810379162432840865753918528860931156154294984734401408353255657890772556751387140179306207450100217325237695713889533736504289734424963149330985758313890150358876714039750135269907206235259613124611013561287355323295059494714132077682841149131880692281567642053340642223726953504174146109247877237880008998470372636048454372273422141673491418726085118396865084770464151785621976287242833129580934162397194097395178803783247091159884783869887821870829001561075687622385019551525459329171247808461261394743881992921633162233153951614523708411612887829532611263302429642425571915025674030921926442253199458270910715420789089415953556451203782895025356154454836610951711813020230078752200875487972397753139745025448265492790185435177224049285204212202298702324513766491348972897622061289449990588354118298742011282107792255142851005721600347553835290989655634516934722237270683388758253000164299174105351081618866153363114146786154840337298747842778102681744170769118687335148474536632205829980548627954228732999411790077671883161466998986694665109412412008701808895691778717354230726687755733814418068365768621589117159463047845564086593283916180008574846971480658844076809123725511197592211828567136519257987011947387242736119737299825459655134775887831385048566961537024000000000000000000000000000000000000000000000000000000000000000000000 [108,38] -35425754084271962204420951040059983511332033405705705466804426397753141023151368911375426080048683607618539975356195976340112155072399922357933729225821763310895144223917618859747355406520950651867172039783224656961950655647815698259637581025329230089295845960739034837228311752673200058204164675482190028231389194930748901230403723772451293035065055519768980020895815762734291136620509979704116230309907662634954445063252971127935966541582295613198834723789826559267840884411284207375437405963207134737617794833887997021324653027661069813307522737475974777765528231223912386357014494203952850875469264178141377275823021099260017867893532074281798650021744686109826377407519652845115222182525363285053178252422572084522451332228887606444632634962650487399553395588809134324291768428172081576903380782231081020384956633335406785419693205397964944949908605891680471111451244476376537279225658930132519630039285516647749897177220045456862038002596673977096811486349289560543823331515181792491399004028900590745224310158869466839861320140235353677867289124788982282445659577096198905682641960161247454413058610616518607951452539211328550103772109708758273717572401513665530641499354523255775900509154356339328945566902001680098472712312651420035382974419171282687240627935907001642413620576467755143137660925924732714492431280125126372245841210143248938590974913958130852642602904183969785545869621063656474209010604603192252520647187456042532190349909827642792261837822130096600557003844887001641700715154581659313478728062587976369234171999762702469488935236580628039233311719647077259191267552714265026202427395993769850458088353599601506803021900709601642976032139021466123871557257214835175678153663561536118689616358872845845969608406872310985508554890626405795507387407954828081576946911746104528185079611664830732889646525278566369225294938225610081877211993544960687069738138852320811991026744299964282188466620111749697183491587063186466064917980743627402378984684064927186475241522054741947276293089755931576253616258388704275892011008000000000000000000000000000000000000000000000000000000000000000000 [108,39] 5337241962361341614050981441650252005380049257118379381604286882639954307940795998644479032622819219213854754366610018675928542164970918791988894997835809829007454685743502829245179139002363202888967030500730191794478135823261834154050293241812953087468388476179886892764211508934586383414540182756398080075685310831543722438504545331504147950291284980861145009973492722299049075369608052702148803186138382407805128134640815938591747977620996978697466828898696464879809098752846456948936194177680000332881041790823801277947756162311518994270116556860839408646922863920690892446106720505152954320930920556173689467840831637400380543084679459547947438012921556041346136310932356022547615489471899673199964545453482881298948566116717634148548450514625715197834063988730270000392051943430713668587331466119361847109143392876433053299782232870688303367002890391302688364622040140353328278214785497668089588131541246758861258797368161823027260486136939961474738460368795275973422639103994359813259829582518358853952464216290621484060079470180662841061352009935771890938433039050450965660893813279277606125938819855365269819149396329117097672351619914585514771973191774791536661178591223081416646312197432710165501264846956495942961205907861527429524705367933251267336198945576541865371643368472390974061250465913238889026028039007069991608749233663695256991356062318837752137278332583519996326470217707625763570552883314349495248931444282696384325740971149275378729814064104051139257002750212569680907371963306849620629801498626187442549644945882410297659448169982615004033600617156297864637462323237453247501871651473270882787927957001952519238333255403624917512355839160706657591552727362365826543512972451800480518404123498907104535942815649541373404399045643283197230000881659914671861983579742556065728371418766006738268835810647129342356442133938465467508757691078843758699289136605096444183659242378610705771905431086987398360028516932356885279499041300862131194499349186345303481596371827007114436649585647664867096719100570523150095220736000000000000000000000000000000000000000000000000000000000000000 [108,40] -57019121782578480243432325502702286255175521768404163787998349934669716844166424701401507008535278222371009248417866208967251775581278449490263622895652455613856951111482364234513559345253548318687064391514874872078222366381488709906976500239254292989532606150504146007457233007459698356980013566307949482864991207698450889629297178607432645349556507821122147979498166374880142258491197185013633273256876742016971869604690423009710290058859848595946340836278031871532786455527176761995749002358663783412264391781089787948071362980688275040175581547024841246860004486595922557572735833406716839643782167943017549237522339459090599312774488691577348533319031340098971593684272930027047994243695652087921513495599556559756879821071926525417245788981114373844343199156002552866516437432044671158431117651832832029202604576644151013216239413874402833111003171999986812890523576774328187996760492405197737159450491932189713184923660024100280385091572898011537518310487299033090111916729862178722063667741882813727433891393432906863453245446990288779699156102881313491092027358193563456679192628854764746051878290095132935444076605528828165870272672644077240520264061712500487626651308932479396172912393186372115010757981367868546382235338179877394549786513661759913944500564172867111033194346035275154611389770960092988259747589981827139821751042988872929499121002870334229973185985330668714592844010832873769200824539524901127762753143828098364432166078401240840300554719907530342015694361329730246832004794844225672809486569741623128329182573155601956107517366387805758166557571052566767812315169140014950103647400323423886828250251721735637720117695258659111365222666594415558356039770270241708853026769541784088778495889166228992983873868036738675125501084314413787409798045040973345422671059557921085560477210923625790451558051637229447224228484205901117125110154942376766417666787014548852927254619935496905243689224217720572029971547062081276604597756411788889578071317100223623751031234904782951382845368203309747383452819178952631255040000000000000000000000000000000000000000000000000000000000000 [108,41] -359778147509053441467565562302337746973433507419756715671960652796979598949966934411794803352137049610383728618112518527346208904762154503760464820364119648244051372408891083290756853801398402948750264182316220244335689246869991838624225485528477058294187013097360222484067013218738702207007164802139334047840953753726339827775590323740642056402625762511088355253944775910812997783307421211148062323813857415678009645290449009919342999678653389020654253925995262611031246064160522446802219834784946883265566126541632067817885350451577139672689715956123751157410211978404473617425034183197696795017442558067247605236176809555157717924775228855933096772506159453246980377856960919256745426970199429770959208027325843904005372848159954405607719701363225558020802005462313845233369274306755311437863298012338205096255576664895147029959109166056150165134648781385279398935083368168698564329918750306224772528198320879036823249635404929707103142610945841952797851874700772994661638380620215810124047623600111164743290789987146559128363496512255576912145659648766211917460012659733559262143977255386300910924633734193801275941241601478775954770237976181792153473068536010916728889556840280107065867936056109884249728700606389218122784231962284007270425479210974487782089678149951499961624162757712551065920435426827032696214328870974029062289317272886925196909379091400807570539012127991265164290107735990997114779083964976314954251607058451556922226075656456691725001981965059586174985165871459190460146039986878352429489866932865563956656595127137640924200642212752364692567498023687860389763741460036504018382718369956516343963001757468759417337934120803413169158731769659642191262952426241170683320145793139388491543621712544859831047665664401198552729412051856368301283443515478793341704570729124717241805142175900703759331179127696617594545548566567590465447760062291839242151675763533041933891978699933365227230179207529961949292545477822790313308287909139147052459214907595571950311255959494189049975887846945102222473977160841772983648256000000000000000000000000000000000000000000000000000000000 [108,42] 178529309163197823524877078315924790836050038326379765985581418756816011905462488902943700528324399840623250511284020033088384750550883322548807802101078817646662325855011854553489556855784669847252328760341095877193852494574573454419197415271446012994606623244975571124860184355977122091304813701324879784082363969496992377348470417512259800047454773719743525779475864821628521247118148420605442943459467490525426030539469491828695806718166784722111444537017012213777933873215740008138359550308031012276929656769864720175953384961226291715155571375677012974281557426191622343045453820511804215441080311206051212460953042139218080187620109125247923318533256792603627890707553246601431529339049014564669627121788461958845691963771328166084139413995263807459118117548209946852792342376649905384900491805108269968982996428214154436610610283333952546873840448845823208835858922039637231389353835248977766754161213809735625742810961523830882865553284162821106429054810842080732357527891995554331530428925306268727141491415082522131039057096286410390498726022894355620261223583768651477600560795500050605745463732855704091510516216492045631190220500373201989246975484467309499923269432630354100915207733798596483420004799562148629108162454651375343565356806591793227242839780635177121247302605775438922999901622760261516596397291145161445284307998810772777267191093906075033276369647591066844803955588859154961708234632766670607696796634750660673629785476615191679795509217147611345754717110685611349010349514288442935768379195397793074594661859137191388244220897104356815344336053853506428943149978180580465934403094218291803101072118764852014338747950045376953249388725745626324934029708365027817990958834337404190455213762557792554045794917896000036732416024538454851502058414339280863220533175076074426888603522626416139469909712923902139751441225703622715963922906549244619367370730588968130753738679179905455203107068180250920373786065015609714086019991111344011445378891476377394943008766168933859557947757331434661228865167128826975617024000000000000000000000000000000000000000000000000000000 [108,43] -58486345216158974703575274448536425338157734066013280478755429856634651315529039203461734756920133440647304802810417263389728195129002382007453313705029190238718148284389679038609512456003904180752420980186816283337674937777054201989220666007747741222638555975676792079583980522600536232951999858303088280791056573201192268132598700466723930516717136419078599879623401614915112156842373418156921424851264250951389909295075277401616527907415948803037150750950395912373844143992087640963219887099933915027161358260522172481122489340696420264992225100445269575395900387367723135804304040042148039974951384238428257174136535620507544161763593046199393272812178811582418661064399552834112949668006053955921196236959174679994205674075540312155542412796770685614616940974561816139841842809053678655125604076953108337801228754365657452348831815568718128332633237653193218332035004132058405130985863454444901181537265701749383679020220668574281563826877966123944371727277343317859513755419713963198767599534511435920544439835104574937686224992215075928694034071427639589003492057866968130443801093734925321962699116555520224031941852748882804551902142460674223536894861685581741814673990948267850935846006247287488109677760721098306119983621804075360903972955724152904220317351895943423050768438680340994019225830565905688390433640168260244515543475295742085651742737246960960476746864730499949261386307773154719618975457726643828956909635008271387548568575079640400093304652490131257767133214592224754176568148226742972140660043177832798608286709249296779705683359261354539192715794063412165553367673277537116366325470986253536747111146496547946181728967223285857508484094474541729792341547279440922546440153185470138496667891348960638733883694684052053157076829689662644857106848936000699615827220203129705502707747779865941267709668746627397700809243540219784123036674054978244854304787311393492420506013997117585097352738762468276829899610025890331122022933575580169900284839729040082733803603991958828817657758155825247025350480809286535479296000000000000000000000000000000000000000000000000000 [108,44] 14492259826116307545580549784928070922178761083368163888576321980478180817426616786234398262671639927422948318518099870010145848725182204580822238291918995125494825646632703406631084696466159281247723469169242099604878561417499972559405651933129756061973982270111610791090118835217707235270980968418757483741041602805696302874637135554832225613797703999157660972806210307327955154829691480570443825974209590238197228703330571252223167549243973022434360710071310487270601939500662236178893048841216323316047092342950985701387178166634971155639522652955860339129565707782245563947294415421119371696596762193608584707811687550930409436447088687687790325347199520916147565839944864704806517818307653797749030004631974754611240325052649663043264317655300357454136071158730200906198184589433577432067154177796866928530642777451136286555115606527396192627488161229267569124148267563092970175488927205023232499631853699844872100112955809929767697824392567526111441057256750770599351720258974507530474906053910926446068323115651173429350726055993780618749469294290675627840472484815916402133353491574486180017531284823624299416260533603274416735743569083509487919443277911464460746103577117062739163504957419780372518923631266004314702606283330319999316580138430452262739768716357281323978581966311197622404576734322956122390630786246748258222612798010652025587952928571402628625008809444270635081247390877133594307710666032928018850203599071565831167312176632218192656943452697250378596265678905479016537328650311680521991109798186157259365173975262311170310349244464125963875876400702445016044210717747440842210152320173108078290025387347658047006890015895113636665033679721729212545544459159498342063866340965335961803541464053307594975347089091366627028138889001287091680618700950512550534507566168321014176974256590015264945075647178091247982342394202222460538549757022023662903592243365315169059957131648781005177428169182102717271863927250932195097055863035530506057571814342618997646525556187570898661244690210960859053059348710128214867968000000000000000000000000000000000000000000000000 [108,45] -2746429164799221033968702684189507131770190491139154677459355852473037003473531327335715822655035855134192822395601362131176513532848325906162127616795344309469695758067742296022189521159658159089618701284473879801850071514842735616409152733653600452642571081428757011378840009107460052208439295286355858133223413204208334750353516554440008939263749114719690199035380608357857640081349906596764372978166149343842591225573934593798201085364478131743058271109952678553738070929383791804312953056581619489567538895919031360501066334345409334516065548091085481358519898300772217883717842695293037385998936308818049253242153721177066650506563965245620073679302952323805314306118798470928027637966310604793844742808716670947177112688132328590838123170718304842868951925628923900458404480342691324163010178463686620441417750739865132257921917344561588527577350061903609918901831223995832121709234222128318609841491021674373507778818620605838858088306006289508206489406891902133230605859088095027250059912618098401344214658972213145380419796347227157574384035903607972549461898562231052114465165305659587169068013240926822587957724585224166583954813599704729805226186659043899055143905333331640618409928143146392292550439817365326565313591030623673037803947447356264418189808733637511046526830623488818234207716758536450451911891408928058287013360803937207274493006763951188464738675501611799535939643919781413427879657536572717972824708556012154963466406777205113208286471264469195832544682699142578646816329494482856586830122376371401311790649082449552476696425406939757612378593478561784549474807483225501579754724308392813687426866766480119288422434839261435147852314371862815020980570339116701638555166319001066963234480514873009321028654360663058223334676948495077704765519122569612943386177733535928937388903652419521969072601067349362978169524839905651371551670500449894174939518067718114610414821874197803269274749343367167349234684638874486656516283138167807824270832649586392507597902413072380426201351945160245398507556025345341652992000000000000000000000000000000000000000000000 [108,46] 396273475581752373286761591508728947223453504498143051058217210561140572792962884888911802594383957595677543315240093123576106303654925300201494668122987766916386045029594245055179018549950023245265188503762967967342735039074172169495096980111290208576020419389002015667535860145267719663171053044518486291660849958312401057069164036487427638042318328596588707267634684283471339820599847491356380904330873909477351919473218250793677632502780760248301543389945162191473340397446600404241475890430433672629732303337934034374622904766834712174742465950139865530852379402492026317521895114708583941528562715281873054074526077765403002550098610898961319969889628097473554808380257545724507397009540945595793544275931241945548786233465949675405320338547753870223380315108266978482811689081655071068207109903388250549512827930322228193660462499241033523834464889163848719639700887752215231887288554076232187639748378245993827530749602268057402059974797387274354095159572552535512331951205481377526587745250748989253932065495716711661095765156818582704697832693497870682732004224691713988865536989386271115660669833253788382624651880095115737264109418906614506469816974138245502747723485182103312453217499543224672021816708723070875591338350384084481720024217289759500112300456547470344078917056965089194392802259386943513089077291267064243192266353395007213956587102973257433473282860334476178866612304050524512145361042705482139280508289218118567159449882623236311390677019647093910388209383029036734583138490761081023770519371412586463726337239879683758570347800731773713394439465712311701405308608758338626050429673438371716403052747159319963226688704955442853512847184003692337731797667467829211953239306013843978587406473122260274812008192795220690532195116745980178901859126585445994714190877928513998305607517422984342128762257953262687950237957844567381651927160356151703597006664799109143296111003523492230348763141632274213292912111579779188459475315303269592722004280656913833738497195374904058565376160401545957698803936261423759360000000000000000000000000000000000000000000 [108,47] -48237489469520928846026578693194499182220017555652637543598251351130482185164253486196787859791034837100526305188329900917841143631980613265090314088368736418231025211034354184548481928247300972090668351219528673110455369737867703316326788975482198813108897333309548045193714338858556554038563592667923962604462406481244214882619606002223807251997203302273491832822715385484714322626508009379452986173179551236854742118572760845296544067210643790799875596062783842514226268046968470820633610813229682390499756312681832192911336507872606289282933805557415753605197152281529793449706020737154828712955639992469551343372791672501843236302569680393612284521168249812369491017791733767352307459700647945095106030395780610044677446580107889709551721000799906989980043300849468255891299845447250850605907885497613234066792648532641861914226850763145335729507141849736706256753042321751956927802206565739112626172466699000348352616881009208969870096808986843450558637032088832460382588413093482155878314129239577534102053459270559319997417656193741173198429096251486083544025709463315909570218874361910739537561149520303739427393341406755635061720309469763524015473795531656885745773250180850080603510929947696060283073215104157133403846899537594827226524498278049843440806882232547915272694723841769209682817325508360838082924383228985715418951411461997570527193922115091847604838431084538345711080108469374800138785664121563465480234063116721025540148699365067268994776443945885159789860426867318408255125478491016281944740035074050822259291490168717327526259244757641795328175155797488693228983943039163138794949882051704154083204261347104470745116717547767869797026677212162829360924925928339160490754283416863741579300632959827126146363706633511296846706354792616077223448048018370508885281383770351665597114824220625981921784862758984626988274697536576409808513219108875282027288318435850133537366435086879507242748241070111755161820388141494656910558713546181203904618990651443871268601885491051957216257535884790517796327154819551723520000000000000000000000000000000000000000 [108,48] 8057786709542157914535855433999372317853165545672688463087760214399154125472949230670378492915223971911885370708649927105084156851464196763983784904100074946923594139008289155878139039651128495801661858373467606420208056854695698515232961983776964264151154216481544053866701875795873863287660229588116848159680669833766624630093475934123345498527903394553530194913026974416017775089536560176682149398823188863479727327663155007723867665410890720786831835399236922559386592207728742314268969257880993442998489868942794178417573382162009034220132049216090427317056984305113313134113089926484359277640995345902644882175981085716638015757750677998691861567420616507537469808860605783524332675806584129142585292923428894087770639711726631246469539198633514734918750867711129325039587732899095933068414115994810720847626226000330425323219250583786704263017405286210381431092137720719806512064007020403830964959029902620996694552772494966201654563595226615570057624298015193926058658951658185724343986044649607844835941570143011153082480087159498736895830010423258636574326361794234138969333800530129022261779120618280296851291791878056150599438399514759649545825721025290276487161045018346458152448331653623752882687169924960336260688402337460184897413970642247226961827092433594981450502039365862632225751112845832078387586955430183154062628142225135961881800390537205304332749401256665960526843660554588343796360771812617117816628085032159650770587881699347557281838540674484814734491182706413580601459376385698834677618798023393047409971301474760537812127114841522021692470078498015593561804708034617966798154664091845035631261781208476927653946949258291766620505847725531544597981371022175783724046836173024736707696449333500468438188385329441768575511553134897054696312670110072392319292945596302875916517920394613517900134321624816337892121882639406250344821802172993708527484599486892092931645492901121935817716786898637608338786447565419900322735602328323574417178465723668048276976247526893805968104177400309712606599671865807994880000000000000000000000000000000000000 [108,49] -2229053484063296658099683955719996360327903136975953505265633990452500569780456769368813590686961291055207955000423571698297300661027993768450983979719967055377031876303012472604134258385326528564596521215680285509636074144096508419251809669116591161846297891633141434746645510875875398551872878108890395905907077252417714471173059248460318027018820004124200062340968056586584973822407052151161020806582239338225600735037430651834894625948560174921296268884980478524450858251215702077067880336701240375532380219976625546127194851323224296593096805026114275695576218258568902777139502815429378864650934615058664461323153785726488289405999634770977408734938422163866290880528061069395028072784862797821205247409144326928118479148405586540602248070650459673420830299347325914467850874689780493564540065332227530185431776752509004019176093982055327642794656772621745344888775870361044028168642725729888424368505315135521205505276390428197630336267595366129653209580189491540688378297414449236048234993804796360816149637870058372756345008218803831606373929976304768317092792771831986153331660197530861349359085590541532765868510857309907747862725809745565037841880843793006715352213764863182982616777502435002359720640714983423246506933958791115819416501795761750229507038312803904098798080073426022949637371702145742842986851848505555886799754189606926085270266289436401567217909594523604564776324663282417125168898358063692173533599520619380776314557442288413220048421897859649700405081360652107324292528979364894315913611496532907891735499611251913650725629853529304467589770025850137738578601513215109904200712435254131298602225044610217792922650330623399966956764524257167140948975837884838528455358855845484398834638761265012157233821888368223398971434369900222552693397047155287190238703871659155431124690068016261045112516226771489950134781154980393890940452339921757642668991946847496183075733930733596967738458586926990512107845218755356059431645057213610607242115079108253316669821486839671238237244027030989078592174601399173120000000000000000000000000000000000 [108,50] 589374192901592437851826658241486515881503841356619753226004865749079277522501064219513231460502141191234227538605242799080196602548569716906740831268964467119492287941352837709451837811404459151447389812161010520833983859669957686152596443616417212781321430457830362794738794038596299802486273403393160139712389053143171902647701488866356009162277948641982700980054249113017313300135838761130529313184019267873703337270921299589326967756500249061539205528822123504824464496184393962610091412979376277377510094047932216411867997266285002650528931701111180251406549175160796515244320153390703098933106277413029974450563656206616133523788074431021277060896527804672966526543712591891927178869701945548245068536231370551630441514727691733620475993690227251661804328148305377660265804575016176886056243396980610121822873345762337164391853270643696438295617140969195946608371020829624214258216098802756506982818807335086019221052344683952270675858705465312496471647449280300383509264774319098798653708210955523559092738233026828558976463900825062366622870145620902743949079490648517463337489431887939286863286428805988980474492309659677855881598636449731538671099040754527488701692422872225371133794521778147212405734412658582882354510855097078107062660099256287499975433235766471384292846690133558081816875217855374241044960145863698600140292809808334321161788877803530038310994243859515577551851409971515556902995002745526883668427154770676912536344519106779639082565019662062316416838167286185519252457952225872443352567556178293846962184203946693630928990438396756483746153326606619117283903794579511310370135312743276141084116106185179412561565003219864434647130514729713195651666036595038443300348705659431184001815161915378439833983511604711079709108022043352279128574505406728985885290095438802400007604975872032450659234215419606984179375912457611442273920407103335763783664484958047442009270503112681378741661490820961497345389672568699659148064021554632504875737074542765255920069601266043090334668810300135227406136232556625920000000000000000000000000000000 [108,51] -119609227840608537604503656004963791271652014853151720100063815273427340785010546940936282188346188755577024641481109814402013937367009614572334363945419121753189449172815625305195542116996487334317855307234580878250324003411512642847540411051779647123856775951036384203496755135731857331696011206979881524011822129325260494817796411330286840124257872067952395862878117008552727800993544104659066054060790383371657482787358101471548685139995193712010764882854221602734536025980988235066147391550765927243956593738040002011479770961109937954659453515090827389846962708090244504052185902127863960718972665938819618572278428856795144807826717420588608975004180994418330677677476805929997664373375010545945925464219079426745819311504022884215531937990108447731009580511880116686502251412684061943249402662409538488811173140484605715386985535458071965347167883095918807202116081828510141257995295719388522789600940905206566583990819476740849620096685440319884889354030744060008482817741317576364660185838911977813685357097502265402002154375768766929230981912469884317335686202636825802196110390252837861468792488808008043821828216546937215762924221128700541535259050620357637642252115106713083172713739317309243099495555214332010512664740462467854546389622406977169308971525781704403627219961677139608146273249028402332193086675750875565538406337160283825551596686342613153352748058742679648850064163359890217280608446406305359916861660024513071164729718649616489475439710430737040877968143351937838935721016442325993338731673210194148624602250278292880216047793213794725623781563587467638860313696237215415460298155394342911400027654926765371395636325298924520680666529374905713942199993228377703276842544322982622780153296491763589768901532292355296780791537862071025627148043045746121237447056814897800360803178757314874586776142775859418769424403100584545279349379311199726614428729508713399134367787243798976520151578649138019395764212790418884276667831269062148406042085613441553952307367771724286878413164226934271035208585225175040000000000000000000000000000 [108,52] 18388640946439350580057191645014258279148315887229682246545294140185801923449187735304676868411410384573131607336942207003124816540450355387795663225062378106349618782608493548532348267858692430502374549287417201669830610772133384318194489356331332128388545933493645596331284299688690947626410710496289984379836023944448879501769584606076930839311963679474729065041259419283919313082267631674290659985073741055690788817563077843784504042214932997842522144655895769994465848810888681988317347887431723675774307848591576042364174646768478364929151324174601213296452814427918396953453110957824878576448790039687705564068902836902195933673812023816145691959818325392326884764077081849923314955170019511604594979216239057980755117413234022264590271418725487835337530284579518826417790236576953397091966763164551358126569686739155294437383775273773006895224215172846651703187577917082744348196654711047486452740668388781273407943942277064147842553612590367696099603683728832864582283663190670048667191824554652630785476797624155890644839511262845013645781266684393416547122316132766891275902270417748945169442255877857482899144782110693622796335103485125523165378153749234764714610838875932695790343244666901007691034218369170109086390045548167716449885277160567375255366990515875996048420986334917184756639289425295896992467284990996085072144536749705488813261913523728253998296704001121332192073369192510059774458977384488662539112441391117231851880285726922243608817183934211210194322058762770861836557401605055651934412412609574088450159066496815953216082542417063718364032961652589939053356772806945657947547417325279329433297429976709476500943181393036501829139345573372106999986718622012594476022613636546428445144315786938198855655307927458444365701484595935168167753759122720497173362925994770862646510277264916209743755810335613059861461719451962560731272491542704113626589648839793702571742966503706380467682335663009274966939220053239810610082368088687523462534282562049501538633862465363516506117566873921884837313485754859520000000000000000000000000 [108,53] -2164492033417693739528379810850649253790289019933300623553715804166733382142112164067536194800506796854365239751685324408219407055956019190981349364653677383746145582472544619746893645112425978895579756191520093596741058265660874491949670155352918373607486436539040773013376632923312644494653269718351009588495942676454541401548621511537494283823487966688417925639971245330767898427784037248305339812741148043432134758656080635205414507449858785344772646620888034148433829665123835100670051495634150311462175699702998752119285593245349704801034359974565500773469627648842540561321704292639929108142782273894516916094053054776635323536261475180327153702375624789315930065899900228496478729747672415122085674120891380987669448986271243426265542058971034908966419522645036796384182804812763951783275049028268055536321720449543241316046302358581084539688016293814247333911955905890322880719933722178294376716620671318320708196887123135707813419209105892253226729984904206995288136593760507209850972066114024441815463537142195561290312706361262619920277374403017195363985003153493189073637792888258312956542064652060967526163112987852002403191620434562567632593848052414643297703065879237896386193905614568679226331721457389378798915681814996377922186057401835682607981694907620765667043029482766190363391801822123825776828849564912853453820550665550876639803566043289953352099468277756307417311767844542861400072299815356752907349401375050320185398867138069757966475809378602350160819617503731815980592305270750663358320522510580003562086924782348695062876106936550622165123038927047755407069537145292238773077455728900265570552669635378119846842095140796007563753824388614224408524995542108080921042897498545136208886875915588794779340610794669939651979841583881853282323069743193237672137756843723242497692663149463690320629999406449719178267925439309624300868206902325769834817467231617933776888447250547762121830333736985379569339865043097763954496691196718370414056740701513262331146108202912331321819220249347863243053694902599680000000000000000000000 [108,54] 196182095367561339891325984089315276547353284934020779276133035785462215444986118984617418132249049480822053209057201251420609675766266050080736970424990755160108565722210216747926213033188450124143126413203457826348374153383124294519117203004071804348675323030770336600783512914098286654659965361796940659308979094219000354981001548532142642523199627439748843175960534857632474190975367926810606388135956127600908490170605289283253395753767072445293095250809506262581995249304826921831270727344785547464468809370830993932043362057330784008935751687160494330287443579962265398982630845646023084765370332033089914101511881510092718458106938286532467354683159993526969344006447250583040395579504342002412893112079295110184147219954863432289033246554936928296172442257679606289259965937770776354055508124476140445936998219140256803944289928947623186544500722361882773802587611100209638303592843217402255999427921087701367048909942111888955249755706884413378955202179855258356734228312957146812703591655900848963274359314039083524640241779808742212898219929893468380630340275178503545175756445956600336312247870928491040670890759005361101230161453225167153817144625589184759177596812141759026229712545800664743697731455246515279999965341373578233784855806956842404013240700636039733181229453185710503788653403936618519684336437771232001917850541379533662446085138834626173168375480401697802381950819711553062808618330544742112562224369954369888651673195918078854950692919686458945873562969461329393620019171266120110067170419944991776363149432000602929972688688372739457742667824471032015305489115456247515889847627277405106448645374262268817765051479804584546821915793065498714339016060932176237423783240257595436516348788567053449545786686977324009650932513328040400356616415390043655556689423950492363298906044495527169814031806071080769376611231659628840592085321018306804073217768051499344670037626220261434924534148792162113627573154276790624194631414777829413838321277689664677407342035118353419392721436655204725408510425169920000000000000000000 [108,55] -13814075101317445746029940625988016147426556577152838395379069533124817856004526329423081340544484896189136264817226704977792354787980251358698780676657456536550212556872591597654492244524296241164190603084799603780088800510914020121863564050310737087012875933267724595713965898321074852262789574017683777976128564212333910396614120722364436224220931758590329967713303043017884534148402317487083466822188242721588046598499336605769613138721654696668089091872867912510256801996455591234198638895615683887385704756717219156893635043571821447381483962551220537349177021564289386740246611112700565715529536226289176346601471616102723959037281923069550011398675964829829897766882667623617668204050282285161261932977713374539767935444755634744641993532315709867988236177716771826254113794816513958119267721673728569836475271745134452941397392322280604400685209693549640954921109593839964963996809447367832439750169407300316679759025322465600403378339006780319927177374226358463429488451135360997721043824008290891734479062807711099064028972457059284487824694837871117414950135769109879655150322827627288077535383088841057576564288832282370527189990579165418036932153961015082180413852845338038343222210027386494130444341957755930891007236998968709110721070307525492446074665527420804392799416672262117219995856795642047480656787308975202132390202297300317059049614558135274853455251896381533519267459060372725837770049878536179859082319756109159931486991229180361607687568828758594068906563497974809734996248502936067800060618267126670626923596019291132669293660249342339442391495296279177550311355389578689920275903034777679310434469586657807189215725989486919677767472766373437519111206103583288036926176131650186115348195095854634564266857676849899292269957891861232452129455229834004411076376984204460502580967117232712632653235640433683376012820394895616803298854060098124954816576596189813618195097555951790509958201135451710812716141152782192610776509570132267998442207510797223204044877358286387142927255066511761440615075676160000000000000000 [108,56] 789828379187201027527278001816520777883922375842295066810854687819332138239935327746143085461743983416685555822676278731287239594056424022927570929283219687850136120389394576306373206050276500641581833878400512873289540108251955488397749096347410715665682116919770917921988449417986112983578510325128546748592333914181419494525839144053009266906602386280233723653061357672497902692844918280477134566050265062713308757870422737928452577789066668106318748336013189814760131520264069228808290537788459548710665710427665353457594206839465495983620559062990118678400362831225923433019654700354826243468933554136433531318582333447523060460752815127936087173860400289053262583431523237959916953388572120837190167718260305083266889396024169034669279240829175492777154121123434556647801453554353274960765987170619934758524705398405817782029655422548779852880977266763782629934513396015372874007393222352137671408681648686303222190604360134008288932432846962407273882705189763812356849274046123654359490021037628118957410441477547333286573992487294770175122253695142636594671785793232319084407727026857108781082536239027767671873931266516140844496300404025470483747875202406980359073756756382394415541759979511523888850997005274654745909119612203078097605185377647680862223029250107638493226437302676595440006328148771852302723870325311340529922144353479458857810624488966093016450973303448330357516604513089766099752222763923815367712904001004739615557525585843457263877416850681955344705761897085034842656211239951605124226772180460044725595267795973284775616361311477062192306132588853635650460410134757233318639751753947681573755674802398725529221252339336630386187576697924154491158479117834726041623616141365499877155346545169228209857229028668698227777706642456687068196474557133479755561914115349239453372846722404486287561455982151383268416582307026412583871907020489828679583278211435995145811552856067586118850981151475492039328746374901778084556506744954573900908187292101490746423706558571075163816107640119984483564907397120000000000000 [108,57] -41863480897688128795922305717297238366363526972969180884738504759757055030091609240212931336575393880515136764831576963431391331722947492028172066519951874917208837010110185107076145489803897976886898288493027964271403245993835779020412583923878841805329176218595272223137616608129019567065494212463262184815894105581083863578244737970957925712170749506487405092450140638266303397321785185310632254486935534359528795533966450465998529489225801719329519804097039461035366788164699485654275826853080963574916836781491486235212175724905811176508921862947465247666369628358695409935396249478655367774325364872013168896982978656869073038547670712341638869717859517977755039571771334419733489241568426953922641268612728004350383212118719194713283458487786659982880771031129568947000361591553534607653976375816240494232454716929244540147027735896605069276876569022045224298853787088310424272750816306043670182031631225701700287275586013505118397259593397762966753054531690727556716517363664790931185164690186233253457384220102990898805605464459325554091250468902086711980720464033318143131393177599160511412273565021225037715600700815794728615880716204884273348188936312293983637430006615624406349932272708112903608496405777791691206132149641156144835812064440031147626615654467420380959044634700498910132508979279327202770737862338530742857333978312130333754545759847194309395210658127116909138489779176268953767324170682337360755946458435544637930942992825734985362935755357675958608375428426225876905398935782609121330129943779025958965933547429636485473442131058833051738641240580522640495328877879030725274227611262472641759950732542685715692773172439132765323438598895697383559984073230966663537628439229102486953049091974984039317141395553917658585373019736396781984620767397275837712245166631095489355694611253785218541235962687348139097835960686676320688956091904348063469514380306744406522125776093034838563563556013362639263277142969445230652725720195861892312729633455420432208902369254212724619327239053955769315371253760000000000 [108,58] 2360523639151279124089328999028895142439383847017547726065001583729472449581042744514991484408191150858702882522444767092348147096721315022825895841082565414195893947433269785525296168466926046020257401662571371738055017392006716996306119209613332831471997610045495827142792562640320766247495848450665446659118298483962587507270011224287731444383814707127611667085005593714571122575116927974137999402640276621497678053139475326855043957794157968374288457406426234358419171729887234668479628803278540773126821177291770305921968825739711066458729156567819643928564558623246309068736027520433995836866280564972398795557017031046150202991400141027205911904503222737486337304080748307685533526079075609321241030171478888730504376453673360282568714612884743412423087595649058851057862853557924291375767620136525743063737201625970579700266496669240588477561630632127344673431031314487621025460377282166127187786927907752448393828884951104872680356888151743750923000955013399557798369919066991537078450451782177239270848655515541350443017212406474137436783357886929641035717385635744976674663841024655293756573585180130270577090633305513381820103916414930145537995312633721208466619519441865518003225371531021135523636746386724263759645770862206310410718914146489511444258013431806031851385852431121005899586676614097289535578694882726384698606770360780437018707524001805913774943365756919427090697216901353227962095180488700921577318067351540017264310913193394321078792836414498255224984378426129299755784164691757803254569839773834014974345161737481798164472079590260254023393523330734044316518673806699966256605852451185380556112503278497797314262465732204810611360871660686410512542487984308150796867340276276242438329452124486935596022839455568239078689650206445010469976548674616122238701646139300738903297073545528779183104247511867801838282500836511220762415480476539599846932435239469948787632184702162139252010066722198028737832615384232387949659318337938780597044147336017776836314280023606493600848364130261849568779960320000000 [108,59] -124206086614959199342936837785368323053970763328161570598804316350690188272855800544333188766474356337367154276603535344575312908823218186706053025991516376521683855650266016875334227868664381450202343854689647065096824244190745415034764797501789095516922371904346738832365207983876997709829683660132841557638325298556508492632260951170424999525593421464767215129525931514884854273054130742597196472295646060786287678196501265197388990595342145077102915014238754603982197966652793553106900464556574809113484637160911048035638027681000102750752508134166234408846934160392063710373910108051208181691315026698087049984319750324430559415668957747529693996194654333683014579936411634453839328366106523658380042411148191166737916267598199473667615467411354923299399925163466387316607849098022094921517549123745975683690410601540243153672524738588358860596083693620819877356453863861193428162772617743282990478857012361284155194458996857517022346176247103933077760117026935479443352119138024831699623437324455037177568910012089355561326171651772299457076551101350764141447061183575413319579434408495407470231998781029484099620935810623908003231876639078295462188956514832049871335003136363226179407146550046565779363001042594408153610354090004782819588579475806368267204762077074738540854876961788930730386949118509578128252817628817114962373365338036874625152801566567197823077980329404338389804141019533382685466136027763109356654127609738506800341770573673469160248947896998912512749568824873042218026806835707991771428427680668685953138352758769444958553666878519816835950905857902318731938548558173606141486257203278012389341535773730292745564409044522268370448250264972945738848297112768705034587355038603470659605707554285706755576918417223251510195144776754943083677791279206102876965445083205324190126158042113162758943467625181908594861633206070151957944093255126747384923864397968608487177400753402591282899249707275105039646169384425171729058026652766382474184782392225581925364469448463362180742992438202486669937868800000 [108,60] 4893146517301953418227670702728158657162600750694953787576041222747547698332105806584764552019512818380682850132127518411025158887327196649206686241220041531222388397239137350806673420946608662346135282198462916905047823062024926653509500316470858323815362420363679472326008554169509812605387240191728996821645756806488452985993845569144039278847055556804190086423071497809541978957532657693799168222737618977740468939253500206036175667161749252686183285485432325425224171788080780409750694051305513771072948545539922483342376059460366289852751522958029805274841832607339208237249842130026978596442185801289543867233271690188269636356480154268334683653787888191723574484853668628394995799730844878270335028184536064784983007613150840601213646425850508708061238803503045030108794507491265148863602981446699240401875510998605961712007601524372066662475639983197414015094397849949912702464996914878805410061402402355442954189832749642984242003757928438112102405443500100383461827139185470111451377766491658494167626926618120909647585732072340587495598877964523167691324034222000914299304994520361334872686419500450699568375075530999390102648718177982914714554345156155170642886802203520435294745324147674667739227747068059782213472452583196756690543679310133031220075877248851755672626631569369220833098842567906367510776704050547418194015279007177771282928665533606972023124270771510213056531966307567316203981916912068614145488117488258087131426764029397506656994002540219040000406488982561797520200209342884376855689630382164060295714972712956074842346574509421886278758753102697480163139891175125683561944711866142721910747200174434176355032294071898427932210546471728291538174365801931425240247561001864268382457590208020066743645558496192841002409502335240807168596954560596877588334150673520795155797353178477428969375420271809978349490938911524379969515421671675149170408823382273409150250102209857641844285853102696350036865776665247507928268220510604182103873818987322813643099287193018661581087144239219626472223520 [108,61] -105685295600934598024475748663936491929999944055384785262137775469717086025604955522496799595113309357946949358298476329246031797936145064017156461681946516027094314924677098337506225318314831386338868553342905942239463404086736691011980755630201358178359678577588474956242371420757191851729895308254961282693970178262631055701484898048860872214020435601811102275691993563805006433339372027548568591911559512159043864253664863992043713943002435947823619263836269562537831472682845890984979731392597729141606094117178656135604398513534414161695590295477757088526148925166833641676825085972502979493834160330742354081715104406451729600613787938371402188761005399177131925505904989229919904098124236080111271132874941143655196322112633256144223219292401073907708016488403047696037951551098921221345211223075693034049068750482085013872693105939485862368452518276008669541836229768149237755454267194065871135916476635424580063359806960054341897980511692757983008764368738422823833018931270878178056924720437115097499301457642663629299123741027921679272134091188112157265066321076204687917167140254457394393416157063717805327244315513757328557211136652856593101886534695940057950764672988922721600981501012549287354628892993884518808259337592777939482798814143083082542368444510162112892376953091565221443287871631890507511381342916090657864558379510989438720722283993826769063314255076495322997864370585826235081766678311195476931648572281279899052674259415092348224910976749465461191698683602183242813129881701224026408457951309220834710082189667364320329509270189366419523511310188057393676276936022855997355470725766110273800685325349454708221879450732453295647418647102548722960870563424381541075630137238752276985021152015484738925236980311849091197155304464164658082715529924632709002389888470835394193573444093366496728598748272787343546040841316511935996554280252591905954038384582834437974217447234793217137695435454751663535236882319061152103483248723665230264667769876586362298015807362170489840180281205337382400 [108,62] 434497791586192846239420535638275346674768150543662167244381810444681843719896343219761008289376560512893018966780823903028340130385363923232097589560098062194521979576966840263223939462003115837218316061458772987769467822914466358052957301835891604422208306646730159356806795047739538838801530900395471779064635520322373535801411130874757206492566820023859323158389765396359390879191079734351825123733145721411930748452702428935824580102647222582845612314128391145890324093032561848331306302615060389306919459055644642027190737670068889225315895423652015713881655926321037777301713757496065303396009866317437420945815556127163480847273941819966618608270547047394511054344936938829458941127457926268623315935866461124013118865768375831777759108551356669618748321894905874105419963867248778343350081226007712073331508467191196594324294516093919257913991457381291870000852605138799764206647736613860454464279871043022833901187028801836097327459638794228551036570104538252063188255712875579920190637269119839618510397071396416419823039477616808675858022922438713914057187864029458552653053919400582301360117988615681619336629381529084311786226446909533909875136970111782104981472499388611667871544517418360457887761346496762722456386309646020517451629762335181219866605817697753052427330579382560379027395507105001970052782621920819528806452874331167646909900838093994303524415246323425285874551329035570301581493828867417296892201666382170191496591436549366749207186337925310029511288746807939815852219488903306998826452722921136329747241158227735428931635439803531933939990748318636116667597700380886080640637938190565395299326165991154983523943404712964425439891102052826216984473893693946954195655658339550277842028643446853178741015480376115011438343180424722848181600815148382922644806210338038270063528645089010973412989907675165201433531805122157413493619541684165405361369026921793837692917017847899867033576351431370418603936283167148363585701923291461520800699252956688074554606837269967154874063399290240 [108,63] 689397734521265418044643334098071832723038160334874355640308092179687827848166119091016612066179296828821708579013213383116015134552901922130570140387158137626631718129001953846603818247011019042535331257543754700168227485941749672242879180587191772037407741440994160457959065066913922112800148669320031076947531289864957344433386808518099255515201839416945247099927273134781607891482842265385154214621691631125374847897234065558194078343486792636813735761455965909448149807114282743379099666953163767904585882725405509505273007955111228881245016363530376562665241444048272884579581799140374520696677494904938967343425017818962127030457323375249426068018525624688252994594023162181126643217816057815255334717334379697595372395087257637952092280850065736363359867563079031092199638949360195424839643428205009366865740420461435704106165134209092459532872985212191312535091441275179370346832626959246032607189530877043994237902079226564492117873800488472136835766218709945062230548711601369906056054394800052533371258630490909276775481391798699467170094312298803117695814213413182205303898953993947028400335562886400505888223216672896321592969950479965616361912477158607471030956954955106520852421038347658717546708931312174877409358340257584525339970923219720277082599617824398431696167401746346101863602533770420354171290155440069605207635490764334698592232084476922267301027565248525696797656518049749388201289250441139861107983152728415836380166954147555830151407863574184372838347400589303953816886204412188554597738776989776051776609507941294702898709709180737652522941548501243585989302703464143889270006807736488024433875954719680232657894618176502480248727032641842002159999464923164325684157187663180591728374221995958293952513259047463903581370143073001344933847918699223958379256581995501908811340282738784402626521665687463585893449735504380385507536407800719333875309142033456235227308972183149024877046326298436338952901316505455434881474405178282042087107977056361667917356467383410347806353638400 [108,64] -88190700611343832611965300384995035238160279350346986206887811981102261522434688745468893022006297885551409689671452260215179673159094932621824234145618189683035041938478460508413339628395232982359775532436805682981015132844548491435951147223325183208428654112844632218060446482604346067710924382119570626195464685072179436072580786113629554329637057218828196697057420686000265565829647774639961050594118742273398711089638423751896301787229640276023467754033789664033148304639926584550216603315888684022068440567647289360680549269928767773464211960126035087592783279752584911027626377341465921536165628113794612122135842627231337917132533300289410407411655410695656978923974921662825706510319412853280956786740314864165419446180399805101905788414238702293173721381055681772880675024304526504304449031301899283111723498969648160748525078530805800375253002811760448158737694455023362112718992044200104855453179263593288394592651328994538857176446606397498771220656436642293895777366706007506470503545030596311771687846578184237190152182910475752427607798858234525291356239476041443010133939413663789117116856119129695488559143090155671316666320757034004526956925748889043461367648035322539993433190422239620670093886398636086686720256181524521161925025255642705355263232598829415068831582296414210016303769292006454814968470255165098264075888406332174016635335620629364692195401878152409438828346128307125541373519985565711279513026304595790899758740851515873953601718695514913048305826662479380720120471659701390739465490595641296028031018576558580019147547173860584919863894738788003671581463047574583761313410582774127677191566780893558940150455988476359852540239326239976397291077462848323027909386036166487862114000335167194015813379305627424206449343944011547577099988212724341997486810946886967444589087929682430815932344088324355311699971244588230505805905288385137453604360788196642767438200745295967884007901969277644864069935946041391935412425917379947927584530817407441871312467720811221407565760 [108,65] 6381328816980111708040138352511778997986943090535124089083627785286879656862061504408412607209746417747188888432508505396872468917713165609964010186887526992476430945182274460990876294531172152774022982776593071985932751109218779480771861371357395384609113415724993301117293435682697863703041603121955073376973553719593236891007074798471972374636257412424260124574761187388983027665471032931253796086521425110341654951397850718940949427167598701974785727683680129418464180391710382160378449958005263936526382044017524943972251930997466947264947574137294980342594233037752054618335880922179565928862129198885660826930839915305194889981860162679412429385248246434740184429183227372342384916093356113473333939660335990998100721701231565443203982440068072810626440654410623766939750608308917300159552750493865657385264487618811997810843079721741720664106179824589011929556232551074169729827066036082857475340208547102011151024862705148470203257563990196490300214890249453304471071606990731832134383423737841507911457893666707122054903626765888668912418049937540149440218448215847834098847410756475906676590054220950784888725304035736708006433091513742704211694375838330778589001704485412029717954753453378223142133213328401342447515811634674288659476244383535633360302880927788495212876166967570224675392183926688826005677216900780476941342467339532269506049736037020053108318715022390107932934686628816843559053173447207780903592568822594011231414580545674654492556078636047773385831781279237435444482362403145598974080503388320663401600611898450575439693514187838240532282580035544497816212187528115927971537700852211348582356336959310586489084606767113792827016128163702470923347457019165198179933382074180807758966396354644940760839801207156594271555992921034592502765293899458030505946476217679147116907312894584621892795203038241628892047786122661810412625637119907773787871270554100378194069146599600554533948546503958139980011108354525875638795591234249778054085366785153406322193895029394418054400 [108,66] -275326790843281287403334196734611354394309710630857878313909910797676920773252131204089504644501684247733708103560980099130568709059159772497444890650934079416828519677090370561250683340573235563830630750704134690196031316810304751368783880483610218522209975817574919634810169040748629637716319088025242772157391541407225791264511296608013560661934576181581911514174766569743643932624009270507419708174856402296938419820489484922922516708610675391568500184627577560624062654338777181930771925998467763947474286050237836591323609937869910541116623759972338434732682660157422137986545800944513024930775405819693411692285251120296690033204096717206090223326395513112485493306803100337338077093724584481955489509653433492570610931975649409109952070980201789424570284514408930319867661460269772424969774589500749911229880855239171952868774396504260182642486990112412813743345150648571986205323323322554099857974624744435889352143085276679168619607836188198059321683457070041817338849297722205091963980875574820863409443305695775508075508625515114935015146309259587317887529116680538031302711602130144612091716147293945083859662840141876839973727623203409358898828963828542209575468108238140108017431082768928030480493733343637542834965566706873328162421474947523339845197335347011182081858047906095405850354657161973876077482171529055411039112930430320815659856051397952253367498545952228523783767056471113275425729232097446082457437902366876633974545073239724379866885425572390189698377242648927044723373643662012673375706183498319668383029819560055193928576443805095102747186144799835289999208062747168899642566231176487231750313112855456897801691242118332266902997219561835677126609123191131403597730810658156518900190106021264801698059938353563006100910210458074356414690607394799065552865728317709090200580205727482041694523397611865997618526089573309421572806264180940569668113039554650744056038389163484408760226644300120171386983902074867740325704989742454081476046445323153662972926670942550400 [108,67] 9225507222348742140118362392056108405746111005143943960674900917922215480496975326868603805109187095497863127193021834277207376656493982598931168569127532885582693782193019522075170714148576701291249605365658243138382537376909531750442364833110573648048102138964766680752365928380640542060331737659224847883006092190851461917346941668841568292816540939932886479071970328953110816909354030947875513153375278106507978671526263848693296798021099744256146090676480215032703156644929591490646653704438531431986791028868068141892678353111005453429126420195372930332528962872005522152981592112931909147163302051430102264587088301179241894172983697078492678477634748950347921958948238281612509696251676870264082500558423592412025517378020643301059514035541493773043659796333868259450729245308887944455248670454434644297916067157461773377963943828467568358986261252228408699060567603461649769662314738685296821767567709790381020065421491168978946779286408689260167173247126315956820201746098250243897781002225678082207203938896850231323374647134344358049024000882025424480517578963111967610549322376973654646032631421075731818206865140025329034723955694039734520680125748230208270995090518926861899828089183249884939108531815618579831759841990420948163905577851108562531621413851590983293492725754338077427557820477212654193871762899232382606037090645613797378378477201140798729047234399776806593728365354533355509441249125897063587576998725567685727253123506094535555826256156778532082490510480922803917079059533819142990685172028433940396382079809034658343367781490881033413366945296495630997598458489026767903903505608598818207549150630598938797228896016869526342530778667716316526848296327858606481857513673546178704890622828482084130315021335112468781441727924920830437441661712968323830282625364951127167762371188648188306252540893485138661023235454093746830228720938839453869666284527577572270999253916765857676127832561654192609568848153761820949832992897197349084929520543148120496637492766720 [108,68] -332893360348488556950322266966598962987057057871987749246163309030610190465167185346261261038977079826528743686640620579771498126883690217925152389290402671072814761839807974174026885165972315494053551733438925152227437743612695414845001795396267665222694878667052941544670618859612124204069324714504778964140801394454060201893687951818197229206357810591294405248335795307518698052778607383782331776752930788366586158664557806622409367601558294480725844133229017661773967176603368395813446693262048911832779612557413749950994101660773458027450972158337788774464111683950039614906442842368677373982984160398673577597946493561158474946074112842361360420699669974537126905597554218363416623436425623298814301651655657777583069743040434976242615491964510879511414148798788469479281702808669699091637584044591887157109710419683976779778273212177059621127733769886951320421373745369422781412017291975238577664889342653623214990173924407791635269116020606416127293589785703438801842911030161429253517830496891936288809695643852683422087988416131873726391082876793218574384633902095282169800489458397127501918666014345331729360448899310491001069383124710264409455064501987242849724552706102810665188641136992194154242224940998721837658220976049361347617335575688216127096121809361954059960019983296684182866515685201364146989869951419033369810140209271828412342564644793210020986657374186318201481417995942599285156641915549454172624987254611147318280104926307054035109570967481710009931153591334894440388182179921104665915156752165579554517026303143244575810060370022046480827318647687517227614961459014222820345729727973129754834552778005171312922434925049360779202010212173416846627801509929901146465197697612436397288414944205762818035604391334563871603104251805270002247581520034870632310140782382287176664294661436101915450902316393642085981362161208309324135225567663298023110119824992748726808893903848663640722135608749937150385769490768891707235016725541835336966123242679771999515235640 [108,69] 11659242410975841583174248153261002308828122974025782303453710775691788916535604647968893025264380017028996486850549167971861568126039686583013590577142987748841791235614464452694105721940543032337213088565949479273833912887380442763664014927796930985000199247667585283724066986914032547298629169109175257793151938813676390287235520683748642284817958851546700252612547105718355060420784343079072725770601764880995362043089557748841409069886108765961641657457354334815881013425543450769813139509344032712666676228143038763955776646811537244207122415452712479945806161632376501282282090282347560121139897260139954695914250554567499950352870662424727165111272774625297126949233298313993824308991344581073154706616054461121659016962234561015914714556085588814147934885948901608555485612084767233421985339783007519298225183751894346107885916445241624023602808761368784345132273106920693204809067902156034877763566538810409497037098742250553735964650701489824072906152605970933840567985870306895246191049109105673838584171270613829415066447492426936227385909811904152123099811358976144170450231072397013004740489939297244425655869594103507704254897994307457555153734890681768347127980964861290695027902548723295716626263546921427522629870690141338471500740922539954818416957194668799546392431076028040492897320706349614962050649245643043131254135355261995034620477410290820864130508916842083134468829503199828709764843398893023568777608560634499369656552790536365622866641099532655481742409857082574832748210572198054763877240776721292425991611022136748027365108792762000037877850209214751078071689090103609923484552605406047741199467035643585412800792265416887332198080879798065329053978044523642193314052427370053654663976050017422142673788809896274091545008737468746105729465502637713723219544308816788400051839989697567305202689819545696351532612807374326734348084635437971321568042639452231914345455789877072931246711417333414168520776950625350225283978473427814566395828223560775633280 [108,70] -264855297186946625944563473526705622833220625527082891096910373548329023838909782130591340525910538981108030328638201727533007480795903264155197535596564178929229290350252518287330378247075626342188076935527034858185323231732052896174827319482419540909519301913584139641969626160722449821258644787859125824348770545199022237054226756528270031164852667564122125913792878838480772456125089173664595349800651417385733712043260401021992723623803638856488284761726190207227905978168950413454560749776778304846031375432779111492489908860113114156626477576761119937224814116183642557738807735133643166052178122219629573732103228795834282919700660969798572088244902841666385490805287714414068061259425787913919867673943419934997472817703610917134749368530989962814498791595057522139788555431030529680695335280507348540963798304801829112936495889868642404681069223224534077427211629078700212571784361485211294405293828357164188446264630367227146629536026876059801324175583432722127417627164340616086387329983783877906339591126439294906618030054263577787542710899170928580979769948114466164077379643109294489426605301146412895085019681299016673811382254860408206000747177723901661844521513796914791748354386298989356086517320330856630333896284118945391191447052448920887921740494843573384570709414423958633771488097110873895651106851016470559523214051861831587306554744413617159366039280298735936173254663551327527770948367654972434791614145445581815197380691761203908277968638775965825609399183081879841042172725799609091922262116969388993912059979833465984049706713783670071347107530037665958136819787049527097429522733973082469845213121888285916598777872141444067598977163335507910924409105078099008143007641547012297728018744112707149153658362130881197110457289102872444661514073640803944795364079697647291207669800670725977394504432084781360309255301021299469806310459424968986031311258193371507871630462392576360826639376985871291600945643929184081189759696506831519055866847114959040 [108,71] 4238981526491873886262092038580049059161925029704114408415921272302066007248969918120663361137416659694813446935567020792665096086865153892322230023652739032328822298529478966353976002883086748341034784036379326208132759259216610963980475253740790318789569644543447883874753307683553563191070678975391742836188663033786586405083236165457453358882654179463334901966325073087780160731903410508337177981732590776338802188099124971971180148115880165919361804559473857485623194060323132520420233820088005445734874992962196750282365149047359778899948983135869702351382789105417329362460630880655407328245020010707249336670588845826787938105905393015710780611060369890317005450321278253850454450314947763589230736210884397184536722173958732757312751525394306527723018120762978926450014809974216140916861279682810664437744411120183857221733844231513110146054970928434973449964169738826443450932501885866868044775863316471258132085850113816770235926345449670498588238086103165681744376232691909845176033836229447063167733088160263183249743908130373304946908241393691133727117060388466515823739086316430416090696287976783550332682996306299985297617173998724167744389558925196862518117880213115659745140386761808078374872999028969452736845084952676950781147599452422924902200891167740493592884575040263435791634408652838613686292964801479151089421652786118073972697726199151341244631486452715360087617391675821187331047131341716271414127998221370385956194708618549610992393584201859736981349601877444518006120733891050455235275408869460135755997163260176700572542702652171817493010775413309181711776184308823725586216139336840694874718587277386948213545006564624146256526518329341826552408173523038238135577525302882740636417879500111286956398712608554074428130769030016439437276671927807520302555023962942793738520879618108273532003024284546770373981016368751026587031260520191743818763096817873705839000732491945076430156268513864542799122788448420373057304106940892522683658776884480 [108,72] -173993854129859640962325271371474158187300357208744064175165240242084641125793084278164113418888062115232856350379263406291586968602003422733078066763133651753364755704254616616602969765503399534278539539228266759320420904669742527446167805757536833197830001361020071560577461377090917515699517654891545883841828070041843457703590798066758085591207327970776549015677177298027079463687501351292645734712338888883138132220778422855534546260365100229381900553892778969287641830287407043617860482780746762950502851992021715763063912961142755994685196768001921294627550288628893931550203387413602219558136716127074582664290197795842298843155723382103357280444183503625584532290558944124970851015825257388787250264676529591022306953176437146910988545314516844282632057156310154195576102840756622932401736282007151839845293234468030590583730545434521720133431032135267732345680617678621915626256383076152362131674850910585998650215634185425737661217948412420324202235641902745174440456582848356629533664132496440687728450734870263390855792275790726717673274884840971881258125278336199069615539695830043051390097646078974619631877745489133991266340722072312975083230051097160740225358653907324727547663856139679736820350657931454972490546227324298497446832502095879617309698943897577481280826228987370055064726291731099656744737401365651968173039232251742098134874501899313547463552632499126057136217551231841354304017288653787181319353670887710331774236739116001703133823840825018254780551643354194754283610211548396634098757273275210138394142546638041635670036257508100615814548163244245238095222075307952438536125343678386304582896148494106755221958957764800269480701267913613299778863271020283260854241085325726600885624572642251337908524382689122367941489081239515111711588491601447690240377650148341011711564110181841548375423209966165479138624104466696415620123532084790928558346774512997071869648275455794578334968760430480188104082634578217557152103206781480833827773440 [108,73] 3538488534935805221495950292925734026111775947136287366162646146907287922445052693400347180634152219635492908088162872331053516157911389061422076774436670558582061515750459138576782731703629516999292029167181718453170290827793321105963272960437616563740369669742694516634296946646357717457460277005364035377062692278336628744895565302760329492736103564507638073649841471621418169058461630889083629608283136544364522191915559371459852590698659762287867826778597639753405163162341466103497462112267067674413047824776293809230041127230493036318329694907209109563758761790265608487523692615946072102201919441342151388578293579247095177341051119077725618657370085325703766662497456651486829457506724648345078126841447352102992278385009023781169769288346537713305028385786666756718314114435448913706737260297923220149602777255250601764919829127953705532842114952301519703211103050729362426220780505430917368407133644363201568653666981819693801676650032009768936512692490984472609852183348172601823755619561067758140764968110747174682077972992419675686558290715298354407746912479544912779082504766686195034899910286870158636612915205781363375954524496990012499040246030977683042593691999386558904322235197182093783292325904785516359351131565694991613098640811337164444703679453522465495273876729120978636970073732891452706038146747506499804581411118027341093971329684150753036998818218565611853426310561240923557568748248858840653265455937782056354708269121025811150588140816752012014031506996032806220456127871710451539121256157239781918443600254390429199297382492561162527125008851157826805970847829331553260930490702118038520743296924105560731312262343271617933111506658103642954527385744974798750443154018277399100842946443581810388273061961335605982339852960339458006399425303850766233962429785911301084436772728002559454136716029603155987960950580640152853773743061657511496680534510445304013947153815008976420224723191493331598004074069287438339232849570833327330560 [108,74] -8341437619704117862784127617400877134429363186189545461942196423301334135282396187151650763867273919681919724742174525381332824560011355727721170110139297348000805408736324497905844057874438598250222312264072933963536611216666258105480140725724705945753015656438939774919674470339321360227249934336320108648457465615583126439233763303133729373746341493622257672621962489137228381272931516376742344717786849685725835638121723043172957063723426000572222001491854174325261853157678440717795885921281317931392875648328546776247139470841216491233583004609850645487184650992348576830538589083108406473084333506652366337712517012108304097308256226606358975113367994233977300158109662415967615754225431775924018528139954488347122010534996721513910043190731708773782170859021790506975114310371140573872484570150529839731686394237084305457449912954336088430720377246909682129426885777284298237542927771137608732648135867059960500860255974388599533190488252576761899976165191194006852055432983882002037662451137407626469623954745904903829302572561143992385769487780444931544907102111899730103985298530065002733392373348641905867965781849431786783594897794144143290777847791140968358956480402899949224177207449005868899240966366097924418461737948623377172705458839167559991506857999483923359903788058154050877855227226557453085198213194170799415551831352837045806108834846449745624580403268306481753365954524209606561328383669330937709116964986838970467260193447916868732080022089580685607560970937196170880308985597585701298378346991380540767214232044243352352410930600611690238050633737507495200556370997453363894506673611218927670025160845048168957980865055413708334553265980189888868629163465622167291239146123109914152142456717964217246313239442186441313254656031223479436172748617387725482460529944418060119875840562927989506887054349841366029976152442000849766015070510984118018948304654008913807239588872300919308849490252925160568982448135078438601678638719482880 [108,75] 415285695805072938054859430175652046465510547711792953377110837230018261737653816279775407515610991104397319595663019247297983125828401109529836499582980737724197607792269287651721242971489657095390674979288414500449775628291105572729950978937788179272097503647822004385316315054480127530849430797458074757388528586575880166574704400994954592492880334735677937786860308010367398588859442258662778875385665721771785961224274462288591365204454081285139502435807128771391768303835003633891320059003988453289329291391920660163220680575689384553535850223032184551761851855710660423107892756770960629779323337287226047283125172940816515031335598511165775117761283216071170534203990122795208839764826844716561025780654245365908739550222189938047276023784438483412669198764364452365121070032075440955554213348148111424404021421944382387831346052862665586378001706805968240112169560950197766173744702706112766018242019110108383903868492267425070511754686338297794680631349729413258197320316169994449880010245280205388908478941259635904984144338365869314689303931581901272076056236931157467541469014810379857265148639547128866577220774353780587298577974699055321929656616637354956956336654624287991161376507114899996631577689928056215146721828407462442059102392381908129305684553711720061552926835858246929871181718943945288476148657658308946734339498835606983422519480211704167388179317434275898145421283207781811363150316799604181103430119320054498689884276835902426455402755411633548571374325901953797859487831954214866002609137271177307543689365984532040421366087733727973001349181720606931416684051613109444842198070578686168568445269349818580623553926960465174956055936303852308175557962480910833108059301188784834467735801016999024542368543838102512160225989409820204779767031122711793024802205971859811220258336732900946877021230806353361221351505160416692285548282747731806170842981841486900425297021836221226781090315186311328627683002132663486745100104704 [108,76] -16864121464263394762516033928115714484867068415557895831406602536127222582633224595023884111274899606436586394308458897177103878655151539823068947405128742000276965404433347903344007537081812592313767387140882573704266190529640093020357261232893902403977920308211760582707302651291186693359779683944742939822221681313605872328906979233665240519181098275271226951898679065484683111715848924111607271870333235073427731605856635830313747615206018190299944327613998462020041988895226313815413065691332237376733387528159039501927232955245962527639885181933561811940986323636802428040870463348186142159035535925691671713573675212322217234765824246820001232925411277730634612408707553339041114648241056039813394539175883243787295749649530087057207599719132529300316935613922873958186479379539927789750769664651551073603666149434340258059864880622984446883188809599507083960754205958295071801187337197423946599287862160142909185797738422302912696431329931568312883778230629740319159471261744260355608099301646280836761467990984984219591794082137625024934133871969970829283810909236133431815361833923670185527817028981967899454165653445156263632973693857403743288283695058707883101493003000095930968640813509028096990938976963966974568659375329021825522143328013916383590736500578729861915204161426553162898002474019743870615400797548744420772443910506581743929305214975475328898266093176671319636970607622971756378888548303192118291118719523569150897528817585799654388398948919006886103433275799650045908288085751658643548815663717119090942431742792160524944222408334415106824039291639822398775581160588177396364118782015290588300921273894635112385277426753364171692985511114250451684828078651232971470526307702467462190194580516221462965444389759599197763265954656538147433147253505966599380770678595870707790670383206478559649529377509820420367970618160933292415327315719707992654450664869540377875936486775420208056035956753582292757717073109493671624469744 [108,77] 40703562510233622402032998250074043592143000124615296203282672569568019701726062568228926891874041713286222134662989435580812413499375814710242192227788572080977418615927042722235426278178043803849228263235328946583649591643769793976649958762583953530915187834073082206182520922708458498408536877028800009644880872634407093484099156353832071912195297422485977444032188964321421761370785426821744738811172494346980990173576808253369004651850488022062451390989429398242191487993113710684421996964999478195326932852185305036468893134605518429285114056651523394712454077742432782048725141444667844821531420176568875519207889226454504611887014374559886996407097883419551220755091607440258551559150283328355034817455773515786984171827122155694360573512986879618092456291196611837043238005520485017131908182596605004140532573987654288964550990504368028372502360495141221038641238429442547840155580736370098757478272614258854165970264070452652052447668208666777383950307546962392659787451709395945440246542141373024408789713795794009279005250871547863286476086318670176476623823482638175522793973931223148390898185121825594546341789329769255924130366670522480524456086098663488372084664681121076885379955135727336979006151267147879984590115547279369394846245750830854732452880368992608659306227874555734715559392242065131403446823111925697947919546652874279341813965215729790519703675119184367554063575312402553907135693811031737992614415733034886902815395735511301710021313408432546706944620107836633550669347549186568295556468872919099673279331623543603445656134329053778034380476929502059375719100567840482759424001780949203941706431720535656077927111664401081261754631985073416927305220774686063904096858771573820591646526265640320123195521992797176988203476042885322263176017233843922193751029307101936779360568574790406564508901025209719011863365378722641448249254795247066171100434072914203441799763576455844700975866265409479424001162288878875904 [108,78] 5348539411756427948453744979956660722625069009523559138239490243894852743601251588132289621556112113130390957044263325992879520738228144553112756918312192303843054591917246965875286638387275423158864365900828450235424634116764247933932748257098055395193935545321543315533767977593963243356820808251488692702202205821684924484949513984492662129383984866688172722915561240862529456076267136956855046745826181089209856600510158318442650305382935283190358979758387839342266100438071883524128254671043813920305695846588664827701104635378106482055704485910300991797386680060293020697366436015297095925074778540223219777584780798592596970178431086851175840078093301300776439425414063878710055433682897445348311503173460809662077677110659526431704551532389646601411614517101606046657418152623615870643819650904703824015897531623525035225264980240282980006784150130477737927761037388224314568010746915847515876460752914662082955783292276946899599538198072228415435841507435566725490528864714423276890582037676411987414060051049490750133381962485120879683525222000674974271307271950702306264496983167823922534714802988326320670226514278987025792117340527418649704505617324317360331596112085881545015401563513466647890100381194265460625338369829322807190728451637465731546817009053302608630567130393225358639647850563292618730886813140408851240051784452436781003254227568371534781811274908487136891863672424876373091183647631956883040500089449438438393467090780793253460169229958645329177266358793340846813287754652507632182679132290603491112988591829079116339566996518192805389027168346001485141351819145878974797912092689084224823460652082718521225008123531892428913864586782537557175128619635029126658844522114265731078204524312906014010651563190294951454606824824508627513431476976855231003574361538500464879653592752395367971509109908405421256940295359957843687149023440570868030787397659940173671826778628501412742347094342454102618645681279167168 [108,79] 93042814895580684260297591411138163875342820180643961717947728326219144723125304898096420228853349294421042441681599912174735131933074772763604664138886060605170520790651508242909675711267784159694022834284583638194806029870034961931751417517359959049175982073912878449680147060649681722209307805649113528947177664580599167982518915522930983998582386931422666352374619631146659374234446300799467773513511491485324881593346632716993636996708858321196569094633815266443276475784468802956369454386466488258145542616608040566067015134917562794597764507052129326521506678351238133516039881897410269101672708810535487107036922749140097708494767205124399892004759196927119973055813036235941350752463583826337856911130600414069133022485301674829129532307963972508775583152483540202663516101009116960014766577369788515711789144380166991127601268281265139859890580529828002443439426630436765276918503039562177506343075448017898930094149553930532763099056248868925584294979423992676503454891290912566712629611398519183813904564102917007679677348619526600867765320311673695716098350181666556645730347247012715478903530158828663514448037694855979393176823948506330246647649558892228468142567540925566232867750215946860708847114689940586596468009195673611087335937866322227007392382641640041320604727520236691786978861739129559809944032197354466767230151299750949248656894347849535753585677920473453894707467474848495678724892381698378623758490744681573908232328872324461234043371224085850880880836966662979675251019564624805599964707371734584128384046374232984142855847603977583853518217410272871148135450430577468435655313215643817900598804438673619964401798606451859881744524899787882163076995266423562547276527800292203137051175072616220225646429734182880579564938141832214086742639321762261106715989262892306703804094922948149405975491869454462041275644936104959599002068590183436136695614434093426076585208728862947834170287248979407502596849664 [108,80] 221091278631836555864414219122180119044413209509962743320112378878918296261881778971870531190669224280545558817748923088418421675191881831193005656570805646329986590538619051789650575593126266655321475216761635050898341869198109809712357095975975611606427609449735733778164575269972174922680366178687180758661110938892967501938246594182667356741074463704075901892098109904438839664099026830741747454073547794185557991410493724685814800357153925175001872589894845590373559498672332184227284023519593554028484397311453262478383752477776786642350424812843079129920732253699442478413583617198773319252432061941541223892787785169214000182368349662482566834435369455724953750558000148159269427045841341994709122926864309827347277698488201036470566905280486222120445241563050436105003309794936095480273217772298696235110282780692797531470156467881441449814196241958484213232537422137916806481488662783891721052679421305696293508864212905123601224478333889789651878128417956352126550809290011131072875499887527669188364314430817031783918586906214696844393917828434893911199565164263727199645590530394206132212666176584131596524124375862521653737799604349326387175495397103812503324595440419371966985475263886002975156153666431178740612325135334205209280059045975858655128436105328849787325635600561602413865375357720735452649564418750441158251383539793417897813937835824207974424620826361649760335971913364306341985688012249071730831145045817938200749482981875430050800589993895903962915143020830993279235192217940697526002233010899676680343702922521958133816927113679273046775237071845839483434159639079060172949337663240198878009471497503767621438557850613632017380675058654879058091943662004379873225126360449216661303949301970657738827611280026151955661416109200506800325984576659209975966255276446261158912896221901342536788193540584369221165930724935512729919760723980369553780763116641761067664097304123676135012788070371084280276544 [108,81] -6428212580744967285436179335908003946492861575040237426294269720471882470432314440226165965467268351151040596730542947805564467296846055205718766168298736667177298894173506047526123533558694830516195759378678978815212727935893050573666087511047730857499550246345232529619107363691310490754092951280293681130138115457415310909265275946258182881763370163889186182776982653957081873887057269980855984189574082395927085983882449841152984865905631607003133257417727656701603184428779268382084156162494736786334773387674612098204834330522097642879659371324203305070141375269971484356793543926927153537513475852715382593161494603591627343750111630510717248182191741922915516517900319275028475453433623089536506728483421614769049664391845137007635511366909094893126977597982263048486691067375996721894605476904313942579424165322039490158075238519732259525604809198048692910863423097908643487574746438384571344644704170874725879390932206698242899793545904182191016974598160709989392152680002222330859453921572378564338645902426746774591837013860048423032733542854320217965833415868237397306211820053734600968020566459916113932675121974115553364582411638741221349293979134182944412246868143404291995391460152952768857793747212144590166244967010760905298132826249041464822949674729317588870789250272406066115585145002702432429993997748542428839659233209517757575448381809067189024115243254023561962859197063135429966986731112027156556738054269513662468983625575799145332595990029517735888041726223369643163990860971626862359961138540460121370432523418316028028344546224423258161707030009147102002621562563277837726913747506679080185494353998165512923126298673290394280531522373150848368279482322741806978801345668171745017578737496252043180116998840926885057227843608944131034390920409611745118698681828790172286136144439489261189300222243641196140056471931304976016604357210060877019632063497493460161128135335330525158882089668991831040 [108,82] -49273562566196129773022716653856566610158397418596393815965008828178056975981922629314720365724757647904014126374059021530254058508226851030294167005195350670802901839699636285466365917861428209026801636161454117450030001450506053662353999282160477003663424206373005269666623074527809284827265063659043912139324749451694307885117352360251003335297751562557374883170077010070146969352355899553026369356942787113936502168004649882535531356825760075357930147066362180334569173459842883562462585532846400942444343958062534731308889942674584134767970118500580581614410067465965184232959310621317453506930859327335359174300891926380097594499323668302226266603825761875290444683056021599195268735993161410694040731217451411205484555829910275383895979503943055257313907989879451183225509610641815561106646842553897502199922882566392666165679378205166957970306357956381881903395954078595123506646837775756266024520951509421198391554246637010886706576250149415803998465388763900694410267057970399981548594929649373808190869312159092902817263677841342676442659041089009146314745518641511568122882260624471985302563714551324091281522634231250173860487395254022704644564179941241249132229260443151424659326426473302297125936232739203678454217937826099112972942210060209688677508353519340529631044321335374815839311865566537299113357574474551178321288226628591149769889764387241015742868123133470161678097702307740333619280611588229898128375289701874037159398591757538020064227438610166171580365436547005516798295642194644147927622360212111324120914751874842144267598146658760291036756954010225373136671872232174412885944998019097421431919100231016730501643246630717501203748881755518781740599992321534061019109768107685271334361001227470799187600816060025945343613999621294526764531283584607951511316628071183238227625971147339324161870455275889901963203102615989101994436958892222294672049094117585695780993322612386819983615806973568 [108,83] 275571416370619340343634926281186112087759993422941731467304207334895095531298258355707100357998750813908948529219325802275237348694230227882166277386059647821590427309578096753507723421044694278006774143428876247347847332141809051103445835602274700791927755642431324997918450724200805976121052316513500768283929152703244207143248508450321279152009702430081304068089723169506928495083458052029001065992478894744126867309011856190496911039577919169954802468374354872348031272310192460748589122212526353684238869329798276075656623162981591020472560276901471027481973521916745660847817509957420340006331352020364978177556310906866828789075275046630678089344749239259348150806172462178901925728215928090692251487178103580998209308865352573785237821819690964198101665422525410058400106256315089212468090185779678223552977579193788475664899358793050717509067811515438345284625130298260826784739290021215422298795528677635172844718774903645360798874736519013960517042840233650562673113020777095479889518085755225201059361643932175500304057420991937060664027615391248064435013715814950596988499012384368713881989810160074756727593178662029241089012658190912832083554217080217964893398778366201363353135994184708246302046258242269398097750126997316119490645423438085159119184401903991356245145887341446259416393130357129798097746999570754134492801247549473645485128567174702959940018410678156102782898543643190694779241606511457750539407573237580917312142540486204184128892208538539899551618380637211274957279778447459436713574723553529222121360111823763306811223337766450403621648231540187873248833281197326610164444661752021579156650889596727642416951919787787139641918267598500779848821126123094206733087016617623887686910609715003145663096802899270460968515533577826296194492104875770770317854031242581196426716970990666536076201404106755741725808863578810222258994761866153969673682072760416764463133507680218202562846208 [108,84] 3153679139019232540104501058967498927059455028524873455713462711884641135862458876382054892702140110222633038745933961827059889776501728935593637822389002895545944025209001236373474475322474077484867888698514554719778752881009096017568330251158696777778338001691262734713083298203032091141970694180437750289503245011415633495147185399618635315980672129761170744219469547185408534838353919937750262743977744585601481822917477427429769571856350128648054253622141767193653396749932794650055325129741774608735255617361118905715868837510709812526481970249137036905256977150011233798901125007954477105534268287159760441402043428999389968172714229863035758680162216216507477495689732130150825329519513139963811777681499030419033161089287497064780205017954062726162876479488687016345578773556209207262352298645960743867804195007929773705511778493034546475889232228994643261431223348268060515041186904481429069184657627906084735059745606334847911924901941560504129125095152766443663188208437911728580510310313930561987528101217699041932886972165547483897615713728729649188382369813816703218551597442308681650045756114838936993316125593653380807221451858965888660760605680006999769193090504895125541215391872289850119978584239808460411471355223897584141361342708175573954968528210101453920142580384408213641502514837727251427210166137041633851411789755499510296532072160451777621349086790688118678759631217738634167138406718553898916027866219208658974255825335676429461508783273699054572949251743006899991092135156535978688958600904108692452442922728752726059702731790348425376506580931852130622611424363936830028135739812963538723102821940885567870470321113107473518009842831730917896360836062216649531975343213222075819403485672488800934744021203043504988382501864502208923565078157624834689885544573393889614458971853126955353784554613421898950440087788015243992521326872242862069343083171819755624685132196156867743048 [108,85] 1520428775511138408225838891956261958213009218317602036167554347795058780735406993790682605187402358548388156745947392526733045135397771225731791844097230096879054128808855566706592519333812630859218811284074863318790179873007983477802247478262387966962590875115507611926037571016883423591303638282741849452666745260502223310679563336756736742083814748823300145357128268541229662523557276357171245226539367271143174223985665256863309553280962990222568356317411608173286057547785138172900022218505678402180420750275306594188198490323189833635999692957795140820033076318477092106784477979225343063356592034578625124214925043728735562665048017418989763660668548065661706438725410353432979783610971000625754561100870976999784036594196217700102029960247394901238587030421229557251717200519086938602406704200745444287930494068873948622739384035424477849080463461334975052686773527272162732550985749820320994459198159513666601402157453331873755883229735166291314206082391582324335634885419582669674269291410975627468084674804531854711727399467526880468861782005812519126325757152927426922021580254068048453145261504035389772243481146724476731713463053855501923400830532862951920525580735067542370323651867285113897669479866584588102807784816449725098777922473368268079581947012141459279641887102450163571326661744974375835559857825782445120980975432241705959701077206993973193224301171516779835006659943439971076861180194959517997595680147945179824215768393599852032945906505674019856618522149683592964578050784436117293621009588847849257165513291225518847321019230202824714343767070814657628594670099624287152144855623562570927182377274700205631341043574662538510460188769896280422161016712672538195078562194739171267847980783496267606485368644404518517910703718944388004316448346591366987646971270043201547395470924288868851938940154950420059114324419931840532472515479542278245028754740612884352284996095341568 [108,86] -37663465914292499458880003685896275973882462533557514489403687430533591131486147438576165427150477342848385421629561271239130560573242035637387089392882418769306402294911017716950027248544567627504503498595471569643567696244614716805683045966710585466767346115013162484479637159923164320059272815492527889326779097488869546351063018810562050088915900728488596835176254405733631109120666627461581265352044212686321803527903955287851307747358020193921309479584788559130072793583781635253724258044567988189329290433831917106259097684516746300358969265200339672371157341380147720767509640856898760654327435803293420154363123299892157998205479990890748429107365312431416180077968973628793242738598191237758608271804973355392106939699181547750001689202902537199411754443037442204639648298700536413658507063415581811252446127065410660483842565205734713901971197915860284800166482413347283915168970126620229734136636533629812551721926541948043498449303652015296202687638232063286978345339955386063338831611949111133678099035101717307718505474957014966351427045757809758556590270181584121254943301496393487883210610738439866213429368074084123719126851403425171941634238848246299190603848372231481094972122215262847087550623516750445910151569463412379262638446030410845140645241906914112775020495833123200725307690154392297022005031904719802796877511711067817943652381453674476721066576124595418939801976698678653180337517812469276320012531361510682758777125133456695003367410791933920400401865875449592076504566422702288098032502926832578124783947719914761863898025739986181771602389258939282177458395398632956614729351954172843708312480865902902258167464016035173635866618628421879892292599501221743907163819296331177879397233497665750212666103784390570767555932738131627507061631235441826922066271787925465910594067097093316078043861224208516123959131900254985545827357814336490507118821269960728522417275648 [108,87] 11132124440244160911914371134822949689623465644995957519818727363191237130324978389221528700803657974552180081614637587465060000596048534636343715136676737564233546737566464792943992453882800284160409369843294640165524242339140014603804905434552811623502556611381462624888467571657495434044692245252980785531188152948072309529592024326747723226200867304504781552388805308855805846508373361401421634661740625339028566196473543747931361364124494266732338653074872128948933065329320797864108519532384520084497190385367410513746473830905773969764948612388770058464685069042341545421757245760147201851743283977012824298356346964882712715771386446499109652559754173406583007753606184252987994991165713125368060181706575445409991436247821361284778878930369951972463003327180788231515444598103607143503961642497976053796258273695855416708676758897597960499916179119713119763293241639285232029099423649577068670146183161626257165013113482396670238420670214713430910957120559832209464107652770179728242348820605219400228779227972838848225286120392479026502488867965013084451141247813561334367395812089150272709357787249659390027035663602986511799821434356279967205157518918142342826921177890372921815808542895432920948816456162509502184923687155970039086770305847994272939704588454006774054326535862443524184750016204572302466720139167972405633681889614531931500957885596330044191383678721745007751582237067022872058753869052570745705972529123373201057543363439110364783463236839087226877434763462808964977358122153543323025768281675092903841569875851359803767656417224471945095283871298309640994545471314561743594833086108937876459447845762267011991599337328690352541466923195139981551777602692002795358736702471662226205906320218091650195016726832895366985842848965547420223117057401967053816037636780017189713296584390177718332173304322119726021186113731914475300194933587092028100091074189257616116736 [108,88] 414342205788566182033274611533886349499887320310816491557355372841506558254869380202487908984675721368959621652784667947923097832458117752857487346588594367236246360552782634501193935632746220530051617278137910215032266259900311069274617516940898103340944102514155323789827745066958873583204330790705532151672930857498335136558718070727554174755506799115144806644145559264472228749793042217527536528142300564524966341579622048735958108119790093876065627558543860484150201280310579166880780515406018834136942910220843588393599513288392945084298976742142821000926599743025113942106143279791609926176933428785205073655415197055185643755420065212177880878004911942346892664150060862323524426862843727082520825205915105404243646877006849652081206116814647722686268690836374707420552161498743934355884607372015424085388424393945467724572890374548136776466646923547254238983226883539502168893057243425900811225918687822889889656567953575478607620887916477862381272556833638016113014421086275583959776933300580471799533790109134643771409831189360317512830646462147931427153825723359940149918758569760843915375430520159081541860382623868010135214703421236261633255391169422363084077823603380038751210149432940697869844961806354876833615368992839506825706332262148563855080062452974288143513378802796990871140724587094399171284877734573575574775817727329113259491010444354898910687908276808408066589664728721520610590394831118927915457635184438039594684084415337964690800744096332528895239511379669394779602989786916881994353061525012984930125584846345022517325886996338842688734523171459337842455046746641230719355286996192666792206967021442775624573826054510541810004289522256178773347447466565724190168894936864363300331590739702366109679719537150146714759675637314627160514295986323393553903516041589189095083303926825375185150865781857830338771503736499436674640516453791954248014725668744260000 [108,89] 1114843357105006376371332399985787015817297999981685406042994538036596066783498601007501402734515009459173779902765143959783515468343888254534425979672617439144611349567644211863398248185605311682344660517883967712620218343944388711679953511768435976377193279382535184492947194720081107113295677313772228315804842000574443247177263086200145168533739363078910070434071657718628582084286579358408189901963788399068093467102794491139965867598613025947547023638355234936475521186642991685381415788516675159295833207288666876083562936244269687037468108635537955431243866186369554841018650653848020854148535573435059998937328519482740816060241429473607358817660390188253783262009115466937356150600923936078118551238442022513974797744441504035939204507727783708135453528178008906391378830071461241851828120139170580417088630051555779999269208825813519393153014435730065446453992223276903295969357513204579211644054448654131010034783633302679687219821174475838965809354229852160891086340416798105209388317836358216296159924598859722383915229503235298661525835467846928555651608704420632281514314028541594172620586712611471309997138397606725278927321383881928831869814122889388891063193337327082061441591761761118441720730576767369191803755035270962014659638004711689016121907044917498703893109008413696256021262781559643124497732456641634675505618714202895470478025889129175790397253878700903157770113564381939429751266739226725142321019152852617721213419256722920708934702472834214886233208291878664551905463900590806170685320675511891082664455664584327233253988998617501821685926341156133737826841593580769792564979376585501316661877490585410867019735420344796351889410197288341277000839701713562451327255707375955917659892369863122036635165171411832194589852883232397719252083247219234357768275372103642116785525213893219485281926344856251036440060441806313245668797373724739879071474973760 [108,90] 2247437650790885332146368249882683668910789151955765077933421448996150236401077781520432094509103404254446205450209039520112686717373447741349567379740566048579408274495983914829670475904932741547093305729804833240932514855455167752614310959986086577315813178741482515367164873412183364133983790749780173013778196138398158508827506423390660834832287170242776033586479133831756867353343442422522370922460013621715722957510604850944266413325650051546134716878794146551557643468577882465406238498171030542754152212115636082098472006968042169972071355724528231674130419993052047289712314963295913825039223202916169096105734129318426149660847271302247344663949012998181411910926295448550805448452093691095792782939175942013497825752659667435737181288096532041673262601511233102721051631997962681419681653703863764788707567034404501883805899969857483420409732182254810287705853327514799944375679284956368568319993002837595959667924719314848635785424645484459703731998504697046259830495921234919313718852284164178484400484964455697560079788277243022003694602461595230682471076939016914582904730470510346618630722615761738624014472564151341747555772852537350925606041862244173802479007590345820492231555964680185987285890083528091339058374990403106665773013659514997228347027502673136026808382050066502772162947533468640966772879432213625060964342302401565124221533402534320234861777159298832997265401860857574678716822954592662450487124606415011429617874184633108977971045600300039256243334805750439531965643818253472108608682719862392347663344435950063961634855209166195806721084755619053068441308531986297535239826198607997321768288931295224462221159971867863102675100678369163179892618910964103160530931085126131885938530146527177274791142889319070108313349434755207751575704816938194542370108680493452240259714477460810876934280200660627227516288559519505340544694636274696438769280 [108,91] 2859807149998768684974894765239342466551921577837091401815739500708021040226260469913278743948080663131365761959883067237068687498562458465097745096947850549121163058285881472816536105900194830803213871516305008156715665138524795177566441232556451340621538638763241843423795624133917865066258174924020983743726672663278954019690318325310816424451305135908558192496766270951410791218908414631346314851592148894568216638170907053032305216471569808029870606170164716840827061010697378780246310201329135096899095203196307816182296695092028211225731285366020345374276617423365563829900404602878733803404857438138183043170941128116374879016787560866133631263442619891757253206001436927720958189642972924985937958065608344470000704777384960940053879928909115876601305037050118344821070920924749873021562616998436739954351854578392930705754365636144828009430973057478750674447908315570237536330348046962329933777847665630825796451951233051181395286331949528310171666861065386270435064796922591937414194945506749774686667313276258911016814815439789624701288824395461016179135478732073431862090258093030569804145634209794931048817505681394336295763925286823908342015016851328768873204969035529699197845967540635292974632489815159106473291315888694034611201713017153189433334471313514855320298447384772228504336424792218671878741538751060323226511159207133515158329591246052794134023678869419231748582566614250958804215581002474914392726871999065592500460285484266157183028976608969287094404700085226650024177586805027313790201325081627496713751603474566723471334197740863784366313140803214281013399854336590465949924901810810623995370656677699991575115460571518120337488727363383126113906346507680594164012414890977491747070572679461798848736885907037907437367606400472227209586236650308441381040459902842111772408788652572896544599764701094821852603483282861805754038332358073880704 [108,92] 3104534201694444451091303765781602740046397731222346753319504619926789496431544146512845255159884705297286080237866035844737956260040301108204706555021660639020796857317433839780475364560917021181887715042272348543936811346503777585880211365065740884740769972553419317393535939996311212714482988918874189796454807873484897920953929446585481833603181226844989558965216915552695542364665733208231835126078155750760987737140040675493481012710365267900128919036265465481559980290299493730027887485182760025360858391727909941937779786277405250379289324007546310362390128322302343861850755658433209869891008966064812065871331959212987792261838903503155915647179339110497683700362981537594353290865121580284728673576627481382549749950574483978360026949198412424404910985975419679576337947853623073753629069791638624273719011995120933416988128370483656083906686347536204439505822553531384753738701593964082725783320477915523717642260189122402225742007804811731638248480694340534150569798577923091929935882899346067924535749383312820434002554512407582305609734600292195981574271039597751283436585472421347629164300507424972430262335181012133489439807120210354929531026791874822086204139668359682272999615401800244962333054029151835020846779786271310220823870128764052267576800144015502168321106769909113876413462080262689930622786389391132526206841522882840011938680541534477455750999858194013843571869576655946675158511928525921718503437486141459965364351869803976221888688606750263754933045054678655143656602726198710397620811842545785276528894489373932946654143357872384087004250696496079448419607009377479245604115545472010036571582608939320495504585052225143495027584783645622636363990097456560487094626570080033605299914511287645896546331660280642798138650312513248449024187574307546152006746609556570201238381435555431743549215374599069777186427552186063453356524292264 [108,93] 2827822340410708178013746429120881767316322379145360107040494413646145076199244046934781139561975852913229411002429726431292497293722947993087664372233116264638451760950952730315095898660271967415936643091986458787888353283063026630668894092715363973254401090078316582850468558031188896212514032563914167737656567499996675196452856800543603955426969932631930950623399591014861540361143423787469042168334492927211803519245412169888195455551477763107701800770940949133518551386487039182350378746951987047797977937390303312162715582077903089740456207604692105252534422756212855846352156570469339397529089544773782805867172723778352271470753063351644516838101203896627387915153552170418214095535906425651400804507269358678177804677027874698915477054500690458271256423873280960983520867752081747661990925434470174826786062767925854108770694221949118284216335181458039831137285609294760900693416772489023449306445143922438290314419181521093558177970687481636335964941090905661435787613343227862474015720344170416623847725421864452990732298943887649456546334118240036348836364406019384795254061398271791376302956150444376796445447081668843168121952323097209708682318799080897106590403698996160625438156324668102930774836332164404132816298471866674671903300566906733719767620002585726502350934053003366372735900136067076357771725700268580573495620290795077352530334014370951713290937508820653144826979125564210985533193992726502272848052764347192827236328948071443178456421827839206320921219755257840460733387547830413758352121524415865246330302292031306038791282313889556639096340170791901431149221838804011122464613349331118465642675810227622253107706096822114795849068880538279510649327890180641492265350205586915125623578737554456664001011313053032591384467461207304654687469546496176766864866313729387646280934223144379160691469262224055957155081402795820091442432 [108,94] 1248423576944434870069109627924021395474034257196901628439929534952021313988707784609717893214514942379347351959724349715822905903095960154573139558837739113732601514074697723372062987592745297805956952911602397307857832758256843644622953910944134140151096144083125347866187950786989051969099997790114829834640636309017969998835226619831568379736426466608062442404818172498218021890870373470902536596310147823603065248085452342748983048733279699826758311289665791032298334769256568102305292994674269424179460122967512072584592218597240998815205439021440274715989238950527311749371807748826923033420324754259013350466864007269828066337648278219432563178362981987223609980133303324707929761933843945361356460239838870172607772526880494694091706467331966041107334293684403264658326885996020132704545322034827915644105540547766477019080422351506912399833032231108351891473233824277136190335384539994916097279768080461805859275808853875665667790314123371897726226043787587855953218714338257110858092870737491976504074332523907864224252937100465992502126382823994886785513321133087991034316958252445279060998285385366241118863663809919588391021599985525717448314135427632558266879019818117461596742408092620281356485164334180582405140875321367091419390958393957480281315708644251727612197935276400591712212662084385939837172560410689471840665266112641949590383224161573296497445282406273260602702699882922016987291136894058110151020881817477391262996486087576291785051690054681937280929392901529132549347826854948007493084606043438954467984412658061832667083597327924004983991938579725406408027339450206717182580363500684477461916104089095463123267767434444403745206369723859535747821894822303898823082484454985258863125872702749039332686342801680908791224397213966402196369918934367766304593292296738287684127100249070906587862773475371706414628270196177570016 [108,95] 84841770358486667794657604283303953357594185580971485567377962904387099516213888963425982430189175012348680900237603556143395005873130382274472356302083293016289404933122883641449673493848526122384614001061533003857741986468850269139532146795436680559956718673067428430137304112482509070741380645979967065939218570661637147322883674430913116489419901784145558691799641966458429445327830421798809250774965628283290567403705302379767402311082423810195295856047575122165258762728386481491145283089531266897570858083731105161402345974714467000827715597528901436139686403708450564757982512482681281959524350041649117118383581585992888906800658347672537623310676463816339337349520075653942319603982467253714787007064612382294086246724463527800405091305127155484669122381233870069685872267470171928273464776380396861772329504866007902456750138532898454714767111371095913489660881632459159869026565364489614738155645984399475322901313229049850980833222935313041290770497613899193592963202083585446750617653955317822575135038320583314776895558600210651447277388070606816301020236467051113492920101960082871649053785922214284731230326181352908257638965980411565192222075661553932883385103866891169136200916043835913584770849455290201630926312301845589641635718161886403512667455995315336875765088137910537010041268776041903635141329713733386518290820362707757148513614582516323387796305720786399623563909856672533190237202807643511923462244705452938542868549761423564372421889139200550498868658817493383844175339632450988636880787250449542714166924272436299398946775216558584221181124499059891609840225890244832267234365575572223496622700904995639201361487527592722138372379341257134118211679172924004783313407510192286716803765170982671573048643520104241145358303150311515267567194126644528516885593395687833454505960049617834695198252207893746137381566880 [108,96] -177918808885986464671544436649234814067233338981640790914879627283384507399292233801858650379503425496519862782949033328653799349099670196266914192769930248704739387611354103400841165890460704363319617794897712521518226169726360379025242705906992137501465095326507816669658750063010571154954205258611600064465160239011595428258110756584253881667565895111263164916848637255912279732877126249743230211682950030316705459373960296953951987394991235890421379090974428892618362284315564124007989577904802520268878685119213760565396122878029359856441170428339050967204361492291237584250507798883385912531929860034597754285791198369913263392228399818597092475277814985576912773721754421739035561926764441593033315870252880564194863816033127018944581838991211550610383401918424943131292443532878063262747656705722358269208202259480446750531017422775204402521178789637998554322688816915039248925036986812627600825454732393625251376420584102190286666287966481588824208590628738021772908832429987971139079810904398665053261648878363983692203691136404733629474878483814019368976796805500008437208325783257028756787178844186386211072887748131474101056015073280039887604087928377217691501656292794802068715878807433447334740721640927310199138627787371357461502915678594352932859812725623989841532578646331626414506227669078470635140062285988784911354251690590365806018206769763034758849331036641580030190702563479243939548140404773543623463738095481991673203452347187892950508266379260929219925952867813033150590148992242283854895291614437302158149005467117721857859297317961909200848393293243386252830127001188665105752188374035282017739420281901709291088474262203609341163922495246226437223982941186778985479283710735914310081631981924419246011824674129358155165837014107360095357827990647035656674765033745475784983969571036053251463826912608172142473548 [108,97] 2355289080654338253655141056295073135937038967379197785365406541437383300052866611440599449393167423844621715512888220113759877488893480878598354992719079078217273098541462013079997365555100199023140784698606763708694126250071406970148990077231322418911954159205779475381042594297655249610222445547610410757065532231889737893136510134144530114400245800949411130505083272564671794370962109532249325139274418927816366727963040187779904099488671977721975941802819916905994344174355232898092589774889750242520942617484365442314157458535679322877468834059553406953489016179804993572667805561582614941768835704848964585588013517444334920947367192030797085836683055498011616924002378172479311664145230511256248246033801275605523190180825256894227559385067590044141384985197133544481001590601849640168075592715872689461733256784173214577082285064330855978857478795173775618762264389358854458058778592962851554811567089798483996212651695271526128174970640836922828657655665786069122376573929041905536847642409127888018783870607529027868531709398319117712613172255986152842533192012666454741385892012023889668702301284597702203083272841668110594294854303083506857882436420988474791361023348752539565130330962933392759122513796905833248657543611829633224338599467849037126455776805439505687817448284397766031513877011016265397468734546572202985136423189162372284193563647613870618057768089551865794685411386219633123983723453275435727644050674910487114853505968626087583024981089861990421116564655650046278656666751388340135701753958968237129069905089600122134428526501283788808858891360942737297244846917554312328218467464585789388574675598749560233885020191699404838208843260290553456088391645709799303119893713828421510807013800268800676308156410283762946073440072900849127334723916806765049443823009015746122531963438443115460123167854688088 [108,98] 10438938325160727486770828124681773231117674885553335035235602795384492052236668984572269704846490563994873850763566623695040437260684870716870603275416815410478490710943586666503382250857179745133012978922623940737707615795673266155872822192913370023659088504647733009407554848493623388942272776359172306210391937454654094709897225962602669532662289528394249926929098942873793519990487368683534891106592851706466196614273019441299731525870202273016177854500535565759979128229052482123304612624941440982141725847643180621806252666798574907472205341654495240347821879524956666031554249498831857123327553047051570261571610397169253826616965576040058799990286775880011837823882747561300336555729052277189149027156764724048951137630532610703046123824173301957549288189624497014207760128472851887772826883405328056028555702186152551764648310862029407790171939915625811022354485934040799582538746126855108604177037233938828146063521659680637207957307174869965324850161610193524619795248846478760620155778288140963728000766096213120136682339609763223696127070906849194212710208562714151234882506761983979959561758766460634916460831662218301377713508323256900186296178762454818615979051375882719207553850530157243144471528888982531552763839395844699176719363186388927727119548163608316451658820887430365101969783446554349135204032062655411340272833104549221070495824143007160791542901885521218812452041358545020168427487960523709877889080244061148231548646786200068881225233020631827814127668059247479286145475720855103118861788385877674309683948254678751205048916673563058422708724891234224419698077054652760891378874941327136724086418476044193603100241147189162266877829822509595146111160877408832882279212315872385107011550166142316474457188794321022345273983935857370834711791133018335752302626876934416839542915488155010102887224448 [108,99] -1327279687580807525288897513136411096106352563231025732665889225260244921452020898878776956213369123439828563635636917956637458533805524196180747672511053282512923719495785911457046421154425085596455603975954139818872833666836401554080523862147471513133425965463684310551632531783421064741485440867306842229205630107635530012976686813441829839453748406411980582856482378443913380408146072039354891396160781789049929220838922350077050499952364473530495970546237677375102487637404411501576468382230425194052704710357920074543280875843096196500851044553309951251549020822888735876409476649016972295425270678360362502203117727243610000076865315356301752323262296532778645395784256766212583333108564314902674221765670521494343898497348669378321882710822776632713744475253662938937238835749449403471674698139953519643200284228618526463656012684470534623170109421233626451045079777006801482842722568084062820318812273060948867377943531133460131995911898351150257716878131448583364102886001879672210794671904254934828898032366683766867321430620436821932844302230227230835041312322967062123358914069088885575750652582153792521838910347761838235681212943703862443747031850932381856533144467313115393092198600340004786357768516952225131724080888992699560007510144941638276415412276305757453570384471485320898683522883664256043985460313212925209977750194143751246419239928641257522111698767110314433231376194982968735704804106035997367528624619181905843382321952104469328965922167898477954138242512610459300827433930048028793852253694472242958814585941194091331926320581477974607567673697625216414330966698760038816376705078031150896823225658914327162790479608495229409191401963286536518523331031508104374218151252194726228476127350900163398736288016025272553176254952702301041302845400433282924932019795308059769630529799328625183136 [108,100] -197440097245952862728680053923513418108568382355328876876845293281820353804305020416234654429860470849284939854592074147578254795833469922674194094760387232283902437495885414683199946108698703219796079692739434120624535250617614239567608201543440851645679453981660959346352003535044687868175958193928114002872564449271080620713182369295753307518875788451411550769558394429869672593414698325096176629774849949396452082017973089226990131665489811661035594987906414967937526234127526173908570952758954182487440259167755028041549690621081924673064106306061168411719452450512376792493064770105677132469779569036241010971961733247527902997755535352747187672912449401973596782633418626027518437226223790393967831384168268748688223479081018076293098269361565976527708422319166674671061341796153060172214942502172258016797880641648364736411390414740419575382733256504247062705690488431025300987081426215730928385488143105884509616061687981851119694749900092547701110783834857701351573716102155287878627754290504033946973609616829887125828946015627223110462328280133614806536750980891618695026805192909079227160256372908648097394901308003714478986158921107057673893558835917623659782473935192379079871722909178234843332621978340650165428449466462406290120206339246635298538794168322117956810865151453746454611273993449548074051957503534202359768799473563895565611668221100002420595279669212671930480213486658279214329371213096560004155397846963761223403864970799186085543013793411311075304487845198323898224498445272388699253226705141009398949014316629612487964140859645421153329564992732010848559738499927477950415274358291899537687155391004297374856843795053918599544275068653824381731979179906144502678602048464888771161816424773117689744649258356150585256584640080234679460189709539702403845335370527303503093269102388366 [108,101] 113255306866720307199464422542765977910394443102633796277531275491893337117020155840634694131444334009675658048185536450432312806579228689598505535221065325209651982792618272737826252534017547933789317747760208470342928054273128912767721481355252398624498037032101724885467870106355597367263983818297991267669016703508664130284248732478226379837948167559734938766538993747645468438048488855626454434148428310007283712297090960564042252235796564917085771814434968329438304467637445055386527760262826205842279353587796043420377749932768072198330855778031991678387566050198779377254074105671099173681097078788233509191290460633037861680379654672128788257874961499664468670771965518450592115154494001678889780201368160782962400878787448753365487532584024450885040674335742029158908832413952600554957390046677479869158787872814115986390330866108738587611096347612835546692044492510075501441569025895735980652970838529355286421229745058821639536537771519624127910914745746290427567852478699072945403542901849958988101786679867971373286227710644298671551806982481610362978829286315040963524203996791947913216517864947367950582144735992133344605599711027693351179238005757027617682813631351387657178370747286434960588400841702133144102127499459882936827797448718425370634793495982250382765590740874886755904360732554304190275717958199270957074583689809467352964395977656259806436434717737826517102721162650915771637092538978012703410526419681680650422735231247026395825064022518637137805458871240069092724080582391869218208760839713588801234153330664450739076821280847766379874975627036204672957848746753459020374059640788242607345871764782792281113570495976203425907904801801496700039254577639771056473360280928569343112393690730153957166309359198909323891350624544716673825569092338348720730290065347327927680535296 [108,102] 30441363242627358779203711344732410505371709915053819010652609491595961102116094701451250114236721785479215088467245372985708597356132441306865460967552439700188562415405664348566341890029534996569553379130678855784613081715614849598680213918596941160532479140413982508988340479713916612983904965304504422530895946118474503756919400131093029033816876355294164736178624358268625682148383652339197048740123416474576062104719001001747690149137696179961867213041246090284153143325342198097930206133549150656376290739617933507575516856599175765454724405088509446472653179607198525872603344215159867967589927884697628278435167249568166051887805549559328363725159843787441977815097546172460605045164996398560498352507755737800606110923062005806274354653412786828915586295976834592439557372550661656772019270052106954410601149534484719598151019273128222709306442692037883587709527260798299062348437597503873850854033563291850605252286307793999343323005244316373979000292359524572668445359202352566447438490915451302024431533213672368091179850007754150437189783755824521767242201643928185555720693374277714673725614963281806844076149844306998090189054834141429144053934060960764675100508069048194681636184256867471833150035307038688106903647883523658195761510833956710992002310932137803473266728291033143299734861568067220189420639054684102609509430260993243528008918517253885571841788249198289346753488800809331817882515894977925498847498552402712211289238434580574970139848809463911777890618461809341260924254187220357493330300124165841056322071014999086403920111457279807582712552329749409030585551466648867262942946105107166206590814416752313344129100989142024024127655867615397381560005037721304681512700945870293395045161729391139568268117212950911681436840745563987305948857531603620624125616278440046576 [108,103] 7029389999071720268501949747737401275874645750681332351876836960835523539533958111647209325908373954063775546690907722808910400134930927721138730827816779367014875632253456699471758678957505518241929595557559062300573340671506394330611850188220442649118203310979147335690102174026597108726350354082155007497707014016211746788587212669497151779034914578260006540107581120192843861495654308450776534395381900249783880984966002174320869401767416569040132418350627957816443392012206300234580178262100032474176205066129539212412756199622909403574355015232675191541003066758976641074808092692440340321801299046857207447034902098771285679030538245014551685609732578032484073950404645293981078118833856628074796315349356184195728620441974232506973289033171505933539446589976780953162721240228201097440023705288131084825162668487932943937349944897069126399286559685306526798939261600854628298386775421198003203714399367472698826716732594178405010798244976350187797733670637890476272727675184414642841640088108944051204976497189172635712848949855059284357903170558593517779274424354485625494201349542167808129329346869330785122823754630547453186532033530562777057281641263091656233741004459142028351581851208691324215150819831112738349540894539656022023439648408230332286524511403484890575927312213806151020782791106123753225496001563524963660838872419836584639148212819983862038067914697940607142123609997860563787743094479107003320098930805479965524710563412063613803362943062970329718113865230206307340753407920059375279051666213080260185797680440644490137188299350260617881433840401408609410153777059880724922903551011165491194809953939723065960758598082629508970731980616173063217034702180632957313270195242749958235051514895040614507062290656851226791870096516734940202596407561204944328976066267712 [108,104] 789298258792972723719886954051236294632794791850417634890521618172344955968355389409848415561656547541983679177832809645244983553412978471783462762863120917798321907010128407164437459668005197089623381416875007931840815947901532488508209993116444965666657405392102164849292007188918197112943189973768825336346644230626990376529477994979779875031559251036031614765465997258802714754239645363517125720958275391032798422172208650034206108062401513189589834269781579722726996627102489599939646767371315576505190399565839418430754473406662625310378192812833279806247384531693157886523210453404278748808563667601518011226764050485714086588395492026431473091750267996843354015136902228847716716100142608289622938571685977551571401159794998267009876365792149028584518734542775999751167060209024245016805669176244247427564735266654079716731572605993036691979170294386199477140636317239238400742443023535220444534539026419042746304904746281710589894999706477444446098389825138601701852828865484552187463815522368047548080805335532971871761965493235165988496245885088766933549633608786005019071276761516946325671422942436844774488104499028362201201552926504407983265588685873024636911958312985017971455147908003791038485812420107132765650445797751239421203392832209542349736392166196169508513701069150724030224745032147040907812593445648256640897943693167168473136035167362039588308895756610132120001225685350252618073185500613585563226576605365582802519384211951596887935310829207561955853316805600321293921590368034657758783165737849343228436238819051374970739868745205852561632318022173521026555715549090854377874536093800138141928703601118002356039622348897888500166919976056677568975905428103586497278221801014035808191934252321474070878914557891933929408750035587358756442121779876985953905328 [108,105] 57773049497167954465311708264675998418301113309712902598946694072054262660371263023823135171940861725436976014966266670217703666467152696639419939219615075046338618862778080459507197278912088935574387169902644973891247813413543479485230212482038881490809261669257403494297053743548777886856598355318257387375923797002524597468209236499624098126429775889595949926721468635817799167131994850923127172304818495941894431995492140235366214920600104655923254002800269568653779036739162396009442081075910426057925732213268162755474533438650343433867614202025475743973042391928052311016523463494684295899749357372186529128536939140201059355866310505450518487790027613862237018445888592501140272142991045473315253620281804121109670278382433909652808013214273655482535227458635489641661301922351145077954153116167258448822904797871111024903889379084007766858836268697036177549066022168918419560315079543324448387240993699656069566708204885621386229720403037757534903934813670577960541288195562074585541541299268051488434411876758185809944574833096577193940757904943891151741420900355466213744607808902919950394421799956478826598914020899106508418288153491327192092835769310585132835353899670248280570196301990795403359414127857698716318947500603349620918797369450665684962808510729470338014550376407081936089926927075188529983623873349217742763068274528857849488688495904146800995251154996974501671497945033067413759742657544441932054314111012868198538515115792600124213440053969477882690940592838750171283036764885900649369935569809436485745872965447526478368240794998647192765173660249441514763462322452218320580138887874662583672823812559668352711656018938094575642189864112691613487987705735013780379271376418977440970734492566059187637566250438392328205386323301788432295089793236571808 [108,106] 2846162620397798798539526573454226871880461158340099389814950404035434534457247230748982686581672362362054932002118125973285605446747628815721772052343968285333204551667960301717887471325666358812549328676857289999283277891550866275064261824611474590089771435190416609645068602103171644585098466661909449662929671850081171058452982186466509106678136088102033042197831192686677467788494374383578003793274813371087872467216538020262501727663438984182656348726265716802967157005212770416894889871205062764542186625367281310179231429577247016083095440905244022331047512507001638815056107406768291666593074463399833238654326918126147246201754202093358444635886290706435721066054476739798920882123803318939697829674849302828510527742023877162139498790596197844415774245959749394552500519320113959106558636815433430786597890125555396589278173831013142071282572976532779228064005982205509590329099330512744212211092580400574949342956946498007286178036349224811888681611581693059101997606010778038238813041368180166385121388911277798032542035424882299594185726950396707974880050059424802229823267587181466358841721582156686141935918950680232045495757571702344643072475611450418869119351145186067360141127162387185779891446661797502136472181736003884166482713351956526695333809704551833207923723931727822313100997291670895560852321996031400779415880513281966853458945436737559663163502257418355318078200132673017882067546435854455425736353258128454534886717119107588262787382080850990956655133608054933285199892651336819179392903326953491092338987793144591264952524146813194478007775924484680552988437890799371127554973284464740324659167120960759013514660396502619328402576535580692125286933461375841941575979695637417154388507449361786723729458749713279504687624335631047285127010944 [108,107] 88039669345795036093608773446434447972566223008995452481309478572919399011378358735774795506007705222815680491974097670422904260935642251731485987494097633651043383840048134827165181565973230182695682122789826526158606364788378197376657190625397155906476560380440434689363612074604040130121872353503272169079426044464795573168930658451607318261067909773792801033470683716903880191870528321872844674255518303231390668403156470686232377454438587981111887747468654763045197918032595044395855972257259870726004801326309085960043872830729292497442576055246697027168486654937056662746004946920368165189615664445704045144306050793216853363648052878605451778156288461309886364171840256657868153792768397283444638798516920877311539944246744540604244896553432291624655225514435588418526422938789180821144950488233191177057959639776882145481109536760201675581410054582962344281375683522966433329756825484163977824479822614438399839248623892021089452585015223114869878624319888948994395832882937353481010658336751080011478570848580001105691777518379948678025976036011932936996356800428282761515851764093433885563114255028901578067570375564876700363496331282482131976432314088266002706771650107082289832230059224739888753542965174420481376799257359764560570886897143989010358983165105728543261600363956792378121000438997372824703415949751214858419037272571632462347345608888077971051632413271283592373004412083718163047931211925941764260974530550353282728634048492848030886547261510366588663210923727705931869264293503450016129377363451926902087568296315031732178709737655520322955243929606522677102451718920075554754609916319442907741165430671527185471024034831055598492865462425929073498130042305992472128185550144546485538363868475055654286923167491827238576291530952820046976 [108,108] 1853583680427564827823640184546005871759815285483256336010784119662582660272492563183702090477969855274928072651301243626346812900784029912839942275886555575451652595098075309306316402755200063250783639773378673566246913676756742212871912437613624291203448481742729766135142569280932862880669747367222149113947312095454559548092076410289744860164999751943900613060775893664982923961311193601873549345848286348879040549099582288303503946160327840867243313626202520127062019151979625977705119561790412012255417102047393755375235445721368862728892636806508772680031491567462656874876413706300573809572315774136383070363679204299303266127439143837819280381728674745498653246481467454702352255856336125866457522653374162202747218780089177170394670268173828332601214854118793090740251009796338152255291244758196981106927628911615752062963088691918949642917585840527581397304606850487339411016297015458496573675644782148625274030863529006607616424027213268022262094993702776528876087623222766637398566512647325559282947435038257728701116080397354640928615851099045145520074924828334326506178994404548702519762904111335139667508966969643383519860296187094962637448773621780001704343663503299271694425670066631353889293036044076308465302445841647417335722409537729204051148840817807266961843376637403506318307319067294219541159400243124279301950092162862479414813164175487485637324337721319536649002692862705595756843855301855073923175875288399256450231945782438347694470372459937376715087964046953754125300417381592919690733018396766374986834808744668373032192334216740277740332520822036051441253939836820200191941629633437603591225872015123692337242901373430725718608659951335110676337423317325965371928568671565346603558698576434187144275014332466146264988670599736 [109,0] -4179750163730516951295084214696634749149914382904173886157629508528677570386786974157509699762622055473730838676760065104398479146983869713308546840446916419836882752011450861274698500499108714892181030264718223960074969005928958235534764984447612390620289465713818134509896330244916018991316844232804650152514378372587604530451139609038721535906026909480648212454456581978001074591581457875807010867812067511895224027834676331392791489361529165024920589538328069633468322407237134531541478168670299567975908305463431857906261368520277455901388056693284238041236739436291745431323048828119700509337901514538256903345667996812635852077257870045838943113121788514019943454131457268691324150414025015309854099967350621027828947907448693642895244060611914434040527438103680718552954675596384715128727960077654410168484507213301782666288184446418086739873943157060984628563858865457602863814291784737933693559033402176907916759326560549159075395348388771467146829182054094936421531058982130263663371477978688975185183933912828968222554407533401660437466807708581109040490234731041112801818360280216796064172662476946350763272418464597514103098633128991208371823208039118784936805470810672353876100595233504408355244115957694556115610377372040699594367560277552763211613874882250471705764162307244645037738085250738676373086245133447411673888110653131116069276281221123847381403407158466403742527941137223221681168762285428274663634917019388676166145168045565055245876923632960151435960329913073139762399138412399819548962905071843740881544703499339489496728884077336459156204063766002949735167313678553381516067442513826300491688680007245482926749996358044642254646548255223752301736464241118475073670770322412884533532630261064450810636964611075013997475971454343578928428186625626196266255531251915085626392862836504603949315492400460116466247395068279512565927494286117315992299748815615840985929888993349705405383618164192984957145671168689510240201200237588158513066881690425493649554883514797407071972127364941862017630145085440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,1] -42980772388013720985048099532119649315088628802600028047150184387783471728859439257639901772612725135078445761410992353566502385519850666850461879160579772144502872833086468167632906835570662778095006023870281769095470005057862200462396723385894556054616848325271377240440166623289020863233657260712794995607929284883732575016131452337586084415997080621845412249299353501624467246211209049013157321637076005043527615585612476574242367177184154079325695706085156977257124453784845217230611171897372275134122123399973527696544406958148625288835907372675344533196594327908762810710125864587345995972428035167771060889899116610623791054554981671662532074831895842692813825574388817874789700401313835137482968248216408152346682712668883202771360628303974111240429149978900011691241033268053747431371016368743579934886791739334989996224859907028976124737149302244996278531247290535606335555921583915609625296436398052489417329235045538774615333199798334267203554438874620396113235477141714193732274799296016138487828520880672721415786391869796215524267149555294963616804631877149425610921230914451582886058769896210721717885712564993200130283522014369952281887107105161021239067455992793389193236106262414526336235294869804427098601678872075436271903502769506492920729480982727293996191215724491236817518525160360628188172312973197086422184469692063536468509359189077699328349981728892975093875952026291063567334252775266035081056846918379975644482065195079086873598520145780219414212009780579481814449632344112635244032808333450050600258145563920255877240064376674252098349564671607458556533519268545974145854981482309534090598991521095774367895969772003492738991367729867676345285704710500955778942006730063375888310040454956253417702711795356509268041730964858911932359150057261339766661699295246796218598584452627368066474609638312829020272992308301818920401448603183911587120060306979146864161392224497636920498163498186081842753423856562861275789853475746982588678814245679306727268373591389810341320552127282684462851017827942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,2] -117567196726844468599952466255727733263010394974512767711406672712089968324872315950124825148608350152195672470505732281790685945520733565059386015954005544559461212010968856515392200764493920482527927604249385334406953262016190316739718837432775189182126998828896187640302066181073181918569662372120312503629713052764437015275983943996380082324017808002608007357536652601259608545011638940215549249322371964686519048153970853903300453852646822351578414494885185986025739032302443867371100561904052113982617650948422120730923860522839628163150303721709864018715734566100632974331284438884145597708612719603413689223142823018652563345185303307589166351826202132997363029567751230257197715434317599963470111909441087330421157088551804025325553206501931067911163968530388882552235109225785383935478024026276691937801857859980077677884683276605893315499469988730173971001738879745047358918983381661575994505562045313281857928317555080100145212662475425944766842917659191610669111131973577067532787690544271291743189041010728940096545676162910377821353124128492556169101917807705700784872309335371863478520132051866863623425850818230914253095337980275601622329963162561659169015069501333225651049472465406468189629745946928549021900507914189133515867155773248376325061446340183482042319742029402049778365535518632732468728233812917424797965424127698230360106876969607542514893881300274141798269572367465578918014717884115994580234486216465517887993846678880413763514016516152313698445485912769193638132723435402394243604555082000228543229195415233879206396196636921349632111738847640861767492220068769277784651888750701739059665303640638682121447119871649326711504558872028839351669471181270167003024527367917953851465949690017839309855676847886422549911117894612891407057048591365940223507280841671264295946549820596381596089401756137613615776456838905997278816617469897395820572465451043952340141712263912328381524785951331136430441804991671252453098380653541795069436458442323388247995813352104920343872882615614892779042384025485312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,3] -15870222776879078098879036529785215374758241756489736874247426043744535389468612157912124694184860634609664501117690926046948954126206239649455804416621230910466397311476473485288402701535399553427949248728365204075128142087067161482543619711070565692622396925781468152078794650766894938463950926539396787653767180470080239411152662605478739572740857221120272338821007023505964023739003706687562439512451366335570253605010717726775103746276706550290082052191928118524760419512307140461055443401480073857457930386042164582280074066105803760096659552102991848897327231982758864652611458395119541788117076439958697931936474565771770087863518578007059831788876674022553932987699089318775966290657787049623936676244092022195238675883243045132398046326350681284793530512817183159674286537742850743206168477180765175160586910594082088084935378183575360156304788021845825686645839684988728140035155534847532617518897527825269604431869431039145715941121617477446238588306645449921504839461408646634025811754360686544417137056411200990972388045227058592072163987249740772055734952145986334201021002750090111576818804496001189970927325214059153443646693615445290252447483591804762131125867565882347516360599302456736999905390471321209700499024379029263074739491647636834648025782051135211659357932039477129596275108834434783272624008043699390470433215837165467887418230345978543867273103976401243346447042529089583648326983841892902246135255359955795427249728441445905213735649364220148712608000683797126533410618861697924740188855893812741183581436227982854883062700008741809918082649897343843670712502498414306971900622165882314905348680974804966368279421810558729199687191428475559611812976397549390965595662846944965127473910754692953123838382306143251000926762433838795049232435611849865967137979777412428138190149927515625743358546565242657082610766195405837765728988552330238079524828950641714121950267163499939644262565251685334048895639916562794874854500760954938445344587745750187977648751687372649883005345051263382658191400942698496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,4] 3810234675387921502768276261400431558073631162385867506169970529803317100536063405191718832953859871588540979300165141043554893516440085944684542219259271028729580899101853521246567664582603673605208580725947835576871969390033240274649749991858120971914660388032971001854619878685958820538739280802457679265951909657872910642312721063528986427100537782710360214750830696345041337066544519416227775918570036010846287110641473736527487953124709240135722984612586439719543324967769417454168994941006339103064865707122211604603148000485323924984389354171727219556460898729902112374969762820507305064757754853638632736353477986796893268368802879468273900935155548644593893368289343880371198626611402382730415003511324122115269211420843310715459781227949344522896677208724060012944828695470595203214247656253750933677716360491426948551164791270252422874027902815202625218826390843869086694996248648212004360277332304391142830221752321168534791606304458716236902460273385944555564965083976746418441126962702352552194568931413558653889193306468265052957897693133955782286092206328411506404572130621021945279857327048349411030704833949305416832829640524712808009887454323775240930499639146635116117287139668319738723910275742530152403267300874347446367442242335966440587596786499596122214704294764408227600049997620224168070429428008053688073050875906045714766455286642545128442337317665125868526052768214585276741067967212552866737738718333869643430010618961355984565825314421438080396389124713060611335557422386522179622724341190579578857757690054656669203375885229845898100968138889649067756037714539670093204479795496869515459394814739555356701462210432825224524300317413428202780850041833046987063851401893403512451323237430582142612194990685329192232112265875124338673289045919379018047517548580446106865844202471310497244561065493729739926731843760672641266423949569128131249932440880853015101726282479613438250710341854957019930918348757311679667789658174388045304492924947356705730732232620082222885165413431188800306810718516997521408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,5] -77941955912135222016486387378645278641773666857303159817203319283852700551326889217511360864067790649791686065054535380433976133594259814819432022947233675305733325935785012557641792816379035240398453655166289378183409848246370822982410869190746949840466269519111083561187795816666777172100346429067018825499994660633490099942540430683185613807769085276567375512973551924184694964434120620524059583471200885427633380452667164658035719002317114767316474338490694815468018503075643902976327840721528393068590374355031885510106959460019862349043169023686399091164866556828368000233396856121106907853199447710169424812353183280098753996830717711487211555759568354971895825820831129166569452491827108265563306302888053819710373918464296257601987211102895419132533677117923466741704204014009319463704609346164106215065977798689513722914046294835738726272454072155823151196487767019575362894707494248763515084064668408821278700283793814976120455570191154377388506046543152586168402114934594918202751695532303768865172436900050754335240004412135757362318124033959354846408691122082549921642705906879918217374477477750376757594560382647904721416207126815399834086647663646942354523527868994333808082405682937320610839727806247583579177940744886404304689841359468798321842990988050092270220396398214280941447541308507189001863694428751361440108595896331151295884754212804614960532508239458092181791089314101398053751556438716099605975991617255586039299814746792225355783563573675959361168975775437351358782235453770417723224617951932882048686093035535433916834888848826798997684230631671597702508536376097017917230663873640167186290871865872954478746978687769567148603964374454345056905098613367348878103142511781220648031412953597765846819592694402720347291161348747909467356828755288969191200309052620084556890013732769028080365383304961917015038964131699184610699807706628090664680174431149448766807385219667392676931111459673644887051002763407687936082791756212402558927289824457745789252666660281692213745163730647315306222978798397018865664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,6] 817252735158548009995603413131489829109929476340783005726491174975031899370589591651774996097590757105554534271027037441205691549435030773297764730896885722110369385067699139829792586819546238384627236148149572569085371087618496215691047148658600883135316770052985445721798496532368150578034853642580342674463079467350320001650077612446408479808678163537519277625307631353946964243159162180210607784463136829051658301666691172435136384756086699152779757852314340072609975439602768896967812591694868272374243505335186391275318916174340016543908832279271078902337388350324446064286017702005854985865773716709872056204505710123179418100669526097375069976502458967261085305104267846507755436980729721297402314770148961472933945883596901995760094569043174720150977581616622759591012875379217492809783961380558803437378128795255157116887832669116238664014574508935416860235287747627110887968089335693287214781326720584920103991542574052195945481871894121137342290856496853587543520161865032094566124241174411037839136094899127001155088966211565949662268361780372868942887524157477325442237798921586591852926479540347543961855986991588754359273540598259090009686024740859784936308975626048552905643916233542606121001465300337782422199109459343484667570349589981512579181308272364452444364792663479313996503184837272470473087159264406484839142512607749555813718268550440746280769574001639112096573050812498476144641387178014256831085168414315795361771619166079012439628795523438892318461266039128473089951303464319588355694814227033356663113025626244733430498801704526831732931320821157970157445917880385558447328719876741751287596228165956720157420034177256596493538512083155133064820229806592378378952043287799101641395349222747497862506195906455680539729017860960228379601920852057744456410799457045760609021432577750557989126029201853530331444148559803272185112554424601508958916991224701858900074184441515426702050079737821548834006518412584103562726635517818976400975997645705578217932136196753978269054261530777455971223791453474838806528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,7] -5082798781797223164859759181117104530094648000656849424146622077215395814522069760629918918511972514133121730626511388313663837833866366295289406440810226955901539260050603216261317252887159117913460243394032539427059700130020698134074491537191630479957342518534874549583285827057471421197760339336422420965241796576444818171076618154314672893436417043061725692523402583726151286843516302855688266777163673082473082523317055564342812909280998008068381216797201719863470002064244228467846659814000575566805753391275042474221472479525394954951048860566768753196223713017587360698407384722587538953509375599689615822003961675566777823775769144930243795270297711280730260221000692723881631268607333145909142798981167714355383011017384685406827265551994566198969611667498382611123727977096987159876295655177459048614867559440470991600399908015241020600335700425622180442325157722211238709666646980919414508896201552559999960609780147600162508309792909708442034160097889555751350675505910146732285671749240660474617274175971394980328042870215334647991439998400679375920377918570528808274928375822656588160165882191101390309814407068871147384285478742496935404837208405680050270129214928165505790169375727402685315132044540134195986264865779490992323305811330535716309871591218046432892872999745237040582380269277637205120959772324689678627484781033250310320650605494471273921291865747721347227220602722743396897124033858134743706568120396035741772909088925238638779709543742214397504610827736611804486294122354817396741968097187708822097447473760072394293293817433467037535590462084071227068037521717174223153101301921593201024944257802240656781482362760901834675093804121014533045720566413050393164814768342808855434182346839650624481241051850111492784712895542498804316560385416501154545854417261211375507714958981073886561196112851362457164944120603371850832611078283714605320553042944273953167192899702405550411829839000609870519383744741122844258738430053556719878549606155330005863066600809205213738104669760548634976690287102778532691968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,8] 21309827277143095166809017204813884651417631618809197500740228522459837305522719714229975307100266724523534223556743674677037217304443632103116908117166813536144626434986972196709329813781888686729595597700753431596541054089567202762233115191910227241213949166075900146618814772302750172945563577772413611021280617567753925664456008928007506760857448521978223845434120666156047994426508625926231964978723139936908492083666755437726905303020036456886614780214781903868345723851335376084934405562212807092396869956429378084817176615890413711579151289646431286310100880784968466457199905499467089231021157421439968245624103225903919225675963245303232213377431238431297852062172824097333976730993918778486787966327769638079026377555037632487227584459573261062757524853637604870107008273139844611642601939971824529359135717154495414908867592591479705831326980083638634690618821297987441044819578042059058936081946832093403746975388804624216261144627413237240663499335861897539064729247856428316275929462386306987236936934714037404240298701574774218803856930976964476593084121865307696091392863455535904183898158106673920416837967116844143716718602686832185162458841576893257362165195861056357418977500908169969489232371960958747544426764765921234014790171226935953313183047914746477863968620408844160722268756173829115939831127611103473410034200480293414193862675820566420579804386067944688832296445277060356957545178573002861683509031914680587358600849955012517398503195570724582320662048834415311905870518851530610238075939299939726942612573410900116729046963519771482041693669348281058578480357895148545296917851096869512652620567197676006493204313596187940704357434955837399581776415660503653189514882600364778872537279209994507827843398786395879639439575705531387005206793077012061089132009488061345576434125866974781944746621367926551335962453808967738151413698412615005708016904132189499926863901686799074951894333843891338848037741554637953303372168924625092436898577882237110308413925863607050617174416803023207700427493190640536125440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,9] -65973101553415677841865957014500995001186585243400837915439324216882377097888064762815004852549388064705782236409587278144323606985504236017269744375166427784312863718356755972238057870690500848651829456146229912258211879277690925200303692623467708576889718637713182902451088311255703728525517914029689630193448650154936843995235523876483447552793829736584207716711061627007083401616344496871071477002183203588122520667589151228973631009037948395381171814504996812168512740447124255797267223162767416150142659508439701458906959032773906254303603119422077412856128501046397654021982858155163881483393870462718662373260623686122371718526289015165064484837222188158407468770731458650706049482609234541536208998178988664667021400131981036485385282353547447624628560529570556970569515652038434912243531689718294413732692976046171083207797162617052267813964805685882741302768691062783622443096365224899869727681798417156384702348786441889089390120403766167003192781421571899120313116971115365936967436444602616349455439244750071930596593950864319629014121696621531117568618533833795902103801699439042193569327648716095188105776227579253726594483145730893616158163320811022896322692425423611764540619526280250485532501886166213647561608021814882620979439815203370350743061815277704749371319138065146736743837825709644492901851968877817981528417672889160855418982365891652022304019358170174775138586565010495341549235835914242252200078884634495300523651065605556032753020156590367500228761079666511519395264369322111424376859742719446186144476751376859159109217485387834390278976814955600260339946886040180443083869319915440428099450837419111335414153041972568831464537225731034203247656544329690851463369657133807007288100823605188086969360711531272211413883984445789136080562752511739044176522760904075151740655910147979048898285455091759192007342616236466792767815911669797161097006810242771412949807528980033971722793630478157440140353115572361429294554105655523625725880641654584108042200531247407394902896791077619739599239541712554918150144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,10] 160959367624799918305640263456801915565322460670214511478008715989285379427545362368124044657681100834789132030043995715515365187161949146300425888592603359521424103579699395522154730527323059176062057989168140176352425919971746494508112171138018773421902440688879916218140791225537195308532016954880388224589071032570106395650854763863716973808651426561337282637773276691524292393235732933691619743259496713281988702139933999807089509912344703060960476756135509513960024739609362639702850345322088482881281134069105312689129478029063288080009240282858992088526500049397228986274864375626023968844536477191797587221726734883936846813253524278321284881715300843803667339457707046454031919311266395726668346012835956125803599305397526394925612283974940776745827394798805691054845644769595112080409275973245665104150102906104345342996202796974632034156106178660972087562589811965036338193339376070889541683876136842784655984947813728001352043749643030624054411290592768173305740987433976222707423869196090846534322010540702936731978932897268899612829859845129753020650760345453084659955260157898158933172510874050224925807388259023617850680773101422865175437134269837568538658855384055401663700433762882398520910843140311261181681876343570883844802566163703725495299173278436282421750831449898770281438366776436225422302152372314280160036109431553901734770100009981444337264382347490287106435131045583671297071698435727614561817025939058192250183887674726033467365132395887008148591051753484252087598879343162847795965627371701329143359564144319364986860376706448263766063777069641427103213979659297606093993651070447847570232439674299183498062835797984279769025131761858648331310545658981764090982818806753997269863763693706828751073362618653457418576572601394319799541881587251521775129010750824604259355405561082550918314156073175945389737396050934451713317197929454988125986904550295595214278071828773422177655297719246183768427698901383761430142135248051299523858635082885680537977836356962890321322843204519773191597689570917319245299712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,11] -323589159302507312039502822153518054689776554816693887147964578024933596657240469651864969725300612999604049027884268842538767964707242078484684595243762478064582442831386365996839691955581503395441402369089213135939962935342028666803113451235373940061929972976435501311221077235572988622771321191184129703413634482566495566725304804418380833617322564408835688687749160757030814060289193286430310543757084795881968275604556780691492119801831288514612858837311778536685539727555768632309194536730487249253143388604486819665241150862685214424675009845091892125272975673357868542655879464501323481440945375920468200871330907415383844737925483922670597300283525671201258699880039130902569612168384637345270256652580773526878156177282531976982110949623342005065820090545411329380651280810847357086718835190473850096969134617548053746730361419308228377437215542530175006138998570004328022934420290852701270285738962074723479706475072979067922430164814896892116677001194781684137720065004394998634384550769972969131775586579953860512922998260016973024548517870143569515238870939108648804313235056871495249803271943768119287420928536881318880902257616143297505033490235038263562971647321498053857365851265504195914092143579040872602758160719411859182001386228893336262511855751983385055426290296536143898148617197811511707817958647997699078203182961789892893889339992606293280779179403734702323291162935123104182800815238139719612624264622865798724112763904393951213092900114267116391005924155069143341921341442417439492798815128610721062626736292982190938070373941289566813458727556911415943044969836046968149899861026327692063063664666751740292812480461459046652970561417049391989690779658368003751046436795988995045255674910339279871179205626441973640750360570812367873512437741888277576517066725814663517703242361851630223732141566792442752485524324349630489304130215358998497770147372126480760308986078528768501923283043487021014835623108201554950400331420704105344403976506782621561601241489955046554927165109993300777360241692949940067631104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,12] 552000526954292914280377757920147747556428000189700957326297324258456105711414990376301862512905545707178662179285817709385474247816337992670632242906635439944210026051841116665562383928434892883214950714502173407176625166856844827714057323014753150410553516600955543655166743016407798914664739324445254518530544015505427006496255208401823288261400769626037419358613646080469586642735842872279685557731033155442907208593265466503934416927456176796095836323969984228274454786577406199830824415707374790569977000601587188564194176958030846057786774629742104838223401632971492714287584485923694848645967483558794416266695103509577442170484352231858395607756018844254548570242488973386651713059931728854857644544944420825026519880466864683129746369534291828250729329652482768909948385606927165941642780675742219122924182636668009858535074147018193411719913756773047956735298573235409137686600241306924289421702546001847476531597547088207395886464006732189917403893686461337025511621871284306342428160402799583341075721035831246592589410104884899240666849601783670269626760903887412629265189286527198021449748388528845409282253314428797505767230252020809100522346657261066035238538717733930248424697962654517043876325956620955387260856810442146410799202697643211359203237652612293397277279364652813476024996035004819266531767884822955153861208114231578972430840667641401687616974130069243794589679203955341968476806184769936332165531352336635683159191919514034598701979806990533277745614845909842109245861543226519916030935836068194829526663697208552919254691424207162813314720396683886354500060056022589639723565271120424136608333955573714041590114933088317241557973145556251903708456725733132482736827402243806653699189071223071185201075649136834640953719934183956566634820230394053762341727986951344495044541369143253094075084329819423842655917905406646252778976863113023955446307583697151764790194061152029718351477923925766668714881364895106056343768916241604621970553198836345208426679104961061910268841629741849327374136180983773710516224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,13] -811749271915862036647295700147232645695887434683285217918035318594777302042677464841615218104708172486796338310545950081828900860838911109584387642579190877344294067885766582725791876129404110543838799090643188488158325502627860532225096177805567301657380875796096883914722434976277395077979526432491343650444603579807153158177364793275417539159516920445418048088877348792658503824674056610352413430207568109527316220497115937279157293547795371398735232524223479653404904357446278029692973869794857340508546441088964438864347694338112894487956790368555702571289050187547638457529924199333543362419767445370277989658829129989129987557580940478894884721515156965790763364616308151336615502301479749786946457236360965155745146728642753166640242072051589803833436930378674338290937124663998335832325289130562705391868559672915275092507160950598881180553844692880377971824094248343696776422976926082233900350244571621249762834561253976733610710405036141218354796202818013382235504521445495037204286142752922954736462572176710349937374900322163844701859872973559630100640403278527024449219623807720715317663041616548913481937468400994458380934695797149612582882273409420785791851253454766504114758193872029605435222460292606218196764951795390642638803643563176332216070421427437759443705416082519994704762741596173605284240145542225054078858723322906306969960790848396876095577819505078679593650657995846743481951530444633074782358218369299706289634403730935112462938367011763460235431721393713723843937999292402364603464416274026902490789257110999466402299495042439652146356710830546781030576398840500558057747314626333080727687460983150124680085128660329297965878985401339314581541382943421239921369893679533832900557952956327002266380762080503509023251719844501189520770679741123323891314501651055714670210691642693067032310748947916790932840039872158113881700936311844491675826907688290145352357068547778248608904058184297518156489962151057241379518208721819981714604386302965810162620193254095552132479003786540005410334103994849424360603648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,14] 1019648247284547467853415044402118083478555557895620472456959153021311214054518353716426092367753048651154583196068654035214735105091670219073635613597492182807609764072127519705046944404125997769783891109859370803068814036702452513590990027067211400669687506702929595750169660941021861536082977579771360561019752359722849597670120119708467796538999748705470076520543330044210084071487380677130637807046146433300852249151517046172060384167481798390844169023020444180864094990729955399323646978602991399004081228803465714187119821276408791695188619046317078944212722483573596052318332537833469730137924693224204247453740068895224333154794962273441346361583452561164274479225221194400887343790931260288750479049556582137908696571018034822998889903694649755142884361728288038102912765270987926688455379528893464223699333853734427918243275431243688416332280313591048713456195884344312731675834815234562951863995314173285887115576465608729215242374239910621331111285580336918786714823748294552538781890329713268434962820566379137932558473778229847401592933599393136657401104513522807358807823684821892270564418810243905985084329805286786275958318803735286810831787267404539884008210716945845498379822986857185553374987014859886027035535612574159963466011948247890424166365732049496665441413382649561221673621776565907122170627575866849215859378005875419145882250459504093487507022526695045003164117864390259650207950011860912920264329868153959072505848136569567456476651810953668301408730517479211118740473645222591810653685015132433535413402812679481028914969440652434102589668353011697348041049850029016229150033549596838514233883894844787600341991495236538112547120171915699167975243781153959118808210605515107496138195801338887135596196741737901844481345041838477175091514943961858515476572312396193477169328314684041224874814505715056640561633704066299779056150389887339628026982487276556036253515645847279025210940539983954267070558585126082824016985726796068026198013498078230034474010920206647199187616464392772177631551472365386766221312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,15] -1037326177816948953712284246219277039143667657494833021916992088819397128701852553531238217595425174584831158683768763537599393951052196149242651866589392298088721004307013189343750435920790795614053795219744924786765463636605503631263288095434469146704296209618792014864235537280624087420545053080121861202238840105619046684384509733713692711261990572709209813502723337533640030787412235320268950191063467964366392311207003901545784484982504624928348112597272568520635475876215559653887831784948502290300849087557674254051816002728331326870866983554475413417633723404489648259642167133116901375994113383760498533602103179229516538096977528600332186587945307642842806320946954956809947921700131196917459894127926178473262601196572165005530148309621157783131634138941889097737617615579384345796894507957779732816859977050960828338376864463837164113390352786032704049275574403715763001817158491469392207897622250910588282475909431968733410118250913845036009195536449537339925895654449725840715197107602363439223412201646876133385684076466353403053698496516544690159498796736492816894544967550635973233135928904941331402582378312934470166860716733414971256234208446061429487994266407597543120707893597371187829833417779526977501079194119177109360242268367604973533173351961011883322649614826521356308984682196489208178490645959325648793542161522914552688475245300860608683671244343152189748370545198810752935539854741427583673494853863757209669004080312895470846851800125364271535918689567699802973526455399558864664195010171648962274998501814004891868342019540172418146546743814156090873813616952430381903518516772478198403977797219137550935363525153354288127618864092641712466713574397270538265336058132584520949118966227879400441615619529718421077028064867215114082321040767962642025246055575364341431908178604229137740585392478365271815334055668750937144769164512209012343898821768895957359828082516649068868861020694049068622731801537368421953238394934540560790863931056721782032224152785360990005777046845152563805421345567873389593362432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,16] 723618317190924146084553061039288667563446913549281930639814093335523292866627567767728192222455986627433156377731986123744687554891956915392297226577554296304452473699753730131253771387797999065988040028290887790640930621872505416083746863095050471472449320343081687375097562731301501762811818847842018939193107238961275249850807488721438947120611801969806059375290004961884567172878840406557884583728208590648173045973747958997296143757981268228753919244698190598793938009357054700734899394459336878421109937022438709597381463949478723131568320809581332318266930916398882001014543240295630524230686262713661537700559580013060343470582808490404498426113394827930576279376168500399817313525262444235854248313486322632453313369874413044431578836316210196553801458139873127027072562799709948358272584913652909269296297297194873081972687057273991061167873074910922633220677836518298491664340005647909026662729761744560780252664649358485098347456257328325150807453515461752494901548382325045366039205286987210189909714316665687618149097520180016095413389083957450186712630385955165847777648439865125003949320240358524181444233435241897435566969635340589212873098360037061350949412523220617287404734640197984513031127883468776008411895408482118129997998723788588227371229217780253103147370780765712692677249122736877937335215288894056838608935688911948517152418620817005267544126350047984572712947334547550976159377603939816366068962714459655291733665989704964832953499994241229082815392996778567237041953872079008691631660709558313966189300657968837895807868515812836311134398888304160942810941604254951632538456135642571341341890056685278581201880123506062195588957231007823639472059372828957386493385564156764348012169293649570073754939859899228910598557039709794966184509414806741724145956379474050057371403042624085029899194631350922914872736523771268231558401505362340170204193041135991100507504144244180475848167213745215144908524994055910175587079131953340940367358923860589678285085400061279515342575527823332583364669731361508376444928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,17] 76773619396533143399924230124922665932423608103876615419870506958715736638956636185497145206894761238574994806211237606760790129422407239462512284161510598029260211190988861823824076890799398039026899261357994006078748815641291410413718294755598275649889983723228931134147071694351993614569172721130153224337078368495642387421962705928228841412805435944918505334818568442016563935155134960969868502547913724601404397987421481198623648332627873876662900696239108099194918485078669304886520831707786060771497055072746716206394191914470685752108448950362480011298359949154063677198456665479895973895368061714596644730837894061354708699084034137275239398232763126843406501252438788621990091758377384231468724450636346064386344217734149369768662112129438145301844996039443981179370053874301218359198017741307302003812909707700601568998795905336263061473234002635758375897405896493727264880714062789721384173168523137954881579768598785536926630012839374024435562266956133294066479256883030238464681380716294531692806758565004568708652745492819860360146133610249939867373125073295179620709550136888532465882258378122908119124785391091229322750039807790175220232042459999248391269369755890510059674041066171558033797292313618654266388502409061573065057287181157731369348892010947290404552649854950079107796247843609285256169811662749334458601954740002332331291048536787717722672661874592245501227507674529372893919419329721408435623848586863705051750662813494977857124651489486001318100226803624721724613125287619858203775354835625566544971349979697534046124628934258894149608828882770436168083372549595262661797714961681251616192881340640616954123768580294680268633901639500796223745878935037815866693420428533747738706625997175735557760580304559417617693447480680494681422675068621742296529353243412337375172730836953970807605482340914633287737257435259832558054703154033347157818730385280473773593807631772115726775621867047425699973880170810309774043202172954378243717300081413997326022540982716570118294657671512171845015644549937943990501376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,18] -1851435873419238174566713465044889482592259938849885931212980607950330420121122053572304636259237758786783127861934207954950582179932559894630166772886043388133721400575207872282339915461720999645528255248297672352594312010375340390171121564395770205109925854448439156382743737324637962671660698229704530007649111928584173621779022635469147145226331813602903092567520747213622670565061584039841581300277585568597318561701453907942118817599634104885629171576776691540001720947665951468892854220307904837173039159564215648009313971173298552153154194355715193029783223210583564816923922382062499490179407181323899813214366503881806680128988979805305380634004042831236571650538160247709678621032552450306451694561814724503673933681918111344046075651964859811239485860905717336570685420328631493546087588713179724292054509874526142116622520101120628374672751577144237823768502907738618919284056430909481763251442768300567791962077197183835064347691496924342853603386531399275195539733239700085091501329960001879138213155090996977849638107849741151453061841783400641257100513408881457044398089349933384703689947757029234443104462600012898896886473649544641859234204102196214230889077902690349497431173567284896991316787091237111049172992367201939692315179314506187008915597383478381170056815059401979100284491589792985270700299894877698931239469121136239413539760955604266751866279351429896518986673732517730837932632920863371821360348511062458011509512210254271929761132460042412449842131111766588556814884826699575736444790381762337793920158995580123940154468570186937328025497193884164118191653464577934491153961502447486577443038230316593262582036564222647634790705474724470839760663774556462048692709272189445717173161574527529110093390136011738142302741949335064933690014303964013642410525664482634608492993519522561384892635237049437856731236951678282934842614409572237888781127096805113409381480145524051330106224835826661347138938201586389315609915193157018743111284481043669663879813947519254962250430779427452649519285271430778109034496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,19] 5621547283539738796743380295441280701553455652967959910977547003212468183535797323225759711155268491907690582203928009120406037241018303135274552759035630253983399216279290607806818800106897906687071623041582417341842727726551038626929013337945830899441515673545744087753969885450794958238930904647319087808311814237449202962781944085875600743383942926713834987859805042873745583427272085757595445992516466223206188042189530074116652728434070058910553731069549865380356374294644842072343999170399424114135266221863557727163055858356853813689893221654754933768879535165030451207213450842700198220956187337281014248606624893944248656692346886322352676874935450414462750778834597675175509906477979869390885654780548660699024805592560427216365685585511593570654551020805636140930323204777720584367782221522183429480310730490424433443909548855922538405380159598691996335964610255860031531089386369743225312667713760368978086933938544907806465298096001936564783317152798802395173216556527932427464238143473367413411919844438747516573825067582882535922652392165670237269034391384666849092194747531075780044746313918214914160706693212221096598929085648757104987083806413624396289926054228876925707917443468271354029545344667939005597225795189702255088393526623921116169767102683738663216413168327495878657851666298609193338506422909737096098978110819933468252312815980702911065745487535832782530655030177803965856193990486886402010185297851716055606525288977643852054331806078566531154812917107842428435865099902174625979316248689989713536908011733922385983854733828239765402123840243444697213135210777815933620423872515868768270838970844426539356328155707563551294388592428800616783861303827701575957833875564454927243370378605666574710007572868740100287310207708109975700262858802652060411884445052288351006537380894162184909655885506744435289013523419945306226795289711503476136905479998687086167981007821342820210048380792596388379148945948163986452944434287260626812594877246273231769718112892269892400202785595093518377513799833305769415016448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,20] -12050047474981160707754169288756838419715021750034457430970867865451506015492199627154683216783392724639150143378289584895736454099151354010987425169816614890697104220680393628385375623655487511767940852317082488918566370120051573385934630075564087880393370167055299979602149749254107964015714997846056468836619902399137744310126025452529178177584618081312642617360964043056271557463359608347925762879886601439922619487717811137341636995466728191999715142445933470778924835235822348974599373105004835739501582502649779313389312122434813338358361808156463516338056970422039376617449709135553695111996927383696497751067633255611485373219710769505136485798593687467235465859368355334296246836435348786887281906054104815329861988389240988108370715764597848806342788980474631244494094070612241340050413879784054537947738735748240708548396779896657622380003704621562802388735806827837364742149703533807581608982142238379171212610909538803157134773316003364465773700557577538393451061746300946633122458579768502033301342512476680630328067734279717149360510027067887474521982020690588694836425299756707236451642279478888960548777924933400073261750104891013556994879128328185678736490493443884037994306620670522332182371417128848814735322940004968802123942642376266823285162764633202157532541163824148360075268435841048932327616728065072571039925009441132864574657445988397938217783098653473856477973037811797251260441725728779701341261587655522561158030792169268900726748810457961446070909430175225186096923803253481796909216561381728427887912562732245098902842810881678726028590415009702270662754770300799071362854518046245114111172280524482205052451767446919199561368076871691024558825392088442656710643498273473322937285351711636210886525964047829708801146894224337274034829942350575295542308515225704360824869873052669789828254614988362924236764259815590776178712582436401793094874161300056168607896334617252510579583779999103085858542517561834011325642204790640010774132641574957737464058611801737449363180104341453141570100752209949545524625408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,21] 19821874870116766086572660466442540821743515496011926990507587165051466045250915570470835504572085366842806887162903781115979295285393128241005889100368020988606676174793423989943057825608170262483818642732547948958892610590501162491420383883232111990131812276046303290898973236411988646543672552832109213662789465700103773625910919535951664358329266500319153135494907900586636564113353936350478708716398016545848645751932170447750779370045736107303900306464458066685079508117006306391685200417208817332424924888078465426678239919221758055523028614066736070324597093650286848991995601796535751062659017409041362274872716384584008220683598194734075533729139058609759588165988254095381300927815112168852887055414821693064174597867240601182156759954104094042836973463045764276014185620413950825497538436357453468076522580487089222671721223687669152858616235419663726732405352788704569584348224694680259862071156424783552730402147092826394530583015729257301772425096200342771976905021569324352001773651838470401820487304099018041884062908492364257119279140134282850097758680193914681005271886211399740634256837597182367122055113098102276017180692064680251099791091785489879575904417722497195030028817839452770621073313358171263102560794083884413762989790254214806882562416408674153644639632304756246782236509905692535002265593633735042333201405864316727092356500596746334770686002651675552750071163051802103135919682851272162529947878409500406990293078961636024347443997470250972156979252763408372124743021937898327583229676219453802672560072232721717244254367763753650636622288954728621069811688363509610858871394687748219354313376022504186309247997689270048606047329381583442185321732101432399718939001218695104033938542543309991129213753868652722885959681775554877902958972256309110610293774282372508371059591730205206066370115084275853833842365063969525501371575990519741265338826750263834254193994595882952657707073295055269285587919715372512414035337397681197613490330738666087615751504522224537770434212631779884722269046843763664281927680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,22] -25444084673850031357995263012553978121285243405152247037179174164470239653327926284080675794854056155838828518783362633716692876065196114648209647569544354108241765108608950198975612245003137181158791104989631201518590533538419356670597706260894459353863569416355885171499967900210478470402633344272624603296980342723856826765252933294021674579471741887586272465452669250075318235887308772212744032802083335342606204681049194239437791497040565804909319351307610615443421170448955852800348030246347579061073075600711843447267127892505399651104119650313475483061359508517272315809163644182051225249842296952500192498402555138057102770864419534733988785556823007986230503129369738813583023992812249769953289338418891449119550615311748748680882497117115488759131825279290049045955219536958327543969419533190715017069686136951729457182297293520951467024938386736801531861485385057885673031408192003993859610716484262096295392366920112067350419921506012527341412619445991253516230810064951928438971680715487550725220955202879065277218256536509453973250499099344818122637876019800765706823777829493122586776967635243700305283865560828337970512079024485665110557039806088568025913629499823617533787765238714016790052854287069122681805945283644957293286931185854455409458168236721311273683202827464370244924356440706621500253452148940790672751641256703984132427898848115330631386236200970837315459374427273888375795468291360592574640509023168277110498789987923853932860363781131088926321843699870523636925350852777549228098154238488107708682307686959451420478204217390819062327548576646139956454277725011818173299102669785971845110210041683495571759878747992804251022013197729024982045824511754932909406045112544167606256491349925315757744525656470560592595658959734918031664645927928352200984736351604970305111787205715687914743002688063980872792853592617417800857073934201576177001229565152648530521169909467865926635457381614669096822280140895653082446323069888340151991498333148459101638846342087900761199723605075117856971739448420266478703476736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,23] 25529022541780152524989682290670127398474968462755248253644886592733753980363735155067938476432350983676968306614073414855023495251095473118953668158919105048074915315209131935920237583610820644278067666344716951308336042449309673173656486627408670430721535344241813086596157537791364239716784148253727668307982903317592172702999547373318403784697270063996034711319653401751304532350460665506545894673500994519633665339076816254737783770949861237907831671940962347753355829463343750410748040588849601336440648615595749043683671472597918821575130282527755631415226359776234936586560734403890673482912374474879470098194616947093647430329203586347508700053334282400790090811407600440583259588913119730085647770904598107719249395977281460634863579814881821367311191344397139546408628919391131766486392440166169165749555243782868017672076916389941870451822114999183946412804265514900375623231063078347970113073412000200111333425894309508554507013787323456132536744280861875980466450764284947126230744610026140494632540213084505938489159308478162346848389922306301519528749764790745714277369842458749209361965422463653674626855237732123420545192446952367947111578345423293396129202347869771632600706076616395512861324743851972179441001883842583867259441231306889010539304078168208354540728135382387540901758855199241503673433590560419022196492094201375455097423304584532026813952559942976240307942725248245788938007015627679886202958828579666083820609841492061673899211191956453083121819427373850636104266294496493357377341543403825123704948441328598559392027639451137732491352612791546519634075109641631570324424786023659076307560770405630677434184119011073619423372916867029431667478885240763649943114639753336480516311380234491504610651063362607972468579035947642538294671201203583065903008254224311815819241337051398100651825048630636095321967877824769428192403492756309876508841568206299842230079695455946082074134211079927479238824990696897079561578308910768346608780730903027955975706402187429124611846456105487740553002659035795027105153024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,24] -19542022601581272892445386340329970109082220452424451045648398360904309408151463633340704541613423452493465916254289897070683700324758583411190890594017254361877016591740313243662897698014547362599127558105143836475905402244954281952627372303076255259888152496447946921133671257910945432136154959366146069240645669904712352814483685030764755158898244297633769461044160503609640398117990223829702726311390413673517843393685649553651113676268871318932531034748695458578586825241008779273545626919266889538975455046330580056048498611839617136420015963276055870665583394189259358536038867670858827462708792896814991529764789006630141017276777996238098072095262846609491715952255409033995033994250086786873832912686546469111317976293936182424877492804481076489971740103159620669952106338307843728545441301464844063666950434691056411449290676769873067640465378319784954113741274645415290601586883542499182479391709807476041484046490020444725370545324279272944639029398616103208594957417534567953249121756289897354336424774940465445644979133378953626535731254087764118515866757781715159694272148304823244808900606971970326871969734700668429859649288858248691551243031328381583553795435756190919240682338927491856733432798817578692341849704652119235868548510197510813088746067303133135020030807609671290817358478437711553156097767990444217890816900183524437457628443556733455133162598447904091355157422714746547140992141792632228550922485102165599883547521504025902042673098849081026129847698850671470499900267626303001158880341339732018557464303324122785490761627738311147605075263446511254470846406991806461011758412305739238363274575377502223804606545079221660255404768916522729551312539479764456415640772870644559649165306968868584168535649709502977841053151431037957960086514690671750525685076320435230602442372302005048811155417310439314672900829975093857034446818689432840337626095921633387669231944969824292898769887782691153232281905995344462686720100736661152995489324490456539781255301703940917727612429160614371253528616193125473153187840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,25] 10227683059047935623507747315664035888078409534462157526909637895553573508871256112544584023031522212683858774261915233422461676572780981190173116826197927609881262542098179922307542142437581393507859037193318023678842902415562560976085656247108109626221280773293189591193730749216643382264184687166494602912124017190218229074873614449520586385411210702928628158904751892981070843322992491706708749605201822896471615770619554425250864741283940540733323008817909935123207297878983911168490191769170069715623424306494903796734149795906853402928937980544119434340577814080897015563844547765392297698530418704320409360839124444684079392642144742396557354731714551403382869474829896707158060383671270104961338679710008086848615289908825821595391242920812175051604308188219404644056588953170753787424792422427893332512644696741205027726578589285912571584192598267336872046316152981320329962311787406956465146791782434019592566457969186273329285818388625244879021865209623855319913476226362241384278534359377105056473306326564047411352176372061144983394536252579062598294654251850993438033064931646766272508812589860351035187920249951615310977158592774503664856584961078638061547319477388352399846133600264552388135168292869819329416323548848033476088195101304904872256586387036117051646074178206504113871476429642632851745590552052889785117565389048651980526722302984760103635113581665937735259190508648225796664771436156369906243242926502530276918579113455155405657446672470306500926018044664285836786407602603057321201480269356318654163810529205834272088449667994389861133303165519991770922221735966217245860998558795710176956291381290627539333335034047425953624511701474392394492990387569690702314177905386015829136467828686369694746340570332479409731390383976495114745798455218220131886764865637685733468616423405388183968162372584979908975236502327750384565464634114629468053490683463934353937504912664736076728393919003045424367417683571486525152654446929609715419256683492495022494198439154131286420483240401030665470981036783466238592417792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,26] -1491587727555317940003238255749064597526141784950131732270865717701659428827704103921982275239525603629209491007970588855931657350023046059072087040275141609657426597420263607534946928597283069008798263405381758527790424150557932526701797428774068586310173463980684002145801364234957215771366811872534783302803847073750266183470569385228461859659480777702434650358006223042904261342277665280662701401321404263602109421059928779801374509550283143243785224535056901990567796651499289701394488212273693686716639819230991438694093126911631973579698870715443546269577145274608676082512495262802742063832553935850309038604559845569006259733677506986798738969451992472936571733972417522155738841981728021259029209265366160643529551680131975998323199469381508114198352374953623162867478715147149986086101603463653216155910988503182390962659154989881666687050322011427342779592886328296622381759740921511780531309237043299298535041010036885181353926093695308575314021868083455765318708684556061691067387835216235159680767202867586481059913936480174300947550099268384571339120434793257414441513182966827253475496984034199608862115853406985249212378239887897683119747848588215245132201779333251204167734399841901791847675947719557099291919033148156878895227927683144257946207889889001406849232576279002507033989278023362805063762485077763786731780124636034816097941982353955730245111647171274514460501972789299210054714499431406470657025529249225225705979435375248484157092447681276199229829137537736207622205362843763945183596279815787867790598457572259047423464219903028858421682468532358700496486565241897839889986228852191400358826312374608751245494194463313643460828709296681831993902409407208546836974131953406002846101033090418537613619110340453887630142530710177101278341295665606643263887671582208334738403969862547215444126295576511024242882020001983008686792242598721584284242381099998674796985850612017685836265386708689930730969992798794037898922988876101284713806296526905434723587717764124418432707274006318048578996472151016980254556160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,27] -4059731778071332102028953151765439978364893908281809869096973872100889571854802990136608935350402004052438213659207563785112499289441971637335885312312403153379641305651746112651344671799473144347039613336142810069220933132698498777440290885022868762982635222966861777194895818959240598111236511168650024045285848451912804991904322611869217312585263572383612124416967637150390432592125547315846086489200251510297815158383751845507967318195897401814656129290729559064758021019425593951931977189966217369699324421872742116545045367312704134379774741745982251832951242915205382865804324749744588361956849366409805732239763633431234568518971385099628192828683956305056564572771725745959180884138976079092692220582800531552922877511623019773126872301222186733422126155588042835846381761629932204721641325644979851193555517590121226467008331581013533636778089628152253765579129404060068254199544892612424147388774254063956326320045904673754615485682496115125897414012925437873567034405046580801149390030910667710282533636476894871263445672743223215196427051228041685208746628796573811121011428512861580349998156595717302458697536971291251720321029253100006097177102105948331192981401673350664813607341863305595393497200867389851342443209049851594548297122186971771089263935858313481649577032611490421541047717929776424507437474473106764892544267222253887004797174188447218559881837903478876238948064464705479260278183696686796721212717512225973013743962877446062063614196150520488841823847244486685301835975516746407205333998407233781074466704179322904605555866136809222055476790954074532243621811018480679231510665647732714073866531053991780722537830530187994724653119096425063721874384787218380661378795088874438540070173618486672464834358817156001241217974869564728517085109057698722242074944820510344121806981725791360428067218326169426869727920869382878679087666538587323833132214982130641539401868426401273549631578711533566852975956660237250720125787382751194259103169260469058808513192050894499135187055682637647783840360989381137621057536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,28] 6017546381888796064437972500698895263905199025326854131142598583308085119751044780408150885541963621476286173356899951612057366511164586707543981744036232838703652799008776830618919074439095890521224107374635516102358981935651097643319011085800645578577000868626605924576470260599460294678306328020882584786938949008154316275172073379471095558315849048775785252113211006533986371249849963308712967442867073107424464982139630296773948072982053363946703399147592311742122841328776997470797999742075363338721964983238145230291533324661929706286037435788404313241090203154474245255712726658960643898227883648584192788786702339131760340667039846247120256550084950355298067499053899850324801334565496126695836864007321258428865017175341664058991609153250241133942168737501486478191336684443232229275261387223136625795566658377267832276333638730961231730119787307641508598203947107934205243264182162681084835960550857076280495316777048968891625191877520937941385816872619616949325623088422362245005047863997912601418552832219988346241094726866429016772012793688145100774561272402748111376682105712230296893509956465203232990493209041338421328520768000093626251062304580126660395892859428413381390446465549873596832731424086065027124293318286547980202322427350092164574286409914837174658214994986455029033516911018056044724748704531718407051382133159830025216387723318651072637285505333267389719830316577082479429626138159772019947891730602352445079707839557764188785335312544146337132888482818234289977074256002991022166993277359446421687531746351097486617282101429237998981441798876126361880626584546640515376606034280094339506790068837435250593966728656629924159877430833331494947566855671471880883529976853902717090775995053116369527654841436441449082903860818231699516003338460061613957180253860676361817057720352867245523644505099589628036264960604962030999657351646978709431230788646425909709804143666775684429914260294022567633501134183456352145713541009406234771908417748919088366535751811376811463716079135466814844302975932652637372022784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,29] -5482470884183704661711237988491649489210504819322214929986357624996024100807784155953975952711097870084128239144775613370055834320652428629243535200476710441417983988741042346330266040094523451133052382806149087504554467298618695612411624245565022787536588633608599810994694680872585524621510388632794251128247533787113584443913005644139973657446596084333918239100678348012251334926004716936757267612415136882548652115584174905612338712939841126250590220899034245041394257289651512120740593768067848637568329083573993638438910573282450100030446691389312708859294981719352729348643787671948534022563922811164441783053410418813578948892385358722143607561721578855591639469802769812246117683020744139607427777493566296831755093220623385815426576568293238738484987393460400252013822473305287440037020960435902804083450511126641715798164108234967673784945167253335750835894753492396915882807344094747983157179958855276019656024699763443214325222636821645693604005860727292245994758992407195392503543037330364329722478780882832073622260405315967244956550569472326627889081744768584665599126539821488904963041929623378065324910366140266068304016537624465710330698983723041999474865464487430684103118386651035704115939660626224265458050947276752982806027487817447996015593454367346964168089669184745965569674514440563936012034492029680450896397977620679078523874163382783869582910803863524344863455681263464759462234141120255499787425326018639306435947911005724176945864500076384117672668066521455909042806991150267291864396390102483659658928004838578737759539649398089474302743424948017478495411328029376745073318926134416295702139799216507283239122677548139817776431376574820957089658536678271121742799681702507951508725381159965392804592830232349896434943640981484271235698049447813729007404284921118429333889706670016242557893544645222194048420341925039386984623441762881250925682611975505583291865162076937933864899781970142485816928558942627855182849262176367567782140487768220187748832120524236651184588959455108825909091704765726321113300992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,30] 3899803043616558366822308001597183244951206286239432132555573620182249147495833646143658612505859174068587149040121225326511618212954462247034882680810367987663974368744379574779816765310698887973850044296414883332051742466068940883529467210615032571307160575078582468746542121528246277440937147363473259701488904604243034420417472239449917082593641222268087817383455986099048332114950529769893707424619204855366312655151438295757138343868853053453424417610823838262543278442491201170608171090156691112945042257531575634546464154359013570293505702898969456641072628621828645360835154118838528024437837557841202327950644340663375775799202968168698299155428989397872881478496977822605976778322690713090036165708179463402436915417353164056495609271463400355301462390958668959244356618108914538632020114118191354990586137062554412979835552919117744015589434337439789339393878482905983032063286519005658256390630280252984843043620377839955097604376325814747899856628834982680713748037226102195172905873875701167249478346557567134328902733936498954549646185452520979721830266850416168081282783270356345386275904837704367440625113952279167597061577727844615926965782149518390689422944907113380420230793380181998054781912343816878328606972353703251856095408183401005260505331643794783432625700774216416298715938716719060066483171721865379738174824458423997062938782224321161334333433927752220029886781688196758929576183946245307081308256615378864882631499947186322969024953110187681590114614671028717428019191838530421161382397607860687305782109017901967200947535312420284255121561415863329701941936776426638661732526471865512513133013042540973110789818669841174791486512017849927227873953455610122019577683626126407448136497063610071677660615740056739788386995778524093732055239922557965842328491729421066227509833124195181127681904888635289245883889402468366289619099696869509757575535295292403353597687867105852868982072094619178414340011898758338498062598419233152627977907439520293916670138782860814273396957291285054830616057561273884775284736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,31] -2305539134829184868735956093399547025600360901924349228441296119369828386382312238604560709423227341796110910427456568488450424685438359660248859597723155608853394266093584919201139679706259239235751969530384159181765066170525488096051222274984630809823528010241017511184549802362470135075620923021724970040552578700634223076168766386161995130593659651866247406112843690941941806858959091132296066542376938595387177236360841120848903057600722095546200020284338896857517025455759202850368753529355706062148268153867109241712562552215816949249510279220780234243018799931965674218674596912458707633095743870557825377190807827130159445681818220441553866822674971230087833742337920238828618998556318393583950106567405870710864894392930512867085019107076659700529651823005252329725602327381210274714705816632143664346375034000855892307393501747109292258557689627789884560734610725638962828590857098970444686878348022303147815042665816033299834311130563242273227804990547627983088507699824337780757900086867676156699151584862746880086827324551683589949873041120996655104033138912304493259020640352304826024729276908725986916933804957897578049811755289733315758832515180089072917374206575380245776952671889002372108405744391458755563067698763818286979259544281946910303622570147915862963587741020326005992117193783217356058879743094372800474048815099355115203403386424746936027338707867876294306401948749605171432438535155177151352592840052322167584247232753284347508575723421212650266834473541764662819447836454914058153019198928332640199756863754265991906987028439011760653592634917152591527577467730837866318868548788481557754428554410738499512597335076552399034179866631797307303068528995225386847966031873894442805554202624356249871023652538109926077040540013116899960960165229979286916072323307713685187841204572297696375485344214821236891137529631981867831052207474025543014136170050946289314482004110618582813203117219298741780906907955508914369228336940172160796537741060779791710170411349930660515831703616978396299320332292844486215598080000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,32] 1155040293110460224326676731788496223649289573222780734100680693460850428632263991224141483769448321248285253120866764368191411860500155803811439559098049893466989618188119933303506374808127911051610207739427967310955826872031019764688377449520385861509328304013259398210653571702752939815804091440722761447365198050193064480426587230612350898091596859732699279228852714990139894971226971733120473163502985263024782314876341233148751384771069525629910471576793905468225807761561633180128747983598343608664143175286659634257021362737898732226196107590340193003724697001496817358024114121697892626148874435041950392407614774245848692348399588063830948165443223196887975333083639575627005993194158629343902827996710159037521500750772002033282812428633298466643499925131318916967565300721297733129241648266874304886702923028897076513891507382544896832725354154905901246049338531342271974584002935329145047024852108172105635208433393205262707377438454014089925728131674289328807764377691525419262813984661770976292197369124704192034334805532952078560309444514978229009553179379468013357301207566454961950189777055608433878735208019290187645508721607597803852825400953570148351205423237417522857960445016923424213458876842426596798391405289605791599680329592140840430982567333147748826374591275588526356907855206894215002014557215079316226716115139165582296113665682764937854880445381768381002842355968276474480363779555422983679210310976494446168055255801941290951125478962721573015178319760194717411790414035874562819622784584346985247209212661020587506782478845577513288486181365267997176721408583618964137694751973124018439447447111279956760108185376767477612719750795531515855781228075492353542065754893706305822392718670555366282275471590590085911267858082687110988150707943462780507076990262668172933322807841605071485147278152254052647446848132733696171172561328990489624209616933549224599323597430317531025757342253054879623282539224827201422010059348499361585583032177970815035691837363181167419395826202939733568317334074829156556734464000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,33] -489919491971621546722204969158859725271380915717460626624723804118768837383249329896434340025572731347783050751009800395100328538647689292644056638229956920731063261543538582428088582195306605921266185186637577005449991677121226174594248180226535341877099605917583840728367127036271002257282668078590272846269824094527664982431999319156662999715078901453465148606753399945972755108979251893480362482826712775830296667255380239098808254545946743570069968527853659755577551722797188529077148950947009883242993150416530744743946235176349751031260096535785833199810996108583165768549654444331677350259671975743567654458984118105727928703793192258467098146782245704379538430319713348780823345856892376576880789756191901330177509998395425153049712134518104668609079181240967200911380977433186927808802241335072262410766999385070522047675763533512016819257927694616854726797238840483411021617897822606319480866790743902453384566542231159949615536312204536368653344683641731223246514656471201090476139649819576433969798753897658143289566801684519528967804639854939811453209445775328695831128074537395224428411729952403532382503249239772753460408135676937908205486472376103597665747469618863542565404591813347487538399607440237574825021537338935624031608799280634418143964027940655064534394756534403454885596250147874350967699042106744932633643007330455641052389598848029094920552222142803738939648984312447684012325034743097742426535706075729331252058883994402195989242140617594853953042071260373751035447249355543910556467457262269753624769022846532063707433453167571946443052603244956555263343332244979197494796569296115927371989518688727266646255028972514659820440640061805678890052785863619879536826294236968149017925782865327304493634995718647179076748627505499402527344209000737706197623356092425438086223423495217649280898779291072639202446483560295828114977405042371873602841066956514020194933512674829359593501990369571294156939965807012702425225466700320316972564849742764173985692846598432229355616188582207497247032064038652162305163264000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,34] 172493727982366657952818726619792937001333728694968836361962878694812555209336052774493118235424361363025025049276174653267453645897528006540985719161675699549390525771867953127968536799365376484352154544770719977270504575899875185654727776404398605666073961965476501798204627703634622473784616367588119978247496450915225767121514006491824997438848800023771952846971679136279019135735143424860143440830958378123987634753417734204439362019394524359089809719827736713471159264055323888486018175513074776218898400142109680517782474050569408189879956534797468512395863997764315936735175751887500279978219195820855666206313747759063051670249860838094452029492836225876059506067467751240179141767862234326125016846490261921922038123374416347131459743679570526370990385091574915202047635712605544198968992591703886980955023765833866121209668388805393693315144191533728749895998423146578622325076623427337543055346493303271950341690122977892453289212065383265731739382455287364159386022659889916589835873128966051873409069305121792358060280769425684726979471709231330514894240181942921979032928867800697977023309809904955899896661249615364623072343871280573127300643177735902166007655425608950793646841017473518665345069531560528876756899738175628199307515140427972616096389033762315776566258826937748126173409870570884617935649453445156559740018050791215088439060208797182625637152810433048311619152275367081128570899104200986291934606220058059870762839228962014040203136344043211185451978919759425663283098044301249791912943336675954209580449117765195035878494905267644381218156149398825726951743272400836981268428044315852598164039286629798662558493327351187696621904340491590804532850809414948567702132535110785516380636340215488624305294710539680795971527934270950514806302866788292144918801668869133092666549125382703126712358580408243266034396049287634212220727008916733213053567852937538365953570711303864145693724712128516729119097282520157284712391844244969117712282623433313771648605386640300961325443619686027581910230606692279279157248000000000000000000000000000000000000000000000000000000000000000000000000000 [109,35] -47559003268886322504335828717295734727843591480300593437364366440264402102609319136144180098700214081089722612420952624688525615278261443216438447812130584342580440674859230721882671198306951216085537503452333077809717429370472543426011002013352276060622440841911212816152754514922310149874992022085743643449076000530646100623997938261432878034914052744969329903443272290392077035141336669621353390562676137253256080397979263446016166056544939066912389093878081403174767146545428642888588826474513669436723969398466510477431928182099805602235268364353983238400276679209401775890478635462352215239919413724271222411420251052346176038218348921502155921081902809705232529832493601963769050255618542339319654650174884150685042650038168098102079427065378841324106303767113202421469932666255900303637429885803293899669944782177669637192788154438881216111504604699942978944694850971451276305707976628115684467775723813520107549598933630827209868435161471169016900952561894408414423814114802527006618182148560228268134502648401160840585693673391936272118709553679723858949694273243820029685063650368342517084107471303008078720474562438577958585944860922292335326511154667518211554908518751134591177849416602090673913827780637622532044160627585889551458680680508285745176793544597756088557090533595245459159714101450855993012203729349145907122659583755689577390969638293834993400235318078768360551730160425714698480501746832193110972433084375695728859772153194468472198763638584725623662983548771783501995792915036885482548206799922482480142514842200056259058941807938526814276737146123823549857315355776106001682175772553847975896277827887131752255478387559913608510838843597758269415061238482094848857496137521104449293816094997898315286760201179800504158018462721780388683751946697496176236653827111461493159962891688282385310196451081896609324656729798712139308788395621648758083226206233674431271782598725551748438995585974639978192534906960956850598895912397589211643214736019955752245107698244645386043417354558894957242652745204333730070528000000000000000000000000000000000000000000000000000000000000000000000000 [109,36] 8244435475001843405424658683997602735768932031144833043097466348958498406588306157780321756141066942716701933226589026856130649509759263990679678718342474983143990080364675968359730651110004348467341921183116100391776924476154075317762774062378468864969595084710964747734415366760356298079213559674066493652062857011131179051102100053845922917490715641886228858231545810778289112426276297716946815248860304363310219067689323333202055874277848482031495911235423968840519756738898513160178011267107547174283162184283956535909117595767702732065642128752215394838103686868604777469941507112686125268239716483080448606146315900921690800235459052695378336416710231624039148969477162411296037350763649941915633724231742591501257940233865427475444623261422969861338062780284650938900723494714887179221750112587872679284351478389341453422934868950370314752170241554460521600365944679038822225731020779155255438880541672896193728394915529103355554022281614472140011275053648699143111388964850423386876954878688348511074236215294789390258426254183897792450810959555382336229918568087184192836346570692240170767010703027586487364181138638226947794739262525612061596903469141652185657020658203779903120228439758540869588748925331965455128455206438718382678790096785279189619793353700155215671487615095244868661535052742973066243690624358280207837637374330945971508264661939651941332930467979440603237856744708890839763723351346276785271063772156193582629686799521755553210591351851809858765496249652713368241765957628222989685889946022842617210380823953780739461630360077140147292109155798854559643104321038949035621182366694173691117807100626464931736636270224135802208608059927944654065083963237194967626905591417230781477804035710881616608185921578158350802452187373252882512195799013696186836145131229812764882660395227503793255223104478740990130717601062589312827262253970874330232407328795772097166666042051332249396529342980270565840236275626917905444673448672492199886946591311455496148978764611887121752132913719747041266981877685546548985856000000000000000000000000000000000000000000000000000000000000000000000 [109,37] 603617191298451844180334442380294703263413055381332290228305195401603613352572873683372139854436209054693355544030862876759944382519371689223069227455456401803699197941617380444793698563073214011140325622674619041553355673703731539108025731066874110566336875335971332243576715715684976502960002531911615862979314387185682778986901706590954500479661023919131036956864181656048029549501218524874490033969687550657597487273441262061053983407722483183762865306778504064472050039455306448503441748886008668734971116919984456448573929948502219800108315053065126236253369418074731916334907720664838437891840808189506983703277673694750604849452388155127450429424698184507746438460353121942865906066964956922002390440906564629595187892519168859371269069930218641187287158308112139190674531407399939591711242797393885667769539655642566819717443249360811957650144707530047893952192965490568894757466959043014171005778367559934870648351672946785957611480578365492555579727769970809784001609446275377839562246363282422032642363939170197897760217438905998056846925287905901675354024111960621592198235157124573492802637852911120190033475003563933772289947892804633958897693388083789886202865571598025704925302372571837681788324361090131806913729897684074658359485197681002571607053307714457423675301116665936310410391382817649402051494549098714656880093475824521125587598860956513826092990069922423021436646276579267956714275278124339347065414626322906021399133747443173940156849094388494356579173876251876350086732767365728464909904579912750894653079783258163755335805100062737665363794554435538512364675071205610515476968219515748862724281508073181476752696620074030523125592786230768229609773831898162847321338715285004202483519021874869934247823085529365306736807416957242806429491637501474066823435524506637603152526601126722416932783045891302076647019765312027237324724343145884996617271176422586085063233748898534997742915335324799531646135767125010905269892773154692656659650652682919341158320084947269645604049868658418018629650452060307456000000000000000000000000000000000000000000000000000000000000000000000 [109,38] -1257396183198117468078336327107599792270549065591209284195090618405088798243029696618211791180079083948476423153012657365447816654557741214152690821391254866863150302940018489934479761630079007312799500270682252332577767796858581880292348174987473632793242073810124794640812791244767732688179548813125958793191321546015406874244273833858264949500454111777447938132236141224621177950283150656295340011015346714214713243020693293350396101476159801895491021395233391335349188793740125334220894022295951396394614260097111102184538590489369968485311509913134083007312779679035924845363765015001646793919454228112440615657931426413263887415861300985252387077616769107060185319838024485620531567089513064936022578271734926543727488192753519883718302394705605941294846968620497454134845799118339240213235706214324873022031572831929260756247063304300071487342730703583177205293864555749207599785761451747719493942544046606255061241559334301258975371239281822179129335510753018296469866517679264712455125226939523379333499048978299791907871429026743251868920882216019910996150598242779518318676695848705081677145815127074587983845244024413776739788263294477291694667653732251944193393221016549006429403878546867295289050966292554851739164778486448203091617391866491304360122816314797143282607761622258212319170639161348635535866545523862954314524415862008056667140008603226314388587737499391634200080747104301441368059956193490246760896201533684141178722838726505076377429555576685429103534076037445246808330417513587463432714371364098271815434993903647915513863140942252911644961378310024090233956744493807615834532624468062554627640757046999658045849334963505273320508682988564449467061888366547786086424843132916422403962367899564735529151065094552281622441780624906011984464175492704922366172172141903626930406949691397999327790009633787954140750639756026677147951195948060839445539702558011052746026651813394503627524607941704677939900856515793459171777036954525395238945603678869742393224066092150904966192019506782781697252174662553399459840000000000000000000000000000000000000000000000000000000000000000 [109,39] 645180339454918897629499216893129508669881299416875878215438884589660524470016772114156894761265380644640030085945859988984345726469917786554522122686112874920814755574784545439766441758445885959057603974099114496629556807113773088995017975370183449109267139560687214752203157135577502427468703629765163208255469523146609990051745912453482137422255094822280355579352055178538226169403034337232017670814194442069606337730970601173443443316237832579870936882921881270354012985776399617108912237161856579534785597418172495280593038476146240372324213567741992331615578497245977312134124304824900164593353839078351743914271762476839687090052041707439753443083803001341343217978508614542740812295417828749663207483118822686372456104098337847543126070654095001499166987538484930824641170354114496932693647005362050730994143533540850493279027399519797068521415996758970546116915771713555986038612827445130578981523478481616615970243913878049912449894024471135387406607267417247478850560442613505267524480050130209223536221151071305889479966475580419729901918943076091795939562913251200789427157235097689814532802982140414315440548836284566370338288865591907082950846337059939188372376296535959983742471067041365166232223728180933103333765895012658214796214903947176844739320846998243067368965265045068471008179601743563762636443307713677540300994629739630209430136883040596975491954277764774720922619649664437902438183929893311472558950060581222368200237104585502370215305999630145620451738616151708832926274726350241416469874802088691409972940071637227295036446572923240239362032358029476371962978448881145126505739384151331376822048932606587241910628296901763830530521084221978602017677760484750614774105434248354072094841635647931488264102709221500581037852987078811083051001131834189405670902131181908675987124182446674452867748961460567637431677176867433487247943473403234121814884267526722058074192773652544749450885583354870908898633352921036178182011933828893576279978613129034212301009977397496607043330796864252048361641604216619270144000000000000000000000000000000000000000000000000000000000000 [109,40] -231203857360348135620258143370803946439042329090232963003502322821264948790765592368600074841863466974222667014941969142607774467880600067391870680590488053330697841784065112901538399147023748475847968622434463532706516988287926742763344285978962226404267480457195709681791626465984111420665995108639420222520972198564123339427080380623461068311950643130730918079005539339464154898699722225676619608867374256610910834963594881891753211295713055984974717867362480241734046903172800720296082512298536288895114807978438156775393470299168180799206863835424118667855451903572364538164323860441637751324191227710052161019439934353185037266768322608776833345248821289331676443892837056126840039727092160590982538157393968915415185176456718697250543668056595897547939636563117732873677171844467956231645760317038832053677401131413451551546623739572176983874685057228678102041190236699020493089858429840526012856392680692861603288535459224979425748913994694685221625537937861897583792579086341266505139453481992625461055351039292871975890383401601743661988883194620210296611341637919610925958867760895075197714240449070560838050567690523061420482188501056960623779859232259305844321339181734767783718121705003724804525027231247846982000419664251643259462944889913620435926814843928425238032375329836915623551063078719522260977449537918738044791936833820519581792459087396345459618617570962783465772900985978137591514547417802954307368592541368397049582935624449716654918943438223356904727858184867327957519192068575748972103361420345957886643654376065414474119209499172278208533350253330039368191941554015497792840974825728179497458833525326544663894198112004716103729776584510488523326452053105554781367047306471971154356877731302853188304892242664542239811393637433784533973950812386655543910519382962791857830146034396519563450377363672829412950628314591263469200745438435868272074511430062604379509814250403945058187642378478098483089884826610308464069221213313177093991768150890850492466527259704540334810586785315955725902196707463784300544000000000000000000000000000000000000000000000000000000000 [109,41] 65702628953672843617009694256988698230298004744227704590666236129905176630225562705412185886865188183768287408034813873507999615934907776664461798037188001241728615456480554897011078830316920221912970034785214410176297332013912036980817000384564062754064910927084278127430363822602140535925941625923054821111223348149425775404170894400654154997440388490864920793687151057139803151753498741342433294825562728971530567484881788707170247890256641330153823680437939847452545142390694484556223282123756453959660779273550511816181338187375618616835796298136890078276730502214481790956874485738113249201591655972985529245167843044385821264832912000829456948906658521367802499312310750024942130557566004541695593411004851015393682988598501692509998224510910914445884838665040408484006759227177973195526806227415358617610472140036484812077277526596961211225075615306333627436840541838803631659602750361903873152094796132084370249617764897226490969492335802642052804004592003281963181877997507493055039606413965466891636866765110473972518317297716063892498942508513047948449855387905292576589507723441639334744888061259668739370516348322733336362397579704788277505805920343059754911552714809402631409597935105291983633245267220196128765575341702260275630088353144135980749211323278841372000323785861777226979016453568394059911756884560636321381696400211233662473596091302199433697654778699977959464036808912386776547311247938025310537359826700953404651390279838604437791606627290407831186483567240702979202122404295580450269356281717514287956708067504179234374460908669945833788197521444040445006451089213062889736569774664073547688920027940002558086700759711380321116529395629374261659513679087567954176730386586086917588794806413683098046152247719000147052041779008064752116649251966641719383552082007370433215165754879141688164927813516954489913266552177275906747243060392288173682738338396691607673294727546338265651079654439171527652864121236826422849543534577215270642200436833851478398429006080740527581086094752990303480947864673500266496000000000000000000000000000000000000000000000000000000 [109,42] -15649687394604208539068604930834823509640984074885298795551174849637251701273607171453385641823644735827712960929426704939388598057128586593376674722129604269488138873399824834629382051016549457734175722917550984251633968588394241940968971331738254198766111111593258295313568684167065589683803471385526501847722445535886705534057310421307405987115812205765151031135905715523125355457963125052762688536575879327769978783030217574971449743369188204086528624343224004008735835611801540598101006568170924254167713406022987863980399529729577844782066121180956005078412262213002938792175583160813194537102009264592917754031151298881434812800295830525665840699995245930576589652397894148103877632953995982785650963577319659588017924658975855847847528929996791245776548060142769472027176899968639315841597473282781910684865736248600201570201381018540870951987895954176939501777337018843263626790518686070447856982538072648311135128101852331882845902909031708958208763480976185870400033037814795078979291951261062606327298563996332144315412750579587689690033128971635797152104067555352861736840000477433953657966146497586899778114203202473835692215699731070026078456170282970321668877032114827453015298841307905359978162211670289985497277546295005224452126754635129509175771528422541467128843830517068494373018012469427942243250794755948161262580283372010195571499495467758323466843178956764964198546294819437553405983723194289938542997363242626263136777804171768432443122997692690910769789451342905924464688416752509586724837589401183544596641851885398512395665276117079125372590969167042178388576892457158849623332657833335616594174181869258275101445854388594965826893702947379347937115339893104688857252230358152286094103586993289658733704862369067602253181994445933373333999403991050267761777059307190343872488944782748446576577978415229562483549812330902498995630786432352892379675009517908519395816158916836648208962629468523061253823387999898511663887304251936962445644288706697064383519335393577916982740855387420759399057991286011199488000000000000000000000000000000000000000000000000000 [109,43] 3340154213587428482610693461581636752200726866018502064869511467838647663893227641094715881871409724179937471131453295495870009417870486801052113851793117465745009418232327257489931342550797792989646198253351162333136677582138178701437210689838025742920785083251712190512419131510475140122979454063989343231344307281304168521459853092127794179035959457322522330704646589844645321150991596058031167576174174993053393026276074033503730566457499935729434074642277273350980569332162134765532057779156168532208756212864968455433559617376586789482319059514472438683771485758800917550980016265501018159301491937292982541202022223169782714813434006944179304140867703033521321664604889826517033665241050682529970222922244472227413775881159398271728638691310135927984435985981295572191957453529847526362790178047081398059696321818951449443325218370530575638800557238777647855701285020000362555950394551884859474130245136134388967910085622213704594503417938387701535874576457434288345651334841738412514549007662957446309542228057224663524826548956782155006314386405436548388862292897836546273709412266668092076462039530320116492722436109922746302531324460877466733050647457683105311990060050186197606569855341550912043229303106901978215831095786769783682837326266574134545615447959453612087071509167897507602231979165863020526511735218918057820208100050763864811973784087675810988566948496912027111103557430068829857645276851943520923164876477948407811639545425591275724225820006975389071696738505041613577665476776514271738438134012488184364068260949917836421042805018661239136098746911535976508879312487022561528014611604009505518751915468384237680756602448793301614789333060395613249283898887950891025426879707616091679660857434812708326814566237955511259671198600968706818053738095966448258299060251493726982835767576823902413240093776783148618382878474402384739308638191615336986441952830914604378964672896948043973629998220362170256927732532686373135801522658692075480918893101314633127003693355774151870310272896606399859287481850225754112000000000000000000000000000000000000000000000000 [109,44] -698573717103584068033210339170714264044503406120030655307510469373527603081521947017251612168013554159432594789374887928497164251933008476214799667859232390521167853760153377030497351866535891574898181555807301879778616261007828589585953776966115518992992063511624177554313854272798819196801584199016604645802976175138462818600871357707805092257563673517561089003292801614602899546380664571727758843029927632619849073132205369626681896799422166331977144060960218507547665743054704946882255359247170197057795640335947107842510909119225338942122838121728225942802586785397090195300943057875201010711009765506259603026741872653841554281382254155636219477409346811221441338361479174322243562844245316571817857959327842369180471978023944903747575788655972304069300393555342384587026385751636080203792314425104682169706805752398475143905857571478650676707679052676096943626486188846753440683994654456073441364613819758121205923919831750400316144616212676328655392578958644600127145898548891227013222692012332786939073356606152169356658438237783921144389386659040655325436587545886822188951612623743634198686206822528732732111508586101979208028641911639721922832064927359159669241351171598827212411244868375174886783657184362186033013334055731396654624028572164576370747768513236260470856168483673127733941096072060613672628284444291300316183331137481881737813953261696992815886472878378479481164168385017041577971837295999300193276058705169430429712194996732211604400546048246147372353993991492717422507895202648872340929112133258939019158132410282441754244093794026355199251205946195556291568565718077838713100575607274982209602389242670727341138943999693062175852564239279291622098057375073159025326149813924949464341461783452431055317480769771269675135990543524524399909142675869198992078995018003683183078285659409077099141635848880223616754999111177313945596205797208847075353917096503451634722091695552288146132716254188052422915259204503789453070739627436175293846120597005083989631796049522207396984222132042394199132297193460858880000000000000000000000000000000000000000000000 [109,45] 147761995091500315404050433418983719142637919241175769865463619863628298418033467589695994237852921478335610484352389689784620541488765989127536590241930286597289953703614339186819531563625412201366492247594609122024184474996268024400491478796193435248218083383964566069949383830110200441370139980226796795349768051620720042614371467722711698266525267649526224060639333205327941744023466470532618061546639192079502672786472497737344745669892484585656536258317752220944745918827905587938592716443327828182428162572963402350011542682047079387785384806390457870809070831414635762706332578766110182141075757270954992618894022007866156017298662916563058853247435305397203341734705365466072712821199824556913483268599143427447902968128010841346429203420819682699459036090514300833920390597373651717611504554416414922407644259286474444066190193201352325354448833657903364596412930528464957325528302761449288594725381424651994796906320596606510621511561204628936258299078940086910032447064984554199959533274621637164727762022134960058360976100557946579477066539526461412134052172289278304724261647242234526674546533349143472818874326715819808216813230865582797760414973447687028277017375714522620232855355074652341178720512322887323578616751607480778119152669502351511517023165095532197180810322237256203008883167918314364837782877606520325560373564475809964774521815644712171423992661963270301071175029365799899156976092671967433982532698234879014091241682678970971604568965816775009265172705583022623182686010114267293364695239633655470959218007439284673162385687462069575142617931734593942680452404594293698609235513507281666093202749317104053000633599809087372191799093975744277530408237626644961244388496212927298757134218565099343871618474899407171425717436906148063817986456880914116569895674227075614393684126678391413143065175401234115050294835733486230403520979579285308766070556828081653527557751587594300201952467542586263623154466169431816373599731001698565894309162763167317628940903838226290434721278631918984304148256149995520000000000000000000000000000000000000000000 [109,46] -28307677553917893751588896479641932845358182823971667402099342821277397471180488647084303514515310659677782055160689089694150825908992690478222296345595644093062387057062951564888022296838369380616726929760419414564880243694782901359090863334723557545515607398541269889391169435658021032146460670636041512928387315612524237605209378965729162500441230353928391974081225586008476110194471693005599521156361693700197018636672636689204363444327882495927373227731888967866980439998402409710844442570546069474487802412480613814915122559425497132360281591523338869021977592732368792654115469727086885385241903354391377129525530632139745648957371340221506289961244327616754137297201075249062875595177927859919730297123771454108696747102739185265898086173632690804464447173561242133192464964064455942617360037259102373460598266834892829599554330566922590120787307590463739649199566755576352359683227990702243109816069727194071780028045575025710888688452596048362949770121209362034619893461154826089747640258361024684065762419059594004719987358126505737239663619038421264027638382665006162762547148636845040569611679892672144884267116901129566065536887628755365434043009343099908849204678782306619675592492071644726923574732992129924862130235142665238006449834782050589896368005354283348937708568932870900885406496134692135219808582789678153022310047986299066036386960295782444022470096168775422704269403377602398443309339091826337005987441198612095731088479787237070269387726827435380703999179535791913220765345871340481449345216788439374615222071940457961257088442337321797076790941104783320118728150230101298086800520221773473166364019133538728838784171005686049180262816867033691055219721132235196122285579292417895332158495506117338472234027477176418605318798024742515504324744557520789416936335649591036117883406557859988598782575134892866588160961586411624194362924741070822923994250999019403995519139365041453988513292901306292092564917807998747163546120403951528457662132589950825574874261844583604129562233213390978800177871019048960000000000000000000000000000000000000000 [109,47] 3815655564140794906077797631358047828638204935169960448524600675183936551443533578426566858969970926625436329209029826992014729426527176056032132620970919044613210519955444650277972973527342868662746751612838433271340291980991071241842057169743095331879131468505379032702781055913550157153603631409940966494688985318359782935555439448770909839825133463346105138400437315126433544278548855746517963107210344404032404959197914730056716651911957049705522041354094210636621863877874241175920471211695061705696224272308621717643741135529070238246259985962936892875706603742902275725240779690092741809697284103438663903962813994842565591756011887849718063103809627368280961292299966621725554233724351649728839387377298479898115848013319731308122916508879847285336680939699247754710626843466360524149952868321970719754203064777694776640072390918949388427902395996155333414249364132858497215125396808450494714781282680949295583454673672602814998286248287435918375046491064734242683175948870246036355921789395563436502726247837040869899889797578709479361930306076643239526863981197882788146232949283170945310524471577776033713624255994840930710047394195236340117316471302781080979288989699236064537010783502964027115720218321259937608161805931652676862551349679888136025277285466847772918252946603128910417610379291617963850840770438132983767453421863856149118178539784241115171023296951806426375502557732802625711486712365209370609982934046532624369126674531769810688353142049421687481989331087042226201179860131876837080204409373390287510988873053229600908614664700654279978725254013725429956531049725810145955300715640476084390959073220105341214703272822072390777294435200488687216106956123985797896322270807527451067308198972622160538224198522863185115179647822721562348586220503363417736475178781666665726719253859148805265985242733855440366023501695419770049244759443664613496631826495873890354460382440917023129476506038117837251673300327171499767265510073923533113937353888127072875443361182901894082626372440692924400170966481633280000000000000000000000000000000000000 [109,48] -58155863198253746636920284127545695443212416544488618375088738657056588628211973909543627111493443615876873605389533313878388990243749795637525724665122299265790464797025514989359820090269067939130998924460528377742731321912985912451459860819279390851407996026290833759696825178007807936648246213163123788033303064658306413286272138232156969216981275894402290078466438107569642218388142507830467489168454821080774974779974680263276817347959280484963862253421921707103795158941025194548949617356988863306919886568798966833374595617004728939294245184245069138045974680389955494738369161668586880339947507673835182052824786167096803545028734182078970763769797790172611161866517022495721553247705595888174682020502752439247218116844182018171618576128239916664034530314937671686488388141322397927673039796212561984378526161414486641402498341176171765259252293467252727708060390131255820288314234679018261535387255098465243219714218361783769450665733252548931838746682842936135145349719554558167641307259968577410222798102013451263480788089027242380433893906258963205319252606949784036360845781874773172055888571169487253362344453957670536084936396951485461807211260068224001476647566563578297017621762957983192380971474093835660851403699716217937033696028488011937440091435910165143283899199124267942804874217487133068213863758264505504988589505932485351105319076765096699837933243544651800547200073653428715485638248281582209671340300870462286709145740846551937005048849619356483696350260160779637286012163744028875994315906217432164611041979296745495941706788667218156516139864262432212979427734848112887840279531257629922530495515840291666746710172288505826451238347879204232371826078766866943813884814846858108817214828976422429746451458340536246083360874856193012461999942116162521750202065259296782966023184441769172213382432189388275419409680817860648799130435720199436033997074704702252787929831068287724891648229332217538434327851563023844807892689005752858486561607472640813589598744112360506540030694485945532011052028395520000000000000000000000000000000000 [109,49] -138995133915709486229269950578948298302103957255245598407693172398897609694244417145244094191354540160903089032239706820134972028514420162818026299865300233080860222951803220334449662209266792651464035124638959627340925843897057865306361501689412263700476415980046330879519796461323260496455568718503975124540462826823988268547171472279172349257874553120279190939953463019003322932770232384071222337931236251618777691541334363954841100895363729047026475754463607560515403420787352682885468158206717319492492081196923348946857280033778758516439328421557424801406167743034964525242385453337378187404904463044414100364093821908970133826814496880544151688959739600302257750942348765504636257624754812271719498061573584060190986131828431622517480171004232236289732868974787609317284368778527648713457915563455679394639077352652252121086714605651163265327180899518078545425866577461423989865992691606938570430367302892205601757442562948433760028248461143398039954472297230065292730611882917070586412770898786932767952473977442562940940461668607354714534305556317424496857121696845950258046644213096919468069481074262970960496795199342514358529556940574505050808646933561769004091419366547541017349464536032409509572855649169269158682255673978095640488618731869379974471275837578764220496181410772917648284522171360545389663351557501418558626421431354618791684519811273068212528500671741925736007026186918345484730904990802617006599470062716539526895895122668001096455629301150241333164501883130108879102953352206853718707990887036302104711875486984335228737561534766275511038487698707560204672941614370840017416564890554177365449331613851442718072376988058483245043997939609113520136191233862078073968712142348568869143108244088179671624386682569767356889735605003727555048678184813145457636297155018850499489174985929153862269718037005395750003505311673983476565513346342225069767443932827493275929938892201666191082028561938653580013886709177435606279031364915007463932984418692905598901896749260476187092093382034934835496140637470720000000000000000000000000000000 [109,50] 45040744708652048336678108868831051608242437629724611115034962662562750688099463709923189559526765849868717829157622390895793501280331843524352334007369966228437265089133204478765185080231083026639022918147802536564087685257872438185784537360011966469619441733482449519870006880912582303619039069827141510138026315835818889733929050958270990046934626894760261167451561783374751294394294716967050016858545428438526394232196335844526708813115131318838344614265283355044099214519277996137703256763338272126996035438824246882629609537110838855588659141103505936145716797535031917561756587240548303219784282491522556945643306906743747127031826433260996487535705386204990227376743286250101474246544050705774294138508756475949228719827144226873634303102059607022353095259357604800205187696152803361356745432061388967135002857336819434764232314995005488038596244576406956597424802961966053421915146396939173872170245579903922304749640941887868537739127104563094541465052670142243924463849404046295970284386810971767021195733550863281595351974557870146617447112708977831121143214871102845498829039730395102491095032207472548925602535964304640333794238559019953449835273048533835242102861585059064326398926823967953568653522481910619359137539508188184657530134753818153015584585227219804305643952377330697607121146804136474806234743073808528282657641170179079653713541794285287571363763833827414077423361945062794227408447823457601908110031055413241007184458990294321441549628851493225517684154424578271157045322168400748516472024079809266656557942497407492318945748765394899855453434656730381770233262938638957074085440792151114820514963463158620640355671004936278828378109069637733449010095238074656627918361168783806158714152465024311885632151653248042856544656280781705283093506049768541433451716574261936985945707290436075761406819205767588991084832109530248075017710368806274224951164358093162568117706836226667139152290978055344341357178072582968639186575700634768975413717279856271692952393937779872004334924670480890362769440768000000000000000000000000000000 [109,51] -8796882453874974388902094988549525019778559588348928529394770914558974409889763636082621580295041475419150494623548989729652273394980872370299207166288854772323652783790737473348883450591280413054166941826136551783506348887682266896526868773280915034817774424936775221154959593987438111893747466661201595241535010567760044441046140492703844601406376567172476868573145458006163015664609855648685682993752662587604902920865354466472817373026986731867422098870126016040092708194632600765117964248117584287998105061350917847947692141453545696531460072613930762067947558371233209849649055010505375102478317329942319001000116630507443508505150915067359915987075565889500639685089681849602805585672539655337625641311625121276702769546918302518994166546691354177668252291189779966342316839196873807335777275733219653038407134384911539798875712127717208007176859611761871445380141913001529297968836209066783539697303792862409108515921758567565902741217820731944656370007757045375527359978949426452670223935205133391163808035682047303023950667372581907291280374988072223926364754643093497085657456679647098162969644698272488330649981433036193239777921091539011449845003813474209365892134692778460663411748283471200941825095040002591291144424022699210940764838783536807226564375687375914219246708497075685022484432493899713761541204084729197437953717420250054899947435099057287509669488799481045524896367090984608435480076238466776649409475735849924070753767355591448902779069500104499354520658430658559673824876047974449230667874933308530209497667800457221024891951335193599344482565350790988345464278697257754848176930582700311436189730290775935561574303924941548506194148502820478078697899026276244282020274823895958920400369493228081286377268857189934328061011788772164023516751038768777604863117454542992892189771202453582660725938924710002379071044552361683978620594507548084811678651812092258712834462351615955447389056617851662072314561127561196824219420278428345502371016798683134929787653258880416893343337079689858161806420213760000000000000000000000000 [109,52] 1245709599254740132957161365424198772811691643575483163118617390191197980187484695145068121678530910310984430997305308961305321873387654103446587164311357650634952347579014740827859537512478620769580171080817361029013903789339243355241888270609930243611779427687423413665687334343250808601260326671055962177729038430295515039932476422518966912383252916731120848939609326220522154215148952442318992059665410923385971295003410757302890570787985934657614768020954284901544424386065326304994087063386680436769633018675442387804065630492430843935580795004395721285496994654572729721573882770275122298079835197801246461732130957925774935302680392162806262609112218355904761088344097047278105776108645916498182090329786704802077999209050100082005650958832746788030400115498404971027662549873301034727528023050999677355185809521756746905564674382194071962301080272820460805967140664412250440687954801634507950641702561303880027928380366239167805401599221832559336269627703197340569397101211347436555089090889879028490876393686209275263368960527823302079982579176432913073107650597594866511751340138976773677107166936578915426187048207628209827681909695942054908973081837995865244102462867866683505875687086191488513642020557604578955003014846574330361131050638888283077654785252562747281532787714245414750324057301336436464408322722650003872783680026271307898633179019371580607955959119889382349906010136684680519739989909910649834071946910119217234737772660982837984142886042191027583595185739766064094793175053981609942129847108373221339734916014001754511406306569068017583653457283908769013047006036965220887721851633172386610201804017266694498791407378789050469782933190134084148194349065905343214164934120350585181138551916798267072794770209361455975563336043782330076207054500784280829184660409354389463026731482313938957595737724395888284302592925333201322247480816118177685334477948518936734451602178279689521986331807866379082914580596104672995458682252679336057771936427204485214555923291057394793053862380437661702351476490240000000000000000000000 [109,53] -134710168720408445785098532528306351952833298401537288218996843403220024728068183363642740912214876701986049852068951329853756212929850065553815663350850985058073752430417665601803598138983206747238621826413939904400662638955676574876165237117519272209193345019153551367440242875813701122562756657600782089143325128871314088592407872694558900928351983072164469787729646304983504787957431502203214202041550068424145514473712595692173149798715429626604500356316509725894700427613918021875570183148384286624191601813591117411473611799706332374650797901028097500695920495838856923228011154271073184240602790891568781055994312424259616479171001104221278660676371219255227502520166722468223428932038029616843424611650416910815132550787406695100852052241774927698848873051788076881811381476227020722032526776530013666863864979642795251930928538835326917468235010343747841134660987975813113617111783231931830250208938539951062260938856975569022428123865467063579914668328532741749676353865453866737152843472491274740330776203097340081598725657608341382054622498737626965810398797766641298977241193782367475169537337357589631105085115647297724380147141765765624073938657350328775365799590680624666992733247545234147673933411786895808197255129031639792759878600838340902130389501897910887701683330085536341688803211330500789710892760664789040727468230494435749672916877434792570980551137880815841476292862338415492379032636355452750995713936946440395690885984364726744547563710738689855366711620188344000040418361018652211273859164233194877276153275148506201249813694511649279456599481084110299301520188146407624640569103524240055904124844837827021586014971532046101336506310050102363282322634780052548915269786604096986915886789096990047305985405837630327204709938130334391298838605760994521855112911118331237795309953783762294572363330856367847375249754856296518894828239830210700642330183114257365599043612796606600221471359717135145169848101914822147580208201090357332986172157153995902715813166359146909817829401079631274506211819520000000000000000000 [109,54] 11373315762671302756634946043455433940982573386508062920228122415418173112954520896047800021809163150943244921297783087490596891505834175464845212955038439200863071006377370012691347680394313881693566669456614264462453127606450212242305736895930947297445861489854057935079081824480030241544169807573506442530387659247370656936912509367559176338138080363772940587203623465407320497324621622546145427819483239928136874851621143994189422889218182595544721686022420538372274970866233610455762595096235115461132748179933666385112693772092015835718819431525099570799337728848892344516668899861664188586720410172804644775420025459509590179536093709192331338230370794976650207835086842161985958086827636756854436172595386832763721010503148892423147372627424982913963730558021511382174079587799035559260295246982992603302129479997113674719616711877247814372512596687469647999446654498792407013063606274724775438424787859454675395829893042358583928257364547206497504073309495408079395810536346999607740945614606639501962105260564249549139581344067573376829744339956950805780644250134032454901525062464752466615152077488485641891093046858305878375147737666613907029605795850599674992838976354428042712777004739652923363845832638503045030950524682152356795782372419034657495689082635449100162636636443478725774646519587313721077860160889486786724397422732071057569154606293063341355938617990099776279754420265770012857699871819601579208957096901368161063624451090095871551872618559746265844307559987386293245254877948639550517269795045336429688916551021913479960465048706260343067738455788341552484141555231924391418535148995594638850193203993464166014028774469078392362944785902175537586019169149843117095037665058421178263658249053023749153875939244073771570671902144030681848369169761759451865670280218339143953206002086375109377732026797108615469839586902170275961160773897659900512413496937571260934867737809290464106513500501163818529626445766984493998842287051442904532125110519247817853528110923648114762152426597752932452406394880000000000000000 [109,55] -767802074036626915366924944974967666659158356822040571239887542055270262791627771365012352033685582929433149554301386578769018392851906013403331815145182193361396595675130285736600904255374437315927513855870665830621210077238745150304419052192508793367555583296554751559174673277079336941673948003507400956362625306625032699868924792790722610034700926923543834870049652291915050076125603178172500560624863318200264383419762387324954013281718240316418462489027906779058730329449975578479066859531019106618511339778470324530885718612399099727070702795243420886587955317906538633688422578469193665111909929343902891822851466029416960224193019275090642775217114229128613169412694551512973777498802489817282255558754838377757062892689812925607478520473661123506970544613263128808936899797675765078871421289719278663631259963633809938158532878681494887043272694078315358332027695135036358691200794133416961110501609332503980010147615750275866400946214611506159492394278864776304290281698814754363120523604914325666332934723491326990030703967572494339530926808458719128258682412045647469792634233329140994515623785028169980730648898614979224469691963134225945476229460797284111496939877566008107597897272642911054146359420860693687436711268672997656728782205649617149243629860979667581113928059067084487947010810920139276105061177607569978971184366486632544180708814791478746337201004467920225394407670376934955438400759726285351928058170799129970260599039198032701614698104453572722181394910267742493088801781812579409912355225103950405767398393673289266014923066260497877109127061360712464308187627816126377445149929039651967553446372011470230666370693681659364231308731046089621721333430269562029709259950625495689872661519880215107501669487463524926769476673315434871475460108514150478120772067603684480486006926164255048142954717724911922656876924321143199653847015536216018174447006222703274791058013792094020314509448701355271462114692482577221372421811816784056901285287204262840517368590399183372216550492083858322835374080000000000000 [109,56] 44113592909415266812203686980314101765074579662482031897113019931751388833131269345121023849394618886786872440112552251483983928512129124201354385823662176751351698580546360811258993433947591504814864348961375215374516111494156852056644797536943933095457082703484677354492345828377372402456876841925877955353769414967606219965985504874865031000015318337511766798970894779040521954456606303132407572221765331339838531256320586029150548058047859622532656803699715605389836696464982005291530755330651090383752440470622523883969123188812366506031763352492538920387620385649907977692779399257811130664447586870882047607749895955817804248944851639737743354290597279125012856171635355079466464586983655005592911872076111557308627110466639256974845249491280476242851832868895902909108194666783151881313465696683708174127675319249934379244560505279517656465908499002147311236641920244032934529338520503527556317664149727687951995514232348792680216737989872654665598556187936507725993251540914778610849125183517591796699097469112723805151388446256145893580242435495041596573646336893527566811307490764831917899018247540311014042494528770517780526418005941623716008142761930139633065051091539108942149323283366526735299596572790291731203477272396023204576453976278166322009440698685499927585635075973397259069315083311380102207087359467764063364392666432751261374628525689926217767985950342037297598237311778709216882862138901000818019377440814571110994328335876426837008198723534436386488587293569369363480634380416406445380716903038428723568684661775680681232542009080516611165823774376527168004380202062215085857804542346256266729627771600881343817860088727926670970178286395274795827442767155672829546245703425522154670747528556072028971697864769982574154896769391269610465675260140630237752874097550536370210789279729448496640117993087850461014708643977235742297750107688663988968888194564525830094306736555953286026881380043399955068590230191496607405959960853043794928748342946740538084426665571409484110201630733293055985582080000000000 [109,57] -2470411059148391657047449334954020696064082494670031760569959479579272466450731959706957531818118707442746869542921492960285442994825222157395226494415196083317303765311007119860672696050408934808926638832377923415483850571661039630040453173771040790963707914158330502544483869359370291307694611795400275214067226414938200703541779032219728604551086394430475302315453677841360111243121597589192578466511892238506319490382623539547977101948306657586616758808059971651316338742960416950699032334061299206772496531316632824218199267233691478278982659074906752204621220035911238152739301087650239151548774419382490904902997108807483943473105144139186396605902256911025940026271680375539792603435403837736120034986276293633037065046260430722107425459893142313409654742172470026719654043327402400242406941045725228021062761811849510219922738499626949782503484458622232455672922288378742712606012890203047659612634222861326768653661178111509071562968958822578911697588457610515802295900825358504425681771046709179530377878420800757207699617160484260607473191150779209941668864381844584725766374539129683279651928816718545424997688535046692819538778891560399726358756050862590942138639123004506299199487246177826731312164385681169064344821172762759619691942468559648489621069782282501397713267958786970418183466421654291936491268471184183100560104151327659283655921179105170259660259522970052702612398301792002108356513972930783573272128322550173060484314835524613037393108248670925417082447343979530320716299305251682074637324863351776386665362103869688121381606760205447509678914969878076739807604714894899227340326625676981279476741399822285954133881371024839948932890561507637088561588430489548123606235904827032239689603874308135190335449857607196563252326456323963131941415938823152599895932351520054860180277003976563405929255966465076954616042739089162015653778884618222034792971775002623555227115415817148757823409848187546932472418096613822627933660777165151612408981177862410389490849377897540788710139275051344047636480000000 [109,58] 151606116289682446950759990615997459363741917417294256209691021885050166883504741220760889561571602036112016294540392401274182150286544553821052357810470991684994011629272921686754956422137829070902416604960212332428451712087635180129399877915103555621648591582204618704715116642953960523934584325007862112300718769781578126705223150368537400983002580179680570764337056167629604199727160955090404300284005996643335587868368645831749721105725038469635002524823987841926672581977395419249160326618921921777233085490270920371872768688064943826657356996472779253614768562945944771825329318395817775296714296930224137905076602323184631888121815955196263319885722786401809234249240332747753417041648877845225688980643040563662376506242617519373132005879839166054873439407405874887855222128761112104896829929093104252637091806712271707717808888935433578947910083003427991791516789574672641246006950860876066108457626423189813808443977637234048822623382325707559866944702154780159970869119571337012548779110947471174928980841604624636631460584044729398943529606075971063993988075533706558971785597048873975880446668476371987340659251388293770866245816351314571900493204045745156086087218400086697589509852714343572214509062439335303566196251855917318226224476312773628300726391646362276228719728963423675758744909806229008057449579187893294697469075782303056841354428537075905551894223038651427728168217232082778025601776087667489968769245638334448099281768974267601511150576125483823090857356430832457259421990555315733175548912545599893311254796269333538641960315367854545898191674750948176682353121667646643041282416587776886692614584517743254878575056549523933348245716207587931272286081896898083119471792845768073264791050950417020264046934223818979072012452827160095249673216426241904001148884695537207623204663853467240537021100101027845011609182345942775416198354587648236290498918774040015114690054293567161475930227403999428587523824512883616869777095501485546731366056217791372781230092151621141695489886720321401651200000 [109,59] -9664785062077544807017560169574114312548400448752158647775401057944626880806600489151774905127759259822960615893606983305219416813851590585559158072478351164851888245649708849021694292189142735510914689507810015396645692687494788414113005456722806034687474812577553645501680949629958484779429680244325987631997378146057843827266754463937490831181706283008168111869619506879650421280348009768493814410959118669415764109707841262574867439175567550395485390412274200957661095672673353971684919058163891125790997646920416348837459136423466499851378343411072767533381984630156633264559989678513656810405559800893601680284085639983327678416523159712485775392534305415447704949032975771153466084842468630724704114212899968847062190707462481413501619868704959032161514978700593694174932210351601524214549031110636170535137271302122783814466936279415641862591723111943908535043996078846908347104899922033984557718813243937061486549689206277248202395432240351463861458451420372470285756896542676183553241551048073015226150878442226309476022449482939916691261863437082095142407031912938358117435058141626010402361456455090747540382753838164313368132201624973335896731020390698345878229206612864425994894361063231679343652203198124457759920261591187655917447002108355003074109971608128976994568394307989342878102773529553463250225772590748739033449837736057218523910890498939557919370861925809381008348689683349432940092027967403574384635654185991457689376591856023032264825705276672917470467295647160140104775903117693560428579839492323536855864131611318815474924382749934533230249070893773564595488656000741379379381587417219937744469319096965762556320230111753337143874110596720754966703861748866414624060096171088193808010967739001039165273188174279651029458088938061261195621595756793461603822854463962511718095374698854078933138412305114978245482454058940578083017427273221070749624310310937667103940394478335896208892372379026523110951235104312791566315164060886078346433440577232412848072916054426440718163200754479243299200 [109,60] 594184352650238377396496416811248577137943555124531551095002350019362696819621489274589589348000156153044950052365329470934443589034650068505824547613870343780626106449092775899003008661373233570724455168457466898857462882026506230489292241844811643663153512892904612733149633818683000550338542581049965538377930261518295050554039628826217300648767376793472349723527943300338659069300194978002333180225510853600113468677749786560965258014544748819353183066257516635505725431842682830833409977557610601888354827222264778814949819387494801148734754572072098281485526617626052644052319245603752495128596578933107866826180699389660343365428919575324022278393212910935776578520835288653207168057390653943342443181294714929018315544775191018803067448694888690696395086179113559366613237679762736924164708058257899219644273214957983341287002568055321107595788920360692616801616318779573178376886578238800587963282649146206183321397122841845032377394612176910759457416024498799027540654556599248406412923159676562306431670481574068316719074699180433090497635485688695041165431239630498244087958764611565933521669922515442380780634775219417122083877806345182543373769781210018142684655887225772218778767526433212558749354107097381582496731524340424666052470844447588652233403113520089426392611490539744199396553510832381768923761570458910946872125339353292734411615253589185861036038202627928563275188469617418200803008626993919568849489297889805133422671196927685605845358866827391356789085760082364413996343097090463292637451358426690177616808752997226142936661408309182553395401085174361851599420820056432481672813780486663735658176328024585835338582461130473471583011750219474669306871926425944878276609467787263320958506898341079039095690444157805906212361189970740804891277174513655936814119919882013084878168101188374632365578567742618330613617459786943444203403191754673828566225262801246015797647243198350724750934175166367217543687889982338311715050347464266823383504173269080522137490495893699658944279289134400000 [109,61] -37629854252424710064156443679192218707710243272702675189383646612755873639323311735765556721719532694868807512795425215176565967940157174040555931072964536484978935186960280893685673507352402685395211779195209956086365936436689532307513269044980236777318306893222617770897671927229606605487143891329978376864773704435557618347423789507744657726426444663793586838384389859319481121231982419169715169429501296211882931130065669200410213890765085763564591404881140596252738641337227953637489899360388229244810930966012389966777361483829293569058106562871539115319606765316458469873543519074207836803218288363250318648510157037073620408218326245792274377791518288389322974986107270985982204560463502597156131133350535025125325021390651934097389987132155889307576895432376430475066464146765945691660344459000763864124287409192853511102169470840190529059597948699472072184107559967996572753089517954097095612944890630379786171850068341197980900666798423276503334280492075741665521343053737680209344383878368580966550254742948525931191038543326558890653438097819493471646038910533334550284323261608164722878746700972154200426130896499616178905328234806123527339312144483250668758862318499580122168517298845024678366724544299891373316078226013570185323354850315804923265904995804125004179095889060046482778317155611057333319608911989074055452120879514066445526455897820541190839252925623055955201729062344186008161417645655471792196219627420460207289364300269529001726428787194534281130870940534856272875173147641269767124439780480138275965070659864055381783870697017918863412363347205051987599910827030912646803922388578312250466082020245096618444769153667977020536091258325194489057379308632585226879016383701868179125463109574021889742555820449269869194179908167005326130106219640174569478617073260873572543352296115994111218069014151851183329943305361179166937805417187115030105817606224967369087709269882945387610571209916594214379835658588475355543131112632455438804680616567761637469883656491662657441010769549120 [109,62] 2466864307618581422993467481895587986941351198108994464008624950222022524348586136731418664216569883566396028168218417156707378350970465891723247949321614869437585402042594797951616290711026237495480855338545163393231546545713269772986285155290734271823918861060916495142237577254052167059186452186704706191266506775990022875574316058399022747658625241365109807502018488460629379807051843903661860444561164400969911345024805034899508090667145676928523063410560890792946648362542211958391086929881766382707278967634401272189179364890131277180751203256645228637315631805124348511977572701425013548517317904008199034960713728551772235027531358356458089904346794729122315295906004010441792998155594674143141769995694187940704984409806033109502817369868353994158865165240986519895324873957841824677478939118405458627980303302210106146335891612411775273188105779141197065512076303706138903819796922368890791859196540368998138799916578653405622173659923504923580850469558445392854996022457636861433922550442509395644790439908749063279108680169765191334355247176460298641142701790502567180666512034666315154480127948526723796443173400814441670507762380228907704495281178614364939553637282052470909587686423058213123218178792014435884133621226228449279279177006727960567369296032087465808834278201380061063322910676483706358623235458712312101469675735098061537141052518379480012306610869158326203144412278954415376477793120629622102111087637400236573759270931542798727059206083559103116602587743799750714460796490566304445646970294320716068535170567281445961674305497582959244955446556031871642084507697113678449597065092154932782167698838603090148298950691206893816306867647322137385931643757683414894782530193120226685775111833243497653587396604607408380499563307109169738263621938684329342901479393209591623586876880226082403505740292325379555096643488863676306122269978784218416966280190623158504094748795584444037734087570871514094869124405011933062009841326133734937392658545620593757464952449269495323147360000 [109,63] -150626329981602196028164190708916522321258684282809645703886659658927971470844276972759007661553656423408475324837533247517576082797182370825871031046088519532040882618757200672448350583646167624579295147014449886598949000555074089816056585921852872913765567490297024389862606967625228876513950054630446629672809455986509782046301301813500691157713045952835196947417205031797501777181254082147530113097086865862464537165835057930421579869299449412453713942082642977694992389622223010847788760479757254456241880215843013940843586295091152589632823002577440932397343123557979365852133156357910584096847823628268981161226196077237932609834095218095665432615992810316603097479119438793957540731967839292750042763352602077891811788175150741565126765536004131398033794802457102185371339276337590958583531769441814914210445548109627074618252148943169651955366627782205355327383589533941715246941975760981826875645204652121538297453817049018092668147389651880877962329958819751195770265969110388115092182124985609293819791641547464639079304967177208531561877991563338470060135566378912262074561276720967522941396798591230114859021610258207335473895920169538372852178066910972374407336785561606830087530342688578793601433840330611792291044763341138362536023722210297813632724474033364946326071054360019717076080687888698018313583425002935705702313358571212667976060919145734684521804341364245077482132052091809056062536206944100387512518286687146733394512408346216036118155165953886718285632327341734508185200752178136448434601924697330316370556934856842332873026589981339380934674869384748255399026672171708163542643050490212046166963215847612578191384421280790295383382921392072255804971122318157936014186625077315207032567375169898228042118929718186550561482928746627857683552951746438464568253742608993083876633517432476505041624600803545145625629789762383610381909468991329230354096528796596629340906871790642000265933437837483876533598070029100743859366543308191583184355020801688236690759732148908509740160 [109,64] 7654853328921306456367214705728348562782345303827098281728042471788029496882587986364193304707722415966846117212716675741164851661090798235083133834225190454870031015052981705620298984029489165686819001933943845165222795749979684168388865797571125971472339852221674000928157364787219966366726163089420994087109215122827744025519377827677776842514009371827263917342162853191216941411819003874926274733914897494715490548267588907008323330168701393130477206111597407314025422532353213091820131604389450991370459825732331402876349945067419317005725640575969182302526232995203985951864859563398620668199642035879014279676916723202411414687468880026483648844737079927175334705572281012975106034661369941992837358852424003356869460483387135932558626045564824452736979608100103318506554829876158824196894799150206444306710123935697398769162007538229395436822312013790536622935368354260982245030530614782893933638002787099827824145911869294982157622975751886092673349160818952093344183872997706931710919252104359588665004723507643868633083430215648315540954080561653352434092263860599739334796225982564581107869376620363152405204436877570387486086345643777389427694072522905808535279874278949883017906512907194866507350188468180733297964183474875552150993577360093080914069599353667114169037536224148218421751772400128199815106588316629097000936672961634269033100147430012716240670699163967338414020740878358902696430804154490024966680069997769761703784661768030931208808814428378778659624287073198827757927905251265041058422393436320215274186479985078336948068581952797875665448803637985562524422181757145302261343622452360092284584768228631952811979082853000998978493602308426208811847146172907190006132755957364434814250992933324722704878758183305614670094023108571092914564204934298982014734886599849997179603182552802973506286165597672820222953000174657373275010706657136141053666877895962909172117673963719509772558861967921060536737708287878408024161075480280265251246528091928130601388564443127087360 [109,65] -333162245488236196057971692536602217870141614054706945977403875408582069017552618914763073831241818173706993514906991268886210473185058462947004838825132992758288545808270997876651217276767861916864177988433928856597891087742794335319090888935995486164571910832145246384047613830837148447102993225226547087477398254114170144491219015512672641150918631354186569010106019982982713025207739840714917276543883986310055875082419917086454253856002110200727498006935945078412532183539932718717045448102592221878578480760423627292341981547762863638584042549003939458691447638846493574583031074153334283212508476222330490720588781146257474657199961167789705163841658967787217652166367346679594303037772409246350241100840727495485268297660665211662725709146480218201255507018853635415554388609793083362062926860968426319516438610535560194714594671039937419919453787523091617745558059339513526879136763610668449126780891576072866057788616987385315513465656308177355159412083602200334095433292994250624560517978950210245471419693607740188038746857642925122022450564600672324958515003162829479068869886478774105669001694722541386461695745794814744072762623683192151013339235677246052435704787558054580650415117491753913399634003712833227875194662492891895505231157072159590848390878087238653626483362226049863969171797516498227859092248221641893499856423886398121012763474840821188930854762108009380703966259674245547223798733576990837425570292901385743520711580835113953657123187977487730158836514094757961039649964216180426009515747575515275545853758261027538663157086428528341226936404882182083417257742080458245590156556129421487353163553240061188862787776631128528030415911820604404479766293754285489757627778330061594557189300063879483269223317910592863644608059888240223662648191279489052024603287189889729683475325210433737550271141018076291280746092810640819486332146065386551725924979613868804538107157091678538260932505755814902910596950306260631718411874841958112138978801749921228552283328737440 [109,66] 13252243157087616315489316595738800350157543435427128915252114085679971539646925612185874901483137979568241665349378558568504285839479180216050236499671708377999241398565679533703000339556615461924461971624473607271070892550879285736982453021555596749159960728639136637154103065116605997934251275415319201375152308009349237833321745188317840032976658426761268877406787957954565043538997375826956487963312628748247006622755674620076586824301392001107629269431813850746423383644867232705212093182550503756824326164282797649061069653844071954756444623092792711722235441357195639093143804867989792906334471709130713466344324332302484379944921048255102052169040045518958345655764916026394774033766834273832820629404214560341533246178808493191292739086418976676003295200533062532674983748380433283450405626197002858753953326965439848547019685868837114438683966377949624650225981395568074964362206547770262829997657485912561327813174985433645279188316225008317617632889831784823090019362957072394143002823357164816652412914087440893124068177950051995025695447222225881664771640046353401817978256495773725132672733761628377008473303455652756189883553448054096382091560967191390879954410159043820245893242038822255181542870238675189001044505111839755868152928008546076716165806661234959338116229726731211531460296978224987135594470851411462249649776487726861131416726238524884916607160002195982988020480855455055072363292320139488794710184683981986315371947529274478592931855804465793923391669760329449083405116248352766682833281061413677397171695689924185073311544407211025645628395519555321275830860410153142052694189711044195221433121902581288834262196580402540373517538227975684542624749051402819811436779522119373996574216701935208181218260999461157867707545300802199736367117464004192995158076096242320775994802763887116116671422961969885641446263136962281104409618732026830293787860244774728275812855620146609478268040605723062424485164742905649404979804315276216919340813238934372135289130240 [109,67] -496134985407901757923617569796565063277450945096725500167033652415282531776490066003575709919895090348120080720379103608701010619459901042473512725147741132520221175992938394710811595796197060229350726094130842385203470922453420595387341840456486699368293988099215364383121940250018458188486270277816595081650576086359271501901057028303466776929653232502628413770247975903320846428803863878634496800529264949244673332986140812034388099125536482483382859872079791491148524871681665887540567615425310603145347477766352346742734810486925252400518760101752032210272752692058945712761585954689060433573895365585901046419182352775127771016810651746005558250020771533086543196759669131694926548686010496378912795182923215324822513314317553852308419697137428845793826868134730450362483414281516338372808884689535068563980923107625224711877289997406539708875822876048759090532192346959288869973603024076585082860326042921109031483297181041241169661009744991567671875608611089667167575231794560894076795934093941350794909826821083708573410909773230737553895712155253861545537028107156769805147237521748506411427987011976379349710189566162713440702836893432162511346076419669386558147613311246222592206988210951103917978951394060817224969321409947165312544728466438095450421270832375967211257934965241255885888448580505492959018199028659004183381348208407080005639392698655907804416580732622417101841526033315272527163055139318139728265662771056198370393251366092767856922623146145785459734879218640843072111581708102074921279708686906394289767984908567128410711205545409491197445331516789799974116359843339775758685232509010412252606258610616822342978116556010823687492647337966761098111092117442059447282230207273269002823929811808172757066807521120446420143857773792620795962414116478634217539818180359679490403514737553934822547505086338341687363732288683903479222466146848649392077220654854631809604907213620878393391171742409190209127770464028915602706060389025553876587701173140286870505120 [109,68] 16562692034327426807300273806243754363378977287072899240736087622578132643183917092262883899980185381947369713218562177351363883416784303559716680764575811849923110141330466637736215146279036905522284566350517268445931106402069825479421832858447382078888268290365697368047503827469894099502521537067425515805029660371164380873579829083851925369744738435897773841900026638099447931757462467599307978479680490625366124436041118876464074361932922890141980118730118054444808668317683949301881851083490665385715863540034572307073518670464785571975175304744202845228424997593230239697793319959111201937395297970667557782922619893974853216174745224700182523417876263589691853230264437035498342239208058290367507954226544241998517282207319985100214110642052722293861898512024772383442122769318170881783859137702869200879506163395813360534030399419225642239050640377922805416192934100815706588226068657240820690540851633352748662161677951114005950180463858818388100364406403064248124448325719383350130250375813525140523239015737201057818948439683540272758870221905528394200511872894531137299113846341720173862729637268644976341755149046379964282320315813753921084230803310419919745254965867422647067570759642615252095098381021141486992499513432941612688981829386256778638948973552699932950928169864561782150311621011004692488657076995629786572207886442560647247399411988078478624033602449609746749160134712542506570179374580831085138271389545540022348151497570912582666295450677163869965762318887281837746050800581776659646841418969204489201696889795894465231513809343283493642937645124372290008087362843920755216325836091231858212224471793562172814041743187441913125874010862963598124201076806572478935505775447844154831171594251875282610048678371611919478574942620112144858804392642182682976625571113520885379014028544923806118056288304612682947515488888498799476971246231562143740787859175534064356979499527794648850927191371291472480530666466693539013179024093279373967213217054025481600 [109,69] -453734669419615563046008930076995322407932039212828394924721750807197551296365516258482467791345493878701499116644103473810254523159784492518886429323731957480129171747014664713460811238551373659334748479081828444030316922898610456227655605438448821509771370618215814620743625346841926488870353409838726359589644438966096448723705754161645260912919989375732619589301986862511591980980730748823180119985550132428076811489334963047976666528478574377900329200450183426526587382212267363567130418328072919261846488514034312083547830836067829203652597940800236152416410273085235418207245015573139790623062125116621275711714736529041101219382209486560605618114525334298194209012922294346814186484411465297142860357830828309719507446473893656111332146398300532786569865308245872731916863604679828791132743921268962738651647249712469675453802522230668459738936210580004475643612209832229299911933427144008263834682855721213588582612900352427418231830010181786105960700295245666593231007042119349105527013428663684027921825648954172195870435995216406266358058135820136995366629294178970281304071180056166122245656149149614092015623011898073952440252139900170639606005838368085105301598048134980354972650602677609711971043306168269018676881059536588354166696781645141605885518418143437997754885714777108308167136839418283522790869561524690365824401110787185697227891933897319103198299854832038257175211350894523115283016513037785640510826596108179599238558065388881358663900261431242407343047878336340860345427131181694286713184282927556583522447601479941292601306124910236192961298358390430746634619081408688978091516609991388659834531174963418226726252288177247346001816288155055291521829300081216197176625706572258898360504742927468140539508106119967581687912520251522304015830022338910536671141921495490476241664397700688903527228351224588679029160794436204649549978843587943850693506558235175565417111601933909112613061131605820739934354144011934036389265099645361446232699037420080 [109,70] 11221468563543178429869526633431924101216172784497261909416738695791858358567115731028649516872379748757000704440480203737867257678847121613639651361694297608214755626826501814313656599868443560990403182288123454534640347789363662028627174023329882838818878399533466635674458505054020536810788067008570996400715581905507208819570022786807161302012248973359317615741266790965492553373481763353870972067588440163789487149773800990381170612001240613591313890488364048164587375952183152483822469607880962164250773006293239405637534146645793083094060231670071058527262670890373116278942520108395490324195817936616519878473834500044573238221940726033709060182039141532861830027464538785736926863740490421996020141184513272842887637362485971274665710104565039963172838730067190693762997244674065894149698410032603213638241173957037813169884183733154981850447768791435921381017571572444772184784539533760196399572718967407400538632390969408246902958564386663304868619974575172253282851840959913018581810918589467667204404971672420591754586563371457090358450072514642097462417136565712339367567722273899127195643439797379136960900861123172676622529672694724106793290024616284574198570050496105018614774988268576109561245514327726157648609019038703436466235712631537658614530693158101742688091411961721846385825132102198710798749329123553430454787117330568444350926441348188728211080492995292656040001732023168575595375371494868831225801373100195509540186300009624110617781091497103990936969075852197277866116691329544748327998313008536619103278952867176061796539657245935035961146532694265730513748077688010920282520735366331939581022805423485611800641744978685536637950560086391488148215451122277569882426240821065686867967650090773374510940330655330685758956190247545340522529007118823060708241317548094132983469426478205442336583163450684374332036087422934720123955075304669430551376253557609308620414847204303412419615810622496104168254292916427540942001427516699984232475350400 [109,71] -281789198297406150708433704319296644953369894823818193655319198207518520982688024746133370422371807282222066866292719691329550654670659415962992957939467783091600001704830245051602676376533117956427743026376015976189918318100181111502094200146906053880978312844557310494355464904662027848096004311190791312725332904755241627167508251069635302142478373055190377458352150112880548784383828585378152760741520943979989863780346913201627667678401027856965284749543028869249756882616324199578374713266835165343000494154403513930149741502816300594190756887719585591833378262294093966373592013132427653187174274897083566489110746529372464874510184909222238656308914118181898727681681466143143532666747598742188459766432051621415779982666158967311405248610395717677228060088346565704880273759562900538833462046695625939369282751635564854659929751758454442216682508291662384503467319174249688265200752382779469430543965736400653724212050882778010300616604161797371734488948296366190601670120174205996599871316661605476506194547701492784562517004173735405126699568361835795837975426639879984704602047327281885027203797962807115671186471210382186661716800952610296521711645225348095636165168725407350165092383182038519604061764230168556152436410593502188350024257012761779918604476383161318354081787371946983646676042670315675870927256304554873508470237039000935754315343665515081768339912966946359520058968059470836906317032985850963888047581857763931324478986404412284334835445938345049701340013247557043207951259271561572200906997408859633847085917445027287486409424347825478185559981047119722840840538891324393836078759583901674632522976163432512734987378189215786605918076145957049195707876072339884030046689195844348643704446918711295528105503040640552082975088821884361231214126724636318322922345603101937558427439634106132315460312500688716861224961664932127288191934243503061116118278253051750128602773431722504915370422649332000459937755449460401764177804893559823102880 [109,72] 5261440738390678903882378015410562180102391043831361571816183084222145695202123617253219852178280576162752677913325996454012269522312543640518339849499886286423490838188481309031797786717762623727797784012116351620674734572457797485839352846066772048357585783280887749797757002086038151739821922353257187702624513619519110958090858513985921897650861424654272866591272060071108641635768695373413122214829962323597206378303306546464625386023503963565176714269563103325237750391154602210102994074455922779989195456795786352303845483903013772754158280723006102770859402809165200520089560572495157883957526770720711670112676945788126515267103590151555880387149871804282403960501888793039511604313218935580066843355631650609266959346216586053254727387661402046875814754913649638557429162860420488167107367607538300435220473549440734030618473951500446300081984936791282822755161016587738875942915928823833729835840659311615833555643386788015072566724811581720508765982652702030498999489556857423352195098063123042969465750462499441194401074071834355512218219331359267862415407560379596251605382219185824580086605435478181391936561077037395457322007465680285634922903182683994344238444569378739932388088832780857337815955434276370731824083141227963653341713308927326628479320722006014513254649811059316905846676816382059346747322411147870596672535376475786828316256526036350255521376364412733708398103924497585450880464093420950285331597738666708349379332224814353245671602720369307453291949957098098698259284899606644458183749518851706102080908801106289919501318853702407045714006445340229916174563027024896392628322388543540623605892025067672893539124012232652246906122817577867584184734805724633064898201141757704493648532220738826392563791166753451379939282238906631896115540657191914092565293832407650723466825670972354420823082966447521577543670380518581334180054779615832413266317612478180269196799116854787790505024417584195857700230425120366073943736851038880000 [109,73] -60104051682601664279028647553210200171204179595030833562573819978003028843408008979940132025703191956372858890368019303697012139623045732013262412664824296066682157260525707105419024708160487520197162860573769922820928254613564628504354732393964438448561375056697109784453398463409398481960316923684500870613370580577682911932096804462025985493226189001778700548545754646859045646346763728517151947096914628645303772543299052746814802857458267869057653519278438997674189266392315725063137568452627332133497856862650941707881256215018990760515345937851407597504168495650975109517727996400025765332205511233301018792863666735981541564862737427940738347819505705595977227423624804022034282229562256967338468721673038227478919364758183944257111401852674434408989686883951325918747601914171412637013368771919885818977435924254536973141500858692057079993426561666598247285319506935793076086043117157535309054580281232625216882626679380471111295645956961493093629861635047696416373883781891159477153698016835084653892454639961623569463917660386551747105836615593999692485654653808452159286113363141355744505691226845438792784411382460949425856125281384177663430213707627949936669957857638467435493410457324672996560985830009541323402135908180558573810681571892992909948528824423050342953187049787088040226536717963000025052968278628852889887406322373212989174014512270148196564538557282245708111183435802410989986648525002093246275504351985307141111165189196848247198006222787239052122715389040329142916862222310635500698068124172423177427826148370239887802131394565507028102502626705202985507928130171030441056710733229791373395947945303154612650723229476478549164143810292621102108342393952747806000420586698150702753569523761511188493681219943498614044912823509673744739086265490683744377704322196643276003522059847455755616552967386754927689659680370990561489526224993576467628970109885264766219955330060290283739045911206151133136171121087539921037918887412640 [109,74] 1887914343601407035266219486057640775058486368671322872083927971899517509317384740753454659106467772680305714360892531747211740905320580420583184442455996629411392938732212399468708368493364401135182222089061677995926906201206307342517838916709108917350659139238504676808941485420346321269369997310241597369554085350961154852709631056913132838425468357483573886763806295988975215445498016953575794522006135053948650185628503185707182461003398496889593241884238708156431325187519155420191389242089735548025907020722936831428119849899751877860621909476369730306285606335305122903842882601360152134385980032929127324743577923261161883198474822914017678395136788026364447683999654443035132337809156033241515323653629664949697794707359363987333120703025579513191362977433263093575104804851743031055351840763447822014754583155619076393240564936491620373699307395786898693752908811604602699191773169397098897940953509281284173888827756443246159966179519529425163929137707305226891480833322487915385005956445454200216934547043849511061183062897525063851895232245946869538157480483649967177142050924514648286122012293886887895795157912195680083881008093643529878474601165258197848926818301157299690798828079655722205731252791891303989406038149507860031237849322074814660403826641765121855244415077254472140013911775561874438186845874610292503047431512965752698813443314060229630589785944117822296931376294049005363673678864209826888041857669835780154127658262127182245586834436478423971568556226507214933065476002728256279750570630820950722651930530088542529304492076777238772286636716086111747625592536366211017522873578491098054569616859783283899822453866810481212891495116456525806646001319685787547540790906355936860509713256191389620158572929867299038566903216429072921665065097612888214378634465596316548976437474643504886792836821808849725283302319040640881660671722647769340930728254896478525382774082096307614403113816198450015460056802905125523963950080 [109,75] -28573967724821396180636642921983135595766437102369263582547399810460660746436016441645933689718292933552985202114142720935318497254491446166061672519683174647430269190517802668180535498744166919883060760125213170085828755580301478144486154685736903441717150242136997883963642528719634552023850485976334871464284950984193708047507481771419167513941301616348804864151500730684032107892155620655250616024430690191707867653541771523381717591157451050802481845154244123677320623244273805720888323715237861546258213916222107928178013441272055047710318327717227779651395164803627360653254084206878956912415503924325434608380787738619713985831361204096390608686564279201144626136447428016398630933566289303769405409646594117000775313501271453563251964563826776170003535589313881592125515597924278366123617279367267513709164112506990524215980271801441758606427287871609102861336038706476800337046376382752314837686966956999463671004040842763403991163484448582215328108122016151576497311626578265808073657616865342949633821816199376840261460572371939059751010956705737806644293338085152531945932987605644621611389472271276837450079194392267581972919063102758497665785483700553557404576823077147384991958994899031453188968477215599842786977636158705444587738525541642969432694871646430729188262330285133387623546870438463199899298814446858934219098739050240687816142994628064769606398725108280910839344217998310143072174148076779631221743260124477566836923036731838404211891472782290821359961369112555465405227217717237592432159260178839461923619427407517357096974880168102339210734506281719543196156705973002846996119780579204064414412036221206205974750673361106712043525045881241652283164558654838943559728156728703473810938104943473471496854828000424350999403055153402967521247431774744374415231913344101851917270243407320322034309083470544030532448529222807876164124912903605040672608477181684262034534423063651612003186224321062881261120669434638532023872 [109,76] -297989298076322269777266004930729928107770399585955834266208252259622537183131386550273366997333017263168053703498097864281128220486301659993514722215378606237157534110462181755380699701845420936895837844764275640813013723158974599080340957046915883818865526395826577700846661498575069500854284188751351979525185818429890696222763569017182913666429458321208582272361091001056300545228716192700970023895084199030727042947470605225640182287917578108455327925229359572683777371569670995396672937052623308020704713805381204184537482943342717981302120731243571937558361710276162222333272515208596737780764612977342900339156862960263655507705276334610521814158964308045658733135045819760112373413617691783997714249395779565167154810612612179621535501691927691139709587491327023988334285672443528131341223704879757610705604865407928840215120707796444044995381931650209039336441168712632565511492044894908665419182368427077216736593228463880622338762348868060103070566256932071447238030043149418853238699445589667025199262490695939892928502587886995970482261192679787603450255804663238902086733288719612620006245520954759793419178959991582148939739311115667666159083643799384157847347978714678883927432947074235581264185149474586612216150873735743589303753965756955521656160528592028403117509541999140375894381211120980699654538027127469669470941293719657476326856769813532503826946393626693362445935254327917873380969042334344181810991571857937362790059069865432192846095253443567552784871865453857218496734740189705199129629111443994388485472358596298596819323630025192357526732725581662768490258296127014879152804276834959335933700793858256737963381288369887121334111982900951768887053085214878954528284978726822857285960345277066013292840422562401293420638140498644563991514052403654569933192911362634530247395683361156718829191394734970733713699233299983083717050404016341284573278273809459007184354161428060776571187764243470377373207933961841408 [109,77] -3416270239173202978933675392637443022744835005103322713409039054199378296942931516666426137584678452678342493240260322348145736139284558883416899765993017266454667398453890613980066653079876693025042305201039387169611524883823264134532560922638083432374940418779765492058340886585172393721470679232790975914971762664984385790049760008913972675794699340140910080970980312757430501645741066990772010232296946896811472749366419227338751928847974290651705074966397479062172650328667950830280584963972836284830791185536164285620767513524175530453900018250696904171819449035756749605204250026498000004586708955482808237506495477402030967395576061868584644637014268742855562991293725453761858321300759506451735392588462443765212628689392450808546966797342970381188878110820530928887986505347317474144890555920606972159686941254321076322527848585728727062912710832246675243450161380865948783088551780218111419617611349750803992251551114081382436089680374765027362138015598050891670424249066207476717910614713406076559363272060350117410518756243587527139860222541455616867773650600302719761130287637077301142912374296238681591524435511934733292972803389939543792860604267098813656690620089586049118122900558162578984616262345723402932480758936174046822128538947206258077480468915789490172279528824752670785807970197966319600315520818576487708806179650975159687118634093694800615454005664602384688341487136680306544873420909406765389658866669109110846179978134583541722614451621874008652076746950763350664035833198926754443715412848094285583808634103437640925194846317936995678219017960019201294639933540571463801498043620161547490843819123129644492947616251204296911026171090811179156835562825665326806316645941444859508459757279963131522545770974151990054601430340725482082365921142115046060890313851020927430758018902319636023884029740025935178251776399361493064444569385517252428012405750404794583050818998142565758577542882096095204139385339936 [109,78] 135043332477889560471957186569927147340776695196637227077355759072305305206374046633713136631465655879532694544902551936719186997824260467986642851646311807048024278014110940243160152512347458078252250889034746872377330579697641466903790818641072292198768577202777880450354009356272459060895096077136050611058592743004224402616627935772275879075198266094301999753942522261305605763700727857797049957916433286440559612676164810410303784702009544551281926487383938794031111626442871422877218923105843568628295654326963907526631455086130744722486653962807860425813102715791665209068634205021570685007283780283542524008050053552932021208435907942814314479444588524290209296291351977288421806874614474163279054965270240078313576258633066558665820670253094442290497445137987963298511465701281285081287649847841807345922878776695688717932650128983558455085618320238588607919197617780875457823540299522948840084179802306303330281068657117833268489374846047406522235721440967377512570202100536223877346139621522148332862369917875486462659512819892011923824035804696272962832244275643468268549494644720586669980520630422975455031984608191590940340273352533333960301450761274644112098879449803372884769301334248509884227918013454520136527771692753661840088101344807456666688102895886108700029798249321359303465744561734864190803576369812811126169114262648005492550087946112011402612280350266598566194585473546096886031481131517816251919240331056981006724500877926675210471168731984301053135286393869521066770267761604683717388389856263242999869446349258546657609744066935509012072932457692063437829135355341352215604322533983348611972250082592802014431373744128833676866594102598724287284428001103593595062326329407748795759943058909175878667733095852470999539810410366378298442917235424953605371123246650948663542739166862077118252809296388590185161539263861006185860810731773604597299154984405939538591093553200725676826061916331096505270449536 [109,79] 2315736659121203534088673418521209045177786309094282879330178360591860341740041439472439864901410691454521017869401289928318279290597413676330097097797798820353321497752123462156445218652512153286310605558793210980732662994839241309502691910919377148978980478284892338066788897152639153751592141245118123165200289605604025410411909851793006739433857100442334101212912760312994170026221412506977346207327405231919340444058540657666296536397364718534408342009708958206825075860369558975706436324497806250914587111548877737800921771501142514496313957982384642898070896393439500545936013157309479774897502984844180403224973344786023196953159948471423413988395121612913434047662806787714900323463223459199571561874816662639139933550756895927830752283465528615189583280441983119304405620387524657600073084187291928429298231008513418278635712187373703493496545138857357276121991131026965781888480274683463252390988964864852716468818574198334495541399465584151138128049655638430006964849047493062571840600625976718349726162019317407010702011950804767983652044660709786843164221358472405729080043761742684531200484505710751034584321846673931176871076008505962062186162841672233666657648655705621333268947395075579229490554842909902654135135914585122920894351824907384379873766250792694706987690079536567570219682349672312083129058254278849471924967944876437907699022447623821775226984917152687101315298350872748379577936690295520586239473156309766134523660238339840622305924137027029351374024279958308897480382430941836515773213119921649457629884119258719720437002634823966196247848899580872299924406164233740277177847164028381362478295466350711731835426868549167289983710129650466427267542943591462089682526256706181178450641821218541638603823680583953336030898001697150389423903700281377326570251372092701739173093679726020860231747399713979879241871808233743839342643360634078402071454262861249321147508442137865456996561928271582942208 [109,80] 11384502958677903032725914560660939848715553877040892221723121407734277904162105501134008776579234805471172224466537471621299248483531539782399663900482355461378809775544927810653206858725692673109670739037241578871444068326326584040903874517581660695271253342947279980289658930906456618394148675578546448204309214860738697736449975365596968256680746907471522097093088224513680374173836622207421622096530318714397504581757017395196756516530848708394861704133062483700217293461071808876789233382195788717421614361554543996983214705861462917213697508087962047578144718017381860092738799553258927818354140543452014253891731318721499658408974204729842124848628814103028052517428380676041960176401068215001644210226285382311386864521881885005921423252833830395297584029703156994976483118337576447102341414938259689088984884560374780347569383225209264104150092768427409623420405241886625588600369242767315745081115358595083771756963421938173039031004323857171715438722785946732660622009470634333365816069691235454629295883763660193886327292307506931281142107896087641448357032791158611512085123659593129568654700602276053394273253799785577082077841747859799265989172029938307438289542668651951897497876081540255281288540942801795709832263960683171292074550182052990769511292360717756383756706938764351938680023412552369119836933788917640866143632136904519048051589315108849166566776595514665136342210970613625072248364654827933798437545688093003648779086274245843775917266793289973796708972425421848961517088174306045382125316728382893451663850707594829919309256945095083491090863393744444975358954504486013409440815024604861520844592749995506571053610010250256448837046996087289272816180123644063885035031910477494903950471611240878700634935297796505334063421198630565488002597026504636044053698147309335788149656352699301044279589652891151847462656431191210236250167954990081211419274014571529546994398503407814114589448319400960 [109,81] -140991934618387942068305358473283825031300306151254258096927998116323807052048909097029462895866149684671162392088732413561458103420508371021325402074587198760643917166780030858944405698515647615318761046174340194834354726950784117910218120294332283027588252642959837798508858950284840534416193016654807873040867723939785734758218777199512828803852234113771815260807394913820591890825629903782765704712761017148863639675858534488652414949345566740380276611108025905782521970238331532024157619340837672497048538229922727385466172100420874774934136706399464545225676475185979164080493589242051855250871440872534852892970305878391635068261331031667520469107505308784496492864208892189597119066586997149851552844965181847339023481977747674323111512720783910098010817865460369284115623935982412704595781454716642266141605536073817854661955002074898557196150884324628287119372331187651746622766403064031550759961892542229506372368597507339583701589615556407396584652063355404767545915279149069297123787630834986285018274230810634018132271546596174475023088570076665171467469181542751221106320629327338327191279558733892991423436504201277840106371390606436669501905019632105470275496481319810017699914727499585893335419205425786288342622294101707199797318772727208483778104187674894091997963909182849295569627064432634097073532818443746942579419161247384023039967318874171679407800639435603426966140662535016938532375417631506262831297660233786573223397585025506919278093240907335319339007526264488377859111594348271832412525447911183862661950720392608690108029910147155991381742917148843642682473660841715025717501031707302475706140989233347255427053280643242267995118260892263314640636904590621629218020856440443621053449474099318606722554039576185385329474689642373916012633317866686265317543255846489990653741155883527364235347381728803581804870535211860140082896713959807985050325980019721294311826846686075276150223384960 [109,82] -1634685556164285033556997999948584055544561694707407010411869731883795865612233875088086188993769426581642075465106260155176661648660978046272281634234553362765387038045341373169820694748242075978394534120966112495488209084376707817778114747860873624972604450124729232321381658432012210754881193447994559658584507651255136378689295885118103405983469943612507088741930490744864037060634763392999582085023577221799133973968994442742172906299471093083590422829954107262887740063405572637761468463881146872923014600264403419135326138719325144376841587670767899116918497734200757742308554998350744208548128021121387041640785346443395277970488006672644559072770046409994638246706486871065055575927032827054809022663417550657150112347101262515907476807591768589631861545698128704012932598171417849437395468302484268809167579460657096843334961090445608190729964271466216322604828186162891774148154724221630110713599675025760074965063074998204330642408521840149867467570442757915398643474677722574528795524723218243105818117157282899076942248593616592233409697526201449115897897337649228352693458997873445308264763206985650302631374597863348163402602324764965617096193417247392403554265130759073447885342373966265572863857544784676448575235627139854302419890346927667752292069774869853037467197147754725149453037422117806768749528613075726075634139502303456280979200449783839705569660759296853702765046548851634456075497783486895332525911178466936831232344780292397321135576279233005349602478005770908390246767902473131560392743785400083491610831155487897139375049383422805393100948886418280259757698553667480342487381321552136830129060110735744284255100887430285879421104725255800557815037802135726142964552715978354198572091856452113498542898862916004820955494400394538000436379564175635750336457610923157320990181715303204804197620846204235323710335818623170371072303086364261124337011922804977319999312480274468070654720 [109,83] 178862995021240429162470451191236686954705029061521231785772288834241699533359883549529774950932816114031076284877658457989698999930878518870184699853020293332078917766906185728732719541731914856001723310949831409902897233859645318499855523236654909899816526374366405280033110449438417884458577199583099776864523634849614293672973732189024510025283895103313229127157828129293713234494981384470638727438406349556271185589162918959326831173115541889491599672669253411127421349413935322281032830749773012227840631735857611183348804212017848881400363370491245863615355535744793831079616268830378702541568599109354480996653153575381888130115451554832686327146713416023496421236672804658015556501626142273592232413433340665784251674889513874715626556493533863272010344780907961121008058595383837171978251340059688573553973837766622838757443138688352725150920944340244158570270197660013270937681355784703225319004063450803932105251028164584970955389802476977680980320407833161929927841641441800883707893675859409901239858255990035897696528707391532790732374352047225000309944121852508185702822212706345919276082138519578960992629775492151737674393389682132245243820835159381935793173445591329980697074110892009532344527101661165476137094269483322430362628867808477043909104596697678057402681387745095546852168376472467171759045950533624040223920010275383073339403786733223809837566694610745761483207058407162038254010257029221730058823994924656810308860703580904204119299135270042907958148831924378069258661196797486834064388015021792688248862704924468680516642356014826950953103649576198456557186718349524121599741006229678194357849288544551549528285190521361805958635192828947710788527845677501845575934205645821201496740998364328440060037277110104803347609847355568410841553151648268150186605804447580942699019696405217479068216953262328246487063298759090876817357522768776688869188652788534786316618982838610976 [109,84] 55914076457287700976735297695022326101623363427206323943436001415426942458500528106265496091498860130450739680065754553550816458704055916105074727868128743962613628438316095076485435807376927726918181754903277523531826987163862894777961075903417208342962197767118052377852476727895155511887592627515075228550859504858736367584018903806864389553465747846498691772640029224361972051340732203723124488744821874572489006777673699954213648749041048143091447571551187890777863387625762901842732847114826400533373686739766873135038349685905299119536231938887622109441033327680290246119736684413162888443069750069997209889656537211548897781959851574875504033459514967992839693887543712080788884159866976512353319324397546116867110842718651315616255577172284596299068449212489313515072150612667121110574085984112701632166924921863350046589376228197406311731140504285610482200316190877828220726064300809048748762059361115924299416669045298544230889979506783101923966458611955917949327594951096283047326731591724193393575302734006421108972502277393267771960787356197057432558018924236505354564645302429175741704936671970213280367134916397751936257929597289081776136519866217790171425228139829667390182201800062669078162323442943311204431902760702920827641190750233746874347138027347735429506582811976283255116738491110278980944818014721994460147550977309582314483229174729731140318924588685603802651001583001943498220303116023952177042780757061708356106256081435299548065596663179977144999922819748041472829084023683746708093184998017636038549482284030154519351399477025601851066377805113751674864301055114453169503193525689915726401983887748432435713656167404959319083130454543257285680922086408267412425854865786917893682721880507083432751269864052216568784626228325579637431581900319597596197086180635233266385729100472397371124856094282911880519901568594343622582102825179037740821879957753315708101048356197376 [109,85] 181673749463990554584152481509553038325239084856504148972564415641907328242471460423897432504141129023670075165097539066877084566934817800960394916884314686090347977393255272801688905840997582047663560165284713255412886101037716494977332973318252461975055613842988977529260743962222742472107788486090115728007898363695819196966769544242969750869912131770319262202692497990469757959524518319015642342466318591301679078672257061274533552822621090319914256770738441936855863032089606068504653514798942305124331757150227999843947600910607918368857442549216474861654081016959304648467986667692839172953851503917357865160881598133230026998675198647021829570319594531140568590746201252803376511577752355201820221534337787836869763630749080708296893813591030380950225002209954481399394837675442444544468456749972507412485031473817564740492597981475020927281785935175307382974492696355009747063514029864342804959088364863348369799028049510422774221919337029016102536877041771864974119118997386820467471242938296025250395559387433777455404706372588327860251723651766775579666216755303371818431115896464409075929328636343276137953420231795804633094996174582380538981486905781121158898742520659396986034674180446375084302082044672021181420421145181424767982632120863763896844939893354765993389512749392743195014759804660505657441289992897599087985269557380496519137900252210495603942975000399459021932006756277545673442974515546347898969701936721871495763844944509403082591701146983479490472792325217552480981260524217198277334589224767741093124924068178510064227385501346681476993470036956148983259985445822217681399745156019973334421366548329087603871683253149288107389508678298413004200669124828628644915068194948943251139040540374923069729016911638466102700902582859175900975112947861211006750356740681187828424179451837401261147358809244118155126307195147219305580736666821618560083842115214615108838274944 [109,86] 49538117735983683048989873799643048277068155365131928329586758043459916209602038764308189377419230485910046220449158684229042178646711591768216744099492790084546077825553161955004504174620631509760223463079188549587201814590301904392259212897469727873306041572649676364652461941544294812332746323252918531166430560014377543496429729352682490063837519765490508724343402439949568644451895461224221540597286524184815317515135225021922921738448236999049824102167742012957137711145760066527452051603437136890565564799072504913368185622335590733019481636886069338919772598775532738255896223452851557808766263535486445021087421250738347876440520941490618479746408065570618107504711850637879578205390600143995756112569440283539986933395517094699660972461652607022690327126132599896472684630741479017775408421173770805796829851660438427235454844347727149249584657366952555554123069792205978879914313822903073218638433317360754750466945369623151550522905510309451866907460395272154237886801209141508619426236823356809179247356414538969489911433104975810220004148538413510582970221744944665533392841766291620758722150346647967216208134339275040635170110626142747719036306107097271255842318950650267236527975278754392843465514484266868486976615168714927163419010688954812670733996548404849100436538152863064577605719042927837049822322038294300002887585255567799321627557904151892973312575962594683509527711991882979138070452420306707995523386008323988982946993646053240125489343220322779784851614440805605811417614088712509418342948139867508837621723859754551192184557048880795185961361929215277078300463331277111762688704368398478685986773640170959778882124143683397779534687960776423841163565294757430695837323365146246719095788633036611057007420652387078377227249717249256085452015533265842749016566796052576937035850864744813938994941501760630914414640852970736393166016140254797056016249925171359232 [109,87] -838992931869082150218605394253160526300337678361417073439293432327461162851117906713470084620875033383556823961289539466919102824573117208913094662554750785342451719761023854738842838532286139532155637253210137217226669628506494818635766269758158498159407765217730660680999331095858501261207980314075058514450494772633898434512910098738256911302874483893474335373180983722894736311274386664838917812192121461169171024157357997544121743200681754426588342383481987226925442278090201437505184647622174525825914262572321880330451781104027047648969268733323435198220786190408531750285683874441255477733365714491237873360061493906432728537295102047835860612751707203025442764377819805718591056954646337272269880401829252916525215391429857373311660148747914108712227522145542556039479358817328278866707150800784573875492793040457226947570579497866785929895122298029778791125192840317655532344375383896550450025691255489477917758145441766208183875787010818642129061258905584065169549357797457765786976691211330003350595231946622918160627388736660520037528752589183305911583017128141323509975899337619195032117721246345494246793206378646900486414896293948274520924704514437924567666516754961370727154029513264408563230234361317510916058941384007487892113752820101689993666715655698520978442318235884325923629954306936085576907935704210772361386898621280639007862150184598244463529116589588470092821428233441193740074086041224492045933519887823003321527928205737353204832056002985291261741293607182453075605913256098471535300904994276061151128983718488807725452039688319401229852342687238509518405668799814163699669032530229510216747300812261457890822120929930557768599237661673058832090295424838556759646432322392649921954841537632233495836866535252499752387149835493981376890264530458382278975484792342503240325706210077506605119175747932610574008412867174286253831292313968111546702990798201984 [109,88] -2753216433246803824447603302433355213154075058652949530187584537115674847900751863727903586031627758155666017127125443979996049037171067025161493989423893619643222733544699757091392994827127345474007300067402116993515435002381228083181441201140840297221980967825357795462427292019444095561708145362227002894933814587986890510494816920265683999180842055053951714277916127061941580082639143368790929560259990114242888579337832351188129177486995004906251798749615448924016556170228877329048590023849239931251193318955170430882357384308676323117703101151304679821834282571989344545987812485483185434132457210036168717514229484413115440179053116445320265539539204180422679325226842514181772543271947952100618644180192066360552110177795799923276659614156108856809609910632911706274917052251204750154212292555929176198708013301755067498176398151959825857558402723055133432038392541647006221771206232952610673960544575380942992366762155392262300132846305281876484575675947583033059502901018868130872865838685269016716144727628015578614561238344114677733050344581507160897346409673465103680585773421272458710372726309235614566530830842131273475834081002185664070567276295266080189368571553098017605124694706934397997627710149919205088315505498997891185416852005963114433681989355867429015810805151972526385872075174095261804614217975483936570101051585083850042037799760630324415781859635950639976065432561395708444471201575061003962847208818620898468065087268527081070143645402312501429825326769209518753504766961614327438272639739750844021550835761204751898345314448606599030369787112801219554059468924576158298121771970293631424114569241372890198133504468875467034658257639773996877903057045985759100165082110416570498258212540269798434759921259615221552388154035276209459135841377806944849184096614144914338500411892154616674156000709563709056413273213443950553560581404743419296586271936 [109,89] -15107468757771698898376948536061358959651184980379041328739735625714651727905774943685890255639039025655436468249553846676513212461458754745337210119242953340829669818096646129793970569421339629763591268403203375126302173832577391996001210510387660288185706534792690024295187517113810450172184835790319556227277943513331215922334266138978502455181388085692467531709723947018682162806789669910120917395866049492961518008443123314637106582217426065398061625079606768749183186041341818550184446487641369648371609295994049480354825232995629327071977819892073094716793782269004018570459579464367122824623163109060605856912783723826668929162504528544745688663773838875861339444842916747127998001604161307403436850064165757836245014189523191183223581617445715512110921841976449273065605662859734014630473638286291492492274475741127775431452792764176276798819056942231197431426865350791440044240036969649820167108294192084622290957254133143043061179952981323441924295710686879045595324891259566397122217928723629981879210977340133075487979319394056319182593012438266905241034569276459721404202776781221506283368406898224166350248396032195304747813952226286169928416516653808445133614964492822602734198059685034274049855111325303828537451135255218327683114397071708867125249711483027697341707379516510738218677107375172457158636454183551137596813031351226735650335611189618757614417191494820423111322001359011924248472122664443866123967795183958959683119321195645997317566019176939224966569576481270390420788753213107935853524501196251266658709970992565539436161182487120028516799915669828367486321431265353219373316930744217754479962265153743950287265334919082220981370864607308220747262100756835004890023470350894039816436108311281122905752525736033073746057575863286500193866904759032912852532353072246013255066224919045510353953158483442434945540509356515208954425247072594313989576 [109,90] -30564771752755057186201181523309961538784775328017392336258796528357660850208567926526733050476634022423021468091520467975274314943227825533247386331394193698101238420498309827942611457683110121441695923369297888530277887638697628061144296922987140533741149204624427954591610419835285601003600595140878483521103802538284834687285834087694246784365447818745616092444627762386756637360411135639305202561160430185913475454796473777775981493243938149618454941398876235779925862581946321918485342862294033584089233132806825146037963035776081495407966364031191406987773456336648233116300962464285546947045031174626947122551558270082307058483832706075116520475366565183345800736601300041924562388130976094604252025356509404721969644813994328594345772947264337742388296267475222468201299152564368733476715923933054618074555212017273553630057457181489521220595685368816897100186737178083605518200849531212471452266378480611901051300470698283829597796082690506481485280933848918611024065781453003593667884732825123137679170929285277082534831562324749068851808395945947497083343187745307443498979405062678468402421849514745780626014996971645685923049759376914374276028466441748786914693319186170213391648189210618505086103905625676841380352119892665370896294071318049303649387146006614464663212196666779713191725865581445706708746929735389680311055606904378424639936237228772610438898113737386947189451844431629971198394574370513022948161834393118649602297649028413903476401063229960949641735474004593924268720032409363824929031160297962784355351961870646213031124569378068795329725085735824851093248749651064566932696737204058818198575715789263347328790494935908392003691550667144457135550897721635625681081861854846563943895819935987778005793804894564885351846272469417960948112276211904293892103492773864427020707574747791766797571221522141833276685008334307027709851362310552448 [109,91] -47933815763162345913030647256026656811169520591960870358012437771613293208644749801778582174435615005221173585346414030151413357650671587359125813483827776785576003797752873413523672988667472319845470185714026446046575036069545543453802744022230429564656908378963682928008595652041677582277714418999467143491941416553751873820953235263789960214500395848735455132445457647682495792964573880979163183753376731332793902111337312377745615254394852966288662921761836554513666006893970796491445319994015393784473652209835554469332585154972576686070786984208565138750692091127246179624671002711922328184009372880237582320592857852813005528693449968423862828933790054823257376355622954686566008793944469052816372530692692688617304427029605895944310780805303636800585195154331768202744100395558356679572733735415628283950213945885393281522289181216981742752918417556624307274387178901566533342599386087586002705663166334650802783383034016897883936131815986967444551881576485158486310193804855433381449814171801736997303139499093970185594975990138746641663148474332367957559199791230486748882290745202091813929330084638163208482503801616611451160037573637825204974311080978298849163929640979181452521256862488273913630695830391864274890353711652948303259265813907753521372831108526921852616851864042354759896422468618482640738715058019926834928017117288350786283522851173504442435746308378544903342045505225473331971117978723216729052242146338116238626956077309273736822342701243391468883373994222154866919139730383861624601160207717060382984590510130738541175203873919794625052640408216182714429373192222485580270070608242866174573613245572192624852647502423404946273626175284021803721655262055323977763118556435326931636672557307770510588186519523815364058773581768342405457633487594977995457108346398176422552480204074480174240348146365534575716260923167649188650549974128 [109,92] -54000446218824886716249953620933162636125627044529111135349754768363410716079777564357728203925895442371568559555525263942921654408989593674632649476153081031651882135431278545950106097194543514285706588551259463047828218301137629028804217565028471280089990669887623489405900791862833524076210849020356679304580183323602348694184020605402325615129769761196921776636372151144264603352424281723893318339706545020415264234642050249446834317989541205260863996348282333515481776434616873752070844169723698191993439098773457901114297362970444987480560655942683483655699402856009599878753708504775775301858321568772783288303876205303626114843461374122956437814099428947561949488828470872763920779432067624092574792899777012528447892648772461282675698398844391764965164869691553122733730612998775090518129986976755469699487036437092190808368647851197473658484271660511356968246942848163680127677603586968802807476544557813049907553898082255616203440896596071071306503461063863765750167503287878567457782505580677932754946163242363211803554431608488259373226584438630714633937100201740005305091230713977038382044404140461989193307895938753104238909720904430118414384437372626109237612009382365244185723804214546802848217316289824877449692492004816069834939772364144067724763923699979323697467255715716412419118095631973396219494511763875125188533572209604301464349907637217919384995039875245379641667294038601322471784668462047317829903377495715900652324007681863817815706469895267750198327679015162112333928178737078755929740684495410717567088127681715336737553980827499242647469567866134649084929937758873991888314568326598428403686432341251455712382778871157755608993241142688360944296320989041959887968375366895671932301128626851905268534142847591376414541286079825255713732851391105430812211949638130969973211503882022199646886928172903139714186835728535852477184 [109,93] -41656623893128621133838179981981891595705579519193412572112753544651226147337506562002890705620592801368833919387325477937643064569033325089954162984833996300353471124361082555833145531067407669228169490843938483266549124377630834022094836517421245834109743756028024845308224952099760620870915543494063604420711183007733052164682209641983035561761914020263710896469711709639918546726042115636089200529484915493837241028720847205583584862309311367598947491750598909714693544209258799510619607112499803381232448918818219632239797542019291121102759887529291883888502899904318409548817238888957772609221890182815168114029862905466698727786952079194014185519413913088403278692267966088219086480711537674043729927532033483590166598310358582538160191706441674767275768322579150705717925383981072877178395344448614658515456601935322339660127492641601987280716390039526084503131039881069182101738424477964950442104591489266855557614499246707333760311691009659329119330141066463640282653856097598970593445863853515284075108338983167107395582247696245503843089130361507570970700062938937624219018854305654181346881011652643702022691818045755635763130490356021918605947868449696651247387982297106601779079066378539128715009751704052457653194091731466463124238892767127091570016667375181117433725117163341329383445695763057662566844264497097053733323583308652454796459526856770686088811331055860497997213799921276833083077591078638618714453746233922362754517080886994631586343751145880775351214837566704541950079373962160864470634966344339183227387402540265315167649362044704503276037558074062105888921893966795554160222261617593051210424715381162816117875246033880504697194880492009519280532532167233116251057362585408982980283299130748974259366618810896689260009671798630029138685400697842978342670557151870832350907643012041544375304544616188118452276072262746336 [109,94] -9998223176810608470453676711648013350208196590668147896869596123255372451229889634340596656656777560540521593660400193600206983145039264617527201661000468045639692985863018386332006168699589458122446585458140058703096890248569160760891156600019362329441891181973754185667912145564853642071248390455171154360979754057703067410390688673055932988802852742603450018906208384845502949096426765231543802838929577044502148972210580116349210050922357203993430238614268077526056970428800792282344582834509175533451031590517353203143868696224222212839520370444293115064059294489806231471568100203130127285012507189119081879756333517696937291714990348321697900936953154835325278734359532592309035332337647494031742051569687449285830567265137041953210121428097020388233600307616065532093707292491954575357866740199159551845528767839253966404984301466152502387655015189774243286900874720299758383614114257426469606576604667479824833950958381991973012695163970507603111261411476866238338334799665503678674880356886090355839508437011683886580661568443025130676825322487673874027136919680986894954534632452374386799788723857051630048509726049851678298265813975805741969051750863443969875347578301001702597298683062476132766128318681401781456567013502618085670537871671840100009041605180421037888279652370760001900623330229235551377277868781743539455216692541827318680730493090456120117256331949141428947839724812738852225139889901347509113116809319255666286490649156455359731188337621190879137828879154930664055494440967279508687655285916832363796528204545535366030359018069177258379744977734575681148062842977020337329844120060624887561841125230082554577008379817760577081405466282836302953724667247436478690130056781049561942449672877120582995443198773133354898318974925418406568959019203075676001463179735218985146365988599821192609136680327747032966326599520 [109,95] 108766562913634711002614439377320345354278754150143386469872852210292348604364781868284040081379776576926949100340989623543893013278890797460713919789322605256341776885071419155955017771233542294021647966593187759689360291602397401217395036969712576493240238806089497221881411396698932969628716512299108448388999391153356879666517834690775633133371510568752955989880637735820371330592974451643091209799235603032858564314391364101927497676028319078510007573992669880201801036336193190296253396978216451333531553169776143235211940954947851321187523977533943568271352529695643803677482413817373218892334290436460955556759866934518534061851050104847013068402962218515786323070015857832856499507664596715695730373559964119735148618120226924340239179505719232076566863975337326483447405030344482122545745607361609307771790200800051796775382120563707356226534602036653356614508945702987098542397555983493582030914895112401469332657032588856821679372694076114141037008229724365516322026513111047256915088236250219454019069885491206546185496333980206549967130064278169614364386009544580860792389984752461556339432137348774824413063703353896063364593774973313685585626297670039958911803364195149431890062747660823830911012770754968111002351649227462301560435956387189484412920740659037841203170642113966974871066288163741703672286844066715624780585527705369556198642478201907057234626544469546146887422573250292679550735757501720600075212524528501079199321715369748389683739679347291820400953279006997548981542213797921808218414278541093617517338554958222719820772841378615348788937568036117926230749350619824751260320063009085665813212751805897317642734827745708336503115167963927296919193546749486923666304388164409347684371591302392804827800950637085894126915043424142624584181427711537714503443367369792159746266913340202457539000047505485867820 [109,96] 2959347165851277542938660753279140009074450596853938209328510784611770880115429920729853844757467849568322985132273606034847751997218755871121010678370249841001011065649642192948255381946689336119481716843491535914534946891008431755013952723571419073626329353131874099385582698563643929258853413765118981736993232088781042773104977637126903561890727014109574618323205622055180067532643292932421530798083304685540202499827676080850497093654971845421906952411485293852685694667203594729215472193484164084340716743273343544648492409844440943190703388820053172258643362006250065512769883441664519690086575880299041382084868679026240411995810531586658067784039878706750113468119938887043987411681563601420237140376911134379154562091303134348171509428196786072495957616986718502930632955933288540478046972610220448168768241076282684666988751604270620994331496953440938981268806451202083177791281257454082551594194470397872100119354290340271058050421963963259687731601421985511822272648736247488241147389502650100675281655664819531098981177770008882876290173532980741058109783747388573408445460020696672650384895909771217986289347163019306416012009198558785218461295262476076576688984449725727018563626598052918369367540407877802621645896737315314146762616046803618365968562241167815208289780872493589489892658473452944976577874824895805369671078154342827800420155308004172502075479501391115666169631185373500516574056594822373137957275483431690592799093621728944948972824134888073189859858403737188838310955268525928134813680043053612704200193775756364471624007064368427233242994109180060288050396000376431561203881886719032425542346033476424807398788219668822040249211832459319998164743264668264540128410897854906728597545465577377299594545454395371317426897822514916064331401857689313448474555687835922772226429691573092540117467680338104 [109,97] -315699177378912805997592485616176653761991755770934497267274771515138625119514215781159329423938806685556019114911845520989188848050817411834531834099947572042901502191470648678904666942241992470239155365630641706996166011354867939109613940550905565637648434818364846013093310125506058083637668778254542029484381784210174962764323760298843164363622790413258141141048337754980543606130584887235262074369612486217674339764392271729809523550452883206094471486604674209894978712415123601267984730156651256071756139788035527679379140858554233178011641919004593727482697398501100825415448883532809096160735757738951510407433344092701887915474441759136605755662947897296179927058516913025231227343791352049647505249230689290196095643165473729911464317659794823078531503675797819027705169578603913113084728370696963090432214858167173641997411372887783016868635866956030522528343109210601289186061695206462040926049213981283848950882274784661222718667482595709011941444188571307129867555023831191522834733405914121415113358303858055658396816427249681722074859586774970714515425911560029922253529663401819965456479181316514132610937518213312505937486143712374485379162542378751383910885771354916842971345149656397193910163253962377871113665797227706834251099812278903189066948210669918303885889003645766481081848258164393851673561640548988674041022952761260319895853497922383204076621630872486259404381653225562735994937812850810115101477076502291662686968290598086399809437691694567364490171960147505035422747629944206457547098112522292774500522450394359666304271482517556730156818099543892122114823608744560880378644880175103778929799641918484983435626568950452654963845506198704288263711521578563752126135707481754043051968843023441447725156383928724796904410137920850953136035318759541485103664373896557975396949405467086913299453475 [109,98] -37914000761202404093992790860526632262342447408150854472013265156292120822355334509720880835698549668874436256095478474166675024093497547977987290156307901518777083282887691459425395641931697288560275589066541261061808346084379366712759180559227557430138333472128766991564127339408199619281048349004747093989770996355211500452409865304427014247696804571716129833723684238879516831623578250126358840428352308751598925881218537229769520090867308827182161087540660418885278669535196349969052910932916042960728449223441321026782941425634300223795523359000588482627976625208435189018988830828294911840724041048021913799828436021534136240904654559633631401343234143915820772307735810813228016788971468268043743198343137992078142276366709154884814937439999841569364047047898513938532809162098814427737886739266221070655477053577571655586925193861410121836803115455677401184245461089169542099979137677383937266888854693362891745378213803147704316528497541023636728258710836193345051128990933037370470494287273790866449212272486236719235609083990711260332848665954865018110257093808613125883383600172749602461965026918972410714786725201505510232509211122990628879887362416482761506389784253171443878684364988224018312693957399584676890299286206178800465507894193169401729857300014443795202450667539547821975425436091364979183946386394376548686588189242690073001495376924984135764542144580871296728629595053425751987951409514286748572327588049114076873503147881857017509678778174566634962491590751868239707465231111900659502930900432708341974871961125452674694555177639419895923597923484188038140814831897555201258292674979981501855035291469480001440461569517914158384528693575525396000278792226636706200916343908058606143303152263866724030529299201454984596625557551119481723876915883782720349103490598284605101619203495748320864 [109,99] -11449974752363354505837947438088414456800570769198755217102155526242380483879156119852082087328451335824149768265772215403082820892015285024843521047715941131670008969098693462789532707902609933194529334544416937159808119145666395270240628851806921161793951156129038922772502746167452921781042944596663846741944900465927357733215577402941882058623659389076194063718706910617223467378466762291390990123824571400111885152963132258219616751006494855005589274795084389628574301210764995448684345538526486833617833368344821848145387403857237914014489465308830258237881934213310593132003601230595125935429969147470273157014045571350447093891253203192126945727438773507523457558479549076351977541420457864976011844253784646898942288029049928520168173637950478959867458539661083963764977009948046731322034390844034090941545130773402366390354078568671403982091492047316738700253877915380118093201712684798858970211557624016130232089166312400394194454646211024026480689060538803564290615219629192486584346852644173959480151142116705426580217768219985824821599836205009624229531490996753858507962305548423562323988093829280877383610840117922378284234418371564063765753065956651274152173020095214677262625023692025326454972560391884953200164419357688250755271648264762910357739807822747425516911568395276872321956926063276361513304324612224839744892052035808892417537226237598066187699827996926367757491920988016694790187369497415742660888047443573596930884627233371153024378186527508662843588833442863211962696799361917885860080891465646635946841392814051445355788754077781070650470667682397977631252000790574946482273072827468658631374281751093450942235285817159141914413125335384322948072580575764910374255947558905050510912651421364358845125323367838484485785330160112621173217529053240195192564840076911666169651604375252 [109,100] 5531456089803023761551831145533849961482252635590416932764945486699674566586880972041565265858338656768063156726208543308582114263720090265131374875341280822454029420190479202912154819125271802267811455180415434339532861139157674667760023319109075803942733894501488235841212127811449723110561448708153116640750389094186051123812271786753569202370924228624561511271134383184946337590717506065517699747942747085268731574426164850239035230544723596084310813742959404412705802242981540045766758784082961420588928394341568520348371692802735174420107110862803409953836616572461876077808778218320489592587603338959112749948422700866505437999798677494206446065206464695739648447184834677464334866963065957360137345065390062504812484073426341527793242144051391312999102169817269922165145303117951461843998551612432647724479284600155274058036011965408170360321652670665874391398616526347965686018920236282890824273373593518028418735622506289454222142061986218202050422640133112377904071449363757043073294454761027599432724994760027796078178865661415435985133294102444634623365431657152109616075648590867055752533006373877906468450943747451887421367385461990422867938895324312122271401083468444005887281106509501356187725266432637830370782112692953739836872825978346843385808533514187637575280869318346182020973300744475000688959208465181411957098176201521147910488365833781889187989714238332381024829309660091120493598906549762581948887407360658599667983920940076649895208167431067837193515283018424200752362805226848106625622814424576922286523408148510868271817121831575641916323305179930831748817777025762212923231795876740220016643789972306003805393600116487850927270621388567436558901672120296430884169398805439212255911561487475177733934224216662936146056831310874159724476232922987442498578105951762924847024896 [109,101] 436790441780150681556004243078252466777849528791181117464228668736323011870029623288557708870074034169849845845174575467043267828291105809218040836920374599446110031145501286463903334492816607557363634956696878586761340502355370412295282098835259887665625489492668575733868501785602760606732145943302639847306665122455534080230973302526442133093737284182102335546618152346234318250007545900987614925027508664859856224161323050322726547108242665278394541432435162371103220167542775962293441776032076566808017087084867389748218548426057687753886712333593095566552659641945634688867734199086693464800002220370873830456659287129243943964423685899932275700991910703002409000804484053669900965334495563401184383954988281251747805764965641462988489427570366082114370684387380975962285337517198347194890921127940304170914971213580111956134323579650768728965733950776540515431183903130416752835232767456833314063596530835061972363139008085473138334745704588523724899270474642302899990170914073615310741464841313240595431645047090678165044144757527718529427420798084949100637204660892393351357815530317434974516682934144373506178646012273425442448150160305324565488493216692841381412043957015050183422522427854333487374064898695371542080020471061767573724076957790608553304072461236168260902317075262267526181285163785565485780172663157243086041375372659732131770214993279555167177845584451801235873626132108050784841802826672615131119604824808146550654947203024817145365287997486495401827405572747905116841506801754842005925637514820237320826351099420459206983107799933836068922938919952748481205521094073331225441688687995610100347520508761793306266082219218643748418011987197615597859101205221188073722039423166892435105322518193846020434315446569611466036903531810795088979974431605081706069276676820500864 [109,102] 446023732608132869502712436694102724365154491866210622555320355578418126386108880876051927989585611791022540012335134715083410713563801710400527891646067370651688361858196440881383151576793853158028813482855556866877668526373537865062050526866439511890115355531346458508615035655801889936233459715507691325623075757463305593887434730179197862526913210233827877361234687038955729758148462547854722305699881335947336509302636347501945676602472217197199728152058030791162429723996021364003878640513971660562105723544823928270514756285217187037599870080842086207336407047073979522183980984982475187197808953264138366997680651266801127635491929896555939238773659140117041504053029537661818543531465451286604121977329751266570530131869819648584970839383131342560455500186582821573157857515361668267669272755106636430363777807212839363372011987358394030030820121223842004703159063435548779096962016944861516849192725894754128256154361284967938600360369188597382850836505477884450608407075389159639615946534282670841867657147809582268957298490009391789086658697729390875879420508296287426089291606628399639316460631509394628797441323158574693149385781965020511599308906867102321299254952828011182489104534288865152762754340666211872569894740092022178042402242241173958947035414747452717690025030943833641266425026545040497573338432964048474267156061675723416268807728498675369421999271273804380910506031734322694097427753145900283430499928764819164103826343592143542075389012671045582431807991453634643898794442169471975190660255712889417453505061802194549553571448752648860187913808224655950320751706598231514239375610420355917940972474350172041726373635212203710006809066774808017282599913181839123140632673191396717686222157676789298696629970889585736822559788528316562600614674756573369293048021152 [109,103] 73875370824137601865387342769638846135872101672956212568003467787074665836488260738131472844370973828669039245019759384556161616745994060781926495451181305331443095548411707672746623632625837986725412095376597762343433721626729207597872882681490462381838406739620934755930038335523606242208980721000452339118751772956763488316367500693086854630766519934615268782577305509461518313624086353061605265238704707292456832218874080372933877814637635277527194138464915608060350249978771283487142689162850888460986175995951394230647653694733018941695810203221875391812233484076417115674940341749486666387512776293350059486456749719774229474934344355853899250277196023394348460094580997603350369258248954028327940169462369649359046238646820932308747327633558265566072504506633844033359068398012648330725400819344977667102253477205052990898144446664746483883309537512121796991144352632384890278705445371565216302019051318162711641876389164265007367813213212841405683138203796765899294077463941305545270631479646158281086673053614511585092634168945008027009915217133515785460527268369718641729778033205450257712792574612379083732590225355424732129356546007135241228728886164722635349092141317353885472303387870507530665068556739683698873844627923609748407786463334662346005385748589657066826496511852873368743766294243535860614425276704132629747032381262203899927064474752213566945546714521378585367652843608929663555724713265087163481721872128030719521053044266633034158212437226883609779684551990904455757554197909996270466370743227120812813624910483922360190786449008318924027023352569090983264332545687455688937769604998295676581112257480540727397828918754629517252379495117558691634455489275367705730124619983945367266417443650994032377201294589453131872944955270068946486509140647401638071032 [109,104] 9771764625983199657643674754891303801571848032336069510944801958772748629431666023855936031957185822550432104336587518345494642969629094177046270544666834874159841875170473593617990134058645682327039109797635279260893555149418269698753445835445460970266338935533759389671219311075784317361589046227408147198965564293057388992168782167828810736957244228647752818725623160811983500912720167364158388451667247231776425723130349820979169360533305639093163799487432240319911384871764429218377388956993737114698696983992231491126321507502371653539434740376516823580779487990342144121297395515777897183534006388904192042627405593428537609964565871433905536976870580252006482058942788510377354147954822772573441660424172529793421586744761426186144200290536833684241743240088502292959281628045215605822691246301572143855866897570540346512437379023008653030582195523084882204602166361299834480407411508437997165898802901832977296567402898871551432003412470628244649026301268347194146085227581166444685753807873939709189103641935132577643701860613176486663071438675516602746213633159140050979999799541952576365722074140034648432278790190097227767089904156099766131991369708083209115364074465263417607186930135797312853602516670997810308656903768078388990705596494910837884362918406053838928223914680471359562514624337059299437761318240585685822009105639599615020140817389888385485959198252613793688730828282486343328722733146219006388413397994270937367147657000923379389232470789296038629089053114000085082913886223184222818467941304433264755248160738420226843303534868521854011212679293930606135051450903309221853670897739021331911349295401436060143892404728981755963422711475558801143574580498199025946104931289755875037776303645039523567916404753052611844001489130839927918688270042221088 [109,105] 725689071986656466344853859372242745289481051582124919783071041385268020864609400385743385744886164708280296993091132247946450027549129192341039527377275755971465788917108266435535534675100156227560997076882065190170658827258815053387884479246366633409468926577532909268065493785655434301332799238583891448476327953393165151480830399388892833626781109378063888626788605285444582148063168336684399555659663295375854655858659192841575002066167210854626184903866929098889311904475927354748069503671042391466612014770864900168908690272865589311351565833314731672006401015071719149709973704881839769607376550933729905582716761536493135771637415128683512539514787056842421456880395088423823636052793331090903921492824147702687833516930384095728305213685723315248355804774480210475155492691394802939294793596429952390736614069162748057144795066491145188676049836431088758652535934875338290677481123954056293097324329032132448840328288893284082247056180956097721671887380322830645830267264253793427869740697991971045339738722817756366727533897915568190259368377600800800229404841351854106854684405738452710161051454199490746246424936956119685692239181490088571407023561795271396676406855267777745635452600086851698810498058713660640005735127324835175416727137570068451794346242033592695601441413124937286892674845420152466190375684239199103510160931949829464007722978807589632914036427484003652408355067382442059833849096512926528760933005205262680917672023864433715663663273205037034740098388927864890044457604053716165679569969790141829353607158554489385238644393947055798886262103846548779026056389655618866859038111692929835700924374870258908949968898303976856566951028219863312635399244356907335856338090564173218854595003840611678700836815993424341806274100534964731656545548 [109,106] 37218674004421885033328083095229218762867063361007088189970245511897798772465066122398485356497158504179942377500653125950725798785581168742040327461797714165029138168797445163060389064167043516628412668341114581311532561402188361111656768176887632973857763046067472292145323113019701132279267362012631002213522612277748518761275446789532433644789846703523923006240106201979646956309749084035581392008565781184117031227411927820041798108420777189907922079794510229515216682703989681048180291246381723158628651864661507917052540578138579387782681985136883492758534757464032748279591645493251489584252794136406324581692656434724074225788268284040443350449543845783877016086118571651851654043479061095029445613403764593048978927251003847114565574154808384632302263241569556523702913553408021489289423191792466713353716768737010531867302078970816444241168366987328817825306711382914943748698772945773226766584787558591865065165752954824765179552145955484694538051798535007308539894074868129663377936122865592519689812140040179574141720573139024495339925978002931364959467250331684410416829889622763388201588093257879866154704671214560108736044606858359048990743133468826381100781208342044969174883425315378854509309481612724754332990781444078392469307243950424853588096100437973631460391344967754314490110150051394882610889757333644750389142690390791809158024136973121772785311071086321278419372337311963641202611750837001952104130950690536913505481026481687978706344065992191285099152245158713273221640768956380794904199778082267296785265532555215414115913029741383648553611704451682153425114572628104622243381887333938444834141915642670799544608453152033719331393110917448861105521794296249924790145915110271152212979646165670431373702871222754785208314506137480300672 [109,107] 1173256248186858682058770890122663333175255010588469094176865862741178297452920745532021327063704686102374886081973154544175842706030837092886747270205146392902658134174803757789873604932840538041166006515766895963464751999252751400570676891918735942657982661202034657015041977430888061664506119866971839969066568000284349674243052961667564696019986654247742872223256268600207525118096153448079628754559910337658184253122663620485522416033594209847005461152063919453159292873502119916344938677750160305342522304374890216952898347924553092479204271665479737198263918608400781271586701979988793941404963769436031970525676252916423985289538391960515251042385593959572189584504020149770004950103327831377501110433449166113025837775577469796236576399944010555845598387392128649259643661569783457566006820541829174131251118221315208394066912549009541396950319510242059628750157132958170286358103337591709921925766712371428684229322332663865278764852531749897549766756787700436507568673972077701363141229223503379528917902460097181768864672520790334244171350543304120370577713402836052654109136984598568068175817745173761214904930401295856075692520232746188128637514418502664719913370722348920577562413038749088390196522094118882754823929458046591714635349933187276083234630453082055508705143887692376444581610380013344945555671858429587364378257032365487285341943366608052534006297344972013294921276843727675107725321784505839445831439939346082768907563715621972430997218514960962599441639184539642799817936974078433327994269749741657407077961811705907447697051697324615708439538895887869963418788721478001430637254868618346490179831955752908068986259497607561952794893376934673758728448795198781716060583149803713447661794096372686865248469956816795339356499363280 [109,108] 24728244024185072803374156328959378044745044878653451734559608969464534969489455072486860563926100534838494283017939282856216038133028534428985945591942686447175345960626317818728562448256829087979829526170131617407759102898571637929589051556374756096905619598299177032497640230761724118397764690598125581775548120585877493610274567538883463532971951924770181347201557649320924706959051781304256635821680225834901318161320876978892125863153111483436783675486445410236951942119108744695624003693194469937351227778364987316662987124784664511217263502837969095500769406384295558581637108227841104704711643876778473125432839204798171939835115372073648049808713157485559319601936436376019985601452999106598845197606269136285245295267063441845291722499119818367042279642731298197543889805461767107005001565263169103607392610364833993966813283420814478797377194625645848922501544577262428680111688713353065295202805634493458480934674162605733585125774472743225681975455580124744368528243344947445296559569898109881020861490510817201030546454766705178999588968950224177301932537304193180391336554625702308545165171618449396739864736080383506938306320748674030621836286796441956820911497244082557334262817207213681586966441203476720995819485235305715298803779571252718311147262851794336204134060205662142472313334722784596787698576753231038843119906838068370082058169226245241672192111022022164677127350661240686052233422619583108413303747731769216577528733324349245474862073149755911509630785250388172460763879961460010502330236975356756940582188117070054956347242863530362559948584173049488209282172055423264009938404093244368868095585850126511840880258311446709236796444843950392021012947416005769037501239635671798462441055531414059461344462487547789128384 [109,109] 277160381206661424564858680930330008507866816219154792292848668299390128589485530543139648865255124051971177759860634768398260470906711418836198532864442810033585954996416069350219917465102440352191592567688311089273272490785484695178508378920391001781989586567091937906294312137631526885515048935060746629535694424277700042904625994413423651122708438905522882051231380485567661011883944071621663895058385024844126921187852458159588317359629132867719428854630838485980484712982491766529049276517447520714954795781221141550159419022990556107235405585975832078985711324272096646392010258412622260665971090815825831320650257872717358530386842777085898711276888135767652273325308183304404290661414754335726921177912554352959766318000181877885070647678618096100039791435022164478679714703042283535973675199393198850386341416888179053245509290251973221894122037217674403481164748978570384472191171838117515275827365871787287269729168469510511567590673797316218629868126571258865139147391147918642033590005589955132982687195323373929609414124427130688433046052883776004427170000025429258140224302708292057733563323296446889459680684593627659416049883206632022686868131225825865494692104086745136245795570684456917678134820801002339040937920502053472619967620087603607294827082755323115739922646054425503270689590579681830108590849157314360966816299426846856036042273737135344704081567348884701687736005944986304514447326159298894563982010968522170249664770888534039760482362855350837130240103299498384964984262967035005603183580808170488371642130706535353180647575516771791863467372636182911716849615060401412366530083699198301874374523543331580662754705002922628538935542103001737038645052487216878899820897731354573294501722934853681862318659834024 [110,0] 66824948167643235052072883886697611864407681354502105221033765879944446507786285690692431467886512351476262378014241327592161219717429314064713340520213036439401229704720179020861920776833447423483254187050141101962520125895304061058200588387743317026756597400955076248603689395338933836065468551204116912438183771776380896517014842330216938915550698723807583736754940136566702510168342323607315725707563703185906051691007060614373027657923621991783008783266238721891005572899367185223491732430477193961879436095686111152425177860828204032121669851417542981235151624443580591826499840787236377996502490444843406668378549032165540317279805732377971663231126637142779982729093754324650920446355313901462082737659165075488956689856665136558282336515886487054247908265517417570221104643125539085405129821320481498412918317354586830574608484058796729583652576599727325656742612737496444666359025513140365773593950769453889060520699022197511171575233414874567511738441257933971606537327358909804043292266024160729572014852811534923130569984395990505902903909886973091650389739639037346411377612567508122995458236445993736190965013151054509277366191644868927389155322518778279118342284005401031616842667714930804910359179657135182355910790855716795022636012407370130256337640797909180348406309209643964174932906526962604525106751768861431670237699009128932786278253631310816289199760149176126859655453098768264224347477469032358953110865831817745786986212717043835820494078249360978761798800776781467739079742906029081253560725953245201288251784543647693276823080893308289622592173639583644862263849347699188417476878562638427576377991721470519132599029712501032566005533079640023915993594273247230916718024593128811251839238157114463039692372754414678106317423122983103061742549488654474946618570761057995439456483383671767257370570058407649418798209352365693274416401956760708421384609715529066079984090102552535494128639411989844153847667403890536098442466517646664382689778475627061849207223210346875079161191399368757862203392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,1] 2192347970492848018445352604259396565551302810998016662462300517316405324059592524115003105437160713435159166809049512800723989115992947354333694652328874976245513152540181446065177245830582829450129530656291163036369983406153251779596360217012059479812662315872121434563017208434102377212229964012573963443725081728859422500503345406282493759390862890517011850184755024808495709643575196256660651267378449225543039345644424675858415272207392572732807300302375244528001124214301463894933058622632177935251764559382272500831968692385652512261149167576246348747914197928960770159217913917480110255002679971938131144628053537663398979162430860137585575958696713412743528517923724506697870664361465958596566260190108724634927597053813512629567278322098600076680755012472917973453915603277431232557507271630531421931183615997431046894099691571748672405369475335640296485004256791258605348511759744421526333794305157190079125218093638406581643172280028131394370821795130432265626155801594828032848586641203703731014327790155680765835835132246935069680078732339520709735058091765506918617085126606038112160104140573286205514606457385188551018913460474572392519577171821573221348522671320894148595749355776318500349451937507159130946530703452662063543350350822527567364818439840714851715337000756410717986817206523499265695467409669775093417223773203842461404656740312359547709577942000349500931353466216721829892104987033002685091051129128099831246190122632774097532153662931410111109915788395114925936606818270598727952347811712813622445109383456120126709770219818214821538008928802084921091004906729101206421036494108939426361484763170819002178751069238649290714948558593450162696453186980149328220494626097452035046779583878450088263691989314283535637749653628472483913756340237807989369286576778279170476408108879358087609665845610522555151614318199988286498875861863160476217210822813592224601995447829903947223984130426096648846925942247718379914073560009260329008802645297950893926280389909309618545140651510420934200957861888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,2] 16359773838669446509279184770396135335701968685268715522733102664408384782824885671167893190183696864997382097624903292076868994321062840296418232117238553379141192946557939294972773781047417592031139066099450231300336492084679919290587005796687794731287565327652548868612331899654234252675466096588896601062940393220454055872857077521400204459692610343718911189357800382982122305619117756897017645849988503053690118515287005911250414728137827965258630015902302207368130721122783476094346718576829366914848528819585840994052672651447196057657545105946328597895060079349498650678206703664273530386893521028535985594465453461370350511202635515830220660094052267344320546202644814277248718128455899450552982555590977258734426320830175365758709357612363818302850641974952601272030541530541348312462705613674435291595983859038212549713168231020657529959770398042368121399011972129215213404858221226640262132952098626903995146966835419279893897179687760571397619731010769683100691707271805912395366713143081046267049862192775145585577483769159170626070962758904659438955617929330295200311153374004743242083550105641718880178540485676963313238226073374532596934950304076703114412009414875987289353829943137027392242228367832525812720646817139383276478576399401347567145120861594796530372726682629877193972871663845502248305540633470528131385009717074445465759281474707128865461254153219129761611206966828607403618476230257663139282909640472668395441900953902467507403576559097555750244944961187971162443336216412642498487999283152597031454714152004536074457534280633854303982720434533936210566872691551113952669678642110969521341844200202081395623959006023990616753650880869126649406914025270349141430990505172241328184150619286139231686323506537633489536912571490259452899113081665025252488565746994368596411677577172830676929964022725285111675405715601075784027871346163256010273305896005150554460929456689452361086181530016638837254397144814914438226379129754343655678858934245926421659874108961499045147009859503671580606871896064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,3] 232630500867810850577048124973144878060366027875667262279747589363970305983289365570165251388830647232344454193965039515140713969773458797520634800221585904565140321118289865458657950749214045111256554666162525392206864273926941919528581135963349719273492384699422149816354478664466516309498392440776165099271685324684863854833040204928713161933446911508969171850863844234807088591465824192796471614553658985067416716291463837144555532866309865713477666675249997831380024575754312870217784670764506812052447167862061649047071885986716185776697744453150663911258464523969591075996233200855410326184777098776489168594480842111128887823265015012507156311070951925922303707066102814978054114918447113592365341226355419613187374433520449820809834298819833607682780558668221835782788871695130684970701215962729517150783249076524552590615753371329749191707585455308862739133069197836373630527453250851329910196141795212726493627764238055317069720193377398247166555845935165257070315843883595110588073660063968876437831223739144599710787210940230103217400709233769782465222729045841166599231047032013478232948072090625777268835168950847885139239350213507851671280822989112582009132256788218255701074168598414103335421995899202357620390919491722120074705874138781133960253923076233872999142750624641702844763085238608096013912807472123045531223040183234998288417681442722019233349580839231959911304687811614080612469611280823547314012282234855912981699603872588079103780401789810651372278963158474759959537392795447698081057133663407098761114175888495055343254688305878753926722718610317352992962245784120896653746270594741283770339515743388194932477617817987805619673266804536292865221698143851318845516691161511455446471047023036047092035111878246250811919202278543917211896692145079378232381945880790963380588011078647147012444518470800051590386710712366881244635193276323082234806006648026463294481810186778493612438401145993840034851590347107785425706798668661490203669930244681457414793251397259405270749156799109109656895258361856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,4] 25151056825219687408553339597057961150063672758410099898307362850022316766118731983694395039357200697735759235351908569677196382189006536735590595071020229252792990818929671217093492160899609804991256910049446165753475292454505647830498609067675908519258324029901352878762805643988084950208220491747577114959097687522662606078951075146077018088781904923692292999132367099437956798382571261684859057183015369097829088058454107338838796172729423005315320484626460277834095089348046408439091392560842979264952925889606637890628375786388308049879497392304444738571027612666816480070306330188273323086634787616735832423003993132251357178731158586268831129897343325756340290129654906045575112922271605024004167275121563756887723893503145588364427720383313473645205214813601698001096816985245661947301201905898719892190281974574735707009046545426422004615198877344095068179882869606888110000088841986287640555254661522209609590249372224851027033981823237497712562456277486074502298503041326202111890711089231617397940029069317734118410153600083231977255396967035412398286561429367031462557979311061156974453333109105121278027734964571814731227975378824377801881083624923012139725535963998771647382157594306053179921671715151786919501006928507507055078306951326884994203970691691078783312733630155182529769248318403606499504808978586505610948208823336077131798142997440967410509604533056900567128341293460022525388416340141947912665425928688188991649392266551558495455162105157520881061444808210261264557283979059625922193358340998036944326124032314580009533729186942584068292632565581334510935162880138543206897326276354548547767038091120930341958157838135281113061426340247114655162818237624722892970225048522174703513848530849409331759589614167782457757715122881704687901305855537130225318410355623402703862380698021423709435691763955281382813579041469289319249353675590834397275043924378694677384910916050953246850172730100800542380285630393579123234921293941738987967276414865535538864598080996320177319165231218083112713976044060672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,5] -611408820029190407473476826771419433773673275229153334760708712251025298281402871418229130878914048734496421758012228917107687309558019626074895612840759301691304791193753879379932286275704608343281754100953898712686010874981716261534605770392396000042639190785426142288673758525083676552400783722334084183178512000425929082344652222331725704739454354188275323506407030280825609084510711181367615832747875431398931851274576215671330960831406174066243200141737784924917935282795758410222776747649816141155419732385828429501896163271993023094971731369112285314708935011032338629432921012769323165154624798165368181499852229466750464001057968460826805961174189435104832922065694202137970236026681591571524037012981265037350009390079355009256371298468216633326363601064600248625957472127428665533969792214912691523018498631678319334707980719905353176327415446667817150709860755617412081124918929721897462413373966677623462317066646774114619609232198260306108107850035847986357318351801943531059495667648007888588983777756947095806496408313485833145334679837654515641108359757627929113268376327345018824456391698520722304322431894305535404996621784765480731007774820557578257413137898098010874654974714184743129872772489331808735559704447504852537271949186298840746038298364192301478792238632222496229238959779013299420986105144013696507079223337403652914796505492330979739774332832639211640663815493867075396657456381813708978933583583608358497817231396594995004939824869302303377234479753722939420058540422527889694414124924315882301178206790920312751950965459462292587854093533712933663394170814185212295609270595363603117231698227284617522560568596131558652265891534523141823109669570417164395877395199812407751992102211858785025464439361134432872364104672317551580567017080367278833782292971640024520158949824508789181778274585234584038228636784676691117145059031702836371640892279184397976732394116424383184476348201883520013287804280352305451049746456837803656849850444131068188752320062126210460420710663247835292968561816895488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,6] 6608978999982996204842702004114482374683475393766658761416564214784736035891975902012727672060699315332638405042555232421922657325864312692719604614642423669801530636032947700319988963017995635665833463304034258825473513092648955080201498864574333249173762751639747429154510453655219553083779749144487286483504710004700409458997227724545762436633701533373642800500359750829434035338585134178822464151237940347213157221608854835495351293553565834525094976309477251081145780695855588318509303299031360496040820821550930378922575035146714810906757299433792188709875579613785976401704956040596065781824576550196692894740510863703935506317041124797955559481294041851274801718895893348012196846346612990076126010221078841031720372487114277045705089438339434096275140434627256153653538926640030173838514034853020237371925904046306008381565355861295844866158685007090905271662753447693574662478340881845778744587853076621698188273437773891138812470459569275729014856075477220704853223255123343020567453818409527845478688550524481443002050440247030646238005204737757030876220623963960471287243675055635191680911310670955412295561601056224004922423108194497869060730829260197182758073877166234267542011072152212481096618637394609512636161479108163710226937485841977014021159339849064570611420687475249665718705430698899130365943696136718519939867336107758693434844306908241238006988930097995214546358486883216750100933279395572074219292777816203852004519109455512204251252104655629470598086413369476076281582415947882231421709766661589494401535892680817871844527562070558491787743196919245252579032984076689404354129692074368954108657546037956507875406830703163521724752021026943037905498806185266121835491044705601171817153084129971732450167059364261777440765639979129188932286136099752076983243138456137880546798071494642539051414994883574414975113055056280462287717426676557960133039434669594786081234142141958501835107564397092868770605328101795015653994395219345721689745909428295908113544488474357705764497224494929247303725341172826112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,7] -40660260653303554588525742972036396478836994802777227551997910407385066672145453082604240664003299756184892698389019517165159406601816353985693345805756958127371279544430195623240904895620049583754233842454452683497552268810848812304830664824444976256498513204421569185764738142029219472679825713700981146459646889789103241893595477127312506670581834192281709048579888279562617958716413692613410551317635483077137253920631134997422311126798345916989122634920851342002974727619242322273335711486107850281447483763776072826078199450909230196394308235076060056168690620330305856127874365641060856341169092005138168758329470578500328773935965390799589242642977361553377415994786205237576274718683278841803943544930333112656665474682729107066611997131759453294826372446847231827823396818167649835838952408469717138727594939451111625006723257143690520586364558814375257318221476851157556627219432608437466851582688422924436568939918188546090120903101211229146203125645868345573775555951236190302464472815730883981283860268554651995943561282327121957830888667167317655657019861475899388126547122960959012525613456629078303682270879506994795167835494509845558346022793341749486894534392980344759598764276475872372379035993665389357043263301387388721543249340957165583179453276975924714727453719946177531438262334217334423930032063330510400327638283496411008618481706554648502255250940251805501974780785554546962179453122135693416392572581780095357449622513227088007776270965959850406055919551395445696036659580575784114816790474807080812051346015162837555051727471699176984262502341283875207127139193379049088731296180395590334093014545511876248352638351785558155353254882538881732000323797635474343525280965961439600195247957449416507071138119886565046591673132205136766148484105905348815975901579233151118788306807136223005233155732885585581685766905757534445081955484451799786651590453117111139306303003968218703134876598781495106333843022734275098251739029173122885035269988904322459370442547870291154708364364112391409544908441770786816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,8] 165209283290437681540132405276333927783392733627898117797900951289924405710675678846133559403759639633912685336697869261257427433696369468952192601419876595405834240046036987975633939667650158755303280628270347685011480047083628408080898093049643511979096073683746232498420818659334042403398241496153389845476022638084233306445926678945187047052201445218539824760734067742926336096078299165801831482549965173592889920340832742263164280844886667664786178961914482937783147868863192111945756163480175718537885454732107253388286834105985042265598653427053610331882108558759957441179304057021174549189816995758705637295711510190653105013244269158493100895685201068632969802236840425576342249349223933589822565344461647664847254731257300090729625001594677933382255689720571033088781284816770963171200557379999062257893460922540946136730195347899648135165485303162454142985403782185349391037294241718978587192142248910067622297053422074515468768315484537270992052144874340015043821068991671872064888039410750546845560557527021091796665762458321688707685850708726582284881699343477871464763418341598741265824454726580372669373247355390440094283144513994842949146544107998730498268166213894624923294673738077282723033136352199995041222661023096353581104613827843450604356336804463078725376732357581294588060317018018514773078954400324695642779895041018883752084457691930332379167040870566886406724639919180971040286845889886869417060920861958339659259566231347823376209606125262202235415540314962540046600717707473261209169341304397052051398339173183145687755934531104429063226470120346299679342275933530794078930619376839291173551247582144984022903547737553909045269265646849881930143587745553472523344825386787176474090830198331463741571635557026618872442571874392324138286107397898421911909715378590129721875151757865313480781704094694472344236784848140610204933221711120732391801834067203756461217033438665167365903562974158281700957255356217000234749731144608015893085072262466626929372169381528869663514995905437515963368883624502886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,9] -485640195468365719566946648974568640879113499224133889772263917837098935840939918847118257657789665480735294983559315527365733112225077044044559424159520546526715931039592074143683963172328987691059861789361062713231528189222726598747382252582558381030621791045408562970897333403469547437684249324617026828484114154191294723211717359006301772382101089519785812961639097087345298684806939809264840400133256602633419592526087063757024378523335267803780139271191158464729856988491516351682064149589814446677618025570299986174632670761497346615332233190972480867061101767211717551480224265804947914229286669982618858639346584145826554170215009047629914804466869517026322970571033868625216319919268062445839426962458825233871325227209550285457486434816347372804895784776709240864191631994521848197824112196988140712580046247785182688326491653139619545390503485126713932501621666430678046306785651476577272782981977303513437057868624658916414555648748470335940350666836434987631948973323720898663160640029965198834235846919855927945030277685703918007128362865778371895765337127837045658459298269930297353880700870257873810788344376195690645830292662745694601804351813988956806509127997721914222776794177618149592508125815967856404041278378635671103899255210457957997323763522128002570981083701224255345706502312988678784704624603854972028801891878825710758774049911344787156324616381498331707298805711499120106168226795852387117564123598806016092015193315923545518484220336904835296035400682586891947259755679422882058376031688340198511087762989813747917622486986746686741451460158775217057956032660797901965481601016748261888218962520682353068742805240208182846172647880308296016637186468222606726589645770857705905731485746163604866959551982415387641789584866050667917025934551869824710131140103717731353031660843262321744492989811613170835759468753196014573022993892018369845093344364047424933588022943372903727897119180029365541141658440665552063333489423638948468603935708278437437495084975127881627340422513825786975434426156744441856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,10] 1126369203106081504677729955996472615697090473087470361765339778372471231649056927228088401888563620755588412332988274829005255835204272544701827387423265932789104856446837162971683601473444177925337892083800474083918577849241513890800518992440358856855091535637057623674680075371965939367692701386196957751810724743542879126766277579934301712537804206297642012867826796139403979052671505470114912387858892022600512584687344585711716118278130440148104697193254840585300552806547730509957226479319190677075560967427736825586608101147997480038544019858153167701641926648348541846116232035857390953879846547319055739368573992023451627646346266278214888177469835498419981945318935461855403186770276440115676518018719165182414752561534560462545394270707021862451655420838879424387442156387400440612972485043389308786214256552231610550280323311481784089183691069091099336759325132601063854838379123318758239786547257828590680063751942894720352832674272311186462698350389399041686451766334673288950473636919756202844957078812534317045033445689463200989047114736200266176499609307663824680235320658856431848456493349829080811110045049973255880550798690817647934024323424235047912589424934409181806079602835719261372207591471260319630171149052219087636961872878075307055219721113249499284662875468723043494263055433700620541877195607855086897458003498358984727359124154488124566515781818406040501430257263667560736171715823347656357651656735770710547225074674144765487889401037480522080716427650321147696855616033512484093976438435195743145083936960610414414148803847073267985524360034101289614470581055324733167227052685947508691358184170108924816698747503616967915112033805216525084906215384811615905195428508696398957043100878306743094088672197454612656310820769281235224653070448291800765767757836106636825799037523212298794602198960475232600525475835565403613310114343008710501805554298335003597615266285147860299791224832188705046793413067667677932111806509278466621290550212111830122359479389229497951410240849331559913244589017264029696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,11] -2161487973639393430562171257966178889604290258011269744824827255184905344827854519230070248609260957969763722797761379920796973334993689261668908295754280961458241062960139146052003233148450876700973691383032626296739369162163341732253766581139584982638164351743796884256778992594825245558394110275709702552265712746392118774930829658956893793435660812756410968023221441028963092133515021799914802752493043598391581481848320390296866619132421519483262805751461317092724662267269312155292759272119864819767678354342213085181286398161496384172605908656094220335614827983352282998628804506749858976988682788097563672959629722025823717845052827423645090220941116517736817934073027235780225253636632114632749994085782992816481479545710055502470143012630475323015658802988501082960945421918744357383106463558226199980564535955617851345835825613629073413982868111729618936301505022154549275800200126952085635646355345311222507876441301297668987385195711856327294007563537199250814106133391604849539479258448484492980558077486390027251047373918632682090205059355626293023280055965090435030131461301777874291135020073994617282844745101577950191757745345338446304364213395581477728250472972153847438352210155550186065484102673657211187574737394560169185089263588361292204081219664211167561527791007962867836804590116926977746554526697874132111927287390561139055233730224087701995976296467614056840267363221967731645951575216821089941604137236209982922773712471311763039415270761892858971569839055807313885101584228063253505704914152119161819696701221881722529604532638546973954148543259278521642596962578678406960207984482583967161754766828675781115561277489568679465431423069645530103671787135045756012742529234320561898828677215675539846679470127861607206290072659183832463452816279290526325892192265360382135883628070585287229372553805482581398075858468118307989804523349583260649221656990866367379224452179511352153428592613370173525414726471051215964090873790536134050513884229874025753190547253623727799781776783101559223117184170962452480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,12] 3363636188069122802862764737342520256984491793620768598089192888219777113951448945530361249541626127708682077614886187351989227577494464792373168702712036001680110647046712256458629108731622118091388356952428461309666956776190467425994288910292311430140600392932136912980484251801159994105932663267270791650735812339527432409539154756932244457220853849124561820394453224665307566447704979013779705158082946741222688566646611735383592965375056956403780488781416085528923013752979526948900459331169856501236401970805583594669906068895762908087293389042120005114960588154414405574960360707829452191243875467391027676154454122178489090675147665463306322107660288314961409342163280861934593171462353347623364204982693445634675194888938549065394775904621807423690860291247115953336900719990989474887634907782521466739377152957487859647023124825695034458635067268521265888359419889506842792300806132140784206543140290492818965949490618414091296879523596556628792263259495766366568542747816770448948958510827701758138496961856717040946089522836589009118270488324680728745329729330846324315879166723277522775574848776921174915345091971904242273075070329647332991862749900543462050913822054998503960445017235475543367837403920241257107154077273403090965100961990945869103684235130255295422637090036064566504400565833043807058494139724015079574771041230729482144216201254919216494621071282495487087079143531726866339075430639606776642234767163114550777938976545610618343680824266914355016276783582023400037027519475447992073486765633696284279700835887682770714510783512272064655212806203417811167596301067415404314261113874282673999804587625151313757167879655084372452899658689529687306852620560515505817379296286348005436121678911799351804427723618904066852952730298094848719285307849672905778401291715707796819585247843270529953786690005190335910360403480625078957034377557615444609477738710382226576247177937252246716102721991309177224381708045081886615695919660801760853935461448500629930640661375356974860731635971639905724840784339734102016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,13] -3763342033395449253264432401494794565382236810746579581730196291781879143343732712736157348810173073478705209314865656446385534899935695053324226903269163205489352695352448072115578312994828117713979776666882820227920254235968738538060189442945629295587449145872700706032553665312810857960456840346759579816731493513175895822678453918887365753543195775511953250261123812134289715020282825371530787226661565314584687015163227886384026555510575941296325383381569848101805920722069148579760259827438023097330123090902581176969263436226368013493051521716949431998089143582004341568145137813815694171077273316511720728308569932889595018009032298722318378072697154999604332863314935990124919811959233617660748636087318753996525850159604986588696113663028776097300139570355317608229807654873304867669251508795011267932027278878878573321845719856974242869428596198529351318379679620648196723621270968862877402447393626191701303641683972246362546711083743437602452636568771090037448313473567693721572791945526295421042294897445614379892973434007173037679776261997944018309519513446910997787374373283620934929677784073858572827387345791994262175131311087603179069252314984850858995459379744796850041281906169609411903555492642563155932342623876269303118140799250730610571245657369060076463303980012685394608374823947883319973995794948960126156820951676224001667813035159912434750186533341806813067467360833309196667594284679563455297884393696307736932718054263760170984810933681527732923469439133462195262734587023142049286873448417122215802693105328749350916940671298943622040342471890077540525808575082932922050920355334327840842253216205699119046346056708973012772519537897033802615940578240134116966708955236038386998068609255238046490654035037399236748753085133431876271393016922933795126373572880044833317743834668584509287579237166318191963360042650702565520761303419404543751023869090724145255973448601216160753978485125914759712924199643848233536116452154285175163390387490649923702225762451506595059734377437756070182819340261202591744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,14] 1665314173853823575951459482925078560946782569359395989691823820675829836194549373546896487154193905711102916514559724198906874200318733559686550124565346850337866489718214152264743113848760327391510391383369105790766103788191383439109517795863674641847145677983828899186519091306844127758615119944714390596880326491350596152636337902826920630112369092279552566138644524683061781506621567069038550934821545789061788909804091992430693960402548371378297040066994423776825743082073605862856254275545998528313383228104662645991000724619787791431725059245217853630913358667784448275069736009399504168335594811813013607856049906067646021448158446490812123523589793716142796052758173274325861713610784941379951513906786779655186723882984518884092941737770664891690555786838212184459884846790472831519950638419251053289881101433848548742524324508001576046923836371343293745309270012254312383842624507900291515884133227596583478624393071356892935464960573116612355117578655512289361879859924749162283147206334906796482038045640128433788473377405766170510208278840898546450833491112615675706929434796977099852231348703756115948137988366089065838398359158180589170923704846472201249223091076061487650124178730766829410475455714615533329085099282298701524677035517510928154922234034635552107392371620199382352378241642598508048899499910499244041309926539274782223616538091685504152202543989608397374664645333679657595661150185988355674710187752390414776757366512312130915426483927959075975846415647942371891881287864043587310455326144148527414311656703697319035341143459858035716473182939440792375775459983324483812090989165936415348855123823555884066979297409902193295675942982527782988546030094615907775911536376014832324706021782336963497661658381524988497410353255646069084799924770420621918564068067928845622621146239345902911156936933140147655477154387689276389626861968852853682487165762193489553224127443804496717882875061382777402680476239413501915792650272020979223417535192496388618069628507677005089547364044431748262993209680826728448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,15] 4461067431540164067978729299416825625568218526464684062642064646596328429257490839002962002008322334210468892457872442632168346637569422884919966481794426151750261494844106833629600103997215862048083705032652354572638033159339977717081493224531213149009036842779377833089891853573693816866086514279280213222150456218936547280209352537001762801932815613355362803640832480670995849472365056018970764654098836291113752500125617197578017221672543362652038768691982110199476560621531716035847116492132771528319816461999300818715558490064196692775365643891687004026225193726687508708368087479025450320701533551624439489350385676357789810821701197955259148859402894541142764648102746978357941281847345467755516950673849652743847475299197321581717687087773407069400693144612233998760505480262598281791509130056196172331553989566941761432587543658316604023143828073635229982856590787759675262253797493647555983354129477620372740882536143495314154714731949869568454804834777677723994637128761693843679780990448480122030918837575062199177503122163525319004517662260035543345259387425856827354275806000219608118055537349566913236084986772350590501553194954438086907376540851984222130349923706989946186766128995546250540347742062488268436823530817745676164567886975554505901862316162442495262354498532900566951772582471951368339908102620646827416568101345573549998505652145340929403142374486244920281765230496801740150858075327448870225189902811178568552366450786158003005270386294124407959146747299818787992724144491991195107009061065233742872610419879865236407106699199791919265326930225393618709708762594824782419559383664221100707819782661135022146028448201236270981205128598189993445865706715341144594283297030704439461578683989273574198708953007599446297768942706415875618053083459732648181606318845252062589738214553314686232390510180988739657146848003699265528098765187995877535258429580874571954201036614874529125201461364805845581420831213983579129232806036649317329953226121016639585129052201151733911824257837056532079902322415145844736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,16] -15197838460663925027199721933049504781282801868927528954904159473666463782014613426351219026304730548692172663599198591682674445926270344157032857052271130855847833743707536276720255108741884173643378973552141769787172237739326664378395572538403247156614737368713802267907556109580495729637621153287536681401938284088307455578038419857628450160162399677507306345282877510241886139102348955125197737386920441114221539667021205624379409790954021541584581388352225732862991383175690407087375881048298961683653682135637280459467713487104684569477619932787708848362357477602334234996676999399079479148915410396694464314253302591041628367496906855941970958559704322201602407010796591617793534430807947453142703858772423151171016594030085432738383242555847911649161394869345852948218442976620813708343795127380321897785837481397275847933667885297685736660646466909988575859084052458614018021114767819261806460259734906804950293437076233919390007185767583598195926893115437511583896717084133699931791385427116645972149831332288469353419634799400515000767991276609561199708431655209592087899937326192372820915257629056623736221191658712853798038716051322054100414572069926565559558983747884315708128781689026441038093111114674050669179412347116215374819926685987904661263641553452492553449215095302490486372104558097823362122455915407265980799604780061218388619264982007187955935707430335139352406699031508620023178404446702100848500120454578816663162507818449919485780383498278981260972227171786221511590529789378419953382023267995660527695201895463452200101917527845431717424763338463886610837321391339725634921013312025114130597284878375908022089665609954458371507782841360559828977263083539094031884130546534616272670928446322562547203000481570819413998846286096819884472344660658409069130568923349071026518273286689714364013850768805293009950607338603024756794047780299859865455951667495866011706740153408656252100472401562709608595689880030597700934481260338719311600362203872782009166457541760344339670144092407953495166107760144481779712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,17] 29121329861397989957366608091416023329572250540137785862488050552055418204586904517851491072244053440626105371783557366684129706813018636774253883175644094706425835834763055274232073912578018509049614743016372422063168527660362754145766299997813910056783238675000762428002968552475727112801777261452901608130665153716574372076395504043677771729309740028272968882066446072214368707060367088741950402844607724811169122141822432377848633313295370688055248928477613557267812585295944005308648171027209432148275295835720674418138578807357977886378919642587413060689760520121613826071981690324527724373608920367356490601094546138613456246569261531187455510923828429742334153848608723314035039083063624156225374954850290150658380643771541180471531007745751912277555497960784959411531517451825284251510219311771593446053323911765308809598496788210943100589883557418936768626931672861853772111900067487001365306861857262330557914756314200659005452066794030351402610661209075122750227201589915622038731865045220404560668225236046489026320382765029013456629245920333361745156333376718884573656768730064876907889615947356135051326002552679437323142934602669123120030130922075122942905548009465648063432657969976979310100690970669841998393672537158669743933730595193116649823674729044672275671494183722149827518409533826384735250386218722432301034234715964849873812120558008551188706122589896651850450181489254480979555826616307208583150080993908622546329759566462478069737982415383504805396023923536301416521237695129162202784588791622211333924203384773466827929041628067055037948858909265912906060259124215309775025624892353794193254409683869983647888475265418026889605749091582092607350405042629323400462192152485522164867235419658135673588176721782140495264977288382566061023919896393066496351762277171904472681415531149351537402290728727826277918604178761731212788700048771974042234057131574091193212050159532863465574626087172718332374009745732406171910025264447603171252684324689843597990428880294218794797514856643683777494702409401350750208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,18] -39322482097380428422241520212738084039182006587381875441824578571358324818590183143268764133453027511218295104200228531298968079511457396105012257209403959906243581771863316745350692953986022426219343198509159252700583772863237461763995487435913024093255688106383729971288072250742551077508193393153229016819586751866944752138897785149323431938635424302786804779489023468261041544840645960132178133452598793988455402249427455179087188059449398915713684728916992865910873690542760875613894147997270767750433621454470122033937302457339810161368877720059746778100269967447814300517621891811857979100808268257532344368025817363699506256668316807602451554283541795634603436306156901717230243301255186273451435281268351596443579782785429871479103385067921617792870362184111347941581250210056785601177890413479671001818084023947284270596713664493645799907774561876302681385073679792259595678210175868725714219811332412761113936115886537284490580588085902168108700390004304640408760768241817529714873011609897895261895400396395276795083390185755485104100668331934458478149871478461825367055786374232515422627098977781746064894597566192385060892637080976218548300461667652508919454326193340761479897142282710293029144068954896376658597850250322172523924320474974971309886817999544714993915298800797756536985311183153453754494666970481542674054834883282678188535401696367800684316576862146199468574515717622903342917686491394313435735419406777439344895268355238915745178255022180299634019831823927420348354938291273605555882188152132387167628186992991228197999832232543801048130336421571545904417149790905498329415004502943731957180997320064228683898732375150429548657975385107979508618402847478830324531831061093317065686138010112492522733791700362808815210681392501602428012462275543451409940127173894275634254239124589873951009183083422187051165260772535696176881286069496978179065060755208082905350637853628313102228387826158930684824609080017093073240460491037449559128585604714642815316307891065164485498260156341721757155926367356476981248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,19] 31895368322794546296135161823203817918847089618565843145684958088941860089085579631583869039827144861299634354924780274135147471962948498747039673284008157570053999859166938598385360100563185431816998686951330769291724727409257486423426658681011123536935191592809455878820568855479429348241650308256684314197006644849015162797445332357054553937585736821647632249402733190395279476038575332730448562140952340338348043849081327145942993814169881813184620792149615134331140063387925927415783060194650427254032980519398459255598475332472985730092440643662752448393754815932619429149671322596235011525018444371609706306822116338313663905655065312718299862094480690432048500353147824810536267606279979972414430857680899325112177058353201804380508359398953423643414871569180773858898401340932456967229820598920353218487555541628109514553839254550965484013346891598198970619651487303778923933271794012528522125996491652243320773137618057938597415380174364706518156619765950222475080525308966533808143683022675422029906440345021576754101527904814129185862574722341907093411775028299554935324824123787050814458522816152551330306625365693051893305913561706190194671026006819039272541603958826302679792322491554703572972598931155014785866257592758391301821757106803677680153478883132971437062868121558138898833107440673563575751722743879492469938937837060428061167298565788859320178923282380280766112960727490688792282362805668567944843966011810472381049333253927403974893914182313100286322181131877360894501072100977239099822059653107509985657088801523143760434966728414835751657531625992223715270762799981705419988887291728043528491778560056911483254326969892212299126860886609440266679035641663753606048191826178214910128629071367230594599693430645657632943278714872486848066573630208255321678722240278196383826646226552719032946535797320035235490321521222862013895318816922630363784819349415390521840947165232268459692001724511619029576684999215322256192604213845977126415090847552898926693392162221689854696629668578653378727720304002071527424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,20] 3760267919947012335925360351148915132461188400057324576480477806440865625583669157412563500891835285778690510145609922436059299289394524190215643098046146074103822974644318763957572506425717687376057408515596391540139332518766378036504425158522158427141434496986075396761088420714845584831240518819267643109993876067697381692160936772047417116239111487777237687448733335722562572398436012656249267649555654916784273273427115066452192491279012659182099694955879308854457319165545326535174722952487611045929850401822023130803436773560776488775588281069326924073508946933452345325637895856727913924712077384687952517984403240261601347410299112132924122187530011144761966184850547639915487604425814705119885418607192938245328012167204421289730092589532480693257623882835947718943524379555455279184746276308343772219534908051404266244993367787856028118425463433874624259477053641118966056116400105380205211033879682236495701857488736566573919818367030212071259754045647154006045232217990288749035755112832695539435169805256197309939740013599225878969110874551742247434472089852664380523530875351987634432037018119199594167990577502646543706029614249676229739888397295400858449776648152934435693283471722561798294394728699005888495672714703349362823210369055421049057224139456550046191905386675572888051693851221354730981603062498929135776003052444097282022380508462684701789890880707162433507905343066404042864400154211735625278772447727929117538660656929356242935887837979517956042724120669628063936070094833275742923061993256118416130210845594606320630853727974704073473781170565402833981885655043871203363519960164460082911211629791832973890830211348120239396829419279036156313089776086185546228432083987645145374023557374924057963265256504997282083921375450019635144505810977593398106761580422793638697077746585802611880292725240078638003494326607131642869254179152707594813348217000134336762537864714145147357549231248826344715430967499071599977100082926100264719031976847961617078261552270972528352152304179999751649880606641091510272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,21] -57040683516871523846034315301383999792954618358464599401181983112480197713586774874920861878508098582198648989653391209649828574498801740244799169827720640647080623567748942267025902515245351982034541346182412993588725014123027440275297323569037912384333419002166443063613076472044224916309820779323165963725571184323127902623233273674844722112161807615230526582566539225331950914852935783904511236377655979632904222006374537867874633870716681856472730963798294036198979031303682746642484916654898049027227776066528774525828810470641682932937890337828782592538791549515117702939118538599857709817130322881477263893995156825836365679795728464867593833003804022767067801619705778870754952312373687913307862293659479723450068104158435318638955095555502495869737212988926773199265608548061675208643165340532280445744383259202680356437639425114471415212843543496159094598964157890680607767340677686003705599642848154299037033503366792945230117778822953011234709769591056514329821779214093134436787318964192873080553885071988905867381774738434195139713377104689263515514481891514774584325032731946563366238235570997533862017764201022418891754735656132757857562183349189272272306088139738134819246878838606940101666358052851088337485979633546540678077440990138369372035747541866127535079849342581952508539981761269011783402362293821944326252066173978000379166588380112826135458395589289580087206852839175833154144135876191825206734572774975651642573504080240755782193585559388660683821914712381036087666713387119622606412685956855737705127076970791340124704166524210621728039551356527776210380190718332177872675275518472093240372767460797093228352083928090580609677385754902351030802239307574970727269952782501732884064771756061977521257728526670528529625610278278375507825666344268052205428196616398583006239731555507895536992260538559592093871855926904023738932313396497117732953321519635159873654488397525569324725584780846675754927318547257058612918807780619515011366493657031668196448804627528272717074737227624624478700714189967916531712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,22] 93051599879438462119042489594073624871912716197836540609917779767364162205008073628707092068718508820352799296016916096800235004817156707597892790015948421891796874246783410911229215129030351710501629358355620724050224251970114437797543198461670194570594455860713637830437465288010363363263829762943716285192100707651481834953002486005364616226864187912963416396599534565747665693634131503941185568206183689305631316803042564345652955291480906034805108057859009013504092791002278360329337929909879401178946792845089849461569476081157075464866299860474455082074644066535910867090284154356815598362943452401805427262250479927428224015066700628854463119305750811365523836568826031017373504168706893109827231645799778816308360345447828113999986551422293849758238380955504690242686594566474030881484123230780800612539827659252653713654972217249710718610775956458599890543855665466564617682628435258719983558347201458541787732689100858178475469340394977399950541592053111926273142261310890816045232967983398643306546434172972525316199069027679065455737591869799025845109483915180809942526879276880159960394944645827201208393052957376044812634021287938580272348441779261195427294897973624302616381694670877465532065008573063086650230001059639416530118476263130521074185244797085247883280796142885214172964245093058421224066377072384391070884596326028892022353985466786591863435439309604820707863551478121773906198034923461800119844518840735845167877384986892397577329599074977200629150503936800478599029912391196413336930405071184606687074169894281819288462198051179530315887216402459402006801887748143375355979561802528925721057061230351543618896669271002895397380857052955622280492634376503164752113795406559781059803096898173757680769847557570857578838111650495406638533792751595869317672642868052875597848761389902673452600148070319940096570939077130030964058605802068389817546457456149698443061640451697093089904943458861012680589657020164985574049212087271216867428045443839913389436534348802552746594851810022177714395776954331327102976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,23] -75818445628411518234032661841478555337184524198597043345581015205693791986516219326995540161551362118332283433322390880238009640686010370474194500168035507877430376643500755694901811047067026086392772747417042015197500539412898301751694131670244665123803810350041869363707076435876277806064531931025836803275535318815943705254566391635557859140526329864211289166803941153587382034588403852063756980759065795965396979790277832612985318398464188446212109270962840104967768205575006706798562797473853612764454930215613208318447196768855799644690499409665003539827014549521279721399704046451417234284029654658131402776942956289864075782598261151908378659332002489657656806775407895202594088957022946572946158117476849769073134475453701229975463844692199182095990800416541189924540529576624357865824721384370434330956175406074383862949929009778802176070934792141721358948101611655368742979266510566251776456786260397613740033565485608586731402913171600035812578445615551818053455260246733622897174249609693661151064351044761671149422900607050216381537071092064824010263981571004261343689966294820439796629416747260065595643406295685679280200935331984063251126036159347160505863621658092968674462818965937897833253914107753638870110834816665812865181408985596425566451031554563465665420202873795815020413942511082868373813010240356507393024677458087144923326962990986864068248391687625994016463416291750442969610953924270451132963152550698542100444716091420296623224466567100616259844087483503152772902742572521783389306678127939420040427009678215051131779382735160600226313109699354663399946366061005573868604539305418045740917621920728668655709962724996717710073903011709576860578257414144216524348931623043957008365678887462989206263295574504880371570423871808320341310240966709131308236656412615100668140464681515885718848045322834232448841441250353282767031991203029248744301743572980905029938844588581943987516060985765858636904714513071460908744747112302364663098860331331805511761225230376010693183214846008805513469937745761337868288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,24] -1795991792817871054549529476349878141925824041637368053418596336955049759816375486309089874925897935688707781087384539031777520354463143308362464846117807776866068735970138668639138078605896920703633921840866091082130857019076264242699146500901237129223803848535886844788446865848169563512917417666624722235475356059789258671586210354229505470175220146057219519111369339812732206373138625863850281390410497564244774481658851112721792510776696618261100092951984701046241021565820497681656589108299741356725932869051337633128405979419407969874691534070942197404128973087762703385213726010587439795689302119517569341468890877501944407416184934263004047718375805361565102066967843717891963455318652833818697071670381654633083957248128025884491644800284992036705486137776081209680631442695454920944205000908835154022486323712310864556014646365655064527433996039978096794920026359294947291066164844425991582835537267147836921830006376264734537336208029810553514348013717138504940270167160861384780049947329471741823139888063070683678543136841437779636569171809349720291045304077045492034125206125824044756436147036512586605933038089863288593721112963354817839902158726557016592750626893284550868030053812851656441127358689141540067499157235287280409492298675967700838147379586051197605334016662730368050300642705035903628295428353992388029713321938463955859342375539537774049704159884832215094843236055833324760994666667697981384442028616340219129140524209391281552246972569841293319618078633643262314941853348285421211700705602560892456894668280042455764907276910549961152536347685399579022088279815174751041451482066729683834053812828796236215067411544110991614398393592189866388970289218318116878242227992715417784209133286717553261417197980441087822669357233744842646822583577321981834869621402843165450889789567032995414139981053752217598812491551706949124202098139254274923729551403739952061306436513679493011394354210791897074941590585374041476173395227351455082055319022346229420078769576484461912480131597982496127230696030438686720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,25] 110300886277791831742140076374169382908293368525129288675181391213806665786976884558370709661311476179040315097049859634209143846458856034006349477116632932359256002913919888786599050918563823718827552776415913343771874074276034093458438210083112843948634220140642026490739684271746231178472679904532741172674811952168521672943688822969060253279683759173741439961665653573635149511106815161537554178720251992755332987999973970720144063752336685796254847050736199511515701117862500596709995119470282489558837442160364406158593185811675740873610869440215222505348250776472678471174263761682353210257358785144172175803263291333342326460837737324116827927989393054113406287705545474827846552888299870364660760853998863452398392590193324534880273379870963344650346186836165519393752985572408260574968268115706425976542964233172110099012259864424037189344275793992544202877554206726609467353653382101944956248679853081020191424954467022920676090952700989324589118591240535795874649270623979737660321157038086486168757077301875658621974942404908381565947569406871468548018527915354987086181155416087738491320125813526368812331399922846326606958692812497161126633551086232790980394696802152749696562830202955161821429301428389020718375864493617615713847266889098806043001252453437443999158233678552340463115076697427113681442281743350477737511572276093896901681955173815874580420901617938206114928589968121721945047565685645417170771358096500051764528497918951138261325747636074686384204012905408121665676410773188847402008172615100829595040385344819972522854976287256791243184103273208962627479096266522620262674327787862103805282021353483847674243554259588305527596188961327097298036377503028188331247901471224954613035935657424369149135053483646300445233495825665252892252410239068318798322146434021101228712210880843875198681912428062283433008153371336905128917065580026679292516350744680926809938724468312535595755529068738415414444671650045449427712350695093818326195561423275361885948821439450745672906384335347757265642678490197785575424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,26] -203607889983444005129918249661537847855649320283222676136901968447406956126589215894116688456534968405439138571965169540628460001442170947667073054083614602717327160611133603722080238226693057946857805060892613676916111891748776966365610561476626492476669472630026699506015817642699938534289374231807077517810948313016806333320293997095489057751167162447538097665776286018339549917545507441804752154429972720425660375505811437168534099281343673687881708433491640514817349497811734556211392793279090516164516393011640427493256992245490041490564174843733858241826427823877728922795038327894511674436439630504662494963069059127881563167860407173795957005305138589396558149052561484135436991793438388934203259107095973599349849523514730498243072819959136145493591815291119898162663033763852899999934558494164527959898536238222669694466363776199005645716976378590509412107577851872914829543902785304389164685740419976543085985240889352981579843664467888673036054295806299192869428598778866492450749277341266376213605780638585750935412650029054076160558570245081236055151595331618209304551593897589119143310881361869310848512596338851878219713611360779449418616452451128292440431725874517846519343319902703481881203924362965573618770408493678141627496699779060379132288376346552484377202806825282460128664536330379687329691766458591782258026567938856636935621891978279583148091481799435057963430467150612896644076960602438365225958934571560274913691416582402884359466335277496245701112503549303047676294071771956018773570971473693748405926653200252429838503727389122851936038143784872498971837436794509965741764593171204663214845982779104934972258282161759658122996732922305766580491699304446216943314685913486949187683792843823472315253972379152498777315503955289199436670237042324986594734582492724445224393499477091992813768711198373128892832542447961728217598538321425247043168191328037101814341642176595154549506174703383033345455038252629598861172483434665098373499447946597673241956050696218780090238997419189417089905573094973547479040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,27] 247662155141704263905520870197061086413468783253350766420730602930271097458453044212215291056111176844144360522123972558673740129366111822914376612146011404450308310424058475832189782742150215867275326911129144762972834359142145799691451314920320427802629742985182220597400708814035490315462803266203766754619888253610134660198417019732790288933734955318033264704297667623721977871703472355118339465922721843570346978354710679908895041103231308322649592444859975596855175313367413444081367094728727084347681033087663765606873941860612867793333736834965360060122099045522162676272242894204165146163596962431760947965247715017592866315237629797049664485090049505949034486781987468251504655890847994144564458406971030695574575405749074414539671135921526999479182459891206668385798041474821601482049737583738490713405676056204409322601453030581982481422177744899084445403842582741671772337746398476327821420654194073772904155390539589819629169569250521809260218650203473194591545776947196822806958653784557466042024774685814155538133494115992937273548447427277731008180249857407546589121450546047260638812347494565451434296448244343790959506276194233652467397850403179622055840874053928647886411995604155913548253013144692797868914893500740243762985419725728792427405005216958259431756206000348092093120841623860308716659012870023428446200605835673080637747375473317874328083386589370782081448420722553201654637997279978880169021261350420325834803649420064045774082107822624723838936561273380205819375849016786603510004065235938407060360740310130076590346260097354137083907704081390559953009896351673311164226240503462600464590902186136753328786324225277389385208799600634215781449721788830337020405520824085647708965374282470006174402703262218602346586922898665112994501076590449427390353834176504734861291283077120939116713704374451898511563731683869341609729613492920093400997705863099033859756221097951555946570159094201108254631814569209278914823849186702372402542419669325396782554198950665396824262035063808097135492245533830921846784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,28] -236136193679321056419902865744786301637917516786232725618086997481126708633085264317709712855699499400006430077764575594537919425719260571353787128383345539421152908211384202910236331590229966329045208309223012326382669385896394008573136392002474225667955162552337252403751661939906076544707998127127641312757822433280371408580361982725351617589026110874221594956883289228889854827111031776716511938979904027395114227692652541703894982799796351724278729517212084484869026499048983826553907844425178716874895315180436995702335367243794729000465795031000317795165285133801628969614289913957441335598346369103455974792517057195291650463563629775812235468022508063732545486001286627155614582788693257217499871723723875808636822987687891611793678414362241271260806910942711307448659054728542183116389057018277469598219786399305711382990891078702723547936252049994768744313570916368860043645015025643002294322748176552227474683312331208314308759956726471560538909728542937734589541516333396025145645732809216196094665111222782232108848330509775626490949192603703514780453495513022377657274731657980045306168887302819970312613655037399566523232465792943855255471833112598943139526384846908823082582338254435308891155876832951451081478022776507363847202903181058236862331143914371689411738388383062008600045669005103657988698206929069343800015938019246333046257266022909407900095109010976426398756863721397801739288526875449720661380495869136374850618979404376301075162420099719770471214069949699242486168887807701764613125134691357043248969256645678184926457533472717145001503737187202267256373342094883104967770951243632794664209810419660731836612502629230437084773753965733280236131459927065380241297138860542554760679982097694109705984066269858268045110913986113701848253226755594596566407747022640215238913216270271179087429756044370153929819497430169568160284333594692278877883981189149484482730253926597719390999833395980195401137875548803090483148723149953525300013471634452293532519415670025420177845742178478797488851662068617056354304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,29] 186550080327973017496765544893571830504559684785822355113609286189667443087964214987521811588926137493982170262897070635055134752510883272745016785747370326916463802819822093967863749751982208246533588188454988474181334096249295463790135171551597916186259878104079509494595058103189497579108534225646512646138906933966384664604295260253024037929379113065144265240503092469466708094304974920410410403433719303499152897207854207161029660506680696838010697067461535510869697561531889052246675516017675873556743375671779877889622666979978464445078143997131850401729911146634759417310058566447064648643136035958030533266880702237929289828576534507149277911803894904879070289269330215207411860042214207689760574352523371953496792095278339924460722836462153756900051883382554034825496638496093659836593220130419813406313237305928657781180208648188148177307850171483521997239692904632832411439965117455876401989582128530682262719277466425175101475804298480981648291069645602888751804582914269223865254243328483963982626468889209727091391769565276802951632823568652258139497925117230944571450255248922778422405900139708771666437641752048265553040714717019552968889536560474125316395072428763479980039197539563249904459392753890297675324545199322066959819431728618042246488919689679941225737449455743727903370760754218282179438593055802173833516663791097014142900444694606376325946603329727157090037233737131647320993657192221966653921304991784359661152498893193309347314152513928773931533947013986918898075849930849283786413040975579059769756880389995404866636726921349686486698443030448831104611703771400671928744930155455295345803211777721348279541964545561383118069547229561082726152613814683880696544411735107153870036749702313454760882939542736906304405829199788243177524681873711265540232422197055191408282045471704589894058205935286864857978360300885926092990920408048740716995228382641600382775122722697057101017159012452235703976354347772852855014368043982323124102857213815791023913555800419970342620837405776625407167040221691403829248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,30] -124919104518704936297159004437647846042763582643035114508497341450941586275974966259297795586052395449029797805778520549914278375820763534646551971088389234170167646804908136797929176058867179137599286462941137367311476415813012388986866419470874098734899063946827468458480229582043635497186374659520594881331306191173781178574761797008370046116742394916660533024652391314370870024353474157553434499577164705872443704164257748948012592585470745758719496083241849349770670018736679152764582238885212302399368900823103219534955551222635045900154080456808805113869635612456356887614367780588477512860022475844831848012281245510722843882751864102870148141255163539636382226802360942173255466914908470617805758108277654244464441124383230058560636175994549034168317844440534322929993270069842312575264598666816765443796486482166217852108621437507601667597590308784744528000022114395881100613957161840249438686274135697565615205475337600942709837867750769692449433649186049900182057469537470051841656054359018211178768820283258200086978381389468470722895319319861972737198390939901271199094535451301677542009589243367431032404174060548498441021355585476395742418716292775748095108284510161485187531862694638911585103323568912137587209508671289621260781479068751722653493668295171857109057966014461486864642694830834160186208278003358496803229892008262984801636348681936301114162253669098688624607575642028386936689049753105076835178780101592109939515105500893962533906258920749863856952972900655160562989547005710947521080268128020166144754610513468695024631555768272461537588485741062138348998217017948774163630542036116884364836474919446870096128296719599703777447307306399558405984455273093285918649385741356379730368660183014382433908200789718905779495149050321647243975514097345606042354926785627953955727389552397426169544614477642783410353457560195620385318174139127685489101696639294513242189889935185627161942030591254495823098470249118112963450863084852441061856946001337710474400847368120436443550253565678250335354781772031524339712000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,31] 71482959089994015718283871801814568302080206482463742163286559493928259839444153542231655062327562013627628177052942842436090052292071994753491189607399446746998783362066853561339353002947912363163570458887592767499965158251666516456060602942776382204405650806764243222963542057140575542666296711386349149556730482869657839431369068609935139507096111502474431431151205602471645900438140556693799148806382687373561856123205116092654633863649726846062651229972672271060265193585664206653786538924708840421105072079830881752842928426988130426597440483878458627382727682632963168853006114543592820170888874056610390173018168797457327264217352516496297100196144516666924326060179300868063326202043073022705270330441559335540979359012778402433074194509666951045828818042960189372670945845378837862184515899742250485913076110534834987471675796958887590448986470665282010092486798553023488271189696611134370844580829326565339088480948972586975913361865538321169867577463892713745519115253320320162538734241272190651364272791413882338038587964839130005674448922415316833249694616255254805727073642057017020750141426392444280405521968769662340649850721474248806143659968932327154334669188344594122812835098396551691631645941239131740280125174238405318495261212916915186253914594855588386511620415478520642738566018396782087036929098418228970001022681047533515822147616090056352021371562693584796049267742009845162748929944207968918077778020034424461944934090123018182469587444741724832967642001307084915159394194423176776174009218505044741404961710101087421881270955949321927229277303898855074202680377599053302040945651421916061685119362970334023488205188060342887272010408463958733568287738959320731366657253922905587027507071735686030756933991923341925271557068302312824956874823709089481210144582426807838089303699061231333605893585024183240020700310588960793486902519277364965255277912433106876355785842702773601256054043575187297876031935022821504851038743839853817350772435208786738795978457452736565780099965240276933711588425059763486720000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,32] -34898709939582147414969180842621881569507466043101014893303440809144422511028046015441372601992019809370105874562001578777529154676634852651313443068908070786951192159265026416040134542080705575770142798362767182829642029112924520296044513365178926458465150079127028046151303864655141937063678038781270406144293859945917192724372713240719199881748697449695477719567938557262102414423466459486274517693630058490588847209458231303386168321627592812517535769679896242513124494878318291259028475891248208702994893440702884361840199263618783472230562701787153821746650551295701815723655104587296309037897667228945164367373373754329767491985179646733749110049632937870490530963388652814438019301940315759207291101661293717146306021222290559698561850737007646215711133137969502427612643381717391289049548998460628595175451951412054949838514869444740824579078762477923921234171953084008978266775180568667125193850982111800106319219733055788954504567752103256925387076730332748199286397140444871029456447375249584816313506730844425278691846822033107789024382906033752153142433262127841354163780754724336541796688389084404726343750482562793474883821277328118326206945175598369197443882992100046141514829197449623232679326485777705205584320436586235994271528145940709000334947622163052338455117425282244236225792593602855584546356288461920514323491020173764094059382467676459270261721849506784038346633167396268682650519188499477083357187995646576418113996696440423143477808054422698720296564848216242785504533617911265374099362848963037010691580072581144899443827753026876713646942854139335060763576205730459816668106506027709993796608697402296660886799206606245044941068563490575490829658410034993383123636784850761631665628767054458666401570093339690927531721417955393625506561966550238610848431339081884319948863973611157472914782263266436699875429226393790723650654514395280423122253217132246123003813630363728932487899357969448588996981927052946916701826753385041473499702674122592403849788656759110710829403776054354965932053072330331521024000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,33] 14361446147929130243195066513629125015454354622694937299299015224859810645357302868291478526841712514892035320992352972119267592985371680966151468222870714783180217075863956685286081045180310443607222546844660951060845605822316496526180520669332834418192702701087846070795055296623300030715343201626474902632456790756543421250962588367701457151125643525219278632120757213817980323086220248956382010131449752233006770287042719842937964014974827979196685289127661449207883920828498772104588416913826609731664184242693552722014010611139144504502805614038014004299430244734965395844200952029247390389122631118794298157107340864264995002665209993266726482660657765064834853705740268717463266197151193592640746032224721458610092445060964909100590320052924672798696046315151803577551857058698453461763140324372355453109834838568599324766292591009732292046186508735155618759579609816645083642095654365613339774361319650804026263788613380755117994034057575324043164737614077998193326406609932873147041985705906040971514409977859555470117043671634276697321659126241176555347515338781959841440179808688980153442659821770973311236160822356574996630440147369026573655603567417666486064435460323220607951886152335004761894152929148159815536959556211508290584432344935324791387319711007308149421525719834354463659539344345068825228561691444633597015396947080775167834679720785543941391012511201263324619665987332538168664180732190297069959979092954231759462347408054775655826632260616444168489714037658668521169815844816754664313549641246983308769401085932844901161929255285447422792566008222693489436352754189912665819409785705689534141868959951085731172017913556167178578950071804700685068301339572883700826730650127372582754685859290338122973596121997588544956582346757129761306676449345318878921251556581856926067689571341737358654394265219028340326715663132132493308806108050296184654451504751735255494804551605614494299664451809211141942664543029004848355350950716490627679321099221906588233704912320997430376798151574718002191331591304597471232000000000000000000000000000000000000000000000000000000000000000000000000000 [110,34] -4835916398519351709952791476200044793075086821963785214886943125397896114923154169453806761091965420390905079911487009717538899694634342682351821220055810572864470745709244068754465912983790069257504514488164684153724889325479434371987119142065765834174719457851894149026769804858324552941717397793347096739491986348106877946330900209161662549087955382589399253416659999461163296091071434433068414863672172662393293344120352817779108201769549405449245025378016398106819054147329829416255019282024782756364409535951182961550613098429010211867884948522049316944968618163035647541450016459992065026769220776384249179744000838830069927965046791627345334639657720027118554383168680612361812594588257191666960713859609803554061397880618888193752943809076812733184855848042375836350651452428187155539460263704080234417897404485697112570515997084861938012989633489968889224188039651448586638975991946819755734719743051930176702353213504958721848920231979412433022671514404544102397470092448299140319014090399855024587753996749166145852206838412075269681040885921609126851063210867942719077019130830638451740523050258376806766638520098589391584310467161858822666521081712944576650032948977540781239458678199870322746672018855617538926635611662060606320280730800763793131637226997085115781290305435781386154953773344438298129499521510389330183011317197806082883578059936284859128934819018008765400585882290617768189304358537101211695678777575325678340874893039281842369299019938763490696845838770733842914462575427204135784147763966368823869008980309789122171364406630225347723906203770744183340361013454656289718409988743338173052278438857055868524443413241821698620844644546459109850638234267668556138090765471687443455719091996487154977988212867774017044423436068545775483044789825260719022820713654486278506561473446674589093364705256842781804980847299630249557429145149676441955336667936192514386418951536249367726741233493159723452061384908092281224808021461969974323880922075090641109812731703812083069035910029102378315391471581881434112000000000000000000000000000000000000000000000000000000000000000000000000 [110,35] 1236248805470086338506047896524818286979849421205342293188227208718436188291327570607755220824009785137511141744970608860365734591878155301797106301053798842888911374259670058621104722451006511623348663350006198421861834828754763312878700540785667138795359412286718118681436578886068019175499971161050857076965469859133056490528219687866793824923908106277160627170018636903670189318574161991738660988131962158303066854757380306711493360778801320795516564912727862603963421941982442899536005003972960093189330474451677494300601182332979833720711713507150584749474385870419396603410832681906231125077611137459970000190422644699627589613852844585710021799666021295799600022821487367578663240217058654240830415706531444044813954143058350181991213054591542040752866324860362680937320094471683947836187542244672653401551018182167050309367869458696028545972549163049050029830759544068706983111110327727027369025230825645518099131592605013407710843499299785243942672227399142553539387163960950915882732793228457439292349500173867351208023923175033792117061146445566899563282314744021708225088268160089351706093586925528408595932383862466506573638752437463815634974109554480780087267509212469067998030854336315444744897982556735501389496266455641440194668190623544994018917630837880657468738535629014102840366279629122172803479003295387947874438125756610057788340195166804814905535552860789692346315045154679994164625393064300632176910195471391795044104515717286938860581192169433060019835227331592996751232638809828784118872436425867907218656478497388689432961772452860080577521212868386802752196880119016429263662235193123805943227630522478101878870807392696156914788561158024353080254989175135288544123528504681809875764422655052348051188070943556439888291240510175126330631528841060302673310748487057812747567021617100812300232069804343634495145915663794367303218692711143225880556175924612116165694245023462692464618414603206205958344231553311914562473766237654501408192118715613729345040680350428037172039808569994296573842542489489113088000000000000000000000000000000000000000000000000000000000000000000000 [110,36] -179523702773430314608869539151372951336506124520766197481213785130645314612327223594396213425567376383373650939362667072965044611756739612727546128694354058165144402606249107049046840121242617800434223380881283198758878553611613403551557611234748302903818159293064241504287353884807952786700885961195761144537584775119578901912915442059137146975252273478362078054676015638348422139226126137768082861089308515335786236001824852704150749303615701610939644494598248157372348620657344428073795492893023300768882571724861977899553605189372673956238656290951319768498445658653650929148098160354903952960702768078135327451417509005697809590444142273024032104353976088009840853467530362558365199716493358278445772762728242207299250929422235559526147237688341431983760756219925668376459851886349109795531880558399996304936000954935450565367386726295936580749161219102439676909778346522451150197894366165094506109041104611629501440335133459153448240171974958116636437864912270647021291787183251546319216096115967973947636482649839814741183181717651483980286700364642125833652180800066294072961838587823066163023538170207254974660678118760477390007134986982358908371611463965329333075064090530154436895540917073145944359846853501227634701673272950001244381189956309744580812146298461324494860516064152430604095057020751566008537869700004441019594257138649080676469114566696553717011860212431844158681244746529782515337127250637809048815777896582416419290715049582614098560433332987399619757633456269913697388998946617450702357190124974270482143950331028393531196359333639969208325161698518135644905148344044899546905652935733486431411957476166784439975985291467315074206757143932155919938516886566837593612936677132468356730054381058523537931583242888234792926969919052503370925251031860291917681512937808243995687345024704679894900382554933908121410707993861005209589571908621180398217655735676811535734691846444821898691000143221038515389278665461263543633588207791922216347295070405548810857659369638878099204201824145089282432379202498985984000000000000000000000000000000000000000000000000000000000000000000 [110,37] -26484303975040107703726313637720689015523817745501061893858587887031733436405845416752006094523415254151399089867801966502597779260095740761538122659462205219954969185709717738900055542712202217050413131642127266049505072992131149350197349548432334572081184135720924075896470839687890797795842705401599914885800238429857629004741171849905126970861022823057291440195304109247016556797580804168322747724098099748339582725147385149328436182594781359974553797280619841356074359496436766407349645249396707515049119122631667954964048067891847722137548314344646701885158149458795262011516110059107088235757911296645212151897252100184316665734925102143906779237363358055008864085460307574502657219410376903134374741144667747483035596338683266295102316791059109164441839967926262806769332457490252519855713979199203468148016518843961043877708010129067212706731958533191783449610969769643194530811440271467281496331500433886630214015664575360929111333517065412432802462575785592026079009940407467915082115384704683440380720419575838854795697484171813762136845679497772592112859166586584885356568937610403406564144142525140123300082564683273136885819803450988698850543657922589023739148891646093975910870978422874689242735877426764692319227713793926816835502870961704528044083927454100411190899552588255856865209087064972390268597605065803329053756363719763851686375241174411428936436306592093884663499669143276518090952403179120898296157412553778951262755999908783495306758723210734094459883262907042775123696324593478965454645191064617073432297245256231376096437236800681651341687415818160190037759423879857711998825765039790781337430565101765175276960503854448377074136061681044036810812333995333882602407289187333481406502597021141303555583262488645206703565424676730535738215131115912566324519101250007674984624013572193860528863872547145244797840470673547924644641061683390595283982170279944629527786308184369398153163674684331272371817896934102616019956889850597729981818941723057890079233336218030430634554579141001374677707694366785536000000000000000000000000000000000000000000000000000000000000000 [110,38] 30187986438929216408331027310315643724373965358922036822748822041479055067781413823034454443379256022388056533980654799539963880258909936373776541877554390520440704576197159450416170337609218768234834907866271166030396466464729417358056747448456331051832210205243111808462349613590753038311929147107839482998612505189471560458345184399886021706004499601911092675954619850693211539495197600633567755891279153345933069719599489282542168377705292511492997369231619013181087194570644240298480452933984196239500858846276641307697239591732091004511002828307275097579434157895499018280809461861268990039111828773977252186937484971215624268604480360065348316149128051936176687808086553868940538442436361435849245121025450038791059138071784419355077607881628826829906954409727981754290708806276720823343374431191794459592451023987070810256206672646104471072912512697000889387732937285786083702980451987603165914313333790689031729068684850555043471386124835991037995882458757425784357539536216616180996272896734464927873303421568721297796256542301229542638506148233995797497272904149724630091302176066110926607190349808951975593775819423696228722421475718147350211010305766544733064152900644260213443148528924826754170801058151347239941022611207187609504350464425521054106792121250958250528327607439363989100917743828604146398490077594218857886581309667291026460149633094236161590389451048663863920082154229657687400688383213487427200045830868254782074333069018214355210232666376566648121284759219156419106443026756671714266704261411700339844353796934421430381362703163376679428333833955246229820065498212017854122653480211419520823990815015932181813080403304558663412052072870762022030067505536857082460158521292561224667255858678925620278610674443099221861093721154370367873683426393938902602089016685817732353389060023487379514210442148077305219763653190002852911821424716188200632199376264341171846866664852017746873297156889546724257513002055976159402319346279376616807510253185028732444289118691914676159340800415877884906995552666779648000000000000000000000000000000000000000000000000000000000000 [110,39] -12913378148822053945836150778392237923860337620920556881028225434755771305165778987555577508509386483687599841582936481644315521651865337208714455083526808865829643219635732624360050815877010647741790209826803910252000365121489476856846145038225970704548798459637915800229973423774138004272350125581977362876405641917877861668195039436204978820146112693435458673426864607174367543661603566061963859516398622157902760732679600237078792024204904176340101697952701583569016667133899491447631523867446738482931853315249317321959973714378524698909825373046689419034306978410438461526706026025489119507800183790168317539575011897676699205081201049354715588105434750944602895501050111591517710552002541306474080451438405205270627784152804581357486130489085374262703733933348653920379212520648536354976038428404709149268316909768566337454690173590361097682801841319849921589099397988873702165242530056588618459078584663041285760813104951223579810837161646044596304430930396491992295243496190329295887980944924247095489132197899283607723880025132861647433894209097766171114574911110038429218479272205840825678906702026392828043795491376702443958280045625717471796681935524507828417518413779961701890073483873448472537648566362558691730620880632492233887143802158084982105033329795666070519117427886974688356791689039417578252825648627945298108165118486623968780917258982670187646080878664522106413123860437944557243085898694812523124026986976971695815083977898378099139397177033015447080303154494991564457777019728508417976148486773220661893965758058042841641814368676168521528326488139659400364639203295278730820068966841714298666583869978202828871196981360721621639656691805097933569445010825148682848824162023005008235658825915253524670769981610225523536459132702367968178979823747463521443146865579791179948811343342943464875523782812197778902502520785899764760264147469298718464406534301999927019418776884020162127087565867988946776662483358686134543888584778194279622777199160656005854666554841485258107382153176345850488399450177798144000000000000000000000000000000000000000000000000000000000 [110,40] 4011865432494906997707092338389465707814969052384130722627105754916623224679379016057456017129609097284276606251789802819751262443550792886335001672231410891875848737999526150331365279171694454958750766013994053809760131271242556203775682269775343662292151738204995997605159137118102229206828192580629492000246896051975164428804904348774405992756212766368325310900147155867849387802672951746850554085725055299897395544975687440585584017770195508312090837237265258356561548642958724891338967287299937229425814805519610597456882991965627236364660514059250127993528529785708232398077710357869420498035878164510683949480523830131882558429472290701576166001896382884030447700528222646594485592276615756687808699135690929662265891246840327835335147269140208896720626845661109158923824602942168247786517212998867922409566680411573514522032945664297172327241648431800500881328220887317666522724019045979741624893068141532583237436418880972043081860105288469236476563591194069933688488084363745717481003028957890846704179489086837891562162288337945008630857455398996320746493030823181364466992527848471885585102806664127293336013765014496071787473254684134275077899327581117138959327790791291557636485088307694798358961649177083671758578012236696838871154271858229661964246138913958737071655402838328028421219716376629865125039918079581522096480180293002887637952160702206236934002618372315014662467000872800341031923522084773907047790620488527650834491285157444800118250840476503371198691751358948867129379761575491255066446735280510217561126484906114072367680796812538774021449495696374481586769033143090614256232700827336086916222910858116114739846805972169727112022471590733096323617065947814579599998417963906384260042356903988674965125548380062810277540302835804140817582018076542495549152221766896058792603181087580034532606955780072610146353510565434382332452920722833220588590392111032381846433267338934096937389452722457658903728785320499474536248161685696435419378755723359071386147162492847894230227928990564153756250566320717824000000000000000000000000000000000000000000000000000000 [110,41] -1017880071073194848013203917413428292842421341357932432367653410131184811508606441099539662190160268145826265856570558688750084467181661290634042213772181336368875906369083301594158763959122866480006560211882514876079344881356472246719098306099924638459054416682754205041122752535542063335903728571788694064969069651183564501844574370440460122535106470732165440109495755771804414692500763144208215507145125968824780434776201336255697970795419223265039526887133029549470452942803499270534451042190540109943535665218657673498164018456927466906984062881677331336068324844577875825805034201904258645230689008534287942596830351584085142674971428807891290785181147580493015208829675083024495657076809759545928064380493753968120431425542845378893444823294766661260195765664017160953457971076073291136127539558364353916796258252128216048109166949455396676727547939201738448738030389612411951108244962664013311711618997266111924170075453998262661165872835048196253883531595805752806063929755436317264508282427918682345290748457446218136654583172164375659226488481873946592024426258516526314357123564748842781454605403723893123549558424813746840311916054030190534265385102726571067584823362276650866837536445707466481004723382304421222061029793804076197846146714839761836258365918267576656840658442179906263657721274401750424433152365045914700157562822191882246941762706245242707490779231844340722843451480913437842915174021640685504277639807537591798493411698403096703604331980999915907832975734398513013388112321568747710135031413080202003752077435179084297086555347831620975180090945454403839546291720197851154119143239655904607095923432253124151704512779772770128671241427418583823312235729737051414907400388484582033195051024625429511997326439849992060431138254440965456335192560411045360874918666754419740319633147264583229315663056285051224202376629222944724105993158739668933210833481186172988632569982053816491725233479134534541191705161610735513212657088348525451777289914579504222665123808794437521916320153894170473771542440312832000000000000000000000000000000000000000000000000000 [110,42] 212689315599021200198580312402772946852762997420588921278551622720153102347777071017534883351958739064936610561397740686902755494653397314067920115314831935056277440242294316730236029090832239353029226883975336935842634330626038887065429912746445524002184483833450379755062973218993496372162490819059088137019828266349099288154127380584067600075861176560249539402604033800729373075428055972941290463444454743046818752203950281647058099200881526656234510058184502681842516595396803216239423226232275527851353955797411563619760262675676694551653220469202818251057908799849678843658724547677857368288492448395723284937473345953247431456250970573382726276375073253099231510574763479484004609425025706492475127406620828021487019706853153705659887212309966693326954287669468592898704176055151166112619436480303306997135418703825600270845383580275585201539511231626591988296155743154896271659509458853009614459722594587934165768327783413558174540690049674770906474724222753119407136141204962103909694439010868681865265133334354444341167906013562337690595559128913640178461800309321098031142035227738028625151389449789325029866653509918322782794935755022532237601491614172910690706650594987854428021526134212964853475788074508149314505535066446064628535626328502683382739375886676374469966929669894253880781930834170721554578271300414244859767532433331522205737646674156624363387850423387707178581927108673663071947446560597805226293826733817739771718561087697346146193549857047677385029224866366140876431706412759015889508834738241335139439856009600685986421813009797946897275764531133464209857742538534606056196033379948193979701608093482912186451106621205495473071378504956532851675624221590537073209957917412359799587802012943702772501182739666525608362747618501686724716915761822883155960529025590230764822205348130005089274749048032363943637505077569833259157942842374607443294493013858659450213454115020543447264525461707777800291561104515581217592195848691592409653641172443991291083339764313428090374097959670108279298051935305728000000000000000000000000000000000000000000000000 [110,43] -31970909214334801085519195881560668490335570554213132281180826074569793053830509422256845820497560818668707438184913501494617106305711955649969570034694194361382096143494769981927347220798734804541478437609865760887809857183289568714331763653628522114451688921581906035373478079723780036707783812418367823591715316742749919333524905158755798281854846517986813101837145743109819025845303451917747763142815792529491211240004489985387814090523801928193235615325740132223589457321411954496401709144063424042358597227991810095119191769359321375926645960722090399240187542171234841527887287478990086208234672865925471724149182432965810052891423336018843231284993613577773768141671540096353119832352730981181755025114730689637696375822355243564476941523002944088081008370615949912606198565558538656707506478054845836487492716354028390929733650780463317286621625954375693383552675836440639294914763250955049001354841184366329949641722006095358884354759228318237291934738210455248426550423455955082424266234961880421245264990272780007760562113711584899589227789661480503131313587971377531179326056136015696425724134345352699788418100426880831376370601945017676709513341775405364189014662722806362623506696040266976080471717493188136744937851583640738211752942030386236059412601323847013768559871375931886148415447676127946859114704932465057227315488563836796761900107801405143794200282878798851110415226898148607494823651348181912214108126693688797978754783203980960117162288669818458153445502750128247635418372587440601758818134747890745255080567006165652497420403490156625099104327041960169007516109004569425486726755256790434178920884358272383633042632845268310644511396091491691700873908052975061909738101321371856370533690412159041726091927366760114350320737674460946941900736973285536598955198827965782916042940978386866613978241891572875932950882858888859331071009643557088109655036207692149977469764449254849015323141619291476694258718782226797886464754370496384236662008591139998176106116301400646903525736539064823469750404251648000000000000000000000000000000000000000000000 [110,44] 1084542832901674499436072644687837688301828468353147161744311303645008582627596309464478062858207409064312136833674527497357214700264629700665096538454665367706947548055846985697210426579646785359648825571375506996138281749058239785800592071832141675834319880751386019714263214912813712914027015432089985534903736904718019225077292140125673213016622952899591113933720605638210141663180251825083201800034964727864274407201914652677546521967580546636059620235778837130830083739931448587759517578450542176342122462117975134853734124714428429818972019761450343520981712272438712563756590006016902342652555351394886801479537018021622802111730541141720598745553151704701411790208045137894447606511750173432639333196432713490650451961764038195099020396987783782393340156624373600067621927081506199743976755303940700253501431033946762389881576256444673684212030263108291939698334890806954602817934661801508865458002616245002973037846494325430072458619934194728554799316795963198277164621003391900255905396855112991460263075960898861202618232799987232530093160546875069901060770679599783621169952594329716167610450943144102699247779195888063852478451903115076140579618282565055037090458876378463407764159057885590918259228252024022401799163964855830387020307184955836605284293324958993045824846836432942593570657801841032778014259689435199812892438746655884734453721750213943713915804265227261968381153445801738393633974856862656872621586182408353083108383785163093688115319039200315456411896836391017025005620368969474271178571473820864644097822160947582216538872739817172264336220363615709955161045896979255417505444248395382198205096819414104364421889245324537212879115515655160412056941412932188067995516270630549961587111731829138610103888452634365770710726703398687899614965997894262162560583683136781224123002578552281365308743742353095790391600020595572311385763943701865504118143743060630967041096840232036790087994028267400547649428735128915046649413339971084802447057130239687155129190252804324247613784601347410506463481692160000000000000000000000000000000000000000000 [110,45] 1166560822924040122283060188820499797401549504071392942572940838057354203981984201341479496529952932163095717777846395318934415786436805768932750569328005494444031066086476200094911813417637051250863214287315295663971785991621857007412796839312791015674880900129266096229644314059851837428123632403440286355526322572657458498454184988876387170183543973293023917107215409968934592666124053191909861345863672289828567191699522013435976281879609828311095083884224505938066300311509512075492519502057652382935808928282993928389652247837824086940073998404017614046047966523789489732443544278246098430093736199417973629612100225430732360633153058776478959877479341318503972416212558564599075778796037716409166650527968270767768919364565988554274825396448974803852460369332394071004546780069442245712709304327610557810520201672203499853460711189388965861719948548804424557295773381127507479931649374659823089632488578188339330474214206691764208449977156133762956442324111850055186822954602947708753915924455278688347023181566007734179798904807125225934614268226753597398905519687578845676393529841076865170053299450083668347674819845133601426760395631427202179327048040562462481801482137947432318323579288073173431638951257936500416724649423624864755296100379808873676357777258101227602080681152687291822041987330766044808456810124159721247512145596699655417865147188984658798264820388467903250338246341920815051931213738600104271440807686292295471267713629426411931078993702542888624206859451990071559822344310475592821098154249715326481598101414228634427532592636115709741147401092080470776956136120944180545049615943357439042893519705022014809130915508641848245551223676254920100738737694534345178796713658897748581259440715964376234983420217700948516376318094671933260365202838712264746728451102731795544047141797518203782490616616385110904760538482686071117783867348322554753597680926640507412047066832482407052905823261561453938114441114736703400266515524092273010622866607489467268952132854518096256328289321878265097818650705920000000000000000000000000000000000000000 [110,46] -392491141228424347481794896654020845737790394795514429792060011795441205284845877632508128211350553009356916105757159106639941999867424005596214242158522889278572790980304328497877090013364003214532394584058455247703600255524322034956420536983769293094232000866608891732464677004653556847978041482565656676878441540312207731873125866177524335036659464123547807481427553164502355230844162940164363315015241115467373840371562072613198298230433045302933509926793221737768526888947671401259410842402676708018744889944025070008869037795938035138276416081385663655641550718048590885700475398707842771312421796019195206594500178034389476588852266270045095655867312060319165920993128154012414893882631268708274492372875599784868804781701097838001321210425507942842543550336751265002802110964403444893613660721684746644805979521424996178415744502315177042314954923564872411814575775171008329102820086623029718459944183972125207588575375673786718112708319276172307545206713527744959099170928572661732593357830150226294970955363987275107990071143926414890487842832866597017576853311868470616690735081476383487281549444191592736187350516766470776685145093422185308595323034237789145205858025849225878412500532305285277876567864078099597276515440922615905115293483715370699323754445547923853008985900084514792476245472866704380752611859709169747762556524035443730784833000272876910995469156465001199680269331763143545207832692519048205413449412679506391970624751060768714902973287155244381696659520195183238998582300451984777279558883184800620413393378459055982799406316673001271508252909486148998725660302520473994857616927975508532245527960283177139720065305891745876603937527981115867863686877705290610962900775570549772164198344068039334636728733876148482742549472369581858930031865598295106793114354921936389662891561849622197285295736313023911441599273055517996912799449064610032097233965514340074336855723641887454002814648411076021807745539511657966270001428003908848731803655901510662936849729423167610874408411688277534561387151360000000000000000000000000000000000000 [110,47] 52510031073410795305376662859181609005593717486875087175551941114617685145264718637413194382752923742006151612205634787993220160182616438066350149177875002568009169436357472775124476906296637286393085654694122879453939396014831114775942026887260162153266347224475316224097889509219911950266368844076168622327498949070698233159669733558435951614394790191498726174229198195029610470098750124612343652975863701995775462747204982065359530079121341928206513055758880220881316568751110977993630428857826602065821055351065858218853821307188811546242907533809841622544410015685358425423903000155519677004864119439407318107552790454328208478312965743720907283982150788322369308622767699272961503861776804489631897120455253545709794982398072895156093647731517409777217995887161174683066208265317869113955247727702943787795272440478566321961810956941675122308057507037613331448822122511433889623743117072254958913185444902743886410479493418324602611155084028097218671227132235430787548984318135451510774042602844494680725249939647489879247982648732353857430957712685704558882644554333721870977037686792647983863330938636304445750092036076347508836484898531115165155670522112690018307752807704634597545040854956680397856920208404292342483021859371997498921492327694609941598256378467563371742144971956868231399366207631028753111842179467374808136412093077009850415505750879508503245063757083955474985211138301798039928942630774260902183455428048599984875210425207166840653540872040504185196984124969186910527892419086722196594275375020256819403112116535959085449083810372569121007420064039549374366949616956862129655391228026349701257867216980441859125082998645589182647754426117323766750511712772821434413648253220251408163471043718634073541186174703202862787157636188183647610938355704176222231761141824723792398294663369969919081909545254621337841790841677263879186893023586782561650142297291836325236063916189785389031508304947157148949364006165575762293551221441473316838344142503111812131210777952254610589134203820078947167130091520000000000000000000000000000000000 [110,48] 5118573689722556640620578289270679401744465335345344464853875733159009502538143499237406170106632850048699649549123006528147806106105907037839308619881208404593897604527815589754749480011147165813793965239839632044499524909652904513638293089005727956734778137346262399648911227100625558799474534433780087073867604725125638818085665574117287429446968163862765468816550847272550828333347610290541907453512030849260807997067044489262775138779673798123607368913390656569409003775785497426509895933372360261147487558739555208884543493026331718756212939569309066545264153424907511328427616731474592405071279749158257608114805445954426505970175957721550321291294861930211401343216910695987127285480824081206434564626699103901052286171190378685482056713261656409221841788571399387279773465734063261097120230866553634031196778249462019945884208966462240753603631305144407090080075031907389399030183889478353093367814564116510582586881920417547123946526031987825539798645319053517637210725050977241078264299864437818929645340944302219383548727766817882350634125002714007643522721491700629615347874125865400021260397251333557924916305839009363771228045256240281489649813121961512948725337899618654895272490595961425468837246743896550860683520676386956320581350577134220169219362196895824626379232835009567430389881777548834933519855979191476987010640137302380896368854503976162081039693184765009290837813029938601730543594547320276619619940030375756672418691146138396924475502933339326564922201456585107558682491407247563391344497556623303308670084689935084347176603536463664740434962642279169430111463913195781678838290231684491994465576825492290334477972095186764612404478810968720828837051984036079349100806764002981111673405639329501358980243370268234772189019294450441756728430835783345082713975548635641830563812980235095798123729507704584165305135654150029792292965622951635171441244307007603761458571212935235465801066094190517677116695694337143720870800901029827836871374975560516776977886913558749044093887084270258249143418880000000000000000000000000000000 [110,49] -4277119403383792223781443405550503965729578550009439044136249549605844422749321071552007571986791418489004039006262621336122757701907414647262211370927738235440512245874302067898463801803809262253051962186413094255223981601217933421617609730307956775084422892141949314274232819532786162250958091255443879396269310889713899008827530121246046345535783740607271097944939670515894648969227492559565357902502856612889219332358996169421173820035729310531528644039721745960812599500465219752892512945837988024842735474203709753141436357934701144678748862199983264811281416239473376706709556901028384073141316121478223740885301225504209996271966183290667254918252413267601285242333711840409257631595654004773349833070583637486180333563561529112839176047605629267699658408312828032476152001871667797031639532358476855601168446913853888750130442927029532918297953882579500662894535366070772227906657698852355286010218481499660231890330721848582883817474443545565231674944918691380417712669359920003530753820751072782811080744261049581402464267429511831139618461260248208017166553330356393467859840647585143498558609716906147731408194835456280850902778652655924021752189945002497149471487747790132661941255153586387127356686118503146418906886418162131797175424560834066419079350938677464438676903899727528013342184177785477752430891932982889273432314253928186440505006471030825412673029474515420824282215633500789651133183903090806034669880391994642942408064935458190521515807572090098439418131040777354342303598286922035483027197695965121567830829671386591178076019117951892677183328841009549149070356487586427913443434191523579646702081343362402393383359155105143375790954055657923102638438701844334652378765957771046454665107395764218317560666443908139437164429175918878445294955730849500456286035823086684693842344014431771387935282390719756239178026849537828381628736904650373767648013012026749926773589739534390345953844349189916482579033508362695755436905260539932818341059766670360537181583494024359149396304152594079895351459840000000000000000000000000000 [110,50] 1134549632268369267890177937877213499573234485076991609517224515636719651813324312246443833344927257790834666229416601696709361576464002981401722631035029823495408784978187288728416965427717227632222091579620838860182101771146708959203496555702139491195488183433148034666271679031656651083084952886708595122678711588172049207722755142230311430432925141988187256795252257675403013607534351578855744031476058704324418522546376052620653290632111697105626472798114322294417830928721887909500123044858571907740571422302783691967472553872260285077855015318723738543093294783922185003382747410171285907268089651881465131059110654263349961126594391786121709005748335570626615760732240258216086300149930827823736392096491802824571171402332377255643726403978067581655607890324672240075072693060708691484478767255816176284093409423265067347601841681759667289917323925898328606545657601322055329112427158911858836704121808992628256662146874327359694300964873261404344516063449950439941273974974338047029753677356236632423047157176654826868191254643642288523538900636286342108011459644676211598495868476740063911552700356511327924751191540087676206166669947559677674161923174765661952866193048394805562229337557825686362362040623592104769971577451825686982620524133491358356081615550599205658878685629828349838666473280718786540153944614991860219166897637590806595236767029546460394565472760219811727622816412453713396607967439481738714045458870792575172190224068852812029437190364743076633972652275134332540727725702559066938077662593258014172703752553050747377522444432395169852820105423670054702988016309313463776046161597889827184260779158170420033177461527439208610656156281584415112765752061099135914796030557117970509058644920535659614198913415957618693042178066111944746056505783408882482912655422146100357625629479558546599531685904339125731144422178625655644382819765541932698436058632465029338098948828497559433729574598516296644584058099217907264712457245429317329284668401649581139595953227404300776164587673770089328746168320000000000000000000000000 [110,51] -193568214607597482887179662388573344120746808000198152128896954904731874289159638036729725191163977145382535930002678845137458418796712510267542296345842291552179850079608419892164081264651803959503886938310261229572857626022688259114417333521697355068993373101378357557398066952310435943616972482374087996425931982261620961375089597488921236368591695644841724582117910046556288138855954841893332855447569997437530510754836815966032285325977503279655083842363826749151247423590245554706661544552684195483365103959076227299571162734323987245699144109321846419048372810560370674555102962530459714537180319105716229980006078033428635345213235353434273113524234409802369321421042404209210388653919478923230972169806254703004450512982436925028519747926369022912173599191337141681646165640507710819268868842273672971234756942458345242091409139388840426377173201426605066416440113967709893609811419025756140719981711918821757524267205928226096633851222652929763869486049110828999978329429675839514887977624037947768252595763691031598583236717041127485689127951956368289862397837148228374330463840792545148630905834033653567463138896419453305221483017554327710656075066519360833835635195413760292637980100670325562227893521315158949440480189208412168750687948373358636554759020593690554644859860541087767876649401985560219003694668033560617801029662689187255347807200062614292960811214536814403816642631658497666652511827042150933932289756634925641509116592901242469295605871447477738120807327521705512440197433988760562313324548660892433918080574837910702144687345433794597712393277775471234460409426372044738130308965066709922541322307349463132518185777305700122331925505456302584867537218810195092245260684257419795713443996665308627159211746054870875201576508976158244961037370579006677683987551041634439662143344023268382224351814296821197861252912591611853512159178144215154034916186511866007939998205715647615224677114960666883262182677872064717084806854133744352145578523518986590032286797771208974381286664232076469694627840000000000000000000000 [110,52] 23334056455523406202010402020565158525188702890088415557301549090047067065969207666459793733013923613846308268840862065726125114493760882884836265699810229415939222074717298993607056776321486868055253019154901382844753178307975376742543229731895994455175417789081247566866893530902212737526490705255291137958864164670931526225789474652640858717666283388517676089773444517980511705682242037916592817989948269320793220789651014092243167922624577569709621176522682628110367544649919027262029055561521774179456775171938293243014250857210356290673926202143691452057121314855293440489427120967022116877365527753474923860055054668555439739554828488517647650850554506546723066145244289803984875500522367891131633637934814901410975719650600970792726679640063214834245233045806139807957660637954525951601107341097681652173541340219671388981337088732897795861394308987651855984848773984826724563700589019454997248394819578840578058104205458231604640766456008051708053133107211717384951615818686086931468400216531897806782182270234699431720407144149156426793249612359058224961623001689099544231232389977805489428258160458645403161289526113283729707407070512029691523153618916441317961103454455867230836406445689029744642728611201336214969225996802642880344094762392040925553054433865265539829328446951463932531305710639084630560095031027236287852914538003294569506020067853917378458865742267132198088979294728188070281578374569620359868218302401381883766734999102485637664275283664191536425393221721843898012296753884204246253875077145354546388622361728252527232289460653365795916525575379647838491746866197932532817092400855689781231950490885917045042692907430349083704822386051709370637506822853724048585430174286816786821141125751062974221436449858757385328814000321278076186239811313006562908965449035659964439274683115199691268087828884983278917749933829097890581171740765964048117456843525461616583217834244068147710407269336649628925704111187908994406937999572070542039168939162917962172423458194220200834298238364417626220789760000000000000000000 [110,53] -1953482709078572390243091307802831232554211003747380394782477373796002243391372648928360582190637132163296226757806304215081827560434224549001742520646386687936141786205091843273886491594385593347755765465648364608514432984829944457119035086435822909684045766205243492721936898040427668818609084346966063036910875093057181240824559650003945418682947228336982546074579518219309814954157351362202603212376027831214789343380648362213384019536612364930120704678197281710295119514628049471404586750189176768700861137201013815577947824059851776580956339232289842524165476512319971247839523891994298545691377602272438342256878547258346900883237160781306560980049650140216802470259307248700938787604316191550130392679322608648655585650869332226699596084980241441670024264752039381351011981371915482565721661637435125950611525579221341800925830468207552468260511114809576031278811547624095685303618892250034797798270413628662294107277170832730816826788273585657868106838137920118331324179891104464210366702541699985122486072659556742074553338904284221810321377535190582691632641795262903963528547547512033687181716672161605958934970638817556194125345876719501106170235884458213726722848526771415164771908670879437012709653304245158687752420254774489142387877034683829715533696581288367455199195526372097092442629691292299160185032995996694475754447579142001146209406311988347522757821224246473693642221539553814538255079132804593982758011546775865229103979150079964066050423566464540530626702569264128983114900713864051540670238510853218523408322472650560537010272198954295214218348173654769906585088399799137195345055687796733610922671450948856225386989212597694606587456981830423015244804633159081392534942986828130937652131287415998734266602586040383388398192300799203789429918992881182917027098643923215537128870792512915191157458054617463547600180797732815881110230460048319661723843875644698840054908431515145294741184096798260035137001623380538153481394790430720405222908736019584132622897604293935417878192577485871125626880000000000000000 [110,54] 94597858975700872369736157367470967187772314841331161740641207410738030929600679978163891075340889671164372464115831840827243190638895086433953898225010975565272584105947374149731218911869146130039124520021308939899869276076308374428715733396493670440385002595174284312520686029071485580951488689547450893839321389464815299725627067496906128659828700549792191762951604986092523063029846505576919559880973155631569614668204728391167845696209870348632305399665870398083320313159616073459938760242582089352156438419631179798282352009877690043970446153179836877497059122606824241322902921510711161907421283982763232323623070255932544838948872851110975032733148078677217300264313778487994813401599945526089442877248756314524084181805911816275170744182085859622751947725613806232937092203236840747966415601724949575195173734696249962052056796137989224933007152406316558202519908946460680542835820745865530098835452412831522522865402719198447505971902249509697004540321742145195361762632501810066586102377990657948673215155226425983861343451245281607841906884854305556693576939995001248001501951574322204260188421575240930007676646252099559279486211693484419005715855570442484947420946207605690612713224220032699877152637291032637627620730275436165559131140687550505297521123519977299643722817449092351003030661075707788112142918528308219199138191796512462685527086309355392236960133163937217188531146510595345442910163989777191390648626133796573759589486856405321298968968291230211326367121417277749623591477080463297000474487433498228777810825326588280617714942197737248541721887656236759968321745356268551147331226006738874545183931195271276994468798948906566778082712948266076729723726399536605314893440215875077776248694431840076650627485224189295522307181579792225589153454260584239265950330662273230655671990648372063437909478516900183676526672119825502249870607216776377191089511729185387283693513460474906209701567494635838665618420008633766221859008515503445012122617868208243355223618838056426859216391302266570670080000000000000 [110,55] 942978319104946085056207567543679407684153073643931538694885532886698600308942116818219432866696528758869672955527783946919651659097038406864939494292833376941957164527410217331106082902538347183030238034089064413466681257056915172703335830201241046151631806562553847777970693682947754303419142644309968834342766505672685205197921427929833562814764556990206628387906280221432386813190778114788463726654837095726043851092988802370973417950715414113491006694234316974316702821368339942759732824328913582927123392982247853129646636961204641918043790132311225256258554876835368189748478401069135965092435133653484633897568008755278583706373489104499393700495278560638265544685892066251725025869808507570090876702901413809689533295536325079183678354850760094066098027574106356926172996448510061154509548417969885296672657490647025066530694800659437304789486160715755633275854561385585244370505466580531992241116321570751426692789400883438138795693949571421526158276513840638223246755487983489007528755972500570215798757596917336410241695451720663448481000982720938278659694921166487518423481771703108080630192896397551611914190956780324832152283870966833315124028445798250827924662777250929980523365454229865594258450583972738129932214624392451674323363163729810973668931482587752467835547284471104885232797785766197101273496720621640485744520820711974963008816260880419360932712882359368906617064065045432580284190687951601399805712111592835936493055918553880528712494734774451648881374431015014536586250030211820406401086462743067076257161265469291547113521654187634745434214585001229931439136816663515737789967251636580797037921719555333506974275489310435379834509510396508347895007202172694905400680946557904452543210859820290038707814510673048601866468172335393711409554422847720157876233356385461246646404148477473718438453526759491119560753724263109239212818916398355093378845707594433554693235128109705738300489588069312942514479425059181286202802567253274012595422253389204945505179993469928145082721142963594854400000000000 [110,56] -656199517904378039493298791549173703724741298569438386014952900199106685655555560890756310426718227684019451443604245837408058846629770646009632284987044683061458817024604326779706406524212004320997869494674221272416109503649266865953050108256359758920079766432459648931275657505479933481747665080923920890983525552749779219661252042368996855123612526302338738945264527876738520041377188014103543256285293613507258153566425949011737028556630380082934391809974551975440568923371429664036077846770824529372181171291092722857336550061255316708102310770856575661766104318499237817941938748951890923953520193021943662248395003201827242524855192213098019789991660776414952740605167858099708185760698827125404711421295543857332896260153997665373023140977103803248031657477469393406130805545782547414657204822651236099765689395293845047690456989118828049857494564369521942053199572482427074297780913553223754467847995111669047254494270537028411854087326044804358620981582177360186544363652999224965247463820581663598149234325775606403765975194680671123762654791165470945042380068023410864209190081755751213782988927956355206453271821899826787098092507944336750288438314182796414326370750151117803702341356197047047374675810309945660802964464184499679669890893657070907342522747059548279783864236141861590338108432987153694340829547141601653839334668848091831398790104704927565573465197235971648983537343596058707453054260232535977031973517885458366262661031042621779820464907584110820138757356221288456936399817973275059932269439171179216829922504963298034673051710513688137670735797241018123128942356540380841336402886704077090069658604249794153823059530100101933489951453714095210965594680295515706757386822458381023662447816670412849038852837656422810797839101663673918806631259905936885879369300507870406424683354828554798372675788758422211681642375861180379197379696211306691251769158205998323982219488689351938053874205990679440396847747841653218302177228009820350899374705847208682386200932098493333528195562115579248640000000 [110,57] 69689970479871101255781460554171371072781056571535270818610582461838023444285085339208184908133918604671953637645350133642797884529853318769740787370292385516212261873584717919124584605747284279597053432959350976402395644362724398184957246658922277704141560385053812786237637883247186303510449332784727075816472946431974021610382866566687385345501948000038839891313224701125871255691721043537228560222805856948627893546733741467483396680950974696169729905689898935798878227032753256653685996193473848558248840059678147837933111992829681313807691358037529890524756826064055078832327574715264938192911285585752229850173915810950628313444530960313274280767159705515185880089654933895916017738855045332105900326886315567636011378535115647722839979741941329129000511108331826161847708421472079998943527583010406420245291246514816287424687783526810662725162280573980792691430064457626411868141243710900798968389531735572307026768476318034058132161729960737588648200024341624607028498014414300068381019549097409220300253716236959512965134583068153968885104737185180629897368172090290308436810849294729077673246798577214197937349330210809547027726951438959914094419264010352887071844092128588229497068827239575623798795429003856614555028852927995568541163357004960799328214626137178487537196726573701455162159653602997046132487736728264606723434630500706924803674765662253291346729134052484092168491727568677346900255647877002549964779798272407645032130179524650304047497763100874695870681114731740784710561166773317919256290139411458022646103067878110567159103253298081964088793609969062284686347163966056512970197592334687119055612876616978065246608299680978381612775646086691647914285105677998683618284137559518935024039546404612392871471053403464586506914661345170799677178187345629663598228116539265808305854283848187178286981973236713335256819130094106566205178277574127468560735074726362854451984344935736229202687554993174407488302203211018025242461431277379227767502132733994771466806583665748811672650394020600872960000 [110,58] -5051307757750761982498272307436656807918575081971780258614933038476182890723831471472433462852136718551303949703510515943478555721562447932305212157212103593657616262338919315699301220398163029031824263734141906457895634811759086003274150545210259986656709057436590739195741179147015367915447976134775337162925020022389136078445150820523778393749376678656041338605907117724193287758070991838582829564280894871522123344255556354057574954379815311922771868995679040058473320246566822580529727748770610175693892690910127542339203865969393222722372332270691389600047627185798187390198638977324493105528330655947238749279984353033111277445274584546599033691813635049052774402793332894156615368357986332542081801530248253376584607731182489283175426844339819604165037945818223731956492218911498040944621733369296877180948890705406463410369449297349131921839454677398568596732221844344433029275217807731310657762430138636512447888649541838483774157464891017507218175620525169113706515935762028075878935306487210330737726698525527253798553101846120639186833587887861187304777512202071342632648079304507024894883308457621403685501216394267680476431372692590582073406960324075691205850377159911751243874741426100200693243562241039774254946752018744325999090670550988539476877166588867733674978471933584040299932883939992209343812067704658474071216861327103154396287671494140795169769407593607101236148712373325373734276900562836120120106534283249152429252158008825546079739293880212261913896679473838481365840994189734928964131605680120040999813741287048222241323542801263370329243719860690115580514044165644373467911328091605014081586409691430207037184522943530698327058428017051566140292977260982803562669211425956853413189215898401522682453201816299480812823898363108223238302772953206257597482355060088045413863145279022347949737926121231564268646315075040620787737441713902484494232411386907306752167943191511476630800310974414817521487524234631874530351706446587718795359518212089172270053004657190372570037699737212182080 [110,59] 329224241441958720856246488649460431045871605284745271107169504163069123993943626087181703728403047070421705745140227224911240477043203890051492686864444339893456030317372850272207760143492833773552581206450680557432538736154236939490981147449673431503549989825566898054894897442293012328542179874085732516636853676949292884820965196913036635235193661425656875563994199905062400553470665273920790331380523729705332721394233276198619245602038697322032299767134248939136781198310996527739221749501335374416490644499041055528865698111320545428616425968812414167100616974454341478452776014687085233049239127990889812884336212455127757410294237673398235447532573456182868036562019942527000580392884160371916840342507871437412509265154652126722586132929746083888518588231932483993170479823938144916085309615996165396588576678200226898944967105970933421075294736179354040656327513070120810579352362885601473477124584982941234450130703842306612516213975663257581961747195081334615136933586623260816595507276047598360076478970621061006639183290846191893833860965679049974199513651245154652495906810798341939348558817892575786446914312841369124394141817239356343898454533849773239216548962420837654788663286624778218877908998484037392069905926423694563018564237490181641375315328654473716267322315883744963496426407254092126516121125704791384134073267764061458150202133494123226000396215197459400724534699256614090131458387523168293356872594730867294295425119006218444705872617825386358199274437554883574450166269483792639355759396757773412080876731584724456962433564533948072357966056771796024707613483073172303984005116080202962787545895509907250025058458131953150705867232205990920515820911102037329488692690077452928608228607722862914382006697249565697389187458496108835344508933179725666856198951672326487833637047141413628409885289793540629366272273148779104669432149488898855546910174661029747860937198133337223380378335143212542033697013864354308869428994299518052481752953242266977962653554945625027341433875680000 [110,60] -22356522931476785219573747473997838905305491646274878395671329392444913559869045897712833879787611954575177709469105598325868597706660055717849590828460079161035245581678843839352512545918891880044998009515387668056214228698477587760713384952266162615209710709730043500622801562095332335215185219687500177508919591579098595154954786703360281070409441411315145794167614772686273792458899501249682122504625505093341903971177178098357654706095865194357357047464358462794688927827078249660761015056761313048760893682118847810733721744506386660099471478940045560827565911263284236332367969467133256386805571841304363824365423964705952432167777348797307706463934186236961447649527251956766776659604725992721018011628624003393082068297160174282386826128395849121045622682298485388473500430892842984520538619133599830060192258654119412166906685894770203753115998228521405890361673721532105808002432488255130866551934001245137508256670459417686050315744706311080665212880514474580272721461919029518181308319608418715518018932228708067935773248289140438470244460256930642135000014866356552546027043718267825585915703686912704028194649058884144070842222700053902732967069110523236339313510541852943043233664625148721646370936652281976610851338339011004664153291397341736202851404959205092831181525935062369321662139352752517823434409439638886351975124377249807242104956287948154860105419241476407645708064234931524648880309526102007315115139507781965250796377066501644435266157769623934959395546795644735843500501765906444019560388821687541790243564424144949577701012504845257675883601585567814584295705542240873885455419010043989237036568847945301338248672335679783812107436983614602959756962640746314595120048174871238323117900706126059382030813700301189633975920101674392326249863686177130020445023001949048855043891667294691444657931153682396497788551052365663861617369856449220917813077408104466670453825185459775944418631038173545805349552769177254537694830861884470527186202161612314774736464434892537865484846720 [110,61] 1505170235279815001914628665445390007637144214054114187459264309107010722252102592845063327028471868361071119269771737939212051220625522954408071654783804241158905339923471417989446615405985913198800604836580504813047566680112274607572177108768002327776478381714494200883395903007531535390705851644873461532308696537924757135787072292178871262817114772874801193727130062238585969248851847862381983982779113787825124593865449416787059007537493042667072127287976078208648033156125020404300326047422024482998590991540478399772699450405131221833387969623823613529063222127004101769378720365769167409264573470242831208472551768262397099606318071648049068312070153892260743758871824952117949342373314071506952022094926098125933206411911941830172776057448544572774406769127383676354844944987219955170904090427999644737725467015144405756710322493798947460619905987786983587706352743927342271337360912397551766921309047003404378591506304327855781167504893988323475736079186982251002097016276865049909547749447227389191416269838787236400985707793298034591786655406301692830962942303808786810053599972491199618327574003564779763372981226216047404316732162800262233561852670759722211581274625884976993401485879417343742422027953958544244117932424796909569779546373710037502027258631217422620814532832263887135877090484260999922510589348774766126779003317982768577263514029235019119031934371050353855639365038734706985492111390936153754467223403865606235542467086399049221307954528842894199158066969931139454428695651020924160710620561215855521505137469344221175992307039941217740971691520385835879001891087607665645266431865174113706463659977696735496594660808796190869967166233950013208921307902852863859607048355735005528018933045336218263915113313377586939149529613231414728625151513054034876696277624293541770639743234860193680674105681041454762626587131855701857341694569412108450031589994982737238535084444910362689527270968545806572961700096474483858814452268676379387839130565673511425146439516038726551463680 [110,62] -89689898308499171636529196078357865310156089864046783811406455731058270089838905431603832942708616457013187194415117214146870929720758419250825567800289579276772970938055787708789390873566762615194350539846978741127468912815583469320749460692772085188407207359968842226380696604023260144308360325201774809687758517522205391699483858019980520716650052315606367084175936128547866034431029251097570140404426498590844852174159179898360898001582164764794931642033775776641528619973857152712736858844351113862368065094140310360394453918776169281127625801167080817523043942354978319235655651582158615513295526656635278266925669723056141648641625231167143697664354118906510076706171834499144676493660977371198905701900965394691814428299766315782630427798039476589549357030435367224519635088853000513835215987491173012940471083950193425645135520381555913577752209290062685735045623321512039956703910261796555253941832863964415999982075091641749269438176491807241337996461404443705597699211661813308063533889701796375766772077984535783228528635974674843245105706067127377160952297513327952832482085401833441207110578596696267416037733187470575657458943712156787872804831368852482545010283227533485458088151963181229665139712790749539638088182260342332345322981552086766627118537029292765174731357684588695208087228148864609797003902117717611282840152009973282860305772988938293884876946545949716690552560579366311605037640020551245360993745506968305415340533978486938771111341503672711192919356111973333533680631051776615165454755996560608984616363408078477581404190344572748278348298036763139881521281876926444991821137591211025818652779879384363053692629442951555460544270462543887954386038710809223073903169152578748974159000573958749521886878567314312264960041653471370407983675031468226730407456445065757877089868290447891503609094041949087955855154355526116585098149114970365425537524405180369238861259893186678747459606885750008190479436198559729285480984960672654012114833464630038006627731600984854800 [110,63] 4623284174728057878892220239203390606470805830019536529788948290555080901305024364636360760704902900962954230528433597082064328519189268919833278371741308877843248164438595871435159385541929233599146382137347493417268806626513376517553190389999273022888445925990199836597102967798960013100295325902146843287648078571004895724172977948974467766455833962822801572993503460410233167743192865563382651917909286572773754246425996552927446629096265939923610596958824446360298478601138616081525478824903405506894532792797185071452172834153497186837844236559894432237072715899218725392789495034152165818674199449343624506397233918329098396386724939299406428614715942238590204398057073170054051001598956345314390022629312767673830816845071074619658590248062751332830897260606532064974947914541100257623289613276677891164870589106430996296898201182851020615134292990493216615893440022333993606892545155750385863958312687496867001556556686322154851805820299618910572547238297196658105471699807027652882417844144238837355011109805028497794827582317890805072292446120406265170858993337790467734843280208725640967419470956501758328391960441290061133546931927194022109470189117851392222240817479880770377263271922074805759301535010663144476283501291275077760002392828026754165020452863616082813006299149535406069230634660985234054702297708728583117030810065832876366073806010688802705993845896858881965288823076934053800519548074124849196362525485712278351103292571919038426317286324447968001663214499954665090746278624477601101743324420597351642414282441795106936482035531577090109160696619503458762589961002356071320572924741903941281113749351036461747362328974785159015198113502360827500753324164140582923626707938899703364887867798527022256563105805180571413877223730537547008910060148958099089790754139294629121436248756702668722594257488294334167763757319299499365309287845730492503122993944917504591630451699828772564188612223909713076332227190588197428966584554063709803486419445160704841605716414778880 [110,64] -215664998570805081835369070076063480236500584380249206511628136154082241849865041206822156427086444195136876996602417216967601881986516639336719362348011003054187747189236637937571911984099159673552178293378511782171282087486533472840536446630417489511750784746200331698026124667499406289554321704791447642765172753878094578931085889363204098656789108011331292272618691513730572032395514298116781915837490362413177198998957652401993852890010160852643175537431286864192498224767443119386586070053072157405842444873915080170798981004071595051552752116026666111653047845212237754508066748447878710525758533760916416115396582207349672884491468050726515921950995917619957834939757699842392050839499595374219676834756908707867307074888815148115282822983993015906708128149039380163453900530183839861810994984724708514697982871891473495612213761852013143164746927212895143197967953498262155668112444198029639340598559022216864881238216107237894707584484508723626712540065155525376340229501283369961992119232096552196147760471627200852500533336619595053706966178847119520815581889543919441792344833807571466207986465669969449879196694298378552544867129246270103214793226485211549228424213793481920998570897115222657712180682679659595347636203821601719518066717471189167950066498553983431103266347243832516258061335322868728454515020903117878179907116314642210095533965316132075102904454242960256625230278491605541382191796533814246588413153183681437530058357047683129034711592228112279647798555570298202337114581070852468861166842609749726427690391770135464861580509865213039866738380586061669801222774999987083936659881365395691255032455766242080811594628746594747920685756166647228856743878371767177867935240537780705838330912370634517428172765067813029383547144243210426028961965357253442198204001322686159643461592620949969119398193149181229575159205982759286924107917988768147359528083539541807087928694823469460533294422088162760866027092572420533421814184167784642228162793275625981470576723200 [110,65] 9566911471670000295767671705607516059362368283289050102832502376940538239895546848682922480416539026794271464710360881849521183698791669090324812311949199267822265005959149262875616213006270020825642540238004785636069640976387219549685699464032618973220509834533791559892745352419224267802017607387205083228768409047913226471039811792668395643596004588506800297536732047101404598949802082462443219879910802313250845121343000983322733715661918805888701920743129258866703250286799315300067097629736947391590863087108121592773072584364671308115078496539309632307414466350923175713473532724666573617375681356360706634870559471992466112865065452861455798808526352795365396917015313400576675974166029700033969820354722953898934469432222234574911672751460943755266304395085199480260399702680692255121706418523851958693578520001116441616292667507941044042917638198758834621168237569132016586716880769277290346497599310249781963163666495365538809730246931450705852677126633038706876216975176485061068570961579099394432975944327676820487633336129974885815978699826690959462040894937310193274124027586067049993875682547191569159562608589540880794958760626308705319222036152240800346828712224045982487903761700561721014769869021875241935651355515462780467076052517718963638055720444362526700578056315831331323942589203713712098689267067960706846926186821343584566128830905719047238260122302982584431209269921021122941866260358327952182285812704125893442760726826961218971750257784460966653500681181876282848811773903781492621963151338651418713072443827611787196785687494119526031821295728119275878347634639058651976731956194825764019428152053363027839974447698719231774248632929985330602098807563983939536898850361062894411695853190039366644323817135309740630264620621025557048242408986330383520779764608982612101001494199765766339821809927054490123478696748493564052861213073611444793998221645598747764712829980043278387368631991658989660136623579637322359722479812398586832565545467271299404706560 [110,66] -395409748115633598146410091714026447344324665074272534761961823342130796713844570203360946066958390263757252614952442320891296635176107435419232526112856504380174772439807972281516352237624786069307512985165263978886479781600307074395977990912496114373314538533717407541332946975789699502930203857581819314434110755063082996362547830376213163107150875249604712940694792073028251427970390858708134570972375496673209024784422026613573232429732422100042568665876402532736032466474972419927070617125577001155639698206443629679865191498199096875885507968772987777293370705113374496230055581755519579780403975632591771776346404451268160943995291341159297660258224364213906345889670179243136682311600846585634548803154467562146072472767035769204202826080140107396425353785948691217370852084329875002909277376008550901425740244553315267394764226446078932577393862529593586556081666501128234209815666737922226832069582557963171350899946091987732917148483362596586983209575276918332327747193132941933660178783362798522402671871077001133212929754039988470345470169227647475955269958850912684925558908664643283752686648670165623967547403724674518839638945468227574093420159938873275730942174954728738041935745822191974917058867957815926592778855729883815306505726559012175721340575634373183144996534989934964935385982561333686837210556818176362941023682201880732591841397264622187130320733352955096603808674663268189639380076422804811374070620057659751886445342158556580429645659661372170782634965479566672368899724562998999103112696315893348207872846895178695325411863964201258039168530093183596348995938084494654436833837616734152141517323646005618153729352567727033284795327203193986776447705752149106691157647287645849435514087784772371858915751805961387197050642187899396983764985382981499615255096712150665814231425997858001276564436720371200888556429282164518545407356903805333938182578843331159155289654172500339818880469541576585559663362633714893814755370196722447065865273168912072160 [110,67] 14531244386938184341911387118290934510588894340449971391125851717095074936251278220151085340544543258617955334822025260835872918924361409743418316454856620890660159735912295416438840523449359800250975379317431972760932816938664845373093374956469665789197129405572054381536924346074601502224246511356326582941206216210443710559160923924636886873043973529099346259410192373738174215101565341357832128345010658996648608766451647597768700487250784950559109308073594626982756324768978403436553149363051113537289495854615259078251416007460389922337135673003323808832914064008002121742609388914866742126091630991528461431823996568056033187077081102149131237985301158772808102929734587283469998719619433784496482037621806848051931588610838167414261433044223697514394176776418524969790942728143126802233231705508440382778223548316469791756487223321681265738835088344318795924614557471884075633866527621132893086803113913924084771544760906429268030630097263474416759208551895386654314876678224121873969426908865793292311798447293440443462849818285165080208797940249080157448253578710851705207087102395436334488456500530869723078890565206750476817766197850808078350718614923449387513371390306011715434116965734082017517130609570831385098051943545438360803065390920460056126513987253444589575345938505599008436832318486070516518764145626344596881890710603219510991740408108976806008900937445380308357663816473698855395307785085641808132082604010791786612928278361890578791577682061587360203056210138409649628038994807109507003209877165885418496311332722133320509867919295717940021347374600655686732823956878451535472459382285939120850284029972262312800514154964941235224757890018229509347827917465133683513546185270461305740130039564386506853203190600556787813668860591873280451670550334513811905134158533327664464810618875239365897886174055187333748528578169991355554414830129128983888184180479548658140930779054004153532365073013873567199814798337513757960485491627867539847966322858964800 [110,68] -468054366513980913426514758018782154200340444847072280060879609486670783297888119700480783099236650580877830877873295497057797741120042463918159913724768809309890754270626515876655962016006007722856359741788034723275941181588101352408869748485454766939863408680532521429651081829752813419332563341461450583534865398392349376363299397539354278524722516862548523469255622474322988945450966498772403984804338398265908834967933725772163554560686307938881614317719510234741129685029463405012449803193270357810684708064260015223635205140193446762980440135014315313657848754712303478178453682172518960373730902983853145799615389501611895925812936407502129501557123955344442739848907619878434267519866081665589451796148971218345643730963682608418309261910287019061039057444356539982088925159042248442362780737365996810958770827921738188513405451747475912536690317804751709627919184904474931103794991487569269770926003728045226101740329273923389687219060317161853489098508018422500678094684547282626253499450110966406176509466663115949654467529121397629521630266993062832094983899117123690769884566519147007582139294572632218015408583806408606816295573229850689786414193839780924234060994505595633316136713395530706025735831829192851331196796193221803306636103721094211955422133481120651095186716282117463245587410312272565719372492223418661738630553602236772627311733479368405029765092038592879929523854427010997227138457380509441867331387332737220321918647251366283203399622903620192930882324976866187928437013305229962974374709523297758913081603198416541101763239732836399414124161143628497842760444926987672635611648402787330927841259822616976431508489955665356073000323129079564642882211223492185013780868181032326542821356973674638140175828759778410673695650329138733370797668210951624846418976070624213937818345623736560082804606908257864871512768625753601493308989522036548590278448558476000154132026577292551594220358619135208524708744179449651853467359705177517673954735040 [110,69] 13249267820691480898889163921706461033815986452781871739091871422120975441307822329038080832799875523725626546839754111066201302966557486556887651671855616055763474216880007472667831955763926059773559607686877190579953224927379069821130590398509644209169565212300101238692828572097083834558554857244429324833200125843484769429515530454178018816495365709023293014011438997896521499375495221318655155338315956643142184016723338637002507880702111853767123244063873291934517916450409137428083378066859950698434108509362615280055994286009589414438551490676431244952274458256266731848799247561287218398209954977292456303623038993138684481641371848702036219277773108281109953848020990124851854708996700521632062037118256266632638579716026354444071984922049576744868235934273852004526601402933513874435598373623701735939053481208140290853578944460905184012269953483227216256891050861380170868661055556671277265282773664459758152003139812907800222892068419670257790477804335817514335430480566078582831501350933942925466793082475641573329892583000926061144244114574600560594321805232972658791793885461990373770644561661867468268296561109671532448342996889886571249787470684793884437093197771167394224666228715633104316826825698447308724902531753854063630648968232271609113591608425895076395929956120262396879267200480800003426469263448534034826168499595142205458563335661580390183347899388822799896279838207022454792911488255233752475088177010677935671124709944452517149350627215709474538020570432215088826974862859678580782610728780922295759377302043435363941134600297914338485403258530616518383635533431142667813319114410688064375188288749350794580810799733553496542566618797430610873130261112531056168955728927713100750152962002911309953817982179852630179199993071565805946878506639051850854880629156472469286353284000139392749622618889875548036599402168240938057159255804782720778443970920365228582280339397691398780213072379354344574354851554112761702583355205261849692129920 [110,70] -330863730679960426998642194049270079311616648108908025882656926743669634865034357726255002492258705158786529767951889668557226819009481976266855404992314595832411775234578276299721738941792362612038921909864387205707940609192264780817289462625817188679538191560992255542690250551545466090265217082335488961785365392705291544650350856602647789869895523630874058221449957925933895155678848147226109187655637476212470854894360053524621572529374305908327421136538553306505768279321680721697492648164352114797368716234142581306523364603346995053913015171608225290301848099220193678723677619592323642661994459774120520787391005696596145447217513747420864961656279567079226796771421648484437068730189028354395014116428120565822879450226689293748216479385518134836532834366468747567841704652628876565068694043562665055989175031192441071917925778956309728892671552092405951824559576598280179357209215771191141953613418819026416476072453792290859705685987992935598698600765441373774186055165022815081923910823929491954025923876879794746138370553104420659053606417736039799074723089467093032864601004859380921562757806723127628878913858133943118005693857534295744488058642096649452295924964830142698319002972384971572170413635588070434054973037129491604028406307679209941499162444380564948493153457848803496574313161424378555407582511245002314342136518333636855013204704900133836365856534057764241664589932530983838735925618904809655618672727486462358142070542607250196270293402273773579625619152786489435185311506879422745360356550263151993559378484046042079581295715415605035806826368722691215465568063570528974895071638761284700057942902184770119511709123518951418768373914554241545511936587782697210365091098991697729179792737282551509089146169048356176318861159738668626019810558850181177316298919369341418218031824002788679140696410945792347059970678158035577151098689273984425965801997247272058088759755632639749254510536434481750509210066909947997451357691930125000120 [110,71] 7075259029189888283431442220643284807312905600658613530918513451396570709829183662039018128861760036745644898066674778360876737887235531497160218292951757994485396636560083281750638409289484346126394102825681777836003655785120848210334335255696340637237137458072392945707961968861539259844756160853324175627608521937927625512693995846443487388834073512059676270685241380019928213470716228049426143150618473967264229259099216426849359153985297996321400467999898519624340856781899750775654660768600876052967849376335699558839892144683296874212606040454893123403079006463566246587621827294663843188988775081991690923467538353114964811936052067575276856210408887546624351714437359922125585825334075737713729738365377834197791183506940215905623632081507543525463942189244274001733415233417453160508411011577655428534605399703150737037606570732268141903215089458114082287273627786328669782087615688342756954840050187547167729702460364826757337680604547223735740128742854416553920113673841768205264277803562631561441491618256133042953182564564630891537310072440304833622741671829940301947261727844327300681457545012672641592104107220233617270084979111585105250393957601616382140509068394920374219184597018452904640942165323336947101172845935312961639027660305239512232664809436484121241616610270038573330729355132113970314707792130290735550636653329536431114724235914273524997184301486032248791045152181213310860317808010521362146709677237607822840598493595382517446687616952569128515055129804053057994045550986980933106818294832058592502511514189660829602283208169929380751385676373884784429791917853035514879113564575040950859265799142394835616135716162242544994523203015784718621317845575135877695285647947171950761620946877669217866443304647483787340250496209786187997003620829589789173613874938575803786866946008686450067723843499708543361144520047391628919279551779795910076972604470133624367050401989306097369330061887729661420063651795345155635579018879939520 [110,72] -135511068842299858788644467105250643749348754030913841201373962574580450848231031113644049527977765865970556582700238404870895525057363067829795040478677298477888043584645242233270024709241879823014262833968072968507883945359546280916247420684559279451783851689712997567191391981556197348870288821533110828634045719465863651737090480291114388494124051829328772545564236951701198629046231957640668771304159479959551293013067320825873351408612232008402239671390281164051536168612188225170823307807396946460073671791932535835239383680345656717846225845445962603837539289061992319622250282828357275393006759627958274436699423929270971700188191174238374199524529757649457150618735833145285773467723152778062223012484447768924423681376556797773667066159157091383401645445944134688029051331482827792635783964772767449331629585570892427059134579827591151750569680855573842843879037893340524672656782566941465156126968040842371361367448743516633685907115618855907187669681629514622982949928337743195179558548264874559343481983914050650176099782288733743808670157631368526466746045109632654155270721275760315506085347326799581312589524394499080077067756096479274836411047776310633623970550312915401496473836240779281971415758569300778538017484613983080979773388698861342501242601001814964952531968549516544788226120992199550559981859936921661090206266477925708622356899113247465620591741063709742279812022430555537370327986722222781740033114551787178230222640385661448875749999211558621974610423478456250439240333812950081874084564750049566477662177500576924587271144844637681533260361500853527258009840761708891413680475567009834561787981497464749024353974194772609194939692813451609526108507483626270991652786318236971431216958339714491018231406837760348578028449160225526382394775947182671361239192028169387492546393387135784556021759013213699981512393269016468107172870049587217790296009337178869647035780696927675063956265187965851209921291952471758716570302720 [110,73] 2479386084658739848168558713806161047756099969741352918044458292378248638354615701037927630341279813062167701243453081856260566650517903659130794565751935278804853824055952898141721650003636856196020149010074556812312414551303401279223353104512257591691753005307191626866860904676082490695188556011513659688522432354361668487728702497947028300972656185094588535784727437196267749838220634514808478153316948434031167888006477673600784345537633515069603318282226023600541539403940977524668500482159608167473764043963921407340532530190301261210189785441306364112731439727879659311136811405309727941220857503970152307818972249468347705333452908069738466852741996802667505613238490013559295909066222492407994293172683194604524350471002656445042792730109935883138516613105413422269007956311706627770158496401683783582768533238570118187321883292770719804696690156501554361041984571615131340384869795992867080869441020562075129871428483182182788312992363881222924396605749191887387440670870331476451011071910664469498456899295442602173843740514601279338462546364162175616246118757021367850964467775776887460151927708482172148018715632584666330405146096463743492609382092428188268492921789735387207374634428699486417189564939615620500979258693549234304812918774704199399226116715545255326473636064664401998937837043405791716379049649981827094519713876106398078037006203887171776031332789257215556487636738243425386980181240430445814394156308088797645432787026503161551016492229038399136900225399777672646561432356829978959296846733794626048477542831811393752701917689819431622789734047007433413036125686517412158226931891650487099008135383618678423741770685889411452783311103834750974801019094995046622566011259445187653619611369115688068488665257919269264856973956633879548356727782574569726357326844767217736477864863826067403339048314485193603495307243415532260485194856418950900593825123230582613905867952068079736894150609918134936665869221648465911351296 [110,74] -30344078550086901204496182852218316603390760664021102419301708018282309301293524138976546690674485890973230013420650549130052714018123864285638568010847642922781221373848795340751982682081574060712310551848536820698308817024320940382022187804407950880425939743281555332284845350415979432918902670041851233634643009033608400131794723532413503836124340712507804984738074230616067187492234089637337176287354426717159911792085099474711484372158390528734102782083673085360869379246278791092922758288781600447543812512628141245068944932174345757225601802184478998825534415551270832774983511342922901198013257965368265410809933149287343880874730990905968993589516088534288573539998527667501366425904053824109126434069761355610549708971465706123819155646669751059497616054966293767396106050069752867450693668326112423651569327152784822098861970364937194356058222957224918580327937832824668977858634262477919284875990345069572940038683258621610173170017031641165031704303790020627366133344344456115598193586264554640677685422825069252256734139173709655608838520970599994312583379253728971424924145545576313484940030849255874610957539509869003836357160170190170985822996838382675610218677332272717735400627495349430061622841086144940926453299739702556876048860669415694017398102833233951875475717826765125257066288355304084210707196959801396636153234789269173764081438982509889057181276850323901242885530314322837117295861536467031621581777996365784566267650725222593691712612076289647649254817072134077811164957951158236205169567297671607102601466700713513153247881355868978758826585218797260372689317350294951600898968152038694682133096405154714881701006162288918886430724717600875225994755004791556034390382320580534019736639854489409753218942888574494566720887064501015083055720768573157820562980753023462018613737306438417154202302092493130684510941310009021516311813736277572265031814691115602488025261127719855006478531548598468739386890512256911648 [110,75] 214356790678904999962228475291711130402079803134479004889346526833089736563160828666792799553358820852834641822308657995876089312008622027259911887392585007310960594204965592906294373339298230578206339664439516432614932240883112011856018280988005399159826490797052600626285642752454758735916657726263000012737062189000121023560908435573460773421943551683982209736869966605321609803118745523967901135900184419057064800963130251420317841091668031233757773417743398593889232702432552159974264826646302407498272277576746466505691105596141808815245214959552719115164145435942355601036794952093702014366360427782991812082323421075216611804851093095582433381483619011447013159557874594480353008227238966059978750303036985194403078301835957324910846433052002359130186592581217612594138709821695116509643156178240448062172485269208825405260802562770335793546747319052605035631354564716745514621309139616124207786132882145019535466565636992747339589114046760974176426481839944878234188606615868318911202218323378302284284292354479819657484487846013426221177180099279471922842282398686065295689420687412920992154977736554805728165320478527059102363914402872502673532271021892576739058916391818418686708078866493539946830167379518616005616643969032567588035561139866112831653590327825628394991856940742995658707904972426014798621857931512023043891483164247945802030149189982550146855200687320612117943105571783819875398927718529132507420847584377302039659132899353285338791962013616632567209385674668216992559131346440263025625775194535255710937814274057642634759485453001992592738373770362114968139563874604005951858957748337175538591157900665375943052791591409609791956933461671599010539977190253772938188663328216622284944706968900123110044114778846917319331315558967805779902141713790672247394894169651078617270397167886811662930565845798889058363877618282983120635416136280853097718006637874061795194447541553027716101039524711605554861608155876992 [110,76] -7518094513694931074117221738767307565663445921304834897521564725688702090589423299340751307995159977658437754208463608413530464471137740796858529233768136303286611260527740664350383005117042944643602334643165737997856109609161105163131850454641307413229239063691735415438575200344917217146239952991166999259619967531346755942858288689232846480027516052140192418313936829659755803966764322490301430356506116490123473277500115983260129007775245356212291689462804011733549833396456115605287249536682925299447080157372777663024705126209476164120605971437669047669012286966289000089417267792083549560753998818742457242076442618172253119857820199203804160703987235827885091635720017585609993161141868649481038425705021174954683676008423609750939700932144510556316277819737944031566704707959750291489622821698995188638027438335596797524699283224124138518800601167541469759975454167105549368900498803100356476554488770748145365612716304307389985150017454218329055822114672894679781348985349250302249193004122314750030664098382179261083591980449597182722629365306364943706776985794542461702746666594060676816146719445099537289202828474126672629873354505539515819727508469671757873415700662894687260798079873689974084747194182418431998323405049051149904770169978091162280838240864476192802456052936937329745553816921636896028111751414265762432982478309937241091460907023416611880324790692605292953022682480368604919233105527698936184306008624238326836600976762096486649734211534325082797005622451900746009593413480278274007735023883746412200383104923922335311559499461108990444199794343718374018947633620497777171654164621400956871445486635448601390574816907173397181255341491883223054985679615879006551391752059498579573024769282065540728799755176724225890839169858964226713715891692951006586794244402039910374694907062049923624201249706383216360665068918160214387657141958510092122104014032967308670346995046846687085292837603186077411047754048 [110,77] 48559242784036491789780632611095055279470419678779951870767352170822337470642677589686158366166344068656168403645934254159402326794596518944997684466990313495143752104022538588408999216843863985994815097016156223693334442934621482227190481671861872595517374879008327659750447597913300951386199682870447364567926527317870474958347373738700978539661602371629481799748546327313338397498971770789397601850508140265662964575582504628946537076160836407740325846580656820404793611365794500432755033279435799647770992707916800971645529568252228335701883097625034113645875025677272887848633682723259151553326427553245239872282785756040287744909669385475188635955723289065353937535892325179613919197161456827609942494484493627099520943059948911961683510142928344631801685586126399880626204951592880203479753891106244183228703813253501290413474199034612519694395590087145880655314141740403574345922713008070878574841497604202581113836701370056135201084241129303439724576703415855020645511831735523300114987806412926585747017971886203893253848588609650787952063257027785506896631809581630655720817382193563962138009402322544951164535688568327971687714823204944244909236894712244327443755687542681587987043062277365655192181320340970327604110429431952111583697410656839417798391134267254930850578817843687207583330777008577120359838171472498318232780409851865298965839571791953576247083862674362874737784178953129448746563376840770484505298248522540732737080725878449462532461020476716665305280615310558101448364599880070235771422174277035652968932052147941476631704209274292053304700449368706574892224796471056673840188925656317963988165446662817423833815401578200414067617428701371818332019556034171583814587312569038844467144212138025801286245987951620877976081246862348531034148284124540465790120360095596097957313923563464579262876234032920210108381632409188430965721298089163650419623691750794716600314343965478258563344067021138107772288 [110,78] 1882667175844304945692471309778937036959912731700568140363183977683980534422939842245371752138571078837398163478850642566106141170267938346525597898185883096754106428766734174276973115309597641115201135307749929690366074546303880533196150786593956674860588977998460392018373008408850088282589042441462524337995373117502089533174423884204704140323023181266115657491845422021833347213229824040128448245679005160067526837162188656284850809220402260127348717606708000198579029040708351633974039788406189318008637008227337485469869182124693472112303025536950543550796540768985979229408504257358426955222190425699568540464350208443173949566330811778825900051841424701144763884842335727581993802616362936089767690528256167934751950800914200816487736884059316330597793527333114942173789312597298276982611211556324190739432587254581732698774297149915409336339767589230376046658810335096807091932891207781189119672539956706253664163221160429181077521474457321261791789057841694738215839028216644203488142925430194043820759560552557442144478401835597413679363937556013010340320062049390381843097920632144071869058047551949753673343637941390821177871786689251219293033378890723032054266486419736848785690328421827464912405518197993471367219347366721289661610127067999450092086495933718438613755918955940283419766723430735773085513217903671422948033741448122506030212226335522183136872540013823458917333767400251931777840339745807944381377769554262798646627870339320803626016440475865033678620202111425275775588941082679714924804008839317922891640436142279434211711612450806745849303728888869482386203409326727200249565410848348059338325785734923785155067536949989362401300366903721875664947762105417105625388121973073102934392314617813975921698862241720406091012097582155641699122089103342670565797529523649075609536238447736718660154601762866554922811952755075960475128561972223293265998126733049955403359353793646777936382826742582344568 [110,79] 33990303718426399577587986706835035674707966957150675995464705361021192784037680384899141808142916366980534882586081223923865484349663727663092778821797298643995414069592619637709946802959689674235624466827863061074279435470519009163869355289324960025094399231267595983260825125078551221741381754398861153076415569576897347165957489242717171368863075853294097796779815132684198208869345413801663368049348593982926986863721168316875244080945492383092506731100153917344321917220031373609429987278064513212339727259408119634358895824801445069208260739397374397683361644165326361795962574337206934821514514330193955920767552661959788763816917306684136937059610494884460983276481699487319622293850842247098510175169365263985288203021995343380988283073569444426678987091605281870362684272404610093745961567315663042889854324857302999187764860957021430071180696622243328230152881623299676258283969464656614031931991436929660887980047910697506839724419544576252588943422447740809352335894389034656687699556210129263467864084869187608217030534796990292535357044056269311791204953719883910482762891335809999264973119125810178959925473606942910720462511489563374584015992808430919601629001599351852856227004605041262919864681996869739520794075445463134442422339747522026259743240950678524004255190049875688146272107153842416923538199084340179748727785087252770215312028306169632475314108008271213052291752084899568587431055954977897159378236432371218618807906360292960233130091942786377217631793287954607787291217920106656229569641052703320641400768886646923379304020072949240153159545454353389930262259376012406856750622148986943828729947064958888764074822987171673320937713024004162325190072894759166774918984262300068758056105483923563612837365388132945296620904117387730138902620923859604943350004974606428838288199974940290801803198522666992822341111067310466416394172814340114430801466501069432426304063037077301617670121223168 [110,80] 206859925343291745289098972474744330586466397559655928578419575781614026708472716210167821106496752174933648140783011375635270485091517512940983768933325063546098375555712570939220350038251862326871074970789021518089767321796878961033279388370013817942012934360761672370162072416546098725429496521175203573478612614234103343343701479571296462468756012396887308832977655156682516042304073806174273255706552257305937818248526999668366208096291814113810192145993190584676765109556962714241117282673275310470144689008727291696970635867089006118199135285880239780654628022015766345932683912122476152560215005050296867809565812664035071026159293905264828474485844135247729846392956883928766004961453911647571062388507619256541287427163661395252740264272621440177839082629888200591246066240267872818915118271103668501029633472694112639363475530736208248872669998084858030981210278334935366718280457244794665186769462690143473741465436645852768145956665555765388394361936961502444395439000827795767280855138513652921508144855128075905425967389262595153516276267103390652368331702669420144944432868894520926481963711808395168477333735606112779930363635787272302731388007646661676184930295542855618678727272859639235986472677835442741137811501986764207832762641263524891666247750855916314205843056574387175565441124605785927852799043442986102973186818018951183337909714913890083017791213823505298655693261366934986414448471151312802855371105580765661082414381959270028653561699803150401860608606119768899035808475499779541322176986803027844313290092461563981072422105208381513936543534591958075427853428609805852048137234304238840955137626299055362599345212050023069311150668200665448261312235730113104188714680785798294591754911784052646404660690078538658224051406143525593866100138262784700818385735264329420631975081814368118527014725556663368919503838217480458942292151611075501539683035765477353511419006017339288417410560 [110,81] -680635203263931131475975232908183740729515419763312264052005474550878450666360403746603162786377242830048832668528562597244532636541764070079438254528139275942725474494076697766459160206889498313840225348964600664422754319884455983583557599970779788910970419991740577906539840680357513699613138083723968784279422976866139348483880651203182028260643299819347568573054154733729797454367251905184119780668341564535027892159209744037401444649627782577729133172195360379507398989505037438567085470020784017912324106367885884652126175886755550411413578881415570050448695306587131503746508478643181672311928549152013880140941256318764831322441622792654411834923255420345487488915786774178318371891904471596631227247863497767032905344139550674999450645612343141418722836198797076340188445897935869981782823041867902255410930148520044081397073460967844114150474883543734501182990325971877029040074958233254178586951929366256724007316351168235679992454612229811348598713738272598584372518606069443305944543406454399132208076602622381478489138432481095644670530953316315086927445050174265381558175655926277726493221615491091071212391761438923671080483234302229603495895173028688397606341223812845525832922234935936541295979007679444064269800306493896166688587897044381962344672731417983369646303156036035653570947769355850670664626166521625562726537167221079793087919765537627930268110890515211545965094085029650505322064470766635600278055175432867207678767481073957846801178788364855392322348361480461330011678905973532185290980158433105837201955699109627727261201816997515386071973125885146119869017664646293787278348049060076026841822305322222805667602080680873264101815260590249690448298306769687393234426881861505604369714133343153491389059156231696005021269712155065395163135278847056517125308011117436645301475461821746454976189291518997536117982182237072864973030263795407451380085483570150618245355139852252750592 [110,82] -15999130039367491884552888166994080789416898711146657968363507337255242759112711384920607119179149736933256166977787989492996126146951161993260475577083711876840630000250542689773639510795916491360460876291807137367284429149935167971850383278013208434296906508236880980174875644055095377816070462590140020309366578528540173437718143160205593088011756762012408421686068383768099915377857642726863747851925244196339500365398359562519663402506214216589474898494477699077678690860379701057379807787412525389658201831919878008678238422921071721235429390154566377747800990871428956383975534404675885861321358353152813507849698747722146333383418523757448110772815068256568611518706081539744123205705122608215548746480561886291438187299632589459972496798757116424423019997418235182552803154590078631082448140656191492317602851713207051875640510575171678629183631040930501814874959904437535465646922912185721524544972591595315616843889855524570191571405091971143506534699705854863577207287764134172843191483930689274988200562321971898457006756250009271985758818451844068441373848413739449558382076233766138033550862927433625380458764465116571400331679158302834412358016511061832953106935345797503140738415362174182907965363205764250557777546065020310850457858012710651035075466970825142534846555355223912665914945659027321716954013759149365810476670174189655704917027228233094647214285507558453197394063839251317520542809585815919185163999693080001525124112486745568390939434679840177670559166937037029462677402848512038751074103361933900704282186038604873601145511152811773950579983846511644718600596686295374948105647220739222431828336523658665557834277356116603996511937310295910954489621038900701299388624379697640654539637667965457525688216445902264813156106582362260772297312692642160060579833849830190995722578831371823759025126908829099654697442507503750469447606226702457010565983313247796718794190447322816 [110,83] -100689443054412987955405248867377786564837052773056209822733400982502052044400834993273134519928875041803701616426204093457799897365252685952614736957733503245673945774476319923282373920706755329602513485155361276177191414264713805131156571696926520659506439748853955613552271284177099867474878096023966793363832577168054930059361645939103890066227283562643999257071834367885258799411141597596597008923131109453700053161274486344468674343903936280600317979410900023226182551344227872771226521631284829864704904535201758070243134141792534411825774337026016868096093118500998272405109611886612638365456888708214420132172923676185836998586473195449777128226757279086427885877779915854644346265204007946332342831838773312641007378430310910059838882538628637023845171191344086132491187654502350570703751949034267750425264997073182523060911340011263387088684697148893282597742892486249304907551653965464091390404078375501271523194257002596595170569457205258161340323016373682274636441902048878061118576374124592970720370015791088347873346578992703264209944828000854394333192726168810257763009466969860295722473416402937110759973256314017757651462486196813299762519180402028984557480597405580965103794901036086790836461853459628198187036533100568295203206704918983195964052591540804362088103384741872697268196974195518286662815109078641499226872744925015572791619187016267507175118868220491406947332242140860185696755138108749719477653101285531558349991397765769923474029792292000786095634637922923438850258813702922107208605939756126362236936090966312150659720312483408220091157373935372509881254450857798311143970879793253788294104665377821062341304781775723243710764115139155060492961663197015682748845935511237279990565449354430914409234010700553938287889038134657491646523631763686799411594721784767392837940957417224818939311530987859862106139507300567431375686348999292601151848711514145015317169931712 [110,84] -193007224399981436878136356439716940215291600226326667646900090760014620278691947933119684468066781551931970881847683907846523642464926595690582182405630988022897984914111061619526335661402395105825266715506476500831178570196877743155938267207426543991071003894022048696149858757587863714982413508054464726479611186145681971777434465334451919302627042212302506426015151306453050689365746325670793428112723859878334619736422344330444134963055513542921089754136354316208531759793441457965525171774796577186438650457400040506759336908942676779389919011579087502815299919433196237735831121122287775449410352944530852785487585925119059229251316254535416968895216693722625703479426036531061156932525771324967526272895402393791442570934448784613276011430679318739304864604709498094559572137578848606637534728609340213721096891628045440955290652960573330161088142975342050628374750872728325780976520728227563471506422505423331748544153044279680892888310994412513955209423458725781562217125902840202252872225137866835412679388732089610511675435397753110876877718476445135306763216380689370752166471121555395325899188660015787864757673361067257723835305654402508295273468008143086088130323210933721610912383020926317282053283064698242729901792129461590286553067894827039580140613093101289347176460895051750846228532394456237100854403454711582857215912945651647958322493065927867300664211430519833804773429751300279499525579676513173159152669488504458417600071385374128200005592857751260513864638305807580144672877966713734026255326278264159554147486993393545749495438327945490912285308737378989144134882359280409398664397890812458524899969536219275081207712398533541447358723935799639456280702612014303366043452955192499683614693873135166136957369142596614266013766420196560768881788190271862792822552000885338248524589452912894571028333994213083821800121897895320594919558938938633944619432077685666425600 [110,85] -2387599483285374926686438018745602562275003796472718928511583795837705698855492444193682759878634418932592546629006740686520079738967599585596297449823678574000949788912170473259665699866835603866149971254520626047471483136906663501780040854541006696087711107317630563671935259896333839148057440120137908952673351010334809157821556129733967172776758678288566775445251197741206091030657277223265973600618531070658998348189015174816965302130889510087797248338343953677127354509015083460276178051020821795061520287899434369945482793020766456843575799826225692740295275089798557221800775224334411018409798834015767066537727204514914986536372900391160985033906441396578483385989834836935193101871052215869294963007991574106319721416549159861607558992496280610149413824326706124525747987718777345885756271471718547968250173735283443070424747883806413407439346445875366750827103544507464497622131424336131337381955515882365575473825149807783126621088758327917575486636488726850323570906439277059713186596091118114299296674286467075088400737001612164268334036292233993235526626754899435317210135865665385914566200779147078215930608861382594801739681961497740741118262488721376190300670818849319479661553812896521152781465840207713375502425272081314080995123918228228814900810560381645896010847328347622636396341401098837795593793375422983746213788060145740303322658861713053764004919603419262965282150255265052500566515302637247807122695325760455973770177541138548848322358808591663296051122761474899442259476458831181384809700322401971031263664920708731633044728909859847725464576549887939674926069100885846573880411075283164963111197098743355027350361739902213934250710667022162298281633947194748310143969094976768575069809071027797714591951430778548893118607740118936112399087823866248299116038195591820829145095183285954591082678688059162317713723460478888238540201114726257630897377783390461952 [110,86] -598887803391714939005177612090166550203993605172941081864657022462924458351335886655762215456556545050441768896922895721937939321655045454965902672104673499442259840777191058696029950263752541083212105905365114471470063929981745514930438686461053158803966978311917661791213605844893732008200943495682128472114829772519851762005914913035645819488317132966547069537256241484890930483011126664963473573113985995843129311322471762766841291444956760255542413626453519112442264507459996671692846279070429340087069629230379826011764152634692599531533083378251145974136718205419506509566580598138887700754391275731159575913695556991589962109599594433097030013275857459980232492381944371371644370650579795156259357395513522417458577981914840469075929285422670295537917829899020361438974706424051552897083762549224469843872792200137794319793600763558804187610487004421819233411080721169303497272923328164987069048916447495680150482807671364703516017132037395783691308888094101908362387881445728521229748668453043690635249733630369151041805690332516667953348994029719437074610285218759578415320400482702002802053125790526231658344864350221014691542077013069307693629334921331012957111434985336698662929534435616923135047252819035997136281797494336101997462172609360289773888600706973653548762741498401035184041325935932260740001581538545355766271779737797702743413972162471314996899035069629826682527892060643813269679932447810786002167496628355871995697003547477085296602161925214825520419814017333161128196029851462689360268621437554294989408332193863827640171751243950605882120200876306125053076760645659874733294154601035209549738721220723363572239815316850952076459316047141824593030081360112229871182920621257897925609518329890747209946650825253537586097526734311649875972241918299499609675681892391044217164500669902153386437862318180208593792471779229535626016219728590377209970434172512 [110,87] -1291157484444991246756178230688999061295499837310242514495766096081872936064706671837576843673906290955261711652074638924049817404113505155134389101681550092568329273963014842177368210686996125390321729612137239245513225511241028637925087827047502704499819286102791767435424595740364801682159174295786273316396219297241617022852459303913111713725480854843600926267315871154022570724507333391254524021831090583213175117797649030006193289154528263249967101575621884990580159819886314086532199976826325573012655496999376423542831236489552576800869718144690377307776524724455433743722514970839644244244650711566107340711123243582267948904062387196872973162625250722263054534787910451119043775904484641613214690789287356049256404816348400658489317199754403456005299281396787991021860010324437793998128563429600248971182273828387654255834915159733170167805610770472646346740228127732572919007690296076773730881411981035300341533920630383256509950896796693865232462382605331747765217409215304005688434412912508095933144849874806256808441332077106353971262290447458629852290768326435735655763209086387812424190574111016732552969007392041870645113904990991967580191399329937523973330774183918265445494085697373360617300656265738565205722400746400188757142130430708962528309963050905262753953002437687799675146493771068117865753819346757326623583246338095885928923124910548380204950125534110164077920049320036437194440176736391234938495745340449015073785120273833629188054266214071768291102668062998708064718616308052635038185008945445239756512643304184182034743122996883118433656930110828496511456721658550509194854900498646942603215594305968299965322600188196293317925293572782908469717409797891534113667280612660884923891482792728475925387900527577517131871007364867751795691205812468051001965985255568423247824912011567390280660870787982369861454360282886740182601613384789323092006464 [110,88] 89686787013254278581665022378782640935563277636838994047075624075352790605719873021110015226713389179958151947465007789332878372604509791904697557189635788224985124847585384098026504658712680870501355688768624666705821904026410436874464095934957672739550583444764159980340593906216580475976620773962751832377115235011404096597711562752721689373763558408053880484271718396096187431048821809896732069421447311788897626982627180822567764215442920294656681446190636087274845927753055480850826542754092360498417067167426581880934785399126976741555358581620046843018893251323515545533249186870874112965444675577506663319742753701686140920335244144928400850865117189341904243609771477953883784594896213324522252472356636533741138915004110188478032070714732251637362473734007219718246483961499283436616615481237519942221636587416588661649472061299878600327231937313362918883498155090944547165750831832544753634413915898556588008617342517349214943838703524095150684180685613862181374896932389284009312986401230041475661403523685459184102497475115271610464482078930738266840382136269012666491875623109139353050518676492117073489800903904293617856462740868638470282552655641311988517763290109342098680222787701915872068755249192810373249850437782895339931289509643718624258785562410235316235098783085966614527979955580401696367205483489420236742239055439714400602536554413382009176007033546785513696453170726305124125406537660041666306305689587983976878284132628177394671521537115089290691818112527016516431849852776148790644965877598260221743934785632239711148239900077604195514742878379884711232878007533227721797837645608884801092501003666822700280193010993059286212914955260437881864566946221852662542516970731977456676020830494291652092754225437572577057644863549914382415096761168457722543976068314007689385123353752392147202828470716844707803794821896062876281761769394967375744 [110,89] 169464121368465413876738363218019262309049193829377529998273527477771226026801481378455488841379764410461785580431385153540276659527091134949338556015429979880166587342916452257414397849521435078788383776061030796675631244638854947837060663613987618298372609086388197458421239633361303067664251605924073530845838330035108576084924513494510007633013218916200511372560822108018998548039924374433486692829267004897434890621110914891993867797220839936756991078342835124065238542291110887576360578445432473360596286346680498300115879235914709971616819032974867630099548278574494914943555536270465972761694342408292206160357005589584389371314106681680022660767408376104007672867304935133722865656056649445775101638356444483159203044704473814199864450752934064172380906094601422250112199973240972502984143831884540242802345131570268856917020036611883657758399112710179095403301403574985746227090041092612566371100859370495710617317055435273760004899892025208063403512170566874169729612995912660938735411582121676845815054447206606375015753932874673664947226633741006730409035866052966590787974992932506741177694471970588396953892275327143811801670143339737162534823119238819703297812983525001897325255424051688131665634096201048605756012101164569959989047026075782720237452403465883288746132450939442646885026453991175324233367043004322978492907154187594627613532380227052383276850831575701510540721802688594099188786639810439666697130896379106067259689273096319438796059846308582925392702510836002211218857150347311116381887128290081271278015361710494390607286899135592972678932559310272551174644115974102305516593102134888013483159342654671187746326648142581348167513098064524311619796798571125788049461806313122915783372840403050552597550864609927728699409364221466494979537169257365512574653689184128454646517393165973781109680964004077173353164509023978996906122607213696 [110,90] 359011287314134954342014835959097880759034323139341300254548937965989531413193220834605097534929804921643376468119201106544704579894745686078172302485879688250207529819562048134959475556082239039062429083985536184653736571003804707613424396900968826237367195273098291891740268201139264078228944516836977270194462809593816901904958768469713609433747291879308956421417580077626368645029408604512238946329079962569807745530232029210487909045865515395810031230294865319888069226921889335944736070054774154731830879305488089230650667188546347314105909375266041992587348522430828862071755206434786339216752176930735334952514265686324344556329258141800335282329334108158557479003388763961304574848114098563535138196437900791367801257441138448210509758793401555066618112577602734561497813762253229063528024554243301751821892093613048461752229769048708867228256483127780454805216800762782126586401458957632112659959544117560377063570112848432349151729110327949144605366150246959015821155773525587713664016410550764034387582290934462911867004998273479444365941517268153799102641216540547925795494698175558656152224880627379526362362091514778158686701354982142327643425440783044152594356602951062612465982335641848672059143443869308017540768110010043160776890342322371024587140257930105032050632471104386066352274526702989851273471915887323228594572268721680083264715968795187085881902077663007533681718918379707916984779221842355852303240638102090248609313789801216618950466741957024326340592183482280390789009457842494815986444720231864472519711429846237310744699523638846977657121686878831473897120970420456356830422886292645062657525599405280265824644328101707620247604837618375767692832583108589858071519763746023385597294547049409385887036779242446701560841356754542223744266860373416560148732388700630063387938613241164601723632490841652990878444883689938749732613120 [110,91] 436299947089658547972799071314061664510003925207349907893603011901885825999319666828053714991706924102682121545145423867131061604364921006648623362593525022345193710199524420129975695721115101465007811378733703746392577813095989394290513140278743528581314846107223348075617263550641671348794437012830545493949784997371256554790704096007994323989553229464205299917610145233566685723033053047443559641746332184428036482031121801757208194440589744014511420833500765324970217872927254974973644732292392503819128885194799076219048324668432309629445909515521664540639174019997541264201429323610065866605549778416342861736779826193870859601555837571693400817091518659337661406898775766556759355648408473478716063182345486269374316261403352565203714559715320576200917055162544126460097655569880241227442458202532577022248226435761106773762035440959304100655602743284449077480401478628231659888694910886289114901831791845347575961819419174980733647070789660274038416779997005193289759238755441463481543881587006462360520840250985653783204575966832768671676019557660896820128807303136206940959404047740219786342817173943469828290509136301643477703753279415612788649817263375183152961714096412290290883612513251890556723188354687796260577133396284362758464889454196443723237699961530990895896506657028781396099021019727853859892609122150235948384095126880776444330350420433599469466491635389782110236152833953920694091575203256216133860159778577497115617115191007945466227594706344551582440091565009295057623160441026430589490392195383474071835862031261383765450856289939272016043491947431133411070786813292822831221605323982454695434495199914225493438089413510234655798974724433311111027009859720704689916537363982852980182645841691625843750461973418992527501947348960738488204579921004659171549318683263260605381196245344309333920354832985807198336970784263166340896 [110,92] 405943082004347331019842065262320759529664434437668690881953686135681700144250004745956103131735072967862499687814159064721246455821558553609003944002347452394044170338675318230287528352714959921610673851161244001553813322747665924114303417872307785590941960898902501190874832038511879947577579999147668761402620744909269376696139733227692262304783162547876289944620889271735449546773848878271719073913339340810844221227411972718649221494186887819727128845019459875592775841848216468615726375523062314429125191911581803463119466592524070859255671709836951109962591106036475995820429984390650594900789229932751721839662140127407091249885223076580834574320025260327642509476499420186558366767581069732388854485826945844813145520460963907803276216165593116945808338064181124566978058545077143284929422910868853105331671947744514408675603225164748734988500347956593534628754390816966977274099956251385944572161298344590021219171333101003516862407701333250460295145718223069059125287095715113784673728394226527338403720507380234191364924335906839881134172623774054861336115775736116127512167703373784013601376669402161912238420961527016020121914328769055224355505225485487544789103330373901844392069795978558092817942974317276045948772752593608800057000523263051619509621159505945070637842739577342255869313350477908310411750920926141336592495104047025945728623420236038903679474136913527710302236163185985507760800342998467637176352102348752436181369034852992712551427224628878625902928005408285172377329042900161954194671503548991661831854543524626518495471716347323501565975374310167943026175863309110182273678832386297880339546891747617401888797666871834814726321267657829109710882767943038256039808055428295522523378190246620057734409621459619374348330890850509687436632470408561134881929718039750544289964332478147468581790907879945083668424937984992 [110,93] 161876899916693784982059630826571065668544123665390961856585809746919840722181674188722667520721440617540947855576350332764678841709399251766484869662493257803106557265740566071418368863115520428609162408459989794178698115767628557286309087191333550786955717029098644008214489551057550888293805458882785638084395349406506660538903338104992737419827086492294118956308838600637579359759188556687895180581919103233128686547481881761807717226462512790108386716372389851977751860265984808825849287712196342737282702090842633047319447357945495173776884512476387803807007198459673451327819715588344709828188967996503755424018876194839415112989026537401113540661867585456890431711992774693274390178054203394135436990249067691649487115062554584740311862209212651725161039523368508294117485333599006008041618812145973564513201094145971997080211051239163242034839129287429090049135012359515841945212340643127058168130734469454581929924937888322575825766095098488406462053850074907623665412874846070978118559555595887647253690682325050563448059826715550246380944344443984762491912005953875328402987056009100133289021481445127410270339137449970359933085543926629892342431174959138806490903835936641627670516859298507215245203587035049233322199221251729307350056003325541522081690662011237028211853100652870357834588372979273422125493646557936904407788506800028142938222548598361787104648572007011686136540893025526397305657907594677506741163311404178179844502478139861792597235912259036732322848827018036467291449823297453998168067263796882716297474165337844482754216423452471285099864054893206005917928478975110679192111450137029710405128894631311750409681332336444562945813855743264427637255072681902055914772755519775555493733766046436459562010418213489800556544854555410595133044056117111894703200978690086337763475023818107477877276287477703447507421152 [110,94] 1771187472162900139190026130028646812131498549445576595682719705112600514943061381474592797539323778221750296651982979568569247301493173362783924671078056305209602684509727537617510714937643685689088504531982123885183363434833169335932590958219332746688661433735656636110209505961969885792451941070208508035050440159282676395462569362800256695118667305351687496241883226215751834685920085844896675711219605466497270894434946335565957087341158176094415889269049991926438961530913663442269564467577726555136799596662824877409853708127778342028576779224003673045074438981006546229121152104791679401756517019928958728887259937906779477750800638958672584993511619736341290742256536917502015777768397510457964505396713424190277608710518897836827890717006278498047209893529090272592516564041727322236931046078263047528673171161495956037663894551113338720124351465028646956919075588183486898152178658130242040125363405851498166454668912625221065516965295910362433216846085266506443239481845221424498228882401467015420171911292669551733264326649170856291518488225879357574784221393870839440665787208444686554543533631660834832647368969923179864664540990740902120664615972975478257957145977057962605840310369119846486146438910418752752798724173670162396748327896839980811942273351841751577715010666949263999022706628672795288768120642837367752331862982559469257037277802014664909877550352816512127222700620091653819535227708632079028755173239135766284857743378834789556415921082078963400862788666250263528801234519832643349965492674778839016187181029040911924703479699668277071263956952280168045638901573104795828264748744382357644015355909071120089862067106969624228729442592430882757452611012610560754794515027378748989116094185272492588212946903652546938837971051744528379471120554606814825933384878560319103461873496195583288523084441763058908 [110,95] -1060889531579221525160345873911417124049554220885880479409402485542099325021701337256633261756914658194548582593910878269547735770954551453728379709226641913706938979789026320881453687600739468132435228944001242412672541028624772895109268282135836492167560957598195230867067853440360595966613197097411599985394318911946661793233310742721831888212412796340790333994057330741674200226390335492030345827787305472856159914122707937981621096708327727350063957750068594927596940141868916361324475413941342114542917672669947957137464521027614434186755749766424367040107342750354941733752628699268558591705715996643650866154189659633164694642747927993211653042359437354833265878027978025021420301814807698521679959525565450609961194423482304111751903977302722536231822090759519246413863346957328782711835802817635471618957636898197613980058077810632279803803531021589824853928408625073049259086921306987854368115105167954145805411666701335236980988229029956977911650660070861681746371049335145476086613544785269585817580441958217002696132558069969354773678435462929986259274197475025845973975172200614137499147195820045556988898855079935570221632327563913686352063766758015042710338692088780126761335612170087063765883929194983224035186931358810144445500855330532828103400973275260575199813995152337661015043031482838672569840294479333175828795272455493949101940402508113242474866643452976819300325569409919250365880096017400314943191008856929788693168666297897729870260193219091104078632078393052578315440065991498963326186352750805166802427142013568379706258400708790692175649387013535723255497109945421056585935874704146925264952379943253571501960431940233884706673585975682336293409819132861558794783614359056195131695430883129817431994130393804522742168702741355302400364272599330170400386957481393778810692267959963018618133073846816 [110,96] -16033865674431082653959381861021529223885488081267128280795724770424293956044657995435243271844523048290767664924652651614265943926948316932465435606142560330287811414937502854117705912813456582605024990127849804918222894245320627139754284348058284068288650560629512822921746465001602381158733144639818389449305858620591106621185222553207392324513556018358002735533715734793726217886541416644514157481696387406513256107109095270147663927434168477003022905195798940101055998201516624081341220354582178844284960445768239051653971337863413005070524222728013878525422634274962533996153801179020941888858365615402833140465169601772536333967342097572981602244719812726053823557960158825631835116146131369744292506828335482725651276107013060021357364890763913615678871777621734911677742964885900859667024714833839880423752009119606450436096875910973604615946590278140901069535120907259367252803737631507063629224894133203408017816782399893567506706374598054595363746786455428382740618172133623332541968595816918641105721654676045936392048024829641206620458261992577459303081031893822261455612907101990453835244428811371925607529250722996690970562702931721721929626288645475320953464459817840346146916859171667770312034374000384271241218394174738329372526805010428730850325116652092405246281475319412655124243904214934975691312211028219832439391025466619163335373611222897013213042403191934355848430192099552621536747514501783384856949858319000240809920676723295975072666491692231597733585838335187797048798409376180936327621645434179075975081580972473177192672562019066224325262310735327120442255209559722297370107009586145691441587330480873587593660797868345968800158433556748727650790679844600345065152587372543911815299689013678400822004815353269648870867745651593319586819508682402751097707739674894781670426455891873383621195808 [110,97] 6514758229644216913971588110477864750602444024082759834140509264289933238324996218036205674982202888425461252918612366911203587173544046599419158856620644202169295642092360505956476938375572401419718906335861921584056898386720458735934223072664997958178558462244975280311615122755391202196895492438722926951942773509996087936146391114925604312450570687963828166222361753988910413992124076631568492413357023528927081688138854942292495007014712105935310674122109178125075600613502474344768164991997792783756030703484713113226395724602561214210003404907859088064712763717910867433056341619409232569452233676339555311723415519036749807344470048353960381510274732903187820307353752876434097200332158815915071889409532845833597226143591524183390782686008026116410980001275842226176200418523610003865512186729644341214520995505910659871977022354184591775216367205370289074306003707054542483247304836701657779397149684517883028157966874423465008543272319807492182257195139350826844221212386097543271283739404044544005814444041561404854350861196110130793702680548986042968985731788854736572218598465742018063789104677702433873650288958542749253832821036647435192622478578366474401756096056230328572332295558025149458008596204060636228093440881200810236120292867339237917724889463477793222666224187868148762180995234886381288453770623978196919509599072834112963789480739109053007501892325808738702232595443821095467175459790137321349601217396021974023775726701257703754886072305013415050688787423414638934261853730329252924056634878898674489904310966792011375068604538643239682271854534804341401067445252265102028395793995284383534315123236545314050949889583558395015913182335544941744281272250410140165395547046748643850311444167799860040246120004418519203579846052688161038553971685338921434115850384719796973309391018852558048 [110,98] -1726919002836541885574048093556259909537588080258205133327616311866882658946695919614527357533922002798608656376107795873477723721112583520288645391425772244673363515445857345264582105434019175596694890598341622534725548685996627998446947296008583986634009952116690854304070662799087759803922448908843446501038545321600143800348160913856801297757014428792103968705749936564867782505700598607541650809352261659195267970592944850781051658915544516977521251432934306167202567639666641766363725344856409607222165604063875600132104623863435773115345438453356104304286199724779466406192010346533750247035611757415362958309590959779672440197198822780399987795869168922301542415302583954100671784914126737646711990713602484837685945487466903993613133253575428474806318545519015193911707286085736924734240185534268868496813697333616275499322549177382542084253498785280576602292535863680531992320472713336425009009334275163406456077228785115917460644136782395976878624866135544781828392437057370181482444130161974622930729736314276327997057268619581475667458068801376098865499130250802601188734789005465675435146258583415432293153138585835519544617013860680425021714272892790447432615712201602465945966184814616760193978559605178958366824993837066860989891310025531335650978216269690984228890546375728797435169309434983706968266142116880826710214597012129118033897190411712648545828440606124957244318900442567195245305234785310253537164496938526133893387144903338757476176104585363872145031777645036659306467709764987540578532486831936973001268900866865217711606740814898837776633604994616263874214629498349294780494528672706360100585386380934710890492840990423203449968184810684854966342466400988593742709630399454785653463598789007529556161112441185026469844530664276081481846873115599602150487431518948278190000411826556 [110,99] 348087057276022268812404930295673919530181752064725399251594946029714453873927302398515410272408416734071603595557671194315532408941880564444844179545401391608335310941548875705856935703462914883175678499822874242452807282329821869138530685905172821235626541535659446656804683614678036405999453767905221106442037940142171273259415388709684722398316740469855548961449849107822021343502665416708516917783552290688999561475113736048436893370076228992985626983854435903693301060825453089794011082225861177994094316484095293388982121739041103360065269344144501018938638911106416331904055574717686282113934282978867185230819428413887012059241458221422668788591990045924432389493549247494691287066821123315726948631322425802180998480332513659179869649677183831558952396191563897137147031713169249056960824675737566002900987208746923034760072944477663679203113545870556060018072471257572604424132397010169760792777195787181300245669914028684088417817998901296297090258173488695821053849195956897289442026269172261666739672868095340814908672842071117904458800797772307587508724498993644985687845704712976097270217590196322577035843123745838123735269824019386294222057057940615436480247838156800264715328725866605830296055594311837482535574944831142045857548755049140445308398201481149180667951393653333913584455197283674329137606843128595292738832908464069553049016868022490931629206969182898885547302185756745390027910792800759157089048856996512443254724009378681568594706398917837988865732531175985130485405025061957144855920522686048082721169077727217928049371622066009902899962996717129516170117299684164567106331664320485925912583031882337122600483845970112017549768200235385601690658284655252444132875738361194483299093148642266920540337252971577196100335843826190752016167499664758787705225327056714811602200 [110,100] -64435105566986804635095946825559553682942373997988240126678101013901432571922464899230753366333419100551737366174106934949939676844749347010193700396659047565831197483299565293828424362944127637339690759324288004732279517439003446323151621246772634584026675567226357650716646686266986320076375032373371286719572093373855051841532046771941720776051073628772666283022468326809702655051298511293804676615190762324397467836052275704548717096375877163548015596903416639494791754307725903897216951633597899915529308625311416100269694297623936342347308221908041164787979787535132747550756931812017652088043260220098782041271945616371634261656074103477603841585200472353498258710552991770774036335083032242534397808206716814926338466218963070110055265332814588186487990956521463211750439470310984798676172959505485654438510198846026862856685164465618012359265585806682053112192046773206785684638900090382356349702155142031871924810770718668746792596244838652524420341202579197028962320653068102347198623453895658673103982598602320660932256114476629855277198168178548503634604983157141761558834333812976480045018340171925944886715264243024040964353006771921776875006879253879156341707767813470107402822773295657252769602495266329827015317830926089446108740750265364167352657986419358171081539709243486586522320592346123608407986919160349680471262454831578338870182195470306190158423943485723416221527910205989392476874823255987099811379671449086400431021030080265913644268915402938803527876161285882403773594342533089679156532052554770848408402527285374537195601926673867361963303087861926791472521707195604198174206990000010929537683557941326405969691724380938786743606095769888369440173012247446306339061020695171641075799921294829956853608357604582108883969593050263784183019166729288702259041144246610000 [110,101] 30947153648557473780197023174610507678073262315673056778936121507956936005603028609798201421259243971172691969754106307529867526295886286263890460750373584366401795089223706204270674382884706783038938217801259039758947179116632214728184998104873160718515116682374185873442658127814950345626845367934996330094566941625281138869876341697615512713967501571160475860070096781499179445814022583332953654160507996854798977077810918821846710145150819829783319535732794463559172939057634679874531237242541368115333413316424309780658633790821336402561016726693239171739202722473749435370616061116813600160083570265682916923928442144989850432032939555927553349374902792255631315250102102628933459185055067079090273643029178175074654947165843512752080564749756261071187205576387544121441955323394970984280973737026650123840007867756664663755431757435880282209578350620187512233732130787853582752462325361352352506471731128120047434899065715541646534905926362055809588239890633460998176156378754875534945219983947454222925234108388301357616890666262907267899944012546247268297850001652572557012167545162827876892905327978021718258803644907481431098525874875252009529970961809585029533315527300308163493311835688902504062712807904032523053000509792578501067745486831366894123723752087048749766397868102804791392580016779017150705760158223753912759222569831687671741175905307976344881431548323654663208838956807635211212146321782308965308671132037818907221726832016555257097688509053400941251462727911302568846560745859705576210616184937198633268357677496601267462042737996684212867143275794645412098220796737341217364049727918302773715277297250377262657387497565818303269685855769550401867124478263614446237971219136963623329637961690272600411082374217677830710125770354047113402081473631800546815198214432 [110,102] 2079724564106830293134028629761688128369376931454981546806174648970909626569650951456398241205040157846291338137519803550882952147538089584337493881728904992388782043626482947721102472950882708837069030926193228286630061083120831123230910974171542439506618106534922108484360527257722061387121392885470111772693994340695965599326282816144462691751969929788168631820211146349919952962644192772193964032174826450061458367985067860207242139441457101174429297713710607728900061172769693323704104428712023306440823752627228052761229204886588202347609678260970762356732868163142450482560157282801266946237470616889269565629715668238149403758011574889137722226930671899395516161223400187376568786494774104336482223995369862212734685029591274519948418901062888345820300886299471470355940659593209634393736596385753840965771711208629145789937360418848615395865444010520345593137084877259350714992640098488558473803707915104581171217578205607783276540687308542180467123754263231271214192748204858861512687293852358024582803244517604143490385359695868277038649697834512578887098764093034077193231262496878781151449564491453302889381139899217828997438798905965301069890856974720573146545531265820046225767055628008441807818138474380158477758217505981624717400901076313946284930376830902459118768115881578993115018772824283400944348021886149281188967963874461077375004032744434938704476111227305829204329264565139830734781407106496303047719913555824693732543316835200260595826565321804349381509188975761246767708090093706429763178628459204806426897198426780755804676391089111725575825529131184350700024013202987232246237384216679783893263915223345322604121956975267706549336877722841594067479082425031781114348959200917880128034147322005216122896606966028964174399483636053071164012178529469694240326 [110,103] 762901273016646862592340836892009277855896295865696582026958689456713486946046332254150501343339344278822567692296358883375461852983728338706646192821928213039508308373694171598450321924916967009946110478551223833157752111796207703933238057636556080684804905629267178298761541719920725055369969785254529484831454541293146530314104549351259434492352905642979684113165885435876450202807100419307286299886146808037672732713139104204154127905747546695127961496519170003357615556372955310246450098455715819916544787065020344058842078595140677637954473971297956754781504057165056903124201578363945401393855975143406962013137428019082844888278113596196181494471080716975601674156702471389679633840407157600561263565732642441941771974822341311056160478332726021668859131982839586698623431067260871078390583234728927697872318380352402313992417021036520594669172662659936188892261318221598672988575471249217857797798716033383179162726419740999736922542777194088955340910784552856896372276496138800665943864677850218350516349164946636908630767051137003448254510037530617094970466364028571185784991629034115194683866931986802661689492502954952514451629075790518652735644804426502411945898971464845825438396707983894164309390139474614817372942820236645268404656977658359410463297567717963545871494758962355279281863921724192365446011887498255831273794183746216040671207917123955954568732273423906274061692598295040627741016608445343383760298166882528149124349463578888587082766136484673645769635265549851432648720970458171091677213521689388563982115678401688684144571900048498785765889918297126303938444393672454503574627881346483816846410239847435499227094048580927788633078824002741274206086665518397085762403307768294150221388677715488840059023880529901375317534775525611834570245029534672 [110,104] 75553077384993455683200825952795733849775829575324080305735459699001605755729073692263559172475433169687714093331734914060369499073155199598475998490618587191266903782908169918908366392638449473243697584120760040239035317556557438816353897819564748379039958021259312187004199636133585316221946756144768621498758305517737457253253771043385881800290465106088064431970961098944339742728352004857452792138725387722276156291836928500709483807801866884600662183856241951019437176546455502335713489555354739746004562070008297651212386552186269512365391053959870091288515552998273971573649015841743635278814533367088428649187887901900155948758483820256892299562194153158714369954428504505275103315822091492416804662458692204335207962686780395550530497041500573864659089898738406855969576569266424065788843891666864351032965056811389723535831740066603266524060252716385521749426042675027360892914634278825989671313854186560293959892723036731432814309379141462622642237885693254326237277199048619402496875289870058814108524505063730722003690486550504488469360241435794801738960127278953121536183963331584685744904384170607785161424385865644260173953550114957128927053443520164494158333855821137079881125551140881603315008552023194151803529562568623895128604612217308307718572391161748669397243554660519236757633165119953297351307330905196476924550379174080634478429207231726289571490250871390562488245980711917594930019616718112628947544768906565227259461892996636061711876511180637271696007852781720865927754034990803386984170942529916852571859933220830501235190351322557759991346983677498910536102385427736196633213424087298364930102707868710311427422377764978457153220981320484090056816545350183733728062686237105013936288922540908181692449197491623768064327523605709033805567488 [110,105] 7092895557953755659833351334156192939109963387109974283606717089441448365184080537162783897587999097679954700070865270655433253411836360440577550615171219935463583118888173869699365459342964822800546917331950975686490928074836938774252328975005307366680116119014944078492433387201910459270625294869804022240476306942893380966765768443606750688694255105966806932347487905203566710005376007102951627386053186096672664979582391123109172150793693704261733201372440547648864328932122254653014900756148007418345032725077080939953570297354743798911133073020258518971577988881631196894614862586613889786141857176266785990741707290102408902054521263386573564068330956792594565021244495894344828095377968096687673866739140414336917596562414654097909837438204535265342356318555810225845099050291608416550128408962627316040404864593462461456498509815121063485792162857140359574334721005252485062425191320612911746363870557761530136167430432021161035296225017402807623366454244154103160196581422922754659422996016937631712483639679009512782651110665398253835675298041595268108506752844266682046232463263727265133960857352219984970968565546869324265858146309363872954115848328803406137272563643098274081217886605997000707294439565904925680637475355481866623012959396742231968242705246073289263193317524606275800762914768277129994446441058907090021940926625786031735952833515150296875705837271320012986855039189476753514383929947676480650612691931840518890814781901261215475953263477540280430533289691220466547152176295181777483467076844874110156653043614237171391278464547119439745831701439472038382089391274272295290583323262983892353101517424269269927245346976859217445358981884041496614746911736599153381902644441531347056749972046331103750348643809877244091706488753870864256 [110,106] 294776586441597114385858119185648537697913782108625619341335201067483406907043636668173408736839807483954032160963131537353222372605451631942726180320021688299364143917543051458933720437904924006570104981994924445074492005915370392730404838224618032643494233232549881758181569049014818110708136939264326796558089901763259217070214523636439831780006835246682742166830028391810585120358115224738158276985681495700172688885517505726110400247905794199626725443451589304013830105124603746593730276980895756740128290691142694155494932398585467457104321695504836334936338474380154341528765602911988003007900252354244543149810842093289724306223878590078569244275515202373561195818968535898979108693452729958116872668720478203403928121716592911708280092236046956126958084968423677852449584259356999069078878574322651256670467404796195899264434945712132668655220635784874647854374623398238179559813767834733703712539529696694159507310690371551349999500067804833031954794264982574745227252070192086815204407681370140316520756092606477779144112925826201736470821476795318130620692748001964454547107902148934623313920974965441888096663770092503951493544938645466581933523277509672457644920009740801121874276859223993139200991222794174628604812539694047354991836031939269219353770147484366573266831777059589329189190305073986145973415510355679529043058649931248546529093105249847941137762591924705702898148916175829750991914900180367988624965255946070244495307412118595036313570810982497108024009859767735454631266938570727065302448659897373413944895522685555253578739978198108688549312380097175681965160794344481949621505247661417128221666927094519185778572414523210262856269551658326516415928234950718178945710667820044187642691186229715084314466385391783440887854255904 [110,107] 11006224349360223239548802798868928531772763085647322001811487331043408328512869384259008933908915768037594190813488559141444132782692715923054884469804164173966919468929315445318399204347245996297557421403168545556702692280839350565838779545222631607586683252432247379392740552936103151093410113629478240880961506129708178429411811031084045943217480480772325318211338336340951827570926547173363639289162496167908281624537707356739822550850451534530308151486862574440473624190353171103009325163826064233758884615299608633922051567921728694244869190931107633992008852045169415398598610721760074991219912980038059897928648248983361795421077860961563934783822765700215941374912584574070664971742998218984893406937918867059771277793739756572817965094565550136292554125709212382973730513308633889979247965677308922714178983882061438145978111904042096693714469501080672526270145088651757219343372502817705517278059826996272607149477739826437104413565702211052307891892193313803675174822462038586975375051915491610307036126030498803998617879498752892575962724353418248874122818635136505330263217235577845075860711965428808052910871220963213427911832418644450185448998692804463371139302548846698271414309123159217426745433102497851532914700419260043388645017492049510007871461050772242505111103697472466829912428570366248854663454509947981433498430500695192894881482902286913267250680480046114269387162201994407406559877451774886102387622690512854947016353842072514391414052975112872234646163225988252422867137574885152819269566542812261352421338497857937818093198649224748353071996043770427846426726680652653347770610850286175860159639913328543731169015461637398029450285182244214098278204858122381557382776185791192104869650718720787149065809781074195797472 [110,108] 161492989680403512274284506678325924347751458310618747189931867548462186588564745797672738126032449256540373841503534153306635296269151075049638582791823826699548743426557003201277266678414038968491235530858373840947234167267918330227194919017667969247862663490719892561395023636535999172560588032569994364479050044251760623087465448630563253376201413807244649109455139281507581219947883328142828188504188389909452746002181440065401497083982570608516390366297388132305090434822432585790730012659324540625475641688920558849583026179020984726644273481909012062768464885147093374677508410792891554520804138321091289767889785892275597419639507667662748456995667458159056953486260388942593353305270929902947367828285742014583088561474028283901055822750881898321191972957474240747451167473009751676301259635439924687124447327273685584170610171235333598500347898949831236985037088689774113220643078973485761678795173016288089123957101859765481364567782819053519517368416237081369407238611705724127511422710523451784720653925505583400452488922749660234158500312220842097097655933295081179946571993627625079929994337964669780101481271920976966836731644658898382010154022787079142870175360234198250367144174320857549863613913605719500007283601043520716649162901434287093261833339276188460296294083320572121898654956940738901120870900669889812020365530759749150552748242380164836326035399643408513787751295509862107349689768038739916478076799162084159459923622195081247114183919317830025941446695267708044540687421723729605411514153529690283487185540980940869615437818147992806120891361299775782484763410601491267092627689143076404427598537987785209347014334420236054016730391687094075422572970474086180204612841725690539492857362928801722324736253974496 [110,109] 2366511457825067864480761914283141654483792130358475732223757920000523735259806121184603439499232546445708782863121864158175406580999923808929721704963595732895122064498798456443657448332371197849771319907782217532262686942304512239982352234200073764099900218788799558480146570437029183951674917175953844298325081754568219849163007402878694264999346248139567270648192336185344611356040473153247338476661652639255761260659621286331732750976806275396460037404072385349603568164134129293846655627950382647192642222714597470322029765347886947391180539271969111126355969324751482071376524357632240314983824727988446809879245428342239147379119506443116158745027985207750913608669267318275473977041093002873537856787476811616123880667135471146326245628801287260609492344549322745516650401166747770156306806680265779140742895482155647389070244344173947870442832350821973271816754806034847357676230698072254256079693656565709994482312236943329248214250235135989264780405967442017051783737152932631086899533589314090419370833962778669525262426122135510268808722441112996592876906244982869071366574003755731483837433416950671365366617282784369263614246268392239648102347518954329775602471033442943933244638468104999349740248564325447966952114149834954154792055942071197210016176572481709188136329854492862668611482271559711759251643205950444925930340923726522925320275086687877574707143251715702009763705025092279992611225531976132141002473276147848561777074359889339622789029627357294442646564699433231050921586081143388913985211998125316541232988216091615002496452210978885974790553218186197433253676602039342791152528409063876375865105304841238170534691460817637833672207179715975233021884140123119668886138029011117030431322133063669731305344 [110,110] -1643884385831117374628011788208772363811552381988101371357098085893977229064759767450612907484760632000734958386494428618371473500593302457243976299935776457612903321671326657177264282901731665768010163020888982136055696373288094627751624458579197707766987873632108471763057959226914294946251193662322319453875333665444701889475189318119547562424541982358931262012514596949163889092196157592209802874619403706886928067118665216740945407488890281251453610298302044891768903073566245039383654157420223147608038363133781982768277490079308827385515021106898675172937543889013511804836125490598385217638506960560264567675369836361104752872414535027666303883638068530728200020049869393485800778753706023101418168499434144946581032448925489222754469675817213598280791406388329506487673183546661625393089877184496242279611486177758135268031113420516884028692082199848754033305128779413942297627535778969785797815073072364571535209933754419468725821334050318144745253530866004953517328670569998969997808387290574046051762601680554031925821491735781152776041205190632092578805999981049611139228329122481352357461798134760865237528648887323757749937272926689949582419089524146779745005294429371410484795138182867208973425297941477213453444885711242172717103566778554017891201618876860078282197584691855186814219893743883411943976048433774576302292251998646720143686415068523889231074782515269242721311449637125663542527702026027907594795130191761294624643676988102946770394457949841919710437785150727678536322318417893276569421132201733423420127546210631309312599908187728245474955628943310493605272130289271432648243384395607016996234984349365324231604063622590199145961636880639255871736763903611901488614503097512792579965600693010708 [111,0] -745166167085301045268546323063680946786933641983896213697670927927479452483224397441616628641124307005702110236296852358069981426015791489661348312924716962708419540188737890099963081966626023936406881201775009183322852817314404636715654687743696868265632380733921145445588147815858327265762679780926655197285823756646835584579284374347699632870692898113009779295827397049392853167745018184467239256392748470724686931807640823901179391538459124894227671376468708530456057909269631179548621530863330992463226214114368896551719176672655738895338363632930887485085328699514984736489373096098403735933895993148261524796551594897554212892819237897194517942798215728946277802723009576241225019402755289382556003326292901226245733503684403400233019100910076927429146874520819588837717826778439371999854974084809724888282519500766742630592347474779393813457914125781783511113586707333711204807672844901058755135942998439720567023373314948595287311248529593144079411044847270806253456190418709543123654000620001585151242145208478055816797466246980897881551865379669644057856977913711165344081324199839282550485993742832319458746805825207132249950585617806157900489920376472101544901971170525360354276861987122874707029617755282874939924759134889852940723333135016098312918980070481110718386396846128091437899832731236876849180130382149051440284591406275560008678483636279910843604373356955199595750162611251844561827728060544404535700629580339580310176275104461817163988457040093746825128828762639539847446006777625350419325582399769806066318010543478978347589983418919750831853224164821406216531206236358961276985193285188127781223578454302830535160485689005590985907317811910221737153099710830238799509889140742762600620201979377471911350497605679242052269383393610012985237314819200452602617601206635638293196418647967646956357640891933024454890245134291087360565128701094452780745840226620556107496223010391801642903701455898327060760462566735902409581250057825404622502020418551015084933249191449347634791070804290616426496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,1] -37039583529515827442029851675605482743273725936798576200042025198282125397151202066906706517804087601070949124355075323298663417185276208950565189421507497635757958482702345586154339069344096292375651710763348467163355236255385587785265172205211385148742084578708701372819886483696299150252863774413425758480622053820420130396054822463910136831695518316064267867763175268463483291861741816898597079617724495582789086760448996948620684536199839042310372966053954777773957597363945422345318374540833342185710799976942772940738658383102191246359403911773057972247885544202571416991972234175131423209115026814203381119598249621497474159148804225431818786298311415766289455358078021007217879406259443845705820395508064345073359223582978749610159793300412731637895333223810957720676734663809952995846934845267351417851536493271165924507683829740033296554219833657715855459082241199758750722040604068286047411125674217148152721808212129406348434728755616659633380061887111542869357110998637192059332902388239295887829283891186080826312482139462239294962611652193200001647324578255975580565427602227141186245153167418223872755831212338624391737418937843204045429542321092616277264041356752219270366030487570094161293148965030038194924346657744492002396927589192248202833122910519292449062206260844320295170689393589346567305699273253177305392606922393761776135763370675009414104662324281493420737009239523453259134049042514851100441154150176014961270623388733111186885998650293869933749415048089929132524957264389938848298913689828375169917802563551098543648741278621949220672914914276289019898674776047498471281807242900700289679520383555644296304975894737858785619695894757403156753077581868013035123338672904741188901423149235253117324597985275247264650075642549894788782467308412886303900484570105888303391976772577456166911979363566056597424354989876374271029354413955174048075420489972057474441791745039109829615846912979184516035799980370351159142640103151962141781862894892164086409597158884670752690832289434877445537792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,2] -520604825142213446319753401218277401264411095630995031428906451481965897439846641258391584637140052435623733825246342187306458050301825907021126364188032934380681457455634794560164634961305885796718535418590909587747727967448560973059264064445362028063922558807431030768804605495606444401013757857900399582856194352488450113108732325888425240903746479360502072616936187757583045283843792860428289663520971310711660215192518729261180581543020855571660602636357270180353850305040895282944290901944263451143101534140247766525459681499637952586726205139795643944785966520886510573558197896871638951890224336707975194692707128839576775876627912946516990861557526122049227864633620087886711527420585184210973007835422200850345336865762072089144298197676502582182209142687351842757246389459911190042685661034199312974765524153539496398736255376611679777973836534382405959116167629090806696951888142270566371552190270915941671205735797141039321129045829863105362292842423527831418362175969592444965396198004030152892982827217706893819635654343017315632733889685607171260142783080225427374293326855771393032175296356947188119723013190914118210247987066517927519698172540227122650774583537282646199218153000695187785943997018450733366785133426749125855433060556325477407253129874310131169194926883612678330975234975515221278870415971119791304128802390585214864640482204951044244337894764488114031015750323378687133240482963681972192503819890111497345971219698811821813047978675285671874782371592364313145150261947487371983233727650090348892160041727609292450838636656598289129466242933538753793239541255744636559110252565738006147543160257934294884732470370787810532717554643661656765511031907907841889637377618574742742084768498067189420826654104147262030285449973729731445035800402597497164312646816594456041098405119340341420488382714588576923559237436974449272242645145934212369698603323143263107818630102033379448677683363022031412000745935930304113463219691736243894295191856851831270611672861324655935765542745399621767397376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,3] -7339836550901042894894617663621741634751118543998464549882704635549421561861786807829461166372387422963382569430946378660680343596652470914859940767547896579672191391131164443368134792290547676937499434694619614101574055544671492841210837572320925838914027353081992727724661684800752471024508137340229662457670251167109506428065319030435542624125201879395987331652910646277389254169991732759387610095302743365859564480032471574136948052689456213585346484623407054312030478843433021282180868242001638370162316971661238352643334580710348085221880753822049962807717153340442763697763848162945770049828597307159603681098163465172633155076327347921251433552765523606389880964004016732601861219167271302588542635162870252392389010258197142596442587642432185170895172209291477372574650544149279512370854150537876178422460278327746298748091116713672234020010020627350646079669490543687113147534113365589025073831739292298414537662039175046778663598015528769689743954973305909491038669345585318339362195973627409092181953314946633696363792312179975670469628664663684911685548530060760389710296964060194652572358700050095520953249367403568923281578906784025179478743705691248952246578784418444385611951891293576628273321280820134707509495292132470134134348976905276169645656994050536847630143066683978645068243699098950150652716096146567439244719740444076270242294281521127677804169639381631147641949828384782514348901857719021308463017700991209102042584243741240354651749909372960350897372446506912326183001042261022084176530324633012044005465785352051562857061449073798299680158984026209636427058573698730576023124052791136432613792196375234241151803201221661890055477327344496050068839646713971357094061011419379071308171686945783000234683699778401269696475929464510712819737257853927317768294219456939212301789669743782303596070083320504920448900046358237968118254217578691735808098404683569376689126314949151313742132826461473904704681147174766493268846517081168420584997579824783093380531042698795602823728950591189384144355328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,4] 47355605038805579115272913001506284795675066061978080225707306126374940387424524017989435191325665992936409652426724012133133836874084238067695007962670579051540445840485767180114408468856501845782878046516698860480077140090587821869284871460846864857048478293947325953063660798409283402560711585725035106591836246117001742471984679110578973305745679539354821628918738856405274486002815427716615943181292484941403869468621101256510198138181511205796289462883181820346103294255996433070472185142647297523617437208830055307037501489443151439621937415812582047753588569102830671719806353417216569775321302663935015232832667811545116344435198471464041568189854765123031027959147993026897968921821354978400304079729576521010698995769639839363402665083788306173329532109281478052206951782306694466714819462962092772366979443157617481605184613411680127668026290218278474884436688008578488471381056669017755422133754640031206250836784241679396953874724434965016069569371908850625801838707750127287651222580092773414814714798683511587159889745499656462609689672578672186688230218288477085839663353099979631448355316248992958258674782206523319568985615159465697080549514345942341611653564136626435084941670733593924419318902279670971829971590339570650744593959305855973629894841440687038553063505028036361743004857942447605139978182691389292308042492858214068135645928374865549820402755628103777892949243680988248941213696178894363919130807008103379971513309541522105884080245128116261608402842064732941963872748209345114847187731387031313473861601872769419758040720559039505035151103487204072082475517854225549200873246320652922221891915484609618839557288077581279622033400597237314799866547952774253420561396890287235742595228382538723789106409527214110779131804525555028273906822565848443052471524555181305272091703809525075242833614341533184963617402776865028359112067951398377599674677667854853130684811149576105732314207663249038767179413423440501143464181786358460176953649567475211977544733970355278119512991126533624507138048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,5] -3465540725634246682759493782305274893745430421394450228129180590554242704322193031256351823926236795623339607021328101208657297933904121799677709597445724891273811803952154520024473210290549583462352400164120925243735398930972629361159161818589910357535951794111414837529087624973191202937668284723791636638887547449558630244614232775639784046419494340778497077108476119001507624556827651092430107343434945401962276867431068735530093876238500467866635048297008391069204648855281711352447591393218439651027674453115850919961157316271079747016790934479613358188824865432128520439080553243598507414687586152407808081550407054500331238775519364041334257074211147459209168310442919457868161439038623946306639889598407580901284405417898153772900253051675349327056359607482493060395435029982662872585596986253947626453729230473758240391772326103177798582780193344650547157413543117267477147611350487286464356958284722915271797605514241560705617510503582926804081755678186954112732697403625570225661801531211371977469789870555000862742010253763708784776691294578128858854521161641263747949099834329954581129161384765002643992544734998070532202132593669274893876044794920621483983372748107690266334099679087651337110838025653047886843143030376063556686183447918502810911620183363537832842066923919268957529486019437467102632734478071592447264193423993310388939468075424308549599217598228462338979641083923313364479146635920359379965394457117476278632038818324746136117950040026610257572047724263637189516514575489946789457325332324989582343231229088452146062638367807319520779696192999904233141218094282559440695456585906486459176935514444817781066689549502018977829834493800475356846335551090015247034094928426691280821004573405359685477264482814213559905759542651669740935181443306940600603205567267153255177667611480885160079962411237888710381033151550703182530953096268801198125552629721590137713106461826896853693088333914930109722386403568933742893832448985031929755496034853546184370001940215705152325690964425447222808271650816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,6] 35551550056236558384638692962975874946207017580811492768214324308974414850693587293838777856997270421790873771514109222781848632699142474387372263691034050431365148544116842623063838297133692004545566880759049928386609933368617185733013979012293193584505839183465471985214383922830838509881737246067516584699190654924140640793846571158881598745737002839942239087683903656269631690562085457048193882886561495154998293835478742827987197808640277484451205944151481915901971915982204747706456238903727294451587216986985215506323947519240000641319561162077558095966527132437724184469044156049210567032430675391350106465673316161231870057393326493426465719062187742462056072646229520932637383727761920743429499942206847531518519731535199804339511795308147400322164635540796443540621951828959311160820558990568077961256604606713293855872501439889225520821291871675713358432347201328306194473030945620255669995000608580528847043847892727903065090669796690541840362410348500692582686327466310260981138077649004771794079239798893089124473301835299712125673166270217739602547551904635427384744466944846534190142014556190543958422699976972506990947297839832393010736323053851680927820065226103177741080531209653380047634543530672138598094769888778079107711619112282513304042193293475631062300138599693917987864692510214531405520901233972266600085924703148325482639578359210421154630028996774148353031215923457421654633615133996544575481497690689522272372820487891194435882732581361294618858475444345581086020068309952495461405168738940238013453420918507317632494062742442562447428419027403683600060577688927529063989247825385542530216267438132190148861650822382684283907683168308034653060617489062608469738744035628536034715373660307337315298909297086494224637896159619607919053347733938832519232399027712302443095170763441006713701700975277043898159305909338765588535504013046524162613765202285970352996142223360174365536067945343023412671914597592168706655979541032706723535311678718425062895590781355654631683238323843591421487044624384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,7] -230512931973654394522060603446429847675118521224349167004363801868070394465122040270706985456584294285730229355361044124378291542545391091928745377106429411481056752514001064881237048647153600148909375639292701724004799269997600897155155268946526435164583020330473219560927867489838171045567941405573543376639612770218056341043751801448818352668988881813465650116530716578817661747819738500093040500852450982480984935382175597836377672059766869628866548954816263886552988962927783446939543795716157742419656051870024927063273856790544959316598673161770006949808038756070677181404172331220258825575868715752180951788990734371064483507043898886583934587225870242938422961341253290741584892504557457964449553265226655815594522076321297589127798397276966656619555410079654898720460009067445886514563370601314292390100281912080886824780831640819677875152352122848873861644444077636779790403958041436329030160313160930862248120881767163177321469736196632185601525481969483389011534281105996485407347409266336940781083374809467365425590530327004879709605676895661183380053334322862774613715448798655203303965828519839724586707551649270400480204558029891111249810057898185944235327314894973281504455815475381145510800885599357149236422879199729618731914000204328004647849941897472999950203991674353502383426137021289769360228667533196526984953499499597266680967469660402433067031095421831081875618087561726839398239802980746547969292014424380849910550505082641607273740299966122384298329938548945742457293093121926580709132743137876797676239056235744066031499861202393532697651028295005703578349554251077352381474147487654189348732692245817284970996042017616053462769997222815585288748353422653717666052318738339502504972143588067423788144491026064781190392469966719863784472478524901809573644362779812317103705679002315760370963913508542322560904944893964631377888359907068684328485564696390127947499403121451426176629769306509331108655067504502379859541510512612710316535763744488118071131641368742693824496241608476117324341541076992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,8] 912986143548635213635013395469677774017061218510070626861577276468525359050853359908931059150634947297703141587381373289306107261774380661190530128869086425259072902816343214515622266306345003030962813295541270830582524378897544524474777245336348119723557949097963084274699152411988308478389496277177104135261430864897411386812817367523408850351691903915719042255952014994431659011390256804534586637293868997439495021420296080390522028334498470730936497666596991089214932550094931305660012214601996062510062017892023923244624040514930939810942786307920659493043079607531455658474055873869657157870905095139993445796115786869429971700885381121186572079876079044329634928059087677379576250198367302702654711090819173974081544702467542280061569714845616433188926925973002634015652685883379565732157777068499963443504809875963688495987109717611633479289568394639029837210009092147724509989826403627971060434793801927502609471757641190487414679460154098505915639641290601201224195491624228613659934444663618019129282360436174115318517286489935545350065058974553434412748325669646409261157951046383801865761019751817532431008687386557308271879044370122905632334683272994926593688454505340985602918634859303212107988552689711908317697852044269101760920341200404209353130946587722547688338873269846169841896924963830008269517866988457198287879868889932135448627878356565374615714669960959754361192725298842370427916612363930060892688928952000644557155635666922946755296584556274568546582862516317673261015245682957816701247186061418108713622296465823434918626257000388159128743334784454206601737528965580924928575929868982564120235283030058174936793871879133168382187789098716979136590461867998880680520678688637902829743562325261270974015149107440142432458430737214969978576887986669804453239136688115357959175956843712801514331488704288914016583702844528674367149914892441984619158776207064607280804748624467092155973220797032081729700082219958278869792744170449507269868372572536912224601952429801908127095118696403363895305379512320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,9] -2582758664307044321209462933514117777172911095994414678967968618023556574287518301879765291889148124262997418250313384741940151540352414407287230384635447531076956869201247505328347410855762457444503632809716044079139466033293013798367757843744081636060382710535966838409736010744914734302332280277166774717528610817827133928067066571588183488085166872296157494184376981722683760039838930550253311453379154907514065574003893107944340509368120154135443152518598514934086486053808952322574191289101954258576870120473397463214454595531708785647930702616071742587805276789890003227384283001747917207301293474214943455798507438844954914530584960098750518572917083493818843696512244988580484482386452329231994208292760524265515205650736106088161491074509503893661973276257970367440096848810019689313414962784493163350825189970906071698890509153312719730776847564082487510055014839127590449432138692010065173902528082216080412508761574894988559832585260503517385457744122023238884024421856567542848447844930829201388246287413819487401694958122191861370347416275850480340133882679282787895201629149044159439897558121785206513193826071624912993915403673491657906585150978489522712003911193495094851246869348687719241388623905369838235237251297346322300296310396284288263937534895224241426788252015745560563021095745436241861864061226751786254338960006715939714308927903040156783875908268619502270431986818064603215196042959337096405011031062583121442807630538038539815916170040831246465049683397741565927486888881414709765873475467935818372625178645841107957877857770356351349680474448193541378619815494066716360595068341911850471393381952181687662379813157308568817949440157888391535615807159463759047227663570413191407744537919421884144831600064298159946871103912212560312172781417971633795214231844139485612114119375027060238382088337426282859353573619109350385242760519968403473632935754746307330758837186778997537098409266361215146034654453503079139776267216349600476451254168279402714407104274476511622116387534082589683500567232512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,10] 5855387315664409325473630059576880164785316398205877052133383235263592375316690940864679574270422852957382763281530739603419407740435150061281476136011945035911415379005663127153831430646662610088722163704948900407979018853448011332447215379986046854551197358172150251043576208335982470211861757673811093243781804327650718232321871287890992984085375916903320512648770218644160122764071791088903587339944281654974786897708027004983897551986148307008686758979390588455511699593919479304301702306188291898795772694323813983176448073676808664846961435359522981204416132290142196020796248583204651185904366476994949344563247235885943856202807821861279916466027897184609782224825750105367889682442367276438955920619747791118594185953307138908467769958650750200363335401579831875239613340176646804586050600594291707771250784620927670815059976220571623663725568875877373792653117497004423632661043600928997815223619550559567669647766092726975933897311082965127427316661338706106575553228254703516733906373062181727004441630356293962504692867757106634021598681927596489796234044156579913851296298831723127675284132537831178133307403118127103283974447830769666082173798167205504712862210984074362583257494703098843547187711619169709532327339392404201063767494566627622329810548539164692973671810192463542889430201413249694415729077827231451938143546642348895643117326156410242669961670581783917999094588812041533734697279290847024275944638439319899618142449498562879151799914206314518236753334057839815302572272218074768950672851298670434708929425226499203400405074602368085208174127597456985599510848808573060370289692608428403335307688941296435743779822534274475039880578535515459537287204192127654713119995066444499089536142856761814112319819153522831933937885765922540583944145890373135890074414284513696598230086567573102311067291021878447612804459338308085998012931531182345567498523394760397281850989762937570610154159375907471320822002937364796608737020108315437752879569216976640466998403390884619364061614100064702632833000144896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,11] -10545789207388750214850992955782373435584704270287139732338516718688779868591599460672764670521070457958220043948177425903229796942783658109166561999689947907324789574240655523148548533375133527549956467584850571439502001722170470718956277243380260637630334160872957862896310481822820695292176665969020674921724907970701784680456229300073601525666313266393819414585720132566605245281386735363178945309049004581340466114678850774494555203826613458648466021547799167985833550769574997047850547846000954305005612820459363725633136257022537062780907191469841713131611139166863142872667601091237966632578565840929947748135553515308693504911311930410268908356297511336528895307116405336937603293867305893282957957251158123695273266421284548552199015926481529917608141184613875411404086327111077933390175724637853108103898696050251621824510186955432267126296479060775826067764054311172365028398528709003382576565097345247532797318975326755739463070382331113594554788723373425221495359957723405575886459054007681100006849265083096753809067292276805196888885724490699653257215814535708682569951232282185040072217507012014241966693881916120937264941667563840050575825981215871600091777139644202779166306431217367875186533783688987386043848808438928426500171523414429318572658739057265675928673889073728489339116340455560247811367970945916670937653866065344144321609223895670717434512592159776092475379067704417427393021840534661735599784559238541773808893257690694239795750195018033877246008858146873148172174344079565736831356469213741843705022478413566395239300728952904298304695901147433571984181371153155918175808540533834230402140536335486521200065459062839516766247693700407342978812299724386362098480394397085552642080974237145554687773226345475696905644924144184927971614763999033423112537078990518027797131287831940203345215360489570051236330924055691319720257363856886443159699802544350095052468996129608469747025705171761906715663753205242198079267531143691947282810734083553232756933520226296878104041545522495851790062363607040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,12] 14249457622709138265691952303380713032017628375347087482409904363098499931868664872115577728046051074787796906568338615339277772021114661617126913008079607181456663606677660097671112596258738662741860437150641408472061333813694898565186248788405839026201205816147752925914814273592638312261704912223041802037536317969916367770528439611604163356176240627205931034713992889134900724788010843785007629333138939398912810793478092782415875431084673731550254868540789958906378249608988437655340327297935290635547053052764954892147961776304599931987763424749877467614735000346441925937314651010846766227056794363275565235782996774910244837988570475061321908334370297392661368440299883554200648013148417344681532132125314831836130600314460221986691209127488222170445038968834064077255286469072478743272217919194375815209157131347060294010727978706340041208051480856723408757457174179342663426312985751771740799726970477129543580691792820788327816181700872050801393849868911825727304652893195776994372893757633315473091278304074980420515845999987226209906506674507629729692041301026086169255062107988604050605706297266426733536826076404745477547451507333679462054769688498277856866118528418564263355794646466348138659581707409524891186234868675465551077090885598811930131992785223552543174245207881262400960476818027572700901083887552716537391527795113501801035756219176386071693441034175575237378419134324583674609530580088816369687466428922388770984137087275024607996845139378602256661036329620091042927216574568133003595431475986721926088095750140076232898487882404674129821063461102665833748930462352849054480473356607429885486197050592349763940866436030588371914817840220036660092973987853657324163435994214414292499376896369049513659064617548434242124582391626156839898989306983016956489027911721211562464213647018286816138147335805718972004546900547917232312076352721807679613761210652607892182910489184023942412255737569746033006788739508113082108191750841156000451420156819453449121345840934714828788218300326069595981752968413184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,13] -13147782985944273795478678761171016160013252408745874543826828171656418813806187615008375117945024823764321167920518222602778912231285345844707238141460184129789430885636968335999285096536595446461615785592648441140301261238255093496616235951072875360202372991976017546604167814094353926953463096590169945555799503476338206230816001753142327221152836529778043006649892552167565609847022395041088547245202593167996844297231719050551275088063034061669237969966495552618261893452987965235132435918530077535497612246391477733800588280112665714485097528414323681226115834671362460345630042508970632304067075770844346828842732940779794321554076139482996217024601578700038893363841099951311824419274450558511678767159364372027131850126989564808021886796880381262512874902119125805683408958479535170902934221671538811233597336357009852789160882382567932791954857536982513596683870980746226637719130924271645422880495315612166908071456137869209454924637669858358485069793332743155170352409586938785653928755942643885375465190549762505125906674212991111378690857151896648293508149019971289690326462415307502049631525767997962974442757837269902343576103243248366646497991532604442128711863482591005813376148672158081082038642228449644856267350517088459179995333838581093052056639316791065432211453328959247776519656111694170765907477583396151535324733688392851434977080727179820413830973744184750540616348517436516305841898432589438482716358028326733686495111381353630522413195615443056798249078225161409732058713516407007895549308541900288625589929596359016510570935050312868163838689499368624762214191654331627833696386947848413673402014839488344054147743414876154333671408670445735262050430812914944128425546070498063141843839408902834023816256791592647571051238835172115271226671495504237442770993747823653093248434387766681514053849709278774470315202936459901030997523951804269324062496004329580554220423878555983708864287242911466627548147464430215112240604857820366690642160970305031432781393060397400098694635897695721627398669598720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,14] 4610406999524945664206504623873427873159983922556273539486626482436961224366200618169324365372182272287209655650341471934672979549816050991230287808118962183521036098267342298868602206360665718219876075168525384407291025265893130955559845566382985622689100388839217196547435210608102008970946773679647165143956711405078481843064972576964798474485359104771352345628205749242321382479672754435355547937425760515958710824848980303332339286036467570460482379506634871876289092328400262028309058628683644290878003734295103922608635248530796640459528767422941572617569986237202519197287546137590303929783104946702615129043566446636651951501748790758444374053111641765616516892780109806210851387823051591036135896800333256302535734856379905558657841805183835971162237066574681141754624233416588195572029924814725760301150783438440014824411926015270058816565363947500248730070876027465617549140171897597001340190468939912679090426845939826668853656127504982492551450051073831599709205942242491288455312283959926553848864497446266577237822059252549221859488174557172494039122225686725005701904273712842488872953525064863605908925316562223608197152533300960583829853355333034867679485093803495488129055394699803091896173174844476985875900397908286361924757639956642681516529517536596779492441928353186620010806587549660433195141200708030754902559780435576691835309938657174637502822875205505466060887495194226458372087545050414036377940406279701737530380862235598270559159703065259732895407129589588349143274545481608203364892297221348335378302653622495752367040656529083005133190766795808702198722988704245867697703917900768021734854076184878069068083264895012956701669580738969662106338313972475831742052311559150037892198527355018847555185178476669035312281628945504325947640568074826078543330762958586364464070777870384984251252030462721901909513932674133128962762069205140099449429117678592992255756706820760499306261677137888721485798175216356856546140831360124384739613325263114848122602588727879248123421046524147814993520641441792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,15] 8093907814141394084507939399475686615638708141300563031257443865299490578283648009372973004416848525290934411602475964252920681576660270780308631993708649846051394767035296678199177161859510959081895470151476013818555963313175398942429345898666768741348974234234191712596942574162604307655407659582473818504266990597412706134326915495509144722495255688537345107488215720121630628154980155413744908721465402906961336610256647974646337784873693529820891520319172118988946167399040788065838247961933818625757676721606710084621650481778451958626441429422046727248944876796630364858709348432983407884162029434948127581678786230713644921574920635049984080099416339190985217347915640832480142360054652418738627732347949040589365208387866296725554661315997931049261766977321601125208484784959417540337730246818565428098159393283114269453078299883867128191476187521225991964577136797261616705399223273494976706220922107701051284963646342934539125223835261557875550078944304655779120208833180362632227345254732260016891354304724226956508589532466421886538442691881156125187115294789545774041294750981790309116903252954418900879678756887344235068458059693846986853317754021508503317479088792021469387057774622050823216933314942498550921319987150977852073630658333606070788726644849988170681669564684711871178422656800302194173099156992134315487313346566933234704483520179052408168871984770907125077507046787100851758551119239810758723355910675991146964711423679598231119890326369622488272622896784785400724718492927607348293106638970425914938316332533358624515301011975557224710885108592017765511131795339683373932149034789336688989896945680414108446760628468265731678417264660715187551382098326503672132546348231357724245239893720323742510443777895383031505767133601046736287773561810920418964308121237440566612966740608037777071548181113949013726816129727161406367688440909694736689411137942598603084261356172291478244373319828817645166951392490027086416426444149668534342488841164549086453946957999366964105243896268564990974910206574592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,16] -4251592686917079855563429914732322843589012567914160752527169277830421873562126092344462602506547557797240146678490637900342874210680643635950040243656177118234724034910183021304857770720911501334143397556685084029711124946839433535990530273650317088913183676383057492827772096091195389563959812129819804734780735875517619487552192194216328521622964150101000208072906549313313505467994115271654627075370410298764658400703982762630796957954284879819590505832983137384476768190648328382527639677617556024964878900037034941129184322232832696134793126521580785238013197594381023034386110387600457946121586649184435150742385139702383643339619743636775115634926665835735187747052522286715980000735323156915857240803717896956899660320851475761293749583838133169913199925245452031198368942124641617464760071322303211469223032195038640677945115545459845639188757096390092367911406649325724686734388777616672519102561535340832372211725869984053534974112939446028756770063700923696490066806509138778764989053999899181980827215967794226244845955631314666765191082316676479755712183148251147394661909716766980865863515266445058640195908597953543606703653538481027886697629764504205906419548319521205995126893665089527646715156710403574306789493536400015339865976034673096742233086438706708572513509855444671984829315898259403166519595212604300186941641523858689850389683060508524471818549090699351319624080328821386068830533422925855218196644933868363337094196181816567499000825963355297989312501095642665515137229500133240081630469810781047855523666865602573082878746967870172716171984208863362130557265118268482923925857529848958892743553763553766953521920433698247802565340850243146622268269658798450178122118716891186328783109583132357563330367530359897218124322762505488839747581418221501204111911596410993727268359220946271455701870617945026803713977595172298156635256429258508112719428736415020919268344423777163705367392513166792120370994138196127477409017206206387300701334183850791281120317524380361306626823048455884407422121410560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,17] -58926181869520756805395295825386137408572630232592896669607105773207612604613253907773764090114435474899952350494493896771138235433432722846300140772820674129141390298453239829853666964084683197901511787036582644667895022499053733079505564760746242941166388740289614930863545820472708957228095577772056806307840322596602051225476226354084294178610593201213286520041899664589495691203617363013447194169905324357395189403223693571579120489368513599637381957119375292004016084460393653849809138164807190065999630825901280216426645119081739607389887952090910781383542408808488672254948487718579128248520771255244826065196573237619395086605877836622399578032298500560634730724631939447856384109339399262291761910210636932232105506358880122775058046561288581744565670704301507592592672238350988372910634596484005159503363300014423615859932834788530777906952259509944331441603861751912876444235884239187171314223716658046814165103124993365286823661398749490432163331168162681456108190173618836621736575505506126408722379673613586198722937322662867353738389097677939726398825999378184891310795678512661296306424406395710688834180198775541221149588917399042007611225312681104783980501431822310002975348845554975358033879355315259694883800124573856648305434803885239039078107365432372017149433736512841587284234728906652027078731228400436091452098856707798961610490843847439022974161697860520621946707383965188326313077658319720556778268597854020197814858971577075777870990265967112618910961667508124713793498978398773961292374960488441147191503595935894947553500652639648272178175295140009415794359001461955186010777638497983398403524450130265072415811315916544749580039605636262511235770215853768784441127403970827847466509420523335721291491908215665532223114556403200454452690811290209877501474695936484050318739982966202866713275342439950686849969819657631349181892207946465797259466946088894826983079084238374612424639553443565538493046070510858743821492079083885389835936961029252789295414894183202144464375920717945314920042229399552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,18] 216338554163938881387912709710039059319815850840532332438252565636157150325220613115428723208598091287868694594577723946007929115748998071602280634396411519494287617848121617467895659306480606751772540655652354761373588770582834703521285903918937481832251503634311668137743513048912375576612578305867005268160586437221116474805967046664367657423390684188301167103246577054063605177479546573421253674855457131608755885082607154077699941538353141146287820607663702341263969813670277244647110125577898501148869116862180286152389764725613824136126995181670011455267293796456621599399433746104412134029651697519390053662935568268718372528493344968217194063820577922134390976954933008353168568780988716598495323301333040996503501813533396551180475450981210014037418371557947480406644764754747927238554690712763390712789276517477684708973506473254204242919403543677727868544681109619311453654858878193792765831387174966662136586670108197724767977822633909157822187203428412992989649626796121721637581294700360273762489119280959206111499044278829139738998476215726133937720777183302350549895222200345732942359621954407601872706855284140535021525278084557416284875037971230997593678012071574458525489480508170330395966087200191213031569193504592545968209177858218753746576402063910878565759991325130096663767400230038251630918798032003915771787269579918629612917103099211033087664483393726573855329617158586399568816145104773485326993470917783037656625797467993554919512507392350726658277495610446693799411001533957479321992205901830662773131444887159263473864961259684349711729601277502649223334914446516769322740372740456538348406958709190076476376010362235376015559958915790017656713802191342553782233321794651619700333450484590202984543650142183149734606087813675850122098461873819006298044243682480853086235886516724083905678718922919035715258128212474460950341712922181354890445925783432516068244803241971161923058075709581269009292779956562825645938188015471589415515721439424422387379169031063367528378642331208104510710298989035520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,19] -453603216289463408422135184912773365929770381491223904082517050256330891537293834095284199343703449171198403483696173021469887533425141833828608861487191379885086758024544533890529662386720486489892091413729054626713754363563701333257595391626805731997422984965156483912021778777213300791458300436918417182837196642656211776524543156975700531604099670786482256935230522704703974306686280967321017624992112854229787130670453279176622891449423890965164416629951403156679500354695680211866277902289182506429523330355786898507615399567856703203420279893827789433917900750167457120274021242489108150505836085363062379565290218349948514726965769931566281513615329236635455797774645832742408024384595113314869176768853420416567399254020433727261330709780231116257253761876181762535660647317689679380701956730078413807437424501659688372074606684917602361377024785498300294491919846458305842336636889203581103527466172248131442248346065529436420292399976178396082951201831005623173988908213076098578664728789726152442301806035002083595666806693808596423477580914505622191524044440134646760176505280475787079482037902542371711133478431667011086232977958899130450500473016513945996589600032748341077877030744070513757762050309678667600133200536454381678033510031896841700286393430097035231107183192653743905578974200670275364073833057348589412920639039445844392586160046814951497603263071438348533398323847766925966325427560175161454898114299830577406438776635928104868887305171734402258751399295687357690249492927410518404579450769496715046472015394749937520852808634445498038049121826177250798587907521047670742470159735404701701063549483112112326440503893208105122260941806597076444985706298802673374735554608695907752469848534010073142901570046204465278791343019913615150845383373018746624932154400484679732860383916689382173982781221092427951382996761196418867819126439233240926302625957973824567166097909114864822455225902527322800676248823328023427701360438402004178484842938576733519878710607418655556324055438250783868042986681008128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,20] 726370609554611238737609780389608871861694234122998735952384772309580499058305585378914406717175121907390779311751043945797547128376400626926826045830765631984325428613907887008464704893879351173339803486329347993963357443956703424629691741582725721240835956424292888352591948307779025811630887226860674969771989091085175695633293980507718389759454386670094904422872717634409034623436223104522555124880992876757939201927243512172834307407271731981742106545045538965093210163919637548522866739705175637274563085271151785019422200118385056601303720185079792283288400048109451916651408428886449165782647902135698081091220935035519269769216317810217485806819585768414747833936377514024659603117963535044311899460900103048234343043333112701624372003511855463244522881562787800706198348082965680848379310651969367978627499928767338051453427367935414336809443031642492410464355195894697942949352066954835497448091129790282729685873017554344443486751753749994504508647561202643111056229806420291668673018561750207725089900313905662381347402323183556494291981956092816023998595992256109688422900108020202324759818965032018322060734212427263716225132138139966786402174543252497710009066912695977313142152784190413007862727829438781383620445689237438329973343685372668189391598017619053702491769559896659839894252429472109784207345840373969576077310373197982866732476400947165979469075837538695202221173588115454672358841729425989100387236437023238605122603620427962176260148657504931525956259881632495981961074700669047140558121731099335059713687699998215385071019014617185281942438132327402754092359294281163937710427456860968773093955850579685429554191763532075867522300853967358243104678050531328721081808741983310079916450606156014450581343777576979662168729828020473146990870293720991376014247106715157062721009188136078489497273845521241640223965240112958759153262067625091537183470234370034918915437913999741159510512346290859339844885853963899524222956051264812453985251623696128765331572209468212235305914564876401764016552744583168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,21] -1041657712674125500926570915529545851820745868729397445486197030011164554537715545971698934186579577611451041385575290199242835078281856857373017178222772579923810013189962719466038934185559476662733496099769667299310069240354614847056718824380754954579576366803904792009808735100528832951193954044816595190078647011151924473133500535493678996022329484940338626041695323723475525677982861926267761878860335415527559039962040096180007723187297566450718414870678208289473110889744612767749801343051488335026757692734023599451924007127961926367194263075768379423253222899956350084803974918749287099277852235771026122235060762821096957773348831551124982060558749152176436852849636857262886395252809947345905471954552650937688553451965828540892049408195482068131271423426608980909762269758014926305509491078824019406985154168266087921407391073720679699269844799963187998405536922519642588626564348059744542987966041990471019834684653710381036638567907684153184901960415142894087771306704833914651943205869303262504905837730053570228029764048875457989405265387333038934574581651423956270509221435194429042005979452538952443145219057497681206986793094286005616018290756525964947798404550389883265110020050954280285481023297490612901873447271479289995809311976978159801479015205633437943371169987954253967783424603300781604407760258324827497991819930387962087234704027493678128742104599888044291027609531469657131197150364498045528165095294246897923510592276297820039003722526555162758002806225640919038848655836545973586180776259270887584120043731547509569413587350401892492132133725075984081464337995386705710489155141795587928321672121039350858684589723028422055469029012350473462126147106055717724239162567509225234334475246600986299368451500057616093395319257198733284585135839956910063385609693570677179161499847323899124960338149594795344192008183220182827202414977924455490262681102461875441162756468735225246484344504890762140731015808374293317244152731895649453523534508739700697098247433570479825269657940895486378985170030034944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,22] 1496832158886073256855921337351650885210991970260080756591405741350513260442968980665791582730097537212580757803361156628549736371695751412658187397578432157418706412555124188409578914390980706807340550473945871468099457611533659158797464224045102764730682251968535356435778621892548719101227374067961235489515302359653530662926982658819212201444428896386812142694049003620137106740891464891714456779939273440124196335688656493298893573425599563937859205824769419530604481870011587177579269096373959446783156355063517506624115514565612293386497124063843243978133333381635721243348859510490241557320382357518729487823131233541794861954796917746297760933402392969886093931505508727350622650723329853222140906741036673570077381572546353468220170532194707704456023110592076947325040025588469550229448518544961524527628235643750536697759860371386571336648535835678786575236899120518140330353211116866511698836178442533336647970870058166655493289262862605004611427846592969715942423004510567170598738706480351256132241348106696331347058644847926334476006952490837731795387022000355509509816019547947123687586290001424893019326712001310323349945770304990449353917532738989916260957058280923515823897357338832380982100552645567622362565882764647246545438496582228321396802218604655558216248601654100499917057066857899274763261280375002902949013643021083705485317914496581838439978546243999303047577816215661862062181334048132234100646342997271460187003125039031117111335350665272175771772644358876494921478546043741475970974394045463111274065391207314821274570836773754219029033708542954568210755149493686030704960762564107262698014109597812335988137613578558251864031641127104231550721437240390994015048140648143473594389463287005448552064428559952515618192729296760080657151671295807881018380403120355070705764289695140003732561625795933473871778322114674336063236284360767920508974169494345241439375247810673924585518031975402638738953067915377927887075257154612566250118163476129730794737204634978167832280299591985548422758065252597760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,23] -2208062809176188725314289154773594162090059108880972227676149307283132449142982433542807804630838415802595799143755906444976871862200142763916945387429145157383812384373877718485947714954940803765013002471865751045718070938324844697318067363439997101911443714012457533221733212877380163192078125609239773222095376780625704737934746292206175936472819380295707473711875789837689923829674820772026593757409274523955787809678797555261201118450287914988906743859849117503603166111871903291469723656448685806852477742561347496560800733944932696150371753976094479469417180963255179785635485876828849507441693186659239266224308535385710762934763658035412996383305440082436940332688207950980691839370318529964819851643592727041876666203610227903921632666187910773991484847748641814552709435429661236283608860316346021017447184662335070270070286615263878371750023354652620569445141359004063538999946378377971930848413209257242483549743650323474078861679467991177216378123081466821324989578015975920768552295873100545063737150727008704053743327183758593516693630786152761175022311998742011795016479809568292614082380600691911289343819072357107831344519210261522960089183747607692493056021270130664289764025959711464521299156720370887380186720780643111737422120643552662413188089071500176065459961730427941199065955460060604957827203710258324489734048491515896277840437977713823104855294565750754983463265551734520037645826585588844444549931351338349646298770031645148999082705757676535573084976628658449484099222403732361045921892422862161398337263414985296357889474700709433870189860680591871289964405407741432552018843115365100269529204649108179767273599250137924165178847168705857385934683201160410993303918448450627636350479014651649972732707057437315574894938049188155782876988269267433256046706371883582807348564585329229906237874148318041318091611616722700830551113359775036873110941012542805181973792690028865143568989505643107955126224712377988445582431361524394359133921134497708552692140908324277988893084120699491220654109052895232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,24] 3185811950935795455144601670595513323309816446892841846700992429868164891979847355319358949387690528141350412498759967587018330490305583718668529018679700125328078563020640979608154156881175179274373862543151301732843078369179687173323688067340879330635854949199414001007938022725596939542965070367481009686558256459174759284741252632212525830327777968115159256556728786001306433380159691917212643633405832360358751373080307944544510717059617963124222857794299846406826523659242586460250398428554770892283958321224209242023010006954152942542809471768427342765562529655970478819639750385117948709600887376259072110946875266754316532733811509166328896585339336078769182644094241780413737571278492499956399603455887512506934784794335096640682208607561049616199383054171690013268779867036648743844111816268879050484404283689654580807840714463574138179135883936344281240721474897948165746072013701192450287514662708408149688111863887797248895361053859908749091822894512439092030016123847720249888349060721979661932667826902038357056811834605019134758324390283241376604105529786552640274878139554262976337158166960865113500815622505147264532346392903005004063989337461639984685380288693359074847959687258373586046663773405313881759604440295544628876463507926483438315844017745073521159874344764209154053337187066489371883540381064966478590041305476016853011212050460935268585896483085503530904804026432826181697632058340244821313591946490384384100424286060508739406992963415481937415134199536702740605641773039545911985661063241696654269607281571396242926027646454905054130055659126088690547369666818077385002367421975100188929938668479931257930310367773478306169829357850280040702080892538713153690468817985318134498041759163351971757310057880385510710492178622303290408327603702625309538917475432963770531257916656193810267907150435367130416052579974831380911478235623017848506732271490348925746815673705254338686698918711604984158107457295672213966171588575146556208025774386784232043782618306428290624204987152252274372734281316302848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,25] -4256540532308177458827267017680121192681600037683593315892091678185733334764106047926111132693172414823225213633252865091774786437451928664451160181520636362663607428593887063936246755578600860121950352172262759470857428932738728308514667862517900576451937454855818056585512688246833775442188452278430825773675783422556570164306267841766484030197948693439476619700279545263431856763438690987702735892580588985191364720139899627564868784278918434120521141753691258128380041623765144568079547345058024305757023969243623856061722819454831515500161861646420478784507582060279871942611238992579829970572137325175140664549864984471686878597794861303853433687999840682058496342613183009640404091377574533136959175844241189794834578912600759365507830792429391159207819628570365639380386468908910645534115763550784357861744130741607731700478909832243787007224054248571907680337543153159190062133408320118826488268140491512708624903221040406056357166583375933598299205847157656218321467951077398647411835864776561224269614110664177638731660245662966208669804439302938036420747095516607721142293047655029172351748478457924104018942142143130511592242797429382209721260213089449490048153967988442458410085694281386389565246997332403917615129364532878911170737861187665179722150046038556605165507331964981255206917718464531877871416202763060581985208248705972841621467711056350342036568781144711462305603345761273953364609155613684111788637816490390571713777116703339153752438114309597534060736720165864518567173627099100031310906810934683354256616866671096640500876134338694506980756718354724205736625406904292825862492683345045224425875656549190491629825207159498660737421967781855753504057435936760637816626209825977411747709299182367023502150195877158435736251555897517259358306059707263254521232896344793722161174498905716676296892316989598972587247702085689750346368767784521089214905073252453558091638965028407853902633988990453787658079290009235239791572646999930857037758349439664346990183365056293140334809379526937009434318598112804864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,26] 5090010475362727647334267769845821644731635980301235780363794100948950358528629849332586157389427873671951834859982189299902621491919801644057489332755200306242427042752118023802989118180145257031978810023895438310224261942075864104297796878036645200098687737747200423793734189892860398999471624295942261088838405993524756099064294956278906164425397201089306498437196807169629599394648000669978030072986740995362997265767870653816600057914207330459272815124105519207400547290501000954483635522928440930377061612994113414150866317001934740808595128012583758318562419343176908493786808532879836918105015539427499391122650102554977893679592316935770830728265962270184082481629548220429838524999034216164337136348139789370536162687888684120645227389311778705435021992515062678567430909036314651226654445302350234665834067808027260762856066874461278690779783190800929408986547643960153259183731579509123653496513363547649102241043360087064868923117598521463479569519691634573789760345691628546913482387567539619332268965481399669221825999521225011410970957585870893833683388879888311254689165502081606575675993082431327458903464855038572587332487028436580049612907486383317024979071576651456773134423420308399942388716787931822458071394305684287297432614925189297273342020318564515561501712589580565707734051413267321643768524286633948675267208034761450064916414866274793007507508311515056525428843683157996050437339674829932258381390201648831413925046521668909928316028775064018248206533164321382539966807060274791682575162155716137167280773088006748729563292075097065050725618343599724939893631882372174793919675499095646142708901458235427354844103389613635848788222459948866368156524267576238865147563764584232667367379692667301035943754794057832091892397302404519484819290556700652548292678402737671535067589127101633784292406226356919863028251208752212815494554702652569607017303425748402244072080604745942566376004417700686600027914296444232813849279724322695923329719935740132568823496753623270601115094202821723885918404353196032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,27] -5346679055198993786939424493755102719248497102976341209331288891506419455733856831435058339647137699733484859981634099410121852200866760544993232397230150097818243058972779557740541295483374813438970874535078510857225306632063406863998370579016997302411585460064081931157616022683133976708163446264407365434330266437050176313769664377577969452506154334491361764101464018701541404756177472593234574824760123905615259186521148471240957361139097619024835733837116040392708834462540029987969022132017291504301854631088617949784168459419409298822468815518671695990722550199414954430011515417221468891495105579275591918924333906170689368021336046857684027712514559569304562008211062118111650187093554105325630326172520449969735350964479502563262364882121596890198509034067795400181881068108434063149669651443517009841356011318650440597153476737361778140859156683281838288151477096743460322859172019264688423921068230762811711771181428224719245027532287775109387228238624118201669506941126556431056488440782627815729687164873323616128742817664913351954194354732528978501004119073211051339687622001338623002708981920628968158883617409744534749144872420919104665418068836526741234722783106624700642784837406034565776844897005777731129382339615749627945845087115489720341219843835066410600938705683926479421347059847488972756611342282869484842100973342614645417222846936025219258461901900237699068711663330842276271883966214824894838947400278718152742365671925988939802315663331073088320963739099357093961346846621830907658241155923999199659670999587906737630886227277233719362004219626796746093708836847217527377350245539819000538262751160438386307023388422905571071763865853435305892789154511316843081680631490395765446351024861057482293422643109525602173495877249495870217822471373900174090328780382895261650810389483394825338961686283125635325414715855348043138605378600860716730735744680505273524606086638817445318524682597827575373078805133925586093664282794637964261252952215866213934987481294943124122639802507810347145110535106723840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,28] 4880592460633332061408259070815477638674323148542513408234896782227088827918589442975844679507545763516006749007295205538844453534262345697382311804799863329462068107879421970185162324068836464492679598235332391836591867935240842120572116754305582297345881723339731267376659795449273300823652946282735469456308743419733961461414607379958179755441964656960231663717973242036077511488738154523843493640422226293833416092790290480172131367775039950024787819856414826956599388730528466814546624925202339162816013734932178139909503088278361015114989159551021560576097905113099522813153646964837050021934036701529005953303260024526438833346028742132303521939231153260183941403807520116014411173186477623596093637833468095890556356145604743070421243890089083430227590632272456810187411353045617117877365477908842624885913872239889107156377604372496211614598261123274701140023101356201985969092417164828808114599758121265237963319237439206742401139191353242481528839208796669798451364895873403505310915586300696509666399443447767840918562060373319257223609159755349480986418460818068680600691469984310267845053344411878673886254273147279476772482684530916537312316455844595241912048917967936042635106363034107524093026748756936755864340618716666639823639944847186884290149143354671871584001056379449506087068721228933127908094928732344225515580892525865702192493650360702229199526009156573317543004369073321018785107433675406582083422269424529979826682078881531705963317503721267382674517310021032385030740511953948320179822414750520279428471037743822527705259626384709303288985526555480083209972670662125642943431566680562882457881438899682675317367035850870621405993505023307723528368650739460909360047757114470800235852222588620272552246086295469050609726365637218910585643789011400424624322309558916570538687409446347153467245591595146970988565183586068114465018546447565295215221176813859516406555167814240912670598040398320825324810238905180933426887765032166809672237242579891826170523668083382204564697528395350692039486773905063936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,29] -3846158206290148630756168809397683776738924426254649310872631304285836235109486936739710661378995997582951789728292911826075934332395978154480496649440674478693996145629254900918270954535086634672407374558374493587314369358694768842036514945561186649141010830323887197995550856366067634401602533305014645079375210844023380052425844430583633187723339876622863753903697584732515951133646922733669716856191211612367400522373268948872652685103822517004200628214263968949053126463223010056370106737594609182483038457979846459422959792312489137400067135627684119808542865228843503728981665413084295342970917623712769796856117217780251744150755879687179661819824871782283619476890338340695944836093169948090051458509200470968023883025856342178765885701914111344575413862512770754983238991287496014749249662013685816024714941773689500301156036778948181138047160340810685299864223424831421829175839542380159496357137668959293297394446853443540060278241243792753521437909015011187713467619672200941155104981978026559084490101522874600931055656246688971024463726654485421695366076763644061231612031835311386558469853283019435861975597008031609760230224485969964101811910250989601066291283869398044277442726242627757317215498542039243583172278716180059319494910691805054719866338006082929927997236923155491743002535669620707936273975790974656980787612587529577164636604245329957114628210104806232059146625766080340016465055716655140503876974907085734919756196420528906267612180507054525513605820614259807370437959913209179779233317356556148584190717773544474344063382652038059263465933670250527266979234743486565263233183943411549216438930752270955313940507542087364066865986215067694036369837998930114692417222722401438129773643374210356330081076550089877954848287190399479332825478192194856932149766382677124060995721069437766830470282748632870593943550903910470167932394154494152367448587885171607086417448629130438679019777744485046577928668153926846317987865480302056634174597147419687313974224186238753260274753812181268391705642138599424000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,30] 2605490852528817911263477520993048863122158181008147132068333411258906956648340873676228419563651598964423548349664603963251873256574769416306397113890330465424866640223393284534331639692263212451790632533492847808433848800311838407735119914612773885641132895805761727072780865674078239653905601876149556535670345799996731364519779248655622258290802916212164767661344242506993244810020909083357755824163737852560917824415569018682037998921706503381895123363053620673042897183377722397585345375557062229377301096017505947467097715446782937906644439152101376625179193449420519212794417474033636828416182107691440726496783839663469765308287860701361839997149662365654043080393595215755882832440109262592812457200290802873963088673324814628209427803577600416414748161351832493322059267340078874267615436075140533641389131942129415410899568621004362743265231788177328249984889991783917683468017711303091658044877366129282442682504858935984739049521945471288213318717747136878343635083871793916676811677469788361285536650388854410814540438200156912211227127833966274838957305829029139296737520524547213818555228081582425823296387372551490856828745459470258369675617347082895901731912390222406405837485342860481237209793450142838313270345374824595562463128788349101165208322975950549808975870275461252751304253368487288559590653442808467656263966007437071936551085252402490543798810199892940594906756665536918895829907967723306301795453571152031868075039795624549801551208848996461082005086311291851119985958402862449569302784602020661853483085606577440915310289123870137248769812227299460157910695322197013271503267091257373700041178633772978914004212350790757479044517221327422077866386406056033100683708084265847593830554339704738757140285813892668298231626136310336627546927955342588107631915203839181213562888227199828372306059577547290724122373805289597036744705532155393377756189578975986469909647486823266349067300203276224732807284072619305204777420573472204765610304995697426520267982486929799758232705754605427217224755199344640000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,31] -1512142558374581177697040485703165083457233465757141643657968258527448166458674398945442304535089334000872411041057962406235615703127824008740810156498886109031113743020580054442630278634686205511800201495805509634320994732650702432387196240514905807486999336240995411421433427027975368249456456771741665470959753208567461036201843734424353789066951158359977045639534676995843121796318436062269993587559325738270710404731766198649748636371408393374392883407183775241733045770521206472766868391988302363289279821249583885227632586898787147457080378856192673658964776980446360150921746080754719898863096629140302580956822965874413181538338606724732369209161281262836607359734935430252170788761604408432858875582521315283525677584687440909333320356974845137895376613286287323048791621555989516819296960702551931331925533367553652277559655356460845280156509567599157134986673259715132552771641342434905877382203889891291840694043894033167041946027949123357701950062842622428208455999047007626487983301622295897987898283899908394307129342486958867289271924655822658189360392239671615938993931409639075340754812656883100821659445511835169099724558994218435220821830120204371971709221324340735656814751771011941048120541803644549735933519108268381830858503286544628501659997094057049662988799468364485749808017650808834045810975672748233565584297433621134273560822388331816452728515491058138567797384986252233921294003454338821444318840493832771333005630648698803160211969402305166189038844736189760847947702194113465713526085210381943375098128149769446366885723170007067739866255844681834333236807200978790070617301558385685113672466343507693384429252778010332014606935383544535882617747577379468595528036516838721163678625529059576292755959364085145914281906514453358153095197709317799707256318352414207847373690114648723011023133995600602905844178762363358827010654962082601976379825581990354292203471080704493714706067138820980414758830315191670367880940121203598792075035461785243361063366822602481869219649529301160626913183480676352000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,32] 749044889079423387865706151326868720102111680410514137286423849837357713933184746568338077477373419481672757289271110049418399624256631019375036134247530062185059505781941833114203311366600648922179473493737015285282435028715269061531524369533180615435322992865765606368403148221695774290649855853714633006143745160710817451017349239786338821543931732357584281099591738799020830660553223091469345751749586904733411444302457806385553194422467808631652315651123661374124164476481319718621137629674039754564293572362235745346479594406971137703786217510740192323952407497161888966824648809643209041279113201295629570160577807799569167957525451857540304096082017409464706376091875334848008109195654879958081594492676020093937160921471304542329959624344171577298036859757377575237958402191695865199422018026228577046656054212472539430009755056021795889369691646180236308022814196928316617592875689684872854641052495071220351964068930851934944969289586919205810020538468918096518428639968323554138227847677102873366686748412538911526155685649174101237763425932850672793452945122416781421720395316121261503131655328163654831860131473273450100302736240578450399263922411889590163078063100039153552079535098773565559763256373286335930109835037933263392363596071087280155733659004270673967412716667672963825824915508339506698176293154703773452015489981330494250719538991526406278915675023843495451780120848861635054121723171980230169970580021497058147631795388523098580398919389855514106122592425087754503896878958643708385386242023889970297896668867869292830448019530220637355931803239143989847179922641833170049877564667716122783378249207427257951149443554367522290230167514350928317228161502705350163192704192685510977694725177599360269165348662178941278260417714459930650229446176795834665412741111370284217106436769404667763383053171793139713890406437074962100899749386924702702017928296559602305334394216890254629792297515445610511127341879777384053886655002003876555342768570627394928847541002167453874538664888752248614032409639256064000000000000000000000000000000000000000000000000000000000000000000000000000 [111,33] -314992979348344025786859895152433035748048260260028914877941653431569746990440563875875016635252000271071252165910166771420885959937914539312497506425520929482873253554747427614105484167107857026562027514027915009897121513585342387557589381146141115865954171504428103714969015217046636346643779389102906264365435358128582919953105602593833477629713767998676503398277936413599949675010312444143192028736680536012291259503130985238665034612468617031751595545016423105398110807724879045078796711920591255038881280678832416976915275987377180078049905285564812796357414683089007114494650755982926086972043549561530280655679164262908143253460910989187358792808566544849070758852192467516352814811468636946241417170657338795123771555990733708045498592682055035968207778395783081621284630836284453958931050852635154884308670462385124574380969263520230109731836383593694862918585541153825275349796238604843562684807141683261144086402054687185892214849192339420737277727421672161518478296509691736149263056227264373154498804185426906158592278409933482064887550829727665634827144318231776083250725652801796400709265190286492610930295062718237879696349324972785029636901692594261432687462003381212285847939430711302322233269964653353387820536295918395128936711836442515204759117516751876998711068697280121619022380810683994162288858159521386446190892547058908215093737827836085825461239139671514664687447688232745578126819612313979615269261939197306108410751633590855659586293533833125823619176844010531518899481620162418227428225021827660278604550990257596523320540219768195522684051368762498841081433128705037457133454587843856498851613127544582993264675319498923070219327289912551016827846169858939844815186983025508028990715155422426403990725842256146219337877815386699765125913093010745231049593003044782884807306339689163818599875721019899619269603289089271695993005592385881327079954198443143841190201542867041720130210894575908654724031770463765636316737445213904794520727879378174278914974474724029134584366779536604315031231220678656000000000000000000000000000000000000000000000000000000000000000000000000 [111,34] 111525072305219554603765127037614135841513128587428615987201439308644029266658104930429319926140524361438677655664650607365768299935155797643006850660045163149810665532349259612468727501805232692141642456161027427647219890525950159523453161437013976203587238511993015627715670374640771851730301978898944500139047387140915862469356245093433022483658591240248539743940066006108869575560418386472258850402449396330985217210150705787819239851465366919624065169172767534327037957271251136515670837249521415776457883364164216313730779980949866442916379051168978400196782886804996749224990050111252685499731204431824490948253022779847196834673530113923907507611304338038214329374046128151398497598678812238762309870684161542378694578076798250646612050193215210497682883880233964260129445404903178428077597042164473246009490336193019413540189631883246606764165817133566652325185298353949432858805450823210042945138285736237731331514197795283860314175974646639155817440290359494230068102035600182654426787075193541195749237005207426315592114462393041742812354969149243348811588340000490134726169561091788427638041266068380253678294388394603616226053708172481852635676834634026732151685919166060190784413624650171466650345636017423744090422983481595001036206029862229913017872459241668123709735491563527482752778233349412038486405839374029777771020018451054773286901632457835868741058904250065515241520955967953598141761723302972367730105765356511575103901452468368237596392131303160663042806964950882796175209693977131507071475213160559986599728063570567106874971702580178193109736510375056562314707428246794825644483515008402572393347707945429478002956870062848116536572475832034038413222968666072142480335931454371052011783002303194858123490768884788704564585677452810299388045457935141791811510063654263368388386093155248587408281663756119457700441649493218360068990539566569480588708409023275724080890083822139561395803505345748237524234606449510073598517893433687956844356684290849386149036364863143543216342387816852207714775867588608000000000000000000000000000000000000000000000000000000000000000000000 [111,35] -32836032365486493974357962161382246123911858312312698987172339941122257001161971224890254285374837448098190115680522810549920052532655278798269376550684868563183214613069593528547266187545583026401922006220256671154954814571266439308048350091085098854299357332486120759503185775515412389155800978630823373989264075928192660982138634221311754127073041048507490150646440795352439954735044469768436753747674991266616970457804834148484353194433983965476500919412495289986160438944594305809696609500910482687965797072709515751879096385565840603815198260145961327157351661078107671780794101222180488177619719061823788763604518668836187067878715284411162205750618044611376104796472816873817346476568658377121779849083031110537702786953521546032420949169238301282122260843768973876548636848887162771519290954461660705330415145838279968073677254970311489703807693811259444799187899222843894705600272387524441940662389634405084804821056303805072050910945264083564079987054128479080420936957304860745458273715694262979236870470552934681530523633656904635044705604183686662560858418501607341616222291899028200192053018613058005663327155059581606512544556270958618082215507578114424586285122873074413490451186190668531590289608567889890833560961202612255224052485969129462535840020050852172367157900917787459063543791618497145789938667998062229623304958246178701390343099500749168561638571175445325152829063009808771796430205349268897485506010824398678898767985064597829425131456136520738343356282499059841807052970098799715436227865795394341277518783598355979206416562804102503704751806631917213112237245439219853851037098213439443910216668965893436903144727499803771384803944128366090492504878897451406641810046209779311482036774653546582150262766416545502946835152615356719199422083676053161364784405046497509460221707566544510555628618892068757048396136670779353424260786538349288804526210614830673449489209395110552687263394165843567867061525607018504051771772290173063006241583877950785077526620490975495915546878726883282872192022347776000000000000000000000000000000000000000000000000000000000000000000 [111,36] 7914027065972679023328891955621446528456861993951708016016763809259229591533663586863987461154237602244114798648640216399495067403240527875275593551473110114376949044939613538501302723874661013926966644007972511019777991998076804493004351843772827059243662424114400297643231742017940086547442790220847432673039003331335286853103479062553991215306979512463290752700525383580862418072280924325615009866138920946842484447865275377573254188289961545642503107543011988261320119006550988208650024038308657679573457457114989976177103926280025354950523720215353056213977168156144673831142238952519831388771916133229219857998379944580103006072896881867603491105716497361823740216874440379361706852616009857631201565980211620058152515008347516258322178382570145159281489800573673265680130456453669663430503159163593637740041488213598107084293588837558550589119409741258573135326090493002377419080225319208584835700548835213617601973075632559502224479547252918680764033028102785187136736004703056895274554323079546879250073197411428249058226133403521122299732700239869686115554783362803714134740763250142094615607348934409382324444397851299845757106461870992043089868761830253619061584833938567292614513423782971322663995561650772221649733655794754947430550137023790471272649686961406138251505574494830853725437602351482878043650644327905930136004088173875381853532640782667555198696516091448179929213585630352295366419080687717663164447253460476801898916610058280757259268356089240958547251892334676079818709846118479443994239950692884453868869626483306316252707391560090465668015075439090177609629919440584519896444755449312311686973199707656984786879831029915557166046511896350860914135731418924395879901363772000535573067204020834407649568401086483577577079112783332245307277826725983247561169291488070767110223833386589308542764832552244255302446401232715688841294586640852823496130770719397083383414138827984386097883011713289338835847196269748629214115418352438246911368990034419304593460882094351576464867483166585922091715584327680000000000000000000000000000000000000000000000000000000000000000 [111,37] -1553277012458560443250620301216660970231177153325382342000221547997486667489146771996231027387416409163948397873234509985476231683665854690466094974737835875267471423922025403121169359043717130082193209645357997216784669216522054418624497139039206576196852073643494510188946918803541091147915935760794365943710446233925176151022282181255456401411243790389990447291741046856860169156163441674280008528343547245735374413344002358940559472047589678596377422357203693955510653513299414693083687415883750050908180035150934254062402064600724854269125602422885998615172790271004706725263269789397036579040663881851639539738730505569709855844117655522755604190587860823470649148090915753136419467195087522408466675036097269109477073493925526303622452593721878593241271380374383154360524206020189022963980762040592972076927571092876213076560092720212124263244110505187054467977765725870432374206716750837121214587070346633654972199706913812383237419398674169422761009411733369823808295073949308621044988598335803533338247345708632077641118727053729541327281061178598898583867287751323747230000473554770190326766477996689620602006806799099279753615326028083278718537082522516857305091289356009506152705092670742177784439721709732658038594183108898575839072967151476981824705845779787693536745879430546241393210229704948088191860549588107316298093598104132826697210044124199948433841001950521480696152105031392374872775925695860637225494969172991330511759636870843422014622732333171780937303949072200381530294461201686324354298495141841656717583729299899420871111414748162348835065914195956894427467560114975112225667209828713742637472101791190633042683958921055719656749073717487168066793515931145958584374540338920933282523773349580602479551938989980959720329050453934429768262102454615320216072250117642146283849605235330960370198210806974569356848428139687938351011978154002402879352246572285068620585023536644549889032365504041877142433138056845457783354255906295386343119629367768555875792473120712830798531528529105290010341719146496000000000000000000000000000000000000000000000000000000000000 [111,38] 271495038909428794316326868593605369440493894419272499050754328080593161723465799284672031077421089605585068458615950955337661567684539013015611382027398972418605628909739087424619484295879431670809996742068260654944558208276588051668701792552954351662785374781674848910541129106656210077720645369308519873207816446763185488241625950335518872936526576892975149499918126153491433997547853359667392447520315888142559967901625535193784277425788034582073442571857415683374565849577427010826034906230458449976454555033303303015438815248691339363597075057678403667314957844011461247008291865895962128068455738409189293905484487463869067989831545161765854208526321243359624782026862431397420934721878118262245468483319881198916713585918062978802688336562832963936140912175138446415451107025976594870933821122501483809382187608182010264087191371237886405714221662887725261741815138025279490701600602440804628155721111560511503042326103769869191427567513129251600011183462183065313632775308374132779458206908088216120425383940894837334711683820453062968909874759824662817044848861329975424582187303651184749461501971457496294271900151843171298371058801547354166043863707221195639499183526122325434863255708499021530364066670857451236577884144377847551027560178393585042303945168636109284147485552322397888499074145007096875314371018961643712770736812566154386609033383484576619115735437274277278093175749128857110718969901349012369217737817666912414299750620342502687948885633703932220883935741690601430602867097031771922452762118201804641678667676170387869059281486908962148322220154329200325189137889868028782952424254531309650584521677272257372853900901304300894910840119202229089145480379803993152907192972887637107113868334468943782847690030877231575313082193946346000057576058020273405836143212496844567895195532457975192345702523954899136535128109291728201033024996893438485219406354790612551273434183742709176456332702480378720181929694830526663997289456797944766075253497243681876802821177532721603837578871856866456639408963584000000000000000000000000000000000000000000000000000000000 [111,39] -62011308703703124443895218243342515325308019183851499268964183873302473971227809457650225310174967458583523425004781889767476968981755275132789996935155393364219962526942392168909276978818467933177081061192146948705841384252585753365539992304410507615797666668505467648956852996530320104155540051165977760376876439902467386752612226529254027238363099897036187921007680865508207493998884681101231269489090486282954258940860245598325724560512518945839468194610308649637102226913524697236956157973338062617135839563181389391710823827450883577746738253639794126057118830924788170137501567822781049390573010902326303933400781558927098876185387271632042836969319314842541429763380663155358651698098735613188391869215452875925777307865899174242115047541397582684249484827225519327211409677806718156646939300920466479466876060958606185861646567910966058533543599348101729677919458435746669812897127302237919359553656701331448413141967862938768800272177218263555373311299457577642232463898997289460519576386243693470964252612698718974752814370280088898906335954555030852537289115587816696305812656124860686654565314083324078547219393849207280805672147567525104388930116627746387851525929318046266563110498027570099982231011690679214565903280874669074654898130459456929193236798727664614998348303590096874955918264195064494327364430084994121451125323226930046785727634282963334116127567585313361716338989406471275017455918993393558091109222780513233906550409788891074123085593509264073852036562430729686172288334996903408123976017721612455164863897985221346047077256704769856898725652497768594251137224895681540473071706634826830658476560769270956173234198772358665188011018552104942686243018751077093489748257669247803051816436565903274320476306286175379181281537565416326731527474334634460983786833867626145011663192847686471818639805139294544172209153795115699008395632697853508410351316023179494811332286324987728126721916915620729151274106375940235241565612913873232561299283438062055719390141486434572285144889725541509893294391296000000000000000000000000000000000000000000000000000000 [111,40] 22872564744321423279911252144863033467982714582872137681056175564032881385056363688063235145275924322213989128977776091985847867357160315484321199841402877258095888634952678722921634861198568815753173255096173752860494610879447662823791352240264414371659989488796878657482474169748920432006012285390297688843048414077948838247955635744906913756382211611847700934211447575239798711339407732454542487518447260209629997338293672524537332977975715348639127428489808448670101551906307356353170712156623382369365774901989914462048196928839920234377957038138294601327498147171882706450140118957172513165789007069900571579560953885168028090115121037145626151686846069092305878419892414879159641370474280097698987030929407125426546671059117492388060055046844477345992362995986691240083339868281525282804146642581000325859628621602120467989511111556884140245668029902086576773467686801157431042651327690624873586186797674986645520795753888350779998411846049529901006004357085351949599399658400690863566794317925183154639498462359394182640601502226654366526435182016754119714241053869756248066541584818593816804620948310205327063428151257473597450117754684429906798840518237466516935448568633292638080304027973925942112076597688876325206097982080618744714407232963991257732946024095585295468449929225687404663756889687233278294439825692860276539883934663646132376735592748048138176481133518275957652581329317598751350249012891608931465348247445234726935709544134550057150901694801816773035928837103663242100941201417954607999548312375053651053195296070481917312662836674289407754029822532690812553850317797753915337363108413013869637610275822705930462785132761927144474793701856408120275308781058888049572879963236469212674989020415511300238635199693219029885923091494103173056279190726452551095688577559202738592488788210013886372154214617935718609791212909062610004575674724891064897980190996326498657150878091316150723288359544721486435679840187595722133668082633990446814092292957037863743169904067713294504901937928376103575104782336000000000000000000000000000000000000000000000000000 [111,41] -8713587435723199901308831367500818443535901941977532816965869770700528006289697833372478627532285685917037683038407905417965652364074216251020105403091472573363471024178561902572468490244922168396709162400046649807038195088890167271382381117997900246277853887616176214208662583147533056298265195260858223252985011037805954863005173938788672924858315209104366999332465167159140435084992851435680477438541513642907116736526888085898659457362329446547047289104454830645317357584501824084966058032208789597963809889698823360672021434918751000902622871563466324860273520749838994984180926074854673936468760467337358247777529117703929895366956726300706136565479660653610242045341192492830431578655472374880117445874748643984590162107999048467394720834018761400969024048262062401092073279071410044067289710028953184589563091660756541483483974271176790874512754503313607700002236668721175390414292848070911535524891571980052650230513873428576633336831575967976435949610259812239150872241455644401952894230583090024473454450681047657909942674191644506947802262238564661256686264858341363042152387269449729792290196442982430310558010874487604653625978928981657560240419509317533791229700165652422086930436983356640916161785213298402199896962391236853838970226804155144771988144926347865695416302468438517196791664294530700809714081982497064702760360491971416805201412475507625771951088669642052835330241987905451221447186045986793869957617490641452016008483482242578853611987433559289045055606305707593008385185580736065982284158524074130083885917640056200876839734380814877451765393951374737148868563183667137674697506310689648785547634048729880429227596960050447530186850202806027608847169113087895235043333364564356058590915948821700575843306174081974868922742429898175646974325387505056548693924772081371908684571509946842929756597861082566923389821055952795129799785532294336466584161423168113357047409449489233911924483100486398925621875780182626452179217802502798916166869136556584511845212915697243701207802423187476154645741568000000000000000000000000000000000000000000000000 [111,42] 2586662668993973095092380052712288805405491567842407336690519098289364430794647350767803592268551662206175982919424281167584429065469130838178103703150870227637154894198050524706743800024892533865060055134535236406940434336390868287598025681189575858718323945511660331140134490243630060807320913787878326266266902312319620369492491836979145886040374932120582217570912758059289343291505849732289393959455686985961835449696547864330218353179738892932362987345790312642394204928634510503983140625668746182434787070624880560600631620379099870692119528062379969106813208925264889431791123280104456202075499043687895508511183930031833690720383274154521872343611775945512558581741480341002527465880755251136039563282086803770343880740259580036760299557066935239458580006091786998609768565792994326556972438019507759350582227790606392365641843561211652112161394071687592635340440591313340588980288314350340325939300945097872960494393403242845968981426787231785133406929536461921579226421316641803156084567889903560156529374863677878670209297164049512858342592133376988992147131463331630327083889384917431687222118132345896757441438829914289361000169949813505624336027591953518702186482833078558389721330179705691990549313411392482097211549294524175657984638734095681090350633423028043040949904718541458438940299207187688490267948254483490832091810455641211473458680793057364383251432455385505822327272348542030503589354619897905812263389083049996981036960510879511333281523798993217797096705400281166553071442404836994422806006829642999840025183864725080656011698466547345102454374030738000066932565309483164836289065938013805120012996059898790464858199966648408841026184628618657014330729562724531393411689007685185399082498343925109558543475043587114273409472049946485812592930457505089752133230502803307497506086968538248694591963791064872725765517654377885540853434237699119907297025912923521625449585620250001108927291967122274808772983463598318709104467153870193618072972659178412555390109619955325907001622884149022610073583616000000000000000000000000000000000000000000000 [111,43] -526534141541192506094042866149039529959540322952151532830533144615774353022955807649783282400062029869860094151793551929729882896106320881102369584940556934663619734285689224409366848421900531793494232036999497681299210682592051502314536507200323706674470735586877297501102814757732087315145076928454971571388219125335423221844003520345000807048472320586956244123553893381521092919739541422441391470596209462994754835176755234893654451071945757405803665594330876118139571620509078148024760355869260943041260500830254721454469608360878334133073963314928434452460546440093322213945089232600702955055845096619009929190083428769759693108471092677106824768453710568022053755268026353982213534343055151994849451443360759727343356109878580262808421466647796296524075457939953389185117671478480408705728673864397708614855471006177974295229369648297835613274929731508466710455246439480909403190386049816371160526183323497828043386194034571920717986670207810721330154842418311199066461920842307161084733505853082978748831504222972603771372722098798187654133699905089688872251584325827415686548494173123642178182535999587117317949925363228739868328048282093823156012364121601492365974037138202189330276648750363484639687323842713863944618609286892082126359672579759680952129827109491005719809683689972440157608836113227400657539525302961022874904848120156368058736569601984079153195861930282017545932540474183581005700945009979894181914886268862132755984678644718030875724537764136329003544867390950022978244521240401311155116340602858634427243745766278377267959764996841740508736595382319931434153817619400933561781366460537822421244842217293527243960339247722414931322901895589344359241736736730391591924219676211038785481877904509963373652100043236020435549158753969482094445661993704897281515953101373520366759303325631891112373873087248782612992465711637382818168598227633172747549171872094671909765504749556912346022897032426125900318752703084185933924496600973394264029586472873419240020403612403626921282032704234867809845248000000000000000000000000000000000000000000000 [111,44] 49764793777064107424053155458989621048914836527577098538108488607707004444793738306762860122341012616681990273342231882305009825731537790121367021572246688880556240434069860220528435698272579997933983223636892176331103088125203659279229696744606556899773307348101184391865607030104025644535491429508988205330313617170354075687826366033996573986778467693964983806188899828950057712633249772194837617929839658201921517953827863289426848947783933909661809774193965445590926974427002798601205897432174942382405120232239896758140225589135960979541945837851122150773580728129271730179631516365872459469016282282025311302535180190123517065802250309547438118279339109457362526457654857650679784889171129480927132807682338113239101458926308752933938719484990914734623992606706651878539374994964603852508851698246420545875230347549717562809991249747221054331045430554652102656174791790589573951726055577773163677022869671795940129032373957362599089169254751878055512289142457345283266267136351306871991144353700943535723478229940982546465772111709851514522995494191042074499783170188262594421095958985782674312274648191802666497201534672145214224651978766103093226097625488053216865302745007708396776227185648814762588207494247548209100860754597060197245283855588680252014808319196202557889154291127600398455229448559757331432539752994790256086343437625504806065654206201208859955613204114502786183283950766658751847953613408081946020409202711291083963018277150054824227837722390980134841622029793210791354902737895114092437847932626096553380177910096471805453728102529828033373895427190094038801914986187637916934351998697910145548494047699502865022151396358801562649611907450800627919304252043673808829135367553633569316760641981819992485424917822637821391077521118544325726511366605439764002845921393298071138549580200235423331220964747862701217913189771084722165650074355121105621278801318621341041527096924124651102317787027481865124261773678418523268207404598573985039249570744018043107591112194847847091061963406331057704796160000000000000000000000000000000000000000 [111,45] 9138598469877255702234924402433917127487680121377480429522283657988969787374846777545893951911570755450643593524738997554634657612101359742164230402698104436302220096571427008309353159607227974075174846947637807201785721084994950635041693974932032898159859001571593264874305238114524871548358131447316681556166218513187695597358371598153531321902007841428134746241328301410300866915224798855138489676707713021489867581139587146222817067994983750761895393988289328527590739842637733315202694846875117346988577958851055843153178303558056614762182815268808915444020226599980356328554018791205779299189520547559672465509160503844800550649089928902276932418464401381295900238622372071077703822034838048775932091965178723338206702440848312246328150166657568536467037258479926079577500668989274885509099746145796548784966224786522886404786911709498486161958125854992657819432769659612983859843186559519156520094137513963077004809157190796997394730570806684832214673358530077680403439762816821745422955978137953132339031957691188197321224734830587458262221459258715335092142752254637389522855937359140660973738193436556947254467029837594510380366771326442330848277833617418839000815965790213887505063532392016671564995055596374364909603829912108168409260154802848530929413534346174977479064104831131371271815065453983138442905451606285262874355360389530818063288905554949726475129262976913310636689533879822599177987672528980402332381731623152380806626121223140753030746424933592563648684434876505398817206334675135125190762517068158445014824286025190668201008357726854082532629073235153779102919309603347195552767416418653784990255737199626649547360289128892718418626632906854382527736144857026102050336845539760853736812972343536739122677466406708954159463365786225211107825523614279389550334474154828464164327252253168808016319036971242700201134254301569351344862042540940314180583212237455571463760466087694031870426372755666403759466921140682327031265515635167813074602343085096791990918088640027312718713816361965104849223680000000000000000000000000000000000000 [111,46] -4570911545904560264217349705838084171162443350065298394476382242268121812888772553087069486733564569112035499178463584259812445288054615969676282062964099222035324547596097521181001043548654886802754820611206825665283868123402706625795374884971896263015836815573246005655121138761275325810935897903427923465741654590673592168661894961018555149635054745157410825977807980522908689378293046094749810602539272119992985452411892520811646724293777565038646132882098755852662568651701553969665787043204738866014873601284704390545518646410673947857116123294502043790455743599431147990350168414155924201360231428177761386569925208332317323234000199012351346022257773338447602140369307605475535040680261545091740882949527388974728125452725847086545343819776169319880202678515280674447784693172909885351797331174146016188834767511167351458325782149968420445456659087111577490097477117578481335829804174669642107846906186869613151061989179847815093598554492795294302329885093717320763581357606481026610131474897534535810486692087820492676779046888896575988135533142774829707038110099592083743727369060304676926955638803645465055410284053277428878341259240066712139256277370103176626583477170454759643907094087287877900434796682178634228413950280532439585319144663180336956477070532613713274070786438414818161290703539938379845587075322687782715562583828961955613955346138288652236129793828183312312175642212704913255121151962693935442748693880812323306194008570175380092119504805051616221614340008428570022021587106283821102517325661167064286679351705611072537441799323419710104807970879409360007875165518932853892483511755135212044471394574069277283578918933864891699699943462174664577675772828419685508294203911612881119422952343989658640031997582647797102694935186473910949990093054927850087520037057585855571026235416964835263207456331601106712694210808618823202373274162182727751444628324608619293824019791668914822086967771416310634148560906945788719420124061304684870751972457190934264096688396724566262980695562679454720327680000000000000000000000000000000000 [111,47] 727720357010834670477477263247226586438182282055361607031494949182655446296639094566182485258627591009761310908502650405524304384929698787803256531704638057219048290947468598225549863033122253088300904786765078656925938167486894150677121567760815718012645464958516055701163752150452760668337731540031572895188008432841905235658534021711171751777890086922099773750249899250898973761709438544208947574338262670820958734969879658137185901879051643642438419094129160211370605706248539693215169971141593855519429481037008007381919881772716512769864543280731408783654045361964502758606031476890949741316850195614174558110624760539265221017566980110411256631694643665294941210816472071047219509438430546336915228004792576118345831101245795181699256647936888205921453288002828193594654864355195724265588030956000878386054726093379303960352882640552386989066095167297827079575296257024622303517580661830449806956831099120898809208111457713748937267230212160389139367565632749789237027451131344301019927433819230372920280444644702906998501558451886086161490801352705878356205154860917629633429341411730008466620164592127775414667692441649189365022980623822965268347218462827607324007976516502869447390964149135828580219695621856284174363626395377688443913721434986990451769500694684946216954594984743260046174662289454058792137709743869192394765089795641854719591144983882088816459896258515085291224577102320960534788493452171119367515739496856228031438355856999937003852770354381940163645662630349677570188320887742445918006230002837634000566207810942591691721461389118384982310782943279213364702440547128775462301000503392931718627304381411568852443361486860685970706793496584635691957737936551639639803586968118679963327207535431377902416258029743403508829739252258019076228745741004666189379114477184127846442372823802382308031551010519114887016490303357692665254222493163137721949447754728209852147680377413707309748176334771259284911289818346555657982951927451486768782066031292860475300420336091052161864628084009302103162880000000000000000000000000000000 [111,48] 32143521739980640024011989683124919697402980313091892476302470599827540047780392302319925519149406950982125624343774032681229482886267298130669551331431949007771522818505189857775039710682675273966171618281045441376701238765388096207087620200040482145083687557452619151241680714384242266661464089648737226471389203147004313716697133874985992678695683549717141831736023118678557046943692684588114513740469146895280941338413671531272108008377243860037338813941464152152222167474123057480238008145469941487441418382457917566956061032138246678498692017557342033737718597865386072882187495866383025691274888035774673229690982512857910909079262132790643498478771105104761614006921625771835685281322918724330625516432282814351940339850818150426932453754703005049547442969495525736946675383244282462149766428667181275838504072177803132271455872156963010088152270401286565847186151529637759212136817267295516499947915280119933132800024501667458925752288859510434300715958159554231295706310224772377776739358061667911876638783622455239468484047583519706537121124640758309461974819018717592693908829012833470383533823062172560865509653878492969036083961009032537597266602055621214522313273658471941602393314701391034614074767864898291862804062686102147127526892362265173703928175917451242636001988739443921365683638476629411493050136857129302421887594806448071561911828024282992942016082062465226946106803893915772964742179655585555118320613581252386435261566963019863296272424933105938530189695719260103560378633924296619446172605261481796346516131386168841754677225540959872859967680907777550296171008331884189651617177692149893734123537828689433320499427683231028945248041201808244764623404280539720692364204143069831153014025515798445111166109371391679570260583427219743620951420001055120917535211557064917708342492219702965718130199116104848514289721844423098957440079645433834401978482425857125155325747332223745698053186923972100903872042625633160575166260040660878292329701835092484991050462536733606718302574179337570877440000000000000000000000000000 [111,49] -45258996251823241273624025008066742087767346897658833512020966769112778429247945955572627946771272061428979596468361371134039210138174951904852878157567159395727617325509089076872352328981946426052741537894219192774310365453916862356214734032216499267021970505012831974906277138942873927651916081139499479296617837186201716215237427236927904839892312870598403138477935397140027950206121171920771731247792202518942267269477459469839418199946327774085057201217472054241635609894415049750366451550529032425091301232246058331718463196448346317482126092006764478965577794480308655502101679052136857730841031990882732019390403101042775719032415523645202465038190066464233688579158269186621004115939637066577966312740407065180852937499422820831498142188478659966076027111844717637597059280042864197106533426416280280546943640573169052644705127899984818348975478100186564930116594785535414552511018675410524761154907663237469190642601665671542858621360942066662164622437320150426719971350688309512552621013002164589424822691414203983149625176651761339953465391111512314784212828811617517108765663357423534247299608880879653548312268385697791697622399003819383745368913596760552670137573395514907844108318282016545920000870333555637725325496144203834977820649668738044640152365186335101556919595546102992791637339544504158190003705531046261383958551033600573524348030974737955007702105121815507582304977326893438727863621401105171383741284640012103495388134047643787937467396194465476837708332828230714580454293249482080029241007270260998655770280335551538035635464863961138888181283998657054850639574681205341352630537730346179959926249528238050221907034257850197664076759503097236720868525729820202177158122012745641007019680785768454123797070806314474907982924281769321193434060869827169859712397352051870914298526487034002543043464478889591961309724480915874160446078958976156308684455298339890346727522877543590759911668216202791060115257785934949655231567397072165940954977647710266352092697873600779492731465061611077632000000000000000000000000000 [111,50] 12395863382616077998697514620787486425799713828751170343450345913742068311241461165611636853558257727001029745616587079890414677501298272066690994728232808223923616139605664688822162602845301093322621950747455512773702874225776081776798094675367723688345708446310437812330985274911372285763030492573888039118234233241914430192836758036424900792571002156296845568506703854628233892020245430134429935252609563379247274898170615412387928495983492753971689215059405427672377308694537124633088273152973752632452744419404497244516708016951686793398791331410313531255894838236241469662251811019298415903885810624427052154897717451309201351142460936865380493182660602197828908656604534170548882876757312562857746647954676708979946806672431198308938214262782177941772855415780381635358945797686714079831894705942949312623183857680793450183574009640932790053479258573160290812320266929385261975237930862462785428633363464567622374872368748269557873083704850566160305294049418587006086047333532799395388529097404053051168191606412526576020983686143243983230285397832137823125503948698605260213269117137380724799334805682862965059820941531810928872997150429264833646301202812391977471080964042152293192912271736585315918258035242816897862653671582979333585657335864381032907138254493252093420048992115286914392448051167880969201057184514868479261505415644008603113656766225299078481251488002043706664757959780956789620110238071313158405351808788834704564983849934987984478989746157751189126969234067735278784823719011773345789399563229213146483914280706572676290782940541009372530494920580727383680868767605160497690210460585860233388582258378901039260637435125086658828597279335712479631190203432323838185394983275757010242772575997219902659239918987068254119797597925844171629648576185021892712752619608263323957702204521070100343227778893830729246958860729059268085159230754282801829507056339550791424001147856370619362645502163486394304766450439902988265593421699767015385436479999002239470688732444837256162714125232268692684800000000000000000000000 [111,51] -2079206459068387012994412768673421264887584490338980498067502752301912355970168569335035366661790254747771030931117676254799218167334472552172539127893266933721678127649674660113429886718903951819388064558092057369794181380099394675199522728351206726833001508251861156459382199631594727503227162489487509737817946298114655282148215358343577294461187874107590029826150291283060791901721368550566518962922380010601499940250171724782388361845217518989901908413127167791256484649992291358295242390800939010545563349615590193483000661882437120835036980590964305723691268379989441126533111020665056130953693193455256191555186451283413793154469114247688418312183904585130200100905956475108280195305249989046773135481075910444531425946581864563835143847226243076578062358924676489124935906120551437626499768777704883531287381673434460520322120381153297719825269044410384402876672448337641401380317050106730207079824205328524870170608852457091494736076450218586145420825011974214468104319401824073747570999086578843622912396521285471729168369555090665969261224773068132991706515667515941944271149423059785137442070933965369833322681892789418388622480743661171246029000241068201577795840175428498671959121671750938729429685782587061565436798835550629361830273926865437216992582142225344954933270541902416079458770989146805153455629567661002575839927628459390289412170158431325795894093178841593558468124136704185544722101458096298128355540593401747975948151338804918986508684189602674518939906869283509192515834145823374364018974327886378098215539658182033025304574854314748040523761220101689629227209967149440951215584026993978174858089541275014664809535722824580994970404786180416431735050972092155506684702335524038171519579225478329898382485753830179111904686853496466959800466163773551050568983608412603921384699182442933848197702296406164259655395277018793416435025738875053619080023174217780887932702706780768424191655881619488140578457631994408853193172394839397285526489518304291141966132943649326734743580705227695718400000000000000000000 [111,52] 236923337298144436741027407342246197658229338572190311296690697215644025475625803348210446957759925056128716917582348417352328529749254545088275566666225360322871253630899865334210827602327284893252953349267713003742141282631082492500040975019027468270643858038248690470112273871836432650560211647704290522500242506863115824775438657508255911750706355769294534604580146049875369448971755868043334014885860831585873395233060475900097870458193576478286718914870075933190467564066493058002593963302459512445126915083248440386100821958885288194092168178105085008777555614499896004702825723607849250661473673119022530607315925819325860820976052838087173957192973158834592060634136701877334674170958915699693825088472975962668802042332408423120265280542758039498634851461576345691693408202531924928261444340253978515444693616619861558552040672958964952936760064920806098295687118174366576873266731976670730500430602306194458323920784814796500453308556054702152116068779459055718150249562927092941664207574123729253267668087162658853180403611674628228511876567486753952727617825777865232262290049848902651514300235626513152803057267900565868840197471860742866828858682150578174120492144986001044071559659485152709712591294817719709604641179801150747099425264028275182140914317370607123049799938824903182748226942761423619412881854421432629338039321044086589541036547761821759058244473564610940569623650923652797874948175923829020596144409584667443903282056441986177848309816328646619251216765629837486318887634291532168407764565085676538908805481402838026750910327392145145541892203700273819461578202849046281127032270691115634445985685890559549474258450949327865808109397746186857801234430485676642164461169859941472078206169183013639384674393220180379236493605037235458019331074748904814416852997632326828900274621765062048633567127363080108198861663704528932826465554452267209109797979494839120595879773295901199944196316197687660166917566419733576168252703218317367493819191041882899386027213194371326871946211852256542720000000000000000 [111,53] -17351998902933647298393575170442126546117890765354929244073476361932082347989227190179632242455885380124368962531722472181801338765420128859223254672119685357021188107860312879667702439661751721818193119349932225538960577835253877509536658261160319881449995474722747437637030206012761182023198516080645886436202337461110646589667193938168477260902444233352863338085498482223355531864762355112152594543430704778566521647130749096455461228500159033911345766623478123770561106912940636551224889864662992889679088877825227868060271571797892622311960535272535837700906792981804190279460923619461712310890720163416106050599912221110226270916849134348965518438706441429485704222004685591448691191007479583425250018637248084481334559039049135703681741298783269817191470584568603857165769226280944924696987122046355873178293058446239527772034096335831684967606354986325887191858572080339051389148835144240588795770662242493954551989096640866592357999213338718689429492517519213236444440314862042453917021839519426915001565377177079073306018367996713648292216705449769377435009895736021680582090758352994550805061368157103168184487824500894991389291713238245202419895380759834750147026583946966688252923613062953289965195034197330925845891118795058788535737949546563754535252553136629605973563513096033508833645126155905586354008649752505668742339447544901377142383218894094720589464533327188178771772738712880333297619433108599200102516881991426926944737569267178875609617393032526627021619177532611588235121378757126986353677175349952376194600114699193316601750090069228145292366368892410695506937619551962673501787191933494035910233540732467792637539386560276099357777631029633521856294179262895934011710715826256784696766006127022451963063807523846738222423428607011860063392222863263570202615875235825298513463023103827066537770231483207899609512023166232764026772549279582991454750149998278738467156465041022662850942137351234991729735638059992140061147044266001930123238525034783039080710123005538563961734796003277537280000000000000 [111,54] 504274731552669278151092331373223212291977851432132433704315689032036624949774077200115058250997595572096382984519751067090778260921264018932463101256449460049392463226035918227033745970622203426825360130954588493664916222391415193747573946102474223087078501561376599318810213966010961473715828539524752699289834970858463941611172496197822001115821326215597689304383322352956444052668201882885102576889290230622878470244856713775426900431023117910421200368834830352214087269695950874418496626794227553045890385051712722384455713919123728266898155766709667606609048182632084478292714396900891694078908422903573804299039874483230405347945524298695786196480555377500471719459021583852538837832143136763572063792563065334555523035326834450016388904329099321974759511678536475464929745557856295168687229513388527380237993488761303500285738988049352433867624820947877437168165568221359917662806039561629590683499240815865924518482961375677770553902000223897183710173062351236529749383689363333326670104716354505729082839029173169992142540641988946580028994774207615245279914126044425083616934909189126999662680065788473511933808641749253990155850873484288883624837371959014629636534130950551732877553551294374763116504300926850600863902390980994122463944622605179768965453072318537935382610971278548634662361901546411918198246305078451653149898160585724144354526094165333851684186233105078471139684121210065780382769333452548071451031757519510609305947360038713026526295630225558767127593776791701876755399318092478119054515888242281824523062428670104765062484874451065535592075659226809540698378686030178717326386903076462428092190332163403707619186483461136117558617073423783668664251678764989199006352857361556960233335153724945536963054181422122397388044897246918718502088464317302579044945505262965759094339238390511047851154697479381704473988466737908039755379310507563455417549787644547327576801983853072097938195389478343743685338786106849053080080291440090856564582594178548871138600256804958866630150716852797440000000000 [111,55] 50079354081675516416044895203210689706191316989719989477763018260744688049851140231956346596079403036891089607574479190806899618005114842426605785283464046666492580132781896174705025935192870756854594526278678037531299346427447109455059152574696321820830504510175371610602189229721417168808275084212623726371507592407530853963846830604220524471746093056812956644568274209746131981522433032361487096458493507496153328479957145741684095555576089960189468483208946020871687707927297434349364315944111966401915039904331146033768502257277997164099820215917128918545554283490844974936940465743046798249555163933743265478433470432622846915788430544682756121095226765830041572879698151073199537993952944716069639675395364647787657880890672409734411404572292827021609707608745051618253634797080006276859566308632987267037427676001801956138264340512838718136359286020987948090593664105471743513377426396541426160718938501512737133194357150675705869072485495887491603959240613830063698321707435430421837227977946286022365969253901234648074821444416137984767615381860462905235352347255881863634421765430608073641139324603669974330772713695667879856401907585607418450370687030877487656566216849253889911472534148038408040907586742325179632600516584196742426513327576700193465936090895618487696986203043705436547556176637476128770993398221490941810130014002800373468917155412697394529737574860397524812090643803992580351405954364444964431979967492400508194970405803328513045044498323632724285877500675263335238974682975927678892898703231879998909131104084741514417673583173860637865444552961251634690222415509286371352125443258446784916674812402852060629983115848795095917158632697889055958918238840281612852577352926649518490865771116980812219722985388349557194759804711033443958018291953445831551550125477757053905735858335042098085651346127241504254277752889312539813754718943238228289454547646916027395881278938419421321738533349354472220724070756281904290282933390987936652967639524403585198556776880285429683617494288302080000000 [111,56] -7206917382031473780756074545863429215481497629162073343898263950390390939238721909447147803676391098841149045802557614175764144105748295475421852845322819334049624820407388259513079828568776069574474118518550406705211172016553673831440789940611966094428656404790386475406336651816390013823711390823149992351404206946340207174524495147465269957439005582541756964157452545019910864282994578613125698275362865378995506536329961871578031219836483951877315488063614372074504718376187054630823036860197177604191670786130114086183678218303790622218361865171123750717368146282858039382585136641746730069529443383193178615251845951720636172873057078948120552051708653351023141221703961689994038698954286377369586167106959167763498212661029628336858764494686976835772573824535048411517308088712433442414396590658178873578161040592198818017841169954821866129286284016780529281344033985168545813273357035111662049005609561669022615008795449614467718911335587287978041592014396614455785683172119918446045683087842789621065013284397267722907422077915928170293502841524237027839258093270886892205264952723407551003702886443689880140461657373520557610800679657089430221646396726000466465571897096168484306994795124469579493494364986386606400880516200766579549829938213720259734487272026961140675575763067373492469541738410434926553384105899134943125052894383891571302003319625859842164334261999591734250557547691562733338892119687849880637200851007424331652634723345904318899728508474057468113500817547677773086812844836404676814922705501005109707413472991023215218703786639049141185347287026991133688644329125005679830298300766605438749786570315742211983234600474398840206087946712169704961865621466615200933295223134607483597206149308717961466132792794410023513401521466434634212052203419188676782520627976126007833014324902158628321433646163138514796999771947014906605254451454287684737311788475394499524435048953863135105609535582844502026323672599594053941274785627317914234647032811728790764323234592364891756231431282360320000 [111,57] 310885013377799428441169537105849428202038865426298032943433040275682847120767965648145608390716322791685818258316840845449994158179979400022122019316546815981585762645947014471763905845310943897994260576200031788573935942168541211330436721786833380668784336298298771474956584630060127795972220328623394544748437868377059877529395311516603343297414316033106404858265282184059716779909288859705742859265055532787544707130185806784048240687419838273210937584062830718082410496668830955057137849925323399888456412549922957972222873356520308089180412474336695133648778300068490677232470126686818879656093118973413260075775219497818576041963097848841701291648942874467687612065528190890767415809386901698947435031123797133170442105468467962531040273500782097039158633233395969848548622313080551340987625788858059047819328896062233849254267208305233289408544419238705188588455981087317277570235757525389457826853875296069865599076702234030348542454441012349792475019386407170790070689780690790101876216767296490783099374731763799340742056211431592440123664579885645289306715650209174273672481974817419663815461327573033197375122418798548851145748672094571201835272629311504267372319731845314750744393068681918957104566206313617466410400993566455670671390090597265431262894814092234409433491186232719909853031888664839548597684819254347000996300314612999748051223659702340906175363505622395195400857567611709640365507413603173162878032464215260933839764848059950800444579824606397837242074072812080147870573340042826170511712794111216342413835443650696436359254038618783246939154001828510998764671080132499523206729268579816862638280047823540104054137245687400701234101431610575339724990971618462617584491147687584468358179142360676688439096582704727453187475542667724598183154665434583528142238000562918269769816940197007622270172490292294219868113716228791689029537613865111809671814886977863665194299084840042141877344061055352746802349487660077809299284059833085631201751833679532288734503012084335905329963348991360 [111,58] 17817702716900727927751811582987284576535087963032570442303909161453691013055847769858139897865005387773827856193968685782988683389377481403186809809244309875665279907416341035683598730102168473753095377138443558205812991041333212830003512382189866816373110533745077167378311820132799717975503327041553853743349823357271233918915069674045428228757031649138085605578381593945678284480304234403129873893261496136702790581289325100568843300386028187432657042351123312477280079559872171397033865507978555028258951820514160956681311169483464183944506015576222760028341876492419564631218815304470771542386977599218181443233805345686672231187621912503925806782765412866650174976054790746127563401202461899268537943775497188650860387910108099168761167865115743307923301041452945162161051803597459813955811117556102914843692929495928411957102512244912521788019592245150082481376560326042691115663415150381742521870319953058596637891354378429296424746408440246787740147189377883319778436148846292748862340180880759710798258707488294575426602084098185083563356806229007774748593829668498339780794040560013366508536762001909341749384868123886747609458321803832512952131756788388652094272531633398508707406085788437639469678229805263769376098226146921490711372768945783451592289909702081193237700328672179651575464160443221830995897823982518538774096518045195752699075205050410200492335931239402063579367663248912818916378832823990638716976775615376219151099310171447282690362347527492594138236569202824665311432426597897221277002251168671387575281230343667850159920363283580663697332408222185018113697737413668230158160148180608875733313563168781655845558744950790946591596640879136079268950484010845295907422169290112783995216394010015207576418294877068901530112542200837312764294329272846505102150924567740498325509323721390416430020114567602170166878419183496801082786699386774158297173507463794098338634245455568231322060377679466616519255191164008732148704005853058680421597514463975231542836471475110590548442617600 [111,59] -3901879169642845440070616646798468611753305215512129372252533874024106346060648550600263709454317253651737733003400391207950154045267884532598045388149708807074474972354914388583463105536201158597745893800515250803024839917296497284796890428324056050535833783548386397920011342135453109670799595338796562692922118744006828706109213267806293106589990890004057264451898343504392060712588498990809429269877893577549739340672961206566844298351317308284781579093058316542201024681338044236366195750473195816110996950660619841321262989359507752088765565706072301567541444435937926912053404382179662313306942418309352646583052271658899393625149833123552612206461023661691249650600133294875841107180464988202282159063440208045167227184115748790779742155077092344805472385303019798221901604279549579748519719378775805485060204423996158442511235488040596431307064044935737087813329212339002880869746275665951013996915066163287901399246014396095761506335118031627902383336717347345935938675404178062272239005055521869688922568244467473164149710905640510432533825016244276899991807694329187576583408067090315851337617491741466964270150649524056008394724142513577995043978265643052900817241618048869167617691086269986188354165496511734554745398808095382746926271492501458717199654061354721743739601770259086584064554835990341500679131660593328043841359248014818112042032162455589371893250845557328342986286252863552891458600494110273647276845962339791516618219974351140826167704929112183196916383156332873884691082421571178825692996343616811149788181920489033493996831974595810261533716036050856735425650864130941782403015415309828046248651841139906310581615631136041018100765456343524064353000112139440190578560518065507087006507777453079350896714355978788219543074953281760397662908530205203105171032250047480398494145991831634765431998285792517272873055879917227879909412731192576553600854638035234547533771359627976906355780642779723505022627171145531188451295951943983099841189881066171074997143685170529593273120 [111,60] 347961119895989000092581621946810788675174719913790076217358267812506314473854050064993616709703644603518426968398054125754803167461038209072716142211962861015124401960886780408255029906282567693498204723067132586175818614686282641871363832520990301639645915913144161304303427323247386221994442923987078522021316638259078376834465981994118154436726147342486379509044542628149603287160641945942627364914298469461659804495766008228728005712128385948709735823604353890440572392939143886687911327143817876544825760519276394840674202582249742327526289235643378448660002499959705604139863840691920772213411441061878694641178311781829522071733546885313824594156609677332573674985366964496502501188176787374651612499187621947779004314644455721838874821568707443500879110297298118677564080264551366994008620907487547021332435542898834718236510710163222945399060441516534157934224010296487325209331458366277296177118970251812941054697666196197990475947629708787686406285964014553546246283139813982211152269061777795237395907883413273923355474874187906286791516253049409216410640168735181143080329343317867098402281007369138976384147627920974379214521182295406971038640608033543613555680572733054385542500847666197832366615895543210761339192473409687613868606103570865076163936859220807016527322722366835897838931125968893712555910378463461321311557340721173269036717895632165424384352400811081840192837866031978459079766051083532021008180563718990493607517437113858802162490806979531247737143407839877130469200251788630062618571164229844068389095770271433557783764238553091935384830875051504443693298889483054863178226225292947014243733898432542649575873329788592383682488067860884429597406709582694265884473377247116995610356473899297671612444391371316549982009231567572284489157197286286629065972057783646020833436007108748204790697490275820257521019774251611488495504381459902327300070504313210045519991457038524407809540957351857935051722183881190537885393848804356690004112773706175593888997301582030535680 [111,61] -22634723406746766872814528813572650096442565326099677605905893458639137617703624731391077029395417827601143718511616415411892846895931618693688073745963418911938070279563028783154557780880389113382124844288154358113755791806878463707930590644878428971945624881632058702503572679308056932395196226287985367667666713544917907088916740884270507714225261123855689968161085235268474615896554818035722633936974953378791575959637490962265363938916946636027460199681509796730199791244664658265351863638283336373709742351631977146965823010195952109528580486734491401479684168129085391792204876629377559882633290064832909474575040280960564980842046542039315064154661179109839213423222768769045207481133929464640959415446995263795012570046309967185778659772669606890369939952598852789746897906742430109771183593688863309753197171194307021370779957591492764244793912033697402541911950952195670675507206090743806938469273188097879255772823102389743261089165366725962701111574017561093613289120531936830550644704667871684613472816691278468752227393194640011327308819056869223005118400302621608702546705118203334513887996067996184059619458962367953311639700767529623571663653656065827702139223624850993383463605413104912841981497692047520838761310892279760016196375716537724446072916194240876322515043054644125323812893785255195214175515811841772940557645293656712587307191373455005040884206720382847712239636967814833178576935524263393671836095684869673805355595884706822874162855449765103400519746430096902823972480426367138248877684623622090041378936669668731064157247229893648450727807956027760246667339325016410358787826866624625625548288720273061500742373429667686718595712108269817634258295153320773047667290646432168628904418503915457958889348524112582471518134404593815111446190647932719364800839243237936451667009446624016616068921305078445267928695687554817255498004377127040129328358377941357782317465227400432868633440687696508335748003935456267602420744471482409770849899579102697601879761119233920 [111,62] 1301720171932524275310173706382969391992211343394363853914182672237914913498331673461722890452179541871596194870547874958093836918206379179024336246248086845818366252986486806235264382860177757768499164988610987533618181509749008981788114772376259719220177528402774853646780356353592466513518470660055807924871972295854889880232693763650790280906757592367951496410161015518926242436079404894577744309318777920622557735583719252716871012064095076440019009058847673268472590529459261942332929255309500739798854157208112960903736881746464231265930339748124343156012570072160726548647716180474707222610812590996102727585903526162251193296314380458948458053582064251220213902184653924703925043634911844815739478861043610461958197523730392285091270250179899155365073636317267065216806829329477456224512855402360281086974644663641521804951359733256239716329242770488285469929311356898390678659950200377427731770550746081893212404983931302757846638074176799374558421109582234310547294456292012669979489898636893477067050955020148568680338088435802080293017376228274599184118383233735199115116498344284906325292458005447268362404967645874437646696039202734814107324893173742203555270365243073333534451560371966844830087216186581287920927281564862564649538136294419107714770371580863260957932131656445118168750700035043207046688333147323407923994379347948415248876989108044253339614645187440431620028942836214454772093089673469354058398852113573132336504857706602270565691672667204874895718527693318816271043032156773519589510327057973893016956719499330022831546623091781999958494222602193494880386143650129022442229686710130026590063215566786861826823725084573484322727701946229135825476860579815764506384917526183466068166380172208396364973258623637029772333644319690288439897615992546288016007284308853898645558246759100144762150003481157154190404527261310654712362730923471094284819783464372794375538237772488765906099247934867723121723237114388429225683177436479016202972889463812282179213156380160 [111,63] -72480228570204778996199977458421913576958987594443816750402870220392650780608842401434309134243502437404561623296454492172897996984825725443618112303960730753153279790503397941662334327796318867644960481715779234197881374365205071142548163152228016913630593431914970344438606263742003000559546431904480773714972700863875345974316719905051007832404387868899413295496160679372214021142536464332603739155118393285218774340906466516883299370471699896176924606539893670044783876099901627936453872744567652113926368888998610084483709925489207495097378168022546299425485160290477417748417741645375362175554986201154136330123719556639796825079732017041317494793966325573984819444784976016290454714553869245601613022565628895964874478289253210170275255003553192469324681224125847709450266638768983533135448791448851850714418702328856643050982378291597251372032657839216395666388162212468613284369490090564689814043437871564067640704481439049010190117699358009667714749340548201630127779445677918237168176357196134999687843037506458130965119549089230662688456141021896851505495617480276861474264867235533535483681851106739811554798331372793794343038616066156333781348811056872949394310287141829007963032523822825338014834744681841873036028723039955173027728245165119084136779516256817800686826393787698649911471144649217418402885305683229800577695115044177987622816174482842118883519673932290549077912475992000789586023733098802095736924018991508623268325731611384150893063716812832092425379131774437923552192874536559423703284821027972946072069074266870126923196356018839291424136084055131833802226564762409803261379377893660844428239708254674802262631036165538560474244805969945620925468332429288569685865976833575853598385445678417165257241781571942866935154999787136768056048326825794703219085037394181266134579232343792551244908467036288427052202973171989924534387239234401397467599963714321374141317676157440455880149955911515079384701863856841736312296161931074279547191906319777281367283520 [111,64] 3821346303452455263787045148541568816521114224874177590807303833172399174318283685007633790417582621610952840506510188837262320894227377045030350752056169161167979133620070733190188276052563265815730732123948509475257813448980536091309998355708068721476859226355706256665786641683191513620493457392427667177540554423800763056621845661041130374431922242463215605066581856192475263840938588030711014559497924303753373711811723062638367750144694748801265695656203863212596398612405066210547686521752773549526218371555770532043101971481305878458150577692450304842393324102225381610190982602816939102332157029967668421666670914476422967313879624514186949062728963845196041455245395047990274188057515828699553526515031445049681197403180116686494321618254154276999420859514849899785726137736179028348280845409572384655598834227073111454026756938971949128694548785508815711678010375593372117447609159638964596270763291384057763623825167929135582311533017644518045802287613999272855886828174325922119804820651969738608874561401361984959533608460360557885536578877382021355695014378234361023218915371856831019744075058992834272684542779953068636433123598344467410852582746844316991223243287378138357444128371281012522371373242998797011331818114814921407329445169705658214836375044043252927842931049371863530797791284240689795183471427323011714772888931539060043422434722039561218789730027404622542234215187979576701791239586551096000871735626585690059759314150721593027018238689729253465512980008445042036184805411502968199176382467230669046295935663452275132834354968355307258756274915628308133537986989584983945380028032620833359808790066523943857276076643815459223883894088512128371186550624319206383833532612065648623475749116300376355089738789770372792028239629186319238709056394151767763949695951500373338769053774246411730116641123987942609745053657031153389776486173646800706443553576983490187974281781020543390142273305781035601557373439129768153195209591262035710921468262769606511360 [111,65] -180139408580879917872271411355566044776564682357949821206257632186402816381589160415488550636176819603388768018911816793559300513384808825877472237187454658925555779179363207907740031149240718423943701549909971535259810521919378978671866502001732156563054205084020600749767603673633492224294003645328156748186927910583448160957343371777712037403765695425086414679255722555502767245304296380468717566504702328208507388997074076807354288637583215928177156951834755809894616075184351963171325266135966776890246525525204862104175257144594192754139042231686067719015289251968619863415645791573999027504868535126154044381992525555959289210836849177784296580243595371437034354811113697715965891575609713255533351588689502221403318908637311949203488831209370704899946088493642536317607158432633280500569624761740623600701730743246395745760588572063262095417238001460237021110302711589023428626712417919311718604319835392514514785626851797867351093262566436377011547004293877235679883615886868994123000304848177417850275056738493431800055110126361059760161055261048485614285110303086829014347508402105838889426877547248631488200847615808621002965163284070681243991925059285044768712473387579253996681879932148424434841269664440769068173515223339349507261732548607889864057389580422118043215598819304398685075417090140557081251877203838979294310443716253776447158946234304142965043841530090660166785111461456681163603069194893056345653197698081057667152599254392312313071037702454656365173856093070244329350785772391530059881743226152872288121552018678972658770378985900738540595270381116754451022432948665582969770314960925181486613263095873571645470298856557790171487454745642708053662034837956062150978179680201450898056762672322726915465165303949373248716631407217604965275472855710911698539541608216644129088110382458288905558084718787511731046150416128619226393102973544056093310687340940649510718043104064373893783971370188338527993833246448742466267159179400689102952976915845558240 [111,66] 7420230666196432577978905464043393779808506135452146822701003197593831853525829982135361311799284725651407155141858377325123123278695136331604904471126805573666932360619678726703187978383076057142703172429477358486134787752893609644339728160993922094047440586237000635490001684113003519343245057114520018691331212694786778752617081837928013831894244900712033561888542351667245578389527510621581167046306635513606963028560666174286560611502321892438089002622982942929019896470015679922050390062343154881448975923060369746456424287117472145041237819259451243385636616568803890993337884549621185680676171559814592362020188975041582572003911867134331876317249567223256413883095871579633391032827242434853387396983190254507116200396264001871116624077338288010976950555646491596453095066607536740051949054946249284050760878021132643618073478233549630638210381871063887226500368545428327390994634138165298198417110004613610273184503680831209235318062783675901645613968545210811518124238396118164300745695807871301315185697125644373812822104366342969064030922103818770586825914164426914483683184809807696578023359073597866499595448900187171926057273418286770037619978494831423673808764761388537935827458452840844445347248758891151729488047150166390751180483367931013144959299312587799872845640186070818369587771606721494644007099212240869767759728880043467875948517785547651065140224436269103609005520681196794236690758456838989390686396797713011391982786471998271093754027775945537905420586038123448480281343521332082652178523408965062634668677592468034843150075258104338315538517638561307927542758318421262050343823537842650505653199728463854661785667790572624932025852766762868849848230378132282794453498487354318488937629099490683146706170168073114818463014574771567928381702467630840438823330533245706178074941393261591899405368891915591168512574300494281861185639476405390891760573372244953173708027003304456392454513400349118508244174372121477447173990123454869105467756719680 [111,67] -271235780620751279353830908198743846165940358251091354029717863810440007475621776199098908313222717619743907705452074404317582826463866662299276561967964742267698402552794794052533660608449658939624463244862578456530880788490921007550930747886538077817327544057854540643644108382581487450779573286948525288442560031412623588190000185541172812965524211255097542720929013814053477717925389520585013431898841827482420075837876925583068158092985864169751629942068210932297708861444017586881035549653727610065229338469172660809951460130300037616908910019936542599578461931497651935591581013931551696620594650919670521355709590931927109816967430778728495117099143065881956077289416592703022087184773738507984068285319987114271244293158169029747476292992546647274932735264564512607511000265880949644898968374608100028274766270061628358204033031998383973815817796718095249325661282734595130397330941491639787993249653345753352855743694336403715746045027445453066369896539433549673384748085105486818230089308436441971611580478566875038577114790808853223326815280290483691528340363559821859521743051454638177777785566025218538727551048547577430029235862525843594773604301272888866021160830485955234358284313836729386835937421021170732556126022065902471247964905173423052657815494690617511489864938826699829702801205876321375804559240662848107893788671575097255361142125465500664944291838230906585845029440079766948749008573629597303084961450016605140333266754953176789242730750604400516180535439625886222200655202422491158244953247243091364576371926042827285510572223814172571688134713996190077784206980703020542917750795026443236636630670349086396879811138523562393475648975206766171321871756207694273339960913540381234005474258288518018352540735076360378821700407691750418649784581735219327461727699358430447865486849603178860816976002718134879940269239324709468097489204040244746526443235532032411691655714608403862441815826792572565125271067271052196888903617385197508720541560 [111,68] 8930206334749067507768574083538044623020809309233642388420699681790344015826806517148968215236786015684208029500695549498839942187929233809659200447905010979775271653956429181634388827040702172886093623614511431491147040115678656596567624781036410025943309037753471110357294323927373431480075659489652802039146323791172427696441935316805717786707535619115049135174418663146857160743964466560676695987596135289533353080529037249109480659883726252380447487356571462803592535364378023523032876491617202674173757954642861665397665722482672972626180910421624658230080987788865453496635221688796659893099692296388358918510029828733807979612804453121078208123515427905394608019426044339268063328541578088271352069769547568656179060968924821193933368256712248028134415508485451584844638413774263767427176308318532046067730059759196923912163892413041456531563829812549175287884166341593687334372370475432763606320752581753065113980658562622475162446886745690755573311670708328652566657196575626770764262643774413254396648087817625389674164154360150429855056750766328472199158417614989193765509316549342987170958111429432991060560697285483632049034773778314719641963355008117436728191751658410874686285177742430255578183415339425801525956231067579616743761825709882174485137533476194406232717992692974650969494784611850519645084747003067973684379241657443507583966366366302810151679305168211043574322068830976737242183677671542653408088352425983531861135600685991272717810480415565874015218227249688401710871295268201235224010649371463118436318844633358326827767860947318687708188657135281678257155546339402997978973339242025731835788383019825123223063928647634908557014479725161800272790369095974175918664760339038798318817245172484945064164323930940145069495290689327040943978063394316183784415783646100295656862797677766320689625297245926355786035792606992898077869801377687293162956163537533349378391516004265917992203647854249754640660849347842457348966482596827064174080 [111,69] -262223465136036117777289748263597427936491734128421533627734394690624853790082755625778730385521589166656203681004662176826913275387676756023272655481319157714539893796680275346629711279267147580778427737413539207407048933566146765797068989980075942138758722442176562311670773710755569781663259499679396335354474984078698293583378609466210834171005425847575836476799709199397315699129349934032569236304901334502565394497531873983892811431190367250133397468160092442610440874381497151042236809393090619733378400329695823909561744282888077277033397376683957409995436765050819214093404909015707290252451253802013709405276523910761394230796279140413408291181556358728728769774123243893855512347882639344497079623742229363627614079437906429494401970639023076965496761681560352707445965847614501360026136089201032860707538086441955573711228624549792387442067738805073385955984273153222050193725118007304148352873253682262383325672099768113378827613094176853422281146150749503326366490128340667486841456724111371894792929867845347602328128156294994147487553914323029589455071863275647521096589223091189149392809584613841390434134447948519980951559377158729558911770177536084983659888931982315924351697886024113694855771707869541500749487975253000038602827395288515621667552103201623495685785697181987835833964166116432509059289438285767679181152334136057520845287053677272574325464276425390869270982841973136761895985400229679846046654316217240872374304184858270952376442747969939237397569407992289763497917478566684034684169527021976116570844028142423341738372009763208943921238012370691086493052464043550686345110699091628307198382021071505448686074298022236840465230702673736939848200798201681714556367000009197136872601757721869643135076013147710641845492814729758751587679487474599303737237093605819747899894677763707158073637463086652633834521283429537215206726655036895164195606089858852856403406150322261954888544735323197693264796838340377279255693888047380160 [111,70] 6653939965953736741911914463901140874679608661913094152121704777258402001654294431039180261222965252293527147305595442145818316154256508153080949560480467487109527508282069814467267128400988244906956057426463664747982211165488032994009800946539288181523672463481031178067423094024549701232521492020354639996206408454017831445492240338172833678416066821769788645691875260217273792505896725070901623623764078913001809065828402534049463056168212006385038965566042412613960417813780718692461916709361301429133487255420207869253551219566466783542488374164241296333170547800133024485684946274982257874286796885335240207180083670007323563845197012016185536719766186481155621865650716387263933574466358220462141708826000079542976846955479838649532067028066239097099407525536521988839834926722694976044322401059873705890550521370682824285745113556429684820904527286071026403940501909375286187369734768771243587289681011865606969287412126844656351582315477252612305651443915460691216404711140290202761374740468650494995704729472023674815656995447072742235088670218611441638214717020486533115578548697410364021487448556954601950844885644097385718441837696622678336133502705121281623416446813518809038467289326815613300089365288138777035516423722651186694777186132095956592576107357620032504574192693529280654498003694659315152664293689544027217649828470337191040761792364473780072786371579699150222915768134237582626969977080152501932178517506828445430728313030520726987039391001666817034987272705278409554165503186810963643403026280727244773585513860052079377028844613397003386257495803308937101477178170948811503292796797844769239091572767165494643722277380091708240436945967399277266540111526531292446933210991493628506375232733986084589778933083269132774285102720870937662706505018794623115781713978260384093165640696741302778181650456943883440020127062206625410173724632145291267208547412652562428842832167225651705134233290380223752017663895904112069944991558080 [111,71] -140579363664205896846147941921619500570092052163944835347021626923168808748862656066478942087951173151391596696730285024525143510359099687865961953144529111609867112926677811966442996888721049597807462573588386424488720080090016367970179250448821585366539010676408484806297609215925945792001309108997296013431285188647118594578644666410090795213214476424566431213675477830442113594802237263450738682712993975695169115786748803165351031224123251078468826904451219726528202969236025433430032493071477592991652628363908913788113329044719131350373036949772503593750028338124848445769388702702798922326164803733022324773590012128726063390984581276518211665017221172909626275580087034177255897405195785109913641275844911083663125586527947316299025391856569261639087300291999689829717251495564067612686791195718136182531422740147772220679560517985933285966941555737185230378898547380226264559158510787998535997860914335738661664023114359173828315949555421395144187199303102737474833050226500671219698613546402099704529156935162428737105762320590476612256586149778837238854472332545791635000824780147012670789152240559845342418412628304146719799829485333294224434874845620295012349253175352193266837554379155321343229687957840898280956426155846694652308045807681133528075561104123104229875719252589467291037810243881971587008639026616534777734832847102318638474289234854602758743314283010724237755278199073311608708719710090655158728480819667530853163325861486443504061868535322328492899994816589351866333136412968120568834421077081691882800256162894130079008465367768895683333149015596692281437864075638484937212590345376972840870419899243028971743235415638187846637342332805692065021061274870124594994144046553323092649625130026730087885667366708135457225679619204517884400040812056998835781042152104934942805036455675922000661442374670985405289023748493052591468730447518903524298649685676233814909417758465472248565966520322617049170129414139694655079626920 [111,72] 2516332752355683846106504873838225412178083079057885294120789945033637528151794984230159067643855304001668310178034067280266642400194917816154196526330873322731636584128733510505897717429444529087025231428912288861349830136460197924575966517235491758206782804122547989492433877955473288537566760723991785117447345167515884251413166588713516333845325999996197656837970097508916318787605596932910799749072454713986910498750175438676036673292458407671871174432211664420198451384301356229474206498929042126675264286362998826894761728986690840707197369136435087452457577916073810155399123744638764258190083101537416266983579897534902916980411372035118845644849383179864151063634287904501759817815676376087530965431809134503163148302626579172390551846569162298320778815162397708548324336938298354101967111947101463386415523526611372726707476029687191164240256778232733641895094726545193217206149300766083825741533233931826932981767286368798985123479239319193780460314166585441831712768983562420660507296149244319185896434953185994888490853915271538706799387556893588463112094963695420680750567022476666543864376704904875182917720876942393013769493225292807050813407163005425448286897811125079321936753436202862726543812615272428164239779990779457615890537524197899618329750239433293487462598641210452051380163707464816419017789669854394396908303976275336698307302321453463451555191876653465359031759477974923024665558803573520621030128628750363123597250394462547277666690567886860407848687951194266367521109269409931555805731603432574610398765943863849565134640159036024966877632884313182105319851311756312539775362315492732305970284900710197296725253575347316483365134224239474511914413922554343083877940976865929693346568576137323927713755861299581072707679040210230597870125891882182575227960925443036149774318630706535700390850479157126439871156667861850493492904931939858164098095789758400071824823572428414953715307430588571864216095070563792045568 [111,73] -40257137552811840777084464826260283617182310672935019962234991751780944105827402456097268392653358937667979859737611855575599818660590491607162750334411970217743846498381770364606580408237374965198076308106793711607488492901683387734278873414597887598589307217311376986336290694449638144600128821999717786197144682970865679930092811569909085540173628376945938858784438699684282532562593275671790291199074806108340580374856229318249708213847442498949465475770056018749581845903775060845449960517475844380746413393172457065699615137436580571192259641574428880376467700145310369635557276278053035006000932847672338546142803103254735735770177660315313389167740199932636735620889303150687711108915148723186124835074080682743703900875260894163088950626679313507438742758758631426760480819761445104967933967702212709522181796033650171523312837328993995930563112408208594647987561785045028487549223170310117965841539608517520145206129041415716646502481133472699364848243535828418977996095203338284436637649841672870174525255961060510808691948339852417735756289052114322531602087061199435884927639938039416851716797837833612088617587177502238524472343003928949381770353057360792548943769145017027214835581045424975997924594995093903678633641840290560362927771376610724377414272082133454054119710848422911735702569982157177712512420271717187551796182250750824260521052964603012374776312979666851769750884033538628126103874650284191652385469574996152396678447191684423665222968059282640960632146000736187612109292012020808396557536511254688634230702343069942957767887194614545926752568889237209705172615931096623845785019001546965736789959729147872497881430503697535852839435894905923325875727236489616481518683125382409263447656191119861740803973453661610360640662653072817662904441488410153165447360277268340472426896956870565020405731087555098424047114276649117172465426639579749726216917769931364679547980389023626338945539286167701076989574861967936 [111,74] 565957116824827576064620883827066512713348635293326446459925121983902220223982570774676194739796530387926957600019666315323448596583599818218883802101992893422928608074597087746586253558292361805165008885360669277814777936789711870563623593070881102172419859790442242646681957398969768822503057679048155137453612996929131077647218886678104404243561319895518329274817020674463649863361048245782908271701913122958241060823092177469904326408327944005708794099909451209413307777677151078726686226678899607140976162769202193984286334603881799442743140885781577327458960734927622032350602159955486093326906916063683683510535455240769437730574998039381575862645798337353125019267042580470134317861494946643408435964998843310720577883948076600601056983431372386645449793753180982821853928322263601363002805744160735831200863362999293974593348192152633646160313952426185802834498002946464896266601448222493386788278719475464791247525561699914047160124083586971655237346239262780574924096222100078607970830244405697080310722179751867043549193098418191275935140062720979776051951655086045973359646969857872456484307597884320890510017095076154509815471334134036984208605498497652804479810373428681153962847592353429514894806437848451872563835933160567747653096895837109347931520177383539811752684561851149344867458336863383965306599754302573334446871168652729512921166449010764168860188148154913889152933269676593952356354907994665170334856683562908682527088501923140760006474279345513595624001592386760455860336026708333725291298709235523792070329118903335334171727312970908478634086990141947102703086120902065149812064076195613389465159748078876192937104204020411475762602367213391823370604041939608711147266115251265975280810496621407988318009364564967445451437078182528857518750238456345608549199170259509709649192702677217112937693743735427513627179756755933239419289790627501494877855660751228713992070153735522948840991156686688434474044145792 [111,75] -6731470418018766493030618951991824318928191558719978904625359231284971401103938187019714329302263447790446486739135450380724927166990982729871436100987784060464148777743880204023930954904251415844627691045870161542208239435144134121517857995856607158329853112426687556397787708403839433201251033571872560212907108521784168032622690455914394768761412561297666502030371075062733038165997240812738907007426520900447894563690406991450427477656429214960801435256586270425096224383537678877782468021424090157791271578573991078414560372567101799735832895863108236409934069275226254527731114336459088123981374201920058549605159217150998637717479190810648113648813306329914092974103472648847015404568599050623840504326726363773090465826678140350342013299336438369035046494970825716557120214687925898370830249822208269891875088574151285892368763899732155904275757641792075514292122927232799167414065843841121456753115124335673778203821423111483654722261223244422290822667769114873738274691026011795745852685547066032945237316402142967716664576387733316159493269170659963186257250811326538354812658928802774663740946642397086325316778432055932329495146839195295306693451647886346081580494265987564124910008961883874776240209295801050242035563320607725203458256544253088116217325436143750967878198873706577644155547179626053141435881299117879078898852190247189388467225125860411322190064925226994907938064265269529499349350718625763766722040762465248171615712517693347537230633052280267571273533872383444143114119605801579513419887589479683100292647003113119878841180171818073670706721978012999265822384308774958782143823839829749649290483120666890818975919387910853690658449411489650791718168955333855949059896814761274154157212961584550125389003582263207514349875109231184290888666772798699243999271460107081548976710543634418347885147064426552786133117793830248211040051982620720747369994671503298316276626907965081926360271935464636525243376 [111,76] 46903472433674699580491440149313555619690236566655767622210903844281342764805746890602607644445268506976147347441980488263520068464560339642208598555284626362003143651083943365558391986456263558713896735450228527977268737717933512657923084991889978726001891918316701619499498014359470135577594480921211985212387358364519162588160516743453739936483759109843417670334087960630513833038349507993281919037897091982960498384511719534362408007181413424856909183109702261406037830685063923971456020537995058732665354526049085399510398650119992214837712441379975930140378034888926793688751104157627390669523678930561646978932671699879572218254758839794753788569360740006240959557798032148055223686514115982069163043116657960708964722228272257650119969009235112300583707731012796168219329532314236339861078895786350510446497539254311097500786742327201567544828905320013952555580931378335531696909968599339981879284925715975269918804008262993154143001256360786537616190881245259540104060652266811102804212174230689177592719666090620001359085351320992247541973156801234053871924962349838841108145101693227865240094321479401873856521208212049570941706887641687366937458404268321133239448764220421318505375258799833638651993451568811069383833242231601257769422967611533458721949941584221351039080164096001367505654485492496904514546402315054126830767392213408454735335685716277111401082534747829022275011554662226130349800464940840587690053885378563857586231822844011518608432339807371825224336728257475834902880894140661530990316803528597069097063661901716200007247806516432830642444934431698759313829953281017114444211722664857425917216251557146819136407515696086235850523356430219441148179242983414694205268948860936235462034993556535138021190599202492235891357801511794682215331002030573569131368845571811003244274230288918113265549289133492317577312099628598633319480159422109180702733877855701226112124322463370902061221487566952161280 [111,77] 525778135485023647189067509788507014888003020160758895630917757530500441152896413835998952252336650537751096299724504343425901285577949038952020003586578416649470862507351794495186372032759931118365263540764760521112126245812525021549339262495041710183503022414712075013378905439095169737653898663352353186271452156233266293443382847269418530268219241287965036688530017477932355771358009049443748285898521010121870867360594909120154792578593997500594809864886832879781250943571465982108889199298782133665466931801482155647358065044552052240564326430743701084308148841865748487793644723293618267091916560372815332008139298777629812108215027855224743531949203173799176128452023164527366071367904056377858379322080244765691979989871220240047140711963398564700049873113405240619513776086124485561800844643459379435632013916049770411745051717843823181200919122851437720718945196056994879856602291571770312306387003907458290157286951340866933799585894461179916986833890625459690373157538174655096654812912986818193205474857967205507999179329670415213943592523528830650822478447045829944561065865211234992548048256211400065288957142625941177710943116136623084034948461270255682628739715188335565289372585045019138581074560805466860507339868667594464287217015493472612732927999124015546733574057835094842790123860045832161694354027656318133583362606835444584209706989054068600643416873500974471342478079973042274097888912087869957493913775309885862433226156514908350468074841417350548929114638481055833976023401985699529814074220019642185635171900580093119742205277167539313302912125100164982865066643963152899995904040545040963510069611863821834841085787855696689248454416861270582971268664579711888520002183963486206360654261656785203150725497746204794880706330338272119168296035238718435001749535476468492115515772166676240390416850972173952958364099443755352607901162414308108670523015055985112521301003841455922992104003059712 [111,78] 15681014919371081782615734556006286857319611320592764979622243271177994369281612438920613271935603826877030289026223047657253908055382807674176570683420401415973566110122433091977267374115508948159152332806651719257395721197697814482490662017272191238781641586245657674989941757092264778829779365808174813866730691347127651721305594257555469604647192586900284142713638073279727123194519006972176024278275785346088971755208586477839412272975554719343134495841073799428239799592083602175449851640117277721120683302367316247098832141997031686681631720010891754741131299494929763933432040186430248645199043186320295267724750262117048229460617094363138797245347733096228407938560381635359990966319566218423296899356013018925952788957415224891157640900743005674593798199108825169818580210618682092756779886803722489548636186645354415915910710046296743146307792250471912944073680927054137412769026452472950862738401520642224494543106830620683301679855799495255218359297021212062938079104417974948490612231523581521067869051686766041748940263492895375600825058700025036156175615828177121936403375771396108867586942442479776213204646675357102481916101021825186060873868441424642980651884988513974213606379274993209019490282214525678803155938736150157218648438235724388418540906828963227863993621620935538171117915443113860256397215037754713317123564210104972176155039971632494449369938316615858715163034034500059648342017761549878627963129203879732540437389956327631803033165845730024935997151615398268723073073447748343355868674699901699611172337258003077790869845926288224474152126974027745569588499618815413449418424421541286877016655502304284697326047786697278955059151518416821749689475341357213140980130129589509139304704449168163016177952485163040659163683344446881072638807674216983106828469829445826839747932311689771830712524984543778027234039661386992252310333756822254117967905140919170352446816829814477744715658240 [111,79] 65030005480067065718795837913452989349668313158146663344085172419042834403504742628846835708100242125658086822866356208223557558118675500266739516497465743701042356040464001058726946126393509590447143057802537957856934831861940819524331057057267657047010369613111046355661754684200859617808734917060336181988832227093817348201052494210341453427835566118314285340074337834681007286341905079723441491191665730055360445521755260943425529901470403454649827429840786442152663635926881001416177306764202952665491705335568437852596412824914263632225896809780803823297365478569473991538762150345235562116461401938291547493941457980859909207599803610412805284274286109081666636016268774585557865765300695135151654716614273372994228254827968065494830742773345459539873955078019087394683582085484222478209165480476823725978453218764081067283728799262584541030485898413321043516089379897539372497434588195889680998214396130285691480866909753125968700498964954037662582222093712303451602601323029847880218242094648635083833308040833603129010984191362224625407788382508599293923969438908624419826080252438602603891299492691837023116281990284766029571005510543551859225966454435455319783893129416889158287267928196994605499761375798635702836028910956080573926898522141350600945342417038312232741292046756686949682022954597466936982761926168539298662448519275941798517003280686921867836681134571386115916457812227231054342337942650229054443095005166807984299003740950487720226549767084457308753462963614828281911597900398908860744780542434753236462142211560662703887863710683586997063336127382927289658305404584036325921166665270332055415343184067442778790172447299726860583892897702129165892102437342859914124045599355670586689640695111869293571807219658608172416989010477233844313545603400115094304099824105857273756836577559174562349841233026935482976561247904514133177949604445335951774945227043035168084409159066347025356928 [111,80] -317856496924978364429093320209286671388444763639586673109552828760754655073227570666263824997699922652563214537933769416847848891167805847853652844511365336874384122396819205751901589590766379529147928089771745855900333358660915668832605025408053271034782273715188722428244759629575309605657253891119454245420272366402376486088129858634059885639645011518855630019302782870217385451347824338533479658414475871944973021820273926171798237553139819029316736917038268258739395596252456856150790555153362593887339361772272429803195829278722083060969798744137904112424943588846863144918333804484944859079485160142842109956483754554502292970387937181027075415358229283689885183200355771845580226002876690323674115236985369477875569651965229308614445981900187489232238469163074517084909613121214337031069482912407260226553229655419388265365497486528272332984488031672313784872959506546750843180931674020501005469742510766285532517025397123962533364344258826092578690710694322741608912531936090076793022076957704743371906478732100607696704381800431373892836947213348975667338970282129956132207066005608979428731846281486725222420107527388137126803606802673912357099332363871880134300762438723747015322491030284422783905970092556955873112941337077918186657879211698747883377138098241241294566496234952432485214117618343531711108420817749056557241476491247519617873115587887815501670234318299118374153492290300832851332558919901531720436357687382896677120752643602352012491586959911876068061726120613608595268827656898912948899234562243752756668228847974789900931142918804146095243240205596477363199791883993091396917719711584299346467189316034401521564911663243361327447774285915325131208364323807181865045415777544469721198654254479262268724499833870506079142057910654571070635644057995499795238512126741260997020557653976300626648712118363929676062818602863283480759012112635227590400107009890566964446932602868828416 [111,81] 5145861544211156841864882700014919785285908045763905014091337774684274920881430937405836819151916265899736792293514644540893412538098057770511974860701672397120386565773501986792741729522966465425929031424911144730555570945490734896422157324154740698050028511220493925828697010965101532072245585294466951246482270974289385311002512888729743998496007545078960749926978704606578467555582527398022653396813688168420518047029776017600380231186060051281680256244565596713055842067555458439512802753576864388679192223877452469294151064618330619944951874912362921821255138796035032964553751900326512533767928138485225179629078732210176137774790604722727116975068013452927937859019424345261893527851539657441927629619994295676748849642896676824845806380226291191141680643045676430902252762144282673840874931967358708512109349414190484599505382728676409879535121820270007312992986582597693322760146961740244733075797084343441853896860493695942388701735167863493818709801603815590195267019149189729985005475782750575283994870916921079137930212477763445878018441587890552641448004300140474765849281927504634400531588023366597330708988944876279863337097300029321201841971366276140037786914627078545243245097586354723583321783997919759812929251579764888507508242307062177485182579406079391418012387986597927963650374530544728547000462274753028226425191615596676717269550649056135725671325030985049256933466878740900030755411523056337786066611828385504067243677150026951964199385973321397533879219386526148535661672342578858220496375494505169289850470677308117228498184439154971776667714468158522687073595747682461421959201587212283336376388931554162943351513548933633775886808915904899644062874050195817340363798898574537299085009695218641005152333657399766392641947509589076174630190706115043189013425270146932814906803114220567804196942365722439317944954977253086814859511248064439286679427535513753648552646666400 [111,82] 13468830377287863627841492648408673963177113887028952948818180333390664593996063448139472602280732306791228080196131202491640498084093461095146711331500397575305642721928165510445937912314031797864779887651639437686982246085533875429039463827920330718295712814831676374171005046328337284842995151370638969802860651756188767871187050725864856867532715771663245248192357574437828125449489175526548723414628742942129542804200572884555793957804328280612267970862482542921130626687489658566564675190912654838849253479081622570323342550141250399110094826857346186337999869841443154931202845173774112655632321341849096966298664802827947047175871861178966102938452252787148802504212537979951533519391683669247459568200134270626602433091297266458441572407693332804586737099522728282775358723726231198702138209783880222221317338607038324460981919070002540669787361743065812948996770468769859822346497707662425730128710355493385701493837016304716829816764770036520821889104392464380837311928905974802310507150642751078092665100402296394663408872665987656611365616939999428624932471170252106500123522005170721139334056188755935660958086820552316857964732710506324133879682702557763114427367796597737481950089702529108108029113210066870616864897008263604792115897767252543777954368355921710490133807460699393839788723243698738244869868799128879924663143050096233437144744271363662032130271389718067360688814586191734432528256675414241757679559968768274627334187942071037153615064256121142349633477920542677861722698000998737705277516295865733446172332045036271237478579731281795806888537785863628099063658954017200953493061824646617088949639084385507731514407669732805007914138793226227750302949687857446439543232129770883066252785505982281869778670954353072534608121522636609945515357353828566276706896631313059399226949473166529287976938114396534875544052464439031359051197821502225239115727769631688251763008 [111,83] 123464718641165806938317234960209978508338675309722997823475104318409125481344533601678789585435533872290900655623374162813645067565936169663440773528138679162731338365009144977913181529573499893653721928634877931972261770263886475736234875847985208757882643017049460877693940584917531574725508234074723970032748046194829024384067728113640643123012598782644556579445105215857881188201440623596740294464131627301232107670510296147142310969232195872188867986145531834867525231370309033363034638657555807679664958093519612149699596697563127676031792486564883335567572515261257691661952163255071704059382304679731980435876901882816590148709155457451474992561864865005766140924555956765926801384019108987330181724321829879944104805974677016837656836780768324318808312452037613978309825191991884929017686225012191276856241285990273532286492435170176241485277207692366380107332931222767364144860483158773518001507791450119673964185607548419329231453529547787338123989062144174075101360791856191922717242702770775131402201473168244851205769669257606719071144872138657542012695676768709124583703150048777859748769931031182739627754593389513483184597743270064047463595968275197719346781087994297565175102900011681361025127845288188423408421469208873456580069030464177169279371858894771813545517059901055072960909380014592657585353957215551990291638690198764920523295551541420766655060336310383223346289438440777969201021242200743275238463623562005887826902509136092168560702760828423243242876750365551866620296680239187150731481036966054100370974189999801821122703520648819863080988176876651121843037861917854005913303538763381194799643360630292057897109697268860979884972029585707691602240002926956644892952198246656795970977094425843651604199298923004759633123946235612249162833637976559662958358640558527093133901722007711129882200217232048029612060559804732712131367443134903533673735520677131180392 [111,84] 4569683274412741151724369905791571888719255339038147008382372643161211153960086048404796786702397829155021790004682477891716836121677335184402650429836870870862459167503271828296474578235131581487188165955408306445654854494152421006929814549549178632551187281210409297045667874723508455770205148504068536031190664941750605008151102551366023454232848463481092340836041408951350171022370605884187941676893800634185786824778497156780029429345895994843339338209362432456415832885991712743433406200724332572663848682220088085603655560342095861941740444766284798566562476243271775804653527485183282848827660552049529979358914575422234027544606590618003411118472851811137142230310728869552279352784310226963210185452770095610355524202564438512619976214830084946792281926612424277016502371320429420611136469031892708019214982517728114392692521367637761044456869742965537931256737025603750808928860494956601477514915470175304242908909354445343843594330305131596423085770621648120496039976509179856576210375942707481837100437713054077013529660585398783092404390385056974478716746680435053044938217728342226703664660806388992820811322446313524337017332242654663358845164757881266133587540639596485525192687173805878720390542171467751874038818239656297654584419871527987429786086847226897750876809865856009392312794033743081014257939995800215424017951989359564090818474080209442388245814201495093246094517371169163868738315073042919904491350763667226278423168228028909716537947726281371130086112731502470002037841077018882672431968381700561243345102902164255135958829802852774124958266359544866733414183116824129277277465345775988527329385927402426698945478523068896271264831346958242281621515694869573796947712316054486973013064037888240437160881553748601146363699579662219544093641997615087956988416430416736433190557766883439799908596436560319588778542244070071912475084883760338262930611373175296 [111,85] -26937961756179320702226803501308819040125880601148807957553968603264642904265254899757747335285640743866267461686799110793889430006562026899384509471056849093418241100859904152192405618092334150082042700855558422204635272076959524980051194897034812279656504944934637380456138065275054958063426888882800275262171515198750710029864526496282604468155836444254754075777399751947846227614118737395294819714666937831830205592527256351766265237200058064781377330127704546592965227387868012215224479298983425887190779718670094391204897474897865412034976924237536858850615472454123274968959980417201580336690121836883627986968722523405739821978957673803833442176690284819002804545728663614575499864393995927644958476446929104341383577925449197992960656135122419692245301781537233324671089792546457593404651008532685875480850918037095409814648791249499598402660340315469850989261613064566781956157150481311838885324440841609674870146940282195840277613803781475715436706909728860420578522811445002913951626497755058764225367053620553134382149241795339370178533520343341239579758703770228703077706930854458932705135531042904551524429558369239370903292577281794261948378445380090427979755241624915162565840447756906345938340644717135516818998690861000449679831887291432509232165092911895602850116045398086192273488481502689598895214493848922318209453253980479553494042711295104566722995728285934516372229985088016642129006733332352690291241887979639219502409023574453048465356959617892766427837884862754509286253440915861472178154060099051524226862278353496172580858438971308865108370894898178618771104836438611080181926537299496063423508168497007037509305513514689703810450743982924140548164306900746187757882808356123192615420275368633290068614023563116159297278859046042512371005975059436229954604211669646437192807191543566086777761107052426532014912300049019726794349692233480575435207112768 [111,86] 27031585105604570280997956198227410758303357733430330877591461454409089394664314995498931972587256066654143463948983868315639483959958026713654730076408998014248985275151655498337283165811047655688820764886177974200602944630960770901965911473578754572342955979785548420176517362681820948436614357174024081871676023289734670994808014338278407113454275958564766712023015781340817671154485131024358314572821216155245789604672442432773546340954864639672875955685754895990324389949499801327752230013284083855672048522460321894882690335295657941127555183509197304568282871206025326995169900648092710410440304380455441650344734562064261205268631368827805805538505788695738773939546911334409278768877215296001760591523608607222955886250953455289346312439539440506041659955960990202983188913553750002834026965695876735671111949466401575234686449314323540078844189806650124752469100255042214960144878520711949495168970734468757215998417635683117746576854450615395072034712878828486475310008294280704187725520635545146944758933177565437202363546874778102461658393561731402631562190462317978053089472935468711495246042654582105685399219370778242593347006610371724953120475307432146754679286725856582855780399309760143053704589832316521367369720530237321612211441653262352900798706247905582689597558794474123595168226590720028365119897883796933281112292352705594732033670921015649499657801546916209811768936110491548002098237750009518215388037824935980938654970873233519686887535821952360924411350657461549196627992444293327247105138529032905829830163478821799848442654293768593172739895572302696470894296547818161340894851612607849663726096647592307288323286969326363348891049977507719455447782326424054463420103572461310721826656261431646936969154309169308113428890091498428938214978784964816611889185962934684238955729851405416326986003138464689951048459070782591568447216580529096922048 [111,87] -379508440328841359808000126984019457577710289322438654902406430542497819609104195397654549386931911991905083963085365008284140134504730728356351644224537951317688953847254054582949942926946398931081190740831756918254470541539767315034662687226062745946777611301967727953751740209907683294284084777107136755464908500394718119493706731327342764574480385779297113156497791164272604331826099184861233867252103557816871294783625955107175865859601409930704437021120001769402998296152985145220942806655290762753309085445722044703916761911458200286874353888170506510630769832959448879382703391513441893255127657983718359130817522504033425063886092456967933585984576576314933071844914587908410214739988963706441428601023479889404344520718321182855508132631807463088933837370082735956973319607604858339275624770851014738259807500571949313880095196743623810640267838882824041469207938587741528918309179357707502268217916999393750397651592430876678555736528877924684776654383132568703468934621826346653544560061778483526326907718413600157057580041315195316438686880465053990302138350860005611376106655430512093715755448907510010645931373962824648396613764830489495459670903124097823820284487826861292053739235718768164882177078444619800423533749476042085728011260000878301391179281347815990918076223817224904312387616662915537758079172299704534963921055369852697951824299654844548984610716776707761586460232076742111922874374719489662454887483997901086766879865875000654583097214115558614717623010909345011581941631530736841794018425287351247680893961986945496390065307718486483543724454212100917969375526410924914175243609947081020212953317090027241099011665690717267589552308697000268144110138609150145180730157785959780445566336952841467079482209177485818590226283474568393447894647585942680571572907871902917005554441473726698612641927049996504304897485202610844734783615989535464 [111,88] -196390735454182959282529958542009381391864213472471750871603423621078549059816273788465266117876485429270899390889316567407875446154236631041457264222719928455762211491938201910525323110576061158345298783671373309089801255426486920877075404269942592724244803908596777609232966529356717412268958045102062447065159744621410683176958737351617897816848165619114038533152539726274607593775453948320313155850379968005015093178688825839789617068761017420631345277437408675920582675887924287539074340151909527025987529855006365245974776316331716875751046759597514296382123979425928646476867737432230931363710151731260632161339784266237289878042677951808531891586446752843276188283432466258253418824099869510263140913269072104207711715192718980390015100598937292001303138767197067572885233315948634452131652935545630029008473901299359975562108745542823561953639540754139560246410579997680227886802232375173983010672165803842515735999330151106765319027834265292428344591354930321158294040585855150581568825260539119082535432196274727252595408685431961498439465212629904306074845505362549789638533881916502183437303919413471896125790755895075435818510211111930274030337304297372057834296280378916189488984938366455559291411043044209321077464127175812939903066736563799520801928790371687408424282504172875678232226529263459213424864256811079912523973843006323053553412709400381479093935955985578875908767319258843326739643840316225437524238623118865843757064363635958186720594015601547336922537992756667820177585572281463772112387262865867944016992531628863548322482646218940114824763801323963569516128993966141848205291630957487320399033464568153139928492031528171410571025251252005993589057665510269990839102484852324782624581190894178245152253473675286131994770239056042457977308904899874913501587238996320799067223020888262051356829769966738327840470855013328745871721686400 [111,89] -1738116940728604514374774812025573623677554528778950311033828407639359477508931486219962254307158255438762972853156219551243239761275025887796008509139078418030518359009442245097371953540214861686915040360508723491103541394065519835364981780661150601681764707019515081616065169117970181997632882408536388307483609242045547192192513174166555352544208458970833727806268598939942962009821296010032274624769633904184436885752792891126949308049376433013818651269139880416045382388765733650623784567759066641957678849378679723446807344098370414588770213335985518467334380415571852885090849109512900336226191213761338206402490292037896484617351891454853636882531429605339999203381382928691485107278652042594058621429180075503037184817619647342684994144533391664274294627541645948919269511265426132843157085558383835750201406578288931248460948286094918775517667795111344516148021704544904366459544211365340816574746872516645790243039018306299845446917357469575066106090671090567516233551497396107297370078610487667891202663938481115985050792163208031341794087074706000656507446975640854829350953493063353880127908857296921600214425897746219184682176583405420523783247525488665186299410923541368879910168869223580972546993418417119506086557914912401329606996749151810089728471606986173730818751628397708231273886799869083106944701942302162667930551821828839698019252275729583054494154079359046773815995537228300589131870508867632602601405858255926944448333331703096727508309254417781612873490004397847763017520155443088312621017813396627599170113900606805320507608673359066987005606500667360038829371748400504462734726763340784070245818704065395060609166742866587854849612655140972029672145594849439731474032594090189940081429817656039571955371916601496813939557576723266181929286228490232635000391598501033234346507645698690503494523361854215038504414788989540681923120 [111,90] -1252461944876913106896205793910359126166100348915895089300503156319703461643973444350855358132052564161512483206772485968875413936628634305084093501943949034327275691560463606231643867106627044681687812972989808573815099478378280826942326849483887265037728173628660977687905660475081843715952802018036633397915067926710613745511404027850847563517713853627071272056186948077507498836712809343773201993224317851567466195224299857632251919763781968801995509559460373908077415728290138610705427624783943111722811865246166897584951986787874278644494863648445914946549542234755630114554862514331424895778164620566047355741124422204476298739392097943508970341757579963866695254653863144487860944136055832841958663147221201023002699301224661053676842606244325887901005912436152299079019966896301548552998532680173446039710619098550378609741160428446794783018196534236310347899759692062302334658500798824721914638320890282381260327817235846338854637077911080330319658029493203397342234723267005213231297253353229432374530085680574965192925089029096703764011533307786034368201888577377774118408146543368377237721910066260167844165996711766016224335805504634460000801260448760589206611790396319533329773742722244732979757817865781228712679023275655137183099251916843972716509719117239100441553024050363841008925068322238612310237818835250203857186508770878643028972115259170422095326041627705896657533090258958562264797225865627170118902750091708496305026748788003780561233862110998729735215450350208844651553493037937720214232862616205400769191547691070741122696653423208733098756642537801964929880843374248529195985504013148937152480692841525280731480858113948962152098418508093172683650038509854124802487985648712912456252238416576118158307949293064809180415440752752274745068842812128392880729073494007950466664922028211724227299526269605039265861109537716086368 [111,91] -2397749782515888932077181369353724670213824310881190133685202588464596511358646986515102413015099560163066037749502133265492488776077556765144805188223499082543667963024541474401088791897018886646316519310958274086528349015559648995453361445669653072753720921843181789495921923144303353420521164961435500211539023570955792368221473222493093287347311623589574783768131106848541807294996702607236837125708275522229373508649465784184625626086815311383286900892665259603149300903290506264213312082925870913700610070965615800322857101831015199449384126857329036731266364292301691328033722474362365858714266392864281191294446396497863197489805403515783811023935831504498139400908332610997595155106029591508075041700702548034482211499784540799924833521562886350113142275719224473877750834343909801213762922434992776765014729130121949229038050518084759792073592742183240271320878471524411504535032929272872753301037378199792353635296525996537972243591894640173817962170511199338476846370742872375130113950789074901176314249770360436985234290691826497522307883810622964168840035042294758202125147264577657869590160696497271280692186740586579946737690010060485622678301330322122789387421697784870476034823787864925081635420397844668532253736157335010683422891495233534255675642548408122053497392862497246901257690595763329704366508051230109386950145900774175715937376482974293366582671752388952996726407528809301946299643954827037424135470065233905820897986797107949909325532669566131797404740024190415834681763053606080415401814484031668464669207910052697388632747347306253889052399234227651786133972414772835769779531662183425305524408349388953101071673941628209323611961500001077585965894145431866610662671317696111027255669025341874810146914257399148723980088879714519773417088151511012117813053952675347943957264578545432934484177262915918158262442166668 [111,92] -255136035066745903703018045534052491418719023859495889609064339932735261161448343636916898248189042098681185712897551257687395445161051156323963419171061830314709532664957419637335206987356215441303115066253680459631307204184522338597873034864803931047219454019570776329966203683484073012314962697754668555695096716435620751989270425649510532578439592382736832716161833609034689759531147016181246291059281550155725689620082894922577844266817709540482246027756693087267867597942021133203966564934356782158998586081881401042778082125790179534146758496193470386006743141921082502200993072609045924891028281624233106890796377364215816923944566296505214157899877365979536567983088232709374750447815872557844139352488192786422454525165843655727837685233258586032046424838859153866311638140660190255266380337391788173634938982703086825194948872809548930759200726228972206829365819043379408249634640491949950004719658024151873182692241500226166595473847601249312682726608544642536623373578410066561052844108722384301812038142051437210450484124921739845134307979524457803552652554690147641031623193865526157457398737603974586658860959626257849729335329089523781402759619558285426924571123312615736412459293698106873782282955443340090618761497414940585001665837176311089470095959938815905103342676943383704057268209560118640843032705803521462450142672165098002101595692601979122782453947454092410560468825146702838473303681226000149036657036970182990674586075776231139989195011787380118125967843161158229116823416123409831254136990151798462501056635406303852843835365850993637435955254961566871135781547001035493127101655358309555513665872258670117128676631793156434695040510566911674862605202607055958493850029853373968481995912141611039653727457828004937792550046239162427187860895359365297366286555309251160373652695398600418939248373367650758530208 [111,93] -280081909230597795070948586892296174348954330935093681479057356285402182527956233665247887265415015123145942241097391080693967234909401017713733418101334391019408957543482792404043975410775939473021890414305978970748189944168311980717621316414605886782550606280090162676942871611748560797270830699875497538750425022037716270774302684146324930253458427913969128779283430253531217581310502389377537157742410437662670125424597780910420041777358591387895336383823114732530912309172093566090958293514165191656379111568412466762096907627087197861381065033671886339422633297007788811472825274825431084097369344773226537329037566897245053030735935906570555559813339878285753320402943480885876812648487114371785398547281786765435255791106553861671797447226436118143003570913850240033333621849803107774792621426023421771188301752456851036270140906339800112046390624316036424037564617001332157178090051664531837422756401128242758208281298690487076863701248500492411514542178822014654401232220682060350043002005824834269382999405811905368819564469046471462279365118676573849694632044306346503043632135352725457543701555010196273077517434588654625934826467708848781682452082573138471122314120002839857794486922388521968748519304074131806338664490820216947585361284591316208138896561581343234622158064889246849925237280518856433450160683732561180704790776200344024728982410056284366974755155138939472431009487438747904016333352458963369075351830607037454731245853432580074490167115719169162245869104718448105841767503014689675417025136864899505506796208560922650318051794057423901187201447021041651896069082274359607345609877220783373865683068887478927946916073231569155348908540158441752656011206461580149883646321031413291554774455454969830314740781676350785901932814016989419782032473208746555569046052586006317356366273634608197281544550966483020 [111,94] -12729337687009035463251686208474725928540372294180376207664326271382545577410937059793396149210790274445262233541556493629537997342829276021226166330160694640372152920224070829834286683953839070370814404201180997323507035364897379721659897559657816793834610381379538085826138037800821025065912817796401730095191896752414174256200554109684887941133645153647920717423891814920457513349822783961855483315127626910764531464315442236822711161799051196216945460766090054227280509403177915039834219149411494969390849514699568065722960327739100199827463402252974920019501120337614145380419676425075838693134792744093851546722480057952192315086541397201274850934403253759544263934553599789666585580794991747401276660604684867705337503827860795288364417054935585954081787277856208298322071571555326167723959823923088090853281422749890055775642915300734911037251437737696130312901425467591816833783159046433376398905872576884575602031220509577858056038075496516555187193352404489542238506962217707713328295055558916553425199191477405836926319846854543052241190683746238527203766348769061050622694571113157668914517549210069108333522476754281217667176144354241004959170362948535196058471469038402061541549182129758218631090603739684194075175976333189263335793871920229782605030954739257362072778173058694225051480392256194829453015007793517498723486474496446529601148261876936014507410237648940934170277928728354625051689675330359161329940610952909705171769893469484953341860704963915074471847562059521556860169142967383923036379894478517908104996581752775003892844344449308862639990668725529417564824535262857422775786896612898118459116500381042822878112899813525513486826613327394178467874716516472065361491201217081179181691597052855455150517213697442459959213662085623394576743753864209891459404233599020508936296245608664310734276383776 [111,95] -176104154099870139492030256502296208076019470865467324407592008371948183532443828648825069637331537897226078204645271594914509831435861808388945156115886348979896448758752987361411571479136141035964397224478957376436806613701610001297890826929540395800790093626679018244806038512777452729000978507897876533173521599443729404182405739609927335639409410227347960769733474688691259461305215091518055469947144381583360788793457842015626045267152670880679172671185755744681209041671762914798492706921677686651978395347156227344974788753657974981171901790842674965351593369105636334309117640876466584048770637141474804321490617626727995985515218228963819893756734203007025352315959416760718606965721921298515227784576720960878598468468192391193403684605140448052659687573021513100794641577360797038992176773404365463525956654503503164362748196143924530614836187227912876510542480086954260532275685201708935632351341880014057425229664750404444775080801366995880275623123989011053832322726768648376547192190515207697771950562946439361653643894882987606327389356737058369808570416805505017833530568470455311859379556749961892509948101611744398327599854900936326060146919037437220803410820234808864534723897264049618224842790718163234601602644337140140384580869293720661497382708138396799350350681019863420937839556235451370348830607254560044478597082505936980788597427268543403844411493194840729044247728336579845062984187472443242882332205633159484250796725688620566551517800373839186498829643660063314948669011194447954691714805924452804308855746503688529198929622475025208376971307329118786278118275454008649631518130788541766172058412971371825088933500545296978113172092708494076381075220118733885725319909580755474097627203737750708525120856815786404245267899269429796666979395197847552934426387871857663971685134046694928903636 [111,96] 3414556861334955980494819895026521942398039980423025946826911336776248006490772585838240354931152862514611324725885231161159548869069898108216470957869418973258739134852023190177800459115370407902850122465556479455469636889979846041102955913042935906806377433972412117849181530485722666091808566919531090146808615552942060791570069587859336851461296413635822484742697291759666423619395758787616981023025936672372384686292358766544904106805637896604855891505251423191598734293115986979143169442839367944351441985726341104008019082027759973987536681356936553770439034261355346553146219228579892704653193455431810410843684537107729755223309820066338011791015395257139632839094718841927515265007080395505971550510650345789155054281862465907762883250021827802926731827359355653464425988972042838161555941757646894417669516595533614084653705057985583047529985459517595353628714793726132896567874936657423321982751767677416044606796004670862807343113131177983266020682428448699815555943520369360117801923488294984749214488566284959101016508035373047120883447568903813091554792373954482197934911600245059499812340301168588126179284396981225198093957098195608121583819526948278470053699628284051572214203300551707492711686311527544212527092742118049113363141996927153667653424552767361921500503734086913191493672660279507125959641407910906213104005966918639234380008786651363341800533850035853750547903830366877729011824713507416869685941040958155731952878950799411829912906804843046924499638953594242158386684242756703257397856724254127905556097422877874459886888669382703046529911743622950860514520269108277636582678039336727673118163282179769016926353814634880877986666348987588791441311258195993947660374256978082661903765217880160656412034299515201684032307390710698535209605410871069080284615155394860076164841849182176 [111,97] -79829881415722002250850748468578220666443553174574138548576732509279263441005553113499377510730598247503203605083780848650438762909230443428576090750953410813800032609435460342928771718360641662369155194447407305977073973363907563891851647775028011883842475106366814868061043260834581487867299033023118280555770547440801032047198085844983279243238714811209669003830244339481222701565427801369289742827806982735239615065366515113026614851028626992275760353825799138238106142604120499349082697189189123417751178035148013023780520713622612319290952851780070483962133562487216769836806264243911838741896517558898175085516924434222635457095463499621494372154378534773406961336875266783005901918371303908124349950536011092049542014481613254217493044090688877112366522103534568317989448874889042675240728740115986908144579135150783003737364078772489989389906786257490327063668028448082090329481049053706106447890887096305442264185867363152475038779440296147501646612243214041255885801914422074476799798946779792239773211004543737493902766418334148165255050162863087265863281699906810000625379157132345883888267075630734020119648527949572404172824793403396701442724519888606109031046501797703694825999833154943231280888134564170412593637109016048631704787350698988991888125563372862187087544444128903116976960464290665448051825301940740921384224318964433844418324171379573038395006791038825577690685223778903225115802903332482757994925696911612020004459525463474060276516274951426616344189166008609757693592233833735628255929946241589346146771149336987280513716409769292027227314141704157878140513989535030120055579617682238444193771028473130069454782535673693131898756611387673902473334654838461600650248726039529734616389917328284800813153889537046290748963709702781548786372178360888896879221273517152219064906537708 [111,98] 26259805452848826945708963479733614887109922121591857365662629777453977489989271194025722143617831296574239706820754816632631959868889811344460932869034701367284522730995060506656334086704398936174869515743131756095556995732616486974143761372155163628628712941653184355625125278314551910895130371267731475351108950777240791245574731871781717882370592646209448868872800933229923631543260775166123941192407202972757135197779458461078731025103625594397309143571159523479691735907505132244518190968217822865176739437754503854309173177067460814933493060496987100492781700267064999867552126916099832695580089295788532724163825044384667690324385505377876148502108122483297933846252737257559980414413678741257619997369628527993830296708136021269979897500397698294103688344602991600238265408320329014486576026083412073893746992566209760773786825518652772739384560989802945480083739636396520711718044680709152282486983494267417683002492744310645672150908216329672044430862525918531579715895375073184275795856926470887686780386983316411601844258622282423718697392897045897793488780072200861862657226889079602691352753409151668194999389587371545665046654489904679859030784027967911025680947248500820850950025339014464235708881607643337133819254367479880337994840190995090236050663145291962739986553940112224389408637852450764613790700881704749961849585549229611745513455890063134206824555364259972250687487631332930334567607591766356739397243497468654295828095145521695822347163883254583641044876220053153496078364314124574008655941544346077492049410479224569163647878935427372532188071681609623211658805673519350126938228052349570057683449197360325422716775041367208002847258773441798642751760469495745835542744643023640523571351797168749032141409289677798367521458602379775644247174500063083177113933913501177452088 [111,99] -5274730972766043654929668848242407277683486276408906391430340492497679592597259823735199620764009720062359635937975710721933548293837386981950944436267446900637107091340795488222617374697087064863235085163566674769054452291811785170104251079809765361939239557791902478229091905765636851757430971350940495387651235908576009755297053722979276491288717254166789989246762628341913641414976328927223105258975843081746383885169497582531584626729399939332734902126189136089589994309536341880131905435107872808257436964071691003904753494192098172654379973935866707190779869828125638615946725207661516266407948242885909513559154256744132497961911374232276247841946464868301319139010525147416345329825477350978896524275176899927114695326357084170344995344631367589089336245774662308486641153223143932944671984299292741570281532554360341526020990889891933767052756464129540889948770843629973533103418254129714760524309870955457773067601999589820226605419726786964139431466206966487645673414119618544476966751409707996248302579403150926422409401493500544379543278316016776266525775418476679905050294625251678970003992503227188929308036994565859277304104383548619050167396777251935475576675661322147959784142677285153776367625494080474169840880483274624948999770579205200672484380338163817637621742453086290581346498545753621016231686112711526023344890920366596134928985475501041078413608353237310339413395311924724303982054943430712297557680686863244232462759566989798203109247259810818614167675625994262037031190826865706828410413139276978402067133129429845795904195113864648459222348693339262686468442502404226102218238474787714962173162352699029382892202857666670944381017912651582226728720967904864954135576955416247130137044593932728084886753856630733991413725623862602922829343944965418897128166590785969 [111,100] 1692223656063875861366820014108871512745724904464508646681241029223655881280482101342868970035182427708288112789516122391420503599249317763041104280662334764858463319535124557867566945071709138449813006191964398041695436173175711354268635367432269600810076147933202826155038660781896307492356679653787048972583439742052263875685559758426261422024765013903109954824346423223254157436221851889265061262815655935169579015059968021915624116779382149247156503459855020766531767896066102143235636225902498670794449390995178369231766974861666071988910713574390684047613640872635525549444907897700251267096702788494423388560182660320838811108363831044094655545094713177832064275809715434423146582361074804987277477825778679991113415656046178121719212565139244498961095711798000077156346623575439513083519944693576776590086920120296562005999252914947474659001374643985498993396870232575676782541052362680724294889611238830374195106413381414038936355849797799586556640333790472215498200992252471887795739044846306983227674758572478249213718615767380797371817634612977585496363917504316900935249467444895194927406283966725952469320209927256110442584761535573821707581116066421264036586572796657644480513313941466319844811999822193675609089173454659621761667034965826487089662953845502659189314148689108225664015357002717274328609068410810050596458352502927415475848871755848008514081161204730931172787767053197898792929620968034331441375329312398597760173549036646025732104538998758295481090839800038171612611646062528473262725690685152025636100351891955341802638382662776056338670086811790224465747031742864192035320677516930145437588400396185411733836444551913834276315278359349249803993286859990387999967050302418970174521611003962059325180726987676540679172932054080457936470505153627935201624880448 [111,101] -88988051462802830624302471299437485099534792006864789476477030532845901976824782193332660789371682929287200160279396812246838533873683815385629142287285847260895906134545922343113230234347032022010700814128107728313532809304014297069414188401342921898164817947613635250425154323979115800499752394156098524987313582505999179111872498131551189661078978630355936118895078361574411995274231804175911905898235889509134274925531593476264219376277497180905826548057484266164752697166362498093651646692057290457420559924499559097190122758028530094241889348076362172098316988910317210377928202289797229819656338117558386796259563813949838112816851901044847838757921945177144817060948824961702658468135700177002446040042848051262845017549500081215948641540578402766638528785560395733584866857078531032616836163035896386021776172395599365860241350215103446229652109450357119450455331510293916858896209925011829263980436359023282980894175730708056331176851603969245667703260599236136976193418116572584156432914404926863325759515738469407044920047493557571858465312850147361523873725349954517746313546468471929567175373113232272090857481571523149452027660677133558636237828780875183453109695866578898975394853051910513013443521073678429639218497380020921231902668142227172745267363056837230246495068194010967153911565044215162154708572900081739715728782620260639912727055478490211481708775377620492718602649106132147293207858696220113710754267762647417068639067379385512500206929522391603850839664530363716596465225029213077316922119501661632336867007637860750651188760951890034396532731787548219698404595092621931474865025828467827562622894189216299815492010358122694417547064062081554760875627725870150047823416642452279610860013157071548651571346984245972706286470178368301787764311226401396520 [111,102] 51522776188170611824028365410181275515348270790343561790734951880841263215540889353647976076811702980235604053929268805249574794646406113559468095468494613146674206260428049222952246353247407811588960437481184036539034376722643047882991942381961372785105489087931085360642515617126636037625454695856427362792136674163859756549198288041764232610186958383491690257645034799263667041654830385938816279808870353334066208711013061282241126812289230836126371865424060139510784379348056297082806824569689646642814880582318943674826550199876178688443380865069070122464151134966113186992753268339851304604522725428265936798922172166127158778447237646049109513798852624553215431177685943269359731118653865747527632498782057700055972110430131914369913610500461415936437415586754237371045479446782427315728977575972172179820884134750291561986262338351665647885467704762355866804625512188250583942529649985373859178452407552247621973747286059875124603790652251771093538353699170248378407711194925249727010296123182970563690852423765112827342772596233878587991353698945617163115452018887932371244548848615113646081031387211032628648888724849248119705117102918270477627883341032427167804673148343821108774843052707167205698625083365286479638602859153764183112630669450714464235058866268378931314589658824829264939636024156058220743800696407657393080617681441556570906535297868616446084356316632480648460176047294902455924008215090445295956088265596801200604151552571077305626769132142861714391213259697958060833679264039279612463170224749227374391265662520555627136338798711215612454697285167991634247490202866083126697484919665767568055934701017292354354288336418194353200691933785144867503472027497651126840576343978332245591825176608382901786372267901466510799635946380678534523981136786000 [111,103] 2323180019929539106627264543686701880874372525222768800203897240321925849453480069653894272299252892209330163350585310042475781370161396491342039015935052535806454277255920470298318856657982361578771959722764032567552572370504344745783887947480144178259445763140738948436157280628050872894668068708181598384789966072394436214058424247523920557665654449950651516785774247699324388264904401052629156694642515653991139030498563751347091385710477135927646921027855141307696267406239848883067036075615582596103918054741340738869235891105082073706128018995285261560906832032359332498996598714609354025955181241552556087095601288246763526159704694453728929083685062910085567111230879427136569623681147058503453962256248534454763477507912382763650305337153540844249039421567736076861760057329154209328570032958684307117113992003210949999504085618529968231850388139990290539486231819785340537403302140956483034843884891119421594395887110973415990698178044459908370619551942739106720616646236147379151605633863129761246481791084750979385948789732826921214510235127151747818897977501205980029629690612449677892368808418719908669042382825601307128170926845385557902964807521812544519335002015717359071243160741546924665967208723252213303452922951000930447212991896161082380887494132846738804183556352881684826781553196602834198828705104264640204709855652423798908280388075246631370546978351582289722592170498805994254552362794787051368586257343967177720408439062603698668823118573085790540590031091336308859340779826431052355553669360681590650176645828570729670883434972199878952213712944667438719237550115090724862708314622156410299944913998767332709434810009275937985191240460482173018509087894172428358402872766893003869029796805494780763197896688801682656637405898253543621436578 [111,104] 634046716527314943661958705013833265895266535682865692266769346681061217457127132227636301554864956719018272027662105139841123416416905449497938795398363241342328095646950629019934095599176433784549141800539077839491714239927420062877500522250680804924083419346591096740185112440495121605353048700580483657712736413667890066435002352898594318284348065806889638332596450659228513850020211898729117567660272867618238630189361879530379287435040168343565001648792799341014836983256702468912915201837795076887403257809297241061167672514213804788791958778834114790964244599487068151690418974059425621055104512880890130071005194002889586367365910756165001829354999816626664194301832364535317921925107073950549817975354189417213281814683448680354225445017859320158953769388484538479815822472897705553348577955000066600905702279936681459202301053145285916731589874053636732800074904376389317603231259465225882430691094257762963419301676576865737712880484731669300344345571914833831119515534032113000110411748079195028967331672700259483757677643378606622792068047121361486220008216325815256332196585144260565317505188486563234296214908578925896799532428129172610262764663765773722739524036550029916039044094132771734978344472288296795377328307623165732208625219692209932557693600053729281753598160623574423382156377143774173336525560619152347799851288056107468074616893296381833042929278801870986178434387030510837414814061650371167446309022141981110290928523661533242195557803126185112740014392625289942451527501796093734694793501184538439028608452923384912135634485779228423831418675423317495674986151553690162429421337565790640976193972212059847996409467861197400344918053187037581036387061542187651335254974611367548686576017820748322284354318127154337159267290378316928 [111,105] 31755009029452734217669558774545414704070962858721202906458018144718099217235048945761196812019844501524843721213109238140745702265302958409628437347156748109967913677388187433699273404280415950783516584421964369610623745546638194831515115386250179064928817188001185551636430484109797388677889443447582464315382866496685982041129482313848340613821626332944353489747586574964337282704252838033040722129875640966885392036083816639101334155782960075852377378341132711292688892204557109717331101026185642801411183151431714960253697800131055614161609718412033891243199705779011530072359612936247370626271491815444629213841913790913149306516645272958701139908689191772205542409210182318269893746037300856523354438734306611508979003444475203573077483169206072505408757158987243726870950723400721290047045408463605758659907484509259150086573808477731045903991350503889439353683943842507255409466656545315309016858633693641845537831638162899860829186588952014471589251158508755817885775557779537123386895620890099371091088624970029288668900687300577383541116930653950179310273812058713802945041776988422092157862621468328951324223164865653724043368833358875566140282311669652062772056733252658020533576845828988013357334115165615563536381105275079706458736467864579557215200534936613567549698316607736621536376224967521940997287596381196847994610042103220176799986959036771500148154555924583854378867020655724357549756366052748494064207419491344524555020039654747273910817833860507978205335751513622371021687916090992433355018419582463787193940611517117311341881677371686063422825507479521846871300663753148537597918266133120085265193636850998733148716959758874665397827258721600529774727597312003628169843403525996644185535007138330047033867408588684977481964037872 [111,106] 2404983396449128851424088780601648231452919004447047669470433825910466600909745251168766245748912316963025119768431084234914179926798296999671480999188894359774599320455869303992127833448442501082672914759535949854464488355974588633342950391513265106888147591108234599568218732039940323501211990646543054225739841056196181148033403603302464502181935086353321897201304423947101782459789392226296757868248416012139170965418784230049523888843461904530738766537823164463648761447482950067070832921583381689349815952847172278153121509188388273641806294091740004012390117133508422541683109003880001161826117152292421039851242804228545261911705302804934139482324621957554641284298701494593873839436006715083792101454344594258979231071750012910771115195573972386901126814654548311515434880956740043077689624167510172766139396737828528142649848031233319520607950709862897054128890972225996262796150746198099898514338617467996741395716043453116654406145761905349867255428951506974674763166398209358328131290356002920380271506655538496864081155067181999012211199459448778362860268716658340219582532525416098007563200676254043031091342352431899904360346962457966421783436339914020509863620538464676495064009785725348678090024087533605881409705672077254859503265000976079524841571661825666827529489204601272363815401168369032102518223109433705905180539718128834372602113539943360282009411790593499610521953047283761222220895288742279765311896277016147938991602145374026474505107680253149862610223435947498921015413050314443529555735153059799375903647815854743954977519816417844173639579710613926836254609592219039175286130172371562589153584652064119864720191512389685305189607027508318607600928730608226271987086119332373722180240596694750991629915844252918614368 [111,107] 31103950609282573513166362785779753492530147976469660398002822861660944365657948674126608958734256675000394388090357114020417669663928475529653477197918226832147456352187093610111411696772830557052182950880747758133707658266759837346415790417746232767466104140523079088247256166614911003883650392521258076492047278471843465540412036070056242068550528930636335181189212201609541720489440846605307839421979012396210190914431073118853612839398279612129875969965644386984496229531013990791248812837867386705889172866779183675820315132459973342690554118016599020529964119824382996335122633689893850925522446708613389849400795440924824541806513086432646927495605751207293181084262389634423335784541842073799696465820766293663199338315732563455447153766558993217429615695248112765771125796236780818594772984875633722640404669250557767722512036740072348319740403661166768511790482749929379280170703371096346494411369985694713878473856030616399202572159050144217927977277533777401655450106310150778763551143124318052513759011457954219297615626661446600822876535870482230670277972072200626100954928014356563778148406011916591175560209584647084635798764257811601072901138554155793968155436565750510644691921612916296622617177213349284770576500034563989217748846154281521057457326024807036105459418822104465882992959890831299129560988792988176599285964991820148714170715378913987706306363749227825202450588373061228577194932646228071943073680166300533879573510680298508722657504634084217880545198250824004592336631174931440996710453846136885375666675998057363071972389280366174052233489795481591170791732667616355587908952677769057004848098007771061667121948551952838530593605931909877482532254233677459590147580903983852081192648694570962927913534642092 [111,108] 1064622154603855436854449213659183820463622984874139869573781805212249508120313311412804510874032613876805117345846335986031208856346617036498714954222304730320149768236498161010860794191597844975581631017624079552283778965876339161640598177787583821669650182865039582401502358487304825873516402142017191557161006924319910269107013760560460356519578374603090536396188250449498809824191143707059927315113497064517435381075330692535197911727083582504155944557890395980285306939624423608295543453087292188792101948971941450059703653656737034264710481602870612099271465835369629979410621737099328522096301616556463788810249517300982889305504858096896966172732395817362652476075287225624680911206034608889168360232567383782358903476495804935376830329063292062360991106765779722510977130753895978568663314303983125770898842330679317515010176007924315079929811120893341765113886490941338746256592376190007263989029905656200610678327442209188383656334761552753189559549207890344858247101902189432181552641633905379157976680611630784644002684199067571493434812979220645774977315260754634434770509699983177383395599661837287166082385451823610443981853805435735666945008254251472820219886447818243168544492058992989289413595847061884137010672070719573585819047210941360368212451476844641738986082072283485988864608055069238011583080803332304415444532079503062727648316955074885080620685834619987184430267239309075547086501071589143830110508405293805765461675978736034730803477354693972192183290252106134104347150115884058008827089116065110688945920713787087441101392801547845070830422218646733638248144023418223026413800391619735050908391556271073920571105654535034034106140793021844520324852599008864983297196003305898185205756129054036441494848 [111,109] -4166792837774527764594171987763198716317769668373768384947182099950795266498367873728082685995802017333310505033187439982374065361604635996862536411089195119025980741279789971445805348962823004672856731873340283749827850936930739986873536577211091272688700083214054415770460832718147093064831403431264006223646806442937323335298256487734578391884595043366839737193378980081725202407944741840829060342691948609580911263370962970400416036656874872470911655311903528559478225357210776139029110822816826952854891294020159645205951105113944445914691054534583896347411973623390814701886041081702506765013585633845097940003898973150206310678551445250813594903500033126669420337787963194699607797987216668667479887010592749257215709460931022391452209685670244746648152319452033891098437776567125039396186515941424770240420216493910865494225658050018651517621136712457912408916385361021247386160039178528121707624687878629208505967618443115769380922409147778707094891148021566806953391338782753317179198418144035672395950683441108200945321919987751920716699128644639576157141872755769048128362312837506996052735362205520898900255201100195784319988971009788581444894337392078546624581732469943782477944127918206212359852630890300265312142330207278023528075092418067396689402627017033763338014999544028294351024483075688656386820741368664692167787783537697620720748201646998529044115744285590156633802300745069393830592148701766989310205053711901445628754877872591531222407554809068111984707528974224611516926581463479267565787397114428373376333511665469286818415139317329971140271176055855346580656264999310096693145137669121489333212266044118095069396141285007692267981152348218580914069653024408711096736214978457913587589183197338728 [111,110] 330547963564383617109038800680555061356971751944445692663216281868861301825809653530605490685797966960102718461438751185086990287358918081396861634997546529296215511909651448268924393971231854818271250082503053358167039151834945053882388880801090968075551447802501535092688387856387627987710381938219795918363470581398394376695872491915636679300444649036690541088315896037483053650357879100447298027995741687132794906648631602639975452196854245738086150655428390892141026201736479086343256120459232412876078176745022175848124360376396005402308512219698760622647317257014856267462796904953748749396976822262875797508676779613576041430377663598552971666302896731730686233426563557890495019854519964318304434383169123440940527698089697090008034683424840081779274519332569286661104009346633811689654363623102960269147960263824250340955615195020852039593603010793771569576372377924345076487833019016068702536729719556342807082915912619946171191770205752767186369880985846143596916883152677900992134829429488619978123240475740383382611754554569629778156516234367750150868357939324191842045435934895029893073488243385301822941055871207180703690602066116265893152120434117617144403098575240478540311328834410136646999955268380953659651346849285711002068782607455899481223998788473063496489697715993772813087976003606799414357868315895972700235589054117641373764887547965099278853284680992464704773334895859346042657441691052040651388331828336796918745241854341367935171371182833603641331794899494326316611143609435438780569702528863953189812317327762180389109304069713289324470110001780268841030299224786253450715763627883001972754396763934527676528957064224333001161252702671765152677967640016131754835348377699151858119154432 [111,111] -3357743120951554306136287642144167486585203442525359638007584355212214481474000393906405733428358424332725409570010938589467492837710207445135443143922194171928620597990972186168995955452381620441524569330007712373639631640620393332370932542828959213983446535453333361597504310508031624787978038982639170615569349439499502909060398885884281072918838542415329335960162050119801779927060571994796856151157707575376714149136020260491506799619678628636073512141106854737198842894864653350214659204552030909537579746446524234364466534633204321876951831584248075434354417041926163680495171669399369229036303782073999438882999494582852033597618237746102930416835782061371513592124723964483777311725877726967590788490363253582953813287752383872141482374649802459109219158673327231709423173733129380167860092843509050848307873541389686355487677529572693275872220849865387922901831634708320174437694565310123375489499038417213316020433447311603396249753534292823802804246588082771940045200445864138901502391004717972085438989751822676411086064740267717610451023498945647166184233008985737156054766927882974110541288681502858766777304936060177827136523949798372617066841787740300000566755485994316325847307770784917887859911034967747404715789275517732290473118821306012711676721971241710908718466422536498645761740308487899716859123273454503342411346000983920784290523862064887278489876779753209423422459928858555186208395545348259271218611191722606546659592134781552671705581153530224149370465832087119649850790141288915689991376725659433579393824974015994314062449343758576422651408907844469954524662775342172875429452959422017860337358069190515663529659364086870123028003854584343134826898542286722033442718593189608224 [112,0] 5652169686574360487270584833990308549665292763725406248279051467052772551629050682381824451599703897551739347739734123152158009766584680742293791645158235218021618364227297007854010210590162232823803060416588009922886807965273567032424308623283793383271266515779939614232335863357702449523060536911405034430186097066068429598075691298602975372473576590468049012505609706048463838838273920925891078948205636304691279209126727628911300095561738409824172655468619164704681549990484450232067615657988680741051745312869822759055319866339044706390042913771026187548885346028745712618501908375275511363821909716899169022594800058133226689182532203423538223614418164853280668752200622199415600912037978920170720979018445362143033889445599037884266358841415616493789123126751399515108864415939317983525752080027033406441177380697529879007933979250231441403909459563919673439714026391751102202772675378950171390735123936792849133440067149533665670974430768253723899478462189108386091654919837777091559561851659408661614698058759378264822249892022929829065457603799203434208109171239503845144856595008012475166033400969036329689189361509305345882715932014001955585434035537910077467316883940107387975969740268561884895173608605894621816588237861378833650742651467393290108754638861029341276677638532693024826788334724208798812511943385686729425036077423502635499929318003402953322614998337463488391863801012368417734905252276155337823871215165485269501422183522677296887792986900881932955616085279498102171978372923336950808148700245211068953395211113025532311510954968338403133376643672507066150157538616554107438727705576145005733564639109666855993647547226109539083076509359500831552598786998501820288616077716933913879305663725181055344898326066524987601247733423785052332335334629487254500056078255318111849141883582167207052981554901071921592051795419134633980671836616123418280004137698088867029013766564702613594733852340687064856553181300844938051144815846806608757469339741688760740166585335029300324274138039451648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,1] 284378331217895489962892445527484480478241307053482515078714962504943646734938920381582619040815277009144124827706071250882623970668354446521547189774611532467727598931151746108751737434964247924420461918887274767490132648531504688443481022496335459597275354612090049213146574727853048818450137422666256533691113475439974913948377348670822602575636191257406076927949106568191576149243683751022988159566266410208106731577730731798590416158326558896544512008398085635000121393996094194584107277650700538275516005815746441040729453222779337254602267669931742454210624681352947602826979967623566825651293762016169157499101680879848058204687423651378750437288111366707188153844101477466799241775812516543088909146716539412182751232299331063675326495168471579716326944858217911880102169836350782869880268029001755459362000290680472451425345286270009748701148871912236898724374499688798413896733964483967938237594865928886018421036396604261271491273083930777646524597699328118523220189090780533025675909550688011983333193908494343549363326460315129570278471690604697107424261598799620689656784571354042111836369654379499898017950146260142974644787832543957366667687450694284076061279805734988276907364648552986142457970323089657835590788083926321965547189688800978562087838349918759504701622998147870223854694988962527229772444910597487086327669949637817177358537862036999750045433488318718537942615998994707309808684441650092389548625181529836811255555458307365662935727788828146769196922216057854656827544845545483103824162624448546141540506858690153574784346292689695023773234862959768482939899380193157634761287809937919314721323633465635617148069470699733438659724089732408186265471060542960167524560192029482376881829771669578182404255107253736601341912137836099461582411149387699467563200490726147572168778331310851782023636670689311109049612588033636981456695327874264325786249333604669645059838404513504406438993908461081304585571876720221709492436525448300626443824235262421539363184691307575252717897108697382912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,2] 5874164072184790922011045489990655554801956518215854344680079831310168752298445058959061810157866707089536530267157080771887991777745716722225546951910014713313749867839720926268019308782323342508073935063603346628964048687499812210899945219073084094893757586046237346951534073985784514455364271837317829370054196217215273918430745757144067828081119833295761548747982472790104496161781473010289405211513294253399229695526182273996058339876991173510146640898862313479316842349207583038655798676078729599312896021159598114840863054974086441699085133448574675289477075932716414020402718374538971044660463065191944581615922662415792128379408698802055304171947410262288922309741049418434827051142242622897263615755789279068741691308561879996891153731975058546214857825366211741740681282279015502862627514978835263156794706695349861833182448563329374491213149061793646115347920427381390645670428223157425042891236729508076980620011138598923756620553027844313362480962081604217567425078013165768227019507379292015736591571266342977657836453966257050071870715761719691216915791207222626634494980891381494969320407638800144149120497368513772450844556704691832583366970646982327483993284003331920977701459094941427042752713645954557857602326884364598576363043998287515870715616470670917766972845542980368394693065770967208040035162283312338185237482427708722838537153546479211743512641402135561526242060278144173092608856574781685106027392692149698520650610480762158924583289624705544615545284862521981180519059968898232456282272563769595218049613328893535896711538227117925090479675292066868190220700031209994207258485308484673363480092523288809182152940632078890300153748626312959944058900170200793177472800871607739569441394058370037543509617439665733994400663608045739569623999209049064200909204969869414393847326816591452959314125491659934693978367907962090337125461072041939703870891667010101113787388011326387842783879775920748201302247980280563437634709036024281234239619640229589149292327599835502485979910715396325376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,3] 23550638677930355073630340954029699442183243906713191310279121169476953361783272403632529024976525988119163082971821656071002799566238940463604034205017560491378181366437100332295457702297682056297199458125607147420015100143480035504228576301549255723070334698044199643005461602229545667881302230006004195405161260147641061266468509390323478309735255746497756316666697844671842220721342169534334228439101271940267057236485278971687323368263281739588575434402151961094304046826595222120680537937428720222897957522501773341373456315958354577437141662236905771917567867145903169644276445496179119491155487222295503325771698835561881286788893954692131664403369176411257972029690782328186620165005951497636821326500425271875785162587102435307015461292447663420075023855038631822088565407669561937892134480582652846733037263446199874950814657833358548580709668895018905346484890492127765046408994191280437153497560437189521510987315654121221971565848512133266162286387659451595807054514368128583965340465007970615292041426495821648682297722668202246912219650526989635949095205164349212636261505511974643405698962373387360100914444018214290243192569046543915396711753773016899943544384753069245034484543327855351848365844876929268392088388923059291601468869480974224771077114487595125345502421732129847238795152571094250191558759603704822308419133545612991255469048992589600947570911003359764744310645521435892413675252113196802031591852127201983719452313973001620617479444366035683807690823634305256976680881789116156987576980903790299106017660805550877980993306789088336946288542042898755294688137695398337744551534868588015547765561872216707159144584397463942581026297116842364994551514687187349063455357717924624119011488743175475554979156576563220465772265357843320868216686737482698054589544172650087889520261509173926273737584589727557346941341311255611623572323280616219372222149804845818376584897953331345323021013033542450293589383003552724201285451514650004347865076161245709621351464956237720938716336430180728832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,4] 843614881813226793214944130105685552784284101578805347475504490130387778141684641326341871264271802749083285653860541522146373493083539891700470531122424129639714417847604627357718009064306708511921979401915621186570624942756698487597656931223536642734462390968596977629760737960189604414788004540846266731879411784099814402064328610202292591986300923529382418530620881714828233093962158791618613533845535702393551762785084643359088801384949856317763488816884276869301099738035545418679535985798982195054373854718152548672703727896792958966325491048800150633669110518452535029538772497059793658342822820629030384637436009143679430882089657414184716735675362827314851827151842470231268789096829666000232620222059299614886102970758621058695955098290950015980928634053193627474520100865807627453165506981035391485059369273406451939973495794759640563204955945969128029146757143619414587006995103138232721254226743475249011571732431968565577836169630185435883621405216433015315652827484459613585918097055130105215843611126014855190082568454251921251576719966351039321221385241340288149061671643867680162651590591373063203083472994106578175321025074397273012288900553110298913940507804140877374976960371105398158790418594368051842701819847231911650081546230031713051572631490151786585751198738223407146864221138011795767027568522561304988883890172736104302387124781016931456531854112112562001518123233920101062747089402232440924342291519616542991931206817455691075408964882676788820822762383070033795358259918613323044770543639903500252555345498329844746449276650297281759786120511266141087994549588364360745568363467678549585410542224014577440092716172188491584493020064912305454918840260539973641078409807504564116177166708867126521743518200739529884991206081759757377942349251840973257456667128328985066293656919563665315912744749278989537067074450862651902877122806103820366150656306112220154699022035425798602898815289149406460750108714055780288812808806801719498630360797567152558388126019136240443606425229115112030208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,5] -8549772821829367718981908048077904256315476880257719249733883850058851792142068589819566565414415386176188756656702292805053985159523565828382184569710043189771805495060518816774880100707361079657952392574824238897886478465693138165850980224251455379138682745420142318635787863413413438587653575974304638186239425454313429145473735095896985464727735086372077965081801345967542570821103509111600107322408299704245752385733416296499794928873025246238195463849249192280507612264922720928153340910325138654961102235828754523817328198481620471908614923180740977044951666292190244561130269202676076196528991207573912517080539318850678183692497728552973326609470845957576685463502406656219755039001676252234153717379620143293359918707563756574123093840141131772336249987471954528113258999146596978192862545489864380043278679480923338527517908844348156758637163802795566453584865683845331977322672468238453643361649043461936082346384895818296064642729550111351711478156786765187128625725826524030674537594404593118471046808878725226847289946933922042134135805310731530620988947264089631379962471954794699273306026537029000045888450835625443586690366664224902891076471773806122342620236727369986464640837650793055203464965920122806271766709903438319099019118256602255088483008520659373078661653501049407182554452302142967163677845702758857047477275319885358247625321480495873618794093236298380485154473783133240235235779354342943590673108063513365340210285733564060153487476955002587959239515343378803261419712851322553019979180507971648348265412606064043165844020433612790361089430988050354733670853068232423355317861547157869349960961871835218457963507389839681507496842957069407271137456156892522617071499946378821240328026790354296100745729680260380997154338988648872227436894440863998327718760236829744002484083849690413965777554002026999929744383495157237568065157968356093032781696081036663199542419717457851384217926341858869854435401719721383699157824345813981420253831121198816481865722712253460914775949574761133113344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,6] 150565406995123149533325550867418960121925815138156974362059663409635218857960687473513594356317917109976584206707083715553658066959809842551467469523466416044580039962901389996946287695204557184508950471731131346833722626854731495267099319739143332500041406973931256949369578517331040593572670156590801079119940610890828152221300569048572749635139691352557574125948118471829825770947091557591068093238613818020804677422411818494847261104207385575153942800941225533233022255638640618433238983142138805254111613174050059263490011404273078157302506913145189560815308862859430657885933406422003065405037672098922544614900700887028988791555724992597627456733396231211942306101513027089499206891829640125779880002633215852091781213173520612808251324745429763061230048101466077326865638778826770127128067987302959576409306991484182926551362735188244445019236928100055511676974340549703750652257993838478855409051428998124257480168094047338133285807546221562685238584475756218816156137705356106181552765819910619256002818773286950636837447186032577266898168532957383921562926572835516996459127936315432066578263005746795447464023001920726735344145372369528137691496395309828281879078255660446881126136109179466462903160096511226220980682153655726177963787835871270736512028855022205138579146429928779140191442791998166299637183626600718451270652888255603542286195787982608867962862628525745366842614154835236394556768947159056244218101356888947570193420835708949394572896709989559067099522975383362957664457417155394586887129872746029046447335809230101554082823090138035080628813895969632937257826742779338461552779221926041396352110190625052632776844180704071552644598059361483736282044366276396809766783473005387294695862408558733138410918069301527664183561865678059951551226320194222630723100652287467183416084297963369224913977055109661948678150310756454110863702774612945243905536744112001649629314278229020741319819808219367698216276157002364383580524546294902609450548671786712752348444041792123933734264179870240339918848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,7] -897737151343588956119756049374054211158656471496969494030583412576774357593273733874007483022100744816496221151039409481766289293894901642877199741559652733218516920062792178561588231893482245256953475064956390913720182146676093745169343651204807363126921045572040852319739859861719087872648550902862368284804579492327139619101915879060943702163233633037659974765917933471234739315365125244883793601451613293207764999323398586222100913342234008378610536319650877785634679122220280802933263575079239393388865861542321981999611359634492913307787324636215785402848495280485257142152653891430850879671907316802153638841125303730615378257577159412918818596802543483057222310417020815021970305560875528740880249121577929588231326304692295756379243956647142366194983906609207036322579071392555732528037770157628409041194092909958831500890128654774844540194595537998193890750425938222166134298162730538084024811475759108611566373719978673044111946336997332297897072509292152677213908878786620083516888908299738710667294590733732747480951060205684264092154977668857899943245668254395542935090600918054303895699673584150999230527821950508961493047676895254802407875540363390470046451597255276007939065389286094657776401604795701503748550485421911028971229445245334266556194398580407380167764500256952488483234269875076181437678226774816058132562461796954892071702929890241923519971910443587155887995067620724812824333818942651582252716119547937288102596200302931845717019022780637753294927062133475481542894885557670808272216787774128377419851260346329298641529816300158002729746380465201371333803525508484995114023736635213940720622655244405413795653785660822398625727345755779978917318440894870289025603088878754488796175808841200552171306400731995095212900366750014621951400708091542965881031077982195627349233354962657145546057528244602483534430895352353907622462634300710898010236825977847308177600643936676824982649369098828747133935139325127064849458097755349286200815401362926144112564787219071856257658379961845645934854144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,8] 3548494373792188872603791270603340577683066036382210999602461370217394384083371157012030504331044241957846704169612386924102260473918895119581062892175959903718087748655018006933736938618645477364615335674953747185542158638848151064781899435985141068002897798330559113183727419203558676334755749245901484214679229992834279809361855026238138436993814896169826021350686151079672485833307736874912999536965929841492481042817863328020452198877738311109209420161779533635033165823744423031432437282353591242426368516080450530087529115323946281151812653315973069972917786250318976952773219445082629008269716495104853171126363229740189378308737666479124187995892926312558395729084319750382209553099126991924422405550224733085895437371593108781876588513624509429207415700539342708734252649116778304522330014774553194983448400348553813772986220437715843014553096085029362167576644878651159176373063066883085491804999608011526618224784283747251708664411231537183886005975808820616110554931562999002413466172871326308229129111495349135409995332372120602390405329077334375713401727585006021122964068563016719123105748828424797692641018226502398378792746489712972668242952644810372400054329521702494270566826216407004040470578943855918850765425994363147612445146643012277844600611814469397922291503977465851894617841082976612311510157545489386500119062273665643421620625357067236427264340824562900962793180314495480598228425595886120001731190140692308818331030400677224634967376522043980832514899594744629360971141071191129236968207064226753951156362534817513358680477266240653213583878346860990664419970822322748038096932025463452222371783394570610665046143253127265540387145783924740212792069354533961465814413038414868520532017658796861776220838323066785522743276981387828441853907424865177781967577383754600460603948190623059193836766116199563642966934356358220002877525199278477249366227310788491018249621308853632410809847160745553661814255593737608215738963432743169214480590604626938485695240446408681289682261417249447144849408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,9] -10341042665531271958888622238388448310658078086547408909007342064692003469893351669519627069239513468650628173499192151166787424516706727101230383917089492963987629688086573526409643670332077955895523901010244476624157718227865144167050432265185274870356588315529434590431872551570511430472185615932337912977312412082519350351727598947069000110599144135623466670648329326099005230401236073732040384560572161063501946797045286635912431706628163707769668077808911690831795751529291698013257775695472412084069510238819240270064876791217306308623802352995895795710951074464991519739084385834838191070991088283429672038010164881319674289981241152641549224267627313477845676237705011652406518106324772253260437637547621644741133404836904828551398113376837659505054767806455886479653743789951408640183711719341440237222298070276207481195938340820353393448972186888041886628648857893419140388996584856586665945582763546364419363898289113691090749010241346415379328962483130524513647283758155673958919891967055079267138363032330266748747248631754785046719829156635122714657144979332303089057674224923216888761778225885982031604136873455536832511915240108421986991396455036890095873054426079798826948390463767416685837498005482606901313867843485678826158573681980970663216326380396080808158512517153628177742417821676305153086444112944722194335319708705538309916347792197560393629628536181918946637256195151352821291629897855613576859573704696421702329056047638867429912041516405288061515894518116504704467282566736338266799512010307258524739047926170848029791105783342835475578400192353369302211051375168455373539205879630070708206151702063450306614006938658215153902968349580240151451917522299645462472325695757150328202179714533347638046929826298178932114311566232350830272701662702637877614261643081949067943854776548513336796008131015929036227920584320449257967093752221613325623598794341937507629451882212555668320931517490943519349236784006819051392174655564893773104090132516919050511922624599099710868607842119323754222845952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,10] 22667676178734568248676169597143266375637235140304386947902686539348413264705671567728076338753048233830521507562612287266289582669184409084165602402278510658718970749194695374154648525035723398479315454973389547319287443112603765640134187257060606517903357204612674651780391544841313478172345609955558477984489432574650880997734503117936172405579629635126539092863834620172992996740820832030640983039194010742133117086205776562378949492915126738102704005872333722682507130761395546844990352547951711990792143708997976909101806084840487629057162113754740005696174759396021570374560121198205529274296255960943379183541848713483330302771028933511053948143674980294025981879616570125271208059857855560775673531436443575730036745945927839469204402275140367681438055183570059208360060019711178645012051300215046879446165794776787926354014994452367112863388638816819864802869604556798656725705701736094290550779872353653122913673971563698901746486439112863590367682985221268030005456611524042779536330663762371783528161073236163534615524699492352136472156506478018095677909037663871469190248291477673301799626476690272195076025284946423125016841081482734801872909469798162130922582303791389615863751655860810815437422986049090054897184843999264030779630297496133598304940795705412621605602501521103944533822997164667007049163953090839845467358086458601033324282348345098501291756952706723909252363989731505537695232820365168062883450807244469428089641936931902212479978493211851243533845576326034467552050808755540153907121648117573090722266201660426017278866317345646549384876236858615128429970877156027689950124150956091462594981821161274491896123249786171397735989943382068470083170177297118600142928525507239252443106174190488585626207109974867805702288984329206915290364126084596949677557766602352567880178049764802102698519017724488665850316376967037208862309107775395300314218947380570314010608941076017595979189942436592931901253130662702878269379086803018717579743099428756013957726631541692858778575879130167476603584512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,11] -38992131166240221934745895624395429550483754547163167977051191507380988080795383543814353168483537127202411047007432673924454452492760024653456299631136435645809699939236547487814105171377623184246011186829492973423886796109676632014317873667391881335578643311346521674705272152118339713371727578495128329367823351205238093322621260962005459039280998523754558742533278147002712204182576531350733414670602099530633598329183572652105488490650201828930928660341595843233079751888814427390691180096834322203139668326983164960135685456191219357881944826047805574090521429964712355659477858698936740160659863783446771331451694174123819592299140391608767559408488484903344359375089707758547558513322962169763048124268272458887019343171851982140249314049892625545908685376624115987861201734052225067626577962178832352816173572000640154781018428584583687763895146049685343622001222381493726965728980632942808076341142556211652206930153294727056006113993201444537152693055416163673492070500350694803138820027277471036049523880012556825953384244773944030208736230555255714451841899463623665609432775032832428135870605819402160437403335016912148611048749523624627307895203626257782353922592694609710354924434058332632583221222587480348643948588593604181144186972637683404988440855634968481641867101154279313878554005451060208998529107890293189445615439616909251864843596565829005050578449446752900614424737792258624234748146595806810884595623687029780991477454250144927327673097562454100977457361428921572238557165477070742136070739831741218744268481766228670612390503502563413340369828733327450416994741409295604635745353311855994836286501098675319319419994119643170353780222163166026755952393576292216112583141184939852755496481213910617729643300013428530850326978835854798449722154044469368016115167281435155927127854799762838850476013960852165490139863135895005116007651600036358619347909270082082531139898782846270971368173109383101996910844059500420216921155493400333553423022963600302202043874122007243268541487218092755247955968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,12] 55956897808110419580111827944496078963357295667818535998908352479269383805456901533475908698821126853469732305717010922129150952138912631957530290596999477504541050770094838469683859194429531919478058632714250624999466211145072386538199078947969590339661045330993186115302122497657739067857258834348821995651828678099645554458787531617571228991193099342915849194675132207416718400355591240532872419538998610404161074956016764357777293210393935968676656099260506425556545676901115964378051657924669574756709360424963108851889324258405359215423416830043780835032650335886098441680482877343826262621129393476949583972069227191795100507797479605821244527375780707136364365873769778413063004080800879410896305825727481095951601452458244190580849160806990135228981633123885688834506050492844901941038818948741470238662883238056893337903472223930012327671966849350668067602507793237707673804993043205081177816887425675023478666742805554536981765877241662072281055151705505536230053250587492867253524476817538130902286926693700636869181678472445391856614480467558242517336287700351531070540436429417228809203759259358596855096883463268170007066813933958004073421668443705079451523542738392900347055493467403821276939902936507630033432786883288589885384213055679409467761353069577728220506325059783366866957948275279888127358155448347585538244313339344842177484980838055836326120988528321431090978169768569734836025828241075107883146492465016290416348890859526525806412695177370325759545567965454362065434670819572520727039435853837564099080441754406907181642342540886579364521096911869879080179662257765822564516956199749880387021441355473297056011245038218015207532077692044770799384531170567162233983838833784155392475382651127481742601327307710473953051963526006404853820773722738460896798082884434201354464073620008066567460318719151042561087673898058277179933257609675000804791515517607585621894365355355297784014799076476396129346247689122236389287039447775935992215800459890882498853864442256488570833930822229300205011861504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,13] -78639219463412586996891602085724033755842326228659329248662104547187625633444773531141024088358348341707794090361943569755011027337405528185282630516717670721412233927708727553329166303670379524204027886400271246557615528543130141555152922882673437788173640047787111719249938569390878066379697173047511171758736962884814020434182843178097184093657731682732194192456211320117748298284120020566001744524178316939243232018762239806219115882928151067183708002814908049860292487908028708504772047249045508798948519431213473292140521980250232026852322658384658297410791899114831602474486507969133646413655527859708467030750983249401682535580548693112186621871264023662536494355159481693611997969020581893184841062267727062616524960668140286824494201439492814573638754414722771237141307611812617353029333215235251290574839973038475563170369315831189196255200990451426235731174994887410188118972619870164886967563733248439282228770744404591778859619407786696038050511787001534089876968496320308924869502689143991801532169664183152712079465483176650362711138416502021982406972518091833365542849089498440968520496990227215323307499544489557404231910248664319703137785774629723648158331064137965145201144565181186549046541870039418410762941485306518241236828648916710216268752433248398560262434290599615446409539369492292323767734160216825188687180461419830647666724517960547385985302984016326892847921836881353124434130185749905322869911670041857745819977612440157721178208685826942426240162952987835693132639608549022168822753753204312596244213163215046693010246452183651657044956204435478783237033198622307068337480498562305227185467475320386299908019816190236237144278514590009230700539326407707992110092210631424451808227009916719160228112547546328440837724440128066660595126146521347127312879689325343769547495184932486285689129629395967463112735339807960551919959365624410505213142492771547303724782124464854785424115719261251086806084037698494530522870972719117977549747352808190579841973082713128251314293856700306475909644288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,14] 147347022833964841523910206420621896796659818996915521966337017152246357753188933443587904981190088282755815402534337803319056118153784933491020350465606367976213040821772971142374367103724406846403649658392187423697788743783104480782841614885450731368402992499248814388276682462780623768947299214440506595909175930569570578036631567172498520343309910863896131435090056776486570174969332268907403403158890319246210775836611397568011359525812825155673586426638515964189227169418037436326699598345441692007144044872341715233142240364832167769289769596634989689220990153658040047959461665978989541653117764352927014550288836331668860006216565827153949997302050848506875441244632292465692936177359341116449311618537654632658520379427661651908332491315559081314563299586467238648956785459833449159069006011410947360984604561409022097448241459223585865733419304429634246080909044851577084733713290189574228531976472220917981361060136431929006038199995744293498364196638357755329830260574346848400437057565353731496665177131732566088882585641052201046318265504856241767226411100285955275847561753336308550463512822232052693623154485107659901586582144008842510409972687229849086793774959009031230147056917405918472284589514742316730578255031010287078605727372970196951161325780793989377244802694547547057126736359497079103285002947879936468091129162464438988368185513775528604609501422152407392060654069128768074269411796616715660482633617861887190199462492022383748272881839873239750201110170161673595554295412112452537237024245269410551375937557594933818011089319252818643996508419390894034761794688466617880299860218775827660251830174038927242415686313129354442861262788037259954469053293537885891138182028735843819615840553431484732514503898880624381083979446458216376783844992971073095748730656543274932407698554398542058094235253860666418877469508830104721167397384321491897777520666575520617420008076043216528872311535925254270970455089578572020631738650107872385999694069472156439208332872313164919643082002244179457050935296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,15] -347281788853191120797212561056462945266206222720635125520717657627755627485421783352096943253814211851493693675930812984019451322669137693285397475325709995217227721831103993475058924808804501146924963002890225546300098652588892332390978805516081445804272012855520874560591600014356218159417127732894073284109682055815797711418976631035736887992877958660688586964671078374482830018262607680315144094248751163684405540320527492949776999986977976669463309492142584261380806730540283054969446175768042950931546316547499908352696283017716220818097133684297109276648328788972671640880468583499295611274849783930148579440369690859053810811731110791128278078508918164080493565347651160040045039505350026290631438385927116801583325790560756545323246399254818381793711317151713972199338788496959230941398663688237279490790001581755139386693596771679955754968667108396090120940314624351483335438037979000199083622567775097501204376788649307892783976695594327369480688241967800116846634608116026455827332109024741715204285812778332162840810598793705719203876445336118569471949231560892348880349083190858952136886375254309152656441270417148329223792192233654010416276608951892861713303460819665559443806771060976327856937343794222933552535813507515470472001623085232679301917055380795121685170217389376838562515903526044718641179702315816990256703610734146713759112911346022513711254624357345048830858810885176357700607442499887991890334519422404130693398545432155314374012232158860635952296675578328918893258798745648606481347091884842011011236795370938266699702209837022503678012472032200232494687831067583426709300177640285983296554299866664275292859936651061256473720622589775400906137104671642187236526206834547650043029846814273191501917009016856154195498024986818281760657867364944057070866008640156766562501650574166031901252672573505726375375101407517669793646413230940122267329066559206321231559914983691785896955968568778981340691921049240832655418848885563382644769723867550545127244444598454004428765701228107304059841544192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,16] 731252774785418397317218581706541955108405094072335720146261030389125297103702010719072616492466622584563000554367318902481279725064467731353466274696932538043667631101408189169002616770509497475926257358439919611163482170390168207457126818901288058277509424784708236503889011122691323021089885453639233414842613007267775389316627960430402887548185104305744358948480224236716249984189525727759224623927353096091486328739767724141143052535745328661646041993883116169684209198366055855246263190310428509428775840575322797055839012691612289062663785202530121387829432334673249625970092061670490281420009587306825094553799257686997198365486034761948030399404313834090005378263194296272899481011678129632609102631927512943256401660195184842138332495096813458164076543345120902112258242966056847748857236022733996557778365637145674644061582902426885136127842059111332881555123679426469067132214086444398246835930094640978965131678388746570629728199575086008326986698068018837245684225293635357575606345207373059451574638744153908016233030898279011700004060078498797768675256993276106619526515776048705701126240152999275350843680559034003150150000887515136038623323590856266158481154790346513709230010193967234926374563425856303281339985396159224858799527939681397163435716264590458868415803128067268835406246874791489613756172605854362854439580700117180481474770815574702648407761054356584634473862165430113779365334919888920778491523282008483747887217719094382559781003484250326533440398308456904017485629386732953985366305619826685803109957818003178770000215868616682659820027103103180812107143017410714716269873835796132016835070069046939443289755861419348375922051708869074398233322115431039780481265190794909552839781369141385773188811959762743102082158306775707929249942045882162757732441951091974844227536804889880770882143119310463727902278525098543017118438929993971668759509074661261956561313231138671420607765648310259000386783405004577361984741524370638895278605989929450799279041741843368397093619946333393283853582336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,17] -1201488601372665899443053026242220494576452039089649068009992044770421779994736127133566911964066956321103091806760833435254293893784466817345374245739204602221493809252527434313058118663149154209018891812019850867375514347678331559550841613442339606880246230627053528214566077252766229518532057362529248788382899948133980754926258186227609194742563900515058716852979789745275735705508208459887401810820823513058003981808030196779766495538595457352523506093238535348456957614667434020553872160580359519955291259639709871351567146186505999167522055286678367690954080065357007867890787429006091559527977007145840179229421099257422509659390899477596168054409374561329760452638175447916525982353864696084524775418448884468390191581479735363141865556240298744808353123996778161428543921959993898679101435398017849879988733377126955867451907230704004725622755942138410902671146082096289133221533784774427305371604770932975336343030565437371406258505833846736997834310471986380680083016379213025662005932089341215605258035353322303590543357831149717874522800826809869755640862058571837472218729537685776297994410690733015520037074382260491077574855369586047127730549211589585784473827642218112465370529725409426928124165249191091474441819788175455037232689284588834247711118403877546053917206188076413172432817445647383796582453456633477056468924689356971304364755400483525608861928126165227323722322705373313349902591278730460181601338319308098191336598256504705338129328501175021732401072765360327073514759838821416177870478120388138708284407077643155294675696580641367117929041955617587670307802489982880429874571277025953975988438921992019515329441499899064377494673114399196223077352681217933676659789826398112811170898095368514383376417260823352023074207779308523434262633904396625877168770219733885941754460830571821917598282089146861023234521650177185537700446805299582900945818371275352651665104035277487529756119197098133252329791891609883692256976290564016923741968003161502341584580133415492529655575162899893426434605056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,18] 1530817465828419592132438520291897006822780622546972082790343835351212640397957574456522110496809498973483784042686596361165001693575058759159112698721927642358747199798205043248503976590649478751044666926780093142229108623606780055217955394839254797831595761836831601748771348895446010419598791919700311876578288342010965813931908354249461682681261441093459732013631153234736201893585049328039804698860633341135816429765888809463970900846547382478562656058766443009477357172664232796450760950965071250753165302276308045052880072625436532872711704683953706918989434967461609582937827543973111998412243481099900004279980093768885270838959528560850790940147768475748216043643113872091731181551347722709633316587372602774734642361257140170662138557102472438978235633121873452636727107568444929849070519817725465711869284547628129373370224516162474777223148808737404514992504236175679825447804726406677020312932501524226222476951502343413376122295174727799174191949810420204870170997361987555456393299393552183961904839506031153222636819235344227142304554565001308757455475853792754292961270968598794517190391789230105833009535807210503426424223917091408116567898442288835554322015834700114249928886338014056798631729300137332728095689470631532361248752856019439913810763625940723528540036026925400362123756026081392371998816493383293255088325783061528131292228709029204784359256427400741960375956591760976024600181911838346172146963242294658892072218925160898320329980695203666108338439770785009367394448278094576299444072091713493613348948581914494579140475970699057956615387250920041248191755042602964374526916112907282116802144476010480420535000182082858564747443715453159380677655823412584837293006137168199607283699899868525875631402582248996267289062963939924208713234372431347433771469917861444318261281719319906898152111009779295726789571851721406681666497355333150820369912309508804458618240600892003466633586771607570174946355264883804023538760472193605947923258861390134785758703591591944997810060762940313865874833408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,19] -1538596329731255979576312754642150960441948331073314643668762539661872426250122745709938098555289795461670251856883034065989296660161157502844817620282885290694522479669630363198485397737404058780908073097292074279861243784916402449040708815989789366777944680586830136534331062150528722653078118436613624940816932906851930444272229552177616930424126411726368869136582602232321289100239488307442067225893010016569600123836823126857565521767484252690204862122192877915433105034386211639885679275291786794180264710392120770590939834112123814113424198802154723499957591308624636766308395962160122455325284153240203436305397205499412249698102567444406419395986643544032692854120833409753034877544219526081126469896823409677781752173150480028898082062259762042158918221235782011193347226302029060294685472332244520757431930360099755839507994291736676913526845091370674612842343621298468927692303873442516550444440699566615495459077938530600455493518279210354700067876098513611126640216220449940341580299291215931262110331110201065683096748078186132926906281180232220855305350514828992408111955265254064892727490095669270843102968223523640213949360107757935689458913234331642648317771154557413014074627897719347489437947312741079829827132519030666621017992491575938758786052915892650023004142720406623745460917481690591122574691252174959166611440197693518241141279855873905436217508901533637731140299774331838625170551332177411004795317896929998471792409226414076397582041525403827951013585046685996249153214889610770352445484287817655721402195910147387751610778397790609874490299269502966002867652737175909296538553051975848009731375570290667707318272691765270430202350939883688644883329058641236390704990889498484108544346614318668716712250400754746292238670133725479040009964158593576810945964186380319956485350530831799363534350257160475973405917488321327166831791507219614976511498761531810349498410462955550170904540146672955374551419470277029178314847911840692970840590571776032479101144437470844061357714237428076106104176640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,20] 1175721566622324503164810427541168913879498423597306766082802763291515875649760063782658268065284184426770264013222407543057278181529549571015301609828878448626408023787646091056429220736107032163030758040132630231251527394690029960388298292589011521747630988345526602491816141387404123226228610912946432688416230050140494943163751852122867952563602480210762323516879164541793853368389867369700642309824214930084547862590262769187370979658778763728206618049989937074250318035924378704657436573329278184284776718225382853870674343554665481119945541570580552975183831822730060619148787481441450403427352082211238047704005510518058375828997525708074408058180207441098351609039821523226816310187407614074447725998767278635240732650207652051789789743995172600975410700858221565664609293434489906018091313595739379157076190357633809721965955530571058026079945218125687145789226549796462464666948198180774798529714314284307495727207872748720869697531003694694428410250744192269145973420228907933092582480539131430583762155273153411116598570010260231007348564912678366568495973433831845968922774962548478601331310681439941315206464585719851889039002667531272305236249311227765078404313448893834663459733786278323656612726807533019289279457430156792355851191928504595251535947103308897923705009239374720532113180206200730108249063244068863684016156504117520593488166789688062662992880537498801899042649520658955828480972563693216834937562145154000111486047806777684721979212390361842888210452980763221713614980772470302511285433264267679811410864826618772411643368244158287064861707519178716955769769870163435034671433789877311803377431710595727441191931436620037371690170227477640586163399370619353009973248939503532311165135455495183669267967438463488533608071858368914662895357789785702698173237239236201577495426113982672371865439833768029001632428746020081337295415092099831328819143600925604918956584098819043106421908605310491600072799691638524681370854039630648483029564196312867388949153062129369032203780520725124713438773248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,21] -364606903293839967046934804311448726435996983161382782456976988096328155029022917762141510586433432373629774374868235242138162537912433094736954179178596869953431941054348802512946378749543683112557342309314015559198339708878518793587706483911370724326499161759837399096544753474547761848512043156169319389795651783872381539382726119460546826275746551278071234305291739438768893995014426039120046504180594727050335682049033803013250887710552834845676242013046151390133538308627599168357889962168998787087906369179155400946936823032112488530113783299265237559570657020627367991917075613775972898627007644489837233642827045003437036744741277179602739559784821433343933005137292425635108960090970836889613330484718071272552651677342874640594283342425686671095329256195555224282787690589667263192085297094219549212588945440945981606512080458764365245496721199264617989609293626266193964702309675069031875242812585392709611638711202404530564155949171632529036789956605467645814703968291819093579989097572008648155395499830887922406460193573974931770617360299208474914985894469070281051448269846339820620194853056635264286515507491824969098924608110409572187063533015909869138672522928979144726830705582035712313131176013727555830902046785450562504079866807749117839474344121311865482604222167741796488230292779834332850054876301255985661373590721945495870950966406100618444283671493596895923885026068434880686501890500787890833389681488451931725182374818515034368252938223016216119411574276143795377697895258867682795781748550369477344155279982560617606420913654540070053452898792922664578529368047862549792864265084118121759202540519349194600220132256915998648149835769866090980421333453433932886338292836466736105308168012349487169099551347339240321242771919061496163555458714650436094519719862146760469657369576299565870325698523732016431301746883099817036146004648598823242053649840726604938301084930082922966277939287087235316375949366306514558682717552526472838684937446760929762718696205216399740114204041269773229721911296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,22] -1322568163789798673485134554427630695350132854969166767373120157350933950831412944690205578028172837873075164687734652083812179486704591925705326439862807244912718856162224074554858159205663783671028419586861610247271328999251872720099916423414531192821282686505415604017895927535782186155217404755533172199717320582891808420254120793542659690646329086684818591663254862545140048592271379367924679190541046919620704389039261103610719160613097166683541710728308606540689135442657940208631619784880027297196968022108272815845632173079379748901539811119037781030213673261159478959909005963671846251934158040729300965226824180827547410561712738146198981002167176258207689031608622095711800033770008093833410112716744092647199732788838769691020774821996125979780466344709232495180965071027312637005427292903623593682863169536154160165069781807276006981120230817732514483491176822239732466119967443627718277759163277778934246014387205754892972365925942860585635733937341995060841377103102333064193014118279387782504884919453200305459877206019832639229496533526176754127854568639377885809150424533132043437337286402875998193023293460458846823164431951390730161481219715939819234957718153896200813101913677643701061832275967666218748278766427580630014011926963178148029567195975214630072257355861428874473508072042015145377730411026921705938782735571660894909752500219894420648885777619196411522914204837814078275085844179561602663729095849622045946632012235581228638772274806630567480698999985103345242173508734173993615568577002212244178493757624568924416274239338381666289074424664789558280265095517615081250169636214761912551571169050037926084274592106822729422699943862442139915805983529568262609670232210470539215748584069382619751483534447147526636332465995096090354321533955896997143044196421052819576093195156041511883826312449718241594499586120858176554888636254354156577832808330953728890943432397377565114766786046558830801018321106219460620603240134120447634904857346654200506900401504873200838040871778093994157751140352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,23] 4947873334261820115556404624382902924690442073056815528425771671490075335387265149366234008116675618620046881502097784868073234237414450531732290824733799443029893672971737793658028876505196720861214709671103357271647497829917662290646735225674539228035229498968877624115389056418951055912033217894822742452930414538800835090792295793997389006615641513254912842997035995689075962890151005972930413716206812938805003254395740665772207782767431930281852230376451902979883554106192918119971924360016427318552268204564520219642476528861502727707807373395742677302203394181770959865549329866742177769263474057334633181527893786275797470371319001143802722614570266556631807838843433852635354008015638608535593415288825901828327082010997425436991186610478110517980076690797561404991445568856643474647800622496134925269978662830241936021106475409217491486500114288199225421250197852118672545821240422013319450018322505532458818742397685634774553558338930284256958431674529967560654441992171541630783546523311785635714431486364093613538602946280839688967015732495431774006623074826120382949937683228659524330312053272326873451819623119996425617808245112778701906674058357584947233540620196452222857979667205963452676173624732798962989647249791569985166253525574901756320199968699533888880024083692355575605408032657317338503393038272752637538991803328032889377466981510703905758775045706362402007165839569608419376734774491485464283359175634191914537432531261307966732825771629188850187641278788379576638463731584573526111712465785212997796316800733785451682606004907941806128688968744130985322449349731737524907784692508549631719743065948691245948672978657871128657873171456848775525698651011826335637683128737847863318908825572939843711975295034014831511832416123798561523166030053224287433809217639937172502238473775602067470821197991005504002771012905573393765857467990408290213789459196511397956389788684180364744595358772640132241949048347854874606001108900956662688513839903284997315926083474435834908337918978660717444514971648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,24] -11935640277076278668100471164189695155234417558056044968988452003698196410329242775358606812911653909531137004223640885921151949680592865262849524861663220892071523437805956824836810377349932832356123530491059934504045212305389298192686519247350116476571266632628495392262168117441397061001078450868480418971820210111955105769128138276431084627932995524486446284437535692636658306674147062586261212349852393068523616350406887287867108261510457258008621887705725925024036176527146724785304989292233450559284527965002889718064466465182484138620733756294680401600435686180558345377789080486820000251276402138053620676098968804052101803308769584151564182128407935492943197771774443439774105577382914376372429594214203925354636763798980295595188826635896285755265218367380947543413978200322892131289302205338260733589642080817409919979840739624061413579097056641623188448736784895582814786181781297908843700484432283372914783541042595629223364747350726349243866191118932031792445340059163980096055021083820782152126470794287232546282938354820288122823846814192674097135175087972609529241827122788177171206203092763785749930179101248175945403199588082825091262695888053146469811640952795128200427631733721048172177595066054804965433809265555008374242853378379664088422546324906161194271316508336351694311969213139837451992976283546677367907789658965220680824668364141690249250821792489621828483247404589180436934901868740112532022177637593259010225387750361043521933481273993943310722305571928964868598738536570414354569934826698683043408183776138799139008975550524946542467450161769824708639254225470875873562961995767467721129242157975183392597871407179018788552927284895315126172590584877509855646156729710119150809716795929397148043133890730192153811590641876329998860078382168707173058830983893114266093557366285476819704544049885376074374939783016095558980952009303738303313140174725415777471571195731170526523384234950212467406395128740324721241140648137615063156599503128686562582594755539012487339729076058140733019623784448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,25] 22693396790897490845596453736597888718236622959452348460160140495956517423261520170066765627015850571173965686782902241911768743451898380852063202975039001524649209185676941847431632629390270486920669018382323872902159846143988199162755307382649733072965521859369425570806294018881391190885454710991988784747560775511901868968355604642153889741937356480877962534118547872652805854177113717856792246330747738628637306718069542443391375612915244254710405309621272220245157112765021669062629969217833707002061137981098089182207438395702791681958135529354671748088908329745341654604986244705193666048415722180848356427215557624102744220156798797369123044115682310652812889438738163623252809217594235523609223737790527911701801741526915635679595137863337419368221341128562209294087778778644640902773458277125700203289584341350204234694572796333015263962911474418418432207072800262572368363976840116920364054038900533881945574577120194410558361216562838634681143523748563633806751212614235938080494450038413579340535882560624218178966450097701911840445759826672944787743151688603965334118580661100615344618066019923727943099128194628158428435201211867119795307031256741411366763312622432022060629237510054116722954900175242087382875105360995294261990032167998642634841329388586756428874545543269350491322377752431382068072989065974888417231160076596377485861530667796549183008468263809869125900197883222498647212394954465470829228415234053563875849417501930280468741775309372887453590400883015145950848532024354580648721995511674797097170871970398355315635566629045007586239354779506106818719645636875473781529250931205370332870245830093712461012818099455982514104551950379302327319737001042524305779774217215263559869160436719610106837103370961474687674319725797053318806094378777309528442753939429578540195571914436339191126173240964535727215206211734190180078524568429622833543442371191619327479254641165686327090104431702005655511781689083080792658863103491595585487826732525980125920754600262005535638487559215397339416447942656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,26] -34942112425569535413158052239055816471908054521054628733978782046464890846877465158915383863191594954224948313440737758576222843887340934637733272834457578451847999648245786719533149273973254629351660236777204651424087878960769285758660277332511300777353621076111538181457832146802186308652084921250688989802497033349390004730796220717482654644058650033002563467971113604497994182641613449326900237298591859839253547321314878409449894710695247149327291732745484479176315709274997418592111665431980072855215315161094484786289354965631516811105889413973858452002317545183429930402176986076318979219332165971682375402219348847819913860286634479265009954443567196952060584755329907771162310230265951224411819293974495336581707214514962425892618645484922318980597814780191466965666712661282260437218484103116579865763508007215846109535179751691429136858417250330277164452804367600349696651467723921518747325887830909723985668740466177882705373708660014871222590901574254444333290762107995944345380523121728434668463923465890146569480878604514386792969722609455571002574396674781300223116551117327971537275922021285760725383927814787534729193810081236584165929001978022405914404861540026909298051612775405272703846738052591020142834796746673062396674467366960599829809022632629440208744697823528342401052771679702121361394628977041537517300754097021746490027018922530828886361121164823023633462379719346242752071102189622709808838697067694467618890077276909335504279151882600670497833896668201938487434580538327530496618448244120312033497621325187606866209945687710194517475123100551043097493426820246074614820819336530841204208135636070795748060014525248742722983092893177229623148659543498283511963549088229256989649442380135732457836618931833170442726456115200804268786224850857019678582468804517007387148081394413328469117684004669650865546179236057229642379776621192132276683741951240817738750287290676271286689254501439706436565783431243534751617245961069433632333999301626494334186270331698503189106062719636682163898525155328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,27] 43970330411793543227803802407927375631997083436943396368946558166053473407487646078874146345327285648645266321070783070711396902786803315419810721412041092718535009763436484584999818484914142573891000630022944141625521098050070465728064304112627701471492265573419796551607298898758452105091211293411003383009901221732187421712379440631859756508161558520618839034817274885867803185314473661183554893039391276423725101744689572822628057069014169261967128047855366316167085418614296209248868037107059204025789699535198175351022451672043661271966383973555004346387895997542804043896807657997010864552027901908313102117436644913060479798219566126776361273885316502538303341036766804783947037932953655648204142001897845189346220649831618503819254036251828863662652724400304881322599255432261096606549215773688467404565663134131914159574493354589826059372721330011143392647043521207722470458948325230826771675129252306526532720774874963968314229795125775545032333521210931215689708728657352455146392025504003567498719278064211244320028029206121225332588569009316820696979395975653539692418123594358202176638663085691380074628506009184721123200536129274491794381617332763791183701563639584460128472190817550812000903647715626499071456354607916236195078211131814833004874308446260541396367379683673509759435985857925761174166438768840289568941440000257780694533154859105898739281633286990946505312579316103986648664597439307308359612117507101625690664402056596421544839737466771471701777402465283591063442199048968931030047158106927261745814626848632832683966398331657525201692480662951209728811211770594859017735598933238087443189478117806070274352423530975940833682513998768750346955263846747466521470301189419607137277368559343595865063820937786407400898480004811582262978089349848199821972691090516680815793218526438525850210289930285992470585817873299755084661982327694170450237521324048947542185875528917044605288324897716658105866728951755574400571245235860640798728093455634888306349961375733503013167362173663676057151715934208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,28] -45573802261368865772032904318786698384452765107129395552964672865379728809783911952676213996608417224460818982768769355455072283354387457886436383505083859623302290713279099023530782713727715729868515005022212977716874446834531298878489529921205100977472876892407858115505546891312828359866036885153259313515124376221767826750364417725790306909241178222637550299144672550350087362950700963281803328603814715407172225440475209135719658942503602516955206269163630743536367168369060603794646337971157763709482057970343339526571213017508729112942473906152512245609165638582967237086150125715832869044623461804493993189558090906327836687254446005896637229952188471758091823469953177767061726314241701046191418841726407250928378427561951001197865794400043605482882797845681265333811335931426191416459399027400591691076547654566883154270307502888081843804201870740367248252808380899789866601796058526898747554185054760730573259418091655959130590168771991987410729503263413865292157772711310183666028744376975604540747191914445320808810063370562224526930757845364728631763458122418537998331348761590547594722653153952209882776166565415317322762673610839618775465073634160564113499953918207032471156852402408425407220452122664456435647619231285303764285138879782911298748632419699397080213847705077744839219731497142259447071625759196145416504183960063129999035055850247904763194443964706844658533741978946311952030796417749538718979383896969667747662782838914305197563916286614082067577331847634698941802751973031384363526768320824267839009292579170746687054355902562491649782779375626313078369832301940383582972293256929727543912541885662075049825934623938386997046905996742538261863959679739388159609263961801818285469637216829067330208376569211862888084299196369354655496150763435003444967875857700671658271625666352922275327983377122039972024091897482747964003937540252672573012237925361687913972341592523296793529010882281106658060928509721269060919154342497414552534422038585494336387945295594814211125582898388336414443081564160000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,29] 39182285566862046197898370291830248413752072994447668651686291292187784845070409331298851702719571177898403136127301006985450402686477802795233522173372199455181137233064673457843324019420679732085923305644575072802590215219286030608597672163538528825731872158498675671482115705426397880804587472205175587645082435320329846240102097487647865777835919328153721708313792786863824315648179228051715064497228954189225171488097919266238710563942448675996677395273686371617546947269088522955699476360426961594119244190039986419248572424093608511334451263843531643230631577179548677136163792698013774830580197586332936199415811298996258513445459960646438464227014679013502286673956107224904404581004364568793176280596584021261784539130312714023354605981033197377662072693297545086714749281468830881724296771662276952579052527393592044029546053493341013411239161698863695050979171726966076271422501358484359674006681533214701969838415225950721106658781531396057182270302015941468558295247456305833891254006263859993032547395113903762842305625653714501061890331920629437783748440629620823019270409974493421025252831977922176158460924163845499834878121932580519556944471281007490279740021705751404345383634035171592328677179649675093857872055549576538760957778827459806427520629621335729452314773940683215480943082639552441979683385273804307681225203036255017896592340889067437838335481517064621101603694855014071908503396362423750411586412800596558283656285441466645298791824028800618873990058646556005634242616247866472314840046024525194832355331505013212523054836230087010911857344698118163850166305871687917001500804179609231856156492496573914698955645518941467140038149673209266341084728321700200373696082047280299153853624137497091368296109129748860975298408595010545580684983814629393242737190948882643031897135180195234048138290327365651545785968773840024984968616731569174793942405848347672683165586402666057279441518303890563737779790697289779878034030122013487690055526221462194769478819393207655599942042852457876461973405696000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,30] -28098947662068357225053671502052352515637643109292337650144734763869521013777754835993141868631251647398875600392801886034070213349301861085158946549149962301484388991412132949896242820131286405915999414361510517146823454442875422712116803543829666985664567371908241565818122678719450660535267543662407494154294277389764835096659599853054733646013120062319647528213679319579131000232219430555720071365555775333394464289699673425539566191981585346971773982198387174545961176833713682689393781009978471199106991128228816877768418007145166017931359545048420546655609250520025394300158797259689520912553935349096745103330889007081415058979572326124385876762067593512250082337429560429123824091440593542110263093470252573872975357773173673323077584199096821535766502720027427118932129231277872729586787557433515095567895563401471861504785341284634708839931054894483112119451024463009540268430534982182631832545312935372786413487922251175414555647227444363675165318320815393490049717395703855890862981181501077791986884259640846413505473924471560794827304120316387810983296921602326780431209827214335072393982193235356238061527502848742602763427700460817451861972969414729276619082674459727777652554700132100634885755202122347260268299583017522130213829273410708366289037827717033754132403105547946995501430107807131795631316013214709180430080852930046645471477465074932240252991078422698395332760661819808308104540496704547560391984480139605118410293245825082155173760419816236539952503207169547818779609092006263615217474549975476220075809045054220769606573910260144328240965863433808561973723559331115745512213404732552550029651328595320029566741696660332104567702925959604395949395671177792220147167030178608734471626575929360071130210073134431362560940977533771386271016456538368789018131928627247264697134762054356954074009369237283380848303431972614052344580487072254095498115168017090469396916197959040931876201313188641478193152359486174438028905994163830965090883389110166801126387900585235195841717742965060401086808981504000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,31] 16867769621848205458421339883982292205634932768935025667272987475381210079316916485228440362499028053607330229926980012105711086508350204831589449612067269941292620693231266958363935394347281293075156167295514008086052925282770590708630373568372778744438145678080617154551321088153999258532098888190071595263811443459734529214409156413870064736672867225236405750258669580543380404607028587350243863833572299740914309005195089735057971097276973177141148266683801866088740926174846196392684567227992332028463312794122217630311367437697593666852121126629240589206424101419902071150632532057597306706455750737749039265310535782226429018787372618045259874722723892259636903325149838045478819584876236122557529327818719867223166921005130396997219361846174517152638974004126124169095791283362478013868413030024739140901340543664528083762788363536877589424088407003215220847243849814624058832970977503032594432807975281916206946159945554571961089639540364911401707292499028786951337931367046366776572957232531159776738684702403066600757103332544194522821886383320174232976001035619865789761879128920914453661763280818491127451760180335016015457044918399482121225450402715636232535778309150618643129736465782528145292801727619766323533706269836227234760301369720597440657154158228160156484354549681749716439452322424416044238730388906357084501889491479704439095664295250317815109536393879515181913538242332152785444561910032631548840791031697255374941333059386325159873504026263574761452814062891692627706882458491738156301634261857756829574292487136112488693235640591970383844449773045558120972179128475752661148444769253937064323089431558022076037358040139871990051178671252556664888264161897702207230334401102218650733752293709389398045846032445883334524316776834791964814795484201963748679441255690700500421712983224684969693446400751868688223170473563840937611000280628679094933432510262188286393308416105000499435513459941071802433032079136132485046929231550058884862915510839112519769893280688654792436785516820258128012442075136000000000000000000000000000000000000000000000000000000000000000000000000000 [112,32] -8489080724461286940068296741062804707307349184413181186294971099833442238413034843102703241481794220958958319239531563269642856537421116432122511877954876325905666627886829247729561005955432531224591002957847656363311942098987540447394515824772507006540932029553286520172888697919646359540076241797180772594825662685577323748462598915961493518225557873332964809976138409387193283565500663837618238551115620722300515081824522090165766278013558975937647162826971661200181156392436458622709900197491036218100230800905216014675001001935704910898524160079235684897337904235212131692902510349235688854698222922899501881380893284913747557672385798987709062209225518105563664887063456957720169132256993881396399523285217978460311791814504231101358221156871338881126372187644878285738446208304112307130548638699130286352435750068829294453398468133837897265500274239243473209792369441761718932473193757176039516402805932756086601855500417614337810929371599850574647500487863738857456577832727095622743891707774176788974212062863166054145912262336494723666931842432530980912072177326176476366669931131629691882335939920856865416102621152366113231473203766619082153038960207993232419536150331468023353476515212243986002543922695761392157129545177726719266662315407096868621692221529839804143071791994602476037186595063425171836163708276096302817001409968105459494149591737049606891813844284475752761099842344217566527791465188503561598470801938980191606296454682847218160081507540697240766410799440191321749689048433060750136497934237633446321969285972259984691076405881235889616732879072827149976157590038387814129979409438547614479238510377401102539446949079883300144551330463767251812699059269423044721187800600774659920754845310910543399654732618985549363670738179745194689195118275776367158925780513792765593707252921897636193910134553724891136329788396640268101834824455862203649002991543107978948256495685912223454383666856446472602993436952787384469224183501887223276148462460378930729263525164454459170476191226807462643250495488000000000000000000000000000000000000000000000000000000000000000000000000 [112,33] 3582180843658126520367699107623495237076050272451525420206795060927482513923688433006754771264755045033303091891088630985871910305345312412785562372623755402469962363573522944762358678810623916061129490051230461827265882089706841499584481005469702015111632539021803894018539845460577087791260574358756716716236442173096320377429185714038924202880315737352709981285765288472726269786413138863183417170809580373430993038255274463966695541574487393097632193282612341724092423847612941140967468503211087622533227983988896669234322907372591016376841722480584368875060330848251775054260026070738329214146418209886602580036958964542179622710578107976941710814764537873388579126441533148171095798014452509739499933263217575419287244713599071159997212938671243964261047899688582456474245859552978998521352691332356691411618833853152536990348521256181588373226688053793293752993711004984092727106235693598395205217382219211541372609712015167532467072524992431037453172602863081187592138361204602012268427124788900016287851368457003013941747653373746897387295762616055038875716135510061800397337449383823690264524577543753709410323825105462291221741470570091837999672069247403219057740645046799373376484404007575121375439982832442124530003370755263443207408808290768014159279661039034716955786280023822658838020614770500632033570598477465365140522758696800964070773674310667699590866997445480786258343820818357782786108338594665402641676089668323874705720177088757318342293600862533905798798857439964322519699307850836515326292239255314227160978422264163428171993756777558980109280660317096720457175911878091342279522955522291738215107534812153340018422594628799043323342866965358188848723979018789891362028273260798031709820376745174963012385383124655828599687218070844332289057350778099078011570727776939792725119612176010716808466989431334738852642627388518331960563976172194902028433606207419040242598775245203304511952809365006921061743843045822075997407240662677495328997031374732726016750931922866620812432956642151919608745951232000000000000000000000000000000000000000000000000000000000000000000000 [112,34] -1268428513529656268058424086014956228916751944212017962487439998028882942772897770194527324519952454761768367830693314294512364517666946339823013782573039392600157836250615297185912410011245909887721480370925287869436429047512046292448975348398991028065305018338011831077681379390843711754258491435466875405314743312890725469357885810406228924935647144223676241773410924851296481348557774481912262824346317647211633028571571737774458314188215823999964123932926427107927917140080856817911572306112286450185728512482136268997088044991533857437277701223423796619007568115672362289225194226510561508790307256663848954161103373546940433068848204410385297409156545042880758779170288030104869103031143219209112096264600448367185224778957267308510468192016314603722716955074819210609426758519691200995059303820107710747743513447059627059635722239397330978224926159229867707027140536002061853150894547305589265149835937529212197747789760065652483781719762897783335236912535313183132694167999795053179521097312264338092566306729312046915580496910907748024629767045449626914074866586393420166873134003202823458929656774746061958222715830107253467123641957782248165563502837057887541307424248799799191593689820663071544700622461937219339886092281871520057081757361331690587548958672637856242422426854318482257664653742699219565794561353015901687284982387264489503204095024770386845040597852002953446542749116163210079862909574190961111723557557741660784711487576688089997473336730909243480155378476715472251418673932461102901570013504189578758752903255037814688392376033403238896283067214913466742520095799054999525776411367975542757754783193792610841785270306243272948932171624831544362878563573682610543566172986549429346494604012434518020112747129355872924870745732126715072939418429546777459903446024424433534285553949672130268904992242312139133290053465611099859446122100185363666263739040338198972883858324222029990000826845145885130463182141462933175996593461092563542996482618885257811311418660843030690336232487023220846713896960000000000000000000000000000000000000000000000000000000000000000000 [112,35] 379954491978444284451320768140638413665640683628183230152797827950152525595345544766480186086701611208428710666291275291181802936527015945156027335829069848284216467989229784591779209324193179463513475851086520678323567679036357332297910430879236865934938171427727527255346182584114759945338237717551371127336270294123872464046234232105485305872970725875151384711496605045571335306621025550413054390087493440792478660307234740244744690720346949840030335805415026567516022306804919477823601288509322447984343740951865329471945642065529099620328526937607865380807240323111828865644694988918070511657341359412503215605540080288414794480212560638652518289722141029745915302859232870506521461927001616830831278259661305042196855287976884616703256475864713995599640027152152855988778685497838907284634028112739469115865846859952593973208399769561849896724473957517331568917486427489461795317639996727258947209703960964288130467191201387434658399333056832637134906117019171256007919356515854648753017038063268307125059593342716919103123901762220513409542666506542331148826885745778939457737160697014741447072838599985749552582176220062701566613738939156015287902171196128790238916532233218548963560720619125976719335312557149140215002731856942586807883269700539083773493530923438687593069416832668795687447051005318668843059019475469549747035040378952634778660400482538939083136087813952037722716372825777596849132396619002308621814205745021435160775822064068794176088215450548805140968465619331430262058826412254959035715521975107637053939062508546302413434868249379408929496556308812226824151996657719341859827797443253424148062560261693341738002929967583372896561707898780406792858065662061815245214745014079195266557328305190537860115949768678886896884473272877365561792517465279411365750327269878077059389409498551282323880062965094097633473097945924467458751245407376376938572818345424502168789602612161100254339342606639782337881535934479418794182310900259537092453530750356785380972790996169248536197923702285335115811782656000000000000000000000000000000000000000000000000000000000000000 [112,36] -99551923950042240982534141643608795308101457416174247305134780011780884344911255033160421397914562966602616785150911366345600800780876857814588631457206684428123828432781590287666734630712297779971624307348125416366509438934408357311430699167647727787613385803866574763802227683904542886728590635752585271133529393319050771637528802184602340518488832520779058615964380067947353359651741253565223393523462293584144661714014400380871917533659608847483711805797365910838685358785169098908442247584040725861644489661118770184305255787636619998596466400349349273770890564799275276817329928815721107660449553318661159578163750247262009701139501278467616727498230896245029820366006706657302417917046851448311486427289633618824020196183928343748934390543761949481699996220915192130516479280083391245292412285838929838258685064421669385177920164955137733505993087859203606718131993887494918754123928258039144652595298660131532847274400352994191739806599497503694512967012958811348515445191429881279325116634656736733618477950881974025249089654180881348428923986138916644780729120804248388847218666463984374843894232036182322279061331360015906932182608334835457717825867538890887619236614964543344210357213513302115311544887020778802192158058600636563251692566127300349124481142071258589663632373509142259082522662843144506570004678137721713988513424981344551414499198950193671920495810426957581183215492760575539921427717101862673038001980814527536479471210827048407802264946440646696037133116700467317178387839182990521166155895825974967254796418138084642284209395244431753367663358099496537757551387199270037476117049009885456223654063694869551137550878272838651869918035576257233532506687799237245166809129943820627838739194707025139369943445648104324328649844771586163576487651863236895071255858599433159242812097511896645402954285016455023344337268757824478714953313671611461484691909787202910386803420389340615315478983906909559840219582885743706837685776214721438452313278843064575560209387279199850123514895216099717759893504000000000000000000000000000000000000000000000000000000000000 [112,37] 24971339850503480519792474132957358733192589063351546789682845268038385784041683588965885570206686118150744725134886178339884685587519043688932861038361980521599016666423078105975956781622459532707871275711964710393841979354579816703060089605486496219285501834561082647429188382223026060937044847165836061095299270753328430547038014715806081739955523783201190537641587379298753168634714670543975088155747144424820887092337457149084591857694017879944033282827697470926547567256742269380658851349985809212531405030936035049986118055705530919232225489507397564133562735095654340398227539410472494492790618770652303258636032063544358045730799414056903705767815112607868386459799412159321118425872705552089626032307138820597414573941770821375136490518604283623202327364587842538963601639255152991189130565403423589268851056535655329778184060146306839170986832285117092360562788965974847786760494215884864139206061524376814739382800945937835412830843924911729393339343070440780066058317283335482383940281210209421901414212167944497568513708677520084918809000965070689398342717608857723553258333756424831373538659121881003115169679053666028289334235456212608955555173582049832772339344273989383421899351208555361927185762035604244177013168726606052754775783812944401252537095724067653905851200349693094111933154211807247816268429789658329197227252089160493463327760790397597835574502116037558548741941984054754099477487881626699146923239646524820246132972567239248303723805122725207565932720795568741128284267778393531820689196369853619716338610986334882030318490307835982933668205252454103601080994590734502771805283310210879424819829750710419990653755363690908761924021746298769321006907047497099737227168186535222162945746597088864578188325403597874080728628614956204185329790870457966964053470146175750418199209438479649210347942863928217863126169663026939095192882009153642380660279663791488778009461253465696242189172730973813972537130046533270260586621620720187765808849524045835713752958391675195439529110907677894823116800000000000000000000000000000000000000000000000000000000000 [112,38] -6839004068400504767333940089637804214897338832923361376333187799216136920339933065366857288975587106991358438471998126609891305966784086615616583723833654723757709607560875131470584996941390343960605733874534806609038870528489625814965453036571585374590356530644624753875338308483510702307562771568214746733992994873751044381063891218187080698383990480204212816078299548045506555169774292300566618198841121782301138460909044946035435017040155719286005611372723690825275699408910180418754098207553004021671142322150166894828344033662940763126843946882563419483805030887002398848186041524050325673904902307702425890728769100738517479066539003356531408859941300422676686540450946268262721860066183980587298146686337563747689074662490078387566623648152595956028368392925863673116138563614017944307727995527369044667546931803259543680177516124931446180931801387007373703651568759546063538312798619673095635847810766946144729748775942198465729919743101553524881261004685559006632044507926351794201924576035715082573302226932859678545083486409436961653186431536451254308545306919038382490521443943934695987439636378195772060041725323274316140702262539431029021568299125669030117483384891411420750645898083991446989318923252639798022433729633975863416445207029517581969857007889480520461081885031716638061232791922668020200879463141353510394107351129637361119334150863389028002878715573372142216799608570344031834338194983508768249951332245191445559285673826215074492274145515546955880755919921424734398444262263928415457565803988797023830205789227874496439092549176643388803590261643659481500667674722734911094362089668899661502608139807893402056627228403038049676490721265184045476583962356697488949634933719569456381479098445775434461622947047484064752941739810552383366977196197659429263101010291159594642951400232858407874034435039945802349427411313207187324447191611175087820238544971771336846184337635598055930804473722890740718465688527217809067395205610706584762590725209699646121858938368641151739756842894491566395621376000000000000000000000000000000000000000000000000000000 [112,39] 2090412598761030058288721515492865162272499021052948875901025696506438819402006258481326838436410363051961468592317138706993610066120707653216952668824796834627559128864336779904123393107343099212344804348169642909455722799170537105887935135500164472236378272374975627875862630161455137316012519507835016978614992750490255894613674218538699880460231099814781744292749000115310876149270122683383240001752709114596191887263954894509143107926817152011688492975426970822969649638872006953962509643078524605078878935743569095930610375855379397851502934050454726239106568565740686832677924982756176333026086031562712508952994408370539110827563554736341595009702477944554398599386082115040741069067065198418753605258059921219505315618493556900400996761536174449553194744587933728071063891729990637636863537524808453475509374484546442764859423532544658262752203569004035325853280284313633712787514612936605716185335079450304735968687864550545499460406827207855639511286965378665191755358434138191819467568083682641154551659035311678514270908784790541087517208684262177676330386796414307792720279349796209663708706717814274097933483245136396903186296380604488203415456866420035936911516106457448645545184868531228664417543596980753841172573371396707499768179819534495069678298741823728527444037695571282369496668848698194575910506608225147920816053121733288836210414835291086046065201064166940565160725127988839035202227804684668229122486471734631967791082011083467190989914589315047585988496504830347515587555358094302668835563782935106842951521067570641747802593823840533488274481567519391065046224129323497927898921033047709644372110720756076050055366066330341188025171671512894222603659233265272619433070200050852157380377936383157676389878698920452415620916085063099478879362823373463821089343886410875293693864449645400511800530192720266195473235648733621914194383417919124512493019475772083748171243506886510633689303128928357578220000227168239820208549709467374170917905087232129535328717111086939071342701904243383943036928000000000000000000000000000000000000000000000000000 [112,40] -624456380215693056062908509906924467476380910585926098999881920232672256310210596020882457055212313060926030435827278149277797038432312580110021860542696992073043492614594208176800421578668783455244026627169737373283187139239919918813394495311387380877849935619036956205736395965483977995738644117428039338946256617524805655215948556015578387246907606538308109337567325484447633323010145876452012585039595096214191298108930352587229748027172031615222038249587405526813494568632988685136112225060201722861725959118676360125902822913613051904194060876143371069662649727910239376906197067291563139403170655147142561495401707591522431623740049355932080930512357986888004771553989379885922249807393137308500250707534695557204673893785325869087903305216868093562836605520567296291623268560903262194808295152026686063839040703559391999672953091712426706807338348581752455537198931417464172902985334126615734575500543764723620396479143264029021342022430628089323403110671843503125960807128638785066904960320002339574813509100220900560332562065207552569584739460851232601651014297730126442322007238797357471224094513847492251655164873944812371227581147767262112857648035930855108168532913290652459481757371104349053014865845347673779911761213548162489863793116779476506270249402856310899672057407839889917276461053955486987206181760663971711318212249205995245951073961031584350048493271564935839860286269506802173069921408490387964800965627290281154708310712904207426508992013203743997689498110273676578512778959191093887033254056453465248146120570218400168602410574186099401229982793654658020668654347861308796688730957547752691561525184205063057978604032929352134593015976138274356880133249098946728775430677794878349733493416133533095892076942368671941970294774530590139695350947634620462641634788154717433539816205492500711955544453645539463587552966445961587529165449287138226962591226885299281377095641904542625077016721050300884121266014983339152308052052072483418697341598945601026287043045543274915544777736162519948460032000000000000000000000000000000000000000000000000 [112,41] 160101202921234358069167441679788159988746548336529761275102905810673913269513412107071534100276753950272344583850329364304555959744010286249305596303426858516966636854118572541717952444790576944733375583206961526178462465853879121832712322225785451431644318097140610433828103277331146223070176992780780648588092154846078014649800406347936568917418317732735172768086998242073153008138005789279906887466468283416568106995215525068198511088672730623812796202705063917508073091155127731809004050752538371150013515587658285077178358701162266315010938655135096393388605024922919163558597564837626467549880033798160766486260648753772949293695620148567024163506371325999863240542729418605657661097745324994959619262238708474141692601575281798158622911999129198205415452801433168129174807347463607129431444071380822492118272293037782919996646933047011495278715729738608642730784146838828845636483694375549242977538497503138955966557556869458635241898826731439987699559496039389722693222660644646150830721979490219876108087454676576315042851337001446501547940719806183677929705133108111335967012579744274870434131740271726322204987458978152119016524546925462298673963887033227610627269026511817891071115753512000145630939754823570955398171014150854022308228370761684494521241731434309951090977300734864278382955449838961418919394246686106651547414902134239789002285480178474882311712861933152051959641703392650197553299629411314632941875168819560779675381331573985816136378230336896601762662371567351093953456069610813227912059288425711670554953612170871771401641197518874224357315525581451597888775040588402941448447923880313539617878476319704120178213617028898631011674866521274236758347893843882108845034800849362832322109266479257777975920282338638858701923977368819018813108585797441517712796458654920469988778192068944049876889674664309837372035403004352242519427520977012211569327998650093252080265464731106157859967308875325296419746557632165866210425947877907816808785881677426065958901925534460798303126358959901330374656000000000000000000000000000000000000000000000 [112,42] -32980158621287945748158356546838522603764378376051946929703644767043348092393781741970232661921774680698184630829429263990586047981290529210185346286705704227142232361203005574583860150750010037250790589962085720958357076226705647933190186848118316189398722639921851337574560976017640607321012158987046547700654135588435060603044946553409577145240522141526639401045872550486034567180047953211913483284828314624109802696941541779335738892848180017673371715315189725619849015489705190646153333304378523669748567494301239781078698097048578491082684843457591886178459505883032060902686570407585388913514984063359825086537931206677690059218157505044572606773417671110491970443465638016635523866062232717076380913486189554598188937476676404294562666515205886766029775319976175582527911815253362133661760748534458213559915829072392760078584739872413841918434802127863772244268259406816320615106956658248644795821128691430322376637763915659084574092924913707522186238320408171418932174376696871017286679885904463507270923650136080859252494909319828689705113764034596771372147412689682292148624354431446154511060197932930421463277518541241654419343709519375999769850452301575892898660132703137346945596728765753225233378483684502329968692278938976544906304269899336973430275072001179155570665197806786296078726926871627264452754658773324338212613818316081833867648662496246705232492407026855058608860860539290111450003213419846542510010655036307288995656902877801644989102137954767297265766630917921601532067409169772728282745926805856969765586897873968375556906887400974124804413223856099733418817040651131690849593437389019727806824331551855751576598430224036435658787398423219190685306794589546421431096409907597669612379151882971508233608388229366731215507124474963024805824718971597018737339085727919644965744311487045087378016925046418239083170179509191755412461719311711114921202486957523226147951743466009840120422317631729527312867309846587149577663400637404585067947213700564224658708079720024462122967267608341113733120000000000000000000000000000000000000000000 [112,43] 5402673912954317497981639789506757562908930902229424832091256081838885800680598133112086860589457131996237730885680851316569124867654332465226562548375759531766782532010151943579168249620512441951734511746676606884396675887611121027311688238841143672968759687890314034743178286733016996571211428986794236948443191736964885374775353143078512847277220642350726010538536026674377629755083786814057901597295262778847172147306204721499320454312243668445381659146321589518206325992942713528818651495449030289974115551282906107751183190200963026231265437440875704281336031257210412332385617669625834226367273164963222745141006921208143751233076732133478874635794521473999476610647678274559485000045435801545536160406728349776492131112360537718088910046791973340821169946159526847574439960315457450972413644779072824441887787739948153216754618661974752915912802003997141124916777581801034227203743206795601362372013149335489761018055116120319202213066745394861706635358671349712995867422688059122045211783301882982238151448806973215115803666483407649921394196379889505813912882993479020301240285937113305915068344371808863038232204951959969339435908639467106780222017478849210677132693174731498936925407732254123592918861784267248195043501609299548344974398984930285748244693533004466274789355175312050299245055612898785619924111443027737399150905939143472793241646528944925551142684848739249343171853243336226998009502878109139558194628732754602140131431982611696328848340300041446223735233605040639695437724243947683722999061238157478601887949269016640210326161409644541994597453519079691496466556620646654621130030641888195056154632824655725280627509506504351991197771275246490488575614706013835093691644660256486240221092615210512603258716741494447211872811513147354941431364641831176175486179902116141605661146979471746267534216330951931308473619153137155395578727561605961305722823414223039508297102045111505608823316018014095679499003882934151304817511852397170566888662841945392553110774237818583619189726494250279895040000000000000000000000000000000000000000 [112,44] -781451071080090397234188300207153966392378727845885386229469514023629350046113426493390195795148248554731994782007559539542008316073811337300467141075025299842526267596869996476910163668342177806968758906216568622097801821059591942160034000841530742282912132179704716272251156394833636059461278232049479698115587543957124371031582318719777521383939118779984267452304282232604872014059355651324358449436529952002051067233580043423093404253283829601980780979240532983018639287887467932542350481393763075350051446907265501599487365711224688450964515930616875549659573206270953304063394200333955567377980127803043993364425310556627605025658900395408950015115819755863103071692763448878819541755869479722125899743246027152018537748010694498147260461917351307517077260146635701516718278140400965475029203629449471047466500668750524705930756344033672029565653410895941455453294399378734752054558062289012513248967248628017180520148032936883528484053906348934012437172098482248912246155748176477399695316473525727668757297849440159229592113782970087704111564111814216995570038512777595656915343595406793585078977456848457583033291682981252294867749343964484443289755604479807764716183605960748319520974997491569070192710481697426724824552127137245366701736909946570694901572389630709778856783554637025346898296798533005130785887565571558941837873028913106444999024292887556281744500417947419633229034617602190313259665443608045448409970044398530482159158522511519814682376992966634428377354920266243288003568607915443788965165983378433266839593247066486394739600264847235455706739368270515327561160386121876109211153654686528531855178921773782991224375302388570036688006050132265422398264989735682361417419167055662460245899077653408688186915599855877665246549964313083029337303538149462632289106374287444200349993071502402051870290113188199119505447721468202864311863880978668954445938251737751072662444803547867437330271761113384370597561718778180883170776250890984626758475511655912920138245733403021238336434988741442928640000000000000000000000000000000000000 [112,45] 133409257585044844892788648199084474141130428313591720721278200211551325265753669867805609530344078585800732228093267581544103141867220601130037468695188307842771745013095335743415136556303080527157443773531383560243440975449568274086688355079535983893471681906656390090401243357572703450967401761997937577527343663190088040632806216096991097725686109962096360989767425233192852633999620456830905846761698579592035870988513135109635646599326122560451242381002514932870466306627801952834834983469039593625725209037415378670287229324956931998296869388353733770236510198958916317335863738999499414304251728662120880687682062334383945405388618834418427788618719441648903775946370273401254317963855695811222386322571701343192789098032435170302969026807069511948565738752148298828477599885739023885559622785130013589423753868133368365981968215711156963608855863806478995770880101603157896757221735693641283539651591650706413204209398946614605477934812971008054189069196589049113989214533881181808842235834253015195498102521560278308974312617873708615185515874915032648905064807300514275287814670744462698814157170735168148891042252966498675993056274652157599853946392986435164824679976902959530090852911078814145844199103365003038339748223281548843939000631904592813716437745305147085299212104316934652292138950961588292092554251237989393936197346227727963999498118022287378341643113062815841988114280612785451241167815842190696107623262065274754735378983122444546007741760772132329000918095276626882889177586109654618410520507786389614563967757723146131774689676681747702468210749446371507693937517841415488521577120273305362739098641846332852434783267192379875625533199962207420841813794761312666590284524809344205154231719312951099424770611394711549552528751898046401822419858467296373033209795782582132221731213974318792479611461062017723859702211426413245417628116196739868516836797671444165537979924335079076601838469427928271283341589283970878144320934562870079364681695153519342194633145100980761422855642869640724480000000000000000000000000000000000 [112,46] -27547732904901325004232879900403416391630133693010378877064187189725747734480978534316649181442555730481313457365304486825999786596422512171117724266972962579323465760561010917361190655542619883600319407457255893322014797559956804585368237711633645249354233133361388663632817437832234946753690026195388402946092950821430729472466652121450317667650337136800273356366647963132306883632666309142333599149190574645119177562235020366328632221355914956333642717548220760513032038098325173080213050321036722825824208588439927854188909054378745574445152322128227108977395849777513077312160884633011327007104353784972821820333583384501320354497388483503244836979705563119837752542566315344711957544331115896397287410890029296460675318877055578033366981250925626395517347863527112535942011264252585777063395104578313789792319635569911495947793333673157491291583325270490527525605093415830711443679627683711441239065179869696082523120220739688670677759882805355533666397867289928571651288151250451359834130248386850841105607493836430319984281696335942934337466955325856728024560363841255783315322793402225583527129391954731334522688763864602456830848844323301259140607277539479308961853455151919051774850842825310407820081437189624446063022364389300798643134788609453132641038562392014922763549177867289151208741076101590629649815124701742036053469003654869919773261180345707395476903612136280189796260332782651043621921510254767805089709076173456234255563653377295900489424584468021985266617789463857530623918867245868923352742881201162775560115114207584341613303991711636572171370597704636035161365814953534193794672798665838039748527417748258428382356759271118531248174686399366743190007464059162341608268544631482700946326309661511277061636582574327975278452452793071135703677752509587248326645452905935260094440516910636635775205841366042460761266954334742943129880169070959286258436914993603815940602750196223042380374923317921321161575751926915412457145386546348058657885869509644203601932530960223326148247411367671234560000000000000000000000000000000 [112,47] 4227214533878599957416874216521661210986023690653013701338265438707600485026958015641980332945207098343472323751775538049940377157845368797152558512633192860345534706443399899762350143180366821237152340812511473158528859929909864686551790401117848351880232220504377923876137892506215967046598454501000924048474234645890975123708870686759010900308257723646244316580122392741971196823630567959604122776780839994604544976368434259204360093364288736730130236956870050127481595417407720752064477639676180052910529793223926857512921864485112847764986600396249234316252275124879294500998782920119347719857375142770237238167864552339201577913950548519081781586614824427934087074096187343056874637341050793970824548647020747302599848453712099942966474908961213811226526622657133535734619892308372909287775517430821109151420831521646855306943364453403120975648141674025961530116330086277580456223614679931251297928654726274795797828129525187554720376872005779670297233465764814183051770803462367174716995557245545313192248055783606751078770252353010664013630652803388426708606955808651518692422828338411200286341806579103273924071616290981201520356212450592397295462103955639327410510474553533329591322002186181903182799709857526245846304010317403360107715686430196165411854268476773348052257593418757057205980823483155180083411557361152406000659080026949562543445858923171843886830061151385402386045242665289816733087933541476890679389492980659651444714669651412094174539040873509158540329968017527635285637970039819858432738673658531137461905111299560479427872395502227892934739966781215115254496211832190511732435760561864455708234302933817645306497489940989915928000897103716719522096693771422916413660765547806855906207622774459872124182634464846567759043856027308423735358729482451250857338886342442746125951158307906307294096856550459672567649820561446016072129140978758969268550625891208364877116501792756177268194152777339933660798166743072309963970315633983920194147840824647466206565804511988705097700178573897236480000000000000000000000000000 [112,48] -15611881155764759526929280576629245621849008074576021699320680197662299525843139516416573655546624734275602846183725479198683317188670110851914675171078026620936008737776396657538159855293211064163735307820678310148003815772692584744022937824706366853814958907144604680345362892519056814267961584905064773900532690875771768958945353406222642220575098926551120518472380666501841073193310209462331425567918265147606953348630119926540307955261743978707584763468876244762652046676896910781333790678962368317107266278292971050339479385894488020060718527043834837867386850266896637303146976134440583557676749178617382681660508812687003141923435079708957656041363262172992322281088475025647825588345132440245246224031666174349145851560088953025605813165317681393941149680064225817001750670420781695841674904667022749393518188440644237273942904359480281916822124641010196103729148222930519961253752539088528885635684175162841225165839457745516671274578601788894290587238577328241942216174148395121173311953987044358792320811263367482559322066636054692993615259287445391659216372633477392928682735669056999281008437124012209674579574911839787874804361988783187431077474732403817628125942031946235187413741850931549072505674969662467417777004254780041192430296698477339291031864106358653390915051356946848749774134899051343345537827124108462687506634063752517046199550605677095767194952276327773674543520295827206886015668727499061678871323540519627500398427919675279646334650349444650997442017348927861967982451171785628457418216340735765187984357428224443294139187127747055207242865404235853975265142323680351055341135541470608437529429954376934979006836273307582285991694124381600656067695473248042706266531313030177284350519420919883253201761764975137085438429527468938895107301323550461779213898222935318328512509093755189832890940193714787252015120698180779423533544195779744977442161797274335522814664607894584614889742053572666602200355118832412264512222873106161973418094614445168055862517104493722161521353681797120000000000000000000000000 [112,49] -200947816668639446484017615873804889771899831199621396982586769641784391272310597246363067368393702682542030342686149616503414216998586151845813391414524334777405860172651124506363566745275119657931542812237531890716326505305427917994255405634071534864871909594370626661931992137973924128948741966195326977364389327865086005093675135121748225924270447588294290263707343158489912700642079187140963045284471806174926480643795649686874034837264471975830824764054774417507293739209823586893375553438205098937257666042430910568628370451213235163042194014747682883263417933584586429744992721513616430610718781282582656972021817050148037698426436262514556879257586707553246982586974789722879292822045306059435429830327447272075547919815568376707918105372201330650225522884039973116314896583219631554939872791367098355855182812003248792107699139564867607936191186974158869711028638973258005829979296964645810342548892190537648946855454215931298345896318647571341460896648579072077679543828035031379289695847524173146547380154522242095448817436821615140686420284575009553481514027575267785118747287304050306421310302092414495849858324832972890748482375393907839170371733586319223526953976688977591723855158216345810106887689525842714369830199103451762790815384846490655212887719775437932208904524213667843213216217743148707877209848132509931959125597650454526448284362097610184906551723269674921325007256808674789728938356886823383505854422557641887406010642980371117106934098697319785558125578770419769067759234152491551771732887983901092509908825368247882695752907082146297037439661330101416026807451715079807935752373426970694723203784382613878016628964181124451446972072313405439408941017171223696445409401571793603407205813416186175297341772658977762415757586581205988407337435628894737415850018374588082802204882273984147774564757175796132916884067095217318920566481668930401923797239184225000990034877793672502168759262825778750288761391986987952305402170376991200688930323359297630807895070638382615861548639364055040000000000000000000000 [112,50] 61979441322648897699366117095340190702065233378899336100102775887045552596574173022042229476056831085043286886619684198422001174784665601579365966595392070015333890689666127855747014986237730848052006439933393704874003098805703611841836216108154782600038051982649277784988245461662305821078721919374365470964801497679029033856313727702083932293992317587716934945369888109041093514344114504492977034412331715411936449482013320325949176832247930998243363294025351175249664731312809710603129489084674487219529893908230044024904953238342219290813005895143233160604406008275462684752429752224670761525567653333474885782835996152801624913473638222023804618761292834038966421832915165274505739570933723970816660976665589505468711002409332794815400542574521769459947599173975309230982716515021004523854097292928911054246749282642621172243697187370250217039885007032770939686956170621788084778033198432723744017325216198274497017485936917590126031326967742334433865620024802899680800479318674844994694129151321796005305606685398596054206219397373100949746162318909979625088698938623770517600526483827774338352415115196856849967051675618174943314327222032194744465326119834379788704801074679810206418056729922877984782286508613929819443914332714633345232230903584929328921053643040761289287941914976741711228515108875121925056440569623377249657882488967906502795734208589254405338379047962848909514963283139192193889562453016870673730594327602447631970000426849159179792987957656715894634000459015449513873125753943571006785214924251025901642691796304165255125116495699327592795346273068946568548700193404229518782030388647286141949731461037101910967053181578069698084713768653692883247138247610465668034515678974734631962141256074393152299277296731483089307274834699761397591543018418961899147877711154314527016881716244290897386795732872763182689681667965353759803013094308828667274017878448015479659797119070788362653185375183139331321183261365659393109606534640955484789562950480325107207831367674569415010907540170997760000000000000000000 [112,51] -10945281219197870196165932461737641461360024952098874563343048427265032410132349193890552892148797575470100576107108169101403618032952330805796158121751139352908186569197783249329890397064212044531452583254131287737476403558042525376392542983440904389584390291261379560311717995874584063109313467942046839555520103689397825967903078170475356362961955476396550633412656394495689920697303333625646763230666162632326437607376996370940334457019198737727648443652967521227726324894840509699636969979125674877734452298087337829727596737178093514130606056058813526317512080596848236125359990050611518952634650270637178463335670757493414208571766064589858381220824592685541591691675552645718293293286909942638276684794091451043962487285772038925410761609660208666747073551762477154313477110340899122710888803315729481814334809658762650226714616615267721920346862563450828043307134843468939197701190607366881182488047727688843535284237097108401085960802951195779275822717908461531987781771433195600871078056483524529414697576272917045113010058681323588642656025989456227459501514695182841934707463895668196215455995925287111630759042796516690530720451052212190211809383455546196433328251255569714269025426725200013407958005202504401990823902492506923577348783583919445615021792304884252074797974429780295416581257348952564956414564947987251285520236527946724497509647905405043314687641455731815582897683510961058099853832356561304035247529825703757489353011792335266151230455042105430427620711515576636365478867153931424350297156188015926489213355483695100144360911038706599798722938436721455972074602775074125918570523128219138980036841830436049821381825554234361538036993425648202341907109811909497196370257543750823172760539920757330677476962702088138383350228392227157469443525746719156052842918977246217954906730185769517438035089945506010469693173623809716641619840792047560358572610470932954869507657784888135996008550128958734898390308168869957885679463862650891987890630564762171163368189631775755667252560946790400000000000000000 [112,52] 1255978433477222923938363074933967067881923117178655623644405373315775548411521156165786016634129566567005255283001104690334496641112679822587408824533343029856954999861121090155043205422018346649108587150391310696221723402723131792588688223348381088710594862814437698999087159191382166014023264293933579094703058548180988386615332036796405039550874406361519131374887972968781819045962512056413921334734836170915887919470021155274196401705804584051426022911084905548746474588699378331130244891000589594879873302319220361970150686472972987277749113288858688010916720012704826122834878078889657853389562721759490822378136035224163721051072111332511581910629909209065410444433257121846568978260097922255238818058703514272764490339444538832899990259429426734931550755199886225396275997553407753027003812197620318634178504043238442560348717150778873071163598379414209758788035013007179838727346599900150435372571083144431298427255829232617270299166938805120886041726032045872611098517545670961257744367530062948486202064600330398335277173639580067461255411991039117601642176331351499798191801170918207747778326092194423590345408822470763936437374493360657267492194412778800663374213629672920402250386130747002575777389165210562980415514517375141325936479678224069138504299275636577554663507305818975905802428428498925173417311514114597097090866576057269311634907659414455527412808781067646971138731087102711648447683583102501005718700745096195028327780005533907623998901231994571980229940777860309170774397100558928569845033457579764340253137401908341799804000538204737198742876413575859418407685325320423976536836951817927118116336498152021842522797806279515964637037821441629603239753686476225383712903508060925003471025920233455324861474399388864779211306441210524769829877170291954296605282217366995101899710368814615614050064444254053974782171731767522946069643162122542444263746246019163065369855326164742795673589714832948520287528053078828344905162860098631219057439019027584833839443714372229758108154210549760000000000000 [112,53] -84780343115508303289858285654739272135624003689280755629030491562798867263237560273800219208808212739999377826669862808519445296952743596499997282704935841836074517051284954609914288892346033499242995094465124444102671712062750950013664907872145884831986743188405940863845321144523320089920187161141949828458246942272251591509061678496531556188476201772920304944438032125387136498716857244298028283057796092550357712002339232524506449792626543110797835846324696513187924354828729679075979131811924256757819472850395576514149697800542490216707946878727370893983851400166264388985802225678377820963373397975079699461886734213149237323053254396499436596535095113563391646761819772687181961244055442072503331036618601687646237446622033888689531698031491151309114833975836876219180763153342914133161427194807168807598600331146596552170017984354008359030696255753015148091882156942888196281423750139717185554234909296735040651007479464258484408293025231574891696038158503064737532397407742441818317104372804044016836916686984505234586651788930080189494815017569085751183659943875092667050496031869862994145231240260420686390638374770865805136460251972368005772385751778788996897017980503588152552023098417237969534215213019348942119356135524507419535235764515132844075877084651420554244863943906527385971859714180135194344218088128221190616569580417766469778267399685922207390124573438493021530862895031637095143396323761410772717681970478185985338647055247139377622944434666534670770905265542273248122197709120974994219264951493911802578558870676641049791840990088821796999815020095980855846011564908374010451869348089172634390215812993406388544160827000528827918323922710774940637700955884932826742518109731504763856077246329242254324977279023061347866804180555457473541564043518672077272249894535210726997998199823535043802430430386088455529183977726035884340374791681659931609693135274654842028227574163560092811326834100062470844464325365507010769993368795734221243333458639700490453090511111455096823272156692480000000000 [112,54] 706063474631994998559766759222852195842063409181011967410257258649602922197132870803001164933171059118779863937648235833448002253955586282192753771255540640520476451227836412871333025970204886854313909742284181152769377055909191838150132305225693804840859488667407628747391406001714716367828590697482834364656337233025899843708814147781436733701830438017798398901217145584404703307493923013223778342697783129627102110914289312540317194456559594300158192256149023951687902377462447234994915744458344947348489094751833316445668787158800139219251231502475103688169118673082690588333154930092477077419844038231007127314679388224899371499313925685825862047912788456569515907112830561869939598046697648322432590701488382110279856232100562035494904897816706024470587209901168291595608504860905475594001414366687816364258336997307195338643314268187459192594490121197004739019223882842406504825568087313809264134018865531466408650348515102993685589162382832662304122587567642397615891262724298968022497804060874456965697169556699800622725856766536134443311595701677306172340603634499498310471297868118619017745228480625396985169070241432907311252577379183394581243518694190820846059039484167564459497320172504347922195629505875158223959963481398851376539927535330186239615499659488287954469560063777284172837927321351849411880116588638045243877298152534982208633166189931618448457096743718489469663395486132414091111960169884178508167340589601518137649101009317857236077585104842712355252345230515982634403757747063476431131289296400913990930167838066982401314824234912195053344515518992971324047465677876525732697513679383940471313691545275441365051833456529421036492305565612802686218484793999536807947734121238608234411971554835455241553013660413536876230077607687128853629156174436144545499999661140918419158596701447522006981297967910776117669017603789645799149690760894858715327168172627079934266811234312823856367442826386810932137963715773364806203574559141536747167843662027501665579965933508078127362405826560000000 [112,55] 535636436305796562318099822321910403939676179996600488179819107386932113038151321803075833372570685887985380178741192973032394902430050589002098218870696369660726048509754817227516845946019177977437912688902587732936362278871638295861702622552554661031495114523590447211634767462202871344443310954049235779157102210906474401138235783755243335864332895345520640440370257099897717371479295781610541560490021311506667270025626331346056652659251418594396881615887531578364807281777895739990882127718569820942111413000628844558279160175780256673991766426237541108509685129630572834814173556935961940429161706293708358621280574972749569413078116953601531952864334368353083235412457380336513383869786589271075126984812602201096662246723923369771007810216380008414000709202896218381325936185919120246377012305398909620649542643955305882658615123689002039307888605639256798820423574073858146313619008486289956521342928221529463254919765726268260232469572412263309311679409676023686798189995444020583125581745529178465137316211151314637535538756325364169759765705977084689349322668528192671480648501042324063691373655251757180391646078439871465202476655812573832468171706568013413900838449534759450897697652634704581982840191059790655025946202243655222716517271724401567541470783769769787502683483924089879599961811248216329118928786429828388195906584277199012792217450808325463366582976446400346235741262061133229308249071132973460740228271718600526909911135649311362984558754330115771017258642749538872269482063433850686371092141353542471233535319608444748469533708517530643287198402066696723600166604911262243127232382650674561533703426189932287070263255500517547270079957976515483321687356303364088956794898815537218441842579867096966619940725775782054606448880958951972129692538757879848419107617013987073411058591825511458631419502456061657657499102969158882068545810517719288936735985418628969405821650787791485439828674706743484598079122536621290387858092598185012732084356520399604208768735333640975255252828160000 [112,56] -62266069321088507202153559392944423066223587616581598259408321214077074021291584342082134053506918997416500803913881796638826702432434685479609312767159056997096254274436370543530005327788859320274341476211134455755418104418972796949243125457496734424165409389884068754109548144500872538495736194830671164873404567407346305128583836660872698257770839875219971706446604071726023817375682428382492853360238378931141747038470642857620302245939269420764562211863157098433790126153069491600828523736157356178220149798454624611386445585269974455484030076702576203480049514543056736641881844952406706898949847999191441755365795480408989716288805982543487657493345246325147214567440547278438314479331676878116290892373464566257794575788957599673989294390932879474730788923637182146556392674821038488311965696924931079944182329804797367940698275497418438563504425657672916082917871719696827342206241762440130625555683988210189818018658844843728666623966211920372534544104592914619239570377530903400506223836706745649158483203994040254626915392074981861362477508936748779844754247762049818719380285173402388167020408510208351227098301632445551898302601464655921946135619537404560463370824208883423867977662125846543659444641226427507010679432316927524353647081260017888228460095538085473206168821564140595176274725668298212357058899695975868314617290335183956510819797430627231149712975052830075112371197114148550989832024159764625738592727435745399304761719492579331735824230959082811603851984834614217757316983228584734271528200686200955743910008590425667817846354434758965843362520161714617974192258009013825426295262049041254839273144819095872714880478852805323226536164228019803352543543728932247562053024978926826235321034597575139206199463592268329091531654787300581765226225389964406343844884699295227242753790273248001076633502687615835566998850900522429204450571268242746143665125326145747103210484812536755670893348208923678596502024823615550423662535655410999296227272138547240230771367037463558862886688040 [112,57] 3409035052952994163680195585577570654331079006211577574027865491780502118655929389965568960800240310585977864069109576328502308647058135167686217611676385525625213191107902860676735395277577189806181010253057798827376801339488879729933192811558621965884386845106066257177016428386788477764062870912891901246276835993468334967434795880745351787324094059016105822376324728419645599040299299247394590834726750837228823134807323130524301349191158891637489384818539808582211672713841299128889377739899405350695823593587999625753763531353836154957031718042434925887846374178688537561877766283080187868361811656616877165527261414086873965446670320990001557881948513302977659839586490834970660413201167723135467753933268055236024014596973089483438347324667696128978876952156682494832550226314090089917448398215177694673959611141913383995320563614459004078584388956184949099405116761149094966441205865336666927218832631814011407305912852505557463687685832039965179808175696162052973567177806987667354452977295856806331101120149642122712669667055694901465254219443915083503052569321857544930323359354525777733096676999335744134330563382291805966035227824151835079547087314198618003662304446308601969314179634791584633363996811377256259473502421532377383142025863273324364406428933951649057607346851296273685705608486659744030355979631434669347959100606573444489725736009909350757362007591973828824757731856426587982975202392027918569976545303016137758917729768768622086831408102309375598856007274599739577219702748235997374229464254162724872462808471832208782685738087603768882839259156978916233164092654204245046954589965581514978418286979009996885486712810453933025099100721447671024943084615837984404747292790454809935389092797365550032435868892643371392584116641662011921581556022143930274222218243306207353002443967925450725116989452068302005148844968542193631193544217258120588905631610625887059335102490502389134429716724818789056888140495114618670392716693822343882179917772856945323122225634745984704711680 [112,58] -74043366953135817152120430715358795130633776715681299791814573197845748011883980681369756139892304457229752333742029088407103959922409902877859959122843253032524731296182049664448840017212157687713475361132626146189919509323154912774925471244535415209158829394302344801345706273369614976480901793023785563517150984739903969565884767501229861779069403675167208213824628273950467931147239705564257658882487186160309018654491636567783285039987685813137008887074219201738857431150916355565917055326844354891528202438676876874770387238318244594184182121531060929619220072149289595409564628582257140896469748653449559992538151602225668154692712657571243369957421693434551441449729317685382719021065390718274936686647829902012101127853809154653186399330350359626406880599207489187545830813585822370077422902236434467051627754133050721890620883888950424865009854996626260911217394830657830769831261164205961645237823322495241771697022870578200321546979542022531582234233544822551491819256981236044751108399651231474934466007152321609887400731822147609588323028191252842877859135613174720025929191685000970029733361393253175292125396109202711282771556279404585454856582554038521406792513762904988739672816701942389362337108436952025726615099223336039721427610693924981187897379488801274824203403511011201802004791443792046594341144847658847291119970239696401002658325034162214325796360184549430878769238032685683214025547832481302671035111570237683323838087554420971191355816620732724309075079699347530411916094775104134132275697871980102312318817249235038464904487673304439183269555794658865323869232416183373555728509379468779615958043037159658714753387211969813430285373962533054022162414925247523284200918257759169162556923495855239415823834177643242122697794375241346300042507221301868816163049560535317299776904151784211683673028027449173004291109580990203528251768200948710482245562168769565223074165780705291584717412158995511038108845280799235497145434745757790016377127201271618483121397782882581760 [112,59] 1275968229203200738772367207217455680273130448984019685199107479548371698573854831068110483275515806142462588710140992957770106844322552395803742067047939043466035950193130361372872458827143375427346135270892673194811161368531934846383185980333039882290016347820743118669788657437349650181642903136821782548959043074311712641806392662482253610609143152757735217426241290625524989373101597019327144798473395092330940811670291896491133598271398766860044415601652576179105215828460139238732026114973435129788673908894502438641942626854811238229227835940048623070512763709948787482455552697490788753723936372095873258212108455895889091036402697870551635701319371320050192035892730478069030901585301749646639658469563149839090800816050671128295207278794241345404879262835209014597735311170707691286461886218295544356054886285040800898282135294859068942497613794719725631711358089590948145984305904484386650265504518780284082018559904062111685461230937903580893930167115767520052568485122278400627297949833995603232681550389830063165082426308449376503050885774479562886186126062352718454393946906296850200587821068074674297789356084363689924818622798375443067002085010450609056885999623277636652565542623397794917384478224869673139080386995396572942641312031950571788362544107157201303747400047439869486188035006127849771024801881109671315548650087644724569286093267674944558289769133120678345136600931163505314621058713230760238607664972826335876612317480473588096665412819515082072743961435880292464837177741549481625012835736065253476711621628533385108062538434734028995064210543004772306740049032145971822259596989137726235639534390073981627387040020360711794964929979343112152933348169439264754118880826758836176907754455750281335185361610193305956415189924322867479227957351065865154503038638518773118096574223549103761819401920016687425943053319753162697391182757058520196947745594635318217107357414499627454325661589216591250247226914560373826900831089052239024350633240667283653502287457920000 [112,60] -761278010812113737794955789631381183291282236293362868525737359805236973090515822441743792783083690555640419452792635461303781661538238486316772601175355076228407834793874268669249423837685243865459489943358749379980277484727264607673146619811947140136521145347664842566167750749975429932361588969319139181065464944743064894243584049008867705082536787414800828715106471822907618431323330175012201000191335115664758501572034510170543316491600505304339531878908788335018888932317358401878583291085698966495600814811311791818026907762995709208884282631630246078629660845177062306279575416637478483643023030619106745521055483744300696279668896215648724376797530317533742410786069761364805989486032377808260177859703717901854965005940299092238961283107386930549845468743557069424754207057468636429173846880182175591970700941938336081070957198239901017460845623819549223129217810207828108059881198199918899975338586963282660454480350596691275405047149976263099821689756156424746727172567818777357872342847833755933779420366433754272112633727950507621806835059750776912981854671342954398761772704844503893851753318041565729025928186623240784072197202633005425027606856160563965282795341059204017781906554323880739539715973930412142716797690986537309875011243339852533022607840511215064242380674982254506690023015377009927596884941802991903440956225579827906233636656081302728795271655321288987826428674714758604435652444665188140546223677858295732062512201673690933652265280970733953779455734881869875150480537246060897338191251593877627105653099743730168609059389941459045701953568672244188127783744973368937547018983374601720799676019770529135504337382503563346838443049832190170780436874652695327079237377673422152618898151840205347169685375118288346364296345650577903803120100387182945381682131768977045848145576508176499190735902115053538105220355820298739727155043258451035430761243534126849274722437909486661534413106773195923087150509846123847121938295590909244628850795478485153850355272000 [112,61] 124566373077760374040098813991724638253771471428955619872433976835994568060218993562314587862141790008479845718487976348705616573741437485842665824765439795848859041981807692184725920567223312484258213126309694120263928395697941765626145131425472043325286660726501956141021412249348424010583926893789791186943907626519592773873628978575466224246582438705616410945079504780646960419806097009033005129101378210010791061863179732161921466136185401831649577209592003806609297099663109989696754347551253814164916964729268863525337631777583172390656178264922427550268552135603281683991526226926658886641502818560777069347209961040244774795484826938098291409655504008042317705585015644670091853376962402228653468365203707165116054395002995846588598594277204177473212774455542472712914072103514319586894058998222049187642418195070008222581090685808840963710028659115447440334600005922010824912505288905889101737721686890939470584315216256471482261503425141357033081298138334746630586712901519179152313154673807160906838839612024333302798065338027737089264780482785380477841369121702501959350909854904056406026074819335529071377225959952271267286067976056848123277974525372408762333844232360443131162579758608330358982423564356223015800093027072103026470521240372510887646239974250922526925283733234362129656273922908932321696902160573460567552281049489301413480086541348715309710226061111396673179944210359877020457396624671334536933416238119804905810798495303832358672380429723711317708370760525283643181832171314866326309700433872642324366450904761232094534442571398317637477324558778524195580685826528873543009524878069985289052431904191291899564718556562455515459848985579951077282679519822624943983781221122321720394401754666606158770445575820446533452142250667017231019598461661113396665050274949805047489314546011772456304318726349541044496201760544214051531804147569147378930692104529737222822646691564075617027917189890294609177275782059887857640036353777105534274471470759754890564156160 [112,62] -11420082922590727317417056744189006729177072779517990786378111256416497633994907293070970068626024441452510317771694930986136102693125502658622096646350236062517924639612487537888784193654594209855270776108760891374342921942596697764221643875030029461729631561110722660384896908362068975251958409464979971795635666518432140163236727882010517164314733655528076667675958934522716299067787366531533749099978643267722604767587258304654151550723144027106525395283437397422020245594471284819078844401745220741326652450414914842457682776609250191249236074462781069757149722703047318309779231756114396567834884100340417807523195265129204163495434589583262832495598399259575195025996945937089459076348280599678386641062459400717244737358193278784127082314683676235614551723476418154327403852088744906179976880282466259309722653968588103221902255603550864496289058130073560525665052374343692999016820568392365727316818281165762552653617302990969109422776109912046338051253756144808264153296983372273968539209934806645527126210837313777726043694432123442780180777666528869890626152138963161460964273630026984803139923946006484324873827703550030693609831602187699220683604811775605016318200129212767256018130503416405633215725753953402266680585446247543036162046915298800964202986202887947664928576970390336151202112716492927884063099160592576815077491800246840149947057487545865004257684497258408588716140103005941961330484157218378232051785128155725395468062421174638532538561576535588487297795144468914951006177603985160229663641368307245288216456256098047137523493388873333303110910108912499483079378257282615062690031884416338041096740158733173717183187624287523567596080102744450273641533506211422721849489734183435489657353153294298809260593958958325517306728303164571807270802847520071248051120623516137809250914927408489018997767524010105184852747592882058886530184274029300330307207176755626123291788442285757180416844226810666638947694737353117502312096858092394595501024378323489957120 [112,63] 755955527089978360020612384618046969189944875357892166616789054068654641115796157643838919414293868128543613138489031291537647741409645898014513905080986590649874762734895430613048381849507553933402563416148247052136271291360494230842848265855942012981656476399254966426315839125901500509146418259438858480164530632037035966309610624464023511392791810143542979778396186478649159593717752075775554531768791746898096368881571892009501329248447499589243590165173207193568974720519974454658679342994384615002458310066967928880050885103304280998112842602535150423807324029091788007398108944162310344181744629118940116509041709595446451732795202468484946042956458516142720691316503310506880296947146373545545190209658364151314178796375694685702264490803216608060852610047050214351892000124729594393716643341842785580016929419677817235789097235603404066424896606412112840606330136263042871323148813211494080296351315715415696459814177636604889663311051696210641065155640507141060987832787608766670792694674920846994088551639384352950156255974151494947061256173874357011748877855091984887272579053928451649099941516094104399441335576429724147247459769172817573643603654944696816825066600932339513390205786653085718662635253168578084722495495655702117814861553004558634701270311841572796218235765123807022352329849310380150648412292426727698648515533986068968507013877439717245043287395783762142869487394819996260680123674750895999286115575561908142197913360287378614277293151559809297469905910425695717370327553202396343160001397189538700768493242324476487459366447461644322091825481912034243588352144287150675860770386210348977480920115570472098021573781286519606740293874828823760933604139319304770188370577308226226584292354701528583780262588097994904845833702796196699436909155548026174221281465238553825130743152852608137042277810972343519410806398384638920910472819696603936887835805303739585595441104259148971157415776432530762153707850653136660606488983628082972491439637225176320 [112,64] -41145008533251214595281047376168444227698297677273732083454975353396849596795614874600996266494467498687513626991251290788842146795837983210016245824339421075598836382698039099205499913613859236104832356789516019023200914002213420849231189568212305200318872832814893142292448835501795773205747605936823323214809143208048329442664076618657672917818072750605404645430559990503461542678978612591855810250906410558895253846340934892923397180080798764273167692643006118612402306321804672372263437197885383615214017827405523771685042056362504266795848974233377304178427992631218615730450939189896259167443540907930417730633654909449879334209932274504970290928081654755686643563989187639183971184209824252989726820620012397656265700221400194356371989744718798765169032758304766976064875174918734235856765815453002759047366771422509409549988695765154506092176227467626877342955562329233016775937039740080160127700386328845296129989594961512883893311553799399298420626317067838645708145887383818299645451021650039444902898911412534102111338057624243647662671672714957609102182904749265118393568931520247904252772987158543361223614602284744225003156490143167392904145369694428936613136092627601234046365334525015535772318857990611206574448867311296649703691968748233080868319106974001538273700774676235865005233448289375152979807502256002772748453412339761812050578951723728298726907567276595378378253411637820862578017010861374136236430096863706761660953428503456458458562169651782249892043510141852650749895869125760114108361400701566827091943497717973224655443834731624138551015266051358262194854992727348124345123690485495590345465098770764827180194084501110436341457920790295776668487383756904503639376194426739798515939785856556005220645533663905937779273027089439469687109842073124851553931287664069558281338914181762014645806031349885955719747008806985055636319426853304403328973136168657586451699996070666013001918778246676527667494104443712323733213473136481748463302176367920 [112,65] 2001196180716447730770757261195243483238316302594218747922376270221707654201022870139180834177582465083572707543117026869047547114056351470447566472847412487139242240033475028551560197984245913833480015550146065842320331143593384566048189639761071693163198721764227932478965372270412865879144182787748115892210986907040452319386657650962233002164520179917487373752445286697975419107528849991638696196071701470519814683384973456064708515297733778624897722905586420057797845733123336620080201905320699738900871727419138666574574911383051854063981456114571641584538219033282104444724732005324908866780828047760965492508111002509974449878522075732478884328507761761538153481091324153838521618719190731410746105099128602960169901507645207455293231307440868297914986246996556275470891268852059247465753664791395400715321496918847643044409896101308289781950622226743508262895081882239077172049931680812937613711016598058050872183164824195367461127065831024220215531043025725027138038525818259784375910795549722592191002057003166367578686853915864050190087329648920663545011574110349861629039087861721166417868073794235229382432613651766798229293527962249989079662756222289923147781277819166110650213012789734248452257145189305973914258732200225581276009600239709632859417497139236868094796621423734060350698281423124444931554333640692662653326039995107078301703575024635053003283547693888913190609935333456194509641921034881986389824873605677538917955233439097554728781904387559647259234842991320929256487888555960930949495430291746913412017195980210981876753386561033834255659657286463294126138366166255730726597055796569407207306488764939104282080586275507700358862346989006924586243342053592098097886926577189506284421674705755937090421585425665361708511570799387010106133465015443328256360878851010143598801944596523115504756587943805181739117446565810358657833329416924853421319846036338673559502525599207786746420635494911732403457812933078123235467765523797232850780759040 [112,66] -89302476994043035384440277959085762289763733446939550628731871733266490268215896456446412059654230652032490963380686375978468152542862801871528273415958254191744937057172595859148249940554783352930820948232786045724951716601194061667853865560678826513864405100251245236983143094289932337569396388833422380451810328419597237448531819962964376863958322354942298500090093711788309544322667129571987119610374749319823003244413850327019300996298079651788284904491587911085498849090188927896065281806506628696976936412818553439170551936098052607516091418685879164857509569024227329603128162531339639611466791315897576842693535353855390818131563469851813134321272025589778305287810990107704295835868245391272972209180404316556233618606287026814428743261840661229297100133907230451749500294828369284785347243451563063705277521267274564219362668917040468002531831865845390062467694607985362021871703603220338228523955428517943240499883462431807289914847781775316839848730968801789661922638023353852861493873135067432140382505225518151749556693940997735580853931547677044261258861628258579345309487944538219019677350600024504182692884988471818784184638855570554257130414414466642873086151550458458084700292424057168295651441264269951151069680501531057410768713212871419446644179374645697132901026469721498899896427652907236454474872941696536673633029592880540130220486973799568289167829788543203059136616129225108824848091603071861115307390549506872231728985021518160925178348214231215757018035707379553557477716568170368283763113989494711796039735360286036391525880891790958770468126011493588661270054261919506805236920713920439369284681342697640499480468369447972447872085435974603846821383542218305965097797758480781153245040301380307544095628017550451239087128177635521615337512833957762615113414414955217688903282995667310285778643614482305782485986625275328307959332365900617243814081937778575831971313729294511933289904381866717414825708251914077423059291835127823544000 [112,67] 3562846602550966069587580589618232517734025271002226547693123822285107434314274231145984952295346124469847549331656278981683430255435539285900572595237505043701268028052087417142526311210440157714780227607855314471324023721665984407508629682957974615903527919592993663735953685807030459650968608140303977129620305678840338130274161217605307643353598460179701784435053184947560404734476783418106823034909710107391016564048775897817278350705714230713711182964776632091962287853992732201255782757991595322593779084846739899722065378008010995042973852887265293662606122490677257368206528696136342261548812169029470676752756156179445978280262245777102656680449453461947338043934455852029941897390863097324045605065151634276215386578488864795930751545490665517984529194478623403390025851089303124054287022386559765702025075461474322681223986887754785347132974100116521697861421979181771621196204320000913492359174971553097533501219266079348229689919665531140704642443038694380839745642402073185180756410924545795301975721355380085800400439588743327804872955335977958254362697786557373286326114652250736662096807197811777943167560105606071387243137783487894194205887854899174239966466545399123363568082671829854736797047800983748111172500656941529614936594487750110159285512182489247279912214089750426292050670904819150907900959710346679050688992998910057626234724822474336584988823428409263515307012220863946477816406045584060427980520568702773255375677863181318877279658784889830142179474281741242784371324704044385108845273614466327976954171276898821498661403081371487824115239549885758530749342994796697851701748042682498929808322230495937219230982576573922328662447967199498499314721787927947030257672008448439434361845623736765311526159225548692997958776355254193500063466211708423531415977853172082717139987339465023392696522192066940685686631113161276633136311767656786186828894231586892664686966406301097360608167459937837303266364127344383474732794121130799360 [112,68] -122202380750724454564224549208122299193219084285950858969056455088678783845911220373175751976846894019448356471014334890637928263616929141465875811107406654694655349432588056771191943193151355673940139134345652340502642224183900369717011857914293956237978150721026003435987196887933582551093538405445401172317420572214229585898923960015560775334021989302275357726561020558289197975749847556522584273922941388584605695110071323376287839732047106202794016685917800905891112139182463200345267877680165257245136792239935056693901985644148328560569693279910988876957448233279284010288522520726524870528349977733459220863912315825073122533353504971255433804066229229067918121952314606622624962859203424872884690950059978909431029360172656209868900422042623425709947227626531800195879509120885130727840377925385439882527085463635959060170753821614673210211674648688587754143166400419022913443739202136156363068046968262105308259082723647111170801218736867705449530590991955061706171144412746317377490234408570123613878178310706280771336508608159657596733614815113977100966763052683499126292054280615306616699160374573601852237202274188628967968418578484869110460684958177380308365205737674817053518290419368979565810444978053556765604169211216599609936645566505676279396781760414201827500388257464158830972970297520023423525882316210227775143650337609199710246350267177059056966146291216319677157689211854035941592152034578555099151357657000038030134150986945662273306851282973318447288327972019158335772561428533685763973080682557502014960475169253924432215023922899627725251088399661867130455047031889097987596410394402348691286706637060427729613813264169685777649790964655240232640181772032515333760009277336659051583386538854479906355563949097888167895908131179530433634176047765206896678292683571399571977821108757563604757566635132521728995531425825743636053591179600875281596682185235883407928612471377851371644887956719946970036269545208634303810642217918560 [112,69] 3554037153365042847067896287744582554347802140071580073011412820790287532768519401919964167253376484363444171198702438345023330543027350169715580424544989380950490344285190535039250253274380554815616018938239334925622434810474232430833095792550441674519823169928883549903283391927708317672867589169319212919569108678285281082054705097568177386048936540984191876782288284580007513462110712819542856704842531389272739286821768797761917472646571836499797898189113226781562593293090648261171965379662942758148342497846553991741636831645046669451566528221092750488695622317898689235044037675653476955441205474634555775272305327479585879579238090573412659438423993445826245833089607131808008039080455904240805309810337773008170310124497273820998082993070091084020257681219885574691593719384084990762190829583753485607392771971520436905785021219393192051717284263097849960981689719772965113135705005803016000282431545050958658614827517333057832856641503946662379692285262830515488327934917225684915610021935179830343234678985834219454128780840118432837685538209524003496429945465374457815714039658721143752779539996687297961469352110012213862754416848932362816332091008805775436530406642348277621886848192437709822516483183518063903386232765603627301682887642875141469795310127843482053225719475946546225615224631433323114102947503791073283212028688534449442406258787964039344747046503069792413300663401912061179287135813740960845565061566388949078508558118413219684023484650851562173434201027162837608868967385548498785178634036118151563745977620947219261472553984605814352908484466743213881108502595318132082099848879351916327810455022328862366948224528556579970160182874417256660645140472015862205659242888411049403223491554761517644936072320957347257732501385518137808523418039970404214978652622666522271214891656080575011688456144049615089632613824462826257867339029669868502115811856090382275677568278414940808184080540193982286622956530230299026730705600 [112,70] -89105543129705221046956686488124258272987285584485117840678070453492199848223953958133392935965295580760618941675517460109130171900311921953085072229408711332601451159341450983050030367528445047290093040531888111072596628734401673849303961838524450375343541470154548368846010174989136295323884860270997685569473360048898491675704272852214007356322333700894616468455312330508696623592283628562434766411158586874369046190816773712019461548476569750862451894856930534053233558947077924600249887525014164543546067501873014363650641825286056176187246646341894370137152482507278279240207192915830163477194055665650432046423100694461607643904312656931741301096922119844183510792944729487144909454020859084884033372098802760471068054970306947474032496522540259190881766526687375135356451720926753938826472447363280734637903480493507973537684321799623558307637708688535866600963844733150196465016704622188301247693687420802028854234489133080724008658429623125840289858959654537632087586969878905162514920903233271060382297048223455521878988124820837203719382527640785448786127846807015652063104821593219561031251010061507806129353417717708541165741591364185560091505309717517096225932885754978725110699083669531350805139261903179869746749032959535583557704792768914041792063525168904989415616799733014403854092562989764874959793144432745339284353741780957800444122483109296596811308452971086335709894455690536643332927091646078009161539833229558029939483878767334026348824693108788570334330752022392973426457320541918223711990464672098492628092079393758176764980432558753479421772918110434822116391503802672068051310509370058043260433098425835100514464469543013243366384415927979068172390111712578512111212462640623210348164673243251948632457962239003005166336556598797073440402568240657356596567972831607606679992740046422503878539441390577192483426329860753177507369842154518688502284682697598200887414679696699554429358356471634955929050860927291908660480 [112,71] 1967505333153359413738419246528794635179604198133308786276462990067227561781525995646342540707415837892326398918387251875702365942023124164847968386221096095473195997108635024600349464898731229041634804281581667385323043654316883527417095101152850625859336593413101202966138832738012942093154109721713187604706449318365861796610766142288170922967899414652296804635950227702224444978248813300865974737867819451501068993179446042393611654458062360714492780514060466781232587519219856362543463703830318803129369512382268380156867111291726101583324170633153539942956166971276941400987519610024265246305861196952306256980089135974684020483662008657193914233092660102730626132892468096100248760506362379254700687005621693438996708806506385269897795056469694589204799127476408394971199865527613259638745527131442551927271662597377325548244600160676885055650828619729486448737801763478655107621999671902100570298393742294663531364332130626104965770891945271542375035813734004720648600583551136852001522612610849043602491163128509623530373574118152557910478956305108000179893994580810608648992492032241281307410251196805365748044064742579298613685610360755291235696587862612444165205964612704516009167356528384962994643007149367445999300865205132101351076318708755079628934305699899646938754556211349883682144452711693680018604708816293028754770186917807279700515254825750114988531472070007798383070938045625740717113355769596422872570421699847822964003317596282136968620569977788558703748443386862282671990511719907983509991463658434323051384782931975207516280479960067369381946261241056634470017114505803246022043362214704059141444116155217429589765951087112791950228298714506550683170323474365021521626579638280842164524331673176224665467636488211822531739397119304659867547715284223773855162706522660299922258872898391631183684108545372439271031175723029886339336095812824485615415976919692535475727342521047618440774800958228581269088420017920371328 [112,72] -37038197359894153798007933670285950966520345089280985557718223061601886144732745311443969476294175207070125159886092468939185183157138589711601346358512387326179259688906215076068168595460138129450113709353806393156219492264637681088481896687973603566786101122188005805751826160372766465354568986420352190565024557570130895962305359346919912537937051131975938086066047486530722218382349410244128608870703642958553525443468008609627005172628290076497163022685485703163860955065127539853013233664578216128180760120109737808771494957028954296027971303585756660090026242342164077244904799382957475955997677515252718054325268054757202069380741405966439084167883662827642563051737753673678049332493266952149580980631423772069705153744822816486373513594234876742115589480682409740654072492568381701119400684567908715369540263434475175091552363316638881378508868099095128189962278728651746890468535578364691181151185603949413401810500547209703819882785700657430398967061173656174071928649519829382714335020977625563955041604916566325055269165832415945570722143074556453471281322288746985969915080823797159744075059191674265485898063549842502008194242628463675811937409917137264269636840254854518578832505294187755450033757493412938004796245319279520262940319835208707184966211885635363190434866789367874827006058026076301949697886786262743375561526797367399277158798638527279435440389395114244366435443190136356840053426400833574947821325961036900934892755455211349310657389162827697344871033015497864865440870052881380069770415927703058682790662217320437867099915778724091524557294164366017497505863892014993171679261633206540327606855411980046801693466322493553754100613325648669912817009601861223003730721264755436308379598917279194781229326517114357689152767066174956591926461210366593174380988289071153500026056165647122491739194314057127846576854290252296869413270677269882186799419266120843689504389108380028991217894139485229590921621209096 [112,73] 540054851203954610335792277095443324711781204316539124549099897923114202841234907087353297736903176110175608173289771817306666705929663718217455307675228608060666629712803244538846903732706057082677882135194369915420056817581224808165227779556286404630601977288886670463746960588236701311855294218909633682380605986983803189570220012610998234631087106264071492202671292772869307818240884927787114756658995773818141217801472140460023950431766559583127189824798888467665499956088395287528335247756125260870381020073430666379528097438097072011614369397774105896924572767541715084498787234926292440765966427849027489743972861090028993072933439312107803212653115022399996277429381188006884990343423147003369019643997195920918667843264693500358221334832530032247967760893701773371365753891342075418490549849558889028960216091674603898844188632879299302177348813725911661530116648207781411674279443505464696484982151564826881196669060546743192388208203576124225707100532869202963056212075397038311174632677788819556383634132141975618030919617526670756721402895308387750418607854613990862869999862156833418064588548067012160727104868103147291696316446197066696555171924538299668016217574230991630420244541498504817570526284003175855087542653569431235264362992093974072069285825400987578818167246649110578589571519716283398537278081023356205752535925655116451494584236063081379410472774918727631419906412229064514400779771304862702588777182482198577066089098322078171798547222899703580978592579376134284543729532645757933086382528058919425007323952011743878006283346842533900650946272492670403991498526709856645059448881822035225688483950033596904132677437607331001938947596847672100358640064004576544871276166674637222469540303884269048026014072396069911280768348897063821176409549057988510666367958434744527469746162278266452316994171071003194746548871165508118983921710679947173396727489411960037041081733521081745524418883410387831717924608 [112,74] -6103584706247903828364806811081125002631745646759776586976759552076108821642407873503263013415493090678279489714544509713666925025485533037138681391904583595015521579305162301208073506707969390003623812899835878738838845599053363644002667720458158914458446084105176149605982234454612842204226996857293832113008302786170015452614558298843397269641850612143250168958858092797786545487053898306330879159126789660939135492512296921598806011747722144252707104276875232242091704820820334235434227232217505197165248680352876821802178754627854301454641726867622514483511428063923634921109162783870602069619901202099582664641752710688581943745420237649440295691096041637161319095040306665138289765122967758753973077169703403061195881591544132238371824594528989299815946222842971829191401143404016180105041141566300058061831090961171509448188417929254886766407142354723084114161332174793698532526908694634124750882955611952257662463302865683590298411692284652965866750217319308341791125069391344812781445370354094900783205916284256707517599714579342905440723234776131166123183292185068157389674895613259482911221750294854036629087832823472542509492053499838020447463770647936043649051339620658640763674116834530866375509869133178139401507029873138584220470974973949542985312854455234642563474795518458893542702567183681805812349229232355251681390285486984608057157788958369420658346787660330418780736341938697383103534677407383257064035080147296295792321164269310355143781664701261977888558813392376929229669307665290127783209826966301700682795234364707190496752578178779453974378000504682979588834854584936140240530575423786437240486211909974665188054654151403747030080361751951885295873865342462537433167234239597869842759189343496716951306555039136302480999597835374052019051761582099001024332841053570504072552129401043898833091759849963893662141361042701903630588878616098566598753542297835364578353755212935902023104358958642664512640 [112,75] 61328518158850680305865738644889874190765104629159710369287627596928569051377820660193019770969539577699648142641456456917164334130087791734432731209640722098291986983939556733864192471744503258126587821164644613266993961957906453775681211556334187175264145856555088261996114275145406037464410664634750489848698194668412042349770787939461254544263052561182440194379354856892349095434303558488022579260925141106707110867066166287612520172821736253546473231328133714151263040731510364237441048646095241890695325747598143909115765354564632051979299913865987663062923043745602662143452847859686554363669645508123716848576855699828886158849986892329446974434955564290762852472005274446331617040332676972895823650261193107146928371327248728579381595528585544608031341936253390525791044724712072147772202625889135366009958085630276950777660471865340135211718067997407122795413213631043724772562754111596852140085564217289397684354618405294158958108134762702305873554735624978746973994084856629392574691337888891389871031667798911415465467373514430622543078528909061584444343261514969398601541603496542114618030240441489243482472673446438824564992417261958021088936950444967258980808367432003781341752699864228112349966236129578374211687337050127615491597691862091840838060458489418986561671434162585102414290751076289380171494511512451384991963874223753313740382685462022121271577788879731809817082188319378842853770607970060622990846366925609870064455673238973762596325509736858166577090254703044658409879646109306089162392411633811964748241431002862935956756611467438733658580902007507167029851326325643290883070951383999902455712077398594649780119355197199920390133524801937291424305752107634661148207201842799480098343539340103088351635860940887301755435538134179022415614419743669684850233896464766484895753881846021123134928458817681613762446601412753146839638743333739471128189740833279299004974353103432951091607966211634688 [112,76] -421478406995591956531211367292594042784692517378376999311152850396646893012430363020328920265602501329775932383851364385995926485384686105873676802365808610664247610838964637147433136809425301225269750193716113658303889771262270611932774802089796345555346005041535090771755352384861536857404690932544773660052310342443183326558200496236618162398457749121242871701617753044748915279540216833413203316660009269931734988046092153824864361133865153850300380919353190176118404277482870762867652481839942298891894581488103484811520555026871208554526169548861576579975879170475133559547190918529424204773671638396479999564200560697549626646490663426409843719341252624763027952752987313202137833579170243205333220698279821926741229445432800305863406377253989456396557313586925789021598691429632996891751722526416264220700902955524628540192654050437975212298834961718029639727944058580863505989858634169232365500677809532888965641339100742654965604511686185713201197142408362806614847609950150228900331063937594863244790387983085269951880544367500709929465507859226264382190118462558925036864724681728750636386903284285259184152979376402181813380504599025797802004461005546318324285864398101382112556267270995572928476594506887860569653391218736584327667405805603321152026618106469782457632688133507490479146694936609723577888651168380498602632921905565444299398129877448793017108514563525604540053936161697508068962415934239514825093909432102015027783149169543904675294779333683106735607061562436291546141275574706268095331744019875896688836642528357266144940892513105383176234533537405853374266124144439360255934403714653701509705559625770258752058261345650463113922236382454173487548175817757871424243619158405975802330315825862312961525331031008062090897808634970678983196194745822240940115425156828397598501516502203316171108105717968617328793784262258241785802156003539646519063823835986927687489182613185382484410761764928 [112,77] 6365181785372669415883340882784202516304876753059363919017797758107782867402025178410942774829806388218538607784372550990470877239074428875673922555866572446161191138180124112643645442735204348774052023301799286741247639239814112892651008699536135890162742699650635693769360120302766571106767569748038642633527687159168897732691962843324513763692181261369342542544658147505965970708600294151852767803181310499981070560567018795306481803532000886983270435458890379314586577032670171551666621502027014351597687539667732194846368855562371418239804412948441669710777569173913202299701846500471378296885180787463443554447876942863068722126121822302876936233092370308660750262687073309480598674646549199011950762314578319793520518175923176287973080122802261698020229636634231376625807070628170064564676126197298170452494068169919754192533759819840739138001414484003275008051039569575610986801034894988212386549712894198043068743416257791639317731959113890433886313634214314918298723832942627156445843315517844483010905616312967558390025904253063943980411364917666029248509066361540890542144251489967991517853483404748911497612845454923187421438868510042954425359639499650154555987910506433743380547807039088796164069132163544522651372636820703845288304871424896327086128372224762990522172728236684047474724048934182926256873426324845982979587734019385211180032596542467537552814327580202767286140586581674483119703424130645033195504489972749980735519176427306299488942211060743166979217807171964591512786899219245504679008683253584642881726432868849129131908539090578888604679428687055934348147042583894321275377944725411880980441502770550951741414704694164091544159195070822810916060780801331775741404476192277133914090846853413509573274115232562346106705738966145972298233783989971037495256348940438801004831397876352352794345580413653861604315881943200337960017108408840668947344507228698233772799351751268291683521536 [112,78] 103623356158700538879710048972379577822418397499001417709218294776379118407740850424750172172052003637697601404673673466889572818995644051394473885832763461826496316909292240896774330017413879032306035629306117763109838551947564563424687132604847997473720128040672288863026654900423725023966391237285353163491140259010492879302796249519177398971087455168545214234368391418038994578103583806903889864037380842076998628719003148508643938121687365012706569479165295988636995529783779163042420288393892274953460602988141799934401890587757842582435289650720991828796706551334662989846931599094957609894537111862431839344249692701742311005560973838944358698955429038267885232628887769334956383657857071113016604129427987462987306740017668484839752918000263997281582172105150835584445238073298200163377945330149953047252258927115174134577892194986599139845830683765637096829714361214510040923482577885665413965665134274488412758787527108256681633535702824621316954274539684817645406012300518672091081474920680359393122196861110067857435675260680201571393485972993664066001129034522932215831597409398769688747642111781289243183238125545743416909374297160852823173985868597790877911677074058491779006774300680794212554858907748392810714322587730277718692357440871223561277830588987052419538031774946094821124305260798861802620635369752731401464736801200123664656785374040936286428972757339050221143531090671755727319772989527840403525528033586297627761148709924863839317428289734486287355562591479029659480057750482370760456510675415906391616220323608488787606878430785142203256209510796090246911055441497401220051988655234054000818973653627914962119822462333428447967033303152200019188250806722832847184692727528756711263485677739825545518839423558132272342593892788623871131666900752421534233595205848152853354814766972454019259120325869332793065429808552831359323392473545258372762114713080545070237062117303393218048 [112,79] 224731023887095023166857714868186359687934009215247031520581909047413374871589982962736349005162382639578240485658591735492958534417139580577645335877937007725516177208999280513528660718232489039751635644203434198835060052281719429461721557805002556105703939869206224064686673817836016480542947235356997294844283107550093889080341778348206904695096034427420403844641192658987849278761943017978703219926829466462166457860779566761843700869329611427990837811048723817190266308970832539969757394466821764001257777558794110245413431273905078907865045921635612983224369056872524350572527995272896863516560755679662333023396358235127755012104044488822477263710249643804173484157729068166964246415821650019654887173050704504477871483486431018534115026780150391792364468374510034876556173032962727832955039269866741028725177320045738179069538181200002554084780049793301066740407773325667608220270726071670076871376550497463779219231736995109533507147140374116917214421726109328402883246618055290616934818062805092230871229050549563777803546121962006269263849341053206232840901526592265214849646145712843466397379027796003173235327112158522572291784693385305770762090226134638336155649133069640750373676189901081705457899053508636968634919462349598977885390592090174155713314262348840403989966004100303421223111940575264957130929233184530549634110684026031253278701275892638929983167984535972099195563769301717099771950554455438234463513310739827960992464447080864991024976146963029952395640563558689307446074889407499435804192285654187875028771598625349457490595242441807276706902591951330637644118511298848657840796374268952711392432141860345828173380403527775455990142466382955607482679827665839198554826204857908665563839288676699302739185432741959835969417880941284867194544574623317228620639445571968282391352814580102448519098437403236578949980423191638956556522032535595740069195246259936589732779434149120 [112,80] 9246629536288194880802266116334642218688813438435797013136798353025643481447020540709452293776904924752413408263660731018753483653573956646428928871368293270807289195300901893580661080415206010641057062008995951523873465184406986584699831099293663089283748200862872073552542408693742698677016590896127177452421024548345238967464915084937606086756260877142000318452708388524977749142175460915244423179116017176030333795381559211501623867268397103572991693895717951258433524129300497459128639994945642961471912408845848013756537718879650585277548220333711848623794063548064274634186440388115010578365524658603165120224828234604429393119571019687726487069708319432182655719727504526585135533385097648807723027427608171888522338490144968724310359217145250497402438217611363887440653320313941440199061340599282684001621306695409143738365441615651069187216106905303629489286493114137112101045749167590912055920040475050627598591676051284370649767335175273376540273117597128191491140796239208147943994902517932139849710502568292432485000033681563320287307305854422867185334771071246464896409615311001353487946838150261081688027437958147234683760885514007393569760870249039673393718816107432268761763282876509408386367576446595163240356794217315324592053517137716683570159779936568926164701782406649729803682060893747923837620934763657998447366011695410039164613278042846039345919663338907685445050873714602659700258041753240926175821224936322618046975347581972604832046257456360242641342522715234028776829688665156425974309606676292465851943489920703231778842176471731004278097963957267139425977491844258353781200751317079627314548594444028380569964788619199587573272677078081520317601977733727775569962012705300085971863785482698663867449184053807752362056113589793193445200048827102214724320280486218878399547299662250925204354111244976499226998359845832318164029691659479486630697796526157543620057084976 [112,81] 255504966065443780327040358310336777892208813495649001892764625739087601233293950713047174235216389510840382654897329162483901350637186146526877750941800699893413059345293639029825334636490738100034795921079421609958131283375362329897678894678023238688257046142458024068257505341962542781561741050098360679123073420500194230036994401728303526578617352312877765236937505846603042259662982715626244649253652489613651279931631776648054445845915964768389316983318973343057194372293329173004666080277765757884411816473335252908392612870674151819153399579571414035631967964456069793180259516329017062257980684759381132035386009613464179576464517281355076443109306673402322010559715186401155843630422104474651425219094466237507678009750376506364499923551173936135726207171365464717295651513265204161097821841044980419330484771423230776549069527403190301116661388639744620581575809676142881139997829775900428022651549844075747103761176898299480632268365104832214338148144050958108897689762865965282479542461163183131084089526519249000521572714844235304126871386403748433108922185216352521397942409236604219169456447331020618077834913644787729855054598100677351432993228014989115122198042696168230519155862862877918081404231423645616463167158394009460033458151205046216304488837618254681923162554211638788262248729949288236119739855643822238667678895511989263190724895526530716323300772028267293314792211943513882555185277169545412958246263685538019608227675545611532497969442640628884922696189015483584324066275512669112506960795150535747552933879856643346762896440150497320648338319548169500861732661908809472280112843582060641093397447076194491247336740046856445790405472668081976634977868661519907694075066620713831290957745247732356870769108757699234735576369142951202502661111320219474292483459811231714966137603906099221237898698479572972795575123118743900272730660327997053324743194335802828712448 [112,82] 542761676971751979002639837230074207959437357941596817235422366737741039152522291829328716939491733535745850434137292614111739880730505302413872034389938263275871440471063317547107869484358748963564516195455070936029619149747171983972661114159608386033431637598373765078887336310276420565400258461542406790850394138530884576898322399038744503348291033829540159424079189805265853239271773399740932424365915747677598339366217617686471420185331351765069648624331977371225599273486192826756379241148895348991450381219784582141431857194378265799671573630350800638063610332921645777275872249422361250470018725380072383692314240577048398576299696726045364388723694464983565536821562150593060592145473880204779150753065233192525535415794747054109205627558495678810541386877077327329580470519724266671630635052351994131202160876785782449440290214784060494946534028534466934579801932605954951454339243316857856961405235020878634865017804729471367327801945030529892878518235011037704355832891160974342007875567030283081595995953779448006929744755376929945556979984339414593153961988142708375115856281135823409247750876706894554920364149666074245019174854060496998662885815811578801119296162388797810439460182962722682345817712819180914845426978792786486934616475302199984894229910657635105521934833418818905264460505741764856659510512523909483670248264269694670652029529728600114406659456012583043369916379532116775488425765191636871464295405014796145044473255510727032085944758721189704662776490999698272469466505968687264037217438628466924587427096606097189924029978742478824607829088887935504409037999449651342757064401694706435392190913130574118696628546434811366707397727217424634721341711329177122742847694592639944597286244297718741126497688788398116108804705986592699384230173137503796340256843900013737926174117516659079696017313132628815249625061286023770059451876154718018492894885560728512 [112,83] 4673628390502812242798841339344476919555670171749994646860325479292428907904656220633267680832905661224633571774732286196766755663139570397838193608933619753540473796383728726013240682832661585918798646443563561445988223531366607081740903768656415072593507652834646761702621145263470258160973660794353950050415516873215193264540082381378788217228955185164756091934011937063047065427891961261393513675355188381301647170647154095780888063101965540267398509524557090171264362272029732687786819303852397531542633575139347894361198870847085998704052127794630222246628183128335620152865469945320075520677219906434800879111000165165418762430080313921364510560540016761038200074387760464967125822122849443918686566455569680689274742204366373607836092440830473381245993406287735030268585476280323031085893809995390603810253420194009237192467892155535515366021042891742166154552985353920339253810101239239140732902653256236931440435248489309175125286218935995721654069714752061995239463921904705946233732480194639605801544289854158184951176274564447276315131149927161907694181463951327434600840340015188187847862397487745601406830298621224881315406242563523037396747480655488285347763466641554138215606526402293980843025921683428828148754538963005344867759697346634088107843080627412542364373139037652850356629160528441357237713071771650174229122540694759164382793918727443292887594079056027528641970723202650728816805746735878750940389442611492163772948279647511638845812084980756928202316397296138381289024667515519095068149396868711797799835142839167600837623985187461030424513934152057017599617724292428421545879661220376476165975225248114125031689574150343312427303647425799688175838906228996733378964590890728864878817018696485109350754682348112657409039209216724210588425528706869813098517155703925189352270306767446926067369442236880464606763311585465542172334000150057564301544827355392 [112,84] 62906934451086516148599907756801516295039497726639045143985534250263136501463426298498707840559188239977810040449858049517217450845014815211898793916655982300874452604408462904599969128639590292270343948467562238657794401083606879104478985067685445672621165397235546803032657364725220251123290851237469230758921103399185699310627403620704848575875531155559234055536702959551038585761894114025267122770290397061155882813735189554218900414127365607038270350757589098949307990337579991893942107244754164536597373994416090703925623914865946081632533423188575631548637448576770219104889719998069605379692008851721916513497046512545233595627326548013807943188123769241302631654505125375500309273506482997615139671698721162882223306853227465859516483519906304692614403261124055145152498650321392968905037297606632137201008834150242491871782547744975175708872503218355921965369704055808397514983749419039481982177676816511563489055578226110533969612934957587494896914024113450512657930112829897714798850237236042564211027057791609287892896567369533213296844072264786129428444274594664524296457706841526251806389934122274491602550077401500918092151340962857479339227805475357895217647309834455469867433991213419786634906536041184600483372253646662063604305408677310091899317743919419699444845548128014428452314654158136128626219177671080389494699935323920419911227308891922473806244944344461262524132072527847353541430259182985305642236479648303397849429939895969136610003409878907719076249736623641685137522957250442288770800721106200112790527428785776013949387700920382478557839323029177745386124358162951639229099135797142368026531245403008381308366336782678522290644530809040954261084277594005235895300597608838594778674838527047786668236441028228423082005588849520526539921820439200555636638775166677449896757095617641834451816898407154118226302096813477516338577614565537583359014304 [112,85] -129843879769569339062140306965846273088723931176501012744611790068475839716654832362894948313003745000623418034408556695655290363935780960005560346772287777147034971523391936695069592149600756186997881951750160190571338142033095699080574517194493704463205938193865772495128646856005698588413746909337064751171450276770974584957793143237382422039741324465398607570183244346278421328314237218106435358075027274622883623877703132706879154897195646191893168596819457292750778553267898705034261155870065307237320736974909578699817995292008516416392031201154205765887319200009024888609994445809811595945962575738795420620299252188481276316494293017850142025485415510057172599348066771096210255475782404267022350738442443832244889030144417585406175428169016423049739902562969496323939566314020153690439647137914242358678052946125303061004764079007729368168339978672517318462920768206637596014881897379290979809182978085494729017641346879558605899766086297051772019126046419026114419236693474430530915020332663870335219636180592897525882402594104633677281707295813183308659744884396018428392621871412687088946593504594043783478543073466347080310937704082199269007272588365204217899591758587859148224808032735562105182555751256481941063467076030307006454339817768722867463739846174570802529131979151428497847773453772764616573479543842179154123249377437557234913239692026631707918118775407442516365654449599231626481724569098234462384786247569288143174880292615115743838468159447706229217220107376126898471707887495039402309586199580081054491474932750458229942818408283657095888314667305715197200656861526050567788476852724492277504139165545025156530976541201827380625201949399945709877530561848449339075009403985403162588087619385034611664342917112211062784200306394880914754880161930460579420406180194556263343183518248849031322169402298843298311169196757017415352745100586060420672 [112,86] 993913670951878686462969516202501208658105911251090281036980581206113455844436796653745534460542795432621831379510268908705739485233068167194478800389438361627671460526754120547824999871360546396021011869808041193322413490600940682131460337217290780891224772021617859915574267361981770248379317553691654131228365541851184918800313117586096731594727395437263025734920337876502704553780483294229141084414194908970239060429260865169812803687119128643865422839211488781049274967639259486102548541507485755837181681221641671905846546902484119666805508671426646769370727199420737559653501404594212343182358672679220933742544532241941711240399827969532396909858441275928638827927625572120870732777627130580781700352173008830549736137024500638153960245451626303731951511501312692307296125800147718501533666740074857273925610193747810809915711166262040221346811082984726259551350698654381941201220578026796484962601228938418762123894286099619120023976270200470631470437317489341267309896749495606585067429530400583703845400333591513705220077939116939087960689429881679804426297599176625254521587281899042720594306818268769711676485128859663933800714832169461293626803498366062137478111981762799071642873291485023970616024969169850209235452901167240690632374759874234449740363989497054471211392888594363062038358494305477046455403444496549297932075080018565178464631127925061864645674575101428314897497747115498661081669581080501156509240533870730156158615323247866557142816107976228184616294310315266807926576573541134732529972167201697308504981503318517897502800507540471548112121798359303145872309445187218655039619538704199362257669760317607450540444646184198109693762653735092821223914498907897441524467409378634112548151976095793485100098882433483498458106117968259560417783278528449554023238397678263478988849401040461963254037161900085507780092876520314874535693559092096 [112,87] -821991214558978050802499858884531469500415874377288336344117349735256864151380449458884892850393523143304120686312334710317401609619666296347425838318098982657315373390999881325255683019744441127816735568768576853532758459050130113871102848908833918625427399798895189216747764235874876048675552652035057505285227142414750022409037885756475337654597917617567301713796522622601041141223438154463655495058611003923187488628962015039819196774508372104135486502306069628799919383624116240365580090149965492039247466746884832036153508648690621672870389773152267499648942702014480440984159444773760305493445599320064943925273685711931353446030432943275673799903506449027079849045526483022709278453622729887080627800845780299880953042219900695622299415261910715098249367202849665338740033175687639676127334693350717252870913731848400889752285367148756437216916639934129110540395157725002506956555272848978767289493755720901885211878783779285533190591014746631822259157906353995486840717138519951063176598008236921053344135360594608690120783314625106268229476346732892808040968751763661029986654045161240805484126747332312395753249593977940284051531850325586040327053035858405034621851725864865376939287910506901223256154568796806739438638304619620964275279055249991286809003745366862469838117842623268047135634104226493090307948251030541884729699357656199003435784516046214044495511805260470807501021810503331516181845279003361329737129214594363586856263088532284688630633825473418739578308419954451166980826357956263556954256899414071973957173433616693800802915242192096136299301303010010677192945019692564167626151432338429456226705182372621365995459866895438578526507586757394232764285399702660288265466594274631567989448613027767302789061997108585293313929141290962443869347939039351995074193764802534722571827234884714564348966841573375725237439481228214775192421376 [112,88] 4760793442072147312371495976447440615819927602151332919955376111053232969947473648301698879928101182639838487508793133253189081231208636335063679699313906083212678289319284040089922029184831329061907249575565228559194324968431535057205248692556341669453117228380315006471259450338756380398914004190039233924064109969049987261763350924330973692997269204059793501664059527758531185383173610735967635994885244572082568797615860921026959137507748647698658472291035296871787397656668893391687161172841212022230901168654722277724029177443563073362620164147379090786321621114423837527130548666483604083709964779632356165697781510638604699123527793668298764570874035110903242568271682993803798385835356846159120609542611691482993679609220039200384507664567403349855169067893287578366446123730928308603828892276815182041328311551017866292717734840714355222745613497709192667381274152230193472312549025871869992660622937440833067995203121589529310583247936291689636450866008848127384459850501079502199533157190348903899685825300284148367511949325886501891479518801745118692473709975809463989352179027614079058594718991290250273578421394709196364342648366322231103001733762129691173406380992133234361694999084941293848285820670901561913911536224137246408843048781757899290173813023298008067732180389231601104392668866368730162846535289294673625864354929409261699189641859193638838942227593040340645163344348658884594010290657555506820413079066714569940726541242849844193744867723007399172570706275177710225089110032882263874260039841666769939106174691080490325058505991916242995991168772475724647031780582566315601915860056202850243026635639550822020854439562456643147818630750950247122621587340832447724205788875800568395278159074181663540387145033556152365701405272639795421214077308510029056154956965844148833320756802055494980416069109347155452787424501450260459038 [112,89] 945660315973945608464713986647991612370934392635443268234100966781644078100079114000591758851541418088934747241602618089944959415782055181154648962541209491085171702434075984164906855143249845003192037585524135815581690721336348691825861005707122365954841502454656726947527514541747385673893609287954594660455282274112070950267025880492078453299814453217287041903721319636502237671787218925906405525455824811964755132215245815582917352723021990463364203526122816728550093570631977358251419345484305997509762611485131465857210591898627710446523479552996748935426755365577588940176915769290188970644928557580053117148667086833727211783246459830357056596781960199918442706073464693382450406642591372172056942813286923044936727529222882364177430226693497084091411115292924996216638487297812577976261342890587924039332207301109465236328025961425721455737872074153037601882383074986862849629107509356584810738192776379538293253130058390959203138898194094499452334455247649794917020745174354506347832660926875109122179996703732281621424288881791825138405885950002487223701013548483921401526006223383196832739889577062069407586456373534655728990079489317673346257986583163865487549708909475750836336130868740782775365387561222409506043163416194317752943052276876891875802319098105591306604329037758042407115118897800436474768427473375342307507434732503798409045225220359159819020111298160424687772886298372648047464984601404476872777300513178270178444390081353231928126648895021024476731041981596396184381089147563968024623382250938244645869587895461222824836038970426444627274130600722929447445672251993595112952817717228475684109805801350167213968303052459909154545273995588040932529883289162962236543230664624795289150260978610469036471478745474215229946872041614953111855414089798841858047838800138171311363086426824421692008029639432925855012507544465664 [112,90] 5347931711915723829138668773917995762377580430877954380398912611819611694635471164470917171429257709325211163865110325527457937053132588127119211727522622333216300578344701609891098416850706490976299550873937975375432471891898068873265470853838301055815526141412985414317177838468767894216683028535540820031193876471225204499495001112947962148307077246390583747034093723308015635187558717049238583838353186447009914119642079368274594691699387124365325153011147963526913497083944781845373399419640847732464061226947929010592464062339793466571668751147662406274937827063911302402328052285073191194278238420621107287357400103135396696392826066946717532087609119013466323196638840295445547167707722629890092001108508747358235205280837022183556210570130067255556823889747012629532131931790182455617006583865261332041472565346689688082432022440613246650043280936146486289764367009311139780125106237627808282948549965686375041266795953868839592397484563457187235669957307432001664345386058290147458344078583510535433235997176531969696965304165370020293536177540683845545791655906108896143349787724552923454972581092959663358568364743224700269815664879716455824686631861731785294217870942598065901306372229504323382449432462012233744585745824341206380389069164051811304627627920695708577431832231929214390938797606812082980861738632254252486528832299099701260246908873207412662773315842249568517742517292553075665039321167244147125560162563296020078070962963329131075658614432990774848983988478626495984133662491985986875547522030910809863830007035163820878453742406785119341046998997242058468316486084434556788048953759844011689190338021528849769753455300483268096906321102246879502792668362920266906975437836442632331913109485221444738535092725457666439757502024181193274990138202388550923798410418769654098708549918138548667109754642019697269455879680 [112,91] 3125714131312641853270974328112149270677758812843360467204029505763119574123168851335256953492642703966464037619024329000405757796438614671211331121921806685420047630556960251713792473141206907496566573966906007099134459088636575771120010889324492723280843824585618456379168460520123237964255365286322087069618963443016961070410589808238087336878166117227747301846140157385476169544393713339583892785231400271313343309793260090695420224364313883853943394151441561213874021051690018218172131496464000217564288014581783905992248624982635486017273286733210349694024967971806572512122762401758735935693553524756277689572514452849409854161738108774025496788287144625240675653482916113565446395768026710939604781545953613401102242171184431919942846354607958181748344693687072918056592471463885992807495347066463736800456506433947174553616367541168054555189972418672560722112660880642563850937778443491330704978873636374639993903664738106346994393044939739264316396315615816760853654531811790341943341043819508319450983608131113573649916898906930656430393183445061392821988444938221261032818137431639658007988249717255876920773652412233555356918588600405342572231666323636828444852733671312392499746694346326318618597472424956004785382200522954216850489129498886896847515718315801996580225880985866578426409812606141072673813882295188675728162157343911512398715827878791459261140928672952626141399123467461879736300940852735707447489664643941751698807035860457750175038452876123099336451627343415708973235777055761698468836360256127388866313388742648957967389648498212894754395459158499147177298959642160926516002447203730041622183631833258433759168843864626169963837676533881395357734593486452277219034295608944686384616391227257925899363303256689373459077317880444948158290971799922872883495886733766244630380948129087583339650810407690940643232 [112,92] -1406405016832977805208183171158958331274112841331605815818833925859275285742741776912697348316548881146880919340972716219956014891866880065745562161761451883596080549509524277429336227309937970867542667688407524169789824861915360942035850578151606925070698773096280465149429654094225900405831095711074452327465991642716660998398439402352246949187637660075635017944304974524289852486458812499438897513017240659149325973160619552953228327537428901708830155872436797101211538144737354891988576907241491592493738471721901007605513439061684301186890264511957450387779162856644500448988006805376221097106424685831356369328379475919497070746682772114542326290014895836517960771417626442407734292391310710151865325450719206271620836871994713317176372396165959279831402225888820421877471057720375014778688277645116971700018790480500489704868908355251421096392833916539175770517600966723348177243881137246134110160164888305587473193628288146904378479144313086265830883302671525899149246345614690646061859690194206219166073143037049953013023685643489714798615443257777595625746581820795350889881727439558790315845525111600148208346613208906179384956922786818152671633748704355444909597240878478386611797800349753894135526374885755928818643011552511666709228369569069262699284802839388974978052936736729871193817086891641179800934906055444449769932633764031037152951052886984047786894300981888954786698145174253923165878138371072127582446749869292025029308460541323299582293683903323676469349239128830727558331252231817801867218075127094327561481486178464279653874682812714600338764476525953824384184206693380127063459235245339240680695399023820283257885799989290916830616282237367446077066892373118852168471573238353936957602413050666133007967653792289064183278147305793941432431408598797862439665509551046922514563787453302231968980010369949876 [112,93] 3501687426146351905058830861375079879769975815010146561583332706180415708551380936648793608433974092835250711298547143857767613600418036190288334321084647326624605922884982823499282784409396696356896538534092487348513314541928056185341305720875161061867515555549908114047143407517896157850880630182087059870157633664324454261676286447953490037276698694612449415617522564440538406876772014907319041849992028314502206204410606921205647319318400778884928684786622917597418970567852545601781039422118233443527372313070417767044297620898215206465780159647763881962378357173609413264280360856593115795650395544915138849104940348666288580327246854296400436060114284741577802393413317874296566245008607294368734533271534521912604763819822994134368953983642607425129590609361961630722107789107798778460655770231258239493560324645964435660842311014555627391402364684557990809016811468032101601332206555968892684633547148984560597717332230560616241959946702741610389214962063115690270196024240287795944694548515679223262956866955356933777346799235900876322740744834814752939921293489661953640862164919563900800201494788884578684612789195980555697324910780848617444661864140299315233271827546824880325545010935176754102384544251414557947809052464546712597471415307112231627020768818231641062750170584482431840005655296511279137313258980268088047978499008619890548756034588701967947382808414741402991914672165768780415849229695707128063802727578766402330009153072413344488858627559912839365376771738978881934938797333314643681986873086453185629676257187574223283462052866112541128161460680021068090241138778939881866065435800445171679440678654566261667573485238731068165293482343861324579968015896367169558864931752295452044243649128413567567925959235231234661256742959418212744116997837327889416233970633607559054063896011699950806651821896 [112,94] 680587194454563856984742457458278009267155312608430999203132259830032088346043091762758043346169790898652735425692102727763654694654773926713299194155546747777937143167968292649863253132514299535035407220271356436967260259271188060124215646958366337972116488873834529683422700113976157659268089872897991564130798599323662178395831877120171634883115510133254972099471491170141124365760240630000987269847362591457431512843217992072886270384925097142436386306909466792743540433267929560851073989062658401894902599396410610085375229408118125522542986305085084802953511095661904681460816569047550449098736602624485219526968835101086235134278023130637139939601161165169185678570438410699524305276258681136530257663809323644738973397928480352586373006462767438291500773508187327176169096330351219433649333988704981254009990493918367476774753884250389405180609806138285209901101072013619155362095077951410722388022823616540876225735702441686101505748043446954549314527604079124533087772705137006139974346660160206278569544210938750742499348452998746595164036446802146000959394707864504873200004262307393119140907863051257124046827561143387738042783764233510201828261729038225207503615445769874972879943232882623723002423027147454297607850186866176848990837872332744324981007334881383403068065263258717108547600777602207362181646916248907058012000774992145494779031097108006154306245579295919872091512034886649348991048097366877238221109506840188633283936047605987214953572628789423415066347974707938828586905639866129037289978893775082034885079008935232728238497196949822696691425804087232488616474593534969875199143049395002487811512218317225638832871221094214422658351727394766757840823990301438649008937357768219338835719365088233161850561361734230367251735734021868142123277332132609084012433236836782384135145560763867352672 [112,95] 824915033580758801646697470784759739472965126541234155613066200634759443661563409902491793632008044572497142563508244244058287892500801334196336693366822162968125247004979884971545023085502294899371932051830298497105873938445466412375729122505288765108319155740773736935172215324211855557360764387835402981503544903537564684909340539105311582525837398191802487731533080080465521745526742292368889316881773936185063455890009031895268992487835484646583726626182192562734278744502967723184311167211451165223353274531466418679828562081883014323486716508630396207635568085140225993521791369374010940738423368805615041587598762555367386261914336432328761586439309136305090241521646012292093590063295409497137072517124059038976001517291374546563285549164558187096289643523646783303476955396279007129530354901728073506057090874577517607869956731777950043984315044232598204108999382252967617836160509950656335633937436297522582287366989000360100649571054691706144631227784120033353572801907352771844152536190094458872758854093125601400295007741844345500140304377088369292655795762578816163464995863966672671827067630727632907825244187158705653350616393577504334418586283853910236853310343704727789887014170086585846623166852446734356241493963501726163409704125149511406676748143283737424908829623169169754277180672303142480758518410414128918956724183827072903244909599495409656106042105770732042553809580853314957210835746967764924044338734188907623044197439544936435628141340557738362689285221393828266347332020115921502389933815481385237015486856670320873087152049505428326886629003751203753875989379868729518040740328134466632371895228062907902207261723312921232143257830431465204002933440499837747124355894629291242245658530738708549587506894733822770718293254691835446939242256943302051366333584465336186642379663745376 [112,96] -129006953832084702578430762294977947465852667869120637583287009943529317161105852938092814917925113615684342405511266373974056665390449130240756087736632283858763379525612807149773378191030563176264677582063667860322881748287332560415663518966085649218980706367503944984551325552170948953455827290228721301020911930917256136524619076159003768935319739996038551812278129017736931870094438919584803783717003948309382727433117646238798321410200974388556905992329465572228673559773706471046855175111869577219204347653436632521369935111520737759043701001878580358818002155492779361401623160205274880998537812566824624589683784207594733616981584763504399672783554859020554198213954722582650384808066889223312356768404940179194543866646615966153975728906051902296645897512399458420430031712475429562206384429370598618073171830400694225937992777196247439149722527948448846553823900228744051176978556156728879251838899091776323842832971304754395629663810967112334917790640970103323632660596730261182868018014407273942207047956379335354894979390662388095938493759221250948883913740129833747505979513063747247428398708240088049999978324585807571439256130196253937634174638191269221998300103568310530487548234154439769141059015005546063190070753396684088556341922083836440958354091288803347058553450308455319132264205579849372348165567316862975318444857780591341848642328355551749224806721851097438489556627395236585296954119044199442245398261840250583002916264250611390402391476101657756629225313534091059737318666873740716698536225917827242771726250924442369743139726759091862320151120498190945808287862312923887005386512078353805410984265014972379448826861622732370143355635582960553188436611562514792968480445152879231191768992880909473638135031776708177989071668154639379021120739766024880277886989777821752162092908 [112,97] 481214439229758277982578454755323610134643312706006177159069647369338802916840876427141884607139503377149541013589244322335802743845386280065116163922971687888090382741484468035600313005284608018439167649669469291559630226319203514143858863037755356492187210856889303536048175078431247056444259864841901813502464299658832965316481557107918579355907667565530939252696449234502117784114594249914826992345224698759075885136232708084503207161935775006920214298791570576293742619859298352465457854480288366862460921362875235230334160006938044331625504179834535948333897636149074943447638567526516463190512526908759163428579640318981848352041749100453248550663659670769691286861720038635551700756264267768193318556327217330793617651089942275387796382445363035435298185088935489789061348192089940612429433459856302945892591667223515659929820676674145074000782480463661782208503647157515768795932871484291155345545293767822094957259076191626205300489339886246286225941701040214887677579882832448714863536028074025802118850515086431577796872852079404164873790275474922728885408598938419616886235267296960766985044469313182956459482900298685292055407787721301269646004133363396032495946771303070224227434098592319537076937129974239295503215101195231360611314399194918697602371165784895146471113108209844748485873015341252491069646753851839057517165735486538834630594006448094274857567467073139428806269734807663878873689892570275659049898505969584785709748691649343404526684261308880446033730923810380327478288923511851393407891949838888484657649133813154439672600493253425754432118749396883858892911843003697100149637415860986489380320389281919828684719443212645642774663248545455947053323146980868260968450049720478643895752522130504237522156996816434353203331094571428502433917564464637060833590766353941299120 [112,98] -177234890389091336900633849753525930557880811799432455640007757967043025494791640390310066040656170079923786591223688181867417803982796512796899183332229329579524091421644027455402139639307817117410334463107227767327316486035052934640794156083662397268980915118952984399909434542233100621212320209217680459708759107035173761114811105412237931902335594007399885120446120541035322887375318966835312193554036728748737775295640700320537093951380013204389822871731924135056784285082957604135008989780881045761579436661951870530597238571459419622544016420043458338649654982330489480262489396358193963131518956113931295911259847245626056544617131656942617419560912673877089410066581019244096585419308256538473175051294949029129950277695754746941887864256979748676021335305343460572445944053265344380869195476383169260500270029876967619888609815334953432932881674985382168200722053279532078960701284232897956553072571331024914165822524731005562957926059670736771283132303244693761505359365030644856227531916750798970902452603679731268055276212784847866572437440772012104673228774615815441156785088170627820773645099292406237707052068335548839299900868166459624842056452429489303983624979586102318092304623262064897729297987741762277648990742955254181445264422217854395864768594204409869790711787276573671024396188818287389715118448568586274671532481852730939687113767382295970146246951011867823185848675706396177108925778372245546550884331990881488256808245781001337088248511416046264268337010452203999464623259154788441440359680443020652957390616969976176249783559818044371635679119579425188752223947890387677384503847323213135693524106044836029123417437134921946077326306138618523470603841591966052300999108591863511981484631837521419400622476732904431119855768221946981847187028706295548088449012111008 [112,99] 60996189700899889252047315949581807587117402385361923634186546966265466765218919077548605462859110267895517150720554979470124808805365003701023690455020345504911275306462035094708522501771097361054965647598124203958039901508447576618746341356783523510340467964830363584926162778886407209745653695241458456581785387052387154478521018113383501129686680243037115064606383637526477017005388957644137372830891082279188777051001531086312947830796582339109841364503273562183680165178935799736903429416792994349516021452413422034938817489144373421127814310847480484936820052859942044221019121909762067989964401851142152182045808319625795410970293880438589378081307477010060930156725717098285774615960171200815070746331360377534230883689513730513621472866874657667861098971121546935318224089421619353539445909302123240597247018111932487896466473771293554318752032511855755647389178997339542991822033474527948645601167558379169713627380032070044494486509927139189596094102908911916127571525259587240313031416618493965410941296768221823324462895891858601359543058320616039914088223253397295588987953264925196887662018592925247809795618197255912711736083380466346937555210929566474807186389417078106240261611170027338836570147174858140412372644834023891609273863165870565645643331150580421972923912906627643937414429483264440334111947588056318963890141080396458224461209448133693455602909406231489542296647677624813109451034560955860766270925802672888729413117146560651105782252054193725042592289760984082577670692186468817945776032271715539018811403559176141939507809327037816768938836177053401866793819612953766397396362056352402135931788354995148664368621895181069194411969029994635307805630615886324336939182321469518665418818034913298573898777407100599080782015115178714009543527585413315935915392 [112,100] -7482559456180398389264022732745212935371198121987883779138587106198177109280965995395134655777073155275080710471758711958425634853699180180643142968368802713373972819922968656508647628988592418482379119606979872762159502898944447310731995143884939402874486545906026048736764781009479322374055871606053763253328280009252047988326815864363820911552534896737652629897783457138753140451167838279870993062658270710977386990794000648599264796069426553071603901512517834388099423251136897605968362635998433272742857827571690349261921446471116593901935424488994813302766983977749229692967429153797081502356592444150432687674587694566250029243082153539775481302678254644912582209347488374126516383651890529470484508788778323588497980574358442548921082292751139595146049095914600318044302453669564946733614523795605314334889881105677920564847177849187641594299702140953080694091396955887120958977665478379035568270766451688711834901423791392500602748621871344350933644501817388850094423091294991038407833222743303965759214343261484219829537076479873346060248428011103027559576411105915995533189970473322431540948386098267078625102172458470692368688673045273738621476804479524293456606667751353394490475291387967961896672097896901458002610899988761883292876647098057522202155451330405884409233515199126171883731637299603441053812994472291574262575463719408109473712528695840639962046479059528489577250063745043733263503455498587156426311073333199587517949840993742488967568694666944597801393377071899191644155149800070501993439255306774540074561129383214412776021085421923465635796597141753701987128880691372162333743060368760144655611178590595597079387507076475042852733318165989634847255858772965069766795676439246567636706948646880389355393601809738881778030288365645504594301221510997821392 [112,101] 2187495635888706451279493044015577353585691149754518574974835905428836125756879837428466294615966528907093103273325296392650343554186153897026718088692596494331723950168728389445800042188216230695781412949406762108130569854366808149878859182512351640571304352647991233004908154350776108361695525722187609501252548410018147241587096227971677137538439272740397210502167607294705388798551443248584817007819558096278422827213287797896913147013982814359687806890259033776406136087552065697193408410635865119673405069901503096554125478481712184620595042770045205676714135815915368752836351718624215070394623800021207595410487325555127357958817788484917159143375513447879875329811276433356980558098783067900096232510261782720431419197142508366967326010056374135770678513702413902108545590563009973760114349923127899364466943257405415011561697464941608774419096206690489577362824258916968703852170646469982943128745616498108154941926987171990962331607780590173855132803020091751087143660627975131681820742518309723484013796990202125161000510280139010131786257952264292389068789633961004732661523470202238215022843053960944892198893688952183715209984118588589519296700212153898131814065052765123778195762734071867285132693331823599828016553053359666161178032316980189875265806211985929603799907077795514566596519544703675781326664009975941043755167531973847035812477836792964711630312049256479914244944332171074842364182433971541997020592035802050815737713378204961116513279792436045636181255642281519856688871736747118058737774666708744105445184828829655800153854352975573238552065143422002395415057403764066041666535386339135441484549429819535417504784008108846478020216221434292135700682770775524058137007732045906812998249365326163829845818801966494622493812715190580945535174010208 [112,102] 2885419663414047712955685979643776694136049597551474264392077928484627837729050043300924213832014791296815577707292594315686780310493037094134649512626351159134661301766399342790029035603284006714077093988278287658815828406305666742880585668785580112638375754038057271423762858172147444581548070772036983626442879875227826655192281137491543873258014321802483862308842089183500015527673299788706885745870301294822459860350969959760956794304284046368241583557805000213702362256139638578536847814231749428287021026897816005771429450878031863321325834890442238481786899624057202776754920073985919894444603669549586897743725703673480671903524620130961699978533211804866579650863483645055014585087002339700357155993370561882846370236948666640864196715011725128404344194880343662425629651117191781644008117973338538351455060458877449388000466125231364241903974038093079647199948903479601916632517966020317990084760669229121635896311212497316807361979444890360685838612601288412893556478142914010586472777023004718607030631351920574808311971630972336746915863207558784890367690586853594193073020612176647243741141710976935408877144090801789455851652190128617243482034072885245670431477736569389600081497945361774677280673138808806581919009572869188669299122114420889818356956425263342579858457683482307252275562358234799706109498303184753780754540237843476875038214093476806278547009964973541106205643395829882783700903635885048055429104267333376368751695958192378407469159168707409545851016770128623583931640095923301752860936320372015937168425713093296197680045954330117559240554243543500217161544622077485879355464389604926768612541387878788388037562267586902262057744917179790690363158617914874335925181646129939736496824744690877735150803316646682073028160385838112268672 [112,103] 30951647174222534937049413595077456827745903896377865283281766336292074492820252409106468880747276604681455861603249157968238155014466753849384834082864777468683322945255084703936435687997854303997851668044301072414026434237623419758251281439625882748599449840115165982879537530475363949265686088711062896505478877524826001667671396762507164414535763437835991911415532504262135993307053041604511597941495263964258192979606476438877343786187665930526302149108423335363990408552229020474365329640271002779124622571947590324026525934847172616909494782944101887491288744000069176884888940844248392843288535419401235804903230174370658978813273706744897531141778715641040009015404255223360000923513410182189173186882742643938223852422799650677541614343087739325100578140811492136056414622206852851929094431295208345655875108828252969488425061414835367206408482436048414739910738000016442031613351146096627063089723649849267151059478801055640993270238656331078352566356043038516167122554606085528229645864498923971729751204424047397246191428245183365285084836403980496732349223713574197260129375380070222330947438853571706810024538057359749358361499977973468838651443511407784440964995365863284019944823446360506901811613046387083319270001591402024980767245792384757912660379018729189611348230538873369841742973607762611730759420729690315050374346987843007362064148934269839642274983430272745424334435137906501706041884024865961090192502483799242207537606611439776860475924451466293867093171837892615220029195589153707270189854652753193708401495345790940099305084376471706574908945611372815417642706953283123095759400871701732321735173902695931603278630018044912987475796550065913987116157894598141597136756842207466073242273556476811945704779445995890171745312248590176 [112,104] 1221394433055671229138320895049080623019772003701942566079199975567900028297783267415465984155092049536055997244847609650930351798494710061262696772472182601615367365621010330532021832973029676381758785686031386056376170502836400281768863466198289938503347492149496058096763701440289415973935814671130008935103065350906885480490022628992314421042487068345059076682071769129536221497088563753499842142303782317623426797097379390046638814888943453635169886425862974892261065501111482180805990890865547443685624113114586265296758346694827466161244258786378314840744515561961781027743647088963220047038529630175436795447493949810909346483951439789832070032211033353988944588302977549533218722871008645380678318799531291502759822018816866493685904417299656510728207177374834244240347819169449314364891062761995469588950282374910406791655831535278406499196196699368430345895057632246658870287662893553192074575866672378926841523315502270962792719581995601299797594820764826085139522524285784916525140027965512750294707140355062609053834061577976075602424169701745307892458977078199808910589003701187759477083226747239423211715924919188975724643681910948880078964282754150000762356266586238875384097641382542630467266182528080592300228526065268725817480856889255245845433650003937212208020935521827637756387860403197598285278144039955613879390016583996839303002478874498494257979582072394017807706581783153024881596425447776745123232624035483545522409558676968137931759536055156580858278844710922461485501493599795682510871784539414292035061321150698772360216196146020390434345981702569191737441396156991660081433986879009282767366287259994714342368322027842000319993609992706373566116557276797860361587960049983728077963394683224125209981672236312676219104617268 [112,105] 218050428124373047400187749283064402906948219732586474990528004570711066888729569295088262073146336346071882464812913378255067231845250258608946562126620891083722051091751079138635666957636918253730880346840606071641320585597131808327576915586599373789141233386474052626284944722490078908017810321270756928702879879575393271713021742383546939500714505504094212584420609809296431719087530524669584327675102064573488674348420435600279850566179580444713315176152113970591908492562737731669284131502193054813959903196291155048583166298261571648110906455583191700881706717361774093717092534104377020417643575189627504402185963562419118898002774909669413363641534150616685607992298173563568067180072943742512338659657331207096724267645403501500014077927319985944923788880714497904861856273994753552224125076817327589038936735578928426208840772109847346369395798941443163846345660434754709544605573386061764935475840438187192754432655692254903371885267231670078113606600227158614845963366632433370779865780071776288847893488084244937062764311962755682966361340976105543562135441715258106715836284858607382507180835035762384553732545881722962761739800067669163158260710009792724118963857491628737202321277336308524834470562742919091730376675440453623862284784782028437970144730357074236801570975223674311906431125596746581177678943423864589616942843240558749406432313987860107120015522678185896676441201680987545170535632547303461356207742845562010874325183259258332632738123729092712243593423117325915865203168882886604487215504045494129111930491006342187427891857023447699183251442226708986148735349431767181523428445235981797865967123832674189376712375382124811481233072901333055364502297480917017709604917335163683836873701782682394663026905387242679168 [112,106] 4802534227901234919239320846294540665152557876637626149513334798809322151785767819218201774251695506534297213588292055918574181827282803707527300044740405179949098437383684101912222803544879473168042629647780428860391527660976247664923301289204076586253834835494314266607535780346848668257956572043904232930043842780618093661876150241955273522103144411424079416934242426106507337623525868256905844996230339097515352248697603786507032375866086407162472186447963990228551484257265884635763212354752173690636268025464239580078318950694460431396036120378683663405101957565645158765225421056716355133319275058744126095113538262902500619961990356064636791095300206333078676513888603434834729243505505396096110635891696343610405734269476925569720953166958725560855239348131909116041894669504028878426544165520977851437784371021381514405317036534561055850323496878714549343433247859538274150242984466855202377216524031893745290055759502136812055845321729482668022011945414577078666339248365420436775313955580573958529430792187607217008783461863996421123792492484109364187898080031277717533899693283031891411239228443148682668345850081819721216846640450324916941246335245695481072158207379657186572646538418777786800861106639066059398841020521712502307233948416253461442572549790587755737537933872689329092128270982924458377226180547261306184191009496664772471857690092767232823194692461533489079194518267926890325017123151219880172355555819687885543098866581329066665122298817403607301353763429300861224193742847292461889309045850161675517839813458799583107815409005625556311209142736275551245294977171367048465937747870052764232397209966236857491507294846741594944114656232550713307335396979075207962751853472889250834849654995933731073688989519488 [112,107] 210201758160181039154866661175267837396208270564147573644507529845632724747217209620639119918614945201243734737525947142361719182118406280763581940329829135268105115721216207490709059214977898358544853330055179865943010478854627122512452759725254979119180360567005242871686808399299409959289484269177906996480683542653562665471906695826988056212781753642550000511169239984194567747905479935900842446454085255133136571728592862399181087999941808261676446511404072167048432378065320586470417847391103065772196407498638794083851680350588057502088342867657632505049640880645714819652003204890611873118977529872527158359808512248141713602763240910108465370043628995512946842016907630085185296049092839685759074210446894445281053642145886040339692517659903062800176427083645893184892690566348619889244054879122751055273718361537361997802271623271915471418966479679477797401168042050209409835088546078076915379272957709188176415008874155738387945860242980496557599556775076125575380378496763298882140005479616689053830279144640536515572814506317569293209097295609798044505534377630544695632019593925909131080716045005841812854702006903597792498916807697439922180755558564905715959494081904491739010645759150661434439426530666913777418048175769154932516347557242721993096593436475498692119060934155886778262670213296001174946296385353274819007621437977987824885953024757247334193524382797631789081157104759835572179983878385626091643065538931394879217591268311387254028076036690479215416214469048963968201042208210919698274831274403095813911896165128013695684638013054179279410728174440283000661232727014976942868222311918245086584609129776135910269381645671186614465905324523660148579638743410837858106210770566129840196219210921893359463104 [112,108] -3598756689576393947724968732892093861239594330954791004917036426735005340983240273324457177065254621151012561673979251364827726593776737353788495201079778279953494217529298975283415903859740878257901500214915126958724738445773062296703829326847958753008044081333474745778848591396062984495826769931227952907127069776271236949042414506762619794881428363808616041198527063657654651045300875490813042274127062756093023515043799180943041978455190194781194152302033706446773106988767957387018778875080213692947922960402176519802339095237511396231809927349530327355491449491630026693410898389320139001057440755603930589891921139106997787340389498146549523320878862929341989617619849885470113551487954805801240376463227747289356429208246066213989084284066509035096933141743214280643409498016619709661590181399261088124288631235757270135314415693583532873061865400985533408810587043630273862499041237637398563627211088098813666869068579137055536914096654079474590178943619146927902649716341282526995066024681951038620980044865683477726507095297549600897642868030007260082705953509723847768300028630565203437260603245499110456206613477523977616039368626708038050489256800447539983888005701995320264627953349356474738310465505600317730421332696905967332467006955146858592186462742246596458112542876309609361696454065462593213757127677482130047552163888924508431682469336929430257009385740764992053510839454196980571085555022526695589202450697581772438065414650602335607444725117083716430261309397156300967284601206763670975273727592431539713895611029507628206993688944633134470552164912826271619450495844529929097299179885541633605376794129834409798961697903236336973088663556214954170465733491062190825891354938670659280415045947195608 [112,109] 88883662205098344590805829690557327683758345537966946366125813320957427545585285640705174193689476699672061300201325212657775305341764804360083404695317162189067444825184147448708724346810969201788310745099151500615372701681988591859686490848862253685214603122673573013996909315092012223707259048314830428713576951273491692813209701634944823395247819420759963295636853949814838648215410856941483545626170938680832483672264766085220635948015119044569403705249728876020068303326519366195661507724780046729886310730362752526929291390242889684262921971698695262406410750968513322843105584280719866255692475764344713544656972445935034503817941426289130285685031040864891293989746905027749583106381228622153480888589340547127820929921766403285989574925384360035339959841207225886655519588193205272671579054213965723940889803894062928432286645833842228162370896557359368979744597807426816301479814758667321802762283217083176962609435649021086778541078981294705986746354925796797971193001527265323283760339024149291305898392103892925213636620066961492563794188476811249942786341786802368196967839490591658077276144718241150802258808056320875475662127268763625304669174707769914908073825009065016300765620815406883381422776645766682886388594695398957682157996994402564172478274374668484201250147525918646902490404879865215653921246592059488971491655428519413140231305379353351756952098584701151240565211980068787034514718930935225721999369731629063069943512483395923827521545075115449012224168617737718612624563324618262537534752670900139794421760329618293727030633187611665684212065320660619713254453491136948389265767775898847232326493161693533739638615469945171453835107780543117870310996369898812140450828369258006801177264 [112,110] -1105538080151988646828733128278043681480177360291838381186066633614364804439520871608626749214613805131766537899761339797838214968458488889775925974060357065669351393790401269931042667281249616944170386098720708547137752671065899627192693295822301131833067902116098010416696249836067062721854952295503236689973978100826622313246395652338421128983037909845109219688286657020825053015614469790880309639442755538656089438750652808919270935065974311361379408852309754246006633220479402188242229664906443616269861391720840751662727926083279474686305841847032779147197332733021828734490434330853355532416966713059739057060613214331876383697610239664176004805903602900118538186007730002833500106226723671426731014339423965883262022917316717396711065884403249665776324297874698703517776358258803823860511846031435937669049122631270267268573135534181380780460007942354210100938207103830674560172353915018036976718120178946838809636839714231483604807789866334412458331297217574689329885528409472584503887582654397056366443125054235113700815329460249632697098766126505888277207526407908235512070086897288280448478633487387324354726403014853296950416217244692352288580926198243749557716765653466351510100539902059287876843668706790455527094408949197987585739504459601817133753694277509662011878861037067083478864146740094569979087694164277383068214144098332513088101655781982488554530721793636847174066693710208063514355741649673233135231461595799055711475186539986490087594328929455341262008188738781551560973770542786427126022466864488356145554589573586863285328074613198400936630733573478958358086194353362732207682693563487220621947125359488718878117472688339402884182693391681483732759246862552361142804397620268465280 [112,111] 30183088111071323925003732382617669359105858022163478506422595200882943894711736509732797729368528167796828468605181590839547927919405534109561588458293138317565526701825331337511523935185008901213654839775907163174536905876308942530011904980587364837395338496591769040541904904050355856108710734969572701036887430430250791212860086994770602141094463822409403733065300394427784210951670504147632012700274647559872026124567159999577058025071903257495394109815328481163665015662234646527124378571690331515642286422721661794108359300806087869958914916397774005330164191581499124562602299489703707180132206131589299763113649735643048129264216489462259418987919628253578026985003320480069468798476061932604241798946320099438519124871052499077342981185874559700508541869645310088697096245255404827062653553957064389359876642066374306015262925681129797895439963968712080069611612051795855204710359533653212328199159799027994481367817619159276715328737356245931638730524738170141869479420913166708474707198795656877336161006480692531715166654943942847144555918752961534115551275259070092332185726424466520025776599150939125016222931839039389680734994220426507387741965471036099375248598650600123972936881429777582739362200875188208387065889654719661690391254247071528490379728995717947146581617501874668890855373269085060915102214226997968830376133524769025429319421077311279721872656723355705027527203945933091011680114822578629179299270966405520537737347134993330541208337803949436830487174292985602182141723472528215103478502137252089999130914364282307487904838043346630905962957261211674526260259216342949081293562254064634368375390961120553811120343381430767103221458237435249702723050094845919708633461248 [112,112] -376314137776318527462027481516128254008923854314358331884947008412371637105874760764000473157907493069751819861970618146983414760862298921639965501835946705001634575993447775706671119012903277262790290655369207010563350233854377540261627974765854663495844717179029762582813586021916508486907365801798514352514684468481013449383498686942135791062447302138155223244835685701671218492467818733637865885988407413570558720378080289389625921163490840159395051213665603797148751893993655998135681589263822646843747143237954414627283090783726252500435116722872245534239755782307598971151525229558860282698072943450390279513645209910429807829210490005526769912076242902035219309434738450888351281138749535264300972889892981248502929401910329223102159220801076410471460009193052481475365160554389441272150359819171363372578676936381451872747882218839353997255563968175099731929991892209114710971393746759738958923478916255447978173136784801624009437604845339155571026158269004854013912182281902739108015550456532902957154424045204699885959691538614144749425824659240865384636244711828645152422539435614759323488242531696429982544957241321090345024479996200265918392348867603183507682554697419055247011027094810719153145695079222702746372033537753387689494920962651052482786546215543015541750109360323927201490435228531877441016018316264819314561167110036685767187188325594974781182215207121552508625634484963167840172646636312767944709552329094633547700962122516706257308735220109649799563033262202850499043324472306805244117922856049638410620075216473429994230814270607111976393430032225497215524474617825467969944407584017499041816288094567690890504999411125115373842648208186894723292794826323756447888 [113,0] -27265912466185943591467227501017380946862917158138635596763500360148457164157081106175711192492451366941305992940419252511067656774269764441677336024844308192232409627263267953240992722764020160976718235271369512454020132896467330829334785827935733372691078161541878931278325463281989732330671283722475684349335997492024566949301406886867726844388150624297692368758742054224125177392667505402646731165060588236687624345396638547862790422454830879693949155537412367203062843473738031121739238309258250308600174173204633564513874152039053914054464997952721558247264954423544182564234464736414324469579742621972206885649404007974808448084979123998770252917067336677448939872318251066702453666757465757781584432905821542864094891600574559300416947377701038955580835401581941456811556990319160343664315777098989775671996177440316743300876838657191092326716712782684107969423077849681002307622146109956312375099343984350399604485192778286617265241883749489187460971161994503464974886952255158589505290818029970019624251228395928783524605928439055276765219404331423876007138103190986910208958306927596182910273290529751543181517638780353710438280028916052263020286715582667340940338936971468001643116181038105246120606084109791134326261263016632624989793889136741735424245846025099563270673813170161236340726021976394801114612829830865834864005243173772652290520939425069962242192786472601187390684325544113759013685449753838841534153143684347512235819010927199025360240798724529722838479677215537953507558855257064851646952131435345795205201731991629532850623745946191742604806246410857446503169651896859285255595142691465121209822862548859304709811351923600034854602756156328774532853208733920052416090523693886307872992227085536836284229103830623504047088175629195741309529122160764379073936577631651706993560386152383404810273290651055502452558017230171679317815092287125450609755641250320646732130236291801716284136494644879981761552834934544431312951570653573820407629177485231238532695293835420601944683577344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,1] -1016268966313826637162653177010431180160831820747152424435626276469547988756701824203761980231969731223027185180027550161788624708008992829287716181003160155825343925095233005996706654578217534163556709214197460479999975904320228913901455939815076868806883763890564666555773982669138640071289308442785727637495169624004496781364854561654579728194490997176867770833241606138791468536504165704751298983209409317242994801773721097037530186763191341509734971368607845137161321071129798547337805047701496242408260032495161855402177422669427571100266130774955746096210883241590463003996915897555957093210235610568643650304453702236861674354981574369070774637594943660474963740359269284344850404144160638770207084395033657622608896499640985703683486551615201929421780099402215969246246826534599445023358390881892184669882881235377539439574632954116694141115891273707711470931078208629485881244030636075042435078377395455345978909203079821224611344459524303773795755751413390230754594880139051439184441049656384141101943342864981592337734137391957958902753814310886387363945332184601030980861842537829763996760853935910592993262898638329165281385013064372808720003646123356871186910373761183908786142406803227505172443714453768036773077525334678381114018234458389248894779375870014915792110622450251287157962596409577388339165118800807888528449069096278877000303134060916601131845565260777993136558486858615851579108383685435473276109368588021103704159144020285097564048584667338065003471934850663232601046983251708900851755559000983751090313283902253063859737458335198817635963785417040765011456851600809110252102625301473344512829927793961496322095852688729648023493198025474598603945366899070787513944101842374103547584971821677626600178989121436077127343942301019184966840487257941813120891934179089199110994655090006595641268600656951869649026574241160699367921900209757340568147314914322449457834477966855479103095335891375953473942579086303765146656043499228852872038337901565920959676081969596539196638108844032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,2] -22812225309126936537240489405035065675912600444220630093921353595021998125832051508519323880245979395977433448925924342410583487232272686024503731028301235221898685658180877314721861996272195685877692610046650115843137173847867405033961275133726325842007765843657310933915841039425057970965815068372211987352766023813837471585259588108113209760535742309019340775034637522390610480975350893544046632711437036429946583691766055578446878506496032770759170208886660714146114511749029404561443101438024031765739874047353904561005474940013379951565453402599767571116333708975752583935382743922148983510455697780962671820376549499733643981074961374697175418616810697783836912436932287294309936940229310713551780611364756456112567643336353776261144474451249397505718412562775912703068242694175028220029808259710408480599537996031302585120528233270003031090932620567976232100790122651954574674537632039062099541967818226601134659297984833439710130342972840080512471052486816735635446834258608992743415174914102903837738361613346044418961223129993973196629100756460734611222385309741392483745973408951490720882039661799795317106035352335558008946251491279755886320168252931415224688485605323416368348953741547440184592044047683483977966976370376447804564153447938045071851237773484381034842447805330017922255652420125762927244290644939751210417842151396518528326655849867760024761325291827856726321880256682550149740463214534084033826654255451615842393531154510333570013635879969125874931199216689270654487557679689074935572386910478665189414891010729439043328291594595345023428054080384589037387262203202163191633799666114337929260783475770071453352069785339649609594588117315832433157383902254248183441215635903676598184170278840422908965666485681821760968182920625806493480719413100310200336701019677058329408167133689595727467328950739729541383430819762667992341271580144729058085540921808435615064543892861004940146654193229062882089333207076821552714656864157170737886593780440255696885860056685860930334717686841344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,3] -383713418610437196539722013510089479669057718649746587847858362687145933900276985562139975710617830560029671441117217546771061361910929181821549407893494097257454631970647894771870211430013539821282744468394690407117121276247858326715900244345110702801848090351220616831818929604604493618974568827556744288464165040730527764442680607493042222866640464770951992462218897041552391410647142353328733989399905227383697695642578665383047436322665771661084152479842622875020287218296211056870730908943459567981400807416733492419068135195441221082935491629191308024916157087475707982135571504939996542456439068521131745918973591412318852798595669288416171023564116321047862881870275957088517863075278318237552875389679940750410377169438414909015425586260572785882631188834672065971757374566667487974034051806467288817978022891404555448780878146151067402315647329430800806356582971084074795856897485956535538895148606431192746664556307872275012423199559040843959266762685937654566689855387247387416743358379830655358882024003733326801182333634760481317706780437279410479853511031774112368174350177351740651091306800730304345213401936102893428336496690714248085479336357466482299211273847485631699540582875846497827437934191368655543256533172403659227616191568043020247234405245240680254992422782997451923243672694665667423629209254955360547171521019140633768471722083335604002463349807211041467191647165086308784834682762363333470899262300165272761085456763225152787456795228391403870633220686018065812182969845619114679510453584904786500053757379483724883739913309303313641593848361748257105638685049036215331308759405431014194927933565215609362780182583792553422784452217694096516797360703343930000165799232520072769093207242198081832983695680834589586691256535607684559902491147705072131868530903074921303653082339685258219277804215806962219392094959976829639163447375785278355886428182106329566758289894241756521587397684735404388757647587155497843438755989897604256254402479281409789645908447569102463968168214790144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,4] 1498881660673950478772290796577761636466530094834216665299075898995112608922285660635283467705829721064504204203457574946380105215161746271649458190550525880399056550137580717802347363104121912375050453877120374345123902772343653213417789718122321440766017546804017719567884485300055536413965061099060973179601938224930657342015890233781569626377319112405266550260754482075291508543878166061401192116058678020821135147957267139470856850139903692092061631278981152649885606085078114607184125624582455946154675947030672791379926789397175469370724185617397993826124701909392469998984960007412767444423254423384450354153851918059571224240703953628812072417900260930811925175084860663522891931132973584810166389273302422088085034852049098357446567202554937575024184226033995712689495964295237177580087495593198667575357170090929408136353286149358430570288982810255902730204192759778318540118419642849840492171316058702805493807183704266774805780428444670456725767034043614520048195312162110112612839345997629809973791345266554984784119494882957876072163161223470440052272382795424968320037779932136171018371756590623717125365469193494180977968157429500317857900251668217447146051413152154765611446640208652681844228298703818659830760743267771203874614756348071931327777721300762042702558502242357393271812898018660659458090414092159599490561245602914466298302079492914329015254987924518164855131068121222828779680759545041408381763936141862492984724383269326595432711593479776974163740264707902674229615095964019956588138332768215277016579705553242844569432297976125706213046639941068849836091766838176588988485830903579285910344544725407999404936920619490433162023704051828541980580055927001997003136288678808617978338370719947824906272761328614327737296952053213038235120162068713256955918055826439012067779714916115361246501841633471557018602592794608822431992128209121465032032460355162504875377570306742666008112378251345907898495051379147672555611042059563879269560854370911934135962324743885642369725341307502592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,5] -30220223244645705557832625810456653711701067342227877532138120450156532403876058797185794447028278405311381407655542779103728411738292134806658981743098139161687098332381577974351767824007331880586526596661959918672222353279015559012166006425241683508690479824187618232937363331504992660903015600063238380073937721763967382444417233318541516256447346793250599104947032785577667976461720174573574421915715793306713293105778961287404967757582865554173783802516035659127390628440637676613642941546873461077676315786929971849451983721246098303632835802176699297677754551930486217034923656083461128664646748234875987562299046763318104349712841161004549165305909241515210122800273262266270542855728257672655944981660927656285230951605500036933708297847845608045352912401512802698573092203344922331765078721718903519949537972375626673803842707252564198937942176297949306674905600862899301931725502121999357838516623728402790337693034719464918052624755283342062476932864550748921043408712732246449557421383158612389538817866722178319637344554034243341290339061070081283947004024397371834462553778814692616511394735816386259373448869784212489807729434817596675552939574414277113709902111493369941539853550561115548153727711238597880115887507000120491662840729947685249409025790692948695387385775927309934891108048780752679149334589021990599678321617808251668134570842514419233388631926404153368126120874713849372272653375143397151250339499524882998740662916965892848509611190184640434395990983563320701527334685470633994920860989312806554685055924159056259767658436822866535934978655185381295424514912324531817565051403523118377908924047309002921617916208547991650350490007227401869161697073649383413740782519581809517402671699509831683616187899651335887929146457298730839348476643219754157374440923667298491411561043471280770824693806981016967665083743859507048994536966529169223220724225128063686774273008596505185439077907386578207624498571390492915402452533627150934256898848067470454500606462217513992337516605839769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,6] 402947545565063629470806455403922535503610644720628449031759286501377316446006690741902167054395343016693736967799321387472788042904678744677494926692817500618637999389356783059693702371363526345714582655292279962602516575431947428789972608304067984964940460504598972031410074644142973712921391212038367973997169983032343028636181307614846194601969716061499347824244320815680845902477016535101775980348833263348029565886802099469803141431306133704302922807733741613529497492695661835790329017169190112271335851341823512287823984557698462162868912510184670243744958480376537644508187446214867212598981716058752679645924091688623083219181163831429838226869798365761002062716090432994561187783479679287554017637181043391566111640230421122510936092330501032340303861928548418064387562157376902256648741375609669641915228414202311436490789552081065114698176653382421099429046146555345873430693073479529646336267870903900000299333602223919065172696370584307240460796942965143816258488316436639902665691672975409226118653346089844715033156644917424909717901915285586589757042710334614494442044960930159355376162977482022774983325566367817299922417202315267737783397333294580769056037468540614556237062413263148282922174981739925680966979193768167862299302349629253922477986533905564339982726082628471717422438894268353147270381526534962869878279939828391839974080045995270094889836246018955349197179030026489345649224458971009972162874311137741217504077368346409771643690471430524346370627953433414055017327903714864740734829444340171423998747914612045934702592888673485670546087452765134754310975322396792198871826396515653388581643120383810107720935753362645334994816600899771634666596252983322287551816758003961150701325990734076799962258964499517508312900303450086004272092056938562059905936781507990862792997432005303823839426367586397892010160703467018116209594817158991564631233772499046597558697657648279831899190720136584002788103506756362638191007258444325628363778110720406087811750276927430947116326707682869248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,7] -2469759412433210364196592567031047940199015123904514472837973956448692382624463529761220676414708851327509129869577949935219884858553992087523648443927836563626787749347566344886747808130139979921741701890476360180642565659049102861085034065525960373642732288866761829696983481306750895013651480674014595737723343393596711141421651868623241683612492851898738547698463692030630294902249989273040048318513020281927789319601996364070309061055625274645287134232501528732089319710233428536517228916021896266580742976905395627255898250260805449140441110413908146883530551824795705790321975643318760336625551469065678526675787637299241114877072686614974530858000668018787888385032954129416674404797948406824661866804629030218358429849750985668628427691075015533911277911305759328134596754144480134698651871024835577824833939985923243651996770163765753208070501439174205717907390508797536194721193040475763483796688102453058144607593815999539764411069430969508707588633235731442764975089581083310763638936843997659410189282638831040635731806602206602194243899510165651080123648575971810580993888167855340906381755766878494073189574476526548826361422631389790100838487979224223579009558948054172553687398647090537174184420469291710452708771720067089280458437288872901964509557810773710311463989673530254897735840927364955249730082761103649222354901942529584176788874879835302528582757430994639584099085389645391329442578509031494499069216495335733343687946513802589920784296517152651110255405385427997047460496387310193019564860322890175377046939176661495177186855082968087960815440791379925321908514447137386833563191325781669697186870564550295200420481813196301184145292597634294794459516591789816987217005049117472886542191591250866150148747538820811893744957868456008338518515307057622732961596664492089272657123463346744433043386096082318494181527780557416997430116708208296544669937964612986854371270026962432269545309578009273135662089443210026519437669293999578260674422097087537965246280142895847418843948620613419008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,8] 9931349147347404396550487455275730226382976129176097328155393047607104170582015566618911080862244657877477081896886734618407462435293648785509353694998802429072898486264133233244488005604649969523358092910745088890382026411744237697903055689118339457174982965719953610615601046927360088297707687114371058237557961185484918980164447959832792753456123525694905497033776746431615523290198117638685169780759928082454264976816917095697317188085305917564222194654710753234056190188542001857748728149556272781643129760097993032972607760623581963757033935466097782198790117219789621412193021870766514139185009371212983922629819376127117818358221203886607394113555946580937006816195159927426970028489521417070149704864435097462570594883792414944559695047481234821086085634301949387706033590236987062608355037552326367071110666085050484543202730366178269149759626969868029129491331611818809776103226527653617125947307009786713842852525355006789581316789696045520709741030261843013027054561760645187990568563358657330182593151278792062637947116343803626951909145527904819589129606409101661154699001677018420575207630332012849570061108361750360830013012110750954348959999558924171253036061462928055758812766986449933127698106233854723089683487373059689395197120206836090072069555507627433472195480668644576588840459009294714549882328289501863771174018406735125215348479520292733731292480850550702732159948077639083073182323476304472969523483299545567507156272170040635432293122586125451289901204175049404568647204072766302254135275123430781827263077382385475509425546998052881227404637212846464355977746563249370758211424955670599013699833431800584846713515011644472879171114334800731996655504389714519003085563410187655198795714287932496209104368088570251968606974617874831970003016583322431399956952962735797157176524453124328476570857248156349215124665955331611107335751382643872986593082535955386101955619831603892314255405052403653121882295608746280597736133292127588620368652233628698007599215387684042249542801664927334400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,9] -29236864933835723043856899920976747955833371165936589695118827915571196154229886275252312863346739607302560406460829422453461900052346607454168876751012271187122185241250999315834235888248094011656021582106393646291960569519478965634185949977439200921571881690617945306567022245272929461165258208530335438329380501193914604997449232849662915575100580089836740099233109539244618454278964084629156986653680377020080886328290977569297535123469039732841114376397884726630696459801753102916254199200324539781707398151401415345077309631776039239310305032924219378149199389783883517935846674494965522600731546327735244163518615692280415895220266629626427991229271519067199851097326637043101466247224030237743323734544170138041562839821495329592081535098893708375423348336316801292809398081390946936314193390778138485072023773165940332333865316272666012440820998604078959933049738251923471891368308128835243030652508795186686364690412161205860521194816398680743621837246161588694304884798875784384884068852877195371576337745282988197790198955117936336200784664916081054943810290955427497978611209628298875161400122458355808532551455405596990381976661365529589763494026915127290883424067202316909015653317505116671117832360150676794181378075085665646992355677431695446361722435892605310237155937192952289961888299354971832181640996543965601389919528769090928868237735093882373378581346247355663625213787362011094496037600540179409652884572424418346765700991212539504448772866245142992315315688716821756146286435191033234768225588015112568318700499425631233067230888374633411299490013091749220798315661694654932644722441479956314112082223790958043669629726352526823453797132198015690990315921849035166424741434586278652374194645949690911047486453138196655263092896295819320125806315466272255556520870982763707135764468300896296487738934327210708952988706553980883629718374392795905371158101819034961001808632983060526944537042473238458189440658161362822431394374393789149758362436471534378119465173602574932206825712483490070528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,10] 64933716616826216287173438102140867376174456133895153947024942160862425749513693135318623088308799861065927650038112105093198003534090267902597676840173582143431934779607528975446174667900278865702454345606125194493557882951975768442985483036081622120179167989275834234180552490971826462411092197489199545246675000133962267425918024394400281564043879530608746544600484091537383345317911004410098418300743711667064481251771402643507534668563674410165905357072193645192782227963743319997785862978275065693985023871533404940748199527568590177302820291625633323428811340632579534429088370123982818827151878534125366821144075996738033036059645378241722276342214740164650480530767201686836675188904221244350760924707179270975414632681285240306640381876396076219681265905258127504335693257185223277117323438181979333280424763369849838521951564796925427552270404711617482912694229580763861670530989440836348746329585164439868708932077589372616212314669802416437750602688794589381777831500709804952675186520827721051816844604176910110083092479437810462224966090025608510663046536509098582034413774894248872909179664430091435747871956834287058643802756383965132851831064881607278404005036762519124512891067197333990220648932295749772741093524725327568662891616833002490010803143017126864603807775503062428800492735200868001740243505118898926548204240224799279354501349776030197172600860432078531925616496459304527910117941206377679705459664676181411370314642274984832484770792874867421850446381606023325256527925172237814847199343140627349877342937236370691016929810411393666075826654453183563450002789333994481719826096415519022120875672493946114149602057867575038393821274827190378383082483435103735831961674966938029318228944613537050476081265730344621427240669595385760562127508190828201022730894810121750899714132247938828265024403771203681813810309135057798654821518761319599892390778733862279116285720931657749411203522599902734129269767256361294431791043889433366815057634458842472373234993636016892805751575975963918336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,11] -120037939232228900563948198910198704099609347967499795632619143225668829398371593700532017168777682030083601338710594894082384626770936322160045789978626222744733128147524511120671837059569315453781515883344362059780902088841655392768963773359475687112593633514784993338259134723460161220285337009235256346677468666322652720367893234172148782634820993830714285780994157664004531498341285928270405633709497929757038640107908651708740287628967445691190744762227850289226042867309474718959616555059282958795838094602788022403484504314161835924379859345924205031543109264201587854614173370410727856471747515151666342685379866116126115200579261248646469948668411317978970117036658124489707791536672660644356261584670468633769651751134055217862803465951925483112039279513332874804643319835113241429631894384243403051190195930686584502735668598799942519948368388490759518854238642029090224708252590941373541924389736454860725917632056677136472932236997255890833787092313576348170767769189414123971616432221980101881035311192819431383515712285723157915722695338695279376397792204003781322815506260254040217913823711072978473182574895241019276626966219978361649702966111781043219003295657619103483213483094900765283472023842547883826872283624374056261984079816843410516612533052115976192580157462641391565891059448377070473489040188384845041224768214688668170776394315247898659695548478438258456590306858786275448186373244701635777419933819175958980106128736826980960379777784109098505825098126453359989413559027475855384741470355033080223918937001673277075993130354964653433008064279865249517229111326069358602206623238591772694669212028349156995025864789934477381771523545925043549145379369663028229894794935034326145777930784834348911734719329710824617281720645543709580843101395867238747250928430981585342270119130954663182536435790142220918154908628238724940505463672445716255257448377111896345768886457475714291403267145969991605799786706928067465182652419235375721927240381545571449527370455941247054879544416604396716032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,12] 237430877274945767077889154764459633652075828734341829054219019603831498470543528796811429577587675669552266853081047563305561738702803637667687509423316864567302285858265148843947290885863484306075535504126721587493330780776554769100027552146688081893944981730256554357756609513048482894389873794473369999827349527751731830103048208369583872642048611725621463707683130889709821108563724371039107296371791538200333624842425492264917567956150641606991603940915924567836339536093335876844979650152611947045127793226224873912779267376511188542927794283655153574835502966638226095003293198105296235942904775112107645094707572449519732490511525072255842729472172269072492654829482309243363717272036423522928633730197260017274753590810451082264903970271560177155174952119444598515571448531134077077543308442585333432857760660201701666804940129744824315595651415965626615584639412066675245102445249302981825337654626421958057944133024833123772055064121774563375112809908386671501141383602005713315226597874803200639173020587544136697547613623665155846224673167178781220392167766242604041006034492411820488800632214056895490914616744541543575821866012835733582301380398970170984711069150197018917303915279164169097824669388347266505062794118129040828910988928004617244050364913337403691880125048024428836713494622730869098867882819292525013325871361525134304675004548927626706915590063658872743042779402679057195844764493509897371826432046320997439113791726898040331135365193798616122494242258353716004299274651256460231944678458184390204438354689053998940836702333569988687347935241894200255706964855214866424689397349323577468603985737727378611849308124628771070990853835703176591478074173913881162636342904854798201720350694444870380551232874102209443920387606639400116436020781057664438330441668701643342579929828180980994504152525687992679837790234031301068375404306723791291745810555075483772486315146193675496645496646739739968213130138196754749034217450152839586838856464354059968409165238990336909269398353524952137728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,13] -564111538727162889423638929288254051822406591049569351779434509992344152131416839006802852489907828521859708843253604103822621366403639868944167052250048497431470251545041765113864182174629895329619669113253652770518214121006568931188120124637287399639452096916970991368876278246221263099626573528277844591997551491887667175726788397727005403082938217070567432943957463696110610222402012159609279911736002509492122304771198462782739805395247651779652387391050859217484506803613721631269905182482119498784019460388797120034886788403478802480461643842013689118556257673677821936266972091205038613816405386235719768215508789957987972080905752823746767315006340811517030776873821151883563759639694259143689292724625812794384402510585902241247675808068020470187774202846770455649247660566308926431610114187257446174663848386994737040003166212178394941482064756776341975878509804454380756177351385485055234434855953007602972923910086706796436732259966755547408956801864774460685310527757762717300765765950301673052771374903344134538510114759181914200771786058926294082540385483385853853276935804541946385635601962724661170919285391948491156804567158256461091086147550337312818225463759429496710966581282273993518319204335210380136308193046541711712421105843994338132976911704410826694855305808214633458602591363697378672569877946179664335160068951383781237141144592601399019150619538955060943549466536874806808358430866581399497816018732369513581545071742725345149580327854024229583515003363548235928807498259542046943719537022067235481842756395736838707127867128759761006905431292209394951077395231398539865939949698326282570865371226117291908493302595447526840027019242487832106598715748411595257466515617657577416914981484920688218284107798608566489105168470851612485144579258248603861196935617517598297366530798346342150247080184675627305244612543053909782566279244417472947776731000860661538625049794307669401894754900655424840314302065279985457380341439989399006350740922013139026523474734044225647088151568772807786496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,14] 1312830271733115845217872648611085165506384453254619082538106807025708951258154795647873226053886805788888494586084034752975204988133868948084634644504504774891220981917871874544965970215028387470038212468839110137619600197806686542406101188409525874450642256244319608999147371087993320780414775280807359036346798506200487680882132543492823853482471337575046479835391646349881097846097471792719022653873787438891230601091999528518392735836340475794423192320323376838171510771982544298701399392997806907800626297315542983295648808898844443391473494747091835635070392810779007317938427326269775567121615753615042646215449871341484963996488332679094200256529835940722762424651443417344290357123710045744378702844558489508264471819287863513845546523974686994542081633240237492804373459050832901545842764192958619497614460939240368581041860296681786833914551270773979986442043611907382532507100162124564992633448837982868847229172389845005628318429918046484210620890396546233497664965262510124159510960156959849655926572309899543325059050635737206854603070380780955147447889630109015346337665112445789030077815275367893123796236017047051110985079080616822466525483281375199542667402715348614718491808000304264793382952266212505888056839884720657748815707052714613855398856054184512783904665791739672600648284026185230622099010019686766417744253214503633081522340421981405324867777555498259555072806781553578828448865514958049272352647759480427340665987687614111222116927850902415895598506532385353900297190141213787782347787047903082950048167956181544393286113921410284616641669648547095634785543867730527645246785116430230822106152374532041931007146776509215880208136019218569611698795614950270157708169075672096107189843936739033297010390886156074945272926962391996901225633429973852363250521221628627622144585107494011415348338213510292590796392335018784171849272709756931424507226467604920872066445629920521568432055183496608230271146893497307453357915116538032252326869414009605968852057276146247544107705327253012348928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,15] -2584783147084607808031501259813442036232651534863249246940251843572019379156886926647999266037446419685440016111161469787672136164802292128819851797023663467220687896570399919891801469617497167282680498086473608194553140023897956425952937632377192962783254157790538247321569787381172509835109176121397809536185134881473053770766034596811967189319334433583462458142473991417772778053292558207089731115050583775099994213534101096195782518449822547868569047476919986831862146816659662928540411470651413549908770138783459042550615542103949133939975754102324952633237028030091146540952184207672072317017934678274225770307108815114321412055476905513602500748948415418096971294944332483970836145511464113373065502100038351760555432463345136929882849437323992513214749358766242746374523294427969849182194217522126926812683501754995634853221951255207283326517784590241886267993984895711163180044629429885902641264157113646355822360940731257431441362141656905160424246337118903586161447880112585602393806808736585693368277618181270451899740020359306557843663246172991945502754158334424729615968342560465422189930442462900501618811745991542796069125030262499421016429133614882621984084432801337727360590912789740423984507933882844439710349124237293840063482656686643702069666702577532707485317306940553449800966027136599048774166833131348356502275656253077705458095486920881217336554392356197850253779543537877255981240505729381280790717590520324399848256073903130815362705352574381129783918790044346508213482188774237308906997612914759866678134956036298529928653504725498125062190405761884135280542722584587204425449032387857905710342868702905379562774908906903341129432968792171830065748935138101609020630356191316783752919137625284482928300743674034072726246978060228090496097900770963345859011788091834461859368385759265042237998596987128112540101710187748769845752399833063156409390305572174070346726887360766058073772411053813146884208379397283823765409784101686705281522039163652953001507174997016608748778223555361378402304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,16] 4178981247271406951254675054582117740146657192976889830137727391807693727530386948256605900595033887857567014364137503142667346624070553014143149661283682203427335208310480094228804677094205721581060534633268566502207947983219495880921752719335223121106822260275463655893481785111869929367613652651941374586556006441862872008833247269238368733349933867215078518295174227567138974193819378526466503231268642199801007315431245203911698125028875173121045168670375080957637219832771180699961735219922139928604533096276284138507813085493361132621388925861562588587033101714847990267429698152368584958004117980384349045572675553964814048848097740920462259390233709288701579437039582370108073034659427974669820353785686682703597382759351759696957001987415978200423431289870223956702912283586721209060652804149552051605074912471657217890545744781283972358869914126205902039227334749270576626901276377827301902682469082952892359039820116991170401020940428875662107615204436507553054125324245475692591406474881706927798297188134530060392251355203349599536267219802694172057497659971588601408773714378093144871075838016822901884393138268230133151732439467990013660191213185075470473166214863487541448615330062819919259997929711568188781112281122770372974571634392520670857403550373270568953227344411802510353251509241761676669115335602483148440185162784380673086417150002412738412216812841377648880562691144647832430994208669313394153541690047115971319299758400929102394393543080659907023816153555031577155813165183430481978277856565568915423643234998183395261400784630597046563926639497859018201273323434555219278968312749383061589996180514961712628040890527061597421429881706257779604310841017628832710076493213184843097467288180296427994868702453178767691361050051521299155831209928115873570501971986333321682849793621530512670332040979822841760178073342402071354487910343121149027281033366276885429658696339766787818250320505122826538681844157113881718496302258339905282047595961619229716941937365322814460319601599974968655872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,17] -5328629523719228116202642375138712290262594200901860344200345725677819366700625676539777911439139016258268794881739508649319354522549845634150091006449139111241475049491925345865083826032391742827397201733593151598722715012081247740055501056297991939578737541780311729305831799152427116053092786370033371705528182028520084596204150479596824683457450175626595955776105139954916873005723936042883485147450321677771489896265930696919833957132984694857033786799586613666532181872090800346603447188032324938787947460583010862792514056328412814739667798105465624812154436881416118035714130920668499063526603983287409905282073745604116389337102029785661662044019461179812846313153433146865872037452193034249528558719778148743963696002624503143965042601275489238688750340082748954658048680345224031497363346038569826591170744246757940420677203458328159065527033449019584078373074870540780403484613967918948673085527252250499060805181575864592971634470773474052063250461913527767508448834244415554653693626642551391309898993981676366460331651054277694184455402102101964037595836867481914625146429330751792909744731929308426416795062813790250773039769651283235138203994694308043685620736546760433718828134165497995990409868401112020066209500096620488410430183726144525296105480017169306273573856429234014751080656176724575675088541226451704519713706408982243190384521230677338009276251841772690373235963572599230484850498159239036117666450947909813760158242092233972331744508208935146828400626577236512654754542698708701336499886800760846213821521310440692384547724548875707681069047306276753569775255604045084795594872904577116800109762368949872436523741640502903510719896635901853980915121073666334480943212361673827908788579892685117611717886542707472762024091829623965877429691006897492163858573344358814035020626123361003552932851186085151674394503863151809937802528120141087030313156826582161577947380886344726304552287701610660808947654571075590966977525973889320393844892783325371087560376090739673624447909513749032075264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,18] 4254036232325078931689415902735724514052136663868447951905893791596461225702485934667456301744832105641981757477739056610874000558813806860163165058677409281380389178789436715395394700304794234142260254861041985730738229192995459094952006786113622474553801737204345889355276871987662132745050219129070505770128774292535624550228755902818281166689001216299230421514999757962153072274506038103199041899697658402275635821285167716942308829291488255304751504901661011916054571710496689812751758478456129122218582078279517262278479155741828031723161808800695143372895590971822897280424902123754299957439665711344406435115244139122191211442230576490924334054714426132096615335224776661722296510160187222528239941266491814704663559235462009602681546320553184964920404146990103387810084562216445201920907296173032691279153001479429771023944611012587440613421543865064074488689270190171741424543028449079597118492174373130402926851159222510074662575205418703687066088351986838317150533343437587055518116513300091518959891420474008729066915395466351469316502140557484165412614091751223583316664967777765006847110153975590245861430041400906612697069167629753959317503985628559019361516454475767269123476275451555109576621197999998616954093511800646296984220370039509198658515807875609599505437856342920397019235374136682409002969218846785973494421278206620232811975954632670602774886709587523114366638218343121833400536850966451535631452130088468752808097596774065303867140579956544255962199723280457217458586943475748887975446532840846517729883618172138893667444981433181322629112764932156831392665720810934157562480576577465102212283185176815824203512949749175128939494641665270084350680969592058278083327303492832495878036832719278114412465233322250331963465277624891282063036895541284576397723392996020517171508033988746671020902318934958980830274057285367553370172888816957930153076228743194938665871864203369698973108079139516216825134953811969173398426825922779449063065853597220720319548351986074344607737479449760457818112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,19] 1900782449417606679504772832365633564537881096967837086617381995083078019744186390825509069604047282945143412056721787847800592530539891708208811984513759472894521009778167356064314760670332761238244932388963055499403180165207198605109548011305662792282253143248549910292140595817342256200903209794896935740517134882604238580188516729908089186630451408189180590731338841651781162084375617773531156409064850786015063561269575172187614780611506462099584604709754382251493040799646974229265526178239262923597255922971353964609490283346403956826750868350434060835144971201701281620462849504353050021674064367850575185528060100468794755616816427535399962193287411080636390701465482679620876595115170572041086184283285467332922179608849733975641990177967292981229404235051262317712505389442316233200564412144621442559735054975997740461878372981541886421358152863645445803101877007986689961458195438350409562124510702066916318318644832320182368857315487154096905681283563652885909608483231629412459775588622775771055813281762755596031755774236588488777553640312548111077694739054908336968233113256023262429464166584356318557936573123484892753239258784081182801372237412688995326414660578590539753614065235728127392850745961896631017390601258936880417977311806741348938686148587565419077017699528764676891487472582300694442734919698972996895122817711164264849746934918810072793965540002636882590959669290065458402665291764825648163380920243151877365280668163458205494653715644476151264143281752151375411494375418077352953622735193140938791743366648801410412027380604024742916043940749093294644502008020574184343896830706681771939592489597713141671624482706214111462776799873719330892999177749126546670291256937994089399875039169142284469942459445132731390449908269509918773582771695357829824413057695912408455459901396485964979738837671159740763472637639825122947909534838897891354279973133323740362990476340105795947995253617507533389488581073833853018776891926162317625494006939874625774562750405249533310917511444279131635712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,20] -16000239130186582592368778967083447871684744212843217893492661889052956087614180416733535033360972098256803215236082663638038188147083262921525623991706677961459532033130989362485184664412422899547039246828566811493782611083021572217390176646520064587916873160512681619812549133474536982179291948958806733454707299562420317871102910757328582335781751860697615328663529667540354305898617390099161968067776314053304550397641584880977081713259656169512306774105578749043602389769964848761999072078849507926568334388005551666734150164147482450373236350614586435264911200359495185438397966705935081868487129417151010252307113846994167464497330763039668918136023187450036646751000988490893656257197686185059568446109454514102404927252629714726114685415266084336337635998136948894061256521336604463690754259848221154749723756032186327168494268056392385191085655105483467833234941080139632005875799362593730361815180628684307356548006705306323284361004744807617942140906434308126322521681309307123151349560316584304011688946568807166583900379107289152771738296245457365498013239653436098511333564936678098963889603992582515807794331442975706753771050516177408836762038566577183061470951074913430348866584706236550159121632588709819189976452849120259651048375032198766479472158449486236989411128675690398985165637942339206120894679910419359815308506616467693021957190208146649513426691858841909766571738063616559252888816943024867496972761268724484340445297495680202020962458530017054905541543137261062795663449182218729962221085816595379075319116719303484435073675064954090036931637972269768309788350315103137404013401488266019298232003007665904935564906470091245412695489324391606959610514148730501281024587635889172795977796449296862243028524335579121084158143201194952575470182388294635052708885558174912718614469496034672445238265667719062696941537371260294753573956598722282448698455804510587262829967580258864236680024718301222400551433653825152110941837599310220787628186143747583164593591508408785844586119301063589756928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,21] 38849057825728219377204298012705026536928090359328911799385914411206033590773763049251375594145952916184769265184977249121202173201762265415432255659507507385271056065409998593507076454429349754977555202784587619632381267681155181753611356375766656825569603908362524636923978384420938903312399284897858192943017275914090305975399436803513418140742786664302768078707571731368534734276135066235879993805674334016718952648797455099400568094581560765238053168955937573493208870622869729690234605131433633118678373665276202149225077243252334005484643994369279743364495024738914911335230975478371301113669347374983808244492119723784212909674977567874013635988105068299483948823860510125657168430128611781724131076845162742480315375982741519853241700825253275941414591120305232051978038579441720717632060443461207143726661059678960999766526741661833100395381941709850133126815945791347886075390514532374021820867392905310066861514235652278467870439197872305103856590032193129748666490859020196667349909811445577204155206806543420090594399128677633349398527450980769394472466195654860077283308217158582476175854623638621811871032498956351586333820427888659915241767706028385520983162328300618066622980912963616690621590579138870770261197862781103841079678159168287860951083116620714470836210906252722510303145412793431653997492386454676461961008013759735624386140048047948523003667090027230917608467592709848990997564871513186981317803693526745015191680709663991036184337788453682869912701746913341983088901625954335178014049393448894726627145197556971514216276622682198982537245368075077349793816527865811906616315962003664911498067482074420242564062578500031044567754118901430221318718585374087009360993265847019063666311574216026676265894460076261463775299554324931405958572434126290902002167954315894132449536593023846434751656825141043678591888494131268385766609628287737007485742160734274932392019614839459347017616349736596168074881557839010170450827823346796482432123566172238667064555086996795049286739396740387526672384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,22] -66021140669193620694044110332629646938997820922910976288596289259864850582109322511205836036133294141301621956101367853435295979269677396531816474686046912415179042651334189975468246068965951404818982147309068712379152217186558782982064144824182121035774034945168799437643731665342741952373616430186270822973113198889672232270681407146122333145270620502670010083145643207666209106728665371727356878942477290277095697725331827442825460307935201176410210612173259214996283222553107491405026884903821044113382744558474900879442441675248992027221119174802629243818297023771274301135269186124208508439585350652867096915461522401250303698207374456624748207090631583878326018905577917910263034551058194442536515557914024139681005093101632233037783606868952109245051803709919157585686298819353818158654051396503641336859528239393020006256054125000488312764239717477472207941026064661119503525603689994357819402864243862775100005279496418069244132013624176146247446346325868024230113819269213346845010545306672201720123005586952626434096523946559811028091332920179876203874775505264493031044888687052410059092570385009216201984251790931759886512736093385378906255573838773470053596641455561905955420045572319831293044856067516299382713015416516897938432916171787145774884861064620151854466050538651805411972613081525446762302899603122517868773033580672720033120351604458313549050320107074218751675334170041032540575634197614733389104764731654008427980393589099063703301822833336528539675945684041866213259503853479136056643413001556301208781695479063321865251573290145192810729181010587085250073452274966090839621928960413776894902955986125270873252866455273214761106874147184639902216575834063438584296071903828866898701620443921266350029418643794191013956480651339351450002811188559462236883280226449204960620839968916385155222769971451917848843547719356889537951266801927512489862608503684399864920260201729099543274974052766348620318355591114303098752787041640159698362672565289567850989825777066440464776529817975934007902208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,23] 83820177722598359498878713775250015561004840040361333194244688148804086231342364363079515956710813548039509965483472022285688186113145705224539297827027023272612011586062275093030557167437580256493353041668072990457906416509516367777832121722663674249879657381646283367830774971677010516902905489131797450454766339263986863414228276332418977054080963676013002878750465733243247170580685734656977386168434855992674918807947688002289664492445479855622657090192091190879185605981524458292181380363705491468909424243972936741472036253178881420638572965646725277687878331087862528413644658934036384257405120887763758213494238302221523799864001647575512021167549464417412491333588237741264846874452977812703306128302630067228796490948128430896781538871783114828784478301962615617739674165226936466843473598256424020859129539112368284583008596236406425140621927095372714934297804258859508056586756858726297881243431488961969065629490203179797822591804748714391902511598000657334590959173650498882892612890836110619380057608460409144979699231936786741078540317061207423688242376685214628967262880394932430884542867162769210535900875855041468093114066472065773761579936950928498204963362963329606933648586846551593273231807309385288556441741748155536769286278617798287154231588019330018938399054339477374937615999006850227751005982004589163033899880526231999929029623781399049986816418444148631412237300338767692096665386036696398209679744560992787571893432158993088842006671014380474027267000863886319288757367973808604769412950821846246004457612154156701811881429582996398613391942126604339206506553224347631407643761627315302265698261019529343513902564915120713133846635946617679375049668071719732968150254267522495423798146878069603314507266274113772630574040054261896410489446674906221402389409884905036016443820883205695927924790562016882942928985548070559988474639440416591316166705985542193421493833574033396811744643585741073785386910736518008285096001090917765691283040503112518368698225025946028120956016703786547412992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,24] -70185650279232110041499078706436607956547698896029216506423854243768851110540917806716779823809578343968479934677670731501744732170965185007522962393671289627982540059077650358688093309934784234078053746570558866214361060602221965442449398738659850166098757473478081821829711256731277834499355735080775345956283665838587291982701399157008152597807081980347684592046286161387456697075115358397819906683675245512788228077690467682280643275837813521340510307264349732975773762852544076885322378920947074292492142370744384802362463781694467680523999938294499224179646787747412111601482111965982729590632856250779088551825892250351224443158338129617207288064171772132028627299202513487519370721795234309146673202195989049399418904991090350662503528913854994794005988046693661473454654623087811362355835197980520305475027034294869281038651831559144300228293470075671262028620895611464671560855085419900876972554954974749165682026116031812933702735087710223299237873763283895350909761868106972392507005740241389811695188847837816541935398998968612325067679418411649664456837565875855429356078483555994218975149869081595283188661586872060769141281864921106228513954748404462039949035000656055214544451483724184507881709493659148742263731733813804960945909167846304560779890527968022238249040190393729161093915627809040712714248900313204440588549071743442170868839145478789080859912532087967743793541594617847581938029773223690150688960248437761409999610856444663335371446361486261546863718050674293463751742410071523420470514726001420215800639884234513478826488224398897978498881149376055866767322457477929146086994504962219886571784384381317494905675307117238000039534916260034257074441105556638578784493713043973338298859962319818446128681148401835856246819693968012590623498734455120531509677317463206637337532497534693870537865580775670485159927179686930231635228656058923916623850537035347197789000131019095024593013402807017192685493292686789536308514210132057526179459215376491948346806157748337796599524505397419353047040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,25] 8651282284952397884744903734479053662387221765886154870179649006201817854737119346269305311853315853066663972063985822400314758007970609074872114667784500506845095585984053810829147401947356294594257842652452922608733124687738949859242411752123407935290610699323373479558559429938635210244675503257295024694761123260673555956611030336679670993733193078804047251562552266854008379083014022612460546407733439520588223795373144224488775227419692673120805304731925737207698788128004611165378440650456324526339615104971865088871637746227544048924024045449193398612371858582599410477073104953754373841337420490155387743237969906729088425992142668081011658927034841013880869276082298883545179880618539028771703949308734942150778290347507085148960902117884190185098908014250464853536928046283546512223622598581113235595096259381390956881244476655704419674863162332761949159521209408180181780123266852562241670752875619878511927942291450819589542369419738275082909357728312340135211983357370528460004305876772259938012495654659963495490125310765951214251537086615044477804417187698044810019484613011275552701871601935038240507168167591921027129454342684499323381892152094608534736707021554539825918238267002931966084911679608097355136556325155089350099010947910640320590106468062616912570765340424483852540201927434516737179758836178254833271924475060198855468644717970094355862550252285349795600656725285869714251004175788790504244257192739758750517160495202645399127853331501396742610996276123870457298593155013240530603853884016990161319608968022813300763621012966435563898516748576608512253338663986564193939407332865038438134497254310546402413882345959095477101432805752657532086577245417784231356140134216178052522178326428108620459370799286840818293217546388911201609041718284233399991483865927548218921350726764627685646520225020084819710499325696850780269700679482421708322798684110573809583743374733067426949632364403810296550211586893657373086088626959720572872383368598627577611838934450470818996996366926768624369664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,26] 91229717407890886164495299545250094454927143175915187718295185362893518001651246801619391682547033732597355066778880357055460364383312883531086431596953401503583776471833754886466383622683839971305221458147000851895724181319627800334894935297764519867497416953732267953236670372548913443109294762831175652742454782052729426411942022080664914312367086577690408414559396502633724651509494196359581001147077924998172096856379925328388723733188474055122540989174681354472565534138388472622945938327639394687520564475555731641542225759372564828467757632832121877023407659257931699453183670380461538540693026836329352797096107579341096583092785032426671469561494153700317411424834699086322816116307317940427493322447322724787765782550857022451997081078912214782886409888791948074416152618677894266960858810105274696955016878717544820494246218640653904594423922022202184318553591809698329803221137125671037774321945907180021511406903025174518626873782734693951297328104198784984454862867618173233812204558393583222762562021949266155262086785724880774897714029215054752576463891457132498219228444045262727013375809225170851772683850807716972744410416270319770049226031577153538467266507090102102380895689527433697312032039734378318970274302611006744079237564187661106526234897526810990770946093970581287851311619669575122310086487271904403837727586439047119022250057249398873772035873401402462472689757341871605289840960046926646165959266063688182998014791168010051277687344229184117569715810577970352397344305196902059904950788255442101257387081654168971234223130249886400216365569853179179309190380990669479317597379228482316174082141617364180798143369030412294939505465413774721854239690599717253353028184132637012495604410347887300594785646305508254967119921554263991426304581204478493596077498751059954067528568331010894052985696683324618771744335763966925080034174700128113359465166999137338602611113435382864330783586833744673361717617598566137329995684798017517541057857309297040546663360108366597409630405446228030521344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,27] -190295700498530713110757301733035973664383165158215537953821297934123664792744277826755075532221711795749627457513286960738633914753588516699368028319154300433218748696518094147999305329517837795117904377732087351250537428301678519236262748459569671201719178423776587176372911655292440486336502786995968292469083953799724551035740155121755290948271946306421559521116749221941382719561632838890503758000940609871326962523831024614625128923611492884519144097739399285659542861716208490787784305502868180772918515709466614271680910690678037958126993553112907228735719441139303111772297017036710460109009581024866947893950635283140637717184428190663565190895941142382647392678026823397008396003565480696909480250666713883310758202626312270835930890818250964949887856675663379108208611209507778874257884855114202306837771866531277717821045641152581132973625202333581555650897487103210241778685447961388227548190732962003515405748599545684779904629824748312339635200316351601276880920914512360793866682046571898981619014102911735351763877917990996551709869616532429219140061857819362416996391554263833309289121005639306189442155577811716621213366892993538393736986666463894691184538302961365562765437671524167924482853391860362969091367575894208905799428725221939653303276816098295564412812866996113524491464786466901272517104822468753110668578773273786445401596874934592045846355030004977868619706509754751763119856390507247231366541076991426168374096526136171564503614012471741742536376836346481122098736491833411724178950690822900092332758489409061340145166381759988283273004933181097952138393697903562202320812438483506747440656218617484526172486449594502349199263697685819493403453524867988823476673736287476808030646093694993206977542497932071322567667079187726336282021285432772039412219796836876022867906150099286286356653902586925396394604607173009245921113232676370893608893259349481853460287402072349615257571219354117340755090162199402931210436801640072245537726640698424861782382716031350616261239624588869085691904000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,28] 244264107268004325959834901067357074591305750880909395841647413252059065142529143126195099199141243104917684947706811611791849711199215031488441557612601767021172327575893862243792709132851971068720637557103644633066698683622933006916581561928839330234288271409462213964539975884705817779692020821281753149555473546348471898411732967243648901670171548891654413940820322325017221925537311864635067858827121325093526827310635195838859445655487330091136582540692470011373427048342642011436976093336428628681799721266782122500949500135138159958862500861075964095071351102642643035487047863692262652888238481538157650601426946548065967439542665424806662145795701868586204196644236997032021459729988061280469095900766381442066553750565296456797941849377214579894107194595000009484235321826859722707489105873409511904347495765886854402842040175190064040422964405594908026215191619676493358305644320625188049074482299648062159972545718558817598089912277612412700031864378945368066283157039530023778738676899119102280949409370188502503757183988785060639993334594697386848763570807586990835442529108257755013223875037341431221577302509519401767749126486545618900943891880459717011452948963731390002047522660863165255956233899040699094203325883762014713244410907292476120266616765327558828209151942940566499206791597435736902483393975743324586463825502830162735128179143320199547066660612042295082745194397205606608080395538529457204188442619327368584053623317428132471181378707392003855256797949636067753546410544341708422830251325935732082746835243186647830574635074081333906533015233881708973529657512211974968545396213195357972612149514137993584456277744772467292416194210879718427399822925341112068943627914298769799231907654280752551949363319069355041555835289556485863800881566794428961112201784691969590950513220143852867680428748344838163633494914508708793216309991164557094502316287498289959828147408266636285769124550774482366186387981393661535756590786489370399585232595993690889796695775847997000999042010386448531849216000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,29] -235260535729370829041802358484115474628426714273922605600579576179450276064218422900132462172426585235015980172079571428811214516634679623010033491017815227213360274773474845042473534694601798780137238885383466875780934367029941876883471255196969749374216574047684272770541910130293330095419840407101337535753415612141392091036748523900998367547411942706664561328446480499923682580709259319423082725581265013035773488036250466953903200399506249395223031256215641248781297455245855110946812847948625030146599020613116463341595366271408788931748314230829753118181177489864211338817534674287985803066278803460272831284541583783546228113453631938977406802984270835772636702702791070591649824955675688778575657563247741252927752723517861030267122820836542745054674936341905074664559274220747156199273083898046176443417172783065457892319382234780669384242611246333092151616717613488400838496764774347913340493630146217798957675531860162235974033549490223271029382838497354765387258417023872234910200069357807692708278392707638576115806823594405307919186186448003210738745913821000210574526748831645674505095335958803632161581850939549700121765754838656000176182666979215441933276344394542459068558850145363454069797573284355598492541336222639046349097124001689536988337386008975148555628841672666998834923642888801040566295290021057806045554896151919827724550055344400913493364781361185837142579646684744140115625896431643728427064210845762236678465577974738481337534957779436824551266609959610310334064165628313181076919055571527666835715054226389077983528481298673593872919462920448112067546879420317107590238561358654010028208339379863180377843220787911335139745123378034119142146923511685449554024509642323352313831066138787004654438833070283496884441273104129510062943470134766102046536944354856322167482020198962263763041667073832006803195102107502516142591210839520211134977848161531747004267370322324601334616853917684051370911087057576499792358799031263327804815128010620999850266767965107759250297976180720493070909440000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,30] 180270732821942752720597623159660284145851225527437360529050992166652610596188058295481854245288232296694500571877095317809120508758111842959623092132912212137991608444829750071186465779087661873375823215287141831593154880573940657901330546849917739817498944950923496012008754571031498711172301077422416376946873655831485630340254481832656438115339018002897908438407505697239429220999118561938566126549988812909505038709335029096113299635296513169776314986266252325712096348982943793417591722002000432308100231982320407535042121431704151002950817208019401206162028368746195622633554331775063713182103117140331387970578005883094234938632326637967106629285892839407042001610121786904915477051807742986471346310868733946341490759717267532012396283722821274363743740511945541484527477750202724618174820196968932615084976027417582036887758210309030253944589323967993401205280865367437064188965978045138720600781693253142552650003991226214959510023944787439824464663781128124916398328794111918009530182463789359885070978744680820951755163677815509350019272850821431784580974574550856996098904954173793575793042796116470068865343207914603957547397987567474467141341832778262133463879126244881719420643107040496568797275726617906743174649193849860359320119866984327232695989748146351876319135023978811040605686545847466799982328524183649979442755541857176663095718163173862112109403274876452124818247639462162282405896753458659824765543167466780072414618261251534776254158347251365604137424112935146433669781554313931311202006348163316139140792991241715042593859207506870195259210926363189534504428538434916939661965936407235843646269379753902720272558067505734622800879924374741386066042112487233322469172338234994085256608302565702061297717274827988918768649598331927813593054146652138444915920547540931201630797631746414118858828783289386904451078937377875570784465841045111095316534973324779725678431994222740213749875122697812785709392998214744679886070325758749555051342683212702626103182807655881055278189204120029777362944000000000000000000000000000000000000000000000000000000000000000000000000000 [113,31] -112526065318012607743964893697204991336530176628669811497768708582178698237806581839118806463530380840664166703449331767009528137187573023584484184112088716863250947154887627770198047700618271801825939098310296514506114567046484454318959509466531675293331463653748153825966864488272642171993718423004185786495255076249242627819605845644114498870274791417058636179270518428560796195303542755541494301456062223605155040678448643662180589371030079157310635424861484364030713445543547835041829008468953005755487174416311736840728938061068917940760548524511718789358678748292806032003114331774490618598565689895005649740697492258616789211623166610278843509612493529813537678519174236183140119921808787890002266363605035154189956325987501064031578180861934753360975760293589694955584847091978886909733390095399589936258774043720916578164723815681652111425852154382678455957483066953138138916280985293328693707704781992051783171290542209492029872891237803158063834039326089476899741039737782661238143318279056325472563773970624403340951229332034260131297558366599514260889177252263590485277986563767774302822573920474184849295014115382714411444381419405800771181353264223965073606342275923505633984917977395094708561463325830735366749454676943195055547844408742107817557340723775352589702367920328687814013868146291211545200828281223835114818891285513304647458212137808541599707029060116494104042985505599900832890028991189839843819996094015128995602918120828311665296843070191517831768708799034459119844702143018282064210959984687201396642414746979639097100901275084908733541772806583078485354615902959055551327705595162587877267943840478174400826338253251080032721030047343324940509048335747449948191148685028323578877764043923214152273234573633759343039392253933162546264075106013995645718146164284372601352855636394359690722921347202237805592495038336414901742011616127588119248688476728839934379047649243007631218196969007148952083721832712785788362573616002492335550576162405920630909711108255423354120941417230748075687936000000000000000000000000000000000000000000000000000000000000000000000000 [113,32] 57693877469814797138022274675811443699010718085679900986677256263309753135836400266325445913105020374193360926898377612584556177553583482025320283298103774582045950393630034287661155447622363795361354186619440835307484655974823711017721193992845302516783033257425204491746368888923623628513938676071758440289808652119326536008832604498278866183342423129670441022456353900842308368545258274405852097766539208610497723200771897990929591440195317969530913130330321965082489451455940443409058660941639275464152217571048583775084608852884143338979522560614764502424098932931090587269927512302304882995538951621840135182366218577110383997644131731300888058151192625571908932638611470952549203761913524708876066554292082556518869244625306378375728867738871853693777551328260394016670907845180043575815931926912563103766684437362318349417150737576627394307266254288445034571547475633597609192704814646748151790667670254682260541920807616910158100726569760023568711951033133166678304835031481208548711846931951566117908157009444251851862545461762486921502998904242015679665991715002615110359472563536244469302482403612937677134393025865280006578989125139066751824538020001457328311453367793327102819823900755428862638159367919737602109887701364233026696611601314312482440209637620370878510604898376893505706774709743742973828750128052857399133502642779251948000310402827624493080501239937485541389997734604313435810320407067558308133552395026524974665263308914704778046240380110613207034080735848099042648560681656564978373941230698186615022062846125221240456571041351451209390586630311294006518991814428228483704352789546762537462046114477178485693016457383601739824824201507410100588925540614409329143765576225518925682093432316826878853821127131297429101655313806675612661246670723682057598855728639059758165132229297241919780563651694710198887937646991985003442732621399766838973250320240514856990901819031858281239279914762839858409335243643217437511630201136625740228257267760002123083598014943300986082130468437548637093888000000000000000000000000000000000000000000000000000000000000000000000 [113,33] -24216812010747904471596949872621533107617969329606704071402088729212933645123754048580116137111220019445695665007919912715413343264017091601242612595267601175743827134726054519150016754702050921487764445774436733856827749104612999841203757762679277866116433786765805173865963116631447155291120948402550920927070722298903188945601357569122347608176444911456395605123554125513852186381753124475810339675022483766685307003614556064833901782179658373715877738664647289763162712687072537590050325396721587941195691935005903634554501023378226272464874716743243558610711902041983481796718248813655546137335709255970927326478950694858748280925147537358110950053863290870413026467625410963433714389850191470578716551172923015862998513756399430626307437158948125144685610858819813172541216760054560774305412204848228164840556026551938867787061023834725013260367487872401041166428951235244581923556400217843064752100449888808824064970597996414155402777228466431050193529468079488746793590998481433411801042965770495292316222859044576397393362365020407751487754791118124572550073018428046855661270987988265768421820098963531129625937367532082043947836365305730879569361434853232489532789808386143960716967291003106773654992954516117657661475679970468141943912158983878181263262539356957246034579054335448378584537651801678118820053269917052869256154576483503346538440076138257419763814113665798258684354623043659996317155477521887714489445190459344934045684163606584729370736796135392427717820716374465498930403624007094489365571993734669906719175051250631442011041457258140294854067644963597551282071815830904559975742802861866608615717103758539113119398912421832741856842400879245354208649640132917844335378169915843143277879654311182947223961992360061196795134844841583286176295637597382276242020103155330185726179324216109946097145493126202227991749556727410587492351346825567680799428830319227868025818838749536618377458747383265756725238102546675745825607054214763953316169569125206125367094275217888942726069181577838892941312000000000000000000000000000000000000000000000000000000000000000000 [113,34] 8162810119532854945330924822525618887077902120289476517038471446597738141831875392697076365805068147113331032000328252349444891379643812869593393960539959345339903478625383606410018958974048411400117829834790662181231841700783548966697922705666630585630261749880394006155044800997284641954653316778999841464894231523942672811448770793732384873599286885035215708788420678599289150799667752563466323458620810696031294233162566323599673758831128320665044419294806453584034067581050687621769120635343989004131499571855913022392094685841641677325605364140488500028916392028598625628577807148583160714711887682502044556202074448472095221330055032016979213941249003600028979650246564226929304704977145986977575363658611612947218862940667393505463998632113947381650493462763754223791024744964743667414633595831785700797308327967794927450880455481468598903068377356164399076912845427743593590191362442334602247444232531344633425053077115235384762989533135294366498127251946576636313695868542984882377312974124649976002285388698554195460372704183207724706198701509345209107289630158080648807849097050655574682444434349880797174379321458999569859127499882556718455075725212678517569050965623321294008358061691573493645269826012922201427662506490624359418024076739899279016835713165685566041702798500802536415751386506718916688609949045802473064708386116252291450937713789617769575341397852645809414904139719822764937536661098907576023648675083291031431023216259286359594457009021008032738580734000966849990027867547045519187807388077244466281921934226206301648833052399282567664520857923629504332153310962335871985520551889098188438340968456460472734428444479713444155032370304506681650098029354735792175464329991237173763262716348934558537235247386146092997472578594805008151145213801830682811666666634795548201715837430453557634087869497715574831274703007581310473622399575880881211294767424639515205485981281525569028882831732051162757660307562971268897508065439761930798512980181984211736391128736419788631400757011038810931200000000000000000000000000000000000000000000000000000000000000000 [113,35] -2088112440849700805514159944965598486666727619429605097067686179362866862812588378874130546925000162034888710294623961255365707545037584204374925272825692516792325293286813718278623444225152219836565275332623295321681336478491054025240332921321218780340301463485495289852556646516446244174008906687013045079977012343122285808118665101889706509720492083366627143331460007227831511806033865998290921036655039245952403837244953207330144978301414711918762798299460588795174560196424786483560083573197419283167508147780121732976882703634122121163761482089772168119346997134646887904576976820735992371801984784200229297070764746901443697994171490729757296728749576824408095037279011766794622078975450499071282503298359808850997572497507722058056965916654698771902660184568934542288781806424023462406443179567382894664365118962112806797266703163126274833681153096837475388768663924855764529959990407992067052752663435618952175594519175489767025989510490514020126091125157663479050690729443429130297005874679900691262095128795365460382061750236573710572360453263355019865430257294606683383672647903078232269523420414257141030010819996047822049951810018412851527631102408606967980041359639168698306370734499338161640647339086734539287428463105313795263208165760886616516662456198212445948282078261801939399198751764406334749073837356961181915914798739792046433559406870908836923086628327331706477705781321569169312452943376316662811709230080509373483623676991157637997858246198884782795379165679782431640163651945982430557970178859958516904634767313235324613431750126035987888226122788867585415244125312716478493000027677506447689449605252724224691692114157567704443299908914184358491716798151453862105869883270143292520319883213068387460409542004834691949719888757422200323455783876431667644272123904664666476325587053945626744975388343294352638413274466303108030685325892310437957994798120559166150696411485372080810754265335166179341916332074046444078545664324806625884745335059820721974876251628430029876960245922038722592768000000000000000000000000000000000000000000000000000000000000 [113,36] 328999005246016354162927939081762679299085045991110270596962507082311366315165610606715373141752769559174029333732702564310016590028266485442152801796289718712725350662177990147613050525206055630771499106090972773197037814976971075731676103963421291251821187330031004308988250829604043899611369195346579804704443430797560983462625601227371177238356120427111998343210529778689128853168835219783035443687492378949336128761895360609232161183290602839570132310158592714412132016701723624669215277229808534000627750182811087627105761395636136698767502267715541302163017525644187907243100117217512167648085951490769659984081533784294252306096040853327065131396551757325691419911422163159124813460181308234312467487344701872386668298662403340415374943512301968618306532828498371198218650205646406119006628520699464154703026294340333323219576157850917014662970172413492412266438316040271305965359459351199309486669428207161392704563051278252881671977519837219992924783558986029837511221333985416854422940122607661769834019859432331472151317018263028898713434787390623742815843092007305990421358419385741306464175994478223236523084681151720862289724040463058346078129628365416747214961336404220634897477756429738743336361903733572478199087256814237965150192140632814697557449064705897049337165931445685425047602776231231687022109478573516966522171975639150375902588735522543906138624348787607533275598842292366755548782423281559480268435430103360984122705873129436379468533233452425606604808418225888441564705734834266144243768758145437800132804820108495420213799408981822944088305844607309871436507973606666462441263641749360773062832300204358273364905132048244206683531608757543985266861410817465580234617530620040017830421135835013829690846556361811767113123557839950032706620312727610913495201334003087185526892179826753200527800040594786697343652912999029273081107084832864599966698449338339099831797020727561151348559364649316622073187592493740977817099813165279444636108583128501354377322226518590719517121762785383940096000000000000000000000000000000000000000000000000000000000 [113,37] 15670899487144447842568635568697263075476669715448915131715311736994574208116721355920787079704376255222167422506928891419275432971204322577680791927345315236597701028677875081869780243131840959195182210404943571189603348400151449096705699858594445012777874815123264901589769191234026595278845810440052351990640251002378069015393508277529567607469930807511386343737402437652908094348394888520178800845095356411663604630961819562958488985113560892651098572455200404944047028393191222805020590444598957894728752505000899016176719572999311730724535382081764472740361584367265321002157141530912716612607680653921055293804634241234404132940909548408727354925308340128069575085167529803236717908039895887411286370087234540133542846578644666547494367454823906810019264720867010959122315155657159944938350479422099194093386916764986670934805726939922614205268095673495877913126124439815134102877498899976798183786581171073863309120818133306223729229445789301136184437010945424862993837063963833605565289848100731756795980749381607578954900016321413985392256655679932638276540638858182170713562162954927637608450104677369037136400422077699282820751649987458466925549014729921272354823800283904434421796271120985495566145506458246538648661247325557276412279786405006192951430098521650951462945453599775158082807509967678397018652574344103592887962714970839907384740403088116140281530089833640696339436422578190345745054115760832797099963215184616296087011103198641181670390685421012984661853637777197198182142944541959982256735522758020282102062033192244125939810527773271363058491910540640253526024765290900569432921772734139639003238463610487254695376503819178982041563352708957260268535668817573841902045188746890663282094594457908554196406068736733436424702814846531153271529582458629746089818823141752056979353067058649102227636349496241175766354241516324808486922537461094617778708419246656494268919269078885207910598365871099935395653616959161374067573402493285622986829816090810442918737758451202879716716855807931580416000000000000000000000000000000000000000000000000000000 [113,38] -32291026831023564840784750086325447773376645413562247834411914679286432677052568263014416117372400116167561548116111641210144553584143815268670606052384436002444194099588801489546995326945418621154273720223676159342151854698831217841262032700284946242786447911748255605894904947628414242240970300959381963437575116918519569993178943229947403490476944242922262948909941218372977387171454149339064607573673792010924216591487612201076872819789437029589570282294824946156128058588477292805829939246340751741041404839085245110470869520949767619307866557165948630160887698356801269776437098936759214492937006582817382555754591255595630931227126507365481683340553701022417091026382874923217587199787079010376299079091181883825290391199762899458576416431121577572190954585980970384620984792679886927726103545470552225266903887044989550940013604759259858174368743136162883684898125632032866789654585054536767782029364649833729374034752458994448747806504768486408190004076652645094952119086014181978380353853308407914804611048063048703773759474613133574626957099522662896683466322904925887930122886197302384757508938086818096216892471204974843558365685147892908696364143983035654852982535688028349599658455930889914241856537426759591628937177488253171994847060266856901902725403209542485935311800774609050930759644342950912332804706139170073569276408448331616632543134196226820582688127754502231368892981682099992882036116494335096018280475906965735719695134455545063399918530088231010183974420513293092585144835755628324759963414482838322698531229493135766160901511256487473633178354116207457773412604182970918561501995187002401814885165755997650202125308612781760723968622355341564020036640277292355544510385937003835960380751184659653435079057735562737508796421332327494345921883933885970755513449550303740946533869134873347167040799507034098426931925446391884105500013108113554202127668037843462416407230154456038736178732506758504468538448300796405363247321733532114044296743451123232336425352401428537306615517395382435840000000000000000000000000000000000000000000000000000 [113,39] 12722600875678652943746141574884194223837253174993407947796934705135955659497873157522038882708866758604540623064848208508789989643641306135707907155336179207201234044805584813918449855397415511915876048309898109392539974512080402893638565370871051547980051634089751884762273544148210836927784458327660705962295202153386924229794030288964137857067552595697638273491803273112843600751744474846699982279094670031316134886268290504803587988108541676836346876523080925881447841238117700338596165795809094061856471935901154549667117197056999260482587414772183205053716952565186375056519804356588710215695587454525986302449986508839058833355845691391972937721266738511612751634363763885198668226053200814239074046453219188103521504226678850673329935541521309323562840139330756209942160532581004519429463843371844397407868697884342578895272233287940912178900026856104974242895104014790003657033964542325598456842576238158375345094797566196093762061256835697971618031328646988631485151948036176444093649573384664606106910922156741799982584750374006603920346544824118940459481401737587280560395440064021053361848548934910181275079262490392544946061203466634996901090497120227744125253846570293458801354271211005685691797826433958436003960910098152022237881152389703588684606900628750861526428484489657292074102614828405256472925706526868314972256586188058215673548957697982633316440717272674788098499316459057117574267459261482768815637550236748827330408002435542597474522333555688557802030671603710670444466030341175112203531249312043929142055379498852601352784057390847581260784232854946719088427829956253565556787983200789345167719739514370568332731995557984084727471776670208346892640965155038308331709687011119008061470837603092104783427768022026618541322045239326674616151758273929283022387853855459908394008906685414482433167405506545746118471846662086629866679164887460415952859448891145762985947309696751642821200390826704370591605081050415858338158367994453152745297910017597502357375075712698310502059691615235080192000000000000000000000000000000000000000000000000 [113,40] -3021214026756821616540025389196488075399442416038002516454251756245526052458301046014064696695652404457680272516346845898963956018456564157921315350655910144648521404904391837549837002732993295712404843416548804581611232779399047381818546315046872678460993707207749130799219467141470517601996183730172012943350878357074393985098945664602226754924487439667337870101024628766914375535965189908897132470474902028147444005335686729508754361283395193425298863800578183120589815897321896429277427200137686638534582607986350321242952680568190989794201518270784882885122849838913445057907784123455532978621070034790221950791384849949471043611009336608544516751719143553518468635465554531576654994306559323742447702324083566985904195970446795047314797704528281638275419955252072986857268111723821765148039526231456471893036463576678037131382418498829522817125567111154954735012362635073846924064068961850330066161193014981611467925866068476365928172554221474778861741886062294630317794999923993433966512827604174421693416017114177799999198064352735306726486097859489609035627479100533096522259145643369261886236991056787311940452908382656187650277525753501064150779922693337712845174637016315376529595395287938620023164954203603934567958101793128793504321734624681265347675633296736806274985901368305928774832659297939186097570937397172012286034779466723100305736842887438091258956472684900899848169119611314201604084259021892173740053033581184224844934336387828884561895361831904651582543487186750056282218591859907494876409305867843803584787621434364052640654633638785076268700360742659828255112261522760633897911520516042459655906058136723419270028400804673442928509224871956653162110555973039520883571455634831158435057645193820577471242502566278414079150249816182528034650912880974000797631786090119197185383825741307682717748457818869872214083643559182566620264857714079832238671766173368661360684912656205027808320585033580325187583731493564286816153282890864411629667751634941218658857672752014720522563989817585041408000000000000000000000000000000000000000000000 [113,41] 358745328555217996535231200058741250721173937737356019391063093730549569787116035224303733592946139368479648017306408991927736212561618528187607919315437285021947551740741540480513808846273848552296740837587077190516862022054744261890545439046726691885038742226294528513368409279026788618839956354339783548493827774098138285543345317868548048295934487331312269882983125262912865733507415419008853431194307418083773696750165339640166731110495554868611130872735980904003429651643254335670657618349031486953601623321210076399994291817361993505409640294874132268599592629153800712151390615289128359327604938092058854785664283044519444903232435385854541144179848190671142852964732754690310626934609294012218944107613882145107563483227279842516989831162063854068620094792442011138993922657056616401297846104738260378890415022460387538713360818708837579486797163620722045641259951464157822515556073079977003454028290016057255888760203860487591052180625850295630519534867228595875507899996730346505546929030092503554611265259610649616261878391565819362828053406857425271091446265396619251755030429457757921007049328329636119976529122027497999737344943084033553024684494380116034898139812513690906909124824750534924076694558220861111923044743566153408471787716487034810026780998651970928798566852945150978998285999651403458980081820983907957668353459643034705292697022769929933653234754703875171527648057996113796115654364292219899593449653685778046543647627610654770559735575369931522718480239328060337739473772697164521138013288820626526465761216553887018516429750363012855953436292598629107475018905708535047262802651425458024878094341821807110732159757789834368972001048171211379719456544301489590337845275168693087008187652374440938744970406931911460577835845252606295823556474733719108964548595830989594231223992085202913327298274996028329144485056229489127210045669722012194720734413726199437832649104331434940213545988106725798138252322030594549885257506583175539126733573803300698235812929381770916330922788824023040000000000000000000000000000000000000000000 [113,42] 57650547336642111717255462548237006518327389230487273137815965093570919119299651147510713535929621072760168120743586628929400787090363863168554131432295280713151617758734968141157181450584792416953560555499162688571140424546367948743310164055478782819508771661311424171835706352891230219747619275379198971407585138406419152030729779446177846931545440400762616735276026958273650610304738528135488947642783553095800789741597994105112653913170957951017172339541061350311843670370613231240112827212940503861275830585983780490474752163445819710084800072612676176468927496925906482441047687129255211890094231446913940758682458979829261393983711179543279132228220005451458800998921355599602322087339406424041600517080899191112623412011646768987920158105147803584570401270044213174045338397836327268059847476002939293451258469245893095784976799584018017269521862947818770506455534422506285275475850898094633105325521961656058729832701314021669946451224715528874446012039661318855643049172184961044022381898093873326959383096260214554205063128147167126117992268669090253014319653522708297598249392903033031557072417197697814691033825569815775083864819509489025386477652711799992251787985233706766227901913099650439200296842149415220146830349610630100296912554276411629247149561621447435406215819617968582428594813215039515702625245911609765902316059549620437398805074881710577037480850272798192145785653512930848236717400659767337559851833483498239029017099599105659707443640591280071764190820207104239651364572843631541263081721203015858998008895997044449396978205297044607475457792569466422259490724669177780233937607920022606681315402555232097120620384055745829843738179736648010215581611092709621993416373635865413625235596529811768185519030668727616832919055632784965907682763937650154504234989481416064177799256977653831348722697988864288202379007714695542948958589540151750646474967492893281484216372920603458574398987782682941994144024436214654348866866904487566101682292483429994112185485606994805247053224707358720000000000000000000000000000000000000000 [113,43] -46086107321429430743171468985942431145962095690730687430991394098926449174560595285277658086973007868796283446663937300477771515978644475341350227714322030641642484024352606506532700182884739771639349530998704099335509805325087273724663992888949293777140359628395894189876421998284053878611245881840715100565715823221230773330715509834689658559847856848675731130582133997422206737167933941591591224015912781584181193695777339818850330839417813977476062058922734926673389490402439820628412874301784377166565407454640560446479516011041531290715643680656202560958025567827915941938892071223898115330632553294269574321758297230094273889542206807101090290757865899077452161830381857637387237984258720615857106269752820227716119122125392464797508490312719951090100368086923673331099977875016922993277485487794662997514327104358224863192802712453903090302510186600469916872247423994236362487213847600577492985910550072859646377814423381940029264993515843572547215546142333461770897967842969978238030658102532218935757820015529784795109043218627683188333098730205517534070175898792279918544955400175109743712507815024832243467354558422981870925280008780945279992042199902963360960998452279845049742267234285091344755223566826417178986202220460026435224691056702292178881314245505558156060821523158033995352063578095670373232123297171408185487326774318086639496772451503094082228296530000741628263290124805571589263234812864393932831867028294325960250197756720937580944366183989423228212805583773933796574564853318468356298307195258747841087511136883422384429580528141709644964854623720534280916792556109346665224442568038248488734312402198147558123926682886247904184807143411864825871030819227502426669046881727037669750445945310689591826406177029247101430404090954613336621348242480260666617873223796324990482761586749462114544870846424439559129443253265932758638262347516401808524466881327964858298903986564215180808028566915166882238276392585205316539213585702601333943960555346057163577544018736092361740953274244136960000000000000000000000000000000000000 [113,44] 14679763857649059933514286903599022477613099312437322534675135878988166336398862621799308202561177482396270554230633725459395752173957290939646677658534455532732664962645261176334758662062190732943229067929701311258175434525110787123285877249786169776952510941219662228092018082968420049317009851208674957564956492228286184574899644771286122291467056154070954555458466666014413201237028896833813733013775872805437872556477472182725875260314419059016920040851518344552992501212921717734168515468505772201850244450854148799152775255200385154285754014308091861692730053545097046649971208412331449043269437263948584069815780977658929079000177585898997270580398537738096261828351172869503435669676415633906912517493303877940034172519891695760717463094552465948562983969557461524127012775784905511979382258536878598716388875925143278090435737746288271738970923129379808360819175291402669242446386078560973657917700390344035694132340753535573312492939969917418402706911593370469691779417989718548984642524382013368021895243480068044328766187492280168444156463269597452479605511674882267569154397675826569232687490633479570867340186403970791792170652052158924620524253417894418888925564357913243362342733949176807035820429610073013500317408984322290739134480503869762935020012024387638169932821891054650060535816786842481955332822627174816870534956018042300922269014199640492844696451926329359375281310000744728406345888705458102776956578586314109192745429066042172818418763269190705940255160675157431228975812934536933902271439234074288403040589491843755041330718540487915893189277812757313758224712551978733560553614348435617500485504412520753737815432913212432072788837625743312308949397649684069272183258803174307171509394828165054160417443693330245306080031116332673345384327877410603302011129558556746676045653363062410809617982568431038667656673736655225119151477202029664662650836561984902681217360173291894849983571155579769837843021449889611568436171985267721383969824492667802775045628036131456254435605935554560000000000000000000000000000000000 [113,45] -3153002495936828959084989980215844638308370218489236879670521569624325751497328265780605922111435183970655703219359214068150505086499106725841764530909809833348659361680719189064445984857066765459710977585022102914142930578437344227140899484874953230853627043181087868380746006587034231749393815888947247060440725550919763775020910062544111913430326686267601253593109418080701352658311516147489030540711984302645973167578455560823647131064853339552995495571766293834491687917048948475682759783788637476368735381782080324163514092180752401254031608723647831269741620733479345346782038352181266943818344325639644589949257438885235468852501460673807959546812014276305986824363369074122726662025294560037176141260252786007981411999752367515225935459893104465021097070331497242315111651837071490006631282765177689957808464792233560111879260916139008583815387502008648721754996325738621396375199339032023805536123543779508982044877031248851296812720098027568197131016308246526137953743803387691556733367672847623368191687693414807482062139472742556870029294581820901762389240657730465984357308919727882071582326739491843686123272767466442770172219550448909503459603923556670462630014787583571474960234838043695103132888924869057539043836453456467823948999039692045956519722826758770368094377096519747784463185967187063709447216379732054137676457995320466946130955540764357500075338411252857933228732566142473694519244477222414637031423773702352056840730402769901271534990521929511678212416447370095991828774246557393393829454203097775604747795797678363490886015649652282108594626993308687426163625752306048787201087779002838028543508731154202344827993284762572961302905232920582149730239926039330591294246217769816324093809676449538898396151406100514191726033971227503023739799099770609004640395567807552384308634956531132897726015069458782112801982496298887925397859466983287693687740476140473545541101546225909289629007642587449764550062289220901603272177091815554435996600712938999614535802383929988071382831731834880000000000000000000000000000000 [113,46] 487298459950013434746690453714015984000084136607890128303603600314061066242710776871804906714604159565638157209564409338090343993252068871070682889550494838727853969169618796341883569831960309001868167054470093912778420230444812131984037898684303526077857350311208322436952995362974795172955453544646499827011558621383467410452346337181669137155866695134409508188092087913830496514734454007554846083169949797511095487866760846611074856328959030624385553041803611287102905836221747907667744964626868888538537864069378998524617356975039707421076132667345334759970777654905819387500429473270573034545952793586381447343382260759465908346955678583836780975511601228475218029826763466616553570833112954354230129849712617263953914947395635724299877132798782863454693562948248411780875452557813901408381512382603092092122648489981310862852499267898161143667380132402185527166319157673892654657065650720661314989377354792326300177242666301164069243576382127262323069584521370252166158864396506917007842812454037026240993447407992480041682377225819117654234476384948750378452515398960224313835013310674997614022560933951998472174254685803746301237206376383849225357509851750035459722703684544494243469908070174839697087684415928636902711272491608703542396669291745420725993628700759708847319338816307855322272355092902426598313796479622073783626339233649432815655147506964618394302983109974109247996387929190929850938853247318545918217703001677100453397342009635704884200104605837128707613508469156098830170517404865210708142441648681907931740146749003629230927677702140949624446879518872628084523520076288448395373073342286026604369430666820505655030203466688531376715951148289343487105379628955114158794728496570644250047505963843219321659709980979571517937552679615060446630446877934165644803231937736863514858013103174698817704053848181235983261043262206608799016390465327192407392568563196313648687826959220357734899056493109819823278662346400242446912652788208947006499806250905039309197907433300930144193788027863040000000000000000000000000000 [113,47] -53370086868617206282404218431073047514770269738911260745403440672164228698299293889423028842059617020629665200071045470101501777357562559072241166135574141785667305806028638465141996364521181309360776056424343727055394761161210939838317977266507998343296794803962579941941477246074932335826339523104894632337527938084844666466989529346263471391579158616554722406524551676288036901962488629533885788306608537995247232115554527617580019077286796363589410428568020193992975010536789001314422957468271592038668019270837149336096982957385191666218552334172397168597677040374617997479588764357822710144236755492134006509131976019402910043717785677847627613492859581878852335696355255053873775686871321088684861899358989612532373960360216377857507931373390340492471736114658439841881752720754363223394696411110460407842215783679867161262074879227111245358178889468679724107869548380424670475551056497122167736628639826855031530241410786265264331268936821447671213522746020940371883137141981741256886637496395474742023285236446685036265700882478942614857643997376810048109605803366640017965433089196895371088159339699721436739785908150968813859037813872928561717277715580130744383982224560232973153644372802987863417296434039936217227202183617984399629941837857867890201537356428319133959779002381958826954456175593398979479638185749922541635281347757551775895013752301435104088964900864970930207077922035782809056570575795303397731282405334939906126069787733514167608491007781399351053314331078329512587105916171161198517420001579053812769066763632338895013100096452327659002343016453512173082768758389765051367327810941356549154100388921199192227236782871041035653132894505369175326833604889114407033896222073855095611214629898863286187616151653349533409207306102729618274101092573947838362349849226576450667952179512184429124817431209694836799171676248737617698864219958185127135198349652557330751038936680749741886894114399144438038830852863564997532993672768412265155191278677963460113563968571751862679121543823360000000000000000000000000 [113,48] 4210204929343528661561684762765316903417925229529754295220613527006617503275392892586128915227360457892589263702728335069920400313508225588343983688918875583573914628207050833274881213847548157804094173786164392638289779815438378364715228688233157735408544825358074856747301874140630509143217939769057881176010435733888069635979319164507811778631625609245514230468738217826021284733410031250613927517328701161051405922632665989890514783359685426638136454703474327649799617854353676697649151377302896315489435208200136808912736104927640455626482129493791844366309225722840116955309845139055188197138508641329707345049618223042989291863880978795936539878229582306428930150379483412464253007773966651331173903737368169990340864173093291430971628639653289319944373918717917797199993693491514486720306654698429333627812261569009796713768174780015011636216168433683061917039507919594486330511211218232424672984224121625426674237072838674816184945109748571517754924147866355298837397100519858261485631005336628060975464704556232849961050830543004281094881816570090620694560970675651187142402734425528042013035749502501133266908081138680742353548180139488560148897352935193492422761107623603027739038915551268412972506910569540323206410009339570397273379071074063187293298319411632824274592294045191233656366088310270449363851854437645913656989878020597322574054632130957511866243519263906148711955272182544240955475619038398571378000976091591737224830569326882760506164069117753407349182145078027391789178927411169083431843128880601756805474055390306220576419514045051731542066823806679293664261668568837638691599664952842589415165334394854998211826633795293404614123956345810794050624317808054259430620227982058921161690838504690447074922080993044190100996578042782964249445698131220861566672720747342091585641706376219278150814916804043551152988768455743072191483512708568796381077945946525768108931718600200925968846619934022083236636595445840272607397332899831826811082764353390339560965947120761659969794065039360000000000000000000000 [113,49] -426813992330815201425994749117009040669289234204816299978089550109668056309543459890209694194204397926197359236704882809995319785017496190108812510850862045614422136379738546565428466586626587981385065427853161225854477029573657347232841208138730798349857850292333553357350990257215587010008766700825874448549927675445337980779035719484431534290738163238923309615868843588874025423041954664343685888798058592305971868080600648103350681215765439885375025312980202574643201309407622727976999797646018076037109419911341338983411290799194760231943194956420524587153867423266085385528311526472013025960023057852895370809558976464195942049396266583400256046369624378451670965834404573379085085464524250617116601856591087913639528201417879925981267454082107262665103221987942067360481322949633198490231046987370221346615114996913153317592743083922417026933555488878342693119038779632527821284018064884570524865001579463648623898734796278912930239947931196492557497346134750092947603835338276644788483027151454361288278220667441310183998956182708691706245757945962728860168534364614206927466785966970833868540462908277234666699248256157669824925392600842650733326579354834202740955436521508716534925470362688816173901745225296834918278860358122244042247641906744735868897423644765227063543942858915735909343355550988455454515870341496696101683013914771896509221343907691075520420516257150998121384286581716111902856167396649882232153684401174126428665776116736763030430710510000800189254320388881639872347461312598937142742956765001974171163783854839746994481724520795994478925379010908480263071571056558624131244909981582182946072203284600222158894408958090673933664624359671302930785437956819686118862359480642145535573577079756462689174932659796073204840440086145471568052643456392173550141142999167213997095217319497009000155474080173596328093539942009769732258352253984706764139497576490198834029193699630983208109882316696256865059345534206697720540173198324610689155567700107577064552576922227032369924145152000000000000000000000 [113,50] 101472665095843046701134172692905671138673768768776604819635615937838393173224739191406733668484068563101825170288470128136493190050534924311893750389789958057679696317770452608077405670324126751945910316598793969317104308206031607053178315282482365014037791732798581235254342612935475047227902055942991018762449160411691552759145486421019117594470547810240051820414747381022452581421106269584455235157348648772129029054601189706783898800279895083619972464749719576451293698157923453950596642934823133674227432800367345703842695098096304880778409015904797955136787497511417076816139601233994616243842957650194157782279735221790956309882456835687866150806284559656068657685420476836168450360019757606522902824123592322915644700800474474774679595133176515029177367898888342056159785699340176921862879300963913094656342009754910828996873556840244304197045025983740122156741268390783425540322196268054628545298775060831952220417198837383429913395134992735085514351837267768364528876064424014057265260264506303236200610094606927088070759464611189344827694746807654846787708834270800576830835824464590894341052743481834509777510303938681031443280263529654465080068071232143257114622267483979151587892795228473379284096107437172549813993591968074672694632376587456267980608973173138427336200746234119944972711951274210408215581604780872371241294367680202654645778152325458705873041629980778825384846101353711550933016130626540072344731732734309131460478664447066512020726460389316462585995679310684974853086568053904317067613299729143903749356641496886081988415733391937447457163031891564791182790592534440822769899803814313358510178715453696724362321790447916832285445569358899741966521575656566490394486226892927539098527740324323580687190884771471316172396892007013980915983101156059584243130736043959894349034932871661467136222567528958550549787314330870061042827366432463211968507227256216986526202210192989654384910680763711685730195749528456837089104589358660246475777446381795040153477307135663877789801512960000000000000000 [113,51] -21875033458610882124989538530862557941989902346528830985580143757637332433030205796080074416602846914097625403731418111333294308152669058353121541206251945092203178672629573845399429805897852920050574171057739834325414857830222131242192300025016044219534430313424339098189786159359267108095658194100873793090684409231034941737421784941655164268004037180798846373814905687951755150780700861200785563917286423437225817215421786502588652349934860970901617533844064152445584312466517613670926297521164665175169625619587823414257751150004933098546226622888294162416342498604818256520655300589342723983596464902353934724770463600949926049800994698471033567304294844829089212030540174001968154212987241878084543271010564676891161126510630458785366007011605777807608272408953574888348627501900472044423759514880941880155448542454543251904346413271100321424790219179578317437127756941133794982947588962991436844171467599246190791403392192988636087426390899180964054598018727116779610495123116708504389883384506469732035915550100821303644963144799168135444628735438546034686538218271913329051059298910031233721602386359964808944427457069113621501057013366628737579229103791064447447311463254071577189018880664488107834626565247034788886335087310698508990146789759070008093446648347772346913562798750667550081115890755702873778241302651049978260867661373037363417045090597783677116749833059820856195767461191347677560293188896143496628338539752548285122525669423866036429161026930443373606379516252087496202450434892426519560405853977395511500852490956206933988491040635822020065992807351404509042019747937695358621428124599909256937609961005035406771890619334851858987449862830900669204938174812770141627603542685858085868469512494564846951667411277268670806536555653928373399748242409751370270579918890319292113034829347856634293397856475449462060190975895840158466142821442950623303856010492662561572072583207727877351338224660612281007697171586728121337965483215381252753917539397829567894769464421839719989510144000000000000000 [113,52] 3051223713448244473371176966239783005576578692611206829290884058235005470816272210370009102642605461748013282667269701649288538066596884245386695920429897709106924914251155210822476038649125335658041488879423710587733307053106138804818744865284439880233241812597263236820254269939713086828705198161099446528565952899871739071927285536540175526653191123565455510874561874162278003722334000496876233319113658224363838440110708877728152630795403666796082882515450837542392869700904126989532026984904597151451481328931789460263912963742957032320017202550090983998994496557717118503708918089122732141873376313954783138694396250244018367808227604484805230944872434178962624482385553262345433965341898444220420648406793458470349805181170886250600431738805259515061366232720579122073193092716155569076429090217710739206956834210001036473901343637920667258362562069620386536508015084336347427425213831423467747161427900377122461354466778591039004782145439255183103752886963656398602994878572246035819959898170546073125572833438032379209338764563713465453896336274496987536122918867290477455732220934548564913380780402700889386184555723700013679150317180775890262335285578830333727097311190131715236964771735483572819713953432538866600432200023218205423384402738314940808151646252362636862533593001558943155258056312990369006117534759433703524089012508976787400249093750476646076673776362008894050189147988214495806838168781473688650522378928335440106932601106912797967328004482354321161473006648193850048242242239640175262122125551833605876298691988387263453075745949432919554593995447791103775219102627149111679779990699383985076963481310862453248706970777180402425133810532046738121688224786837275100703063216786119826571745430333888852683740702972296454187829103717353052837249166451438062263287363704508045315975098090060723957705714155545383426616396835903412067091749132040799092661605143216556065936502889772993411712872798266202260760417662453976430400301368352040879149010695104442436755279604520659420446720000000000 [113,53] -258828481474468023804516852244572137270554770757627140951457826807786405448659955763509175277019759860139479472722488447119655629616470770499106197249692883296899077118968669684682179449608003500762209362877937982430031433216631001204502502600575342545808104462375277411160751476905018843376779736922485555850241642374976843133142286368977350839435672335218655714990260627859079680324032131854399916246715547335237569425521516604105088648334959308194191589817860115318512919573680790618556275686177843830201925561080979782207631785564568127860356266778160104810617301144827365714828470703291596257055706469648350766287484591422110591708738112956887525109039909623026015899944834510495342394433951773821342739011515955073709348739531359286219880066461430887974412238477125198180587730537803948018328215524696939929481277182720561523342730225950234599304883512528623282012778078076578961001663935848164302446058405067456788636992903535457504528319185251937166822589866562071129659903435568545360204485268011566461592597488640165147320973546496894341115277587457737264989712463751280461550567360547394629381756346158266298109349176428968757545142992887660177714974118645721968957144388133885205975496594827472069840387487502551502312434266848172224871195370235578252590662364739284974051556406416408668566409123422148647143519508893512733230942004155403159284045588704267058772653290454187619274642406189686634389692655187994149013088636860111934190546802381567636055682984075100662778034906798093100234988290343166662574465475291625734098059806722633863620062062251584224685272761408199883818338218167140088993169888788027775071358906994724927072695310388354820885381784401180950514373875997449826726314799547755202099856028179452418561715739989652941481317956565933471954534421158373374435481553729135212241194192459559527790781696418468035548308381892315086127327463775383162905165824993488747637774461059638371638956526084875086757325480956175920520496707445635878411533829871419928113465201350273757347840000000 [113,54] 10441940313864602565491764596249497131445629656003444588220702051355109389274637178021795873306673589961819851953671469766116901905180327791897420308078643605013319882751169107431886847895911110143745073563004369699211778522455576870623632500713394202405469040686570672285499642833550368826041109655550048307001382723416985732517091183870568677671362990841471753731663837521579465839613527787606986901846545435351465554263327200338815135643494637869486966175486183187057025658847759164933165928121954663334736130937611948455397436853951493879177548507104299530378986758914647479661048768659619026108610062813435915418901240375226297415449690960286862058709632851466338003117270820475081163266213923008849241965652645831428369424944923824529709369465229302547090501070891451849722671986760594831302193351170971243097032769024539728060618877875444654415846030975059387477650800231443977424153966863014587954705458571237521506644892385628844273920537928965877436665815624538275782331670436621812023749752313982549608992132998456401526755136502594443694808712359035365802578826074694340518083646863557126204317446214596165578270300996449205435042435966098393897988288808445709402463148504070305230454729378494254464490768506692816964477904520083932368399704524249558414596612300326262947485628022186051024456461839796800064416505242701303649841599581320252159329215046281403141450281171662899101022237573631015710223169346943615728958605236806682142057805784722962855781224739934716350500841475473144222842276024451323565110415562642883359497472393313468081737460174163799567835264636731909193739331220361383495244710336812685108806721828235837010233706277667040887501903352112621115816132225637034047613992262868786419615848601759428220755209563480212964843221213832241639189691702268783257535502398123613946603704758956867789626408271854090907330763668791296371393657233922576710944540465702962751454056133376502635285177347305536746092359156499328047646291980081032486398684328307017314496844775713495449600000 [113,55] 90847964157091700872111305402338546924512751745041415989765772921500397810020478580465523051058077433279901131549995405959664634091276516514684362804023425491645589483927764214732351819138762369852129300212321503734883081458549945089813152705017874674743703241146707298192216269295034366539594551076952027951878353455634320285946553539967079036524659961596765732769623628486569957061325155572969991677352230257627249622734749064873239622352581047840907184355970456172562063112543809970789352921863187260226538726208486181824144385027139134790277783802323153208784745986950890421669139905199910511476256815278822600693790433931956117028601872557358881009355424228634650831052540495509134305570019799172358863760665294770567303604053628830651504404547552705441445627822238684398769753816263921088310469108848494849583297022627305352756305552770378442427168610716024749784489634316763050339567997223153378692999921107668442192648998648876573027814815036128236741550824187456660864445458001817870768982938192029975149139013461373214942598942047794413050057955432646828848081898973365990252280690990190390563812132937276374917154913667274561728869788876833274817385383493327822972185056525950418641746390928304309098969047668668897074120457040994674876208164557400928942153862688825151946767043609563347270948134380893668541604049738844239394323181793694716059843428054394405926888229835058168480763200138792049950905102272894272805127291041071624614866113751646421100062656959093816875833138427903386533457688944847570833047150633638943946403176741086284472448123262795886355014471792062964444566598947842680978441108603944002774698622271715252899412570046618774788085466391551459513920328840387416079554699705080921568360383552433464163925774975153544023315593954776784003666321921584461294320114398314123701882635167942615080022921693631819294600008613526003832343317534890025929899112340640102253527583212346631803999330718495182630876359344814651253807030338873875777654701690324868943844328269429552320 [113,56] 15571872863120022014110007492279854423357772876108727542855618343279508195815805677758736579454118997349207923907993378717819737730594646894925626725482823016680126863730278167106659831354263938135921597280208958992827325828993568142567718289127336322072600912366161296690695578051137861464436606063187312331562493643239868754794503581548893025579433899035787444336436301131215512116631402924111516794266572014814883407936945389716577805327950143334453280091959646391868228693092788265561137338303701139381022020256255056492512677890834039751190153702588147934025035275607258710718848457959013514281104433074254466146637551744103211966916223412136497968385991265917382038239292754712563090565090632819995059794419996389589774967698210479453107316042934108786286239017097862275332483565666295096268647161365350653949680303836752242321790123338314469439943847158615275895550249814821688547364200009957290891077735022975630927450099858421214615758048464544347918372454580615948022308073365456311056220058480575282399977337837421199419031227453658306541079141723239888847564987277625821173501256158240551835402170717122188932369125925532077435387350195984483061922515180636829699331066810847720723912515243046664644522182883443278714390989878031971715528853554809165874187112585449799769818490558946490166293809277778948449642995928553377465347767882861552768904751658509948379402583417458255413141407926080340397496647176451093030610745333380164424335990931818592414922759336233141908888474536925519923947137686911225320779084163587605121290240047477865971509647788584843559980902161759805558913757315197309807542343849803954187645604240541355740944835229029956076523034770699007770193512397483431146621614138463002216578409229621325642954310858151340444568358467084059180523639402707981575459423018457714507282036761633265826161877147380140611659274109665434521956764209239907049265868598007135332017701051857505742801125443420525971743532513524484979867107123759056808067365906858907943067171797068800 [113,57] -11202974763814462520526552394286741397434257400582456249389546305468483791653886559215982971448023882724355516284906756193414725826479966131601828850263831718262663713767359000486223676483133802257523100195074197510208675635034197142174460548368877432439510264973616965074075792734721288890729740178164656877593770565740512391488133252189050839802116263447157703230022943654383841713686231932867658758296662325074186418408919119143071127790897392159151180558162913988296172509334864783764379094765282063519416090557049145671643596687051869793069183644272748765740489685957752169278483181356228517404487497628039244645401332288492256195642672349464040777095168431296520480982005490256076015068444881021144468557223027743314339805452064907513207815548017044235429535370607961880700364422298292776455186909429717688429268557780372023348186334774805372270253047289096551865439610620868199477501533837845538886914683474727222990141711201716232887250987317315304455375922026890608103533986731874777001603095255254148127152027534416581584758847431047538571400446701367612826858808245611345870977864172369677096997714717574441871745651844212921455321768386746016171854636021579166756262816449331045869164479239862221652923423096835252162314228527628659007613092597048862599641642093716982320056747220097236248125691275349521982516457226541053009423226901089575311457989007214181641881471881825706200962203394694967980761381473215112735362114634383627364445922070268730522481183894285487715169799290666781216171164166209914170507253495717155737285957602790203191262507779782194272443906399977921497683343560036719869285724259786101784883705357194949354145278497199811891699257185523063023904785088666312412205806585966589299307213380608919089206862397445718736068572924362946668102056374021480800447537205621188936248673143984955407455102804654912462787099151706910768927260107537669389626991242391683355495901879211518140203397647281955882116593726894418628709612017673080771880591478716563174213398353280 [113,58] 1556658072388794671616808711446437557716082117566770289349745865282223036890828799578712523558370887350871059235108542331448905004353107640325056187059609008713535068243280338063740042910463743198334951179939676153408336108171372121350698330591633935598369426190836947557479960677097251656933826757522196259714229575428511649343948956000495180064524294939329652970285630678150416604552761368452138727264076101891974847027785805629461758564078386381353256892002770164356360577344569504141849172536883344353988715855881501317671705218328446847185631311012482839286156461123520735276252217037377581487284887627533540649525967150673415881886475341024244824947053145426264896739824171704303693677581665217796970063224428507518695221891780480511645354268692602865721765931379064370627489575893108622859892558721320608556155552283914083700120442609376063643771961554641183318739738660392429454411043126934374315883612997762015500976319584884179602199868279956560986503801382707147321865513320296201622590131227710862963489577085175901271565741838581088268825026246962354424536902645363519504892423042920103632787617239239375576965884495868895673561949916539502867970079907985856339882192317526852201944286180924576478054714358328821357524095367136244493052715384356425052338816501681507744234572391249134600411237323327533434402402465139937420696569225458817035968289581464898742593520923846724327364515783472940020086650479797982658753089166036053731887289405263971047149223190052020097388229877818267361423210617262970419860647688357677636654964479867577860191718325974924869745880552311874259293387412646294550637998860291677275083505010749661377008895300197026850367099452324674175609061764919172263755669902812103303856351188854435761372393945947311390259705299045795561254310762392037490748420719903090559084996435744774052891477620327201097022848760486983010798361166980295696745301538145639035826067411053415776275726313333865453785524875003414398079559157595404496130759262826395067866534400 [113,59] -116899600679654041134462092142378058116817551725771343558124587415720778607971908406862419374911103884507602130436471753479177580627206726253077470691979284472650743604261971136709135793928027198072316107852726425094226332816544568779986391274810497308528601890333087473058454298433029336691150162226563182324480469622947183950449381822798491029674397862838410539904067701458624887574965014146485897331893860516366226761645836711746969082846463671476510853696655496037459012110280287189830272931864920146134016473718986808397647420134283682631784311556144062809104605226496290515457472777818385487546818256590998878499130030933396454228723881337477670013762894516335695255838056903867058934713038861675700306430513770384653992962304573287158167246936235306546666523702180629097670739046262846785042672406373451701939893500880393179230818726212803723750828512238058852061025100325257828148026102927285087590232631146630489902058711451806180052449202993799201532266768977919655097868474804490128664477504783464709398794752868172623094621171635118352504085582796139460726836170473900893091723846798744064237954045544898108371273503356778260470179536410990144148922114055357402781594324112709633174065531795418364412833893011841126624576951836404358038593741695880803423344332452658017147288145626082774442256214271724054773912273329934582768972582063973821087109075940428677435613496484559951753950508284259020927300216708495411637506215107892460965536679168316238059727129750456391038861526347920758534702626538595039679380853566673078679326131371325123130665619595132249808972224626389800796677961532662586857646765505176336802514957023208945044315103907852649669781667699108810269286161086747841679936906613708051830539148805191629615945139213710794135469544843390435721588819322075498299321611464791666147425437426977016845100048560484050927595271243893275779155364438176111761709633965722809480477226628300686180537815139996925485506887373421690856322291342713622735152214169048403954560 [113,60] 5869794279555829529096054189907259468510948599797849050218706772740993175833791911784176410761872887114858981206103697110888445247286912510726999469635861444539594127227233568818494108244495914032058037204307254794830642162629876379307289566383338330183107014550789182885864604668214994227839727992225522940233894042893765446720706502795783320181864572740041282613825747882044841931652511472970405197997808442820095283620261773360219929066332961169269949501775694767217050881657681477239592160102580685322144448845922946555554283883354923523193136595156482111812497231782759036813129778610110255780654512581273580986732076659777564651590037755551783602831755024527185460912944573877893750731422239196781056856627543900335100804717974561156662439840956208984602056715086270602133317007172546897360571572713984211701957357064920396968432426587046975397123690393263624260707488163943217109853475630979468262069591426390625232067349301190687910084641672080459173709696104166792399646013595606583703369332544223352053242635333980718248640311254885947931588212708535070327939562519575987536582627964614845333605995545750257307408578045203849685541155973783589184574397757684198495507991599576474786743821085057146811103817878872107047766564497348886883646867510612411640797023331241929264272879791704140297891418172359803893476782674941638939868346720211671046056423069468348928235774567217481900364579438322441945685949162430919324537272517526020842640924453815428725036149877067934764741613666295475836052281281921296111084674541781228354400259936714851097929829978873659116404551009251937248395113144041101547464135193073729178629091850865625563960969988783167274742551884924529586470226689282957647397377934714839610891946354486784309271123055499984781975019439167928411117052444814344716107460636390889245986278519142339676380889881474330168391157563146609116513548543088735918953313839447968044525403278278284750920726588969272778506071493382090397128466154717890632983741623068890880 [113,61] -322064256080709089912168968746591251263103074241645857181527649260468691189119668329097579224090248163162325889623562288149386337460207772266937679064654947572554330449826573014575558462184029964666568298468761083289658949404750139288020700864105406550397629818139405363425855396610023924342483567847557725658342527064796308643878161432644638671994195198813965309853053887842644416773780228925988088775451772366678487330592514131193432771874201247043943903458003281789197596944351286971250033856989562618143877036560671019037383116567664535347394434590682836572724295888155958493951980023426979253389059459060005462382873140978484367118291358994389727358145265209576119107956782516050951753147743607988405353866593615941348633043544814805323505583356050045778048052590483594887665615986652913844528790545035760984359160625683026157809827980626628170918125890272638945505291250494557224138234242336047235783862577783582620515682006550947812888614398021015752545660961879451886514860453295193916104005938241187797041422207675277422137905365426182372575643220902697887409565859118433405184635211511782656535347290276261504427633806482083319360938626894428546657431546906404581627912175213404801304142655559371374059452914332534924714045264790932734030287319485714935056166039099413586882481313773327068186258542231576330058248283448985652376351906391592309407402593809446263845702605164609039167410743528874419090971877322965522259381862213443128162072270829821306035447588286124973813539146536162740041436652941599187611653576370713053485854767132628957735827208358259145497442632310308696188209147156223302994758121344568063617670288982388465832177473018845302174798847559754677670246500508794264644229510196772544627562226932477444699193498718607122011803572504739918848369235611278466642970124710174531913606670431901743968530876026708664668869764516802710677268536408001772651415994396492064893917854323820613823569844754505358437369055306764710407750609138371978278627467613920 [113,62] 32093851175006438851399374091186108573647384580673789333030693367493011493473721727519483966458950638077958485541079322572375291235731120429750318182904968536095727708323647374772540325773578833055210402772502459297258188808534992044171114522246125634350591634089208179173275318092661227005463855806735000839652252545195514948361790169612492906459021784601795088712050542132224909619769200569403888235493690879670744712944052303320810233700416478007896576006469163717788180087638485426214632795099965949015552933100232855450139177399020763750683509670845200097806980912172286789062417225319730237345868320849326729766523103133945255909848035177705306604310946387668910440024075126495261520364918109616389275383740950838064643024886809197838529651483717352736578005245530182955778839616849520999362204984087103084267785425882001293329730643708211107998506853156184526085668932474385688774160578320017682674105783583919342377960946318042079453727920393214712811964006775020931744657475512228666119597587789373362183529207467144034326095196493242114922833081906028223686074160742759680246972128177542884544090716894859848326006861753574633289138367909271902831161624084177664099635655848488523229387489544121458689042304378185016641858776917798908580079833446483542656878235542860848432054071268087217228995641236754083991265974462185630615337280540482387873711045942330400069483064888981603731043021897729247949731445216740007060824915989741269092792090480915121299157235835356105179721246227190368949845205462899158098137858734994396067678963754902328969324882072248647316030721198571058738698527388163832527192160231045141874893790358372960534960771604529485726054796968289727108602325719039553414452151600264979585351535970890815415563616993243877181784611301634829373385285961814834946407737392544548567717567947258988458567228209204111271807560973314855617989383382504515488301182014568745343255578807055002052950203095322537526290397972864649446203105582910931545563214080 [113,63] -3310041724649097573138144964744263124475237243446082716704613876871051651537415302712542398027791379722789030295574418598589016306600924899414650978122777022861530374586992265238010703215108765156964753954647346227127547964287011884299575035875898165889945817303668721913770552252989916726600692812311799024957270321520681573308135264383974897846640778756007178966150488771932823949818356076806045665864204196410189078422479859725433101415325535581062671044730585641722998332891360576328264730879154458061812566507295557099394011939247533984883604022378169836729444550343638234543784589002132244102025199055535020588401097099024589446743920223079587057670312493060802459070378138192102572142246971356809911634862002950167102473763462717960136370113133996958951221544115340774237960191054893475154119377640831064060024251814684430449875468074717655482299475390807976415442496015272040377400927163650992490152591668821711286573082227345854699875893734269377627958431287275319412094192898081593406974374929298495171622525195068759823742104942307698735974432289039174477868728234555254179688596888666772479446411335048380169235754645606852160212827766656367669115043849173884767167487033586173819201473501753525498235120960765488458357440602281529786805596217293931214338650201056802992894984938080403594375411372427805541985752347986872240493539886676466158503704081660603242808125901120298000588117020252260223967036103669210357402884869434439597505872385494181538658602234612550939662447513917685202947503298727612942994157279193734394202716821499185059873982673707964788010290713738390232096769862960735224023304195146344686987023966582447184676773822698792663230704107940058185634836963578329477589353700860523899009977141360817498220933049310217034885235843350389930173672317277629728817965846074590148326094933722392323281199182435686747538577902436948474646721362610873613832295118008223221974975424122412933950044254403875716551438201063651583188208076578900879758880 [113,64] 257787536662027761670093825230270640431186068117899424340979743935032985301252447722500562250289751958676465971083343758078600911763802655155261631275868160750144949832183665663086160166046610374610783879826916152937333149858607850297917134222841430840176021326439840222903697281310973227070387140282957981128980159526711256760575115246679499588947990013957739193083920622264018025287034424081889519870927364639678065912489569036051725289620759355630072991795215155121717691827706079761182702380754368161149818906831122281035773183650858961997943355578715496461772419025563469683744732380811738706146398538745206858843456911170347469687557784961442037787222629149742296050859686878681507464031875391675490725262189074841755728369072194973929373661586617737579841699408261661147673565274601659910517623342992915225013239369139174501512769157299497463700126504607802232782020700114336986728702376828553315454074547488068582362502708508683569282355482589350845298865709400317137629249199286565485171652931847799307339911015501932554657637627427559295498247873221180019772389254155200855636581725244950106130886958236910518211432709782959276998324084596425810553140922369829877637674976114033922217255789618969545100261765314209934512396451095231955906947086451281033790785242914180724857708080868629594601704418559765762099858341875954934056794258207834497277037089300892372731621947604696760706934985862904455296698977273728668051727597636731036412453118899879888938248820973126737988088635648087602672803867170749670320058153705849167585421142154608325049380444594061570488449878501263472239620518741806130300490287651831807614210922267288158065932533322282202458199209998543971535653699553271394639729273534550272870894565919479965777179101686016251555136939359393174979523621320380250075200898918807939037868124644415062271067055312155169558063119939537312672762207615590487341185447947085709454878378709977980772640382218425906561311509558065386190454287673711682560 [113,65] -15277414440020617384093469953439278547817144021303019267375747827510618846476116834957645344615242475525396221639969498018910586132912594659625706379642290849944198801394994983195329421134863024626577570433901518992676789375606781200654392703593392141355333089870057380990069862837179258632003028960541876779773687119099757306622104195968524861924737160159063644207563980992004075056891455423179667293213319000196317588574987047642748714462537574712587320917967765263072551659886460996469076570812104321614510239836586690809173993767517815749206557205320306307509125099586474910374792403380301844638154165949069275103042516942535676817962552030992404759486145773240317614273676979615504055945815090127265663886060704285348776195898945920654934091970884113539925453277677279370736297797038942694650580045340049666106512001988847557375444357422044529113583365176369008033430657099127643004921659487544171726622401089401823245313756732454065483133581844380459079977032491792582733384790608450140763221975573133897545250047559161935472579793293925294827774753435144888887550686942677988455254537257033271012326075054957226068795763555594788918302057090381203335080982802988063759953884220220181559770090968163285820829892777718440240989839748315147300662710971010543093871537274612389776966880287802749602227501550516957403602731770694874163822126787332326066207417470965634659890829966428442471183554831774466016365398781132754995557986065229530269520996391547376720393150813345779644816659299515232128571903762149408009176128759857853074678526789810547856380469119061171081635970156076855206268407371411226489421885384326596008057932199753420054823287313545911973857328913548992457575905809159208475137997977371826675744842617845647110900172585401612791457919516282181386901502149686334925131336478484197917964888232183130966244888687202976328024425072577292242440945854111762970414851413797657413199047137982580686904239842652145753681299268448616030412856705849600 [113,66] 729725156717021787528958985953755949434296375232228499821294562340908545063571101831289345956189384049220795251100333472237402223267255632042845590662016672143433303095043297847136560058986658392044666862998804626681098426185855244733894830917061802533247006313862385371670833783716312089477971873284343132766242431704956908057471052682147330135979202138556424758387242447320945785890615996570159731578812799887455794026155900318914119423879523643431438131722497635366997537809704828917627356385837296058305010415712636563107892299829094598579839474445361524279236743928365475739503556802274693943269598165611154278877985387269802592943612328089204203630217100795809687922280378145881654370954684867838935227878757201000395696264186798043869132721349213091692005208179804138708829109977637767195767882001772779511201945759160118573040963732743055068231152179601916206093252028728621311614426786826527665187204183341788885432247947717952411205643333213667444993812339392602882148423522299834327939780804098817257244110191672211943923749898178962488690619879726062578519793251376590146337459947287881854099861932297434227656986601485255501518869108235820653164446518776945539094020520597727524054956433194999738618515922515706793332405001211558113325691597387541132018626595717313542064109615887197364549737215453719678021579623370790526489085762729139224017533480489883260986597025505492001103537535709687342237258545608374503332394446055172045685814854242630081461207582909267995775658393035295962326206628831482365284880827864761393243760809055499487956290107160410522244369997193631783578329296387718260091607453933329145606620373851627646596120385185284269831384501184482493198347200445178715874604273607853315373489367134487938324443401462976789560923931092914010637811265321659858274422513625483523595774715384342029202941706341329828783087590446491732318602487123073344451449261346646222282363928350745299831842525475206261983727636010628697898495057280 [113,67] -29734973384141048017275209910889761196782965392688078376074071301868998822895300657359313636830305840471119807302217874268697774196876143455556026353303179674769275048094867195386813795707737691592372791199729812401944625033904425375029273546136081426619794292743328268736608179180417826118859263949144626564812811844108872976770419892746108459017598676118202093517500802625474648014716931784861255029066202024424048362592541998917388030064971993773306284750531096195597011369469626739337716390048282249197360590737137191068978289409082006831079678569805228780255989958570216654406218831271899206629008338719758164517900706023213447749886937625578971043722826337207130526977630108914780260998457791369315496882165170939939489895797537708482402582466485821317280059025046328614513601979534611344572175299393428138079058248879164734912333445161238602311656551726953477405428561096599722582876873762898664594191157376780388242353328904269079583892348591451349189318366689336206808780418600340970898060954940839756690437702777028831135319462702942754276556554706247001764573004156665588915746283076909913876690140377514367515087022499729422312313370499507499611572770862983518761736288191168526133498046837453766969206339668705081042859683785438686003780936549273639713395842401466503968294643273692429263423370911743399712883460548285682634652831140321202513703776009547577016844887674146257301104807438433874793060822901722771777365619340370382548674573816207935879033996316034904400625505378513688756357220857379570182985804807933897471911800070880819508562718278714215317878436905958093560168008722757808431337084466730687439525772212399999735130719424318530301916716470021906931296063377067279077980530883602078302488023556135736371528926445723696400146947373331446178263120053651649549829889175060980981470290270805797187152171130577217861296014663762926675827616812961359797870171461127646488604795013588073968251956789228313105372398444200668605371680 [113,68] 1070012769739792832670361276357077450506539700815297455978374734499753567539697950015960604028353471006824149164001840761864384064333729676465815352135166427538752742459144183990506887706650800107212169635777988928225992688626367781562138377250961405023122717515110125141788300635996085946686168380699765355597734765611353267751825940847645782672202944599589331434617488296445835169063762970056757413526128550328315632195824195753146031627094809867928061446549446556430954824860969018371498073882458825284429970040070003449057588248069373233751485239523187005292740048153768618295918901870285964536654506388466534561589459756823854476280859408597781196142080791397934717028300018579835899122131744358695545202111160828403910136860620567725490992493187061587421611389150626214791286077403405652957999587736176087580048619373199288742005690131640870383395943940264793195027476613414671037559553659034158097190409897124687832387967286225772053850660454444006324026541172063690610140327816269020336193555051336779860278539397643243613575167751472904355964922386709942564806223738346654810398430996686031730120252168384672947763672959953452229371452650331778382140561605319664346773129753018524193070599269493758204450765175282660800386075493625519011045785493239746264446003198895083435989006025754297799694987698313388534064728951503410506456889569829982016047801226171434079037381786786426218565229912728524208751006615712472037934922921346909299854809134793296405425585024393410443460606096764694489719475550627468464811558927780402441226322424067210020327270454196484615831832206510287368665109407327310517741106441517340207679558063755071097768841271765335065196835008332415180636879139374182546981230281668481598490663478286550320273541113577436408283615093101215668248673174499552414829997956891892932140696342024804589674078614918258746295096858040456610754112935238112706851503885491623922340696088588383130534162508668687370826634980355203633600 [113,69] -33825345168251278233160293336335911329578022884523733192105039876152969144400715929318933113693865134025669264651827424439816912130386548643255518110141226766857488953840458037326688172915381692714333097379740027379710995277898967197984629264202730303737670382175663151345955650546603499300580207603971563842788830105033930937568556901182634924447028761058754683817747802457781336617594499403623639139835369138657386530061448597773398335929219170604857782704453593973725978501939289392101951604243238364325901365644166111962120787570139524965407517660670450543152762765505098918436961380408409384281744469527205041884909133761450042038186186053181704835648984603048073867413031075154480241448823766895006584495473995385732060706641545843551009773221218201072097378863931530186540662488812774356121973835980438159474927899806782403222430759515847745541384245598158678527238893372122885120691946103965511658820125910969459912392569290484430556010754122415442729523903757575891229848856519792264549750458097608164923104552666980019026104981631301734851640417475676772400267800175383669067072481109257394171970429028532235962227354169656152741809147517603423682564106198862006776452704608374975037037617419053792958190752299706392059586968191475745848131028305332464733799293897518629464413505545117789988089417431353195959889098047489198231134391600776647705537619429243145312668200298373217410264075903817862370564947483702889930444349564707093309711860866898228097423040968640348915576271133834054348172458914036465950228927119980740622776034535421291159610181313774911379182679329409313206479764980909350675108321752389815648388342053022065040845400468161722327966291648129929053108285913490861733543071605857773582321954470842652031179882715364093922627554912155416079656962943784628382871104545373538077001343851123443188010539797317463950352985571565129460841567691872634476783990888958649781354028640543598744051842492334878340213328553155000 [113,70] 903959363680210245348427331235547038955612385011099253736628695820901681247046638027978256153193527415146935054101824372826127788042300788827263642261573331580258454045653731716072119297682701005548197589278527087636762320574678150930042961366127315830784479113576855888947052906464428190470553805265114500264848423704279665160132753339837594798223206080971141859182986000348481174191515415020528018360755622434213712342917719242993940419155757072811315579423140717641026911576719413954680112882640963060638754772517694924288650642358057946909566307506319989418495279347077400287965078574250854401928201120094919975833443673534323289588108070549556770350734156881219685226427282490418784188917597013984706832641576347627305100463431553355233497354411088111127140718379926480949760883648352088022194351321217351912805121630661668119881998533047777424318530414934026908887293533995940267938240881847947911727012474164386880544218276977172664952430158139054711680640556311395688307016800786090129031974014915766821058203970813922065748160862276922807173108999822266407789554121971858993260066274930988935150416932524876692760853265861688493173438054141396316458479941539121034869062030672160230385721005065204841970591233258253970086350878769515474575634180141238558343858031352620338605450754864398990936422737031882562972056617061907900315585943307958323226086388973216345068937580804863980011619063780575725036403115274143297235951118777361537569041173816147501188994589936111270478755396935513336476944783868157639100364860042870468649316251200012458411835429072524386419991094899730211743630107654093059339884488193251192062460056485151219516851167557389933223398466652322807504399792111651584806897861986905477308717710233597514328433375413446175753787975177974886477338893765711958703771616432131047275868382476119092457185344060156117918303786725105649634483216498084534321970127917110678475513023366977147833092022350454166937582357376 [113,71] -19677130351191927683279247524095729905471998130981319094299742764748891059373245533568387659746490996520732975319847964705993966876322950304698455011692313960409964861286044804691464625240526601632779782380881206564923913336288009507131174660006237498699760483214029478134638180417259206438125352319907254612066588382126858620706675563561460664485234477129771869071089614906943935319252968736259614399816009013858703570355911345587997170530649276520505386806217298879246430297522452776902153402476738757362154779757292448750754468559422692066955739125021862287025430631432468381829292260973755739456897911327825492800249431468226041293900973803577149264840254786862763721805679914307823887755673668944165744879093127689337941619558029609515515245661974875521521274780427270384817743558847191246142576154168192584755930449596128094880606131998234987882441540415539342151932874634080394945988881711031104072840241347846847754509881145717050497189533694182677653633593720160450919366751584125569171144466242835274243616436679577118865108685730119461325700226605005812796700885814288441457712754707346112269919691508668227191735647877388909642089185082978787339075233938832347124832791229422870099763365754181628591341480106315520906623897973131148818713562097800291014227674586987648129974384502052949915068648301817062924203147751204969223690473669386221816149280267777576819821462076932994065075435300992220853442518382171839018393728464443600786876568117348900511033369984236700924686467906351298763353092951915979480977575394995148902036811624048429784005126903152726280827951942847179782878946277882488570652756362263261593297757377299292547800613188714078246408844280174510645368376926623735032617006349278000852382990431400004127862320630354850578502208848037243804253300763112860866797758451495257193383170221348126894715882688328757916948269636450036101645748508868014755983377509473496218137630386435319937799637230062317849407056 [113,72] 346552822942759191103954020598748200266888160013319098154597798214653425165620830060540771365905116502223517625477441639556897389259223473444821099999686920936869209391009054914023390169233047422661314199327960699261650405098717769709031678828598406446204112052814651653912877066063573437558036570340691914773196321519186271244624835967157584202784536304607981581403335527146474243684554573435295136939030993914525767010536860293676699326367895871584692128501636110916620630826453246609981578323444171834065160612822650787881539309623397882891889469423895888097243537845997736658949266736315600423545966879998098489784322008696647916920644370595819581336039609583835247168240089130563274388322408786201143948870849322893654638622326581414190979587296811349140635432853562973920411619455521832674271555015749801383855980608324597835659517682150562558539770382191128781937311892821677536866596011016939532644414310747507141205313304664328183300524068906920289163720383252105715470405672984640972570147689127803823350263732958829508453426392679593493547268125731124343488453727206329415739145794012219847368357639494734928388039938456141070534151072718572497653871288230668106455418186201410888485535312710536332694969480277479153514458850346005046675112016904548194506685380259708474237215938202149704042566818640412501633291490673331466450363026918216659997519613535988568214664453299875479343176041033478764353012572364980617004954419262810393387834526487910556779431729874092049783151983665434433053666243466331667431417687743734563572808980588537491043390109340044083748966924989895580914332581616741918179425172972099294852192648036883276166219126689052919966242828927871061512230070754676813848995896691258365904023690226817392660713608448117144608451640853061298520077478026184100811153324840387532291307556266952062330918439656450751597319451064691472800214185789280503987938463249191019903963099549252040403587545933507475200 [113,73] -5097068988352626444312389597239376406709050666263094755091053066893981491654677793128660467058367677794111466245514320701942336233591713370186791624148808963240842570721518857451002083757732071739707068680000340769426247209552327817694807385488417248370191522264407684958466955430771666673802074003053133054326342528849654325555988833145463406249213254130171050003449585668215563574087078051106824953473323774110720722593870678286556331466067553139562644825922630734352583382466121527273564049037039358465970848255231824482609953966331483660754793764227652434082046082351518272208137942430518149131562474545806682341611451415557047716962770507579586320132080914656036198785853123935786852321336070399360546300219360523803882419252438440889329305054784723729845401344008365261709399594936504666566395232095896390141660622642489186082994504115815906919028907276540986746999623623014445955449629645609082214737631401844878498180537508752286038323840933545631549271452051544558411839371507374748924120194205815163450918378877636496946019096960661053737381421150809289709701978264365575415808308339768284323906675033546433861131906467415992375549371343736128250161693969486900647867679455186690710834753699845658803291009481289623851616938991102237774723327360174602448439555345976521893705500097966895260684402578267669732053151166308028603945923615884339675498682419941641781168533148345324254963449083403319888901166953098374859883027634066270992532052673142562197976920452821169247333063994284382753042581810177893348781918634065291306078298590328242009804515987224708661873512224609239013212771756281060184870844532595947636509883640515469840644706530824654935061812988988796516795212070465964323511246712688905891769013600126391342538584914890837579690401502001603145414870181030072564890131389143377984474402649319277858053328145022682489438113063735215117614340412757030911492747344730902184239892748790865490709212672599136 [113,74] 61911640448911048159583126990194170200118949548505202759775008788382374651926492286737114505694052759447977767236289407682159422527384694725409841041492753651269382336437708192271802702232190207409774340768129217162986778470480404453518522111913016415956035626068353875975382706647846930584336693751692599672672179483983058255062449562933373208545657058007779345890944130003011122865159418025146872201704651656335136306385870928406016830557663943407902243370625159020363788353598151368783614663031895294377749411926005937789894417471617397169175958893779961129746262367041246504711679423887453296573100412344890421015748775160927855322695601825820197732545437004733300369977326632038466420226112214373113514848215808809771400124162121806919126038072573878533224212058468710790080685721875134705819509926132236479836924067840453888743416182910054375850070829914998348110205012873905244876676452243353599400796949258152809782015596776769345587083455522593614193997131200229247498552201498603558000324982630562035596631522506752477689809222769525233139464114697544897779024969702373608064141273036588427688853552633863200572757676008870683047271609490764437257161135836195926507744306311473414513989655637033617142475276247072766208443178342043383894784262109388189507461670731288530821863631625338586366899860303142180550771064656759476062176014723288310457591914430013672628917957148655887922201799837868291356202277458963370227481264279525230801158990557934741254947021045036639000618996306276238661211138736309542757126367791790547338000347028982489567412076841967567287245802148777153524549680353729405959333467624151317386517713872353396341556450843705785770755981995577074002408091510422792342762393871931546909202811036690055512043529766821586196283612281416090766944946660033562701281333991906476848450452361460772653003730046575714473190013253098560223846970361143831205205353505042036283038916707705807841797548288 [113,75] -467855532098576743302354748632867490910826722611938767360378317031085505533654193095470554356329993650763922310610631742806558784645817211312793015352036328522262589915570567528999473678767817865465928454339046107968566950727928265472269287931975683788804224673380999257806825744569374258570787817974615787730666793853826772093543511024382835156834972702008255806555924145595915250154941988919197506849601186261836641942340327748168534396491094504983159440251474272382286558209882919322645092846667117156561402522778073171634683965312616556024712581740470950127919871023889424302401571539173197349454262059591819935697838332445444788788108878752329349124237004751979855053106925407522279022570652081643687475351594269796404752965342718104404374553040669200971337084834842085737470037600198998334703689543958296733383772881517860089828740094829586482876003763836921907300512109211596875742479756577713800195864523119650872561464524688642774707195695345087426498664179053655086591137063692692049800688238193289432404677073064857413250578905437858585275154779694431323065341324079243043395274710201244628977274146211399336655036722243110821566288840488088279669542260820166547227272899406204490195928786218191639111263057358628308767841614621049118693411560474251899033721585132449028376924117936182030283759243691309762747851059871808308451893522166484985547985153778986233402053644510196228793537970373528697064466587251436639504483993083775191011271772706030674944172366199576048095997279337316847614908070727026369276924259990687379777061182717512380184928530230986138006564151384921303272256425938189413000283194306286939091581389714059588432260579279787660305983153905178807725151441491271312518552360800204675501670461753932102562127973633753327599683162091890297690435828559530260022549889502382737435533863700901305171656952323105467254998344497879524776160795676443244169624357197886350062042958779640231669440 [113,76] 17644365823641085504860711423157432333106405779769353973991245658242168078748543317919985166461666045638337630675832460143930182479859560750756977283717896305077314295146108983004260063581623361649690933790536862099440843494634580130022018199090742540312344153568879860472136571834989357782514193189129040037568149586087045484700205004770696762912968863567125192517775966058215627636051317954777226701646126751089055510468016949096862388858077556405945826310762193252351642130765894096445196206779179785051009320178508082435944187323716029658678645011833708557292675968437988244495391905961118101406767641285762908384368829841551770120951754742130760067890801071746300111531202416491919051571103384662500461068784789791878372142540786724912315042932228192670932681178046421244664675813583472907448573089249429265156692950765471765602484713509648870802621559049554199320370288008534788770825242243835802735995956928617033291312840556118181175573413247564595114742443758669554782170474310072753612980256223846948183297215976209643252023566704256831992690926869934351049862233349149379977335705570868646752551724874748238978245312893769807763418563787181333311210704104750148565398307612848713782373041166211048661047052894032341438265881844224701311591683433375405253296580458157454442834537985979892074974151332403843302224473305262523109431356554305915778090928733889921813262235988726635766373916088583360422979167136837008355692409256251625717779645216017966001029862592374699445574362078901157245829367211554222599105726093964543971740478726585512124248267432959615688245122966540411736481216949760119129658253843703156228832703753017575187257335478132988644387057735766824313562422587351618924003990083698658567548006259953586739390891404204445797441579062723758919200194587910751279654571595881968049191180344739939621987275897798135594868370790524396005241941828470276887251123711928405120154893768948736 [113,77] 35229983630156592111262790657761746625060550704778168673978205600026270065570984750139610054534583187562933148629404383716827164551926219336002888980350746153296915563689118699687727214473378887515744843590822627854261360206586377843804367844412304126982688658800872259452419683144300354949032971058492764760491021550429413006434005118922366035161815142221504499077647332278403399119382594505743850526757097976211393783146548212648442224944774449723250379853368117632194176048850103034554782253595418550815661584605927219096737053279404510105816080367711936552029573186734624828121167367866802673611756693742227637859807667533371082197105729730810029536369558164338966111816925264735462331822030446892514307956864461684388418916655663705300357162654130838494393926820686840264976261599341036668199469930597617863143237315715283512031498489478630891348046532428797057304840977994353484971283671165040016086125840578058433626592429799852631326389543663573910474525245786010606329292399311375342054252398079443394304114648189350436577030684551299786078050982590997857257394085010465212446739544387377282688098991291910620346680949893970339828878489272957397911863917344335506830019272518672953902257126097921987615562898183561057947934898010157565569337729017183038967093318659847265006549398118058052947158797131733389034671274613884109380762906460637012044287885491172763065616374607298561235013377791966445662791230674136176987663657606219078949156122939060996149407059707831479286271184569352334943931917640689394076064944417348087164268652313095838035773010246978479220934060297510732876199760482105285296423963333776125789422980715873594794622999689308113987722204707240042982175558551404929927239503967017161291549228343617775352583698549985193683118006120181590105293345752319747283345110197513455190466312420960436256832034826897219410544669462695740493113946155938628154469863693016746276683796307840 [113,78] 474053580289810399166433981565094428036552507664352308325420366129833235826272796737384311378750288751019999600006897483139706063492196352793344048712981546870254945007451063619510926832302039217290920428426548239622705749510794464377941505307525873434823754806403573040145333692514033132920663089156900457874613302707214303091310202430910859572313713008202943193284811880758873420902271184971328809133492078748535643329162358117742805167076620703166276732798135943581624834807050274641475961762831503941258071931954819716992482398866154974427236733416441278602423783734451587890770365453185758638096921512285807272497367983500116690056100324326059554735970038985974407825949075999909989466068266116193376671244110696427768614672217929448152869047673145818958330570124936380327759552193362608983930567596245471977898997186205537915016204245372913518174747096674839715544237553958676227575255210693066209872766710487969435689462183864694185291887164055657121675561006325537169773194608849024697320565919784466564478736943366128494603060108203091216313362489160718314356583806947564322598663646785498468950696389110658283363389493521652681773373604033664847027016165166734648532445959547831652401702080450403424881276717638003731296881284702399978739377782166964073755836315569959399397047242815077034094227585621740182422748010190590131025504341086233038238384571127440402472246849751027151340600023318832325466832187592403818069477185458470194889796839944336304336832941906906299392665454345045254446633402745596096570052888325943317161097517711326261017909787273216673648508877012517155949937900592877101128963958614764184475611442726560500037836346612762671933864165841733006160681315565905283774320479759637087718374344356762886121956528063324278557107381405905783676163392489259999180171200506958959046728222961768070569402273989966356658976766707457479742365333501156347301051583736617893896331008 [113,79] -5987749829167629854854729420241338000792892281030896636379754491336994527398189822599472068165723541764501623850362854171868752643523752587111825594728999759651133133134041508259092057830902249395939600452049195974926262687690548778666116893024345582620941260299342541800977043982803239959717955708394894244424451898779655003181615236514923337682550784163439263833124388154114100952600098363716188077339744908829957018977851838798608448196609609896340992576985516434334127587994685841917508874226026113679604864916708177039819230159990167625808457338141453928741758580668419483860857909045180455520341923410565315644570837682564819666382932865051572125742695058641843987423439617516334689926653679395245629530883099097322166489470700789506267926252663669125680873025786919493100526702798613980719485580571090536939075727848199874840510751234911709900225614992944151940687324472827442089437754135665411005847369824258162120848592877062611197863721471200956620123281297810349445395654867972054663078551415504547216448099307952202249774132003257658613802470257961148971629113993911612437913603871891582240789502721921448967621713020199114637018685860931064771360794584149761298113088083563311818170364901642870033725906169039522824530481464386457599697019444768539343531063559271687672453201860770487048955419640806187814187014547349635453599465139116535137534583966191705074594418788852504770770115258572660585902814794476309685882837027627379369088991759808130817069913600699861401605700543234615576450600518665068415717690209496051796008276731848150494892632784145329271328140401285053059374932172814331205026820167515320026293388640557864446940324226048385611411366989127629779759312328179667981124558079683380105703013612254684155076008883418084116241894618540438572432242571248402403270718359090304527972763100456261007362910996451766965336433214823397546827425990180480136987395025440069363232 [113,80] 56538882464366715383745214134876664278286666856325189321856940077495081388760656069903530556352266350294637730639423359752894570121122634215591735909147241109124776353642192447461060222843494832475826957270991475532008809001637240294129498967335097333710092843663051793100360727853453537389585015634486184201571082608780524801734622913032417355815233743503612227656301084700992137481113156744537803066135433488648917235857938298149277747463807204121907047886426177723421439016024586686560003465416904912867065572982736553321508948086133886706829323504452320608708616612788200561026571398403386095485328871170067274964457019329824929583750275643649440735113482017832595894587887890725118540452553216411023534131730658359502955757736800912352583517887262454681471033668718480533537692449964892775790822956504366023003726925667608816610175905969452193917475929404836044078371044527808047470135179674890494740501493423607194403277740022285689869325946314930713674723004533683379650519318244611848880298389222313145586560896618126162321757627544808619926099996904843928167409029465386999271430853799867901132444965227592259014720603548100674970982776832037600431883044464374726603423919692509345530333216102444109446362981119622725569676993354415705186171462743301474216847252458966391737688535977057224516675123976375269041544034966461138165697683099061641126281294614270818844744624217150472645876287281799726087360871287888983823111771699478737635021077045045625826773078336368555288933139724984386908293144485232990352028770580193897254189661652198898802903257110419657174161001949260108004564211947058747589895181951339167801733380258805536111178134919268866461733430307341586040091150565060128562248859929146032733670502771397666247380905320288563564688497283966845698222184013065105718195545363346337261851989494498594797882291843162516450086203583754867482134325121791069031860496630917632 [113,81] 423490772513622766626356793530854988250313318746435473967486496658471447723392563426348533930376568677853561676643649726978407723476824446198944870164478062032043440591978691284991257400140928493319722406763158183815264554509341223852075260671723314575452106222002015608128020987732660775691578439595555859683493715518249384416271953804727878488848378455641619608752126888422778389392046950674167551362308520784867225267596221849955446322341771367037187832302043688197293980803880666138835401827355448726560253054575044301605198870387343726304451142657504221875352863471230992690858431218578493330395943952374263310887176371944826573416552951691975608344447981025827089657930697461766343514125725514453896964177138929196497806199469057958053587021442558368613908985497663819889142554053594064170697526305068347109981923669761043376796703738287413109504877685392271744730593829690958622663910863395109554786673648499856803623541374601379898300282233756138825727395009180881543965499151078973601172330968603827282997117981819564746472199613880661598823007813377478686803979114542967023975186888034895773869991391429896278611064354678500392941291866293986816223224685686653585278954343044332504229972691078392905224110395869663304073721130882214550306718480324991705960747913104766617798884448293989897612636131048143474880305035134774073516635930831357685284706732359446080245081010003716543884643549171734820474819792214348700131804001875450404780917932939869027759257508447920754921810281125106389596833175609962954243315048629693277376639815793800928193290577574065078794629827380557841537406085389519810151455574893904689070988313079100712527185766363868189772853395016025061285608654623638034895317279003971644941916542166433454514084805581020751915493196850338401779844811935468125379657056970166759407238311222453408699415998168450875253749068769051216607635346102435454116620921408 [113,82] -1316550341569739584746063276291002421276340614739591474812637417262057356744576790020496009384794701377120707853867093131600821905786117044159833743505201400442989374061292619709730851750810230785517682866421985199334880384744480410301380892815059998713883167340513783414188761080706237611935001065178015340981815719634520685580884800701413603144687796740915206531182481712622635936845939613928550280930267563022437611021958221477863841613575846838740014688892005434303303989301952385790845670632680515755495109519785284713787345918731012849500481067159520826660182090015970063236687052330637206503754771287673005507617995977162829570639125595495097876697643990317031991085888604707773668965151992585114917166482892688578192419597205399035180871028291632372146939219415794855916813021267343081782026468852884551490035522709575196615719357467749879747859781765420223397041922389244144506739634399711407371869133583932812259176926880272408352501589485836091672672894211400783215339035225930490521855698006333767261657319752603091395285324534933046052329835248484305696765167929086346852949315499600422142459732230551449803752637138039974623171313065985849000403916004948617469552016308315828394902734769294590375214233898648304695317836312945886245783836824732539453588980265129518861003857014229435211264880823013044413072817641094532573047058506328118146097237106314121243314617410136237219059701042146269599168452654150529418150034560373799761043968860686639888023848947446567538487889734112877988267123435887245069026328040565642371717813433929853959745426723130993629034636418667182959906167760227496617754482662934464442834827833055545260687843307418806857119635745592234964380640178561364492136063907570468039335834855272736117943567000049819763185607245146569463989929550380417852245274598603156665727215887812820043168317994995434000611837485435440221980059268458002287078784 [113,83] -12460575147490315770847599263730351925618032290733599104490561152312273402221602510380551275821119989571590950103067218952341376164426950154243629004125651812000224669479724492531863725439662229337804176060281213033553529236103457299873446992457665558038916487491042583132223134871633359422630887012067523041959545306782972970841820678301357527460653326866277162804029937273629094060048746859869987040478908251813635211197351666097209824941099789755912355209914056837957624644176458491769591628419603356760425575931666013625431079173984132980345912850461498657587233129864495820776404604885286810418727161443299158080899261165179014826518340678370709565064920999879954964985960853981822817151212952975214807448667980832902359922871876350510933911963410700213998450560443478097848500176565358425946816704183069186835021679239545802768211981883659481843506208218699061570957290014832413095914172981449538333054406114594600343170312115606452900349420048551630860300840526650252431683279436580279777210680747964464714336730354725916749396341245148116163388727515916826647365898968549564921969556880111013368358823963578678985282367178748627088978646384183676227409979249056182036109112531732239406163993319362237253481506965392595367548619716064263232722207251534604088219234920280011805304907296748699252679360853497385132327842164907293005370458674665830732648531165988994444923009573844569491519874475250554921846783352103550027824081786322548865280172237821778886242555251846750656521296714863121040791726897269445441098086174001589558105098850855563778505390805444526981487807964785168300969768691430301682178202806267981530674116183565656940439411447150794458847576729105392064049955870941249152451103514010661797714446833412804321925097621465182589858854024169010554177721619137287258658950843002075080722318121545508666310351286532302292014636904123510380831415367693308192 [113,84] 168990648419922193767502032317156962666771758621021553154972315089340798024557891548579854898625882379851264690926554814045767923704460959262281245730106335206554850940857086053666092359748185524880364761209869665066996792252419974462843127309429942337991396096317809922812368021032084253201482296947284962856084682929542103315646853921071226670115953421829541268800632280962303736874556376201286163012314416910507052216528990474372342049422367958521131991565932499963581055571689336650565069793526348706061397993491681860630795270567368921395979797241897232980624236542397562941839276646108367460645634158540587436362302768276122752465050083508455166605178128081243216517853094748270998928000663224387015752437894066353059969653374978768078307800348650275189995202917788738059849703932866516391872123974740981976957157319223537760112911056717474072937952254388811137917530463755357444180097006711034902837515308726554694761239515814371604675096797114951306878727950112560560119996396873441558106782616856311909637305521097592553800075394825995490282248794139732821856461343612486823370393768558876173594564411947447824538667113853615874155685729253406604366533670997427981806105983060378605189632236001720549547461374319822103552919595213256055732888055320925472991216637335827115659765995834865397630913710809114066915039797671201558812652406565086943684052007932744791502412404032422817574642346680390720089758722905059434592450269638576884032020012103188464817494751504706470216936495013043615628003981944261646920908554699410868674598172631103605232138878594944297769759916340693535103955141159850267870700280682263606751589378123685345962918914091763815710058535110331113032013944266994921220433731264786661783482672059024436784185485456532237935136883153666731872797251657079087517688254974230758916395681200983289850419292946118208884819988358279636800069299861696 [113,85] -1309466995142838591437587414592172337423346496896334739934334177358887237772759150614172106314002174046519024876203871102582894110885012648504326385691818324563286950088103982898816239174792593928835697347126454557117457594587163745035695278635028724508425249683872278363771462454276214669172151894111796782687614857752159272482130976648587315232900986173670109191727840660247560862499876282660034216360680149130453756152878498254154002551173126725783670280610407769442032739306692349072076625367586013969008819172403402187275669400589780638372430936616929479245341175916881667925960449691915370772504473651086242907038662284938635952332110948903009781274548334959598203520942849372049866949935692536103855990256454991835698250930645708279631750787129851190395433392418910790419984691228739401617239520812038412891107338600971512018733708213381830566710049476388634205266720158492285834209123174340913220293723166835141430183486072039922476515708437645864393667131031307536430766209232367824666622405918801905300338927576655056932981842108570251037592152662656433759433502369185858469488995427969519067307792608765084757646276607335669890478466667391856122588139087156618351382089318179660055365522986328980742352524563247190166740836955373227397898157969060347107563473982885716947271048208097276042437106614506184384615286562795201940078290640002354075140242100563872998639312430634879266209969277061907071960835919577677543972372107152592938048199838966462547235031253830872789397011644782029818211819321207367697625728839784371500985649340642751139200066532084144161525602087915092714620777904179566767592277973732821048339874669992558703990143485775999081090266068863212329868648950679997794353214121429836390682152144728271597466542009457463928436587225340202137384356185641278678526293918384336740374337290670996682455986091306236033870514188885756365208207640 [113,86] 3587526770901612264232546486630743124918950804885715487461305501888632936468139086118721375493316884530820256276055647036658674782487448908467956647596076575973340494479267156331390263760110204344815467291824121618893453749313176768851292006440549014374331748954710164117021065904093261741122303694384734759955259775145706488266582623825360162390844213037567276127529141402290964597218090683237777199176281812569947506759020889353180993118015716406218119486996736612894970898236190555851366603502413518874346813934241425697122568517075937956754553727697418404787830953134286690490860874914761480333613245230993596148549698547341623360152443777081740906814790639916427332081085532697122010957234443003621483173400295123726185870003006274852960648163874172068267649855219525779545472045360156197738817958138992694689021401189104207624948969227349800214860278095444142954740137608513315188790276550467380661004184624377231003023457040704989457226190824159975623165660289760619892988194448228978696850563553993769062165053915752314060350887200538515659579099735560345086437233903148941303873880519982548651921217353354607640030120667321360858496694727817384321840687299585775121440237737587531949842340234693630497890917116234178177050565847879013784582706352586010179396634946168101078121324749829589703838116323082806285050936197635840200219973198002012286482597563270243577021357976805749873439175574278377003842559102873754204179242314228348085009799842131365557379539238339392049532350813329248800278550990942534370845709980672841616944701483742204640278712279869939174514357646310671319726030053180002735442174588090268953389325110042778503991395828468959721441362132069767790869097345436664382801631098784143201404492673344304475531374360063156395467290375990682856902455058785263163103519269243700515892057700274910279061459503898905486392155213074241731328 [113,87] -9501917163078525386769433541301000082736210996431019240519384525122055522228993050467306565212949249346173956602354221477710265297648259510048971681237653203809900069510325959461553934070039096490136704125036515580192457344662972000506872211311509730346505736101279397412375436371205181043003112639037098730610218511684662998869676625321944833749826576880139602650448002895022745821549736372658695533646718280566618171547521623057607305347367421658179184751772214507325102198359084872000128219230765366874150568509406649121677876485999261653026070934585003475424864880187679579267715552966201043681750840432711152445344357966144822669398626627899419401411203708664064938012929959960853592700116568090067527999779476529986675445214747767013920105786927041885038454412371587079791652354244262976530743471499141037837444646492221400010073606349882994405803139744517988725315793944932377892223649652861097676110587122759582012800067535001701589438313914975052579546831505238839481751641695470450117240897340522539923442924072892917421896093409218523326769725053247416951383342465476052496762860709184715225352707193870579657105370494011525920968601498834852102483008174878116156301972092631416562456528548673740711083598465253926424557248960438841586476037065511789801484493356202328729519861897375580953366580392806543315226476324776691709332354651288928214140805865142474540979512609483500527440709847919055308114704369661765697648351663244730057797321544524598082139162561157380637075899496401510128493808614917157831168329569730125720995992532707202856144602716447324497413431405959247837632292992226967146513379967344628336140557835006396269412408025131850230034474984257616399901508806351164840692019691275812467299087735471818567561184729285595808097467837904912618592343596794613388047730495019868144709896502570812297922714971757130707206056390335184 [113,88] 5317239990249171399487268813730902463348419055399889623378214335262455941225124832266487000104708234090185745290468055473534682835650947269493394917475622701852119870020136845183811266262279568259937946449833071986066626386362301205216989981770098635639184194550851961249813140628882570610699914466455742527030941090626971976156567210921038417484610840708073677296255033139351038130808552843754545393302458562565818140892727724708054434567528260898729566717359202476942505934493675911465075214452250620895068911115059123183238413421095900991095644056816742895378647818307481879047318549390800807805681072774572528494961797595958816015802626027138386220439757109492027256133682995716746566939208206013224395491112372179408018148052124152264224610547281310374877867829557882965163989523686356028082085101886507464684545666836982313719740170326150449088350086668148927471031610202466171986502530020887928571665025665292742990592744943875206888822576543036052362452279001546742462286492431453115408592562900226060444905980119082282868915414367843229653491781440154441218773866205979573694593699280563135915560689031944581943234873116377997640654868500711019535125083243911271743990352024150222617993544582546252576823255242454598172755109154392498206041119056249392345527745680671777785426717220885046222533153113733336910283191923496505938683037423776707246966923724785406295923087539795258445618591794740304239541693510947351287330815618751229659034058803520929991714332258774751732986724984044564290649050602094592366158191297316518592736065254458546918420785664977875959459558107405577138388399096490463331381357194331509747620205040562278685684375906313582141360997707048242765215753711041509002638597638855132893399511270010954934292046289066256362822934336898894646814232181264933278625183261009729327028544543502483192884522911451552099090143488 [113,89] -6222573047227285754787190251743648427616436449577994522378206936778028838615273187444495136411826307243075348912008371888106905391562658386825890071587670739939275593844104671292706454289049467232059470234561193324516197018781193011879495518780287589499158198249223460921046299367529472423510012040188516721712937596465494646532884391544967104523243499348776351459474129388777809705488847204691374992043080307177959428335107737442070334391193523873740094118572873624492203246181203952367680145699001920421139639882063766806980060942143753497750170477440331989456840821535485287175530503479343224459476348820486514022444930434941452634987470989021915364727506329852334986507371320100100599907872319162310335044181952053939388383471706953759387333640990753322125312233725591604057436168925193389224333832868902566922026313237894090304964904830506907474144967942601098710676117555865209579475826965431268609331478587881890625599371660246809035198141891569050397780953105311433897943850928638092904886189647641945512064226455047120330607661611722832749072541478282531514069064869561805142002692627488330022023720219736036338418415816791863251632289990529701624236431888036700112486619736777586884911361478861118812676817925571727107923269156884726782630692524116264608340998151634877645094128000605458128514511540024057219379606936426180365775024213295559683350897635200781894028336873646117530799619138841930457210092490751123675564315522894738365731381508992785564186359571307698784694570837800215918977570714004833831967226769447767126862632372685643392694538142180033909717952124123330151397502843414556513359198099805855223367931206715928345223527239234649721196430040600169771860007937049164165948686368534113012863887534861018485860005040927018627864658245334983679758978264656943936645101282320133674103240571247085418255511738265689535136 [113,90] -13891775446172766907142100404257648987015816804874201613410743680802376225707931423349889962413866168472805873922339430684755321730607549237634354889619167729941608144716927252259540365588903354799992786010192178941359562422252421703336357922403870926295371383646164997447023578097489755884807398654099585599267569752413554638082211823255227713698400948249917319162580763377661429437526379589592020240945527606932344405142794085733755764968438986151905855320388305371707040856794647166134092517307747601424455122152587143665686371951532147209298834862137055528514122279796686563858673399101462154665954955338600304040220517891914918603222988029368846108125479973870666692680289421950150518851054549591335189153043282158043220344598329764741718559705063119100967854344047768007964391216907089030089783497379689778054518363568981880478019779372456893020115376281803592211455614850984530811345500245977705643520880995494125909049747320042259217690724849299723080795669974569298872293709215505174315195357782599843952636474697122907838507094665532624402638909049541896659207337514479218115900924482571816736237208766491417654056301754587164579510238404570570799923685272122147633319819761515001213719200314412128355513244487389683660185325390955067356955986660038540667786819918065928891243049638257851280808053999209491146389744601933325721520318716122441583792262598336708126589376238396610232661581975564744401086047525698757198630857423095603360456356696417527283846225518915556927589551472342518692116760299002762124371334482842047660015984834951390683780529682801629675497732739429728048984778187473232565644837416471792874399629644390213686901347686009838002327284501229662219094453783016227779013329689318443936395351880706532521924386430340940183816248723926270881491418589104514954924282677831546943106784178547731126521968569432864 [113,91] 15452007653046754801762482100869381812585025114425346994620567014402468567412367575387427556398812133708245566819092300074059093402958605408615192524923428461476041508247772180295503455857834610942205143216847754223533826403051159730901193246862396481102857627070432619914879211811917831862768866141425428877570211629851003981560058608288264397245732408281803511377535636474159615429777034399124232934843234187282613277458378139787635717726542538181831157148479793168555605575936831346693825794735703375185150755930938190428606020768903294989430657564087317332233120004687021268455824608937457223067228826722963473982730314363095675069895501726447702711584484561406449778760655987420341941119036847580915997367260595608834176906068302084399433501761724640467981657617815755006725797828329671998037394382603523491854084142538790931034428120906139851813794511402980983278328306631941627102739531868241580415848465993655567234777699971177763701254053945705824669071677836842393333558451036148181889794321352639769978275045036085393865296278218924670419762204169571262212506125673109149679888759736235553809382859484010453061286725479239120007583590597733696824414905946910436113966849879349982774533920523006836850933505694534451115629115333978226364071924579623379514368388625081953363243631096380911041804379993269117211840757673696529723041444018160135811388784325950998624458085242091378595536518648415057181769413188804816407231488144357973325768123384030772135917432402433042146005166541115002656233130555784738954822174771785005679130053366567260530671899374642821833962985934890930400944096232168863970134175375667654063663700622708913861403726132733250550090280105628102061353003538134410491615574941827657868978408341521486332138240957128054100563369792228116950747121669321752434386657104699330286445686076811163642740496364 [113,92] -15539032276708099196039557458106446690646535917797266345191157937299307196049837100431808900200289566350536879369561496483699157538835085526342129933509080936893226268745242579192964742112739488550055021144999415894518015332665260205318350685803942015439913649280751981045916627887403122683873622590044076419704280500636260389535537017088503994947519430061143509433937329003465824579394860729181292436486798114006267071020884983987894051475644238738242011146479284436556804728097935136792927689438385659230128171806026153752863582432726403732937061326968396838036736599209374110026328021561263440747375226370505117629161029109954884345449830675774823994934978946486895749013820342744919406605533668335044713184365976707385868858555493161126290225649775436249551261276992679294919481539640691797293362678138865404434266996488647672118941047185741977487738397041807603401351382267685248314754618076400205819791758730050921963432943892918798275624931731429546493678289102821187055014462708578565495821709725243553813928350911163786863287699273299500207194467525986420316637511883074287166388767728886453346680629394750319563046382712148600262196796097368391538317356628216681365176813385759603530103848482293396468501198202745805729097791508601724768933424075262175537021029954168414352108328832838386222590614047114471451891231148069226550560383849119056143976009359066128585687863065163325758661571080609029575241510833808584043956101073398547671807014556014460802769025330814678172790513118526367773275149051863055515710276615926572333627737724522594521681691461275140770234135317104388413216437939592502648529699273932716547642196727195449547042421256111439972634916378275254907074518451387369065052880506226725297695245603173974273095794639133981782175742312441072562605722340938155266198869314162792825257259946505983655512 [113,93] -11404163853289957330311987846401313537162603876569099567373236286682265905060552514466037511067747833188882808820445956081098291723135972975505131305322216615733712356910314680850296929973051504463422990743586851048635494467134875343150038036203397390335417923626515906375591626276012417253569533918186997772420477983477983069558936045915269509417872085799821698055489832039084815183687034390362698267103905960498917703981858601219809489085241550619784448619555436738315991514428072783376899900785338357586754179971116709530166876150303614895987158286435483691561478439220160068667652643512298992537491331835507884314574295817351767019303104131727758673603838356597696045828745830987939554824212587171050390268432895344452843068688924556813858401377194781039139108038632092441518022866533215904979149861458597376652812152435621670461193685116461738714432612080012212534997675410971474848059842068320009134585463412723357158689586175442696363073417043079439922566867392367753692476654834178686079331808186518785346044673448372144543673571718367450754020416433210068494245953521516943472143248995337630269667826469722531799619678395556766089018093711499790627527935390640651409854542549239532454345014269301520324816280087589421100859571473755039258956407336469592302508381509904204906357117343615639225063231929358187681154801862633637792898834007505364527034608539644457589728217413483312782857356192542975761333096754394707197683759780432634532025043531969744026238044933128241578572243693831415783398628320438886344209877100091186041317665394989585433268228191898588730075488007468786407155538891392376584687245217453386902229194533700822180701868401036335663194999562622425502576469846489669703716561010955059737464840478479732577219132085435459061743048811670199952461842749801280007172410467612128754259160652733069 [113,94] 8141308074832583193469857539592981281803320369682917922086401300977066934055270254791165705974372798782422351727072135422443545764029941696476947949663582186067207313541901822547126690740774181400975320527995458333262677371392053672295810099139590198149436758672206668335293435163426697315617018509294302252285760357530133070908232495432500741234752230799788607487991405947189938756513894213634474295032816547622826812248971854197315319583196125518525990846985583049365225729593887832071313315572325192959098778462842900729766414701015937411400735366346093439608603644184492925943691980452735674494651438438161343296914516180321566915133149974922709712754296260509312538157537430891969714962058158310575315643218751031091853179702564239159240604060200068846049105799802828171441708206922154660760512301415214496720851156910831243410275925205388134189747839344902750542605733806968910409136047532824344217278308641367494723153715111855642497852231362573060182197999910559574474727351829503908665105432601049418015493767176842372607575836640445762911104878334754112366952063541741577673091545182809591214460287321709184402609849575833941545780550913706819002599796758416301717941480494504435590030832537976063196968000675998696152000166717953602357832684688129004399151632868744416087116843462675758045630358358762016370563209413476932474067205593197331044283584062433822149735748141399976658363408353353543808670798812086517298244960231549753999152611267856176346300640711067756497504681399351928978646480883057241968105818034777493885634502025343828522568114312427915069822837710666543999557976654110563359243553220435976653130564464231997100265413589786429553316406110511715016753293949190743144538356900920218534357701437934959046897509831773124720803260900545106152794475760290349232682198002894894226368490592 [113,95] -4500139219228186632437989647500471139295703043992781110559689155235704713631304622304638886211845424317132382373530533463677504143065266463351246215084098297332145174226062096864850690634017044915006063411517972524759264244355097130096542288106578197864576741260180079781191435764982742214823120310465336760883905225502898524589809362558007045359642404572608655584257665774353892827649079774082948689688718585632262592373809288472453457644895132127971527677892587387666607980879999657593065680184459165382425162532776695808750304964120289489103747516314810183215726508629662209549332450984288432769125828191420739903212719307377497484705134751261964684468257800315707301819823385961054508363926008893773040025870034426201164861501802214987083147395672584195091562882369541242200115403046643870108852972064028576814333253275661987543049024676629231447906390177828179865337743041748923361158675015569699346002886490616886859161687247920479890915915048610298492846464646658219211660119930318204515444960500363480771929413368748311489938054880800466582828633090776667387748538060318137669176155636929872327403829439020473573542761571000649479692910896338468185182670664772195892928735085320354260327141160286338635257030623502925683285579699893541584840652971679730571606484639915941550338267255115471497999213173370924165349254113769772789824926722278222771029495329940945509775794129329674277221618125848481179185146561475905500573935248105483843172503664694222125993414295861972906046565336461096563522254971818138382737971941029632525403048874220524829983913569999051152785832808091700557246002829179897082314768771229001709727711033736058214916740809378415632846019414404696551808526560576546597884860671663731616263898275576265763517226946409406427175128936328079172716748270980375729508590028094751857372 [113,96] 3181180388758599909559031390816305260967815972641924673148683837325309230020854337861844643491217324192297287917511279189741234674847593274917094093071077690941629914849180146388439790418317019913061753480957080008464503036712818482658739335939414931738351356788108928669279610383269054306962620294723392155600323129660317329964611212698536965969863125390893396544192401858696984259061654076304248004526433091756764874879102767243777397455576117662263520974507658386205170258668804205952834554047327653143358447618865976629304121426691586811845342830854539490608284929770071374733723907403848837678790820903302826090254919286056648886613408896427360103771634461275718446474716623716306227023350850676852530840171230303164711531271578070666324218341329258384594707287958187226468635589762115217354040424867448485849288055835050008522675189106358346172270155456837646884565629636279982980574128595145443406131929202071220300271710994743506008899631242497725885164559885001162186381885479591411186885408054129099737525392365733203531111798073996299721660792329998741797012748481554449089724538186217522738974187375506594605460714676004418691823914298308357919879751831316051091171786829608043967484751317992461657859134259792880186081773220524811120033612153887624848339274414049539016829919796621925263673702983813591312584136825521647074054707932562020703848805666209357513018564196905205137336468976758641101636860794771765611726885877540662116912610800752961748730766748213766958319093228454607998569897482298986805342877933292452514922322269018829743190053602754555166406324557178002751596738972362059134268001167467020429088325823480027924034520826785483473597177180882318946799632473975811092039872604210023929434883487271208854071236964722975588270106828157256913258491321802346717825457925621936 [113,97] -1409022012306890225207248705258894956499924876450592063298684347769029721706588233578171934117583423129981623017027704241902371342852144386900959572026528142610611369506146044226565294637980729554782949360312266705384990138403893929583241981089853902067583358092690668819246208325054573436557037797604964989305455406875118277959430958708939454697451510115487187576132672675590242867716101990676022100210417181807625163237679356987372230858569498370425442446520007920840660409909235418887182971583625577461350488206805333311792958560233225460601925422296807778533693402371092049902219793662228020736909485602590667749114630036797132951567447142870580489906860404362686771699837807562827472145461965360866257361128464129562155878606269699606186326988357490511218971681303332071239527923551722628658698183306728624433774038736609285658664771996454537677607517799406523826919017567427354147007655515736803847094952387340902718053063426727251717678961054190118585432486723681345803070414966401158382806417269663051594493442913314247864225426363805286695070093544343090137166892658124060822748459034800373355893136252090079285358767191094380625519384285207887206774136428165369607254514776929594965916835806585467507953749052541291445422018296886489354539990955616362979274176497651768462009922018730539212629040216141175394965348638930191711598678397993149094047442223305751102780227896738610699990366286101336127353731666540712682217615520480424926930581104614953593534435420341631885970870205929687182349297401325752485171075178264338864883582236698649677606267129577174160061594908491295723851365567510343337872280496231196083334835040505672835260456240613910089434451531318066709356995924449621574497280569276422182626829698495894145813806187500144888417637336927853175734580645596666525121572622 [113,98] 1004959705454810701938833482618880026955262471262889266431074656683531349021192043176615076562248770005082619122051708665110784307863830200959736086837842346023407029358269237485537722523804543957290667925243401707802888251640415679212206253459291696518312375803242261279128156581014962043919728188993312966395519208022766611309823229081387865700767297623741826402318275894362249776268638003141417482786406990324551380017104322654623747785581125160702200970608595477526317260780312953450249570790073781246887404454044241146009361921966428243913103465719792841936467350995374238783228771327495939433999971562293698977160846185144307013749963879846307101441816597300897245234670791154923308487908965925473482906915575670435536774886818497229065282413725253433015425656458224274004320770919298879167924277825820981215804740128890274429776296483971743860363048076421443224872650494858635068608208157615928919758538918783489530536477686484961665668308033053197413526122406684844074649385226046031355818551821881687794647864420241850434774529641797203602781634023153223013405342064981179613455425918798986554544558451029384546259230236655622052233523297351146862182710348693393901477068657273953818698007357071893474620551322745354052745981259278516690777177383299094598608449742468099796320315551360141653630621382567087543063774268489048989070818426267502713327248765816078575935551526306352156344814633794149395873814354793709256845686777655033457818740509862516337180729456243713200670556550838381383576568511428637184450263272315354660561317567299600059684898050672459725914584869513080320318277461309291506208657357986251683219790122567446849918666613036720390742145347054558011503049068208513258459712787716681784754676758997894540798119859728997750938084191525356903806802381932903274304 [113,99] -232214032205224109435549240184657257997553207344421223723750916901526393505465088719758449292295164025455842822529059468606788515381889611260390189888608636207261490064160034730280527114374218643697225572581437701091711718050109802841695005223011129305539498082220910139485522799779972057633217669686736918240074949644516483203925556344362875845590673112507212746662655369413691117080299676680199800475701261188278798008323330513821806393968420475477357299414864280631095137930357488981432173929145130637884669789612755859049891486928891523718564171998442497700331809344702267700687172444290614805741524985934410580747409144177488943148342393967163960139167145461057282734126337327664435139125153539307632085856271523312500291338920420877012925870128469537579216360213092484824836743046027725194145951378956930422090116858044751605047868525346563798526185927989065552078001172786998670752247772122033839609033607831852703509472106091647355359823567655775146002417120111489409345994949981255186680637180412344315916082754130655989087024815447069000279288878382100572682495459669289788343762660439849770814524582423389255860441098047404812502987133688498107835789878278642857208086697531853932257919304483241486404877001914208401179646260843326585919585710612909849729524922756705681572859912426824588710421404543061131707617332036140616080451258476029694664510724636401525132940913095652187108527362146181096173764131814410159726918274661370995379856788636852593684530669845711343892997923055268793202430880490755444892871433494543811800297079405426808225099977510343574009289993436284126453438684088656865552859670052153476344553011933423824700040340769700150409556839099587902482046328156400131778053061633953419757786033555343545406315868091046732785355725250227760419208082537264 [113,100] 68558627653864543808353023811052606082716596713404490384998300931706664692409813415769122387249705144146033622812493602616901184151953603470458241215857258624559220947803069635416520640321907440813333301982147927531522657402453691196491537877101528734074214279507500639075666724530591323259137176430716107661612325498807954882714480580050825727066026990064583148759566114193413562519273365330388865956853728331362915740580129465402154700821797894575741625260619423367915806381593035948832883713758971533751737139988374496693079327180980573329418603680233882838204740438554095570350495519049689765004338108352155461248876944537671233968686152617929633797771545005195859327922783968943078330294183232933795569956644086096453339943650555597334543519272669123367938001388695421803374076575405269859821414598894998562703412900168568500824181392153431725485925058553385064712310678204203766807672554361181470957130990580528523234079149209262023542189927479017707041338036688011733412447269590588037473131088695962663671594324189702365789616719143571976351025247426892761746667026133092414673947614946008451194491805386054872728748571933649923036699147359384990308922828321933864196741390082531313671002997920880206660435445676220494930612839868449960526223969616285319258679962396417440650211427489304575353659240583983208718943129854644322886751138316492678694033090219002028789854338537119429158317469446558329627298386096391370499146429019486555290099796165551461167524469739501924962107610453684223495673180525916092450838013849230478463895938973972073569415427806264553961845368136527349863636199038750250310295514875702937356138796308446074833583602855892942379106505461500305000582771289075889927237241613140456453624469092515184793536184701299695636753336779860348741880032 [113,101] -4668009531417789722794636579851374975357879392867413016583302671098730248247784549731876956298190653555908162217477354364363493169290484656675962274408854620839291578282578614635670823877898897884036989122921589606518912579939869820540723622084406216785477048668490715400287743649463103659959609368732386733625232077698632373886872118479135739001590846104972179852780582162786795112912077012293056973111305222449792052037184203144582196979454933844475692379812378197144573173308318190089789807730114507307138533051712730674881435030467841882954519431322625001692994950692839804965131120100096525243661519734828665354984717260546763398534937400961768330381073582231492122771530865912861905094823434599696111948170571516381608423611066190703527947462058798906771162100834666761300137860423613252598002825127818226817869977230290902558046493927102185841386723906682888340561340888751558775755484733904029338517297138008355175805283244011914671442865118261358171508925443717627237383197770524140566294626131159810393881489652150997457254569673565890822059023434026643703875850939793435146380735499548528964630686911357891515980898815611037258766594683048467847718061928955202859511506734481354116177334919806427694622868685406030795732283242863051490969426076722187324805540758945806871844820659599275545834941309871578635829693352003565359414192312425256368802663547571722512504691305172036216193411457237290621017217995310166146717936267510298194154649567548210441555339130484917420786956155681136008353590232613989245730272299344390766792062747758484328809263162043187113382836317520702431172655590901135937940932830546618959331685736903829329175072434651183225361052967250240590155487569470203676046705637086906028667574841015806923953556190249631242593300796173689180 [113,102] 1035537882942335692333108255618428522123019954225859600307819165101937177037974065802850661279036825625976955956822565194894956362766631377235391444900376067313825278815747698333948598370879405550460794490989660743055719155757837237731823655688249084235627776400039608367729917278760908368622318668827685249677913286421263573346987859158889387069778163875871726711768509631976443679548339092569687089772917318607629430597380373517784765678661725523218467294641383257250827927999381955026487683479752374483731157493009510224107618848682670030027282866243885669773714482221902193926868397739450439488002586283199535697208497764596261298423672559798908748340769197635909713276954007779730974027919397545052869241471583851534769990735656681510281635102350568144299077673654342337853395132926165872185466047728261035109015257128823957884815839917971263062468621677250974673970607479816422778676339177529301076471621188204649335619150912492900322862922966015531385435668333379878163252555948805338891343670755071198844722653868698936736565955043054283866326689398246595567930836278812298303091388981404319478568791808024695040777746840944347269744114083940489788474804675537764681195156406765194386887154000412585448615571852897976582103302260230911650366097176439487097890599629867069938232643514339874218204845610445777621999235797375359279028865941289730799133841153354587841973737500519107023569129351266749777924787092216494211248527923772093991435228941871624864695493736284644565995410431289501577812656507468502414216308380405974461964963246810299739724390408292567543450112758981542301620316261699108818696756605597946434060032087091675684020340997751662530591808024227175296551780403589107555730123645892085410546822558385260686254750506339074068707891256224 [113,103] 57513120279975794657896320527114493472843399630989809802976583346464876858470469814210515075231412993306820992041415734067123966099426865420485025048495077582645902793620397415038163778129175982357012494695015255208560250074677384903636828236391272596487217234728735741733661392419445548077583725396171207385927817088754967198892659028226598009613557382320829167326949173243680212615421319041312058378048729033741130258006663749823742664378499342708171991459509951864103569550497058706982258829844393445808085886941495273633941093519565625201031608036891046561979472643511940758073296618001837668039587441667404193998350971519624048843383469781575494954074854536635636142692967825042100006088606905141005233946586589272071910866797664216431246275733306544205711245933650376705403733121915806365725357089755686203654209742872440656957195073521641977680963606621629462729369205034441610490163649674372265314472138413356667592252526328443936080146490266435641842354595773901729768252161208097788580447528887918113653733920037547541108427527283682553792209546639224923980341320834027290740457055692539811230848748830720907742537073749734110166529804113854116116884880929538184330348543981423671509423253964402071676554202278272990336310751545989482616437619909068221373598772999898809570383227653516713875495716978727897037709797686856024647358956537088772991974795752229663466148729819712926977814923064368350384013457997722985182949013694208559543692119107043921385187906242067912105205405973895896853073818565416736007499337757305040701076541061330457676234768208115353801009941893484227764260274693658254629676319188901591507995841527545464101482517552868301338635997198686806646794146993300878352685673680405499916581450365840377534644093025477803662788 [113,104] 397807907014379245772183363258119603116481706470472297281717390431482931971561694524074449975662491003507562061555817574604776151177489695669420323703566567939798751626728632752503318651722526615341284259273189302407308854649463859446255377081334242161739963348048702693863263867326360784413750061353673227518189570222741931314531789489290214595764328725368047242854001187120960849940385904854943025592211385992494260095594722334132778066144174445664928389570230609839783237035110352330889562337978054622941850176550944566305010736420540205206011142536328664031418539579650109773509658635079963931824668058899267330870354895533911641765720594201632330101440601003163938498474097895574773804532898440947318439100510600542310930010886662498088873634105702513876234729293210188631878476452289629977940578921261798708225569132226895216264877690460047000928673330025161984975687636395091774940325044316390202644702024188299645287752361029993912123918789364751366298092037936475434087056313954996782440565277680834118215826160277030138664571208891337603269092821944767405644408491606671800560034558825526310552027042244738533364835545346694902628215745149110676445723406164613558586981250763900333332237903239065830631581177097922258979566307852644246179772709797164596000928140152906336246549476174682853789459469301473583855132125762844461243113201230696991915710772785458191010560448976142743445293192681202587180504347560131457282922455166862406447958843305368969395983335330363994434265106814547875753322482827615931831011714211205521490525189921862462306425416733387972687279048775762706316225832658172365695557757877265529012134140800197110216784277670739959662733072955641534504301949404486650545866858794171621535253814082811679724382684286848 [113,105] 826359197829015223791482263258074103443792469385589782166925817606621790463101889901626063979948732683395690620721876703561409909249733736931552898333995559577153090524775476559286134301455266363098271964574750316909652170057635629217661090029110989233332596717509769617571829282734174732900844298899917176456992402409327024569145418394286586174485958511134550612404959778716420584480546020603169366469753405862873353939155483163554964695267790317117165626215802419169315101386780688185270737301730926166342986730851740871578860616333877151998356873218796223038349827323184608783180395110679162953174926760195804021304468926773134666459335018938934466181482431972568707523371443362503666775634510017084950496083570957316644815805913099156175891152926692133305887449028936316806539093805879498580900220792222542428198286589743695757265640056954592073945429879446482593479880887834795200821296643137365551676757284404584355565745269685744140306770314914936611368269959465775622025097977213721768661592055900036866813415062174701403164182099352903116904893859415124251595346752555816389055672008206407863180441587064936170105556812733957513107983712595971137001778316437933129345803235633796133821058110241659640554596141487606494244512123336633074500112818422330371990159268492783984905588261537895842110120472053428411899173435098104858088172800267911354365425087317625758123651368672801914429830066884842128256761199975562361327632159445279161698099432808721367616781785634998817809078728058419023903157948954791560352617950446758131309432004281854462591433480533382854489472447268116485820918479481344667599037770139343071456637228571712463164431822480675705906879175915190494055035039011105429248149119476695286960258338281472001060378576 [113,106] -1566495089639189507159885045251028347444954748702077769762187768184944384566869263570597175313916746852029680569651168022723389544539095847350400802105556904133967905978638333552560721352840975718251661816720841659182183034779338846026675007076218295434504075841008112085206825884887750002813777179384606056631488123693675880252157729110921204820859237339323029204245690702215021448676799728343401678390587244242711435038674533976357580186431323623741011893870590062943969795192451578862331276854461193848000278469685529124458177585383028205277122907415402425992550486953491853711163484063786807822462186370734381685297102503071527371134538042983160401022195641629737539593715183142148148337210748721220416105239291345533601995028997819108468221210009756149952077049384959463226180105532056776502620990943706463136849564717236441226186145177894307405643038933021060933612990104983559283837386139622281330616948627490109777250839938014293150601382386839217786773626366093517574098534360662527305944703623822589102606801768525465543703755074740594893472938658984706463032954026501063159383194719268819084797269829730575253692481823371647253305348651304558999416056087725594782368505134230280311362614292739030211160248297664696230141449029129324959282312728751506780624305244703138954850479977583653004912136817423503319169575093676903422766112643624246393940524466795673860456048522261057165279681528771976819405679546595732807798396665633938187647942936442157092736434472179166839350279055372553330569530360381285150324251695014327051668029421826719115965101942225733863925080234585803062305686140410139520111977768213805430784740919985566021067137323284156992021821052118364117442887146451179704539727454257297416895948102469479104 [113,107] 753525251234317326490199820382612015973811466927453690043027493756524898349423555230637890886365585690074409604988809472201935445424060172562860943287373936834372938568222284595786532125984197266841619672718124322139854947582885377688743409124285404272756070657351851774615932459186149611393832659833527932317978769041314991601402593660176339650058878676968479483914731286648690518191084156261723085822308780017753243795861223739979105386172118046822174345877693133698306441361187492194406966850792670465261810614189225774817468832527233349645767987090178592727740181312464360035598964062405753488481681542394878421898993764149421402248333832998976673072065494278259033726484764836097427631603513730751501461219692894051495425955323192514888969202758744246266090744015758554173181321448181807766159584986990053421771660677516736106748778126647407265269077592015886199129167986975936067915456577394305612483138834776659198206177832222855494930590077296392825370985763976318630709209197356290499519450242963892525939958182653577346819013360767459786550318807885917510236235640232347442879840016191584474690346892957854404082627614939625833506999051114261201332315759141903164428691876247390037494328915248789152711815474080939920376232171311397634101976189138252110275993509320148263868960599697333480052631521961821869394639935338921918870422416085973658410838853099831215847514424671340180218732332745340210284574178626526751173183735074170710928826651614831646204591131769861604859409272281914994336774430806087938754716995709758960227792274796222308287353760276748410561521697768505648032266770446365947816995610451345722557310891558528539568322119470958197890918785078351065358632443483573906021570402924142201283723489384 [113,108] -32130473071776804296289201252004836587746004649136008287509290963794515698531823135108580916216299882271745920132741522644654381189509521142730525477821819253695978095669325298617428696786581749492352433349971306550057332228736715725973925985530135835557174445344009257573467591631371319721672632219456628083798615370601607690300531067458524963978693475779268525236918543646541748023996834192184220478464634432744580238050979298686510594387733832991708045274187397714209137831789860573268789364598020456487934004804288249639552570109413090432042819102430636130017071060405157245268108266835214670637709583680427546257896754513047226203871960408874260731856336048765085180346304953684229789394516050838866751441040607876463131937850481898187533879051029760849623262342968580323582249002728164085839990037781114837698234435056790798851509202037483780438063876509505823989692652185275251457573269551044324801673614502409726503944293781139135143418758670410133551877167188765277497707161700475974347735582505672270631088755237574605760448568040763856001732076963390404345226935560961775541634735669762372032656725343249669654862643876731744107505093035621898539769187989726142714092740351573155930223201434046580539533620358906387888005023229327486921294193869677697989015424587239000547144892571737405298734540537621771212622556567810305473190226814235563594710266507668554534088767713196291138725462289786570293999279311031878881693213805523500196520913254155284976129647822062376911398879147777931942035627079313041325393230120791465361261684715936543122486462288408981433307941000184410377518292183720138160248776085766602975637487441774440999996027204984170526948332955522273302067859247144932429202646842225835893776 [113,109] -16941935752197248959955314235047979982172210982268097958907206264012730014937542237334081275916332512002270405691708553401536475809836499283017005353166126657378217145131942975565321252255747804075047820385468760475409461707727935069417665683148940251865793954972867632816982501093835740627162039471397838660821699748786522182360659030874402041434685157238111630464586833917249813752488652346929587036081107380926270532645716300179356473509215532771955490105706629779103300873700390162751189607163469084188449692700153497653885814474419707110205676127913754310480348588177884561918176598992048260747284747463155997402122557842693218178235151188178478422786568216551337175815353980420765366156601795537871825912602825588932657176000033299668868725890615880028495261963044079456234879641371709191681800922274310778207460715683403749770912438554924793085746971972811640962789763583031609611988263281172453880353128820398277339424277756690441260933876911606425185621575181267398422151911089454779106621800260138474148206184595996658604502149078713064821288208205507479847489449828337108714852104032051424567178349196121959293287383947964820858223671110383308747329778026116305979274298314576837163859222752369448743987205766982625346261294955465289287654591032360443190938020073224180419472584433483950688778383090381814205185829892518851627399112615627393048446019837374021530363929305588823097035955682010744132218397050546430764991137870214620253999314322701688426385201666536093672109863257042052490906024033728268552413860214215177300170301711936318370571371723756888141615325206913272159555102102548839167518865471471539884675634171004641207786099060752214503408975122588983376091926983499884694460356405294 [113,110] 17262144149628621296122578631302935522598391570393983915751178306503841240205282523338733964254271044496663168288779604972970350811531456026260944465614046457896084596164245724008628356011985343859380759913268340574494453864639448896506370320155139102135362104881055846401739015380821661212611980085237222105377310888396998110850024049144537737043427149681483148687743184956580308136611550784060481973045788764515246164200592152571686346573037629724185623485244745816074592435567048917569072065783563847828207566368085296624830123442322647959903328875299735228142898879477284429434662526291402133494344011433014117351986835282487580557521216047783743189319894616627534097374313541193500450687666334901612621005392320098144609884071171489661037207992296115657327320229014214722261569839774106988035771537862609446742830449588831054413424246480542346994594214961562918621584984595005489555355689965929010261703041947619098464663521953040931514526043233129336843799329064306209370520006135417959507950144508861625323983812812433383151771847909494096576662984050024293823794016364472048419959274470535417655901754495130049040005498284659059185787729591814730673584702190459034994593393627151942764729055617784170755741824014409672293922635035855260121502093233077096634636701854214750883764799652416502997646889793469196294883850040534453602342383250217802746310145569590304128471223826507806495791584737632811625258981437259087769017947090796784861122224374123797971328517973087858958010336357073809265639897947502212337141061519044561123290665221275341220316270776297675367568120399248329195801310691663507532123458317456085835626470190996253744874126379341476347089829812755429551709874686799855584376064 [113,111] -297619217024785890530614065516021761467442238931293570353977919640273517009181176988590408425709723229596332419693384245865458391320575886061990617327189030520575345441411366772477294565343429534226054129233681952271040943276007489274315476224356181107047513718149022204177345332083377994349739462564647007370319557503776034010296231314518783365005166502791785617887552963578777580375339026019986266990136108747918351007488979069155383513222293348797966661295902278959477271205583575515758983298536143900315860362755651347129915140281130334198925709581970886571603383961467752154984571383377570690323831300719314375063015622961315056573121577965369323035779126300299954130535691014947229613328663181541101772176077754502925068358960534105845566109244449078136750669882457410875118292826317636919714795596536300096565215253602363818794858008297670937351820851123366258326110013422371132124446665024591622161456967748368002575404310063049151089430128526476925405257496191983441766362247085391673486236244965904869830185289056280070306685768451388919363619572454468149670554043162330462310214908483953412629910017032057221590932353987017410953754103529999539738854361131725025731637125947192026355586699633716898981295218135733335300780453005027623256861527208225346941643812333507540945914652970721544650614459708247491649736811334726132736377021232064782479546683522355541378497610817898571983826485454764399323369315736629066570490848487171944214006290820653920652003782861183483812628135377109778626158239642295565503535531976304934401845589953512096847239302161710413962257224234834882149338659332479229632226128553203794471171045923529068902498014398967169992057055950508647504368980578200640 [113,112] 2772593046201001435118525031944372490042045438494476410206339198412525864035737956127636116686890190670965327135903957970547557573530408700797976907426363679619000045016640589955464027871288328367640124521020920689945132305224272704260047935888231170526798504402178987457087439368093976223438886083000407569501454901647821142279612510831547072765779103697651145715489725823660314724440024983894868509051380581195422586260941420240053434328739624328574948172347230715519574832255506267255511991422703014715389335234565592408990225984106219353104723270013320336162320697752324937337243258713821110578293126815849672254212416389903287214342127530117535336690226554144756294025221463423625044642705160798685624267234092198400895643564743224885866353918567528391810735123074352024513654149905411127671800922943732547497743433281746283012356685161505677159904434102617816296777499765898476855469918307118350174156339162816360660399242876154611490985204382164495758616283060169291555071834697578739468175923197813816934080120689270663046478274235606490122433062053267410821910851670653776311263244347119062880536193291584513640229798663737134304740568644116196473894902716843563398136432846131306154066012560193866977194337883377788118423984874190625112997093487907871330320818152525270640397327378595947596345475604021979788614686295959099037367679046658218906769440656989391825454101800103636190233591157758617879863235343036086902166405030546393533815370795273159401341761855864725391213721662513873022126342971650894722580668932737045915562746496624590423017796976482849988168720534685281619126308453196178324876544534966102199080499726509352962430698822293715154226576561188742087154691392 [113,113] -14028751580088253155600532008110130818149307259503716158562169013441107841480374713891305120647753792910087018427708713001514544711345148652836693764733021984751386540242102368754067306062500243060441061175738935184481544677094181362089981248636268578688858644058310417895259441898783319931922986175116596059434862263031419560886992800377159697661972570638902920882564742562213817893575802394434412230350922222027126637483417601925323162098860629997433015371539695103341663763065203592002417206857521889381833684266222274552059082661263743337931747137737716354457466099420538186448449962872356591810251998522198341329045805040898582962866715513245377007645161142203664727938544928156052933525694395160785596433368297324711105139183639365692189803126292697604794893254641026529831453620918317058699449166194960161528856348326901722709328704078852727795475508385416727179459002104203058813895088083059495347570773065855616904122845777095133408864620446130024005252702345295581123130214689419870041789184518567783506392514288611053344745161429998667344200102782866908914771574612960667744785682738908039236860776913885182274868176412582477829652008832134688858409949300476180757721173769096535434801070065786816148230244108742311777454185225408991435191342362675775299532541058829115982522084063932441276398185742318081773340205214486838235661843924112043799165228897167160334746847135886572851571760595577756233727019119486351409461171296450006667610917180748949920226071777113759991167553357336304720730110201285377693205707295810065095170377155995493413735698154481117501339013641876594847220067653633168596350232125775934318467086566854393158320792833573035556744886781132311560 [114,0] 71835959353825939497073919112085466349953467584645892448154100893746379854992616466236277432693210546736827841267925207360504613050988231271569926394078640816678718848294300105965146188422375255333962942819317016788681549676109390153954737750460476600097570545807647192233873059681439651295843140849060892821913093541345469070063922564820506701589655711395396988919636482557150896426890510148995685026972126067974990265772737842481525929657940127487725487440428164720255607098423569646491890330522134773056941040958222099069413578598160998834654097070878014132408601046147110638940242948911904366198344508270530794554338560199098055607155929896641936790748233331031355470871394912159939207309613612129479881099537401230409012185613903899786943169374739563321834494572698398736401083021923930463621347959659125088244482864012431679518917992589615691863069111503664568810276998932459799117688652733024363555624302055843325966174334691571334209159883942686508167502465399807784699716618885864638440263436437585983762568860180719633232690324757618426120067496746560307607585561040789686599152208740517596272339930073927667499231427370646969908537867295935253639191683277394098901433961606262215692963471404270323000431021653716138744828547481309234244570604095885475221535010338617164105997944719821236428055287630708707681889665578726916901359228484883484346790294374713135860221028242594234573850773979763240368769307639385638627693432340710337438311271446366150156173299257249786250144812034668267110192594114940282858894627173277658665925660220825024321450753069270035054954134883510388449093796636396550932037074031658597254772686266725829751596898824068057389213958389335139646151870871025442135820366730601098499366915583509495819935288551733368152722962530717166037437778712305701537004186442271204152420659209396604999915470782278224586847117273466917927504401895248150190852370162449624384182740496521790039397635971019277310340194603880164820856346567273124188431717243181947385617822577661575168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,1] 2635663891468238844982942661570369579740194368318357894423687489133969940620519059544213843634195681809166992730730741410828847577448512504361972432993328015049776163887427677879186583707570813957790778205592795391386390322518341001105856258079993930959930647163760817648595044343256057519846019274676704365884119551719468034766643449052226119414448544241569717329572375076544826099836795946330837594055772503269587194366326894532169952305974028482112314987784662324671077446063127275709877596222331505950710742030936396962095399409226830222707572723470929887831513966032496482404215711002570829947435424831935269845849569186859430970574691595511769686067878315810771991637807196657765471877098289162465210109416493624572707039913962079094949367632891583334392609246401628543663598028066467727859060325671826741495082943190558925183762502627958056084321592636623178641871722297198266349965032236416494754474698979544371937117805870007446508094206926229236894095118838408086050563424569644473018827462958441685217075644790578238837595705818895251976389230997688841339236440828506944821263638374770319728352804850517483997594640090214721227678278732084908206868768983611364087472862516370398175856113233996013600315905515102745386429727759220813777061861529594718058709602497032061512277559146067225935979822630230318584484250399189975236520046077914571503070147532455731582308437623443398442203618537755498035590780966306925333089962676213417401183885764301901715176758312161682271490865336592827665563867355269116352947151681942431226596030543068983492205702497060590823390361749469430540600033667917701444860048532124052549669951075019304719945259874571773345459554392116562885310824427069444725857950122969842266560411371460742419303730158527227022783153564328297051800035989757737268569752323411563116051141472432864119953924806201255366503220883298877816483701103783068030424899662118459790868201057461828035026675728007783598826642053714577990485473785812534328216251939875227075749991203124843380736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,2] 52082853662958349749073097478112547574492665224593932541217950878928012615321982442401280882155747748200492402946104456715353649958316193739036307844275586219290378865848663754099376317841208654852932851331967550888369330401398029123390948745762312849048112511067582358651142423327654624561494744130009134100073760736701257115795925383136446968181820343903008997192433792465995432556528054981587229233989055926471105423199553512144709678982544616812537001319843593151087651234473265065830122634262713866674018783760350210067535343468629110950700483615237048283723451819206393514027162035380719504406302431725317078239375109575531472494700608165241535967730493732580257646007642827324984246281032288495784620653594426452866583154116301626600811383649567346413517090493118241187288284323954538749387840901179033891567043848535867100468268447924654538476318929418430113564877992700721262600904249281926744165091201470386790262275537332022840337553064955693717712191027011263681260568338242318866707652828564843972114167929274211668872219378205326447992951456376038649215060246070415606604263896455104113559560738423668658506187968098813314255098397679286585676981190044798150987441186550855653521454789634951941539712636541855266296557583681624137691028514328972257427438994249632493346238778587723620773677022413650810902063781655374111673429980595695186775041966883429800258375199961288253457948699063777368491278128186082970826735023775447720718032870699624166530550075240934371765598646285410406290175267184512803141456395534993591795051796948442773992176689175399643130579831536926127014006455577544329515524945080720317198008902497822582115528735729806002184458213139728075959510017578881578617813097820856580255633532457613822240177399841698225827416069102030395191427683778889601310954146130793224232823000830385225083131092377965009409208482330241347138260739582566446634887395946738872025470444898402362337192081596995760538580098261535537643327238362340418740782476980949525941456590651437239762944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,3] 220739044708694782490269937010918116215254887353966981262892757420523642316748941628323869111431277083898741620727926184132597918402787914608792471669004633830436569188269531330740699226077025856401334826613816557386511631854887572868166237552528115797476717486929838197170038466846505381460753410772933178790786422402943720595548731525662503357834576839980692827826785483767299474232278398159885383016517719155348364683855789115550128145879391149562127353632293549087427693768930328638015596967539563846962168391864221600881706454056191577155979022568666048551960141764605181850378359016552428939440268243722075785318520836568151457581058794979222842881991715988838513269576593921870871351653553729596015801007847023595200718104401775049099724138725925195877246245439212387285214648795860619551426132229087398143254804803551587738567791915699831263997217020213829531494240019307278439889844872294269468628945600467647455409779992624147914417352390340217581039074751723662091988552293064543016074424501735583410939773003213279516721708316655159390132396164614719301211282166969563871728625848780816108120526166852313586153084211119575407058630114049086586106500493002861434386608067239544829122278008962746805323409318012343980730705261624428131109910888575026282020354404034502510461473625716674489599606186169885441406918050562850797126886929705400605813880290506872069917801532973396845017689802021302953719882798640654418472500112895826056740791063491741867806788156533837904608230076047151843220368625920404764426286568986348648595867046559939534106145328842739326119487225990225188121955409387050467338132634091003394965960844784504457893862154263372437598557989891056061819777027255533170909836279050817018314579747145165445759012275363664751930952136995896028244541057759342397134460113007379391095928112559653558881756271306362961289310894394281786550890910631259279194000023807798527024818748199105710841654835526243217605851865978336658475822626347810277011798120548085866131042639745003554865152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,4] 9578814695278408215719029259239352578845326610948956410355474695464695596007774851048777262430925011298012235686985505104031271887179702135112753087970277684127023277899846425391895182871124674813234044813033009173385322105933125014828748579084001230962258080872350507660849664502349407067442434019299128489022063347558087449562200358468086244537870152606582840602004064946284265457537917662089083230217619138536634590299576747147668958849294652467471942131969598305108491060093392053159619525815784501311860263904582380346185265650806176032969148861994047672176596311999523214104301485622770838780881549818975341536909372680735892575190290330166939220696011154829090274939667036539364712665959486008146740130543009481964874535097175427508527529736003387464367359070202632078938522353432972809303478756394630848276327142561953943288226565577143607288390018815667285418778510850499711938494559595076491179932884295311827100111986040142432551362622262678795276772854146884905516812226114588487969899828620829452463901384262981158639589728740904529360461177479331954994131230746261279780867554434220095529943281746073611654678087765126988298168266948788756165059155206715194419187045700369558149841389458023604896046549492275252681154499548036316792283439586129533413207894468878796494636729207565719352851072017136392334478552198027855836582602633042450660499136949923903034729297826729088753979534774947136942947273197404182911842656978507321713805858467546194289870908011062349058423906292718413807742510752383521306176315839344533500551042876994543871292325270017934841695514991204949374189106440816037345370679388640550858956662038547834269759596166723353988143652262602560259600845803149113597518774402519197117572128479802781170745282697410937585394003470543031935555998869878664226231127508632627027639551063202297794364355619200933524566337456722208716770920753408733470625669453617420515811817819131445426224820606004366195221298709720783719688565672847449564715415330309719870043980822439451338735616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,5] -91030520836490502234571393099304000147403262837833646014002322249639623911453328659801510688466043950241554681182035957161354341415418774774409306038500608253848844134003742181951929008698515582744589716356666435812924605800139168034392111772064272698655506651193054667621296544926674416185781442249209079046512384109274073408636649154295887865315313754125998227745124137069743132771585131860761968082227716702504377729591742725810355285031746779979239803881255278864328680251646932375568961858534161731552633448960672636497787904020951099364501402488462869876611604481982554512339384361926912446719201488593874970288301307324702197392578083101965621176765621073352879868770720137493003981227962041924508274439080039268744010487427995552114414604749970738031649344628932438666140330618000817428958887553979153706314277632844804898945272269633485416631788705367878214040329501366758124689812064245447190060342375494841708781773251617248131472837187100670058353818622250389595296180590604384452541476383589008225647174811221564981920557529509872164287996263971494227713065767970930775200648073068780840815916635415720275458630788084662637074221891864781397948867569168059602894722593064108747932857813361958920895436637820580629424066730523801233450469987798527530201780741905116913080485885230248640901729836747065765874681048186199937681673038753155745818835060885588080513544208578497441995196890088914196443999726773444190374234961867131969137651564556926248893518448200550188226548015866622103061473997075226960394478579330923353940868782344225422230209586488345054633034572807804428723900383653351945487857652934897978776869240721971277025491291906638221293923686338481774114771063040772971814283429214415967192869509878604078992795250919411039155347311075290441257106417142211060090284212696515229387712867932496343649262351057895436146043581220884052576577217806972538801489267331947288157697295153045559626703544063914501696420238264925716911720458864833374111765595222326667917700242783412563247890432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,6] 736647468502199931868637357705423780539655253185935918724799195027612368399139089046907232715602633306183436784414527697910216981388414681815304172432628200667725243414448866631174280929536347523932274094189769223885207933164900083940360071257955505891287242880260141603187969514677880636411638812691692913832902193676629862142808590476976732530252066061620544024834625418035025407411786562331246542448575586876387322399999426304918041777609044815575618857926809993530776265208268278641942785487866921740543335003499293309061926372089357271697619568521382564634318515826981310497768527352035688840689424839545962241144409861978907643709609474855085161393340334376707928700113154186867489559664588214901680108258448275872231224071886380076832726424152050113308420220405539742555426783462199320418540866017072327436165626632098661532695828843364430846090141719629293841721319530681707374716566399348049897261862589449673541091181556894193362388780126839673237104682567986185978099957078783402977679335846304890732173090311178194695239131002333777723009709855763887923373022703877425363076298730596478393258983962693135721007902887358613689163159769697423351688417264146920626126662334257866153048436248843032316662173468219400485517064053816883157680983633359621937791810181547666637582132792808675352035524187373551453921559001019041494434101443027177452860410889922925510097195733095050574758255358474377077670323983045420733985993166667523775902938300381868602711220700887296373104571174109805746221600392989251775214632168553989622256616530656001926318805496027531022945746513770262760168750291494808478594284928324014841153737137733297441088732350446587946724328675174501957876889737274571879249763932462107312521904550737793746508701837936638921117555449527812139221330429065542737946795605644025700932947676510701990650466588232463198963273629298339677256391355958697271283392627384026903693314532957909791915308379990177493210132445421703413256293545930324747852822138024514948135992486154651198205984768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,7] -4804759580901659050501798918594174292654068943035540456004982139417603551377974128746546431913754597280633640814863537070812094560738498448043888489265143488407967732015681359108372560275456069526713336853372664568601934698386628509708481056128229066521809240717296551542394787670918621687202075095263831747421877323136896074499290079939151584187380913155877911135012746475522628625997240849518375425882903747379769663891850070908429990192177246111482078305564916822120290246487619068824182452116874656138763406773905377616745030242625194797286049808973594957838107203581660306816191158279087698202012523741768621827816324090317393980533322950939348225706763786501657236437927732623996180455090118943162834347542945494111097941178343859564143416141855979991564399372064837709471856653123257357315713679596062099221023432544635511062503914289081536047950078554985135145097169285563889282060727793535097300726364351946675903319330190015305044748173820577510016525375833519510260230531542616432571875467988579044294753845099350945816436273035581769329172881559319791531146069291534877440516571924499963693264919851122646561909016139908170829837711783622044156838504436913406112718723018894253552705387571117799332072733209094726587005816025693903250520372585219150562253717705729965945754085013163651522949790048395903037651706559622164921205597293806776754979796002141275801837695453108241462601564044138786197754695721968780399875875688867263954031592851514869870788082908672168085149068186654088490462607625943248589178927344065871540643711115084187739817221289036466609059065242718542632703488830124852573026416015566896855611910281105252694913020033905631340013642961528913190599910696668828548483811187753860519261720479207594303395650332026287365975169677418302332390287348224318223461763121917913686717877668390023404903922207223489123466531225106148655806687541781501512514809500738844728751941988877266176688144966529187314564637201583106324567340201701114367437159802285541033720768515297377215158681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,8] 19809289375141439786254022887491024682805834216595948498398467069487200667991768373308577495997802901554495989542569425140182775207133508902126418367352895105491845168289045800711858713883538539759560429195886178819963934049531020309689578735734404315538194450602215300282434470371834623576162708118384898714498819593109005793427851545719012578642649134231779365876143545020407087804583315871506591789915159512886327645548365219414360426999588910527261658275893410598186594427751386016005769127768105351356537159575450631833590862618275148884434497143739137310326268539407681076430963060066536359319289105014562808483195664638228543133773972501673555214843621441743911212206372593078686639761153858074054130663637008013945849488178362512094764936317854582512709956076166979333615235467594821973609537118209535257566610178695324948064790723360502412339991646738180822801092388792353611625430738093748119589783179726481346054053797861301716014019541322008573553389266050879673294990595482692313167919485895757770410345081123336598214773352567884047090139576930725760876378897526872842499898885751657661048506889999649564050650422653302734550928706118905881905583706712745821193064170583798515869674506079988596054003347699346407813553921886405516610580997357178999019363454459031202715535130128356598481139237882583355652260480637101890148361478284772833662203691599137793037227115097891685389629487066853886894284487450278893496679733009102015309480292059317911756379686800418349127198511230151909015054521392814842657864535694675189091047285551075385723545119218048772353830032597584940935787766685533627054350985401499344870124984753006586291687370649769018634150352353687173355117361564901942777602661420718425863919245090296313742578280473285449106608701176456601818699982304975407824008744060981485195407656249375379250231482078023047965656401060002186509024501036686857875808853615260086579704370468792949223954018500856122887750277238621970144524648977899510806935100027283389777891746982896245619220807680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,9] -56088626298876923422134379105593430208614439717860938589980806342555320343101390308362252149290407920761774161693589168246718057993724069460408090831007505285755357615300909175165619732638456053290980452755174621678202182940644756571147869920332961742157097427842490572640463393075447882661338839794162089042253737763007799613145939205545865245168886254293315873944964140474250928120871746570947994954008432174804932232517576203703649920885868160037612528960028274122740549671290461418084279912232395317014387158326364806409591211239635494235865273875122519068920734996819884632376995296811730168201674670055534062110111162210702542412584668355366956596356286453759665509384244622608062438738508923940049917682460338369693259947840651892812268158297420493733303485832897209079345017617232456833786911626517683974384815435620898751502849690971397467589271471205083021018782772264216167353137544493778879044785927786011540433574329925503950752212387167860127791692255650597749153472905678987274551948586345345694883826422782576430103314204526025650774825908281756863760255605424087954058942663214764919377838375808592339944055409956910539353901862760069667911253796421360975775637438990367697803906775075111993488082250095903589441683428831357997101831447772348144576160572625163972129287169285044560176933688425028274875391288833264882632957207022476202827178418935372490838039735149879637524361155000933967003228836710544737044854673166642885201354747328159512080993595699445953871336732961313200266279826785609798344017830682703364032448115812517672389083935491012490138175536482855271529695698136548274615305020534186415906436354855830630720872240188044881803411626647591205763649586509997235677315217994935242711024038583187321366890888238871914328261458811841430328725970435995821784991208234689150923168790687542381654168149014664587855591855464701979349413208150492959147143259353658553703169459801267027376576022353771805582439156728447417906664702694806707639317647836010069775296880688552827390305239040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,10] 136265553231260830039082825767211948947028181252279985184043403820386134228602484261911636060126038315412119288642842754895246554124854345987684472868993435822477462910816478060142159926166312577634840513681047892518432489599341800875436809935842027499894848460818349683306568852945179568179295267975699180271519043432183278376288106947278295974120848428106816732439141636800895947724225807634235256635435506789655517528310184578589799006745564300550856901438219023475707741781114190706261855931223761659272315858830025630579455541534437406884125303231043205781401992027957061379491971224679681392783891848712262658935001892671759957978833040269399667110250070637184871329911856716811682351923076101121002841908973990341020161009699809276322058203205303653914375881389295626719738020300939407955111455894097642037298290638857248409199412266558813309234808242644452895341850242238568029321352523236036990428434045041391951420169192260655546457341847923182595606237501351628968945762983402145143467162766943452168068734491171809314211205332919032568500177558585699387110260876927766010175416740506051122664185055108468230506661596290370274835719079049104361269372317140920213876900844398002482430246061963842363307135978388013765925233998227783662240626489754923603922698246130815965411058897579872104160283811344661884081611089060778697693278624991201611934889114039319212934962409146823996162439514745478337086327883528811291011196241933231672722341425188171716930999908160793200938653063119997983248447800621952380748043425876692128207466298664046609332276500843098143768081852814308947127869188219182452843464236105131712436369830839799564478623364977822717689728710244738078183247136160693020183976864478441271898047420742716155689536983908792549517972725335722462509964459223716259799828608198759219447032629444564085002951268422671864393849205415641686395342921281194208742038307958376460073024379527405492789534428262369554773402222309062453790549911410789620860075542540824583061868493253565088249799507968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,11] -359904072317339115375501945637501283321946583324660496537978841134173290259813310254344422780487201708646934862833348207597743343283495660316331680944011764596212473336594211817278002235671356564308751092619370893297788952532312515434582120902066888556774542557170106112169661383264453716659937987908645406615165337698534309195751929513469016695781986009527276603204007414156074956893979750818270083912319600234222737485349920664711712374528372088133979834964264606173414467671884844828396986827914785299779527834075880532673674359282123465672555581935227995236061159858242818204666344908814451229990987069056876682606004453588482712128445353457829484843537952435395291648189927964995638556420006676592941021441194365535996823788393117488930790589109682718717912035591671744838443714208364761722269934463583797024249827287697089217330765679705427210734487736605004219177970847403224159993765604621491649997798783509794353570962127901594535937719021276010299236053394908648315727714246530489192924280312805885268642407413531208937176301317999401053200406204952829756221620924862534402300755034041032823314702181442959042209533832959951143863038829359119417962762274623534578163384931368316929639801412311292549894003683002199420139522138497643785667274308591218201152029819848830846399800755795989751404984677073554180460610675047121606902294858961031871842849536590548233032569992356626105555595075529402162114176052533955619781653582840660693347474228589052362765044402667406827295688549568554197467598669542819574763296677699090785773669592973545329904231792070512237043177705790159288897014839932298196661608636805053139768330582433238624203911862868655412988657558044929196946925238989370379594893717245549342351851523153795249320778017159476208236265790838681731197477103178477458807620750321282159880707476052583749825114511140534883325964409076836449526385564163956933535841604378200523126024756589336099523118330296395193772954505416187644487497871629410549685106692806649939792107737002141946126438236160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,12] 1022179689069601988302994576644342367388578790781237723418759116791582179310084698608830429407567780413962845546426686393366870643119515039348629517333827237908445430097795656950507891334490694866875354307961992254068842066215740431099712733712519405579186967100812006811646662034506827529276628983465326808783015245366058966095447940979080638203576487155230821736740334583874890379744676313034695833022722662105335925973782147229099871198040187956179223895616890977606661477124411120712600913486360916379848832383900620821071917052121634812190986038694638295336224411983688487332383402816659589086844944210121458169103838743160000979372082929250630044217831706725114008123596497075226291930218996262644555661306271952734659695256167235209424804431716706888052388334633296815856860777084447984057036630997877310978396624375240954661696072804952064880369376740441971321605353249537719985750582090889007198006644144603554567372258719574473098516619204496856448162391961788124745622581322183026883912967749359448074566962408454610077400767733126616187885751411215367296621659833423947585998283706276902684522769216885020493218632650821162909728660296000912916621491789972897944352541500557294377613784610639307431524135848352252971945927899767298207484569801704164903312189101692128316825647200669473060250098775064842391165412072735360127723318876601323380500245737541654393165218155065775480274879569565300931538110600218215541393109130071989963592116201800844689441426313871585421115336297820604200014491490191762177611647966899058975749303875004691221590242886001103858965323767743741632887265963129366376978870300808409167437370492809896810690155064748990609460593628672037560490278642990622749127039272645112130991018617502024333220159927062752040004219525222918359781850363089805788461114858402073003073454648839562717828806714162239430263831967173179436036000064893500521323381121166919460460576504814143415911742483527838939855674885213182703555123308001549542360326353068699021784658017444638994043022344192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,13] -2686587583049752826171320101318878910877948071820958818187692667171410103036554513001595374396790043534416908625898791936515871761692309489618793686358178441441781856740459078676329955795920629160779176222947647993475198460042323771735746951591113134786984965291661838281600108178524055850930522066152926708021845049411082887913533819702226509099081683792882978841997551741896741242422467358323582025733929126700029205753338774527836773286944010441674996068897885533638301613410251365182994719399191450798129503477553621750819783323251542941677165380188239675677138855655654105264347608714635797001267602141006531395471673987139778971558171332901237478441934289133130411574856526324513046637546890459071489208816724383797735430329173412513173488769570934382351852966495770726760234234830017548068400655692560411223418527005112814779779101530162618207535876532889757981857709057745840153940508929717687279644066594575757418716250646368039935241593083635252395022010973739200441184936976541111037625018391785138022402049351147057256134143913280549939987887049226305805161173842848895895287128826480499648198002100396902139132608859948671588935199033906949279806145751833452487277079292427321517249797233645622305097320530611442930799408148278604795291738993217125865064107175292943229639533642728165723150993824239298321754150193469513480401023890770189182176402547586873061073057305779284083449992263078281179400772372421298653781253916394188332517296756605792097018303187671573866904282329990012488069284421475644300569349733910679600394014601531445946212724395564486298610483348911286801619134235118077532249263372129233547064936837176226438460224518800869933341840939591938687180507538633856123593411625512237006696951494572245655131609256500221307746248755058997892914913047917227007238229625524096944574295228422679776427441430985292530422103810494260093374173019849807568795380682091354609209722978727176352871683352655805782751158986639468286253065674326553628021808655969251260713842444313724518984618868736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,14] 6094914964534146934632341357798489324769410021029969106158638556917451996382187396797808073131401218931827725294330320712162119206744312724986789582071743668572896401648581069809341655533165436603283115926215984704113917850459437309092742429484625003147247495549111695978530287371864318633210145037178136539257300203297716926857388368657695587297680874163406312852906235882107394463303413601358473975448155299073821971785057930888362530551850852890410714557945339632890104161902626282852998812847778327717316310358509647091518074912424872292414164157790071645736682041512018185740167684134492434761440554135137520533988347634047557991688451404995572920115823669310109630407942336651086973920517574293281940212617959560408605527511092557814939918877951990127880954508185779459908766948358148546841826003060543268421115347723436164474726965002303783019073897319417025356069441994829959522890169685301756607068098888411509314891817319225764735573959605165016426505726394869029392930330211674118822314784760546083084175385131901028030016622743438809597045321383651754662258555713097199774237747318281430547980005734806248067771844503313436210288873868172465412756450717957383004244744626433600084109143415875592358669333715773180600701636241657478616339076017936360075003814332115807654801788821130108450034889812770418879141598928569561319672352160435664922677123899099641893140632036388455565749714897352472736595959045163493659918195212075051067475306942028485139500459364449391039103596042539653379570040722860874976384551089793148527171797431880873373303104950192512773718110044808244162363611836215406348105857425998180709264117693619983933233883632337004866592119649438043310237091995044723450306600137732392357083187457160380073858155779259175777965703117781249148713836380061551567370053559468463021792933232691551315652535790920934142432337520500347553608424001992526751179871741523963859265694735515138849410288966870924435096066641835571845823283259924985808828383257963219973879851229629524998056998600704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,15] -11607957847982253897480104863815778794735273477769007491402781739265750350806687208978727893068604643353596165991391695220585184866123912509993048659263175437218546494932871226287466734477599315870554271548316909170165320169195650332814816543307316488515384261387017807573157033448389572565187485579514955817950124251898630508753541858969456804229338561085826256856000822246459280637253498342348186192617045520092428938129979199224825662648459175794036152653451485470532749175135798509740201839038110634175143802128998783998145761043621022209067740249548886121046721247948890494887821129415379021655315437735298999880565959595703924084382808482070034600862906842725785467270590375137580100764988263386684491602524145188905941476075227848417551311804578950268232377585392005505574161602761693900938552789526822913526308485753120052310541305464676351310649270827047477403024847625239484896558888969930454519078214669381776127302809022339257883661688401961220169569646433703696501047092736752436272970947981011565208889478125667498330868074339409400936550424659690977708282302658420689157885978280920527504794912563779219771323740840522029437822614172724697540209966145772006417487390818846603311458048805062502947212273552440341564363805325180300716398626717674977918737434061495965619023626567497181955227927364173043847871760219594377278074267648312648806685501366507839835261571082300150950933906383377383172159763730776255862639444230406776377434970856542254387056266607512049640690731047441217907543906730807252007334899227362621498648423294181639294507760546773828207518823636609857537694080473385588545781282188877086738127335474490031831273001988106400536689171775533713858114674114121142076019271968306854673582696177956013295299475065357349053104993935251953921378160531804552236758376502237513036526582984904361948325722551032048582465772932271697641733206679547724827078729407903974013480353147900052576656976038040470573829587263200008010889079951532083757819341446903496494106331922757392373710172717056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,16] 17589401706505204464024660055671514044094418655337603314148547347959903261581309344281447648803707699928413581081007455347859161045576267911937182005165712085689566264320137470923575047744826142605229144974127037889120226952821963493034522305591875659946793038980907999649920928765102476456775800432943250097716271614891404911267553942932979670572952905688678340450268428718845193460833288366113120999088499903068537794888802423795134750317139978670312459142494324673091983114082130359083897956039363927894607585966837884524095663467766216688230583408202380477763192172290919628332248222641533399445138631994169825637721473092218508660547561223657112418215491247551432672515403850067920352580973571709106247148068467834213401146639759279282034757156861945769316909043877801887317780662111052549786607443235348162362583354767382254550327580296787491823534845758565703672131269001644117587556156719609370871442877426181081435041711113871058937483323249912611914225649016735312266180739285082264207105784791047019824823565347788759428426796216669980714627857357458798356266829469237292175276686040609787748583423905327360901682251336603686698920579349301160058537751174018526274198222175829617558169589389126234333290356156651676338464289394655059317716784446275401264006918598866319761512004088286946774029664048565054810802611018347326909497661935533742544773421293838324712569358649087934920768902542170837283941567075577598445570525902323148199097944131853518114487311687674109385611950045565404270819064908575365946030247594940360135337413712301605851767584037954118347577685224305857953156014237267372355686967649967538739079120444220291403188802095230276273809185879601082699353352466251904161402972774308638232864234161666295758440440233942540078773937931957892876005256077852307000631687587330220208743875435171174745514076832059168453923158641725470041643906884374237734845713343816816812899311934166171481334955095206120801402705389127674833078556096115214080951150210141439538185836977929176841743679619072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,17] -18478203211013233823750059412893220452694507430885382845491397789306740615442244606158343486509183315043168010337097829692121047494476943602430257291244392818032274128188800070717547085053069315060373190506320786125324600636929715933309533336363715062854425710024521376963353249184747273795697962852464499892211211951547262201685400556159299793998665645735842687559849197513228918261277244483501434074438186762274198805106298948308455488223783560418234016039811419510555462232089083009123479452927214436425966391395130851825382535910183294300246552352051556053906663994049218344825644240264999992943395444068819039069743533515136091432011758041177220396659438054240577984445687683438961188511419452816428268528098727183507391662511639801347931170811197342528740290003965636229141212461945978085960689269470319511290502472990691266511285913183960059207610185956114258063532768513673291934814120367788102880339527473549905532632549617833869509732255293391269186993715069246759389209891168402932742201512665196143085988118878401320137655060338204591611578280520561067407701476180314782345297482111239985710040468023013199135717466673098480512779175195917687521641370705967287204684275807628014996130580995513302666592844683556901129487331744384101197589211377347952972436643756703220413876965398616187054968366288197216750527782803011425583624786508145083969234429990494060258354096653184451790130200546928225487234268958844915522701564650452083162819784396088467732043177174713721822010797646841951931157141196570541101404464284790806798247186039473358834879921291457887009968797158471392138679526004141655345817290526537341694970780633537828791900941202352735823601476782611744983857905113855609369243926420446377987102844524804403685876151465661254755195244118770569838174858239513756466774731961903367476315187717380016379930931765495970292149291197346799582810300093618465410475634462980976439550503621304801712237441110384249071999429804212960692767957994396351843775135134985158668556395413857369412208093560832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,18] 5413832177755149774982276059073369319124644003487966507373148942783111832874381208774914919561208579826091429175574449672239872740583081193870177391115004267402996210703072519002725017108831638004963247989101672868786708320580353483053288049461812449686773523308074385631162981188722665608121875480392342489376220533911095813743092636474635731394190285584704563851185448509586096011804468634375208067616043386491785282756597181539240604668014840058027416172994746496746586274445250859171607757069665487079558577393022911826197893966189036770367654758425003611220328332515413367764986632933848777801571554978625120775251434681481470265503984817283075026773751878181422068472977509355710257764093746824390621152208207980694382471537801296501769913829220105647477480339936495131701159079041652718536066119225731948439705516105052099828665796688296808659339570565905407257224661119764503512153348601811763229930140354070552550315945722043908765949724158763393845713361648757522840111255663087858822187156624739831112867825814938908585137630948365780976597859063638947947846376683179707567792329432028892993796563177989903992344668469327075745085107973367525671429130096166184186889780606917564656481550983691862547038146781739362710193639719670396908303035372677383245834006964430057131534001990252721743752337257283518158228854773130906069991868162666179832704224618695284021130707530654368039880283763636739985384011240711275359397349298831705237514104553673435043454678843168007765112528900704486632134311314352949824758136375182868426294253760370584431749152576013904507338096068926353224778173684484226820780474407203931722481029156374191273744690734816883950405294566946458369645363858637629272206510999957255740539280589080051914912265562801853136157386690950092447886496830901080326266757371515592958483516192516954238981726313572666235802888771270453574637526316051593588208423801785668121857004571628532261443824438138669302909226747211407560343708019551327389863758417436098168319456840960218029375881216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,19] 28378092709255503354767706259641205487837624432295069113353870591079190307110516267426501326566378568599498107673613254770332218608057994579545638368514472594274150695445826836046814164443100782400095908410815399090055210059480332913273456922547902921768234945181999361908372836085642711652980296744114456118526284313614710834447998291244076938870034688432336381677747053944255433572598639521351847822102205944091217892869310286635430056162450535447527137223243280987732269897335141996975744258441661717916141235995490033233739365107207347625519974043191114488818009471410211808393985551302394882893467766424266543018386822956053840327160437279165781428015457554285393407260057661609723810780164549569198123984505694676084671611892530413140511698986796981348003759848624741397932441730607908879700819240169179541830594990900669335838570774807202529876361119892109099163067363640000696917691553766963664682166521644031278589513755717808568352301807852062504802895326263705013186143208957778025588122687681579971010226947811163969703624422695541291080189772920105864655824619158716432225384749580166885056663776596537227480674166031849071654331146554162865530340490765724671369587006264383472555600526895833109120789017124946969531069070679839346464948615391750582931661173339631342365152826610921108121650337850313997013926678629734314243724050125642832970647138886851434246820416122485438714792419667065394825972953440916960743972880838465205061778403116980521502778596545032452721709518007808831702520118398317465709111975994981980011564048538431365358126423073533200705814452261376844367011332766158815203326693771047084928539403083049923800697827075698911535281160466193751052946818871470922527523417056759101075519935253950984424503871816889397672213490011284775076952209933824767130030498932432910692814191946706925014907098838227624820039429003940036147373486437423754323260392321571149048179359366238615240982366590507979252437272139488463277304704299784549055229868018062396093826144501862671498368306380800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,20] -76559675153582010681159736796347386355955807398481306050355910939478204937401170657495203820963842124989592155745729244868788010922603641909669906956173855865413040282692736206717979779513004428756375295068450693971039537885017057780546220779650298278646336826196224342206999939624282375907124304326149780825292908195111827838985098888971255661566139498908650306073392071821884730119385486761860578084574047502395722127502351440882110517853809082257470196743285240433923914518948989868138274445155979102801608108827545724954287366709957058114406606650266661490239864750986133904396893307532518972131341677443041421253980087619700006835082707608223401245219037536334964659456030155420567920712575900945413682753593228532841756131735639197634368760445569339277523137780981044768955562544467437121683526331408456161327698561548059276327488237637294976759186664040483536383454443282920933544292721334392503193463269146023965548437640069094443021525874784176072556024538177579538652468057001702824374813809042819032502750422056530326704469804698437601344198507649366712856859701895992043571824958642402851340897039778482391971419462162749721466279385073570198756569056536796494887204677873616283666339910488939176955142264243595676446200421828864161135865112001493838719527817670721931423239254309053259655179050412356139226892469950965428340323110558185534484816013646081060057476276792046506129035782624301591757866222291110419925665532861972164663166053577813457436374584553973978693167804535934699701999039159542131671213887920535088898445745030338181452799414291358634452492593126033400445850939666192396002035140673902082150607520801433625807299673615640813778266347152727041318342466952855423327806086697826113410025768600070949871783323567993653101662255872550861430974020362260600907632907972999662678643878275231944456203654515366868984241315850903905570031773737258676068988957376269452772168557046911174243185257944195999266494642966600620147058195699234882395036538616930738547091133930380614183806165843968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,21] 107423034886748845277291069365207150245800370292469942092912631197466041245024742358914828084574780121376681214518301873376965799605836162843140960311471780603626549836445295787562858141108447290404196813154791584596293388910680581459187335774303173707313652205326161358719500488558405951253582811254018469844132869409177749682564189945464149351692207896363016081342089603581986701370613815100850219077837061604426073881509783897310163652710663253751581683280597992435031613399393174827500771638417882617118330899676879582535712662674953917380641707990201326932498273142268827058538888901542327679701271345501451793934093595420810104820412279327149067679103260283989262623879744449817700540905156547344970356448448478545680239301737064727642001798087511947040430604334519057590982335249392932381270188842520936243659273354976887959550932441791392340758679441643518614853077163576998463011165731671627825394090636432361376802420997147070076206405269926472799084824633483172801796460063925885900224362157915384949639938259550197835951817952079877401207404937085139991972309537435782183811945517784605678419611965390935682907226910184149501165071328280127481034672282228741849188293039826339645244983637017498272525529261926423629088499884978101673166143591674927758198102878858383148042978315300783187853252471270600818553508593717952624942263474091484225196065254908889697094680114075241152980735915046491207467557720257779345385037055509322654422188409808720817547898612897846826674883784448522304081677977618855466721198066197453932329097945363452967788612782461950983947915874698270716942651537796022658544077471951747373890062486812584047430644154150940862317172533714229043340453380113079138394024667276116212286639686445981163588825343482638651047182955485547867731167946400526534968950282434520690299369014235840375314960306083343739801557687451229891347928112278756287080754937736691859520527003100300727369986258608969854743059955113154152775139667948393833261361658457443976360498657678676323120624034643968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,22] -72894477771256490824970369899967182496412170810712974415444101815399350003984055830339881888939708213531851824848581369330981020307261432567542988400391694896692189653491648579219054824969896986950493338642561500141347857701040647187090857444571281018395941474594256584124386471744294938389660561314995416243345866743712074840979717753335708474290773050711696273603905443576679601841915664930905395859607905359651695271830408993103284114095218186226602125527352523288994508762042121831142377813346536240917699459949067982079661697010016763129141311848917960841001573818931182830765462444599400858860213208786583595606190929345699193287482869514376114394236033640396733623291378502055461192600502867284384119796302801669023854394297454729463288876230258926217543963906912225494814333553099468342961778629375293212809995339403366652291461666134162993404047139513880964923411958271691922437617914138518319721995490926144829815963801463298450914882928473341321932312824736174047757011283398016432241330374198487891193865890374954515337268852290355004855019428874642796228134934311637967013781796514102160144423759636639840311532997503892520871179304481644070421344288950747211239584589505404791293418573727583429743882142519783149884709562707451712842445635720415076714722702666722634191141902988029466422119384764518805884069390616687534823175286130367884144353097738622412469136289085158553143387710726698539473616124482696528402025371416044419824093212888913739383737920413465015007818242725747873406292879166864765780930195149274736919501421388472879187294175250893615654127029968619016479821366304048088597076503831876933051775548489842805576595536502887382750819139535509953680168078310908774344709308408609495487440612883806238024546915548922336025122426379659789846610649052175571687545228815932526919453142588970176276348517571842972615003643482722761307458562064778674209640213818113042183044402204003924241141824084559354671576956173180883499598738462004646605873597320676553097736400193359480087323797880832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,23] -40244627211341723996809026536534764070771585874582474811531666046612356988601113423041073937918739226958754459469431980824796806419024402006147524222081274359170110532413055542066837170201994588894510772954472600555410668722126157448610915085845981397165525340485907207843045906119895872718583710691333186373513817433429163677875246395612461681541308104998445138598837866319392479008393633090306307171759319040705027347019211563367004123048043861843962962350526283096225881243938978898480957337482317291938762614098821536938918914305024635799147153035686871760593926841395907468954134511328519348610989982345525992936244434941707431968515956882513237075056649620103788047421387380313368570258147612570874835336891012802174010370491828309250035649675258974801647217590144189662599386707164819686852282367033773798927656647927562405572256093721620436723754108998709869737334670827841030504364030201497841990371409339727965317150234847780674987733010266186465132311316617312257039959627829347382714244023288472214422953598793914281909425415667531648056929951497632923482557169414425696796435860230768347044074357080891917423953183832633668764877836594796338363552318633717503750831089865533383497072138601086071620441400351296671056276938683486132542980033359725476951876936507409686867049712908309978980931986918139291517286385493276068266679625150210537061984174149311164936182940066396877998719173049036363948194576112149066400893309360535113406573634914140369351890423458514370816669829291008559004243458463848186054506071871125768533195503353894080613292972661659083770905607130698034693305982459577578248794825722339177610081985918135656273507098438921124135628770892137640033886448179940917168074421911134763283921986216825106783362231644219160927907473459134257685090805627005145748409145793681755689948888540181016712362333404410733927981225715717037920243675616343566266726931427911580846931277181386890994272307262220059517307701039238028635937857888896416348073286220515446544842007696307257049749106196480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,24] 157383421620625872369257710696433740867730007294242166521726844834057271298726464402696852184591617278230926581400782179842089380330772643449630740630971249439588049132120493619008730053617170342931688394835399280486265327863167179281483581453361477827132025857171413550409522936783111918041732435332757781182293811929910548562252177508862618447843065221734951675969143083006488758588445400791238275408066574258522157194269062225436985038550448456317596199086315882388619275538786278636000446528260843409483807005689820694385734057573506322181868096547550807901686261000537278311787450164385090102853839631010620187894478545759138996669030348569252165593483360785007032465340701170696947425189420298798907671444645981096165527254981017687735676681048711981293754058786424068967628631335553533993835914578418033994548204963897436102609204142713378679611825933745493318295844350840316035113352075829149669328640663077642005703298362392570859004441811236837574903283346485176685135933512934457081585532826939664520465379686608046551314479178407737098929428835176365148313827431808842377391516455338044499798429752582880648886128343761684343936156723059924102047672884747156141235151201559075635460379207097998070545922356239376607642497265051315193867285854098368604327795410668655971313680966521196467888270795834142964131045482099946650860059401993117695680070220978761604408789679076585092926172454406179006654344056422344351431176950261269556229302301720696503326315532050695975493763815749750248359023455986352833025118880910151938155072272127945772640591088875792045384910317489574316212171479659587763495423176384419184458166591921557341629409255882328836032805251039371270959642061074246588556904935960283225961021894185750144339972921999556622028152017508703510652700326329482611996640939753872066564995911307453587435772223992009103317719043821481861979869709660703155634921371136512039047874500162918342352322161911508777204711803683208833039374332416329068315908960810086933007311231396690271377124566761472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,25] -148431589338786121340532564072740568296219838651778372037683455952407864145606353205938739740609423942073401857607432906802133003425119162825259549005429983646183389404769104054520534093544789044090124937469365723994883631651560777920513093322451223877580353095650120055228524326280159333976580534956048593280736401462780841549053018730472630402610390960931101828315396528461046861423272237529729284529677638530619840499712223860918772195927887311094708137419692204508425507357458543137566578463600916142366773510850013166493848160249207722901841402507808594966035943669996227459253209218466675801386025103022858591736226739157195121494086194639777583028414278444093329070533996676998591816204904505419895138258367673970681219546646173286018528495390174055675088906315034756060010266682051040557783142934058316898150759809518376380310430115137233534973039785625218971418757426338812103862825428621905556690724550160200292607664048659042136256513472171583004541484427758359934307480373610750980479704625449445220475785844010896684731771236790315762262673678028989341772424033579261357830730384165828708538763407243382892048278544801417206753617104055157415342926782865503223194368312244407561669572776535407307105731362300653833260321398881579078132011806880993993288650493871939484432393156132481594185418040214801685275420757199427481371797189510030682767334766434702069548714313856456159129889242029646841804410855329431682928140030514195842230526182415866981022494876330588193655897334621695548677372648137990267441333476974151589060427359826434001617173725059372540569393364473092098450279751026556459128164580492931194612644831952445193405051998518602205472095957420266220223164620010646378401783165531892951861410932293971563950901058843126781946367787721425488704054180881575672027351543154632426744739516339999390450894757130522230321278256007120473754664550679654305066034431263210285233808618055933598453498629081614493719420143048698850723216661728880389034760787742397172638666135533421789157420863324160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,26] -50749632004608627742759627885161434406771070507600375194427817499313478823336878031059837373658606571302075243069218839099228860638399884176956789964882924134984593898072242708486709021462507131900785609655387342571500989664887039148430214209757572456699536875151660901778707676191182350856235361394627667065152169673665006184071928298289010398519026006966482680240039930793562094870013799455426843352163829990088929529942621493598520544320046238610946188333473706347183179684379591146877296110039040963611025914364441794322157949798609241792362107216703313144182731059986394177852176187682356656703622242600173582643057151698905846233207777238298947269878192236924329496234113459351679820663848581146574719754841450642860471063360734847762615441213357455992835282737859605158142240294515728565498847324371313839527291254641190541847725825091920362660286770678388612049576451365163380820594652817152715739575362848787821082394767371916225898431366074231870612073865129081565405786450828872983023587383465728088139478639255217129659451394640526849590431755222272569612419566172322172241547365855867944471826455364509609043416148773604119434927551500986956865688687024702532146927370820711714936275804758640733612651066693091878902016786079296790166430128019894608591526132475904864868020340603859692498602217242852238355145320854445763784854679408558636133858971602428011285927253127395980211993774538182316259894766232262550539810170937423771332059843335938035806855413977522461363827156071418884396613091092267183782178853747990218193891915941938851272876863746999403618536769153962859668537482309351167465017092599733610748206973266171571689012879407763502709506121587739956837862885959206380821205739088137836791381653009712933369190474766634846509277952369667752213216376013043291115964949900715761147063859096643218615444158379061565009809376786689392880461524794598350961454211596150366269884425600673642829624262382710220374007411060693975974729550186162402097548386481213550548642723613738014302107307343872000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,27] 356218494502517068045495309835285665751475563474642408846410341044617108719621667543772287014810627001949016497590338819626460977918071035287292481847239690187581756793891269716898270221288602672353312179700049916800446578541249555378747365668380329591235760612541525738158792874834927700358050878698857954629866880788367566042955802472921786919166576936190254092675615719899682726988771646512696917010586076312944762753333028027001354796167723539101880745852185186124540452000565407312915593745068715192818636323911766425758508471328536247941015775373530242570297354984934200032498552664225428553579870243596316879639491925439053247229714779497878327243288900787535789779758284578454108726516621003289896045750481645724953050289533472391144823889973888332997910183507157947645204965089914562998397818546357341957567650249467202293602923342434825321064068586226624721851245921043335024072743983076809322037975243701214303476597328554616551152406368532375161530200673601425404148312685747393085217975239866855050577119051565689290030257319775362368159075531679492471400286145045133275895655648149017020854636284990087099589680899682716836512007374357069937986220901259812170288574492083315372719596761591887659475453272197429166594159865141191566999761579639885668090073297682090984690332618018882888779902352506436402654720635602730308020153692026676314270063762399799293757826312544276869775489687109556250316719802706363014205785065482870996646112783937723534570344996743733585343573018070133961804026363072152446284792446688981941244658507357686271071370503724069449200482561722183423850315759830540477022884832837750830456613867130411587214946811854157476936512057445956161276520486492558494292982309696620082426303202843400937693866259026579769644152803896533338403774309215056989453360277352302484866698749069781944894722384872644145188723312080601520935814301469924615895377783320815316863943677180740120223700808510971422498976072374105524579700974622876434370327913933339076512494212727464941798763802918912000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,28] -597507874003338791313228090886320437564957840346355305038841785310876150631666684702633923873161967585865522928423300798782323935161253521844169052324554239531936293777545386043101284380878576220572034884902069799191583347487025772818330903352875019288347551675729152744992348493561513731972497892884747254783208284671523249745074593080216194063874602685089179993937608455914287728550380610162712705161004702335295266292984883331670956188387238866687769310087825404432885153073132317443796866087693738625850150285042542594726767790123987640948563239411907544577092369880514534998277379264753870347699046215776355514639656891544690270591613324696585721050319463907754763426371197688961991478794936077307443173858703024680705037130515812156597383774099140708753940188844842431188842362412845946980123592230801667558156813334806094619875341801661839453316406658970842158613189158198959755951016866954945284654745221614789083838079245527447762377333360674287422301805516638541446084743883834715744140261719083296969315333839542850648543287931466369207162487382519283851827905384025218843405585909805643728848153403794124676737226242838162750301601574244821536309339827880992436898627293066173846803693123740888875320763041879712482808517194996209519104143707241773956246261326060236015598252801101305012766818425207814684100274656742389746710860417651023424342094687013301899444112581117192584659078223535924881170798850444081919709213580753642963896634965131635023788743895849872990609844011042027452794498984824137997264613177555886343434005307083620429324243922575437444768238877327734321859018405260455404418210967597567989030462525552197322636000485897606347169879546155823662459838424536287943992437192658465528430192000826181317020444932515878558264165839173250647363763032151205207223043723249156458065876392636799128622659574018180709972738448344309586304315538169322317539631426314618053994251183206574166524741817324052934001739149768289251807208692410528324564984565404792882978386891817529886618164639301632000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,29] 658458143021582322272375473615871031291548989844142036886654984763352973225809228616648906442372522626322029832619255549319036623371600013603713321276411949366725697564523053538141937474319352995801962886106494928639298093328871131010866060105376246443660666917884700137677205926971831852808027776564927450809027492296059131687588561947596083914157236047710809485202568417163353614804239138265450998618249737020951763676571320301209894471052352871415101668042750438659957452527804674489544539626169192325235716017680773688808664930369353109691589987314500577709082604727863509119505759228991559988890999621838638840609635531918087609496986739782348123542799826028018210844688610059080612066270450188416713332766373817406648381482638032118278337316542570976837168098660362252838467735608380293851822220176421685483175415565796020712697550812471316001676463294421304827845059593106017150404823731568591860491829325009711841805703090880434193875539916133229923575006906426688177478348069570154570427404909039852833518161627708051632220918098582423954248573066159977024318610354212680092691053182937949541375235971951424465319153110804807603055820202564937689747435669627902846784337395238412526354544350997517850070280387515593803319364820008179003138080042752824326417727857130317093049492310285681211218572506561650790049823695375742170827055326172127663783541678867691844188576831229917733085800630939418681918350563486446867225861306361426322985231202157003217933640579306423278112338036270014292889370231606825514851077105523661900592447620026255830476786179159730599432262194745988319956541667574437906946224063079225908987282006597092974261723333293961918910111063981968062488083217332143491015685332704121685031633642786738865167385491433087602276042661482071658817193540262817140898587772785028380418619136469775185269782811296275062594453732056820518019578495384883441395076580132481971810527790814583466910611393507779188387994437378191616247820951801755284895616740072287657836946471007577443954015160238080000000000000000000000000000000000000000000000000000000000000000000000000000 [114,30] -550318874992659533764371080349400983965192640402433607387923333305340844308846713267347771191894916996841610014513168604288157641206308905113356337498061921343775678447603793846688419728141154746063281460171783039347267311901028113482252090047752094256770305036284770002684923171305857871823258122259577257351714548929092807760899341364050062698504083482783890017370616228436207074697763519418641173629150532783230022040039464322001479952022216638088824238995647547041897725306630845943413878774460017914495147300427799568795680471204314206356787559087078806584419554206646997940250997713572462327103992969770268579293193862240638439563608588412936854659399611169212003929468018611131619570594372388961660289113496306656530658102485829521787728500235684914440830739842382715693580069581297412973750297894689042062213723510947909492375970251270061569688405954506755022672370769359739779807423695582796612259438932134957199808106339357431758789345473320281160816997857987638674437097474635530300640412017448195478010103362282319238363778885815524808106988582543086774154706331536543543086126800564033553572910285855806420618193410795176003403597548596211278641556852084498737327971718647474042820473317597768416457810156341257964427729171999083594291654339042458844104463207138873523349746994692140975056802712825971870021958168803604499837932910295330571335059076227556818627646155210907158211865322052089906401163459656779338508864049419478480819543481637913132525407029979813317832854045658437894596030469495689859269516293924188831164290457540814936303067885229499775325574116723616725649438578976019168079195944634146883467566365514801302372012846171133546584713077974461663707511748831361184323556450025777988780524156448045531067066609712239021390345040516842688777700669390881205541978927572184959137420402814317038444913004502286006418199990262581640750831923713249283382392505518621365170937733308190303506034864171353516942524061502690190636355096519868897415451665325375028896017220515019066882682225950720000000000000000000000000000000000000000000000000000000000000000000000000 [114,31] 367598472180604263126135046166245138628147017892126567472703831937431230229157758845084684308988542949459485559569716697127548590024768796304718155143740133646679305177663100644548291336942144063920686938306157255963886388012449498294412732015601908993547853137452983981615207458099153894552220715437552196857462656944419043227982823064388442038600049578854743400144012733870656735408980467074747035527760967315173369614321992383698502332021840495190999332401355641893087812223989179594994556063998707725766599149941618762780445545323493489611472696453980009838235428568270155736454166991038432976275758996115640528417982128397373099884235528595563306067039058451325532252245079838798167288337455466069337554632616518558768777246349858684781420752965009451982658156272189886274483367376983565755585958440997946083750389317916521294485917032012633144251207586803010979116485474091920959639120909981545386691121656082090037017804503440045266190431770955644962963497066231593916474556049514063839247772698130580534744953844073937734330073515227344219198727473006105859470664518634322807875144284383204474136896290367900163776820910729592695777180745899197855471079846719041751143449648433640472085635436495201415244783707141521493069496363619755538207744228882001271765700773927028864396815287102716832330569085502785531635439687521896788984914139504931875294078733482860006399839968052209858299818911299067934021628877661824976987121468917663140319010216688274480448334113861918759379234907643278575227759440586709182290897260871879041927975144446833009252630443748911175588930734202630948399777107714032777647859470560866111545587496731921230267168530645479234747639081701582834739974958561950598453811653526999243508414188029571014732004476157215700798084196103386364673496270715414258746510852379141585610655264163045134726727581300173350486718555019542777190546337833420560376324016489664229418065807504085816552148799106370667443431564794125396896061980912711097234923437390677170169657713858542678605083571126272000000000000000000000000000000000000000000000000000000000000000000000 [114,32] -201054445024125510103842189195142161684755193704112631278104511868008621855788962262303792360240257151139129098147689853554121930014931415161738843937793190606075900428672249110574651694416304162653017237647783162692999382813067608517542213990046167473737692316390438001611791993921583502368911530131188153057273053789906770584633222828221005402605078090768476551048813500464786112035776886460017128143889692991651030760898478371089091990607498974319518341683604736949325805110877381777643779656272796218091120678965616553743826901638575589709904904228596723617813452649145130191055911312469628636986911541123322645815079241273089952582163366704656160723977632739457801188111913445111623801392156502968896255376133617472246271086968188352358796876606793128717421896071576011835433119440061889183947002184009048689066344346189866223917761523546437675410526764110052160546984415725433323557179625610629291209565861816438217397218800130937699078170255565022359497217981522515629671676686775713553977509645168119105019594122534561043792939637315557647211949802109037137709002208500057672097376494116199143555764630353883582068179090633726381402048535522623671184908980147197652435070410491130171489282416052718200679216534591658614949452611619977299138324019809301441742322174981182209469896161658393162096119836641727611507857331170109312408274558143575307065609865951120616853357941438819787864295200922232454270095453644414525133529230498118941552175945371365271127722057890599186630427482685462733997021283833194258718551564524274991724227305934855660906051725588032842770021255490084824416589871049973672718976473235360493857934997295338380934998840769454737993430951543439298848193616224229434841496592874851955233356743775012484472108941783034329913435620877954565681675354298209340842542386992256068138685558530146715915444823890447639383915738693736687390923264490542621721251607089928877208824636955080174378772032501022147444231208063717820031575903214710277539091640425489470474435241663900584018360016044032000000000000000000000000000000000000000000000000000000000000000000 [114,33] 90952740286931079757244036859039615568795401179168753422621628423277520156949576660353524634393611083158043478341346884381949822155825979929479718876520063740585367601894691455482457818851563571583382097453912359900843906315190754699348970502466089887422364977326008933605424816175355440307260539896769614096026457228938183839612313352507008180343980801350084580578703116314588499540569516398527567769663389831083011720816449457056146307597667721300325520567600443160216493139107579843647492215601327394320704663293230511616579241361440797529067215515925673775907288818122219918927917390474156035968981920681366856696414913507643764489018906026436240648216278428843851635393200832581900915956344842014465309300436772605351396075297088268685936238676999563434866081115263983667265834707641950125649519948992008636570851736003684797117116449229232229125209655319355133169001857491552048968398202563007767316533685138590474393503785850897213386516392954389634137753319309719004070012118657346910396373432544161703925992123696706271082685064532886180050491640281623883520110435511705143392202082811251071740567637578994158750972859554094071641443032597295338826699364903640825223060104617401195969985986262298739537618697432381963721528134426288078846055033790364002036778133229076815685522739150378445269937207958469885763730097738623809147789431201417201004242622831505563986550344577807519818874380011155385468561738726627320473015331677058181162634873265604335139238781143267546519555077228440541438141691382599474614912383171180566092476889002556112710742426971654378359383141385286194012764233628119140633152011353582546999857222063909018039941766216474286248696862040434562149874112345820213367583297737275067704669423826321696606662081817174991237100354842663887877562292959277194370872939170555035489907876398192290638724815089317721350063632012644949109335532243297106234678355513297754424097350903093463637271768714960167700400548069410410736117710649418580785319714108518996695075649475696627696808549679104000000000000000000000000000000000000000000000000000000000000000 [114,34] -33964822792962165569614127390546510869301529810944428934157101812182875679669141080648902386901145094164761730692297801776088861707399443311735618611623392200890117094438267954754210931125089282419375637404185794865250460789215086039821444173535034616778406286910609441198741556423957257344110636562022912423384091858661551119117885324654714621203462477458083488714263591622776785627965729335442146244466160293480033661306640050351204212726172700293791860293085504344530718080707982703374031502109958835844893729922698585695677426266419391143197380529976824293054806900410970550494383376412095438756576327945988368230090985913643500907786473603438842952735541331251377965064060990895302040995979013931012617573164121481645083256270826205956455696415336594869117088616863505677375731257684939120644044020151029556444892817489711139652304219356414095130231082472561335057703903700738274701124466680382214647216540066232107124832922556627201995206350237612113783175197112941392591263153251587936087396123229512700128032930468276139807893644642895968375806969389324757041640120655517350720084189170471606284826775728746840595959291874169339983007114270572067645175069958841767935820318434688833787733379944660855526618879249357809611480789681317440998094496410110710248051314282195439619371160805902769820189382521764627949423971375061167771638429558665885737008831187455683784732309426674302611826261067157833997681298062912259106169284651375769442524758583560174385505991555494845991768936290315171576087596235276410356175054911611157342108332667894267815126118575269996615109347469221048079827636155347809946175737324748589071777872944180780676166341686350604126668396697835973686542165513895693725252287788427733563357503843791900906231745337208115920913106886129328229581715896951060328848014446054122254587800018204005381890495890021420137064575199794980327539569809054198949322541307309514681740830071004931528526796295280307658839293477252640437593840332332641456382181310377562242406722642587472381094871957504000000000000000000000000000000000000000000000000000000000000 [114,35] 10246899084340538182518302686194811752721036705566889963778142693950375501568620702941544698780546213073715105226460221553259381688603237618600290499801145980650962772864494696987951932564117121702532512970514613877742418070048978608905288279435787306010260252257750091519942261902056925161549027826343438681344817924802968865074985334815453129941837986638141883997435631033123171970701008194997989430242261521298270939644990132707557903122486679310553910134183073422704757608596870772368330400126536362498228001819562312806625336702694343871714622425559289906185340156377646655453979938379770373687877810833362622422187235147407931924689817100404954486958378034142839597212003970073394701380185105843712538190804889188013998224328073935409832255110461903436472878934325030458403224425675160209728664098000091007919110189090424395752902009064457624357550690810813531662833434666825474704307103348109095880785535917816883549869526022879533626807306616738984630685050632274506308295932583168774969639695726340864291682935291216589449532757320315687723225975325856535251107867863006822601956097483378789195061600487881582597609586800823797382483238644464382724349524662905073186928328461993046531012954343948025941149833723816899395167164101471270970872514055276888128884219183236463466829293957646655723465286321341967557490210297516304189745549715890661696616602634175153275908349420854282244327171974748938692080860869524203594423346086858419770475561524723055331983738051162565085197335427980834912836953220651931891375020022198205233067895974917292436749250350734432144970559927624483701602903652101921777118561835762536545511359450942836092531784575238734950326931626462968899426690072646535732149088221535701794561744534478820790902149885151764650381457501090306909021898513334354799677282696213143487954615772392184845675900662115722037627492508810789623173898438981012462692886785854438268834108017884085001803353441836565865915755334603768499538878873092052449785059011733363456048038513412040552093742792704000000000000000000000000000000000000000000000000000000000 [114,36] -2310727018636506013227841604192684745974780671961930424106613550387228463568041424906871393624995605321937360427317679976761596104489738960227835214633504553756290618261933028944802365382521448453373918598001068575488026441356973791190891818409931218853326813524522445788074011347276114801474064416411956061705690400896926628551289083263491550097651848150335042064950511374873903244011646588718493336918488962599943426158411789010753482961454816992557554811339094759958534372338557912319827135076582901736727727556282994518685627608096643019032665337187606703650307139021415415463505038464704089091586459682358940717461535394388614686047755042467168866443322738393097639560469303563185353330128712924076724162099894213965683780681790232101479358425131506034135605944485417570404053389259024134125375861645310321439843983740294789887846719989903387859049583640141015851307340656379426275155899783587439793110573441009739696489612058636631265747384678738789925930019203374692798608735468698562666124884285482336789452774233094685824851652872900487843227511292131627851262792361989888587801616276652741800833881788018998141390574335845137913610780131280583010816221012487218724949093637541772826370389074823965755224618579288429567367646337083912701737689610699068545409773955780619939311516757993979526004440745259157883179772286259927771146154270387230483396760819920943676838325456383541579177476381920211964143341719945256096245217463204181868378360053788826543765285927462872441914484786906285825124300229271537865889445733973457421724438940815985153429066715912389083306506641986747584158014078619802160544773893287625959461430777806541489173284072882320968003642580788712764036260767513609586295616783716819191846881819648457666051861367811183543039908315315059414930081569663444416285966388265600042112259772881131888909108031990679367021993475065946803917127840064004752511902561512721452368233333955655196980369449441028760419322221526492945862266655025706509441550304145385564145844137566699592630983983104000000000000000000000000000000000000000000000000000000 [114,37] 257704738147949472017751264412977741124202529010634694241278701900482186185686270690654090471657951446155279859342392796514671681182418088067591278975123659882157876874537455931215796736971877926210306217056883440941031305895629706443881374054758551686992081518135025920901683150593260806800765945448402430271141952651717642157937150905612792831268251415545138140887378707860727417672173667766461445598979829994017809439864651242489209573224117422805436886919177859144490143041555250939127686953071916906731019399135717900399680405544145693124769636395319170678543007372014735720992298214686384556959187039983530270336244926602558838820853208703224486309985731085330757567795653766375952682281859056016091690620963976905587691252350021923990311474206896861070206728704586762655334993575731700096097945105122375715806172040481000425082659261861705591895592487745976355739527757707314532269428435063022961197105509270387855180738706005165925247287429326380459438207180812491080019705730767755191791354903022958807323656642076987965604408770034457387105214587719583212626298445893104535944853293034499814947383088238742380811972320557703038573098772109853483069895518799172452258409171412899664139017266761279426378543006886857798588263184019095601136828934299982640066060984330338638958289199951935060756237782139817915792364189807958638449643341038894967086202017012463437210532556657219155833408730479405785985202762170630901963889806405227007518254891367722617314319721751038157870292892448442527549570462750930188188031406763112933502906580580615491283433105601291193032640411009789008440897759692952201108896484407252300980813823737152831360640061711739468786231289973159403131575607771839471718265770728664723770184151469588189462222731394641410339644609542395862839533296752222916793210496659945186787122032410441302113354104173526766791126171421952665654343844621416722150500406666217682267724569077542763955499745157912315855819076019478060249081774949809020961656247349437942610652681209974760242908495872000000000000000000000000000000000000000000000000000 [114,38] 84604188569730607700714580535510394064534484602717893161432721357958574085495769839009368735946372351474896132383459379878633297456231795573294378542216839279036743352346222164942054062252749611595548536297917953450890542969859411604422216408154984736725408797993062760696205913146576907680066544304998183254300140155421670072618005589319913977400538524566011224961798899354172729363932840080552992658700905682428879242261192880071157488664490815763654265585945747546446362461099152458041626772756905358372913961425310718384446570507442728436928401755368217613458219622291920446191535912155047090432633545234048253874085651858281434516900204014348626114658588867420159602332849722786826636627236845291610979973343080722042552243640184699981424478665359662181377472591346547662341733809535340339205486708385094721333061347238028221756016844981867000090017483942006670329161046016157445852604283249909785249384821115473594122036841764909299827880476000289040620769278406089282584668707775678625423798856904034454260024372347132765094968880310051127133244667266069666849018654345581056612297516200752189550673408897427703692641001993982132332399290065873030421874513811851872312408383751432502869847493379931882006298649454736434724840244876339659385377886855785385047835834184815994868738822665577900175191207775788588509674729499272515922819140332772602214365923214782247850462575061856705876658783612060766248957615362667426913580539105575156331613159703298334315769590436209096760967953742815551175898990267707572933476256013775226765701935836566971559680506172936344245196674653420215657171561595909943912332645111184523798424225486148493708309144643135738226662048911707819396407718522987752359982909389492413026790296137267363613207276753476950421261985665123547106962507380128333162166203224727963387639613850433999077736307256174805995528335792067195420482873612126858693707368906951717602648523993885705010753639919145734925974912023810265535234753982205653633737983269419843629071090035406803099145207808000000000000000000000000000000000000000000000000 [114,39] -71715027762232453944929492759720389258072447201718561855963640060463221849099133030197246394740662029438227300254814348161459521249067011382797463394065210806027347404024828305352550111842372332504510121004115459193872535813634802622116629962440191785992912115280854750207984891883471813373538715458996607774996834440132215856109628820719661420204474361397563437249191226343432374274634325787029157387604138317289687192712314853944324708879040233801365621601770871402426921661289419344208915136874937561254227079182318849865723713273281264448565908034411611447808314919253455847133462169855052664340809194091047753842995190934151146380685311998544967386810675455466562047861473407365790115574215397991690861783194247174848609358934561963119393659153310197796540620174737082021370602633460422057580798542695546893498244139751387275614583040572235832756161255140533976184281777513913285268228580220885544563247156621950869153284273667892444354433613913074249392247181253076727999600774882498407028537092660711354010116444316278217556214626331881229098352652106594474171639222947701950481815908664555443226183473725503601399265407497328825369257795869969160503527511092111146710311539591714825476354061337551274675157912461672119973122092160268561851246183011633097931532625074842321099191269342415787474635597781048281379671869334530534593924513670759651742057823908289876676299536886892121649404175562734024804191108332159647940167801513214191126003190074301023006007301485435368682053727369503140885700494056697171868922024218406459090128486916107135624365552304719865946844442819537191421750498498219031644626490102226153372023133714908748091078630728691128944105101962737271143419055098589323726530736168217330100070009935923170919158855467843482453952819371120158593592060388455347108514449111365636482810673594876778290639725243770674042423831099644338126463422902088221888140204322275286264513547890528277069278063691824884402327905295125327624297251813590971912881653255063987095450978230709252419139665920000000000000000000000000000000000000000000000 [114,40] 31785777079654372225187710666094956237416309326211055303073237002042368291279831679979304984196557452815629206442808765879222538103914215272161406551571365729729949771369247883782280319175849858806320070058788723549280421518026524489412441847705180875092104706543988505158748664173523386098024620688936220636639102222406948404464379234768869070473533599627476984578194818251868070267263465176903874871858703155667438455635828793381766094286114395556914112545688923259582693320584205084091451895420207764971327073537246802477454097322979159870304935825095280940407414775055666671566903814928800592270788058202154466980616343798197168344023913178828306641805956936887947909415146707366307127676866512500197136193935102925557448871154627542835282232002080054817422729035862608129969257003094493123849247693110632388072070165944181594285189910570861287035371080316903466098269748339961944283873236712581121894795078003046450191979945876844083218306637150878697441691571727661542237827264495655358177080032259495114007716825919710913923854995921543304715402629844768567010512231544468998956547890691687674623120176135871402367580952397555793116174800754118140252320794993330967883801224245961345125919145473991833050711932351603189420989838799996126031357268385047589131210440877987594171976471070815421147533455547546766388504380248653220627907064738593038784048547320610023091683789826907776013371851086815354199197775888036665723245962959930213445760342532150199015590748949516974566381256977420641468026954089914824819640769102277775077748898868668187894995500168145320902719750535794236956182478268684408090252594404929574902745232889358853373655659151589086630318274657468144374879045662284046583073563070460712218749450796566591936561370307416405083880946040770722559864804974892086563358866449646933509136720512134921332996214012384820963640074548860991454485063110525123901042083369089130533468967413789392422142442877185659207162036745208825169550307589719750740464852542208566572012630915840152002122219520000000000000000000000000000000000000000000 [114,41] -10997032416891486133101023331051638430528475748209526123390924895981345235428814892578268794303930930077691601842573212196601623157384269410105267890010712525124938750548680315226339836169992415915122446848708740200008575418728899831193986232316992611259042986818430114836841270777683814945821430909666958428586292676557693986229299042014401381858481102861373371307451011061083683862205673598560381372282808341997581733247550938256042326865659232360433498623615195753740498292302321047158312491266333053061390269981794264141860485764182978276278181838651075317549967669326471725330023427373302645464727695986317535917501827520871354465906554678209592800853798975391756820826919951149461980780452211950412072841514198978484943627259203966553920583204133110714086463382723215029383581999208235005726823667252801331419630835336669220864980032955814078886065932397613532596174595268158496999477102754608320080800230429269723093755522927089635788957692079637263711862111846061623748769814769688540916142151204442677950755584325355741861749829665042747889769810943820362971398317963850752290601864998409297176840762972587730434870276760144728387166860582579939905261243034235153642402752643835179918789629938153631418473691319897228291275982410883215187793712845545138930033036622338841316845450287588221208520617238433102441509183330516133264119707251988822649289722372546169402220117694003252719190914946687118671839160143078128383506982444318499827771385396338295459021357117078200825842059831604505012203613232847965705887266767664529788953902110467657319142303722315047915865570767916904594161653861815883392885826854894106988795237933193644104870281405999039824126279203751331665035227687872520705999570190580453831139960478570053085475424162872306134240651525683903293809246477416430017489665129186329044610118890650100155544012172076336950269835739188680362647798102299488838290714578800403825305020555695953874234193957201652646330282734848901242304012513902761276236924355660171842407141260562117621396275200000000000000000000000000000000000000000 [114,42] 3217483888587114176028879003212980893044590390957263627154886327676415812897851223606831754753232255363096045772162977338418871777812939162257685258348087643052758237474851208889351194459743371825419913109283298060854788823372494702654781545650917683317604083970080183051249903006068247861379249273269666186438158034029721733866448176653612673757816537890034583536025310594120281996833525201453645745463644986481186441087312064399288820180686067356916668619512403038914928519001965650254162079378258895431505683867046654444521511705326603429335594006381785179691424363366660089836754206944735431737637119864505896870616548615138071270168605582434572351153173780880008739321558721716234472801215668637778814660187361610777928885609901694685277025724907462051155967210511794013427775026565586164345724104925799729186791736980451628693455193136238134964740015508825107659548970677924176163273642815129501303300944964086034751155674385133111707759155885971509220204895949193118382355676471772433868149764881586478556066928126939923403783503650190638427950034763702097644266486444522163274373910725310750579076680046195939001315688457743594168265166202326787332502608249289897410752053734138603651012949415196932025875374943266870387957673775421895995758120565119691918277979813042931226374498801228519318746706992454711724485830083728287135538392992431076877422497593297284009292814019894951741697521748328743035644473253717359432626515262287595685331486524508136509545293636226880568853121157971615313007565681335603733957883921534808429154025251925871157587550128148588007354124877723945713666593768907173823333045788941968228427442156563632442511342058752653702179592710877506143033794700572278080665068135086516147870171530500443904353319237721218052243176399421105793738323237228438696366874779230191230052158306100844378691198662700510341456378604176809888726897511986138429415828305864169364930379500643190574143820312473611821333193800794260950465471452320226145129603274345703092310337691468462962235146240000000000000000000000000000000000000 [114,43] -812429865926962893634694299894245348159453434597753990390091186392085907380038043505976239918423655773195326978300639028216710915098750225638241605212583357725081165330569048292264992129993059969834655311928166675234469981037169421471663804355145211140423253057868572558128633556161043239331992200245452233500467748779738740785133910373054043615129580822988725342674754870306006838593004559311153471666586979493519339798899079931164026874310491704580468795627418311237426998013763639924327590644947668839823131588921798936381309939722590348539667690215702075186031088967971780226579843063787929781007255392250663930239111099988507723604964557891499124089651819442790893315341146676145694000616056101577941578818620442198964200703958437124948404706845972502525464894825797692696115908356311125030014872299271837066320532225198985511278493001492562962669350862325727439375173610614905645236845645620516005798817221583021645200777839512633997271372367541828705851071233988215624408039579904402223906670070611555721019938401312184241252240254929842272901043273073525264350984617297612469770868514652494635877183880959341383462632255597898920403695259615234867277679858893935629402977815271142363866618868559792740930105220565416182335631286383343853553001424853827417146280922590162133809523917849348892896782952826561242475395933802987661757101025295638773871058568664419538276749913986577141946824509033474752248482041403152177503619814310556142563519565264106334223965911706107075908762778854697729814801669277771703912473261727712532091728440538306964464673309313414538194103435767832324963913857121744169339533055114588427470081315023071226879116968835325602238985575856777693188233838956104527426498732654749652741349116169465158309958087945324247976559360513274305547173502984699414563217055048494575890621172175030432696151247304778744991792199313699668859847766252801190117486128847295061175460217875983131409490462257953047723109037591412945823472160225224980027545270642001582343249442907678885103534080000000000000000000000000000000000 [114,44] 176715233613074444899009225321138376624321869985732443270726457404442472946914604530257029914883302457890033047688964361759744175895481010466012226223903151411193894608776392148536195250283187132236035626616356187159935651062816923578725934393513535486762415006667250357444035671883839147017940394769588464975355436895228836453052438030368854942499633129772060800157226907829971385030585089197945925418950604196210523785896265105865857790681298105389516379817145377529724501471267839345444740087914722133992513277254067093569755599145169419187329769025466286592531362196380060350145849700680005007301804252042428281418047099645668480779179075741433788364966745360646505326898038660727011772207887424891187005105388352426614940300056051300160786304507848227874818644290142890878694837624864045314246527018840636864239919258203078168518737471519979694796939421168361944748613161007100247153718537972689369084119294999294694730394704800506888948873618388571610250155366892325541084656721498498212024465660705198730181561390092532100406610650644388668572851481875307220487442981651940245594263697775559034194990730201798510209884660258836033946131346958882437309153818154188936011601150874197451239084673539780721088638634188918133902369069710591584036310165813363384948558919311497276988146880017575770991236767796180109618089464997404968508320575882299329550387105567130844463606707276929584322842282351204975218999410457901352040693443593402416669156851873176870222439702513796298190916584554685150360748175953718563000393589938020661517928594514257207724126152775292042591531165504164354007803479865352424989622632057277946792083452826089888510737659411925955713708457848656854540028735368264713038131521989646978627219964658756283046442565767470881952999858113735579141324132477057709042864714693000112470798902140094279649407663161268822452264397976711758288757682161184609249882267540431708808217651425272412568413496955995901122316273526949891224988005492966900649785060552632952152923601618200541622435840000000000000000000000000000000 [114,45] -32650736117053188583843596372767400417731780112736804104208385923427569153395233571461113813500269221341561965653457422977784482591104448965377504149181463414615554337528923001502757404440465883555399328893285310426558375366470795140573627155021602881880679331701467157701388184368205437268726391709104244909432790316782344643375721365495054728173568944011713444461962730550439608737858313957845504126252897832799078040129318804483291523085628209664735980666151253341379587137921098411610092934484624307393907176562115231037519707380764111191687757008921248210464600819004149237257923817882380483532121187011432849777305793125434828199341257959860037966224508860821768071882367970846379117958393328425757026336343765289304630868037753184264016163812291274053420902631633437392899571095940743850717503665139972330501762167599076745656950251157954423168277965334061949568158439996397156731577297286872720233136802243217597336201247715254708702838806537121193011484663430151767391427370660771170533857880622533566783320769414830786988847840408473774543346216260503241864835263583018436166841076373369237752674491571322798417720037369187704532826799643726629967818970734771802237361061960604806377789023936112314287589022299929050574077270340560312118723773186097480028002772240449779190411948292358114777700068249868157160675869509124061097502111253466866298839655245260670372144156220104505055676541180765311160182551999533411391432619915098789120654166251194882906573110268207253973614780570091355234943437464786733914148638789078162557436603884131786648187714017857016719053990615497967642784938048765883601913995013044288127674775767160856147601238616371715206951008072893674070553582617519843470090450995645737444211774347648127569352887561531393032123130607374878669098913824490045239635455722518687044559091167464498538487474204110326303939340686522498571342985149769887580782984564626758537537930015773596553578662271074353067768576540585319874031158650644412246074948573405992333959084110565211782512640000000000000000000000000000 [114,46] 5000253873135287379384681671407774533419087529369451494675318827100699064351429871062422975207938389752350873169193968701986280716367940396149905938946118071409672612729510128114901739930158994778718474680368843907406532603521437477042397915700852260695341668918330321589490324192187334053285877903130590121594258637074029994282641516424881686676548147643312638874796133990092430508108079369160394832282584657039091691526347298830232197972119258159288469185474701844625880910195063294940808352289570920746819645074035971687760642519456928917860274784139474067891845208996727702125849749749354514782189499268516402474835984711847587980814235672877619993704717163968892105588102184252257445898377973306773575403931757309663571223422518245512643196816522188012278973394584120910364243396117864746643166993519367328538820262805253646930180008671581155104740806759337655555002735562456711623962366260162729964455587033072610055659552403660694727347708879277180768538857045888183770355440671814699727996238520550553713857535526647730676802696645245407451616147713518298739429574627429567688984443495695604455455926424955719038880154276303245744176575286862814192599158697766741470936202369462603818209196217152146723354671667429238786273759758239561677997550988108195766264710100029136495077139943031990457362473049110449671428626314118274398807695896692024439507773812491404405697003180614307224521358861011274103654679413516926298841587299099165181923713541284311189389829146051009475294748610085763413501149006306601495278400773657378339700386594482368110811147647602426361829728676806693206605064996420855604628145558826424491880067789724062765107098669111384605139146809576663045699085087941071532565798105469684880103596903721363336651296999992075808206043717274561625206279916861087197865695716169249595738067135806753883704128333635280839044288850660670585003073227239573706705834495862938221644770143435711652402072387810042878069515765548273373461055291628073104794840450836367997852779159409356586352640000000000000000000000000 [114,47] -610148934167184969739458715347307906334453462168876218027237927540740669883401774172468543595006730193868186232407193182649543060851034522725260121534886770166985544935657895803676712628771412164843145882712326741864196006471312741124141590889657157078172862146623734951167063863085775706141884093682464638048615313462983647816179694211866074355242092388493026884252531516718242942681445205321099652242857865929948818761713065164395866339539411850239689330789082677175129691541204385631400656976592663371113986447194855804359478582393081299409964798219352204684071868186695943276207114218318815443531446891799680933152415019239374942646472356147341237759344456288193855640510274098249228835636415183038814027799165516111957119542100757454373396940295227077441510495692084297056297885792917144461470571687800510185312647615907884500353374539835465401880892071183562490205219261321851033666008779228320100804629996872432739226982769568157907448574354487254096937693900722355478507707481006050927384769593988831928054535692914680545743509153121834080300841010866603520241191280113168241795918480355917038670768806634461069206293420082940565866390361219985115588440732643957425554886835048616560137565055371200524865386995150516443282904902548871828273965914914530452190242025690313938717959574251034506896114370988209595916226344101311732107697915473826284281994062747373521428457216934829676143310968947096706411914371704948696848059549001941408793124320058624366628761804689544925745144658324073395154420525046524727960474818039737837149551805826321394443891711704455081142560130938055775203789612282017342868643185013253041273816293955742030679326139663993045453514288444787298036862076271897332255033984281855006881706834830648598208857784647128808622243906413287059167624675874947943752161774835847745146784192746144368544349977395213990519919586485201412974179768782926809420543436915039230493239494124570354949470059625571886635266532016573096103503097688613797261269032337879722776730161603654650429440000000000000000000000 [114,48] 55260321540413124219214641793597315831356027431277799545421892250349757935619576270914781652150015453927683969120580968337739650908242883113028946953361595898117879842114072307533574504628129399043159057048060833656728532842421586722981828678607274077950572915972224475717774524242883105514643827759495744960663086341381001278484231319943286454765685262731803817358502518951857151278247721778495869791010988990786835712351442992595646552665939098084624974212292879224051918678298717948647582360677634196608446112729462779195069790896563191846561409145346196898468203520809392849507245385222440299716697124129217013491504204488583900036442501960240778922630948681530962509669365816717929354373783352927040602153899312060238045434502058093226111651637903439655205027168543661156109542224603716589131877438114873644353545010929551886461617614261845888421572071084408580054141746257951763081271002344780240195560797769809937896181634087176166991980006564583094797444467959374509382962150620757966743124660124436487495522773259806167869725495939592702456576297521632085119037111303918366949957645639565008557757328909462551271591653080037647504626615140626514773282222270656726183163793170497139469963041572958003810719025448381495020512415271806167041811710627840476015193239636418653215507421130018938909680303444929233234046964092737127286045644766874251644884357077602889423124887159774525710371493854731701224592806818959563406006036068951892091995427779936672139677476212721143002457392351170920577757321649719603719212342758441955988911641646615946407556670782153076197414421255217248827810650342668502153294226192344601676856390196908188236853763745764140762321440301333737921123247376035496799765226468085973071266941475055683825060879012080567532944426533615523063931780316684623143984553334077802150944401395473736685785409178382736111848749112507419505248713183654020283047087256333211146115647320005900195885728978514953170387658199975011428935897458239263990452978928341132786437486359664289382400000000000000000000 [114,49] -3126717720865419491222115295890377974873919569205468109883955150352066727709906057153881886499720956196087279438777309986107792071511149312135709899325474957918240410547144285004700598379316838145328017124718958055792263281877899610999940862545863069752634998858714091875974632350069640452180483701844102134255021617096864390268029141887681375866771151805116930295597000021357163506530004129778523116090342169515512351609039956721637729079334829408305259833414646955832029799402896581267927415456619301227733834475335504915470367225716211955081431403998065646011345509723910920295347403402957320780319559241823936010962935573462749514686145437785670476431749731267551833345622777106570705363028946212500188052192640259829508279212660252008434622490093575883487163128062665279789957872209543636279799037499348559151134673247876525644703879963156177209096398533709390984630868173728425607899777410412498435935433602899440063036596994714842213656547954999486278957273645659514214039380697987085194136390629494545872994519738559164685534218045948802681612737119354903190857380429952583750595394822683817241544677726321899348449867050850050903619051001124263490414811517305382816911853594369212321796856708266864380813225147591089954843957924678319729789260128628531666768567565792468227569130044223729830380152523475671736356293385375207394121785399673821851780376920295012689828348425325538869005342143670030438653416044852904424299133639979629372688415019810212276568615602520775915929210499649227385077689668958101979729633715896445828183499130632530794237266189426923535037117233022966853772356874151060908566033814836369235801901673034444909386672566843329826950095811328421508931802138501664909950070044483677462627974808007092801412869131770442269244024460527227939836353538474120950637218368639068684696361070206639248341266560282410032534198547808251131743997769591591993206475714246543775563158398658839258749711591779025072128242282983980018670181812826410105850534014583224171644104434872064409600000000000000000 [114,50] 31865929035926320863222557090237281205928656338248376585470548600820947304680645118950691515439157069526642870356614264978441750091654236947724676425115265744487452531771559414980884450366521957947296797398528813385178508798278356494549820878624373683433803466892774234392823852405090701860190600037229575664430799534195689702079566194143066508079412816276583158732998858441687584493816237317039269730610004144176291474884933936966124369613066941453545757863006264883862911405811016194752565613644736112178107834859735107190641370952577843928610858875655376311884383106502545611819734714816256188129467085593375206331441949143429400532410208240178137948980907088397707979215848399451314986146604799602281068250166181073676935285379679475570501215010257158002998962796644823921511119594083641324910480636721133341972186113078857358286529376547114456905436700252627609433750605291688010220040430546281069389294880288698185549272452547376081674093705746026512307438533612152642417504628010072992477918605397246015374358617268323119306798862246124584972851791466834883801125800492452999243999454902433368946414847401065121361405212199998630790967249893787530831931359946351430558903150751587660766558553950743874415141005615467916745901411695424797637738225760818426166253178523252058911972511626200137807179279281815387441706700346855124034912358637950719254190747541764499578122945106871342317736407751222716630677859660174185039500139300661949452467048205783690304460265428115359288386831126833975109597480656610270405424811685440254229514616797988214691152931294010546242706451476334291524954340310808191353673626403844146271254086465744525626385226013900622081136330493389985809574224856738368302991111193756699795914251919522351461005785733580083206165823720748695878365342337470670043028722719379961200030844177255875398142717276097392087884431941668914301701263167808180053091866754066738767244314765125940818695482577871331775628640231480314495301123924348094313813218376891719048532745560459837440000000000000 [114,51] 10990214119886005326647626432940766066722518459451413409404620757353382534742276823307526366907164667061030020247841684909741792517877891481456278872088736870104752562942296966219993508116135526212873193000363269790795610320179749389962953239292344539051138813989064576942433504119728758943244327767927368796591994511365042491663069923139079346916215833452346324240424470183496874577028218171805392097443021686320659102431343823803417741210407122683290859669745021088513925321244642556803723583813537838031331322122545440477044482388462609377767662789171889688240912965271174218919351297602305760263315417330315093672874281225084586456344256336694666126363463578464669628863546609699863054562734622013356140859728022644322746834432515752568412292411864268681002652481026949376563120042368256038504202624312359862524214921420671198790694911064334788570245344022259962546622302567970168440939877545804252870614877999461649672346532364026832493801942354139960766634483372119166029769100322068247894452932812938438837398553421230736543777226990381107157336902123688644235900056581796372075114664718151377678344032189527236882382462489911325640734448801159544939854427581586418338546058497732653280958455105459974224171541800263062070639560994716545303907896963450393376709630840353553816177197965124562231761103062263804165093606979862092988788237259162720500718760315741013650239857327909220427166794704599311504413873831835439968015093612942323722441931883680522629361636496415253772742232490211268719704071162532124083589316700287158810728926738240403802231922312942477200802191073457555476934449419527165684460482794445006602164262886130762438917446086609693784265178684746218156025696509725270305011191890704070457064242126119687042661822728720448823763043994467686934953451560383223324444650418468039794818818352258371139784019260375746650285804389848599234674921319544067898860434601959732019019469458088997311989869831544172921000295517207705327532533358958579583949641700177096649711847975042416640000000000 [114,52] -1148020981193591959980456293364819259284661371108663598249291651612579909376668970039045129460831091404467364949147349796764841856678318116669945657847646376698771553373395453919107110549458085057462305497038023416822767125492171874384979906063747816459546427612208464729467314391252371440859588600827399010455148398534518774281329866342594682969319021560001529155273677979446472800575720062304946845880276447814517545415812962308748183804927857576632387969576673068217139818913119157924171088052640519167414530302052266994629234138126199740034268294509390754238673926809813658980444283512017478041567924090736663405421266031399855920037952210262058894581123147712431640313668950518293419833267534815856038903260997109904965875494699720220934438420839307625606016653366716251050660940666308736975495063126867191231047971704009411542557801941508030008991841092105409414911749489588276007081935373032553572033197973130912089721902359978698009743484040151919850533947467322001242739031944773154046585415765222248965119493619529613632154513107457768720922866090688121457068527467457344771917869672175592218513617982986464904263423048250023029369268322176063910648752932845057544691388358491917303866894382246019672153238400749381771076109136882090679696046457294475085420612171763192789206383390256812852696453481592940663775461745430106138809064674981983926263033721807271681926139597332923161899086870384157625149231392665345057922103532282122587629205450513369637196539923303686283799886269357715413352919891319881047589879066258677817698017466966355314456154864592132772209968310350906218189336283232214509829206642204434976736341747383989927350319162855398688459394545087002562911184432084822008969735446612720530382428121931327003388147391558998296302582692971443500928471358839122766100133770199917960533768587935726187046310557039467410995271107306929959714176307466289146526110848168004156117330595683746232620811008600452016309390123110512743250318041689146741802795853750125372539492946191319040000000 [114,53] 165640986496214697990298966488092550157552970453329168919562375268598978170881656884361082917898496068533511246581865792616799319127249815397257044146122018937269382994265986336172410855061052453363774546256726536754308915983418258307160547990992007337356504483521817519468612777772649376902521877320704229169450559878610475897380378669478439389979107405148069423908838415772199142346592902221835624689535770477377604513940098650700109864269829332246677050360967715730209832642664418079910306540928867096119972058214092894852473032907643599894908641964825882991962087782366447805250710316831081696103028951511305813454304262481193482248775274744647154117928675232155190715967851992893085314544421072755919589742174054100344027836332411927884336662584546667927075805688092940315431848034445724507079901856763741085067355837627809523750071263532830034313778826954723098917180462024591086201706749505669339566921698409237564156974853295999612294249834225783883797507922073258881982667251174460246923548560656275174710470900250530760937653751308539555222172345250420261066574679796902536526641215687072411634389359658521658757005194798142783919043078896420316563527100327185108708961869174116983268560391122041967907342076311619337114570951079402139529563149338774538245704965152879839926851140866841448435997587538914393783489519070917515323164529770298500253505190642661915629781759126580082448440357394970990865157911805467601016939295301630291335038241020552653497728200455030016856057219736481036983991564206701723831840922364030690944037000687222526334075795494131910354797656884761988039415563008116123045628854658498523173438410668693789686164171728999697206160640220101817358066539370514621168563031683745330077974873906683129843478657067804230512080353621553685259137705834433246225234494733509838761843217545629068799155175410940588892342934257738679397958041942394623744267339999858266367428707036649170955966163640896899611635257708780693754784386235186071864394028444331970814320991639961600000 [114,54] -33445963554945214056477633550025662661737634275951049084970815559992404905460055798087715687377029157982543668730095548394858489009191630313173328452919886822912476009049327909815981460432613378209987423978195819064087024869423352427333862613763092580744851759987379935965257690143022147501667449631440231933596759243047397742504560359759085034132617221616925461416741946584312255507657365563243570645547178972239129291595994223164763793353050700310962924737460652052837139875758425556382468917438384747417969611291669430580909555112050389722248787385388566860322130406762595358428449958971210088852283889892396173436521520853039561937819388629064569785747409945101520786315029771269948999851422578305333078934948008027473098389437774087764417499151271110379045725531851409844023091984653379671032552094133819870990193498582736687815523998840482379934818564032650250910989845825529991036583334750867494164668183078085127631153838323998172359524824230097952088167417333889598954868211549401442210657868022898144646960623367309921975051409600114864701022510626339771363099917332597826117154435275037038729015330266747861694838536710460753700714671198180657318600727196051011386761940546246149076266487179191102903051694926211635126104541645503809802309470377575981009025288201222811049395009903579961281825163278301756195270110881966405497710568577291209574620994276448607600666620528722299849673621234244279919429290238364154117369903305401599849092021534956208097188623506825048717258190136701619882246852333082373115818185371229103206412299806019293554013106115222568040416989725205410284290586191773907187702422523726240728205676763957119414945422381275764415949577729295267922036801859906952663771337165724818269229619038136400641199402324149235826999711451756736989432524883156022330772494311738626614503862608812554273515327841934770570624294692186535853703872451297062013816716578282841913571595015062505740512819387980958649656110917493243097496339796452392705161881229051211448954882091549600 [114,55] 4459064717348930720527038131867709735034253965724725559413181514558078284880802402156695664150920091386724272729392796249669676125485801934762487735725241272269848923844489266657469642544623888396561581870253232837651526562255664820828872428437048483737827490518441190936249936344162269113943783256828641836727412757162581831139963069239863985780959983546781538633815509795796036716364599390970336895943470959248529641266023861693151842538673996053056215425649260331572779835500868218338973905221608957569394936574549472717704670692615763919839545664855153020778473024126353714964358721857165226786839061330703326996203086905687074678878159372843459300669568706684842829636749130043916782597983934910910483991916506976710533392769621712888272497091886922260337693617025822652441762358115332938480008491013064794022696523373794217294272398684960474638879120300504577200455324625325956355638096908527049950416684540991266867952892340331929777343700541707051159488267592291086298349075878734084452368803028235549125161900302337805189177505321696600579205812222916631057293737116266399550844614985739886009242827315418632919557695643408951622638472711384896112542349889644235174710305493078243981092828282965265813762081525646578598363674277280401177366485535743998831317811165241919372458499613352280599610378112574716801003922908729044976012054298057954595117181842809161181627014600740585093459173689510931189340659281319631979783198566011286414518866945629721136680174296450560291500103608448355706365904333885375820026100073309127419890238012993808137193987686974568867170356258916015748885406065656176797066843627623806834503561507959611217012235189046637175047279722842076097964111016896045215773680660992829439773575453441317247508810714857697701633891104715788631045176153516225597792938400659020500143208414233263972531021795300456245436398482060917875561196222942999922888208275279582851812364186444007396515256041876411826790293733544871693068617462148244991864695987051824043408050416000 [114,56] -361544294359099649405541520583189101311335711943891689744460023148340272521237857148262816137719368170646362487727573641323178060041705788709894801902796678493696809050103229443457056144286863967147275780633933385822251467859342677860633901690762130206491258582291907092530788741959731726796437408320398944372588169450339891480557289059627266831942506836987187978943039583153814279797303198456831581774063658992058364569186821026796993430030003329662700542217753186193490740151457084824257718397068654034133873239441765024191115855518444653675468344315439033925000393142133010440822882875715133978216612173961069673158427354106616738929805894397384909538065128442853756232674356451337061369565346000372456078960454062311328286044141688411146252329805937227278870273822223520706581142979056908437277124077917585126233610208167003666332765323397426929853413810579874315573126825543240774944901442010102949244462966866762649485465070099972856158812055161828956391456320049232899509593085251056188043157257418046617820964162017007219366164374695487286014642737979278569700389346499030844143880538118068154866142492248530009021343187461302470320194231322003320717071072965012632396485447799186712397441780526490797666614130691419131421949446917898692375089279970151432939976981678201167479274193250031751412382751024712510048106536863945734673536737675484170483954580412700410911820097030671903580337372935293418109543919940474975211971037910698941789138713772383544188983065699024554475026853889912310920065301841969329341362352309719679787786394064783636078280907790564052351459501944998929568260586749325211585039621334780910829756469453861254013380093727039013918232353990360197645472403948036099123135048498046967640634166802061016814382117443056586980866906670131584555361403088510731412971514461603941916428434991886506949649998483917609055285826269041171297940838809209487622189915418641855853171292756260556237370961440137032468237983819022945992900195931236022839082785412966300710191360 [114,57] 22125690603730985454113569129444527495467383737997160323708541880303625309622396275811229666861193281996049326475113818652719188343276155184588181490560628380122188760328231481311854215995063956167623983362589453072861789756958118444315919801991321431277787082907284642467120392577212325872450783890866482295373449348778561283781166907740752771265328135760575782218858351569160103947494231302445189588528014168214189864124087658793016370099631048831532245164985888134718345652383303311603824534168020076894288156382754372266950088196133453944873708024249922332014683019139199593791710351199670403862070712754531160543693195252799359206046196266651550161368685817552293922315596849658703958508778290573790525951580382004535687736772221951999612948485189345026486066162352242371681398657669670678959757254478296797785819597361854948236994331178010848719017624238874321926654074649794879339055862128679022043471781236905271435884151810733519268631114874563735107535249465549436282681510395862741475867228450874532644191393135829827487993764252242931177142416353878102074492663214020083828753712482712626997485103272254215322040753026220361463598621656150382221518141650584414686586871877399920526438027377893248803577446880412456787580506231013682931923625890798798498429232420988553787905934789361329119538983517582996034149514211803599830486094722129317203437147263868234691653888915601598913320989080209795543452486920641391805472761562311443388771000455885643926070150022712598401841312077746224927742977827374675269861745241008591121045773507294869490497986639506370333353405360132809957997180307643640224851914358727016512272333496758631005723294258672277735889870496661409281048311997574491575897468653002953364652622453041598017201332787891092070811921626630735507022928333477147242706400628970843710744228857804426938640400208803610097394445318364652145116692452606991637406263156847249230812220198927521370453388219764186960676022914282315419359033837356255748465603537911852352000 [114,58] -2225788137244264027122513856589507996289817688364452816251447369368006997367504006635957463526718161710434151007145224307290628216068994188844210648840762434236356349080661236515795594988086151440229911285395276721693869912432297128083509665106407075154563920717033793837602544170132662674531378226646602160475858120822387936521648725864554373668422570168776363110118824601966470681965729808857057795744057114627397152300222239918717868209571584669226159769696391226687077691722160441687935441167873455747140376953618907152389994454983985487236390986393124544397396511481167673915497635499437623534459312458200834585879568997096237773044752721091287650166734046249371810453282874040635212213271044916911247028605679785127463297146811131097082193134867241574873417735277945438434478240906137669509977466971048456826916292502946611008138565219249072272466483234920274991350381996638470157744674922390911170410531139668951812389477859487138929138220783531559630383516200624261961986981337665924356707823738090376807158110945422965106933204023701962837071087111601913737166109228394689406850710296352504291302175007856164043760546911139208485330404684075301537460336750680306100033554818140701839930381907761581082509322235454224639839832560688286475436874966050793846092749189507626356735546961317654892158253386486346180398284767992017873199800807380398562928162324015533502721342850607688000427802637341666960365716337289734012271718872305420934706947675082281880988367336240585523954970834301964268853053712905221921755620058347003205897678543463936161853619695398725551347001957182345741819318388488220693389937229586762594632470364139606846032294771358225560698329243425776760906505173255247837199398922241554126489464012873314634846745523385513116307510593466758277315614812942516462260613429529811819175182473877296201204405541928206899749518389731467602495948261311848243134661100968731793296389699680886910683401549607694870251946537399464845241359022992838252229900975299256160 [114,59] 326288639757012015511071682943869293608949601492543464339704176785027773957511264100048656058561348471723742480073328599942506245115902533824699855967166581873953825396549698876226746387973928402057271276235518400351163799256929876662478146140180840004901883193362424220795780094438064906850046755114149619746307276591944903768609857468036963644522955216151153022810421650645555821867681455363275598907366013653800343681343972609667310713750671387450898317240445089340721035670897526655602908187616624751274865479575522117665403713869560211078528254512292960281711665656782737357048006129269919446373428957018665897485981270298858764960187612386820090511576845175701000876094551027298033663418253565579075224028079931196340238695569318078845400552925094011793997259996231106902397856167349576937224652184003318536346479499335991730204725999005349331550514085938429648749102382471788470754269781611195362097831475614516752482340724802179352123830610133177079615496435262626338239456291339521535353365719838146696407177771077047707100639545268315494322462530356592145203734780370449844256268091035590830955186534681698122240715326279368079101271615026510299285431048212292607046313810686616258342891550715684297097128582002275858828208863921653229148770984448260364367353726630761073305312546786564136056426342272311386481300426941335660852037819547651869631555834526947773972056027413544920956056082054810973123729293014353799285561983130231017530824077380252021035096004494661951533001815959906145136753972018521035537590895171633006684948417548717846368578632104630909993246691929887665788799653726529192823752190320858473477628650733910477289915859774687072027216129938923188415402303936903047026729097027187910161001302614192805270840386587666440685108215653212188550401037031417140509149459192896204687348729232735765664609950551734310102388407074280257828150288167569266049557012229598756325055752626582439777691214810780491120521931852896126923418285302609549874107825205760 [114,60] -35911412047080838591851428597713136418048415936333520395341995852232003676806420257272303361434804272679997241229305568763204902489002738850546831333912277184624653747114001706366293656608963652153836293831809785692210827428541490188155196985347183856461283657113661201879061337813019443181457368115001250046359842646167875628608091262467877739621950053475754335700855956176011232895792128127773802206685547430217138579605039655140559747599443009460301901438035790412569341463436416493509873316442513706067187921886942886814830214132841143339206764093270139706661893516960835554112286305148002491762264987032436616986325884302833121200115563094067233331126503656454643081805664023798652213046859553592019758558280004591881874382720844454538933696805811167236241421588681307642347535834202345517135424664213056205875222408238047673227539692059192787677601878036214175429444067426129874492229133907700643808406490138072105438962818468884398554045709210188740138011378433979616425229006601084512873505480242025588656486448576188440093454958037065687990697267887080103005193009995293527965117611506193945918796280828833535463767109563946466309372576020821349633127772550544899194388179616742003545892047910030790452967129400608248912735306642731784953988574455430130294333285752832238339262652778990512055592873127923273748661427078801282293819100646719197851202620857074557432146575082885849720847818332368886998544391013154953019258360150269668999120959911276201742230724254904830050321909884118349293725070661151636811805343221634419586992784267456246868506782010811211399318183489399208462071439339728587980135045683183855912538076846504147400360444684577624781118459635605319746000424699017617379160096499918925255374315514376661090920553216031770567178738486752203759195079253194328087178476722627893613799595591419230264984525336600828029751279663756563603371355396556998060447971928814259336452100541125360303134164359737372696481199506942448740517133475194703452582288000 [114,61] 2742865771585813524778338042890309167643434634498596509881393676633287403599211007360302371096487376196047987683713215990808093290000126461036722718208193220268191463587078789261641117525741508268908040670676643475018904510637788123219055761173615004429865713956425405705107210096877575779840638745008255218707880021140559793407305460489847398722257940179082973408900443357100480228654444224088266055789409025860874109091780140450537181175336626243254942832956101280105734477393912139670226096982070721986892397717530422304398990751028823468695202719944431203990778384573128144470453974963202856705035653554842388497664974389390634158868981939650584845450564854843969441842065543244420037180653956513827547638673807326580522220238876711573860278230085160977442206579240314123297958404999103511231551912957194584334489219383337914407712739927948173417905229139416257426228489479361148415254633014207219998938485819338163274326428571732203665800784519420335033074626985426116507784308856039573509850642782138728864139671124490934755724768215272485237971603549718096646102614581668923316036839676429416685892217520720307104302241400016314026761863290368405036345647332777661329396848620892766859761707345172968353667355190934215901478188483900850915143901168759729324171428818222375364513890509030190898695202752099053596974194526984822648849184087265396294184302085731102469324398468389478977588199340217548273054446173427528677686000398116494307390792994270046860779928077944009186242191192187347179086336905116423372552094858209195291509014929705928577083666058106488988118197016006730378713506687540095380702231719164131188450277079869083192175699755202297257817986808559775621091684876264182505522770896886879811995355781447493030670824151689438758264096138510496304537727851103682000442281420684448687535195849664446126177857276789411364617793423944473560729915114943521277391835196132121254920441383085509609254892203429920850220292622218500588072597418562772380327680 [114,62] -163762145772020244649298047141229533597820715862994635182088723592116544267100749330825206245999839111695377689589627389134852553238842856325241581582345028366886878915880153937851526229600157472264958436325331434305328560258718202916874615673362641952460609557289470729942501778562960866601664060398635009873325927194203210666655676248870721738757568468661132801848769590707040780036217488873064895465056219230278545186434693997986125578077715466944811019061123870679401257319096344132015600697119352349995808265319496209420552344825133067040457873683029262346835169899745112604258797869478971612672597951973407495620541919678365124589955637010661474550482527016451694902012250192392646993189716614201617850764961519227343252280928974579164874974448711227981478806598192817492010698837586109830674173026474682859288163899139107902771776971610149049943430426003344369856073929396534374243893828909381725198493754983518666819561095095013308070897031470706926954162573764819079601854201124993674540592062317243176861875571058538979478280967805783414589741669127395657922205502656618694881942131517825714971683427711318426919089795804199256516854414842064203759562582404318965860067979032886733563080965001774467922681461269398507416179258340561137460660217455609116978452819720838090365472137407098472073745934080781614568023811452200885599985010508024517250429687001158901534558541475572893625768913113842322860696277378721886419908121038370794708667342534959801837074241071222075263829928344368371669510062418083699468980878593015226616723643834434462419271670017035015867308095914208370712371056878407899275409570943791754115649827310506190276141162972572987756060622298624748985447428351677234884642745133354277247437985089040894630015595177783411528765807514105449284426065812401153694734099635622278633232099298815440157193684021462699500763924986657914730426948738670928690533602819013569396221501913753261223664499886802528935420731313994828329253823201381907040 [114,63] 9976573271481726829492114337209251977035115125654337360344632748747480281977776558705978866822378922435240006992237211535026485481392883841612125573552234975990567239448945132656498889362585904187302725747673349590283024038707624190449946726429975847594676275501571599051385915631236617272890011111754165683972298743426317654628593463199874114447865319691140943853991539176736951614897218778834116779382323119541693579003200482986541982239568695735367274602898553155130361634234552805214000497663506569893114200842423094769773078683458005275882869944862727016844550314508057249203624314190407413599059704377092353971948440992691712667125084436405588302030472876071454392275798085208883850655908228386409782164771668482721451869895822359406436892009424158718470118248543581600726022625163545394409465513768921427747087622258758111161510176564551792116706593832223565187928858189871803666905103560686579439898142697632877017651058010070583906716212024094974842230436067325020600382045209299718560382569139792354648377631713614635319785634895240728274855743153336423655480167597221625834996497470226356087769482087734158706387034152195704140609256394268867084894783889396743719633297523579961503496907541319841986690578204216272150567350364114053446051807147609966887770194234980341942488369673588212077463510741651915823655791400698655053151943590669515135280746538194439550008318777325342252295958244780903194549358779933211318782806733330345216014064906645506083498987822740313097794483751589030404573909736687976088703438702426552058108964023755736432176119347323175597165961567124604775765023909393602791873895593424296074204450954871035206372542265907873130953539176847818587377879962808632634140099319132477727306503884754270845462444318815458813955470315235842599606239379101800608009980896128593143268627829922046440600406135456191873407027253868947807426107957418945163960031462678474622903810550386898666819089625925449170927511166106432622984135872095680 [114,64] -740326716599320883499125161030214807363518823806960517691582769892638527557507860039021380311586281912634786176086418854802680892557553439475493405160203544074206409312923603524132983842614595042760739598456365377043040708483534814572424439379606250166512860445117643147314649889807649417725019768032746280648962907362883653311145285341475721323599509156614740375229973431609961132118588348382867252833914973811428146279517978559793221340890383041073940774780846903428553589818105781126384071070808570414619080238922687966576394700937917375991269956969173601573234185755069299486115238446325896928340511546654771603725812109151399613365096541230116022850077696341232887436407865570957933023156246167226255995141978276279158698438754828796625902955260982362349463948481914341673779277607762760030401564892724906271838384863719331558588348532068176297973437829618594774551187290594907169144027978858158471816903269809813294955025622919035646710608620324691123170650437680986893466485170873802154295557699569798584251631410739300571230931315343324895997810134997600090991812459592454866480049720319590509215855657021575290422939757719139655037471838043006906209772726672234571409569674513703792657892928533492887533668189476855488394803140458667758942395414347017406566337393844642243932436453727486617082605845378583608687407404075372664389329496588210355469703826352265580404830596074630334233898582616248967669889682426450787076819062585843788431085580742016958768667394601635292642788867365910656367107754519136209909542818533682224395728304034556896903926694482948359927111924220211333345325350732794767138395571896358455170737391602182214146785277852248058420762647055349986809371318765712982052732775572001515264848967122110213127659348915232983208879642529777642276433394411573157888361222234966958068643081621245173539417545083401803833142070149988814258305697776979161977009375158296468766553562772334001547983013300623723059207885415068871906535282880 [114,65] 55177203480363371176033728349330097387848119518542478734867759655634869333280715602433540912616610030080893266859074975285474845246136178017274002623941820124148338933793473278988867401818852720209787491343731567023483103944381333442790839752085726160791935976943878864646009121487042903777324809507598159762801328110907383354816771088449016119241264303699873124106651507796914921478528512478995843111752365632257675680367966277347301408760035465831024102433497504871660425349172317323484634854309358581157902993465899586709021738765130662823260988335346247300402449118098726238047795945416617620046335553109458802031857662539208912377519409312372573278663429583259871616115761636531569469235470253370559669187380434893068988854186711184486487433544860962458872439511531443851638309921130016678196664963324989125278019532997356616007016613254542034362188226060440685298695890145635200852100112365278834327008324937753742235869789868589286490872984133645455002496800631055237679525014357465217278401896370445554895920656872696969028591947286473698085659700360211475056402811450917646633862237395793376569807741165949499989799995408835479178278795979701481553839097021440603747296249707879272549501509801707769600545453838936334441921076545966998236594534447643047751111943819948484798696867034090070361035720192660920270354130512784966859561878686200956216789028255396043788894017437834686944334001189501751943345092483715701327499823176556423435629945298653926136277416386346478435992809641376538995762503322445755292543822284344653664318618908034234532278789936166163994631866302180326485093760847664782928260846505584025157477507307901892613459229249385574473713318125930135543298879262518480579358706831346078925971154825507924429425100079089566462449678042556704683842516595491303858984216360808781857304146890284073796617769826648235587371360488922164008461552715417964040636976962088492972418648300478964579914601570543415467262520136687281683030400 [114,66] -3404345365063277144950269029228504688012395535296564001489162909807300768426276872891272047726718909273473397284344188539901609611528949454028428670209946761082648269699984560445870269316780301119480108980223544176548355893590580695278155161776313833539792664053194134020684100012447810910300819923952423244834821105256605443917011441537004487917328010415705844296092760864582051132776894172092111554747168450612141557900477374831466000596127117765673642504001795946709443244975111764258798773681646302599908237540715672800592989338692785120292871237366993661482645530465794388202361041729021075937061079459985752348106220254232355661250536801455488735118705291415267899398350813810057348228360163359104479366189225335991636419358279891060979084315309647333146798692604853885054294720220172794730899911528123602379579844162651487352455138926945390522820993814239438559787734065159247824716663820109320855103468079802150928811453228332346845014904563761388767414783522240224017506232827189449094502433314274528115678342322827253714124232925816306440012830536212916870129947699747628983556211147096507220849399681821263108064141397701284474685843218617810042532512930539583452143261597316453352724806572982329528624017905250763517698365190114068467626065913122325198891609630298918303712887223625194996474824989471703057199511273809482824685880061251508932870210400083420549091492576644975965771671284425160122912859161088898891508372580149226231141383573984021420070173449296456266430918575197677466248408786547181084140457549074743714167406248090907515477048515070885848987458561724263682542125482771604805734485079683829418296227330324761282488294805678696192022388511514908201463744625748970244943175330727143685813347118349319934699039309496280554728715941426481641899486292151864404919385348459485059161141015271260735252653173885944019680806658585437859112865494435818447704196795893159971615237131272558681594698287898045889343048271765563916360 [114,67] 165940784766418423064130377767480485782797216806457850784596661890424899197166387087029225978347796127484021443205089413438038833561238114218755767535977807389455460101607340547626136486134530268855064290795021841793465377375136623123526067821147759627577900730551821932036134409241850423401187912729794071362928246622191940360284627416788370048819377806978887396864931340577317346802637662603250037791111981652175920640360084364870988324283563017819193664943183342059772593039901026242307609435867146296677111154677166363122145235738167170864515902589378692911495954497385609903972626694313191570236015961864220082926384373919545387152312564790445842341564091815034484481270505616135544958067212239379365353199775621807315576740155528194484012870042125968668310909402046989922754442649918344567445740521215990468650347523380558513987194245600011452115865074667960820682362349362724563880111903193744319012846982345159543896931455240011111317217377558897541054543763128121898601356188397476033951897310576618505123878273157580036909219511186742643667763685602074193460057369740413405484790933200733325863217495355650481524493032808625472303814635306925057045453744974169308222365539206262547234718890782234629105488326654102664928236729653031687128326767731476002841907659554490065688736348194920352377351372318012499460936421549332662920491733976897499188331714919903862850153964552311042766907104755506839710550175194188224756535203278909873425407894929995423253367588577894363943120178016584010986018301884571566505990745320353913642793338767401156606000353668752707795786705174670285228626607473910278871257511278462620311178192668541723241236299767708871508807373920102331964286007858253398114099631603388454991498980426134482728088200804401093842312211843873064510197635563592761486659273297075490055687595548429827278326486039749131916626151139020219000772841659927236652306349511704212145120013412577353661973942465585794743089859282209280 [114,68] -6489897462489732794920077550182815349295175180454188990297151233579574853070492673778915043721317873712254015059036284280199969013581313610840571470361205404641659932840627274092453688386775723078463492385834150769210226760887627553217980337814074086535583073817177352911105252012830514250277693318252153045605518825667497939913433505035812286820456065810226453166979955290158539416163986679432723479807040724107139734565972489382475885661447911800349493431715285035144839725306870377102918825207985912174258719275013198956489962739482696296560063518352460903183970542901375093074848211811478397066927548149155518620979522957497798212501192444115279532404687873317615356191970133053457499014536484702528832428548325445424346595658390544116854687251776410325737551813400136422065484292062337506178917561706329046333834478160805722262297179861712789030794863878171868061295902273910099495328936018813130273063247779792127475020153108992886992109196132902456263785782243577511154111956066203179070773639741124815389804590666472607957916095725198583800144615207842508626498153739921843080642899869576869349904267144003040423283528831114744464071461110448976564177254312209722390859573126358975005192943566317096265034637268826110165739743580639693108673270399652374793370005093560702525035810041409868276577092874277307366781485815246126696622704619367283033520295066060077584465829825316339374845327875780547180658613314687949625274152180551295684624553198715910635738483476858969503800992373913663758191650215904083812123945800524297389730436828045957725175478607384776137443450114881192712890665866330394015445898949033053155395560842443870052860224573301436896407564650930342879080504625534375290212865436165199153179521874592204278154539696890482836775814866604081999594357674934291762870096633052218846776673214633792048343439455312712160753426203809294927205915680125061871557278264347470140134558048751160869151819974419624767146441490560 [114,69] 210248797110134064263499749349669652496716735953199635806598875177161449574258808780755850935928306765288284253787318120175808593292960027602618288671687331242151691618604211359134847890366995010512345383890421617960677312072436581332481662920193863364994612551037550824969266981168833275739754815633490949930566067351721077518971628399290936212531614409098417546362128875026650333606983519000480322535733937625455481940275695572539070727869975543542679828781694674059754974791625670792793556551730468049591949728360919398460858752031146982588037932604658539732750112585496760117247087796898655233694806302386615552465632648497603932215733164064572446046838540271082508131020047020869365005601382289450555033243340490386949503127910679310521126355997718414146971250950847940042801411415729480881336551595438152509932520859404869304139366699604369421382527090828985274499322503603220315631197733209619121935029423137828896751523983364796816798016844910986491653285704405397426966887872442179222535578046102046384336742329943182473143381715164118643753966534190787222178468013171791531057770423876363869050625642323344373092556632076238863065683868064495820083635547456321895682415223948986685907518298271121907906124372094892279196915895859272107566213191179550634427257450464558928087058516842766504912618974601515466132149443030821047531032748065037533223220606853104954821098562967846763835349839089048932857178052932723795193480714162862214037101432424736847537929060708374711119526428562131424214910787859914313520692130568817441945498618054029879399347008767384638719126804953598293479917283897807198218630727460005778680559781325435805255737510796851333575064692754900997817698058818560013787496537934295592702492525288314549848946018245760664396645859924926659245405827586230905030055473951413701337845943264395713720848061334211093930704175087906391912546902971604762213424512517430164901618329970548205360242138518744672393453440 [114,70] -5789043587174718340940134903460758720353155226849328041534148571997895272036555696914756311640373608542754598139128180292596933887383886342770337341251965141185202733370975792573605039985954276475944900453580911607104443255315754706040858974179290839940667686358892152781209175478751129879121627513067263053157393516756173600257976871640021200941803418289457534455222983238280875655049933163394921920036066923011421578282048575941691510907855105044671280409220955773243889848419578780298217829737434926215097876935515710447464850934084965749090856906025809832996456940014341856295712048957958178577782722001701961064159993738810081075704582631030683340444188746293903231641588292547765393896318731786026316995010453802248080461931982057846609545227522391460629179597838584446690249522252927794952206878044334197578914595838534933634467241428500721142886596915792809821249235047602456277643376723129074660234317952860210560114166506597980950532335019148182141471932010861110524117506545686559093180293743304463137017734873208821879339981375917376698518769626545097870567004440032251035935654282156891515544671572173660325293208521849129452437258982762283268826937103209800309720351729664108260254193160552671076538918896702354352438944333039808533110395373270799843280615686195958754068329442053437563701895362071178743860862661743618120698195139191554615115568583109757240514217294096839164398344160129770819224321434843671805783393901346947989134909943487060847180816295633765808177685726069421335177326594986830087470109813295554812558104080261914108024575438308040056068796142483452209309631530191425818824371754392370645795600505111513026758707636667624315673502951417896988102842059875239254285181894435163061136255907564730985534047428315869596597464306951392260947670842127154986473917205683916276179618311986711485321953788323253480201411102913345312659207633649984980380073891903837233038553273861058597485676984324088123648 [114,71] 135428151849027539798042453987567468097542752128331763567309511885285328945951722845703827453419624463078150080590474497324500471818532569899903088404635398004449992649127981695104687258811273170126047772295124771002273701028312137115751839455989946765926828972593091345196327898611903445105353875197048035599198927848369114623273644994715492917919014779746486986606128468597173629439346758717109896224549423779747745081964184350031973207693881848049110005992260120236518208606554758743900705637816956728748597426007780038183078731790999261220547869837335902361674892552994541518328291057004945983889607589123287156742421996473554094573926786701469543222864686576527649231391764310892682644780276383714186682687134428077981470286695929539147216115291704569164366529648171628735305906421880248776889932923124964258049469061080400049747684731696617851118363462469426263802050304781021219488965162362642704649389799663788184061091553642949845130120890823065293904568531364396661069128636161960738611233132884267492296764235847007283713962987970074926690785659145552014059991944566062820363784008065709164319584280847959497172125807989227521637120316298649946316253528842542914954433338523622475060695938800854525722063792172371478380597506726122091781979288349595387290071613639177198029473144078071949400857693266140043152064195442504547723620692521663179844733752293547523509185200477657105033221764805771721377693330589797129338958818633533634027167402357767727625042742787129828052280062119646348569216547427760969655162589256422801924559103618045178083159009302102614559893194802153509838367282621868179818896617169373693270088036559555392945643986651999355914522662998851772068647978945381243612885181297910815634604126420030218342329465018181215993135536727602160696733288211464315749487275436934728927243144095407796688460765786786662070798538319548717180821638885872209244741941370807535090745131064247832763747716990042976 [114,72] -2585922311153774746332527442328167496912942923037174222193439040426863784735139940200972719634723441570267933946913746117596916410642071748059492726167133451707376419447432492876706381441682045735954711887531142512596136824525774299962941560982516597302232667714428997135187654987805561988270375894807938843882966844343710868377228945166415534890530073601180436239016351516662293109927534044865209089134108275842830983578736270966120665060557365665098821004112507940238230224457054170944418785143525983538883494701844134985679727592511107958655811125454471069907703637250264954347053204146001417473510916452073854829549608472903080045768966589260215622793748602964595868717109651322130050437768364048576702505044788560136877293449843995702546198795230608592626006713413717821152496467112864621971762102894349761622201779565193834988479110712393861292114813086892029756505521363895196863779744601383524308677450666666176650883724167224711251569631783078404332810909242211537520362248477586132141948763723041715040785828107049020377696177446991790032641257059033826369014462305409345036098482915115107589034111401199602714524017430768407684442553312386254271203767465528594224020080998637871015552295501500854246021642330000181113339665121950681554454994591886503546159003634748807259209512640671001402209045022718416953399780579800085499690943124583859348947142050089120132799857349818562780233968521237298728116957068598425800827315398231456879623708376011351693823179305731704218055998142122201511716325779303471195258395167127827130527703663590430847026807455723466836770066023320278258036016168838448749632857733308663850015196305981544630178868154223485397736967817480429131323189770056554592993924341125305655697413457516412625028335481535259422444572108809059371979284979733897194988481978582034710239639688833336655072485277965328849423011660867028263563998383921419242008324916180528375738648314486623486118831720064 [114,73] 36948290561746853420085445571524363432275483943025224455302385291250817959906251842063607111370397118387377912615642020297594585246653455199557789515108517055142881813839811923144860000298137812974045140229937071817833982334092341349307564737159730327721616022217507711634963723135801506769644879057985156924689571282090834099769196703498677896819362892541836988322544015389406747270535862369693667592014904854363807672438477929276068156804210556346092589273105119744753759628651764448928376662352117088209070385643370556998406266604220632125275802613377185637498488453511368645830152157361339509147505452250758606682268720875869903965730127578007806937501358643681360591940732989268488228689058695955067671726597341206414106447529201095028437520502792396838779363651266197444802274219555767741573130414985076230210468365406254209339259758954932574069517935356190719340585831583179203074216395775386558992369475921391659625589418629700368822266498260336614050580692673333476624211279594346932416430139394982672524912695938149719485674544097037646540821286155925853381471270411115491742559726850496782257480295103133241790965815178596577521870211948004990303046098580802965472349872336478883067808935269556313561042300124708632700855684863608904734936526102400741855933071824347037212795004254217593994442711639836113748287142494210829655572339639453032665579097071291559293687775912997700817197954038673209841285576037748924338242472054847163404202465519498926857907284714604976122914694416053506301017893145467987203127836154358456135070691972176596244775989576766379611694371741934644505441460630429953352308697405881344133544043612945572827982612923747816560485880693630365909339099206664429488919577118421374708984749993487432996745388317266274122446843213039808842676987282802748922943885433216644864071690660190130508433544198350824419687565264645542561913597971148195878795435726939253011653620204972025608925952 [114,74] -322580831535746584754488068001261247596068849327156537619885578420911445147387991835216354348482719088907490894888428130712047824543542222648977225148245748681407941539669561001670746445700582445184783851662289171977793750838956278188149129107985153011920997335112683599558607266798859153385671048790907537194825282129718473852036231210506780233762128097460491528282282942597809016637227176909619502204609315235003753837765741931578808088574056128837740906715176828472825213538746332873461085168727926598863434586109792178503989922957639282783307364551806120155163106919502452271437228858500413273389553800941014342958101859994916909652747735068307997259388558940094666659888155218758906112748835177681126471704541900389581883285161120723850497134718621414052098000655934277177199951713897193975216858847796970313875466295494781515570199605250480924698563025557532608008864470523670005582446647637540218961084987628572991214055268252237599585881811848868496481707833886253175271623336354727626479877784331463412880429723614054899079593042737618608726833699801777988785698644208442732319345189716717400564094187655012048829371814928495442110623978638103593839146356376557498648388792113887625208797732464396084411046745115018541837089375432095485009780525531722518907612283076089669204334437425850311803788583850394126456896880020814985331865493906898650730060508024874631280902004428466373698718110208231311391885553496059258262268254141747248733136559982978630205268982953543966676936809430843843070779225343287969842099814853412706965094796100525763319166735710043916967901829255400868426336181212748665251938864133755342921529369272897845549077447515220849016172408826809381382350215288493517384291715705177844896070036327324826519280418933858318843445532045926728942006332764163795053026141692063686737128752183112591259777254140941265810600647850084319354604759830049923837141521434207101423779162639864675376 [114,75] 898818348872396224719791379405561501015060726086769969597786540292088134038077004519620892431217062141828642900237055944024416905932620472621386336575559550344866918162275082320852245225572873044445593751917454865659402164774376906840302755584294079609892925071551913157116512025270981764220241260192317914355466703881547004092542920046580489134588403269176068536593268434530984711350347062766176581072893005046692238001975083534166247058360993985373734796020659736413353662375985586066069940660934848360469219023120019728509267555138060699616214752837857000643144714659025869590924673182479963341631500453139243379374991239126048466767355749304882821572381606619718526826742002820302340489326236697400801726152439291045760066641144978845910503355007406752196983894145530101635558961541297110959569497539061616343659900450210113001540860027902904420683942071262916985970129575976019299829528247008201383317841233449441370948670193604350670855200034573932845370554505887686310348116924626889398354344784268642219078715715165523561952385844061278788689921288663603645183317333755936746999211480733972626809360053328237604464166362971851331361656279030809902036245609348202195114408409950274541350558209744161482822085679420623075563677768244850078686356996998211058210689636464932528785594138064172039674768908271273802147819938889436165356878102316264184858920531525962877243026271275710879772596630080148114805359393823480215393944691208757028462892328161243431948201483837013022335270105996291086992569695216532440799061545989726475918993106280121405612704566289783898416269116726916295898932246921408566097874391313241880474576980779579417874492685061806007019831005520213522193983420958816718267241642030512240009112950568359344476292519367397809726652917972586884608760295284189114044730183702758482340834606167944903545314247935906694504110891216908672495945831712244598233905622469977221317125118307968 [114,76] 3465204830556808942456144123832577740169357780688763409630218440236067796373544233608907737704220769110712745649651037626959012890969247920409213258322780720103522866163199510860159964700755712250148187949040927443010329631724127331818934464222319035363206962818471240193981429230602853059159816355245918519260771342121771749217340508242779277279769793569396192537013577354017974982592508172033068766634665801686832570835184962302110847337474791774314423488981250296897583669915508970721264526866353757952527358952959105613231818537516803658054639765773343873808179978979817432220877126132001703931019547184829896008591563833469236182271156418014532633628977354067850256627858216348492462299317034095368115358342410366544510325542784803062921934551279646635807263420938008325532525759582486972959131949672333462326769431862975530977757201808014919955992307154229335788799788726359621213794205672358067241438490354069364602339251985662085953916759772302110625854866407358360226630577848112936771743707120042006199891989203369694060045985703871216574261996560593472186088235807839082130638558408901344783367993236664616446167341945126089220383375662386096921255323967453530510559101550250859193504475191927236818074926626946914598548334308565568802444188653549939968952405344214495261299025772335285520052401784608936153848523657211000100588928293697344579480714781619371851751180807063314592815007451730341209788208497898505589927934029652162775358694594575083072365539549680105605670777456709156869252399796235688556833630690326134653356564865815733614404774039099607991116911015313357058929640802876342761626374716342552333373708644923728703654472863978836358759080140347977193667902430983409418598400010915966386122051158352132398564979251909922959818021555106932719872128555784765070372423341893020197384361007583345129587204805870302871141587221583539378279020107493547458384684189189645203654898816 [114,77] 268730562361145892924891642571221241724749158972776259715746592883994204806228532092536401025833425171226637371219903919610695257127021909990547700504934524913025785971221330237703382354156018913794929243911740910936999796127053101694494940547641402155686510792726304323048653461260540753242108139983855906300579043103182236508214202210952354672713615310383251243755786563853224270376407965419998066148535468388436451841278627611727548545822928505256213054002191879393165549364180174369921857763324623103523209608989655986090727205776805127868302349393931836108797031936045951257721967872175702510662111430898647276576362412363404226152208152177188343570033887682096042496847869429726940594923269159842465474001473308592459806899840852519536490878995270655646994739285653179953099078864512238458276708700671289192682051192786155124921674739956147259090207419670838265050890521484025660623875385632458325883542773349381891813918453603754509263654194608130444153744563614539348704065065613187826746230790568758792424835507342178576031613395189277863545739494789007490448882932123136324062336012849255220938299315589112961902616558914221421191149342455044080251652810096847270337361267147181084371457271837906885742201673206931565924148854840608587609095441406894866656548871131819348643811706127365212913663475871585504059728353165543221637789293625656152402962035998786065804751561612997089114530465988180554781164833290510069334934107781454504635929571409302116554895841384290315680524639427472334971521126971216176063710517473145307697886298778476075907035690848352381116792644257045533603439517911376929352393146756499768836976938967471749642303368440428340396391526862916344044010406822050734204330299788073311165187219804002762558174243180833096587717130468572632717551677274845209871063879946685141462867868965973031642384996306009099342402922820675764719366908438154601417748197757143505763072 [114,78] -4740053911609338700487026810803532093046936800780446531971203623908760290905359367649291796987060884119872834787366463260655427261597074820538049012810840163300506495197909457053843101498762450422315418271995981251496169999484947186133424093012312125925636749334893897297104234285778576788029045176402551307102192202664059502184617246175385932437789032328950303101915620136175397532695669618027433074695781092340131134752555529762510938403895565155962024978123472916548111657626902338887951067854560401828128739839249788375278975976554253563603877120507683696543482673101026837093265799910209741299091000868837928407094276616170888688111093178971775830243310055402089652199802429384661129917931002784550061181647027462026498880623992781471599231450514818189725786514008988100240845431218614402878955121032662680087768660746184238860217254025384382950547793424730711424006121272190175183861501089065391962944817436643252984111940215535668183934097639725451610177930383184711907396702858107413513878096826109134786311075137049413812983243994235167723741546031138828501606079746334217550279500255417524488379958492748052167958300600156393190268341903778553672933520125335194651677164111152938821220172548581348118743419500396868912328438478771840402733691754778668139374185174793791612345984010350058058869130386062707114367464318461559766617648796531763231867613725259178881335408938198255227897187666715775800057575005220159625476521991823489845141641835915349590670355812008080438463280861860088669696219036743696779398918390217796523620989881307705334559799173413582471674721985005142258987589980002130619659810447661102861892102816019230105079776261098236846442038074706523342107246986797270641712081539827618064641232968584873695434636171176072151473525563462580224266428364153582721713487509947503196950638407426590615528517515403473077815077116376002935338894742004268771456331528035260608 [114,79] 22557964654825896861787864251125601024051882519493521311156989541517912559165783158702938733712535156046743139781725278427972751398780573831107302784224501625861592722990431186039769380993995311409953970310025277007799429880777053860350243271979586614820768333661017918155538694185580589584852275830231765579349752570185142824160478186921768998227611939064163671184339165380873044448916258313138679521342721348527244333208493876021411944093801577178728712846520323352966620915802071088733569305593026435039943585422465540382222551695395747327545850280164856878375559009524602062837790150241648852759093429664999846619089357719444846738018263713245956845271307922233935731277845402108754344501850445230396606780487448670307266379737356514604863710442475408781196706755326212301879212273266126964324306895572890686359915358450201288673078517815737379714631018517722363069140468183284208967294249892500159707008048210588078830399197668366537396136817397178188483552015205011952366683032915135438765370290648169201672056537147166013750217516967143552864448073162399309855681518680189392342634876915175245537506872884199591505468913103108317716011310251728540338538963252500079223666669428660878068048796846235143601539262004124189604452910081739901722996091724696184310229845455945670959044511737668526402291458499081939120200827045007635351747903082433447746079951066499259758639706471818778785707925499043822601310909411008937847897442204327727798039462249045158076162144367729729898141510977521514414839901867670757235983191248761557409037914314193400957339255379218297400945396402915956576391362537119541587498653502366621234475227120640261227238990150149999521690621793879463449395100268322714991341909132590025991244085271943233448104209973771640692167412630260208903944808826292956239264850167602543226378303371425860121724813469721611011410162226826874890913853879902520439357929514944 [114,80] 202580257337797650931330949526618000434222927812013973891896885691553570335659979633040565188810625111402297996496559255109089493414246542813852527137892872012663667013770836446026975463845517615574006737299548804609815924246520849206604201646509970679740520167220639593868302830223714384088046781128098294267603697245274192763703397928626951712661850032919018540851639853317951781361275555305614243206508977164683781003389061831842099786750027113015199473958958443085220534881626461855791414549946488303228416198120969618099976017653352546785057763540705010583191939772744901991818311646200230871083933102410526609658359568068675111374511857796690192385806834909877380443937689884359424667998348571805075502816394844854220414675092966648022010083157854781005356375731496084294764085254431974140594648846255228799464837733710219036093200257188538690825699317402440532074609896097627496991320522730418792142883841943717345728615071083943666769802585400149392452463676904227420014483900137927682716448217268618490262243615981416058621315914495395489493633575973047467833663687001882443080776159807466838211869919371694262149326367782185259844916291184498380856378524279351577108378554586252500265094475179891040303380052483103943952839981320442741016201934193784927003661485577661819817706690596546369966943306300759350365413363187924453879976632663342993155642459769262542426838205267739860354112921887317501689687434275955855740347592779143290016640069884273420003147480199095276798540380258853106502236770068277503137656882711457463417263274032968450390969215138840275425086016150758006991394515654986565761820049245156069983520694125607006851865036275220036857365396195405552550068394743898824503736681455159415806366086949877986197263541956051357991196763552467483044935792183829653616458404756196475832119521460085905398660552354721919254376594962516616168849633527648843761166272 [114,81] -2579258090241225034437682182831875167666493242358114250071001655778393965437100455483313047622132205765640854284289740921804817110857750894053375795468751146077061179175940286186695813072172844927841190198864760445606535513922489594508408497043670602308195035151118282173116013727858201496243759777844851393734783919355948143406487136495760794808557821771313099256107249302937046324895926189516845643367791791475111865197820417174918144085805925054360991850768155870922109163113077917921480084269164161808636494983660442564268711009408407608240976159567134190546617706834865706651136596266411226227990171777246849723901943266186936687161422713640981063770538710129914365141451413655642728048599983713533989213261462736902040175691197559283016962879082849398878307198704995071826651578945978459645972968288571845063965355958298843588896545402680526381084335948782128560718740338752137859004390483526121704916839610596250884505690455798622396739997510023408292396820993224370018549513227330283412727417886698233668838037294673779122086658389975825995924302543870974905096520921212022708031309754273610092887753278780969789211621954376205847927821061262840370005559955870176856127367635315552981856490300986141957286612655839605313941394945134006975723434665024705645816516030242625979831196876645834364649699101950608126249602294565032838957066999706438530583339641859765990821467120343871252291773631038197780703299789445990424119767512692829215967701244029494084929058875623533085464168357797213968869916702893909753466686304343714425588767144310348935053077416239602912657237329904141304632029229147056606753292868802045493338457134921408900488070701702720624974895408602030729759576348830245149189686195879137954743127821596682037589128644792630254897882083253771925720562518934609833502338638290204779024842294564960743485763013455949430345424907877162113003519170753787857280 [114,82] 11482161829095325428056671334021790890576903470377335626571812660942129851362255862577372923230559049669348288909128914850203272375447400974872293355993519503366439542892274640717426935645066998886633780078517513836637450472300499614718111294058871198528502742913850870616961270337312694345482431305533980424246224142616983336790731273292379264215149189958890550688902431162120234740620178874638776367566892973823077333066434763765797428987322823352811882855739384182107191963239871155352557896336681646210234438714745500022514686880678310533365479390145642020984948630772673688246647087580125707425696632902011441446272493588477918139290178805445218351277575720222612249493658808070755880233240829519247293122295576478783044629392757178772705177635305681559538476484785734897664869632103747548290764989824137171465209256665596545614803904559230702558897557774904780019737536502685510986329745778571634044458971962865065982440272917195326832591890671869315770251066835083575068569003433387756374851840448446065982691948527361286706879992264277124451910325530886496793522614812074207281647103816171179722343428533627510436464470046400990226013515832176948924735302289386406089537869653553603281288221128971958108062470044173797888776591101792769921382031843706077708783384438391250827227833991945972701058814946711409275010423418892560274758949189929675448710032016562886520879289838993677529603688014017845527514587153593348411872101960837717266557077171756873929636057310653343792017258751380794050002135982324839310895666836609623095053350018565224804257726789314055346648267139438822006922382411490228085588444910526701353273366923078614487740118704616024219228026309098521267178384318716434545978500042794034835561376507388619479800635978403585730173170597494843222443209256336588086417253572232696790964018326867901357363009931454050518891348077080214139478471549549224 [114,83] -67902492455577509958628063899406949734047088536573502570666707167525981590077668662921893644336446867089409674071206511958867209594408663152314997466145909102768381096073921119499733843261864510983603917809896811051415605112577554626745531506505470217111132747311600285880341993434031448970922288466720490967410424532974390951878813561399018566224329384009977974756714949650910198308341483586678663236330761345448100235087793442458733765480597186795858464323012418094323906147055864818176214157736371767813271146728999399286096560956316536518409641321723280499406708358705153005183337584815769577015151629683549195298661804460189837651580458798262460979613964858381731933884401400213176620406872730032775810615769179975317939610569008008204590033573279954467856291005194515660655979994272579807016278702657974656855166386628299988184188822899384246650147679807650435341940367552598310299318104293471315264304392025273138198246671097678009196800217552481443007485146130295271994233169945201563071632973839257756804971873876057026065045542850454083181329532216647457065327375796916852353353534771156056862805639591190699237362305678024302631276422854811580960617824184715657888028687136028570742329710051300290845713440088748712083336710714102406319779029074771639150434551082428846717379798927058933009890573621531543797864803492045333360181556364212991378855064906948404578076394705129886968851871936562504377155659432093836605543172164239784424377255388615932342884531757625497199228497166779906175875534181732049533628379086610920198863916067605312893220432938806277293849876236002385869096859652395491960001862236058471965823370251299402129255838776544694085541077314116566047900449474139487267267774582208104066408402715619229881473118704501040156134685813531143122831324113934449601784869211749713210079588275408067258694574404181660920006659952956125712143700224 [114,84] 589208962123374015906306044620648698539156457046029266865792477345656090142649383892641944277260855001324640384935843283083175042837089993880575606911307944457140822361358195568289090636258604249184317647597157721442346376751567075382951688752821388651169196025321769262718390471392387908657860612477671710367128298963313507021620214068419754658112577090414400791485799807182955383160308595507794509278432361368982384834167373254163535959667250017522435477865275668212922224562547573581650522634255056863337402825015418491093005818837655055328702978891941776359208017048441627292689357843114876271780622168242315205385073209150109669518853614016746695499172220028395530306400355078528046781734124144942069816982279324631568471566811960254376787333160622163602774189315409822405819825190889017551357299507058948012864380420887794219725402667522381194636160274788632796057765007892100192077507552728770967046287555910287386249255510223553835375519835093849768439574317793144756654922675162581342007795425592948845680520302853841590673704306903227791411763276952824100639792230520127963668539272935706186347593086579885393809604285620926892058498438703139473365977326479401743382170496307643372566227482547635834082956358946512249671370171545517857573652922349771313565511199747869314022740056876122077583519834237681251001702985044618190612936081939719706702550357065112446154180410323610265614233931221946152780959750138417981228985977249656242366823434204478250866780309256636574660176713031416260193072348950582811069021999873241467317253284420570298641827906345688601519318017352460003143329940274325395179227530293944102146441846569417604600926561265894348734591881946902742957487615047735796268589428650990954934246008619658721114024129219977298834122724495240518278321827355831224797064806285191190448133885154493056953844417043628759146400326234367337352576 [114,85] -3545127610218092155255796164018011435331833853512282433826672918609827646008836512318171751354458711997151010757900125340031419825864842707901057742604929899938024571768093039131709634756226219088157471251299255608196813719260068011471813916648096730919614873928196478541070124879616393746251840889706590383512757945389353961249619337016097414236918714845848276596646047523114096238439096805509150760069659806341295056263758134802124732003435753397725815710290166407237246805361487211142005651582494951480372732820237186892870338988237211606508375159783925445155542388508151849200160363840992397707291381304079594069018031696112664567072633022172072616190838426212237158976145685161290059950038495069762784364398750684665211457391839707934641642808775821299202250570110876479754711793477248080275552871732260220869458537163332959198924541546366347238144194572394268385712341619021299303966568402442975225907011138384790221624808637300352684742469855452679178050928016501390575949690432890947442917246340361432750591968509988779723624649268546812983354864859451859068012680411519720990998754986836809530340316379034163241015958053143338422831561344978060332060539204225671766985739020987447267569103251350128228668015672132875214541011669194306669428782420968492820782619306127615860805483120564111590856185711125612887626023101379033594464932575487086390489713298792300252891388709186965167694083345838805968957316375984181642541692372764108831348176404747966408043225697089604724879720162393087809712077571950409885281575137161536634138987079155055366889261364376763199628195026477839636977360097809012287848766831491266475004956459141280831216012754666107958142820318607560065171412315036862201800751238742044927708310768896267424898464292890205783370450060035859465582693699339092060039211152248429756293946198843744251578291224756423251340383535953183488 [114,86] 11595358042363454525793201810585923295947094977682017628207195256348600805865119760486671985700206609953898103684459331356598167014426396044795972785065574660455564515560635092268557212248933710874709443513265935271534671655706185600480462614063059354131615531840071184027827648143019450966732386171361666271768085072747733415798675015265172798497326603712427212695628625351924630955069821427049597351783926520073475599385876269281655938910438892471499084420212226384769892459109297615614191873861105680535095459452285500183684435320593763706253910715602042613075214322597858743039480471043253180026753613247202590850729068392398115814965725893351976008758993739096927216101611720698067798438867300709608285021373910465730168897187178500004747788878989665416147759870010365194746999414644076057696801335328765832239768021811588231543726094017174989574621115547510108126898938611690017033178462789544124574338062329276433008770428169794334156143984033247677883433605219139336663300590820382364123489368279791525171627369044274245456926433770561641863083993200804719954469195135627909527856810981419054731416375603720681986388470271300730711629651622045124566691667996356236920886955995558698837323303168246542704726003483276648896031259781876843134055246788046202104534778302965587591849077703899531847715553171348526476866015925604966884125043383244178257965343759662725219949346471162210572290685344595192990598299858231491108212037320636935939006021540687671848245707634564572406920406507347957179584128235666711452021975722785416717138417187828540282694214417725868864811493973249673712617210192634039762368544025257051317099499309316463337085367958897903030002511095885562591745481100676921129612576393809945891803946455994188043348071777235490097366081929443824411717756478145304267784059087133487578664051278617382335937749477030261542817210647848 [114,87] -21871166916016296295049803685629220696558997332920130823881367573706421573314955918847697050824626904027740221949961927340711056067533943541518397674782344238703089761624986989855356252449123816082810468708467082674232064491418201116815327566071515132867634878319131144738074499466762136742472745158938324805591447210419971518875540239702599499210764967259827804721477917596386810283967367912102586842127557709028980884210746389729716167201908711716476760288083997068702190875457856611621272478909397727507642573911759296474749001017184182752605048470913729835577695672905456334861817723563153451057569264492471968411672172332552249063365295411867151381857582463799382147977989172374244097313680877473600122675662390264185700865607047399646975194082599037571370830024961195630957866735110507821490158339338518729437292662395614658254959175809111435593609990298271958742838590783225125011434353430674905496005136985677063090649567493858784456855197473895582128513065649592460187746902854233233098076435637912304564469338987055237940638348055276777980516061813585293686140259365079907199891593731466751956240873907721601812403986829627201716705351917746431869466358199425320740194298917942515122417291771869033244287940064442777002120959858198232139498761573523574430534430476425619853237853182409529486946196149235121586453284170352166424729023277977262735094812386870290691747515754721548381036236769448950381624108590960509028764852680121267366704686556963657908188118830004101394454213051068469327140910153060101429878321694848143552742426138938271871849890997464435597781788377840983503823978564880455930220005148159145971190205952892858584132770976513830243206623107695175013302731123837329211571182303623420177299765528436385833446112394194873689195187294166149373720932968316909467392996855629257487741960952755196861398793237680779044756896 [114,88] 25883546348681792994405657173083125781638623773664544551915830716997033062804654739965053911770238202955906834796302083482835588332339325290616386396710412335812985096871396654583938277897264896563305138485677273839278628541642529650037695404446668161787856947193325909247344154987321762313792894319822526274464301818888795941684307198891646698833915467949658219168190692445802508787674145259621399807556686517172865690551390820485482673417620713240962909371058234545817566649699001297053773790767693327771026533747493446574553521906542627000085236068820675569292635158564631361894252142888813734056549714602670531020117031043075078443528115155746799855425268598968516973856830968975167056589466990951387731802817360266942263170952458844854717242693141243911224501101326158063860971224335214706999177193455053305134059585586712368248730582504651875064068449062589763097778770674501374604319587869690462601969462228483584342757974035137195199282391471619348609008499594860035606871803570784873447763329454043646756152457631747229562656739428457049056291646542542456237832467136153625527439874252017485462981094298474208978818087723271972273495079600826094369874827868995431681189674479670844191292612493635691606889124772008854754736140282616755254978020284368747280135625202869265826899847682839656378380835256635490057025903841542688028163727910220263003725573520503790511778791871506410495946808293460334606621895229443725920013223459062252139049045732240603202687317181013349163139242788239787598425249125371627144708004736025451620513553722421528329025933803766440295200163728993060238862608488078835196516656056308396521982598657527558295912349196816469523811299727276213820172313665475860908841514452608166737871648584495472418596413204727076404946471099651681884263699008948384714663469494332168763530287767528787026854442006229294592 [114,89] 14391230263059470656783224725669101135688004710244653359993573038941116497671147977785556900413008676498506647307637721769468699004541637121060695701022206156486094437650382363751996862670229466823703460361804706310044296885306349582618721516870169182623864107534455447196371035182398735197700069545876221066711237111196269431449874310884717610447414287095075846691856554970151931579259105898850456789133308417493429547272621653379547754548834773903296970592305713114522637782122924485053187664643622278344184675212710904588903469050173905531288766688666084918888687095032724915715264595916094914469988895535870953304202233890100749924425562816296912026730258456261373062689269361928415834089865924610835443109844399908287475570557729806042041466990947175870685998230381868406672280224044125624651804186684683908327599332058733136682708721502216074906317691025825747374335940232840430474286261480800724643174855649231931232498412473884123227800654674677756069223863946614058654119360962449875411997821341531088886635743636302054555076526530527427684681398014274259620861911050791406642829613970138602394050153612941001803416732337948564032772721963779004947985480544460800609418713896246772989360917534382906480913959159542349843302399074184015309653051920053470062796376978975200572756352515169178066442336339517869323120244912970220645746287127691327733461130798967387849226489915249381691666781520587380498662262357028018174976065893861967013207704581268483669194105517832232788619970138045266631739809436797758955397316746004684869846928163880549837653230197738445455618143146856470560566918186477680092318395334776233148569885682908083231953030212526940855837228049281872322608291628883388781198100960511489315971902400117556916381508676298379109091851983742297861377152264535182459170632300904604536990766119648983922778747649312 [114,90] -53789137654508831391459968384695400931460393339594656457308744217158721193933174789578515656692264089373883296388686668411645662534580171619430183650247607824195903077585297542545889380674478259319271972014490326207355040710782223149080223806578372168545738403864064675592651788755358159256935169040498780120520142532148757908900037037113617320353932480981505015063855063133758438477283102047865719277886183218515304548342991499207938036980693386018911407023007633391055143177694402372385008855207927384596280801060035788948289535065200184681200462694578024704892987572243529127459574409152617248503843453098550257725937914025753315190113469337109549447397954048010189409882030400340795650595436749764816568351153703707782284822364371543620008038300392578033343337961776324980699203389588669316620517601276816671341654599250203100256572474843326417937298427816794130808182689349783784449774968710471740920636153721206967563979139799440774914533397833123870062651732085216026713445377279571060014849033217935265608841876332638456924367189095731668551850752563524749652505114396056711810373103724384310792508221103226134876076324797389436721805051441626736464309788800255376617560103750971005427502777134046373236989619066566298896046464591908195760013428954804592944323378701338488519408498954564637740287882312269098790418812290439070374560109779313516591548280699724538057681366202975880475582453207900264489220221708169998858608461088805142163857282461803608427907983562355561285748950535208180723285011483464088283943443508580586099596096647021833798692008988040095818777183088414683345023271190030453871871648003599656344344579368501991418035742863023936150233622279728914003592613468397796213700530601983238685205058057508001151581754168139616096822497511526449601230279565311802585922552178111005669239778037938202732494936 [114,91] 22241823184534550396519581435582951457603087145653561930693464747805165516578692969989574630019658325924280641606915837568693465549921454511462533492295061309639359252434251712548745092286663667238159573161833677534525515427883824747674798452441440297567408232991663460377318095751246939034533077546969760535700481523599705925290011218664305389336850737764446135326924973833852880160337265951225174036343000441849828041345368462375494553771776461307524916233970034392453632617041363604443981299725325761886688673208387575349027393573894296930340036199672103737280220697880287687798029358675690187148538233879053270232242119265468895232208779372024517180519984291440277801255720549476314879488120606026657717628152211594501231552253687577300808214269842912601257073747814448505666309042396785215196310196548307047097961628482052249648527005014511671633303477913958578717962572412121475651126768530570437602449171739257961024461979108123297649812087597400498165939775374252416662942586835111030699875144628043946353727229813972198167929322965508623616278261529542857998737156929942608310508907217740524698201437156987253696006598976602937070751559819694530363339171434752614481684066134724793238344792548426904488986920316811849215353121043850749426870875747635848560000017700109301141494936773743176393094525611149450109149548596359352260638277179645236780177378146315983839647375510620816860733753541124049685555753520429865050397029481837941224561026505089214945026982566848389269805577641013380039714585343264950354364947523235612380452123952193251189813422718108387686788272684419200075668521836895259290870196593490049612602399724954716609916980548766928205878693287727919284753806336849243490161469455712575943907154777245031000211739043291532269383090061540219596379303734312315480140260319565660315512208857061324016 [114,92] 54668534788941804723844334674383718537084995623309840471356245809239675537137872014713379740725452412891709149205962711274671420255193816936204490931034922900187251565439485524140483900749324030375905329229376746125201460662823786885893855891310421219033312389212687743983372005574287401711420314779761559690491340161829193022630918800594092465569367205240705178790229016577847868064922339867178093328986601874564870108377044162368453466070328979180814764354312987493043300648222230637294658151325406046905217430070013989612798795436035257879948609864169148764672303576483267751071800212021047003968498955163234305067004309234178334193988520533239612442831635199578230895475585607769047466370667349681807325990053869377772989896058095748055260935933571023183718176696018571167464808811685500598093785793598746820111796703529417073450552190329457679940646300606233611802842280461518454848243808026890876970691872588584612349108032459430086092581428569303736863381976647900428659264086827635884760342855052588026410178327317717550415250730196781842795194876041312319899209037190144216259024231264571999923806546945325424878374659920285746761429507139923506355786515312804120734937397382253547562590614091277656603541320614011186802831449466758562991780070590195897386367121098023823978350376494088592494795254427561501839201149898068097807266956907478924442673700357509082191103102503099943249251302174879279493651432895246495730809566834367556510052996836471241378203193652686299588442096184301667181385671137566485803028793635224067885886340798952988252527557866741456304642504237766840942134057673322694660914327918074240125773927944138461568545493936364348807186818651888281159171827773960641003667646834027315614362206421745753214402061028169814664467367265527539901034357055226738131209410343127800322508969223616 [114,93] -23727663243649669227537006632993679141498578036037376359199146227907668819683288261286681377851384203150316685423727817568662727982918198023443013734502100134795905181698013347603221039301631274872340749808211462110069355494647971616329091712981711804693929287267116496124573013011342511378225299376759382938081572863426095752513279410479892081819983436605793230702742088350182886438795561265796399692980728974597661036890972130376035802788479339108148530607488492106715350069466930474447619495223142424744884007275425826512326515655801412087361373852455431165264928964885240568950979241154045408023327721843286975337333052456303340171062571359089158979091085357053632836281378468120929660107020079369770829569558048160417060921981002663707109587516981391153631303077177426776310693795471710429526341293462495706293915027362450694505434244406457646202948756411926434905832201954975449356964298393417013861669497882326900288001392807702711920260882684421278283692299766820112956541690558023197437712371237602845609787516947212058822119322106723800665744231035568166773465914414987138578794071920057761026014112367222094070275802451228976166707272653614809271547505690127507779499598275842896702017460892725603408724393278753008236552332247562286350833195870214536422810893105533383464880256694162186231804272022725557475815501857819540299136824891992181720278853680774749935599577209403442672937362342448875760476807239241823002804662297509388125518451143124353657026783200167194227654094635725596399548806962539949253453155783361780709933751917316749355714363439998756110631736646812971137604102476357318340513014840561079015741118815350662342490834661268828125478712183016470404342518274476883182842942162390055474781334233968418526485422059606251803938949245701864616141585466271260722720449140950653113042656 [114,94] -26088750761607959517840772850075464102065965210832698329132148247106221671214364028452907526076620970414431763293324970098558352106040993283788221033842764720801369568114803935454424316821895999946719578393079693130344467203462715745636182901224247720897289677128054520890298672561054789063621840985796622587984626937843217309870085918499134800592791207447102015717536726913853792576385189473867529349377070052416719218375629865373230039214346744690448677456183593912894904472836295990653355669383903464151395235058124519315972183328047199498226983531503897151681019036371566725108432734594695310030852773776841047573404957704001058507200536967630734054132077225552014679324173464242048489505244526011788994342794203328489817737676289653990347430218576439461550969086150344445537234121286356899288755464518524208273692885991615746386419744513002577578131791541272818245010870865693392301953052080684339357546003425297367099697188262033505313786046662453601881710738028057495714389249118519351493995765701965879299380564991457434650382134494499815385834875830635328348425008240789788634826991541048827949479451767781735097798764615589283374102342279920406678818255819020266825406421685867417789444787343831883103911323969092266137059699202859728094682395702493742165472071169138248578665820269610650124014974014364318309810989270959530586411131046769667306644611239766984941001377561435895057282748049629051611033869633331576031448404420098573979691811411618891200596701302688666092694324846087285964890763749340566497922313417855471526891946828362883861993858158390346791815546051304171861988037271353549221517306725321991581322774940973954584782046533019003407297069997754322819857163122729372880009040238106279714966317793115024375690461169867465163121329017878440064406534404696975203684092058171502156 [114,95] 28704221033657375505805432658605567063576248993807182751086944820987510399708752004503066443951199811573867448404546436355122634947346877853827508696865575874253429484560965045182949399691932891825657414417474138157367372642769651461654876036159761882047587295795364055978980324238918400587239249576898035385230992876107638425480769503724994123583734842537599080977118851271173536831364301746959032374417715551059867142233018423427080407931793723141387218701677348441519519729547041755021829947089765631855017348578592430253433821771909390875399817988115441856913475022831852526705929732737335576105240419788755243717002672216320072632782766146234302243277593529842366870423884462998773981119441837582839836359880117700513782347717995344926161922269857797571899570809194281708663960440462761438756944439065580295756041733500981972488555949704445759200861056056946326135445011371969196989250000828432077456724931912102985017745414149473051417554730213763214817200690536174527788441845759406065727783484084702653351810859566436659414798599859458911127567701869752182927297653777266432219541883897705087992007001808466058119708006179093324587956959808327303405072439138127774928381238737933528001010053950055904000187018742483109391514936848441097094620502666969542796546226397257123483722275479174266850685339282711842825671167316242308316287671052562787650312261574617842081642576334776096786277197163949427045800877851988724441507490248365245868607999714312517912513102620285514450675172269707178982980412330321271971117767172707883930054977245356740346696226773813168597780430260515443722028893187693132969481995402470718113427682129706711350705974871230121604093410236945670802850958656987445822381242555028397451413096668186220184465855306648244975417441021976151190102861339113032101365589471832 [114,96] -14807383045830139899133484749668151624969223451257618750999121974778370711609287448321655851153372164149711681948550005043563433030312372957443120112954103098759219910699996923955857830991367980868536340146870242790244116207226833001896639986170585877896324238054015702422039719403817913190750942037950680675467598796841176609857601522170783416838213903948535506200404234761967629367781854317309965688669487931591009338879461195590729591785470994980909527678525639974792607245900754720925509437487143761166708491570889480767331005165025296074044696740177602001585252327723819864101970348704676498741609678884835400916220271741021830861682772024467946650711776369024591248570626475153135227500468903202869746863940900835258092585227126754043819058131515140112701998906036993762461464340523126103299967952404385406727764629018688814680224147112577642931002689639214072002381779677963534151621423200060614753684290751743871274305281043841227708651868751656273105966090143198155497816705882627002078317740794085962120988320038555733827074204309428953679224019013903802170364501773771871275317381776635484620973274117182465575319376577638258737532427097831380946806146428599241818741652860203071202030117482720372319553120419320818995993185083062969644227894985995457677748492543143322422787848911405494675126783370016122388930896769426887828549309572157524471538854383105292575161025367373788202855738993752649788698300028070629833721769275687925991944843704239504779689658590524019512448936257786187559564312086648117082553902590807520123050836025003598116935523230927811098747597856418624488932573381480536294511788300037780245711207059698421239141666468853279559042985018906538111648612075182061324490035916266684954662688728990870637399922540763164926768532144204384399843879589518479172621792 [114,97] 5482783742479403823869695091481722170448994878594502198805915860011666826645536951802807003691922276160118084557544369369352736113968724498530739456803781140032543148544048079149773489207211183627282955851769244611659032761046208048658598906129909951906319102528456107273483269936182790036000754822219622919354138980363934561595014424938226758989934416543384997208603847990979717915508360928528687813690695047387662651413757243418784488455228243762422583314292902442537889101257404498755613192877704083542734219050459417613067550671074176275591112101420186325072404521858250988678920173917888935654287635115377249921405396634335088199021873221223115989546375286723813203740700077453176571752065495210768087648989781089587775033960150199039256205677134306706201337677469514167471081274899125119062864619118965157647395622026376034158829417799469544523112919869072726229595595652810631433437450163138428195636814401819748893508519007781749642048749006181422423624378703256582704932422828282532238260228796125626381462715090766638943688585802885401118028624705331269536518213076116029392095875605535103820216864918816663791264938686772218841073903968278760420441622317990510130291450695339606097018450073239731743487793573896517353948231908589596026698914422269684025166842390003154579883079455608320671007756491953510525470235347435793551612813576769086699364774961999967112878268111734703659159724473040959681902461160782627875014652872793869910685554028291905915123070339419538105039246165970189588086585991975354843488906065559088819819537317097964200389691784674866620914398968702967734674762934486395654078969602913942191339127069559651249047664995511857236992487472762826239123015691355417807170122482472971230007445455561183211641208388518674641664817042942472267835863159422582240 [114,98] -2290943334149972972062644703902432237404447916555816904066746265122458988395629543308665758624812116950004474505912683695116543559113741201551047764039182943202459584705670275616931968680960672188758626949621517797153292178866346256699550055756096249117423418449202232801880509315457451483729529678035919118843565751094062404565039715412889053500932755142985053349819847281880323449628551238108043632822527863585114327772210627566521083459398339720802839426584201989253427574643870279562151353201376637298153350853517421504007437826718984835690887765265922417649877364425529321956445108086776413168032325682557933464752011153669683324628690489620295081298327086714979605582280735780642303282828958631742965063241312371858584692038472657698833212030183023650693100092405386714562830577530840149110341711889837344507372034601410979856139925508243122639469294706960264608013252471635985204342476671308906792520649884330216707562891527402072953252013605270940676748468311862268668760208031475234416295894727880228966489058957536511157714111162869952682241371130615922087485205003737673810129366340701393242799155361661020849832840683186913019751583308798000889281397160163240738199423010374243241513092229350492976117893718873514660801528674732320542143174491930984355450173848338625772318841900983998762472612068858463089694790276314123531509142625246614226405459573539876732949509990642358843186889810857161042478385458914975755278371353798669726878532148966921871327542872902696085846099882707390105165117311192531809875717459865780772129588216144298940444454109350477474287805855171420320018644118010477069024046127198965553597011567230019266167327853579829427199924839622807624635853932113108457997940260590989639828905668399763016372700116142853120546617122567522593914145766940 [114,99] 956913828913437606961776291211885309184852012169783288867742204482585437898004263181698066354864573184159261772505477585081951093077792361449264545499211491968256559689433715166243633432617388972854859541675303042077731003726069191463167144810914717616244066089495597544188265936053531692082567708232170416994765031967946035130601565623102012015928773951059524632782076793572683935307350423209704832208867977919760276796033970656934677427519984985878588319158130202143919929624194804594184079399229415288602392408947868065749290307689658015911441475021073182963872788380403037290518389719546361897698876927386496390071861088832377239675498662502685614810829079911649222902486030897080323651158341955501019947132360011983013576908593317488609611056073529194411057959824099057379212504287588609319214840932737201173591635261429565629667855213006023727459668161924559069401837150027219563968866729938560640029984414411188450671827756653778749189853335296520074746805045807229603883473162669850725245992786667778314451930790837859350505284640016965616772729780229324486249967186539678924996268374217842856847835644712454765732204313138057969102975826537765571726425120428859365172346748630912671160912275092697766905068617921509445548206753897960757916672097403024012245444711463356378858469064231219899211643885358053191909247187162167044098886783797573072719728689067433712661286541090366322546255682714542797453848805489639445096506481030801986735721320811738487544731473293002575766161531501044086248147861483161727448161882171490625328329724362403611655386704436164253314943955331380194977586721414595316797691707393968177475229473539091937771980764663364781816451474312276735412909505205479952373204682419503641000352559642225654170015352220681834912777036380465436703680 [114,100] -181070073416610755116176727806833154921860129541779785889927301123529692348699082962100436131359140606684383769864861349314748876885864867002568292664492139809314661086608666724217658656693298878277185944592502856699895545611367588621245005695074185799681631137977848630654534429749736324882791129653601711798946104101054789190586042204029073469739838107044614886106843316773644893656951388368634714407892146649493898141007725742837985580190006371412523422317285639888593141803483023420358816863025624109922743160285644550683644335978029234678335454263349451508970676042933383666519587690647888615566541221152097711448532728045625769103776911307088410824999214200081382605116043618062454375953865465460267595255086373645690282367919025017607662815135486879886869130119027045300245260341682469629446223766292368921576474310160078322634319256957916112421159773409104525998715792333145069708588156200762539034019855163632615776981762537184211618840108359637971836379833174891805775114945017461267163331387485943462248551738957197325813038267341377922814492683178294934763357395725651144253799618761672929069730027976125137254013884667775234024978312489536454735604696139036327415080101090016347576037341448634426988795836537291506637450104688919098300221467484239394623501662622177671364895808943014154428914509566808688151032624116157926687973462406938128561827020387966767526395699722426166011487936550509018175246519873988689801673329007654681607784693127817372411336889118466596608016326112967226562182823238548750935785443302283575529893620137050686409555279237135422022620334609109270725632305684754120219766023769529221841243047286711008153753823357403876546656061324789025351971503958876377580091132673806039971123125019078195982542594213509101722057152963415360 [114,101] 34732768634178198038557653792037552385548216061909364711575222318487047414057636147045971426174220606328037399486849673564738883212484403963695706733307408821078598978264500164837558805513732861027382186095864208961508529554535689649576981733610520132874406359648405786601927756203087583063719082982051436025732974252603334477929915482167358420247984996851195304084505174032268106602090032071627085708293614251226329073726557202141338782227074027856987468394462722867557448153386366202701305131296005210234013330977606493250713711227057893761387822444068995921613229139950108695762563957092361746624765435197831472356013562693238999268645478667349085783282015895468814109990462489382756644955329103526510685101332744504075006474329809413595863402301378954304445804977199307074611492437265035335533066271619399686027584602648822604634048227286817735905080298426279577148803376119068323369507473565120861770248834134970364594487003976201312047074841896302684508344707292290507079769709641808513661970155221728577479043604283937790251664605334807408005381049673884785020211391699112270672621594856095275364719091114908975484474288644110289488992794892867308510008596936507244356674372334824279694903103920558806752005308518232455191341751585181687006716266987773433798442700701707853750714880244694825431587610701423751971539396561598965013909697841499706035780925452447102542417768758517914013270050866251763618667665781986525772337195450033522309185442276940660237802603310190912575675703399180164200976703412063695210817129018608501788070169240367659822383629022200568563930350919592430086521566897128417751654583814942114576176541422776045357620831740925265556471885471005950273960320347845011149699904866098215492120760740942125434894974068010612877012542304 [114,102] -945555154258676113023885049065908795228183193197445968162007280897436470736002174199405431763141635475678343224219103906243416563909326752351093936697051302570265773855581595033592208988259022611259230308708533967903503392585583200313041044311225288984584910960756482853852720362142376665220650915859005322567911090566187452948566616161964647396335991928488013930820144366903374395067003760266748929462069210728392809256210712192608717679932379716798033581110693540621865349444354913079006739465659021620319639032582054858858047402845526248411967133399753145240887477583998103697807741338285983134584580978207019799701457342107875358206773633028142728063132746743758333187115403759037777059478519889492131491656331421859541162771885606893728810720722173582025737576070060163893246472281150577957310925780753224891166325810321665186466212152100046354242410764689082523171172067906506740414093206341987863709282515059534827002280545459715591830458694816631432527200236157425892176807550469730251023862243643426279687224529975159907771487483877126820709160063286889409105048193802754931371041113185908719577830252227157664506618532704580793251213176748260857880674942587953299582545067298541271377987278657631296437825203667211928044999351862066932999426833054074122441052740561887757492771843269111238655736936790955251182692482485239836738460392394265022369229760182319345889327596571729690497350953629616299173870078563449415162410773868083253805845125496380238465878298761396644030294151647154839414678865080880761895244835954851145699674071685839804051453847111802895179521555970643298650910836446052620216668594420873406251071555337943809082929381271929120707229438226633896781442376555214488514725907900136651759951838869821920952769105503254500912 [114,103] -7221335774004196470790559262430105573778922757169634575946143534641634721853992698541860082332521633458306863346111462087396802896459500976848486162746848832742248595193274282298102391757259642760612938816154701632945830275902757004186522657859492405503870580898315703540480204709189535728833581097185132876714942950357292682200002225779400755803944769503222266309168255072843125618831828812766916971827581932643522630143221908895961977250575700584483699543937197665826188198947240785398891825393204622160646773537430702149983899159741293230295444351707909888933792397094258583165188286863065490410096370340207486196700252487679572107857085889301984017593252273486260301249163007091090292327739197974293493476506322745789073406853923725293709262054474747608019816033926626745119471361780111292434458812238611463496001607697920242953183294370847605914621505653055872670625252711949944742994459934211670981042255708944539209528152978517652505164002228316306034666150158229031929980492218642208054314011712345801375787128050936762616633808945635848767769470918504778979698861126202630574802600796321902195746876755840311679482768095598334331057077556123530789954826881004786875144716969932191121582321567694158520164274318835558879486190535031234582946687476758808247973273848897019590987453443144557564490023832257779296973589108692392107095617651493117846766653954286093866725432416144546406576638761139551991831238967202132893191282296869597841166864835772280993691496069912337688288191828806916727374247613073001170408926839670083702996885804183758576602829117844855267489414877847917726552141837939336656837196465229381020646233882186009670624961302791454851488503809918051287234656483970265223553721346448264024653763814636744077317505098680 [114,104] 28697627705038694728595857412363163529484687334135592748817471954160513790542497118683401258439483563253407155630350414417258775867406849171960222636117479548258894202690750091766091323093477959355898830679353981624240662897362275863248088167191590245211601441084667167577082668135006306888795795924443408523164692537239380899741002630482438738977786669772251035539416711480657991227913914369807280318803321934350518330772960304054271560115360783872062201546688178246320681351919447752529997553758465402140467906987320917119567318572549183859893212238598481156669097540602333373983760272170552883447933417069031790345342567687061718522396073580321236244943073359021674495130703667191714924964276584980575188493110789226189907567212845807553579666093283662831170155586799246189819305933430707157695921469618820743370408781499656875823393930438939727342683933484172073940765947522233949869283151013322095830578385799792849420788923018311687854434895415918253933909539371533207187345325450139506765730562711190031862540326644081337553199422264926380660473828810687459151785721143398761619915421338781384209203593850237493612640494142987345736997640089399021979791023333219917301757699758958337880428645131167772613730964326352698199071388070115874578322222012188382934500262807982536353287010542371289627683529318684448956446598325549860913303927628154272859932035689765339248954799244501108178684537655413278939721642450046819330000284004889794012446849187153787549208807520638791115980768340745863557764262403980343503393800828895527156139793938174110348347637338133830850483380497077976261446324638002380313112161204376093037741233226846951307914031273313646484875380924026791664072157756272814916504971410153180640359688885383008861074560 [114,105] -2812087693284153177459169701373539209226862837039635595899083997522029361741339787381761577919863657881695033599741124245217348979168975602428039283052562257628359051704404431228765538419947832014557450792497257617502026698184418339615561964681427674709651161659556229232625669128719543663089402031462542889760062305903833657689879163585915826708281871666417798916670947735257933576825973233016275960886063584558665007959318116859878039185138208506430966090468926933960966629450867698302763043180202475389980705905447676551552780882031781052932983591591885225947431894772039156366775964080044354853282585871725959974960218139453350376091513629060797275347505700594876990387180761697304304221953172357486929497363009024470520631346886039763277184695915847576133001164836596096883897743560518288325493807058082672837368807006264204152409959358668851480859560453130538697862924375444868395174773890091440430227986778115177628973106214786495178380991009318673664518568196905164597615374732320676997520671287410494487320167460554601481970948416265934766497559347780654631389153224316394143683662684033737191534836793817239682742636405678758706868856297199787922052789086734456539352900929308195577201666321726109195461255727493673455437097432001222956331331685564859246910679981479525375211184169661589032348272073236667187935433216145085508335532822790326028486370996313467061669083829550922077805512326718686332520887314443171309920912582411788942820892530453812427774521669887398279175956839576460425536367508996383540179597162712048657566840859492463446803322644556551590172249161957918766318579906976844935177469954464047163789050774743846781529979553149268869149159192256814639723819990435585789912966849156000554493804874173673536 [114,106] 322685010509924705449016832738964974647324096279504006505452586111905134065029809576111371268320345793832842486424957375180366763215931888705366319819699246328344045283962934199671386854154001851136545648317116951333582105069841742698561182935745871881499396852018228279443705943815520335740054460905731318102220105308555240713414187157237456146561535599720320071193159828681408140424904918583577995543813783070514012616543281465614489894186876155149394153552495687580061053973881881214258757035398828896689345588313277822483119821578730182958041150179366417426528536077381799505847457274060988955271578320074190564168922333453853098830098302682942393731090190388652319483897688051434773698597874377265522158094627108913715743373811612950544138587072956002345112033384449470840543844665459890606372243451761058012003766204079817735805153005903597565867519900287937428173654133755938766433594727332867508600363134814815733943490134113629031553420938880089715148493690427704697117311293879532471195969949947128205417358514191838428436252430290304792910298838650450940035632329736835616616552081977758509441105266180809617283710799260619882262394377502568525692396214129536421460707625693926551970532227172261841997649239157698961649300760915539705840625385437200160038893108775372275241055365470081694772138783969935776489509410087768439171110479297024242564958288930810001673105665637613911740731327732383510700673538109919969754478580551144953248782175208593557167072758971254665562855456503548488739180445550994259326539989303258420851171955085639340844582402617909857756034090345921347174793293760838131586339915115713730704203837802793193818901209869458996767438577848123995706975588611516261922623307530535642106994311904 [114,107] -10784321246776751799015509613133430298033577444599755242163956938330875273895605863273399306846493453177792987690356140681963018337061242600551667553907562092691228931704563843049070870552858414364113439918526128190530076284149859184661510215782523038716540582682331861050546833668914245437680866386697844808111116554996775367192432740720622878225434545812706126007933453777913129575271061197395701050103788256023492391934468722023028580983290014453748851444791601655941472163916885924069843993305265130788137430995750647544038568481762189812554886519263044309841478887917632497216568805196374643096725364422432701676704514402552685429038776251869389732791216798388763325265338319098299094404550730603268623036453232080751919098520190454147428201081641492493559365844212622470048101632053723387446778737890045753871609940985240256147919681113327013335511853687533861125913325825888223864500725472970060844635931656277701532241654291849307407329585224127866628507934814111340226383648983913468121289729251060958310607920077904192994362032787896444591215820198623482223235325103225005932136943219905994475724369806522858338414702991050625766353356507074559333336263971792816262505538817204818102564546270084497597401265944391490478522630148832334636371102407400405887884978803633158653393108796778333323582449481876195157662748058389521820459825085685883297600772848268151364487290480751976733352585620739679103766454706923813484182645315078583501820978129520170684428691474342497031819718780355984374975581859756674235818319990247618176113832107124754512239439240761683180613132234656869106235156004288533246230826947606577598732288082183005658244817363392213848052325017765891657841333532918037276927099515147120209568 [114,108] 32082951203187109095417333060336944219883595915944530002828656362287808352045117264726606409128792804458165268490038659148889708338923137360134165999924752787735904665051376809441621664858944642606092686971357696365962265433695280683353615562622687952374034371743766633463919271542120276522006345152717992605369299746976098549864067802067345604049650477757408773227751378364142757437682307415003323716167783567769659876915700050252182607098636759419050033232465527107420212962953907503092221198896364043494062008133919498244626117788314477622593721059656902268716071504090439507270411883296342953594925804912723103863833792609855905153287480212446305850291458414578831429104892679805997539695009989333758460398661325814788580222989717160666187714134351450031756102558094283851122102154579759368564336751195270078379608235743262883081807831644308976742769723594191977604304096195456990250549679829025157986552397892880539089729091413187126218236737852487530459350059583285347626175050499222483319508069287826238365364755336837197328863190270057006441371386153128926469290649610424159990629396562210967898081701657675835308685782479752407070269612736366043831045612455231353495998241830402410710059050905163515496529954122381511196639229358745879246912328585855838488907586213326533072333115898786210569469994213878963866797950203460121256721158561487469116248135789829571973856064131922992169863783915471703518588977743430572679667265677506626159822307775355585244156002501335075123660757743199785860826442925346603550678866551080939153091544573190508097704275233867342819270591494348421453448885542160131009340026676409120980057807505591218247456639599246818233210001153491343409507082131895403316470223250688 [114,109] 2723258620995346759878304828051729838462139121098878804751460048333453810919878712246322779790130527389837779774706024768981227185251437722617842149023551859144870125687861615476199637712141292387439431975411978968367557558400983372115159427863457309308594726667366377929934950876658644699524668869259880703280411997480127407749320263675600594166305037544206883004826703117028737920176578811995597368473941541985090919955562187966801067569621150417388802985901027549172887551936731644276065998988947948088856132954951548608301176473190561220315184988080006563296637623704841458834766816507793904946428425657472883456791120892401012111537779437678138140120073583885352238275496532121013878685678066054671693597148339949693523701157617719249668655937227162953688615294172464254863969121850709589742778652384006444330465241333005957178753062085450575243010359875240161113399975378797679206256638089877342733092368818929810108397280842732785680922561393067069718331512606997509665315889417695873689486351376755472312666875480353651252549053703329772673235775877434739413663942468348443754548297582398298399242983765505624364767538688643489379584075633210072634589922090772693260384078173069320350393275474927215063783251111545844816472755633187919628459204346860451497160713444642556465761238545808870105157827121511456448591912694918148418450812556613890689237672043369070296167176028548012650130104398083431245939654703540219499379435060193298154662092963860411237896909203529736397314707645050084546744016849232451713720354190202630390341468402125836054962142212873686004338238413095725047133632318268374308314847674881601794125472575946483947530253370784245307222772193266404768820053663260087636151808 [114,110] -71489739199408246702285819808711620295065254857758173777368678161449079306565869733735200607651967151449178322645805321942487053988732367541211896150271155119243669184094723209657841105188528977159157854574450164160254602280339073624685098642339759671214206011713832990084910640901138753148265461557055120077675413248245047992472712113625605376262475953824820348843675156503176930991360156574369586460799547275166934422550111140480674955620600672702148289397820594166330671719990168584064894955180128773809394247986276986564742416509414736252236625704042954373802749709885339374678854011035443772221250258428356280648167703169925517926777421407127594156686694920721190605990473993658310881118607294851277313914725368167628723174748119399192378128981725725318765806801938098136472300824755704675280937595480232340956062700786867946596467705520934426080224267478915371145117862168711609030630966459258254492070980798903938259398614675700313312854991094762293352763594541929687976129464869906152299350228266008315173227400347885727473751071229251955398427286585978758941520662128457405971252869117753614931863823760882148062199813841726597503272110994897394379922394007526410876686570470356171882515902698190418159507821702536112575523657078460046692504440078734871373638134523096724699059218386995465300131588361923490132815719612922452996703076270754272508622436825062180737655510340330607218366789812372260803134946030457319827660876462487816460230153040643446560927040961063897222715326609255389022471992570527894991863438861735411112553069370445784359494141389430615951052279984191405028385620813008461466750148574519143437675971710890143405352020708077797968785195260224595096509040414248752 [114,111] 1304198937354310685515631926579766235844969642619575807677659217986356244696749343144854199868069125652483418112296907419714470088650385326707633740611028677659230810302049127883266967034460043785519910169780100608746806839618988818787403505213014431181896233534246693677001777060922170957532648480837136906150357293945013976268231769203736670292918189861773738368572344824758719769799366277626881464771304192100397321986226719981066691871736246554497809036178423157545250583306167813900560173501713016141650628795276722635675592806314201162341908991353739721149768309684389958383915174397586785119416634234183787202912724242002491820679286922236129903502004444039873779476475637911719035042975246248586707228478165373708646074759983276689789399802545985952309475535629192994341635400670588211510132098229950644304294292480729160041758601172559083134638273801819800084895760669746186787292126227323410611409411667943396784789542489743934265142946525524307679851908834876923080123259173385256658494616459969871331182653649655146736645274015763157376854380210093568185905520508865015120605672859434212371589847226586039380448954316875097961268917664345256744541857803812021896389020889203026109371437882101879384143361717664417522314194374849436074523776186977129491904366759756956733467308914137033434478798894044948441107625048072741464326322111624044775324948442462364996544061894960929281719774424509320139522670035409136647744740269899955425939447291334078173564671176996228926350213457340940657159042745270097461712145075400596562486240384232808750514333600177251373646766297347611704643393900032371373281065164095925576622481188998591282470044495449615030001120392657549708438827072 [114,112] -11230524409962437752937939387521034578946147340405384016032757792177802872119643474375305607607044490939794651363418858629934999247226047799706722434570317981910493049750640961536088240418343077696221333205970699083715024613802459952952050481721509994345625981776940010538667011031989901203985589069577577212523039031933363193255151294860756951549413582496429155443037197039760414341796485187024081155274766236913062128431847175705582956534841979864949308516146099390425818918114976650272018861278509569319108862442578734217904120387423664709673599427894828986613324628858955570611564934892032666229856526708609151723865117639847012542655987511225751869444615354331803145956232352055466510204418658780294363348527564930947525721413145553554192616977572911677500147918693978923518935162509306338856227975713730262028721734484307986499111025372369902093221261476301260286283683129197609359105564614009695705062664202973580616468756618612101008266707828593424440210354130247181607902917261317248868120193289140010536733553705869486877475796356831128820210208886091443821372482513265970737177255297557646988339942819795895345760790767774941134227729614716880669231449007578640237369401593001818211200978806732409179939045065120365486723535562565818037302382981555703964523832185183285836193459636028357786376279774578644795181637290902090734531744038214016178855246209221684833825831836591788382699004314992683707794779087572904157915797297681951721782926078488175430073750277545174893075494267385091141260467034949594028211287063737691397529394812925291475646704631725756894744270261128321389725531824568848533872027576052875414693747752624853899800492744001062321698845374962305056 [114,113] 38642415043302509738204174344331000383257550655323456536457701858374134698654548059167353053023793261344049329343828672163426643167679274448029597511018006567263388843544381106214464354677700676119494749757586593753971834807307409722365970393297977211213447925644429970468945382704905882084655225251200532277438891965150539827649071877666438303755982395614119762891997156885769324553575038903505893409790120057095462902655055391251598736159961727267531187444667855055188484538040103400753916894267919946407117155096628437834279192956585628919906471685539754320714851087294720205470876303503472246229618748010405528332199492779503902052349499656100287509820560003485475889690165993844797492468553916601876988530704449295198242325205858453958641899512673707223726519176393893828668236232056642801131801947886023825115439571462626600513496325871807468031816432049801685683096206274647932641289958035410435812805866668985038881409876510417208382743572727247941064336853940448940019165933024966481118297966606725651777840646510936779980905514008666183356949681515142985858741804894695728370054110955607979131590396605191726467749778382572799148954108582252411941672581583245451909566185502688143415083192758751462889684888088613181561501099896461697668250166671546700103045298114708215632320709516548465419993505488351416120894841483028020246361456156105316654832974413251554397552753217065022630871084786848609644411790239627950129244685179588611982517863752023006527853932669152893499373289447350353090596877075878370199115017124319593247662545863344680609421109643074193453752538318737684582979192399682047904587176351748446222010371008337066579859776271555780474582438656 [114,114] -42547016555313149167430934855870252522049774119155173170041170494004752369137709631606930947997156903276581077565795631505275643871571227081004464520027972375898127495653336065413808547271847301345983330510644352517719557837657810819823843977650567345073691053732312059407972926697723100227477440965245195237541119634067451144619756222777455988604845540853842700995518769916649196496753460409601691559154992254229922663310144902832393713517370890415891553558482026101143130501672271292857723811241115822748682391085914072999999599723264975186853045057087085883142180115235841873489691413176189235769693295889159034214344694999964854820415026612493169251895048706889212496609611107849056852063534144126269813110729886224961977298301284293050840248635115168000870271177387378042198052001165789093121134229988527514920298304747037192598947708086755700060286570641950075775935376068691916959976251808049890712268797963245778015723322850441462795606221724625972592141831511565666430231485132967961481682840281933936980933854526543449829646811738222393988291892326979492695696896274623956641757336512860505157069218765211282787924849742672553838485255144953292935762986068733341028541700499755583391922149061010684247023438180460255303526445928581006635658610183132589693971507544939454959540529425405310551819371129483955787938640699045334441425567595362224056568907201214449937439319664987603740839504644145253953609867532828782472561364968844481551115032716489314992028095717201045995204886852451677779164222304677008617440974623437433457140356799133180558534399452210469035272958455584719500619278548716940009099969872748687224836154150424408675889842873296020188 [115,0] -70427202484906258741585427997350247961569665426653336377457442389724389042970661563209240581079048603474105645528351846151781081197968971485166433314502369597297130611209058431135380117294442662662096935833474420230004422394145827751300644858373183493912539548224652673536766533611362100443581800002023538574985259465140822127318351925066523269046443011699445199201486015701836537778364238077464979770847193966293486204275893792797387305105998934651477171482445302714373668549803646058086825001609690985915156057428469784425966869233293810373996336482897356731900211071920199114761119512259563153654503650135818647050787090461888140472384321890470523783767620295932676707801216746489143424194137179748445790252741761189692888460593047412688556302903332409663945896710589324850214147566916608785190405718151275540460603212732340335603503350956983743052619846145533215428201013759455305018254557702774206614474065706089109649207073599079989212628746124288996545905442014739154541189794516832343972138022109589831863203972782439064550215821214949627023748774931213435085173324623672072803525333550468080406787213656132862657781172385563769544878378288881550552139040623699975763350950485516498362982555612878405885130349958547563824236384995788954233677204789980947182165019781912430640391461728033935015088772379058794222486434562124147112124730582033078747619050587426749264547535332119224236146482663324618149328067552117415038912037724023001795974596003021314797881088888139170509467623285115074804495981462012798478476379713721258503045929587427241646645919519762011398814628952316350296539649854470283653181950694371078879295189850057564559203215377320106298197550010168646651454570545564340866915593197661253494295383857838887964493486289356297034017006567713111620860705793852672979482723089305759969887980653807402641658919467277063705548236562339067091328341193674262712403221567092829758433688445241443860316022360068085243517563680454541461177611789664915302314689994690331571080285650944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,1] -5840266266967165248900030747825158972532075951849157398818955989658568126627637395367197541833788784653067608305578035770203122766409995185246598826363284790638851896109025456137513169242612369651476046107199967481317195087453690665392824531731753574142579920442277923419904766783518798702896192122129772734517179180404497688344102568867427644257671359823682700055663347000358000257280582071565203274703695040440475925371657256493986209501740718047759768014996167926168714463246855700993322530672758411795470001041257325403670285203123709179157408774610971327771898376702333867142087595189561389764624837984151456470991766632594731528947409747223831359769483400927020603022583478138386529754858598474915199465632021563436141903030457015642704339665822636768843392690963244556827405602692185808408882397249465418985238376539471467141847761139243274182300142249613017923238978646632660665310166249151478143596031767492040624019106898870022907554317464614505535083035142530681083318280003371309121056260704846407205228604201625477409515029897696310223296758248352600033183340005188478828998689264817936109363760887862074709167051279441827537365740425918664673720820688007019045817389878042475111858973961554474008815533654734896217530697788985478995264856019237072347626539404988909248881429972621840198591055566385689918247945606286643129281325706201352117710203922544362773067902866606617868479088388033206082246046657423401807309997984507997680758099368763165062856317907307490133543464306138734246069375865879733650194757230571617917329901122047602561551328595352851541295048335421703843133668312236644413299813269239724998607788565619097727164408428572888397117168789635370975592751762510195858269600943231241064200960342797488773971540734429674807991287000748806928467263060403765251279142390473674135058587633532601592806886156153798036761391293795158516057760323304950574462988702671056459739303306019058894198103154334424809162039839722786190328697001364518152177146843892112303910989621886976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,2] -7758237335849753026231801060851887462471314209570283480353299677410712070183020252044927222015030315001924460679472230078786870815879217101006900011114302725433723519904100135299923362396361622738548935397146244991354010706939949053323960858636217658488519375855161109133797575138849812560643340329420478345766605323919998800988455919323861814018733322218703538158090453427760543231074569021603120161278061006567928783254955144417963866860743161721345962626319036569708619781879718990698217718355311502621717017646665280250969934344363940183416988896874420321546743046318356900932270257204474460155251167018429162134560170961444956540176853799029426571208346623085690212432129530941831031456641440008373277608624400667996069499641401776882887975100459623606313188734650770669524294289609961305482404524010064693545944245155079189526577446025182169015104098720410139637703911801574804829077559385894021867732308299254455034016581422287778957849243277708620104549419765420979483425127425269624088552200381794604874146321569476394089967767650250256143034119493923200085453546804079235349981829879907247828522633041308762864953322293647952649088722363708233424635081633751244526085190832966509003750747004063990105544822261384025944459672826162769096349236757649593591215514164270223498428829750756311182537933464018912529502223687517043368135796200723817294278824608626905847105654592609436058143235155985916272780892003629383569097328979753132507434777120056424928290263232535061602325145601103038492138787301355514297143789223767982793645073932480919815738660515315356528834549805273112982329876302646829897848256481220387792447499022304486280263697662554777828434765065531792213559995541283797929997784760699979835789770965250590035863783312523901924605944236923032626862788983940947101713796470532778196236545075742051491688434755992969219634154348323622219697642763102790420866409916752200242508201281321491007445278079183905598282678269759726159434655658189049955018443567766544932510245186437120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,3] -508250583770953238804605340256724631781996310672000223453047572350440924804333646460845814604932799420573288086713107844889522493261089253956063807018205737007094846543499784073020394564037071065084835364165763318086348351304981723384360625157150570888429572351509496283454295711301459302616460835139898698827881179574729565517636561171236385840644743328115353208568627140337699723000607840166013041919395666560920033234161854825551471428423048681802753229014278704255938474446116395024229069042276405199207716925710852177378437797171584007869444273016525026458902003576673741466529257439825591604261741526272831164407252658390401552288526961433505994967024324294122155253203773442269601231789281495428219768936229696551949152718201687078647557365696700921312500096174284293521673251073451721761802850306498904852967768583939947615740504192303555326440892601705516557425462038373637589474583364632957056053803532109460004160074141069376530463540106568415036762357501379641504394812101371945096936231004905019737307733376802816179343895837239826507185925893994129457273672121647950098024204262587855480907848745325308460337730567267037656232357718403780006405032362453405723942541527907834730125954088156663805215947281913571860087930434058901458030252842037015380739209875735218325402559451767724870047142839298547283338847442837054731349436647179859930736562816641602289808937807683484881084713647816673231069736561364627127073909124835083419293670757829404771736527808249536203973530374082787432671126460954425055034029682805058833007237879581697637730639153654038100160943762949366925900444698223517337636163854149147218746697709696342849971367267149367537198966172778214349590352354613740719440825843415612583513203718604903402183032938065042405894479740375868104359826036228485573568357592784338410769402866119837349211613513212328367987314120240323731074313883751616375156375491542593935047604791253522745315617235911760744614267597684544840785070035663820583182388451218985158157121913635209216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,4] 12635692828825068849707351935821540035434456601783491693795771686414494192609327397575674835089610204761429186018482907627064809014483694499667169189981841277683633253444234607114929413605524402701950768813186193107091451513090704938077008148585178257778467835461071253933744786010172220523848790588796744608848679228079137729320138126217101464620808396794996756022201848565824066473670393984014036490361085308273661312393401067966654033120821810020728123633261904600245978876633666240115057357040123032120429340494683724989221064714764171040539132559842583598104497939012059968904725864220788692113761191578864227257814861444074515082155069081864214931817712779381107969796470259321646147850577839272689522488230420296130887764687535432460808408225390179134550185176316156648278986618887641640877272268236294399531617528046003799657983455366221585902957937269934056346271512533820679046183067811956538361318931283158887997697913073291256740432141552136221913974262028697461128588541339690677827303255381456186227154838091322662656803414714650994239994134853370568398419603542104828787983408740558741636439500036231914274630168229268826103983438408205309704348270789885249714020992124570202574859136405406713458405413202427947623932993533574781905727074327106656728070951974608819221533766029198673139329858382952354256365610912053482612452875933455237388211763732930906685777331697773736955488174589138176736587529156277798280781955283903394222274759882943171735391594123687328326819546468501345782755475276417764429951506105371763092762920176574706530545319799043217325320255036232228720979359347415668194573755271394319459506171967558296762780325283482581393679569563341275285601494117837423771360678461069772704816715662085602076198455794613874383761430104855609527149236829033246931793728473832837387891237194820687637187070560341029273947700863882011606738632573989232545206302593958669334769000885991051743523087920748699686176314598326795616607511097809272732440992293421877708939102923324915712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,5] -174629201902876604313820863888020841733341123206777352481429921161821270037889582498473980262271956913429197180365053863135863342213899104214311844629113211522937625463211582346595135743027565250364228526021721375287601898648472435528506475008720497114043217347587266838011394377078398526495592757638582275826712235311857932217971253779586919412534357503886057604181146683721503138197549956095081264351439798507480038264021852748851371430223772963413152762620126616755773920205116733982255402797599048621964239046895373024812997041524129014666935000308331266339998466152717826237418475247987325937609513162782608232055028736486152616793126352408862722281504624185904089998618723250362829977638439438639510544152090657227232526270500390378248548534028351616341188422303674818140060478635130301894597702420316598828986442233019559814762712045365410610267229370730488129339266470836314826669595619796913709086098237944209490441371687225091574533498218983369641150881927929045840563425551346184032083732780824002244500319741510111227456055811488069278736209775930017837686884898896162463829042072729201173890220156247457572076901926806080040341195268598002511507511510116808855199940151618963478450077626471582629543248485185195217305341852624485561378912935324709054147387808154877582862224697357939806654977174356853265139103753260762113183761366814981516374724794951980741839044340170560717769372060690601020389270747358922399121180322893627371306107826066389683905110024265668053610674151285910386500708741490087786092452313586622107088569025669803060358327760061671909997899031636870790048823582830626601088264635401532824804950702446720991439064273443404676639734845140243730757951249098262820506239181134338463872209090039218093939845798773962826162544962469117905803375463224770347335356107062949138525042845001760475707754658784879215964403581709364587056319502281888374822988792991659709328661972463602452115227296777192710835981936293870292278601555137262354933313936505040091181760147749125226496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,6] 1294562538344893800978477347000001794555735955566413353095626518438233256938294809107700220881948947038152706554654321028771066449972234384737804453315040579327736255172072889051739357899134092550372689245324419794859849769539937936641944131013807734408977155173715052497356700756933096572608966312224346216736116027010816293833685731387053172074793397771511219224753769723779777118251239017271048580274568561417867555773370333420666428839168855596162365558418605708345035153758774548271988162335430921160566967270139119912074918875597298693121835615214646479488532940524034756486129063583292141845882341817439450234583668646703664974819873843321793736560984876382043154976793431037736199334702423240683055559473547124011955319282689148065262177798786284236913110672014341524958469394609185303403533863538346169326093423748048772109810967962865261451185269736941573557275630336828115659048797200942448724883069325218227945684797009696159189908833129949122144051750378285019083095118189427828082334084493600279189284105544942672533486215249352026077917961541538795987846106720769170563155419014602459249203518352130035502805913554804495707799326301369103623769059973273899312338042340588267367852623850287327852785878802355834998092241352808839190867685220630115512424962701992194969999951497914350635932836375774670186136066583483237369826639285085548153237101635315404526009376129460988632458487344855859473402828719098430062397892590108369498254233484349787281277161843643609065955865167572381189658939968299181572553574042518772300666720674235333015267407033469831314709568282522749286859089950811350768188747307203827280944885193674342146856192436399938976889167513241073362178141965271222341250720031809604503961364282611027308558105423031381721363372264580300582570453918450571363368925567473872322002834129826050566956176675818663508144690092966948896214706359446310829583383391521709335491019326144532365419771649400418806662935677495642478381499019110852238365978741881766055893935237017985089536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,7] -6409179058558055759061988698505000678227024368232839298967930922637533409590256714665454612750576488514712958160504929259689856704825015853388159919481571612536347208546747859726147855775923931479412576740941430630160144872389200250328912408665315314068784461437439655921095025625480631357642713376050743166875022413014120963356398582567930607179353242868758394836323531882254468512016274427783737015850859241111612171928106100843087825122196594709874251912062427884076587915352626758475383344184605742714493222617214575675486494593816456327427888792998792084428622922383598714394422606136990829223236974550953273449800003559537125117032902221552984417486938508729168560524063631425433013270020048533704401376554578837850906029675749426896385642925889147397772614486995211066838041178990108357405190654848541653005588383420292554874329317551149691763459594409780628417747005355838452453262716195460434259687733624050902609487748336407009080968684797632912454521774144160819669681750090847655478246751460488932098614011017224242765944186526635337836363064277615208060160882185321944104222482961430763271722460911583947704850493859990812198369651534574848103996153984087728931465945673472382932882373199414209989911720169214095832004577534981202033544979419102836893477495587094565733259754514515821574698286097728979388779574633743061564566049669513180436564550325605434746565748944975839011393072897871679841145782058434197395102748323221338602301782337306257061045573330575065488991803219594531927737521360605719753311488435995808087046046312641574635903246399787346780638576955561195552556190116354168651322731864628978618052847699842706287786354696888906158136813207671261022885053566345616603185794235039187184036017324684709530970593571737612281591543065671131497110911462846809637961211188082549297358220601959335756123300768042601968884721068143754996593699096257910214743499203137389974243691377495841836101181752168543197854489529415635051730111559111742777846131313697314043911515735006627495936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,8] 24138626198644196370527091335964849321831201694784858885342514025841503019724019249953000824707565193083822455816932048602668402651164273641048041240622734595549798995618578647321466256213205501243034245701533651716100823622058828097788759770917283957417090040698077766982493502136696040716491134425607309250949667278015186736196079641830197664884063694964623654263707664809755204740212727382300890681214419010403374981677253958939969110391481063236688409275724585282128710835035383391798089070497146234616523427850583832929405075987364930819272726510089454522638100713810785676531922227079398520837619487057863876516684048553687499692151097198350530909362605619700929978673214268967389844736729003518111210215484134287836699736557703486627545763715573564162856796703151665293862649513540593969445904990005949096592237999471976674426757398806692343056559439975791614363582527673673843407982549934473507866127768315854882081030420858856272017587376731717144061363625206707873072527337264148787985888371180676856575016909169031465222399764120773346204939543291626770983885825878581229629543152301388807019291476428968009955256924941027799897075908099574927489619094977185828725920318349663979227558926904774772899761439517398869125608150067101393758688637384696908657681614098432737516558502966126046703018129649330141520661472282173095880271251959036507749898747111313081539990505064334971552243323766364705586313468648389621663243342279898617783317163226924362712849576627538575143120720703590121022406341899839521148460117478711883500253727614309255203484125041934865278870918679244962988747352698775201422414960060894173059051937841273009400798395874887137990561343147199189602913421386751160176042423900091200187401593455402752346155028022067891586456897423508046088422070209854816695974510759067175617197629436457616032173573383002533787512465999730455721696669326680725921616944149242339032613734810540193304463486822993592790977842762987815293551317059698579116492486800636236465324264441419761975296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,9] -78889547115535885477524534673996397951594810047711287010400271987457056769197272508265827576265737078015182944296834165939370655005738835902805660976127025879632222922460663078487670020155426158077467372843824667461355517954192469278348671879470453126276976488673785607217230828746896282434048010242899327022434401430171735069656700511306551833113275581652574607747139543009525838865040079310021174619362324856066941913201841804228011855916564896731138856010387429330863918295092233414645700439283899242233280619216806831068703405789775475799408897178414738481396526998043488477928726610325226968363508268514800340375452892964664024832971898345895800465127823773562856245097886182125196079615803927997015475983118064700701195455904250230687825332652607434038009214711398397540547196481575072079914633887303739046368256025427240822811550358224654995678084520642647840220030819833447335864690118551092950256205361940927386758839523941303905356252647101230514564646405599322577764297571366956682702281349615887945677566311914604193906222143431265585118432838361136766730290581777716957577496766864728913252744106460917987608742130282596424899568967289101369072801650240333173655529357464375445821691646663123201376781565865874817679801199081518429509981081099708129526984899200490824346610961444553373880674771069614103567620819105741201955123100532073916161242371254652160098010980826322554118700734667242135869190145551521718036273071568572501805390422045991006934577520668770580064389987666964228626799906684963945600643106302082311745629959628793926427800943184866563624599547639055981387918425202891739263751831786974863394759732153635893901123482870429632679647840085157243764753971275433146495998313900555066979420726645240663612699729925129320077979483799611020457183035297491458398607663648388101080240476159131696482246977268134209745901166435792355538771676752364456137638029399950762173622321111998899984227039233493466311987548429697702655377840141382113262087865436900849194550468526858773200896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,10] 268187210149932488511818817405221375762382093739434740331623938566558640885175065769195047940285697256845684669491910036230732914142638322125934089784444706038259964922241715214353026164502662482455609716069157554060524414107358033915197651583171631234936144245587357288745711580498359953759843351525309932830238500620167906245190663394473817598415525349924210763634361282294733900946131910322503734530397985937577147529116312229724757943068888851816236149957564499664256468491075149123330149770836998373794742705181669309842999780744133459341580159676817151330241993448058151749935015326676419355217879146520927312715408558235542702486424952465046959666970451722511615699992996459885290986665235024295271485127191558152149846056615937544921516471586848292404780082993875140945682088405825440640626367206981857020696618519584769368292307455630182205688207076738386372006322070008982415748664894566984020610687847517338844429355341606329286057339546242653979403883898245139523539437439766864350836191264199539012671320815201456740667700863490697027494534167670235177686804289665527711089458305396518217758411525414297441015946343905756704387921672658320075852520823018492538904749491809039327742021772226441771145019725195007230361406408393399148374189244387428240941753663159315529833644210584664322729212211291890116238650940766996447796429495556920219227334371255182764373267430209883567800895642836930421311765887237197418980314200531482872126567282212315564154789682830283627416181396152196539483589103151479711447081120539055014652420406613321714051887165057333409123523213316057034139752350290118087643810201533115496104797214709967128919221430483923084011607054945029209949286013475050571364027625849237715651031744236527273830894320543155780650205207389991006708776374751193222535122879274227629953902170560199233925200997970233820895144716190602388869778524382107700091483354577429325972321025836702152032194442730364203981186661316056282665794636275159360709493740191700258411656849240732054061056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,11] -975227889637854837249907813591501860106477245479310858380140111638978483642054892737304689749433829222192854857466515612904481958851999678874715516293510722759713582168654428694016543172716080467136992898546388425076606913079790327822817303559954396303657524790212738667662715030761616880629598346955060666675824410249251769609336779121432722340679734836643317847365840520756125815367697326610735831927279672826756933646653841716622287420020043547314817920727604072439352285595706909086400667470506820951313451335276241627037279346612751236150807525613562540132449078331583619742777348226119961708537986099958176177872029068208589615074746439448336905033798784706550990927466607315349769045534704368166638421923855075483934395408610612924257641586057378278646292042909817576185976915579518044071323656870866993566158215702521138673439938563922096285825761384635952835666014666927777194781646779657389472276023208880056335468218788784889459673427469969067518119830685279950440869379216790081672491169394741165482290196015381987940469147816359599369608270264884074422159199952786086591656315152226834791139222879226124112492507481112484315872372113468309344823674551855495848664241835417429999937011795853088419049171226453055570987668683325033983425916107391099062596984154995125608733915235361070724184493538041199602707695679112999172362447736645876585588303801796519027041262129754955804554261639292482017550010573166788135150733776702508100228601703679010774318359034182196528166713002146548495620721431033840895483971417119189466764032598454800218114943201673148720363608868040866071055062396107849371062849321405408146646126622531609235903784635824638275631367768082730081131871903071055297954683114935733304410229359330716105228637631521024101438819792651015950567780411107409092303344078244205095944630182363863912652431720661356332508650998126404276743378243222328782072773618994799684037177110676542414670962063834015633684751378663630923782070815404198082299696442901668089407010580381769358376960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,12] 3321581960180833104993078729541777168378856874844201340701941629310809492557329564496850540481116365611682377192254263246789054977153530201724524284678263771139956500318106825721809861781718280692465383590790684696374688106550109889041534941902667147358251536595906323862401884296325637646145209274912983236008485441460436212637468694718379045530998914259103749327633361925913856624227542353042844382561714369959509957212473342777585515065445972197212463997093647050759289696490751801805966830729447407869497681872872323078302574367776304047817710805380306866879434721649751556714551265053807747854865144908676703099968623947154991149747121470055655564426604319887378629707743528022654881630132731148972305952609229764635733689139636697287690139136282210617730896067653780203169812875730478427136867616916331381686748235163481192223431710107611006032763110829430905259309987078372710950797435297968492836063405247010988059963382335996108823129592042329326318722237586080444716107461928407102562529907145192367941253172689201466121332787527592945212711610190562215052203829526150462529736778788068954405579752150081180893815547929538967374126955522769114733512933749137024928088290739726554015602621151475160924075892301465019932903561021625360197614468949530739640028990619053162704391325989417975662646894380653882991600820839839047141713866737546732756020156542843232636139918299378087781812244623021441929827193192344008346461384519776861494276023062563244635537801032939779366926732414986484118479411462820828350346945710749461189941444029702269797390647898994064152636769349530516484412280353873639792930792230310076392464359139487216691677789535354937131707386605582518087388920929139316600624565566712829051656623825847378882219909971087437519969110178747628940677554055400252170978545606930410686565948365185917120589183807781473881726444824897961043507229958062686494842444184736569113703547366677877918386437872730967701480582972622396602068812788804170138748347823314035955049765545995833532481536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,13] -9585455052676061406437177184359901144587761430776290752060204316336442968233378706423491601609400873580556898854064905170410332092617703268923775575999565572308916555267650465434358630604788263020400780339699925454527084635010203435914862158864573018993504179530326475637856628735395822344970373796650786462526181730444056876991157683650921114839768306070389070925652086711235319311254148152659588278979161590440783106791725403821248424619620866976225111531394000329969541385730367767521134028270208443154239624027761947652004473381057205172380974362709155357273044410795386088103940078214382255424678697662556384882245709867910835067013606025194313379194823464291171488553530969586571140733009474289272169363840106265079835843528552596342057027453453487521200559704427176878630522116065650804303496040083778417202417277323310503622365263462239213120950642148245226765527948597283054632411084947402448606480270724277790115343080183792088178670727894433641344028106166346812549967687919354729519487575917451572691902129952078868046407344027695955713725299023985544965316688421952341492511045123215535921720542675366772218639474598661027526317467868714411699021545089567182251980069241685958445069806093134773677726298769048820805159672680186003101605521786284978375437960587066811160305660124199865459269379234201939879476793984445889390151818236089733262922968381858515305467525494815455845626959553019396100098082108919273087306560209663736756513614185651277324797303511243765694446305957565679370405796170080799032998591791423110325048227473835902096196743406916260298689192771233313982564752641950776322376521680868790731315994814521416400310609414492692272243904599769537438909688115661855719017858607735069530078830101928282004160598837588840227501730466575849564575756862252195266763324028487187499150032558530004888421469669620019569864324926506881905769423188002062090073154891174504004162227338386689724788126315642535130507014476731523236061821357373171082550469727100995307512424333843395768221696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,14] 22372105770202887515949783562509418226038946712868566062591824468894097617822460510708299744658896917724125116791342624737734727921249548862003323092164087901108794827055217354935132815734924202904341220417110374573150931043977040887572752815643340406426176602278772807103679197036691082264707602034877579351517220800701067656745609944312310872526187593434329032193381572824434564359941721364253919459683985077720829414219324602971247615665638284055890774800603529522127144183857310859288641154846150647065585616669417376027705207924519257756611812964625647137859683552259719099903718996283018514674061148206403144833539016052937829539307058404606243467488805959631899939557649707036771086523707020274411371212089236667884631411693955150556072432207351580205487615742374058467481734387131319306726791785066281137025690754530018674261897228568228836330340985910759237825255708052651699178115810252292177466673510515510977994207358357244539317101220559776403785186531050365806998473338550917257170103156224053500030029646181736375605999142219851710510059687472051991041411474618575996456707656462018241080552105717570575513350551728213618102739202382406258943009588016529877409538673730411868273836136748731539024811228614514777105980517573031652682086303665236487171892787968074246265519155464429331617293431343424540781723377139241076526796135538478108879292770968017062281532420507824267152664148227073481199151878728965938716133219974063269920085790018890270681042049870528612532143392242134342337422781341673120137483224626998842073236994503664999801475864875153279655106223213001248098201233807622444616523459869084502064052482249099821401639403683884806370581573052876154104083343327889103443633550143197049967728384267796634431235738196630682830399356968060041139028298250526626969018771047977792189883343123060256590312308185949498613021023016848806694808642032529069836634647314325386946388896811835626333809991668932190285633363445270158357577493107072502819251111703032728758263392378461400642617344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,15] -41136370050043365111916461994293236929359231055241956346327443056328403821887493367067498888944154278966548372169542569339387719042434423332642228950782374386302860323890234145500968809158229769426431962239690670535137045830823377726315514354366337181277607324420208317550962874883839023926652724335995205540967020683674111109004621055024083281156243748455816564471694311001884438107475777775085164722154984241972410684276038849870296151601788417400149179527625785324312255916222656811216009098797734973118000878094615295899786929744119167129489468583342210370251088031824816657954582007869931027034018236086109207904877046681295991046945567851563395966672751826872260992053553467380517160409424223468196392140718079058582327892433553026739892342868807501066560443562796768002120931530392740268738315725160127763008059613675548265346700877152405288680267855019571376926575957461943491304997404818588340252640540935436160157777073905411716861449195758045351450518072152077690643056137029211145310613567749885970169798620093595944179204596537919183147873887320082670043515320848596569988078697485998262099167492024952739192058623201149462941314113768221677004390103023983703123980377348738389963170661761239260248859334265704913906723879058319915202764995344598043297859030354778229420788201125452104481363638310356436414121999393935158462704293390665957445322175848292868048359020221393744828384132028283336867979020585305152254360217100130460349236593333675912083880612024862535894867566410361424228713247043738900277750089936656845302614247148648967607993274439638167796029795574483198309853045324183878798727796740795877000637680997097353804192351975753055963795563295553218676237220474227551911074373157202096741223975892715102774096471144878621255234765806501947400190482562592211749351953183735063791815231135081299507027552422200578428827976632130536157746109155020005134999515835863637420776133194219286109289863539724546174437704646440054981453723592061006640102902917846965170465209490812327042220032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,16] 57564563793367925627145779178422939773873343812524168874315627891476627760368116358451364190259914951760300997744161720544872296893135733889982925432503189523933129486089895418069352159946539519271878036109604927391439295269420802561822092263854273652680158068139584881634587448009600150615483133411143448906899179958561103913331140560210671484228057838264177029726251254094117774252398892943491756171783197720803167140610802959064982022520168711779692551323982764287837181136642688061581793018412698682809825576845404370803683370867172348093241000088713178394245820406248609053933241510420463776140671998427039911822090424993861368718822342790887859409232717962566784114477984699169366198773795984097837130543052252927268478032270779564377428005080086097159985797516826336599486995256678836327919036518184085217254246177733662645292927363371830737302768528245799149583953397133653754446187435282949702600246756612827842752972418185773718296579358252380424021797875897396858483315854496151289006353184878837763432219915051998478021165706832039773604777499141495892260941185218303441642576769843620828063335515781619764558112401338089958056414633294284739568480681632133736025589306646366300407154472487442693383997382124283883197589927876986101284718737094070217410275216798159624352454261120133459645192416791851236201354788658343822067111912656582516054932919245457253190890285906716204257451594144679790376213885288920323626784455736222937791778593689119763158756087336886587777417954661151761459820520225580934792398597949179308507053405647460878209743511485654758314589072027038125728054364378865413650003160116668740112801610420669369430330336896694422911590076241377969089692312422905865360691770369789171780953244258760847326849500764672580746852307422313957294490826541631327419926551595920985503218240290661282611677773616057718361770873895333935894000148256053584706112950653636880539977434919418201830022386430997676356755200636628845149567897716732151060310788747341185585234860762994129873403904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,17] -56181361669523379717584683523020094012273853228080205893767945994346371178524711270884766017537232679597761718660818145696498068558624325808472580446592601612468942759640481153635509563120995948394199402492713352344946310210550260938727327641009260163277445906985799545612808166524103059241738449360218836169785583009944436043519647524199452162704839874872877283639443765509582391367868695128782561599904441516545701932067675769198088564098803784452935099755592207473020945421944399217112201070444931335169705023268018555704613672921404067743910676392888654746186033676727922688204681596854088703233776477058199083061296931441930207904858609774096230360900658414521625600389946697296419747495143353857909706291599619586284396217729575779795057848290797947050636570667804001491255802166971905187454414956436661592436203287022650881778453286444270157384517601386719919541346477379985954082558852286857051680026976740266996797959809671293845640042918248992694761523639407682512483653515978875991326810268964175932898075399135247164216527145833760098280995854257530935995088844202665645230907781218238897701397731861185493991959878067000887252644464508669571777918416388990375378764720778748577973415359513749793717689471331721215873002976658731793367646530378957067399847845417553675078790578047108980091316569568017940161178226083111216200128805437268869018357221657231846385754343672304437688989535122408841430032672982158748807490766681041672891185246509369154029062456709478511596955250264511552465460453658177724209523878896095161362642735621094894023438809589904749468386461078652087970275578479510654208486754762026553054819107024668752511073987562531698187634607076571553172140076504471517455580868150298735624776955236875340342508288101306593746589471903884447851082636341063042850319829697878772925781240527626596221336454479504427708922698788013953863314336477536932905605657260973107960542810000796080018032013695339960574824713878318116890389566261366092593948382161798818885191382197687598186496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,18] 29690976308205062634518005688393411345551512288362033273566637046893594263787884921878250392465051165632804684904767531364634651571758411216187157243138414532392719119313422844937656436345810504103585420537350619608441463793848431192981282582188834798798943774287514796910739613669105932919983375437622168059084590862286755316300398064635710711256985501969964379136033135677021265089453333929754760586330478402590757714214924501204117382246048844013317749242512655486439451732144284315540524939958581231836600208730361067843695195316384879145902704030846909373002411050427428523737894422247958977532209813830513768063969691572637670771647826586858871869632914339621002782360291903534954202584594529591466075435024716624726304177111522176509956533140068815317397628101269856777998686698981852465795559890319490352871864402040022408388967727156588429407365166918973242561297338254429247999598727972513884362530580765875188240427794010071372389704838891040480500395756421970923668034502309510412699284725979752661851434301151113444480985682042713365682771091511138042081307812490630208453443416241892661977148968902859447356566861840125988276029429772479321735657031524084166776704273117923332786651211130334124513904877322952367083546341425335783650116927476413510095385410914621108652488731037987335053506243109628546209321991668505586426554658424415836866432734943457226339799589875402634625387935616419057159107828394092507467036786173121899223904521227624460721850829929340333206599008821582776230307273975567801772107101858788769708450802394894343182650285005732487400847714569801315633636002611099090369308870796807812410082032540203100839291349945170102558272111802371760098439714107932188285637728971114377607486384459880969053129357342261301124071166061907858537937412254343829556628938405140706573522237610457819844343501164721761880990067195387798125102969171152363574476225220417236813851495034811941246936239259858825562733422429157389185845842013747142867008739273047201721133763080157486129348608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,19] -6559828360594500269177440556488109808919805140087454496299083448273634887115606792553501069103475169519099619156848826831418588188320302247874104196058884854123578234759413089417952462573479580142076358473763182379143708871580462971045124121063782686451279436584135745003511999978535286406009468340157487614398072015047737953676715756177844587489531919934598913495316600892034132694679473772978245329566754324400724581440286881991016452092434511623490009381316113971443594041237738494662774560497205328459658308659773740383525055948377992402351057586114649859701150628300198379301116898690482289449010976218625512429883147534916657644213033087709977783711699805380532246523453093047031644710361568188886664908569324385531208729125511266625745699350350856997120433981711302601118534101602018700798436656349893998245461207599836445986550350348512211242780402662913333570309487800608267034853220861553182799083241946259669114816384769398478098883380764351575918955411219203822367272409409678099250446193720217155203954104145113371724237853839834950727491085128374312664220228383444272102952084117841401816703305616153525763264171146386385339843635125827191231996783178708605263629999756754251939555599778012284122298411240737187940610733392743888911273677250919974124762117105830888193264251287856246542565609715263099857521916256092703793900600989445507721042873431987770753407415784733636822365119258281639247693113770951487442161906286068468407351676688550122530028778782843420081740561422468417526600240042342154224523132281565958049383479887201937607740966040963163732759194657952210160941583060840139984254452713403544787382891111659711435685986074399523976241849173507870986709761377594722251060105626979046365077412841474527148625236389495961915398330092988085149960061792718309536014170168850175535525366508368982030973125124340100707816506095563872660957559306553242948409707412339103897222443176227632386254434956391635809262585259914294417864048081219643710462847770385270463839339413610210783133696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,20] 47952744915129735032815086807507202201956656678710233756940690278228327808098519387891104062591243619889499458810873458911286770749377283707518342425202033337689612944969629453409756044561160641237915071421621256790487179772800625680106259885582939595661406543983943463319390064275150152041799291489575523510070653559244253945315168170452010760144025476487650965458913259433275141165380353858824189311099997116181411958533150773750286824627514231662278298663315348852594209524885225866916433064823761391750975071993708026242163357547758726141671360313164177364315415364513791256680356916181735173511562177924502856630255716032078154288326358453182219552483811229485061718966983829914072289929506634989412365413868817734119365603264934455809615044090175640594415108704206037735888860346207762900638261319889561368327925648087134322678526058377956580645407699212186209784098210726220551465865517371408866743841135084905334822761331488568858295891203924556687939958275469324705722986528674823817791534676040977589739880429556314826368671818400681029348972388319928792055431139676135802136459679718533147556011393387307714566589825508925187529940323050628808649706773607301440629556082064263006691906919919774620892347417463474319391223553248781291055189269016954273524413622458111523153582477550695326037792782803553003458628670804402573050732697521204861301617316359463649409952395421638579218984626440851056639666661508223226282155510081706482847434958759663933501090487756369504379382993353902321493517043970331364400338995362346353598628390374378080435183840641242711925724536230060615765673454113712277648476819659804437594107257024668856635026908394144236238415475556802999310074000024663180690912092253039898022525827582763667394235182730553300650226059647506255819326121115053978265135890855610608423310472403484604714339954295246979673665742188919569510223691022502882374267828244140776495450108723578757724760904470139866170598680276847133322800078285529933612681674010267971374549263094599329068875776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,21] -167224158992561310921848460236924710459414295877097980292493575432797044418662783061707820732054117038274014835585030562466331115923734451434287332078811045582522077224478495356468862803134460394006705079739647949234980186154388509033061140539178526771732683722594816383166642742238181187481811308320551568595564862232885511985625289920239805935191862619824568015797052459659334429296972835989772680739348278367314015970902870724444720881713244834672419706135955914172244644999893535150306605337824824235582891916511808367836686307046718036537875646519520317180773503198390785411237768699032121939072407401840617763142843072466993918224920343805580445413945531686974054171291026029743500648804739267617627823186536130369927388464190613863204682466682645688033640325843769479994958688015935929506064363053526403654504120182912098561018029318283782423259688521271086735835904006655906989118651176875813365862066084527005428250181056440255579571995333829067863716990318613536448423589944904790365902326345290509622194108301722224757871665954493523464845295422192256163147033733437113145199291387743795294436195068398093547185994438677386469339458156784781374295076353125110211041634033736997042785228813560123934112067071858180909341951277487378844221435221962633112400686061208587934669104129930901286125646666830317416008991332171966637978732137158903081480599357551961849155852373826270243100768087821916590217357396638726374552567923201123877789021422644976552959336233383299528778495180517362675095779374099869206596531868016127672914618932607025636503811574784471069395705840196333896216810624841467490810934519932495192564780258347835203085076563651144508458774317250704178559775595118511690134046658062070666021355397832130104411537674319446147789812219217805749710345865131405115298589518291030159030548412400644832049741006212377917861664037098842494062550625551257142696592417364632324361573681785306486112667423322497334088058494693663043363796591314868586676271151549032574034358388860089910238904320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,22] 246552712201587888963079713901918580784616368113597109164164877631357334129119648945174504530989857765445379232623597091175391115940994164935311275372470491878583085822976066355056956286427434065700478513044149824371290094466021005149510954019893524504854679423110506537274134438488864698463715383516094205458635309603894846141912587949385010257439218087368679809346883865841646395131829582591622159426277827943664113678550163861915290741886222341280199477022588658678523350904180727464434341541286335228855599115312030167665586931610684016474114749190243459506148661336938994996217921829580359455925138788202515784065268810685850454553099896255271038307282588974315908644975866739842257775176740504142486531752566678632253777589360486407253698288958219094748122187353997571208178219083863552140529364860783017554199663644462840709772023015919453434257481967622686791138729773876711972936277460313389797688165260285410023655823979522795237150841578417074707757069773712877585810334746194755024150418128125219314356753549044264734206567532795225401171030751109724144196158717044125490055252252911214109646475775164806632305037004718109027528569796776516151922243374333278972739236760760680449869672779885894635641846940552046959838640972747563472504714889590512312789236572630802432596354362689380287943648167308021601962219503798123398098216971273823407982167830876709152909149385289864603774790851064289341021885499407583275067196397619102648641524005547483091478637175950173264758113010001871602545788418339986079520666054674523082078578273959279877819428452328209353615071121303051988770958309572360997841775325732654731562152450592489090437585314920858934847571154451275819662913140083768772609346097817641189765666220355526865814854646154506658315342749578579817026899502304697989028340821495594529365417390087357196439305394602586721681113117175305585819745536995335447370848994091079768673059465238913731216491321357631332823967214612662014839905060578494403050868397959659591757505800040358327273652224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,23] -120382570485984555117036506688447824639492642310989657525038282815264168424566281738762467573771476839712092904523277940904996163891072824259794007968771606511156950185696518554370554254343394008473259898283105857596030744198196506213133961416042414915881973345822391434639299691388633601228037641900501999291277000160742589087924642483023436357084316342603362360912425838917362902329456853501022635282134709510618196906819628050234509989018623203313799792296623561723488218198922277414481262982055276901690850729931969973765222119577346892857596716520469939206856855442043487145592967245432156027299344633667817907870630520414658729311582291699478114303845194299012429021197184158320575878943308098391529736250428828981249216014803028578851565505053526446736270854127880952752458289068410579640814124740210871189531907620779386376342631426733415924099781128854300559521953352622427526923128922630430048563269345728116924169669357593188127097631969984071976968968910957417742887338061102165150507124381059132457029152362872768421245599444972462107661464062881866450261327150593003937520690079266942599631760572834140751354210160278974679589797688333774400079982979223279865932141200809946301367235115853311549898173437689020271382192824754465467000982531565800943859647693617318773058384787531447206214639273890939490351491886341425136904010447634732138609845529044846737701745870423834007337004213837707406651168851404231939237141913151969580840454358786183836119462613551651483354469864273145664630253100277889543568942088880873373136914931763751415946513702471139672319880570139141701295740976774450359421213709860029239702017374302158606885856882283492135905165403753280133751037006632108491742404280749888092008475171737286199920242205373816675915094697955994568439482538049161780447845185275334350260316185408554572109634862800728255754800490107056279530410913086211522350862147204234362681597451315325264066709351120577262764209099849013448249074189069209051467333159249487454177747182178928805183225856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,24] -197612650654181705245361495909326461310810893389927693967051117445300830230822424201308076440167918919931139791085761984013203992936512885246787394622129709939068881352683888276659944303386562460056154181192493108774835105554501525112667077119669099620696689793798714641907283148136907315818554546453879372841502339051879839991029123677394906507155366805483464428923725111107584033163974211240558700016163629584299930123884975722443867671676990904335365189185172265024312880619200159790749194719424722257382025392424039332901781175881382139008955763037674267418843086936671201040911044531943394448911686148051012813146781514283244698157505247393171506362845123259465843072801104529388845462041425995843034102582905273328274201404954655240410836183126519019874899702307945641429151585371045607672808875568120490853534229490322834491518214640583218485864267258518130404038560852539052266121269771081921899927929857346367123049479332576701059323109172712910550561301552959080543156099821847233732616070773418150355526459298225584117594551020730393255023062797340496785402127463831187039305281165558863184919905466777290405403083258260752967599870737887873090106215269866245676151924301762169360338677163520152795283444585570195502614428081536938529669007959201317557831496071055919201150055493836206090319296900388183797715869797897016946419810018883337656753594395225200537696049480252026149873421438662897819423490790852967500442998196740809974787962428979734115553057754324187536152569639918082722700465520403268279961181077053667032302352475315563842936535449597858502111064040262078063463927707293687550722160523379567387932559569167651465749800519923559531536972162009131577275183206792950048381228631597390957424274434235293952150470723784177863376732651366142310326761534372070945875798631316718415275665947823739147946631765466621921017067217291936749601797261432104213248526263738823394512816794976673626661968758311743615388758424975011348490179154049124307790678030610238767802382889803529095651262464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,25] 443447438737084789916233893957513616392710139472760061701248535740531690133826665424264369670622223685635945042721369562364612825712620713555322131225240500119598501270883809593866598215847410429709931517055302319510367849931608626504491303888217618848918560265466202852667007472308079803783926173068039290150256472055825210462863639817400173909069253861632034004640345507368303627039135551494180278745414960058286801773164370158992200708570847046699403870132022683905079173475787479930433060825438536126071852367824689512760603550995968168561046346873924339153384512928432667853605043057050633118213478236269654633983456099195526644223774421032889517963152095950061348170992310965864480021857526260285278113416826281708871999588006544221740201572005905855466285589406429695086552961951347355370652397866933628987975280278122642391525158652669833468927217881385378528139348918143560700255443268245331898736947725619862003910562830023074068601477374260381697798797425036401384468954698597581569847799735965743260628277964392996193482652116065542700496751695760014148812555004680034767681063236624655923509142768149983282241547217676415958784181647078015834265967696671789404049516487835303752612878024230491068713624535539380940447995135172237233543327450941538845051890427415810493590820111854754212749465971911784139995617012599945732691118961999385375868821091942898411366064106978441517944959104761092114490579257987526072817679850044129805521861721446579738862172298949303607377632801450940758320564227953337506825938132460139223681321448328268791255321318629527619694118350143582324226987108140379458313438115700347368100602407229120185876495444640279512376169482943815834647980371568416470669918013735265276583310460448693895989066283958984752549307863689715393165000011802470832126213424941497132524509472277314059064891910085953590174397866125279385131119804772445164007097611091661378139803042504922393831245097407086906930485671206218765673796606447787289382884274883986156039789456993741896104804352000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,26] -347550350408736489481855446807031069260496731059408720736638860628143306287950223393461756990102809055530322817464097557481558539743556292745324533781361025304842289059295998493141297915536442991689352475264224541009088872732791242027660848531995858169874143039032658779396367531324883899683552656662327402191668361020628444997965543950294673082394112634911116461645722591169994498120719727524629922700078552003398002507934315728912024588831661526905464642636958417322731113583898494514961590417129647544291265615504435342932688294494531675759159944427130900349700803603721265645202467089121031882390087654827712735924087514835939615888061513732657426499924827072514677398491789642805573051340340104995737637981851438263976425166292611661076223159481963045300381928419795212762322229126296390534349544163555525736367675945560013876015536979972869100338103935364993260495560690345494495334804381737714529758042268538814989814541810049785903461859349730837700677086184815794998045902180468120019468213133334817587443037744559557641308172621103038893215396410952728713146101781588760188134737339661169300865388105069362644132176148573199682137342142657431042385960290034952543666697027212485716518279280208053210482716772153516921197838516906721067691959502431596305383709504605471308043576252025672789209952363175368676748009053932270010034883729099881061278882028398186551864164093236023600264267914665659754180477455233252408216085410606426271846819436432658177182757165163416560156406816577734006824666306518508238761785504910580763165428663092303816241470762694440386104783384470593633891282317868967709191565624343787774585478000264861961180510976501146979589324847884457774833776642624044748559898448068147346493541888285611301256189361582299000727937678032415867527153742880411428031844055463966602557562971741377973987636864006590836049581954068312472896998303365851908835334135169031464045979965455383673387724788314243391231743577018157504762531369754865461888801292941450543363616956727912506115227648000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,27] -78303033568411578109803165050378951089069065633010268328409078341556790109448819482257085564943015395713463406986033785441213404755433090218445830371366844979249601399283306270883303164023353867342188749216323002784667779872413871542243174126981353205204719620257222562437779277186357253888547462906701516582970821418682723214665859974446548625035142909481343677360910642425137243845056565476652816391026893006866787153463868921127735752997199991966367162804195272292810968309696030573627601891103146399024158718323072497592577338642516894481938380648531003708167658579874989440745444070562069720957030946135727348945100939885711341623872886597284351963039083664214884302617306371162180992326454172647569118170826391686302894655482691954205879231477233352685431789330971460125525102925265250949196299618167908886035890523046084143757795952906054249372855141722224854511136572644793057880543029458831354447997250806994150440808742152005669640334582738068097020660128248220019333743549471613141537647672870896583163045576221327116848420304478117493131119608941035545209022832040996950472888540377633562746555360887037432683810647673850765883401574262138625187659643727569737348342537268834149540911360539620746169594463789649871769790611218991034601797560812958831927440730918893982258765350096806352741576111845168316964282418887269111473669828707478319028666885657477755178226151916290666605301962119887499055499780827127346531956301210778120261448715720316404418441641315163693284136440350764593354162165878403080063535984812817836416741622671583811847827115016409436273528025456394119317746203580715846565625401145961277933356731261059587138473146090459978497715559082694544313580994693839880393188485919937384936614320025989410930807598942857427167374213808689070057208856740241334405830698716404325522547336193103228896970693375462544181253966461974648590625638003580019010316289933772470354537364323934812517353300523769740922318564856974303145179391413747371783382672443752682164470993650798689557413888000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,28] 556744966924830151642968059679292762890453718647159986561311534419482167863453366785316888844280313816500230216196000940158082125604075607610212121732797626530517489524992700175098932925541064349411083730165223303072579585239822747432401766564186436168301205755805821861745605777508152651458807332039064821689636552425271117619788002500425328179776871569053547250535114164949090382436999363616444388707348822242054211929383722018687769584377501666942672465756494915480876382705575254709439017519631666101202185701620704788361081695302231265855161184924494797052271027906753346498150369824974489616409260328751284805963761135274794727500458002291325946004819685783596890020013028076557458000831376641081986244053448867968647883214829978724389762412595013974952328387342947223872125181940714102588588472199249559075794721546531934851430890656825539430181466883712172541669969807996561056657110560123268498750443252118256309458764578033065695102954283640748344505561234184238463742940274137909591913721825799725031375795079184243091719292839355829995856962637193836353157279308019234724215613100986214218821220421703903882681504002678375444075710184704874307738868479507652575853600409021462913543398067890870387175070991201129698668726103512108552164483787608086450998426711953630454797584334379748031454190025894660304312296239734991137214413312819347092302724928231601629660502787805761806954320256515716943569987449531036606542622159719690991256486488608015047298095146440441019436159155349919421607653389168506853304153296201067197938317491466343098589302692762946244266126154433266067241361044686265743051855046723136575777981490906678807554724240259529315962960086714949776419316820453490139448973834942672893986426001664065941065772271329693236174801559386682589270623729309627058921178957653785696890246950397950517280846013864404658040848193616059021582361076535660205510046925479381608937654891083239020157912958817883964686506318333620312033487898241839887169913978334941745393052420647902944476266496000000000000000000000000000000000000000000000000000000000000000000000000000 [115,29] -814486526956759615680740342829749104069522425622123183477638036652952316239600400011357888571443004012791075665694367552486293556050547208442482869643311786283371403231349758354667638752169257278211224846443063981568017823251318802389783282999708343126527385046959126377270347174934331057477574625944848095010695464378276407040448426252931541239686867347505103369303986252950299105488255102409519742863323924670661287980478010883432624893860088008390496366324709520076156647216311350888842242107922518801934341878568577428236900525958786835380975044996644353283086165656328293738683892993516013130834895553829672999212415971277419822648645825678717761795799790787032981950312672772148583671134914370822133132524582678739904027594877074399703029947425051579056729657638788934357701368342536113675630324988091361688963535805421030326722200081446198376165792924556213195211297256051782340171987198478949410317119830307672442742903286024722705172754260361110977835646411173067643264025092742710778728722398053545688044574323706359938831803393440227922454541250780575075446624786398095318087071133843277279432526548236471357723531363846900559689762941379984118597732656922914858171244366934613255110762266542947653190481303711868254901157397528445271864062877978630178580184320115529599357757801877312651624231648386047133330331738716399571658961961164086611546078532155477361668837545353997267122660780218939174013577852112917765545289249950806966957577645169068112145264383731210618315768310208925173204973690174168373362840444134266753387893241501638779632186963446898351381102267220866518254091944089806936266430253449615663694931571410991041055338000011542800722115291481725703324967503814187155666143748727908243913556746649072792065111708470851773757400441411381543675091264698457921258238521588090988986678297572748202190147201809194880320088991156431493415392262108427737368825966975979073619255102457300802700925550509238807627798291359684312788048085019977847266519964540273645759500873869901989951832064000000000000000000000000000000000000000000000000000000000000000000000000 [115,30] 784830751780293367780756920179004021961061061734144844937254134673896781826732304146777640956286593284246070944315198058523053670839758868556488593607542069032712947178770835355644101838579315984579202232984305697376083180986202437190417878693020352584079324703145149011850488607971767328908050098622143345194780522918373563044607686928264559336755706557487058712537385602220464608207526208443679910003258878875644622767587979602949336580680805630859696208542884409102249798022656836704390156100163009497020274120039356316453445653068202847333606668801376019228621742179733110556266446797920245565313401145067307237081722284493688660935596019871546950208336991591716960989131947952605559554542479648570173717165692668077103638540991306684335867966242576889743820219372309886272952199332090707879175840492181122597904940180951729089238881309777221830804370750936647213499576670716796336359482785608786429374891254929860287445940458810649701692050982270987469275970069642689872209419637225861311641050026092570315796058844017779200463611772799965189028983586928603395613262919986303760130004061341957631581093082321531169404302739735206145687028844134547456989476406319923967920036853865942914511459808666313013978678005885826986624561423704405986843538429019812689433788256200247602637257469030221398557852566383348353142320821450794546526066814684013857236996928367549530212335889538862444252525820454204800102534684975421545189657323223613123580582580094711556752723038444692685089002497569826509880511708741387849933197619406633248189884051134835848678037504480473491080233573692679113981815115617704452653375997102530959512939482160768637033041288433421978056920713470515299323095414360610029471078669366252904008075247115423629126264638073097332860959021089729726107306837001925646688838860196157906162865060679140586888986075854418558530446737798463050903451072642497737196940873238059735906645728846189237728397040853126027657483270391497307488605520625416635675683332941718277714625554532277391510732800000000000000000000000000000000000000000000000000000000000000000000000 [115,31] -580847255949108145552257627938074047803653468872557151748295168744880661444441325124228942212717361115690664642137782804258594850861008231350472788697678823784238302238812704417133616747513943491835956895170080097262554825754275416278773822851870189682311036694491362503555723197794252276943373660557200021874666029203056834604120930871269950006768026501924347941674682941112473030222812361622300751843541395203964902832779869717279519007803248513872936879876931066886235068779368013062104154651763380941935642578980293291143139926613357143796814835021863755646920390992764772862546903757671355388980820225608857635414309349823366596613995616846931012851626844258107234128195892679937240276267037018517943315607526892490999479908509073898926484800163455349102925732040877336768787475534300653942791738333850810036963502554160099610606766452688148997347742610842332903605199150206159294183799717023881243379657583324009111208630013752598232555780197660834741245896509382727761715114808408844144202656350867471343921594136352767674579286767636140594224603091175801270268521518133083815776397632292749589465435271797026816056006351785846918573117712465362016112532328242526648166906936229117805067047237447812364835893319712356099867590587235170094407081139239863834842265026063238801588759631849603898595059764159581485995211744201302806572238916599543044691211792606325683602270780619758570486749886179784713163231494167616270589155101009950232035662047663098708527626586358065502275530460433157968335370013352712265106975864761161104018723436554840254970767559339900269114208153335619138217969340274023489615392203931776223338177799461444813492923699424574671128249005732777529939672679929476487682052099595051220921217380146926909094113650286897760028027339719935474127016344808920654321980864178731952571833556096953423210394866909173520778280793141786430766307541800386896686291493771022481835481330274598602129391346381876816518712236890604317988675109667982300946161398367438361747266914384222360891817984000000000000000000000000000000000000000000000000000000000000000000 [115,32] 350553512843650773777515285351709289322030471983277622696539516016770720613812798031718750895431507441654706836914354056063822568875671948286831583340702255802734582693502142628709829382046127111745297230806700405553403373478375976985950076982671228037668983954911015879701374114246100893392375491176945440378817245737331687215559836324353277735732755858062078869742832051577760749681435376014088417724951690841312230148016989891932903429451581286210201444510565410738317667775566645983493355299968351700572453933430533507574354719540911092306237262161244804312249729640490749807543465761670584532842216220248010513258022037883124277409533435429423568589274694582972262631626193595439350665649623585303352900398675813586589534690151723200425185878259002083864770577755990150489078055958020247247236270709580147593025396926441241488524949658176837940004838259284981967266672349156013782333231565164202581641015155172311694562296445691296775583211511207204170931630806697458451856752364071204995941365677261937025870710615542797111943155601403735140068317754636668153523274196769057652342787789870152391019409235287080296562762953700532856371949581416029981767759965440738957573933964066666175809772325783976533980522145422982641347207328883603803902166127121412690269272485426687592178287788797234890796325439486098635152228166706731261027232551653132006893034569223604500478175175472688908203044517027906127054837013244548455261173858644664781533562145282039657897252676809609392041291266194161072559750278441273353941964227357167307888786941294401173878333019179472332105764050941445039747095212838328468991284401863705889289985246643305603596052215802439070608747925073594605181036983836342625278430039972758280657909015827077780159771654703209159530090440383164894627065321221491181196693052699999821020531968016888630431987243035676490850977586084390052092718063386172297587560162178252644397003264047855354961952509264532821139200979372287482405521137656944060693904277564327830479819278750049693090185216000000000000000000000000000000000000000000000000000000000000000 [115,33] -178485277858876152516258269317995855302371857178001983614942218705433554198176379055221005820375759774630504369248890615616610174796373921652416819639363710002914474397792206838185775329423682772473752717284878462768703250067512614014503738082287273627514706762753857314146766789317542690127115277360837832444418189514971089696899417424397859385779667417524422965663846322453291297157370854588211583726196059304896679599056399954377466646310299132402187433622440433038661097741855099831559532072034199841477870549240928396667210974559091062432706334263152737893470070921840704361640959215545400778007121672478195781057533629127684801457230504292400888082473101214091523804982841910448305691376718966501824638715038886231461571579318891439528277218846354410116117476342685928752249923632678068075783418684054752901689599402479049741218651658946111806901622269526736795560179581077607658101279961288827419949703827701841213254082782235178715882857692277042482157783447220421140998674617133270660368725999872783156343706175969517055770553921048939296870919663879927490168552827988961896365324579636426757594590223734282203327193657288383875063970151216634658096396419954316748103180478993047480376728193770504718298740490224852408966531759754181188596590904420177884501145507299585584982997187500267979386140439961991697434465885887769274288226727365256361077218460114318295879533734451625248728508408753082792189514478221020730343860817292671449975322011388299779644795334751103520906855631077255110509809532935585270018096021205416577198450305479045343824486890340197125425509832218520295168863266133064356183316002769043182526199587645817819417887592729086023628451048596772536384267357295354119632294694507613812155570172105374342788302340972955480489803631802926924144862010760955389078213576730425373823789206357562118128978119211875766495536948691588225662846087407389211874797282024460068515875184401962260942960033277081798952924282598143560832276648988470950795649438466181674312247911430832753244897280000000000000000000000000000000000000000000000000000000000000 [115,34] 78603374112085670646926295149741853387000319285648870937177419958254824279656809315807491206468282583861431504431256947155324797940270201244837683860037797950711722090072731670310079616308840770380097356536519058227472456174160605860807510749554375705664165347060417025274593621059519576496837487351362104219259994039912530647707525321902042126114568477168828005068792743891976481606814446761532817459392005731502743103268385750603636634188223590110117911207554112514470870728000335696452568890319084299166210675327194171437893059738366163473173318842208581735157316494954354151426993214589569725366997733484496486507718047889677910096455389517042629007754527399064718545782074131550016618399183786267098925597279049805641044051393320719227172092344998503538208006688301750317210182735293919691104277892818224408962905213574882204282025728922272079585607120728809999388781223473425614917446526255255248406751275770577195607205504248011112547047825948632624623210094089663898924145208329255240502257804378261909774230235861138830277694282932103551071361664921342564605570617784474951471616251208258333860581288663178053877036275377069939404583093506066053368559615548604174573597900841837038168911353858000855975966088803829926515441516929214599731830887047205809100771114048297404987781897535809877728500393855895380232197353758528636979279581071995731628590303506542506930035584340361512158940535852733428425311382193325627410811141171022255040035676511795910113300530118344738100606371432956380753166193074425496211774703384506139995040720872347973418340868334688729040400189329213088888716311477272674330429149860697038074709876644900148820218652846082008586845585157976732647192394498187950071870216224956757125075402060815134684341636658399969356269447398336144272876614026559912614694673585873486784241279599873858619788232484838835455950630128670209298140578652186429036214863975312757332206137336005529438148292937639677570099573150803797575375006869425910462120859429709923893498192047500684945260544000000000000000000000000000000000000000000000000000000000 [115,35] -30625169220639180923827502214004608643904842578621023666605838328448224137451911069579359837275678418357850496111012697652872532138318531388227173192724340577033530557354704523398931246571108490796113813788693402574008130469785078675036913697058603783420056362329224306100794314216146097374070906469431836187380716232824084432661551326565235751739801794431560467806942427546732822587069935493835307595721455566269925125227689704722508085149602329544250758310695613955873958958215182071585773956782413798531391901679708460895880891379069636747881177784609109344750005733492928578950475949954262851254194008392342793751141534824013118406825188036852327427154165714147959825441178547551736807291759593918534015541943873087940061402119801923652107199093758247616084601909935649548708406563437108188430605962653730614034149960370601554330906076831526328771172657862205969291134387071031113989049776827029137305644148132354269090875416444353153307937342575089061885568513709063969992717002261805683231751095154603592790969720624239186588952666304198848366895697881729621810419340781913025547452007512600816520054530504971991817882278886625986392673254099766773543616436792563746367020916453572152448385296804839755663259354576121447146461875760606361544174672178047425625275923332373244406925871218902854695741815648449679126561237855446515816012609832551118699093602013096206863771107864858771377771922987353820544011992192869771957589827751228989768403396302777348502781846883472301954184344539718800351794495895241607711175939977525113532134772696626313648287320485881311987458370278118104931839593931983694527242101660776634940952086498384655064903273933799147103112308942840542500064526671622072739177481591432894937481735625481083236559013472738301661620575670938329193465252749954770986896429473193888950450330900957629977446283812705253863676573193199313655210590890216360912834863304334671145784642593902603848186710008269716932870289990312874050046877735264159124492948116048978508587883130282998354673664000000000000000000000000000000000000000000000000000000 [115,36] 10807580426851302439829865032796208848566872020614405232867869912225142501033297919352430449209403274511210872393133333556914955453365853731190646250466957760097216516071470132289145058481150322597968441502640296283741321244738402496132869134354562951066106187492389778008805624971339099649629344761907613533637333230750622727778330104078013057149066094260811855594720770843000591439805608386145549016251565404776423605694620351456768559054804000882645251517187896050228896189327352397547640145996037295058777778887955527394083961691126220252854050742988842601715454401259627731264830356176893547866452771383537668789891854649988466902292149709476598117087844401607996588106973198208597248882860220528136636112470724320893468263228446261734127707340031186723470126037229118266582342584173483840657774094837176088347579506349671360144407291322058340770727167556533638280509684723532516182547889049222471143905248942937790528419775169881200866987562700667104544458034746632862833726254596771287422238320444211725408513469283376664916159802682818600563510192630162785374448002330775636579810930909797219610938234527033026129311261313416939394672688176975172951140334663842153166681553842000864633781134154153263851053611251394743421898989265038837002679788770010687600013772265457404243487912301610978071284703833330821096307032893425811463000682622603439078520505657730736355605444227301725896185561073149148435086078694325372017513483524004128507083390326845167567432981353455994694267473322804179933513306498094882181453776879221505163919773822389429555881599434850082652497465320816301941930027859384369229967668679779233993639561265978095452921762130308900759444917341497845159648238225069667083884062720135203482360475037788355360556168376110053916336436604094762440490727338274170151066864922998828154135732621404521962159476686232876020288910980332042265368274947188677379811318713135494055840042857617158582464915549834654814133525147588939676612985004788986835624295915575988386680856325036532431847424000000000000000000000000000000000000000000000000000 [115,37] -3543392133160290967970660435794542325397255854849116863300836737289560006671419529642935134410529064648307094784746680240274731367582018968712678257582018858866985551055574578001049136371404060464967135551250378772631887499875657439313547738720275342188774151390480666904846737345447655908797944534599677779561732338218245687747818154972921732423138496138034874850015937676809113023526823992404487184503451172812472921003821739506782895976344485450577994970277479897532146562261543678256612284576517835911546503159927413044923901745000112676548937129306132440213224203017891252481438605371796471468593105935048033118710506386597942724756312549383718491397336538507545741216795244098568156109851224300861278335296682199183535295636990491040246390113832137159329447283621149207456830043445900039885687299750414117551499504875269447392803861474466679410790249440758771036890167998063501804172488944668588930106995551432835183855106203793799153370911167922548213324759129557604643815485088907909895090892409288549943305585466330460857804735092514097201139646756388266500500616860025355077676693325953568566974335271471995246632598589201299781747931927466627286473978731361940182968979231006063752014203596856896927797085452325629645150533707201405020070549455992831484331182652128237153442493754190716473486103040260019798526806163030431961046450960971481767102420468556840813470483705925175801934055890397081949710921456686817211616931648948958267689784023185634442542005986559783318908463421405269748096364576252647566161017663608981301546703788125560698369394416125718308763444273214711187075304069123954245109748731591769600968580257283889952991122840996940501381528108009128067418550788653190728166280832448451785343884094224633614805599710404948247030951179904824499814798840214015923782916976097020515620449606832905155235783860908481099325200375349734540605804482834879295428857103817234350984824486779243254525204883467586309884906363920000641754979070146361721190382802955973385124381406804847055863808000000000000000000000000000000000000000000000000 [115,38] 1106431033146814375670492406148687343785400354411877446796150609886249188908848103259533677467895975616284726316649829881509545168148085367405713059395455220261074393384660499080125076624410931366658591569047799584559365952457861512848300422765906575690372495158736637656252206550301974343086689122246779295889210047558974207589838763134894565558485569642319820707673072751142750979300589723000786624857364818581321425335929872559235979895967487537324803873772479611527984356527695822114198127461406668615361730643704510856060654524528722487321535638358828693847351423454373593318746187010566834853164277737181858754465073578321642329507679051332135458918082254173457256647678674276249389692057232119728968791595464178380389214977313592927770520061106497087947670799961619994026775601528765702686299593737231058142976208213378167119553783995381724264943523200382963225421778298140736398997399053728104802995989237389205052764302285466482828334935034699667074525398227424872430691541781190202412212484286270967031095348366323285950357840436071785473296631253498878820863759083141541533969667572482423539426201772831372565220439817055057968971750110464342612976730885324923438033459965200519340720344181668513394424632949334479452960704341474567689124007769057168944289638753496442236022673567079316738019264742738295108538027944074529498434818364499922023400194840253226664980938571489959985954919746334478276896010222417483507327812820756213243376352602326477638364970164979382346698877651984126405396135838493380360016135757490288507509629350450196448903685809013046700574258764030741731714751798116451555585065761160169482978836078112877331623953312859177021032389122562306942985343531182222737652410023379419155028190597586210599940194397557526401934238012096776309198678388743202587886128632592695300433064539090987696885278983022128244078828605090450422893003393586653960797731342541426909506807132718021383673835803708390267673504572642775484822763558224600558562933967736614522511040904292005700435968000000000000000000000000000000000000000000000 [115,39] -334926290127602149386237482408337964607187907916495860757234990264461540691395468558434415197653312476803945810513223769893519971100609943559352205130761733171041105275085785750608621166149573210110309451868614000056663841249155748664053523359280265536346236640839107480555280419488415050077064838005600638016272392143277095573275611224727171911300027683952835307857394043815904713036545429978126649929966264969773400302790173506993074894787967254786596016475746305009102386922582520148518401486965470088375263388806993076423704441780171915201279943791884259817930823130916229079114142668800561379520332174283888447481583708876099220941828539458964231405338314280528480373078645721942757431632686020074158785491668677003389578796016626746369883180478685708975462349091020996399830325069575282962267864006337124144308795997402411970293729313290456912338094382231543917699219491531820236621461397228960617547273888631625364122104270016472402564941138323935330863705332199814102740887976598354480419519722434745864173374524795723721017503304447502953423129138351035620506888369095129325365034462852817558617668706967849960202037685937290659113345177781349497885559029049421414321992300169500048309421077840157273176747593712368116503619032464089889209645650445445815547635950762062838930126122881655763762059893065373060754555472783433839358242791485105151251880478038028619287834406250119494434484466226267616288267817060530531199990703851444687383145301469511901842987935320785012820636365205617672089920082149575856485640934428948043798472240770767975201921961881835916110992894084417428166949485902312440562290636150481624199163630945541510250176803456866359538692648701025473466052172541682849688610005714011130719025469943270128021957470452596187453750930980581383364732689945220111132455445876536667229872870177327430345481859105193711501212461972056047830597278974171638259371947981916417817326887641363097864689217708335867683849840804667973362938650830149736652096069147427243818675892798703282421760000000000000000000000000000000000000000000 [115,40] 98622441452997998970596746528733204291606869385640566622256075444023571674783563685327038114571511994455342622775524510779287194043447554833832558903999654036148528676438577911934473128671016527725546937870787351182280566323371660335518954271944821327373527469309971015296155062097515834741984700866335516259722070789802265227665618617337685689848440290129446320827575725711612335302115294544823770329460622011302652909874646688426475481523571159631323714818812153828472957524719849258734896424919805660992826988610722646248333018557741646660231324539086593761714190596816638597308615460243453313582904303137751517743480381213286331636288607159312410250660682722683641371276060756373517146585503896843931706966934560144241690373562363111396856756725711346917148321001647586582661328698921264759513545931075264005707145540364883695471711143810953121216290682869930097886485009085444598389190396080914661822924916337714375400605744980226377507406749160141844723025640278646434909476763433909965764793674918623148591108615106145458110207113499331315917538111159327106106686393503818134694850845396532394212692223772445082784938642974663741718413642190225754052828160441246915669303313771513958079202707970460527072499191821975709109671894315658388420401137158423053143614073913786783824942901718162687573163711279655594219861021732991975511372227303662129439081565333944755937829924646047755114052321413316867743139351822342379115651988629949130260103832287933560163418594410495833637893012840864811256514906157742856548488217923322014298153998631048857935775465987646098870456040143267218207813310497781277064688055878474852215080878530826035196731552403363305611109596584988414498628064725001714993494341583648389887937685768541824039683718243347680731855358873557168655744824438211786698350133004810355095429202716478883806960466601688221236075285136927060819241469935537629305999829292716630964694835734437766768550822953876122531386174783596957412176469682442230664141235968897380804665682260155328102400000000000000000000000000000000000000000 [115,41] -27895671219691602143664086312580814675509280285164556535075325701320189590010773242660923798656632502534023323246885876018166927959643193717792303540270948770883210544579746467880165305402350323372865168767549446109515753736630585082190711869403339649979091873090288269512192662921103662311100271966540050602148143583422531568575243454293456387830990462445433995747801863501886747761545778728717958797178615775499654660645938087205485378108110987500547477021886934251886926763049545875437023048481970193671569710989612595763292483284448808070601849564713690178875241429442512155503420609863155940160792061329374475197813117617739997368346223470298273254202501610861325931543498457785534075272293103519086488270323098109036632801154026451580312564496826398466019285703175639198956558793816052656338105838476627089922584018793319428841660335933744393505060041319605370693930921149217525503287103975819151593575551105987572693542417148188784154525499970162098253762207607545602673839310859187516638806616721580667074800369299109046392878267848767057634847380989881036079712885774290839464098409847065351740556885718174072372092936799916162285261072343536368278559720222228581410625642789051265338677785030864466285474285746352990529172023536444496432641354512475123430909727619155572804325340329091742027535908723586015642961735851767722026292331988582705818489636216037472039354301776285766520853993317727876885901211502898001582287455895155658247805175225719814819009567921277320530922428838270706001990394909137643010242625864182629316467888902165894537872125861049739774472990065088745871598379343863252213208720366005323762035708639158977092950004319882635238043663083653506269969486173205021694223399000347936492858115424911635029976462442280095408630774947062402384515727814022573820519146613440348358463050920475467912209436910840648066797061682971546086388459145034698845652033002718761338694699600691860969374605262193203447319105509512986299844654957284820846224926970822058770613895939792872407040000000000000000000000000000000000000 [115,42] 7408023972159392513646847030204323210392746645675120444653961205658016267864197778588778580141506302451233124846294586468545232924758597040460249560623873547692203967554900697338564696194001716549807810819549554981217550097845297171582412842813943313017225606900604462975511617699827558381037177338077219465445104844686357129246608152221214651726606168078383454181210417298329295382430307031850409621226188414953899411955040008495773205809644397802533879164312046349344885158014573992789583578228886898102119990575115103308115803900524401533240697357539277981882463798238265379488522614763097554348488541641368473472148776803714235596725244019698883381625056184161977818687819506887577412412709577800828155131543686067917279911814191503942201369991700707353043393211738585690501682186692211795281424813580826737708902476796768746413600809560182911810378637667619695434367709114654482779319656850895050404365287911470320284324219906329844811423618489629163618961113284432496009472836610235043084953410562899670015898497254067453197136662747838921954501486163064245836906006599242492402156644622281479923534893206891640272420941797359930195450357023763118295971399112949497885338251259724839818796677398739602960289904135759221350704896232917674858736407638547529397863018479433235858804004355480713050263703930778696166224191905041875573929160642905639727208497507319539607354838409058065097604346044268947756368038704363550122292710704565757780957840352943795901247534357565665976328725537137400312780546005893890656678591696252527403774714584731944461413353366554172800632169068021988151191274724268722742216020087191442836460870351234874514457415425666989057596356649916944601731917475689945556215631432157745539107595978870901029586464314403700638043109957338374398829815728937851067726680967275310994006471746117918505215398542787686824367421367292783757345850980357238111680973522243308593643623209949993967673120578332351791798489713813417197291594145385019175770081177735530372068043374816185548800000000000000000000000000000000000 [115,43] -1800342102511270206454019972985641647380898235598949375287066919054273681549685775966290409021446002415868951702187307413349241713594689386608630610519007766608053253050762027528773398110581862576217554937098885838607495871960204321133143211712217137800420205395581383643289592909395848741409535222211113734986645670805806341362552864135981238911688319440572678056139673311580605604678557373402846676427381671641851292373054063855016215857983340067656237843890397319131754549012488398135887106354002047743949356194625122979018081648849854230830111969507265064639594723668260529913186216597984882733435914102230478136061386880986534070008962827457588507804931147944849068910106462137070219868361472115929376360102649912419199470816797437131814245205000285158790121112151129989409377391786440946713415662630366540326572762284262473504380130646678988214050765238643283810591263191531897759755399762341475832880966060163404965534245993693808188481011650830924146786322502582649116197280211444303638973102325950529199851415508318167610197169135738548085366555947371496231265275865843377934995507846008292250067988430389482757062706511427579819217379189383323689315998839627192728753708485946454521472863957194419171897475529800378656284879513399858547751148115230658397749529544956195633950361703294756172626697584058945595930182663083125419805760437921726118730462365768597885461780139590679862813827535146202034462220740017379904442358734968587930989030401367735981097800119942432071564935920880751985540392343867734739024018283624011359913773262405367711796494881840269417343827397478098522801444755506402739518464901975402504421867293800269271673010297287372220835998115460779979318561719651242293401229772044141384110259061593701147122957906444594589576075190537210839009809521026797407786173231949157144588914384732665234607854177921798142593596511670049924483205530199065940780398573467863372291121245630178027929341108299657107591071698451603400082440476759216532586358900469198603426021920359925678080000000000000000000000000000000 [115,44] 390763711928788716780192463026343419649451777048483834744670259321214080254751406896569849554256545539911734076769656276818976457929513703037385010783171345111620069885611488722797397559219683850034117666674263530467166579954234484013586758034494744322006512420115093747630370521006064748870472958588983986978488712388301162142975760106895591527766287655977596811306434611125655277430793582290702732345064770784297578539171637452185252252600208968322894844698685974276313717202691989080165042941607226494565655217624898982899281884998720839828766505305078698745278642120581395654590529626186639907263224858685182982153746304012489538563214964980994225400298967951398920750351927895919409940130865706315483480451878694306675507568264745978367662357993158920529198993906709884734349234704446141597793294255464044345220336987142771760218939490717080219704436276622826969978562643442852781820893943012474174993123774576965633544937508124789661280767002835342843073864722025452377302180250671211020914076346131310707481718773750721281988460284280951835083717175791502244641431865375451828352358370691032193647452221079320286773113392903197863359872213510669243820281417055779979858262095278999502387936634634862928526471820741632785688748292005649310696521557357394484738950565291156736641584582421402101072660152628725639896638190547171359885531582558844297174511036543954205499050461800674428253046076790498212996147498764560667570923585204157494092349795796412941197059216590895804505932472646434934387220042665192198992876833132947379692384313171741138754058407637515500184420001841369890935156560590720028333885501082601642426748664512930826619025907066103946720706503423931756204287810785361837038540733554462487567954797209592595255957755757437241307521185711686567326475888718720586296322377263825083489365588854216625651907003062345348167201399490368627789238109345254346201696583699393789532620584083427747443565935809732430815323296749795228874833675066652458114896588774375567416279701913851658240000000000000000000000000000 [115,45] -74011769255071216434521473974849396857255269331781745406685498941757939701386717573128779927724762854434055786254061635635585528030396738616833456017483331132644138375150882752800472683408221194390136696565393527151877788203264499474135303071971765998574098457852646576134483567770743089559070486847587374403050138745844047135134032790865512105550014332975529947531858779822911815082655766551030133457672979876392628298077768061211114668962974174487772413459854113853415684818780138115396738196842681563781040517459397668698151091702157339293979717586495458066004666083895821834575241892663218711989026940641085999299996024633922013049200699727291426460521663358099279914045569452768454651698541748119309197936790406992869019021113564021082612502514051978771767780708373371135576576387663867441350791908351773736742887470300215592504137174924851828655313323322623418304476055300026851548684752873474432468264557017125741255676611622533371921144817715707077467992149386374473413174638998870668860700366040033717996366870499063535978302971532567534592991813846274896704230506924158033180423339666754116026632543982730181759935412475505465087536507877801034828540767322055137454449177661956055443734697758577733142234715268358707334076642895972000520226601458083405099381052638135311261183737909433309659659379313492322306790527863340422492983965314003915959532633345190150409801486387397823714247346779725499687480477573479870365693603790247414999063455211833693850110921624986031264968395499160130117484931799944186059481909697036401037369464087526919599968229138028332672769452007416757582635972889938357293599055094885310142133081887546907547978080976640475361569146344411436561920918682169033328009243219763937544425236963875008917292107494999794000279658155825977555197566371853420554899710565808305808098043760437168423415076486108221474438131505657638329562692053883573695623721330650523601337603963685707737411951517956126689407434967250216890361482808288381732552166599578874810751332890349404160000000000000000000000000 [115,46] 11938873922527493728051446783689711108067250686953811534232194270953471375011000099134809019236086275689827810723144942005460526635876546682686878432596179371813947461863674109281152394822061464834674078734570443862458375536330185454192234835404677302692584757378869475913721460199773431399551774562541272244533736600993704163288058412042546225915670247316022065274171845635666436480991663877633692727315585645143477434962242077985657551806741973809215057335603648770272750172074410898175270520955878024125649324920231134278639943993185626942163237009032425884341366237403317229324123374970876485365701784506598633741183330307894263792192208112487278082780937473753224718187398932862086544313003789417125832701670730121886027057765488127672207010063667023241447595849947412972167503952002012663290230419721379248207521226291876484851645094200905737652504433810132953145852604356184115292233626439615940746362163883575480378414522764010553325163301624506854129710867701488765665227867033825434825901522535305604993694473704060904833182558643903594509228607179592482298499469892017605405159292154916518909853527004451161856379658269379227600608953801293762206124720612389770085574972672117472496473738479406028776578485324622891787684380840038615256150313492985070225252344600953094815835373069707810276538102517604247228289585517200438977601204511667864158152713234986775004220692849942439834814774988102147229550525504709767805687918048473389120634494268447827008328393193591984602974173298837640655847527843211525659129072294450907343047585480302045991726070981517754933692765986362848171024817085994295433582717798167734085760595148978421379260028688476703931474126038125253411499516900743437007834683603164863642443552472421511046545215536284107508890895112852608415358777939773422337100393968758484389133421106147726899328871710436447003926866139325869166695348459354456237612002578020906778921634718587194877862087899749277268325481800820772728925781503282498580904358552754224509912324495198126080000000000000000000000 [115,47] -1594243985810659067915990109419396923045775271258745501701048159964655082600262025930127129252258636349259223835880941236260535482544790050976661857509203920136608241079525120718411588625191958095266364021283249542948359977028112737079250368376247005054189333902021575865984874410234489084183033226027619901270809577130994634432091518062616558202433498424996018945498731573796622615030261506412809454074975586153924929044679256479591980367786718070926126085401191469706545664157984267875110837740929018651892135801467284286193306823572156045938826345183277752395953834621532616405602944929417354591481515631603388197616196984863350057322401443446330922073101944952852573617694765239161983126029357909550783166741219677967092900421351247794551652603268731419922863242055014983508247007270659534446484482676376612772553705245487436290180884057933870905323165391353748432511534114355896724078834376925344525155098537006257941986738848562726035748213346481920081977549914222358315769995291975283719116326896005386579365256509914691105454110875207452898003926405938124553652871436796176194728053464613458855179465500763890267034619580472532988864660313492261406907165757354375338710029635084231193343120436061069412007105194189646860650046200311769418313999075359572734965837176484305554379865418446321015944573574669827467880610463084366498789685517491264520559899912472782148581897131008922189545936854868340033389868440923190030204853441706226817933181530774849121308993022361655372775526956064319028170685216992435946718547691912106496495198837243362658046973904010928540647292778228440676259574164461424245117103000509982835005892888581307827268269057568000875711383968060031346977896850503653133113286541615904477311165261905569058367796926373587617523691392895129453859267740664280172645556154404118115945678514869706351232137365578194254705362642314643055090415996079244259552482040015436504138428262016561511192273356614221194435827757072442850553238894224890292604956782760008906828720472326144000000000000000000000 [115,48] 170043161092398901269728131094250993685750086739648827114565210944092322773852045367292827363378228613648735214246504409226883676229910664870383304909094297086458589632783299400010520174896394612426899873331374207487837404787024212915856294011036865594424139440237279985662968499992942525770835727977506820940637388189052318904489550209113725403202055035485166151714662403277205020197390773773933357555428243465823795971768551294387962896039145413693734267912226597923852674998339923565052243430832034748400730555584140341018140831338742328711490190845961831078717154479916075523729354604869773440242864230337959225071344306530778537124713112589643286287952714312071272751026393469055579155339166838056025494153211580026129873064244212202844030633483889980887305275262389147248785763773043593946076826818952833285565991803549656354665055676168472144118584465725070012055375099160887530918966742629554916369691118168622981005546816000910252749358489966714128984542655379639240800861830986158217962753112211546706725049405419314497432254951103679764324134718928144371524313054912690044765123615524346387045155377217196751145032602436097759873857663176073244831046259613493230216575856827198164625272388938860823282197497372596550001682742956280299873245660112921965800383614570305855626119674456744015102829876096777876272084405485355234581983740241844805576858471408131936152891775462509124778775731590591083052595291740047286224601431885912212849402011775742491716478089670329204782934205443827719571356002684223035775172736289714327551721789322850430408140777300397796564119591458598331269972980539591032158002101740401742767786641776253907543881579982091155789972267858705077577120444738605642122158090924737622457867418249645178971638935065185704891950440938651897894539417461608483033414336152225841284614005417404610117580177524895107779657370388545680060948020512559884179023504227693817214387995539974766861622944131080403158293267890426814514854914903563044784821513535280478034533849183027200000000000000000 [115,49] -13891446601000255536198233317908489476244507096536114805427011863863665801594283397360381759735598232474768943505262593763352161741375352411957197133205325613038099797534372763746320793561237220784671474163814787733457954924393726586897706937259363662673128822706127354742277020728599080811060909568611642471828775223527410018782530997395530727734098312949152579150581529116565075094331750406949499776051983051671350566504486479153442450936691307207716206029769183117585501276469892954524845590833460235154660576915484419641709314266737393226980015778564604120994287988784751652753875357149693387430962926682412415871057663983833200100434148537181109756434173216000940704745016961793256871313369724076909471630656403606528535416029931870222274863655183094956502891601257521762278027249290283891730816001884803323730707980276525144722085432473040974354484538720996608120625346780096677248410999017645075551281576627665216641394895240658253968786569468276232597647403622155484029838380302052899509025744636693939393047673203814881996791447481757186467486536905645903601374329462834764543387761161066630696963976639349001533666478499578766512067423113518726554502812633926200863194512771406892852861636236927164834775778639569974210287855069792082007751671482592907094263904831575516615457829633654894076408723868984732487698408582505087564669561932369404657637900066508406333256509758340479196910010554450217140493918266437387944897932596205989911285214627304628901116488019691198248967055467701490792231920397543735865026217236976993961701910550214094393092178754138732762066095230057928132738614064627054449637353331184453546335451232958051643325766464777882186875641172747194618984601170906020688276535220595782676903063920685722620230364138541158044309848180655874470548811229274196631700150873123183821763434850322691969942995458461535533828198633798185841541021622833565284301969591556411025253547790436787932865626445391356404662514691744314017293358877159889238444851074279929595850215391232000000000000000 [115,50] 864542622693822832711179486693535928824270708778708294879815748491503144653253997635759729592007488333280503555618720322384485343527614208548448209249204783725647902203357396329592572386722733329187227378292590142843849418268426912494466161066346467582515743837852934190052354247991629397509899291121676259426338885525128091820901221316969830263768219496055013746958859266571491279263755088718590204784920157602199607526245850975452295230001485588310766500448886167096211558259933493880675490006789825816140694639442648368331742860170373633464036860108585759940630118181725532559526672384807552222137656615190224871921263078009610161789994197154818856632454316082446936668495438029058611900009328119327476084485121482050879688791184395626710899115143086791765225802919281720073308537609286124804762232363173542610635832981082841187521438765240366523882687675260057045654611272471073096637880184417052490876144073643637476153406508654945468951110502797330974129645686720393621140319732755822443687573404564609329846077410785236482592941990813956227197997434999019708104224962919752958852627287322860744088542322203287298391841852239151205560100534236466433861780853340470166484775172160162452429858173452046456600212727633023479500457777192261969307881515192127805919941248545931766852074414692853890311321081804172944610193231135366286448042717764325915998490147016859389012173972692030127575678545845935847835858755999669848087163700866478273258179231833721067590973417760194371580297794743541186863324608052264014567205962604193609887336626812266183549404467209335844987363501753450887145909243431797429284753421793131455547950354373139352863322198473758699867550462601242038875467620568998414192661292049121109769554771695351792414026354038832716461676126926139559453781728975706458342921153249527762679439945093245271958268735756287401412694481101892941993156239830473534555380552790260000765909961990156328877049455255522266836746664378218193148546017762485068381834658861851289755948207308800000000000 [115,51] -55347890224777084156207989524786424015553496926091663488288706015063559037384102485812142468738758856248445731939447325869834552793648059698391203376413567077387131064707075096855785889853541054562647703241946300684786109292461811421299428443143233488156460824926976682449584950843919604372397993584421557803584157330277353019977963480621162214530053994612937811934190841464336634619953111409146543259591807572371344808692293030817045191089635657308741967326313556600586518129943074095928793053895441331240228101746834688366362873652291868867962372546414314038393104070994014089618335305467017323818474570908348616727944517294725299508517234232837623981467024550867277282909005522782410610729992658528975932215957078439953306005227254305601488880630288677364149020559517732329945310162050331940059927746425059112140670989141194629926946864424755765816026280790134274234386675175345183356391321923127955209149803203138705349943964294716566426179890157707868363743582186884891651623962235459739613949754051339949040433706054690352877164532502245739148398421503225173774934825155623428238716477116167811438075091944585418161653208161950183954816490221343474336762023557571306065014452738205957848577325956000255542138513945405782696113190801824004780084805632473889889993401429214171132681993578539164224003628576948077305708174816382096567529059006627749684933880374934834110836133766566320342199410096229248437340319995556545519827156119120014738900236927585601230237779467892751857559906568093590278464502564356414287777450197529521910653178633710966461934232089706825199364021313471481967690712402190919228996961945303075902184057635185026911885566620101833399819924131949358696173948616945311791872553204932363362400610160934099738972009705934494016816215184249185050067793557821364663481068923355009284306028283108355888233736721825314654007482650843193864196445020550138148436047273787727674485009751244002996361571617525407061340602839161395535070343054803133030227763336157621928394982686720000000 [115,52] 6600481260860311392047833169475996230533033419550301390115109053495254612072263484398882289465483020107229089373041158054347882451106125531961588236719261560714825871433359551481854988000499929445886481006040325007826388217908823218244746661011244014382712245606139959153932247867016466543702736620043751775640256229249398714963904099109684090768036650859822030814695308910137802889468168841338463297395714519168815909885135480581900803676990681131761575135720397117462806739414718908769559402890544976071082023911771148648867960516379934615979727612877438304786870878873650679349326324591900198454152014557425308117453390636981033795861659276832062475579164950799686058393733607456625385065929116211560550490522184772614393843617020139647773440723998901507566982705028910385218772650219969437249388345209446645995584531258868521072926015048593224491561268271552693858103086387331651812251078051917217073048290304751230361648917174313037747281968479450513994933806174187601724054970241529468509239353277014635636657591195624013054151572581206985783375892181824794362116003215727537335274848588378748846190878116705074756929939931897845770374766202367221136560649631356188846556740741883666652512846722904384187743843558057382659501938356091218560618401450511402233186575928325435778880501381129334173762716254457499771519639988553752459134255505073572761830525607645682846043302930962993667943190830128382685815403043496362873692056685614281464113551306532249626890988183090761020371134021529126946597395503679148222767897722292749661347620993401391477099286297800727035433508822766394457416671713232367548509909344063354326474650114096774307568188189089125595319353234538913536604157613796294501077325171252504300396619494766269195103285769177146445558393060223993078876956028023891925123415301711448559206662065195035695515204117775170783827358328082523695933807779260673993570304002302404112187152703961873526310926297753812368763800987508878762563888436109410266628395882951025274847706808320000 [115,53] -933927251371142411950112824433665092161744644317008460289105131509755804419033653940948896773972725439044250576820896373867495457037225314254437026745305605262095540544628168842583299404173411284160674080160243207350458769417040088292833170405220863867132828598813071798853882346863086556310014527791208404955810614608023195935510383327211895947670972715450493281034760410247956292304023137984979574416443547769716206368872221967912003153446218865076069157943188652716965301809443978645126546589835794773473810691072580631767445263012775231921682534024791886806325962006336051805185988099863667943410955958775636994950007049788438007444019492291845075980793651564191097143357140690469644506186560396906016945489596118766770910960246003770122528280420065328300134267067772228505166744707604838944444293406296302508486993761424899656195120735618867250752680713214452228692164041643351514577378170795659550049896983509457437604332314338595912224103516657954749576807776776208188445291742037866895430790895464635945352776069790381969938500474681716956664284701107206315230007030857677417411376861019352647928754797044670839726007226547211517187179311892276752803405172155820960555036058992752272231269651469009684176521597729482055498812194385981829840451758499107927512359952667708496616702383950268558807240767722374798362113208332264918908532071399634675577282304615251370861376886975454140440681567468143563559580512722045842042090584652771501670672941226347851652541027521929166494152548409091757010132862234923300196633045300964295146025293472915764801687735274986747868916007711323786993391596722945026993088539650046951530910805560117763126918330900933462863946954991965897829551631514120069132556661792602156250355814851852939014742773434860192759028557082262116628759353036572852210612533556935311409571849097298919799657694030237357147767439390402044840114900235620547182883285598438577509003334376152017155962814882695607176919543872027523990151026917016251479059694677450554524442823360 [115,54] 105913094186152322671409464582242797058825530760475336425862820584079627602130395200911597750635207106135032756991108024216416690956558635709185530497584372306810162938596918928047013962037132353045449288676351531650939365269272019070354731143358901092019787459268756526796143700984239015984569553396895731982739316588096851427864480358920657396340557943021728227442483733835485162545467307845699370465745223552365784686016781784974627178574610628575490359655483214838384503259463333689368502823653171791325200908810953003186231563350808938306400115470944716249901455313390311789710765249240172953759069809980119983233733623904270169941149274858653589948787403986274607307861912565474101112322830524971515659200397248987593366283038251994210290690356941566523244042443878119285828360237231076830318968747540150672735891794336649986428919161719056153900499902537649231883224958405325039742363714338199287661652015798882221289850851255869124892513536078744025710414072936426547810059655946855567826845541505901509335420899891869503678605135456884297120853294634899780849011725883533663862999587906930711333793962854562538395158649483573928715224557070298170675536941613940688942135684626711839642553915657465815100877789593962544354338045610523340987793486635954833210142704512886399044216148783885752261363893326876375251164465235776943549518645838670140698076773128752067292814713592272732903114527650792041210181625907586559097146169085653740655600483317681263479874826752229835181685654491547911704088923165226290079499888010799628153039114013246805556110483650756308310918796115104961215643573292150494329449775663913086276895214978446288443511017153466420571490797026379633348421077704954083845410758266651327976343525390533080894048426424467383067313386025598568582748050367290045802693649376854634570075212095202917569872011286860394962432019924117601556708255100162400578090700837072859038932531308771534059097878251819849826713016353190589622376252099819224542806040743295459169584000 [115,55] -10934849547057697496322051982180177785644128883369742782876235088704459652881422687366981020795232584158166603769964195638402798880950345849181919674552332563080060509139534478316584726136018864981081703905582300194514771471296128019575848327397645663247908694840984619044060943497901300475041080519872114153948830722546719083604602240379660131146718264312648357530871299767664738699154201808398082566103658511124399734612711110578508814248535196240403252369377889779143761592299876170203327204896996934224052485821274870424120335190228276128286779676744558159251183777006636705126490632841006593462768271010332957147044888127249191037030436197404325266958330767345673542274019562778974232017061446975201129594899552678196747744396588569786404849686110101049362689720792683274727620232754930447405615280451166129891398312245257865247951613331025662649740842432161310708063689054554729250964906690326033410092630683020853655278901651548206936420156244900770909772498128216787463466189236265225592310407772268476000273518280887906349559194227490527440351022545832914311984155643114886199632270901306289837954012511357137064814280327925227430704430254832336701778143260347119465073196329927290165843723657286329529977722359363947744029976649774584076350138261648924705644229822147469109277594322882646934694496512652153860962843625094198618758060826368370388369651663638034801700400546727652676319133195873359045141988970670864672339717122176415546198485493709420466649583989606139084083149292039830796800255492998386809208067916456362278634930051391884130531319273561708049453738728066209148657994730374289979364290208092111210270552099704146650351658292685356751706123083864883895685581251957028987564547132656534775699675332909237120362972721660569352351651781056747738032726696211171904319205329273855308808200551665922809398317587538651274616825318486269525614984479063266135399803186386056274935920240284601889286276877493219730825272023083347004458893910139608343525648921376847745360 [115,56] 1233412982082005671625401617939524180393730131654493761499947633980617650299048071990122522071918877504127696154794723570040314026373973626275975458408752108095955232412988494519469477896608225977044484079580861917088221650700558391637800840525273540388826980518078589659462054868257798213552251538788708625032481471716229209741809129302379152693747443531033038489204856238935600870533653801634965465943504954960071100100504875024820077969520531786332990587391893747162255535402185636483983444694032790263828539535806745786101819080747544360464386487070769639301544015556122290409495573483640043712059707656680086821937339392189341527060796937604009425600498625691220456250228202274358973675204405627951993887397788307408215067903127340762141633667091379178323076382656058579653833684076089071929416346540502749073399272463959824590727288649644321574233246947379801132275322373267212355162412509379039741626993767926879533457501465675255514159059600574792270274311093782143438536798942637287305213799431836632499658519207723907374656058537780945124636997517411513276229536192430672650166269755516799075537819976411492485317562977972890258947340824435135924351915672566901317555713929517463437234467590333363852485040159682905932955681822942186132604864019997178846180075507616593718309964549643680411034100689038893550911005975667723938060161291475646488468125349351415247755271080364965208430782564726145428602136351580682144184127117553511720226618506215768378054821184712419896282749647225784531749527505649460371377506554221987307674207206456642292048810211094912001429756816938087224696053087148862583632748300508964278699727347736080344281544430953034729462429715599366607680925336029889700015532380474935577803924283636736206065211610073273295076233343411574142996209282738463327607725624617971726952881741390474762962651753685477954431019164837074192661467037585692598439022795575384509385292090579118484704175923204517250168718057132634896962441178350816427637435907878538240 [115,57] -137040784483027528848342370925832919027565318255395061935822930871631707082246215497585193251485678794541858411533710833857707121165107051423517021161577682364343110890858229996478165202333866420120820770097632129879283067255263107159808725235545130405149872708879382865914167968500031991702056826176626885541220263115559531483004111886118471960434251145825283156687049645225814260314505795898464558702847147183210768044761130423212268836538695637409201447298309777355490364346447649843999806228109742974947927950345017068798211856404316508811586551084845034138734292901853042196282018040314790576596807292596799324956031360000557036789867750077603667303011279786367494272387101843044554900980961778488590904859989191217321937433382485469528993831291034481201362940008187833531064923111031181296894297006469531649629931185946491084815799500349110409865511823911351644209382824092807939478775184201358755133292015411081222977155970076911663862661532297275018080435537503007622854850605168556743957454450829384347622123384832619360176646251462006340359905802570804720206093443939779425308868864779805692415020407689239110060264960115839414139287848422060051368175751735250672119014607875002279980939417463407233355225329744451699675093513212940565005067016646007138712415819348281656306934284078514940893713493758961105752057266163179951741812002327631778798371182516187389998600687964253520671113006262616207213435820873523666208250612715259437808286690237534950136833206499459180899148346557827103135432541207660593980257885628317507016822513075143714157257271802042967752985610516294263066181570116759310606133737966043931558373899795619903140234640795414320002375525386395133348808673414510582067443022138631513577747854985443660561421271802581888750008599701873438970481509325787562561419565113409293977716730750389715355164649589881765390530665169726512236608018484527823913066080323427407214642206540113718562902285464453853008735312503850815306666459461262354877259753767040 [115,58] 12780317922421711831553989265240555807734839561516623837393193719734307892876210720253166529072548618947568101306723735404603649537180599645694725850022992989799771156715048449287747041686519867467589003262000248968240844262758705712962884328167798084068437303025010404201402351142095466853431410559615388668708216400695197994776910632395845489999023162763541726620468405493583982615419840906163217845909587721717457550938810610951410388702976056490978983542703476938800084785810888790091348454062413144424696070182057601045850382021130377583626623663986761425940826061476526767412803438865258166118017355664920709201428763532233076605503609787559076591887611755564528383465884124166746796533183106079181528367310756700199201322665724507242897280083446352806110159358791714645234445763662557202556891729787835971087844055555109491491111644533548629794263636191770829075672154133481671190109161995640424469862424706686824766585377422768188763948337873938810371178066217277447713732031549913878511708839962627090687778789832000481137987502694189531294271878511501325971069122455602232142704191167585724256368050605201824727465270699290573393832781872849362019560220789173939320901456703679793038853215034896950500869117483601951841035232893306866142695497290876167788555718185373141499983567137032760496419563563450475670563251376110865935021459933397844676430356424246634919976647673585937745228163737736475656816195229047741842616805967985052140305319485578222600212928625928454809021371503103373978560084447559740192873802616382359972565342639421498102788299577717607678849333770564508915343965792094955848013080873386319073976282177985427376637048271917727909224598894212364788239555239453671461013294487546057306411338552676054420611679494118191892302308615347774250987668821279019190014778005480771072544111576495964442778485269163773022045881559315448087029862227059823469284159650425596764771415095589499361164486596348868331360324391353782017433484785360896976875225600 [115,59] -1030251556243983970646786914882801655866133114025912615935672823187029675436005959806803321178726798966920992249082591571625678541586534238044524845054431033030605051323274429223216171163023331939532647923366772844433955610766495335707552412012466960248662001859118983142118538816840632895799260391487502991267451659050519860642931557507696710246344909443494683776231721837176438349431380289660404426719609448953802030142739945155851199246866684416587740112982708511992714998409250035246838342139204077269622380976608847996565040029634167167469006569244316826984817460400465772454454893304072460837904863259279768560950543829901498614730456401576201819610273741400224119223602832549523043108221042342240436490591947615959556978761356364660577570061392294698141728839546781089353694027153250711267583003813720692793666699523940650855194212140425905021013919180417591320838644971639355635461321041592926190142265050833790141804290109085224993248115304937163183905481287096482921551974945655107528739497529092099901405443063263167167307448015582997533819256698276277065024046225058181159154277380216138278368988900567011980855793754366207215256163903467019549241188835323162998138442458715412604440390846297352939830464012287500315971275442863206087645306629565625123415155063299560725553742838088692685402903411952938750883445334890708841549959636845484665165356219331725039266881366828461030888983755100728518632166237891290609649378988393211839605918904266219539683843629087814636324732818996505313203522177050605970580902818963672623502149754333946180154796334806473359526609151311990797875782310683511435457364966166429095022607912735284415678949196132709522858363311552155927514797799929490010539660489667252146750279129529052486474876706857973092060861698808972942253897871645388106512196972553237998596618098829246207805877032547659074035084040535352023039925538847262597075997149252640754062074035534261004236278766135359390672403941221209381681213701220445764744640 [115,60] 85050987267474781674006202887363980566128975167037827847136204360321224511275969620873798569253538793245556765426153956969914000498108573623768976241356386186257539401908990247833720263574469042222898683920242585204253621786542335738027163839573807358724588624691371977372468794432030805109436632897402728118278833487522288366916123449791397433426388107164373549141257468164906421586305636150672415290693011960682978945762670188159767897508566549962231639012139900654407702968744803797380058735977875452861273964310141255362463779676883720233404720045256816842459743459257265631378110231868935027745198431083733886243883220682425202080943102368291575354911259228328547636307124811869321085376963406581256516490537926004299443791042845210007968292995910522472388166085421435576078475083410670089197141229874397172493571115688258990245776276462503409786256213574293884722323286273265996418037477520566467572753252107123452922808413187649929194546708951752953012245730971055363822748302766872319109608042786693427261317524768825266664749145282829926247056792782584923944994170634112552067198965515183934937051713107689441314109192283437075121429795375457260191381001740221013719016628351301902584486610110490195856539983935603609307981350873223076662690989022772273666825824950170575596068481217977935252157597751891265029635643442588517259150888965648994294196461978211510953198002959755955764845856868405992194006002421058912454130538454644056449930200846909125636188578842752578634547347335007708352134833402005645828707677371595867277983957902971502164813397031039692459363372773696018099302736829552282452176671828765252866350705889361381951461631147658671997312758647629258588161811899107831618556279447849937551675284427693612982981753426864541453583042300039449464642653755406586442095213699419516529811559074053707044963574333460302334484131549383138661458698582712741196627747125508051724302380790751005839901070647023060627690221779762339871690443706860487680 [115,61] -7471652196934515353953136488110646006531087077339498366945349274831280598555127156665111917389424469580284830316439990053088774156613721165333883127575804996466438109380503514886635423795489121403453848373801903991754997823004048215070125790813332427722652160942325985012780431916285484518627016957185297392553518480736355683384584237510199708092239034759335977222511552660175788522659700534084078528978648241951734923393269857220410647954069141025663397107745598675279075596312416612460327861762960117669234032856630714483708859811608392934802421238633573354060435512299787106312165182257644036356814584401374582728695795550366485890420509935852798842655784424940531910984181098150238112849385806548652731595013063385346139454114743947062523596897744635015830399990158072390978141192427654380173496277824753353648632508932193463825454101720892976899097886318229125085417897481294601583696504370186680533668744391653144416417089194671519989467303204716108530151379632960858868992494538206434779612013984935288760126154051955787197629501248638429019046253143974470791163284471766832166819835504821155866482073668067622237760261474810375072736839850426554604531088449806949944533494750023432230612417201708476654298241449828638809603303409396930186606538241140500179153528290911581096770595141371862291159955459907215428492389880111545785937113093388639802643422090074905345401928754093442648922628983950515258207955344106310508962257503875961620902405941013060501753061946525301949964187704102240717444463206708038147872341025865550928868836116385445611477432910299600021774296397326792230620563674782428428133811989003524643391138970511381339482400143184180133901311967333133312253154977392884693537746128821935457330073422232312925829356917321048535053669268539733035832782163355654494144026222763938513315375967899402290427573243938483158654473047956489517538510727916391402658844181206941485787316382109556360156886525368721613070549678039734470917494502740320 [115,62] 595041561957986578405773113808511619828755608935161114440820588085247421555202095588148093736559232193005112000675649082657370394910039702321060846958711195104520259262866987462696686605738312880485199328702682614288073613788944008567531189762404533989327766499885073431145399105179663996929258165652744406533807902538414519170583936155669428332190058809808255631321184937610211684706824179249107614854401940319934077090631044473671587480191836759546719082656505872707662543525628354078315878226964877364396435940945225753525437834878824313689374463853815270809719053764472010898975850917657016506517999281415952527502861856949152596210792344648286018598205594671932026973488638738517289213070616206458543004758819219435736940401110755507083600680779475017891815267716686884729000053798699465105492263644247273986058099708867056151995635880106148313336632150449290104484426562396628873093877684364415192358024376736522785393243007652797799430364781376322792820678276211605834451586073228929042623301793212129606812208088291463819206801866692544445337407347396198981982221737343945147751078345082773360552218943477733925722021041344707284612788894651542751971202205638406932396332857525625674258913155516172977266200256474900336877215537564883458246490192996615920663054325277080888673102318339958668907252893805632104164827162397635440411140070581555128776952282182808722803755266308069447097920064267688373134235500824391772830942230446233705311950922486903726022481196441726805095007872244587994526912638444729715345143699283748983900625580530160340957094897283759806492396790843133579602577458341912554656105509152288857066480217025081381664366312777178177973669307415602894405397739499989023126285835050872665274978790054109995780821298368261381168013041675429959595133469896455902878533743941983286982140500816352249629575158988430395110541365322395649009562155459602821551060052222556645550249174918180291662695139043878523390014553148306505216021685440 [115,63] -38914819246700286297775672433497926218179430566666782650811179439691618045971835619617700412734902244995166765416625953672709817473985203425579650010333769889333827262847148184955668857128772694531542820448136897141972567894756507749410248735403449414579157583594061949618861954430871981249915703233010951739183216377092099505505476383625428791806801193887530964966513383948571423473096129397160785234604872000610851938126881375718902016667814860164362336283687937737107017873456250622950353741753769883301616341376911158807985451231577798548865531374002833533771050605464102205937193178442350503202353424119701366589536224484871992952008617031690164446673722562490370194046679067507357473701214852785310812749001211496725641529839692357742861031678293836170633681589396339743767436920347750889896995389723227301428201565469605568426630719483855486607203094370933080841156967456659791176810069838780521786920836336667960458129452295971425677944360202467597495968928930788655211265800010953881102198124252743335343666123259376441295066983317387722927226057461328921911653424731232316441656470390971883053063830465618177123224916578991493542778528057651823182517696979951764087788518934769095701942528739957824108113155506683054903382666164810760289377071503091122874213779280957648504377224620720583716106024577483524761274549402337081408878473619042105465348428812973237379613369507999060544512217205788311887383499232557412522511329876306395047156604293090254057825260146417247181776553439417374426426609700670035589449091155175987332003178728130014171932606258003628330922569247559545490009890012171394061591429171369439040943442014529091659777697075117050535404677627079272627533971904179609377942548209930019564216320294413761658028763664902765493866300161876255132271220081065488302147521113746875704006985991550856537698391416986456729799532694837467618903654849560611775282529098423931165489571715645179556479366532013354079841954071692179037222280 [115,64] 2197794436929973468051312821130333031956143719402535369426778335085295193317515944359931861788261740335612098836764030153874672722657097378703519924034165321229136176676698616268951054831574224367159323331346856300775624706153218052977632559210968597954797408042639309674196357400410392885045930627394849622720725068206720165950605927712803962648077325041810135801427932435817827414330603943091005987610891530419213710415249310985399963229745369248870121544472060375486941533690601900365895250937025417240846574524075664663407786164611820641987224513512969680102178656920731353827124906371355668544010838936235573216088954682615159092894217599982836616873904333446766094515299943578573216577722517726664769744547490510668204651838277052158357466197333010508075436774082054660034619275711296825512738549551249328124590302657321468042622033723915987759699633400201540220575752084212695510785556541429508464860531753053928414988235818112849284162740023178524836440956881533004132829568123303469704739663247153810429955727863780725600950300814685257980920597612333899335458764304428483104655357865390571400118426259771719407694803252255916019786385458093014080305483050671304920077566246357785039207007151109288280822415097107568516156557955477436449347893247673265698149325719807175610928986116362068419128480495016248364568350128984216247756384580988164544422777237334882405837243407921602005367203171993019758289605804158154214110171592660846489729667697217268210125584923767827037432555810754796917081071401093800090126758057754742374826818410018581730891494367157637859450436185307723151652447507030610180491652582130066204240449486938084148739039437385948151456951140966237771178715352300590184976860776866821062788604227948178719026826509080363881252855572976133766081041943178737907323222321700720255780465999484635434385130546663010836819032525662383454718256196016521490475597194094277010736847354731813721731763515562435370565093426159884294400 [115,65] -125038056704373475239401534680771407182267669597418521246876252265606757472825788968847344510948127910153022187300858795794287508200710554151582540370752866705159009476931783874595680501255332099070128038113478438291317164531596283189766083206358528765166329667330592338720862591156007200275570757469747556890902548929944650266712187990906828963895055223213499726217748181810766576328239236882570026570253115984097223329250241753018537284411356030788230754140352665935654042314747296842630560379292312069831720021704147508838408522778210524101487414606712970011856503899223905572722130868995010368226472693476679681663424816759171588760599008082007217250019278626129358024162065362011297930186414356066207155607070841845146829123939047471630398054436274545586157095639386466535854228387365095532696636230344567419543065335006641747393674168978032459225361318542532321795783597543641591904691413738551940085270436514866973045170831809749873410203850402244590912474705265301475661599672904205718915511615175475836397522255065874887490921331425853960641283916731083071249541593372385290912284959371937999159911411929617623605416877546245187775309662358584954323900784284362381724519239536305867181243343109445373414692354904470584922675176829369574345003891382457528267298733581396750768115396895673589515203101033605705489766611812609991942323703168306722262147934852925775928757807385750792583840763245570791708728225529713808359470393682004289608538769893076064912524260049736897770066169883901583689836387766020982264920148871985609248510080902054268914363055250390428975583189535863202681582114763916969193894683915199807210624281987912216873964883170457668499126358150723668546263541300827063082625935126132853235629221883517262897151557670666867508584039182037857233929098709556075923187741342559719998196838050509835185689660075285640660850264033588807306091398444566637493834775207715263578639916237197612956590049576424053916706042916619040 [115,66] 7652986699001485389035970837558776837755067356571704041731076172975390530134299963499310241535350408007809104287975082240013820907512041234790921592807236208328104565490368080985840559707615015502551473164049997844775121523242426072118561888900971918249068154748038509676210123375825967364935474707940452598998675857612157186546803263838376642350690613052954562729245238781838150239855860171283632285101177835572235322108626286085055075054569728689564792682757405473602527976165692350351755039349507797140446830309557952677448793297795647931254286516249824670072637199264351345158978378833278925904495797749935748133743492121210885616879426720949965538677236523372279409850107358944571830272928357038236077059165121932080765195378472477773045923801516758583319297574724369844915110666777510176395811229942516197528391490394704169095243969478751852469803611730266734285453130385811695088797186355718460401995034367474924863866583224660625039228950082397599020162895942765885368496800284255266832532619733251032317964703235094963899051758387123463481466545196523923154128857999623411836425086744409666323331381739501748288631441912998101409989458766125768831481417899261622340602855856380452743661117212605445649756276110706668577904775971944388406218714109365842734940287330841359369084774893956617654840020635294743757024393613873250313920911870622854541150430930278303955000617692757920832888360543459414280247900883260820559981007013441288257801839781291419517078873293416821082623169208476297674635936505461040025184386952961665075036055410097738562388196213612740027426449486776302246915680904082257792745206949774037162276602449628834396949672527615838292362314205312440834614300976132000528420561957007704620195184539942930733740075406398376279159049691219099764354167769377754697460837720790373859988423314357211562484396762110530852882793855100172819366886991876895103779375930052796429138395152681894398899071806840448419166808189440 [115,67] -444917930227213033108913740245944845100406433388931662469633556766354205396289669101043313913653125846027956445032533977735380285261669208220891525137712744022764375263012867194000480241001665449930744354516432719135992328132089744283162511373784580136284122953150153404982273667014899337351041235916406183116548056343096941328732322861319672149785630640199918601539335237789266366024399080440685542910900634413164702406221911090385375748106975205339900351588628011374971080861651383062561016853002030227378963120516883328575061389264204422741468343171427715238494307583438898633442866596270891186580080533650433978360104785232086399290154632046870511529956018612098839685223809987440407402841513564920046551805993180404485298868159859628020406305370413919308230028569352854172060502364098453270259327779081161911307632041018561743037209027846109854481782759513454628641116656085329618851895148183653339524220023387024748598225134240686698116686504106778723552150890858411671095965764206452404621026001378955295931500065059819154401457685481204851381094840001889195414010842885565251335455114255827913668168920403661771538103376130792624839475677418399750091130605119566990306648953352846229190537617657663152943172920474651485082371051533137084250578711383283181303082637302624904159544060213139386617514542601204245503486162024682152455560819489952994723698064434602580851503896340319637735690618098192933654639980905352345879097643944223535458869129984532972656523306250445414424582945777618797904200384908623829305753234544678281034400174269861771413366977309946815555342967364228284228195649913453507470896376278619799915348552797422018602430698518260715021730972222743057940204238855500047120329127249083395772870192747195515372267124141080086417297985397523879166290882187352913051482579964105792649148192427229316780944369652841610194695425689350029677105279004574695878357723810747589408893807439549641280955253037275739590553280 [115,68] 21615322223945247324699628591655870266278016223435285710594102107119360671109376881562757681006232932513169042610719066110495186899209376717156719537940527407892390552909857870169565663445435174466937942767267766340891621430478796281674177010361924042340826042521857659171911977974269595280095899035959460925775699954744370501708765174230762332026260382705035323000890166986033781790993023978793617701676027468131599885906859671352388752861349095155251335316046926503412659024821069446898064646823557450202800381626030129325412212534297189981936193173503313056530958709010351454294598742341391576930629197702747862079174121592604431854560679371114824626203994314905547759795933484354804462518329829941832861194836641342040840156823077237815451954294424225255662974051606261954348164599395936540207322581819783573234459053785190408188116322098498131831953702885707678090341021557736010304025073563963168392130373888045373287573604302593230136438416790521897438457864953114546928299534377962596461203173718336888337970797567372964560928924718105215291005760751150748912082163108619210351268725141867404215950891812589395177796849397710124339422199181022840529952853949165097064113667567417124157390403293143228239456336222530486916624451176201937948710651291830652979925637174117019918027017359531256600089048576776165709494272304731353693615266530826448327754799920677161756170461779299788748994938924488818811680319949535768866820857569572571198886656685962226540071206568907116263195438734785969513547645161395460098894006888232255187083199226713154126412775753239075189559129415435786083737756775829166670042195328076166909405591806183537606425641408925273932759861153154875315459301442044968673996513846028014346018436482050790496189725679630782414842174584162870896331144237284262861683030584623293912588182136489032166488199249891653821566276491929003416487509690274305433513137642699320501259514891828222015226911099067876298624 [115,69] -835742317474813705840818282412596075339358162026938829975168682311346474600799154697494231532364814420834469994966775620924533574975331173000625315745147999674332340776056677910124530783605522017779795410459127891418484157617406450410753600155867640009100318352174624996181829354791379687471209639524541431405177405463206099264454842614414113095767155820289495507206789107625395132906361222786775866298209689334645902525456546651497836778825840212093553489284791670905829826670197412172432430205393715916667634223175731743231546889693367493515881263900060368271218424264765496895763516085162057862271640488713122679986653673161696086861987611524149276205786028055662054757482591482922739508851276428281796457891673629734217809325312797625217093561294321020833909870727176636058137309000044729779860013382174140795273023836203129119598207955672203704871345222902713588202973421046489302900752510681420394152020072452949463964348230078112541252850058756055790384577548290353658978219068234792325743567384591851672240246548760308866620094005371055486340408155571264738908325297319884819543155135386910449490126514506774297076152699082633078474216314626487848666825917401099725772242653462538095784859165685507146111793293341315533880408428289749457029117248894506907700492956990111788972720622848437757427310782656239403341074277962968024102415857833586994508170856168242325460384740275673955764132308351530469447288060043869495952291709150590774773893243884944854247603272435717851874814180368990236985536842629934845300603749793984579388269028684396488478768875638745678428203704033177206515879988132294992433685631293433171797432929278640399417679279219074809792461324513966520385742290732264324363847325476137062545163066073494533290654532649805848014431125642398067898979614574020638277463532793339408400324482769901391649204671990060495732424453569367748011702565067871984634045467048473130352686752370051418696918535806256272 [115,70] 25540900813533965584428631851839892924652753982236678411195027444095413421801197351454114323230075579791995587846640511218938354282657653068952465607116237588358468795482484339213237474793726776734210750919338470536812345710852119518338403284226403411580719051934333256229927305872883610294266957249226865426197638735365408342156665027878581635195735859981117223328943939382637179590887794259097098748954492007013827710087292921549737321096348260294202704246352179291812788627058458958358973694377851738292438337770509319800054659778469068474767107151587609613294400172674071143249345420209127732456142298840204827852738340090455281494538041459989731726921094385278183477638824763535064933232739123433493724805010578490377320841227745956520814232080778090026844183939599585868731994083507529773898346191046808320501263342094363037885309093816491905252766212031279423984989903727573264121223814330491885795559104243563492708865563246685203386915881063885221647531842885118461401107267137151334856368939786705171209987716690396821403189742947432964123598711474106411743191188723000934371545781675371310155360774114702887301860440659370080194202205432179551237828072313942440205515944754151782138084546448967890060548337408713612255962608278736349821578538561896566614810082714381271601546234858917757477340722789403640296290489484969082661199780548747999363143320501890775140099659013548169586940648760979582742050057278882231490685731582970588787006266352957128003980989551417503797258389884160591192317775970904564264385676988631290981099607226362217346214387780726007401162904449747522330785334924891981881433560499666814705004394708504986173178149337256356931123459091069936427375245838781584002110827360016918139739823752920321889204697012251987085102700682627633007253828664026168481791166362498625848360240503648478184373502250607662407080206732843599922319326176228442749339219521421823586909530797261150214734941849056 [115,71] -616768627703344933437923837335994752081984047909429131255197526468963620388523840037332479566865853225416149340528479118783424682896237986245875663612516670580048111355888633868386386080460984791947544205502935120168322421506992448280349011124102152981255479986661471910520977401528269744159048272556169967298578703410977481689830888281386268196606285958974716953912841265311695178567685837062893134582171605728815528334311123020680285850733514465009370987543508565362678100086074261313050378273235290685028635481486345083607124429007775617298155964226253832417492051148854475794420198277447006986625116051696003122083683453581434964316760434515748351410355471350216488100398820818176786460989325410998957866377868876175329467962649757409801892064814956049903383766868239439860197899807795326345700487131891629270601979700781403072105092724193026808680641480661268047910077029646721209567554123267340941084297079891079455198774834586507999647680626854311513234331689850555248118879525716194009846414845169466912307218533310766440045673466157050709594765458774207823754557319181171327270940683516837102974905642647560885264106421375076281740365983242726862582381189174612094595431293646817378502197398755921112260818065069968784402808418889829699036967748009766244905832133268900199671171603117577045755236504291077715399719723637797647897175007664068110502479521418166892769006045982718156591867697057514057222220844710723712358161686052085361969081612810253440065215068065149877822508418507125416826210992069013506551327912815412599107911301599821216874989306585255482885029360996263895304413999492831877117915308820215233561594839150796795954980270534009744706291071322183220564675664885742338244365983891400417387011218940603907651278571879961782275472036797739605477340913982220646518978107917255867090606624436416785358921425693089289949530798778173882544827195355098677346103590283300754388396179781915768380948532 [115,72] 11567224774116519252207580516542794278464553808438596370581583106472298847527787891158274210590399535539092048000220687945695690087594064838951022826804381755121281677274571236857322155244329033512131361318064501066281103485152377460206186559484659963049495377972350605615150114976613553646996383829644255610822211093413932334316399330814301635441794039132633531940602693150146073994482982556941029269834790981698143095300062965520409852296324248044585062407841546625764768041995579002251651214998387014613013155586522493673041999611465627872589080337796198722650248008502748726990233966688699093716584138621242708845132378108748781029583231587774239423155100465226989423279691476349537981994008350488864933550057475683046243898186576286652173683817886025378768034105854605417559102429661465663038724388157230966439539494375727808588276827899509253444403365040452097322618578865855343970398620622957239059870612211534864575539395935138918834304378565323394026383679621584623074195812958080059558938837791208579959176964949954931249726521426154726549325330138676195752419114808698345793947408614362059855100075272714592254177788679569667402144344906741113527451139470643468188890387510994965641281451551883247396417271085304013161044306917851828597492029321898303043776041137662378943498985353404651670442479685314552213944254226431828423055705229322395674958399647053878976190700476749932699062919120932225575783081437002065785558637385946657025567025281190250845288074427477075836183296829351285084499455215619728113304859993929817662477790522456386476682203479650349649153904802484311733367793671300331674409250381705055031789608433325971532550243354087241424731564248107453785999398452748254068799146997283043543685964725425571384878362805882704590944830777488205003656802191340467467022382307517033329676192194598512511938818182582261899114419346839471334831649767960346914525266762667520579984728412228601659392 [115,73] -161363226933598047035467718992494793225028975900122221756133027242079728277019211236943131105692115091195394295365441117966534143590133304495664678460766642344219745911565268873761312602048290093501156775127093772613892940550779219909992505037606553614506612556797483780886278288496008914767099346493287675501175586484058124336763714539164052140306324207080476090884393766851995536418847814661247595516945662522094288495597933772438351249163019167959729256906935289161194751994569222506163618911560301540593207470187392485701164941036929107251882468429800388604789786250194111479125355645002459746147368864302523689457166894975436758781286597352486013208405816748080853001692593776596002973305883510345727707176993825358389469837014819418048536484979848961636418040499582133854162393359991530831149895605255626985474475409518527462798974921218569700654722355932696515413383512874826021063581070719740615639965070669149983551462323292540236287373389502036922326642506879587680705921704685847870205195318229887938639047760068520728487431608638587839859217510220451260975866993710496890523768930390852159567808964588067856698651351965306981062330695936885370331196122522868917626183201907292917243734833001543685534948549800038309852200748965315555276228025627689617513343591909309435100086797890830485405304824817174311303852149802797016659070616522005849207553312826608390776149343400036988731499095536135329893231820775297402641059313343037785939180880880904460685356516920380402473011531259123988270034948326912233388010429075422155088117626024885346715349842136897392380347593100986683089020709324641568147093758676442985716825205125295604654490676881614136474939293087805800603669814092732485539146455826543178295812981390395257478472241362206155435213073185304510643810531853139734893782534129742702742690876482401726388206263703129987421023841933297306296573345255386477530713967252325681627594182393162752 [115,74] 1585360179624127298809833170362565827202827007501378928790561557606594770997728863903581463301549745215423939231221170194392003368195145302418928067808965365938160631784842327937995509760599793674771488393395604581533005928661590892998472066066012050490734538821480742129553618458544309980635722022814627129677232147568418667066003582487772499449278384265944743818113286706578198283687601141478097758847978801621915953337952468989821179561795838786591229072257005672998563969970899330689720962306245174774433533395217620263678319744192816189643102419569445437523139594450781116615258503105596911838590931463289800207139523998183029248746745186004116531009310904833548578486962359713995663753641849490432327907904681357326870270744297673063327981142952851288137145643203281543210020004856348141410793470606932285355351415380680233346830015172856818651928260074082967561452420364363151706210676964659545134215216631008360792386825919662128926658429060889420712845322617316167815529997142416667994172876699311142376068134278659843961020217677250188056615255075413827313057175844169919727523431383878876798416136236056638559052361530110882348921689182212647206752707506259139444593974278296275115476942519203039118479952546798190678404444463670056523204141441247646481319688111807218948959452019640947118845846852622126723435508450875536310536671249856022097311199914079097548899728712742338245691727321942496977901170261257879406410495058954526592736317072218089249544586360121736358836650706546197590160338654828235825029621384677480475929948817314893302955866269082894984840641738081916705104927731632857648138028790648192475569527384163195504378945748146155549366337157896960725925615565507087805296315472044032301268442189248593524900586286939177893085283797969543350648465793427493168368899919632773373261814508270339771507419000596685384344407156931130776236971874371806252103066754773806691388281037440 [115,75] -10332277902985712548021634607335954378397638031654981247042459875706635547452272976877025365253658118587414167324071636144625000688355368769625093191412689670812748962368149046873735437067656753113037631169508859093617262066701175491846055143781068837368292110179159135369875898678734597444896759302230347852231967031133051065650150913755577727401755989116811318514327799642206437664381834691376718037170188244971434007431779445662733199270494959697729373244903110467486413057126673260258707696760367221548166014347550498944599910073911363450126619672705519006997067651184318653495933535918841017727407071406213259307184921746375565129495826031144244554841227916730072465579004354402267455854187490239343473618223537677918314118717668537626560946146395052757831419785336223582918199419004228695595589356106074816481030161307173871284885793090563485285164633010308346411784166104713162050222186721094090260660777678785201994601158721566229413509297139273928097307792812690333404838360929239602116494539553928650129382088008803611023536728770061278160154271538829631277631096465595224836047965342528573981889549717777449342692543440176729299539931290182756147546496861900761848253908368435532697441683674493726998643176872127044622300040097773064116397326701081845554640469733476136973638989484277530756268148378850597758672933081164611738565323362625490629388552132490566317025763147896289239564253086814141734576993386281435307460526065106889834396744232227327510923750836267693509906748404008144607237047692956269639424708805042680880188583730196437215521871983570845642885261369971456838000485980938302083399412664207672269140638559915020920959795986857072548065323266659824920302329204596559207765109130682867365750249241055280089375554580383646599216310320574003527119748539258085991182624155675898152226363022910294118308350014284681818957881826552224895414662314707375245891678788048271526657456 [115,76] 37435785979306025269236694274425358449603432428886371350983659340172956138166097068911428332282543828591097185504476830487445843908198311185867790115582095517887470454612725510988543387782118656283983302542086180125523546060192442870246363181846933673267852316673264890486495211057628768823644596279079776112457991273044884379004756736008341219538901877510502756886700110274988288088218142162212587854503442111539024239702768368753875550528347596526975874151654037137675009907565050537552853247583295972200660775828023008612326117601429298625832404879565830680268972825539525418688668487580272562627564620530884131770287672284495695659675820144997629853488615791823652940296563933276828696041426989266093067673765993474078056340161129004981662025005595629899192464613310109756640698890095301310740003852644871558329401866544948363224932118389985009414140505929365275474612133143593743560761216220746684426582079514713351712969342240306867744331755219751460128481117083701282121724116252505558371132693622105175605278623891999354599372085076248180199478097862992801517864950273696965363743951185705302148827566915405878884658375614451152894774364893955370363554851293658096854244404821167545211463801536640829693276095832847620817786076131967133995831969771474344247733651076053232220449648221394771007899724856409054608674639955106095891747848357278146833386536140721337861682227882859212188206340129694405763539551379644088569478518616244128651287351927368194414360479504482047800453866061543049190452827499982945494858387412390772452884101757216371447101812251265086107892326286706953068785825073884446002554040164922847079290163752780747112142486211634116975896268095361624107400460287986881061181249392359141633840135035358851298075007648904368141821448168792110377210488138496993105741514921385903321622168562159452601667907033632306441048857304881952852351027573626025469923817546576807424 [115,77] 211086924764283219070262465310231196090279367520179422252871028137646743132667772249446747994130272518274952752720118454947882091267968786369933593681115044403593955069626090853037731060657626113386483700517653125185400090629906291965262018766754126383097294089381040415132488713383742194395372116539341638138126708218942049085517620983410874110852146010877090858397621371979333243712334938143967963910406580644851314303628698887605565176843625003707356332600519927023981304174090965004498337994183085982597738365083432135860144215762769989764069718112155463505482178080019013184540168164734060750690180255833781228758455079334479029526751467307124942274546980282124463439295444914341699537827502602180922141661116079098991820701462574625268069181321101423230680640463947173043712464315123438166851261217260622916703331850027825556957465405550354234444812318264126311378141652618381290019247444277289283065512108313216855948493526331377760069686080667777986391650400764480666564731587460054886921862328661239027423843775137236839070295349763142997050136231653711376045638156067118767844495135475033598582550913323729493953297272486600295803085653399523015811529352718842078753215610153481841223916026609842916882984285719160694734294666980115801653445985210883048987302352899239340776441704696099297030351635301958324618610732814500730250862242079340019885006720628983199211040432613179340602990182651615550173764005150511255914713830951899326024316000478017404855540501609128039821813761899173205632061262451778276281044536772314539365601998500920929951601413707792294696649479613717476959166202872295954055136812324263060356087063198891361215067917471037144111570699508636551541539330362973004862446193020340650942148767539291289069344979474761330226345948381571244686324322538564998024190804958545378348663707833944893547821234303140566740685840420698268385220675724001952932592505020896 [115,78] -7270996786305293743340971629792712265660214093300581174850099971684313750274022466326181559007478021599566069432146365646171045893199325111688583035566653605721744245986440446815923190093785598271462862082638257156291629822359274519659012356959576537009279760759274831695934867197545655624000994787047082841087006514229352141877140262195124773817601594044150216373904274568599177758624296359571465518138536300570094789451699319216098811640521821269885866062270940445653176639784523127264356436613835885784839189300071881742011706025284566425162425629148318084074124304616191732884875468506472180927922846800713585411607604494365537684238862700032079313620497063299331277116998612063775735287151870340659495441605164599862899087043455069963441713156466363820396132615546393744676928687929064872844463963761209678704823446835105364098862038221174032078228695730494045205587840243507646557710393987183260687456975100408745114431794535120458888230441315885409837083252046956501707522932574593682827432348630754005306065449732601219195197841136177914452592247074346249283035585588136129664618146523695595684685140419707921040833882923263174235503521999737469655533123275981377158530806753896374568748267403729009872857495857888438223375754827889595121036841360938716266837357314919581371854039142613562570096184916954357361601680674665569653137879977352553090329800758562688673821572033743527860114447915407516270385522169535066142439266405012257676272059023850008562129824013278524403325717798799434897067724088380911101171473749527545417020866964841009994039196602807834373029922320930879002409852775407013880496117244047856223215877185681476730322084910368232241905847680393939246449994572967836750833477231509176652151706246463786417744900391533611048080191297937987280619273815083473412876008316291253181677575826617207363079323884631760230498470457938583708525203430113106197823960384 [115,79] 89797840060061907238248198497224187616372801293466411255853177650922005343529227304816492541627794759481622565843469727216309022819378015154003895173008460506384753362122138102878921504856215817784064487878742411498005297890329711919704666913533771458069091171916024186870727304933740192673152265313745853245138186724726977971213203758644030153416875257183711858326660022995259312737809392185927754189511724744789756807689199823799138469726180830745700030225615835006930470242923658016349449704450948761051217586631318181249563696120860654267363942114186865698036820400719596439813981802227879124388723479163108407359822305134117534202672889086707487462542646041026945752351845265673507721388554499610253144471462740309665841485281688731672473634198519441736783786459535854184972235230941609826188480425628901675130992521589882916732105901546123708096384012303396846738608464463384434937557405257916355058182887130304524907911046502645459951453535434675208860938773200857532896169500924785274287020648416212130821636785093470064459690750326987580855893578461297886373537423443658498846671386348624335163169812379654762703473723949429505117461498398752101968150814179681183574171595333492456131029590827971843983142661732936733276891148641746274589579648500381194308854044543147103544900229475550962949867075492020173033610830577038396381588700197672406320270323736027533489359381684699477600170709851557998675264395681068772899513616441947917962896908424871021959725711920259729109901936076281417757992710158091930951749244905098801771103738526475787240802278411893190794870077947212745377608973356540008011419094289974991991270799568793559122214712176440731408839250238309586441470090603331256669421570164916968413845737591960338089197358195585371124731977113139594766081728174533577787347600302494123525810290869672692075366017540926359825721545026461781590441094497672029724856 [115,80] -76778133385007977901263417721118089831054426454027084142802871636743770500358726422866349068366713117616285541112491702050684271883266071348271889784603881770153749181180431532789652364315509809148426007251607069503553673038743807378808639175982849616183349065759335222119131653334075084311903087484548329742611373679625430818772670802622482006041312361122671293914060603361588866799444750028208585607678321110782909778290451649415847344463647792626083364636337343942157387387491727856939780588604657697410921389385301498933589139888496662495647516750285874607886715437979149186561273856500408181994267070285587200790888794766315139551180653731355303812492463059113591638859220780232390534097374737653797156486424863461997026792463436001158946549119762222590961271000292473312115119648252563652107981823122413394204781143672055364964019003017028170728282505298950396105031677515971443113962055197757798323871923507853922042961779076975114931257308660627280982214795696758868534040045039726061150046186048826254806048543127877283588201641716852290204727038668625214540607284913882903223665027009335741585781198963455909135449036056787362067159692577029880904665366316984522751494379131659037908886015269229357310467128103749987953132768067397750317472432303447451728347861001889337717650525756143362191076360167822457032519093194767415028134015561138719895179783922334682259167511137660193710513071343468096864808577963088467125487733889592622209207076678544332242618783308515702279094765874811187793230775116689934948788825914834577465837831775518348149359547310313451347655118566324631874667116302142207577338249310610614016133242387975101077743379626248597259142523690915940240740747753685527428288164169908957030068916971184143752263903311187173354362522294452229994471073038156146305577554963741357415244005562830771389097987568975945147861478424346330750703829386173184 [115,81] -8841297555893089003189921711234348668002478887168354330229092832815901583942431303133386671109760476058374332173101985564970248084087853024027700874043645989961615431192860319979266081252985466285401560684764293604889001706107265187941779622075853789400899710964454174232514529090807876026104556289931598687040691206884044900749380050421948722816831919775509589711597502296513984928056827042839774872739553667611841919607883419926311521621775693284061298667492650873405596113503924740155991357671829182550474739717287229949773121804410412986001701892331679722607721972117011057685788735449475053408236135820085941213037022279241794020083419070879218139305798023577645828356383628218519789707271653271895476800359978476318776735477070865729548958093380979560922989263492289453665901429268654421611422718756936861207856159437576302227541999433037014948584378398532624526836188220263345341691239515237633577790874592222511080222621829320833461366703186181920198221365832514360534952102872386973167769907586101518513585455126825672307369584237045334963329272297317293308852929970560704968044107311427430387518054350779288330098621750093155515884575690581577327858979359372913534325969965086676681912065767816172106536484069371306647531452172166454673714324631116837639759504818101548775472453601527030052393507689577220194113136975701976420208902728671487796122790731859399249658786287962611182837748660072817409255456969977519891233696162411261650944565170768398726490068552554531956778014008110272098856758023818429045485704448634253039716934779649498520954480184118297960199340313075556605903418685291320865487761358023313196259987446687837446089065992777657623192553754797606986704800210186510077511466506323543946694432474787158074823713539075077196355937923820334923773382573231480345465094186752338421743309582645856533652004043645288534469885377604238610849291908512 [115,82] 74523178876670965610488461646823979993929180256927520975513888035101901359038289412068013449607826022318555499795560776175100956025929689853204372150690151739750431949825931854192876174845022241251755279303426461022830282339301244057385456684676472455837683127976035775850179649660766721836463424752384004562604791408552995131884343335219828768605285389005363113168540525817817829513515895993849637591869893961689861389628232794896622565484136508244251718509714758368742433832940818509855608968079519806960529528759128287799003738340979779168754559682267438168134149430913638393218758163900804169418197421245358428882500418928721010785066129725432787466384236077712086255619155135221092784915694767309711270240703224032822903037012899409369618085497651060381298202685157236952916310888613278173143857815963655720663000632021487036713703772321916070420418147960292056940758642971382281702854588515370944925031805192828281008532405676529340266935985815582304894604257375461875079497767712035873460809844083401357659416583869425902643939181442076607429341326750754512515870923557184680738975279998302619246842792675740175460579899370057481317300751104455424665269409607920141474375940115417105892340645692411760128908182540927681082248481969001481486965803097901776036175042139853202426747579839305319622698358609767509895360935443894216623808813629263620034922632749066245055940803538419534027862300423083521037034463746214192301208163531549612790802683963302057281798139765046338898398952466877909785173361824900843188234632221572513031556758009710386371299145152533129815186203864310666187776080784863317314522501700297270869409924060250553068977954195036589573225135966205151306554144518561083409583644149501805920813600464416102041843522509075341478054713037778331299963526861525611263555751198678890250772218773160124360129477509149825542640333263067249230483200 [115,83] -293916915808207394959453996138429626374072792198457668170100072495105418275970969131130550635251742461819917187038111915525780366125075984401930025538807284194345069367538739036985431924986054540612562963418186091071462458936507813555736424675140379280702606619044206247876528179136081954407250217365700794984610200896753707235430875483394211335246599359313044691256739875734678724847455974073159382494303215098301376241520252241934751120587037585833778193742448274094698532865317692869389220758103517429246786833335793977784885407982775856333815158985659990364798290623785709957658001411117841560694998876206454668121661953782521268829585976910974727889710235310905929492666169666067129829417903020365766779755793379077600347686320270352805610506046263654352507068566387633987021285626648775652229928481123217305820228448670271396507131126824936293959364654911341416209268826705183521793617389059834167062360202810344150260159083435205327401613254680104736725276336105484800269781200538101451935487697838430459981505371760679989569337423777874595194844980577776283486745237921297661205500657335380860996467179311452696361347465877157827071550319223912022749656332367626099198887989390661280168205953621433135870344747492563794378380756378877465400856062961732040427084244158244783836807366363226925127600510337491060618155954524064498486573254486593911974752363537718032015212881394511707867807509012094692617207240406782556683211015278604303334518516952405002512658181101685653767993091304940198984523747656051419904286474707618133335510329776115681533128031185869448508032129451981933946502467651947398010130848402960494143261302752552422009475155864313079235330858621286767625602673602333115997040030469365041008039692953200955207560415816007963815636804462063614732845551373195303310757765157847544438939848777365545720113526988072146769726637869867930912 [115,84] 1274673544004309856472512217729861422643742445917221129418827244579162650779929153677337961627679496302658032255401853343019819199398425501349460695721226183633976215220605278337414686820777236159055672870867400122209475436420578996557068242136372726103909585833054111283725423881975612826156680404143057508550451599353271151692868799907921310773934101970724067095815245020358175327075047974364662766337095558567147374898134903219890061994198823175098772243099221483116839130247518566565484878203549534265542547433049248455145262625576754575610232520904474124292295992727258018439054866798088537349047094503933678079771894085998208929090709086804990791811360893021338778994407225802609726844640040777472693059787544877749695034241899874904003232381453430729206580345093328660908699621317039692828519212678432685173042119832479694444650077462853215626488002632451732599605991900533257799181968612533680974175565636631454351884244134196523443894856959613525845099949393337950509913200593449551822358371024700417486761915001124122783247573770770126328045570531699996101434261973037560853910760819680881802734534377325313873397020772517595769575131859427670497545972763213394521399079368206965979552635835555021673461971159020117276115071893438105299769437413165225119500185619218176363317875653683011884660401151196491011129487328841621045543586837849766999422282552278198079729148495265557236300741728869412274560829377927680103365866636224904328498591667389433453301267843388577915871532423890217289614220060257294556342968911074365245466995342435814821937521869452630561843695768938511655178165037226663893575863499437455378410868718057888883908686563487592494243894789794119857249187582745472201866239079934745526410389165349994083278971103763559185066813186287982759404976481740695019064307872985754850720559583436707891553233926953383643205791707647488 [115,85] -6156276980818348366000145850309062096252099523460765017764675608084157806003790443841670244556065446939201131365925474884240669590077543882825498406127754844241297160450799776910652821221994134762529494170479587488162622707439368431214428087040194372610642330524942119116298345662999608333866012927972777834369960815135456971021684017517379821411470812726999038736814885646120306041409330585160944221812716720356046452272358819712376901217392891359997020256452034521586223659570239614944043975340295894609253049604135030415146184919103670412446255763600968895805642755899184166073535436560777490815213661513799837653250232142364753483717878129045869070872951341484385392761505326040800838570597618390910988757381054885570852940160002758441171921830513050405191580633737298739777051492345448301980638795524343039586299903925544540833696524420941807198181703424061559681155590216871203180773040915526592954641518733911099345594780861233586036023927892591524115386086628220309927599257927528867653154810344714068741139713836637003779521306318496733813909015995808836802807981395721753787980767336676930699250783598065899793599415882205358491436859897193226071070182428964882718113716059423358297873850207469901148259537765595516383134027467610037148129187800713689557380388582146449012843746933912270094874802441293374228980410869408210629711894949618757071340451096360767546134704651380242534005553932504268246585811099174421282274571404461211608758640107173600566506676920654320567449161836145792343653364750239306250914570030451374030339447946108228460856937814581286403392362206662581037616326668590997964232446051190248626229267727632099566497542218649204868990786193076882864248542393374105607063665161610316606039815533612611532814554717220944036464705305566033573569568612596657082390740642175129625670169017586016604977708780175414653101064240 [115,86] 21294634030036817272744439613760782069745003788801055788680898651750907425811370104299843980815398321857037730918538944051048572160905712791237596177009232182751892996537424633194419755176773507559421919789225896761480775155584566067616176477226087877048724485982177680653253873152504967811928154977158939790273667531769946692355033477703414015376470024515070292549453622196476211877148096065861433834267021353504238781321003293136570127172691261743864684739748394665070918641619113009635430218374805767151446268470374306867948251444819596887205433565340675336095855835470709082777986405182674040906363436301913827661341634275573463175043138565476358217440076500885792082008140147832973856951381322742954276164916942749526980113152593164925724330926049640819477132165121274786078818551303989797340870287294214943210214174425003571472150072318482568193641549687707992915945464195296976127404630201362334462816369934876472647201134779521356742403315039797270136608019175630622942608790406510025043611075676780059121567391366696049053131234641799651854790072459936423168703675335737845281267486160402666844300058139903952990242684194381169339172968227405452768922968512497625203459813292311237106363011872177160650054579364638008237702856464827961071015799414139286502190982790313142960605459880268260379378481943382836921120751160750483172914066650427714227621861801821036657911791223833631976364045885491558716274618934277825097182818815255421073760571900072908001757156072650343777777966690715756222990011622046666496289783356251372424547396718917561810275415257855637318126776674815063471471022348931045613174185497692247208298125892227158741937693723372574812152832693349728664783123528809361095640637857724459801498558028933823146926529113478937349616513364185662407677585063069753775924735242126740591554882458438830986832418417987807289568 [115,87] -40125089834946774851504642960138290133636673482859919043926937047144971333805260537807459939285136939869896063505542256056266641011874270107250293990354242029454299660157028135002277889761008448533104928683890260738226170387399123995855789460648604833809165134305848372081361993735526050028501566119830267041870082836600041144027220667936354422811686252113938366394710683369149898402056325218775179760134174364239603937394713406093050790451058564056941520228561632297809089118985526112153476956696406679552533848946114681800921897908966495272330269061633141626222605512929515578872434046283408516060156499302771964610598709632127600064692046416068323516540194698685712424822658292587633667696929858187154012995244165738975654312064020759592837193015520223414048986861578116533995129870097303048186397715647000458486512125920997284737355990679191139372128539317595202116411655096795999314778978753328488074197952657265353808357971902272172664350699204853052145588434161218082629233452669488536370820439644829120203822781511320689839580131718875503172559880548763229885050972315450993700734589863315838840560182070866834616736393141417240369049209166688654333391416155104917307753539761274509889970786729378317396043842334481119564626762333975849306047499703385626802104441451116326892079152108523101424578891810916848325274116030363565031855230970170505983409885685039210872208015807038853459914521727578391889173224171597902030502343034145373872926108277867738674679346911733620453162576773299415706852493822233693922226954320508261060459574946445009924995608383692599327101355639937260058627566511767845249060700464446400074046772304616522833799366498876477929136303532992071756824071686722939290845769942181134314878633953134079409782655373641357409062656752485639024360202466471313018444582702894384384285553496622276314206065962602836 [115,88] 17572352784224668850458763528913083676421470018280213485596411594485434849142078789379033851893450659889552359667387083547253708695533995143977628978788246909544634106241068799110039674048407853842262472709351888049826902904231239444233347742486355917366079363827950477508195277056441873477448541755812055200754009523691635294450637544375776946214102809705625922470992664077836725852636790507634952418841093436717951687622864149919334652973778813025952148330674445431936146113108891127901621864501501183007181369347703484576890726895631528237079854562804849739504389178395767346795348795518549256752932772485331856027741659251823539314976583616569451177934494647049602462418273587785600720249176033020859772037143834284612714434283713484405060374646167460285512912385583838263623049694902792910068583280511037607822868968963638443874675421597238427536251435931261738737552833201539866493621660904082077402776499437445679913079272557388404422738948061953006870384763021305207394192307275169942207000270577908800098376673821439201554517008653665730126545103014195858462524967039299782348158412551594083349903531482813192135802290388220897702190995140484526921195271668973137102553625732783524519562913499202776712350193965364835104489150805082137217229201442140423036758812640192719875476807931303818513745865286543767370382939907283590448914272383092342877031559425208466478892295684939149818878844598356337457852464911824816982058998211645091067449556059678553918305848137414083087550700149251979742787560734465380861409861387234879268305298993516667981732207798706625411609581026474026634706944318720623140602952218325016488681011109904292362908951818894123776762810368292695158069820199793549694829316162112223032674542371685692253120824969038501331186207587315986349622162400982847685313185508198739462417013675530090536808447584 [115,89] 17320801635341692712490875781033320760536823711402607840912941474111510404157825400665249460880625363324232126676978129790267940746050972180919133641231379507695112065993187687488943341224494972535615419264048856534374367285777178950421091454287081277433722707412652752254685255205119027636005181827917383355560462267881520080063759852370803483185359752109443815901107272302505103596710457750956737062116954184711754022303928729240091132548545348329643801833569575374137788525241591713968661059345749412730144777752057123183952656133082704932831113821320403159152129721431998704954257386444781879743499889155666174913159329068914048664767234885826320985228090879864888593442520156909050094510977643547360484337868281089530647406416879918739442863390073258573049247962626998676184982510443685075613680230060173364007494015216390838675643938213408822080293782096022861731502292750519741961828481882963956635315979625648177416874018584134445850263149508226190963122053773842238475947630659292999778363945537981244519587601673373051856625611873226448566018386414890261740719408576115352092207581792119532261188087921715753075042675497889229735216056522320328838960529441402523373892776032255604971611777437171695907378901662099048579335828050817379236123275564859171814971351141716993891508899856716991090733014992471712809799665273952406016336125248475196654521201621407407236277338484698420536206790998794864307423441026278001710235647833573368232183721568503527941438090844010930137811064707973147661655564449566048795335524312239869953057304666333439845936619919110863553397909087671665309680426912378874150585387052567970222515787538137562988115621716014262498273126649990951766560912158399627384236561709011411829055781364005492684270567360669196920015866751578285684672391232243648459367710341733871221523042182660618147092 [115,90] 47163179583586228530510916943819904418646229784980191159034048676763538261015246657398293595767757216594958135347454441779143949297066736904362896003480623912443356848013528445037144519295094269709294324849441065145827868372199152983564455587065973941083447071802636498554467130626319210249067923982324016704806240750530604177672361272322964937120693653151274876018729498712003561380622800765019457694961961172546723838175300584949645724126081615782541427484382670995536283939007098999764670631520968773317786895350972530821231142912007650341490011649503528882550363067770498781857734129709333901704343198032022340629023246452726361561797535537467146299609305076566714751037387777515216805847058032991901524754879973445136706238891998988006512518134077955242242441331449306916708839983193135918287299705585639895985699293475372302893110543089605294689691569630850468726376756751033692145889072380374048036697449159978904671583034365722133105499404600932830313874989642700692580665481544786681821903188617074408983247979460917603121511625161910805781168021398657312146390715089469309566681084630804509492521889019633520971291688910099629786126542292494397358021877325581190003830542384694743339103705202281185665482486560827242242572773797955782942815861760348231704026913728075017604658753279731058337779994862410284731111461582660391076832534279313787228890294862162175851022757342662550273721169530151258794655308425035194207476561744375173344483911869429078953017219067963140507380551603647499016103285333752755563579467026395479585800117540597728515445558193821007553357971068691673352514349583646768349380151065586316251260666358794501396283954733788841524162327449846725771317471586320836698306473874868900804677112576688198290766745536325208418443693016875701143476502032039951281965337370228851009749279760959856 [115,91] -60386040085229907118863842492748366097703501003981203894711744249092189281829373587007495229314510113592878964358101939075031621099751846495002223791449330698792383293653885213066078294016490916176942444770999516614443105494985656214869363360222991833390506519005164344413173371390500213232832658485160484275175153029367778008154216132136305215086584091599124826912308267528913846416691089174141094743799673992469145977107640662796518826683163186789268411685935321004962783164646459018200692500488428229064182083799834776492994281999552940269070894886208950678325743029868399050888884148866955546507266049721471646039347069749984865537875340939944491419073627478727522142111095148538697553349376009195017082083922552315874545881231220539490079071371170037617660217631745422934631481657384660649125531814136111816607397216961181571289981010545206741334890474359843319065281115972583031162452261477951217764489158188281250673205952185730552342244847832484877018403531159489043025300565178607666690130349570777261695218658085511078643755025745418472098455359298575659342239589796411531955433683214341108931230236087664805044682312141396610552979787989884841186347779703523244556504531128858454348335057846898662281418036194201757373837928451192693772278791078708266547751331040291329691389955105412363283223173751363191836510552678148131263052631171021995361769084389915991299855530234545466068567787694499294552700230547619115932691135937147314891044528104674343302547046796953213125751413025541415026606625925849691896806145379468605506979628719267615702009873626963544884404971877338355959089577261330846486328730056717356108227382768793428321896402103626573670091836430841778960631253492700143934970950930776385254212322781612173278130963603427941965697570434784068465538772428766618436285976382314671235480652658 [115,92] -62653201163466585401930455763935479399456140931029753558573291759515558309766290508968825876547850432816431100497461021044641536901678409301028032693963340178111278423185821244208023105516726011605819748380770730026254387668786946408755490945419667420938364858623003395618621690208772631719526443770527579500477276570932970489024317311579281325670877114075883621230779200246098954392960168520378447598170383806393837991449619798079202653966549737762076406900888292213404499194821406332374370271648754696234205882286311960985519950474750088248870403234130636829892123979998422430047140882919326303039092028474809926332028168459105891051895120082498564188801188632517050622512980764065046338626904984807126138461868252718635012528679020335022645222467294826051098675628719559046441479715853281526267537931664472351281456905510124953248874184101161916400757157477114036990356893507656968946414574440726828943263905641553645492968663035019371033446024677160833524471813523853016235312608134877604735222237706592996033903471130449513654395406995199476204152195865297364433883925784118139314569523558940224332618216569079108169890764419003177001566786783656782328524963551589708615350276059641473401312340540175052339186081622918577551130631850295675893586435166732457047695966647677568764173110992128196765341848439937878319419703000143545952220774315884334358776479358011946014673061476601706028398348712224365796987278956321577216628294665090503682096529634230391204634862750729115831502678438159409443628720812295845981860667582230999342860855664415105555815118129604270786258038347380108456088507336426028306258562259366933549568049703613032091016373565047984269721788632550455929413652791723605753084601035194518813818050077671925179812561550593056366932863795599078392476655379251256600994514975195487961760 [115,93] 121024199463262913640196297044712069467501979197559908357242110035111530387069183150879193880369430711327757120191749986333229034270014414383974648233669960691804188130035652144139860078833799213299101709155612180541378678341169852072165156104019030867321369869505143859287614971748818386748331162459675943563344837209023159455318802887182904007235387761579159798632512995932263389556706207691709034444332685906373043331492079698399867392399152495080689544346066857017652077870744365066695007462790801070429549989315137063739683539477284866602295426850028329655677159028110240974849343684182280452839914207125718807707522976184222195576210307806912589058995602346608512224260905279228124916965904737236155071890056601598087994784352719764154954543626969595033022168563925801361723519108049832265336525867518230494138895091040094214622018801878200275183427227971067334315309294519651721293112323704343710652804237363050174729810101096910706901704080515782082486422278469831022289754897751260444387457799500818028255085738505336666733698509880701237265278416852083464068470798066020680171922059890815944472566343689241373316795254166610809181676958248374459898148318097437169903735420893429953715762986955978457635053670791436825772184780973139340416211654136518976691543017447726500900711349649566854833309679920340212218681435005081876275700787818942679066374768678267437890990849392839215504953023274327278767231766242996545782596537576221689418291075776870202230393589058066750394169155195079034157877876385035569133249021649096192060746881549207756803030836181752631623113225206485613478609156953103047264141551503134861928877853556306314339689871616762354011052234723179713815556203795131733723720615834546091564367258833070380985189606120229732579919981962679013378339375013058814093525163739767868 [115,94] -27522460842995319587522573849088763906937615928821783541182237942870634492701578092129608482181654227891963481965857864236360620494274722284877766601528775684413452116807832188452619764787414380899895544770058741449232848311432151118013602536977744104739357191286360814432459378517839755177491178043422683554168634500299902208352015907502021089928284957609129209213000426384319949221514418930107233086001040743107576342184032999822968953992828203215968581598616935215598941553217032683527394993813489668405657897128872712286716963562375938781933391615491302337266315821258025030756289619112613091516918247307555843259755269800302780017610252175878830883842889608752699464617570154865043572336437632106875663050945490772702591247744206489414710547337464455216427892264718279227009856538646636711775166431757102119419967263296304785860963179082324883523091016025212872644668045047211809413663153048057436083254520231609578534319182944667369711609227496468758264394355009932189570677596446378540938488123726365840259676980312575552536159839940174857709533691875075249636122578936343889146435561195748297515647687075046706582650344353236658526235176027558306609977433528486992220997306405499474211776012114981522692409159886992902880569937296510066101892587701943428888415385641589719383859821448943681888103580961964181143445059062093456433388724347771109575476683127941704346720212960558660054829568751333270671210139218053061352771268007507000747596704481517226226427633435688259730321206570583127018707439964000302362236659368504048837152951952820063671704523608443009161688257344028400557059046664161330912642093471615114208244176781021390024165864749059871986200612037064923562058526560797602918540603958745602474253532003158582671342620109405810607153630939324161614638353831665472542977362248 [115,95] -47397809269280970972574073899419138108373882785155889789069601887588225052738618169576829785753818353462360127572916055820499715502210585338694413884353738501756724734780219110063656910094660642085937959563300845267857225683194268782720439812153610968474369181689174190731775742472188436329358385640372402629890851207779873252222957657926982331969557309541293330386772835735223697423047986489847272536969603920905977674717268231548027316978828668690490991969464889578346374212122176323680820439838733268977941048877652438020272983850445065885229593909779934927913418820394622475278721133599605314501108628347211988020813604186958994428354072926183023167559402525981224346531633416719459996305222585526054879940838442261717579054137580713048673328177636056798970744493203583270470105516270654441981467118227064401884678783487782419075004321956770213981202370345899341567892650038275541474824691197099804234909901275043924564298420483125950165863621507116761067591499296595399054234826645878148843176566135154829037911087336047397375528828221851948281998270741664976924475767452795254745008402522184899716099016694863247489304809638553572208226779956050269832317682960656391909939909166949688252328247601115395997175209715035597794112591478521441761677940100725902140156644493274083749754995504279858766646603932571570037941042143257915227933733020450942698207819298490052976677475219006141053661514633531380725799456283586255819358010966114061888326932026124196445935145274815198683324172903148524739933180716915817377290755725258992955528291248667634595925528387842361170836395341802493127887755834066579187755595712689045012590187123470365556577947215709502747461725825715858919388999868417825852556217681412584198629172869281513926883360483270924204027204236882598093418260073955069483869 [115,96] 42350964147286936041115250709108227173453292021875949782700496152173149576516458221266736937475813520415048217991593271442122750179540708666074133070867581877473272219013187270452859604322285340190613112461780321763186053438494626000904759011092352431851062194334762688301603099918827714153224007771597499578108958460279827412598369385697204837290534729271116354262423051277123353114939860188479965247430355830342702053866058260379242618374712257456407226123903336084973007777445818331293877107519714554788750285385258163589573215419031623423993960479563947651635055260870308535079663402129477707938703455689828536625080931223570029512436207231994114749541863546210707652257204061738071909067097221195607182217558645786196311299825996150258383656793707121897556569842682002820723237265371344666223382992989223114604502233940039280577093051007316202803139537691494499932137350978555635676813962709148584776145070001778169773102600761899971868774998193416983820454047758418112409661654780650623047933365921099384967297831247818849626838737569516460021991886930128745117441717375510914867568061273591291468805921770210011135128478633459756412399699775888961707760998307423471774242541002254847713469460276522778109239674943443460961533662705978955890983255828533952640320442287792447799080098963430944942469369548950444134378153329341396233508882345010754497401024437083683712937031645303310315518938262996275081744228067996558483570980077384400319015531672785051096732625162941385208907209527801971088834301250300419547038390883081245021217048679317938844319651565372690483384464055762007290234569039364983031127190986998785670304854431567228032416823871401735798921594908121260687187221789146432811450768419611870822178790261401931753162893565159362449493258003698043508259304833234656 [115,97] -17631687925798815364186855509969573792141022143576319076762463182950535213561114601389637764126519549960107059328510919742187201384390066764581650689811038821200667065364016211482546113071354203751646818431993547549498900044710382633915903967817707847526713398333130594425856859740441723382056600965961214220935017901141728083581009859763738818047930666538726418203399667051025852448253371034986147197629783138563381021078591210846630857884595847870358070355495891692722067054029028025342640440004349638730030003996750936892592270146803462653724504510828104861654156749713753375668002482054884501558000150992363694562072894748148001077540082606141851643814227502980455260573197533087697022554834048078098937407956302076451576764539991300679725317826233042575523370288110468253741207317142881184830491479794798042227806025470223817406950854528720695092053449033230758972421596798258779065302796727606518423425545093500998401546880563312110686399227822060691670798974892799249121395134723104046168851899223672926214650393229135536020330381318421355926625257590474149352718503198904721025890872793895333677973809496301580120252096795331945113390930088001280020618567911398147297612994352303957991592014327237236616518599534906124229115848493804695261941711617741518615766899426491975018425522161623080012530999992862881308270820225760712535185671593194065638444953701060282149953108072695044928780638963689571979415307531851442421786897963941364554222450774264048161331781948941618951770964982989074469816526524052288416074945572004761965257458474913841834986498370591692412630586406748996483635958672188668850003804662640894932746834410255007795971642270746556937439364641883394226173682931211628688764045698873614404577863798419540921819090877082544681365013748449822786246282236 [115,98] 5882370410063565013197574660976239799321282156454517473173730686579172238174548035527408830885164412720179324525681712464077759453249485598208873644380727327734675920637415025820044206257308881560841826717927971646733626698954304896835156792146100543389035901434345714770907365057602194390256178017827232904871868904738130572853418060465109212632917230980249015354017651376506035138136838777106836700197511217239314346311732387453254256375693105126930153930069063596587909412482295592698756360920960655634955464274394175553653319218429332089894477940415117869073251786751258212349044704372253556512540764745597133831231070513780645302759464078661545254571003886443707219813686950665692822531544616452836264785351527050937586366778462919596081463575925231476036570596459762101587548488240889376529789422572865037524022550366324865541024698981710123685443556723454423985466849291001413523237456478712155084823378325819286801015671235340583372157180524506455531030448359667595918911753321407198068297579487204166323604715347680137544758001701963996461638108305260792390268919307457490035076826904506028271771836856540627899192721661739625055533907945482119601265038765791626732116438159044452391326519384301545666806246858119628465668362582857389773308893972974513243751109109463074467001809451358528242630024714138202145317795393508296024096006377622819452908705877911393077259237716070287108873411598672660479615049288680910763164919361745124723971269174079993098394888435724334665444362014283542205475639699611447014982267091337282095602855263016660120305570352430472252882480313856447433665997765045988763613376547872163681155717843941405113166224443742604576654763336428340939093504880763983713519632316193346828623091273397778736492541149683765130229415931237571999680 [115,99] -1880193793852036229781772680052388057170515283452951068526375390631985880932511340165050824152805613992841978327924340979176793758394665721213570159530281601019258084338854976969495325746161770800160205050916164759635616496382002078240531399621348270160784113750473060007595948708337785011120532858019813436068497632948354837230752285511111347730629645118140566779225632432272270466330027301642300969153095537557158496887903089850024567238864837540070654688645288152164195127092875609159776268553789038728024114058338988855443292744998126343633749666531378971169587788304961750795632454916322767256426338519655136118799474163585216845166553347664868280312780441331960951343163687495972639406021311132939076268545445843067556604514556890560174255139837656554230619588066269394812342246406230679690967683842527200245887375244447073362445012448725060339892135687321640855323799692542915074249447219403431226785834493172449426933200892323999945468760020738520129588440903187967446545673113949023215101789397696125123782958813772862556210566018686139182483204725052661631740531514352550089462148117487560117805636946416281603865561878141732763770045094839943409781818474699520854946547191469030196867859900449492605592580657024062220911895253656294840251788603835926303962853622198017052356693283955344320179822628084981300511471912665369959315327134936134924762685944189047174488458799239740803598174485595404540590121044477154842443745578499839845725012259498342714677940502012479805668878990846753567540519487788526169697190229037550195441550917242854998875528391510628645131363006935121581771697743811602093176044867343499936820309538304901018933235074092244691533632242619316714139409657777172877089383166435796838597216337167001762806490511277511319371049144367560 [115,100] 459483686477923217724499065502622542383837144086513539344002335711862806842574742917130438497849258938867822548040735670474281123819900520341307699005423745073267523842235463070009349297162204000095035366647226523887723467658471834076440442811826721356972102089175865673452126488515566560968923170637253390446303864993038682829313644271809408586727264204828238680541932289676897569495663226122440737649095182586276200890607374791599262326905074027615867726754382500488885895581207044307092030455873211488277013886969538747509021921761692696107138285837533052995642292270525250230374533276921825005625313270959216102445753883210196755968377941671668067423398477278254167584798243978809784173287191338078148540708503743404975240263902051015985709805176072154376394852879755533679306273833553672030881067810296209652112853245507725392914062990305742523213931556182278253328117959051623201919901469265163889231945888876108691071752547750101373122385469301125796227971738645347977640281300073989894639140367152634953910149306585111015814935520144285630532594881393356139682116997965472456897685186585072264627972101574968328212563378383788410982708189442976123700370074810685096300628218009419502107654254557573767198212831479862857425591885509501431577764393709481293105717237263868057229163991414898111622829111088151786039502804430660526696976172611860675795350130032910643880524566976245846189311063378766827288678634163262070474021988611367954007436559036355446629838779727972744748957204892159696698123912378370755774110304092159419988656304802454693964016053654078766792045938174974272205108766490707574930467144983161676804870636807701928553204706054151882075950666141538788376166821627548520723421803162398212560785395734352622665702701439368623310551584 [115,101] -59171634092902659332314247612537109805931610111248506983766625495706554472344660016371678485988276564636653456643372259773940961072232322524441916051005486977786959559103406268263313948376395334874546809500247704632760480194757913897563444782860879413608244153073855383661703258113281469561585585113763572839122493981664656506265781651298879027183341610891668738973445887470095438983616585931017049951597533599767143326052476688617270220931116812555165462857367993290070203139605593655535906872785319925087039876354353177900341456775065030375319611509255338547470874657801839786147390360792561274809130429809982759164848416598647095236129883431976184587752381230797988883205896912914835127592486074503053057208537174505850142649841520942454800739824608992815181783432202275698537106509923799007216183846805723848537190282956732432239290613194482105558112339981041830634223005583804178208381976727658448485450596034067802573102419577888929975233265754755990248265669347836935796928501651778939459834803254721682671706755142018710924223037088162674116559626448490026100010097063939280699221149864046544051455479750809817318851453081347544455443281776257763168945453005622376188246785634366769831056961965284755371225836500574798291476711746936041060127446060522543635449325751014318508546821070337662035238350545406281415584080321940541200356868618256137391367530551025444924510039100946177977156311989303441684672805523861310439558321133989322511038542173518658433583728655039996935695579057164939052164701751551954252269229344315362995457644225400663774755111933357034616381965945188069264173853470287284212134733603732152157125682251283100656857784439681468030859484406368974703385614328286930397159532896964866982388594474322699665189777969515917652 [115,102] 5023395750402611873763229822139953557582950768918108313840880496096381968892234979099395266477966632863831944017263274111001378159975572658189325300471452576535191242132463966803895036836945110020940552849487368173039140624107361459586755758860943066160980330309527937965719734837980257234112725882158239894520742312682598442168456165803263310958621789641617122639849840217466423203029771394707529932273702972052222520983892963348007495924436503914409625604557480506189164962219208380607748409985447918913328474184024758391165015293650572007987228524494432466872545437652154305860486859786302089227534655447910288349661088293702639630037527277638082439673282664345839259819109546901102092878955270044074227873926357042860480170851771660288753337836536114517769126204468656832029658197604222595792604467031911425295381067503395661453812165548806092741487439675730413312073786308616626662332057328651863630525828643542004339872562019961195030103951666298703737739521131319515936692997559025502470768614021235987652169749463043306396014639520505434382406312938218221621222987962135338492286213360353699898134857019565163543845088955355763917019558010473788055388274547780102516347586798817368421044953868129899277240401715900288758774651787417055858724702962476582887032028900529941513001227221199292396423188120341350877277630503367416845944482948644152888513971428751292035713722049667003199492901060075412262423473805279721719418455087431909821838590877899061055753179818068265901984395584052624806036851578396145317457877587439576089274169733421821711050472791899609475875596729683135840638690730902090640821702057361169991442995182541928820580857537839117700718825092807737661347805790758774845942205697583826373914395151029172341480999194152 [115,103] -202145804244526559059921238510616093358620397968965791512550475886006962003085570190383713362398918970101046567405612688230514815118114527811261719403433090799002093188364662127279529107879588404556665732241354252448451769227980236218843331472381287320614233996080509351668018824258769984905677254980591784297951735516247712565854442601755841000455450186939830823048704466303969459031471125989490239831657627887654639260010574475393198661107212872432916379309664855562099585581545969437761278775030713501858930948201188293504704625228777902322626351483414994250163808706260023154703171046160254409670539829451603231515141970184025209719814742654154606240424037944109369149831251202023167660098045219414091600850073594832720195144579586601827039777679860656800728380122941265532099762424084845449593957695438418795257313774112549368271057965905255330974461432554055571299160236598758415131178753017218796081914407083361426844652029089765951608221083896915458448057301266980297091107557070741113888185972662824753836825742213518979329493591190228621572886613268703631583716852870802882012610542177349827194263369689305955516469728956569113506981298441145526670669764585877373968760018835285346877041639226632555636898629099862166803754658969193590673294323984736441335159693741311239740201661237533779515124475899839209224653815216706272189732199308988613410882254179168373477664081825087364032826178286011616596173962515087925904552717002894555947527588193738236752419950570496644474577604346596552147690773190491751912825101621329546000493477097469146694612070980960626564325577571669360629942704015747160476943703329039048880853783652588485220619842016780826885273337484756173722541076675435058217940222118610503962635536022735739866159 [115,104] -42540080609135272546542692912520270310821205521763200879832238593169499329536173543050361177100039201526381719018465736720063417393594714038625276445936232304697958560177710147230422621511062200573121309115706121561532280569872597697739736398024009939194499111250348132455055772153593697209463356509210418076742477986720295776094043929611988165356750897980805840769299970713029232150559259696546736179609443677631916430385509328474184989110791283550219229463135167272066041923646770468283255521914643994995238904977894418965043019811669921525832524400953827728960935196965983685534878190344367465320771702212669921028912464003996659849983369036696457944473206726454781543286589444532250142637549704432608841096146070997664244452351612542726626195574219149477735221853914638728291717852251821383993276262002165840228555461847308333103580904753378503973533005923689341205586461617998157193940963920805229035118927082982136533294038213928515660745285995304786529499413355835471953003742222345947154281478278552230218717030609622954922529492522857518831128560402756941801002735466991869402287511380265404116650082711122838433525816110360771992553540770721087155544072260966472289757719719058891604374741215241414394010918537012376465484189733045421999862528979090981323839689240687258278858326532851415143623915278469365066459471107626877410501306247145872889594876565504767144640522156224110783474965920625982662355013932125138072573419387166246591002888988624178092890823328814178923570148500737473682727208270280150836180186312903912072695951394035569860580529450861557243165165933048496274374145262144061360128863004124892682676954907272547130134393185971790055020485323012837305596094807231965707652325740661394081032527610734016 [115,105] 1989068186196565238719907733708653946861800937111419357682749644580610134268553442749389491385212271636474856149913108083897258365981691655299441504567878713365169677404968181743852882098886090134377808530076478956505014473155825127012810261703073648535943711282091175314953316529282633221273734251472211694351800554422364658378433069863466669040965075161182917418585075164967826539825086632187303003944878866752259759003822528684347332160015566095637533737724325289035525331716253219551450479961826214408084288726650161328429252436532292796527548849691369421222972713128093359291570528823684290657062150993889391751437734385184989389819287383517185496534142025003437395050543571315333241410725105097207316260529337300648949666069924382522174761351157030149589686328332588134042225453140060036604460529634801908397091571217656809348673072874114046331913353753064316672920611316606350878986962864541896092991291117709905529952227754246382152247122779722888293371960616470885588981870084347843672875602015761390660400167179357580030590324241694839596576722420357255837245798645586320802624540164340498724230694364891096304876087772138869637853134247416803495082367720560964873302427863048580104983395603816017516015986915479692133626585178047101862446528844897065682864839391271447094684097181129003487626107561684752975919140316944259502807064960686077013182145527378276527336591344197244846533100898905580791682514150966901111180276062636408323630680139819229757711050859725152041258946892144526586257779145449842307882787407718508903487954318614875937564432004926844309092535384983582506945886007653546308743752076420632912196902066936106048919018510744657969715086619428750709408633576507128347418163453568102518139630456 [115,106] 627555011768167891514427452698620846278089173652854629069025832499984538625154405636475863268556871469379550468815910306678881801449066759655530474217280300501031011565973146376307070660976414034643051481401178238962154508597459959418846991724206836540768230757037700337028496670666156883765583649901697001557457056031107776067610413993963638087905126041930347888228365655935449031814706933197032236703037184242489337729455810231266705621586215970673009693160928342817230644831728325580617364117440162031640772299359042926484657189767873205897790762538618332639601370735249503284741524250618956959037206019615290725474504721035892399122965640567203111658139239857722900471720507914280808538679790547384216392798724532556325476427112104175666415266946415410265492724071185605108157156602983009656669625195281406939672850529138057889950192760922518212138248590120937340124664811405979763738177661423278512303034427723679901321328058136297070870284537740017627469938107120508818852838741661816071622122821298435756108795658133123459064111554343963343912276138304155894030114830637881493011891362884676545689639170903122528948044040458812978549828423829673268103572581634123112793366464023582616582203594588179398116355700789311739458540689420374876306873223729336701613215248105679101578803227480086482781355977499608999952004164489340625283111093446471273223591423344477117420301759955046198867498071758342216818024556815485054195151011398872724754839160085102504863014190251769670756369927773178400300397893802131218866572640481630627975846608484635435233244023472846755032201161335293679543071243384399531364638961268648679222443222833853257444925374703484652275818606629687552716783646738991030798218718776093376608 [115,107] -38714337096076496528771924561684859309108768752609071194843351785483625176470028941754795328308562553908006906170089827973722493818037479577587289581491192381929055416573317902054796219952669667732605678573129835311474876819097096467090870259285335147624462879553922824084011571647145977363380948413798228417737132410820325209166426864917957422597853981718230846186271880694838291948692947954033706198008165771641103668577675604764478803140267407373789524566799681378787985633206785268755586777679161746232613454042814797360754042070466556848718575362792546509873432660597912930728563648045089982853573634639481628952967509454313977228892569398407455681956841331949364587050683297260985921542468146091689735667513763157319635949253608251279447538534641256225019633257987086545159556442341454696722615608442278608094410242114933054331970304731889262940173737728563682238379949448905125107548235978520904845674372230415091214167962203439147147300084349836934222620707926198049602888853317543018474586351268077859408670993859285891802071840272124039184153560455830852699027967292553844655451651219746326345287295012293760614450509025183072598937768836565457566796461148431295966989812769939012694061323489518076785764774752588435781944814048903344777945305208469323199463656344161593577610195418551128499292588741844080869188047007962307060590736938912033421133488008698122331799407679638152453203698019869732047918984472256953526084956423961731158215388033577795951467195063466173944052276851144394706837846279240219698839197274883099157243397322398443093283287495796949781874170967778252134614208321827210779513335454539591658683545469207530702847447929402512606688351109384501356169240809218378596749901271156 [115,108] 661576934785660749848110048992109684320182227036324698771430397391645606423379152096123114964216154818981950991409771676843360311540433036350617317151382018084558065977366354730327218522774246339194330518427729985556762379733500451892983462232876544873321099372642936392328935261205977511415915545069628152094300619514637565352884594159826247847919059217474597241558076383630253710354675219529586401638842327888053609034191330398179999973212377096434988114112726056966773742765870190784163494871060918254876445012569943002913346057683315227993649679641197525139919541168230384931940913325919177447811902407083689208572241840160672198600443379353067357132004543595464063530786274482856048376430945106475606676776677659549074177896414578769494088464496732359051640978424406669606151212477196436834315194385088202531822102600359678896350728533581035666186063112629357267462665484559012352186443996956299783228474175592519867123362508433739400315406259476731770139387505720995453898941283617669144498409001062365109906403200570888736189796006643325975981311060412963997063997594290964725581983488882707633571610457958324601413603570339267698795973230652760001069600643617563638181482713927218875323895512139229673447949142546481575665984747978374977748336478980637373681529598238063233069775443238761122180621979040274587650874612350760010641041345187130886102207248647842254865583436276141126228814821292752033917268889572534190106145068730174741839009512238719099649782787636836741961231569068717727489137975304481136084251537012178599231412730835849113668308562511697987690873626826638503530718627689918133930444943470201372226948580002068527760623824040033109543751889336722617194095226144751833105408 [115,109] -9790221953884474814743241255834086546682382518120682756447580058135682020841214155185107533554306881390421567441329638270247094589487210868089496614857089853422607854888355520003176701507311863695557821000965074703422183962703595703884864265000269101530187531939559908224802471150911303278381987144224856637697284291432594609668967710217630227179936704225076513907134862159530556800155415073385707767724969935803969954461897364765718572375383715619967154816144394700674588561410664585453390254452218938884267047424566350865948327118185515539467795697893794580715322880098242605814686048854584942197582438404232733754454674804954905047598828754869139720939922516307528525509517765879531847258327087081628004248842494431213160724409453212487525422493788901720324499639781479554316212785186394231731046525448773845531750410069224330234762111170677789605699945678200865293231020565576967049405606346275318733809635927147491981919690297149653675507895444612323514369179499435219604537756628848217022875555272566285609014135968842923271890914113265070847478890721998442384482615345174537587706236649526072042818082227035833023083021703470223263563360327536253186076979537116646089962073715239763753034187340443532504582801130816276355196674162153570455211907462554895731544298859217957039741630427162337630565872829196256085173948359783639785713496431119652522023725771825664633538973097851349370565805263092615614463785034085413874217053390284093991029669637551961674749685318172721053184666925284999477658609938942625154047507575123064146696221545834681760756898154077704561909626412473771563259628049594687359545443456034296284314113759708402290541348082313470285864038693507265762133810780376416 [115,110] 225618444311422910124627521962761842254504483089774701843350268631604482602862671748973716422902394274595958272051112580597028744332764487286384095246826754399258694322203538695295034482261968008742737653183023003353628849592507845200087192626360179466316307982743103924248670911548951131566414164860861757708509469492826890398696048873864387490138565670014187409353608122748828888700544698245015007852600004853298126037234346918567568397275689640234311947451676374165685291458938956736750286710616634812685407415226929025808006652791211282599904296421055315493274142443811729714394202866846580789310091316671756260812904946473606031663213181071568161948176916455092134797646879190298221494469407632044899036280187900349326167648647742486552228476462431887313121261927881608217530952014107045409976059818405094215224956972549350133254127155168799315309414353820306550113908550965146091224587760719190619426253357579690526345088885069709880048875727569810195283873605398587699089907077608954928729013731519337542447816073989388418578565645076253333715880435234189113104877947891613574980610996747447195924685982313405689839415387622501636869382004345572141181862170055906840558607850275335170218060209027021594073265737316318826777926870397208890621876391649752552296358300355723673585548526955021776062307057867626667478159652626419860150634435929954132021379616245587838959632414547302734974700997391826331041200052014320441342887379013862921948454594306532571610707797775535617086702648890720078345171844879567413011087877726452558594448430446827393608789101352092540237065804372129999777569861043407892990388909723513225068614689795667757188518588484610366902907795395602452333636928 [115,111] -3105208995679505025489070503333133004370748055040962950887327349496587079031628430025334125117017413118222934509456118368262490712988178454470587409470068040874268085870487128174490649742019161595399378406200542893084803219435194923126151208394631354505852248145238292950793449164279269912344022656858779097700110288421478976477907041708885182450455757026920672649380813044335772725838140613560829956371385619198287993224905476889436873983990857203329051188299414989557249794516550644234827375451506888277523226849363351003446864805849822860281439850019612651541847340503186700845107866234001918135205163838580593647340873471248193708386960535045913909558210520733527940840604095552186803106227580958821244177018818531824005261336234196847833133011757226963072273685934239068157978907988503560139250286680832115462610614230789186309340677273469304754172350418262483536420369255970530580695150778106752707034141528050704571014531405223388998787560519510294686550079143688677912694371242909100990738308665038834285209354264685341100854062212219416775527862672234554266380026956910689242779869177824021226017669325320630427439448060780530257313457687358039864158894291632080117374858836194461361471485616907437971280853566041010978555684316161075738688122823949084283652801801670991138278175166461420491140608291813715840049326218793582438665484710956218425627680494409354828376732681371173452757805849729586357087067134223049740332730163373885501292961881022050848504465147873078139173365450181723754298822201273803253252507916135736767124413989247705531554574998111339022583437148939015802432973939426747272140856309711443294127943745242213771792592924331271425765196520112644024 [115,112] 23367102458569015632062719414859665997434422422872802361159108347133342342950869111832319911141416517321415304467369357761426157496535603204873950115713404402725492075254482011808266702456939049634063618955137317401900168759247235729636923550480573470539567087898344046071713411720785796723823769104493407905427471752906089712892446247511614664936569541327588763094824027726259620663663098570571872049417320924390032786229518206849587779073223405656558511054767993759426266939328388890985378534659149831135875042144286390984787398932124524739227050128660953323091165294191523068405638748473588146207276098894766769440223714525245063824335765071902413081831401760019756607905241855202971259977919185362162659221791791206847740984457525224884404144802611340983411114981650486994503952729521161389103955149509496580636184794532628293364988753885380138794002049311301777161181259578323552179922929574001864729439780281134295477427890855350240632749361484188259343964797179794726196016913951740520414833905078851944351085493241760364751306791616463360572979354044171788527911914153871491575817574154498176825971424355664612120967813985379110894554179006619528384848513384525566693885910085103996857949891419383966213745348674253261143788890352220960363119860506586058836664674341432504726343151586261304391663472774418227926635828228073004066725169692374600263892374906187682812297074225977065141028089902012287962306645514925343446864500631979735267918170422362699524278285239525824753988581908682745816402017403515646718446833764959601267629090018140853801053253313627177337503040253840803085563980438685163898871764621444137449448145127197343054095528990155214998691504576 [115,113] -79096823917348324008119240512195767277498911103785540136526153692504641840416215562433380507111185696571651025057606333589638841951270021029786103738024796198124208558436642078527893938904326102589083235256475068084509576332476929408901056469565979700858522527899597447312177191592773512201021802193446400643767214792776875955021253510995602147096156575099391093077229049922267322290401659940291548294532140160982922128112289649425895898987568377870329507331750047544955434607399047293365328170080426403875606171346993058754980617901102538636966958910894727456891704440328696360147597170335831020117777150588365285929384729268485315432118002364448634086248560653465774279055087472383883103071449452855432455620232039003833837341873563033961062864167086440821647345313174504929826418823167507888502422864849992590540051986207976993060098819557313086116740086907305834384859461021971646967730423320731740047132322984780124460406189772929483333927481279664333784252692232296757879824940949461212534355412454878433578453493734102546749994002515248080703743088228535119338493210800521764506293555593109096447935023421123277133302430300707002581959014060936353508297190061293250980669837089113583108375592378444183552844415755963659879254797402230038931761463621825262681602562879986179645386579205909502112851432260256845724393421944899296324432355973786360938386512194993211348654850779691688395707677861427326537603385231664669409674849204593914195110247821453807191240340628013780280450257073624061393142215727243966004777191895340694244337644926937341679562785579359334340135200395023999476436185022158017316643742882581998050643841483781512026829677182116847224 [115,114] 56733559252054632060619661605312993916581418476467508089825519928878962740545078768088369608396869836279604844426438065152108206505979252488848041478864185442905126073766694269303495220502723681685196961778681121050937284773463618165997567963643967347506232095363974109558180169365683885868561634908640501957524019764319887138300346200221961793063750595102717184504826055813851269920319085550392075988367259298715531435537988630697873934048626384929383650089378441783534036655798769389715462739791098605561331027400909493582716497791119957322854210449097875042795135874148435338258068311613775673018324956740724617073848798220493822121945337258614765750874472545238746838102579393474842507392575651437418713679175206782231241738008307821259809228062710300938837617164252407787408886598399670061189290430095462157571173634807707160465358511810117382910467274498591475323870001677554127740791086906382758573496836337056236907326364174285959543171210911252895711570485974580014391117033522233356185708328709345324763199309150212236191114917253012331771233476276841620497669288828315969899541945808698611282997399708697471401292241233902286990300391925158214523014793849087049176532405458663862246726889207029816358459510917487836729151521497151365868966111399184364479295848747446800981982446418584966159684813339133056698958868636150325869014083951130664251499263917719708007803263540559941007207722709055860314338925047767323973931890845321718752679246886955728569352641044013694827484154475614126551754362062576686313997252133597199673087174201606376985229423963731282789407769094964453851856749074049221406005431252174777870854841359070456201651461440 [115,115] 98459446113851029045946378615763595267202742625035505068094290125764442762464586235971384547591465915141095137845910416063204523713040480951147609942845746002931143144569579755533243972688419737734601724250267806088869629512991004561950136050502649437072123043141985820451131466861690392595567176376799413902089761110682126420906268148100590349227383498356675028948015452005838991525247718202712488451855342217701504392767290122791705686701590694916025328976570921602040871620415649066751310895570943754330513176974276982418499947551826569460958719664787609647855426758369391544777634206474050194579443883605460341706339285863086553092986737811107645196918224849208652341744403556699002648664416198367191591276005073517586938632914671289378835521313663715394992627887086670258312191644224281476679177753030663102429035651621546167999206486150641337240352232719447282994898014859713771087133195630886994913751025384355704566986451886586046114873050767387693389413858648596154872484356840691005737446914163758495385366325712396637068711926628779750766872730474074279770101016833976901816652178145326502983042353613828795634873570483957351019287422128708656177037242568779763398438436675021786512685809504790566428406340955904156077019783692745255054152077800277485233737067936469889072560786390886541507663333749067400002138937220774279688903170807284534999964434657230243006516720148329137532510225890970993823611659227056422600217392058822191415550578189792234169024052432238395206210637801256897291707427880405018256402791128946640097257222436343555536206812032877988994657732419890689849295524831967226404940810283887852179114459679453840360 [116,0] 51069810468639765821103417075824157919837755906470561253019979143118972710822180061631343965035396261173944820561162449298389938630185358211498283221631182439296275137323150140987755662838797597213933416261009816416085391229622058506681802790101964072875190072630683787660890161411529918984837895154874877296281847045541202257780715474802924882667978495038604075016319484663240910717036836417870517782993980895064036525355480407078104331465117872935545532824865820510807725536349989128108550318344647416218574065524114553449138939501125498539244649794455437983547306690762742174933312527630883089904693412880398883780881765922089327884878071078861484140159448727439463925920402120075740109202380981674326129374061005106321858048978111916332207649794530526182372187297630334875474483488565327876320448285575047220531570591649310827673638324141927471894845012075027484508644543151866328467942878459583879371915314152271520395495944240347003105395437300977482451609761537121494743862988500711925818366654152981880855194212097423117913263622161522532249320603586579991088127661456692730223712914266022088137604838637694966501622465982302083865994699507386868449979136883888306588064002998597455263237636586705333892836641357653411842794696343908642785502502969652283405144917500055677661482208878865211702537781708077375300655329735795386286848789852667435212257521405178910145840027157858893465190724750893306549549946589018353818114340498813215940372057190067382168687326145434263367881023765533631574990002198714377266032014666442174772764584558533984610298811305799937958242188921901003137416862285935974027398969886681325198257622683991361118839324699497358572043667803104890775073349028865528727511385411686144821744340315549422804774517381470668562293596172785278939105595206082143117528553350552982853336075396443887926194129246897249219155552577037580693842912955373296142036887649709045423513320820955022874469045971625921783323972542952967371501083584890511336276941579465669413437440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,1] 171867523341147637077213118767666269134622812312969117403386429327710735606047513558904056399807566975533155120741813361537668527311591975219913741813993695634844765669473675159764596586418248508884972214688174539955055012299638239658941782519372912668041550705380553353306619056461848100947198499757099857970771513573166820296005153759637979329144871115043100106411461661519667483733143774103841277591170983061595394626178086311818945885122956151534200071694854164180659569763943740243829468605696485120123813488090830932116024751008470749411157423179268070811191577744895438092913303610153947455667427041422179084345496940476227305695482078273663843561857486272396253475657626734532362989501954247857277698493301602980031210185907462647332137117345339902715245266363469800790791522294246437915404666423484179447854215711614956312565127213872702325510065687120582865791420492007818969648050413158791869233146459601175444371520689159815799819538078963862630159845998211968717806318502028093021376191452250729849889446085142220984463761971480837047849250183028172841278061615089675357096451243443373771668286520274078344840803082457851788167149349705101226545507898729433665629525178385919231180954137054124152830970580758086599833025344540103001638619508787544976973084313321879486415287502717611369088523634044027621047314095287875338113243953591894938510603595727000662439083625603094744529769231015029495554035552039339701659201759301919351742617929914269619254947013191735817877177676504753840541534149053459482646842385124991916024048028982119840445524436100935946505022814805544474217610123799060310476136196110282768287300612845895855711847100902504027103345201663647516797665317185487824769839934571379405303078347568081296621785653495881498573661374767269752241032728389356098494230141070119217371121048196175608315828920609890971201471317059052157023620364224742170435460429777431257201493094082860030727738359994460683180797965146806764443395307754481679467653130889623369955672064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,2] 76770793591425316901989343789960915957835078524111655319604917829903027226618411600802954778576295524544530676862514213628876903325997499262249995063332287859416884378541752189001524831762687535123428278244972199430388020128176547787971002172248431569906338212169570164081787219505418760761228949986952456367276962756319322617367318861065912454114117641649673508940514793148924277031892508549430371769587579724216427337358239511150947044383893241973316419593489186833208431986860818439293660884066791212414194419219553159461477672108587267989719691572198039944236575547562291710187701524878170840131199037548785517075138423928505543998172919325305169942512326937035008638779925867656143503535844656130353352649505944718367048587791562526520684077925727164958809760127769143044191589661912680013348510679030019465345665632463082068898955080123430521517913262759010377781194238064916460069405464711179980164545483550116942901025223200871409458813049859603706596390098212046987194939810931240099957622188027314970198346468960196718673169755576598810817122296499830464051662031685880547045728541408305507483086881264752987301751228682673233489637084385938956272754888336093761469878524378656477097126864074243113076524392925665091534946152446630251790293564530530684884584972292347922271697919119805680862251761375235249145833814002741322004205997368241208184224521618851163820872090470918184746958400275052374816412982021190704534403787140767110624410980979306297501592223341159430918148772484190496310569780148793987610839262167272663522036543729189124080984555687679814962446314771092697578439998473474484158638672037767420815330562540119058497653171954802006039262121556459427737391102919694006138077795450714890389518640856068587756815350574218366116685404214982165830603986379260465037016451021659882405546095486964745678993928286611711167711951871713354697541339273848232073854185873562564394529288975642814629154369725076792066244703350586502309087637185005968975357275093911299224187699200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,3] -925801012797231025441799062388999060571145657689203911131508111813235924561708614028432814042728429965075572948980796340707239838257744431695958921912851106240892187085492539967890302151916582961718258536381082409460609907790931783328477371240322117689469524991655984707330428197933651398509294830957859551432181282492661625073909764591997224943407103596239643441667945954655600914776478194156300824669152253192082952386804538332875729193358305076414749522715374487000724276348102487517720404454364256699644034680258845947973215482773590089470520408703602234623552244362936105161143226082935409811031878886151216446719999693887683055725418366856423661041004480348907948010223672619299981709641048141269885109046003780234449721653985326725292375259516538664863138819080945400404251280245193304534055878600899066281747839546971471545682664337334741926347743864899193131371204440004576126764798727692954542646005370500907633654069079556519459026513205124176574697909325319147921498395840442886645009262112650799414043185304557939765541775019047293607180752870198663219290747057231979935492934606796621644459813221178830937925270934802234442521081806998496085296600667934412490797414336115285585198251491372549366254714135441575011413190444903204472045859669873653996498970798785215164373277753032982026061889109709676911322987926793951596416745627123940531902455729616937378617401025019521414754847060234853348366696410926418127992223163098593862940288986543582312170046178049538821568842053402491291906697986384467297365653693111569045945294797023444083526140250913483354015275586406665839895486783362542459388318825046056928930725539267179764873907163092556266946364193976562845760448790757915265980605665179913633961771217526461697965503461679084522658858522088389328206289217923443382197426721849694694441617756028065321785660818577305431431066581795592142797818095706968138448210668572453419160725900029619705430620480105251369238018695578660925164852018172093129433233416234652451879415447552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,4] 19066270826658143541904221689049745859757458253433931774538685765797571971537221837569510705473401550155362112159444055699130366867548887055859331621153632646273559519248381463145401004209162431932635353443367549165931407222192349833179431561776719867629346109377673843158054969285095341334005060188582625973391012301103592627163150287773970548354296275803243807493157788675560769636929118662247442137242652719744223642859434180451418869040508005233836707271605403321457034429597731907994701587830916858074337945388183405049533021319238934554189220987927995762104631641570568654078076127845199320637510594567145839937738813788069412013457496873963771013373628253855017601097897858074390148598920371872250015513904980582976307664981990695980791221255821376370858778220203349079188986960918959398963540047875428554394865325099908418603762877064634258101806798965091444361251250028930815192025305860787495288496339272399497947919895072978495002199242211587435075937187267772711309331872543509063511961266011481067949658432519514618620425991965455423360882251589672470765627678606428337879537007569332879231892575160004173320221598981312099556851036809180616916798504952227007227154455727654155049237573973906558487257592341349529014101331298029417040762510808030368594270652098914477352399422293692661611762731303208615680460272228824773757091719001554936343998131798889591776437712970882437171694100581474044952577127707312957997484904621650972795827047282584830663513122806963231759504737247768010244652467312247762958040756315067935027784742785797981539928989957977381003597279582412681502688088304209863177976585759501482236004687341128053631245510031162352258780620692295098505407750038560287175512085732110435398879032371427302841736482022165680060723049559076998939699490763465713676503475782213586578553786118448770893496349859433548354060823904581991589193113989191514205054985835149459460400264170303433848266399448323789345697922370927247636959358424872086204745890387778390676263367868416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,5] -212359418168343148608419670170891765346951228682086641193260228185682134601383872746807042064603734771127311699054997540239366049853303014661283450849470502976353065289250986223079250410938806924275039788075623073441741933852768536077681058346828177033063383907495253318571177758580787810395360855175214900394182119129105842055079405737521298560947362560687858241806794352127480367570261972450770145982465339978116527415211009972618028625330756858999130515895191810108652410650824062171949259668791610136959213572017290911390559915070721103338124024150233730975108472603841050333004616236564378330023157152541231691778190607621345387525143660556779567641585814372784757314323105881077825111392207783490302897129851716220059162523722186362187357869358272455101399266409239880622364947690002966952564421922592757030153585281374474725334693456637449382504623323713411986517266254837990996487975250603022483141842733200577389464861764455380826281710249537498361407976393400207348486308701834881911166427009076936451477653766440415441651006523443437194010105347165619839623130039798861113296950394513533423627380807933817861635619240365116094903908557598377987033094140094655766408365400751584535313004157133645817218342102822210177195238930548828412401848762281124798955174006847803783423869395232636516773321549768882736178334350139965388263742690969873069105394585635008074164162773542618416972866603132326379821980061318886123812587076093058168935229970783530980806254830138227766261081118224421887975041580241885947306185507291570027365801318719846145928514661324484006646145844989634798520315741456882971911910834517146058172862478991762875783259499319690642212423861865443242489583829004902911816210731059309715197550650251155161404215891607880269292983734696303906311059210662569690446052141479549449492523851594893988330741136410173674595785692809925046259530841300081748065463781111158467156062938591262984445756182519546808949712891251986911192841589285803646627117894043257058903120838393856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,6] 1369805162934739005646624553373192828025335963681621993234917491555023663743283773328066670376999401269139141541022969958477321612912853028403000691068984460535533698359336933870332460707029952907988387660664449592493555729353824420340717690126061640927087330415382890789398938930288141592812926062704045286564818844654587923351753354963256044657976472585825280730708492945902068515274808829009775341985323243078364798632426964932794686612155265116991863820748609288305089851555251703440845708474230843557438851065914295981646569153362291575368261790326775528007425157104447896181948815160799206436821642385299280677027832398570076664988476175707347870628556748011220224694563483333050281497723231420346618760751587659994461348267942832040089198617981744546610654415424349065155860520133063650783549616635867889579150132691545921000386956185625480674979443648427318693438245469083838075335807758961314686490225634730608055725528988298070799084529273600224568105461131799124018872684373864621818188414170778920370336992191872550568764735068614824662672116292666889096173282914916522552943874769005632257415502057413492008643690124430589628241037334998016456658421098847283948784874667024736665797121947744160956962067256432858601463362824709360338575442494249576436909042044833222405196425909127881238123097188329973076948411613815883947088876327225076593240696876898682050481274115886461528200280097011639734353379944938042504146713066656617850465309750980422012006423779026434895330827776013137356114721875435674440787965739929971826784480530852197287849699369183956873375591333556012344788315985464049505405735796657806401432367797733244539534573018872017123776964606461726188563862659497925959822575250751327290364516338581491481048460462316763851515535041503031897003896086791608329278743181860038241130340573666996182801722731999193708460098086142122932233653989047162867140203828609678584232388497426369407257812789350944952398882366881659101127958626168065768364799582762058644124544551354368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,7] -6052104122902841003899949238505195540055467983655247554420374826219107182974474424351129188092842924593189242786893469314306891082450244183288863851858545961708349499548862983384358836586434606305927490126022782018852236647632587788584848448860933792739634581134821672413115551869103903236095890802266917424882322966874172449564834539323077009939947616963989115741248244516518672642211053721648203085322600411940647539651243659315711845153264867283063909830399554839164179642408793109251576672480572149882654302403250760698265582990771894932363889740146698248068475842357165989225466785412080327065733275480445923077275580902132235558964810916281965688517269100812651823264795917996046078294636569421933554880244184071628187631952065195936230237955752911215270083876194911926103372255867314872015921716841919706829258632550808760706749889766070408093792220080769686033310211741128506348032989284398432356037328777296494675959026103271361013735697616792516533360429629689290819984194992138484081523887670577218353719267740672445230871886072100496651875487516031477543084794605700232769553479935507485937150296543977375184316955471033384465654390674402459404535426620414147939518850368805503249796864724528305596600471317847105059714708429617813310734447269209450220004654023530427511191764857249683125095453858760791603128607873121929845563750786135127010356487944321764551038747103757268356200105299161528031594946894524292949941639930909185406775832015083108739249121144422161899415479877716906912687586469487510054494833094326826480364761676641428295378672700413591021618477738046037061950498558472442332072705085769883112609770111359851607988981189701879241641774663464326276630044229154414454926776150343461151634828270469135904744229478177434089006852454685700748182210873490574587714298244381663112906987833240871047260053948286375383509464885492591038677846965117772029689406386059177413086948148574827135939237727202815362778912594706066987403628130225659014087319355355923332907504949526528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,8] 22169804540245403544698147988557946474130188570995485993745442096445011997010977548626671732263249761527947809563687467923908525908319509693710165762815187476411400528785025072141031096327630262903691411660740420750695811826551161201339776695973039870762091756054166668246477928512487660404715330887081348673486043567240240443469423813869490801092363535297205028097452363314091792441041884984457059972509173376106141511305945201900214884663406283798431488683688411554076876690913776909679392691018960400746968441072181841251223320541405486586704734177598647679125489526007382927021444894268866845042267191757888028492574576401576489051832484614627013500347244190176386610526628919626692477838646834118674111302526415870283162812069407517666091517187850620199279713387134940332257359349959052794241535442463271730141884697568938341719905668606476606198473850099067147566850092135333522011565417134057920355119872081511686123306693872190319637650386317002001793074457409827908113834459109017888620882808765393339037347187701911273056520236248296398307726185737509376781900886657812549961496987060969424952642335967895186963242391468465167313779801325535646872543306592322057848396925349687976288288788401571782101532848125984614081134951793315116083618006388053625574381633407299552198285135727487179475171257839006212735253583828821880864282983653126075675384843372498225418889127986261533971394871396454810328889181494658865301113130595853861024421395190501211114129687864658381053080291324045554428099852716765786197572295630646364327671240663973189927397565246600523640073667273623876216451026204526918749539390982442458911987846187048727899312238493802174803416471913963918991432975483456755926912350889712860145348251165409796543062051002956763731362877551627844149793758818427598742750651395993950024799655207423375704013081094232472455145751345250631746850946032377219785879370822189150903923824495160322685689981333357148177827106158771480823077988461433870906809718370255629266601536437354496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,9] -92629809414939356442080256307751815923714349735448037101790745470749714691117185298138509526017907354059520196425046893435166214300578497871077239615345624414875630654415797418729473462399277113774921472395333663983641652822441080177271167912578872526073737066574065325997079923395714172654246429433202183975550387491716274669403176797035001617681591466800104947589239298880046893265273875315981687126067255446230400532747901331515396789094852655289922583021011731675423192397806559946845811197481196737712745059623874711285906940876883950659237015930025474794922425094947726749304217992624375737741521111313150864379106673423850294308441792164974094219777374786236720672498812799321718726461924631253847261823847378545651233011735618709030952254947107309666604502457700784283399216921829816891215446146274202940084963169512417584945880066657630417559369000110582483405248362368734143131717884687356230928586783789136713192004341405138352487291018275200950833794086369415726978014771168260632777951727697148474260047986785447072600896358059456227021115199031314914960852432615244466820096184433964548134166549878318471304774777441944295267528428164763598109085538701128072959475139155633708771200208439573598925012123041752640344556303586941455237033628505615460668009102071008413715179619203086448402398372372514978060723722673235054823934339843571587634726165431162675710271450256466903413608858309370472969907899210547790828215913571060945374251390627532489958270193181944397802805585513214666372046355744734359940404024513092676154848703016415385380401982397546117841909722271653864534814082158417829647395501268853164686582632815746242469219061302725340291980786562873405550539961954254947615420546640828210899754768660176956027739622555786060047601798554448424839165920242611169633489192376055680379414816154919453225470156682758051816153862166047763503011981318527063211420264860529627284405319440139129605536314414698321674246071217037077128770590126132227493752375845062661862183222342844416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,10] 474076211260707181176381824505334803605007231633098011158304290609321384562596453144075833606546470914412228171718467833435556648469842423714894463138427101800040854323118745294953859141594370146899683358406228521318396663831309140445988206680396234628549449982506138908299979603644623348490316558577324765238786657598366984682326585611168985454781771619140105258362195433854521063807006445352557766579279284832581218824710571119131028367076932001197744095223858728763627344887848711606058591399555924180293771713611575338842517583773133485500989074510784260040988676816714245653389233005167190066410843610754284029501608642750338053665340991466034401584434098349981132492681594324632534541561367288053067584904203521115913898016567468118576047586684075554559134625857717501296420117622053249966945876501290531782705419331056122409277168382054060727142991985018486169938691513546101265254013216548505344345188596566170093825918824593596301017599447688912509937856118057524106734441586857386951835237541896505439436022469042094481667725415098003894111490618635277937398010935321876727232317949000855982382531496074884676491188657705190022207440943401042749527864458618342321917088832085088354711895159640258222288407165723492524063077024074009451066879948749422195054121372468608332906944363826047943375100096971163626223654100958410560988108374446376765951688460646596686221950516969099605286543886795486093505283339580408692935454332012035702739717971730926695304016812588622685408541579725814895109884859410604775762322821551103861096265290339566703222031322269350467207018132258314391547566100007340375331589578257900864048358682346799361975042773703999645204884728215661565370712912510619251112087796960181447832857058374717120617323575708755357978082820255105366612106465666327162035556302310912170298935441567958778817755614759662009667942120294077265648736038966188733079541866168257590979892778105217853606493338264351352104333501086300119180627090504429757010737452469246054357669478653755392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,11] -2256354696551502249517019001115505212495632911621082615580640343238645144316619248329429005485145411921910699429604630576448139079878483883001805166061273122087713325062997719944740587514502132616189187295179461782580249373795289231004667904261266481034966680829473882782000335983890360564088625424547950916026066552068122577428522091246148029539978912570822624645928465615165577452396778215114771952324542875705662728203521590914688260051190670029155245136367601592097055658714156632432022045244319207965755764433778093671057412050950551498816176523771729858013045782575884908738762447115280182930704589187210303039675207672536915478346894823623987884910994171460464136437562281884469603974806291249094306252897236856016500932165617985360116349819904655471582909568907087832294107767418257315020789216223332968236041761366038251591561589927370264947977257144971403538131544684883908749138028748675931030151946175353151739322243528755065963877694472323607958667801593065335507527896590376131086649460064754903754897516980814772458703424626353930675834551411615802714478404863403219766956084941070593577717157043553707980709456031149686178828620497947039439398442961238065934511477674522794589565529339946737835850587544073152604711157294139372872020174067981934180674465204752146089600920178348520896022285676491183329558077216111474209746646082202015258025849990701836309199804849555205423921936637348208519318402581968422577234631583247261212435753491120802081430791023267849098867603609807489630084831917717438590795219687504944333437121032989604165753909685009897981749547297190056259424194252084883755736907548201166166262504189522670143320535903758060897846104230656160342483057434093217712245011680706102927999502254378057001281079241684096864585785934428490867898264743653946147687602101238595533983133225732301615701925113376820706510548404669653180156822865078968347593415132260976018495091257042530243975210593764608563237022769353620992661584985530198365671159678801686926591353186372550656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,12] 8618039798645514949055701520300082917981406286873042582722411061474304067819344884528137205602088444865889501544851042527712034666491403676282674070038610684507915609648150386881744698481161472930487751380590016082206943882664124632455517855686690639965261182462543003120097206511313110931361762055596482135327160547698215405004346216461139233494987286110436784371901653295086284269002886813324722221862547225462030698609926517004779016164960938258992007197537085629953875799441901705777604979528479250873647371019042748960294314004132788177719285165284020146553017470591446472577850196003611126877081102033726511536866998652195696384989751793120319976207067737519332125787302163605019617763008628396112231187045045917016763845453922228381915479464283387407537608802637816164365440004873430796413481290676046432939892518023222344431405937449055327555691217916469322463607110046591881893935363218367129236196418433906666923106496595348530386102844800429555718267746621757884923077537428827785764761420764805851978078857314472279770645590414778644071734051534247729632631750640554282841915096585242839280112090537493781771002650762864437982078832029466464143238296145284474322945919644134326052610341163447824224753399318644767596650000094514124515005904849368830226802277059692105529951814096430743985135172180933188029514761443939496516822970055728860058028128769406858399735264287731757481591423905357866662317846297950780556149067032366144577226913114290356765188938523443123684623157310120281014674534893055539423771180565591653743313292140118022151399710680205561760213215322511922595840642991512454334865308343575449043377018199092111264290739808227141126275212672788889044159807539966680200338843576620961327785240107281395419023828285138147962044999545165839661616817838551428442116774912409234260241517099694383702686840592702455012266611426381157517812089084651832485881250077577184927611097202793757141286712567139702432063873147696646282721420733837704030188102744878733574522843146420748288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,13] -25721599390442130486090981162241782157168477105199547368926991469339015875654433847323665480062612815720041046506393700777020846462979759624538657047106076699253727988270335269862326569744589533460056123560033715352136148423386402234511947562066586863248256699060827343323716753284510260864980429495311469395047197273320282034074170387507660384012108458283063194273724207130962778399885609957610667308340311656359630507069457805086771966299997342137760414895367502542879779808569885176510445486582355849974556947018769033839502663470143039440928347177230837793613935731841422790417169433301015490643457822216718361535064036809813643909884360160432576423089447433211016487931417068267177949513625059616937544998402481059128999348577692623495523592729406130211226970505396781299397686151554565903191186126512557170004304492398656310906803476705786356390781916843112595801135775896551114417175235085002449443776901902113325543530271116946688646669271782643377955270783843536372179968572063458711443738538265526864966208674888761058537765735223162153872362393581255507139475674323197034214594506910668490673840642136513366129805774489834919233612951891709155759717985900077768729465647175470090183130617548119767358914903755739310063889019710165221990119497999297862745595003787417402287118033666616660383590428872081035820697870798851013939688041826829790523328386033772361093070958548225035449977492357910810046964536804353777260669075807202394099233722297494755260361340450336729993375122514537977068539027649256830522632948173471820668691839325884310070352128710505673846727300547200298472819996439814595118641999735080257459047464465247328040865392251652975406793212859445874049203168279577060468404350788153557431646102999607204511311878377537899367896151097134639077981916075496132738960421839362919685189232087666003172433611556666613900096583868217874614490142570049285024695686499582546950679083831492559648932696557445627177435318514070260112994626640832423031967906440476455550405353194064445440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,14] 59555939581581669284051219320998145953709852620464207268058953739503978802878565637068688998050654330044272150634693452637997953837058873137947734578147344715807602905684170381327212290898997473902568666515514727509762660122677214916340385792459836550269052340347449897406120043881910804279784463208176606022894887056399236726521669980437789482099203177537678919800217486823095656957755693372990195603889985971290179879232748257618766412884210454481108251973136234098529972431176947939459869411359149462419787640843405483710161473999555906984909348815042957801479783442949551715298611153017366351256947468239419770880338664326885355661661332273710816056564397469536945098887144877289258770289631581729472393706305094435900587421911004703747303003351029636029108184915734312619686796345088296677077627133014682821273658468469620413334721023195023409219779567133404225160679716783327591712964204943785183750987005274403266618061374111452907144044822847205629721417870446550495080716355346326346293040168473320969331816881389159072113362133906688780059949073843394321032908164518643642267544418460365319580872436845620548060141483088872392058547742471979321793951659020707883148394145731620976007855792808328468758524132435999048706134965454243609473783705202149028798878473244098968786854288008642576116040882978047049962188214119977729109926008094388858446178334117144721763868919217859445261734192546222026019326551752801208026507195184945911048541202069219074145846280871586459239747078882474740737658710087705292999704597594235414826951163940312753146789545129541040523624578655119914523779322847016776626144718757272404172778355590971853990675049018585848132387883994695223215378578650115132218322396362060303270715260062056864037707542083473390004624785615696827043139414944484785652622793784802688590707038885217127792731316443088860551614139203137157012131040272084072573759912014308371021705764779267885691684345941853217121929223629467369019962659957890322675771600875645318547977095435582963712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,15] -106366766348050012838934794755441063714749346345832547744758474864760097218665732296457520315166299347229292227503973108373494281738160491411391022753290850928642818909297144884904004662146160859552774712240252501665869299584335897145240971901253905137752531857810812789355060454098100412091042578100892118022812390807472754356930164838649796212824198272794819624864000886656324701569507830795357024122636868316302530561513957940617362701467486474930296551509976981793448292189384725623807835015991158028216074766552518222120978672419863686972300831419734755417285957398683920427958837510962448783824266380427578028397186210701634918377030943465198410941035090243802312632141747277031141713522449483142016836573183084149702167103473951434802739666558280024549607374308235790607411261049111406413502963927034870359886560647389818201165269395590817577980070388316803875975926605056305323958896544222596923136542722341937135896139732711749605200247952880737273048453431793536824248527760775088419402139657995012382387029830290825073354235075159329204964473849401860335563383351393001056597877469015976044890059684269189872686744486709402112229682450737652939788486732835926986614185023683763010084378705592193725806764043453161020722461756514705823231083733385910562482600906667780675233526418549772187733948823372121882122291297591801873816775525976714269927610415001321404590366043398330132552140540435059032403257509645158100773242802226055272363309722845944653394445882214261056190741617981870614491093057712598379468039400615293893586904793314917097858762953193363616012507226643085304135374275249154353164949550423284623264578412618803726496355103186012546238369516990550026234916022640508467214969192664028698407672622716669005865462959600938655586500669429093176118949885782546578617891497511818657097347138426826960521703467643895683476433885168030560855897844636143840848368724661222351124811524854397015130590730195432778726242178528244553328552986733094176704872611779849217273939660371549749248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,16] 149738443491226002448678538092482135568330053705144312662627572664284561010123880776454040917575681696300899111658058718776129441690700411704035515053541306945965176136136899404067769594811018284880384664599700466995861985874071796486835884655885420523578512211010746082017348513390390693014570458823574527126966614914616172355726328342140699409229747176716296649850759321904346528736837142059594474145061844287085906734794689131943202939665434246147470478050403736467729064224226285918272643791010100856904900677649070548743737607488991128010183315161960181153985209525801971689670238801684391170789631128248377692332051154357307272296288728097799692715985598714883374355727292797367006817160764069222398241290421459377172709186790458616696103221705117939471577406771990153509666478302928606415577138306515260250823161066025041561743601487526812800983965860619762164007757251258075927151588841893385591314357926669201876346234756733866729360894190208329300450141093492822720506858879222548502349017154078026825555379004196087892367522343217563479351375206247196919314978723606886178928334882534885964936653086007707358540623887837799233728523850007407374089797958982752531578839028205261672438184924790658463363397741738768074796669768878872828218823714398848326726049013204880369473237552375205966561580346093651053971098875050466448547063301173739868734176019615713929941914824755522246691780741848949898038336234047721476957986251572227790403062653384751865460119403896770399274767461764094989330343497893546891037966632117194291207735876972735706393752421370833092819045714322983685931426129760756670100495990434258328137348201483929401014858988890235578785127689771086738863911757907940758852318311021182744948785128529425817713756072820728147868305135637629798399008085522482956600988313709941047302560062624399010924838893420223243851008516521597512218733508709422123221076497371424789529942666139097456926850881449717148382383094280139400730530318428010377896797140689001323237198331484133392384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,17] -185761601452479019628550652281716252086844038419044334932678863623312698072668774986893113643587974335264965202455423455926599209943988602771490793528113103703629407226242198215637547715742895836229341169409834621383531908361761563646923244758774890806734858005531457509871279484472991782599304695036363805413672378536483576638247334192527917937929922105757271608242324912498241684017859472098228274780929493279435100705709412290209527878351729635677663997013365798472520155716123170188815476938570212325435487120236054895821334774584234070475235905897341945720940156080688439775473213364793119456429193924126934898561100251945188259528841456696915946479251491515213257524383686056883212661605763294551100579741866723377364602556574641469374735410719453856814420877860592288024120392706216356860990934430643779483303394671219259528684662947571426363437675188930901539185357122788377981871760477725000333623156331827463081064199880385968612933706772978613687784090640811973078264916523436767063913243657332061280149377189374847117794518599227159200500979321260340684871104116513126077206599782043144886507427599392099936303602933812376781753299052938634020925978376769339794624558864107563445393327040432620537148987966975153426878907053620516745336873100883272766852059197885850516651457781725322604515184370514743796936092968241967218765520627488379237393261347756803661331174886446824780920594490769429874502304727462116759155272114583605878161782212479628258276449577163183599465504328907774573086873212078767941812627573413960094495086212192604390045018588409329001715052900129856917561775833077587799874578866198142902044008031126487702759380916535735276958612636952601341610995151488021186744353325206659628144978878022623030992536526608557529171168672278601560620534734146061140574798067419338893568627567442925389241917685788582438789358916177357875105309516956526861165421776750408647774930146132542757521440159370929534656782200272420122676233119894975737614780306358423772826815747985766350848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,18] 248196909623963615444960089004249049370305719597605337802781099234683146781648287275090552213756961382335937894927322375254372825089509572749059012388211012015189951159717328560979510076618147874237353114033876913889914457045676471314328051818852095542480512330472554045255413539711657741160537305487274077178316407510160107348349014363065870093398594841826306605963656539200503847407513792845529398671980336563045652397495929956868727832374874883416044410221204402295292673798645013375242848234617995226677753287685196035501623716050779360884062288966470509940837596331235656293819140632096260412933900190151414441898483040467421861593268755514419119939849597811624754140502832129226636219486783686240532153182097599793979188244144119179211967830546830757254229537316759107977806939087735644140678795089715627905793939325431248746570234734807678773801037371050522408847228548086997780296698429813427801545960754564448459420887758843796444103032979366995719452270518415404623119813041358989209520493807700409048273582356463533948976255598769428456327013124006847254816736333428212597180659266513307111265689193094941186682531614868174668915341497866955840122126270636103298704763763192824408051089016178427643257363990350469095868106925672414534338236424992222290101341221556731752383583315790780474788432730919808559770597571604529237397348363357414037126468081319160404729647624555699928980189898961571819077068007585781477766489689667942541131076056615042602563089472577853975684694401998659372869568779677368933755122413103141233778456083927344175828081988003350774215204673920928811746136437866839059485173250830140603856501926176402458507998758604248236546938525844349250126308547347162833598148180773222510529591946207139485919332122518242160011540135187892048739960484874296040727425563145879374366495448965618371104120590780845969579508594099686922959878480438385791541196669682474190951949543633364304212820667499508242069648704049543202973278970121492643412590477141820456590885286110526701568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,19] -357595687584035066332062350312221107998792351714058381637165791426261562523790205419335881879854082040337976372076621820604781209117778740709718126909296339047515273684253489304658427978902979771367299540766624262003600608048358835304729846209055466093206586264867298041612644879024086672657842794764840154620417449199147958767025087275454589218532231266114019911718981434406338574504976636899833943932248564381357198718638059409568806162008720537524489511112434127223584937423002429732309580613916202856621533272080773156828159895336673155039652862854135597182751565833101079565534182714779169472728679271028368764248623192212352043682773743751488258500934691938889773515972572345529402945708285750478745482856569473429312403317879832724920287677569302044262334962624303916956395910752111660073885676812128685710017762084090922538827706661918853385416857643908557049585264251947525705807403168850566977685434835453552322092336954465416317922551142445857760610672728478945934211861383536606759543864685792054815191018533206656470902550776655860052817497278449872769897592794601384360306809243800048352629464049907041409639980664426613190830089144763415745722406143784785026524239605779769161782334329875052477347283916125426941793157690705602415897875384413006689585919378107798315172472087896651546359236771079327671871085246818441795171154105663744012736082093185080338701649466086097308351949794884805634180331702075162110965689438239791584893095153987258462087069416155789607663201388018794173985310154922026491294197611161461570698601890591046202531658069352459722957261761498325094452762943474386028516598295181828147772645361931763234837118377684936907027897526927246430189610863661165586593628669779470101550050246766739897841785036860664013075103375129802295669414636180542000404178492918630590237887767548510216870551683045817178628214050148970432028967566279304213907788462749656255142127057884701218889160420896251375674629621622719114048275051641208614728101151550686741509365401597629169664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,20] 432330049434180371449447087741632259909901666256357887969584899211832032923540413498990822153782058986107246730656209731249787586061288934233845381383306560369193718436961748207541999796349100916072288702248672660058994370807187522868002513885170991965717371002813742135087136045821580260382345751888593722949191182092710525808999268211495022592562409859630908998357581407145163558008186139831722949588472751031766967289324594457567012816685010021966342236870740802635033095742252287867676340173820946108136738469670400453153506758881343700097328421156172684183381006187399610253294070629257255964140876375866852571557505750394588270937318046934105011015030347637888116773942396222813445003654083693009101556626364760106336843828914127839189059195139693569179750046685001377897344277457219365974677453752612953098613735180740965664157029999626751911088833406983193298994753138274887113776322642693325480116866837140761961773393001818007533334690314243110112342169230430423745691261075242645177717968544235482020957076809182938973166497432982987282448431654192186134289221510033417015765337390204983264840040183883222072311625202761786462209097781975059201451153490921932208648095261799665229715878044835703473741515912057956380865928176620835706862621022386357890150075553924641111513884925692453604818351289243045506641325610294731448369838035745151738089545837631278677186240511593543356214665983763603903656271118162157240801099176408635885336362300468952939226930780884630854611434713226620986400616576891315547310979513745875616812902221413803771291577722337093931782158233325497452115723935217590897855089074084505156576182878232346281782851636277031703485177046491872810372593119950316251355126072535362444570138477284667047381730578764634713836215766828035606766371239906572132620170145025354642826414875714927454147515046904718116674027795107708905083786778202547458934136388000429751253306725493174345215819957884007253757390430103879430900742858250787742247986503843825796126804902709026619392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,21] -349414924094307551037069119212449088456909195828101421436430727708949066436683266582203795904139636050226059175217091199205922195013091509305780215164295808508249144718857891831378828410187371835939363121861209063402599840307260503455878227919602359653051111455473344045440118039576115985645485608982188021255207054324633247388979266801946856083272857955149018115518648319846601212734935587920908767369852877358084049218060048899868362352958974971773477313675542549258370108198768235076296176795601129756858489078253734582441293126328333555786687231233067226956737266003022187756974000761945027098306531526313142437108471869065031674578638542107075670201930219778591964096616657405809409930938269524723376316883628850962224588317664476394335082766057593484575569043912608904300109794026614523101515868892652604805987316521230811186845898201672378427986690068740843819450232500102305338498473475379050808668198530673344614297298795948180688523599847641116808347459596331226507840036823239812464417020005910095237692458257927192061594323453719102658994053980399872092097548490795114641353607530029504005362605814190222619833206864111932000706299620958483506079279144866086011597506600698594883461970001243135574386376315001880553691847756398820280833521376592907508550962722483883977754310841424749770575941035602184814245030868374991470054154624229076879113049353134174889681684528866879305549188020556209258336308675252703283138587863583357021847752480393639295743664349081502559941509242117303184072759368583277334002403070752565507625141288979732943454016857099933974164742234761392055421661797395541899262284393676599020794532768608327790200832094852890895877625331703538730964685607864860213043212355594708697570679102981290695981167387764757483165677597586361136880415767734155416412784668855147924120952251736210936847840001995775178672607368201484028729315714659071777521079610773854428339843372350991128561724299744148628759524274488943668621029768678609002919987440276764088711959902869547646976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,22] 158104771592501369780453409854559901936101597770002297579088268117833291305465158238717413120255563846748017595535068480239275979632251669368470879894613925108074669295294429538143093814919863555610690714739239102131723410762208965708012224385342658948762906909121921559913537423460274409957930231087437842265019264395340820578190285686057568789252865165567305148647408088361770336304236687842212152765735375035861679726737766077073352134841054015314685757582884362975256691168015548336104338706395489637116586612519662351982026437685810161965887786799824410589159043433260199191920810921961336924612664603423724435479435090493801210493720009584848906144845918423215287610159526179377432348518889568537418413040890472142055767073811863387972489932349001239997428874384483975385573509407598866558997056019651587817951774057602071207141964974017049420948294800152582668838022905118968426741663568528226189305161610307014089231064722070921860741065247448388844671517974472376300036479376590377587112740098190991433507720185124823360988013335347500711573172937116596932845881073783624500346842635185899749242002097413637114638299386378959452311327507125606690965163957794588325265032984847382704543452357453843838320455699924240608147818536246955365726011968643748652434393597967729704776857783971993385694374983354138090107514180274991635551808622004139361487755291609083071740308065685567950461129286852591977634731458063575556734046121632983472555751267640031290422130201116460273262287937146054862226601013273386468644347770322412651139771475413765198508126590399536796452947881022298693030172207916425529619944667222202214972266952598779017821040217143442876159871338895016071769863287379055081125443168596614677953848448339680029756423001781942595335441976081679246787008113147059412009693889054076219190557398865708737053272843606305824554311615416721439553908268453528451696423227635781097870087695023656643428952399638752336707120258146464315165168668897494051968647302082101065308318377596638199808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,23] -114747067294378851560702716798192501121624108764808768025427599743371847171128200508895785988136790156941676864437982391030811954239290766753526328243228012859456475313733197240078486024343211080563217414887278667588608139839942172234986412513254199804464377765618769492634711732076985172033589569398271471040337136768467941828920418522866915085080707565359979516949436321806086703160608999510735954176638100587424190488061361010248587955871188590117607419189441255473929429209683595065915068565369889524418499859408318529171603500784594460706970324948285888227058736651348056985754246047832160988357482402502607496027835417278696010455661360698836679560110822196133454374979534782534521614976371545688700093217314583308291192614776962661974699515308444012390918753736496472637047322530368983193512869626170821504882076161883178493703097437716577306291551835186882282724247996250412731991139638371701362042852348693593538851357489761251375846199815888538176571264786847098146382394626010461337051364025348940453225485945516737962655284072401391032791501835507781023142231862908256309625630530452833403280882605818672597125297956247793465227888446385479741581410329467225845908580075765961450281045765518701789374153333042928555000866661262622506584681616270770761577796006110671046988916189676631064212532879104617934774844346304890744537000258226752277951537252109530480879306109203422716842500849719528124491389431065301371223805625428185474985106532631364279435265659374895991167159974960603372559847732602594759233258349930125189969492824522919590107584099272905871561920374355223414078160452917829254404952943703068447400138985851047646949084485373256147154476280708743182778754307360005505578571463555802275106258588821275681608398871325992123011624866317949685961949580702437479917027183934738249961414576910227991592150670050967633285053879021995081704245218816798696439999774390123563550834316862186323025794279417324105362757265418618280562953296225602842544976758194226785170378834849029947392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,24] 382425433804820846004808197283357678813430986813293229827685914422122730419118549625360630377904085466147776803158745233380024950951426489312335318535385799410736032845028104224429787090741246843737076413997089718971016795666167527914876205333049465626612941073859595618537773974122331182095487138450155793806125833729831086013584923735873960268075652670639329328958909755258410115973152795751875921272396203229768435655647439337534813508652924098527451389466225554304534383280765153968877370807891155262354621574633903572409172117162206884945803378350727910006419335026106862264209323633933596695556452921608139156899051108550651125824332693398853409507054529246093329132589591907046975494454369839976527715871893810101752587323779207594238198557369972688576929617162274644319174707351252986173718611306268544482341775252534616886227376526166988032905495817627806515122982495523127244463823703612101129627604414265705100321963135647171873736347962939271319220782650521651547722005523883298354270534720101778552774710103148665440912171999904479060446520636368524891560553404785811079951352052235525584361166882686716992413405590923319395620672735110148248844363187427039262338653589586312303227992911426187277046334053827016524066460225452108565577183010861760340622856817619520088288489014215760008528378824389744672076175824491767080175385415785969555777580922857882623300423656549074550100698495270331944808374282212519789599493922643146546614631328060560287115576135042693537313281461218413842755429292398554673751188382506392299025658162991276105416967270528651842285840928485564626253321300153322471132654215880944661025352848603897530704472681174281633583304639946593929372664742038659021063414075949317584149246424854059866520374120523353174880031271930030854328195627072390369399369917731525290626195890445462786995669082258407358775543911862658679589632696073367881230681944318994111237528127696449517676650474745702113229342984047716865355610326249771009733163795083606606253058496945574641664000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,25] -776962149335550084251157435371048800465263707257150673858267112958221570534314353272802108101816345571643315251615382646822244944838280183559127884986117428626650099618304298327403481302190493942368101915292169896487859295278649595441786510056993592015107096478880256015286993672416173918280139336156713509486468390929675652287715476680105218593939699557657607245627464167127803925518116262209655157733443086161555719842667444171162186934091024148543586755201374022244033726949326534991792387662954408972233594135835094271721635970209277785598107291867977739899986035975056155870161894906389064139966135582538335615466135018932073457333537009513444582343924801762727684190735662115947662213874425502443024040634686515821795581649136626131350747098883128009167902867248028883393669369742483217668209519978908954280421305949120131303250288490524422211777014642340881968276011938563663248590291326806312614637710054142503643698889372529792901860531157290389063585767879337797012166248761059668361855870507196557971422525299285151583950805636454465400666183860660143744142384978633973908610540955649427989570934935748497386604858106685461471976900922443262014204078455595360910867087312953727731304926038707570677798341345341336359561273979525691425440428644650496232356012751850335289755095983610472506048334156346473303375641682833198006373560059400289489402301137682937913670644556535718188686230181506415541125593932407705540147894749335537028204570329157774253160449598188399683053943352543423752591041339305548982468024471140989626853482618592972917048238402764351784282175907081806298468764364379077289209002525279447214091817975025378743491428495206919476044641129956907931510455741067114242926364113269288224147440888399952618739637507006770644250799124399415105833577405131086325559817353792414596182967840932851122687826035662892103122943467507174420442552978419447494400935659634263068207948028323755093439536669348168642326962245388346713810725272113042315125308086185774023557207170890852204544000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,26] 938544618939104584004010880542917421539598001069352859166634225984475132411148986896015732598667814014091054442061475136429494041709933818379581320526936990206786887443832052558167055608758315405103150495768691443949817018928886553132329989165873214511767418437101531657588291530729071823722998898267930068052200883229463898343620227972767821468341414677285165916743841622640038974256768473434131619064725278859166337323002875286553406830298645176078591206319331131507607500005025608340363782902081417443404336380560167638054939034882766558171779427797315646472362107651829636507249095905943004318507925998611026121261051540783962082103119362495533550143052476269362580781327301279550232390231161751077116488559224146356136631055548340432808884339612537406655682661334268927183117934141537268854254161665518446204732775785101008732772509009952088247861135693773881148067111886826852031014856209566121028680190723019466503603213720148266786010459183938330299769575639023714332481533565292927643827833671860322512680879391876979909202912338598141251406200152498635172967879532490319358532316967003174046608842027463992981617591314568832657424270792826856010447397563408853893845586734360541724644746985991933453281317386514071436753611050815085164959418150975728524306972200077323652046050068496106100707024940432471204916409976059102118232297196118988642707236567333306217663039257093791875699842837610432071406487106886240939941627132228902971369830292232972990224902173002785876950039596763372740515535086016602416366454883504571708514790685381887763765454222064662450376440046632599052175137551115620371965579034013398940839000575544992194230868754354744042312568678736850225240645323206760431048147645195662885788978927902269313782026010906775912722123710396427063341275304178439967753867844926618644119122339845653054885550120226690389638455435693362666190484678982252637724891995888941904676893096710882668337641542719953088731194277086423753022604806972385525082132012563667946755990860229305696256000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,27] -713671664437988236338392852166016151657773265523485197051933692280484807047107204935774456426195672937437744603745063315789497143355442442331483642526359127687895571293470612542782950252777752498310007005595804097254793580934490948827016052964212602893758195020026279571152776098561490597347353157915496160368856371293933416762772039475582662785829841796988701489402586824418410143349177791081998230066138184340030781427218156540569455065132611290575208360067513169080834560019610489359756566204106023914530766832494656833665590540637863574069829189680749584737228019861343085782953260909932188816605053807606999576176273131347975947617391131379340519071119548169950521375619226898527793420898211144376225982197081914592008878587378876891643161944718616932485347928843773998404587655538002708395180529265213751714957312853238110474976629318669823081670457483064544807085904830133925215303141578970770547699519793123526981622889232081900712064430357746499045634402218430090791893858536456448703554808353089006263198669610300191120585875925812021096272105018723618095585209811584787434851118185966429633354507907117051213735474571140537630738039392519423919132764893310383543645943286372923060269707265730594418071569491467479647084423683762489796750371508172330712340034226759302534360735985954153964694038680754195599233228501915962147821148913245841630592052448704877635365096319857553566789438295897336073667525231103419818513721463678680279208561651102890529821761911199836036704787394218127801159616161931661798278988789632330714877612568091713223263156183529059099165021658720779478166703999422093520616683705247225701015226887503962202079987418681540284029317399530983741896416583235809206820514377525291533094150401049881041970573033838058366529700042706148712845635097731538867259929171912532880341399763978929827953275702197047521450096611590044855930630044552041674809348949058464882056244915215986413427628948162450450918626909925997154817589951720401553570958027998091933420186963102922702848000000000000000000000000000000000000000000000000000000000000000000000000000 [116,28] 273822767149316672305968162291853763267731090224592824090494834209111851708489135160129065534894337820796635399348563245755107338343315062924256402783624010444803239078186352857138306480196724652618523768772342371865193489915025164086518118516823251080178873402827294667278419383849781808482153353979464292255690668462222525079002356015054688296822679885799305340850916916526426137470072558126704969379505720353657289558667582092644648639256119332957646437275784570008022680250103374322573395080908919737303253592928477075769082238150657305799501610695272621062696044200225488226205966805551861506818280432414826854341120535072504246240286875813076179991431352842694455788553899009689277775378161796472765548470488935771343062298456863961232919987838994820020152376099781763056122280420165517621785911313994650512639674484341847324677316337603427447804597699905131694237920552815263731353377645917843051262890781595611853454058664605327718194750467050788977530814362669554948332262757743904491483721072336415663726524064358404914003710693116571478168923653056579701664747886562205973535223126150889316020023969151666084511673281150380529204085206271219035708423721098473195258697464924142791199949477238856043515822429668585448845045835663499979923322681665036357015274422661262420580587235894603670490749689745164773932263863977455144305690552301765198029274046698890640480054279070785596087022772275980473043205347410949820859719988980741422541614283141819305704018097006876977286957420369306925241072132826196064027053256598496144437723337048922276280197086219277983766486086957081583728550002645523669716968413625964907929114077410435363105672640635164764323593212601070664152846889436909398560544593957911734668175226981796249816006721116743268667818952655254491904160125431398426122772335087991905709445595865009088227518005613856317490485911292093706486610349919792359237001620839705505275167640868915396283727605021123061170553480234706369349123364650545565493937521152025175331050538427746353152000000000000000000000000000000000000000000000000000000000000000000000000 [116,29] 102780417707996358156834722401436233989112434980624671676666719334121171734067301085092974158613412469625538335919681868386842130633241573113275560942933627962576660993824540013485083434804057649302742838610299120235692683974582330157855376312413156221577332286517718773838936780897831657576537873350567427112367974679735806635735094803186897083408231953897793096411206866484567128043264005800159064388115223133592618420631894656426794064637092884286564100676403881955833912623623829567858981662535613726925494179827375904421333209835428104662004337626108915678315926295423560408334033076654980131200856821500821959240435209919671506435484729534685658228860721719713045971288788163093631549175887273890334131858467252522084563203806804817849610416624624913179246596691202236013780891270719807125294366387548586315731110132236045063473892903924401202757685379828787167258514316914362156129748113076746085368951522493437023993645437492606420134780625528536675562845885333178901989279874260622742004390948462737382385479170829344267720520278453968885939653029849022081586282707198192409341158794043025204158785573736197969756923556930472097741269070071392492585417256609028564962082305797067695663317272730088498008512481229136154255348179956890238603080181569006306859565413072075054705515848414416919260461609586977781145491722202778979512793420184065056028570689003983265213912904324795115611898813815499959263403296402328521476129106787006914904322321534553066117649906715443804635037124082281195514450502383797124431868737359267330190126235031301522458840273687522843148513745563442081776893974368119372562645130855087026565128938605684165660772455424548759727531171002342542063250558703102493340904657565274181926063536869142640021049738262548234981445530109262333330938664540222483952585093689441824205592109298329354928597216152463399328153980211690604512373971284910701236328992085461604443595309253765981111831156503923011710848638615166428685040451742720009923942791291104040768370721863812251648000000000000000000000000000000000000000000000000000000000000000000000 [116,30] -272386351026546871848960330949787527814532587945461996846387481065457881320443244401734382578085699279336637305516504877396264942180698667482211932319891775340612772490866308408894163297442328287634932002397381388961301218164960717580280169636613689882214854975318224080271419172710252718362849900556336592148846204450559655928134887818110307265706843681572081222956649054403895552543809200667552612674911290907433191202487882190250575444934392263191374370963873137392535471967219362886694178231906908494420390475422110099073433960814375631897556068273422447179333666190578685008384008503575700225302814990881488004300838782041220141282345500422565977167000035184960477741436251311274689354237866565858166515164641336247492667662864365749980706269820050019430652463440565062606856118266522004307996785751813331119554151526481653660507643967900640898974777080525385897420114351066733996172113565391444808262149392051240626055409383576498447932472036710979973740416953751755809091591433583853026647788350203048070306518594537910118149302725007690323966427862181067890350976662548955105542766946504487522582234553992716649232237153854872853809351711443166472003657634967694485241350916310392882979014767123507636578841276880062551121923413627369585211854919356498512279871328589731826078114128661839106639105739719924445200642821164099610612719778562341682805545001861627189030510824195998250558445574352275652374786621022921233914855837908823082231154760447878529877085055560255542774604055626789104870356198179403654098364710933080184998964485172585330326127609347092840124090139200204424561915666939067216753822972468544440674846171587714508683729576785538593535030837534450622481616718117701328863554762104696796653309400779212472250205526022992128394589386932182628101827009928239852158897536353239736093319100622324662173818857460411889542004024201580938748097826894677338776076145129516591432377631736069167772055991236727803727704162632054801208481878214398090046247386189161794342336817957573754880000000000000000000000000000000000000000000000000000000000000000000 [116,31] 265323605330703167041297572047461191225846768717984149943354147473435224106173861361981763723177653845314281106971877480807153765489809598516282526004209409866067298221589991438922235097530879619216516310896063294363037153323014238820445742869777627841637562198382154903886952045814138105391911524782382990015270051924899734743259611900626229832535197544989221289253049259604826866700690154372501421901743361938399676159996745543246156770689133069100249452801165810583252911126563864657267028109428590292500781600174486807047878803445154818640805321864753415273403764862607504941005079256582497785497959568259938054534986628339249173537292874981675027044035863766858939503388997443673479880425412355626792172258049568872761030419035168167615865921059856845140399728887937921267163396521751547659749221236363670589212422850857760756958827589855558651904069792640725668250743388342883902649175411443763281941855789361427607452519611946046053985067984984616320925545093119797520508283901223199934374829490235017371042002530923294859798871655608267417755776647965679023057227675698142794285455833767202568848173233360704444361294707721556091750176668782593204066069963297677605037631715075376589803355676945007480268054369549732115375151684043127773735292935715273490187122380257540860149245558531895473970548262975335783671336079139518659726222813120547693623920897192153620190718231379213561549637162231811651463343313970914942065365454092784660422865627826575454599784406165511548750305099111063702259966032230087253133561569760982151595410791005015550047283653614666950349172202422195524398134673643576521735529215966644318108789712566670846893179411552465299973069452746986946684828734263537700060193694111211948102396867387530787948693877979889227135677647617626564479243520378311608675101175618422004801963585925697370933107789192532922942498195819083743109671418523649261122173479327082118061878684990972049571798327222633130651840378964945615846966319114792959861211987591942810802143477911238213632000000000000000000000000000000000000000000000000000000000000000 [116,32] -182363917883422080770279654619569716580016628189998425017415649179902420979921043180787123975514654545008987359902345043142251120684204240024138082992829365901593926502994045094231763043167411301017751096035283576106902554459430357481211054938400652454496174248383710009630410608391633259916754675229810193157798500472599982082537179680626424629452920646527316209131655732883425395788429611977864034003282521842045118012558214314339012483990053483338596330806547295337623078926874713848522985242157137161881129795944691426589057832170505261274275047368507619569803813264040508446579778932638465428767512021783262816135606891851493747067021073637068613071386891146756660973100682476231349436283979940470618716893506108005028130884345669911670093537707290866186513559611028250008573219891098105827001492539037383794275860771502472827113228690062850012151430268049579013564387577216182852791276892201893280999635393114406116513556774200214486296074986627271054520641438672228062027153285756237712355995276623199744802018186166392863824802312482561704639796887209889495009618298997212261824690558347554844512054023046136575863892462444076147921324531955807512653959094041653205827581058601821856673526956980402973791367466631505403927051951289020679066577149705042317786273835487281892496823055001510435499533838747940987221521316141708372222777133298369369910508684562493684443893909754883696879584492334886898577180598112741616240692103392212963320296030361200991279742526850961793743995087318591740608788152400336842828394641774093666084638653978035611646162818848297866959562808387772036832901559117779461355086471428027078325304348694713108041523334149270093681609275922231828623391519222923810880374607106557417656506254463834386810554787772985944655820601529669579844810013271818080234506530748675676429193936211183639875386519708993001419240136384967735185211271392610486179037410896386174541374157647518677730654582854250224663974784478125956576182696450643467843075350864113395813144661998977417216000000000000000000000000000000000000000000000000000000000000 [116,33] 100000080519952455928012184772145699555168465966975066180741678901639209805520522970769131068698766826292297804482878595502916235726849109511839769461447033659591289397087431456480843517495709010906227824316412324274123516673996998021011951780666348385519805580276381563491376853877797513307718183966305515780036513366300227413616243138053724168612519938359958252779253068704637095128501601823729187173385599778792900730081855277131875495099445295693108877844985672130191856932849524581063751732799298633749858149279699370822007197175347756005139729420610663530436372101109677251134506302325420320172273944654922593071503003845578107963786967896651864683455947163455106168404330068866409707923046203480994051820477434313660940764284918479069017207351658020315144812328177805653392414224258957233457997256350269850853391953888510767939489761211991964769525013272709201546613547165845410949365046509172579444127980374329077242377546974114481864740428817176736007178998779844794153579867705107893618548644454533008578074996142040472776658527973799530887367431591287203016356724180341843992494219704916849839600792988037629581500579819701757862357144922693557912551663088436497341334488337836422687421360240548978318672210963190583596791262472330784280519986706368317456206626380907554462400607642370259286058262578023135914000252531820097908288375888349384730155641370874912410985973046229944609368129996761656731092947951595222595439857665229635502530907226405096007178205161239516465858969078784698539398860148526140736027790921455490510212005088121376961621235486094453856771975246219732773594435465760813028068258114839929773266234514920427749515334148172216004388977890952790677120604197563529326479282946860026779988060030108048193041076271991814315640089661091842119071058295111721848319791148859529810909009170548301746388707406877323971339998453852001399057896229342378264588190851424239799022128057754838990960697619690027564876286004704707456869762879274958147056929374580273949964907439116517376000000000000000000000000000000000000000000000000000000000 [116,34] -46099452500749289272944910769339198930667770693066969376020613003947094150818942856734277816910160563153705204601310501444656548970077871685379088293499501177227489596953622062969640737267319448639400405790794634741076664839277159548242999126321708596052092459391597561121469452646967435287858390750945434986414123042049199187778321391449280823381242990884254213402550348963176585269279687386662372476249083888156012853750516414115017434878283591636295539164702649579850692540478490462176594806354402040873522003586652868405415502945919029958408180243094650425099417589182236363783613977170613312009822663117909962824254306556383142325582950309802258369517836334921939100883516285755031816215222080449930161633999102408725207727462499580089573777439334373273765046169393479775685847280069330822688468303521285656975141065084680152679944222284233782442356857611848202635630076619292070168798222532639811339977448481641711863820798011607402455268707710047960339713286489914408411801911679017986852759555248698091321524221455346030280760046673434717363665237375598979162042784328681479531348906736917678703879077503904018097077420511576380971912820456264878451484862114735147204592824910623645122316367116289508010250813961706634139663314242672614808279970895604346697611526036313314199841263373537844217500384037281143914708116079330189847094615027708403171517413026886534577503226595958838337938423050866608368379401613240970859130631437907086352323596273685387921482864993759323148996052836406619066626908451032301799185926810096819669589893513973344062807696823767835531694448725734240746778810177921494190447941976861746180633235519708591506267890385800078627982131484216292407447231744954436438039772653678777547717976144602489366594248278882699998640314122972371754574466362212982034793405697870494426071755788708395741913487045410687154662284463568257802752538850786375212627495789224069428344154179483164668764698486904004317868065660239706457173406073129776925730459205223892013758967944426029056000000000000000000000000000000000000000000000000000000 [116,35] 18432227393978256767092129761909215005492781394130679450277511853867367549155196774497052610927009784254695674842176474099425351562710467725581780895394665163665507072680076146424079168117146778553005127346439274394226714123775056951330231631704692589221720513708496640117916444551593795099645725707049437168455989798635106416133569283263280426631812272247605131569091337196704060423218693565881349056729087879931060856183296961521074705405811859027907789565795574149170601751598026965747480952718391496951483670625123282543777326008252739553655377363627856306596191145694370240330678255072093388956125378647639048963009634044925300685783004463639645759155720953995348006926442661998476321587878709422634743397743976947473331681653103795903267773806162610789278591506272228999822802587200894512973615407280209507940288587268478201251307354706012183004479262805950946979009746049346248742942926502419789279520745963169252983162868420097363085592705947255218057070341667282358704626023029947677267097120397738092417388184729744296531892542623661405606702664319015659951783337353114911444493127343321507478721877845403845376585707906842361486284664248210482901339309215054746071782306222047688857832608040308772906523283982985393160889151994726949995761342561097334790013606960111131213480562066485073623314197591856338295639308992634790504885093747339247430225724711324348115311979199220207867004909458349538561418305496357269222825202662132257788115378778605392168513411835825016698114733840372875203670384188820908212366199021382049940997239859515927071382249229992010391134953300185736309858051503770072222113857097812964831157144013790326637445278826234975448980023659843199896211426796221703387549825900622526853478643435635937211950396041442678456551221827424737838903379510858261547136765204110593081069846971276284051113651389240731210634211608929419454851017113514878835710820206046780736083414453568218473641796648346443332614345216798259714105521363370621288703718120451325110977643363373678592000000000000000000000000000000000000000000000000000 [116,36] -6530500834632620566035524188521308344958215141892584637356520114870805979891656542185463533839687146385798872708027499842064549601644541679855071485044829295756203126032946662697265373282593236654122116300597231675088763271310670575056923824625545586752564557774325918641541312598618723537938023066692405235358176664691866806061460543493602539175646476239783517706595096699073242472270458332534561195418480361087834856457455569947820311661531295932043321341695746442332974032229906854421226882699455159002994858804811259256831027954323049962313949305556234176398745690891225745194057423100061240819118662954743844660863130091529479185400009316440830369898097394106220386978395573812552674730125875695940815501226658846646001003254593381880013090847457579070414925982900979493961619613846825868543288024581628043835288852792419869108532321245649010355556118508424056469934600687110410652421292383476229966556407121702152428965506212684529476115137534928955755105531589965250735340492090812774631457072003115467242253889806242348626513807934796423897063814104239378051452756548521329827661831370280493732883257519405575442074185390611212886862339829334442802797316171165650832456885733110526616047433635574264431260942328473779596764821441439162109197162127885771238867850016896398934376265037473554646867693758832716977474098956663836352506534714987362927132477016539993486833433215116378702117144303359093001097362988225369970551147703889341252874607493066903047878595414093806633562295773912591595778117742137818628509296173178560882696266432052307391603007300411269079823917522327342380731993901037389998450848005486466234578134610379697813306703503249625125439022509903410106855009710707770958806634394323582807427279162640017800845876253572253113254424507684295886661383229050528910820210175171792176281282875945777025627349926686118403890331198792313003623846305058749269386345050581995445808899495815817480470443082944157003521421352131883129977062214405484702542999527894086749410698932825096192000000000000000000000000000000000000000000000000 [116,37] 2076888742510592178187024474696968598791957929434961255444359640729886569875609592184202407346165901777784503002757656495373260597201081252367523269967236211643524554411441056164355189049338368195523378177340522534452688145750330903710778493194110223700861789658988058089025846946573247018503461550086082870936249720550445999801855623668751230034319895516767859857326664959057549810654411413118996677222109482937496171554921078786570766546003335012788923400829014129862457714412813786383565241569169297011206717747291639587529636376230654622279800805078145018033741212936691557767713036056040491505883031577014444471510927957593882503027911445818776404385122011995127537667402466659116888485045867174374284602623733744582889947813114284174465329114694156685825929543439716250156707043092446894045407416801696495111193978429903312546354561858048450237186772880130831511883961365117041215246413701519710420006644121926893396632125694200373645310204508000029694407717129831149205247326886581928670180747929263327131979940954953331655896754646774823671168094397621130659573903898186213445972018488432518710357502017878629077119895862519991605822036773967181114192773785874136308119025498811603475777236343636331769424574006618522352913835354471499217078987532218606633620561297987081243654288924939897743996550791395409021958708704513378885782717347055983659187946494657270051670321742440330645387737051031127555030014710038427201292539753971566439452405073251405471480764505639564906908247903892108481150088032619354732494536434934856413558664448054170375450440414552551020185198918269930861524228241493856777038223148830513633762753954307740564522092713919142615506747259361401683107742156913537026494213556289333207345324201970092097853297427239624589298904962314878985239536019790691652573405187772142083910507700749108445360820463704814389619616700574707310366796643239128965295369084420268714101378402582958366386027124072261013950307993500151983015951912017057956122711692438602348169499246239678464000000000000000000000000000000000000000000000 [116,38] -593344517435486200005233018949316908232438167629320512922039330563082382896264869712038709768616250842430131033561754105665432476439846111739373541720426880425599385282543703650091147839360729902202157767745616703917918078917900165164627543321826103771920301175114748933716242790053426741746191731426917971481407772710151729242030770502327306371328557935195364966112030920025526138103897038930277228725171977305621721589917960250208394033164954691575299513239736890234989714530511881897461647567820572434830764126927415786797700338634174609919314524796596081162992787518453539484443600232481188946164047741356928889537105555292290282361039519248248096980584399570500700354445524959416406304232295992056746011794985313893030640507390129257800582755094777197273389485662872272801342603279090194547420771778119099424777140843304306887340302156425942093066936649638585628024061393830169882672288863529596772323752703329548609777787488712938002143352376670328225183865774622720511073296308282222693828535369070413595900161264908305424229569831851094221938913408215668374236399386287846455125428145856012368271686089544649856592727860754967613075393982843051683606161968561550143443738472459994212198217496491747838321917297239707161353959982559068389993391318153648198129248183238506213071540708755685132688375391182321606873884416389954852727076677816073778847359694668082652621864603552578767460091175615027617534933216996961679803732466101770831930501212208678710013536883085320278243969740774877230937944126824436011237989595268260235196615012157833116058517616109482380750097497574568464100951559784211542183918586692593131860635579058800121740549600096226627883683640118337119119186422651935253826884400863085403246453361454578707895882024811764793061127356155706703931781426534710880332100338828748857722155889461227035609843424202755056713303636951672042687770725041958330141359739991792058024376825517550736586062067604852851275806793870805497120380914095994990334838844042893059825536265491578880000000000000000000000000000000000000000000 [116,39] 149439573582644736251079767570001257178137091623016498412183404045908827368169318105927862801132225337856594176836012079404888325316548025087325666525975999884692801229199514214627399617517837715350438231553938750066760262304161303603653226146992875647764926863454118490979354215756280250911150657107933816133666711040530526713573412942172162895499075087055079744022708862299915565555931489312484288845099700388901052045802338729944653675628972760804627890039539546679679798183754893137535292410249268944349543330363961261650546831563009468013029354539567959293804788308656998225512766412137507494137283652868160325714143984645158938352063306190863978715900507539177354217597834876371987434292569861111444548418655326892125990053466427983805976596491825741766705194478442019541388312839978974643179991351882367534593515562866427500618545992015003224451385313575226356775098604527900235024685692959775807051183965687895845126593819225336327589091181047191839657612972261530331253493707055257601761155361139934095610974232147003698031060672990788282448496406467913347207899618395567028856945639034797098822295574818011363426129439583788101253186384748138089033158442842481379607501520234572125164521914652405290057525848202004311217288127238985192897346255011048708728420111617324019704187519487451719231662111436307585030924002052612898431812817131658644401341127914591819116222986019932168278329421270916235410768176619087682777788133480332467562571400585508334883113082675479304403437753937643305404254424761505876565609116858218840818781378463966311901517679098418993665323324581114850238104572251723468917401319268576965768603320649756484533870016729577233623546737954816447835490524976015919907223290159968637468114946978982034101519711063403588763238985413742227149231181611669536590461825148644622651800700614433051946170931637158850595695202578797977675095949681449103793995177908701180422719479808128967040856397955697278819403195994394892459927474924724456000837723717758457154013501168025600000000000000000000000000000000000000000 [116,40] -31428684164913881720646043938373654008047516452635559253829616820462236791912040519864258460354576447908152941301358742590267078365162701952672843093801673029601377772721009419636087957330717246787698750064605288502240667127464944919769518594727215021942630044944801360761926114063343709566321292605751855708824828321966269490951091202375145848764286866232585883994252869648168966934400991588135530648883674555303306607454208268187471234809775354418695691125753849703057481190374497933036456368293567149678098246987648906859218588329886403435524871047065385893221514783532476032621072163655239293403846187720911679054157556708129866316915877268071896691125215215245872253920842111423093894578631431388603856836315769787460542721294472030757865449447395945502091070470747047369719631934807174746873213206914114951019869590850334391035569804046376232944774070120152014298877361050396778509634456893910479508008085781388956455802498089189890414166905175936872728351591483638433117472903494840538694372795763952698093081115715787589109707399760901629801655134795513017262685283657073955370332891297673178069889773045395664968968505976963449397297344714007352270476026213486947844121017048834942422458874281122074587304710026992395602861542873584483545232350970750892813634601436039399766517149118482324871567480568859442217389881087032581605814811733738619512578260401308232155835790681132302248156460765480989504160512155154602383411673744133121374025277267744011276100093927446393299787618260699204109575366817632707981229052870873409895700583483862419793518443866936898037908559083031690107484595384311160051419519596287346090986390368109646049099865052989523184253120191019283801011954465840313098719247438783898879869168243808487600147005090549516832296160404648538883163191643346479542876128441335079044529401587683471902480462007850161629472714971713705847984090288806442102366780700363804842090261319502905830191314746361205294709789510030328677665164599972807235457843333523644743490159761162240000000000000000000000000000000000000 [116,41] 4715322617326831059225721442836925921981790512932414987925169291503647081231786472327448522221200993792336471247558805224838069068012220068016386421314940480654857987384184655842156293991486656882980930752439175291907111945219784935059757781061294308137406745925302736870219492984889862197084418545120490102636898131651386810799828333847985945697710445600635786185924051365495149574040701192638414722803932116438106128583556571793312495314119335520068417343826871594490356362562172438478351448744989344379765343347056996722323563342624470143486540980553748534373916349102770804425741655495153184498961958876130751640414207636820134900616106532674551125999807774324633236752897664788504841007748439568754762075482151809268844032402925090650105560987980427956473568395647486662788630968682830074716849597584543377022784412719054631640850909406007516785308396865863302428041385251699625148055845212148449552172478098750113730260935495822046873516175998580596780780519625389819161660628447263575282626192719037104149690020311574060950047632874786513083630153878805472612587562131691059769972211939106651459380349985930531125895243674379179131466905944153212737082783942296369718891888411706728677765597739454126580359042901806351449122348373833661648565211697047088666521857571737511167813988697920379341611850563716744749983101709558814495683934750679902724283063900627118714356998469153747040095428076811711994815023298843763448160340447773449188090216253174956345267546333427566556985751255914077340199247687897035003412804030364131800825980241356691692703955792169724693500142282845152724848106793611512129471045320408597177677736556135400145708664258628427582551323107213138358081601558908221707945065481940496167845975867460368118582452056289430545548330521912573357676541709578709079576278835713106119396582279462759185418688088487662913998644367054278705052787708918222270158265731974517006597673327100910935849194669344262240269843259925700502024100971018581587764543184152468034725622306570240000000000000000000000000000000000 [116,42] -125005233876415070903311776666342392163643195451811228868595138858500682758087706185685489755248020159934306113267324903694033565888364950976241757733590688509842230283804425271955888165538563299117217545659672908627819386912955692480124359170887339917714656758766193499670303677506836454140907914883727878631319868446264637526549879772156747044130929585495702786881771167911190554071602358632860874838559303580866869618277642681623459319074594675311928460427842968105878320965381159331520867079523424389996944310689794585937731515988083501338801791737486349716345133458204702497001809042012886469611885381275205590302067382932914987877523796216768329950694911619398226127836285166921038976165446493202159259827182178125845645338567684734155803179228641365521776255897697077520884307805967312275305840589748652970362291182254534580769278830048023200681227415914672733396298515389812688497859629401260573016121709716651055173918829442550428279439954232682082469056748342763062400021618112269249587275831635256903371199922892593854747036009925860540123490664354955061434134362495567720122210273733928446125146890067923585973755276552971772146014279718041800838248965968532646262796797164560237947255965824008756839842660212612538379247274124619858562088331809055769177491164864336057895747418824323947774367230552114790821695924698646137864683755610914023940770764176434818247753088048203419723303175242847739085842818714488533281390575527054379208013033224262936363329148276078672921218870417904084269115815499930740340950515694055541874993807091025997765023078364243953866081521574383237381622164493132821953912624912743244868620811679470072463476263551558476613070052271785714113242091364815044439156332833337201929668584422381024469471644852940399491785437149051408301583960250734376702067376334590807562170215164146821699957154532409592154884210388240052632434205840342877555955937122837479883485516002501302360409205531796439782210954739068877923698545405615867962422417670640661825137200332800000000000000000000000000000000 [116,43] -219652641195419799412189783399931887893382740951635420554008462843396917464661087555343957592784650288699342113038166450798888166201758982049026084449129323814513579102861770692373164266616449012580031544294631486682255070388064427596401704169996615897943382298788697671366357226846864366190806149260191220111813712593432186809778211068208211463130432843280882599575416018860210929302344294542811643986711649430318437489713787458389038802822963966363342295725810608103286722303046808082014191993863728520959023910332553366453985558181152141911464554867901745646177159467276137340787344019777430764310594211364152213705520738161783809779357769998109936323575901599543340797269289139650017858289463081474913027556581146728425919224436659458358187380900263503100887429021396466486571292877135324893190983050911757565876105224398515668174989666878599422723222216141927586515301576548294030671473889782149414893300889438636783578290938264341078706497996270314485198155867932431326426731583285336825666327102932371030539562662520704115704421977111055462637717755963956603777539850008136097239136163842958627767397220608177481317781202918258734585901600717720988162557893885809079556310141871433527486706459331180327989793434282964882280339461636007314448857035885098957302625919505698435994869203753491326503244920811052603725892753812949130263385663909358787465609035721477301914855449660695616274039868895515633942371565236178575232659511260275585885712565655951736957000068628767931341014602918146667651255015175443180593449054554260895617770171140005533252331168724468189412890890619868335520592724829412837206712372802518483471000079422868850299257641235342817411227763536684925864981646043662660411294065004417387688043950031711494836208514939241737795692140684715217367078633922700599080431234628421017215105611507975216549742326302069537158381467417236361190594328385408987921535670749431752967518782034757956492065870901671723784071521416106275116470244179134732941567572996740387094592634224640000000000000000000000000000 [116,44] 92814924513266402320358621590926603963723864534543671393078050953572877369667585084702958975922839820915152707218855898412760039067148999375887798106597276470618565009778517188474369898398647553873139207977795903812244756443942226207576273514961624791852411595307800220030222980790186484768866814036278060237785420731105999450772322711575657000778330615367811632311527716577085130969464269476324583990305446509046450539113759154380447218066411280012552435628599786189361051870648437018043963037192644138709239887845368904717114371693304988534116923415171989416616600060861528087222355884525633320144744398587340055616795334197521789845699273958024912870910324395023696898495403658235194400575640079446229789958401888289095243482804072199867730096872408651593493668403419586423030533663379663090798635317690290022947583906050363222860740552737521980933535701967708428627198356714287599106425614563273687651559480111682452252638015371328183035313709810597772038523078225572604638488084794552764175750397943333679856039878783511214942442057221945151891580127424548918999728550481922544458277292762683394190854369104144675623001703855543030702691643197042196579489673730224341761359222672837655502636510147392065631308156654778663916674560804235309127436554103819809417060105355022408438280033562271472400283268713686747886234994693326063684108422885035967424444720140064850182333586624783004447436817467764080722586356660697395458180335785872770017965784704047674322235045852030398425806166443904398065970910387136332271146502540341036215140783369597021543802454486987515155621982110117112557569894540193009792818872422598842500008984573959314890452835078420222622085704029162463049479791850310759437614682304835900605893865826986381135021364065310874642011248675831147330512078849285213079188814775781385094805359729248721028346888879090519293350421382171178466441535683780803698733858235892365399968935476676914185065977305758001887726804509752086670363355820474835500179438260781651217688381358080000000000000000000000000 [116,45] -23893850087987856311494542674191629230720280028513531218520771309577736544041505098995303190371559091623080764632492245260068674767306156250466208602716308805013904991379293795777556971133387978468075923940730960469143863681753269090722070257305039725315559827473216745162959275889119488505829903488353692141520972501904430541761656779278782704311130979084783085914013248936298076775223019491590318531673127589461560254858513540998951724670509708925126684400906200161029503685515973134743326706095813295373432723569957523129580264941930046448712634544118908681026123173962900599436496560149682249077851746138369132738796362960825614664262659335707079409750881468685058791871069966487017779620436599899725846735307297859522301389523149665656391753842250367506480041941347945288079092452384549951527230147912768277801248963861628015468425714618999574551437605888412916803442129108528253216358115400651893957595683316587508256527432141512177444933045967400093820917419073728750070929910493918536085334951362989190118596874167961400869919764600038216361527981231129708968823097728940272477746791121328806857223384416394257885698837595420290982446074813701905745998278726320645557524368753616343515091144524679955483696183268590384701697487052315523172956586356731187033447773581792705419456942141513496432785981288609503078335951532544626781440259796077095534821815520742250616053446294687940740530574546358695673408122068887304257011471678323795989942799698361777954343115050372062897356498328763925583090072952242408550330353377426730972486866765448387809733602554238927650716615548044131612991370020966408039899745464128996084474359537031969367603122878363763993329437945983440783963633100391445644434474377994606506757724788992938963685952254825828451553766043329156278170807880284873393165170174797468835001603023313657866439621904946151188765288686803393986769921274443121767320579045557661200645838658182264980835247833579486022025133727106895699204283598792433625077134152762266169496808980480000000000000000000000 [116,46] 4419334794235884352413440478497677217003377009124291725936276097621635598846079420986199775978188172033836869730717838832697934913580993455099390244199460989554619138033411497719759425440773620660761199393903269778462019143887131951410023737330198811953445482792222629447589370363046171525560498259042797465902011989297827278584724621091876874676936301524578592056502989427339607774473917521810910399397627064035945903764358025958865985311604488029726017155227319675005074080651925286354270048295293004871168872849946042147254062403174063790097766247232632802130522556012544384563392464568228739935789331342599619768404313436827107040608581358311349462295358946891969756685224967148884302715901235301835564939866800351704896997597353796168191927100784100371545823509411328419127383067930356448065199542450533291301538718607894239518798436220477430483444661603754939858996536118409771717693147546202346423975594335308114687756152708269865843009261802837953346072800708836353678312153899245765203518347843477387929198410287184898785952130325561884685370393531353864324300708549109813312035717658388218941856814932853797865008673303535698191475434996608762882235112143087057849247494012679078711165809774359900866587475782975114424343272434937108788879469428314804116663897114669407343322234695566141834764169522505777017606270747224945973654453323741895799720003892035834629181043618911004086390609957238766798061373125339562606544094555988092553821894626775881242884907179881356488292305405331833005830879200646395926267406147740310081548744592609194906106432949225032278474374604907122304659699558480044548405047233182127071371418746728293919195420640773031817549338784318423168896597514567109784712033139121821181047411060649618847240454525190322553303805311753738400355497595768891040355922732683371575674123869319451066026496968875887080001385947455036695830489977855843049039651494753336202884909972489126119747258564086441411558199337399512119625856148310531112829256034348382754336826982400000000000000000000 [116,47] -579803024891142525638534702092347121468518955047122484938904529142506344463878032828773543331062192330600414021425949099873307565103282036782607398482066537276491563322723595552947258725054658391396418634429418162862540431224869357075894395358428886867101455783412926871129653473105441863944887551032702461379930235651667302795970069884905243330613395106096493307512292307282465976432793443464888833189033620597336975542877607784016338862970019209800278286770727932275750667534740915940955382177262643685077766701842501618846213151565571897435200366477034483791782524109562758772037927202828435988701691359797778114133271977469437447916996146524865048432031278001548877607889589152009111216011124468263055120532641666163891847645554845506773889055285273004669125997196321212813693839794508480659842508034790253552339564815079441107649829243088620544172891399877481030095636873721533617030863774242143856499358459733732350062240419144064049608231527245840537788798337339493948724832374607127356143561469187205450069086949587610698534830765072071415219753757184843791576097938830756045117349616891065642449088397625348361998493193886299857361024807915163345540370781971316913657536243229973969999630285356054384581108761277758147339983993240148996477811316701475896685727839043462427395632875861831206623890471140645043417888211224952013079292629255431186469886844312431810295524163827467759390020626599841173231069747266242794530074830025280892175295854091932498460543446235596144265331629088326085803444816150579819272395078933472847603194656356131191461678416108047841437760298958260687558716378838535968800446187297285778614903552015918775169714913052337137106967002243971180043432656391127931255486292282073236315112401130714981241850217472005022060462098772571607035379603171909021766700879444255148875762041093236639833498106369650060721330882096948917588287246956982309469266484627486005605533697340290602668564734813879342771625015940667734284290939726673143731096241126126121965636812800000000000000000 [116,48] 44583688869955460339492982399942307006730699169801665289787934166419164053640872792580261015019565248248268831789362251065554155071840411555954693952296380776568469743818702267654793555157932649877512389910476008489840580223838754250692036275357706176458399282851465432160456421542359504192092455338736966659970083803733229298087517946304947514682182929654008465792868027321123778145861998814981387967174361900850639753059104948685208183939815973326848927352689005066277441407250854336671628828754865617690763518810268198044873322172128908731541177787120093829258829432902757763010872188883261163954208592518816880590119224869611851365193799181512797148318882479009637044292812714419081960509860293762480889737860539356520991453132905482992093082175440061462581697933101860675443609388156711309193364692328987677861261635748001704264391804090033184696905156535753219965722166211588525337307525930888108787936893798881746081704534895303298721507165445788900937762508044135593921440579450481634008919272361634659737387992820398290898101098302117304553641705590211734862315064670776919649850070819079213689493893682591383882143352206758545454814369679128876154044431266835393579854721327049544729452616214894536823950568946422406829486598595738929564731180191214461770121747622051208383161307214177232152396816627086330362173468486790402809864797128187400015433641696561551571374995019854019002117203926571943948284361063827378984065407653728313360287688328536450130809634453083060406075024000401909365301392169668299291121863518867273177154691067486613665416553105504172436022611402908594004033582657365367816438304126265025193700950476327503328762873191836394482757841668558621044098999537611757161730050231673809398947559820038530851350444319833079441128130835004673686259803352374773323259526643044859968653035531067639955346111388121543698048009764234492380879651716954834497173697839634466249253998208003197738227633599772288573314888848171456037535743312940587482987993424218557884504473600000000000000 [116,49] 758663238180226495557978305639165608284210494281016766176552515857993167852969897889355327237350994380348968989496436184406225432683417406400038378072938416515788350167587538727053169561968477825248734185777206509279625982243945777681642948785247722255226662246807642247777797731507146180626101827332660625502277331558075850340697411301239909096623737289992988345741668165764077801444947507168851418026840829729033999058074982133774461205845664069266209103259816369249131371359304503491695045689421758917777571528856042305194675810690811228670777950905228351084870019518638673918907539538962654136217066472389526081806799854640399755516174259530981948747138489054487181000766750372838748098636683308875774958040161297405324541712055926948788254503963339011994363519398647752378489443155877368364983368616865044580715653275514109829085751517202434669582979796273869988894128470337546660782974193595395311301031899644133728250020876564637243327928790448928460886196603727285674104994331118989483859662568841328764187744981806483761116812574173451798929277482201432144056259135976752804859779786914851018736385285532062892729076196475593549481474196868644899274335831882290515542321673340869898386125059043373636698642603680111206307673929894323953598392584243331073614778581928515579493773627474739315874235923921730448839197205110617148618426517761815766529028383512910562834131121577115245936483368122505447533299850056713674424571456860695434011625643691141223543100509768632879342933164409629388449202786940131216019883338308492424743005993463400225552141474681120116335166153768744630982783729801886456585638527763025387681702080923141567765111476359508451460772166579355149236490525465700315361686290757612131390509950760653523436318742199093925051500210252411765545788502814948440141644840554384127968114864236699315444629716313027620394485256569617304354101711047409145638258431127667352151627542297941779747716968435265428934583890720750453398883090879995316794009506081928811171020800000000000 [116,50] -799069762409577433200144308916358273376946515524308222636562367873598889815194524225822091412069274366511410470634412109324045035674412281361671934554413678624116327653222219501821859711296727752975787071956598781136850135196037217858684910138130859028506755959263715602099741035052357683780708242663829910506559073959727414662330954729337346819380844695975091659929458291505118328676877611331289195955335989443247973667089984975719498474461081305458231921571580053367178629937082048869747422281791925554769242653649031314741218557671201067172849546930830272033968694654722151160927807809884091265403998572643189561549026943253332482833663658128427764040694961764207765803899408678687731985871537808649400064122458489294048420734207710909331631744760419942012397035565058701821703970726778138283133536211659742350674267542704020839003174522182115887811312205797272892041096352835948369298277578105132334906255089293582981930797134900979081869678688204864889354720859853316048389395886272682573469506109844967950020539277865782941284657017624202695831878556574105996839724615683747060570390845637491160324693449305152732945871690041506928259491730408650579953314532124081183932974225713238950653386206739591232324739186095528334765435804945432891594159611228130484981207804015868361604627773624069034610075492638526552256032211856264602423013671030913842264210788553806177801112641433293314863196518384155307206929644008333165396029567068985602490814199946212244847739901375096944525931481263938709585922903397620101552522325681422069883152984249938132167806996831326067406759203667248393584401134384683660042154851176202751563227276099910867474676818868309604101147426083230827424662279982712307120279749096016196221774459442117076389627743336329275458557936870426123772721293113872954156740001761601315180833544156766511498895650139453974105574344192230537257611866441022411388318078481607154779621697173337716248118178629162308435017933892957541927931706886280829737606044096822788908646400000000 [116,51] 131986355035246951179229217215746930296290636551006700217433456979082925668760387047934200963232455098124932960399337425106967214660860813208571497901346594504840743042567367698737167830229131402482598783310442239387168053864332458404283342172061915100231702638527167924575869661802397409289762747153427882693266071512406246831616589980560911852798960198135909642082580959140133799177704051971898088288052924894925529813408920640652033165571158536151195731907223080126878540821088542764524018110145517725010534866508631156264057525549832084411837402671988168802930680323738698782297105197305717349697202757478628033792087995802439793009695482883127533058877823697875513316886963721184593542873812968538735916416391084132665112396489942741662729805347981387700688726572904110836741555183927141367834232358574504812288069669534900134497746004992791882688920954705084150680428315703840814070683462296179945102699033478087182753081216197324934933727458661319246048650042260265617496195389142209126492528181649731224900443504619339916197514835038669024144227958395545175621623710969594728356574095365482032618175721289919678885951639536718684171268828146354267790652287359038870921474893469311122391150014225537608047583852797782316502223695881344685751255451805215399129500593240272112516025454824974697023103186991068937397376142587473937847710396213765179284597718548464981924054481295263246212220236716986400769046188782698218563597135107104010853047763208319643483755732266454357272418296219687193371351258454398198891830317405573738682648041979771520819943851685953421705282161156271964432347367504117104754605695163670409150201028502930711059518103348485063451066481978745729355140428314344509336430442279834310570026211220292306980485693851634521390808103222189577054509218599155272019787825872507706463567025717076248676934190938596665069790919178899834878646985366925847173997772910526926773210552364043728239462375317297701199904246635027111436787264031634922653671676251830392211701760000 [116,52] -14742724418761333344004451879425108377142730584666879956388269274036938197156298730873669783843876291175759371425831349952398312190804526059326118437371097590614397216226278990147849348109228763614391944861703989583437009453816701085796478068292592507147778190844455796046912659820555922046989177507645126830045262313406436752140175676080412634948038818168880823342636342931447158011813930782689160681440192333689200617141044261724732329621792845091389285953101565561453579353482256979127905318556052603054851750431200083229214412358892764099436018153354777998745786307277582111158357405023626445751610253330937079702006793167352267242803373837880911108676978193429162886945116412419265973347216131449957204787718373918627491264911254993953886317913206351478404473726059985295587953897957806921828490685951816725721852258594520955111773667229596286436741559853307369209830275444025019190302833817505214280900718947103267010735415308968921640263057022009163758901443749255989141111496834247281160366429233098807225279586751163163413918941064370426274937441763208672696079586376525558548487355872584855038747514382316129208824057488369267226124127275725646426138556832009481032104423713648720713986532760522023076957293554300379485867571338161593838666877254133991827376624099006182120082816420820416911307259337040287121838395237618986242331332593656550883510447841031462995987862297809063957662666954300545153529504910121872509700685395490851777369900168147934732116279663260426753094347319552077572370332446949084720948514418637919721658881283802737880551525176630505920642222756325849411666132556452598267308797258458747571468218192421515788173573387139564459028587357079347317805227912127223376193034115214582824486992478320392358098844008235362087499471691153237255000011514215612980056231781450362483299876966537886933154007417628723731472535484535216969626297878469032943892778194992956722325792245586539134246668558915757107088138712818275950984355583312635937840365137630119316585680 [116,53] 1606592261199017410086272549655158921916851514844169373733983046177594205852581354103098432845081439166242265233985480615925460837112820966217318899101898935670043783596934734218777152074448444249912123576407342950687146811688366828491428220352335710659181954734504599742514627513904318101507123715061039162480548294133216744797157043448529987767630721778806491647389068220078469251428943071925131612124594992635050602720844103822864482689004650419235020821416398638399181019883312061938369003373750903383390636415413336688257537975272141034741230366483426353291949639078876031562488451301287395409695350922076714640888057913309371042606170588008198792174382980316364595132586160669508969336146586081200222011018324148917364976989771825787581028519995934241398233017020057059639758497007818904758599859605451301181439424549812055527966915744998881175921334173419304919830482817648302680279292704118068064981222391368063527856732659620584435592419021817574219808187776543873044558579134217383590924528270513349528903822650652708867573305091429529460191740255711098571937101939134863156901337737281961409539858028548771235477781295052315593162276251213881162098474397439899297053586067450496248009372115793300740922910339032777423571107843847715352774358510383854190605462644202696524207883264693034000533111089225206191975911305398366261935339979588960358275115895132373029562911804646692995922742932946120212015107867698924217152174720387525327830350385404293403375012363628549658630049191890026467049075955091451531921229044388326264029952931034462433206144117961275432291854426216765140549989676020360860555080403889655960628903551103053981181869584892875668351802090847638076037091776951713362020985968799558452208622880796175090554652903597706571208802243322352189693746111509218099022839171496006402388185308867720424705587083287979591850948308052816198135256352676161834368745377071536989295971867710772981707151352425981929963800893592653979860037152826781884434021193170714668800 [116,54] -212478415500722832281208300168521119057840017053955688329798239687763970642965037188993602703448496917983708268868496924454620107753398749271505263852418795720570316208457932866113897496283457353191464077518849602189499656683159586929076571312096603966599672870437689470183437470455162527023988557969988080659672776352381985702944047271224117196244230324429564712737701850657302943173284937172614853675912497854896328266879805668214881791006343216436032248505051682046492712384645000581033951420437674533394927877581134564071319382132009356415674695594576534209280321965975174622911058285131436166332863793231486063684152220311172527184631897341081754319906700359694664645976223183557330815465314579132621731785842646375032477646666754352384904826599189895521735214201341341391139797625205659601012434725687326043457163300859357742020032409733942984939232907967912196838161971553750577005370173198780402236043621967636033867595505094783723011313726330210784777197455906250347834781942464168949017176898197740796561676931093653562706707536132357632732368312394561006349274828744145003679745514024623828199658992035322643870932999142528587861595730024740792052458450947478014282246004946459507118222891630940102479230412174119547228511782221260922415530507890867680593164873368006805910434321540320880532286767447719068542734054670597818238268460083599480574352317514213504161905728261563410830560509462872659768908336516727818227302307719716887249757844993126536541510078307854351147806498083377923998996463197077283578946468873055972906613908939978794443019088042089031108428546509120415152361537379597315327070642296204058721095885002941720759270210112201549921019485277599087514348717394697417267998992589738024618711237655805820378049846017555841455739787296201592908985190602337749532867642388849662825362275995118230548949072858624374697124312142867468945026194763387873829067829214644049746395091976026455712950979804517472069837696824492240598009427292305329456119977414925760 [116,55] 28967411090423266227963359498444392139408424983145111362128856368181604925099376109071473784346107682007903458804781476563121063194766582011497804673986609108132347875764194126380601420209299794208100010941200296729400050142257279586127848391461043728528840813642883980886460224570702071181194038777352743372005486115104042199065103887654960396160082512041504829146556236972569671681178907882588641888672946474996066821751244864303941207619283978779077898027916032974535918959668360715696654384645306104440386760511592741743326623114456200127326861690996467529155259197414866358621018202246720366308152396239216153581047855051691830989457950462492461739842501714725404505608141066870367988092456405836909161017289418591195445988660285576230497463021205489281069594261268135689084631706761697663059529650442264429877493249232639992500919411672501137437385131319545962741109828735532754787741777750981411473017606653739073495151634443243475624164000150786509914188035767525231451869802011685794922014280287003561345219506201912900811326053300932832220267493877882880630979443853580853036221280953198073883420525587588496882664080246462536115314285275664015497324616524176834253396403679662528332354879436353160876434231172475610586410907686250830416803619954693927781519206716193909150910992939097033025436236402474029416366032922515225920135648238271397159006974712477918676369780649177220896904839612392982971618860146676065528301328662633638770545484319601127917185384999337588681506681414077215154131063365041558243396703578532672887080604420004904311371029374122938840081343356640765986319875098624540494227345502158929560438159396302308558627123842348686296525118035579638097753900107747775039371819678345862672250597500304499959029165634972068003429715913314181975711842142556333234506427274196303661974995417276728369414684383074819694432446666835704718474202314435056829314334661352501596055308163134615011548860552337776251263913058360160226288084462859677477472064061440 [116,56] -3446057742767677620252467327863026771544976649605903174811329274717915460938076780694248336436513535739194299665985600783752259427328404998582746880381695586357107864058191864758129534002061229747859857108804005177440860069916955121696747333316049016237007965271712185531399642809033530283999233569971544181736814177053818661046033278176401936592755330398737100474608890031825684318506655655899902632293990040297593377230337242083126124414539831747729799640982345095914761563304856764421824266872560159974618650119275126170245069437225037448158562522269755120527851649175244180142784753257103105507581610060963563491253431233742576576065404333011500288251527853081020961406041840607443826416465318042419673136623890197077903692621240526347022445129876519634264373807218615255812276132377248685018165372190034942516944857416904996440070985472938845567941137377215385043819555699953448394885099492043758368902790951016564132089918883944359728452815903833270264364575922244160167814502344240403550689885376354176787483125461224941169733527050645708989495529558140091935688300164664528631881280253681315967249549297590699910877282630571092176065652470597711963916039751540643948272971890180174216890656843526326728396810016024770636831849073882367611233868890678645512811716990129590342674203902251215338751307565307288981538101687689639045037584098986881959724822569512857190268856229262519686354074404791055149375427553459439288021308436310853433285511816317961369550870738150199956654068150456891684960058968624349447549157400911207422635261237854638491693523529248872291686128764278445917150748069086996955368892577110275683365774729199290502720030146175793181118051261270992101156957017776899869546917241061434475545602672194832651537083360035241720637901773342871441969182189583585858882745389930776107691487747469973391302401888327044554985984740576494105484842689150811323980404047001107977660565213805641996282517910948071086591705586777493056329099214110684221819431360 [116,57] 360889975230120141990394960572551549908265656472200373620473584574979933660864944224306966328824051382589885056345985147663872150986953365708424732498015340479939748048914312489808329099112134489195986101985129035771730976374563903168086483629297520079775590024556518637584562713446545501026658836812644924495281710188953382417092222099837600063916806603381133094175305634155488097668004253826284994882550047504528871645016979953955794343759012768714095234504672647005360024084869495753036101445729739875026791569451035126029072030919772428481968777583873613219685768279877994693167963684174022165533077042478411305758653940940154905572240100469707205385576060813637678152130046970204722249605298461956046176724176209325297578253688203145646047279513857144964532709045898874833424531212932182379158059035271506254496826159446370928386753328848048228264601135721455493186422478180377848248874965764211283407813804099038742962031849941610664070077603007646374229255315654679998627013032536120367387623664745569265156612980041577774944276225178919142293266080775488446416108001583910710933627243734057665561717879139755883198149829311847073748949703302648415545299307131710879016551135889182555836667550149908051577562256335734371001578459596106639179576593032579202587165894204913499149479431923868036687033661383627393215331398491720127125397399344742876439296471851021118773684802538395762673899314650293714839406247631995637017535294907119763857354613213943214091448794590086424759497028805229053031450170772551086953856679576262079628491700922976750688476970091374383423608316960950349559087156693225859301431982269769649345097882536002545550462917032657556006218231393413097233214777008661443736138992811376954998866242556255307097160087575309814052411099292630100226031665837156280392562993925849494588992184386734450101718589708857444784998385034225757797706180524721686695654437246762679542258312683318443027145279081688277561196349796900565918753662782291831573760 [116,58] -35401197718199482208252312360626916687578126674228967037406062602053324115438814020647945237080721027364804409960317279232666230352175015803119255951626796498674491847460248645006275734962406604076791943148467176894189437363264827234323646055000444856942443086703760359625826940852104610074232283209030797988571239934206579352474972422336969837641866866335556418388563924019971362764995037631653229346811931437082563484085961727004046399542053908233851663683350023565036010364997933282675262883623474824945855584103851932506050369593981878066836694313223695766389017350628413385187590053221064941761425586229337641080750157373863312113657292708666389610854305464505630837945729706237054814137725229983829474081771712828658314587348663736452233314711547924714233559664159838637353379378826164425451080434654856212592606205985567216517933545531360389984851195279217489821573989148151078755354336208387040988981553901900217777910420512893237013771180469938545190217081032118887006997105303304925827044351831815316808332159858818817694035276361256379023718894581965007693477049666115069186646485849082517380883735873984083967611511611179469026818970846704367169897470677066801187434789693759114984643987998927676254135749706910932291291704569897969114027311609306147904469189627674023993150099240192372533575307499289797412491445696191665373017742954102790859068769209957647706467060325860769574228991933616244799750668300775383348611145742187698409225568340179659309686237473118720233067032246268642658516193659353597436581373737913056495138799565457231304493231039773398737391763594521535403699337184616871559062090515898206823560413721541227818832144200330700979587708510917113805918194521606133417310281793564081096401148945882069292622935137676192317438629594917997997186262609710215355882093680691856759014230566357547932990506642536275061161912563193326494653863698849608029504245125291299149113027969695574578595513156685398138658797347050635831562114896005353600 [116,59] 3245736766974038723019503501246140715069170444063883921789496699804544051443331460198366827978765548171969163021229063308194927295285731796543248468971988039945036026487098940675836862324640047438989421801477358418457900668990597702031958518237553491199480310019889955820077451685862671243938744728273559273931175491788961095667350820218570104200824940699567333893810959520418106064073232872796747958207166169631846909031423568951541979923644714979964739662786431261585009108440539456742245461148400343226458645523979976994948350297430145979519426753856858889143082641056756273695992920957272983836209155826171912978606194167985469005446027172146542629412657930811358610425120412979260297814099461793192452168320307780693362562001440816028406182606162155299680691950150421698330158049342808867119544852875783626171902765409294074291045188728544042466001641189854956980094789138980865989167740869066348936985573958606192301914580307520150359247649792693239381740122307013456202197253541532396794409645702820162133436907533108049243710500135635492501963609224027244068447723637922579111339460036444657128184818452725231086756088304770590367388018397139119007179173100472543492535852023277966585921525237446151564211050146338184259288045431776653586489597596959214447589826080544966976408380642106213329701634757766010606820494553650345431756914857931678696323919268659270389906406952519052062366617940996619019699577637189340442985868297570247406519570501059080361841531985725624351095758975234246204585093355594176714139829513985087435631911115253085479022343640391494614137628825661706789109559349087610019590768027591498274870973428163022615340000043787760582093312091505914984229311830299091930416272096087197775961937710838947826131306026355234115911999613618956113369624764208256059133162709580187622275283975943360849147098052637434441950093465527333905738878393928814094400030432235031848919823762811823578425590779292998077490283335269441846550429663541760 [116,60] -262783449625470076033111160592027074708923527700543479286669608802215359922645106169305218920972664423687826116048447815849066535282891634998890150013562256687177326435996568309356414807645088772081609897730225219236045687531659473294565903020109461932985190117311721991531632532237919541253346587852271373930465885587118966225308507406381292452804219100754430875398382057744792090173262801655914725344402749686842139202699565160445382031396216476398432112531380512056312352678311987793430450971910005894457788624455671400630428925510889004343002328744955934484822211706875687632737650474363547579404981592951368081259937169716512209749728517081744845208633163676203680265489196049762135072342002820818358709370466757992948621240423573056927195082127592116013848741511331992714001420264284731852440865139108381324701886079922652751670998113580688273213860956513486832151661054506783823718163534977912333580032714443051073769300807492842569993003775085679218074626354223574784041812457564801030609102862832964171903699457701727479788796434767585217756582416060155496544064659634969973091019398507401548967444784460765181020104150103094076856283056566933909036619962923740395034351595225193711456233472968860129404553409458249811124807046418260931687719699782345172099693812164166092327871924106713716521306531674352410500032503570058160755934669701212977026124468550845026947882718359631909325797811003200891849640186219812566690577540738747098946934061662397861986103152589640336073901529705106055718020422431898295812695747998067559119250272654937957064519498000353258579423077166390010531513897731712416206886254023328080185963590761479694267186985730816516560996360248044092532340874775546831996961579958618331104209751832890220279533150561040148762773753035681319416888084998254969874982386859085940674884348175784993750987645759361937757573071027549015191543373455282377870633993496750973360656007691152940018289262384562698627909474598557893853642462920 [116,61] 18392657257036498829004280807049376278880500773343518433405563735690748567546001953944116071011561041260305716309579319043034707784790678583403891164319683652316380004243440967310794962578767715594473648007893410100792928824080445480639509468606333939730291857022037397478584428270617288540227577272092792566206276023598710065200956624415159443733548938709396529943882933008160004285561038781406236470578809630240177056303968450462403311007126539431019586463022788161460190457515506715455346451417552375166869457225125093935630471066428417342221052799237751757204852994565155018592090908163245502009448382717794611620935496517645365411273825011102528120769605498328315419561290398941347671481768432471087782646004452763138974038421309100751757042122541126669000966384591904126168841061864433368944276468167830974668703108446345249676916164458537629196024593127582450409336218926829845990956932034256470691196922817935554827080276301492573081133889222553187164930920166402391686276784800070469982562843194094198360418471578543180458654224760048840386152940985485112813509218992405891491932535872562221011284256167005923633607941933581348146485486119155137616764636985428370365630623435583098899284159379434603465008383175968728780590769273237617142117493427403631213679780077526400821254378274409212130767652514304466434923890828660052898112829067151761090246435006355664962534601615447618029216670218766432374657709736988004354341580542618132639601081695979668354596927256014437786467171395686374762793412196979831354934170209508619530485557694385610771894462399783874304084246361368510040581609387358835837958333725966245824343552467181238956497220374213625971497493488609579595630724072127683465156535133212584832790726733944658549022888008598104894457057254905215319951905432198893245667433052032778192433625758263215181234787032336455688200912880214623191718296522843065197512952370885290733151083118623220002424250180434675109720364811010940602865280 [116,62] -1168939183475714399029187478346257694359459190850286738212548498209209122725388948469484104409126603441122379956132925490414611403310460966835316391103878384525651745433670778383951862448568359751770452938240016185230251787548092406622855990809381899157394194499644811395650131561569710797031615010579424674876559450710558548930519529093688721246604871860280495126875454791204605671543001477318710336008910631612689862824378722294281149742482807509103939924307189305364515355469747521772876706078739137154236123658349901370874205547644762723779414366292878273050746100239175419851306268339296402457614241919567438858247065038249299831254584656523192742809312140201956099087780189982730141013849912889811132594204030241497267019950680536456747602036344941088850538558701850551490641399280323623022609173445397091810514216123852105945280011977197329631915232893275925311566890895762939895126798986976741109491582464626946382167716757862283261774306751767720589144336632524757296184006923249514926517840767108784539957716332418891894222814542725645502659555464370160226268409851485437542106911680199636663141032287308005941216495391120047957223986338510181477338398605024776145261662202767375884358158785351334724549325921681361750689051196971163350511863764061457741746630795969194639617412803866444970885888789989112785548172460658166604795954533645885108095334707334291617515599367913669551722540448307759878882740484582270322510779173958416137757311295438876952426005235043641244631201172710874320388260000399290158808336455784367456600374232119130240072817723208063757029351057961833848876174270547509224519585759446958867877901759963358254282270145572714281274020957114534314012997574188257773488370866576826078036141986371105200005968316648737928351995332115804103179529779272680541197791110824091652611755563512856717153186475556181744543600235997354241358180325660588460421353790460486954616037600681984131841452058028102447377939229692591844160 [116,63] 71492439344437297669887985404059596297698958211090940576407711504527132546047643040440473425612400716282062483910916538173081714744143511726338196359134221260480610693722294899972435323323673536620412308283612573146699773967913618457752748459143685061042928247090020973664449301574784637095005509206933891536582901762198745834520355747404736284140068235551364875785687698861638759733575416152879111674884925007096368333342829036513729580034640852401976520306606925498443977516335116411469873433884035084692559800602893735693663462402572363910245238474399446827987246780544839781163524796653354450302737340568855374838263294712342130097965579605963536405330344395886176424871931949973232329611122903326319542845490079849028673563108481182455833204463077279548480861825998736526924412138305571980746165783380864269138060246267417794037010727507365888346054406706650473152920801844422205526533071205616669961946439415273323805545615641694500473525260431561176939734414128372334344399721918241845749932426948380901624434206168004458386787364698579913442254427044207052085318543845233223781065457896207837272081528958191786961921477049699409144028005122534134309161684254595394213786352905150961705656951317039938528908746044288032599259734495413161389727638097119396727453335552507185495081981915820428365390949686385805515052432384415941970830678563508101644678596959413099031256562478492625004561374823399717594846094427495029255703789080549091690959338008500251416029930813077292455932332059860569783522830259790233084125974135124790098698044293974730648686661705111600207942013998811478974270438202635318802627883979388651792439445917699562766818790415607936814670364296897186559337494567189607158777162643679139229973383024100576304519302752490018143718960733316989866290328231845048904013145648565147090500245084217670681975879909467773373947380950821885443026914013104071013168577467331876267685708909972335998313421637759985610366490049930240 [116,64] -4135481936499649565831125089583158744670714206277373959372341440858723170327173269487941139332932904078182397376612705357803361894672052786433102292907281360577248884502036314928420221746678058599194611604328711354355249905483868631045492779473639303962055866960335092091438057163614622783069996794110286800244156311452221206035454969234807398965420526780495122258781118829915751035530027634588678847491920398708474892661647459960228938921292792745420617695948345122062640644136230093471113890463012876984217711892219188893460024057595308238215405716037741016608152027493451516995453468831974763847064648553214198904480331540672927371311135926885217490358303441227491144168936313394614124045356928594115812323801407147098947015591036048414384606166116120538755387018389468762568717470567081365588227457963463299565474693148655665287907764254393704484227558153701629388753910952351695031301840900133495505998675976116698357914217026825377369825020864831122473050188131864561120987260509843868751700960863577673179859877212774042768922643148692944090226939534015028472388179418352058027736980476385572333433466419078902616645417634729356661934272461157277368073397462546881817861988420669890845257361812990895994387892016204925509050872582403189921391459016121867527953420312962214808288506871227698598888954287843639151534933162693293932759057517240332360890065820315195812586102900322454860476149080483188815578936813338608975282544448389872841283911763189421275868263025014430965497219192044852482824193224961642825144427314078048473924295600645774484035240807240711696827257635644107404850232897067696046836352563588752530574285730863176935602039657802777375804054760898336859573275607968289468829968453960588272951449265716757206375562614285014196865480793602520422841165461877481048809839038887295786258957323672922734651395815041908239244073683291687449351677678645424015643007948654202821790818633937963914151443853042113944483015627040 [116,65] 218261459852921152000930457725542053717465053808330571588241172624997160442051255896501068730678662437504034775181411661131219347252602665064310897375947377716165554462627538798712547162223920516818592726308430310161311377407402591660045156779631542297992066485253055352867082643754291519405827998676900453164808519344228224309342533421350689085070608087222748268233776380095658688285458484906387041889030817387551279142883159965784804883167372579513587079491745807825305743936667233560231693435670800523300191821301260388504046276633204342734536378238114714774100146273209931206846850642854999625989532370745934037162188053844907015367235834316038148149955993675167834273674191443786331200255677013387828211813551221391417847354203094092306947632893149413633366324289352389548331058460778706112871975500866376666482867189492183119459443097829669786741224461392490772241099869673010762612668665843445227264058063103449100925480419855396603825314779889188763949431402742049133702374924949010082774335918362220921474388849060314526652257110193856588719792163919418064949335021186689686371667313086374806019707997458753813008908360403592256271267890686658925843844142596418035509708131521696273806667587016149151439803847219157343481127185879604024690018022200341611705359840826762257576622712324286345260559891853463208723702726504095198190623315000810540025910655764969441082033951611061800085555219678807924486208831403638604148154295713652850342613215236666439893160194315017378033194051073235581989814867172159003882629413544390255553467242368347303243727683924462955586332098946924803335239461190150909528584817343001920039919746295132155983741543577927613648082781961873281589841017824827234387992689352282663269968615667814904708462238713619324253708256843499219021649636502901890202790188571873964699084572374521446127413197514115880278387056704909102018054819055937057933229749020534025264476841923344772339282164019342986973259200 [116,66] -11117427643363611359299024688040837538748016120241158201995772907272966236467592669406855724858598611635941100049894899843219245173494135951658838344010304960531171472265079434350135253472419405310583889954735773723746486284077470539690101871931274037186388523288196824462235066705832355935443603003210695485291355662479083400199568947622251811332537959904562363725882382756271851235286834024284784813315929702904552415798005726249405824750178546562078779409537861208833003734541717687973221112055492013225562827020139601938619274281476048597366801326306015487326618223660190830605777138253867432295037794801759485547383785767151912228061537731681810364229726494489238457184931551647656343871923368927306681750647149192654988799896590203314877114409118398792979785819383991779532102762551371653644136518473881073553678497741059797363408246312574113600367591894252886568410059195848062306560789430892067086723345502871697229017589666534516192729877466499966893126671417806064142325987457116110807824255947240690479854277855643587946374966015917412255156683421436015742782325594684435683910346861727179018717780874417228791758482192284505645398644956555665115220845429700859941165621118177992804528875556518997628169107593583971133808677781506896945124753957571348133634714235874915777722419134924860069666791963621463812209770682633187519520560969856092562781560409415661909038938432115658461526637512766830246562635320868046863222316019739634471151094020759428802873044689631966538979526615138723656405164132523816705072105025782337427889244933617262170215881508912219065196075874588270474109114104053323655942638314451549598965194308868537849363514831580298806347762975500010128566215969498750591527218531235736385035957158970139129060364530851144710554477358007742182221161704967125920383501939527211938343765894386203949174643083974702379792314427030354636404538092574581338115823913151864422499676884004079417947365941885311608960 [116,67] 597733275065449539402913730933144960258627856279603314909349759241178224029595600901419511902238836655248184208540592739601427255518871120652084221722585184030843582267469395781869956172875162110168353168256024795100030312990929996247238927572597702621344028419419124126679721071587284422892545871349508522881902135332395328851026873719417282711344572761076319914701825824621372243993155576377948336153861416832175916498136820112243918635792302763109685460758152664224079733127860635131150504868542678836049940063398967369404042699994702740600114440583895344771929955739233931076585917175461502590755839144169183817337286007960155488763839831174657438543892831821812566169964498221658780436574071069983178146546512647882261720558125295235135728573944285572763011908054589050268767888653519951744501925785498421215544220203200857986162153765250752109460161266031171470770901281072154952864837503818143188056824767256218576087054838688627900061190046718524996615972801983866913737704929149820844125712721575186171158390857042066566341651021324308612406131596702473573255563856216362319859939426636144937648660277974653838306092305415673705219251067470978235551039654338374293265180195317015782516078971339493372953335720843114245384802238630600627561421575024578799679033432640491873207867225379093167424537235024717157215011906305911224621613912118536014780987806938198756304770749601677632375902845471204927686113916232080816809088937259870973750295653188019071065744841674688751442943723992547442660226559737954269566558228338284261400353223329888926133969020177563035685213677457988974106880644524226020418550695313505924408154064827448228196466752335567968352539228063051295857232349351301867275491708318660401184035595552075033595413724755645826564766202053757651260869144416028188167179435240432949236058964027020073572461616186033552908044776738056527694372485888980009204858744793545627536724285109831933406422197403733632 [116,68] -32070912388030628177173424877979189476669695042239158410769903350666411065310325837411842882977877514269341291160192509993440544653844038575346210535030953746442231424381498040387860798222491041301587509947822949152860250023312003128779714501905620158820563192330197580477165726308073719723151217082740217344027237553006961474089502856188109776181672177509578848464958363579606192723675728929280862670236966084257017794057901198381390674543956591181748031563633920673357782219696846270801957540856024517538848712970440262671380660298843556961846686046396405205316912236704073646256443759159197659101405969451671771447714780236671790701844770048473733012714241542189239229992452944025938725404775172994886079341068970826050683819920969271172817071373135942041196928044535279544753032941154989391572027065518606779629834460644405046403396564853098282386792904596518405037897945408364537933966369805925113567133174513537353158247725456917127708875266528452405597668529681492009756527880243230301824440428678359585968668622156561594234204016101723855504049423573423286933101409059022403327176481957858633872777083062832143010451640011848902006225535017136032043697334822637837413362284481750832537370700713333190619571668325490743997546652240704813128301008986830706535825596993611540998129315763719361292545831370604069416151108778076264349658393538997690151740948320112860088016597895634730346778985237037992960580343863844083092048123250481419890685971717225086354386672607649462163694199795209065225887654441590926864024857347533894510985482509027459886785415738627444176288242677063010006335705510076307470494030646847338335669973259662874590802471791189257950034437494157622198274539946336506236513201039561719433248706682858598175293362912079436189856717080320379417218659264112386747086275829926891259225435141456488248355755311508094737865994295898532762221833470800206437787372143607180776042150079255696799549379115224 [116,69] 1489896091408934048214733261085886328410008880980297391863329272330755409324835691956700255584377791424003666376007758595538749510880365657979854987402738341143547302897307957547595297294277483664869598389893403822107809901514447028361019535833853121018742766463934575280605813408519339278510569894731200746140447752951897470068625315632750657251628267643824004849525066038229428873710808487015707936084375095073912186666030614034509811490301551353929569172881846778336267835820642888915365439056390065162978854186221409806170759853954129930348212405841667251959204937969178042299445384009255682664296025661070698032348028235953812106860757099205853763782231669237904728662090764126235959968000114130055947226008442853076674226775214042134308575644308061567824057001713064814634756142676211246541760912786963440413282972041407349912296275656467315902180048404360475121318555516503298634298569344928978020741870966741469715981753885480408827139641024086952190883061913501093237548986954347571020904001091406526203996688871081944380142418441644149696587008098602451922031750364014048459813260346310343681148596025275109799715188322594873524629594950657602555870125690839610205940199726835227311551981102159855449852941057317689905897776355054109812714119640967046037366575182373410095396498953780145370946514375639582750504415834542051108537314201934444466954481764721509481164350392996774614058099637975456051125941089673759678059847755454143875106423639417360468407415990516599744652257025400923037060002637793587115779626657163173830029849206067367095201063581118957650235285773677625355740036017395447985163128016412150011999952144256841793775319899474472244900442585490779201789095306149591701034166031563082422580051090411318652571169961798718504273454840845228329571098943985878494112117362093808212122329014819918347299656473363240888154298620485410361496047907721311884184909053863821606252713667415857714556284416 [116,70] -54979743721830807430265452059691744581969022244183667651984147653094295156130261099745168768198069193959555353143504876947141446876429199468905021435861083342163009292175932480445729698574763578286266124082310730496621365591783241900852502463617711313148982162639492545238991184398503811483836902359687980380953786337615467605770119073313929194588041903974303131724494177569438380512678106374418937617657886896132653785599564369830852313546240125900171377071128056854387712268225015384507670415553347764241393831897687678556214159882877265076799892918601658125597983164958528390599278160013327763785815803733309783529506611479145825598247835392291793446623034952252404378215685600247874500326131454917651598880551856731318257552135871138717966458198961883724519942509111313399404569155440121843554085482458813242729418224760308190219545752461920011241761366577192474938550543652450392657236719317650824128973826722344354863306024362972733643290793661600766177846201761158217663546671705130464810440825369292839889173455978770552391346133814545367247749965327571561679773087270856490079601629316922015146265551308474449845136590989808929686775451608581287055692279139531730380240463982086009569428558445253286768825438414660160331485876704781081331322561197528400555771690788241032181238690131140938005414919427080340953711702080528647186389349899512276158567294974823169307013355887360806674052692191849916643428056221317754631544255636309258321274697184065886409883663637397813954274136111354254284501867915003398896410243357875654792394740166527606656821155494733561020167550364741239458723301891295059774375009026272565963673127052731341710370659286449361191227393371982494476518413575957484686739056065885066717634552903573715987619406910750720760737120474013911274733059333536517021274682260599140416637416475034177795175560505048650648507849199878236509219766890368481653515827039432738084074180436107182817760 [116,71] 1562602408976946465308327525398460874005539374235560962801431317336738983389058111226714968140219757959731067736586849883295727030485307403956051924825268956679887827091415787341487061395536843759831774213120845178357009941724652818445063317131356599966281356168259130739373112975452448213680732265842091107141348549520338410150850686973081719716463225733755804886490724366027324664939678636676784077323391247370602304257649842741335293503271693791723575378954276749827887578466006229280481808430174796109571586569703431033810154058667764662697832905540904921949606295336767254712343868489577053827959551103547454224208127918297064448038564933461270201852209359803281005477989488620673117685135480494103045469642080183938531010782242839206796768496858303136133213314779107996532991234303571645919794305548951534406675809548389443994050360252839746274160581540822376555946855891884262231233109567661769806858758776606200823035342451317972425445239328076244455761255239246782623419951318890986522048364037531232073602828009852412844803120432448467662247208672995557028310847374620515316429403584678163745386501952629175878232212539108207770906180031574233925932697980510144101645783804926850770768924011821483797674347835054461447210908225806378971342155673587588533743686280136019141691057012956279804718417203862728890687908041728873877588719908439451654196589216704785921914119607644041711314914626023139602602538623089053073499843564818937288360829274169118064439048377040956467319943880090064108827244199463773471063934508360154442792164993272801254620716619415825379012186817214732042542101633187783725094178548060389043315466830689058429518940041200381072214289565763554939014341075077233497688489241196029009790023504611964607604883536824853808905486942956646977219690624683244174687110267663779809930790317479114509757281378081394410580490400431506724713905205223078847196171089192700642347114150979431680 [116,72] -33783891611246135444707737112402438531186409959098076914104310903332393299973819633728690287131431910413765919977770102269107555526461522340315283236201772510104509403328003346240088541281569773695980614956887998299717572064062118531008029933106473356542004188621781738335928410548893582263505589894897983131033023991088554020528621709746933388611028854960041447038513888581105874278572616697525841959501557984588503514270729820572096087770262060987729830728478854596106023108373215159338623075590423212825683974576370992471969352099382759110177559061646124648701294221797146462468299704578287338955953942306338126815077646565210438491001084722340093585139284655541977789592839058145464471751025430090817404887814406040220058949697263885290558897904610141770607774047477814041144630132620196753859469509167743463465321696405272405219022682639074460996895721375720358771616914344676417257072956494366392668021164137477992444835855033453585141142345055312760335620414788374122863862647118141543234344154176245049179281681009890044598919920552583564179457866746199971656537700249072678849022430558330733572536677431100701960368618973954021611942491994968401967292143706546672106975671016774577292059506532202019164707039920797157151105214052391540226143850292217936644464294685938856247580395471981022349862722496313202173025872651674144096683459291319549609215422805877168930108206081411402448473659527952649767726235516293836720280965928501331564593754917895821492971952095627431760936992158879111206593556494332843459907328221506025309966546167681792171056951154069428219929634357545353681506728697385938833600761878667137664167065053490121520332258271416898699594073332471916354725807858945323440316132497803700325165454850517101145856546347960506162800456616944589441013895834497138722500584951679407996797987152354807166529221516545553559890801150216606140837368662282188372483239984041766111035318102272 [116,73] 545724813296447491130432078727237329632936253854183823680205386778623432435905442980928959266241376372415344864734307158274521004310269833307272055649120372822588607733168947181992571186721681929666819052476073130934474593923929087988613181315993747230374132344087545448888910907865601890607461689838502250771308689236119754720992879773580342783613932037055675107625397126014493415141821670600505539386700771983634225704979458667174903252710501364926803516064398193213340579068317825211030024803039730881602582924603980166048989201403811838388298610606321990371441305444464829759470508478958608197881056147473997583602323036872586292691518835837707125363380279542908909858471641095935442546080459966779847294344368813960091883115412302476218302152731365029520351774197883492244633634737102737568414059247731589465647261447010753085599831964597280045598160301218332418938748147981722961809237402345108158027160246390644190202050436445880420654713591083451628668363670702466993100413769535637416940103699940080300051290583729705198943038304339202330738662248695519938898135040385737109180878641178096352370363585515987445638230557991736583723328678743388099447058518713340447348249012985531720938990972206939554967115883312216098734772258514107442107746209543467985156993826392774922581846037269769388635305798286407866634095238004935250716775047588506215180827100904257187171931416285548240635924058630006698512451583961039012410034970883687943492188519226331811669482883160911561710543088157021706097331629243242320614290329910728456627159056237714342456281602802297999051747504665137416660845764163344131557170077452244719079013308775890204634386048664568421855751049326743457423611005715321568526297750981577000593250758379356552088731466833981440065391354049659555617787242686189033763281404160433079141821099430921266072514893379722299863000269199302866217966633382353561690407985051965354101643648 [116,74] -6241209585521997648169631019980807031029695623024870988276258240833653495437640208465841783122135544649835378724622246727268671859416073544704043290043407151506592486612315365643920703146050791445795838889554020433384943469769362242195854400480932072692148826368856833099609370851433732316208862493141715309068389215683286255674468778908953144225255383160724082152740733692632407572328865483934363037240122711788457674304074192635345863088787386228848397804562456499118648777668229422883914958178057214039524073822283482693124869665204936174658495963535128859627348390868336254554955598947650205136476251817236884956417139773590585102529654347934865581236589022213354825383735686776122669849863842380507091433828256323743899873596304206350853090963243412637015092857763253285450175326588248957621148612436916953533042476700467162201521737116760908413816925695077894207997028422526862199537562904529134217549218307201043250927874779080763132788920056831569724421901898625221946040909860867902659459149348766825667285818886514077247233122731805545974780569373849994947050883965345234106935001553816626110003973466344442731688599068859184873392095088451840382046217292165328415423600694630041527042641205359110326625574633790027447257086594962383099526690426013438989748983823867323919487199323726670866973763890982714421957630611262895122511146163037437073460281470611733447453064206414433013307789455882962374194928109146871850614234374911215657520467770105193507330987981481098207430797437387830590339059922871368496404799617859876951327266602130145147892324998915957923609447958648820056956779758082560683833924536485766383549524366355523900082936063639989590084393712257591186848082278424378318809389704581144835635485148259022160280426594711834785462793399605255007934388490931095630687613193469174708690257397514168264114246200824611238751105578780691763522549745983774991168590114681811577216 [116,75] 41856209816646892461067975017225741744585524067599652724832404244616474855573856696099907881481903090147263446918743872621395212129428598448830895997978572731399409093749756558644133531901192218164837115819974862695410673563575899074282359456298304259101667388850199116133275363677137665870052709698788538147260144002350269804692122142810235519881275608519586237263751029854638527479736423473807986005435681909849474683939761439693336452256289910066095250720433579888478938397059066643735558266179941673700145827245155159089790484409591407845075100382184209080835911617282667139787829100438726607570284624871290426376453694507046835302811098833849399050384028868998698118853467063917419640782961569853083370747555877247619693695298580329936064761974309097645577374627575005017149573820709110447479135242676056948652548051855920533840997141429419516437254877472341882740431721664685731832739537969845313366071312509916705629653320846888699485152468710463921679832335748873587662598551139613252529699251060006020411552355825822283349887602991531795033007999594160979615481272443083431732688095991737719952129911171297126096898161469464397795661420128841206527238351650263985109962817513888323331993936935213211275446453998135672523753937337845751742483045377627981237639887338092277800523613223908993347750118381403898178285892151197588110459806980624947423381830004038485092800582653996437664495583176584493288474481476087019670190976350902884139512643951599653481911236540290839835580942934150393231599870566532728264946411414247424769152258131795768256792020499613897794654919967932745599946574269587893679994735803886917922728355466637930571830083429739460166749066874223123723452201058491767690851462077341209335870705034207560599770544749494736194646952499944369610188745967131612019710633782895008220585484260530149261088134860735604867234990763080044129727532342648301356103804369246976 [116,76] 32414049690592174958916827209431823892215341556687741239498706726668809399899811341671384267847648680024104200959573809653161089514096197131659288747186587809737723004274393587442597562251500528259508805643401002165594328699131295874400428976419984258289499867809790149857832770913757890146471301892368137825983247685018957023745722836521148553105973809918535438325767578767122184496280057263742506815036729704489802685128230432138558065063048824348827026814384772721623953263772704229873702286204288372443309169962408591036445687251027528448354208822760593301177856053839507296252206836384283546164830109927214952353566177743842576848707655102159309497564458787652908914979386954605408373830743174646084147841457431390379447579969249441471180779250263624508557253340799313970007999410323764871049682479563312599235150907256446123766944332866903169745265478099759490149081467910273229190584590384814538181757594323242872214898051559848602877272730754454961392585268471324965184508706487928855842891903425236229485489734503996985270418742603623946238340851695249971434619504502396927087066600362735321644633855446230622694018601645021341952602012175087110953443084380843808249672606315285784078237702984702973374720735592212533799739128143704935618296079734416766859414779549936144843569202038860872402482516065204564215346983381146335069683477130147170402667521393188954654651196969502094509799573468307890852934290977787516507270326425958319767976743642240422323761892789976251688593670587315812815586356665719054345781778536213850392976814352297674388910909025794167722911306387758985788804745604098940556641162422111361394474417434907969213871286224155615426761793687178824091214762842511848757910859223393862885078781354865095815300332482618964801441154967054647336706111650098862611784367408396793243734787428778083115501858545804498168216249906220016375046480869982744333365618008 [116,77] -5102577565379182767084505171695225463749304091720272129530670180501214830771111535717043960409791693715968896181524928628528996126791957392591130871943196815960715050019007557665130693146378113604460004639713162139130277833487651679704969726116140812555422985551214834259988384679739255308359717249761846245591034172094918301286973418539940531206999270488997991878029779189404767469186262471351689410295162464422047026693417407599884742256340122338470852487178865707281282019399081898676731203407390031210079193047585353193125653490503361234010012639038782329427488733519974492202966949727386031917861008743362084609476936018901722617148063924870687772120372144377886281855710532399681664006084283520517731094427448404631486275142768979297231999806204079737907841212682497375474856447016472201196951516062129153493881053771685383559684946839555580007444702811042698598710365439506255312172708419215191036267405374584879395857770515202789156558135643801881720116826635882782914614254404336503254023965646481815800505003494525466417782913006658306388757020968428426830920671383450405413373798637120010242441986701199315535067633254771051885457710570205973698826237822986394720367980019749252582771195970489014578484209487888064231333624040498856572302953549326587775812964072319766709166158561219143057042685193057015328231354074803889059763086862868295405265866675279899444407340954058504103702240022280501133800600337631844044432447634959773149772670286835588613197025853618477513361492305348402258440616876406268433535738655452361810166329111128724197224817542499344785367051882390050726330600160689286638846877224963679691649607839656942312339406877243128715535440442059897606710050431234402337834191358072285901775795866476897539113225803984308826310121981832986004791181088428116339301188941517625581070868572359389918411647117618003699464903280084845426607442530546740884823296 [116,78] 77557808037885076044446617850580583330876161532222944629520900831900393509015624356657838188837768450727735519739724352547164332494743465523145834616631999247490827671783639315204506333791991238991190567434140859254250853671344663926775996719552036404749231789654788399400141943823457030846466765283651223184640066455751372147886481960659232472725108224831081424773670486841110432691786205074196365009025399548072908519675855447011251589086137974429863854714414363039019915997841726045774909923046217588124478384725338177103444393389467656497199459412273216068798991038490629396195968507815990924083832411483332459452516049995551267689093604632282390719114950186068914826074373566072661553180794943917142606161780818444500461984003420539590919789322703971205725957227179429083465795554961518296952041890977048709016067173869791311590339906300052322459783657311766875132501848732458312672898248346348745896845561178644410280047021838600653030308685423177954370931910210172277408984797204026981339651637061864677577546004708625471006656049706348925844048316920075940568898638697531120798571479034620259939497585917715377706969180133352221513417052494952101480954480002453543910260498359044184194353229619189734705976311161678624493597133431666930258924720582291073005606850392027489665754365429905800169269023172057599247947374722578854561197297747406976674590635034396733968647465877165413674720027681307978838356536176652789408957772381288921043367643260614388508805304847548305227300424980511251736214139914023049032328552040204024193902560727690981457663685495631420022685619930049431720062519239496983733262618371213649458300025967810146793325705119351510821129493672445512137209415450719771816995164869866230366437226206525114551703693816038378343463856166144397115507589742457438772696674528655625184219940687326728415859927047004661525863025252343313444301796005815756160 [116,79] -630095244291366001051211437894428182793601450187959366869251243940350836385049536656970865131642780270015903352385916502941879301479385059844539090443450084650124946854079643650608156112882762460914555201484028034584570321151995674649469292970420920404305855870716468590020667926589225298653987027467271152232492661501880143649234167108952285724698059979326458394145419394509493064879463833005441517049457115272006801343479959463113241719466559805441386085563081065270844341178981227392558569922643411987888666659478896982235430929002966559389214405027511049176863081701672985060565442507105128863332646929904812850893532138905384877293879174799085444331115469067444201078436398397302329133985083547295239422047395363964400362301075446548378495630881764109450820189448064645075488154253209805288011618437123766895764099842695122924018954653213457483619777086516225912762652942797552716786914219892244649223338922153781952550139701146841279699248173753452469845207563057133118568637766902548564530796284390163896553715502998848122594403599345156602860002502284834132433211030438031918995295384611059215764245961575515778643611438010694317174863751308302672475618104635511902992582311459417834039454486670621816892504250498800290916130266026825519577851281217144075797094950306816684713225867908829607087092935387496512345786219857175696650868316804754638926746319564057515064957339079062358950008488655405653653252837481610730033755118953762647364804473540114908282183159154743312688421727729377581634769901321538303072629591373138665584244493130011808900568464129388948837670818656307768717920465915611535831451459491608600723375702667947614211806534570865873279188412335830873050271285717658215512872411838211618160223207439035332341477257776952248699566080765679298726162194742387091177316563742255818175957304490463737669630673584629848117574949127263145428294525881344 [116,80] 2833632473299035667897156988915253490955191106985860396229544121841179511923653107068102085873793165128360143363611492734422664112989242602383407616323929726430256600971460645869043546711013483257344536851738887960998369889754468432154353090682238974471287022014985188153749293685048951683768406794529312893950508189206872223864846363777602220093018116818436331479135696456330488961224647080415233750521196397693295952786597024966421020748760737634315927255693911482258774585202076628625003757741690621529545384467868390346652428059648949615600529335985444285300471616437437292637839126862322663310110421896525971579553706056589339969923059431668291499252845433387282895461438034433819800952961948283940403082184787726230317023895941421618287409350429842690853999302550547280928690016378885308505642987783246133230019137890824799212456486775221959904066620747877379369954603362973518208969044664838384142072583221015953979202807264879517954472003782092085097354664218116424180094437059959814433295702181264916165300759558248834116884988047861370594132665200307434975469684032010986931606011717326254590280340114149686658953815130213937842657301758669115272361473554835454672501872363149768203844581804552193397857678364041907480711996272717341959894303319727668443995456720542058965963427823020268101183232476688164539828491326096567739875226779164049010173806266248163712406987565726822718203017489426235159206384740376564526365847995209140340626632494677718440493528892046902656645315542931603229174242758729475600940952368193826718571685479870526766463275388598699083582457082270808678192294446848120912730767614568931562542308853393177910278312919035500949800099834976906427767760577538367993728503832232550130306392551974459941958773026054971351656743090042879374814488990138998291169642430968869757878533854583775598395957667220401015932675241943421825860941600 [116,81] -13113769557540315440206347773013648302239410381111262195177421077202474535678023466925380058975549559944974102800844470729776838338021300335378381990887427842403533465791373835752553775328540822112946791600214588735220521690147999771500751335313637149229545959002648175285815495708758373008591762592975403732195426551730658001748990976857423552936696957843865232875281114025270489399875677971681316846671599586987080035094665530185156609991544641644701165285289580281802595935437308508805767436811476289326070108485845120524316376634606617572511671115681085183690828989831861640819269271392960110442040399993956507353061505655756659946820087151112054327958435059381333013953530948374451418430267443450966580735133409539064801369217951257734327726470784858593975146362692214324179723513622491339810857089786843042234284786576204803655086556705900213852928353953829638264429688680031912772963093773406787199923199628704019737144157689703683005730445429767842317527090273476360588283974537245997147569827269084198264336329390479119461071830071378166686667720649662509202753989901630817115378680388758606640513715741811532574690133763490650753608621382957429241257525635561802684392784610561707355896937413757150171845829377894526393103701569190499703404175632792999544262651028553458718163812213542477872717216018075745686106521661120770845780814303497945908117289060769897776937055949125241308930576333874771636687441169150247565430668479418984931370154851820064502279423859626197943990987042655731623313972421782425848275875925328616252196028262438249709124986793571492456616082452311110219593718906198150493717847762565706781333421855717653877224096204253205767842428133898161191665245301954431044097029179552338245695328616659407369805444239672804548712185499489798124922163609172490904446721863598412334041873703948848769356076409533526129427796208065947568192 [116,82] 104107960195022773992152315636786306350711868642704818063868237207232026122817807506807462010708482717235904333397115971381553849872561068588500165968734584969724650901133639839677371666261496299317103380345594903626384422962728973193292229064032601269140155745121375967828990061457286222919502920116746818775419624912692703350266663074884722972721171388483378170433502223584752060000535926284969077275117603048690548425411323134461857369446249247356476742329952079257189863849350151852491589893940255350000610845919119989425198705237288419437870407661620429567253839884828898546448924588929857632830962956296181639222079225035400659135140122036400107615218240899973124712793091842232714913380498267653133396110911275796371445889702508140441480369090257079385302478750733994241598398438796080272109067413055747855942561735325471320836619602145683529876076501262758743222103097815420075363437738406782429168524537968780659391674406377869871153072297734492963008395239460794873883067294617538025878417514946510612953192381757386292189913548927820149812924229476490263327006806385977163499515139445044365721271207202345074796424370900708277881452332238328095236469237868452761488672775622531869933669510749875778091238104013824721744939746300390775782827140096538955849924283925070822536805162126759734556929798974214497175573104044057073335436220964543713246530052313305530299019219911611132232544084636277704156396348859725921641671670781133237638319573467129057577366088585000892473235164470650190005982255361610487604370180161024518632924380085122391694880353284129052514348923174967511287791997816047199526350641902095136418531262790215373082019044222267418181365234467958447077098827674853929940987701801093571527683621497401909297184224710399208137727042935670162826898271944847601212794628037593640334417019597492391287061505404642984189101510768955776 [116,83] -560986133057716180610106288816018330279906679393717332780383370313054345782669245499247561256565492006047000458426617592450389573307632559295632372954845254868472372946967896737935547638155661714343010542752166154861832846403372240257520617108669379592948448252909455589827881619496518002672326152742628393641655771011981903517007489910322704411956010757378120075733937642776257567867496834889640911106021520398131999752582956200239558324752622357793763405471933642157897759085300639103538393404221998117468861076048531974732375520334894269735439051663927363398799826791025263610228797173398942372932604390930435556145569106177560141448685774584071698510144898855506469227517034939037091272743966368017857052961221097399322590244992893228250187239451241329569022749907957651587396008640841344693862705968551550594504439094347349951169680731814930931940476769209241159604889748275432095341119944625878366659792981895788973263623322510142093675902150039638113185343024002659206420846857354415707903801152492273944254258145715803825560137420975517923666848211987441683459043343086072333887746117243716358717896274809745402652126378682994755229897497051497584303937066367943648403439379243651556178049487374016215477417139024295572876691489491017369163830427146172519647787029671183113848791961695366112721099923158956100904020113903285713113256278582462048539530160114178783088632794488737922521381758344907656094742266192908351420056784893456688690725772172844894464702771383079483902196723049426069162864807768737162507785695171109280516753459605208549945728640071525465534178020647967979624030783026840015282181371858281267654691036202321868970657849997165855786285304143945934732157100919971520144785036659881381903800604750962961519194891700491160352833169395767144202986317084355194869022171335434033481641837955670164484532989224665649186176795648 [116,84] 2161585153671127824530127934395543651609295069935645279794629418716349211797015328430182895344424365144139946952418655190757991731887977351706508156315100397162169000178868959029040391477507144682415481234309201171777847698174335542566060176002177628919171537410151977438513995833308233227315887606606974883547780136990870829462253500259746022087105012830471779983160226362815740639024143666477598977422000352100892925757809130156580862295672052455102515013895468956884457524879617061041781034479461979361909713383206981820486730059297155514924187511922609814593268740935526177677490943215318268028111840441034341311948392402068699315857565999050039577801609338808557528912049216225528719670959009917294739518819268679332856868580185191412547198622180619235346291886941975218561127062100679242057113679596195731145136636763771924064227796733664958518626648479554078805909108355163095272539762698080587394949482247762001001152023871436096978805363668058743389872589465074493176692924949068301043895837751740796951690884582264025385151268139803327900227412307303146801214638999602215171877673461645218619647885067445237827005890191647725293662069719124641671550253308625005405126144378609607649050905478587544775431156507809863302093186171394417879096735681652296266533281860335523506679079459295050410774418940300463746769611570004253518109262346382772755684078016863483511818357012181609942662554589861246773656689965056379459480490141778058554019820808674750517307733846647513581476082357315793487193440530581471573063450437203939643290426081989987695081677075258799103874942948486628151351669777855474941415333832347167391945210499455226984234193599383232865049235276343863829451794137817323808855504980570180656053200613094402954322564238659576275225177831506756869796703478029880599157808396067472757178977904989514653685276023494196029376956 [116,85] -8500025525338092081889556649891962673493064925525998390462325462524604321028490367010923024303680708438472515376998373137894727676598755037437561237733285981519321262773216924284523718372791850863820948636369992892767531911711400613465716377589055729286014185212344394119727066297692649205270404864315077078875559062603027203576531841873227036812778170112938956595253697816639221479858297977129716058070025115602059814691841328293151316217946286297367218293612252941782350148568471101474191115350374129082470603039400449196288682014483156642985623948846012884060057862751195594936653958234028056607894155842040235377922611837387244600480976299383344066076683896729426951083005162580595422563302462378904640915951767379519996053518024676825031284297199625218639945877392915632386498063468060538171640611594032645669712104915528650743120963787807963080242049546053330681375522406619131809589651875020953030142882231544995607206639165559700241499425258050058650908214233809519522268392977524672023938017838918931606981587091566578386639126781879988886933541208842797580980097766669964801435012591185245602519044709898651881976538819882322630887528154530561494197100144546674269659534276071525396134191203622240265149227254754851702009218036915722895774793104055700022072498008606589551758543356924432371213858833221581474768814794076988715523783875308635036797712351817443461312699589162564965189688317169853585530893575908704546024554311508789362874180420267597151728440742053324902496783410359737181883850247458727686146305404663305303810189293647671815070263894570495851451326780353157227620766844374778861016167847903485065879325958616846926757837952284182638733692474974812957333388552269941193499590689533020676777436957347063967008551580496584858004087694311569851714439628567809473520402932956942627164275975946326995211741008389621568 [116,86] 21778022034834209320204799926847032272245756194690114453110913963543146072282098273642439264945737292396095928825219028844873969514519917683980816733470957213968121393682390523572074603759512307523107614132734381470094345713271847563432991996820177229419763808638775365402782050573900789314317477451968056323617775673123567506755129047598451930215542874887742067380140354985798391826609075373595176166821101083373306837070430731209617509063060391182687817818221714996724353712693500695005437604936507156793154449733622216302897548377653006040942112086097004070970563542841230045555606565426298029189684835251895535622142508572541069311967254797213794568249962082884501519166435967037606714611209229019575935965659322630598210811408714062971180598312888614066368222436598935216003634475708019856055423412228722018699054267356735533006092490750987543818987843196827873958430679740960446905175155809631494455985313281344417329368307582260425791395911146173533705687212044922320205189995123259661206301025553120870226022764520605171536090651622851763583465569075831288741522767670556396067879452719578779532839219639674608354439802217998158861735566218685093002046948602814075091419173678157631753587733725802735865892362434862393086277852468639128110794269776469022492635452533905171562163412608667011169766756642171295875138515737396655954921327987618635548159309995045311426942934275333720006649643003484515752225274132868930798474836991375724038201240679778655602381138815602347480389961330212036364576252799829366952278416262312229055158768743503370929647676620762788866231749878646058960398048068692841308120942573077288695646221875191598963668236538137201416009125452588787803761879369268149542500338612154590089461146574328007505459844314533201268596534158807185641344362790358195855516479117052555169226329154719898226296525073904 [116,87] -25261621382722072672719507346488369310565458332474755576780998680294750157761612660639489835141847007951920277735450993078055304041739722564253452828194064437275771330394359663274864293908998433952059477666748180179783122074809690728739467031430737446969749568463402180697710620325006226540126461180239050004307246891407105267245917842130972790177377015793542245274145176124697109309908257481249076001111416302839745352064096730512484815845487604997692898838231349241175664455741754930101537980627636747445103296713698437571966174269658898901776164185759732025143700916826864822278078266684108610648836318808699789231245415690386712151040233504568348895713429363541940347207995431643180319815574251907215714039353296310716014883178820139835899994548288201442474752882325969927122659286523439290714467128274143495983621193595125309820753477046953248436670678925006407459694820153626981446908556819101641145723488759828844761609624137461877619622410129277306807517409085156806579723059787500898480242275074201889246770044550350147705802661398249264691855643617359117403737032747811586862359828775717957520554375407342041440684809984224790030387209865939360427049229358328334800506846000407180158795996293263372977154951656507737438516573145857640885769436639137658359354244231081468531672494798837147494515174841015369586825874844828295190715634185124138190305734952839095162627671034638325852229232723373173524770199004936153577109398550186791626311202898010097050069218873046714406528798844764602446120059568825861621036748863465668042051627054656809032060999071150919107138198881047749988902407822187436217322553446648728910678986890293017718248670629992036944778634635980230474472124159832513884725671374566856360528333004389734175860197816461146671979973268941210301055202761636777367209023051837784105340843379370028926017376 [116,88] 35621306143345654618780366467976596534300229790586052761051061263579487947117205923407657837945790678783480444403851134042565251903539970402528942109305097923930852213802863039320872436958179108040165042947032264384188417912981726882117435992554351620908441537315139582276318441803076650138485500115982102121776144286759071520628005350544429375359763556669524431292824853158946152080977507922028085129466520417795069988811117802250679668641255115461525599907335368641936391753956967171853373228575998630429235846827762390011619876997363955609685890830000268120695553448932725792255731956102950022580722414852395812762808067685908661328577139555980694594567743374413178329596345175183316993377052330453810509753559826913105206989934857278786181355712773708618699919434520329791134248345293118244712601203714987201211704533409994948647738332367474541511218522208086843416522123794622127282539026718734523217556168752466290374108835292689625405016116771983008326698104914924529411229830272332802187200893123298380633504391046969316676114589449321755475082080187876663447399835815188495145841553890813646184776966194775679464109770777165683831984715853700347428587411543973118220535793418524856121948597398829849780966761377251489090129080652759062451025479650069398694901032306452666401805231115883948867369461854047005920522883035347587019805783761755675763422531395814350336202368525323748232052917334919637421370746570035800327172116915114695651952771103874463699442649741784206091419425260253366486522699721242953335338685877308975286367581252499505017323086468701698251188341477123935486814945052934164473307875817107267832626525182301902202161311729910040748524343973207849424434793598900956536904031101116831437595850855904083380218281806690123617677829271066576981059431876368292213340468018631058350131787373919141764 [116,89] -75795893505186590676830759960153222883583970843707315079777512046516109021220633593036515886330425753070074944570251653241486778974423345228978536546705538305417394359261270133116042821798661495170474950664904158843819305248373009516042193233949021760237619759514854947156367779911899988740835464583945669208391256340261692718035940053435761214564483453215379604094999790883540352918576856978069843798436983472144286663928091353503716877279920221687853368154624883383892818675640403633275155770503334299766473229203615290735452525038488053536419486851681935914161245318599749819982081396473134510827784591370238298364980141118347744356312818802693283198266548710678283036560992350871418807091081659638891184085136330065793684015024051242125080889625785141530698929383618529710489345658077972363727335435307792519570322043761160706918355062345855025499310695699556650638985821531703519998803213818899106895699638923732954378391704122946454954058836598371284084006024676147893757932982803775713946209990927218940835812772145664094797479590420677565422929626765418122705075289569086629297299524371997214405885449013416307363580468360499773186685936345275542313517610832684068069424892928172678641010223997046107616224626198930657684436035226776055105637193429007750320258441747108856809837533913056902888639840543237211357418926523947592621855776576404054524605728879835514186913521707866253020497892053636192985921213845715287823319352035515879651958629004969007826372096941009470414391272552257528349945844633245333207612336402798648524274194709575831200242413468975350555271797642486703982479719375329479499803355833950397493172631471504556374913248931195611205236666919038841772739791687799211080216152654213384790280514112286976381732187891210071497538364443758374503373521824999378971322242701405256669478862140680 [116,90] 48073724902767496171339639136319337762461830033431950099658032334310439527481937844494466809421158446297307895781279069889256090786355281332728973459021029554768386040266868662268404924570400568739745063454178395046694982143850905505038514643327185681153595936954822997262545952276394086215488600713987934686156211327451509861266606826441735224093620863117839235395004364619784432532282625099317057593950957444687263177592772500952756967486789484728108520109354558545257190445587866807974780575215449177803692460831615103049651725565639781714974198846810867073623295363823951805294707219592988729657552103557352975828903573303618754270790690195092241100791283931470390431877952322529681252559936578580007458060914458046572239276621770790915571464492617768588367648320509277208050752446863496321068770721294667822693853859391383657115336188441676135719320062365417282365324505647729048270119262761835640305291150593977054219840293672713737630789871818798918377193527049322861326632912201202119382703567606456965065566245596920049813154262061809738440650376800557578230027850884311186202653704278561997735763406943006531366166858731224492158525902032782597442112102200453842998071546382284574761276205241195132923865590273988170028715581081016867516295943374308523948990974785784671326096811029392667439056515712697802680465104476493921082800163658224175893886487236778556971300754102131479361429100122287372919674263167148964944853847054202794478814660041277886352858531853869392273930363085372028395371599845248411643668640514582236332151537244168189266901661297947206470027786916410750316925626137681289777572277597768972316238798368179257539568587801870814874298032114732375693173457322852535281530484027328979403790205362262359023425250988837604352893875163186100211756890806685032009427508178284577341185568 [116,91] 30346313383128330008198563120813689688577034427400913620899760825086427921844406444962139138323680841395824339622798897891771456375696309103598501472536257702235925634336398191539638641610157733525562394608490145037803154122558907265459925915574784586092083014334148598243911861601223420422309274913554412430418484237763865758694869279292319681744274390202371607520307367659734515401962594654245584039467458678947132553711995700955968824031553752633170129867261098051791191648452978301033667663391812370960201127445965428970777654996386839894843372386634723761689015679254946549958645650786626929357815056320912351355821886739269178817549656996706955462898033965998598887149020805254649763137139609624760894477943795746109603859593143644326058640159992540629768941282146112619859757935703009360225392266325800117842675353340453896258458866515811790898253575061018504568074304908620014461606237478411023837776227196902394264415304702129066482882906604893244237560040846506451097755543937696497852017602658036187646018771962710454411662973969802807951892484812885894907758589181439615597703544289815824264335207367933218987655707717353238666308575315471151313320479921312367328919501523519749753426443549693087978251135634836115864107705993419595439978729923716686024329160411588008173752395201876085633620668543004030914255786712505425474795134780484312343431745574630828846725537000184207028352525963546329245196621119468407001952698817970638897623903298453230265410310643815465831281686216724493642911245120163128915106869816771586707648399406392042246596965467174957191365134192156125065350861709066725938689056474052844358562819969152740745105505597936821485663733053959736102662356850857530314586316641152167346162912977089926853816729875153213249071872130992016312818345064955201551404451572319209664 [116,92] -45514395897985837595903265156705861314045206779177852954363925436065807215116197312772621760931237535856685714293424856573568216136046688215916461659105786506918103780793835403935175245227222021758540196430165784733891220961177556027991359199479033487111867836384152317559884481702410137029037622283879097771106903519185783809002290203184064147122768385932713128144659011984152589412417422191021422428076465619541980481687805739216218949508096897211880655310928641160883656020588226716112831303013797894434280034936700269926742229383669342150992083640447624300001615174236862151793631641311306108547491917654990362408452570318740564129671815942185751275123255245237972198488365162750752226630414712932740332533208513427178525444367747745988210697274087259028791252631826123501618905511909151196468536398483119044198571309828313784686572849839853738297477633124937338852006748239107315329493167537390703463672281253738873249209034471865149499040324548881172993104143973031059352967310591088823112710073933830760229103338372040144121666058693217605693330821682422983757580954350696682857484512178260904387304990937731663329579353450561060038254396231236514765979355520572773199646886129528873639931646297870706295739263095558414291320466490755302889332416936034885379202802375398752782570482910986370744235403938987377896592765485291999659245208116929609585599921131508962084712613954173993545478535896295661930337520851382653096336486637931309505813152502072206815278211685297618242593094258435365821790249422446235988948652584133262594714818997233769805941798434422373755066607256856377939426756326383984303697754425250754885623411394828122341945858483707304636011368453798780571172235583650695368947211134400137419221661305725625929847731448213540371293827583480435894406940128293768468434158070082 [116,93] -56515465961696294273527692201492928594343952942548666250025438189806663402790622941235128695644371288366873434832829709080997061673054384553062198684695485164344173052974759561634825766620748952257855446163980815722369980882279758355668212383040007601303843295033688363094807295768663455002807399805724588502440461447260147135317501027942964276864217040674607462115190026101934199503090880253944860892624394148484821011790126809540350052057749399823213822876340937234241258594703461044486458995926194116305092860284071705343775635101111761399601478418689432006389755818971542562169043800032224613208021234611187892400687287002640691944820256434568145055308057040925489926196505339035638193557611170705997221447337151726435938635088452729431976134108298886525408036051296935710996001534851133000697789821872728150523854053906286815085094995471726391020821128325963666491621927524736577553200730030126588229356705516121815359867495849715966798344186752098470679340867944481392048936058074439611754956325980244011138034067884087926142064313510457543399306739513540152955319257177799828963875902117368872998196054693970190673276338536211122195063508710628772836433108654015230645507960069464951195142937179671902406560345713516414763917660859573115543712161038154773840801887836095324078311207271158486709022566000227690108791621108886816787677672227467262693379283693407280827507749513813816868185605595226719220708796229753415953834148583635873977575949117380574997112134452631209777435332895936051825005930692761901769118028016963742817959504754481965167973546748366429025898312372308507630875990569819002314302644728175942243859420913192472017765784598658500807578028705273347739205678907027995579431890154209180363753791036438310464797164480056564210451365875571573174118591222866117740654464 [116,94] 125721018114086483058900382133400750117091806729664844966632688430404675943478434151186621777604003594504347930571031389963077925185344650405355702838456496339825213082554601161039792915302124595890560008705444586223026953017165397425006671412277947851907995647802256009763813193616657626290565279899627365061665549683279375055114595452780175662947209718401776909114481677528943702725088405642287451937283499735844137066131897948158773780790966586734090457634321152857168975852282052225809484221043377334910325995259028930754916321935014074058211578210569305332876746514137731149574237766715666482414073236325589680949134468748440524047596384946074979953195840730377536508866176295143267623611834766085005900284058427020843128051323417216918975704446995603982231227103758689888295447898507796841692883502197964005374269505830734487084995980362542797341960579766161781891339035153366196617906700056836897578455069142456508207888278687951422875184713077516270005357543163247514895635267543653189346268020297567140163240813731135115587964527823001853629818485286562155176998309649105723491870815631323123948444911651987610862167041394154911286017337778411636264100863643007426997883299435114698907916398302675853839581867719557498217401613531922918207936844926317781497052585345336315596362492294846519060041199652250538418516867308952008729976451753538187039373970303108867483612573582026732530573725089864773279973614615688610817734376471631818729949420868925154260350096264103536198592648082477364835847081628453542797883364620727228984754576699416968008049843890342830985691124335611384823832207228505688228878899737387944606168192403672395343855086970929714498344891713985254610405138422192038879442394294374836354953944499534196077809118449193589023329375273333422354749272658054736752 [116,95] -30807860710876112789433966784796328331122980523788511157808775519547327700650458354181583773272225747924357260757240324165352930103564849065833694212019965643572925019225971321824365554404951779960074733147490097836123975290281540316694476644221921762317155334548886102394886939073547166644366300632425155902193392839215196133294737095970787647210790042915403089311963976066102526912187240676473034351928140403042480448678540322393792899098427004222502772854935547777177542259070831472727354405060642190117077611766310539958473633106237682118964096614677770519065266589518258267540467622823529317863645763364456259718064376510166645174759306139597418445948779189554036559488937502215895338734918597649950990384440048290267247122871955804486574418272632475921068768594167248327484204710734358860366484405081149356050597494787012355471513475549443145576523916546064726368469949390779436498727043711340707354249458743652363814679032282781754241003089022657413298853914584824862301615712405769998301841333796546311827144124902872271496787562281700682345369607420874227970677321060045769040833311893802114322642297495317897162106469863507592051673706117367048224625991688485316902755419813371222743597957793108226670830883470923382822137460951998440890609393323692606350102626662931160024760758853146057960885990291970137501070522366504273781493610997603270336541339293918726020704629281858707283323723120064717813066521301458854978855743214264033049938075845827297022384592176525693070363526743655866261612571330908018576827774468759073040435402059551011005887589555038632079837602196841825253601459144107869295648829260817822678733388907173564910628596356610560357804058038766701376985393756375144602532645378041705324979799330491636711414328248384649191125559275885669071994081887648 [116,96] -40649528972165825324712644122381272061668826975816289466485005356430268238390025822652155291699786742430569107396436071982418735172731626846046900731723117378692219288734206735399414615267674942599577179637688090101026336629981887061705695181982327732886196635664895030800833181552804511579569863360108093633988027709704691351238138670048140284787253419248484723066820997213730797011479746416432911643459283242768203546738293492377805209675252402912578158045884755907743723621714243375754727484633380002776148516733650637266653078087970506951725192414614243068293955645104142938504822659432912170617952804890859024593475319105415324814246567379250032690577396368612547367780959777163893632721820221967453853997699211586299497268389241548098811522384730787715059419389198312395185611594465754244523114048257059813940704054657360652896432925232482968022415057755163245828281320287743131809625164264429892681649676919101413937666209467236065216126246582096667577997122039368613522215644031305294769210657420443411126516079371508382289577562127199654635645018353922524142401705277857269035347565905250764421199454540913024500784376011858820715400303117823018951295788239002475997391139846649486333276232245761302473699463153352815981483184798063877503459696013383969980614456489010532034857875366001039330357028132581866579696815740588952983202027368249034249144139711898041233682849525121386441376828648546623800253003959018123300953198771948854413098456540663821618700400438192783549453293405951106374866066528846411753279495386581046507659942168927090253637503663324545316540434815079771530638709757030381171846661081308059653341942385709789276031244388218215993097121748937338513781562181695747169979559651301815694793819309818831533692891906188858205882516570920991716427156 [116,97] 31420993538937224755227392499462276050968505035285316385360782485264274193441687885982101251688779883989748427723306371344472975033930476002848873912926640091948143866156493322507014096575417102821135089776194703526074141728051464622564768786008551450872128642885979152324808028979473517063328617090110146165723054062634916879844751599209558137240188459211651309095324848649403829300681021471871723558060889841976580171715632562753120138459984913019302594657410625383332444963264620098429271217637898773983603090533968445323624401861305446354731165461397302030803036974084122114446461535569830626753580370312763669136450182652396519931824459472831490928751788017636874868007512908248851923485665367799927865003311163882031564460380372610821438695155236984338555952868995566320384949571880720422969165984694674949047332930066190714339699098865967017458081454433259182158335043409997576975096176525738767053323824483663295404487991013055084330522903955802867181223384920562257112418661918455478371162400550090712989480998427822160693937078583686624086661915182514649983261054733099993830234715932669395796083952475855917133926101141428734252812006242577723461910403527152938327676316025518260048181060911063917599522471661590116986793340750301899274019717454950282393610851936615962224904925912282263190680044825012744881443467666297734387336391835541919455288045648353598092390736200796171155599948986995584454705404884608641745459302029015573809243279572722891695036912937637549874534111967935283271364214389354875476740038476969269272760380492766965237303694814153110393324476892494767267001287035910217821566516129341330309888304206092524968090742631401056059541021329720904584557070059196399453283190687844276606887700765142279196510870142243053395845981194619452680 [116,98] -11743720939949819402911074365392599819576881302580359375282445506570445593463106792304575624422069465724462487071797039763149566613142714150070065157926752037148162442657901573692718771615945963067100860977006828079502050363295933275524993364202165297211843181321423936726641285548635897734079905222878017907513884144233299577167833883760817425035361238037892001291444743211670833933314781978323465731753703777955324236879155911060011638725082850363483347174449038333289682721211278847481628036061609013324887802535800231204369080820865556151565332189334252990776892066619785459634786090475926297926213334181512051739815766997826814815383739574051694991780845653258862319366584494510809271883224328177973400407398665192294175741591334086067440837443261646761903256809123911537442203971658193774770860431350594541099427106196411363687609697782114363547048816559889798136783404321375334279575196568492619037080182012374788237031035664452594559693544003381140311326926603828491057691410417053953865293155887707664838485353917745835860457181923611069403662493888092379855596080341920240850538779974675645458629888204326979308363087465615679114691074148358429888303122505838597361399738695679740849533577489222551825106386887862148791887106460181841259586349500123153408385926606197260801817778430929489275034299546418538951318889574954792921386861308426344715008510917098733760311578183618707929991207497972866402268452786055800669591969551002662804160511587303939677245507416044426779366824223182955766795975699056830497117937008314729386481485162308744171409667444386902235586180109998275165451561291088619597968531416277555636148638985332069948247786485601007383292650492394892362016696640694627977185977385640493658598688943827536600843967954496570512609969684672 [116,99] 3439077679092048143784301130593910668981122248611604119292631371908125942432912754130174785031899870071450511356961850369932561529025824424094419757762488773112382379674130794963722721312686749064844876794937747994601361326696387960489103352140059894666369787473500881530504674186462484912397076360866742242618485497540503329971176323056822526751360788124121228789512218629417500892456775962600510636190061006688900289230788021138339778419383103618162445492810312143660982485086684554710164557125184265472530615167216833248493880412505360343631419290029154579273664549369115802519337402514804412246477895679727194542670017032996226014445887549232452732854759721286601823366807924321116796774607131401498926947673329638995036620370848047021367475558141259708537196629427340946739536719135306800998627105662885949312040399319586550605518966987698272221046766651731162409849079156907210822477159943265291523346862022905144236365909810200919688829547399872686694676527952919250108815568547746185297285165446948232696264284205634372844875884088211119177590142647282670986252352028743446255230010546440771842585614169477869142007782875665449517082169583867356393699499920994061031548168295047969086407281579935229714708601461447475494595900990557705193936602776160020441939067399088258161020338205820969173855508213035762375002850284354285791042484069697178875189853962648878185086014658739673335912597281022000727524974207127446153089023289519168042246293246726941204012199861056271810075447587004100115271155682013949152880332757717615278194337018747860466901091689340662702199341906871239506354563754038812282036726935165434084126135068503701599912606812406505435615726420404078611392244596674740397107978768562017469393315910785877372253482555990100749232096 [116,100] -639818364407774157665730067078481148345158278400542545215932340914956700342037754850553340440282478062263813901448141551454931847485097371235107577043181129453086903995451995604631338862400234243395460436763257551718825154871045680268854939284486460165076025318432126959534325578553687548144208967314865881392377426031884907667979041520022534103477085976846172620403862457396011267490755012849927053864452588480113460992106609892075919492855216419038775734028781728442357005044097725631752456981359338267360474362038727081499722170386947594852651161269112276360243461879133818783536849204588894597348538054691863519514244456451617292080576097015879439419865775823050785112749601174298423783396363422179846719737599417365920174833691042598964034069708858350133349644261544945165873338164511234198055954631200308932593649899173940387069227237167854293797640362238486055269494278399805500325758851687615393964193452624554308225663946821880944718633673204805742093459056514795043600559749064930365074823095263198585604545310984838773085111910800081501404631232720703639554849677191424264694315140495380130110763366295390203235994754450579346815628685978365000255052990230381896760639793228901074081132123335094677871402839992600849865436998451652776028931043543164652444382085257048740599878104186805850187803576880792597445790778852962655326504778693732392941049764947032827875698644667971846087482476178362490540820649853448803200372001972407324788310982092448586138277732558169264845962688254616415765149953175275991994575250509005634679748072029013360047050079908199316726456663906765079986357470299366136140603118922602622708221080042899599890436468369941810556198579041577053631719574767150349296869306668333729271494987708026201482323349075886220 [116,101] 91309291167442534647664062438751827729545324214451087714079347659998740351680042675962072036819853852645489756703738188574525759170339962408326473381350561599292444455813170120562810969732495079507965856532421146546335987127564331332943335148590907422910783273644713748761312107399058801616340718414808665272687622472682949836553410409768481311126854782266119046305882146662208494712225282846160241547827306473111568200120452444045220804617608176225584019760138611791923684924407643406886150773635603897032813302038504802061360795089523422325961471158458296169780171844849253747091198482847182038072540694263516889439042421268227130515456292540318903448411214011825252967202196098994928811219177531974841565997427667129064581592267253745131998569079074215884909726297095099963207190138781338116626448889490933406305741464036392001078289900002735837616101492813948298051446975014672748173265284300588034043370172361277509567230649377507385825330574917354710159197917047744655099033496122722325433171351921786196477196343080708132094184593695225098585036174598423367458196096831532625980640821290493117330793628724704483217916410329026308422417694128465952841863342586779100564737789746575623865569694661717892304856581026619787266089907295288722848296594334133589376967948562909846428717054703176727296472877688951077277498915401829360781645808806133902681080046249482138255494391144961422442754753643833358182967764293906925619308580950293628427474997570299615604786205722725716171181239300351819609039404662521197384730353212587865620430437585474059380757776269517512873141349120548459667910646359735259725032352584861178949376232678024864423640424935910346149211950402496910189001681282539219361219247911961267519789645679008473937042716400 [116,102] -7283919847182718397107153824641447496403250659820261119676798696296473625689353395887995690827828200337777743042561915616820274629265612202616309521491333833358372206842234431997903479713073773721108671619541542016185198561028264850205303308696009358837705423864464939334084559716378924910354933147415211429814138103846956024368816260996949158431211368919260742721250554567714286074141220824601289221959662290160005142792401477985767492511417156325094352572801934552070912634916090862413878329950410707101493984397569509184717865582260119333235044872571787979654689725230893495917021337284540437886180118302937741078731111019122430471186499372740506303182359925307896765126707055260452315245805504981723620647535337621126082929548993345159077693512991976881868148474588781258231587640516313537953634386535129212372140949820903693401252383805857152125475427543947683357175034114906676514674234737196990512046718808802680620707199336188021150225598760300904770079799894375577320615909431305551301795211563646626112198081275377456182042514681371587366678240960663703416723014729809823546941547734027008379934145020429533801233323131956967534604482407581752862753884628583615726458052311919989445970463192909531646100989190724815582715349095191423937339471574330461680467252165352489081257072968031277882452349395121752227100045783924702987954154965321516133583745644626308404336402206733863168185957325849302232216075172666734679436359647710446761213787884246752484045836682938911707521858965021568984965877127195530508858479607840441841338201594702564283062611542436107581740719170002204953645472506785635961042910763120196646354344778852377048998271538155443194553193311918040881052269489536362215044568252417594766141866070354619488136 [116,103] -158273139401591764486651801587687050388308158770570826882524646377856974994702488706699269638479285695337260742337825007792419746455137807843995027552075701819923899157345760221164542969343908423710389549477147902800893779044885481312278264565156404769969407848648797528275515811329958296125293412231933417012328927571987399283790382725100444051376198095586153490716056871380193423470756834613069968485139811691948840927412180376637295607059625392505609469056698388665823414740876176370335379267898179110986834536196314103019836977961748043414485595287720089353106796600893261117338099758765946594737301904009272164900787369291412545355982981213304453963500950471570048423808146663644733036138238522558033491949531458646032447633395654779547953625537699723542058340477886938167626369009798172726174591892237854950946327025377631663727567737030135986060943460989941030723266059781882366975044586713575646105660379289348057776358624953682355238301635935335557395675688144558951939232347593499773044428265726500754877944210852988140693511712274850444030663602162901906290554581239611289572026477071300771193919947902337863904587747310721435472699090251879364275734082961932139270355926891050122327197578785143147805616406288573544905223053206484736323788418642363732698687935149983032700413508214847863571020712886503946177783258647353849618674045223308204094063741359585310888433848051587775151461698864060293660874351066822550983581717241839801135905890157654713400014418889572195804132283638250211926852743047556212219919324651904936428128208586793086502293131423672360278040591404436901784680772857076245130080717826653602181732789617620628122327526503920418059419338072112822794568527493656447989148087487187842899830080023616 [116,104] -165663915405307919373585544890293495217019368106211962982181063394462803137109786333582371011193275558713378915821750450965795752331113487616769556884011409497303562002328491799742693994975166802514924849534394037271357287719342720730396845839746438513565016010713193280722551709429872921697523297609686335510273438812231618353103125513283933414134418872072529370433493708585608474645946949169814331112899243780357826845651806015124792734545790321546475068024559642469813273078365723707171952260489481544853218162820991102354815902282376648802539263975356247832643123884359752794920035564323194068056459429508710149020394209404637962544244080552501035477311229092837690271244574069001934737342612285873278347258901913293621926528827020253947603673565944044085347459119321053255723187577766518798605652678976266454154424420990679174756223521113459165256180819869045641107362555896675788610310450366468645983428298945622909769888870278964977134057686001059433238607580090093436698142620986124930207354232811200347821966805854043239388151391667519933944663769924281602583716858513749480515036394990656773635155808488315278448691882043811025438632606756289263832868593649677131087992704530391886599256942774115818304124719282833943672221930667344041444169558680101882386077129677854481914662644452359916256732358118512271002736143399351979087803929618366383197600319478142241507444142133951166849325037979764111787619004507945305753801539483739808244485041332928465942414528888509231789981187621340929350632849603217737847375780864797153203147130223625548409959199598782375036063586330266640297962042225658814043487354054965371255015772051107007425555660704615924236527391029743336335066927742911048869979710395548592619020200 [116,105] 27234103697519951092667633207285794490146045882667472773494564028191017721056878386044370385364902555425407520684312854754241990844763227749697116730925716518619117977229252476991838703658594801806522530274374358938832647969331768083788548995231455226358805412203796838868459651867321356569487235596085529703075153878123445528753689986426481537542345074311662636803510916261019747415733927253071771588323147195471637163694544550343669416934205590745765100689098148833948009366123809439531549277354157981682685881918424583668766356535212666874959394828499843105454001401162970136699622093072382597300672683682919781145957794938388946470392605576207736580644447311502186517464621099298825745203307857102237329787033282898545500143692513051186560976167435718511979024059166464546544111835337741925294227279856454804721377394056652944271813792351065322267107939858618892051641472099082727273028443477560124379837501839388422348356131512713643619408582380755804837931492994425936125946720283574489839557427818774348869657453741239362927551840206217970307697484001536869667060993995907233114511162741760296097612952088202734791673589582860481508362875611737349215760043501891322014052127347059801468974939927318732752907165175282749053145352151393743399265736860058374135653140422483771212312278897991370450338437803971791080783117850770206649969169922227534207331143132775716828281829695843293562040523545519299628009357219236414243832425777290217401112325869969615953648820802368104583412117378425816896062632353773187077481756743538093887539995904944331737336305348751127731629684805740645652922968957499708775244683469771951106777927551875740380393732600415183975258181339501058248037776968355442981097635896257049104 [116,106] -499730432602941708039294808823923507643114111024974111209440930890312923993996007788535372440441900452385094737133017831716446707562984726590768865821083436937333627691348318503351470352776588585158704699834048099813047968619234924378775005287941310268433313748526933097976559624505682882463331554651535667681171910985869300898310494965363041657658011899320500585521643012004988374650162708456880159562813572505421307830566453610228637725013354377468849510654387528633379406652630799372575324391084155567092578509034787247194279713617102910474507172352941248431217472838839603105893982658909874137775981831684923435355842988734206459536395104131803497026546006909137337400410258722583044761184750331636640284803926434425255762113400276447435895666585182184973075089759844820766291215433575835617318074644929860501667367065488801495580494119277117884838477722043675244973253355328939132239438676471842822485935813440058440502611874533443331283730716244473948364243113580272481736561524935897062382285556422053683104554293006473003612215167836965974988555283836521365783336848720663656201193654477469065567184366071029029693271127823632927812145922408796933383481268860566547410752972543198037597610933940328066486395942002775975739478913131324031005872775895222940851603235218959910715875611877134237207825172493457794965767795179136778148194039913960041628218234227633455945976436671115916862826808784928017985712484508168697180448604263956035483453382570970630168493053241953660353407473743839919517438541006323231996394595701823300066247872705455416546387247734348342548118992820265450508442670518328059733460282265463269585986742074622865634475067388927444220866581226110475398265425190165047592525008064 [116,107] -22096908422554498019343674795496183150531343183750012866238432609716029628410408688311142535734726261351980579909029313447689832105845812972193110862009527061401045796544089173706729923053248796336727407232672735210976723824945717954513414080060107393508874124020128729658016149191683916806614686634440644252340996076623045690684037613616994026615648742068998351457186119212289487733218625286613396032883145492035772808324961459317898631180034392955894560179126303757085126378588396796994473700860787476463958419641919234656890506770016805537896249037468272332758325511206685514864135771877017286608917030860517973683235007727807848501942425626511174181283792637133916775091690042113075595202132883906615096490920207101292547482953737129980540261252857281698461279273441649943558930925210240752626011635852201976986147030835714802697186789607798182995874232147744974400006866590977963511874521608176223945297548497680119751758959468766990809039063004992081656135817384698794492958094401919137757269056849865262334050875792950637150939116190062769542254931145776769438781805838822945308211308220310386241418560804978222353453411198431535133359067919646428882693071011196079603951070465257868399857176835079230790377087914450108240132846398559520039292872226379490814014558231033841471214859635431777953214826702035418205447068321712276284943499750160831559090148747512648829008515023104465556293932427732763318299956936963258159164546784485718698865751600350889710747009653478493891916918443904194126863486734064270810429152671705410107612829229562747077913675432653999892200219632704092072052861292896429259885602592356570273832467081959036080988316440283127009500865066262856145752996966355619183552 [116,108] 202803295586124689076255664566678151771991519342046295419843747075723263236110437981416870842534686689826937241912232779836050403858401891362918097508399448671938157402838994733346999437704967654543197336142450639127930395645279519336993402295993793668025524294405457776799083919179854207453306836092038842929523686878182377137980107356216267408085713709940121486375041059542263398525252294406784797148138756236090993459867436063399701526850749039700583082101881695403445761381331828489175618276434117265824160778815943199187591680284804201425944879675483313051423137435064497756112796494534471553104500079145100737070697274236219436212354368904295764151507809401586884557510655612804313592890001756202696515069518152183435998666846032483194504691295233380284885894088683250697316899490068937528685833164424332695805088535420770484805449090133145823402487854425587702349255301918279312532311443057072401028541920844823605519163520896097457481205464656254396016993252844072892553595412670038953573960625695512979560454990713439370373218146059920116644662172208720446148988108361069434128797811057091187091351068644714015930911438587268826003017470330055951313734837448251245638754579275699656925267309114577791264033118167037255010452031242487828819687562182696812171820578407628526676751990124308426937032280143742805783072306733410942852404815404537866609826018687341658893857833246509748026399191164546865941186638176221449363743218397812636844511896642047598721403626150161879782022508952593991486085674311003277785139568493843958795451113832005014389202959105063922873681615149427118431735404026730875931123478242150960910321466116150585730205276297749826041077553235947237962439720888504 [116,109] 10812024135903962165532818362269528924789479445674821089533291385943458685210805374458520848949283123521981475379249290857026938462718983133274106824313583840480055224305149988889293309135150031791896279325226606343942637437524522197065435722396110595676759730515220511137929565490217978657354366129401030632557768275919532059288147573685969029323621793550712345262122473667346323249173504178314775904552616123931427488245437130008261131098302103590702610610397493308418121071973895696575664819546827570153434297147204991077206722121741631567870469031442236713025924956082879074627458701473018970498775932996506547610515226693094056639881308181871513050529984410074234567000901682803191555913964804377297595499198288236128955597290075349337938508631378975334641067508879912168394537627183494974372265802629162895204116909556383849531868367206391874846923993212703779249460201152090033210758500642623277302508490667897926230927395890282955748707209298034514021526850349622975935851675010700660538809604155407850242589008169268797226788582469438595200260852963714961062868230710474870526860107652455419929102926244296002463604740036579271975893986820134642067245962018756047166094518427799767934204858615128232000654119489475239176786270083135332034329708362428706188749851500102500903766795278870755096323787764939330244930922664716110870835122825108992105559352411751345585146802751953572422047039364496081455511873901109455557996837317003173036794504979279193059936213663843416743112076556878639794783415751841249718446037708411848568121588437431576369880436131127294751870051998054197026738331934646337460239342269152315683031663336468432889752641220872357714109966362322265211155456 [116,110] -225691620671834055589473658924558881240244290251306995689795050536703720075324934425394000659396248615866411188452178173772600433898188103865681993196735037718445790037664088129600421738248192313999870151157353500166943981213590954663156803758992579671653715476983708011239826372401596443227813816789987193939568991615298272801548543615546943263038908528308010023426310204450047958852842351186005022055867441419376845092631385090734894117124483553831080716555908455060019549224467589535846409552609894671742568659466171567510559661399503001624553064799598805628472597293600401913849044669853569418558960786094933833255690471367758690004975882499211433734740143125288116686383244771748680572131282688688022001838185068459378862979385200499325496866704161062720176377790085485211089934250926047082383659078124941022696624008051478911351659777216003274305396794023060103385441979438495399839913261235266520055062445937640341878858444077326700878425756504201171367540375368484752080630422883796285561482398039529212124077878513276504054279325239403713112215790764266777959039343086008428275084591082363276136794905856998768180565406015959578699504643662533878248759737360334579833228943438490217410040368560233229958517875487779613980126292301123807808272529391828428273667363230423439864875156170540814670432683855391937264576219574513221632732718086917037244357550635305100995760468591132696815262278703971300953891126220291692316248871896201681624541088530080879670195829504967652317280558355973067893615700147298597166848175025759100640861023923742138326071846411498407184895148580502524679045280315670134959834243223167800166234033378504328788692170890513490538619945178597696 [116,111] 2657381892010265388241530920516983493198951593616452401170884449222624898626180039339624791555543095752406282623419477360706783417259598475042366983389329214726734477349329936769440405954060360710080043754067120260840325832187519918827839437847079068610891813744703438350152304496906783721174708732036104287637142863381335902714271704006607478610894450284482305428046286881841288602947936453507174581871135490246537075221929083109464438822824815597274296649840713268445105402108790796831244117105122281103357500347114799152877700524687312882755578740844574797734724663903890563597379153497343093568105484116133402375969833415649601872662588873463816987702042024102917245607937710118677115624193228075398641392986264638506905522540880867608330473299008859199453138657479492963333733039836843481431787596256581557000810199197725206291298150928663615494737342069992554369972360654095305294649701277310956482404456920456676193345993653191212731849012010670014399227256650111160524022265098479685793843226795311871249599147206506813342831458395193232814398994185725281583771493043152602647249772300497400322564111896714483091094871423043119432665080388027620064082529108473957797622145971694410372204146579573547964030621351866641580758143376215730663856254997551899119451403241045938156854838833845330065929561962173567516680946413842138429704495704968332722995955647692857943298398843091072020719011162605045983594126472974105541118866770160579244687397966364151767539531246490396944642926528402175135167864066336751063706932028591194643861880179815765989944963018741034741310972614827095898516974107392881668378631047894047193582297597462786331720424871266740088643742656 [116,112] -21125457794516608057459858586622280136267865650758657385028320815586655407515491869580112186455853841943089796422786998519315985245219233549347134226967038371640272596266826335909377215066873385391157277317939840700857514264039188922279811594307070284589032607505369285864196510597818263703505721013930675358951831904035585388423109242468803502866168428903694338232814036502443192459081435712199007559881151746729861170812324896976944263792580185503921815315355257908974568489546485154890354661650035787812008026067284793176166216997154061444043375132689695033376173806900834541430224687527819088763403325004300062201944645590698374810984836653791731563377212591616110079729591402738856467078096413986596902773769983145316974297795137049435375013023068858293513883346134019987072899740903888463108728203065783300792864667801542156667560319564795634365627627799618037558597728009569593208619438516399059244601244467646572209969848648672658406413654764854843283879701632893025653040955775638557544567204020670579478572605510834303258592680560543265473980866809315232296861704943813375052185429156637541451942090965860760251657744926194001991554720993884099752061051939465229214310856308039933826821898700014717986618909194770448762036899979995697205744699249702362339095654697455523102169714580474335366052451497776188334043074639113913508494929039186633325631911876226885820406649995126861874931654348800809576822001176582624097461387417320560364314443289063171133843254353031956326472776761739412261453040915787592610817699965336701052984885904871005907453196617419001079142877399825745426853898966008392980216518520525057289539197906639677642900611674306668872 [116,113] 92894532417050380570685573908730294587784921634599281923678113706380215262664620090934961144912774006342486909596509933737747488696960699069020745565825269222603810537759587022365189471654917346580452052528831857842745115249761020746575261206357470188604303348586570738654116239243610596472321205057875644910105809605579795586008010522291220951565587433029574314931008939535810338867648169934011490524779284137253213473518741907716284288088557487412453377988198502628408023794595871929718445930570701721309460681967705181557708150041184986613040765118211644488324545796192224543922439269380351358785678313023327802317341934195668910265435952236427860957951203832626085415211557554068505035776545755750299469861331181840172896712906036191071187715662900211809838029536273807339955152691191832967189888564062466629671665697241102766260922947300204750114708108229952685710038352566230888498984231349445180526251739500246774310268569992628458905255393089516215985195771370911150683819113851608602710749835518088411798648562495518486984597907433547683532672340858410644916678284754227627767479250455720152956802770334561787773166009934072290897837769952261743814226584897997411140250099036770586442601879809015707342805256000951216672090984631075244781580109056243222454922036607431925345319497793474566551459603238530637720501739389259083247058891388941362876602354166468718734864608966913685927760594274082719377622946740041656013274677249941486447087008942815319294210953668646133053607155780674702865275902975639671217557250611047133610583588040285996696932051397936899758305174642474454789250570085559394243408651616608430876363384820001136667760833872 [116,114] -151419605217096545475988683051977650681736510641354322779300841903874331606924142845899998403932626466489367298863895661345464668954220899767447459521184831744145277375818433241567868672199142200543708904288931948102650452952262416651820423470161142176211630432710338946137734461407324151342577707534156903286413708285094147553221589902747716940449958823328247025751666152901913099559066518520111967315444949494486471851781961695700998555698004763567321611628563186093535634720999926550779936808203526230096967064398959563224778851914327907061684884911615838568748975202084576027002579179107618762320351216720509691005190779142772834604585430995297630884937077512991645558171191223387731444400636432592368730201064067105223845382794246113478320667899510332699561060129026783256496444290572044277202060248733089452338430560812104913048019511131641658131998900254898492840017699178279432421523482865366682345306444258830750509711788604333537766071851907729082842744694574419537223962447959046783857451151600771441817007048019662368581241890441884286589629535498158302015157821416186537619999066874250302331487877994550210772930319099476515922290944821138192550896722062306738659704698218378867141328971676434141060137624501691250408056555744868609181905352106744273630308664304395217837868499387798838305894991498764558951676784666317944355941436883245258132105112265147429956528403111155783571285206333926156536037791990008963621803322867794675008855353639485993208653009036258255635278374300064223175031542956885212996233016321999771995958050575721343370648684146371850749177872572580593378774317322791395881342252505603617549201854460142247232 [116,115] 57238101993178853016031455491001515707584273190876752165774080015471978944256152512813439598429148744843039615601182812907451006217292052231052704084882302962063867096537261317780442777966745512579905150165257167201592890502163544596537470777903999565228470850124052869058714280299046180186174343368479742940361778144428127844814775054454551089184319883505728500806175414891050800816185789713138875475212915875050268946417308556533248793581352043437435218075579451866766407950133977847325873003169323023221885445275205549155950131941715321395279066458545381327974397683899213676304382848649350470950644204146073539862842537328751519788646125980680639444206213620129636358132365497912082693245664494806242037784627327473578207779783988288754473174132995284632136950201318287541464469603757357856348548886413122169161396091040057304831177327294393159695524715761339671781058147190588619719337391161890469120177804975711124148014078053332003059888729198924958742923519005542261964822452892608741372681007249965918211087315336644771337577661516228955383223258359795363750855705281107646089804882950217885059590186342882780925583429125935257663056346963086012945609905750048415286642401348255597223145412753295523941127207761458981091032602434316726884384199422624325020206945484884148328998109770839846982501119747198207354565315602408838723755448296728197972737417251835280825090540092004632452110291948801292172843925147726184049097838511485605501878007161204302906715953049908845225053159922960010200827496704231222160298759868982460878680672451968048980323445336106575792236589553553533348513583298532887312314630263249560913945914048 [116,116] 383834497229626828391498437055511257879522871646780022174606530039591941428061351755198321789430090398911990456167511105237009946393890884178379392224299330939621185046087971969472998861337274241394631272109655604530547661063721792248460789949301453534827839618416833387913279490072531061408830514458509168333883370312440457260420118544067293230738390113394753771384206794194324030495204638342122337722368329701050061397467232671379487567483792743772745625443781151189689221858668179810258957488368533837903013872377565928481300684086638377672586104606563380314032745191343308329291706728423641844745342451797564579425094751075184731217127200038428337799735151933640765359438108215946508972453814177327810811998771333413959293345461771222998219933523899227836132028993258833519758006220737295536717624002016337696281880439603649358906196238089081001981802720557948149495610897426994888645853109325538821066624993267722897052243916286817618607544707199101499909069223742578252268555070631516848011571376217872733649979703876557335431013475746929937018391436181277943222768653985783292161497294789682086520788329696348839506472002980436395408309565609527605026102826609615309324499768600325918864839359187232412288287650802352136834079886838503713172691743564800558990258431913432640657433527181141552334922382320038391685105529160159861301754572730627859565992441518978724849543650982840781894200796187151856277447710431760069890936149853804119915958694654527904502634857575174422718940149316948004325744035892752108532367470999741154160711579647452979004351385908325410620993546842850287239795339572937387505208956557455567276 [117,0] -22925395407945248834632846271048222869388729561088609444965143518833213194923177333852061724479826520518701900718687057920447760963748381640117268566574466217366745765218531072577255363339932040045981185576959364650843645821917757428872551265172933774139791407686010660737354318281634902777799102938773810110066813018279877768532935140988883425657049015888524630202667510564522608936890072058461287914312945191408609399315390990420019176594975084971898899254451894089573751937162296389312804849183095532612562603221672514404151958487345753168305757505176229802381557503017058935022689321078560452674361401021430919008701694881797198429247390204438000083232850519033019533149863964172231238512457316392661199987555722952863469008057762850976585248088494593916218103667347320635870553855925884440983276792622115527306069095269441973598750192189765703487017503304163062034211610291404237379325028874558735351177690531435906609077320488829855831255520309440557030880243312154101368179388701021075937917621715360246954812349434591729846372403415629117612318015852611221050234296736771415811383657071965874719183475767680861138535553960836036770102485149950935681912653523305021473814139544613362081531017734980131001964796426185801535316387018163851377449095815395627532165877197372429990365834313999724915143499271432637352366689312894969224804740219640693542323781442902457712510433832121711842514693755025763040146303268053653148498722582435298940349062084010570216368612089634966628716464030386844193954992669457569566618755567686357505255201529858309592395105708221821403281031662290098968461578343790672511566012739913353333706758042969380026142395778813655160230479406900684110095051002676603490439528755086959409046837801069188309089353413516007186601421246607980854494181661293289029649343828989283410264633223606407079557600212434307961666564385280416129944647140618559937734968881958637603646766675946010041477037364641792753794160344291942053716070078596787852012802354718965760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,1] 5812336122958421206575340873020188067310067993623128085288836225946769587471083012055275278143841450132255732596936085617275933120595831502593670503311978224260895667467825358865053804477772599890303353832251378356824876517827899864739422193049131599749280167516296414128657328133845726221616196178693917009470305920631855215359401664547260846853765490200866418949675897536152855449484573495652734803440210550606199904733950816441894049995448648552462091897556614295846892785034883623380870479389563666087113974010250519073178193023973990466313278044509799336216023664911243707244956284237595743765468009124763397397335979740048003323200959412061312141593089375461395323241613720418658032657394101588939894751890929372894433899313767084712052398199981090446621098037083379511892247174788852317132737493726694501365040073804957251785346351671137105463507426773999598948128376998682072626641698988179705957746846483060071608934714522438616566720479344881582114363561131475515856084227033215359928761462556823879373017610385488679421872845305822989391536425808924596809170928072816054456010656424476970226816865233144626276357127915483801210823197642374948494228757572478214214500282928675932493247636168407850619823980990061057775686228137223090663085209712571828897764679988858048311348115151918015677198347825612032888702306579975392640481232837975694235234420531136793149096784688172153272102529993277869946592968798625398884212409846914210462447882735666743567895146629505841841806817583560980588447151243587950706768896912802456050644444270068773961270770308207780630885070090203812152329359245270318831801542572058777785364057539218803012686326062483208925205677980191406921292925972669208676598430762225221306036486379494229503990297078366377256240470918961548853686613897995695754040161097549683961493090495789821322130070050655477353293521610845645675903245899754109664107894661295073648111115101999201953647121163007817012725870962301582012222492214662841768288282600019612139520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,2] -10742065447082565876422970356170348318485509216030734069154480273895728097901988435556463576124038599235386052043632156469742912343947634943732734983375752606734017622939409616855455448033534072436087921740487742899186342451032972827735321717526191881627020880559657170977828456503628959126211513763535322075607637574664127918143937221040258328881635928858148034520958267577022368049903705952335725299487922973175877564739553485621616064950693747736248789852239284264292836598957394369170571387637315724410670501854288617014111459310704168907900916497615678676685542027435355519015191482250979245226752770882820207282470601731455517540123466759237500814568838725736010971258983511795045226188676861905407721191417574427409778554805665624253503635847771020926200990121296982460624574629098861291997536306439196479329915570044081205062579197200071569331488215801037116059767391640085965086780056101939960128534119502838820694843663350944957586654509639525424378856563798356653497607156659749989879587792674217479483657179827670323285578083232870401438283739689678632670848866664325400415846868289104448994556253649711943652150734930100479837464825427459122101816261855221867963707424909217878373988956805835921128638543909839865857634558413406867998227977991756882056886988299869952747027281254600420236130142480382823450641763074574139957206538450159998248421321842902420958656264473650623810706104556766121592255230038732468554553837357932677839243525357077945687450691375036662321325859118477776027965841749238415365454099590624283597846566026623185372186868129121457397644655888611852897189810839980088205961740770465168479574429123026378556496228127564546371598956605333445645311471819701064537806632137543421959443330363706743817491498910865100017845917377772082267067003346435577231325492851232374656744544586851902608061901467111911842849461514299213694473247591708590391455231608864896013039492680997639212938380866759573028897636192857991706222553183385704689490846040748468469760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,3] -1608687716634535593856915368936078179714313725801876595989391895546828010425151355197889379971757275575404293568430381921691588815515270680849864448882916664490349458137112826431749435741651134397914205792805936973157542935920024328007282383322365687362723187984725222290034543779284989960356728594082535616890369537878295228756422516264081821779132279356730146733607353190696645966633453895301857888304533856837823994013654314230774033942238501995113954551642900067430772848522594301019507841500068870517641464467329474145183399390331316302980743683340664938866054799200248394445008118173539311742393827204254524328141821272332507443959145400489545863882042065119769246566364125348013380475390311743020477884680571486828511972531198389637080104925548911803972167889173435693663325403920183098309084119275429568272538766636109527510639923990110436980238688357709931013725315955801458842012469015274766734155091061337351990983149038361211583081966792445244376647613430150697904719409850538521391371675884932130926129693186741800607532160506955288167234222475933985058104850678886464982574579768178059947468307554353758240107249691407567782223657861223653252563700103960301347336711623589584800798030742986501327367989900476011382798320432261655899348633152154341750049797048180658752837858325024512029081879430932338338618319342058196390032304988394922538371421454439124473212061496274779879477285964761522903535149308925885632104165163302673720773037510997551083620872246504214574602021316499549335831111091818324375879029929004521329437206506090715125952559931449286065498451742746289854983512934495065581902359481810890364817014336313767549730782806707567389962214167824423113440273355680144010331369101525757206538709400009460191252746463918348875423201301750666870574731711985708039903628771670968863967773502820008633929119150350428459803872936805583357271071808039895939480206237564383148067219303055449314264364930344330539285998514208814540979659246998723559922996379075315368984576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,4] 22086951912868095410164081386728304142849669396519801239773898366330457187744564443414061722963859527994337739315593209788626188561355639984402458616782786828458493956916977753578929198232976509451821222267421653033952770952318513634373021004164357757231121292794193309709810997886702532392909669410575302858103847864240194526180777586777779323477406990064071680477243502855562215824248033562101839721236788167328084951040974957462605550728099365336626880696803078933595205950951118097398115363078489164625819235385583982496440512917022907614962574001230038256077605777618760646183881980881920813324963137842542762396759766564575205024826541168172212055852702422953749627136664698493824655451153404764125725997050371929385511828462965019344845536783019894915070516999890333432652168150948243339594470613519638875317863382459633733727024253915925206409312651834035252087014411851915808737370521725564252325888464466689027379307123102800189269792131570316698236740602794882624906028725913113062017334174024337384359049945046927079049795025420228142834187199258228650252462128812674796672087030324103239218587869779223759624502050052687624505355012624075028563523872351169904501870754897812925425009888042954805838375552232628707583882975862954486154556185251391483345754683232667763690432527664395136983638271515463718084499583133437243363965111570786452290983112228259413873749472950538530548615419538928030142182053572575257903266920120628021021535036477361393224431840270653460632064138946965974942342661551888784477723610162914598220897504294551718661221367864602449558430901740947595320243204967481091037407164030362885145711634922178032525497456246302848124069140084909223143058271400736500124403346110578172437369912121723093996499373869422534738131698888313336737878420166992816826556286387565645956875887557839900949532847563421085063242771897748626980320651213496463319900841881249832616254550679572151816091339020783104800244993739734112101142940429082362664984659670506329316786176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,5] -158183315735526689694170473557066742822989184961841465499473603623394231761989868365737442558320980215345511255441577536036435416942310944377062181144011812850615702997288752831250717948653944224689375048121754441346068796120759497379178920835765021521864807596313636188390632254055819367516512465284121746991135818798330897582660141115733149634357700330366850683096668966885634565927976170883909240448394587383214911414712039765248454011904493591794743704433976131682732642933487297184662837966326419523457232493645357177984034933028286305341482607470035085048012642272888396294109181778175589000173905174938761868449661466904644749673168260534527805103296121232089997746754188904897565562758117117931058295710047031887939726149481836899005032040123434723467179810150102424381199323074443858908055922174879726683926066746335559506647089129533632516249042349985775885616264529685895251255820245281479145848694480157743516082934843741897218431495918975705475934071954040943570367135587830102262266100006157746973241535534433514785670275258283912035577541754288672585075592335279230501030997075751324542820825094428347176843280358789856285484189172675360200795890260808779962031220562901573531485556184576008714251050618083025203656677328049284990184491602796448657266958695385714057144545679432385514611597036498374560572604258868886725882156296950617205712414691128635935734872051728276873031226862710794160844239970515971845903636515763701938819172335171183443585570599425477677876999537464358981845131894599911173609199785809118886052356333508452922335122798448441986163377229212131162284041431749360788842217074590853836822586467677957286118246684620872933865072696444824065355731908950983373755499991182437551202655080874272275403460099203184546763151781480860531192300143749561468911470399929233367104749123146200924370787501612837829021420008610744084929170198539349779499147540972469251069210686940608340857718086983210847996025876399350669970343566468198292385176423272223617604124672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,6] 792262729091355747075777910944819035345285584646782690443871021388658195017453486928494618527747234445194790314016423725837643744259179265055843925125281795558472573194561224496857191075832017201123656860904867105754155974069864431687835887346193961717671271956421514003804738573827571024834110498024825799130515612792265457768319412905448403257238951870026886020450288492211405521873611041370823102539036844837138711140238007211518097100387868013568036270020331903466709394551606634025957749084758489372255049400111036322108643986078862935771612976310649650326380974717260088421133285199167159550881672449622563539568211207720707135418704478549550946543848100974741417527969235596726441091336691963008046303667867173375485275365767873262410601499646170736571307050042532024392784461263705080051343055130223508296100535980609833711432980549322497490895040991097698765160571775150296267274589450869124965546979038531953697867541860743022444401581083759024833319757778609474779157661199017327597053362477516242488143855011343516640058699108138606264835085106323086519501499267631412455400322941199934778784114390343312780117714415492508387986475470024187569992526113989370647157613630917796243573159437342667091386208539038394419138920996421020540804811216731061924649822205960629909072518965436397040227227304144644594013976325449486916145422145146481299447420674862218987698046653240898384806859090624774959385233263135199379223083136159430376875298758729532745263373724815707142993588598445213809604836476537443159649974434222012195550166948511385968072592178050562163195416897122568037180791742892101100267649645318216754458062374690437197501068383110464610524703662015793175163522137557263733809307456991191588341205498770284669510358558156363483353408250849440656288210638318016464623606170621818564401868556928659867069291684666217067301336062101593710565972186635055949002376939889019236616734917547564064302506983477908023405005664256953769742267423358711372645812566514144222482792448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,7] -3649201636794898704698667153008949673423708583532598419091474074551044195286939473648019568750377127311541766862409815903791959237728569639042817580242222510536600035053920523930215469126016899507544637726021044803748803892838900286237112738111351150050457631510690719634923286052214530536993694155679079860862681729755496538132319295485818742479668407212753707997394749621055731751698072990721726384761846493723308742470252260866705775068691363660226287886898774802728558094583457664204350883645996886624782795998666461507110117525272584744637187050986189733761881124407373031891083410324787056609840534564185532851019306202118441957480880808266488871316450120638971201348083525719339815711839051675885590500146002828113324974179509752260478543434853538607249297459969581302212164413385033510656027393157087403953604430357140384777109420192882661771766487604084690165545926294277179144478505940059511282340730238326905778258233971463067407315992389481583048528214013168153814660803404879644791171248529653057759378372892214083217803570053591876428437986907198052336128770710647344509825855489338182385905646402657087033516300037310764687613670925158086263883369590559722701419348914232946895816576836597555076150009334068367445668822894739010123093918676347865567813025950021624930077939956193566653183686774108060994610532500854135461630052520949667775792366922281312650010552820448231411083304374395076707396848342267345388726482316783003070479940890661353198775836319843542344498818613769025302702048921366074735285424355992291528163028023933255216101755411778516724265382562256251128542126915673174957520992563226044586117521730287703406238756996279058749814545954054043644114425026215935363022172311733591485120351211286984694830006431821455609664698539252149369246290796543409173235445203299383547128242819644049099359785063539036634443107963988770857513507101510354460704417613462022629983997245225391979249979990478892073492927824928260134942538965010431245366892836496792071180386304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,8] 20147503883090229174252090039705877849179973368976741586311147399627970657592472653540427687937729253631858554388395865474337265104132498129982003683417653930714975592416850759090666335005596358536554240653704391882313745737722099467986239369156896154378561035285007943902957733532260352793040593906732939451117383815537491723579937699708088654162926064976611439401382291578140517042656994045927013362887214205773065243436841052630902965819148242903911075695024266754447684406144824458916045074833458845352151722231409124060117590837173841959575160742980679438861082673554973276779120356337625422739918693343064195925223949729694709263062379551957572227733622732698136265857154802344088708433058715821661251828879648705017260782260433093354813288753963446674221878899750286318947874626916002346630164048694527378990971279293984177605854975423908324403141838787154441714453305274511508725034285748407795622831567098606760006802594155790893919850994915415406688514020372609313989823836682703222819082499300588993331765316369976354663616765059199498921550869556657954262053680622113097252300220917176816681655051684489213945211463911737943627538389898792542878307660149019714994382293074158056754649086030393930940408162942598604006794991785977827692724299079942928914322022351896896837186089884310987764318951637268066631911999851272690989041800080887355931084296075445093808292258796050160050436270145326788535481128822445997034908722624969094228506515633593527792317937374223118739362909352060429068627427724024333836026815271624311945505742307588140481750886478615831390515833177938617455345558072182832799243152848387841438701039459797875742955152258332818234034228103901796139240136797273541597642589794154720506144095338084263835391854577631002546997128848182976017275594958783532354674693839535248848920853184760033520647174229613901973713980910902540373612561303133921813456881760723819628250075410206692982410987461112112009826186541314385188271642872060055739667391716141421594419396608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,9] -127936547786562867821870680820626544987976779219195907568731763605914230220046517016057610718398170378411414223454911888435775154781375010111096479140787508487215193234746201335003676297930830139794270699335948143005342422660603943292293527159962106778337941758995172223376731587552649225255787484579733501555919958220535798294678875834396717684767624383454318368171672174577454523722086640029337995466657830514211291017832106561260641707154052029203588390677947367804957900861137037762156841256403053906062310436127821002962931635219499747530118189560978953038124265426697443259081933720699900447709787698608756051549108955946425919842151765289145417794717279241178920933663120643752042011667576519516564080886339930477231557742789865455798998441218548248860439180648177230968595712980079017318651252724808349702423560521844368503729754669208537593130358043367582207449185225504609204710078757766952888704908462633451063839396179341444520129410672700345127578707361858815645132924443372190296126356863371038492323021742269460784656563401066765503556341687378228163341814061568689700572194400481656205334459906436135695748845086338466147219609272569907356697511935755695656346383526995810736217932695640493462488308185182571782808315720162849845252793682518905327385588316792204279534091141580085096141514971106751366808330614828103901977597840499665757454599839935868495207421426069119238805665820926051553696869864174982500527078510495636675418628866003606133007915373201814866619887347896158383883525141543806173149838215231311036498715104254270980809494673214235911127186134129193813771556991218450975049117277233117810050710137135644362290550056163451149843757305704798027085577806539142214647364443101261371217109964638637733337559036057512989325393691273277319855561176141340469426589057161207430047751526385981512345442390593760624128944565395045710622065401932372800841767389690745689084442400269627691251906717202513446799282870395170030326448371637224837835058655548841935320672894976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,10] 794670862716320426023366538505404996399496728804578573259876035535187774146559416704570342375705127653843584750027906777111203616598628335788925168490023701190437392687589938191616258424874555368044542654554199650071001407248367846733702254455243033294410707926653602178949868254687620508758933356731729946624320843517127461542599582134394530100086949808533217483838774032195489912913544395034043749157390206030767301754286183203675779657993682898505208456270867634617292745736089091650470009796834620973279608165499761147668713628964877471163307678738150223046502913296973707203864733168878127703105397473610470890845594075887044690959597907933307062428988869672340701853454233303149295343799744894658456115585268227246342576395329154108690503636665974347526965746278773345568516002458029526891033343483222847858147506920222249678438801656611244530797149581947509974119031760763802945226729144263142662318945238966775739354126914581240998815827389032093125610570565574960043419082919075615038755849685669990839852051985597389993696575086504100792387203103514023335978794415108574423275608186656422752225640938075165192410587047844466291792123163961744170476051594195335660991567344421925536577988252341070560908743395813326812834997474003640775212755442884044526542900534504323025769368949754493741049901303230212380098967936310358989942051546435700186714682903302523487970895037381661730324555282804659949114121380819466988183943489070841185527118914335154587851786507311833083696054053290443216046560323350153507423430195257913933701463174441765615693398198198399360201735624837562254112593555321848835500396332451987046099221837287999281760422238183289686089904356910770053910201356294170146934785497555964312996490051853659868254143599067383997357081554724309309340848058980859757319202307628482719274514881784264664769518523609027064333660966861989840149818157455851571312490449873580159249239811946164139823551375699097236977723919145779861620291551920195090356749548618804902787859611648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,11] -4115628101110819880636380902428326532656333627853083964638376848625788595494582511259952271677664374452032928445027292178416972478732553887433384505924848893532038611826524733955527409932061483698050038697173691888912222761702556485501064051095307251356150505679320001061198142855804869819571776699685951342781350025705543767196420008042548652365441683710786166166305790779866453091879321615648697042391355969255719655289921343020722161494007984018964066138291245686361320547607844721714950344918143549382714810227905663579836947763541276922317229735151201762150456415578455977098739005030316830644678746301166803156249218026040921086143302688731326969957395954512421110102155486558146546603898731426391639082834201646970353491905596211677715958561382830457582546210723044060429648959606758023708724941762763655238030073502023937988313447826390736970450447099464476896226850937178737494027479951309220484846488230149213195612067828917101810372831187479211245042704290519102866117078272766268428513791865452197731382416676023431898535943483934661650183235841748876620179055080805762889889284768525024594243763463637436166778253771502541504663640814860106913283175228803507916925329040418119884807306830910647820806562124792601630794717034229014870811243133959738269382612984276625641071522652822988114567826927756065249169743477985536078331546966784977936588089269273847261262203734422626673420428346601208716818752387565580362931527465993494628313908594845075092261431576913938641170765962204833713295541415302983460378594179549515062445491251047320849853319296297160968017061441339271754035477357452418911760772965210066421015360567328870476668863225495516000050422627456024770306127037458274357355523134390007853439399636231570585532834977044014096144614479996396650827151142758281047240378100560753404993360764565760714216369417721143430941577037771934825085228663832342563038764148564670030865838364622192241402270116472036888252138796404717937056385502125824724842932007564512233725146169344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,12] 16171979470639364420525883470371755374397184272593571979342178183798278090659327546701844035936209930195423782251182993733598450150200211385011398221987995065284397189208444933334899608119556607757799756793474160366347026625904463510856446108497649508832774821394434700128867619003196363850003301171603494111157737889287250624011955368426967000544577797754650589038442387590590937946512623880614994611083429224557897069096975178056081721133829949495495875230850811551602387344908836038314660198569362767247947161240345360801355294342602358803985948692666129422312239147619901671535833131448176232378269918026837611789671691307852246490063461063860479384180826092570873613737041330270438979368830253819856984800054549208787066522469010946696346906802907272062007084789187509812425583898855453005486503615937176344200136948586266169681823038379003110304453387042282929882505989139345246308939769811309312588830006937563712190236487290108754631228206653438413528030666264912017340359570089905028978099604681970568607360189366043281255679042295159059846288164282361046493680740173692036742045226049055430245933235848092388924288812487870462062943541122908294446664631067844229750604828245582174434471424502615518741416835209386617325981295537820080394335404248227565629234111921070164085043745110932665820449869561539971723286434884459782206026127036371594640460153197594485070188293630045519568486413534889233596897478084559511125131934539499738881326117938565335822377541988855525534272216855200004359853646741794157053815718227509118988251393275222539514478599295685576786400724890063039436003026401373611027725168255112229719097747716987464342991109178461560981000355664080376151672400810915805050024169221256353457405568243303519204547325702206825114759550822939551425602108095523949396590107389119610769806456476511947429432098800766780743344936625841229849255665870891790373490093673109277008355760647350916309962254526243679655944778105216627878874912421696343404135102897984994715267751739392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,13] -47455337131402950348483133063414486456225411994738248242516722272921833178457223743615293278508671471974218011351558552436631369830222548508680356494912003589225570522229751322620838741183829135378382573779719600580680575875028891250724211258030386239724004386964626556853369442617537059201903110491213856111028640942112791120144878478280363706118419866992820999454825877467282474353971611568399999648211606208642578131352206017188273411698474814865400204126196013916036416865458219895476836800342380465014555895115996834980155400325644863263338293902033275272496792067636493728286269062974392505909725494672724314486609335464048247826415016915807825004287896775052406816421325335238788010875784295664134598231896689919653723684984173445238916163226051604852829074288960589778395267006170953885195387182287983373581688236663625736170098032132199987158046466061323810418110652310518228847591728576663579995351504749923886806950437796662121928003508857770628247085819927794271230341945509754190037767263417272743374894190753413552549184107547187578350138057245445392107488407006424764454528998698630783798727661336607509913020661516069661956789029008250942000383620719401788317436226338318399575944601236110205506570318865315631830395725439374177858688824763468612007420747935457110422742672613653053191418623182902579778805508819889110242744335419959407684191020528393976794182572516131550977592065536982192131609123129447307474825787468998755425923668749640984070636198131551860315807460889154895867824421413945364077605740202228499391240542500651303727233727144058722075315485623892621871366815527880045864295057216807420217833874073922604001825798162096811719657822381792083456199838291370244254728302556805577459365412970281750171231399716958571315990351063583583868304228643397218848534585508067461025097420604412580649472306124243200448344956681492337410619437628995449933209398813297565148029397261527744243532442870567919993757534264960080151554848610801488736520014693512895271568381313024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,14] 107245479619636293922613804751912835299252165488706766753732627915113167705621289618654416748811327727462343155820831466866719939675394969761937374467553507167906967664993134571641258515345960983820932235659985560834497665145685480848452828988844524452457349011226214047689948955095843283108004254415792381833077105551440410787647922037227805467553340402911458494270830324358174947501123432310013746515215737159974249997876818544056087801780190100090836822075157432040254447229493651652811900241779655669561178158073443624785234024542845175844371086846228674847818613888101573853921217907390134053032429544580539022022260010799550689547615353434911098924828170356869688256371398248302419737283966095873521541129525295278912960043291471251568944118367536579895257168957849091673440028072811362723915773280002340236877838210846735460180527725565890512453423243977763080023843773452024540007348203878488884512536220683275227700434432432087968916345010818789541339270743923048880537584169341486372582396284857045511146898277328619878873489336902980317517104641293817980852156855083002279939027994291703534573663173972655014637335790431626620209775294427259685055095832498574278734593000039611167340776844326250482688402932029580804778421682421189948174767769478095667432899466264133504594541853146341746225217864489383429033885705809405909657990156089926027862506069938825189054571361312745917620249048661313557872488533462363665397856896692918093202330823520933696482240997227202218348861918388010569123633375128826627713979471874299753801377302434961916105602450616562492205426924159415162049817525541677809538727312236227437219032849980135383791459890150256422874111739969210675874927146994837986340657663663000841738732573353825330078899909795544622200102877414889296403092911734114465214836045828322613472989631686684284107863406534095728450178543208355285980059439249156619150410019000845965464201998018674856986476998924154463061706105964616419403525242010261290723161385911524277968901943328768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,15] -197440993544365963965935926507323285485319017455008743858092659994438268552326767478822207811674043578379160948758075155198124798308035945340030335094313455562106923257817060344938605698719321848057628337199222670341738018489824715044059109808026213372237197456641633391977817284699896184462721001915067932062109544079119350759310478385171729456016799774473503976113617017218389956738398216726896201070099156062437524164182471556599009306764041211963569722225133388656236907379516284978636853632931795156356699872962027901751333551186245185267790607424808183049702416593813586576148764354407422199449647005549524299134270207470698764555397873162055149419339014478105236304849308948141013492019226870869920017150263541577989783956123017620022228243434678334262320251614565069208191789801149485636490148240565348656962400578267323874633013926956915732785511632396639675366045800811486342944242811415220652847476518602700937413314153213766009405818646044082218824014793782454828831961612006636240823449745231318149312572311574681638257928558644953331726420875535287096937373714259392375911108146748708067112129177332023565441237207966646370243176960478734769210948630190459376986829453787926382058128169235617613328832402566936211415554423236921176621494063250427564484452463399549035237068456117401395309303389113336018125994187668649981524488397760235169721468386211352137803970500854129083596175814105135832304085653741539679178744908816028255272872479254044929398923057552321087297083721233011044413242562000172033213467860770551785799776663512601848363526547503222607229443694590649476168684317686644572806425417000526911161978982946396952026624310296374748359590846507249296635211673995019727817875339428209363393591283799978734747735648522021686001680647096661260815016756872132981363103393286675541862333092978534926332638094506645247681963773634274334092324875951325810593351436138356275241031232406015318764364672012383120410662447447431868678135883885006863551529566418567864127077417484288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,16] 314383089846874874114446085672256161066755767545355327598790004850032734257957168933073334218554507593649682505797230057230951648134788791287605813775176470290843639314455755925635408871496302113404302456316905450924928809579322871556161888952654165523816323451855739343822159908953631403283722895962619573375800747004403048402015758767090874132397955475264480624398390863751889222287589088228196533375987999943075663944224776654631247264184171249739396914958001829858049575771628705960926106982790240177195840593552303601025368626084415250879827534450271018613493860786851834453427195248929831339424269274654823603204956579308022828716934267469295378081902532713551298305251801289445973032005699719586369849226915486892142500993556483943159231467232831185208313221536138395455122750714409607493012349875441019134406595206455679405571141901146831663989081611285767216126768849188576929663728997895399300132495411400619761886774431332018670812737887455508005257103324789269519667617594671256809722889889740649841607246226696321121273852627467513599698627389900366384269178102090657618029584193473110011215558007902776693497272833944599279407838593511291437553579362418217922371586559585800251977091135691269795740562500071264165714284555425604722571686622467357862455600692224261423387449294235436241989017070433351101765087869680954121022365550119004909637542686105991148610563119400163209970897313019467452859990784521657451120361699542291744895261319118425134505247348384150284379548390754885111031439908040078048049783879605387608731643124648812003735062009284396477152413330162428331740591759742296152880376146484323776555474882175275270671662962985433545296266927497579075574532973009169567709287101281691969626238655940212769697581195035456244829601868774147778351001094922947189073752972882404036387516505469761901447229762152250002065393493832680577416593222755239467517061158973465614668342475507930994864024415262808470633122290616863041763065439507747765042995305584552374336310709583872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,17] -445885256092943187925205536275802309845188093110564510675994625983560829668803611358129227068801932134959120391313018123910477181365455004848203284908664931683312627821220907837220803104101760842419172816047563031373921200970176061847377941343424533279536483600667395287245971217455464025948117305964263961516151176585381979507320728581109288572630692136850343191098921360858893440909866636648109890709272953596207859939297859347245974482744697141374044836937052158701077911650442581559152580205147959295157372995266080693264204521801366671407758423416637479368516689323082238252970105357825143140116587103800415974483192828586328307552982458157944674826942865661202644083405006228527204150219189039761175731784059555043862852519082450641088394760477394555320218831397202703217010313705447633857980428758460022393996874971631902270858628003022460188540747457657401708615954699193612302753987151901147128268310560142634829346765931037761806983939204966947722967083532686854584460045736819895329433502150827505111492706706800336442726617910732316735591525776266140754060778718073255972882479915290101846801448469911412188221775155033775437285660141676106566576272105132431920607180905407516426481774790569510770677801498724583555719560638019538307814497744224384997935037335640729254280524553541021781942152956773176974559330505527521456857737809975695487130818758002597315292596019082529747237015868162446528537980768234465473699787025944837773920128106962018269359752283855044927489811615514764483508639978384266178921495883851763198563875984545888440112682827513209996374092488018478662973645808949879069379600875640512431440513877295729709630792002779222466177599800817205453695889636790910502131046606228381043633146516432129905024744376276821184784103083642059098268458642131009290946702186549342879283774195069615582189008945086728807621543606331937036663516739018447919565220157381316657689795081134669040200473196750962168629798949120022717176442512680395693701352052263173378777466020036608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,18] 557375272602014172586101390946471061222984836858967182210382374683422562541180924565287917647327101070319311246544791444704318717327080381339159146953801204399162601445700430734791991910386357977880993733509779036243683547178739924422581688715789173781949153443985518258504015705340987824912736370717412529908819994780703725498538833274829200679160143727291431779344623198707854020795276902975049018435871318502607743224383432211525782589918594553195181241791129376385392414413229511194876416758188549132201152591820458128755903496539071660292110654454961309609122189637713463387521120360810758011312264964714506248603501592912630785493984228354414974189333250863208220250639404261536637814417535620924943080355570814903624936035218125455408115338484946112523212871665169319196196972408851525042063273073961391513114213969829089984307168708399985013037620446707319041187934668253873199503280681286714775652939531635320253872169704493053256111702367824590966416505022610830395798317039604910679058054141306584394797787869643561391631444831359689686614707750118615899469391572907528530159763349793368336153998051530423062774747321134013033628880905597343307273201981557364862862987887666011753903849556481441374123008662779896082203931393489753135276433965425823966612465884593033164337175663467471332605440724219144281393887802318076339385113110359256156548866450482199859504425814774681610068912818406723828587771747829287903804370515421867298944861113195204281713527704711390558083326970848950906912675417405981378804703252347552500864290086353557959017822366683679114300206712400833669694885364546985227504179722927595984051837105898333746302999068774600370351846732510553066353428168846477336845762763824562868275503621924132198061934665133980285313478941190528806709066050671658065711451215040759460456846727317200027803130178539466402103296870960631586196662171978921989620720495649688733639284588657467374839191178591613669641975585189387142640195125807606658541273540560807549922407377534976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,19] -614492661347949138527092179443841847530535983183128242356842790791128166862563444837843692228644382858750474204834300433637105484498960629209646555796034224859143047457514863011250167292738252556596594947066590441936894156143915724048209585676782611580514295639996266220269643027754701541723107970214438346428041295167859295236582098942168162996598450404445454139511460627220416039140040694329691060080571320036642387593939836263043690560044882293830253750054637037551570852757186230588420802409679689724858601802860535057631414700119511213625610770139946601320662386724305577059151607046907931308987101308801036414350262980886627850792125169333683925014002563381606705986851104320656703499851247340449160077894864516401703162087548351733635894896592614891999237166394629768233222677999751080508569416110583746890216689909084121825534621143831996889104989333583013131884913760208428610537263640133579088966490561190547324645531115393307809855189460737277453847486273884346125020287394360752617297264807275021200899472680862018056895527854330843733842781342747749900543912173857230928051006954515209200581704079709277906675650339590335536555873960101554659463963685943368221347792361412184849298931676143029194361664932628116649055830566851403529073958492811944019865200450017426641458351604224089660736854510135235953022336810501168814746984908245588870126955398379965912884533783493597985994070232078739919916982252091383132571607969882556842265422766583044593282577731857655454097562098588346429755956673598077975048148837771091472870630774885094521872553687899029674903308020586316551398543659939294156602044810391062161501884481151897618543445284395048082187324732200324750150997160774785157878695785057338543856626311171815235556398563929887174477242057030079171694673923461331563291479438901023723930763228301972474880424152655895235974637160959538359155594972788266747359249707616804615399337121923658994936805418087997676904944327081359385064855220139445818889803793322825027789365455093760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,20] 654009589669950129147991069346528063197503924670770975163507557268276932443361180805259026422864269213561765362949803306808151479942036998422690993321189648759206080871346481479935527475981726431478843308341289127307865327388608791497530740638924492505083461535306494247287767550323704462178767128879637913106840418015795816346242866056835035710300311890322946544679258747103607299648872789763278127535177853519872110594775884214780155381531515459994157061948406443404707986039788551983221510342348336678046359582794936004188390713005673622790480109979340700548934236794932065668137879645213472415157737671790329247215874281553318784230207327998217212175367238953923763753054445250067567874888778885159149628637495121587983431233993010001609759247473968442207451573985688161009729442351779910771628744135716923697808324943773056138070007102310965466762310430550292195920665983503727608980351054377014882468559115553825765674892992537177095620162836210088949124746961884475326674954627694815844988178752303066201868172345037498603034267477394970223450684212564846874140083406530199505977931811942767816725732030438773977810255480100412883487775490830514954120840174245056448713983209349328934149279892012072732516135928149321476938461974137424046814838208857673414342714541689603808237551984056388010586429648482175661109406571700093868631499979758757486734672701319082555762971970782083648006942713564840878691461885711437664310152267717594190805236424345549464324072134363938606238624482434260683035600862588277261617713099165659603400799724391892764113762420350633316143450948548118470451796167309127836342725819737844107794432371516904865205160540561094365715297087750584793870731351051003754171550087047485085211827152656824760127148723555173233372677706983148921182466008750358267110768716350825178107695234041500439066276649747936573007069967324016942954682825225130818724372392298617187876860896541042806517299455835650541395426438087308410083288439006253394112524987556607142817489399840768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,21] -781722105547125648820564511176402864852967877986195929696348243998993883856853369310230246087009865595724437742959068366014653463531988020867936764110366320717279204569598382737200775041145242374389851675444312569442161545584175686011643200340507370546762193539624267789646137198846313943456977669272977690816716233114154792096729675513734014429681859300982730343953823673289557439176924496538254825317046374954327407667112910157375867286629985041932924188254959406708208301101380036447434189729832246020369876144757596816902099403058447190604641833642679308772616336312571113836884197627885477055575812635574318676702980987031653835752667818652869863385358888738066909642472322329530619114602914899054444586728277685254977044031483094426992486141040389135476598317014638061996579552470584425319447829642057530446922134461531764311282588506029035660616751497032655395858990484606778194623914954865851661493654908362279582142384622528536442948357617100948356667651430179484580075624834431851222270774200120347741264502134076412836470367693498818229263807476900902810839349643598148085935052053267512000561488407391577120188859239355052885100625198094940129421916711853191680798037319193272335840308094318283890442604312604092872018735014849079600781204375033152439253111870767608932843919303962773146126342710907051036645490910100579904897760199174259166370990920892973060930054879102396066023231214428543908640621806865629009224942948861902751164953008649889238354437508258916493730255194415574667745880887654375992640617034430287037265064046979545110215285587533976426330023857353453365507514854034107891102924410487258484662234315079515079228300633744617613827893279644011992665904168640219982481535522755197511239020415145056244073164417417044854612017411640233168076099164605597471727093458901112493548037287655013665959878476062666655666968909820939094426700929353184481824305388857211297653956413597787559508866045667608991669369340611456727096392576386825655266661154715808107929781542060032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,22] 1026117433917001410361651274482597324892796823324662627852826736481598578456506384149678158450283058041718524161564977672317817092558644328806552607721182353952412520357221746149284414032117325171176716940551348536991111769695858129831254651795720657556578002707598620885794991429723654403250537227990776306880445457104122306407909134441206503875856309691759020537265216090298726243447973798027107169741698439424601257695654256291093624801256613812860123566693088215355271881808104549395455157933478454290345262577486673942765286970737284923091224449535107813672430306192589746062528507419056696687118089497033867056089701412418259063369177429822904631465128145993143971852984852068640801921973213916609199209616414901308836871146155706432155538440014518325471717007836058721542473007241092005662655018538883069336913903646740945366651732576665366733901236700019060719325613368075329295054744847144853908365717943913180834011667893582483120497972704948992157539886183529182700119390802838256249261330927244722549540047505554189957033451837827737157694903012081925092424364334627639332232160132803506377897528646400928551610515973834513760480563842474677720987151949360885073411970342586789657760756776741980851439417778692453997730969358960273139134283564893930791125510284565355573788889149826118088569546653415764916184819978980377171411356397957668477260516508821881300249819677079045894448172761226398833533530602028410617142835831500321347525514076001904326147599126681149181160408261403632682912221580548560521911986670574240942247211819880378584271234952109081036870281018875033606108737539601656466326055270981799340498614905090994964140806071833965962350037655039846037472845686141125049499681234931228873673355383699020295928691026988467377691349607061623757100495313581728920027627964419176648080222357112611927985554108393699613794646980661028268690546955477901500503019417453187917603766311578707886220109686928521215077415886919688946732012538413120940161353573499067110695956176175104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,23] -1232813493018933025910858470327912980176445581714331507313959574109148270820848122240093126988063243385172911304212966787076268356166032316747470587452925041087510064935431278261498539317364461469139476382096704009955714475572332655424287326814176888901048939542846307267656076967401682305858728704006900322615463516962593963703094396599400492992589020395194114934669611708696292126996288271461110961706437407919806622380768207183464337773333620030295503888832080962059398496762842596200270247744176858772554269208354069929686064608115768649615125586387636139974068065924378817888802651530115526331939603516397133760160439791248389183784467584262725260856190049907194862033631819238711739709234464518581721381868983754018766219667667102568496725613246198946675555802658715965960204593463442268008537138000939605194713424611386388593950624835548166690200656972682935834299374499938944894235997967792934420006463834166706857507749105249408751277580681715918692643823689605807045381423728557955340767198558027406260828907620049410832300257721623503139899700493984437243032202797678805984521230301631253422036450823344934680153461435708530459922844639584871850335654407388689315530528029661595868462085725259546798619843244318322180849543961032154968177290485021715774988882084060210745264292785304752428263217082049152405759859598478083349654550780874939156579778924497531531324020239579994950613984714492884388443383779238424719996542019490749653449413063031496767495765413386820814040164584063531615808697412667969102769940350727550423524430821323028959537761062825961835634343664782772522646759026326747973580784271798969180939653950540933010382766999938775673119619343861068268013600035878724831829966140390443813967683174801307846736273249046750708990868209406612211964992702501732639856438968269459387158456586478473960566078442925478895966286769781313847818942211731846183391112794819634407232789837359248671744396921396838565840783689923607949619830233287624544821333591508689290235906824863744000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,24] 1197828786602777119956551338895622113064991388584714886976882572595718355058269333549247283452834339094627584116039674722421915297943501180108684910353420691203331967821281936634198450065528306675908975683530916004078929412873595371761089288252955869570286190612317984791784012048950782972039266449354665508816264812802865672056815853505517552191413992978338701364296393046575293726063144919972494846125530301702001497866873919506211091769378408536714838998652006043401837500966714565819523067120966752613437096311755750916761756291234535755591110122286825025916398638355605979288003785477672237923008117869646297670201477877484568363656429720306383320056370748231386454934162137263438086063205317077017730663233818370448675514563229175899046760881938904992996658943300844288720727256204321542967423001356379174879030694966545599628984387606443579604846453065619160650745489730644677182697397210219366646995504488114488146149547066043731932473798356201541342134048727087177967813769289399880882107638725224547943160150618030121052839514456958800619923219563385888831230633767455668580729672883849988295913406918825139354968400128952470175392683385782205461587778676955419278014260736996108054108941258810540500575745484045421847248464135910858722884227444198424364643946991214098181552288749201293358869414847417149430410159055201697416694625868637682328246638250740873262670126562992127063498463578705824231541522528155112721158629017146829980404060452032682992338462831318331584362442011302610225339625415592368120629641183059702587453198979952525603088619572580648107472612416133205875160406046181492020856072510508662953891721341278694571598662355692655917090448979253615043213099879335295552811366317935543032808533483435809085652511513451197079854125720413714771067014613178949874442295556508014894315542082593396001582944572950349643094630351103433984601302466960404280031255746828800774884503967877782646883212042677814401166798848904715600905309207239336686431778104541504260246528596115456000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,25] -897228087155015644937194761453134612062788157275957792057362958610091492961395741255693343977153133963827696386352364730702404367873143336653927951736959141181416591560643863324580047134313244723774511472789498608823133148259473604836762280572283155367181210486239072895006247412978286522583456366599041568841830545935388824033207677645000061521374755193143881944801964310780032636403053697401948272045936063300809683574962675777305734723045888303287165312923512264552598852274295958942148542951296199208276178018126619714146054506370418134260401085707436618378186827821383304899574943132966718630421198154449414439808592483544959314503152632504760675031601944728237483067273866916795633765043245646086444962379686974878607761029448737970709323786679325274028641129758964152970306674421167692142129242443310180190754870498322612757341697878522672991190728653612654397902384453926285937931472082047137521749327794469491726412845843031223676917789286383441204945990401850730575001236881830238565768126460946288301255404333212426450997545860557791057517748161372421132220316148589642474470053123432575890459716234912922941724889451777780304266718275318670421499459125309818315498763615561846649474052111140049527383720864269634545041930015819485852727639950820648317218744616197393098999151255105016565265422685399883994976996980529427554959594251851048942757588006498217674101823044401614734871541291377382110324690138916527224636905026847690459053308927252222569810202017989545278187389057100022020953711221391648488564332955078610788416974484621298381382089499951360530336453228732622624804416716390136744219137629625469889044134545339192259322030278469683851304222609587926819093731826721452077715707701444803359245611757078544253201640947926964596351796350199092611121500569525693879826964409061020058582220721558385924269242769586734680174667743827664926479309561703630891897379880547627270304691578012389790629034678811145641627648554904257178508965916122503544107759514946682746153782913007616000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,26] 513138664266582709528296646737203664356659446583974025775468232931338437097822215440818003114551213010845603837120831083444032586788464230312905110875757211998034234518568239757341494323959573321610442097267716320629486871441090746698911300696656297485084949881767400206188806804086330539850396251348300638023198223635991669205519200458429853431131540103489594055982218801206270725173816083091981913442301567398535394508087305339253485494184330679430750638081661458300995338957186835506174786235312587844727852723616465101856614573083381484825005884868234201723171639582368060874761114433918549822021735012549611349648445034941693124284263488409963016606645448577768066868739670952147376445596073676052800375566806039297597484381565910275930315435999556877445949002596102767325681203830581918278280510617174745274669151196768391785590697416612025224171605958660581949931272452405833458448987951325841864897548834641371883406396777050652559664090718070117058290906695314574140211786142838602274349371009472049776830198800279044851664708990288403883233012799019884419805481091942642772370842418791334166639161010542027016773347084513141226682561922932151670707683724930807963648868169299054781205250116174308859628797153621794325592512498638583277282799051416483107328106512567904791604100929852622213724815422440130164919370941136226737454185073172629865699430010601941297992291013549444141029513669588541859933454816571998855143532215882985863453978059067938287415190842425809001069216313388419022579851975866760867507878499982418129187308280493940740192957566039535979854029937613941740983315019330791167711005923572624023013593947462877276380956094600752735351175176245738166349680660413491785468465970728430483505204087605850558672339971845919197441466179628970422836793600022666880329181228250611531295811087011141256899510163355638070347111709694952682881559015789802109423486670252979987620740688172594130179004635065315108945301149851858270385425818263912313878860076534376204231102680793088000000000000000000000000000000000000000000000000000000000000000000000000000 [117,27] -240491279645053241948005435931878627458785479001755645057644562051313998592365211089352506435084230222180566354217878384605543383038658077410028128063674707618367997977499647369329492961989566628737941140490670568767164103704715408664994538435697120535809892649393841585766572416134012185498066227716008946007939509205175379956734550341903000686727065592815994175223501796910317068127751319561919122543678093880728960082657948338118282458734101482767984414959698698727781465926710575779329963181958718514119029214827878694822352628405966534053746706057625494670649447246943630832921169514660233900266335818780940138027344738843880020653212176834039256604201179109454790775112727167487561023745515816590789340083198997496534259791572645305772137891629645869925487234503147935567716239762653177315761646649252594758301215464617236310529433986932290362743339294649749382105402700998067994698869752847716813264260460338690880238817745313038699378297544097613873754834816874141833822135034803626623736072725833407269969687510910395781704550887608406639784058664229105371889901891782182144473652914630523817891129718387228549463304904560008074566759722121428202474350793110963059001530028381210430496251798965995718605233432095063633093280330581273749050981557798180844759745522023818540073756315192572519844417859597219528282882866383332132328665526207605321048319324657359558863132767723542186018434575436180886550865275883963769016283545804640704308337372314596575865522657873497287670628646687501063969951130856211231421625352767947462065861940518199779904629903341795629437128059103447164224435888863256813797834705520652188847019858476965961497380874568047814952713982422099944713659664214264754189106106573235766817314497409578532325993838031988551466398820344660645772861726173291266308467768338683543802770560369442891572231388137120435194214491484936005972571093052782564443305697366021015913857036556883654862749487519021863029430520869044968892213622896486726134470233938547153240776595472384000000000000000000000000000000000000000000000000000000000000000000000000 [117,28] 129284827169190778056257847782355916575804961863760379203476040805572062947754442736506157541601580452177408841439572140081696473254801572901345855186793717005439647449191160746669632778690579929283042344266837592034800913915799209237798689152813684163502465311413960010314395680854515991162222433447216024213986959737479577148723001838195425828160300779703802724150663486603878959546376396187924912640296203349992812234372171391312470062618236900238444251721228282198026670448613242434324176630648991709021641076275029018368629462127736573771156958783669383294553936857157145440606496838640222315045679478674333995457945298198264659020646577921443517107036645710585310545112473505731998427701036244061804714665304879336374141203000101797971744033045529696836323364162313626625908315195154782754490697367865566689984753004698870143497078471319923440487000201006909736492350968701677814153870936398588813128268340649337585664429011918677245329544303953343884936748799401049417673235292860921363227658575630258831414882124201266384374136277779502732808184448576062932849106221354399468150048948484212266874265584186087712922480890892605142296023542449732283945470743414206312935381855203799453773504491683677976935170757710089291267181216159501995622928456336776006912500678253438956984132416687237242735428535782673848573653265059892757602958994014398820746929108614239609816014044694186343555401842203535364380605891284375003404850298608530598320794498821007745054601429742973979211969609464277437865966470866710863993906243050929681210289804106901528487717141911404203263366231349841755035051917826866546278613375627047743793083402639520393639483469647765293245313293646152843711212152148432782325535718251766628656534461444504332450510005255725718021184134246297169742572151239708653370755871056034852483191827645628557181225602327256234147081051525335424951522544273095737489093244452569770218611284135444476432822757093120605032446097436606261113362954269749270585993399764523895216519908425728000000000000000000000000000000000000000000000000000000000000000000000 [117,29] -109397737957851538144840802464269622970344057994704785443711180366322193883868096054992035515154417157647617359887774883255231046598984763856467275683135997228535219561817996360158269268088625336437220486375961467523726664382831857188544725561425393498303343487261130762107475529934737131098818369657283714148502902225930029697538149407332535321237383971165737571564773164008293751716754936463339847904686630151692177565134675294330383486434754290788383956612474521667582484178436116575955952543840625415991729068141659396522914077673393884854814544824083761130598175362099778635319025249398826887413401706601923587082726005862071070622331937000758130609807206291185159582293914284186571436455732237444286990669340370176321547772958366433241820718525889975006902449376165517552862448659534661887902617453437541774474770252622161319195269064232058745004808207673386458810567661345823922296047864967611551884303297653089075019875811781536746628502734430225356884142481827267964789826013554953967301830799216061047882580940296338177053577244040885196529061563522113052829885111229832598149837651532063443370877231530518143179143307423315992472849363489788519676607616601219297995989297793951390554710818189164223023053277435768599280976107220454864119288018519506986118767206752225972823334895665516763135874550307198894114046935658262468836764313612630608265387721449927253997177585140938742197848962752815974378851719554038306196207914629868996381876123945113225631317501409130305932643825578209263724635560128963658715463056856346407021170543129646070442070340817523447845083254846446583280521055202753287727911153044484165016712997620936996711410329711869909579876626253144136778068804339167126348675126211178743088595047773389898213364070361802832117379397096793938409662204537126899402011753143011536003802429712196281624926493166829978292157061323106269038224517952725888653945066475569046160622454971041654376479739694291107736018767351217957247689691223828791457093840420203361172794474758144000000000000000000000000000000000000000000000000000000000000000000 [117,30] 101970370384990341271795475907028534995632880586826276128830377468647844787909916045480526986587200992750136826832055178478881147062362917764810857110530671325319494793087373396712299327067692891273236018321254052989201910820956709799116578835510400958567395730276135312178040795852844954969523744626213426069201939012746910392755855548297062134321350243073831857013124779561059691396582511270809997313938499464560860684379056714097834139858706802827857521854900620477079988587695719635917657915210529228454073304289560374304121763207377429670406090993477345486162476965605109810730182872794903921810700457627027760413283085341292889712150353320063300476309595503438618581361657937086633815442897361157659717485462251975196886308604112840006144153287919208772038736269992202447810554602716780685701210174769144166897566670459024093311852712716252795078656405803104475962163737811465129451124879031988656578361687736994584074116033748437993834415760222234722570235214837288325399043331218459075441615670508607708257821439458108941455622193508913691960330708676728733336350317723938575982323698399880447291382050269640468513600603785563594798171848459785323925685901516313807960031002592222344055514884222835269225684056887862772519421599706427377449953230000813841470328046693957675517398200509638605951542495461434465648539718098341252438474190991832938149597815662909384672684734322649024353736214043432432895228789430846256200474354268248455930169722017227142678118913018021461737471055244781139969863011080682762920460325215431244116295955382949813861257498513801107684530740133546352063052682625132480058674887307991753980116939436834050525865982270733875376573649874653422195613239385035149219161069585618255434204513173679909110332340284207900276100690320237769102373450169821397017384473022385885317396372899643903278917333616670396156286820298883847930329072056160685856566358894383256035526183741349226118147254176559256880389837279806860477895110616437722314628492016020257507444126646272000000000000000000000000000000000000000000000000000000000000000 [117,31] -78686343984705272765270383613265071446690124584119491522133438280905768931090904782252824501645835331331784169907496388720156076717656951725116911837104246860446564681857440824764639179065282817651817144613938640426133168925077511770843264194282627113754855487864182712728381508653265669684862176795797902384477569692893156149620551175287503815752603631800007217720870224166636827491149868533497816697485854869265776149303781366444032795418732851247755021309269902276629332135252481822133934614704793304164965460164061397013785971941091945118994254523861537238881765905384879591075527196636058183970884776694534911618127313939982703848581150223119409795744824880440225385755406096763504584110848327783027822611922763634891502546034443783082335040850294242996637920682455580346517839732614714773787801926774966454762345680189368468616744087768401945622058061279605898165178400944969921546067691691337304597321093993520094104611545392253967659914569146083139703809959859941289983034950189823892234413595616916799690451809086333337385367994262547025578723121544379100116763236507112981570998888633571457919582798151798065365688395857344243841587968832409470770105134389874137649134402534051952768228991062005303604330855906548852687113335927409656842478400685809037636779738957530377599461920541896753699527818627996882428317708507559258197767749091198457766483771264128867908643174052789821866742857996498475941476754886731838163175924738893771457711905358203076935752804768804482073172492576855480798498401090948936170155383839379679765980427889154945762882730015194966632629530369786304867460015947167682991059421331958369335345733911491879821740070142428445449975179408909054497675562584832826248457218179029926667140238741040588832597129498447007203973303850880517183823448435942174808034822214890161479014968823186988374523182799260274120545626425253626806303544204776767404753930574806123007749042568777907509540252027791871920203960805542039927107366930545348903021658331056346334231049273344000000000000000000000000000000000000000000000000000000000000 [117,32] 48086228438137661872611007163085936341595315506543580448570221293711792356116951311338649430062970851386911554670280446631665526075016219775426678076535517091702403531826730106565484148829512741948513164006099771373053317034610645824551301409995530678940344938955980508682342996926839285918238006769510340462253871356117998210519735342730272054655892640494923065521182013590563250851611764255106819390436797146288110311384504676249963828854568275655449425983450717157619885348364799939532104683082063145082692837213758014210268763275855572900874239299913643553390883677221730465833336385323022370764724925637582884973096186807101863960255825023652079882100346306835308339693228748798526384326374797950664649785096902466036218969747142934527214465670821663209478429040236627830451595772325402603113510419090770027429233735386943722261972392534288647309964281355603256712629372370151016703304186847289427488343728198766158957984262652688170852312516446390639562587108220007173360759741764540377021025387645645426785166655803456609225618363928119309800213430059063677283660257866752832082470605142427443877626319211437614697016215309590284310562595193458812493220194325246311569835793923721572983808019580250866343845887289355939211764959773602701813254064009153108056956022615502388042523540733778605022070209035851837389500119234818002703873430669249842080357138172587694469754835449790638618491110850612005234339360375474222303017162988354149781461804551668057884047773937772952210655332540471725998990656307036387010244770339993661739416526918971840984080151689801474458884594087828540419485991479848250939437493900873599031006312844726930863560627425212901440226182579687724689789980495631077657712542544418146873765887753729223512963153747038174458134062177005539226541712298957961589028306543829089168989091040793449480331550772616583426113510772876811177582983896877110695737132619136477099622581735455981186197169124047552968683255404176846078482361332624354544833309070439065141884250750976000000000000000000000000000000000000000000000000000000000 [117,33] -23529285851631685985391112633273911451587898561954048077881708921998171353127685569452257172071293743478901885987575799100429810832841915889869155424990794332666888855574373548092773284897118631576340296821510218078262493220398960401459435996412207093340753099011824414797157812157732383224716407666788503018184315663240764431022159603412689570389689797341847121733566688917693615744269182261756937167444864752841458582936703514389556997140015833985274497312438613107661892188558227101585131547376219286512290827643649216461572656852341570682596324758369551219312856771114963462248650082097980890870493867966489321045484262554964174898287919693707401624951779552311054164248875644175536782435346921042034435939044637899207422447155460238317370605417062718723191621073498700665636773518101370394620835408636910170726802284794751259627579668805588218580767169563393550811369731333490973021176283942690884247145108363673023778297759274999931784708507534540460904773138680502268296673095946479225163940499082109417874573252923761805456219450792330519640473835648289725473041535633302140303841541311598093844214990706811625792681094609320376655099546045067751612829096274842782784371875083876863646904840157637644077385251002516159322069753341756712341007445132998459292295981965212847025667021766116939969094154390468977659423183273876072171626621780978193103862841133700600239217166279659795241968766996547287224689578161297621394603380206166979246280099230038378624667423145543472974393913699560986548847432466585801096695411885793025235422766729229817573924576988029643215677378699058555123061348247969266599161312302320144239510765883168555293998993788945870946509291196185357119489739592003306033335897711189179410428620046331894406967331914687270735574020329955712049439545655681013345412002482250208285513615680336425710542576758260903928343932080828713150655857597019254795551297182306952793441326366071454522420856379328595558605583248787867340979139068503489913479791224086544611577633439744000000000000000000000000000000000000000000000000000000 [117,34] 9297427960689352870485660769400646790164581765235485473918650459335213249872874671413399014252134592191926279367424824988658875300626000803481988359371071580826102487386769757832102650468451940474091383616124930668633357931232125348064689818258404687789851740532574705140706621611406796659992756699797209261906824492187707949286616166585258867361634762081955414993809929827611819559497412788976720369986645501885614555112608098875663878903236797836145836330904778929271428164139720856030513693585087830361237465074036561635201671346713795776386378921667011222883403225849682868976021227318683119023284625081462502541334436544917910032228094864979809871657386665204149129929251500532472786608319455843139997562384269842550112963197797104435851436197253030084863035094260222592322462329498327029354895437529849144034971873472092333814711792981493234450697287540689893441324994773473350148104045434422561652916581290367554208133317695257408438191932682106270799357693402318109504397102901467651854049376794890293764613068431453486203129483776129436461865176034162129219729415469421727389189338950582323155525929687066673275842591831804678485728225172614965265458264418372008538401021484535134630472196534631248810143445325025125408231664361937267790768118442698031187817390537433837702746104362598726073648107238999101895098075202949415806417202991707391053758433401345844417912906099120507894121340362580036290497234204696365437968402038848184148903597994752559877744726309997845121427437591684658377879060740610111569637964770337389252534183622937376018157325107272835775933911359552936215743342161342332836716156574654297646858499252638809500358814118543176420139947772721073239777439433813038061042065471299630232466203522510873010864067099920197099800659702440409966844495502702733897371101692704592302597858710171170532103195939568010400292564122257831739541446430961527265488061072265732746695143223932724266344187603885018067284144121361762475787136010731747803345717903311571903852302041088000000000000000000000000000000000000000000000000000 [117,35] -2931177173967402358356934648243577739652469141850787584835067809777021696128971717441889054391737595160682621448956250833513280323318738564464486959523479139279685338959702603204443244052997839504283213710074343911558997001037012544903793748413976320163470845713559471306200292287202608724051838088326268733438124197678258788438671987072160301399796695363298448862001013844275186915454580448299304158465088961574951724559552358716956990110130277715952227493874953639908083435641594170074121604472783211122283117076759010703254861556106315096380901642216292971728865175849377661694354701813332076759290152667045190326596826046795686422840063304510636056528001847929618634223589911673762701004261682273024905562421134255804168111361368123488506178379926343319580219310896690037940466362860891639398223627321767487549387050906156005744660358913377292348308219549561154586318938124887328594480671573559428193575164484344602258671225836270450802761188474264918338971342113714960801948047320899009242084494772185865790398209758439898874559624582056065896437565009540617809374173001459546740767433549693201059644208642762022269431035484569177281078399212804238539662225882571971193679227610429790346376167969834829523859986128475083262017980829472926928757348296767495398313201262335630774424238520874520579201365671071295416548684766849320962006445371395659898497465372163984194051228201828924908898234622992378745685618025456244080712277070520203978794172314692652873347843994495262681468651063847469190171644257493634864897669916784414067484800495715802700763065885345860462650844880381065602002354829753830160498085357713673491164458551778947820822219384523814117712512509549167285353851787486302284093385377631609459759177651110070635664949349525695028208516459235494970476885250563190668426892552861009773482639458730261922140183826842673026698918828870025630021965092022660993020751942630772929794842829127196267776471444273765040562449924560114708961278675944513841230386790943029746745703661568000000000000000000000000000000000000000000000000 [117,36] 688720138965570969619339754011880504768833896532547276924720706760501155964616686676525476390633059758104027033878568812065298338590956762409922731602364673748490888088422371227378458050792205433602690221526018646188284475879322819280746616361604370282036096108365339336870491717540698434230041193262578622457689990440442169786113740246125688133589086323040617267481934042632357109091727786957602380096042809226416104009724498198607079499859186534464916836927557145160662904121061657385679295564273747402129213488212554326726927167730273892140424353447639733255752127788043000396527581937466932168839933503588207951912393232056497916475544004988546367714573076320032178599339727544650230403497270929462668225397755815928685446457920253056829888367045334053874105070015730474511986328338794137374485636108781025670972560430225262509829493522230910887700812963047097024471625429033471773977906489968226608637892456055883813379274553254390625596495751671083082927301538660775998943354133322494187246702128563336219627322741164714131815227473732445683233455078117765957697275548780149934525276989296489520693035328787148869937630923761890984296060425241019245405441810370305926589955082470615812679644648556907551611152518817931486524043633160732269308008175610375847732300303289292345183382275956380533496904065557297063791159106023055668327311218902260228740426023199975582043946268731018787506972423210274159746413073069859170263696094220984438204955722504229338824344723042690032339024461085521989184473357929981038140273429445801711602637709616868160419057888069382742998669876004548938934776985721709208631465663323912040886273906757761930382202513089540517876169340600299755157166972440220795983293755129559727025256203411734719928164699136022418975073162043709148976818837834579446032831671847900497903488633643979681382883733539118497582874103318471548451207613992846488004593288085100677457872826960975008551100698296713566282265693369919062908790882424330272091559957082467558464006651904000000000000000000000000000000000000000000000 [117,37] -83995688561970341341993367212704701735339900301120171082765222622859632665947175224743780228216031377620029729302128103626665556337173350360843682555239801983297578823920409648052524946689427320302178659807148835157424535596625968043944526082503515710023134257005445312126739417824346772136452372660724553631822414094513547860720833799109675256987628676217688628182193878276947428933189770177087727532031003482989646276941430838965770102933799297282349900815142861412710223566838812924791124194336884468211889795800568198963360909748394491898644915121967688979168298387336084909740230978777715200654034534621422873067132379313643327485737993620966407338196248707754925660020585148783167294448145804386890696589947850153159173044050781258436628993733832001205432717886269065527262256182054730627896060483420818114270406450004582845571595338223407629172710242692965422663886215009991011273599409106452356114788188041371283538204637218746969994624731195154341790794598688838226533964656817444445365261989086901115490657726406111021080858734666179985358495696913604743550481899000693801015389544511318939225422842561062537134219775028179986826250623042403066345889226380512707909374997483133470518178313049935258790679516170387762780564823992896068001345860219298717135066371152794470051238546798566079143038271529764036814303220139352763979207094705407845992660532410719775283459291134400001754549253952783223544870428363633567630594158710631220191214794492921351879830864488826810042604523004742012403382234703852020176758835729904359172815794796517323216324855198673514747956753421674985876923394432438653409646335028994466631715499155975433001735524127433986068574968487127862769614906865255545253358201512707506711605438712705994771889552725565838922148880322246892727021882978670732951116092196427632555226185043321372315348291492501654495210712033956380431963210629761209297925948080693549833419601113958354952964161022803569736480010014966848678326940549875055076974889494980130158673920000000000000000000000000000000000000000000000 [117,38] -21260847657083933379060591337769526654627735301168348107427099280454201228140111876373322508593878105079273929675495904060972673198390001379082472287970320568463168799082172353681792665312374409343422737396909555020307687934421339716448399216069219327638774787049532936506969850987398276561367611707641283190025510763278227165463647427049397704290823045290795264049714703846015925982339280802399895816402708689786247071029613197665801323782654664819734636116248389456595390178666563163769343061635232261063484859322641863368331864591348890063730673343761182434818079907400434525180966588381897647223336560949744588743186719215783112900756806804168217887344004314549387272416854540096567994818381738066938715614341422099394080409699309368818043962364209779487176254644707713610122306810958963429921733312412457664099479606989841670756501767444335421469350929161910302729272841836807279742448790238277741753948595612420570011235607682466848172886253960301872225286001585844628464288556259515613062891602119182053266452859212545482497274293141349540384986953410843581651910463326188653135402228266551249470334989848319672772004028030112160868766767336185054635266630761544562948561695415296370807895725268001292250582447883852942861685336025042349962901715091309954634631936772462273126616061554034719860692513860798620578594133515830095101221443211603468950429812820798761023240823129722762670482541711394047450896072881885643650725600851333261358741694938017780686185755007552591948225160230688839409582295113375104250753241868076847270756080684695381159574625604137646226647534969560893387602757375447060524880523548062299869600276485782964659466710738801226478887397798581044321504693527987542302112025433337045442363586508213067488800905493227204792838413901736230621117800326292113811155415723222024620073821879333196025946061198613925771814976806634270504044800332755494257145877984587836558816523471063252957106442717959693226144406837523043055803992710237025883701106479555722465278689280000000000000000000000000000000000000000 [117,39] 18639983611482490462907449119034373524377235921545253956332853124642971648866297940569096061692836650574902955971717147827301296277802912706689631458609507182468962150077218230115686412034202419803213946160616338414912939039091906496144086290639203420679292044404511057640036420972060087536163725342524116374322953913700965385461769124110634878303230607365123530171198176358601581165755368433810771955136713663040333147201705423495992085225654594220012467215390242381032059657125778184198744494649839123232386257673379471045468038575992377574200516381484354787225312616525831328870923955407407650814612376864102590413299254716321489414713333321244733814004330233720354286647902320424033640432577411184562977462736100174756784272001324963494052597684025888696490781333970886265241883022518933445481307629499952003539723064701099664967919505965817109337642879109562316935311947443737800613817826770603119182255663116099277712696637333774219208123854875620432954109882798831662470011604547902114179982516660624577340416575849487955950153877840272976939890060264564586670915884095443082062132225440266103023918819170950335990630975216563550264137867543286568098515975347808121113167450300253810483071588042538287689140680319339515760882855999877811071456757952280163827932569950880930446301621102003954082741394300300391934717071623217373357052701172356066937986613479038259830872152809394670271105744482887005469550702988739047289050104337364821995507589450552624886521802285963628203543854909194635221345805112446140506241751892164679988468639924612350624418587030987253009912384787548033368804497938158328455668039643876065780238386722361474443866360278164071103696924348208488954785133168577387187917186232521456826972538266389082867035896726445059690000061400364231108897956686100129371246121794884004905868667409909625947274017967915864895641921024045501043372399996627469255799324270306658987376596291509664446677441083544444034442344601191027662710459748483575913239155200254253830336675840000000000000000000000000000000000000 [117,40] -7443037853933921189013661319546655705121515291380359871858758246232329643079888330155402315741944560933527014267339133837549420545685803898814327120291071698724246786155200980032208053299397250084993165868074991083889194137163904019618168610439137961536147009915419667678933492300566012055009572505364424526768358052902462094211915511493293135568321220753105014464920875148399623388186299169093671644683174099281649875980464030380585410199800339144295018395115122137761813197555159564225241621311830049566133068460477049976612788256613569922895051540650499819243253618583856046512846942585955373557650291324380719826354016389240114089753621448904409477627278765634114714120604823837572611211056154832196598916155670074928735696732675684744366389644856777355214380433881129804617061417378134944113719337210758217423685634856523970813243301389245249774359078534058428130731211995604746551487280187408832692208188949717691656429649603392100633941443867048217598116222987927957636541754751696485739009599659538120012551608520887391764433712989283085016686294184427770431903974785266529967636354482501309427651963939014436362221237226871117200525846280976922472748282217206735900002182095504440635017779084090168082801284315560649894476439139094835212032545262658703079338158798003395838146318090964771545964738757773633918040507866775574839300596120114924410793374272310583960686271718409482441525813359603583213775454302397734402317184164329984128325879273645191690981701554229550653804162710023172354398135127152664799274311324256246911709507954504361646061876852635886599271139014279828049908024714871180812204283378815446289671121991944214744148257319154439691359217127193345678489498931429111593034367311245515503222170076072474191130316581627462859468088893294310844026807419461168507615875548548878638533676152381014942184935750907900981215801448557121967496523645511035868681010148597098891385546382233349592394972831134831124303529559570016272171828148448376601432580568268039279083520000000000000000000000000000000000000 [117,41] 2043758354424145889094865863482780434846293078768201176682899304751547930173515644768489978644987130400787483871140995483215169514899629832544758057133742442636911537026520774028222679731582943114366471652392194043679390679141658488386264682395267584168150758865097772510835644085612997740694246103162615951082879070593833960167749391930994962413569518940060796876841187039195400902591161745763378796558646548545995317269188323020795753277578271113021184720194683029323024572856658355768549402328028718350395889199956756072552977912287441056799577378540137861671120732678866478625148198512378767640711615319227320212730405867893132283285920996910565640317976942841563159566654967980741204439180147826745200214060770563715791610359762802112423174751241480199808949886024145283629633044836635432220367184245820425889892920090340226860462675060739035908716158513959754483998537647159800869441470743722262164441580461053462128433034865683763129657650328917578839934070046202125473332975624030805273085161636544703959229386760538142591764974270740731478523060137019856775370548818022173312076238820894901115768620615820423789334098873795102792495508621354541487278640711562869205761851012930852822480121462137111773178500897139381239845761729816189949451755084221117968298958763724954433930616600933098839233205752034498257607277595215468895769394183149212054076209895397152278973832156901252743835042609726733993020895824988039554630942100929294129984822272815216570733773766758100865641019649285591224225983320594608979905595104960809188236842365807813039017287722075690183615197074463217330602257041020221527670215478421957875029936962811125079817786312358914231693550476386220504380210169661132141327764506362111986292386310373112398072273289764400778597570966695093848450961147179774484541332903030111248086339476601159565395186713477199539781990565392192734042438378742141330329873825558625492246058613063298116022268246739535987767873206931325587059191284221991657118759087637858322114150400000000000000000000000000000000 [117,42] -373715489188399142264630978476036144691402123500682712262670275678991419571800776620910851744705085179565089615098893092264185369945922095631361182391781179004300441241277757896713998011991331389467753250682039801742146557727368523245304050597093057522493630835357443693318331713024936602175336737347319381273021073585659488092286922516247447978031537617250589956835987294851969197203132597040591095885145458009631563775453034859674841109039466553701946332422653127725323003071227992731372000947192377551999880665157911756782250998995705061339396079047270658464455710616082368279823619547636889415347201481399976071205455583716022583215100345789679819342416721021027048489073977209622111479722651749241695371874722012701267737641753891026234354210621619994885453761163938557958923547890595272666952869152997275573529516377914726758435686873477738836312429849535944318469368849510857250132489165525374120485917250997399126688686552424577919865126945980031374124696475629108852306529249141093580196797893626897060723566293615075593684055437967694713556012896286108426076334862573634399763626234378949874682849541892730604670651064434004526409006366598156109763504675613574804563373128677886164199490597222297563455397582592237836725793875275762099731434213531135398667884123287299513767295480283297684776967178482513655310269051213125412829590275931683011650041804285976238285366123787283681466474567690704135739289973850076348532279972250021247719754463322575758703050047693498032728730137840511571730264044831951258417084685702385530099027687427092119504016269902662163404851844478828484569870586284113710285679734031432420747695387560586724638327067817167504837056641997108974481348585024700330392220631518133678816153100048477511873100192264167752750908542497971102978977915260034083823621594116659637145013994788899549792864029393701309615544420393221183421060144669614561813745385126194500702411662272897004508856452234148419204997550232591710230633010431741906528649386241183174864404480000000000000000000000000000 [117,43] 23179724682978647182003720735920761742014184512311855337598106795311397158144999937503112345255687131025014529502527407104440964190262966029629481247815103634317025331425296533299577384290222695338994159004235974844498860418238756665573231985307463047460569984612126390733560351567136139588665465415721643954595669437697606553754262235542995471508450521484638333471396533844200946715119677656050917963290804929621130675064774428378510207410713579198865046800342374384896526306390389293743788469285963347424804271434478799613216080787842482461216746603304209084305174284102683571306683909320930264424718236007710808512343773097754147013514278818516897827371169499488243446661171093679365221774687175423553237532631734605842805809562882779267342886140336460947200877031426907608820558192196803826633419282061287785129542409929034971157045938349672693633946471449894331498912638117381472902315287094076857718055823367677150446546904287920174162266852353741160951557356899226388261260580764851835524825422202796345228548518615475684900524977353922825442997741314512959271921710803252784329156438188625343032677159104703149019720211557229091715084993352194781140541893176621426303625952218152046580516640986795849924871559231681509262178381166834856825316134827641737982692765111698286930906429107827895946814685274105537540625449904544856765950294998950721228049300811371028371554717421706056108480323515722227225670162944814987997451665453784882876008693231778946524796142346645420843346823673095181358612365615327954564340831679078538237542107526933133897860921419710072785632329057225066272480451211398170419813246159482555040987438409409017669881317121214709365401920031995716610221129975980373016447815454845277274937807033355953501052056952509985236990503012079666521029346681912592455639573807204120313795448305240796301579338164051181635947089387448206390331196947384772332539938310772448261117682409481234614046404146772572529644039688602579244064855738860182303233139592551671151984640000000000000000000000000 [117,44] 12688353275956736808812591220360810921775336041297129563924145200413756743035536958724535633450661923942303479220614225472528700404809821775183293732520203512801249708619445160436190578527482686395259779167725659212439574713368551609274657079144940918787929972484165274565253405141029187635557768244424688580431189351729624467145625275231291660331422754704754222809488526763392165016325643107927017940114908239458950818543370678999751990227241414146249913058657508217521036261271820978494924304486786105846790014066767751688337896830745754834728872999235998468967101097036537789252475634581339554621539882281622203423981380361576557228235086226220890450200906144294966452103828166913257728553737791709456232654379031167153261598692912379791816951011489981621647502506417939167579567259042977064411982980485762100644468740035599370435382110734718663224921989138841585668317323566293067461772472658970127530463932337380513139742612583988984831244255692951763627301835622187315014946272044781078688059938362711220470814706368753829198942774575964162015213675937460851579108899898416245111680205930685563018386588777625846840981093868483145300385977139702777013192450017559405317415326020518852015475801489137703603611028605893030157526183055670325518235911465941614652451956947286776716413126720086921461910195780768720669380960072881793556720744267090296689946920562588690339104813181691181429267965596640470688093074317218913722770767016995926388174659474460972299610891046074147987962489981933286233555703205885996975928866099753314523184611803228709730438787080957525393572681947918337951957919705858681066526734119473553081448747272315368195126538997085083304598431802506471426986906372845563491683858201078722936856419937607988980425208728666869766341145633556832382038140500921135415577930674094382005979014885443126200967340544336167896015251838987604370163237014406951229869715788711786609011681194315768615253650322618931819367585543978276832291977196426679139036644539889498078576640000000000000000000000 [117,45] -5898855216477668240833471063101798283383899671281495770469618675389762209919911853440558493527681893814281166352333525523705131313413242197947508771839780222919382225785959566546080850504619539000424475209463450523852634456307611829265470842842575858454764185811796673907338577510658444719298220736282313246388915578972346787560553384304732582761291984959883308714687041447622646767747079671100460884501974531530255734419007658278383926476014864379796968468613140567685036836041761089518842020525718617057910901791471820515209465056855161633777074665019926409284596539255373587376664199288266576578693228638936572893728728606386710857706661970643996861902482655484153017465437614556845032714110488549144475309384197863367569016174298402683140132316116418387221080272354475074353166765735220950833372294666804549840514204748646824086109714639412890352926013493027395436683904365770730726955279685638851923287045552668188392172226121824340117481384794669466239437726769348572113295516188007067296981506432759805310526875728005250998403391737514134158347094468616695470842988057986669074002904678422855379679584108584178926898527740830527147109874190114873135644575576682072808656738133395412156408843145838305350588835876331952684061281517052516967372280393673604999476818555301461416491811600127697344346167440009296843807834673112228975210422575826041632938588675317122928832019326836653061008657973786621937636643063294093776768200329321130291937232849250203031619212300348243593330337385442897741320489818294919803177138760915717161800154201936316762315638726531955822156672509082750244160457641134383881198935193048853137456496569136238840725394236133512079279525325185573912660137482861793394689961203383627776759621631576395519933509416198901682160550617561783174181907971080573324800984089244647658404983742147567510796264542068387491921902912158797022807822826224170940349004360976975926438513794394575181847740209180468356380974961013822960529734672845983268098119325318300617932800000000000000000000 [117,46] 1500596573548636064456001334673007135569194696712857942782088068478926516974394538727280195509805719690109411547776673816729501126101435383283561086316042703028714706891977534336958278878041656990344835089529867213795223789526555007080655350744370650201495176373438006629477042947960175433942854812131270459337711998494810897947460881210525455129378976800208597380654933202832592232170226939237693709060666130934749960387677679748623893887792893331344154444396358302908634064195752583114249114669666295547608704090808058342855524819708279843819585697332670193115467050469377135689231872330040284408288650670684854974354555324319234530519379147772816745766502175247742542599401133526752485451155620206687059078724462703802069310596126376169921768969714354986508387105765478274276827765418576333190656176127867001015450912098680936255771075152078795617017964495364865930172470392630167649123706285705798835867929098387430905068715778036765983665197981184833229121291400559415969841636705626009177709561008746190874986377271916016550722997324952736015218485334449744356005989173384755848890311059300403274503932502768472764690822887973078156444105716046230046116646221428795670560854050466895233288015877372016927081527364980181124912856794422155909900824318749691328320865749539961793313081568777330904582864881931813255123055421233614210578735329702293547354011638967519764159280551897126681201124094807691333077897981650963072379332446499569189802476500798725515654439853190170183927441051672850855704921338180734360415089921505996371823457603770644303912884374452788104333501803120092444328087181123323347910799598732356406114899319696521895565963883212447665012470325416508674453430747888064275034103186559756489147880090044441187380472515239894201476292911610870422793164211900650843946418946695414401588830593189650673350049974935979894598613123189604506405254942066797151240260481669661164115167900232832113565443131689717031903253600217773983084536843450775511252835531063380305510400000000000000000 [117,47] -276473813181272536852895390695818669850665974487186857238362634021127045314952555615016497066875294542467657291450202720957382567355311597075480289059046449192587256562850088938965825035573018671938806950476351605981709694570694942072846413729692576864090618562354032860976761982273823754865516251534120747167526775301823004714162111833447995249087791579586130213572535274794919053690913343417393410934471180160068194267880935421370263619452170299682388542514606414578648004772534100503482599113159377847590881188899043756226363087366412858652214669616070630549143607508681167929481541375308816236856178737938793774671539508494266646218382369040847431981501129733702377940023564420970938818087233215337621254393537969168046755940770454142186352770862291695828384928213536937510147638792297058660731079468228664110578899840297555306837977789318006901528438398986618965085808549605959462289970518985761277195815080764746769331937185447574338458687921018974346740053322266497029888263496002307496395074305598484165451755901289309432008889538796794092958580823730169483640947251889483023160852027021807766718537319507058179638812167488623699830354170270544654434048355983840516579704612178721606415153539425333157266285655967845336351595127832052228791673910490526802250964091553576522276916611083831017490150313291747416500926819009996963183567994136211234779074728299863834818660089094241549545006589016950838782825738159285789317982498989618120697789270408310500012853983902494500660390370475664552976919467084936883204114812426474761595603053383512395687280688308127882387030259290497203814284957859177223497287067435216432497325900788430512384954319404133861644030557192841243872377566313649192141037853686879778060454556237659971236569675640354149801574913890796113644890377162511540345711673784561417807735361491633994999974800618745865390930836750551627279347073100724348215816950105840830546490303747555745861669852003186572470673205997626835165558518675036626702228491373393005772800000000000000 [117,48] 41579356998604521603881718884299878501033786302077251932756171648707767156454839156973725311752254237573523903047847144189352301947498292534279043728738662979368196488118086298243168432526176768150508301072626798967696542867292121638430776220597396128884740071039324325945661766206987436721076889901487863385159442393365208818007997519234588963318972153494072097748646696804134070094819723207253395752088340450263737902791526288822855574037381864221782296440843487923685703431550379719985497719327686969189900303785110443690198033332095157355682771535394086387537105528580774250942823593800475975525309221902675068003030823966426456530154721815334615298610666767660951320909490814825653682231249201722360792773307477379158470796550652710500188824972741678712637454508681114458925124267618145146233037260274103638322857386169766889239158637281605041847188127358897512110841204566811178973825971868111441577260569163392861196400688224293401763205327591398571318482247961386653029189422267384095107890172706628373934041882656924914860916268931679631728140695612430420190611403989170488134248832251411412238756005276154646682736224255739240301660629985022191423687765903216436358801863947985081182999495086428139195775975112387742902231896832432565386350229167628361026594848930061042488296908121780380272202712448721518947605109203197938168820583987142825947504309824955517714791538205539177583900182246994243139844096343385348523621516115364571323557104472369644436845912966447472519525350105498771255155864568615964609162862406286345017587281315971660127575131669191940379945414378032316848835493946269218834060619883412453981170258749667720514245553097452487455857059872611812929701995532342073423818620019374607359472015549541623881290356148817483503986667229332456164889291341583821305713694325125426162332874904268220844561497488372887189002822189657140204722743763078647697475336210758888162896987818816446983112366674877441552080218533906112811076441232578197357128442962552186470400000000000 [117,49] -6056497110913509199940993704377459161004040511463735731748743658137769461546698834285651045867957702564048193374984605416166848208111005241018274105192782698604864837948814506278787332723681912995977464758565602778394167790484196176920224545019227895847999624846745136151617622348266361141407271527627998825348198383276414353111265336200039705558140619309132036975407996948565083950871927555916628865629494055928606817692707156702002208728625763629679566532445601907410877295274956085016991428593536714526926098421928179872231781283153556487833104530714998650588217225427346705863875017732022929245761428029749081441356614788822588993935902141630816927910125630803124486489911585969138428059882952510255469531058446660315636255348581005897969687750681616254301660438717629423205839272752782537780887249490552535262182294231055232300368841613637272452343208398700417101253878730168368893044294972157913143511327219062492116653975623610374452385231132299263062421018913796104571622212366605568021186028945893927807299973853532605587561310046059215407781348530242034643803547909916871657129830753739252938660065890168712186952208578642631634049294297529442467176160012234418918325525078639302221696363869037738467107208995998098786489067362114011314087319478785088919053553606952299374839948677859080042638086855918477315087030872669837847052035424533784124939014520613207652177575925459403264795562676025133138635382480428548562659228069365013165858478102024546930337121966628605857317563343244192851297579817376436515985078698993352544405942002889684684493028663041264324930749924607425941486088031493203560745843605849000957818678920528165600318546503606827096044421589874750194261135002377193321739334661273986278191051650543074921618911952812357287659415535062994881159004944633323952352053600587006282424656546806838921953336550336618201432177939177331636424244134646793842233423124009204536441471193337464066252519470926228475006258835919672013847870727383246824027174837469105356800000000 [117,50] 1016136249221610877580148290602773500450191551145710045745698034044436228548537217566928620196634771047479966381023122926334750068292743852373698139302240841849579037331596238120998347509969337546992207262958895687307009089153972527341961231368309319316540949944080473722233730754225289642840574477075050457398664358212950541632131477434396337915642546056239353747737815033401910531822705508085710979338142879671238541363125092690732427406792005925884602182396113210057357414779579845282345156744876189743175255618001686175321793774440634272773182437935147885411331808495604920197016976313250182275815193289427688061312375079155486337538099393817086156369667743129555991835319970392388817247820808534655479620454753880796074803109275372138923732319207450967939038231654221568463341037456768528127825143385830349512830773673265564122643597582183263322528995412600493972802144815142436455375491230362686190743916729098602255319734804170600934139245456280881068785433163699299896781215764079649725521397564845678231738774190169082111065880596367607541066423796172224664430552369992742425760847632302762948910681576028739445637038159708354756792529589001593510388296142860791682827232279007082194799035566619693598069362152923526456094107051958424896843256056006210856186591696146102657836054889961925290261240514494944314619632830379289525658429496180261359907354264125681534491050798595336888838223615699929455907959206326178590713909562295468332497325773955480398011844630083355047756633566727776279941209678378010792756520948814252411053918723959053162009993638260228662203906493467000577502054416765497168137897847334672149657822275035300751131140288187136159149832550943903133034662971096681070609661335906305301716098914518159789836835661272491261383398888106571999536220080242972844460944453929604846064202552117124120697329958357157943712343546195721771563202199044398055237650312612901567405904894697505396951870060187835129165779172268323823695931293089591596188342963158929899520000 [117,51] -185644283961359135156956414623235390009048131141898459575925853070549531313360435643839384924405863678610734536555415238445979708330900496422540915211878331175452726792149754175330295188371396177470064908209833388778858628104986705871967889388778855172829491254357018088970738932565420703129331301828586451382750365772038548424866912118537155640414787167450437544117443705648909464456307645373394793116347128053042397200251719847686002563747798576227498091956707310726529650773745258140595580127513426622450648433002228039618246924186827007252494490909304558507629916887280035687521534855996749999696747278962974247861530210805902130755179543119279754804952118818318096674313963531673127082303088870289141143198744716884358105912289314701564356551990303920054370746839484232156989863463201881537269570752281074986437507937398291299790210578502038157300921307917522805081232542083938800017599703676282243717570719265453882223455727685256228097230420462751832092674586713298044190801662172186386030964184725304703749667347147115141857415488486985606349469946468973313723284011748769194453818356487568999977506540541515413597173373493869303339301758876385021468573616257911877108607877499111722026192051133459528312569595287662239065302164652659477795158214256413968899718383657877017787569834326646351402871824784071645640484437515528723356647143638487516251734571731246339218964347454947877594457910191607280773280635952171743314312856370815965993975321895986363431430896866392968984016587120589507952952799031126198153657616148702920387223311811693664387273628012844540841658693305704893792450265345113108358728360228279246345824460178569996597982221393901404015831726910020540704982401462927736647590632365609158355263069131368930132707879057604684178495844836525507876182349076156434047514583446678979117416579559724709981336059337281776492542228905308437277424649620620193149948178875756191611519162266287202805126741319857751409028322958962246595937190665567473505689463901673062080 [117,52] 31060508472146738669023666479314560911641180901784307478394540864247055796480560281766358664385940130291862362946114889860713617044186603844041816082858921445107089771658856769792888647753197852539636711629680425749982196588713469776150374860268309002926211728090032845205445925952626629562792039023845351828113697099178014468753480103095222379013063941924561646692905886998689550004491323052601945750916815147534811668233035125611705621823422737015069820646925362463296745412047161136163601795253949028099575723564629691990846168175289006903749241742915108491765957262435084538669844025167377070869466338338576194319065915559065045870789910322373537333747224919699470591747701013859846385450975804991653963540458964009722300558761794152368580726955337339702808501323971784810985169682081353608405124031763250669820066380763932275852734670112313165347753937915573284162006364162600152789719361075999733501533610935859143785358345123631737033737927660502584040524887281109770228617850455553630466586351933533136281564614485771530512815667291066496242888841077102448525789812387517293182643230952726140086788583519445624365254171243633445286406972618640036290559099556846428587209630382603270099344098810619352751760690163165023442438707476700643882607105818146752979840692542446077652938017472483769560165656931437750919326063085669327391490802996541519978051787688296672810643960644631146659836498914437753463736974979502282514070862339826932558863911897464784750191749638816656537964513832663708164829842425571617093224082871410431086007877148481008494811273357625227501604735736569467816158145318963598214807025129709092349867576798051244310808935756900586443438169480388408472519345456774518689341224239342094605165562215813461228930607467602811035441134792822913046292012636484672775439642989613799284717420910073339777259638313501314808418616198811594126083996800599615609726966356733258742294809860610736161633039519066221704519104477586285250929592933753986447285966259285760 [117,53] -4415304486936002048647063541828492556947767687840549589593243580489159889066609506989237926760138069010383030852290995151518936284294035587006365205087640376181716004275640680580882880603217741458660447730571049443543612335494591898361714633553684197346259393651320447170477504873783425367769907938681445541082837256561898075914077654580506634354251312042534028338865595851093948952752357257271366558238431707607779393448706873088452872639984593119269336819022612202508437586487305116968132803265268939182422958170067473115362590778047529736128144996353875436950666746364197118989348040293716268838902778826437870465039340585533133195381261451577739617140108222439831566757957226473987137509991365510068443729297240503534786063604249373497869772470921995852770336794978061003083642102854598758658819062694582699517722348987025558716993583751662372991575417398647890372174910550115605279097736356509836663113355983310623996604580131728843358750607324834051756961989383282397749009384819599436944342284017411000108163803153074875902833530810287250269606463096511765974623842359458492657376086205918747117494617388895609399959887114895733135188903346991371790767993213070240729310273216393864254385403154223244028787901654443719444551745007286169506016664867570143905979421753629602261802404247009385552524952624785811052240103475485360799004048445870526632779379301717636823785342089005516870840005158388118883346722250243398933091652020505727218540150847513230945494255011073354945518144390267992516503919675151514070256126919730635419674757599652555215144138028159035960156535778929506565046728265326205445327980061835762371698190064030182315686152573018566009443482169318795591880187304358998430285851905029301060570646912730649558612246946565294829253387218373800570087657859768595459132435614845258481257393842662276772023697216463116471574278158119484859787314940293816561832925404963782278347742424360368025684981025183011067342898249719633805182079878416693902550950576480 [117,54] 544176034549892711957253015356808178463299724005896239661201304544169228546679631263397381257322236629314954317418759435418503699562586064545760512316541040347342833652964122135458347189319903806535196626649627923837929881807138862738052056112703696233796785036226211436954926387362308918026584777038334638645841495566089780153372497912052616193446256389450985053200077248397448860509750572083575759308251387706721643239273556276282950651871840682907134572780433711072986630016851058234657183325980494301259696796148125736046189174121856557673319949835819631285903740870414627907914466904941944003815093677589273731027391026282310146782059230867311033624567882117928445226457217996526520404106711048598392343048659513077624945095789782694860317119434824269986041670217664566997856733581444305331019891880462810915749041287160672088938395741102183796557817297212961680202725136694551436405618799699923205783088028732444080500784301796140798743442232430921329996190840826885196879954477058990511179788233996940617817432176073529648181403717150307607901297591357455250872050848052356137273616928966563957507431152464650136285288232369709973521510059038150605844279249477970255779551840023027637470230202194323840240960780421581579650227984063791679100649126676985107841349228774933118046426048603389646021327276642522572478514594247789019450478543715892278092322641216147292056171555435231148062774538907987115047310018502807455007418932428171434143124267664415274793367292116674740852828115246059358550550037063253943164658098202650363732058738323723052649211780192382807590370518797464510924442662610926428096176806087352969964559601127105404274458694319776194814954856067246219286040902009254007448907733610400195844159830206152187295098907844453975282375373610063357047018717248242136030758702626135865822409544419859369813052063851454604689163397294036569424586913980247791180567973311933805066734832395094471836709070438719884241581985480910338318045467518037479520208000 [117,55] -61958233071683488234395305952330971954550035289508664126847196369751368090384701184265864380611941010201290592866401794332995924858520964940022903147549008561076317064433653177042019251818847293730643584270157806911731130157488056083555679280352626079801442507743148783635908302524651545183889045917245985568829334257605540152099677389885912752125591469695262878002953731730884492408102157137366795507754709721683715535881610899405282852950153463420143031888386137440173540699133652612313484106221250795008602606929320829992124070844112200675525727527502538274487356103848203144603422946379341651653592188932199609379703812748430729236545655875427641072331783012570779300920775573142478100799421462249680772484240643632370354096572208158693570144018593997554519590968632686283546698241383133488362134065320592258321536312985523695787788521857794062483009655380762730772770905005035911993283446434102503950481307720498799239607986179979128461311143275210936058609025726765717927184714868113101606145196965579023785995939234988861455326478149008234027930134781835236116573530244051029065273314951481925437284709517157158299767258252051199282445956517099007736553262125213309412930578876124636740557052890399174146495985224150983743050405733961424533414739519381493393934697932449787928166337944269304558651162920288319346549820240511156640849343364648027350696688616847513501146072799464280258640190223449042842666681282058064058991256293648676127886818414127105531167024126298184130040675621126074352475464812597118787053917696506314122613686559887784796418400469710889655721591008607766211133117558426717113143764551189773896869619620841640723879377977338751152278027915589054504472041882369256472422662932908887830886081857467238995458945015887481468712096227294796642215125200644420895088758186738579492264912835410215897700713204028945677549376314753580437656683892449450400961251062143484344156853846962638515326941360172372808731299925124921498174265108854655311360 [117,56] 6797995542124816110937192188601216148686472329180674499538807092438045331463135660609861302626833333331409103218641587572520327473398101315117154315493622851779645761107317794683249181003946092197007040891118883678019220341784997452325904426202570413528227768737844595257858157770333657186502021181196928088899188691807279511314467559583400875535748067129766246189295731595591825209535828321636718799995403599572208062060328784333558444358115067193786622508994976365275245421178576323445519799180682139192338413282692914996469048695198619882551148770351129367175530045449230946949584336112902672628823476254841530363001790769804000648052471670589353947546991145257277840892591585759315591334819514562309579013689696488792139784596876473466205883888378039854509952005813603533237873182601332442147785743706951703378118307105828365602676294029637374142477153063508664416710845119447380587562397848257137444112394169093085444176896625537686822472392709526834177147768268773241394629400501999514101057475320808453945043854960688972456749960799809387998455656436547040975802650478553971201907408612235692219900443000291129700891995161863563860145413587876250601703317529407104027227767888110775814028424504332357643816390221414295140905875674896215756621917405342676982208538536920184860405950449115140790273015986719621059204584321306847175608869007855275019461850322797094088496499837916024092922478865361861972685541216103223639202723701139342823276082184363447889926283144497638919427756143787908382520148754005701110939991839650895455974422063406676044932333999560085041955490414794604083136599828874313263998756972598567633363402003417000235458189040807431343442948816852430594155642461412693233214728934333365232418114574154216975222477314959606514437135544268952152197104523116564718834858934343193609171838090933560724802555297406164117565908332188457246091197845684736075694447414699403822388017126300397482816223492568786670913043087639573525518773090870831360 [117,57] -703160020294925835907472902330333428587479858954174801698330683798046187494536426948047284266863543123446951540596873685177851018123102691949330344065387039386901526237904119254578485944871294694559067987359239879774950976375384096376350517333011913876544798279951752597035202869276228232975388936389650910734711209273363031078351130383521074685043866236168935866553821912778291609693791762686420795347358777153916516316535122106747020536352488688381845035448835726434708306333989586858334058526004812687032395183669018122758546374849355085167711667188012049475990222553032156536960605944437627793560563206010132530240198566309761029225570910302847301902623178982836675985469928213288578014116518672751288901885748246846962381821761727901481194856596030293648097832781307399950263138072367189102219429216534611723577069864464446231557857961115221054018320471689227160589616393184716147332726577663645457854766950789918744382016150795511951878225128990230695002717402191660187345855639854506556814513673112910515499891400152593276850227148157316267907422464855766372566063375579629800762693737864793353117966061417783267656212912371934181790186138722445792843053838653264720822925666075310108705711984987107107304904571130475837712086215336496010044850159027318329531325704909242328513334911613537061218329902625756594561350510620944715402721710234258928378262397405117163363840004295774474689954891392730878536178746101158755207653606145392108613011442072632503124777626228989518178655997360023034193335597345056317978457279045447382179780912626553459967431011818915962946017824138515656670475561027276463688915947962146196589739254092437404095185653999868875312544534472423921965436410593648185649669580525989262688078341348324961690696232378410330032515529281564957209878816710193451013292981605164963691791534725058823839794708984170706955191490324204018948967613394110547637109463154644719538680280704972347707965554193387475295995846528775878670313580380320 [117,58] 65450150372707663984706936451646003132906174827401050047138719320803109218663875363495090289783212620312426235730809755191025403397668427150424770097828133093085046934680785227973383013925484289761457989134306105017525595515850471379629111626872380963643327898284014483306254875224477557120075851856376928521915323972982979000698358542135644137601463168795405959333038387059502982642281729477666464345171796575298216138982556652170598406256641259016210326998425199250392599165724405026140601123684709240226271191041631643762544825419143752834673691008608470094508183244487056317359997414058295802390624368978914465107752999411813870149856903238560990376148808467596455462283356041110033593385600896895528596624972834772997713545235804088835782661403054939608440830084283339061385572136576624944773426137299414741276573398048207829362708686958859636650374945567751574705389723219842127223358143309584200455253843973994400729767907260438589901562272302624826400970903758366049267071237313650006397921102889989909385402919432290686134923496688323307148036836073055738523239171873256358930972468094873797277378761781248996822376375238889714320481644399679242638502535231839300520554765033195094760284647832735873400796973352669886347962798445470424362884757917761091699576541731578209655489636011030225000557812242991257163543013114540265206162477673105745951420981977230779481975727813726576291865304184331560232954318808966313251307485227738714543062451842687809638574032712796041478091460905256976306290351151071576315514048089104735651000352246249884315247025757782042962305688327210721674018332658467779995396356610427181265074888389993941530051118468722390601700451447034839115674949809647822844241186581890473186484129377507450543525336894548110489912835386370383185559253315893410224661019583134222417479819391309274331076768478038054238625333509176234572753587535246685056767969324020786158866453560375516084784326532243342006333930976901535839363431680 [117,59] -5412404722489598923075693010078198604114652571743935422673934585719070875324975391482521164564565294733445148564116440540263552000548143613818194897715762593947688084876798445270399573713098452969516850850877501886302473941309237633854811124482457455856808380046976685322622312222510691389686575250526574330275748890989329040709626744120982451167548056585077620890837684782322954581149612610674770649148195610113621755493727119559181392704428983241091248680874788487952995023645302090787141234426641957605229338403215436403945859874347502061393777399692675925796536691744003792114206320736144446777323535544380275132174351446093151570981435483061032257023478702841945070214159529701665549316445907582209706733063998802573238633120754491216898909513328363951574645414111344383817032512973489268329368571286994387351650388912011884127956189032832794526243135088464848073795980668231717945937905889760754652588193042491174716387294638113361759271335488933695837051807113746662438827173403227043238676971644054133348202699153709988828249344650748078331859517787611258997727837873180385073756377332522079217963279254891305102066519548022379594143760776728613181053472243609559338169352394417354610338129548712236389760232328345221366587081844671570933555310048598237046113682302194641540711279156763340779516219521417732548611817765287973023308353563537237525414422361659919162110394040463760363861498179721901635000284888887204109053306964405068550244799540623902367227469782096973086634740017242784492663875588611771802623576289898259984381505469575528721143762728826150944440869565721331036787350479699441085774764831528324646602738894077197809290709926237588012800442024035064393014118916390395479226617334753223542843495612115779724072881404305686891054518465443888408982254514090491460662501777061812395008709514558794780145615158818823486068870703998303641851611991395783723162959615091241073520618484336343826385288522149562200444546108194281746516960 [117,60] 408038455380001349971562172980479607673119946222447495105715300706521709112485542524547193193025914113177273799547875519964373213571234565483887345970246664424234490551583523335865662361046347789940558312705876934889712197700233048310632462923477445289567954112194563635730853611725523069967901306138107616316814842964533509192789551401894339502659704667123290350977939298914487081025306782154306679948814339588133625499134270059757702775775335871516259059214745641289248966858199109968166693929548675125248637676536736349412116865724041557439312158488766515028274313885042380302882540709037384990822174155579469338673290446042148020201350631257377804328647844257090432687686684531100006139598165686278559746832564889075809724040141205815221754968927492837865516183597475739776297073027557552131005756709450757179150160597007198936556607667936593816266119121634021866376282459584529860765673892545686319645900048963734944993988826679010526547922370298166748686240847815393181977514932342985188810267149300044681611314012022406526993740069437417764169442234282836110138877756202037478767546282585514128307360960704986718795878010047054370814394859551338075490381801259748292561428878227758477919882412393942942049977763286779158579268770590471188311081480851016117090670238853190096318612119065355702094860266080678558184161592244033431377653532655253642658778071825258123310129843122828319522132960938959660821778058529226720153413075708891534038287473681939354053063452105475237231413777534626576614017268713478835113675072531675465053502479956190789371676011559349480135458407790069999862273050678805187145888604530609120428917423366509630078189495872514030613745158218394548912993903277236077628785256005147029859232607419339330904479801098328120340727928358620620104532104395364372660108906177825672443433622460085303847727857986143964222974255424872535987732441091883427780696551951755781237704623895216284941435884710574503590852356161877637760 [117,61] -28586232860684581908916172629202551490740337368413717614967637713893116137830708692561490603802755261115005825929837928849355252133299702890906502035826714384450967777546983876305564414748278646392461781615548828662850504076572351465061040693264036770732066267086983319400256726443352406410573266844453622427400708322686059377694946456523851023795990696993236190442141009284948016449481256096406755369002767184544704513625487779463454626813620185997251369247229850977305888303865899486857893924653732533372834262081740132363690920207141086597505900313476880497137038894092796933008263003050054920626101944419241045259420658624524322779212866801560156914604935631977395939763579110923671397104993169090366641438432237984858042774434643810194395088813808236743334084844593732624673391101200441161097363208844565305562234904457150722378520365425179344053523466941117936283621688455296441684373636526978523989799441424189126865164419305269284445200131430867638207917134691633347707851323565035547748777137856922708627667593510722243083618873760249278467914636339234489383304052795568164999847676364757790325463934350276429699596997459050196097327785067233555711487063258468034433897801955819963946613777402216692301952943376493489122895033413019444125825146258343785264625835013829141647769194479365540513716999068643931720487583044474416115554257272197796198024868755444504603664371957027170326318808726824954241075428388386739348600931121947865317198383153431165579655112241151853035248201638295810852747908792755559695927870923270839167462130686058219385722898921313783294907729259706496687606702169966927619894104316485121643473748605517193559293223508838920280351696754770541022787762517224029923530029384819507396393858152980835938545721577839441211149054240379394748648738287511787681057441544588550704080718374755404550582273099663869060788597613258910913851539705808926690870228608085607335498034537969442193527176435624810213402292595132240 [117,62] 1811081803157633278039004228972075467754292436287905202164811355782541685973562094342119503390161503845986327172435189572439371214620909510659890688698760477067818082602570022603797216781883829170669530707245848857464099553717487739080401224013469151231414952056808011006925062953885407026105589344185856753205655510499192608621570443189369064534880307254273661923144969157644532034418328195002363977479422343153638212176630290445293650955761970670431430863083358372023385488414118119296826603664288175909554828980099670148393038921237162545693959419039427286440606104775692970215067364298517362101446428169819512721477571547653219066049852140339270964177579201028018872764189852170424571511341001002749847759399586110239686553976064656936939420558849360188597485082714058986099177768080532402392936505247454926849840268881012061049454228894603999613303346609304438220804511044275907440546005478303475956888120514041635568556003281269993946287949896121909690276482911475420022990064292055271701015757849233385759418373733598330845701435544994880016770229116877112114763425533992559883088987654286024439150978727628966106208860361332470657241774576636502901867361315809381159369081042660309004316908907250878941539004066674410104108322181833690748352602502682297954395052844916778365482670812291330368857582401304388180769315544565016946080955431487022049513956727616114734616156786397948349715224145535241959491937292001399897278286002710122655766359007840588145923674912527412822771175662369280899895070476587219000045233254317488049570421190394200480204979897212736858828981086304041882044914673893187952512654379510182161191008753967646478761464406483552185869054427331014845707219046900871621318073542753171996760411797994159039830766450053629278704395995629186860527300966819751767375317858086620072598135215395155887998877003175326513065831509190585517452105382980499012652593858379800665611269353274501686862925971252538526177440982400 [117,63] -98823519886407418069973550006652644399775277494261691525382035769714475026850185670745722889583343724925845900125951818509994515889737039691974946426388152383773450373669936605495610366897407016583271296930059856928577890565559441794310738983049801215045415627217033905941158823266108120027838217556704752865520983753551002777452114639366451888182597058351302870464262580754899321727432326650076588329791201613449786957833568805230529176383878960026034401975772863784276257387568388428795565881746930589482938445777715442999553508725466335382991430392493093945656235713918322947009746942389280117018253323274264626973556693099845434813727103173099235449132292943047819168584048202965768153050105011530366761412944975362697963736146938322007301124552439614364406556574425917553153370699870790049540712602441446382084302535271019235590850181595910844869121383314854063758373542197253462762975711358365011653687399291249964218211952008609819356514441718446211985451629497632053287348796245230824517771012860389859304388240683379519166137678835392395397847263289659831021081673637639454206778442954589623343270602379163312054400033419235248785666044584338926761677046873558166695620050604931058468793121135653181683654530948127891806224718411087696325245736334686285439775205502907667449384557275834715879285764728215359048609144066557638777768878738999729688221940934566999076426274720776061092567985600519268782682309706796751360162751614336373961286244914037246432066415471593545651772891453647237435222195139535833742454084185098533078178824155372940949271191489275959617886301852377111855018490711015463869905926652986840329510685741893053592087470502828985644168904946232897151181772224661473784737804725254664034461190580901592303154682158456570369108162759820365355487514570470192144289655075535785756648428377667065481334689595867988109991210688928899977257014678868582523649125550350371163455726309603130883773193596552481032814720 [117,64] 4541686887436875106801910659043601652303829177655356692809459584460786597135937464432425960622313774308274887202703460763312105415064132360855141457435945245252735906717162706437659050099096538531606677811341747803814666661826037533148219212624575982630786415491908590483567768077704456600550623332039874610304939277514911860720594601394626839958618414301817573806381649242745469088897680412907964266123401278740915487711408335831597156629727593029729668595142769044249044120117106332714427367242469853621393293150577385411491789719070547648783378872598614140715406754829714647579579745235407833981398034269975097321433117078865649827688419022969730338365328771433804970048372281168673423227936892043583733543346228925342971311576315047609010480619514229766206709614480698734617345908563080375860128114197134542465563960162915458909158400214495348227234570638548754102175216873393106952607420906724892141824864855470867911475075741302539958439653029036719023771839762672501074155256996554291030580033111811194320952903155451280694392136024168050785456244799067694317039444999040874129859998445553829698847889657740374574775372977196979562423462452763562861126164201070807661826806814329458694990696699339476179827155053702261829231532492267248070274215231679044226492261086683756484602636109619415812467115011302990428804063594010943285459538946436106193316992784987091595726644540564451056182035806017925364348379899269856774276197219448211907201091037361155340161550173522195076608345088144383022896494290332816995663056114082172948363931179551464655374391537622366017237560419124143637965873988788644419135928827538768334641735632175397331474029827275783964219362974879155295449309188969925804757926015900786625400044509529050036519770312498027464442862045306242576175636417067273161577975716879679004224771098415977889867293958535871462659242472268028877026225067715943446874207162204803027100361200772488063108067558386790184640 [117,65] -176969310303813882760213781266850503808135560688855904580583593685672399092546065633263047967652974435449812693575505222824858647804814017815538176591884459354100904947755444051398504942858155900774174000941029310849233997960048586829050417096496203366783944016940965480076885290118950195486622536712830505765693563394905889492193271027647774377758860541491898146128048195289558353453784951019726730946033884359297052952874851787072398826361125165405546586918239473378854162124461814307932985342363842049328739311868543217996811689939368060393626377409965906233911817998279678165223620921021381679196593133497186283610031286266635012628574822660558731273077890605041927804374154862497099898953252474968764907012623692282202103607411776562672024180905611618885803828371606278300835174132748175070426303448021987847012076049204717690802175611073764990617460847219751435211039090986917509337084819268829046137346089686902110793731964129425739316929294135942088915173750558480423149271959204422567408059404896066062918023066428065322577640215774824366391932191228520587697628599421430700935601426980116840662977855353438889886638185838325277438760242730200862040543494414902488828829510605451961615176569239371562826566507709511496720871120991125203386302952791339921910267567483460367650488949083176079395716773519050357587766872234293330173626977727049480609640135849878752426827749919115185945117225305015197633813172845408853958380561103133043384934458289376846742150072191051977476083371562770045667151706707174312897435574363750011540557761177228874387824937599932479710386413302049888291773434742685517682877370367805231779343083750627331520675005767182466762930730189272184746783930021247360319065057067910241588738775759073651486488497928618409090411541196938249812411980663874071854716337764055366496942378373260774130312784149385648658452288143028939795075520720909396333635594820886147834533159044732079426447822115597240 [117,66] 5877173631094783557724032864713940749521896140121618890331432255763820913740545859015492792439639095943345254968640251503965091988603107139045253859284050101803621154449278323194608305731260080844561406460512103116887020202925291125374760459937585759602097663840303909232653145841655983705349757422350559113717726988966867316348621099784056737902816809964455057586244907862758392721332788491325471307700035664122874281663837100521478651716047091312219472165024015516649318522168288452283755271160208395469407210275388174139402079065201802260941731137383393806726612689741105502609445350118094154514544138057093831169874162519717734843322327510713445604994258465485280064394496713574703245107828763739436398035865071640394126125707310342098766437767221758398776179572804908908754796599258847141756808427611942084493780730181604758318049552207464541276997222855530920330931488615844912664106852185535955677328334064591396353913631248961460528252881973908215461382678768093038198638975445615450993954331952869008307110196811197957425564814466143073937284895582098237430599302993708509873969199485543048799680940680374542211213693523205682295029898916040249891418948840531525136742581121563266951467704635089099295036599735547226166963066259926594881652178676003905624176003094372660197145517346063134941034281695100157080941375461220706470894592939772637888688460893604592007158931968189990070472186236296169225195487951454689017802994677897467489664673956524100435632876126715936057321617367476016959116811556088743626587103100770685611936954090890976707623943502136817655413582833113747305880531094409362956104132557563497673974255031327665043177599477740735444620694888850537839004494672185240270449616056531988647409061099316825394712709376284279355065177539072911974284280796022662832025332597602838752698819616643387840998296454234192971027835215312335039996179479448446882949844991459602441691929884653897546983817416832 [117,67] -189995792596419773786374990632791013916351993191066903905062843623086759912274800666374165497612910687698163714667959316714669622615377528088418841233230918968764262623971936213324724078790498380508370363737107605229059169165217297658023177322809630671679456442620703555910038628853222807219891168077316173750026685913875825317843954108165964879590490391561080392891328940891679010640256335308479750874354570461615300757921203397705827049507150620205195788728379645187817644530945776725924235951343124642610778430288170146896702476165361534409452004636132118758808332216045371879351408081491690083149129383009502503163347534705696620471940762508382939836051175660872863029397647044583763877216576690827900437313415112421185108343619664391898743904003515906978986804939399854860289841825541552827212249323947488080837585477841830836810761431968241733262171923698206744611650994017969506226932301211317643853905585418344353966822208638928693474737606121807310212997301618067552943318990811742985713545416839936916830904607869326128843530097424740953467167370548196935380235096745199003646409336564955572151714010664140639837145282578309849888005861830285293541580972579329064288012145043928596989073414273432162071804727920759834561109778898923403432710236546188880083589401821323490516332258434533068346352912545181082623366884442003422409669964517414955116669557921356389958920634117089350472808953693107523688089232436576606891467586820881118975485956486081648552739066965652179196978610774866724495227344952477387155015314045502122872871850559724474812474200514212085243676663565334102427882640983287495938376040671552672684838390847400010402414584878627179261239543834345381222061233268532569234609850500852355766666061956090114754907061126167681827382199264491589735526663007342335628539553181792937681402167894680259891422907469836775342078433657297245505302388911646869428055344384404936550975791156172887149045744 [117,68] 9722929152305695479138468282016368172254529792860484539368803921899241896216980054043433065576930029017213892564157343985412838321373952568128224826630870826104222910668397155714347202882327413674503829896059527641736965137171968862097289083061303027352347597044894787034988592426418472570319772144992207208657802415831456081307935039059356672240558198109506549958370544236768628000547196213633972466794502160706330026249483945947004699911897226160156366874627904796790670665971025545802926230219751388386286999636612513849085796908697766124450085845297044952030984355664785757629885587050887854444366437499703886097698540507066261697001899290894969973289448097110457605839829576855414713018421858888254394749996191929969688796165330473411031881921446829883909113079273418961021595027410097291976459347761351740091496820005440679900852843818583771888133720872525527484471745656095258286163393049105192718377509829086336447284851755993113803648446150271930725183363718909822971010321203494509906046127753947137806033270025321555384710231196632791288592556357644839206887630540061775516285899237777294917865371881663952514799469609191879472364593889688722555951326295448474151941182394367314928405384510068812559410360348347799057355598096808862806771168911310702302768152604562515285527464925078758443388375509186240832056934422872854825429820413067213756150134996660492292411367677469803712360670826043549884622414473390535694044118961373838553503407687314241349974555386333461714645009746702874621662737407013735527231716704943317086314989685867581548879561924718855067358741020664505034987752513528307316314645990465600567298605849716777708592607179745076780298303412693425630874910834471811460897383995151876272124592545577809507589591428049586390318741213656435307270371191271201323311093555316181227459658602744938170193343240893223201122494294072221526387053752121574255941190161411896770040667025707916422656 [117,69] -672658925983957201044542966162773095199538878196348882481377456154548373799790076068858874196976178953976382672375372257416693800956646579278099486722898981268831018792674108171181712070203287015614385936176816681018221967893483328256538388165932353308839440145009469327655335190733594606736702940380794506006199110295115925579772885175338978613069811922910459842172247517698045715708734912383520240882053247445432702915794150568651975896963911415774296126912833070754560934687313422963716207695574660916609844829945124327914379975395647034413938164390723626383096690078066096021042447603742400949266023836101740070891111911449402181928635169413186464204502555653394484718594925631155859790564014051549278988348403201462574647538976448306635191151595360814260471704845179504424774520615343721500763936193843769630050342237437142592501883835570803513881069830161072698421386891189246184964779395485024618209473211221433247511800595840981732590284870661863721791285360470893046645116998801012134377113490779215606855571650110134708585883909093722943893331142070297943540013767674742819514478100637558404431194019660038204032101530436654299696712862286584044752439015265480186299421119148142030003174208233690430532681809581006131723501575255508804327778881240181304803096802462630166406994760905076576178418458736370682505541676612250678313452192054368322485220570620582719068751493426633245467895387820237705869896192686476100245885178095595625083720379046947069997989030835389182660573018549961321023761247106496747331608557897502735381939683644920044790671603747590150620994946273883573373936181533880679973641058622467483498223087570698425391112604787416224012083191013374796799191986249123341985813436153564353460643105432915965744069546447955179818377331954626409265868104867528211683089433184597316051261897512529546625420846728219515384070368683350289160616185013245038159004220391592130261360540855063424 [117,70] 36643798024307536718609997430329108219759121434577520240791603319101586225484025232317302175175117216493649898713337072801503965207305609628881457855536477403872940151527901458051605738915329971820222663906676949499549482281479777336832551236605779289468774668200525410787591847834975302090711169173526417475710226766660563008780266508225716947415302584117851179091199409015294078665122681933356634460632925303226588407052096653735181626533270886777061240895233696147953775105051454998813529666551207394217082012725936751888244343359959274327572575228253447163148608546038513128956981718819658863018474285456793416891826275355974345545425289627332464609485031456146019217750246253114486032342339759535567705720354152846412279182203369798087514205552101378895388714512004559393000124959799299474043566275744977156032662379339464517343796459392227054162169389564697047047146932092900655995912393287732417937547552202822571984017322583137495089563428418850716083354888906524096693480317616871450613672807311185685134399079090544540360115829990710464189713003226076257408712241467988264451085908969524636256167276071422361349240890387280971228858651624536528413882871473681543027255366431034222301560319937930779673547717460643393023870620580514681942903029266559324264335391737563919309769528445550457277769886125629049247151112262137309627977924900025531883717700957195803082376409441168311812144594214085649048919254880540063567825056596402450535860126551018304371827238596043786333726460432518384719298010059596036953818876252396901009225374265446242680111200225134469615455286847918654426791925785069419684741779513669620205081417070644009197821145018960377122764694936700365389068457014437164212742884698802135053611516604087550813549309844615212414230556299773022274170329390167057698061291456369127566123840987387666093070007480964822982827583638809607387044979660598243741017791140980045499785734591296 [117,71] -1394361915941756878612632054445560670534468530748889314809732474869440897343835278292161996794351093141798537686197777830347853023806299618021218189470046360104062010390588539506105782924011447320147069713060947146316628998823040904826393536100443683883741122967947670830762240946885680289248514962411804163955694393312777286042642801018829101474941101200882180797643294313537122944848638900179225663224039244059985059847980883095128898266558726600673670301652260482888126730138919826900534390331491568242194519297416153022960380842586295702729118206844229140419702604370558365043629847348613548516389131187623576680388875592051387146273145853972395729615270470289484612847434439737556687897819329040945238929699941051527410900353801765689043965378322260194518176040104107169205951933975173550158060303792210758474999817099666172220454364820778428360706392255917242487245719213119253372589114718471370265963768409076041710148980097970036073316737425125401266667818546283000834869106997361819455924605161542145909319275838017287012890235203756239065668446558064241851987957332541422890479224490443324845771503133203050785971615457714551656344248989133588906781551239651703645346505764924624157262514851425935537508828763548349525854298849449897071815736648449923471635227419917933978858735514227912017806161912528932423490866763339626911384860891856937983035925262237810118933766731927669764887439119005435099059473307917514816632901152780101132766821588442359558045404599432093882732504590985572596635790964162340605570927318323080076911805028264684803394430336743281244619474602805284642232750500253977445508428819550265571731435057303628925418789714106391694734477276448257774020025581354544102648241127901859703662336083526581690518403408052189841844694721982940298012481719452601536580940924255634829949792382128811209642581183315077986701156858222652508844480701720966409614660298735275368462438816 [117,72] 37959828706436767199324991488015661014523127133623869653005011880347381887235679984025009155426988606497511733580742508132743758998348833266023619658476963909023568282326850581923660719955367556576698883664432111382638430061201640832101333105484980343189907413868491264270524642735941206447421902999602061588601112550196224528108814569916484106211784321180381805413409964978321125798820980620452119099103883688347528971375941188676573595293567893780270787993460481617613658251734835258422652942874526013325795966382985279053892916935363295748850875050677116951682255807521435307599624816343172892510597106506947671966897871909670800395515114894032920090065702775503023779928603645173495158516311379631116839852841561391362335839610377069557406902931912876820189071952423098988599052147762782961573136424444512228191682636049944694078981656047393400227873215763915839311687171646518485102973552294933564319486999731720054936867115687105248581332209612544050036180589739650919351607659400584039906731954810019008605156239984400193196886316487016914059141785891164799450218923790377951780326696717586548057406099155036629650046648361601562889747716767351062514559499541720914693657782032360695832862675511712281830055998942773482473291759872915969211339750816006769515949231402900091736173968319766489077316657143997243025482158775711648078574206662494015121572087584481183120698858502726520259650067262317539876056234155472448707246418223133351063118172446834866689735410254439662541191755545693796559817676323593887250757646806128448567498702730213628888425891708767729629900151825983221728833500829778804034305375762191215707432552375647580713349702407276709893142583700876732610371692715175845229811184349228792456825997837146088767387208951831419039320254534764875655367363005441620114050249927835805525836328689639828731292715808399019059013510157191525559931385424584880958419957977233075296128 [117,73] -766156069699168196318182795270780430970727408059758552187937314305944572772847229213348250406070560044600511333612209559520163224396077096032065599815953056554257866083089792564044177059808573525878222844525154641526474107095504796408196036064028872578315358515383735816731329741400348292320023025095691919576812861963566764208471976467606331374216924567983829798878626227866768231698128719568957820543351371225079309461544345575561756742076425378694311086022457922734713208982174529139043510441123303829826858110799598292068069095714439706073786275530876837890872090232567258819000881285236280983905368678797231812177430666780160793391709579985248594364399445829506458278485255245220819546919902688649286078498645143664613312535166655273921979294790260912822910346459533214824246361722906135368710334207516988095962725338744164595164354106412651195721431032328032517447745843792773544064223121526655793662194123031454607673213591771714729121798933236649623304221340093315697410006124751822432461832176508222161000204106772128296224526270112202514428906127770921115856534324849934759060295046614381340986746098701862488986976225767710479501521647139537608420544145640996304784981639467760266535392311163179381675603252978600929081583811353961851330074635802788533401384489146136761760527993598473534670447557274760875123641135938338883304916554512400225582452709908628717932585437662052792493560119232130546807514191471959445486398108291088045843058042906500648810882183410541431980952779343490229929809317664879567352872220737686390277294740858763751398350981997219939477067722934311487890295923775983226984007217417689177135765050104816035265003610427715021954206640396214457817984325923100629664797672125740677414845036095105074325555709283146125689892162086235925966838297192782379902292752551973506035332920515855966512482563964197893242670975067697168869908618193335158536937819778971696 [117,74] 11823689080768895259844802852031457590054715566792115980713523146639820038285646506617042483154304599740391969171716761732165337245548637297510153927844374365397631023339961525461050834866573221679165434059191495733807583377309781821604239522498528519018652390544399332489126615084257691077644026948178645712766590412172586314750504095034445799165223753594311045308729726623765737533702226966520213708971290579187093292191729995141702010026712836521472969036655180256477069942817986334303519421838768070957661460523445732585565214276356940100011323508886594740272262131027639658387607078424248656776330966839594679880750110961141937353900381049605651923562629743146070886909118799161548791741201584584526854730445941263115186228057300985523076029471171658662450096275100967815548757826810181624522099154356773485926347745151534974679962389884869520499466972213218774437079960188333896377753017598132730144813437946334023111387036768736347674238347050832012898532726396998944117989046070969655423497103911979548081055592899814659221616782651549085293994891464281788669050520399386416129466216186748456201506715323070035993857209182232284891819814168278804841674999656837332923143498563772161994915440103380288713584261480489458257989910318406977533322890213040109665486044327892295560320115729908065584139572441793510523429168332576248570789087027716317235345319660962227346729459942242109447795232105081660835793215468474060181994288470464682764322468989926691371662574374423530003582163756671046421566988700267802711856977112011886587951106384233127509770512987673963504494725275101721103944718523858709229336515011896051915782729846324076044707778804546783572347441908414844506978017708125813207029804424507338974632875578086917997947788835154186169967916218366444024414830811753283342440567073570612103369672493171943425260360961571608357133743826326726275054504142565346498407946183168 [117,75] -145310565166175589791283449879578223627422729101176679544705619930770221537488366502271566501385417013859675633691414853678937163757241356515967266249786589694768070140017506751264403722631366879133475908368352023933318660454446803613260619224366477013523520692381987215544573741161143849137672301980821058192627960781998082896470895581471865779550404318117921916609892106405119340618499773344094244255545549225740952082243102674399595551665139972383251324712369132374068952824523752938371027422999055268028460901924083836049288300836583902962281887983515260161988024059807410931038942887784695688393765417644860931008236523590336105066433443499060507295796768691803632040433881148791952568832881839485814767136195156938818380652891806583110196479198245732238990029191052460394138170665303628713962115071554740791304971718347602897735385523262274870253272436008029634589520266251341279366839442447906368035426932764459807313471483207602037237264453787234993478621458451819688011399911081207558368369168214015450459118409519484292481602601175277603894887194594698907599416019236801769059410426556892869029323493115021003730260795516742982896763763137663661168411745873447692986210548439422712582616920417894609268745689179632833959822880858836612052424079248776042917105917281779016181269400779010616193260667164665106806067000393544186245639358000992608071111559980133888273054474802570888479143801823155316680901980615043720991001936657266055656156605971749818973619271028668269457935710112728026957582534829270285181651539437611092525267995051517894314203634053618482226430460357451363262783711525092750889864961309141060875886585276713523383903627534148885929256217562121684726263610526811244240322274362110727485317972569451120592959618183656507058634282641831642895179946653208135022399381918052009373977136768218330527724898222159661591516509895309849743645934681872676205411584 [117,76] 1479741658842179187783385278023336072712180818623881675832748730093520237405743312393027172894364335620485428659698230786298019736789709302735617826665632395968084455836602646754179072317999801355932745710508385361894422180807955685190843936162288277433059224987428729929346220997900653358001716507121762128149925524915888132145150630825923589184272701110616702801091826261110531103462253622672120246709912019239982862706892709032723051736060007085891122678156207238859348942941542532585695568181781875803634710147967886258861506895219235505506882010421238320011450601316552760492181478443450413538674200648513850393973517018958569418536917526931873048273176865301092067403552459480964939129369648343610677934224772086970382549396079214133198454822854411332847079039152587494808037354922203686735063327058214974990059577370766987517350754327476436161976818795325832788112509180560628142992110049495622411061936281011710216360609563769606392038172185522263080386242156866861080464776308339760879993372595507951155005993209355351963170875057570083617994864176217360490229934715789715296941150022134324892609745222473599717954275486382474263891381858640902171165245967574356031834394516469153266591242519558981384863431798275812858387494098645513498359028967779580639450235531148789121274852284650931141518520121906353009807716585366915221673523082597993553661144559485338154637099763493035040398561428371793348895361799990445882197085808429304849157754627664338418972790885618413924327306273703743293005995599396339820799256665468894310786723171545775798752469273714702413674904717825550358888868010369367151482914449262195957335962180388331209026925365677992055179072560578970621130792978923337471763537730130340520920006733475434228028186737293565998708984049745248101827600631359605918155717162982200264882394003350019064908386783916170454235611637638900886090333076326603819776 [117,77] -13044172473109313861783363583766942289840750763837345318137301933816636828718660829725350270101534046452118109494336654670451140683127191217496037069227910540192773925816509157474665232125342968290502384001997320690070036557847923438270318659971406977422984046460061355540790224341077693375402666333892653227908900535020820962738074061222546895212829558950153605545465621167236573971918222669589065653005772156343159824949309230768278480788513714244848593224468531012960188146520549985089862659021881117765580168578901563716606903452368918657913793650753594220739254699227526125453935219995390056392633590874235196082703103285118506393559918227478674836034886397216238513759849827811326220594672485323804967666807662209788460727167775374421567234318408060070562277513745427278233141679074881859972907158966021502181119587973438634544507442854990638643037635105592277253728459591655217148473752649657399333241947439623171976612201120173960482832143941902502207791080238183869811891369126810122066056359983113130092705391418760812828955065349208793054626040190431709527030733619749559537008859924572507560529720540934336438697837273031164322509531001453567937454994135367268957171539124586348629862427296095835567846939569223728778318999891429962778208487930888232254861157044501452935887865815169607874507987496446863927154143041246707643274604302209523769053323666286585785445578788067472623032828362455834644477182596276036861343517285310209452842938386961594101134323297444218576961764254544996029186632465162836521428963258917754782513368648934749909158382613948291627495278364258088700261741591308218473794630076091377473607816831647207749880996547509782013163198085464306317626964542541869826531703854404865612133190222821172108912798455816437473699191469567893112138814509300569265312142004863253963042071895948266817003888363721737891593721885638831794457318470331744 [117,78] 113620251612322240011956424758543830430285104776637478551992354528473781582865060358190875600758749915035323186623430032211967973422495675447869669935790348142980018770053770831981581623609725859459837240168180607351753183851312352687515542150308113544799678558872094608500184545655179730503592909545488865934786381477979969746633881171329617525427631299399306418571769193254339962378099308148610480758332844083109793753169911807929478141590416078782847127825416674580365109001328443990970326213579686587922295905082091492899540163542625953695960041212578459336722418463836944135317720801600814620571255952499371971792749529814344175507217846987525872631236415952673118693760340346406506694181133919991305862770372512613118536451625537703179232475364403264070513086021751895344305597036808357478549540095994529266002856004098858383929002218908750013035086317153389594164247733582596103448710019389763230745473235906563281439387185910220116931443436627017975447101321640209741512873285297975687448645471253317530891930182393117424226629453668142540774748233161166122818017144631747794634125918858547006877417458252153386219146356443261187531154142938509073920187341307772221111892742286270461741326758610084053613258357199870425885023255397130105314550596593052209339980644320576127393030792773326944774612532984402941984943241738148456491772057178462708225210161993916062767691006713448963605028845844380004505070760510886517491766113123467378075849342436086992334482872699510250668379324078649453003689269545827736826028050174609529101201503642305444848994392712999161090110718052126217355666024924644653054581305974886861397265653494094496387131899821287409622524863074925598055796040744685775794294014992067544204135955001928303322991822342375324518199773908000916083717140122654009833054099782369543750258150399481281034547108569376520240314302995661084820634842880 [117,79] -989090121378341243061288508799199608411625305127994608455487095486871395737912896866282807556905668554392554229172604288743132060340482837481753102870970918102660733169950424269557508493006373138400525668091322138926909913483432207794585335681739839673706967154614652436331163253949560834557722131970529949202377502670282286016438259570654992706428409301708196005203171437361394992251735781071099119058461164407594339413588211561621355760062363236204107278584011705288083030784767823382206597144233511155912099050872894640283343278732333280347841271668654442577117082176981667751283887332121169537891635684934917275187467284570814177099938856017950077085995328662742874270134653914881106227615221041689451846706135138562748558463588193197535348543588027284136006075611962696661336771311666608152330385980953002514736568269148252822406699436037660031747975259371452665657338178660713700208982848326937979662576860518138479397284205738933111675470010870974109452444240866595483898734019209870343715394478039016742377969948391155992079308664940348598779081864944406828963150267482785411161415524003068668099032327017199333477206782757235384253014096036656502302012557328411869506337024666014529008688032781240689859553713076807716198804991420095424035304015116827942294688236351815517662106205563272736136810561730766000915823173273821699403758367086318579518714949246665022085223550551483173244835486725012325630809096039186992371646774446572184964528717534835723193951037481211163492137497869953014864872613164598636510234508746287171717903480891649870403470377923402646949788670742625766429340749424294105395110832676528708953450498285146361958485019311437556339345931543503060102064469140505349002286373954891310128147205071721971057852242948439085747480166955984674314997522201965777145208777106455463164223020635994973141594238321946779136402962206066995821696 [117,80] 6655604054765280453402542252879491644342250282818800136701049328466698216242082099569853484150692651286975947476025959003523164714474717211667037283489593092806443199587645023741835990540543106404415331591255555031637589232394110208020933492500328349143063106575375359859693142086056589820737440781258505856232487375540484400968073901221319996844194707060398890857010808010308079988312979668759985242272619153461350387326668554875883725696719358932279395984451919333634794575139988263397583277655114752707008971785940244730047622855980136782977788085202454785992499329172876246989793061807012213524557251158436224550453563479492297084552541299108702980857824351945584444082430980880452846597409361362258981860369121920592574287172355429058931713330766348014851434611606147396919034630653708239368405023466496687251846514547740638879513851988654987384393698623743837764913236009490795486699205608518768335097985668999754615660241334537184540675543996157192083837469973886325241728320359102183580212533799964931580535070154400063526287410610321711629501323283762494206798783930715969117591148842276252525617673263289185016238481634886942931392876279410646060172020788065300044606666982938054926004431336024347382686576602273841473300840896316332040846713912685970329275209625666152047416451801372955826856631369973111423853968798937730217650700328570068062684913689954560874689442584554341629654131731184179898346764459242763045069703238299029443504682496090000741222780154921886973291288539093779638972651971311785720856750750830187975083870692816098191001847996905808540865515556287147062394769548898860869308442095499751988954444484006561956038893799593071746485657855021502673747161264667369440241670386827613578831013320124692370316264618840541704861175456619834862769855969507964350315237207043142608553155399007037976783653101175339372534995210662726848 [117,81] -31259947181953126887438856376035970016129736902460920521020768405201918572430934906311620600147204207949939196099022451510669748189355075689133497263053319927392294964262194488056760267712027438137177236920087077438491156002877369710549356397591907124950468518057292631983209667031327027077600026112867035818293576753413986490998128014828483021756776421565434428553074229029884027852432177680093893924606989705723125563655370133936836808359297287352258738650059126025192811454027837801665537218229323157981093867035295642996631355376537933922929071127601886317167025452897168523919837498256986579645049341906842372644548971565747213525304267040330910918713021409171086860543598579970296045150420263531568364707521808340247357709893844141298126447868883258748656827256879970209526916297225096146558169829070874671647288560526966567198269925614303354597176521181324442306307585953837763465221288786854962877329751325707536711454699560115477302261464526954201784314259025630641301296176716952908242241825442616672916116664387095554028120067296177816076718622655815823582454507278308562099354486227657453530983149932417923109389448446907422780848016469135894873197136950555718597136190139104799729239832749267270728243497386913452253660801550106649401793837528970063505379054970051917083300525792210867535290915121976930278162031585514195546772692059852915780063703048138749312465122449257543233637703013966353397351378866849218135033979310299743870445179340341104866812728412866531797168212303325302239816222783691059538150453710275593148387352507155449425431490958580419339810928974186834823337525569178536987106121631280283078321503481835217361157016849215983491975181339124147565343085211015977684525960284108642700133811630789044777540567301277817966666772817463247477899488089160241407670008424798266407396059280618955140479572178956289734952239264248 [117,82] 136221490106588333651129877755527562369160696799841069268592235911506635381361370785629887243323053946890803455947134091870711204731613308290198997363991948030537848406552088873949597173923009873098706699485894689222907850625423321238832420350031911777450477128815814759811450816527904800702488154203058684404598859970156076566367688392144795179388025495614401621433104728316441531415165375888707022636871497153282016900858737384787839540700033209038379691124517865094570051565089911877631601068802676009483358288717016790708878155046998364586560737116954920128341010068534457720498202072635363281525594203657117135055637572073456055039956384981576351501958162342966849407054227729537497117683787574695681578511203133791709884246884858420700329769021690454687291986954567330856409325962358835966055553961694389388264081250997288784522261368670100706204136219847154431998571209317727708252712419645810645282660826079058509977212851582569822609655032418538234359713524279238828857343238532023295861852060097477221394716725414244485417899962620653388812868671365300387915842805365830644962849706368413765102689055546281612542020279683730427434861738752238643255013538845748565549546530062520455498733094791757442689960946193262712457327443019942511610518697619386295443454482400864873632868892313088682410955627989131475939864880493421143303101466877432021423576809931022725144393914420150050167901496574050157601874858982615294731326133407845622337945006360296054184841468583188015695249316789977680675003613756814053279942136762821235070488068162946466781858300087895351503100771426467535441126561316635299072333486240225488288609047531828658515586518494530251273550167946029182394000772214545195875372193059269755610289209437700446225661131000093026224147026704150872942564311854341131758944685022659852557378625716573018491917832277365609427384064 [117,83] -647321418650758829892588047663922067018576915730367408637056679604905604512443959084431448797900190135408841513617687264018752306424813744041459544274207655498876398808699208455838297959132756699206014474328467499459281682110097801614974712051672576738444413465918205232109121130347866331815863982939225176411408853091021528524126735360124732945160248527668328813308034839837997152646131115217281923037955283304058975300568203537284463205132216161876490885480414507249962971764200019898849256293569530855465294923560845974869567740482266430422890677699520957612288682320285989977206935796359915477850254433350079152432151482250729291428591508981401222158064975190873736418060658518123480278826728842674020142051540215931651922235592134871168703227079476900231775465345819797993390435805599089868155079124913015579092292074019957103758098560074180062312743930179281692799505904971985537609610795367181853220801746260065506881761086859027795136315432752872632008146772683475280927548778401757713117555892457155881035303599086336585506679376786086521914979190171869002893263877134570820196231376972192151255403893764083321353036876629778175748120813304399245086727114211729474445018679807515520295103319508198510460422450282992541420550372410520396465422603717101043810927894509918711245567598457967602214802297549262695585773510840633004865639767691570384473820639908841685607583674008076098704282921961457713459345414129238732923034184616102167810392917787195379521887937001355946135776244779195079903111489563948481674545494807799286216719062503659709785847570128117641526211098241383900887791642489966273894573223229855002683887565033870425056690984408206427190907446116662318696041170652606537402882985083093856705514239278698414017703461875713109780986973664443570396797457132399342405326895049052592802312967187450254017438376136567944816 [117,84] 2252779780599776504750885023622355337590034787591170124362036286998432277347061247001383144965618150611481106262990886095076086428141136926668412347206572057181480944185147103384378100915996903439865401707982725032874405236590710344378308316211690263893985865204843735005549359575604077179520220872378976949662237535945269486100198477117156911284310137435568469677622219397477579077216715044540906623343827002617823601237707358753173021976082415530924127312505888252881164486500865519898825778954245804691746884889090365365393584193921965488261298424950645283261926772867736171936508968802184158929753072879658034682972552512103195171526075062276689418393724384280936583268018122193540070264081189597697129925668998473005523827957100215456955942133400709403363746886083174919011200289810933965591731919471777678101841052599248849042282121971520465810076951283483889332285327912587627878643420304731629066945104140711695201847632365320730844265624325848160787053648976710173132576389709585117220945184630196272853828571648251063006972753205588394995909339669073559552200426436354427899711564812237191428106596013196413858575412053393895257461699246956438732214894773673916703800687307162046799635592119645829477461042223331806888207118631372270830227904935771102961990084447537767984954123947622360719813101014790937391757168997916467405382823368663355532347124526517404765746230334099930479124266355118956234790618817793333203774517782807376426570656720017019369074773255990997202625962884326021079500511331731937850836971798027323926043530842318960006552403804733972367570924123572576049346464496668955339098375020437179292042424707722921987789586381811577583338220332326095187821966282788966766952410930129227331790931779143670427611609145771514473553256236507023317562780108697386009578639542901091173864240701607746345013389107110080 [117,85] -5243881294964556062192173285520830644475466531592297528522355035230680635712500079179495089443036151997190942342369425818102976415579698928200764267063482630778622795591195691822747116831645349189007353579514826921854202442389998450244693974592401947129979286342229950462112792466246231332366852372515712318584041900580653461120959452747096988345826343658784825536551198526555454443620791097227215948404483796523459985402416752637062703498195575176975531713107788456697569070106617955887675755132039450887468754760032922368254487501805669018387340300326856531492637517886409500287803612793353110539995635318680680872349125759336611424904635856346335528178489413512296653751924994693813443998815219061017521146810726453720947616178882985970634600387592186396354107706221910305599849205696350607637262739876127015001376844608490246679759235142852468080179537621941266316752020598256589483862768756399081767483618860289674111426763256684588207908194197021908018965820072216542992046075106472624353253661274045955600332736897658336331678421024440888143874685222097951789847241615816794216519057183593941899757327351411946129472229485852608531475587693386972556974498306023886991215688185298321722146894694814167630387468560179517624932518023753006471482721176209063228142934576385780784342756657012586191778983788769203286190967493088050181817832139360150200032183595574029801779361491687597266351328683032058664727885717561055426233886017893820381517515630776243505958555150704849582722378061166653066725247066211894305195764674400815356129637700512424167721047539440831706771984868610072260958185335334009562486756943804085959917585207249105567100190861396871540829887747273413099713033591919462160296285336339720261666308744970404873837125281575351320411643500504000788610310304771631250455498348479648444145761854518837272026426680 [117,86] 12657785044043219542496196441757300098000920042405581929424465206644983536158936394635626310592962977585387955839285324551279919505592727862345189450452072936171435240567706468688565972891076818757998724408223142541645389132717715270319274313412084128083911742175951634027486195564249726904165473314734182961127084484600727504488824895345524077064285224074263353203445143144111544954516108382101533128324883590713292369866616399988863426587818352634923037454601849169960066134783465382025807542327109771067661797390616315415925441364039141152930915740443089361518446096764874928673147692489174958749945166380302432257414209397307891934069147005909693408253184108198622851700707031079256017922204696993947465259372332985958857914828446812587377398487393350120971449829017024758815128260089286101052307893827121626693243055872917707325741771610886278505916060391501016314957093428069687812159592407835729496991941160999931606712716583727870958521246286549330259202267870566754393864147386146108414525620290171068209717599949122219014128194584557490558807926735555385668522133602132362340358499474036606578598359294919459713383524486204423775941192058952847576338785543727427408426807722211021536308983418853341238219915151972070876228947831492229394701431638564254819375167695285002369711323956159278259280924445900528804753687650826580375075320384317879496868336512787291683210385449724025405035580871472850349831697483720596417793387948715603003766136593844652373878354489822032491569008656618359068695969736642410615789086190247677779534149860306492738103402829454073380443489190283401458807922770412623956516776016248070178971423283762935170049199593052413029303631940277104981386993399153501815256178068283460140020435084843899513802106686767824756324413026561548686521961005587888456457307816058263049238423086712510375872 [117,87] -27776336801123606045053406898963409006438448977213554858635075322592168819111995565435452191717537612460291605446485235302869386123429420597793816918214942186888310459284479445581657343441638794034810207279362698165827031282855555606423708442047082388749032305115836854087281421860467170230941033495043991384702090966657536772902625622836019533605508031697436115081502846876971646551739578305263359206843226429994013227338464735987314366010324135361012086488953589768257702812054862227458634357019392013568586411580773992274785989351626813520549791518187116746024235138607623521859359350657191214745052095743893825439288346894425827876492188234599308204952021708991912326402021949352871672960296388795609805138687548818201288954728974975494869845906248026128591897699989787905637313558673784895432961891860788557444230153752632296235498254365081843799750897304768086095416697824676897574243856247989037011751226740077119384205059130268877216135340645610541169385311498621826455539508864636768174541987436175999866777801195911318729436792650996680935378318440571598980082729641743767420700512966276778555616157657972079503312164943688941848793630085566015207426449697176340117793184615941511824872831423500356945461175524539912611220879405717943302451504546196234498039475340983705177071415660158540538415996251111898538131283037284348813752113769748405879200758344768956876854455235898945834155377124039903140549145416181176471341493109876884570883882653298991531785415746726719935996262760387778090613496067481566703821453514456283195586328626504668076461224017353450177778946867295750926760869805142270189878010449904882242968369565971400775839842227484325725941691155782229044515834732104312696019818504553963580149984203793990946879083740293826005854699050298303983565191846176197245603592150855066569737391923363828 [117,88] 29731276613920770367254067868989527192676956588855355458386841984385348159722645359231655914833558476434821871802717509750330247026206873731688847560216410763645819040017708940814174274868778696907145688414637956651477208042141675089858916633057131635310077754117692548112095930776580162880467218857375102485285263510995124131286466409378100146380515803903062637837862740866307041962477315956767689119416726416735208055915645502560596514110091191474835215480161911688265694183705953592196460709724444150546939620376046214460791425576981091771986004677477851209960513624534342657021489986209758193131711658715505879596500362073636736038899780724697150465081925951359550261020659018805253059811729868202419611943719886497187823615836513300414417221059560075062584459360187064390369814787757432509200380512170582230815038042661968114435827017198268370670868396077054696705587666892772035414485667207934509863685526057552423214300192268680538991733028974732199210263488854217179967362312247965904623939700820274330348042763343532467427419566099687905847266493619844545374962143885738830513652183170733908412807425375592339940414886331058660735947849070254449060464260915886896800355325341547656419949274722963215115365295246091951292709883841448178701969309772127717111181868190208471783556502452106342244914299225726924423357100548565531380577735244983303451093535878114279593379020597642051061066943319558199558731691810635718707758498253246819122595011341614648626461051927789573404218483136477504707859726668216134535705930324664289924919041597092856652031252142866726834968356636379324928801275840712361618205394983153633075233137873279953078714939935278930186295862044961010282835520941949474237893406901031167318838734957833876061533840512303390029827727412785611690448852690263483058973405706607458853062383192 [117,89] -24374940988552168491394180767692570418089904305223973736492621105670558858996525267243079574989899117904179436563094214846425234290350681672752372423080161475594006891617852186799528618109495757806724517280523525071873344902845818146674150773270468873423606889145592383652962118155119853652688550390138815954266606307527076638674354293409995073525144363922524084290267547781723665438414419220692366644430083484973920488660889535405922695519152354794020756700062203422683935749992311268653579892549308682323070101380855249618718891197610956451194011877889474767126949267421502996541114722225591196974155687756744477728291490939137502340713778715826163003261397102173632868163860132859729305325559127011299139755794120447949511390261191475765700923990949901021708883241640929039055655252817611818134179208660283400562584838128311940904676258377194000795355816723440599837416248852621350173850029338813930823029652351994885365174570981273276690694923086229602368391055814315689905922577204048253552607468396898095490431157929249889885821010120519326592318134597273488757864956731016038517003446671637246241102054029579162276579394267517088669915959840616384202054907725085249833039386035208843073003114490842237797908222733511515634220837185478105336287737781291131620108611628715022972811350562161794606077185311649184986481077145699920260681564212524552277211101204448640601050362270008216891120158992599324346989367989989129449472370861278500362521030127127349437920476292716398365609689222719999573137731023263566596540788337389301074384846786670819593523230931252666975394020695172625315820886777175997648420294850784952271618004856462812366865005897530837752626491661280420533956652834589523232339990033862882090847803106806579038529591495926046411993792016425116487961481969894243801645864804929595726367 [117,90] 31902303145574925784663585915519601891363029662147238715600468361051888284164759360735295276031408259378918903830195341250134496177262250607113714264181267110940779741983981843074763359839058084584601451242825192739933013991188189345962301963226854121782364446740063978310564445941394947184085584173808162761406942473111407320135552820806374343901505787519330587355571267584131293961157339406742048732803987175133893830236897661176108640913245792831219968475890026369805986601492455530192821190011449115711550033025230349270737030223750301144340292338500402071601685945807016302282835648963567176893416135228262132820920037478813004810001069266493954381301444783660632577226400597739431523782480586746661246076214815524963136502673355724811339547975710213683154186986991418635394464255519127976068442373814973179975439813965058888439092701931329109384411980654996696232193482838827564111544700303323408513755362208178945210757809814119131942103325347273409007803897477535197078757795725507864501999427434378710806314084824411043469142378372234156551230050698490698730255648229099419848679982562071958849895990870121627779322399721950122251476389990872378474030876717185386981314998074348368057902011034541221188066077809862876429720583140149618473379296157378343754635830388525428563658943759596419061540023681054232424109327729761652456306811073810823100026226231824900126505674176677967765889215116948144759622966142260595011026758655160612078666751149053626554078018586652760900966581265748530451656021705234476232686229189059867411850791775432896335229722653166773713464743562699646396383112592237835741628103915930430792316825283109739873979869590815213645745196750833894755735947185929735604483156868770170428098032066433872043483250770634349898902527109763879728729102049608302299294056047019904 [117,91] -17751399028324078220157685761026059081914985291982712572600470147193385445617743454556100177718017086949445528523359370399843187391986316822777915113018151254836711160855236219281826110883374375103808274067662399913247078078562557429759725306389032080591171067141003233409374935734496277119917947331258394798853066054654875410350141941806447154609086001098313762038315318820685229612117134973053030735166475481423993328912739794345150200241715955932165254060214242744017503696969947780794952733243119519582540049567492479347208932988909059129226544880484329873069968236682063380953622611717609940143481532258119655472433779100956795621969475453402324966042874930869349252723285552850973335537626146973104424420966993527405633344820953647513780252083915504736299364504112565612857080857819095685759782236500771362637734909216749032353298065824364830517865870992340351978148045964691587314808654077812626068552587427590451725277684620115127610149361410646256285294484461140601491342700100274546676849332617112889545075296147633879867257818045260928259016544985695359490176879729426112282868773011394473998138117928592978948248873961777946983667451221204198394652706910213397227473663242433230220780163574619646564633983030569927531170549203080624845120509470683341203133851817386974728793286933223012772033237995489816307801629742068626145208776346571934685304375170184647044775995776840266454955369637777183525306223268361431051778833034879149714008024641462535323311542498504688390950198849210204490099217012950879810938964020135320837744835736407935332128007008877772327978534323940498804177302837488213891373482722152305768262361935131573193306414944816969841615067038294181492575249401236848336134121944229931233249503193768111970314953305283565645422826887474180709279160829093551369325002560 [117,92] 79982534449846157076300686086810966689815679384562673649850952280522153790415930179959407510457394178891035158762060958263012068377219321758599311131139874150521097897294690780777504519031484998195624061606778395502457188236594693382460716950437028804127045060762015539800653898260045209766708662716649320340049122785062370094678327543105975302590926094811189535951665206334884631766930331068078809688446502770239803617304594562307952951201397953980251648368360646165890683751506851091597973102674605879836017706875293827910152904141907746010458128037282385061830771161189830896618749938797696906953737072404773402012663205126729561452334303325949408225976762671058634090728826610244993401746572336633099945107967206988973836558765689060293256715890851355618756562081258590446964153055184782079182822164812473589959521471589911548055783601881523131906476458840718260680629047138042824324933324460665934888751696624294835241982059695545345047091009272517289070739543031518323421079246195187035041989986879154394470897262557246102237175107954790163611527127069124537427211735864125300600787318060911607874433628244770012335452731736168312002996218409819906014719977781024859725828356709040449009234846871864839724484609911298380068379137211383516591957119182018941725100886464443693370216002472065102501286798618396686880756232193814173162746615718043165686258442926152459496503046820857785000411727969437254845350416294356579875936972317131909953769525439649944374940715260947638325755250207392662182903206779380553605062230803901449740791301711278864610584289345662637146673519950281531698533612457337275231091437854082770479167041791463345336741830707028504624918617804421868477309222521947162835918342658842026032195589944853717477347123191973035843859023896982516999543564692885641770112 [117,93] -110930092125609735026411203256862785218525845622394587447343257138817490647005251423666129057760763759350386544296811680600152728071643307741381124509676426862719792782939994118930180775240889701374874324271999166331959363317933566051484922905926737429835884364187860216563458047320785512425827336518598373066078052746579972632023898764732788406600205561633694446614269647642619402701135843507683212375729002361359607616314483087882919987661930709670843041791142300238081708250687023409639025036583942832620909630547890632891966244772386744660105707580135630122585759550150578810976475878883722526106274257521079882268304973937266640233477316891040697943126679491321155129301196936485708137517768240041620394809717030148277972941004365644769601694529758530681444319743787672261828486945601820307651674697541018164492757079224736457821838391579806349908082300473559125950718162937796545968032216451851960676994970851567864996401071587626727041492797697403770172451208630440299042368955461291808563838212369202914583119142749002304992459188697089451405808726799699592048717783990175272767041403498223320726842349084822144183796445760687498896755540309993413729487090210877419940324390980822955477612183692193542417423839248134422610175779693981754107058465211619333170365091392834530268114446312362918327741499271901601577291651746463421966307145142607875955348833967785255519658786035171391988669114407477929477112075550629784971179434402806529411623305392591701999966782886673537086186548570940278288202933310285214615031042508541891630218399886326342315154675272855976620468809907779326905308364838336974058256127805294920154460306832533295180877166624227521594765482398644727560061524146285100513486624589134636214751994162858823679705333434584714011431950210571339546424240752543408 [117,94] -27215836666448233474215483943091213580805041005603913149779016799397305271040196753984317627611796070007457318191344608008318158861989771972611063372191313482429736659769820961568859294660338202208750846649511922855399818531091838894714574015141873008126282297256372188771652019383362489302914106431377809037223884366213112025695927998193138461138860915211739158429588986820504368964976839915795032750206407344954149214772599554659552085236187911764623576826519342425647631729659086816960351962555967357120545934285394502622328889479849404038851461661216448348281369020785569153555595010370014103999509133911515511541509329503406609974918538097815067437248654392351725632689201591104588670061960702064839623430050456360846982108100052845516146750877977910139247861787762434081351184149481353951753605934938013524251484680047753259794153757183955370558813553005838158384105260028747923319451613984828482904778971077659747582387841438347339558541591360164798644972708547729218818109299255651272937655991802311815817275905925133451739708608203172119206779120947546176889169623403873517200421197352488357931492915641893448680918727367841675503011265757074536211893482587629544119796079621459725387405698830297363978035111055275447623340942105030134911455248317804450332941644388544258866351200598182190901590640460107219045370465873198913520838648979357490802008064653462270592913427105616924729771866352674043887352957412941312767357697724189518711999202559463547482060084511085873669813021693542304036816075851403551263622994801059349062620241121037777060515621046943388465904809964006339936727125199856101031478209885700934825599983275744360285340300894837905549314418254494435367136708124279812544020924314008371528660556106182033916431089690299884256430783554843554272288082176 [117,95] 78678637116908008287837357213193535356659726094990464436435216187762258259570673671636764378123557181469446228826378782663277070669709199208453279686389247536529319979227871797804927575172864559831681814040361191371982382746803788536357315341439715324341161745598138579856899953704481699327960906469639171295784998152933134521963104533513618024741984888388668213525622481240563764488034348309439656918754409516979090744413935797009116612393131771652203955518850429536936258809448855329347233503964707264680738863702066099679915934909103853899499499200660063954972658790543724294876869456591805112087889403895954847416528793156571011360985671410795743354124391541551796512705084157851356414361017925921947921482968830839940351024463264087974679006042076818915062900491905299932118775447423389577977168074028604322350836328736312108098680078490234740961216368518388371303588037526467670275662602899119093284170759625213587535285182515677254575008670777604764426155959734188013833033575878207907510272473145228764948998983440677662753649636269373489251690674527455693206266092509475128923641180173214697131218315506300765000606192789236253763934182208256757504952821350435003700501697653228684348247947204908555500187541754996360137393619992927443048115372405702878735820001141802474931856623519091702038947534089381043546465524533219645009622835398064320777585746640366094785972640805828445348340264307287077822848254726841608845775254907512093399736010772163622751269013772392825847146502509705503097359313736225139185877291520586687952191013705239134173508895780042511744485865986195388698499014890743603978725664553388989343091397442699441791746402085089656843108924427922378703803350469589401587871351844175252153563268650698145398461275319507211724078024732690826339380 [117,96] -4174264191974365529274975613880284876876542159439730254320387140277879177733424893573175646214267864943694957733402312183014700064520180152837914562610384234462078347377427527756274440929541349720393789358865602461543333707041647294930332467013371808047119826500353819254878234288748584736532368546769151697611825070238707800449982132218075550179122752147742634338997133156738177798781853082619446158622372181940075203647067800363979180967503230942681353980136704854289478294442656522923291541642556047269547624492856549835022351391251162072782779133667043692424921810904738099618793639172155061483003441141548388284544178643078933391154504668798735390420029849199365732359884568497743846886488069996539347690560564899537804078996795624522050722143122084644775530369868569004976224045912346995002563951240844051959117824880862751014047416658411843332335132515559341006089437014028100681971183663872817329722937185248564208111476601959757726376563532425903937290894667524384176586997546643240528573461995161461744933135428118302879743120465341094174799951445600646425343116414355412993424505271568617375316546055812871751090058103174367045681598981851500521518855905694831249525289739083378245025032847281250526556934835159846950192100998485817125928240823336380173741826310327336469541887309389360933726742616051251844629082852806660219693791171870467335639610725986400321754744582690972324841158815750573147258453999988930624577470342926346289054919737207099302833333606721670644074267004273036143036373193382019579071781156442477080296063996061651856346126527106489775414442784004560627372174832421370341578176025207047526482551614668603460877345238857877453387544956096338289533445065019619520548480714023123295718909692008635979340850141247239754636088995211544 [117,97] -25798670483213199100079029127397617306756731053781434870421958118474168287566991489987047138069547344665568398138413735434850695174432802343182966476409768618987461436056436821069992024243951636496712829428285434534036958990556583325527124324556371638432018962704288104677716443320574317563087535092663571689519526904308041037997411070079859424936344379849954864490917430104767341888998924092536672542201132888239772341539742447853299462226650340688374722816066866171213544123360401269754183443335285027341982769417873940954408887917524254717459361385734731836072259372681005473532055588678964887109847382426916007930325247476988217897665582326534387960132993956492279232959402162948494377554485376371918220488842946022533468820506340181296959536703757163576374480124270545046862828407739796094277421318191390769439132565013389514249715521819358197833278945775511417727058887443946757818433503364133221411601078971279278033422028468124654118691563260126063810395701706259049986668693171376538305509010060972121825038494883173895943071427131107807403488270332158993137348459243999115645828872614880410460492491427437241559052180686223536092019358500672759433818749207004696046931122044892615161994557060695603866398446071456107009048078814689486582455801891783908150219485548234505533843019861927415049490386028417448273538091287470268165600378952788141422006457228936822340869322163076688853269437176333695954400245631058885986143443114961786292662399985119662537560199873278419346544568206136501930177953467318597039311466542501847425617507607999868643217477952553281689639065861457690391850383244928162518412726040374242731515224523822039750515921421769695043946959581710808039676247344248527649973229436047942422802804530670229332000060894633634393633111457 [117,98] 11952969813688304332603997661713722174677359762345618729943331477826968339595356003810043016531048141150254839231249838618939405151992197040107685584647198341426439894333697885643293020617357868338218648306718343644323774698796053389337688920650519491966529014699082368673698913001177898343299191869084201868368162674165690495141364194337213360845585123762041273168627709761181131233873445171682669078955756526773279069966685743533312474737146381521309970207327643704563986880648078958600334809597734492347344626916515679731374671782392640065413158737867450133332316121000575839140872116156216072893406858451894970303710871466531899363926419518257088547067164472687503605825100791265650412976869574237424680599580566973215510859799901458451880664189198758898890341918201370427226010587973475996832815988488577920308366000974744908347284528571260207296775002027550476909588515575323729058253742939595638641605339652952092444046804198281682246108586156400919248396735149779594140734327513947551546763245921882106781996908528001044613443890287641905164745196053831237347331407572223780105946433724154452284231702328063552889300230520785811286830552856707853291610225622927354544108983339084283006509962479425474746699542236102761119905071298215547685446771674799820173700383187779607532529333557686240379708503782393196345497069635005267773043476830672732628315740917898091151669307422034558419726517393788694431353823910537602593126281425330562889336458391668650444765048001227062373283596153870590105047336415056092337693733331440201466540060156887203601036964923600388886627440619533354149398769934236362285672264297110776370021838281425602133282774880783588626337051383657659613377352770641119008939031250288483786533063009476290016780017873784365651616 [117,99] -3369274024657585176168427613394937735283163976288501580489622176145825138150631162923322649110339968965391562593884749202063426474818282263298484680388097642792579701187078587036279258248176939722786140268063195109038754269038973147809383759868356966165643086013039495244657128487395424186789735932770022806921298441893462012005986770038316293517140782456665418447143539023930421728393903962779766390770449343971582836034654185893715565318286388319228659640618610203115478238522980666115054454473800986253766936959511101209974474299829336702745501029380106096683070592021409784118090070242137503591739509634246991581314061848585379732259506376726369027268150931734419460359511840797722359371548808954475382351484441873894900491571696638490180738256250702917067805312245883831046327124165012709412825543680845273645983940695476362303893105460725359552249098200839543532603114135121291135409984263969094609681012554775813787524001719114730282229151243493721517466690476656772971683626266872930141589372471885081442492255204069481148654387755370554149246563372157987068750053168716767366337669220871802102285665657087968112147675837121832003111141249610016681477726341053309833019481546638895235776728151049138907684847854398618019988160408779145761007985742683349700348773575394429630526824497423210045927176866376140676269540270572274477491948619660247090846881597956747209169356988028543517188127179099548448010454403355338393012295674581754911751689161980716645028321024435131143526057973235581940276737084420207523010579431623342145167187873213372987371265926889876998226463803806292230537669388691641603194604238332432633698378052409552496204343625779744283162715679007111241559606126391520670396864437220204846307898363604726125852197006107532 [117,100] 874266213422578154194246220442321553634101666455255262154538364602424635404604388597083850940963465065139157155685625583423569466464107417059661728611006569396442067796754813183289465800619954556092649532522058859138450493274707256709018440594351134823577217152822178369953345376754966704885995675293641922164827110979677611354781272945393288542141827563147895896842722115909415430024158446588258843888188269324625502951602860932400807542091527691829954696771340815697868197225167373001373716108274586789160798905241257550370588132084787438410769563072792491377097497857801901359534177223744716398515114753162473833553729640074235959057934858299728482329151152416276038251677484498463967657649856782198154659282412831410383333726590841088463491252213535543121553699270883182956680133559474049006638939973366540423334137237304202101036762499667971867423325092776701146616319029831237253922372342430655322761521771711165813026776620297134018796482868668639436811900090150371730306431652963344631771977856968592400883872520993448051712495362627503335302111980296303451935243866861303666720373877239605877185322175881045637565200863536568936271029294041814804649681578651191851842087227303015242556267044931848655867100062354197340430450002511533226418155896176163176113835978664653349460117050206355490235701446218874781890384088536146433890728873896997792673479671861744218183754939124598969140657161957888351979053289382040564795094438020373746656823911437800726436003697278779958940233556755254758141696542228063194371175246914542273425416608294716483971503745501958615505007248526186425947516953228237657256809692880644138447232250948236766172582801093579599912641347548118533981740508208737792844179745008510593666240271607982636737526768 [117,101] -78811495865575418445591781407370976038682336111242346516854376645260161172685081329944780789247986041754725371046079116631598517642428871654459158358251047233059360792997380794412932664033166840789257068179672892465121717559656687059063910631297333661881614148173406272466182381220796319268386141047820937987115705424118328295439487233493859420715271275404881007617124805300297137425215622148136272559856892399284208066703495189889769249510874685126489090099705787605072685808577043617392692971154044626395112010954376812237501995866646779286955304229726852765233376214996473889018301954048099590570686070269831980259494609761476960115776693938329133127101738501947902329413144463478417475532691085044635958557201179572049435056544241469401013136036546533380742743727447855161385596401072241078451658796263790658775457173700165078898072296780812659230938262133506889411125782531263860994151579578282225353397341930786158844354979501656987887627991573344436431180057211409467211812135059859387792165512782738955848423654648288340229221178916710277446168029586448869479671729016791113412009387839663460568524973921701633627362460076217116333665703886724791541789354585414305581358924791719657476281204368525679612993978416874185100371851438800314533338948755822704802821707130707611007674608623698866993365056613788790771723442255479875136566340082667282612557835494158049694526599392982082525332689130736192324172583312045292251927550609643388520256303581809198717675969753277413576342696289459700516129080659679366428540982745743029856464653645564489749473233873789668001188301882188407350631336813034270054894878995722492083898037724518976141992724746771361839215589139445765043743918128867441160879670524133020972759086569156367726 [117,102] 1667952673100393553773436947818414463938175449764735542771378689442831054353084917989274841806321639399513093622095434448407675863735708052767118307744445248884422605708293790134488463665763855165600033135664126849016496017559901565830207375154136784243209849265687126512686756721266733835106991762829822504830995965792868444211613063208993021366697669363433675555807193547072182723820543559649959355822132744808924809961358402250094001149609218392315701727323407096466047732106259068305621781462682048980701809485398232863563158507731570566123274641918488365451387615300712305370898843781675974232099191910459359132951990068165627437552403151232799301597234019450085943253885738743773980751242907326528482456274140996459053460270310054939111963507448258498711750995430338326140785411011202816425704005123508999650978583964085521144645139083075887042322777926647860937964719357859874349561944288202620846774437414801667624506219066399748007827112972837304508064267234568794623315216517245544083012190718723722256624651312671511514686144386994471505562938331238427476189852847462171396250769017765983725809776474670584997763606857432046899934677304345539506094303796295601307863745933000154561828633061096811577501230408390582381057169763109590259772023031833957246155191657234240177305597641800963300594671239657320315271018125164457477144578871514006137221660346015063638964139631474015961874513767746819137515705142787916350585896311677053047567363301677993867147028749904008828690358972820088979813360743166798539568287041019747204477576472324541125409116986839935713928225168530003498843884718708718292567908570238538159956209834626907059654814863770366320321531018019364377991696552025348029965192238507435820825860039728 [117,103] -2742974187932058705088956275237623169996564416078761556514511522292689922507393354429339059575275078868220803774287311525168792493191607852864706524698889363876700809201579713578823717404185623159644755860827455472682587147433030313748019973252463820272386822500547396579005421546940527661374313474728645687384940593087915782685772522461076442327252748637314870404288783963257488205421236079411243364406005777885125736170621698909550354794232981094107246171124288567543308738912303769789099759983812044215145105052996840025466151672739048033180478258815410233214641081010051116029633847165979373917409139602988974456831276290770033736490493582475142197790476142963955196907232886922807028146804941821929598630707163075694843236248049069701692701005453985376155760815685567127730532002275789111965197838925804282807276715585832434955877338952286727658916775618753521992005643462810136857357202168904934290618557029804135965595219039017558921517017594976568253060613351400974351527865966909719070185680215380454926623797891948356442848319278193668430553754139955015751157117071462724923683222195492245047936706504400324468345020868462688653181223827099862282626971064266137299579808710734493128226633184755978568483327938934315086189966656617715074297831098060660436000969176115906149829735119229890865215837599395989542205543544368778344595748497754941503177146637101670699720714526453520838999047634870018994600540677817933742735451842771716688710844280649312981761548207933527936624445200320934000581446156036738416046926315067663014145720405406239276020750129640981053201113932290208180083626599074513443344253038833611031034045719818013726108479761950282672420864622831561841400123108840610614659536002787040858219320 [117,104] 229759952742368218188422426646164922449568131080312813144344709979603655041222956356164607962516816039519182799365288768694521349937526203343887636298441777481770027264245005168626083324620933520785521085609494621168557105664818844932054420173393911240736152718468777332835913456637439747371172890599772766881627051371631043065314977847919256815945146023594443537356696879309145117646403796324165845980984462368041318793968270981712295433661602976889391879096358260733703280949589969370660396416072386800093596869040706070170593049526913968572046112476576237753242665352304337323246860348357563163588512079911036002432217238063753029990209915999999976179643586658641778551743365587878627666083175718724579147591284065027212505572149144401817715448193903700733282870018878217786359909979619580213516817856643559517771375336333945000202912440363649630776996099173082105944054040245012551095012760440983869641192706620508161046313129964666629945373440618871487633018208928064328320524495776826439890846640281159608691642985965956265627506052857635130428476974492539723710676964683105698883935011384235030539290402809253792843033930647201759409591287038772339539236948819777311210913149175082002504451169722740879232330928705978169841437941880426332940746822436143433989486613292968203573794716713992425613698492935977758015796604615494214815029011967303055270594651005841388409522131758467905590618511239253103704872348262049895921405503386875802961252557718355916689303243382170320403167721465196813777657878634267989192667906899755881903199121100784042333339131756571643693578850705715594392792534861219563833062365598381948881648839949044638347655138882021036635224163993836637338889620249915068834197813221936208 [117,105] 12433899937892633599178364275280355095399689792663717041074838168076578338344203709444607241704035810855052535943787269738304533005830241242956111998104146033697630031155831690033823088168271602489245170131840785530863778195014700651172486038515089549857954065329616743279374630175421604171627913645559474233383784458886392008722157064053942910119562781867640125036268722741547665728959789345754741446474064789587110655864315419819706072133415124580858493874729959261179310515811207531393978328414346333651837562384719581508050521360141198972305576307438157350954103365433614748972534449427754960887342004089098579587810166170051514211700836112753471633770610016633609488242992730437869971326417766934075032538863011822142938135568106790367213609238228216360939669522214580258445377362997124749213953576046247708293445726054075814895910880836894643576851223640625255466265266315092912798494110486999580595896268355845964498209840276075947012688572269490712994759526767598497531805905776507966544317222066107506131040239452323596517897821776574402507673147560831835415984851031796522069627866204483525290561583454762468700212534946516433948898647709139926102207279117563177132718379914127396682534637334424991793683397510006720339048663336680426850795722885776498098547612297201231395701768879763065743408604150272831809953216468565293965785500955787089111799163253253959538275712291666102948387249386980330891897336638717619596853021074696916053281714035521321370401347315795018582343623378086860614423567653368767482915840169160310913629506899114040075938407885629006370769745011064564087924280065486416678931308948203135771385095381107620861327186030485034842195789926109999061040644229279484422179897406 [117,106] -755867634236145080187113976296889338265319517152011511754567310882732288944308975057584596947421294224298526392137419438248121569727924514208784236639419032544167181253918781375791501976071026138016641600376322346765187488175100191527961996530351138514029301652317627767406593529154433812486616717773641743356859462772882340168097129493319954384248562752985013833776029257152140077987436776316662704402374600974338316711206458709411129328984707241703912475040549604393452882051306537581137159949790472391256173187478068241842014729024785014103830320926646931996896255984934346653372965418456404081400874617884684124790098271052827483399791774473142000381065838981762648836614912889425212197217730733786838687025523982020052841747840652862645639807490388361521048666469400490715185751887215494541194149856227782713853616783947047064952915500712024502988538711400980511195084356927295932298378330667824340114054968507289404498351965620583711108160931666898258742021728132623736201942613985914290962983587643285036928536570765019024906218986828853723485877136329929008681037521774418106335122594450615190957500257046971868477731984901931880430764991601400864126629887454323965850533591517191649144639548576876498223789484026132168433251465431931067005965004279087281778095691964407211660164344363542283679937477038319814424431229953521051612148780253454059140889781673742232481457731012757780361129400789152860158415697372291034693457914683228423621625766801835240964737721114822777941191571779586862406611838178239736143100221585716684735940069535308008999341401013545274842369343026269126130155993744606108804651484007264530216035488876563433139777388760213010548055651755683974237677118625086202816 [117,107] -10055780846714128951142542847959762238973845131929227636744206552054842362384045523372695883827671655245906016538038509945274808343972746743978160091721454038059043103212994973188560896958564171496812738579277447361570500702783562385430038109568271524527857065525889606764653208023241126261123377253103182003217314315931617138489366544565600398580242074022567303654825493790419257033703623527971933511910174724915297971943601592897007054140752034453145650544214053380268134335102300512655634736799664485911546189796887061952388251999584330843503819104598446295640299713964113215269127680141374973106919555649361753664251372162053891417961391866716192237548537830796094734209283333312885540365284888397151278241502192485729518073249649774412281118517974178827946982235121570164954694409335168985418611693939789034075205361286814858113363092130064650888389925829658076347978385435493066284016707501655319831601253266119374033385360384434560391475120269091179122618961425719360457311464933954387654046587402216177269055183686250886276173106776697031464678888918521292440047980264308037295954609789478012258816104305691751153660778238339481867971712574923992073116157337640234672976143011858447408006116694363973717789340754364755478017316463651249247870433350079059059151825129837557929147520250675174609455373729893876189156163082044263884140713833225425878364759100893582614360972807703719676998486598183399299260050846778434204625212406128066282165004653914217729233795201366398607534353317418616206143460619726957142430217143481248416308741609072139491296009989448773116790455758527896053720985998491813146876613905394706104523915021504188185719687275190073650095863127746012175992055794856 [117,108] 672530427140264315283646161675816498108601835300702281021010434108811035330761985849598863874779012655044202324721283233383848873427816986314247327231292206879121539414171949243805983278778412513605558137989924735985964095566256188700988222987706077485574760459553211371761488121399202145303275372920617747925619176809779494838006233926423224764065392378182733689732995943171969128940318014992940686227276353548201968886613508756537097570793132037758965792862342091938035613845284353770021093062732781992127674309541685258070007205119097515818649793719849992493305768986795100449676080822252455264097847441934141088525719335520836265579522639508565719895751539044051159589364010745928014267121521967763260869916827024033067070949021654620343422126955716002469195758102567609117599434593590275629969821951227190285379970528345202400612443359749633672083162092552045277484809224998132936579302890774187995662514518958289789399802079590754120521311093750637734991357228904669961570093014530441370344187628829983290455709835757372638286388608280139195007715266284481188249562334151996884246036120463470336619766003456923410203006032925482893604705848850501526696740338355934508094672428985557773589159245182463123284776981707830944222055901263108481390088942362556739457061805933157824697014011699928529374419028252026678355541192549361638051982181078064890207289224840778772817157929978840704267346738826788853953693379268376200914915768808159647808268840487960396734820649592233553638735166860867884139405001693509496219518607706565607211899334680825992965866714664246986202283721015198880717705767717473567461085730516130022555859476901130949854525957902601289806100950511741486875648 [117,109] -7163728126113089224935773033542212063611856608492424056867281016672044414778864655671408142756597243572563320487233286816365870240322375128256256365330317553482838728675540919334754753167443931145119899044949936053013278923450356039708853323688598387730771246861274561146731936063043431911417026328616628659460626554498302030994415588761603824749976878067140724315812684495721149257072570917809570279540512879948084420026218631764523272210020817364071943391215170239179620462708694221946820735661108985601622985124413487597704795257728510598060235422221816187225253021338079116741268489279169004138925600003430749838212374354475580001923012007807133464776963053758519301816404571549753190478495356486218296718565336270812390067079832971744531516502367127798757607407840166422240841715512079144465719096623755866152644152948473883392180857751435760749671881256270243310003828844270126092820983937111022590158029051793262375943937925105940695964518737026588184005368275989754586449635062029049452755055883689571384038349446542708516148517706613526448183402937039792900045936564098840906010930094780232400672354616058444077573230175940814049685771313511724989970540047843567863760472351481005247206893870468664083696330748070051059970764165684249445006369602540526412783477860871714761337035106818819948079056019939775227557312148724488001349814135163823715277229359379462619448550282031794993445396709873896355941910252243128458111011431025987035330549153035033182537120941611005797613759550544337488136620247940045576448108778168216527938758035767861144148901531149784825307585965254998179954444931761347728071189040930792263634912616544289819801355609329711885126476637297408 [117,110] 29562421687012849123552141588284333185807911475301906492248460859095549262671589270043450423650566372760518112635071227333378264421096398840803438970281737319091916567192785039751290530052939772282183580009852788997553814969388475618904926067590862632719690589091888644142784259434056670186209621861039345876976940245893873154664466409804719429845418943297618779133682096541566757705275335959087176180233424948285887149186106157629113582308167137102337202921013345356693172185021798420605355070057951290166326858234867905832687664015813597383832846327845064257034981211155048667605082062691527938658870083012837590292010321261667592463174671856681181938153339430395806340390584825336145075926670324769910385191236594804904254735796763816804047223841655064898782919080672798164694880647442202041829171473302939487117858069246075075726324185050850674538732129901929516728150347916331164391955646910480914457464580270543407210769318817107064013481186569279437374585732829953272397370893123042954843801560686563024504038063315095471578992591109729174590999945068917171974669834199399068986594269030175185334638979526055107751577677491953150461625919971058793022762769824521364560481974764369527711431054808812289884034305191621525851125795457958048556678084417882812665022083253508935129461874486950665954618474030852828727660544099730361435261653533619129189707255190111260390979837819476722917962763094085732876532932137759250073292579198687553318124428327170020026620754794535119430665738937155827843427657580633991247026436598403024089830018822979523084792274559718598132488456942406215400251057280989260940203789480910415846243982103139868910202700212353678347171520 [117,111] -42796948523843875775285463513593129871373865220354357326701901758907626994288572023706314699431459342038099746040751524113560892585292484130885616187598506325179293598758837657264246446794699237511714951423950194290713924290162273571063291742193125055318745131198042680841550573428035601832705744192291296955993080506335458442921353996492353315156048423011689634819357152262206232424763742229084313117936903395597251922629483924011424374632347316281447540707200599654776646361380231726787465170878958505533681236593518398830214473760006471237947204751692660770806752837663051221825325150329682208004949159659544695496308702672167491112187724164362755672035145114098262961201130912490906609602453765779276810547289225855772454937447605695324068667342054627368909265954250770139248158761354193672318636666665010167138338193709628546301493901188106206550169206330984480023015443084768601465686999152608393840516758438651619747574940833218794658632178727485653912457105025569297971885427443844766085734090490713609104509557227970608553999848156920695893267185679073977858473378063311793429574227963083355103277581115759131720812610051753063844138218308955539765204597212330086685387191943885065664563679987454852952244146856059742449761905828070026816756225799143856871728308244260477289149815163678456991700984501131840740653850372848233089610870985272594211945054508567080787089929002691493590519230052986820894930145970227143406522293518658609743913195055728036542030023202127261088140141186209377040303374594900558672654326703217220603914648342534033918500095632105739794955181564853249837317859279326189986708120449362763265859872382326737618281075974414328 [117,112] 4381484534143851727622773406794406575681628305768734474903978640025677384160406690210088483729328374945157270190311452431182999439805866445655961699970905830684327488203303468618861287661734070931759658865829537720071218697520394317114984311934304580554898826063252376323210131614242366414073706420169763982597387336813895955339703663235326296845852930021996258920261271783733386170350058371305960888113222267962538605836764597683232677215046244762167291592891214125203752176012749987448774754780575311775045521358752833375081902387031096187596624886419160106134700518357527578052985108755912588073150515621676768841248593642917482090651824119919729123913872960688906341363695208241996451739217926988488303410429243471862335652357433657572144606555331776440426652624789970159867455492266893437468373244505289812164030942963803800231078789399510627383395200539988529384962795446004324098992523756820253614666142989949203586539641311438013816717434094036989789945278452408509503906542006394354375576355542581313225904345296252930205308028746292879988993320665275897615237651058927135086029776456964085667734768365550722177746448761858108899067019267576035551356912376545465856537569848897128463336540025499417949409923719311639153562054718607899401574306677652349720912473778227836042761197459346854588093621747727106969050430456209700610436746378772252831957689084285137583557897084639466838530753645653393525387478540467994855992480644677553532529512095557808124937895820141260729016718120919598805478921491738774354083074401509633506245382959892135541456446443149716722686074737310511762965935669123491711670043110920397287136871785712811357563958544 [117,113] -31618872520844289823737526945614979828573621048767591496285416968081349527214089931805741485906689109786640720609470784952795810448960299741889185420644958380850446436854439390063758830740395567899577158238175155921407202687418210682821896540097030730633935235580828629180054990202573536826613057367398014525203300805126247540447944515736551815773946782513916335712243200044934895453076266823097863578475251452666145983289783539671762910375972830008045169071187159148840918079831086940953314567952551829380927158906763802585801859752334378916024335051778345244201240907780818699985948141746399499926047286829467311290005187442490392766551582666238568228974639603871147730547725153547899369030888542297788096193813362578741079960910823177756918545486102111827130441134399368080559788351570404436909714837460451809278878965036260732085123477297064650214432036077995332694910170650321292387424933195247107306234763594701578485892863570094552864202418556284476126441094045133441569483779181960613657477622040690012915336896101371886896655607442213912578434423522634040618797134754125085271020218213025078274549687454461991679592845318561475109379702119562111302713977331923895397847297804099509459563987100408273880276723511530831377680334377320698051667139401399250827389503602655913704556680032690931526341708705223620102077379763511525429388256979822156944865953249518460817047440586058242047241581496740397378529421178390509195749912353317485151841615099152818459584587045946730538180072708201886813145462209471110868027500382270241682285686865331339396172894566727761999196718635310533439306617874259589968235433163252997667929793226278588714 [117,114] 85183673754350859573999644868820182114349793540429347634911527717019800390271738384215095875890044705333340236223956721450582702842622657470120935265855144069402621585025655826450848094625057660084869591043429968934054843767087747690519962512429596014410811100444334762234551745560910351548800655241786799979485517065280848309478557398745681540524915035629861582649288148745841448181346189009425031514285263940321658389462690029376480987330775395628936915356325713863549511195108769883650699147433119488087028047880861644262124172128967979132412773722655561577413167693870949996535054097280371553425169690836662934170395499343013753912690328259668996807627308176677498915231641457950297266700395332605675715896120906607131065982671598168150314423033475741322974140173669821656052330511744503709362821363401950025781166609452935694779395405998904745390781594554209834458175054867463730777748471011307066552918584265942522078239646804899085884340573735546838273202436855678298598153323898518260459094966810340669351409773255748696988507074008001548346774814225623215394119039848301565851961125548507076607738555835081856620334411703512603434663844611736336075679986379939911432826061249499299081075001752287327675656289084712330241303702373228436443508085850669744649977230830239636027140045741093760486180924103027566339594112303341079993626899599750705196847711078071567603214090580844151512276441451300804974765629482290093173608874625018187057986386911033021817107528737175518800466628371980936089742212536581215743443021155653171414336298386751729140262982153251715790638837297150519428167396637632682042540855243834608965455369920 [117,115] -443672370411317166617663047587840260966036149056548453244038096483109054317653991686496861028847039677322093380797316608476169358819582595411638492571338828506983204133988497013456296142462758966285077326211672117529472017581949448807615393124482315706599912083285869441457141432595258999813716604204990890130386202902509461949283327981799044235627621894815083173908253898075706962019542434503501768396325762588743984680103945021637666800214625152671451616004781715638643939689583989530296738230586954378693909805051666134251272292148390753941863649527925132628516337438251761063322031205930724445704175007290468948071984785646223621644278749493932521854859240767592236736656455224414089012485430475229275895597504487595434511871054427697874047547343962674070337957058904379067265003687895830657334184771204784791249355740321470611364892378146886820908471762902745569146982149221603516495752986603952214892606160791472240949895178615374533000456776531788787279888394099612765268251007645320563704575811330967200403924024764403043958671452441692327831754964688967750822289433299707795317769946506189285414807912909888680482033601376608146511314577581013168527062021308441613505372946912670641070857013926675158239211064839937460236646397816713329599819310785106612267897816202192789995243339277749899672144289435771975257490898171578740955080338996875989296253633252808171042516581807162866985883676260239971961548722027568516044718632494808890387106003353517817875941662959726996550833346798364290013231960443778985210889696400262959674273851652259872599043522816817699930802534413640841904114852253399188122761654478883425416 [117,116] -232322620159544418828754090930058241353454451864328096199256866925477251853526831941878105765686320112065649274219223080729142334867602364243916464561039514363432101146046341346733240258624050911255580434130933705271774227642707396559570641007224114274641595034191386204842252681329777569431757509289493302400796293527915431578190801148563043597876671613387268562697247134193343143356444398597765769808665635787158462480243701198656628496891670372601847641747271752805988277623771126998098257605398591584973127873383499839150945853565646442222544214955623143127841386595350095367423993915138265826388106665402258196955947774973586784124079667264521994127531437358818841339383290295134588964091687248453996701657040159580237352074796610060022299419202692409619078056324740696470026032420276271830198372042719817093126808960754707288676865739190861014364137707510470069217587445653990136773232436725406342572180736089507387190229255081081898545340388297340099282581396940725727060385148266618248470996431344821131053503609293161538332963788872888350200122190545363432987948488906704214247197097166776850581344747289589586610131280701962788930233166283519894880048201976748430794315993173051780657664591112114900039537612164814722348763362830110195843488699140191415104890734850202562842405535438603817566101213754763876201690003647489674809707295074786933168308261994493437112658644252594277094450471024892947701192799206751938110897624267212384124671743272324393735187528413246234426131719396912749430054175434063657696321792468012776611804675583194436338798886452193472264687289742055200673820474908996351530214082272 [117,117] -639218004411048804488429965913770753293357878404337773390248416926602595705221139720897682691875434036731708536319204269708488375214673498593488304324196187560577039195791313888897428052314282637954573164047885651297618886381922837521476488650383101454705995526684819166650845309537037697728593335687789627140017044913534120641309331832534191444864197370686261529502517556595053250271963354832316929388471572556441328014286403613338303264914571416299878615028150989092008531341889074437736690409210837855418770644079361208286112458604182573760644024718731718193484569977884667605727430456531994185816483195240893248849079658037898915269244893617553308827904351860958541261164239586288807999715734507704516870748828446888969802883695446008714628257366236285125706586916029580793930591941712388356585115733945911249098555254937975292468417691517680921195879254555472429375556105822368691980991416658736579944000737114688765470757734987941520027329821534822912658870081780414458742881907951669988391867362508109889292321447473359479600151887848145111151976059266394560067867106201085341806041434510900709124128938977645839178136483251518193448633560122946273097263293858644444758504279244347863492788451809417610472930661572105936340353282685026178137807489166841756411023589909668964206125096096091505811906906233398108933806723600949928293306043110168679176677495101972976801637476500681281418491442602338393957403813823298034739574605789055202921714641420066495955609322604554869590644338659032757668256646546175316410703779504645272142799897464142964932896226482300850939363535888694901331418092609120530500 [118,0] 7974311806757056091836955477845290696785438587353947463381152319338634361827400417772312472047284495630986972125350217629082830795306807516696831563151924620997484942517833958488215443540153620585804655568590182855767540438696505772428856010629920799820954225957281061294122739728500215620476111041178801207343544203557689919488291878346199056283399088991885276027779273482912272412378917180847808386629451065150616469584788621939397229779534087494711625086390320438186815018879153459912067192290980904291878771400410804590556561457344858754734917408008905625417917163423790057992560614770393850488160918837937365662717363543252473905949094633862663166290578172627780536846059455269490550993023959099243232677389840206695366684692564993015923796859298509237917041390583379591483502122441352865738262499078260979840547800848174908980673615646488532592347849345001302308561938698037197815945615769551389418983180736070063636724911724629183543607244379510559303590249706369731423953203876989053198547642743601387887701541970741804176210547320786183056311661206174987182443332486301229601306544930725341403071641688313333956108292216226839815513318635134268844859554553524366189678403745897523225644416497123701957019817693395228519320580719848441836220386767070811780037964881477220830288261198465622209633584884897702422530221415367091641986556689152987551361114993623604826707263490854249361743756970377797760770993235497883959746111944257076194038749794347148575539729247597459835110393017179212450436161265455919605545448148373064656567073052445494731853620241479459597926229112393251352629337720801415533959351031175771031627437035375308758696715225126095345278325996390062822853542127063555447897791163612973262926408354849829874388097182246758010094798414557297325822301522084904069364512080114016397551824898485018471708446096264865969592625821463943452927986352680865075262173386987370719638911877743254419261450608850138446603941612756698400850575360533215250517290123264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,1] -1353868339291592847193445848880725744416573317002395382232893732361385274406023452476325231160646793572274844854568211852366873665169975757626286677330739900050412893295891158546199675845839587898675082119506675875912330643151410421746318267498655737847393637484772990479770873707866462406028128569992189540601793067560710342056106384727835919230049161204914875697181161900655936433323353071465595154332037288058698266957678069135249035513894107847557667998495894702472113642873342859564456201345649592896076009311920550074217978301806871776857883232830941705237900052699489590636930801205378732213811194894723157618303540394623154109387573176290716735934686320866987651972902139389702558117612018993076464976003968891795216733384325918598474711388969318195219537979671211331310171339791690893381872270143878089282306670429358540989879932769959291430838740318752096604840131912771894685555928699962479638893386500277202206163707758987704894087811639689667128918305675482923242717863076385808219818719956044158551072632202618903226047690891184803933969170538909705260644215172185464658951799909467782948600961469615587145557702817269074534157747291826329264236511262808360756675926428873835308212244660420063289344261858946849685160061121833866462132679848378691324234126447891922506590909060942883521653366146192522002638471319199436359219430599806389200267670474351138327689960333155025827472658274165317249730203084311861058405679014761146620203182899209615894546289416381331895247856527794122828574093895117434884561302592125467099263868899281264418068336936913487306482227734318826056098968447225776280237972697288641517745415803129441923585210083138806511075533378459698202362897585206374828035278504604015326591898157355324183615686122016820729142762478769664658427599067181172154322166260148837901276127296040412230250466293048647983173358074465632079763819932718302657572157894394446059570100074964449742949555217846385405230864461732572336066977324415691179082791482556416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,2] 65089588023678697017433804861518820277611714038712679332288196478087409136909557008506835733013707770736369582816314251883650230670650942718679721982992231914408644532694636442180739730700011713414551315644218545345078619780109174451230217546056544487334699645044268708108397363096930899512693152972886123227513055119386784976818592950867013616852057717073364857470921709020586627098940611347519023977314390247953479861978453684678747408054714411925355394757289144840421245950442607079049178242898034588628143633776344266101998373266103643796404885670388813097087166467033764600574546891977016565355213058906003771309590111270695421734456783357666128463465273266678022647426987468706258090641295833338315303571487206035982783797763923056990020327711040269286593427705438080670128218070465851133895132231220394602163421613821950928261448104012742567935733268335900720724231153920204886640003507614300825638879523913512459003862950215980398040094208534731690430311429556930293834618664216579472904898032461206360909201195364859962604398702729975724231152594544817419804196775799712601102191154630702485253394761704908187954535750306876926038975930915833919507680381120353646117247308468974216236002171268320542152770077284162172462074489196715159240781419880074938815721336243200472791800482718509331294079558141109370418845182813212820030740071425633513010796250538060975554421905981612481903969216885911832512774994739755593589478699792567958755507308270264255759884892559766864540097907365367644823940788347446643753060536007190543096646283694909822894013991957077007133762934694974374323639242626015337430425234158426126904595167175345190559475804722513829887561108436094657836323209227477897916854480593135117757185345360255357264926869110195324350602601654679883576736006600528891470861078235233893949411974392568686842133744444806995573047205660395291994516110274933077888289151951791178639513739272154904077829254061231363668923994072978264585152288897806724989300265350856704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,3] -984499173396036006437787605614330822316032035399461667514718739854259965571236914805655097330887155332272827695234200150180286493422644835082315058481260437508698118963615259580361222070928849435678181186828541903758608611344885643377927474017430081962265335930456208462624340414317839236096613495841004199653282561879251603312307420455453455184835346857147537756102283754074597147346727025854803940044742428304645506186900956677959152249935684456121272814098204209659608305197732024200498864004055806864985816741486172427486476594288507321767509062369350416018101344431621640980254976318741548826601195111703680988187647088285550086735305690764744721153598889974745141024504093736581897417134601930651920132648344758297581375203843511539920536441615565918524713896224129047265855957022413558616216447464337457538947201873309280916907484792728357779086444427396281539801641438356186320660167118979867136618043502141522253428657989192577761548213858954601653667643531596154597848547848566426898946591773415867972666578866157238843101151346850796878627158463998722199139889370894641076254106393056500362493305250318480653676603771651093613941674466101142423766616925497886465824221770365714447798009038844357209501056575420683294683175823716883935809252908591433890029659178888194333693789683976069788806015672371442420582723672082106646715683399375922895247187953863640226250588615352756507546256446095892234459245517427558455454677536215833967075278922466756495213518115619056351637275844642994611101533947394327282342938217040141570032737626471463256581517081805725049834255482130428663037401962793639434971752561559455396281862230238924892786275826481158145056061209684422196376593166525874042140750047580032400865698864134519114831754294294115771399472575131517967479362561459888230396407319034364502363894324045817575160940839964854329508581697778985328460258857762105857826536624242343838821424005483581488083403000067065343482266513879608217600778102328977671816590056289730560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,4] 8430100097481264684947381663812518556839365223764129121671873892866376596347963935686249184095786966735132857138739780301980239418672075914660717366890446562528778426882842646979965238563012052513436947024352103880263655790434450351819061381421105880730488138204772322193503909897621475524476212672880471052866790188558310362983021258923898037075438761909906637891868633384557146165225079887432658987718550247821816906117820607425092611574596897603304876739510822823605940188369473908394323215313824592858364008003712019154530087391197558880568686226691653994218131105004793197413478005674619101909314747009457994752779221058875550763020560515741822202534223736303396865841475811957322482626736911356272795954510928811163751857054194123599126499085029158656661333224510958653089088841638846076976153127535752112317506232462354514933308994293412651092721495552018612179413750258448108940086233814354459438077965637389614789685019887707152818826050067305096397501815817593062557260960562982630981242582845597325535355210853757658360467220930774010651925966065798620688716751962161957719969756721362546432718807663444129122922180652382731445068670042580733904699105313606242207985880073244131248619322828280961618707723940236679947948318028255558228146904179379149535054787139393349747726500185886549038981692353570099779820001064774196523983331670425154304928740020895511723223586775627512545890966010862845710319629679772940699838039008944846726743658797230095424694333321154807002455713498427124953012448004574630161008391734491248407511019909914211681805725215938836661672663820602625255124617941634733371346895527166102788180006893617904132949755466331261665899306118922735423620175289768359624703315012489008082093585195482586948907273991178165382442007826072316839328601764697980506863663439097727393423254087819210045123195304251551477156525279708670653779441184817915626263834155524907175076897889096571168989857127812122827591007634957374274029162150573371438281948652212584448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,5] -49196620180115321901627140395136016748588274907159283178409742237033932838853311021981900607092640909232447245109080190545273893771320122424588145672768992983542010550494799579590619672206180230868888147358294829512731572789618530279378008852225075065650646582593035655358707671330761538142440417145227478472740710984014402926103449614728595530690282584397455359560738733643630847097672033738833749259121139090989405063719936171957741636237252508780408559906143488445212173678330296303397362131655913210523269644132960155427392167668300563112381326377178379896970487602756209862402609808012712547712198704770842676983251165076134225824767060814908528363835955253254391192690418111942962980015048739943550530576804318349145657138479094983049040514865719711244921283399878999568932698199970671084195075438180187963878079258111753067683498978989058742145037795772010659912946590432981640184262979593174080104292399268069167689341881703082751116793274800546168106684092388813758112206702829916618481570315232099753624258942816409349845454247671496427599248250034385170349371539783323604431866933611101148867059060332312258986451566273517966631740675151262727054998534359293392037811966790534616828879035197493639196391573235689783983334161603560541208370197581357996554734682144346777500010581507004665642477330778309127686408058350830091562640487203345909461825232637205236436135451134597159397895615140667658418592411266676597485298448741678566665578489172797295946969385349071537878540479681921724883096962200550074697682830966216882309307922401494019929208894245645863182222165313441224103990459774392874446124135812361679169936201351683671491076934139316675849712293438250407029082654138798055302914474797285706280243891325754412439208469834279345891258333150557480883617085924999032929015373490899757617080586933771576527826753138691166025920167841453904573067474376490193361375865163038632432470980878611316101762670773417553870302523791271693893527688325693237997331149935492464640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,6] 268883743979643043979092710850825335275026342542019285753465385100153546933438424586334769669163709330726345113915096019615161514175349651558042706129608347946129130284051608575899981395351205277764818362773492204021338211625169663757705481523792779903280621483517206848805769345883825844566099210344464294083325200963506100884133013245674216553654736807798627766979905391038676599410755591587272203745910921351161632808502095527281932194866161630007657249158692974287483675577138292653084867274294591527497143771151194866504905862386067867427268750055308774650633444487037935623521715897446340199670681354214615478279763594517678999052420763648117268825764097455518195559077069763476967989126925114723925286580797338767688967488412827372630316653369093368812569885308374849653672008200894314279411528672231192165589248387977034377998172087489163431895591028481703141676207401662389884030120399407133345358753568689001283162261096087500016873050603570079793728182342540437768289523631912699929160385194646482614866674347210346272800604772788172693418787272987729939168031485924692040629383215935600274973638501613636254777247077207532118576768835226585014859999225801631576505690257010225835751116992801473395542821409906264802659212105616947778780686556502940115957186590679537015159680061747089652304579575872400709349638599360818465277880269481121307531569638323476745537670078708186804383387155813695243644348139557437005117901408579276811891080813090267999268887489872695905395325593466673444705160654129446253197279689474931202857741236822441993737763789152874880872715639082291404439206320695021706255822104389564426055875024700552205773106575615462390402502463740005889335544521684408410204902499710143177318203778805554098583901440094050361555564976885255823296320951844906373948803681808913630889932274665709240503465897300088529425646518436536252816796736873821546119838853463073778092905951495157106018581880291081910685921517700448265164797042843446784364598790412866420736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,7] -2231712510239890121215626088611856615211345130177619727084028340139857345331121169517900242718181897291565729223714239913890599667825254829106508965238590557188915987597539031695971064728781251290175371396569263904040904525242460168788966753735578054741228353398017982612917252167272589292102258479463185365140125333201432478025094065048814310768090139680699613626541361133122047866531305642984844044886074095325792607119882743268712930627105425640424238006075405504616286927913084694760108108857364575097661684260545112040357450057845154696479350490844528193293447199430369940557703630751710260880690725609185757126874982904883715985534305559793161942349846243805171550091086208547407996820741031768729335262195386376933076687303481689142709419841263269937491059585193254613370376414792423763658134589725338014083050570320352865619095095585061718018250304707170075261279920046876112128355868365817365082019915877210250763737769784560550197585830395275853650309417012698111397354898837952005489718375477440805074979607633694240504388395158500707285803022867430116291322020270913578046279752644660722586368285984771013653285410537360136143009351800435183841480904185247501880125329669427672044093056872639279726968867604704660470392067016146283329062447488908663328479072813873453310741280440281430888215235725608486406670406928998459907060806219134973722794597230756051801194205924625402452237193790594314166616013357898892251032041287641961556618380156806647934529763269287097416803172867851306420905838945984240218055114287959640043311102707975232282350523691769605892767409706713397154833696894048119984038905987562276963747525876628806534020899037600391696425763605949359332341740877439519098756906229701697170485606577604671962186524084602007007352324556800688408251233128457802944207449526286359416886452762174633424910616848266125129106103929438021097054449352526123929121976501630448309717157729145773389465962427845095157147593237284212827164248593358855876940096208779968774144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,8] 22820490531854884999058217805682066460152464778395377152157302405639370841748474115475621826496968208832884124032242914994442781769455662047903118849021597563479367917901697921216102806582291538224645924338191022609272823354406349021966922085863598689667525541739230371528547510457511652460634867335125504641256169750849023983461029706879219870126847203571846450533144820079380921663931484712229050618882787494396291919264826146083636260668246035494336211423122020951873504149675006441531363876074890228169491087996458612570108084489559881146606519056462848973539594119744892840320659713535490075227235432471749357999698202364641298629705312576928112259213871807369151326756319339792473264806667849679312675289227131497971103727252695103310679531199669960189832120971028311424638575490466534312807895503895362598942789172514400667601957302605649205445047882198832973500364383158804773294106534821571950674627116408994007743855723029493476886065598506229668691671135631239347799181554980754684743901578806152980916775699956607359374583309045902908699755370329504194197912514795978958893644801721084664495289993872900361224016966396142520555313033869168844544423224036405992957683973830878402307781276412124032874888024904644983730121079552908959240497976895356993672903403682508959627691968866630904772059430869108094350954998284655558234401285980098288893987193290306863910279504886591156806005885553035411077590307128329820423481778617407228535542605847746475681604398176437276878158733786497964651997546801739350714971246966258977031030407720449741039221402300543197101592016471258680988504051810820575088315502298676774915081317068193443027180133379829351654492661748369671658895496198402578732566063138745400683624020797202262705259907428964316062689207018417329235864204486725325368403127268643852949162306684634111209239347706835525113880485637895554608424840305073209139362389916536061358759366051241435738718886288458587005754659975723751301781597009319804061916104452462279131136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,9] -190112911783914372832316501482161600451765937579853466439434196574291545245626703091450612590904778732288931217141821625032191620769344629510144481274613196062212716845805645861727021350283083226390279963563387641617597994784621795434003872315735822208684263216597700988115475048904121385122691000955926228979757714096624243706964811891923170896946008336123869985584212688432335660064143186949164162396775417866206745333266090162115976582964675061851286837972935449523963629986240860022110001265425746401475743312617184196558435175514188487918629657716252181520496111166835542968833547805290975321502354694951357201033652892024768673657948008579811854608805542854007002435986753861980013303494602722462108956481551919820230562224759266800950101312720919502717965902266126321554772654128320351374367860536686523150390863768625921478089514163942262696254518042969055008222138285534111412000362175790376116027117429644901465674046594750277332329273968572200995498366024989087408955687420955170519073547666996377268290977837786085867200094336668721822732684107247929344480269270557984876315877967531110801006326474294162846930726147860227287765365713232972356741228730082503439430583100671249261219065031904641189002279186348454862030420980531556632425995584825663453135098338165392757317025321598637427402869044072729872641985029765839416557918714564924919930515028137147986043795832253051333603103744425207583017998243502507364131394494832829875098309236704558845598213515234348643184144357608251145418911532340685255666014221340456790713283292008203299276585497491600022732101152279429494674746957509695190332633637635749804963259826974557200179244742078595294224686519894432489942979415718245192789077863460394690119320795106229248615573679629145249549124769076416195008172242161557986668335940606069886257999361149113124168987474199901149375023193947966879117791570423409670402027137330007428134696165869944384898753282066014327699206602332993796971787405817047620499118151223217787764736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,10] 1172468999788357243984235425107103997624413948722033374586589164747858763468127614524985573513934232303577899278912014778529978600777769001982964360727264245085959489711688766760370474670892289414804754149367924535565309370645195822771001389611076741052674941142591584297615113084000246518472264047886417327647445086051510379446271354901657476470533617879529953871141365022078899946979862806711691980521640430951389803052300757252730685105950493599055135684721153638312674753640158366984218543734826133369772980615956131802149553718529292210255097599783728638064431649745109979652665756312176470524816909746695711610333640914890163463112274405334158130641625963115429350806256709003814460684157635273988853953775967392106797495191863774728325387958893046562502173933096282154039803559179069760282178687904593947487967954691148480777135258778455010276290990372031407906151541616535999184064299204780535906281438749645797628161535188610309296082653342071095929480694833119468310952452044511774954749143359543943312698579449976013208164349850195351921085227902566788615811058554974163146339280112257080317810575981718995530041140072980751021542207514669486438047590104581021127345754679856901861765099304457261864948598198746990178639046990008902053293528752059866046411292034763967199592225932619385287826459162347566515962395657022108365638036842523189721385970703651186196126401939928347869619906818240812927210922469930521475067238372571327019142935799223525265775199787398030089854951422812477370443681992738047418482835054483416065896559926628003832463994071625714739439913222125592883570418584506198614946009540996317829114945736026925481102319128435370001828100472163802034351513686656740249795164358620912457738865829756256398739761963717807883504333077796423996456790405361791143348937599981429265327834162578082273876340096234246658143951903646347264622288958291639410201996847954896505225769110087818957417531517254594189791523256365774198396921303638323197431683360193032015052800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,11] -5462765052159363156092296587120106669215513126884590820717721062135403033908747421253705961630893485851394981961495677633739691715764124792722804620742311444845554591008501152217621326395058495741302008259704590168811781712853891554190665414314780456383965134554722946522283837045799174041274691832453743664028149747568224304804572064789973364073279226516746951947906046789679686191953752875541365635995674781602085223357868775782392826096551425956656559136336126905726433461614678520236403575927946276026287685146825933064500599382950065673394431985098203001579165313178851926333437086185235956720991414524554221490922708149553779867395672082500761128734701433148535267611667323424261394200378949621716138688978823730964068826564888316509199869680519341034615360196899029813836647527483815323233328034650445214073738685544160466981380224267620986487275513651107168148643193330659940489302093829894692214007255242161072405323557484227722098665804396505274814001602470230078407990190782150590702376193478082423235470830627057613049895979943173774672183890789432871266113124372129975787500618996709238898986413447106728163509935493211975661182850963012962840191690947366426712817523888820967980456114212140644297933380807402386433608600196736261295832613292681154176746034473165315849944096685011644726205862491883996730787990837209620987813864762424723071089996527316611459289613729753979342994077983717148276549918328117653791551594765151684827663319481962214045027193935292741443232889109582606880400070408700347723971018102997728169698852169573206653562171950078427922656666101070971366592171377752427755662625164776969604980704386301275947466013559879019494471474933308582645301817563418331039982161799929747033493286990122968981168947197309014144037436764850339365014031406561749858910028504349371971471842381776368322527942735247265541492763888199207598192809305744324380775587295930426289630489486399803245838564506549961122955525196960931312292049467643106670456061581242444120326144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,12] 19829366948848759007646624162695808479436813745355130826756753678644684258102560638131901080648014763260630382142462104068960803509813570725692712132607667719341391054959725938300104435793912973203351076698999788402876444689701847396441863136476090843051781743830582588643926348859110541896270907907146709614236331804394455904934204078562833837127343129543198817188190754669795891374578647105732075614444532621017434582988313722660872928917773044542303938390585504212592172439492945775197981664069007297942772399185999377571684841858705986452983991066395498562247834211688629272367861824331350664850883017899308638461720891279291822779791538136097179609991588448310827521857372319891490897643031167030078984573965294135211000312965155103287768123995043746173392813169106345945502409043885465363360028434398415336172750968781598581711813469947504054304510840975527287108429202972564074928215285628945286698318111179254371310481905693870239572365494661435073362576373527319537720703495348272122673983984338730859114019321316576116995479707979403929488946171715981268111320511128908658129611811789432850752462231890012859868531916369521092181179402038667295974146961083836125453630422030061013665698866727344987881618354348301921468703939110451983033749866532502921115770103310306023659131928834343785400498733542631159831796179125900363104984382537020829732540088430148755063523732534431625204496150687093126839638279681287953338610356841446441830279398865703222501777210051284301867436621575916632732273499054146858791030977413963811557526640511585668411054741326927849174185308414481967703270617028533400355665550057461927606760457083650610389319250041628762874154189508793878434894124810766475038390755571040216252871525581773331463997768884903883752596865090005603629142796346755614180092213927515037245737426643795916016276340467398517411794821787113352078572209723777303168130259042498496175114052649825380098200410165808761368986510986164924142437444103337201651590343152441260567953408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,13] -57185323366043255789579241353189995083929393873063490361487603025619162991001537213273447133241084110946489204240609702037507283298375232740397720389513143022577090754729512234309003565178370653464820977263570997370937436564067379121124261099711418602788714860310477774782406462746898433631726681250740738370142535986398323225107338726492873162383640038492385833863369980531172299331599545655607819812864908465413559005537551270498902642598657865321485297779645845417282011386062698133804889676654902199918667427930072519284924714695956804263951672369448826948501225826563438024572916841042403781339047884515011254449653597937773974081261630190468797055048069031480619872892938024447208225099895779539662829835953097288028301382668054640961273836392401446607906918392463235175834315015604522718958505866942189820825493976383618419528487680057455270233294199548265333176617202663271588035812043825143982645485302083439017343314980738030451092342067551925457439131305726095786493632718940230934235772867803072325148391367723809722410163076419218875787986171695892706356725585172022652652664969545325094667618305606010035903176945267500590136243445220191705515235066382048278845055405573298386360229331927720626362900148184968258346751969404038274278948515784102157481978735779740116474667681382987612711733031222572460486609847195213790207650689421367638098196522864355327329221719869519133064020377465462762675190317801438453953663794002785876295714416962462175939964876826724349116415559571231559803733788098349255792464381723830599837211305234326601798759567765413238962019126024083687988345809585297615199369848971748552367399287676622951533929642050264195803291879734710558860000608309409860025860951680647557766839072098723675911306793360322684191654152234461990410910199684889267142575362963001988565586813877177066734375169787223254761841103163055817671378862455140622056427775572500296660893584512816350576203167245465875132738267260419873767051435331086257963198952035372965333827584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,14] 132499791434555796428854210181718554471837106221883537108683932514491277947771961358427914470820266136324691320674156024037951433333587909625865301769239959020776901596902205815730362322795747251254690028223331973331707612808538393224570535158016101262921444429129484408346945105653047432212382399068955673238348250226216080017064227114464183255896036810524084793589817962327583941936352318216466180640058817984159979414165518699340993432796063563219584888003905394626611771660315608376605869328203540677277252525579646288789623670828222386661975024104477647619508014263680123853201172110511679987403504829062599143533218830950039296750020251096257318463588838394904566679260777669639980626814202188763335199756807933125225992681577479808934756352546967906906433283889976794804826407796084585729223119136583367317398357340490757458858078408656090153454893817868917221843183027002547177514927586910808158137997244441130703496967897850261271879788135418231494470125608275125828586923996736190206252544044329668526236435827934128267518008911803893296976678990868191286115273232465075875910696867966151062034332217465708106786332737445272708346630777331521070214250456131550208324871238340774644065376898666006776093452687108563638613366406857310290158060654453209158928080983066505067457650219888073437679868746769070605236387847723262574531292678787403163369576793292571133925486014384266223299032248618995718093837365529702252181327174274977463780964919836198026903765233958605235128811371675085928668593058508968811641545035330499682103643621300994314036758240911420423409684933876792883813859637478904120195627884434232025361125061822477880930869306396274148976657257448968196037068653665664426206403820699551150617852951606977982249071680849648982465278630747360326362439220485299546352580063651137193446960486104356511850842371623831698569705428040551444916296158892844486955671564528675303910948660798093910053516299013566121462480930042536824116876251826921939797395311138938170588004352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,15] -249628464120680644661258306387275021983412686035162027189999022183866459737889435395456770046090985729851466241265574957539653262759489289859920964415833030654501028261482003685665193417188205198474465942054739748610522196614798940312920868558808306127704040123390942602386307353276011398936012758345196015167434783300262027004135044360677811723800191288326703259452791480780379039317406343517332862217603005779602937065469196776241552532531874387173710126048556470482708675478317272448449186141172479579524772593044194098614726902650569414600341963994049108968346656686385518487666086319466667418193956357312302810623203312808296207976125469439130054315857505268884492038391451092968174528750621320792402284319528617439992342672752159755939806758709319125844081337654097821517888874539489190175601440092382812913612121205801370046262189068999990679954473687903246669599205727601482442166048855002791662528876076392923384630204903403781438730138834735732229909542704472917786270219748439664241263341766736337549378829188314163324396355867296608204249708704535881464740104002030571091356444484292400729109416243806835715331928620584780909394151454476201310275242489014920138426949542991718373360138919034388650660048699797933030258050169568418213601278634549018933195710806111212455067797544817435197237971211418530563770445595821211625554422951999020996577572162269816402837284398837317474793596727759790711165127483203665277625710284228591602446719715350747156474490168685079073033160411851852452300206374036797647706028236908296333349341611480848491522492681418364166232679559346444933474385920515593560354871080182173964176095392711222862470731970539998447352993665332744329879179111120832362364278384784486938040037332380337386205900613477898037270381638786721228821666138008529283036849147798697803994085478415932663578371472246273593262283694073937438302426256126330797824425842979022805542521500532671949933590259467066969856838939177710343289046057065521268597007901443053197702725632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,16] 391285572495743079860721947871047081556134707007190606834012751757091008741813419696752569328595196258872680554923269285387195082900361757693931396199950751395362774199098075415669950215012696089187349587038529977088670351103341469565082177238859572265315188338473302765191544595363804059938780660293118526291871310868704487945258365259691390382340370527767453437255853193851973906687083562137994758025950117216694407557686889463900983101547681712860767957852089699874307305803203059338908701119216480736080642767468541439245547010341967971144660616326330066944385791515551021585908983532972844129149249845914269615423396573447098858050805440112014634431469579467581153062955360946558982299215128589838242594708855969214620483992398392441240796477153042706463861294116790545767630627344527541866098874396190307167259913142804690085858421846904283953719920750162795633736159391484058063997104324447017774327111152226766081905885257379196916071218354700581528210130626249946169271942114341167278261821939194735359444185800161384813757675019537705196432595345051454119370739292826106295889116788415832490369592475358991917077871917658900367431023572888431145360043327331687133642585602931104724210016741690775251044657106880607766175309677283921738590381047887290944692023058147926425132936778911261794024187241573334703539869810384569967152579391837433644877494677922118491509896044640766353504692948383094915682825026521128026296725031022727687832001323404238500948806301683565736857109723118931749329484743687420833970306523299284812070976241974358049430262790405613234334081425191040019227490741453663288892919068243042185228004612593817663090093347640440118530710280793422047326514091652362828145680798848621668245183993857673337837819967761038325484815694845466210244675921382402441799512168849944209655719173004689013344762243950207615892603498687534727814382558005092176150613279455755450517018548232635084834358175789208643893159683602271648301102402637207791292427912806444813957201920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,17] -533223862423768909501518275474792848147702715456636674042782504643707695708966006083347430780588006964734788449280600282952367749037621604787670878679033595407201505425874614748077896067870689241495474202323749461325514787498697723752796604200656314648868992386709684845163516956148000413854186616183419555653936100429545722151000188886576092610419359839984670083009870014559766100896587465664102498333333570192406638784286265002595959931865838383223490054208387258337125069107812264063195490135712619550508451798455634023221480949193083014244444965078020274497292419960393976618878895678193720781701742085833712722752585252071149085899950821174240860645513634017458213464579225749257828513220757670660761111983933066581798681124543706580026316423137928220338327955248658372988047167680144446807094509440001533068629731563211001857159486619951109247939809602580015508766309343736937621199201520671400745903124538086206502854788667101831527783113084193974762220206850859332548184227950023171580025594361198139452950028569575034950519959378738924284509547931904388815181088016652851516493156972890188217579469908164382662492251885504762062876095775477991998325281156767053508429904349603169897386410571577679171571723768808608275359838370006592219754285688193811309789034740235447929168777706662699487831272606608621634345422856409144976767289526890738127239409705339320651336522637920928375192421567395460471001501933118646363923582784247831058346267026232576303281811505206752772869217939970625196894314497243777948516020807590683659698259294253017843423774978378973648826548252165822228841618254683708194989168904056224002162609485079023242022235448712328426975830889958759187054964674189721195563766225789879735691892323755625632017965996302297579116671089024094418719154527733859423864395837563378231793504545035100612034407939978598092686554883327264717719446995666841168669883817526478583794208496330305851604881688043513481853788960319415494639311567412013373386925163267710942147772416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,18] 673051814181689740299647011040060556998547455843743854996704882476138140919270918269224989462834465869764903537457917447092713878674234773948082807888100035093612145641748198525765717294728901134329338465338271741544445512592209423443333731888825047395170778016745199188758288220983384032010255518626553707654092496240110748563820875447971692975193801131835212907775480912783903921867716169752275884268741962605019945926726888531676395463539878680743024949605480111057270524575050940861558757107708017241538922332653189796526986908892092095731419872055868472560827956859207002419874969177906788283645459556811386197124990751447779391376718104369683997537573513105369151024148099320120252637202600331201723005567627004117597116616435883335705958851729817853042653342180169050846962238804342626980812404994204682148163965209778223032836527036580395509040012423126468944585414712996509760811450799125041305425402558914772949564356459208114289703215311047191379287716207633819892005377916853930940013367755677324329785265723798689629162037466356786915553355897725644373166947581797540056911096605802974881290170045327141662170353802356262615207882567472195275729875539589627415571236406889965440686504958057023882876629323576041220795402066558356951317841902991489154801315960004725822459063830153707128262135419325598352919682506076069807983100404522878446368800318984804673226702339704146196531843105503569185438269293970344757164403412972260962986548814557197966710414621186960204166849031377307378547091534692908745603698041063454513019953871777741590614021561980159108245999327727356921888191464497121981321055803017300836932561159766411301099774323576045489773946585176652354094318584980269841656309300179527037195657339355246239100822571978060346490914175211321949612204929690272398465941450504138676209276073794268934996488708539618608201765183480628005700568598509027204154903712766599381681038771594317285855933434159820744368334576678107557446427762357622673523398936923504780844728320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,19] -824494204225238056919338068500948304916683224262518718364442321186238339140750430495580101156835331690001699614728915797667488604806917118009885144433069730960467761852518435936120174196132615848927708067817450884404433128290843342692406775216043605630731855910579567434309482367960138298289441005403592686104499801578574158497115947924882667979861469666723807329896549534115236757215559727309245229910851936187034517548079368739326978679802873416924811727459535527551035514634562044827355549102848672061574588073080761670186298101965520572354211628842376606421514689442841632439591496738499695236067875758414534576769043913579412587342349607674872192076074714332322622236915566316756692408484074250265378465732195599524766264132413269772648024364049879762339652650160121283186657209893578348499964611017859741479337650458541247489270082288727241209375930520976290587761256011769353448148622655287776522305781169323409828221220430481626662360283016645914138321433930540582447756352837518087285678865491487467683028072455918068271323457165857651469753004678899273557762261425218928819495219565298737570403071592059916365275561612007378830797262027899373256263354012595957256866098115804637370890585487528011765902438855091385291963895122699317725108517855819004250574920814995747700101774897538325083663621081985096987103860403926385381666214525228194713628171853828394797303984914365775295968282796209862079945840459457388303625840097150058408701531133004104847204496322385526850719389939587729944197493255465609932452904766565276345382702286680418424860671428411651757251718719030797557555765268942596104538039147532297349284512305404295746869463500701075693709610780714438611688649906723348015733078466012814662448785446776780934653488877438640654001336237839889174574448974197635290573474387942770926105098946097469678677318616502360755524436170438651844449977422408294575002319086190788604631923811513548039459751714419881683117768981135563877484455625507512358617369051136653061588516864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,20] 963524277842545966162260240115509627969983095425302309958569074540281831472163515004199866303008560652005412297082242337484653710030269328871908174542259036246430631716661405604010440011102331534960923364907187900145138980985174326761106950213156947207866484951344879575593324539706587144240172581677592941953021750882146736930278793832919057098111871730505269975895596317809306216519395178783646175683469621890440372885654702422873455141315782768006017355958431190240637095621499114826011853194471726302387821878809058490276695428370708302437211051603029438264972247278480847112684224454693520425652072842352627525074282207881692341051496238471336930434430197799844709176255859176324329643997280656705768565884187603405134568416546400555259920618169303293066630380221612984783161190074074271909591576194852044243531006920644428604879024852710495100629508238426153264117979038723574362834158108006308328429940728432735848807968049314870963106847634338464444729257735378900826277721763371081541882894222873675897670805713152569216221082421893064051154279914364176058839002570637407478476694590701226915668375596328226038692776625997129585366527450727602649300185324906540372696865541345139047340374826793606500945337744712027017316115270197554476344258041402128922849625885533070042416899419980027022567535892648674462997655837817083063077873507735750588094625348922512790418641294177943781912899486390857173912000048092594809940471316476772705472668645833541397862127173450705305058662656653979498040219817577143251497868191474129838770465430101311913742768028552654423358027939290948887993085590619057104739815552318265945262264221730238898931406360511829618430899178624833358469652005068561530815093844231691622868207501784026365926089788592927309014120047803464894216572720306728196442424704062644572208914730319042404456385959442979436798457035783140554156213382071779509596418903919292878308016713598849968074383768203528165624842256680664042427215840946326893676830042450260778299686912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,21] -1002032238656405228983355933509370242452619674692897034175421264930009941878971038918949958188557424154525926684256394885199378758467783407049469082553072730106104013585319536670135438133635104434352653400876335738191222528905087484701311678498654695557861556470648205596031071340620850963958831472895899056584427817194607959126176067594097102191626411949187791529947391720441679645354319223367221207072275953263315502708364233985574251905217753424324191848829499478043154632760102847165360703073117835857442700004135946317838241002704806429049868687678286328524941316951657307612672862897206015335761750186607661318106490034974622279380326224759382024230268978864786144787041152816472737674394642959473371757543245265324361756514785813665317962270746313929065331519610165844789051271867323078316146092792618489536983830217951466531293682491163570650232238921100735705655663253744082002505278615462926573939183287093035040230589142003940039400413031057465331248037914698911234734282067497143956042898323819049848542568668552148121223669616319652537335402397996748911587782446450670529201501608826131647716631456386311826365024883236801534027689008104086108906637324361076212934342190496633870821379325940800064199914886152189587808448673446332629813628474682162826733387827429932826977717785082509645405292723284171318550993283878369924938718311218878848936637132847301368374025533612003025894193352017185835524048180349799790230672573297636450681414495885767323544173241945451045212454434935119950945561208919119494019079504471027841522324652439665900371911044316277719373616669974285982074347009607546043815539025039317753199385620747859834187143806134147657712561085863205867557015316007601162406606365696252718565092291278568360131902065090546871156418427606442992653933463698052530837521979613882378818522624915827875948512028741572408269346107584616551128363248851891226243887665063262300059218514265389482822313274611001083475486604718416512255681723944233801303765633098650266816741376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,22] 856859296364712708668128255843758682473400379193446364506988262588977299734168945332394230981236932094060933259604509251632602262306605502572113808638087155807599428251190997218745173831189706690530161083866618985696994133197280783762325693858604698052374682953916388091907550730672953638471959162807483353763212062681469285513527773818145143022826402806968045586558655075148135966772557875834657937033953830035177836696529745329340023222952169593803280271329620876905727209663411948004060135005176766112574088481572144031660018418789178890667178584095811788854269575722787272401816357041207191095428042630062709139657252678881866490854230172529131566022896921146378802104653790558726615087553019423357583338189118945351112806979132732321366203603916642118915913588365647051981888120324097484438482545715523473860410364059981121565269278930796527624009730931131037665460722767171724398792845141545348691601897768698920496213731113789214568587504434396373679215744495642398597040605213902940520601988897631643352477471593146100007153022764966820761606245285348526010099979912982343193511193733615381479955910976569118055465290286543770238801032788317342252946411949000936362125992518897712640990763996088557548912311625587730869414013500469889596075500216125338290698571854058817485501480041605873016122115535043820482592269502047846932751948099705155829144663827924262240292971679533088239860340944921781246444616208077818810648134142937048959078120398030531476211791572936153141431772628916105977215988063447178220849213516952768439805971840874174036128786175241970695532798224318352115400639889762890172286551160290495853419667198560965768775027473023512529843038140215340224645875275070898849194633360064253918238284239909422460881857282485878034461184135964240540419370106899335918642610768964420691552091916174083700466086746386411919066483539608821853349138334025049655942703293213297435622711805954878588073046734302783865661557402170986053381489266150075334704232600343243408524967936000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,23] -549396021002962594676067802123714521649828064574547013088867925817397190617768617984323909558556171515460196386406532195359890117674067214298113749557382131866530259388694734251895577072759451216000078713761173014272185361565886566442108457314118701624926612793484096574762509043611835599350796423199094136492885290923303633038930888847659310455096708346593334147374847130556072596204317400253714636884859038121501109673959522830307531285938000321938761308978732818759051956335437927060944757273072989682984756351083240304401993085959637652174480382760111845750934026149582031808816630199052343503509854006191682334424694199418461158497853184916383356939387234942276357317695476832543223015454291920558436858323149220019702377358550364144436794665619300555303351126515187802273680876511644047426554421350226794331116468754689932851281031215391622390619566194421599661105491647601667229872849549789618751487417010146408626002264245841610010623190739248224791998544004899512338395456605069400826822258837619186571611973224653739802583705537107906896036931039085825329728497932597717569872672768321208901809224331617954278660795693904659671487323691371898739266129317548386486886675818921105724489480672595016544776613945594721152143500976149753166189514300548084083885685993152415507600403965968848517586581587814078707592134399654898703370259869670028835797637713203784909286084370084453689582989660021593781607300540789632018438564990421253973603317103062880483012606160535454492422133166634679698783380408852493292665381584298158519685768363187756848508800651077776827676131061799070386843917210023108789815218967528974992418424062147364819670803814128481619055530792351005960590827595340202487390067158849536239340886640642214849441676583995017899864757476246299330394335406547379104975634055877518871774321537646008044972760632484408440947093029673048143915301382325700033141039321494316496902297933148712273225220588294612996691150132069042495301771558939520488457771044089816919102717952000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,24] 207940840800495031754435454425761730106579257476854837439557914462205235675120825435703991517632587077299740072713716278079582399210406605202849692959132551578515840405593102747669548349225172875677731648990220147378925745434513611127887875790201919881306923618882301345044728590856427032202875118760320956114550976866542089949325006507996817650000169395711147274662674412485711112007522551857562697457999623660040768446638504245238738714409757943248254991474512997155154471791023887110342422217921632907967321804609818548007178854303442886442225985500642138018932568479272451916449038650751238259225773443272229810700009642870968612630929789782870436541954146735656120308337862808449863048524279454073490528131011702565021927438276352842123801676864482934550236132550421254090284385261264459621196220668575786992519976800687842873498849524743261472071449776737112425703016905835359424178994112183875629584057177171366963868289493517584745367802478768905001464893237475222162187779698119706971245418838512358355067021786991652229881775034324781199765035881600723818250894445818809184391313396277044730417831726976212327211250874412170065621324850645848575826569185428586506464722715508324738745496084581809129415500558371272947732652141801793107545352720308736039391678589479595157455609585212670036896862610403332535066339153287148691758472839177029611937728217328321724555583146434276193406146312487786661256158699267195719428549087246156420344437239071346782917448946695705683882235792097079939200988998323483750886735769288391010811760261725292805594150585462790588312539920660387739155200030613319054846199926237075277465838738335873836433026843686262413207911088448744580742657733814285780183239097665956805631682852017585370322686429316749341796257702188159451791973812255873799245632706782968130317876036259175311453835100858885229454024751198195343239328683525695739731133111519592395168692388978126319539704968984634340785193770079710092377592480166495531264186778469379798223290368000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,25] 36687311660578172322658563029462195903897272359755844523810092240764151202223015602407182822063330784343169273289580132385301547828739015616647478361735892717882262963975756186081185588395109904560780332350053097744703332130084329353932502975662443263215217690355822784067148081206902948448324907733133676627406902767281265682512193087305453878965532646704915398413795256912436603851613876061226905468060546923720805004387151863353414436903979229852372451646139459457303263704344761198979528168195025370250950926916500594473669739101722571711640703755549508986022919817634358881433096795151229880673842269458482121223258443472762466872752838416082604957924649979806892090403177927504588922466678053764471089839101070876002060425982082440576497935028777195700499443244796243274457974707567815060251547880692515377378242540069680338700809991179935193982246124096403292545273213469995872090853782097791412766432920269157012081596283753681428551958893172907505767050101966003933128075765724211596404266584555678151769395156221872771469977170154975101480533769362593613521814323806694673243976988853768123542555203654535279484969994521346266561923839981959423363703537024951135352696299348296175785062045600349075393732687610125006804451759876075042168088174196752793712919684122942161476315028305047695086163498307846141841028244553032656359578662717622100265058329357883679392902421389471914010415220480677827491888344709165789449118803309998805888325428611795375166629173489060076007818501379607077131519906096414557466502772334242549565568691890555450344900556690773939008614063553224183562655144526405795176379240638016026874677901821500201780913867035465170551444883794602938237933168068469988885387194992941860004342935408172744268964585604798859191923426201515527089865801499104971036060128642180760770862930502367150180861883757372796577521525820494798423945641305802665406176007235482949630507726457154299724726747087643948317105134517589869126499233957862685223646031184525270162866176000000000000000000000000000000000000000000000000000000000000000000000000000 [118,26] -142077192139197506770267515246813610822584932650400774514993643012370501187068614193477501993701471365778115036215557886772826032997835351908905736926679040139977886989195295160487198919703096327241191475648037057071452278403197054275184939634884297678588779359032764620347100119259098658151689184615372407557252306754015841058597643209476496918829364496076449331623213248574637328485916334089712543363888554256362045015016069933210802810896086454879481941064895292886495104731666417193319041692231909240823342600013895629739337223906960524108207690546753505503301179276477858845746890447118012026746505281934605947480128187300035884062992655914759461040825867133302611256539098402839771110364203467269836268468170716739727832349412717706044256980030679506667143154394405128366468741440851063407719884108997529716384724531369444988744512043524290927829414570420899548368988616797912259782866652436601731557294071459346119867739071876864453236507934251147040522905353521931020418211533977942239845134456105941083236754696551549593056276839235283795467404826619990243479220918574323548860331096166171367460002387034504505930726745560403666906092510336370094063515726014712858976477305803397841099508010941454916465392451047886574269487320775997244774488290046835493192490669660644503415022733422470149455377401654839733802669303063038326315941112078313238461430404130637338556881599752811732522626465582865026148599802057705226548787020668371226669803169629854665575347195314450673760734808739699751871958509603609584172196101833644998344234154947785141113594107525216418608839996151783899677179702387437314374308939014954675540269034014013343614805386058530637951446078968264919043626891203364393535442111938992108347331034253712629665568758233124870690267458742992590029057495026468209177488094164392681992789874830264916307228714867270583158489463433721999887810411811828367568010859742844923118145473884396600049576612211619001558709149342568575004381448071264879909328993201554642735988736000000000000000000000000000000000000000000000000000000000000000000000000 [118,27] 148253269015048939471563350537598220007473454106607759155275157693335081619243049691104062200539730396275295090090195976324703074048863360390906518738464508646479666248413037550975500908134122979241337902693826837580108981563339173524193907632004345699702052061366745512670947271358390648001075381029329328918773816671312664594626640621138991728309916027015484099352160793280218544156130142212724647192391123261991601862954227948218667790340202501161182707953552445493118927552363170034352935643198292147705590831621717196060127968665607155093445358912880120680687233905988478319963277181622234949149603049978802784290361013091288627702469565032271329243742489916941729089285837123786261696134208583565011730159809772912769212483947203856101334095200786199049762778210712333107960365784741614763424226467626380441918507032207702697311811613332881180063841913991971918724613134970417057434277851712284392467035735435915329159297408608745688934997093361268222259587948293066231708334110897572256575586849415738043103520742194673968413440328468388628987736001714903630695561685322668601918271828565439238423841901931547835048040773962096098747073934841438809280935528131286559950378909597606514171499107945192311682486790243795761255617815485005580079448110538865345886389540644296427014392430018869796913690178404681116013770643172573268227392982318142586587589282890574582042419887633762530553996520033373790159757560587443378425357067833478586065467171921716611450480931946101701635621055271127894215079935140411993363407285982820651657458431295168197278131646859925867932547171635255059157697510578784981509785140169878752007197392917653366413393387403194990002224666969906168970498304977404906120454190975375386361409427145932463042211236397185526470001432569287556056612685253167833409675173809648375812659311697213340002572383569412959763135615122865273527074680894441638266316508417677264823944294822601575089279133518950380619023865996144984466945834013582995736055528577645320748400640000000000000000000000000000000000000000000000000000000000000000000000 [118,28] -114506715105327718383852602321389737744995400181873427237598216560512818148543506339316923365059797505870119522223118878068270976843899426681100672109216992300984936974929547621792005014780867515158292017486914181736119359282953683804297925451636223172162574599085111509797421733451563253712377676090498536112449890229081847062660224656026219100728336522205061566636058266824654041257698642197172982418682108457776505742660803184543199371094121229099403739794629215287771989880402265698818385246315804027132260110632211861732463139420601752520079151664707816181008020570163072723568684655906525478083985383049062288753505619275378393768554718877312676899242450279779442746637689070631689857658929075758073058958242469991038291885232732787011280358390765049507420323637550311550125321298711496853177899360046894759362183706328257276824717171838005725788853354031313729072124398807596082135143446554826755550419499044644123872469363475698872000047866279550465740626116005893659971379649121222008976812973191908682507794333475664245579799342924431178941618574852283150929453637976234050016142680566929001946892496004754860066335032943672267096740862330532299987812970288319325217042601152870475668225242056286406959529508436132676571701285395930602938850613018892436092179715307528823555748759613999338950835420959944559430729857062334570745098998694414085828906836949875421398782454793937028208794567519810803332888404736043677029315668462703582565249022356848881642398786687303420040111165503200242904116200472492912916846976222110047905330936715191708950365536225819037836492674484779914125396922446421679454453064648833376126725663317825999848866662715721375003023917873971249142013245903587201237458227449730426251138600196848298830648828307704113148485307321044074493970368940162571514599337162303147598353698238877864499019424420199827718158682844649717221987313569771094102511748270375189571465837792041634602011053478413947163654975817394437633149431761647571945853495099995179502796800000000000000000000000000000000000000000000000000000000000000000000 [118,29] 76716965981211210996693600054907433005970108778013961231339778214577562077638170592318984123743359701030944036451341742844300975714539863827313011383788402186653941182174626518864615743244035530713405181749164772712619501906186571014402495288421457965824861328236043809778392741425729025420068596315868838808980010887658536325254936124972402911818281477984652581349310205002293733056727936395606397035653260261499739417693557047067902912085358091408225315770226074307996208461916212133325022818055139986550141077572488475194563746569998088709572373038380989474859950484622784234706766178295398944711888619772875916040463566895656964634260403472594765826288976770324596915310061228852600937246224115803262705424935372848681396995149812327265623925068177846358174908497584306663756266331907680711302456181714066990225319101327290697455126061959051419839359755204432330482236454716576381839656320713893051968710176244037121099600873934183448196566752487925675144629215822420413719962907459168055331680505006283623482314868090693822339809977122600594117448433942873355942955386189838663842411380527000492552328939443791133383855871917287682685911828586443617855923448234015790114892913603543990375436172997112882521361795739576762533818569686501266595525650004876338687816192461773099744003568874150241562248013243819616879394541635923553257785276789856394517099066789115570186052130726427884350359620743430260743362204076010568804012909590642049343971754484584373456365601858740663707497629510537535002702516506882341972003057075183681872408700809831431612644802468002284606587004807196013247718110532925070723399103297905301517272516643761044267514639336560633078840838533759200503078773516067875993296453873523858356975708165104070397083554663348897645970498379016649321960136743868251649675913532398481501595426673700607940703543161879804510936830238753800754291474599222460058405321024299881464058240450421721148099992477872637528811356590628668514052292271712941614077290624741199027634176000000000000000000000000000000000000000000000000000000000000000 [118,30] -46311025659075537504219702978613794587932796366324031852312144461030867159732211210464606809915241867719075635688259852681848215564008702979842496750028097432316168667958911556088819529033816686781558720909600670016377374824704173849541257209947806257662694799911578399665178247285297390853630293269217085481382299298180344942108749812869024139896268686083580189458034858422944702003190717603179052140990577588843556170659879384352303346252579374435547033839486936276753255198233041423021890469943583536701712653900419439675208696370033413854079639839599098660209406405206376258065346736692377626182209242915651595491266963565192687283053574934174545601582534556817139922709044585100273643877978145864935943356790416539619925763985723411923954031193963833475504900804454301246179100529540618456751808102817429781259070886175631197087304549335058513719210090895094391310985907893646102219049942256405437939806749670433559834915074975085295181521379767603324276528816512450915890053704162651121837427131879291580085194867038957935780277356399698047196936869556975687048065533219756105682034400235560998073262897999733935964217057910696656166551925709348324917832104993680351562225150692817657572240719489518842804293247582265991984591086782969363234733142471378847498059064280590575464882930417587064485055598310162189465135251671217739957921453421988397579600782196973573042822825874212461162482601298913786624859205575204591506344285141067430906527595020072019708289921886168883259505327809822532604086304287337536019489483521735052538289256358984688013793001221368152136509055403396797620269484885209556346109041570248703544803767453016518648870860167002734483112894473990612688338845743969252488827602871027262839789675476625306461180286747494310417453301453593977149736117694421381910275309213976402545497820737011565598980397052000243895201041348011399076566506490103571918045212291304925984740588624173290185512756810305051232579494725688266282966930985176985028754236381516910003486720000000000000000000000000000000000000000000000000000000000000 [118,31] 24599145664733617898258963980846754942621799942243925180496239732210107129030733979724119316826804768762794009942745817609378377400002794357015814570587310604146602656031402733002170407317244797800958924231895311157638509341645783992608115217282928808721642789101257651626894191215924420122354355489396318634367930787187461624688578077753161264238107458904049982425685682015599384163143444448554469035918530705543328823555032946610508743611232233786675634485528723761273186788303626012622627701624713955598631397252653882344243588918481769390467492636446254785006259867184721412399582003423691425716393490213003412582562726400683039082462708061277768567975114850080524084229878357776870009710919312036811923212051018365371732901300111472250732868288289630857983251148417169227815821501673599893334123785376225593383372555929205504525116889454979565217282833675619054972195700862696373202821182426939743332988692862040841007808549345052708598420451136498348589736863993479874738654450296105510571292903258655769336942846228234637950418695032715205674498223846586723331327342597043159027088432019991980124678324949224222391865324437412275659734272601453131244221617650408640918616134543512839262564426919922368475002384593314536310447135245460790413792996304072887224832579618370204673715513505189917976661716778117051469116950936293633126960955996040359010062035257997511782199331350933550145523718821290883673212129800923623518154427038279990537122115570992950237215501167181380430496074166254499499108987703949650995549945204986714670834848133312584852175317187958647755273208267747898781298056496142746176081208286956211941044724600668646904299895732659843441806136478392814101081707195652622346672253246357378049855822631582664667994869918274408524641462729247099826790081539156471179265816334796131212613439075449700258966785892694538735668693858370592032020991414817572350594060057478192793382114467383336763062241240559037113945297161000281301731594928922762886975299566375277162397696000000000000000000000000000000000000000000000000000000000 [118,32] -10882744592235365146837640661693337295430452529188258898737790026469048702112830089299784953746257944841827680853730364951422411195338205782749294849049550277772128329632443690838041093024087017700682124034105643228586136146160541342355062711893954273176654289518203825372054966432306945546094455141579532489736010226464222802496455091151921014260333736365758715295829602940130946176488480803818067950705710564069056750031544384541361048713764071816648295087621096309776925631127983888558325565046997254115905033243038280314076833521034338793962357630016117465348419607560979075389080738486219252798490289647301053754990555517209882520193761918639289037825076616926538615777374885353484137080936149757421495263665480995534277138052340983092681059109731878826425145576416058991114741769719363496056458993715627587914897473121302414366731890540394154869570797770187645770808765670606378364400010060085144007097292571677064892418044090539230039268965976385430803299054379016080595789583646472816676278556059875530990568942194613160543170047160307258224716379406302955937529960218575242961652728701832706063013746335694029314235608588125613972184536703629010763888069904843253650845195937579852658693795503305328497561313880790167362540111685488302532108098961995396435711213672769553844138454423587001716699387784974785405983952499334035604234306120555041625870070445475881128927710418320535945320135045600755164755091316639052823257317855406563263482559727059990420260464101087866589949917544224117379575008482624639281073266527804241766885843290234539311427047856419684828664225427106901532884962097166294226946127674187191019511107586176749910745833420872515144284242596312272126278840893941534365755031788215067909532957006888898513503282340484682953237508239387616413569081217143362826154045134574412302589744756471160852951385239854316827433056458180415579086123426687275338057607200676159920129277148575936042008703359381265727381517257462653259505095693274385846007761342135500751765504000000000000000000000000000000000000000000000000000000 [118,33] 3653408719935566845211096608326689156310295264080122299683680618916789850474894135400641190257606591404025702753588155505329883319669661511190526408365549261434520389674818154897468229270499664937284737995695412621077474693141073045242339509194343183917526949204605175354890249076361876203298375588336099881999245772336665962412216927097496788685971039259509260043376448727805458986729959326576182744015547882776909501538248117148352577819618041103187550581724985381350740515508160922757969794843489181050861425850271925683685788018425137044751750051951371246130915642418658061526598946693198947314115798075040011185458347946870796067705209581505225967407243691375239870841567866418066517082039130818872613739532473551701277356532880190253240574538910391352358117650300157286727429997143525947311630533083633116658534042024751291784657938579120199422083810607985800252138532281088691630225645027344972979386233351237172663457906319829106776524362938552530461329415986093404806997095480159817533360063554882445677542356408759644915932505674944333897177166780515854687000579558753964973392561089804808228687909266068835999928682318650988428119484645408539183171515127309720661834190327372456296621251731376327272563700644354155278363969355329726710317255203709234901923119516687724810733095889696979745430999757568293764770113420507533990130278428394676223992602008122807641797927646595127615439137982179243500676920856335850604735502899241666103301621675550031265143548963348318495475613409079061565366829099929519902621676067976356743587867120740953471037401512647785858861559248067385302887400076413806149147831204100329320227189139272704010115506912317240054071866941316096954988852896700328940098508793167763646391278415728493381867616318930555179200138804391299522837669996941144757511384888990775602655993284540130526798370718252150593029028674212996205832054400403668320556378547125900492512864843641186937070309415407841491638461684426653368113053146436346732868374802341533577117696000000000000000000000000000000000000000000000000000 [118,34] -684681156477581464629684130170386709892762096051920158805685316440186270006911615405803691653115215007166376501291007842655191699390979332542384783050497914262277867126842422079881637207638698293830177195179763434667279469893107129961831729209900787529187091924312765462199869435585393961038486093392495566946297086997925740674761535528506577832986723748728317018861231763289467393423889603938441974047239891714811889420745589628548261901474078039192456986439902465469892962008888330581710106650696135164380030106343482697700416872089904681771203165878654957786552432278213990597427196723422629077397546661660460083489277793037152634078805757652067141714236331593096484706813045548392420676042822801524032846106303392192869522490851943146203630675649663022974119114271807108874324594209985702738721774760269402191088443496453795641955155901602911194440412176533376038497194111005006864059541187975810083165023460612021570347988080578625013759230727531166642672323620628954206955076229726470250904887849756968758201270426014522630014845918372847732681335670138401281002245953142396242102339312248711073338405035017339990628050219465362397054270920882998303069096297445935153172466847477362290721688043946386926955821504057845229280502410002646241361204064245086427768199848595439057686076714268666961027810906284970393350656276789833058274340060918986006078452234816587688517173901221700773796154841121580585981902611480180361140993882907943169432423570242746144877519209342575212856294130251458737754665753541594613153548540882623441768525546268650987664112791135257970543877065810779964111393107550627089612375822151307413836869101956604231020361021820071160610743104582317448183053516281330806278992585581641632730668069358839140043244505791482075431915565335475167453367999107100613227522645958633927861634869006168280012190941486515418355635511636071403845513167524688712125690799350174754175398926649115356652398570399470327225747975033901910113982288803248177599141586377097695199232000000000000000000000000000000000000000000000000 [118,35] -145746736739016678708934552508557259203107491550103167838975907078349197793247129539418392302298595024955952133845257534920603298398862773216695634002564445177499289502838562461579700949094568549057835196803814550266673713988403045568546156991964438007490433845981278866935681909883911147169231689923874194908276310537374874109968481215916815455586349372770698648877283038713049641223275964135452458656666950994859054196157719964091464321786489560926994532157580398375375413633578947670532932185869953802504691125418806045078753630073507107232754867244802276173285235246519238409814739699405594341940121461007788167449917662632039411068893180008434710848672103712733781235306167167322039748315969115192666768830612512143469028285477715049711846219275457970451717804244091416519903431273436092439753959219384280075698906596975830436216068890591639760569436934066727960407055779532873224460770224289024077842665603869731690415532772115154963241318415959644078595404195766929335493641717574275058701377095317869194229041550851955786421918781373943955195498880692780324719819686391928180340670587150192045223647607389117699432254863478684998293484697997532773056268176817945520339673723878394554951029774533256950303845093571554260762303272666336665056186440483962744678273278029803873962792301249391185223672489422178074442401813366828347459311023982460014610763833845143449619771858409022443311230007104825629554589869642688011899264699018527581703200331904888576021736739401153204290564259263760885528144112565000115388519956325357444436402388763131824899729797352774938797756725499456944256569805117738325438527587985095978748617910213913912868176774307687237398678417262443834909018330601255793149270397731374428130403130250332618442107921474068905087067772728484950543533470594681392389854807029486340569439319784292071335559989503947750416954499240982838531760078098946418712616270488055993349582425090094317913548927568054664835560828777464962770654002090516770496609617880931895345152000000000000000000000000000000000000000000000 [118,36] 206768971076352799378394660754671986771316549977666377482630383464192619451379960724481142192152413405405667373138830492487923605486439708064622425690871349095695723365181146561882066301566766630867052519483458491513040839817033089308841314221708566208835464450481843234497942924286066296797865818143114209435616122516813696512042133074150164823250805975722551521758383889134551528222840457042365182421868395505155762372452053758978004547484066268881234292182241151656948298494892354333589901760933767905002288739696508456477747395570266265107063131587035437518272299782436275494243100000384587841569663887058678147757504542446815977803260800425071637089153290761417287166969502637125551990393798001357737638435219343185681074826431830280099756873356945161427608450847898077401633014291415956707694608867117916447845655290381933146248810617821000008661332387847389292400564727036752907600852778758487506031851342551023975960161747245176984954301899012547379224550663434629139410015304884915137108712150200844822062305311019999481729505672768883297316216435322883947324008451431820164647740548672020237143427271559895130088996801030344246139482228046111071065485637295584714118543548544058321694540364359292167879371126371460592011423868010252183616191991638072416223403440117010194320211227066861290396971187699862623810577582995684924569460175495814719055674176058611209292099924897218607620645127749384589329608860783987981138578472917065733353903064327474245918740576324393049598684093093067592825960726605893759216742690599986578417830184044805256568882472725590355304366282031505526742536842900726182362261941909970085214415016791993876297068734201306903944090599009432279459350652227093358964372469476255816958170649674962921006016997034187636282935293442758361970836962798108414482538740223038962198620130473299237665576056426809039555945149005019745527482526389156114059942561397575771904658282318655892395631774530536878869061972757862136353730167977638723709452906263932599009280000000000000000000000000000000000000000000 [118,37] -113149714685921073601990952138514984454809793274454855468506799179052421294607123398308134326158227991592801541527530500175113011529491658960885001115682943284304673619184265762192484474098208221056295880574627830602345295779782231374482474490791657061519071636485406334090028159553258531421174301497260685549905113016508088392491983304575065975328376773759506832089361437432048596961494250435513228429920661951955676012750754031277950233148064387489829001085053269188394175106626565195170695832820322221199453270692431291528357031456322400895730595071654711205772068315771715424989616001892444151902273818210302354829468132164984979167315599996432768797639968499181012935610576126480771600194503933555666532932943675464314949658050046459039629741020818587529499502325409216037770076235311436314502710647617181051982059271169006363917338311906973351806296210219417788715623457060893974647037884864452516034158124480224551674926138254821801746942577862650648035738852901185158434840634735168080802224076646102145363412769387553933866974324652629584815144100682777923993373855668617159851976458902969748938006483292525374359341729257442950849104227058717124061588606703116368664547929766244260281971913934548861129442461081718731176883056603338448896783103966817165467242207724546090883952277066703746324846335545609870733488830740641063358683560933235862405009657741987032842373322555993933832740658947391264163891203943468471712021993573659782945055487418717869501992567456311076139166720338840776224100345275489188741813374762700834510600930886120781887320741580018937231620558999858814390036738147375062549981968930011665985451568478353111845055062064838513980459805323794429717211433094102731997928438387434023507510971494383586409937355140462246167097500752858737704895381512795629138334625448396314119420194566002864529574598949961918609896879567110035892061336929758206165461666107700937843356923671031893623073842333987845833067045175065016945975346422697924941141162858679694786560000000000000000000000000000000000000000 [118,38] 43485885045295861416667084816749996959868734435483824385898843215231453618067416324857424772241060784136275799066071713253973709143953824984479365452375865147466987402584691848158355119399256965262825469302466516056606771291810385723797039262127399637051239387729304774837434655558598762368523858963492290280085865982527139212355406764833792279174499625795959758938002849166936204931893860072956782303368788559494116438705441555235132185550547801840559364508896938538972344344355829698412031611689641336280015053761272190818264567505895955834698349950773777702822133519640364150202743093179915858025465829623817721540962973833733642842113652559855965840661292455223483707517124679707595023395409091954208169703262584564816457187516949201128528259077591780683884277408573111398495222635270574582022660230989367647574582257109289147561609567058492885592999884513938662562653599735829402945642745636277774707540120373726144966848050955348460420732505612381083322040201945476411718481054183530598507175533679673728127991098652293191692942069135036648568474634241773387021369040964993197470471336467769661000836592495841313411287462058788287748666163215467685844474203966017824976991271568785429011227303877061489667056747811173505849518581321825824679791594285803604240295602596267917432993908133135973309644899904752514666465329181044354800162233529870383140336864772504019981127050671394274994543396116283353367263136145166211928884559485205273556441556888707194180035479312461638440813815460599386727365735334560831897818212425169645378826506727305931283168295349509570827780071556548991455348172955669005768056106113130228705949164734243897394980239677468825076935636565425776059048214550738788774240940229780234430777483314418900379735519699805323534856280941649443379852289494946199058847350087535343071427452118564165694148939359638614089513031144979033987096308992021466930162157155464789011301782384001417217853479212629632474131630571981763882829109051305520289411120054805976842240000000000000000000000000000000000000 [118,39] -12713906917753978101933963233715868206461376265559850373885347767466741791114512829583837009053818694110447887813830526119122784041248130288546365366440210015970500679619885189249790382085861199593637226951949559365916160475852251821462028433628459130892085802031786826787093280686071530106193920260075780542906138522384467224661455443343610380033889556723915395648914032802886806004666434052582127624358504630066592628610885373320210978997352685019078088691478440008933682018615215438621793565661504918514939292926494969997064923761834924527634390009404116960210451357215315757911734651467459407240182889923190800394891625536376389336204051988955941549672597974946740505955905383501232299082134624033343427042632498331293002908485550711072310565773693146711307048960129756671500671401705081285885310226073351466013929190419221478611121398372742553842203606513396347734913631714793972701051772556524243114072716693289868913059174619681688906153970768812158918729722418703352537738270729898434414628802235562751267853942974844326193085739941038289691749932748138240416193048478011835433867585111717586373117301969483481411371133131251320597851864027715949086753844840631782365284286273241983017714352114964835957321588420021901027084930895222125941828767906583336500743101270092625266726524875420628917426980960007885968127255304846768167172272547258533161151997880787983663474098183118310528393230675118974327546097961872216086166462345967461326402584741366237881277557550726396328254407147916648728908273337513658798527361117484353521919510739499135577319114784491855452010114525282188846236760505302627031749329341403625944502584952822057423609436535655243618392322137544410196187875109117059096906880556762672850601739949462599993696900571792282584742959519752381326763330952993053874911370444629728892968454547605100846195659768859519506500049436672276925069099269935898873149056236336495043834489663457807441384552968037034571763103201421430518153065169627561570423158940918853140480000000000000000000000000000000000 [118,40] 2757497741549698157965827381117260935877963624401331036472279624910365134481607751272573471742244573164747371528796268849407705951591739583851409955405913988298431169125931748082038224879033363837398860478718501353332796662632391924446030888214598343050401433612684474409016846127411658066634422804345158750884568496819788443797095510635882489167728356600045047321815023152089345633929043009669339962489383986746233812352349569618771089458619780725667363144049418105084850112928483514988466130016150867421261833485723679488684124263123131867450268061180443127050817798902525459743502436483586118945853477455269140852227322601129661509411437538165727361150446930686791877548512089842490378058435788558595779817321375536210430201082953665335725511359210281603837184985964489965777857394519259175520130502944557319465496676989924675734137041708413926391885377672783064913844545661319766115966877231653241132484441538404814508709505693096992810535543935687755990122789396664372607931684381925433760758749537268601742393123082926718200858323329866719478796595605072284992644780340844895736584754163751492171076544374305750678713092911695015779472054823428576159440691013820112162857896946877223221330943487965223891489726698043362425356971894459274578091817359393856240716605090413296418040932226441522496205220323868670214288562998158275559191095520397320808954080274479234616311173075241488894267902762636122481173624574921847283886742306294114387245939657641193735793283776752932110495640409092161670944199616484078829780133282015534049812046953388307079309003067076205539016137478317697794038162461893856643641974854295251453374101859944916497482001049166092130227389022435910274095202884258979989360774138318262974742495639781621112789363297948800581007239709533719519668479403518272283307955405409556582653471457042180735975764558060766874264973513671570499674945562868165754891591033978931118580013583450676896751717823353317146789624502666327661517662282138851093362023813882807582720000000000000000000000000000000 [118,41] -364970544009280472571173672218353622603826863896483929397266382781496983296391914053492563333835765141232121396629945523640505160420665348098357719199062600831915725245926376558491034868466391677331993298914366415964124921523244256112605622628855332290296840368765141496083696407556332755891876030251485062386262266959161922171459131934919297170828592366909303459755186963189573914055338072678163968589057342247135739513382743613850866415338402211963749884211700340388468242390885950696320606147524284249031473289006012313853994404841754376510422286148698082997459711669080145802398775906769397771387122419702230580524383867461029739529608599437103570107577344859628001340407466245086613019180974205667403846195713267772307186235385916064164481800845737080654116595440742974694630215368043630186101859127091774307625584169051211395186341348714758907297492374578590411865376062450813609278093827486049969235452657878329651424421360913536709762642314971667967569774235320692476936429925523283131863394777757929123999669036334238316780429043418979673475244813008016768046086722883397163022416758089476068910516279837536249472203849861865131464701275786208736109352918537067518281846774816303308218553972267336760251751377439118383824936599803987207830865042711686333950097514175103401589170573300248221329684745611416461551496282296710021607800238691407708897923781862120856569937194080341072254848888353186739072835365229279848029827472517738577106782756716896290586952742921328858097786335593144786838217910373946528775705854295246535456332666021567119029192949797735078377902779987400780085750611112911578600577626104644987509738532577833135803269033848215504960975624485168600454902336575445355863915715391376071978560612439680012212644936752397072735661339522414106884441149300217577572810827338110547486654886386062549094283470974006214732523507049804307841067476505145272298329369735440878275630290766085084061785255945312730364128349039025236097644570822243051610690836987788656640000000000000000000000000000 [118,42] -14702135948727768272107096604451959022989306061736108477795350110645085460123879108675576122284269672784569672084175781836908769333321731054562787322293384861869697143519305848627028646217950845368294358668519493569166988805974005639900488768695647024365379645958612053365109639994593724656271842479395033248641874187589834401702499125326911133549789295814369623138509753296838337301923406072172754736865762642587623789175401670479292075774982321638849212233475140814908097480883713132192465589951723154341893711395494891342527160416171867434393161271268553106092826100948084024596730023786766229883400359762438280854785073995000985203104216896154811034585947594030892275727354538519467244270422024516881659185293883737470323012735169180421238972832321585888419463278727691116736319761047406019521682128266499836617754591139471188557717849755774365729911118809690812702502234390740362941080697798111313631805039554267421596698692342572469203818464189895894022173965780729140741810132658856564307202473273177630034888387559781874604510789153239726984110481181503574935126617798245140254699142112162834374832273275288594762034117502274576339484761554114685003188413248945592908098647627313446787765631999702152850357753429575852072253246737760997861599228989998393945328515401112140805312917128797068391488694625317517928011794430137637577873745756372719173354785854218862156529797829433714134628560556717135343201767201738841986819362239465219392805245940816032770218249911071442586712230838623859374510410828760147531899001882872505505921131110504589441205263041431380105967791520506849944268579362650359559423742109137006864644854754362130958152231142757473538075201708692209480483029294441133501711188162619431725300061013551836376189014308990480557231774906276781207574852929421211992700692632096266507780839625648240220394718837266005445478234096133939661554120990747947767330099134318647860715347232474414954833378467846759427784075557336324229404981069240054875547098591432540160000000000000000000000000 [118,43] 26287958107495720649697126803031358246441929604760211068641438769208171373733437386045258112150401036689889557035993336364333063223551589847958553958140719521964991926212923401476992293315623254511415856642787925775147841630324977958509522356116883172680943918311661670898521701206881616858265258188794090212345840550324830052459053804556215425592487091539716065484595252766418291797348691810200241937407309214305152717351234070928157493105900261955485231519309743482633527821753138368500281076774036873368588959995015191823988964720920527979484815897613396488567783720393039605538711801639052058554599204004983017941392282820942641113437794166500363804120178315118083637877151965469752158986803090761292207087790657014143637746452231051432083368653364988666722848532479094992583695144348213217462867862739479853490708011922450262954827380598590217516349609889345683386776848367670520901045308306408288854362365336831290602630917312482926526267284330948087816173887960717479392252572969897016005041441020889460941480026766713920877286397044942321255294412890930063871072989602663542724769092068662905590599271794009896492773463786673179836814703240241796895393854008941610854954612023119638205190660599023006555784119432129833038071002263225578224779401388353226626094253429899508318358373029637142823453217090513406814084092505085401250470243824448569417650110512250855823232733776827580423978562355183725583057539785784872257006301747262279665346336453028121501217581160026725698105431662508091594022335131018657583825101360965381116458540307298186451347085245267902817332443284835115910702229306792291053079441256387054390262337933083140302892940778922295374663302748479420059917534950057043554817376184608653201772575858708373574664363221729568314375338352796813721276721563128193438833125529677877421581911366380855388215672160873458990205590422077900382823158773534797094521410782133570088788952803703248353343705495092931729454641226518309186443958245073183363241819685666160640000000000000000000000 [118,44] -9843397967155600981494338003627670733121652704363978352222399398476494515929222550729384223033690983742802592327136992733142839399731270301467471180576302710893043502484500303992285425513062976166266292466176519052107381180259296597294024229217708094034407509927998221013953188010055553620364169761964845027837298269265256063295863535076008202463037745628081702264754770491392407717194737210022021232758864406779599865436217975599036981392239580015615170242297174999614097470888013957721871582000907524515656635461963567427471276489765641991267002500288929993005166746723396949961719628506718548324163103042004235630686574747657830124296292264490892268856942005568205140580000292053612127621096085750286784887411445646692157049404868872091641779712711271706291143162742233793654704347172726350781228285016782315926882568219571871949533963228522809765012116167951029906391886104439280086938658486933556687728399897364213534853082573525938269050576342665538807797300193327791118858294329990428593214678038354236092998073540806357151047745830433609066300813835534432979255068701761071432074805429452196474800308860110546232669984254963505391464876300600037577917248006417787115345309583971890843097800931165150759409664693897396537455229571727108123620226902642824472343970442037416031160532051428402388783083375661749421122489626364729339984146951286430791807765241502170043340582748912852694476146913659741235476648246121820410966466931835128736025136444226376613278112279338348575140920661776154652349440972402147756751161764547000927563214485005515585549047589947408265118638762566749371482030805971656699210893430867252977596687743451720091053134847075219913990623182277238821927653599644836249079340328447026046338584143833110809220525556393784465066143267484836975044923324182131424205119243340987902215197626907115915829191032986778932388338555447665723509240823047352852566344840313876501635842818437543591337807440814233534461071671551575781770573575571648134839181988016947200000000000000000000 [118,45] 2755342280210161196516153124189080482507848101306452955550243624574656059577849859737104582363337611969659044029512944659141573196684279778980940633220287925852979539385931548277779394923120093116303855907259475461213158681784050660016460177387303862563152095271813733160567337048999533517382654440162685798316011194679297962775254570249957413604089880875336694366372118270588828157181665283534766295073159857525613061044255534994589555231298256815980612369681908384493464980966518840195149719476509969825144784458429229067995071913918134680452563666577071921582480449550665846330471184698417229439375616162967278315030799824660697120529804154508596411080282189283286451969791680248931390686190953654332306638481395970053705952314805906523187827857686747679608585820551312475407871820658202453076007632615168847055617391611538084565253238814758567473257392096306166333308723933123622027153198328639941237131041109116713089368803147134372700869744028901281947832976170647456776156970545152644258163063114338054920957187433423480400786655081367231548064052847370167757983789935654249928194483393451080118511086196658124759357146173352810991096101567864845831076955524158150944890955859773154745006796257958594852006889918272075768175065426072488125970062865200968689213487193842857594752611816438029372061931614619739092500725642664991191237549603945195696127822023249653484598293745395887390143713361785580424044796951504078743933411741208770978554626549658292614555696170190315355619321833074698266482341978554638279768815698021146424241184561011385923196179316107822098669475691845010048843824375125047735973395695307221359729228956679301557467069626350259194755602864602807501744749706122934021411534854661194279968575522110994552254094489835328727188359735055658627867728340696818427805029672147822695721309987569983040350341346127319324234900431899392651083652960950911396549449783203292957507248033820081965170574142146392184438566491652496052474095765693056975004467886607564800000000000000000 [118,46] -693809795990780975880697558973824489937511473732832741436171637064317241641687095954158929988630643228461682238858029653699839481164268192549979176427476238474058590928759934992597683956103572479335602194196295846555104759107676639094252836986319811694254867814969369705044312934169122009226090272649937494034549441613778200944068210264104982188505322179332983149913337692832509819925722402699130590421959571662041989402719152595802661477389120146750787556374066981832092929208381967666619665377750372443002772140316318790474661276242486744465574015618979333143154453321562644278938880399504203616016777718525783485593984626497981900679609611977407372149574524523927305178529687354797485579326687743670631078583201470432444756042792820147616966740095341440508347675928554342792033071789052009107991857167491914596105626573898884065996980571783392769102087184454799960230463884733369634162545878084976245603152170610744891775839261462481382488413171064674904837174971720134518112498016815315598124337773554443041735302333337117620780157299953056486849597988946179062947437239444554935545704640348055225308521847430350584145771165150150371927153469666369869910644836230952668339287360620397966817833315721083803394001217713195245537689024698451510119793036084508859112348338298880877414910677909299231357003687781427591826921264200760828366237237353009470611464413274263085045143805585970899229271320294238194744112623713910790777373039047270616058723045141025895310971800246376831350733907414054747421296523678115656681993983370736722101530440217421508227327114553379765848389728729771383684516735025737329243475606343984131424672420655334129425708722934521112736982467173441382748080291089045945722466351786385467173444539795981525870499244726994843023304938445270634725812596530068371514294131496598178955301589565025963248747682052770087166831852437619591351813219310806482919341677014557861338963874095481139881872605323553490794236697845866904990030189860799801492700436575027200000000000000 [118,47] 165564380999920192805473139780021290492548945199418049729118994482706086400980232703401519399997432329828565751349940741395442862358355735035744929449161067889330521173405597007226079195733131737094580351116970763641395278345209918335511693575576782710718061661869038441761355648489152043971163296471518083052464045810953369028784600371755831310079416868573370322903771654982282326330405602255383740158196407194637581431857779381014288088289579667938184337268823426320281857630927397779205683108976455828001981802392703845996271268997865100354114887746043397552075847239734983953582785453822240470454190450911431047300183525875645429427670832505912301697493888730469987682492233848458402988808622001872427751944346047689304471111789266966183119979715928698795384421724848553514217699696186914364462005831802373261083207867418130178000894637142873527365096632581724594900198426995235241119722179178377219876946171053573106861126919334991834596783422484018820422026490207794702088770421740330996959284851144688539684892303883397980767385808539316811892926858649706468443959224181585950306939419797732442762933310282516060822278570431949278771346086738974585835639619479968935138892465973994511164662554830057295055182868897781667015499661130520385893171291819316889629964119778578706820637659565414562468549521865036225380749091994913303344014204179400190553332108988135012467399502962566154378631666622608942522214448289449460141102982218556696455664595997388142160828416255315998136895396990458418983514392542507866532031895977277175719076324211772634153225519274729995004548701706271727486518514710265310997540287438750413348000395732228746147434098676451640154432485989468836602677946189548293307340346577888248821760859420517580916657457612032881823207295922291000628811175201755188506064513578069893773033230392114818811414332189324373787049980159144270288236039361266278131425785718591133796289919152967886884166593203356840074431868931128411012061693405186390408285785581158400000000000 [118,48] -36923941272237565276443089618588317641538772273937835593946634727471773314795425466941910420609144309843907642605730561706605837465629694207371670925397239753668296683304518298773105832456738836511272001787686354513044318223710347346274455000590226653842314264260833204204729932108329425872716696984194062859233128741774573704794910400287875029747377802985361451231207878904649189444345614313245691942646512096138774187645595884120856645908361689522465595766074900434793418958679962383819452841439851342114022402430479227777521066754298213264304931205634288767394431752984228304524264701596261260015591373779062540348715357583852935455182624671243280319869014147587096350570006000138020695160263697718525826119662990792387992481507622581776904340627577558934454678532085548055278531719511220499921018114978836822313974577098443253322935640893160977257670984545469526820094683595215070745960403074222122828758049592912615321772396938822324816757573525329635502380883006324337229121508064324637330772425043223530892342882782082771496404530240111175371035060156288107398974269096080041376633316847196825011502601353573965727840524980476881718476401042350068223916338403342335262847258773299690186591379290313743989047885427597783804511757305824163734010733170289544617737879311402106079134436818493242842644066928700753679370366313064336250754701061126372699085615428715600479765670906725321196483030328800958865049959780497090254675904312596576723505024129839186063123104002374412108946111835283836878410280581757078463689550027408145391420497599625162739659263028674792580787631663651153293787158636220525429191673925178085202869016818277911983134147289104550212274390842825041485146890080523131206167538832321608419868648249673869717074185638094945334390532355107520594671966033037079440835397410741400693441198617668940138895631240523557209995450854041914920027456413875522088557438043987519163817873658173124854097609789966092675870538779307603408655132342463522899482945309900800000000 [118,49] 7513866273740587167611953882462720962143232340901997703431208096620866379523291666323450559661313043426578826732351931137576994074516460493167028530048926374534480323285512653551363528407456486244149459443189406209930034408699717942383553649199378787178466444364451068450221138330782104431356713415139606372164864341499112425422901487948574007567875814420151950324674266437828917914282327549761154372391961341884977252817965081581236311593359560002905333368215087081901087724218373255715143313270692719834706522955248690497150815560219352681237905840516351421069319919641837197689706710062273292468575848303803588483802131188498257892743516810059446206914550316370485546942196251159112547169116712829751485806359291814294799200765410246264365975783737493043402307486481501935138015326805759301264281312842610125014452475114876434858196827912492486866152788449174394499446861228555399337872760392988374677812780369890032542096969393204500526654583618040822336468130475288016511305271897551860102919013571774187471728477768153624459595984090102989343261134507784115270165457152534864791600121032734371984847626729326493885846441799931777081972299973517187400246869340044687363562422180004481845181040712704941789111200915096576113836951857268432658306254822157367560201351252989250808670799171856667203647621222711626807113809506960362608979270205732195213158903745001876282663989812094615733234394376573291845751788411217698967448247484830280942706834417928864278851801454451788768523163132257564017824077654441872578835089314431745698733361980242279088555322747959062814070611051075831246414234569211043266464126197970251202637048405025893913258525826901104652475433377501970243649937689037629995398407518295892037663197042678703120394471256148118809737248646600312688062880416021669881503725912335596041880453732432090820814301912729016203770347347138549016293523508710590933687008926604851295654554808886577921715533947190443941538748566196810605727720736216331267226209861632000000 [118,50] -1392440208573926342064904243944027335981526193010186811517335064023280154077223168072133720548072860529393300756899707993241382783840154361971912362033124414933755935405767909919428425964107262534846318639939583743843524150902612316269379192154678143263120578177547771604595698870744495926739812970880758880077034605993168619462923460746259706462579641839101097570936510866149620842970414070907640093490808502304497012989025816775426351690434876581053753180931535021308594145690261743481756014969775065245294283473454130000497287479761959290860501032751296902493117818756588297725671179293537110860634686632616860975518592303828497939173895313690741294942691966012723381042216367186102438657264069723142752191184273248507909868784529387581923668952083749645288888695738162608969525937337086427316690068009433401599329338727447636779011970167085161642257470763467000576195575791621433196000611745459085316902746549637957686217069548027643503032087568357305457639838407936813859838032138487043111404451572776239821175704461320063442154109399212200852647933087310611271062258898815675819569832196291416484129259321599933098148077260987820814690013425939421538993574469483254395070202976271743774053488471921643301454704821262886822686557645617442472687231938283943558260896158779029829103888964807874732676025896814469776878176358109960316788718381104908353995045711721295286659546314637540736823022239292943872212148726823393322508922113661728027525054302066722197697871173260018080660884495899324180181584060224991227405425160369135439466814036035919510831267887344505867385862518411427463767889945474849600901172876706266898756487081667489233020657533596445646774536471908154995342931313658971008328906412577067863863965247565095154556269670332873907485048601670683710826088503045072659736904483518293967071259021066013586026730469560158401711489472342889239298371408285505518445013213969865420309778984300180911962411668220899582605094844216756572916029766484421234546027163116960 [118,51] 238987699187573288084553093432844530056846719224274515628054490706237083604584596555686025686340007535385398034990840136656137186703493510048408527152054931610957820666180115697099463396437048035491988341353978858320071399272453058862960425512285042540329479364048464344195543357445589730073336725535176336880676400573140049791058311872105700343997457151454371332000237452439116078356484892600469708975760847314966049769024151505038743134780142424481468758716465134971742071235239830834555158174763990958223698297550852847653430478653376218968208391117285784290674882353261684118410277404600091363078057342891239426052470031302106636127321985305479285341966343315886728589911110471412959851508135023311129879314086210084303812951767170079255346667300696128527683374847850485023468192159632576679487259036662279491456159020531911846219333934132509345387843841285141721770576906479551974347256519300176126422398526300535256628389307553617947544225688778647034786310304716632208968819488324650997771588343579269805310707850367508680223740905318356125489144806163686862291822142447911583043741853412386026758074005463655895208238590441953843417611954529885659218528698549520119805431367792687414017144798304410451838473566189300126338628714183212483870974106060877124258152429067030712635303429036870300544205234177979968226280871313107442399423017306452572704779210235687392554895305663802810440576599712656671149778961523135117664290482694412312231821342578434349745859237180162093113626730226240870545440861954437728144569510732055893311199224204063373178272084257003778108370937502945031981273141857022356125689254577415318660370583675870086344316615067598580969391306152639108665456432305230864222033614481837951862597906664424617075853867561481189748405980495733560660502713090309187532829357049563976175223424849520174271053479608906250663752310009457581552177738673933004836301218979007822003089391254504502188681679105696277320375154943666989553498095680734600910353456000 [118,52] -38495216011683623424024103477779164876662625632870618914679939004807185565606249339635153914754849881062664103707778176910431772223982083457743652898320189257064705799337233846421353502868112618640631030278680018310078393685538557997794486958952494335882348634836235568520728674449829543177985449702635873972267040264606462504228485293261629667343320093363502495501456628030023392670983437361925361356164624427616164221342296733464823180788933603167962664928435250202903312518645405911508473218901605905376788674910736401901646764788602262023344870041321146861392769383945310144784074688885093184768641140694283360482129057102231233393978393728676813211262285602196660750750163889338869163886311315398862623035283523287143038411097168861440489960940381400412850892274219866286321662650808110801354682747161418878165823661412763017722751189757987058639680666031637206233799253382428474061773033373780847885089805013050179268917198902582142357087406151064785202585804585543786161444411016437096725575244646087242656425583181277268047901609001000209072649878484718435658265887335392527895336819028517684743661435827630807056878220930345754438019919080305609685584193423440783167991061465771405007222722327033115781607685942443664320299294743400221758878605285491938453973802706127983448627948602080297384310355533236333897676625092073930214036141321012465667830942180279323418385087368991705622234839649028342957669783329063639044139686548125725250384595033687815048128770592417791559294847209067182953075634763579170563833776557065672123317586440678936033560289846452450098894083257227990645064665182186274174430739669832431306531578838393835572569020682200438051125370376086310269917680850006589886276703599607574030510398711434123414639453394099539059376411018464791974832592599161791533013794971481377053244654062461997118718477548756137974517819758080150329633717907466254371300036269223390391001598447922206058690651204661580575259815054515824655052050508217797797041600 [118,53] 5768404440699311080529398503884279753978819307501683919053768622796268661485245240174377453408723448381714027358661355939754737717726768342142291601680438623996069106775524605468980944719948637238967925707707032068004368099002398986021195978950067784858255617782693145900123208600163719388239914160601252128010435892841332038448716885456833511825631984358604320886622430160932563123551904677469294243560163554737481126285571642862648027624134961737165133597582409580182126341370186916804657816588780043977980238246493018594474300205317236740477319151610951333041226908166866948446660027388516997748973204724509889664560159964735438970343116012084015020288187445314000395786550078381636484839861574429010649150672645805268718888581402386261969813046058051704292679544788728542345074398991422633426698557823022613919721586273088572942838622664589724678778405768385102498876335915143968177234292964342782207403490519324842455043854094351054945051615914569303435750346053143215025212774959702596885610143554611922225127755737603794439382888241470438773006859413245723408056363305400207854828384565703951828063014686087684550093102345356475355858910511249112713165728806420503601313015967657649082415835260230873076996983389990078080070829279691675840771593391735413860766053193371970034218860827423734649071243225178614429442026620106097295649427803632008488642667199223013665749751208039218606913373865692262948404511453658607775903576405715676955787079775816648572348188444874354909396322050322228415010492243115143890127139799323532621806147787021127243758140756333699228463475551288200754509078141056561469250530165403227216366230990368789895654030030552645419783111791839903086589849289520421701834696340192586325175900217367220660416612752961323119873089335539492376732838812070447944886734425586042854994060037645259464025997181111808171608989220401331382394385643981226573315614545551919094054797431826101757334499632470986418604180066092604494324843641867238352000 [118,54] -784224481220502329392517272674919497077644520716265721377961940792284926341789202557118913237163912938473887626647909672249574009571992640739477126234015944947529235912135130026051065837166989193956137426418409015468567835037487544552355788971369403661221135926655608545846780356503224543862141360962332050712412993489737579007703303442110540523975959007263897485952127277407898462432661672124006030202935185444517532521190003296295643791423915062409100877158703845429798928166676858881826793774781712206640896089250573642185772491000113078803793771082543104842710518782646884243652275906471530810117659000853474658808525728601589031487173285017377899641641821668450648705935504107827424002876531026440469695160349132604312085224009001598287364541984302899449883093860137805549000117064960652746260314446289668404078845939871422249062162507319262900594832828731726154578958968520115725291797123927229365665751637088325618706367414730244169943387750162602981501244882032579673405552232143955847811480244660298211872563642247186271747133011572462338185959125480332504575270988352669946710596560210813779750279352792660728492423715421922611782588167081972816138057436591978678987708120885493372666780607453756279066300010875348431122758798740134697597084310464001076466057221859957597211367070777857266645194131107682275151450416560014528924970263036213980316058671254094467747620352053116892178222767644279411243829890372383076635979376264691570741934171485677031577145111090450913633266629359263333336680303279519609911755682591791591798602309894054307900851750727995797849020132846952435590511342098907324554999143641877052721708278592946558199428918905245953456655891553672212431701530667848181879462520402953008221530925346223602552196184662120398099672073941428346279753644228156703968237288940793622784621799575354036405725634481343890618018695873141895395317902308607813721823000591076100567372233099389459202939135092562643081558781660562452078952557092031800 [118,55] 94816861908076932448257865607021022737391948595867489633515187839895260899506891554842570988838048419934362448392211198086682625524969506263804881583115674788123135087110352453480384937662621244043377214601186365308281104651449418024597899413473183344173815899452822156772089119087749501984398354564059114161280926945853712753820405366304345209307981145097841469169542633414921871452643503030840501517216138714134064138298516061325525720950623606560567446693878222013464762083808315813777709547379008424443717869859506905406212860813568711228711845798898758328599650923455891435921014865261375132306707048583490805646667575165248611788303537658333451363981006942925052235861476286199230570727421207129934444103266854186069619530937164185329580971247176566284573075215052116024834334286776948320350228639255175669749770787120503128021310571286838331017913118842976866047058073211467867771058265323982368740664193559866721090802902162390791489145474164039817396328293083060762473611746029147922937966219730802348346079445371410107824808605942141538053589916357414728606540322315013966029297501662804051699083236280195668449690389302608853015473224075241825100087130296254126818410251439069162834813945643782166061000585033772009547765238866743155981176610434965699347368655446996588155808264816698904304060382230181462817571284178396904508863317205214508208340883106038133644200799971795251071481826608827183362024866192069263598415635010862475916035171031653578716009342348381092960715415873136988823975495644151427027231935218852234758400365296422068049233221672160719163864413623359684082688986873449908195239819540882537168041216763423127954092322347469763205414636850763848734899905868888539541869466912910033634579460371080049000268789833651971282577315145823621945004877821401733200952530169533642850085994135530405473315517060765035549702631750711144041170005843004977038003770910650057479930454324653542302604947565702297281103949507979804666846824108800 [118,56] -10203018431095626495675994027142788750197922157904996669356526798485811421484320837401600521281613879670448988930200084133555339358252848488152898386611602486892258862127891172626872154777475416495175302532699090442326717359497258365918611591686259490958038096372310605947296509190264313646839648673797414602243900182024220432916993538634146255596651548745443743040058501455098220249053029558356882105552425730307452507657846945291423624321305686039508873595849875181656782625807120889877419542876546982690022515929659102973603966743744254857996361805279279594467017357268089400229998783233628315403334206950629296996997605612785686463245125053008691598917734919232663594043477615728787545901248181761426018901036612760700317599230120784373436478479071366299384812453850816412488019873885192846981013768819380581687782575725290478831394649802169735941285977723157852302196935786788337938878005134853604302249624268733187660896765651318196803973070439847107833573668043481714073040419391197004291557148674969055524167806270687560804185196855249165126338102136667358175796305991012837965752407059239247122014387657514092721032547263400084747657655988206344624285570721668286621144837614804782888606165087547460973656229797521203595729491548495425478955877652678586638952354793479584023302175400630986093170638593306135340410452316374962924925796007884337269947171053339974004870456264223372331913572962986267294850400612903182784818883393691569528686042033912494724719053005895404498421041224950740852660608664451205353926568712851820593343694147181333313151141466187890559510192478654010471434165004967999360665374216698209741913383821369793276962036169366518209642854936775956873447688488839361410400521789600216282949403192144070730918429810619765872863315382146367428893309654945513474747803055704563137622515172420914733552882557616511271073306442675605731519827870482983358384182019792524988145793586115780840283047098906141707421608963093058420602713600 [118,57] 999161852184447672667381010417882682281848786659405374271360651511496387542566983948454649169726234214468326716997780707437800465102960467361771235510065715537082160127610041332753738224956174939718428274871884231700053537201436402185582858338636730578460476342076688459889450573999798090406755490594487908911218431447667213718772788301586540091185111707103048945105555095543549916106361865032107282087400758388504606650601795039184445933396652552749417999572555469309609000589108390562108195025691692176192552903314411542776551697496824322119367736947449272574613877251273863300375734588395246671741886683922389019321956559174903066966618877498231650348786235570054171094214919362145848700609108458031395735309323104272911797954166223175517419120369062222306263996579243922614724177144105683611083206189067497290528383533307758432277756465549239392688155618692306433305187885460058440373665096054349726544299956752784782744552351590484441473153538868883088045300549164931230712434744129145766620660605093625366767167600221923031544509862585068032876616605342502237785342556419319350114654714806827771737739180991819157396094472628203370631702914925806991823949873235205776786921792260919815657994808896788869824313616592181005790646202032628408577314360802326955236290566978198127198383530451783009502360449230245373904595772151787280826252268836935948507549912800204146688783322337387880468229739637168579832854932885786743877268839212726218342117715368600002407758540185994107525987958484401686454266798625337837893959379893572924270026823742120338669219437260469118661077619088287356516831921756909749053190808446316381169839694105498029764378113475481648583100467986429365226043993385282815726604321689870406702045219083494696280394675224019996865146312849153530291028265055040548094796806517008591936668593621366391602314855734928683414253799292020058951690518188672679594668539396603686015222369191591494192183527345516793122717813633212451695360 [118,58] -91356394230027372807545554791654215683933026694515279600496080245106180749468864275529464353518393685795538578964348715242119137149566326939813088577327630415860105279114736341867064585234551567194220318984843698424220065272326452907982772188999088945296940474880370136688791053271617419103354122368081638405838907935979009350034844648923225931287965531552773195076600137871500123969461081821679385550853230602878730767763243722309018162982056594275091803724581453304759787081030806442013099422988550718644984192168236157239073676475875910559574057481360983929925881616709910053789591785343633387708873407895195807798179907116168874000815414804317256883041338168087748347502251249053819034085468493687594363967454990928403158379736381356108695727610168670530342585603612610582172236527221987066943567667314081144157876897261506551058797348249082109839225394956007967044929503648499723899029562510744044525422150948457401617532273048199054711099175198103136126055445347550226695019669977504708519237169908185686715215582720452607580331083876234404780463905249297538705177419144544495381585915977003395215433145503754259921214424541836702866132302106309455113060683784369321460502119043584113301618919719872058313268786691737771571076505425535138456078716391808522293903100012688458165799292031466113090650448539571159026533449925982702668948072546597232226635667098653318453387774270697061034388936724718686690078239969178334957919450538099427526212794467567013163899531132562448411700857109525715409015548291861652382980141955238220899069799976115560424190512903223544280406588180895879272101516339617788405168555636999830986659636367718685130359954090611896761675583932389935706428127280546317511013305258803170443812860871133782453167074409049653303797754233226975019412365484804292712574388447151315393008154352612412905899456729220361451389104431858987648291960173014967830408623678056365240978513543763085072660949502200563832680991948590131520 [118,59] 7809732043375299740761529818590439400627594220211786643304422577994946064691430374951966915197856524219922694043128492919358935625761465411111836595727330281905852902608330579697245522986877675826531171722463462070875300669806960399126553766035066586610024316817601315095632697813605494894830391770467525967676191555232900571317366863948023792187962399879373793217215718701447716446356679230056387558031761155433453951583738815598768007447861342787861512678557741950670056880431144986172886830177555518474282359961556082738248615600192286184714676672858130921441839175608455520040999743608510783440138933633881515858915709042100148023089898842708285342826198340571732038047820925465655674118734784055193500966166796097783449185129677236005747080680529078207513526122690759362140979601643271410827477628290749638978861144364716491843961491450626759593668202855182023209458311663296963036804248594097731458399211530707801756250483332875427299087277562604690408461751702785227287504135729696968834900767445498882553827355886753979273327415418435613435478345076343865315455881420205963519689142555009812991318235391311876569196277015329629135497441959860300305988012978931990000968948002559879239348921591299909954409991106633162932413267446658269580406752636661739992834929077307517866785260989185506925891696828180257333619907855214527691802792237617193266373234557205662624369069043035539038321893029324103838143910592388579314179501137161475612837543035475433195203396187171110232345404376198126793873552886762722160682500413116016173985672641976574817595139489399212049744474398518470783961737493423381842664175743751257856797592744507387721428012387897909060646762628191600335251376356775849086251541922299594907229860537608088734570821182020298113895021003367175763023995671334423947290673088081874079122836310776347464310478913682358423518253708674089119613589485882294799261401322007730080447689160040589208347399879918086930855150720728000 [118,60] -606915733233538394750913893267524297500400479540729308153663400823585526852202440560654005704286221674045833009824406625540545017450022662848529745847606836281118365337322226825884686086753005857963878295394692201189355849307799262417118202303740555210698947418927146341636556467376452829613301789758100614523390791919725653750752117344458043172663538598480331235072700572857611937184627680974282713916433978256135391226686837106980675648339194179304065866974156816096075752755333996226520832111383297093224904007098093364114516626194181494641043510382797153312623678715977598651211371903397781518470697749469986896218249760070720367703479651992780960229518644657051783441394477332213919229212581277598811513484194463762029671465137516619135566998713152057287123309765584367877905996042791794396541559907654271833473201234442825185190209798957342774602570786023128053654789999439401497114508069828644032479022260682318394054057483574665669308464747119348939133303320005134551828074533505466645635537077119192499161407694058709583102424085980064760084808644094714871429703037758890389825178459867785215122049105147465945660130846998698865134792332535734195770454382237874700317803683686297361488002142381604746936958446531543622327253893478958408134717099019019792625903578044852953012718878450632140874091694676409826683054486248527560763706474234194228933045561492591072713851898103350762772572520050060126265457964181309229428969392997328069107303249546899931899172565921740553108328803471347629117218970616876579399263040791315378665171043231598556926044429479954685627763305948144561759256724919789135855607468235368503084421037032403286279687343545383935228948074654634270686332886898614748742021050169866945251861084598715731563051618411289423293169850250210738826835499633690772680044595990891767550774036940528084111621411085244716542749604812321118294342592092385286686926052626526602103131182844437330846652956645506100007226656320 [118,61] 41442126747777375053742162678574088249702835852566127269211808356301745664849025615120109297389787143578499013475893579285510894681332895530662207772607795288851092965826384893013798594904635442998070354591086636482446076723386720790347697277084811044677225794893977450718618439605925697293672632093493582560746308586379565307106358548732962543827799106362859233122705836043203890859378153519694681902633427736098311335514014567646592640494625877120722858211587619636316899700539376339879359445625810869846432985749640998882499157920496344932746937905291716798978928264231463626371838446389492465819627454051321217445949167231971856193849473885864890321198835650946026448086245506747260394280578096093602065810679564032251150802684709996818439949219091961541060924121562105069830383975887863214720157553014754154519735188386077199860578706610605033304666251191732137353042586713842463231896493616467885379390829685479091049593955167316359123322126145924681704070942480733199879696290545372676546225079579785540832893430794230038759298899971237457751496226514194730628712681719961155328663427066595915529099711243815121770922434311083155055852188124045694293813763795374870607440627317219393483820840843301955365628398741043994776757159319548989329808649390793536404057065008559893870009092108826194663434855561587180185928969602374796933957451685799598750861042480305644234680586866628705064644071168782759245840430235917844494163240821757198350503731759552220981144482369010356007405243247067977871891659551250430410553157966835435076195800190625935862807013647713248848448827154259439240876544335361535477214111611335390438336793669463652649868179825828590550897955454413726568422976352737561056532354607091865620943744214158426747412721096547042661169827230274763984904131781936020204218992563510727415790834126282675929904457107581480240959192543414442638108187527823612757067133544569905073554465556602852634644568088113475321216640 [118,62] -2431242659315879348713195959094337497242136941999381004307823122879977164953035594623227488151053478827629615185554878514238128491122598944256844032743667428730883889497849135410420026869705459493591020911473383671689084553356113372419955239213176197067111714146009686043688082231975434884281706456796491330457821236327624836949789247639801361478294421726725427835711272313056151539810170386632067077426343264889322699066658894703208227164403081002674244257558786486856319382064844808695203788226771100394899577042992710906390137205182117302640099811506604361487246094096119050296528910328132466763229408476086313615296953203691258071343674292112807814453294683153631669176251862915085230285759034334713541188995330966495479668313758540503075193380585317102804589354269045380710382937071040128362528687896386560258348519707916838778096649833921492756220751207952649577812065359109574683118043822420938791041871713290260959404648854801570775037670431725923413738851775922888458365158046676024377183405179212130906297490879183955094327293112851013604539228746783841476980205930455648142809495317029037938067296991023210015868388445853106556339194263913637716287746944302996409706364093051786297179425246216013484689398898485210321805145126978362953946251566221849378726249324403936797523721800088587004871584976037077679600709250637072493046289964579866014339796041135116518585026713566755560174803303493569296577424645888416190479651837137542407545174161701388576950024207502253309798882249935784251151591103061357755733316848278874312937199536917130884731041698720688904467246423666852850673848518976777089626360735293480096158376814342109370086345031979730478716855386057525135278475628642050859253845681456796455070005401500060264935339651862834549629935309947337418005931416433658588575299347667020212636704849925778946022207886954279982248131131919897993914586910278198390178984697893960468914272888828642555861212119849616648680 [118,63] 119774664480235099818874118282917103546959546275347109838194399684487528375899452479594483075075900608698039733463720905869551059212573646482044901558575174207974795686828327524404349668267576449545106383341061163992852531330770556283952058657296252352666991121749187085280538762034199148478128374861840694943091513594091056381385922011236131625382258838042412133154819934953651485942708664101213346806311993475202312804414350828773101526329738321573951187694839146722340987073273631625755127865728814361078379674014624625880828205072015541568121951558304810618212109829344397314069450609216561809511335050334621828950587841924447137935303112348655519249915699452493165720215316423943319668616973398175933068547945213675025529189168083518057580528558535019525059398920861985394136735037386700192553724339328433123656070239942319336357782200998912221181612483558982644277211508517677315083164086064079397308717773935212801123819850637900416875702132802327189383103619579059970064565192023807102950705783250209458215315797346622870667861067360361838397139273405198054413024205957872907265039398463265281133855966232531243286576660427172422080731477541721643754649436222055852923361118872964482717299547014422530655358459215743727370848838491130618456678271784507542276309722896855865526657860086441824899887468318975158355599449312800425957035344368249179911455004632565838183345606935151739052092932362787447336341840905243817234508409551194311178657992780001576627645037549398774780324260473874683220390624234916495269011881098566460752970890944306623185068774381768948307336301559106729564423796393389048530164669049795504799776922505426898577465568989278403553673785194829660686709712384208963546334473055365103521234737137107764987547590407935689129908500075243793616026122844845315935840332623412903114561357703899744241483991972677175470968121767950761624013460624656668271756693269171908621217172874734909571401206197531200 [118,64] -4608123805221960479093913943733318696794652083146512858219690448288885629282569115686619517009547691958473792956412398414120855938339933667699802984679218536088765628317766257299598880563451767375527674291591633602131792132140608667792770741762335044044044210694505732060630597995447561489989820279343536132861650942107184234908867660582988700715952599641381694674005518897031437616922883422008456883915659775837588380734852780563577856604757478415785710760624436784243680806275704716296106481378424531970175592719405256463469855986209650601198131180065832833217743791663309773793186269349123627326662085987970471731632857927834628025065281942020064147694796879886582328514868538089373710849969161706480350409851580906762687019618361159778744262691509756829875624850381413233583426903088429884878563881106841082364610682785524858541265911499739756770035371028712195363902097076845897401068771433863523771320656299463330342750238497115778001842490246900454203734589573723940333411749612867587582214482713560118391261054938107589801573723833305892291583591753275100635688908794619036472575867433637656247460997582066239490028708781511158755721629183776978916476231155779309743265486364444799727052951724911377552506023485279796047923748332286152229172211333603181574159139654330284655768394462665948773123835306156753967884018810689115311445976631958066463103869750675913021495310868145394589446862526270768476318400130289007891027631641919737587882814358891999067019996747523136743815521494759236941558321645566919424626797144568373010655262844886637541345643394844863903446067202266753269745059735069977522900611668630360321714203950518424020851915767242262678235498505868290730501221462112141486603133441330909673327781161472547170929505167939674708727933751057980960620616925832278817318827060957718213726494247724262515807677731790227641121350916956516062909387504635478291263699960077129525514518762266023274866886736000 [118,65] 100840965706991285198250388135778369463074918543646712642842475411548555797753644169060383036435438068494557379450563429146090744468711230579819560356016871431639538580751134562222388672387968738233894657005078307131879644286757887754058907074308749111527656258015894200125257267201218472283156241373501922299747503806523614669867818205324471301748787772938685722524267376447923683681043213808317444187320686036184806818809023320362777687481339601229973259348526003538792028136488019824073486646002708915699654118366052573149292435475774475998543229014460378013252222060041866975341257112400128677150359292276432124159073676526845904498121165851273412204508255058943991979500200485310047980505254440413777086984927546650199561127498840412344786320331012949960948236159635181728544333304260406039707811654099375309529130003080743252102439368658638045987927272857931333061359836831973170995552940087320361874836942746714907532751885217057513695836787447084622059948964124693022398685238203208697143154578707638259643657890555999791451815629985485739839906376437323227052365200444782536929757624884293386940861668821826208460884388121696887973573085414070717567370824064559912096207815676316789344746917659992922350410618868214635463883768460965431089226690243043713790460033153279307381978762944698396918189061031345991673595623007849025427664989046048062060101917705882619825992403751840372780532158664620389985771714439347982236339295503198593419850994294468161587342973469132152156629103566294220549873450791460116411173868453794896833339677141102388313090663404372921309462854755904892256900005535841274930877966305125675472688393470115588270070144786681528834952430056374166956035383253926413104490431012200033258251639122481000114186430072574452482683718062559030540654903070903350189006198280236462692990965655901471302080929564708128062520211877735960500025702301190787464019320174966490237680382823532784832749184 [118,66] 2489313109795001686649625629086356244527717819733842781570795069676506891303608981484605586556287421907553055424441118085428689502754718789488680364856898129628727019534171380155577582206973523882345794832016662106944497513929048890323241153704950175045396286577356284764871155471045192155439726411735079667934878617947250367563450117348699533280483862523277347623142910830742561240172408768768075467737787885873256286028881788755204623326495542316965422772976407271833009812121535232872352825350122725503022321558249462781565011476866838808715768083661876732063349596141783903263768249975699636025182177552959575766364500674491364504156996993511555469578348128914502708406853896214263317138253058594385648064963701744608706554917014546675049302879460614155014781686354844155808693732716219501451784054722993336188622337968898699971675673383509380660778441824058799704186742206500910619835053983893223062688710541826582254468266662842564622709614288511386461136888064586278497375819727555847598951393259505708561363257813307123605261700040712674027487332809070090787494261429499254648495767232948420726825264858843018176318742644609436131419278832411017825183573799752017828335576535505545755526152448414835338646878539027953095880070740939518933235759203398462529473558004149411990759835754987957009278821573739923014759626140762415261395532153679762484418740239430108894987147326229193127865552944557176015432365597318143019507200806781479573522874155144819201501175488210319815005456220875308920696331881781843301171752744245394156893025767464536142805766855742402593611575774227416302314304112140794886420577603349000235332162167022184030020898125978244711037111345006603957746595085614184848535876014572415295745317969973056313053440678118109150025899817154114163816098485038673571795253704523749937616512762663860239711287093739218729012398057486790328744965964352525486611647640165673300635025716266432564416 [118,67] -392547637451004094235911151779857567471712091019387611065025953314049045524776008908538167604961866673653535573799526132554318132855820275690279641546867282564725029518234026510829421666419356062883946706177255246635282291138444928156830955589408118747964503166187133771814871366124871011375955198228549585392553103204879592213633010353459764435835217585707727555527315046891182655376348611055118329039254834527176073544483400940074674418475838162754021669974710540138024991649504805668245769846694460334469631321364796602475427803194928105184590901908036530962294954714974808260179959194415969737213170634230976238383682269314502655004055449957424370793680782627304524919126848169685199031650448886521572373801035479807361470305893222829593099883629367615951445205542319210266107449247619922097580076105626047079245368627374882085629308573823293103609306454041961007206951831504305768195240312712746896289469371676555416075025989597730009084798469109351163415485637394211821192890541800128016965497369219805585204934613639362458333701907161662108694101609320303313226483068372701987801622544322055747961776200265637662626722892585096598673844391311805731441207232553945571666707101423697956222503880202801957902837720402096970931066467713900643851494507144874129576528094310520851306061658703905829132672719992945516236124721382987517320976064514858171208096514571550725346871603570860128896524012426403077235305811756668797308847039791390368398794727543154113838992840621915016602390430582185443995558421194090086945330912381945617027803806520154744915371648230445643023030813445427253329121159931550370119739212438132857410640305531882000889442157367560423650099343876374029106534940952206452395287951958597163031075326757790854462688126380318399335627930592151689930793391979236402012148929719936328231215932900518871309040890404707681421718077699322372869999407940210318296453898300489718912678384776112864 [118,68] 22614863932975926629214847167232053882753838677486458462136811524733322037855333921685202329905758501086910784888906379218128196519739861882856895264530063313256239193051912532745403102694995136489303966029496457133628169536010260844702475848510943030219721356226235056571670959311936371590043915604412457263262279194198442600995035258184737095352232194109371204619975431681456791943334514355580065107039430032969913715362258750320622720608420250593155279767667283394107651436575132911192118793404761894172523082291764101274017749913635765780776074489823123441737329540843684168852217536510398588065111867321620376898700116914789944865496247036531103002008187201240483914433381023093747950726886769167279095682443243059789274220713041993157175778271600211877934231277868749121362567272480845533094903905977162814530874124142609839624203669258299565959204522137714020202868604293359011996892213017144990226309833422777246507269370896016686890888015503706936271666248021838394515326739992397340125322026547635477333110367653690811557864441781164617351150436824689822274006001234758127776196130592583038770482637721279921134369212196679275819850490285991539448269472165832653378194246392163965565700195550723041014727359578533242586961891729266747269099410944462493819191724293815355345992036018262102340391728604193046168405024533155094161771101325386393234220441439346937673248062256557668235014690141914461371952181950088469968391026241737042893478723600776333318728940030816406364977126727716121235687569451123868685438451018789845767678421433674276309984763579383079412898238693611731971346916976016436641413620681305816783172733743629484542361255809909782568265254675655113805594981462600463619736907770878807062798137450690568538616432270184493963188549154861130093140482518473430132585511807355454700786520158982527926766062426249311754932275850297436498831529369811791477653763878927717421873423136032 [118,69] -843185229639733833672592641257780870146435246959199579369477319320088565439496152914874636203857776283372722476026641751292861443169645896534127155864737943009772369496497976725506408759568427140811404198160794595822040577658855568146382126490554142331321494460717034423458029978211565907598725422121598576668984764033082719865464060235763869486067703869752520952773047977829658207568912939606898063237761367186224304934776780373927689979594990254223346248562470220242388005603130839034341026837576359607565366786720367151290143066703675788492454917735123658930148173257453936469577883995685578782751100161742844638585470767820492035860901023218455137149098922863218792358480784014724738762170299411920888877513766406251336571269619271027495777019531514078959266476680506003931013352497926970989137251544231697206448724977911866771017405304137624555197794260611815982762551474352671774792303782433915431646033823446351616698987524400067310530691434296510900497409282142938239802097887743807977143949725271795021614746938287335004028973012545540604161886895105341472139795954157206395088415527474298521129492501044656210001347107163446528993696967663785022535700026334634088484471387861147514695945358468838542075207162127748141883184366623420673821597361241057867335318352034845496039926217814046153210329438605074288888970742782590441419233951754126310141376390914169450267559724456878834263356276319711526532527911179530108533555775906366940255932340211593079534722357612851061985397496533661724940656937066199526401682183942730837093162470409957757131607507046844628465690699734298202392207732472947624415152138242507642636340446111061238524854740418985808296821197921681107224102975075435615952990087424136079908613571318066091170647556702294889492903946307669030462731670689077111328310305982227365325705366014332494911565929731546648100109850436518168671045370201113695844026463573148908354681280 [118,70] 20651111626126715033570634077689612693391740851161825137824794086152698867506477767786641399185214531191315404864182178466378943822395512709991121457965651958380962875040338453189533958930291467325440006260597853746366054259347772182914556585645276402830278042383280367822266056624471666952295830027296756959423143374129840618530308518896290407386693097556563002073515764149243663924003515429093813386954182609316859197636462753863533911184472794722538129647051432564387895017796853712372585566649750788769674864627605353204730975516421425544324898860199616559735784859255462128828942968840635542979241856576434317352720349493984213275117245685495572775871996255096776328379019952500544453414032260733160240470638378562001357038137032089170811937121862382138270171355097401919558719167782624265699262943293545496255252751795988606881801900809403462826468368222503257006954382474039136503961866835843715219864312624954705533103364064589846608607486243418130930032606825824193770051659406438494855402509295179296271306322242689225360307481882241537139481004367613008163062446873675195732644993675663456935169143444715034352049970669378252583311485371677315060554022970460302686308920158131367254997530591609223073761986280585576508804177303148767541221697815046530296203909395192031594861072619987630900021211989709847783984002232209066883923591858404155028953566459601989246487348904167748887213725516160115170832778118851532655020664334066128743407661907784880683039102275617763072140362660946259133296014361951178963685020693369578676953441761941919884219577255058537886731529585778728053679048080511913023798284194822200255438807097501796220257906330177677680108105123193268823321400941352937271683481891620511813845791386680970200193013345903012603200493934942925097545468397029223378919147320802982824890896843132328302512132220340781845380554863281334156787791582915502552009252982224225498116 [118,71] -272390460670066682758840202001347250642584005774439580000775093172330146223384548258977859093718270651992164449425883141938898463852321744687295346229484194726596453638232298932618715805447066977039571956633795875711546941804550187116180387180400558693964876526161246572649189517211256439962923340851761646721763542413495853651346827135146118843915355383146616821138491955747683960758606141979793459296131310174132173668699097109189853240701556108769373834462761009471861038491229736126825636786320173787984521751164166234044407022466728810341094750852370490611241953152949053422596857616156713089856333965887813797560355984863426072526744038840289813733289085755169200676579682001287698456244746222826206190069318706875244614827179553944945015025864898799928329173626316688113890963648855336162805006679176227573372233176338112639232415323498750083509113863020015619880311976091090618750788475614472026591081212453088003796057666249966917801585930324951978360607523636087020931319457578362159364049229088459737855783639112111995454107844227594488563199638669427273495675646353288210079459565497581587799713201708991389719822637733684727786195000863408000555195749849404474228067358342328165764910314993604276823792390921263431969686455154505832783471467667890240124874017281725226595420722400409458224395397060088250342881419805143947330966593575241315403156195206104367244120233521609148200622159850250343758339590389850143107170098336492333368534721154993092214568160419194507655778043869879558420022160131550100073916027626050291283020102343569409392126935534708588117335899769000898483273144700439561682255517597592581341158938360971061599664684179335738687701643808233166675526397974382564839812910336235971136902007481522778718930928243860194798171637308497765058468617092124079300020322427299744546412192485128542443235727207296371983341057694787056922597833424016502877538509428724416 [118,72] -334246246256414593738609316170919751793794006752898884656781449681504642611084310921895006442466748450125021096944014498520694464809363589836764551396583737017023379382796375670510596712467490558419749138383266950403239345355132919700169832824556458286445749596386412452942975555442663362998891406842664501435970513251677868272852399184622188757751589506767784418838408512726289818962470994986071702051556943497557200500354274014451596536988425912916014306352795262739991164933336076977957527500152838346157334350402508359403178549363056315787092231174605810705193848854053742479806333469974304439188762315498986506797529622491772743981786234201082847738252149112289301133919994126618383378895048954453495987454130998992003280639440985447825819524339088436159126317706373351425346002742005186034941135294504178055464668493479297298017286032268989973949676121983120546503466728374895699591870427327816632209088230789954148340416987093191612649505715654286135812275339906164422183042100195271809663120262091888879927292173290263289708017938905035222247683323556649515963229241248258852557276703384972671213164206468641523271448898403023723743389962529551453800071233589566403112339014782254667740500651651822481274210660159727883798759417157656357903839155084506741158998572285309088026747271348053909135286900244774809949684062132796296741160496397079110270976457630635926000109462253160929175694923325081495915201122338696518973186672220908590962519920375665103854751233678616540360398275019568416222692936104483110686376258059565615650878194835098188797311100281842884718585690157328825971295389911532083207557296865378278341953610257279223408113590342184304176007319406045246035170766443207310868323259832475537072514339165832099714487501294574089740474791986710520706902958812466481679373062459987853818086138347489350924647177526403984769284753408251152773438379082326269779194303232 [118,73] 80519136560691894099070442789393672150915572667187252450300612230492015798976440687211741529496248613660105657567625272162480687501406334146326706670094105142938161729044897715898408843566038086432164197471542987189578244000243888701704533589316233985338455491278304520768400425165375793963084655234366043101666913447487624114504961485989312708023542701760460099637873596993460972211362335619727847020997646020750927921429910591653736749565299310471809111617893218138835308267710099722700695294133081142344360884649086170812964073695674979864892695208566652215215103918482160884184087550189417227099490213872911632975738273660975502829180354276690968164981835902264468260190425364001540445180053938575415711415666385863443985709651292541136039747176208056298194382264948544301823449448757517077502469650897766364008729039627710951025782266351607113921521785885214573328765968686335000048859417343853038426264048005414255476964909499069146487853418711952881325926711953186698796368280853549050749702576124037706577682747792839554748132483045275033972023789683518436895463432356744848812917630771115927027155895908415654726141308160535243792232802637749080204590815437039889820285999255918799788417479196560764632731070033175162201774648016228095788605919876527592778040837814615149176404676681380205240992777441384958080756358640526428106558485268408549711272539856435027373573373413300118902894491321812869367938877056242024087246850960701322431529289858709634041908666943599824465266923345816604150874417822138716135466743501524234793033926273086943517079769436408782412029409340131614219278252845153371743271589814537584567917183993148324240740056357649425977476973846337038662074956932405180242108608351280839400153230283637707595190484275448424587699098725510694000033143494374210130830610071217225023854160462695990138905670104486106084226508106995316574080700134197107704138240 [118,74] -1404764369125999948640854116707077042892122603853460615404583177708732151603078574422192102690816107690033205535396460557482710399606363370365145575213736528390742408218039732715746569002997742214867793361493967824372694240662100749834974252407696003433405645689813751035834853160362640380325115933312360478968796401786272394621854565423896999532736551891866063537000992186199159780354142017067019610852988767641829752015814384217263973957926494235192008982557447061551553926640381341542780131798792903255470587137488545269359330921158919932690815274165108433813593872445232272359805601961270718639733352456999622692308370196045507251621382014390539107291180471859177355543227052478521420790958163638548302251661696559392249129440547228305206836108339117840659161900947141096381798136882096915214578614817173569583529103477008069069265669962725354968378249016055108517861664311788702887746380257468416494287188803903151399411360517632973374037198266076214176891220748436188843255815247645140645713032053115179007826189196528240518166358476808609595333330003002367354054139642296387392684177771182917385489258225665870283755307008612132316367614247465211250052535920093210296341010810190746541665138462993252377128677646447315503412982596205393711896262072843618109221789757064234437610037509831232439333924635697124859610493664908731765729133308298819342089488190861083164544961300388779027281736785054647467232567566508171470048767757274274096209496808333097615770494946763103056664008064227008381106480243787101358993116823307996887937537784486119008532184076656432416613988689650950653394656449083835422279271011938161058031008373283244142975533768274220853109554824470798274256892168255475902526477241323764155649927272478907900218805388931426332127022621535279186932335102123438328722566027924697946921921978449159183191920699933007987300473533406576123094555436439335589216 [118,75] 8528991671073564212988045528429581164642435882626476218840379848463680494989010192921218281978750276608961215692753760711188651242355083794551472036365957279030905398144356536024852679360829529049196489302962474607089401986954421903188786456231703216407422263625462909383734906979360993014570983207420958031595515706962454560402092289436568001524457953635601372902132203686181684126943007706119938284688550650876173206367652087615998096440694360623749174823769671447662271843612920835452391661021651442326528185491344765981756918545742173118721541410368280222915350831967312905403149141603705462005190467071286134179634537681709191404252720540711440415956199961118383596174393202532628050436805482978393050946754906854853032780198713349017174524856974720590638723851431785172725086309766536576133730937869839433737513714227363849740876887853013752230488152698133488446088715938060581299219367332511312261737516335449148184931706717734130731794265705639173252944280537539905912018837293339440623936537822561481675240024024024848713739714139237239735091276107439097062189686123318450149234698405834422139750921880932890831651588348587395726379925565451573916250517205744459713303222201469486999468367150420980584968196965438402915637912464767600972559675932299721882501645468398226877767093733301987175704835000297959616590558776309214323315638217539984752888781460274343239003054909890476814203910890401370125269165078187735958426053641775658826790427610626675698499587634290865000504276254523953707773726410488303971767872425321840453637966196826835895075984899816829515353205207584772120101488858573686218824458973214201279559038707105209547932215978457276778213470575594313834992491559743746040035217042258379740149000953441885826962503130172662927815708373039185444436488162699340605990378702098343253845260395175588917924484654615791507743615241404490139617916749184768 [118,76] 101746148185211456519358136270625671049756820254848953522770778440120356704731988861504568545708382388289985222535219533263233496502425847291348659608897505820034292320387123730582899689270536558606415514483665934897902515159302834088110214582350041174736628405716136760070260809413729708187612119801729483576664065374219230286264916865314879445140359044537432574212753459874752650158996834369859056310888526695216436442175275607132442838461689060266403024041366519943735197157698877718704099774723175714715581831571993785154677530890503919550424458811546624094608287812976091466608316812226396676354257127986381480698960138725351321345423457363234713948308194727678741217481930434231208875429719824043552741105561918945685970654575258550021838327824229715982769205118472239885303389490988908934549925387836095391413206504165821711870087763161333119386405315644326702557898656953589889523707876313928075163342962702511119684405380439343686624611250088132038777387782731502057520794451637620868982891643671744436212081950130551598561166287812579525333140129873095628869270449798562445623332044258722566295954244498847347699618116570104158053653181561848746307759455603510802243703613782543269397719525928628709374736207516982889076162066799914869488820283698371609325184299134280395581313857828029127447082016560673789579520968926610333595614995286032300026444950044354212881108216457378910149487610264276727162482064948903312207204559651351244961707013626955793435376929861700233376727670290647905709734243256227580773390991266005233755084709186300319482266377502018948060901620227583566492469563721856216988060292377255697462799390655323344892542354284354419313914079001522774686610805035452545237218178058218722409377990534920808979093191995469904222447022619931508666873601053445533711071350226476475001935876374666973956541859520273985549784749626723979867497631616 [118,77] -2868452504517033677301436482648817852197196427883727615275119781495711094958916766956061761052572203805193278788836923404885131784670081041275248348982778986693422359804568897887774656976196766342924097090795691934883008222194922817517042819021908321918651908047179867279646134510653133409379794802266061132761377445217770319798046856116400822538662650187455063833361459467608594453276336149719039778252411076658658257150505046707794251463115897642740500786674579687209460864177140824944720584499654616993284566548025548337952299040400611750468521564177445270899761480325150645223771219925216160955707580479239721197501352068598912649906418814465993053734152861151573009629326609043418934041081197125462258077544959585187031177696521422470499172017758558082010964553719341449409572983654331363571086625054495765653720510767330600342747823047954509017005762638923866175987007916813896564219481019943141875919906988214633602564183123038926218006089008566907643529705821152465373406996311500190870007265212401582874065118335688700838219321983186485627952312719699597752377450859314367661992622362178576875906453704394777116539592312268231515101681597580405756692111787350655701335421704427180247340260416745724315450401483639964524372070205308126668403221587326280576925779132109583179408698153891334104886408567937907228292514322087849803511453327584134239156719954212532392075837009171866388269320321252257966090399127459986871596445891631839736778780083540316055892632343139558096523311524413768551103207262591886130997534856766076789282226998880513655713247525570317279183585915621700176106404243681349644971859645342575733863102195882697643884998205626202509487044133792044115355015810556820795026412848275963395875202638706373340048735448408863673329590810851608169547394230728327402383524533057249630391129461842644802864050688848417485657160330007112733511936 [118,78] 37319173744958626812507481161399453893836549544887710065748595131986384243288098567763092860067110385179401732496012977376072919312396973397254342631431060086897087100461190580977672520817876054794035971175082086460511353855644492979720097907315338207144468372721948371352164166133320089733935491420834705959153818746689073436727882202338220634782506323110727886349543348760794203648631371661213683482325417835075232862529407246834798257024327872247338771901207503632327480317744712079674564756872738935566312177862562146336759826361799296213544478369533095889657469087145301961599180915938805306851036087721311022727443604544661642243507609064322670334570399736891938841297265316737198622028522672932573544931508819570863923195852740263731741520665961697429831051590038819625742005523770358907212167578321361116693770861073813779223989383662022802171439151263193759395719169369659711400492182581075694810410563411100061061256960068758252963168776586707526414392356550570250888457864294754682247509156624800014060826584681185757742695640937198335737455421724033004645609990916063152396803897264274493360611747936853223023262969863437118829778909518908649480878283878959127299529639092288151137676098339194619041742359826448220440049816682182775188333489781560833933781963256890701064785037234439224917966538356088182246965605766882403042558283939468104628880514792485369145681187221271439729199404004435006361952820562861252990312244464763296836657339186479395503448014041810703613174162347948242362022701548506412491822906769763342239093505528980283871253382124121708205537868214841538343631004280126955238021244135894799343924717633571356272191197003330480733566412322098162137858787456033133712639127470595193714286680319440610945117809392293105503594106740393177874751204404621550811515664249385933644124263626392218642622222823763694409340587561664907184 [118,79] -418941944882238193778884985894584020081104843256631898058598779647282709036768378201681105461392241757093682048262273150849998644394284191489683939850833582752587730729518351015239171755681487121157913431012672823680208317761076871508945928655397370115935410364501607439996842300906021685805307821690624415490919722203560289744633652300712202029403373169186135441068177600918417900095721125433829365378190585871718676190106827154234402424283389980595696416014160925655697044411139675089100999454989599513801032285236734706096776712493564715966049523754771720400183100939630932529397987991827912080014494806922066962353213184932626547363590614199426054994259079897960745741126381906760747483888830987892621151134894445433591214617274779706232819777127356167397681426329116923290240513428566778782075000377170007892663477476531010926258373657844154435265621896976291188489781568174038229889743824176296202316430041062189426199650323758123938880357930664578915130618991252952494614055921093917610197050344425739206419620854827810387737645024619158979935720810161648384103469804327561972241627471741925234868485851628075853454878068653445522919375794397276607257738361576470867006664761722348748991414007644120279729705214356263479306853259318905428137903284707981098785492120884691958932831707528467816692971886728253508715551913477394539866113058526824510570056452121076813690126336769634522598944396310603110205125413552647125312919442823749441791206809811774708280249598835693532264658388833673000648899454030560800231151618989471670084981947867595082177832115324989436396285684926637415768547047069030837322636567790969690027954075095489304698400592766701669252826714784299589716532189010145245715293037759737643829890014291892086440708877272500115577864801377589493360447968999871579071386017519054763743928709595237101959383128961151798696043505784768 [118,80] 4050720820118803333913194192355246631397303342901133492420906591473454292094607218803681949681600360035962909225971261599992154442662816494759319139801043442098628853914389432910051417162490979565388751225964371875143673514711387460250021648503914452900096425418545603680281861193811231938656711167792863490215280499646155309640749521479168659453622003628015620239074617790114496239966280970233356062074672619119937196088373957968449043302509446861543325357576141479440073777370946758248046516296458634829885308722823007687123213124708934529033930580774133002989337895281727678141715922040402313748436448796105277823391903560463386350147496453235569368183269590871274177000949475782980374607577762349884857804382664322006513586425208639601634188602681582639768420120911419346706725824924925870295329694754893050463560854334553235393268578165454390770677949535204015221943181346944930624202394230707856466523023218204837462799548314186073519254286452210200103734217497782096611383246952393637041119800702375375176247721330047756474447773154070895245844392372003810876015241932371442955764785318477358533748488237663396004998778078105095813238722050770722361990377418025502758484681167180881397761679593096521597071649445979728831576131279931845359264319605145183239366469616369992512698541646605242428931777795966041303314136228250330471952004106550401909352842428697096123198633850601802365198534175685021346923175593761273505647801139376597234031932477561123847973386984977693133111040591016456787951874564655532376595450957533622292663119885445429691348338554660185112013034673217196861300967886318501888756205895255727789703798529336343331479256194133438336527107621372357667107987113288808540507506527521100563853206505974637087892552744564150475677714914647438359692913345037095843004882614334662255939224718818826971398790424155519428818748800 [118,81] -27577609309952231505315860555905167959407590433589779782825837014427914730087910011484593180885489341971426072453301448772974622091813917920060418456663440209889224432241908844305175527278198044042443831776306528345495945118379853828072114525911230814712220161197543476487508609832811863054285043618012147486547488676725321634546363962418963403166210377830450957318144770377463218542833729496536089782862776197098081246758854779201088748102499809512173739145064625978140817146793085543313872939022244108952151963084052368513955034470487679487226855786428244888213044374687238394654618035441216603714657633756965561202284637245177078792393468140430372162575235533336588966572726846552874092601229229355230350285027640162531969035951433191136582588273489702710566864550973835206396975032710967859147957881792679666729749444308616248379350079892717668982754132735398812853350729337759920720483648783741294821805087297425898396207927033329745869170902094082016392340429236532750288567227425292008570765291416904660924747391867181415210721613807958175550812669208337139081683260493715989849423825657167963124271699782170989688692114676842723677994663232219751718973971090763711699103834940378223077893378424391876497024099386646731682817573229016013375609904225625279860054525218983893452651609918431950170876583558652543759755904722945571502714625837882776555992479674055343373775880723904309299460288867188254734525087470153586637229644927569840427196048813788586808423936377125372663549975751858384043784538827099154049394522040711876164163086176403653485581476774585675105821728028001312837581538207135825968304279543416240020070105454379106173132198732194990902055830276272342835982036976394594312943159288725497304306486230721979735395064773948272988414981060726722369356454309947097748636003875018447024639124693928463960037606908366514818816 [118,82] 124641402239672384918814036862436945938602011648950217428905920471988623374851021248479621210612700460206298378792328699094383667721409013047278533561199089078654125562275104008365563357672780763400506345779639532099829643396342011043084292190634230588382804934760317677534006951533367912535275358125742050902029271869522961509203217939165260047008730535414110719605617116775336959002085686366419156186338793951551458146564714110972369672630456342776570256374849607848325705781843679329169174706861472097442286012461401536058814205639966529811384688465461475375440144372504157315467026237396590211502099795997479964519973202623215232022817375964257859700659660418666136463187312943317467739552874827277662625955277201340720638985631917199243327464639371423672736887687174264618305821855890657541359016484955025060767443234709613083421256047705907561748843603616488196049141058502405947827044529769721671839990596894053530781691021028694513704547439202442234133253859027939443411885597594761890015823499477213627042631669567617523704103072830370728675325652249699209918999416364856575601765828473391136212999186229176139661520175857827894703593704334616632874849571692842493923937524665403714150930948296270152174403804737774494601357115963429290699412320280599710519860535825288159896613063948916952777013156647250377276594116361997500827767244305985352112598887909109081447070024450086210931823815268086921276755575917178864944308220813078423384542145343872925345686323712405691020993301084609960706067024442540115126565917149731258395179729833571206130839175345929972479708037487698576884399031267776664622046366269484170596448098617234009330540270805978658036389841006857372177824765593935371380113969968726657351792356751398640843850837836999729427870503232086634651388839808313291455969175771032396327057527716398818165097336562706024 [118,83] -419073849435112289109897935725281156218940715341355694196436679925671718893201349965707517217402065578032742468619678417117971887563954750777586207552428139670616566675798575672304397592358354415516006024202853203478657208683829888471487945577529802618383068065536370159930990703648061968440896694691853402800366449523861454758595890815889802518355868833769732227698771856973848782116373729363752378043986288043691112819198136081108904966957432501067962864282535886696954242523640924625996523821547051857515050028852799149515563457185600461159112079101489477757132176104255591371852769959620299236118895857584861941736772531380326087774302355229662731380240662915821851753774190318203056789357495114435779301974168551252396227401408935398197577132235944024592701565487682234298101735121396706415612332099700535238936775847249049293801580511994791454409026599798181429214377136626371694512463018984341289356620845897703607719597290031847259438977589967575364262988763160391218190781032135186960641739266383913547426985060909913885595953314073286911285183485295000442808607250559750090965239711358927330226148942586671897367860005141493877735980405817830728486351700050800026866828122936490253305734897400357137866095658929448129242433213123099914517401661615306929702212818477962491293590195651340923997768178156879175917706785713472345278903946922324950052468326215073639071197094470040721224925455660810748113205620333157571676009538451243604351244584362740188006532222875287829785584511254806198727153446607509332678606618046730659711366744184822273688238187976155025679633601055746696564144364180730450696015288915684715414629876038750483673154999463062263891652651847268257555324827559096341269170499982135593173062778314930882077057280559223891585856108365494918316304799931343569529149596026181612561697197514514833910153718688 [118,84] 1263795017794352874055394039491584927706286263146673630930037224053115199509195602582123295206392783061723325535554168183022666157553279656925962985861535070192323876274109819283263996397193114638584490666065576108689637534412999594325784388726757480007958991076079671285657403846533583630251924692619926744273612823212437055624784987969947721750819945571144066907120881573269919336624152621387149339960590887146775717347274960595942584535376133298183045741957733319008413869806938912105446284410699360224832269554578444852984094641176073273225942191438479495320344494387515664432900278652132379567433184630077231072048776839341518024825425152209187467351341291365323079761274682611830457799026885206217096043951859299299564728408869149784988604148036088922073956615101545042873531059234826595204540666672735686550132792911197255193373277876851651494437877221722641524402739469330545704342488040814238395016748203972479014259618367745272576525320160012214910347151303249905092894624308861061260742149999399023462572321870338215646314203229163532452453081718804784548772175986215270069182955148317755749440952380802595403002347857083684757777020758607613044974664503755015790113489650347903269111800512448981135700135719990413369435235986770506637569864466807653285137672630655540066190390665876390674478221694190529490414325144898828577202086467136353769748293477871255674137618806088196277234958437450633809222369550868481075655343826696683355403209840165731413723081233691129240436693515499879822913658685188805399511496592245449424701483130294779912185772682953448459956351467897494880650331841294405206659080633802459230063969861245036016400068464269900772776472806889334438122184314126246458373869191378748415519929066385096358498453912954484615310917129012613706912110180529792579905564966810984834815140291669607961306352 [118,85] -3200669167752856970238329929863717757594614261867840489885569949073029417864247419734821788876521718509773413748370977277180797635154899745144269858933685800749314426974135315502376076315526952359217940850635672879670366437803117759220508689373784098920161510380291523933367726339396183262331810368168471440745336313485307099864854222455325919238958936516148655511020776624848997290387240735120730076687206509511543805787034036994213816607021010406452294815739006252434568605825739125097767934179117942257637021611768396873277835734545086949101822441290117303971930407936461999150846570982451821025451783733396912312120098957126503930123839969112097387380945084014052559008054141352744244405393016165833199690114409930370655541265240863062831732679499835931241168888176920249841834868982868851049695912725906510527044133879301653298479920371419656903432912327139769573731076509786189138449835435972351231797872218736615313835776307279512205503350386863733100068729190533766322709404662213665401197545157077451707608001461008655817792351146611057854017392992693429603632372425002144328028346596802142145388611523164750302492138361547408751640140162689540268079359738398604496959678650889854568905168942754612348401544399466147946051770101883735517284448232726128979119767840624976827030562529811956297814694064083277073616809767390232737541799671728069198372923916856121148680682993809391231452674672343997781549938197461329367875862731583211759286722902618772194677079734386132047604059156140185028737258081154715331555659413550070138179554067998714109856901703979991096307585712251783452665543441011275639264591692857232199568903834981056608392680872056880849598084181994584173803086473360246444954635081905466649004566942920317006504120845242395428468797190093753095688563470724109881644034648644451648286737477381279488 [118,86] 5655867921529525741889037719154966995279563799377868427338046372819817260325257482595359786028894007904743462340252542553925772189818910159507912365055331418768730026352033524282603154244492935677124643518444887972630135312030865942829779380207199427915888458854349474146735250431136189356007300197561608897208773255316605028542717218796405135398596898196170691392810178662712045361029151754611417111164317929834770300632415385136268660751327802596335213465789192726313088692489939385253985989002537341716908486051529258698963355011293695995520905567897598575605449918523600520585326170505496533635219638604722499304918043122136220688423032758583056312611353178424044756693376533808015648639778795743872742556028245270743348962661659191883419504352350857080180252924288598254725917498570370517730872474110366915767926898584843294112647374557837791312898107849649943265494830520932535214117942680893884507910013015977318999013126651220738640417191006284997209341006700338815424041868808899379476540349647980534269796370372477741796422267709933654719170580685149807272151855696006682322575190859628882085869758267181705466784805851460038404651648707144066267694707525400927985699277760208161450427580850324902991990691172698284518837641200125781150527135013916838185405096279228000214593693505418311434369508904894928345582138271651069956733232274469353285570164872224314485072780597779054417362124434209104805043391984920343649776059750370221088917610814619806630891717146272836432554777234346133724086600473734824222767319924340237356184850993154320418705603573929562191484793526204294981351560702927441866194009292849684361848000521040591885759416912531618177791111790216903735095561961788503816138534838019692358071497792762599438518310985347295475948306084817689467262115428157214023027866760033228444689575335358 [118,87] -7864026028262312573806455728144702846886829444392993928998679825264585049213780020698372017243687676772458809669755818215297473310823982623241879445236687534229903966457638860439950532195775324233468188205200260681924841696425469823247808047272089306792786771541438426937260058323776411052019577077910498977802223790699588689253060232951708644066555428610738500190470525200846547608142756419828536090619374328882867153355034986739613782885263371906280900078235183639821929900010276185355623960457887107630845936800570323192953279122351083676110581505996273724138830543461686160286736729056375786971107370480797501772779870282310790158927383090128633501646657526170227935170129583925013650038212182088312451213122855440813694321734203384850503856761381167756510045262860964859637888651018102742937060393541921165302636816872801365931507489216483294898437614475689128334369548712575698902522016480734838488746091845250504499472687200547341406253629989655926990559322401912674485611068528551246570039741046836666994010747978441210933826841722775438390717819428683563705178976270963313010764944160176831692111686955008130652855011848491295500643369740524760791337261081705318097428632715631785566101653127802188354029245366781881811330578925538175221907684554261740770680515637617770924656825419730752805128408923837240170958123653606590571121469979024541704346555566351511007338230539540622347927137158296811838679911366866856337741992689609539257529398985491373124516143332018324480626852277241774957510885541727701137721128817452399198007545746406578663396337446812515726969136481745260883206081074989733714026643329410709873589961929979067610268622660230177128313869341647283663278418382051611439723085934707007663500535518029223706479619255496148297787314838653715047365802884025355614157667312766465271625984 [118,88] 11179792215332409821951255516254852088999423193008296695361292368540227588891391720244216115616128019036257637864331563960698902052417760238024201400675827324754284338136793339905786284543242469733193685655699858942489771441507067749739911044741163644007891100013853162213824795813882014781215914558123024723919649366701631976110340707878567434238925132990842479711293112242215151519185247284437142115314868548558151747828268116203160088110328130172111387547254797198407435334804147295524972316409478739683721048101226052548071110611880902192647393926648982083465011483695932784252834136273101791819501443748392100342625757066872466944057993652902923535303182101689518557040449025187099342078324654525913032049211661499104855135953446212112704749067369042544282811634219966171051378917515433125520573424766576454199130022281514185864703052988867770191382551364625719128953933100204033674262378799180171761219797952223629271852710961341127299501670411431297177530899726758825180416799298872282542857808786153761389543004496508091843031001650137237105098823957360985160874390816127520340374695553362921735181049959115156722788317570191829338080726890296296904185686564114423610830903663017968630667391821530119884023641853649883466101663994180391820753893707512470240560766888772514976088629200752667006842316551765763411174625702033356836441038321191987916562384419848376504849360262606517853788325824697960401856558154820250577124111504456859294361345529904028357597225675211042519913282906026278372474817088206826545144621971512524272494121708808498714874189467596150890575732516144017180354411979859491621095037319972563525437910009633005743878050234740708150059133726780215077780631367638182181120133995376626058446416905194219217360991109317159285664887806958079759862095141358975099630441803219384128 [118,89] -9870604878865336957593348660971778408262145494027272298642772028774007252272799439981090650996215549383980578698909930905171816688110504332290140297253612402641712060157177752632041037184434362166022778492594714590949363478410927102138539450441826206173774558878460159468250052610954834615505009370506641924664257871255166657001681260447766029388409705625777743651077442097864842610158519060899584828595964663705051477871938841121521943511953915899706490818782510984112689768596642455807695374310300094862210672757813385456199465167573249394691296143051005670632591843940955984416909955554160769510121091249475752031439714258800048090748220101484200964426435568776036606380863307587562092909555135958872278513108413216676498294158598094641450980172747270094558218184788298397588967948148407370329306312990758213794371989332089717608936936885552760902127270036893739197774019181423044224829634803080755476544930953833974577935273144843791003321204296180064348936195516117622376427096567679312750139202854495074624043422177403625010511610226752187127865049923854485334223160154740224288797519353535988128332740660548723776786476719834346286625088196529217441951410710151202742787838815283060450634245207499351813432025494828113479504472935696884658170215168795350187796677432666020919201277448189902023887900398840868950629033102592265071027934857232549600539765629734546056774518911542527918824452718160586276102466333628797537978428977939320571547850621666890576475394007343005340920538931165612998372253235833019860361009528322632772148005421834698785796288399920240724611386850499005441363862010885846325218436202585363909653834523930638082495458005972226046397375104487316528170033813951692443083977976722905373010552161594807721797531195910539203456031483553854755862568514954370160389284785664 [118,90] 2977734005771411103816323859591261139619128450888145388826681536203931903962275469481071938214503491313818736268512258624904220793079522425278701556386951885675660199750072816951541927413184340149252475650400376960695603155320698113208525192566427231208959937752988605212558893900806242599087166465793371119492780470103144843314995459070670512757633352476282761060100298030413151581216547081251427440460330893672141995113560125759475021363803465637129241996666694157024059293775605292943721568934687059203249249055358918597591883179729020214324110377979605374271603285914728220835149826675514788258413625528183588387366344181478213201913516714572750040546433866879624852574054293317440699894054148597307165410231766172722355333313449932682594048531024401559025062973977908525330447640689801784609826049538648427719411335166988104584079962471610603819675155553814703373153475836635833186038056964823539632404401485536915064512741238287186639482720766106359402342612877351134220722220159029295587107975698871448967979161736088824553025114932179857000279987528398176987727642328693773032516646105143062624222868022444069738549855775744716004103103976706903930864072317633900408125856630324048845915334751310598722361290681180598985403360629057219892593443188191960211325555325966104441818973810387146769581632192556071166634927999494691292055027226534142089053826932177717242798119742647709320884036526084719916357432799235314154985267125104610740295069043191250466511805469935380134708387058680685569883159111441745441023812404034318893758039614794652861639942060696450674298292680038906208522205065468866738054741111209119003784214915583156109466862468514093047653994773277119742609894021982339873159920301641493652835415768205624415663067134133202123094633969862293618261048507450445585461400 [118,91] -14691072404484281015385047288992142407074487821012217093389981349477422037249675781514251413859359925938000536759323886795072209893252820130172004844204102393864506535499484523176887947489437063779393753166557641462685952008323844244595524927349098878561003211825418765510761694431451864240669225066579540102539071667927224482938651593341096554256580605538618862325029819972669397853782979440647916334711003610325661142428767185450053404442844906704310615624656732702402860154655057438769344718904010802117012756850603747660702584610205623675685193787293234750249021690293375113567290737933096365666048612463986556448853483970989472603671317059279336126328280874915653023717258184982100466533799993146339995166932985059319126121439255419691499561136495741730749888563696260143755794748198119168371016023834492594167411443925155736725345895451463140363821378066224402423138780558545556538357087034720138534167973232502409552391851446999719785905694103422552179609755950709847285641477719827982638452564487149982669910183725336371107739021508076910807571881486652399579821445644541669947813002266174092135888592345251293483269256984661671150786781016548143263035568022219146897748432362301677812838730635250863222291089951197525515191379993073802235020245271088233974004586694699280936901803040189660591787934682035467633161846868962407765390337418636852252864454545431601943532677679491608256895637340583341413957172298039567657243962672618275591455908121612556346468209909985435740486616884208421928380863424084977051867021720510373645097647413316261538539979644491299652080121161998998855221153168929302779974448717453830832859032819347740216051530548026781968402774658807726781882584274781171148167798027113298772471875359789237566227382814170911583802277067763655180173290675646527744 [118,92] 8213353140693464620692819741905403278861040681538321784554508464039948634993893152961254768682096736298755854980865748364633614202107117133127160469839787965633410783734817067664694749624382153286383377482062462848548778624863355663660392835064654636325766750203596673624572462805821505791298595135222098149975505753896738628382779146601689846829887154751574861178502785319651852322312169592425508390218450489110394611630075090473455717179130746653498882872840449475617887651475470991623234963013459042955950219934580119931015124121504146577595704044022908737083174981683758223596922102175103834449812043136402812555589820987023031585010254901160358369918812341863369914809831229631105687205045831295360906537200368722201848011317953568453861850923764569525126606051228518225067736426306960346096814257192163675569038667711182719962238235985596153276210423374430520672906177802687138810184775254877336340083092139480140940436216668394083463422850435136882985440428817510953789251091755775494183994052314191030172042347579129683356281879565452956901876765663434485126961359772848134649629176614919129933795716017862237790304537225952893221694406864406874832738214024608424785464793450881507018352085432294738539103677880138782503020672347974536234513652737141995169511854079351201933281740928753011348317867652621825306579122925896261758815070220954677000806927142329304625389934003446117053016608009706007675957870576882076810597763841936450883783840792039498716902439314781894370705687771129254654738499540816556293168002187687706569913666134057215512551967707848045933602748516157225772331484268412845407740229505563291069173835786445513862281043333125327916988191370632265720339787035251757795763128839184370565643418294620487924642940431516262295668173044329938646067160034608 [118,93] 64872058337650036228792077206713847215944922102935713657809166214074304072507616360904686475648757827828799649476646853649440860333759348157734831154681327695917771846688338519763538456149273181887624594127655382089429458987263655411539471711986031156610118662362243074566920241908380576644148949811490607648447688667085511212692839237974425809915692900227836417631587891722729892971517779855888090657093901685914748474281132382500568587758744060533753471880868479243385563971855537390647869660972302439316222778491417264459101062812363727448874224813957449847406647506883743669193097809518488661789962237477606668601103023385295947872179852962431117132916450611476082658519754558606426859152088714550422481791739969067541873384978498767693636489060179834497280915962940505419629131090645898779482398072694321462131698784654458876833995881492874593913416507710898309394165775184196027251708049225403406071878391813349998963976861098717483748415326051578837554293344433526367613639464096208009805316435233113454752090777104605449398981145807291477370221231755020706380198831838080168914505330234943814804645594487370195286071483006676493326992871137733454503888876268927837463103301891636907669311583740324582792978123253849476924346859406499829202852069785126507487821742146924192461127560833743020880774988819573338068865367499028819555556380828565413524757581097840563523256974973040319404462273202375212247513875880384694370745797165186594782495665773185890076890359697445462226909091824660317226101339358982152249248225189845773432740273710759696094298008593305382436997843837994323759108266028453613424194066088738160313773142309586987907859924579283201501387229713344584320889159737706733873264641520096289968326690854758082835446321146718747538394744391070135785865664 [118,94] -66103426759498202304688997057380041045693477608300218520310643523081379019482727359702716937609139457492153908148739129659401582994032697440359262952520853886326288453506296117647027097657002660948734722435794736866336124754113434838680503509638470026520577729908895479594113381983986628143342674860486113690073506115746631007989261846469194742869327784861012097806823848254799350549518132741334597601231930324793735949917540256099955780049413905535737968787563654842064830580301502762730243026268116391759585134831338065023388672400799470329329927379006095207920721685265307895337786431735584454136277444299327252019684250380357376483099067675499355299092013289824902296541735469882279890482422029295726145664990805006047046086385738353391425355253992561441578020692775901698882975440032420312898486361080970246598377344307502758820911747139785014963843045097249848903167952761790413046106143351705620914771859332730568259897507043444348330100740679903854468782801898388795616715697684889415099343043945233835254584025056125870274533243832829941887169904163803281904226188321246742797000983544466479278370108138146281464138677508052376861282665988430286313517781201924745945984941196590842888451531940420138007900834486068328142361329474440162524236970635567633981642034191200556455923963013533892348212607385083242750184889039268157912782774410714840465175197195989797424553184447372786242009519361515976544063028124446694020658005751121876796316110377475668627596586238918596545591101263124082611696474022553942857179364309067753025969402467865530965462450691607599078050617863042260714175771333880170421665528737703373622464540404690939630513434795938884804883997167022718442072088469911821615620396699320046773607994883404038598267728469246954523449481883328154530 [118,95] -10174759438049268928049838617585138923733181845343282872177873912775009451263244548712003463168176502976439044385124909825522841064191756223757081558076547538940824460580134800220291293696506380486884499615245318149462666967527754477020285981872908111630998128715550991270701193917342267435625540788445469359163133893729339543188463118006816139131862755107282016807657948000598905251954365099265892309842874074608561201636182190228275284236541834788227403196728187793517845850631615902849700159310756098417196336793443655298007833759798379549853208138270001569453560410346387222064462121738513876267972845833080544316771269176176426428961478741281318453079769374759585521021840226112753114872591652805152753445167121322306340707788754881832838338939853218281427696830305099416481500507847057490938248501623949353637065156460943201994763480666258311255057782212812405345003433254169528803343197152913906195809611251943060616970364160960680026110306649113267283746265803582265374222834380529590973646639611677139525061140732922280195393833417624090849749793524140523856881376900370787746224188440479847379343227744755842961141120769266610015963865784159354290435814324250096333642183874278723313036173164040665922875852109812336279680239025243717903568416971755724824130260355821420287176086574129044946215807928070294898227091069930480007835893697943436529958597539501408889573168866217246687875526191873022529459175421706765103231642394767201023308669534386647921265883867232320686752793157296020905509834854662735273432813318084839505446389328662431799028808334928607232108563100767062292434432793218267889006208232000081008361594577846077530571289444855370455030964927967612224835398208772312980989940590543065997076779135573049360206146810917569833606782407616 [118,96] 17740604544181116910608328734102265108995103835876187703357082017593469351282984895888524481508268868548707165319159878352507080214846351883001516537272480192015560308495739172730260156358763891397920452996217409372675116858167521167167787414923956889782826063373917367024646330442123055104940862676824245224778113460178588636168284009558330246201089212035496190736629976185043412432395350727145593763472914932594818949637246968775269996785594032586595963498192688085712139688411868896484956611623238503145008315065931758978151668357737609710472386163613524018332649055870930703153867129811979632814374470513395740087816973621002189277336145016182978883865640460668982858265345545253450915138836285179149728897290699384593189716238967517037265187109844028744332966727100348004039840131771590854131426113061773809171903577149847849484304561391291767170981864030913649200941802293155955053163841163056346268469913143933680602676557190465365988205718441320828964315338234134794785739638472856881966188865123991415429315747194227869806330196088583189494907863709999565471038510528335717351562101506868331268779953097106999195935458961489941983202503089142767847058770684691111517125778890657108961746820558759154922818682734804765271879502269931653207675218972704138078104319218191041438676171699413949000093448934152618221576483333174918181207876197433735230648187288495309057777295558642418658921849453856068118209034688538963369852381157955942899402313420934446752886575981983877659978490874928212134807842895351841657918794413829661068919289926902855074545049066728565019525400494585588468279892681187792551850088140213404143234152657980427239739165405234006670604021821953322638364635876069018248969555333383754903796002792948803180506968973423767499550272 [118,97] 7934657986772946217663972325664253221475001362722380453362442968434930525736467128995323897947409418473556693532982124192358697411546439708009492476770414697409518222917846860375788104848865797185363493397996102403726771387038790590220970494992711855974324539482097888650254832121218840010030405245267754443602142262734278289064395545358489385513736139726670630797043731737615948779544135538583413517768566073129795214631476020871149589397882965808025706585211797360549313076629710075181732256936929907545931265043389189905262305764142500747840781463198645435490983607295169410561390939629981316830658128088236211163422710903212327075685785553255141998755284154077009581389206214924058031197122907960897046008908669041832358420508927657331299722738389487903972145292529098955721848390139647165615967493187920182450674801730853228937719352755647209028204365776109985254111028370558210603206912357411355922793462446887463741594007256956293688008388048541046480348273235685882453613248056255852105169845674025611236703755897100159916745779441542210922059746970601250712313281094307174857081552153673928694264478974551416392354760356206430659931314282544020241357405235298524259646573879498581652509316274042243411986094648497968554024247862719291010376620808755518754924206426612827800175285219457811344380907189282431450832879382587373757502651308740425350813322712689732630578472381647549127266420206552194763062414574867243656855042648975766415885566991405872986862404630946977409114553254823666334489986255699158258705114863194550957041170401652069838392248216444093999705946264731269529967120863920306735942082591892434670676992105642317016752883142851909335775850262134571855896571132823431252353322757425870475964644517024058185923734406988692448 [118,98] -8514509185269167994941181389975942165989416480165864512707466851003323671947418767209588557459400492895876591994592167591405702581634635775580744370590265219728827887568283470190709872375954008180222451851218310206980512367898916536597558005646701307281384749965744012396687098876343993635998808814434842271738506274176475416669431038676105735743727973466043613259356275297138623015401145248506897853238222825501183204187757761982622133894600554568472699838423811672868884581398794281706605199496593186382746668564681475507296769966055399364441636872710707300675421538570020302496922489432657506550347815166635796739815331565744676335751363707263273961542613422640396182876698176475371410202755095091790423832566809640310606016690371208991697418214226924863808020718437164944941087920064063358353750577989478589542462519713132329720784148969394853670167195800544955346440319011192342627482058971288981709794047785290649848343391999440863531420621206482433864415530868249363541305268143910416254041171876246695504379012100998589393852959478063421405375339299768088139317660485319035244873499337976693946273256013664564891726233827323904283372129557230682801630405335820285888687563901999299357530864775236290322069890392066550175741726534174184777562886465142773009032399299185308340897542612853976784847737204663131449785144554379461849185932339673466301830197405788174699890981495205896994399931285675240051924412031819269339721797417114877448318320627177530559072278500271953527134272983353171923002336701047975625540768673528825455484669602392601176776151814113163290976158335559449830957209191279743900044672237096333370884508158874919899235153546791300872175475627198503260485839357166924130791439251628376950406932774409889061666210356960 [118,99] 1903619206144775793584611082243516356046778608103685485873070668875845421232627273951180176735418405115250484021841336134048014166600147913103578679585287123130240042528352343116461550015981774256229483504542176318722709271830270557495938809634639618386338681142217160157048997883326656955467970737546760907586497762710357933537368163336688867067644782267589811237614041859738844070150146613501850182840227184968967647928096373532729829640883545341645263597279042590494713580750738944980627816590280625082846025470843125602245791007347989563439799460933477326171983457213835452716310077752823982341734075812645522863828761634967578282741433613910183495893639435208720867920067684345708397428305201732279268902856403833881981039418195758439102393440404437240538079028096173484913430661694722837647729928166757706179306856656919504105622621634433437143873404489800389454199179204177789530159229265737291993756626111660999242488787418754959301290791430545000979716186010175412055379342274905684664080407878569780573908598478274221960709677110905425304988802988011594974124042791505549665431989451381089485698812101345484594306118565761898460129106822514698393596783606383286555460781081374073324725784292824316661216129200895499561456907734277005621696482915288184126502297837131803308543484784426951262074640717916120065077042450356055916175221331849618595249002080714392086098586313092406786470590907120544879882058015726390562879942325382618493420669187769995057145209907768272335345836975496012014011567114012122066129323464854002414703250984607878185031604371195004476073647857869068747293897104733445561781819741855246469830267924279873093225037565605112281430506155141306423829778353312904755869565333510434127069790105203878259448376 [118,100] -132879266329253737717049856028000507085678721180830413228053891727115528228131171535589762972736619006320249568261577080702633977269204413744335076236549770789366060568913123668827582283887490197170242355690726955760040211885303264988683683833896983969174679236877588093958205036339831133366444604447590275360951962182911374207230249423240568393071486168713539538672196306427716176749855813187328507642912548866970235533520330513623468024870902529052922091305266472435090043078121043151503728213358652976332699738767009983339620859309683499910405682490039755676407068186321310943081041549331323048562752056189311030449477627294994550645890095390029896391584557677900945239037021302491710004661284890919844850247831404239092536977970837780693685504309590350231406612404926986118438165000833260153794312623533408283653524062851197208833269249005147373326068871286185253890589312967700977811448559212861389599089923808954432975561166760832725381132771860157362381564574578490334790900609814008299710966807481235056917886498672232093609124946846090454874215138579612629305407675691981294684989367625535700193973101435335635331168952970089400268690958032023019850183102406160957054963562771513904353518070323247785268421108388244891600704499942956762464952641376831733101322307871120273139878105750048973188053581221261368125378466766964229633667251684454191695288216679830212438224078680568895369914922774699485735632301942993019750954473587653950731561839870470789086552428885422473492344050516901177686672126121463312791483475910604248630706151080726359865019561638599290903276521890466486798935351473788477425691907801885768788873326333476621112340850375421250349800379577990089536754077382342259554871020287140614389738122018988744 [118,101] 43327055386318011389321414714458576614493729458299687826937467801338418514902184780541679027294601373354355084325150166538068395207069857448920832379442795290348005273837655391906700733515576746555963433604252482074769062773831670515116098342101984111441159221909017613639065768619769070811785262794089196650130926344302121480149787197992798844167867962918490967571948429875066011663846248479151176381275936434883927986111879805443478426626597767869734532036811787702072938785169269883061262295724886096180893470948923570232925767865185332824333943062909892179928114214970403132904447030989215433871757363032240550797198917037912050288479692321611427701419730173517522259086090014437136401097934626645129819526775707263795470649085911645621042916637700141378559253974804724449492710434578299060917298023660976163818829846677861760966020115272377892452350318834443548923474760440105927643277814709446829519686188789228787968072159317708931729419141690101233354639563972682236123318321225404642048383009607480965215724098763906220481370838591243056434703667290067396929826238990652104313470521976679939581888265432044049745750846215263648687582549831121170419120169306684323681077751666076206857238197932418347963933830111496795476340821851075887298256280920796306205327368436196075283369399036439004641939594511777726509806582904407550436413502333008227899891284804051764627921714098114255010877009494898711160581657839234300956026367665840430862097291683222995571705781645650058381255449653881548048454933598634925888302773617178085632161164986826113632347166220622744408689271855067247543167526345603017890141848816296213712819568589977590280486072080104045554509556164148385228399019553051208911107014490224718706281558288 [118,102] -9182018198896706398321817604919191396869681539333539549277462814710725484850846366108723835788338209284765589795745295778718974629800215052620278491172409378474373220773175273483288777239635195158812831812832775891381294247559365329887058630220888125241499485972236031388163778760407599960551632523173303860253269773903755931966297399573304611591696488776422055194474177301984322731862248640997709629423818977290961316803960286139218887579245703739732492615312538775891651109341798509518417003210465246737481989324315076387698190522815632424553820157753666273097903998051057299791665567201985729173987984538768065533413992966840788938229852529701856390472308360846430483483370658061048061380479568036061752360055890715816445126025064865764037566528967187028977570315385475224322675406178365116238643451945356519685470640248226885273986964929819220920110367187469611972767606711038418735134832350002675406907967398361056216566981031369536379125338062019645534538656061638012745664348487670804105745470893470719477459945699428059765233519524195044472798272680406272412420590204018822525998073424780438130843799362547537077480328258065419418049344005980729978390989679091284506908685544017743126239724875455110278922219343954554843835076682806230323653871858165576489261983642409053028073229627656593276942733184443810388811841456586256174780531705254163260975082922861834084956547886582609330732561147725958767317049942261780836074739107170412198397473704814407395937066027625930695851722267922273423916201408823363123034450217835283414248651918041671155073205571883974046220712578548360136435849409045075755214324388343897598375228862031181826855403248777942004820885444721377764708137275741258530302031981483266484321 [118,103] -611697181421574184628593275696155052212118309975243710499891589605764104852028409182985741540481868224704363611608375921484678489986572438168687802701370142464787037353153459685160286073239913572634053204878141649187673168107268398077135576555578111263062766465056004696875165513187048357999356307468261773851395192472071620753680896888130109984294496584522148154907062875953924144408350323811063127751331981340721718386179890723974049793157867844523087200984905914311882559252987387546548467323060463187526221932359991537464622047685466357866232277827678814298161538750477329817721099079231407246552769892298433239453722375364696840006996456788984193529415043188608797250867071606610636779786615905205154327025461301248013176231194706545796206624685834737881583557397954954367964251310170329750282732144115530080551822848381876822345623331057479687315092056770934838975931344660374804926949628233552273357587302672572900239754635368875434086792248987566039185977928663829556904003621459560604715347042577315852283971115738416728565198009662946644123483551476001016356296046960648134398705011918207258623843845303837890698277991042271546069224810891190679598456198514758419257993513170829259755968435770365287585906320714975138368629613551243147235850617383895973444206452945299341070673934135940005098234306561438866972786897483399795930532350934795636962390362379290222921025514074362803749972201272068813362759517616691522989746906776814522762459590891643119929899329061237038288730282442874950881155902176255475580961568847185696695127117193018851527591768919366199719714244684454841305382019768737456254970819621649312129852169795670881578424310953008970832871929622766780996643930176329093784846326302528 [118,104] 166085643251792732734955165366250929935818016141909388703296212167695469529334782353708639475840846335873877221105876073522685463420536814508626025855538285472442399074996126099497050859020066698273232721151106075883554190754428179612877990564827987634402002021413755478115742449823142680208180225918822435342472912003240350422602374488658796941639738918071601987139799446756184161847861390263956611847957371123581217168767111636509071390930393434705499959590328699288370311199255021690204289404562635926978197785941624356439047227588986342523033650543978750941061289947309320668580856966955346138498056929483826067031824056827041020999398084498544541855958905235816011284432725908717332117403807991937922146728273329963254795571334356445831875626499566402702827196108785740115651663449303607951107322332061828558520932546597196764124943788288125414905298603308197312171654979272121217338296881829024239255865085198744185942308816279717955461297584884771980421308861100448780118667185893024299797596689137331700690898420941951981218710123924880510227926286751298097789181821161332642134226111133249628481664192634561685363647226629463068311925953044343473769899022609242647594740941389537864465955713228692525629486623265797536896122526801832293817700707743673106069870226960432131773288124697900666414986968016905293027250027035600327133263794373008668407557850977503729278110727731478403380908115967558628834837979220899794599079916814052284260613184005170800496437632431492271019512987270568034428574602278386342061934078784551378391209143643713768479160434974115949110534274721498923700301140543031442027992248287474955375164274524429459953478189054478388683530039744940169210311541124152158587481920 [118,105] -3198027492532739789268514296728941960988211823471126349668860003780858890673573704583686801783403107214551820788514639517506740149677056926943768345526283603076856515590309689620429923628600117611226141567462423742323722548345494643572115229164318046818837322206820847664729257599204940683405553413431169431759173589092677864864017478821209024098753900517135633062708425505562483091711651996269087375236548297640265670899803536039324418150915146882826995813124684968641659652664999115850114200404244175955360033941558996001180609876521946792213086903434242147122187383677747519415446013150730384960722832242841093634450788198141147208177125576090913876509234455280560732022357164802131612475735257101230483318745132196995807026961573390030762561999898577214277915277303373796057926726887456844862480197575143139902674031750577955422960355336567912913294474301708952986211536646330832477348359636195391981469144228210208973142426887956520518969717637194107694115977413049667126678537712169843398353113727089190822346860562680125310725815134149775142990628228010201285030897663472431561413308314022863486332563398999365372521627131262679670862210323386955557486407707862307955530485168097561052309332503053363055873275434802272908221988485373183156195175860569156101354304063282672797615951030508129699053874257903367430661740203929158649242151554078327458881484440753785785589835524003233131101815891574614656351366914677653673760024653889018459836449149651945269508929682763204884328804269013499389643667459712797175413081158441262923941067403872921769967410531708603971318203357501239807876787842641006734399072451298567235993531802835421931723008606422143912637952128069621751063915168856500800 [118,106] -285223185421111373202174128205816415606603848549153424438935508027923041593553458101191964797775390084565104171678703058604158346945226801307620644897619925484289148404094674125143759654523356147184778616502918509360532927508956436836595755485148435376178975469904924429923697605352004807078612978767482046495855057115360099237958350934378919169192630193248480957462367355444677430991065657461464398732985711185117968229730489630001268526905544519539566342360245759349500573860126966335678094148701808704679959356447971641820379002816033788523394046486053031307144092665554814499418242424464000273136335176038385785461799206388256634108966577057042325427625708919295917737352136103150140845197826346445565307814932223388438933546274038620320468810058975153482191654260916728703104587246411806105144005518533577917652635282506602037337713474716339258667613661051113496634926277303054361191463390053632528887281938750211735205139348233684156572224757683614113950535413872620988984220541602228102245687229403137839409339431230665756569835419173980046799930769989255289890221277270012318114086362454921433282961658082859027579072445235914920401829007838973973581689027205439571029760568452231149129055674994171873675690449808857439628981763261765397893424111818105007075632603405362383680497534751570807886430543488555675846264114177194946532174254261477063613738007053106514545638815162713089974862203742956035112550157959373245297334404037577239343547866628631794956440955033768093965037535037250415815304482392196906682314804232519799524384677782613690514276170532950629177317872189831294294412321226889764082412147986972778163947158656438401843633742044121051613669187381102306588247700840 [118,107] 10849762267197501132383560976305631289059925527038928426460359938525379228922221530921517969693841862323634637795545933568999147521787165283866221275626421549794280946268949155334777831348620082802211351669512094277294238126773250189670335884645753817824061709921670918690306086042627670149110756370380553394568652723630040202387801172176138421368019211334811580079095781399737777011228765723309342381898776833912650301637098304828053838335290844738189001775262441336372440265163166502727701777284922836937462404354513113133971982452955968626759249720288970093913638581092067130762723937875611564219277027220280826626362202599638026737062451502851138679901025974613508785323936362430684412743796123600446170186838045167428886805811388361939872677121109473226309463226263663123077795220414870254174777871617078758119917338044140290894392117835658724014907414527184903035616415742214496589418039498294541972962657625823254556596054994591859833572890326824012778893480847217319466162987202300926873692696378991935216233032453144125283075374208668532803183418764415640182747864753136954041705749077029122280170892543306785886446172456937317906808290920425931887693784607032751637639507007038723381511136323433373473706322639717845740855259148585101323427746901826111325562585754758304368735707468526396389680304692477421929186437998642246925325106595990584743686547885716818945022311447360613828783085854965224450922241284611678047541901080794545399511582487942801948692109542912611374961504147092400514721209655063561285416325507380372587969743681271150683951026656155959715130285794237762030224456685983007245225863470330850273112522620885682881393421666906136230252058276362127650864 [118,108] 20428983212651971424776463931544951171136666530584354116431016985906002468019816726962847841547883822796340061921688982681385724281202430522726846897956709763112264431714288196951296933995709248145162062013076905178085719763576877697254461374558849429532397552065902459429839815305953800501783995382772177029666509314431921516694560801269238335439991831378138983481483378786735122536815317321069193512797725079332325475382776152281605749667675716853850257828678766119969666693158833221026238712342614326028116675206856081278457702851745287233476057267563477682156559750431317326929198609407374067337955235484171221806400129293402533033183597653685960831267910813046156666271592375462311907359915580543197942126970552915701158522586221977010565864543289680145670782704642764576023307882076363761539433285076337467500182962137324576683163083020108226261440939666088912513417119387988295341401905302745911632248821369141683534411231060997317794765831212342832086850743833788560098111174555121792084128019688890004797096448603932956999709348294836786316432444938243969047514997785581974497899678694085105264816996308119898266568234676590665074714180929240749517637089791115262863583830787606123718744780253019287223862160707876996162811637159330934021983710143136185961978090544885672916177309354375976805517876914451223046069285215109324699990231952703392592545179677385921176609677452814927877251967173907274890183995322409799462370497945638332069409348962029279543058463908684883799558943368205026776600737645835283090331447641337126257911803546389082858291198877937438382804966295846754732922376372601495875228165762767730418648904510711498058322338641195862952275373898432 [118,109] -682589719009127129556731627340873068307922063692996922567810369870995698000412227859550241173816851699043020605844911139174298929172511041202019715445394036994049211415270711614654742752159743410170471067238563727557834510814051108912504089136175274773811550826575798508597756178569674351919380759019458992347995637987147888568209512499919776832844188563129402217907605243943161985022861816554171967412083811531041540100589855459040671591497587102274610004384484845388802044538047617501625085719620737440104481350596306174698789051098773753690244520403962756281955723398957173381551894504186785664045672636168816002740185151488334724277932887833682539344860591134981622909088009054904472655881928852752142427475587286249401796880121875971123476508134571087879101548587299286606866255042319113824756286970643772937597871480930219262443004102616657914050912123786611037458864300186847818305510579914090160981896055230837006074864981742553399280108372764954544897651714099020836310117360882171291217847924565004636793715786347368302732449793044252599765522149101810618882347100646990827927849739085664168058707267395014232284039446200821599529525948419948250453687231506112332561438551577580009592539135181182766481104185280970329760381677526392837791151604766404430245548493925788656991369789943812396375821274533770710651159785585606552831796351992027936301471824717080510846556880151800071167043546589697478788385593481379159237916259283227787863233368071737605632994184847934145579310935713874521839309128434851010904783096694542755918026871050403432638934518615736383977884161620530039683824807599544081140094882283312028115322692287869889601430642080338600095680 [118,110] 22969891774425097965978178317319007308459737060722761510745844225773716066967713377908383143596650910709239034393692926238699162240456468780030481526339724684784688934577898350624333037037267298658716209331850844674383110581990559132555938358543381078950379013293276947181712699673098339360546455842344729032391219400301381911771643771445417391005596629321134039375302355437901676059754214433792793765380979160195216465767644533481739063107654777447040913011181343816549989229276541639821531286448125938568675954056968296079719561020508529609169866149820870667845974715414868233708257774303006294924182347330712022541649057139155659715865948040801373242352593052008074700929424983331667779138117173986527838484831865481421013481188675688743896678480869967520976753369198031071508622080490738602730017704521830181523621412074774455596396922905066840337355295231635713124135622517158109290669844029641018440388896811389598474492793147996132053980465670478794630427845353314260300476971508143040477374355687060231479767358674156566972451965757094667502002633755754155763674996192242015661804692476938571978372564680695944200597039568957383650600773215184574886418424683728588173520582505083839870292198474210411772153439588518420174322902965511174980162968108463443839445823737497117939553163736706926458064501060581763191539891136766595552618972802132683377006046279526446428497075952918365096469782682316981220171192497352607230589050548486235356191424174574936324736353334367839606274399890884195958198208469583744635646247549817866666601694372289326714665557109815896205516973399760861307249546497197970636758729342975565614391156938351930667254471439904312 [118,111] -18635936068969231960727568459777156400385515924243873383975553725058296235043873153065489267469581427434098493859519689681890458620315215532172575135007557162323591137354388856344838592238905889237480031846615854870102637686979643913450931931559687513550740157571185093168445040983105147635199400469686032557231484753010194594341407303478566760100307532747585889252334133849773999662130334706388259604673812006631159557732370302586854854863065685595739200263750583129829083763245725789317647904825774163087558611652808306303344601700365820482104994564590391812965167395599079603070970603342780983187869385116486239738016457673276482612106094106107119932025446538444673676496429071957977741874901105556601974557755067029869043957479986718336209057909574065390413411932898481776490440739231903769869120359647887263024999643248576578496751405809429745515894756582190634043592074961184786447621447436815675515461011460746054971869994007129198980199285308468037030211373197683317545624764270996688932054126007432127096578713913744870114078992934869152297417300230460137349115113096776508296505117538804184371354792550276897414930889701767863880848079768528035349951231730320068255230828360207086689652310824325273792052865535552075360763646621353387466589534335500680956656846295945218355016925951249380334245756503875444427681088881721806305886284689845406288554798344733762643074871015368821947857813026532174620083430741828846494235321759979175609148453794136421974657444620696461669925065258028523492774794691999651601047432303096073123183345957335003621407782374925669569554489365978952823812143328991239001996614910909050467980938683440032641583488 [118,112] 1454175642781796272753932306287315056317074875417808515498777122510018040517205810164036962418598982528369061434756332438599636383584565921822835950997178540191829879688188114164876661729863189739941714480211786513336370837492199150561216567682207121510216671650929398208748378448306335747516038983908123783309813274704808216297320147609742658225104778814550732309060837071617611614720228447655905802436258996772231228169660501760647784897705219505249499883651383444371819876235274891682622571246301726697116977533214735944512445234770080151809055313827319577222505619746484452916958484030349026878902211289408587149697496370371845654882194307993902250978785342106512433945251266832663842383198070119027777906674642378598874296889196502811790485072936913547306862140707650395545370910488508594065985207689298290222956688622955309974525744117170033120901622200221156525161403222791623587556527295084780576219585528955365181425665139038082584952596454145272763353265527811489760444570220911753385831656751958694469995345623349661525787990399779917266647773416350735912427747604035087754710640293418370284620435354809415483252485446576995340183125196510191186904922314716172959230827707616521977946473931566582766248049477581187305491978540873380648113767519616911313199415749213779349886974399134835649080100388018171228307221727468389769223570179172222348046577128870250428889452393915640030675974968962599887438966980002165227171864854245504518531246603554851067952069541619925861342339648742351116856697562077365270322015626184192360717608490307386393689961102817192660245418636305942931568295353942778453276248902048225790520376629225220800 [118,113] -1721539598316450042181715159370820248211722229107519884019917264267388196154067252501728243891551807362211351901325422679839382552931258657031503584695861871787491757260478799647211259742342962131155104998224926069503387342488740437145186531845769853094016340425933362795347704802677460831004202954038139797844801112838166295212129832550636725922845731846541248171630502177682341788442605674912489809965330129137127129077554817989891810634154051346713526673502477372885925746221660529423367238304643459311603457193260226208443801394811545807356089084070113094451256994924352011286080989990022370225402023529114156846932320730463221597820225933535237685545209030296420632177267301752861435398012077856823656354223465100834428297621551332696424232510033818498141744401408597054954141181674790615452158851296861110682136471818330133419098620855708057962034820023828435236835245955131213128533373947525693214146001844251261032038760346010408394427904987360861735990797214022597757842080532332283772872910644947512823480712329063149502278638175228913599375831639353467919651260486918851749507301435024217509695095468173499859546071539422278330014175124777522990489490450077081340991218583053280397390397163566251518072293498465046491915972582273803264020993724586567730629827822472046841764680271697428837641230114851369178507959251570175012515558879593996481093823628449380641081708290160267333133479418193982936030026800437741372665387191607721740110762559565584710078539443166074253935910729612758363757907837247067896411606926091099174487072664156637227139739237198206380306957356577501249005209341572908794444641690330424775288080576 [118,114] 86596143046128021554311148774855188969925126294980849531598764180140821318524611062768835174130376508299172254340220871984073878122656323001040732030602532112654166305200803564889414501003122704905432181605613906575256092580675832424618471192191948847166961788058860835652275396425193047395260102466795404535660728668413200639843110567837661966983830376121943369659509188026002704294637469716927997434248323324550978068923999185440859330644440470759451350515578775472000552583169416230471044178573415981175397059199257199498316589281690088291620398780633035167524611546730675119140595555273534944958844544479796372926212026387622406440312195452329682822217011873837017447861951985281652691218452957788362578734332885825580612736162311726884571439812986506238317382438263604568123696767732342183730370548051157489395016524178925797973957799093510925613011156733277585499928023634375118121597098408341693439276726905125190494519899171485646378984480657233140611853294614420102788016347622642763686031552690604247518011989972480094152009869737161986247010336421652551972229688361966274034651339834392632570735786504913406672767813338238141205294563302376196422594509213135386504416173910178290491024961272944661702927366344491244098968225259354830719221629971998509090976392125031482365037252903232018730863976920084463099595944974938074518284004441491740851027999523185404997632843594631868517298888182012448571889027771656672867538683249122971572479314900795501568293505010371478409256268529178276035395356566532834844737517319400187910703147898372447597197883944490617647043643541748485960056043253000119913375728838001892368 [118,115] 396731889888472505434399954850857184750925370772066244866139295917775111419674146813613988044492122580129732854702367373698286952497989209907035261750233466274980187555925801007930183563892033942280813919593666302633817310612619030896382102568028886635936764387570872071624185683358471927904456440727961996142327677338949610526688120827271063125981492552046553151368255355058670523932219318955293179519752468018590427652809342698130497776192674055963562868087205036514820931642540408669579146285856374339411903787477301503490043349444534145791794511790627717665311247910696190091055102485397550676967486449879664433016884812090241152397089563316002050446434184669011263830541016502506356856805716568566500301919551257527615164485528588137532028048770132706106703021208544095519507866657511148409322715100927215365069120874467430268020274598399960857580224783545552994304647980519371045742048343930156224926195486831338498138792076187452839576585549172257267386053817836347464665092478969427899896197115996442238021434235246913982347850361534913837168712489656462142224134509296933062122146977185133599969071149332762961854631658695779016331823689609452782642410449980476013734380079823797803968739804538059866718721557114580300982759963403667315403299248246222063798408239032222196201833261763411590552969534086323921257886065165181493251365567960918365052193175836407603966167499380058392555176600196259987103025508669471142485784237947649437762285332387126075920452516196230877460804973590723144058445767121805184507420202567144318002844138325692216278895069289392967270096561949688102379401802922750497929775423312 [118,116] 515704500481579701054920103916174740700154989027251485493241415683826614430267363577576172533303752593750835713878085461893097635636803104935089300309266786671743467075411529888473880378122452713493943728279392089222771185394053258694108643260548228335350591703451321548174438961174825715358194712613640272015932498679040747883243801169689203923860968291695941009753775360565523605464367685658842185595876309751077905030624045134080403971914584323409235247300750688052729875776923424114991292738844569861389306323777558632229681078780207245406034492486603465420549413176650463498319315238754698271314921142934242024295193738880746899377395786720431979336938308875619249277488950955145498982761622544295844209427698596112800706270735614949276147572102215783087127275353127926630151605296279990687566817827417672372870303884365008048598605062913529035788668669269707655117796808525938669437672255103641375807130616698693487016228181288928624562609151871169114098335848140526131579396550068883803873483622580194350256865223439502325659926263103375945981364141372656357821799880288834625865269106829768871410548701570293202302732896679469879208425658585361533463022112165602658006253518385433137978591702705008188599818101348290574766704791060773817699166237488406625719996284979538376108843869008253025489870310121368915176842136867270404849548755049811337018744383835983917796382290409555189700086297559798742481966655048921919700126565022409225138807133407065547544022016619743378587066142714187887212236624258323217959219318101702784450779104704695603935815904997601630130692596678591295612482825265724604016 [118,117] -176727273631112386245450701952657571318086745409036228739739135687466364606472918238578022046890279319598166464111088243767591436916105134974343500783148650048957574012747805711658184471424347680708911581016497811285310683479032165072092959340757781902649928495221914769315909372353981833766025114759571332824064197616678278336548064129758091829656463957693095334630268547960439983055746000575064905086403512183370931783816364015938520558551314857513431767870632240532097359311586397426093754361461795942222344124042101077100795389433001093796622690146233160308019856704651922234306832458208519277447703350403505469730614011625675021584111925863057743253804813717231412252411256568442984084607158060036244888871225332581723562752438315439532050898134433534901831655726815042694786028859374403431593016741677404724392461351089505571693990203467353914178545129079260740380530085389110966762015024553122845438158491063884046865596537777285539138528404855650501462882012081442438843102402875171274756553627815273083639227819120164361263564844798818882599733879605953318627327376110402923110304433652653320342415882856791454273394921172657355171425157111201573494877329479158990732119451030950617291430081095211145753671898524261263520880405884938911088953911343081641733630717381500459145402122989373998148442539467202335406056051224817976561839100705134799701529226818306648947659400149794906555687865458833821991220085027205143185011212798318646219477372163614233590823096613047808015621881585749621623052623644089523735117564854501121729900095272343085587374976922959935095925471887639456077042793472 [118,118] -997189928180947616504682927286899131686116849717368622594621425715444580429905100449354687891895594663515129794231234701374828974957942736443289162762386920971355075831212229335542063652140578167442648251757173258169786769158244427865320286010949787380309757570073726612485952463508402458106177416964626538771514513360469526801152766546288160581144355578848079416530091919236631013847865020966111285394134758537951369056669004431556057985721703120568480835456437862826536738884668338902302606240306469801023696706355018389545585714322142650010389864338089230741135289787403185888127746025548393072116424122414311645749384663175369240128629711944175176573234223329329252188821091588722353066809332166956470463142728619049481921802971571649773794732058123149403799383270983466309014171653695498305583331503697091156327840826947272113290674740382198419081981651917751599544426764381753599357467874281021701443046327591150981978529172590278558740777940408706754813360053608779460786585266020582434511659365679646380700307835465581730521960901748291083999268510689715852132682389456586861504535603175508317681425167760783467164085951257904916440831215448229868349545749930216735352004874297541347585503533413212614980136028065023000446724390713946741506685756230359562607664696557540810058033486410356775788582987618399542966069299850212163381333442964871925574843308326884125636348033129530994260222598598017756702321662130319248716776917194969585872425985184778461807212848995989046930489606331730529226474275024972935508602381449146352915995551559228012055543221417169852840188016037443528882 [119,0] -1619732099632811794665086068493396022763939252235309907723364291739060893456264518364704973881903578371074218647792718610334044854499264465300305154636366457306160635245270164970690169916816084868813524614482034249506404435614376823862931087871515110029850396588552972025550681579860251449433319288635801805201737576344495602741659883159034092350493447508607309005698915203678973243011373748796841432269936336983387969194466750540050660659323064294241483016472840113827471294079760701285425587721969411319179193143909206477144965290525149057959741461447081996064447076740429245486079531353661154604356252644546154436693392656189837298569825557057569237129515431832586168807320849270095781311632375226136900998836777863815488519666887705149048213199403862333667424852213772643575017263098127557335743846474300506455483897530261462291514536774742861834547433962365291390338826364334370774630861653118562134442883636325840965452052020168840803684270413212184692316490611051129207906473867639916505249185310807476438049798925463166151073747765176894268618124397684257371475701259427410575235695052574973180949642694035779116805007631983991187408876590210718379870914992467977498581491863407890916398149336397713505643001616280956985230460816120431565975913878459666247787646629087263417608677818414424544072394812225403090760040343159468869814028050650509052958380819936372132826369402905320724802591654340051422188190476575194017854483716142407247874437173334977771702909639057119916709423020712390346211797771120666164183148708437369708097922422044776007119534168490186824944457261289299847332350610146831337034834894522041569435408865894728488827110545075255696021116227844461114908801049395555877180149872024244510403115959642592679625683540159020491358261360153986260874631196482384870698985775344922049085487507910371032451609376834827085980634673109658299138285807187730873764792350255289110731931679940101321451819377047292307151860674932063289118614835602736851976192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,1] -85650051914743136586302838138363661497386680604645189002422830415374454936819473821485925465399361223603678172436707983208386717091997025153490163891957442946103212534919632842812229041781178790054571228009670651389327211869305809495634787869319602029406357164096646787589625205907500048332409851768383002086909870967730669340655586558279043031241655107883077364381587470421692728323354091002947494717664821594633688992769662273570784804437119971162422902572069332591284087624551850246695071704564974862680593444403624741858030678215864436670760590614886222699312716564183810608425364920532487763021778850723752729904890194649465701563835830908065749119599461443700207867752958776351656511515085463198172448123275072571193523695476119238910342178966198206839201984945345573330951961192263890655683086056380244996972190073705479737673770501520376269336495773585139328858288869951695924382526403140741625241383009639314909393783200451200915910063735675593644608724116018384863659419318408761826301973397040545069581359310440189466501619113475978237881706188983193019077373809091524322140963540433665142279934574108503429967450817293691194267513562362722049027539759059305996006336608625351552700118925126238728859944926088501559475904454312397604742556616015896875999056685801935659920223269686302853266946193758676846294336962376126652349469734240681158980463686957180454162607536499713847887454356532920995719338889492847324431672308277298572134600633858161494752986821584168566670808553146569622734658871622410726891548223234186630846105304764116906382851249257059538492947213443611484405461444664303857600814027272556052125098339601292641148232236046630464324620213267143158557126368885907616042947906521895943207655039606246546882266627264436237772061476223020127968270420067082682219111643254003806431276965532801709701404213851621753820466734805380733944317045635815178078778711023617357392633278607852795334337567915272786446491771381114260278240782235410846879580160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,2] 2326923567593529473605753700299053707902767405049829973933524957274579430936678569007185205325848644695232249959283938200752174208679812033440212418497632507196737512527478133755223866348638772024764983959736097994168968973285701557393482070150885858014610418073154044297865996252982262818282329990763158548492462233669536559994000307705041433034026399650391172300918066580225861857361495128361238721465359931425311170750551461655794661955904992199213053987269623910080218099593030220899286391249844348765755757513869990556516722436338972221703564409989165384270408353015513935342498903691948770143006793128262690661674948508713725430243698283578635811333342208064494017263626825879369133707888606623303908521803571143653709432136328883634595782607814283423540107907296156330341104454481963803016109234483835609629709061301242595358168488594411462310220320457158705857603036918039077817043831827393866836489622338474353022226971116957288169420470015180753376714408469927985813230775126991679656218173731756723511269601956945145403202995070077334683374747020946211459373038452502591771733291401008299848550855366338785590476623253382828015175671696367383148812466021516723106764220696007211765926758923730514740864208177410502318992284105860481094972116571898684690046696306399919576128936854196412147668258733206813521758168662653678796019735185626589712804511037834122040635914773125715713997089730130175631590778604075031371713977583698944654478690552285342527310976779442906173276137486945592044984505880206534160632207403274631234399448666128349819699754036347816031873178311560782950986218889710372275653241272302097281812217725349190353463676202379715753765837018095928482470340109935167352736303649358434587569532331600543637689899326907141531183979964931242611221789860754110650305435247952876014624390009499893811060407776167386064410433951621654955248365095560462802176366309603422570666840725235935149090981391798988018150614041555917273842349305843377477261459456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,3] -25202454111769506228163443684556677437025250421509762741055577676193907764928634274250584177003740871501428008819032348424974819630440712551189099977453383206275835283766506266032020897953931854458638925253457869808761342289442089961740746531967259467238010446451386933597434111309929787717006619977865331042523598486835509068067750228718132395168560280422471685361370450890146081331918758743555107316425776660334103756483179372884024843680633769425632366575285963787257861026748431089589493485918898535732364616187588578971791540288025300853568004458664082004285657006604851241438465959475176829902669412507673957785861682227268825736688102856880037136532448253198013324432131063947697924577263903547271341974899170003924282481295096566021473330054221149773993936805911452565045219230437109941042609446619936323348566099788334232170858907552289228942703508930269269055721733762092672410117900487367577225050097613335273928689768232487298896004099807242807051988688696566974108698486554208217076854367787144465013885919119626134867170667641937945530874964283160617367831952855114786151959590308374427992050746400637574695777130526282397059599978518579579985826270343461259114230020851124863078134833516284584627269170079510784288773928527392646618422193741726655946845853596093158949982227077951000444299773574828123516846763540962321577072550972137466522917466333137196099586397155672615540619132884655297476823204394851918084817124973667593771407096266801215397141038186883325986467430622289043583470040407565754560230505442344731465849580364503756588898313944312911651488923696724471928880261280180573695417963049868600035958494193816798864891250790248894987741791721420552694430415959059687902508001653680753333877060996057325545702457578557025796625162503738685748711668857519301947237922301525738291180454302697105686926050232068081334541313193455246293969678669705261185908036895687438780555224658597139908577994735214194183870013184540610146737445500871758839724113920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,4] 394047152197532610322658695400302445395799318376178552448897400828202353400180415084216951075591566876083698009721852992989584620866482716883179280568504550850753975294926877806661440703160836737416240572450818889116209055830222653968750340339068390424959588752327773581889991869253811139482601867307486465714945554855981201455146782429100992503974359405716028277786584409109591124335027123578732488326572359613815448359803413122074636354446330147135460736348570006290440079088708847837586362529984273913533940756173726862150044530627342500980307489416254870619570811979592680798339714703650626780593198604019698320775207979857649671072229332160653573277245971624969900663250498575545761205713017506370503636082324887297050905100602721242409739192742830529990356936332995418959082674981371656005284176415742935707103415883161291252222354007850116803260221601711078975147936269907706675497447128248379966936521418808894901997520430559500737060741314935199605717681691570266516236253743941786891354041370152666091274335463048373054955431937219960428245066370089340355335089621938186099454200894475800228569667702708226882363556827802355306947848962193758305374051502714096266403454711656502303823975388689589468500467372578273988091959448478209161591939075817918494994882597002650337570408119054276523963222778782384007923371331576831833999298306160630727251707582712178810835982607205946408783356313958879997902705221456546785645834245877015201906459800882902038972035613766299758108410668809735720946692213075893839892450165516516001488260080664498572062182240838406150901935982901799865504742646933279329105965109537148003601422717821608887225250577306369778383221567966341949252569022063784271167404531395931676716636299444556165278762209202799818703143382877202821166534709816679408917893478842038670024107841515573742704411967089589951225496820137033850490117800747768468904201751548508032532661566388311615390765314311532084130802419717335433334041817555949991132703752192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,5] -8972035469178519717085844192224224660244404421713929178952463739798046461185217946579545576437182419033713464011677938793137978431070728867482189452737242669620681248798669108317271244575554665678222660476748508696064251519323141095508326979385174453016574223039423652610239395552867348800427230788919828054950010341471109852024933838938448267835246758544500950377290196219491116224380728364185669126792923622634571095548821694528786308754304367674689771603228513038713650643263196205045639091146538650960358603975813899722855201473860804211602634123828769243245546257767886323829357387460951493785091617568600480371831156837767296855894998049853987829835078091990832513483797390185309165192312460681072279273697942685296576101614119099987340593886157041573623854567304742490333805141795234277186796205784085439363646072981396475238299437441158620928345443713489550609907687398002529071149397910130999796758269123671600075399311848901022793551923561804903245610228123542433142272646753928458008379792359083920742282301495531626934154547938418390646654982673214049514104618700425742663524107158175412309730168603001835163320206458309375983807844853779235274285999495507529163873576717580602184854334612550375318435155527032739336185963949218995949308451798659412412387880191390958568885357140088548030850800700984319698546432811537121272279078683877557265298320189230092929177289472189206957462596606731375183802079034821077386094904403220526179525279828881710409176810238833569018136488235405770823193423841105709551910413037473830256874743315035414475191240480188410203530887872556746059711668824972700232899066046607931846508338932172648958525992783569025671513031961283703000950985392267461083856054071822935808566771741393442812664058217800413986936114212455907924140266606371336924763880317223837357565228313316959413006441559082547498946190096826557148856779223050775520452175142374978691544658175875127992421580244105765575947975727029024765775394831994573789785195806720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,6] 161090620314296346977933613446960634247990782617975579625677359337386438741877761798913551335690411488130595229991051124567935844367203634292048310825165749698547722315550507899664451145651644283244321105979392299504768819466469660138135358438086408895184515644308401639196809426679160341298608402269905123372887081974331661969248979473019616896991467516424908289621034371622282035640643870242654470839031791515101495395982985114368470082414394347792970218110160720389003850946215033189618205105047144940012956576821652459517103251409658629384300397711916769612467678194320106508028285772436995517911472485137438476749100163945646058407750182284172014706590365942026752126019306530568546619821997149213241112389631047636458116971706317032317066374126069301477342055465755129085102605945518399768457985099130007139699186468239874482251804001143663622998024620106093149965301931256523560788591652623932177496784366922754171866245581062163444079589242706666206058262500710231414578756330240235838571276548343054805131694250562280848296510632385681641451626475824992623674935393043932969535687109295929985579271651515416851787852451135663660243868015922794072532066887709919587157297099723089716914546824384342017388586077506919272877908128546938286173733506231643102676718281015999582480744349416081633016483792964107393798447796251155835710609777531581429002143575823530340409339424692392747028681887796845664611287894362315430687916898919271347544597101173847093114670042085478976093699825794117273875622223418544540614667664567933352058619053230238097211053674848832530891081095957688838955934470980614378446902035077749807715406184795447209965028271197109306521713663008619459316914008658446617196766052793810446318276605162367727521203908295878579306173330133010715380998280560841552296096507568221915783994707639676631743697427356117840205692300449260003331981134960688514883738537816698915887001530084317562890307234884911723535145817351297827430684667211398072348859017723904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,7] -2417839717062587061042089796197034499318371313688743773740330183748422386945293571281100601106298783412989386435355219539003852230159074110958544809065437544839022453793929827027259256589303229887717530109354967223690781872483101278553660085751746162510209839253078232195744925286461411674695979412033988857682781060804199936288935067268966016195643352774527114575339318082336649864208785532387439703862307973685255032336621030689020047620467422953744936141954301943160715119447336889999013579146500309399223739233068467140644121205278728667820485542622741346046578088147041745542030597295555554377431925422678857466645056619090415834784577419508171210913011862550027758799323549383264669765753469295211001154193415829898879650686873867124647218356538989573367729895696148917664634399741665437832954587195294613011949766542684380788160282144573243065117529185426464073474308335239986365449268903559365041074278332479674888177100089524049340355501522692583396585775035744545888537686472846379475106622062237152773334069603617472623888027579294922650783890895016069563558054751156497187551101609455737986859380680245773015534393320264057583262567997454858163838644020913095240761850217278946786758528029150769113260887483262621985282122259496204042803885078619629975530114059251371342790066471658855332083618191199112527176380518107809184955932836310280276607694480367509944240396388500216562334757153116793151034854176296909723465438489641080170618147721311527852045690785885854550124007715530254362351159167307744124263713335104532697197767849811371307183559028719799154909079927031009694222753125922724995884469788407547932885278382552239636669369995645688602825756366302942264863043972708077134068351813564502207128745687848805398581150653184423190336298085274746520839538796889807021481090213332435994055666594277482841452860755306528532673003128953911767436259991207938236895302766402561418837028591634791941690661930386513160979917322305452468928328266986999776257063738408960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,8] 26904394264080407539835995632019305577162280495234920579538810974093204735424826411338818115085912996805360106646776282898451113614437930538510055119208077333465000234665524838852242375525921306448761043662898278136872759372523560982219622320296655015512586397263762430645753208887936425879018739181017991216423948435382316390341158152664844111711796745699637506647490161375761654289060689605586572103386384516223792634503740145567801073874470517972440794316953065855355551281161959394531890015244168641604477756703902272085594493293751732570957539789715921115346789382867427526343434157009042285270614706186248535872781233946480637637124285622841836224202449942032805206961619678821893180613236537893012851051163180011207173484443331581711707520230723086722964690005129630195782733984733017662383920389042466982050116082720819511681155035667377016565537769556239451084722502772297129496656439633695706838224521879953560513412468396659496309555235752665498240552054479554078106395305021257018617129302495929803533611839141546920109473684988018259022899873129747276156180401285355611635275519404061470707439723608324306881097186455247575976082889092609970600533977196015707542343271066718169520536709181697842609776522132464484156299782784751354246620226745135293192862188725331850180599994283574972942851229550115977396944950982656726597186316183198918682648562853419876789074957269733995053670823117397549980294608766444757091932808128991282833265092595209639592780350213012325804100914104047949657572238162755660162209429894408472621933500319617460737853869282444137876306498231688777450983827002678230268108171583972092191708804888863035907536959223055602754597353951967127300273443184396111088825856248733623474312324987191548287180790448631594331502291390664152760022764559280639571531976218279006089937815587180286784501444655576500038098765207289955318691883480148577763397985162670843403382899081085922194409999405021676708281394386509688277219513264798233429301974295117824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,9] -209379739945263869678790043703763946913051143523921061968744545394139539000975790539247719707787204681790508791700946928382992738258677011826140381055554748440008993559689840818106475614176355955148801070144533682228503424860491021902609950702290684000626949867403342062197513204006092344021159169493196289419987268739161661061510656455043350193200593060095107989927296034902255804972720825609722564447278550202249019700549097918479764802366614328805788011627595166220539814649603495530502273364114665547784407722095349637869833227878658906516129885696971284506935238031244966933121747767031238377483956059540247105709761196094419588727357904708165677439057509822228589279856355618318193023043512914810421695963523841358161540529074893480953311440819866503468802472852042955882886403092279528986566077702077231596117434602216681875894230839218114142718749071734336990155888337069474872185328886336273963361278100094559410473075219717192403976117367932475599345465154645173786775379065487471537147189646136978083190260354270996771243647730532403739431283609072593679928124807982216006236443894998303328228000060481697152080620012525689731723853145887903543271963329799478475053338588765511902338301701398848015366910436723839620820511978176080832887958327848418120325897169118784904714614128090112490572289544268255500024992806090129262241537514539648485020468913772433475796890627840524716981250600499432799726924024295040550348528866216451225040313752419021870038743850892092158619115360446351825926310143763227475027027667579386044028142094668411561886065297580039773863978349179657545850174469528049697198321752440803279312230292586997771384313547170927995205304203533473603658144572418901487178734082171198854159118453202967908366345586149718188741169628772099805951312088467537081308165343519990131496202562230188603839828761214845814034270043050530898111611945173140218468807165095318706810096009028091658910648732545008169586027022337931026494852758954814126478800479485689856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,10] 1169137745253064115986266823917355633874422754283195974496064282197013102664680564591540151708259546946516349188217564813858533442950317757464261865981115568457960751827290841220875790024469493955370494779197868429597334943996517771786012118911644068866204254593396758698939426834502359103774137817208468723232992316470323457277287883977071560694305687740046782741288978772235110248310980981075000451529185348659080180086359369576872471648833364856210530777112256770197731240580963878885477624912510218393697508368087712561630303471497521883887072512366024677126056118726041601542076115296521886095353923986297081944992006033853550051177037779334878377082051140827235325680270600385889469960544068618317810297023093217267891043682931791834159212976909927751711679228869104283256165497506962104351322967097091062205984406343492617803229075940215174884209305619224691387926521476747437495534788917858264583619172953759840375607852508948471584850557678311798386660745756056304255385098884880300251357950978666191446748007482779852335904129279551304927476236014221142972564054694451490769908854447271851898376085451050873399281231281407927726382950405173279840056886933591334128032712255966145151509123332935402028558335266987993848397945355188266290422766229797739360661128088777537920921901517027238333004592365847202293592085066876064918332781429807542827916719933849507997129916429667251029792243708046683075336811665415794989481763087538115324243828437309756770870887839842055416334595551591329425145431394345094853365298816182474005503110526997648039527185125083144507824973213326231524682182027625381913218614643563056619319819910074363456199878593819284804329595138490650441130985052592385353600202711020828599990544349995033410385539543010590927596838373012530616292605131576255061926977887458343039326380842110061358916939164166094320026884233952720289106967748217374926107650791465304297110324445142355518952973381382262675100197512190792080708771752573445302401430780186198016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,11] -4899364426095606561439751727150869709783317976901442503938646749033994194033470583569781684411492789828880670606152308984442242374533651673541561073066323549618521398112500984143813638871915588485761097683320914866440750101937755786521337519143626014184815587350525454387072680866952034881091664068869611673459967542592322008739200737774089129145626044881741315313018198522189723600042315490725061171236150425940411809749912468682578764525869498131508687929036264180104814319498414907314863162167704677086953752550948402497330065435749281204343551240426447391128814005960237925091982589425858529205293013453500363194100887783885487278914487743218623164123691605917195433451420176439638996727885872873252976609076108985703848513216785934274443571859447816480538229884431306352639878474014987714172602979183553218724656268175420363234722717320410298553884145851661863570945131016553974753113650485725254682856702201004597995488169824931378501993494385480566916064175603822206043492911174929306249514858989378066705093171697286212528821304294473891468353867227490779862812374957448714535863603159681681644733461396297978108271632644601959026055726253000313219058681981155763977518202720592105511515184204366183615545666555809755607038860626360712096600806260265353248981940414736277808331633784639833000074593482484728359906781740136419094456796133848833851273646761494484286022576289346203824402171269616574794665733580926306968260296755581458463362617620500530503071898954438430663035511810393562701264700941554805993878664326048957657025453876153900966206822920108848423350151814684260569450721664811426602184374766215030860205415422788794985818123594887906995397141821163547970491900233007609650431254581962562736733116784739843253812358739921624228867210310317955519567582971474096814725878898457049228268216434306954231257598087606501488092320559539745866144085180438043514353439309813812140634968289764325462577621999178441536499004569656446522924461718905291058738031726491074560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,12] 16080393676548365497866995794555112337178913016710243646391041454888116727877649407637933597639526358928050827192498345131929298676470488721636385132794356038963013135522738962412434671888386513243483321147669123642428897718155420830131075744362458156929161488236370438779861051713574182078361349079626868023521310798463864592913895000493449485738334512475563599342321342171763761853516668654269120006564983157350469258814927418747148909405080113507615521915071099205477039000609874040074336398963818889931634571580296043404066184769719853156990522405893614956854376459170307588939442950983026787850350664596830938986640516394834645639314566286960785066218534935414632498357715927165079387516567527766504848017126967631725444571983878811328556815522340115125326763828400955799039034813037697219372406640497484876045507048870290215311195389845762885725300835434078538631310278089926399932068996138407208457550612713557240981253608203138271784478413456343595668490311895249696018521245628281448656303977302108949806931742681881762439262162218056090070528868263957302762013444177756816458096556208046770746857592291695573267238397448720607336409775122044913322736840563876883359931992306816630922164398497688060323597649235248602510470535460610507538540650600679094084080671741176114046858581794119772262906312753399467507564439836495276096987461297987754858292057449199693449482687706254474864587528412110644328706707708880215601767928842221645912834153110682834407944363575790772033335564649237688118217444920426274157256139566842728842144209136110530153386836028610698507216949959419514556984943921371182448885984689634550585853798296825459600683441078963857344116789105707046153158895954137716019787228860876501800176560090149278780218649314867974225894095466984261156015518980014513025785534180494618243918285823761561804238937883204834404494334653242507448982414687989788413633573992535022481702178739531949260447501507191256055128676480180233017657741062394344368269232039276838912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,13] -42869418422920997875744528255118349631690463054874811662910453535342670823600341677439092701237014162254367499111549170221925741563327642478693307457910823121237175747320682603749258148571679705053551829880189304899088061289050225972879607860000344203659023728573120436891412883549911992835396303685057739334410782160804869600066650116453059099196696536914979242347124888086778781989589530927480616692731946564000134377218293399845565652513853002029617363209382744094014084668526047783808500103068621659160854148302487792552324284807119131830762391551870590054925271416179465293869996374210743578505957413854500758014953396388893237730892239491797676608980431868511564247967439750038757112432381954495644341795234001061490532308479003443447155377117775086606186013358274388166665600451514818881980241815093039630626278760389096962000128429779753133634592974881847928919519083864217967511796031064135760069452598684031164278526001947665276822958330468668399815951354586011314133955259377920343218468450164699488900668255396076011624759854881951475253055585615750198916898322991627649377336341778103137910182815474542697152456816261873712742258814348761882075993462061694821832865724732481561399562288442087891829800179698974473710336300414615746736599986837913227135322132318886624822104489418890924218432214899508181002632367590006630494847373199295239197291697252378857038132538303403840962130832994376254540952076587258770091936798715699334208891774637826150396579783242383062107673862359983000162704857642623191528560245529056106472789259867089006662090445845019393689034277919660359613362140175823528588471491560343846971619862014995315673202477755431304241669505996954942537576921521395041766686253491316576485033964271560972108640287176393212857909884756885203648867992887878718547673590954041938539533107602894674612627228978087096132790566835352441519462364025054931927357375334779272074761848879440647375252975657095186490674859176564260354597254486598674009326914661091639296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,14] 95563411427059349998896610217693585288406100824034484233757258885460472574127698501683287985311073981584490174774790534856532352923636447937915077060241541071063396849814935509224440628468830905851132751467006865838159996288786113048037124229554991808511849783834892734398955906661284097821371081870446575738634618036879425591379854634700475415111008502713087290642746723552497147845930677719253503664927442499374069734136729153937318621257587236927318001125429445045947842466368472614991979284267999365102190884797369494889652471240142388392637313510360392934879992745624539483213763842084102368599516920307650996062960634287220578402409506868510775844713194483081109212180938544583541439435779439251277523103140907636409417716139371802528369766518902094953676778054073983834532652389936878880551730537103604630600238845731479431540366997219569206181731424530334075464542799774485353316222903218799940172951105569218834336310141021704023135797896117958996675314140461733015376114571166197208408292410713564913537916454253181505995980075933007341154853078318408600348325927118200898030586106058266470111728542412057565379161791494289953764016401307977650762035860803631198961093875447438308635590883470213622482875514502742413627897725844439111068300479781411505799563571999460660516706715354383078136999648327561917595270525017477595243590824624354500065017168925626908812473145798471855143306842965944434393659259274555720225201229978282912584914930665476114257086446439923378757115388423958018756468636838344575651640904287745095606194510743156588584390252764028213870968173425535971178240950449412200465527366340973064970992651504204961837241307187679103784053783149916122588936734868828915692151216323051650235561819360519075347193026118169322246186674921913910280547432951862333172194584820077859855069690762158911479653190132863611860293348732064454234417331676891659214977737041371756943333799900180082888933939119071065765234845337162286212344491668464326395959221886690263040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,15] -181762671891442426033603775954528123526193685468971577831923635906397714557430484683606996501037969593775383125274651672672742234641345985345508506064037715288585534995140262118052785289302925094968033021160070316411988029289323595543568030873956749007290385010776477935576440331491824408917545328892448400955259153069457954624395733958845657523564139172717572014091236993425340969648678120010956658572394994005662300227772154711883303768825567693287765848914254764604402949503227564413256882913870865382680147550567163005304019154739116590285360481454685433554050512091496736359487035185643952480110063930719135032255240860833094888004886368065616547068771526172039909662818838499068986116318977035441843390500006255368973617073724452577703676345357913506539338446807879540769393963153314649649068349966000308075392551140654618979209765670982245388866908691148951544785219514463457075496004819010419789452542782607801295257288971531236151708991637711031956374783202743903680203948597464294545235222293723963303116964187930447156145916970143383582029942619793916072636313659090172076397799571013881667292414574089328550954218768804448444094996262213845233851175679607936570381504501336087450306113163694268208500015063515680851908193372481322762198136568847831220417363761844788247355786901254370113689191581428112940572899022606006829763502911893050642267922552377004256094193592375994898515029971397072775548781465772649420048584608851582341646615299045013682342575476241108427785799973615155721918584084130271587689354432595364605723941468765981760756578093369260055489200981124430109328875300832952395409160388486683467975861057489528511562400111603513896926642627677922203032150765305910070966752531741895204364186393143227185185818420483505787435449756589220483512969742229621613760943182052671677598651353849191141114078763108895296476284481778231507645483639735017620411534979065740415638306210223691843646124366015051908435060413451968361785510650011108660538203757302423486464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,16] 298043380940571090204863641009022260196027892911796727554798466362960063014297138024824112950686683881561411334968115395599340927723043087478477182475404934692549090812319104872604263071965153872202017136048076670335426318461973395421726697197899421460903128738566038495727435851731884102208645461708265769787033232613367326574091256531355110637303775621061227961731588802852119075492804759887247680687085954051833701373839072628924632950403468115714945865380523695527911257515522005431778012236329778132883265053374879571817912822892620542081108147528171720841327667172977815487339761956052361329018628893560038273542471758302369194282351552686289239709558569452261749314682179185979063178112376270677492843129645549044390981298343712398123082931153175718969360651647869865779114879944804495445994780566447987882619299551389180963185827887899801822004500004376542991952304498125847363944335458634755369320135800287698989935083161277469544755113061379073835328655393164260257518868127820046184991351561865319530187477106408364068971617396350120645974244977300066303388948298610680553013146150740921700360288607335316116325967512097253960615702924458868979525722330475329439758974675793305148932187234579450488452128915398410080730890964046887001859309660654846388968546961118007121682038190868022557407791390628303942134370654656363915212568610855663423293535460199094127189932855053783675699118267175772222679597797124435749898706566772905170922457403923125922108704383881676400283774315688787765354634634319363476831794995630050329039698302481165123974273578200994164743764104619052945939694968269861784332393526631423253616966359806952072243187415903126499701903387772805441744631196209234709916926456928990573440470258932664312641106182862790244221462799153276744843888493625354865224843215007299539876252221486334092817504929911683323731552993103754550963592027526514357717182528833474983140600020396428684431492544899843531902268697651562593734474119607622431602326463520197050368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,17] -421756653794100874703482493578846908690542666655887440615411595883379474481769842721511450072847491234674786512639051005330440843979010782754582982834017349801153207928412167421571255660320638915621422286103681825887521677087105527492607577269615023080981043195893292477645915544180955982700699920385003357934106506650101996409419181689646675513541853933596998694559665134112071151651759101469580181268930163084760414801981180398672111489261059935716134587453353457032738619176749866971816523705656963079996081260585812745930827709891601935792722891181329835835758783527790392083314268779017626305888649617758964406244022642706279872601066657558668129416246775896984459406700056823800078261792423068113645634581864883508695176202978224030287210107392928845969989072137792476791540825152202427379954502837512169035845463214830734003690895656853512867605555035092015009204212299592096322409642632905243430489223386494080394797883111813823117247576391597479174355362849343527642083702763159943657042524449879333964479926967018836491426518392117447663673262744923111906859150758853047489184145759333085092500370837133756640410690712281646872139632704850092168398206138864591876883902057888263944622813856054302498558705531183323596984970217288870078549999646219762092054771269036686254817552032557529615745553962274103365848787402834362987888309409054431259819949731521595674747340238170185540351676752408925824092043535236845490304816315351921469178253386489629841478738899433856523038458942968646801924379614454695900454198986663968198393005151060265779734873294919614366247540015467682168518134166590165815003357924761469743289024731485143777748487633583409288513911797116619700645917487224101451049483098133711462008099236070937524503675415364904472112182490949638468261792462377942827649253072361367689568564753579614812657792171857736188400716141783437910744509091377109942418804819735881546461608851185074073959994324533056593288519194358278328780765020133357408766479497163794546688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,18] 511986157311575106221226998424630892547591029234315836280226057111746173521288634595840245954621665325938479794650217368321336547619784631763835098817798643982193725963826063871735532462493749024268045746217076233192410164607468058026555135111336956618174038963522409903185156261598470639423347755533329206139019449879780863422644459411999971051317199851030587542549001969866563945341856726162917987696449806865276160651426411648560937356460064628597049676188796440576126400883404183968371057169190654642192157895334148143601600202027112911325065437143165787757331841081810891615341762268487339765788115743405156758133691398378517812216664980338676505503841977116523975165839688162405190017909390988412604036514307576559438666199752577937681490310409586601404071284590299897641971467432326308668453710224210334881469399840082795228782149365405404163741672060621023982891989073149183594487243037648213833729731357568071260293753483249678733417972199682479324949282050520652382666048626068709090281462052440509971576055063400135169848299323780920519831902200834240132398891156593705308353732879568001320784408912024589579738097286333322697948111341336047245042886625422360547337607632313891723984464145259399365210304976111720821527735186806479687024052849741249562515372458288108182735825061159827594314490477695696748717906026439161583198944100505941518757622484765566905412064308485281189136370595683355187172409964294202593398205916987015138261341113891556222501266413740092053154818294814102673047046727022413194590101162978231193171046571569323972463752991212250738558438124710148263120644122450094207939174502100776801298666483716668492731371753534375369502301730561099784238643860519036066734027830118005390799166921283053407883549870928228998393467000261417278414219634092607112613162198170024582326162465550937937578246504508751648374684915162054227125176790438906100298825104156442728581258874613263284967359622076074406471459334704951126523525175426736545666470153933218119680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,19] -527974360075387440353300384365730551446106635294159046399817533679115973210416670275157792433499887024893586068230905808085017779285519981451809135488604628606303731086417859609324189936040661840130639072669986610378778658064361319223876500559075887282310786775576254666819406790405340785280806084849415989223291517710933286339529398317837502831997975273757564343615214167642643959793716872524538455706879947805223928891561500736983804972545229711787887820587086802244325442201944236257774153180497498574236677363313799194845467890561905146199331289635092407326022072238694149394367459550692926792754988468301208095951752300905571350616722093538895906880150560224122945292117021751697820013306765500304872850254382735285841722564864278037168208217179482773276375478901755547107082324766375556603645872432537985001264648428653318250473676407623844281420107231283238709574304636820175517297667994905811257156267355616786610170483167693682161054976885283264910377733277703004071266313883292895620100002751026334699190471242450511673365649516915710397264746376248057738627913226677048842480217978177374124144177842884127267474487554691106937520840393512981260695764570034436283557614692910617025713662384262867241098881739629252070303201329591663702430363109864203206202629097879520838359089834089511839991065964448716250560473120389887464299842459177230929221556286308091405355669657730975556854094478372555313442198318395566811270347491626194266893368905648536705291834883647176039800256007750112368013064818426886876378591143866445843245276089117263986538881519403887761862472878453660895353857213623535154386179130219717154797023998932975045164977327046631101084120098752458899147008034168293897701928491130257845571481025313262974356757735358962097092072102357618181120995272800248883717446015740977845916987916642442025795725552257991562469270632502462626344116263076526271777481104719052392140323277897076040216881479756089451879232120848263836029315736146466708764262963304154005504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,20] 457965887659667743804250227556225389716798976023832955011274936863900389151071398465556685002951156413992229742660803956186955600373502017045813363087124969844812575571055989249500367026081852639159974314818410705650594128390350000665756639219661561835672014283174812366213522068640980932481120487225700052086947369889517820356949555185006992204673317589289228155310602551938448198599761328448132240152531936816133791017832211853701466271499547096764678090618939863462238949711488374273520400155578363893558585488678842360143148423054942365718231363862417384893446728515437450350102869889570968587847521487158458353692342741971075101225816942758723931480794176827431678772165358473017134639348592569189769283803847701267416679260683357254761283395940685853631654641638823162049508771796615213512980490009243505304602563879603831397141398805255845312152797780633701294382880896925231161877077606138096445966715415043925752031586369060089697697684516768672192838301714104173255023687914903208339148951884909501413673564177369832774236349547075299696290500048972536718723836356386109686605290430862432335366352079562998830962077644354477492761026220560502493750206331395417808247631508029678301586463241009464779824312992874279402568314851397424815070932072764866089325129890622597306747645814242399610314795629850353449581903362834438791549994401300910132181806386361446334929710887182604554386914012116794298241827861332623060530411344327334328472081047361571024586272747015129583240280494260539275620230829994291516718085659811790173371785660024200559144258483850361316572915126256796179036516145286484582061385232993851924718018560140489833636396210478259746913335080393536855328305084004550777710748931354419096090578224844032301682333477051679374961445502596622448076664969864553624615414414627661676484382357439562876376716196657361153849990712715852046541038635774145623790219971695865741624755820956211323594776727685708332841576669954740601105993113447797986411794798538196516864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,21] -333188623767127157494602296783014482304109776007556025194721753295751446851139526338478321319741788602907650182540887834807308721167403912910110253649029557380034688898013098467537943169832254735778888348762595756109533573671648558604265783771602510166977566513810461635536947471354056179281318551328269765516482977053145368095461863566893867243265879743124956606269402242103603085831065001884942137302348180873687625841596736594671085902881305972320039324282642824725834657346085219683118360186050858659731462107642200606182720956773683780097932810031802076119779129138979395424574730396883002069819634566423636083774323810755820717173549422697305020950099610356663980231693336181438809592962225400104072903940489588063704748893218271632051218259041461184369575224144631058262499006201526446353827907594515890775444420219530531529537468864520089408711351383086910747391000165037518049530172020645897607107285660593151478709820276677976730485276177814159262287983932945078834717636923885804508333516016044074659798547974928127603885480970762363885394522282568400023689999489058537699426427841738492816620529600019532951709726776348390395133962455075486113373078479902517807348512310523862553910872703630509775905462348985753499647135944712425097002526002449511592352237328493620017120549587366543430634044430555203174584034083713883364386927475975397975300249015182558315436166522614637670081172672121526767814351206648316362175405469005445489542426516188807861043628560831543851078386502441921862081488308370592360022723525323030652264340382092110225070917769328456680856362874368260268905495261667926565154476617197210478607078097741917617693182230943816669224301230550606897502511408946436352266892920740781815091157670263913661662566511958715986659517137605020945964746906238186343577424316590120115039559326160099999806052315445792259064148534892031181587484583133293083829940876454352779109581402461700397297980051876871381426348333003798306196726760571342767897973094539289690112000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,22] 208440850404405324733589049255340263400012388688123003906828945469939653260634083054770833320416905817646303143570356605007085386257516882282741744505495755824816183541403474599448431220787728036960148832672185506563290064986621792941097722093269626058019048651031715724469726905790656077381568779328538360561850857120434131172723195123375002409647860055673028594811810160773255991813068400452506304915441951708628251954113295295401949778020764185589147107433024589600645071994524146800542391904783167414808445450550574628206043061148433084604119828176878600432459929333305605398809324084055102485931656234300049904237743519658739293729534604258244040018401786635400525831062803630330144957245332894382934950734776466313383317608332136699219101787219750862796171886486701962230888953320721176858410672437284662493847930807930262144185473955733063611930392628166195527531584466421312514609124010512561860417159784064302993287820870720915595721208401045040434117325552379794152735396685705518309759541386496703126301641208846140362306223156045728200487765270041925413339105676280975877833203911862945847393554412724563279033534032684913909078983401825331613397835056476693401990405412351529846702131961126376861204959159987472024372299522357505115312050611939162036589539187295541489554728491096020459456710286318898530848582416041879391905717448324868627164688377548397424273017079475474367956208758254947072688635910543191576726195752151675504469392837635500653215217275799872418288338609440166350896289313435915626689220286373574101942099837400143014677018448398122834542169458550711834224272499027795474719809590848731325275403925387164435663781571909446108133734249114571248550585418316127150943896344295713242343630924349859367286524338584096181125432821054426865514247878049973951697021318337529070778130694823943120626218610847015938103544074435781243703224001877944479091909799256439994607949235866818200796697009682840414033814444609583560523351526576136044955956582603408015360000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,23] -124047245763468257076053415654464464658338620688550340106987868786434449341094618182349512166897811598907741732250824503881125478498729025044160661751695174911828887680671542554275183420785126408000190639773848036358347620348964230797180120968585635708229209656325336696624990294457826172661626938992521291918251559747282221171917124429600226254251322514687645276896446536161212249100290298973523568865525414341018360214517472909108380226627670413746277067545134757129587580796689854284060903968457216316506181408162068692470081620176901108137199669701276202500794605040700101627658363789994377130265442069988988149673235997378322698102311244770266374166586333210289682872120647841191837087667250219652191897372423096666741705529454280070266362699177415294569378456990354271568792623493397356823069539243395148868214308283704673852785798438348899923950511591504928219538556820613032587739876459250559287837911153112120085699296431641022216291933794269736213037444904607806303760448252293863259011860549061003743355176117715149527088963557657000250405633915897010536264295213011611992301587056021129434378046459802871279788737794013241365131472189276405565041759157455300417250480621785879130370079075742936002499728064397806739138316037356836971198160306556154336296256338944257025130302258830569247063527792766023868246518010639905092644703621963398464223508091549676626167648383446523195298575844646304972759215191981770320385939714777881005273584600057451215780566584743075429022186093633331673990456335286509696530646296566119418899429861881780275496775403479102249345952359523360105646358333746121899312564612179204280267682564226920050360594256205390611065806671611957804750714407245433722278802879875350671896755596069814897293812569694969680441341232484364327310529306221936806345142376300236781925120214220875185566580060836580142881471120660174752616714766903950033847506309046914671778089767285098084528562396558641773445088881235783330030314631842244167847380999662615920640000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,24] 84490171599492560492315279320144957170528435565903405250950180136402306010755392352105270582349796420900076519358478143549148593863583744687332973488938464238056609424820881047628340016361975884345393701025801694251135432758509828319113546626887267505703043149220434914007091722138487192720540698559335906123505043566927885204064355225675628340437638762060726378565669284645216168783172670814718525041821348890612164262626733157496343797277085375399580030893379000492701615855914040579970482041856312032606197905245111543908169204670748704293707437965340546207921078222061673963394588725567414602488769071953900724424451221447099526234310313008057562880780953022410777919124763227315508559659322566623068764435869087871839650929552295605497668093395688056048631624419820755817331034955777281297341724942925280783398067755786632370397331383120590906041936637428682348931512915045716649043449399472772407065234150624848492247124828382079120390153214389543686130992978302142909511477779966822294526843835967690879741634714569138514095751247595324486959876919470908994452999508746335007047300411932762451460959876641140847094493324255534496588722779781036118335233801514032176736328673269124704439492529871424213854525419586488009560362522660718317316313546220781953102829833091221678225614402954050483299273883364210621024465567154737093708548575087586185487043779875320471041943259611246389768370642030744899554617196217821101640671750980319948018633845717414848416665323830988685760313014851148237269126661629750884220180829757658146090974079165129597205609574211504700226450969774257236309179724928682368291687649120308839400603135749094581125969003407276095236364648092403263563621832159451445080524040500515865671790133469399348408711029641827824172966541342894404878762778396330213570126519598947871484580421024929559114228408644517965156105970620164078162194835880760652363205156115054797595133286708137289727550689027053750550549052227608021868051728190313940660457302987651416064000000000000000000000000000000000000000000000000000000000000000000000000000 [119,25] -69305940461923109098346176038753848110971134582242505963987740864909307928640586787740626355887596813948894187227259902115784547921328893021482333922700578594550878236525282402246984333714028879313403516837673730689166846778223039634355617448990314791922657323826717392311079159079016333778441929706819173366826078312116540518198254915116557052011373373355711359264566464293502947172690122881100432851740584460570747644741694590182522697021187848603667991273531459355246999038855835125092727373431220771776556455043290071065890640603200370380025262795542908047585823028184746397013866378340603375489229834552978610362859220881956950293094521430668557974818728224976739848593403757138163610459845005891646501466860602052885467508650864179977673846732815639952741287776384717983034874142915502233903849704413185283640719233271104310641691155728882087886616032800308165944425007512201704786073650122623384948325157146072377592070856733484494497856244313748576994701499256266542392511444891233601353167580882988410401369103205217468538971377614586729512721699967878750990347594813007177667875270827375963037645152462296301238777625182846490425752879683776907362651507066007750268193356098972561882255311137272051946141902898355659085968906894423444714136110267629785941358064009495717107731590913374035632290364562893709225011911314379005617706904523701445828508313497521009282191191864048143756181184043055599582081584836048348037860322494422944078974265156736449059776500552982111312715941646713165742026814960006172896693667472066265552360018477273303068738423595549771759050560006639584523437686810738741141465275877322261474148085681031557687395271539677775803131588578724832816903305672560154480589227976104641785840560543723805721627251966088605316972197115906542963499612370856656395818264320531926198169865895259415935117490570155305068032424992363475192069546643667214121249395728732287634532005339871664795166249893204195981349658776063675604947009137605542642287207697117872128000000000000000000000000000000000000000000000000000000000000000000000000 [119,26] 57902685643340556393220754945434030242819380964693488927198334680195837287338827274472856531244446247482839163925811986769863570848781713571535424544007749268578915681134447185422810653904132307716660145488709518362943309067106894717414459545504564321285977151979485508665184115399184759769196641435196768697064688982788354956541008790618088571813692643146196648405733042899695490684666709476287140711436603032180265550654549052792424646283625975076385762034116382363866068953220416170718919888551410350355236563339371430530287614817221140151512408417738577076519036233193592793604199649439199984240728198485615019268040691927427415522667714702940173526486674341018453071050589536926509548927877728640376658506276367136517173690716252822391536475625879020736099659970871245149184883619554696942001202821912304474401588912255862671406358356875109060395229146671887372911227149511814266484482274042137164153929360649438391821651987875920359037450155090810617278573055230881396916477105195240950772680263116053426445229911589857691111489618696315426675476988621441870786252784507405192468241756097689838406873125586864227538387147181799036734703409629277026501086951869049060402931946897444423271549903424090479586203173556665928228099863854043699610927720362429283191566852707609999464757811281649121411258067358056851398617330731116832849646195273902329310014897530465100177752327476058431297901987090745275669745462902609079453949054536148303046739260764835068031267336459141950057390015094596745149719153586485315341172363731533314216129810132799702332819481572283940828828176790329624812744872677969472968510726873892578553824929581773213129542678885946407388694337043283428407914749761269616390803276321379366798565741031576470890226874490501536067056789346391291082321448654749187791088444760024651297705311188698424875153384913408489776641516214197025760067398063752335784026111154490733140040914563541707537324865076364069892520149937388344162125120341088728097303230584264327168000000000000000000000000000000000000000000000000000000000000000000000 [119,27] -42947782766039085631481444108225853441959916325427831959191030661014761976495251215298474055931301840390509384923251837811558979273089330549400610072460093083017241974641231305811125028364101781739547607645545204851674815858133752707278144033546687871662274450021895367242465707601691926604571331927672593129228973631971133162428670245277988325121726822231832454403989522323421725596279662008408652820243019721859256150471800586035460418455010524426431600928225683367795645490978862150560076142664202798216782849351576167680024312505379395004654723003913493959319821425796557795821252801531604625394157301776403146694417015371090914314071346358755885728178442128049742329177115067461559972870332190824056511746869671074460789026143309811423261458376930953868755974583957496700110338202314947424062677849457864965079632656980723345296613901994192134838499215377092006382252710980308788064746115147143313483450720933567533452216460344995231591530127624463760842516984268914265426218364419947663376289459069500960471505041132037783765066629639907493509844523581899375829531950523954409657040585594279798511498593853930852867821577321676198578893623787297337432540854991735832887471820290797938992720620770193792389070254881886374600907781408111269040498218913052401133141438453888610481430902453387971545816810097540130951262186233748195508948202067406917026695717018975632286642661976730279898595317125801460927037608655637859785727880398333978658403242509037055391386040127576174092286955366138854073349308707740120100430695631742799460186980010346884911141135186189323899393262781735090576029030837493120548427420988969207262647959689908725066679986144106234980788850928878714985031613221234292784434727607742960090040460509526788782985840579767073650272319151416057799479979667867447384062956106061451828228577413022647597039725240370615791201736412705270106326898826975946498386542246825523364232286988947200864260252794938859220759970959267190100653060969250202277006806216765079552000000000000000000000000000000000000000000000000000000000000000000 [119,28] 27099636197701599982373528198405831575195468486749727718201407958730366245607204923031281442043192963815000227651625162527624501875303794414054053486334186864140804536671075144351468277812773729020614625237375148149607285912822753658351153495500256184458574898259209984681916236716046086687873538201725664655859592663955991847910593384438627637643020362011045815548780284885816605148344581353546965457632304626787125491826161743959538334636408829823389210413857218695173082815221993217043610742400327069212699616608555777573817550184404253696044636074806323757551749427715745918618347654204043974646388127322832908901787501102134954281934961304568465256150876564599105128615713443072755592030838222214767235324592712696237619307225137272300373597574775055426399943627836417514023174526318428019541363186008215997541444880972434363902253440123547944806820014781339836862401556834267307390830995475578900166341509717934560592848530407850517774681982791790845683507311464695782842869404667150652094903406793585457481164733947879460322176546007060407657288752366866991225573599840340927588125995897717614145086572692852767190153458031139474039274751651696691527975902873466302593937327169437455496390169267172277355851908128630655637298927694508803010051157904657837758097288685777774562885190936251871006312798915949869852258410422518107703396832009208314216908732674515635214959908548029035928649433012486818325354994495672632147244798251008205799641744678112305012567491498242439057771240907781280440290729458833806191978750969707868584359221793634716284737754187581060939724627664705620570334715507829557385489566248498342053609239079666753012505539639699817350522756638631464580253138914529592406914853948005660171434336433693044390418713851820849533283242690569568293091585664494109591174910121920565574718160988735842357186188930646861762372033870756003344475871775091882025436123814802934486934984090978507567445361559213747683624377260041454379956391319779492487104940855563124736000000000000000000000000000000000000000000000000000000000000000 [119,29] -14488596497133823427184222199463170253939322569441365271380924048662188455808321056248886938394765997615752829366386871180807897074067791638092108477828389272778921375870187253655538882874861996238198869431632084822732278719422639465273129525062367449749875881191131005430083587760639564280065159076735783328144630304094884251074956561008164053420626706406628393723589486180320913829210859646117196360575254720296731417518115694431289650916322426272143911743304935967810021638467890618133744948483082378011796145792858803289324637763725305604983512435717732444376130723192307794427793173724621354636979650850932234061950839879755678493662536202917169466858886256304328940100701748439453563127838894104444145862327845373092162220373054551909556542448578204958322295565986903315696984376784440606146773122719878633728179079543070098582829427260666613712308699059919187481499401254095539423219612987888189809675142299204530926480047676351553924471053383717122068792377667264031574234592792519906037925149939600026433539254606331976928300127163187875111599294150597435632854641262896589313453770128580996396729069929112393859116730806462551309032363443384767502614781209726198656505490129517284373966681506527479073395468753257170126781643546766177089097933669192676695469632546588601287883469401311392306372563360054924420902394245500866278827981481999900125556076922938509599596687734315574397254687781829617682484105454984987551347609015236503545694880371409661717769734544813998114807488445897702702493567501718612060913539838937824666014372847203502937335090176145130571466469180507166446552316692771713846135793406457621951185445519849267618912417660124049255696158161842340825142541217877366953706903409478871703356542469069094990873177932939859969750593625394454895912978220806520026107776871950889788546713153999930920147157187686060741724575852172797793253055311700593897347555515905603535677147290496972561968412537787990385081271451906458331786003478152390103759738701868957696000000000000000000000000000000000000000000000000000000000000 [119,30] 6514862900213485702486095553758786133371640305087022513254645696257461677336920312690037877362445882937144181734946322754651433617862263241438534657741290188050007083435490941336661001741163633473184720198470728708189783085003314622649069173525979402931289226735050365242817266602089083273593415974793579088730123886964242968269424353613922130110011696431404752272530382176476292035989346395863546469958868282563097673030897530833217705507664899765258918314849276421304560725085858378691229067433550442956902632273572017145901390434315734664799748934090983120414341962838697685085600891355709623682668367480987039902115099125488017571690591417500135712876194852810293380524819648253394107158869097120528399343909153497655788551600386917727926532811392284822331798882309448600462895985899748667601407470978768087848230090425832005027965483421737701750352523004768280683067986500622890270201787182819759150303687815509239096167161424019287879502517892507881083986844991714952836212260671377306656958185269963171671071661856710406767416004239483902146045661180154749679929647351273815841091018116893377935225293449949339277321995031535346425837988956796153823770302717432481072140750655999105281198595976684423890809766486336877441224235759345276464351249644114182036738203313343665170000175030173460667503840092618559054265629109315829484686760224449395620346499914368590466794564497946622300582256477551786635040745873082766502241409901982507012572675734345993922827249094032896549411175186711411347077125858471534198582527765833238319244338649486232438858218165501978249158777128533378254751312046015411844926825984066835778849001624105905006924578444618083098868280053917917727411805022434069659463941940334806151455287782813281823908587392275626140197636586497542203428673240220032086167602935583583043090532196978366709799185040263766043469245989770915368441142244306338245585257850525254812652536137076748344934089031675921901270516753577332764687523895848709421299025729195868160000000000000000000000000000000000000000000000000000000000 [119,31] -2335512794255218489909813652301406237287736320049354962075931033461134043713440636634065495225344456384920612664631352849805565724251181305436165813927110996951900112543548821051992814229268680953903356542981134586434414318582531482162347603781119305590723686245198887903416354071222312013237025026254783322520890850696540207354798143923225952390192412426476949886961122464387436759470430494215471635045092893214708072708209183461886749101824303161461301252744004962817654746935295944778378443452347672932634871034811442566962571283439212848129900168428528659587903788114603350244381125220936374131648175563882746532789743723363343676289548433986647871964463992262448255734911915457896104596260319830204084655798498619276903224134807768476947210585621175816678861140639020694806329419719538055327838456996560578288205152456035479481514503364030728218216371996813556502119754056394811241527839441660964342223846938330957879384991250386456317281509193103872526507830415863938678715681166029146461749367794561417461429363468602171088840050831752514619081672587096654835942018825383285582729444136645324562114366998237275945467750354283256228590237859747518910915913476309345040116455852344368970214944299391570580725224081005057327797890682614013006793843191617753873892427364012508113395736393389715001378745129902286150371580586998495571084283638645576524416639294840061699169211316821829237005564443047831507265622178439028678042614138613181093684142935049847996722941186163996012990420864843326249699479077981999529591855877872076843277560832320582633302831946702789790933207825332854464891970794140041592668965257598032359224750648636397918193683514425455191469345526584430637030506636545869671267162346903018534408332026642404923010795711275759096262292870818816628804274576780504830922322452364990802848561465693735947378698972987202899757199721666281760700859203136960411328430386506596199351832354889545365280123716650640486732797044441667745228009174997151880613959236981882880000000000000000000000000000000000000000000000000000000 [119,32] 518002017570209908478419279228253522808783541183492828813051750202546119972657160185552348846611023008153644623508288214479602100144449240150599255824984752640436198687861262586410095254939192309771948257669332640139961853198510707396657928357127048874464237211263730247026675489907495915461431063542266174018313237265488780152527926445346982245750073429340494039935092643286591505257729654541099017495693599295445336887986378358108048062204922723484761663523831731431347536084632156472484794138788183326622007730082011975478710785832315266955960692596093708738710253171024229181729506170371743040264086757351444441071816030789540882055519725656307474381123629306720241523306015024600515173850734140963956728054267805181237334813579754753964081242647396361692636773214440257262095527635842276447697434954454946027145824108367475020475421879705857674625282555304154178519212585047296488533238157379322547863734184364659547447506337918403410240516722196775787686760924716507013676316777171391489646951694983793934822134627743531846009603122114509429049795633298424094102357641216172956708162315993846735030005048302306955080841681720088596488208455996314666763830692360824897144425861825687131512047217906355616990599762829123791727254763317280975165399260926423017856750550356324927144704660046152717369880938105138435290475757035550084395847604624434217553459663230777564912906895191671627665309863920557323195421611573997276258196970566244412783416042441386264272979331492907730789121923861004204690577115767261744620437845290082840402342675537120072312250371830699802816744066900368642558429676747852748916426651941128605721092521938344141357916342578483692979382238632879091016111304733678578178424313759795361130455035905993784251100399030413618448372662956301420054676692238854458767293796012742781708258445682191862917386113276614222434075803821397573180051129040829158272531974873139216750088211559995504666319989787075066305370582486464385757595818754063841193072622854733824000000000000000000000000000000000000000000000000000 [119,33] 82423662579186429200942025395393859326020487735026913543683427306745374353573514272520376365941179193873792669005413524904049913380028429317161067787924908084940263355401489486028240292726976819588070637724126028990667337489248122266066945520471461632165340267646170822509450198379533505329912007253765870590684167254037169614276979177884481782268465515168104047617942697968824099618428428418043242533049771033118049977986392757774075392777547003870379570419365202203885290609393861009982788892016280433267991731689444161928210522724313884344355757404429215426955483848215545626721921263403984620754912738481914095569239364221303620058987686172630195708267351335143670584784496762654804189574788254956690961969320275791382484951244001228992225886109573409239003262169755022511159243295700511269735530084848423123374940828476340064732228442556785208668921423485194635685136533216274314420255519263193226656715117790213138871812184264538847313637744402941004868775896563241366869304871876051701394413880414013867884632493285521665447071311904974234733523484768683644045272460931833844609332005987843312970891719539546140489798139734723308208386903722966898087733806617444078105701949454423191993484523561861261129260111902615031325036994680890429789376022161485182543828374863741255325422646072339263486467578456731316735445345523739974169371199953700359223541701572302869846729741299577755152925789606912505278147549212403275402769100346029513814747431644259191667710894756251871652319742154393452201743789302939181045887666036625513185645429599177956368727059186517442103102489810422567517454796219836820653075730176264325187404030916634325796144857259605867503324301180010694897639165366901654021499394843350105609859528611550769964794445864408681893232235151630772923126610505985547132704100802204322870638995890880157912542658820465209054981581051887774172270899086238289666749674953851550714102536567431025996327522248715915439233660671146816278715828300772931746135596117000192000000000000000000000000000000000000000000000000 [119,34] -172310284093401876708972184700455744616568298031209545664287625696571364132052574210181024050361112860282753882660863058982064207053362938090908184797696401643538319266941694231314609161325630550833291702135562781650160515518644262959323724597133559512411295817393879026313779155841337435282273243873983784652526942867823774083406416007095511632157006308409010603034595642538756735689106195573670291889425987005881432439785676107226456635261436756813475427390895504658101303929010690402978284112345275922858937273288561263394129183725331209932298155409637612590183769714903088031697129379523570541632854105334362521369787907756787961930207143014411702341750900786634958536461092890369160460023677505925938282818612367086695745760203762785377492411986220561599656811373666831018960082486138865837140621264166802084250767503979518813885134449495850452159222968167982187775893025754734472703270518145611421953013173584593382025401999386574472066934690666649882967962466050549046121384302867821879021123860253236556357565204584042058064529836186473968292376005533513036344070827860507270020852315931292066749107657579110226699756284166872552965931394882933452878029513215084741243434582518265810258871678577339976282792660229666636879791026288186924195631101415993489594632665697678564506212157152147476941940088159074594463699368473108828214352151356512144649507059413326849286269535361458707667296970594852095438826756247260491551370439622589529843264136372824963061689237791715299969013971378662518085284500138428391037218301612984429450647057280162481038994354514401385049638124917006475204827594812626888068595469400030725732330869750020470118474865352155119331387264032374196031128888133570854330171571408087477319070238305846658312954159318244219237410251522560441442044546790832744903266061988031015174305740811032903596703358146039858530393487202620174542043013721084349445604288804374427653841815909749098529530779963436794116894724312728081678080434581290144827743672048025600000000000000000000000000000000000000000000000 [119,35] 114593035888386859848360654984418536516078227239843953061522142934076571873376280118053635192548963693020356828922061580425830349699733576006659214245982513081057799231364238331697163516133457126518935991783379033698353129097576880904552322537047143016319672420209674545182392994397051951422212884982826011841106368182173973579405795876451608831473215939158191009068368718363126818127683193804216914083001480199039219576764660165370412360528822253745205669192101871495265423917896359621609752453149498723549811690549492162311354120847723527672424075235602298447747405159638071282628167498193407006325598297128736174527024354284389105219533247258111792939039872061519396393794801127544797297232914821274618754937052894503767651445484333617505569702199100703360671797083585245727938793051201335928090803917971235632814094292896649354258533623433235038045548913873879698143868341153239998389177915268023959462778611709303754065858889884607872511411101060048227818557272420222170874748801598244302715592402211047820332016230863192922636748111051160263609300344948576249433279139948908360648860173716034503669458007692702513030663210861876271215301835181366886372419471251191092218529563100604779246910841807912513894744888768730773953752283441826380190787273024877336217710026535745195585515508421134615391294347689692902230769070394427292232455516289193871905695853848468009479129123076115231022051054624631135549916849672537039993742744276071575395439257792624295795450650752402593687408948001067671783760770765641753823659217560298428374389906347260035382464858281627472295089574063976060085487950016880932426900557320512564114227281567859589914142130211660635426469118741228684258932016291752713074053995618599671620728612913469127408072553531004992054097446987247180923739526950790801063690811887240205500181519402623776399598764834719071057803517528547776579158566087715727848792123010145444029011488418860215327024284425539741964908711919057660695937007407036696216276127795118080000000000000000000000000000000000000000000 [119,36] -52812507190563881071721522828113155428229401962325729067276544772370889912052223151059422293879138906752471942205514269335872690295635971725405739478925305144389005727158747244866748600056590816069945103262197401357547261852503933576237620729642147101864216457186721643356619234332801211692299606961462369268776484096861018689172224902758254753031945765120078766514033216885714255970696532841978290866314020490696045429013863683925347166314632002435201840177286437416622300285317234712061611175920332894856129242960299057331721094254188142669080122917294573357408259257821882246567813070044127785868648619982072614646806209389476756345781317096370714206577704820634493905927308198162493423657458894182456130077784419992658937460446384096302944746024013311605108775911968330668232775678117915855875580058922104350511289261046914716404683172278186529034187633547716308497000606496723836646540711544989246915405440868850904114187907861048019839922842806465004163524178278092808819000497837329742439463396060678324051200421168686899533191001477822432983124147059380200189024924716208971845169546863795263155104524760080512633925858818553470007424134119956990286846937006307264772028263819454484348918717215943625381580234620598264375274944131343406113579792548794919824635612347064067891193354172005309336705842409069497648978539995533701043816740116951539953237812881362070981020004591479125167593097048560081481923078683343934536856226549813839712450414903481467784594438830454118212802573605909513962735708107939958894287430134524335480705963049618139793525983799564648509769049538840124671951573624041291774054840921456295797832117405018923182142967023999060425557799174083255197861683580374853840090661268912773717599708180985332457111710680671632688715045144504129451467507577651325956665197319168169867097338546378676240296052290322671242906593097408627980890055025751746698523369707629409134198613022094223342551834514809738731342037170573912188116579511651458003005340269936640000000000000000000000000000000000000000 [119,37] 18663814147609117040261941610515529423297117714080236697637526013661330382249669146974093481300923892569818473899809398255137796505243873864576708002911720937148167873762232021736185305173259625361812244460747191375306298806629148018098217267705348674636522791563801510057052095607926837946230169269889688305581018107270554262886766602853836015729102293361118794286427501948136736738525551876338122052515760502387607343265779842287576477884376438566505201956037399413593705105292902516066133417869435200750805314367959757985458656051051445359121039651529531440140600546371110122383858935517137311074914841481129970505845682928918065853141377174404751487991348164622282987382278747839623208358397955367013018049917902473381431317617833044728202026919317590098993652303631021364325352542376446053169705615011745480154342095669763552861141940819414286912857337780249481574568069133668005465599856571007570314321853621521361060519476047076287010916653340738016887761502308946931551390412282540374488927621998301474200988320462244343624487383709126887184947812553716316716953302682018558513836743472436401911600327062937031835056255197168144239154049798748279826399084461658606822130014974922843548790396451071022712209298021868859854790617784708775406659544278880715428118209018728809356803093459681955933331959356175551865313075864056242880246760901743977350755312560579987883858261914153385685418818974382715412428861149405963444406843219847918169885789910265981378248093330939881579797994928160336099617642246740063607118518219760196978116835625336408562986321016114252376036792213548669699290093354427026794366883671631897337465501609642779978080728927685020205449984800622228935148676316414287518960641176472140029379828849375091916939382759081002965767436905226877669936275785608740774013967962541413282849402617273982356242014592260753971137989180616508711976099439315123342768952346598231558223831490854997248730874041503688887727486847046207863552006876470303132940601403637760000000000000000000000000000000000000 [119,38] -5112139775759972906423841945498540809510562313659159709918738479815447724865434429309248044075261656147323912509442410211952517356701679699999682584946647973471502572788804917286923186142699035919648297595658724922936700984143132182177613313179274439761292847032350466842279873453564994202997005672068100374781356518638599992966072223033170261781950663071281974838512144872971108761765736549823124961471597755927599721192242458338400665682942183954905438407923963580787450667771111211785835012058361928114204507837110490044001827490391940998720876297125402581827186488770746156126058595744746758931524579504982089300305308536780789635249277184713081255942181262616698537097417133809292762739997584217686715658117720287797181632085161122367944125872555224705151358336356383631354502123404066386750781199419201933380402824155474192474871867408461452172958764440773630114509724706573269837732977072355156172309262512287499133151429464021182913352666291097727855075968019064570062455121766683286413582514863255430213723295918016803248505024876265220477975193928381413095430434949410952297283223461921103023043986091407402555470269250058436711657836973949780237052688643821207402536276271388095519869952911988821297268595343286041906936001557502545368416707840402347054951866606575674601516485806682613843461066985694646052612285506851554029683301401213294085321525314325640531451595541681295065773585496312033871311259084478775580948183362874605031784605349383431251973011351420170223378762352846841127477808498098346192643123103788813543126008618969531796964410496789920019429590575882737806483115272338214942043560239943600449717937589364505347375649762459421330516585589916173562890603563997092571323717426691944007066271323523248427999193925157015415026323139991907336538937509263290300706016233303763182306183299020095920736027470811001770366837325894136019513930133057091407387808466422378686989814788477778135223921674121727589742297350489842898372965570371151310723079617904640000000000000000000000000000000000 [119,39] 1016396403547029520917635487389346254701307969970140358834412155513976904505153372587446275807538562338401071752253991465499881919979355304936594468716513423550711607498816135578310096705998060886191130152725453095613050648980547126217232858398233882432979870378554397329058575958134292320347436754837359376201178739800597522554474770237233262684295326990930354392612934357866996698845475596573917533553094330458605068738824009805493094147322652371106232132744321894231763712609484124791833837149115704755015364804808943685669982703415342069352702584746765004831306308669087403828402611779126661308674246267529429877781687454986358202821247387953399796896890370277551693211720089347264976198287752012855853026473612556555947473418580181541483019396681439837278211701461237255727682132823842218753110584649054058621448876467269742611559241140660917842916482259985957253803116042076699021650367911953634246930343203983736757725713313573654515761580142806232489218911383513073581254012101703328937567189464094331131636870511852693408275253608056601894522506836332399567106824474278495778493992841915743754821919172923785617532170904427795058509693950844393673102406308584573169593603956766164977082756089515408106062447201501862644790558032858027725449523853912646934705012804786084065222125491055148575752427278549266283588809379260914887253733347625923393719738824396473549321821998586295657316813811335879463974597713085943134105226829475593115385031064362905619354871520918308699552915650322180000216612265870797377524982131015995132706343319956182140693550193846633089494641656517539222872642276242284095126549322505323013503661290766339016592710602427696146127528619528809426738471475924924922194618397313060782579463391132691285378292583597306939648047321114563188057156674396007960189637752991583110696944569483245640815068423753182750533151555743647501774326342848285475946783022299940727324294773314109385475216566991304549099544436164163119342665578864762535287257605079040000000000000000000000000000000 [119,40] -91464948611036218394412814351474773648918661205290385992927010113698631031559354396599429280432169024424382334573805502214796374909576988866419811122668515405955820921395902759714901147821827633042967165899802188091881917742155900125562053643566456991418762494808399537662266771916278319700811586682414637853009713949468938544272953765653623181763690685308591517585703113972078799086573866369996853772676295773778531444883445253546782184696819540804115013791628933710621748079945041255215257930317483495976463569559061509258509899133832169567006260373191358717160116234895187570117710896655589904274663530228247864896978044965542121395867795601599173015833035980932787189573711304502861846402375001093624373533012051388359995768342149243591513756354772215996712104910904907063642339931570273588808638229565733694439219453572928711578010867943407688349861716448290733381589652246857203534477469468796982381188711296035809767173767737175859958356128808298164419457289917732611572734713651878524875031067380709499627112949040575602662976756120798657625522687073203013698728701066411871285031480069481405184921652868896864364433299705930606921994644433598062488711382471651001604284498889353238362318144073248891699542039431335449903842402976587081870963218884706176996480244834578716472263033638763075446892438271586359987007420519673011745367485917193087306991632222076729619696752157655100364085038679963572777118614325822360192725934278343840499476235445307990377412038034619062278097794183603907906030739900572172442945712186814699899110568667668993548577370144911044295569586661029817263360941439489137444328011912012169422401911597142828255844967069571191952288274946439971383039274961695073953667614490871302746409964477436844797170160779432976833890041485517642878382011986861232795332870269781135285035591929102390044456510838447913793562775716147237580434663648186703190422157988978705933558370141156116935870490047278195218700754690167235696908016467506188274414397685760000000000000000000000000000 [119,41] -37171291621615396189672993828876824704314793925763109330280231178504800200209636269632014471533561841517180971853838490351907231012932168578374571785589559761350602310078452520819552130226456291060291111964351530373955127855726249762739005102121052530083707494677666469066256014265526578371984941353585950584558153491982289974851014067450883127979037982952718590520192165297192711149023640311194264579047951860941591730219063071440956915987629015751292638032056866626650469082352262510129296324414892569295488752175343757837889441323429177038122475606233643264320582564260958083176086162208041871475700825834623788414604342023987228749319419605027216629646595648672682251510016864879384839329458068101130305764212605397067580168500152861241026429626922381735971895872129229420575233533844559137067288807115105669436052587604793862753421516140861879894111230471382748573333949868893108052012798486723231821395880220530828114836702778815638707622042488789778776732362649338282357949375105298214905562121650174208387166273337700059941465265989198577005297457236585917275248321762749473075988347476517512580533678042637818474322565067771118675348335809585939332296440254124406935931065227628127494645217936425958600017494651095106323288902165095551591973941274078921049722715163944101862006160053143102686907931135358071527973574541913594863263395647296411377035691985800847041657535020172379029767616897136703238448936010703990379463097881056429566636717302427843047525206201634948593511475058354160359591396586995325709088204215253062195812264830956361778718713439369692444747610645066589476586220240289515053687456668342696904368374482173767242812019928743946154582079787656904201296633056353867863465175025472119166133660984566135774375715453032340607521507104149696831931763005699765469601207086910926001723738050916446206706676705004176306696584304650708323745486719276129780282582293007883616191640978428457461707501299339679895963182923623073876413671737693613365918821253120000000000000000000000000 [119,42] 27733777832437316618196539490635209478756727334972337416148380898260386135637284088415932835984379016515677598610492451361839038107477640144728229216097019108996065323903322677950119904427414620085439965577999732576725970578818755173698226842625543172755667935647074954634708699791194336495433588221476224073285731222311646069412937126696777715891177654130071718328814878524920658469024646260358186781359383243444429208094432209329137983822405781493257735549255764151536719369342154050857920593476408074736924783349291523923234972495193262433056388532267282634427367449134512106742353042293121606342970936989979886818020238675936623648615321019839091837691674176396544327009189377625330284945298463185044278292718822633110179211584027915993962498936998614226539102018822235199486123807643141947610687636072636810078795889398865139509226298254087700354579428475598715933468557833656076169115299382377052780647403426159644396021530105664750080106337049002340869575733830783709732642742744285284577993259954628307596833697475957147868244381298360095368258080431678909940835454448894721439740130761807652807880584607801569961904707274975842769064076507271297002343797634928714934550672488515951245727680508853730262666302844313206130448407030577739683822387998637878178851310280736899841509028850262620771852253983918300601614558119693799779563691705983268165932820661964229006996170142503942781170448132459936416604758603841427885558251672638029522734188963404995730264855430542135070829552301610096561556970694572809758548517971603698670215881970907725672037025772226382868679801841621967078583199484324629938909780741041975073303716267438084921061320026421825327236200207216316319867740882168283085838097617710988008552022340873588576549127815222527944651299167410685890380845692272621595185830198673250144525704559106751325504080276196953116539768893450145878136777342330711771835138215125961639198519407817345799560703209007403997862072957896601033764126695790612349379558768640000000000000000000000 [119,43] -11984731900125802348121649617208402980209338518913028401750610761348171691848212355726630311777649676756464212236251725221541762716908148793110394626307579023205008829128414487165118144639274253140089901871422024305682709321376820072395192829011728636479311268316819163148226616119606764012582438118295215285015626137424801599080651112303395491936545109857739098132336819393754810539456729644326268124731466924730346111080030480052762780991523963990682028664989218026093261149981370647904560213015896526491646966996571828151817629681269285008031444993797803551639813808565385636171221006166544011124630009685718795305672438036832481156788912613511070644476357365711430124641661182151521072489088911453721097558512783938039898327065821133543472892141265535570530166988452934060212207453268392790103217469790931901109680100954097575242759313990832737378942793488008858177156688460427743122424244977371002313822123838885175752843765490872267083289893402106586328988259318656697377300199612407455857084656383352127970182039152697590895144977800068829881354367671781537375714435318953381940554021237545503403271828685565791271009694740069664993693669515711106858791729692668731636782418888245438850923628705191794725894279849999581212482805816851404003818630970061999647414122391496124901209534947058857407969344791757346673822576223882635944537506957788694783118832772816752457763159142900170255081820533474097309242791173694431008340182991723235016427188963350003466618717861430688935215174764252096988961656613088294177177418504679084832521218351659266952871683894199115344275455499659617919260236375991674817905980233972679344934884440084275750462296064771485802579475217815937407141863767514807882314002043130149396704884836070390514972682898230387772189585801180265863039112310987424699645577804009807888913322784021368241424515419538746343012546798036937977122145828885623213171242010753624266883913134381523418430494517880153662396205203499210797987408296749626679698338611200000000000000000000 [119,44] 4158341256606502768249181751131030601253898044629979540049650396383494245493591698432678567573640897443327180542740389129589013251419127470536655023339047780891596193668068166764483151220883693731295530069473844462081841760599401451310499516482372608026797526183102036477770651650452701827770458578176165433870385307788508858067540070402936397807188973720919818641756349669392009954708884338071436607779525499005488250898157075060509644962502573919643566484483444538870800771422387809952179461899040474464247122585747272140999339363506394919454030842316187956035031159079370216160510194139790492618370427965994667759906919648741095719651846424367083903157486147742966336703458681937435899070088586026009664796787008414704236804533200707284655225762342915876800585547079053947529955548485058798263631748863467752451651908608871343622899905661218867116024301127114289306387167033339414677709229703435372208589445293836261100156388297906914415200389825692085609669713855401248364032182333824871093112429066332358361071367293674009189271322952323276404967378064553401986106857183473588727267957411150939522077619030106495413756351408610298230761248710405856816778196729756776396361820038291387989568435961300759602401435158507310793626161247059075125061895243333143648647938596647296148323916272968274636884258603823356630332730396561471119599092395117354559740190071133341125510202041271431695988570763219549503883019501569915562250102213202628259362980423227724947256099978760600400699422606876967144867785140384844150209233000114929407355478662474592171538866941949928073604127800145028055515453947339239301886272704685530940008437614999626424143044285478505327353022180427268301474912451345474558132720646964314882032765480081037047156019743558185175726636983025827460616826397118453101602658539275851338842979637018262038182813273105988161786872648361240267143025078407126454518954393411769648314047036560342445034302826859974881892298256248776902220907394826185226335761203200000000000000000 [119,45] -1224051279913264280672056719314170631805211237381973793685275959304526663723634692544621720595192638636478825069936485193308663908717058451126464535762821546485331616906320519633198048487668851774544448299340588107688881200933888681790414436113949931345966782917855294841864696537747386052596542825949024664339438403246975910039142417907046467565868888489193524482863247976515745020544599233146428219230464849690861318555108303066213675847098978177650037666841959993769026789852786835405855586405828480451459383802864323993016542105010126040291596399644888676026828197321847372797085665350333280687874307802910727335739659732340499710069910849967162990635084947472708011957460307676984943899657238151882227105678121357292699084041361862720824026021108934968348054894372412285511160535321965597648986782203250754993622932262328425598528530107033814726848384046428843641919052519137186057570474266101093127650726360768523044830546859068337909886388655131860182612123922179199597805514924714304220927000295147328513488367213938439130001528586793714974582146938908526804440285629403166904447533524143950553110669460274448231803566130101523365646155121637948266201846550972934210235162762421486931297265438490170199580840954442411952588215238798772159163902022697881189195963032020380615543721607116675899686196454886967330256817007391523786929636252200804510001918593402944137865996246563289668430600847714219115225076729931239050370738655567085270298113087574023170488355821515267124297301893009006357298629949215005626011073691853998758234354113490001705780085837737584401487222977196492449990279413179660474239560494160022151662841380882382163840774658374325160081794157917426748804633902237004318045166800470597743041172120423358379928442309669380546457384200395617302906712557959281964510473096781869422956334176147637112887163994768253931416102493216222978780001651565322587169030781420673619213908775325974038864796464340412413367451654567263230131261807231549492514363801600000000000000 [119,46] 309210008786360498360203976484845348225124454684251953086793526737371057214979618950918290312307934130922076187087995540986328708731871239337963455857964822637195301643762269603722944495133672352481117704126487228067873888556150766090626340996855114186594298968188568821484859810613021613068672013214539474009109271563786555556022380545648771180454860433001302280705773156839078479336544064904202319455382147832138106572041329685780683615264686182290881245384607996808514688564978754930302790476660224625522806247782820415384529865517609781533983602396899214118098803395140265926061150186236468333519501491321207719867929654010852994957863308856347568043991126506526958773600612420527579796380245862944411193080752024961176317041374367279365165057996580586600210323094211855769451588285951151990456892721761335601767988087038458022708641734170373321251951389381591072227349108699745580798030465388793883619683243855214384735928339619964057549405869978835957122717786309537241572826571439881269579708752487007019174789418801427037401867568528378222687613032118519458435252822981750282875956177489695381692640624505386352046962507740969982815460471871174945168756256867609012870066558606828995980092344998550437354329971869277337611813386115255965134056439772003296370372223425507988739308958182649234698118394360411030907268011349080612704341976220945747456154846116335063247959266721718651536135627127137621696210489384212123937906804993222251627247042426123315115653901099372217107094917184775431473402478726670995473522626814348669403741176349845551765892465154463164271459193766142051504805813625879343330614428329322286079184582050095685684575713439409889287076950641461627885679451029163382597118703486112227323365733681647054610875977863815550528250013662646776827621748795499999783244282157890062997474132084618855655249590911785824688272010858271923103532167347791479200663737490358652854664401666798614396454509993526836921035633632255976185404162927133587562876108800000000000 [119,47] -67300490985600055488400177500147146403771901602454643737838586542161118109573492773121007885162425325607806015262468957280826699042175624588318501291586351005349027022967544591148385616660380420958708814295791323568870643715835453490314103226134505377020181837637048326302748614840855081412039216592718060616966155339434507730995009549392605314666150296047187061076654184164672846454647492816880927875255343098169231857622241236945648962990118012855343463776384325303679642691376993979479662889526939025214693748185365761621442817068838351990967274558048691640056992037946307447498953294075911725815338177328632216328126392686373454037728311971763619223900114068995057595566230190428807058552251065844164014285241994628648878176793229333919969739289089117444001250189351475630001729913792300972117296347762142871470863966557417164049600769886398877032810301385847998747769402251696685462777606966724900175750489185396092297673567188580621044333103234517086225343853036966574594362829285128179507268814476956803912168131740807044768517687269900407227539589924079562500381185616054382337316328001842464868517526248891169119585423349797572929625854403208963437017931148555655649060860079672783045413434467696547228553135246948570322577938884364326108372551222801840291385567615093012733009529171162338470315326831740870458917516080874159609976292517441317146711146119567402280090673394082873638251733087210663271202383854454230672799568721814123335668552436273036015630650602424543867626230635302704642743078642931094277044384208842742706654395255594864432983135184214879101582228192002252849986729028763068380924549603571704598587885588586791473485308633262725151149099017217410687587012842774619622451136860985154895158220463218534765275998226724763881697182385933582198527763121945439960223031845999781642865862809989177880107016123321113861258625507393106905243753706242473790071465369360888105606267400750882282797829867773401669302554447690723099147523829558131064360140800000000 [119,48] 12640037715156872380476928320611424874719461384925319499319720000908309229623028133852484701619880423635409955225876147902018554057171783294333085313667105790550592075866770990062006684612502858976759945691041900881055233735907249360987753030309792692922600579673362486471569947089025655509776450693634742376352436109904202685323053122696577563792139697418778576479266099872511132214350413855027004312315182553506274298686901359819306542208573091547048464706732450308917451162173352311176468014600668759749613776991046042799761514961179391133493537921597372811696627619125122455349958008472330621464408303912323365595876814647844956172094556210300005583594854577280734562730766384910970267136146513067657650861062971870740191411231407143999668269872500303971693989641795123609967153073437947726630017747482218468153630311023863146329058436523055567217867774871719488616560623283086394403431444950928901077832587730508176399871640489610798143247881352896681682511926158637569365213036637998333708060547681861109404802703432522050775574563952630935654266830952261590062591102973958530524087735086101264993489534368693271898093520776312804162671903089317434236753401128750059277724374902684249973579845063729538196428426080169143071913513668880837279740408956222298314623616399099997564222301006459062691281601225127304204592411773553671589591061695245728576754078315020177653516349429264449675708928151286483234503042862530248620959097979715619339600016132430328701987032739574784395182434086863161191492190676921315399701427193952625151936584424954491540022610264843483984621156126926576469562492720459794470627170239159127954365063890122953650855645666085756955357862272654806069591691417252499560654347680856864476295672306083094856780544314986584860453008934781656463480492417862776993573727523448602789108631920898583858124831971284331159075239150189544068974535422839610395028733800217056904719333978491230103252147493120949432630022188065384059703887580088954760077312000000 [119,49] -2036543876765621260104288579869280234343004889631489678856535533041328681194927596198134408619772295852953443001427728788958903915108135226906716209007777293344388269574743573542878980043523138948637779355514761397493934679663579105536416720278036167430147418569953205782515142847785100832220445357101803898626732323832973854842060799890438634041643056903465773701313063466980153020843694311571407744459774251989733303698556080990766725346212483001585550931768521543031555900851527696769396231932617859498218488414324973644313901191707337059817162073889165051143015940338645800595641242488260260113652611181693385386684012909623319754242921939853401530823128440671112848227506312644658895682278574027166900699889505098591242891222856034355273214478790990407364929971343906066117643494957352601993356042827052437186173571727482487298292629874945539911168419075984372367339302373293386061001537697566844308388274458158840949584563826522921529760788572900454855460520947300818998790548639535616982707227895650752173523599154496324573167298868253853151166558131496599925046288182611911928400632193263878229865304151953845566159445188434500261414561957200926037580416125008582538747225273774857073107314356674828770637473807936774353870747304597272275855273742047244090108539072105960198067784094091045654733833048830892066914796315733040807515176815512259340657812981672637227651269272124787563897217642681011046900868921798880616364947322802666756848516778110379838861246639591474673515024610621221723824118011502547510799776337469619226654399762555517961454317375947222392764731314994803431108868608654139618246788639998207145250365433337655772964762397571651498680663153356709871327178830097901560575281310394237709404869387834822062882719435605437665689254328099424215352865904146087235751620044930685310107428634885646285873091079541391056452503237597710588604617945964142549057734826297672539888747775809734403744104737257569522988666291764948032126780712949726950758152000 [119,50] 275418427193352611526633226911982924876973476614668405652560357266723991356819417334992980171374790418074169673059573128943781063076922764026784626896762579020468822925589103779924079799529630112770881451196092835014759563796445163191811466064543023991551929945591867503375987621760357449620123067614179112375981403187366601079601019334436027649552375671279150569587542682084484758233645006879260732366096398771780304264997342894230918716014523730192736015907578192934669304319118731201845933326975726917253879670033461934927108163329081274367349971137151546995736813662772844499776146339444641829640594639133884168582195033110547861958961799157358517623070314480387112720729665191286393298593242611969624430943516633063832269732348670499186734187765380397086104424572549979056294238873682313707753588297065694066519100489271506677973813278644094861576609967685379773454191777175720616422721178114454310284829106451448017837003338995660729479014145447884645509319421729749071412962856623471319989689770533907884625794000304451771587732622250841053220470187434178417958627195727422548268548842648364535110209855463689684500117743504354361583936913091229942327528626801070484369663097032502602624433365691548725418365864002681342123162185353930571672918126872856400007905709246699719728185282059081244729345823799560123800727625923558197090861694060469543908542637586121238534886023674009341846746798444866089087456693549947580570066067255016676006225303376477542060209110588407003875772832102718540917469188989455146106795197873227478312060004829766392751502499917689376811855346621424339811623388098730295709390460977338043968879498381713840658163109196023428953215663702861840626700119996542765273280834212972062288041665964340288070743558469163350355574116322305544588645229511755699055467370116947589468906039477170976001802523803811212919720950797317181739289261332300538853482686722076877843860788041824042912006420560476233376701860857889594905901787087593389040000 [119,51] -29844806124423890244569914240953893213332424738559762525522930581736884067882174966644400026040142277571994724712626151676486157442483422463688390880912429618947687573713646753748118440750500813592389993645602376004610143024998760245376399777717130252771729027553618409585083217032749903014527612034743960556514815343467762985102619304578665868232261055527446760456719897349162572151110490965707190071692155608532688940939270302066701993205934267822306158965771072118466263132391893600282749766546856764103189510086245522169500966662354677671192344660311604626332999699282477922942858442947702418794066947884895610006918550306850070016056360051425678103164812422000324660259078349391692047429710425254467278783113772087671842228310062583951978901699781522886814537845300038980645903327626238218752314981156896753291280167657311037499304806757162066625259758531535511817103276679420146464766985572543382745742227022213805120278059269287667822383373321685029517675796732633945179632082141559267867062199342004662972847393842049421176167475371120116058704050407327870493035046429175258637440581910494795048771794113053416160923128502678245525317685976245612859769747963650653859578394244232039526061063427891530054116852744010286363306111160955033319905421736122809474348189922159830860415509540095878538820641725748233378809314891225246771310373361942355992182138191036334408284460542293330488194053650123217318154633334528368453218362484960211837969074763048449262765303419451466787682254404883402142425813843486914829361191145906733377866052744259881152109183024221171037963050205087133423748485639423094912988657509871091843872717077539835339394940116686941583917164954091959098445607515504177984351256534833431499245351861299566547279088377762599923512021479222683248494757719762741290149767711625898099308591062602552329811498170500490903577536895106945283875084364466300962335450076715512803845506737244055054636982763871604736199492381714670364968638628070469200 [119,52] 2422268338448382772498945393883525708706453568373655490257403260502058849461428219070864713004279918731032805298341896107755192673608929529847984757557746745341801942137527441834557474549640638900596638800570407701459562376157206300916681500912108928262494682044723389462628297809996145314442490807816868849553169491248577467422431757393135141656974712578594909969428541183147090725456673454292855238225127097662850486925193670171805621790857044052524717267832136322351140242089425297148482793746102770527372444319323121109920373727188868758059266074963727694673771623274521313536135838011293277626097988297678607598770433511520215555047767652909887288357858821191041847162961505800392742394335082031001584472985459213563011602472124548064650500531536772811691186161521855004054163008813954323566384280348432869868548768994686750604227959802961491215973120488268630178915217582545084146384780625618314699381136913111824884284521570178565641648302494638622477583330162836905505542466508919764756528186658777060288711813061185286661979299622239471889551606550957541059108177210543602415880979893187224393165740346422524017579877821186802950880931508170734148377049892028592516322220511281482036950099771449185826361070204860449225226557932894014798683321001370012937096312143103021004933485676070694296034642816919665570781125980998869248196325991581345549930627728671166737250388743399698813970254905527152148441132915711029306307400418865594384385137833332481337684159715791948002933828564652773074594922080048407895741104984832581563319352363468984302186735304925537408148278881858745532723441729097513047961560604489518387290521657710249244797384965343887040416291833987461075592370972415120050052712004365397294333172017510502245151293597126331457777661858652219893021873315619212270010212306861426468771278494919818902639178663317383055491539112305017234473721169430410576539533399165923114425187199654467670875400849041037914285314814473743845930561902080000 [119,53] -163293276465479149344716200839672894226110625661042078597059016403598337197212284909942176620253886893971990234225188874819514214013736152683238599168802850800033034364653912387272034186374843955274840009803138527112833226748386021736167931836012016728787264845990006063673755080210817687484533746795238368344428567854389745258637027793716286327242643723944673272589206488368526235083266317359931879375401175217494036744222145334619726404549452739852703416924776989110357008196951729400698097593281152053097061411166130254265167109194000106095948340677233722745159311870293974611700000637144627932223682760594304202845570322093252598025891357052580063209594972386908155743199257496151701792088510490985868671681153484667135081371536075676473409772351305623938153387676730133593562917523130427481790784639242239163689012412896495811937047793614373039560791016407427336315849202435460342374346673151007721916280392882215121871874428156832948552085659087534538513726642333065338538590318028451612629177743707148395314803946630765147737686882959323430150328703393485750058212371729361942421972827948120781164102643501970612721205917780654577670260547285894870249135686490170588139916529231181221839267568389134663824428273183176465470450641817798044118832962748287301537106081439424716214077862583413468000908285013600951590717073825955471999923076320397266721496312857447695692437851370521865488765512619663369703120665952615776553320828789065615927628977512597668908469250676204791948684979861078152698709602763249935067155903221989435350862819768490391593185315158197593039622328031126056589032764441484203039789736454104020435248371715125207772248702164860675743818045115901278455485861243043780838818276196233045883369155096180040444044790593610477676463977234746724593154636006130326421058634684865597139552240931405855454916326524310367337544140768725002800742562224219631894093015086055227282351116308908337829179904668479742809444796442742131875567180800 [119,54] 25700172180891402458559316813881098644066560835064608758419557672792410968609500862618987241961425360130453430359056341518996619824955340205087036412041438184684870601303413039451847183389478183693463073549087675881688986201129329478507162886572796658486789504742725678727185649526437267794239834650626382434000263984401204003899121299862781631500706898280290812747735072463955225629017396587986472470035536040924797718087505440353347831706608739454748959776925510973266165002945802619580385265864189896712732020791340906998983051678845488321835492184399221387278194381839714022960686099017431185819882770913845732183737736894194198906510243292634724976843039741746492357274578676421008764972965505709428319316058291543790226466733629737033509045059960732078382725462954312906672713165746555727637464122792624262799710859324801613137995904054585132296452493777061431144321129673960668331854661363469047613264511389825701224764575113162581507969196068200897850495481788568068164038407437594801910931342970420994491999957492495015526769887743119480901908466446688806630469004003934867858589547416396656943340968461811001461889407092602872798663302355989488934915852212612832017247103252644609362856525665575447256149221679346883286097091232162150074467718681660326393014779462976469833923031076340357969165798168863808787932144361743523350037223625730047317078242327740774532226627156994579279633914657633634213695081278990599000379913618382275231176371502741970922655577749414892901836881254345944331999162984931409202291349729625368103929647606006520597043460308990983298705746989524218996528354587663777393375848079214295784007266968877757825604363224784907105857615911374760311351353739662269308698468937469128393434098774737296068514364187405981149006353481798050790259600787891023244365521751480679007077884787035729426162203981054556073403067672860071559248344015838604509257176390795939033525473105185541518317779038462142762922328724589466091180800 [119,55] -7636792432583282507117614455127686715370218326291451406744721465312392837983173522130704942655348773843865408772576485930594991752365149763524036944267942450900142509111580894881248124535872656890931646518531872508008224007149208272375606207128145185384338470941081027855427132628436813556366781254328240732929465849868800871764898972036232596724051178048875278547509516709923337845995332765233195995424773669440750004031462574919546703313878649324382043704178174425664085785245711817652581934179651427368620184340643326858448344945930436884247721307994860385628691946597894249765551842499258383933973020622527373052494077963770490108558359357847082326024245048707740275925188811571318913313111696102352973920515966607734150648437766961441706474856941113251289019955611169272044724383291303414400008344584830844295336486643970985525225649063902594839933225135294237623475818816927283675831350741273417566812925907372451058575613423480815064366051863970450248120016450487855685941448494223602409773923973884607370910353526714831560917768375074744805559007188535415188497197040990222511847751938103597323466878157898887004552402203372633903641774596334426094977149083316081827781539459990217845897630148168314605115378456884498350698093646476055857370959308121875681055586142414838302236681564787644031812222580836440816878189027359247780747324019460238824557905348739056286597270510929510198995236726980452627456434210381775338977012287175461972756138983931883089787449405726912044195052050275143139909608463455105429163072099095194344180625580508476360959431564854658389956010366406737718937720480443107579302084313933490417267497303485015169008038993368396753454982503781222938916089791838444520408961151179640088827549717602395995242701249789371121061467893108646971324096522896929811043144141777746917872294525302226067400909958091522281845073007877086414213342059680621214430652407322603042352061639921492262665068175489721985482788838091730932000 [119,56] 1725802737013537899195805213412698032573776693267241966611550325741732546995529258643015812165812408079065615258950184385131588941323308800036566073508230467151544470803054726992626836479780043742434444600343181844204009198580626143607835474658941606749070825916050718971835134436556196139185495685470102164038241293670324422000581065809601441658299715352955846960101529218943036580224851954755128123241822097809231745429342784278425251755354951586951507628438621535477412629376869336633422439147985247057073524701282987817491485479077746705027344259916175088603660194361803284622445495746723549314206290239240017965981588796483150618132976599967111209255631287655157819115591605358139777799418784515929214183480303190049797886356532852515784849092726680568736292033847977118409670831333375517629495202456814834187683328356204230738298278710207218110073007915844604946865728927805366525430160617986943401031363354536175617513713347575152948338019090762706411977105730338531848295263169420184777506908953762255867494038516049592254332993550726871945499344346165654863794356143892743039196693188441539203226284067968370085713137745687150233954457835331470951359274526119912223989316578110799993563969270866115677902230317522486845191677870453547775406909560647850178338892165769581519917694939978418164656237106764711288704381007045150875815021665328525098093828124299886395795459535456451332366743264012115313621260067371556303229235574246132702408849204372677937010560123753477291862390540112278122240802600624011540202556894387314360836642098432953610847052833348901300307515053845762558994409394488602030108758470838842905631289128097322451109361853204775562179609037812238809858258633341863276505521109872255712864864998109163265342719908906283611298431528289875623677657896742157316732361681176697689340716486373804311575586853449082470304240021878293078399263383457166128874524663532402083532099798825213449274444736634890635798874573645758720 [119,57] -284047596839286408810758103062882049493095755250054723484758212602431930861823909122331349667003421772364821821741876086052911190228698833290302865565717773383107851442996468474192622470388286528418512768951942506689478124265363350319519898985153206151121058967722530900978990407385193894846054121998048333864485618587435967772395629645845807735635511777144814414535111023975268393720902897087720661109033575438461583763283463666115116605020994393783194157776434323646120463959328820596302572550962974481824560379590764518425730843572512653473692904106443493539210016278011515908052054664819150202830466635186514872060922247899434602553492975821980446845079576686802783673984138614593821413656184864597793706956916794487502669652767727670964121582923692412427917408144768999227860148441599061814388547737818509097067878554197175684499732966258946811262484790800702336531205960976573315680738119883717789388937761102701376688894277170572251641451220611524391239544596230021669267620717961039305131649497629327574202403721711980032563245037583327916137001210660073801612340830940193087036872902937345995226561540789608184525930881267553000405730150324932578351063891878613699360867797883190595642759547353760958553357950370946166109262648424941103533033764950445944370270742243048351667442948140688773358603724755793693370929062573568636405332744589193301774867585611691798404237528662106272227574170393891834097241929561421458558848442228935015162191549677498469682869221866039164847303473805199439786979251368844737579996931311269892886123028923891033572809842061787533983968636328413173902881688647831715039038938279078819296802774201599362802387897839600670939203279283350994532358862027245336859187488819034380313740981926040760203460354928564407005218964659312190202011237638971316682472387437183396749406534635444908608615580378921416834262649491800577393462426276308706269722728880726919902349279844055473265311872402808135419542827338400 [119,58] 36422499325954033806197352255502913890452069431176659682074695473497709551450849834860306792699026348358757493152363089104188843912703803305507351483288240729321710268430835123311589044758852950950562216353648186942281869826501105043384214073409560809982611957754623890567721598632607935462901937443042048411653891666520960362354293463025021901961573568751793212007879534954068936968359242442693722401355618701917722572162662555162172616454644951277890636869761405707399915753891870477937261782104870075635144275411152867423600105174681209390539889404047732227506432214002037209835430649128405222020166806170410111324331299034033856187061993083829081714155440820066890420417408614825440226480450219021184984739405726998830864013208034986411925149664337031369371561289028606140784443709471285760732862989067392091084773721514760508000047498775100779109904517237846652537055505422180619696655441254138421248739047848549929379418872403256302527822474571278089309167533335111490624673894213922000536862774374898662555537648866836822727543575871533277967594515348073725041153773342968227625684426602290995263907024607493162496497320821362221918690905213491789854982918150147961040077470160025556967280587053242552675778980076130213769977257408995201252719663656374632915747652773873015669745290523693008135724813880447847467532208027348275436852695842563278223897345329153648982675662200067967310694983139763208591317324221175170319057657721443409222995228488898990698913217803134318551203601650794431437420658808993499125601945820553620828560217358953757148269048041972897817284451939523597817028255366129199792049603755857122479995960143712930075463612761137563254419762562657065766270937790678537169413070616486189256831652968138633761248500870807071976682806625732577763806499544588791364608134770191845099070380538528199954668781575473702885098146875885864715705792406347909833281007028667357085208280139820761507371193990474124223274523840 [119,59] -3856613602724558838864299223889112870866878974803187038043233852916817489546040774774095962270847928171138699301216089045590226458988330574119099343540624051160702068873789003453761307409073062054912569294074287825557849338383972884495463610313037409970364860384537217041117973760495805718046401941167747075833244599373101100298327500064945393137420632589254416282436080786042551085250582524124204394274700910943230959950585839768786032341085124126355416998073433574566380565682947660662887147449021326774543796363100199198961582562096567741598605039835107240189254907128005196939657776189184853572142310260090808595896762362974280512307157148599123177801167186194361584805492632544307126892425497378041380975181730561801081712190762711834527361551699491091761026241351537225120984717864037804017590371594211616883658874305057432453231021897724571170176547542623019343166522244821986908038850904602967080512991101034878687474879007408503338998842560363501233425807085827378667181196485639396275238904518395863746477171964119079685794629221369278978033372977889470072394745729959812168329082005051793841742807797748917970012289457791080727757692270394418475231178988823206604501287343621265561761284046892916947627950280311357922440373000547356844831650273041005051643287629571677934548871456043698771373568862195746170722553866238008802599311249856264802215831590584084042801166644135514240874106284388705399787977566131801073900732144435730386504352914359017299595942026964524087952577825611274587266223708368260210927404152144897213265531184293290463375019151554162135255559659727587561403587376428227389803796295429079896465963880413096127033301015215869354694720608472500273952771381238542398224115899282927556327503188829351884271771831258544800830595735575421799885392236829884977252054397947679289786649359897083548904293337700733527537425527634599176806264771998859334733726811530640937688723896861205931217249016419996396670440 [119,60] 353061294553578737610218955147813582027060316063837870165977416080095322590676454805213920215205991363743058095507193455646075393400234666290248144232798797105813765576959387099979795922784674165338951154833286045627452948657707286531879198021493631816806177553344394076386146551196272023320359221719806036666530228383200505989757990790523234795916597472810142262453492577061362280940922114439943795512841064411507593349295956479470989626889133425930856571524979858378473610344098864918800047055223762327555258461674027455436634718454979656627179732257624425759293067524299218614815514050796935414091746432409852781155912662969831901900579332232387153422433496297695327250404227116499866666095126117555414518823302183533845173746620834966020061587874132440679909217441819832674034077677955689125910626032237789777555497925678310857985553423693559769312278824485988027096271185791937802907664825315566969928110106463492141240778920195580922958888330960810393181225638868994397125575037809992233047480889329656891220532086974953883525103957332601234265666771556886937953340032561299390717532579712712401732496616411513162624636893704820391606351329735277892356789798951944254397805496247382742368170737982838449574452924550004773049759045202299378732075122017835387436614217346358145970045376215785406717808261373477703332284584400138074999870983817116582383172525330718412797221727678053093166200635695048401499800650949716310550965307999622391246815828277275727668056914503212453672327658754587753300559655256922445386375098752185116475107405292037422918466700960775957875070577023750706924295252275000167223884831108922066649435176822225350874176236568612806620579323058655294077534734627963910567863925271547889050818009723801536448843001981209769875239654290446400425958194852350589130106495270759916449919397996947826744355065920443023380306992068325403104576618995454208997760581227087083831114688932592675287049742987372847360 [119,61] -28721873414141830911542550767823456026186324065631677087223650274336457480517944399795929873492759885122601682113303815333746682199175254536268520243786143547862283545904256168158227713549717428642517073294990529570510054221430206269905657786511404837617388111057068810853679326725271200500511161847115935963318006568122382936048630352920906207156152126849234794217333371948510272600952244520323876762093802121317154463059522379879917318391559037606049764975007023498833999898570111397632490671404714535785700063059689175796526208528288756226160013166503322507371323458303672657598491185524491839830031135786449643531304836728581256896421712253851038753019083341518764138430454842420568129607748602545974788525081776871469379627744859164160720363820448026677214656887643079240603938884824380414664023777770008424150206557414509358222886972159018923080615839150577880269075347248476028285746491227716066074936307795226902834471188163014228879642283427798340184185284362931343570761068820308936981547032324790835854278630852145146271277576673640729688217368769584677398999994430960483128015562954725346793743142600972857700704574576828368033242659434238494549242068328498117003465661077950541066318299317074656053355261449853828351851036114587400052202320971670134205989747699008821596408347035262436728707102300329882358030522218661307093475470935937475365560011384482584371714929583109943322997028001868450958145256931509330167811488079451272775331444100597377912967807648037343123138583415015275770513975028056009392337114280653454768561184844480867750634232543710673843165244667244186823286300086235926749725681196999867442114345814097107521755237843035342535901237967485894442887607999824779722198238164595913452769212307197733334475772757207894123231668270855955863880932183975228967142247406728660624785185258163951586348327779395624770707420689830256092018403353733364791570034882423786405644023738639713675418980847611680 [119,62] 2081657536974654871874620907225416609189451122265771314298968840100862167710539805254742294080155771945142578599063990805452638118373251559480613582984470287188195546863714712952740275688450391471989025675200062806645579443806208825989116727301724715856003610304728060061050645381096675232499248439414223294838615025514730385519385672219461028671303600456801308072997432353383483425929836959488039832940141865142260019650556250897266961345509044194637788802672788789091262475903201555747346194446495910346249562501583364713655158403598022531015529933501277930554901410074338271936817580785441755184209891827547416685955101883022227312343651099703122014483830294159450836121310913293983390861107213438622386315843077970783543997227673744275604344279052948257151280312425263324224270881089425876229569163347005200463044020295507345631534410911083318145106528080563690823299012215415525979307556919192198007347051621438140200860858442883911356598780276982361869419128273832653850754687061031637352321720992267580408583345287089288513161484976123276010020704445952178998368591172590818723228878879525105541525608573737250147031310282241049232626825815173042858466320614179960179749917523587403572602968082026327645143188343868139778562926817589861731544826027701017715927559392307290800065061638650899196286102320389657599737181891247582572988781114438373626973865308466802472019438823756443436018211350486209046268814771066396211894281427708138945534105058622321982043582918591723011979449802143669033479332070569175140303588766662010376856315858122349901435751318234068594465035176450261019506100412813986058769999697635871584978222381044442260993474345331506357646481412947344581646025593344299842486005212133084166676585263614911087927203640027906966382368047386298663652193002077231962584155926755099028653289940304232043785031808324789438146154227793166528192255435425269418718858370544030519792738029369642412041837224000 [119,63] -132062953761735357447560131195624147827987562844779162175569619155206542087618004355831601086202719536546366197480667945260566001953624769608499503398430345550600796458926765876467625937564746603567068764542357279471868842510737192885638192081078661625474730408615161072660717383047599138578780988566010310988857030843576076897175773420105605391946915815762944720327592436343235119053125408836663708378858188540694125290734212151358725802513985790003907534172071460661305429905031776595425754295757846295820166573379900031108516840639797748591229743083961074708687600947303875958928900421083826109399395864830886233168274979595761808435272697604708780003951929198565186866588074610736108321799730765958657085072434406277239637612138508194538797003930954555835620502496320725259632720481749638534839340305664432533791797004553470661423389362928923908347703228793923558353604295490325766652609062647155654720551933456237901490875870514650427374245812011577016232471110900275768415164809245427832812329263994453519239299679279315975616875898766418638794955312142750750289215872212748327927015410292984399518862784890042698525774047911528496674581319112943616704127136138692398067766498055499334187019230835489362658201333669083291628453873633034019968665341163312978384344134628149442983795190945319624331991930339116147955942431458937073475388487713802242163041637240409247899505453516555073108433543256750714185315095210022324069775711198964786061221158140831176544900150081395292041305431457037609707562405626419196826487326443202623061535037644196670492727630005227454176574252313139615153579424137488196475166023079545004573184746383745480437497618638953195671567534616196160807704052102743096111928937238750452695177814737176255937794904633901181279153696603196404720738433613775375852634779630525517334497307195329926721637222980484957682995472577763799980347850969134023251650253559712118590450503908867979214536280 [119,64] 7134466537707249753979660035874749049252002536883459487780118122599038355981261762708350776288987505401162089022994856145087059137153686481659384791509700139334760657756371958810445867240152117012080139323589983786969629494331304748451038665932604492801097285631641028300596221700008146414755599312744436624814698734246144945561416849014762815145020305191608136150399496593061984914898767311822273160222716740235268848045159790430477601393850007396173197043241010716089501730546092677671127972066329193996289958705491084323612069548079842092245271738917021254918504709681854226184452994253188432875056388248065045001206823716671459934492983393537402893983121873865837121434168690020217972261470411816378125499351499862826102503792810233639144278490111719405306694861712804531443873450112313979932008876429350579296558847260770765604299631048858154175529179795958614731199292845188027399452838733947580803074041451874198825466235008705788493571223797703398996227605707627252804339236147369568168413707370310396131178595198152979012921234147293082126853188265918544074038708142602091486239069620264752666153785404532925592869314437210845002987835843938042996090599800724246811334817702402755861506298615391252887904683855674697813854195416801976351627502176774083470294281786937199828473899610745999242462186899608657978348519826485409695823343378043559140614197142744755828822913323409136613736956468744486679617802195934263127835063300322663322779827312275152569678606409776526431408321369766150210055451832455875686966056627812479117571080940020072577090915080046331877609002440284542099793377570434786063711756272513800748101264064337998297542769992681364717339509413172068984317853229626883145414660216330076073496522598654725808138447057937155857764811068360666068930496231046535459165565498873382691971639290283123668063318500763332972350209763304525755008683215540092914599409803414106349509989752422672003200 [119,65] -317317789409541956560972214483771062553664265386282938658290852984370123353036355884809624123768283142369552644440302913362966105975703941190860651512598499512846702107763800007249949067972214175399764786957519531985590370879119883891332520448392679303758617738675748367176272168675479203371195096853360784864796959606471000165101942075967395605966393712518303903207661704711431197287826984997291579741763417912919302147597909055489571348645867624527366903646207683414727738364530192574896438025573345021215478652057681534678828739705430698087500904310572170283551288395334986111656371000296577683399031464560868029924232549251308466145477734449433679790425590649512146555265334888027687097745684607538894302681060574993496526586582871864478964836563091994559364059157983516583453663444392428291938135669275381242213514913820068366428024054380318158105096151261038873551195479947996901462563935846896704870611461838450869174979553125903054984851990060569951720066131112944603819327141799685423113032155859092944434511066039860476423886336152976428714951549326124603980104710834321538152161640162567623380359163856129454507895246793842343390469318484418902438064230963437434052679065388756244189592940210623980850754031318929790630988754400511743850322054075012462615340166313644366161443029006750055046824171809288943582270896177039942841661065205532352943477808277585687250437958758046464413739063682589009086137396681162754098370854789459771231656251738604986763536309889072034714180650721258406081664405767951937615331149760378872163870811473888721460579639778642108354807809067085715822678764554904529587525714950587600374647169563576714731383194500879198622920303995194698158114604919359042357510601114472181217491848012431009755363302632378813748534407513482565821690229044690039519086961144633922810050371478945239033103048448552139964151993092889403010346928536203930336142667558955609500495962445968112 [119,66] 11072328607156791232169191011549806360310015270797611167905975127101555796644753225825771970784045865039132486627468892698574463431499753642466272541392128630814630372287915771250584413819338020009404945399111184943573899488695908453420690368613910946674831750911231767303106615935896463789535658696846630397075510634914989483025026098520889776441099855885822424387334377307875870246775515914618326728928700836669198943123278918573867760978419330894953943626158770064707876607114829769405582869360493260175399378978316808384615828538101456576685800432151647365300056012223309409099964260757499837825813025316991658844240795412729848794177262972773511605577765034961789882686190634928086342131950962703897199392863810188864963275555535605434122125663043982851993105991806310295942562501686288160871902594884932813433394726604357651807142795424482024463891865697906514710210783262535044032288508401566030358771021626588456350533718707949475507525144967493041070922328785188315619765475246999405438722489136758975900624922471888511977001813333605153247013861172514698454278441648043587066077828188878599366022378489556722612741552127658245960711025419103854275646007947032198775994860414012203782737465445045625818939636418375515728403224349634876795381658427048809643776603824749943284814177275368878487441538879735394140019481951899565309825100599358338917173833535471569668175838106572735610475784593098784189033980950433616327278197415596006374423723005685057633837233551720090030509554484429414973053243980400973626205324906775382532555426544952923259231411337804985787553179293472412286655060563966686831449319094822768203553520903623627893836100485061879830692577002456565516596207169650895091172126187552986269901264635623105427309662481067720510818188071414996249120477599124708160845559745529034367220208918316073043268975710441226145144535833277268276325138739457552488466833492071575376011620933536 [119,67] -273658036269690130513898000554313678079152777808302423326397572156876999365451871541445178675403787611724111179922448601820498444059013801974287096600227316069962182224552620609110330660472531382706574397783665479075176235122238150320448160224410980410608011828189028564787296838540602211803820314127679212376484949458078504920379509927907193206161019600851605488668274776617268733566354927132997049360664603110986872308520594025145924610829797914842723606710318370147977128011532672361744385173034771032075856618292560448567474129969822759928643973928464930614589510036152991566221193955636416218396231690095669861801293243738237203978572711132731384113985788152984502653431373322557823948049191603311868068071778925306523981662564417450470664949207956179778830704934112507869862772138049458396467940343929435092858693833666071648742960975824155568350355056324081189781087304900765117041731842465318267857606854665069956856933716987589138385540560912582622444002711307181187122184005638893791700636743338471796994606529398475819503878927194176052221777760464488609532006382568474270099284287311601178979234478448910295426811971176885753489586765905070469928304641589474402762863071694579287590131205561357585643858457180458878968862835600392661641266664518210376133246691981332304467161987198041355743581804542200884215809362244759256121006377316575717673822993571707816688939388216771495398321629008118886602629828673241924329021558329029396959928492174789521460364403730495900682863989050457402753141532444212140159736461449803480287329773090042109382451617626108475434754033902310831946478369680872426956974890728417379152037659484225376710357532837426745518683998732171818884612520138245451587147959383847302800546344315309053289645650227219557534230083468006302248013595981141932356466165860223279553481136017487766028852426993793623589513536779118038371954435879126296982332094047966589329440044 [119,68] 3046592915765820734000859177099938970207941956961470403620240720291743463598805038088158880479125951231183565560547760813399668034699489578572468246986877224181462173058070375549210353374334368560247496005463554351798694067583515944744149225372600506191690619074790278386755256552517399964952148826412166543139954976601090803665682917668560176345573186636728111301432447604234328213880749578754986436741067166936597782315414485240213632862600080568889188518836004991256768884440035643660247530393397651946739344207608110598081371992727294458804106811955824100897385762383720232181745126696126163499296901090278486373262158108261439799777799670876007399251983518801232173548137977208265237483496122890110608949649204370876281362641526238210648344980338862429643447235383198810441826304059015582614464845924898417993298433543531314002450700406195741180930823884515708052437898370942941090048875462638647341848523687681624780702474448527328836130430899670928155069418139657201519663762685553542297237389132855788278372959042840026259317910085975879486428867093703461730183347016073943311092401583634207989427952872046399461802141914019861859907761167460039754769931530313417833383705036593585414069611058152514583846639862620550891644266663098370874894536774776646613834007188142365843317755687174726331452064479649353033592771658295214890610425681150177421830803162119802644418813677324114724504251132615174674312631594403559318736916725151948804719272421391284374020251536780967335039584221032673017656122159261434909134942975472878250342146670488702818016628911701767102382718397623760305784791129286502883379441911278044653364406860205024944105522637396241599417080716521464077663941165686193725879968656146600116281385959152318136617969990288337001142235324977502386161794163452378011722175290209071949888757393019903218237678656963314449329003839080444460397978107982738541630336801809049789440 [119,69] 94073118091178112811185316157307018888537160979880448783443149718963658452061448510696713361400134030897247805310820416850237975537756608073108256846224460724439913811529702668193525960502171124474592739348873151637755115644447329316627367212101901239802882318082527076272788927268800815773073381435512507664236671642765896074692689838088518280043214314245128604237273290950672138724540304154173767593935264491141069203749588619708314619684689596034016823136449638758911889918208064883129321068981199171094410234525712324591699361186869766672274442431185218018935020494446242893968419334392008054451426131659265898172543465690523166587394158752792980992008080542172400108091930182688699392064402586174051472591903645634320632120994254129169808655212678666516894849334448981707110327787083269961390990484853738323249947099867005343292874123390142502086896991254399072044626511213854670800225985822451145737991382685317415673227453231855332287252425838657385323474860507455901515006593933758539199716931855528929678940879701331494038204385447457657348427233982894268483193657054452742042738357792703384694292209004341008872167001324605671798667155208405307100114177922598864517025558797960102190421191335878202502167252588069943129849536772751104589426704048523461498513306222004286331695722579567355190617517198999778922647880623141071397640743260415424398860463263543986356342624540230907072844611125477850369318160371309531126151043484631312345963063047606619293341009101603141495364042608168586099988440208440983028537050616016080709927944454805396695643164744396299879414891945523730021930436998677876085233000506632349991812919084972564631333257567891171164552657022016221472901400263965045234607521907904431349551199190362010552414978643835095383702071074707562563735470604490889426224860658290427503200386887020423110875591954565553920395383980327020289095448478067842252589282021064832 [119,70] -5853680695055036350254238442220698394323395557175464325504132039417599112013386441499506140560065493877401048081758764110606172235818077141385141604080027633089951096159343334308321603849012233852712566429875645582361840756586673653635863934597106321265213146715804539735090169639506523745863642401835045230661114684213060924321727778896337664277612943701498795324481076510134361429214179992809755021478375672705500435621879716105922038504203787915785074461034554550729558497068455282974079329774141152853106395938986482088563728756129150064723932160568907291288335237262243592024432910249380983193194683164759490689283871732694079872768871034192908577678048383912204355253286929123320109235718099439998778347185960572522602072278284240289097594043916613718590116205321647890755256402735387849854945926048931989426369781289001704775163987394072257775215147724887096480276013665046987894009262139885130798841658573115556311840939786275608722154822929046971159688168117051699729411155872373842310253708848755278077124901413809500158535244843580321047276394663448654833345814553477929308184625480046562573850724024023700688657418724324019560156014334478998136621349499133380286208068348836776754041669888957970741232668448192965706168286251319383140995219667833040141272470139963713863381586210757393350246021848498907037945494004089282820382103808334666644163190160510303050261804244888074645750418261964977008470397079458716086751934408507939291847818751750479332680892533689629073181325267807332489130624134951347930791468739312874473747196004691091168743733325857110318705872212057203137268093950208299818024698535783595980927652900318174250588669317565746623229909112814218253508907149642362012148933974166971021113695433771185097842832895505070055424710996255886209248146606845207113971871274747191015961064328184504178073042936216758058852317466548136836403360685567739070907822356160 [119,71] 146603249499528513154087515647350781529822674751133967654281031255254921226208101369824440966772459625166004189920609076897730037695928202285455641829215629952050116709049659787690962283550260376327272374543344147590538340958072379123234249008543774194033097782898460509397717700315089573475830563336330853112379298548502047053348342997528609205909111483255932808352166221725431173259440201277247943689441294517031574189348305458109839068036181745544835389019934958391267129673362579256659688000159724336022683368144334799093509021909772002439174448522713487109346562576662102638919704272334128695902757234681119805031759089959421189584870947593603610234188636166812222856069288698625832843505902220427548910831820224505105431358626928326879912362279549951966491617059936447397531557231526259503072622405301137810380480088916675382309179686534859385814824765191997539165713929406709190831761869920130304756630719930555184731689519751683965651180283859347459310560006981155276982728301029669809577961557034458095490670390004786199448640001199896046300021154943845027297772707198398017179537153578795885469173098515837942412376947918099336818720156291753390174605120915572515916460420111470615963518410099230397475973714884182198068743630730483085033624535001249352921383860148799511045687938775255294835563750295504941112636043029793685600858553626869570873029401714514404766270716241072610338958763357592456709996662759778746426978121869503765239208822867369374852622230457393192959092099488398267415781288160548835575700068406960616819585412924474295056308896728598823313119143971697432869098222091152065026346455236519137974369903524285288976528026036776797516103960064621922839703375187726287889777730697913166503942937643307049516732234780354397119227135793784785328764319505808643663883288464950608606806708096948951705917820080403557785764885746297799313008673240367022808086920 [119,72] -1767720187926570844705757588771129743689132157737350511574303732709842576154391527133706899911189265984440978134361727091206987706844743040024554868304109010769600073978310882018286334398313904491587067445880566857705526884140546694636451379319558266231072789926489837491612334304931483941892663081080572831966045192051477134181386507854178530832114340837841883965612128131443120114055116477471551467720548908496747645535194461373010880726172953808230438754988646381694668821622093447336704429679422143812674733176712290514167347255261328350429379868995387780833119219686619174547274188182367876786329321904859525058810554174449722937030898596341287076338488399299148444356922246734834566248994907774707434910786014954569680191734789731764065306444821575418482871206949017508396889303672259798749897630862550276607161733363991511693754007745819468401906182815052856481366133164392904574925598096322085940686954157687652247539867877230985571536937971474747929149944430209839244602656872775413924031052200592429991539874085398308595758952304611124616561702472060954404547772132953822418721316058354706248093223992172540455409880222639234026145747238087532034854552793214668944877144517408649578776584756357773534328006001452375016378907180803335784599510008081286468398184402722661949699460073535797447998032777479151310568775832811000477389458542038341300957444217558666324159932263460251601113617192697299849710509095863167603332692295678757797297314443624337392672420414032904289191341200359490741160798877251839770489603793736207199296743675729491220754511198259296729229206072948958015255872549562739949204500925786409054374427390454386304463275569246307778354990881574379020759525720578520440692052576339418087455313833796984979999394725619529645519184150594523159862465745497836056979747873782591181747378446047302363688332369101861413366208837495357582943902574069390692352 [119,73] -1253266572504020813958035552388588438850541612519428932171936959657550771641228790564604406377859658127878498805932551730229827579984507529710171339642330333739570140321553370597332332487882296739056936820798885011653797809745424587187691267236518652135409862136718854541664128059484210213004104381372479486353336291503901390320654229401804388588153836943484963313268172914627431209248392562460612531320637946446194859923627695772798262630699795177954031975176206478480877204772349282718888153403586518001764048972458483156786841176901487060420495264582725024271522808985933396993488432100504966741740579947326277744631327705906637143516140531755343056313130370630141075391084968856252599884328732914144388161977475669929734103729287114345950493578790454946183547349737031136817004907856140621726167830972206970688828534563885764350129247347418800209319945736734947524075704747377930696328056212859792386982542952252795966464455131621409281762386463096251143046700728371639921152623187632074358962160802555246056029426391633453522297470478985029512472809088147779252561335203978894370681655548935468123574546773687995391150577198971803116879063663811562479749113782233936412994558864228031351221416150843643629905412216858207476277873080391243988678213241243833176160475644909352664989877596603102955377144101208182923493601684040773687475685116971489926812300759162124056756735391244500179318199560272679996576969906743023174637979546082231690407932111093735914451877515164033129975505328183271192051440212833150824403092958744204949887063924317978512293126162957976330303965029144877038980064245980645261073570072957610619243915494871099041634509767632954998648866127716719838264514932680643470704519418796595756746133193094681413346170145302707521915030335521208497741291167998606123521114547882953075625615343229517478167254396654623348955890695678331186879689825423232 [119,74] 338113572917925993172025246167200367651064977210957827997528924601403611031275056786280715271687199790336705911217497565331520756115357809102436178260862083676656184328586347869387291892057794797230399791281951158052472502715866746021999091063671585245896773189617433497595646198782499444388324166869522422567466433945820699459920066970366832456114139076885947642959812659884069536736254228176581055471942208398978077077579740347052171510012164353016299850439120040686946492764336040774089567825543568110761775390949746466142441555267762958658229766420298446830366819948269997849189205036101361694846482890049689793276088449403534146242180637416647992885420315746451096114141236187143328083771041979642611521637992148666152518748527206198905030675988807848204867468267137891673925857025436272081966398522444344902531314975925334022412922562450475590846730965392064928172157350240544017295562887308917026976761874882522464811449846972231542757743065669451222824486774323596084807013851954178495890344161566507494731962218763692776538239974665385886685939206454352852027720893661318297231859785902320848755413109235781929759021483044471621491301409145985538767256858569227588780230321585314208387052671199296797837778678587911600704078405714530457761496471348855525747352110889824217317415625298392319578482758147521835509537396599038250007205152056581955931663841188451312603207317204201194638929032269277569799804816154549881517911195009916629465744640198028991717294123854479499726657585605925588631055237962326256603964667337790594962576203232858639454910804972949123306641777739609688847548741005084673912618257070376711881139006943514818504425194972177504161801547018821217579108321679226668818611825155686789973021389660353132104980046369083518494315020459171633232086131487087633733032859271606209899738629264975383289395127287010784755420923187132513642760229632 [119,75] -3835700642083138109990801526543465737132610344896812147638579914924137175968500797386546489122688824068638255768235847852771807816994806376276616898135187607975474300325050343344643158038126062222323379303946194756041773715565916380080230617280412873450552748693895874153242805576178410571344718161615144441491646520188054761303604253446981699202791566969419983144286877152003085019360643256336230824602056120698511117441880907125534933178058985760736076452503510553818935703810323540096225174926801639273400460465940930841618889314753175998305493630097364953077007488065536701841616529827712984987458245633561279251228509737926630876255209483924185344063256025904350801390945442744280689233963209773309963318987121968922302818509888135066340154576592642229709100190430006715669760032908020621577233031617343185287747799325086477578084243300982446833053333705490675857164439183622462314861366248238861143043862073689441673207683224734129721745293442323259652178737724570601540290874872867984176027433355405759204373936771700222109560666379906404392102446928917370308561698168680866800084325676233632417268554261842647588384474074268184491739201220575952918096884445483264279467168807002736110012340342528199500311683194400458252200739073056669976709806166528732025360029003365604124717055727851532875031777785071298392201905722814923688840775941077308949651429301706323881713205320745676518849223311928945634397168051376664353505235644366256979652758067647850904530785549301827010810355711880500050980182390659429080487732593960431599923983619066678607404733344617758467508566500565201674508456032639539684452175395612772835887117288732237028062981634794105916958614444126661318014164154900530681188172465624272875599489267936866699853778713025008092089367502449745125650755778867477676631674448264407984774293820870319787943337706325213998767209659624974993090464 [119,76] 9349715012355583865287619946849355270616245996557175244283327899257302948233107946060245429252939803535692834322752598782679339336526715456297695474406558354156256628018413012128202918741220463517865156002041263924460375885192353906284659918277443172446738693421007459020313038436551897213733115995559247711135008623542058082448691559118363294438098967179464266994100499313327736391793822715595910536149983701782939514505597539220872632593406993191581481740651958283187328399545536096382931871939859662622424482121982479349951392347211687682348257047150263768053260322322529172929267389624209653736512119464752824560446806805088291715916503046305749912932408870574040493065967860650235620239387212860075853963173332831730215990219309463110986905831685851406649564268317513257229941482124779300816550966478278665738458569019209722627811445023410737908327233242275468533474434590837051859539056113809720516597616412465747618578766286638342632078582436238230564113402677089123650551936879207915614035841065433207597743021271926193337748119762234070280380053484461033340193420363927754585736709497432560189912264154098425531408081684383688843760806294345810621644449455237570857924033185999300153655160955890465504201989462962779595256065947982457860939177858939893067820177589863879117260666114133099428936484603006096071679523489185334879122129767368730327214905529019180052129464450151093827159924821128274664975162212390113771025479614741485902238092317629141402267390092786714811905590970070634629335649921470603396859554320298956127051856112653115955132579200221394682931960298899437095827541332248065053047475502522963944359125360431978165027928518642709578526607404584527607542245160033321769646783435943497853387510597172355810076244886595424362142249284932249360338293171149377926182095609114938226628602031491406419184347077081701819535443715530014720 [119,77] -23035763081241644732631841729374470314260001232191166525607678605509270734275838041387032359784852726786380233197722725214135242288848965559577440060195506233739376106386880248839705720627433669679758397279020633726616999430769221962800704649142754804683682440384722275599216133964892843991414063521003550463529818275812210320744320133559229347244371316117690194907807111190186633895259694187891796950037144661465683833611903973151897567208430898886535480501171736149020464358270128884192138391449482183509394087318724662801395335219485103519326195314163624322774021616090523986784390128598981481122139987784605324570521523502291033383476559874889324904019988578494282052690806936959221784576427447321462798187776223342793626378161578080738917729327347230723019653038561509771627334852152242072795854337461402521380565221492196981800053440947475787573715085487984532592429289556465723161695317089532732852783015340888151879657102700866068257553992177776378894680057530278715887240858654968317810634292923287614336923002442310357658561102851075719124220655218193271895492444737744216994713883700822959308692321096034828069725626253456885237616122977652677507862279978462485522460111412690211926126668954522859097751496459062240425310907568523004803158929953280517240179928745863815061653688458850467526622364439450155471660395155878602622022715264076221544021397916329337022811435665525503365500647944514395189470897621876496976232261760304429275142440702804712858367101920799647307541885106095356911169310251153573078263094326152991860807094444173885813716228852134188125616519302039823034369384258407264965224152563413258343130570671923812971672302307311777264228453968459565794918669524801933103974726787842255952455197953888040755409843846541316925847908567007104235051745362098315008197389804518193821370748983040483731781901755122568174472537462016 [119,78] 4180142695818049656487405697187030270207477665369304332949411241264858314340681310486789323599090897688010101957123783166581789608432274991957573005992814650318295349231678170077167085808622939661871122176309960954749547541571839833082352310706494266091291588816203206136341786442444358886824436068652897018748239678033812131174230592247169104606842506915941911804042400004983952371094683595775203426508035261644046718776712557704789713411434501135748126234002442189937577915036480160455973916708756420320740204373288521896175572607288429944964487977219195232539149502908591900634963261072662550943654582750449672862268096869808769546897489071497677248912920992514024887102243898046328337379355439507821611010939091123505189385683086296627836120990908357644879506295442722188123783127702857605699409393569137764511995239228594458769480680208381902072003511130852229750389660752603113651810046193877173172622537112416713483193714836102065728291715306943764343482789162615273619687783222350845386841648484933267754079067158212495883202543152321152103656351888719783317188369807462990977476683597662919284751929338841476923525762965062102371145145485308174113653555090720628660319165891403881965086788803700849340545251073352205710649082533996985892815818610158421150813341040628911965442236568862973402382302844716532015867276334866238168032923572386645529407109558888352986483830993486664412892182805191719936074427080006030152360846966988741237965672336577364703364320128196648821269122498940298933125700729036538738441200382919703233473470567356367746999159378081959538086185677898667368928388647572649353023408494127449664247339640957581553725401258361758323763660450684723623445183129987614548860296945282057790928714163862791653458050257824112643146714103470931391006813728871100656335128004687048787476215402700326380272626093999047917880115776 [119,79] -87421511533917054671431686548594732146894771887676395871520882390144037186205080232437830379171352095372551900548823598139786719308300598402745628349520764548044932816047696445178399573287333669517813684437752003427614930096558004466645521779112114387352686000780772777651994138725975968303766244885514553790476059720510492300946202860643244466711462321216051899759748073766512913375067252044948011397789401861954213880907746268792909388778092247116811921240540344170231145956312052097340607760386244775932093801970958736511710338220528099281063842845295593535433578406785514945781060382866615447146639971810265483262399521342294344327951462345417502634011794985469234628731503338099414972368843888093619014623881495461063438386421296483335778210019569857371086757676278692923088059902136426387318704333207484198558707570465574439924194451813840225139096301162930385705622522415313223772949388996007926337850270954892748353105194686256433433878684172617939431841179402105747390303098659907832629243827235211432167376623388740322453295320369939023958575160471098511489473108603601348775500474288899914111560872301023422277241352571527419434178945584520358278645813167163146164084294728886767568904478502225715023349982076761003761363771995042702910920387091827507874987344893514696738004907607584951559657375795269548786203594808696158025168467376916871151037752772479236382635947223438376508925687674320171069625647722978968599340236656011156309504855748892203089194703574790298043734576599976632475252342999598134898279732667397343048601046747848314397327227621426602414410058641694346864916998510003696948867523887640555796879011968273755671463538865058079846851978195114379785504837756520367192747990969466405341673576099210694629995465428524934532304785655735643161236542582449920678675856274394437327042978209242227766624428026951161196184 [119,80] 1004251902448076288985859750888174559775128449557296129281898725160880347558912718865733605994703164039607796329071067455433147208897661815970887039559582188363303098376522719303893684585411627384619844690668740000223780060887360995027538223778384734776166224574904916255819909908907156084508124893954708602235136659587247015984737694428549760461841891031335845867287576821115310774646893597129488648098434154567386773825621232303692941817730167765113973942384060432159549894070652784437676098882895012643363252112372769782943223094143158557249473615297319950525194092386702557951704323425361584929401776056078885628814195267542774025161469347880887538786526642765199391518473322334449243347964716814097149418555971806669123894529037444442354735841759237368512371548936367128187532838979035131506382355861090463839578034803541278908197041470486361997971774256954466331862059848608363645631491511986691472671623843048993243760302072235282882626420702988888031822824848437529052810694403337940645532324008126740123313067851746674277228258636086217779198267221350151590253917157853417320357109801864400149763619608687658594213064087286409374583374747290581807038426025509576255738302879683233378698533013967579971694726132794091958686722098038338903559579704030361152969750707894790326038339998128039722992446692018128218130194502770753547471688080875640203301691531010029900925477506008278923999105324924336062719362626683067539501654154778233994567840132687103334748943233245740833699297738901358886589096948965746466389289222167360744411065685372415619385670070789667093933757893114983020590707895710382145885006919682941235238172782821161610510692577254288120618537353366613098367037393126666570684933479851056750536428209872373168312056723566473848567258127857322457174864099550489683333144260935386031578786816162851633482753891804613120 [119,81] -7735244624102836954398916024275288819921769143247521520639245363286593155220330016353887072134096954440509958861735346925208755190915088740289050816635233152172161999304523974039855283842667337304865284661211840398298648966441306412042855216684714583344788525948456731020875524400719810167919044993153760772054315871329352325182252970755053523103500071379446830690697822211499178915953144242113278583117713895165174876546317988342603868975934165570759687262005610331670110801183274153260781045493585027574178949852605553399738251059738919761793205538726541397984217248525213434433557284814472642279371001837719391051366160610575185997402141029353577668664488187093137446431233191713745349571792240415657680537514220776780329641547952258237306468307735831189450283218345523846549833468629267779053148117918914038591962258789646609334132779314073456238937552503136198916744721329821332389101816389964993437881837778331267139871211429181698727995414800364715142093807071115765209818983176797484464926869785704826632670692799799406761224917176584843857645757548298020460884408232030394332687427627489018159474157868671577668208269583227039759485933053296870008552203641061264688078333118052119125822492251499767398719439045212921053582560911285175322605470003554585912699781060470773369662464376550309685242969875586930468392869231048345741912897889761670436617478171380157361186783022338815847563865391560686072647749529810443666798263599149172748629686733648563567731878194647301957248241939264143878640748248618682091709633511113331080963224816359650636441173128111229278830520335770890582285718661397757541750750694149984792280451520663295524654786749650611532084671333025530364467140624740816216789246892518357199803861774714651275064066187321443624494876593201075717667024028596737406746720250431864171750911773626121674381849874320 [119,82] 40748858496724537944344895619197030803247521881394873016572940783420446881215512318539946194982012942926423335086645858295226109955110714679843971356354458089867531285561524441613005039270035874294099642254077528237426870333617955945158743435235477306240746688807363426179846602533076566472727283922281394026674130837667434777479963111867169723212212315464899812011641996874559503856037974132400978977600510938759965158815881049959100456601830686724030397311826599044247546530442825680126526699641143498151660613365146007018580952646060619259806636016666049710200416393149393188473104460991223609208280830285179860213014984137239834639667240960712857249183447780413222071254123748276961022286118319826293285927405505056629257750104090796308322133332976714125205353609957462564551622666686676431302138754379808786269094398663895218113578932582424255910993488988285053368204328542693413841358956785910067194805570093146713175882998874255036600421969578945506100231271054711769903472100000876730480200599872377798275777571687811856229177067680826692309205027280918188141216366163781411889422473542065938953008382320690533139654706708731187557295099380073423576058399890791593563276512046430561907412265519696039673664171816292245525933385130637490859874600205001663922469460885895924139770040739413143831528584437501078088963611499528359984530850853191580853842539050917459917838861578959233327341860918511929949414803973985066110821867538527443591292996889262916101925077668568305958697828309609139805498992854005616846280295119633384343909398607143192565008233672927002006111747791935829205144900237815690969517843777787456044232174443589649187427051235667631969381042194885260765429487761278559640975839661622569028374972196434595691944241021304747188243220553189024769186376714339612281149128416465344337817155904629678939913184 [119,83] -145226821331287182557225698582008841955789638766184645440508858226991902030165315251379008997560503315944435960336034701925246508954428327532734102788699330218151910872642406934349433727617157454552272049155085189291573797651767463082060806705963462020303673282560275888947987036016389944412214800154311769926092651767030023437010800950762708262010367711875713864403988399081773663535580391381339015250368799839992029909291806077462175208929337375984264016352754044392420765253702308044450633898497844738479035621441103091425983479307653661168913908481843736305219473982943897667187261012034920310059967523000013032534142865227190633201186940397731842716154665848045057982633548434697306461101458972627273821554981589548431787168605743688425060775400274447831698022908292026343723450886068150656793476469096531395814225546947447116424128917505069880124756382402111529351552768399514437331727889369087776413804241543106141735215089412856283830997297644974243972238439690742570724354574780494216476599172963976776223320469919140899816270745449016100410041130229171220259932523263983000908495747202407175729412574757677646050275917925226626413331553551774149238730567529362142753083773937562983623575565257641565085968734028576810645338277360028708824215392295337244404234597118934447437987490015502782060825689024018975369046765812487810154443046646738617995768276208855591464378610371914520711663772970772083511844158029858050922589337783822965157331376647570507512460544316862399257208188899871198533053567219071879668446101723267946315230353923949826170852925339679285734104193814154159483476297498981168024385013138669118535549652196680792018598437241669060180247250385462487285651229874923528604346452527016206530232871899480620338563464313184050624893805818443182571398740026942357427455359194394414860533468146302572068 [119,84] 368734434001876628015219228554141878109888478712543013384471501892577006899832714916169985762855995270956972058115922363923088499645924132039627891457404623535636022929600601916738765171667068687186313549997870151351355642356635176399096998158510221127907120065360093896204582697030593614727553736417616773519641254075646794030669951421175830012871483629305834470959671925151324275337185355839458443187251757544722154660622684920216597215494536148818640527278279464055503831144011215106564913109705358819463811666470223752532916310988268307320391855056876070935614394872780915514465892738554172471129921550371787211425007023143041066399638085949077583948738358817754249199643878350817324306720241102593313966285296402589241890454577990597105522352909871271777427857347718334557498760561722314881716333585268857938218991389894900354379128380215114391788738980473164744376702567093181674577494818227722256181256597866633077058032919787169233901226235967214211815880324428339894427597800809522855449991209700005331581329560679075584048776556714272003412907199183670844566463361940995563269086253846589561108185402144781047631902918176851074427055385895293103490306771648995412175431944556281897439090368636603493807173151090520154552089188731481806281108448511560965905389504139414572976860713794844610970679044322385861263633169501234220157160832950998721228938402623464442913579185344511671888068545320130605865365364663390198262324283579322474874392353280062324167996750030389615040275368932669442643679355318910566960746651111687785370792552264635670149463597488813733170519910098217509071732540316112350885093149512144071980306688658520300537642537719630354023208447688519735064795420363962892549920969401436023700803245144500886199054018343817540977645889649060623243076184233463092030299380378938007493173522022496 [119,85] -792669026011191421863864112329621137278982481120127437020691093437392980182878821580636739098534861561408498672149328591772184312296021672289246933535906122485547638616034105772379789165691496144342186629764681343773849871005881213222850144026581439935582949479424879716661394104574451544533662728804316338903971213463413795260931695347041233702348402399200157591908376980973018911564892579498959275351628444135097594815148956502524176671572038228808109382600367457012112182628786873698906702422103571969795559143704718910448141499104092549748606204569617779418843888973380303669871486417719497845790439717928534329026905951801686096131143820849277368036965855903310762113424309665358034932289056275012318602134369345768596204490945553255942269531255874952865087183184321967952525650937857654198460043607381389041894150454326437747916429029597759083552757354734291658586975553510101945934632310389263483159747889924935553448354442260491500122956330171559770463289946840929338581034108295909501411127901413366926330873043970676306315265753189665216201487241016570967519830615945578637456102822282265807387842755262865069155661923585527646517218276465130345421345784733982131843461018043033194973851875345638719478074056004157197322887361097111847056958211325464672004759243612695279109966778274619939496537167423004833740400766807572966330809062633278846206252271651780301134224578188698447710897358663578062785950691723255740865991621953789806599283846924314728988009163202005598670738388355282079743528842982481300626767070912813314096471014652519772361933924958735083429738466833109495537153952778869197008601429858763314913862010213362586465350501337500404716021830809301778698062247190488442663146924186442257794426522340172796329215384446303166341785493068747091911691389014393163625178707746730269901043500 [119,86] 1574430567872445988264295677203435480755381799138668230894608279837477076407001106811977013935401007776313542486437991804701006116961089104570422002625574761414797953017310594055539096389751907596466657593122087544322641409649313181471330891058809001333332382863546101611211379384717456567834822907762583581754861483762236639913601028390834776504932290261961239080291741439937828119444702994824016545601290426759650434342242747298237624770064752894340166848864100827665262900150557178239804908924704265220744839958739231932532159718293827277538469206911454868119034329909880978716911066780739121601948502896100672244843558553112387297395261962280597841435433793089223537900162268663726238756961630559600315798850652291300111372569943563411631003884313640955416000460061956521635195222517447852804843341222537517094832229625980903034031716336004034165212824458966646636535350563492174158049083291536008518898641105220621772832965618844505003334047497838117799932152719195252880900790036802063145360693998155336576069303346129199279282512049364499006687935132402854841818975776625639530778841781487772318067916160822503273916162927236398672299690750589327611209463555795897349906557073012759705736435648452393779217452910003889878844617386034846986266037557285615605093165779159787729378952075334619535360232349796285736981709616245789907166152193682939529692750854003087576637544030608519587639736044784340202855550607036066694722123464878057833270741955242498216008814950909153774203599914618116343787875504368879781268494801347378583370052108395772442339158883742708850217026513137040261696150055719235950221868571510857681798717833690130858603671247024011316235731486794993979323442113736020006852971263533829386944414359411923630855866517893901961274312701797934507288691169509928531868242868568733099776 [119,87] -2308957249791576559482499911313131818607995890247845149439306980912465642066583155958976414148178617991069525329839768434563757817274397664578506099456299876579889179820843958658309177094178681159275360909003872265685101001010936244436817949472657761705584683131257312159867697024434276328686622485419982181686921130173130628760317589846416454884541449586550687243355753346888473406250130530882166932541665954199670584785254422645176276226037732082383687725426333781767050099703910336816867383279093727190745475592465788599870199122384656239808284859492083726712128474503012627629735302706532642590103827583803058359532843968211088226344309982886478694899950631355290364844857658060273034829283337683368417756811144475328110212797178834744822388686109254601832256035125461470959564695645915422354059662227890156358351529640219904705591287440449048795231533522866428390677838500599957504074894880912116681187752844662457803853111848626246145873801624140572054637947484556012967480565264628471323154179353563238417398995973173329819966506264746031664024771623167211436098085584387129595553249040902847794056482459557367782998909657249738348732092825088297475545385243165910386509146213130973111833318270623307518479451205224903293341083524099289829463523899828359175000166235219694877464410286752833890209170919703146819715713153480648172513735997261053062289649223522129439614599191106975523914600780918206220151238860150773517826279350809072733164969067638271792077861192882310767252499277889084728319549003039353492880171707567013720056091944838340831431272742624353018609559414788861263476064881356111884711104058080852789747730039779853196813513203432291152376018394473178244977170185063392904658768658057041805964106522435749133433920334927908036771583228811113042458071938991585883275356232750752 [119,88] 1334418766311519199039049170923637432891364369757748561165457763478730721088681183767958139823475885819694256606247218675696814589521988581389616419643631796472727458175661165966055302895630409774228882731835799709379468331934492948714162085055246962356553337295914758934256682773028282540737249121120392359176340934428835628506579402876449767414018930556043806633008025773445068159840462754403942160196087076891589423566637976471619685005530706008722564200138149980912040605677124106909792795675808784752919780218589282886775687504577234981693582055665299253170908509214032168074248652328549791636368740930317615466134770188452639714663268342903322780002478844929322364578390946153037767066670697109360968683333429132023581129945358183545931619344111317464844654525092887184939486005686376538100868502755031019623694132797998154940710012387755773318895393802011500245321030018567162971351423736858559393358420312580336206133932829079283041460245256627751142405304240195782599863281141611895978834955309469892712335977328108165344316471213342444704324649336703180796240237161343762407844752593042863537341319807652217643621683870596632878048853705089887450726004716452003839605394529870234802715712071572006181637966391569934864587411924481000432709449653761898234767974592430428419724266605675385236665330717835106021456525203259238694644142990049652648887198326694829796281389006585900344475465512388857226979688808633990401148575243324834099577861612948067110179767859035870744060584763379778850071301641346477602065327979473574217635327260853967699790935992306126972969116648243749155245528570293804735833158222787577230216298783874291201451502036710779866133196505096341648486469496313562944522018437051644158861902478085841726267982326933283594819330765407562549793441366341333910633832576 [119,89] 1533531831237201823256120935747289202419902586922953879830933083042057739346043484138806455407678579604158504937226311613279756204508147591668740489642163284137183243752757141513473228535115577859378991608268217942298878840390146039207823079316602310683600220158014819485214833081085162837191727287750950001337279604616774856917966514556519836971398627417229494844657848976455221080470180088597656815317482820766822795140136649337916856833618296564307270519687738401596095665021691937549311811796777642675075036268438891088921463748163167313016247349114461589224388323039051737117893328670614852629729725344534587531628902951660764099788783859802425242117315597800892066943035394273405960198965217508787549537271956043660600553701682932315627139602150938237618290319533995135192981206175172510615992785825005084057443893456972269555563921987439797711991692343125121536401342681298755585394957641532612230857994034384847012827626180157062820761802053697030697266587630415603909171918726265491106386126464087455246750532843211822094318648650920597587897491650806933290535464573304706652914501625563036821369996904533087940491403328977707225955585392363979925545684639830534603294217596465575789843459165486755438065912040761655801782918590605261282804355627172155875150698814092842185501074720748174532184903521545019201133925474446661404841997006827832039595903540436929322164699616633817958818793308734058353701316958449122320143737529386947420986934907246642119447598540109496927858067108898931440077047286243927455504699909481137278428306219537895457004843213157056347912017345298236572342045442104531737432120112865126381972442706366642370939128138333524906230186679785867638167781971492285650223639648277077073022703962789807525813412163531548009712129914280086046965996271755709534000 [119,90] -6140261405835654626063620421247841218650450067147290154857394292544465282792917015843296425835200057413009276623105356141319596618296132375889250842371027883762805327038310637059225802667949016842379269127839478766442202250528991079920458919579097281088400348046569347496992814792789042329446940375938280677552665846453965025418289087710811042956851463486886457089140875891755310321965707239956209807876407129344617234020114933747509467534679842358004348805721131722193862536707119978552631509937007693894205867074308173327614555252001116495550818852754426498094963042684103932000475724427170039522323929037486785934781755250744543709394627640862298042806354055294080544056548397342794025011599248013764592630248346967575200318905789656284150406887975880043067133451148949401905489085327410546004134840698941048269137139277196580281640746399860611659760430554737105659806401937581812875915142406531374789056764169511951987677798281097780440614713255826316301390794393572867650311212292583803044275064181537507409603902604664943723967420815635478707708680729293354477359837899567983878562105563926902975972121651555181054282269845796798842359715791902002437646303178731222269593519594735268364349203819261106529530638464248588075958322193200371253044202155483058429495398590558067627029659090372187439883765088837585939053582615002212967501312535802963326307832475504455221700141226420590371309832741180188053765361118300225372502096278661167925943518629055121784563356906632805370727047540708438201635740637469912741431122639105167738759633373324594060651401241083277920167691713153569910018328250877593444273531648658918869974705998947213373347769370610339287532607038908795821492187910262781388222554798403486375367345027761455532580428661707053134994663585308015845212955122877184 [119,91] 12825839377161356620072661492913907937929019554823508314859995057401941726436291181900688952983249101136534822686003158269176862239641203186509387439959499153162986489221719023400622190485829380117773481147098624131899575950107070308947070632789685912983673734047985821088387785075713429205887733861336493618628622580967275021983471472143302930868097320526484386958671642073295360610234752708396192293473951229702024531366776126169696546778706320305166504932865572163358094605719953342701191889919115741638395133389920906464293053261948918053273649441909567963132643678278760745777475545369390669768774134748271558380655131662276477693616031352104759316550263975500343278344351202711544203803782082473570005502346232810725973238117521607034308729288319078678917709161334807092647818847206249436102266483526813861525804288503194917763990146008402467727819090859291197078542874887023984861909482038155784760209266874404929303430649258774342460559579774650167000521643008582808720105520370172167902252154111251486485093172099897221474910142285695889962104373668079108276022018896251105406462811055617663218560281118008699407003019177974568172096182172201717048889168822996078266624683486515985086706943090210592703296803579608654821779645521478227169061669949796659958300831032564974587251069186562733809172733849405566900550568070058216309103245545613178832605263476314423943403714952056112045275942242514847522211609160111632049600768720705238081595700771873753614868709416272564626128552678039049039352211067658390869484054938289000430236325365901868918958492713353997648968406509166774430949528116015953707965466246229709899299414467932643429112512067093922866156049519633578182128986312160396273640929049642136218115265949749969310154966679454100916911953701828745999287297696 [119,92] -17953940821633253418742016626435019425496045733759741836716745213665589185531820817950575724206026107444969008001922838805738701404607531651524343140327926941533695110126509742822250493426769966396443492488107679128526231389075641641468071202862862150785814382831767786187301982896679872574043869385463728541491070243356400259019946440034118370222118321825163570811129600726798173437969097919824438142995842113113508811625197597761662880140233597407360921745479560067086319436819327089327801187465341656138850984556303307165808368158312396829925588407105738924907358355866565831825621170034675762331125969554391433058743706011467440969982745648365614716785884415645675439856499729267493574048608174059964054315955430757450871998992998132816310295060450391306964887258679045748516144608943343064013517606416446829160770820427337086258508620330286308822777551117586188502703443395219291176920198923054070802186590022002017470196585702619214786865881282524343333300859297501648181770607852093354456355117394195202982565601250515040459888123851587925057568816897782448795635799460210565258775436900032573467516969336917219715316283945355602232827234684360056967874318207469038846994781097841321483580565323670926823966135408570604772335663377408531266873591509650110451972218055803610791802989709508754549124166709490736629393147918231388073208452801727711735328365696000984881579206005008771689011185469739976567264766554328471360855254997073377719486461123126808438091605622125787424996510590444899559427848646568369159429920092428405728962557005431994553981168249464505101914625477632637599770092326998899457450477424314185726619122959606588021604318930781288175062711181416870954906722521526047755348639481572999344702315834229074735571998868532016806985377101219339830240 [119,93] 4407522278503052233745714683696462748068904140646987615507734651905049398252630890495175680752083988793516459516453742798752907919662977396212910218127971815308392251609568939675434432304089894079255938214038361513418246345753427588061250067097970025429189696273863667250201397175450719277205477709446300333479220517079062363165723988962125562051153542453960769684518127521877189633738004354475345537014875187894246177582577553676594790505622282359798716136908760507356246467643637405719318107762289912911459737667790268705874141633473367541878288586165967261272295951220551867354688148754048035938835637459847082015611189802600192690426752448300728242129330005677162636286573274677285744965052704324164627028538638984052844567851560976461074610285035966493229702716580189374887774950169475960808339597426247459159709232491803996599842707708554755761301392010756414571393761324374903742945163795065975586405404068688244699513855475008982737291563647242599975551194604448825113830790788385768308526607678716243006128745651086207912669867477410534147865373185892321826326002223090555863577364646111505744048738177058497314518516253416188366859968544359992149429280108099820421947468650701502017711476879899410711340781720414420519776503408772745604676296608656265615776632489795766796100079907765718903419299365302543080401822590002054948202960474046606034523355180799399130877979536802335918519181581565550890485191614300756525564326946482681389324284186199454790186644712527718402800321516833522002772822944589718770900004147392637145943006543359025633365283402944364290395381703010298203256862025005651790966582465853427545100506633828391003142378388935549055170239145077424570544591821302824433706544029609827265018660036207020450886470628055373737384081611088188 [119,94] 22320946437788551927061069187676541616020104927589135225127323099697229321858296475620776199346475117319769801438143133253294786569894048049978603515963083539372167308502440886151019305951554723219201951392322240255280498016220144275610810407790979854731311543315888011860414712941995798475387945972862234029627571052104891681563800431557454420181066284048532234886978756889075246672969709717406774721915486725577521721718215930516027746436378237987139662069995606134422715144095180641542841949942994437397690014888082464652302596465788412768972454900679995098988376000977041820678723362641011945017752271093313005477266691526149644159048113560015390633288972532072210131773119699215652858583667652780338854043031990611030647158951471811493350756245713934455786032947524363873625278858398068115189237217024193050151162461995700653086740172718474561815353925124860063580516033942542816139456335292287104316660166702031192902025571937502092682567144888790259195534762432793694262018089580955562317263866568330105991281276061778527889548123037987611895628368841251028663636481096519581578222107782900481429612108307656165868565782679705008347068713633352355178148189697002824899856552912398020082005175798636143535496423704596697329529697581038521671414162428203804587097508371705409254534365536700391105350443038512837163709980269427371160627105995710388048723995330831209716304917544285042570129260123763756828021121376996631142989379065422084306370933618796354049096984822344336029483335925471293044902880432799895509144578282867231303837695510960791178146093905645170971165306306372260211059043033877948970946186384300581310017243851242959798671151523232273283932186509048954979694839224774351903822961929772384548249255939942338689944886082776268094345894464 [119,95] -18296840216841527408367435968732749362881911843620648720706875610433482032519711950942166660621391674574064617966898150279784691179629847937031402079687063295341643923680981076501807416679217383517173461228013343979073706136754302716581230315608797071753152023814778156452036330308887244142920503418580089323777180080595931572046627332972877861327724063783736848431793679851307588741342613755648667456329441163395016551085991783373316479031397902641518903868817720925739056001654280690972712824872486355526533745687293537153086278966103824354784563562646976326525211031948972137846317653643094540678971911915512614968104109050257522055283804849185919306486038048457562578192541245121351134958855808379786050908179687208352153415110193767042690592940543200532981469728307715464705473665671604303202006897083660812136287351544366797233027650294600859126238338390018865947367375297751660804348551449722380991095063513735543367268907360522156280773554686188543138878384500405267696642319992383560543702233636123802861989658979194175729238418361498698522873700382244193340216697999780284910261385280569381509966078501558482778538008387605241572045538892912463270016426350377805124453670622063819456594340355889422666476070768969435681492560674337266650061918325367993948550229233271121804433758977649706844184108727882700315196458015233141352597927498643195219813387720429329914382001034871617028845188642388250283857473018169644261706159090244893649964299342182784509303511657492878754215480774654326803327746543998203218755512502224497311581294862976058450755962416731472072683976992931641654359703188076754231820390689000789682602292783972206463531239752048312222140846653651460345291942586267564827676420902122819175780171213423359191849414783305016626200 [119,96] -392848313928183527324557362098183165041301272014671356070674084775151011646318555588533283877459727411124183458308507434219512153457550725903187585718325391806718346816630051926201864224872883173848291312916175368534338073094769956520988770989623239436890929918259386075966909519313804477151024150995976506435183197249053734567773367385052824939995245666903970320109023102540301301782614392295725833880533047614231975447410523861697565569619332323657121795332493416780342308375141216829180366529056969412155104279459080738245066094011951927147427565671243776337237489319275448296411582774212976399367205128428903972552163272388175048860303926145591587891080080865966213686392407543498829384686517597003206586145119125172131228831220125760180057002474507278406792208537311783478643913711610701847945425683664356790332988190274981654302225880181776665054538293384753202078620317013803158199485652627832073321141684456319071819182150263593874154561376664645265856736170098674645196330583923054915365909142124070242677407036837076820266743156440371310846078811037213193291225789001822640437777141959948158061541400655386583901186891192428672628964878515140675618057776444225422346232937697798037218027494071721643890245482778940899354550905618263531052901499302298113361347580535583259435377210947566856573955680387911361594613564898303131820946706678024810960750030462210010510544680988299816773700105460948433640267950095173182588219388088911276011522742247496063318313534024610118402183827761919969383609601017710167663241749449122210063637228965444126975068040086777916657022618390205169126441938143106151939264081253831303405160745238812758645700412743314153338636244627226724276016037319852016016138128058790637817573805486385501840412649910112 [119,97] -626875984634819047496434677174414965967963931520213113297699101682054564535698246044374323367582875039727855376739417719907050457477327958966142592266304179379752038138819896973720616730540675556809186232138313186273308570299082075572628348332993221644666686642478925555408722884056802744221967622053779333714308696206140796456176630475949627854657235573987279222681875083780853959842264117829173108993721150578516946744253573600817923658522578904746781058222715662929874146514051023103506732638632519041822271176743313018682688636476989818047223522284829172749272248266121150013542313937652159790280313618846770810871958678623689270314318757780764657374798035768093100674225842489877230500140530201887960438067862845479020696773665742191450202266243479524202982039508094085816578499362285566281160678774253570876816375038579162537203233999871986708342793729566436860317383051484897087486487500896115521359428372017059847928982648380635788581073460863264896609439599726449599766277869905843983996607757509593113836368339268572471156437707564267031899476617883776686717733180786549600469077495772249108555878570645244768767208720016889972178115466589677618954359342383923712947974706320317690957477012871046079248266650455421858780355629540308928999467690021034847070290905481332830940475438959062010757599569731669543670310524470629019725269264157443430222889569831451435981722962591928450324518509416036118240398120973634585169375661349384743482604526750999661890261556734964964643159147958654148381358500451645618211547081095985657316672652036890572419354288056261504841728122567831157430911148630978390194331460791791019038393841551919005597269391281491469822153678904926742725490894658225162168059363909217793471779138312627770729860596 [119,98] 2773299660096651781784038182308806037090803033349199908040140225440343887616315981001350009400991449087070879451837067725108269536719364158739155610150831778108075086650655185546529911908498452380096155937484253420155296064235587438244290497135936381768604146562454554981324677749111329033096382044126131145794909730236661063083931455271955773405541810227637669588925555213152972946678126766442422607966488094228383742330385927111277529852927993075323111148885827404361018547144195287428871877132045758069392685628053543777905515900982231346030590338442749926965647005179765689931873843240868707464446923022541319461243155841380650764564849301856720287572149481335420929601905357925511025234903287558573634981197433270651861853764361954574114690994480240967355074752833793122475618982372202799991500256425156277159484980061027567894439252180987890391573516767207047481197867316983578747742468227978272368780489434373959951911261638920428139167179842560898475010399214254561576371181484327031066322813460028515946821133149290610478509397947794289952002128752796179286226296013856805073924803818657471582777105140055180082947265733875893627391578906072892123192624209792283375854413606198266378116126734762081423610696476871459944998065541960917846916484955736976127271752646900587974089200709220023837980822121150931825332053955411572940065378642931251835590297341855862854224188985350342121175080711639069503251790067635458016104265566835146433221437001414317934969059326404866245111016325829214067175910657529067632096062166056089635889918118219093997555136583357229222162431881099640503623464605403201635121215463940186899545457932493328549590432720765405548728294253075002148061661332471127409484229276076268532347935611753590843032 [119,99] -919311143867480844994861541940330328868076281395235377608221253982316478866897798329454709792740155670924113190537846756394211237916758417658477887133707288830816252109433432117344497967038920093518520670019570809169824476161829540901212088837649253141657735749600491319433018175115474515065232709510547902141927218750096772218731507975434901252199016924534246469054278925726447678249096524227098667252220781703011815085404052087114911879319376920428424059656401126114739740832613657740844986553746980390241479556959559107441868998790004639045505289501781096728352327039576594629691341882098948209587571442963550833420337445280829053236727346126195685583687675694281767429190978296212045984272090278474042099114113218936374191522750181236313810549013103069102777292519115816753421140965951788921243410448917184943579727407023662961443749448864635865398887097973134834199851177234568774267280635086520102868924758323981589384854672622788740133426567064132799520824052632640091095247823428557889334142596287294193546784367915536941155053051099568386590032052567295643924359926022544253036427461508711479999309055702188823245721118957543918848292351955575352963765582018272962267824525908544232442927518387935991829104785030929181546703778643259878278533557324898706605945432048461240819856601743811126612630143238162777436735112777673335417346547029135116481687175384164608205214820601395735769866644779239734717433318508880628447185465151162976639940573817927048756393578630314479618913149064938262618510839563014161258930182196861951163423058416640601237481812659198774193838658666356009197085379471361655176934508796501150881721452053908279954506842281703581760320355155545627362743471002603042560139610108371805573342676501637 [119,100] 80452229157358218189915245352964860240699125374599922114171730279004884503947513444428406889385263818913733288275927025311164884588053800762182077766045545663008473710588560523378590012871985220013362628436428175982819778388777953369789535117187587676859574846271782990987222831435177523705431749228964279708938257785776067926565878743733503178979979783251938189667290550553488721062681865312342685161796295664035557607346240836867805944844424023191345304568661822952809689675562790368250880248764564341560633975209359458478771173543650389275270258180116953153890234863728101908750452502862007399318845616387669478558668414952537816790398396018072857089432228779088631545439906022152322850815937167710274254339582819301488360917789878513065742990834482025294724034406905973761875164826932852379609207941323452784112046920328309371039742079789601429759416797770019039344935978903065141645180818548251108082186363859615729988111425896025517195277285364245337393975075696857139755830291717723663786205317207562380930096372584146087624788628816065263631093247354861196535249503971975762447299591534429985215289492542790315033365443554350172044054600627691611958341677073498086689369930565961351326278563697450200819099380357105568802735591239619609546305409563248652116068227432796543406292935995686377504390851081626732362287431136610447478624881281243729399622991487480784447618391266385446348414695106304289764234374199435177171025807032500987602232732976760436613553186196100891379775626133739215647008790159055768300192333740038009646079342478936350271089914664000258665075846006345141259712377764738802233543561900184543865614308482903070683131429653093434624372485178892450534698863363153971179960432443876585347291360 [119,101] 17369825576276643211298932063554959502617819302618435768370516004410868295911262692410675891736197091290162797149806756358313051909831283566534176959134797359512159544058885034250282682840789594591798410425202940932678084843580301934673296490992296394015196107187966952110663363388993961275770746833377650831731065800662080496668488087121229980319644150433186298149332678424336863434096467371541615358658195156799272575092220356494767157289379895410609869197474673797963035592639936277876605935222893516855811072541270882903248701701570615076976747169847666837596758165965971034233868343662910152513137573691952920970905061659237215210980214813906171534180278985710387698936330470904824072421466943626037671965242469746600941218463406404282173716336502385309931131620114468535024502667630615135905402543764999398357051759805278987930352902272006859501709192033431935282266887002303901484262255861851400766588090919854391441156723886307349154981595180663296818739669080640832851530491514493850754541122030831026285735154867726712616690740874509267405292923600281930288322937535848833803315934490431425624132935433517898178468488871072702788041892517218623321616357121719976771498956950892193207176070428249953198972731471772237770594529318274315065801783728040235669498154954253116185642199157784156942544174110717397282485661527135497739162356791574930521606589924726990607724169812080535840525762121479435222028897958102258275871302681668995233330571123924875695291248835407929696812806410334407808116199209505714136954053622228482465431143371857625098976548325436562223720135443603658562497706494745429675130544960759665671733194880517585735533122285996367719946274061106290050044950901762052904128185012017638596 [119,102] -5441919536654286486894465805464061496532167366581765317365851158333320467618453139317652137811047633904353094581131601444026317979926493548866565798910668466580674770327661184010432074199776975820866220941998528382541203766402011086318416012151059319800539146163230984213832968398025611311137180214114362882580934209362777779433363461135959889504831989795856350928201763248913183233915135616768530792971904032098639577840222660508360886883777050342153486514597291318997655408086252622985330482560343749959880046557220040127491101834602661474712718016953606987467369848117119650023457032193372619402151304623165498502011657477955150703391149505981508500227517059916047274660146838602941753430584922170283882184803907544972933281206216133604246523927245991578354850947513345076648303654631543124534112934991415428231976901933128134277115468701728863866521025799645973305809256639254871161310141841344851595465670424739211318326683559936470071179513970852819040720091997739896715371731133260267621597547761712090805422686739141586748422377904028363839736551553057606187313883422042329378617258215351857668647376107113989116199843992123428204945216318351229280803353588141580707160057632198583429649162494353511197754492005633782484103409550140575682617142605305662268226155851678038612994722022054945253227067394642544646752041417141692436022438603927949931369833631968697067056462701733259654065439892112064361542093140806661246598232339287686962434246788004210907724103083870974824185931715091358424201160631543593597930259858016248417164342266756082763800903147768330172182632785147519740699251909866894258377419536235280984232206767049401629153741867075730093316115741359578721906898815473997962143398828864 [119,103] 451584513501221264786572584843899534185073214510491710852983690969552617855719781131776317500932738816439296693307723095381898743604117264044830175561550051908640190737270810765613378009599854694521089670136976641203325857903847419675138142957360144518694327954961886303942306459706965934694665609940590946951877478391004700853956004573220811823523780144257123754784525462318082117170789876491320740532342450934446041072695542029876152282558297795782214466643541495044055568609353112449472670936634464060791474670744778088995680474275863690606273798128620557709657844890653011452608526168388157608393772470345441448554716081034663244876574987466317774460484665555589390144534441085278171957036696693331878946578804675357615255738062175748983446145836253611117376682598534102164403850413964254762271471059403030225230258665045207025086545417957794595913359419636427311787587476328074571977504350334059223783420591087922689320907162368164946533159940571775910918787916726364479391781732820819062733491789756202932255227663623412487812956576992637025535573333757452471071634919048097215760359030346433875784750790982272741100977216257746811030429462941818895394226699739334055865707877767348439396700449388638749346152652277347803298943000538020434352656519194338241306698967959668860323770959954334940722626307806226389572051674648758741246827272471076461478402917164244626771427530895979084699247219399347652316455428901370683181251023296144559011201018430603246106272740999879618833692536179374309027192804903026079304133802516065433600389866211605191459257561358496746896119239610738851688899882210197334724674188965440922798338916719858339056561787974505836934745957931211880758946493697288761122360 [119,104] 7450578082976760621337612566929581786108158181821003284565400467077583102856665073638359375001879146716951185547157713502138931927117151567501014960948994229645669336346079093608554540766235713435392897943816140579261244075706033502382297060249684087860541110827242889163733283295871363574868411473504495598641879241829159785188985652730542017169997929200380167922055364111064912668147044896382293188471429820499324657550639628812142665510331661771986753492376495525916890197278844047697509262506760442060570388517386330457451102655500082860102074878086273189459060124982396871653126974724736112833219392713853823239419437605224830705460287839013976536374298727021426250794346101211956370251092483115409282821649099641768716294157646947223737056262709398862201508530029631819043424904407559992031818618609137888947514365375237900393674872497376528423013932944815151965804441583290232406060220234614899938540402016289538363169463698337979502266793930601936814695740740182960839662895591084173303019080058584224624011585511051755021355291454778535971529184991126861931724858196312832513423482399180935412063421890721805220999283108254485355967117400783421860548198178879212375061480074317172417917120505800443093858105127145888362937793556123771959392641388312948376436351631045193044315134797673109911947404449093629713450554105468543740305339198824392409124814023388327398097409401273266576579417681160641273525269192358952312890366306695499410864847994103469022286347784281851921468084992708084315561588545212476742234572406051485720442585086341864633807567793222300106362393375771588502945580922191302403807228635755560097413236479846095093324228672661385773440525716372745096395172173952704 [119,105] -1368145800507571817079537117458577756706371674725482618639590499539494746187298128923236866263328943387253635496449420092027396396378335556322011492426416870391637572457419667115400063186629789628264104486894352152281197229602044601129925443393215118714403214035094236325061485173811515847058307983764933671208095446636225360393851300013559631214613516672394104582386758858828335400672238960454635247221285835902749598231630454622763328692267471291802822094131639461703119547731485067636993585152084953838773992958448532774692607455581102708966961351471849231604372938350290030852850203706609004191662050134828498717510128308127268272459051992093408820255556202479808557549912689981126809017131708918755922083032737920840347712869561668614559262771164297010839353514333352520600928324529187424578100467885791435052970350542048504445998640259271538698734183010743704709413286670999105362613007952385695930698763668963322220424998522980941549963507277133789880046014946335409706187715036051820994614152099762598041832030055098102839501985018804362480454478793082618627380924365309565297853338064489966898889166735766551234720616034070225057434858078340702074526043984213542669566146037777625906830673658333265691246778285874531118196071005976785980299599008529541731667876175720329938555271246446979027987106690353856195389520719774616491762792642010771138402226561397638962655163571825031265990252421573341465243279261055918441998307886664302108197778073883262326637145638189732823899633252401540825726327699107772737248876083402013145558925525163521348765463911131592100245194228234438449699274943918766372690448253654253623569276923244319493175806619286426159643271012374014939224344632 [119,106] 91462735544567337732056102390457262071412618114598264052365759285433266654609501177969173991613540890118643399376149376746433603604473311427204653506217273695735968259974912112163137662164023521983943766607856929214827788920115364064240369232879917873107931583624989908868957681900469434137022316288731981587576888090262683091252352288871279806679376526722776034838889707856940645184781640978512153228545264563187230214528729631827011499166420934719618006221890349802367178375121710157003022867468464254538680066560798428554955246829700562182578598727235990028542573520401633391059716204396590431738101355238033425255688674295816172913979101521959042346012687881775881432639995687307769419734563310996709753865064222927867954359777623323043790411149637213716552187579845156968483515832614751241630585201804032171936212003695734584656549653019110335617848316048239979964574311555449217937666943914392512425256946262429644399052684802787356407509488980327928728017034134461761451967921449675025803193081960210802165900703789129436495963718872969515703942541344035994272022343353247394528649126985143398147752281848556855339869991648366572563531092765504426525896876202806716954185856584234212191887527296007105406387336823775291096656547514339684876516035481163161833175308515920199674627169565585475883048837829406912890562529086751078005886844516258263113888472943516630116468102768859146207517524323177726974880813745901488488045235836613762237319493288313580392443352137132219545553631389939589631030268871551330556539169455566225681241503367236132199876133654709479477443475569873322822620247917172287635629308539725762421846658883153878185323081347144387571086731038329985136 [119,107] 1469844062091979403346400717283988329261922107693881220886237497326955578826298014481086145758516746283011655861101600576476373268394772058427056866462757456779166513189922275122982414134031641690285126978778471005816542519297879582519961850965559668438765859372500339255785068326210447165248544829207107692172039964262345973699399241246489779112213473545765237097766374360828649142568901854295406781310573608994854910661292169714591713466579149235602650639048167505591695364600344967533079232366573851257712359662510576466021443101626455908412596122917266969385661201707898178353470096049680572061873305108112051744592400623753973432119152666429358505643304273164876596980614003711310708912940060848278527654890825252403334010247833433171091009049783460293176945113589201552685438553208232129030358496057073015821373220400494126598552114022017533201678302552138495744702931800670657794229030631088389549440460381547838464656560509102007932790498016165109436848040900796988170400693877058789997567944918158110289866477421684635618818032729420041867757272715465905525573317283464054663573266018808226195668527383269246107049686137866017293653902025068640535606868392286378032697889703172503733610994059610523184886178083864753417205049409452249233974464653496621197710943112580816095139396566974556637625477408374737414354169442943207036081055283212827881955468643652393762394321313504039871226562620511820253866721566269989636299426805589468455064090556803345870483142249832054063908736744682415799538062484300285066321586230138686962511571224329904528783094827350142575224668583217745039070616139736377930207307704006571774047182110358613351080879614016986708156757465934 [119,108] 31893067824656110219363946377472784415703789143689778608865133640053530206201915808393264592333410940737304692819989131752476617545453936306824367085519303682105606435075007829064141207924973575035747422161678435601911867384652006605705346215807785244769511340149316159014718838136583952403178974370489858314494103185781044440319032475860147917363469120419679817341520131526193017916193613448648258838568355704376397844339088445484224328735005115513101061471279136928602185028618850417124666484191680600182671635699070938779600990036101913197853778201410463502932516990440738762466024619209270480595540421626398838720097088969740216442302200696315340240264116699639820912033843783121341259660906648786880118266555752817320504954282632040651375935148672330832129178279933637423106269808979096338380571063584716452951522143518261606540810564669673126053165976752463959391745389493495295609543444565448691155866910656651259747452237905503381442307357634182901713830996023659274121051207878229640984314948210810432884904236911688537835912986471018770810557854346396562459398200054231176613891226519187631366014569674119225585548445508093019212357380407717305938287365393851469306615766130984130999714857100175771638065333048601440735517125892260877754874944004473117438895363747413385016155874061944174655125621591564602250106237852974161879098797741493885863311703112100115547297945572260162292983091869236973265376798166456902061415524255258856360825068035810915541152391200333428974903827717336322439248249149640293251640394787823931661755737206043397315704646595789984777455077749314379969006137204354516270288467769632103932183703117221241102366093095982724005952 [119,109] 1445611640654633073289228717090697665401638269856899768422498151686145743802631439390753083586237287197312932645108912960359866483911390937141153087365544063437921790984535500762682040114989768822904348962852154603499798899226371397895663275421381367773751654429057968154627347980900847137287655395357077838300615660996165842157489401454116979785777888501977834454116056748915373804964451049061327371267351723501747184630560818461775326631337126440969755191139901745687892956462015740650705773763196768854219705224510715058262671812087870961361006030787152179317764015364734800351364694081121621595402019763076383580978161704337716581384626358536537854824629515783929417092109094335732559165074865865041721977569720114573889376315557369278965500333973907094844746749904302892985003221364839697705267421134746217737074212527272714291029530014767783353150384885981508827949152923739576853026542481639423970500765047967640886388469099614315136930529943383981999130148582553177845943806365374190737019055664782430873081111246462507890010735083375280450666673705575209996468038005244349505692858293560605702956300610109141956626778158858481591862155225919726448512720164515855453028546488030584110264559239561779852889673653233359995978177231018457793289700512681836331065535102298115059298927881449307580136673960791432586571202695148007906959352751382216975842336663489341110968610964405308587543934958811503942200076316681103552820905458472630927356580575975690280118513100851120630178741741937838541535776104802570749202393774857899687651422834374030008878170757524339151227722055531234667046746218498488628782948503434102893855401002654175729919572848331768 [119,110] 11073940604123050695543058354039573423667679966434739717927364281739883104915756019167421098999283720259250475696624792154205821641079297502239042094691065045729548488049214622171367142110773895900197029145198672227499473513558838649300751554166185535507045441139129610296945079729243336923574279034994559588087954684090181531800376518337123895139921684421693273352554031333608307888294578931557613926690487211412574568388861221572456657726150218932384891752449815366900651932310262723882549508317174433693627728192255531563428723313639003334954955711720473241387229332021748109641313730075505209221107575966583477171034024880095032118012541665945641461086639632701460281715095431485247051410045477205839028721608378821234933805188203973201996621523532591837615764976958788481870364430279798075711471556645789558897063933413308730983445796410537719036853121248101080894566091137705667334152766863448610068301916981591321561769658236985239328975387158796944275741492598059271516411411083474141875413088491277257643662237479380301282518266927928881239032610182393249602845813664700333569963342807638312538308936405124497783696008167924104400423232450564550431216749562082331311854179155279216572900162738252373871404317854073006373972466155697850729129249640858721606547875435418014518366702198905996523531309656892788357217189259826036227276906873102770079856580946042696933706048390310443796717808797339174486583320532729109412590572538961568252720945933361220802840476493873355789556764211242662954503347457927664442921782161622653311829441122078649793825483259492764982002622215322736192241363140229214994328228948050015877130933874892796924258944 [119,111] 4447813411715689457781404063763151162096426746939020127099645053351346202612866743142936336595592462011793933329198573203206545872550370358662778591876826383398443921261605409413227010979599733366833632255853068517729982230348013441516378361391711563293654305901992519077792622243976605715752548889241038528339126374750021667821415794172432343139016550116607684833766548278288918385136187364915305005297575661240099862459193519273413543715534447324840118645867399478994285744879408659395498302646569094490610730647089399698007724507119419720251122591369572085150631018574923787546202313776168090487809459481354211280200426242843323378521113721002687527309698635389678747358900434811698775393955223460402116925513403624186696173359830744477132720387020708005144456470530999191204889502894885745490393095637570279115232894655101903680499826567481560188608818757412481897459497651555279663363038002000697700745716490839774300049795500401335203750816779464132963272912799519656003459831152796732872056451270775640315657285308668503384356791730823418294151997772983030169501081150540641426884750895878805983225395212766256765547442459861910944920819227811128521677818850963417798588686965197821911574035525863615120046810123079460104742415690682646980513846324413432042671545072498947512634883552188554208890534337862269734087367056883194852068060771223618364921493265774235202341250407446270797923599967246757023073790770009587680760852030049146123563390122444587607243026468771964319122540036630956226528760572072138329532848166117562949593378147878433954194883528545578037103651849786710886011181132627815739687428544055117476548546813877392 [119,112] 61592739885570662587321606985088788009739188189681946355298804437566584593685571160578273879596174074760477888497482940025389187868339141270384335080543086660776344267708942967394249584111783877558296341645468183194279588463119360877839438432349454770868652753649385275499405976796552899151307055896043007540216771984720231656813301590024871770511096809727919956456294255501669401575060940497860850039515785320304071995241731476725053102876649699678049868747655409607578300678279467704969097604766316188194409311668989985902700390475109249465558870657547638752806011468629359087324413010931750919901185110582429950467462075963368767631207166040923436814218566448655888426558956110869499248744360780355878106068945578719269925285542360898394926857713933674563499616465980540493534617495125613815681463877621400958436932042106064115432920486068109202828554926518225974348288999023665332979871527241328805040851747684699872322943719818411561755579866289236135675031796124501220528374561579696574982294959777346121472768729023988139450741393963554818862493481270453365264217176769652574186904248796821594489798427249933256810533749261818864716116537220946728200097918615459211017249262139118343614503313333529407972950014006997368553335012616033103268129566724227107271885898530890592136578302439329799115509682956153619058072652356070725597368226643458633596756887734329569501309393522209418871056535601482356766406966210341632929746359360768486958665148141402555141497197129575830070117540646087949453571788578752791527249491825692691528262375172113842665428747560930372966345006298460765085988579552732614780053762797755900066038336 [119,113] -4330637050850023943504657592621834076928014561328078606379851617018006629926238965299377671843413337164291518533694502239853917105370882720303834148180266367843393348418297996184590712889967202447397355964806253093063247462057587725181060654041346937036648110713377418773042795842728195515556821103998235974905277108946744559214780485659536961965929101093982282214729666521333105014431800108084048383699573228827583739317159954471405060007054453857053072706715709148025501493698566332494892864181807833400080805899383629777661568501856306202845301387094898900439907485520815945096926985502494506712069818591662304927302687056653000473874480219845048494058523416465926563798826314504210396593051082461843646647967141615128037804161988583113793541123122755483911000524430619820344158295366218391944485543722297812739995140139155228060869218579618392772977815999008303064737333357046839384348002154135267852098912498823026812332215676181920033184634221300089971835061943427231911412463455396661650803583348299475290692031933573226830031370268564847246635942080177111405781184189602252814795840333322221125900990573323909004796093192011328590071460194867298651111651789666261122547269011672686689924491828920265675774794375020259180847620820113363898446170061830162384815146403632064396690384037236956504320516117556807628583156518874225136833519778844438095831188523931063705132380742273100523984122990089778951011268647603589661921780642552697383396784000712426272501265923235141770547088165945138657642189392693667035364105772245758730266068902858957036677724643904523401055612470987455310246202134233902771049863696888831256 [119,114] -61221868396297931620201263451845988365306328378322971424852836991571472817721096972023547753975485171236778511543244849690957438021536097757584935646755027586733127353268692545230457834697374153716692054092173489537425105670520479991456315471024346906537908016650848654347379099148963089618543800492825655610137586568345899305839371070825224342923890735905251182017500578248127790852235306915335163580397590351222767103149989756263384151748780165144988524341067532725458209915516006453451799598168889813092001549558261502632937348009052959589977917891771956544693561982016021585885167925505650719692411871078348394443360506025589434360692760690367682930708378289596452356752984258044401329107831602173215600863480943475128244352223099903907719997801546854193816515244139753901069867932536451197430787755890241369166531270791876363071558360320518119988981298438138215643404389920265446677363867558859347421115046195302469787441692751697060802410116229320966535618059720214354288513052335786564789535627940803053874375367970779632058993683219537354852482152487523992568795690408931192494560595767576973274093492480198045882206981071148650796951531286662453468139902854206499256868612293697172960927535146023989910301424356890166136300090558139699333092522460116944482000574750533231021439757822765567905817065600694140890920978593951938181617066385860537284060547870708168372407171305628978111119819184046915366139192968215951215623390844983521178753202393702569773434516454797958490173935137778960457205991506541425777744566163590559537590249876539400139513876377540870267562297946076565159695152690292272317357789040 [119,115] -210412037466051365100962951860466395685240649779845714600345327064327624037929086091098036050021204698068504109749307219229157546342574578852179718588648212507497242018482414499266108091154645900744705383270854175467643264370303507972241861856779763074179430367337499362408602879476867589592731460781861074547367154424597976336333640875707101423709481360638036922555508729917192413789109349609860421127787397422115702589343421133205962581407832911238557588760377556950229746219320673443902757322277221202046003366338878678086797471588660140446369105382007039540050652560458632993355427215968969701418971600539158794792331115552230873072111539534611057665809496197601546338638538845594751838514830685534346225010312337738284422443286670859697537402283057188472228545884089998684749553869925477957792883722080802225834432043590195875004738577766299788436669305769361863203463842298161752671515826351722398231531330392019213419943426549592744195854433726645425635934484485495455528932761194741538519685765162788270463927940188828755623304584988189403786668495832440481411451250259430308331662614750739458549426949118593843582370806887636553988426428951473185712772826939611573296872423359229746655117029903912005389238780535529991631453779524447982861880122992473507869194498760029282966233633328221562057771536911838798977497203375496407366166488411888322798326540176809602412241096021704072252408094854188618901579959865687527257614985721289824703043426841597304406117951829877138754185091668328620114136580414891797069686308953061706293083495286638781247170846110005671818222684474531423248013493755336676446 [119,116] 32829829372409900184210819720623889866001801687913066630304732707501728490609499488474433082160248751070588332955404813393965242715026944452483493575423847561048405560783963034770164576441491850431215321536285296593341246849477711945994396128445340051923905730469203091831122558105620967396214523292971421297112713723062664241648644466953210653303099793273840405370954960991602222622445138463781273748054569445157937279879123098875476369992003332895663444231525708179599674583375130561915662560967931199588891856493809392329682989325268538053611559068349717931466349695276100209082318002144227900184611465536066575783760369516227764696748145589294021048084935852538200973829162187355440646548475034839358177734849842943999942521379528995956316103032967691594134860101397108480259535091607820419309136589261472652969979839134564449649725060574646656547602218852907249125246281413428212604143528989233348134853761533277006704582801542198926957880166410753876273023822643960681474641417718484211598880975835049630169281174159043713598129880374703310408714572792706730209533173400732267089122695408921846297420237063193314856152623427180270782121603603659801158840571884571186935205342268360228429642993870473067516105274371359236212792768392373070723851605254238185508623693987126970364558789508692093583330782551874952524675795246169492221331143888887927139210344248740541149382305713414728710130245082798284381087624230874139065128806351679420524785265579230327604408376311856563998932870508789422846999388460258645308560964576800519850620690179186860179319957475252016800448596790375578345965902944 [119,117] 386600877027799053231739204633544735446838937104529636181629038149967184078833681565889179820548164109506789894209552398742624185498185433850993466887726719202204699074107815235400494722300943183958456667076608843782551234690827924940058286857183455321988394840937584684731384796402252410974923547828154385785975730893970836688866893638917664083017134145431908082625239107145588190645083966388429042082033611039609736234746527527492034013453796049456563111082557881495756215421800387453719563233520604805122436548778377789954185008754345657114734285007570983419501756209844480176386535942343255038031280933445691948015246713596053373242991146913386404749207151642451910348528853810023123448090595234619622544381067293948930537278710507022964857048145437532719599528271100584193569036255163211293093054872833049740825502508274876888738782610923278937457925928509026229659005493051353440451080804252289637160534048768823968746980857784428311625937495039180510204244088637422787289702508114727917135717870348879246357187082761850503463376618433129582874807507352362849049432862208105379157306266375284064862369189963519954156328371972083573277790647486446724956189428500084318353105469129883380457057362432496683885907330232495092652547685135363747299903453393616766427258838945324331748758824287176478568349383132452858349247626880413462287558353040080035153705643860472619613717173028597439529280923871135546368169675826076959476578764205763651281698716702519417717364183754243195029066331184035261643144234929057049991917056630380242714425785135323460925527217822838178048071615655209244372 [119,118] -277873851523311665748249473190440827245294965281047089562611185226605150672844333430921184490658242653789567316452159891422494717910570442880308443647156626186719472777195387155890209186794980015422703896302373845281579424782498936677623456943669457235094963568356291933884909479062381816796828242540677681751172576734488544619145172934110346499297602085524018451442696908441452083391252648389211210300017023415222734466970107251819306854612094538062590306863173082357095427000139696355598482924147022049726154187522775730175672344299353326587664309387249086408061860368478018191405086875383277787879074957143683281563212985008672780653754202275035178989660747716862713146477796178106061696493123620613068056686099604561655163839395424854268810083603449031883127674580344112910837773776143540617074526927125905089526909588699463327259574812716967826747990383228911580183710074905594911673904207749396459622623421233225974523534957968097878276938922515398193621956627434035559682254390888435809462170099088587385704655702377399047911583282128792177754999823501789481086431383896037994001762122271110068024696392396091199037123506528781705928082788986035036972344363256474821359685747222297018905748079145267852343844319351588708217812289660192322475849206530913078347527416316314626431767968231971811818376311954745476830541263834254833245992538227382723782498733675243160997087676183199832917486521562354101275323415253074075651618367307511593420642354782643559098411916603353069853471906059629748715383450629358983437379779327915615727611887502611880998794003834884177241808973952 [119,119] -511442031735483016386665577795422432292618362204698618417000850200479359985825582196300226021554335165637246263138902766878106848905112186777176196388337942912072084720205623357067495793920245302111102958618211289925674695769699827110740853866308186781746833622013814521555561926033391385245834858137717773407927031535617495770642446304461103284498028240176455975771591879356792633630073390947292653431884267263312863042992029037257040430155595217579252290450231251789496193545853078789522801984780145330725889438625105396454906162957369933553723288563400642680319612988532615842369099770877389117974884292011569823782213369432682017192717324435510301751972773657260910377276619384083843019911995218866205984265653661802164194490866460173849984195833942093507446651369112854493161996286089944436039692450570276758568163357455605731456816498269189443992911022153127297429464184439019361575034850690206690452804489019060374142902387865348800179869235633018791585780397048703170097065603904028365241706011500888476614789953747835864677722885845681304835136125012105534009494516149639362003173146959086558347032151420486885477286571428881211574845047037397435819412480702569487604313199150436280186788505585092328961338908392415902669768542462887857440170363021530959132953768236925762825289817599149377510544875571032064854559399859662327604580075429971429531793565534115290953263885891096578656603762519244810128184687349474531485235598860461923322895195533511723711007539325376099008609193529036686946328946711414545795076758961112130190700958571448190820220980203378350288 [120,0] 238781641174181518627763566079527259614266394895067920263620034402410946254376163041678655530044304016295869672739614560845083497948313584652550288302237107915210519195178887210575954009700906099538083287817184375753055542168077325034542825898602840796767017668054459982448122700464501200693001123244360205317940939496306140482308122237437124308318299133411296547375061163123598992561645212853207359250412809847512565878125036842330746669967746532842325576278280180900673777861993538003690647441341174661844308146794028853166271340540944626909296430865340385745170635247390910602756323838204189520088935984782502365532478657664438440828114503065944308016757527379024163794905536972037046798385795185072549322723335188653907132044437379119402006083861844525121070985144856562538604230039840130081888221369430115386171807499104017872227890916517559028919093431600342372045364769214502201149229239356948172001312116929454682471276146065877683309648071713830916856081514018206128183478005859810822202407139758591544106464579562464483669283140812632041285169587212220058596521102517301169910759235326566356198113862485719746559803064946722420400091330894060152604115236061217258479616961939964259168820027790805892175652083791102093543313129687103671622362608802389200550320677865465889690492420034974593668604862053094939818670290505856213689743371000714059814458372705984244674395764601551545422644631587993853620726450476273436560774232249616813155994710034232761856411793776378956276553082203038413937881509883375848408035336856644547554971419968755591069634288515117930218863758235406275714017409335770701549788933191301518407279102877644798250774312512818363207142053176718547470043372074028971575822516676737677693083687849472092017258534876667218830699273565373585051849076626564809988089381696535899241045451066522513568620063831247688979997301726301382433612811885757919271428731618201307942705441020713779063370117242924645043801473102911239912011894594994176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,1] -2184118551648022283554713452992268761296335863209631767325384675684106554151926926019003909197968671255945547169956498431607092044671118414883952671326358344649717815736117342630093183174442949254772210379755774134979975312873761893490263554602838962032481326682712608321414310112844251571973821108357543519764261931503185100079981854777929071731533514159861483117843447615488969783769741277135725901280063654731020823746210066377158376048189170521988639755271153653084716603555455117684201082908087678556493574940499235200095170192574531165452345122600018458350247447386596561403757084754284093760703061041315641325616747174119586987896564493331504983910956268466028331673973852423719976356216609977489702122644006349074620370385459578338725360806502697513179833583898189881845370713993731145997673069468775527600834603785332999008273794551153528060624196979365173668703457191939297199624303928000546195006172073778446550828270314344545025851739223901555305176736727212465413213689538971372868064088366991250911660406208525073559954388338945171310524472076693620601686944287578025682736089537271853856382807202405493933718342577103040605514913729166202246371114994843880797004128504615321611229277453013154571281514210766653429156320984502037092135449034065792213147168439776453326962149213729253283588129124173576053162036898528990406808215426540728351595552836351183805607733516337436572811269834006828060707920170957890455614789441894142546873812677940317523037234877161129335138118224975731538254058554969849983617036830941777954645393543022008292011132249696277044478220428042072283277604597429192902411235926891841234057487378241877672030315648600933488316230556624653514334414445900376077224576628161604302082717452186028220816179800181079266311032940282453760599322364307367557740499515202148344378151603195353639603820430457333784801727787337251083179127924732200633122883780028353593072576579707407722412374045556994807662353024159527363428355785946562560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,2] -252763882516165997461126779138797567500649813658618293348263640615108253110281085303550750466973486181277934977554881576163075635310330854735887107660093305542095175039407024528440808267471710346785625664318088327355151833537888205159784065510089833026418456540683673416231099734055874080091743447114661279842034301262075400411286851739691520177306234071733695376379333856987884399201400822202604705802020170608209027156265324599817286609207330931398594827888082638979575888857292711532262644932443663526017475761670324667456783817311307995466770637042289754307224393960574062910418089360813699280906805877252520625646525858141208312485801020232242971214996315742456140521300528436808564786601121598938059515026136646217371206739789294411509134805224026428158452612587393715148397385845239529245569878523424868287989045658091918364957018233686218288650892148115552614095390461503893466201905145748525684497236953148306618246140756239382530302188403422329942738767959402904581284097310958208477967445484144135327104706603113389021500067286516430090436236180820554048089146576126012235289589834371315283129573134024923745165476750449180677254869139553962051648909973885077158591720118663270686031203517837899342018775997013286323642038198159946176559550485296170662358412834893982177278658720730386970248944021481050377461812594907709336754592420151673503862591694164350165435833263074544838788945919648941217623083007719981515633753252034148787238581132240742882085517853634401899301436863826714442434553103137867480852543970532164770209066522844770622615778918239174325868087780616880931181910699021529625813829558996281318649238910736452116805689608180901316584346845594564825523938796319121659436518628792828318017995675459377449206742482116915650789162086635185409644632445552157847814732085196020529152699009069249651271552671481860631730906449176399664153615846828302800371855799327441367858508176150568022355720082791050893668890822811813358563965177045633204224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,3] 20768978012625487678983340865064438805436688774492884006323481900923171313219850401383726152187099027866721437908182308038134770182831900655072650700203874850990782346149607566701166320700599164763256800732256407512342769070261485536539345747493026971985918371375715271561462198010550943301384376215288026771379152102522838032830643018059060980191602752444923941723357644187087911979419463103364755405931475937627289713798623647428910426407205796468965639722373072750161066007790136931300235656557862216352190214895746228119952050198294649427802067590439047166152644265189476335439015583253006473264274790680914985213880975576162172183431110962669309534642331770677937405246120715038268406191499360467495934841148196886786566264472897359801023581559435161777029984357034065570628086960540121710843158148339683981004471260483803959774914226094542359288150127320524231331148735219424737314215360279036316786779327162444887104451207103430738089446323163936391280802988672644805170391456023527785392644402919960599388255547592282962660696213519088807637469837263406736324466341384916476451847612482921118681114648346537391505732869032354023368984007126727767363085507195482192309130915626945531144135568897347048415350123786310887206175154511530338204834588037933419407398418076540361505465079440118148670884775956681438638426474550229547882960810631905754128943636738652399101729022116987047030271651892939366035249867573431331545951974580818578550096477455029935796573466711208393978609331982793654168982446377679890376888046476431964659734640805253596769947448934385740709591988684494640376149335687640565060956613201789745955481853031555035696105568242450211838033202129030540445039593602682334862634273342063785451425881397153615728845472714298934743785292717170306632197876061879630570691427150330958701006189899684030261314043719599731199198868530515802240439708599645241724655193863134481890610218925926962731145957685604459242582378972287394867830891577303483023360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,4] -368106863285115877314126333658183232336362661424104788085650318283744866607890864502196435165248617052320340931288763163643198276362729278732435347298691490706132993873593834837053717337239084316833882090625838889437667726365656825678542347831755749621731453597161997245978060660578104188141612170895766060139494050417959327660115694864012307364180869878319869573386880731940050527033521260725025361638603414100870284573083430786712118299335957937477703527801836582070298042889276477902030705259180061307737594217566672257432937420931206554855017446649289094455122470693765570116391408150949994878152498461382321012460655763072120881544503783238568298369249688514653447713261299041780677483168934724883477602423477119348535797002573735542812209944196576594846671640683281813830492655572412677713912438568659919758957512694988956907661953577776196140865580181294042781207833413322467720253320467510200029197119790475807464311559751839484853856992168096893524466725687877453614570222069753742883393336202909135836591057814995450219755395128294631593733651847671173520430787041365943790898686681309632863793572625793119124924216455368970137933138219576862443428506814409475909095953755908666895771309355267543311916997202234161454748532034869723843192663394557903746278125207829517423799246649400336195427151465444178057887927580831382437684540117304223415368821345409041091907565588069417800397023918654321835589524329257078607770011319260370122018221101967065567776083337923550301591685487475183264919015167523415245839707414611911013214670324072005223139560255671553285077453917288895319991315270094831598589070249327657172594928277303327530102324034165210561461884925087269715017600578595362616372169784131186204770691003418248161753201867618125645977465985315714696027821709565702773552492832310761661533894859971659263201206909787871720419855960530742298121033909992307125988632165931916093900280233720448650805528248546057271701679352594184271848584903684397849378816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,5] -2932789025995832881708429255817524698703153415741370142044613683956545896621698254520199453157757243917756350466986265717071785932004222122860310485327814082155192509214048486672720651990234839607303990073779401373798573015777420088954811826812845372566487847537436835940235892279649782916451777655389425204155798727582672851841611935035312597214805016084011949998440352830498169363687328283484146797761297147342060728836524112257371278017955292573783637150400654678610986617940442089557187885238082196999526600032990398293234962526506910383107809630095976908022297703681759008939158422103829421115054637234457915589009730658369231748139745942822565726591172043446869194815782634191974807272530246863848459357401224916762672808476962758038424740534219569944033846471381188390083837258105276254271799165349967425752315229527857336230690716367063352456353855797224058436967718432309954716964687055686997361734434275117376309197078286181163438420569455808305418597778391696910234649785081073364366022141833309263815182870333100062869328509377036366748973960886034128006065328915066340140539256728444538388225851131470610371641261341466910908765474910069492522645116462093714737354454995305873709907470028558585458820965936623571320867772368996580147287535429955453854507579006355279022715936197889875628504789365248818057572702378572296261426726200347762309907882029770893321301976967264886727598624969757622294939112418300366096843945469447416976832407283811883097412186523148455235951556387838844412508358844823828708124592516217417448547946854135778030279196419996065250865980866737333755478635293696334877772927224534192192094393395723037259119403325019075707355658557879268405489376264197428505195631294191340191154900982018711890985451558415946487012558141002884876715975114022255311585373886702287216960314663309930636946867469830347137615738795825985658179536152786646333916233745381975418212269627957305418019775560164145439636251194501008438912692240205127564132352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,6] 172437158550325118183023158701888533899196984371547325183803374439013029253757180976564091212496483440688600602589833321001192926137547069215142972425099527095940638294664755479578014383166663031423255998853302700552441658066178804265308766270002092580824693168152935935038833138852847569215413997671676952004739142865852080553517909657971698356875231255593088686584276853500897100942099248756044290117636747935338591410462738103447483640163510423564351539406535614010112661189302651110763817623649066097740695624218043753277096151384982956981397683241460358476641868405756277176692023967161123139027005768239973000015307478354199815864425231123453871515479862274460983589771322215434210396423167873956362593754324352553645837590985887486619468317286709938476348998458603626950312109845411441991631217109479706227158972638242577234137077785823229174320927655250610160889982683163606369190995803256934790112638995539314741175429391541519218654876843199194632311431427172324795415935743022643419483073072886098245390952717878129059427175290834009288754987219049035334146379254746899089219030442695310177534046037546821172746505134775086931184560508727205092993084028490212231842763914748566241750143598764331978819851430373463343381830885686759128904528161573213906389796329055652718828627847790940866512910202525400460526094483894319575811943973653321450276120281074347864915804420383737113602770417321661547678592165079510786837628104177273926695677675112957463064896037599688181263419889186595807670722307086374367536127756492451812691008440696290887615738456016595481475696461876119373298243338314704733053986103224366305808813478437636519434864013943641999394372557842245926886657757107483949507927473393826815131688376235089598591035017176759841870204572894374977114131681571681806940830172852013965014567013879810265321656412119856255635701664470792029126465890440104828799489279296949605970897143542366289677089781745512916237487427451277295764201135621383798900391936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,7] -2604584711015397854334688019430525772134282245396340496792445617915731203080614120429821959746015972972419486102792931972519135747808843687912773758806611935371838217403825595889494590509350261852581481887307959640868635972496991096936810416909860855611044874309842269339380246127854410486716760129397718793275838212447765707593581200346716525080882283636856710516606756583649311172229778373388916170395238379235249161502736690372297894291138631885305934188216371394604726643802806771909830519146070275165098538205324258627248217875380775348736597828320431964897570061501830888185091613042558002731426115289048852923636418573814179395275340217945847069819775762866001455450352278937625190104866655515130840166151271288893869171452740369363335816167809898932965242148510595536265514665043297251914464409020845281239278441117960303395009322962242693215324755629114466154887991210194107440013180160915843008398575671262176808506555404846778795638004809921559246387835952764689936389114193039122589242570322872668707818104354714072794167512960110813565186688800143692813862842968875387546721286769468910954726456815502544669135784833490656860007514310183089115577111203177654756618356728940537841094968613789603514691447418631091163900288654658293861970860642710887017898044927149564838866097863340043043892539896054355736874769061567217081809685223899425912404099091581352209048987180189349318195995427559483018391424072809970579267373267508069380606653107400133864185711286851294045317953106420246392396882390005801968248042938838378934867455374187006610360722309126222395052440983735595943427404188413144628199078196567657812462554616301938054128125971271778485458230867474271919216070019488590623938696672265959678208059305017046387504858366153251910962072651771297935865956397498005610387465928459828278465574517059912665078711016227909975588303851367130057469420359451291739617360209159699888151264472738577842680630360043589932013347153514011322408570181921155310310916096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,8] 22990895547933482613209930074913984107913899064870241891658524350529044009617284482913626169030381122678057588703500158857651695743710075107723789583868473452461807242359964742428457194669199933565812795870810777848881672169251014100482855677506607389407198754647658795884599792299823048052914375657590037286306374293509759702021065140027550019804002101351826141084530682888141399298366040137270870682794072496834286354909115010252982818210417857785353263286851636243102239771910360258730466941815973684799436534476600623644412229346135980393933818272419416679799618008374402050329842429842929195054804146989927677762536696369180830525569073604530381532017149936782670584420438676841791974487474288728805676518933650602789133882307470566583879384470118913858835035279520281914919953485494881295105132743747484011730026034864587081554566866804542413653864860981212673568800986019655649509133524399615468153316987452869700420878335282382466673443570900431902458486918894936942994669818498880165535841394240203107385472260318498497827603321994646578291560828354812927739861301851946792996810230956866094283945850995816878775996526415328091248458407673502787199411123808015881977535566818567697749294809444781682913017255100136721205133792574384637527221706956561818014360175092836141499513419862150605840048326841333714559893382032654170877514158502643023620811230721960259642589017003437554755165754984844527067177556097734635723163821947037697043153162319641116550134029579666938457344971229235895091792112462364234381517180577284462492430024202746253740029822633757832802740089046364497291102568050516178239520736121055147933820835075632566589715311465536753119452052902988770862093343534029902932498979447872143946592292377404962625365722573215911963039256374930498394379225031782766573871948220420578942761122653341248629396124639893043447626291337423849302866728398293243069231461724570578696987854146812502128860470366289937663354995532582133461901535706638053003287855104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,9] -141292337424554390625051414283005492111199759473716679083014748576926457149875456256062998318173562420565936969824792555072204121571790279825223128521288050450827553092922412038418939273711846153739823824596778765570260115962707502543850124880998455299522223288722878324960335411911242170647027819701212355190814450624066774652785553238496095172113903583588040079832890383669078147092563105463123287849462339016701015596014457269343349186751068163557386448153084923132234565711968498539698083240798040793363216517076775045929845177000097431951222452415296267253345978408219226584076918420707527760974545106460845252736735341062958336875933527316986736660208071437017068249280909610903705399759581762409420594539797621748714008835234680932405366843290135997535230002759447798008753281372422291113765881141542295039156355773983100021192462644318597946364904649081654864659935294365814684543052184022422498263523856654738123256952809039095902440616579292153127102957110759537626537638526882875814997331785137899502714292836876524240210843851313353676250709021761069331644384465870780644980342946675123883756967627630588533617218151829164946783385094784488375446583253706988207656309392269689923312780452204217720881611070101261163043163221537870356584380043240605228044785001974616881931853127941800172094107410459842808105414789643972319881633710494824397274149506850626881667978643505026557231997425887202864966513315571784836369604281636317697115659306288554417784835047018544332274561020606731485865118515730307984825355846656087882100515831084105209545713035783625089857469302611840622100992857834788786657597903499779475277331258233690919244238509522062073047451211645765112425905947340681560211516427824311749939436405471370003503994803738079077224610007102419297829330804772743063193170814606106841525010005376879161605289679334583754260298931912631823767644708695330758729511238882186413407522876650160793235057903361660389029845735122476739389417837912796397696396034048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,10] 657217089448863822903465721555519981766930724141225519618663782257810116488539417412482161413922959186502004689531908108427599698680554434382813875344244790666299186230984630672500090058100537910432875879418710566141530337143675162846684808625815809440957720087039026102079937731393901729196929950277050969452639084712115343168873048608258420042391392117784909023751708332606149760010991437917494263607191585989509607513542658579100833529784084742756924734375963912464987141615117975817698965970367929720431641877238014505085463099100935371149442126006565117729544674206809556889301706092827439998365550373405035663191824825721707328604071392970610830932663941406208345247128130117865150216287565337464887241895579166132634147689463927649496817038100208457707565320471667992649731971117524031401943569539031909357679720306008977857936225406171072806459933805595573778539018663889054028640379058959013745401806367109574291915742837916815249496648472104939716068140364812331831931410967940102035025042152732785894583240889552936798834855727989474687628116050887880900560585400429316134093350132932672255652175815228846027534784688189049167533847512141540301096612460124605367248356841099325474365497985115804323251178399539909094879151300227136209449050930662124814704159925633678399351840517448448448288728104769407716040137936570698226337018356276420581382551776584084207891036231660174370274370064398150048986227643234506142465256100488668547969612446153246798255287978955045260322475469016500508586405877220267576210011713570628806363972631681176487856380144009915458770045540898010513862358027906787427050140551309053375928494245119156912171717738625091567673876983456438592621691810051949146377211213840949467323490628788818268146650279660157130341878368805082416590036877503730626527746938717878940903510243865970552458153997544292822361600128122948521626948435229630537582302109632174082249562893659186519600332246811504461063095543268020777486690816421960855203421880320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,11] -2429520838710372879217566356597847977028107181493963201579709427767680308932183545842495262714074773171274329476945567624224146686307237650684918126567990871862516870195277810972462137742994535921647682460698643340568011917272369294739979036173686673233274554363524895352312583421168000796507708007206809022186115695624713045367204805503910573430871180852532843983573105869335650001146862325985643570454643484318998438620537590039805797091105346216753922523776964861244343163863664646691392338300315177473529129605932442106587139504732768771045228460311303042919310723841108008217011485910914324413105679899352717190983301403684145715944829283901471644806304213321819839840937443247821830421428784401429812241391303436545974595640819918908581987879392340628170691830608543581192887125810133477848917949408768423208823886469222018678323898010257658182616043850687538628301414194098093231947876553339433804270771014046444385312507441496611527683983081673719969628389304992872003895925693801117521276282244801492574563114712970159249317552584541716464695775980454453032345009779159349010641741754933406240178299999653230526272382886832138655278589204860144705970521647724355975190928680328540213256750653434973107027690503429094508692077643901769275421536137200928597532502794660693235015964212195273245382052222143089258412943790764033973236296072964051923812026845369556539045495783424638029231310995610779631097161190383097437018290906069766205893912645128176812928848840470258536470941925486170658550402806649711981742966010551308335078972484575230490842943887621748627208910603769080460151057551765478709037537961300147132538575920647299719300714634239994850258179229206139275655921302112391698784567814004241919241321270625237030970516482734432871457895473103240882528145696516744179630329222837300550078731808963492738463618548045625366837126349307549545779715003054398063101093447422707027961228055595654293976335807434572110304625057863386597927021402682150310759658160128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,12] 7357057253071517762838351272942253856374746168449452940379919984864065280488912510070825360296023777221669149742244495487754016061808838926153990742912131149584790278503757935975114859004073990681909587543854002486695223459686120749148926032783410594242956797916176411497890927761298932898004017067505500540999242018174409819463533826754442815257084682083461390402001506430691305628631896061241868348607540051137851157935322107243444378442321254678411166647504838032932851182014840697725612997088464915473066334892205606140583133400341317356930513620907027964422689103490741880067208461307525616579453883967049925278772263873623098791442106260852102602689844511351376651212370993004433953360132295505069675494408883368307959314780711435518769276770900301742569217302380464203669004970109323312664692754900666516798062020888922075543927994759517991520203396751662539830717033531835072014739015892650739052808005545902057863130725695493871970217347145189044040779611938800505979342591138213024575231630871728200174314987758857197815867151525449658628243909819883024615477503534934711531627751926855524061255216120159479924816856529201297833170903314699130719849891697575284578862786209088061508223467572898734615780453255965545887696533238865456666828994886036956487629078062735247674591064806283064215701473489296244322452130902013105646622529682672331424304759109775137604328718565268911253424608898487833035312856440989671401004651196071565229459012302344045359837556747778724857553100371604254817693013426012346243654555629634886615676183379139661817505096058831500302972434473302453348240780089979746467411574190822702014821705046068239515743604487645131502722814750142776010546447634022416045075806450352407434618853919602300312618062536038423017860373436090829389307664308103211058678659658765422694198957664395428065462701168769918147608146237915113501566396714145540072532169888243948698659674328589178922864110067794810077350368058076841185036329460068939984468057260032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,13] -18601149148824708648105647519309457417343780047066595160249220679320314837663108683901520650565267074251481678512281890016636784406529517023414494022943748249126869920789672065847334598000743248234269186779196021245573489759360257102620730540968467990253830356770210549239905792359621672999611171968411761180437898273354995532322265476384220570381677676173142947176171498298172115871637431660986977795566673174404760076856937532213691949361244736424629145735795270284974247356619377120666274856756710293691167030614727939499774758494932617620156233098758639761800914512868312518121709425023557597409993174238606982392796765632338820004836881576800231677493932319502208843119698219457263389417595180253263578572854491855148412759483507308190786890011033969260122454946423409787419503530769882144518408479114297858525347996981314278186827310427500428529082083871339097548347912202056660708175514104786241118715976818880957074860322286506288091875688731645589042823554835216351798938988480696530310647622091651883062664864103325571094888457141734738154490601158001576991326143686454154652569342876644765280068243454764212399074124188222554259992810905366026066222919549664833310864182174851180574319652397130197089171577475506272407330765360381126693036482427627849331001117792492281288042897616104762221789944032343922571132884146517784637215524250234679498785045510797768065460395852653922270797430394344711287705500374625171520295761076334335258176563936613676022121542778335462669181019613087901844694202838683214847255075210686746902230457648324699046974171316719465409859666681802997221806539860407705761194350695134711970260513938353861044072014600657936049507207780955291711506412642332320957073943414013271534435816155616121681869833899514106505312938711834820283283601389825508755710767292753349113306381794322833741167503526962979295225360213709418371833390665852620368360912134576909985036562144815423762827525275989670920517267027132388121001835567255859263779677143040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,14] 39748139548728729515630812813556071157938752008042400549122904599281625013600747713785214211946211753163961035974446622055194810825618714329430274483058356757204789305695570043370886684393205366973385933421448878269783735670159047197738103585753002705812276944375855839371935634418943005163093992296306291432757365295682316182268897406306079997393041973888675849572389288580110943392003263215829647662944787487146482899784161946505274347052501739086434001912305649312145936073199686231443133597623601177235533854536197128620512407532692213113819833573092470305326852583029078820085555697885392839409808222833683030211561794430212105769549049166870908309019063057964633485783015439039888756183034195373456393333461740051675404679081014947085728335989055168596467591415286263111759861639961546439260088139148652098041195502686720555124130825828672311171960642829490946501153765579182044816519891735637564878729767064222053326370225880276800455234145164285449416644015664869808221862383665503359614807616493541925421353424621228290737326125800161423723849620221494926091240730645722338493144266047785996565004228855449076353485486304013753589624937658244497999237066049071354760990013664482215841870829990183465887504958387578432734147828289209751661456698232524610577565659532317635766597549860046631297343083172815754666478599057630874580135181172740215465647176527167627834626335473971183794552022015098972386987868068271429233841174497108371671463036322689476877390493822829870680709303115905443578084278338753104315008712376959158619762218802351815422671033033108507059497158731937785972759226515486901548287086505497257289842103526837036870669158558899439735214026729499198835730331757262288878329910196479720276847388517177954105254452482546460025210310231703315006683141627447970374440836130527362052613285824988118524702569330490718625793241180816941185906018496968281037550202531732297362498438692448386211465440410557386255025942462887635505213443357852677601453498433536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,15] -72368590459057312262216495277815809543521321554721244247554128191509372874361092070837067230719954350242513973539302262486538325131203328896553307713976054659880149540560507022509166651890643519936196651010454316201548324148826227219758057639611219158744420137234762534938637887162369562779919955358863270537276390130250162907795291918386543961319590235437457090405945808793213357870776075115539712321572736115765932007030171370270086228924563357724124464300201070089845664557341193859088307984421609306447027780620460694038166800850952218093179429459653754904397230044232089355628208676429319307543704161081789567669063815614437113360896726689625211291569259176820257023179014519355979550916201400392341339969458839476214333107701389860505216285959956802913586362069300204805096197978080615343090938676126902994252152999043932681082909780308706453201456634763736653049581520725989391009163440828328935481539635135439867814077422916592467448175054620742320018345202957678471540634299592034569918461394340547606274899615591930738557140633914413468009560039369208726415066568458852044336152229831149334496093942425974412625190736395671317302197959873780745201899023474495743620589844558250189600901149810351349990560733339722640879626831082487198231617531941681021456731588331859048215142490881875941853978843674579682076063247732415316833361919461680676619110122903629951537775591082947948737132383941726247083639936948630436681406694098153378271370336617058060917304946633965930594741560511453417747373131912089630129403982723172763990102627585031179099648384863863752010671259533400745288719558883015981428519255611520583882622570924929523931267941621564424726280648169571903596590699584970637222983049665864999540877389307547022453396357870234991488939798641037722086862291711114015385371050382091356289600670338172747649593970471531884430059112927155390056612463723191535997878345195325411875038436074584925231760936157281414857236159359792987347172940082786194994525804429312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,16] 112899974069376897337295229174976557581731189628495357312976208007972247551785461540456694000625184561265556714664015833706173571819561803170616599798087127595891431392189305909799176354756493396412194123056795012228442227343539040663804008960114826182963083680928924687963425678780197145968810612326521414377867445351306676764277452992456184013260419878848665594154082877041560633688718380062447616193881710006569637723814552585594976015558662742096339373280713721104482847586909361353441209024168914567456722221436403636436386091022075126644760728437531350236460497699564044229162126954403692533010953411631902197173752703879305178223577160551644085166057108747562061981223828498664337472636669679916978729836256433144415088269990592131946782137662422593137877863461086762187660509449062204112036124406998996767968295595089113479680638761603906361201122145930254671569117758973175393646245363281628316893000230241483836864969397231115315237438788439323247533598060896482873951966040714961045340071399084039442007695817948557359822622921869986137264977966339618417725739736190711097028995571663144151858460401972235594340234168550745081044688316269172830938130826509366967144622454483629497544013064252049247141257516543469808117568561132170119393175341632387934613359926318334016901166893446162705318109588011207072610918419529415080878412253307756864096895483513573137437736336224885441408190121325619176184951380337972012741088420266845086804195285622323310260145340926846561601135235366129116342039701037847896151705780651370168726660149498248497836586656399536840643605602067714902910117383247928479262312479736062682285684213781630166881532950871261478144282923858594472959480685217896553800156724967980726936125177501879571963082306233027330565781877445905023703688132658539707793994117850946385143540328126557415926748784115363668892683419984641097743301985347092937883993387714213883967676330905257993707322202860244884760393481463318920469337857006682065097256857501696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,17] -151522297921135690256694918986767077772627399452721141989269192208739967732087657126326460798090923165847916248869132223287383639006329294384807202254252436917125508893447699660235054231096643214459001380609752656470869591188904493870677634055162135142298555154778283948788836441869164380152407203312591324282816840839046955931633878087934414623749739644647717251794320126507088871587199911159508631689155436863804629251157757640313533987365640998897952178065196344349917682507447556826243785178947570155060730332675386923952976534149001955680034642698781752397215038423111564935241493100941042879317494829480662992990294256372521732211768642186115698124825342583595229307669855544845393218967655015028999587515087005008817257384312206344285490945529750624034454499991645327330812277923298951573734577638052905127868165421610952790765439213744841201503902147461907411115524521369071425317377643882341382941386949839835510765922319872991257042112790316761154189052460492431597212741583009106733102774510134646706766238530383914340086767180998313932083510124434257049938808146398549971966619414401841773714353586579956878824835283684373536139839495445503137761459537927920143622090084082539906910667948981994362418059350279002368127392294187456658945436791879662284723390341505913694749912812708652386131431908571040339690114298555737056519091635547450383153995937873050567546845080304899508133520918397228485924988675873390596155980887099904332631323335030795386396524478244169443114465815368052445883350848233787072291552014585573327297282623222441696760872649809701185966360534856555302580905204677053150446091534824698408854389620657885380972846334747192281566552560879932128689420091971979289408056238783895789186750460049930391380938729693245886297920644328910538229585212142827140753600968735748595388952543922546375454918472073819033134267820934807969543783708956282995740332239682105658742210396537160364931670750913859665231255866161358974455719564141788390836986309509120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,18] 175358042910448373680904773626494940528475662925688512884233974325565684835765413334522904028298603662144074363793718810431875545686633094760196696241463036668186226544227272628170875769174126153127087809708080529720016038382191527447394821183559793389975525177145324072225882850362319928046183861726883406801130174221863335631312766124040277052618504426673869544540443890373088367386215813603572378454049838409883688691691530082426009176559073148861421780576512154077338556997322115430632167330157936217800989148778440041181418987798721457384928772435207801878947305087302648199033462138390604790987468416663693000373567284783683257823611073977687401150741424160855974124487963508441094739233103908217471819211445402464206571395275839442056181114127425420056668574196080666761634279930227292545024106503781942150284287131903980801132560380551530579182425334859596921688469427960413065866720143977581132123807140113106383406638140767756145877683535612273948418534068023874378122977918686573471002787310700802634460391032429042502670668893394452694771050050590521588013450727253034528305122743162682665251749260132449642898322894491272369943856970109464830069857419655564527476455320943295876243438383806441123970102073608301507414094907456070420910731761065453851344894735189844050147348821577159076100197757339642036810378990799972274421457671926801941581698163067472503897629874309456872436565438123522824310833892219092930834764558738252784643771952264043894205483793614994587316186534647179045481269800711885365352877205441222849876994969814185511396882931456998917519488866314201611477234790683907955446887657496199195317559502181102655289848564692655723186066976102685072420129250386888704860027290459968448753063616699006321730536273169833700772877426771736655031060597405914637600141063159007284729111554603459473835994145036672379904654918892503349414500481033598618235519904041459040245479622925444842371001137685666020903799182516127925821449271088168670145070185316352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,19] -174980910943046328039583062218390932034658420541044628275378102537585890931395487334990874426114379892098809968991061870662488747724426426489177119299632737631056001646534843808607988137814982095945345450435274887559699427742982923499214863655990917616295462730573991244691552949227776619836141857479227468773271871050824762886561935706730542837228641791015910905632037222706632097043612975724602917274894968122439592606097742940194894403879640643747334413871753848349317965298582208483259328668725488865939126736436973132885466057765205189852325184919078301945004279444825788968900574010502063497086190375875193337566375182309540454874238987218800315709596587658768245756915908327567881762065952149282351860838922710032815350603722604082246696083958991113273593063559955282079063156720402478092785126383450067183015201486695015594791292655359716262077712767806061856446680658644038322872793290526604411406469303224654557096379682027238205911638590677466754461697463380775987324366621215206985739961782739437992471442725899542054026407221570749978365364416114118637637704994592833290142709991773019720574185047828228800028774623168653761003621523841361079251469990910091756289273015863317094080293728703488939111421374666471673908509264390750560946786915311178932528504344266393431230476815228812324462469735435099617153203541745026257026902797522847948471293164275430986015016122388873064244926843240386557903831124923212155060666823495302243251300188286651011782410572285819392069215167499479731441988475650421071060760107794744771899336043249149729347260707720251403528981177623722990604006121738799516079799138375437296578473511197560889267333555455916434355158861879281152331941997331566739739379510186650591240355496777324157607641194645741261938444724930082791226576915884359709536131207332745053821978656428027554743986680541288905018783618946883206701683103962955766988044460128658617438218781349225829508992493852289024324446527162491735402112412485287352164114539479040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,20] 149797358629515645150868613199617137930021236643499993651271995135110212959032533815262061942728853444967125107538039150141216851106526094057811860879298792529491103855953574234862161801708315112573195334479739340955861186706596962983532764350930661622100565134188252479802930965671340609305204971918963932630005749657042740748802273618781826522420285222376011672344945049262207346951573834521876161987241874290193670242080400097107394959893869031633033383983935475881809181370150968103059295340491443583703466130158485580340173292757150627161904851233218981315132575286721401652885672329183394900579119776562756841077490089535714451064434633429471873778187848353665356403630067426520830435729665228954233554570118411007225565652592276225898426074865875796865858796250365748590671795847953466427043110641968382801039722711731805432999827812196474053096324988139396035070488554867407256723368766572178436081640378549390004986303086537460523368729930515097812300757272653185865109721826242614259417603618490753222403363095464532441211292331068325132632397153013152892998339918409529085849531197502851785881419814341201198682533971870574966866728188217677493238827501074294996135838212039592898759912613641714079744375023121897795360300472227871607238675021499171285910077142175699211946297557962456727929194416957696043321114702060933061986004903186290919055653830815361639614543898683535284751393119143953796721616766424880919727937566499998276365566846925372997800967893554694206766573173343253485359524777196728647916795785858151427681106795066593272534333114566096736378051459215883000271102073802143950565551914009523356465560092166902951526973151016495864816413431288464076107774132171496260343650917130108905462514515487270079830084566536661563136215965324349507546455641751763473430161112305352121387543198104825998947005497860672444229710198020275900936896469350631172260874770685743079978768467470196558945242194399535261043703333900018244571979362242219788290659851436032000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,21] -108330703247071543515427666011118749683634588322192464949242605058622475329328406627800515981664102829568698628471792522504509404931851002670515458738551218017440579718373076485318479505763676937223620406152044086778154859800239932308470423311064243742781565342198199900433576137266362135908950979335863102783875698069308446805606930704786466833054379280403881974047543082076000553772498680716926033495250258103416462747627645112955721930934953455878208678215479811644238309308605549281390921728767382657893020970539001519723635754326702433535671103550240536527158549429478691701287924353527817261713657660890944642623557542574288158152504396854344105877772939460812549071341983171209591956803982107639442350140417415699551524505409139286756482264082480625729294688576435362714079274016246940646922252645741239706079830928475974434598610642562545318912361825283356562206802326134106788582993091381637361451753954209363485146931340939018353690086882661627047064844554625393874419424174287657007537865146427588698839074252967621877565737355741633340400008504197121393302080889220234626714572594250098550012743846748205990789050218364536112783038963814025907818561903866502755878751145911499142881623549443368125631974294377366654935667000885443066005480776791999912810184006781112467773741496705350579072677455199526318189994200652242477819756481828113107660643478930543523692556908649520448157143627554952434796480993367953059726571114062967696602287313577358452789193015618774188408399358974967307936927707654745675761611735915098532242893306647967716236633536553052453020215333973504521364067875515886459884508636711043692005512437404607326555747752049656345787787914823673084602448210041102868495708757710471849813380607101724716264378718166055884356736133076028673755681503588046514420001563259237701470806664343045484973225488439213097386720213938819809654472015749378573310221317749720068973840575675579745749901376768126637777529199342940388729011946907410456827869934911488000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,22] 63515293106626093465456943797744844722916090664861149009088705404736901230839158875263445975496274183717462339468586653597616050310676153371038390763497634152021797281939153105834699747912661709157333065004454390419723341139614722527566606472888051065364525613231681765548692135123852342915611790887358889589413005442775295956438636630902041853843050899631941120688227718522848151590325079856471377552381476579660972873120307269766542328048387365598840716348719795839165848114869769100883078771962513114850660723084739067107786249312944498127761018884805200464823890199245335180464840444274293720210307247119089456167852036734755824436899884047154832368726331919035652578990316252597335383241813865468866754097508519440948444286359219397657988678913132231809065147616619933001247938711310697464433715731347740158546670115510257666813381483381099649641621571831718649917959259941556085671781873664359357921380391896638860173819083012951078505349039024749768599898239964553922133581505704217507135587471862870156502231722261698172940765101267919060213549213489428001884268473482885031225633485520755480451175612638317736835603905612687520498123163580838157921396094297140329933279226375555780113436259359036591037061781868667498385930169580385156252297710505540289919845802171358958119744615910631162239574993305557589927669298286943876461740621654091968492624506297264110825047303908298721548917665832278052374580993531532457092104468747674205209980133193811500582493589707993857112743139081331362656516326779620581367531380526815197185060641990640770089952117720959086126299883282053449619324229293014905965521299348862410044319146971435372806126486468519373351516675878040387537224541482953642896236621631440708384730996598512776468053490943591148768962360194020249368326982955780465146190850920267378369969850250000402052541786897080751463326965436120132582526967557235103133336142484030852153923803667602741596728225510793101472355857751304787189279456250530600374018527723520000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,23] -26585468955087242965249953638968537961725048691052615879838479215052628833516503950011427534676437432010650880406758078750916726734521029469106301331902982410796501958534499544242255457881140471814781591063748465896414740561422285553108439757223650901901197362058367356636069879146355460122775064564111155142609228084899296125687904836646260156208526848766162458922817737878555217525729832634647693218815575529997944084191896775114423005495058936032363162800093266189552061712865851002981716508079402247731900660064249414549762153320821056102573148964580163270458440562772260359397273383838943984269739862772444795672830817725617495350529592961810885325057629566247616211248140538631646586215443398913533117639762170819478131965359059754967750412850042404372587041213732896992678409982424904942526578428676545848749012534902753346881641181194987108945262886494693275746082972207880239657516075710729060294316312520974095464238420935742015700419213261213743870258556118171959522307244691060501162497573477920967494157997561076043180853861944209984578805119185406948245560479443465769098451250440386381073324859974699770770990454838921540073182476264167586241621923500163718663966409000510731858829769722836902653969066402916887770545666198900457429143535149722679646538767940349990628628063441140039456263699678224359811907341107850134679369368663125555933897877731021642590704616449757871627931724320247778762481350471990450945118545236386415315955975106826259301521619318755167016516531102184999971483955553661604399392698790142223889198595925144162347679383430503848361294623679562887892644864395514027295021627879399063068073008736891507162452877047946160636654818020972895712512087668608942193095867033042786676558232327900702682432574538473833810931195590048544610804000988333703618313700750065139860026005215383572502735827781843824549635775318974990441145643118775616654436885827222266682693542319053067753132719953839604243531781100858326049677870223274691497727516213248000000000000000000000000000000000000000000000000000000000000000000000000000 [120,24] 3173690187895307946373479183019845233693122863640964545141357632030004873825459666117265841285628758877642501577597579247795338184840509153315778141419641947074149028959736837125114472522989644533886909005397840951190646621492002430020710893000654102754513687933674527118298735358173322268560495897731992109849188393721824115803204759088230929781952018156381566426600999805974312575647355986528904488187471022268175050672423772495107079812945653134784210719999123947474359067393236510424565728670848912796263488060953802596608619917543713671892788724389748236272441197783647135132852973671942098108475855148004310207759134743815001650750729733764318758132744918420908969116106200464121118143379697647991062373732441768831007489451327910528152044169927847595702679343736483319400188044004209458400456306133511585621683258498589104469031338014589169446916546804248869090616789568390683032590641260141922839862479542069682294657887657971846669595626259748351437914762389119274502619790146851609940145518756680322723588997410134446712905976455568970143935317608921989794238186985477622377645045699501301929917337134158856065548529469526828520661478569719041967965936965858324961930424411735126547498598178192651773002283059693401718414110530278344008202002936680314997107026063415797013888667918445378880851642646889035376795743151872384950789192726557941050835745391219612802068878782621162597671637286937593313955092279409826453787156718595250173520079365852407072563762812906746495634980466951907161537787405355349199181827243061795267201948719452406891526496007003083293198744308866725111625980370481202031445906209026752328351291532460380500815265533405380958448949687933730764069301860144585652023818603658750734044215003575031280170065502138076844752741169343255569228161996314190627447262746714865350858299599597481549172396437625563975228711578923743319926989017423392378516291381455246300548551473433976767346716680014170986434560295101813884090181109641235162476151046144000000000000000000000000000000000000000000000000000000000000000000000000 [120,25] 7092747942503640836648729539537651394070922806851573740372475538402273341018375156665934973351529790135894680434883479712359811516206561914020445274634754527898042212052234878483055268474918490665027760129523977312354014405489918205669551718669476399396243172052461745955363500548968756740442738282553695444528676298384941683184881111099186951603201196871464396322195547477431781332263545484055091151485297783652906084714906020736894038118681798197587366796790600877695125292036607134985657172477093938091687164372929216970297747283359519635374950364587484056828003521955887374711634365862118759925767209015475902188850013461719353706690916666867777592979986329558628815352406650376962424993098796282747011276462480991753024882282717861000835259442593246463707532923964139722281324095297346077342064968572979046537664277401090994503688888592667035067064096743569134164203243509995839781100193338837015571859663864264561929198548862627375947121125002963756446088134374084049352456565443435594998838138435790409476561674775096887390797217805322056478642520323635153779002525285177581604223762469900328676307147673673562840896394162088823189702717227573516637734139031889247854169887292975489989993913214009849456256177140974937825073851586296186574265349245878320434535623081150630828823425728426276317582906547637616816837836802346969819158804802712919477938843793370021535741381523230028192364211725988650864734436539389586591755119578557179585564514612113777554900685886723548362422188540812145734288353784875781665938184544752001648259019218074400133912052424447546736524776097412660571754915625120653501009329818206897226736265408121683878553205893211230376817634580506456611988770834472349622227087729291691126699584486971847737868406816295680321757338089071280015965655942587818206475352583547797485613986644919769538757881082660508578520083082729010510558571450805639896073745772919719794943571681084334359356358809302903527231173630399613493044186607612932204693760770048000000000000000000000000000000000000000000000000000000000000000000000 [120,26] -8387133744140306678452011421370108789867043410237890041155234700260440007107026372980636632924079854410705479015939902862607764520568482233992569714888941639778566534779122597807791794690966924523628828780154233728712436983700604293747275798746044514477085625393661609360256282212629995453360073403919013201897602754653677247186231798566088190685317185750044731175614720520083429417927597920152083552307935807663565023293034291150370291280444837471015539996142206841254713574755455731762858604835174262967428874675580521293687595073760599494231219302063939958579048176202401146281259773794649853183381639495764303821859504877702377402210143378563215711892059302875066274643470275024613156988742073413561636235830405210290317296772627387021533874993257751228456920938508464383948692126627483391439443931473753771830936401487926267702125646262994739509226362595045697182038786359280450420075432471603195367302263758216717941039911004455166756590196813680940528872198980782396826329854224778809259632857800121417553756382170974102887120613374015967896480208897071101814617978666929063882633066123709990412002749578511207484432680741105773156153375530958217845070764649758405089491071057529064346431609650470700776931306433215822519996268600138195950895667001454859583392145026204510069345535568613652207687859530196323084376878794049206799639137579152585377422634696842587101564646404811498055248107112232714900807480401845647915469079890939234985935914164487006875662955831744296359714164576222348354428494496905065047470714190165241966677886135475318613404298666345450450623558614051164494034830447959713002730055465216675705785902608586546104444530177207538918882095008269836398958057225402659426941907641419211194514840372986583231314632985962640268075607758795663697560784497476524804898876574552137072105888743694174274224609102107582984297109900365169242651510003906205488414429094612813807308218279435469701386763149394623988128678355381660806445484357969195473697347993600000000000000000000000000000000000000000000000000000000000000000000 [120,27] 5680032871032755406321211932504157467898458374752710242311564685590178332857702208413608431649003507415861523056605017165629180146389586750562219138821210457965105564296209537624994250452665957935557077223783899825992888388856005797362378744800432522314496441495470060357399573400903545941929095886431556355777161263181600226767141795061048983463505718794602558716874442412955608359983756264195980915022198998370455151808917978641938088274621479022215012774446768897004457503043843410199324014286471389580068343449069106704273567707609260773449116135176918559475326779018331650334876436834805580715155506568296432967085889297194274169118362369948107691575129007430732999310848555271870076830263956332971442762486628499091206637468271839905842554752078116599606270997947789676353804858204256195042309188145185001878303056287380766895708147746196797604625832864561551108595128801445860902990788617323371829886611411256974355393975677323130757737617137776507972801208257695618956453353162896100121561525094167055920670412367050522157771637334019024256897428950956582995800444157949200876318428787535422513183604635117442197764546756043342088925603114420748334612402466881201622665904292374595334759573336070119630044931026218115006244784037002822762823694638142112200779143458543121900480591767530215013601710983628176331933015237701536335790831981674930657469261930489493206314572842554311956509630145462305053846957872523658340969486939188974716573240103712308463481844271054210885872077750139622490876804597028897895841860566534237636431784009479962634085209314739210710250148215764547479683837810807815320881585546521652158505581416868369681955723577785709910162848786309939249898321291307481655999137247766267712905257949127038965064318003125883471417454099994860475047422373865892127204578197777666439627776777041961098414237537645722653461896816915811018630090102262690166106809297562700879935543256011816900803420195602213181599046159714956133854699091686692996956861497344000000000000000000000000000000000000000000000000000000000000000 [120,28] -2554479302824169798071905342666809703071367794135783552520309521912446807905501141936965489616379590733915236843853101829044543642558936851057434678368508807324371742913664913762544096500121552683274511712943493433531453685554149025527106642160792491103474621704124915086027104595715216682495790445236500381367992372360126399967615275580401033836359406458088085860686589549042919664346751624160565182979615790964111147353598653516703525748474910296367510246605189767419740477298139502243113078329599613446327945718698024701053140343734505579587062288040045740948069033629020945720209962503069687065894771068008157665530145796028620879027631545003776164808235771029679704060916118702925228094449727102310852395352573661688855579180522830441848302929187039061413877548260714633533921225451250614033478138507855314213804333051419137232011501058752314806136075794952427142033556907113950362112397579152926688416079863360315889917426899569900030096932093675791666271214427828916883915760412544865865011932347192881627911566031671351287889118260046502496983122154435205968073167730535866104076435521813317294822141834294418715972770567531102433972607150507945881262648106871907422206152851883720272614047333349368935574060215272438127952183004738647061104931630665827969442770585970520860261390579086347921877500699202435633017826339743005103276676407513138443331078680653012419229032800707378275294486545194950389029505949261083151657884834302923775483972873324381718954832642470714761356759917521323948923066069260898571961084398329716163827988285495413171173467995333818884465524704957872658203423602609567220322829714730449427451081587576167731712253770063486665592968610597776072076403016929964259782281542266250869144311029737424005228314886099498730977760615507890355143806309895295758768275333961259727235807744397948830347218797904504141754821890501784021404773041710972993288490112165570500969025850295966124073008125276085828565998698896153920350506678356337874813063266304000000000000000000000000000000000000000000000000000000000000 [120,29] 556954485337310422259193817465699296484041117908734332336616317254486444320541365518116114291869970350285664107727768616058369710709531869580412750909667899335635946916422387156464272817122207398305331818248256026686455195748783550691739379356760726864423963723776909988582968093448379420070811212906432839372714713205349451024302669855515382420421079318254820928829422539408285820317216736860508410353833966341767026920351979511023492049979751724844847186294714532001011245400808385077604085813859171458871587544521922215267598795886708778901430373340448219539894734511994971720216935415968696230098911374109733258915691358996187197351734200693224005424605887821880025066559835086734032132360815276421859713777552516218085434236681167944433426697393685369198206310771285792491879379776377590007631841279752176129543688768834328377498699214115036596699260769995188679475663299744919798461908624667944919007502768525808614988612970498711011733858617540840058480754073748320265316838596573394585342044065762556554939504799299862770020933691394791677252745712953023620056999559638377953444879603526916440850066430794736154702168084510767037453258260946047369533395600315694332662127992640134812980546335936533582847201312889140058509709639359944994285373562184383605436530224401255034197338128339805936984561062926978711432815443224333101618913060236374235848870482389383201744686985573919367425567604193874879294774202583434710234971200999060526701812543631415581258407679728589311885483133031875908166941949256114438158556832953665387339346533060163450314044340693944893017248851419765854037205779030117030890843458098317673902025091770814315402697075191557759798802089693639915684787816033235238937247418191202646686008552589254860002291709860240654562004483275682742004214055401899999125507850030462768141606023742285886144666632962490904584002056445920022193358813620026531224622164040933278457643905871656121292828072830321521663413137556965391587801507602230656382481203200000000000000000000000000000000000000000000000000000000000 [120,30] 245776648015514540711084673526948947006783195091044886222402390625120033334537404617743579787245740407917232310294937241248633303409638347586713243726930923038437623713450050185423435155345292321500203578802290147457856554191193894972892384182412038260399930559889879304572219442325239604076881650007966705272084236425241766541513099406730574801675650109243818683135451362584196564289761956165285619223653941917153750596176759726976485158148935153525275731043872396222609919960777725937571999712545798596515898980048612784755938501939116326956983992632041629069924027327364736872011082867094388316360554705054390842323129695468119966584636198520824018513210828920253235673715233221395073988891200338352280221619783452504529057561135130915941817466122732942995219732708782477291496135838629099794969299515244556538890407407480170492803710603611139024364218192629767096885610356714052556946456264319496203475836117395398160227281621954055327351703420275710429443346207386094244523599159952196657489930465747762892683273595592686895914548134901718591934953352930855704053319529987841633158377784449831901737988481968188698919299654546762300545170195940135126639773618575691683805795263719113407867166232639220090254958201126866776577455352697731729558716707837560692031297328041005182847129122776490272868534169503752344390577565345765956136912114504723378567165757228434410611129130878370343660181297413913993469199364559464550404763008619856087870201339857884183666764774016949755834613944310423556044386445846888310179958021429364764805760504984443837035280286048238073032586090972237705709487961292727049390228613781944580559117202761810974242906529634625682790622588064387892381245745103901243480868949790651920147421820441472879274919061601448108032296052282597751795053875856227269104069355055089693096311974972207112871785540823154152852411562006837279735616077545776660028424342980378247108327674076178856999907301465924039258660759362267761071137966606412900829679845376000000000000000000000000000000000000000000000000000000 [120,31] -357453008161842627198662360339135762433482513884305905154208411189623709479921608485256216549786082337761480634924811547026148968164149501892525568913269304685994219843005954247682289475633125052290136900165179481387632863213755572952410772842729181958828580669261395349626096509183889418646909248262663772024577315865074801618204682501108537526566297235619873436217888205446689608192038189794705845497488878362872414346161731435972540414272385009138866733099662345247264682816754945880500575856950585449142439679798640005673644494443413796036213181651734076468370375135726693926765533098737424020334751507309236623443572392464517853684859720746532590681983674722273983690357302330495696677657974776332757285112675660769624107409708524011723549974955789420989991222991400030581540382470074797335753874456775002979450721834276480906790384709272878217722690761021731665542017207385193872575699632256428605472507581312389905239800922000462874643574131861766758856034757348768007148138557661123322313518646353193227269496125529796343145788193510649048558301802540668087104169832967482186183767689500141570946076532413107170304961417301158229917821065813455814729113232634908265329165113737783666441082413564243913870259780258545541757328428797274660899214937204927655016833790764289056115666253718933537898870699456911716460919006258933169416985416088185914592914990748560694207853487890567711467791856848005939779678224809003717153356847827150624183269554951407152227254286756638645732342526990092940971344742812728964626794483232809789826385268340492494947778853866370671362198328587498656617485254986783713595597739769770862196700856501007176825936274828279944614959499352842723775756094017242166909362287595228695458054633850474995883683477126395058702363912513087608322024916835788740417918902110036156541586290811375937791031840914865973629681070506595224817391379977424978173166584943426168138350349534343280329675278635504313425922738095828532452931960670114970424454414336000000000000000000000000000000000000000000000000000 [120,32] 237198251988729631465158361864498641698433393879874546019402258702180171871097550554752136847421485838131597220568468561786061560952126633560396137605773299855967324086526388131115536222292144196385819904314097299975140639428078246252755553966311689722577026254917454059757823368461534293393361904841024003602380070212222965530920164034944603324044564905134368580780098936568033542396971683491336923817609580344717979280702204680225042075436803441092129105924711906084796715235970201240033970658366381666602066336072380519793726903913906752206636908020065855010927458906013778613861137677450453716689435986915076960931378134664584492354049177332654123013398597542857611751050204684493753653329616755464065153906423381031132647340517629730036049535055995678469218587943838854046780150155815704041316685555649855880246985685046336024845497713057706276400337684206039814736365688206244188183413633124435246150563654527421657389576837264672149744218004473020712115786934221784143468477796036214905489198067094618702326192523868095676711548934439206995044064790277717760418825670570885555225585026498158219755142529399960868232491150831523838233800794870414860463382266844715315465157602071086777231523837890226903043647074923672063956461608479605943953190294128050838186586964960987513130079404361687295671919584725494950222027223370683345785660824142101794662426392546667520402502599494876947269258965150911659157735214437885983590217172207057860449263223050531630689811834251793111039261766022957108167164561764650652439761852413764795463202846562930891115424561028992540582681219163079514334283404981685178983372380257655983274210616173970430741800580373166016014643338949147240071315697549284606667560002318912443927592589176160418245847674995744417431701888073746460045384357486658429537800620474157530559658240116518015113335307766333433507855943414057760320595694737907180231287469878824347671693260832431885461728946332390291047650571532342705418341105525800542565887377408000000000000000000000000000000000000000000000000 [120,33] -113486550701134282205209476948444456358138195292762359293912249580085965501146550892377496283086847142841465438258091094715080229476921568259659926991603723897428541205576510225425192331990284110407785950673723027700107057810443591212087816154417672278840296171775124365798617368043180479048203175427937996484776498319607947328667554691500909164107358733236359564559811250207474648053628842872367078524282231875014605733093477880644739591367712332098861658159206678846969140272946483919976378302345449692340147295961992341959247003659664012379447305009005103193105594277891733614351672940898324124927708836203306730555998277212291355749316554348827737491001524732960353400230798472271837310419698892827693068799785577879748210127728984287614324235672595572481336328602582030597734273590663899069548549801104997278645236083618530291055997788849547642418872660793261686578202597918451539154059227091859441387789996809699755771903082454266757818316640114889390907704700735810298853001692670770389158124759057107562108865070525315313709537265923144736961533887929890568833455801255863243545859128800498552789297001188220405890409366094602390969701383054482664525857758915103786833678484459919842047753448518708161942421146830719400698731866269841283303474912842387940837033657388521130390043617724497141826757403434746353886068792648056259842759037172879910908469686516324260803734789932488720132618090945441976392908355545786384239366013982887762319894851024283629308388018074179518123646037245034963203635112913946856045962269459979633917244387914941395275807663315088428039026266284963226126919604613376471204413730343934404718911941676880181509970063641092737434025364426823867831897146514085210990703446836190582956137607624802350498271218602043096706325233210454298658393164238110840289209417317159082818833015690547119899914489171643419581553984798139258788119778732646428169394775606969566019826134192828835377050286502689874591228899274211959920471455685321627087088386048000000000000000000000000000000000000000000000 [120,34] 43001305323157492407002285937865226816494172899061981719932506961876294667212369832094589444853502855113801972892838408894950760382046027957902442708626086479263986924788569242822748008937128005076142839431623114290311939821036832007712924014623151937976541917575383868183476294259152159252414121357830742813987002325859832409579122761763706423707577516775184645089041764994240971399515742519647688849891193008190022572395594303681022408329082073751969827914093104103761997584528064821935641078748159073476298050637432827591712243468458184041624339189162325838035540278054816497421370219395840979967227548941535751054075073105993599191955089740026455030155387606814683986639531041040627476947659734177461110610315524717752736637269567563061889851586737197264251907342465471394042681355892997875264032789845106487461303359433771636630525472688491198845232394663635117578706089861207741765633431084921719979885720045995315228978299916004173150728419698186194224762829972637226765519281977215997159063732523286429883658845740379044997053225310400058521207762136794453133604687696294515516282078489420835375448355321453439450113512516088426988166795107915986113605137154358133558431173606607885639312989697517551662828027653483821375171327127631660570661735637039669186036223522080261158189927855479679551151431085354246954933609407771868051079639618382868714704952640829199601984695163204019114796255118095141113434929714446404200797353520873587736865935250521532677627705403878920860369429241161454576675508682356490736844849741648398351332349969906236496546142420111117124606295678659959666829227211707830589398577023434811054441234787035505266629304849897022556310726084759859648197058653238638097579657738069402284472020036777283127685178888507871382246318332818367935499039147547527828266059762674100572064802706233059351221108291345436230635845452392064650083999177300243719781887810380903246194555090797841428534480774935519769003449862125609001592070578023234878518067200000000000000000000000000000000000000000000 [120,35] -13435429438839253412401974684476060387082646827349271688722593343116022379545923751507834538295838380686608978788515283140058909941896426885542058095234105763505667401536212291147870466044506597882899052451393630766289072790860884661701116421438149246837152369785387824851895471008698259003206606271206701055185608689193422063736387645935946567541788886811018698597598445644972808905749172370425159338004208979011571491517387986928270019856162510524866473979722236974897333971128393620104419648784128683080023740060950657462794477739343937951988366445339658035921433836629288244712055307567358314520711647011172505361846577734699358208975527759189678321440023811271770132251127890526658152377455016893466612212379348026183109265625804389450736692210463551222079153595890020920899907943675898892354517706324671916716929587782935357712879855658137985962644951344469419916719662938654016651929975498273013662791958712904465106296620185503352074455990412184458713559663421806394156566867274537691663511855403823145238234655544021986234834534845682376336150511677666147753336665917855598650932837181051605862184620903359898254900031897408884398905233930182007902925729207499701321667515813720415625286020065430371593888671887732509128952553699102413835250193389143377343750737288131370435908148695676732846090451448755804684905033890995349873567304118738123745904151504095599834110145728216201083223523738341876376906365198962677252117497014191812873032672686796827064920571233750225555721722632032761754687954768987380191292637650565792894134695622737560219246285997019592347005923897904138990019516514996728853804568705140505923953167687150247963411415299398879387659244743746149540117082824696378260019913117725893573238303041195639588786872060559584945174763104764310640378145788957064246810779200232130056918820517515057726841349992687719347807653767554818637883903096028432415654704194023671896731770411168601068714445578184492886905203733275048870063623505262688312838062080000000000000000000000000000000000000000 [120,36] 3571944682074005076375310833796737850643086457234743040000844111042652339331553445900851359702530716622439778033924846334791895070366470515605588448118668550469751649178133924083980631850367743178870590032833374161151501541008962968236779104586137746031244122565056785975896291613445164639266909574438795127998420863394599404551170350558131866442461518374975655900616335763381735768098233389397686224756890486772873855847901715724254558297982238701710639300852890283865099619477938561288457927716101671962032816561299003582083166833656796634317736586314796883771617431844685779631627179285877711414209914282489744406657042063050043064359354037345333443250019949007480682156276976756249667371346389925862728561824934692929515985375997735892547338609234522879988029378413198794475174540873434493067345805505202289287093795434536893622756981141135932598617149804793943350245615780908133499194420420958661505787415700928269623768074458149965916461861567832138350269574003477270529917938445485015529964259201995711820825314538605248746242199368764771863691379779923680522235997294820097128153110641659008704986694434604391426274902446492102030813593504186272460885201792808827131743621916155988911917777077871108024821339270037108238455170104534510197553507136020918841443607513779608097852891240407470490974190362492993558796670840677733463896201119478206121114704356042010011676041506371117398793126738140115073369891645232563515161892478303238612767250999849163903648215759841526240268777573445795170120080153531238967724289823023454014444888411834582220173366193913221108255969753371627650161629782484197137471190511266764637635458197373119655193274319348269616435830434851494406835908106313937046385265562426365392034597935451781110745128855456580176086565037164107672281356454561496967680290519550830534202995405753705430168761448645414785315854788008824650567704011276012796590978995834720369404543962259585943764288650837106710199612740169359903575386917014526966712238080000000000000000000000000000000000000 [120,37] -821470692297788873007367242720936030275474130405968561201247476408246634534796437247236937957298612936283127863411176880673187187837843742560033885093801882640602495906648908989980815657425597268447611797699171888500939700369030054520768979934874171525234838497144259630214618913244004374314563747224129239376878957552565757321502649490319406402329878320595675755119524870078857584338629817054748817763401555313353540378222742575811376411183800508836498582097520426391727556942751260156412439476224148538631254606115045556116465465368815598650257489622616720345615131808989595162886178391759929078570965708374894026973610372298822689255471424381716813958646988581691358567008228844692780826287788470186514958360270989446290593806875015673267227485212363811093594452927683999859018465135374254573811995934705629617275464937039904510738065037924924298140391298217728845737774976627003421097434866096120915174542920693876388562804064169210264451216546310935399462073877736054311214207221960886508789964433472822207446040868850555271742549990030911224105984345289663223467970495555337949211779767079711348254781963328893919388458609146117413067157510346086070546002021583784714902054521378817802330040158203003382882711509481598119139460237646958233654062324589587973919590131614527830796805243058791780491710506345914712481743426185805452128502381666255564026597875653690633738649175188223554039217657605846283430324209947785023034689887509122920454683592852369199401868136551831187754682876247408210906110882590920752928992657232998772934398230214604987504540883159165265290715810111630265605942161374147808472804833563112386727576129721862621701297453154227511438021608069038295671168271283871399252021175994643850234338006196223093188111869799255511179823888528713652191985925958756312771441552596459509562060580117532241244990934382510079441649500148540850482438685603283204007502236837664117012172671474965341027386518531173064668817562223528948084466311363781747613368320000000000000000000000000000000000 [120,38] 142539460569154360253681344410523152281584330132970951117710390518682969344629482349777523083539896532566554605980116079135884992277359377843595779790848013382015023027512161020439979966786776358401425973733782921130384836687745735489105203517157639042263625791634427332876568734996274686131024384231661639362679808955986569397020769612354929848480001710895325756067163504389482443204870890347843952743985579119012242278484360303694469019770529168419766470863233941315450066463381176254121337119649427934651173701437877275708395423317151014730495272068121686508101045832950943173902719638300020816418655609557635861043516052015802631847836953122273573926920566569599925157580934647540671232515157987588266432733844256948746437728523948129726811228565016655865369782470527223363134302072558545613032287448706949057774887687193735791135979443976284436343387201136185656771796058730725938901991358277751854193747868232511012670871054004948343699691758653209555888300299844166644342857646391166559673086905809147180027572590265882088125459631887514493670601346737636993356376543776765079655011768643289521603489004849785511564755651528488935012620314410486074250149268738968048787045895477348679931210740879455126334203240273435995986192129441380275470012157118183971805982054676114403998907621184325741355034816691015158295564450976966550671517436680500106133963589306429620276414183235572478566620567388146602264017571107216185867321746461009892398196085768466077678621138445231806048311052684801937514268042196150214716344808524087461232508894181408815953300641403806164715924846810171301110367298971369585155844184389320979907806489324047580045120105319281094018615664356934813919673791780833081739414649275768589456196596524083765021337408482098950993901330218347309182733739679890002682897004552823871713569542513131747563688911625339656114191821288818384613424408000415672069666223324557308839654835240962327549872781655092657969985133098648968521644385823300620145131520000000000000000000000000000000 [120,39] 7158641088161358522183495687763585330785098326980476351815717371643511290130616911108695979251094359046421664497388705828014674204619738340379929619206613765248884796912362734145495353825467958133408994928148941398087902413292355755123781209904695344269651748890725813028560497613846204472107925590075394795321899868665213468561642574969423656397648420530597421304160942345711935782233598772670723508629324396067150721887751015962178782440029382312057665525706751977577623535489483091846191876245761646042236694742238942108257240448336833767527284561985915463143326246821940734614347928461689055842862173934024104316258663357832788291872421874894698308683441704877155420500014671024852836895890921485300346025443522367935423670845362669223314896620722922669677809380205459185997120867843959031753571245891596697089251425034131940360576444735759670673551166731436242886750433151774162492330792294937531424393275178848404839423859525558133463636588608675094902240996021538211083359092738459411026270616994793730656455799891766511741181637769167841853730611457346669109222636275949440975049569714160971091503401639640567684499112335472731026477236686147615948561920526803372563367165325384010500274924957714737735534179922614883291435854398339725817162924692133932647346352761297287702186941148471745160371141897820089064675970107647691639123282519704105605155733653370455830445627699947228547093400459043985514353563577191851570568568048612617097559950624744358699099195833263344659024690667381983443186717590421533689161004746989930735354445830864809652023380619809545583773788386641349131134189851048292662914183031881578565967429762667812671315156648017583249458162181393561795423186278241157558295601592159264261346526546248493646890073170351133390395018592877002560892278003609185885339300421446588733507226146121904642496415992365650145410218403543990448702760005154113351984168445874894308100422771609071122477397718416466258656569112658731203546582111677580690063360000000000000000000000000000 [120,40] -26535834388301638619482216696297585304668495844252166046496845603589658739101110959170269183949830355107766226392536700342216663308691751483685073786746446460258058855411503265381301227348002903132171306640293046418345403112842474036597195999851290392626415938477504123450577521230344621772709089381740718795207907071028893809465743965626116480464669671189207570524532309619636320991966951214354812501592005098398686895145452607724085756947131504003760785245152369705699888415698548081343741247865131763191110093524305776418302119507901358351302338005214419410200763613594051923247823608756668412987908079408750273892875435876517393551276680242544105417021552525718996502011482547039570150112928768898683570888909495983146021510699494650723640106715247946274478433916762205306468224643783985609050049010780746038741286903016481032952166825297335175035943024539796301065681869270038435592595914689858759149653061438783869769909523085676614044665596912353434573116392727266557613587991237682246221587978177427474519431540740862715144780503159281201628278948885153073010868778624518793880944028790955600923379876146562203592292886519250994465939029940414356823024596608720376758114775757803813866528799923179581869578606916186601450654753751000338225368651366702357128095695780662519805234241867220514226414935204374024607681322805569597818984825636240746961326968305397179353847963938034117779685755952150428025732216348481710731925236855589050202844502029547483837394915222936174208579739855012114650513994065062119004284419088895050746084064881716098762296524169815064107553611117943448828607443225590167463709251765053036259353565613642025722592601575586239730644315651289286855298213002543096550950742382138389870473642405720900572540727093506854203233255372865000202087968533248654671699619142320377830392239235611201383458002555325887737798134925872809468403964737721096019868389276757754134353633479574431332710320749141551038260960503218003154115123803426346982440960000000000000000000000000 [120,41] 17847372905523411603489330955606821600967139250684741818568969162413671413624048254553953717449896701265093697204899336599864688538836190068929953592146520287207682560438014359385234907914197043286036658984888960926495883038987348574242877119072894065858873292319228078023208055616189487116856798569372716355602290318737027861325763455215083656991633227623325050523231603797461842874148786285887559166300535124504599873251826912424691054413171808008069115327909561328399387472364915140792889520730351340039683786026532713058746195894168938099291887765315845290601665977652024895227434164795353538685316126154259808379288267251180770299647054271557282582654378647434643671277248769988505593455636035271756077550159219090864448118915970203857458493023945177326461510422073337834478377866399035096117569217433285904587567660768049350458844024510475630379988012906415674411419271317791994800281242398843282963763937227275497647384052392022163348896131827677753679229626902689442744684305056457907833036258902820918553713459520026088660232272497960807155814406290814371926338025073544114623037306775273703994091511158301216865663818423080159017833645861035455799979191743518565364328405488520053051080048997148676830679133629935681228406947458158291602249452611444304726079046510861059053448679784318919222622479090568323707328130935946817151651878100635671194510608716995604881237289988483653120347928685819744190748158594821084904903264653227243990090373886389286310277584087187425294426416971109798711688076378802659117990072650109875506884248727466098288363420118383100048452830295481069449224743437159780640620707071711211273502579292743322485546750094649839801380411463935841703439486811951810079076249718810566921036005081221481611912796407463160210424053330926927855517361338476097216086004581137962343396913678785306385077532990982868158717200244826940384201392855495813419383849938630804386209828912045302154525414565429860883422672762805155312355891060115217338859520000000000000000000000 [120,42] -8397687725709379722156662888914987167428913427134988976835424219818730479349048646283102072154716640586237561510910355452720620903463964631023439136693436612284215331409179255981880424407951629357670426928990679027036876661968196545577383041520152369080960277298086360621203127867518986587962583018334738873662571687850654487284250181829813910675624704696417742121825414017997948421509347944552192735213204370352239938139943257796452656519680931311639872174609759408250799131924057951787453004530408209135139228189415019770982829548372929992215005453286824984953676551363815730136162899817193000762861310994520325436526265111098957750164483277749359867031633566483848041661517811650223203133520368765435881321459469993029259526043967053782572215031141302901350437392369602656463094859514614516232330542339454406986036838525634528071485305831013298721160342092765181539780822056567292807032372839091118001421148759703107449993152306336063747481301376957403213639887700865768488837625440240903739592714177415707718368597246986738798640195789535882512132545419172751445284061953641041227609730455791684893043784768662542115405593437166272408077988718415072582801036696541301048896202996433045204622518125080605090628185645423747658796782922203319115643067940903297386358799484310067680685222775968310096202925610229511678142176184677339762273554067464539872586885010802633609581297645326804636876835712133105297394158243795036876279097964688411582778853344608506266170419628542073347969533945980361660384237130469882384004973513363375129934887754719134915160958036428951855643923603214138880297142334314902685519169843430604601748616879843466198931607933121334167991241701632235929622912843000868597924348744384249960024060830562782748657715227895348769747217078131003699330506955158686605465266265977913646224852611469816832824238870854725680989403168773702521191459497275306376044107961878242988896235930315084600863349883635548635868892620080561573465191289619089247436800000000000000000000 [120,43] 3165515351616829240699795305468206017829058903819220964137953128516020413245191938001779253839469128970498846233194585234235852052352083470340706938646041188094878575691735671076169142918488065505732220864760689866990600654508208812130193924434774969916069349639889063542292353484814534297245108369633640378811019685059344640879009236520176010823050295609746496193182834583642295939016553580882224261292712196349329254181243313231244856854911051936283603367927676662998152709682544519984680469951624529219373040267841896735340773459686424319171221031304138280060828468597022312726728258669131585778599002648146904446956532840865692427643036025906913666565170401986308130181579062524137282031192218114599278576588538615503630905391119287771322143776809490953912987733596251144710988839345441296123413865337302840275557149119816387626789756039407874992357144877397581405369343252678763459512212656865200063528732048726170553824867010409749654626465560515783916240826336315506044507666268479270916709113702013562965540732900828099168557685034715640007934236729279079153391012670513612032382318416344782457456825644859776468490676007424237136388519820891974485646412800737964427014646819757453174172408265325631198964538333647858150638865472308090782418802884470921914629526640397044075311451914826732103439790397627830765161844472515071265475676952470282857934144875797656371738042095951114671784657689928171237388464993772517326888087896964621119253438682740013603493459644791368163656235742887176797563467155739753474997664023612223402205095327257575567017119155401905823847095079291410157075291727094063554799352533123271273288406638698707722320782057180045712660702424052497319702371204576346132348780406072334390305623893979378573669264862907217162906627812829159913875589007115502416897137269705276298185149745604800581948073364629090852308040172661666954309199443403720880099957879256687568162427149863816295659967230346758217948945891732113120692018726236834286796800000000000000000 [120,44] -1003871237393722221044582423866233066238475009919557409810538425617260574136594241448759472271003348074179230227982769830235280113209591331295439491411408937467326012111104795669572698087161043802832835239697685394613880894165609089431824404035205300714473980129704162371440796331438301583151013529339624951666644031961965666783866927880714564965080617115153615555446028571269869245918479836261261516702826183884726964184585574696603960403111024202458605929319409257705637136074824854520900502689519597970386041790630351961281209732732230776525849308316230100214596456878665101213324784266721634743738914791716850001988866822242757580121630867191360574436193548606227111067632733194995516739722359901057026193579878861632580676407928561700460288095232639459736812904554120136273371103210591273247431024998776847959161200757714243181061223219692394379871122461975868178178024813656194233641578875056077936596623772803305307684859771895105922262958676993816065889346455078118320402425767164194427725142757494110170521944158221758108919948379631530473142428106132234302348171503915768803018326071542579394045971283612708860283807154202975546356808735978540761592284712286287710061160110479558041285890114944874656481543585529715396150359613171910077363756950437339682953120759008759660149865934088623986906148219560277679454079063658236612341373138992777398876345580264176009358433508277760990959725867621926846754068513990375007381576195628551991157193733490967840235012558052053455734557932527111312161810275235883631122445556197737921153666925806882811380602904035822000614832100093211861908836578252300875543805650786290265084284195949335805824853582169259307886766904175633148029198605440732834609492669889089466125105974844547445072553690500648133963206053809799728453855844360751390335511998574332144182315015736566691917224383241201215731582237660402552855946117903342219549831725400960868172575630639181776772399709728271287344643094336977237684524407062118635929600000000000000 [120,45] 274697244790836854222357531633155265232636457130624833415333452799878045961485505617071423790377301046907979115665450554736278737772350816590814557741518751515115222252948870588885666886814159001646681070184112784089315770902538976055216840155516094163669758680364808643811322541479909039825842807311188367497158810171612679250834866882149189125508661251682906467616177059442056970875079669266839975850173277891406568244787075084436789537910480903961304444398391445335827010663145227922263255215391601443685024394634463217838497919736632382453755608401064715298669082077360493813681220684452782625902326689701296044835554874566307038085633873367869570293455081571352841924271566595063591697646677660173550035044445157339561258478915338982020023721952813393562679620027886824732295084027067342020409367086139813449642435973102364066291427011024268591791952935921461822797683049043813185814853435629741905692784567129059373166577243788150495506896640487464069277722917027595350605020867101892098967405683837900474889948983740372639153146510281042348844493442795795850906373474432226262422005521624174634429287773868031552678784927815730322575962253543806753292515560802673624645099483138441662366195615011170230948511632194511681190226346931413233951648237683943148470337251795246367844597881437089731088233377624174222021331027804238927482197793984442435282987948802617168598559479002276067993041089246744255463342315468084184486002393167890996304920172829434586564386150386890620098074060715842977057588604311576803645680380283030728470103113047830365400635595431627725071156429090441699234191271626341046874472247538734420793289477893265876316984350420761551412786328747305379306218851915793283685073140459326939194054257885975139108923122404702456914144385681286435053965604444921263826742187295373036553133774544609405399474825835365685558350321497118596867880933556220007705476821070802323051053277564192558220871268166009902027982426205951928975269446719322980352000000000000 [120,46] -65790274336979886117548862644822346509954111812423639847229816128034669495910831584110890758493489721343255049328381843117637361573589800951787780230257558386245182431229545513357225849174098541874099513603238811250337941519256363044366702145650720015383871947892958039353763912786858366505378281653917611157384400120035340573750987149694318021003756817535250225709637080482371978950329314934699743210929586480486584554263927337377315960969896822095303326825219235872738365055017046799977829887689412170972526256717996121042699036770592668019164526534033332295589763720164048609901573080934305200547236098762331585738169039050788354787186098243222446230245062527299489000243185087412215891679747065620669670129141904586830652684661708814585955526587088993062366728384725330062263902619179713297069517009426773237756604910500042997978068273354708050544336003317265554071602697228219776604441319918764738716753578009698024666829055662612574392978655402821013959461432438228817694235103931920691315503585909796737197100233415490445445711480325721626423771906882419718853575603047260244514907948137390394907296964834992013276325135018804274934963215765933088624114561538054276758645915521796369868456095129641155577005077778076025989870325885220915685494923820514852268833127760510413198134088260942001344097186036982143112627489864856585361174513710328272178833059918215620174286959846703483770574901810952096516915627086832323937663787722125245991828515661918440820833674512748540620804491480909613463532518785433844286860263570918112162031044801657108578631734806851270740901791947635336714332576198196633212695268190486849076753583994361742526169467177471559370347382352866131854441379855924798780916241796417843891739301767457961354880736402344550919868919794985609890963738300365387232252861227103023406476203849462770429192780374496382735913001778695914976640683554539407713093059635925408308188884422049329726859359871067656451536100126290043499074428442922870374400000000 [120,47] 13902848376698395811135098500350241154028326723655622480237119559907031978529302362205250024970475036624310263586648251468368120547564396650281255072675686427966983168661825352849634442767823345699708704244142567835535559422435410940081382521155802244317296118971172459237883130521426319905701883773544548380308912767404578468521956213113406987510736836415117643171696600712239529439399998980063907166895477209363975680170162773554215286066005491856882023233336810549192108482776021486133986436029419520156118723732522536757500522948653225022354651279261592762894644272183772500016924275154036616544404904035866228036529071869765513488094478802374894667577869971350884428059871031936821520041726582207946697824773397148041714019849070472662922594341546481647779861711855176422817332529160595453778061689993197393360739950154820489689964483345962012469345299363408857833806200327087209987370798028715233792773734122020465039632315804532545178862398288516802464833517692099348177592583401354578857338674248360766547007314045864923582615218351218839853854327919954202597721787251253456551807152932317247392930105688128266751795875439202251199328210821621182441718564609304544281683439882162707467927543759408304633159698178396768972583321640013927116525183177244556487440970526523085607035232851725517461533590077348634642033746327986291265205061514559646542541087223893377303383447451180860976418705137147802241416063894109150267942934671809125424935674521335736188690718260799617834394772681489881221145822533937502833792595391063071041738627105433993699889122433785369583195487103722530338799814184837099747846498648376834839263223828349482052893707082261923367203318546788649307498766546175623494330784896984095846400495453030401526095381240249913037944723991523486473077884916119582297645906165820348160563154139992218955424495290407236805760151783607892417959422497142059972231060637416995566606514608699349795830062393089429722591179308592613313760100853468957900800000 [120,48] -2605250031440332455125454447216428990767694272076704626241233873734580841278610645721419532567710514130135082463981988321479495296233800808640029462394710811225288010452736209639946707196289947644965840649645462618859654645411969193037129435192830039574684275972950978213433873311522410583588364009673562143353771152462525500429504009169236228555080530423358664442787898869408743624448951185836998679708970517111238412421427614622357094927240686763763529986871873816185634452698535834062079761958048232570025416885304356959040689576566253982655604245247277638821303951658312477718655294862719922279990230286071497971759412167767756593027308354327831108407690144291475333683324318418604709846812112087932360955737936814442375076414865949779598929282129678247088895026662980303170119503000737146221549245044506855528040444016516606223948315977296423638756851949752410828437415959021168503612115671633092446433721005049893510758145109254246452284235702223654695771793153170127272064753627662823603462087684138348908602114467964666327746277375171417827192431272837340182766398601017480443249785383953252453177893734121870853928925363373096651384847351952483535714381211243516087883617301373451941670070040734628533845959074102832444775754928581761176378880063085763716061531731958865635760890551240764035137971173086174387780086563504982132191143970303778206286287463857164438678645139814841539557444153441037354354311375971782774797108219544734565281788641727251888122258492497876964111207051868017446143382278546742053274772877336661458719267215877192040296638290695162524835436632688700727659309624378491205665684873432458482067030884737319812346251569216601468801391850400580891694342817194519208219748484493510209396541445492795235214350707392048582368995527069067821119586977535107926321174244540546542309273457930087920623522108299478863949947761537464896878695278380184436674537656797008922096127215862742105493850327845087833601990558419083811538413383101536423400 [120,49] 433729208593244130337783215946669106009556807611401644775305919559534730748261006617275216192412212711111459899414638130979434678314089913328614948200559809041949203544250859684576225629078323372871662739505242913432243101100188818045445843911967552797749911442576489185957792694859710939709086502761352379587166074211545671677265990413434611117668339184122508502525551476045614008591237025560815240906039473893305661259947456193120656372392027560501980719200531917717447584219201640027840930409103103828348815985490455862244007050716339101134969495339723391066912858155450404000339544186146860920732775062341436181675958939063137216316132977816780347606184516040846924970871330538773028079790636580178226154016651779354585277974223931721312885367292200617417682497160750456451394090867144619475755057796683492309511311327531853775351226745435259507560271102125670874433950986501981399221199597916536967567789671273470162842137122806005327893593128642420277160149327286841035293290611893100291854206891377013131676690698558250815992245254435427517296988990835015589360809117925743807025410350308425083907324163793263803254813589446574873024271638682941035244656845202598966560059550110317721131169377343721466330379041987260455422001558276262575986806902365600280208658690966318509539383690365501934693275550987027173182954687509370383328200578428909667966208978221095744377830395840156346168525532341249050128105914963224078717555894716686749579591130402772327305257152046846152952205742309383955809770043449664915738869249561428552703676494558020568137694250773998601150508715272527581357142530880110824230789190957110225250630757503580562347598746694564811229401946279342356870212202858770656489777187797119665377810381104949245074797989734836876175750502314684472165070259631705201877117577516356533641195988155978458430709501810613238562748866127531983296842528744859423427953757576052792146275691937863648676686386057369193450182079528578342060711848882560000 [120,50] -63467162305786808027677162548681321767147334759782666690712049935791953298649142917198477881056728918608413219195969600960867341694536938417697586977575133531716809165970100431650262236868321261126340351039156069133442689289722064472432171801813518879131902857969899346275406395509359914423009314207426826710297816659521188931244477159577866203466480066249823816862599648732339913178465979473747630125533027049108135899437229148701339218262610955192904704421289172912385526268365543736994446107017951445412738376420257097399415666848202138110595529074277098019996323475814423805470952785984465397257797100284054144707723025602188379132305196025632716013957767956863155061474674052360133621292136151032779737788205872881637481413842335209832234627752731908586382216840476027242493792743586105652988402720793960923194734075045221854158409268406326974994828553356268833243191716772560579794228243884159239343287315018826422146062276362209612821406076961209799655709429437830180481544579717411942052309974155275861467844205042217869120015382634295470713245921599987862385222051554190106777970589222393901051775903287470000897145883561622906614173575963954919916386625487211134468184809086125942792365116084641540822670300033909426420861673921695143011981616558369045923947397010318498220806487783040570679319752250615207867045499524661071117694665394582800202116004499670717491602595564402310538408783765782801837898217498835243160132216618002680002660703386260729946156448887149902420702150753542124323616312029513219070639117178507795921971859010053914146581343533800544749552652390386581789813001592613221653669054494372229892882148472503974596055310878307877186993504482485698133654005148692164540518629876809849596694442752987888452108749576321362416596102915172540817869035116119677011303330962364061889995970061950922161067682043137643693853771965557534884726631501090593518141863061198228008660446753810685861436176022230691251269577943217933725020249683200 [120,51] 7692003412495309978438946221074568665168297996744239359300047336094618673718336747787825010694395475609186020031915682028970351264533711695433120628837681141179679765540138776993708980660926187746435645361725107552033024420042915993420997513045980178344594044902446202225896056083491016661404233138708030866262428318854125029236991608249122334832762854428257516343964695225079663160871989761317804727398066118684991383364565805929548143020522159487652018686644521358669846734944646122251575792473676596100327027377679328413068232401488886442548105665065268714837351582410134033969229361813440439324026167530427990235391989400875841062854585597614223680589294610794964827390501341741571481442790562048421661388543180854166522239253154202361157081890557190845749317579803858146756796525512476568366994229944395343448091585243265622480637332811562594811622933621930353953833706336061172613783737375984380103483532518755646541473343978147844950881116798221449017425866505658016201160282934516068142260368478615095363302006907095522845592671880915159896450836866200028476844260357625770097375295501527006550987687401149401048743928688719473487360229604110120915361717534838901458132576473175551636132832742459930991757859685630243127359231300571545019513473429878972540575856107490585089259461381944024510240477159384116395119986470451124938924790454013830756005880268727233715439936034908671503069348084692872264363360480479795971997882235991566551523813816253504744338486499412780757073982815838849279707824935459969927872864990761710977227850345953568649845216362674352495140213522788768185592334735629723089693345268124591742851789778351861700101004503440857401260676970386723150821340884171490627814860427289698273912638772553856715185886136650516221251052261057476652844230633566707373155749533715108527245449297672071526728301394331759828848950586824738943405786580256375235978284100623505041687436229927036655359262444640466095807015650963574872015436800 [120,52] -580960249211512598347001583258300266720903744713051464308592062443540164350070632183345408569218386926783999752577923189715603526811327675028280656985916652088633428045823204462650435964607466730101488911017043966196885728199854307795541833999214442149976255020450560771124188563310424928056871864859847635084409334354337842415676641826958481028936234600224233585079474175993797064743875764339295230949603166708215349553888810379682480216087642893587064527199201721847330139475073108457950388118017861695176006625771754209027375607603711696800666052971425158972495209321257039739994756801433369460374268412870367752747196176248058669506770327241865004449630382865919406793359512905791359924590621897095624905459417739313775447628244404365656270242148369606114955566811374320785662959315647670364532924986083233165678997894847519742644915355644871732048821086991308025240531143935939428604755008536360244237288779943091592616338887395636876683976713044433056859885354808866049633902975290043384119492301262638813433447179045546962160189990137231905622878302099507492408381859402954889471213709853052253216374600571687962749509812423526477759781871983369238771202873655150122508705343372888394512147338141095661509432206835961272077702854480352752500522419320461445583454989261299222878876064988204890703214157009039727850628212056908947941906266375314895362601900186479283074068455462629951372271616074089243317774344318021309316555027887453649757131834371845909508589816112739888849209783264969232533289897215839780547307111374007095191603858193604484789039353327409490117494915746870876655015943732861486856999563607420533372473844937536050088859390400015519996472679785430195854548169966500119981385639312083517491942169983847562848843095662296324864964627655908474612460107981461171929354121611248408078013584276825560944758534660397999597035375710740701362686875672507531293825951375333459518454080526660565398776034997312775002539953202171589521600 [120,53] -44796944712877516135102298560079808508742554946725751481087258989786502295447431477147737653378648359909523604156218800649469988617022377362333898952388514146182113406300853627592687279051148195015174900742706889218810937743560164369273269318658562162057968137745113094992391964756075266166581431744362571969541454760098161499793974150365530953665332105517378580907173198086816731028946980551381992500464608545676380716124127696322712356502815229517457483784642319904857419915336152601624505905270581746273315858990920511725119508397349385389159119505304972645746210608926348811291054648407185559305478139059548627069531337693964177139053148803565855312597726353989127970401902015616311925791589609352851280113794883767812674712182725992896379579484952725938817890264406416961577412965161129465730273864365734842095633556844748155664078742458133433135477038772045465479055911568206205493425782450504185551765182949935124249288440653924756757048938160758361336017356704496345585339625998710777990167488744003286215968511684568967164551846673434185522143755539725641842754151208058921859639591966771046388932365063351974571809977790462732010527560029389172111453739213069940751713609345148652965292268031456455778572993819607568299360790959706864484040209228124739247129863831054911127151393939219795597634508138047446338583714877517928332128194598962859238623087554510264861569828692427417523990640556199646113155009916230548969302185334174448620469358649246274225976771511007745783054195545630286370992195142689426256831039712712250927793720730881080948044297047083731880614837351182608843417634376745641974117774803604342318137931160186085116520184634268485278735591453526690372176228583460601573047941812259634176282728410850835845084438694058621424220679628283993706441095279720273590893069779332999582034013766219302552768728428914916530713360320175015437525377955049831510656989180212603558390629745046582261187893232652905742985662855644230400 [120,54] 30021351339042371189249631128708892740552131843123605110109625734025750519171281867625534149405071997389454280927655079052925922189857292634361653639577597262559618030827887946902346652090386284256893424419066966416802414745023670624128573721028141053961654200823946253426908070866877732660319963540187299704698187760030129272833814854534771069333508684732977640685646097150002561886345526645319396495642184027016218376570428302067516878019411787632395032874168912913185760084413021144697144989325401871907926064281690340394995152675848836598941651534847989185471800034256107206759016567815447666710102574080462638931416328938642888438012948290164725651069073184324593266298840679072437838199462045474493934632811402363054208708691255388674287685071571438042203323782808984298351648830614420813707511289866336235823848795931249863940728039017898357801991200488060918510674954868502084974944898108572673154988882079658171961261292716393902306657945795499272079464849283838042904121779623128050947830466367997679494470842355030653089028594708116334762969493000639442834456050302720704167327401806375064661186848830911850466208560921756313029177009384541299283321894445635877450160305873932235844402669331704923772450080249280811836634304988752458657949115642714584203852494016191580885161617340028284716643116319985075723541567007766338199363822286364166625949466307496303590643795768781559470927884266907775051086372005354022206474755061493003162812076980218580370215407488396167650234032100685255303410140700056519214198448821953138656730049114978491024824259408583280253898067085667039244180646209753932928250280170089002096319462428131446310136136151862876055958906323634279567393355400204951084813306071579126446321660603962908661026629774942970347844293253582919112764769103343683784704980114487092800146165661720591079830469945242994415763304606455894379056631194994670870722755553429330783660945365911732671587641615989652791066737947302400 [120,55] -7408635937687415115178118386627363366736406564746224420625613521179676453065763692486026880157039883450942783006713801064799057239347042077851815305120402144587818010162760967331696472053498772201169259307072392816644812745171001969024971328578898432398595052268510379612426640077293380247962569845203398560536972723351462928323081009551850335640489624124893790875445206190004191763924585389577525957487075634351424158696283961734059061785290259553492846487537628267087182682371574313583127081132482412141225106881078773517692222761698865520755158300416607417412403958459103813841758497238899731777085452342131943374755488968531813871155578873879863203960371890173162650243740282835690589026509481827136220803584065985282468669157687425243647185665297952866151545751045264702793922895375029035067023035252512360938648108616898385051892977125459819153531345391496204035016379682708171320982861944049922129636842660912394388459644536708296371391855201947030189662188417058692850908842859666643096203507726080568648199635083763334447873209724581515951887694006240980461780176482739787294716130676659848623044746361405370321496373087985771527751001384898496470752943833417706116013974723814166887415664222432274274774722382075965305702817834543651629923097163156435177819162401219632869194592653149225054405588884309368780516919642125710544925457544402661737981189556451681949726471345885326248322564605902160320484294132365917641641825154035483928169797511730333885657989271756283785002807714817684026382986443293323159598710294853469711159717603186442289826760672255652692032345170146159257713267701405800359010618121297787100935191830566569286088562711515501306338468993854450600038288556580059304803153020497935611174676862305565555335876213564162621922754131939015654731274193326335782781693518939478202784262773742515785435776039944585798286416166710631113986637305441081398674389566797233657021249728579199478457361319022692961777645300480 [120,56] 1288029229562836446257769611874234588343664490156524294602323726150008264600683953316953760422480494892323407198481109608899264821791156723005062334313578562059482283735727718622344919053826015404222248798393498006511132065328048456995528566874179386470391220326909216861302134747936690387813312274848305680773691569472389745375189599599712395570548734155795649640171825242635187170132921647641903457031526236829090921230527657313879264459078955494402245503705599381840361676713531230902335719399356999914179362233914126359926867951238536449220560392640267698771424835245038257735948456569774844495615887252997522943803226538024135186718633093295726188943582353424639949859994532721733706844047806466954018894522810102292139431684429481878680952137375113019997282934444336220357712628195078466795816074265067157658692937183024691932117996154007103130746313541478222789673839977891498290646054188559849422439547968980433863752475838425471099153084323309498940193052795046755972055573580714154952418808337251682936977625218764899822678398284919695631595421673033135832052240116085594077530388808705695578397923457950256140382093834119271739213522955530560881061298575229936453380698337203686041746266829498259961173812874029257712506360750744156561804162870848133620529288035700906598329912507156746745780142783872195720495454064262050231181526978170498010417489044408416477076637192638827982973520228747665778360830291243083929852832964703849677488362698936725576262268001016451387770218074069573948784330605731281474356245773557761231102745121720730576010640248337786209618590476480392716530161447472424972554960505097855289674583489640389073411358354237198952396937778457677797427535345853474433817888564045334690005356583250197895302611294046884387029450661706605286016150452938566208544607987281548397477608685622826716987297173028877089228648395815237600605488308945533102444132556757645065472933944732754211673364527907251159969354400 [120,57] -173659961442073526667199570602392606156638699515322548324623831824098636932701476454763320745730914554317508988823257866769676143154931286537648703550866732819792819725877467819808685689157948545520482985230287024427980235924841824683578099938372511421413582684606418889664927132637869078813119493652656721494651149953123273112200373751969222054354044362598887886413200309207674317266959556162813116657945881828198000893941747884237919006834019799774437032314118577789586467695962392827099853261953589887324365888161573381914914170821740633083656971382384025078069282079921527493513637287025110542369309579689508297679022167936342732075161811057493476726885115249028479211076062869468352868454481574050818989321812461006631859158721132364781376933482633056832622338324092562495717384413594467822539763119206208493081918512493522610913642311383819436985051091134042402683690793888197108370910196834033197699930482540363000647454416118530382809603684199794028196839720902364667031328713691288607707467108532887476275269470626217581796100600658997819667955519845189354285490748894054691839378343203073282837083378525623439796652396224752249008976386703058781589780804285592540498244982190488545036902913547639475990447053929955929489478092235256731542129086908212713114392742117773495161744031214246581314141651867906544412767244412499126425299728364954517471554625153672825803308605788940908377150734612349781855170012205462484116383341192502524464377909858849969989619753703054869305441737593001509032735579264236387092892150724303054027523894770607079088382570873475202423932021928946632739245099846541967855083073553481265303780735141364658781708021438605249004066990221399599854234655365768979282380999670596654533524848419066567716726061197107323670360680379707625570383935559765743916836287812883840765559814915095783313186803306909556592420075775285069243295986656385851958304788665204930273965126563727331989676926458461469429760 [120,58] 18667319814285853508485225875566851308166970287845158369509811141670817837553935855788443312062114614813495967192085555572906545924256266369227283216397857005539872317988708852592390110719050127547073065045748922434555930534971851010836434867617215046882685731908975871900013657319765045005171318820009004082952569652834381100595561854104507937832995293708744237953858096589329372848176689439422407095631820386408517279627804867633140841655145966657959984695471091705024248755799988517112009050054872156565733309671094456065611382976072533120246167976675991775440334041634668364228973397662137991230769897958801394839471606184833696228200452075365687485992723070244404761873772821157431897784427761140330861362165224027212394492515870367631462387602439987389135637720472843991316340659180260622680957819242721210140383203339533191379513017599107864207750006832971516899108859840410216770654670155276627287554227309759668683180757210394182334307568502896070150621981331060395533372350842986008950023175096730490025252566778017121364893685798130705328026636381610741332543842064445439324557707750000289436574540174680604212959036357888260936561235135512060595413132977858412714939855233074571835443374423590527208185221533079003013461732806660509808424392912919257712664311808031204004278144132792667422468656034405946725543125208744254397866877304022109994343658379497189925136796744287401912314522618151476853751390130966183518988360983024240099205779455303531963241764366349430341811953646861133903090978345459252903214717999359873133683169644204471159303507067333009159390855476213239352481025804488088072826445060040483389270515472790973815525564516763354482044870792295067341247105052267377201952953139501093052898009799880298685167616561135892139217153473539028531117320908069944428074047151202556023393504682965720477943240785374636025855324432621542479745493877801247081386866702398156260625559925937655340568998594807562880 [120,59] -1610017304246861558642602644712400471692405893462781246559433220827699871574947000826542725846892621725473484252296660719843920940276613241113869675643899802315789070468540460408138782030296184900721063683953707849168540808901558949726249394614617830633537316380679722444799406470864239296993838745678621531511899652852306179328827276990500817442051280612575538819839599228469706296233395592541861909367024409153507427234760450838351874454672765437652813261424942073874702520399133644279056253539556765980991756278911530991680370476615442294933300715903045169492863314881376741913859231359030290537989598696888185021084158316067252867502712742840898372502567241226948293604698771645392444180852336505868146290077188686860786597589299445431128919173492329824412340765255833395989097066486431600353531745570465596885436268232787307907916071847532671317008820032474239557422450237589311634657069573161501914735400203235527756428000648282789470153814950467572021376658439883052101391976962962454270221008428241315268421673515046733581616959939707361767873155328264271094518023981946822751148827208770281273922233140866774471471686555168035526713696456631554247280789292534603595757928220732607832306162349854590136682400599037593153443484938169920274768867942958171006496709830716619706717187394250636463908811101711525323431143590242528335742517367870671984524968913064095963579138852851901689834202322252900653576275197824413162403867812339263887942034363879381864126487780327481417090657473107412190335060460451654103619219968574277412751965244510241437718883636889047069730475077959181604487536311780571906792249560380867389917087107335696335428302054738906218342991297346036581920076440891645258087230442870558170798389171075038218023445891659365971343512970470937122197881507626907299882936811433709718262515432841010488705520999301564789461900282431173793428192877645184430342931841364169574927931417218878537305814586713600 [120,60] 110470786564517567976121806110301511149110303808600591176616678528868959566545021690409188671513908805540407296994494978891161498998486367099863691062259381088928006945966685259637821092213786987955209194797053411739427965642030128240940866234902347012829400548693844677565480854989684994849682762727468384358482363466022636062287231709699252433105804317454242930732956390678875403454400837528547094402847114173051583504333631640539201639179684610792755415919137263544677218927523922174933205591371759282266797279370873010244883209990264174404954303215704224732869973312069753310823890802310801584309294054786725319721487839984910644158393927275231576656529988088332955869519451560295069894040468274864349524815127847766948694251999444442812705582865348565158831695367110459912559274165925182717724063525520602836019898602084926749924482617784077478809541216262912327895424822475597045510763014266439599285565293977426051719942703296265080713894271335342603040907597647234297088572048376438431871571116781129051767799172940661543406734830672182827742915540699897489735400022407461966521016922518179786750358447403608415193861304121711742892708868766679966666612992245893160853593999740993993998147526520178743911049768490460600753350216913124299876270730311973075315247314968785079317269069008478323759655953637770499135024205997082821783188283238069812555889674905665351456393209580710531947540767627191694945379213695844654553905154413261788205316313313109054242346301766762582975969540600390022570631662422604311631804998700671753757019141194468449007279528759685609340777279931983543860480917814878614726951712792535886696906206272390333686945784963816960148683683304339617047591276163962460740046865101562217229194868824966061757034691323497910278143712289709655905947819552956527495173820795248242909020351006640605250051985241966520957315913503419133580803675553946909740719333450535811651487732013226236070539283840 [120,61] -5822317784698518112128960337179752392518761858329632323047399547828815061878894862282387223132928220898755704355589441861109803850807204810724834512462817442979347213647295495914952528016452048054942445487349223879667368372669350031012359988322578412117351037689975438573916244773395071321858364894029703909810051251615725600325233542285391402117280606953964416772861886127932764567550186388415396066568323985276128850538273590284053746989907443282625860446888454062659686258458298035590811620134401189649925398221387568800478188443947853891090531572762496511463774000941605185255198908289213969598760230230961135752916402810465413537046348104149715511686481096407197846127605747615425836800544566269850672313394478187560658869058828214719507689015228842817914048927401056120096862886268842815584453138152285593334860051177251518249246316242053061441474158242815708295762534695969061198094026338085358095708147568762362517198168482024214375548522727448585233233552966843848378020044157853624197797461441188064561552516100515200424174066403828622932055741574699877500893053011144522543534759188577880919955535304275999237208134752478317723970514130967861659855396691056044648605060619876474316715481451189160796061912618991103147127199472041465247591496819699044966272215820010660475144143148768249255510070047923535780671620820716066125230574635298707266678044113603477552244770206049172018696056851090304762612570130917023201333851109167718844039686303302421644242225293641698852736707414969013210436536276235737430684782379923702136996981279365337693012600389508428503259442275255570443728478844709102695919613945332105814487295301927665718043233273774948374112402813726474751380319007300469358446424938266731314705987788367411101436217334633506737969290124756604004443672341057684006903465924005001801511621444848875441382571290116610681579041382736607870396095517280265034860353353228804030495041035374619649388160 [120,62] 208707449961202575486899482149637725564947513135415489381268425742089989423310377468550585012500763953698095112711041596817171399093604129883224870310067049273941874547702238818212927488059197734823971183385557899930009180567985816980953884042269696833033462456311266422702791778649444758335499652969258104917502951217667122066594614560217988382947242799225138976467214580968842856100730550144965912396000570067019178421945842411406514359551356532095435865286901492677897816269596032290291489359832040381328912866925073772500751277519275696863000545998826131169305616264025401492423635897325965137419824427074689486828680984719853235129746198448931971277248093086907315508032815792237171259031842169993661843871208654968381684932413102773598545047050617361944079696834467829393399596385678253068654576569329047524283341190669878606233743969975040887593631297026698227712355316224626897217241081642603412194036382797177443638282464462636044697402489034601384459264073237108274004869596463370911186828151041077146209269212830416502200231849022016240824342979948325262319313588039975053361287080785781538642789331779180890294794547234784972708000269733843493231193126047355377655703814313182715878479269965449919401447653773695528263289175490046537560990361915590122787963825289697671495739792289735589169561569115745678823558135218325304209916473287704024215560884127000597776339627164500842238230348923146830851154183589408178012355103010039033940781193024628360481871889135894463764775427951023892961105931284150978925261679378309443596646754332097305150267678741980696379756356191891966231416023668662439786228979819492116708612117470986720181727172726064198305492081907385576283955149711014825601771292924341210433447583264880744929977638797218024788843140500098472581499944410336052192009488226395211504430062624113600192768611854708285461623087771324657265557979165376886651651101942107005037789982406697619840 [120,63] -2005037344982713839056449222178630771869993109002894343483063845805500136614050425216067383434394706957645373768484387719113328780225157228646785413979929329823552531336510086045809866158982802283406739216810223282408508626310332134943902722503979192452579589101201140555520539368596204507066149388875266595148965810666140924024764155002498117326573703314895881248997007301772274261736835136744712208227460998713387601243825724041350509092729321901543168123712708919354178179101067557516638605318065073703732463561092551724487516213258021573350565163871727357157015743964383902815926881273014906966160456307624640977808981923191956258704913445740487374256584309506901023875248663843185816218853330972970100951910440025764648090619066950069937594182140624540785826319573658292275441284385427059357793864736763030409931784997764586277814177195930103161537844087822768171673543754360786587644979665600413595108007900561351892825810658816699992321480488499140416987554552273330233008773141632813084852558304067212407001023811767521178394451366529271717760109803386348076569146642786933575273371015137800922263803038385319907653212749421245134731324316696813286736443225876083347633871101170557821109290765473851158593228383872422595023211034652919183151666188036011357818746370020640428384786531410549526279568170060001050178970000582144060709652930554322507739948318781203624959511078088438763263124846606852608383763087668280018601895064518029901410597690300742682053449273801003916340171781848068452582445132596743053495835237954709371691311985261082150705233982479251579384293876170187217046665191889028691593754547678118685687153429939891884430899115421473160453867246986906865060224156653852196617642541570995128803910682332265587662825024518429157353557322039103115560154694735223593571570730775662821958502789113021552644939611441913785000290633194074935473419237504954763072785252900639189241635715660544 [120,64] -375225896706085289706284484273314624252087874189899321908440273355766800653965183720531811437100783531491836193704080763800116792477137505848029431666448976947289585912735408008450021541671812585149838309070119161265948402194105146841731720621998580893204902921299690907170727370595924739902570103520211452178212401729872507985119604486770628136059370014332177522679965359100258457758688584384712946307158430809191427182211218109029999889145313035865996252703712176869399885215366215482745029657080438521890899038673577801047548075267352805297840446342290211731491161129645404085273470083235907307388939376221835748225122443184403051441532301124969901864080656166225004462330304113618803845186055250968749821828350224608739247748013888087390466865850627244664787741909273742871083051114092860415823221356201015598119404696104775893057640868699307181112962368780837943677869304614177510656678080029561225976460838012423047971680816760225802559942136263483909423531291151102329658023784691052244422881516672590849923429372110743429936571039193619758201734560816624464242127697331740260514235034085374217518988230052889814801473995397429329797917483048584927340824056346460901144703574192818857177645093742902885536486289015752222033735709614506352777852650805884856335402665044472875296367081181531303976369132519818008989950504663574978701079267528822651219992278827992359855793193056284816494141653396886038731247388746590307425771219954739221902980631290604222873567938726472302300408211742908966803968115734383222196816932706601000603206677705097456307498025860590977225474413710976597230351235408841195135485330674188021524999464813275895610446548896960294527853543344192252563305896925837004793265520478981431226416391566429835843243159877728291307871432199231954147785315920279989082197607283236196046934651287136395463343962495378560798369737703249412119815393099560517945651038636387508561230802228 [120,65] 35284890318912516794014327587469857350045608634500116718098293315730126919415119947295355400168468271608917547675130623099834188607204045627876041837049850813792282567845711215313999227022981832954553616584290390185620994370023364177422629087102388348131039315768410474563478258469419799291599799663046847689299930574442506064378041019910507431877435493093711088746928717034168006654303175596070042073760527448516792819394543906975983089859479413302759760562739214152806107938322585406692464151536010106137529823926708657287388458643394800257030314633024850191264524507574111805855115126288516086087652322603953052975598994783110628799007167141278516058472416574519661895415773294716501015032606286398130172085477395837796535091492377264822439701147313478545913259695878643292461217580292926872768113317176537284933493452047456213571562007921510235474036398437113783340440587754897187453225376508281821231831185456462938561312316751345062596354745481355993039501975468380150222216707570582566993024125340436019830335602676624558810510410164857124724670880744212688643721058625932767141393555135522553785075295917922014333623862313226331078239446918782914311596850777551082195119189585487768585260753671140011521877309018984629507155258275667995140400338165784934886675676583126912503048684322175383082450637480863924421111997001765221875138239492140448093224246320329532786362510103864023425065536822828111927730323459600446160214475443098188090297159447492941491772768413874159859624998146672611097268445841234017919503553285955306130981309926714827695858289847242789145666482925625187351902705053918095513509406610358190813799059253075889120145931995086436469212110269392572887224728651833927989749292677717762390102566359954161082016516373568522150216452691409802471270073096667235758817167890576792383019424288746346381485685619106760508962908982582420129874124998651506198909577737523472343051136 [120,66] -1936607967160017949291162145613398855415984701184711172578620734578414812777108410301695857141325049945219940167878826807608326158196780153326950686433459130947309309058075464692934296743403791700314769660935675459047741460955808293288746829426947901285386669470717458835087431803877808720440358891884640213620511311302021402719521497323675011644111225297696150767687386155376168512657791077288332059366637883020205709887867353878361081455145659123084913105998676842175316372319111261430175420447452719585724980703522938362962537284812921192935875866923447707389594968182109604724835787324834723066444705011519698668072274613579852155228462294054789477769836290260813265050624211487579685654888969862066654654208144944843601261160098553476454936180434028105063369158415981515929539605294129233374447255548610352075158741411658812464458431094577908047922852814714606780629355832458918519486375219273491672443103269797273395308051530202131558357025291958013420432066300710036577893394925083974354056187266880167098654784403705497180701992313638613952034491309133310854375627862023944055194683407651229130565239783286206489324925956176388133792244462682988678321891268822533300415366377365526066591300370883063883804141761143816176427482448893814238140652932927173233084830763533060084629566460601823467996945634805191511845500167011807237449140321381747774067746933009340559544129309850976806505086197508775235485517701849008022725183728600360229940275565070766765848218403643730505410372263554244933173851510520326097963847452604472953666675971638703387927022514050114255269425876418397737707501713831925533344704080035480250175595975980715089571258092812524054160365560960859132504602930575387654684054213267385882416171578158327263168548171376026046133217172284554233975332502792387598295489187408977216822978612764110048504304572493853453361028282864160095312156634406618113003583034849492159680 [120,67] 75315002135962678345421685164322780864623982716318650313239777065132015778370714464651680190671682572996317741097513202651833755685429382876534649477578851768594964375638788677546148374519104150912655990867551464874297312971250008507454303380509618451743584985813602409221708710132867891528063134514983519331431302377434973499320685758347815217991735560369335882953159311341134352344145916918515852949717313709018684958706188617208050518071005088703540868201039222693785616242244631011444629117009707226390930732885428005977311794822771448126313189323543363419884273182220326067691749680055098282418130530964940526150390945195032897055190121818077458398329278372214088705463335369776891048778108538123192743372524850837829873158126348502165299506574970711423423311154127019684442581049837879031073997410901055783850823173866575025411208987004910922952136853222034018880452006680278221133637922342101466917514531991943577529476869869619225040431389573118776965667742101845115381988674901083400053558782239581076152089502908085201378443812142230362734738042563273968894462511199595319268463502346759625409964997534279983056161777191921623345132371867756698850369423184783273046533394065460962464908444337740226601178257413679635031645906132888488324184626032352069939367572387508369907111564884701693511281566374470637226112281395147648352742527700300113920694294673731278405811271236343137889151297360158036611929191855180654555684104060057406727403681223047125025418642326756275930788918606662138665825095692116995359070240054009207388521835779116776018698299624762968753198646988377921074917215556620840468888080733618720278360805975768797495233419024007740483400249284535114867626390344721090362188013228949243329611965878037501249273405319517898368397619771146919786869530239120603894933108674553101681358012373160375504871282985626141413176664895294814688350523327627579340976121672559616 [120,68] -2028555123872950004142322951286919229028994550274660172123510437729119934476932210739320378934147270619433348052908434961035337343740826204700178188847536860113301784708568491497171121752440227091900097617306012203955883772393165387010803316213194669933885717526091137636647414168482455365080049998346275659903866797742558518092335599627001049736009816602254493245407216252734747283797781877290874539304595035883107873867472959259494073471403199006895261419429995553824678645221487841171041564194667276547933963303623017674287417777469333771655439864620540724777368828355942183782432616813839456993355514189485475961416666312890548701740701484199946560875512336859077904847668524098789518858428158363998904966397498482180766847072460153194256437977801613489573413706714095190505637167400885651826561806795006388082973538148019711175598959817820580734100593812030693495531619395112627852902369696298795854005389489759645090832607581461848018383382452382902071841686938632587325098564123818937607744035715624260449579556314086807995656879990440679473343410427370680703191392516133372005256119572020408680197516939650286364469982342094239378226136792376898802887804831650435740765973999518812573141581829998331513587390580523262218744720013680132362291382482479328120499343784825818546524932177267660160407878602425805285488687532173209904710261875453846447234342445635479386851460338360109826070501647885422665835748755396290471595194774564801273372944415697517136267926771273290119490679525672986669243848874534863967579514568490894175186782755901621787160887874863420260869546031596265469666846771201471338687727680878500163234018110858029826635435767332207442277887520714315736318442038942406226522130289664480871329891916286769048831835824365564867436588730411702946886606068966140265757764794196133691195435056470466246833053618937612329528439570522659701729571093089014299846780482144 [120,69] 30586366160911690436863401551821959553326878112194491041900862074394858879521830263838070598760704707380770599983703646181653547619280906990803751630719233926598709233113924099942567626291258438574015601215784263658402475106765666790395211878823694933671154943938811097442881161085084855124035658505741465761772169350715196595804109260159978967230235644908856546664926839622213800927098457120591591206768342881790371282542974519906379898595384993627124192186110394892865829185801661000302340253062641438073334816877942960567777129500470762527771015384819111595700742323543597822416368355658293210772400381590213253139261305969728000622316918934630294685475684670797774421523650914676060164712804542596606590578159971842858318702441260407827450529001411656669276372595685223227574145998717876812833890023306644423561104537986061350394083282114374326286979704155098770654304755773667141107306988681834638632384538280934105360042120521344633517472130596701838536934214946420496672153984781236971885688314219270960988637125363919532801371469405200048222058980798581838969914050076967909028612653576845787605119146131955215489764310264447787707712455511241865407331263346344767944870436973647883968332487859134839118112570907473450512065966986300033308928066127334728279340387313777950262680843856687443986754810238797868261060272307269817008447003230024141705928453857115007880814192586977773323730199135004221740803693375474527098403528072109595725186183745736782612781771054935878370410717870396423082872582277964852222634972050843675542280337284097796832305972712555903035619913533019587755217032743269353617394816864170511645298082781007420181134208582385417989869459126342971048262596972078059508653732627264496396941999243122607185395629524419424594213602965731055383092789826590965494940997015288859922312792485367842884127241293154969014192480054011756618898861374685009469300160 [120,70] 101225741546407154750860612907072512945333252392431571415724485957320646775708529457475953566568195860666957048980919826581445771600223039731462539233723422355477891088406982543217878049766691989126179129296363846645726380519855166287496487023516515191875726430832540917868428382792655482289304064879477179993824070321733461293085595352559785430725243071734219072424294036001584153018704083835039316093245484153660526824159583498425147981207900252289983326099468899853684034476809253180498883867798022658303400783707783587350245307471052298071026054734596799302852269665262567612043613530483092072926672250823882125572074187450661716014103236509917398698025714903561418343276422244214890627735160468739640680010365955244112056388783128594579494986167153245582866963241430661314424782303033064076164556051705709918858564447755180139643437146193402605985818243257032597662084445142215123459303206025134480901645852487835025696958474910725454155392938147469054848605242725019775263056924794823806062674555877336530609972536199303335360569101976141838260240328093417744464370479905772316702301843466030144550569560812643154637741656947598718118655551385806247787115835358709190375997702917707414016469629201972023833636307977691191469418920918366913613502477615519308874271244705143534875486997331422196900667276698195987182042943614474990404907116191597304299217725452936279261940883736576146320567408372241842516061112776214208172969761025398934753193908104378112437108125307925616404114316443622391851906509541295688008700474624837597100792959441391552128614937457491896790843552032355501547681246155663667698838526134137530112791036065423159619472439535261242458265754172086337432434183241149653170901574605113688284505760901510092692102379884141429395787449936179788015848811480283872919580544187659884622153752484600951797623129779433694087109206312487651485739053496243360256 [120,71] -16516491112811701940867137949873532778271133227924682094490097381640600887220243242995823871980513472910130058379652854085880661327821283063267843164181919566035794718690594274388654934936814413023435068935138174784252410517831549454302741309455120302358809928085132603255353449001703684520658581541002685224390455815841510836693363805583183030705994230892947283114961714025171349968409812354989972632347082669173054403899735440952785706263139134388186533889315290895362678974049198781176567230735842163955299396980189017115056118478557598846875697575298865846829034817247860896683841143965052940942616369414201613639007689739463706943192597124056887709898969911328248025311831322377933577575756940268051680764697143444444894310736938405610913412232682475735244665562800575115287088839207208820384104145782995634153408388365128955445440624860986242337441565531364056400816386447251994368381983402671151096619942525179533913032718059110631690817713582589340157438458535372300501385127779431418376619063460788009804321496990338283405771912503622048864418177409205612879685522855825478419047298741685406955622421644899818791787819262382401417455492566670243744050632168925440838297223159225929780080906679962020393872061639469061892022061828033401392901451760969134620810256492952187099228441836627442143710186718169961269088846167790299333911301276704740680186493602525902721698883794893193982499665703745057311651544185043089162059450608370022339464977444891521515369296447647353020547001838561695098458001391071806216458405190770530859746283483202234827839011362646730660573571463605891741317130523739653565428416532850465104094508561181781531393817970869472307036528023066391230938445111754484421148634068677440246612689436043644845898386471734825681987996459380761523875560804638875926933790377625916491042500173928399483381450538424878198280278017753433605215327234214016 [120,72] 350578655611370383652639829952781063033973260461522417080987566358141469563872177799610476095954214593361366628596590254209147294274250133011521338520384603394626471173432242232124438648359813320962282280355181657090665083854182899657361951281127439494521964180550912586134329935245944328281479482680462206595608280955146546857080057475869488077181176085863525739659635493249454367019888213933685869818100375628867213247428031228734367119801732349898862705465898412666120730419462788797295750727109004902859265526137586371080050285485296583604738803582397151720698896128652652016148558059317798526530998388570139465013266591916733911833524737277211523487605972487998783558223537133952201879260780671520335856253939632258413900477747267168713612737827290533083295838450194676041624608523253669508800914628165170138000430852358774651914030723703518824066839168448639483892222578485152619146683661341775222729134997144751122808014290977012595315624224785089671051714216921623410793212670687556437165849083922501199000288808955923130196084983649291438276780653399974261659706882135676847061936218612713762760802971178060483631725302289953033274051397706122193291384919125558550544979416319365587579246052185300647242349064661900330751876937745172701068313571040317530615345842552767600154774135391364554907023383218286951170885840317520915082512084904686448922726068174528226308914001544237249450741420785396590335680010819982485816077734296555239847447332886514121464981723431783769872801319851279576350919589755340631489001295592931146178866412947650718159565822811956458578719217098065991528742455001385624501800767429362043556286872670993079696418183467725217854535566941715656772221051132787080272478756933349913862097764118184123455116307107520408530501539908596700804381842255282561814277275567732486116787116476012461668372384570066601708888661386363522380311470416 [120,73] -2423016117827424838298872721684982916260235666578689174878884284831298336159298303682586625413098621365218973500311659421612518495219969032965754389360797031781329710812578658439845947976615205341063217265441035621981088655830984587519174109130212836273618956610476816959406562040917334693980992972430118996967615305167926583285194370329601821886853702391842114010890050772905121158757793310607404181111080514704787161888765497879629921597886304575964864445033681903509226311520811937133867754686675378236358269960938951096298990220125114402723595890937171353717131001157078647957915844683233665302502553068805778369192814546420541414626031367378154776349895928862189177098236420137821548486473528610629163756948780495745737618991590124354589834756799696553964326010310880137902460196517210042591396020463778499789339536492219391328230117347134230721015299682163030841267851400268117158170504172197161656933853121433040211717928384938849772763046621849634398080115956899496994540375609835393861363798778713587403557678645007684054897468982895738243112499904633917988765177117157984243539778507391335480799277776851356825870792278353496696492743342907114861090981938297146917815889852530320703941483313159468044593921672608462323319660356543148562459734995679764894753661553822916991817074604093462487528136552343571154488551703072518291752977520858230782386049113807931828432618703766618036010774896086941061673283636970630579652724353982949614442114693045612305350361533414693843478654066499439590948056510604901326285987882267896101316256443034154715299362483773236044032351963939870210818267423521907452206357263885894220426468523735044685244162260941920358934185296611610765489291620681525242620377585392683640191061486545216955860288809782334044818904113746559515877179790149845359392591892509438317579095014309755028137073889732488936164676657727434159739392 [120,74] -30355428608172021155211807234486323532966268934644229421507780784332298379004222205859029635781930816362735670944961098430049067370458883849937271967793608433836199196649670148229470341694340929651797325974656758074837168596933818887086541980831503641038899382242723762583562913769485896776714165518067353973779878990991899446219490868700464488053014893282658981239447750538648570044002787147302646025630301956243157771311735005586926572383666557586266278007949534263033938272622513822682868090782594309102705728102303434858057383944174867369585186158015808499215749616276526271081281386941614458040798402229721427918598155246838011325754549493472492289752350478338503448373550420923395648030090595332762809482739021264191708439096062467831169268459008297777569745468509184803278745948379022169732637266878283993523337981582762505407078392818950514231969993949401968477883650563270340942986789636788924158244376131024813754842924235164984835377869271181568400592981591825514739138791643968039269861696524402861491267100571683755983226403412721606863691892444227225979818141361355313586503686407334483035864214520352176582608599312917269101210881531299495007458097897179768260497936744492397357684103860740909672773463714399186252177978633646875854921038639648008565804461623873972555572913284587639654600223301201074022292312988449287799565343942703979357418937088845210051452876355842168039866525086556625181479656025011918621485993400305604883177344342608079007423873720110965015806523232346710508165631030481828248315214052982792379525671650178420910244509830177342186134523180947931273924715635837758593319993535303898030193518857225090906661361352006368422213236922139585138986546750346727626972724103161472471908804162455971394490668415906668630098645210121628992433685264437225467706611352930569171243808612698163364972642764266670773743022305778534848 [120,75] 767253790380248199602641706911999074687098450186963656470214546185039361413703396928317067000504363854456776968356262742422220242134211632163868738448656365168041196995040579765283542271866477252355023395227942778372025806857338743828622883791263408379911327681408733052006027125448164342922441835326563595120488748209027013297946686500170497147743833862319274786936416263747132258846722187609174447207439297317743854980564389541661249304448831793031151538831622052441910802356364882791463791802339232334872782256274661969238179010227658872018918356675823396395996779491099225335234209548092619436324943639357488043116062404162945094099269922372085632590482180931130881283617317092087276147424843138975579353253077785026111679954651242689064462776427834428040301671289570330354168253905020428458406848079019307237914634168262224243499688241406572613131732510333008467565061726628697128494400904657234002678368092753692144150916590415365917307099926199565321321922810329658240402167637166699270553164870368720519661604706975909883347032420313594959833029968156580241308810637421867354764196632787483489594190194071511151838097278862499385673873029207381551558612544343845252222413743886515135382763305716732291144920062742336625486294922124194999448337491419020666507972648812359949891832396561678918789692908799489445837195512089336030564613242261219261885190043291078976385064642990359670261066028746919798429783171063479056144873698554615286257434670163124697511577008965300563445854046734278813084983076006241619168684234915252980295620285902767937903463411315797046254903681750036498534409779286723066897447066724983919608915634340981900043320046546171452188548925593670736939440129436005281587003953996462212089688026749984923001474616678909867692576853344200906366838377428041396380090622675400011473242938775651658009320757118884605864361007922432 [120,76] -4729911904931414460139975466588993241329439783300741608153922889967296381671746534115912822590880602237303893949339976485799509695021348736238308078487623484936508744397815430519846224353509186360133518830861957044580866687186586230447843769788200681203260307708388833965425529642096162165273543276602146894220672802069687790855483368991230704558528848375383483582072803883304836253299496766390214644252304166413828861877301483640963767732632132285211436925729036632841590547252287059311084997757160840816408431294448697772476521680273063149601267443943730460636536448643126421153246255257920095138475376220009458134709447385599705915305633538709969484443107551126907517627878727914641923396200350628815220459294220160887664746700031500767369880856439473264557457504734423294577422283218437553861963048783102826438350693013315283078755902637435983564857189545214822473380258617684754356608917038877885540050715225012659490630182827606772869213290712997094660834909226099049605183073083212897736999727655565596689670145206495638959982631824702814237683151062050234301525129712125870939252456577629850617183376628890130787802174660877450836214251206213882345989764752911454428960990600854070237443654807308051166722493527562697516542981100912387707936009725897037177463191105676608866705188739895675932167171307638963770360804178824872686574434558456248347407948144022658526637932191853366418257490902732986197856640957811964054825890629700610346516783339092265414199109906715835171964832052342455125557539451176548685671986178404053516723797179421723560884101847253631950901279400321732013050344934978214698592432095666224724416682846503722827028629698288478544626904303837159787871413717347164064586956909875042403767463234844382832206457717072465423823121939716794776430383847265665745828818734737003946915461492820650207724943607006376679869007776 [120,77] -36046503345806599677887173679158024303231555264627154260727647783178087410628182678908232746724277891432548477513356365755597719949798361117502860062021250831946012803304984050626010332446152125816514881166391217479614816935061001463942335516007463519413701601124331228469418622957581678018112118267579344694351218250631256985960278692456728668497782596338788062533871462078369535814930005376392568236958309157455883348122632937842774939681036539641968036885672919553759519160152891078067966801893187179612996016846874390812458602809565622386345448796452426566388057020321097058102066288810537450622970960908655602209114411656223049445769554417662028825906546994698195719576832357967705392038808473800215208533875803416570871558359791973183841764994904655928370065334519009580255429048782748542118667005577096240772983135126549090388406705609750413031324769231669955184360611530438918169706360116105419462775576665335961861813719200559083771877877220979533245417187564127771313048653425001964401577406552512938522357309096991565586268291516132319759751735640167097377294847039683064381925770430044182711156411573132975251945521522976441235621429576413526248177310791262525469433225271067581609664139454042105964616464945392592995016043123464340087010084706097027596401917371702028797909760575860337642157729933480780490726802724006218558046069516376611777085219815848842506363304566149443681405079131346252135067268894039632136751790445326273070055009813471956974624698727839103851127310626191931984854624482158045530662328714638666674406449180544499720556501919826375970319406219032433378383176549089155645217073110467076867574926618296915611514780035997063041875957416007831435674699559337492713199919399913983269623967533490376523733735930225206577883188693462673618600034359244858453041904073114079763584248088516336592307831522547328072256 [120,78] 985666849347267835458115840177466636827153210264113933939459707349516850315101261126291939868537891960252819438850457927698561519418005964705571796784692803958555916571227522941401365672396322230267865928213405343158370716847607488491478502469477871752221505136264332732784724357374775549211446500893725455423542949540062022234549733308793916187888628368347711907939292084372369739362459045612858791350242158777064903682320581816838344179292931176721720649140531304935632582111995769881928563178545394885002434671782541970755151125107505787693001772397571396260030285777146370444587954998155885346842565379862410845878561790773335841685899856863204583606568011458659988497651070052118508614348822116694890391382782444548879112554648807854015563014018300423788405461218240987175430053236114575217335913046638152278046925359209812567182435170101024054528885777596522198613654060391290422788717320463250278822751618233207659207260700873314316929420620969443102406415931153854996869952161868836535233106619882703089796006002566692389850365080024609833625242616600904763178655182387182274711007488665303402325738417896787769173316209251311842959226124059276690397450153891470887394055241931465546953664314348174590611666624632577830864600599044572551960178402178720593780663792585370561271839253016859291604842638519206953479792205907925492180848660908083211826427103180508314310839217443746972975413265086986312847536059100656304439864103501579706957775880125821222399898316418270461464249591394788330578371816950271925404623939703351013303908779747877967305289662140513808648370033443830850340759220189453470919220658772392673051168797700291391455004100801461777495182814253953500304829817428223368066854772630519665735352677352498443427877923875175063653215411607057967349391816117694019370877232132094728896282515770554802546433467946570112 [120,79] -11063689059959657472665053362026370171876365307817289500729791528350165992252327706261498059331277880874179697106208630159992252808986517635153825618674202543220360218739324661715719703009146431646294576932229584528707539282687421844943617549618681741133148750917924373877157400116187015418977422077417188281326460557620249987832487413918632820380480023272029144585008331406518801457041505325196482291485007643584278798074497238003486530501138131278310977149986211320929682949287949319006988479903840496130942932136753312706590074720944611354039894142442676020583596062012945508698683149280930483290583714211641836626822517811698322182372583454549863754196018050910361433720108793900061047539159697488564174269659474158750739073119092019763558337249523090550112330593945775305213509474592461701163374333442754132367487230295654238649031211912885998384099233664301573004281671583777367744345584624703542388225080405209081633224595578241533954509701444226035021481371524302341792255150436493246726310757763595164559597935135127008179277832671599672378353035136301993777412307866100606774444436810520573971432886153042928519914393520433595873075218313678053205103433060503794508737024601867475507231792507446327430986274984391623116407846294232776841883087792245291154987431683309311796897211939059025957154468161044837129930766863350736972101638345589937026389341890644243973339581152345747499156655716098263384255444176639185257225634236077442769279707870268948921254649227400185760956224857554869331151290184077026768612708751927990812454244050303924714390175738589669690270047480564274580430122816568134034126571925681189444215981225844158654017862961011105086939872479296263757277623216405919988639178820672663804965211299002145291254301450534214502302515069798887666276377865147078669875663229789365384786628401522409840880434486400 [120,80] 96537945854596740531190364606603666544539082451579888208026356483983155601711442213381648308798765928525301854112642673451923792925281223425653403419985445939552440744799220783056881570058155303102019563038015290055831344178438844511360486049132682374284746928213149525114734748527375412509540695535610072869296898270251548754446863122497482830948387885771737682636376111718855176651717227341389758103413657486727903490282743697155533660176665419980428394658980551179842081909416887037860248995956586578829261220875845896895694168471382968756887872502276000361498648331536383279497213101309799301279869198186219433797489287900653112683715573220756491449650633284544572876377220222216821655902280090343195204577284517099373069187545721635026163398305331359673692205997217155397841826462699034602549799942886111545499215991986715755461598410294907207819891758914468955785466327699647142775805207447114647885154729642681320257730755149873772813093912637589653109013937954430618149831479176337766321582480391439945432958853447683258105173460989004722740759960279049794391308926022728036933640710226681624813498778574359705068600508871091186756882132453586251471370204197530195312696476089935147566714437164949531199280197748275304497041580028569929938180005129418684047309659645157612341514688471431101320463899914080492577573138482857482702953045533252686070659963771936353513902427816157523466660742390355525340821479562259766006179125174031870206970815863107457183118625166533828802082541445977516637357569160160934311056313586128834674958341758179277519794182525575490406321544262058426334948837514158971185793413987531379556542856052869002615856974053184642924980058725060079513735076492591256012390113092314377010034057901202264695429597462723504690919081899284159682213229794629671204053580138139074139550623617449189552975318 [120,81] -731145433606263062590361297645147258026835688004020415328359642725462763317567843371483600332067203497803550189995524718293997658487268886159268406100243575455980686892385798790589796670354495206440965831310560731179665638260037641958145576927600642973396523208911239769246913939679200778090192633652192307203348451437649064221639618644112563047244268212038053899354770059550822753961394552469201923901750660654572931066293261691878698083593122737269688917508700124585694130451859951599161201733341593839731298760178326514820764320255538500299853677704133769353905249933666186757484750233689483716408320334909450740910525361773622432594207145022888518296453479812005031307852660624447160641086407815606300635168722422524964744064342313800295776989193261373432378427627762439300137850285441351628303166103467453532369135340020291973672704433399774930077622339594072381142961273871001791710047969903816489279136905599926581813747907870208848614948187311631735716813889588849769225890554067615121555651291954398735807240287806348262607279549181307254724047067287286468746982527473154187578490377396550627065245472434864277292471483066002760960584687138871416370777164876253636190615773287501935071437890729130153896018104074726991907337470285856520962887374095346958524179232308018194506504144495873502280470423102217534901759427911907842773504640203116974416378053837738149314276758122728058371682313957311269530438100975300799195560566256880943845410770188025404010086920754600900450212789667638907286366612133623065960228788197839150274549728122497279357491049079156372109807427190934122573299470702554237810150208485130335351496684764320475951517234925422847447465884606377990608278294421090020810127664665838181201424499216252994603693986978502780137358167917579026803026615145040064018212485260738333118744796697096833536 [120,82] 4415837945482812696811771408555505241671496601215819929795934671248653837159976991959151493159239099923565197635378124887671144219911582093831168758906890672745502391079292549109687180505202888756762799064773929600660770780612406766308421997806309580538944005805615605259300074750791401611664977503153762610724631564058306860114486423485709061462523758997985533394735684168141579611672124035430338503263578622206799934347150217802102934868592616639252526365508743744237059914512107060792435898685493629781399658042177628910901594734394793219912519558939716890370986616736401302349471946797269821535238636765631913060273784708627833788091581832676588211975553777231948413066119388254695290819319160232951714146348739342161338545031432509093373209793577740060899236197055834728100818987873836250612074304558986136033437300795435834624106569043220835437389591251091078653238199674752289593559907801089912009041870266199029170652286721258438207548363427687766198535209960195705646395082564408381910754618126788385462998721226393941487542029884123913353629081027800579266923369133802821937993035661681200032876886427011933165250349826206173958319620406956843103882797385279526551645592917740956167364858628275268236823261558603063927037556250799616768719275387694372984036389258006430146345398281374719317095409767696582712259667028970782284635565537122691073890953789849722318202678367059013832090955194395508452771224277520465248037817302842779918658617372099528895651277029931368513389105877218062153793776475338084585821240869401661645925707033181339318238201398551505895940037524078418813421056651968552069622127113577152820724080448562343070712792533927837768703935930445423199735967130990227102659152794206369039319196692349816205775593810340329405565801639645345808445746884602030027436387183908386781399048929823744 [120,83] -18891137695944041394295157826807696015540714833800038421758251743822595710405078858094839696317500885065235416914030622288742527039586547647268349089560630700885420370970900080658038895403868089879082446597931815670376914448502829761546825387269997405875801082776475111846628099899137158725714408327947220860414067797548754246953985144755252188441676020152749705069291598755483398434878402274022421604420092298954267128507022942857273791999793573434800028758135811951349532564634315626765762168828455117848638415931577588020081200539697845451631186947444725300140744460319198582000268754564391758272755271189924519960113477377217764607871351823708011274237847478916877889051517209238433766110591662795365166686569632516717951524537510249629131113675688443428407872116811850331588647778580007292162645495130339592469526859163370485027904916267586402589389907205744653412103416185974649144083772067006017372239708956011020319670969772602746766669062222771534220810017360210164709355358557240751989628845697846276706106581997535354919351171631945015645762848007166706456974466058621281550057581600734562111901811570505929771436208309951083634721370871864577545672082446035180759504709658289143149971149353002702754616466214059401379349435120376810571428123218190180028349711846552652292833175406767622673044841278333760586876979743866132291602264303065423673910255115539946774831954375684600500779852774516375780724056010487968343706051621501432876747972412289706747275654973573960602767437551524300717138815080623881073401096123564589582282130972970450521693701438286049176445236590683190934434780187813543016567969684447508071407189564555144366088287045345389058416298702266773517161156078523218596921834465762546538065574221601853775631579399655772476054893264197918378667605488605775495243138527582126020432711520 [120,84] 50019175952770046168028539379970327495446918348940135886107709173741165792549092932051565120399016801666418512566149902159430033442653720658400289088778040347533681215641144857934163177412759276493119045228642447350679901216631362118009989542709720571532654731936943004540995465900657484723562480533871244367662888767706233223385983643111114378365865631051486162646527638030861483231084200513888585913740190587495118613635501621737737686988737854650622721146826157426315771470406758713875509242024420144337524997682797477485129397785794157890599729074517443386197023167860656031654361487130618742472017299364853265783278708968965289836397100162794295204346341549103379150700554984773481573582412901804623424495482061316675638376103864345151590957716101343916647294684528056077862484417313255171804954400136778664863950678494814136160857746803867907778875657710581521990668394516399682538086705918573984383244628007869863993037537289687933079337864689826288778451797066960167702478730951698620470970080684675249021334609623644934668057108183503778655050910372390587651902380254251939617876252910232098885180529773005977192954238285136552629022295328000606563847128705000619174701486666381053111746673981656988107304138655153511709845723179502766848499912995849436730767952448132610632842041404790562855740407764524513416625754557326949060817327941584658991268776736704099221443057774154775706271742034757129153533011998322672636894593242255042349230246225116939244405988078380568430737456284803669147997067196333532420545821886349588868693610724366190546544370287229287484121633821273089112668374300878306313598911281827346342786981232103665334828830386646809923110463791836824893188053531690383624399584569018653332517854891749671431403048229213807586310738964929829106069792124750518310029778062668010042428 [120,85] -61140807375326377405072746400558128934776539784983857304562462593256840283927563339078322248464069151466276717567911026004616172429519553274042056299329543556688479245195393151231080719389132492822640371749735250485289338752575994761088995459466173209509177263804250016536655455102691167828710737792312224469780164413206734671952940222185071209439973962553618782014284459659587430658567218985879009211679972564615156117565439796824779455076126951540578336591233161379488817594819736127390647231380636166491465387063956230101715077302185824613616954807840707871312796132255793188473266586095262675481591755861903160937047919354361991591353042904359751478463877248583796916192458247035726618991778236360213712120839422461481646816954468557540779867519903225519777470956928944171493158636953566818828869508258484848316131375134219074748633816104020444877982656514892485149506487341654507903062436987854134044817931459048371543828614258459283484324238974787281764740428545785175152703761678238942597422505026968588440569195657575486618491198588047212858611305259287670118654346849117144419671950637390840149707934653534847218394799607454803100577058046271718420124335328418274836441104715031656943204365776113673754580986101906811570539071779528323839028580113303838423266745506016714907650058465954374683094627147571052342837314859464950636793238743145116549854572602089379597089728788887844253108338045833416300069174394326513503797645948687443818723466136465815652925668167691107190805005072173150749883175372127382439153481460076527803509182558975242561669172954748860647841432561928082512800412637962495380191002550129010502584720413947156426585428666488252325282286438687385485308067209533212408109315212857798482318389513194625534855762991755011179068100274116614411639051260366662108384293563138200 [120,86] -66744424128134842165634481042726383002138799531407616333484325601566766327008269956892751676614148546280825205016119767767065625619090331942508138318014257439207268151779600738188971510283333622214056190813516074810465035220818167836429714734208011035553741644618926051298186614290634372390817015693638078634643305954672951194846325667361724022092677495394070415515472864143411866188813013559065348961851137573009593067378537152336860645847543526745263753329069447665839309855408384517037783474450181578047364818756417024634350811286551893948137441578598064231449020916528269457459497875423151031411448011411824931752447650609476209540006164996103263479586295009167782758174564982564762001630725108526528689539062722647481177226662535749942062768158392973721269815728321817221360530411372574191280196927630399012548611629607310015142957118019065522670963281846251280401743829166656784428177410062071845074628175541306324142452692565478690630492395398111105687533202390275140348002380995815134454837386901670173485216443551509991143864872018212865442894927425801182438530632609760292398766660005326051729871601644334093534413938758921507556012963709600783961683629057294158397865957135999338634501644572040277140027675202282417318879775218769338193007555474131170570565371271613118450504100958399371112575762170856879190672298952549036689798177413740244166238809685582001452273445840878365042235260015861746464567681954856421831049141967780331483653509610043979726192434616873802158324344345095616795125644013659080207196638253218020784633122866905081389925172453550027845678133924867034227133403637821760688645719158319360413307909977795539741020767711515038774677294598634524977857123067994083896092242763819970569724378912114874384096207431386269646206317284762854202750997058179723264135219904 [120,87] 473373978605067718484893279720432333010810251040241894735911845962227683912722941877893734853617316234576614704815795141658540036077939665125419774641488560656559016655228546316981086343319491322569240373000677788386910773603371188998661451596240015439254923553169280799594754312357571483331685509332695716840292889502202896784439060929019754121167012848797547869453713756715613467865418518978761362089244958694561914690539351257248925572163141023557564392361073335518054340222981533388574289748216024996481377721518213815598888517234887204408410163919032713952009955827460990590623463292416688725692774953816523094364265952133037306329956078465724411951717956773786029318788118588166026269676959888962091949796181104307749250873459641454423757934833187220118494213331681327670617718754746607931112443132793874004564878729509464642777174227441837521315184302251195358924405477869719994860599877009369885221505177439311496028298114819667159595906283038988970220541895998854246935958768402496935526281757875832991638841718988389534731643992978620784799922806170789403081684252575665618391145716451042454774099497718562950854525592569412154421929705969711981165481251890147126569866845739227750436681514125584168163331848566835847290827851296231167915187437273800126044701012235902000546101094226191352404450985583252860157357284051676574474836353106318514715160742614717827385008373971175576523339551972288483471275676213610531416193859278750400874064989103199175935706893951874143444700723901832896265699227441170419256322755147855265888391924870393266786484065029393297247891439981867926973547713859783292775870857420732269055012031431365445547063950403533723663399167428631208143521109615780612496651976998197677950191760191073468855575896145101456560246687076027357567710569939815328137856 [120,88] -1150944807126159998471183781528933679233193309485828323748940961487248510464115308339672737559745325909417117993461143689943422562755079019317027228829840528287448188780652546925367645522115993414344988022237721603783750653945330046214436269794486767944674567383702671434331396780894546544963582566908769544688640548634707886395419839105622881592532203371672402723206367556221223407784286262468146559779012435395921514403839888020521443882176870184946884189816904056498509210586733165544225254794266441009333915269240898554735059690209842291327645044876039205865193551092113006805761211696008474484203949582175574891911319235079982829526539028440036230992696941403086105028010934556010512587871090895875922535014786526861782868684100227405413305740646072810370121712317150363812903418142728610061048816179465869246163725664867277050838188844454697403427396135297175808010780220741257395247447163406851791943280952444987288790167661587671479210930114243262343281524544457616756546428485280997935406655003423939239447427087480093565426909877721470419926210196027285327572740082111600232731211790776783980466820019660834353214597450191190215153773222723459672493509155507373681892588634134904519520857456532415647142540477730377482792613837515855710525463810639964781747523035292718190226101767979335150128434920998576502799437030747745928022816441504464540990962023185427688765935575374470130671688325541912676669119465834590809414151113595214719386599780449218467049857877486559525710113504973928254906326817416166823909085581597778876547483713325097716118910507827689559118723317741958074116085131246135826360249934650827840510552367586687999727381049127584342927442772639242647774838964314103172451364069101991428044479784983848946134696488288363741106380851990306801929522912544003232 [120,89] 2048223236706867397794275504034873576056660479424273786297385419869116123258269691077154999729865069569612315820127441655340663825773988796922320214887659474411095110400256288454482530322345504348976438218463666769690951290131061111518600458076389916461279252555167943178653902779601513448424967763359596502977218942959127279520525043887644676132423946041911964099486020476364207462496829168723816857763209896687141703260857715258862119321424996871506109478622664880172816833194186584953030946294258516189477855613217653931038372979892000300988169973706504662705345640346228157613008539195443906380851736770113532394433022083517373315090275371965454518930270767753478325578610539883351935919910100003078492904817761093808823642325704179451637661476457587805654413211897535844736423729408950683396980422525400560487704908727210080085787781198966170434849277668342689658023962109780141974430146775641795475979577016367824873603883090985895210976776964789806104952972792906532075626401330486060839712792876380653033479180858656085446006317113388211349237772535935538994528082424637746071150165728593478353680886150454089911642755556652298257014145637073933332318155394746967831645983178607536217874563486692184089453746772007060179037141180189629316742010029039087764380636714540925541767600187116362882799459058075307778585963327432646181862823830150609521493426044392753735284797070721276646419669156539399189117874108517128127237368846244915595532577141660368628002699568474906609134949673933326435581278225069022200647518105446717444488589321311318725578755604983188064834885739004644493011633358517346319048092679865751085808478791090151711326302676798474968746452958926756388190203853958637220739867598175757159648719575680668510984993977658728717930859458609927486425404100192 [120,90] -2047654329096887842379236603637954786869521473663982665162868843374832380549730850078346181500991076090097743861989954678448292929058132318501803767738176275174097233031538873150577089487827165756485741013327509419159190114711142349428203906543903771740302733156738112876630768180317724058537648046098037570627716401656782964041280914007748251228524278917609683706843108081359175514993021854534816617420153136878777595945125036138560436420960824906197585655870009044327282229962036679003156424948273899922669858465949619130330640154267765531977899721155249778370800344555539829357957438239092792769103212845102233263911251388653788544817031304325706687668327419093570102098889292314837190596316693524199625152157289839826174625366225973656700137954411822068630345879080716260397699629660704632334491759161386950542761154710132571769404146458755111805391318124660878694141492025212051335014643838155968082616664109010082717433034017281730874400871675613425441926216967377461461849517713591841459101796740532216519608913557400103063128401531987975659987035372194479805313462764033748017209134920040805655150878807993912666457610845129525874144539578502069806697161291899976117723659893278664925168546375247113759593806083735270648918058065088091778719146000460779130277148566445271511817668686006037304217296122697305821104461293707654556736058288822519805939244098413439338972628864498303883521106880029216928688077329449801967358697562052591515576248370807106424988007334268685111842117258260471104695554584859756047071960779264740113142974115526610499564307709899683826686199129050900279036989563239990419950260535516624247873958384771671291050495911528080596115435568553216012166037973931793907027147147897684641570878833988776165500922304593365908280161868709823512124704 [120,91] -594469541167109986829323431901873824411058583692906647038173426675215863554151658472228506674526617158627366856563971252709245813807795386016239627168734728216667156019145590478338766586473239819072654966257014832496649523284846279267773212276837282489808600164935122811001438184631132628898890535738419195895068189927582835062575425764545129361034217225847936730129043398930767829653070380779363033450545506805420188001607572726170670832693479528481963223066708519976436516750311854065439992826944527082982663174799416721195392683343615156493632964880458671977640049179280694777623818928908762128975842486239668819249275322636830027303494832158029132925906626755712264711460744637018621637854240471138573983465554454877873626360293341459892041534498312699443823155564008390108332400682079843784160950552486680067404604443083349773650505041924189347797160606770877614776445625860521799711386762164040374729092791787234316528355464557222734193461013559584899878944803817969828303859525548592697719559590333730000907782024250521857207764850529604943555601064414374577088167022899325445001364735487447204423883596579991447858979560482151825556294886454690247603093183014732852372820281678984229387975668663538443598343953097422914669041357635082490657856933410198473611881439616798436844280104618549691254830994518975383239215357887908588791183746380192372373126932255198100411321221235000300909300825483463746017112633058394387063154489503377090158541427552470359995743694389501424647408004989103652615117686208812259933940154098015014952105661438072638798579256856964844512424436738795225866218440574072601045191671712913300522666635205839094679950369848238833806868258293681006127077795998300884392440281002825302533282565318449339998023307421931811058544956544413920 [120,92] 6753991859179572944339725848035040495509881605903288197992680844170072568770372244749791328203634421039374556950598155638232437838184738514367382658096091336602856266951374017671850094043335375360901965022252346526636660987115787835626667093769345884175188048643441911353664124715890594586652037341579200042777420191677472361146473767364360818102039814327936587725733450546761540210728076838280074795387926338536801041535761914626360128895446732899174638383723372638150887814115601231502805215674653842911041370325813489220711732033759798898432458467894058496746540473131036059950013253313988975219769679042736698075534179933237115547471450281288936922155078497132062798151173064758201518819818441744648269748919690424178232640377628112470729322442357889272114449220528562942157768715625536773446264617531777880819386891178781184842273361525485012811495074915762812210584439671523378662888648230316432905978106738498809504076665432801522269602894329623919114046257843011024741680686758777583035291246420499297205484515261526890903295154188199329083779980243106009503164452053331584577065934878481936186531166819627793236062455215806313771162152760515182320797393177168282354659699655391567406911500731682430575510510531161995422038691159265222625051057442175154582731672719349220761290114224381700131926809998570518094019230048877308459170018783215566876831655438732579789585486021370112465393725023844180541145732378047731118108301708618668250940580746992163543428895029385217254981468231742144164021960414728383359680086279819474062674719332508107542385088082586782176019277757514442160288391725314623686548952515238188329205448039706871909146047351510704504899820189393170984814965860609432558394851766247272325104455690505471189105958180251512234869312402948 [120,93] -9238768780221452880159267956387175502548508061052138729169516504308073847539656463360350244280458875833712274722345176416547610943410839451867944099772619227672192858135412520227384281106353974611974988451637035981649078125264125585372825563756813602400619482691882426084902568660785643743798535016243155961665447988132001305350644296913355892584614348030151291653554906412530755188380320345501749268084110982004649864357394716520114003203530263739828383178817585239294775083231613938841613082418420250247646336539578608964131858077888882076125024676744341140112377005332342178699152423844066782689141826024661624992105988767393657843044259238208157495656907214930792718208040925841703471815360695683638659402269544964257670679902977338149907264397807441711540784291953404414561317637159126995769650734472618047610992884497827041528528976037661879792930102050141402629666974768511853578851138669666923065997937479058131194465853587668175169104925823098910404871225541795022637489867794412579077037129726381234419556326930896742475351966199721541779229998420725014929857368762997912590771333239719335771595393367198125921114917060520357723896982459160622496619197455506632045295881277612173952104926754134866568016285884147576829068880481061671635550560103535337047412043413763357838566012381901387293383537606465038727388667490574779438262324929885452764276680209441107399038468592829318393185640569936537888079658519976839014043156989630415561686867144542304002842783732211938728709421352006046133559478162228267565614894750720961878443092820839365177633953918483333044114159052530962008385134770191865198058284535679192097518480839888168303468157379894076542221254736418607925431178108185525762318333860414371767954606785468223220355039131910452934273416 [120,94] 4428507787246036530769157298945515709058349919767846681364641589901449657121885183768876235103812203918184881575317208196992388850047591442327742710523437734499383989157520300636442999791998706584797067900478575789312400020043377476094190565706387136681332670323296052385325754012914076525839573054342626024408374683163334151373863395096070712566480597047664902614963791568219119855837491295134363114055806308460699902127925293111148452368624359040607768554240637931719263130219268469624499902297663222757761300786022026757420373928198424975064430326290952039935762774177307077516448526588751690811934341878331774731992389567503938271826163281306641013518400106514035604511142598953172696234226208821082956232517838477294387110474672408771934192148226432913607694121009820406464674409729960972446634743328534762166997690011987554884927630607985819147762509690103781097192861659985861393518949307774271065012608421381681527500260322391879589935111086203090937226030349124380817555329219823410256288538527169024528412736697154593758507054803689693989993853896445328474535405915463556645188912474322676452727358781337926454703060352130535910441017620694176144016692320426998092697922655935626259164784189443912215289425954515144737223042722604615424358656056996212131706151716288689468535337340840815483285059115572578137204701916174600476829553532218938007837064050516803606596918114793118372066534049145239376906287682375380913930489858818416184171855089750623345924715389771768844687255893506344889128437378813061859869767729106209315582914712960684357391812398816630973585028477969246782954476429566251824381234845188735476731124528081059299823466656951125956192680502447080313977557704788594991649733312653966060831183960281806504880939846289962848 [120,95] 486794278981954277741175392950894664969698790910192178290820083803525472354066834727923817602864178822340038231304245743655620170564651406269304594806889070131315792973333113869696348411761017279304333618800550911155827757294395198147000608409651608503845574787778540142611289630553247837113889472196150505965491440542241953760151809385486638522279840997987552852695988681095911502111171945333776325895294394788689232475500479386756305145508925464067392482370754536374161801713420760892635956595824534322613878266464886502724062154591199330130247831091797691880124500108873011392986826242128626997489339318137055642043280399179076208789889491355082381723568908525295877576690721908522627468162234140978095770236568397461049764775086874801929809780908104243180702177670719867739956224101980640274210351553831546734344945370224095342239193420107010215036894207334886017562256105463328469121445904509314289641269283701877677851748681583564466404385790246594300506214291461000056499369473831637575880969008336294590849210203419594615834460277148753934245663912464335156415651021807286842015059556895409166267999964669796559376679360012244742437293198705980737878344437535387545399089648367053691283844653114558746958856895893627216124185788964026244120485471538932239577029341482985337677248452876229685600471870434872227596826214084138529422281707672457248147037681290753744117118732822973321384614115764702186368645555602426907768173144552552793529571332506597578920900034626665381942744742855438189968518397920552750962088101072853349366120329664758586000900022635496959142782400855052139775134715731348307129153307113529446367523903380279017601907258429878992063863167484963007078452653401057788967103267328409112893410411636315361120616137696 [120,96] -672768506779292225567687614318812345164337567647137143462797798022252200274113351892442610409085587432534780419495201895358695735740047585711109745083156337653537948772373420745435556094341347753966174849753747965391213717632913480313581210216234850054754587143069100211415636086300824898960679491347329973225090620961538134910340098052792337328344148227140871736696632493507790877157680225377496459632270607125280238603501130172263617446580200409945210353715666790412589485652638486567440922256997222922798339940632152890487872044462569002476921539136279794721133559066076463500659026573261077924445042055668697707820259991087652803510283023015707344616591492805992256369729919377712263186803599805747639683964878227287043608470462177362538683831853604668147072063039235685896836869881709243271022941736586355552841552028368569874399020385773107200911264439058733033485777317895970034924936983840622535010591769838819861187961825207990952400076704420925518383114987746799381710824150900536718446837205078618417217358594156437132909078983242986359645257454757958483612758206234320657694278867785151069230278759194867143262580395405979459339428825647024296534522286914046807843320107913456910529144764321157325344665244800713961290135758913731341249207364223729296212149505594712142138808235952599514602880968325522667292226493590592927926448152829720374060844910541967044209823910188579749438725332040499324112041565461012698453359324210918698110827380075816308897264034252291995659772114690049211003728128801486811035751822257642921945581331732355147244896883824157021722987773043105719266544857703908557289851107090994564955701345710862463093420856977546344730313464942633908431979607795814893049269319786612651891900633225328931825274 [120,97] -43954660354334538406902059542689183967904232218909766451519491836627562953629041041066635449891796767967401117185758464871146860192249702138501507993705010938342685655023388700089781901356311709859026969710004735300002244140168686493885849492125484112634114217435167794742907964525596081237988778617852375867046937840470036587667804306896803242318886298615874994561732459138654762559462512347992048030424864797377826794942515988676813788502321579919514916702308313937951621521587197557657162364891283535310157122776618568103264024299207491577477441768870383190270703758881576505798713913643208111376725846227950288232616138693731893210312928362902956521975305741826409369440205943937315078396035138588117768157220107990850376677945247728761412016908711451090685785885095700950037582059935751143017739998589493730811456716404080264647882363668426670415249681540249079737063443616965262069930605134442683572887123849729493114105011245530407030085121190669041754505802078492998562478475708621572376743967279259441615467626585496817593947592636081445101934573683589423116793816084526135220051252436551423092941074542058200826563165573981164934743814861895863780907410842176102764527173907913560107269579092637233390997174130374640680210936856189300114442968452515808898374937628158741865526820308432453403100333765624181423748176254809984566714631887162718580432833771335894972272019833554650358731740076345982502022674737646235062014094476685684368619600882252338917863035714949416148469002190955042809447917584716251062430687710017087140018537156147127041863712599064303969759725337833143067816303511543683191416134896998094264356882606927384945034711274723976187191904057091194904452174031941959012394108440602883382513141557793728 [120,98] -13491416442539222000425799765592924547454131033094268904049714821682734097850706422473252871587024996416817800769821177434990905106609934802759311555185166061174970397616775736290627801538981368254832040710236688489510220870909561922482831823114638088377731990973107770855321844830017400809257856177126479512530156633411318618814831660923548104310828701788676306311942150691084918962944944092349059850942743496634336995982175353569173441509218963936219670599920212025787072133216820065665309084999861998129386140733306365018580913325136866930712221147303432224912757958745475336770021855494329653340158564937115866001104101426247081017211486851167041609625580293885331710088537861929894483982387098073962427457048877767025924042048474106987250314278780534849907224196904323432771368178584110218061698100558801986158307922138925993238030234294554832910409908305401128211576049127763205406375536731581431210612274518498021660143815963527855860838653452715184408529358713258672317018404142285330637108575162485455280635242833027673931584329996793213634085548086502951312288936667516941495796347375997859557008434685492215669571409542463153058655385413559655998681274816358358284564770266228462311975314919755352481506749260754155469644002468103968322601673997341154972176373753983076406427133338497859287937786900623088044199338587117708835600967624355204409743681709789710770245086091579485457468948443631300437234355971529887484318385948556871969123642324491616900318793077074411792980461929266296610643780892236673584034967533683107183393820174119933409144965437260180320592550293081692719184744103085444103531616882765237826203484105830909225195121383994240037535260949918327036716298359043425369911365204863611678549707408 [120,99] 35259444301806107730371825344920398996765920541271432006383806976971215871543827208019346576489111826358484228776875931694696972929809425269112051909012581164799448665560910770766064744942042104858899870297187612247487321787081149837362890191763799012554542555970068292297372499184895722274073548700318553862858169730628995327809960261921138745440385041009756684482348897076495421588010011099176307187682037609302175450383372325113572727571754322024090682066679999664175368358436745595861374736865196116132684089202887390836927199028943335923215189306927461620931261423625720595336606128234617270856478763957957688299466535424736041536205166124600287202418988523096750920480450758578080883847301379353181738389806461215531839705639454188806514937023701149038264364925208760985824431722470968990141325590405574169674637530466171130697227182464574804357604522359609470122173391894564788276298298278094657814063979196926087910239049609586309191933900792226587231817986710966342093332894165941157811105255975971072662000924456576169945923766204969238837173851853459400299239833402117560270818674771877634402251712032610356669219170437817194223476685402502670497324934322056748498767771084886927827499398176113881936606107743546038218294559759893596801727210428075859196813924500758017768003933878449981865332881807426571296622465115339422709221880107539137244721723962757893263686026156724519048489897750601601685092178465053131342278581252478016341704227468114805583149635263343828457976769867431399776302251923180460525068478538399768748056934479569075015098974862715948579579172918384331821262069344626617067318534984621383788031948086090257804583080382575480742339394701269720035138976677035491893372440802350981002720 [120,100] 1753335867619532798209709180874102492636968627972342758360542820447023427488525784640519535442073431484359228551092384278802722386242046438714009450550926971792164709648498556678938028982209954766735127161632923741582456966191891485276083390791523532486434740722933733938567204081290684307251146996969317183486978590211896579140019720376008233799621043578806018693612074092742454121397796437991370147076849680365974403580485584528016332865045111567153186516226150989982870008849321536816175279679417286777879741493507437673874902939515158047367424457357155306396006777914063705756596243823161212263996592237593885259843757903370424051761057681519408812535020531926462795289311321320831593339899157719692492808292985321767593731567504479167459961696867733313204841702455254548208352530612979238867442276133691997330777120396805991512646653276747477805937553034419374360695363459908475614137176639615386392280334367445967916887138344346063882119749596337352736614512328517267111024969136804685573555291301797889142554407110444086676733451740051687447934230823926791407557586682301183767408072622958879151523975294460774959726870999438656511372699606542551134476482947588445687498466486835619188162856351901205735361120833496444313673809370896580864022711124914476034789621782863353315866408384942598271179980144166478923514348534502784566549530745574591136553501043384689890069056540768602842401019270920796919863043025283956575310532881247761833145906078039454699315238200210179630320272681229699407735919431122149845499515541514903436790469703411521928548287559919372354588988531729272500225567906358208694407878987058074186651171202881951522900793624361350744873310446320526775874075650093482018995761685705316 [120,101] -1897459890937063961847602086058284572364886766565480245740109494771574144370082704211527985823605242643773839747566895508329135516613348989773344428659753506903005202527234796367803425620441398589824439268125576090682580606671868659943593673415850882131032672036112895883047607366186534634834948861115475571171801732078164507487304435132428490192718156061787958958016848176783403313181510733702634899124391426726152235521802360543553882960601815981499055033192723152598770951917284588829057822490676380799970032315417059271769459471611472366749066467612096618735911813508683894449324038720719795298242513513266453271665435919853096538043884389431815521781877406060415334547998016399541299200656869882045106239482930369319247971349675835314268813078177767032675774675557929548760748854455439217348139561863973811198801551087527930476698670453018565246332138773778702901317923763117317578160703217863639604758630188751869794920226756556185346418901755629419659904880016465424045267460958433148517866560191431582439562723956772081424887040993422573560004751719789193720224175202459108533424609535226627345772046025115864261526649345493722024322961216212620170515090029879725907049429542358815278626454847823974396293834995902237334810039373140301003237505141959801658560732462033863407918068945438921095664914881221298038568783397801213406866208423508563344164539238924279696582831999093396175461171854301143435192789684993671708177777841798440068802627376512760578203504045595614552934753420589318761375461544878365478524966111122243475231110723736765040017178320776738098428258992004216178724588136319466602922611857080849430373411983747403163154413254921408825251167367408396932384046329890971905255662712 [120,102] 443378129549635685473181110031508122886795079656545705886263932483600233033459553522497556167930395659648184019412272965256453167222439656971403420358190338178972696917989840669403523718737691310861513623492086317251042019458536511337482264330280766175917961560846386340710939672416690940750664463594475690909211097587242126383414044797081634084576334479998848482283613701779047715288012982290576742946065214790469192284428520347847789791231636767805389148820560679837959439485937856462181661567491485684563637322853792174689291364675665947206066765339012259398479215059837412120995656098716998668605663363622456394411120001181690296672594869289824098619604257025427591809980887672930490043551139605188394683357679369029522986503014432198197472417872546500884960860553408047080262144322918484854780564285014070138731086051961327162920123459999446647746026940499828798971277071324437409676367252462079553871055085837440845008248425571304831724296371760226572605934317854504907903740422134867933722922868058812291833463049200494365699408528075583667699712314413437290235792762751937627287035015698961089627159151384750993394082271249355578014492798589105707779424275450523230409096423940899075778671853265034892497671612826888141388680070935051256166684778041093620547346926837165045237445532240399533274770799200804579934557810415700517017875799598491903050413506796143861386487913104924747475196731112004976575422677309928544065946854594855040248938443569332123064083609018226826708197002846930081391495799458593301199453859288013372426934458222181899660707275622991923798657401215963976161292705653805653856533225468362402499120175387977705766156707496113115080942124756182543304528869986471281344 [120,103] 36754307854732545710240197983508180795568293083483250322499975679263667796178885960096689820083867581369632947656454667838474275915826622564456561514324367109242257183866443207172713373237240584297531311697638703050676610074359012471063354542543786461950363339316275193828668363526070494017328109798344259061131889089763288886672685423363849726338921801890320600148258604449338604396043115773341394680188941937920215315268589565540278237015716684916725684372260681600430025574460084865902029786422619953156936926173539887151541343363742376534349853989238266663404166187922192783252848078232030699765563068261016543202226623157372402156211634130235201647114583685435482846142693319591238309366988360457836198671634744535874389210802971454307068563187229324255096739295903806183333329205941107208523249112085706207588714669245179129762661938222482990660874942041571645634663399809988996515515099684704489937694533603798542507748177579244331206459852819454449280907401265046983602655750889519294645870392961915213046421588199471464068174467756954683759127442806892770579668279094570931205046154846664881520311999745466661669737848897683022734831531931398406465940857567916999592624018924723756773453868022970151852085112507592803861483006373728925902028123587192904888950235538220677134158051161162214874948513963991937204959003814489871579696315432206620873186800460595986338337698684507463630448399709207375385027024285203961536504765298651990973315321808409841731254083216457096533871931177723940418229655102831520412228725777237019600397336176816221475773469569736687922233684929458896789871955135597794940855603517926087440890753953623386709863326032248121432239248723564264057275499470144 [120,104] 2863651675940247656310992289936499518530442260076421790805185119074880028982298533056512244029592640615775542958401115567783106141443577083644536679909136983224401757946944865367214788819810182832331952824286436853296692780582789053978751398383064646571968551593169343015282092087063489706828104816193461752555762879999922969375655947194295293663145690795759175971539887072703949290475350340298997086846162060619060711668515943175537768121628628728248057030316061843426862718841206143230043116012310613084250842487806715559514026759236223301131790971151728864229478388907191450608038055304858148600075635008501934626596506136636694062555742411277533491976931319620673727501982469222494543351909716227357611629427000236103084184591652312357527802557488600143783057670136998011767164852451958562051692623427740096550015958431126790432607957055542477743279437649046574744758528423958815016599208607653337979491796984391356899795112777127502928199761538848525940538036736786756654974518833238884074071989859348634667128399909514234594716563316354732839941180247233067929187471329174416164302358087743394075396828260144505450546286962774880176590967344726071087836085664752193011025036722775920059183179984064248348703985300701312382301835517913863539210031006497959978488176822285336074552916073355458655434548230514917600841311434507105155664171346833826279795758082204053972999685829031948697507925114105241362307290926528280551574313236672187119157318111907853905470629643766807752985406722831146984589331850083570709386291855118311414790755588536267352895600718268939957609995380954548555012751314617752857889541025179550339193990559317267776688245482188838016383835027017592951255960 [120,105] 611762397242407388250115714927791510616045312709590766958090712100178161551141815846371977045639684886910038035425325560554062785570488658519090216222020007439461952262566464220571916912460622289119086274555304102917952742281255767593928204572887319328590946451080059275120644711964349079103921718507255854278120112149417694439919035638892410191998854753702278625033779071968586733187224993619150943387658331690937891901727363959307816301767350483796800004231364765508290995464706334670958418852847104223150064325304157294143831002664877802690893656499504421451990381001354133603132929056214878849557184351562328702187245725622206621382436067187657043834660373498634284486831745294841088286792767517858260861005593868189969955516976230218742831288221296943353101911282175095615769343806827541080050798213875416971170083774849594907708345760437839287026991986447872715002951473703365689675484976757715759643533457942873878013371147997862123814399001896679302344387510890265576405002844787344396565803346076027104609942471868223546493403510048594182874107803943254258310830312303004159554890860360792612851765834141380210077464927363076321118410009735185387479149163318940820476026145515413580768796572468719944185462159826988277159354472078917053560874790261394603680590320986096639876376751093668566794378714525265557388104025715972831886841024062183976477344003540427098959723109178812895616438982972530835524076929016437692973399981751937663207081186701403499118539349745686306004778154283437520578190675972227544440178283734816116728716745511990603933678642809330364893132566941997263283024421073735372299690708629785802396055991207955238971558622097485912335452456144770720 [120,106] 32031590571257967138390519192683336024209210321523048051467032777340518763189725175971055526021254942699358171063656328831993314642039028520036796756054188384617222340425887660375412915354330349917968667877468007118202304071342794301202495657337145561010532631221239317297592920329372988079701378609997773537190577276731542460809326608950285348173898127643540366281888877183145561501453821746414199796488722188826441990094399783148226151149209968266984162469145371140168955619920279154340026253233845513859616191287120700194473030480373153533200806478138123163959203378881737287850900753034818303641545821760163987523933652570247129419099306582329365262673986530460263222197983326950471008386062326271954735922632952853618351618926791105819021901135663057629194640677576011832703132277471047454401665321425589582873694281625446051487091033179163081950651898028914185257068111606106889271184680533345020911327211609663883987640019678566364175583185758417628434548842286895149036667394004215909261308962412795906157934339807930925926312275651191301880908119587659353946590026807344603535718192783840316790733896793146273558988203184417170903682493972067851974174612569464347409864836716953241544881007060344958578337950457331950741023741915008807946966378249801684148080214502627948366930401917546529367386368270574815575591714633838946288638789850993709754384188796910575258755816310094007317286848486853419663018781843498420763176052206638456194984985146958011555890676807629182443211850547586671040535020843299546821941653410956460516438236903975861101424003511576224931285315222501030204811275331679440757805735560534298214762271505160205252173971610697887905967341824 [120,107] 1366105797671953800390554737731662683251767309873209503531966697302559205562768032763199980199914277322796229067673167373678275163161031675342867734374013153625030937393699729183297320506221319712177560876278788403824746888387346198217862738487975634105338101025963206653893056889297276840578317309101312511808377930284479189255358753145617288114670003762578216887674565826082410635766435250770861101116466691365214830451885154421601065400033668894783488997593692673368770530388918704501416170189306232311630647546439720073104852346783821734487852313313913971370943923086213831681397059935255507528439887118966705510849972589854059616179149142363377378669914625630369837283656668430304566195609303622781709525040831179586890341883152297934058846689957184067073139701046393348159314596333483878048390354154645125765095976486011560058182948785002146413156506313844984001689719837202728164744172036898898516065527574687342047613279849201889490070057313905598123625313208396708324488486743509183130046093466143200848372340491281507034977141880481064690026295113630335573433623134428579351853851715473544024118879899448750975804569306821075093965473699299541814884907544301702663113335820961171824215501210283088257683582604828816840984850704547553584852020825763552557686536645372385317512916639791939087806314661022041052439535470289725893142037113887264180747253965858008744176854906468375249022928232594740487737005403561746168914206257355731122063074468107982895336004234549432860122299368913389700940057379526011047442361444527436755937525298022015528151749183502432260817371158670541982531032801010006429084052617842372120963466028016696771091908481761740298560 [120,108] 35724213157321928246277396196607916045144207041631298477304055933862957996626442427995703678261197125501394757048321358358446900887251138332614449235579152987850269618974702330842049493658310008630878246478447339884597558616917514511222846228012563785404254524193875879728173353882695383880833847373842510880448801058805559398016613263168639942835892670237497594543628734060101542055624909568846141226352221560623746529797947398443780052715457048860653818515689514615091255261865362910389925556265034430409291425326624092458042946396422833917533925568986401876687867961659899034552515780131846746374765117033837974802016837873476276292719760179471564512399594065932639081243653023385098482369061250798782035620773834622241358197022905026506818427501920893173817072609639936190520303012405233179169175090274842898473612711245300588196600106113891790821501613975958235823892768949645114018501672957570015832711570499419155485516236596828176802941245667273769925464977443860532480039030528438966702901587431288860840578841080784383720527772892984441152608320736522398480908283170842206557899591319005792120509829260911580307379081052231116954095407337149287508527863121049600251776706663733817097065736717593077229056813005051727395159650230099879808140974738761467992873606864411931987038234299315557363311593632186420524154177948460750617446736610736797709544183205202508118136022362882074726962884646552035829796504706439165304461549732446152523892262949432530740480274040777502992762857588857906757435020783610012648427086644985277776918203306545432171939890096093978511608159819609358625061335988242247786002433683291190168370393626994258144701052229640 [120,109] 349427628215644663661962867984835731821029288251172152019013019742412286847666291335073162367196855445472611190629359208463866931312777266585399297291183268039045892340525094020991349722020539122618018031661761801340072297525966882258922809149484612336903528515156980422604482076760108673238933612960252520239121354382727004369380066695656301859157407962843285314060322350279226416160656750688341383812001381305105806671982478911295449113677412923767618879913484631095881607210680988339761927422921748892372186925809440550692676113972043400871455074581369350907863615283077426178560189238051969941383838904424968027502457851020531311095011430061711517216294545630946586593478901392973314348317352162493878673874371287181139062669213859828623926211241900361508517431817178679085005782019610337242816840208598510867145266754047967294397208789021189750475344330634669088281216645889784119691282506126632504710911794414131943702299479829690057298879188562106501954065882073380609068279766245044383900331001709366135878891713128367765400347197372460325412872109251269851893181354398518739998834136525664565328906149481025468643477524139424300659232369925443775544662952231790082979113532729118688240949063949595193625318096102379070077488139703762147295811406418896915324559027228113037246525227885857818439877733003288071846412764355615972678484553436173154571014195992432954008444599515584788957684985974682627810296095440862551953761765543330965179829960305971322761186400571277030540982756336860732239420437081543500923148269887461971856742318524607593078047539917377641537444354480749426936429052804630844639923264172749473106496020511241998579184 [120,110] -210053755670219796313945411995526134862765424122412985427791171050927350952499475275679385739998835392077317116827575849909615160708779053561195495592500693432937322328680299467197592501432552877746699742991895907853731694793312715997801117777452607439109199503154323600006015822329583155774724536913829358886919246603874750030402718590824336532590872202435265849284724485475881863111858314067339339335587917408457288387622161360224365319065987094726320203254979777780959596979776147730912077659178513690577150293077594458744171404566406045845363425116391435693688948442362731452133645415383229749547920619668551018834023894422957345665087516650113719403879683126635698793499729598492144722834250623490073140492227274295475232338232851549348047562793294899559621647561166834151642483826896902980975255985491920610719227608898432004705645402237856113208941144354983684845603887055009844994814171711982707272429377204125328825686257729107421933765394483987228414236647171946912790072712047924766470530039788272905897508281259089463031242948641613962815959219459721888802321712991623548225388016030099308452080430716201520762027960681560165342191737617659007847045516345175585231397450022008285899988698234651314798702183864345278247133757535000668103270389464631304847637711783028104811153700144153466823421394780138685984654641298031278711974719806405192756542941497895056551451739187431764609951424543466577104429626393116591232734127820463317796959708879416512042345559453001246293957838924349430163013499147247341634041404860852421877685580299708422063665293234535820791262082629894587518401265253135687732603018229661176472257319779584 [120,111] -20976780811480961409346784419604802958657931341594507462488403930013035923245048930133673614661308527329041722603121689364671308561262077588114108791502185250486577751568114358773506900801883245319606917945542936358217497025246960279457484294233930922694271076748467676721899979043766475612440468909182895695336106159250903808915135797406022195557220169795401761117096158885015040635197899333575701947597035655458965080352253465109193834718085815597706263061509989254593722946604161490944959016977849755813249968000264057341622192129443150059366586883423476642318354745916147253285623666105963701396278209824932954236365932442503337976958067324420381570556961665512466529375735557173549424797634926116519664560453993388007470522554754798836670304065296760244059061648568991616873691186713606355208083527777478609184327875456551993384161583486766093175103206691501591271294375761727819899089302409214357263933618899532248409969474568025869934436541083193430557765627492492285918273540688365389789600398161400387230654611185028436837041032463673603373227688121963514477186907294019199912249462242991358664568376767347359736020141239916217363557389172862195486861684095481640030136589263444591320628232376818696384903591992753268519161474963694473859774632789704610904243109777098487261882351326661590430975669045913934137506429734581800132070048258743621328578929010184954846123694731966567293727694329342903085310559515605331038782165035386990740582387305503037219405464123243823225179795569832014319255237888061305742538849183405406468521680802132551562656005467361201121915627314528782436581056673553181272384894553203777120080704 [120,112] 148885501798728981024868804333388500590411702047328042493927166065757651422960862203373273265066213180705815763019741065308110727364882613954467540638306257630504198876979759675659314753131882255374342965375714807729277219806816101429312975323437971202211878460726440331272282415744197174972276077476324051989955118380403347714004391884877536787328433976672311427313139262307759560960746908976536444269544012817894859456327787580694369087771404284114807585561254479737412409615951468272531925902975490997767097620378879307276008146120426205130219269829477426321750795620377734934950151398806546408254161146607284490687345155679118457779085275991183714187968066555382334049101275017108733116908259021220979462442331355404339888839440132599407437083221446891018423596803011520566081858643346980580804633755593759159872732549183919248900514088800646976384210868571985905132311272620648061696066957034974968829681471570463364274444881411300762389824764403202901674083798613464629785644842764290535218054038828894524170891032961473537788076087876164131755861393021910895792383525020002771047360031197378500817807940825577407897657160246221385225667803035251052375952445158124818312380767666624180547619517885201461120515037818625687467392446565555324733633478874119688223868343587053703606160306420769292917612218959907178242405214150267093128873832458232191008514178506730890311485796539463200787262740250029263218840522518835540783388185082914204957560324999230226218107330104699720753963553530515393904300087962138122447157650709571993598673176967626129136519452800663406989411907510708858549060778935936499290160405014997354 [120,113] 4000890097675342196775167684957224417880756562571418704848560200708615805438996506773965329448652112885969789279229442955646086053952283542446778780393112001327711664640031773426690814693087962530099783571235739498430614714012482609214546870367688728370048934887100564306669373404449412454578109146202098548114068953743632916238023085375841898233664181250884874153699789076393502488664358279781919699954803079544881029133562061864187698599821900303607225942790371836435085559727571376590784675940191303204701838144264367662936305748696427219845994767947174358067504094984645188399633971405248427822808204588960756761236320533420744828204595874966030604564550576422251345265349672671416171995084567443663096851538051136655982269033134862764241087268541661425447235741697036314168421147064536567938763628672302265872197024232230780649950729384507865293423883650438347239207508142498382353315186321874272046542077468900499791931165859820404459894527469785193636504188400203693757846753434865118761095172095901680989302545941659548026912327292993408374473729683535110362074326871759882049907905261173527621424014294978236511511076650335500818650093827163176420135905548611853759768155740862675463116547362823092545756683444031657973745104263828776830713335012135642566698119979424608222483864514568971598000078465733121841179942227522812575514460375475069901998784220940886185916111935911890697675803806584781560303880215097434945647801415971191108710207088084180937507176364771127196763189427010186126203156282040720106771474986977423512551984388337128803903206283610439877976003654678508709629987880374922557133708736 [120,114] 26854328597999186844728106382854625389906721889974641976052734933759546523220925038793916226327936088118759613727561359581072824919188691512533436813325912274072995632408971537374596101947402959042521281731482390411113110714020776896848874441039202283548826489925330690728591089623779877858894540191543448138654057044256168523668982301192812412947485325080020915044640875496201632604423847018227762233915812693252782559457698651989371587328170945775951108344664039709331715706858276474115557981245059530505344025352139285035565058896680286737858913101984190562608489868686551045424839473544411007798174803037099580345137025411265870493382655994370970730268204740886164177046212478874001624497232414535057490392953095321114142835617936214148820427842939646052134310437122460484848307378867146371007680063092772998768894442546833029473970818002419971984000282336901524014454832730157315627921569395659115740261426668923892854274657377699710340983356745316950704851470071247371100839973077974209448442921619039127093409415028499560190525423605124752807317939316050248079021317132841010980243224897675082209882560867628084440783980128785116137589501746533258488935017550802347229007654672319343401149148445913303960211683717856489671205752837175255425440303589640424403378624641687048473131811123463272078584613737227793631235884248893219714938367850841416649549182088923559232741927018016769571667413084085176937617662993308075167694000258517909139727533857992012006775331795220762146754999622577149401950345654572662445985997677895285490449345266824720840806685889458384720527734843646472754460908342848537056 [120,115] 40208413031336574557251477811089480190656303539464056938788961733622500067490288555087413301392337606381595848185453723797729225286091378815859295269472078694589713451033708511154279285857230779660704050281345556113826836076720262167063778445646612438637544487827846119939995759253517705470062063144149169847390990016832713590871368779085649214348116573803019044412469346995031608443733617200463615749795173017080174829690127884265692723100869111640033907096287183573220396915266755260284199398465479173755709816176961421123803665735582341323572765688733369513634829134116536237430034386277968557766646884453200319345420909543652636048865973739282305748615318123042180877621776321510756441265861001255231376552991795608538129957255807241847700377746380611344639880467573869218463597807192917870523197562171081104856917093606313875863087346874666140715767155559983892554548918482867440165336192099825793217340044089058578252385336842373015686315361506230537550884187774561506304090223741553321459530324678149889259216003512677581520196081850381186545140703719681438176745698887061671458645932005703512117017641197542793827056794947002833811744814416275050512761467641971926030450609500313363704731972368860328014894210617773786653256309687801981235895166661712938386145261778000809682105825325009535604663655193371837065043662304803650684114230269456427745121230928545106562406900594186491947261618167945068936931148618681881174589615613406260622906676824942115667335848572215437195974142804933493537758529373785608778483455198381180903965917525802827492819603572554948037573574249137993593518151584 [120,116] -29459533000428066202904568137205239707105790513216171081837995316218595369552041977130482189480703798345741157306549620516989940108524151690022968756271562888364303302477996461485126202761083151513334434244958398252602763357597990183304638841357941228307142125325996487812306363631588135697888075368486125802891765439080329094094428416702147440721444710457761010922625718918444278704207716527546938938579950590139964837272742660016602976691493124519921480635288831030492684977466231546436408128639621244642930433725752936998914631210577544034869493968597386532307542709844597979036212606788972126191750401110814489469131643287334386506737461829594069459226246449373072480068282503195910982226316181684728807927401623939691139270904690058434433629273692084676713509060747340325108081178066488179206891569015236527720571185438231382495191936455794933987722756818362522021319326103235323496629002664475332203293689666999506522793559338716706674838813656052698091924765784523946159912809838781126922558695436033344183635154468447559763253833277253973976617924967391660397708171692638109697636321643009150011771964286198423492216284902697703305077546352575604527677066072561858599537263890577321419140658601727118368239177462391598607910112843593744163754127275129058186454053091880571844724893229643754538766340362200568006977003285436819772631428553998090033672287797834935304850928170434307502313623541750508839906505905502870060865684497710054973898729105117429832670711754100961427910750569305894770692930846773200579324726082550401406957349782773524977586339206270862801232569166032822660 [120,117] 247046316658348035217879087539975635056824367898311649125534970262958367856573908141014105816925601862318457674327832526384860563517624878078704295702025884833651749759286105373430407897907110852924163674152262828648476446989847924143795580479232376432471293870084252158250941834656639969871824957595879456238257170392000757471773036489880312458000587117870660208004614015988113653499477151303942905076465050988045858161990842372328570913952345567206797797029912382656727390505318789578487536778504404266812310363087550847877777604048043960450227852266383802768860436527489255434552789579398618940597933662284679466332628913730503779890292870899375182967091660983178587680078783072312546523131432569602619893357904577910940732196658799820389692898341082255587222173856220624699611812722339877707582936739114361079237765464856261546035697414114485110133155822305568864848873448988170813790913927869827545050364560741242202327852351131518201193949878669536606195115070738469257751346261649525246676562941814217654562470622095174396561153595607900612030610144890263341933542672720487368301959678745201141906431364896657511820426317144583037370522327153862412249011329473762553925279076869176557289440991381395534667559536709818893543447763004114994613397136201384582873530864334478247502869809377931192536858150615867567118561486054594715317435310510177709795993051457721958050006585887744645511934997376159153685291311220056446167513707705101933901278736078118498380200533818172431822055203145436276456180835594333167598542324510722881157256269197423612993543312529736931873933034728 [120,118] 463156312487768982808653569542184347430644454648437489755467816578183929527542598457892698190153435886580232332609242487799286936149658997542376564296025648445296379103967934054491497375410863374634336064414267663823664908893513990970764269557634108400265486541223945495367654409933103196435370403743629663756615042625931105051097288164747794533293336944045920431515753531981992480727037603037741199802111624261158544063388106045068303509146463015320292009693351696521618266696053234858076568214481826842758264476612366990537432018132064946352458182848987358353991145121800991605084964244892266045299070358104392053825248035873349922171743201697786738798763088033774006221772042933954083771195513468058624655539406786823616489784221046835923682373709204305851340549294795933529349708756758752363718659109532334244732095192061810662087461482086673609073703974910699519879754736268491034593086627169788379877238851142907369017805848661905516812547018872373810200772179368873714305774427906101842800219836977662771088401427993015390904528439224275983427683275353972147612494393503087428329093670654638477249094778864713475781926213389426836337342640125375414842528337712221064022766293916732062747009200165240112752780398252239690510354410805313120366629934416976104430297850847762451258941187237587651530891058177265957316853481722907943406798000234970940186555939744322636402573057394991316689855718848182159930032068169535455704929144424905207176364154380896728789378790656464324912884086772339572816094344525033225688283112912265728066229606338369358439346656575018530112 [120,119] 119683802705962025217791668847205458486890984936400525892960447162385807600406430337382469416010173687103643154680678973028103365104041502301788310118741103524275986123743188684447341531274960394367013698306060731102900703336510522394993556609463280622749821546089651836089188616522581075564111489404776569676070975873643299833648410073742942320938171151650875901901983731280059851606662929977198867631678150627994994741434846644241687390755653509879571935847885085920928863016472313912942831555191816114714409334020871111311960347105991083658713056809246068367658312144763530862087053887961140582473570146866368091755055926951091323517346079628129830535902288621733454868927500711809559733465832470144975621023286494161640064501879603696446284514765700731257856230865333067562817603139213853825220728478577492336422699510572494946293342353367863572856677407017323956989487573560062998887865922411105394252108825201219915524768124647552490719826586431373602562643844544405164667446103520254675815539768919783229247576494638614233238261644432412007376235474614193981056168733154940951132913140588960432395097571621250089983526732862413948471434326312983555875066539870073608012160623505215504890646128086606733432309247547211183207779009192958888640611942951352610648720294006852589999456175143882666879068179902900126849924412048446062105125678750026642963501143127553098633613232324845295799842072164654220368859511906488697519268820979036330024615184553850964707712243716667737492161720508080216923029831144427861159209484204056717733076487480922509683121990144 [120,120] 10530376106626874467500226335646207200230809186061348545442688454397230452312570542908718701854690565889908433598804165406061420042989550665403906922618684353333110021774500460105396633036180859341757320579900047454683923105437094173334247184344932279461419570223103472664749129606918562452683145778342312387481750713485730945428003048336126069733392895916418312682466582085227556857061013748786062508558879828864774052103293281518660049616168659773381699411553918008574021276704346224782273174822133388966128758358952784466015999656289826811590122912947875202050171829149628594963858992730995753707389221521429763056262009130538082358770785049098874029902893250925235085226578407820059524611368842773742028127553869348684902684229723751510216552988753192284841388426009016637635145911436653343537805604428890347411098266698449585845680329059965871906539001506788879928165585152505355434928795590779525492046093754943445482009981880931360243061127992436004545288636673568760976956601755965230940679277855732923782446689924850655530358893230374599426607824465432204100913479201266798972521328779418705450584959509236684242574223776844465294935448579275019965847318171376729623243049963287622860814646761331078970338977998453300679015609638288695551268760400243034285980077262217161412467387861000864053941965408144057161808959494518678487782646682216433980326618573232978778794848498321313119228731536495701338287785687202191514890736788231352134484330769588701566158532925725538576713432625423929328277434719592373596117001379719519984814323735980140036 [121,0] 134412528763088149981717170238966253573847534447515920907963988670741689472465218231715687896110105681599231506374585736668647010149345663372257723246712743645657488713559860533491470190660412779359663413602958462892879949479795780165653818721121635759687367976475357379506887879593404564928107970215991283211572867260224226008208304602086716801373957272983500642277773475881707783523152873627038470382320948088018172229440741778242678529581429864732320868568028050789052329643058101693428594022623220365573434688284147574811724544177837557463422945898131267880958748495179443464473820070470378931605069516214181694064719688016151035786405744183143460086751690151858086432074015389792721969238908957356897711975962271007845471224763464917422233053200547319918239126234904235404477030698947059469276052549926242704523031797254300615341279276199933086908035804235168456825947850771209877136145992964759561177572949087755439320325417175512200092765641052767250126751449089883036374409807107398825715312826312484698019762130733315155021267138004685382932614507299656555391374005768217001196383100473620587774735633853005037397523353923337080102477790032546328866214908897908136860521924349417931212406430942116842422837724341422246496947913444308104905040040371313280046752048870012370320803446504809274070902787774590072478344564962791103721373294653381082818940973742128790584041172931758935757419150351761929427615491197080551774771169267274947506501986679934222701113675136635051336191025266476190091795878949976234444470095541047701379573801959607849958107616538236001024169541102017780598431191018279547287402240395852082830017517514321299394074266213795579172936635366768660863662758165163855518531956503929799310577228650491504886648456335514046059594481560104950810748251869149979728014686978580263664578843084688847645299232687684256307213837700295094090015063635217519456349921051246618672380435707052894757497614439050599440336023027939078813253632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,1] -285118960648814213005001131345948094532731264480664463733166917034367547169112106607394495682056727164358143243461330612073009519315091816260664849125474402253538195181235402942873697915122813820813237365490320380268911628953343710564300264952679299369760813898574359742218733940833356913346166786287056153306515375847119731376413848273264976636060006604523784541186879907915295041554041231486157545905303420560142676235103518511718056334816667173001646894688242674377737673271429199582409855147904737125455088585112233186294779525336929171041204930629938207719117651768902943576551941202891241642823920665088819828540117322785291791348232456343034917878392479076384315174998703781580249696818976666230148370477754787531750653744845762768298724150043541811149820154594941684980249336083415900341771371718181318134401708076727050720874257140287908889835931407430903861517446778313243645326154355495791279942849493123365922427565158545758296997990423331403864157559209616981866719456544330928599520816472873052995081156359858160621002842682351536697045970443311845229087123892051670632791887110721993344878140533038340793769275832887359943885038979729000002886625579443707718789606184196794289954718414161663079538622722296462763273242316383603284994729170206918030010425027878218284513109991874180185647916931651732606560256316446476042780802176126586303332262538261626442069343787449901829290014804276475480888105258636076153239834204005152730728992798859900733458622192378076185154304553270761875193013800724340877619360421845373625528287016723999118942704852169190140756544637851938633944732489061292666662066485647170213412359783398585394457265012174081069345138920357107541590426157536091468126408911439185420716859780898741844857472895837118296750746388365336370997552184935865549008334596254267448642195314884987191967074730446860413496748731254990217793602295735154338446794803292409740039717897644723361176197485100393879920397124020327854915121577984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,2] 72491657310438078916552216829067726383409371215599427311984998676096585071621592588499888367605938829446037137945348955465716375596402703822453344699150399222283633357345265988945950223471494231568995001740971926543081462994580325206856643938416749698602003547934777012765234630601633657978409746380440821768540735839361909017639262795120273145980373401081245344292210991193395304366903392050225349434107309728574651358840294045078725946964290427092409889193547386679549906584756131850575816427080251962300416767617301094462280682554481437253570059999540575332764060390811923100747472117020147906549356332538998561405256289800304794453888126904474866259310240793205778061220744420616167435546695162842985262066115764890902342730611199295358368812588344263899285676452295204587214449919030957802644814419008448472416637817992446720859999984142008977776175632950715226069839693176192372380623223472169803589330773739272321528372947358834123180698964870750118306398775989420026762958951432785652221756970122429368370703582448461156336071464993135618566625553483368503022634667636610981454519211416498559816505858264134721585011716248843740276147760961700984396542144760214631587074838524652320664720018376904918565655048957674305156249823662957337537187049493299296005254521107573494597907251446019408004964447354787023925554330946651516007041521510796958818254617347659929522804875727247028348940315732277575628088754546634118702840837517183310097561564689564028905696811943449062879481637391571892372137605207750571605168607511688431467323296683469209911019323920512887208382852891520713910890681391878123823086889172058954246981788827202021068845905417867841888080931253936722676934983267575880801886793414015330698392463234902052972498580510029751172450081756846044276805512749751997868476601121973514842177481119862357127419939716610121584521583475846312401847415971542370005247331828489812829615855761965139810609694281830090574479310998041268347914889986048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,3] -7145603279387639570251436616944847270967690326985789394126908355110647304094893735373394806557768517597012208048257417435987729301388409952687934105508435109276961636963205133001520331392375022700249143659810047689113749840292478624924609513010743835438548923434232666109822044928744475537149307996378076542812935465306847547838857781820688578170125299352010724565866108756525393081268070008637499472189321741184884859348674776857268265372760302205614512576706481105801784911457553682807524235823539629641551594675147575458949110847237770361919127361089936081838886062890407400420184569171998175975982553919579988789946247170111082865429974875521725810549664499288975129449570354496856917524916923663927819190913724036517338887403183308512663574010696943873902507650289741007308964125342615759740918185560513152116971251408134021855550764219554538219835836991080930616786426865849901266196353056242564030571030870140970304488167693311754575791454326591642203588808954759487536540680169110007805779014401611129401084030201780897470449197826671353648885178239193429216324486196429769321935031484768690390899446807772676595542324396659069435091823755036593101330955963966642552283196055928866779664821139432213702477712731244051651931833829983523025976662979649034989660828970466741266777321853045613652505722063558464839017465728121505290778263573987837753736964450331607260137353835269298323356651658576052480287702491434200148341686085857585944786872438137951692782560914568408357256228930235789344927992199752721323124520175930443937872588946224207167312790419487683909726863447629155460722193055088586079890176899881617459298045462277067933363019221057132530438589658335103556961483517107202581829200097420339974165822252571645146404403378344412155853676851559685679175366910346546231205991742591968690428917088330905172606004791829792527791274427155570593515827913154722795330238549945030358156089314211090077121991365451071760116668888458186310147487947554816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,4] 336593580554424004739626939250988964071876347330606535393891646516472964514713520742218872099112758637858965905245442004337030353244846202608008009317603294235744498596100369037522693469232807505900924596061268653054204137105267207670889971319203604030386087402153397247292947035625347434894250436522772963247845854204685051041649721402024934499347215525010123226892069268058867089054618542782548235646340334361944434010632151242631755591538136068943201424026160036199881698307625517339594191564666880314122865466742222384083013928159781686987978622689691631571004886264774723796243432908180993520609456398500761192458048179948953032404430209169542980962478313424759473605946288856832180484905478012955448697652384162607463198661321418615535526826915048664370681000919287378071756758849765590509842946346648552241378370178058043756460707627837456423740548358885248481073649352099898412098538181796284504604332429505011254960294878015573079065828481897072243432781993559421546412150883196100033844768773737495695026305893859892889666674914520027598271185904893238473050286873707237791232137291544207824117187595583076985683883022090182517646239027474517294611396437170061430230019473084151320666239119772412099139362655848163907980276482686911038835636721458646040645949774555879555371997112066129613121601618725916532449732451789428780569784813136429153887086366956773495205144007484271040410396122099725407131105054197370942802804271551421573560914021545032596460393265423443780404041770473749748689577144403850155887689129766914678401658150305489952489363866465644675226005035475093484429004319114067083634785970352071689352738389532154519934227156903996088698103817518382984603647104741687369756164676487438086068538708052086255152165294235814378678355421914582696343559763860124381510606986927160894247198890448324399608762213612112010403500941557600770570785075702230534202116181075509422195917006731249476103656738562076118026533903429526911925958078894178304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,5] -8223097115746429364570982021734902269123417877852803314211158419293283641284562506102744638992031273014476835942946762420477566478693995408990004926528833016640418960113250814267701878588301046895999792017372140458793860565512605315853192096804174739804933789322355489742448434855950068794150344748843969189592097977440324170140869438789015509400113157761941335394637950141193533176496243086733738802856309961237144627235667626780329446481800052385132283601968693686991561185043450146210326500193436579419048612255448744830713902822908450451344174034383012032104665726229406421960804209366321883865513322956155215422501752043017411798166429637386301691736123938661027421018633557197139213229574125541689120669245346889007374300164366878411045080155712332421296273334254664535975889148845185159388529878103554412727193780573005131381806534829033339063511846758408197609567518496381200479770310710614049841452264936548237127384997652227234196818948403233435965563811329167560560198777142012957476216356082546929655417941673629864124918984862863889637454172141113066821317562423263378686610604292297290343408048964502606938997942909675475050307355036358633355068015575337810364639423639489912234671468293231516976649858909549144671730060361958891517795116441741872326100408376613181770222556210536172976406809628313249003470190102271668874188662010527914924894697568692726421846046842945519647552694168109732769893688220077622768666344205922731169296264325201092031574531599984310552701131233212643420861553660638733805421216209844164261393911079635699419120772446783465276346416025611105855431860008736793692166833344593963070785964983952284352384745301701929919946047478127347807635429692048494118672816385145697292552307664204541547953678894641545757455888788441759197942584264436156614515671866032105345824108324160764267569888087722316092140776314278207038999584108545641532793068136610750720276192693997548187061180838247720057921357346118221180787004920041570304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,6] 118365431259468761827642656195390821834717935121383720009093741496528686539035640927291475368581275210672064962839466275357367285159466580394209422696770547655060541789287553842790874316877331906168212724328176049367893896835992256591585169474134942610249191317625518657148655001831762286303076362768235838674791707574443732831872394826018790456790875787078969977459275007596167371259965655067645318781732113360395334535287042738708570431189130773965388982395112702458349994160038075135436906606011202837218860012438211459372542162932389733604574357021994496159609528893423044414607406315659769803553737557507267792314413917738634657415558538464140243367427888102193021893644641446749341163941245883626732307704179720168119897879951208803272776425417193131825959460600277206004519710050300887763221246665296275241523036180619973368433768894165095027117538795607008537950595361425637655858357581453143340687840813843537491180710676348713903967402783389651853874726996139817320601269889719408975679173253911305871519485275361336808411560018194678241964918713590364314121749114002626988655546286217807657827971209882138635230392467597405041289399589516463762722331679055648579052358829986721748869291977318601809305266262375345022000385054094466876079012313809450920283603321266910111218130878417669656723800502664848570115681306299294966028877478530171249194287883714809094076859959175036378400808447771080792542586204838161446392853401410988053407026032435182465949569020792187675539217349306344380882067682126335980706003589085251296912145460255577500244520825679537494400876401748584407805557509458194482838574768968468788237270631430163942360971982355805940071217548262791189042545440643015096998413765985215752656239378043810765744388695421188682242471901290370178353981905079252402116524569025309473420869821238094572165913277293013542631285532894929968590898141307994609067666539954188291937768011915594077914813759555483400853115490206080174279322304541091692544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,7] -1128057136248292474963646809507675709180645020079709678012391453625918308911483737187484034067903022132506941608368877655466787794105309308240759648968540344519591113507315022018895223319194989330830316144348760695008615890638246545782249419723627223086040876941808316571949391517613680758487526589288813724434728015531569493300603140874442409615312637748949071858130568616899145459726861070501548734991002822709328850818311247541033507133480438600087762717328794888650636227817061463513457370951362215834644663494237301115684997984302801549373756747847173520883881556141451984831307305453327280231590302717084856167242522658423252658675147390988824356579090862696746118219316751579685751797613480801887200871707439662441166862166069225685631323060865435503026813021481658362663170091463464216754374507806055325666680242152798843301605312818404922413776879544148446218259268361116441850746770492798101064502383675141704836638744516993259445077166909391238374562911561935666019025142215102388477463777891965237487201748614218000193796223863204399121260128582388745232800136588160303215855945089119647813024486587604756623270633690504385767907975404095139580723554497303928785203177357506044128743102593055051303156848149887343950707526275668127648214135205459741113180030193622211748029076963528333318682173600887697437827692597037953113065008562189045390899987027442844722675235324215184727830472592707288970592743100464055290744437849231264567085883614976980708869698976487040975692770880609661871675567310992935041985541772476706184053192572244023242958343676482645466390984085613305368699572127465092747562950523508750484479828371442269072890522495434174450923986896381840280964491563650286568247758949772693795722788930310307920033257800195836279921296389345164226972121058430487485436291826652120553054800814755676853915268794229504058032565455426170160034830475109020068370066455042710067408735064914440766022534199386103313332605816519904911086819392733990354944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,8] 7715382134097740736295590882507732755179779697756986202156410338087157967887852898794525531656912014947598391115687882739755653356480710314148059231453950635890931069030590604856751144574348503021794880616007661417483756590197252394523074688904898494142265008372547785142136485911809987427140624142338574594359046354694453394176423962449760231116491095528787429022899614263068971152472623648953567870178585255394259048717598159358456843886655496303324570440185708526472308476613543481041180910160233774623853494723523234627970357198662903533714090042346644808403933895142792606018038266079726623335613861381555596219136543679898075297086260852481368075661483688294212373464524772677369945919576011050504471171466746982100177532226409236814919539071419693688473523540901238721676151567233189594130035123978020221011021788574198768746694754611154673414720258746242834638539472760129849338469055461052733199180481530707474723770535154972919444284960556570039064341954195181434667058109967472115214779274375225208477372203747705124917042656002608783453564804336967950203685762277601110852185071721728012562244857215318353256797210233302707480023593523788023905713581649879217616240740340855071860662970228752888440997563132862877491218768158983136867382173519685368925274607153503462355766292145489848686255372741987093344793216145857694885806838432698588275796614921885771172743744461129481288368663525632230917958216198464818048510995560616427226334835576501039197928972781249413805460599677800326654755434664016606584964303226843259622737344259107230425430406415352919254889414006558467752549618751174915718540884758501011211128578963883844191081131800231041561966622254948871013309625087472747390882577303147348597448387206312391925456933143162788458526014128543456343863621723577088633668417430482767142636043628262117115735446792564600185990764742358339301804571456116390974207157595469360002293486011185497461986221812270125238330204840344775361213727187349484339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,9] -39982156210895138275045641999021279065934627296058990593625350718065641972122181995347241462177728890496043872008290467177574827993280029670286392207403282486746224146633889303724887694357342323591019881104122462257887352356827348638269614780764553848051074464515094191254658580809269193376951016220440050382959591738751740878797130883653336820220784012126692010870940728623050157073101424244769978685542493143600239576111613306299718779066956835788420119513994611449058476026314017379468361001163738489325339328592826051804961039527573221302431914018961871753120332815833378143800256489223757771318153518730227896474528197497625815519034088785550159545226157935043566049689678072935890175836018373854245379668958019559754001755310555169519207947449720206030153693850161308124322642093101871420063207843314830091518081325161693914562917610135132249283279465831850149849194705787487366392110426922948460003098509528955937811022149526402575029784948878221258501319105473748661417768496239777473880539993434249029396640424570110913039923034011691796888458227776706118559116999056398354826746179561656717656853937452845010557173470959397926234858776288438609535374911226480959995758549830791656440461127475875246337876303120027632091653899394062699851018217877551686176267065739920141395224094518931542217969225188113620064772024469183073590576863355468423228284874046769596100392621587831063484918974187910786192756071838139712296781796746502250227116361093430192965159971560215371273959530580752010378977612455341867790642214398967525236153162570163929818221476797628174002025422688315797315889148321319201831461895951226122335425967419993537492974963842122327112733400543864255021042878228682089271165518040742133408977488029095165814848280365438594458915569408286832252930099675779606166894052666929286444258828661311721961609145631113191578821514117940836571630405126162778514005983758947166050827477446481513702053315366967242467185911904928511566835261828445264412672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,10] 163038814421634746587736810699941030592327268698435929331874315519428945291342618181573922406341267115328040111243366722013457503623020822249401307433199411273860052101615717260785499850606113684105794859295254058080414216718658313929982083534586834309842268789144725540753402633374753673713695210781886733511643163133393630483034274064945453572702978522402162506195949863506260078390313891544060710139365812906466943496374926316441384601614496460146658566175257622744066197309920200116558455744771517536738206086458740305187795196431679548309971015480313043405772516801082819623520915962464574612199598544142961310165173379794256531970745812219412420010880874843524854189849737962518247530494115135217201491679860514210561012298899000015704761757988218791862196307528140423832399140922935890881893086024091098177513467991075150343343776890533877393593473062835223511542843233962613605143430261121391243996913915587613081337894706126874692473928469192577785997075196983544422409198923037381323813287577274649511734010390771789026970463325011783626232903755485804676224103558018171695696321254938129186081422847449642780842150101177872344737451236090654748351616522781838066447263620653631399789968823004358174601400496082959331182399195946652937868454837085698179799734300487259903867190393826572125824251387297500071410262907920229921103070037431563685855551815612298088111510980424231367474075647245841123143242622941670112609746289170441085496053467252723181679070064320000164664766508340017072244756852369035281957472137561906775517042855998062039696212786380349240879962882983875720797111908471753490861417165330747159111758778798813104853143504039178560654596200997107992802794708099201964950369129432386646351316284213187159404425397350206321990471673939539516114381837522493147039830722502793750128993679018942140351787829632625340847712940080110587478629801646554537917749872627678897843491371135656397484607544952587089058149382918867637448467721440376494489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,11] -537969757615764148935493998789620062230305739029563808064942839303651221965428807451429013749233036873595359463007563341770384266983917279179784973624401477560288269857037224228724672083492920910830648989441379235609423152674689254684388576599288592529467234725283776126839777144416353530067456448522081680980037845722034987115553943499847813609587948019449341099075454621825628589275608674631125451335974463164462099083251595960303580368534535498870258021943094861418474352126881744444928552190104618046093030524145750411132450445283543940779830807763304970000717397445831402344897716677420029557779751270531001795103818559379237743707924838208618717340324162247459248722655754611012289600048902714430857588000944868109667078244201777156094747069596404292542622113583108893489535763678008620053876421545700416565976193232021422292179948296961364838278427421243089062291224970092210931276981323012655752379007867513112707197052419603387733099017647944540088081888534119920281702816386280669041087744920569209638353056571355260547404561811972688136634856212854555210833021299186995105588856527967800298122993509190977895415369123195325856912149164896813242415699139817286716821246044843649713552816129714549124689050783854646555234487846532122744848647123059902041853606148273311272895922448231238191302612468574413991656805993320072710305197171716824240278829137125910638431858546883158463617147850222561239932036973463520124092746171711382799625416436107111754671108701980606287573451496495732248341713794887462269755729247316574941038163599761362371810237840755334984137066229977304153052962704809614112023465487836237944611788856252829721434731597217664468626127653103293228909915751951432818319304514614222439970593965185685843927934689649531864694156655566194504818728115878329813778104226345131581906916528896748716617099818430144247586477771843082536209117255393027751388507422803447759431763129085741686246129714320624685146401047348641400622688661967889368088576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,12] 1467731612072138844389670274812023688599031009717454404480324968363623724426780367923623543577259797753397980589213085239358687684328945673172724199582278211600449365581211200636096623414424734609723569193714704122330325156150886915144504596825445737764787970833037658339818391605569551066443939503393224850567130146400514553298125800129020646200791558868622156935270697921437732196738554624322204099444590377575185579868458844461932991670792456043431814157756304760205116323285042775430131923768815832761963398469996269119348536838888939832557654647639876540446920098734379280380307934962166706059679653533622971820890227403642743352441047124311387371545827693981446531851145576170672299637823735689202483609720031052662837790945938653539469309843043967661206782019495434213148059224732604703558542444454806787439853826123455224505693227446598301925391554911246427434410284086490355744911999439246133257824835353809570854065014425010789912205708373131109154835067736908616146082377596411269264806383206551096582200564509587246225267455321694059136804340606003248722675458534933203071028207643136030147314120922458676546777035915866686586916741320316112938404154705227495359060077693745445407707567409612280155011065802380056126337720314914641539240884681942172130449426019117188189837511178342326026664532454967634690704297322930888088414835869533054446619769978627603808709464346417205553462530017550476998110031306571643539353664006243443256126452483421190126590008007884280269564287626553523961495095386047060426734663358077768216995565140002278195902063447333599666548889546925156277023466031710390609455881317767090035426923547306679034689463066117798368241306226853204911412604787062241468323612858713640061046604974935211844952361284737772360547660407661906964188043365774848676538355329294477416047168989286262995492980305052503993637177291213464137904061823535552336725290679957642306761667323539738478919770236243575622490798868787780573972102400307732586430464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,13] -3369638112163525460794507555038582907011051655604111668019298315081513677488458538505109892862840417176411171682932471157970742452028120398453387038180120726073848387849638267573060896813998383663309717839314787306346007758152051451359823072710009835716406136904090706246363875696929424849143665903552373738473156515813649641281538522124641023235394146351667296659693591055982752738660854720307190931471966101342576917530150189888381264591687497540969953448802068407693093229719542461559436686143627882605608371355524899858337735159182210006223532254929179867820986139001514033843284987568301394282679162632478842698245466423103181089615292543926266592810614867941711451033205079178497374709702990043145596426061709149871495967783666553884397001190551673976969519287446925982756784038937863710591707589118414384427627705544772664785075961487466444079832003411742449371587702233293281482012831359586603113265512911945655305282669929604441721462819321182704423442511876303032211627191120172325196997959920333500204217661909643058107459838273669976521114356751804161402099243763162810279335515954290231016552171314944107510387240554470354343305624964436073391781723001833185804820647567271769045443402848723414700290482325130520571741268052415447021520193208905330675400830130494233080040153273265034876225705107670728422711669395346388360148074025603202984022290434831165870156549302775318571484643108649611652679917063861893742914511251596681950449649318123158500008647862595084826108844922278451500709697518151094228152663409072505761740942088580204999761135170818677575533887654327820061648233758480499149949380386184499616166917118105617410147797549159591248862433202898778980157567575207876538409802629055551961243316717100387615536639205881156642967569231315520211670859904557574724327469736046085887255618090814656522949510583526165936144993057184678670855574624281959892365373021452113618273131977436659953199673871114274177063567369089994373327219305066157421101056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,14] 6607313563528734779713781018939842937497742593562019002782773433460723390723576502559966140248812669726166622012645262604905645878863950055789627838814071686564115107025385347721061505265783093076299429590918959999102395769043456836169881746233364753673479330663014285863232632253076605304312021283429779405590370598501542609616828202731263504644298804650380923178831659896943315894639332100194021141827453999364493869263311611218239114791585553173085687690075551949480441451306031439797652946427050223889291285974269384782970334811251073852889179709528495648136309673578898895762844666429740327921669804824672442476116585463686806570754934249310025194436125155236096588330171397252260701836868625356685873784653479328747155089794810223992985202872070621240501804760548801427330226005308129955560025938195455014015026625309051651822318174949232254190702676149186714007613161885356632476801184169491481975334435446134476085338130060921673828785776878595226949037304837299130130886911616222755194789673909308806421820365026025155070861641229106724897292591249037410031666855288431829021583947320303499128205510631217486244040188352694380625224477308011141528459452450317859350908584929746356780632827366124096995026430540664243645721169955021542713466629237196026933690396063795785173888851803640489511253182363340375513226360621371819313437137108405249891950560122122124338677494135455019555968118532533558168451875816647001051308447838971551118555215426407813234827632189847112839872018143668384351670582043605723350612422994379450302618385058577543789075893302531260007941976375225844612587421046963978584334045831946590718054916848833019456996345915314468441164607532949471684624499343447420914391643118605592926362828779842255191926405582057315608955111695371460889746872591401953121583647425643944666979448392078889628782288658217091313588412292274801822435625984080021439152990620363574408589742661288785427369241609842854673648484677357203775235033746611449895059456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,15] -11210103281203287459778215708268376929130525913402263139548442321783316319074076801080598057025398382800144795565980273874299019537507224986596133069264391315096478635478753933944282905199001099221122979011937548033997151485502088289997137898455692485786768473136826012244150680467110092832821549880312667443146672711287457279477533462181662137672916664814982313574814980695750916410055567056671256618416366798591814149993849292414311963755939439048224226496356566351239667903025767378304791544186166956576110751827462902547795428565335081407616193222180363983505605745848575533098725105682375057820158648688880650334576199242924644234486983416044498500043804757953189758276879959416649488917699677122262388776712319266961894800557002945408083661563123401654040102332928579248609600577431170020931673678872488117791073154148976329907301580612665244008521478593881131914295401357312742777354421522666336013108141719067459499618290471913432695210704014916370102181074887917890682931259613798319440095453832090985251744461269226257366265002224287096807493251097782647018386930525045246219585596371700532150069313748161743169300455262544868030456638116366766854893066720411161555154240330733309715226713628820703958425956320046164047468199926104227786149022822212185913917019520992244130350204016700320573776051535669012918953827665811069578795706456520675255284760230622674959646720773401660865593537322450880383554828297441036193373459117813760468929912518072230969583480223520745716423122250723220632781496031412205609642442668176622250928995014247844572777690333354730284847904764827607618739837120700078420422352069693705711236345258315108357408975022379608132195034177984747028586926263942777981704127486630898919498633971933620145000187059134037185648216734991504504611183919623614501012920919570121963314546578474840572908925813395462600065594355539896837472144738367790755029910264807141399864227578160418326032166356553096071279732509411542619944166600224627241254912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,16] 16647486571753766132063899746320739530708492470909345207838049794294891582328509053668807316546302709694653618172132270549700929856578337210530990389591503088778342090689918421046112126453335748153507897792941967672444803697857183021804048328175831222887925835198337621603237100613796170104567188805946759806558824422624471291113098107667578553272307063262311522834079876259060164631753027888834095860040119312740774455885045155775553374415263693859592914959310801257580483690591313861897891055674378046489162646976306633398550765142806979210241448792037511323296539551715718573382817911623585669436139292268721565091877592071070608494313215543464914907714081306864028990624809292340748875089012592355573072279569406807289636150134332027087011886328025977616244208287826145414342951184996346248961283502555784282839697354856534065860126724672154666927553226720767609840746680869639737840515138015889294946365700155476523541652361310149960569595511287248936313600039526868323295684995678399782432159714657949370186073952674665691733454115215616922048156228350508316429861868499790923952208360336574386692548293479235084368935654098364641806675018020698446573974376228829131123443619361609436577637509620289968298987325524982918442580866604534073282524302755210749371140493408408177498041984841612122776080850414976799252023702054125818888130483079085183912874512376507610094116321208202696617204475420949810946496790239079351126250842708869493743311083685811017057547906435894110399419933231363174924439754705486929877902238893556968283033976681828417186486784864969112104225374129058887388990593495652737983564466901131795180128908370863259772173256377221708782344257830129084423330441349326036277050770998451725390415017683312353406067955544162788618518960948521772174604656565243391821622279011657023185659211626557704772939706054302386604204507683596948920415443982264686635724173188972795996984058003496062891757423789342874797798870811145248106745533559677798011895808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,17] -21858214812518843031269754716045836302149738057774980598987429265607767512164666263217096964221223267817667985201422235030712692238760567572860976917719530242135669634947300646599189717791850151123457975518410887112374738918960150362347489534444011362896259322568373973380056071462739035764453172959872785682965378021022170912028759254649235026746821480763197570099503699027164577020989822053805508794313539684928169380256453333244062793081897926352903944168625141378414350456009817824446892931829685919460962264729385597615299709169224362983681141732439751690334437173790032163853719431660089187124836845515390678744951796742948013690350804035168222191318299142026986474074650943997660957617324388358889963622343751148360872428508198098460909181409869671355722010788486869049015712102456962350607580271751827529771097186307696484362966629075902551428007963610055170790914869552082712573305848361852294598346233836118380629470178415346585187748686162205517853208890857444318586685260229981391458871451555126866924148958829456311314589208621146068095802028307570561577614254056275557913152709172843316768908369952850922959159139912347880244751585294201843921714258911914951138793575184235580023834926591418538636865230426259380359136939063052668035817903718796084550375222020756182858807109609319115112051820616552529452597546957947037431212463474149844881478940003297016450230764180054093304312646142913955481961920136765421772878947308298072186940666286890867316619612076164999846134713453051629882358476283500861616196258655606173051412349011104894169641760353101190381089596563224096919198664366291846931396888873008475037975022670406341155027190602553929331894874964254433892343114833255582896064227301246177361132586554654950286516013997180995441102354336874750646791304098408500566578600458758838691640765717503748832157129118835765710523829334095905563155420868627610069822232224148413471841540912477497039232851085871917093885792910333342043697473908429474911748096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,18] 25583091192216497319452255011753704240315843152058711965839325603141522026740593777077659424894537613499624477876297829180301934947140007098763975547299445393923970456425661461273500213460786746102909961872672862385236609679313345835806693763813267066711853801729696541461896285096459840461310936634890917387506241074248353603662102101953869750794602509346646491634114116062889072458283642291478092939985713790789548986355957269846447733290432026858705733788745413447257697170397350438869761041564515298958247256501729602213543827548290447767086062160528542128845467961938818101933666046058998349800562266397411396529630125671033935386144454292093879683350834044865419174971841919960051168973425689931215448183975494824865441306576437973591349373242781193699047879255937576703645804930944657960276603324782192901528340288863045528676976057907456249691218776570718448874347585732538580230395565262369355056114532610704482424237593486064244776840720083188099495332272662036707531732994069484533261303863660472268234624722561831261500439061903141767223939606750098624972522186714847235953315832855634554780339644783859833389161303053483021610527782756211315198323530526583785500027651424293792753265223150451800248667331971520796429558841093843279096487226659803124053257366151610460618880856517281410696058489049863729204970194531931419985319312559563962147160746455978225160310210974117350647197457206754428363701607337536696200123274298927632289962461499005798703498892239115276549578311477371602841628596696030161637028386728473106932356122848158984605841931794518660323099447591179606906428446458906827602077406572392815012819925256597069703527728619622574935337997771412956861597000650819639789887790542736887868683637522228630628716096745047695045141498025173164680869647118821391087592097105108981230454456020215465251429537102851049724565201508865590477411043687656874313593208328275127329061808889544404098760287674712310283962349181769517825557201665499287930273792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,19] -26840394752670865717599993327522308918785553302242032511385139385197742757657220703657428167702793485833144362107338143648439361010887819147781006695749700496721366687028266939213137770078695330109450918982101826019489132098890290829781366233079848209074782192796615480482047332354896794826932233792615513154786096294806754381604169133605503413902102142553062601483366095403000804398951676122635491013384028645593090691241491864080037586262168009049638652993617707350542955367674538951512587910831351561331409499005550517098100958022186549880036580160302414580682670644220374661820892952250303453127540779477623301882911355873514121074444753189260210533502867037083644520923597349118289401797181446715355232413369710114088847646005739292502656948587469453995781800581296201572514189049388185729459746028977755850111886031858714237687691661348361883225710643126772053830586844702342547240328546177335753519526899529129370410157973887423281947594778838697949775288818959600991348397877309726132650006824542456316374780225285481607731704007196407340632262013232227183930561611173735100217257060937142067617735345297667064884465022814604665250425865504984924023099123529187328397746036997954149890396394664032736902959414433183498679905956783896160439262693876803586335639960656417873848988381245041357496167229670189851982892467505719325695362123295304063507059986594659384646199024428179831366367093267921824157385974708213651940227092000653494813929450153198063761153090217145804623112585382167599259488165512445867790117550849613278293341807206247869490981790372245969910811353032135486012945279105532820366131051797600443710649543180232809810692297627243097199899301248553843702560095755089378357732122739317261030779728126519780932488872752039651001786399601483816912175996449730883724787122774984147263956121489615264440262578728840489547163400033160102190780123816997127004416216790631441256271826358232763120878109476156739426006339976128494801447650502162202467762176000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,20] 25298307514232440363299899038449276838824947117220177824113549503050836495275777391768968664998352578107810907347955665627440610554965519979606760501901820852112216367051145785880526653933637620474889229333676374919190933404126788430480967344450462340064197094909582949649532750314280612718373274864113658140248496968899813495587461738830732901129772523008185606313318988651623851160553690741525434225247844828983605657406047774831432639513776238984073537668657808798551295016286485280346835558160436547452402262833475815148623285913229654683774711620856278423782444124568146562464056930247014349654645593248783098554469539040971235613996383813407981080068638297053536339954668568031638125071997693804111494165806771212646721029995344504824101124813511920837892687057816255925475751953183337108467624152048577172904138581292275282411899791513167543377615431234381806253998257010578986078820405009387318065330882451779677604389436098714996518927805692884939898970324742863400069720531582468877415542307738183278971787753125067394217451102836015980076244939673996109034059035536773612449270951546627671699741541679407696666482041332511141425936315583427965137110378126610918298236747039915808888118406647192947799482014217981306084501456909763185414365896702390592470643739288318223516414397070196320907586993823508636597854297882992589530560305623666838515383544187354464516741220680746498877423879492173110324788611643961818247597520878458283950196420352271644297805109014511474369942260338845052171856036925745752262074601501280667998715189297101959088761327678450461648149943357678391077575625301808757472161865706099101561846323257312760329575395841341585149155465553439015863543511677139218369211553594134483640970017264973891603816966816346877900819444365763305010476500441443176002992325578317777550812066256443092006210188573213376991743352606908947016929858098624711678911789223866718533392430687046146912308067334671695030791761946262297699312953048875273021292544000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,21] -21381614856970967068844844913752967060949590329401852279798258977749215362827609865091846915067088747413943344037515122817588443876679327166940086234896356229598322935051627034933586917694320669494355496589178423793542859105755116803376742802709426158856667802105331650534376398557603973041885986401067527042492693318762602128248882412435860730304025315495925510287809868997913371256755745854136679930993662781731258756898686845120034352407159649840956573267173547495846978771301079001860781312052439871815867482457681733954801349664798379679967209054598943965405797930626649754677154099285046530845108818834421097710194013845591379120957059087353382044281852764583066985661021288507785411175588059077054057084173412359877395208320448660694559251876878313997383151595206835298857296349045840543960513227316848222549079533897589511159627868624044102044467043425868116602693180942806174547737076544244451837802773316624698731151932659244894081931515524586035253283413438503038984333592729484886934126724152125346162360241987558949274824909018084412644246976991334961543845789964321527573228883698421681916309657120240771348317798530983879133802406342607601773693479952724084127318554674793603018264024376511969341004098171846667893334882045734877898814511168984212247544091493663296187777555370400850218010593953883939063466509581454653537569790764604721325516812914701261210242980206091170725976209316698060215465788041980756687027518138639326454056831493766014024675936476498110086649191322589025091156625855459466147603308714145576145584103851217168943391990283922196478017024787789281068013312855937534180137129853066077996511136355041456476739067912217159054576439533375183065253614359898867862276802198304210430855981918411374556273656257988689972906255567781876626965214996342844314416147527798738853185534885726012912407764684586024893840913659429774235309996970650181334359545550664280786683240463134178022053937554875831373253834227522679728331053134681953020149760000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,22] 16093833691496744213443260547561107876673320373418198970315489088275152627943710519972913197795685802372314439624086757456778977470478461878693812321951247322636552219475815296126075202996384525224023224293208021406656934566336186504156336065393416987002463222558061571778165605883739902258552081876756977224080429025848222822357337122448594456013647911912720434235914224054678940144394175806322452256849028532490932166477513034640517923810404817779648680766482650937246124035610978527886503878793594951805894042755354924847589324645200824621857828295092920343385868575156435206056764246728809501694218195279650201399623301857820829671735696083849965599044486854754854011915735367428503729921186407259172882924881005994936805959409688614037195039657341482719591136050740491872347131979224671759327657440148918121760249685508688792489383091849000990399775871154935549648394869146416625221994698359579777584995154261531686587771994657665136894222837869802858343335791954575085012905654960299394065944097520054353695881643858043578916986112034224975517417514507781784013916184579122428480022424120669939445325177780466666054498338662922677496046848152323760953382140539993391104290842938124330179350798363953102492169641341061189066524998852156603556291197846220943801769426516396660157432384433899446178514125324944348708059336944867025454935006884596240199066967452606193742968142892651987981245982778250826599175186452615568854885117127201035559974627913566022950585046193109008080872209614613193258630630182943568400643564304141150933503287218990442165358737748626697045513607428523492424896125404340193226804511358266564775132176434552008478554018944790308712021464709142006903370234050607700512166465949960664828313908394634221372011191583928943215654901247547873526338533712630318717212878308596008841967807345384325219644443944417304898384510134791502796716294537950305543596975730603195084502305203602469583002734424435775211763666487298872397892760355066827230937088000000000000000000000000000000000000000000000000000000000000000000000000000 [121,23] -10645468026885062362628841747213600127276730826791705648069155215853201696072236408394453562547179914037554970112695515674128272387133958055251416344189755453620943873474605725752661445035794025850743403148051815547755548573678263251979354270962265038057459924079304635076397015641988453103149865390633169810760234843842080955528176539755918774761938768632065750056096581200854728520552726323989822150298787775912229374050214878430658021980786935930745710133913730846840220505660759831752483961443410190333471611188442745908578795149162223753076508213736545035189144928556472024320504688469356368685364115228904794144390231774007682378930695573952243276518558224447652318640418856362977617104148003725177243998217593346789717930024917357343240790633722484325097936557230361417147300264178090998961375448640393052300343293982538337899574207113170392833740167815015557180194028430417296916362010660016228524088279470932402986354197066179266496376194340226120579038927124174034068614421628608271252702488784548845174465413647695861740489127530425046955638716974399053878638600350974073452038747355480465113702872383956099049753924512276346858133793180264150750016454672344152437086635382627795352586100321202563966691083889199214642484567425405922591120245576323394463862891261887451650215252931066514756269111461992414868431021729774411692198628907607253363268583214381527630718536334141362322491212750800728994412609295746818315402799863740630174278386588992282128035732073858447291946378495295054347577325815907560293114273004492151917871355857768498141453104544561762653843514275213223843083401090223252699434462838564013872775921425623652545921333228818084023041107834390084341095624996797259251189955492885177288581341421175271567489019889652137731311593997492730544936909635744363939088141878428552982368632057616511014320109929637989708594686216924674258241701337585481473314540705656878539765833316682338970107009600186550511494941514086544820629127717004218770391040000000000000000000000000000000000000000000000000000000000000000000000000 [121,24] 6042485266733488571450996708653993644975351814783031557314463835277578056567927134095565880107672034395621455713208644625580269031198429850852519147679838960900331927431602835045336718644004785347385406185581901078100423947896343084467583521692036916027859693065199696538928073098805592842082432719168501952249692535865506065166129477508345500116959270793726492078050382620817728046041720355183947548609460978319170134842305080940148644714368422846662691509612515671646572013432471114754436610305151592861241822130163828718312926405001005877215255327954869963550993850663450450173301034159894260204018631172518495965370810272067442568014720146759642351618791870509136259363388080570201091682614161740461502689150538605704420715557971577555687848210111129258035044161159598471232447142410943826296507122351554943571511102653145469620211709722759100645580641106000235741520107005968017445351736071606383542548033224255134955564711016570969524961612024088553703198124732317942540706607593970077891811825731036881989986414239904551923501671447103766980947292723046510953873173413987431945546635850993978915922324347567419553444999306594722306018249869654930296364663797175707017361102087484067182208603603232102053727640062502651292113696254543244087933130319337114667338053074004734847289001232368346482531470404534164196767337131602322984062147122323978518452751794628346291437900735013479809877311484987219387494045462851540830352987821852541850405336170574787109061363656297832838673017673866753446848915251261445389727750316687443149167573154400039666376601114465519383203348717426085739564848559068655163096675455254889887993927706800335675657252950376911221332763283858200574372931723035564629531431150852657454963266027898578992680337200858487401079036405230079812356360132455453789946013748834323312295994846696484415195994879333883855945407536797117455491980757115043140874420141568556462759524144456763984096082945746306976350011394588667327026701678637946561888256000000000000000000000000000000000000000000000000000000000000000000000 [121,25] -2806486571682089170510590230533276618521513392041101880944607125492890183559641998001714183501719160406799486554408315621842014154425685592125465625337272473998957653089802986660862965961435837387823640404480706772605171766587011238054992678265083484999558735461009943602866104052619110347166605473776894342280595389358682642940577531764607218167434582333611487029592347553263386168421251376296852229407029027795320641629923621812874047542672780174686136804441355203191990984793786837038277028595461713160937801315309981383897621748649419567992215368985636900464948796693734093576872493492764687689703148057442614031470254042809335950107171030178228507745467031445303285769421525914381641137222665453428813049816401615246314389517350022673216017809274156253762556791433382970785564928733392021825696574552587332209993690306905015315228202084121824528335086655024541550403979747944997165835020506568570273482280994178226920154540156449826353917585121056320057985564962189686175167662014985804241032640205885629400399422817873215371090921449174395649556369789284747042733298085454662376376949509317502943962249183107181643534056998512817097322553810748629603755093216680477394175912636197098507527192212710241218062231308274451706324727344922043789444404229323819165467387966609096976687410396891989856662663514102019108770749343665705382908228585547092125050266425320553931084693935883012870130376866204366746389969891629594840191062007029494265313210093153504920480640743398410859270240320239443850663372855635533808515214954708284205712274947219727619251949823736814195350664773654798610785919865719224637076413402068682890280144940691105477297265986660520752815965877924128850869429817079800213252667762769593213771533173366651283595223178670643015586750186806537843384510876094176315019158606749214021312112547059267162134112530757277940741819927836932991996891156917306303670331010135284397299499362035615249793108750994518929192235666522424440831720493272544718094336000000000000000000000000000000000000000000000000000000000000000000 [121,26] 937400575103448987523798163644291658466973653929071346554634793117879693086547255969432924605944789752976035796373377973417522850750372130493556506659983921116335054229821849327460825828746870252670474435229287707769962558032472477148522276681147191878032601941789731619860800255836944701706026504852895752001832787163833256883776533478808391577251351241354213949303697845305313725720869103607955470778256783308073525738970459131965055523318273820249998018834928000113714652953652223115636145661348373470842364903230391096295403872326591062498122721298626319629583218682621883624592275161410535804988360634808254349870121712726121377994036961265420639477492829858317737243293275944559769384600509445283620264081176896444147720362831691943157451878948726458127125957528762758336329388943349051580536291574246000737773800374118488201367238309201061196415816285094806697826787636708689064462045933770723828129044225189120073574428673900311376508472407594309342127646024136959855336607301683445491191433919297401022347215885869037889463746922074886529197662787896830980124819840361970948493437087762884525071416431202830401717372066875494952620689641286794162790849480672114956034272291763284346301611709466132630148723374501263557142052659979824666241947344550702124460791162528833589727762913408725450389367175163823473852035279428734979487524944366181934469317208974420978483773835310033604249869580236556507548267965511742680861607786155166173835926614067320980804937224019219728207959347000850654314806613680314686230868373271779209299185472096073416364647508335368274342916439199113328461554239097368558770257242506051905140753663791169128746347033040159877512440684871262824264784310638659835267223658164822801587156834640944688915081787705876966371534386975408748655222296841881892131110873760166677732662132229489195274175308352964431445083357303433555597168966546618633183000116562254683302499835963841464694082260591802851887877341395784933943119452952581562695680000000000000000000000000000000000000000000000000000000000000000 [121,27] -92779999614670548408875874441355683282141567825713883092638637877987572373802697509693266506208682162938874503885470835414652578492820348423188319785282941892870158414963917453069381997447505701290485351390372658545813702642496898477131389319529099038232761093381864113175397606658401072878219037620799395128799158195879477174456483179342749094872417563825175437938317927206982760644484851161773382637946090566166842209118172259108942883465410456759397712300850443668260815732580493173419976244643434636200716193515660688836153466732065250612663039722903140386190480989432907323318146681487173034712560205821384751612168965039732328387983452022218134081899361247155069145568534208381788844591936382796284757763904436044332988593123764649630561436750608490049086446479696949792148281010799565288332882497514166206744465700535292342641830402509488932444984268230369538128655638226995531246497590416005006375330610017914461433700848041952093020521103046524293942536996034659381477690784547032085641900370990479807594215800135246647081106312362597573430604316664240847989044083163665417565113066454029918520636482360629571197800130722259091693504984953026866415049339226839946451610834819502752285791359787368315114861022243350757811415950750208803493163872608338024125655091233647937789322990742731029182902436716850462443356537225105581706880826336803574622279103836192677246061995897948376797050909380920908732688371459572113633927810231605589488455359827467572941561409158381953994551833112049632717136300058381705995491941894247956502038447728319762085992070248264009292709552320326495324790523423421562173560742298413518021309210427892183312140662720770681301188438826177716098713802465659924471016078613140791108027744747166838595715874881755433521290725876089285836704257636305708686353731708433039187255413274342350354683464583499826267620629384728697661325113528975214478424507586090422444758359081391959197470474162660414016956395116156950170111091441368771330048000000000000000000000000000000000000000000000000000000000000 [121,28] -159358234101927112758529785678498823163040571423777046341731125348957635417496184917732457570985948603511376091559091977752863497796579558245661491027870318706912857447597548310879567835647421773697255755639102625400638471510609941463880323432736233551822148662679575095039867112171534908753355571110059868304935642590316726592126867203157689893784545649854445073076235936085195796113912304291639662018571410317361557414676329149300195150571837578828331092094320764736591750254801525620028591854899418092365249248757310043733918223988194454000112726763577518812827276563648131882318432920598476240691667371263285624270201723417933368203701210881560445182670578371151819312364342274541132171880780220762248528708236935347921324044170579618978406666753353298057924807839278508701408344996254631130146968575663354500288534532320296001006494762846633206580786543644860365843346835055450328024338093844834779077913759107772919779745435833988587993576016631810408325067868914127030112741416543710449466455788006924129929198320154189736091581929099604394514097578837657866007675961432297397240095970989974072482247707323582515684199793295777131862735508735925464108627868830075760330419344059057381543424195504722072395590126724756168748253325056870950290770591576134389047470830414455121881519721556248987961805881240336523017134679563941823887061289437567920749702602005410457888853006819131500312900038019296577050597388171992716891904588474317762739730411130628962745572472682943613501501360896773207932010711925718128862952729604384082225671124553612576193069568461672231383145752612520429520628810935070988160315033187859459725537126453153077040800978067856258845031374175290466001321874260534467126002434408752320374296100380989624912274848322343988246387015020627257806166450378018633105436188018323078690481069802711036943320779521184875499066019479886216789720386274065009448463037814492383361882652697448147679602993459480975006773952137069714213069979390978151153664000000000000000000000000000000000000000000000000000000000 [121,29] 158978265550792078855258637051372108771019182198325364704181010135127466933211828809563562644845518747863325764564131669282987714172280925451018813943659497536282922950642261243182157638641845195524009831862804413981849255651529196504894998300327903178410784086832437233498104975788394817964045061065800244488208856290949120777782199696000529667771369090919156699665785994678134095894772176315235214290118498303245410670412800710991749596707700059698153988699062970367180141341794487392929668352413082196898927326627695373434671180663750149446124444557180855800205198182421628833006935379823260618709007854322572083683587240284311596871725150913777359962889797202632404349592907404131138655687304994379727159018062650288342671092947443608982107183680565106911250642875523398585752287737100392119936350768675981981913350098689025758773706640594773389155827732581351546412077724277380093192060525684469649618493922295768085561990325007111746677719146217278735683296493085211626357498961207651635602520558922737983877473625728427964031799791898317591275514235706395221012092264897561638674032821506552366992112507770077334384564912566013482929878709419238620057902108016914651781617523311374967013696499428308835956879121645631399343933771668026970272269130485616560340555707885861920536203916406052721922655028381598645569277971519945183146628768274069281271779484627921627775600311899316467469285018409133667372147855932096840220202013660775176412113008414376407039930370422096271433067065116909409164735134022113565266224336881653455223302681740845652739202577412584463588251498361475147958106611032720441917779771066485226981072583895502496984983967126684759107786709689629134911625139452891351042787320791862159027312686379481941035891833954022351926341516091954912100472919854439192630759614232679569368547466263668371658179054235388544039063759662126447763642467135968559544155835645759783978598228282974775899336556493106863605515856358499832350576688759956660289536000000000000000000000000000000000000000000000000000000 [121,30] -96856664882629457506192148130212902629863196434089831438044060885020397807357793869095164326569490680955124999843969572681661651099398176383813897307343786887894268756861273234391096666314610329355516248808489808939654998879992174171870154967583322049839180107952534789057404604746154466254663762493094405692521795139414184394844634381166144055072788536398276593041863368044723433598902110210967010858366599796391063893753541053297438014798993113791391610609382365891523278641014742808269913863440379270123143851050304267998820994922496728148779329029089413684585026940419865143938577879314854439693452756446745280038191154255769317853006126121068804756169068527998842579008643687116979404353215332095988793628703525423024295506225185438431934652937843822126509089414380581353956167668079257770703182868943437818659858986455494783938078227824927427414399397585038072421960223636959603339863214602181908203081376027637380633065906536229100417186470275786009585664799108662792697963010225559384331320562862758980651254757332541956774323370930253279519397119923450668579750944161035797209770068110547453207108846396823678143841136254816837416941611208467822156733764113670152927236786849440602570861261477172855733827682197848526727180027890424844112515067938292588440091188852592847049084482760803565132533473431986421540794649361172371577071829901257054482814221731887916713170166675296848937529090797930372728763842397649509020539712931018790402504958732426820914685889766334235339378775648721657534323197780425489794329495425423415924768043804881549499497591341758917377980494541784268209194457813393806545260132122658903562226225926001711120924892071485862968540147836695526733796261408224292588056404305207000042510842343652622326553568401133841449780413704603650101643737202717847274150492188514138483670118115172905827983402580561501918652270243077340235552377550709309673508442164604834862061278491937117511209730546257393258294389829281161833998047964373167636480000000000000000000000000000000000000000000000000000 [121,31] 45969286704045798835029488705607775955952827875367277307877158966005154423623498518351114986460502679217064644572930579518876575757250624708093785023605526154626036610831485917967917620333757739477332019527630137981409578425672473600388711920358668984597423505713376065326476012816346908359675314030751719426689813508704848171922668207395240713100574358751735499130931297325196171551886547351651188827041125575458917059073910750243071755274598617048038395192158534123634473712130007220827563831395292814789791513540195800574133588028155091168216949453462531320295098128243674102986830735520856872661595815154142090079902853057498708309579339442768829304081298319791634690079258393060318584172381700927885740878087815285824399944504246122969956152419461850534773829609457089621041559782931180097516231374651181193824520881139454166900589008445003668376567482773138656244148209256343517099236924809725164871704347096553500322740040746053022434106530345029934023648157273940855299019437358393356832343957339870968601651093295409754779970877036349154839238016642180285557721619524196130459331780462991762362998947014571166903817449006695472093550689758522993533429768776777861701746293932242366619778534842530390997513361376335149801930831579585496122305948450499594912566483979258273166124762154075676853960057331280665473201868325050801696080458897664674866153385873554883901595538688693530893945818139429988106507938297812051175596824193124653347981614718625751484311342904530776922530114963078840972890432694031693598657938013749621951703788558649799118604996628246190501357496253208334869781925543087916914468941707502805284433083487077775013724799600589812363902384166079009074140653966636304614343104031140587938335350312710937938965130107064730912323729531948622451686498607819917312005582276122135853041719612474230038403535269886130341454501349970778015741666426249763897934119680574358366480886930214536159546949651507273599926744695803935710350599624452443471872000000000000000000000000000000000000000000000000 [121,32] -18237866098280111761039405409197522236680618479654158669792887337534381462685527820058256005102078064396109522408316077554920912237183073870762119514471172898866800267674611416874289914068603591911535341945629731005194729483068256694090307980489285581731902010873066920757910196138838073845019715342994661327424390188626740207133695496036281909064431490537281889402491662006076861154104649987377393586026490342791709043057922866615132518604458644423255523532304383285380220036184641116735971328279156315293360363250701947338980978654680928499397287375161290764799438046678222321708763562141439623628904792142483037730964758030667926859780944012164841922419086048509630335225154072304737741420067398850048493721038259157215150788894525507977573773793454742648311055883749995827710533376347238511078867881478476302349036605706595249748516817495814387055213975715449666528018454384226266440254775254104733798730093094632232908261498220280127515242469780674794271747511262141727658217100813077812909929098991717497662139811026573078045840576286987116566230855322651058033489272803566402279159838266724359106926949553216538190817450709426701287048720702112864738091684193373799077282289205972953978653547409574050093657859056388538155305205915208972977107688716498666560087060818771857397513871001389864816876413820545861859059636641809224322450716118367394570975100848965299290624919126749150091114174230241124014621399281927503281284624966585844871399828795900210812815279897967024863374859756708055415957843887715086161991950339566799621551390118212131601483319476604794419047425475663717079970073682425480591100893971828622694115009176842768831458705702928875988540588708146385198769175320520426817972413834690872279000533584151692444894884364397018652542319748298413973348610166596163667782349332546922027457478828650857513394751800831622919162943146341213983937302391834818196248729910855046114136113598669115674127369866022641001256271634549798765982698184384943489024000000000000000000000000000000000000000000000 [121,33] 6234657715052665323323942282773123258097383472227853135790385160855512605551329374196891979766119382522886151899888146677904493887879815583445471101069676372208047701249396559750816985887482719262659771286435390526286050777329330903912419121410353356039148292623376058548386101443707206815057048629869694530843803120657367257944414501514417432531883570643796876695081435949540760798040186100522435032407267452554131727540732672926008475982779218342190248626475419125713008762960741450877966041891955619332845895088198394824799795525759435653410519604454550491985814755356127582665820021543539779585641658475586146104469208801250040565636698903551881432884195770985115898775307439358768100619307833238732279425574272238798845789415909423960053725191289752935939230323735834135368518324211544078877019022958636256833184515833464590504585840537092517070642502552170189371154973432636051092437024002914542830903777944957563478520728989291690581235432893011679444723661109266948249374815944840225198407426330241657268228584521281733395892483083341938277881349930877623328509683757091038582764098435347301360598126063811165363939239847692983991271422516533293878587431135403131382086108260634884781587006751397339351158242029278919230392984681277236804110968091308955825328795453921566527845718813112168796774428170134867100102757796402393756267210176456382607330026850277705954413329334997542665075612069726092227505232509508370271832829960052257019883327417976261208809821975635549640325169098823347382621487218589220255040609559992406637158965749088830241427273032059850580228713552490223221240286202743100660779464579585261664558101817565616730209782090361236039418309606530109689413589445317592491520345336085930430567941218308457913188777622971581244224608325630647023352494782879827828211947315886041096740081259301134706521444437046483261057280747057928757981334715345748618412437444331754416785950240567254433722255443682669973873711530163690195570506137305224314880000000000000000000000000000000000000000000 [121,34] -1837445156878298935640199581757243886501664592854722292580347555618983280247820411595053871898711843091405588021163520538815781586689796964688194803229418115698624487399251203827293868734832014151872914836668591440399700866192407325117275867862828879599329603113731166431832908200338806462161015610468135462205777389927134712580167771396488794943151708914471810188928052636148471045797807918539684659882780035370352806594237649421080278600824120430290844557826694460461690709482734665515532416860295891768898155764531095381651413224189032546216457190524635535739643405351125509276249457510671275319557069232438735359617889712418123541751948060409494160033164947706443521367974227971078367579883420240768501539928395540570020675807352770430344696755677800666009498707896166006121274179738721560846407113909807479005204044862260415327854814259959968196342703073403909902636380256750092456513351414760037755665379867819725228023118014350500717379955713478733940407846698323171680377429235718316020047586636342490433677918479680314939815729052354182706624974609546712693385353652184327519688632017101166870462391046437280313279821209568260438350787395463002639086158014237902928381338045216807803442446972613482758357445552136936961031501025814096695928297242847130126882678256053204468069763655486435284728322492141558781254164940842810185093970437706152394191129807906376361701838338347372643552423265762763119525763017235774489284908477795918561072492849156218679782667688814530828314268695822501689627757147335331707615406512911642423804112628817426280128779351155285690371385623783339739768919184393692695643700596653717289868718423572592083139774617386322371843532090279513372096597158315333151958909921076302387726998014204111779090205263275614853270471341725189975436529921183227825456404652480485042689115023144167030015998726123251355820591171642662437946183005891361466242818982823629241098438585772035074888544669162170315680939012140753261258567204268366888960000000000000000000000000000000000000000 [121,35] 436481367119815060973051123787787018483616798601091095641410404771359041323116505404631455597077557389299201219070994819444472377000626740831824830108224917815756084448526851810435560633194494427643905082610444922654286942060009103647549808682346859876416959672296364728031417693889908791807763495463628850625241238979556853851935674814055579906073270168701862706839987992070450537436059407142777581016637372947122306224960566386021517193552091063056782582605646842828760902220671093735842648139992404894219708277799849468873689570138613713828386488639936545388870871371804946005265961538615780155664929069397862326114830294287977080569848867767688394310361477797465894169388934992470816782139358165555550451505852739937289046512488091411323447440505975728023579568881197068581358724788081381396555813614050845365435265222958796022531014714726812194252376493479283147902537572414515914840600063249196622378901461685571297021790093610018672941084673067477735505866810551267848134807571266914772116240493657959402353280733260370851106310077852141623054019689899223786135275879765738326415014568715459435288828861198149130534022203281078792474255565136338480168712064663938589767225400338868674598728302031385129366570370277566275993824490409634975033941406774810706367358196498083524762996885395095410951332853915245559911626734863279442685093981742495353381109086916159032231376254043693793034916559923184971223616593606624254632918542052339529068702451205798361616696244195269336596936781885075323634411241595992681024137359419178363077076002381168470745004314723253583045147146946027254449137817431671538729074029476941711318004476065686767074993320781987437332812666501654907334820472328858204713435413211913392039510678716682548400650743005773571764645105374620097358724659140375127069295321660277101846308970126911151686802127280011922711275546928807176022403451549595045629388306218364031922066497397766973738825231716838994347645735684529156717039275702946365440000000000000000000000000000000000000 [121,36] -54735836437399902048694142283243702504116263226289612318578103389029440182890189336687122122104316283355299122716909234932625067410103257891248929910845890775336250855700858938590973855395145918187878968689121321596824962005846514866658324996968638047285983090602828448311401281450102041580189991846009696632213228922612786826420373839767422586301557032176564015856525419221147013804111667798842443125576963125680546632822393005660922601141348583681912927607464596707765252803592534391091620365146213192360038414661933457647274848999438497119869701073990124375374947262703120068399134563675843379428124199620035435906939234616415292840156077589613585194334008401847882003586874398508842574168757990262714669599973075456397276355555921655198250282029986253111516134700439329949873636650492427655772805105214983514579036000316659188435519932642752359396660708711851483389457533080523707342733059777198951241089968219793163321064417742813084488897206651460206401188059550064969798011976639656854785839546892768208521546339905519977564788743532663366506402897906564786756226211004263247540665980255146679344679734544424739409327890881508713909114279106822151478118402529712941485823030728612801507160243907956223115235088846903716720733641514761394285729329335377694389310785605603412487221072532664198526533507397808219963650974317499000683870439405892186196906486786936452728704093547826608904987305646364950320550527978696192560180046330409898560984614496910553645353057593213287298202459037087356719769357484265011006509170840390395014833206274581177238151907017182627166740307519498456267586665768497920340858485842533913005753906935631323813692492982715665407243735186860174576346833786766921306394369876047488193352593944831155093403386125828970372698896937777969096149802272958054448733017982886427982444100451624467362289455798289221109838465107594256841132862866493133232713080217728276523489030472366826289251555441600190896178972035584774967784443657196666880000000000000000000000000000000000 [121,37] -22663642355267753336077158787153713093877749288877670764474888196134916906971891504229082518700276819088248891574613499324420716005789776245426757198987754904011883720743504071105612299023004444042971747106807042410720253879466825600958005595734713083010800233630856170567113299741133956495300892948418578601055542256993291877469504995495710836411013108751129336588392911962219921701746049254572564588549039203872964317930329152386025951015256087866040063022980177168806630416235474849431705191186862777319795129560424123427199966507458870434595354962568627800028357685455411691377075310849093680906178329383432742555148577998007642786841175479885967297052138740549027564740772566829697738344757704002217598463047596491709960625161463459847165992624898175367028765179912243346889235095816131174533273543484169052186593998803348946230395078437851581745741944060256187899314428549169266080383307033560880924279445447317523743156065928672787502642628144293848385420263804860917837360354314699555918284119170234303514087647956418584814934805450447779952760504145815642322970228502455969459884504015080464563113349527491952200930430829802779575674109448074605286372697551831669809802371991362682858508379020222281950759593336414889337807395805897069804527948493407826256889415056853803469812670994932832267935708634409055902829530255855940360174005330731065140728832714933822123137088584397633088787825498640162570569182763263757889598437864911189565295418082923219678387133560466448950380404549465967539194573752561765974576409118816145659412449688191882433138300431198095090018636237572360013135046117804949748682588932331874585577824829645644632352714375504763300671040818098000151109502904688355162890569105833812845813836184080914220692839395770583045316865310221847571335180237938991761059343916403157779744022462656396541381039898720309088638197921408699827890910364456599262332300021650933632182664732792016237028610637343315804827544476107254773385492955723202560000000000000000000000000000000 [121,38] 24480647617566619459913284888315213256950155701797166257530269176023770449936834623179233928023568739049216305680992395906361965998450784473354355375917529539395879709783878276662758424409708303443874678755433687182152481416375704714202171022503323203584386534281705331286209077223977334923651885629207768613442925660386215828588344020420797625490083257487207085702463670548922248959891075175205049266536823490763796241330671259491634092478564737620686787905710811440702542122341860849425258207943808172712349999072412116437240565221297556496389920146154242084399653908302517381710751445932680816596909527162684723471141961300779940419148153989946809774211778477553618483492202191409639727160348821057193572073387978563491876265868107424143209298789745506748079683933562662132705312507319745483713385130637268751072242395630100974629177487046636091563769122830086479083674800991361384705756509575185326615053531827002284820234881132989407002533075308673941633357795765755867196829007115936229599175619806377219315198305192839201646256006791484695712373045054226578807136754332486631893793260139904270322530154315124818961525488297054389489050996305554077228522932513712797922929907345574798192094629030301930443324708210210809181291878180923675604030274620768197952611540433090283049359836783327315229222903658637010306422120575491183071840825604755988090961412089314388019632265771446889222828960020365220228386964832094448634263216958652763853522983916750560601599841170353161168371980347228151517624758609897903181129991182697652100493111327624774837131280898724973244315961885128395008988110434426746878545621379107799858666576366838470749119213631598404472943467462980015115190810307431371810351578829330481924203053247213884704818327026733602389661587389547982176403465508904695162104119464686151777014161742403217521188558599589147515656951603052948217833437008209995375103659877630374551399981510363321485874671597000517853606930975434679669475748128793559040000000000000000000000000000 [121,39] -14700733559797502939770445030486097364363892735831034564661121646059521716720015092993791545328988409219001417194182776467828280033453627414151403973486263885611644788261241386677515950157958723871402851860611451774823541274059967203071621967644984619333332631801049597825230534496679550091723882840502826987680785982065680185661367847618722690866319339287921544637516614056690398608427411159500790756597131985009624015180615879785823512462684608650434878892149315898291429868188087007150149457985357696773311942221753530527337639846143830528338083462604281787652913412097600245165201203542356027556538760135508330012745361716327195532346849067371667965995127170444938551134273545251116858267182727908355176109586670921697438007807797877738796451286850778767618831059825633196066658455583079231668423138091726886586261802148208849194713310584752293232821320544879040510148643716975858585031412663407567006229954035922719124730150171953239042119675568107595459276554746252795982221221417005801432597095602143127185825602596815703140191685491018492640660361108934791524534765320778190033826399500108471774542430926088275362363695400361969157583864850435663843404432329899328567088176050517908344781287643735412981634715281215254488077948979110488426354222416684453172065230651690348980582258121298781041125025428220609279833366703693728165988137317032279206128825921244609494456041290141583482916711723213898627329896589091107603531448357862020988945894454666790496033025324272581736109608660115248711417478156011842381315013500874529035401648471061467417127559964418267708192637487170756599695920883867840331843851686078490788707360526710838790518836371061293538775314415170396699126876854102697781970680949861539034514088704000603245635846661379264307879996136047940819741182159628907838764828148436793675035477291436918706756581818927835858472559167901759605296111864032527094917753893972069762202335825498101560079457222258522245491758408547012024286899939636674560000000000000000000000000 [121,40] 7217412848482890741932124782151280462616417454912122635841372979396500215628149618541992197318620573295495986000560178305575140969065341677272932312116809778749987999713909148330440249582283414035067320861283947976951344971311373793511853221985087992052504113458186657156465537705739265452930535588444946450039024886097400970997235241554119341010358237285060598925746498783024089696125446205561697176009065708110652141259097672624151301609152768063803389784431131477224785524577255816320180468044900317803626327659935488947180464318902474162276127356897986432680416144392952414134995579530087705462257657057319331595137345263408179438127675275794962741415619355691206665735798837742407372341474038587762408510605242541730486581922395126655245751446148088960596018783782887096432405667806730158355851031635999724914720041486239602052171383819057681858483444046782851030161745358462218251370236702950730507413207513534829275082523505194997745029986997099235050818184319625397304575282321793303336380821351690965787234702532832456587799295006101841012052418699196774754677002837694857832691762199995680753020838139776711101763298836319039025895899854955561412810085260954305372872858959254161967729267962774294256533601468020874215717558273263811544659146325493094776663570092491969587427120058658198339788880635549108156746496544437992495251946020519901085937264500486372879804254919101599388118714812277751041529671494837931270524077728917695563528309395845536603494312672167584541302957400827715663337456450607239396938499343302285071430299674729914629432104476901949257685105506871138894923873051070365975830885799494776432151820095287255739010742905365224490756820109084336011641292059521586293916561618590262651673620131249822375247240449454422191127091492203932111352510901622340185290128021542909164854164439332394549013057279284380185883029849055624129166057127968467828882653112721492109762157437656641540938723693842915977315555292900232136270124322736046080000000000000000000000 [121,41] -3102924659153101980018566351376914553831879382996722941314971341914945478631906328565259721736994503275812919047054784503457302052457667421819501431461947271352511505834065130606433119983561376045156794602133827923746327055540286932673849264411762560168248180360525372404929458993264376594224244163927594907793345632626092329851031793091654084410324925141744700614959611571625620612446105793413299745111951383969460815688846225276376795755948653851416107952339945066913321902960356877741128849543177985369880698513474477013700360935554970651890255782568546942489150415878078649639402444387878577762452046594779975751188146718139453527274959453615117125889676093694419182611272386497421431218056988681304831966390698508198124095006685966417374345932182105928920607956763385503978371455315809160977283610897765368732703744355094854611900204474260793180611393703227256074793266108175185060778267041764440762846346808127675793119295493965670661474694113599112106010353670472798782153728656129243900072522847284621705858567097373280279727295439771593892979345869777213509713329289736287815858383139428744419385891407106657084713594802803111107460719130661643417750235162668544544052502618176596145952211479911054971443667355957920285741923134486036088942135108866583167254730042646475321420202883424233951856263017368980304026547041695959110459368399800778608428776748658181193261179107967762909000688700122652704841570409963755371195314112905900227292081814297673912961632120263966520751295411996044843255562435461611857510691150908070334981391317881582234356124249497135358403255991829239932951790015810767608554655366658228877673624258223525680221375852222923724733163194546527900862909736507865713869164232269078160822191586195748067272524780747240300094218931227222674747636312223435459151918856849777504153770828508894075097954028206495363471900021954290707835163222010291016412963658583788887784868941606536312499940387211951677835266514993017819538926998231449600000000000000000000 [121,42] 1182453332199999337431847304644404645000078681103927857175943095614677028033247361204258244261156176277981361040649247881563947836511381157592193797497383223002639754993102719376229375891231138285107522245115591189315668646327788618952359536801704263933392821017510074730094808383944414143754140373136744806540818275365692731273871525998726938657455561930213981508997209020647152403139737540040742278515260875601725626898133769168683095769870324248235608268120433721095500763883764600257650418829776222884557111855959912603673782135634892447367099778371614908115704389995009262035898350753970042179285047837791663202290625589654079156626050628947014645344811647431753022326975644696407968322233473024018420275470371715599484501912967220688548679933895625667165718254677016686694243771955373014531351523528762694001832252385889226308431323997792273417576400856768209253143631382555246829914382589035937507118146938743979344728143891614877973718164495510183619680741174256487448914708050871027626573674242884425857906839870688147718857539476236310593906698750214329344356809489024003174102252122111976891935233135403618565671159609865762320463986112114020644441334504167176899162433604995180094836130981939933985352468811227605250708064312626540604938038694446432334926644643700206044596634505157992828171627918832802238572392025822563982121071141822121205731625894989323922800397643315830670709305652792687854794341892268245977613541869168839518067698034463193563177794358462317508784698762533645063185090014644868447716422444107916232117153246675966153155437516396304339534066517771111433477048599779205917406801602944518421389510534689450266163350231202010081020810179198538541208420375565013227815749910180752374464923530426947410515662942766592767092186217747835538493086525284982097783791938825277640221151195360927817488381208625061112077414016745408082844698210717128196930458554578470846249969006637489960255381312439816572930777797362540564358589351093862400000000000000000 [121,43] -399470772013564373857451285895933912268594702934375568194929229577492949830557524502861898187583863213283340311695566331921332654071349256460414840050521664716925108324699217999085284211841775671935869030326975271401698958895055699414717964613236328564341954943060916646610700628643503373467339171068368030912884805437534035627363651486342208267633043192133608936758602538967118374087984709644003373237507493090724405658320057524076834677313427227540030947968105666411228956732021661986261918542542249863583067793333690258948328526077891394882258538885440467278009098926139606850483846097598017275715890829395387745786987199962488536770261106982507339611765495579835175493233911615295208677708757006166714150640646526162150854759260942798669318960041171686024211688118556009929130357106491981938899542075024770790523210156987729042716384544041821030164767914219278812723812600717038748822526199627272466585412113937201436020575837170334984516000577447376013946625080213315954054860571588267570565696545195448546088031993759333497287867823432806425255294257240679180351441141347871465777319401967802431589583617820739397555290197567262811217588846979813503830526137086130359548694340965739868071447472033504636021832471970591223598416335396559484999089795810216019554326079645270047413818087383020197232345836077786138985791338275801077219964179609089019940095786475850884243098979271426239857916071766015276372277415428647786358017976605054139337353010067835295167569577136259190485589648609392817465734588798924346951964251928512608583538171931039542845809695325771525735001178366023818631474795170396014098104833874385663453667058041372166687860615046259133283295448456626318374142534825969001326011188133417661130421151547353894366103399103213556319250352466678211235995754830043935790607638700411291592204467849119703126509393363247430327010383568266057749628353159927035628402337907569705561447015589301411553310707174480382853550836646026474669430241702707200000000000000 [121,44] 119872372272538647385281614277090579158018646871477189740358565570161147581891373089508413843622606276231011394064599420880549941581329926126180033485572209442745682409480606398331838953575573397479339003477085219758159498091932962724129797735311527891497692311635551653939679335417841613944849217989655566232436731601610304638630734012025266984992817549976807048476180280663373639799461524338512163766006519327620459198534719252852883975703976789799459660070599818558089426388604426571433578073920806899291681567899285913974106820858369733556110630702918502845264567989268983916792475950578459396514858869236549414367661886637045175923638317370846270683376431115104065163293129028988764147696975466609201146529757429038564353018177758070456782993086288264955686484343173100957296419900877506169417209225156825375128493269290085045298453430573631615543124121252183735880048369553060300076192978187989572429932077005307476135853615978083460234818333258800767161260126572751682737496375860747456929525203893246387491770209408269619275341443223633538531972467928229390128474881675899091581430747620323885304147678684188944473733954722523041602309304374043216510793964025892560549396379106080214164127869809526634842132696592760795328186506868717477435016731820770299824634345491781198738434335022414631778097217746708617061374916392967037855666514883279559362600438027389740144909023455514201080087368949612826188040634795573765583429810114626624219972884745621453512464382849876207405297633352263649392004047436181829515738072102506972268427154937217054689454518695309608105411150532717324092119599288897805277250851935828943338459800753313189667318718756807465316979724815123903070034862826698427779927740076759026545482932095887488746257074898327751187300587429109790628539229569293970633189624059663727736293065853069512998991293507758704093392174200199977900532749056110199318383572502558972070791242734938085644040285034001326655245488234953706839443034131660800000000000 [121,45] -32146882874186952441141092419129716538920951832618344524542907447590502660158665376435834826704970729322252510279311914538735418045166428107179690186115799188134455162744648795648692878709383922425282762311911056707698084388316124934770661952430263882364292383437943319775151796365420577792524665422360414482135867535908338482450164410209807340685167561624909517747221961523489957234202603767341636507762942773414102407817142131758730543943843524800325445775579947910445687494864539373609856063635994858639576219962242570082796417195777629633951987078144010423392438076917285327258575269431401237527663038397400472788203647313836696741584723973820785275569756500205694399757568937183904113072119945522710572294549222725901555293575246602834964751462356627676987670516467222976355940756399875382683189329088030763028865118890141975512280217164799342957743547304337557962364127670254949414155916469780606452282171383985846628886230644480359318977624909240159777618998050620102626794449392958296134405625300112537305964502248632053877444349355441699047448775983934914123552106468442836006596651545193623195887185163867072083771496216117580260642745624819161885178651780651806125907983457664263606900047468276498418130384107443125209698080665527875978478739369783815445112008924167146190996471188733511066041253930591609736089978127959046077162249285321689710423321719032035183819527089866430193215715073446659819454423466317885157797714225930092036168724113889155101627441222386706581852002843064284926104094696416342227917886847132689405797912846243650501282165223611081853994423573252848892829280386994724017539127788863957622029337860165803288919464666085387221384269774612183081326768228723122236936165090992354018302468255979877251534163994783782188163589842809261713086962960420588643093596208637428567089424845110725006107055855746073990061020390154820508048305440245006973061714008515725995800768499975773013789039141371835585094569522347961978490076948070400000000 [121,46] 7758083183777564107056381749442248128460998900000535397676090328716697495669400523951498731437345760314054178617608065242532863362611944297447533505352389066750832359065261409064980323238173769821311842123269033323084051663457713174746154947387864798704283638141058090384570414304507856506569335206568589827912785973313713402512113586071347764217938098709643156985429752767875520721643589396833874830514858964021260696293393477292050034242856626239217882784924740372879647478286868618060396708387795259165035027259862295098519932870658569575046523569486170698978107570397591033828161800701063075096455022820188252458119238455105894806523382408294906943811467999617783018764042901911342949952048224753041988464045981130252123118081749808181287814482488636413192277002894164170465382496804538550440473720696652857072378555828707406263710234438688165643056716482259227806315484100974777489746763308734753695284285981750336611408726299956616089809857658133761826361450065564365150684965755429677543064402456640041089127807848254526850478700988120537669283539048593277123484370112942935361879413706031096240735777096085451085695477319702914932061896451235007026115159240513378610415778875814100496489489922145478376214207484623084480907776573691214841354515867968544111063712516230040559433373861048442154514419076971544291395149526017023499982754570043475420243949870755870928573536553655326623748832706525393215424739999951553165726629495922857207496912920532257923602899720732689881714278239125081216698582751916824576687766730245900528199272928925057307266316223057958262396966052848065264671670944356821671849021053435674032667272686241822033235329373144239016114515609200547603097346264073314742486801477656369079361142628412951857481366556217722426392151414761053826344355214957767519398492124114127966618716321087554540409865883950961659175001512155268794264710825647850565840575360358628682698621320448871646218822560013144480105367083726100414859509818982400000 [121,47] -1687375351266746571883490996222648819676786285245711984332101663731545179665593518010190237231315111382279301141194812421446168121638661931681452465664483366389840755235776810647048247520854147370596855377881604720290084364896752930792187023736644490382290232650414322737368307440480731873749215823359109318982688325533273537838685669379412714894198161496208534851222924330747561273528509181154800549258709430577337891083424844637293675087460210336592596607627672595070629763294149634434654705299767228460375022556650466810993517404395779928292569700410548280624496318056765714797770821181752828067841116178305817352444516161948029727129547064417880275363376533243106628546729507003569626578018913932881240077195030389113479466187171981999377917025842886715448651790328334586896153716048182779049240225870282141962196060925091619431096135225137383674510477294766837870136287966351706457907583634072455332470233156640206385140389788495160369440874536784464013336051994980850667205738420813960267330092687443416731738370872038447504400578237595081188551270677510375650494664205289050850795486573112798428677646867528319744330140520357121058453587699073319310955260600469659520608823121892983103669772136115738386176208515843812340098975273650256689738753181987996893069491307341020205084100361945849351429862750915390627691943171703109202168233465046101023434503240275832742998734642917146144638490391981426032727086287042984661977999950302081545702974094070579089840096606193121988155153467248749028876407836751959219628261186285295126547388954169089051739662079978397872548792144735943486127863791032408315646464538966027237271682087666187006356322669536577021747917665470889913043674274937811639780068238344660463083478788546310101613303439341760727498173544597811312927719574014612199342627014122100722144328394560608791548318540601912181124177169331563110163742943196709632169609840308178584988424737996944542988070339454318264228423964632324921944588466051200 [121,48] 327425417155373926948014912953808174022423381351062771411064953458487024761565596668816649714700767421243076323037940695514125710999776873183277076486794764572927113411676477643740696411890128800936547334989431862931206465726511268646849468936229146758200970692680389621033158759219663970023761469620908589718438818248534488792524069393251811783643949166330165040505804066841705087280439737437736773112020539116492342046193930825277704859349814856600817559295293996137345379581260885770427569175614734057168719572701531451662430944573883102913416024850075078138966550235390468779749226568857003530065269402192828633643111172481384249028855123753123491406631478835791241436062758951914832101253190900929626581496921224156903932190748229698549331726271192278490762343349927150799506369681411472441895535785161807488033023768366705620720445627652551369966479664541413156560699112882242619756433879841168573409515730659138570683733645504960520955481641437003245714521943106004960967596581818481030920030811079900780614207239812871737216206387914229428984679691372406410316825041971559384698065231851569895854491440204057670120868370868913599175261101489821227992861530037256987092372297274268100209683367321053877818615275106683216460383834064878743181476526178206570354989068257619505680216072566528709460402962957649473973104508418065937356469341195200990490733194075390454245106601184826509420515878569246314162285997682348401104956595604186214090954437546433870061903965797229222252095297182478925816396271359000543938490657795478973683385357719983059261155772684146827735934838204216217580211025509388631912953260460578555198414462989818466028952539938701149354540575403232713656507994432349000187422950377166180084168237750139672419056948244837238354139049526558959890946759096555355516152609247892178826382729973661646639110188087526776348577635698362889546902048091974938191814139864938771376091801684820565162443412676530155699954519257216194319619456000 [121,49] -55254091871580774420112771332145441613572098483740167097297524922929627617419793359594557443333600944726436612246797338788883860695627679444371125189830027966767616615313429426462170625886200222301910736027653435834245217391443389448918647855119323072571874091618984216826869122774178334689954139135458312018464603297449863021837399691752954074158953825834607835142686022313580894715711066326747037340813434487329521039359076787073511145721426271094395189496191863680409865700810533571114962342024764948317385689093063569393124775739384670957049469798974229798374987135708717304309177077540588442926595572839154730161699575666228698412495399716573872677423312144298604774969980682332786260945192767329378952407594343314830699157539193050830383439845569677646835404057501909491537470643608069701591013946861410162796270801682109453827922205124078109452872410606466417300129597705808313912608944023873565987182186794487603201115177975158738133231791094514373770453293861816891106696689282108538897485090830959856353379342988905906528785875764476037946623664319311824034286122852325845649772837166515157222122223051376009200961660000811162018812915227881575256946021170997768279876276776238232614945252805366759329250385555633764848033707214003351908099948743553945603169803703024571213075798940353792002985746099039209004525635310344580007456461645829567536475367846633898845556338333798718091268103232923269389431280333328010842256098150629533297585078481680381037984619515346905066081197919071757016523329251624351527838227944683373414085324973259340092490500754055255379591740922335888707855087145588497637043683843895959221923603319458244771871844175252683811170053784573977308724225609069508091966066119364464644512590537006568322107873298995957701911870903603360479106668253821027934171355226652673641353532674583209501625494287151234510616664958165968114580166439938082732458481310325948108874797827539830304041122212568315684099522383256136257635200 [121,50] 7758824762710618190030995221991947350131087353296565462533170418972452912016709246761186060741836781654071169663105052973468054585334961791605066469563826198854151329637401530441844986692745447135430229053700826166591387022669904726713057964241906829325612406088774439162205682580730937063449848899909309153072913710742047555753305031122308169146502170066428984969118557101938345871798942514009701173393219943795432934616911569623964968467946128451352028326904453646883044035841767774389310553695298553865429112540393419051785442982836409565739484790296080392816286891369936299076335444722731890917802396497963906881585347237715978265963711653886049190721316489528613092544105959399483314183301035452904399629004874651899250937708012427895872643318587314382855396164180749290040778023381276332756771354801281871883615600799267237837767565162904402202671790057243046109426565716938462239332027399110576412710023917705752417557653585859955149710035717332319469128240646008072930836487359385657824770069491311630511810862393660714674288884525911344219330407551582608770220158520934177675972998021360415708075537479878888116942472903563649481656707711339555595540868693748880380764901403735673044392711198264162376786321773368595554046128721828065211546155296948017539853349044341299314246388502706380409605789235791555926198949772424770517516349049376692780484388467278298138901618926405353518827725922877189457972606567226806819128230140001538485420801972147393642511987897664031919232437866226528390348802334885399408770248851151335340602876495285736260846590099990439937470945444255719797900056652207190575120868592043380687187883240107782798111322456155812352321424150167402686841720573905455637227793201832685404512673964794805968959239299299089311525509308150966103826476909896472193487713484950429659453365060562693517013103662212217674514268222835851851817499090892040713764292805166013905099514628281229032986032891939375495548218595908195084800 [121,51] -842036531638402683023943118330450888171609613547411222278008791226831485843626719969234723787570048563092220447051481749316902350208833804199165440588886991832814273776310959631592465233050912319115922318992760279323876206369225609190016283737171818518914094814582930331276681898556360755079750288227871348917387853063142815542420896115236881394398977480658182291023803252036080348128046567926977528145204456920670042900832587121292034551690632235353319181470663721015868782815823444263368457444402429468641453265107894016229626223824719301238527976745978688210844000449351092357908495698514064450434497976844726472382448251562338755786628161286936581401787736448326932220595916981639486419875015464819790010048447456894079406482650107072395230638456456202645159646288539999677472380425155439264671507522930811377083336685624285237844650000390985172519484706567456670542949597608947397950906166305521247471698443356412125632044054166786847444324020209557230783525524759686308680177601403441373693797060141437897741481843865799837133618563531041648405137238084280113538296728123481934795383068887693515877852584256443023357009930605558484602261362325517498483711515022730207158821986196636270974543822870697006327434269193754574591898655400058697152559208513073784094882244201760981116626541781790485460897069000994888531293951305260889814485806261201663170540661145074059905045683988281902605439666928750106503396272528912924242002731716656080827039197619482222675171517285427742546551333473311915671174533998449636174572806168381532974221516832869835566066456548844531738362901161737022468265179156524737772541952592786752491998182236805242478779836697193598566149235756558345228762398948733207749957611668971386947106542275115057253971410229532297859636726761592038105525442160501983806703218569583140530443417868913042587829178622318773835284007719095167318431538847804658878405513781620328098263034798821386833616352474724062094012264736707200 [121,52] 61475975301537482631465082601388636243607119435939668893025821145879056875672922431076147399268579870306981799629615959096886374605939598992006556828497755208626552414777160900378039582101028112143372722109771179346213281215657180308437526845707895838773493258697252883343609982883131889801667741130381637995539275251745691537115991320313594869708865978859709452972386814384306694193717695845126234110774223303915421586866657709694935276680980762692703427167285146685135474910934655522907475373548936237266327732266084368315549380021350009457665609755304318534829469920867506556595422485096248369165894514505731271711371672352092681696755560618642190153847998749132538762924259604403221403802829162936269315108060089323411350112406097174658968073340047156586647650818305875346641607429721551416143413541263966773652729525019127393606911339943373961343020450707311265616553643190378620976727378527216624715334643059394149346801080927336999078740849868003640158279419103048767209899859860952801927466481375587764869754838104057061453086337527085780599800449690545170339445424934847114767019471847819145431319882778014891989870438334661990779782165813195735653915706154858681094707750491110046297417832488605149100082706960009741495108949663808478887721431370483537054497039904609231471806562809410281464966091325582910865759395166190560364963417609112545501954429641226827508391311417846915131293012442495615429468520800518007159073277224271504842121038397820856381469311181468264955657878519169466933161994768274467411949023611691665022588796718895757721646028639915119991124513070667708898830011614630731853298953425645695752655859383075260781835788414406182954536801728640055444796781619507585302821309036987955990666403212034313431911903727571781896443526074689606052636523500507795184205308371984692309502293952555948593456448428777279517096024389087910879212116903134654687214939622615751361630997519600830944634481925891152625247382176000 [121,53] -2613493328231166409338846578222222096912975438496266761701113996649433426330715441171878814659636098677523793376919456412115019403222759659093320058299281560554776092392304380682201393313017850589828699906668563705164106404434509602167245569351353862199894725225006429618682679462655456303122764204901984866234410398902821925890053247820758824724582424647475202775503136908158581111545374832829819786214671519337919174165554383215095284417248978127611920907462197420422594905813718720319698860752163342585288389145611983115411959808266510354505687064385144240049273520178806616345270619950424152836009882800320611440209795867318741997092163111906043435897232918570906392296057750327525296258438492439126904001242493055787972669659568626715962940365593612225220777349602856627106654635979769237429744628668330136424973533273344523901923869197934811564827176213301267479607011606255766352020224588213300334308333181221882246535302617996506023100361584967415098565238861774816616851856901292105731197849386474162045683287945328854626741741629293422496100429532325243933815634638617566811624945697417584540085495875040042784150185432933270777945428373099887747659164233233234305933351877567657807519921912486145932223782369218102397488784199210832751914615661732442686716164412122036640996680673781973753470505967818987334342003589662562055211408226617197030851708438102961759177653653735780747000046259307942467605110786741586833069818269126440739051120065431396234742528498601082313719565542334693327557937352498609449069017850469847011881198098937072941458778766208777481096324462822084026936893414077276826607644123205764956802973391741273577087923529270178866579280425737031057740350745451476570560282459557662900789500975304405817915228160529108883698791111130989227806492630463464178097191899645039899328115576801560800453261048973864618604689197068381386354729507733909674617115392528993497896928966072224284449494375649577909577472800 [121,54] 489891127237835099911468424536686370439696829549367939629641718275818773685536511416143451988645679995987468491755282788432642215566363990248883857020673612755593839446822369867266132120369933213505496648739680654811586381734544490547076240324890738181159761836238817963078371609440646550180510930973586147309575712511332428492671923796037612341328265553179284506884819328128831581946279166451831720113473817733159553764594955727765775409141109321137076344709524932920343070649394103196487340713901609997185483020557046063923331037056738816024152085191375218304477856861909849474557081232066808823853577106707798938799445433518611503784035224804495987981568433026890908505758513109213435769737775556563398495823838780650003627548814212443037250107922937109004682298365279395902165181887146837099537680077059331697685227805568211372047504200984494345460109204521403272068963116634490254307496861007189196973590730310154460303005612029268916395184922531499118199383871543825697061448842856041746867528054697550291004521221921909498485563650198408991952263530183644190576284832687176188019302206593463543863359587953797503304183469745431279909634294036304438785285636129235046426366763480217357716876800952296686397377960469963590870216112351906082972156624017760878861991947921708792931740468994623805244522372761761724567138399836733459537525050400037190197460630694775873198063777188814563963872798919925972635875229213765643466990236182285649536634179285223487813065333002543904296916842750138884600339190675190726348958788679586362168804844548610039050585085104165050976392081768931154079301382596881763039949029337379893855706708148006037998634511395426640899336963078815895837710512203807671055365694866363702272217910131249403514569424794167692234290142864854593327341550869132800399670843335497793116582291379091429634980575478565155635197876630611391358418259578679209627013952798467459880737472816564590227879719953989771237120 [121,55] -224580789719041059126162757216507776269173832178781657860372087485351070984172024898783328379356830317785466774155891531121209702885677383864184136614628515951601464345715490864467272728175838770148179835106466158112047546028274405442064059486375723147602161647036329686326133209931544790314900092502273545433007606924949879178810639605250907156132935353978786835553049770625870496241685457461313857373322246219754213391905888279944620770528339988105560342556947290106697288947650087368169704670137533584947228791372823231079846150397043667638011831974262132559445104444943754535973751033748598099635459296092081828932973501791232249540397713345805049840062299238520503889545113566298104409704279729438179665278537523617060143612890886541946830412063159496628812455188565159326673622605605987215856394157475148663353894267932745565716055880512590365248945720522359640609474182443272935021761360233841555691074156834040428496542758866677906537840111522373756817853307897822720230242925877095164498342689601153199141963149935487903027685929056537448212134741227143931070778714331614434985639946381818791919645163115582239628651916137107396565813155896725078398542436532273348939226396145407917124488727714751941273483989738294773399265068914205520356711486274460132309593269638643255448514960295613685424946001755704849858205541419251156760383734069912145764431009858709874921622589029839866230931584362395030157469826767261014593929404185604739299968122316883462357011984015428067609044794455262721305184626281646890520198977863257357386391624822923290376788220780598535365236057049047621527159508691119065966909559476010216468370313683723705123064637217684454910049195696788280242191438984884517911764734197360393160259728238528673582343486430151096904751100204110554730356823514103089693271124375576806747970686296485866526364493046028019982130566761308160727482533540522484692532899148369449299530109923238806234948857743305790240 [121,56] 57131001543255056127881784080440691507507038804610305866373482473593682370632301428403861131301427852157049880523088285829807353170303358444625956554147283607780520688411675547193875509517175138958168178724072312150766573935600903686302261381132044395113660437151614761875327099719663364829135612015503101695366134371326400901766514231576453716479959623190266977160259922684627610296138022326011954542807911103900666186080087682607156626994235088378511281102872913649836912324924433162909402873346157613935676518046746752189226050583645895942217292686262876950436269233806051784564746198944835801756177239832925760727898722468273965972464858371632648397699010336981423793801545034891775491670277153926292176665316858697935544119629449067583994240637549609725447196533472269125850688161390882189241997177712603652263853881266432348960420164693341585477693363548008253351302003159099703227612235000737587320185739777630080699043767825381731923182513912229411882241660461291727014846079874594300233651668100164911596968338459984043994154724912941615871386293873616674546528926603762218217603841519213529553798798379331589606202842817933024137798813779229414138582833588350993269630071375519820015041100395608658364022397671585128597918215941166496134903847248331895870936985028669857635662873472440776411862907954863153232002571226155516812315532915533074874754642927238376587934664340877576226050709763887982696154076682306359646579197073739628191708534741700196033183600229277785341929826781612535134096712779588086217647580604664422046708479202913428928563116981497208805293219011318002395406394503285992309148786159962043289473969155720086776750724791822588594895993922801922267218809335114975775053602515514669440360988519049747478078212916023398672733262077175364117347305282488252692125385519373863801085417863846237709849060921403747202103693756499243172046231266175714414836302626123439980305852052537199491143623372288000 [121,57] -9525024483232806273936976143675539825725677492798062940917062105129715796463889069660145520951872934214389674535307207903694541300589497126442384447245165050118048753147147111446733458979449320940482086918047003417406479612238851293392581375827588984439776823773790775671953619895816286832269268820931705004476116931096579656312296672606147766339677405334676409396342818482241874096244452881687153706355936991920391284679719092532224864066033196637117588378681283139263287487373954792026420131421220678624919026894316142418048880564817436946870576411762821481654337445376822235348255292707189723914901355764293399112958472113306326315935033149262916811057920730072437812537872904449651952682569597558634714930338093427113912684637536071194216284803343385160575960034668382663830255821660810992175951360899414684632960415132306489247967950724939471749183184003530291583002300536617089615558883928285630438961239863597956042192715565929642731178902085344242727627441255535314810495983330075269232799154787043963812474971795131514572371043653534508015339235808106631547400464205380786139115686000084323752495962896327802627860814118291111653482098191948320421044517826414822491905973900370261869756202557791796619473500815393716496422502142536853428965981427523537701151148403392482299653220585866984428561005082587303867914355496559129399628990401741796458293847765971090786786855874147792616982803611813878737518284518880407728397757306314673594244053845790120786662523259020359270937464601215425826789350222463284743383002327030380027841745081237907075008033710817098513498035423080066052133976094683789719155998094496490526638939885188172373714699977613877564944214307998342576260644946139375120125446197829047281603954050549215881663687783656288466084696110593501641780732147618934831282933410815381488712700275265349792922471181365696849794217677023490988099057145873566570085552484240451317869979152826418550858776610560 [121,58] 1144263978266586639337286666916865917713888887994296498168503869262679978874121070739501321627282495866726138040962860869452753943657302224266288377721631354276876358785060079565103657762702917495900919563713566340159104056371530290182562289617690735074001834146105639331590939550913853786997861953889534312827118918618831970529877918477024682439838218984257232858686619653123571370390167444632337640149505130385736628885006601420507400141841686845929649712615276002682888986957392903891498315755274379394074238355432644224739929171219340359814818592943525580314862769583666680702597298731481739766728589875553175072136653188762015950866358561205053324990659384714086737435176235146062456990288398793735028973493555383495251605482927454986362088302338324816586365530186560108865025210743079393799390161710416085553543122094109155881202062748526279433821642962838798836534211090338191149774083845207970306394294682696152937340891855352921011305500046216137307416687036191217401014638793712972415439577346545273364475473212781712438927225253276078830705285895127360202929992774826233570959428347491839777868344514765167402739695076980456401394663396220989728216439151280706441183912716851721767176630443146526856426644024290176642465791538847646062000939938477755662802279967878743474124456992087316525850997818654229153269478080907402520035189933201130016962983289534658588012265620922535617790351247650712992826971249932020399912214256576003018347347264342426416291575934779295526190974170976650657644294548975269883828800015062808281720271971453269039737368771595607258901690328846703969210010159295158605257231959122431232593120974646799883091864229192390937103405120683812109545108516387195100439132051349440280498332078334388835560067897852060191574472030934701191681578189699581090392152766498716147074197784751385494658265041041114383552272440841305817742907560717738657803007679628632526425044350001439956738589440 [121,59] -102524006404107379356403932817881166832085167769367711172409148535451720434000143932022522464714591647444868034013728855211259396202774430806162907174446007456168888263137049004507575353632083757326704625994909010673520390301407391823949424958846423279249981703199380612462492927277623454628006316388883048962957244216177898393742087244694824945886615294426478655237147691364289127790245319221352465661009311957928079881082155268713488736632806991112511098052973480035416729984442255346530029553761117401278789249695618773506005663632272484376101005026640063971568236676228841724172283508429349038135564816521188527951696245893087929614773853259995329263433806145065732917060606736390938051028604693804832589646745414618950372302935939304587118954600985981931497614012690929864710598552396924874311891669736933158937842674550168605125015540265563574231721134027607781873682125363818946637777371842951017153887413469719965059161280526601926319496949617349403125347983611856570135543384791382664488013190898221477873829496368838106087786552530946163567409755373607069551857739566158085563058357969570991391192917971619977981114832877877165593507579850795894128260097529191680867196793963434451958669953482583717413562568154286831856406851574694130244768771735652089114537619505598350604103042121539061742892621626826326125754685608899651537124441141170759805883395423659138807142419836224977656358077748457039643646170983876619907411847828010388479614156417566993132721724080032294330198038983291965497965193143384555083513260631182059208026907677668974738717162264100608782314044778127907294996667878773075782454777626580631543477797709764147801519255133256811593635109281519041419477906181983915967453779082827591457908101098415339664713969944715762078990751366730399799015751941893597381968157197680746624243104771537671646877754802236904158932634699268095640140783519989999455611096102337991320870875451711330175040 [121,60] 6838775327455826513682306630737844562131978534976668550594158229129528507551835321878749029058197772266838032145845307962045773638397017640315110057079054037440802881668497650210138306362140890364778554663338465947964339117748784575904666501979131794345761710142372374263494376250389527655254085852633997272402421164790149460778933455442596502586975122077657060560434503015449015869007329998016809541362068912025559436204168463180364229611932191644510914488130872313926484045297623162000997359731082115385053109049827785440507158984782036279471585269135488634173057604602162245210442391272762437689603152737965719454345526568291340477978808970766207004341434376533594562460530861841206640625964669744558303081423420304821993531243517673288898149710936127242454215773500623193442859566056756460180227788591594543232052358590254622370152874451154907752011307234146745967654264370865225278690793995536619206620958299571033730947523631710972070970151430825399309444673085083266705532347592529397033143286977529524730206797078300907857583288110197190277409902756394969967822083647697049487664398779009795174687691260383095846755303163491986928352257750826726268363609636139515758507912120455487339194873604743605677085001381370152710472938581720766894633611898071464699132194386940280600930689871842000883879244974144432384427506159053595670207706152559145696096048249243772377370190383928661108941446426381682591720482575780397412847029265007276214994461667858974140353570207374969991024805231481784027465016396339550558648631540151208051945518731493020413651392006493898951253426890607289167335953497129379730320049451283921145912259975565782085545773355790315562382756284926134739135348756147424745018279437120439291467221935245997666898971952065926690619631939618936305859858598499852525014158680980528513243010458087262975882635565238140039951038258021154678780056437137628290974226506934292718913462239866892160 [121,61] -324981288319625764068967324184231584421570925510298652481441398889770859810928382090666323105990567587193380014253067906848929906819271364393193281756675566018468335292324325556456743896438694215595924795860484921364604963109554065526539026037052471099581347559098009127330535066816077983094873771140943255035520536200906359267861761771837335721886646874505702713273446394576859540185387064327713060654365143935796832537381058556475635343590689332354783566279737664957619145500241875556653827289708118897385706268063208739352113716540013395430683236615753622520094836663750468515657009912011511178716100524281375314946897262878795248775890160522747285542722917303308665936575611972592881980384769550934711370447451011403567929485819890270140028479398946283237760049684188263941817344843877374686552554312869176536973795897053372680043930890301737501541512612271722030042881000210086496047136429012309820310206288296245536708121363984244798051971580271747445400584429236383369120449276700915159268427362989705859220748159283361750010278869615640958158179908120321306413040305010798726431981589051772435594717761212332436669660141473894501721631513367712349461831540336959621074389476635883428395801717573738551371188965576007366938575758755897888881263327185435758139577351175477333686778977891677719697878579005704450876147992327835745068921766371450214509496372624065231764343732966317070594977935683363865821257854837211006467927094900725157578854443227759712760565023199414264857806739542181395675902467362873765841349472808742497598964450248287973989062401781257309938181888254868608490867657912715510054810056972941548894748276609396474337306463768582554529860025501942298742517173104291927788093449725369763955030784998280701405260059528031908084825320777503643197693150756775014456912798211854826871656992517358114383442341892851034085939422608254738990951467502860965916107908179733003713692387760240 [121,62] 9457879662894786743783597162141353422199897216312825521495448793937912197105354761213269681973751406474660781130807707156783717724442917030819434510053998356233451870756348329819189575688690135117329467628296543364861767335613791021731885724275999780844263952791434828719604542593445424398600195515448157396578445633179963276265718330838064041515217508027580839789349438205970712774098362317746940871663543375255116702776263089419776108855300529809398375102291983060355948482999112528446507555958980928941867054787636335535272533798287436305564684969720455495458329253435204898161754176730223992544984816929849958829428113509058487016760596581141075097763206480408690115204785856765481852513278833952420120185783164340989259772631263219952991613121018706157111347690158858905071231547139934137838599489818061603858801455079140356623869473890485817551915043753780310350372342525525298629634769599128368071310069385292969409653198736929655459747000010123299504608567960270997935586699011658666113384675820094538451158046327224442325231526120345503397029062385238400939969070457146477307481939673314576839295677241901907068376842743758634105531858432811213043441535718165259622839217210533238602632646764115073677746537324668967469377497973398564501982253825232601738993569933034488492281040896976841849052120803736232185404656560752358257060765321555719328483741859008168876706233729682617054098544250380408849309401555381000086835122663383690926119457522058620961597772513247273626645766398288643491001434517746536846032786888860070276257843838905055925197238570340529138839459706223291642148100756570617033932304709460393936538447850803488048911920534557979215937706571199683804423852988720586678026061193508532915127841329252734946713184553602012437217234629008453469207267459681866221750316956159441835677492207723122847123812627472522603530726382553310929758392560295203768424103809466556545497456128 [121,63] -66211929389525073828330475443369161854705821590629404076733622408878372853866320257123631094237069671867064053491194079347321359007867329674275954912856120527695344919658387771871079500582210439529951681455716243465959200220388123916782896329401493804667801342229179967076997931907264298431955017858261111723186497450869988021531975458320412592827847450825147305673068449553266999290763515183809453847912849715791128927618771022614286680324202586450502253202082843255395187373584773341062298052314306675577316625216382595021390092950008469007416790525374761952410674125600892048500765715646593319246837874789719460719656636399258493212825400946475140411605044032650827342533252524901993971384281292024395005545151892834494170168187917968701821131005819271294017550926606337074047380991431549567076092049976836852981443065685134386041306961545868927389235922035907843778720285750367646812660276582499203369889788828283088263245055107207710407314999768858166255141516764581960348396839163176384228846092246308819496600919022792173188904433647606332088568875629981067052961161683991516698961228011396903025932873850981367479406160185553276791446026586301002715723225926961539998864685869476512855719920314240589197736117075692680110966177952074576734612138832289442405389444092428885437340346169256452741529308408032751655149748398817363515180278301722204793107861651660019807308952783202638545695426666892636043408790250193332658418641571994744868722164089005845494807472022672774129955980908721398144604443579015205928280809999823140801175604340295035629980833900347799478491299703604540589126695911659038504897694534679411223951676395261090689553305880514116070637295136838262945570770575338886159847296997046364646143554265203566283896194669538608511839304012443443134014749534454313593006915519325009175715780480686974304873181536373967444754469425034261242137139037544441174711563153519022358816 [121,64] -3278177094071240090117753664194097453548152609418561678582868637442026158496022415671844959608650578993251768758251280211216961641418538062545354647806930440601537360493171822101075623786117268672456575979111780989257072139517582094943261205526233159454553588652284446843920557333088483546686391555023909145218055051019572303466867981533639467799425797297856156687436850023063557420050183313214216040051015415483695733011568342523667604444157563612206892139721195286410566547302990510541936229211747949777610777397105064914745983328268744386538418696262550429509281113079385937889914139943072262528138846820446514287899116953649649380065757516245582289167586229254161971503919821584724102862932545500278247823008165230547211854536007312647570084941897387186725668330569471249368375519540616155538691414662150122034866933340694201184797988590672031524579956897672708885475594540508371077137056165305047584189770103256857994491718331871942322089257958624710279361659735838322664902753222140616792646071798026880187022263042133046338992592097652565806179524491423267731687800339942150159020008899716460909268119418892327116332794755508119061954898807475676433709324310527452735674305161994916389081139420359370383226023084938527159051530375487392209603423060034462352024179661280497449616366665583696486760370423629516180039569882278039416335299722879498501781880124849818041309760697188741922804387604419533400601086037782762540303845011414942167612481886456029971820000383850154477402565580619436761977260808385601744036418309452155323567587054579888802467002688177247336765336651321428321099581643269024347802309512546222457706989837735997358819612561961473569406104740969467349418899858487491631875304484740533209046316841843622991295959814132048215601040097315574174189029688565149321464693564030326017190257346640548998696943219478998141282253127304974050401496870670798738896810593055963264 [121,65] -486734582862944712420023541252970125670037267390616030915056815470138372983024897767861266718467449301611901002963441213547636776090951198488077592552859091047184763719332316397743147518293163151194240641186537846856643316323646207878620987061334909680505772063711283556383964983344954298528401976004161815862495212499108787706600919442125597297434182988986940271375698714334494430780440363231229870940758760092601022484720557268166779466729195558138459708833080720004025263720761849404888600613562101734124873305431310338270375268468479603638586632989777965351703752734576685009407384740640869867391587871325949589508096797166836209200654339211507298698547816993024996242084629826247545097473151627344950361049264390867400365313527184624244267833206157374423782720689988801065662696991334837626842427421231803535204986345685430876390162514562128258842175947116470020815432402318396669717020065357896951434562910977175742102900839475198199912571909332122184477674140629607160473424411687268928407355386209927491276396851785021231167753786591311283344455065364822974379265472600275584232588620828240888258837592564589404937834757608914262181782737583939034233505838991783156708033643190260806434318016289443347298870607014796659180772097029616601347695337583782834241226968160904910417263733750361389652775844342498476076239801570486053569467013870799466370512247982751720687585463732681322733887275615892651827789235547802944096308247199215180964867855895998865702317852239824402214962673093546471691041074185147792936854145566195593534572445526578755394542506744612109458000598868264318219699138136468339293047825199673503663687612238933021643279302388905896136328819860298079622455127909465118532663701262602120866711884205980841885016277426896361256567955222155288419776434555985865522012655224073151642660475021185682490397566313593392204477291937095817889897310607902320794355767655472 [121,66] 73286012253107552735574112025575833130170201111296821913479700181489079527281651975029958268355117637984739247129621475036452863168754519563489826794692535271592091884259177348039439965492033004515283695394173482628952405805325462505434500795428441154005268900304038292183568522940259305809669331571197843239059563313453118655485170617699790205516983826985737953470920701742483723135138794503226423832360035498717146839605888242224768789218925750849094135917410001843113488786934108785007936685756061580811731126370812148338171797607628365124584297555694217150387205799154800603968540864418896719151468168803471737620033915045431325194365439124697716452350330595184001692085347596903522343703664304411793049635814518184525875374961913490722422822425674439460457446159339378810390326415817476403264638058976630161358027990005497977220404754259769561531991786458392396385195466303498162025639202243432143055599276495433055708337790207850004456542934329867557479216155643816864579058254419846484977029591206735241261266895105330815463672822325299825966201366682005530371059424974653377046444538580226222576123577608173566161367600013386219815705182099245188810762180179684388797937427117693282986028681680427065145587712172671809015758374170544652780628718998566902423060696735493311946173451296971839828276360525275296281823382868131862014483245634091790159796761272952964221929470824438681795375723904987600242458690603567381427370847651975548514691633040357775147400037341848896416600951243131056737594500171464804219646284520872423539546994498393636145349282062554234365266239320663019858418781221416815982008255204901685003436584677201940755149546076704797442729007183293063127381343053713325757882641040537996576893309361636074011485697397653183745133574036660068091265994860953217760192098331471471796257377926757332080652476213110689083636717760821505487605847270820730077055744640 [121,67] -4645217896013086613285623402719363504898836173210246633258746512947416607442740313830712735054585612005635561398676427090713297401289412577049299535297069631250295848102060138543072074531325388686192856831178093005488599130436994293770330830929723841579526592326157662157392870885438047953671814343512356360113725899720777083983260956650847821930971381444386211458198988284627888813639152279260789328400782805913285112698341251421124380303496015343617003925944092350766579685147873972524382119016262364910498350381810559191705080391933760042791181002130141102146031826596803525128361539440575961592252677893457849609789970957226097499998856634296865773732124997847179102031443018227827466899911943124550354221546496833285054879184196777587176775063054972701144993967225453331741254688807154198033025059054897691330204780152198757028013171619107572989302872741019462229058410657273579828486658507631574683219165916143912956053052299396750081193093915530978774816484853496362149233442731434695326395011126208917568363844745767860322955440097980959600468776303021472547918333788905339229464745007673951712282535838813323906901670472273980960005601113827680762624326310831108002600450988338134454440843513548847273896843426859125391467142790729624864627583430649467219969933909351674915503405021444097045672654525448861545681487880920525523711821745376655912694235466822448639646465944242550831732646702192670868040876656102319824411854366072138292891260914004281541792255472314194603781856833864137590241041673525680370864979618240474028247579587728491540480324608935804453370369141759286799022277810569584749889246450510299980200956646916789835129741986604905602629701687842349885442367180391405366942192422140911788794749287532803781208885557740127730153941711790698573277429042011689575667719840018037112448540020745238762723997973503629162255541148024050018565854443636528678299136 [121,68] 177294021132790047776463576538273794701521282677667083107330180994919359887274644506230107637947597524893799507467601953953729915327835200324361262146201115936797132338811046533053386094287754316449229957630003554493434259545852938494449124946951172850714881564692566675799167814254844827873462831313862847426472067688173142280734666653698337849395690134979566576818506698519578497716810937127456868820651021430360476578527446832858922186290966759367317049266059826025315256076377428595353212501525807231205214998423884023885880674772011018351237168493335486532511667718553270488319411643979390807926960414562423321650237922107350925287489863287918684120766779372138784443240402686258960098719601005714019315585838866293344460656541703950749956628023570099474775785547052719533163523066966885580744587900046999836324684385217967527416259773135954950222003628737241746497770095795314026953424947711155891246520603309196497263168241036152662976383467989372351408885541323384871999032944667051269264424825201448486965817864425876818276625137274904320841699732877969582282818817464963146408934664536776144903642015311536821394757476114441792682749588142578753328173699132095839569488910407222116534071266397973663233476828270360315505654131876900509446480551651131276402207772461887825549163217044769233059360882695810498437099363057026812358916742212184731760856427213821934232209482748726764937462548018661635424523012062480332511127656790318135658602169266742574287022618996507168686851086888646355315627057408446183820010130621527718002859124261570158550706969693028127995799807315772483774413324254699541337685820859850636432000204652644264302846202484337675863229721862905824399286682796214328780540359351163147723144335451178533025501236879998060132824136185395491982185777693649059849975978613384766136471197741832968126947769186423049988204064246657016870606500247984425664 [121,69] -4231623765098918254345543801477418975457405597552224583577181593822529409763991525562271339928921206016103460477337153289283052283779321216107329545682129756922663171732356910254692746168837981089618183002603774148129500339498005370708016698851278176704945005667564687023315756309463673762485665213444478379725923429961563785240656739267017266217388561096373441303980645298575211944853290346498469963011876739605590235847561302701087860597413430548534683571963927738703909919202939484888391517292871048714493760586452949860548917179478010349274639348465453872071593050462424634223152086376750808309329413424651711434585509945175671549583893899561489298113715784117375849392665525194822277754097370731536940336107686933718029365015741640706554815943588302147154546712256019072750127821515610067609261348328291413793510975380335168985666428192158105402638207420520298461508299525954959441855946570230953423051229125422227523275686030990893464499161738757220152187532749579577422880676859148968260996299022289142946214404623093876205866251266468742022247360539997170115690290045736026500738079433394069993172382447091825000469328776609998107446292472156344938098919906027856909244717117434710534251832790571950591755055829027180442975157277005123965289639691198695939513193509560887032303315493098077311624977679851631658700218262576398221897933415425066075719095487325007577966297234851815279156248636152080329531918525536463917582689733047703575637030283372354433301585927989316476424844803521411096515233985587805817458681996134937433105730227956826299787409564265832033174975895053115884810286306784911120052314656984686873892453517452292780180539287408128286699839519789550969631648500412475424831836695616591787446618567113965217949974735649847599001579561131845235007814446786111274495546522374631562216382104869683174414232083484647092223554825919782351228933515292120 [121,70] 54997642538671250667302958123033521631417245209309012359438187356845646889371474589568427986437506624292595986846752878176096007559850565251340741244788356109841929283993729941374079789635965916611328903682248182266677844710888917941120710438743608965940299843110832031552735086200859987861524404623965170744218628584151456771152565730322781585673581253356702020731995230905300187621160550781634050212157416656710810913885238668175066951272687555061253426651781434936580802689079070635391035148118015747071720398716288159667320529322726034648722528949586069156800433704086910986812132306165654205183245926394836079147396615450821074632950192996404347770009332018130068035159306071042467078006826546121680945980429798586479256262897912531636256366356679065216092088505245058623672095374325540776566836686765631042730747983202714703996375387620410908514042363048897546177058614950195172786293665518713150187521206655280258259294707211726280147623692746930749012724582155963423843009611510245660503371957490486232263212930542975885584842502990586851735476748254896728925133372416169030818894067943531737116297048252529156155985494551215631582948879212959756134069742734755597682943360643250096780950212104152992101400601879663021250935264445935235007596649678428558362073565248793163380875482084704781868466715923417521157996940371780781604399110302889192089065220486835345818667378507777291740967688445801130799763831674144815355458349096466432485025173361915713521971665355360136669680935547729842492713445911817752285319093845073390479818689300564855666534670876843942837531712917155480884927150603391569803100916220156610781912498155641691308681775577232460541956727390125312748679273288943051600606334405857189955595152789256471646173157683106613393183982579155574474383785843698865340586881604386966288346185743995710022193034638313486051321570201057080691312851072 [121,71] -6941728478574637761678504233701242541695397942179598013059242037132847051701863747010980289021883563528865133936167632654318065475063476578263835784633161497135114571143215148088737457885794296746327569329386987881147253337281661424216305490539319385800521596932146001912744519753039954726047089796023792025363339061285144267704487275526685971806098902124528820391820918953260475271217887174927686756770483620405162352485131083237657050139922339031801988534997258392977870404014177543522416390310885145545287204789132545649127972319887023587770943234480556924466982152400713539957035132075919445061707360626749805020142435561741522626139978392796583090023392750416015747736372685852754596495746307981538331332416481557180435172302669598392498225450119785825402914896016698729230087046424051341623331542093312560901197801372321417697966017853286122615320235020928726451726781310527886695746595560963631333517294101860483675595671622542057562648192533513041491926515093387245159921751565017523339266364440717684574322745410283006474420974093970193277383220744351712346220615727405982982242922578002398662904753316976146423346925664955447246238171807508776060112070392687118286075230151620770034183605380918951170511359097313656984866442745184426329993393755550370245658328943646846494914429092532600509969571326554476098517229774707341859522346819901127873068888474413679491736575272810851315832299975366169515359277903131465465227671437496375222697824936128287918984402730524658297034164262087612391929296914063349311557681691238743615413028233315767720656534220344519933195767932362050169120509193279807521252856653892339808824640293581695668904762018904908968680494513656310614688280657862349079864093032823149472632311790248831110810706577122753074132430011322829747241933830726768353551182685471757097501781933286720289357734377820544276586581467117284866480 [121,72] -13598642546240086158724961591423936220114190909384773458997254763639382805255544347229918109484769512389191535838657982340174352590793751509074794704041449975792461557896332235959087409009544957923483365948324613198932770336122402801831245583895785722877526339952039551730344657764381115843459930269646150849623772224847038719518738439590679637502953628685118765573052118557149425314702420628481524560802011274639543482068736134102308930639049581935148663125651286257803938166564768273556268859962876747571924500536505302073931756934375901040044226723771851433033259088681043417406912195377162523406801616575336515915810221197323118384407877657631895189161559489738242555657327910818554187051678860843084045656421888604164448342826370447076455278977088420022316521969227042198186355308712363772885616220888068128377624686494467644064127494894747844852827193516225868312265430661418118113536756011769839308619599092010333482565217420888338739966078980895933744837413677266684271726306513840463266075542803003965682974151901950946001716883958587944829671172326607433302175065357366256187768210635827998199585564262951458199270142876831860680349112178277412436160417644274781208925004746519538757461847486718575412068217373496199519670221107073751964216432441275840936838395758260993087247694317909889398356507342143268935102024010331256832780058728748848796854019908345606105267363269091193091245388440801452309656697659407147971238298161090378100796275351404052032812150133890559577382244069420552949228228937511606978406020291113584268392779235592584982541200985391022348019405572721296999981609279972721729179288327936279873443642834262063538153002717438478766627549939140639311147562514869109804975906374452869310326050865968619477380671875186644162661066276935252701391682725866379002862296249627061431631719572447292759814233192901604071458034765444542976 [121,73] 288508853106702242567598515708512761573447078092081917223910758814002041609480321326518314738395604693165056305465110087701946517315182260713006795104947027565447202371840666241596670646459595893475828404225707609816832411002818797490806444609750679303212653703358403795135761264626739109594581962198624652808195292248363201039052842283834842023688396817256862133184470889759348119615170979619843852972026689419244789859209432787345256740556488305163889941616759008704170468042721685363433409988919921311402564922285806041390026275734927370990151735722597086952866464748784171890519658740551321054371280846831099998050374493362393514323358118405572852342983947883660633506634950243242911127725855913636846326577982451989067822544151629881242277314294194972986775531313859757341886818215014801523910301541286826143821418449798578205364962229289290966484262811429547961107987451150050575896279386182813139910470438664873724984629835047411185749970749621645295719361722038228655732084840634601655873273222223246549141137030463040202038438597027473354740708117712068572794540738894140435491199715620527374990338712327983071455404648477153819391604107971916380114338154563041952384897165763670531955568797242076514962661825707650707276739635921564177846705573918878713314895584788466184239286564970784815351976329496961314705474688298144740276022485994681305907612042549953807868125435497813576751529490265646572113811079809506813043002537294953060141021165199852160966358548603818263626645655097447765241409200808001699264905163148378293727395546962520140525811638304542233837886857239922145769803643191283906740150768253969710890163954920347688459012170962904160316839002910707201496736821006530780717255936938030863410415912273716865336001863247995925706106308928878214355412118009688450319740802932404511896207906640224399550266502766177689698803753180864 [121,74] -3460391392691041862045847153811785915048465937722991712486052670778628632957742701261738516400913907933642344257745292142807984066889887901051925382635582334144113621965005723000897789908189070003823645776155968106726454471171021653134551101021031988997462232211649715603609116421789613613015109792029710896019911581773961531363093806403445425373623491923022240796417300491421681969715861216213565967040975915851747266766989103222842142657413657975442680302655337155694860950304079880030209584960108600096254491265704218962243976720359318049282339233658555214691037128683834534553947286701773738891492464261983751703742774601118724741924100286790200956370321277024815263689617922545739948829210084133938881769897705134061148605495672211328385753578482094430028767340516351264488020115386514170732126289157971200323687164320547418011734608924420288700522342153824227048856572772042110291909556675306803656596296040760812720248153182914772370150670870956786283912595310704960402009154609679055965827499994002550262695976350303075464745324149847666249302959012144770511767209087246486624038770969029507585869412196855349212136977428544701186672345133920797442151203057691984339828295027904785188686106671201472398964990839524646670398527729974138005147139127990693124161797175480490636129138224900363316391998358489288706196544584055562739235317962291128529359984127621430616427099847783164640668404994492053235290175481834066262243226842494210813670155421283768264937562903727337902594935021018526738945276342270673034977016259699859370150161277268045213177537303304371020547269281747600064616644251999887239534503798842363745156835201630314565175798598146942308948409320714642688984668781547014490933084385556867729157230722954711770086597257523974542434297503874863865042494799281726116555903127943088034255304905051300354272565469520562603675665536 [121,75] 29208913873731910145562341705958776213068922790314633668234594906449680304578347618935467807008749893174678165239632164645007276671124812803608057515337637894939098900264893032421113427505852771823722323242915050132258771218749770092760248098898931483442378467530369804191215386707583117285536645230061352472497852018614394700169062762145362807635924484699172728282693727213520603798984500826896374781615743013519167749736318777415092384989160516029399816908663133675922384495476698885479279748042602649917501949805260338203628219898134138576525953066838579082579976008691109659930984301374979204732001390707331318034568166292316964881809956172184709238845771437230004530117709023975634950365769808968848479984190776854913381628144856318030703647589645821509867385247717060209053549549448134282865723574458280943161874109833371910162218400282372960863585110291860244397113919279213879614430231728991687778827326091484997098350050919706749627703711358825881085718150856756358041760121198610805684079784715720630668192981742434001560244411818475139913631873254845968512348929957331931918711845356139901512986293670460479541301596978097842018242132234025518241950432053978880698824940579292807030136938272263823641417202477104377013814901673612968022763624792322774319061686730352959083506526941754497209681409007830809698475391448998920776866929814738318109312589167010856674171734771934655565545219028381642321021042170242972431731117677653569274473642669517243031803192349258653229257546781284912431698977154847217739624398880708721401141260140494715006878571493458742035904220883993614364486680397435929705903310989707651216042731035229805433239038904892500345886581883341617683088631645711401666857634902391797293622857785309304912392299014921956796575099786792787269257532404431069986416358297509563254833641248010732887010343410138362901088 [121,76] 6428268906935799383404439799439690077241429670861364902446933880994227660492950929167611976363561228897667823580765839393494626725221268763705386794718687313481915845148222871464841682250391490256837287782303267161726609854648351935874648379958965312342177626954004635358566654794571022575123394412155688465994182500452162040921364542524310809306341502254716707465754695369295473622199698123190063454586299261292375190636840045519883774100422995707081702038806237120582153259259463141773272296792959963191660408255424213845293499124574678604526938159646029725823173898081063331588409023133030850190455172191312890838741724228834343431499320958580614232667596624831496852346873907292297078631568134868801034053522110475191172219461715191959459404752123589872260900488833393361092832746738025771054065076891550791799293152169418330362431532603617732482699595521087773204967551687982902033596725650098175432355803835501502232314336032855512364273555069762568116408837704185617996646436281445787714145133271096472188045185283869028498293620361485797464559234877202755724427678618068651499299646391468476604764725742381313553617639272353451062989034260732640554113889940309554678344795127092889162161840733343167458462823443282989508732685617040159640470743850967513298723807103372066585089105771669772309558102696000566185020292143389689653988784556122534570335637594952019089592371688261833613051261350741239312087756264169327013289282751188311549554321451981117593130368635990473220352268184282960056958615456561332124570357256267638791900034320417803044471592631375033377474107606082349051772409715082037534074375979592291421823490301797935806611676619654509554529225519399988965702764259341528173576358378055168266154738001124709669752346908503091050451006416279340080714132484910426889378197554488892979056531764983975267290962033201344 [121,77] -5139241775472302695518531102331837255147836449323724615839222837399012205987966783288509079948975847303768573495935290779900983347895655928675788480824711405574128458618242490540863203808227884241710788347516138298374902381388383560218373784570530630493075915370727917481567151625533493152341940765414198258565466498495664506194707318842048463297781199940743196096901862453408173250486056368390579756641169751539980498622115965371152898566036570560475836319894764746275533348378792085774408560179399338105185615224058804591278056593026191701349270022098708945100866685221020259368305185837268707602977307263979842198818126511049768907824985286388331714743594431223729893388510290626318415393369678086259084898172210913780117214690844005517339076706154640969611403015854651713306430957406308250008865781046282822855008938640362304704274123377072904290639147725301510226998787110132556806044626437599814570290253108300256315439774505565480535783334352548441986052474665007132702908842513862683350375478446699791075737751358404418996676161393586173153158486922152435772012646168641386310381958682716955758031240011046768805463465026219427986615320881035695798696488486056923340760812506342352164365166460859907817859355007934579429855762565028525765591915414364817661569704220752495776726907853747213359739658258880065639002516764012991564775561081089544190768441593467791302626977215556934261844844601163870201446860446909858735939612037793478587980813799305518061922556249507690003220163709922902228951267080776739554711210318451126314762407925236544709587074733462541399321416803545714949963497910200951865221397051804796270806318131497898612226422203086239179355544284676705545719191625585730986808787030652923980128760033867454956630148604238089824654511803853807438450110818483095310254877354292817718478098218049566902155491465176 [121,78] 96999327380113689533281707133551094817397261225633512452078582113284944644467065591325930390623468127961712278457486190192792656065226338998633601783016689621381670344750398332112103352249587597564675656950158469800298993064013540664519772466629499529167160423746022010713457943344101049659508117268747181815674805954967473944959360164815707866587975541164892665936179346847031749026755665775174436709957868173729161375604661241689729902558778572312201835106181104410159064956281645194367666032537903011955763247952032066898892102590558367560924781548368983485374322268259411924286059019993496349689794335014240875672129884079059183045037317835858358358695974622381124578364874968287404076421427688273255618272273347024864901416429089227010288227401618577363459560589128856487166671302144673599072461101761647058263679132707132093968646225412656605379227954842439968028782248273315746007409214160134346464944694236822610312481246600185850358172313174714403774191023327324884837660780527698179593778295115434336808022881847841200445808645673923731795630900352308117967580730290573004452913000041802639650819211405259134990660011784885726008502365242554793998333876741907551309092677235824879524494635616260833178206885681730014285692866247909827253763410337459325098106882572292980302326317334747420443719101987531439500145794898215545040162910504668556641817021546681927679322899113678558415442821705269591688423854594878389335109935158365795061767431764713498650550123990015246687572371276899056045031857411263279934563353026539944700950738329587961775898020401756713086904832252747732122777636216965734365892862200757191994602653516401761875379837950987841425221361452433373733893515763031865410967083100443115263114252338308621782244342916288943283175383603789108233543836612029840011110930914003467244525073512421299281667968 [121,79] -1003962032566491942358499881192673179705550037314463591332253477033285783284629400394507613632223385772270979171046148766216138603982446496888290258415662949154564599289868237788698707612994951305530663367791401163117922556709917409943041425974534298807056255750943294786538074264653366988266040065879730725252832455230894835268677172351792689813115464490109624204950387551941032602699720123858083053982505380507944058240011436056619203634714656399815388167482794673267138603095134900198541362958233864976860235631560744516782511811792176727836719670658920069098703038390251208127090516840655179034653089261302592283438385461585274824426259184946881984873907059066199493057231392689743401612401832237770737408267068218326955510236922314326770311429895785202631783132764752512806434583160790368399910795413155417292818685472177048429612320952167176314779171829589863216984494951411168119671824346082214363247099387580918974580699695773589588193567456153019444682776272908508440140578387537231459498286961110897653495779677044405159403594829858108366323523715130688595432737520350496783584812267286605099753109339515186570164984115486330136886322677308266572004890517455901543693107986325069258809550333673491497363356591238097888853305196468298165607573430325281308082275785065459226865176193458288352545089275019683990494988078173825095369630940650449496726844570137826814807937888065542081489823559153854684246979611581915538815824484518521902084901674955088858046700720152503695593673082990231812089110183935207807250355541081979781983816470838809696761958335560101349014892667755518121847610934520804020724467317307272778642610367377845325616011081449047312474703157185105748377553798111924164243510323532554154040928262767631856436600711806694098682075736911443450465610255982839819979468730252486883466333726413226859664 [121,80] 6541900781822568892722140831753976993670924153005894334292511568827582352365848705158773375795992116129792767573284155072827465433073459600606787549221887420060760274971427762211401595120687600024079318336642955197024450121114500779781605118661776543746151362551898805911290098611385937915400045584100302559864404477771512214754533691425956748358752064713838721724379596876444377341390739845106148030713824853452704206125505570762418128617793685327764743955844543325103033302860677082155463185863300146921699079628538871899305312275633404079841804775235844873716465509090047371981350968226806026959185438634301769979489149259303753750598594299507208909049959885163579381556516278620444235850422674738262684897056321699760401337481783391271143747173340145686742639956080272292649583530215504539821905446364327026725712821550952977729401546472611625629029296228514445688324135289537045140578113389172484761317474314537890932977096219602813267311344350552381834874100650221407967915393480812023934172384161502570119418337019176406789796253872105725889391277671246222599253125717914589923526234789639679310003160302844224725232615291881836785582223718915307704521605894341258690712358774749440152388285261351908225630150495534509157243351793276663026367079872348538892584358977310785764421672307764256595324168784486215448021452803871814623497850086367505652256446095526404401554883312529283759876460331771634883404303665979118883838415949947423947220858402389383557574067196764354378369929467502043967078859965604413673771166483032162136980739238726639370918809251883343916284495502806574854145796969534196299645978187870861216916019900769519237833641849365711701752035027858134115108742365925340334910897186339977979774352633605170330888323778103709645800347498977183415170605344977228701580518333480093938327193604523520 [121,81] -30929827134158088049574376101880317820834591674911269298916154053812564103659584269675642164869934063254623075152187232123965618855159546378366396497620187814392302587072265206330082316573149078154978144536621297553272225842589132624098246963689642480783933027553129580261093800457064051939061986852808801469017211461178976295278409899522189137287114560834526494914235159136133884869836792672738671713942457677063994157398703652867739527487295258248453179061092683027008801850279396447357037470532396216831168300458990824393768348754395147949226801047865999553558293716186100770262128751476175646223878442568353942434298566602330719491721984140596288889326098822990731493179068526823354915746541023956967526812763292954073679476795404090970228013082826347139950687830370368960243312351967491384158801507103410829101289426106428043454123470418232811793064707294373405359652511930235420592472980234462233150523748278497114380979018156001721685999364395709818398225347710252881635252018902697106195419397043965991126251217591237931750918302932828989158529153970891347155418568467188117635430274494980231805399315855470860455795572513054794845723417243677570864080065242068537784553756016888891530127878357916316660974680475334812545188809182479801129905945147501812684398625327124684323938451739654966338812009752262789249919718593781849745055812209013850015840473783545445546578954619585378399409566524500934914236345004455041065880228329363670990050253313742322068399143347266904816858515042791819834754654904369706413288407869389506373105257975485725799491298420637910854663957439883098616837086268305296119718681558816551795184833108676976087133856812202420282391364219542014717637891033997974748611331375346768719482509144264095549101444184989809176839348331957872764444852765978877305244485078247218195519736768 [121,82] 124707093544409403797465172732730139159786664651891690927697229329436570818579278294302896375663147616043719215274657264484343684924731886383034576484524693445312542910350660608077550113046447442754143354289442852697624583687085959278210943482300844763987141076094553022019873335954856671413319168234781869123825293478170840583740215598686754344737677496232600092620863056756317326641727760864524451181753793753299928524112336242328379095171714442273288090177365528673823667640122572296593779561921366249996570165120623223990938495377964964822586978941642866646364147089508210911317596490878847933094801572096582328712363217905555899530466063955830889022388572672941114240219917045020181662282862581198738657445486346516263606374434869923057391576465425504404333264336268729656555344936992023456985296287324302705013296095568445912205933209560716749640260237873211436433052460970472910786693174423924799080667061186438603216180280514256516190349657456560215076438809612419842037700009313625523377181157231149544298532398979367804483972864949635452650594467808607564740264709839732534671683979573384779146023136559097735441675980648246290748758003130890884104091771259548842661126823584774611469835260116709111541424567844118585096432132021430152409072183284869008674689747604743523743547622036367840218101172755474379326747570626770538102516349803985305077825436437821263871302294903211839147657287405902157677434873483149170586625706741340623837540025401270756168035471272004114039964755660304039096883685143999429601239012827755206289666550903145998905188589596015987684367461126993220899440262127426419827028975530625093728917808929084869887002558625726180035344184949458180858474061968146145714645884939433648905327461053805990955172258120900472794841759925893667933070490206255081434017261830815495865312 [121,83] -496431087118019127162164773564268203493439138724860737979812880134398150044170628989532903259479801128684439069051284227844770479191997991497207113327273808928265440458639745704649247304117152002232011071006941676972431614262987694539428028998345532270394110457255277730146601018190714094285669811803806482481575987578119958612639070533722684618933206602717004996396401792830816949675332635616521992019206386505459325744199906296126822466729959212949329428567588324491674318543490338384987645931081565829983929947280259097900948212822128092837162222110568869147967153823378081145866252250621781640390171998757482638465765791002675027471952840554886792490514532697411544996496870511487158220514581577888338884616477544423747142222000764155761401291718967486828346885252139924887499775358816503568678692260764852676950216224815856507797551252241032967484920476902060679921755939191342789331133411757333991641823814224622038221184319567118390279553529772564751237849749461600179390349090810446846808567371959648299923794538841797103566863178062475367931431562179254782684553500330194394777978799589873903291359378155450975075516470106027705541797421519485658030506871445127978592744372065112070890034626815879029125689162524765997660383659175770600301337620033778929966274074650493414877548203631219937252612368500102896018435029826781621035598243473114328226430639794539712251062330418428885457668557955113209372666287711282839968182885937834310355922048259322999554631942909746741093197666346737137236177559438422536329755940886574205855479727070747146367690988099378472443148853087384786585824234251765556998811790137570113005115436593339853845347479696398947674196012913989183725557190005547899554562637121714234695981264937882650183547097766446016326346883825116205268542689530497970231813586251247732 [121,84] 1713871986623714695162418251195372447093705919946480671496186036554871667302373698820993872997624045318942249593582592187481526300360527035641938272246219094220072871299102993031266984864536384084620783194520689964634866429493618208999269558516815157673111847778368032462460755536008615984417828265721709914988562233971211874835113805318775943850266431872517934211098848440239125515527058855221870689430140427344242248447841309948254041323891282298086960259009194991961290886338251182655748563290337826868632981476277572854650541279235811718117881157139823481936121881039698382390719671418673170305016684553261881621486252372144029857373737610318191368151348331727759338197490620779972546167132091072771344928652854011174809444576168040552140236900956942312512266609758775360975952937950554905269928470148274821118140578018169947692012358914248251980177076669520735262207950134335295965776296865835295438985385007023075561798298829810443921486203101701794590401331236289727714439172138611266728401933127957389840444464760710196396880043074603024547900013666822382313657199837243773877698093120676017662752871296658217968885115421575802146634470691404162251405712905289731752849841413105350807848443212508853161363935414721745071364372894227705986887393161809128580775856579034321578743842475498463199571646680899091161027845372105932043826396843636839985576224472311387056212341171567279528195742365702419942997321151190793606726630221679358904757588006573424011104468224198070658306845734212887156776640960577685473275224507221057656275158717706203549359005155536330646709353945720456001725515045475146100921368903333325953319420662102921074526541885827199737939374001765787975653268117290544888021682794353815756640719338721593330665587018409750488094204597348714506211400958871522508809956886984 [121,85] -3060578764744952489051489963676219200460693670020046191950600646784051744476318455755359206461086103152104171367163355812458908571188635017873514286939065465571475066572624059072221210086969517130476141415548445011390680130101129053299323356318752257053075529406639551948065080367350218137701419109324831087680063789800998141173008970996900976755318424000534810922507470875131338198410880565248168771756095819865762598577290237535049379080139120691574300228467750672317114803690706583664370449298997823036605063225630829708089723709885493075972854001277803269858126316135078528203076113428599968977945106852883106051097865955149336598099275468507641902371568591252547304624138563146763925012021833237417330134096381553606113376880301747875912610451447886375036002870518327419939888429772069661286086067979173499818864160057704656019106721830391252648512363114146745430751994429172315775504908500560265376398990568939844815544854457875546659882361973732639443367862557597001694402304750271627901388033347444016838911273742237538027546454884867283215690137686212476287464511795916316655170481615914261805802030450695864689992845245033322531761203180210005083746462581911887613752319351898821212043527957032050871043541589879339667310652582246491139462119299829305487127607856362706242980068027562544789226225378182314733576579082284864962483640137263241708616629856240264042771905582963446365897656076179638096454438614713827176477095484585535430363752467110639414937698901635667373424586074102569388652701086606275013629812585340316105050946703589656671642272901364816087519504670009219033231528978738974280748424216221047756538669359242192105297318635112432810675343193731302227716707263604680312676391621220941737152201252289892035540769568423712064554633922680476078113992851791638322499737 [121,86] 1750787961587389758914857801023921345679950145975844301020738386861142392674378930613428729051996759787098410790668152465690221999303577073593231497879247943164485094398179395003394037771282716518982874062886256929431698877916937941782957137784828926652536103911887647634640596870609694813798207467001057405714555469314721836187557170083995256127194769246885529755628460684401991683113077137395021559916592767962340705813316518155678883574079353481616235031407591711225498117091096744879475165586519806367093454234489536626758963552786145608345842181016072917667379008900744421913536043670746832148706448287011174006912576771867670333556283743612108030708439066574201604036860186127439469092157253447785106576633701693341336633893446247487047956738003548939494208417678727360410279984593515610965310202733501422552782241132096173157022219429712910527880853871631017486312550063469938587468024801782245825610180304640036970992262695850366162791122706405553044051062273195624292602223259411130731618693270725656145674118961501890492769703113862436029480347006523376981162462122123532748577149725682178803340622369665667939941146192832654743307026952079094849854118125863333514998835500162496359373613800617212569528082748688993891487247497255463214147641447802611541949411613140744317414984184057053909150746271756618699730098392059900860450605414021333609968311610807484557944605854147938368103093966674194366108589355707132950792563511766561421059755739595220168077557267156319345189984835963020210094269078455706066692271914438396560024294427042882206151090445289450748242823264263152546333575017377799908310384175149139077992605160369872485177602553654541388421105744827149527195422269870314321010417276069995174553385505302994304147781294777576196353531405098213202790670030743378944 [121,87] -3824108737657212444326359735166002077469687590009620436762703940389703324255733851304886648736656316004642916050966876049179765169996950041868013842528395951481111567963582998715466759155575419827642069779276014916728872777943041858970303846230907534386271531982700008405190456133041402189129660793512276428196823513495037919818849740906536013741870307511762009850463965380009656087549150426132801669740882184578479749261698021458979255422226830179043413766696788429616089743957111994233834064899322464981143339907422564178060111947532791701012656992885974089040464418269755929081983766435316368816993828346218468919635789180185887473461338428557653217678021824431453990616336690632985874703842347703852793422717843035173405859444149343077631866977520972179226656578413486999969150004508990138144137174604178440140609824968935705570516452473105804141936519252447860729833067951529069154799693137925966160761201667164032625184310538577020441939426956048857340705010264362416228529601380731933395214043133545978537444041810005105351042802513958936394535668571267420006556594036540913562334148230989353608113546821404814188926680083964672297679303799541607261425353308502057474126591571444996474544350526652254137821162089811804792747234116115827209261360778519629964266936345661477120926348429276446704334146986677950136610229815875521368011844686024597946229714652134905009670551695450021200221909520416078069193990996785706699925173079434002911396588772904228157321201461677192974877133121581897103821283981610702161228134631816791290994052035043474562734642535383773520475956863209311027857639865816459349899596763114062284198554734987900052018471660479271916029729493709908230070813346233811427841054712702232763032794988557474605998440686599275238735273666022849741042669340176 [121,88] 84513713433037151915829271971826164518645161177958379081920929196755903220869464384474637451089238102141685865991328912780549342985850028558083447426139473788719788321873904675095743179240860721499439373064062659999515980912975244261193728885954975175063428115789363910262872402918223664528888091590134169813292824493437169992071487309189415412040054234596778935701281705165324051669469469978826659960871611884724819775726277701958572553394543858918840432472735106109919944034331741216240224717325381738726416334965201777544072375448458653048280692915269643966264149413078798709130203810033847225300881892081217683046126539575169265011819690576101622866365323804490343746032786819180889972114586996632596433398022482765296163194551361374654330649476068464114480739606096690449077013335415429877290535635652265906409618201455689238606418056551755965063346056837429803927042726408567792446719524742763695764644832497130520689441260969742021206026270681258626468631826417046502017399062558580711892724195825615489310909542739565539938378060144551018521988673134686809614191292405006059290603089796404396762487432933316647977439497771977116968393470185915250236281126422038790830486950332357580722103108751357714380379727193040604088412350617029293289374131311891905782811474988337765563790334355130527084907146245062900349585741910629981909084543278777085733283267341995633243832869462566102240626332290165971074871809885223970718785246371619407304994784532508849182925382216446441210035269344596416736037190299511183814678722950933863758087361895009924820022371013716353538808642639315040520616570109862881618633150381957921046211705412571066361457270581130512207717452246519763811692507103736114379426403151107343861163591060109403576298679026676851277926478115176820899869280 [121,89] -397219024442529089707953666809550812780068607183325456843717965445475806272859217812243280016877632019771997981882591626321115151753649753582922212644522463323607450222613750413252294545675988563995294718104025116718064442292197378196093758510823263951461734219468643281299172933990632439270480175811681304789135317186376571766822530625214109260447688103058830943525421065984786331431713675036234098664827880901944027318091816165716615930062030394532398948886381984480357256879675979933531361272942945737580646688168150088646516940943231406253059452157837263315457687500291224320321829944272507353349106492152967599322576736510074080171004500313572472936482260042627400404871759621361282260273014320172165065649469654239733353269220317974707673288408663261728819310507105983901635662248162353629346569603762901319925514799704573774750233166189520875839246790141549862036111413352852082262216361444344883172770535697736681863790789112722660131802847139393900933528524949225106967850824547281407742325718809114913797921909125642223775665633229809862291866861442052010847259774321247471198269229956227186351584783105777690669363863656431897985344647281325602794309974007828497032276877159989677545963389016216298215360111772520246183798896781397091446415275180038196420911280738250063436824760066329743820599762744498100673622947553039992008842582877299659988244967796955706190494908942740828142174755523407344920213929059867615586819072978143671418351973054512805531914236810797130524578848368046088590551678250642891433906033553088467356473512663980489820077572338179737791105135538628819769470266326623071252589455874409206630792896570588898001904621029036273656113197843361069219086351944375788967618731677485273718251943487182753085519044769244644504311974875582586844 [121,90] 979148712691943614046996540455544246281082472998559377127297625747590847637994218365648139459697676583382918310669767080588158675403322717330531895720046671247502233519418625606782919619351662460327335004060469445546091887893617468133174569574517977460662260040104540789666639332936681482228603966569170262180990719505960425362681448078479949296767242794746791576764660557069428930293342693888742160559101946390452458490841318549845908292356520560756215333011740701894684111995021498349651205132576748969170538881297674674378496674553456448033047577156804563781812152458384221929284687755377188013713980420069138962705397087108836047625109573827480556528641332459491470967320666749207869052057335192075468753378729227427634109341045423793121149525087730644521381369851636473509329072689470607388247624420253707692907233587084559435938614429046724924989165973219803985199549240008968009141199600945768972316406896167690302536552711607344232819415027443145622737786938756676863186022492058571014882078315485282581365562962304613526721987611789098311852663563971684011022138509821355089585225772086421050774202709583398140157563088082925389721499788826281618524035066204160880130628471978839765461846051625307078537242579322175857403861915576565785605915151360988837481852116579381471308992220994520315237437095781275270491305786911013860342739510603893625346621192126689947675071232064617619391493521542385864117634269787519001134457882617244656183831242270877960282122083252698183814157734497978989125906575838714549051491515238855227579081216359431108226406980268094690245720268646299856550282198504854980879266230671323397316405224426889114327897512762781065740841847871493699133756988012588372562808003763191658880787074747271038260307557485505747417088551624224 [121,91] -1338766771393125148165814219791667213006110600842677684917656589802828826856782920832546603205522147621306885377460787458186475364182571711725176074008190076276484992488997191519824809984760076135792050091257513906185544342449311896161445778149121105602028768450630598406344244162334659207995063481403295981756126841868993307855973852277135716843177173571954397319366060064192886500228513480318223467855848770848749084601080642798040639649940899467888789614875734077882707673348091555118900886670338547371669887064929236608810654290779845188389443958683000663241323714293721915274059485980387144312622180797278709184399219146081922044603239944300432714469390989206255797791287755459538761958232267450407114755517980586873231669629896545481798997599169552469904100437966175802234271511908989584172042720976497582220202164120645520011531848910342328040168760211983290617385718841145991512685432278189276375381335818307609834695980887178067650499437287125546865008166015268629917086059282557509755939952393849471117338160947704631344429048284987780649806440658412386784798562655958827426673646884332201458188305115442964319663723475274139077910635429216896424304831919232463678319663289536158599609188864327663750501207733340209376432296290114321905383902025058310027578721270061277127324082730697420182342427724429998792995653974874493760354000635514531764262195446702037644563488053955628349456459997113608302353471084239608463525677027747352938102754752951321806426935381787131401054080275885472131778693359637267525122564312715092903814125135952025981411355537216930304806679145519804726464637336036045121376435869637863143274440233789867602623411671995595293737010282556962247514398532248023596506910542065490511211403539138271189133810678598437662702278596 [121,92] 759478688110020180621376764931307724902925353792566143302594973344285343478868115084561768800654246332842469767962846177083410136564643477959192239346192943023421085886235571334227116377620759546459783879386584612027787911441893506595703349499571044765931541713490132995413781327393499440071043043501488260504185792297679411409955225146261900998451516759673143631246383191778498787007757466365599368893736104617121175059996691777411722396752779452857543364323728526475531201328361628880571442434013170241345546204443900024927147185248745606612402034063324859509353431427553807554588786027286541156625151276448209704045252394945556813658225947312859399820697694981689535438654746823472148510591460823773572658186209747201646474237276148391390994979449861944052081115885349275073046219607785607235237793442379805605362841791611484494467512464182075075645634925267868273951710854661546091742012096105595672094465944278709520232240709585143807200836407685112348033154062322599601050582726089397032146600936032268682354346597049799451488550781010286112633014035062932063753240391771905684024003900527841564308177489130449099585443518362840888374480055059020668825874915024016156244773535087656737329581520567654052971758233547416819092785987723564220962795078766117535712204879333657358982012999559750121626629089423484927601298532153431617707022695076026824705690417589628689149698289169663741210643175938441806276826390564691631043230524902295479048520263604714007610540264418983424103633957553842023047830880312157822488680447089730904179635877198190963081445553013697778773149527532627006469063817867505563725728400110651735488220364495021332734869017905738419671866282784957260302272901128264535791119936200802561834070711955607781899882053174418989144 [121,93] 684109008051928038930696331405290647175495003259077721198513112092782732562033830634897694254372126335757704886782086204651164141403001042642297202509397033018293984148040585843329422163005813693910172290752039555339404996506709975200906102112330885964017983537103037505061695282504432433418139643873042961836880581833736636501460132715060386508529073707645523023204190476075796446435920156744128307921226280477201096328930973095269051799642494001482992103317987294775105927501964134325279911250151648456079718878640754573379679182049049969035412193701363658793935484177377482270465809029615290071468796585075296455449407043680593968882254428086900233027932845617312395483167244824521165080182454228253670624330858177046380494703028128891429734062592290776187788489732545777361662463376047910302030105049540938566623790091784863854949856552733567203194870847953939871794628641184930862475563301567726710111947174819232320258350333804632940262931162126428406190488169116641627727089824416000272200297973900027732278896551714221884980740647190292390613897845711419820091982602298604877797918109130802556578988979629972046231249179312680767283219162895033516007381466719771204956295585345940696826820759013617791677504087460359264626599332606480006485644297955188491428861818536781104742444199980358466834210761043029253772761463071050900561441154437102340432048837573971930910423685852675931023282040356297685452382165197953133621820494454863573722653497966833117942353476818372752554062868595588053504040118591269467988386010164773524307924270096140633210875300188356399253207848665134690056846924083833478385565270386898534022145108020504332394583022378810255265181718355619225654476993341083360659713331704775212687301781063266466918898678700941 [121,94] -1305612171517598971543084284636033124127049947117328374410207510556327894535600971920864543550836170440919471244887975737411919924932917429491620619499460962751891931009724545676997437183600842369554227276496718472476982499654679917967098604924668447152856288680402203335085146554853735636705039630747811460782687651826819735872034517030361609793708316367278014524076458790855516587386120264223259506778925858107977717150502029047620877765536095345371168916000398575290420197453769700594649687147660726075313632880932388395556776239197660707185502390195515542608591903586998819199613771438905968506360064098172511714248962747823637994866616237490626931822621326807755714061728782764594750567139304753377868931711755299368446469397441536024987029948100889861305322548399658738355584520448704119272758260284110799398336825969247570979141640131530423304122736621907877465264082817823170665554057577312348633971520604626133240625977001023759453781644829904432628154121791090777842342024776187832141443698722554809016802112817985093405870425957648005756269085429065035478851142424187366707933233763587742762372795063939815245077530591312817427701659609491742659728910007119429754038218759051752060407558524995216872837090671849359001315929247908287121000859470861947722373523350901266404182039642515707486281373057669551989174477129784390721411103984645193193307913114942383828554513912205755847377398085760947505684173711463801317360420448753898810749295047700004951294327144353730494443574817050338087656299149162936212109721532262198182260306626077867643176557065530781648150931327846783518601969381797313729336230013889258150987690768703955688845007716418744294929717188052992873175513430109384423138021348853608238175494399753178264599889184 [121,95] 937358277984469172977015270791733484085780204983073128248624443307824045112769631766558136260895515338061252467052889341128776902872666102758524675357519048788035253774751748458455061911246241741918430237785738569325654699526972154449001647927275497087138903969359382580238605238227383858310450957417341450020648871369362011846654325461824259856239888537336911432542506949226927469800650611219589043356198889474511578697027419027457358903890094904311864491785790123352640057340442478087063139972614730135664952845095233393555184380711990414382594292047809034250867804850643642954486795164337338516229161057017082185455730078546634078562305706309021012368194198668255006789086490824668376568361672814127371208958726058138800376089908751159670931785452806778035234959030030544385698401140567716327677171910093089001332719021615020829422276882783209543201505120667970363308406217876047941563377359708215558318560631488449365323964535648516995115857724712291118460965031649702594249886095011009631752078123054540521428047356289563923430006953799568588650054269259902852328052683335946743374278959897371919840394403790070650280714367418621276761927314098977945999585647677639829865332315948273485544177187740347009687665855840179619474212962719497438873070541265873199314606269150104861162340757923668384607873698335431610046327447569318283599887569532302009584442479271842338227014951450825961935729047230129261236713293523773871271996302365997469172023433890975343363493199217894325582511612697622538087164276468793788814348954092667773591198171152446718059477915725738283340147614227447996521806277685351215261977253307494149277121245477073181424771165827128872932978333748791592894914220449921937494210216479405746864780294359395259956 [121,96] -180937809322993770187779159302272461217987640537836407859237104467741570650266172515715848733357853709732110276981565772778541235462066221582108071153902242184286901689720730744445696470898303244537517392611918262376675349706312162088394895687901233195532326091229124686142882554081355143300236754282269030550261556675565936050777436713936589053427280988564087440714792315014758360006253712266110192778049851219283910056404597748211360400877494915158401559807159576400367965759720188381452009309593135723118884345935970751968289794419966703347975533038908461370183515194334969537869129574889060897012973199187406900027006198923898999650182281098003981131455253990696054828928313635194587115909564250873345748542707014614885041190447674336070736639296819566913000243032828547486947776323607589744603545292127704995753033318264539245972576304455460373510128404151406914620730654415452009049292278135859462563472548871030829676368827794350804408967520888798494110573148158683870531582880459781830474338204753960773328928916096607141019397263940476325419556420487747237496624335848458168422903957815242743767942272047299765140672287368428778066053782198205892640516646889407059161003841961961123669554882437527429876644322255631182487009287611620073384962069267410269535192905287665006996657209439206657458389105995177224293649509686644746152344038045068424489180297462110925352112662474077895894849188142370376874963221849606187607800159406228008144049197229384297893488963565321687505751907635843050299394300219873414001034152089037083404612055807502476251219908506896540689755079181441274931822178409317021867609375527490700188001894726080364698857257183157359590723635177497053478404261285151941419990407688196146984400729780672 [121,97] -63585474445086487606059183631094812762177387432683476053668050439184477151572280443208544485047777388672699649031573297795054718533969294115515138944893827680749966458178955284044102892578961981387176453842106314813870607646541210331899089586534679240447309404734109615092945835136168842326019199537267631375961478292340299990374573471630024507980149319883547995997243412948185243602439837337456381558738181444723913777828810834617426535497289045909160257686812938301935086052834560519499466067419634537106152866093637534260661308781955730669949581643986479248410844407781358738036475112774430328327331793788789437409615962464010177707827217477727524911788187013790211628419670663772912978895493324300451772756741892420624734405892487790103659657915720239979139384888214276624359868305344580311455020614381533024326776413447044709872227601942899707709097005016841963453141281855502051086276821122598436649699338839895006398573402142248489018155914381797636612841657874653298724795406244487059041199453027833342498147627619298642867955759313575793968747081429049524075241095770028346783371283739904285078117749225660047842976586821050685525622874712502182905350786280459791968637340085323149865324695449700814571383530521517346170237810038965999829358614155185833270259253849665949274482298289126663557506278858960845593696661867200330271972562719634615701814818433676073608595804623986284223088574498628859408124377858074203151114128596957454916931589373129185098099139956602294865064632801586367458254702572261975729654168248399249727265265156332020788927254304684182513078029901631125434770198201301298766912626399468442773897257663682134951021456250263247488620259093914494488698636446113751338505503148502407002317896 [121,98] 47647686526737975178126656043875134301587284405068030631317810026266416945204732942763552884219699563641680934239595596203864871450101480565909936398424159373582421898489746256372037215217100986088778275561470554033046610602144410960214336804533860321773523891952771669763248814939257881515096001503078159694477439385254563602779765336591919557442542378904185135397727827208471763878386415350082718194586943725240901717873613156487927026468788286408333996833076885581079529811988035711855273873936409427144811738582140246712454579222385804408443746984624428121410661393803488735222271073697217519379505697009262421026479982947656975732032689062894750338118993261862347631008160136007632259382950533067430230273529200244770972978828166554298917601874782398060164188747166005063714561080898056545241621981228741363283141149835323546638127680009282669931313661326833111567981516079478245042203235259887271270890199761081058932723528030011648064116455704736999814260176652136725593474685463548908713642674816526870920392392757887667552827811277042011999030046017121790971687161718628372446533896849312759839294741349238417062327487918062484054733217745292625699195931442903131716022694261857796910636249529841931605668621904240494342977385262732427787235769490685580877985164362023874662652533468482671210153463448394017378481249696604562543795070279855718049399552075538720434173734220127592712948908795933666058873089149436535779792506744709813756751894996709720686489468035016293414102954639227452448553769968823768142205697976258108955996386128584173320085166136711711831334346777253615176660617566111439900136629336121771674904093096069707305921720171115099954626110348155277833390139705978942816549531585320226944 [121,99] -14800406646325688733535946086466274099078377468904792965827288881500752461197137761656796774004760505726619628866143889655365043596123762336260408252344722677757909006950638922767381829861991903579114199278450013326118603769509563243781957458339588002362152745341131007911906553750383092472799803971839004410979850607617869181598190056153438020123356439546802786823363351118607748143352655627630014277254080513961542994144955034995673576461286419865980965728918149244223380401772177050346241358750244520873904508468598395692894323431685741480432166926718735675759112408898024697154694892821568005045873586688953234841025795096050805895586220821845564305308190922953735135181784940617367930687270770601558670120948479962246395585536084447454539867001187252349816770413166848465758312491450265316672812570862633875619440123554011044955296824488742669952711116080931965077015707959021988010069284454565762613061549632957631592888285463348767074438392618707660340744917049704272142147105394736666705020189745073929426650978866982490526550610823592405680615910474036578000601246117569443854171444208397170874191580145014452269088491637115930229207509440005458234753938249038802042900305096302293127162403312746602428349597562726703457756606522171545293065121694384710782698107055695221963070913284223780532885872000819225949748924147677695791206310595702830052188396499608822747082317634790237980534791635028492308046327757646177891751546641141510853195102706735928422181855317296225045816239980197501976221440536834492156008172529366221562337488120678304043193754794733858790912142895363650435304669592544218927113250575398721077126705942580570050057276052153648478742215181520695071708710765830032638697099360476 [121,100] 2428469711509434272079169211886380603542451352240989472554846480189203167422726054109749065492067173236289771849023184445868774184562127064657302872463697630554453690538114701522870396304349776678667294171543068191209499743723789776893089326305335067268859304584337437784467213175559496947048862534711750784908394076494141117374316288729204749313569550974069749166403100016555495776711649032897276651969346010822665135538623855373188045318994587465712914967615549267971622906527396861409815477569438028186327489547262707017064821144570453885521557790279234826873709661241291881854955082829987113994522820895136023988744946274125442703237216907029212487664579335635656638057684592964344523021137647615839302687190542159853193280311723356228861864288208986868004524779046629898735228893822549230731291693756958820090999750130782811644732167471458200429713531346141257888940342982771026158338433283708636983251386417025559334739480074226855162515468830288609326230405281540614209103999669534090014293952875877078267788772706813692529110883811917809863333554324423423988352314334637672602936216949793663130773865197726417032807467808112878009591505106792238556576629384195690690430034959366423223805752487138557282663243977574347160906304552503376883960471685160784418979143185134177720364819390697546849106594147955238190811369124558975317533585233706320427223274686657996124340969097893232764781974376703424785588628051965568201142802081313219934784258305579284716078861066047430103257240521742047461545317438676576487502904815820100902258982192889181128270887705402377521563676407638465926999638150562571477001904947810110034726819229599509953398350049877478967516772713060032488976350974264874308103400 [121,101] -294915469526828806598114101076255330661147289437734383908212509692460204372018109464194524305085142288155938914079673641533163541788326405483985396797394743469073884898908839762045985349545611725499380419918899536384414514818786836774023730547900012186288820538705374990962438876697209913657151900751994568522727251832406139865173592222545460699343063372721066931125342578535740089697608298292342952014365953795472929420891325961810207669138748610824263605417456660186498949192569427971114035876811611543925392131953724144938971149814796214120933645696695074394341191454579353567900336438432186960453040529277134023121860540390188639499776404311275691789732706196027708562914683011152212857184297027942052169103656879087834634494779564823098064616938373301155882085246055839614149013211524299660017001262777173750515556968226855445890121936786476168862044931755866326626963996623438639533880628508014039542314749483438880431899147382122156012101595187816123835329798479440667345104416056218130026095886681870073520315915543140658380006064158905008231928860643151353306220005821856038769310254489676763043215392378325199427679722382672805871518422004370105628032245790397681338995398579024747768318643382632236313601236525779275135563186994360225100540371055735570812878936727448753060346685806694403473489777006960891424116610830243102082680527033172533898684480929612608091131197141250498253828730851650911702953078038787904340751849985631848258689339510966116505165891678833866990136053914462410654122425318735863972715900557075093702372685886311343126036118052411333863960613411700762392255779987124976637512393588866376628501200054418381657543189718647678260152732400246963198072453231288461 [121,102] 106662634839934155089377395679815883873093391267860543274508603083300783086392957703347676465642954361348503087996488068782413586382430333832160292765172011757341446895028159306435159599190297417065341625293457380199432001911643850193469626489064733922081684053659501445101008738510735522531022062738572535161567562314345001677369741554699308368744338896673716360314749120553954714258627115737990370455923845403983185404507899599159645434014373481295826172386415851871787417519515541113436111937241100034497162219794714833034069384004245524116216036689366271857061701413346882535267532325559361190881360522533966438734846824311665709412681057851377782097929594109713359914176687113740718720852924572360179826274834215600715000402455606324900094262977362179626170553741291054139071189464688189200950600998750498146034663577787706967278224960978391708439734200196960747676813423393428593476619267667164232462582911508017739162189356134372146514213455933187566319196632753075534259917349963249646163514146599700865953609637784375905542019810129649945943461915062421372069147468331659802205573075982568806683059835014313234134674915590267598313123282397554327222907025435003723057149690535419600819228651613145963926879133134465860672497758887280273336453986227832140620075186590346789848087988735086021794316173839330825881184203991348980755510831598660063250192811657410842979968894664672934501826938626333435704053996339244517319628953787793902808560698382962678331517136618008532629715020911725196652568794849419241469557568536402135227113475250845862090634600338325704809884924149412274818950984842058042423474541755500100785667306503417363218519857447693819969524365918451291390957718080 [121,103] 5935413005054223318608618520652697416601659863321721940354038255494123770123410294274034577429523719141758079511010167364967529370179970501505557684986404429418017966444129661018373413093890087893937657972707266245359890997883900946026127329669029476131385821206404703564798594426352936567045499485330715952499475364937224666216878911685529064999121560615344221220352845295030959851175865444326738611869266565496792592495711504707580089418530025392801726329317531909172025798186718946774288788179303865697057395961906956305470539480745406360201970778167582074744754087132616153270896183030264372745701771062452796334246646257837471777568424146888010830957357422738006616603922557237345793882738995211734347792460625669711210709779269386225473674793717129406932893024755959292673819410889271562099030537918230569326436903819151836595782178144130427641155887468372835027830007830433344469580466601989876966804019166762124744640622836676111241238383876008943530302648022789450619572714066386320497277852189722724884743168464377762962660574412742226570002268282705062525890013983540764062126302220122456864465410056548662530360428976325767627636732521129588935608440931211288033693684790667691868511635527621600818582565187155150716633354881747439568628853081310344560963622981453101697748955850710495755879327149821243296291601226038636383003745514375039185531857828787861159461165450079173911166958330689397615064380637870468897485268762551095819698956154495945658573375316342982854733893222354357980611078772253826182230712418377693141272346056104414803945579388930276536522357881740765552847789235242062551739317966784466420352267754921037803971015642623061834306385236921795825464 [121,104] 1998677889654866316415991061533311139605273035615043676742646500924352896922574620973924612675046938803534801589795476826234801292501689468577424579197553294395640433626194966465924779555036383273802908606930430157654411202365822723382248675215980390614468051268574796727789739037625954454531664550185882885513844095042268353615250712346857253675408463844048120301790290968975327383612735804296026350960901610215545704989639699971929681042761608768789554448129817778870277114788527516647894047371763121458922867784049316845379997733406052794892926131743042980410262737467469136713312994012069483498923115754833708547721207892762129967621590422033946184851580032748661008380881226724990156359065569448078236894653899259300767667236710469292791868057862599973616596930002478676204913446493252448613585523035768275801288122504621273649185227531891450593753961606205447072599831048085430344860184878301684241421600952327896899720857421525821969264020407113004906349794102486785620990867691532820225983659445814171274605722835501165201948806481986859743739454203459010475420642132141840964335184452866195749544128459166402603314947641253193807333189666005179619742629591727038750964723458477853905724355681810432547885435141907813731747771015424929830800032818111080065805411497092298513263616024419402083601721865279798829826242186847564229858764109602129421915010408638827341149903199864181291089477419614801680577202219006673233907219007260799701942020142155048550495064262604038069341588631206625486598842432001119949109954286266792909123379900951129479529705318187277529270243313313407675560429663769783536393889538611370691372515462405762355582657646441885084757889587197088 [121,105] 122870125814667529951162525056404346070535252822766521145201618790740178021247189183846159704218344389535377491079367852595674674722119611611553626235192550808945490970784482639439039251957544034218338423070653175951516874709997344971314207381767932508031373978757057851029211449390675533582284179588374105380192631270588711065839543320672624789519077489689312827717835645081078349485554470321168625921133296888647028170074422908863901313811898821164427968903386015680682697118624807365847490790769521346804042754243881967095694961534421788079110052847110117474091903459347252111728550520082138567353842754588187916654433239690688603721523247918496014379512195192041408839024570116552836594683693255996956743325066402897008807827167859035582891803203569279271945658075877890600982521968351426787999907999443363204636052814064783849738019379293501471239185584119824836334486163817701177927591591317641237355088981540303931242823343602871532358611787863812014014139362933833905583972106334998434505218000132299215152564600443120616594799056924424625858921958665835251846412003320953054970624152162270596401670627993731799924437845914531878351032465515242793549132918854695334140923908479566158731431347466497377673087657251280753725519659597616158149587104458421291122359620705094321322442236692971462056425860699315101964225661883548264357778175075412937333648428882775590338026487497914109705161725244619075674409664467239608173397920005310557669877504216947144241047583672514859023052631703930662388961673869810730995603355372451449977468665163531566285142286988449997870094685217818598664760607260544657853263449270082726804748526753267687223893220770970914743698172 [121,106] 6943523995544597633163413009765464613866787698842644570056943290123720396814666744121943257620172974579686357761120795554432793813749764293743438926557176556509729123452182584798041891259202867095384960226996414918806748594120206738750461716079908579825298962362235945074137458041689732279778087184820662110840589144027260841021528086109054898117867637203481464803862625422174529683183905184506568715940601217074169705267913742526576488649764046027109750517369260714573042725070388111108933542808564170004041936881337220344190222520935875897922269249276671502959788456818413423772184021080874997301204096315725853575219803998858736146984632977113616186669823027910527105954961674477704012951562533563805729131548027423573144181359029855481679983206859638987528702409676228342484297024006264013333916897554462849448892698635782262843714527679978456478717513766775656789892338749257707732001195106259334580126665368511606289302369110548597842799762921239956959194719629069664298187687893022132893304049174444411772024139836829265334088834006555856887564928578530207581692437501484261687873275141133127075585478396513316300555581029388955294595674776668998447572137676505782549784227473610784245509214539440297518762076174718587444992893325528662414148219353054429635465623462390501940321504407084873853752236224427447050717040355417423683523163911878589347831895617024453193899481589345772202624935688758789255407776996684129499738307119445554741220378775341426038035869998524423566660625181510555256290438030745101531230205486434262643540993809948879094717260124361611348262679764896668160360436509621144866068997714438190032650268899428361324319431338914197440 [121,107] 93778047818410552416320769611655873133403029347710341257286556649439138312372717599905513326506346623092567709026251531794703135679538425036448814864695648979364357150043105438555063075091908748752606693059735252395572799591391312974955065662570651256634362322344485336470849634137489582205362359798658871112858926205730945513719685080195734604727276730115112764522144560103228704831631350781720960334323085986896757552401323662381795102479355388729920070967260413819055355647936803328310147840655760540960880259293332267545627690053654000367675952210806417558258635959188503015160680768568738355417217985436968737116120979771122647229276920315439200270401735804092453696079109169603517735721186329295445954376049148091297621832865544960627758756818590727863847883258058271289616924556820018839891267939742750503590775920233636214410783413627876641164249136722638763316368603524038261680026426523137656826697393402296145155209025617726363110388479701768762177686839562390805377944652025824102291048628881329082020592499015385093452375618709826598626176059494565287205054466984520303086209939420669258583378676052978814364664924227376382205879271354638666656036162039020524619599866203489899431265259418205514493822100555759599564458791711625197727408404252108179245201059261103362380171555986480748176732804362879819771081642995267363367435493124198488116161590110713961969023955649974750085423940668988444210295033331707745806464507331072012159971030356334837497195797781708259627574330346526604488392957884306447356393546360475047794897023641531228893040472579140135533920056987170520182751490362483502504604541646336900795329335322221908688743139864 [121,108] -3807195304615776407052031935392868906706890545274775327764614406178599115162379924999320064595279259959007290750800804880944660072879591050402936080757969300297050983436961567032324941407670735948198498949783770648552904671682386042957415506981232618822543363140521288846622312830195181683625361487139368996189764408011531348984313956462810166393378096035098270268984375594118346450762853238641052671423107498953975221817778596779283505637150737891544381327873511889203453875838751109623711003552480785325292919993668159640178894113141838047796083485897870769264803913421518689047959216276826552986618926542631445649752806929352927684702823311550149682529041788112372474752229186583009922020988638804503375955701503284620564678843722903838212770075967236128215672489763595960789910701391076716891984431873242871487372045815069131743639723059871069937019111375612281600718174634523715433126945785340059922573973866460484697775680100769440865635668094802936512451525909203530591517190945533253077398719968188446631244544143202088677317044924554397108631523804149550702757857958533326537472922539213264804380369120598827613488716182580100409063792817571588535024778769009651108259061208920755975593013163445491023753348883677342435251153886166445235410655423392053203918195027905721950271569433165299693943978648977335372709608641741086339224476716546343613687081685164202352054548942797048870259121871276613670086675500946549543518238747118135977396602837076125789605518257551864081230512716935655370753028274397935882430122907095405454064814234711653989614953322522676791738979462893612018372789889626977787139491090382063325860148844258160606032 [121,109] -212474481469267455041077991527846508070507270930675550091177077254662284430746440822518217639022196937338810180785519460649228103949903523072162929005416088865336695148621177187399151187630593785381011292035757046677641814063182221984627505590571336089023124636730047436579317941244061405558644469568660611372042689499138824540437857543724678012354580953436753008118545231156458744043038647203235505589806338306168823305205322558250680528369815542141019096432333570416395500911859110365813660837807343620018955176731492295757756406220760290683313249545737542860804608278124999439994701977795744452597026612732077672804504427077541262915061942034766985652488847951415829692881687812262506315361696167515632310846631660779927656437970088252686995454104193163651010502405048429043437446980672333210098400450839512792556172101387681150984825538092689633446043074898940290839761452933055952617359799384564785041750515671194849403366033692139810854188021689455744471373674704427462189938306082538246586446847247084530638298048741544771222370904758134997691949491188017302421954904230443328362206177778059340608434810128705397364107669018669148653305151001408522468853280355028258533302106820301463356641142689108776643196222449579390729351285721324900389381159103844230472459002260320080835259833276285349349225626329658496077982156555964913589733278500728508219860557579590016035122935780127106578726781169904750149420788713164628583612254193130012514727100706274083266753520293108210783780759110515567003904965049546406959708510150588908163653314461818404449333792868968159291237667566631627710805234288800847868767260582078141123640952726790 [121,110] -3993864948295105076382654789005017911705792070161715900231444018187523213098862752834805650370466636399835328074287701645937364212810202357111581217435604249840965325257164797028442590075092072577350881301858723677727903491026193246010944317707261862929651068107192065680850866030106129100056258902385094608526803020513481513318803771089420042865138662652792276762914733009371966619011938590843818545981054186714196211763659011846683890727836932582960281063896685829604787367230981230187387697859531559846812296160398414682114763013474630938070422559682875044660958887098293333683016623137846705284155278939215135527469404920621310430924782664228620502273327738338350179703013797103238174446370395331059283177855188222776628504912892326553746947506629029904456219819882692919383126614254090689547014240390445205093080357050069669364432956204054482901390482692303372689340321660847078082889384462008014305711245139657787368260406482168833588778163672996091446851071094436131701189947291052511297039216637408212234853738066766831034782271527850553319946600121785305994220297951893346004498366996567004962965825463889262405709955918285102790174335072551786496404451683154010608139651526701097360324357003236416567661455945545151283484126955614187493714603733201824537116199796067629412877411300295917856303424477852847250097730992567502592931382900290971866543179017394620982449662073800989483967665694786890742486770933760324169599736389961068457550550790811783463374548928102768207597080984804030238852562801515367267800679661369953678017901434209931929698265369935758491643245658102512547173914845323927359875006697797121727204032 [121,111] -40031092196385803043442283927986646693016502263309981724951999035666619846854937750574357839585688054125645351947111126430700238767863888860554621924594711748043027824482004051492784712620149211275025690639119857694044832439852901120004221064195377598256652148807189298962465716744645406217380087871870790066461731234653621141522331718221125493540798610859459081598586046572468018482497344769661726253091420064230103401305088402009280664411692131634591656044459116154623278938792615214669066748025655159391843610316916689139618815910894219599955469734123150415069145068239185008295849496798874123475011825753117911902481084130828830280518505771254832214676875582127277636445011412758603726390927233989762130312567159830194343938425821373785684966207237657799551621402417419631439852854651461650792835658740527648939947121194721067936646372029379791765017798501661498550219574877100055493350369577025963608925230422154405401472164584748906233489359298132852194919889137302684278221887273463189104933971467831625580059066947542072738660874414782089986791986866356565818271650796454650102672858719209185955185755060292465109410818450702221822598190214104877335252952535720985973848734042487554776586539698727448542819958147850001550468002166816891264601563748384626448522440817940137708796308394101456514925574685865430666590470024947873178046317849071913715639300183270990928621012537267632816308481849662794335759145697974110852153471329402162209407949242305894632465557749653641098043458635673465619855673041834981698373806434467931784953770506188213330561846030268380528324556313451702760415476591598299958589013876295320 [121,112] -249475587373600919088851781767432804141475271702285902762905895675217646097186246835787326070656355405571082107299432830162041742270613943584318020130193046838817833191091936487933345801644068733760424379403430435719800499990979259767859338001287488232852490573073544986207790719048395834568721059069721592398138309439260547965645867431456699058841096494643692807517302260962061228666792233032616765585503814842418316763291278594738602441563172650582726699666080823735736217718611935701619591658728559430750054197490173813076149832537816298686426616793522146455583631423637986450126682178710198953655626615579236039442999637815423662153595693121758698578065925470875632880930608697082357705166318948866876655893806145281764767879304159077070818762537551611031684632796447550074662002344211633156177995127704580389477538277660651211627707953206789142165421240748785968793127352699949404400201535700835605856062794891224267459960130698316226975364968886297799513929417459133195732859382070531693232306043065991328094695468357553191130628698482658591936349514756948994882871938737358323532720057101208159621013131630488931325606286354970923179835149986847271459405947258307777787873166235454134292941872885672446047444807651606623300612512273975691211088715614882249317133106957458903437750133930276254061809531645189645624615974188637604987530716054708906940031298074087578387897821846750741064061571366658443533485616531038384883320109151406517428625552905674152668446463234218138890254871967870884369831681709217101792380949191188772150945578261307265301632416742732029545635587266415994823759748876894984182464576 [121,113] -915961685903737383789766495893149502676059817602760060193404081073758721256608870818877320861112099766958526850117230608507402447960050055318563245850223955313875087316435015737153317040528697842558854778559679566625662214031802952386215894831919558984081274429330067276124689301109474971140949149965559173644865259592837341778906554579805065787508258252145951253211118100508890151212069633286982727042635043383339317889793738662413752055784828681471917734251952256938571196794186187608199982895106016591873875213897988266353710175638274692189448940993362002481713692141136140446563470282823925684499322532436270843674782204656643302096234274031417309623160500903092765036918600911920532428889774174714670945395991574537103410318405509397444514084433400326674121498199332301152981178411596967873459556139282069681894171324527907057230272379493607929748287382859045610583429903646648384219345855883974296257111586956873002530317679324888729933532366656843137505477435563857140666987297005642834962563967225271808407589019912931004294803979311118089941944641262265157618607783903798775439130209280933663497516366658958350237271220744358098368008957551138945936891878326693547096612820857829445105119816883452917472779322009607854270379909389689885883352629059611651927712041305478770226501586939705345302774843645760153032939640665909191683285362000220008658238450319874644356232582565781079364713903668016755024211153662449542315304854388919916498994454805609764245916001552648510587150813711608809521156338476792278103892671322503083472377641646196476153705823138135129109317508300051108669676083506968984 [121,114] -201205897589094324020442944327832550217980558768006230575949381493574630590588647469296356472911616556241012406817175754788569436130818712901595768220163505836556503753486494031479229241233946860458246664866865471218068807055968858990461440924559579414471660385040834920522835146918520215982288540257729911225855903346194488598501098322768007588462179764920885818814142214311932950029927952803040376641330364696704566643403959993089334146384063241750549339641912515731392781791697432338117991594195923480600422667882565204422890806566951579699342056872244464219355700178256393943113727052805612921821159923172114182190573474003091829360285726337918859605654803994823530659791623310498967001899343223567529679080472867694781838132887102630207775930736852549881435848902292744929930366843455990374012115267149116633009266901546130643643018215178595183430582086677617649664523896691738037632315928236741375650030559546860256157717084330115587607420502988605009223655616110491491538164969843769588469197147534391499561886640211026911557795104295130983803828183453509404659755699805958337782930265355350774068980298606712700531426097044169062013555215247949138492270462617844471771630545818123507210544776048820776633449021395109921546425659842367223916200164249831304288589254994570254183740015175547763631110437402807876318421786823666492642070937599952171746707444573783497098943981591135920943875382421585306116619863091061676791738326615438527148780648877115824456644470840838263530963085566360901141945315225373294473795001266483684034790015964550761031789987950864085119831281017857625514950496 [121,115] 3533731107963004162613952947870221650771527284360122341620043293177539323622393183454114869598495991485918867639762344111237004870118469048404042386469641916811457342009831338284789229154420420885906004377465017873215705324597071653583016957570662747776836437578354083506167914989450762273387286486768064843775075771101429389025373061278349779532669798962536701261187757619281747703098009429187583549851998119194904628013200067593632734613549318510119177807619714631016589508330731474131540180468733308370902822158187856780837960093013094955145470874477818554934376749656607437040589980589949729208827769220215911350867205530781816816909325360073030526433428187637806073078823008679745664936188737704976062721285420057531741676442683098485110193150431337663536468796905559594212457505369953810857488287879403770083998291665081323764628562491379227346331752027448862363294468176054491031278767106103322589622796768215233178804955611694877933269692944691523616953777919222493808112225205666200786760130141704223544087269865774717641580216390751224770020594900348305361862209588738290954278869638908615765132655221534851339905060144632808499104415174010446646888668591752881919205838886688543616271611024911569487099103632533622474093037860177050698640695458031947141984210301993148889612121442177089038573759531752846111958997371750321103030618386623601920339579503918051786944253597637210601644636533459275433221918156971648307748778752825225877639403407289935759852189288551669867222409573231501973938191685148016810734592287535890835539665833753445471954270018247594867438931468071122348 [121,116] -10436497858730624823507001130901971459232426245896581449149772319139226414209657575220924564848246174472347188567626565379094764411126227085579439821942827241051858959014748017158288394412147275697447879222163719356595618655090279051440190051874465371411399124329055195342883087634157656708945603116324506028811053867541468579724666296749854452110988798547760806692053166491782610047033284769583808148373287430659413788595934381191063292600903793063803059453532291809525825951079579484750927963633494114027849788727305363335237868875709584191414841056732107354983443682787114782848847890243803038335873549784101671271342442834018632171498009668390573283586982367195069517819050867513360355271286115023656086304207397625809741218558041970051245281915986083839754386432378320951971645090872571589160037599356218845647522433464340341161336659688835370954773548185553020202536345032701529749793536304372519058476648201583514286447206802870966207490347471509515269793309967696978630443901014072719164791266992157573087781667096146084420854928557704444850855953269881613003173200916527149275757749762109508190001965137877088653759507814999663311793934551992677965178316411199994585715577262231516811406314964337093453863613304195377701643967478649788020725263894162332638977278677263518308381944531953481690722286741478316142302845053742046187024395576234422151985779870862177918560557745807838263045573238359382662559201755060039192031771789540317864530502893941964767322090014256193751981907035102268720955664707651611758790720361180915729063739590525040456950865338418829871383453112 [121,117] -10012148272578435811117462036510327938037693889708857311807243743231457487287520860350531461400983468142923944329885007394266048758492883064188542455750132981239473182540662382141044624819493102849679989444269326208965592949373840845474404041353575650402006533761784558087490492035585360831482684934849483308857215525582076530755189691063387690063955232802175221471590756085530125210393746399791740923613607588323090658134834682916426194915621078862622101758486777352178330580749384860125097368760999729550244272718870922274748673011882683689565323198851271029777673682221759547983530099983559180436430798594889291070575257298284742013149460504739748906306856416934514950890991925679423511177818880772622460410041479936140414692654019933419952887827747829432460906266289875198671348588116229900591655346120423315897955210437258818167916677994635088985564239204363664138542726518483645966353902740213201826759207505573896610289187271036482124230453993217519305977898999301488881967383089954989985863752888258866719006701375583114597723413396351076795013992996893675438421780901600807759459030611291534045129413246441061535624568775454160960443494278275529462422400899499041452346660041348226134924608864184158395195316435134096156387942210580037259692194233272854939249881583429713530520549823184889834747270208256321709200593079745614685173519109921611151037095455298540249177674636841344098329779870428954289726017631852851011478056262036348812648928476869122280570758346574571262577244423225472538429159430346861327073035627062918392729691273583892454736590564902473865 [121,118] 71729447491620142835653992152490683266114291317227486424605444008673607529441981522934245195886378928677622035599464872661952937158795115484875722042497411850007069520551569378458398239296676338494789781255218455404280760075480354099952121893178558177087051691016200854679553329313338756917500015479443210315415059599744904398165154820990111368376559317215444327616488850388766734647162052196416255712045213233239629518337638222652712652861692378645282221877993295889287622834341272657429652883275055348032793090451308479419525767222911655250833529665181941370418260635485525998699336399740433049210459387076668453516948547804071286711134013500104262247430258373205655845358339484687146629661783047403812513025412817469244278577312412191144117697575784879311593523406512188274966608040810923090343283373060227360206679437111634081074105456889094723243983631077550277132391680691454268231081287276754607795931111948938753231976104862119554777116787496842295447616172605276354825445117471124420561694304776427243144552996459620518370929706659894812476875741273472579248381822580486965271361331350776091327469719580634781265472106245270523858681734969440961022708871815872559553917137659619723041674052430884477112082696031863256363726887099901883879451146249756388691369007007700510763634177429745783424537323759482292054674562839800472725100896862324242815207047503989122145191372558615239003950329710467066826317296381906953712223681935821198797295983437154941189174861469076019505490023477073088442131042355589482588520485377165984506862372429406575379089098880 [121,119] 103420923925893998532376381096768641712069299002324149632165347702965328645916500060769002632547299990938239049079538883191322809482537895537914593561230533215322863211571197527794744838276313087880610684899913031620343307643236255135778750091064695567685364853673951037012307673800383338083208864533143222379427899746949097205554586813408873725939083725167468277294957166695195009623485763340471975950970255305261808938744180226657244463283145325996707518635882262448651180219011433037028407281963968675178066408321456205282133954597861199535949774773429762307764897360946091346311073048770647486290809330207301547860139876695325119036265793901388293881829463641882455905919635921497769724252695280425692112032453700635571486734144851812993883030890243883257713822089604330054184694422378625273830465040196343031239509195261232588996583522454781728560863820016272775169798815804143934528540324239578193398887320045588143702153550752816776053304105184912196635640353592925090718400052961745959401684714359110613797597060222936261751881433144047296767897717364159053716110251857243216799978341977044086642744122753345392708669657478226232866730655544854875837136375458162957704697763973316450570122804045260171702821820867419817912704129075859017823738450035911417730624747826399631517007701753767658633207500596445476103562153533111811408331694810560437528743811134164929238179101490387584156266454900260976623440206003557377258912898774547405057941622180799053344805218200555076513527326023298525350997670537107441204401466285838806767747803217748384480 [121,120] 33212878719797277738144132244174558602269106748625302975221019362563432004263440597592678066875702068895877929414743180427291877189165422751088639005790626372459037329566691538457263908346711933770653031937425047387503611747777302306966143599395382336715550662775497569935864332259944212914991797616323506845136531308553674557000138463664204833701857795839494516614923824903897947619496026578342387058176716809362272325499595117951655770082364936700831661735561177884807542515139791310400771218605554962919934438277421266955444613089453578590046178139995905641070018595333209463116422864272343006824615727205796102305902926412131334408253929724232631369824441243015067132129782773168276629658764426962764382025631967988761082723546820761624654447120346596629035164317168601135160818457985835963394273646411788686229654611384831956781991435371430850560925535150236483236465816187103065159650490747882731529596062722074934410927921532601419646097924370260536847802591070742715657445291204138999760637432872606980379019153194000133899712989562839088917345350002340744880150315729101520472264233734778181917566434446649408520649956944453462359166089029139661981548035105454899534360827480133826610824432118930176125686297510862677282966897985376777411701917861510756384818260124515422661389064517155440309918472668009730906269342920261074977444697466298974892111891895643663326658888518551184015383095272831601331605695128666799071542880725406690569897528764018580651228022081622789610719674032488329778033678078737821955298422011616958948697072000 [121,121] -2605763376347232891080646126923392884051774286180970318803114104623881936864629823207066126202634737241515419494170821805117988026413501705599531794514414752888775318613249576034006264178792496727508743883104776485476472490116268218349466425439521028306902881015538913214241181851507852244546966190938810048469551324000949558367930169308302847765408513173429642717728667449662129758964082732202221708581588061886383299196018690795016145757897106859784758735713280984652497173828036257089830326730293481849165236734552640259172493048866502466929406468295458119256622074793161598755455602047389139306503280548115265945661838271776078306900305575386846492534398474338204078582836248973173922670426566554116480185014495581620242366963281248830861381801688757092276399403890555209573153918433398760399729051745459679134576659962204745120513887060723776932423056707849390121625369880490439280697704990385873227120648483341141771129850527681299837361337743267942369505027728443828475918817168697793213696326506100551820982637771913458057204680474018592176861576823741474800328539136246100792437126456639251302455989190386988298305469001663256120754042989497411330949830069588798570522186400012314569941526430872667945236548461762700070323835937968491982891334792406519491216814324730221059768944209780320109802722031863799318059607407637687307291709888893859180605646780468414203225529479775053204417445861385421079952726955894017570641414954876120191210597939915368959452798812654032731999152125907079722141585033007369301784272865682769904 [122,0] -24549928277216442100505709820932853535280426935810616014857629986851445921879445132414721272008368300532027022085985530182604447800835458942268053371277972385974597359334679643220550592256244078789917087361689715140100946116402565749068337748571565458263720987500635144513576021660094612362007031705515462129874069503867815928198008508117459611470432780476411701686907708835032306131496629639754533588580111084452898758525483469918226774672920626156379700153043755684113817167227912103586685048909033856992043712971621665863612850588295909690584233787274736096586709053464285948789363804092898270885510020905476273765211655948234795750743188340240607133018902553654901701837484220099840279863010209792758910309350793638447363449444288415943032090241361162932184529957431463120651758030423833071829154295405697712890346785142042153371401453105536400691979259749509788990633498179192754964250680793521733601369158080905878305014780237543653739740655685253445435806316826467697585517137069365526301156996459439320369736088784443780286412872759121576091913328869374131768565264343456543807280286590285558382663225413530100413051348427099652272570823561227704942582426214457983289766921735521333003331570040101630919254154717581705916184618037268566622847110931073066926910479822851857213096569151010434177825247155485160478294674067536696509468944803318717404486156254262953476867098963563932857188092892985772282779825002236297031717980515791765216462786913967680130504082768783499512653985074358696098574864984953936605123846033811334999288025503618858280056159093110564459876166029414557646603493035871798326868922146968967267061083489495340578704837585921376772529042879617621295711029282273324193784187471970385747144132631488550497892266231938262853526365137573152469872705364823202655800620251886231462885642240148023780188818064335890142962362500909968530676579768130267814519688871090853688082965835235019117284942407702580541971546852621811712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,1] 53112398116108126110441805925045808832476039207774345472200068558250416584635390767719074408301615252800876273841602525512037943055551782631298609289906585447976588515702974680490179715002387316382289802440713521185844603635844998727473895257091670184549956242337669184788390699417912332519411085370858041135026587356611884126393656576984039244238410934764264243378205435656688473424621331525276529882213831435875255051943438368428531141775892030574068544802366698107974810962023039146910303500208389994817489622756188872809055547927617364780094693375698218348809412339999239513089247476826168176651841359403079179405177505063195434086724265052161260093702718648338154591905699007611762708866277551363124761180219194685617556592987925885342495090095360087801866206851628507025271153162048561373483827320100496302825498819285580933344594869994335042320084712771170039365672953378260416572333859929971632719704850618718696077791885611115561485482837738699507791210261308541571868261247236770688316326984856979796980804583081018135892369923864352062355317280304993446499999357525105556721126581620598399240935689061582799416553103291262369669583606305373448568667838866133217523942715661557225171836080154472861438776725629492423086879327499943831324497571109415747646411044989369945552875453670652671049721361396792875599246587287483136989264048011866005954058589928259706407773039194925125458313729350763315088623277569102888858426445648710046047469764996049912126653582134112246036367117301802120051724650251594895876590200821750147470218760047703070823582815574859757913959956269230490388950548153423688331133719065584469422531664071833171888355794483389976254484206825292061341530336712808170047603604517527189769856772862601822985036002859184838691147408807053146193263264395853607284043893925167846043555420310589960099397153182654722356405013114765807976333226016945744299302106120970909459819216458048302178428336869526573518071893229755082735616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,2] -2440162854269494029742975057637864508537470580939599545657081987340348424888993735234816974384744441138548131897101625612091703638430238661551291792899926968836277801412055902065364915231794472738346780059224064603466500895371334187095271841767693825092549858263502301652736379345778139185388753929730939468683956764877861880268341596571105125803220205144580168791096281017825790468309011412476707151633176433787137235814851476820108754295137085853345324179515707854833915848362290779052984974855328617961436873164451707731733420137518685861330393527387623149232114215182068893833681924955662262478418690673958094289233967228865651299139491888316786731245688641507681121810227975643063098719334597508784202566728778577455234423588615475727169467764701689289975528240727049231481476653875999877383710752448853800053263025809413075216723579765815989085401804965767923625236571178903454060211791666528698170785169529630562172155701575598108699177756555098182401364262510155213717789520196736772294845366321744141487908817724224599725511052957845544619307155506960544769836778824735290807712639413200575695770837972528139271126272148748646751148882970436205099719780458711377474779417825482812182890821595411049251005464971922452775481764752711101906187089663460816938537382221877530881739769095964788831732104388048872254508302914524825294018618624548100036796730908538830975346735047941052137557264360800253600417553990760057895737878028522109335829999290280784742820668735096710742076887467495707502914819284393386234909570585231380526889860815921682099860617814039501611478125197909425182140654458447525734256848891786371415505699070425916790223299450280477239590535864353434588483908874257769175978429456966655422482947370649157739009267567595981999260031532395554835764776870537519470731073938986000679261769653305202094176117746052827787136642481248920732239025638349364980479233306515221657907899573351178782944365849487053299273577629659868579233792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,3] -241667065135382611567952581020248571223110778165739862135616288417328157311941130693708025795352064837984828542074430260970411376882115305527371188640145843254616234928612910166279638456826984047321865622665073605644140230631944672126964572668872748898352800190675092028016921387496725258577977491369797622224437874313240002811603161213506299141705661700705571828080931057534942507249133539603058499922736021493221212712798741928978302818197278171278748026518987449419907073533386547864037711565478080894248549198720806759801045398116657397032812944908166985631511521247586481120370919900879101452077801183409237627088394630457029467679248443376644394541037202930427565055843977374717106033553647118133817512656939013638610518733390862001870259834337717752147880813625602648377247542877078494351064935563853920539163962620209608703691059207524795239897596427877406153964559169551254694571552471552581287259624810357375427266320541029886625569262960464966315774841135272441929238656328418584492361656324149282038547933158190803374568226662014406889717801421375097859509143292008120691299572016801444724073702670772836937260915887468384696045629409183617545354349878976070878511799738812290067973950288667583848564268404173274819878722778785050363664118410472503898028017951740890604199402681360385340989278869470436481888008218304694028448529018418494509376510068348408953317628259721733213434917059543360080354203082693530809638236534345567171649094810270889891622248519934217894957275984112182481831514582512676309032625335234047994777080252702646707956338261201487330736331828699569010802694528827842627012769020875056386425969343515124520793417411529440628448742752409245853894931660063111533396854131225600448608930896367734705156578880183243987180110972455121831080989028600680406911101017774181173404635122510523463501992650308528549848988690084168954834031465402347550850441537825478447349107475134306267690867424114792147627843927746540616367996928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,4] 12537599642415421058279945016494617142621298352564546098512163761044158278407203586914854907373543759346984049380957991851844713473832949472785682217570817817749768558263088776840048512178731467038715478473292486988255262126426341867338365894162545108742527017197394502130707501047459390680702737564343950716843561330868605772903833973012423997912091759577763874934320935236489326051968962577728103656806209880615189908680731320664856994427755304270015694550788150535500112675500299728017293864858827769078406681203889407920792365411473351660054158160874807885369303647612084030522713845215374973977521570546999932422750225438241571714022938924656948986139758195362363004168325177706312363143968021246715378084654727950704860187047355363114198612287282712306270876671965760111877716867328235335446172770255196866537058747578325321019890334066373661232303674501991008584079585141405846566315539421701265613693615431485180417353256062146503290183985664025290985645897897444604547402859037695521682051978102758708488786334221513922538966102706766087102959524473702561424764412240169599855970986332975333717393235608341514157962649438619044272939982078883891818978979275556144271027054811569103660277386650103777743150596473767734006325886479738817038397290207483895512811240351103250023955396016567611197897119176802071287503489915339070789163052067495555507883151574254750981683651808721349505472743112435773928425556336995937445326300985420735600562005713048232921015806103440207468578743140350371732549758622661804303969390372220492485832566712068656657768942120963257381395815119558011254887460828872512754332500350476363845685120264489467513178251913937697819122517428787545227061073873260392673503295674992795097801073888730314987097894725411053967074517030686958168067578605735949384359803365144019132687920891405244959099089443771036522304203707368620895361594697793809434012107360647578419242855905334410059155372521582337055772840886755324487421394944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,5] -241191620117384115047714068167084771744748214087731373489834916279966596250795743742032966187555174831393468767042506932635355859374971389358177485010057619677342161934522103268162883431795940007266761882118233081404529430988846486047750047517585133830704183716979130699805507831595746092163585349579436838724491894257462618887095354010849465820452222038796173533007661195356622897185031604149749205354135967249560820140344353589450717842029756739708362072744198115333598111690300095328564323824399525147631033709960226473456178499844551266110884528981190787456616831102477681041984105483320736193212103209391247320764431549026635077729393160045744546502869092417034481019996016853946020616741745363112551866754053474246631420479525700077711280391203823818364620389950918955833203544128553186341375474883350993372626068475593249641306568854591260039588414130794661046737815274962461482074713747578937662392105246200736641857808475026418849055443332285443127071923022751438444750613949886022627042347427340526898609390225197406516537807436612250408703717033661701790761899855114559247120830198876092209175292020579265421751605208820800460365088342502402591290045876850415257244220756982596947619882048686547079057107662306465863796040590913986700464992401919198973230728080402707827360658249052955478987359256816777160024962243606438563252175768015283262473307258302688064876075058444017665453576213895395908735554473328214374979172768765679765714127271391958382468349991080309116537435382705313104006137177584589577600671198605039632444285683405695043256863361451096933147706908075414502475672441600932940623984315165074414562596185631118761406732251076323894992348815091859711685433243602742622141665333243154159433726030692249162157086144655280856594826367462782151692835851756827055754903302744879560265727721563895181420440538131291667336248692523159414497727835001024220581169369494004215259221051619235973856486576444529652684749701189431123499500437504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,6] 2580393282921805169254645816148688955407198277574552734548247590342916079863088865268397149787401204362368763697728448833812135408816116595213521229259376167548913678031714289152771738986204616277409027658871182501507947271306787146341321113861343643813195293581994507422570058128128604124014264292500578873260423009825076327434861486209827402912669139597275717313374900537716465467024214498516659326474163988085439069128809408886891770677410350318219208858521736964119015448650015158871465249284384891582548619026361548284738821735957931467330587737596023937758111042937115550845224658709299446595958285640111698094625026188075234408627151359220715823881942394856143620989273100215349864324830625254740141817310006663471058880782638916276299603689702358763265852795122593132647506459059637463583883415317298775950696984514519138711707357344906455823451456151141800433073023349699629463397589243554167567388882306648456820627324360020929479065517245348301147344356986796164407582737334077861542120179230252901260436387410999553474886816520658814924675440453438167255199292137316229305164074157515589857775874929654031987348143709869175954306746591310005185552335402757648816317382279196792575060571964258982672950600262146299699236944734914005584281045748596507740701232265549831946951534064341334536381684122230619383647239374783111796008492460072111628653093347916468177509242699294086906905743032739225514651297138542996931817494126137589337301720638403008959082483181352418937797726795409046988808347476656545560802618624414871918752165819679426459721520395618739087863082790553384792294878128940127189263724273316257848358325850245199060464535642877940450197444744735712877251376170992900733679176568153221706806064386027901262705029559031244277482275065822279346892165241568523856556440677072163137419351490610656886876004165839667161685567395208551317233678731183343290664695075674452896904007924054920199648490984716193529383644100564078023165723279360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,7] -17727166143507583794601321296672916634300190434952000976889806124710394615887652356294671723624494272716085333748179525578002477123679094874113832291302423420960381392583778419349229649368836792939917290972794216741681891427041206191929016761250875137683076304280437466489221713006843836744216279434094847438770511648406318098471628544478736957085236019962655892779689776466961227253167817997709640202746734808471288425437300485440050871189246634462862241951699300535172681584842560528294581664648502198622431578028265372546290654914820033591386797202744801007408832800619061534328987168006033748649046933469221389376309750055216253729302623027040556672711267504824468961167074909788259004313707163298451101226155474259492968862753432756618567410628504420524283647141383062819555086022479867216105442116435847645656533443147114238112360900746622078170149410866900422782258838103462513561108036590105841664427537188754946645000832681790924271202834841248824817536769475532626814045686945875660419864612307721231674833140915403130053728042268457010691166799626043109398929904277880457136820510313856941682824649899696300742523924981695612788725019746394224002910154921399748882893060312476723915735919749504355875259079959323471612667571544509626717750995880855560204555080154863277041813856597622620753638838784197826648311755498643548969157275503568835488518904457963831771426446945996226011203807578317079853011752237124221250987991565712528180033065124523848539441907795656783144697366152000803173870915232034706484266465617759221268153437424647169937348436231238724745219561938865014862390702300360142397856243720347258117542630121098005950761240055221040370641896893399630283853093214018196373578819510540225767647136324162568552152759593242440638426235243716647672501841364747459416154433382067604593008032414507583808602427173383242372256273481201814239847265106923196297593255068261617804774430251184882722901984585556777206994421016869011152805105238016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,8] 84687706798513838705893030618965205284939678527919763343532874685113947297649707693311324611519030932472667081740733007736056057451171153939060159430942716816610132298505648019176336010291227068130543241092554385191196985930249448907210990397148672720734375343353894592110575234852132531803945790011730792640185090462157318700825230056142227871219128614329821284823168861532994085522361417398943558378000400944710634108141915781865670378100450515036649578341771431039791458172138259381055486345752409778046793245223094367752279496755819658187706386855103213098522300950200415656704143788754347569279086428479261813683730851038666492019385754444542736541134925770377042212790758403734092297498391892079292438180251038040752701271745218069898275849995574888786220014759864414452230236868422472165218840599473087680348776412395759711184834604146667280332672538507980384009718303852374266267639496679026768116560304331246168885160326337107701738293462381920428958392899365697376334680345254230314775775112071249367288860429960519591584246823383594345411840351293369412415324167988517461405784253244835449498197413511407025401114811468248488455476271004116395276058847199628266916055629424946797624061818124365488283145738888657330003513188545266674600526887530151682000271729010507066770703181733827591438741421992847551984364046039806481518243409730957023847650503319322042932534022065458632552889940195931704158171408831157561820952423001964473497139481616736475342216994464858336341303283506028865626582708653554764292855400456894048840815413134856519712415688166142474248023909093035007789584255640869262160731103135325988416607667311492094183291151627244947046996039037340964234313242549058791199179927827761654069310613019224975113201600199620725156657843874588061806340781399943603936249663886561915383140509207776222089589075892849989258539853494864459026091368022596747918312563518611255620416425624701820220124289788273381507003736381958794759383973625856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,9] -293501814262696305283534592271945200915434361424913081173127122517821106882570121737530895545734057946742097580135415191416418195087138359822835381061198252697354666748934991185622855656102989725364185877235292321444981257826027485643593712600471076776604731816651858411967289797028569280718241360730560501025237299306572838329752795263188479153374505287029891649621012163533033755670467410205477656576383595776047345491343371670008511801518274893842600712603830691483433921423904285546768894005459086665566284053417104473894126495718210929681771002504412078158310764238935404652092421671046796478670577150110564801715180142853220753998427187562660793550956935184047533421436628662869329673490492985037214380208460181175984388200968607589935240599851967620090923936328615761804599792423320921484306504839987244201364092007681285306808606275732893348746496621972892091228340780555593223630940838240854803309404659343035731622577513254133172648850253810325730162930060852267855260285203344389919128772573695241351599437529090664897833698871692705599601671206984713675400618910131809084213696351099717777540811225227930802066998681108027574972824779728863747004136064084261754372613816356412689099597814478311631037404860220492921406737483750397349069306832366302204776705631524649981460407269967818821455791042222373246174906020837590969727462749096231262498412855336719200501104706453927189517367784194558296185496416962621423019820268916459181419818169204461561700791679330422495260396676741157821225719053997109490481469471776791691525099113619091557814205361488186456935887392723265986216726923818833840925188065865739129129037722297927159490050263906476513057799805895939773877131186764822217118996901807934977678778497244941057355835760503651691666454605287934943765688880089273870489439553112995912738596540045012031140998987957563608827371850581133085285172448205889663609520700310798232378769697611405303222074969715151938954199150095665025980125671325696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,10] 759294015531255380228421459326345088036586056569925804420592485220082099550886969504687369315479344846251838781358264685411165135149446217419101809629970321830736325072529352117777872081881048029414795351101777129181463500102482864266057068722670930534834102122409406513898540950579568293070652015190677970747128846153878353487785196591400027881753053216776856744638401904689729385939977637583511149150618511527788563972083953668728187014419270840489913961354561201887330305109239804499472060272646747936691354026388404666379574552907146296014536616776405226201277157972507168252923916995613998722267743419444475332043520721739694938170556889627087468124168957054638276112841318153600649951690628755398690078706420289935527108580222793248601395223352394674423525197740350546788198205738147081855162068406903148213270433899592486026463010168342762687974699420463389137220878110497015586670334212841407276849291076736903710529017178082820033389699953264898649580311846378229912662898824284709853092517509129024653483917814751195411025270133534259012233199362977112282689979096297105232926198544344542634878908058993394518660551234698493253764835452803381900354834619481357792839556385133532196173867870870660799503970917243967994369561083456345460711511164211713569100423993618507745348657826867824585420364432861504626677755614737534713314932382956606464863360677494596850461423772768308973346954759929456747008923879322902970328018136903460377764433047382306164652165704232695950394157628622637914756731834330118634751878812684052731178801651283155674057740431688398367051759474507870260610224487271217242125354193102056211250682446256107716812926882514496746586861914147805033144706477100755216212319402738004396703949772842672684520255673922119241378326317468180999419886239446481887772270622792203926022866248777946099791025945322730596957391067034741472476893344437240448576977276330601061026704230520589690722999845344901001220119399633349933485898317430784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,11] -1522488650936844490418939660931402507751694000389654173644635998078655907218991115997661507660047739939088389991249888409792634730763524652678067501294603214481014644348245147062714744439823787017278792796707744602751251433426894778536832596154879825750997365318892000016172228812777283035866940964103064487304970520330594590048036925853347289556839834471475736273026833863746358710432632399670048900847456199686876483282243045916805348136302658154082778857618192309972916583653687307828952548900744937561681450002551963158899024134232431729800811248177478744097475262173651855617582769655702949558000822845914097259398634561183165880198372147597051768431645369356708025598748103702113229775081600718573683025648964923460915527893915705366385887587631512469141339973387963138516999029109412348862654437455983155555188334126869244825919766738857236065540454731213060055870446369358358449662663661801868740041648208686413978037474477868148553353868232520033932572927582930271069349069980495196850193871066499883414391296283172813354375853291315115140408479580325214654752380635216693930240334599487168096688682468870815155244890904259298089253818429677990741272355495223462514537037649790810621861144957660301579195298820161331968325402213970585733428598550850783281962238725703328637458100836980911259342216075571551501064044919101357586551032153050722854051773981819598044986538382247917596259540597828799354359786093126286501986340363268528661071629804196532431507000760735125824491271523148912047542766300251858804259744491756167676264034627350062407682634742857207674222024784335700710745808717957206194136201857936591724590944164510543466397050858187497653258916090510962190525820185787268806940336380856606254557915950667827660565052307156043182112470735300080459696285051918994933899259871274158354359496493896231569419043628299579094788680935543504793251550813546743627971473894554345290474195113646395701929094527044531758952367502571643974635929093537792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,12] 2656873408248952275210718745702541937781228947326604494409825037244394741379952017932857098882350832641200961870830056808223892137375497521439157577850975805797693772363716748922986228330155586652011485537708190235683076087799634945028652850042189017812043934512658088960549656510553591804448548233917465346456986212450358351751375871168457284554447798497466742614680645490666230498311071604186794527912948081358867842461404894656538477617416030336747934798095307224821303054339239585532742065770077386852537395854078660803768398834470755371961408695838691154476416271144049661006169170579367261119343869408731950014120964628494760725732858742699464283897282241696047326520877637587880725274464557908536630416746422800520126441794366082488785775277465542807915920329770408379941044036112812968436008984557047903592212109311599686375903427033644178009297932759286927168262156861734047479248976835072396851199067582937951579763020606660495093912981775750231524798665772214647931281281990003497149897701702793876497554089852377737894778761469444915095935265790400951098956005161116025696720183730811626645435699817996029633163261282145738291592780232607148613055583545373885783366661224078819414286915611181678036251134358454177859220702008142475830265760952373237673320152663003200635969359632917014778209249568999879694207106434435004161688137779776581624359136001890569655820172503995150741546835094062043755474411567276652989599581738005268364269387068345955499131798996740428854354718078166837161599949379428536502081679600320241677892396105131940596918342806402014127085032041189501896134561162378356300415992644982850474325425942363920585389361363883382657069020214897253073681952597406885384629050754399070200277037347862119380890946685087225893576853369057513046116490557126949342865284866893550577844791035372846915398008169822816729050192855819496326429258323065497731481676032915787165473131595958542484420916611662760092956924765088548843629547989499904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,13] -5383211760921128602756799966142958508333075582958179536026559642653166523903658082205042105448787090102738877131467907048737709332303163727285167412544444254944203075660269488685322090409143896531804863019473521338257265048410463935853464496315871385754095011245828706109649609712236991065564910085602826605065520645593917096545158758946594379218511702577228600892280614981057379909105952230379154511200410730891253716517273205821430060137245258718223554430443055171807656585444306836743070706495054473684298570339912705257166793835496810161064070887938022235210461408797625840235338352411213656360382435797031468257073579566010989919906923152560229675325878050357692560945749982954409063747770797221806340930250057142342305836892182457044321485666125066475248788532676318495622495161415318761665985818668412885038141911023520909312395323425231661427221275046721788036393990826535979648226629141178515790296563219130306532922096218533803180694026256032905565233964126051576928139536851321148197006405726569178417229794986354186972885428861678802799816413769191936361157284089518274966245127467344716366177798542382313026353730518192493420722556540296778095842378292929711889912478051319452363570088120331281531290066037879286179513810216199326641079254940504744304465374174448326070676097787583310371255619497247500369132110396219548570611722800381295126879873576811909941287523574783099199527276591084762220266157999352920138375632175838510045770568556832920315498074239108893697477346330125334535286624641333747561886973666817482006181504049333977293905434965345827617735049784963208529892236129703792537924929647621606307718218966264301345725044401914998376866802611504995886729033673490718068335435603837106841013154033005658686758555591481384592459910615082092442319599219331713281538690331835946493818978140905252903403965077751486493958884815291246744801901293254198456072051918902055532607733438515486950271746917465497044005699036638339748399516580052992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,14] 14817217845599873917384150223594832322426313681261037830421669416309434918195572731337974475051019308384388811398200957011795644457846416526804439229983336548050938736607463283151393929146118718742101947781591488434791961977674109865884581554107007790233073592066624244865467267891945898033578833477941753404084436124858959278436300297828702831171204272045603166353490555601686342041359794968518434523717082714804226064466228703140488355126478770102421742582915557605337952467752408916093286398008140635897609461808861898099888661138740571576729648414439835671348534858241012127422220514257514731461643817945047410469557609987913192629254231690464072123539174209091861269530767401915514085140867146750909904205252583955259029725303378029567126790399410872488891542411775247693954159757815205754126460049451671155023002338179931264310552462021934399221206740513453279648446779596551754678113710722083630220906842120024788143496114076961803828580936248653449614928715769935018017650607367809347502714169607280930063392503380911388189382416807413596272327776741872762285094793385000774256493490211394139660841519811827592268359087204003366194244488133951594468439598495670903969382091289379733029484511363632183347576997983606158307838100571834400553453975018008527090742830110343707337859366060137184042229997747628527313812906135962140137846765221267732781424752632438259331485846915068102440069647631772041783918328763051082363475886586845666441531547080025283200881423944891288143004820064937629273856324422207263208358386742752189861974151881440777492848375261481552830152924882226229228943334608881740238731916052171315518841477501264688028234737159917035688186383194698820176688460026686813745111777023495056497049314389870636093213993148525240417999658079186534400915816562742931145122082341279811928966014369285668529780703755130818883001093608175220156419710721375654321692176313399491736397785499641896549615989776443808730487074951036015734462935373709312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,15] -42832708136123054917203715296136401190967740574980422742262231990648086806680436264285840375358124059671798123711776003770993799422734127206492339699189685455405531336660934081652519384103982863800627165132281755072888999816660928925260541556302219768289071291296244466754283933149863787315711617005775376455252024523225801227026341925939981351018193462729754849428716329666393694759542175697787523244781476547560461082915687812850818738060871895592754836594786664307292817278791587037154324488917901623922824085509623003315027614928661607258067550613678522349174722321358824855234117322188711931475565058675505749661829605468885175219141638501513620427267466037068007429475185435167289758997296739689100127795838813238054918671155293815300281108292962866686178297692370051631542501202739275139202837810858141861075610219984537497462053001851144434627653195417567028091144656905200717916372701410999004906981559552532874328563096025236359095169296926507475936266659539649527979566691132238154374370178334504011112342552039194743811906671387872432772167239718500495282926669825589563946370790090043169224221775500634909584756967690727527084341931563531068191653535434566815185160828573805823496591193998929848342546343718727857747349198198421173084846261487455437409027808377675171100672801067108685247895982703640156513308405996395961464557010355436332761691100869280141921376575169254224602101068974578634429808460231884710445071409991434277109981950192658883783643665866788181144074935386412304568518701276571662123185507051377052097973287329945203599234550457350869324299957016211183745678144961005036467203806940010303856179049353604009189424354814427068450092767569425378209923494890632375644776481636045884401608433407329474141907869351496949557472492142902989140266294963862950149228625603020828668747942368627242618002568112293402837005752520559923206967092793078280111358954426138155496294533690708120415517373214233155755777410242752306390883169495678976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,16] 106590140678067683849318326294398546538998550304537626374159887178441465881015321013359345574664362242735674198189497110808370922104535103825432648416265656185979018725281666686009719278222940588868742539133533741205274474125913217263908551307775145810882992126420605889986523722718304618171196714539697502355603756603303946210065607465211784795040918277544232497859756338855414088391573057076484523731305004217719639210608596331386284111745945129271259633902985901422371349508643249191577322908314971573103737946680339256255623327362469897613596995601724001251170577290120628821504878518534885407612122424822584088760432948380667762915187166372845286535228260924081664712515847257207626549527861940467308126031144008309162856184946140176133295341117216758050719799231947794163803239288748863885436705497569448421458384069848729146414736616738584505676635245146532602672780017527871846675359988480542620745233963959574539661413910086483800362626301624709546143389143098096431051391141125734992900633356509957947481613173026529138752456034102302215862280719047453488891824548901737220777333603189812490974709265441624613722799318709663465738935192460505278949988893197411621627052119996927969558327926872536094808409357728848087724697569918811439345894946179812721081503843947550943164789109745764766158478252924132500660240495657569594734512151187669852709554074290128849832471891841183369558002854311783616220869574228251452121023165691361328256042195337563602147488209513903799159031751465656120108751410643221464289661913148165553754646864248528902210827427834309641498539824424069654926823119102232000465935356917142739031675424695015789779931226031972514809980123353081457738167340747978302397027390319722011094168419155650461197782086746934057147908092555232749371252170351930738765937806614097180464938768368959905502020864630654298317466637921266603854268388453337589461800412820809527600007008442384186591901541914619734477607180726872316232247734882533376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,17] -219042613386219401447341084811329419824520684644916740075465025167716765333681136369467191524181759434605085390425141187312194854032311188803596851927902026330281155926950521077860904361993671633980172320763420998459593570298924599805669081210353358840568751557566275761887986730465408449252580156676869097632493284048672345059411747909253692285416527926451947697087019983081823992638317259724762625718332377363659118444500513991442572130267883247770487736624259652972746985843489274595213566277779027936548862679093981819932476307875085387745977011622921942893905716393533872130878053865769353664556899554007386781811567075291713498248687456007162848853217416738722021794294738817541167096857371180498499105155821709065454791396439657395053944144930744948903497368942136590472745741951023630341531851977478113455730091408984919253624485392036668684544323923038611018951778364140600429865525943584448754681111423962421522109766194142882116712291539760507336205054729803818414244265883511248799068176854006543804123120691120175107137086874047374651223064140319558555657464449188031594420564615867539981289409356232721094905774584626255475114296981826233748991367497060185645708681717944880243651167477504812766846325132668686397678969896181456931500829848187957030186250468834105938866950757446081456573479220476994315349430026812912657418763344601299841505437745327653250925394661788587356832487371723402543182516964997015418949951551418441456476091434807097151185377193202158420661988815676024513170142654091087139659084288852907284754980342632375228263378532890474331799717575254085647968523533251120492747838807632287089915107355466003028694010799062324127864904947350323084661943849946861674160051706769399504459906751183020126154158647635464397430445503206790651635024986281075310302927391469794994456795159791566927732812552945215045655907565213997230395727311256857105594152923686545045089182068584878299497174452706777862208637043029426113296969188027400192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,18] 374606355567953615081525603538825372198013710843946294789428292047061284577290021128983797009799954252314787985466869860890821840709659031571093169420891963547255844002667258566355550217271195109797871035067210411924264063612312524154180297033391389607963707822684984788082979948970046054126310792461185952342859881851256390732581250488257272996923058155733130693383205897932710683657050003724040364518621051409496492773437976961776385993766186434746548171318546595109184982472585774982132923288242535707724006546553296175684355344238379925435887205007493765483346374212653446790610132649162056666885077268735511615691278227148013819904730578518870756084098321125569758543389393281173803346815257159709879444092458537909674485525787588103283453252860930056736135498687397883948425204985726581492018606852656010915427940520369246384101417636819053371679657626463040054021514676072476543763481386207458790184430095611547778541842563562957940357447208806571371139356018427432420346086178454088250937497589531580305346997415233551348958332787630639939330766951675895201909700377785201026398715611247841561548522222773850986895808831891373547005626424333375666748535231076301688127772116512168470753438640743415776087385360851430210827072694816064763659049549192243839029332288313124322191478134200944307779498245462150739781091727184347786903625590831547255999183776356965834983666783896581699568662783676905648828992632802980900306592035709048111902734506591689317114357996364239585624744479828313997317994855932464410152387684182709602508847397364320455632166733991575440804288007365343599029015851789066375049038173868592749507387239617213132149053200938884388534823210783060175094321988388439450964689201343082305357012885809254385587014111768767196476211963787975612151338656180336730945127657142448175363781017805969267963888064135900326016989124733839719447745160609035072842179335152724456343455887537181909441457200759976747990314046657604334836227280555999232000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,19] -541153826510006703886522608853148873464916207983066560309078083296958198700074373740755285248458343088114138827615725211796222216048711074307796619760216535503318470912349902380727766971034764945339320376244521093323120023984639829767395859403721065011774912993203779744837080755154046150497776567605306281586455897411310227927865175288265732450285841674766224510529353916041919111407870214272931947181096942133406241701007439712163142719190320338055181612218098005086718736870082896618036471837645826230218743831694706577844986359347637856222222282667400076556034839577552425837513264509667245709318886535192205192063651609994220330424749561646486747730821041988345684475626660373555377980448724597365218512160138248125776601704360951534418996514089166516814974067168990545824980187370840498026565999068577300484725588142811435379801028993947632013464723835694430195376388703152734870148455468472704973615867638971505223528567901917840999443534606224091656417173547130111624537387079662803591344720898236605216395845675704704150695179815601370200472972316136429359342622545685047453531358294564862968445516430285410519407315315320597952255954932748681783382582593281613231797395622680279738480764403424312367640131750194368884509012715372718025072559894058768934094202021912231586290034432971133305337163877802307040669258409673637138364120422479535937158024435899109176565471535687568287892464889072368974887908921932128346983993337984990776918918156234880454318269629547457240548015321470613779935513330966758601393613510176698795785089414924268787826339069510650192996225290203480384502574134048290332376627163150655593604587510143032630941179616340320173102550255406757394709032361248290410246217386812314262663158626605031377335199630097577371689195943832081640991089378113104465012107689702873148600049638789744417022701632064819227039641310869679105200207680538158018805068098821712699223038452328100108646964394120950499060444174852975119162105198840643584000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,20] 668838782834874135878694098783993734196775697120247680231506697814176595896882281921913512891027186109542327993491314843826572566389205525101304810988844377988326262091261399670229646394976501845831084368420920362855678006675199205403664561489042419180187190801506683596665868156448015517303324025589260474740596715239591250343459535997575136096095099467913330818262644961912796153410255300149296055725771710626485335593594469937227944826196850286836497723282003802652564394247245243178248794398896337411937104750478954287596711172957048125276405212900292535819937401453616763980745102870915445792144050926126954976134322674127404589813120924849773592644232890360479339405081009399979548171521528932598772097778828353032808040218136316536520910996949488531920335365374966358933711519723136617724282661627906526978948616572952092081712141579496565348910303117587302474620085861417644559813155161992681725644642345941224556656608670578276720433995039777051513325634547269591949543848194092391073777406717971219814651065473439807992477343728351618913089971464692886956873506311291995068614526806626112751220124132691688916277160526519824560610457171399658314117765085516417507754621187605563485136809639688074991174575668664014962522895964620860928091893539731298434245873079052746343343982958172122412575047622451274564249293253205533601327255894050917984802031481008136125010005958578462778613576715609715856834025300702195898478176133442571782438998412297981293113866215667586045080071622966991930237631632010392932462086711101470604643812552607872877361342207108008081988501359504880898076322254168407925889932351476394591191844179204494868635387022576567877249712224769828758866891923725411957227363560110252006415627545256444144886197497833405486134677230483782515817652693522263862516992385223595450971659754207244230059624827709480065747125656931557505459579153514287164815001214566334222691967520697708489147905197800794488136124443191418964993533484015288320000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,21] -714080005415180794373796424485540090932857163967318379993792409683168503959732060399750495506924959954627527730852632525937311113178406616616935684413107613212298845384346639913962179315812698865051948255275862498461543738753043535178748013941780849284225707747793156284123598262549213146904886459439145107981716351602643710480725298865877265757331959475976881398289294074547611030910359412791844231929575593114536600650019454998592859101045281200693599317026850625934436820947872187594529330667490827706662601435476014886205884272629086687427281281321055912053747148152038207176503288353136293761098273691417030455159832367148230645364673975918181475967358246517325187880598859529374445734265876189429435578077250528787844339194206990146145458169315761168240548212621514408023193963370026759996658225937214280973222728333408420535947717263706278210836206845088614347049402407921330946606407255074339128623016924137306115569553121111231903121189061431454192676050152218170862834275313911718530054501539433331793777828893797200477951737552180132173028984452782421791889621615744350639330410360208868630647659376171261954695138230755865199475297327698701102536292517292895010875913164019928937812996303177719008293927460569109703390205315852631923471222984081989417744568682324814155932967717504858587416848237707556318320740109490318911151605460985438674023421594707025739577127224820689999124997194149376495740792298967988300913325078138394599788430146005402391553701734973004393747576140949623606891874067414854300584954747574435443246306281876805695904903961470464529388225110830419273019407127040672324322247777225430228762274363402448339130562307327357101085486730221083441982897639049347106262283064079983126595447967815098379664693004603047003225184585422928551888909381599719544969067249657685000328416250827038056061175028346243788543080715532815706020743033887854116931069811406600499528826219204093803622011680847029503866596795468907127499973382289489920000000000000000000000000000000000000000000000000000000000000000000000000000 [122,22] 663134455816852930679110606753229318451779300486764634958258266440869873144781156494544194825814297933550396187172950189013737202504882944872414774053823798273274271077004408799905833216693197522141192805533597928431391309422584494500308118529780286974197781614567928169904910221633783481926048727134394201948516158830140401339746007518941644186537992261853572811890796746440535641868590825067192248684304596133981726490828956433393613266704285465786678124266393402196290057271580675844178729204522079952919726047702795678602009364883839103172880448001916826289259518973114434865588521354433622430120861650445836655738892548794421829065473301115518827775159284581620606911347440586896347129348125877493743473235261773101655947549041327150548917537683596455574347610453047527455796369351295182481879305662412651203462722157588571269033862168360797631473500737932471188217795540473685290075126630937400071859046589645434813456011673191970606255312442850475106196773780148367133660457454879263032316366533392324946734643634363528056672884770239200519451925053484821615172860261804725903131853932362330059668405495363699302422941630667836296949140663108926793323318855038692870411653583488051247198245552107839321907161329253320467389989330588592835640449677493820157846764119341611768594900327394396594486804981724560888167604699514559413266064450689045316924166290981000252440398516487056643493570737590145873599482609065940298093289748477383562463838444867464340539128904422637193729838026346593108991049367909226179788896457808779310150723669737053673145566207172116723952059274575034039469568340186905432695635375706210407166193577261552189498842043347164855291100723609248289799150950597614738087091079929125829963811413751661831508172414386384449413514609558761617266579393884125986082515593358324187467283414159465185215139352847024758150888419370990847804651013786389936531297864379401033265174709571605389939984393365569951636943506626878415510550536804892672000000000000000000000000000000000000000000000000000000000000000000000000 [122,23] -538189208106357214753647774519145197622621792388773819503200250947370145651654822536122442292043136956022495854738869068567478519919829791934785239427527579960167735875826066780737979323181965980917537533257862848458220140985954585724201495059226455647678209694871085428027738559350705687719712619162317752149497413431573539118886084818189985479706983182971082534628749514606663727957905914786534234833142167833500452335709794546292506184729365915937931061907277771922181977576189295626479572212089310352970325225489837286912352242307545851357853805606025518879229435357991063805697400611210508551940506039901915672697907148002742989570026376976254049377156945239354916882509627941503253921788223424293587522241865835041172231330569055145394288956560794556174938800093359713586055894345353944405604731519257228086779395638832373490269303794596521927135095334098257759143084895225016021427530890804552119885048485739132327821181878324760273648562873599740431685917686468648173856959613139807443655481083726259127840079999441276627682733667212775534388108546690483170859809619866182963088032214630370957503699456174136390972964603455975863756261938783343479894095567220439823523418981161901228714171416892608690556082287387209865406359469941934246885036555614056773686498301513995790877312001363328508568574044382327835552356767562079076821507004573943729416277099236908397893124438363672140288557545866472272886707230098569195304822804423221028250312818739402672209744082242211772079717878596066536836414765606733986989850521948911958363318631480311701669618286296978263573595476244239226971994327305894762790674262677564646043308857239661769397589541642219261412013943763920017173746402773850453640785885404522565894107385431108921764818110124036131351273330586127586372986796862649606709413960593836192287142947753242159656551223894628277281244826130003796384793928703177834833115024186037458057883025023141084973683071825044581418681712938409898440623584261963776000000000000000000000000000000000000000000000000000000000000000000000 [122,24] 382769692393299409003993587098026723755570299700807808263923839175596158940587983254114253385670602993900499567652467725023315764959160795683376866211624040538350367854906227022925417318402327853928454329447746787973139662917406158618841066619723614137226326291419736878965986606924096349217294199822043571673090532106920933977228908684176079616991325368976848915149856121639783102262020726070966321551892316234051375319814181911152279913458286489442843874069234960917131063474271917114451046339833801464877240359914098750411048136547562837909538927241476134408711217437932683436329747246595975418512681779194813853707414566541949584774499384246308771707500329942630789702643295963460818510952752350708135557262921670441636550886276618942150626735090875012514776080020779781825846701046500823831872966352770911624184734315734982920317028486971275348750097108673956283235752057024696145694669638252322594106873805731885312195178466953832686569929296803612610565559633394273133342605660615545709339741243916389653917286959749709831735961327818513924371808583193702949124679668492776882543089360159504290610034657801144455184144464104503563503713717713309477248693475507155340123818818040603864933372756177308038327093865197891489605452566323237052710617020648831417554424859132066736801899119701748061186566608279398006889350592923611084519630806137274237943116482666166301791851009057415507528144205508824770181763473858612487452895185114546847798132308055517436755112146944477547010581164515703328603315335833928100621623011740950617206260507499491691505543806233157038014029484259141519809828299400110218946241808202792252304634556882130983314235772291382005068280212176388742098660641852214211185345616213876245554055772888183769541420995052412736599400775518414697447667208273498152354054512030466091050115995182013079288201502350675647898343530115861450208891058992723890221986093193705581865618769332171115512759930433805485772540087021425361794279375806398464000000000000000000000000000000000000000000000000000000000000000000 [122,25] -238803763316871517577576476202656413812957239996861079504613220472469649080874200242728219344369070455061544308364766086179023597051566074855780603131864106328019089714441735826447124648405480882667316817408641766011619742531130512698893643092093902977314873639829338408003421439248181736183490489921159576034836494093780781332493711044066279616193558926261138439879886044169018056277868323093047899897084720906251125672693329521387044151886440553728673162765142239780519636963452345654798845587901970891070422709119143740275088176124715269515743946094808897623955879573762499244969619058063575095573264631084216745267541956803223797830040472082554350216119864582170380630348306714962484242893198588121739328321977611894704593159235470846740630883992765825143807411893679446199673262560330007855377882090230607420070842558545389382047810509795773097478699798418928497675702213750306161160757817459908093510069383379532661107647291294050944355792413968452266765903395872990543527302680972154455330331724399567286819316675369678499103008442556585453231238196042708818912575289512129121236673437048250788492948915059870115925268165528516629558960224354179469182353595938398605251466087719972400311053755263725468497911642010178381610795362910284514904440944173435852531484532766903605524544587863565479937156346381758409970403443414341652570295146655076190184668417680422980837434323190651691092397805117067233132618318074456223159904994779344649287576545226824150312048852399312326031444106339235611479162439475341629895229662007909106227196086990888794607110859536776115551035105473054745893840229640894716663302355559484209925545912308415122253881518003955921524676496387589083228045307491949187621200377513439975866116740914719211041522281919989635095035579893890228106181388461659918175865463066862525738962815361442114304453220287387754067004332230714259678728544016921860767526780751920384318025065584586137890922579347081141372964122975881363270559363525246976000000000000000000000000000000000000000000000000000000000000000 [122,26] 130658317967557937717003777663295322413232988712450562942469471153182995455921064414181268182827182047384429256960026320624691180854212000921625517645068868975647021479918165928843708366635502414219878158719514454755685086863624127841072679776744540041475606715137936173863759782926388928488723037873609721665932487387916722785820777126233140665549214118552219602913139857895801541450363467575200106981886287513306372277360549163277414308552478523565370657664732021353646925914633050646393029540395722242675668984842061474411196675089215517456211074170053132308968899260661879581361431102530873137895586057641597110876223779049724246893353794151117878842172666642973650061746706230016643507691573934037573184542463077369250350282297908161670130750568148492579828904883238916131026773505327722575224348268103984377887121584783765077582827004989346045541393819932463313973322679316795617637773420863352263304988545187981220605921017655808261452028917674119425215396255472584758109592150957377568751987558741263988582513271048725255813879317770233254721941246768111152036521664618536338327784378032373698397779019840065048087734105332375250848191466307173725333629144760960059945041467956391283627895060670810543260782297349769470047288170736519123162604864098602188839212367395959674063797365846805095062908195071311258729769278215201037761763206706619582351743562753929511207322031835017928708910813603663965366033178840372725563936732842714308099634510299597998731217485148566885944331246619867751891375935637360613946354083534697029367226043009072874114899824495117657138307701087904470356039226720368022619476821498085203015059386962619779365069564743269104756188969052404109201417811334232706923763660212357022797417083500823313615117380005079315538868464197918478937588076913863870485690359223736118360759783351540834938490746049270652876552673447280161104293649118250632384032182713227823741702152489102122746053808868354677630739698208373969106100019808698368000000000000000000000000000000000000000000000000000000000000 [122,27] -62653101142785445145242789698487431488627781220856818434784529639304759761517564049681644677341577364993447577305169250600380267329095291815258217496624151625176392906647972052867221934816510363125534791010618735244229829388962018588408748580696898909248087737036908152354913282286951092248261173785361148875366605001446945692259222981610556822734922151560654054225569291528236811713835883985864222021092103131653770032109185128635864635265569103869629200262663357027768986346022746285980986515855853908635693943520556444199433135943509505975731056359149733271919431303127124714130738485856546356628264870427667492113873660023326473927574293813251546344712212830391962211472232483420624223623066456605202615052681748104019389907594138027997831187805567366120850046072389586446450607821966494515045939696948540206039729609081768219731000398897814088247888215257392848190560549508155273230931867829772070600067533679243396975612025652665079275363460673064840617757274267481296354802371594721566059984506406554460818739819871759984867006387443952089196791918455355773907337623871198216164060113299660852187956067290534628909412680346015180118832377098430563161584301026446511080009326736658828375100343328711795251839039122728257076564424782038839435668419016649831033988359148335017366491622524957380213538809088567059005554328614272567344141772183182418967939685756253516231758284697859542426584334588328392810325854334936155828251721343408016615723111305231826307131615731973454569282998390670908767174782074722311517413799469027494327522864533850545583223354309571400067435316889207489826998876340922043842681362892585055493074690137450737289701946677209639746361225513230910690875060719976893412069676316714282482209880166145915319075506420122206591524744137999021172074362969771730829749775975852533207554853769446306957381917416003363852164250622776345045426152172256630740368346861437457918535084713554023388987856558119268263601507252501646550683160519114752000000000000000000000000000000000000000000000000000000000 [122,28] 26335243445802226181038246683014745420076197811708832864553835515621174360821881379916665254927859379898597983729003463393865280524495301389506292530550479328213160922160347825606202476587921430449210076129918464177019736935798337504975926932486053446874145850772973868289216845462061119808108061473808663544625175485807863504917411286638279242764365773306419743969557255123241798715314204914934897636450888629823404843334687731668995551212503685816391730359496051339442447106370496571415934529708705950379551852497724874558135350265407168961467150737592313787737431990254118556769046095837240277555455411010281747136603719894748115571165445387123508483515921366003200261835876630379854693608591518242034688758285286311439150715672325771624964068945134232652219164257652445861671630594522529151917295131344206010169795115599466006650950432854566718942516111698447224659104991737584898797450462200844260640915439492066027884610934104942748770659734666048046670467486917710376682121582683660040633985224653668282568233371645356148055531670995457967488643892153228970777556587232237930230833786805570634589296190466017877259986981737366496794097401277381642794396715066227461638563620583147670864463384117217271231264954120817609342291113717316171651059568868691399878124936414612280006207053218478603958147413597931220970858955525105437326243091976579419123658129785301464176009822074489682629923595281905510829175061007823456187307771640901236674262196093915366326013782761156390073229242254412820271839223842778512949802995729004363252935788185837638375166081767885216990434858643139033714398499543620359986288334195096422123025721260371484931695088499990623627296109294201962670313304844291385424398116886955524188220518165690606297323144234646937609113326129140676152509441679336517654849987602196227284919886587879434857528787245837870180965812832957412603707562248725119839340370126874151181373492374212332404912452978372861885805783331569745701104534501195776000000000000000000000000000000000000000000000000000000 [122,29] -9731565535495985622246382875377443749521071602050365451310964153426679588223048657797532970714997047784072717423014785472156534546636851504067030313509324404013061608823481640655544853536563699091706877827866002997577338684589835059444690040430863331367206465005580927201988814099716792009360841732428412309947812213301279856785989911041650341669689272097351999643684844603185933184653423918236174566421560149099393623916456824451904051767762328107390975880916224560171786251420483876629264545089834889329146616518631321258945765674705923579905352509235478098388220744890480944485471555821740419442917353509310110796685234956262874198498222186061032775736241839508531020407659647508386458324650925217825059326808330325247661299362331881489431375152140133294576146092169359092634003185715201949949041325447788515082019177477423127730526286897588686265441243759450760275503698539074993240481092390920497814876269695802450753353471596317561428147541281252453333740372289134981396693297437650668737969137755580064689847843354115313799054260254534343390886529594637237875557110105231335845999435568657000100008219153074885760370872758145086646331275016378429224248553825353066310238363766077871040573659881474323248685278281196367601476512953708544997889659994750356469401007288559456678605843128798739214787998413097647239361955069001557226328796687703511001051814921045991940361400979584246503079810042185354398206022891189676328210626370965672486638106631850299570045132980438478959718085353280039240777941501379775849947979377807501230325813554457221693194014800513111642828435650802590509908824139917399373964435529279576432938200736003349688732238707672207910887466755549638169109527180478827255127695421880277759512347706820648034494032251137133150059476859083514198658299229892608657194599803381235944223523910101302707892292174098511882640786891260345645903103499568038759229036222288202578509064916662149353928970189435632659808082658497522100984805834358784000000000000000000000000000000000000000000000000000 [122,30] 3186376575531407304216466690031440024850792249125818524310651571592699000864802268750671689056888594913108885357013109511337749709892263858357044385877460905486708725446985338470560124721770287671396913893772546780276942623976600392347842284381333027011628442998811393696538356687601606317002718702001561307095440318713710688215768873397224771554266690242436809741318503018635159392479593693470520833421698497523593025634066854663032475093090772207265473485900296673531130306040844929271558752399388733830800261341070843207934011940432052456484411356318513180426558563572483471626822846380067366603984629343745730945031671163134901030624319488120865931490065269242989204326963460954728830551764852487746830651740129470802397936703566829597174701400754892950278766299961151648989674900135981622841515005947894404226072105739886447783438830901785358770560256701405553117220972598534669303418843350176386735796826347368319618590031829031980102012104324082153254303805591071032655171662277561337275540445701084615426966886629702085860671149669871442598867084739857991953951653444270635806513636044024097233001585954691471138213845014626642571674536416136761346031048876851039267768273187887669761746242091041311883938720972849290554008884184749947014750964584162597206552164443542351583025256304990653950026894922388314072586469590519404652504846916492420459873583665867509317222784983268373708307832578259849929890296007149502368451062987912113939396753369787882109545707112890165547247827930062870829394400070419565935668849130503672468592901911374279638271941098685518704701892502622273641608978297419300386394952107770274103557276132481413926247718084480197170609500729443876095182585872516254031917808766647812008747728993921943023422153065354167720957144691657792550364292251307658384584521910426995222008585947954586183979236218432353424552373651624009124626649334780666981873855760826054625954440165454017754214572718082268406411642910630922863776216234590208000000000000000000000000000000000000000000000000 [122,31] -932117090119415248660558354940329720758926330885323242354019845504018092304946078400641732298393783018940378734612202558437123226545428894151134337747652734364642387817569766599443760836901177504754272864085047351001036824016801605687188768735068559403758639660726756355131590000926870845138247329610709459496581490209106068797198904404899105231777831245806521656983754270670101986630643853267158996824223212235598106643971735649149805192403393729691788536038406312567989481525940519826451081277182788460757520081991826355766538488133548925602546733561456097406571095096999820280061661294470391533476278239776872151571211297313205165037783336415499461383838443212066372735492813368461125983887186544279093223515041649132229923660422646915725524544622592115562594017644144648662297814507946481493707755300819103246479411502808495630287475216420594138253272153423620109127732158276302280715915134132448994448060389250052071997231514586893926078256790401005150828270834584104949653231588187897914892871355489184279930214821490182232628102721829946699359986749710483332227462220716923240006886113376431488328300733687257756771662897823635062639608581306627781286589398510071387760840273253843208112105240143350495084858364189658302030241036139062118850789198838634228042426744107052651505352518605361942043041561481172723557544726027710237917138015147303804104333188813147293660628741494621760279479087302004068254880841114351915513369486198326360905076272502763568802990726909798613986498157740227915866673824330622031515752467528919942830626817670029397434905549176863646534977503276192116841240927296567239079661790524571664009448745793712787266145129344343990484645449817865695819597677806910231821098821569708130701282019133584428693400719248190977585652342261765944188870221349988990167466350233656381595941220594559790726491386512542945964817686814425264746353961557302559259679550932706595506199906089723646925184605363577710350367384251039056518533909315584000000000000000000000000000000000000000000000 [122,32] 233482278180400327448189968262049524034965580942343254260760377789030060099567586861105527745866842235043623897691766957268737900994925368015808653691759683899954698139225174268458846870443102261597159163280030059879870453206642830809335913598586370233522903407561747666888009710527148568390141788772761544627668247243321832857970859646541722632893952851036752184918425712508894708422762446224243100986847822636185736107786787334743004692296542972498610382442665250945342778607843306040006408991572800122813390457682068231507302693882017001709862398409830084389332954433584570807342922537556351508999986717758153093141633195929843653681813635868764110027647279037702068330060790137293486343403213858882500043022487729459622133637142097990596691169834879891152882139594761722419863788611009228756055368237327341629791776256122307921678485426866266201440157554230906442959423423814025459554205509842842904432373754832577241780368166691837428413477930661904758866856499478277860231347699830211247290341267676686007146438349472612618090192093141334842004745898079402703164362792677953087661930819332093533733614010119540923747007980668882143496189280419969719532781862753684735398638150076061650172061254212738838853373067691872979940929971059084669980974556208432900369045924705168064094242952600554939048158384894505558903538885980532516348427813468659475478929797753234250982619792511549529176239811664930034115494269882681090467094684874837977217597032416658257839767053035934341439487034924601589931869078379334747129322725684815423128153711006115830361164484248305181168597948415005120447698376824577573555147969878937744463222868215274593207496223284864618605722708714693814227398070590300519247847831148792638942768463335969336434623076874381417851909818825110118336738063920816942932385594291242100367754539488426758635178318266027414647116265927746361528715756654115840443693047756819551658123422149123247122049084428857826264547241614976839105765976309760000000000000000000000000000000000000000000 [122,33] -30435187611116497064384430649000304563154842575523385334200286830350157775140342157048801040783821147100610251581639575781024387948264092486627378979510075304963470090226282725314887206896178146953241767875641949839048030749445013623440778151384866854040700131289793567259077715210840659534878237471032634534337139073019606799333819556136421888599484372653879524848119362917736074293031105090007947088704244203079298877844599502339289951398499585407084366325461263661425669402291921501249019009369466577246483620030587158115447593342089690431582355500370342339838163474519827748973702368381765492378000830817161836283553562839862925646258110443575281544898777589828290440726855815844111298494291800825721847170090538616896774362023188229276444111652079401511885111799860941470679453220723132009311400618904150308605882620086012722162942546495590068307007608481945300903441435592911789253611963940769108571863325275814951311548840496473588250012930331704112510619729034366377623601659633276224141399881851295350691002311835527977027160637986527759833347392642519462569887879798347001960776908908651256672370393129606011956224978745354972554307538340535885641718057364384196626545929410700462161335038631139627748080864045594936174119518038913911774920485111512532018759488538454168373596095308726448109803366177180156802992296751932523020703241267272242125240255175804729922422687288895109442146301745141339612353739900990623133796071417558356341584195952704406164402626689680574461535728873105319115450991011494400135325390787611291330080809206222896204387772471268462505646235027658793524959643081345427693889766776905259323237304994462502402175440953636181328590330147895884896309010580074004414987066816388420794868436169442005765661297176293549362572078266290466369237809082367742772778314473057861243503640468501033801467763846101539747168986805574355899619039992515566869823789301432163112010104079868472778260692874378107524245339024798071795017391800320000000000000000000000000000000000000000 [122,34] -22560830290409481009897725203533952151146580119260222987326350250786217472749826466856784177118390949805158281902416037340737753329019310943644848703832004846869729588718117115591917504653675980229503271263641714914159978578934287953558360393469335687210499879518852844061680554182724553389195156382373250884717182712179866136696043158136947579780673427710852135359334012023628637056889355671200732102756657703976616582497585873133646150685096514532769956795956627808625975563239951541288390822697014960620014290748756353699116767596258107983200654156412849006705192894681029002733297535403151963362961246705109300794113090407391970408921845602798852551296873465304974270918816108871229032917611087567947867609701834670386382743004992313318617528676143734911585128172070398094054268900287784260878893174698536611013952968135231802804073762485688335344603387329151984376447602732939768495987969069608029864329622449625391723436999685834917270731421753207233991841890051586396864243905449719410495325731263335853865540707620672760568832804465243322459777714315334447320789849903551398575476741150049926581616453921153697826397997493639689377748100734311878559778708757045859634405049217111022704106726150499015653426684759833783880983771647663862243501455057820551286909879255087864876073459970003637400245893056849516638227585822031118773176997454487668418248985619496455011625918169120222438808517392577537373105050814461015701457859836914885965349155318425380116605179367911994752417793696156565806322481380282900048680352558852919188013224258264988509819919136152737527416539906570020883227661111299837411688571781273345818300916746353642647056564949063251496989503458254015049963069335444225490939220419217180741403687137948431533532495498586384175732415881464171583087974149360993838103103062422844346835192336350981510870067868290288558535117278924544878892205759196902625546598077058555101208133723966307144063215661610311811379249889341253462049444331520000000000000000000000000000000000000 [122,35] 28462467921504076459306606848256700385491827626336196856958106299450476984631889187558159676174602816936404389909174583462943214326865524235448083600908413633994471166801930381965819298827614478536019616018591216441653729642289919761484911995982499480312857528232823189061563542746171078645741865228547834181165389321452131302659249911735929398901526379556027807126971750229146758544810391093838148232579449776885377979720420972510329777108776391629807510514999811935539675141956593505789499586000619178185895395667032021382647025595760834398060428435459497443425431098253704434371560793587906385017527984420651652917894074572938840669647214543448377338586956811360672927301918760869885327016645195968024230395791167223822327406987705747250014463702339353373744767291317680682301506714802701227959038842152833032634421035275085985467477064434013347259054363906610834278517493453554957177123778809306075311736716343028038296732775606985203637742477227716845986705795546981921252598616944098381356731368718674570679371849642593986943726411843363348727804736144374543723707620546483501610652642923451372107178936115577943174895818707325375454074324843966033846804880632344184517358339617597501865301862667774960061727119188016763173005114191983876355149098566675822813740024899403281229319639472227647303401308306903573372107229865762814049754665579954266838850739501242089069999253445021122638492930529610047109901679385688745594381537733876734856311652171202197657405424416715073524472483108298984114416774424573612262331168020650077538881536166295309528025658628106518932101293384956530948596553367124642835304712403574031235314053594400944906126314002023778254639594127493030897141291148020337333747958893937627449472560481944985539689188837539276706632081780103597999467741447487077089425623876351419631199852309463058820579762786431757729539240075085231534070767951999230532138567947652244841283911916408661406718856934456621282439911419137512757392645816320000000000000000000000000000000000 [122,36] -20693579361933690061213258790059458893524604495315655732676088541144035353385446458222310057798613568788724360995759064825078925497031011667089717363749159341342348879899933174594152419383799112188658097655640632481685215617297944031380050851738081892835943871966616199497288964576591529064524563948192350733129905611347335069161565007883479850521716320183091676329053002788583748194633777636882063925519546209570943106973293030628529827522042894493401119210803514388350456519677056742185386252658474654013087708331544774476992327320899831463077958582395890231382466174890539198188313994137960910627127025354006471832844722943527486831525765973503194427023205935213409260614114114266815049797784772637931689391198984462450769519307157255156952764657676149866500405551265364457482558408068362607011700066387051799564900485676289128497284620784927682117912050902873541984919698177155455543474961142008277218432740011317121704069455399173854272078212099327986985158642084938874723313195268868994711435339404991204987085064956606751755627199368939164299414970692692462277958534350419646100014692785648872993647366375530372149069130280585716422308026801940234023489015591330934918080500681497147229798809359951418478060251696467106403530075004164842114212544248946440976966507959666153945448082458654244066928265386887133382611510179986775511723526611844992857856972706259274006507320656463893246731966275597603275171012449966733954469805263588499320042924236884091636534687735743752345737421668164975381676785911159414796117181849408635621830878226619849908290896958247782195046892816467705756846236778292231463863798279472470322402075907247122204245265868852540404434623429698658147713973556103801020515533520923674491664476669191935154206015287616276360059995166839612150310875479252142603071416137924868740275605061343541193997276013833064756014262505522002727013646196366999637290974925754526611793309701349121739710914502105878656495863951040890470181392875520000000000000000000000000000000 [122,37] 11770500700445389911880103932967572759929958418570072007070732603142254643366844417192811652285736350563759565286224423716576584207930495005790144159831161887582487259369980212653154630102308579114398010167101960781394116324700392837553990452045287206118633603271369985531354426562210923427269793415199278509804449078923548126014741633747003260549445345167860063894532577274145995891042334031742775307901744234123891675636629402706049260248324420483920781056450413029317125220377868441948421269304882458861783218961786149620847733867366237302860333506370333042026286312742543453782021183690645021736015696261931957204056153253001635166004649054097418076611591262616122522842853636403259509301249064394718008970510871308541050977091744106551606657188133711390668202651600978069103941633180849008952436379023871226234340369682140500547590155687312488903229608198912607869198705978856474821260849675428751680263661907554431956760664008698683878635099547027399070448131202466526333626203135585904202095745066258273653622449355843499557659659545666018973928035314001387295044947391772379713716186736857292892886952704435451548399053258230330284613518159997976987830300303803053557907540482228367775919595987811442168435411057328763468148910656188032560108675828487965534458843072515631218700673516192195337467901608358501915156689146122524088999088284662149784517900675734782463148821794014344663875183474451669265541861175318580787856421224137741336521928248693485105123963685528946239770819693204411601955892485156877712164273944310131411637310894550227979864565736210270862568213974244085973927853578280432957205861982591290958879437821006078068068167317770461102357433338510537354300317360170645890520559793230544878507037752673304687876560152443969700577458116671487017142615587169011493318070712119911628539990598983019684419627282382748069663180429903785339764751247641079941412359078425499230764963461616356198817360974098037725014982090869880011461471764480000000000000000000000000000 [122,38] -5623163911251641608822176397150379764817095419946482549119044769558940078954266033810354963277852771794888384292360943603215400079989154917467009079784322063944993495069061662296975749192351823747788997756081232531936290641629410550625636246974758906410581498534251985003702649661997918206673311392831644840232124457180384172596945331952974213702142875163731956970219495673050299464547437083706601580804526315334433603139933405970978115182554059064072182210786999194197904064041873008783434860984741561230870355696545642641983917709254088453630927290562768957575434549248093231362746208009062230826584379119359920007101005956452421796594504191064286558565741918848823920734160331851864403869019200278281270646631566394132252695971341767798481692432346664346272058837940056127537929719692456800410872294332472173312219627976196439085171527725394501812479521321330459673969061324328739789670842852005389724761481424257001603717920682221228348277182645629637447962170876394910632973897786011938070810348675931384536970067801096461414989464702610737294834968203578863413397055141056636086383968369834515272994576933201384357127567947040530053809305429239703813953098077528073083648502726839480315385960910407227261889899044882355470083395163607059617841788258200125878512753998958791404248703092006702951759182911353720641279645248792519724522777954974454329442986946009345562369845456457072283483934038971615360090350127432045680193531424059625057177422563069672406659863932823861668146391268626946512990000057905515147689463922266143520525933637365909806685032243601583133913792820299028379828635188647916936197255090620558068406673757281413085576797974529789888832352227658554562652890847032380364737058470337222991182099443841993404496673265161759800953285046037453214850495867079739398991736708008326713801612199217913064052723127569115583553270820273347699939641528087013865140917658855751579086863117593143150986859478285514519311908001193137619446435676160000000000000000000000000 [122,39] 2339387801566787083435451174378351183111618727788172271369861268805992257780000579238084787781014437240855229264391210421430392775341658733424691150196766202198862309130939059369899247818025973970889583431911023701690713407266217215614263823656860967418301438351031737184552306232155055969929818501075048620339336692882334774438844776780940764971858392303513218020983262064214884104155350304925892196723508380428208422720879766983567773720569519442004725809186559681503695883479605407560584976506997506700838837422902516342887256605329659448512240309755297533429130307302460021352273647430147073072021129881845724868963604773175288457446786866055297457097489759570742769257711464647664781066585485828918515162449127226224294689796530232859494864951720438902294950311741915236961609864323964144218800463597616878384210019080397115560584959592334548059166377594478457244616123094763177066327493587793792326978656546861801911610478592911077418682454295007601954262260453017252969725459290450048579912986756428370670432071404516123651606650600669660276782241826733969980788821127369997751673605996891131723677625112613937661345269719740648377045206525649724848023147920364867903759655464506053237551167061421643536068936303137642290880464658082986244140757898090837856619763053392658655554686852451677085882989368794114931941387689228679758624130790475980841653912259535471199581191005435315075558008654201601987742312075236116270815421511741311913653346079511934928024222585765914467273064138895709175240927739790073972828456760494234507362297932158229488837457720225233451051122325206707792017478010985871986446255006410197849947636946643851990886896958751058711078670353977129573876347440644605339611178349068819152280291986024119598671401780962505166927768630977238775839910231743317713109990034273838532619769711238388071064891590084799434908936483200835287997674808332335820531385507120967641466990516440317149962973371847184551473824513282673850406467010560000000000000000000000 [122,40] -873786659877331680569164680396532385268748852375453188488562611935575942182231977008236418801441464223233203591904595382417965628189367008612262326865946399997798610891553858922963302488492206300545280375551809196013409588077956005540229809183819845717731511974505015711696118503534861382783389785511405518753181043778214207125704011887945560175809214839101469547630341152613360087095904446541419993322769897163594449026279423672941256860364943722595366129708444467489498842498579210656934963575403714343982133409720724150632830995337955579342187264006137660157295556494599721887226744617616909769826366585237154916517752596026107448228149289222411328634719863192567971267547446391785415603626277295486405763795633094659763085469967690686406132346809952723811236947484314289884156744153695365167859548621890781827462069736498919201959732885917940680653389512702035868064928953251957172017766053273460586458473906587201424037988735867654811825478803619011623331579887455886298479848930214273126650815551800377376947469970144259255533518413345168631788445489269350904752450603231285860909075632772060626697078198439839812840452424290631081317394615026846001478321117791255084783037307699662696079849112478007479903658269617823950410392484291885330930794300187277855704539208533325558969134401727004845630382873773741910192904360183165131670191248579629186862042472632830138999026297039797267381003408753553884187899042588116911101886917013107656862323706978909514570597189049377841281828061712594754240075772492828057881453332397720271997012397177597092731381946543609776534168717347704904827751697646334336600009221521662017681343136109479281006654782022137157231878122188778843110052053519811297057505281518982588517112582968731609149238732654867945517068643258505718967991849393016324971517694967838724527543205644588946355204971627290153625196761248555315706663242367029406204061420474551256255623873132432186190140001261065830991516953176179465925951488000000000000000000000 [122,41] 301715327260426910901074412413976154501837443068814204134669256380559523676825767522198174829900865630624400492711599079718325443601432075216084028186710274272976574507097054173512486814125290784259025130683646981749546650012074735073986355726391551347063900098207772690063940779221153898409535521216586928449951010182257651578141142087925119092087499739862783945503755378680038022110236190961645593320107657349392532666530388305483740685756131462643893026163703986227807572989531525139604498500886664372383326156195603688578287148676077129737715268886353720921622038592714385972828758019490822665159970591452022324219212824087655401442496605634610828357091520246873712392926050042405186212576079333978918557126625173376421017254282317791998973647974406176156946572225790057155328794038327996918823135558820858392614407193779316849726660602294861300107226535329302403745512926027864085094316256214075737397937026389580163045360451283524730863137276867188138827328307286610214098198722759859009671169181381382113910367155272563553013587061278730874825715338419492030410558456306212784841797062729985998095604085575456990316141414312307620996012223403763068438992749999931648489787899387916438585350154273874862772025585174053157536112220189796287447431825159297765817821401510823313326382783030426940458860728718163901356394563399544887546925603757258011193181934816244868344379838664111692472751946543390956802616091987938931545358680052782045979041009452367312721243047231510628592286266003763978935237689733231962949268288483554788138376533241336379981774076635580742462410024934828412962464465942837024098889351768873318512676960003041370870782485414795680002215892124965860807690745053159818454886909674153674996242190668716970173295958443875308426778732235371297310106621791623777866645033385847748354448332525061556009785436410903152273482561779693768161240817510321503608999883000109271702075479886624097788869850571039275018125425507320799612318515200000000000000000 [122,42] -98425655941075588176949327874002241186268529660510673055474456749837447399645244611133050071445744976708356799310047369374087714394956565955993909731445926451230497037414683588367201559295713452526308155846583612328940460335220213277066726305825751539037626384563399746052804355691017866575238403888661383520313499338963906526672986769696941852764557020125260315267150601307743292046956817102906975524085777155259605777354547616009635063178605466317269423654725879648466423081956663201547285572495689283748269815928434850503926892823065663864658078745012748071168235344919925145597284261939284879017352294413483509019811342297241113188207144313274958296848296482509850597179043505958786983261770669774962846624760831381234022454539186548779967346467039806706539433774877329240727279486183586220453537951935310568539317257568088135084082671039531086438329997227315929940869824488350664505635041470820167979365208763621762949904314729130013922366901701049805385523308613181469772653254039060783799118656677146021626382828397345901480162784646451484667243046752201450336883035891882744569560622272020514299104951962590985543549706591220541320705853684360936550164085993581091200642424806931761289906687970225857300810727546477578142863629608078471003604119096085200276967139136240010811594294598035724464165134722473297361677113010616066122561113877519376559871211243993303916748902896507630116020127210214041523776297346658111521636205365262657774711123612300455794521436773702050216415990141699020610652549465054124415993855227322643692006108635187773212996527061109428257697735813128227431125668570141748945161785840346351220790117824945211802375543862776270686594973857081127593542398220258996402883576459060700584898446314755760533808508085900945606337885506250787172570232973585776326037591881749251843114725265109379339393468042804878928085217718798051972708321854511292732883026181951937866053431936920770238811346153510881843106898503617885214919884800000000000000 [122,43] 30464289400235484182402221372961942375566290553622958580032546875565378301081648824405344330227924794712696141127970116949803302300033466222731184633629051658066487602503870204179310496737336339375538309067223299770753275148436907500353357233866250309159616201716879012687569920280705745652462632964402387926867341059760862021304906269105105101192393624259527380195470131428035914990721869319158752304763133375313644632596463459788289371894985035625797365018056637866740641121052808102851837084586384183823268128591724002439283172902815108774076022489003610226527336986321287548146029807796369757498218650533754550913063721163780458171530859516851309560704063773506801549295513510713129151500879271613709150401081772609363095191785410865048580170631068523776855715545514501933095934997299735266704465935306820270368067269069469709323959221582885357569852578827225316689194171517126564875921460374102351091779370639021513135989078505938569380327235173770776068649323743625938981860684345299551100784850053039049624307617742912056895943189639797417822648372809122972522261003471165538256521038821157017718867447804539214461690632594939953923895445062451951033676345886714507613086651369095083272303813155891652653004210203284257164482886294668562544491711741197805424657755675044318066820862242929807771125010978646987931669398814413023890720919106658456916682866372978223601978760356759943858624359413808059021655370831310749601129960876921022360121078589329474583579288573888497008164405450810893730473292165453520648877410965988467797916837823077998588250040913790192446185094623777612203294453394053529141511432746967242605889630891869853351281195114095746174276212006796143383309574248839384960378246148789671575418779634666707727729608798919411577646704059405805873926546730814606731889996168569646325968945642792897435955629081643752725775655178687924567859545112256159260513080628425453406395429365591089219378255128672681728326110785958519478052454400000000000 [122,44] -8808734144734641127701886523591386732319629065939368762696822757849866883095568413399183737988012885330000148284763199189620177769467513964225333668567976411510596286818926900793298944171015296176309005899567399176102050743032516319339117644709950419855369449679631581073546600357679042469381138274667098146933579761500028040548395779758750332001033587868228249755833238699688266922114327026705305229158253239067146857904173809152191832178919796467919459259083088898703093306985720735803994878912209020332007957559129852749864909412848198554278420552521810442450143990615561362193078826344454502587986419990859249893136038537346337476884947172752189890238776152563313040315259171108757044712237966255764930132496208034236398044701287075213851538733402065432395106919599762134185833696476920894410781163859643412255319934590796167712397751160203358962189129549284920915590817363102512721495096764696922605817525499566727398550084173479173949607070514967833266276908203473655397129083763274651408033917730344062762606509773913928468431632288188275849606684156900224670364380691193635080187039058240551207413992040009701998661472726684583142431354514171282315119850091433346339400726087775643317428143026778325800346749344355954612959430041459898610476246191602084140116187920264725913862405641076784843110167026559024772090243982248155523703675957678984596087671596310259909460253238765253465117013855124248164348197825175477064829153168994289112574687556568642921150521699207154553407432425545434807850162390831598703747287726081875099718568822462234844046962976819870459684124336285466343753420215953564479531456911509037370031489237771687376401234979865240182136616644728806089876142334097706733739777141115541940129643577171597158770120799697875026230253953418945572238977766521737424651546683956205372816539945484731702071945903959323602950222897151051504601046518006264766575139820140384983389720630226361444334878538130742154733001784017708072619212800000000 [122,45] 2317787279850346430363624387253406649366215238031086341473891561023911166483252271607807947550304244155244665334918085584034260197756366410543951621591164549879335013194127914465493093079466120771204445724003968667865322316624157735929888913219737121321300902125130820343168295681110737671075925807837748258664959294144982363590592588526304128170898385241756624375985414196017254688560487838670337793924937290825585739802152978509801177763793511901783124891845307722018067928013646603005346066382993115405908361370417278082606849852052453035205295575257787956264487049758356197999454650224073984803188165632640019180481414611866867699555401342621932849639263995847045448362307756442836278135214589772084643497423985409747605271611612971718855080050270595032534414450803608328221358832430656784484478358096064614117152025863019254603844424946711235862763339298255446379783596550658051758463750726723469893990503716043138625136837843575408698704003059056878573201685955344060822588940257059152479143797533583488258261639999191091531062458576039469677574847143181332905835013092704588423432993191630367723451288205350490395729639963025137582278370127449212954167091168987715969814142608707429695152554040292744366030043856770810919618789151489229359677806273310282145855056681535179634462159988428042051917421639569703782720853529412336435649673329198573041552216607220257372462447652109898920693809995500970546573899512324227439055345428518594655850614829676869584273257581874875811058444183543989294673024838772262124639888593101757152614585443603424552334786237849162830010364961127822912071392433657194911241912464944084613656802378908818937019259284749841722136255378643052052489518110401212441992640279987674451213353111005472455611319041987072078433267341927346226386908338077932833699776093068339128466030454073030862408081224835394828340237243673281221640766393230365067593579242880195633131090347746751241815247920118454903581138344946204869774540800000 [122,46] -540754319075160509677637683248061748204552333339349120304441784297305488836851702786458684850221347614765465882490303494045194623571444157158602103825723449715241694571690546992918530732057414212471042762492828867849467259238619298579652535798362419567826094936971739285978902835732191412213063528666050481698436540018427397884566293250272578219073973208598353839923804405956117249748732396184877608794357017032315953036468059579349884512756506504840091518230993999181471403923596336031639724797019638166668781125644635927817833734329091747798866533599212921531584871043471252180855945398651492978719202616658090297809096928931835218905093927725023960940355509979243883014355407964004702426041464809388761978148688947090719835725678944899395274988381408858328975283439966315763781077843033708132727256033225442227876335756834504085684016395073472907447323080101157475893064608370836460948647660613649179506266356193722331670109447555600999681047611431938505174661719263758125320502644370568052512319461606228422398970015805709956218461524252064657102811617144035846138833919639787804526845123418247456804345650906485535547271355675533725488164706371192846310094842237600918900584696053501668521402966211754425813908921323020331111823869060340091366727771979891742908597204219754267022618047735431765587676042437668182221367975670032391984517672649483679753382836146348600651301106608530102691117204634989041617179364619008476411044528608688194530891988485550026867322269424531768199016173869797110104786309614529909544140655486928492796441159233464204290340129631991800506585910070446655426432480465337623227273770212636372189821455208156620963125733689255913916259718813608355812382285149568945802900723800114154937909666392988975984016403612964363418909610033027212187382012220670659873267859966993871024417809137267407154140509300408896538254573268437720972519975396994019954342302398207236012120705334626303915001035128138598949005823525291733723131200 [122,47] 109632857988627992983617796684603917288971843477615348790826791083656187272386904876974023807535386708874799440322481437079178634409374635179068963204313005395217237923743828134794836449902552555135585665666747938229425996459042021157045144276421834432493801279196457195606437478483452876245158406764567311277311939509000483806907262998160267261578477232243499243412285471861469617626743645181400470477914342011347531173260550659536023874814262711446867993781386690228312628979663719568338793685253524710803059343277768685399109693144396768543951039071428841962025995324080586058432501338222264448168867163632729610096123365053390333859571262503313933652589346891983831484203633210239062612280550481459132021625785700044563487414895091478860354329883156466608601793500199220885650872768440060771157692484173504372958319030075085261094486724641493573957494090059527720079110764001672773411658531545079265071624097286514718609203720728117870400430807535624528473723396187468055326334893034044215173066655154359851295433815059154395210046084250440387963027729808752802867999818476691894690226081415862760701293026674747944280183875103701066800722264345902703197770658035384984224979518884962426066912046605085291558294521130776335379417177934374843851135185619977321782035573003170525035021492995989154542163148160300984677840654511428861667098120951061899539810889856939704489586290431102483132648605902903624826480615814053418930920912698151592328825021453331500218379614830445070244350944185042165829438414653036526043064775930974636416137837431574332215194841660114379721386946400130718540784775237492029696647027662879689720881025838691866394935000459508982488366765899458957599074061510613309758890656000227988333577894032323316563566981897570592978240527293425617567978525955949243998603373869288149249789210930883366563176593634636068225631943934981026834005233382559640193484667666287918290546294024375970467398146621408962368409876623834633542400 [122,48] -19071285504999914253305756737359139385050757038883996631415424883961830386331868949492459778302869669225684306368682863095064096040981278992118134413490441736348938343291904098073583588903048050487345341465210066907655883062662155697554274564892994809586958114555732138521124792711481448051253530353073061455805107127829373556040322009176214869260505694468585312616675057629971691220217722462843822833523538363271057077765559687795706396197455566103670990707674712006853116827431014780309086600744781252459248162955304380848939108273880607641532433426801687715010051703433296935764197706128992712389301810828843425509749964533442031189116735943424936211420863997816733624225262638241209620150482696278276220777297561790095146976925668684076342196577968053412211139442105052403516724513213702655262943305339585613428551335353046174060008212328943318273206751737812250703178266058580234582983091839661570975258167553840264606876584226335012976146907757246184610983189749794926886342075592389566853970837442930273708830337070212931269306903717660384862922600344837169793310448784909573745173403332762260712372589907203415971204886306601693790640956313318859741917998113845905603941139678951458524975782594016645614037653747507999496427523955135938679351523624695233454008978722743313901104235978682486575153703187235374294689430795520220433810007490250941750020233115671811003825190328345930276797855320873495729331124884712301829316628555751711360081113916657726626227714151725376442586636345979931892516457771171858240316824699288414420983972635004583549931317609888322976739305022468350337233893173076146069714836453309805597208924315928932695147937987427333236774662719621474527784245520053246238801262444058621961406757867256458210619387439629169293486178715080236977924426711711137424298581364165963186142238632600135867256633767748723986552425139499583848293110641762916942065981803874224724669425892442598552487200637687678978792213830572089600 [122,49] 2846617416817306060880836615166674192698639286555502978418309100339995220913172939284769300128593613058968066634080826384333337473570568126458641751176496764139357256312399172898249116028130026517897355814705088815444028578313225791596865031644524046144006384263111052941983174051117253258296348593148481420069930395232903838435738278739177615553708312155774953828503907212219609077673938467412287971789107293709888152978997989946110991515419011907990939477447551678000333116075406118962434024651680204224440060369958040291888200202973235818305136676758435348482657836784651119432121923692376009720191769310890341239434320030953114008418326021766536775250720653222777306043334693995420952284346228588506996483462306783370125176394852160189065847661978455985647360304844519746624988955089305540024305466020029865426689762766630720388734091093970846462968262599882787964005742154657001288269660832149278883248775976819034191570755632459603582762829690273803729194181840110992168600365535450529052719204423012867071367068675824223272650263329262082013312222305176796536979268160546456848317722505922931664159907280161521388102048110508428444364967808114878616007332584550417502335104934600241629915314809401841907328499202326312020819170792059144782118278572307127432818233645124681285826768180072888431502122355135316213583020749023487015865219466645986780888893230621342308196190485875751590971152552264184496165164053301748289929647798543862073330242682786340996952024383160341111236689847472637250864858882928103950394915020546455318315378176385880986933569411158448875091347565637073438605273570892549618439431005009333970374642781192148790078658379369825463165752325888371641090187968082389781521763275476321715335910763752260895431052485475437489892942533625221830764171804939203630029720748629844186693937435190233806826386484716654339917204514215288134570861531450654912730977740043467133878985877978740620121277828640148446101327968320000 [122,50] -377227742904178133018756670992175385540474984026337539931312411640132970887586594872297146538862795599975141859600403925726003421529630112663556238840408855206252126483248149113022335592812292299094012716702627823554349655293065136144059909622568531220582651238376130475029965344381340583975063611820315817066786429831979142561914779287012089019849972711122192690224749906267451307373078300445926701567680429064844076409641866708125864738576514791743622348670918678106455045958746851482749011685622414387649365444448416080985313577533557264946811715496750457369598759649249160532934875299381897499241157519258599719020261753590907807833891161799517399101624792314962603006076029739540906924279637513733270526055100592147429369605240191726016617206928007752631808837467339794027588238594549210064975907143207081833266604915387099928240227916584468648083794174870679324388066817691395887417890438133145881262222270153575447907107764458618612243579963197202434000148765161238936769573815271557774962345236795786180182603414342394236450189749003195931118032016987387552440798066104612306794217405620437434990024496262236039571711218604631927862454756909601487837169110216916257734384381780066018221464576436475281596672328002714314676952689418705192510208921500772944883355236384120004876179079529126901674382632962355764561130037349478269080295991590956318658462916760696493865772589604139674820120300572753881403626082021780572203708064871224930854941941017636510902145141997943811996669302180205786514809048999060544752316641885855160628133784529532717756602709620964395796771358687389866318672131852704569759429034424300760200290105499801302570776531067530735477638443273265337755374637546276714901307499489370042443158492498166546070897223545201619045886182809701234485179904425671141599597683775601737193430511622655359768420561685687317725966457438253370834509677734503508097500579340389416117181654592569293761216075478418587945747186400 [122,51] 49359503171520865614079786964831172897598305396751367350066128950949998436489895809157137357990818224430200183516955065249084476069295995037429371222483467204950421251539003176621019466734525919987050262471809290558185929855537820431358142118961558796258536917298841753582918775811283505372059149704780074245310719470379309450715214047252623161961167659596738104012575827012098853057102497701394456800758851771506893611564964493557209280399868056023452507708268444251767323199501413868791324838194890061557849180591217226166444558712481667777880140502969806719888741229109269142915196301135648512262615986724920971549682353169880965935336764360773225125248388684065082068107954157363846736859022777095913182369262157645432226194736799502481330324467862773745489029368927874373350821245152574625184241701227800533725247119629619911526937403681820231443395988256649225245961102159435899397906587135810378598511046139338663217116682871491150540934168856685991250621544773254225175685057794844599994381078239185090083903478227698667707593271121368414043015648302703741392229733118531411975465186196231278039754342602665831492622405287421199872971285812403428309871863985269221222304430151146233488843818906726723983160155216216885229061131705764608932977834992633451478214040029071714680913098040886604833269816553723377841254708359169859698106930053591531587638017346027902613348020514708256566053507714472897158701317029448415140305290257494931271341992404345496836688500798679434145480446191340502558258979373323403413547223921697278123586630530922701920511763699401986917010412625006125668089548925811626052634879550186730056165931028557034849892031268207717361185514818748148975128902253816947879430970369909831048990440817831327669038161738279788924775523664999196670733517651849643890950616404814436283776753126809523954037836029305266388545489930764732824696573596136403000973027712321123039959447466340654875941212357900761007680000 [122,52] -7302319644996228415102426119584316646348345085179513682751612966063483868051284376648342022602847076962292648103080625204445018291722497000050042083098209516057821000089015232404868114243526237384857891765611860854377513268237222156036542500481141404701614975250459324090073377354371507346274226516429462837976424962452650467188078473955976502830398484364023095211736095752139293896084457637835956044202654228127724237155724046855139926408903864157430042153395075440828541885661702751975406941413530499345132606293780433077492753385183010498387780531304771879216269055635109625470688299673087437370823869107680259479019977096686255272217086427189307074965174050018904822005297326506393580596784613310929674553876051181904052292663121697819824592396755375568563170424633843031342297198378812091658072048284463727865258530770245727204602154287688027368412593802857226481518372072372819174821593998474360677963559738990299425678676198204445719143908831817577869587034690075624382244652608184429090709657987340103702323432331863002581011644061871485256466007949453012408473975820295480108203080938518935955491497523461170733056423836488926325472271432316950503213584324584043043517931722160032217068941889794735855477213793012898100002138581763591995903727821377245907056610135062114807991910779702191317755069845073327364927351805115098407442533682074140065484463215622228232620146153323463863960162721023207201415629986532159469567716703067453304099157891890140117773633175869647804200567412568885370116931799304983436180553102787266093269587431643505158458206671653045512859599939367577186873978911675622115357442232956265266697925253832383114642394822643446759899314631514264568675779911543278632288760996772829527977168944056667579185444349738849788414814164347550685820564744404212448483024493831752843494200237607537128498333047796539707119290836458202489409983695585418330030226227620728380596976142036486359167078478700777872000 [122,53] 1179137843966990996809986990562662120384190969035850455212105387419693283993289144228361589766308652515313613372146135653489489868359180684223566687334603245187537231236637855844579087308380387509999856357323400373737059265986370291802333311146381266376086038560363122224806506671122931458753923028860515459476645275873739289820495833328085365773694592066610276847310786580993949844031411310341949542867987082030364895355887107333456792861774169606989726593386559891861496733204859915847317028950237758653620658004705842132979957727228062534271849088817029776443504983963810602207289909813992355395022733000836917280113088066484822657206273613236886713179291668756413501063754037197023205741997797351483419419683723068992336793833169142536602513024122282130129329043928128460347172855339045162543933633167038999435516156749524923419524339558814494934052605981818543561469322746176205296998140277385622686310160230746777372664535900411676062281310367835892385155106386714518199369909815256570173082714834732494441604440691253786618746148749250175879511318627551589676023892424882434770523350591354778770133765572197102282097361573211448317841902503907155879033894346184859121621222353941982187998919676938089217984794335491335615092694027328240916442171737865584179119241345218173407649599202193909176897161917752554150705485638296732655796745326659764506307913258051395303844974059335256617950858650693010249548967393809175404658796012957877662604372484277934993990835991218387226224915368191682669335648309924123653712926341324091252685993138478559896290828644748126309160638232241536319387395456682635486470141173169179892415118351917513830734634267893486057653445591251434268920329758441438243128756319540582635453977121647579725862168315604148224539462050754228272794124557025648440824764701253564431520205987440456621399044724647258025959697549622502748926644998896413865487174956802695964328109129724870816780723729980616960 [122,54] -170841917640158987515904512218765359197853666022078352776613726716824234032337490557004376651552724687117339948268672389559437984540137800585001234056954423102644644091359250072583815873847485397732242392304321234405380298319456746171989343986568525366850602505562648029851668790628224225156731110374682658389722464124340213643428137242655759270645177470667230147483128558096080728441305777816905019859763287338765425250789867506609616480558364331342341603850819282182524524068615807451842453095398119975297712644959061850248937080131584955770709352934672004127945271058214506974859951497776297817240312797002226474777045122718838614623324329104728505279359196479487327791929024708319335938760392454043663291736956396374207688931220299310469044137578116539111035503487338574316662958944831650043513891387793089327279352415058906942798735323717479165173959959355565697130025407611553205321757759906966105743598790125100850674290865551426260552917640494985039373526195380547232355164042986704585360794864369483816190118937594578198891716209032909726325334381084982029164071119875382736178371367325918770866410837714434410938878197496279731923843392020805763301407925646739993162619119796837177996783117079850872451619739836103295196778217834687004415223757020754700396436217261185577678070312413819475415563572335847970194962638356039954932170844287973414465990441380407813447354541892067543858040465255813857397524389832742472512379958030153254385409598835328312944978517994646240086612043003413155435232267874712563539562931324403346771718019558072823752570892772410733573618427315722524113660775660254449313230553172897350661996536854501103875776311350970761601600204539595276722631646472644867902383548543161279172998996410888353356233011990790088058292615859342494325377527953689184813636944943362271726543070740482168040680299383820532952095682311086695520678057877831939247593351009639707287801924037159187513671338148160 [122,55] 18518539070779892136895915347576566774855360893891622775223415802068133122966444761932926461102222473464799924068748937550319529474200515118482421306736414997791723783156062902010353913010625021236536143428768079891268203675610531930533994414454902268521092994832679847803419786737304576909974269965441842217679243033639740613317730987432458468153604717033309467606938157766574603327992123389395236221150250828986581236611372490873980053455430141609825109045995334713466728107178620691714014632623228212316361067316405246130495340779222197432461251160994354175645770172876156380152458149538006910256218194343404920038360433170191552462069872632885789616500148344948256484970421121007050380463177165014574541746026491507615305891147265513263574266233030055387219720786936577934270647924073300434448887851894187012680934689670622459071708340768584723739013899040062371687653573514103289427186585525045323176301170980624538125163036662998169701448712778977635825578011130928154540943475965251161430143648343691369086439678524709175799981254755368181828989596993520921206905957591998138371143325415386549644160715785674224609970298081284938544050455816418195514924833927181461642423922824795402489183998090028838314664193506586570860322968639715263616986021547049204681029041778098942721696937262648355828813617412195300273253736129942235096319682935859065578052449720492416145878960102947696626309184979206744052359382372916596419916257842834190521520013909897530777383360547911740273433938105869010059904432466450246664071042322400744352536610105666284706216324454905953155981551616790391998128380652401100780265698180260950025578872465004220285832065001752588343176610691555480613166453381556386359603690116362257650059502891635345282865574211587035000487895989393296921726427791478074431793553528729586553899506417392718315845916111441968660492181407100034302195633697049157979357245261083708372774201472627301922268304320 [122,56] -1144804583913244804574162513020568048224226012040491618870799622370306308198471135255401948962392648891327573373324811035225774709100249581940862762443018109178203609896374702931220469574837186282769669872483037475178219149710309344884298695783949500668992580417726565813942082433309357140579272758945145092010123912246785282122516530605031529791659206141092456233392373813930018929011680042360992638265547679282775264338524360648296493040460129741104951897722451743111355738754610906184436958199436721082576613932296802634920396126252523823980371977654198879105653007856653918487745642313843148772231855605475687172955447083112662225452319869636104364308749083708915771781633493219470284548162900427860126873367315688927497802868776352527785823409257743280775953494266039674179574003553136606916772378577056245612935566234421862158559226480326625890318181670245140974236552486565688027028709524630170290156108006145975575360840671091188850540075421704646374836060479243519761598525387088186359200755632946886907292441569486474852350763804619112346812572983071227588708396094275429016760443547632331901315563357406228128653770505527106701848034758226934862190794506951594056827954537395295931430221513058547903754507275851072403337525546249442838734913824701447797127157165919514292361436374078659612885796952657299725749891930635727876127696965427198728021687690365547217204360647810897791174343046925710250357797684396831669892757113820956215143996974528125716771577632089896485291901991368425701102233295045926875468483444941568490481182648766692463295386150515518709445709052767199732171019729818094896881440995165774148728618685937478107958554191558256119013873536095842663090099480583912254226895688146745711509293926038314793581283322392492928684142896280092176339778440789716703238683078430396409589151696552276397985173541849515504461662804601265241968707585348520188051807424508002267561104695523524568001920 [122,57] -23922124489545133162175615367099284651128475920519208297648536795635580208497099260772066030792680482088390830208442555320691903876794812595948355544778643075070837119436633193836109040645691772223441765125516309560224439224667316444463730282631497214746451217447500798275892697619620408655214762940444720070357961662192771933774027073380219577698276900774557185275070004398115317933235788271133167796072195962208097959408692867323361830224813854952520627160882028239109993535027542518182138314894643225946152100756107573524332660180139961283623482059207233183064481027165281641112721818028138008886395621902892006206649603294548010993759956924848137799097749197446208328267856611544571603474699103480896961285565313528795841972322536258874817611270792245366273498058937012500839102261120385560964272396784776893310699275670551377355250888039653779669271385066444510820624186132714374044667529689533939360463371031423532808026900405454458508579483034603575260540491286594442506185483825711536637909366373935154214645140338353470693774373923992456335413588929861836937370901569216580245558617759852754527601700878278008776758925530521054746798848146994036152660467939559259578229715547237219094950988544018862826513972504174667074759261880618593294954062303124552835527290460743128129725463896561638344100305393156687745996778654572116682235914525526269958582713391722860633112428730062421797607556175026048112028391547483912053135306140174763359307986930190903775652669832164172328416337890372207553264479050706999494845031397316470978267339700135208052532850503047822589005689708403478907273189358243075385088818417280680743196251003715431893442220200149905034938202801005728877339833031280614218771651456086204581407280110757691088120697580227463220902445164339232307531511032581867417729547202519455086565861598814362068314143707009783087937717422999967848057519294035716764938355755212107999566565280639704320 [122,58] 14264168285495072988318634740531046387945165300853289825978992956425379362655727439768309424833664046110685937012215772022109575465007442756113396935720238376975572504325211362531901440828355214201372533332218848696602122543229074379350750779563898031047668084401778897435559784901667288620875316535466210584892897124564988315791900139441478940119975489854195950001959933094057580633362312739761176313313635052818980392683905889751273230005131283110279725949783897949366726700378652414545704307295865085519263528213443045701698425536193171767028277739057263634974478565960794129684089917013414171712865206886837734788143355031963199767981775349074918741933249041530564843573553560800967416417909497418929112300927397361103662029310952299534596831586533100940902865108196819704349467343763908197518163903306585870940372484826534759842237483889521126044894853899862134874634649063681092741189468322510162497897326784127330096718321602061617856278292890451515999945488381909155462244817800238394926703815686317149694774936686340881533145887108481234598271121725102065737923691044491529150853803519744166938530359245181511130586755210549487434588032689282872524740290209581382143922166004278007332410537483609256297132361973550628631122438506757122166841977401843916201736762276809803272227839654656980313881516138578002043348960431518826729534036335043646106438349854711144232819579168993206249151235757019269104488359242833100752176216286481399926491448261406540163284327134667455893446331443335920864204364739919544927342767443458308989493400765947861532990047615273151022619347273707807813913579256728254681979830100260260447492238528112482736043239775843642164329795837383012070707052333685258072892061838898791888619550903357671624826956489885213406585669227756799620432791535329798874979637349371165321593959649576129254278153862860343777751492136649295664602621817567510926325772692523890313938678525189680 [122,59] -1629927315902889396694147623764736598206979730835602333053443914770519390531472634113388920964417302744594690596626137239685016241892837398445376712876089187784944364172286631457615164693352136849722609193268718184907750152610544778280067619817248962223192187331099015667630015138111561366514811045324681267112775093526801997230973127403523900724657800903661879991143957456711020852783101169247987089258449419834803251770223293729801350257021867435734055861023440832369637101507717315417384675301628742062425947762268369944997931783179080532269111565133847717185522704155278730288351125724147071768580678170100071788157370167175580533020556862103703498449081634738279826507672188445524948470191464097056406946048070031972019621937559400727979242312264464429425648317094444367784008985057375519193485270933229433340151778141168138913999971256065994899654784049511427457770534683563639006928594142484109272096851406833005545593060030010452371204305591595216904055628265454319096238473650428263815261286890231933311524899070516216208380380976222108339126004379418363400073317111913109969850618990955522374403708544199692325751524026374572911560918042848164716183534947393114347355151136142412602733966811396705079297381938087842433066487748038566277011206263087965372701321111985797099686136758733985793277170497263021515036427519143281030222200357979989239177163580600190777625818163113511538943294381179256025894280811089616185182359636719153539893506385841534382615301547255872503223379020398957358605516019232944860355992750278923297988142564984737252837690140082815142190427549878945781549333040042233152715556947702642532424724994695426036707099561202168929229874990608362980096074555158490379756865170168520892417301795504224772684036643384207054000703161453663499847477394951586630263106129919173476419185495029244813588621462835696847553778241779535661761350563879590234831876463006797052623109452800 [122,60] 96171601122907664013128267644618308771235855603807375248250822695003079312322870781381204337615885840911516851942307835265721152688441141387869013945138312325677458938840578773280342238455852575589679975275035008635965928898038245876071881230837278398173468216591852961528638578500350859419302978366416833104044040949595243360202480043837613972268719901804632591048449116331606253246092264375437435268492717957077088858976861050143375966276842362786213793495117450334487991542691779983457121084377294703665986101267194941523184259210401013306669239092326120847013565577126007644350674317020947864496892364105084730697488470443993113145112815573387239673761403384328721934733770575459371996465913764665781226394247800881195524778110685652087353207066769905570794131081132725373812725502399150276860892391068592333591426351421980395010895222682299821771948443688930908204785831867131863178509805191044742152089769004181749472810308540325277334540773470672059653364863842891616620369881417603126664351227875709138232006779015893318964074920569142807637354951442090746824672769791929547829322010924150293276473971224186238760837477167983211850056565825826628095457970881362513220715862829031832579439028572234303972345947734716800577757956580456187985391015481852026517248960980259642156917422622875056501484578030411719498688466112652949211634508336729676860479782858707511257307892410922793115924262902218604951819327533515100631551491904303647463067002378208958047340326883876197818554975466742837640913511952133246328558168459089546369229642938215733735536302226336699825600136639760821154676398565330051315805973403660900585090677257198678304469802692930349582966795633516832828787981565499062371613972291480931944316919387183750885878461447317135584586529307280820226078730343222671820371947005375954256780619330189342641629689231712074081069110482814406717387438670108918022110221581112832149342720 [122,61] -1690376812312767110452231965456802971719639810369933426383779416711314704695746319946810938143175056182412249021601431511725974250286076127720651071555539061371574190973755638825648460729492489941570590541798309476064024342990797572839988530347417119852944395036691875503342643089802797126047971598797700568317491944150519188799862294523679515180887181450192143557174723429501749467021524803312365766084967193480127598076105973515791722072376722578010722396170615152568611430902879299705880214010501757293231316737158929814137746086811298931571473692969126158957162950780937067603294194919709474009654559936816004529756414604611905329054712162953645022842775233516118320309169298554660255112476178956715251051681227987158632210373630567432234452020777244036798987446501698348945605812032313806662910226899795833639707433494695576754868322369951503369315831255137201862979754108031814867906963236959852324196742340340038624597367654673071938535680811980243185577744349144982073829558293719850863428097897788170512856488678727536839482345843128294247883782762417232410825787065460725598011161617581380053541119390196936094524839654153233444983866472490744048502988281217918775537382966652613254259302679099184102556561411768661060454433110015474887671409574960252894446997518849992700592711528776962837737224059941770778138786128584527428705914181902336561869346835151348208464518682827754191121593826622097124836164423937637646112275171255228323285367563979568337479973498022044064957654526221732208826198943995583803610728476960594975271592333067503492722245026063518632701751929609076964197816093933813782039618322155553365465917174144391774736249453894772059791881823625938723028675017402234062128720150165278153103172699411973917273260553166296786926830173598132390969105441666209283584702440569708927101651210432248314487913754290657227298808659312383397855169779475058866344260649812803587072 [122,62] -203023308092861714891838864401753773570904373485382808882449213597221036341961762091419321144780523046718742572056130426886231528323286513083394931472255005945290658431721038297713753432493607567372595675097063178513114223279770974118476005825244447891087206903460561479529041289225172121310094617140684319912100983085516156779563826792197796089735351203314189059546293471803213178572447052400254029798316937496420675332593671824016065316684764798456742699398918882302829955763638672557956827294743768058127779377637174361689445355519308913757762843973952806235212570612257304750393655136642775658817984566953250972381596733118722663150224983538433575404306727589308397703552384651966640134585547947239256633653855851313660916538367601329618478509289180895910526261912908568562783332301549887642005483180168734415228982563501648885099549107449278030437906100107206969095844075441832274851594547052439531332197543156495290461079344435651639655703378462225573694120299864368996749672811800047056744101551259670226615007179383540147678461494409901406498972885129534220390435193836072763252130882403253400383697475649880081722512264743039784653031876387869360457729566067859401107894062339843288192110502966956757108111620409016688785637046222838635458751825537187512679604139003148784618075586951452362485801411445195698170279958409286556697299505436031656688477839781687224340989849231225132688365977350230319924314249879911768947067340436225680515169211260747377776582583967584994054580000508055740910624675432324825060127239646786656636015446296483345526477834032402364014813339938408956218592206164572213360616528677140879836463247359643568714258767680979192879625676843279962158312572015464737749195492591351583457290518421112756519146627871630175912935235479328377635290845463689830833523413990659503102619856985720931699637087407307689371588729807498040047123259170746450564437761705687216 [122,63] 20097955060573197860716052824615835507398578666473949496195707848378498098985213260125316796661625817797996034042972980015781140877574594730609254904800647046063036871099525914911416690026005310681988882134126432415416099329515620499490136148150062397447421909702984078826823971394991663778131914112095415762471640809278539934708697522709180065016769775547527730375513398732847716203140162218144907149525138255802373331107307618091605481089755040465287425132356093418114655405671673079407316109286992353263705113508303878704079264670986943172438646546240820892549961013779592456167369287038837955625920700868313334072749865616310386178502220428557029573602863457714125224407511452187819192481227861401866957836583736359948787462049292158252420874444940216573801922100201262438587327521153509306798902984351995317476485165042718393200886700916631513137899370554375398251983885141513685463012619441049752524710619294846412210500813841334011478863214881563309772449868119123573635759325335694972494008826561999084208265361398752948490272175698803795316550713803561472714420227594677579730539901142457857888742688731881970228176337160968718911356697887679899532733059696511194982471277333355821205890226074504810779969778997753743322859969521235041550424876723619780977494433169959698207338599615105415762761472210270893233747142146458348814054540918578641147243249298135526928405983976590396651222436787683914367156707940628274872425809590101944834926788395829702251676387414665429932680052273434315870506010683049190787217900822853049946583924761015821211649895279129327417422814232580833272736148530666932041228183615109050539808438147639246973866116595178285294179047883958152723161430048485552139856511081384818208624677801606075577090753628479561255184253222147704322852247945873325106846218319017215621336126063282216826899181916454857847336950927991986252692710959239708412827667982400 [122,64] -967871870238541661174754608945934120476866464139367974694558558947545918664214193520120893715727607962340023104596665274863938155153242763417640262812169670760728832092861877226375156337735357087192339007355496691192919346320707418820724796799859131148508647909547350360055364383343324545387971513327796767053502584884293629713000435482923167169747552598451023820139256458825198117661334078698281669200094828029842476934350205610610501583558849638598961053249415355784518785528655866775131301536299798788270538369712149090056931165955973085807787592619069077763534621932590561284634587420408970564214139293387033000206920720628732949896425981921225701388302413264067488299529025785420212150386551378244546041378301480095836102273520523685297464301339865644989060513109752674600271731653266154967693402959167678747878847365452263911083854922596118915865551512203402634478353293788479960504527967336835332841154947624752620171476155231486037607745758858852072893899552008138962190738666696503342751770249704523572491868447461483262600893724688058544340370963761271411994346171974868167859352744534530367962957670168446750833366952709138011510783033190544629862481286229824115896226055357414648036415301958852361387563759734977486976872367160226955533366611262199731183827532831886701904996837019852242492866391035690139653660641824028241975373104573416994679239934960966297528363340681898744664977712898467057376126162310957719765685432591526724924373008766596833831053626433782743794920373093539000581265569357357699694582706446758489200140110372658329934609411644600906360092353399423645372468485338638396407572040243006552597812811034280024124662294023394050058824176313595295374889401221982908486936327772759371753365574505074672503296070467240411616181034919091436108150961113140596452135945572840394263002432180940219946390637539633371852193849398401901048052419796185108444942784 [122,65] 39111970275867311288564639258686861799817558357148706167966917839087946842686162252958070412165276659437741948630377978746959717394953824806847847174082801823579442421005370003338330252377513628071339980318383188355127688966171188468780344343724945811734048910493692605304287725218961615893661595130806236529274270448494413023965461368411093739917959818401967725894999117552826445836924218086373092175786153951855651871054051440953342986766399216424300795918152212854808127187254437505803867914845117054330957035883597567885245194198032570590742706891669491385494781290932384777178470461545861805134802720276873354454217803284646587779842441186329222885378338707256528764575024514029814928112417155901117705241324578949942309960478065499817602214802467597902554103390307465972673763018878827788043978456989450271096503632098860558357861510880455931910730463720899876610920159662068217858535092793360256039574011175216772002398090023996948765968008480346370096655218130462563798715634869895070823443307873947190209975127933710886717656921330384254552647337291512989938580243625391663803946340703693994598710099328651964364370714518300403113513943740933863564375243683665553553693637005216145324896175661308312612754468623074821073743433322124362459973553183320122054257276787201694035971601114316346892812450773606883186675996546131002939685353186434801963272256463517245327883016779493714649296427297086533217371253403357205221396527483168005230866720909536452183348797078804990283465885373264312893683109270724829767509998014152194030352665501982850610162204790899601153881950575168863952285912444291772393282410789590690641591913057653609674453849173995891185504081823690790405359280998917568765618484176154069040222249760947974598613105322059209079673085274843938558028196487073932019182587921722361247130036973563200005837240673548948838538335264731785297008850372215241817472 [122,66] -1865839314612571193153999927522957685286692031943668116262643120968816017875657286629279536062362118920641822919149102583568392505176325720468106531192495414220027696491099737265628513646209511264762813555439224004317943975500378676175720878746268316517511066093087930095313560804951825060499830510466884098559547838650156979486494344149919767013212345245306620058234822217344935680564954652697676511948061294548134127540024958136626148392100302712488806996644746965556499228239371415790095386308028719925023841132023986972694974807374780990800212257071868743614566036954856214481751374918744070706247445473370930250909825238609503893408062875195681107723322795999784194246203620859053264212689402800829966827190583886589606513071322574983688009414709701773481122928087515447346493832180371581034803276656256378330714571507101594662477301175754526877005842516019091957036909122899233947706788990638771167731389913631122847309910863616980762145865776581845646800590967574070057956964109782108447358673030478875718610150558658550016237780243912660016671597868780407769660093712537045830921550536478697670227812737198205975772914211121256171263784602594197490084461250574937429251382965336910600139474091914539653649599711045360646981584677177835442787010797821215881303120405672169696094894877024044954037297880357450091125661908265485661559426354267042840577719556352964941784532663349276380363060801037664715024977949988397770668549702281434645976963025157633820667537314635012258081729643262590096734205184409343106600678897046012311692210347356378436652248247210779494488476101257482945342763700893213351317311704453151701294386688536790779025669076663040177634670942442684458974452131184902775580914443288868870568330659590330575161799066334074285447080927237556112842135348741452401246809265399081075060227655889181642325025518463230906302572767599749287889847612195883112 [122,67] 101201342734227674081034826593774330813913061534275778493704588745444732839851314729721471254297748048187652492003069822185914362241058498188301628931399673240854967171973945895269232498460073885187124559461242214308967932436998657140569780578667135748601690882874671917347422060736885701628389952064807078863818075741843507956166672926406021248547898504292710486436837800296893080805186807349635763289552620956673814474594059274711402411020950368860314620833589972102511124959270683845179085509552170368233080135319889616528959351395815467947578033908257590624828697058553770714775730378463169284339950683800247423937072991956388774434389697210976131142335920221671741297527095004433260113133160627317338856304731545719258415276386065466974313444960900073962839527610480472513000864225761961645936630869721515572569947874276505590423725453410115364162180094151073245081440043989650335580492248366851126065932512111323529859585676070385963012352702987187957280063959351010483282167801490140879507997885687800692302534079842502321774265635128951253296614730095170065277163851312526248650674874253195128730156504564911406012852119701876800101085658777722931656362978440190853942970400235853994742536406349489870260589968081779554893021995346223775580117644997795121231169931136348198135211483525930269633670982225837918310526269916700887869358571306640159422270439928097390401573039158536151359857127115043260372977821388478982219834947701690296069303792887147897201390614623865341460771867273857219079548646625556007354857306549115351368812979593939088055852153606237819369891193983320334797437510815668095320982119358140782684758388233549534296069531220936285702450696583761688672145085575815260455002322834873310325581186683375531653867755209443404066453862836685323123550612930984834635583666236151359916892490024754721405302314136779669026084785552276265079535359354688 [122,68] -4025351222586123818107048709120996912610571117833123532095521693794423065898100442669752461333733430434986876130259551423455590675681715677815577792772688639248052572409088006081806120202164560799489687405778046618669798460524800332210151609151302410697102169611105316143022333282848258673548686611097098374343885497772711702727117077225224374931403653195208315973326258021153150590730881157851187588133915026520421355027211006670199366319111154761897187941380389276525600248158918913142360329209452045854973042485997154256294438792304479903574823188921738359639804245776565076924228792516708079011642583609907031561901756715549249133453430924845046265569832720531884247319445117993149880935541597078920862556499333287875659075398947205659620085242723001497979864188910318765285773003032769808735000100372831725281496821251153056923810403942288980477697724665260625417674384506966384275574282861740720765140184223609622779016204692844878250044571272997412552863114251150304668013342814492778864513773513859904380508192944494874229089241619094297729930391702271719484109261783886167898601920331997519262739899585877529954722696363914295373908748599595208912131820943216176738115653999753736727590982464311849379678007611497849564452510746540983448523851735743603146143395931269274667529033531453866511169432384782499444765434255344946644500845441012871240880494376324805930592369905155628223660435554878378039331267177071883297720496192591928417148665955170183794881407278586065277275809099666300778346727142935874332395164051647863302537018575278286560326195793148271007048561739993670375953282695900512454463495488327645804448240400251990497143716987483182395393027624703771359803470465613440715351405603573996651991748816592277293657369866221791976869055408956402524112293183208908142953460760344978387953065963422405282169420802999333431168814661966216908331188992 [122,69] 120317419656388711656070827884507196788887776550802173546133770992894235905681559042564801771779859610445336725268988845177059144320492266284704699470375590217664547891295142841046283921433791084864626547098790467759154336920796449930090810814482221086095292790459596684428942431654642442984089369571630894884230238451988104812746459772121465337958054209193081119065688327678771423951928162771623088564410352811588648810645082842289544779410427949257389462043502060773220436359936081424311885318870445563299555805058246603869823992512995825057898093106856215199592227668903677382377210523111826135467584326047352492318571537745386752922068424949903195013417729910324991156444277068081423168971268252559844085522018675561877428131213723936863381437373234095624128930080391653447178232498950449936388000623535824735120298204775656695252316117956260356185618454503178985608132296802929441807770057856185501031008517359220637823403313273227411757586984469661370587879751938522090645768540861539827919257503674430174210001976638750006489507902374008370875687403351535841415590948643746532362743664179103552642895152059263174694047342266985677224160122015809300209172644664937792613552531293237268154702726269186445548200101778914144092269142995347101135514246682307968481348576851973845952838384552202422454059651120441138598051918113683404494677154125725384856861594920111287131642476982616757930172538372282416284195641181122734254831814220282890968231119291867983059103313571562949267393528470215262285064103404220939120768083265201722403304725856736955591020978805214578454188345188528877695773944330495026685066643371618662500131861654683843070163876750686597049017384889731702910041785611491363291806622893709876296231614401133612953282154440576844744364019260889571821507904739337059908202181447404510591995318384550211348711773488313181429277417460239796236160 [122,70] -2463849588497043992625998049677631730357323627319245576928214969807887318890619581418264438808760626600183395641485024039518181613243596256539260551269060061393781445327994434325966354259435410918021991661731263137355950766704028338238315558465512769051616061944871040733398508238089098668824163569674142387747833283080248666573497944821731525886790937619519704283355466665378847328828006830514898265604680364659032125700996413253543029768965081151658713554578676347879938933695686296914887081897005086575153108428249944177006655373622686824268080031335609962033301851237877253663747441981104256525147462805497314499025441796551320285128501241373367661483722402776690583069025326769345887595953553160042839822952664326023348101116890028598751185132751653985552321495320506076087100090603928763342213173848887102719070306420700201758640633976687222673748628878391711095854912787626294306731922997602932882411032289866028739628001850283145527461750203176683024555847396989444061363507621013241356636898116112001925000494541533377065388014549474127034938415438121788310035932663180234692932067963467597545128271127362903980025703425644982185446542727299830734580820625206127040658900575462508105032618489257840049081877234376961953108586325645534647437978835494049666324929928208001033455373665863997575831609311987643171114160127228267002353145489923507541236706950021944662547323880712713883300530029432942927724750085771879830352703731359059535817308536397641392997681800842890810844194846912706118029372940829511887115243861144891665256759260144347915198857582955256363584447187529707189420924676171447505952885765794717113314860774431766357207325355234043215158426297666221500377277043008885707397836018529363824779905964079215916445807279032185524253745608359804533897654149726089938188313075588554558078789814121591593153600721630735866845491728244720960 [122,71] 42199759675225269787179218810449641816810080914614190210889908279087791008777543651045027608776091080288002741283365961225865940124235123311222332974660431763054948778974548604330866880042216531051255257549291242549673065664918409886923400387638553256265412540923881829762321500915397504628520219164251799274967933315539449549021927469310999193447082249798697828281902747853635603668327896469371903786944535955950383162117148817845473566150372022077677241252374992859765600759769541778181927379438385597340530542465057156308554336771750325458139712652739116163642876139635480672971412249630092221992055581559676852624512528743727625691091210004870795117906903257438222390288754870875603732440993678999528277288756113246032819270713823537157546097459717977272035950655110422684941579233554725955354477766703831344527711999626895831833236390119691289387574876163552563813790499369262739004477920603205304969322174287314445295665927574524697080451833876707540464093570660645511965033223808223549008555120072016175169298199316801781634084340452484943988364932257937202133879360245006933326366216182098790016516192189951200377202638219680660542280916596418934296340792617727670285355325964740570299390684247272081387814884446680946979519809709138599711988796455570183590516169375581430383353572278656755756259293013371581216659118783028200547238247996709741665548989385861145836612620923797148428953593886207798339164227248440880902814193361323960384558972928212100709183756303123776013914751256656304057540092206354657008218196021160687105193055061958518716268809539882101993041323585204656040003891979556363624143559387041757471892523857699401567738014633234539678540094952505264058226230611948938496740237775968668488911269084294174795935519200189149536534225070566691436687988453829899315726127845005456490337607486626989064449879384534266922165234731936 [122,72] -507298438180538263343509143388851371552204255380954962098126731625225685084592507261676221038578192737470971614330246041784047354877014493047717260209000555098493069947155213247548332975620804596121169347900472183382051168492642977135336301684384797091525405171502890692005663050959791740855232612246984296826082695458318379631553856845627616231740385222398329515327358682910826561452217426031314232915842286479844708836406914458999142443721000646273863337291361568698754855347910940905935167335898202913150230250752573038138148258549053828547145950322207302526212398443162683781909867008918566812072331414509539419201521070580005767013688542936336910336952944951762079076031337717941561536401505108093317810794873816036677200558648553635585233852106854293128222283345020366937151275130318690242960988180285971290932204924637819610671177539062648072223409323262706806670877728999163323128016204940605628757281243838726985306834559680959872578043175425371355965900969142100768196878978245848996955506015812415597680570539430651271645255864420684351686759790996535605897735879087492771440515262548763330977846995470290065144860946170193947206168208477377489819284854580229668007459856466273169720800896878341678366393011194673188035799758048768480721088800791080595319361405455718476434786857330961995626007027651905872659814901288342101567446707515140058585234071071263339956290598130248157405164130193044610679328229795250914128720487281271218833429069708800654242449887406100366949559874115519406691911512460130707135765900599905157652981663303699535315305667402036905596434455628871315545589192783070619366849232972339892898267255333603238744568700245419375764613990187403987862368378393001894548483435346611308731668701433827495068238619187940696555029636715491338699594808495459136300073524578419839054974116628041021362903450790866490759359424 [122,73] 5112601833722191592209488565704490082293436742460729042491929453905761758540087395886535203276545580925253010012939557949331972605541685650930341388260980659692269752173355581372443069930670398847833327900672063388943754779152241905035279103297722186517934831809140006720653086069366316148368740047395454035626270152184824224938176665462717826259080712886863874487988055631382207626478002545704149516976803635377253720571402397976540464804807268573508131547897283927283378682275723731420095290641864225493221409102956726085555499848605635786082883916489952614902378898230611451208460291616434410429142682138872820763727902993069721140040255291327738250924719197886988936652945160173862865205302645747494689917583486066917084047076282171804850114190208375477539705885627664440565672457235760397924723045679953150084966515504370367910942101859386138526594290031897354149652539596302622380248942952936572548515652236352901357889628043127522843924782878782098963603418500493282153350236198016992694581102798292040727635806663794378903150191128064452129481672948620360805593373140187601864915177150409199829413484707289913232425110267505195766985845193363111385039318748626814762626143918937819090131157463404098478981428594760176064858216286436642396724002391418437184776667355743637656745372435882313253821015650104307366864360049865753932767732569024388551604932073779732085480815922629394951214335089714204905664174836175314710492069544368962402012845988396385480724813302679560744050705710189821327193525039300934896709135627996529655292831101585180047853638066220653636608853127110961009091574522773282954782207526887530164335946223441456683270851732953882237807462426620711264327110382546579530113901924031190541372069416529331872511165733831646135273134384019693259779247154543793632001377876070399753478500695289207684439349467223356011392 [122,74] 26510194855567361104855468342772837425618744952185012150081853189177690057286860233835689113328550037064592893628701132056496284693158986139848972101306695048876571845317325181798604236392496306085688540847685235268776179159325508122717824540819794446947446923264627620654599294158506594413422737224773393479891278160332404960747151180564199192500203229132622715796949303916633449746671918999529542464388244667486005252827320996607161591226619022478663767381861359312651480939661496429657741985867720243657969015274465089564810115857953629553123799705593036760140363064753097780368492362008298545087860924096569650520473210512986882661239462740900718133481640945516399943046221254315061520274064338382980684916164618181627072251249483127698360159573355100650377943214254877482863351989211371087393711738003100249775015729674532052731329094572079229573586243538418898829202257066013310321454194563073751506485041778181409822673144133530204770813527133873977337693348214146017485476372674277640973339692321036010814538148718379045733939357278388964896215167975175358515810800286450891713782087615905134705998796370837608724397638935448505441516641098873349903639763407345048920226895856068735673282749765235123581130921726962045849103494971936685029070313812958950981182950649743082586405218774211949726887204238661967527899771649692009938517581870875939421276773617463588514448540969118588475121741875168709232778386795872826900777234940469136115895585950693913625171409721029200469766408288234207074016304047357720120629959233040648798228469006692148152965993301814704375626041366364030515714381286214112207358649041606171785886527904946146769825016649607452114499543433884189746808797726244071864647560344477029193917207000352802312873100560423450755719917972530504442897567216779490323266297327435748172790986188389899547187007579655352 [122,75] -1321352947124836687879986175375386347480617152719298974307978168245934391471088306018094398538313619018678267582117872766931869164984686223654353181455505531474389505537024071650568762709689332866279644445518658903051208000508671963953797437025274611799571723457354151395895506509994925380843468137250403690494270303363886995012157213981624664290940845896357252905684943793026832400618410788236915371305187660961811453816102013568080528026800877457297316037533027280370154983619582830823422862446259151705891053915109874437181449476761607978697743900070757873570838294500471477883029711898121504339151341729290654388745415170681065425175723699592747774822130672787809891478754645865283720493580158553939222339654766690505888269983420930352922601762309020384108666729911069531731452215963003930322638479670377891719302016030461056021035350488773386245430319254392982704244479515707480724225241250192696070252032764192638003530064948386271934895853671147245778396457922441402872771005226800549924649275167955221799640359910797699617543360233055449248030955089598161757160557223687027113917262624795515083953506931529432678527455302526042139856305843777243288048708424453410646652082766568016547819073179400263792359039605479929765649156624179542193786209346774938260244934757262266145668444765210682709691125774590486352448555170299602691741942179943191773335460499765140732717591020987581882342885649234100510919801684996437639253086085655214141424435593685351879980663319330988559283099960419557923003604195216274228752400014757547474364926394783858537636172928573558552371288320400908404092656930718917261104344781562138274338690253385949767902910931761253883963712959039017759732252120495888603342383639280762509954618527483473635754078132724028915978370696707236375355386414697662981412879062478088869737838051415614099893400399360 [122,76] 25874301625221677317991511466434610451560110078315975504465831639813809624576627607470732459013913726409120400868231561414015137232022992611208837102093587501693995716595963164582850560629292153032325680811746372420585365916038731724166616077101283167880162243544383577755425825987037836228380697712503227360460634319598874446851321657424306400923752441894164237438685157500976075676075224095870952931919404353888198244756716905607784400008128539152444132519722755706610712795276848411682397020639469321006055964002247998468705034673567359151922539691125580849936548614304824345497623973051677057064672052780089100208853632223394440723088765945818548238280842074907296999625959206132541308101574065407164994066821539065137875715717891139680901473073026579490264491645387282551151595652967924800564900484307111486081415733494649074191355916985403494532729913723897575946373325944269199002670405338875713476433424374443957248278218689806471184190017826320471554752280119244218989987791191753548258456385291234653914196293454974162975558748812756776263470306690276835247946335647448704145175747232845443628220498393476387259290921334807926522698190996248158036881333798344186339058660452065500201759827540319581173385361608456357292276463868590658645644186221286480585328741313890140434234416674816191949907701399407829623518139212226550698604011297637369350817742850355114672795614150390132927511755902241823355117999532794889258407458094704394574797219584533234902154084194375348775715994620282820625782231716144129403347578742952304364681993950513346470510071891893641759483615658363795614775530065725050482392289170658955667445451170790411743718216969690811592660858853269542348298216339491076655353008663199264571291173139121965607649681138516849311393898133044098884223911870825302704133549466100218640447279669496050869183360 [122,77] -324274079542331243808912934996028720787266974292614025380552479550274073995294568979156169879221562257995180113917588771923741268340405490988638729024666378727572617827583513202360079731987117458973942569509345300096322271699249569014666151124055842279681129670005583906653851724258635491246892455140262598937466748668764434862339919500486082555479503925949421920899598298164386679130672555895735221410676051910639733757670172545200265163973697853366206323197040323772143912533654048372551831576053996947117411235024149053533561619354590979182426104163924064847265258883352216026149680906665678200199332154841753715981556579519151113564890408354007495955129790858920968500814742285960977944587912043743549724833446420381643992470045754640776100317985623840703493975092512516832281890184950791480312942946940887400029626204296495263624478892611330575943959342214783176749203111179454895459244729592519286443487638716219877230197499441647212787194001853135472503404040075006522570654858657465267631462663800484607199840793304828206813775875039265959055746588442255641237531603925495601293267935744058011375175215778417244405410768328266950247280697941336772301359552602770200588425938536318607217947941880970650387607575172783281512687970353874258316639603014018929775108779446096517336959937491638243097612272519590511762320795149886040368849715396900111354300464106042995999140816027218168647395092926544897392901455899115063000928031138989257567057151515126153983328414335712067008275563540397562774830680420534183340452989881265631937460651432141935760975239845086759433032785377855220922309529572871869337134790485567849216825562052908770654654839994586770096374289846174918339945549560168799956940353628225392383680554208168067812484681827759661403824112020172380403424680770837386045282156907024081203048203868220519552 [122,78] 3095007960001980587368727120157019194285087550655816199785758630314243000775592942968052887774039400339266413156229368478035755276724241437666749384408912434267538573411848238327594585241341648956799603605356665653152712179869348280592673431253693898439126059751642334010629995055205904461905007648896558714373064230994735449602073469961856368135305101242074542893924894173853933688184886230436187188879421505910314266192382460244363414889676367697876795210689215022558441622733080388297929659248409160528988338853204336575485227579141886486703784503361940971932609047255096432502707588051139537285976739649296727944953092656782187718813575831686733427552546588518476188509303798458664059532732777120842631486333496437369823162274152036490819848624271387665372697172350302679061986136750814303786499564257229102607201483857564689577005391015051895968736943268827331932302407192928203832020162032292091838187225354368487359939833523504995548245613753014871001384345539646851266104391608299507852811581846274936792048285059432488359564225442060164676875192338867405846052513811565844539027831587898990508402607480627422195841867528941689911862558348282468521047025177949105012372034774580865543214071283881921833303587652752286448518447874938936217394267985910159953668642196874701602513933301029293065943379509336637411859788955415492609276951312156702742760281121242587944943459523307505214087549248767790434642030073195763151221979176184428104869022171277616053234827239032874710289012007713112278500857933519993299171430447682572498621274624962415448079840826331147938170435707407616759381828262881834061593916705123091729127626117778666919848391403006453800976894589474649101093572938711030742565471378319021134248727473835027203240965174931788524323288898464818609422979830485612817608162459891408896819586740423136 [122,79] -24926504890923893377718291415039804834898797941279809106755314520692026231597106447879645870579778360843278671354356860374102048500706619321512634932526082672250777795106657075452377353943136508876009636308838520635940925878445635446569905529746210437665666037457308909032314356806633692737350839345330129889231398767565380137404171677226393737146044810053979623268778865740542364924989150531948349495079000588464894088708106746649323988468232550559589799689613898658427642018472990700263514271239447393015593905773045649817326120917988863597952538979897713725143076032988293591034750721118343146467460366536305276277853127093814567526691436202826732905337385282424564487941914991103503390851274476293737879311982621670513517831761122463015567712601319948591243142279242038461793173010886878736557553545920144832893255532457101306845114318202030569891405341338032500036856760511619153397101454439464094195205023887105817334135009076227040355922220838218771752579338132211849395053596518853097984118842750824324788985313885273778498152576898701158636678647545718691667624227872680904427266407052093363984960538719939048476239039616157319046462036852436421786319420710659365858791418368158580322711027438417932352793050936400146931638731118538635052061781040752432809236783348593264683718832518579890212950064355012657390182714009196891097270270167666884273466533043865661504488767225148249435258200692150883893576618927403067207552699198568548867693418071870415924359076702958588563669367754444106491276033657549540083478098732248274448240182608268744088005907897993505639828773583630298621518496368826956339279879733342284974752273136398782829860309688285407004739936860050671031040846231161244555908702670989778916893313724602231290473163747717398394685384679736109854264697367541306005833359527001629840284338720 [122,80] 156070182566103124923398440091835575475552160233488615668438046852552739561721187954486152541475886735796252803382119695154610275140359756136417090706628825029270668318332385839138672220779006100123567098545320586607900578643842120343459334254132314968253949337311985612943707859633928315990594813751508721189608017545143082982938569546948825934064426633979780186655468709441409149872915620110476803591177725911208024139154579969973856453601093527741244175031775609991903118558344139611796536305762050508592010586274930438856819428535193126277320474424169527576815955369492973134839172636653161647498853964208073129177254872880270059714353880889360355896391193137539386822732685640963592433476531321440934455719726824389066516834171620134934784699672692949528883035283578562480520777176321007651244840813196391301851796321698871361049413557009832303429067131311844836612972747938679780511859851794937083438948687886006137820433349380958716931487377581840620105317320728105138217081867689563235755624831201162047704081978159686297413321516708487051699763784615929132557666192975325032502079658388655633520266258400136794264130439937355346503436745333283177434510130442044100785676756335598084322027691948444108044495130230088544493707526493756761727021776445547327714721918363294712696851660365550974847396849006532691804096683401245350158155719090021992773049583547807432411382303928368315657804607833103091287049618420177506551476258288739112778225466572596860209679244300235087028930498935597874554841239251185472845398478518449960789541310284230806990999341141901198176447907486988198957278890320680544105137567954676342187339321232405761196088510997877684315627207959580268934008632732642483595568700444543858159965475233766966355908565956143500502775700476134600109639428732081707027452222393980046403584 [122,81] -588697726969903732749371659036167377174720541131356643215599393979498754159919639885532904609049541946317968909246626879741194712172855480513503203104015583091526466817411206839625645432109876258606327731489326276258537686435445381719372258770840452918757314957268351693976081389415570634663076808775410446294695055526993089528812882321178355056183104171350459588540858508813735919577438979242030588083774696507058096228290156843502054511849031414539641872858666835471526387175745067216465001981097186825012076348925224179558503825849492488696292045449407993731421047576293349105943917491184912593191104672530279095116270838471786703359356572885248099075670968764083460505894034420898034204001782572822774491471197302557447103079040569523470619530779099453818197719010622584018628143252821154935266620424232920834637643954313693678223998395533763704780349217485941563587616556857573704497451009086200598935257749139224557097428951231269499821752724950607294453821730829594851792392148411364002584398083986606375266076395628449286100169693436160093137786353736978183353473293171859256542169772495699111089667711905625823017953524053922422248285649567903641143742421347506200614521274662793766581707881503392318705657753848193991858368068879430434078594363265068086811458812180365539728563403317066616632515378537587108279082053918815851158553691070353714992223795926645742893162764302919650771853419665128766790570876777720155497428518621176328606144101548162445404191805341338760263686724040950155600649540470268489153499506077768163324651686338784110279544441453744291752547423703587404463682288816342885946338732254233317387103351727917199617380966010142427846571824672430608509541321554273055362465647554557418808370531079528425147364955818049778826552528260727405366162911327311118860628462046748640 [122,82] 1578824505772331565961143872027035011653261721456268207119351591722569708853682140357431344796324645947219431440830951607551355370952750823312874523170574825779627263853798389227247341465680297159636483299215703924866309644747316050056567468963454422168120744964337334203600762074762308168652201793700303310342469837840758474921434151201133188415114433333383638935671192832159985113852173317514154846231250759515413299624076761191649449412037398427495762103875140305795413266319553620060218950115034502593555348765440477089409884861008996349596985869091986419693284233483521945266827546408270745485994337540657102507588630639913601170726052584066925533908945693499078101654278025119570102119732614241143391281187196099565667712627843037173035922586303385620077513793490979526561376572559829412573455480946967566283177373753050461038682777305169172342248966776464438564721112782019839927677900975239669738825847844000679115611892125320258783526008570770957000838900086485954763878941031476405335199070621101263724100269703871759573740409178410787139922497971490690932179577890187515251207305475492799301266197316038184930418464542814912390569242806692003246070726562540412669359306385242271687564891888049581172071577002406438365678920424103541124502792589297795799545478430093930605623180796678581284522432786401841340481695862220359833763953921300533657258676034956805661012295313499744451539020487421334733530696274553672687931706856751888345466574668552109537121613520956358059406970453600262003891860703834181258372742714429960538065054605841174106119849974557822871897610887419386672347878162849570404077340106097482062078226069075742561343890265568179367741410986169554114263482151140306604162208623219331361268959785792218425686288696386282482859251910636494580096046320626959203280446610008 [122,83] 438168404787795092436650947431305298449946557706966007734920710477640354735217130177647545986236495864318615748739283184657666925316086627449978111337465081685777641941070053823986222636476886343303370659017440138478851992745783373906800959638221102573789652207904565357666008029443210135155733287578370974194713276087744853226277167737539461319718381151223240406811979589853970193733894151715215394220401960416042618569322120474066708116805054308917743321683254618532981753993818271763134730035939078657700769596261031819739735793427085390919349160155078822389083995238045797299534296263531720856411710045033425378085739272512484679284462666549384462904675469522505291863679697186451864673015888011972420898505834179793934944189506662265169654164079356291953217603723429459384299043182168466288156577104694713167150154162569484141974126002453264586673399815040566470503409886293176177240589059607721890795234759388453060339866771148694516399039499187117375235540971146429901639716486576936916397457736158736817686380436599093457279783163624029832267398534999682210625211824138308574265221662507776428130259524674187299591298683197908517747703632384254326991003713137370202863863355674666043188800034109818664598001069724952894612928481788358487624837298647350382936450745197133800109658442821395661112574331386329004704153768907753453783183954197854429826436824264365487211400595045985007156834228028686451948580280201148652343144645293366865999778882641127292240010246208210815640798008745938288492721839637574601732330499192835316437326925616843805893272711643370985293596375822679746811601420261550192966355590249247528752797351040204755736901997177040834499532488551267977146705862458091283013404665342262607593652419345074611919806112423503326296899093487414428740887699076140990161168 [122,84] 12248203188455425538803363044363763470531890035394422987133919924700014952021980623569279025043274213361937246058299235600677559622999155957128923570858536240489325016750675888538247497635742317978117201568894161753300431113368336057520780605124626984290547595363268268682857220152693206157559160116027289010566421531692634342977410935134381228543391503509701511778608809582871901220896897652363689480984439741306845500753087729676463382793045803391130113493858835193829638636706159261198739734243426715409385660956874600645521621611567669974714935778130687360174329577076289126164212657517460605321639805746577603785381560448338190825680938978245920867658807695993469286146191601001142532058550176977680807899394189423746510117001518866563991095479245802830009464631373402904042195305807181501606531861908150738830331788945754675893498788153142616631090237469839078781218630116723802477869215868572733371041974977450240176952088517870238860903796835664433194012144180350487612172243215777316503082569487267170965687131810523353372355721974819919404752029564725411517559526054577686037635642524728566363297379107573603439202928344278729798874799499897700135362621808691262404626064818873162365704635508142320909136003834174284101054583442949373879843380084805331783404663251453679368879760035029158141151364974091579029293161897816817837153523597574064946787871003438459527839496472031395491141813214374623308353840814584768875988742530795083492806333162866310953905016841937913608361399281546678602085186927311744271996689171269276929916609220087248238940345679526294103592393166006041602158229770676339702883711633941742121900118486933518375961448217395862360874302839476416341930346314425638686153379985857015920046399888930196010713151314089610512455025475328352946268948329687871136 [122,85] -210564795173319293818747476647658348564344153755432735374176057709609733411899670110600903289273862846811227297875587030000387626713316947044129120140947751171543847558659655775514248993404531370405064268620154033852008016139229610027917040660857575114026921312922875985608764688711898618908469545205542466993910346346425178806134319862381989206526949738103179655535065993879554509730676286074975793815952319911924883647387103166195966060863521361542664102995578076496607074793643945233258027525841688730617000514807328730709970300040945676951769503265626125303501518991860116779631046195663786609286304098158198964649591425243440849562261087537983389905138732520025298450309465908827261274684196365286690960644151742195527218882208892716460400726406192417852916567394118369394344811591019216171477043248047991177568067952726893734437115566363258349389708645257360505248004212523415298224389046664960316587494773031972836746964351873437140510861572102165619977646955330260768826521793080824875041439648787017894137994661411170140445982435498550511090429643270298873848495850757386583058912006019431275602947735879612629670174344262013942861455635930581817942000269926885231901445284175055124090969319308860069963530517016475379604284910726793649196554863456335222676186447555624378786268419223710713571502574038783288412558052882625191737535715419655266978801063682714691143574693795783327416000436154218544162979506661022760651413021211475558981847407233868167256911357028322945126726201450717762863074066252242051721234264968796357192641973719053591706790081173113885903089207624180339954036140266161584653423891771501481572464512464845310177022223929822049040437242802272622276338514213162028650543190120144339696505564448759122539106723759615633163345606694684426044833231497088 [122,86] 1351687731030120691267496433203762566872030628997868890159446985666733361420816096352321498396477676004770917333557280718129191680169050234080077932274732657528863308002100132368435422066163151109138901815145693494348823880031905169442187442659202497245413460461604458969857972159603564713720434688540404021407903144231951525576985084245451862559829882149931821048858400028368047736725024873766259711776060813990815703108051239988630504395749423652391857161008453755818815575572261300814807657135369448254686502680145922291160713707152755245417409329724303400419218557900267269723489345435154865452519122710217824289484164137578346176249691455960150133807542039030347911440973301665839233135722901595206579422642212060690929832265832157338258865838253450396670834639616716822568157390318508493125767680829889084492466985394061250954686930454654015777818756284634766254347091689095676069306341424714727015133013146563547553641424905060663187357683831417316254413649039734181622341274649645742263379022625124807842446370953524736039671711064727082908100282394844911220563950937744289761246183241677999187167471019049843680909707586925215595393794055832754626858195925781322154392930286924081378677647201719132777361617879466821968116150798668063354411524233034724354679222255510904919824406737655194741384142184068043186900925826781554338659577261219580236660063393671227026217493988898307477818208934483177151270915606261405798059347740331225219208978372785926764295489150265215532736824747275187580718070231286649055933965732001625037644380130964995071037394610781980713573619747350472711026771527563320023190339616109198675675649256398807772290885769580018371458166784734513407219530876165601759440369932569072528244258510582665834248045335595372123357412255879366335953836120 [122,87] -5345266321600531119211896512383928071552829249787236110287715514621487514349394226476657823328135616563572935276789842457086313384922388130413896106284564620213543103236109580276461829815244551024286962240868204561143095561338703289806315787285167681343878290742296754201089900515647302783566807654017431617068390108183579984231259749823371455846927376712855168098006298807892559341704459960184527661476721573223278444291440873110312156269461151462510099361407222016892684405537940174885075951979543081234271769328491781672476342738904867983318123221880080973988620867129911786677525936339864308896840310120243930633141781380821555064410297739079776397469404068939998407314278865983117362911553233725014673231401605493224507099197939651026895458869009028947045131639411060739390891430082031117627856979928141372317662068202623988409797219732053977204024118276532825631974480404788407419820077950609063201097754933142832643978888825022018434937593193960380402974902577805892154399205233126767281105927275220159308156683401154012275723459911532660092286432565130478367310968745571710664974890575692513685884407826701468266986139625925096481542254472177361929231640653733817861180354751797147854202972678462199114586098132886883438247465051266538762451182325588570856924469958493674085183719673891900093860355031577047527845719166934175707843802526404074946472956076506797993910473370770832408331083155774847746225411649490831403732344129984218331513067314456175885043617537646206077624078223965640289276603748093422927097149425625741083537093045820060917606391714760833937220410454612367032497091828098281807265681929125012563790120962538012506825837731129814554315745567063204326582949907186542668384211089797098188212668861855621779957882356081465101055574625322239327616 [122,88] 11341178616254271629136609922423563983970349242959955631280332999791765997494460107083372727657577422516644989733537204565086283150945567607332299313406968467935581457864906868960328211724287104741905098038738519906209367874421791403182296775000705970421091438815676895529135946108365071651978467299031719157899340536614640595469461053550158541703025737840512596904511051995449356163267794374887438630290342427018826816433145771585716155257878253914907363882993385104944196627670651479288676206072648617168429755658441372685367916310643999659944311266976348306666025880699917829009744160057708738079253450090576314485599053769456721193940275598243304669999986460831486811552948658870308754299830866564697584510893662645352243208126184325657364450306850875872474009692340341435978817875536794325307328395670807510566104530436459967666599087152877114346928175528491076476360180307058273112757341947753056491548126551730428417775792993498413673984398776602615941131183619066276724960939426771761537214215367063162795168972799685567865787436112944143635076977014829337549344233012123606122201797327002035502440629908717993652411937895714055428782459610819759934532749647858044921751814873599759266130880636932331984871591477972412335627433080767325266773474356841975646661364036652243510255569229770403511595702840690761213714843083523667358690196339495600200240474158963691235856501987394084855054134809873395804630553678347260580532469054944387239315133081065349247689268045985093758343695011445470204292618455480749836194002533340553999774069289558525342962985682806667344315633528493875618236533490851268158321550253358189367335151786830352510206605760532848380712492542228848057437384344696471191451397861029620615697460686985476265972514742746348760709173923578848 [122,89] -3323790957053552637033546181796953148565360989700675652029245928670802463894516583300955657862308322500675344454666932755696883177395663134324902143595726931231083997645960460454962116428683633871961038065095561700822524002121055848334969782001560419362782075190938451935250624188065132686396468430550115528503202106998732071159405166391129534388856052276671279176420015981408939793871163850676125498139792596653313332999718468357863848448988180064259197936074326319697366010912718665869914925645244156646847509249885229639478452493043241614500798462878371811977377115531903195718660964136689327940554480320111675573264546059642421264183005205856884925180016304390969936009180161704648136179738683747386966433615380984904153441333365348739556831308089377945109596590007546624021933141642255440820248449374919047806694853980149127977759201797852458214133141185389828198866569671115768886577139681298107327649294608469673248884278150353582987558345738829936197657497942181872980384080108785085443143491115733419240136516577665585189873391755186424929758890643487830375835126543840995126833626610290381554534913973695782015206108710629335252396745421129193504589373546213693472728912819751087466467969575299258499269639028872847633136633139577123118868780367944679445363480278586323851659513537574027978009650219790452616699350482257124022600585755418478843029965821059265411439231509574768403121246892856840842613952339416473252792256388244910246411812102805336405487125568190471025569258144974695751402435982147773913201469074958367747814089187505062340111013171612270348172365652527387071912953167287428457197134150466797596358557029887244625236953311281219502746018002864991458915681170109012716126308855439208408391155795534341004730077558845411192646040928 [122,90] -45616981302430949780246460211642071967411262982964137604227868354020465004965969158382202922573862869731121329195472304915389167333057070737812733879252828963156890985995784239495256478587954131291787374928732960358617169536504616185100983920154924164273242403434244449820805547487180800981199265205877633000783718338066799331399227301770130145561143637453871325504988865171608711666388221509839208694886378788221872959287386958367025108019434215260900129164218204207038214715417393383794282964175672488621301049889023582394316206122385859314877249684419733604090577051175958041554352742726617611513005949371284564349401781658712817253134069329307269918214455687780744233372043830312355162348536108476396956310029347231977943102695538424365849230457710205436761539233154970405908583445908119931204384444121953123686846735252205399993319154987366357982539333688512394291226893678735696810390461248546669851865202116179365354265536251790044297048428187041180234870039956505161478818062357368244972899135016903487022336554634323003549058765056969450815561871439254296195647593023490991620409011297409597600698684956600077346099578092114844967868939549981841695861734515846316608991773570916486456835538000730318013112512984764651183858463239669092656654602324879805412960637079481162885848443651089315206002118826872585723642468184953656235805263434083465317414648927680133640640465065330736414666220486104876289059715038705007350786314562311968607083833513381689550042463201002836660951464800472949455691430487034020844664031310675666152465054618614799603933554267763350092465318254962254367183836497131549710374725415807597072979493360392583575696800578909329307135808817295704759954137311176469898029397943911880671326911149591436085721443172090637898756 [122,91] 138347047935198530531621610492054175351956608308807435640919362180113077422943083939299519990176040941054711117620332502108175064641271259017489926998987008293237628274714079340396117991091949870649050520496502044673788180464083615178226329230661530917918152133085742609142403126890992133263396830674436356076567775139446595077249807005504133515467974880671982549132103390237639750986510386711080007788314138298919566081597311590221983542590320255236464264995816511289595139826304192811494367193872175365948637640543439919959350428267201625363320432519976706631621713322004053562058117583160673470527384636318352955756322553999197357159983816972674694331008514597322441169181585680809548764880688219487215577581706285394508723530440801903306034906110298210882015823316892098946818049147943200852016139381674027971137172097471395094814536503966390538573903729271803118686630875727988326362689744262548324406328567127133485440848841422863965137109511302294787737315218630829787509963395454513561638122780967023663138312961173749605793990514189648619780861645776463674461339460329949995674145916305621077496168645034074996010140424470751337712624193137852183693239178974557760794713126483981065930642044190961921572501589127372579809816446070394733076942719981625579347500720593130838365332025048006204291159075897380974436952016051843233253585040531664938560731835272997975355703914518479481879728052740412261152609710867586175393034711734860592238068100921984145903525320139260954970639699678679281299107480880132759447378823402389135535876469945216441586099333606669100270915257470768223203241456072656921460214996110440679091362297402665976060072163679518369375536828857187390471900668525285651497280692527572918732759327185604041885380950850120800 [122,92] -184402443692883165133421341347973523043243628083760912931745839650993639540457213085953450685711695685955198161103349819787651812033768175925968040757434525823235481916307521493461952375206126488613548165228754130793399452325327367176332700833037522234528456623673694716083869071972702933342358856725713285831302835282843239757915774311555968410014762616490668479494164721667943937185959750234301218311924114547656242992478536765062165396118083032489778463865554423101741719727142511035625007811483969851444866939141865707301984909423958413249035386079991362172014726572011894960911479428339292583014132274802304173972995612879212695941836528714575390790527243201211204606237931130177657155131858850779223621777753592702449623225726470219749368482428563315140174056432700425052889029996863671055670082855884483987875601755637901274286811145967051697891508093216583082702227099081248947072911600568409090811082251021151756463978008846244883155498262414693401488442366481989556968688057171232564850602705332417048468498158145475719214004052782258569422666390328836509028395674675161939622463693876389916557849315904265748320885474100480721217991100196697559988781079091630437307739356887592527960081135237967402889142171964631434187695527494342284671918211702461463959404296491190131170660599255867009701403069704956734430659559744608802235275743607676328962517402260710398993918396905724194583180920841000037985690857453833134484697563648116388011718108200806728343374314032532062709348957384001694150358439077328921947992509819059287796983611746845299649116068361363445430966456236513325753279677259108442691346914170486111346230190399398342522738385506415786856915748764163615063290513104360959363466412931622795581976162374503754126902435424 [122,93] 149858158739715635311839742062054312356213302056924284400622897192101625920043905256429987267058114196631399937478033739293181181367781886429149115947292273153090959713869692031640780923159000681276889301805891062697587300298718847212988139014262344556207779876120908686640739525804299266748721743461427043431706071154103528021922588268600860733582139736528879172023001336714912042106031594252176357526097691922859135497646937843264420842917923294956204403149270449729107126399902801963801647168089269446344421017700581369704475731082563244383225085042570143190772497908912831943852284834114552199547169521267373040218339366105047491016320278222405857742566972095886156551057244237229942745608123093811677331071100531674658821809590244206337229018701307139656171300636529170504660087953234176534528688996467930071551685220596609310683089647046416571640030056720117449897020484130818058820581427071970441623668930939928369539114859847091342485914039839915133575199882075003787044636444535123079819494087403375451307256206636019470533282171540622583309394195037690748820780880515366028659298185192525149160523453294072249714432213285321327909030880670913370294711906902926051146754505835738765598452919432814970203660629457798508835911684231271079155175139685473142922528102423090018674370430428039273922493059646816112784582298363359596944040334190499258583579067878522321091403212051611477389751853825355302770387046410743914615551207722956880331792148607711208866896916830404084712122370392272176732811172146814515856684616635936611632288109760490908919998127958964933446753050493838525329011652517021097842805421814402741666333590126718242942051486017812637225767458658505211850742456055951180106437802391929050699961617499299875490464 [122,94] -28907380590405158168919568036339562980765616991177821939836359472641976065320881312057520621968657671345574791165932729618387988812621315997578735277239485909755804551577554793865289239305160528245219409305343106071605608963136132279385889044130846033392000084620952599067879081626798597680719046495351047592095016178887410800525224365331291406341253942287374851443005571327169303617343566209034331173169935964313512869425388849716067818344706336360714502439748510726619069608680399985177380474799866741572563570167858758166189129479925361655474008073152747735447553523160643843357292546021016059611789637590829597004985671443531303055703534106866775196091725105632501870071065698604226362757043833110767732901318420453707588046973460428486408823376209281899020714208299442702030584286577787957584534135758584020459429476606850590215900123139302840619752946669640998891233896976828600845849153001448672896407636435332512982315951178693031487580938545930481517993468883173654285731367185628194219073637036134550787103086170414350390985349398924051095155850390360031343555063494206584177999357058955435057186069715747427430231298588187466386553834120589881842247172069612556766449410365271782383252112759227214453807526774976522943495885858106968945905011983376244859530918389219725696424456161587942833236717722357599994675277053743351175512890026716147147392321313326885575222609682112908605418700781452096835224824749775189704523250795368276663100599656122995787853853956774525901730568761776079610358905387628798725237078524500287865223057761453473290403734437031546383868437878589633917103153296846256827864137510332034786545986120073809641176432532050335180536272542602677159774893046783024575192015270747782670307994637087580 [122,95] 1564192990979013214147144407967051569603541383131379230701850373108390879596558143504922830652535524514696785957668237713746130521983083626348722967485303356241555753702883792063627886219919620538997134460343396122851567514721664204190656643702547800013384355672355456601741949386733663185586281009249650991547428971044564114587620572934260390337442141409427886926167474999169903143836410471968278492987946258353327311104308349822257817476511477801219970225808821112235218577619790652338425079888400792328326968987229250059824441189029135071736782905652254067635235268136731143839759997916840340170278597595329922877167102215929720359272244597724410724104142060048128785450690348488677993425665322117221392912701186178124249814793441862735047491735984887616028742971567382090342662667526234054947261222146317119595642513905741529429443982009601814470347132131443040529108758727902332312228520819421221568156364529947034720939124467956167458094343870371767647545712144887575821777089153374930820619948300619402524531917992176714568532744274193116938559218565850466907960130224062230460879579164458835030874555899554635083690408164441124176427983222571395356890976883658613021794953694829668054410131359870252828907320524541189236155661810595711477129929623909872282062453912393135660782343550672531736891266333991352620321588309392591120044670074713103795824071637826309175017689073957922102920904797832005719839955694896890958537012634085673379658324735165640501353294805851349247622060750825792073077500361774427736230043278943060152849082473213238732147087865532854209273901708199780949977436897706001546588711195258967892518312429853032009121557359180920126546428122270979189399527045846036695750761261799613367777854824 [122,96] 42357509540135690380983357606058937699302909483070294495005867139192638886867201599700155364500699455163621784985678227974540034270218264635073036888811529314683357832331152787430699370144437960466109901811887979493610695496154414330482531143633039022716931748669071681868675448424108220663418389108454916045789068793293202319840453412905601049612143045172238218166774599128516273597862716667702214070344773821916385045290652456215365965965358235497840634102076030884437597998032171985575633681170189467343652140934842127093130316011669916698891743262965017304139037043355433512373180777546245954948053168695305563393935547120603061976652659127534030238872177023803402841777857368677856457200130019810290471470607480886282983352481323162770432442306144584677673335009919065948899032355440217999742571633064847615185510646248085135020161741197990710721077378912540125053827908990740000820755696143784317938761188968028844694287657458074069111430546574176133600561453794323615804944036341291856804212140682789998614947641329831293399051889797721324382576032808494414373129286866289958084795703172044923072749093488717921158778926158224575455456682649532803090534908320210743664201556534233689482107698654841850655175852338199523471195055039760632199224569372701241502536124494439025797079421580316139001112489142151314750126206151069200475209900844462774107084578226597134727329899155675542461006071118019986747549438132192317876414614903520871364160894722695351346982532885157549372339246278154971399213634221532206436003134055884460939903600150558283636402351960990753741689518987526942156646983246519323641344637793877363105754873871485486120930925576239558091179329412681541343022034633455044376266184331319830063920 [122,97] -83425340441512138621595585277651121932715178772624997246686464189545675330733792122522598814858440649502357824448894878951473280657886176520643242454965887308511895628531786135713861919148886591918945943508948175080770391611807435149304989987659219533883065888828628936175281552617895642363660721568255271259570515313737074270050126971140377637119724506132515438675245485524417281235015051654927811155894764351715139573516716629806872998002606505795015709878619290221596774577437442546313032091258916872884182475556399918879559634730555546549481187605119212981114619294810960600050606390614643476366560144968684374664412941592895152462110728811965472525846447669435995309378355323353145766849220685114300565628734773716187736834454628669592288306710020280657277540172661651761524582016280881444361726093333112123734669699345445541268026789079980684275331189153776374445958160881869122016699141603916601766931249621925807810454834647207276534585192421633549527842142661933349687744108446188040085888367383606530043312447381934800284983810719686249911136697926823412881456245041413703762353575638995332069577784494667292622162096251209727336273563750326704395935253495399209531451528954100737940981453479699432190436524390082662966812658523930886254933852814952675503319861409103693030886576576341866383344589012240160548730371230306334069757571459419801309651325095314684772402841785504841976349587863244499560789138505334946883479910159283639105318107665560814902495179831416624188912240218129627657107245664566626243953223787645673692957153702439336370446079991340851297078431792537707913038872902337596534605498605237079503999773512964868814095524356815719100219254804573427761421003983922720571621858984512 [122,98] 8774623208394383401138765950761690412850934137510205744829694779273474104371111379813096516028722345245972403718597386297644263726156333020323939924982642023109561564059048178789694119815200249017219520677552758876567526054567343181608949202701392213711858328791626341224428622769634760651517747794307684595123640590602324380046930845812013966517204337660584571919076634900436879810800317642725509551122017128316742503603850317970245732482457181434860099527065322017132938481688642454466692800133977085555737692685686057542628445656124095664385066429631481421932849227687189426278645155135718383883737429138643559576755877625919724856614999612965178791595440226136040608429986702011107199905425822523635988071816630143485090498576840728673921841953177750109175393431281347246644790850904604582981206224625310300911816115801380289858247865505145030150179364563736322523834491084518247144617750160075201686204023865649069722609741985977175968892092721441930766249485586309780846851342268804017607617808177512875938937278368307787361690850255274673924246806661484869525745008095062309645279674896083167422205467296950218574741548159481484068363896029963142692884162260250975222383694433213575838932397672633092331223453395361229954268806226233131138517531042238683914084011921790257445781962632889036848014425320449088616005246519589872933125523778767729492282277435192378537501404631048379840707877532113490630768319561211814939691058819113809277956220188923508236481454757504851456944712769429042132358274814260839254263848932258087152230245069174536387655158438602134857779574960864615307180852824160850566814068604035484123522562659076404066688636557184328413643751564576079921468557128128264461153988490 [122,99] 1151617491773747164595609955694458206777163704785733529818979089322299334188414142783064831679228893465567573317183417778063019142359594587890371503354704173076810012689786825522877710657620404795109915609934024802750659734125648234190612616491112163878389581296416576320232610024558781124078800000756564485956329261763182571426226899109381497510405924264067740077418715822524849575916462564444850240974271775233639596567303984162504624917732642673871980565034220791344451163859611267599797969745490238006519118838357409605215673808042802261510444814978502081210007146449014514878477640249726387981473902640331508906554303091351332729692038012594343742925151924723680412099792570797542377218781866867683328628401314809691713738403007119557262023560387743198966525440724919891576358127203106305744783415306780602822209862977991998738046448078675758886391140242809410614100568623123652579646780444374620117191199828190626738127985479571439962803034520683874078043487730026369554564066375717812850545433559787895356190882974465086659555845705560992192367152996117352529505882214683628464575743496757111069771303847531029923500636211431919205444529607579624990025080720519866698259212075477664216475580635003889110918137553474314186618251205430060408768733095624933040956999586417712236740003395449470848490660255026210376484156701508066498535522130014329224942447166768705895318049212554211204645942564436987278958094833812364573919798916885938396693823088053529356907902076201491039154183759986617475159719517065697515477344262261629724853701756807927228629141082080403415240016811812192590719847687702294385840135851422735636237758574785792250755835938369150143926223920403869539781071179881669459232 [122,100] 417187223607330542548384162771934620587630522797199054928594668751330967702855822685945834010737137978250568913767974564826962043971853113856691486442157843204485992002723787032948488923740041890920660375480855931769895573482510690551543736019723766619817341269578844106888544310294525572869057280262352344348159562404362657798042015174916959142734633454387514826495464501576164091754590269440854273391074281748332922765371496884727850872615109498314751153348326111628357089982018002317769585763090314465246097594940962001437288447992950089879328799093687405224643873246150580838255186980547925948066812768592568350028127681151317230212284377646041988793380259334120651437506752813162047110932258811107913955050210937540274481690461210437071445884597751508766909281066423676912640604847197658169533882796942051627637321179002945138710342505970128463642247852811498496802346058366719769103912786939418644168469368964672488014613562231927653355149160705889193669815763394427738867141199995773247246153751571339421247212961731676581318014482535399829244159353523618795860906094325662230256749389203429657601339000932730495301089553077228674333329458469210871556770556399035181282067923456297809571984586805966448426898986298460771025922259148048333471579544231793177894012652816563500088351572623799739959370928013799515543712037811412204120832066281594661313308256684162148690381398064872115356703116270747191767767195975111564194548805632908306234737370042604901435279165278089908387846375188055279646409112039664356581883506251315427437516684765085404589943572925090878999993347689697103338968298546397279727499588042845877684200589371817342833932728241849008695273760288061611785724692019056 [122,101] 62537393867347586863531771929204424997146759340015211586019447881286021182581138441516205186285148962452728136134185517728633444402562963254561139072792333891711128599849180572244677694188553156094837415800812625810205577880958226120190513857482992000576871035303255215858300634211926383740503373590936098849369478658495919110361024524046177275128373568232468051063293960319670861564295521398753227588320752631546838957045639776070530461034964890723018815033296691342915188804896005428551296019724893150352492603325691082882148863974082133884665223739548404909889110508403559268489772025110686923403265982659221978941885273006023993714363884848265624287521546018693553375433538070151353621932674935005240994864525607203417910597114709582950837553460743337748726135520763444970297688480648715292758509700179749508022572653352886213173916619328725436390672184747463493321934753257383145005106178285635724687449765148061213001569493688287601190274262893072158169716517766048473012878011816557577493496123839267507043413126233466356659942172646241237891648545506733430483863988336333745330938892231997023111542595286080625671948427574573111065347036672978584828361148721598833302777274309549092525933368590415209562192964473678421872752782865679450553083772931599113904802621540253167830707484455037275787814492941455684385423766541864526752398222396270108871481109939299013876190824388571942295737629474876290590474775718330718042994774200337191474013061568291409952357165757434612284461451859966746900339672373752102525013354626455908020147127264989745317251710014084232876588404432404732064851682458050130834714845311242286455788409016036934168489245891268635983397550427893007944822912 [122,102] 10943576730810793678372868740095267958664773035645548679753321937491595101079484544596260628239357022256145174264949835420443172977660366008346665373153351456741215169025541781035727677540455810311601499697613165243053787587195941675637691198938495552243231068984064880338004346088956581454589830601202417649275755238185552072223753364649115084025436064633078289324267361118157839155014225444613950243122510281477168804868185569138866000611684951427241119870989411034261400528854550463091491717520810527085268894778201211397422265398251054330843737230027041422038753791588114123161613218871218933721190512876973909373956412409411253402072956618962460257775335060499815066819604639703563750575351839953580862871662081609848895435586930549870589323668393596723634075017983108624230178843957534624818300701350925871257631577331284354326271446674848719111363516594392757521579905829716096230150054773133386516337335072965473154128389984842902231801217644898397173687646686965101000116039543931693706084859462203826934034686640341717665993366821880879158659948151597169300932270908554506943796957459835850836807104353086634254471280801016675653237524130659272260414058516493875899644723609212368360267647986705527295222701769837018466818293762209985529833062821534666115087767718421258224583286682822910642616176756033572547176645809807953297160229882691484197012861671081477709619503277266091432969445326919606039307193656445457883713695322242611582135684784888572351791437130366604611200717822252277787372374743699410966219381247088313552625307755484470590044293526931518991206032624680161839171960157160173190709405757319699340199271855672752416638770945262893828944306766360358760 [122,103] 1990308209169082976142497667962184255566324925308166449732190266865890346233874052561701512293897223355764135150111093722994506266275891974747446384891110672736824674078656855120514571170487424428192052177476144770910188594127377088647293611995321887399993409752891906810369430172059928948064840863078428864994067206615104949324625132224166026359481771736777141946559495258028876652865130835687982605315216949042300447143252924738015797143380772871133884545758732795938822449687027505930694160412921718060445025038372007488463460857526570031693457211012429625392387897454281280592910955844597531560730658106451860199165714234858981253931668528492015437241129821266047648558090253212415335697789351434100030017922255073264953842155913519409213400441780765285254168550634454709074046365883974855394895376946562535385059901820541339044334336281134248883902444920887117924216542798615473485710184320236435356048811212475779934523799469586822312880904324415520769777485799920898880073212936627714010173058082083566308704644213857890688605055573278851481599059185817775192970282876230238298101300057243981696737712449438970628987766939295123153647615186833703527704083284266104901580003698089396504215461763440876420147086494736495070749813992966834419263350314573034233370775518239113839694025588808595671694060531972656647316074019207175138686954334976473831135580394933232625844386832117186265991713756220751928145008049788248871989376849098738253897122273134360057413406787718788007343557323206044568634287102257043934619063472325424964477194854595678790149701171356636261392049122947340623646380555644924801533014734617313898687314313510342655086899193198263152640860270416 [122,104] 211389264967431893100171323232075021421239259934393047075484861258284630303796234311603290003298422522586970546641541382388229619211768171746308629443224472281011182672103434168804166081201107516114072054176982286196559779456068062847473021464276648157266624732669738907311309331071856200954101389826546232366069415119456397531031760484962047365428008654338607116434790768379564911549121611575765898886673301244951456120407096978894146069644858383483284568901168270784198873315173170178971378984415780141283373788122235766469202715502110884002931982320282570097067101873923868912343483961574467637103202395235460489148382172288871866418432195480282990308724699777118627002744415937559005751498585527309719585953873144400956027928754297780484457062634275537124577866063850324366101984313410832052280266853411482294633184147371233513054777243384568270285479983171193300850063220437427843565832544697435616340677096071367471695774143295086282742078122900993947892566388383714985637520203345430887664255198587333325318393387972210789086255217990768333174545722205734221093796121589419128651293231051125862556870715678195735274260139178345102845587202356881479112394778276300992278727606186490151720855450363918885663102707599513962977322133088432683077474358068124267677254858066718293648511414466401318986753528991441795963326502781257311291508918475907026220752192699106057450444851948811136522912608472054247309829199611603533260926563075299765035280903547601825780901909665336592404609891034436130284891517277258352400939462401753688600878122474960022372454196487138054919389536466561510970989078582213273914725560209053001229861858739856173875743212181573760130944 [122,105] 11999835101126767790425975693575668759165650755918282857799601477235021069495911121944325684760704342691087495575054723845980071371978337309915091538339905422307401440461499905090832368140509951802228901028675094906378492992742684101002602807326302078686301842037964154494038955951628635816270751628707177124765981241042389999027640255231859928795079698137142682007795993001253338294255503757598043985202357776926398107474900737168642088087304066039713709017931136291153172017731285321171948102149606346400094682531463455796790854399844454129835777306058463156974470385327381407781110531810440225565907341568944452345265411466317978465387911577717204101865298325482527745103508429475606314504739892916455810595159597843266325014120109095077752465766428001113663320512554272171980207655432404518117382161502620112820618418224115231323235294888733863730008488021725104132722126370179078218376164666185482770560644531544871495439001008323316614573178411758156378450170506839839855911493247223318276925057350401182094220095608420864887256525916184183129509415124305115458493442438286501544350896363004506324909173325762865839030398291219528102766190713511901787854730378324376119549600377404461000966759701279029152795915372490701728602506894219451981900212903229759180525896723189258852476869115505039790110708147978491457458736334723766456374096812059236720877313896992365870491109735291724551715074268454446030164312605009644950042070007250324189645613329357373790236907605554050669615340434774717179024379685069328871802131516938125474624764004844858202749350726944318813982539802918986698440808348410632938583656948459070086548742363030551839200401263781120 [122,106] 161633223167849517847914403687861999668015202278385368927390121902966550597846809703609678681692659943094985914815088789736091338693937725151180972828336120687251408291475830171578638290974359088712805551659387745681077793489306444192764170767950712540458779784019942863186553015077792265071407455514296363315684435414416230381842831887521753739519720807029710768387748534960612425345333491669737002751606267952114171414167269498057234207833899361056711171683741445596701933668251776473287180744738435182070746236500643746936590771359006021375423713544535410226679732998597285013504124270878544617437149192956994784381923693042010522047763964330766939771464512774353831588943463642673775991945461168652964543237962739883197265474411122686497150968827346469525646722396555511052615943550262344718629603192787274546296222528683948864771141528615137119972809464290141932463223691553012446228469702562233499855502971636613522111933873413425100455295453877476813457363380485753068857098331223272808003366689735710670976686613619891137296472612791442812192999405164316136689296596615263952124816759566898259926975339874524167555564892868551646671916256711785802437455869230064427902333394824127161615135255944875749862408167938345550060678423794444766213182616646268524013211942867664900571736993886168184286587374771054545176660293673742710419006550278334962523799121269828545147302334731984206222996004105719153987673828913297416653483162680437816493648669481097815909126790634644234618348513375623055967796295631120468409599022036295153223813440021980757155055684639987314869461835721002661502362928155064293267357791676884551686409945911210423563083024 [122,107] -8223055586663147966598165765818988735690978597983019259005449269348715586089022570019995330958511269853993860761088639560602842169220119447805989897024455826714439609176717874991011805561819663417965794601734146832666265850841890329693999711960122586143692050674815923744666494587007408293862112987194996577349138024391729731954316422850261341115143854043301827260646267085912601889212497711717135130941767599408811758835694346329364046195242956318331069650676985453879025640112395943830915815848264631389631445426175714954011981489893193467147754333526847452305215615463901700267755561271650064603096124179578333671404211824475678218046167567989032802254682309828574742405686738731984312274083098127852278365740759305223124400836225193832237008420182656718903743685732367146758473691658652017704920392462058227051897159229220123645089496490746981447311467902084019049140543702538222928484678315734378852757278080873603559384762736737533825829637563874218331859050364325347636945677538858929339865562723455138594265217521982120233694942625590358018100783889016639460467731119702834131754164790129929673399428773311942905843729049176761460371733349447387843402726095389323447813445220939898551530137405187537607704099768471940399372592758683123436751993338461820682119371327803227624757604045958271569276570599431819266578609514712734669056791110314135553494748844438176439878548145422680708033043566658525591076765037806070556970752938787855425118636057485718478941400799003301425778671891903371176969661371394600272747812137391870857171188925083612727081579799574884505387393548300004804447034050149634554955274517890627623823796698308402176 [122,108] -64343724896125647471382300743983728139554858278268755491786234191339948127950166791980420494182612681547306814734011542663966396795894606995871899305715980779389249522647570858350177183758957847057978035910475162916470339909874295624445811180971121220263861925516248809448301447460881310874126947103529866575981387618810446006373097408925363728622866362958762565080107159501034946053623438754146381613235515467380290320392882871816949656339643550051724987788148588446485494279325239132511351740290502105862483169196937413401382931645534365087409391872953046998972797258134571494555189326751261669834086665022466192256433518296177112890774478654807953240734936255508900374659790548119950733447511970674821739257786435428987360547162997980217440821517031290594557696940339353911304677523984007216900379533155174924340610366774261552043373947404356209798936490277457711776154570305739096505963354119675019023754893268664251438999848147100300372007785351859254432102577921862619629708277679717066734095628060836047806296916417983767513948961408007996374053694276534230428755989384816583274767732590147996621477086280957974731600582799906981789806151143725752643214206960971415796377534319041087005627226505625493927479381578001333653963316436529477932162385728650152207881510464904565158527117758129104775849507581856764110666974259690863237103043525463033124872387625103315050877962428952708809172931431040138965169823881004615614768717640343169870484425882062222327055582093415579179822286922496128552620496717096003603790757121865748428954990428607898212996263827995152669374009551172561704257925114246680944422884988190153799699500800 [122,109] 15171074674051733029013679142623943366709029532564926145607212792544502526597964756538751642932153163298114664376862809841092700887759201415124991086492933393044049534499371416741219731915563982498091958002076038417749405160918197024825639659180081496013506758038153848047866386083099367600819107134382222521650722350939624249476262601571680104891834285958934210236766284675559904399039484918427092719483886082002905259258373293555057043563134525846390660398341815041917511880506670562670712243701560320229270657491112289028566241940071866033233067919690368356027286283633620664882096032269567247591805690238416680545553650695083108008436657160997066428880962921945402919656910227174946443377152339233245495073968166783440298068572389147556554414404886611508943265858187228284790641682076911850957793440469190988798027026993326730566615721897020440393797751533791593729034630842068281287677980174003926980008987882945700042939835661543569993528176759185841207439663662102871784621726772367633620814711269551271581058714786503078406694504030944869261721205804714254548392335045125296559178120554638948488470922233919549970031657919680814939215930797884232015431488880211420895389013427833870029007267865238900956307536180285701811940747562154525256590125972572028781700050656479783446198268975252649880772489251225957710282150347793831924338273550349695232102858955333957438740405442131580911507944390127009391644149834114973753656195158054424829875492594258488573028457679737488702760365304425442454870405561207449140805926578517492487610410697769462925441537695896571886000647854898409788625078185853467820275008052577445498304 [122,110] 499064099551135168349264881430023279931831517088482903600993513826610143716679131567432003268282954842550667617349792270934390569750265134000397428897544861202423706822882920988894087408024907034877036600021218763982689059845762524178856681213211751416017557749615761997562563901650424601017910831480074721935948424498506935571394662441081304342242663290024772543478727333178011034385056896963953901769702766302640354340841510420330416694804901574814497321226286555236000866510273116445116438059464419407181075163017572813064687112103732432648257169683534893411198862688107558177208081509587738836128664761931891414477524928174842627499154851126032808107144900636745618835842375782029164027751654700999399887812753196163036262382481725656836802747159127790753788815415161661856163419013167343234095544284201822420127717400321062819631291151506768108241111735764818805179502752226695628352098315521716325548410146971127287668343984810167918696548116076280271778451681196415769821026337742909799487929709571664312670522942214648163947247085227909671939781469687891946532862379673607383482978379481659647997254130027567048752641654677205031772404116093893359100177928499773992286925434470907134005494084408759929135274384226542103117924115605053311935472278649269101247079960132032303658625458404867281850837191716643826794948839890404202197820054989314003104908378407813502964376687271108582246642641288543377706965713454487903517817436922365400469134750687136512688887491634184938945863344401360987868905264556455731019525431653494867669548903287860675678850516509999866461794821471846029375878267074298074121217451489360 [122,111] 6250516540947899934630243529457438475816452973653690955839523817309630704211206776688108203853012791924096894349705973919007401192148297676191070088618529243030114907124945496019190874051107804169131497828381970530028506943628230741889411617558372770561014924183913711901239162670426378533814959595527203804370093969447619719239877734629387806910376162871212752235872030259196413809895910044226693604903124508921187555121090151912623694706875445266570298144266980667712633497513568596508985952914477676882264912215365524854673800550390893782711888697955858879764489299118383614851443523249771235728836170130804430674928924485493944749566373053391722297570196795432315309200611166341280280740768689118158137714363641533456017997189429773199361673521086721858125484185248148912068366765748598475011177750860174263676256556527660160517820848595842772670470278304527694118023604585428779546543444135082251252107494032793611370335584244887821524435006278438452924643133492320236822854048201236227682815856833927027197866123767396308895628558637115635883175842706668766497814326195199123716803747424895039854092711528619609899048744945292684117151120280935931865860871659281890667069774527798287227611460449348581887322746291137896172477840286072874901379650893973736115775931341767258280166961449434416536884246281638582669328602811086977124344402171342606366757819269649590127632277123526372075523926074919658765853544216408471710162120031352935236218066036523236324488754555727825794945168003072584714984886721234258598822385250090778892782434392500274867657801493920834192975931049604938096139320549053571434840976 [122,112] 36878141300915006042761967487708213838469156517470768217727538797105311110617841695168311989024509072844878678694629102249985727594273568186601614396699141232656366156569464925283817541250072246982469108420669391366235240797917798461099559233009275280519631712452681312847902347113061539142282051220487468848138996183602360922090428708112907107196604982465544028889474946002075838906539873422193250802051549269447180676472802197203173076422199678358073046953729425553094632949222102946268551062294440442402099988502097570154967168085536539241977874439582371751543228138153209354418374673093513600965806900782768569139359768743930435263204507867203010416143603650950484395075266866835177938367935869526656096737845391947221913059455153558393631329070750891343547323190607451443893552703610577360274189917598039904288466238816281761046821756518575522105808029565125342626761046349827588447904355024878980556672682636365267127504006476464007151634834111325321876378527989127897498648928231252963350920740447727236327588116898176298685089683333611406688200785015841638825274979940982779493465026199278696700463932621797459653567690637492333041757057212108834174787207377607751464526932031973468948428602154401416512922444322031025361607891544646737783708301512406645811089524186214641152529455155873696549998773975660520151165601915468213833300332273466092659539381844679269223445250001787755518244514023752666594627302099837995119907289216737147572499384485884789891745873496918668393497414438270028004049504514923955081045873608982796532824683341117321608407786600494229470229938265884211990551940856248672 [122,113] 152481115740157207710319970203782100292890529251250375756711102527770340257433603353755700821881160329985265692226240938843065892362945235872880326071335632883648999280668977980643906126993529861977845982366512107369324361241598294331218872644420026274893139967508716183133316469973750945545200796760974169294637743955933411836854218720844208613420592436894449622668247368077078355857989786326780276533387005964904990948570805098174591093606918434174947342712425229573472057701589523053562486381521384179664502798462036886220882036866764126257234354545358249563218713787456948592249206031840712234274173910241803110179768530899539810110893557467414712739509081940278038021401799824225265673045252145471116518539780674331283547305236674670001411505852804252292228022844660101487656034133947626631819753144862864061785457836175683123660460754377630641902708337789338380699286660369174790291627959566862781019936374142028640975026935769359620190297186610166577320192903258764091852308025583628346669587171031245440572494587688781621820803096389636029739290219431198798376830937211239886377181910158913437229373099275714868320685458141432433601138021194942531911852894073396486946297505503326259668970307587954096035116743825421486510337876150562916512947946639170577472551923368196125493357882325868947824149895728702515757942108457970821426970772503725311803416897378976675288805991107826950047656413507682107970838705188747530824467874340243404421727651141981067346445396619313802501292828441274786738798494997781395477723757056057258211740278407222607234160581122228819384418420900565461574780512 [122,114] 870824018773976033089424220252440390713691560353059792173483271789097876535690912684740628332774425238807043170173838730720748651015175331732543993999768546508191316092195829290309030845359706249286078527375840431296190146618990945414209133165092260413347065006288397741737264719721642843434648641601109214438177394955281691199276953986790301647837231454989395115563867732332571412094928640886796957112494290131466734089073150935858520626016707766366398491110346008773403288127071613402448059114052826440176474038443620967268697929448025322467377335758613069100232277582007072952787633980804588948825025387717941681420604020349824296211903151753722112997747493704661159549002884712280276501132677641133996685040899135567086972560884884250015407110093967678435602857876996356584525112423636597976207586933673862336354892671323294635136177758690152800635631829420527520570459850533653499623285682517947989577684652737988275745508420079954356668249847360774835161932329836141603446098574601168059030569113091295326060799314461261360606831249817064532526225041330300822457414319476047547228594553152273678960633106343562827266030861193777085349937951648705488443430272937310395731325312721884708069511474176153567919510773363160672116198482895802795103938809870743242910074095260409925845879460892744654827542193729780106923846096283726524855456529315156832221904220824931007521486526719779885122833581657594860379009347991733230640565120623772105263966833669543898493534044616929476587606213505693291365722745975752479311824136882816137858503582587103217404593915014273803856698972371234236 [122,115] 2859833448822174403598087331111280220981377052716053115857573572043965894337354063978351222935939360912771490621109213054373351169256970990945621872198956781882269483462276993281920121269763636930414594705144855788667327151033020082242530512075084222236873852104127096223839579588383203073639334031590295739716948576934563932497556484233458010312217803633243710578247358904017512877828607907764988554704651828486840195840115727281384819168069461817718105986751199096886877582248359965584313952838311828752287225094716455917537337112887364938043191342643205892112452148300799165498466856427867683982050906605725446346715055977186613998637947187808020555760343905119656759561753528230913442665476528633313196729898799175451919951762864732539556542098023504531560868874537759773352779025938435495088762321125458049924596547511005523097750374465136134771285531755698941557470857991048192396409897845384763104108662089952333275123885258576567840991777029647865053767289641113180699394223187688748708695599393964818596058001239146164886121329361448468277724018779075085054993380845848029344173307913660637794754496466589679145100151028980991530146229651849580038895646444180039471436904122697459855253977137325332562516272078761720227785164340978788519803099245539874208367788561984756860729019512096654833481451068017725337236916860494744824937596633775716536701821823771551568527871778000106711123450353217685987692411989285457937696467164290844195358085246590475350564443317531457903203757194908263413817720762667057013552338205581737363879937450445636428449381846307040982108876496 [122,116] 36557991021976058714979111186377469792235122034281767576490933578523477848104291112171907720227004515568954881541555317358828656226894486630393420320257481306555895649698664823454640785863119030795057931914217384596892120517587172069986164009319905774537551927239072882762027977930764215245275720782719230077819210993609924185891118444746409805376103035028061457521406987901962954990930026011011428048255307511653334221788319195070955310884171302948501191082805986652067823465056871069007766553094153243856891463550611746925882095446268092293544753331574541293794959531835490558193906826441969518364542611028104388561430965509689876514138907772871008289664801071371957328851065908830211164592605938809863904658488840223385909568509116494527777970049761594773715912042704344725831525498480354965476147586681417386112180807096748144071999839038680514999963960995734435291282483727439613899095980000240538781238258384676627531215641775356478906334589062596272043104896819442033265065947215052121046949328720940808279633587563846030144204177609681982918603956846695008701508781403240941995937727304270740584524429181289128606421764133387234086080601518858754951819757175195433810717138971795015348995395102564105745043716150332431629075161696196692905368031241944591844899652572858559360584877209981811619269474766719707479791959880529177205213114966497656997681967927957668229511838926168415074252845119502425771291330975283899613955104027868533189862265402940415925278682648165030749587815917716841697968484756488974659109104875894423254307892046239343430080045736333408 [122,117] -13176908327600497510001056189522563184051734579766534908725194688236434921137336277864382762388615461337674001195617567968529493018118060519694430604334445778031253966942990188239897936818630748678523425877220917296433450038311638168821216197547210398342615766450609906069636227397339970131135532196119781420783138870430279328265124993785252678183202893487312618053526739773745237169518357686491464437824714079456410628736956231497330743358398559074111047459455786440227648300286487548694963519942579176019767895225533248444292544052415999704716302200440735347281112543881759371912262301800209622218175248987713583413462241573445305969160740700511769741064756217138187851621251951342530331572744904334912668890582154199262909123313986135670027440165460473712907338679925254049346417428351340349415098826596056764173466031793015000333348035721250272416752155735401424689671908014629106673814503176285937693204944040006344418677574761877449591335281696375331949898554449823947211646168106034557044801654662857442749955840268550503013658999961662256020452009541876714806771797353471512726695217306273030866056206818376648969487321476626171908682409891166521980074119299309657440461434240520025890865016996560446751879987293129802702946737249482263030451985973569029429183372911867156281260029908493138307839915066341271860609701090384795923406035824050974193841944606650112609835807032243561801449242948447043988787176350296469380089340047231847628651474428266585160593836705278298606514997362013450992372636906634784188125631128575480653031240876123962328468453248 [122,118] -20804237831681073863798390085325754010477379324001100989016646937588493896798371194516849623182169398513079672849585472376078240899287977458762019167508037758981724295992762975743142019616414409857045097628082871589792076598656419729773608088800323431106339128249150494568895137210533070519592592357702905420435684529770719500475063658022406611985653418510492336395530587909919056494317237619725780043162502326863052670503580423809139721884698471325069079119437090114223261968424492303320145074273738310122179277935322119409593465310921925752258145159594814659933479000208813955943815568032012498775555423422795730004807924029574182187811783752165782196590989146364585734381807658255172117643291048375008675909721334798701167194680410468047027408619110876729703830034306305274075433402702513160300954449230221813054126144886177907166095623930537939093555361635129482378724860921676970711931463884558556667695864821209940996536353820699590532560303780468554306582244782537053644066151799997085817310697963202449347407894189239283746577307927527116081011850662058621419804095590951523932964523142760880859914424816798166922621931801583768627008854275280117829810955923035374458802607340437381290389995116319239159107875014252790271592759449490148648642445083724592874981408068240279682832387932024444188190381912572379180601390397674044015131489258634255124676457767933350653068410837833933757622589620731677300294136477767409879808425079883641049843446188356207833580097203983751570742306614623328361962205878264119432444220484539083135544763356295413656 [122,119] -2092063618742444010171438187821551148018557728026974406543887867130162425941545281767989839766558418376029092981938426718239095128821489471525643909829506586509012100993774901212545357659848763392558720269115872919901431219137170136965274855154450797629493585732161915134438324263842690199314124137683662618373643496222701381732959573596614651838220467095886416395483501798230927441859220904600311861662101009178160581663312191617197562637349896446035567438358653722824807931943167784906546737546292538576066479229147936760837154507760090386507872166909857276297944099816819836232340853012811168875631561204902471087002779100489647874501698191480924000694387252816098528816905007671752224419118145346792979795396639536620285035102545679939522860512896131067816339862590935593889415497410387594993076089758556741935773388288050366557810800820173402973826810412755765068609256402698292813089147177478864829168668854025925660658491190246171278648426603452471227964157933095007012485863726173069668040469650950621237504575292755016842150304398513904225610773498141263788259487095152457360714263991093926763433649375347804937853583198067023079786351720032222779963000969401985064893491358086542645106480552661755908887468047789629744425176708285323794910079182648575279374403096710911982293439334726800477027395800257149631112118393476764513370889049495868561458974505428539346048830812924243116006364456536353004466519638711269942269797913275861602564872169240111170461154394039388552970734242618298087588416370340365554485631853396654413669155264 [122,120] 12542341838762960042715267980746538275143414074400309235547111112627788902085380752867864765396809989723854501514620047127461466478780797678584532880226242167323791271746583829760546733310049673652204582898966958913280866698179566707705886082962873409383517183207693333419106673950141200811096499658240386185910064583345948303577548632605389915508002435548883738150203289635118265802915546315738666360742688482785810155228231645008467065684228238680673365070510322722877364395870913464334941864091579382271472524498379565119041908393803030961797357361207107084132557740698941151027714477794846034516531761418748461608255644129140952223448575836858430496194100525357646869843445666442150015852259294095771750776351273776523001311553814435819123700902746316423781100823446945490208076413828261313594908316179123580608847237167944611313924567648639774544285404689597710809138601505710941052496199804316114363206830579073517310283686205779223706222693317752483681573100738958819959297067026968504121801661636975855881348077121402039983265237533022307537199538193261668092650589826697765493704012621286554950771549467850385521146431818655339720950574066665979178767959657952511951875582591963559303449515636651682767837600753265154550023498180678257951977859927104535570543271539437133204406230478141883600913743370165114838546206061338392207677083931191824490865770645893467187772689214736635414492544368688035091994264156380302404327249300265629411411140399830457663905856429353572163586622161527336991901864152902058408988768254145312832 [122,121] 3271473140181170165987200179244301461559657711798778284982628351061185192337691999547733236346720176121431930195295215880975745116232326567921489668030193750674143152846300263439577981214716978328688143426965450531589713804118211790027581729998711213680828673476523260962294479436938375255655748227188851315922656599492297331325470847614428319079621198437747589255495663231914667484255392984861137283551936656961370565199227564712727934091335840156285159008024877340093908242719923583461671493444440772333122797097803693607620863183999792593649328828685324571647315899558458684005152667760594652974930877499561056659308915345601753162897827613083239512877708486543802014700189238037862987702481426883514234561437647075793236320112354985142299264496706185395902797160128985546813285118704997923996467655903014787881179342774094926599992725885248868686831410465894927109130239035490699523950004781273252716352197257548365534009044862860784405090343732140923869531560275384270401839135107124783521346633483247918196261013132926620913639759643239613489923984455595224856835610579455045187588465034753822456579365750939923972715387631644466791090945121677272467268501107223402770757796029751810660257651056542682462524342524361470961155639168089655455303712468382039251652550185394425154458048315750980259245644983722195982997389737452658138525459573168678094782456424399154662728553286201708753198540662397142161107622119769110456672477752051874390878702992292766437321581058760438296994590845542250835039708941896609801223340800 [122,122] 3128532251663802924354151507837356797227244310164255391978226155228330936104945866320752122880604796010274537988721346981937110355313654774095054411172404314071618825112086416948614622459157080869411308256870455882233722567985098238407052634449616307567173401697525491560240662352180661935841819206453395824004025535291888912267924731080103962051273510749502363512312335599299617657099673501344479749340045304849543819474730145428956422637710181424104607173690164581291584537477785418531065455289140017668823867793656332026964989156509107671205281104240247344537423946618971939766910776168000143464308927096784497469609629452163781840368050420932463901925262687608545085537336373201930548081304212877333189975277439090242856548108632966715468302788673125476992533525648727292780612121420270657003692444079072366769815937757366413518493858954706303833248910819268852833639887887816798895534158579401432343030966208935089455466620502504431132570561093876374582777668186598409262033124704341665803638400278228199544009878981868823646719457234495975101087600672213175136021681290786404701207734947269717464285596355324138390018885157969539166509213405274400979013283866364105609837087110380209130516541792005446251353022193173558628637224538563191602560661628083743801055037060278625634372606677047249859572597148351239828748134327204287409041483927468036165170060330586962843678894255555634615578775891770288939450841729892081524361878290181014802651735310288167260762047023873031433204237972040629146624598806786179672 [123,0] 3621578726808522914589645103637749076017593357384953332415584074222558698827978378556667408537066793043984212276834206330594056161508833495447797933730020791221692808678090018894702937573367281557380928773840057530727595103875468885136398976184070856118033617136189041481527918509584536702543630414133671733434283993197557872573617726876177735213710873622954398199754800893377878935017758219205170136719594565361771057475929678491576754079322272477166448601935483216775697976614818006354204064466965028009397200342767244334343597334820566085644831477325055504653361266103133222424313615966170165770945235731870301362814191998002221110714789918893179981480781585623735309547738741655074380000106696528942811990834859226926163008556830180642005254460061149299675004809025916012696635080858727327799957252175847868171252617722957583113255841498558286568134255764492871644038688913431659952974339037217099532040350371120881477503942289420493185151423722654130616199790211291676383275420105604716609172360334957670655119866195480328988094417196784167087659508034394506580670703613122877110278482020767592060630619303416141609568184355807752583495459678683956580671015141471743484683128492342566863621074898020077371750322775397841531616143029837298400606387240841710510701637267718058959180044234539918981080005351722503366686768928199064193675593165101291054344976980130363965686124647543801228376762462966559869997201796458859373040231284938119679320050127505892446921007096839031138996389004502772805985933267193732127987262169646452511358572009853545288966213882093494595765094735752839646186935837785279040764890130002040086753404238212483235284925545384755991205730125784722408518308331453426349034235415780648662870499242396275590748312052948097679148567839932351176308033064716795797320481063960010323929941817992084684471653313554424474455590422692455563661073182788552164115717536764702169715463595494041117834259442315869059967925354496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,1] -8073641293887569795605447778407240927890542005453650467291200390180446564146782908204671427111481828758167841161808910437641385261220419973205194043384399492620403042436383680940580507473235343710103292159245168990221592401186816698260874816717309766104461750034504147877141430252392985191270360562024077617922911765040859785930928554769846353269838081211397672496594059026219672197570766854863846242361188750721137233884019989677192382830495679167559095568722713249111668564467397462909073421031879266335053991881926347828334605339695911031811030030085153103552187042835018202674363750756969600785519782191918722771429215673489529370059935511994240970291663161636149714705831094066770501626908077864215559349063680440214491861574445895723769824461303797446001287350438953476750678374617976893515936819130071314042537738216594623599721637179705047653094996402536723459730717524366745893311315248304896178625133294833648556378897344475314339696204887874956175938623237472172536475751129963233091113454154873877290073335621697940116129555060072557216145660920514589009685495395856662024832075321392119008078665095616765092665616662617111917087092243486556258425499979387481027606958055265181432997206267341229589273784680260834895218998072367049327235165195913265091591719677428416394315179872021623982013620089566241069628329601281220957679922131012152947851246923392427253910620540227701008494382795975101816816041574859959409582651993470697124685532405322889845591996331834596225161699653574369112421011520461452086087200440269472844757385263250133936924111916810099811996182605541607063658363979656328600720265934863356252815254028311663317561777989600328352707326740641332789462447713021554954279254308901867703450475381374122896915830094609535123260536166958284087438629464285340691742581595975027698375775854978735818879762547538116278538702868307895983080387873487050239879721973957799340028770909295073949313060660018143243504751996829696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,2] 883554079317027383743657779377120940163945821034104945962719392779430218090012573513896561348708686103992665612445548617000201725325518563607154951313506800090011877409616582129450976060291256510018638724917236708819035207281684776509963527412068270405303984630366660124844827441395334219036127048349715650560627317595446354156141027967491190668808732181340320086376654123616557803342286730351565566198901266714737325238872057939998605782128915556052855254549485346869382323521510513332770263230132014855265932085998153415109796989305592554362682876737532872201992673901639765675082763088893102261777551595036839708862250490698728086998329819654608064256208763762383100257632971656264268057822213623385217071097932631591462374386881218996730021213419997204670111453487588021140149115406421607533986859864711850830553716545667978921617528730671250604914934647826309125684950738967503084637565592125702629636005498813984176220584694464822332291084471814889526547887310729993467567256914756043889770263861445462595439137199317342727745258838129590063704727403084291552996242735162734906898558975206059059097149553773554004271647721311920958509893720974395736389428081796742697907673467833291599848370928351002037547623051653325736357435404152065716197263501413402698122374400538373076553569762336964352301090127276760165496985842172650246020835723906864396069895846604443875103576290444162358468037384023717024671147858119704243978187633130547788236181016568747556911001172986886899890208461432530414388808024871486065228706355205282647592051874907313500282278193998310981441637570048392960068954379012952974280554444747662621102688185323732651623309798410465975050628986618946139975472146540522801726366664924343601550638266677506462081088009320441660562855078362326642605685986202149452273837015040039722746028589003410693074452663147920438019645033152384617335872750140115263056180595085345329228868100899287348593958992984629934212869797409980416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,3] -25925509561321077549380208746076552539187273001825833307409363654950235971792723922551111892769395523067363837288207223579251502828932741753781291017526828961067577785928276450236758705383395930698503884028652740032817358353987451399903746079063077043311030946185201592312409510044160965935300862574428265822267713734789919671474772797259571233850248818936507447228701660157941001631120992504370414581775814625623985645995849444143798831117536473709924445205619840132145541832991390378891984982892345397305710103754444289153061493266910018773014004403756635461323719001926093326227350462856008021435397562167763395599398961633239172674525381061727635755140349675732116200087580564414087114363955438662669472969104623394742405619432377197320546194857037120160474135377998591006448631969869562171106739499605345452898095707610732272245395541434990105455628234370272691501036281392422578258653092609427101560007826230974671099431962717148546605435928484234865773211009086917736639622266458710362984031752133559099894319835689326458775566335516716748019669241192372464213461057944983776749141184872882362195361350934841068919387036171600126219634811390893143792479196490028819249230414748518029882262470880080162801607464909851433599028763059447846073195979520691347422753520162223933082693037999078539662743108807930912458734316225498522016193206448646438776761397505343825850843244193511195262028553806984319215273375859856610317096347533326830737590135924245721539947670327414115348247413710440537459497601778616124144965558571636346184218175733879982873284500971748931437974018343235348528430713197903791206828576392572477652539374610600918807903946984521905727039023392427502531501959811912729782397195065916506504051919291580240049987857284977140070349681109464384482067615319127431665613958277372326269666460911004200664490693796532216014481704795728601598485238268231016593752581156260734689668023701828884420025401999192420953489164503808475136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,4] 356157143126226123242204947283075029028681277400332751544813948596970724084098895433602867995237529767053553707721133843565645988441761336057745849078751051681898506611856752027163019257615318346853404112166155912981459180339989864568993668605443928394258396587404507865206199599173876773776562284791038598308839942073824480699355437754388710821107282267806170826773307088535726091432181720816104968151620031961839156631987953627409638267889823097461512349105262201177132670726243195668664601157168034881029965807374182512035267057740411889336890890411039110762791704274324289595577068404757814478315548634335230565183268195030219185441462906724031102040662067414799778876348299705980848335999122044649802404639674680370577310836187724931178090654009952818573851690344657831524145373683104857514022656946439883459564057773651778358900898316448002262229509217922992546631206886955731603870393838359640167237196098588104223370297997087396183105611066844774462938445536455429142214802716858550128869375649330766262272361000902442785373718259413967184463397504246968443167107994727006776125757205194072097062256047609161765625305679102158041727836615937524704562437546454310937544305860669146268431526069381970053930714558820350400564480882636094024314477332349118238666986725573344732554585450832050082839440533171450904542209663452219721107652118005204583897440284125086296772149959814605493877705589840759094709232799136942127518116445128109203842580606672589701645176245900696229707717654153792632335564883287629489944495638528771371056600330434918182455524019638248491027361720323528248392096101745687173849160456069060002148236293939072326913119857716359074712145792039430727728712208141020801731967167510996353950417598470589300768973531252631901677613990524485410801777093302964349920230795706510790320048818611283401597518930321602209805804038218462460528185638247354659897266173058448364055920119133865802895725526865634203855019961866707271680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,5] -2685446009386134683622271176473902979219656399357467073511759160645539061013819781449815607274700213629525663752533183596903208965168834321431500669659239636878164016903705179885203419661691700599540043059932500721497515273025252491000275078537415415631519198588746554123180291209681128041057473878433856049523933149683703142548454452457384776008977845034544605369353466837025541006500280246164306676778968667692085306235294982918704657971479113540512476667046355248531371125275802356797038705000037869238283637735353502245781823423645676453046484675670161426995076419772916813340055440608561742704403268345273673298541097161607844760227454259327434175917000299221490606702980493196996742373496309176158646946096632383083841057948199021049041944840262433475802093805496174546594529891538292966284598017877898661115227036367341633092751212147030808446656197823026779728772628445345509421748446914639240675835658490199212838453843589766278383981858000423860200002515405977508394681314812141427886327016625549595553149398329419257270675594595929111366780508500494075481413391942900872368566896543022346516488440513542675204318713414558408667979103357396629989417471747272302308122567434968563199301587962091855470219452667246977614705949915744789610258287479104177697600679286893493154825307984302355098394623305101926681477819437578484966283114210069150598362152263353040203941740435577494063920597436885815408131613136331017586128372627479099876060847244417573373378044365288464261890018165376581687093088972943744457917693123175092922147680664680593400463574661978533243439201329133930822742359221201545971206968697609224144627702523560708299102069605225099144148120656254969005550895898036462831062089054871672042211340200310056064636194809800880256040883429420081050870715648507349849590774203631986136331464117313281957035329083014599621748188686696746605295430043615618274256722515780099649578532100318468125972681915768550551724889745338214121472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,6] 12221673376983859513568443677650940487089483088897269767550168097974190893132581271815005389119122192483508451350152267668589353687353838646773041065237329157065685150527631397470174354967977914364008202070568384118852341533505297295407449632863125751321373857615021840207205068017231635113319595664550495815065204935820435836642264466643657280655962461354316540139626373160813920754481115983959217459004405356106385890804306504737565686005608365351257384879817144436729356848263717370521964819023690995959342672469947229921205590739812035734718226011132002437762211134224712604484448051563151451456944394123156934667424750248494222922442374788510942752761402973529278263651235501610788321493541508839349771325688675077033566154662273308956645225043604857815478815925960481256136647201735001553479317235755807976577525649992913833801573546693455127799602992936412066950700701822674157783560348078900693308298714435949185722177784900118165111357383459553784154595245725933440427964304179230059755346564183453334544714599295399841741173687519226886455561286612497888622924178286242018626228978842745821089830127741525133018573741808079598692724180627555729193111581064178095028016055880843970354020218963756295076273916261834290649643485451258155421083854564245361101728027907597970178757631887850561388568914812610139865933639998115084194713281621916885719292817961182768412729740101807459864543918676521740504900148090662968512090526345083905713804310687778307710048640801943683392017582245481547887725528449070039897544089116099803024404079180585533530680796652376525240083305437844137531613170441152717956040602338718094496391281442715233894348987897977194714697684408384527161341844476885390852941893472965698744722736467381541302584763990237517995418717108783140522997431377480772600566258661953554942532993068621469468342806501507412972039132233016139118658479386772528428196215364580241181503195700458225431188994035788101214932243449694631493632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,7] -35408078193719875286377316510737692255758753128021744126956314305606137236266582908057241124165547324063180017366840858443987122407527696967834363474461413147098656630908684591489051425006079854429312031798874718697974893049502979809329540553349094595640509704483281519662601607788290392709972544231548111441835649287103272836279686847191136940173158685594935587197452660571763113360360315679687530760617330279217418423670510315078250178676507139496971159847301448926513249991028360248954002881376417600953600613157437541530975365712873841386358205496215340584260509457060449420459789888999358117014591975244118030136958162526722992858506627942436331920749745566479914408359678841875654243101833284483684746731977481933937239152369004976238266225339777351100762246512961551753506320468865996567635828156446744896472461544201094721121260938184222261844765889976667573660884351672429120019616847964833742300695582744990824845487280101410659614355396634697673290777643038412339415544186688948395798821338801151176630843424789495861851672112076147383079668274946118579617310367213035714475526663514843887358631030611597797779735308120977616454802505222730047669696058362438781407161516345136903750678203852611200827650174488020128566148474028786281671324709716562384080120732568109012122444052822337768631962827642402061860309794730782837157333959953699795471400157684874142902429464739569424999025144401477369171513506798772751815599596302011957685311258555582410474167104113181252811765510776855236467104464862951982589533690701752138499324755504842722892411535380191099848379977963165332214671862100925412667342211778955351402235545222878432770803165107356543258543099033948508992112209846517562573061403152839644991714893342427512486610696191071996471651088005718809234541591182005113172891774464280404788850761156512963532805710367637112712335698449055929484126456594635205246344819118427923898172446800529786029904940054131896147163403748357131206656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,8] 8774072944062964996670603819652219693933216217358211309387328668072138546292182757152691656353452368146985540839823688473484856600980936562620728673900918542346533650180489630763386106206873190829046566839029969959675977731632562033993068699207492565832617938022585448153218021140750391201876453310383860482321324080901671996946632781043181938218947412059236225773049209500571002797302456583922432106751725965133474578130125934102333250260953844291248968514747399422589569165414316538189193671597483577497371608984037186944500399416866623937152236581883709143947490953392416315395619835449270547837309741768129328608288930862640461396680620169597668634417160284105236785790268690582384478969365926282932531469547337793569195193207888566286313664391336008964573668351830952033788521307793679495870434302003210971222062874311888894782007819569921143029162583032854222530351822062296494835506687405848227021244479162783780200063682520470097737806643097866138418980388820762801892993661669198179991758876922457165033207412053208855028049422083443630368987107323861738073319634719920259877893616533173678380781048070671737902299124458506091598371731616468335884394580895522642434647212665618835587327847885246837997041552837416786372094553530896694377101495456829678369544128668692913814996631462306314493902689023858470518268960172167038518140212787081500216754912543394822294445130913822583534368212245440652790214260559399525474072726646704622920015347599580764560545588358453365791761861595736186933309956107960546060629311825230357395848862361239318168465232314794886246981128555379154253609141999882994332238971250762387057992815793044586041296519509311193295532406574751476904421157398889027730332982701981959255972578882581510535877465727810534450692714262201599233022417116732431334600721395405373726900927878603001310960740485561113062245646666444016293436970777059005403319334652727189986345491672248700314706003912301674497609101851579979399168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,9] 339928630220696895809713476529229462106548998555707161939276555000951846414578837396467110884815714402279562286007457007025775329642615828435438028803184380226245260021693875960796416916036591987876700589755391507962483995042162525395951420592230870812169041802955871638242599537495400449590075563235485198300863414796655156407267716717297281742358858634530175826239437030176868453392035924320755752765033359874264338009513055312313550037325822887586344621534667639062488357608830123249367038733147987114108848960486160113032474223322938804332470771163834904491010205902616580287920672390312092839263467294436695496657511151242108466577237464038090262159569411484513782655791576184862099684797660788390858208294972084574268871980432156637314318113546611058339628918440083144835232833985782632578614483835227131539303759580836928080008148000174348455242064337131811339851321250769928262143496150582959833728970420103022466238677791330768933163280406773742623520610393781882172794619061942815993094222565534149792431435582990496093892761032841066079697412223748723393318160177930739172855181178068169073513954716359314536391789744828129529658991014582326153571987939932883655614945270932685405399077029205013106462743487711782290928321898263034262145170736470013290495606528108923631397904078419142974516655254420765615804184596730467639753611976124345682834493735716257237029557419959622156577668992589801416602272683741257561036146778286985981859497851442447246805992781399171026858464644643065084965410186849969880471885319076398297966114020535129271697589198694163160216700880128288461388408902208471855281131742265402383299228163740220333027826646912631712460801922401297502143330649000613553807283126160085047182855655205803148871032370578032415457705583070806630086740017069784155901253265467245469664706852708068377879608160277305728848564135057587397862485997827708830304299037357316878071205623238069731646940847179104183223834146861899787010048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,10] -1219008469231030626143932127084426444420943903920068931043733112036399215894797498935854431410841729541843243430758105280643636924142725607147480059387859059261513023687808004406539037297199352630160399944457633074344921457713562187205191227802006920858234180476534120852879851439281906618078217738307463568146679024949096692444210021019619860813937195050745381033841128902701318541609961634092377827534864882238879547450259186175360817647326608492623520524842974596186401130984619040686279408991783187107790277468436110192706385253174238399663640643278818599481710488829033897304473022935967361445582987661187771139854907350962827963854412576742445052611045406421860615594339592146504289343001218908206589398115886456037959495768232641783210657109417508006745636924882681736992578406760721254778111902520452577502206208452106568188402850429154287809040323903098766963123866838687289031956093980752900129090389202099122987224489973117879788907601898350036148810041480976507581629912504418992449123001078675876128720584418852984283568759052310198971698394020177748405939880548253707149158793206248926095890521406865700006006978944705345985787325553458586482195752530563025889307596407024331428646148365094010572011047349155174423854196462788249425517817480546481697186732003836955191446970472022886474202820803579850761400171210617048395696584273611155562347351697863207199634466918696648870760752675502564621496074726020248344664227280593570352315881752925397311851960197873014171601652755375981309584010604732496860953386118147957624624661461107120441140554460508555661451782556830188133951820938121026741772433449805281186026876647579331233945901731059151919125741746260587668348932509252356083754281214687615789758780041659829107973513867350296971691967086973356963788928502294598179859351851610289398995654528546203207365359040857557969981208549721150534983882936004463723276559357549598381506435254192296755866386537528578108685151640278133049917440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,11] 936885241126594755288008560422688430230231466874928056286215683836776766363672476083795788724831830757894044420613436523695522186922771444652119341496009798149936859251437464700542604991699413770052878461191754816426985757027524579674934721363241657864845936236571785967658718357769829503840207555407108598535185506439326000621871260178964775980037895985049043175319163649449933722126342417083191489572217721010532569255425781362493046462375022850559604998805000989835968381350391878294480410287641956984295950675285885236610431384392257848317598142328050981822906493890214683765753866252634583574112949241986695287780269526622504620139491686271254811875920271434475163478299357329239272929304414137665651453780665011882414424162986610089701908139022500125245950799370963484529584048378660632405206694599427208301801606919223123405304050343252484748368936879294255913860082663600698839111499656060104914477366512436137318193980048099794556778249168995853597840556722947643673869957614183210100708246084619865998998885647227569217532515012856473902662929678315006656624166920414957208525571998991694357494657982412258189514534191439988516662925833810535036587149520172808350006080241002845448694953720350819178427473840272903769300164367706444893697466687026396102684779932757307360192630712348932625194842813387220099620329509146830467177415137594457225184137156076597587386012357589384012669444710970502769205330714597964608756962513058006086777556253495738789094898495998120819550588045960491163709854947891142443893744657694304096237731118561370928821355283701457653128424103445194012872557200935224364258486869214312781052965807475100173082570106442399672044974128816379493666285470536048578400483091443410461418197167394290819600104601961165392708013235196304116646671984053990861718411474276250071731559293314465923454231753669681245113428849755790913678187490109726299916105200482595927790541311072948679071611539524899896183457657953293504086016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,12] 9716249382160671201009012629674149374657291555866396153556438619423946060465451632817356789953627108583809514761405110601718796182924843640689264226508250028198540456811160835129698847431112612631934129726692708503591924599977176773154413405898725014824632647838015495084719984182625530485409062968907230596049217813035995954019504361047398812355493818642765476584499961224544447347128082986079087194390220646941200362717926770723913228708929823988656012993925285418751289436582637895878248181421390463329502249413477745263838833720144876174631174438010220985743356285755005439722584325643779353383469022004299658177808218650255947587490631376739465524947149772078036339639901291194189195153904273783196914025709526684142288545811541437868297398411359139019971744873397826961440795274194091882550253029592444757630564743341371040539408407795246452021422671763039577010819921878741659657993884321890367590408300899219134493518998844487320103528719320787756234106816766514412760885285308310865398757946932135468965465455608323590653138088043687875581706405102615739048044332199433695906929100836890677292345715231715539450259219476520974933423675673510798880976410757535099605570687495231573900611625134391983727281329812454928494562128067813947322460371158019383933965499194478999017584393574583242917371243090013928084099545673471005872944051678123125046636378655603003357563778956948715939869210362714917566169448454750461681233455425498028494364871649780220845215185774072656189837115054481593409072166246940808869010726366124444093108420661899189740436519409238719148594473046382785702804949362379141324758615930658018970541211969369503379803264954722572758571237098632543983348458459054147174112468989788771460699270301319623371117893377927430710307487174815327150098653909961307035439920791743887464749881313469029839822026946091790055295121455298557331921920935552504157674023793179612748141049493630798255742853131293890700971645079072254015307776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,13] -57203780918780823688199294351392685076398265324646189848737942928841002495719178858211136905255703002219394967501709686593482721638256499392983997032731054423334363981783104433498343321731346207555863127699311616698363563548539555016829184510349069763058858623124713686829397360464115677487120650656617301088537645099874185343275388589381801855895713906789870487048071177933321821652364998371242061174100835072409229036641106789191257294266390054939190936199359651609479199149398836361336893641915551079048063920861926477229112341805218744504058193712527389302239560170044213390037175142128870470147158976833496155249749821742356633088169360069943428291417315244529004746076932719386092637067587001427482122633532483764984016988077856573651703758985314942201442463910331352999267557478397999709809160415517151573923277048711219025599311679833837956802352752693822453481042227956752152092457514574190023509976333871455391337394262737396653493387199208949926315504021108415609841950398122739916666957225739500861473798837686790789911867209415634854679355631687575820462690299914583234959577346278616918186380127855083240474915728588437106829195865921887892719263311460673398620249604911158534531403178696520466410569200768583602004989309009969457120408972744702461260289427374340081011595516145148557125557454082111602370242324393782023943489023509267896914023489987868807263053556155718737984994228406803905110403310215182900696977018091094141513937592762869762596275689931992525931333309530418490858543122974434579483798957251526003416013215201701962799836040153024302104854525334176761047895250375225217192523322505662075234347215359060098207070157558783846598543264106855788127036608108521269868307471459842393586442666307357927657535949078462039553624926949740274757461852457494331847215548025212626773006254020657323484909102620774072469043743632056891955119888340387654747220958720502282485683381959239654748611217283199450863996468947405620962656256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,14] 194839020671263796985606288629474589451872086151426329203999384937046034036312337940627774428764393164262608194145907663942030685626991579275113149977599382160629201789490866349275330707487803174723894151757255742723307368798606347090438160431996907382594172076102601007375311950413768629762335118498496027468017529655071347323597079484760073494882112317349920190102228924476417232597772925501696025366646731668384343099752339794015878694837867605133700038612589539659979694852562295347173906734812914270675602109594968137176444789391485185169938740331565691367700652333715076758023560682318684092818248748094700577432224593663623049799455431530992970117628672891237490634301475425692597201067952051473762991973633975366214581132970663047466694842354308255177764606946909016430613101404102877202686104303121237968642068817968722290321138460961715279979267135977517851102095290883030080426527183309739199676716125586823560628667100840768048265013591170736966481986242987385942624697522746809425033518044260077967927885819071464639828596964477750984055516573461507782566214266180679126246372257871251805325070552494343399309750775498636843228436851913897304504702578932470913490686016596589908203376147829553368607197137924085413686696166812213912943320954372444842122783666470464322054766206127223348830828620272194592972788462609397180083073798091922063525141249975487757583547483543019354967451565326192123415184388542633279643106613097922719081560000622648011196588017302562764171134973795513448100050257689046386681346951708720834758817795965587811428559155211332890971655288541113869221084834565811814266570293970054379237543551441828028590870260395728504667382232961237681068553534843588470161465570049980810777581323176134755365275317714990291266604864312047022355605440221423401780054044199293857880908487262339716630791620062981836804434397408080106591709948185990770461078614267071781273031015409258915973405236480232809558328702026508253219782656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,15] -507116483288071141818409458177140546080996608382942837373040938711723897352785256548058162477042262107336091775322758093338164352200045172021178320933056440288821649748554291638931471473511293531546002040839569410335896942226078775949741457116439084210242713773762354958511898622649743281886591705391028386882152180553579616499214035894222138855675777456281975163433043803986418897918033058386283943661035900403222539281847319173353636871938949118816984561576800800690122457251451892055718180491592367424439859885665062100657786444625122373817612603803339102491228978962971047270267849099631381645313010670224602103374445615179515512362013307677916027023809173790815359656014013222949669109102975613618036999456144641498362055640258063601654816213480749522043318047832299748648912010506478712890400011944625675806685277495488315275774609821017826223456460647438386571998905879589377481154543818997698101041109219126847295987275687413902029273387650945817889483096219415149609084972713527976545346226597926009188558387316814992934599441565529986712610581034924919284557254010722267220705771997505812454474857938229494480920357124697629822693186278497843317237357687422793492797319463036889932593876678004740428094273982132290978570882521120589995336466923307707047427386534641685771090059059275408969095495523166802248633129452570197278866811357963830950225912360481223358319225151185404481266750551980065311079996969761760128849480894447886769332078077143203501418849648455847881851665749371530608974209445513431549081106609141611176937606467856678799824861154846880647287959727463434587267539169929954030768847954753440008802446138436259644052724617011811098881768204033794800755425110128520621847627915395635830679284649993089573265062773403985509235644002478273508725397241201094612481835920043375383849536703785610350485137179118047477303816649888187044856528331145685758737913066595628166909661200389058160328581567909142310338161932617483121290379264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,16] 1098770250581279261316183172195578776374848947949018510259501339118994029199328036477476960040448551453456589413857865897027943159423710273046829964787097529111255307945838301001550817468055107492614410488538568267396948959384000668586334727523247431416259491433171289040660265414286110613590235098326644266940988287610164955510539058759578755946178036300027381673209766139908774554860611069997606631141277315045241135874253566109407149777147882638800227132220547183953613454989052753924239086347908435132116426970793517509566489650960923111194114589890476224228651977194515780782590477885045032086705428680314970462828891842691485799813604294957233413326837273055621984252962530084221751984891535473654608623522679321003972957210700411067112387855442872892138760737204853581038093657910545838249917863337279536471109784469831719524259163549435079183857564014206449993175073061554265868635395226127126503229090491114628391746992244828817154801984484828665795744307851786063436678278333620949062151979390881859741606097128698913449481809808638814996208188968813795951572871021050121504868310673158257745614807757028229938839776205065938196704348900973862739743698951353108438699791762644138487016109974570413788373763215508986106281804741781193471174716280217892523155637801960126933563753498602969869324121293502595590108500174958345262136233000386680281881684188971627256920435457054546382105674320595664221338873872351037103619727786842528729137445462999697462754728517854496139888603638959901089753250628579362006097056817197064075986632810772186760047504571921370377980714577843157039367245252249176027836554676082609217260765310556958033133100982789915841159759707944731619074539125990042688820114673512540972992836526132906317228680210962192460324737033615356139457060302471322587758732688089260548045689648418294178706416184237586311736519485566657387481153936026519329353534355607454520301643370900987151748913646114491962390184651910602806211379200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,17] -2047214833916343163534426359451384989647291717760201599736590079397297265819662466131279483908836301937902170332884454579494687255919809180697146721180610233961899860173881222029165414919666381409470027799673387338048448948716208242855937386678995094245379962381468865896245080976302715388638749998774988125372221548231806944593869887434140987405495852488312350024913428973633258421163211955491956781221781515941302563210115437244083347902225425416554905729037954614193540860763643671751134401167701150379765918498297273263002582119027145749825964830784312753008222521211983037462207159114181732112166751251236110055792968711701853722291047698929187053040999289504923853579098066495888725169510355552162527824748819830391545418524649384735831975105275235454631981393227043150256167866677158033187778445817014753239951719412920953468191229997953994118229844766765011865250731646030550969175204395977888488484735569766405050330857281763659225751671373672513295796237321442084869780116263414135170345458207961333269316599755176050797519375355798385539959158987360339032922726050317848248422165794070158438453191298054968446530820072492527629812696651686838916191998474236469934635941114954783211290059860500994501596967080405961579467531668633682965518971428113692719119373329345944101431318968967360558692819953294530595888999405577336569443997821382526764983997198509779226283212626017541216710193852197253742560331534919729585043168203480477228350216849830721765507813820934972430131759506241889010554705840118508700874523967706105223417683064357197014965170609383453641413076695875776753460700707006513235418739538373610710306709886331173387715725359614680380565209542322689996016949441624892296035897407451498018029425009578505381328979808764009826678659266444425578853786762344284845725736467505499536803155273315959623368165582935325809785054634995798547179261528224378417090317869750505717683342993152949721120744847393438150227397865302402685728718848000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,18] 3309886175976771939042069931356415126902515222753590059950676807888640295826473741761367691175855304501120449342659052206170073047842831183712982523088959338919838724552817927886717438737057860899056752094613472742695694585579192059299948514024409902622158848979749914300751769186568354099159421031230162610066294627675555580141260851850490699361602352877628836480707456968079308015940109992573784813631966978113405449473842158155880048734950874618446732403901819581551828179703861599821094096185045272492109838569532019188813510017299230460572461397897291086113371726031065452365100459860819510680757975415635439383838574148018218679552319487132906571321979838825898345789196712205650556053485555842875711118712579830098778635552604056864646708392802073004882280876737652273225117434981613475973022089736429672846811101411178411394740679893112997261522816652426275341770554895116973143537608980296005485065874274734481518208755787387552300235829746918861487276035847996969555535202284123220957392669543084112864979366113949756508853578796976921934267423208028899282045767164400322878314788130989469457223480362933902326539098128719182060906360504605922320976835097215966333580844548337616425246945997125382205452103650037102376064638778690812753544118412998929749479143077323636384430114722703135001635212876327224263864530438567783753353649088917541569922436112842791515867241733439749813305012461638468190814252214944573005748015312331856610621653653960333876602300609400682513225274789358958710832094420768168961410183595858441069052682651851851534961625952952436901254819688837214078042977300821646609290141315647782479513091994046943989206717934978054601569533081956196105463790726085976413289121202795553072652589499995110445310637216651200932641884406790959435818278876835312992891006020540146093304195078361911248731584387268952928790078576234668899730327147047827353514544268641772976991130091486595723600683429705479321959589834697506823566524416000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,19] -4648365081659449196818537908119752009410198345282579962604762071153609568916405835435206859260100888449717591995332902375352279769038337289734097512917919466987434870381482040136090511706187086242697525903130128940421177288554184067561464852669002886308984211785585192116958611317366954602600877419035764427037169198631935249191554264431423202711064363612958572712154755227095156393899789306257339065517930440243956856434870785896896011332747477583466782462738297889531664069071962078158640032812103144525543864374677821603151639937652216721418719442306330784917693555738915848345894159394081620080151467597362406107575129790047644752753590577866131211396837695206023048182542706141231819292868253235987121835327994397302311988508125002548641249822187410817978041118374966989407265701179576783807747292451151548962126144458626396271984588691091837266001902592799675767806298753438119374848282236405342737638576018694052106931275379547856139625640000615762057367949934502103671632858173673419855979319343062940745726299502198148604204495636580487359669688134055234281843651040171487820433089771553470807957128141087493405053893914435146905141339262269922634940018023618733234934768779465295886786370827399403889838748932583084245034059184927577650833350213907052611389849045473902403354775365562374687773192443603055962026350189721101963249081225761621830521842195013474456238726976647844821848238706098070921401679887846197233342043441225908089387466922364863578496930041671067589357649784020023265606751139938871478864048679580000215279700314879398353071953378464039698713302529952621215073419365377817983747461107007208502157514754410225589927307452129389527581316412895741295311649751764424125539608251195056782158811971211660123696723627546237260151821438283647330615409956201915303559342003572903759892088461185230918442494760554993159450935430861440691292854903440867993469084129022510650151658433856205536765842247693559761182980182625924262395904000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,20] 5674766728491226046799805046435951536101772958369201159898634734816559611150049166706066162644589579587953863741331676278267158013382177077429522565523062906482852772289094158427802986086165113716043374323816729818638333154729071770298026805285156353943580766569466688770243293535949367804207053510072226130258228383808019099633800902238930500957609343845781936016431245404550751742631548601552604360680260323728114925699237475432538881654519479908915228163981828894667730564482778182876093513274883186848907839523068138504828790328695962635659571821600618280579974780818096525751002119528136348072788959653938088507280824937064789260300317517003157698513133355544789426695415627378128409499052154874697585703126282957170720456135403684459874491780149329626363431708106520886574620070792861885680711702194136103719121749262755745634060336156967080427402635967600747266200935633877592952571055138610100661146542311478675014070976723220894237100136908262753790421571806153891018875924416013774051425258487899991515007187235971157204661563005466292326876484035420642568576195053832577209173666638171602720340231752532234157295175618002900928199747647186036946223611275736685435051933562650809492944652199582722600020406114487402893852689577257350398660480247514706251710763244711326219607921790597331002058166199362582166811456017458081424823608218097000615630665893502816725343815761794692872089499458291643499491911795342876091068785142889049590822265757471051846697711185199106788910449092956953624354743396104280035746236774770745759212843285188608123689453323746913936415646527209911266968175670838918631791045260658050586314901110816339199118646651387844837308322394632560050508645026693420932111228181167744409184838574558962880589336228900992595239692835949585429911042088428079078578259578740281447436975322363405858207470574710835382464301057033790622560114405494821157577696034295691551277530954601434278126155079413402658710206490770565121106247680000000000000000000000000000000000000000000000000000000000000000000000000000 [123,21] -6028721099075947279109476780695454409749392501867436168540248548907541526125960573646356658747644902499203586891674239297467030403695541976286962798305059189080042063006699143327302965360203505908689254689975699935076333790860244690070564368545734096271002327114953986436923255517862394070514558937403268652998638673654970080967925217634573397272828335523183262363060865951832306314901971153688889539169652249686661755784406675472616375034276462044469802673208666608229487002523765006882598137638430463538062486249817141994393418851989136796931008471740937846907946782796726501115999170986863810987452804169539560152669830064761013486035201646352806603258487008527359601561434735582325134951286933648672493599234910082404087383427084355123532557151367360315991436035620555711754301671274182064590793127212276337910822923709801433523227647286513450029618428134858140319880928328732460176934793353562487801116476980759561778086637664514051079665260266291504250604902073841952544597385127740349593152475284742163049963512313072515928300329175930210320674861744337969954255288768103297828168904414443487366737073556005111082898032230588976010992364526368243999323090939970863401450897832916808482597327267414147050472058672496226014666988453697262745402468023870574350457905196441242384735229712342165393740294259348766153537247267708302997048079398337488913648247891522323991753027078989765583281581375416201995202081625447488725055930068376881736531058700434684234999768537506322131543899806931840314836962275862573285995962819032742704419591108711431233419050697851406763480982247636613645521843255395099540103469067561559061654380979409803866487212784916096288103073226663188796951232662765396002181765399869050700438725860722494570032310108888450696585281229631885631567776035867813712141064809339730962691764713110200290054138519019068592230615017934483628195800559877251576173729706202619047461770943308921206176116196690053013914093417014632604007137280000000000000000000000000000000000000000000000000000000000000000000000000 [123,22] 5570185287605890204282234620231733046663854938216536002295878840846586229515793217658859160839830404936511978627915122466276962784303524193496347993520904829795659806153951893613623197309878390178092601590635690725062847538392652399337336226148441615974349840106569708978528568216132808354229864533324800281298386768527714963167937414460921625274542772809642621871524285023509285546467381864984729994148799645794508515536176937015964288161270815338743495283125272269488622903746082995248665561390576355484061577243855905257237570987300870759812990406687749535248158397135951384212546605880380238494639855212576070248896754364229214469487706318978285323437976254230911954195529730392047361775370648212049612996266338078418974557404565687482280319084643784307001591610256504935820505370023639688367666981024029666022573344294081406303347434793075452144185742155284665764674139650044668691126784806042536703649765887586701910390097364335657524387433265427579658407503762883928753956780094360722119768328571137392695546129097192225520828367853399893828768811501958183137885970884408618221418279367965006159267818417530108376781934267583373829556503609383727672058847722548850002966982797148585994262942829040980157010982265912046125283702457144018925628205964975724250307305065453790912226183081527132957268081443332169793567363870550285762138352928127803751389210698225785592962316628536946072315589742132287555685225315846045754426139880700467862085174678004808741199758270908814007618351063125444123617581894580494200662863547627460648134342165476503887821541430149999109245005154140120024537032920182791282499254711136741942519182152084981988746927963067243134990809975994592544290348030092292601300261465755416261545060051131258871039816617930569711049273608252302874652733553098479875835961049427185963448627320172735727925467600861559771085330929218966668214572433643995555839527706971315074460181488682698448529813734527420950527806343708669146128449536000000000000000000000000000000000000000000000000000000000000000000000 [123,23] -4460259319752174780173061810099664547273666308627813850664152503922947656949582497832888915381348446783353982602515414362727039510507066346249253773264135340732364774480359244135346239042347386358976315438686116989803982147793063170429792566093141231700622538863930979046672464048353035297977692255598812803673477426619016654150871916191501371638115366835795476023496308772654934596133167875649490350667752740570607997575535541364375509684315963408936053933006242580242643056383746180322530043531978534576200777384363640418916275191030174414339878033934117037659334322332493529880118151506800888945068609779387613815948317300883218170689956849201020265221571758802736486723933159019766342565488143175931328607626673425929703074473359916160720025296572260774572114642392143777121458586056618320242102686751812226132907664674596615740526314313613297755546913399589896982817568232795151196599823617240504752616093975887899731339281698009940043529668368583838040302280694340814603911590459783754049070046033232882938148368589809970798569418001065078250890158004573826665911973525879948942888141601377493654736962526384367371562420117916959907650820892692884680254758963651578640002268847322900355301819893379165238005423370953657318734207250540989423113183327244145127390829327182143793128761487913016025337916561872076868415309742868269208816198399421713800604242383620056562732893860162608638195607951120438402398462386419630794812568317651701344614377053302623258033164228189418594169758465759047530368115272968328071743112446840208551614987353419943073183482231061974532824888967561139454676507010442421885909178959575216609163864897777928592513677646188521045946769074484006803240853176040003610463327354067043375851794709243562329937060583297534917907717176125986007219755363161053543908310244478700863514949823594080562169949436013748593590311312126353909006930907623442008142285477330173508233799411912353307497378049004603757299762784537383236678975488000000000000000000000000000000000000000000000000000000000000000000 [123,24] 3074171680978994742854130623138263709480559190059136969856330798412935244410984384740936358696166959724255325493998824383758131500807566284147984517825037441609297761502196251137147142966330019003612740232187126691921986054864051276682702742028635569951320740093493786289633330900486593276225232502482492495876566601984076971042120383642476671025239683252996655596274887449406836965049758836479145977631601931204053970934782033173933779300800666672859384716163254866114567571894018913918267460556474680282144605752427950109545186605270754043348744610061055231209997924663447993771471664411535988121751744713793763678548652935726002773421248770330417786304620445662485492282916359907809889191130811851863714419746772028391896160892490348857026913086860665974501761328332256590026716744207787612262953211732230281575011144125037530221886362186002168319827692895633429354203455864954906647488667503485864722220405760034713013396757005589698717626448332505644883804957692469448196174160638194518581740462031558393006993027096286613868979544038093724739765608936004807226832141150893107835501775133182340377592604674729330585686784880404158808871809419314935094946173992848864612880827527149697471336691232389079574581585847119352035053600314682742319724944339877329234046467129400597979073821534593227686988172914311598041675990124960907616100120313163706959563530394350450717915418194074998809478251275636373893594105740455809780888643096278820060431778754622394024005038888733204287131939213755662828834880867800667817150744635054457362373275082756974602784754025518470625069940956243006340242855878885420302607379075339611830977900610832010138471853059503567710213555204017207813087394370552183087816928946047154785756228309112085485086652834919153598706244672125970846410325568251466380964399232890166663118846184822503362162403370658334549741433937878092328700901636263288554651156960531338863435237918482182638928189868940443048159044623124627384411619328000000000000000000000000000000000000000000000000000000000000000 [123,25] -1802576132021688026239551254021201356655972162439826312862601783644215613977205237680963785153643271966607122650338335432168209375133934956157187205333599196986433932330438670737175529694681712364321557292250977048156569126257376957832997618711854072601390068550936578489704879749833349795753064974071629771166319273320769414261554496632363053618948708715679776375127530808389554176237122187549205443252988654440089277932300749036310165695272520527100133351397113048024331205682067109707161213243168232882318868802496136906013824377374314383209863555557305344021291142477850673510839030237355805737860136811531563196602864666024673408027450551193717912976715405973186979868721126764834634127019041777083248921127000532137247776392347860717428781435712873789140770504028969096833515954057134895200739068809609806823158894649582343913047672841884611974026086245831797322653834112782640118881923797441299686892683463305667564044511860668280790252715954839312950851607048166057939559473664384020607874000394189675655585285443066260651004169231631993832210558424175369994619435573403212221442512128824207783590565234617947913748280547027221175083697339223164357214012562172102599790137993623722244428381891086774055367415425167961150243196985950561733901011945044424545559165817612714724436762847999498938416057143120961101404001461751753763613119095459723652039522923347428802598403081323063549142552459716121586830181603233506045922289696530195029022417753639655614196868383551524476858542493432144308186271832528057412017474515849881098651697823235791798766592177565995980852502680223623330180975191304724340174298098991429899102247331811581736357327875539477446731263017105961642200267529054625632334122149888009165007241398036218407307484254505198613564755956132928412085042143848242873038749566322698808327076250962761235547097724468366221567325064927977481542642063211489374669614164918640974496195465090874367456227675029797466168735687936820037829001216000000000000000000000000000000000000000000000000000000000000 [123,26] 880150571645581555249789591699438503977008608754287727497270922122943925140062147939473823058271905701208313429299529885141129563451558204803159493323359372200286263165594064471821812528676773782171431703984898924412395281505424116705610484692810544560138901755037347517363954923858209431155212754100515593144109578319893332824189797880056605380887742112877579171528002958178948242813842475945463791259197999944890668545808029858394048865164884675765259355562953073015275811176607800539170249748536888139559616351900061239511173777620122390779261999008365853805876215268397803669384611214766233449390196653873333866096598481445539800549168611194373079338622714585867719399199505030564957017218932070739143450526304954421422109512739816302232829764524704173538671618136489029236280630279141668339057880471955031350496266556921744439212159708694538567638655083368446969245542583533354617004594144001963147451996957769700409476783712440581028785299203890321205464122248808882560574527651430719164274624472575443739407345518924340992279133034347927223200844897025177282565044249516867437405107912556327186849542932122455723090795540478907165476961251493104571044066564494811914310378102898772572670925308774288024378982058504954820941333054459747279524373623883108927011123394345004789600120978494224029790777166234753855385091915025856812142767439093148533302257997476536419831262857120082907043658129654789013729278324182555543286011394074690726282250214719004470777744425116397641712631447900290034528383529942536067219113395542581496088802090430988438959619866881151025995775110830672857032927249105422943336459387172260340541381568180097145123665147533934673174618848524019412393136209742049865510059651293073181347052280142918546642040664835060934215903054942234080370415286302168156777720057827773438202381866933845759454608286597687174051239379214399683142744840536709327882867925216356472340812485458828049541902090514131566218166954100134298024673280000000000000000000000000000000000000000000000000000000000 [123,27] -342873019569576160713063246862663638801664347643957980492042245692373387920957808066983038623615892650434606709762642564119640312241213216798876589595593181367763742420047588379569009652744082111050401662661176546541498893574007472185287625793789562341084069389934900948109314038825178342345700370009383599059900844140657088565412987521148055217647076740583394704745701803664938819115647095429507228975951572882566539061006681615924936869972153645321928249798029455985777257154134160106598053558723784456229436432904073964858455810301658655836037626787747741135397723100840591669120213067766043453320426570643745416779687124821247212059110537149013331583926507271860154453245553828640121174619478996740450977411176447045865729186958603758610121734138936995917474452508703505270710111892989069641341445310232405419411653231862151565200904148782558705061593513435783921549299835769271018808077971665387291655545732542957326250325111092070029189096004075735048196263327502345747481139685838974778805840284557886562095920481285061268424179558183098844999638502528518334638216194976907195770371990348699012661072113802571580661823590929627200939198806495661712008686978356096904297959580774125517761443914341000809705370634043119946924633541468689671082699297594918762696584358263609994764338346927128611992938599692720361791565728404720972368552997307302398745301500153151209668488590978042681379842501251356507880069687864130039904403596550902260168623215339984590829897593959353850742314592920188021392338550052545747387388999659663560245284599945964804739907973467269789111443446096160420649360045808143997859460158209609510288684179889134188196586062947269383379184812085808782737403921867189394314992702322247765981124096326572120264005883344717241546430962020728907561548817184069983886174727968229146108944469411912518075037447144124195577977511022864445508979553128950337633018403046432727153133430424292059331763707188350785353525069791980495023636480000000000000000000000000000000000000000000000000000000 [123,28] 97242066217826564117388174298711012871530886838295350462326015202656118031604002029572376787637642162455006709404391967435346354810014066393778801160813164654758707897784271853535825538430269041886602302787604803462346770152342500908466027447711360347237747897238813231632554875589835976414817632505833121824172529725191050087603765093784855041556942649008257393401037647344520765690820402467330916722324468424292315439032642641978508812129749401737867218944419893604993443786711792831333158459336132345136468673764201028023573694273761221021803788729628350982033465483783974876402741377830010096048014897712143261328640752707676912291425811280977066452755597745656167650372959306257353433152366230881077714222756723295984238157186534296613329295158213359476140756993310334327745420262202864970478790518762460287522887831836522009948016334877350683485794191665291528391631834259810817490335020807507336744246899499574043473312227774434413086711868121923782174375920336781306267509586459593838201330771743415853624936854468208542634202000404545651898267168071166756463427423571705862073541203094569872670704022768543596346893784885006661237988804131297568278007342974384974269079722096302975916384203175038618701085621546146526371816041279018911564202433048829416230232786720994330278467386782775365293666256207784294711467592603120109726192112712809790585487314485147982114813511715406720334801383615536208003971524780288975063380758064503281784506735109080347326088897778859463738320674707268421230915396662822327232215470585219772707809549208272582180888560115799182498246197085542293401145048443586131021203068288251417781027167088699759922545425468171501401264535791409964628708939792249065698014975051061763967263336385488846593219056359164735193524105496330075794231569535786430253636938680034505594671618273085574949199245182044381276362383176723818138863074919359020890814382959792503982735380397376099603560389325650330937904971142287576843419648000000000000000000000000000000000000000000000000000 [123,29] -17095797134540215494712632528734619506875697053686800761108599062481586100389678727485377136335663383801959746811399875556547400683021030177519496194151489653424924716563549050255734840739563703302568103936795090815383060779898532781157054120572226765134633368841836756498558694262722914827166366580709389442931247326771717192232491186398255552462896848190972338186047574722860966222417865228798270994768726870653700205726380001426099170536088643272120648253026774041758847681801727494628701305881007384832101109883004312801294644132029459576563441537872605083423415386645096052605648194765835606473113332340062801200639950864501022794683165083220350649794971181059120577410218684941778350274125782664704612103290294362008768174999802673609888553355257394505035790402121322388892381016586614947427366839982314054263734033726831871626081630779648254950968921439507590599901143933502621716140866269017018932917028459663182137483688017148009961814307207905211663176227552717392562921653040885359414464573525010971203401932528520061024786455764534503423207895567465955869780865448754089179351482020447112799515770977035096833300549117778841597829067541754101018160839933923566466158416652743769466629128613832572728504107776784554400170250880823151208137189766473594164790511750084463314231624897834681411741964306532550296275704562456446855733055050217031687838805825641397697016262258098449829399274785157358144523133170242326472897761275601904382077489941432918536707878284716640696689361296572478851941896417953565515253711414598187361666329269862650103446856487238766752322523918691916447229041172796952256179182502980276056055368550236805017016675076997768663715090321981302735961416775115463691329275338279239237226741068390209491007863933762462138251440234773728954841501353491445034929684433838767956084609296585158724971458355212817853980540791074297473303234319925216192287277911790612652365273553897604067327066916583758664895598309122202547519488000000000000000000000000000000000000000000000000 [123,30] 5381352783308049694490683416610301366976071889664775841372836063896911285971983697421466787908499681458501833689959994315153658484942863205321169633147582677580416867300860191678947362646944847985086276528103345666102389062044382845574765874960691024206307390306266086997226859564325036536320274278222541173694401341404814356860366025232192048760211974872103376120248647675072098424504548556056998969734139080873122606486731261952470812551719921043731162983032489289210669559667701484352625145480615671597627805768680223798721832536217502181515068820227324117601307939868792526081795593283546176544573503721516925791424965334782868956182213426634923817846094236281568278608160236016654465627743075484870976195901945389076208266357309368795066821957822164046870837825794782837461490563331888221277276289270550387461276752238327509323777492087633825741576569349609913339857261515124325463597776830805973054589602736860108103015256046673344857856159482289810141851737928247688360624013835929063828006002346294351234159429593834195596853027888327923529356415118250005948638015121246913697043065361553893030560784541799451120937018229186687565212481161049624986362321440004536496544729239734234642097755217710131537555246955863063321260845561463943076909567706517377779873866686106209662800747933400973412771645651593313214842650058995638210261510390085888151704671471835465620379483194396223079890970806491449326035569862220230231135329752327397848267393451701805600458366461768756787474601106562459567836265639174897958235396493078568361012402252708005897860547391038164479185836968935326791635088661380507552326085446811190864018102369630615712813998003635101824167911250776033661074765085995369707157182021489283694675619516416745413102085475104804203650232609398564493356731547675567688628662978773624573848241812786311437174551960987875155759463662684896878367659955957370348887799647561692151003909211304654867533351150998062260844335839323148005670912000000000000000000000000000000000000000000000 [123,31] -9981089606545599226292341233019652477031454572999136278276228350129945909951424137348167357982643993902882801888876736503930659377384925464936914277338127810459541944389835406976371632679327403930740611915448057719253804417500139707573137670028303325358328437545420883303668537400362247294511102324270031330009793964773752811097845527519102887796480259558530739216108957678454343515860458588599332343269190020939325017249950930079294450103117067917541819994786262906917906860825421773494670996562482822317378798039283644012754766103871904018305235905055972515831406013778056225520830752087461275403824172379780220437920257423019734260263506240767240746668307845940913169788014743801577142018967842962664671342301020001399637650809263472287275183949174745098375193805815703807867941674037256406793244875072029233055783686752558849834950612331877593856928897226467934849184511088694265844552668862111854777941677939621642375045470462590905385608035173528255582251468782515207734717686392610640334287306076670395662053014955761319134839925576895553364865414274393316189296644622342121754693242810641353707598978471613732484063022586483959057120332114521959220534678861116698311255776353112121175341633375809987632874275683989333947857599999610775646400908741202286559270679526947745915613938376145358118493003837007975038207314241654963822290720279655799146773880559737953338550625086696005417431597534811943559721787941151602729501752841803809433862951824829531237997375677537838464421804213059129623259022396005193841259795452625013048306284932722387335433209311685465938781649376833930722996774821846735271335740836919833090518559271397929041581998492199328278435356560000704150418067278300569004714427884204579170061391474716677462350805736001375562961643088326114286815269656387207845392412227526677236822196680700091331326887474081765855695415217737856625029811843651461877703574553797310857227001015158241690461930869015200863540412046907958886400000000000000000000000000000000000000000000000 [123,32] 12451531193989376264042317967875514052515123931371728067874964400489162178985281589816057235468098696045011551002705792397370827289017437579514609728768592852349170960772872842967235159368693920448132722370699207720629046195439396899507058832788260276502180443729407181354720741244972827503696596866929398743945735602207761336829605856391387871532999448370875712820620693386724603193145308323986167993962601267816392596707784705359495754516653155881921745925288229741691538266483528619146619676989247816696570056003368893665132481384480142321489835981361696736936846522978049493308713891193385285039551509581464708869160121781096544942264658052922630236776761560173838644776854547006171009530176055503109038878181919060367526728920258101053630029036101072954779000910768175642716542619475195187948540323775077653125964530125040878091169893047255103193259247181001264449132287783652019821286665951954104277225819717184153940289901456770524202746365024116879245948404055117538599752639911197113934788955898845410895267074567260279116363369095177458415994801637909685206260648701543012813892644431106387676462462791706720305585743200854779153933415776663266094579818617523210745620524477100805921611230200017847564244265311313815277440807790931428030986687156381785741381361137451184273526278058391056637409646748544421448254830857548973025921514218775524537183771447069819438972784662012211315786036059141403183368217882773999849142361667071189747785559979898911274375509606271580534416101859684343877278444662741160654939894154620604286781645211764375943247615136960309218037830928168656555346429475369050838894513729123341509382934792228946599535461961588150953056584501027686609844351711537822320675002919422066190510974434966159926099787188802494871877054133226565467606106225308883413010025123483204189350629967605399741260154792599749593005166422513046838916851998524254564604570910819842648200504643123484527211314601745809665526712438221046808576000000000000000000000000000000000000000000 [123,33] -10769136188490422837389809155371451393663478535340584202514801907154444134751869486142836000075710743236861514346270007808482565718177720658430559930599760757478338932306634709393260172230742614532907938306419866699975224217434909543682878196345488782016097509674342783595481027915553398313474117535119995814642299147265004467554506563563091837013089667021312870339157615029226513061551900184650020544681911484598674723338879496985743957575545852871900627208714641608852494326857585733189000808245008045344497927996713143409918251530225168159613735204006263242023517559605886080839127221178400510575362565142176240096873658330343342491398823064769165198504348487335960042316211695802514340407083665093729303947681577895447193341039673833728377667518587396626357568298508674635913581451412080710205725286789341081129203142988749774411404001546976558198695708651166257962497581913816629811692413626341289259481273731372671846700217524804301640814026788171374849156504700421486387226290775967366680206582297637948952606829356842300723943941944987279991917066522771169716909919934767098382007456827816874193424338205541565106198109504671745890153310308479580676649911735420037840233900364142202320001273462203863005709419928665876203481552800121158357313898290062703364012540564587285674709757530198084583601868288780236671794702991181514569877194313165239483146249269198422391371985882748693188208124529208069003884135540915321891626775687343744714526089817338730265557376664394885173407462968108427698441056578939094953550443162608650834158814024796237607101477417489492089022552437392595738110505135235412288672986237642620940791977780231332394287877545468886813064990246676347649434626624317816514068190130751656022721974128580235706526151990794599295732811335633397335939444554348769188978309106171779682748158580611616190745248405041384545774170352377059415185875411023689724678648581083408110181830769302662584275127235704936649859840231789855841976320000000000000000000000000000000000000 [123,34] 7395127780779792747649404377345203907778743471389166639450664925453212372805477394098262535094579597635202655240481488745249566009368251768150820285434686881905994012403761832767920950355533011041268222100461977157875317501972972955575521879007324628311325562890730839144664193941194310061658583077496014356437833477256330767430421572703773170389569716955583522182899482100540147704557829868910787591324476690650879150185021755002250672193381124912949198386922454881776623926606602034828266614237110163008648856995566882334734235349954400031203964630034267221950444168919579174130650303512250269431323526793882072180036863006186213171635566461431186892423065514581669154583178762530503123932838997242722235489858337454162101988650678648687409521244389490785900194444682194268339363713428799690238365715199479959790050201055183360865178969972810059620174177777539913462153729638193276263380735501559563872681706933489042187344792661241445769764960407243710055621876501724179391899915243309957538953599330118264447179176283888012299838439838922028176521292366784713832983819293771703663029683073599245908748789083193434234502660843225666441263466568089545926954287207987039863932992940895850144583016395637410699811202771930101029080520917243343829430464499829447574458508397569632763408793415695665649535298490902622261235802499769612147848880174927133206089576600884708312247555689374267867354929787067443008926025783777592066919697991371888752683727365197931278014072890078348552725318656462915765514730416592443407697486473814400751719381826373142014001551387558819632139450916408717222019736284179050286211242863371264727987162672419990361811747509204496366349996302406302483994045334370440100503510282965138811589436899034876839234357029022712854456519478678701701455863232426185491559148888794702566482956467662173704127868742996967199652044114062776930468921037232735042617930134194604249241048943027169889926790901194295832707761838610628822958080000000000000000000000000000000000 [123,35] -4316517852783589344798705043018389875655192014067381572824558535214132883860028412020879914094735313391827741486758042881211524866989399452192214893235912362778689369647157453781202566564821072941663633495373110206293150761421911031999038005258084919553495065665123461536931802134788693608014642644796713222381378502469467368134873910466925868039628180281826861153852460594751121750310755181479375655470804578557360684192486563544912271283758800658963729259259080543401433342867110613395380800522190710970911683381668293217428647147645816604250144923488068115545079467446035626105738706077760929358026058660573129105574016046207230387930673306827208701123577222249028740660140349088111838705035445027723784331716857909433285397607717132955474257515278701015276706864040425464842549092204232721561782707801635460085090849207660661962095913635341829338565335484055360294730655415107287007816713011209165919754426024378372538440587859164291947923301479615294487975798340097499967411245197943319123303451211326983931143049422532353810977284751789960082239041419111093362288159637069955202606578090404859296964772431523199499752373471342670565259566240707248893585220256430129109381816323073952072094379073323762087073264394197634902846314726866281432157225409904352116726928343559747533925799698237461275892089985283758484359293132618746722261404066059380901748101133059981822818182853031179389161268648595879784215949846569044336930375690975499015504265218712517048248778416877197732268317068729075993655054511080416800029612322161088408679313890510879969781963752412566069147886457236909516712030521132394945016920232060719732201248204237835267666042858841218501679236363832676736465427173282082233826592933269850133978418314963488510119539124724961014443484056746300295598849833889466362353349089229694714697071948429812869686918371909545352604047580647109895558586999764068806998801047993443667861732522292273047585573730820515879966372508433620737720320000000000000000000000000000000 [123,36] 2223133743112766554859327521638896716973611596823193904229315529103732768757688680628844845335801420017021682516332802357491828227608403204928460216725463682778457426586402628384376894627384933613669890785556677738515256622702994415351788273752170332845707946933608532470306104427830705619244951534057405874481997145623304042339416397179474304039969881996786671632194753287915621262176900213913772912103232285567641130410202917690787012012697853450002257331626796953196332680286338881586681739153683118436339503763874014857548977435903767633883469506872931074068375884248058192587937909697777744568824228264786872570447651202701846196110173472044082286736099373139694391683565883377676701275016794287237010394088036619652596561964826006175249735299554292297864329927109026439496455405252358633797292572632328221373426789441445856637131133557190307527838411552688543244744985417616262267471512479729677180536279405233671477261792724252677463769348430812649499370417339357857032802958257299261385925130766091013254040576522506168454602067145621673031636028386085330944624858292196639461651382596181416989007313690052599981684136398684523264527143106191347353047227186348203477107986056156447792397007978437459144484162062520147723000516645166884752717999588769914690806932409258477949790822129172751529340629194643454202762765348614981544661035744330687050711387488421803611957962231911135774736668285914906909565710049999340338770164934071715517585399918248023385234664403016118970145113134144336166124220484113355479241554858023537295024087014297181387432514234418615453770578894872435281908574897400747865404916983575129537793090082292654714727382666980454477937440545311778495056682304156298238103797152989757561279705079952825953497229862611989929165877700883568976529667697644242639052237205660601295548023852466496386685630432750782100907976923099758811420794164302360069997663457910745843392290401741023380474740066479517039873814842420141427261440000000000000000000000000000 [123,37] -1032442708376971035829364563944177368527966530432860473745369082515159181930259353468627719612264686022896444014895964543110834967576560700228386944192730484201456629464432132788423044757243480736868419975721707305533583090837394714961463910469371115878582014686024860178425593221115317324968519318529576842280998582155921163747324966261337764188435397293436014229035984159721989590381814391001545107779468746933630742932953175172191640428571627806013139265036771376308986658834491294365863992802704029882374258171195614786101880329837763106340979429336888235540314578397986389553915338733676113952851165474306842909116635630209417600171505604021924844938174027702711555193492442309513128819424641031045061963361502730427635176058489419739168464827300522602450539173449080759820312440547246913665231630727217438322849602038772429007243430050028645430677750151717625650778437738622214465501380580287863002548461594742284687047627339076078693465489046432625612313823832087534026412108884191603550310558213015091553818050663973395014433630303127527501783008795647180531413121774065621276827169269440601719414745512135454538572113702634128020302814138703470751050774699667343587717020275340120242383297753824830348909478011194003438394746510159799345729931814451685803082874905469465554864690378948947014811195573175454080438940616698517959545473149104988463211195101109610979070373006471786642762966392313614776336083790004687031053810962862212322845652347523969616953163613852427627626803437085032850720433002362504713873027395564918929660672017804868102012497662279494057612289404149143909386889396976892550677289352288745133131174137679208042092093492045349157894895154100089129625925614873458464871743706185018520204186702820110865657626434028468393111547464627042384606148617126139809059311264100259169519985147064717904135030115591180713029744781724290090864383768293764866973877179226570087201329626188023855303650325962836260264289178148160216760320000000000000000000000000 [123,38] 437299968952520636467738375213738042181593055711301737396800190784930267529420045747895351968713343098587234447738293383749653440821770962191481099736299344771432599646647996525838285689074319876774408443117290169926425544880962487994011066815097020556140819725947724700584584709685645859351690487890484036222311240493015964356943398386314898912159319151942376156219048138770085173969467330990206575528727834409361802104290409062660619422788416844235342002844053254458395977451227610037227045082694723881815257353818919308932886037143562084528817802126177788638864882662030165280378021673921325127051733338692998229149044767326282630260675961746052643466204011297636671382508056609847343958308017298120743828960330626144519289022616038936969359070050242109577014322927709994033577410062362660154805961665407311947422413697254588787846180400283607767798735886170718506473825367023484420488584954704340425466574738923249845605966977694876524779526857790584089162237193739510813961779427365346062682051251262365796227477368660893495526866704292797481570743036139111831979839181726154071257090124053104536344652911086743042223361807900880900805380775579633804384572170140284460332220096190103255355081055391459529615284220094430014306178602679736316159124800102230162705084397125373407017022660380800133216868128040844199884880061087058224522869806557309020873600494927614320942063737096849242096423081112587361986722539321768348997938562892639450134280100734855477998219658789101899016087740115204702212228047472197569937446282806774822170703140766359776089837937375464595679085674389534605202812133240635094269741501543081933938698441533220492693040152087468315603679013983151135564728222880041039135788879196583295922892312744043990021515241671043334311329240761825438686547955659078645693385865176584318900035906318951407630144144924937942572153088166086326724323717391535933762213304463660739538512829230366229508878885840846295248389805252782965391360000000000000000000000 [123,39] -169633138582835884860643227168883137054866901369685121380778390090064169357886828519187487690335433015848459651489569715251817345964100590956548913209294471653220658140031218546397661272816219964433026736109084648480264291068867589448606891486261686624502162154008668976258325754362921246833432138622795722056513712738431680579404353150647160837845264746904336910344521535504255269547289390133052380039094058142516705016163374431151304289993584908519596164862361324869514067358918878728678802107860770843477654532690665025905350153675316794704050396305787902732518279434867158867086331190318910412002768949821111518349202326771316624902449124277741847998268260179967764804463436277553071261056154408377319717488583460110792252597237261779243734641155837852490392669744644146611846695379461075389439779210048541061094884032701229278442871030656997404777576167176575061029337616575813980512597624683822352153836506282655097386388466563806397715446902199869217200448467214566141677338145829624561772397233117138454755436911517999526024883998944119327931335523875337584611180364654704075129074185238668367964577632561158838708549236509143476011857682620189749165248442920527824047305108737717795526232362987396014931783568870836854156190589424334179832540162030884486844375292358987925369127005542552989855690792718274351022574726233238923925139920195795440532417071734673244355922265373702286860322310146253132875314762347820161567898820117433554980635729709366293316921268474053131487145719672970007741459248089129511114916099519659211726197073328088700947332529940337971631232578326839883660885680297639012495186408665932688590435538129886443840273423676283477321378527191316559766198237441993449699198612094497172092420460686044145292899506602074093489854047766386347546861906172977739418034850737757914437605073060338136930542667930234399019288127228196618301905749275706653470238133449693263700598672780444858116648047818680866599522732563054041497600000000000000000000 [123,40] 60283521954179778108371849551929427235727826668780083451157639848298336299876941390289678087349990527433660845896711480399497601901665033618409641376625388591582745607108960432460139981392731910701816903325691382673421183701075720474338517751565497018377006565748941960088544813605941243752892077435502345128480631572142195691045925705545661306086406924131032410185270351582763616212766944411949772445365226281817821417065294155242777196008221309661841626567504287477620064759076496038482222418690457983355035053866240316832892032243100710274333600169639680393838971867886669031549165031916356709499145299548364917628784639380744241165823652994905912019439442580430115946420496884660027307036860231669442869161355542869530951866698069222717095267459932961314758686554031137654176809979209657933608616382309508921983221100935849965780231051627333482482069659117085794907174432984637510222659294104935956134787965041897760771983832032921004276286703395934934167928119441811244234288798705585561842135501058276715134840089957426636791131107298285370404767724799121378479348095777953265805309717852907565303943424977917769986660310383866381944830313290146345477880316285000321562027860483310367042675429460841066630608403431398881092609940750477216292873940282091103273052034381880567422564417448593483453749627211644439244600485219968754863582853414114912836728534195423369479491025562396448344089664408952629614050459969542264130515391735693751666938502058234670124579182226168967952076146860837415594833846897087135913816907792623780628279831342391456558408865852195631674010716361829791515652352564281272790968673456991559933663117548593160826226991492478144938115671158032179145498674811660636549098419368974235286963966272277658241582089541600069038326202046639102035091827892340999978276069388128329734293122366734099542265710536835220230275292965013711619612420886637609101767943865083626267092381332200796530743395913618341905149624918513759027200000000000000000 [123,41] -19613813163094426248808346096552044221994574287357915965176401229477412739773026732354281578314491027201685353567007290889638030587094406090153862134979980868699177196276072223337337328479810036811124334765379459234467222701549925361527054817200358394755285166735825659163650187622692640507411730679747457336990432090146386456196839889287464441309905383662821154245908896710394760601236179691065517491710578368360648969477737470821569788641975694767094550811957764230322321893462932511284385379871309546442042895446557658425934001483032819759497510112778571734567207248912082824584155639558441007574498477140809353695118064812205015807309179393649524970147692264199944182931403929238157903794601668229061816406817869653912329447069383977754564163542835382983482258812598733706081290935996530650788454168225132701847964815457985875011995462859893703551969695386805969800196818489824208479296541925612633493560889354647146480930532131403990717444683906873168456008224239966067553160231167040515870104223411359228181054538670075314967597057080496615914167916741078567849909108321449739967032630404370085817920760469525741290678243190922776435159720411789015957765714517139632107549290891036016200509545130836174678919913574398233196406170124955307484117021853063934561558658282747984316239841759018703434242713872193496775364257905276185118082462638579621552884389322099914112944181010162918403888222578048555898090704067900063174082281694535550198765955256345193712432131433164814080658800190896454955501388403552486963577189091996017437891276447458183229563682468566147038170808997614620638421983517166171418275757780560296059548109439808504767873988825069845866719772105588525961582848077072990042636117849433552399786012419823924966745644909624872217679355636533413031571682818504351897824760960208166849607359157119308638592697029106108231185342719188683597979025792018503391745614953614166229273766603771207501974778529355350264801090390479758950400000000000000 [123,42] 5841064360260062357247067867595875388278789753238138010133679246671248422555491817809386336580313187993286534087261647183669415318199774739537460222679476617028161588019658304226509332292303857222622554041346783119678822243215533799573321219839395618449179058643798043622341269887927128530607719090228206423341600995895237498900586157066828734859714631726419684744958264864483620370383372876083560435589835124069343429771538917527564731569360043007859032204016353769831754621924141773635312149434852229966219520366892016975081447589782112403804764010287143773521562706052611967238814898509356026596695822927601594359055708166343144059444739586279521912549439562787022778176915427173046992530197869686426872863159875219886021190469620150648708842982392409324964328409962881396842396750133012708673585478533160035634936915774611514369731082924658154014832267356875921879143057461671320002492615642898170609631910366878988586921281522707662347875130685892026433670574298198046523292845346469988800903199386836696507876962141239527970706342051662612085608828375647543198085947789053709115695781569566925767483916288492862149465096597876590435540418209769295526686868341048421552347502978132045007650212402359820049833962633659058219188925408189518395363785464504169493869695214890545150213958780032683269871615413302021294857797459173181824169393242509424724949230171781132033994760551079401255716008765080094781121907523303834209181754130036192006741360816114681704096105584416620731863396934561975545029169455236239930206276761491224354820060432861630540341706939056174079408924442611861500607300503738125605379047459694697652885865322401778609293104169788357537295710363992078181298932225151513980237495899878053589155466982081045245767587516016504469310415493479974211204095162759339570671289097510813543070465448289337242495133242230653828415633037773863381388618059213965592845298362822251467083144782019270392676646646660427120085326275256149606400000000000 [123,43] -1592817879050760256074589885100659723363354929520391992147969065432477913390744387056379128138940576316954819829929521864877781436950666934193880177711445770874558571892174541641455318138316933360287617038024973614759651705267470374395795062354511348468700566077593540137219597063679261449849480236601197120299345883850504084652384544182547227802818204301307163275023250772556288400224049082222424826198847983977770395335775054607322054560427365356752022670588262953846576278563063127906765786591699959830384776657112291541274163195217639105049605397767124786403701198808116547857803940878835559413854101462066893553692664985280524921423142888619118593621914518868889779307436582537178759273885258288204141880330959925842565280412503720292399769859219625965091249067500849430639338831382252892420934955124475838302361828886321553269334510428375404477347600390842960558623867857139953630701453767991121990552302977920347614339400693403368934596901530305679089579296865666593719017851011857877956205111494564710139976791870904886931074736810324723061389434824245747627465491826274025776717682156701876462868741474457973034458266545350068548831088553868775995524636361513127935878558240695767772042097785405765804915995122088962058823370756789470145676886404025258232079205855195937392571065896387049108760208154993427360380326493996261456609238451813023455960246140042838751580364143033554305632897333343485921016265595807369708150129950935207271499084975631309631246543589861622089654000184607779236760339018772982524155183037000920508191709693768600702338144930507420508731839350382493596044706331140701023361286181646454406429690780472401406330596367496074676309660768934882902857315650520619100360888326182014014720125206084227426654570789992194426328352801330627016285178322418039840480429756084551821962911454748305197857335889235532624117212061633428502451453874538146464660556272440906630318799227948027296014050196200984849569237459379473612800000000 [123,44] 397741119397995981087325521044234218753372388640824743588935402166936702220158987391413091850004933425715511607876372459309230948563374182355117605415673754421184147556028653006729564975240687606779306827131897340424783449077316968921033873664611301771900968667707816172950418567149635501702345037096979981179504286856879214877869692644766461551263274970523396714707035292776042686306806819234578323502407969689604311656870780656648295224097024395721984438698084105200239333332730090898009095010951194602458397562771087760658742748415825990752783983259432411599891673263804112441494523644545869939932379837605494086437380728326624439207279575836576329626857756799363514804134458343504966958424471772339658834187512550261816260760872104460074078456920812212480557211727578162024667704043993266361874641767161968774329912784669566727917239216936813347558825492836626769533606647412886845962596490992441675934854028075948761435084915136450422550955729191009476388958077845069105296452167907403305941118934446515228957331835316903375891579304201271971229288078909513312107327707192796600225401378270006519828683786381831073259536063320618186512463507619660221601794647811049991811911919165496004628560220682124713443647134646846522972253287071050505002212131480407090046348674843646668168554576034861733608926250334994205857807982111047744078743870331441912150028317757057536698212538424857322790271502146232175279784026084829739296691131052604925959941916944878207242371155707966859888136300050124962298730409894580995537913433926103527946611679668750644509429106093912272012143659263406867400381170516799468919384281221004794972966835269408197533656207701962898391884614661930267688067212659965109149080548472357364065235778361129801765511206649024972515742531346044332186183218479681243086918571876200750344271880644559771196593253970534400834551638682546460881025256549953886829766769770495958550970581989735173389808649767204720334049072665608192000000 [123,45] -90638345155796311358581628251420982548756788605404921488663927227806483571291206177011283412952953997741800015965763061699042988447581619216341762246156969232486916555311954327325681464427465161230721263180893984324289496546346906753934561591470212961848465560875602248094758229920190252683303829645542856886266702753858429403733163701119069808045897897031438365849578016277099646196931387860725931598570175119426267208818861560174962776286349143737212508626204972246857706728961278139196731315923309330048837555981919339152267833204642202583166066299321941269737195351449493377356948061118729592775758477031197089017774149259607078086492445617900469917220006058648821174629701516787970920402058898099416308015385897912733860779068522531050867019759912573287778851478294640577460358562133649351952151681429510418914923736661461651628812583058224241056849231596106002816292530093601723267600041027124038915340671401920329655474177198331166427777437116527611598541414900240783630789064895676146398737394070972150918364868068935202760766869818805994117753043270612170632063308175474772304448131124114415357321481228295556287711639555557764125462026469449149988462321543479906434062517062774332923838653758013326036590550942069771871771069663059632653207670451900141296646917578085380078860490478280378586893186483067707360014477006445413961702722460195708407202510918832829612239486437307421081554161010001427968315222560471061138777524184552019910582483869219047984163795289844067904079462374916429134582278865222939166498271039780915382174478116585637505438571271622715639933593517934853766487031947945437213580809843281738812309009273830116866238527094992301035810885177958000606357667536529837445882386232387734070032322995672887496736792957050973810562204175588006117496495820008098540957125270176977070550064670340559132723446946153536527080654965711001091397786718496104329548796634530754569687626676104617312437802897379015919055010232397718400 [123,46] 18675759530609601366436856682310396086989181760791473556037848525736877300507748841676962249378087264285793928595635535773364021196307426264528258078432729002842195704732059245689622063216787676730223099720952364136085115908647520371486760860802457030221917325326400675697201065570977611351939261247219619379197189892627907188666252328981180281384602371621895272369470163278005225318606686973305864794728222989842762619596195736275872978995635004706634542956513387542548859728461368272537542764422679078776717928627690068934051162455573898794710788750754321547804157467833581135849863218552328990533654427828056945597930781694770275741764664094745979122828771427383189674076638098653302811556420971132516023570375168396537232883195984632340892828039449122929018669429466528731498855653519109007036567870282521525405446057750531082397426433357170550493061882944014315757246438064240885400673036210618080671931514251536685380400731469746562738917364194206607757736449009627126279776138364310968052239348611243690246129212306920772863396873132467646425189200103644625701315791911804064592897624168287149556462844646602622882345042681939507033648092681417156590066278187851556908772454257450321823783422086169560542415429445974980767694326145362496839624222846152201405605478132542691217937253814896546780978708058002949629758628465586448186110555630571846699733924704262015336008075946035468143152305471778457894368321721666734698080648682907208721656729117750424714164562522805197438529108796048914392932134326286311502295323322810369242482355699467729695298460403114251341186612681533412185070062236930123710730690948744860150130901880900212119130220898446398418194333602223527119679944374579571011807304434254124740014075855362761501880308108674488275565642458225630803504232974975418344546883206722524851966932611165454064624717143382991543613040681112856271972408255436697461490380112478233534713172046817318857468860792539581947230817875296000 [123,47] -3435473514037921491106078567865767880763698599078781444085586612986200242716494160530246860557490407447086922446002418849308665240536381732025996466399259498739427974279287180546335536782071744004767865273854964114374667237610465022831850072219438521633522059067606511848199616645538692626065589056558375664850851155427490440115451431465848396583319040396763201183346908835354191314409995838922921873500150582843146420620031364372429328078635068405526289751564500414878498161327544621961767169759522732634001823072403319427373168577935433646005773715888075086130401325054735811212634146555200476763310423894054261218763059022524022248155373379204557465065266926492675904888447807477245101353946007059299173162273415085446034404011348345862158587906258479738753644229748879383497721847405955762198251362602353862569042997073906642563448854433408002000218289597734560174492557694753479677990784333198409633664537716770790928819413857890853014461878594827471201628924175243741255523183829510454705419231152360464915384008200876659247161968953795022775758834840455741609039254287481745069241829179054619906087379972105968804162739121533520804121167644775271349954571318013447793603754646548944016441515745978772807585952276203405233195397686444890410511391750694188324256107151015316425224120196332018924905095682358078715891254830662433203684013794196890664719732394314320589897726130628057595569415643028734933437628187192922827837699289667317606799095770106357956542798176755675779766608214394197607022948866567491882979426782027692866686498872795066408374392495708672542899310252636254504066543739554815247683011908213091478470151613158672722930735380075844436430286584202283110398741733263818397844215664449463955206548370088263114148811454730739105472145053235696490285662782616888156355793804132668711054357787429439245600548739191468720859956181569259529467112753540232698188565393881405785446718717381030752257651431297091071726499453600 [123,48] 558662611595892376065416122093459245464241302623323249823009395987934885498714284516867390922188253262135859801573018303618322114180791591866287186065138841543596405293161891543388951799105990256751420026307370975284734826138312462130840048601025513774203104488068099885682128217789361366731975406147785796158115073408045800846209434580239569551216012632933267886212494699164460954499664737220622763586402135082104858651044391426962245947706260549210624821053164347085765069800533096546861499005354624478504982089930594153440230368802642558136854876216669660370722079279685097127562188651352903416379816331750687020380741278828932191624934649923325482130046392671467703173351299131313196258838175719697606645855064150321488594208451319211158621080136693023272957084433134878372256234118599406853543442348709281133174595841149191325226539440374836046062686470821790960875691324311731745871686150890187028504681485298785540791005590103365907922470808559050156753161000705021385441186909051292401998958048452412180659308713060342545893033446218470259474172804623890335178687785429326339130146131274914711688667966216243835410655850648012670418467605501739178081849263539673601060423093703151050729069082128314471816016411159492444324080702778544224698511308317175898672834373174826396641925883609301220150751769823849098893338629918086169754237981417536290720324892633416029197494839770399258208894124019924094306627914800748062977966188403320941950601488178060677475222261582954819557396539710858174088468100161311094438866875606185609054358263012854589090435344101530898983579188052336656035613619390805654525629242221278550701560548233318382155650055027751809078060802257647216531902362735266162927671926160249455253842814421821892753105699286337791708673165385154722757293439196560053206544927771233811825836466434493068687714588458281336432636955698742037840802934098242465699428490197420692598744548159394751734985437924129353074816000 [123,49] -80334404208632421446864429497076259361104512004295192379899709542970005563926422069237657047551352236094888126156617075867245166020748537651762770458325823117958984912026004274446656037734013306952406519572422837760719934640317458853605588433600373373729297818449512303858812034231637386863357575033403076933206701253662279804088138209893059174715198365429924903919959343660497671871064020307140993144889746277474753245617128344284683335410343716320980300273462489847691753416722124279001721404599236946084479479245443824535225739242964647671684836428444095755799123103487204797264800069798956352283958914739078574867514959797954244535957763913627568931211365786698945567054091732266576052482588610391905480856194492945074184078145424342356417653397853121632954651742792076462056480753732322320579414845247882169901539483100896387012657807066220891642195668007541481335434444130079002043811427747657006374126371899997153156399162141676123293437282370004655873364880022413062388617443698570866297749346911186128788367062682731863003803080212165680295140168624211286410560484075133022454650549472960961016356447642242160363426020887868829955955264740921002217786332988596125785481684472929774898876641536862574153281696132841770739530575481557952996947581687712367796375684869114509848166135936307783381173442465542625893378531019389650477675920194044255174235882833613735532950851226873248619076068296156221141059829587852376896685204515790117367976575389983042898736866082530842281056501332485456820176482440037460510916022605802448805643125502753149792988545495938816252686006023383225941906265619723085708950330895590368661386464903091499016811722150360163694487196061328949753931247043674108087776512732886466520399835254317865711202444574023901344399351429630029218284454614690916246165617047058456419494666192214825570848307383266583514474988544495854430001105124303381224103317750294748787770894184711452073958050168652093270400 [123,50] 10345212516152664715080979305637611162133197470882468546998588506724392377419622964506804852527983601620393740808347022571719528998221851779367037033880058693071123505021498120102130845601413186201205764416480008226884689613421726989695777067824886967122922391102124710565292038212227356175633594504203571205067783896982097011997762740098968844678458080094586433325889199455454510740259408119913934906790911456415419040330546538571929006261121120151955013447011763024846359248109148391793077989234279289240882003840587351140939365311491102222931340419728590279934363354173023130285162500967715483820479943794682305963500689769922231222422958618906688196648239481214830181627813151823262080965277101901923740917636238911885643461647474473591755756637527499890022023982027673807795339183990277942009430053370277906317301451348747021208685016025525263900143887242630496311878373680319374281640576017686371505795405703405056723385800134409438716237569203336033910568279007483625500912630661986003795141687857398008711682547115516663404462947604460411811681939384407287350743795325428843374546344441620804236229941253909082026532314474963083429340556135832458246633879464556341378192593701795050367363784791223932048435717520531701801696046990704260298397813773499973754241594452401924333871706346947239305179066697984301724052626922986614955346997603098335249213033974773164938177521532210747420249426405251083204473485903731422848514581344820913934895037047202979340012773721475986132387864785297370350927156511309345638014536533188767116751718863419579066101345048440973645951724988373019518188513194759679488637436040966246347141159243528276002899382164519984619197070218622392087442394178792620776486828526045081352394030135663318536584408471165452540518068580508850676665746332582309441309457916229259366910792153620139566324268428827628657436149480906310369744133460780950080541071514146094036453766060933654144436266950514137600 [123,51] -1185045099280657250734000839143311025196641336263608149193721554043019755596749954807942881832740969790708044284150777809091672844406232060648849187775894213324428604520962750001469483197937872738517026793176633710328895822574459728247437886233423876871422639591277233416336069962196249305336024965287064608247071204195177874677511039680380991902423148788564836238746206009297132424940966749359020656009154481216956659870793409212357363989621964709577248698036531769973921698101637097984573888611879016311571029472678927817733468024992982027334530218649597002290139906614478656253354885869223225016476989492800831388661733823659730305487938948656027329718374331196423253936541798214331440708679402009678772403969655608852946097723875889183617096030260810904342388312852904434682282217742910727292655553045691331656911478732947821231249446401023586929410718573573855781621962652148457796452899803749210764087746450777392160041879441127105438757415028728034746956433409949042098374060936799326643099478256109639198230860156149733536404781852592511894194704746302919064741616325412627994228620989528256214374478116860340143964592406769856116391737346541947487860076400559655455496178281072590677919359828041813237912045263844652274366173213141164558401805317245755065288430514281909629081767939119031016828549511524859966967188563749168170902389443993329977789503191609658282945012657528423025259557777757232460485120139679346512760071439007423759527993754938059066907398016110225188067938656485975615668003895120003125722187837884025250030326817935477428514794251346678991176373476411704626090513710673368271931238943934670879579087902614575021342555087536073307090310205361934765846032952650351891064240684012652539864755808422726671833856695731139708625815458128400046257546062329146761247262441499367061417204271566853221751274916028617778415532828212500648824527012954022888712147731829066142380307935123951626549845294584000 [123,52] 107119223115559974109280648096052201395081519430354473004318353776005912568819189040178876905195935971812845619494594143821531611319022631663752491848274689286232553108219071265490249686549209058699197480427678356055287689511611933015378423853540018702701032633428435995358421363877174913347243759825657667843157061090646057309023020542460001562514044947195775750538170035285376680962558913338159016377319209933008697449616814791664165895301823292203295392908172215796092044716651825720162548272160564312622656535408707694712330828914341147253060381621660837636771188882769974825331591847632465434833720373954003086090317835125370118017587201419184284736546380141410515823845487697402910176510008042196693088396344076733874491984806557519426423952353549519933488094551930743009639772143298921817637742378006457933238871975178780940667746948471580338990017450997194347496733844187943447598474802455688574265274525301115199707687255218460997356983333448233263611807892091076601724180337734741009708738803392244473017228154683669634764657078974850499227079801327475396642297780026971895367980160442502684380263013961413264498242533713337847524728574980940959914380628019502887528977833688880657595596544905299971488575798938900963444752212553415946024242915587183132452174532616257564636588210716777093126828554158716368320846631340887033075871313361228547859240821315990529174016141781187043236943293985023472156905765295067812388688080365650773218325342428595239484237540778925797046458401090630073707136954010361761866709219697531474826244677915349060651236661343099743605360582083426731743436084928959088705524444753812569210068940804337002025144394987356644657454596150950319164286437144992666643312751460752906170538305176703740177725760265891383306662586543966326525458566420955802416928049909409921329595365720058407500579313672647230546434063559390241273375965799067654337574816322095954092746464661481078468002583040 [123,53] -3649846563625252907220205493809417656116769583173483102474941271206504931256719586133607876222455598249268556744808180464027169532783478494346819609797284259731480086049475698249839110405684753659617635061026931251304638065877078301336581122563715391729437427863799344370392273427776586622917718349896945004102479928503053690107236703511522966937407711577846418123380074077875621827427040465027829468646989963961515916074825108837481282189837898366203467024089545399754937064471626964586278400931750361566007647580979842026142361504082208087099516804238721858349850118135934592489172914707728071466825598753427263599292661792933747676565712707939292278962376867961879625685347936951270036191319995691287303049924043669928065400429363428073388309078479499166656871949671891765914922392144366758720099892391042501408182447010275018598325176949145176438843360392401793654832740727988765992286496880872374961782126296998577979380171096565162888884695748662274191103655646402818669260143376317568053312704244560792713808067025389549006694105240123399319860880776337074638675807058665178333816324289010804472156331294316059122227186402897830714727486547922098399952939202143983997054494594560351111902771534700688109185110904674792902692145034303408225942874458401629625920779444026234996362889196201469072859750307020621492345179307474233505230037524477034296260196520038116765937748122571449434832122044271677822285124291680545886570691323049908924510123115709489539985621135557887108180294819375021094181029193833388595752250423351127344774339177394692599108414308395191361250398660062546090964026892885423045053758584499372204864636924417887776809826419300375744024469773228080382600855092994322938618486099150734395211186959678046896131533489467080784731226443648624072654479195768346763750514985008416948185201132338778977910234002391901309743004542197999972864244653138528982697435086095496811525130451369951549816160 [123,54] -1074469503957107998354070193908110578448354855656954021755787190757272077526592662984571398659243059188764059297748680022516788495279062036502424958767015444045773841825447582313932163837200902480633261168294700189567452725691285723974571196742098666150819521570527624159234246928171842127264775101742667355069946840458554592075880327691972584786335396879958987954144104933829188957829789801025539166363082436990608385774424735114498700937817542039188763745672602288874107121939542379503523186861802643656023716382818972348964993422998779470347904666245114843380540396635510028085560392120036680916067710933641765101115997780270862916744847098759649670934555469305078409847567103406107894455188261736740697631597921956985182611649713337992037592924615381707552858623280397625950395021481211691006735772474798202686585832984756221631297361067800286524663429356373810160787963948358101990607487757375759887009114757310545711031877204984090302005032996482180547461833217092758802095749290910782672020392624593286796815323287633779189613032230274678691021146786534544627877335795827855360565651523883387263471572259227447560283621245938017885017414467153822619340083571735058238611685958244951963207227414103850193930278417307132889308691485515092762479923201509811824464026210493012073833945252993632768451066512141994900995791602525355373564133261653283920326988313555946744117058385803956297161693467415781019307147733753043775943942837270359060469739524560481236994299922357391306160531288415476752995717624769034292357079933823001568253607334229236850576338634130372152248867537642926710294212639539073778834151113004436716562461079938695312713485653932468326787460314251402105381460788715070337051788741500542878149301584393560665556907812704112131487921710462739826038306009341632347993746173817881257392888766624504589868659177040396079421667727512176090279415766220280603808396106749736400459753442467219251520 [123,55] 249488902735084737809474025115486193313758404118282794779650306282940727337834586635666349862973288142111977922238389556748181305446497667406852396948092919377738491937599262240881857233636875928197178646477097509886072957300338096821565918077350743838813743773301845675363072073696671137187350237405865255153434997684884829769236219629675543975138030314480328157776574648274891247823551239319019754394697668965361414979777463614349775520589151027175895777775995962487180551723100689162458215976126011538527879059295999836702014882117020686349848088556259552818824155264148392963341559063994102594676442985193825794471270884834425375132830272502727025022904326766226926676909163584035990060308360036072679811860075860495431554998838057500366326909845215760692724658493146701419863725155902178248540625433781898398115090253289492282210625046094413105673886303622737431045296978047611748015498286664528720185094101083620398245359693739114784678981388966349656271646497031705666821761878156409667894459278425292171530869432135287774134955191425793202503977086809537597054553458290135049820430380819014696845015420323907026467515940063230392030089735683195777732781071990487625691290125484146357540503612507053298709829214687353720242791204136444924183684793564460153172499245027990126082247651837102661526862489155418063217458943805429574919931445450767162453630301758159893320297543444415642347379737492343462900512173202422651967377144575813580208777394324255524599898993438747076986564901072371250444671705917148506129061738011626179783951832724666289551535410087882838441544929809287794604288859366143092864193996669335736727779359468648370906177434580499808865758205291977839951566690629931172853307377007435065058465453441675592851540226143990537547520227280235008001081435071171811859297354005280716510586346182031634639585451375965987196830412868578104143915097046038713879840823938621389655273631846572280 [123,56] -26381351510595146189556192613515107972974967606872563164902912492391629265250986714133108522004390838018489034632072778349311768875265905717145393235373449218155631739170514308384894521451010243528639524199708446519641910475872297845020171611013898645307183072710606694318477760465128999910537809853694560002014834494500798941791932789572825886991345387788347455025872764020610688260706022444585070675059443459028218933420144130554258588106142247523019095648039818777083026489063103193615664771363387239962232416420116141675692112414601551800270177650501999839610154175297224539868282270167191882163630426383970454714544152525792042007347085921177329798725676576718822735758837390449373815340143744119224481972797921552867790782362411566005017795007553134821546711681701981254770423903597867010277807546483693580261063713468148113481997088676972338757994627408103864341353684706326008269091771738724888388718047116044140051737463308683598979845570440395918648880870046633290057729941463369464680977760062878718698295478769990309322501404648446438761124313607047571613564014514823993976697812635948777684525884293051495003823029631380839904317770127553508595804194077976529309232353285066223025430899601702827659287696339481180344860022888396061958947921405267901574955440427653206532514076512891527076113126905140336749695889721156801907760392098315506619674995256800725524645975126038094963262959250647290998013275568691992256310101364288911917570909444380991205169175591744807162162288952219337256992607437654151305981353026894956959896965693927736900368931519990699759058549141613251635340163303891724723634830154936634264083297051487689646127750858119747908661257940055086934965527466226687356815171873927389754232480109759920796817409086678106592724946677215356021205798842019996082279080111411287986158982010618361063253199933453386673706446241633913801089370942566871365178159053629804039323306370560 [123,57] 948261563619332265371022873460717195388442077917478926744372999090078156942955146156556677489019923255020509423340854269723860562913997647657902436845160112556038936846194198918141955375915164577377452247182945782690534089217762693902412221339149342028929253705982239225299333512457462994798041553766457592338115426525677748980374750721501942384521182052290477629635692241877682556115756353646395520756218149098927129864318459285315618098431898471510747337930196628493896139584909643784294708979936199895470381509089127152881966664858166687016859041380129502000508621535245601577336881914706065185951406348295889713115114270351666399680978708897146031152451070743536128439397320801947265974128015182926862565691953691686616116251739054656377843508988737891472623751830910158690486840624671200111192603181037755761472314009490170960258700401905657207281781484149480579965162501762904869733052146998102394253932486986470870951951519043262106998088837520290740619864738494505903908025201690781328363201270820187009712114129815318925423949429295692045761613341068425546505966622431925692599650867339644184245532138045821372568620339780588990953573804422680461511107671494923357268019242644513789566529366065228562501423382341104083440090349056156645005460057010579906398981064892703073866328153550517889548651272631395097051781344228483941852321983933849120493028282991427684554988816618662340417449952133948627621341566231757286086415037859311897880048257860811349813842231198218538596147842790321639068925579572992163372492168672323308586068169305737625742906278238150086197155243529111753200352742429589431640306579236220051187743674824555526818847533431541914915976943990010862904575208552125169135133378275267945647521320192069339197041221553981919881699942446236801613703235349359676974729170277484207688030740404195691649742721096465665605041549744133064370721589372971410690011988938909999167125440 [123,58] 106824556202335832590885695728978557948855378275072235688696998241039926861310749645715400510210080925506828343798763156722885437190942287423191671673095227715238167653121259260621342621499191040601333287481890532319292183951039168032309851265544230476551975970607742055160395339630413334967957113339394836988521014695954272668443666297775641464016247062543435130222633230391795731923091863155469177090548645410758402373976764106782711243190380734662265454750496264972006032164758206517762678457382442102779520786443903096399285774508307675755772649961691972812700690411480387212821181938105290470566505354963111851837245603761755341173888388502333955439925206362069688057642440305162866189339227393883618302921334626396287122121099137276341177959037380924625893806597206260180639006326523379952818053165881110103531346380322291215402559231596267604177108833813223365392447160852050827776098151256716663807794267492462760426975625548033091750368696286528421044530436800366801337928834146282315042396718273191996627002041088541197702551800143177142744484642647635074599288433283554599169990177512941986034333744849658009865182044331194856988588614482480077655116413703763198878966827744064595561055441238064636908966837812932310946285909672247620596722937815011010541353018823431687404107488012058409774626659826719811346457501479911270424445798417210846234772198349430940274900538336373912753943748086960534968463368220815050315853435176168448381569983972322739178768844841208091103501465509166860977312307377609640958904841579012591621834327060767326461451557311516226808043674927755396920596984105815629359639995875392822450012633511769103714326283491768804936882189353131355019882538769100913679742361197530545595231687320010838779216742117523969409453686656293197054883332989382035418176697882557150388141816908274084367335538432648752021960811877458512587445825284020836844057530611073188858880 [123,59] -18774869550670282428086794362754168073361949543091238280585223839848010893637526959607977973087364142642413243931516754768518477888100871284960679874290747298416196667039689250032050594271739039218399736463806423781466196545997404834860864549837459147771801229349723994681246676531667222020595918045208676876240506787187738422985448081570995751001754152330967372413481358997387580578910437735891905356195445176072266107054307364488487031774808278934771022395087933802739106827654067692272182314262618869648423879176435990159892011220389528002743414813830585225430288491085162480873129094454063586359588001186222480348915693498651294896641896621702967938055645232581451647354036411205046167377728671480325447483266178218109362960800360802719709945771454511604807109142438767321806487351308457076255831288815609221122447498093766833094523643474592687200769687674085014002910098793825740056596385791278491693949434999091974951774443340609262281765944411812043996667269997129129775251335237335684120433994398216201428049794609316091628195463587982191953031812120230671522842946505101485809632148590300912781527594062444687033757811888195030730093402090079011854892519002753529812997306173558657841499361372815098108579411336856713954154135960607204523415679582935037740196002761153232534060004323073538011690907544882674422603727152572766230123186900489338751263685803562820073320109819318721187653777491973828412146057398413880120098018105305592713269073587020461157453483962993660003440789844401495128843388692079284235251552783788770567077576996856539353787464089399934300472550246054681898225164174027507125971907742685907735676210895479537713077348611602408630584144802644626650996542358808352692082916102436947898948122949877480084673890487616493193277352325324757306802501464115816871549324009732061320880495848226017344376563606419097922358624190673934514588692716147760927221728512780201600 [123,60] 1159522640599510963371977421635630366600368467530404581431444315110993904342874141693087725278927516227910119673224172902891045320250245046822315495607236762756167390663941328283455110010718230230856128846318970912925648358984860894082927144783365659011481796236524712525164234048439933305815387276972694097920170807509414006600966794537226885048230566285116490995739972027308058554492721219008316315758199664829383091560739301668526221053288645215430474965129694304231213691759672975535392645236913506815336756087990181860048508400417566833903062849348036548548433607261479376979157476068404380987878275747592052674704835300673921219241527980631005331507506785524598324787753856221149918956972843185416190761660002397314337816840648258193185896566869473171533372367674296349242365881002423438343047068135340910742122770851398348733223886335325094634861611400554486836548485736568830865814446913602183997138029934346762365495665660526694230951513245182034173272363256627351239444138736060854765249358172559383713356348070852686376578068277518425652105804229327814067839334015725310294612881295546017438875284088286203629941624074792099838009465460681294356721450852472049662962031593383386103764246678234906500568649673272134750312656630370755091591999795739660103029342621512167386855010351592716496389953717109350271037808342093006623871397112883999235131753044940598049509407788773160308593252419498920349846315502680835659842372280868831079345337550912636829392750611196593140541581472898581882982090953035086841441593493034488840598977631054678015862755968597115160889274726233190555717774088350683572913896034507642405143093553201982954915181795164400249821218947812882231155860889062110995754516837840223579789951926485359120232709915272395013841377717408302529530820624240396723534921099306757881797956760772781241535399840835096464979149157000283128130071021618859701215542876123136 [123,61] -38825864403933643369726797570991737683311886200030235679384160858496578624934033695533936998313949408797029492127737514358880843003887087765808877762376060923048410743803849025165395722030386704148328856001058274570277630342233329528992813652536758242413142419579795520558743259122623852201115053375319113125205201984491384298847746192459333735726032508254528053739581020901683992165575137295532117499092881131232366497697390541556994128820407187581368169798788868220435242903520488660806375858664631111967234185792182275445885464723642784766968969539346954893333739878188345911777570309109769008784895861886044605649222349249893220006445108483528639751845766187930652348816399507064109027081826185269242697231736269879251341293823571235925824428827581159452327270660904533821655719632463694988136648541523146696890119760282328153646582712229808097458753926405426794132694785424319447100920607249341808886802145969548570846216081154638439542570305535879631749579260567461895980900097341996055534665937538340138128561460922085626188830793373428453986628981918214661073873990589265676681634015032478381484171239854345742287300171792909713198725404132778257520243895090590605028473878286602285059214440400115168920372037550583923005336022476074971293021976287870493515840037928794450959302940134874800279438751027987087479678607110991005487066212526320464486021090540115409578782078965314328530058464516559602629158756391710749793155294636232761629255380594220640106231702859516725947244400897449874225677380421797337528478611791420827537880072614766728789944446125229761391472254514779400269998714367929336760820543321466290522816140863881172227610623709169405873745974608007716930325560649542825922355614317457552109288559876594539167720833309928687305310694922265209554114736326879917449893784866195527793317591234075823606545486485825677574633227362082427524026418759712721517497771936 [123,62] -247445546398238931304878103573944932518618896875279141918258480098275084045240085502492013805820177237859242971896104582333553184534447121785374198852205679225992906012845434898432049939414607201696322320782258107593431557339175560318748824998531545112503379147700644097953677923544238290557598054536966587750594734951353001656404530102083688301186416283861390072831094348616683055822085099648827901818253216064874759573260531698687975752184409520343257090951681438848270593830332290328354833755090990612261345506506673497820407320347529965598257318977216149556025979275869341375963470861425678360698339553912535413475920107302624908637127852369483033452746722752073437808441237881217261831608045916594631954776444604679219767564000266187117639350244073064086050505994231143613760784529960283210014305974975298861704018294075545624046976282270942277336322810338755601609626717594490446262141353498799692844605763936737457334014925553016630807978597484647132662861078571369987395461639144081203251453478975131620715795083377685221891535173992892022693854647459639779711120997578206877662604747556352491455854302391963667027088516008667889805313130781289562186635101543240353594991587762230937338911006096593056137095635196407926748508054207097890589657204767127320192884492888549465217859797396508219333315151109548441519088373440984087935197230004984756710362515518902521756059822760286597200263314788560889989660390006435283343899619462893193201188051108769525378266107369318718098849346342769421385799255137124058361680665695406037805741257018203470374580390353958575914935315825672293237017364976415835942528423897641690819903081187053544403814315316577082976704706916708675261608304296635431370132183431505067367503947658059537317167768252339814205910351629034338565951665859912409507105516551293482727974518623019321900253800029276487639959686823937228847855987680199161589952 [123,63] 29989565860467768081229835916658260008936542650992567238385582642421388380034092937661841167103096365421563066475126819251934670215315286039850894254253708179110319599869119854505060515153133229394454094486430485572889822861286862128771083899582709111454968691522740133421566415240616677922896192433333278920834469165336066124066829373049220274905980787121044446252316342689535610325244786228640104512591836868057130507710197927674735473428993067778865456996561316713872621766660509808214505094353580060986567332303639524349151936357746714343391969525790372027684633316893740317353403547773064920859334591211596071520911529537126776800414907456927222534405961827512206224262548487300147310001391522548219343652144237090812173458878088652363149432763452228387738560791150309399472285163508815779579599874920343495878520916866254408273796454739864765778497938600028375651507996683033719557593816159879522661847397626756883486084011174860194910889697342489667923106470759591704773933782240120183079395105704117755602336683758104864168027032180370072701481482636726398331310902743694839800902129437084989770344229726243211743949777910407703455247210189690094394036888069954611870973766668772762431263555374773668877545232832715881247045161270371010457669037017497471107558310555599998420621198070887321927823775136605286876630366189973730304614150971464941353296310911578166069383176968562939992945452320530799057650203424496367366580956538249475795543366032793934863287535851814480956177455790886663772628906710087915386167982272646368876662939232943027776806309565910368682876006178998829791354362874447987756101894916563892126656702876317209632286441206149761326789992991115799739477357892665739832789822090098219087715198219499223197665617882380136655473112982932140047287880807412865299086318613624649907070476897085058637843795306789132276591014625434239559588775814754114184 [123,64] 503986775241736074210342707228555544266007148677242501027223787794449685645356064024409292549598202910274472953729228939577346241297413382942056622356883807996031339745009246036996313336927169222287953458066049319691116131481870196004935207193099363372562914384172345346084957251858644090883163045156103218456000171656945214208056885464870482589128987856718134105200936056316499122408166067099999892390794067871522396592033249407935702465954688924416237238549229929861435384761013410931979229518640684752852814490244987952912387502117142254093171866184378377663492493858894172852560746195282476243871768016879205017457352841409144244729550542261730357923996808813231244074094954168287808203224954454987356202617590266203528976718320048756534407122678265242220696251398800504630133479316687489614910731531597867734892096407456838554325323847987523231767846561104376717304787385451381018105856747950123966067463647226383526540681561250824589160725595562039125697534237304024882139824166998813898810966369483683806795209078809391650358809232599971322533506487740596749848318748006706906338076218159284999906861025486143748374708483559188102339566795037502672465828541120792292763254376541926853997221187629386474358377176376410506755834726978349134687237744524986448083960589978831702681671386530992411050662647324748265137406841216475907630619623641581415044923950001714567531715312417233027217075835359625731994132575362486422063683819195169612390215234870474692955090182954696186735444266001909394185292350229446450074763040360272935532236183668799023404803456730549578010759644838896528130753165588089517182864377100242286807021922904424958785044311609258662205773311492154580867883254973737016967498621487941532387676160080218856937549297357582658497816103094480000178676881944176364663961764074331274476878639909431012614524212277502024861367680067698305326956714031872 [123,65] -98462355534188462654204426841096804028270466620061682104428672022383987452144558654482006337827295407583988547598111862118933537096830886796785083926983179347666519928082898214806311050902898324401192974758003781619997499561880844548579502371771586434225507916872454838409488115790826399382218292561825270478987671294332250891972340713627904212426667810728854579277468549391037911435072443450666361483488588670210794503644191436441727562756490023425474455967988361205797189529166311706674000862543614486907024676261666306890866229641151331494682752887606114805693856527934489161170624590323612672656452908161440207183345480012434697998408563767569550814671720427842383598133671320133053022147241048171068713911845270039744668667295808259687038074132684377740128572614766172495982432059883360499028051785393983682220583112605773448956671057574173048760278260626507280527088058408456970704093323263364614487773686148387244924719619691178357969617086218940914725608832321063569276041289355078071766318481694130238121144602814067760783391567562332808359018167776072568391024449045859663145734498046101217187493403988204941578077427333078794860373736577883667068638261186966935732070728676797118872523472106450625847953808954931795782900240761736515043592087625556902679129781641715994734152693107824834384786589469029989297073273097148994033285680195404859912501913010549465609722471977915300408269880620048844661047786698641240246053477537531318166455417373730324219597983374140247570696591857515632442645157951919467153411078056946954692835549289416817850608358619963806987791561070971002109405202176342071636412051132160845712605518744089808975738629152781466831450376310779864203113322365190449534632157126610300001229550645372605037523366267106599696382625610405271865836087492455414153367169676444315586912405999485744749455004142064518595317250866075631090151916512 [123,66] 13533955116765048237725137533246470749178571715064996828801086911566460314551421629165267148220897072292764025204280694731430144846517626012451861100468760680822893625478413643965764656527277520368135849827454414515656781072611197424041913924753287538360425920362167133900659320910967515150083728143402812415408832957606788616500123519289412526509592487142653725279865011067493368134988306212238710914230281797421112735534340986614852804387017249139424007897961971270333413027867269692304669635245589408906201004760540848493601230519002150162260243207705407721885485571869596707101022036997424278966331146147470005203734414585442165100468160275737970934889908119586307051125850913224887844735694671560455857895666619155290362555425687989447985392832982411657461085749351861388093951348969354376499221757873128420763806956319807663298140291134784318296299977669492254362733650455746284287836495905373668365067051472047835881722935190811184990854476069120819617746767963536847987167368418141337598243501301497723615209199108739617660658171419753396235972845919025698871001694739565709619206502525599426337763268231667524966535064032011901099087235849139416238283293338838340002644859069767907044475652525945806841647960711676171522417765465575701045677585752619711761634771573179331474713099258755525848797545484630081992776891838848640639906265181506872069856242179434502561124197743614822629689278851613075515938707118914470069613944978928241252257524664582792151997335833736655013951198329619745478933861142121209559140625728099990318886856932575269936520025500890154756015172710841779918777396515571439737289205831135241503623265879912794485870322784996307387307007286170169371848118252571951684149270955507173836281340993782488395044953145195919870607453954315103407847358398685091554177036156311185662511123148499076210106711080235149002144791109474072271275328 [123,67] -659138191306144269047355594695262384236480305882440941616614846562111940364028455094321262729028945319285746148539584758708365061159913007300576746457136818830712563121722012973577853468775817268396726116154811297417965687237832838899065154546632789976198197496915468814648186393423740524225999136634197815163442071503991403359043641710948421641468568361770243305735297525963750098770490320195964272858674229458095686940436943012309483299862165536724108471967421902791425325634600832554573286977095524717356910425917564642819087873719180816498376762214332761288722964420071599485847554087561360470143929896720876416926570032350537991577766831151453261670155305179547433560818232821372133432565959000527499943429048718273154472729747788289960095418721301262460004316587422319449510631499981819586407353340803397879779491787825375639965250842894847358544577431142871019748044428604801098674562000804690088076741493667466586375596938014435867926157782550752826629230063446554461495377323154419304542112131913703847898380696849730702194988954608737167859126878472445174661511079178020031225502711693835557880752427309240325601675352045840289098532332719588405623259506321965778576807429196850603742162148330631586875890723288652666631792260504234885735578055905040646216825819466269779581021420175122000461775206956269633032895191671522942316070768857792146326378976171741867431431820819364257344094970059639101911429705661407654747445946009201598353860392245482465439131596104415509868124401369727323473464375879159557032185415198782789986704437652174544960354460278859247476326587091809458206502576962690550098064779794231521775533099924063605170167754885671169807285977630958317977113488700489473543752270058950490714288238637800128860546449399417343170083911884879697356663130920411253188694212847440786215299356012185996195636186050872761886173279229458728856 [123,68] 36757147462039051656717114893426520194969009466902255574874768128343932905101204589980256549749675909650579582337558442739073550837173748842888159329764829520050616762747014031750824099147672940733382477320547253222922495619361921090430897964010631537615157810417645351271770243668283272653155785369814199499118825827268008936662712500471122712389053393450185152035142535262125132251227656776841240747589638645899751774729865851133653890182685621907300675900838058008623184725762866130926353605104813396387330101390467353647614534843998824471487138155427521506018032862822367445601181176366763380708052315498190196938411359239593171953057042758152344544025679180423114313011748062171353281976001782851648415952304058141441375683156781035391877930040000027701427133255564008149049998059080466534834906327048570015822279361733643438897914863499414158428191964417698835335083908748522008544351098124290642097891002803306354593224083696899128181035008419886506161933778936484363266154992997581248874473404167028007091775726155681007657174224561263385556575159086314706904994297304244407214558957031155848836769449372874876471697991787929048479472439692899531482212071387508816787645012872229824814303579080302968763916537288270784821511604152246705525833767146263085413705187843349707323917391308536433606078718334088481737446450129917274181641335151251575987376293384133235967965331245495807049798845779994891413949952149300268861037662357913649282673198921554817074957821361508731828306737786392193252522732115421614121214366246376600379069295392738041457263334815215991022797518478433747416563566584164053750703348779943682636363928254602064255725247943578879297179858426313337469251323520478489904930875856302224685427250506112176252527085231405250366841478001583400353428651978398325003334192644748368911614741487157167851906272118825010568252684620050048 [123,69] -1105898959158963740452992014997548395272949288390582376643031569435624133477173666939785547879433818877861945898055808063838526941747729074421660902858059119942263414265178504863181591972587858545606982990544308637447209041531282707089575705185659610275575088446585666516895780747463926100838852275354220885589727311304014427409526198574786042048506464450523558238408911660982736252589027477695575275513020980751312676359163944298874850983423156139485551369874189784962605702955421560142629625877960650932326970476800433905048640755091510618654851855806980650590438675189104064434297303794901923259800142464393329469286756104194857588645034968253252751687991281348741717486712255081680120904376603868105882728952706080979381904685565645597769103154470169021840641739208398629640471835019114107220368434918695673981405266100771642281727680798474245424663520342398353172334407833183742659361151728787450778280070475630043471955223449859507264542221124862406286361909958672996863377193747875861011632190094269164281470983902252757365991991781195874950891868067787084636450840264751775763938685865845733373924777838771550643310873790590739203357428561853217539388740364917803879124055056154028791391342141831201666858277376724451377311242902560212592505648813500284707421253817439669362106679241417781393436477819992169965854724777816908945965255159994749621874007131453376023485124398831661418434070535920147200242297913922615716520483370408825220014907938429362200196604936776221738051269716916505793227652002390359689425859151345057154652114810729591915892440551390085961407105329144976925226180232761661621811478187466853485703154068663374654468791289061366492607894692928147369825453163875193750661947182388500037396935240238172693122851487151380957346917476346886123128558234605593206030796756771283456811337837404223462119710920377584008911429067920 [123,70] 40299125869398427563523083614780710507354299981605108621246377718641675291983188719022214792572402211297573113124737353722550936816481152137134916597253299789694697850551954360174789398149084414651182545901957784732411038528887121175332782865737141981666333392229308743323332482452631169222910822174036165272319674998475971545078414799188611740652243535189967580221202634066841118952180671225026557116456949553744113634510945554072767484965890762550500149478716543896787573635866387098469919159160949391452673048076134489931523063121301169059631708864542584360187205540763137509086400316127866011158138931625678002582938901397477777420159813796832526569656400482640562129174191615907114721822019624065028521745780404668450149429492164703260188404748681844645648974675283680403703664556471428062578007490281297018128951852670922730912453933546114888567403114040821928194792924488141510128855971266180453492196557522369582869046219881442263803614805200407514478851578403720076925766269773298070901973649509360613039890918469028720653282704013705377193378115589296054741595946809972960797854130570737390940808786661417564682662098252909064076110690875731842951350288728485047259001094928289872260939530125275424836838704384302798215020553438996311149773323568102260069983261661515905800192197366003679250067325957274933144624644668086127747794003149949042339238479071992585796515272375149477163952859618210997977624366856956070741767417105398481313012685882855452036815811029196696855364905996452398715405293616043947498128285843050765270542389194225931984565225231018389124506434201973045280460868352035371175119040339958275129074979294380842262333412705988586988009646232507679059781691691748567282592784951357896268370463887909376154937957198251593077744889482485137902454101436519556778655250498948003548286994237223344407732499178290926203081248 [123,71] -669826488996039295993877645610399880601667355825407208833936664279336588904053289590340753357407617316590011658242312538042682953511040857509830820255460051770050959024087106430473488843067960729290180200973959034929911155807424329142919232414314439987774364781042113601128516972219162665839010946504610170322629373309584357167930121724000314890614099101907802651045537517549089998462685293847685341892832144091696659492445909917509255739172582227415891980211639041412342212191354835798644210523218499230431106570665959455731724899279264986254882899797384527656808108798250987028713764159319322789274854668627750198565307129158575380417470621970196101721611017935889950411491593756674337960903300631105348617564677574571925375106557051842013230288846921137843596492409737455929117841226417865183794798555734884535045346877646535458639655978092136303268698610336058928949475649840832364926178728263793418588699725615295176736311120556114457555173906718234873573745064239881243817469938951411992424490101854983680029008404371190363361942482609523915676537026687534992980094127413433489323098651262140372711307525378149238311267469821123357537116292168882583602403000002398625754590851008130205102814910246682082045580358116186355650312435071503171929390941635414660966019170801338289369610079026509111157023838977884546152321501085554233202074780310768218401589357122675595964401633790400046304788098819220450164898042179804183805536355285137686193493406949484750512568258955049483852259866890189511960049412275473351531239214899087515551327518932242523175344178497356293414297903527757108715891562036587131281016239585050992173904249890724543914088339085156331730633112257769926439682917858462955204723160391939431680291706415446487035757566081880491279003492515465849330577454266191217752123105327108027037533133404507987270376723371068109004 [123,72] 16967732181728877035047416897133583523242141735366440639761279186269589595839888952607450129065832757003788494371325986977997026095926328523073076847198527696586886970090250904953106481781736200109097186093448875272454344414403091014128173980213009111798348272606658969023637247785037650222962257355182966535664009629196936951223994992212940001993152567977426016615236063241108083819731333052799794430916294762848339634041690692818255684890186127467793735826872252128562016389319605992809549873386535543974572130503516890204096558105476403823408169813263098580289917490451183733123831413549200845441990886451144269067273014035528841737779638258450426973100633763185265784779779036433870869556534484251142703456096872778757455200269878630221598474380992155789092618463646541626445303688435797522824052686326406714594220808425209172792283731560280861735945167798951881752008487963741060651897327785643278165085447117533728971140989320202940918016883039219339060856680799355971600120921274942592397355888822113175233801606172697411861033710736029467225549115312265377815159626649617171433449299546185974521482401341108639308380962209601821434823168989917205693834116564825291616420578035308626814576206671789070677620688528934801232778471498905688138676253342652887217782077625564935515371021954422705757567799202365914660345166240902694644310199010441007660941029936972764157878515055623254577684935730646775098676481171190066247808812849905702802195053579811652468665894147235101705536444808510133325725553490524607270440121699999557739305585249613313092784264905400229456808941983677268855039755542739254545642654599571871206342786698859094088302450682202301274241804359953870319405631533902688756824847032634162834727739788916840378057084900773935412097297888464201777903620668509920070443433918633673031065105397043057911278136701210880 [123,73] -234933304321765491375484356333213168714868368988163585308229482421282256660656397848003645194798949190688853025619115333815362982128960604388963309319702871832563544312317039275373468156542666787331791776873964869842435228089906983109301059371780007649531533100340797927580751805014606660731754661011923300417770170437204301152668135941353336748168248501793035178947584285273397729866514838699217333680856758123015924048316175804879253372342005531531574515698267663413902503260264236924476142858097459787158551395888716494561583783539589909455821706106371596249534664594459126354572361157460284570514316786310840040165754399889949742083516118466505012757230482013877963027041345615775684895539988476937355846953667596247827466683057568056439319252960786807918606172175264134296678124951197756415365586841243614196085954527263821340402394494826120811101579970055813762169375911364834063835453895538536609786087138973313953563051363467907822622730749741295348471645263317591481123441002750122198985019329432124194664542499917997291394056387552377362342378875203225077713643318654055915961362141342070404519048204373016624946468074805171346348955635722910970614769252519157123302111372887157063970914036681884464085221369819742464491649010772309388573576373188947990823746241031343469173703442049441385730606670838672882000752662932298179508724638259215607697466455573987744153011323230986117006712134596278117276804016945417576367628416516820981062990153636586280538098647901089286833873405099317109751357647425030894310764873431464226847266586313145499612114791648597049830652305598037111825864750095384125710453646253519043574560441059386996375502934022658816627909693756644256832282109647886733860548316284713527354740360345721980321878026171970812204785529017695860579183807362115074443420816114008441253693652617389547890810191136 [123,74] 3376681199490290110736750536714283385197465717922631314412234820361936085527602644661730738174987177438334804435392457377409621657672702790811566046382165015562235104246757976055745222750184302843278035962655397794814239535524660670019004851420721848142969162564085618416588803671371990397229900095697378493438576918008537785515774671023093674292590480582604421416161146524922051825087773447998306164895480001289479847545415786546347248170256337416264545024036936567889112274442694750199225422273482860950400563470697427962696589791979964305427022962907632724028494856346330815221932961627334276678025831715810613751490164268143107341857879750021073187879148190775289755223264647343725336034702815687048581695608542064206439645168927612346983905164950994669352768949782960576762856647128070440843666223255572812845547099922441503284115407265986487965462319073574618392112292645285968702130902026702110547878119190635497795921379306280125696565610969769056369853350162300192868246821689105265042610339743775772976309826828779245412003257017556247191089920479135116832353017419949254846419082836406884384822580013131234922508320713502380234812034185339604930650639633216503850405815572112432424576210499215081190921590433081126911913243884577565304004230125801791778939920793490750860278817065688343651097938862441341791034707319739556999122593507105556172127379148721894943524972944671518482723276881788838803179823600375550573354689194724127818098811392152016524345147000532953107843758889003598467592936737017253561171532734441752093273212750989455453734332884837051942569161515742810257184297405742299623334603479120762726554089359808737065314048558536582845416697697276697236834160124599576363277060642994584733210901420974422682084362441884095764401759275574194803196003971590751069131396225700638444616142267058462308348416 [123,75] -33387769620300262419319027379353706508165675543363799735137087601231688195770379852599663993073507050791471948103034875196444703934918750062788121171364622448139107281295099865927724273482878710036312318191702164822560448561689641131964974924915314115178816040757740420534127008955329028395759580665899610903337293050470162774489346607157878621491725028628959824209774355607014661018164591909969534954236896719163544515886462195951323659252611332821267790345363893721681139287079646359900530766994283668105126331786444936565418564477300721637211896557474312431665674911594060100784312162647127174078365176750613407185907967499734311780717299985801382241865726338736807379178116704698559444634868124949980731132142327201564816265454133143757224019677074114031633288652792840516189297371828296148878802668675640730420598088974492126840858171282162621868510093350309718507977934511561073000804464506349920361121040299046679732788350763646126472004546394743319359714729999917472278522508137302232544558668411817725697607190781645070361587317195738817376397848791981869328359532413505359851293552104978380548597264928616309033357399911390697799714933827151804159302282337072157478500701180771026904061465013062790383830049463824938087041681538755278579275516961668822471169109356584478925891713906169216501264390369318834656291433271115415210528196596875501168578082410601383733162091368287324462049018544057836393689052717555111076823119995762341928579789724682386955930135124963895891063805935622249598908081253518296411717591340522637586331487509773667920039520069125646002029516430519439067400434815475431670472717186295695639727487649571747907287155789459726202000564195928342211465281070255477326823060819146435587377957209325025418097432761650590726673637100615063725861146912993566504684189632434412812891017447073075136 [123,76] 554890153731558203506513302307629347729740774436238928895451786620154185833059519359602533414905660939797081575660724647375724525961317772250908394256990452131260143509910925146957108091953541669272235239792391207570909754020286638738842092819470201374364875617039862246573828965176787518620361117505009902818043019978788052429746833791637781652731244610605804156266059566802804378306818328060563050803041413458564669581138574155268201373709434248006461116632293431124205063089224617085144811579258150523321867597110226634192383122840892048828451063098373849210731048963740232940131738305129231148440771707855330913236219848882805086493306855449765650877078016564373678208717207861833251692889570688927887178210274740374331711154617226639236443546371941971988644612441343932936877711698201143067965019011763149002410000375918929580811509158769341332938620254053789693570626328937682660249887462543387370813322377904137542664770145330913119920838829832711363478682899049570357444879186983083235554082925695699370942072992076085592828424077905243508775135274665962757127177526692260452066364861876575388561642872268227541854585263162958434437765291640345370919078844687174767589305345243148843612799611741407708130586544913975123719495901078422008280890288303065979864731700829630664531235940676485347418646880553224268146524803063301864411227928955687405912291185344990836085825220139335594654856136319435897849952966859522677055968191453961879872401883539556632604402791112819543911483739358929423679773103335096557996204523262390617564491799076749491593360532917362408459226357659165944907522013389662331158978654450170539580275254767444885391054587739936018644520714492073637062906931952157761224506402803566537729302699642477119766824640973978200898897749740530666426378934245459731923570635208226913149643703153536 [123,77] -4048175404614989199400124819225866099787499108551107055975134027594736720274907805511299570429078815455134815008536925355206014513853591691833283706799013330871550193724344323165760507575294788904542840256235538174886601718701700440242965148808545231367406192553961108006644314472619013530384769069420845288702031711096971395363518715083283622163743854610620442558181336827691605125825043375578870790474665233676973819858900837511835045985532499712334633353219660108293279447346195086455279458552487104652832729778142444744668281383034244443086801814532646427868877686863812865053262089557301855670439502145886204191461543652843379461937869485341625787334000379541453317278312895506689880851407322073958169250903376014680721947305916031592352002149606809617122342768018909293608115030389028415564894913951405119757088774041630381309444738762273855697541659916092451301055170592136241577682494075761565676587723827173796621969325169626721686681516559543200648779711427556509280995006169836012653184826462978478027740357934959836924212292741811006187495916106989746552954860391271289387601138844207733609184105779470338653645051303539448032682346762331181747281957266361928357849755402285699296364616096310275893108995663434472917315689016332376072537137479621162661352924059569572409266912522448913160301472092016153830441799589529161482853810955396416817395543948389196900481765781125352080063433706866305643143254391092136569997884200554964734152123657220500736101317470861812346274043409667356824104673194163528423713982082005595297916703841886708118918844464491639691807985507745726567022377880278649089206041141229076191433272477939529536162416594409238479986142836103595694313116371175574862262056975568531154101110705557654799637696184059768954951914823644361526716624247700528237544483235982970370906379856 [123,78] 43512374826739020000648702891350450448272464219152239703319229428807357278976407740395311273555458655223719121202088414726554628665951033900925867340824885440758176055434033678523644869814428244348591229424609037404042723427414242010149275791008405030105429240446745636434628897427370490246755832507792598012180826630099436439180723704823005291051894142111972895105495339716141237699347248724741777896307634318888959512107052608683754944057717804672783703613152219539678942073170568992173560766396766117274494573974229316243046860709926337816194308148412951747855651493180019618885165733208937738709490357660087096413039782692207426706898412471723579665370313941241229100612839234561028679847322177901614488451216229200912640746246369346233552908298495402804526460095768455697323090268993030680597231814979478132520756413525675547740212539777720521320784529254446895383268837313966332047540898970006811348016679856579598249240354527405938818821936397486793830863087677519280396531407832772805753544424545558764709588888174298622238590306930007388880327574485106264638559300124762588724767037165161508246729312155186900424282718989572630148171839584415736227831171718310427741932210497217663189861082000437836269463794339668028497905445589804268843262545803793356156646035234869376169165426194229400049315547537264527858550430573599358799021485086792200460199213103739577085762593687432463684271490302363018746372225507874620401752213758741611386694282689974949246140080732640286883171915529561258563618051251845707924975466590835929830564596016912487986976679920929949225328785313495257083756837752111362571645995920706351898990030861019072213997199025806637218184887550072205567293049774133969056839070454914328973654994497154879632799031631322955257582013211681841994776511930981350628708929396462004679264 [123,79] -239997521192374429841366084516766276850159010575487992598975497837097595111702614252171101513124115618302377416524708075359921355508881124385685252874537858994215829967124912117550842216969184836455923777399892549554922992333197582427984245676431148521431010440463229436551028207102235463020933123058339452371770858842271585847591744757089471666964364850706995163218818084128697950036059878273720986310599167563909435828320783984122614924563973563966930531438806251514193458866693495633380970639653510326071719349512952019411244233424560051711427219536846248720372385762719092785355834239337277448754880013758087029013185968871062984166201073600006654932794909149449825571830180429704035429679605256952220880368714733272686364368872942761024508984265985476039851915093358983596815207969715374722660552762176910113379704876105377730584412490036304567622268321233368963872864411745615331870475067573874202997496849492907089566776099003830900410704557067253942485806329641799388584198412385450196260194689739699747183651930130923250862123213319311759751411046369186036433593543049490205089044989578439602032158346605145186308352235489315220485631406208776674281165018453772907447411629503391711462102231935053227211501312153557539877387340866722099922853256026183870263555516162195794849337821191265096227772225975501990340736383332238202563452300944584250052898590513188543486875902180256495854985929386434262650301495114238020800929291607822703847704206106467267740580076192615555128170924223398857470157556364671046256291910988442768446607025191470375879863992977726174460918284664118009004076861640489580861727745879241211326159237858184221699299684559630962893422031391551415570944695899561797254811942353583023936586908972466036458379976782539842088120022122823613348868445190711852937836649842805764 [123,80] 1545723111894170861342590877256879798540601599392134313393736235805345324261351046065527478929977955464935278122107376492257556707762987450382424745600201292583810821055016368992858518175872936678050885990521369438312517763811100410628592114903092367374727684653015676182237321967521755599072598815850407134743356719381308162442843313366441785881488911856116828771275446907128340113119202965323227401619733134708334627762053534151999945928887519184739085628436890786301723547786664384918294426417095983483128459268206229694169040444615147716846578293518248172908375429882452930682445784407684552035212241596429369410028473588488026207609636399320561332800683537848393193571323657470475651635662292775020951620077959337841198910549623631185537491626265977866358239601749004371180391913929304607029678814198543945938730660924245406118606280209056888927272324767948904373993546183220380838483310898859742467741880122655683663227129767741915499953036451295555233474115830896919524351401714910151554544273030054363947075318223354799889252849775115118981716682503681231945475742996357883530781618821898604310540111785122209719684103828895888466706537495105019221301215608528668729198879644286605076493853989589686138469203551147458618207929830472311061464174680551189731229480720258680394779289683703784874067650865163719123596107297465459708833916333089557153822961332857699740763937313875264276625152223652532052513891218246101677836833284485364141849398859256300579049283785460458386793762094361350328369960746176178187579053008247559574093005343192546571362711868624679432524102349649856815169723743223763418613515742601074960883655176008268241484596881644171606666120755546312474829437333340774582927757377953641381841830673530076954390702234899969284660524907450819879981825384620153168371142990688 [123,81] -3470286045613442643230281888528184659615326512528673068567167425502884040750263338364635333031037701437689234831373621194039558159922570686459023318140028208821793942393300979691801447334165550645194807151877902137127252949947746115337232609569988238467188023411454982120735711386750166426858110629227222000324586578358614186367318242866742740485740648166630506987954540403761896984012385988542059755332922143506741522240891760948801153473537178866152353266111276634542116872760860578619034489140782799766714528420208606378831243205385482099529015046214732211492524101372611362922219125163763523085086852594426429724214544507791570432932333878154691221091773384151848477878585756752245098658378388670461045140309610725623121069520129262944729679164237879159200276292775081681271956171733633568180617350530862797181609006970973934050300071090943037525501908863442487876088462135397851113100586689748380537111448989178866821220297953428581365114821575700232138291791040447969072010256709303947271036856830203232071522784902450940972922516621556808758427957071928564772423226207388637449038380415672037617175722246262303513363374552078955478862164965918163928364310514634562327153845720156347341172543435448882177783262502914585943636152654036898829447053028813728013565027924559491107290802738445532576435817139888530715346448803955694290088012594305377065186286577893438465103359680796329191231123147561304456515070277391249095774842815503703008315090843020107714647157720545118101207863994902292744363754091984838192841046887075652093185032832613121759743799739659746283181786617240378905919593750808552958141246940063918589112118828177503490313929592933539251443480453956393370508864163242367276810770523624202643109997150592962377666271860584903408352676443425837453729672886505440025092044 [123,82] 31359872505868294847280186419598497303125448724987342554457819951262461564638397938892478580233745192303053760498456837838259133627186971082502239582452306729162065285272979832204063361385339695729409757411367399044025875773735569705257499647974070023987867463639031956807988726370605986891707344994671301776363327565677333435372088079973736364449675040851726620315360225971238287667012034542346051170583067087960016125172454765501780448312514170199842448732706963354258629964088995472509795386901628521312380722216783293975430945254938513927922480497333246530166773815644402314660336862461415362761738933343674354070551480245344453540035213878934774087573912740577373725063755833891693841884881041111767048299369439696995726204903019269691190279083532672747522609888823294001582590491884351251124764203441802301819923605221168309281680248787440974344702617597767076599323353906646274279538523554791543432414048467898332235589847793126274700688552450604240943068147460218266642259349490554425523753633049889257933997327244986259970395071917368860409942290023739706123584050440533994766802388647356475439137884773905094945898130212055557280931558796399206637132820445178590745089372085339974188664330373652800444647674725059735614491459564042118101225272777753542240924012572443453962646608647953565181630297409732959468101621572584241109359616361110578184952928346268915413672676228444181191463635642363875098421658768497050517832659105802540030304841310867541349887890035956387591458860713009380074929998590584003797344793804908560224109326816717215881232637275218438493351006454652593936149529072459287752008837292333403069762745648088180333822604401291470933847430713853447224205764456219725670532095715899999643028210780285554091107399892081219319891105192318809897601348337331838352 [123,83] -319555337895481526792889050678738888215090004914055054478224635921294099465397783019578859695308639658002315326137654299374027570108280576839332822936025658221857603747148927445930956186939766071670696861352930843947569960654432957336553039703117630275206837696138474988305183655578570137846322869103993610323742821270570940741534134509032393536713290941298622254576431795124943169237210423975204860911386825403504570995519835843071616129297114427873632488037095575798489655464231454054776055684708067519534105029484036466220017420405319147450473907064418430063699961072600871805433249860174580258510208130756501879365800742040276101356096875068187145324547687284691915935013936487145011632177782437949033249227511619597629868729970927290322374716943523508462066727760880873578476425407842014060046078669397481697577386695803800761308406938637153005737085809110142945193386133614202513969747855656023583087260313302501219097928199450515373395919771962726225997722100606177678012663375846656717461206458717914599715058521219285182533528359834000334029858692251489309866977989764835229405853743415270365187287683674920745817036914930619753987094957271510541716145929305100535218602434246081719425347347957932355699014528367746036929926060743038003096167977338032249935374993800046582615501436921501993932402710664467858692370601943976825097405324597080845454100110210461674391229289764966857403787457726027513599025507562301376908193796206431342518568521041107302463228256421580518943947629498876021871108802922542310374685953391180326261757293412260400543966572952182701816890051284731912049078777070861810565142228132115017490912696091222967009411384229481825311774951731658036318685900450138769743710567947539987087364588579011572220731219600115424777999848651184890063798201485310 [123,84] 1623248868939429801813712022664215716899775510356386707442982696756384436416498025080214274821371178288392333704229800143309394207766716015504716624684677754615568791207963675870585236873097942720490450596532179357321567430965657756428278074962568914542163619386729183103139230750123568547037868038628419040215298074523000520788462095510531256301220180744128666699406170831790038235015763993836443331894265863414743653528235107799225762416489834543608572415975360856270669284025493487655002203094350967970460208036671436089479694557334213376938316876385404474375360230714583324958649575771351628178632591878002091199963186831792358680480129099297784342183481501841219404275155850755806606803266016884989191082232873485679379287419344569869113131809116128064269227782988521782251349031374365047473595048231099286026749754265076723843921543581366019871890100758527387133929125286627045320058917876587451497318009097788626624820390286505754596549047266839110613384388875393698861439354664385718828779274402819138671743774886616430113596610675663595693423073977801087909510845960357617002729080528960991957225540255195017969096995259058358053582125124294511873169778966742831211977569907403605957358814791883861584394153354247977721443153056733932715595264690474414164115575847622021755475090671946511454921153132013191890567698085150108551528918640291722867569785958779537937278751947767619009474156790928718573505294568407299123153244780879323229174275121610068442940259087645799931380110373006686061908383420148134215072680304330942470696403055173606776413318987537982516981806984296614473549842086568090503808893824563058876306826684605755179266653890465689310382678380110357659330051698635604804402759357342587976663604916233763779965928203653087797247362689616136740135174336 [123,85] -9146125034028132860414286637396239905737660012752454244322557629918371537581391219286571117896974119594557986104359250923344468139427354498081924775564268655905673701644105840235139190936811752164112670243003482275502374813801187450597287282481679234316495261067112188015369045631701797261285434995143352825572007749768056192899416778988612121555133156632146076924712608788384446769760683571645027372191113779986167360457840260487053145722592457891773373688454772208968884817384205513462895092645932815175162227827561997210352822142681485539179533173339708712970071658771994424898900701594403185123084041172712630126416411589730922651295341766657927575839151766685285429573519640050772469294854516546862067547775364310328276167226998888997322861987024568455143567311226585748335136344094479446953273095850834957505739558958759862542980475710137995177865371304426381145311084257842232772389787104859406598921555643270161239319090611007297789697342931156005757083885382097983481343011201934515787259625174626676845841637532218413789080018879853614445711997157435464006462614953519550709731183157397720709955344905245025168701850452858533118571806467683426875964631591158802333672724777698120436879964160817493158107933265904554958502633235863859474375674392338343522574001057787465306255081716813889099828943988646544841261852352114895859416982288116525963202126764223897097307482854547000404541262296409593669353401835079281686276217873008850696407030018013358928012367649418071081654856712256891056639666355777227602007027305556048997493396589202332745423027398056953474576542600309443638106999822975593930230619869336596046686274281096295312024428225383705979452805146492207932576202191028811627529641611112782480759294449823046831460538822879019879524829644153040369056 [123,86] 30680143515381551272352628149688920406835731144911622537947003900073656361048595794931375711130767742819750317587368177884950088091693512539866386114052994349933360906001379332017942469807485631131549523388513352926738752065032764405745342123674350053834436243990018984761928634054533641892619793203861728206792786333492772035143504708836950359426713064708670619881733005271834952327629673937516465856806208761946936252161345594862615417595536760143337707089394904924671115948464788307656505866750236482882834407421497833134213367465966137925036476570283324556945056610254160034112471752163749397661385142905197523036398914324803673135682283116234860856216407534100449794608074089936244725238690481519653240741093646709754466930861478918725156936350745974630053084852981378128151543536411246035265592143195798382756136317005566375413411905359784403667310725340038477123372306955617169039702086040642521861461847824217922228378643339820630411578571206412672513253261350024480666618757013348845096448428971321674666799403775520707009405525940692626622892558970586114662521445889442569372009754309609764195994508947982503964162611403285360413066731099998092343576959496556555578840640833946720533344806227850001099543714120769987956066295058892958716849023900684006142068595295558818063541510790393353881031439382879848078591885060528847337865890867365268327661724125328417834247612779125003483101040736634092523111655029935355098868356154141535621772883548634681235299813936062481280276810420459026556998552994859570531206126963293934878153846929018949367735267624530479620182995449536143712256911668195807108823919647727304213282182429734893079481838770446275225552405786598242051372203250376237676135103498780014327920868776780073142905783729278546624167904435980928 [123,87] -105352537944227039439751585082304694549785759340179742408632559940905914031662789611414508192970231435795233371511495840710304421812812717488303834550431497119790667703324419406237047597500395535665679860776582361483075704579230178532410922945884649613557341423112641118719281601372797905469547601614498889044075808166918446338754326353971353440845764135341323034708159453478056033661941113143362813299883439521695537100965324694232614849200185979748408859205358884198996608711589866992074497309967875805312339026862068944790649750281869326002103148125709896475649108931674606442345777755679440697911143152522035295090870979703286930592849038542829485884688383570967874029074494750261438710890226137880256177513084523857739991759947178592201298303543150160342235847652095279396217166245326505255894890571181832575188218048811909271747496045964262302523740738053307787440352061435722013843355065457771118872413478950678111504812068466380682567570761759632935099457815407003449728129096121604683191777191732319675815910773267745548039727374773977437283958644075002551202087598561922070621042716706676269815111913131571571361921403226475991639642759557965236997401538405720324838163256208546753315376860586061216838204164763678061031835950953314115336289901081413009264473205821094292118126975533115860640167223536614287482158711008891848663977931311645469083658373331091478886711884050481360003495558019112055625035162031417568862406356441778047645108585817316638896759470427435952474781097823685235884110499220516421722997988519785591506615806785575380292911764502909576517038295901418003425093651053505022266778195876379548002598040198933815602829020429347728392266475178629825489781737915608883211493834437729810806674570967513103492308493679775624753447753648 [123,88] 465111993747598171206355651119471692751060815649328915707827226518010237135497637604048224558838323981938113191892633650530008655254614808045038648464405037218695239498026193048720956285931123405013731571464807786417329176595463216834179316886552916006593369475564709798045153927639413855242344447017253094989057749724268987308518507870233003852031710296619228848961331277777269428541235899183085434332659048799896272559449867943384618714475579799833703472567130979363197597043233344379039472244306443603714021325946369378223160059609162858619138905133792726949698205315450877478494088002666336100726928800607403542997037705393128584413686031058127706179370565887138559532452743241031897634542832746788330032847581101947574099218914663501982856317537193249896626448773096092208306373257221661821101063201172316192560018688967404848757725465571896666234085202127892283842047407678532347274229942322190077772636096837104489907357097054934072516333472218690404876964444533809128032912147829515124326217416925230117426935184195493349378205646476664999708601779903627978704895960001236194976297156382261895605251177836914975879436696095563392399635485622789831555453592396732572494875761394208462269352427727461922025755959707449035700821042937791361411473830219396455952205294558245340310211892274010669132304636604854207813626017266783753435785320834514460973379367544439851541488735048309889317703563495433783409107752556877688801354989630624323141437526335007691761176137730508671227948519471626595882647115254055644649759237407712824489156730900033818756439602338037619800287164870160854717892833544110317976742257792182616116024529634129312200846224378976712451609744203667078137676225507873762101004632992112756264031009516386898047115504972574844731040 [123,89] -1497359984550134595886863470273403023620517365138431907087664419801770287518986754469478550192404212812229912035049693760929995283934900884846802084191947959113888918306030306988143743830826399263120428417175485939559358893121859312669402978046600104733802210662693955914223515966444096941789152752771284673995755346661699014402999906696076961707761107077914122036241890758993748715201710683315203159007859484448847567634441644745434814380602354837980607271236487275970916508576642951032491853580235079859247106361936533432354644928453137196233618575388047070221510630642817630088247098913772501074496153172377616302457290297732655136460579609946707290974467391048877773441539786658968011816211409519439329611995439184378213228707755810820690503860006765008737151559342958396894061334033984630144996325971835051067189388353109869801161895317496501613117988589371987635133089867993671205199688748701076342164967137750768947950076202374590845473592743627962978529908900835151221955184076380391569683393582165717046047599870337447179911963693517025601708063705561452820917235105905387744330432116517862197670148335799535666476970760634079152824469009096982701810669488900270897928674506346396279203141642695442653738710902907387570053122501769432696030506230722952594133623743589225002289636578994766423773024056744193398004836779852745619834592560746628063524708243908795113969073598970951072874694666485105192708296488765213565605637968445246359136179118111206435698904461841450945642559672755531299680292975946612026439261308543692393231649609184690029700205003012896977047465337072803471449765667220430967168976302841905605045192341228253100148367702889304926352185661502911933439048478756516766588848409022818892564776185126949479835501746314250292 [123,90] 3596742475579349953445370724845938699419105800194455175477281477839740748167571468270083330941722638235347323511281451810978252342442524806031935438268906109449423071999646678554346259669257028416520089034980088439867808933240737320796716571454053957298822027100685639328288279039531656203012232706177021317772754300858416728115282268697710478468292789065370650388705794437031667501318133561435874761468545993479859159775882131413559850008256010422181428156201268777886341223346301180160128982703224377962866101317978821482946695738498690723973933245914104679102943401645051702910880841851347618948444788385772700405462399205521592807092231267283270764519652727728291441008559710143632252059291664419524983004498736921907831728258480029749283760127965688099160699477650997472477820193973136570244596779610131979577539151530354183250741964393327622935447878912287993667579541770316537913895240039917797968178162151044714601542220280648589170393902071897945406301577580440493764793599990025383531920104108880931351040126211125495882117386535393016568808670319426545553647513956185366537909568203858041942814656484531004046670052521406606127358725987347862537994835270555288596560248155017244203842485183377247922027312306160205310902279719871693285800070310923992120057223359647302497723488786601604661565705901890169412731803797390495048149945332553673587595526919390332993383660610312506647191772498270148197331230584976697459228203309509635448500214491371975253259406875801894421283473238416128764172340481653069639399999585651206919556166390592045292846497712792714753841784739559784170409274529461247148370273487956639690593960379562142508370073201668705170859119011550199484506438960495827631761093946486342891958847552386297735896348837984 [123,91] -5814794227601977747471847263374993049900982959462156607558158243962914829885501767295441342900919561042877958965128684356852318908798285777436027237785324323564269311417907386661740157588537251259960607032429130669102579266783607470309936092502352628899379019452414600662675894876313413711879908105595352973791146240360713853422902213484831314055981575563857061004645825612896653364146123757941236919130871090546964248016728869502139664870296542123922254424879145623868891218602406357548842463481037651690350664929875321079232530120050135195193415530986965352552876316218878113791502902406576288858504412198725550210720478366973417618126784743793381839455497669758780004548272124591216279110105758371852158479483949609270580299577986852411109048484129202977058180126794290196240788922028139466918142859195734398221660274741617228286749176893392573314858670178188706559101574455001167564831048126416575798644331112951457896550439662851272745685372805176642803341122334988797584542396911746755607598293767028575394610731599946587055787492616777201442804954572287222654682920582805334722309672957964217726756630289042768938634554955381533275875988543758553207847306537474194998631173099361122762724938110648734061077285484447034773446548619764137281387567156918107197371588116294419851908188720060095904810713797061408608517963507439517233324085633388850304767769367584148626978331393396558492105441708621585496412098833035173208392351150806998477809629574121754709309521547441271920332204313279211824062553221073968809138995716129601013092015125055870116430537831465921457050118253966351818366623384413586009349801221975769231431777391741308470020307179690049050630602528315405059802696478541697004559027297258001476706915465317455804695220 [123,92] 7310687653631811674021497546914420452874483213002728712829670414719964859691543880342879679000850380454518643603692531636821253824347296363950791196891833943753339360826769385481789716270543965940199020943035364673939266931712338720423666807877821803646602281899821282986180403077943360630419565194325506415036467378499301072345919729964799481214810147168590883823655103037597185602378329039761199432972716900345962971794803442980928368457354789215670066228465990571646472362116410065127668825842328568590361462367791391874587022617475302455456415266001920127825649199630214214373411502521799233315680734883351883465829930322870817225528928626015969234955575861308368750677598521644524091511058309483938835923281877833651602828366227575314820128075774500464480422332023278127198434457228118206943931848118671052126624232333855625512742210002377965118108450992900216218008652445179191774231386549302212592625525587040634106995761111545932687294715834004118508726309376403822015246358564056497099220193092253577538371389163267828343000349102212249876261156765237911031784766349092712193731799035691668731689893380867102983285635665370559437009077717747496135090330861603759461994932325138825205370558576245075745642880529365304624732231013996805924924044085765113858718638096904693857203832319426119939608836685834653609987207183024268019049355891734353562641307824027392841937315716147962317597755233210699532595771845804978686125701590702841904463573816423794521707322496082754909176281797637836166556070637149314976619941540334013702675903432758422152469275087124632628079122515170276021882665706021102664703421210255552584213262009409851243453916689675372482476520888652141134399330585339525714733674281105965553886841849626063008 [123,93] -6760899602825873979086551296779859331611869511159307165368724188074173922498912322039977526466681924192797034933420901175360388989678258174549369014974952508260083812723280092840052859317339740662855029577964220057968965394760650577795779413421384540376990698080187423426146165550257954139833943775921908923611210675331335910017707541242012580624525175412979697968715136811046668412039600236797750573963056772038313720477492998683640283235666544573267290337897877738127493334361202277268921672600608892464913874992852471986653791007592077877555180205433244312323062490806550500946007783444047288075184500341355591943080124100632671262872499170754074391819671258222214826430741583609358133364231727299006386283529812896061534711910237513986732943742116292989149243163847611594677988209634723546492455226161102166343998170338125227044775484700841292744672981469129228356911570581692825675028411443808345347560952346069040521188906344368296797666515875218662323581492852503535675006743696123679193466524612015971802034200785091561271331335569084936478989578656905551286570444462516993839670545392043004619082471492973080852211807238155316217482116170591295858193858921290242326035449506922856063535440034449605861105361903314371024466014548129137685173049885286855764597286878829595581412285807943902173435458984900341605449787956399461985449358312814112303046868501014320004425032611427269771857116495392335410223567530260787440026369405140390195387014042711532529323616932693102710450986663469040909265666781177613470998129381941303646372753802466216424974054513329028895821799451308977251105116875259877438028438027232073087141258211332150134897733036221949297720099227377500928662527656442959415681676354498589753630607223188 [123,94] 3674813004294164168124010071106945178323513447022744304889275104099998973700599570055016062890919007038766197126819391333663790612723125566558961251763514689980164988976543871740918815897373284681553230699058724538408304684937926076103394888703142225633120597022330423608247309099202166983122551940739234414263576680356834979819612433182725790076540618192565523290841233024807160439662859048766707620336837922399062283921694160750786664164887593133626131934750748024833288058717863574393061991230156666064126881118968581147332519207338083958453696238594069525347550924060635835529477915760440553492221473131316910308513074839401768804325658589315208025295305062662548280316015405090696977878403916105382733899525532953946921634188738394608359411333667060454774744201291898521603961206699781043620568609296555733280886909786942728053431579783274824597489885368848047818062888716396961260478876988194722708454215576248881074946060007459969203846549563956217328971070612897284105613756185736032686981162180359319548286551196338560526617312963630725056840831070030393632633173442735816677702998936106658716761686921998605314101453721649053083462975834949512715121265195346159177320207841487822309158442277067436069133871044229626509233417457764133507001443469716024482851153006066315877481020262456545635552926668480136963252745520363595920141056284300346144611659269504844767499400108342099130573855873289569007765788808981727422464046160400794335312078123547245806403331644246499439810061231148500010381573954876345280241271109605966554499005186134861199061392221523833301315371615194449613598652482079346801708383973621900669961588163938445697411935916646459219124294800720083675891443890366423486947711255878147086488392 [123,95] -3588375745989530997823581460018332201766006137588587612824698474469920869938415034307950253585718956125915408794350458780091019641545182152227347333792935414192245099616687749744727264182387538161008385462685731577671429517281780529269660511800348410989217524248624019584288311919574185534668061449746545561864851395541984985075412661136260656161907264352242801683907121562871522696301755579932579959032631690451979991423798074197542848733530431882638278064534735117511028210300709038503394892901350615389397659356850513976852808175247339861775445796930408646877601936204015502175054601686849776227757067391181373323518380621086908475765889268169498127195316947605690498738111707999408514051236693095592161588059877040846160902206815995087376114835150730352760249472934274289184109780203665022266091197724084533348143824386803862027475881624368365233497556040243590502862861918622555681911814576110381238778244623787601674003278160136536277248538531664138356115897914264782805946988294197796933882370531165506835562698025700725267247911312989920039849500937865983379403847336243040571368953353665904229158747527232142473210965528525028046347442336092111119763014869613437525843113939125487046434012758169713658888948505658517098192849816572809912737846495213907862721475691069499995883725959045825150297705346480241114333883649824476424356120161536540836158236631584453337080839309328728399732774485096839271875169062560257803140348535869569142209634134821225203367140638214486408809197281455742316352007963283271317477416522617181415059608240656809782617682636092008914226690948982523965871466386826034339723104799516919882476411755233990090708321636570251733304435663777768886151115939133967791068402079582642531 [123,96] 115376758380237878633081553706728102957652085798974952439267134240216784323009630000917818394246663236179405710321171213826516315646274919564611723498836406387214910093544589574621540850003375658111333390001013908321930318062118888578191707411546067150680647962752133310557728298373532868414251458098060177558623445257341181803045410952257606523438989357144897033020941225430747689305621801693548169313135899057007017723476485631438699383689886764675270092607284036420864070137685077955242177369455643907515362787309690308645075930541663262028433211822688876069706056828956911002480974792410899220985543362132839827237967571680254850757519861014517951615844039178097872479051611529940302067026804178441104071328869638845827214962420437598257282955829515202419892187034937299893922102103189819695916819508176498590100127709404980766412336842544980186255789038278888435430447758622903587127751055729421648373274685896129745121093576898266659564773402896599218222151164001889633225235294834062603062820370655438100597949434458555406233754140070204790940907369683769397008408161391798311391432710846913930204466048182900949083361656902018483609489038212165310732126800820485896471773513197970962613241855258525756208614730546185480378922013651678736159113905387829478436383652216017766350048278382153530656757519930184082204575060831630642662353490902265920721064529517047118215255212820045503451377825199014675232357549341372979158802682290014990175151813460758460522956500339943640478757756891657729655036489512742260450758711871586710274338036853160159263847977556232500152437024430271488998266380879773242286292319297186724387018690643562261655564603160037801841578562590333863261701207468171673744031969568 [123,97] -540353417539861848739072995650487359530377358486267195776444505538135701372124979806871293542631676288412418637399488228051910844355050663395417503356919859382571991849021138757144530024958104807879702993384170603190884394701745150992945860611365881991295547735969402956479465301790946984175363106178196686480952446046607097868381403559063370791223536834034022524881303319089212478250584201591618176851791758604299708262393213942510188011637537729467652121969525531768389664330630953175869997288666655019262352738582570403527816673763838071230197889260829401067417124753925071873982276321553722472632924222621032498757932285470125434870760599039742324976331389645953182602791468472872530359837213232521767050184301332381504782879836377869000355290566676949159629820643314685259241373716721745685762494221787884924746358408947216886644144286734089899420426068814520949077105196897290849098078747898970565017712433908342407608948872111665551469550312917840390203984916691683681978663236572363982674197601465787469454115329807734801876350670193174522645854312562186335488196459630109362998980394949023918910561853277389363424702925151392251319092731420661877362123571979647960624853330159288089055854643793903756849389984197963263947635245876797327473940115588872425493057743463952550702377526687860299459142980745150226358130261314237688398042069385395501306267835474703907631470722503219296267662681028221640958895473650997568410338110426028167004471918807944918310400915791516417836480565926483620793227662649769263508904767331828803153178122788193344425395349028898582001367463569716520621505556335490621991956652970220010426794669940763831657766084867522337269179198153389116286998629216327693656580 [123,98] 81327042548268180161710079619104448980321337396046101236235738998880061748143801816892164708088143137650243672288423118926031636981443004553672931964499148148629307803996362084129904202490032921402623537710159026948237442403587685253181091650300944717120818414715082660392410317454791101837064889143641687407077297129338999596322897187732125216442514451750008736408316631308862348703863111154952533696319203085831632883169306886714129791068569164523499613168746981328864359235899713253877593761857913738167419092705924262228432498277158444308472245911770641964402767856433103739734186600608620641847976896018908760639887767059706519547537159544530931697362846722587156584147641752793718404328144807123857241241516034874402215662051423510990906541636836861514089187180893733484256846908668149873947101815735015545367050516590274724746342352198809759995029521983784472930700253493032314049551923050232626756464260409286667837868572193154627779881708286953155639039149945655585755698235923538179686215956077827651387389598265354977284489567599900632030100791253247733109503165646016238673354866993083531648139414560035888709941586673262896367693963393199196658387624775844946515067228963492243625184331027941909416354090952449046496324540758053075436020944397330037645481924010138375947190412071708004878533464788080660313802624931693742699038262128480496486796773858385482466597901750278430705490094162218874886319297885413824969048675104428223236656323713786117450654845369941527164539951998066236743232004568862973678759979628909321969193381091487134127239151609864219817735522028594234648308527031094832169014823118138272615176382052954190660069430351299505343602604448693404594607389440664608 [123,99] 57631262913153814894874423097898331800282277849974813180272344166907664288684397293641614243497777278024834357842756450540333733097599441993240188076410357690774216626285066348972522008381300003685865042405035976959030205448150880427427074943109555941505584089507786188596157321945183210632721836208422246854533888928233381516278398782621817838817378427701741878741571350909699780026816212543888334476451760508818350129996023323155088942773071426809180191729603100370073042688393617376169860820100196589087963611823553326276700421444409917143198703123488077391319315037874441450819257734406249533505172224387922188999759219660376935701705174754932267028709590024619575357383585171483934719761002584409771581987385009589707894549494980802121486079125838945445806776759713533316411361401296272581781021694464051879696902503035200457176591763377025768034291070026971920098429310836372931552789482542397922940232203281900329672894288695841954200146401126814797009646989546420660852937845886622019820156165406511939759154636305807641206836975144450364836144616213552697268091473998167869029751135746625803463036984866335316849777614357607188545673839883766090676227971926068952467161684116284701926874111443651120726200997573482520812006577257013276220288257215311457527050528473547625055611031978261631416578008457708625793494088630334324606079961778220187203992388803063087102761116691231889320278943460032787110775297952535289395071269968115142640350743161860088877064209754326857707243976377555300585281616108936056393241846180160514254201417732366824511668012608632651074764944223079151290810905511093213460570198220780090096161404343791418699917190386914007534973878145265428345641555236 [123,100] 32720084001335891970349502106626334672004663524136226835092559188048580641747028426016717939206868696446288293335986546724095477949394009237265115018964749504055114156387024166203661845372684381989360348787064666097238157381621811336105097324487404916242420908557945022853566472886856741867806926196614054574365568516073328269097153501325915087462414774726375876270120525322251572413119139264168572143587202505810243898744080258795600212613111068538525068764399776190063109820932162855953151279011501384338725607318079674909769055721552529535097113300424574599058602066150888160969322353645204320155228406432477009270602224086895267456404380386818804675385991943129283040826524002128523297390979310237580361193127626853893462400545406974437365356498862550900725079832973267665132692567966652221010446538115636960821661647715732879056602797946798832872932229238543997603351226069310359546853545973004512189666334883950920360880821299391862192771517108792889076726113462927775850659168761681789886360047002594417578701943494542539001009573693578311584595819115903589458083770254499378788814096012520469111220547683777087963515683977697633349389774673157048098367108774635150624442865419882398744428459491548910423873255578029115566079432880821264808632810914468165355942688077311615959725245498954203990310545747683332662658835453004471811502217851950097699006049742389223330137290137673196436870400154002370945817063252815302453906562770127772083026602085835639271746600620395503347107911876945722617196068442502902803913443754600588547206203165873681558491912342557244371839654162073522988068111130281615543561813022613662168839528336948298177350211062040798396858665638306644769888 [123,101] 8731210863959399914308011397173761854062311142336991933203047553519941198086645696105753522222568974530477077094646825723452653078974800206476985855776532086569380267781592428897127399943660394469843406692648274971080048933401175614373882475666656818851422729494940712519728719418697159763780500084136418022717155841972479803103261415179249457803559393252171250212953571446430530447982431428873967585087535630170280984788322299307060613630713058410401460898542019912547216079768492174366055891192621975467281588807955213006143364104229517511645344004468643190289980226106430027985970270911636304191004420073439230352116813263968795506531611322678259991032976100230867513440516456771962566751699389334280796601409944559612879202354979504085967831008563790285228347509864897915566077567537521163850223776989377230108022133662170850031357115670181215381568696723095619989218503171228625039422319234100581193535560366602192131127299878670809462563610102991779541519506292810941025154325441544442194149086682780242161189044426149052053636830929558841562268209228289862438608387948963645733189224479366564599709848347308181722492859679068714649831063190048736675458744568392326577740441034251995949813972708609235564734224335819872384429542779393086380633199977000939145130313262175067994417626700935451067329620878449023162265534481672966212811096599580104371919608059938056601683716594506888832160025449730483908212836560307062846540940598797305404157872956123954651285627283453732123658687446970988698275824706342590720334825080635857475308883808634867072723722254435546874131892565874620751624578505025755382538915443827837074717197178533138235951255804532316985582090044936896 [123,102] 1443174758848127508235625201185673913705605659471520726910113579655643095729457512464527433902347170567611042706358979369939140764103743619789580407069157573415377317478411349096262654544120033578452590672597368566440728434224380359377183326509666232883639292209508912547401445981244701869781496826808380307097980083820300749874025784125548674397167312365812354073821845891300686743165611170062142339442803499584373340320062599518533247673435494773349505430414197679362548839725692946823005383770851142440243241061974306776884067658870402608702337674398395449680743986799673466983494296357534802921471524686200957528026503343819770189472307619522404286828615616083800595301526441408833547568219610100069479701103844572118969259044345448643025172628248940391169730812654494951009239884236399473053077802181761839851331585365903257415254800070376892645780403249918231728073860128328438137362664066496742545596665853465358878814472030399424339411942574031277334530123886237919273781733076584251400487316774730661973224929655487970694497406746799587498398274770307794790375730008012252389240847614750947721791461075520032208141155214800256686894703723480952827475244101346761850443178327228844898392466797107764332531263399822011807580820271427920078306035325671259609783313042049298014579374865220945872145055466081230113269726823948120006754899209501354353882083060799963571084268067722548513578035152183248089204227959398904264709545036814351145254108701773646776512801510884602412007801972703540547211902293030403662362312974724692987713871748592941229991899149068376623620776795786102775060651051914421568670314537072077265895195648104835136250127489817843207855224976 [123,103] 130929057016842757260405868293016053207880930252808495817117498205053022157014983767950967559086767350729161718216245111151199113601868746028233318716839515512773591190329161825323807894679852353614075674592630564461624552964711514306813156869583520230334600096957760828397421660227166740664869153740702370442060706770190213239244778929498270300022303801625674484068119199234806699235351135658847757812537653338358734658411322631265674170523786844880655142701223745469608018244800048171578969319938980289582325406015953327556727517571374045355957043860978348403054061370674641029091421806797193063714921262492768434172795961367157901163777065793087953817601781924364631413004397410930683188797361081781341565168575527751235911356427694125652036968728787857634284437436174290432143841053063062115843342035820900581721554361748914034212667096167005197898362129665460318634590368569849413794948533142797906231703632006921717440419827833379195212356022302537597351445554363151402963530069586889904100083935618944399031054409972151855632057861545519740057591109450100961496901247113768944839615138155084772251112211231947806859074345938829385912221291844280557432940542588141911504724122406233345583839598698714447968035413661295053948255727698912429815022577643245213403770653396533951743569852230488865654057773913252257961791462135485727635437690108175099173070540919857546334588091413495724577597535176431036927921791181767949111921196064755490712019090071343681905649497364965358222662267363884345546710489679164283467800340055250025349474110412005983410575729874180431065790376836587543545603463679897907873846471443341210176777859578482968749661219651158930634 [123,104] 5123080420021231654831377888641433113173014045725613139428353314630553950116733451177146053816389226364270010003899415922335295416901706700666981485224403295748607830574802841597564546491008301475201288906174563480940674323042785074164084639619847210596050936643802349297873432373919023155980069053667392362925511169687957840587179640174585026306056677418928525890678904178150943029777012449356415515142036146665074471852571265294297567248755695265708594674116748333295151794132266133394994895286901253055556266364184689218967061999988949906300505462937239901297614837380833182544438844087095122843415469775689638965815275542127101090712770785286298822335102489815556102586316145533124869211153415363175460031657611869792120652712337914018315150130666546809603212988153735763287822226065180227947007695656417010448172613685420501669146797278944020787404325446543790618186079787210502893370378318980645026526822843601121793201767303697211731721909097742360326973151070028880527967649959515583385846256159351536309104459114654556201807074934402312302009453020422488651209241910675140576775736802575196797786924700114018636743818056315868614626425441535140937618820298922716491339141019151158359224984588973497455670818440763078417591648248187137953215052874245313361944857531875755875104571739775637833490876046529822088170247255702266636687306722161683647432613501788610064087586075249286488089749597778942629769361978438799856938307953929088717082333772247933616193320944901799438815007056197456259967533607378172862415412082910687345927874844346198486440980595958348355240422245702954386120129256249934907023723511050524031058335182183240042769938362880 [123,105] 3558544003728387647895810411860547927680563036762057283834924698399035356101016753135878533217878408975025283886394397719222812244591760951423050032543276282424079554818002864585301369614744118415193307678117077143155828245218267117872683970189852152385631821330574003995445062395372737012722244301543650138359803778940778869539917023187782979569817923638149735061767053984396052449773569406361578799799084713912875242010493649470711610095657964215486104461823269680439436151630635992626261440303345528362263236569148061780861550728241712665612011699161976578259732939227155831135204724645992814837483467797668406345422444865297601656837050031576879642406430572061891691697731788744442405984492015965557521830223083506887107990635569665762786079723781061252767029955422514814023663866581888738055559476357487641446651013979925299319644510651524987910538119511815847989963364487202261428267423182103964351176077154749424957917543425574813243017554414068094898109687855301325630445222720385483696805111803545003208922159094053291796272276433288593146117272162781641437462664961276122256497951951935324997662271891024470196084745978859768772985079015572230228998068116474142301658342616293196432416544742153963168714115142196045024409011684528705855100520915690560189721938538106066202644675260254988644828101860042395025025498527444073773909908159862394001841476603102925145347384302227383435144507122057169693708785078436187339345991346326407876131201806212249078253260639452003426988359033924234134995465481581518291380135859870257271477533396281069801544542554889377674037969306381541675778478275480169945554371106194603772421650827885397783232 [123,106] 5368652377918567389022751756662136178552978543369504214921281465229534369730532705185439014293652268722727716832505339648631070021701574593309952495031834463998830989860781503870962241700092375758089976084837753617962115190218312037503729402592619562381665697421972129161820943593121455651281480792728414898155970280372527361142979787822803396208871206267162701149089112792159728254353804608426150699109099177330458849991597615083650117183090393217975137041238795791213528943279736202662594543477582572089867236097464324613943912060296284815282138897876904706441492103794170524941567500443510547726980832333490495555090648723977347188441469710660400786551841902029292410827472687691854110286877558999340246032198299715074118801312590556008923741307609067722429761041078891890291798073334617146810292005373702664284386171762228229395082562053497287287293566826422905861924400033011132446407882144103748191652184362826556533313825491822355296566430132991929682081726363418118407491150633415787792487868350013396587579046431898085851797530646540550992757936498027984563311005734070409401737949409396491296055750344725390997177081605841675275533384158838252861385769699373117755091721365607452986238318725472409316215578741344749916455604694957728058038998758601553268542039866041082825247969947931434122964333765617338982748890747974694725147477078077250518250993513867550687688210776206830912639635815625153809702569648085409191762354675579088159441549812775562270419781649706883387611742208312772647443534185002463265197410885799427928134323292941420861121831729385993114415770806160037061593230623595981338658724741978033204060694953853952 [123,107] 1137446699441246156005085311092488560345691094473198391488439550694918073994766010026180787021032068825973205810896500743720069170731132345431729225330323466951949821122263643123065882032409483124436180409749015440743648841475138961311062181816385442740234164814196202451084311183235675082853569519902972151804493020784183798650730435597995856212675251876221353572191474975270376388479085335384074528934511408502643894792109191826038444408718481607677526207520607857539775057999287561637443301846828305722665953121984496458357110207270872849696269557415451636936476149827791531912912160236833191628579662152954173258411609538004605956020766578186443811556021802806846765903570088379031082712524256215839650091171369744366709772776385906400231928523273182949569709732249009013240284129699115951653868544730873032018196454871836527942278005297371362359908266356598098956185351786906773845297866222845425554502650041939710298750644687312575627243063149669724996279142387393458101919451864362807300271735912047925988231426834944293856478092831551956699755334949853756197982600301271007788955791094137391080015448165087178770169296757080025054736117881843066633278726300270369721302029507522414207528122637651632078213460834499077710441183915813929090764755864347198962001986501968735194282547237392498742152339348539085127081087563338259253439347215792190026963941551925962921454357849908424217313861894915832846104371903636226533074642451126391791637786837034934711914082045083465880249821678296851696033220230623722756295979380074017972591224303455067727896063469860727737782999184620027002327474579069172376457097314190232108576669824 [123,108] 48507523751010483298784632807748059431895313242937202339103063375874533611417903597806094367779273267572905553492071270632775314035292923888579725447357490434197929834990690529957089131567827972131006948553510319366193154694880492924470933400160665174146919775475633881643187695498533670577539162702020897968770899190095870890478706145098376108620052528361935365136064218483923750997506741428698024133570840115777358833154266175163593860391915407384338515094920616700113985022260844882910089772847099177896608168930565930067223656174051124074972867531166602839719953790708423216102296853572614466084772580311859783790794204398653438325683230250697034070835275503906610759180549272631088158507860571653077828973700968591341048972783094040679830603670463210727712626403801292532356857862797708918173130282694139531432509300584836567005824525414614195673978857253323776004665749338035517260159192513349635014815980575097641291704028808250070153629583572565810432636933023796252369271070252199089826349324980701996831809214320577510412608823911806697255109611269575231685855416245034019931512390865449304319811264479352748968198680727809062011526687580821837917612511340032823291148840066718523167988565191472004459812628411640080181478812732225909684975881744259243936556866358571384411438403994998797457056685140056774040446179097099892475873523390007275686634265747550447426226953871241359940823282711909365718535062047078763210649706444085287126493130766365572672131776590951143812541357626603845585511493879634834915518106249819967160848242104561763150095903137430520641850355116208368062546235520445917231683512647569946688 [123,109] 599309656336577201026259975536195671083589619508316448398326197167373091626584739633102759016016330932683872633553517294627488269709538738546301231539260441738100618984744097747408064068403030218756280664655558925596291480286946527553059348217199091805215776247856131863369895306893926620952668065089779623713159345509434921805467160705525708195547105242222471743114015119468206461805023445284632799568800701437086993260626077839651905327599629689473186101244845784271915604850012429602710352677312109509992622858402422156240504541488105733579958436361506763018002048159440247430792052306387161004552490103224339560342148338660089416351473853569983909271758871121349837351179501430106314885013066658205931890983549125964499254159356027420881661217804241695331909573778759479352861679148738707616094377377743418601328770207470213632522465086438573639694738886044322868637591356775537039584147354800054901378256310670552479136568476553338430452636253987773040512824595415052080315338695845887368302776167760164801055918551647239434138507644069610665401895962239442419394908630024753868789890960249667204784810665030563168269304798359187116562052410545887245301637718614807173543902766863750188633689626520777833673444076370430266422538910246235281009246672260118588743507502679585440784437689370866654221698749387161230103617564022777127834460911943036465970285957622062915384520569399655814991362151249673046766043681404983958626075639829407933465419862360816399057898886975340871655807233405570180762978457024857399634636197995047392696113881617846519544217879689006747753256690366503822697451778612556355093490376728 [123,110] -5082990170920811351440898451534394687971619155312058281261274276734657589018334829070577279059519279503773669007312786826777213570213884113600612598322817220872167854757438304527238917366185645948908460591781486521723937776909546158697346622608925923300104876223796228445422451745539570548751432000812474196429562914372332650475452073491621211164967206637246280579333005968347013564319678059143806357973029311588686602366033946242367769150736396687641920497952149834035986072945618806785791787958435533157459702844899273749881985613375305664390189509560967768219874745687365814906998428754936822401306815124026852852674895114730228681520832279567264417288844147154472164179745259932725402565165782208819742483587313893295134794508113710510085477354173725290472810624863807786416327294381920618902215683953008891254493517375388421284898063230750881696756496384242174943012359639276357338149148823055403270369343814113382533675026278883903138109682896804765986070633418174376659029404045637715079073926995483097066779397767603897269113496616347022841815862697164676577282449315707311302002361390837292930385189850750491212190728528607753118163080174407484147646533401009018521563020787299834355897293353884456866364938446163425979502766358677765013070045517149508775697653658663110826774584690543667410387329985438702931243202865004598657063388673124332993751994255298259757611864344331423179008690966271290400574213268813089094102767746773569198940073531981700793592332136575213527380595931997169868051862207754839925025833699022868608652192946012400555996780460461594307503243335597146220535658374096723028656 [123,111] -155921026728101339313262252119744940106523893492787544853236884014926130812912610209053742912128293849270909895450826490775326748098427695000544468143604639407761044103193680937834326600840893215441625108775174117643062274248177725549828834896575981985143221086336372040364998104954675534896566856124382070432986511390508811338545348071381618388575060604186848774324383633689679442761822588616798130856664570823005140829444081491637458196583421300449881889255174761856761076567436289653293921680934464575325363805006325243467704585021563625080024250928514940606239581492903576178131471715540360852257446774216465752493901387791690860821080177927868350834079534453659525499800994754212822771457291183516532768049327144526069739681749766352369980328781050863995602169789189609286693636165895396592173122471187101651645728987035412706413294789355149931128932667401832883838336743086329660975336965705328602700920685684447164392925019335898786530713042404593429332249326732393579350316725315582372180376224259024604686611357319454708269455470286069080327919416945978464958272104848075695545066342698454874514667235242505485216616120564915839908676758919717174737770885344679810422777563802956472901407103109930831457535445271859080831767231287757476213358954943541076356823584522244622496660711762648783312362613358050598340024554203796378452512105806707974098954854568589276335656613357886711148170090652056748875047327851464082777874782954686611281743137060501902497073902897818033180173361402940054005078835455666896457434521869711063426669443143311350642966204797414004352089436390176279216494172704046 [123,112] -713080852643146146093988361274977585815621107868618269687519858750606439095731203934293840613659623870277828712563537632030361723530569197369338673227102970689228438142190790997612210198852280004525449852533808204241362643727092778938950382054095839533365323439333093784292523487161510950191234623202941462644876694413900024687784211044060035251046086042636649297584998632570185057280968513721545247775871197636675018528635547865614309309359643940081315025737493367816795619088924979749046257596548068224585545888859746600743215821582292877155044704868857986654051334665220150570605331918605304681641060809822048082293395260189777164624769802231246773763416041085300946015356552589892368848737835500628001636373122774615804445919674455984653047594422445578577672224432956169254569950116095730254917835943507512365073508796134687907008129269248524681694213123673545251776591234542249652931271959175408256495636549730532779970110162635144375796759110550693794020391173375903239581662613921798877474255465566393490577213909513753213698423588845936608965283516839698805018961972712049164599305864878038224140086635248017530905385618977749881294918394263369430034502427700049099188382228146504722531773726193873744458182728767682222517372939304139680308822678657283276860415666571166787410798300006375111307395826755410866990601369542353852150702008685373027430534370116712488346511128778226975951084112579200678312171323119573109818630714895784300148436903976888062874285845421900646201431568880921377793207072919562491170031826763038378737031902008807428180702989953067171969588073293614609515040 [123,113] 7962199987305400210115212716548761862945543003133279269171327555527012008454171649336901966987950120223845810613012739292882553743211946786242736852413006034250494564956096278599001448751293362732659820653717693059750869422126900862780383695384908977889617315634806485415948349620514916607652079661664341431630354284438636912329022643636276721016152223034640076069508517223940595934690939962722586923987269950300414406771619643148594179049846648461180762690313513631181726862749648849929228007918639081110473681867197645575722403624661905339937091239273913402730315560297730273979663005084866912042766207223942031155271047459944256017286184808671522995399866328502971471917953249171338084597949462866421769261585437861814444261551555932541999632865192199805926060836715352944140197417487733041927312868854499647361397040255252161256943556653046287510384589616248573377814763178848735579567619814410652603163093208859399708980792269822995425676067300095394246422210518328182527910923072823489826058663949644927930882712620216802488040694738415292087712452001052074127832669830285983637222482746821004401107335806419059237956106639038380691809221498147941898774526673173506885102187004151278072059105517867687358712642487025389105285659332406907817386791547738667196066648446658527819686306955828511486805690214242646312342627241834934778079437149602200598290013542860800112382118770083745163914853184873326917696689254003295762704077348855893435585917469591002343077483502348031228560330564977651161911593481532342103695989106804267682179551618465214753732982156356349834520729700807780 [123,114] 113658332168480379838772100316185309402440348778081628978329203608698343935092318598674592032977375761682586976209917979666348360589202426909355877294090704253755893881411315010816971803575706072445839535163449821800872853777655669858439725933439231014059452947973194294375785553994710569736100546203453270690253466281755778492730651003880642656580442566013712006119720273603085663675730273252429936264835813087260354161566615821162705015309500549805086542866305772300175049189118055427929953851123386070365242245332566791694848000994337726280796131014441832671936700572771251506282211078030834823543257469276399428439527131663002034892776842531268243718852821922300873389893633324444192286246798801152910405905179679971105252852178105830178844059195421841627145484864235606799934858065629194804229673739512713445854266784859906252217562015599964976008900567112667119249216940635283526232411474128591334110772672922518654205905200832546510674480658346636980644392999826444684786769838328095283926984676771940432460983271307276348339773411288923643874388137234796237006176761047199748195516097781640593074006073450047905799475199662279545900715481422291063645961562003055813533550850155046334589535982560167354407044184739079513354083901510202035744963259179198249636830934611811379782865807520320284902722236796506033869657192769331818864380505217884556318428729719263089656911727244474051579446692565531727732031537699544777168160003812066363481130944710404461911263492469230094936176868705760103624227062439447370838578831520616977666196482854381259642121770522106416763074384 [123,115] 522828056017903255058580213795913328851407706104869661549094101576276977513083343503999739297128527941122455636613008466354346000686825764829922245368675819873604287965528105959154416762557191898220377625158197464752394158526850644235504926236535237061203820734285022628437566795850858489695817616064635211025092609194945159556239328239063411653772302458808662844903596186015395674263533975790760727629117902306259770635156231649182277558138932957905999436592765590668774075723368128350186469876141009166526394035221337514000563857966700408974262479710096775400446727893876733267058954453785860075193460026356108891910477701054262707228294735135508231644174485271125859418971568023491785299214606410124563804166292742879370468055511792745330971620511334806048515328965352069006507479788198957564131496182716859626851948352682992195480484640029345085122917810622400150630746989904549419553055845822248979250055416121354477552957530519602004144059265035325749970149140034429337041850057233878864540575384532843758347129902157824522818752158979422040525249082872981942777173829221217876128678803949955934976566594400984198514158587123379106993585982843486409241531606823978710975790904376355857923836372718592198931618437926609484457027606904586067699427286183219265457597549817093491433437027287156022869778069437040088876644176960608234649917334159367967367514917222915783877118299393808379932046330687205983693360819227737123112065895307352892103173196708609602829017464353888602767901315728920916526543039606464235392697729746474110605891088902535586716653731687684922 [123,116] 1058085644986237202199979589957745671648718447000433765110802523457323928617659681744053564145458097416854245184609411280520432905511096556958458492393515193965588871190432345823654578345679025299713075066293220222002504747448230964423941833802251934476201159590322903290013637633743088693460949129684002474876461131156219741011856827473427152820566217012161485284796931094487737820581681513867552277866665896443988332694820472032124824350074267982696773448287373180750898793777180874538597491158764157393202187726698830814305646529906055493216294951873473447125816456795358783658508981672330561642953214109256963708764812035979866310312515194944937619858911898180439091084704349597518774108130571779500574907597810289058322112697702845473832477565217877996319490516533140171841140728455473134121986658650503033177598601130432585968302024953055593507173277168177083477809148080185156503767483469773037032122526270230770798395223981537287862583341147451878744127837756560582370785499076718548273088464794178321903208812415336435333377051529203285160099625942336393381211893991910333679434123520915497138362227413022943070058629625131971553588416171549418563918367679451120183184457576666633429943799024958856337681942553021196514841280239940845152988148622879535888185273508854460591729602801812821721505611262536237686974117714914733406913687487972999171901213124719506847863140334440812463296318897809778782128139893440130254989327327679219831926683903031665050822926148565792210657748658525062587284821694283839394841976969221400996137641992846193471666938944 [123,117] 620339132712640895627764375994077372004748875280176486936625844669710433004021192892016319264449219919251928303686003032765375873596161771894667279640365313443723891368770819624603497847764991740554065086016728993408358849331735337748996231060022341837916489688062148534883383757208375252897791457980558961159949122283370993757257565031143554467501220978827457416359019597457518790098626394843807904994018501983848878503001467597122513173935445314894941574625316834612852898140984482802413891992073063622792856716617588921522909549829417701464015756282806859523308335409618037598247519996541120014044477300770428431228471634001922333627521840908113467630014604837127837333168990316385723155086802735572603526044648664355180322105385239532010071915114713100057656197309279757031584681170604935381846220440917204174958980655285032619285926876981073736245376656129158767153852542045164007457062812668785160879825717552444271925896284938582778129333230900046598861728262843299472827290441537868674964228909804028067220188007673657821057576710462002363578746499324019683460974521916604907079694652911329272599908030585973443064519077887316796614762826363739467198420210626393052759824425042658766743883497052785339580211080936732594493660259189147803558775597075187255120107511107139229044099130638222037755941346349231162723065094974778620758380662283980669673039670015983746197205110831558332435986794634320039607555899342009230565281651368456803700990200340269829445343514422727258614675116912145212423454098381149287345493677526360603761980238220217152 [123,118] -200751976018751529527616503875503473693111920000212206760048930838296766844074755460785707694885036244877772116101189891890570232955027437290403259206713047204550511243320054349112033067479277041718913393016732728472517045866030703848823960004468417132913215855315939923560850634196304785782566072479388797813681725765129914281595524928983147990139947609989165023530405459221939295275520610137339296322963122386094288379290626488439792336674683935101081247492984178520648629365694957308237387879226078607719397562356476386745206521447713494615074298101596941335128239596501306962529735434544634188537305287565462031088785738109842445576086957532120669298568620912310555866211877823349106110578503129719317964286514845877262162656397823876903469621253293730662098957619970968398094004605289790709508207361086168460571996213118972185560007375782819446163338221098192115132076095031969853010215864926230808485007755394113364811222171271936762068381825629240189103419252713351439999822633695514715951184989780825967653253479140578844173418117002252114055179546306678273459043216379785675864699250548130654876463623927226790967263756566110931881277499976957703133117819400962416388612914290178071970318222855987284317560798517125827865858372203287871408740693961069561971550009704773517175764261065910115904595011861380567036861909225435946088431706311788834099280460565023622856880169470331879327260424595492242544737948431177262892015891303270742435176671658382967205640499351558332964457294867232145662408119436956298657073410692665372516432576 [123,119] -3687160489013898774510625676540656461467728221516544582397801075360131098241952809439611769150566383273478117416272290937843606303731496246410388286386488311684725043258246227389206963720221263669550605691102066016923637575547551342287481542914856362690744766399895084831873975464822427780472762221653848895191786444173074173955010767939535089367932391744821906269578172089367311896617413576323303394683475099164715967777875250527469936679462135663300692283221039078652781466203542151520634575634529964560857921360405156521379487028230242382432824715895168417921771215737340728829289741589637640416885779079106619118933737453356935179148384088231055511999845632090543836640582483328993576047261253930015735861659225745628162458680316650470142239071868932395631153766433707386537474111238786267512611996453388756556949115351062847026754846776805731246411768053768410672171522644100712250917546960701854222400269592576576538252735890887748687761783075390134816537597196904155252626043326068517502065724526018613534564278237987411537490130309692735637136671859472867879624244893915934044770361569567570237570661172821990803796041399021632202531784511372204651400170337452289804048451122682159942795373914489155635076655597341988142349645703585334335002277328377312893623276695337172535635980742459391989822900633970386373882004313214053175494425424394168160577861027955714499717963183175385516351389792487377855477071624818689508379817199213490108452939097961797213894961556164776450949209492433375994707462641081202698947385590186905784 [123,120] -168271857482406570389269848844408814575766169132238393318521524539766121529076666578751685682425587074305253519547597654030940572268158382822937037689441888803762963873465117300729744001176961922217419711314824130248927074105350915851536231093036647211109561758813253101249979181275993432643968152057814412844378527986322243624556495017332749297707370137558222336510550822859122340949696304359425269770985474366282077531643568927071669480973032223821796222430015605686497882256970204991474947396338725094883858537705610442909128844369682424161125292017637461874603920668374850688389173558320618352928291763310584944733538368047502793203649841492474837840073123467040086785371336820546130653468841746203508475104866663573002548688602371728041342182735204925692010335595211363848866102028317972704678174906743611375208319401223499007045845297625739809280122366723340665394195824435229389956644084857955987637141605338821900099152139327406486744028216242026797047991504807118663957207694083141609428218767217491500025505789438139584545146657491281416497821154580416010753021424233742460158516234744754968700828160615550488073135959638277411761934025342858319717135136294268654848590110521069074878985190677499818395459759827064318996875110500250529655340721932173424954846367198061344848331220779487565738869326809593174588449638419168743334476418252592240337757638317732643728612837649533160377175266693666026289543876830438962815503444401471996608006770002365554220400746433025086033347002721406594474600037526548408686862464 [123,121] -885097025618857707557080112429271236969662974374312712123242444589635216676759491844750959793719964585640977331754196480954862617954585299372032616025282335233891636916444299432506499234951741672589479758621119794026226782579048776218968397011145011250982862445934803497958158518362742065693946359610330621882616832244306390373363251226080149901922004276520363418471132074542131205897313862195620354037270318970409026386470240695454058099505730205202654103502858578599644485290184155894159582171839250214264596486423099204628037628868379295589505894484034646051688753441560080787124996671034237602228721063592372072253264920897070860889711261074577324790403970774388272338456000553834710976175956123859319568926524705197963993709375797788897029859755860436982647231891188671004528186486533876737231997220498687846847669187677316705973827826696655092214013669536667470593932594072587937143453436643111182194267676195862948629358379340220039949620105544649430919325498220971385704551604211760402637593675865559107654058398555371250524204456379865900441055587130091744278251194150715002893691515318932374082801911918693090508952025340752906999714461533371254050091730106920569596557809184911501431868574012734734514778008272346242849618830402514022869334981526636249155871918714664609000113242113865157831961195671026544334224902820211149087674153862145531187448299895202145052763438053968543757745454697523976312989369804451644259449065901960543398719297979159975430910120948121897726035114713286390714609414814014576 [123,122] -28858546758265744274638039464583789114519353440303710697727715257678116293543051387009454038549735303998933095103555999184220197891703648248526971507541901462564940190688305130458008131048724212417742751612007151387969464113996805551239878721929633183753842343748434327097243169041883683434910905489822938615501497564211571874189707220671788669470525217158861103543468999995808287172754865737548607969759419989979551532936733516810686576454935563229637915744087424416379022326016743185006547631870761702849800724002268844354161179325150949450363992605123464815557907153323318155663958624702160447116733400586923906072981022313983767121553832745594710224940883111803973810302077164492181047055902145547445423526840720913202269058000335182080352608290406508363229590424704305530653641890357423261856227477724034037067814711667562011902903339356378424680642932422281798473150812185646023422023369630074049262443897019148570363522532413328309782522580204945022612608430892405776212221884851835064350426344468477887064374897356986301204483740081776452187978531079718408674554367621067497330386675846747572616982953661870969529022967700735171719125597588852799077289358605837726000292533801392061879875931465000079782349459335521752834338936001120329817178734731457326923830834434118064914097699989300498033059971231490524086176996018753945776410422845711986961744894359419698317236430837265081291857597360423565885732315835795354751242841093260554743893630867018160614835481368144987133360967777618841107621376 [123,123] 148231792243520591156834667045798857419448482451123470757075366360363853863788079974941912435719577803906911256725865328740016213546362002335679895253942826805083819418376023915406800071491088198450644531275897432076594167509074288088815609908449974806230644969455250951155156881505447686200741313701714513441034777560849827314353064628662767616547151773711053292548803959441823016984599017550820017063247661868882604940617468753430672853005512944743857061688085849587948360220292905547015151493129489662279350246195470501363355383744777057470033810157430515455295534682852752139933540661289521016308445396924296682825358834859254338749313411411896189376939877319126122757339695053382869554983542924932151950083655735743699921672535412433858079379516945008513930283809448027384788544410340164636796851424773406458791655897027323878872851714358874721819464759962118751095184868118208160525055322974051895530499662845318658123330069388628744830935476165568022758236859197683592388618716133455732246159187858869706847523453652860592552101383858297888287499597191099517671809879600032865113850300030584562153877247174761143588548965056208085928954614341498533912958436407837374849478763231737651719881762886270483293019223612719360375332274878142021320890894844711466748041294418267931017506277295755436295014992977124146129767465329682525193410778877682741783375102651826539046718668458930661502026760115775198137814544826820020080369182302583774564696602902305976154107228156521766349892655335948736 [124,0] 816010496788052706881399058375995375152862376811963812433912797757143817479064362721224982703965491582163533708011292796306181221489621599248774114196502594494525415491596101364219127963680572059835185620977605008379905371585835694929160128098596482792652693072312019301985909554116079813104349013833119499771422393558849829313036121263668550349474621548822110775143187840685722480760020850660284876909361423626206250545807992098490112043542934521308951904832086982454624295178539899475958771861852983894667780581103622619463951578329133712634605541180564823775965274420912026444481906290393274832478667975667075406332035080390058977651491259885054545591058705122333545153819401341249296692499178879914445006763718605339476570114164304832984694157893869025125314105165411218699129215256889535793403329131609318940742567901140930212556766760679377511465093372134051384550254202712120146419306349089006981180400332241009909644646366554138847786112715826431425491820525709206801996975303710814000506083749853806258205528760953761258328672930911090623086004546329748840647482619242782486326087052600154104130427857264083183551289375894413562870077588291239637042588519940853649012947401579049316084576789161168226574892992639205260566037414869656623118174416688615599466631953091195055140519463026424376263734366412764235954194523290062485183950181076713249777412916311861322307434541482072561280510198252455298752888828369139912295207630591267824992655724880304448183218324369791056948694510940395795944002091410527590326526635814208964718571783385122511482924637647741838930376466143638683577369054371233109673451734255461040699476083481125033216586789941747735146838059067288009086053181020586505013534738854641187676214511187004055617583287587193654365637347646604371475767478605595458389505111465587300832650875100013191601584245183251277520201954234269917075323201396194276989993289109218248253409699429562276990089504402633129984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,1] 951076687427143691407985734162272088292876956185828831613017879432866940727137008731504459865250361982239959520511819149910148911729887134105655490084422951644735054093281234246795376029284632205013023596731625611767252099784404111667609129039669301340075999270722432239077199370592944545121713809201608463102574652517367974033138767051908042261468078131028751996702272275405879475665586084450624400598078425673907631603103406750149646012737899208784642405001269424485983513797685208406038418780211350798723398767760380756289565446398464981043088328995795228530142890760511700636358505502346240865527898419002858224965204224022583173905608755587797392525818178024234720706795557852314167752193771126348647409779149645473256167233191849924166322590527574886665489516320754076640966144487947344243332719162278942651062862470305575831530521663502489358947911585312346214746774228289753822376289031547711303170149408073167258208659504912606354033200028186599144192059325473220652914121872078698170295500671110671330777776813878154431634636263413544267845634589957385245868451860669705416186278755334493700021325316818965372667490709643669194722271661897286646088576430534351867551753990724438338646751877699799818729687142947083461612376072877059905737085901143979154687163875669292530146522152324514043213756948550955098165696051708193606242593003875787979062281525790224945035405138180138742115140360829928236481867743813241302085217973582502595874784367867945059465180301479419508919730476548374666779366781959062208029000223536597645715659175800831629715541414726565680502476744811213189122245623480095556149520107896062795022973083655911991172068635001461877115645902369721385833785825043247387430246681353999820103869623104335190391784022183428326948498352004201583400852885403344659994819705987781315233211849472593623080028564351821969556891549687039229694829247793594607443281706550829787345207469378448776346768810959165177462784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,2] -107570753593543475391724625217453481570663975408999469816428345961358286367523811640197066742370998629660997675806098965454988197370976846324683716606903700998402270403974618996203288865604086854473977323462765578957348459983298313598417393629437175076375123538488750746016529440548921259220705556562895587969058057067369710772078735849381414293826924921729223261269426064239853097374467034960918943151294509277786038835121888729471026405728778260824085889862159631038405625909132826960253496546568638840291336257951211075248221226339490426884007429318863560427681091134281433344278536309547421344820790457657502000681487900024663062220868755754663801032665790444592858323094108870275258839478422020803306201047787237728290015685612623766369251990705458346987251609562560406830968605963742473912260347241316161497755062225472667651631180966941109240472481565152620742394140540349427054764624307467514113970811151290273503682605434025969006816401283436101857404802382959937629486720483463510861579768994320916485877380486668791445124541157882437913449039492508280423323474484901949777225378222489871027383116038926911252287226746613477459005141687380093474623000423548342990156189016552357762018145074825795141526983104751840299881170847385009365352220129563672132150565145204226397170761339419995164011291161990955532711387628288448645858617659084252318013869846815188068768270227326331288685243147442206739024507041612553373632105808024230634474640876118515951284334597889113024480965723280057303005735524420913223058600927939859976914461887824333870605359814116091684239993516794103751499791031123850853032615872431594263373594590881784465834270821599051142285844278258440836966111627688456524477132495509919069006910954842692931133684267221962052138207159333735708629002961546525405578433956907068595039844514233773491083943901837334953401367398628930389432501273878162387206835777814374935773697492323892904371829924788727267364700160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,3] -4227333807075041765004118958127370759759661232806849774226189257787901668270043218591874662011192053993692021333405843668308424786478288139512119489089785223920484181548847761590171728290130441910412709568450049206803813490462921255525097843972166861288384157663560532667219768085902111460041732542559626502251143839078006336870335550627254078096239448864710955002074074427836831691143714688056317317867867435120498861333862589640605712998568684408830430558802190320254999729284349123938983506836750087770794875777323119829569476554756590360450888848754118519064056099919663342991640882225429839088429038976782424406269834450778798423242031481484168453650746111074068952067693085093730867772980343655370370750450173590682295122348809041230331314565523758297468839187490545504757321978093841118455973867808124004745375953240357912720721374801059547286511473194994814784421265508313498026304517335883975468134949719631952325889182942540740900482977396060826253969328313655773802626987876966228860024085989242888946086876383627443067407839782599474813911168561170206766444129541883602025117773997747055168032633742380668923036739734726194715434075332917877323183066863245638773030423111873765307563535509363627348770994705257895106258281273676381881110704789074436381929024730209265171422927587751870895481638083551667327334302550553243044245193015884763396633357533729874750535712509346504912304418489865105894795218307000466397600216173797618249126274965688989609929450204901387257298050826100553733993282356006647906022948020989765747282432601444680859102794065967527546091592850208426958137860780455049250519652364735692995006569729707668721756353232625389158913179580377625196102273449675880339041906035199276466088211274443243861285213530133149236158610674101112228418880454581319651868823759823511310136541530164981869425248724609228918570178686927430915742964075652291215964643759342853758625748831245435267279209771336907228788555776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,4] 46367906732379362813571460695622407832131638099038586650124778717778468653673516289231360308104745508820074404764961487552542971635708162838827810063599539779506366011457255460918393973890868322011322133166678314096813243771159671138973923284064025470835626358427374907896688806148291247802642528320382843598720338803116728558555859828554991757960754816502237634778437111323870994407592773653402571305273256185783551396407812560867000161835863983068544240568784402651366664445195076784871253642779308234525877102757742480490136755216924011909729295784259317004420234152413968961347539100537273274750186313084621621111163799724073005742564081996921021257317409794871588344716608766268675566170515624850558842878523478104808384843490035986244504980105745463001065651017799938646677867621994466764658538817923407055863229168088223147462503193456716286720073624465304875373106988503165680555155252176713401413868182129364169445672309274185098278980027405455114327543883691231499393858728446571592599213412383951609656986710876687203142799130030070470813631039382927940457994615976029002836122593831185576675938456473882866430137727720280431360086159740090323827972230679533539815690534851195044064302638149572189647972907888172752905536598351054082132739696138907351469609658348245679700660235983441324567990967128730165853562288048173591047121061705740948419719489839745924760229223324023841458193413212958320058371437683534269052320317702566434889358812266676575709554353236402693542814867131930472514146239178234294493173439491493164752045471653551964322179603255305983691353957334671804361041884496598508374003895255574430698753994804982893724102884327978563137238803298107600079745839546718987735144632539588211345269881845700040415403604784976007809970732444558315903015371780020657209256598930112163723853312554259846772814484260610146735355950804340022321679561640229345719905534406846790606631108802777823944581768845130305257437396992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,5] 21230600232178011167615438743843099941116293368890742416347475666715230704841140236590308343342286905740680254851476810622915535273750978671131864980368248041869082822569919655207026901007402861886149768656489349412154791486593311340594870520544973230266091762483691445846630345144355777592024385219851999208003540811347372933387539373430810102737093386232386959384274099861018417150750279843336015000950331561608891241974563787524922726398353037387550546833711437310142979334084006801130199368893263063329616187584570885478982789929819887601019698654224507411345289258391337099836442327915690811391629227424251470179425253312269438987351984449383567145241024406843025042869844590904359208127974092514740703059173281773208317673299951158334905460925695980348918420925816043445776854841501570823073820724626475770203564641388889766089572217258315649350387944157398934898578233497798342050458157513553841446662754860019595560715918112688880171101262985530767637077064066581007951454126156536635258313236825056804493229841293482343792462623733231714425697305612310853482613347956403745281379030085945894420870843109787558029047800730403103778098691070557242706613419208359120074427233273984844384100524074752401836813090626242273310147616018728847740770176600943959651371512629575713336801533496432457193130090456490231068536233687485595564913314469054786445255990204720482935975603448526862163388682450765083390239456853225590004154214755966736739498923118394940064731052031861685010390237508073699889218976404072354536318561584489196460388807798198190221746574701064994944777091065248111967880108752248467657037614061509766407675875595883011083343760638810500435050042974032177045938886264510954360380938354894137130499621348257669773929864902271909897554244517019060562114404468662058210979771801910654615469416394142833871354058379817790989997090558094374689333480333031410705342962005561558171367997244468187496705091374052635006248750678016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,6] 13513741092354977211884534983005465653930863057034068329763919725864693740212103460024223678551246811027872818554963709329860799128038489025679315871513691728811092388037624292983820251941152485849261542441262281973576512652492591547993447605514253446373385480959319752621569160335991141301798356083054343124924478540576235358762602030703397594842779477469888233171326441086305965753780102793795225899559540513156034879691226860236936896144585082476605152817384381361170131723034495824717615547247419486768131024790989139467347375652942636068154535532153253652867704752987188866077750468381936631696952812057750972323233065524762714509391470781377655846138908630000535439798513299874937169502168063295209646720818348039310475661451749872504354186853018314555570622051644261802111405511129503545786499327161527860850170995470854593643581082211772559710766499219718171235824797114111353022781412673321337820893360336834861826471830053192192054814439450344098402746418027763384161631505077716545659785067742336242345116621028575153735025197955607254578190538530677345166748333995850971181846066450746826040590187617183995872022594062151633779297389919873312045385955034563444947454285366683819330128546670200742560248861591055768212790862923687970318597464425446040370847199519705256532334055691715103914510950776173010402501465699231788048916709406690274281092791937335523386386079101175295226528129136317899267342022101569829649055072979492179924232542728177892796744474044524343128298776635711428186280486528757698396722428301270759068865658998235224151789418290278866405076046581897394303453554073065255956112737391711290774781619952436428890662041997244546114083609022145207678821531416133283896012173080482100072563671121225169729941671923727167993096898573059725913208327988263225384470558637421507256623650234674679074324150547350693154062026536670292250409917582331330492243220669539393895926058884020789933384126298431193570214097715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,7] -451987986328970932933097956268605895274132620010981991962923044048077681018848190589493117689313262427164849558422704786858889214025588474030657378647651763554020519361943901517291587654330527761748507045664358279788551365511552122193787807907897948991253025906793337017528782429179027533454184260347111874667321093599344273283065830978368744955651206746424595474284915801332437807116930398201074244776341134753184279677098121144680946163393531535020979495707041628035257084831103632187235299517318923802763728694504003400378610101816076523746368959323045765860424890907373819485581632617918020704934043933884369633075471305395688890352230263497085038656640286206745741202952070956120803206630221147166323052071028380209804961420949860703254094331553310861054407418647089020883274739842691110545402743252745059808384122095149648588423128862133293050981478448874513581647603211252188050289483709395795736412300286691972467122153258800242571032006487089826776011712972050860140677811655349599496118531533009817817920637372759221735840652648254913465506478210940658995074946814403919453959077638080126671728816715188870677949839365912137907802532149182234262849951929816522711581857917319202365110903320593663805655340829784010977281999326131067572860642597813676199714964105909493059207149684383067125006534204753194260312072935115821822484074594705587055989804677536397858908860284413384828129423471908599575797009287160435391680488710389555997076098989785907839829931131502089726517513724891425949446235993706780757934965522080118945109258883796501721856135342006162574187644723199243854840787195168964502494819505646606555590166375806001140359699938050305467183412277696062903087094464755146934941576642440336186588766287394761750706417130919760117352407905498600701991165615140618540042842183578248667687950983909382115892181114221326740638714320885193302345382188173932156822997693066255194476802668279949152423669454933868086237250422046720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,8] 606782142615722730999936372327088048826859671112810561565316729818334109846530080517598682963861100755547128141764248585421064460005704623291178985193818575167940135490456860455446569281775259723212253193964428443308109769028162660085586493427261849021663808886660187005520246725235194725166416868744907539593457875615518737292655710557212107302531888888942298749857377660372401881575449253662656216188712755481617578113181264184202823882612579834389563840646324337693991428066559229866743132632566722047091016116109031335643796772590383168553129619553370350304039545220125143502098581649176411525923022423611718963109051435202381280810205531049492926475073237406000647272909366607986145063522198419468003452000454639010647517549914234080649131441563832278141663170057183253251804269659428047791653914645960805645416480415324923193218552202861687465742405532341142907340940663704274576535166679716549453701772758385235487453090087114386020877795299728233567432877620965045188055301273493410029122070946177087358535852315865702401326179938837812485868031725961720281455602135667308717677807780068676021073549430111376907638394350660632553917402979227377484084097453054493490883895977249009170870067103128436067167728522911954693551824529519628325802757875288382957935357907090952860939663626754205309395046982654220316962760904384412078945606506274993482653265677678257012359506986544225205801359127867834161573422100496305393218075325870193465013308986026176089941780706884343515367665213837239966241988050744241065282067053764517298443528574061386789400682309905451828490063535274779526043362650099646605669485231122092783773925629056225238273364441575817143071415688159793200323196065545130264652745901459355001492182782780244944688486927163201642471718791614317120670223214891886481098911354428202037352728957645633644821766088666414497099328877459197629829790309745382166537083062217935185885446037065747487147792696191312221855293032628224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,9] 6824203230159966273350697583063113704422481868552155152978452849145589343152671797927660840479506476445803198499514604070192318068001086391163692812063390751705330977591413753641998304691490578791590734286345889671944032897960570984505829107807673771552172394549631710403652382008128000054318040172969584272229520033872598418709620091624508547680425205277191846928727560708608859188197613350202463650647072776994677263773388740818546955108225891891685794998007384150449473267450605555303727633674196220342558749395006656917291429905633360897720791148180152063840004127979934249611587169189695311861576812789039272967099244996120557563607273582497835001009362966141334880714572126227821061961007142719176367802024448262302540420190075655446047310662284096687256706387706017001055487103297091558958891692230235924677289897909136837927405898406986342423462808549340122818430113562882509969563790536333019775765991710452820753798175101581851755734350241771783747601067701409026117187183090748054414213669192194703553250527583730149094451069907470005716331030719227445288971235672768525710934964925103999451020537448308974813065877454215544447945028866962379108790553866452164464412410912212594816231220279132472745292703883904125449667516637284479664809597899509367518916295353998144072053839129902658091511706645432934611849493006300369839095353507352357272251411589388222442730961363502580067211182046507051586259122616567383221946963319247605804418686800574640969483085367895035565148525029475034977127534962347721160994273961811969458837596398446996772046924600501685114564317286715831253878327621214725303234407049057578971645550569336066228306859507713961490137857714747528120316847025984880669068707225326575920522576381491247160203393421035511774617776464776238088089398033979557636358010104160115327479975311806354293291861223213467179955497748518825802921691400688604629718564224382517618751713660331143549315188579511646688295807816302592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,10] -23029228100602432788841898638550477589792446882365563491989909411428027951476517657027863127722814557650048719564530739415506731581424288990709010428833588721275047013458486450682212051490494780462228288979237633599399232659395812529911984529252327283906233021937030659855118836241228676277798955938612529905629111538603480497465900769352547114691975102213388002040153657806097975540500360572285665135102842310874125429992644576427759386347074169316220673227169025305959266235197872254004145200285343604348194915041099574388371525007214879263911944058169940941083400747669472302701510919956707383807516345076586540456822062467744563582419323930361978840445059586174977152391723806439926400843110834815806537859360394725649109201125902923203805636341189263843776505398333477137211207845338368018122142238358769905530654744702302865702741449315253029749013571452873733525260503878504805758638642356509172688021254923936474916264833659725289812007478902675279643795546345188267461018308196801410998139811692766009492183528726535721906532669696176324943705730275360361047779725733428187059235886160547810945547331314669292311166879957652962713209562163861537661820108808109132023593428012709932811291222741990870764193966989970714545519031552193331674897095610745673260666703155990781921012990188184021619528653336075547668738676444635896204223030570882770822058980645384159371559128235686103812290788549651191838094567334162417009440827968158556476161523950316582531081482868392873387373471779495587859109619809252171864321022310514785096590915657009328718158960890259296445328539179016290779407429017776938428165559884215274745600723806431464270439395178673264698839483070933604954594860435271747914820088751478160260809798002318606909185075888393625101882717633081121738865105041820959475825391629191343535354349078031057884520830435673649255446906881507868998769944864532009040847516014574903838908981547970051622392582066188009777531152423190528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,11] -5330101489711847720805145580509063366894357714184180162603868850455607186429536000112719496447971523868157789587035871877696604543878801184666065717511556014848796852069228155960472694745700591370313451919592576869894336429366544818487428551743943398454398290807875433774394250348253081588738885860170710481977568940349039881419758199911629095951482674145804271650037881684206631518525397861176959033278922823008287939254622388962825685257434796382085419948361433733863477584787800637900824746997244878838621404067034187102013253496215005710967656972340605123001785436266848404623391057858570810480368652934937975834534897756646388587113344052175035654027375456555458862329019732878605582972689710715627515098123879452054341376045415084761359410745852110797780414957331376398175643859845331516058110057418943521271740337228967105469776017600649185841667109450648325837421464741110110611547324501776710744812532210553974819492375544248502611651328078008279944705064171643891505614589366295933231328240213597313671227858749407298357011720864591819937336597800229761776839101343903764753688517396990465853086396568653416904201176721817235241222960752291801533120785680445986821293656899631761261285798303049328603345199049594608776204059891136387120091030373875645318164802522508391696957518446663031242402744535289801602951048016819115140653327575002424143432472764850743852722925200809300163299606261460141163814721128517597327185035804147236973137763571989783622806702170348805305396447060096298332132779002275376116572811524654547858190510639968723419757952322368429763828122166159751312186494546304526650314847742321945293811738062820093687861957267003788189889453426157066338483736144698592205126769848359283147514627945242102863619886953493070025215144106230885345451307821267760606416634304720399258070862313532195361020347243965672979635842999558167223065305061802655506171459279056581960857388773552156117874143721024905819591359827279872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,12] 177849704681975211474972117927849792043679741672587724490895085133387212644352720259651530437379150081183497541164511047515981447635228170533533730334147486743196233957039008063612917491636052723334229739123097531318637176365090880615408175388793022074173868026355536100851737666581563602649587254961018195388877101281802726765081890395878743115966883097449189399382769015875509027379339977845216840758423519047995733243655019723952211751889066972916836694914324209258640794423137539520124888586840282814444746766096254444320680728811272306274531310279061697715661566792408966231042355129427136952099444880917224491227715242061284726958618673735528280733477518079253604375345830273667681458086554831067349271223964735314561765270110881983986304099601936313747811333475635273918014626200398854082645211603471268489379441076519554034711078863784819466204186818971182389200503042128559846963888928952223076067410935058170133312929976853689846424021177364133700273174453007222630095831758342008433040230794822315704888363677940135588518599101547693314556030234098334854977244474295939812339703255026914193080245398397153931525697142789264527975657178999627706262156750068333244898546521217686565080208712883653555695007338617591368743314861740338338715787483753380273580911287200087365980383694020850584834934451880581337376884919428494254708879257895949160796108785043430372462279294445118318880653638047579319867394842317712072216866367289079369824811466811759449850126999315822840218795311928506770049690709998864329964680732583070567933384758419143238459218436106301205187120572845367841189748965316398349761386773282028978756314035687611092470157597087702908825923567692730600702356705103989309754306358654329560124579784365425480568756441565124197539270335305685950647601125229414704780675753564673297712276057691531399539282270172989812701615975982406101112108922857922503800867680413576572643009299051869723294660987421255134258891181340491776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,13] -501323515256124406991112523924306874568496881829292978543243687711583040328785726013324179486763703666296233817882646229354475129524521246828438782690395631947005612074635012863124528181423006045322339048908926874704865150638133158996827734872513302964042262869689894209092754144054157242277848732745233717374772872933529557055803902803622692349293148120873578838233180943942718668885858611190074806672439749445736216698152837119754608872248048150662430618911970162716341680494736551398003203494375133418781083779342041727886862226062886785675947807429093299059256581507069872709932932819287100660928334154196748088733326839007655816201948664844943398217571190033633449436322080432184050928494060641005744874985782229505897268837891606913427000824952109513045996650830283459346335738043249053709292357893918587641770788336660911233874868455744243538871833483185569227510975225569670813964082268963736647112696008453828388541674644014874420197129477343707238758218176963653746260894088876163994301359056251354320083899625634248760145274441825628094207901977006049898446535497683538666198384968286969273130122343213534773596219300775926888723535244544102135968001870398518996602983868507442451860214506621952968346562768997390631934132217394923588727164403973618180226980849702992593589261857831786161989276398918604258849762490075537455549239611519012862328067043253397834174390806948860440606700018630168408947715062483210463690955728030890522247613063221424098878264222920537474487900310732073446636078498119520012468923387867627761856151284279318354714775864663133999261429825016711060806132607790977249108867164566717772537121054859756902036269817733795124339145142089123753510416125538244386571067447647090190178513806213296272211974547235360974764842828790999745071062708426071353789087205488220212153974834858612129432353841996676353501764626745991175535662516680377194245706165663541634209631428080957495484144904610284527659029946167197696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,14] 849636206528195629205080594322410747314690498354142736433854794720835695507010152011849362832524909318085409921614312705252734129107172994296667031391414192892816515882999665874282472473029121972158284952035456463691338942678954499921779354170054661959742596981162400882767219252358467286311214082371291940054358489772621692712287279995041183826405314610075780072601867886348365999780534797768792275328146480372091788152286308439527789354643942551695006950474494432550058642340688880199263945570945364175725467319673596233279248434462791606660775512010333464860778195161347939200527258670334688705215834273551497716844246869867975528146911574792395340821686301883894401322655613793852357102030391412263119946677259527146477147055952307698980702379306390315732079871897326298464765305720178481406093517783321662890795848989125894804633987115025033271254139771722515922111532276637241153178799819230089862581641391806249143981104794617642251144599415276390169062379727925392095082953063092385783678465492398646022270691934725900602560100080183290016880069206861791419268032485581921421203280642378566622024340395233828210759355243827275553205024754483028957081959856428717546418137076030552655404063640960958672064127247495289880507609334195856898632296585753215350936605166573255903950926418213083424996160206738729590890337075951560571493710459821739420603494662901353104864814335121374324077626452038902515475941790394897187739603631148695031477764821451128098545862541915617935742239400211925410343505936071814272098070714545301715023476208104994170303436108981977505712797876650396086960159839675589879078860153437385194454707049681024821423604400821748287994601140398139698754006899725573943367421432087944190029154881648310612212655896613207627659007307730024228905424868867652691698933026281591351591115570853653458938249276660375917668013759874605175575076643839864305644796338771817229646850625071976202735563808511192628275821086186143744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,15] -1240424348249608272359139236368084196402366678483907590747189409331200038251933757657019581754952792670280264807608710163254170611699565385941785952119130661119816504874613509219953697981857049410881018647279679699602711773495944100728093134006786029310798168910427889501580290531474462424166917374298319039865427666408542246145725292515682065378296915634165490786638054146823756071734243997950281687838418489023296032916140169442693056943056893549200241847821551631512146736277244130055177224393589341927087383111617788350777544323691347714864017189307917599140693494153009653506305772556669966327541128013384888747209179572238253223417559774540951091487587125997995485506945678026376230288636710238962572165828006107102240736902876734236438091420396888374843549553159876161246095079278400915919108840351845289004371335032267468945263437692123116633158162143831645250927623783755640074944168073830960786916529166855238437431940217677693855693375722147172523532323281964894320880602908467577582134548446699569499893413568542375273777101153965483210454102765392347713741314507246873031353074416529826258546739608828081693094820940963883411733511121960325777646524823016715173539178546533667047572260354012278566369611392701065198026383779420879906167566611880794797432552891042685489152388679665741102521917963559952446456870527189812263452190187291900419603334425508967592706318115836724638059552314430938507898946739111162233803939193773745042518296256954686405925242769395167750701873039640255887864864922874754107944025130159867727946873571431348593051107475054468444067674229258945565155455186850519231323447834403599247901218879857801993065379368358722669621000340871521294276376260843136436103142308902860982933423957707898461828193545696124615975735470800152106693135820572320916702466254784417763582148234202554489756147754241369148453074777484457386859932435729345689449346861484408374606525306819407523227705436679972181449518320808099840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,16] 1900524404693716113254497512304712998958427587385872420653422251923735543705934231078635055329934089628209469199651621372737087124616548268509690449448852902414747059781061002204551302413851749971401457595738029025693410487832495424726618780450784423691420915891583724865648250643863743716783137827753021393042319383260076071974577508152636714197499700532397342567673920031368747408955248108313160110668131723689551678609069150480708924495825354757890086354907973257781116892745033089297196728164961037021914783085416954754632560887391538022870909587521623864183385964957076009551624469430262658066855900552642301958471226970557275513183446746741082499060658899321775284304463461745309968646366013334669771889742966518740381175213872615976377072028371491234468923904235134225640012334939579677282504294982836587669235173581648278264081761383387772461358835007228537970427144927072608750864896805734841120728363374397139268744974945918951325558110532653647613353873514014416073864839191643235746346586569097572525761343028235992589980678645735239369024542655333454679209479406503449976510134399067615697150426476470839830902043056164259877964291750360984994773016261858833145858971517172539583970950978653188378207992287075524078054653507681189503406325517678760852156092203903831284787655292687166591345138054394562017117758852007500301274079338244036210473160997763917435450435588311507007957508073985640914381398983116838257405141890686743000809769638679161969478199050361125547648519866154749088764385144258795099057685993680585999213975743781746298543601430827723278509003615314896983003490688607770405331851915384924200364027580371023553593908550981845686421542994876750093946182673538986024302044898066442024351965852115706206662715960178436926473665744534472404217948204938248570180679100680213495975080366443431831799278953190786627119179197940896702774153128169647310032914812102664797887050459552974461554485907385421382281269491561136128000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,17] -2640980985966186450093221990520432071392450793465850498031274710227757988704451565811472635017577722253521709034145044210219805973801984155811915949769614920609211169603215386810043728208919297945338464292418741566529861215856774986402210285555551618129484070946586636246080798766554975025234922876111477968504908004759845813793764005195783842601199681109022322099855164886513013837138893103930755327380458790069213779564777701480846324898624639430791647282524719517395142085867322759769066095035333438866258234537500030843933661074366473806847194043361026310133604528358558759694468776889005112802324906651966778193900038498823604312844892617053968047998107990157248370495095620998683291172289968083688629176626223107652125666797894957800800234137730249705043683946208159086938421954536084322544725273050605864577748329985962449190553094728067611042229806801092125169207353512743509903319084695558258412216706416408247847779714145726542821359242832025098087860221655559397753824637144388494703875011676918650721566718519778222517765925611888738287201834288158050447698825169133930165395615649086726250900706500171172194255013613130262033286803226502581783418987347976910219642652027814518984378432243148827189594988084537039037343660086260621817686380530047179801750048272329442137322863273014037106852112306544193757690491471387714210511028385220558321524263366735835689947834201721958857857281744961034214362030687151373988465045518648433272259822194173796770234836102563816821932083222915660213017450444483071002824603640940289785564538623605350363925708205459744596575840727640785278674019969891535849700311535115983358858797427988835121095413783003990915409614950687924275621638246432916093027885640188284512864503582654333878418676884153666362322533362335993917625497234342946320443502395872106087305560291138411983426084936790573909552623328174665149694418391694952352284290048920409003914455103871843215703520137143852395821865935277391872000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,18] 2522031971921725727384683526664101902942838798987512345719491458380099993937622475836431728403623357531062644948814371550847901297911972300022004091385592341638342281670888190524670832144712790980422454982210763406343592019736873726669311181464740130738540724169031466749204678463508338754138639235605282131367629128960263224104540298240365949469776418656702923972248828432701866549452247977887266266734404759253485457782206382281245949168146172659623500704890157346444223184834507620700791741349546884872885918575372062739623633316210211481264789334815062431907796296263358357068952422197765987767598732267818824827883552817317378784086225324333113470745953630181826097097905588307405297133136103544430611154437050314866529776791509462573727814766153021291057284403989772913909251314786017207032039091128860033964397579429928758490107177365389720323772587456755164907485586473579570256198382225327932005381250384629718867982318454517998102415667609754559244343857459429497821230230139018420890405257158596931724415679744620496802087032843544089666437933044325974941943484511059974785909218481805373759607881378916881337179204116435561204417158617419092050152127200108094325157969798712795709602563771966383960467961827603674109315718281027226436402193236710237452054949138937293174630072230923173528672119922043168037251691291405125013814793126199839516797326555416590152726757822498818162250229191258831035660236910689293597614403139510110320737240398679546025990451382480186933039048518659416927825333262001754430824196279349872149429477305813788575409484915196762236566972177268971915349434703567911151083282340315886717990644370957517844864582171352791983347054343476696278860828535753407326450548452135694953425443613016041132527471442626110069776969712880509675467595312593599060895864361750908934923146793955642109228877585921990496654278231077184285365022341663752924393786037699884573220858165949220485190274443511617426782207928872992768000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,19] -469134624224980767623177162569987440657062502764570209914635373613143368870086687916342111335763070400585910963560302103284927036641315299157501510677979830732420387094974617127412703702472455199029703056687140499437451194433919564779527605994152722636694445289590849213813061121464605512174717700730572065185721063889021253042067126850564968518275044309269731662578676492918018649705237198150899155757088556143935802824263211328930968039891584251184571705856927484832888029171216696121890217480901912867635997850467371030885149951569238668662866686721569858077573127084931543918507675162060972802826236446412883312995310655948865559179963568024683386457401351320966848614325345457426287019522322354643870048804281124250177453929701097341647601140175847519140831582183953390642959843379647599266768255248363526797957036529056470310825677620702069226471690892258142162962806371276986048714938547711048192626838772093068254808980252467881655125484605900383373097727087119183950170804512152810212641623283106996276497361674031873915165705010089389172312673417248462600482362736108108279498361931706213748813536017565158287261917764142539624655136580399210012596807087928213575603148779109293502206055760540298444098386707077086905844231257161435670197201407712626254242349675177281952806470373235067661807092519938653470203926828379460069465861199061680290781519453866746424211600034780658342172129829505424276368891360095723390362430369002396784091090911945217821220337202087742989023405588864168574001228694240477570316562565857292827560967327165795040031483038538285031899840174723606393321572540727332284128894434089940590079573785675910102431705421300617311884431191719485722979442911534666264518003665837982551658474152445190241945061709444950244885089128246290495013694571634821764098869253345324801602533201612218455338411410207457387032646474834121751429041014713024453141765118821457686193361954662659129742416805154812050245574405017042944000000000000000000000000000000000000000000000000000000000000000000000000000 [124,20] -4051975853721010385872067555113280750728585297220572572432462351314248187454277256477492156417967722387292039907549341031736560712209923952923326615222205067403466112061634888969764658358184254501242025641788822946512893509355668124268838987181510343952828937226831761418191184842358628928803880665146710504234890755245681138770323936915966169970630333385094571123798208878156595871518504223375388185918282599507137612978758301601668079372594653992073065610312076602513092327507856948599887586215945086964057889371318637204980720247379139334996191292311178000806234507078582619546332137676982572610964827413535552932964459932919483121966332689947317714512104585316931970630829391691120627776859320301047233995748868854204746783876766782075620129378558280216576722988317733656451770599391247544344689661613141467785974014198598910945483574943677695756003208673377968069932054085143673707219667984082622644256838104746086594345199543299268269658583454694790054834838679711102305866863455126679807118770766955103259099260101151216108172104529981609816655478486574715670628035245124824459654817292700339703408529013109483042120685288932909217566358323087054476617860716920551319600669166771870592107455809870843026722123710388558640908237776381111409372395401886297308573753647519588694568108651419162579826591144639551831191954363716406632486532769519150043747490334973273220785465867224730678741859154041419467219140615841076033075102190253216698756980191028421126942824041315642799619637716032230968988523841513962311967266755966097216202285647479293064295152451250865441100354361387909114030075006510855755129097270222734787582507074883000158144763899876668886109716243256254252246367263121483354521316925232005558921057296329926607604175238085791278556778455223622454844600293835832036086975928461616773119757695568022694941191554908003521400370793784669872068566429751906175068627294867865683398935048947670116999950220959911733627847946436345856000000000000000000000000000000000000000000000000000000000000000000000000 [124,21] 10856429882183177265170821454629153186698003565158501558464004190269618436080593581349408062008199151673715457469088620241611890199707418762490201915189138047869982405706526011100286269706385697971174190753746128968701760810092357898509624740371840877307685869631090504924627832657131124238507315243966201328731496308323050311893801037825273663735176363149169405901532824872068041317305104572373970452558814604438688048254229327995406176450420738657229849543430268934284985085993000561222483370840257026592951890500402534313612616262667907775724813699386262197527561947909264551978174522160537362876381295671254549323537783839532420076613857351177158280002590963444169129199614396947290551309049440735881140171239388987598123019467855523998043763255486852798457931506371771078575963681641873829912840913079358563672946166758658264430110933197328407905862028459180016036511912747984845776931509426929784518509287177090923865462215919613219700434499002694557366192921032531873970226469730584121528890503285186584889891934820212941922398618077826752480770418109579806620399738884048838551100463843580932111717556950107521986539439476804353649816446489246044237398771955965025589521847394658932272269446631690198031984658216255935753429349953532372695436408756432082036399859478151198480944210890758026775573500555114342878094726644467270820527658436326540061986950711874732681699615285959885807942257975289510724462344783663241553500474556769726745332325213307572740018890658638502272395294685003474634446779158239835377181958956669435036574091207844116840339534064805452495672663448417975939343581487358750250158275197659484278783272548806692317795143730807560680853222710407755513158023173576873353851562368292176505820853394653459631911173605355042396738400744037299569619853076497095116719063309886602031543104331749492760068832465083975610370033843115659785436111455791683923328718975606809000599301737105299295658067911679856294409407651385442304000000000000000000000000000000000000000000000000000000000000000000000 [124,22] -18958299693482990868067285983782176457749163235212050445625680788798134571070941672329554625937226995452313417825930782040976410150624323599621315779189254686542142390551892764153654955242005144935660615669890932858102136874628147452862261896469140297280647771970795827465189695469786050070690625890515968065420221242820480797649015212614264004874004695370600922655968957526476996178327618339282479635043694669398087247983559407072845640802253066426430535781761106009534110533012146993698345394886637649655055895003531038270299403060261941513916780480376829222337411525953106377766897853180087115450452839943405537153211410609056764385690767063539143148568729240184329057516151023501222447956620269164301017309172028008802382519098545521565009442639186685774791021905792389157752847694365092839614366437988104300855881585954735820405877252267334452107072148600617869090115524670345839729083078654678007745189599112205309364068183426923692112737077884635283687475498991960143813748123603777798609808147502979383772381364327908011642087335395828623351635564970955830114079132510945816042621983846670770699219611477780768392997802543022906548476572434425805967433982516891717400668091067335625377137211036734874280678099173597987896367117816647162106089759653526339254585284462218202105411340791987419239624314974475776078935037394524658992891322805961274603234484995711884126249082409173964833909657046221313009548261177064045574596010767750801022653480888516854808391569274609209425528703633111347108774805425421945209211337986744209302308771127694259417368049290074623398537326130382308487327409193504933987330889822765427548790097816329797729273471089320365407294586322350114343390675354834804123762450756511933436332789960784051911449669749444244195497843763909255821311213216839807988547716259102687210266561545212343434668666262261804156644020943047650871527046877820830855611589659129943894782176159484004923170976264631863038811470765223837696000000000000000000000000000000000000000000000000000000000000000000 [124,23] 26550372650747459813258519071188677955404453467520807751578512090135604549600352789356359504942987516588514352330164183972248892538726666346113905826621999378907841406749748965914555452863047199179796109574603334013750432014561184788445250055038058854324754191406136301586633092317963777167215842311454442519323153001833491494882816366463495200455093399309947914284413153536205660423130155986640068881461443986925229925972652955603671295617636290797890170965461380710821102170179487678112028723461781120267110275026984452499450550812598178373390697419887240603868057008682089065628082763520503264615831929513464603470695474191231755133777366637736875305964263116662756269043755253140125084714102290579780771785610572243674975317898572293666612137346593802378676383079698095726331642372113436594077872507436719641164636330702065445032543004850663752614176718574150894030037451453871664340997633661379026069722802724286835368893484700941665823634719187510870888238941769505895672405561450384457400825452049706247429917765600343245534610899595874421288922984757105146578550877371714493026537951226806426686799027236306953681410468442830524000117044927973656128238670368846242515761697913905350370365279940489026940496028940340996138607974332227926788324665070766772484484091994107745055204926650332796644109264757737216510408174469536473127578998342377561181198346062903854253543122882695219143721365112208390237673565841479958716506200704778423213910776776095794933024137905745427945209819759093888072748739026267403768091397451547210939112082931924467994066148453897119361994695657451281043984839936199890274362105157469517141224850529654251489622133060725523540939880818623658299661354997673374117006829741274997595215910399168497384096852531031246651256018853206218632487671693839660545973644596410000938848475455219866097290644241369741633386573019754872074444665728956506895560823837873120699811609807412333471432703124268572979002234752066387968000000000000000000000000000000000000000000000000000000000000000 [124,24] -31510258948467889615622408160617441528224542689607999741566109724715632157717540359270120289450676682921305075187011990727684870604187830381241569935373832982169467560023173896085481637048865713057867625077484612104855435557130252984933253059897102424539349220860668093275238201962138026548621597853955040319355344080185247432426401490764385553041540388239796865468234217620245291460944434511860105365381872996100898101127550400920945609165838785585775655122525718883509930367353752556773554737458448081650704043011678306073253633686784451193638531991600402303499681073477774113935831559983160568155751472483062909750959061481375559390751303822241285107644949486141831924146901751453995747199646377886129621148394724015916173714181712598115338922189311303487916386612955416748897938689974780468657300568216984798105818722281703472469631234608139303120419875998633961865106929338986991270259894597764596051785162111210788573085850066213782871679855601115951615716009210077032689482346767082339273343622465369719749929863458451462715596608536450706635735040253451268891997823145407393449684933608151727321853234604586370823301285793464091547038656152500388895250083333007571935849455717786427422383674357233442380688294063527450836010636248301622156289097090205646256884240579799413385290774380324785851705866326389191996109617797885589485441393987028324455961458150080946862815092977086864578036249837621157074987461634167708522314309804524572548418618544942803030304809919906962176693449574532127110813123830214156522497559148084342641638416494530279410778119020667601543109280811950962879668956950847502570487198313324469855732373154699876927150362865308997238296289867267212558134381040731718514369957801923375216041788370585075601444929474644056819460664352082093110001683889644917993814685234366057798744443544236914346229695987267062669733516259421738089267251494891490098950231167097659339270508097989343742163084729129331000542813357315457024000000000000000000000000000000000000000000000000000000000000 [124,25] 32437771398299757028452113987348361093993102162251612621124447766138269311892432326723914181018134187467715672651729912406752955110339967522402334008394514692184339314017769267734283637694695598010167317690111278928667375989067847793962657800633552726630147166959306680374597752728875201700811862018405346669169375306122572170972231786374919637950785767306908138260089230934902152547802087351814227468550425182420262443143125872979182867082210726719093554850421018021857911497401278537245231919803227110552142295926712425601976201567259875319452017735438026060973799223002566732720758167367513779295981748352780570951927084182003311012019064278890221441453022964236467138244018924308338578202656469266920026340997895032512838948007496221427616070545891303207741548026359665741490212574068451698929964997216560302041114440214868733921934091337605691320455423417085746074760944917967708821219900416863137479366657400719106141458131740386412701132328826675084687323789743507045650593833069749060919231946684650957222666182242559537694582754191184325539152117567679825588193949818584422125814990652562936979006204147617830727126529721418159519222499612094170426944158682968896275280555382526873243283530678451302968096956275698250201581682188217585214871267206790350930099575790755643427960437569991390327750591209013297689191131375627155195966907673628556753804741621735137321421769944932435749117972551549014101421705118055732594235696054905452927220408660554451394311916806453702384275893090616082184201927101434554940023243257172297993990490887840389715589348412039180038575036832479060616379886767973390807547690192143005808549301794114079716303326584464206302730145540118298668465990827681757844413956242963243046087766946360567569216796008745044752806240313576892434751092084251052226093211391473653180961875678757442393627180690051100392686137167709435580808216053818336989959169814418202481396986177714338431282976468703569183865845453644890112000000000000000000000000000000000000000000000000000000000 [124,26] -29420487526367648866458511208728688019588335874596765446774265208117148268019675738427133566314394266312931416015576794193541997134602420948774912780758666852171611211953121264306167083256467702219668795147622096234931164781766297942531687589751112748715594862256699823745852788152751245319056797142183828046921180024148718513449177513526652683615553325623715235604631164804156661478081892041167954481994784985723485561654079790921040748514550037952346287511649957934603178361543768526729550921808733889213180835088318485637148844819569738854570766847584925463807692424126618944237854738120995504863464790294978943662805230346589354683964140239802814731218864554290775539284762027596405215347388652422637918637339469040913575296686040844700008990383572083561157693491594537207522099770653023838804489293246477828517098652902869519096000249711362661994412838375167499780499546809680116081676641863333861983023021311477732353223530780176681311289314495016457906422346947087281887841963803103549751924017661941831778499613206582684973701602864002014377510356272896821505031788966449902015023785645142331409888168497303081517211761004664289241885784088328647820058129426228868657822758607659258862234157183772009333493818669508872256239949763643914360859989655044882406810419352643709044201802834540013193373798654231527775589591702419881566081380612009930341035950495445571781268344737097397210639513505531578457676367703717846262033890845203988628699016440731645257473960284713998857935351676922123813619255976821812640012096774296552697883279968116831267372715800496933660035044089723184706762410443162662402996893523024165101027731517827056591827725403123720040535529172795357368838152390074112000271411987272028321598003532363103742445612952160709932857164062016008703056713321393757396131161894416703642038748389898167559487448774271454758998515921615709958897603889343130625245453679862586968768968140300250337374982345755303937240443512793595904000000000000000000000000000000000000000000000000000000 [124,27] 23823568018340604639632050059894816422818588329726428391562397430327350611594506392672444665969221947717503759641663917577085901547139091063776928791422292362760601138072464053309572467669142360601545163738687820892704322806953925348441990031214459725558824202572911573924281131417951135602273373526120561029426263268326034780997777854911718783765812575641394036475260103692211302697727488212828453248380307572347042656707335374624779923906375935505736659583856802604748287575782088014478918446037342155198110563182110225403309042746518738069765884696842968388612271292252964351154626191687114559353870980600264702066110979291593621260275124944931764497279161670813798894499561544701355739352656777531155725635609668477114361751528041193153634742730385532919108404817190221613320720018904623687280344148834686642242973310034258760413822966726106664960867703379635727663257271234171091977462211989387415482714810080263384969406588276898699318202277418886891402887329174984376480233895200154304686473552338014371970362121040041335141193999894731624432316605908489389587471648697940392746957737788174686408682609240198592843224850605913736738277680970781238974384060587564116675127064906060984767193602436413789972436090223018056342488953358517260452758873564656171117057338308952561695645762223279715724078618782009446059989217787450893091871172478042429666950965672012055895796718201414974650143760788785622578615577965640185618517093023567383747166062457313634101094408653739066281398107916935164357496541108875066392616952630414692616763999442595926662521080622789055454693547505160592557727318006049700536909902041886083240934602664999290805195336534430532082341662768454625114061776767053474711898049733513009865447484577333499601037314399959023670899259787554240037900866593106215989227207006290333569808556566426312675619240454528941451358651517396956251915026013872848660413670036623764515322312774428548703928960685030603823695545471546163200000000000000000000000000000000000000000000000000000 [124,28] -17410618590580787700768310830268394335636516260385068226512593649621726714132915860596440055329506409393005695953523449335647469386542061464584666145771509538710819753754331925991378023025756895552412487378587710891091386048908344480545068958664792381620552892155152586435633334354093805917433420549045531423177203497328055013058767704096812404914179847626342926807009001460268427205910735398663196484235812929515696470021388117185726040309862527784484062634023388610103140854795764075987508190255687646613689014189719922475087820809293915008023683558903399010462036069111295046083545046336543475006333602990521105561698367196551888642614598050754845170510760458915422024493920941893198916147755926983283732677184844995206813720015256208242844903187934234229449552303122561413476040058256630568361408176724040868456368395021987291624650301484565632846481951754590722395215821486123788645086327573305681511000681532159259027914123518597035918540546657689163417800161875672835168834874213370092272056345000665637055973369118777961771454343657755128735709437690735167997213575134243543998718093343081493831959549952484557986867930172264169797372890707131328791045732577262111425754517133224126623662224266111064154668881127162885744788997866246687387435341625667584941571161431901531074789768500876413665499691803927766453129652480618930052921029938081120035838443629831007632723416663322849319159630548414991530558636190443982589673518173049812171497813599247782699862285599753727408995501473917843908000331611799109310568948126390189885082231200587521766195381182785986939011513108020145420629767620158784534834216634282256485074876613459899477344562672528077787527694735194141620188203095225037327119973691622310431743787918990375305754127324572260885390423469765840434320079443651613942678975399847314071706272885747662694047905172923055275300538306052992995939275939628606601528453487470778998967049952116695399295789341688383964045103919605481472000000000000000000000000000000000000000000000000 [124,29] 11580007735309376471468816798874627653743088356140483519828215865010803896584615388187607045268353143277989748240336931193609910474607517728671011449059741384973305690651266851161789385651125826249384533400189444307339098012296871276300633769918611299615064662368114559294340205067284535066218896179435562424613687414537201831797199989161925736136674963404993944510435484610555563691602571601638633130233040843189974385362558633077059656666720416376413004873770203923397531892493839517529539880084343735455432150945841759759110930636307230943762040343747681806983845949075517890958324613837897736377854004791013867621466010396796485984579404575666763381792357124135464227149563750301824774712709559127407290691540069872911099951671754693685068189996201277145757717515589520119092915175911868396498697653651283522882293056086735675437342057906911271154639522592736514151968032890379821054422695755325931641919075181563801375980519792025676654239853001228823811913698154830280823056346677196882809024983714147834950933906308383962685072794110986388782406937372614778910498898170906306999844387630419581708227017266506668767314470371715102756338704742059396668497335782507803648231321056498602039005243859034070922033330053625179687165292434672073883521566620733556998852110463234447921531876553728782038983890917079128059250321156145408668597721784930927453327897825032655044306364037270363503356718324761069621018693500839476451563034483303313296808238423773313867229566579009758238365917609817410705451095735235677250982768762309397073803817660222709074827089637673750619879607615028780875756260257049540608128249846009145594331250327117716642765036750100141190742334066828738199518221009123474313850072562824437555566929682996746863195400703932015217679195064081354692627711232669411499974802932164133629214799549565633552360218881045134854888520679217527033521035880696941805518559584556128936964227994445873245013315066023127669091398820005150720000000000000000000000000000000000000000000000 [124,30] -7063030266573709803865190719920147505260649100650198413071467080462369930916448573572377120568982880534878236860362716467676088547996251554370824321650866570199156968566105443815371248681577570241541442116516232232402906653068759817346932863725401370852741425510256672421867194379564201576513355948354449185268054444029423294354380001112488760642543617211561717551791048762126962741203226633475782231430018593220895003247938092304080382850290750937793485951963420695975523797230905162029829700032791631864332912293403218311701206677167952031605767989789152593150206285221221368457451592125270785771711957254451092729607575123936436827409287202447278607993831244095052525040092641368699172419001194817403005469619072462744724811102946269565489445400005776509495304829065824290563074417420269708316113435190798777520563469140709830661362684900617454607200414139470625728167698704202420892519403187178558834050000570504323087109675238371581523581304731575405572135921834149606213805462025569755031726142193123186116407791725134559464978266913097372573358486219638439626719300519890429333209027903102742362438871261057112419042199169906138250163513557446139985740768540405424622019387160711850205286756376579180980127151973963359266990783899538701463482823526615720061417898315285548363658531761901810262444687853211299491661851206592874371934781525217222266031186047552225450994135814613990629680384248501578837066692698810067199785745366773270305399689149456275667378706759331205729310875613252609028831818976506798748081942820866431035485744697954118444890943288128148566767547662624249881201298818058942702460525837187909161841007985921150148521544468801991210977936768557121322425979059922627688693151849470653612228129560080513181274295482886284357818665906333860434633603359713860542719778651083207598909700635878049863811011576344677111856860676125268504560652353312811657589303706761477655221726681234446419808502950755535198184175447645880320000000000000000000000000000000000000000000 [124,31] 3985789893586900147198445428435867343123918498515245493166954531486387938639847129259180007614753237685594815827749555234701312190156711133043494039833871048396461783544351269192010868523885864818591190275437586043042484398326161631787319081415691011038598154394695587949088165614043430697599184574922517546169110704727077716767020709349209525327510784768159054002824115858715332898062882182054496935742881100997086385362580835898864145178890066463102622531680992978615064672207026851851246912912741974855307631897108914218575366035769281415207244589982397307236033765755442912869700422315224230955191036864016812802497377203583556878398711979277137602546995548202009160203007181623741081165219768018018727849392839456618020851857245530590487949731934575345198404701733037980851751144247208624497385232558921467959919107927011053512391959601068008289996874423765270971582620537620113107967778411399886067552171055088119310703460115919451804129850074050108259614563223572980268484477817684021069901803187637790259145702214881131062157733082692837115561278356767987690157862619755356271113249030759600442088856600571584279990182719217401217339363620832421518458622820895265490411486969634379036988514563010837628347369494729362811311316241287029611560282379273709862871381504498933051547058926660613973939957669189815467769034379866219447966382367379051589227052272453949726465146261255548602570063832483078567271619815339989037043381705149086693187602213893301870211401040936341373646029135863977004039356977132643340206076997099386798484981844579475388719218504361204170080362511564591680814396405702311913097035917520714219610116093236421578816254534767668654221993563393290813182162845944561307537602615132415910902562695503570026208470295906139707443517123867233893691358135167521736423957208030257441475609235204955360479099759367224782920608151441341046878513093424598563978812888105423749905707409335270156322242501725727572892951580665446400000000000000000000000000000000000000000 [124,32] -2104639066679357353264148007777170439083141083550303646487321624136951344280788868399999799269513871431870001015983562247437570240804020619868579911224930019216648770972076494989548929962987629788681768118362263051035152606737399388630854662295074246505726768829924270185858908590920334675964232668098519725093598520142407909801905172885019505067509047901737809612206461086580435982941344570368795755483722336609306667399703784463400661047931104549945065477697094632531889771830362604463299055209198141694858991270033308857383168511960107074021564173170537717046901033651236156257732444026962439043407877316083203165724755465805230480364823689011339084390111050351325349900001349740963631767595256156407574573849022527702784789781600865451180275485936850441391452390173799434805436269851152456733154105660412025382805725744297231854018835116353218343171187101756060668838412905535135518355441543410954616111252769382737647957133780894605691122315291023906881075075026919980410972576725490182016951465716047622856206695506846373173062633783969107368049476248363191591583392393583006995096477285558872074353762167361377162238339404107623593094276496963865593049770968998759863493945380545183677316996480142669006119390472900238042883775070063263039962026269494562127846184596271970614347301536283631259813156272563508025905752599753412469175286421466451479598895249274201330862793939229411044011358153866550046606968115337915124638013812353684354677631440175435886027251145709698181179379647720025830557380769956589253700344394709401579812279106961906604281267497424269135410309700280041634095171525782261491469500252842762252798157952825608256434349307558385298608532773852073143068148101945846723346398810039680227143613823517789741420752074837267997241740338353125297783670643260278169227380936016568710875425020846693257408778647159590926207149967826319491635480227891569512820433100126466331732157644734199774120288911743691869233044294132039680000000000000000000000000000000000000 [124,33] 1053645187907049967921797230473470372731903236059829953247374764725964105848601941883729163563060494665673328953743463048404902729091409907443580129613772938630882479347412942429147956767268496574255457299994414949074062311910002366339234319217727044950265625373551292853488255887785951352556003073153584229114991766124452732010256699701995737737873433208395035045402643758174699344025503802916373927873797468715818097821794161768549507014773422458428003296474975987452764591684556229550124251439117959543702409194310638146643327511162685177222177790649620370419623193558352002927349996925866658812221285458987273202341404174867545506761070337230003172470567171328577925458062487050075079556826102568125377664963085547763193904319247023659916572417389321043969837071981379591307162037655575805735265717719370870414290450085049909924953280475416211202005591626699354379502260087406999318809814817996183090740275620178070987701158791090659633174463124120985537420609964624804195174119329750022527609677414026091081132080376853828578815731909782391126003160709824144354623283513985566071029275189239037646863166320833715803385789218921418437879608059220865698340827321543600232021051078862963198679298445124786558660190445200808106371070063318386831295795307787879891318312341175036659535057229586897690419631592637999891400055168477664328297364770507482670367883724408720160215081910819126718162410038753703266440856146376314503743651004284223195719463973541119718244835309286200164750223057556607732283083887462017841781674743191227198338208442268118622805492373696707242760578272745243333803917872204492599885829733004366036711136168289711340383465482694765445716880472200507191439531268370298826245618967086704327699091969890836822002028748503990739139015168260477504983086251022032680773787796861440231019261401585621866753860552385633569511621051342929616633025047829382224720890126207968954207749242600699169787087481326031224965075865310330880000000000000000000000000000000000 [124,34] -505993737932008934664083073591663003297446634068588731355698548956196854465667021436017479600420258176117043994701880582998188364635142304162912321082275321360393417458286883455391289137934020924445605292652233508396843331969002414100769791522206568413195306873219489953364096766260422931419782961683325438907241150751145137123820794065315418701939760772261627498198031634758964737276328781894298223480617440789943486384295816424582358456154163346970845499400738840268593296115904690759980128862940732061817447608859805168184992297359324007241466780418087755641528363027190953251791610990523059367945612207488869596502589602604390791533865959823859949991639868983593112503345125402476437287379562051109924190633543259475329076340677180244428900089630816610956851018856218357359769426910923302945363087308226684686007322741799858905889933011399649350455536868483868691118973007725362607155729991476718985186108692969333768357954900225596586135235380744026925401512386018188430521582005755532377976300746489192791811920301058931292312239968629048565375141243479130070289585572134836911493666569271288300452604778124357428486088885704933465495981070135198463032120314339238601025241421121931564126539234110279199326290537262178262875161008739662979820515815524634574560844883475906896962377550078759609423653453216068829415220614998217898389872727752733133121641313666580830099600863739200795383293479869392806348237209885771910012213459189908892717972171101623165019743622999281740728373085645434356213656075738240903896621433833964531391170556474765703219357318079797828402189162659353443177636474099433804861926179624536215434348241885254006732518820770682954545900212479578591364624273021984511228659959626307393043205215732572818731800781920844997031242997371830272336023175998736100754752294721017998510196428293915516610220981143236687348937234650390438124731597265996755008167254888753491053156263654824058272902328825291488392422478493777920000000000000000000000000000000 [124,35] 234296607462370989884904590383679317450730778025360865812478131469491356458210571700085026323224220591285120443750404150139698841123185256589527430035174420731739138267580030915511486468890520042617409017579755099599942480283276171528967586880766907525320734015159951754373008955487685872222991488491239312846991657261699165464965821947483099609371865027373886393986654686252116700381160901966536831831340910653118293770552712837204038018713243523938177727005289023704102265900869431730073472100283215835901217847429517118878800764397681045611435657508233421798869330030043040850376061982910239585902382608254927701878262464697350950504348219487216596051595134937665039493455896627175492780552923230120713857567354112500698230566792498774910295501812160371674471747117088063310619546019540558626139762968440548005442473970008494530726071010687511652054414578522325393728404511489251352963504964035414756593229583678019109062351123745996074551552379090031797237440734945209283568963522610645403030416030652606876571323980386177446051099154291689893657196212369032457219661575903701996471487499317693789199204545392382548722752428055549092796289725216670298630341540246260938275811649656360584959080879915555316203542052690470879212731757841433500237102291622263175091980047127126490503113518028620291736930600878835226264790593231006747822487559437871575025366412451261037580241501188483458136895800781762961798897625084089162943743747533529051780371384593197690410049193217014211262526055809602349638007801665379216121036249206610104038794065470699990331899811102520004633458154762291067884843464835058240001645358605207817575366181997172808289523403271801933254849501867204098577346386042080521051714785528950234721046359809335916876415861253500816720608466265109864330465991958622904843004820617260762540156568385741302980541498775686528033981155578173141833221989675873937298699828049383888128502673516828433241754240852480385822391198191452160000000000000000000000000000 [124,36] -104240543507275903736950040856201044503426726388474205582329522397937090463991494941623440587895812580365001401920376552785489212173213885420773585006109420119250194116778105259782747073227218934893588884875251608771174177029954966883658129268458529619483423212619343839533295566365332715724273594388019283487798236375305922036286876131282361461382173883760448185575168007751053716371121112518458220735903326097832014395098306870835148899180119106703892999851360936665954913914642996522455829218775929572348142991282559692539829461546973532246863628791205001813479779683561134498894951389000973200434428656666751127383484600683099914935322228038613893037343741070820263402442099516611484422383263756736419330467576049362625161632944818865406984212077509990007270566572957743879312380259939812300219668582587298840986902850850646115912314772480506205641804070378697486490623174648656425699347883974864179367357120486467345816067309882664724449519934986909491967435342580746241551680161034688216263297383676551061595369706625291957491352642882263795064516912583088308229766552522340185988313041258921229650768665306583721377353163743733527429596154819166538572263718493078182625766365078285471778300922461081355009456106829640698112281989590478527304244748078292506419647250409370452086279045359025114256844899656227691948200115876569058907817440562389466790004360877255589512379591157749121823898103481223779567288293448066650079010820733164489590852528841499040903243816104809809861502755288391767954960061266237408148935176609318642403218874114650688647395768944709869880654536596225434486395236806448959332831108017505498136532527581870056449415060773643971833640647317505074650786694869057421214393087434143989471213113171493960741353155049278028762126461798933283340916177686229117285488104066328922290258009010799600493842267900647805647464811373657511121445346169227611332116532323173884581172469709919341347047563859817383616253245836492800000000000000000000000000 [124,37] 44132182468955193426657159007612036881376711127190668808505480881861450658054959450771928062569887786823915186579692323247801732801947396547699401624652320042993953723543504580332805792983251454758217357585192040428286334458736272332260880005472625803769565931594406494084942169351258789587434008380440162981992626284713216020536791062090165010438513936177611975618849169770731396870783913877475941601597440057040895090773536627006170259045574995348667633368738452647025863561561223479313132966545234772089496704476806649895814227163272979038471767411950306200401418505299127287162019366853129117417983355835805589111053592075818644217168155291447359233664316210833208197072227519366280900942638526860122172388190702548155828479005500869601217429891703378898033486939278338037551249945403300379397092969589597103911437118083075536524102183553226228594459107426409694579261636491668861603515348482931816637609353995372011984883507708615842012536407161537511916233337795315712745836941498757484446009667912786110907105043911660999958107386305547828453120466153992021062691218534378688603503203704790543106880987943413168191912858777184793241949413968737376299238728641011501053598528662298596589165190163584932816536322238725675858501648862232148390273709352180176211960707679588358109847660138590792602632805040131608726613100677293117835673856781893405317704187059064697347152861365557025038167990646646446030559688627210612020152425851885992809554344687896634509661208394120162797039538061505528423879737761655352026730012227711102711176008736532176284214207386802512558230561245109312692401689877214048652972491961946110059498785915275371876554160863519949589473168605349137771481744827329402958471127521592086395175959359393434427008995487433346550972699142425919658227518811444061552514519402322406731415805254610487527895457221971875381853907778866350219672922093729623413281008427731444206380624772739996392995278739638867072088160558120960000000000000000000000 [124,38] -17553890857430883533025636297723717247950841760871969454143768399933829356609885854008313442153610856281815455638050606117632317486098464636869737549565938044142080644678368342686799630173134664071955860715981054490546026854821678452079026879748063889933965530836191466476643223170496120107358584202757017445030757942045272569699172885689198600531059780029185306124575276567448424400160628804708234971397921074082635233998083449357721343320942834064812744855261296298078118154999883171141027087756176226480599277314689753465929421177647803772032592912439606838421483083573849114889491402333666275663305561256810533339640002392048602244847432045761598665621041733891870273779119547752768240007691850550718160132760293076353402915208680987150443301109254860250741322003303426396645192084631806430780616398642216322696355340705274500328299897024645836857672768486456525688202695188881096149004518188592575865648772734695647045703688133570222570988694013914607714725987512889084442331875757150763069695421487101511396988717357840420023499253544277063071377673142300932269337596958984757692752082293590724012389734741685936994880108794076816174845833789260197444960309846966562170263292698280389406495287560582871668678708785221007510681477478504785422447203906736750758191768824828545575236976522384102521354764786156677419496303211169042084982288353616082215407000776592602140682000364026312254181298409221890798936630139787361492073032355043097149866602975850559174179466891784305872760052812568546718404582320397120057614228212209595773997711790496747169388971609435964134167623085323823658358509518502362837971272386991525938348350576768955061822354991350851530565298350920734230093310678946840252239210453940842044262557026042601749968136402299498488504146184275153115041456920784907065186482640343095485927470385325795110086863578882546232293840154011294534572615253676051515920968892737818556004961232881394510424622880454475150492237299712000000000000000000000 [124,39] 6468771448057057583468948263863551539586637714471006929859496546297281551872284221993232190206249729748887523590710221268216883588109808977342041610280318120711140324799848536641500622739727836939072522622996864426343051721404933372824530051204042348653729396683555609865862873002839596057394253254180534549545585421433549714838402707583905660692246714980612005296382033314560979037281919460530148779001952952430540380401199107543241806665610022554613664395118461803127201796751189124339409388548880996460116989948105981974927474485758068905310802880975707114160989477947901364988294180519420031167596950868432320471470928008672049201211918826203763245192929871447068640731682149107265697933328187972064786830629893019876128936012734584977692476577303291134164442717013599222723392273827149052342963500683806027213184890811656752235117033587321439958202789566370266479930215912783050371034887502739805474545120933429175763974716812604045319545697263808663806210883314884702545036674897964297472726594345428608315457605627142608126635675818943746070951533436618027465638363823835571306352266124866385501862897653196611545025481214465418132604657832814295985735541193504029382433383065957301127472080404151073276881839827776641585318156081889306389202428206198466877654176648632462409082554885688325770533175441828603080548429367624552392518582837265561314603605633247933134259244470192104362358698646049012846059989248321075307213802547614635551507500961331181902769293176918985798022489613767342235018608022913126734316454830660275773611559292972939968680706642966214482704291338524679499871377091089153717069287608836112219997770028134890710512261985821432010492992870726046749066125001690491337340650314931520957268655593148418792670899565624165137772731390040400873186640110452391033639904478684126661918952756455345652453593624925123456360932369785145466112345450483342601557939523801650587860589320139690025222260674246385002940585109094400000000000000000 [124,40] -2179655324556178386343881538145045801499603104232002022154096544123196967861264312482508016268766822696695470848730195163732999989711019715043637095856740063927676358590171741074025205764759253374602310992763286672263847703899896707707569386188288103383276527226298867502307030674860119359011842304470487938043277443468211051912028727142455322622159550533616896976767100151640947162707881204319635004946660291676638162662827180987612564041752200284479319745970647270251275773606450504112033814142494959587779855195814062227824313534673043161510851844687044447475218700734597223722010758973789123535681823682528853215153035432037815184325018765782790630993212027977088290366249105792986013061124242386776775159066908439016243246682864372972508468204942721191852086841877909335622193935576472788411751571729678792495333214456101643598500091195602133059017919137104823043238380621862878965779040323938511249947516431595216126717032939425123078585621624680596893777700346577073963847275522870645619702060258163772242472541634145114451984408248701024093631271348701449320664178654493613393544801133985820285213313875143999303899324299135413705572066791981212143359983250365711082093712097817720373854507648727852255395039582937845619616477636511700193820317692972801792394636005071146258308513786582484380150327369379468768024850074611917558755090591828081478494997896178980900199269677282284485542449001665863165246366253700285198180419406277122469783695935434144203157034604517218217078957912846658185021309927038269181144155887187545451939751017127952333269312033691606776677974547615148203539605111182540499965413860808453690862756833540896510550960723317269761602093775031216660756205259566712423264776822707249241248827399000846176640536336867470330353435311597274072497824114495294508143191898806659653076807167490323020332030897058855728024206204477222884102485233366433732617271362643961513678055447535505828151410230444350682438920306688000000000000000 [124,41] 664295283414059900617851214338857855679454871667773282512194978117456154794437055893055207351495110728956615887476204984271876722344268061296719576177080216162552441311142029541203962892514989025761549927802713463904371330994875123402322966325866574440988504558445009702646410781014440562212989335191295387204709898660928013497658756196933848166846798270389619757624974308819192937197567134412093634566933173681178467839090524347591756163634761251781121000867885489792704031544843756163420215327519051460533546050902870871545490456448074893919864577160128520873988206902490945090749771032721395137689807493195242545279504420767003914544439204825727686366334064736235060913733395496714126197145320117741325976670196530683187273425780836863876804225107912354906726430454523545316003544404419752287031460828631395703625710401165097761011824766333956495121111198658546751102971680189364729094505636615261738487417477201809842817086878078757313894171940312634160689002649803120261466280310796987094644862115841968608853604176231392780211511262737897684152115255131807041374567669996189617387297626958337990773542032936710211853829443268468558785232779736671911287400447254764132841925828017144152028709084377895995058376060995525533800535717789005527597989509336457078945143712988463740656371451028524117508267941224779283087408339061493478236261545706947168897443757470403915651398098831525478886371557428846696650121910555981957006222109060857535401573621308090751349988043617356190803236273080961407612142593281633432438055803280034460416755582331036311064023249317147665102133303899359034199976465239620071945245816270749828798938008182167364745641257199432631001243645720652418845442817086009120841459659711674217539435261042593531768171986610966429568046384905269642271092166723800070068126685054989944415869621437393332947935321051553108930512950523500619465411449950747367220626330092150365190069234084675786401527831850482460277764574412800000000000 [124,42] -181514601947979971438810747848684651271510083472242176321223699352816119692095417750601043432571049535605227321785624448352638343168811197449829576708723805916665297976436178827994699803005030481260395788621784131121023748035219687594214469069466357765719873565212144935136189626896842817400031268914111118710952890856710473778229797292550482006320573517437205504264804030854116745808935334140018673214830392444393275176935264702463478111346125524179843620769933311377234375836564467785340440824144712911595212076067913720778136087042567842577638266099611930085898655675204797518898957808133450285651024336124862243446618063775040551564308621418231654156434044328695479142503981105261714523910662108868803620172657583969563846211493933189129502464635499739091083178421038762368330240755264828822696163535363537681750940002364944408023408024872005510546679348919695415293763246968474526592223330618994631342571334438287378232162171934359660598486047170236595412210465548415205601778048529689102610664446080053675277481128645810974808621428192053831694137219893105530621176943737222212086774934404699973493372793929301891832678222511288120373224345434738115625798222424446864534209869225676585095617387864721351905248674866345011552725110738564342201986997399448860630448465313026510466144466453118809854861606953497218175606394694651053306307845276199393354874701189425210489729693970055120272722645430245554891332910663713394086546121046345313304812046541590133986783127801446047318383789884674069575198282189004836177032768195354698085046899218716209239911539781087947580235051582459916951630185148871571164677920077160661811340359593574524287403106730380972100359753698358513913708576912551726474908134332391104456013068766378248984419936971114397685549564640219008280100694217040713042655600976306041062482249475980939700179345805666051056000913237916506968272081142586373068047470375566146476737186313790736518127726376441732278086585548800000000 [124,43] 44114225697962872918354360384158258813271577378704750198091379692216859887602624040324882264760341235042457151170401097075429079793830705300041176319489797939137772377018545450483964887589455573505957165652911011056219096488541933641565342795366822931784955684174703591135217934624670992426412362656303263042763583175190340539734230179852466570657454645625893348555239905863137934399018411157080071543757974115165777489954007399488218801456755929999278823083623043520835088761838660089976215371367800840453909868884912979889110585088273606083681247360971401193769890405592135487567409684220559713262427242357869362032634792336609208426808614977439484177554326985527586480182408592975946183867114338087916962294810760848162273428485906850191879792588083894173114306776346281766837481618727485566377569397215885646055760829910127855952399705693546981428938540750024231698293335955556036149973243428017806893268297267451735275483586420873376286019017174438603503254746312177280613317734183170563456796854052488117473838985410939579133564198552679011170924416740211298864347783579915633561609635371418289635980193774095113778221575585611122684397681187667169180518124181720073530371465856252744170780676579346526205981865086135778945584171019485405473651166501631642000423319449106450199696427654722514940999321579805935658696635914958398497605977950317615473643724840974035216416394142302255131440093267162834065846731528292082360148248755915362680784716569827578176885302317481507879445200171819592130930656940847847608846228821958153960509560549140165302261820409396694280679021375237200206131906237313960276927410702090835575682852303925184753048967062259587680477460249894434286939959111559740976047686468846308293772735761787611176597144302784774398749981592491536492908382779723174684023057763442377369636852390199081277263174054433692095081218425002276697653054799054946895880645750188828638381208423614977270840332366007258693744934912000000 [124,44] -9459610652266954863004597048504618573140556219372895228415564695386012615677785722575552160531049503894276264373871763363186262702304839631626160971042187867739483921007355520594288352960761849925611596077910871479107925656208146610159137343879980507045587239525491974900745203257883415461965836300918907749760041851053137159639922287943723239049093966864461978234772641858169739274983076809171792422168999862495467518753302991552464959684361195900666335429724821152640309491754614650386633702823928437093523234240090703695980679976595226366248762846287750274642656334396557130419957162753231594867310310640895711764797892045567562574755547268039388272314315306134326825654925307310824669464831687589968897421297067878855411035123558088262285390408520478688305395319257419621644314790437871515163208238333457817161844991754186207793861838529133923820573044127551572894627702179783352583403456984349287905390943306376346096072535492040039599721776757476700905959742037266228325107312126344586617166196441428637502913795014699618120644689199308013836777906927852291720860942086919135262919618775655810715749203740825273990528386142608459676645193214020127417331290824361693028667004889358925598124641801844674468771711350606932455938718288083617983549646618845676896948653627111713091080175438556005699594454997561869489233816201169401789394936007100790995433854305672367441683094780539259197064857441557541270284638188115158272077350382271205644281551475920886990194967330032799470845005941683277421813092723747124361346161398923169146891991190040850717159741758679098110412220752621002506754383374269334681866211333213636135839865840058528739530053160497660995582296425892468383649645066559071157938754282283306842592939947839771563764492225122160104534504362086908121299888787258351177483283152370877928463005872054754506660904861409800392315715177900731243524692481764024986229757419398030994796357711775357614830972772914830475627619932000 [124,45] 1773486765683987784442784658560829815598784931126163658239658571072005414207470114817930079679430395616525534025052391108976258698471557001836448733938723507134134086359428143435223357801086534497610288882533768755314916382969225583784979719912349005653091163236813411027877134590389891613766524709275044068262152025418025642164773809303400007048176756426529848766116601557257843541468460980571773277232797028530885110027979422413374863089506175676081181808306681081141007877547500069282709603979444776221635337511011778938397420021079361020603766499997698342439022254820015541982125215171852416956832658809883976854037134486636306548551692136658232220904022552759717144483352880574397424536416945105309376523968618879931873271603577728547127397179892597205181381130032371088709148182622791038649181239809640080076797309813817910805487837752857651479440711579181313154253775557925968828747626058056314134992471943672755427370838080851197548986741946611121611913574869617341415958088623092585242934328642429214346549597805136591358949920411632980660581648020806026687819341254620078631626570397123110964958871485352190177794896996328243902083007885562230715830050685339769236086688645156697643012373765334701472516271863401916447165010102808644475533467698494539542847020391703553927600812955233460969839953483884856368537090704224765772026457319123705684147982865730052315368150259069773001022322521626578524503512372344234792793934527662460066459843006675136100414380254413263546371333566043347342316024748813522848168766962757594043582395713264542740129912893146215268004103158653939100029687340540695931563881991355657482401481735612621211493219776618591022240005955075206135795846457502305903478992953309700994350249970491483977969497477170365484022761038150198641820769286683811320686150121990815935192304462156780115275920478149731280548238613840801305828416076054913220417826073984119992523153233109572977524571795261668228381760000 [124,46] -286913278537632215482895010339785854063984448169700463481314827172067551101493332216164432353145917429218953160716268523846349263615948620670806240968450733850491246889109733351681578823841361751016362937750702164020533394192309762694467406516277079375486406134238717815309722459480112946798624315681240906983430238915717517580606739579021367156147065585249699414382392099808715774470573232578620378151541385050197618322919506616598625963923859834247177542231950101438028550569007984608951793348144826983079600942666289822819246559870513433361971766227891678699977482604408181419949773653663580267365180259559943200565611814862532882486954359568363762673854710778422074191824776209540133784090586850683485881522436456598363944879904051498671488607982274918496776223776960135732477485468066033937983862866491703753380176498555961649588178493292460466566686407096531669140158488352816778355285194083063920549375336189091584573967728059361477219718379755990565547322582611628656756699813094891315435196269109174748155139122379274056015413366077835616837095542430116904932479074740432556833236662531963291556923688636524230196867815181267256639669880420377518960377958995679065638947900519459642174292195781106365354793150535784139599728235791269099600287222259756783410465410280743774019085805245482768876708092192016273075104235493492445460488494641078999224864286788967056759303580135350001849368074569242381493306935934178217560812248884603101290385432209589000983108671769822554085252979146432828660012478716328370801625546244672179145137768255819456044199772602900691922061014383217447301461892573740813237648470890230475826862917508988084744199565696728783580747484012236643171763104788612997469949267226636117150651499832057356398968011187373756063590738529822448026686556578619838095492288563914858211961065618368400754149777301043252740831973325931381013458832971447200176655550891486134471845860192004336132998926538951059203200 [124,47] 38895910511680320684458227343520293502227403912523393174162741484657332199589593373470936917342247591066635114686890568657158483029826204376785727705445011246398392816632119343019514833571500381739299427295906095747600043889037936453235129118475079392492652422341857011583621296958669048465242199238699633852590250592576335921978619004642281008145533121280727937004695397327046893447815681029550621632148473980774964327991334827461199676440894039973496595069390098271530099968153220082897343487675974929200632970293972561260152345203138452143421571259688492740813493278516197894028568473704319872890180971890414452514210942247538347442589225647805185151894053640758961754510240129221169305881207011481083736012277120547553083821617017008300611950435173313278309912134493074097507013586182407624547867513515146529810693287492709149386504728073454503455234210565164089859964993642340828103147975796523491002659370110544480196383872876497171236783842200875086040606551454371908700521447300129363376481924091426523473819588290843014802493107115161318364185823063693171738105242310066126222611301904383588696152866918179038093141955588163153264668308183019517923719388740466752784157994839938837334385324824580418050325532175040783735396520658985792791384414253257870811668456054091818088209958082910233847735437185283887621946514773668216025977060252828313281963809507562935705012928928404318739606848258929439487962862446139984644446537378047883399228598413922103338811654410604681319389907933881110973003367449814048435042219611901887993922297401574817827906346434470632653121729596696834614061592135094988678420841679448656977721643051523122199097843050799926779254782814907690544148714218810922536427928755607093308928925106814088292458893264832505376059148632924858152105309558326542514249715817466542416985198406109051375311814502605993184399382158183615093190891142963328191096020521598994246492903562981977257853821742158720000 [124,48] -4022184707075874923281522148427359755620414352809386385288898555205627058520702290513309716497238543171742638327154976968383174430265279993472658080328137641063192071020205903137473455277611802930431734399214409894414463371695789901519329003407681340148223718147496404335948665523557610418897290759717047586220921364201013109858329537525456168746232529551045693436854892885967303144731728033612891562690502067154348599850867244173286704024892404058181966146909171501992007380707367221727225883465612611187453607537703407147295260730056960975890484817418196126444053368740710251095625070907645380324365540685424989822110748907546149593264021767101243292047772639558348321309054080882363925358053394513816815645389886786042950484527019741547264458856791071856650131926424700710820565829576812611324521409333122035346242523783540218094427779260940154674281215339345650582604134060957973971912764461969432262007000858561990136676761593943620004067938829340173399337567460318135443797795679225572973478774342222067589687858378795608635409253366685273654253291808795089893555577390338638937344168253143081634631717404195288043709455700360839990504608035091170464890711303594153600646541806504282626111623479293245874235945308030167023158351182628250870527053371275110033179292900396391900496812895487106184746924951650901460066667561160059399344352200414606540917308043129331747145657455572181122947094734450097116292061067915673410026422230314664143561307448656103631049664498867092330979740610308034463142141645540105975074383039636735581892582528523821653313335199034524831985817486874891232919774715672004357757739204323399676105180035954274408188770077160900520856432185816723952737025010127478659689887874284814153790017471671938582292823898509994779525432706529133357486743458244409339898471130696571996995042608424545227680481107315841252397115742369451731770095778793438540721449298447214274517432113098020120929894702030400 [124,49] 201868633133358191242548642378792790676709118226967910398992349317381382721388775406643491366339894105500777088110465049935288515861548063594414903142647439603042947913160942594978586321260880175643640325976532562378564648203588463729233652972873009375130354386409087591638140293138373788362744878234505694720427016183991197115151658466959152899515039714782909537529319394167820383479479548647934125144726884277314528224009471670708122212535048462018667754661813725455514744829501934443752734712168396879375672586480187859614439308062951826139997308681895260599814985606279896533824557707883797114441292290230408685048543103769665674562705627757106278812897815397258627266332597802096861131978298510267361916170086722979760145338938484919337884672256680388280599849301519912816628913278072463916175823892000241640406200004821257002445500963140807103984680972347252213819569548682078794321979046193027263539781765155529011831083864048643586900933932942237728312551016609395120015168059832737252028494947646526394802546885424802207513336596382477086922080079078851157035900308458779051197007465259457533719114939798713258761730623165297101348598483666873953577619820408118676768651643244268559998463442891761315785881490369384436736902685032942580053409817545287333079057709677050290870848394620247783050535445177432034832196048334870354881370169214374490318582642408843511328240481849493538809185621615979742908324909999002367538466326405996264764188442028987461282787333139750476461599533171725506760780748512695369771721174372194100368513276383350284913172518484414857643476434618518082227642012440518363935560208427283129013238197230018030609623982526186117830017190820614615728460108488318772849149238150950353845509029789517331649423857982886206571639264123525811785265916562632278858922956543297358970624253715653408206860557001022820607249934921316928917920015290116311077253099477403638830331490076463933699245126400 [124,50] 29417524574116663142884239505957440331823848501968985973561373890119603285437428316472255583377694145342262235893294719669977898244707280319363673572698831096122293015467831698463349782230190214384386971777712982581507155313240277363674847539626153759114456455438064237801688515107346164691545476805724094202073752876592502366263711369089360311485298982450088729865739420792298645155534641321718226952827912060596673357212147723943460760523752511272900299356242281083221146769088266872467823674309361804843602438378087120536302068416816153013272059276307195682007291348055503131421757709943123894332129931079858218931769797944434301641395781741485610652656157086525668222421111814360812131066517128017320149624014957375052629865032557866053826644161323845009513577380400151384661401114453051281911874683624078807706614578917989632527351191588388694490587210037758214184985052491489202292232099104098833176005525206952987673070722350423168560126696214562244942068487446361088453463107279247583302488930180462958205085934936465993182789198002478001256826638465418975477770164422924934681922661158675163740579662731662165298263217897977914159743067993458306672432221239904501734090831860593514238960506805984733635459412811572951094565191315657359491675903940448643613400164364544707804470012582024273717473290045417887512382546532483359533208009432270535465347184033536245995777579780565109175299921711593196015962095147771298196079874656382410364438477406948408629265324713563452299587584602083773527247293789725259984868232337256592889416919376216818889342339239072061531006349943550919091341784196091768685825659740872307785555080017733720061875018402770427282795552389820253939705510416151835061114349988577042727609949805707655219235015806819255101311508446939357863019409849164637356446856115310106211302691534096633983801628145298675890444693714493162962397263805406173891966087848063152756750806442000088312214400 [124,51] -9707386591757819789315303684941291132932738281111786458749580389803514627541403189220567714342185876427262466994244452068302758140671574866531564800925348539256934742118050931616928192576006691504739724126797892362976108856604102037392582611270563935634238293337563025141491531759287468683258301542713704634378310460535960908066035387101007581192940190244365894054127117310621547871550189945737115890965627803181129939084032634025584178875115349445115653908438917549694985458869762681775892978135230778971004486049703064805533880679633371482569431928212410367774092671911873535794425220511856929550163023309786466958476165832585488871882335509536426924124013446707203646176406012005966794694561814238954088904484792439946310039807954348493203046899098013489746707878031983128439797956393178310026201247513535787169799272039131302731376328692162132554282249145289594941599045504461282571745493154762898094688542492714735633892589215414483680840943996471260273570196173061206066178421009665809918037027529033507329814298311320933742061428854552756878407237089376848713740022442039100183815417998737306880442267568597797954364181769865274893827773247593807922965095500611613822085275357070777018397508899754342516054501278493692541522761340338301808638129145331594552489062311846721104081473975250053691478344804978789989015665665297987239066405766915462720740304526319500591748790352133076734697821707558105777878832374153793436269122219536516883764218881620858162645597720766546582079945182517401278993485719137445721745044771383752475767687293485985767182866971008638865418506581926098238983779760246246963695719302464710306170017840368505004799503670737974607604133484438911959672986917126003421411763544082126668998455387145282351854368346901749686924312430687058941551182057835635684855812652151842666485675337111234016627996680671127316831998769517322683520581916554628621373995006761044041309112046571279416320 [124,52] 1363393583618595880257638198785207758992540365109612105023910334104660436087072418679330363411325481777835380447808033849189436647274684324671931746040564605692162562116273946153698457423884020690671082916534303243587983078521277497827468780432116264838713846290477101088836545926510503667119012544152472321101918584677288613565845243747189002503937149707358296742554063829707821754869748450658593771363140379088567742829746372113084741820024006061748780422514023074770568903812007485718301029571285939127408032566605416628747766096711913975147419640951043858179260995647412582988579601350137170449430464721192698433226844391312474038430618359229186692982641696968665302888809600563174888079435919364368401523117897262724496841819316910438429787847016277852841224992665791687827325033346468269613397541113123766121465791026464625869707119978346174558898046349728369242458510394227888842871383455286951806549571280168434892016725722193807660842963753723282704950689914143036116616137588553698889124903594154874814994894469401942639260084623165097706778124592206328762434521591335821043788326564677732452961503892517875142020518103244210963111907704325683918973203398663519800976289231153557775919187826467731152356892130395970293820852598805703804844541148909926982956098149874008876812134296613121688337669641422817434200380910930913438223474291487561355233978896818938749676212427005587199577131227734900368157865677464789636836538994891982960347110548529596409140287553133996417130721359680644434965523942901215664553890449251833013165750464059638219121128631067464814829819059008739479864844277184815936047815448951078854566447181200539712706101607156784611217312575039783007380119159489206412036404430366733793438877903102566552646162767345472521435004132638831575625818089664814168505246444307263945640534218317816399883405937718668088007734916740299300224254817027896542803508895700763826704170021758973080 [124,53] -89155776879891580774096391285841281079395537924333193133066266951427303832143807699754951349300250494351234078043213195350353680295400591659898621380576830859186335552153170236724036200309255102255024494726578601707124648035967757632849602744886936779529706797348042897792205397869562645778575875995242430145381322374605741658650185492537362572423886888729661688990331662282127509621128366773663295791437125546783533286068000592314505298982090375470092353617952671778472479241911619285491364579444742060753874801467671865844868193440198332890153997542354026361485800305322587320164659237278786053631846553232480844218751829300608328198403163665358176106142605474229273880742620131542118733831364212417122168107115206460877808400400688283586849542884525572450412399048190679567180391589608145673730502751498600091189561258381292156653009650069576720507687671081629206204341275807380068763819165404135283920560797405409235332195428229554744212026261521593680049323315886416295130990512803133796724659489655175020020285429005226790315889288797467132565630684114299917373157156832228965572247426447666597704890090576823685966798117477823117310211355385647206132798138604409293135633630066107109399977760222564562375693314009204618506148228585049357635188962377286894840731886442267530825245862767378101192305239419451243317916064849462925366306935410276244462866272925013082202989074194859504694990462082984430534473592817617289434378344226249955178271788913683438646706646932525352108707767073965004710783919468431472293327065906102702904522230834717646255167418034117540152637087373716408108726429007555735949210883037593570908924155266465036771182786317835226756238726016380156187929466411705832452070537637901497326654870514102357451770948798339210163732809877919163009231901705703803343511492328208711439866725720226666008699451995136975749363943297783492218396238623765964129386163355749375270121656562560 [124,54] -3408623859771786109837351784018666483336906279933620438719461888212063313038112503820194758724117551251630608195675860895895187809898933987346786064025021650826743403530327259249003906925079936899012477694882316535960055090530961580529499988178782602392679176963077397764181113402254982761843289678524071854521038661582944326542429466614496282868695655331401877395746027384818287077677047163655514985418091460446326539766628076520673443673477222090455601525473647871950405833881351601104477676671900705434299641076759005829412606869390397462143646354743672962988375030159104456661655996317775571318201047792743674906939502271208246557036379060340063090825898668178639650236709225869643451415697743366874187399451360766561188422715031947726663744912552335151943352803121169714559765638618263266921131643143641483468061105416313313444357971585408061955318439623225124253679741245232696209134997600481784972564144112940301932368725725734502245805737728174970261262583844825798904243038633765329929430006062242038095372901958968256343034693998992284220467049247663285270528844132912028426034877726185106039501161067164472686350905914106018143464031434368688322216365887889579795636900873902422399007956964647070851279862200921363742692759540499865021762693292112054017309967988512077290165263954450538341488468221754175776913644657571548194100501663092923590804055616825511855913462013095284324689851506236300726940168375042801048047409076821489362104898259462418302654667832686659286721790131916127145679928260536808472535474821792092904078729257710352407844338807314369719405122406787312726262559486448178237662165144473706190873412830946067912126636256947057805678496975362080740918669140364391281847741556853010463527843865094546777523504499131383863861274771988432464389173600391000213822786796937337351210552780888669272179639934013187787165904012881456353454919583487546313922902407893346174759001920 [124,55] 1671318033325478436067226110291974409017333813062895944664418257948157361207864292241656379239301763045113453984870348596820237326444743654495047061461859416661533614264265628188180020561539403510090610418728162365453649618667709093279945885584333386309599794502257160941677294517808643524084133553876162615289421002834178586803785645121131562098341291523437041221067001897980729739999319941239368424920189894835097689295831574766192375943595832048146300405789810177228944781849318250171155556899871971688458339334622128232005505507475381734163500672323282756032688811754520992336577916712820409467261857647270368175671778044162403975246762994030581194555397435741276721581383245931392928154395727570158281557986257884679941714613553699292965136941268422877030858687711998601842779281674737242906812763035012438619807992506675732887875780512654243788457703129963089663460478699331680307960875449144902359271351257747964203964558438396429604591457357618059308463736426417538304688798507862210606005664770600906150222186666343725806664699859267488513339560525495201580278341249731209018666734487351708267944516189371371465465050576204258018924287329085626655868558910023938222059826874457862876184541147169269258883557482841585014933377108398641476588033921084592717420234708758952661913312511210798671851508894589314883850250284217786032835096786856962497407517665577329890031177902786297157659736153111213951962583145889566019490925185614130593685173053505260091724537992120812581523392261496201176998551832545600723569279098536717774028723838544524423149697877305883703467755945524250178851101845110861277370956258279329667467129973429786247873890178009442958602959525523717761629580978594934616670290675934210174529496504355078798107379811327027731513370521998924326363652377755229042140025295425654597060896995721343053542291279712941044125273478602582069223936798776907627022495905451451227557120 [124,56] -195127978252301951506903746616876984886518124221337321032106277895885111799103466657807390781926764863673533389926890972452075777728690959915727865079088780711044212041751031508931116154544306386938090042150374202115995181600753349977530877751693818855537737696460989535854878357869284142766654542843832843319838788177155959131280110977251298231319961235787037012062157276949619312282009481248529026844475645643816863816526168717960550752718118738065320827437919205423448102053843799296475660277425070334019625465016198335102144245905273079940466530478660030666678557020616819411202229567180477184104085000713264636069435461805075427096218663562682538667410527346021969693775514837882953624626613256960525558814611967371427595890778660107231463553721827101718899782014924422953326282109694919565536063113292838783297432936132621658368833043829960153388754188094115920852469540517113214616607405787098204059642260711712700539024379799265616891965895166095698171252722314169511999028356033189607394363289762105578183496737083911686666500320877133007923855463381291977564394981868771899977571399820583313749510542304046468952365434748528608661685328613326164980122246124844723342400348867321303383683707679683092308236633799320034887198574106154427995990917381212657409776650842881115431074790058998999830508316092172315643917944615531775361510784792622280750999905903356411410204628084981940368046691331814868385175076190222012316182180410100563652175911788884764229714151053808222458043290025078731562832736403808392434933018352041941593200025199605437611362752666708267276369676861682460232355994374543548001507074549740021916380060431689293893816881131972373916839461418643825369908121153326870550584406431830488999936940943078986943488738639794822844472320098369691858339103187955489847144507812280732046986355032786412039297009078526471066203927201851758634058084210143380374007474455416159360 [124,57] 22289211868261647274437175199507286231861000551441735881087294911982011910462530217065247587253683229844370729993182829674936374433504757063458001346793660690335469384229238131385567572153050236455526497402919839739000873785706298317903244377344443011299104163525179007127347611351671673320013159788158058958005672755989198401990014588850615579203212289701516512544305544487270199478171394484842945775872788493711766371404243176499328532018904423646458321950221025482852200838438818564684865326453316579936830976988669014375756287839017586711096585126387121141976501216948120392527269380915310801602808741182670863177486478345104821595828924149573731115332353927378360862042655375810097581879629460053322771480259023827321795177534238104651451898655766091398295922728584758225633781155347053077432295371105502286299015409061777634436789681425795788094823300973583465001438505416257067569530455773469693633946157224482662091174004157204647248695790284218494358891483750410563026402308845952044023799931230358952016874947404710476482786713237229091507866404398612597775714765708298891500907301555657155985526963975757613243513370222662506688538775399498574812386158557600283119230684320423533786835134106531446760333356611930895447513909443501537013404578548611416261298998147210576900276420374724006983271409761648212603173288884265297108252458314913521433978714503745116645166933718257535430908038027602491609072136135679245867720471130152203134396130069023039458608099172424992198896751258601865178530046412054216151196472027969552911110143800580646145538260830072329344829146908232137053550337012271084156274902982835769581803344523185138438196950573883232898060997585770247627900202816695543578481220965334143871376646762276769150423455717679215337393378251089074139410287296304388512196179537548928810823042032653177165856684430783309758877936511233696845430738172757576762987013396574080 [124,58] 6838749861569947868255391039332090424979145106254618972960719127028059359850756581604457920484199937165599952779084882969164441725570209581517625570725372527319865731862456681830131226511883132241401992500155233586624287913420246912374056064067446548962209329523867347376227416146046472749976040033021347677698311503399965878923400016761420386496959056658946793287712555060626095548349874810701684466005184084062628126633773676019416965457467131112355401150620049939630071145563210697772636550903155272731643574554160353179836454049916301166604983681902983714478823182127755847140989693326959548331053195353512759609246958236044757674501984742974089154369727488327892740730899921012523634777563473258090792750858614638472769574479777757645362838718740147770271846992320941189290414140628155712565555677152539879262922361917531391175400491589101014790714112783684732900914805452761633911445398019393708127162054176927165900005309635013040619728076796576808361124951436771718295991531248734118398155435213966725470274797011961785705787104506918018554019845955277509897943826005525912711374071951437488890268756395024872675237826905394750283153331558305915087789828238789210929762511943381780194240427028768035784974480113627021695292052970992625590928839897352721680225058958820990706039881521183250791247342628594546490791204862556873945842063545522998633569526705208586624052495640926373113135272732417745794963418519483783758859617211111247760579566232523407536278484306584697592849852631859282157311835347447836075672346198302709122991368208616603264079655807233589971968166194477105275559274422102776232814459850427218506890756301951272685812922019578662999367972993800895337947200312816861405626741954881623069365939370629321063416356566522395345431094682512201962560818305411910052679755664464696339490808786618804765684668131252124013853730400305446015895392925598582040574896640 [124,59] 30340424797392436490342693354495850500316891795827390114263436779379908830166629749464179926268897372819065554528407497751587857711773429694195612759232314563801646203149243023420765034982582872746933597809040690450552751303318308539923438261814732476119740201955248375686959604074506990053460371169646971959757598133410408139850234840499204428269044802266457762913109530503993566496001204862600762959533114821530606476921715524205747742762088744325201669715060577211649489027644395109494560675667924247721087746435791787746476347585257682707057701681519702048416183803403093207733661690696633581301390862166166554991128892330167108543767267002400576304926629390458403913076721546263190134746728363233778651853636182240366300642979084495628237104360152612224969654697802004162014539240910039072836731077722836111829262337248672650558370150884564457599928558166323793313853405513419103127409858832135321511434061187677039303035309594075550019717351265630344414306162353887120812513348863336910246550199589839234094396156906224492665274740283231134268835728931971913541900648725618073292793368815842662434513223654846771787835449463534072284998036309270851455598941468384402683194277401872396872143893474788101096161386176392368466571247412075164909859103897485988045733171007073642636884263047464530143742843994265969889050806880583535428926057938393816609923621363240695066912042857694390060989618567865589298067926385875558913154605876757372094644513391752417363035451079257950690691671946661059120709339429395286231383757938108275779859330977509636796172628419356892515092040074518665698996968352338994247777550880389824240046572842325750278307234882119018254691299562693408749871349319521784712911578452319538492461444620207270751238046172847787341974606579762727565864386610420392611663786093336010223730799096579643285233514700044420745792593305570815292928127521357845460940800 [124,60] 6830368550834129917879400400523758161807272723077776677505118137550692686967454141304441124097615634004365035180378967836270484207352695187697944459097799506695971091712315955671855521060003563742129326698004087540393466179022323112093932156287149544819407937788044931332143362760238180416722330134614869140582392721568686227391390160302799551824316903538634378896958427371280320540665506407128897967709404505971786411366856585092493976259355577481556649041333092161744284978386114122146146683930021651126781210579124828268993900850062347576995961722206244089752241847660533684882457809321307578925768163063774582803231886641081127372677782938714066262385892515813572824191526083451564000800235415945710653235987472358172705155452429898552717508217953333915085201391743033305888746132139920590312488364129114527460085373359299075597464685777126343818787904093649714414735296583407581411153471063690904635209837088264662753420029858769594311759337826850334126398264835776688507891658942505036410649235995334025737940389057628163445161442860413902068882360226361827050647197489062769225938692159387104665038441401908612122321354176103475670733373381701753557997583807623466646044990182881602446617980508218868826020289295881064547850130104773315051654550967596857553530884595051885161461867916208227245762926530354858956180832753854209866942879436557639443568151800403535449105424207214034413176214937702760830171133792487188439260914785632369192628094421448209229874531475374075316092072154560567565025127794737639475520931169582226984445638828877286177665356920922386442539590839594504716127469489840224573857917682212577773225806302919204309373240986932937782458555083454364496560795990117698369908646771377931005174084521063158628651679993421312461120655678469694821421476986627155801999118910186029611638044924725162936536614764640425647247882544448589128476914804415805163832 [124,61] 123953785156658179223923679623971740869693404377971544335493892186207269851123052658848731236302299511264092831314413601161640582913544645539879524297186185510208807322431721903670697238134371956294033251863445821873851372479298640111360928322402498986489340736027956365339093783399410585120884770052587177437721482995258876029739415715728144761072174846433414914855737999724199471541284185426551523434524384659547959093693174774580876711149685345063398920229366304924023693244065946603291288747497091599111454204118390193303494807889383205226898217088523790879357745036794292340343814489151501569430810983339734866388905531236969479815894740861364341180554958288016506707544986330625396777303626877683077001485579487519375085917140304417523806831117336398622840777678797796378965295352552969885029877103561783611159379711262465786622579440147308771211311168016083094777965894504734366652322770168245733763482562183323663757369083478123876459536958812248973608723075517301132268680106172927714259875923162430316116127240104307530175109873771290677078584615717546091680890271114072658395922885654009433346412713768057209526821283861087183703491444924561033420452365914347210598096754998738980757565067836733462735404419167177122677542262734298209973929466292189339833046407522526825261967038006461122083047159887809183760406741439653823461991970761583135691856818734895131286111621718900861263451611837777195833092613341714502863515779581701847368322402760361763036775165904252543362625602516430475842069737558353997209061916825351062203822888295058433530638053315261912651340809707177221323129510585398517969785723883142475267165312329159992028326297318378882214847776234572131252585341046477424191613415231655453804275199488818569412902392861597556330979329594995235029874993483702283602279352322271351386088378466378866035802937748437733740934142563614408621310648526333312 [124,62] 24716987503918309692758158109117298985538236394564868234272094080446974935745088012756671772278723423612475319164279756210642281996180403773127714388968524943455952395602246769156561613471969913406659933655761041995627295222231198402215449039304807902371631832736176677842755662242264230490677554944480369835979622707336175205069399110567618685420342551957998810095729853754372011431789905373523814196499502249735034742182014556609223804991593538733283944784676451577969490762591550852807957008789876511758222115072752339645412214354789892242266038695392375973189969880230894647934036733801931117637748031943686180583334587862867990381083722067014397419642464259027463187844063797870493569924750995329923648375517469693804195811968105864363876560828388349334515811944573020134327825327746494450895343147441379987214843374571475054811185587380564889562759119624517838310723817872394609115832834406709024035412332300489722350972895501381640404474193636106549891281326857289247194677697861585141303251807567669143918417948953230050499005923495616406052888121298482585889737200735577214280070275311589993317513866351442709541579404786802321099780142856466670932768822654933978106094239751538341687157680568896369513275669453284377040875346302106205661490140009387961874695560929135339215175278735229029542584492900188360293406646600668958441016419659348782408904187113550363208358206990993385477123598811615969853147462986461755138377751334972436961650632091237927478065457074535744750551483421119249895366510578576588918885257393716698126615906342304497876514836749780927037535996339088625809980718248259433698600631839608685794888122319032689527360089028815189364144478257547333804793171469844758370643162844289654481531556134870723220309344615848351138288682278291656574033237103250247620620016023619316036760358369313657515774463432553598879692146806038263035277943119520 [124,63] -177810102742070881011932049983720364046176032379639386766978068512266560074504495209901581556621516815566599653402662612541965777636565443882327084254116313449152796041163508349768111086310890045987297045636139117825135047039996731107547237667659376421872136036121193433460021929469660608289970242415825924089292577385605009812675818094803506097623853352467472551126168501214749387836502814937442059901395363007370189900527800632702084269260229888029642331771343828840225646402871200152198576033191464506181880710835822048366620708521945019759479353335320449649196612507502561252202111215163306822289341560271059471852819557372531537080687469905990487803161651206509040481523693757487507046231119293410689685524131885952169155188601841354572411099035560900948716205495191821789821203381500473350124911497790108174086178585373035584867653861314690420262178025951349349675780730152650431733376770813178227223241054901599602620004967164915397104071382410241673743328780331684981446128573747130227270714547780523730698538398854222118688711696729925079014192293682626303781979465825245153505530148888278051317630873565740558558950598730837060421513704452372069117346811316790943039247525339000337337702351367920951230257781335730537146588045641659644153634589631767816477934583694309554628643082348446812168152402656194160621526265769847572877738500041892135335065620094367240923665782345690616883211775839139520321118281925673315077256590661514969160550300053565259257973610114759643571302127967387840297494980270879749107144038068309068203873548088778807657684327662518339815721567565982901417006927399134173777013771033482846622708102384771333434041382662540936413869453234318423515480027336171588813683629876529077109522628603277510422026422500406976970767769487471541079527740596971741747929123987241282486440701274132227782356306744046351630029210278874358093007872 [124,64] 75243876008497989276431142352783371127428771126757742287246282953735140582883120521224332856990027681928927429754939067334234761998616367242512697183443391945017987858793547073849875897622205509943384900540244867474982187353872932720965071587962862754328236188060953453491811526785609593765958560733921427609082664404732473881406315245734895519445256508204295390458946038673481472484792785327024772266663232495734170778169141999720821237635853618394221497474872183533557340530455307612609737332352269482894886611792536559574215884779765035421727486811823649532352532991412180665257410505344483648274070299496553153344700101309567479647241326415642008417667727853220976202129881320984436783517720987798463133667572979690164031880804274183137973871046395067758117303649518357253264633051544571030002960625036123906672520233089320777766558082588275417473825259032563813295677152581263385793975449537653640135330554552424332666120773851642927240572764823853667061465813576143902840621905825421816886115094532984061627474810261046203209055448180747402988735281875235551619167076522280125182273705737758758641173264235185990982944876614883928073470726918105872791690872069585366671286946333501393102373265063453416407827654124837540125700783720718778117060950765152416338519147956811414993509553718700896286835172095234730145712777639828400002052049398075248734988274154189498760995033589045625291784015565208071901047475357901993469556144518414458573286587043784625541375967749074059554070784855454062153418497383193473317427250232580997722677100444691684822687997792742174011323571934873453224544315943327132069376724391491141727058862973526814768538365197191614959364261427544727849167224934222347738591580006298711396505256595102713561261737112143841435133234400912391166612685568881695996172361292926896465229345974088230505332689955562004235636886395312801778624 [124,65] -2391888904020250698760614496457184990866429985458528355501046784856683377198530938836241423406350649282063367469932981570856680233765112056709022937827699705347299082218353200322402948518822257461254150823970605491288566691160438714822175911213783838096366362781955134687566677241355075798200106854685168061848378416660029520319460925968226592276474924626247666864638898109130304180911525997147725561610627212276722277352987668017358288718810705073597074143712771367917501001186634252773343160105511340072087501254150457267616071859419728927956327987413582158411693598766239730975427986299369925672569056869437553448475039882518199239692379905341231883552692637336724945793885966595273364311184175791442446109119612104673566523800321477758390937444863055748219343048214452174216226104388007031873779803876139308552696896890070017435998756916481105612981827769578658018560351531338394740299699193034227866062640569254115277590916151069225351836716211053136249924691930325703543940983793401354899164942086552750750022391979987013702910870479877953983059810980316025307497939003696390598637355581772095486646792041130491317826787337937369339256337553920915812218092026606072443240545041300263878553920740851741422338060568704392679072637331511882626372165825065969857116962393772803301969266457735540337337555822032704067399852861686303949433599970279944404282430077072623420665719570354980278012364685654627382131546135512332410120518928786832144749224509500891570792318927636541785203697968463889699016334469474710767042465707844182958913309777149484621046584678962424034656979472982723229137816662270406818097318469921136385873068906936410022075992426481005704486848195249725205645229428371507100099477166090726883443486970746848169199180038158392949290824164631367595108085140854918938496193333597315583266931354832296529406605076567112988394971302123388160 [124,66] 94612988619899092757052568955655692675008969533017458453947372980123198384282294720457439322653581961753105382780859035198606820674898965116240506733049050045588570739225377444946908944534149881549931290620705850162581518285941892819730720094132273301136484367697729094932946678137708764332409942091328617344790169254167006747016193120591373818958909183593567844534961334094457607372504750527239894751092191428005167198210063317861764024052082584184255335324004018186021292060257128471872820564467121712245270335814281385923248114909455294040334167242604405269965685447527021291646802239932885425152945600252058256890212381586966878525364396854919145103180947650072033916851645818127027149847876135441422507097438451082976350309019861625070313737176877253011935301667408227587074102794010264912897182099503311477262095826529303773524216326584190836754754778987321411394212554025060719302153159407988783472416547102426587446308034103323599627937468321474191799805813956356024033452100362494271625358068889489023308151917582484133506046260273131371677068201852565561130665229427070189284276054103050049277938231957597390317230292534074252106307120976787433313752077914176286245068381973860212289407314129933981612692748449078382010255235271518686767574043613267565292002095049487907549167387852446997613304583315726928656542776575193978622029291847299583146603627784984029306573054137882589672562072565040801737154733875001269806064193824959343526793216468935273548984077676444298300424318008733013364758863808193415329440708312591199422055334725268512171079423119151993998415240907035531229570544681408257272255984641910834092200523011179704127034117311357069085237283771935400365857503765358293563334668184371017733990701568540814854515056939328499296374235438813568096275747877812777204722438645869479064052127044079173296742688308393873298552652894464 [124,67] -193448398066104965260232444518804409873642601757431027690863989662995523073372115297921350603236779477786286208574498367012330284078499405282852017341233393760655184044350426816782957767717884748586519244138967881809786441952811040789747423553528130964762588239106131121980249630692753761442572840040914553692272521121230410052870356777999684687124879735644161458436100940319112754586851839999954782162677717107755142058076563712276224754833256311444380665990917853519067317982935287443305392907121564108923731285339981473450541075072249249025724353068684321712991352994889569462875539849247593393791863586891515753243310651527855782136429267148846831670569889733611436842629481499219468321355422181846572022555744345279409638474211044582917924789637183655142349158847613360596330917307282686038101318094166066897219765386885748983410613956950277676550894592940793539203012712211112699304745019852457273911859528914028844232336537452031467030775664233892533265302482429903901852262073864959904609696644728624671228291755946949445120564065888898891617376445050955627211045317146715873695514037612137652881011501192886669847328378689655999525007658249018983820374843462413136879948333758998685172623520861378960319184045526669304116840123800845584643427755054490896900138854007764153359878026730146759317324845330763854875187646626865692955503056216631082467627604542809300883574715921501687582407280980664192185821480708106635108096892534885625672057287562100094773891382383408388982611902530927413323995253857957490885611126515473683035884156096822010485071812290287327747898478887706168794546015854351721006203159538811877137767578167626028430331020542639492730893199723393576472860883262374560117018578216726262354108366061562372343823749522860854544391585283090707755758246248361865373395760207118965734305547724489761856128535286005334072659200 [124,68] 344804241525005770554189808515543677105629367090548689667872512229782116352203605916088633719297383994861206817640173906299314041699659806446758115641921966266960124887311591284730560676405146102810501699094095380426868098037462417152348822497679859144534816640109271822897449301760244946642308952866830811570215305379075361232256251410158000712165809455130468785209321104310042953008454443114994407609580834107719505246343242895195454321434667177593242392952015464814767010063238873022019899132539494787745642508845794130311219093322642777054591673863991738438584843409104254591656985446388525450181905512998648787646527112200347500768112008374677031740471737263385744406818781329118848294659362725993660501391472968277393293786137442963000930862058067390468079365701130094347172217643176451640394301418797973275843603396362433312112039901259462621022118726208006037035351403348499519446216239686775767424418186105656074348247961838770980251989113590359566785004862015788918930515317712074073432399973464187148825488665322404455506158517116832279382197680055391096169244883384257377363873580218723651751192219781094179429715297029563376168389666800820162161426227057773813428729102963823538677288170250046464149155243687318325109494172048229504711782202683914722736726960861429321223328151280997334386766383377331796056499125224209449924085198677825063304024466653928955933314681640820580726743183197599464824893119472331245919660743780104406641639763726981296403534138422571958032017096389652335684501437255106205876314370522579375068071877522678247854426201178697673103559953304767324477233167150809062646526715739001368030844566149467085549309983907054448476254493111755571115914055391473825975757708441392391730531300488098936346032052098053077829567939283910549842546323443744763298655813336528770677445220033832228500511942041006206694096 [124,69] 4666512048648638392965028100076160440593973462394204658657045948282712084661914161058693670097225665611751670282650282109173134216603920073060595612055259948016082151792657398397723509542370556425082571835239402798337099927509814117732640841113203097144585992388257677928939795857781674771135573515568094127549288032976907483213608384991279750895446751002284409602199683577415766152430101145232589187848297673242704012315879839324037057394335649043914823457741785428410568585664783407340839527899493419780241109989290589135101667726730334900418959079584990112983033338860978229172188282843603959583235053252590502413473585432707565687457331263786128868332357106629505755495512741230737130738200626462251416306945272776210808835356556990623835619762141571483454545005844613265010738982223928076186016312634528490772731392248730500452740121307806778659347586145714927813688008243871186280839229592684970365065910622168075118634789141801087273514682077393861042339531934106105743666028406844384766928241515210009272601053556044565050235394915992404018018365839864869240716128616783876688313119582451528387606807458947932668290600836965245818038252027464817040709824314880109001781512654876258217382078237154985438629648487344791266480150587677609228534326327739404965958422948527726116570080075818846137244694436751141943651380013089470651519020839320285777310982547539656648698466143375959425901582689893748797599272000463259660191462318344581227241591474306148451057081074114742857428781917276324592206652107566650778672140917656957080379581414557066034886108423817830736059869341884437820397671017887860732103582276576532990632700630157605718126110804876758843962075343536587414385113965141695595241631017884852909083826759102087618530171726319154154969879960728096550146249280947177080483493429658468466057821045903563007379997764664727488 [124,70] -115083318595302806160292067816708678439734482112928961102495709419974124398912930164006867100578138088561467045842118332936096410870516312916929098957381989848688770734353051012515293253505591877664704675836230047417699423806842226459622015727323286507978797515070066077993500988545303366522573698480798920192601151983471223376050461083938044368539182112040226323392459618475052238928397000203693345529498579679163342283830968210653525794690759012527631951032480391274120870884530167387210289243158369989842124180765350747482545204628633901921243225863670612350996143555544372315726450124778195416596582161526022012112612679164771051425318966085606799613374565047273472253163751688762683243010499538449755147521735886886582602279395752566262339802467334375049153202044423793488334926821844973241709963273834648375347356925308260359793317111410622446181745814640088812338293809288458072491970001779609404581803956579452151215037083095504029331133293829458270286937921666676909707642495402283204717428148590961834387063978382021782514421029340976230827847976359553332682441804809955844466755575568143349949475332828982721226789775070449105226651494982422498965639850586519530574712295278191688179898705161376080447734971285361821513932104158294747957014012728121496573434968020181790080498678761748808035429977697579321281281631322515314289547287606597950625164588871391215880661208774684242643693969004358320739769696046597665854561215514294455207097555203271539077873588323947058213709233889557898655356719886557803724223831414478995200580823758973260378802293251191889796588025460702036277705995425658502834998258337209034608900498345494626085759496204817050683263077349248404978251448941776706738953746704619041718498186344709590938076188876825785882507525064390460786790903008342496531323377368093179266045855612623391599203809376 [124,71] -2542929594330819828558299992860999853381318438342098497106060725103225848220103577722516064774334273406984303825541882719715842388155680100251295633296596934847915622099885231227509406229583914870072183285979599650779056336824651954511589090788908738794473889991792968961789910978084382386730720513433836245865899115124169772070051841780763630212746203992870233740056972600923731388778553952277764586537770165873734473410821681215211751108568941762823941942397967552079776989188603281340210722335063138505250748687197268213181802443681373716780712272696380911353739053240957033729496441973856748590323956924557726402871748348558960992600030631034487433953440597890820726435960338614984942092371603361950731048897667528728265349680784144513421193918215415900292926184462608804005693595266077655778641053504800355995561215917721286684941741175132485765572052428211757380632832700866311511047620605302720185815879304746728265379036579660311690110387975255189171869853754708136470990307473054044123499605056359909501658681542116262831505891936514294897757389937354649262507971465336265218161735672800390067112309008407974674317480730904942013810043554492073200126100746737703052849857167847799108758152692886214257056610286983315430995514374700692841645643419208293554822182737675902240086859868707985700613437833544553046173308157924562793218338007373452002660959132670353955684542975246708901721993156706560126514567170624082817676788036831278843584004404669879570276099949230730365834140287736077047326414756393654910926227445297202886783537314392707275614421940185712274737546552687046832950811341333213990016910055195093900221601934835363317268364934772094741076290632939159255796204029639880609705950275641943636418467981115639416401471933649264313260305202710917708757287564768364277164400895265148106737222650206642683459254784 [124,72] 7203390074248116690780159167971197334966752731050360636623854326993315954027984489241346972930311145461853271585376388045955413087147296067116936045516654129950463937247234441163095321212106639415249451144133639573056933927920528687124652489852809840004006276706572993311322283845764531732920575838270786763173189466170472698127399358262106181032882004089073668726050384771720238350257430183505812239311456828376709819659628596774334241858784717064581705144341492269928887457513565238527159457351142607960939338852034054761046029336218013568680294074710118267828979799706503921832399032298831426773446933495663719878750648318521709539197605756678163104355926184980701579308482601452802555513537423091896348254152105461760306611931539747271710713367482274368918114169813561453376374671058933486410911892953321662084763003959656609447509588923020465223593785705435360965067268451296807861945987504972913424764097816690264314539883269871650881130423948625503680520072270960143699214460287479200813868781127246561800624281041568361982709184479590257602145394660211462372814013452879276580673096245558772736634590553765096760606295353165106835906242131049667008786696351167817766961517890194868193082169953598473120589198326532752102369553874857694741317206333204653144386898108086058331113566738682893722093534082030589669224351058456369523087982996573025755060123837916126109961397382984528245285212038768418884157794064912302504805821512812339595852714348891769556491876948377817130440066196223132995471118781723930732664999663727282868695513162119309563357447058335947287462556428259567333090554767579163290554683568587826124102447901217226713721618046577009363896403758664381434806159778859596542939516615861061110040133763735521376597949188504978961020900304707080293774141160350503889960567163766955946029161184783376042656 [124,73] 982483046668961134153318124682058190206067667720235182667218686694842725739800793429068580429777859460233373422413294695354720308108202795192290514871818240474105846559716874940935285710180997921403323630258236086513075832176217968074578708811805817694376226600215494564018453741453149512908429829889439459170518482098284808898696370846788649401043069325030241123793531934201729963538627729639769027564594526574311132289716947689258345553236771897254008904450915414847331575340820476091753574011200065979862488339541703400465989032325010464386257032714240648290990871578918043620143913047601297665023866419982579452551212901448783740853072102802889229198794340799089263967623671041324694857963956997502849149524188665857280401522944828460376777700538032648823004050943614838498633129069422013888892057316181246218708788923521536425536599069225670510766794316040721181622280536353238572253327228991054062528571113179334438034244711490217519238174597664143832848664233908628145110195386708118286692128838237655256295727104515654039017532430025261829222304100250542940458025677720204946597163112487885353674708293988024432216482943650826222160931391333147878608066477597025818086894751185384486855845677166660092220784552245889122240865325429611365142166908294678418854735987584005191004941884230375358400865296355498185668898726293904148333576999047634681301040954085111506665496348565641445975981841189329570603092844387871445327280366888662747147046837066124776974797571670715590781239177023202909635040305094473986364819863807901015080942843203035096848670639785558115246095826602191058107134493497085486321416646697247367876659456448612740335380567121395483968359309783541642432762933147356796797384425032595202218419713881954979097128291440563952850386999823368681847517489441371005042263369334946522901840217473358272 [124,74] 41745397798432748480636513938270016282932992949590896136568389086781638013048358374384406314236309017118090445969183507002509179505893027349878351172670891471763168246215985272568380956944858684587516812031859096548790845599404509069068836514742398849145253149585552560940982615970696749519379973257726668172033486527930881837392508055273197410342704456611598649134792068530011925849772178424226135870639875661398217785117365206610879189992154509093307978511652090060715564128869061225975055152059017380194472505935431377723649520992459042514896501095620887372629366890262443670965595848596993859717190025729119210042069280730422530939854668006116412176323015627422977901866194392486298688871176567120592013528404782653407038158174226731765223507376753619672992268570504192516424405787562923750056480056724286379620922858671374998038737210655833222441742809906867363134226336549564077289134630187460731683471555565728410981565163453904023699889075292277226102021670056066908878710936409491289880175314631702798942059379079984552999800083523656755541502049603179761981706466404154760252869377930019565379546534155123847461411452356880638132717800014843670891913378025802624079329702470199041911461270518222186855286254053590126396373000660791112905295042146821103429646491857394616669976271478411807315657315750875863488118644884523261251826842155238905312077013047622164456191647502789884685946392429095635207248615717751472811980444366911913138980694260858475666125817746516745751058227510626255574270430905600374617889560849589327274948036303736617013490733781587467652881203769742925374567238533878701217563497151600394171587806038063195755626476628368244683833455358315725429490403763682537081970911994612999453270865617517594546773351057910004491610728596890851793470287486575228931671212285633926832139050045312 [124,75] 315775727620636182304739717286601941974471854063483820236022090505010861310114376934204894707035335287884568064081302067026537962070059422781498924408903317380895565039660289583207432751366938749469539074025320195423058420324680637849137468892212701253202399777569118320749859884692100184549334091536441537350093827736319874655485367281767912249822549919454464314493954651764112544597714797854935655444570217404834635165678163546677823810694873930899022610263927518652842146768871874049391495721874179671524135039972432967090840303483810986530995078430785642736789481718353739847166574038276739218413133873330994675321090264776713529769620906895051832077950259284176751884183203899258661994275015951321907347589657375825201553945096572320468282714941068069538542389292785930142972277151217913140254450603336303277114047384704315113710255821564320542146034699745252598184916803423988398965682625146148934300527165454642991332374877775967829193308639321114697212922592841795614216962015039478092852226228588969032745653148429985394060500394286322303880960481140678226682658377794656781152224012204402067131792000250872438384552816684754945314890569344097742718512836892608021053442367436279596597125850528091185399446281432062212684437944470733019078198727548536316113822983874792174988134305413942323027675179225105920044520721391589633299240146675903513578011906016533710606253692386283601465441661047840785367318723733048034202604726769467799756690085528872684579033373737802593325915673584387328614898821478594873502336809012659749420070393645142799064020556888728359666077190976402590458378854993908637831711238011526155086143591546226943087479961377712894976115461788719388408679732646532659066500730272969661571012915253228428664779942417904161267610237693758886841302098220335078634253602418112287433485952 [124,76] 5996401497153059208824110987482721790339599739960622633016202142706536957963544231257274125425375065960991532220231313667153384139308237769502992462576183545682771087245443033201103736651228983460163274999834480405004802763472801446741287593946715113006045537683489732748715790686825609583709373261345329966892494364433024394639817709768258349760840763097542407396295740885351069284431453662465174052535719578179986215152163612364120318988328976407953712393563766760925133678958086832303265260225193366212373073028112581224877856886500670618620706380159241876221326479636679065365955027610844387580214997729439508975930350995728358402046271608788896090267379823707155839000231666763151400176727511698202715933274016448130562854595385596564496808280616449234530311186725128502125757916239685327512560966000783909471579678840205788899826616920094929191262992937075841626509351022061114740403199712248291531813460620906653713257729384494933823129361647249333957630195267582300334370422639657859836741548036528902763974367648956054794139694322392106190130252669377837700219822290297802408007270208874077187020938656414028216416776312290795989847116238425055511416371283731103689189008875886164915123554799059684924071796156008757163677592439434895348279778090679163095185861584571646115615892758841656143439132202169014730956924398573548054010387988052069101723181974868623202509004034455678297748563908336423477181558521744833614637256032068032391155884253345728136934641024487297000525395160253258828956705733520935832242570723571066219261611316252401923083098361899768770658869272888577839429059090872111219725949050162748009446063233016768330896274152368935113275496593058495895053459702864981709444832554053078252318557803519575388898029051768098437309487595770570528409040291458782095301005877067738330696 [124,77] 26607119292700048567885941504502759472912491881516886650129138451587120914651355985552309416826962078423356038892397956327584439877503723313045209819924782495207649261900111477922171875471355688223672177704440871823107631949716510191415035687965111967361900172440998280574269882904785998746091648656705813785189512809935988106258308627069057986476497889005187606389682629480609412103426236674971180553469682861823012711486970251012799875967811143284174264912680357245657793369145852635727587760910707649945693287376347569978757947160880048431248389766921722361395373319154849119634586754997676877032698191024900319255704523142284570932548638432732031812822841722744114826517981950709351570688730387097485496285328440727839857091879370352277027119866721702710082273977175991764131246320473606116999894742121725459597421768742010836894296034840186496685255134779182759723405640855042278331024472775673549270072511319283337719810862745054677304413534283163440787532345356676141066205927508061160606265387775326366160652092538725266263245590407360009854269758662922205985675787114616892029118898309797449890647957518302844643367382847476086823045811708825474571764384620553398577957037997016307775238771483136208365456241677435915415911008555837607201505722735442049654607894162328482780555516270769248815847902694759306417972816439943618519778030447723413319597072185726771967859995494758657454292052767166990275646433568920003724342255514520951701478773001059401150916011649599766161678386975065161155481920292021954690593528044631026063357517790544157618813617403182232710969413602041847297144360835462830174296442293258856101690651668049570952768746390306658938995179417457559132930595068810983153668578952879444257244555112108442590729403125965115232203903591182650102066108632411530095362424982963200 [124,78] 709852151626801439762437543438224184065991915986646243208921605607668127485641214903490102639732051043528368414670734566901783198751950886270505921812694084724208432399751667040078920520810636114577572414625019442146377501188955383046597286157278226096751860095667201729068438347451230570407810307400230586744420694352531239269062112006697317770396997976744298154122081294630298872680394786312589398654980172634050178199203434138525542606060120002390386875121231995443295311316920629516963798400221438073434591310280389008488151393408428461255172480719235238970729621857911566649577231061190273550779023264617824590156181737817228830334597841297882581193037500455882018912244585454389566521274824170623816134288713028919577741295685216816790344066065750860043285919501228522097424470731874063439950232746996044432558319811644027199054022874765708468650805800344800529210287157198219425370526955675922281616977500380363784576444783201629133383706139515241709017817358329448005060875365586752143369439918303556296341641003816919522022717342779045189077966986307607753967740604322968934629153670816884526422031038636441090913966733234760896294324246953335548290092451917841072277733133968425429736602993568245664979393175018860985170107447634602512747733455064313296335608140872537414361462914701048048587763511627914016328926626346342040145928847146086481335474770477821748693618122246388618662203812099656137640072526252722891066703861573948701377691270773354814677893301088259895106202532510482582163240733553605093176490538197806846704132767768736169343016176929283370089933838830500961426421140873977134029340419154023390617667773306015025654294971107791311111368269871754708083562959028348539133307568553740858897585673031545925176847008927032841571901824268993912247133333771881324280667674976 [124,79] 4661188781778468376120224074529431005123754940180338260059856531520136256981069055392210541817753456939974436740482379800282923925278060622529719955055188070563684425961745210464519372949118849455512087741694949643061290813995234880182564921891942023803542750099758900959570559344866378984626441262778664425958030948754959340723339085736228089656413435724486956506100565008107934602358700335633512307838467727868938520884954135992970378394533633076750900967447218649177126231642131663583707437543056136125300453227359644107535565078089210122680939522473769413314983005494409692937747808059121000247182382611307581954517887739347215411960041154020602787456484842523460020510591540812655082457633710051679046575524434063677936627078951558399252600217514323329723903587406494778283267640092698435108874352412140358387816558424662110405250871143931647729633766793605001708119037249095334281383729691697009800659561644484893791780474218744411446383797301358259231190577512826069766565114719580373845385803137275422141406917688141858567412412477296942290828700712003915601287989195266562809396354820406860072693097925797542223050704842290073065676500731146177749281004969268509765923239949221601666359992313922724285009169754389509082426083189338105604587191871513926926705414586039954317992995178228008747052972511071539836208270728358911899430954945534542209389095321063979305975244812058444020518084450080993567704196700267012107749736117355004904728938241352277416109169372441073863472792981076540328299999877416201507684919628757996143587376818235493283618760812705748694843973003971890143551666908903110655226916537134295382655216246122203289155647105556297869431327014463005421233368958394973418543325097988029253160205063671352611592523494331715748132376744098720063007718474996228548354976 [124,80] 50951051612317216617788209504735786270104979541982809324297834483191043371205980184162836884540448455272247569830311092575872840342412325416414299607383935952308855637399631052023237674808423474450034072515810617530124069253552665245378309297861883964569647327043670463168276450484751965439386314331431342956943544343280941719296480190944056043319942349469864599286232407527454729643981091844679474209947935478826613440575007718352180912467884488473985700251871508759465939969083831345262663577310105506906528474410886112054425900907931567462053685606430037798489970781213645992080470420877926388966795834337365717129079239155649861880483244207949383619577064956637479434797293088792283420172006930355081500229313592199715402888913245645513174590034490022057819558873699743675555214118905842223704406369453167503887334061836691025923451569060617176065706043638944808090624476378237062812051135706863583821908938939427645645642165777377860433133119651624234290013493882534304029734472174800376223236180070181767571119041778838760592175515966768593261270337604929944334743712063969575455984857628788441028121976800819510642224017518821972097150657328259834777426095282735560383616113565994367865783124894455454460662636176657345329621234119794058694298328388823818963617095697060789880907794411249725677613115568654123026703875173162262840192893899085419698553460967553792693708305023424315006886099139303524815736423028416855950786512154111771478370688666787816312214079729382605321965007440933745132406643825431083846950035092749230969498282520542704943769618870935958569950483719719881102522486192153941372113370033928769749717928597124291547209934803975235682891868993809897420849909495415823858864391697375067331826556372960008304223216065742693427649152465796644826230737368374012340 [124,81] -10346815990921484053255830022885842052963858550502211777617847168087044284587754350039606751154836495793894963626888172782482920247474268829497431800412385967190043872126902261182783087830600474556409080245061376027197678610474849862211409613475091187274335302976477943996063513175877197002921177474894700733714651581072355620263680109487382380758197777919773993933581985251497866661963270876092305315547747616717943908685805648944112663084250551592406348085901802885582915295972897085043096853705673890276994050495248789064691556295834149621563846700656821612174342040379662927468259783667721263532372494812604289589495740688064688722787335924948645937494022861064721638851126377547508690272085934585329764445751802975968107224293522951204527254866444031240644652125614965550770332779191602816786416379926153021854650519265204307323122232827956467179942220377071557752342519203901083495191835019746491879567067214269145516620750618917407127599629421100080093349506702924984441043589564812875260611881194164342242801622839342948734355135708074030599664880517321806570745970231823826727019514769093333765244953252328767428422356435575522350169759279374778489026616702167720927808425741496784953046596253189946315655308391594592342136374600421785670554665799200075861346594821260589178705324326573875858354058554648625268203525630574236410160504213132726434390443974027963861793717558546301046304209272270954700238017323820082527896346118778282311062820003544280489662923200074748199382838331399225895993486068696217483989992703311297451238864630817505779484001701136587898731241523010014017850719865879146675252752022963581166237683192430883541403986509921373779153703023540777300356342934401388165943546863041088588273061967676955441224306309001121931638388938290050562264991612392 [124,82] 977576325980281812100104962301678774452156774955846083509115084415962905667406809260694719370966641972465794571030137787287983386754432297592241705862235304593199938476177351315753032475314025700070133228466960788925193549637728937614862959531913911727789802964985694937749475248851360346580604471964228136852877728627373485839052165392854606385993480359379379388312258199296708177258141863039607067952840482397936326951711700102790134105184689526171249293041133282423787970861976198109246855315753591145952668550969638542677226178421010932852228669030313554573305316504719628353861661606170131561548432504810581668940637581917916655382141314521230898051157826891479545211855298537090243012757025888590703645284728750210052889750756134317033006221027296432506545045831476872856205800355362489919000656611198740298801918620739155439249366946654955560586812391391479167777647810156536839813618073321624300707669396902749932986824147177440308218256195248954783797766392348440885012307134310325354017416085519710315957518129935467322268990525546531824091704904452739509494179042487959666315291648963540261286362905155998291201697946538456191936949424774832016122902134640794837763431533196777669937635329981105439640923241966086756828497329752318361393979542091867119434246869917579378321793257401758788033619880970762707368298929969502225028033257938601804898090140382091757392842129481611813965213859579630058086796522461310826127366570305778199700429775246046553787818444146355845502146944627462232745336331434580397488932386233813733662377775664681496507594673727658882008449611791036108261712043900482668347527630367673580574643075094804010870784952830143927666183310126446417323458347745862529193638025628418652644381929565056586595824650295602074585336144264767954949904128 [124,83] -7348986230021514789176877202702067262259434511000412035074651915842875167891422368938320690047585484386786904911880092942813184838832139495539220419991993099018599550474365905269068758997528594516881377894062395586258310079407600300849185280174494907617403808306649815440142604975509041623529622477352065583039340771654875927973051459822965801858859461126287889792001614192247713002306754088711637747876507217881433282299205716268357777180814357443615862965167399360070239962225694759733341095362067612199932643817755250002291916876448937775083272434062148556181288576856333940911662910658691767376533236450266068196280506024388269365005783284746759644671930036899900970548730466917739353195418572169831177219052005843278914235103697991409809082285946006860674212162374449603518574668488710752108942501755844978880475571965990960976115162698009369505007380843239125246112442470511028427567476878769612562789503119892063063557006668895752552526873721814040874112695817741649108462225525091500118676396516102576409037246875524935436764068255467731607177216394008802864906279600980810545440251202138198959405996537993436599900729846021622137436930731279481362499892762975920070764147115543427570752407522638435048246733461810932816244097181530897684396272866812976781787864581616950505550806963671605069363873613165183883797375792252216829850631856412989603366691259989431487176229160158407889748195585824110008298300598674674183225663641885061421519119601646947441203297808457931100999876428373762995030552703066812294359740414167678112327783147213570984237590840630677658498990794244253224729120885762554311502961575479592482403049152341511470110630400596366882671143135587597411208030681910080323726793037029182511003682185701823099622249968649612691661444040228134676704 [124,84] 41907840762855470697531204552939152709695596402164339252081162225061086460464324944647398622823116661767857363523619135933381395469832874592617862024671201567989267949546603422153017445316240445473084824607832431496590810982273689786688988573522451876082734275671829687854230097631444802357948419604779526893737932238327451522225862485299637061651458133389177609226299829386918499989428968915947854113362639129258624647244255573141586841310534018215531538140535223594795679852550008121006961437423073663034205013075476659491903940439049135125163387505284659363064215555763735233736491490223680842177333484863808279605165855417218450163526872838999721825144253510591710927802883746265738365621474866741511220900968800176697248998025417011049660093017330409081498131336369427128142802574388718540107051135039348889760832503108194960878443322301508045595297853868791907319963731298769252646491860650557087331632186211081669380909061366900453193955197329334011087235393911240353523309926076421198429589556931423532248723908614263611855243918840840926482044536492611860119562456613753699527571343102639799844813581976955655817105580726600130534656303095553127926043658254650749182784125477411354370626757998313533607317560418198478324567616645998659638103953141882930175450240097965257871110846754272907742512539146882702764911373174585842441308927931383649809953642002910032187468713244580419905633766614885182355435416870810638538801425151971199388742016655945856016998498677070441676148196565559178217807748078512539523672332908519161873808785462294295323325458018458064279003164112856529831097163559212581604097527913174966722301013170476776608612659877251879505357989658228144597852689283936581573571801024490391295699438175455434650686364434184038672685517624446710 [124,85] -65381063543993887945263897902592842810805112868064519211351951965333892183212075435006201934410431462895914279834898622180346067539051776580255941078410386926981271093300354638269737513824200883785409720536850261570377813744316084395845529388150380522533762472372271279641156667016226626217775115803298747019568255710719466641785476248988525039852014065768372533481637179258388290264087729321599427596815984837226855563013320302268037129208561842971103026266635257707672980690782146989718259886380016395083706428645258400040460284204263449970135422657454949925215521578771355574321021760993639506161099127237143497185170268987389493618782621182407233665592014255718700323212208058865707193463203524340938722233877956229432572896885002210027313425527297630679855606055279228841602152690592492778249806129985842251178225466192437668990401745522016609749615910179168797816624341778430564625065953429850355212680414919564785321611215152089290888790232665888520280385868833288221842994699843362715293940240281496720540634993845799094624970098390865545451897637893706289146642155081278225408323075592195183894813013983075961073263972237428393059370758905678922318324447431167231716180773224139078520044208483119998839596494949507553143879259020877137585421082532115580531160860222622422554204442448533693525049884080576609364839402959492097699576366478630514393131352315104576218522974457084620587960645593283129506357804622963408032669981703687371084390917259046108939278487239033591471558361203130058374410286085097819685015711538530558448516744100590415722529019692116615866868549802674678502848637550534673350535102707471267215294059414155043000692997778018405710033839692865076725508916829684035872261386585880927414699325353504559173417146434734972849392150464 [124,86] 356314145968765119916362817363060636540945514612743984827331980244778458008073823089769226949463291376675242805131194439868684112838267587206564858636381056702844719249865967155832050331741150174422701383027252631970556949804539067926768167779595052893056793040405537359605773426006383501413571296700458551471950751967015700142426610635545307986411922623925937092990789585109363185598410645403614126020724782365609449398293154990209595733710827992855641595242279941747324018236659027659155776906525505608581950647342930972663947556117540500782832418171269342496033771149239926570411801753133018179049679338795147411455598169593740589001708930716785936832870194808828301623824822254779065591691343363510168452760230700888466168514701845013516577310179040549079596567358974424835571690105645319977017204540731784311159197875927046777607753970361058741760187900381189644000776187149723643558754722078535993576290722085593818480463434696509884873239523271614106501679215624049436076639937423096227910395186307616673096928201861618867332777471590309923720673994870197949408298649129571446666074657899055904429993567629914222671887634098207714386763817249506987533789247722610950710307229289767117260946716563746636564977358283171128575797761115276759198656975639132676608499248602907021905390539990989877179500495146226164106901302656486555111749694802030058934965731820717679288943753405168124957948462313833856716703047264979752769977963427089726523494698956021189655835566520807705958177347047327515710260914796444524329788739159697933121248783235930710203712509114523519165834412703453338978263317600064636000630090444165101424742344326548316653482268012523882322471939943161829302252979161883650567595314795174050676840336820706036405200524125599754111792 [124,87] -407012969126750572001411341857906033621311841157638673941827077767787490097814309753382345996258760134361356710699730237645704766631052069095629020763786167764149237404430434529145092816883772057915424618682561231585160103799123242339074497992466384500189104238781191830270011883570590010950456419638425510341534329960225131988230711924925538048435959836460871923593351339443300333469420183425758584873242126334188307071880505408359425500275091076781913128428860093798056873990116413628508706426568784271145402035401736293489584920301037450744369138278551488610273103560669519911503135518902234446434546678449546576501373237264073672624492668064727495384079775192650850245006780657907414772718825058747084732460750342166738665182785657734567832154701560921506082229215290629893345656947150143064859170950883447902540968208316627473181246000752774042479220814357229521921082296385321589676143615208253997168405046155635029132305589937089080046793193963248716692017562414298924309474794722560779002601920400473618789552807786537699485847772759026274632998587184244812892697185192610265899707365295299775657534702385086849060959843455941960335039256059964235889875291082787549831086821141701877151133966608823097697736517497101791803515462134131393784487559451107808511263395361628838082783408107177790773739760796676883850762206937278945762645940629012398857434883715707902856451731945234126706644559894768506673949744203815531434996004532417559385581631729729580066099367212969095715458453302419461034029584996830514708265277867691614859841594327452840964363176957862442150992425829990647418330811952177178559451471262957489491551847225877584056495323738255571618981824779569319106421845309548254915954008273377287771628211810543987875920821336486752 [124,88] -1806492283416805825297301951260502003575335842090997219968619199526362803370808511872133462697784409224018939337310088772578083595899176385374941466824546959861119870646578694452257488120987952642734021073563900565179299035812806926980899971829285298241992433658402532189291910188829341400439848218728070130723242124614029535104019249508647641359762877102354975265884945411927841029541031424057488436671479857433966513067800019353457176535876485776486246169326967053923223097897206432053703755516597409391204914208698396514218327032124438398876235265906994604311735403078612091279358029135421951857586555412754981902287209399537774258200376148358823515930009565258601739040036234380643310431315715211474715459701287604068156627325368772307351291374375662313869450742952145524045526587006334156702065549710303619161855126387676390674574781001712506596975425922933555042656528801591912857880841744577090344463064201381701757696925558908999671064131203433637994916491713699080193544695151854235686327150492984326914337771086143723065405730154591377528794131712878851447864033856567088238357070018548311582963595364756153116309319041403800788370906841793888183606118466407539839582548386701287459464668653311546244351809069486770496197759367921873374018422739172681428379613099634451587408607416291214154436588214382432949895447824874585541978209582480385020064506033122684447535768475759523652874632576490165343905931611740598069170551574560747637521686597771437529562740716475062408730109457159392255024009556642666638293154957185774484605389912999159075622777284210642867561724534792655792234056407081887689115936210037527859921210510186051486841862286549876455245248852199530259436468229259025107300459056707019540978845589791929656750459743948 [124,89] 1735961020212071632312426721791240131665742060675470489832775383873170919963671210099578308913012862964579710163102089882105258254871889935218285807934588961031910308151404155644486074297331231331061172841025183548729359938856648330317807901329438484594453144466851038671092116408378573556866741002902403501817318379613973075516057824000631101431317728828653268920461084517730837599093736340863254497196107569716044362693665272298782466449947301822746176699437714800930730451953463837128357783251628293357449617639024467550320933077309147742289516411140349764221648612101931215938572172446710802584386632063842877224379896785309468525187739721972002809448482658867239628149281025555989676985773618713689250566364233346368736326209778973802710391354155222934821495842692887258421242449995943566836890830868184538164686996608372272256943239135069930657529255639730674521857110896435966154673766236681757877243235760244507948528483449438791785176991897225003109778226360588351000758148464741712069089459357212222841049393103799294876244220422968219214223973982472140212468223147436334922316621434828362819130686286426438110658036971237536698862838324470035267246732468861103210976691731928645638437297445359086586019808954537042016535612027853878780857550211508770038428906933866195138355132210912596067923418151380343511501094476262671756205522197416457706961213551144270327412618930022795365674137473019237224955775045124286049153331020518282025312641740205694324250288105261869495941958457985010155904263211379656161430772987861826501131754479672104714549398733525938017818284737219819634568804729084277490121939029747203732345193167564308781078216913109315058931879017691309922315835080223688414761179280358322104784472275176768253861496 [124,90] -12458842852056554779913208555443840758912128278945546818952436240885453809470927188897155848405116979084039269085671350462772555974200018519174352179870927740026787717128011478188557019913181707769739068667056950502268328405258374684875235014817382306857753677784564288808467634281002944124286607212758440353234443878261922108701511780193699888558465794475761095806792666240614472085717047177020521077728206948744047688291089117194790696426886872019836150480618350063381561583408383269945339437667026714925529340837484032523708520708422807738895453369402639115428983789543084325243399994922485194697717156830166093186472259974172092616701948136547108688022819107331656059428066066624635108767962233795664120326358884236236785750864570791962169100529462809361711627575176602097124905387323041010410914830946301562873247060029649108722019541995011639236373160061235290655688298306297639976895925096285068881826052669132988774787688403516051449078132014633848681849211758339702454376977413365289229311321099552858730798590024616702000628035188794650292615642504332486385443635928239224643227950745575768159936599542364213422220989914584310337266630533140791060898122135297781033817514733632628822360385596254512166730774145033223503169986018419704972026349182206757062265187517342063430054836535918851133533942449442652036548373330170812634829991176004807243024282092631310278021167332301477900009626726711934710391930421080596709250801164900438503518644100953860970069255215268208605469684698265034088293840005914577418177810901925721536581893632833419783483460075408956375623640367657103688417393309795445183646206582503503683497482049497798793420474654270864567033220163143836161960008527247628790842570799355052047414976606783680864 [124,91] 937199669488294703982265122963121810442615786235134769758892476782506332476702029239361655663017463136126479197030541209336129287208098354973053063381907197064804484470840157558936828921252819690087110635766340153193401697973152598881736062809400495125590525619477516911510193673737844736933112440734610979873423191864845043017266333999545230063969260122392805812004253736617707775506600683172330703405683824366320144894940181185559779654887242504796711185811671225452658545591677572767567932809481564279074647617836925708313408842040202827626489813392497581705155493567944020008799478839577857059465407263686121041746068266282935764577596660301842394704310612543309424939677203851504065932624014218931124125198343135374137104441234463431536089862464861211312659578236889195793394799646647155445571839267939777213351935584342520003889518495000368106504232290836725190340773334865227836122840013596536921612460915851661918672571320383906910451355202842287501139207992503291484009831744061035901938143598734020281059449194800651430161383185685809542891771447837656903509972631222043590576844674633651011738455825277437755410681944950238586190653158560351373269843428236671520123658417607426171204550832170634683750144738615990508112721042681868966537995914066667100437000156953018711161479957024722467940323262609069316467384736721043626995550324738002644206512686519763734199628027979105953066015622952438804285850359068654035440515020259200126550165937048506226919943901359037864820340974404360814947024348591759741998736958063448220112108915649100339784203464672494127404973164322243587271408769623190669046776787915042758127144394909788522091644543197678333479577608074170965164248793291616517432636660750846443366689598880 [124,92] -18625954612894826170112114561172303234901253019763911815263367113316675943285123879015418197230029407557034065370118850575598557962266429653622966461793767620653213817546080207555038917331066890432904922855402102110654584425752231440049588714262004954929997667890859302080662268620176093275352058293493105728277412655261968110780541442805020043032166463808114397282816462821658616139064726546010309196861048379437993127819187192805320892888281349037776694097834222277821320221269240639690937190639523338187886413203369255411226601857354289778544864140396209324287873207169599632975418551299188119644929505242233562852792836809533557902708108079491463084992396701299767016682900787797919196569073364162886492784463707570207786992820559667070418650469226353699329177915738577286971736960575522368416140029803607783076081391584975059109474787685315417589367983755151379360286879729211998991790953864498465962085053209136111447602178690637686272205349402635635158115319881829814848357894624444344574200616669545522028092296644022882941918393293878450329617647950478397868459412337032043764896044721042270963040807057428811579571000114357176110978350686277038830089659326082158610773552132188700626430239573511719983094199135135781221602374198485403448330038878112838080121060770105853121022416382666402721041414815736804255770836113279469568522769590975681801926735402888921256959007071613480342686557513664740154214404618294791752203383224873708566575949273240924405399836615406829408652080643361059141034431096472476106264567966849844678034038119918200674247869346210115687052387327329550831916835466426849124188459352823162935594563601666586695666330161927179282474674220111061370383663910291821211882589040782769079684616 [124,93] 36245720618481958892535963220522637611016900186475332014245189344610004228047567966417152204720977992360422071656126528244792327722353188475234168904423980004913119161473630638469686097308256665967407447003531265459627059160547447977053733037503221952142448553898915708403601921617786560231192618199159723993679618938587740400200702668658949417810976873358254062226340560895487637793502479410682151123143586497376102382407117714285827062789611681875691447787222846402909892456022982326337176424147414998834858317504783242276736658045057442859049071574111561637871466904386526667454459204737220485148452684863655284525576143403451076099285632667996248279203892511228749367910409922020100224584847801792607038427951045162393037053194643804369085690409310066371549731174949570939116309255714931827024144377031981403665290642182588387790907195414504368145311047983032830769671323524665745135845986702571592288749574754065348597051891484030583925562061166275499521154771097385492890395131447296484427678318518360357301000131603356470627293657605577771327485889617203239356189842509946125460477253773395087944986163981930882765145304564247180230459834458678687856853899248623878103551877648632825663113124891401976247393561078454951778721782444050866975831097394316481430561726551542719139912072414332409445577139906943326453380225275633295200972934847795044429240986169241081395129059957497158007541307394170908319677419965358163990924530469918467335008514608757491102866290328417351885981347857591828715533839808676891280625427081119866774335795608388944363872105492450236585050502925592386906512331746162312739036535612653056378295261277437520864966723934321631350854239407415199217496822553887379025413315588503349200 [124,94] 58594772293212716389496419496951674703552728707229659175761235350864564209414575890552567284779960201039533262250874793502442871165292654655109543432023709170801658434076770903867386121937794680711191345539783428854000421306713674557044579101730086809818045167787284996634650949304794085327012004646309908712369053893003302462394730846266827639929164627721988200257571997984186845940788834692995286151900254986669898368667359101878380971620180838765622303689016632320555575228821242873841180342539161643587288192813771193710085823630035575114580301367626313137854194556374668440416931623979518208063354428243115964508275181749543797358632522198620436395796079462631927600532121309918736463888774401094086904691745750842848918899426684637211429201394633464102316958450655808405988581307510362362547104737815694716768825970231998316969553655610484400543850469870691934838143178636265275577189196475359642084309959232090677783179710262016537658972649779028882168417451553245491809162741847897925530036816980305763138410017573194196812523487873937709150018350065951258580798917132861099675856091402370810043437708768418998582572188647688198504961726701879034892630947490265777391537379614466959828510578401596251364768552329098244333473659055856930238095797882161785875728301117460428963832451145276120562285979557238427037644592663059745682669600615632158212852574387571055728791123310649548770388584719073878590119591561558714355525182792774638260820979600150773166103991300847072415985858448873770194881894258627215783082066441364094958278125731868652830348442641138852671775482782774119388209768325127680412188867942030099731344984628834606461538525077077230636975374569382395773216728554192315321475471530864 [124,95] 27067147159302466785388505847445617285419884031614025354083102232740603075114806375717762455548581597247633350550060627736195127807259537906392378597911457085681842208584530776337486967266669253166065949519394303490272447601249145307200034218274316016084064573443816575625254340290131475172895596375123266589523624388664215018245993574182651037643527999610797088781924878341222651516579486011310538890224920914671526901215723295283007618514126157274204015739518324901624896424988787095288678643343924558430469194872062649473233991137468432114703902252432573888362482614782849743583690114758711548546907075081405138094521847680019737454470083986016102126957213146332287019006111993984867350484856260703074803025322347674356441454159000436483889920773566766699683450318497771563214967717858063633587755791864112720679338862920102998952160069050959521639668246031117345182576379811001420502582489349203440063025070757207724441579548509777256506704896201525338937838385666780639778698347846275829741988629138918754464901471484864179483979521710818090785008016086072550621289731965157587463932334296782300083269893689423830751576845485817981368422815745133261069128729349110353165776850748483114453571139418756113944512990384744480253505428236038826353705537965555191217037345996401904925436185138286130011181992740690955714568461255442201558104324490857682072736087166923546788587068275406323450052496019653095962873167968835792924712386372357426424189397929504783665982138715569271968812069534613817243618539464572022908006155836377764989169418171731235801719520874068037000119446365197574365925397299576576131288530020521277778835475854853919667531833960798303227199509009173620856965573247256227068198304 [124,96] -15190977276915240809224533714273524676147378944603669642883704720316613852144644709298641862252724622985676401938192413082804346214799995328968558052495591345010783090008736997110302618323550356988783781121218237153065167502111790681715038227191365949449876007165425809897307784408489142032607630969671177872114933161414601060210543981907728713400610706739232770316261003986049140029747977962857312560587471134907335316790451076285366558222785721163611200296548256074476739735085307515022800682820528499041117440838703390688471065415272353635619232105797978537830515318490854154047313527958625527021554920733665308963823720916937715816913065018567965858139728096653653864810149960856039239469901244731247859293165258330965024139644260490278255415495571487856191699571156400111379663578651148430810071373481311123142316138724476448087388355471950058832790058333585095620887360738823953212842241006725058429416494127140366719991956121458667018701812180241908745204001677996608022757987319374140256700827159771493646442697453233153364735672893957605764059154740004350962795499646664413180373185908528198308664830378070013209275823826546957731205936581546159821381758843278621917487378801836422599981213740389842247495568470682309885647265466524892521332401483861382003587128311366630167850318042018137511466456855922867935051446352844926640012987109852050881421238301614945881997906717278434039516106836771892020840146580268526589860556369059835803107200903649615628429118852894627328435804841097323524643121771353214176192542664083480568239777532823296205381442835305626381536407410341735063437424202848031042824406956000182322529227419035568749692949379059370119574359136342019993600981755859245956 [124,97] -13886582716659362919826895252481020043982833978388111270616723896650770450477366340342742085085874513257837883125210863670253064227609135505450361069759390154288828355631501755952774833573121270483712316021722743801844004961193567438870440374383661858173085126157209486621140745761146463157695898062937397842347541252442917316781831752659071799201595788537399581402087348756321661371064662958812974364519678566446890343817221086968910450411342580064342824989610894920429087817456800790071444400339782394378902854840977388618919788454041815993579823491337863455142371295274232947579523652068158591613228433815177311097301632073194187686439430695882231188012812808812387920760164201799901222411836047730668519536080672909192154588954251384731054364565325689532793781183537908729395171506218084793044621984896459474156325491540581493825365319021301566723613051077335077816321432760673633729905436650023195438102139428331023623844576902434802977696653329039432307432146679200603739444908047001563873958839683719111847506229804745735669978419542765945431197059289753319720257568107985033872141880633761879430396740785475900171709532210897019068263198992062735996538918721974659880258894756169475542787527328769103158214195351026457721861846718517384948558544718372382347422572795878628022735058944751276619476996750672871918575062751675141944010279736881198622174702841377811633537256883718005719424744753467489917916264621638311889295672555807333870970663577475998798598888055853947885257218613123855782804216417268758078866538850290403139170689012815106060238036468075734259048771092065708788238066690528406273588346734991906088544722781167168493022081912306651471279092550317007886845486987752 [124,98] 960680167403533035289996817919657085954536170930975248389834245714751225302590171210021974767898482540109997388655419155727630170657217809939834170113435889650308413839485542940809389074731150064635613493124898842050577279573281465538173684653730458152077455261887165498770575529827599239987593017378712763558562704804926903933731788712705585434487146321061378697298877533310256189597886044282528622767969716137539658396582179800189791099064898875732039167329779700366519944963196286453093147262777932825428198700233193669171633607427063488705087657407992647374395995338386594310620819120626822881840684953839353705937100728484748907526001369548620715853020331463131272735088738172578093821028884356920317696516949359282185842288481992621965824904365869670725824137857840412408843676288362258438779887565542949085291250038375390075237116226586446053737452216013779973441105817705882450597644327909591022806620446730017677580012636629036791592797771465792907512861514308497530804817209617861610357797316356353600168382183220048122094312038305927760135967545161845674206869436134091452825544196294118002170861827903920757438499095379794212667693284205080986341407970971849864444807221620754128249818466877292233257119523822180290262567008008951217062952155922784755855351020560810167260087181923295870191630966707877394919180397008243691353028603964648337565460716480688710930000949028666644192884630061077614497272241077617412211188112294064890240164753972202750714322450127163995091360558893609993258755941551617659947268093471890638873916721915132930359972713605491447124045695939662523905686504958833348223270161177622689821895121171926738819802175794923402413802832612763604179408 [124,99] 3508493363797986356495882110919125160295048197072180165617821385441144797428858928736737411301485704438954384341936382457033365856904188177831714334789523284326763103054783615228866602914759537207964469334232400260604496957543662674089045206215733373632807611116957776583365069448075518499895530210449692984301575406948657918648507737661344919977383573055349436552314432507116455054838696136592824154917165392724084037421879150106161879068245483146336515892135581643735628196370399341599724050064971208603428186134637087361394859815264331098328409532280385075257318575279116241133035564665353211907573880654535883293477648089533806510602859096259998258920762844773709076519688911354405108365492701763003598530212947269230515155569353907365368751302743840608351440579210627240427625259915279094740067285876970547337016541847357733070680183784578798064636320314801389456221527785102139861674182345720047247902243972068708810453112358652528327837059581588550277646965684606386680525388636338791390699271088889360716754513150558904877870966431567809335129218016722204821873105322601132862265842537252722873125638185379628611965344897695735008158439470276280935176445806488681285377913589656221084166357029798619637643675817758715441962886160907872832054966619164603380526059001222456143439324286747070530383067298251614135885476862978487124659862786047761245275748307826964619839711233348661534797929622005051943505808341804714264163801745966853319114448404927604685900499205951351188171991793567774826414020546816841234671921200159512100058411445081531757445899171096285861811728601208469790800934093481973678257282225325820877910910287871252018736536627350550573065796532878013600 [124,100] 1241877607182066538482374786008127442938759329428462342511919069007185701178401975303477084806465134014109643388117082356480671512678270480006488444009231002216594389735386852709385001393196702943130235599118602659479616698593598811595760712413114440656463735043525985108974714662633565549164780381850996104454411679514089191531296876403310040908889260485252944786193967753464809420827722500955965095247479018377944991014129163140688722125402048965613905503424591215044002569120558962370286581075712886700710032085371934749959008383259926130755560288126614688448730014342396636770369683444174974706080272138910414505497502018084305469838418670319976517454231512869219697402351053534962745038931276282086792528928726665608371115076225111256679157008952322231027716310836941840697895916559832109545073001861714447786302335332114152732196519061257103303888311573191155817139715964520171461483398878876922850639779146384344634847483912176500517474582410543290312878787651445110673468209615975846228405431145915289947280976221569028920212959462929754139569186390261411742280138328373766790192149260925356420498353822849971822706679505608972489453253996038872584489716720289187978517579564940498248002809819655005687771882609268101307550021604571388711402822918156992589977973526287418087609133616244192726385902816933688664703924892994461840254975000202179955165159859598679732469958616393522858238049711792283388128231813206069956898363756692492692162875627350427698294048959831152234429879756489845479258510149716158723360505360615214612364918374423339897722390660541291377000931121776637013990825884126941769820641074926084006830353313066929032180737210352985294381391017423 [124,101] 211892369082669721919196350305286294571643742632628423686789606872774698042543089937034194158569371911718751257724454499588559180333789006477412386818332380486562368541539219920799712042671003171260583531052767994831632055995717536692792839450370093158026427705346304915697646172945527629624849831650340352362680479746987071450652828631939538421949059431992347722716154539359356757031736515178627860432624368105462860060206830066324807670602855465702115231194213483494381021393095241221685549605718408434287644347339784729379040012045631299689786396398216550041717708239714241078550364694127656423957270619962393492272382079565355055264278969965768301709258820678023164664032518175372672320923275046211162817662539959508673635425686140156808090041298119338088444021710907543764468517749864748599264249130450857482920886778334278515188742938348218304023627938605874665785153275057948088845815302685842462565817150612441532624786502416097552401243439948062422127197839162769951665574366302927685327140926745217503545055228730238418046370166755205185024853963566921230473557162733434955493320749415986180569378756369859932916676105438846838558517445892157774402942186921715734058747765253090343081463731863431060859520272991384251820962118269750434221263246795853888212913748290286183234320950284936283647002655143514881581725655854580088078722299621945511857777544356725539012377273028915027572064789798751851772969381196977663893980203198502471467142118554298503835368257695798635641606547381181925642602788870397447141207481350789996573653869790896608087976274578523550511082623633907313636497891353041341365730927981590799660236473613615639509124348482281657453936 [124,102] 23059504935172064454186930195543226766987891314024667085734943822303483209929682294857418869740532560213709416850023073574856760712367428901846966956049437525398719109103904949238100373695877603956083379458021651546781054802536516566432203199157392693021648400391322721058784350526681601662137242462631347889915058664631221887070908458370422132932585678124846807930732831588308087302334781564188275060260088790956603445332121842148103053638207647882279830685389425057367881421864884938839020173543822272045103176745468318789974744804914763203613594129850166233787639586475371255869818032725194373072782145790802314373236008615833815521099854070551384782665406347237350064723743181688532880240199737742656994255556407810868214668046369796553985770252036572001727041183998401707430099323196761615071530092181043541189525715990574862102895484351330675019595881271285556081197519965705390708218504339656772423971668315142135992982483194781254237719432978889196923779636433640965780389906837526463914334354365663161277428190580001890137752000336956560864057449750913326786949858439132953332064184023770247009093121452318832748541730328069142501114488209427519724808285397513029426890663696821615285958068574650449489229494233517089295625081951144282245419352425935678547922263969577106621729146525075852077547744534936961124539287804092752895604793207743005601841490695659601224104143585878254475362503010355583618606813701024844350910114775116048569665390934274969241422886247063804273063632011671413312646579932128068128560160303190134479192551759907243409879939957175286812176546237538411970843644693389064993642325832128596555739847393327841602897235713176544 [124,103] 1490120500843151299209554432886295835359135650886269610277292703861711556869997264102433080513687769638177627742268230579922436905426799610489472197566780540442552568068623193144787971443263047867974252405772059436703096606781618304493183564733264440619059601706974413216397677444548759432760952665097347818708281612038076033219816950135508422575780675378518191434386699030767717576673808129744899658147893224771456523036657967731620403047006183541374676823112893188803389071503915162695183613088255047484307221744319188649284742989925475652502204674347124893474748242503955675927059610232668646137904802281060239704920231877526095173138774902777591611901038645576553422159709032700367140388611178934928907529002617035537439628618598679781538681664148766090733884115769722053919015814206886673578284907862706232920687019201996067901361749354169657458782567327485126086599222243021744721554227300546311549698206583896445289563069710427402244323221408936680320118965285470984393405638699634154430647393006119603709388285461982313273171568573523458032465441335349826298502455912530679152087322529274325993616206342622360066582040288494646353252912365170257713694300306966552612337829612790361779119755123907750718287001083185029507854003963163553520140892580096103663797739190544385725636481888166902905746900088940195190980557069595093221473352000678988781857569735819530023279986459430695702058053864793492796261741911652653450351231224685460889907671730745568047711020721799929778781955213576045006139961822604955667370573687865408716736509263372930929456374367593879659010474890127015779024415426917429854259339369232220695201773922726246276661785536 [124,104] 77300263465476958584366261411564461237113615554388479856636885736450624420106593940086689897802200390463861498074574384728881765482468445948039825739511260314993696786871048618927484834430260384334596907936214234009099987058992374881027680656523215605424957777758585534268219505185791455421322112166121283344906186629487267643547879502002735909911030338647020074212274286644224897609169775699977078833107375528114440812780560870145894847848117331603275518328896775211034701979528014863114319273415276367387217134057482327922062603601543874962689909259666557076313452895029759828434473752297523300144349733999527796966199938199999010177378128751756069459899824754601169878590145050546247598128382207099008299955859007437195795161125801786401698358055668359528974183702776960952464492965751575822791372935700876753524378726757292068319479448456054298934901382063084554120749854675275557458414755602115728711165682939072666939928627003647742646535322034659723965568178265018535203134761198194417874513725511681163981321608124171848864297196002638335484310333279404993081584146937359379759230470557905303580715264011975890891131634310580481040646526177908002756885364476277665204464153727243568891101839899879568327171166881393394615664379501002803036667394378268840718772236052009027880849112960939133842957827085925883530167139518922565324586056391061519658645834191109990365724579746076541964167041002804070518178830247674388219546549600691341357378518112651852873808042566021351388980585534164971684040364459556798140831915075726305080823090766377769871572460854429600356042198939273182132122064760908264028824366616811276353620974163352519424 [124,105] 13757302200658878786274736580327396891259529586701861710583355052298638823872550707833324422488187493871685562665340014286552984934374801982932675920764551688660182674508506737854782316554118283755744062948708713275321288264352189823999495828759169082037948295218912874124263135297251764286481372851502176214036943162570649766902177685891785844730741153981563422237713047525899788501347499551679029103145992796709848191989380972328525487010841810394094958377460546102570649183875564261162914676040603413070997419169261420344695318394354107116387318973029732387642905515502282041359029084982423736795074367024580532316606811285578227762483858578492589676341376795841576112375015371476664135671977567909185408055130419516645609931251196665912584778068784188205911919856258834539429877684884113972753233854198365740430855246537947753071832395284664575647416579725409342444216846751350669882245372379114275468218105838672505657990159539169916551220560438989030930964660110539229257791685462079590725104000223633889185446280870805507803476628474869803032939283068181235862200897927947211923745041209148689323875559719273859207377764200103676881144340552745580998490171582975380577461385703475555260624757051588244501590477055728039587784521650699356999146793403769095732437681014576861289363155298395033299033542196713486447154434781465214277501988332737969996741490156734634022885468102596040647599544862121972415340289050204321775325444914457588179840094155091888717826377883173162880481664106498312578201239770328820070740308468376561535901349935079782805519506627815329566912199866616490537209372060756987868243013445818400502764895725952 [124,106] 825735759260806429885004091905967175361478513387294244082376880128760652002363320395368567107998197464440244499585197856286312715416814409273513716262895534325458376691936249967954035631781360627930550878577277680755475216222148399234106204341268570446144579588568358334525895842544011194211906117367842198739428821704663310919447453454856436394704128280969963484103626418382116940236394744740565734872917519926752056264035822338133011816628883641763720505044513586443494787398036816858560652700207520231619563102290639428771157223721698143002133991298042004177818181489232380647282550013550271974620343212018554398394583590941804740469830750362819804780150636829280125220755422788603624053322018551223240350438337947579751422519069248637840780772199516553907321837623580439860316625613690454350421912388619131162404690531936758537570709892684204029708613349013053269090330586720129511588248199205163452595480094760957979943347125547430180272243851438336061804582418064117876788446677393013316042065318600375894723993365361234739229882565440880632390679003404891596731040765061187116844740152946126750425981882902057031934105368660568316399152203475117976573227071314894504311289195744023515305870758533779774277712912474497535165982949705756226841248158046621815213651373537994759378797271058590643365877006232237091177656332781602103335854091553046771656141290827730954849151147809538447504038079878553120121288364732516179271343821466144922284839323441798394980882842088066279791869604578448524030390489041668763200803596941505721308912475007936341394910975859096891186422432837160640283592849306514868271370576497844867125760 [124,107] -9116776577164783457033075713172439900915685057458527787020290516835940129063417037891920089118328518230661723721820235341686299891725472570244920905528462057051790696257502741743124473584087805265738098025297327073434953040459123956396357518277697938631128736885140991687323863042967108687558531346922392637320321882366782562680359964999073018223433895055554452384158019307617039014441691004544824356353193136269721511198518871316810440487373702914406399284045299670665797310253992577532015657651808332944230919354640539257607110096900944354334938574333743909868747678506690677185369763337982937633881244120204156358161359323396955202780136667785082906098287308249766283589367595217892818686601114430403570363472803775800513241261474961504413821401527576371418295488767759801453264866932247249855048473815750234087694128462053822262000370640746896144199915544917658302217465831117894121614953568284719333705286395413273673287631321295965036640822195057055388094010434607149666743683338460245213187715994056819282281842358736850480793029592057121894942786755827858373358305380335552905629299254399277224256781480083526905442885741340868231809977193718047225604877656149662473697708428216988780418453693247089694867766371592470106467506611947349154129128922577731437858891804783849699599933546155240466969982635178173832192264172645104323682426583858695542540677092629999197548239949865744096664671040255345514304588505576129090211237122596122788868471292534334812837613580372339638348621612959479953044539554102560772525614348161582791594931669083830810970811829188637004566786572398794762054249213808996672013886435283264 [124,108] -990384764133619515837802138911328084023481002073310175703850325582033662541024547265786137574716065550753559648373942580148064796018569478137211348731743497063112479893956749476499983078460742260162538880425200328409008933800800242878303746529271672655006289621904367959150952396125632493551700257985587396832816434080465981242713320878101728967957803499268830117721335444755418400834533751789736972487908463189546480813058660869323930757210846944011849100690063648805236509682651360087610902789216369154487707417190549727403696096930732418673258844496433714566474221598522297641630319638634536185445509187264378511684189271545816727629315566636317249784629273082601030304151486027841858989217685392693040429649260032811951696062616409133819304680674273917201524356873770633179446831405029824753155296224046957097749443553889596641193419437013849002886616286494929042900768187891838251522327806978673229498350993793700524970877877099848823136400660135912667482767337408316700044914244941391979064730997162034054828905511824441871976535227284151436768867177304081907320819628509422511255442385177467401969628772555183585015539004322684325770306531434735891537568013665121108672326438684139871848201440066816787016415378216021605432632677363472403269501198451670736633714339078739304324863878210440054781438586597321220586220427512074885847978737459629190498618203230991785175028584042527309154990396251716612957167462693483665774210585296582614171865831515743655790120509031512239946091934482577241002698781388851466414179682908217046891828976767840540393858197643409036235432120871556124520772262842635291424975880 [124,109] -12625131217133057582988246866942054896422681699311381958346766227510385356358433697882847433964707833320488089155625659330734080705545911171699718193466132870590921449826592113679050908341053407081434301675689324567304358006306947973555206026954091720161458411951831130844884582088135395211637354595996870500937738142977874632597224619372447938937904915841543242263310966836440739677976097961424675039342826099596028602248742937948997427329632116990977915037038497674224140009423346885374658168627282318667968702764139526731022477436133826566753191374099074815798337965306900191736877845828394337709459947944991317626004766512298002833339474193470905525571001872876705401876967619222862895092666442922971109287752677580558097403903769251046855169303602986949138399933231588399191354428765122691229163828888785768198952992017819724873301493367446787577474778852170237679053496450259771720350502905132118905589255433245161204026243514105764106816780958595084267317913197475938439394461906650230882664563825402368677356012731111193366821182849413070071265973124253223871727186603466068868429460080773745505251030249128053852440727023845141348667183925295749925191654706413350920042409060657199631076187798174662032339277984491507858626407574738634827249806857582220784211542784462777041143443641080810856875801457610113370503920695889798266273107201375971593526942943124070904413190690586131805942069010314251188731963271264553689132508066644116502000217344636142987991253238417622943186385591583093098499614774451141215909975765866780279769116066294535519941111490081050614247294904559414906176695663744414624 [124,110] -97391609504639020819167053775639181889047346908889797052661257784318613611959482152668938757894049697447308759664538546174776219845915874429867874783132916084487073972046124523203204801810378759397923766612785817245003688694714951720302667310083901010930980032175926915704944701426393963937179465608081782902915989121715221659193278877300308917846157010390059665722038737117841711947596586714373186787939045719793852435614134816969109236388709334579871500671246181401118322600754611986199790324370662613268354725681583076179726318624622290484192503488364427588702494351335718147461928833860290813723131114911630701827943437831104217797845248491422695091343872931373963296886883965532020899033030393731118158476212324374069302477621236537780261287478088854111708802593365487655317403913989288082485914286900840401803530739979765563615093019266145047680562531534728232725369462472275842732467719085155173474127102401651842858115618098578100890452335486001356598239834250506736616679272217718120100054519027666073117315983520491027377180860173286616058188504101888549675249903099825778186858186900292564584521349978419026641975608949153911516753637520020742462316200590902366686654129852584122591936970272035600020594190092049407391778212659321298944128752025990700078781126209023135532478539573924142564833530309500308972576433905920908323883791557586583735794427584664668889488158911116871250790134142340468677716933637470029599989023059748069690428025510149897151792270411743693176553952579098855670073892599283807678363412772509631052357808495302273541415894403519034520596219137916191949204108560 [124,111] 1915408926144610780814147220146404163831044968677641429766675624632029575719314185932493912943921641957240734488835790684127577520833839921445507979473036058828082720920197572215570223223165666412985709184914530850608413986347690595994379821577717097153982449637380502299130398894230782383250260990284839730878587911488275366098107737062897434429070282876986042265500275018058099534301480869798062870931619069993390152054844583929078583565245551898508422439349295448854118763010120581324741378624949280074888879002456822436832065396540474802401142326238966631121265423460954601417127870314287456164296284089993440303446475796766969843790341999129609456282697437352750401347427907885535039571482366345025658373672936036781753564960345409861468545715454968120729359084857917524139234133777912786279469414992822922651068433959658111988400307503656861266946139257582168859332413527783711475658267603657547301810796124898165529561927771830564340095904385094371917437907268958900965249863200630485205569053814511255515673246873607094399750074692638189655453638703041246992403516569452820922084144376824311695853134714531296888421495019086028771524121484899672274894690984154663617441503360899479219866247399316863984740185501577955065228403297961566994655681405512287784037187154388113321200266207036215010995317041922096728295572442758597385184446300980692963597184240840821033675477521141504734929141065327136189716282761170709660313666160142115239571411527728177768041619244269151543963903981227718309007221139490493171080671164880857478368316600713919937318337365397635615720605148353969682464 [124,112] 62061202784470992372457643715656297170084533894593626760035482988193704865992208317900287447193404285116825466730633398430161799790373466016396679497700392278779795965646911152742218396875107105019791008283871673549527429930457063807712171578858524016049795284849934988201513449993483107854728435834578460631686666717114089327659788859684243696914585864150731530069997347344497530527003058929316260379581926288683659486181186972314857243456689985918224886392955682255651333797572096541736050928479069691959126325540911548051363625301712001812403904877210098914964051817415685052724288264351286771896915986275613720623793433866558409985782671205698892373726608132308162638119290778601093109788503538581578271247346975684417085979485035153165888144044571391776031530653916406257066595151786300024245594981744935363908229546540940414597982094952728838070328807539388932078670728079438964949039828314918929101195607354997768003303200972143557643626056931739342176543307958074758666164440418600292778968619860339119658219977210119202737917053601938618918475982099192079721170682554690170270443906514546017610253469726896633199437911036808895544714486638044941360175795585172168637164058943197310167252987587320905422171448665978375072419362163307852785221622673397583510016093893135457708934182313486820103372826932974245868700623052234824089701330705828114066036405317243946065340120381930531977536380086611101089067082536812471345804766766910357766773565144207888068435231490786734602819604992646629946290848722251426559513364280045067815172266051898998618821073493595558334299082965444 [124,113] 605737749786264173869328187707722357916858544249907574543520099101686453717812592416117295452906113909294908175096207002775726288205060521641117811758666214038684920333905112878092594041268255360105360629473661159605939347673181715135448465961539716445932433177141553043469075760401128273261860178546646138480371040376804724602827806601148427818430477008298518134506305209429313753992466152020263910645021942327787465917791237131466717175949808131041502000416828050340648215755690420659656403729496872575641364357184375138219953167270970002168647301546478754750354435291856912953395666752615133974980870404094971030996399045037655860641579497571162202360728358654680460654045517961661574635925884820446645510272308838559119599430444202366195016481580724209088469169619291769291003197744821297093799477395846307668532566384458986309200469596198776020438615227421469765652132137537867174924600117727677693517722815866332456056635564567867925179962410186915145433541430181351916018533987211844486619974426174069762678512017067268926030088194502575246363349899525806891377623588621352758763379736472245882703495246351847989947850366396152569722438129398444139848809177989769561752902382265854140135553547477884175257524216245867342293948461502499693636008320892896613500788550804430274947986726979876774356736389826046157341988841413535432571167574861679379816789396947611662292081481712186819000849958184680673767616120606851219998255501847705966661752944387717669535183369554005144882260499220019455489011701884216215706427149632167898572129954751022035931008188275796938786744 [124,114] 3909037120181798311441146131975490843499721428532628953864899396354113942931369956381495074088813258377663796694597595412687750481326393211835091581054990154623133024468482472847784194538129163832813445531575590279759447634904621893408432344179347031048597382104693082115655144989935765128083418755717072655361882077227925731936965454224509609969624785382513917312467008605886658694634840162531350654517474305328776966590016316365147453307942671251939624635911131065476702267473767222750314902960231377443698127349731824580949615081663811530855740591878562093298963255233278056320858718816209959293675663798519157280717479663563562272439466913380488354507595248039341829106000164559565794606584482121083312764492373643331534783690476605612771260876785555018763295023203745047032771014306054276372566725463684221054408452580290125673369498083820521396706551644326000607893371838810569163646580856318294822966591755049860804048359411467948514438714694460540140851636299814285093346338670734537005112106395083588278532208394558303658183597804355349807243479058299158187089964778371596351871647216080736701628996287866324259062278193071244708049389477023803126724747204985503024128655310472390087232212987771137807098040720883625635695649639289262671523029809632432345104195074252658090285887911447470471540861543793523099473814909500311398463221665515236390186097759331876601450616782791434967420459076115141550985002521661573863852389879112548087076084339607270205015865437592865586308831759128009739786464192575019164391683548710078240855215137388837399973429426030784 [124,115] 16549894278841405264214348563799034436180323546600017221101795787968037798560486200732344810570408193737810397626113504737799686809636709641410338338958235072209454095106441703446967823296670015213847256566476594904821455150366372672572122426149876775239073847133108509123679673049372022256502229415040651110220592310760781313944652116551638024822037956363448354537625394361829901015817010156042194914945708437539913962393999733372790743041719620480396947849365455315851359193078636935845167325161368120454631765956224251646348310830522832090975616037995249892838972118164483932401628703549169263803332524530194504476124016325938236193822191386584171127347472861313962562450649346881356240685621805466404873358200114850356003446752628779765370278169223430288840063641360178374913175728308851850390424669654881587336498079034103019148376155563944182364126314581772550388710160751627037345772402331754106665306668158848312751115052052084062929758352965729533859405610686566443442689783018599678034267392054966204765330561663650905475069885298323944163556664537282390574727335418461425539025225787760229170266062027418954027929354174305288741278295760216163093593534010220666118086101008949709923063090172725668114486678625703320180165713428385341521184230975753227546953015918638953165294870274449352384265237255110670609164972352078994794760030794271713898911632694920038212944431265546670017344456005044693796471875431227591851032035680019236404680683504868156648763048410442457438698790924393703325569309240913689878600993580230174254821792374065862819291680 [124,116] 52982476100003112776582776623287436739722339365862653691919815651517941738285187348538615028223548222636126699239313920215349735496859939530923150752492755650006963718623258598391835634702640501447281177627449912514089858379285815038294175312087731145269342032220891932141712387961717318362021331194048674961401079977529583808843579486107960415590992682181915568343515917416955715227329796852762250099061682053445707423563352530556224515511918361734331841203706399476880264434904897512656586460601356733921752525423439054128457855226819741465074666293465830315287366650257320933654986784757680916651551631681009138230176824722208352035022458116293219131374334395937077026801843164423807786706644911985695915152002185980491754225858717480878027897010311762613169642540958246958577160947199850912042482418755916492775910926557669101913420955414164173945175375982647753162520533037904579453306311911770181444100277960210558143635680921312150481755779065913821512067259671200074143189050284316043811709910016024004029803148968931282480343632940450163162945942174106684691298664989434234758868734403356646338815057543012005285097855631616609803914613111068164670029528030679716433516744695290454885952833025364379308631833917934477829496193272583034373643945412408219232259065569003207706303431902917898289979173484755176522007456252267627297929848581255171268692811414360786303994335879290185182106028816893220331046295897626510255642426618504261686388811367776686977175720639288784474069223997398109342145162660886921328960937410340985513757100633917146 [124,117] 73079054567454487390469382493245930933002739609765325570982623354925654635943581977808718046272042846493552818937685446220941612553675518986372646049585073732346567530611271417344876410933595932908211663721831143639003696717012589278313922730949474328786704335897731014681952535090971686458392411680091331999434315178328236274180136559165870285907579096784344083534069165273147888485514967560247359581518764221297683117913219009856750442475196025101635851494507609055494512139520034979017606897791658726088674494575703866817294411207407085952013651251159162140218402039895008968808243101201651172177293612276932381597603676744315373047606585137248978632190564909485832606776170607105949098976188673891686470395580085583087590541696699594456140805384142045558269227526430708436186011285853398600239208164892422431137086903587738109909482481963776476451715171037248456778294271567394183272839460208844360789787130553676786135330158459670439851326782271279603212489459685289362276839489090810023560542597648223388816885460627718266589081669215628847859007534422569253440947381125400347679051733680799334824533503886858613451304411691830336917178055056292948963013491099563534002099597129210128147799936763170574277973515133570926077804965193927729640545320912273571046247386536699972973029004170185487919836674781809340481160912978415674092020159808189921956053320898830923418528379400839516451726386880799520454684869413022554064507460520728113670022484555710249358910455608481601583554131741738873757343291181742201771221669948346953135251520 [124,118] 189455413233771972669997908943748724323438956642987203375252877256418308069761998924047960151400101722151905052297577190793453154244663047355830584646310587048330258125816475868787929629540433671337575752184855898893046159042552038442914035651726834857047651797794265491228943068575757827437325148547221438379857723299672685058646679665569433096860996835487871931548842696916591369436211253754334653845702891942642698552063372625742497960471913943918363456931524191149233603361022189802589709379400745374967625702680507746923129565569089121314189350180113798163367988489918853312860029427177596848665701899762409716331573335672969098194782325010973177671199140123899051130727994938996118716627264514560614453139962988906000155930741174791010446491181814550298963785367401098244954261576439504690684828175967785798720140620096070572184511495325789881402023195731131860823705262446976155512524103162758024343361576264254342930949661258259436754403423059298648136530006108613255489746416149793109567400279344930467761143886194161913398024979358437432566522772486718432955635876992712338610585807730381591627662535687785882442209976637641192744946758705123911721268100168221937556189915894473759274034767002284503800854450664851277579248447081619023368647494427307274651240101524944057015305302143062229207441598922429311274698706004317564757539432344258764703785755728483359701298606858423038549134469364974794043671836033435800940286860497092185276628881244433390181397427459178065914033861228114632534925573607120008799186287718200016 [124,119] 68063870202833952473154139375996290517366748829527698703854062379816818685584618050512777592354001870649191877340678741265917621554996816732522455070278438080911942847563642710762384208402679599506121236285969647753880327176434155775264374884787979804813403435138673258207204238903728074121388608015908613292920538151440140443401310210102497127209334322732727354649833930653563619331106953063191140184581362043511876248493341308606717521420405865630650294315355491164511799648513792282514356208328081569012096560237235771833620322353271650388073542071696005859168777245165217980137630905759681927690097325113529956387410718566568020035400828170182072235877668966821028236316303770758190695510697886572347491987569918596307692636859051447120856810915172484800807340120195349281384079114283474772479098517234358067665887281162104300740693196354148164791474183098007951475086464173918492203583677462764252762648830235367190517510769364741758876426916406688554028992537489286686288359034993283986003729643672208368530298739128758978017071781805908060048716654506354843295520788783851292425696295169458904804264751138904714743141707812283252552010308870663427213904207700779785778170756709962510933603780308054897049340795773662618397921765443581886194956959952245800571694961513496714511409739376569539143622817839094700049504650690735934303649935128962396171601920746841009278979228193557004336976203515352521129278829783143448117116603181735399188024065835730370197454753834520410939806500226690888579613121127582082534101888 [124,120] -92638685157336872237388096343146734617794797175367675492197875174222108062782021790902853279821177361567346088348318220619944736267060294177696852785380191587262015976468202020824245385687676066156919904774544848578740597889477477503159039067373598942158229530304223166377925682175502445820018570623133326339221542244248747430739721432735910420360665763241705519779273236580707981303379911397334897935798604291251303594197823947915750176802515789495639789055874038296210605860896942548920061646425679178630695808721666647829950425999297177721872225175244249664360367643167398381508403656602371558436294584933526854915564135643966313381552531642753552869130060033670230283474009236982156863042569122861494949552638345652513807384353589446739191706630087885627284605299324677041734245698809991020524978552529909029721088702688509771717554804133321769791724974705355562238120115112965939759668880765428548997338567051959635588030616029811584415534337397011531729472979114720555305887534388943905599379289266397572423430974218123180903972461248383220355941681423005951623856791041474953808249304939747105974120867716220024851204684395438904860041485509986851843131716009530895474011418871363610283645099614034916816769135565277848920964769845607443073750063306596294474995244290212105939348286130648608558997904270198284540265503194406551205385499454004070757931265335959223469814235368762978415505025431545776315009321443800754690292467315042422554504442856162103316328134075368428561185540947918845796521104961711632 [124,121] 202115824918266907498334708983651057898860547472489925251890581859463582397249090795820228900172031404404694020526652592872154812256086286840230231482726605830913977820475481323335260087847002586921602224603192395751209394456431387363302068196291149927571867365750370010493386701816845545575842367946769494209120529802257620142508244545633684740634758767132918092706765469330816355151934468250214150410864676184285420821476300451936160569926454405445409490068613191102295718926978725526062801741237831809614820858548700088915167881035995110391824798751189144429720250007976433795880267657492944790857094861833350883088860006934036387744729998319576436952362895267673420554474387142125325733139408549437834266882956440263876372659174271654435333324291099031593225228407369288032618182158839725332274821222749985211392811604794258905758279883065948240465898807523653350004711838931064414926445198203998138075380169490492450198496419046411679791943040557334809587450437564839157072079282174043370442314757516714346079354962461689102532175435492596853204953310670482426110663914508325649162621821002341349258882372434924216908225095486427566360549628088847734335537531498883677591509264156663922544727506097537213453928816386242065371016779332800241537207185588872970110393949466450580135119453141106395335625599532379659634541316130096396124309609919724832796682101145573167519943200671234574335684377179455560472247396624701071115476127501713628667764413738144733625273134865046465970140174929162088906215456 [124,122] -65933544675944124900330160716205790570664574763164179170825540779931438065116025728610182282760748151104142189770539126988340589993061884640635922393255338703884599991333537450350544309521951945314716181563239200080911407522440111596691090269385159358963151898003939443556903509751372987908416240417043805256007190817023176882486885424704520368551482118990130393524032798807095932534325804457597128005621734692334290125015632747270170052196423262096981980751351418223950235232676106745797696280029034472784684314998363686556792597331659505082403656789298181196797629741534699125779049960806545900825779280080728343775458599450895715750748699534569881223996709056384868223059041503155912870440047886125752113023211127766310603293314803817036786159678331059510044180967718585823819211306758362182177919716782876130597316962359481897823613059260308977167421802838056028877662909004216000729143531765779701727982372046080825533142671788437828960123015465738658368544259351861867367747394131660773024128122922867842356113618754828477826507781357253804763347575654304185590995205438872672005235668416409444704490400153198493694383929341707655956486217658389189652269659763880643060689230290052788455364862701265202467124509417306029150697497195640070815298169802025147685030830937122515180279713919611560705761464437205512902821447859124341788694009803248681980534058040478954000226808755781917202270497990530318378000702095471286024106839346950096090340902682644191584709622311249718851074916403713824 [124,123] -26265938913586535885903218174161236301655754009711659218891060116352271813540723169222483105153366253925442920826779572638443333618494929589336378935357615311081579305840720831747712164509359622994117413573006007103146972202782022864079868707973710185945595556856330882187390200277680730210669479411550076019596645568095533493932937779915811962671271666230236456653918323583994592050974750357703694564299887652364437831333210241755955852529450034745930652572017886472531970990895742708343623532164506952652511394249362241825937471596839370987458955811949716336492121619502330910799092920760721641906594306469892615341292450442763753678514902144662289943798495521707732611520799493233845284188476521842988370173405249872488839012202256516874657895723004839022142389501343944704135142890250271461584124264218307226399956473980418372213686012481309668261030573113147522783904752764613637263354071265379000594265023272018576600799050196125051231026406825178502320830704167702168442701616434181387016505640658579966724841313344998987892401115871237720000658770395307219545096953764802061555173351082577125209797498693123611455863133855483479789466503267569751052776601904975094774405344703963912049673802066135188047325625099145009359934943702565455776043424522852644419939892771961853940247216086028462500773543021349993605709816997794877177815150013402272140020718938632734993782562558560664322788726686603327673819411653325854973185125861161261118310592843469946661807976601195843261604224 [124,124] 12603730436407523075586804025570344621125077587858588960695255319853389949272128122126212192702267185473111554138962707746376335930589590303830227845982035491532121195664894597407747189389622863710956425592761288783912696913653171269034192959354523128553181308770751257744809248465034310900262950312429180721161995223438862659483646480185538082581051675907766419090314001996061600026379933212907306854980106599807936530826006585305338339812630650207042819857072854159241703964689438818214576085907953510946049307939107492207277248984418057645143180724930186011024003939624388412181881289239655684913208637465864819955233079463822853135950412260528424955049338619822202286317565463617951798867318632132177976751720883016534764476467137973681616928537400195919076220674956565549895188233396668194180359333580001428362650907592144511105129963822214925887069594442841330612751615085785667347022043148204473698986469710639828330588538527945841972501108815556835570104714610371793798518516803912330379446227265303249797636665115134067234899769798936549517565814606704917164789817674099696332528511391300315809882221347364588714677880294309394579056621307737556979304041904224232931625431267294152772442346487841718094815707727503089052887107251981597766399943625080558349929579791053876129826713136556846449084666516053396371719849192489006103311071993593074684247731551024812087112305725415260734043194004290570371914924560241119898097122142893567732390490025584502338302864990635156 [125,0] -124004203176796513731660059486996372128899470186135777917381849656841336557267253240038640295067617201114501503340448081551813915807815385674108965323502056374443398192597842317463712407367340798903564649972937429560839120728955419815294434009521851931107554900084842828108175219748598715858604159849579826971449781520408139153172535536418455823910330737466944617837270339061362091033498845358883420863366740362082919448673300645861142203040075128359639157073632485256184690768046396319077565928438592946105814690628592793605154170514123349788669394651582442106685473761648811116188959637970616424403465508739390141892091913433263609078785602703319882102703898358017851263213911824184048171155782951271680987158971629966703806124237051582364946526639926712627987545587558087260376062705960827909326339894238675875854588986717548236397715116719370339806646129809271721668012148537268763908658865663569386565345251676372756904797566646076101471206720924291954111287873953731976932034712170602423015788014723941097613595744955817113709234878828475867747290570543324990925723771666113617387146305464370100176400542819466628667168573389624975785004856688831399332942368529640309712570183347353798283783931122692294547964125717332572928125557717577983233550537503023420580208431348439784068335911015986543638988184939233751786970918532578184397077320174348402092189067348151203493867916280372802186903998665691048922256919454343766438940603071631897446363273010290575448788356382903515543690715848035539049545170157764602557670621858877587342554802786357634761868692783068316778797105335959246742532362088490960872301726033849797470493067563666154744313458621021221105229737230767113621284530190563880941674648417546277399994265243888275020903086125586832981202673614792445537884030390283750876383868231774595596508828403693696183611769355416211160359928641897159701055043985205074488452113354246026982518960260987929619578604224512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,1] -303920995110173500919018298812275394985074974444918869195813243278403380489332583017070540006121636666360623833835740949107894820386227673531592920106684502549692172135415416284923022979987604979839102992326924335063647181744877741431291395035262508763121976561262864122186086843722660165994646704248202158927179243036918117276673501936916579669128233906770472748034652294703817757360883835328440720398160019407029165377134135744126718240354526133512127355299925067383718352045625824313444701652729014927547984174816892495558541175311489440393012411546739110292796217993781764003865554943372168170530341122053870018976382035588932533131465146460368425943516697883365253008164299193254472738013917389049336602839740997823961516896866299109877625096337454874705359888156345618369884852535439428678968667805550923939261364143144039898032447084283680966406943797566733606067356580291502837242899351053303387453079811713736713252488426319198518293398275663622194026869017465400587958969439768791252107754570565426442617317663827388920060120346770378861957396938894325992206217662740782346475236868503063388847811774750450242816333787530443933369649014577319042351784094954478893656529688941120763098842419823667503575542820308195409695517473772251062987412395830496991542706350225434583812346230608570195900904983789262167699192358321757446800519202727589372824846584313289079846681191300946654317108448570824807125912216000713794999017371800716554332999669464711607305470742204935711873914847602949614797418007413938910688639154497350728542674137180184064920716207100078305755468547756983780063692903575429828392185631769219604068115589380496361366263656948478598783530660561640199411128398513249308230820424076794458314012414801461116299832169765968690011509350461725500385743131605109162693082741197737875066540104326366806220496667667571526577131901991069635990773488016262884181281263037449788760761172663276542833666412844679168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,2] -54861626076242094961893810019056688830294115416521098939708254790803034412365274403812268631856069569536092285258034704123635124904488528608657667675426968303984868186674622488058168414016569550769878198176698951037182971079008318249974357736203226645479376604893399627767892628538630631777236616220502340720309359658482877588460532534884533012524543124806561910351390219274456040380487155089975863912688248567575690362533752027499676431690433971930222335711765206450943647771044049304814067452722482671792936747499538360791498003257671951367724333969704883091462248843945516373912071566954121842124577705222264763890521970163317148825547454880172635485698967884440248530650307637432952177460547861621268140276105466369158858196450120870407016358227994953914051576014265343949243607470176818684693698386962985992582406070293929088336173949031081298005880319920497063339488172693698056234944021345901806911171595206453442470411621925916278500367394002837216900288360909939863964665915099765592377242332270188397656421633675706826257713061195751018984182126083698052397513111577750296848506437087346338563944269141371570959442879006984877203816154904941479919716540457518864834733518945667240308673699722982459757418162426673425788990575489094820118565116739160134739975104217204125228829802556548754084140786035080397211242728558868992976897510025601700743345054732982744883211693497036164386635136892074370968572114152581444899819888535248051721896281010559851677600715775515464525476303450701163081691114549132723180597922305127912718946701937851121737915640143809660635814770379508941546955700404572922816322204485010140004740659287675919721006919447634222801363827703074397348899907434433691652091727247122013243573422808641525044748166667207022672209780828408682691563003693643886524740844249447693389667618554092847899840518219352744081904711801561446557887417780575457901715171995756217131570251009164186356340867740513337344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,3] -3034157285975203283769587336288808797990202976467161124504670172031034252716375655782022384799631830008639696265301326285906107360974165952395108209772680219690045206898008024557964767305872560722034536959811356943656839979291570353270815379113960166708728214972496114659154274745232423720340395839027979606745223269446042725134043851780648543542910187577622873587481795865924807041645942976352040016259972644856495719904302731781039127395717158407900929080244309974009022390492558957769909277572402821030838167191046773593878063741566079637725721336901821901144563728060744603821874956490771097392900528888322991292064456901364784134106995260932234929755874034633664866699836570235776425422038290236146843935208376538097392167111615531205536231019190115642750775976256202533083459779088715829367387699072466816679717112092579896405259188583615985710938487238094053713522276972558548198888015243237649632738830663705577367056135610576150592840561358057166122434642439469525892556755436141038824204301255505329774650061655313090366454240376321074464964150999152284173601670770181587760072272075011528342931460486669848961082223694987327880803995347545890589341084998514279337719979666448636358564849251526776785258195008354557634004707348335968745447926065769959220331324770724766280735838707328627836361099968386818646303963159658405439768084329939073875520161944978695994247424797662748519514392000309495626559242323202800772850386979989193767350419811824514186465104404077691622598764744083403288710444715082959439710738720153217318368911221571387120973968534560266481817472721914246418382360064978184676450293029343871675347290093058584174392540601269982661923216358329893033290164642936153014338649895950800244113446860946761133151708331016229955952325338955289528065526846682502266271256119804678465828808181464510150272891759106578365880960423616095017642155046873960205560174539845721814487675418547110892614837059436670877696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,4] -42023184239625472653398316206944121733987571942742317258130216129670352829245394570925154296496498824118067799316029025442637310855731622582573059966613128631659150513207790946660627253141354378611475563640875471862029693182679218089834494389765109496310656591101073274943042338528848721463415788927351646606658656380848362271547448044292745935065293687730384548988787579188687653936244850910456781111916266862102939665889185018475440270031572981198663114007145457044585641817251106653430441233011346812176228924505115653473021105427696635352079437096583267803680546922512089848727144216384692656382081606984347350823267028492776631305205483168769507786004031578031503431676785879149812044048546040712311032114203958683910528985761797353975358318730052821194453318540718876359968504686865324276545036104652756612041529252288617457367242911417349335787473530999661201966617056807569271395542000434907827278812951841481529310625053812194772542131240238371686099020860581162142618924899905896641069286483826600518782397535923313843977127868430304973848419532227102546221186408705217470400698509378017572095357150441094220385343112647519681038565637939942566093730862875044295442658373311034616032935965792568686738211128701968590262193653093995839165711944698220614099201715857099590487124680572721518234274990611695943689815870699317361614293223624775214861437229166961196099318178660280369432710581311217842147604056906435413813897532861089192669654736600031981761147249798552492399534169119105281609070178878664173861363191198348428087812496747628804973522584808838887140248038688366792117156888487826678226934307313335138959457480911355666110554296731326109145645910629464900445067988799731187881196338745018196853165792955765506220063108184786288564104109020789053991351966962307102314684358752650213425560260757576511421546546967595986498159191031223883987403815322995805704363795138851293460550212218077845168412481869989449564160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,5] 182551298179323785378082881353581606307778782006185382912793228764635808352755055819671294850034500236492551464231826011749124393689016307676385494792161341560674748815315979954315471228489256365081163289535638694755634681468500759229859176196305886541116914941374289143170146597078811407468831489123205141985247183769537870063414477272992334593002552433725429332954209675242941941272736627046822815803337278377464271297159330630614092265596590491436566600644416452745231073536542380810862923554170546001357264963874283977018869248275393309765898871598767691597163650054426633407930937835495421771825556144330705763481687848983690993921086801726562433248425314833762366201285276280437066596716223321048756475011910830468139705499566643412493595577403289021980554878685558218834144170779976288075121581546659652910672504429024491423562338465516424136706447773198658081758879821025254742571700486284836437382884338985481699587898880443128689857347465947179261570527471005518863343838576448918369610238969177922556100999433926483592527603076585822070890359155863132869657799645655333038114621770458532444084019524635349623859543437861766140735048377119701332046090435722907091081581370481841435895381913071499023102043239023582530607724677252575008981450318394543938911696099508242990806395885323859865818506531667833997159801060530934116219524309532021605003508415039377663025178182058935228886773172302566555685407051111849598255163213480451432419078797940637082760903050675206297579352272341551413025019237143882705372974243085474018572330680687679242455697433370768087566217891186586043213373440121085879749729219245089291988693300990209950789769494643313984492412763420530213779438672363085354856172921479870113398473939787146338985478879777047072695628786757546382573590792948130321018812778826689994063972789661641222541058539398024287568148791498320571146836727132986324392617177812655650190390225171859864448618497134320056008704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,6] 3576663269186412556000036527268755080389943893296834995119380709841416745942724462907922818752017779890074939460391295271283423181779195659612962022239453777692389343682519179179488182366125329378310874073750683802968015830808707744002421723966232737523874487345322259363169542747106362475162122944925469647641927824307557548196942714557437724117831080420340045470831285250118910211783780032466668936436435422571052979975573705170349425172956516681130320815480040205644987502556713701716680829860036926077211345007332903189845170202293275826321418478905046504410658572099187349503265754897981363651784277284722335430341880420425245459931545360684876217150417641223062666295302523613538511621268886582112399043131285779712913472557238539426170279172693235322838830012183529170581409965257643697960293256707733815692913022574695164174011911623351963518803991994580172261482807297049855875150086145474068493581699088344256238813271221765468714847488046939528018562151553107707377202236809600139128233499623432166965529137583738556355829880250338513172355187666370811454381609233693493884689636788106838373267099495102313821804302038771145103382031322055621739051064535897511669682360697018230048565814468616467246217593427973923811083642644061193507268544174550598845881396001650777180237364386929962465648062576196271219153639117933164201465816016515281809185027502559267556370012384441906521590645400287965832534174184460748753908831609855175633781035364496511686880314752606506591544053162145409499776985562084345204811670386210414002098263817220100067166689717171040097313681217435816535184233871431857757881324349655566297877114767488930339949910121635382090750959120314477019846536717270782096844651126446056594941915076612927260387907415616894573919781323202362721113657022994675312749970144963998605844802102648932246118360531464007486568116909158575815553777462073666729037496340682449286062839672957271678233716218533695415386112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,7] -679318678279407386491695751366692777277027386465575410189877390921443391477544264387837385461678662102403314328854650115308075354198814267865404041606069935727382514677226640331312048824932656440701923841385045488453836901495045598143793750927457732480631434714446670676441803239396122120932255168428589225092472433592179103047564620075042218578830073108233505782370783426358783845589906862882495837685086633955715889403418467302501147621552142135114358413824191190031667895167139932003392275964271023451932160926152239180740489982418600041691429149222945985979292175147057179228562754738420605672225574995433551777058926894517294327165123115095479901792585816190060796756773788505816304494023836225958570463300498549321065381407882767915013348549397396319656722608695955437966497303394995993370627489400753452124800571727345179559030432716330866323846808467847363255583282477864216282678127118374915303185912149952724029720433526946901583467519346350175859017775333290018159960286078089276704347350423203841077480004619446502195175115095036131281409172543093600916121392555368581274612354153958121249866828748550573484540685053402416332147503432489795364907698190561396169199915984197748265944411345353082483679990479376323566552540315365972194855916066077767627815205071557824836549047430240615516081674084098140549168340235546023067261862453643263823809207989110685672307114079501729366902069204934346879396128676637400631613430821557464553915645655854234171410433675829330528844688750086211475990034213456629069746872377255699890044503694305305138437232049287781684940643065864888216649358301090237297279294347300858957866863896893749363751123373117041909704952552532095835128075164607447477090014292801201661184311588695159353814258878453790003079374101281689813637215247307853620127354608445515908690265905736158784550412745780854912700263967369681589742359043758476134321178019886316775122284131405870891424561866483420083781632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,8] -46115042737329261888483717159258414101420827194395703479415787578935214889048403832137876371821683657490371308932429565380143765319539979809390485869352255746577861462770591175609040464088181319838044639781013396642311567968798578198356972146022033283818519590523526353062281983420309890766670753448601430505077225036697741293705882752681548583532533207630894461129931467553439114284829738455887373354526381923555640414147341258770245943219810783109822026783391848338069940760534254390055654785003559405739967632576715925052429218378899055653405880759645751066311095713571508651400505012139634660086041200862175786134616184667698758234401825444589620224307195437444907181045031836545159492100631956299882465621271052618875682531121261427007140466339280506468540125212574290412379444494809694647685296955750297522646119441482066860578400790330441448002750707125894969383886540846748911933876104102047158726462787539239496953711918882834184077392432981630087825671143250017733379438302122088138015022310471929569286277559133239714187159472986055184185084160003883371962254603739882751435750803054744769810880172636487760143438393525340099668310878650211524530269936972498001111396081083570809744664412117773808779103786522234984519755815803676931272662458378877982475717934640101536397955190118586093820977212997030093453283898095752699226343430338895915915278047122063074489918918065075357214171210235643944452347066076710158144763442314197792969606421743320335378046873014758757488588802919526039791004784215597624225394794538038474354983406881049668514698830772213370097322065386254989424719149569113449722698351139965325957099409525768481314034016694824792969046635828394970997985226652356688311863150864067046246863793859982868268080419649621158572767830245383664734264360477343712550919765715904292930162700653983352721449535934408726664350523605304932360029317405004901228772011963246485524354174875940390191287749880476014206779392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,9] 52036781278259023712545452752836743295308723997787832994676889102301181023027180435414705705250868392513290624020171235456910046392707449147309566448006789486176002371922577044172852667254014856699131595230492826367349611527766924254458113367431740493366653281096935225836871234344748005015481628145238418671420914365938046379891718850933868107202427784179694870342410819379636571157549581921347364346787900003262505557904094502966398783715152452961919345931913336675245717850693926076499458203844734054670182942516845226047668463892118607151371549159222223843975633980990965490915246979072549295567126778588965084587409568742573669168388706023511208057222355578382405785209610202248086320074762122619739901310635932900431270979505596492770959960368570844843758675040342450017593766440370090551940438028476039093241219777246225095785358516478835989517872795629813446433115565681242967396149223541251353300992306264170326494969682382620955035258776799492521281425332037742626160984861839407587637955740428195251292758427239784158304975987836414501431748679105939158320044204154620181788695820318302976928274246247994358064954818752958684159400158783386355488349162150205818642871347810735900894671912688774764397455811048710925996556288889151748233284086623394459347079071572579502123955180555400337895749708390901937862994881856540885597540115482426374681880156460484323576180095310703932855973870660106572912404705855813666856844806444113992298160397549334180542428522370279738074733328710962430821974504802818292049707733225124568116714103150986749899505944874444957906497546697761829698780180347795503703564612436304981461520112703143561480300235136184110954763078157895362515004809970829806189762089435935957150788092295322885259600424854142814531240614506530527741001498712420343276726964798938462249518217070700564742969325484361610050482681737763443399052182784290223394330025968959373833647951811662531616925542002259694268186624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,10] 262369086948725439635108296558002036491157384523923927004097439200300496402945128337740916872083112687387465095728366645278280833899520546868636742911572965895377500003881403795131819635321249489759494239330174874197255877972853032697502160296190189230058916790032158277020165644019133901470558887734969558020605464776993504087848707370166528545838446690842858212821403664149248154340479106368863293572047210245616852770652388478631218860880432001910331892746348853879892600939013823335225251452565875345870071742738584613519059254691791281482847039616023354216919889565892730867728099684371392380722973337484513801462921942162910264590305938536193813342446500762192605436258290115693294754349938043688558828368062718417630438264534394803570001620923333361338680775129392503469218498814409572660451384021729901667404312605391988653434695716836374938325990978144610093474819762926671558132199683685643215656146346878467850153359028098663063562466872272723711110678332956525000870028501732322835869446979888876345819345038329404796917049928909710985253061759820598856914069371369915601228597530267028741559364693834943925195536175421927093341683957434117256763521588654536225307840666602855703550857199367570742397558223851285221388535217070008087420154797564384238052113095341686826552334266094690291996088455355504441728462606559112916546979621426998950317742255915502854124950118713105229861924202749741031383056936619760775579196285754915209269897181281743618560393082914881928881279572136444176080296091935830756602981364523273893149636869188448913838106890194895829242166760731450564893460499909635836200405453576692753144484552803866588213264063181138460639791204495730773665103074161528870205044729364286187989388081935171850240290167784207609371220405236165059911789958302994355020890367986322252020516169070246386959073262221080270988750583527674385816518114268848595369546030689731642583354991154733507552934747078871458510798848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,11] -654359874214892127046234418618476166347779266365080665431886713544731886297663748883963041815960039889309717627694396123830041287544135891489025941415533286143503324222333949908187227736236918916879110997486798667303546804244126710316197552884812652082933519939418686909352808729239922620430268160353330499609558788974176944549393906748689666671426636592775233653746033844791580250612598519842483158689959376075794292492669010225220604101794910070518123797576839141384782661239170600761759341502364082208866378309275988786111413240221147469700066710632075272456695872870347386411635728673543261123158681789218213488650006831602156508020591126394623912598721629453973172901220845170386315586359341072442166522147964599019595539255636162860985288992098183191107211579098545854822299789695095967892898157568972216200485437958422999068664852957938175978556414507713876313311809867708930885072941289001633546333293174062263528186951763774669733963396389171638039514818261675610089631132675886515780732884345802056178062778270342173991044604149066787735888041540970072909024891433125051487799685237423668195762990939548450368942615387680192744950701716972655570054213525725327840284402692600626024780523802043706356163569222991284096418113027519985690977475397739432524533368446479928844993592976239362210879279243170562375321729942729970191479534909539204545476750891717317701609008347003302777392809972139101693429114669077737256811755975504646165244666264904064001236490091007748818393402339996894133173244079542618431126710215459330010613670763902491223200183728187958268256676709641795733222023226905529927247363715183339977753240411871457618740059686728348370130958017694135320927283268405300102956416946168391184362073963419823239102833227497313760538277049043852691279914896811142447731195643314830105961269848497230655140702646073188669845563386039787676893014991029544072673287231939441338592476534408459696846881870341262366451171328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,12] -387294484235972114278146066657058485544372683646005805342421855275533680777373106657289025312644442244649782043374664895491601915356733007476678785124258647221812760575955018349703384713293097748247156379858684993491532959047847507710143648992014907381651124270535161583961839835781676257568583797467652865425304843176466626822888876317534915669489476246759644561301980027146024495670695736253408580214877702193968386128098632760518936183542296996768089065734292369616511084949765720856789797711301111467271135194410916243970912461418558538598825851229071171831533111771445588705697336587378672908733163917354234558154719921647249058163024309389402370709677992903761615972386683081656777758617125826454847171774272151285233497319799150277961008868814933883033873056818885494546042545541055399427669055723970665344610232683197776380968502719028268444006903765014470453021876365116733208362921512885795354979760624013319276632975289571038563245427895148644926583980162276760261793290418803382905747766534345927636805989697973501239641174503257247931990069725052126076843426779837663570350400562254166418599660276915064443879394566562522305448775381162788397744665813797169984165566053082232116389026766407677448136120592865911319974257720846362471064419087255113002973692375507555383302754904407761521784383310108118883520895044658064707106496187492049047703604768065642508988353185551248413357334654884288526631116122746838954655456542461023069148531055521208487566672324977216850107202135642107061450208351438768382355767244962745912230426313947483949054758560467300428624089721502452071337706321735843658282343500220719073528334899880846102943766242878025327752749503217221874597302399674699973108857799111981075550544300051399211091724265857973873681313202213121480632133233524274150931089644187053472837217784131237382652326859019022172882458812788770365707144018691177051462045177116704616320500270980797562162736422392408499761971200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,13] 2837853339343152026136220789139839616231700294367456536782951937790584237232356632099101470477813142394309651164546190589128812885368235460115325526605369715961583700291162764034096050221704350947588189472976904416371403064097547609551428299886934923336030258195156315908312899757897756816164265074445312098048885224622590735366670412450248076197260255355933244680805053256845492530388014747258736995278776758022278305239442366969250060270324153506756661072065449425800286735381490654156769237590401434977502252183034163554675216730497412214812979846438505417820366617772056268203588032471466218115963510944296153400076447288650280833411576330366490045016817272596339921594937909788914384637832224420156236552905923395446834460897963690532827734480161055090376808047064718619278918419148181541225441120236032809271965332021711715656327953905481073776891900663105618563653093380359923511892836349961615097498559676023491912079623895285202102685769249615563577095659957267456366963523487164346729639648847101074253025627255768164202684399047108899929271837062159726649796685910189676448401964580632794570679157633007968383965078866394735722273501794817074733708104362450524782063884831127289173762156256498573006483257136602525673458920203265191300442123773689168026008643709552199535343529767492987886442015429307923882366221331418665002692655037433265932126757000654968676767043180831536950625736128935305658061165190960220189135054221035633472620234687672137502635623905376434915335048630680521544287566789028648339295578698462525177917726483177629723336023763822435212380578546186066992997883815328090951452270599188983708813321029904746159779441997470428210215358459529288139286571429020955323127958336279008412999030221673467693088150304887980660951023450468793513624965094016006713723898830296447757991278194378949351813639767266189805837796095415898133995040605080508528260621150068982329245606832989113770879975360644189138911756288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,14] -1476462958068340022784485433330648128149641369658540632082205951310713284921286267510274275808005218067345070305951733666363976435452960556696137462797201750389256394008661365070536900929255997728038397001341681012297079463533662387372827360619989913680798247604351523771404003274898962368337778175705375349104626369443870566869787451336741610497992071702740213958687283697653247042210393546923181923915930316516451647433694381636287735217859669843683164965918194527876493628038836187567212862444009884626675534390543316599387173876892247971951058631449578456706929367616353893187980660196048937587251482155431303073309296924637822748779599695642218422453418232752226363526184063235871286868490113429121243349342895468637725481151731233207461837055873541064555240994347068250829381805841346886378421545302144227057777631546307058190814631477595334415604192029698809950864768211898182629302331825602083589812911068327788573895844222189726072217295413276005968396356615543578397797018879164582762026433133855193098764511662345445121866331138049039340655963168288060840454502426875604500126342166519475870077952555705173660757868771188066104405144298660623762921584608152481129184792782283255173591704414515629153167089618207136462531262751747050439289865249655042588769940182148010783422494582620161775059687326477275080752003757010977946806103643545195942559956124394623301380053185802493042303255701679013427918649364221063039282467451213205039608592881158370535449728304138601233642408820348912108448050411800404711191175333440914354926211073932427653318760319742340939387034921337160985966397028101019381268265391983462258779617591558367582477720658568468944875811754017268921594721188642066240055095608014663321705736448150009828086699076606021513161806535750723754977630860898997503254011080619988295980823078762660954003447002210948973578390535812701422965365655438223272569153506244316108391168516195576489185031988579846911023906816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,15] -7071154213844669214352339627392603518759444577425723700539510861714622705293053336571338114297884568925625395776929346198202394652802476563660098921182180250964462188868826682011398875295208197337042790540223547139000159084444249420868063085825750699839167925510970316223813893789551889272552636657415021996048465498873645097011673904794572151184217175034317414639318303940458222924112344852725102050150399783168264949152792269580501013341574866522005893485151919453203128043954105584085906893647765795461111558136825846322799145318925431333523075853081167030049881221752749847495711820856047690133067734873926772517486410594304816007658044227451734820798329825747846856074247693860368580080696700295660263426642615256147744734348558134858395780411484985483785694146117442466486931349329024901465485712839836319372761805109858747236647864216968293638521829515730284750939391327471448746726762603945632718299219598642769006084357448220636995193756035018569827949623305535714433361134394701590562648611881178113240348759997962912219066763726857029440370989392874448446609703088564151848932892088242487450459327878472529352476026474018497970326563556543013793261147114330569531043840371647960541252792476308764400668019616325825352356572527993256719858740157739008000573792354393798286560203844383951789771023042500139687612375077755607008726400693815886463772395785409411636675593647287504251574328125574088767877393452459139747618154963476843299365701739252016751254793865779498741486995235049994782423375975582328914629327947615716923750138840248361954656461155841889267346223172938379980266330044405102187449488810067957224174066432648650466793894706710714404026248193903849019341164554454132869340387614047447668248920768290327055441053696448544457918935543600942829584697636053893359790160551071065219922434911552726316154800557364338190597732357442971068831413406105260018088094959323064383211590451209934328098883576439542177524088832000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,16] 13728485169715712589145583614149324539900612757411528489386677897012872872204919075547063485994940351435485801032810887256189351932376474067523301020959200097507228011343575037551580926715462687050277971474086739116139677186724506929329948317406712534097253270730457758296753510142129367781763798475021718611062728182980597086746038545656445316781940094582442311677111243771258240698453419629328625625397118148339374593631937346202336609932161663849869090362325000224557366981639826103861372985399954359704152916471791467149256099277968062018471123034487303527252225490045650675819193801491933557196021408132482133801687834893910880667998936929387629310882557127456748906313127851316930554352224569478411725805942856732167245850350215400400726630329093018144853211452478758271751049320711857086504424609763640481535347759801583080186075347773755315901736859923643489289688193410445929585397586851848742003039453156021531426043237814710153588978172630029726200396313643592001072616809004719846706978319033627530961499885808309153260371323277826159958143276764083312828466324045638858203681632136448850121331922370542126067365932241129659636784330243696685806855747265603962877513673054115651520433575577500192045889546594971127500032628567481632661683716301292885472016045270758768981699101683630046019258237001796809979782570130517767382793082684826318653328065143963395099331492050823039080260612224233160868667232485302133544871830898928029032771733688398853336197038819613273883631878187402747780478624458924484652568335828812959376856720165476036150310287333995420235974422413008360442207267945105884828599405021196892741711848986544522387043184583022351648674197745126269325153795024476476995759768578179257171357450548834860872003300054089403303329045414975503017837552448814676673108202849108640625874436199753065224520393994035210155147920824518874150312790116541605989210364602296649924048268652358915965984443687918259890819170304000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,17] -4921482634017812867007286497160795648411996421959445658457862264188260888655140298740544043724761814810858108121661010108378274414074048315506400470828953526673929152712367540801268942339136565535439996888068775304810500014159934566798873053072849029611736602496536141530500487257030201685512846794412000741248982462985258853053662435780935650671036175825154954368715760100715191374744929145544060289067836623525515323757096272517387975452655703975931282723942543158295052041729008911207937307781545138604871347868088482960973103320343618914632707695609198052399943361568401329529150959746562836385329946138838617962271618880234469527842412331389519802164982297205954506812291764244059784752370985974923900918417205745489634275260917130211672843994401059993546657822410156403881975532050369789380957674565004988484009101209851256910047015806604722400997437932255124097851755159152206272816092040140386771097916375378538604305110534048912813755263615546599307406484656637607175420549014704112400986014505905335016283486730840980122624388710371880243005012370434275176542872904322864940541926381510229110158257755871092621068460062197305204468204373416256453425829955285336119829815471507716301279812159044542138048022304328100103754598315671845240830531461720953950097946045723628831779051985068005639975937929140662094605983826033181837158112447052355941834641362578126828537517630246345075652740447152619695463443846866563417484146151725290835377542991545128602585291125175446849842031883691664583869261020659859663804562026228797520466716977194647340540729815741604922797048454735831279945881440893194293662629528575503979382298498474469148150257618851358462549797270478510561370196576485445162081814361768595979552604853667748816127769977777708743398431742219226101872880117266067878927402448959470331471920531477112880299708882983989615674180875270558015237098861267113059746781813777905324403737061555612937359406354054473768264269824000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,18] -16892230082422729007984810409965326789544680169399208983855725252714356081663269135007891527010982922391388873039620173203633174277730702921910424222200104849421387786000207846618603586541557207559054072520016095622433968342170375287514116953377844840213414906381601233334207493214305338359812656791019712918740739251401456252345328629297089615600627271994635864953885679867854884461960199426518549886692091926634957419479633133890270704842813706860307075695447445098930144104346228667169702510842229225745692899755343637567980606987555947000620202831230515046086726564516928450130316440449754494185581217035551206563299132173176744544650367950122711595835486030571347729102807479806225246470963081652493749493906107831692310866757343134411777026255092776619930158790596490542921015641681920396747419008784962585497984845969752227482500794632353307519374953654202413924640878994700495905020463378404916003252245166207935398531728171376775634584771698169795899709774745992260615202964550468143122755318523048136764191395290083109744025994593453681496512214762446865320404850789568703215752792182076472491264929735898457834262561546256286421905217885650104172432774932765188187702728695605804145316061321344901671470383005469076693226936802372177522964449999121414141160951802814603015229904382244012517299612420624277600304430629138252749454182287978319142535492717395498997744811870555023831128492498545029060833924779428935132313468940615522287368650541573368084785582178089329693877159619844891992022607012946072533793469722553480373390334815930038737275367341593521389824562710872927320707046790215404739791249412611036110942269822814330103422099219835967717987581939289976889064614430762816903802969086133319410652895221226271043139411189132416852291723957905410277131899447028380413261490617618648437527486071100772792643609815345023129537796217332072461551356106595183997994986574942922183858738008309809882451276222093947292679667712000000000000000000000000000000000000000000000000000000000000000000000000000 [125,19] 30714529279052349342705745308187438968152404298321532748306033372975400092089895105936500608496939801129906113450512242576789493453375719688630432341212371665171116186777443108334386582504302297529305763546935739886886840908613411054501959181018370307851069663169990841182885689143010221416034648863514678872474554213292169075179472850410159217881550040155395738478647650892420141443002519353038279243538392173933085294011642130992065195732116517643829694773530582370015162184436972133507734942244885454810979752672805250207042405475913029094048185280931448771355577634394987280132677197133476919401799773775117350589853079139832563249936999572926211898421966498139372922827239676880523487591668101224325506959699754743761329011784859513627435198991548731076681982589651114987722578502884964844393418671414634002738965489408479520478948629773973173600275332585260673613275857340047841704366049530271930974521664647309416082405078471252151432004186523467733864483990859385769550249778152067868350071974910845289342621233479711894586480119171260953345234970108925733340667771354967223331251938988457931919555036522980524835252167233836631115342370744621573409970358760362138958917427746822509695799107944733783685641841815636007142712548801628068993471718583289062808826161534108825066862165074846733851957495497927453707480387143529618532165005131711253001732650542802833304005987665682122039197639513520951419489670823045252093109650961452924356216293944304116940764162669263306492281787387244161395532739475662679934982255773969695382992835773423655338727641256207084390376311490541415799369446776955542830715543623806111464813970223229610135568536059608151976590192326076864519971001685488516048026275799393748943005555273679070912416130898816311234338467632545167613915020276835546611895662301816861646107036352691849491213611965935732750326231787935680380595285436296232235598127070282164390357854304870416791823382854654152965319819264000000000000000000000000000000000000000000000000000000000000000000000000 [125,20] -20036893130660745567195691312563792144732008926198069059755252075075564925683910568141290893171319922887163506290743793734464997786665768991808811845146864044823325808883896764698266379048503024658640038612321213640411950026918681419574394583392177804503435719391214900681910432767306795102691411867007780738034364844786998830649258895466877743301727567931036297486978121878780094771543786070171975513390367490156037721249472528957651649111704379935310008575489088964370836373150209502807267613734948575362812432713817265137682565720724122086698163791868359067350079883085105046299662977758590514934293961873395624464709055312229047366215890101126058618855176173888081099162474932805615734934450419207334510799428317016858015424030060153482259002264835656038511979573101824886304677527490194951277443360284768289545939092917159133004367944147893030135898763960035427551748627386287515386413511896606853797741612607604272895437167290889354374282129265185535052633499589195569567970252535766834632628187687497496790916208297631679428385957577427920319244560834972127669274334446801142848579936140697228701309205618538942507961967075095285727010725857515029645860575020245592184631604883053182770655437657075353137614071907109509255750167749809055357028854401009282152544369276473988714906488995006219610533690822424800684638729638904088766574677460485689014623665114606550552461392327777431814523827507268138357722786726696478495007969181590345428421830252848131551748269580658224160428843477258372428064409339823806673623087607888814131721144805539063118350164701782720935693948838358145609921192043540100374814514564821742612150357835651609309679893764663840438189865852590810044897873105932713952644896960071556212325334467683609641882099953832444086183022087560500019361907140715561711072643360587751524810123578691323585035377442063738419695205238525329654718477904318605127924887138198924153555203081447874278491628138961197554997395456000000000000000000000000000000000000000000000000000000000000000000000 [125,21] -9355495741325703547966243546317126486108341635318232852642111297536189081403376888156324637803162621841673160491189929934898429418837211681578453918404519299131234083782789386622852549468237265892929880673036302123263085826844234684709816333427907216846732393060242145411936985085719500693220536834304349836480230438085908663083784408672176891378164153258810660321298078881994921651477522381137595128419982152505690421657530869626877171791417893152816674231619172921395874938412671986351305312682727101758700723040153412192586959480704948931320792323015175847891359557885574005253271520561561578192436954774408706385578288991456594498543210171280392247909744318242278549189141968758621397888414568983739806570357771996662586302778786363617287794680161727710140002532035521302292600104072280723385787976033466342188842815974906507393553330276303436283408728428688675431023883389165759658538636407267647719973986051230457490150792218609580956313557937396679760476576735136060854956854718239136850618880231170406084404204934252952197048624343195690681436873720739215393965632182702865762336979296515867587257385762457203864672026026840179697649870289659740498148434233510197305907097384076193963638041857737708440926120209476634350552100435603026140389980788519821392859382594794553721618760705235946940264467012825505152234695685841287199927457143904902616488880333281688721206501335268993627960789433283212501671024013603575317383746349077449289800173866156734628071627158750812306316673535217683455140052819497088766530294854508353000822177881490941986341825987846686419720613546062798061326902616767144418631849760208686155185108660693214294772932606178722967831896913939221691147411367610194013760437938714727867849921891780820718566400804133480891966347805778572155616133747407215407531900172692435625567794139080374608405329976315061344430998124110950435756246322130900835342470993887502839498270493073819138333728747702128408296161280000000000000000000000000000000000000000000000000000000000000000000 [125,22] 41681913836385928444606476652745308935073853695089691828834450525395351309658807192853779825102908964793164696376041813870835084640105547664691908470321716448491084904918986140847618014038245051833143820777292348574546949194005395006839162554394235546454790937224387031114844363468681563496817167569715642701639307708776080073100031589589775228903042116393175211741306642030398665867108222236455400886116206577857850635145978115274456241277289534181123404464819962209351470533667031987842314817245077003784687374942319616880384188361769377643693457719357183240277264991540463692198823495471417623375094301946450118695801244847314218637064246131068481736182570609846365575592610239138714329766925877318041082096103128431452051736338873883502724808302564334922832367480443203734724805322623454055309730134181688018886477084534829141161635640710316406907887208344795411386506283341967985322038839689267678374232931063600990336225385338987607352540572527112939159748072492611075640090137215144358184524754425352898811064268420805043019800535265119067498110284562464451079889822515249641830957889424915300930954199117738892188658322362940505538935917616659707551351665932264566152048404442617175906393997456663683396346705183405341328789847807998328675436203545648463552195803622986356270717399124072029334901950840511683801472939283967046071893968573502431474792423759557811386578330437960046270170638411134665180120789373538974526033106181281688359719921644921001711810294729721604899133690466775970805861197075055024429309633457163042265291032298320212840413263257140642401910717677281958342349113170506073888120934534004360841210226892959119805730403669659523189687726410104719235553069824736508386405598007518290837328726468984614923131358889988261829412179634934392379752792692120998040399726463031382214767007233122415084547827768730403664165877522016092637414080169452702004765917301569321226911469001254028999454563133748163020268240896000000000000000000000000000000000000000000000000000000000000000 [125,23] -72500328433565813897517935046352000072572134311214881855469256796477204455480241520483959370947826436442616973119353633300376884555893356455622570474354113530428135277345948758930949161408713758059815032085447782943914685552677711078762353874026838891371022117823631377186080226568711339868130495753474212201127877849089693120841805695451957835428659652286844808243407609158326204834589474482555233672187107152469561758758067214803596418079613363017714911292603700342630680610727851188822492336060410058466824091168249053157553703962327765102912946707771499820982255376800413163512545236519350788762122753263650907517780025751542931436882776906305137047375323914081033163581283018211872596118195657806156265341321955541934406609144603065253233205736289389837297475090308027734897311750863157532013675737344253841160864757886983325414212242727324268179372460486069083911512736072701371929520126981527039920690443201622030983982243039904774711678564411436504481701925516336828242948162602945588449825695437980563410834683974147142658004361935312998408026585852548045423334225870550353550380268696989203783898553553365399737514899942541954926863794641149529713898023090438005035134223013799117194730048760859893563233248559404571175307898825328181769196749482300337592206497053967664487237777021322590109780877150975514357975054804930021125516843634001054629719273653506671635001450919980050396688275144948439226302681404489814469367101691756228065569000935402944281397663801329482740831780520128881675581173549614658825931847364539145016913127461193395565657240993514616143495326752461938177468123114965605189923461953496711081909728551419585344099501872297948623060317624467490651574286887094792111645552529468895925736946473523608411946802056591553143327807436712934732488006057492687262671865830835527862684590742217279247419369861223301660214547124756323227486910475079761539148426826978157745337904990238894892560110729569177735918518272000000000000000000000000000000000000000000000000000000000000 [125,24] 107842296637870074228236692361955880279905795360891344969740161831688956636500064558621647233672232144194693681529343512619418067153849996454437722845002254843172982369397986714902808415884892167094411554349252870370042781463721090292653675089795711825289196515461351761784722968944995210996654359203404020044819513843596653044947929560364140608448745710086853530083981349917917399244521147274192692437126958633320867579276091335432337780442897456115303499878417762487508501906250757640518057684195773528865273843459731179670255950867069530234461566488145104024621999770468587981270089462951362093551121083055272838501798192168344108933058228834173923480114805599508902408234267189282245133086150623260565622041126419941972274472541512308893121071741483437372119406163962562181182768577633929122366302039975621339846751152264789105546225433149994133274731673953351701023901903304389489447638221848932365030922563601314943219443537471793050451907868282197744549603702460168677502848760971927274689270469227311693593574907760916419102971649986912996472388584076475491725311593991532541276549685030634430462070609620333146814929821750579305181528160924365401162787134708204362299820655902110303584685936764960725995238400794271834287473940686507553270550282151325626805999538883332630344845820117797768311311806089436390911097077595352630192177495707944069506184773532833068177426223728709172155357256761396160894533871105101989808505187083189255814525768269616820088239135867046189348795503027682713767193768383883912541815815846706881416987537364273864892863833708813771709842313303729564235170424996988876605639623263569034776857296615138302618081477163614127651134148838119688581907767724441397784466087527551430352793332437005558620335886473208214531673896714684896605970954005590538893104409935771577764601728245501080114119764254035386648323715909893024700841575026652014763964179776493433345536983026097305955401998780315885074351390720000000000000000000000000000000000000000000000000000000000 [125,25] -148392977141229944679001066432242991735880632983546828796252325447671854878311860644321451259725035166558985446430094655187826783124035831715436989969384456265898539685325122921978043707813874531174988637150953771152059934649566383665240821795215665834653847599023698451539669862908128013576684306500091425647736283640854676650943844210329933921711834521795338474600478838805839297075169327621268214844953409514221084838801113961924663274982202962912475602432254197702206208426400428909988367415087699038945567284098231691992992113976423470313784640523330581509670906674654241095233538983527623965040727141302642092846192862771727708300404069212918594456214312540862079163296083224695876394352463166813312919296563174044777767485302199639764275077534237127261570800096529420394249999507376318367550833179257814251062138644489550356578479028525518887004018351822261819822730445503432456933862542198128749063009811545200602757324742360457477257673538245814824076201590008229049141859276817879711982622895829408892437526871098652189677970940787105109046884372262095665574372329857884908575719289606182592845822567449056583637499135029877732055552539914644451093153986520420609358170238215165159603230187495717490379460068427194589807827553529844015110888567140458347664773754542379122371653160996642379608533524863432505214886380930791215007652304671391786730811076588211834287009561733811676107457256655392423986455774836632490116115365481634523676265236171161841310064536261204459328232452745625071309939811193827027302455881675082644017932238232294213029249213864621618791973123281293672357206763672761384915229810451469322385382907736000697358339030692307399799271196254642965725867675505429691856720019657091048187788145612855219043906066041198622282509590992266703353831002938420617728535675281867609384783885150548672708566752760070092026976516361844500605610799663312106169960082282389456697763658818184990678621426838950195423743049728000000000000000000000000000000000000000000000000000000 [125,26] 183642485716862006181606623956403829196439086020540844062090544962397725995058190254551553343576860680111146743735349378306564321331186845579245540941674743056564272709428196620254974107104793112111102108188214301813104634687154330480678549835162864155418818522303818822472980110073401906836327342882666952527752174375323354399382731431611300508056096188670026892404568670250455201259793239798858711386660884281967158044287644134008263289816841871794051966543401223361261142030075804358571669781222733199545978965433476069310718271498088420419639607725410115252001155858807170503435527121763893542366080553575746546841386083009192531667149213579683803521653855119527418514411713744663752734526354879580723643566689426195682501851091706675383810896063279202642039942670509803356085380252066077613979451554148689899432135573070353885109920214182637024590761037124374423467797814800473848108675429244750585441104556356143571685553954025079149017687085139658800476917321333856729868323591919183730480306282344894089405508344116323817003044459540198460834984475800043625869941156949050851750776617013755184017783548826175257108482681935027377855619787177653445678249710036901768589711871057982155449855573238834599141557081600961705213773763346151785694573643965833403386930088157964928959095980561549733847527948178195834537488981121493197667204610077460716606839571963988855644404934001630824927697381810305991934586208168113604160526582555654018704413303521769670150456186944142305462777398391075358083950156055463971564722059295260145852734942845867889668386016856545982863326335167940888481793529015715402597284991857570815984231946439901923452153476576346366905921436802524983213781258697680944972833455576784653077982462823639265141050027286577979985826929615225942875530704135916216963838600125377578920295111775635711521199027922018286929714036438388700293315903549542868816390566644056795595429696665274328936431065419689156911118155776000000000000000000000000000000000000000000000000000 [125,27] -200234415792090870220603239601860224334618492769042017183725596970656208093569358350736228557481663784139739243087658967740625870596520354631880235166024341629867343379402994626558440555511828680948718392077696032340359622274774308689582422226406934084437582051305863944170166557204234336828983639927718494059885774276109135347614687710691549453496517420783910800337409563295919013531742528963169708293655561119293764953578256011917888205837092420581481454276604693921501245312371095547135255700209730303425720784480196746182123496561850972743456741513120889268826639512477371007029208757958635420666037021864008958244414929992918943645971240473359090880346375923351112482892956259672368827347383929438692892067012518084268891150415730866158087720743568534073496351738595870199687799227323460120394903176252895875811862310252288971874538156209331364042121643884921598421527541511389703018720946671029115527069039563973056774401354918015796382032960298998346746547911848370437583516722445625830308844908389498818580328432583172612065543640376780498569217065729260202447052097992443167102657202770566362575288866815299699162244322104034810871592613345039464847468813034882890620181186553324475155664785203878073819062742654680866903338548654164533400348463556359805251138094921396446769402605730918823308223528451340719442542095049520042380765611706692782880277748123611666463917273651841397564401197988234038198374468747809108165372180321479453329437049872504817435386799744663544733073813349470685100432477535248264987216314807984908059624609008242779296708146466416305258806861767467993947039474465938994857482564946181622385290633835921007029630866363770430567374682408654028301091177100521778695329476218232452646010087086540279030728777430733552164261280958624396394438376247006808836464032517143222548713339906010263377142511602834901450481638295717985797097384776868901627046231787292862477216249591431860596857509843376588758563422208000000000000000000000000000000000000000000000000 [125,28] 192116100905583206697974422416427707038895407783179201521459481900946179528752209155195153478536942914068750520676459971249181156018815650447763272163886067420413876912941218541299416125901237347782174782477973553761247822306434524779589327792788227311249888809690327014505425501868762603846390856419815692442218333320681932018916384693436572810935652935148876596287774068844268796236606800979875590129913027508047660800785351876135148699218547261063311388447537338298849101552542558908970653981611028373860589361709442095309762951734623625921077772033565811454415443416852472839851610583545386217477436925964271667256319865707027627357558812583001101446284006122871831375296358257688176460293866148269243703684185252563005654393942117646398799601700085950364489162277827640823423674660843155702620022469658717550536076941212615753120974110310369452212675485773613709700835599629249995300223575451919430249000440856612841026320477872674784911818991703521913331162994656501737788665310464136556677952576547711076108069711973802400987803793516439442775845707511326985834721840009032741471839089964974980024013735328774576615882732486660933341453239539472012980006368058508276945697163944317606261723840828614637868243082406793174640710840929720863771730111883892754275787439311622174342593608432830556245971486981229588466790262169708646218533567745001719187042255607201744241588818228910381586088285919921897140609085004810076782570784643322498649262571304479426482100277538647147602407056901686578217105556700397413801073376674697134010208697274005154464220166009793700433722596752697196367097115145931971248582057978033623115280170054468365433204875147234013845777907274977343185491855590276156310972811784416947085269494996586847897875142216589810925411688032554328532836921427666270267978929873659586879361439766072232531480574280137555900684955248679141085677849319269029117527958753885363993232067035702349224993362436777821722738950144000000000000000000000000000000000000000000000 [125,29] -163426170473993655117222663770169230626225338023038489720889326277862600122147433515001087507777337389161188145199667237060289256726065286057042290012855050640024446203823485380062435386500271270155989007421751419508872120440773776578388645060583772433784825352462882799498112251903333219128432552221111818151199102938997060483855720130546438017398288864307135506238065912362483857388615813331926814052112585097466062050783145961043605702991016156483015430573256096248659651167124882518154245330618451580684876967804917583360729525462488449377111886291677592547484050196820877192066466997433385671600755561202727623657136966404498068979882861596857496089101770927996278024870133908243191455886861266025981874970124865712921313230734497646252840235650707795088194278995987448586074783372001861242020762353516254368735364476091221525738211361903714796153536806504966478336225380222201329459715424490000132504858956153722003502052384166820603661011667617890744274348453624014097341917875949896641317954665048874683933170897255700437385030724776460941026757868334839839779872938689411406384296405473608990271317690659707506903438245751483845327325200826576933731882032375409622632366980258355427427142473540914898072332680789057564677624927534258479491065408193359264773404851310464936669769792625611556429407017882570034679608465031260722563286688251030090901267315387221908633634880138985715454544840914320907603284362854986522269179263903725061703357012711241788092730863795855277039815907315256907946952735832348299258518660108971489766873174919002677113492205969700193913532255545503640705684157610999138575400882706625813872946693043771677771773825781722216940847779243421184062327456609399251083238009908466992724289443629429599247900552791226934761008923510494002666639769201069427898394074150442826911021166757482255238894202822995465774146372795999469575234095436903869008455088184202934579432065116196164413389258671791488809511682048000000000000000000000000000000000000000000 [125,30] 124327819513389495123007623255613693771031276524492465788438690246734266461075552281112513624477703912422194727584769145733662846556109631136415445851278403533162813073639028184422685797133492883925786877150456510400217067407124787406909348912672507087473517090619184618741585163883666200944342055073826843458905472152903144131219556167767445145132183398365567889853424602478499862959185866895935052848102328091057773629640828667071370668836044750896446446194856330707880692580184186181081858639989333195621500496747594946199007554792772757260249841463037023071517081131894440894089477932412629566498494377460157150394533615964594561150699110924266854744270074578695823925447766282638435612276564308187477051831575656689466296387908914455137159453559806591173320286981492977927309882296199479406405234155008921663383272496434263273134903559285673050081757640124990557150408296591752076051537480443875288927943074844465948215383727286606369398961221565546184536920922410140330829921257740408124693133275330916813159148834816731056785038318280533884381388136340516320431698067182875469080764240973894804935432115801770757264353654702300370559541178169837899549581537161864253785312112275253252795500201088536079250186745668254946087607871657517234923572697155166529569450107765567837113562975175903942337537569495566658576860088368707721542972562962010156119714445019754536414367949517795293651863714962300849096200918361319600270892409436877410351371660868665913443474773655087196364104655087600365344331886870744610264513795364099270390383311511500424727606563372118466468514483800271288507342082614450162915007793635031730579356455686067093955026982589695615079402794124634775156072292279210004720594707580737756497249653327362843250568998285112620066688343172396976527950395239368495924845339716833627639985168657666970779975288822866646552700805086608352937083233533602174597093361844382468126378231916339733159720316203798329465522618368000000000000000000000000000000000000000 [125,31] -85089434552101728914705762604394173958191523774351437128722909945177858643346487129324448521935128882251534318785344619772480616924565661220919436920185633117782651249428606868427241306661577316556944127622160698893586392452838348522253141385350488639050154210284276974167926986408251714495102868672183007875491225388219924779243281671712801349588862567014226969417677791980826583052532663295160468107733025729228393144767454365674807771957708720374599492272289185543718793673842504818618371056413331465594107404619639901746146738656633231387218093323764896443333678003510283299733616299427176546297704721910391045925782138560447679056417845350512570686904595643503641333087614391691340209041807025560290176148685429494258890195503275782581616406207708490092863319562529871068813324121718177189715189214947999327998521641728747524274554517241507044030104097312143305965907658077049794207292701033282727937595360278956243117148239788358111600658483646265450701255718703246750747627616648259901162749447146714782805454248760666580810860087781240901193559807737562322149458590934064393519633324914997735116843132579264969361647342035966150566166831272831803656750150857834934300679757942350880124128024460975912898840416763259294243269727604239802125876282593402749071336057963395292779276710099583496155907796837373423524462464812461261235327532417782643854834161460941821338432919324266187326824178576723550213289691465903163095293914664627732658507754750858730599483844497688584457514579563246987180609903596585589135246104187507398192024671171188864666156448634187006411018710159092448868364707251567555007815871478457736402834632506272114667137586555241490595639177159812579842101491801377280988878825542586147093041314756419735316170408131556963492079378704245627591763696024543108824302410563011735738414097341671407036115827080000756939147143157129259929639149964059240073478207901469312511067582650997080983021253340364486685625417728000000000000000000000000000000000000 [125,32] 52537928766839484177168171154369587681222676522322007496981245207979480128108759387078604508954318644077030407678022812338182102028802960750751433699843139319011222640734809988848043430297964148106387250840407774725222543602511012310015855911732510919687052047168155597660810116210953564171785517026602961956446625073557060034113587695297695565840158232532778039646850660015425018694043917760479695044350833262441444790558772854512234504609121875227154113926932190979493183416453876444822664566701492897984731402769261367989598064713250877514020069457365162364066571421557256863145905195210884423290837017147590479988027988364891741535531973014458654893672026892616822894132273860135667176423207663991709793746568496905862598519014042344515494934915700912665136355047341396501964677223256669661668679314687163179717471284573172069078974427139853488230440273032690183046926960023141869366471052624891857181920735283915010850760576765508097599758551383999723950973114634738351064406757779868624275999313055998743510645922145860307907880256711362799332718979025287433660412485341301685185432110403267865159792504930308673618715496853688304106022990053609107052467871398406173498354036987041645625098404733135574948845639889728284063666918947044249287275872629311107061095764510747085509261715062067230360145422901278620198650869417220332834721389503997678338392489046447394507627788658378310501758475203807622510438007478072650866188845092636072153254952895800173316527589211699772567594116573306128674596266934923826531714493965410726980266729541619417775248005310150884465918091980259080272010474830163483096142756966417875994121783673027877569045670136204390393977051910003630958071474442353689962428019794310882662631909983661197651593086702733152091179254962959760270506182474096496920593719985810853456954642415301908221329571376491707125353183775544832165800204298957095224314177712062236479357410390754349180981691631757868609533116416000000000000000000000000000000000 [125,33] -29316337906870608821695850742748599044846400836740743082797662096049154751953455473380887787237104976243711341344052320666171607210939091947913380198556222622447899747074768330510590783499995052235582619381293056397534986209721958998917524465467764937766120565641371909058972909758219180975459576759858643075280144079188061807131828661885117823328689260184438744715725151383998980568931864696574320457055789216286581712039023071530266154982643161377702909134607172837750860980037994338270635093143059863515498551598949753094580679541607210789707582184320930080463444617974958208760150172440285767030510738644225375875703143404217967079621017222714308394792501260584115139165880341255594677093878350295022452302967848461998290994530977475365051485325059908703081521862825982427406264809203406444274090831156284651268690612610181935171421651416822154739004516783068877845272227799291277157888499151437498056286742015821934535195724320689747276770750373219600010286948565097024076615578701258415855410150207026482435232814773208658521522497501805797661280965565710618657460743185962480471380063460708959678511139941875306064354537569534049476514821346397622791497726872490178113100230197943324421485622266423660901620268316579907455271219093954430925112316847460813259904818776360521616933917439445066852330094723617534559451350737044510176302237772978912210756975246984011610383886408851075142171376664502907141151452679992653248271020087449322822070234975799986795664696607787502490737672017062258173430214928525190685734849344787444840961209620528964144268597618949038943082681392834748833609581214973505989533574699992849226400619337632831100190679620831693664471063908473779187427730652040030571896536753551138337974184561028415214731697954225122373217557606250849154346305000157565802466446543859748682129371560571498250106051378895413323253265629941483942251657208859114424289737421811031794900932070223537802555188682280080398532739072000000000000000000000000000000 [125,34] 14815731707928426405442564939311334114919129125658076698143845749923155966558067449701495158210007967326406126152882230220995085146453192110483090687830784249963205928869350730568478561755247933837119149596932110683319087806542602421001395561963779027038023045577519731811738072566897569242245104210070631322947153266448074875058120051683243356571799407310688664480636993015728842872161383399263433932039942568249980526282941800913469589305147681605941802276002216471080064522913719851388931091479874355526260463629233493621780721016541724006099562840345304995017173409116210018972267763948827167924805574213477722905906674884128970382327558930168661134048222685690014756161087123273061753910393212530660920576454640886689421947452021859297744948262044824629132223131164596190352057081080632196625537177968531729334165960392118281051863902061836245601857271803079493009903710172929452671897734920374213879439285030504534337458327496790366274279031572952788621897343921504295345001993194136713213134082120740678532861127880732079847489029482718904929012123400050988286421006575793684020802682704365711859597451232006631701221308541571001378200808928276150401000798208678933622211258729916919158255332787560218741575224280294218477402971771079714346386668045595758801042442328401525762207617243837611789242863200473714516036103165853480865921502701489171943908118316365014149852319080360047701708798395185289227217928272353164532965487755640173136623170980872349246888948228999915861585989252115917334771955284888228123939512835873820333937898505874037438035817309766038926460861047874405138197014724314938236946061219452606406226054320669467470317527792949905120436738407471289580859727444484680592463906974209982623076642693542737088157860545411107941898961799998408335919009782641417966311884347871805455008987257501024629870726259891894529602592689825816503909747027346195320628608157016189374952788133633919406784854079229753056091439104000000000000000000000000000 [125,35] -6795711002675738220536861836239395247035696430819167580541996238254953899278038081285505054127764892808876961139925401289371000621856704796923838539426305959312195610611025233516566343025467922855019537082269820558166833228647171797921195500620268582205362435858317152330213675291065571178699161254827686814152629687522315634464871126065286753117671709128457097293320603434450772550943309594363059147163327804988796322652184229850934592574321808676200633511907032473523310088208338279673502750765812877110742201798026895747844868184781398658926666201840206734316606489488767338492942534976005110034803970071179056231909265265116340451787514046041768667845986831546899238162226545564873100848428639959826056248634055837155004537554931466314992341740725956607395033930273077839286879983989225385078868751259830108839397660588397863536189054476222415914542314108292280194255609423446999523984380057029798306002814232028396113595569573272468426539942425359715181087991155679354285303249915203208084107963962197442677919160970831586698853553795766678217673710221490483000234970493496202263621617513244895271519981172778544245104936334802509856924127991758789597115532868839306985660694081051770550801860585277980510794796583566175791321063395932201125978698341503837833942786949340557412162062858712756013772152607021031719261038928421752860443424337984834384228198668134908331527528668274698874342901863618688564378755603270528485592639914185584686567728177833996803572192680950394619124572036922787309723367144403959908058548885974953162671604906047042414343891176251811296569234091020659867882549972115865762790381578251456476626931453935790537448002807479430714259757461195738375071581421192684426340721088894058303403054387422357640290709972375576406090181429750011930065106089917222101072242896606742019870543786691117444022916372895954745964111721074266720560170239894463950302327699485743351636031300862022407645432394112502028497321984000000000000000000000000 [125,36] 2831819322449794935548791033547212837586372577671966152138863007985924425238341147033093548940183685934874438746970818697255925197782690852935906619889478833738920943004785979360134998440991646622375270004879275655917536167313347753579950731043099805431598834202579100783492819033146264338262112192028962611198337720094419699837120594868623161499834478382244748437008308283655498663462745497932559260929155127953967985248206152997924915608879383227839149537550501338743854823621644219154751898473652397507632466331692034297697096131555764866718509545616773140177790515257532749777637215044317976604059984758891666420392927269331779697745568661433995094134219261681131038552656750154618437947375620326463666781553648470517948480549298522359664292220623942212215852180559808357558043846689596588452777548597631709428925496612151189685740106713787689345142468077363849405675936921778721312587874751792696596744394510007442776201747353915108090973780221347785322307416173015962215750382306285377041682781885312106547522316554064141250341231236069553985275153877135817778507371761360673457461079579313044003403055733479802411560072965852388413975958650346071515650413206102302080814548683395528541173418637249252562779582657806285436512166093216801450167394085520793801421596618904482278798943526830528573370457361703581756603875934855723800209806303776609077004631381999040464941299519892203151307286094759669128297500544810063578532583499907860350248371451414352926469747552095041218981162255044337862666552624705914901614176240031979633821342255355957598463920353879098999941297210111743405895118041809628978550937938911002295701480742459223833527130667350317045362307245863819384771252638745020737901196445539507217472856159072599143397018922550243630665220560614578495898953806507707189736726757893023353607453997932585143373627234503792255893637847745097075100097542016027318068560752299336056172366356439298146466356341495873321260023808000000000000000000000 [125,37] -1071825783058429319299768300084566605385422204851927404845375753750710544750049297277561325286840093759461394517877778676609789368029415943390306199376137077511502927834246887816172278999328674122285191829499101341094825347158300072061515721731387094681247796275701367067875852069182507070951804050383343677552089792968123207028520403613805099225956665395796716421653504871889396797792402724629310415944767198738765544412178595235955619711747040993550831091918098426984680083777497301681105891074839760950930360146490255964272612375222205503020730869892416697962215110353741911607631577189554490774426354204017283312052575051083109549892903685436837450642290660397016531770722513928455617769420205578584007980347798450609854124674144848925963071909163860939153181338327376079565645367631977694886938655117307552178653853440231133352518086364278148855311202966854086324742740609978350739339933565838939808146545660170626616235579060215345990059756409613898703720607903181921026284187749459303268821097709166115148292538333968843617221877950704169674955397844484263382357022684934496089893378410235376857968140168658213818243331357120607804108000493980601978053159862637046007368565600702799523023393580349277990283094267256468593010055077996743481760716825904328385865552369839454357330938610621092160434573709378138748423019149884994862261083680080077456586397028385121653458453643196584203529977682320813535792097617308045296875716959831692321724140939308007491078067863737983029781502651472070677641866563766054224025871405267817891791872467906536864361467301063320995748222173780088152528966514534072806344058753073717565513625247237985915733108023157645683295550445054328443527829502637104419069773973732227698165190185516851804776935295864901659868831153591093640597790415242622403747907195811090290279124826666581805616393688283110402165532536263327942260326819118336961802736240574960214435584176983109418191539492665120136045264896000000000000000000 [125,38] 368132484569183958387710772976712603883174455272879339782532834733156933410784620164978223027634115924211969782947994110921216159606696143420736336634590458983680470930616617165845242574670837826019907678149327816489537104732490885562024416003502493309401751871400183821303490722034403404751907925134348811053775051433505576566599102443315819667409127951740153301529673326266670403675769007160040565649148093403460004746889131464569911729968818044902661528609210941213474979633868384909566554119557927917137531634478189657840780355122811427175765391749747095010099463965234155620516311762093759533292476710383729082667103456683226889338691415920782352696180844586133279031856598644182620253452256933492146706321447980610968214120916605225207051167034836329952680919433317931568573774233503914000462420579500547107979044684357359265049115841959127059808716128637074666204066779898010079938587422120305568215125288573568428326239886241405667939571819009859895298955250633820755202040174034023979686147987752019636861763826299922322985493613521984671778961887363531425367280814935319520939762281843843328035426652549284697164216641080856968443122654382655460056198607910288510107014266920798424445231161750797333499595709259035120746416340903333105328583695892709823383211384887064080567547041974581079537700207352831034065935640209062729942325350056634612009685639080707297295228036039612312344155896854792365847185372355329934940675621962696935532211027945170271160509284527787337051168966590586380425607846027430682460418720792602383453790704320967935391975117097797409102313551634818409589361777719441750341452425527470210236583683075030642494961550844572946758483004516790721401521639120953127646069222973711264584472413638373219990849287953933849259985081478885405449742419696985594590380078823170778773666433784277583448962728727980096025853824549742555334881512563551147159512165791575225803448108691098205472916508958437886985764864000000000000000 [125,39] -114458922420368403844893437522518501374709435970289868819052259412000833739552845612493619958012012441296020530092863211095640865626437923771574904960905833596209432979849733780744552264667735482703065916835758205377540989398859001576248072757281898540054512057742733873828477273253328121578931882424772609460447338250688545123348717663539013523430597623132020404447270379716079041745169176096456380605088095538247745726616479113829398472677590874688947957231323385705645707278142622881408290411193996254535974359959236038232052346013566686208553642137351239350690684356400597619643500318091922816037706572083714234933687109038034567358513799789377437133614451927111106541872034148968819952828607551036690195987273370350125920656586673439698768441907590163371244040858362919560712071728789887626789513318492060585960786898391407474933746148274929552106150716368457665943680602482115898492021261148487733238434735214754011813664446743678470282484418570630171697491487219911075844431591718791852413227643711034515473420970494235034581059291711990282948868792104321299618526529478914527442203026009459492861076950290904952987017465937662685206428982915179852108794245342456671377858789433237840608080357582855848041544823727230384858882922284717351621614209937369169678415035999127716097072419056199262394084623996034484573577847264445308709801286111887710506269019409183164809050658617642891231367149631031423958003701659256091805676603621910369732607024591649371388339362836499371304033001624863941343810828499379057841921173241172787435831445197049419224797278904281777303548187994182347024454887649799494419254838865959456141493137106584968738972093593183438537223241871685872640549474201617523728275543592739490254330998991003936740082271641579158503386564959965461183213167701734134124080358609823306474777725692903212809172731190905220350321367146418604068825348597449595276132067110617561748876139101042795658707473207004629401862144000000000000 [125,40] 32024603273382375215962455604575208778837449928889913183347828628459050325675787703726728000350614547279036421299304331054794918984797519199574271662372970847993095603539426499873446902531849984855130551710266555845164907187612133138356893612256886924080506852361356916496960026413882242308160767995739145254420821777689375170946719240040594144424695782263236900073101891642374911306125313057669464599688880415168965847718127496336149540235076032604770638185576395856075741593177052807899587677478541456265713322571428739216019447446209777663120955868773873936351171434063567524376864388449119708727198653672346789365167734090010687079133419645453540181321527900504469494806105205430310025564076850351751932798382336232094619841378991891503513899075854050095683889523305452911270289942512088568783672034812235920655686832593743614998119936196221872327635254671106064647092774862737889776002671510276995822770966139428920300138257628724292146439546471200745432326885431060623885295853005846714832544943684664867250244285150792268698494693870234885079229307993085455002272265344680114551596426188556252763331626106358692762915481119746147242772191425860314177125019690171939212901421535432716228280289272163882618372272153344440119710512584606302981964387785746095977037538257321710520427983439911704520737939956359465525307018268349662339090721326954627374510342744154887332171672590472435342814755146772005017521064182808784394802550138487496482734880343545514991287468969145030194687338829170442941192575774744354079020367075398935545900964340283479617707529679282343456852585513582304142197670167239611875425316826194889528512276778476060194326348062027660920367450070052709204968725500788576413116534173676902414049209843317212611040591400958486730719114384704458581495802318640069141064437824791241352524574620826691641050455646373722109559550699726419776554291543872047356342678222226644442377438768690425185843872602553686761144320000000000 [125,41] -7970666299968359081632022984323193908386789514098840350317988717388377673332731343325793851343625591313916246934040708354571904984999136194157494489029468444165871838130928047193520265064828960399883079009208360019545383694714561000496296266628150940737687718203529561154289474127571233792774222694285039282536629942363074963394460473929447688528834310499592286712366797854396238145804468723575888304704830039107014790154316404499016917206418860850624571900556062247442550356539028724189775491090563317647269782488709158920759361461137575115940943299286381932348439730978866919301027122999501602493949077511861138181560393089414988412044072590315500541008103595852922782383924383464933816009037781883530944417794437774781346411725965109950251652909094205561991819640333845702054656878449966644544335359355382265228073012601881601223871836917192862752019693138671624257838408443385032483979093843968622307801676258682224953683514949260356786575321860485197061827531559466410514924825382663528852543126005164094390647965939532841032646498481734881755006156222207219888166322628459767872028023569261000403796392365313794110560598891797046252447436185102928334207479349665821070577534302327637248502210335025453111411279918242597669579479177102613288650736645286184188012455157756615018363925203982276406464062765361464231863385601199056645543094823746661642188924716525497265634017223624430500393645787809786666683357063402541127040196748920036279930373362255048509070989315703790565875493093841899769414189828719934641721293655236593827596158375670392240631568258731664256656558955191692809714565317030144126617900192584332315625971341913078476354880564749036074862448806035786730891319665234508393732444063467433191636699375946890164702466505830280104150770867125391122636063904707383146233587070436751516074369008333645260880852258735661952921732736192419641668532506050472073451551431825750633855961222644949475965037107139225583616000000000 [125,42] 1731379378843353723118051754263959559952284953183906784114067847694929988269736591025126149283654316471009243804314325963088457897994447209960923915285822268649054165792750984999092717765691372111017012454476524351166985709782833212621801459204116739944066325516386341154279731702081602238515589913843461755778658384316881448778638208559803088412028768989369774744332987363636238385818912327119346291814619736425919212199117069357371943509712196736606207203920907118909786056247034568315033353063757832607871681587946059395708604122892283918457988756015701790320555106712860641644542521475866611715521045277665806123139789935287056362819175069288238151242067006393879025339214554352692894707875827802728879311424863097602135537848789871764255340699909026767698409691178859503454508375899818095661404435090116487581018812920546459391800832304502302379739224846772176223171311114074740999480454276816675056476636793471666567335521146355099292351663838299249789696355146912523184641786497539509949694497467001357302587440718070771489394158982124488392752926231282484212952611248700548839188533478220269227676918488752659532094578953650315508412741574479883845288067072220436821270441347854709760291994428302422001892051647059572898950946398132601129990278753463557963639941284447083756853885446044026115663961656107041382916310426710230068222779612350324070344286913472637207378783861820241277331409097430554809284488313650866380872487431788898383280081637710019556850574412494939520050330955733224534430651566062270659403051718565589692151842205911125575872821159504667859604008309666730168987289953972399216042160657652983494291027520066540862712708732610686806945293167520666683707902221920638729158660041795684372582103643408822505523263878908214083421585222616218916102120942515546375409285577161785926228716667810382553304650934158884923879679936316908600143063361371011493719946337213661414593297858759784810262821115477925157142528000 [125,43] -318493205944760064279918996985243900785193440567483024581579223200810635168421732732267980554401072621799167330039787063559127784745320107986274148758272548170789024866901064006502351110694601058031120731058536181204248888137868971801636559763056098836617568364494334199452991917899630975138966170729211156581388876164064440722968010074022875586172003265533280629016017716231251836745674442443870458699799847140484063563086957815765733546909608535135929873414479254790007104610960943633078393474491013218612432039546170042528849941581354287882085151669553023243122343568913714811094859417317242340469505962166255809107350066418894693605514840513161022693046067168958669900115214449313253847865606635815091503972344292936825267632565310783288681297826778183936420458277377187441140987967022298348650212874890930496926069547426654255132073214395982640862379138011830348836340222331875358932145098633003380875495353806823700398820114871420669484249614186840361658955070012952112467332855575420251472902921954580062926506548578197775051098672224594103732870657769972137752185841774999148528234779273190949123533665339668865312140725470592336518172885481770085394826973823829183117418966091457567818501927892070865696538350832037279588461057924572150111995421597974421848438904097885804568761346432102665099728052463757358192256807833665948496470663280295627106400970777166006023044812356429360550317183091197809002440540947203143497442756951348746801357386582201538684945018121119618954818370147260519996723770056439628117351523441267004936141151355430835806789121964250361226503491400485935646409190333036581290528703797483565968365957568277114238632317832109235390167884453414248123053152440494591281596846644981096048959107802794612901441178339746586699485333050567148706945749496190591135534900527920001918636032464275656055274511569369136751304709685400638779201689980896908527111051021296066743984818834087695956211880306625103401344 [125,44] 46953721536523470227434551280393872580477394833298897313696587448117411287269891602086616002710759515846365272052032638229169912883820664980765546582477120493458341371537973933091774650276284952276028369375256597356447805417972423304631352567538124339230142745726510183391192181892130231635371776836457113052673202110004064715293544480515051358717460296086067039164649551771387256016945611590964625344322835480274470204907726158268392530690903443630848721820725293076607030922244334665272951741857515894915441677170787540202516501291766974960416024183283571726269694619502248187611646179725697649605827679168865343067084023323879186145196268124149020669958897730789307522803785983193796592687403972233202508809192216256834984961679855980939547369764965878760645918809463768171569217758237917677878784236739113591410747501027514357738145754585614083503500481099767415653564501627721898106129972730997551393108634308688096508079971873743451107137612599260793208294619405703489967930017243973692455477760705890878456126809394187045067460186015624556016582950172136077675189650096155926221893354381040035877715132856000470628838698981632830694185033185826470237911619449118266155557542686758094831068965289991169331421527260792458809477361491054991006523316340272880766523338257023019673622863129476681638473759431167542121308105109688314486817620089644303450492112527489269085368494903564910534622135914047298481161792863109572613854785434950700049237752282272413620070816812676533874355510394700999415889185577330985011835167348087871210370539276589899950561136080482343229716361736094855599918282490182198614081656716907121106794192485407124586690315872972090601476305150106911096521383479101808448646702391195253597570042756378338622339593098874223326505151493819348004384199917207905460495302860670748499600256365969281817727580960419581219229426245128871316126015257942520816497188285455481906592196213823741105744463917131840000 [125,45] -4727732085770983486617147097705475712590208917555574620363231631483452217434754983555767584843000630284225204121585508723433421143037780386128705536164617322426898530069870532222022148971332375327922486972638457899916399203393169852325210563307749807381929959112584238080437752478658525665293662607933870737507694049792336007613031268864216762753728527737211061748986000159322911716051215574078837552669403633262029522170622358133135308984738378997494705061105960813267066538111937329709739113660488179608594301441153771272677075348469084802753138280506494565123535204194306871176970462130959434871331371952713593744072461087313889757234049129353498984486588926932104717954888722261428932904831191974781914643813220450093547322814266808057807553690224990591247622790551491998412919678037592597735996328726986195879907932001975728257362011397352699883145742970460229029444790912119776457834741435251898730519805882691212930052442576755092992358109874026996842887973287492927844000124125826592124734941168294723849721727056915620228190976090819043892626244471341574100261441075439800978363023181854215479157158123493640818817273940011177332338789204747853562519826335986292168880540626950660075528916464428719808794453464213245478590247826984742943672216910286206714452806774756793140751238109447327656764799121217099218158197680213352664884571582860534834520058672831904612871324258954333086797600744116104796378092687296755032401673632241181055558151751446354988911078081460055142050083889009569719591586768520819253993772275948526940746857023265232323352761257733150914718926659810067963823455731096485939407197754414103926194321085134078350215944615865218187563884734190609616792312904154623515526166380039159744748982690244285816607120927767933540936863256302902649878611848786392551677285892380371072387389259515108621288995213512355781784052336987364759299602955707888946229978757782594073379896728221458982926863768731200 [125,46] 33243275764581409378346322899870528390906909352687369576431065362418643874570672739724246692465719184346464330128323119157890792996199650002690920581919144215093742605997594899408935961014142825342383391180460025209823383130015294196068416462907577449505138936240275035108433655969705505013673009251772104435491737974494091853860423479635133063333288999935238440788421392036548940326010317591916134408740169494289308394952544324478917312300586498874454231459057287493092218493354058908059752891561693437043381444132202894510696054918796191567795251206454466072916342621141317750772897116444668177020748777572256792632621857659724978616245491659225810302496213718466027465093651487926052059651824757397008194137961723652673663858710651059981640295463271495830858764574314275847935074845271136058538885187015826516923976435472166495561789288409878045604933799530357936966949052690855139799955601206903129724214732336749356121866804070370006120587649705234500749386987809632588557612041413018946949674112866922198046974855418442820498487775159586745900392992641970284993235935762518404385491760340929974463925790997983119519125035010174043206904993145658690399719185646358662205818204258480759625733450072821657833064949643332133649339177703900805856607972454566343377804513207521682385608319009313311156913979752675644701391923600668912734312819132950457899376971433110313289483859626081547372372915752603681450632936086524653937888319507512047714635833933165001736722308651499204031319657910070041858088592225430461253402354372164422453019309757708070723246689860812873554420358703309948008732993898695724318241430771716535523351718145582865332603508824411902243079021737063539782250240744376327125742509325552705350572616996054225225280769191680347660585158008253325625622660678694147961672054841957665701972885665729148388395667815103145897227953661222994727368993676416746285731226685865002250101894064341025206722476800 [125,47] 118150307845119228890479952255583385785250074015326658567164076197437602760000957940203892979038560247841206935188500173506689071657858416539416747753999977822145973226377387833185204600087037671430290898887237123083945832854284359793616677471086612160614177590849313947746020202080706777025033740971836028472571560632640831922960366629561302767058553675547810553820177093727057368241655746703105682280782593183863557368152394009833675665435787928735268541774303078126417880603275353768102577174995951665894802764526547592293732842427170016093048858710578493753059577473876749385009392394857722937321360421193416214942529784038986906595530419418034254900611085989727187696745303808027149223047853688862131579286912068596710084952465024699845290595024191345962877703507043667563293255926609445496983867133165309234630360262062403545629284641752347811928343389147363699719862527320060793661992481869389090400740339648893772812219148937822814999890808586938515235667121388938720823609545201652777986180729486633387934946388238179610253036266347453205204204727930647850402671547169525139254585362787774060194822772989783921234653975523411948907440707952005275799745862529512267207375040301874054712962495188270852458436522287116619722511009651369419014289016565751138378218256997834385116740814231042036076898202241786446887036507037182499679811810602073297740084437681373623075070207403242045774518111083350855470891613101915241830025225414616143866756015036576582985960733479664888020776279649849739381837036808376752418551323131467816932001039343359752229933185148435843822748408123767180348967586331477343411968502391056626347009088678075483473831431626922525164258846609480300081906075493064161185742662302847969498264213130550661558738002593508273405061430043327917824456600423896346597264522907740439660428335652741919860358585269306007696216641442402099466695045517518465304948479883878662274997309173043389689385600 [125,48] -30698136735132703672855749975363990442272558112216631428319691259888551721047796479998088060739612351700299147125264171351336086890153701826014771372665043880803619826166438277088157000770493731826932502726094769874204502897387691816716064959925246060840211581975703361935054239066815740746102917411309610987913454652334187032737202953707259144224745937021882241855946736287843526282822355112120101702282930842936917514562024875559267895149793727380009672804048956065041414278896207601121434458178898474932475024180810423817804666424426318001512611720376509451438205965338159521659851621821164301630965639190664671096796175036271301186351902811579652110398960086236052281025882456440227938152342015551958900810905576928441981660788083966039190304496949354906585544084747930932505220664802893366790642536567790726455801193568649203650363326289539614950792022961183219837192989236156196537381090017528133240501613724129170666677459877758323680401770758855958606687278937940055766208268125081596850418775920243875674934855994148080268006319149041858908026484279794392681342778228943212418337901608602638916647396313531395902231756303983907853960522759168335074786851005575715343296275192527732593303861634861854781912492809379160316223910479245311787792117965021479360192822749738237274124803429762030547608667882144288024939451158902955645873204075608511222441025241790659914507399855604781031603250715234994836471783570606278749145224150269846745784865333074766515898754240630158960203162058095712031512139754459584783943692815112063861577283111407740365141557502916011248901952228892065812253125361852501860231022385004604737822407042212939767760520208040389077129340674607570277110083145529251031679782629877370248768327583954284501745287692247698517286844176292499395871602687575452496679187778019627190542510047969622305387614277757604118062979375848992012263070865258321312912859791735681337418111500559806470400 [125,49] 4751514703793688733582561215417729191425040775063466564157303932644874651765570217338692644897888980408332744880968400960037619864948795824334783347842946343524904902381837236175093354552859095506857925446984496209702231914046324157561390663851623747981592669340230511893449224063631223910725573743071176022602769374092565802782402304810532218998760603466642937210536121867847055019711281881733304914539931619371907442980831411840289634376830895791358947924539172636733619372693606428723232738289081845787795186894511729870171139855851012381272195025700706144712711589888914745020608548211046875095736996120042878939132249583148927486152641534631561853244890829753175485320782154410861210858379467475779446323859387322287307942237491781660374064300753347358554534854783231948155967029723694929629794167686815746339034132466983837015568350421180375258664183862733352713475058354135316142722410587612469753537918873643127728194489119991566272075139203838340291389719638802034283346600661359539619287134347274323836258386163004573174275578096101603435471950580269244479214937023746078015423995175506354042220609845784144274036600718632489871109027550968798061726060317890624150208622762691138273434897075780830456226054403072411485587877813875319837562427996855598625682119378447707798691810699486725068721770270216362892837109701030956487629116711559246378402821195300258265092276967991821297842947999159810043833471303143358207429504052447144077170425660293782447182995027747122097721415404032230148861736262491969393199771514263309735675524473235534411499151332292387375973125250603780847819735337007441562401466978854420084107784184755293857959023773418322717367313921985710129288278031732785740473680771051184094256020291971790801656620064825806775133416262837450081360038350211563763407750796007997083896141936215272063399291282754440346189467430508670679218657869946796640357286785283380415355067088917290400 [125,50] -548102218132690879861746791039499297094742592930136625100626242065372276631690784114601402010868181154273910114018976194212685191077802773807436531944671279962125175594012634125117896066709079628929370101106413691279206508482324300046252606207112945034826453389241592461244322460997133427436928733543632422095979945120401680781708496452000583500658381211625084440828917187806111616561403170709353045148993908752568461861838009517169172596332634202971760757412563069988345013183954808551090099673348840946215165070998035103748818596276255657732480494140561987602596934977685844901608235787113314261275794948630865709844708827998802174411836469005628371270508909236415864765731054073684856731504629636101674507886785702881136022127770020593096210873764356953260781476636732436882063547301856085559446345306747533383214905739046956177276417472325608815860224409759737679535624739780339900332422780576462373973214268961258266502324539652931158492919315816436252878021527713003424635769685678686482987257052454268611520688635428425064082786364012731930770554670903639664321816960930792744658302767659067750163161684204580549579149698979940286982526674159539485287426977006244503423985425443154021067172884150262392426020465060716700104148700275450919556774640583217006639187753744173559640246822051892950798844780782492943341323513720597739117064786535050582426131584458308932341824757607738350694104494533036771444169764293995453266352606806230064230117676068155728551448578556726090580183611743913501017511959018514004439735076189483999988529718270172735350641966293075734633128614515529396194546952140513422355875818046191944567684596538632507638958658610474758602460156673337975579360485850552638951775187406609808404174159087348809265350000776430868813067961658422101430723584366232407465794510813847374049826465089774381433683578719292247173470118180886927797764245442557279596121666346335117081724227134720 [125,51] 33453611135595672476790266579860443115528269384868473652269479384999452005550605316290339188318358708177996039260560282487039296696659165752717147563580540087800442932517462767873068674137142862096594939526429685725780022152503233505497555463530849217751052572388069786998284638033240637583967379354956277806101026178922994644563056250498882896896396270166536967387682940995080031069971830335013803281752333797919308059870486162189886878379317344557859605747480036753841464761219511972956604907056395423693900838646829518458736362148421048396096515137801298228933629328736478780902946236405982022918325799044315456085065274412394094653778279023440858545711882111789657559382535471420005449466399113036632825180870183054174616097595661823165302645842039772881046564544996697215403713782039033198911412290709859752151755786043365294854469980298300024342175638342265363595496109322262495266727249438555518687614646881018217410604873459060090304115600956477479527811076760504130564256476618539350728103574088279329839576122257079099809040924030889034667383845651887041568123319365775334712573386985132521581758076030538068649066273305784627415984168176335905295626539344968237092627205309482197613219780241891968620870508135627128122819261770068376739013550893579597870549443757311723403640279814097778475740291307736590026097267529482664039882934197420890874685659443127661654497666001870741889109991715556533977255577911903101965929474379955632111450645528615494748554978004887915257448247184400070444623226568808100131188099364702778241743254429099989132383654584475713958551531040451133884697532631158910038354419402291849365740011004944665470663375373275094136191275926417753447313943593046881770764829881580851355169036501468793618080183291200908297192102846015520296982775230359349858105638948752741118695537023547339876507335680994965270376984642606046797821794675654089155496574713440370819469266720 [125,52] 3276297166261088839493163561002485610680025667583608342531253515642745523758450056647129368271234382978416991316782501711538387277475426176435361538122075127634229037072188142684426077831048275144095714181969420372264889777326772202332157509078832781179977269483065316282924034728460555047226672141492223920177895668224811668952881268517808890773540810538879275476853621008363145068620509774801303234747469984901837796092548711788544893058277382274472187846855029594979246046555249494699899978802807602761982772867884622982015847621214479606415726651578804549221172915257475734539819098792439253582718158037916457623024711804827742588628139698340170935835742417193316092749743592800998705019909998163344103768631912239330918576701219863853288919554978590310990638105514109002566048400979828924858433293090010948031578466993605809672786531600941881762555329423260757282881464923732633566339640565353400591068985212694913960571193240156034647649962202681670660618258919381225091855276789366354589895291650171765497089050835418040681990759474352431410444805292523533072866586592748935169200083129090839783800540720257514487853199160338940496767070001103383429388665029170454899217429527032649729851066285674841711887479701728428476684268567272838994333162790157172000468325124027737942301258961559700124227721592506346274831443249471565053105318503584513047066858338346884631512358235245352490131156816638846880369839249614165045836618076355923532122926842645917763234981499728783082464591386245423388460131232049140023318333495594166442035753456602523588047096496541907826558942957031399023117335272355934822843987730034757331727931057755411570090972467641279000424283791522762328890377006660201738652427094963599249682921547489120331696942528830355088548784999974509551659777544407909517294082778832564147036165276928383039964085623609311035959691125121563276564153000229669137947119575993353717717120 [125,53] -70896318963252880877838031790810086669262297050448260549521152064429337706008798450565777078340008801853594199460115245646169693572253331824613265355302600680100798489242465910676119113829521009236155201694658120416362443860173577834301099572784624606213851237115796515796668738196866205669215679844854165322100966912212779581597315141536508129727897478251933934277389940981797425988492418525082248017546296154593610881636702293918896883561255769601223634611234781589188612447267669657943149240659649574608889220744930870307975466789752850312591801806007954301067338066531228432946132222151231470826299567431154539173292612294796437725964040683695716985519988156342236753478890466133165726907483523608111968174964694864691756147359565550102843519386909768603823350952405226070194362118104140625382775380268432576967775752300386097276724081781201500655302701499845595010635608986545871261534821494518635029105428924974784247882989139353407940783094148819144468436003299631113486637342432951190837012193344780514055174654501364833879497157872345459290299326186071130751036640028458255844468179131944863450666731722883722448711474050811297098285148004176535779466391433908562008712259455018363949914443352585544365676011967767332718642427296241796980169135326839099061027366112390855806566307673817607555722643713143510029916903496459519715432822873993623803279368118128767099906147348085882672923057381475323565515385627233079547866159466455623112439691120906049643117058400430537862443816936052595084538466999862068518761260546727498328157359347022804222712725809819495721734453492808587436191723992376550868228444459142794404618458624674983752598361589457498713924586764450009371769620674540016096709464328562339067635858941959391329518901648584175778514026294901009056135304750586558477308605572466801603972703895067917470021544550905858111089516118824876928566327109925381881218286419416192400 [125,54] -17775976635144579471084558043326537727622247527050141625609552367452323060494194327572014734368747145461978176896499165691313934742156350976646475077726325687494746822758282437497735755302163225339513264164048787442823162146041516623392420715051831859353560517284118610636942454124285457466209684664654899676094322868503865394736587373347573771044814941832286417886264159673444321465180268592290493229946505394883948132308345919566724374595045976733300529226891889078590559781541378069574559088026375944732312196697354209224962161799527355961423187546905841111226699435229003843413050056823988953800529661201780598136853563028042472088497371063922143629559403708621950987620967127183040434135644903577560453789615830397352222428565313060688479818650161449217455141097219087578301361039410851192133950796522491704872979512074151624598146740377748017838303664501343992109696899314544466998368741842908681992196642201889979987292676443349601420331447504773094670889168019497620681724831773081687031562864343508949868863917902790487835694456851008879857750534693041972691802941938883501246960210123650551523051076231559350402442068653428642983752534243324747099113536769490714404512170519507711375724938391398493553814488323936092487949084189948754137473832257830063938900913736244850220771997551552251414681957453180088431836809641852388605639609162146352676511136225106404780883562694021843372404771179283736880096853600404782892282634926865900261231960993090433333442391302835478234065593099696004172649328353010646078278620042160187621870796434777302470187216771716695002054481187375759542837612491755001492494943987931719512763088812095068813526245381188151681999375579079455757810821441389547750628314301557961450955711342861477047269097592240932774606750934637100871658047662738263735262073063391109154704283024783966130790537454381384694858197175424472672505152461557873652408749724192640 [125,55] -23345493030987129070622201970975161051683426677920309720966638060854598477188960235141259025431640079732985334043678322670128411439476301620673928572576306920900273842691828211041258631441930533214833149117132075448554312613833099356915005903644747497579844772953578884586521499929664587972113781935261454325421288926393542197739584620403774817865265325211103653429519520201868214382580101357741329377113027694136128925628825955483181784940373740876678181727787958575337526384012800088199098396400276243486014957498412242845125617093438217003518688318944511283465979202916670024350379781452614474385149624552874202888215068270125615219627132592550818840226071596607013760719231116018101649802654156612428056161048736345452022473317405361520128658029532202823469919130418880094647968945026453213112449103260973908396061107067516408437827548151928947701753949238651489411518070831157135459328929496414511567478512180762329989413614076901490808750268769725819376091764228597422776588411183941101793226684036954767121447108265583539619724910064645686350592286144761938939632942624110200936473973893572780503691615889453243217829107557940975362428955540762093435625494196366132258666793876549620567254188056726161080772948871914182758526709169250667173611728312440874930965402330377736127406236707554546998553200547306996603428777538212899305917401264172673239096031868308878157427450624549473914450955095049883577683298820128419617652384999751088547793472659784734529883203556825377745233813413603510145879682470474893654155176019930467582156549005765019389925642057847726420179324263843894076830886686022280525747819418227995909286288554742600123651511345687196053407841686730746998951212241952473192648356245215161612391822901553347708898845930291456547332728044360464485188294065772734711760071986517056395474287106381291271734760558086567561114648450839953353752317135481969169921030482080 [125,56] 106284374868779936066949003535060443136649433600469723060504739741907595719795972274637607775631240199572378554709191986395616517035256218849181831179782921895433260799483694580697613771013103105191844870918170969646469431114172355535410415358859247056564530999413403948137428936196433460739248247412572607213054035365858837625575719798666125933539990218572939959459683966196633967100252009989067030582237531186236268218851801931523281204899347714526231532840582136403883982954832856169209794514918037696466857397220780717144737062532011104906045837217092504643573946099648471897589857502053629507533742766652726641873701079935531478712396158432413717571831488380974226242087510814124929939177470722326808064831674569282629973647525398515081646551709041292515420715864997348558035478087639027879870698517526401340803336693755707445644918067789958083555102051901782863072248788328032220612595929049741057185111208541254672384529424437389107899229216191483490153674021356138450161841151621862238399891004677546035603729214724699001651483877282539533839322665372036998818194495126851312304556280292934497059349339632629474075130898422070869370453925292032002337939340365273352214093210100332521640992176266136428069130024925632753177921940191940980673595545436849363421971461395647074498082344608484872883021545022194148781467396209553844481846251933047130558065332637158737818354684936125009944032666085018996218110432489625791545850719608850914085505107907723542304389716217656066328967456047085639309960527537757134995873250341990567209549375589959312937093925848967417419595191011228753719324601133193422548235590777357486255334376540217856154269772339400948404748514357239612131990056910375057509875634817885533095579998652305036715543729544972019777594798224324518730682867869142653870249715175823907775701754298660026974232509568144442778406651762014521381684746293326752758092160 [125,57] 50434985652484897976765317488105623007343703564433219042604088264700753568107685679701445977037980186792883352055288879520936687252919967998537528113814678655675048789077860028505219522852734307281378776286059636725602908933806221695686696248852971026823762493032794098169280961610897503762807415589630640211360237935295711326659122454414918681123424239123126874143924548396770999562312095006966145189330967600320033386528224302766998457724524064669517846508179430166161734332532536972678443535409212154527475790488307607025182081457677909382389010751908188995448226947115967605089749239877746661240133529186684554057663600151291269780436628742981499610758439211640626085924484627514926995263756868105186577662859611691422998776384483751165641025474361217731879692765574238560943676829103183994333413230961766886191292937568048318147058534996491915519043174510164577628185784622528477541563011724844377658906621839778260354569373952537070826965973674826005362685640870279472002032733515513918396721625103695171371699882818890936055094692567747343831651447322174118679444023596834204450656424460926495334539205458118245297835998449090805278424349303931636388028877536465010343386907113930670317709130794586816329840087223780963465643311858413473182660603462739666764271628599056009700866391838394260721477408697189816798873556360097287403794576068737666768755416371645826468530644386044580571324271969508785489767638990164500805457109336794595899235642866156104220183705850453957624767899031531433107422894407296797555355645829977831258085409222478246433157514132024863388450418765746214165871436458679765226454931907923209182201128197347583811582810842397574686139176927448115043325691678411941106675407082085589614070698108731550163786990830539044827013812240824940807988696749233643441572797802461778516724750177835850555143134149133724443079120909012598035371007032104801600400 [125,58] -4125130802441822755501701589343183791015389691131291434340106786535130552590122283545669009427620889926788393864612543735977667446041286589132337277534434146712399142969892160128466308278669412360142773155223205927645403351721990259860597195908814062624850830634919903165032760771743518318920587965681427913662542398719288744485998731689232052152035626957780586372055920281580630006159725289786252965423380654598236371627948009449617367658980838072731119886555371602373674884924044376136432819236057684244921712113263541737344991182744650883439950123798976710791378206033973947370682763680820349477235986798470033764658875982289592337619775357287727688611318549841788373067626958693241510405524724409730647246227214857698021390986671112340977133916055170495274643054899391757743455982640069418969519163121153307049045359545023765417318093311999481848491565384190997116893457915790136938855026901740787009143074485871304186990646406374864298576482070280782319643709796801688622266859006113281750061405027169705853860551975228661656417810792385606519651763970211515386983252006672083584137104645576531466962852230272361444656470079488249369398945538736313850454645139893331291894899934890013031966841418273085259505840879013184993369444996660130357732350385321312799247758650971800675043197455547818409832270594017322863593460735718971356724730968898304194152292517318957379744150077199888148122217923161602096669662020001494296146235458030125641253038674693983402100004529161891189900356176985159808383436416848673350495354587116883054868368510942582568641018327710010235135484483059018239649665840702357865687546571776949439495806270993919051258598138096574149442653057297883621199110229511450758317282678212455073188362320628884534094192297069391885141814179893446080351563135811225647853495067663251487113338036801073941612663100196454020585522629033340710942618780821165056 [125,59] -23379759447872754764212037461606506994462565136445908513150172290358874220867468879160663250571770172796538334052257928543210087711600239334083443064149363849335716535382432964151789317039014402494778061377677909302127069101833257562222431685804526130046201775336258392431362054252461782464081851127956113527468942762342207489041680584349669003731004489038350687451653606543152212122746263549843070875383483573268447732841438929596041741605314465071690417287479607853597898377527629858163771330473694437284293401091148072830978880101892916444005950596779805489611837023480085372891392939227898196063602430646491002692831075903052988062489021400975893754594553123537621880482174798041088803403857048392305986703881131511061264613014181254393834412545569803598778375281545620264413454834869461638134029817878222388678566196182427468581410847774431301891520611768598001784290250956125373244797395523535741023077977954154298364271466346376083216205848536370804036186557354312449689601691654088700676491046459779842365618810376312700413273921415541442201355557931017523622943155800739369595257308059267634006970180253863789080481266716219524404594513865768331824991379616030771593237334911570318104579336359827244982699727932855795748093185625067662046125929466612633252963255225851070109023079560300629175046483623200039850087998270136374354542150496287291499583198031349316840617488091503651702400816010085355267591516456412067313846175955697356936909959928661042071135998371107333668980646475355751713081380781827285318337800814222092852615178392318241272477534743932607174498874516806345230074000702352867978019858463905781822947572013976510779883528063991074788446467148540853699320166023791417157324706332911566453041458453047960086853878264088875159884310517074455006850194666203210190880216432927298840169568441129686890504929137500206488386466528972452626639393147552 [125,60] 137843149599320398509717919049413919828304546409313058393181111871485895880615711524416006607484577942142906539024057578779123692078065665108378459657400756785477871973919978784344261235647452299977050432506511809843318899434518765164118287915597812281554796237164304069849309432141851809521221425586263354273124208068144756773374906441392791509404161025311295973099063855365061930679158372234275894017969819283128736736500669882161729108108805739504922702159975987121461863686224420302381876273197821339694704700109936000760590205830341369155248402393296888028902290841345986145781311608959937034177099472676888826332018051882670578950455594263260541722472499522171584919043184256367194589345397545063568957366284889343468932135560473214964847912960365647141155822224718779101169150819610117962468948287267808784245272241306462068190807253053541011240394310903986612488941336291269188610309412485377022791547237632320534083804190715906359929574720509359107410960909758354617750639349800806913176563239324400247151074435049432368447215347834642198465465536313184893512408187261406781142578987119408769339315637434054739532496157359863801590058550954640696060413847094170447666558138586277798494237499476471568166427313879056008072962203476316409432198292151315214581143529453423220215141742971473291917033034494668404490269249041554366849014062053606684296834651609685694251485960998983190343958967870578304282709521985351633970548413915602655591675647288061028179793798519952182571952139895454042179890292429395690607726528659180301846490972762278491206072338792839344167989195519060094672682843010627094619213012946382763342112044578165624585817110786538867450611170390832030778679181844446720304598352817939479645224530094544182390351077079391363756858366349774175672214479545716138706495431580337443712812484614158717609673120960849327067980758173888414394938426752 [125,61] 15693725257574638205996635609848185906534988427308259711993616110931993108010179108043256498600311811554238693865077209844550608019467141007895723327614943297491953964172458338931761033489810232528951212601477731236948644262743842544776229638697635392434868713850779282545897572975964735580403428946390682211458868818182511782445946029331354398473994970964501397020839188897539557684821126501689745054859819133041742003126496103681006090486155054309335114082139761793273876931308021227264731518408026669192804487262700323848677668288147588792110360198608323861733899991356198388139660384924271315122586795293498926458958202047742877613296117748210966015492868656799461695668484059225511505588994449134051212419567981485978522875721689554393988202395191914826164122776717818473014957491283784830773855316900756840793608570717687531107616908786391331285978934035388946700527293658047905329891626917629404582155757400483420171205196554201557255761992759419936544555143787599546000087854799742153067612080513487731067524209022358843161810654224142513808248622112508451814325562567688146920001316384666144636971758113797462306636709993617273061754619780157761226233308536438203079982910659917451653461986310658059325309113563097180415379708101318561340696851804823961900446897065407666814835336319914573909358210181243822062036661525716300620797166267661155566729133395401492659917516288337037172655704381745731909924296266947129005781724850339137478982321964935714160004141385393778704546767315813729501371830535449461149343005436838426108576630635466043329950007917628449215114388403053038567481246366670568715685883733678616976525768681125434687935471488310963353344001837850667652207007916023492095423226346250397623393884131561516225558993741109459063793876152393903991105012818984909333132593506109549755166168955607411560820724360953687628820886791729323109855504 [125,62] 92865978229546141036241397388423077379581848201300930277369400659770515545110791299861459720382917219278337815159407964472340048354839309805983400004559665486728701206407578502668308050380393541139474723530278618494024451601977373457431958897725189415707174845785887161454849712225448676851328101838505491312754551663695269018092125370767112705587173853187936715472190978331718771210701125246888510465172693373563062654370058090659550021164520965468386811514084158551406537999415531348038738879211304336428805312169563646215748339498256548749527231259995754461826125169113501691726350161395116362137376111506373721492621171315870398871465544420460333364683188093757767102916083701445939860578132684676602218571404683576525063204202545465189240251125006883738151470855338453182165932325716038634380071820247664126664390472912647106476572134746199433814732000678188010282182625488688716558615007524204496517911564162697718533183166559228138924557617179211405746554668765751372459924928167085845211344823893755412445722155961643597679585148968223821198887004603795892694562805823256119509605379961136662355792109190499159892640340374667429911723997250977366650910834358096492570304943993459518419358570739586073796879940726116073506890090561232615568380198203601258102204291354888868477530298598231152286823311082297957893258875636624348842634191540694509581216223539844389959811213990696071419157790758560506080119695631799911963289298163769467529361890132993128189216820138361397541178637903425726465218565286035372247911271310108187413075361731252811341106741712978359962510501885511329164257272253892473617786542475724799017619613258008367402325506897310130027834071388316000201144516144450793095370278366401841508559255896731808769762092715776438543065895525678082197382560420605136891217518472965362799560492628796586946057244544196002566522559800331184448 [125,63] -41701609265725714896658944029611213866451981669293453221333921341588287500450631120963325245188958682993586768806980900444476941329777778250259707724704902772527932166590368522437917677790971788923194811390576137014839251204041812670750774916572504469821305277114738816634809968805298343201379745329093813232476291694397340214438388091441631151575084649567547663403081611333367478635415763885652467004257684670578310157520057081154170844804272910476389212926788187308562022789229384183072296735006963148952886552566224566790463676310596080390486581977460130017614351783019282965182887335452917963485371258563188798933493364896237499015550870638407061676182422201738645775886282957449488220144281751821239688211030412249196315672108562391123951215026036502724490581427736200086955459508005261179180001727440814270049120644211421389448788083647829550585752014924019554776391438891183067212107944249418313244464280583976242526740813283315016236813314812668294862370312505123078812127258579112626473532079054382790823281535914565236313907830228339092721337760385711365463526118793741746517496869071326887951922509551885715576314205010693413458107235602697898003719666533694509658692907927266344303552307034191481386530303877247776927008155169964164265852958653404078417672748396328648427032151430281130286911452952505380327276238138306454341672813027345542586776679775714804124040267239786384521855166770424773692288492110037092912157866493116059706919398693660646143619702180522055986861837338235035983688459168494013581382782359619384610273904849429824565794325302948319566737812087040110460738144652638634696179264770235124823914012062390540036432643833532751264860798848002991232757050997265386028512803919912823534082760929480090809751673714691997213282912700402660174671086190737547455651943207873489861633967421374286824201384724319208559009413149983360 [125,64] -1062843666624918596283829702813971378590280256374793730700721580609954125841731490265047908435409757470568064828345302179166333880352958834377264866847727483049115812235779188398874624947138967833317320439654615016100363326507013454275814538372319951524186848811992980370722956588171465681554417895469727020082765895134108144278064005004826433690112828575909931511715808046030801577316209977052888226551821792646259290282969616644756559335918106656096559170349363125304944992737200001688182324251895801587847416275396006190757199504244615214749531494858197841011245666123964206375219743821758961272825789354565898489267384662424972886728576467935935680748010044274649226492855657731557151188907762509617083188587606043573357575065597716707199276998222868440556262649993587525707682231139551140032447071508360184010941116683700987335968738323592951864084364328457718152755458305427556314430127359800403642236551548779814698129294104475204585740512800955775478590936432759972015410796905192878482219517698681710749702858717623797068985731690658172277131568782603969104502844373476254002662856552301993331955789270334756401829962679364835172268459723569627394340283210430845021782569981828670976932428012902943622764125109324836689205481445025859815340568153547418635316839302600038349894071803977861412856327655749515684215304541722931656206905278758060758123034446797781353587431416793287767345436958381947042459790460446068492275455373237310827021167965640874277380348118058793120518294997644055715509813710007990204893476424281309000831826906128554988358029011833891488847148461836652513632829600063049903965407110088124210838945710028399773609033963673146832310379254039832214680001822402521243710242460517049615210734225922611541650440095770670847265755585144943049701107126756262679428235052121104350291070163276718961487882695653199278370277380352 [125,65] 99878316966992191918543438404969212518638351099350201641690879998011542558981730091220408583453392597736792629704290067878424603454143226873327480388325785959251072502117938930465045415269238875579353399588136244617866655387773889185956073005729814631672554216722438674466229224746269737916224973021161688229171577614660719590838777702139646215838192453929550555963387806769141260506648106807484720344205173184966041886146705880802724654933769829161473728116647564894259350692570223117447988185860265993710593691755857623879493329416111955372915692698556074484399202565235612013736987535824710733449680946312272370745718550999725035851412165161393415054059074526153655198068862218965735257381035370111224528600528432404836208684253785405297277149063725230497553925984435484911895193545955776466243748700533292360855487236885218793424796351521532442691775527049323707992373448731969862303340460077492762541383385145380644111750940535838091949008637716435663164213010771059287730647626154925160345872028875247852265770677396757290238433485588538677741965701012897803043528532501078472715861399132097987971401903643438636142034542618548578942619769299623785763010370212626657356263899924533488738906045875161019206415790354642755410667188065128788452787064385819717445890706854899416788203287014325677266979315311518301711560417786395683047144090426191295167761839025215522102780569029039368295532355549584937352383434359588103954803225360659028494765741468074638306411934941635691028414529079477912944659535702232953867834183069860000440024176438037821565383156644384768350511820041158184807285332305257996087767160510808856815659454753003409870366828417386018476713195451599794534966347069692202831239341162298792885313038301215882841570189884485108342204343691958654670441711424709982187588527546227854442526928030517646631133717415204651111189664 [125,66] 7743940673397047597544771348858430836421776868232305543550295167951363463475911470523198413887489758232451602114135088183253189149063194678997016984804002913569815515540546811035932718213078321872767480538594353198076964310606179391960449600636303899586911098705095027307164390224326017935164086296876819189983245778757076572060736474363631177028784408069894903353775948310300672646974843391131905737067344302570572792272895354504475344019996672279862658784891314918892100530955594578955907671233915764017933130308973866107776708468015047363608402348010091973581476524198502013994789947835373686098113911243815051617431817007939377724123725577609535086723179409542421341997414088062962197626321017019247408684860046242225120290389836134045937707451848037192853908194834025322359454906063307233177089531447144131634691259028738703969303635154833277276006900703162307680477801168198020528808859365598440637066251435367046197981516795766224634615041282490182358258883486103483530045329565312505687203176225414954322096363047351158847514248296242277641699400887984930417765647707822894363722366990262857198125147838829573093881721438324421436373448099128764397027530515574181643897561241504810400106785616220657359530149953692309536364050604355331792955916582012736423793010303098499643106488163786492124851986293321857967924012651988613329823787975221445988309646407931432405259143850558834642863007787604461257491737494751772259069362450864144928846349183965515570998450787943264155598891757851273289652291418125011852256751519833310655002548443020939222416298549656528838772918877582471836811230821280558740355610769783562231161545287872478162055915852884529515017924857940982364842013314861599567788547350631200421337641642071099961813973715538164421893748251008477221455214180341261964442566909796126782342994622106054699998136280875282892544 [125,67] 148662984569898880444030752712175656841906735087605297902575494714609990852597279578712137475508692684350624234396554972093497031558292229707432030977047216669005609501216148257185837663836369349725832273433248923568391868059296159431400336351832289669125178457219553498526069199274556548744542997369579173544314426740458907902732338442903435632668770869631039164853104357585748096999370143684777612989181298133344864942259460998524905497129946707746928596944501952300017903771565133467711822458119940110042089384510022371867594754815021119542388076180562947026635555909017078780590333967696254957268241987085882367471578219175366374199631035271446183146430575430375113203504075100362224753750084438862317198254237459119064515093423747345585479530727719331529127464072892412272902126951690401775237778209923141224031727260593608276239706969222061271655900833998296352510080044951227215711972775415688142254742706543650227316599749566365786440570935174109350548132914497681604943252394160057279613417722195555800671424095010047673825732933548798106361226600600462909160095537839401947607585420891458613531953779055393454504172328833853899787751659398237729938231383997567990050329887026705221701657466951155743003799347696525232514523346279742116636901416159435002116392200005727765823247335244384212799257577745782913142456856160729143639061097863371421080576025949881239261328799486650813745235862444216058261591149392778374912557601259362798095633576623228128071231336211902948761219060260011063288723327489282271144467747712971556940248241420660402793964652367408653258697421292510606038479915682052270629341045474165698790084204654338171083806662168198171043859249449337945638125121458269417080814987954058975870292263310478456049702468996001744859756309487710842261407176593321464760138872684762022145452792297606338927906223078017120 [125,68] -1604979441600722830569480129171951942490308489332463669955073118741805059678432553330284047691453187004905971278992717853009248945603189873331425090199360955758987533277000434144567055528592891093187624549446412549334765869963062794501255969472467959958412600399847213485582758209047659003174023362217545985654251011877037283461076621363619526839616258714638579148924182753194966670216780654196974098945544823944557118011467352161367849024939611521427404248452914224383414142556149439512407691240532494359562850764980092513712284730760502860383145514235112102158572512323120219384510320811402679250896796476436694199674930099820562383019547771297697416649132029672164710935583295058189082667617445560613680710333870680537056264435338746582907300945686523660335483998198554578602695937897878865465071641968492111248826366682208209064767507953019206363490646574798406084193628974561853989392440894899457522725476808180043077008343939366453459183166854200293954342200223232389905720608141576639446561410981392318694440758137547505597319398355818270040706343460477477786938004827505867273999671883960727231999449381898901598865061655361573350230025815140309441576475168514792422456563722776242526612982068942785230576012677089997693443103121450785449565662003444127159045305914961742296059918058737514630897197935088531580705990045311605512513489017466864560268193208207793196762103768461879295939622166968711981343024677092421931261030883803623826603304113418955137723288032163320857646896904775406793711023375980341205089367152228432748957319970624787699242607021473981993151126886515112288673549355697207612813575541445444262770017640394010520320772012245972762794674623614182017124406426434817623192627483377609141042868406189349636114076487553227109281800808468763677711505264712597739240969078440410735337211939122371513119194788416 [125,69] -127731031704372650822391780675174964980328688878762527976161959701016604964511755265060663714901555162128292705731032724673297958235080522030905955801727157378964489028662992241053160868079642734401135931723693383252420900015767037830102196000172506772662145707869382675952343703803126448191848057288594706376766584918231041244586619351996708252114450437955363497922940775641864582986465592222514847178476376428317397949448306375112394913795578070196951933062034623444668702762451539633368410411021825697083635148054301108303943846859847649310843292588503255656611560317941995123073976237253601950749045293777400550144208296507706268092161751987804475076497606612248069998094261482644230272419434585136684104258268928202553476984443592174936269146622826951052666266275778507095182021851476138997990513228840770203769104421731309662972724789295748013371952304172004678388738864890441772916836316601051766092890663898966088087937258910379990795923014648062254019771290234819482655801939999368959006982652348280376403379401413100159762499985252225234615169006521841314928783098489674758001129640029582388998516288680307407577877579617757200878951055159938524972573960374527491265961941414598131098335591133455144780308188203357987948147655612310892646611431580029011038852151250516344269045501232485715358367931625085106573507406923289155588323367990837541372274442429546776333458747670235402247538517079283754189346070164086962948402258366938682243156070760765660813544133996893523024287432109641821981662818723558413380931993500607700824861807565808361015093937361572802221071247947875246879735176401344988062983583670269051883525483933706255361005995780998664365126172602991592049653243674200158214683618443678302810807981755800191603284567004989442042808860644267160638218219998231284070384307963543491853102437094490365619851512 [125,70] -1069410352588325614127151367014431974375020392531724114300072527743436783262671672471219299206617096851700898465459724574551193323804210138512676001752844233725905771084201866112293783661910451733022871309909633474770091807350079413773358542920824047852077615568215435439274779258743658742700199526162835293915666587950752796189916321164964364943718325679180742750955354775910186502437762496446512612592356223708800997812454873778745453984356490144248279141060164006651633416565118622997066223194805133876970835153939394448598589978358996211101688746032109972797619946135716325385547921494291984956818930027727659780578935147449312605606209904283934023147922012913894699859421187199081872183755190987228227978168037184278329388796647569743188048347679989799551237451240903341159619257273450187063598930165515467978640209028624706570666948440140487123733114145740405006087306479681405800698920748859737785329181255944354006740951549120480287305067026567221849382642139389463610984224461813191509767782921731539131587182817690525201905641162876765940651774986115746307152697804111017494178308585300153713131412273633654290806823802356055721184007668607788553450822081384899889247117407784793817543376156717147894769701576902850159317025809367267999931139662313333503392129090892864507043889961130619398290390085401483531365331791122542196441498979922318273201921860220546952569359353741496066048929815968240152631663746090912881020828662782275843124661855807728443088955628037914888839554128307094757056634024376977449705543292781561680796559827813803884122031212302416669479365497205385483092249668336090534257365282486564225261582316382921938502866078306413230058300134652996387887179922655686657587717626282573822819250458060218222181173325932611978019337964007878777914241674442846646559106547706197542259045441779178614464 [125,71] 29319644295674927962062997298747808615412845185309409746200250345761880502125507562069273862943124976607042223125333561010806564032264075994002561967844685922188602167588328247410913261534798691212813390153767009844296420944358200101538852927051092698609099846350658409192295541611695382390733202232275465301933808992112769107766210318290578372761875154940053109873179062958881390437099830174829538222996400177875063343358387924773546622970539744309747450071973847560506982763419596216771014447911472489474353247789337536256014103694673822315474168225622820422904847500623226040944346848186445778160967491490493132794213907551301190721608542401927304089325231555374356648977802300888575957400024762694211829940247519670658815988683337955706067138712344456217555399297739864162260160496296140077965188532491335031914016082324083278421231750239620696934157656345630004301842836399066814012497152225335557751102160112983791971648863446967301016076690450739864144104500831726627460889876462017748111991705977318122559792106062238302027408859421124027050056956486120600508989396290123476331966108268437121702480172915520012076190886044927969580855334646118620149257399695882890342373095827356382031434308806309412320898574831124122106054162087777247773377918909048489091426427215731465985283911782302531665874468367929762157525605532000482011352439612446236702729626139138160777378380394053048403187343455234516564473720365194133449949763810207352225168581061110480580042924845155045349145340531190136507461057448607641784586138547401660642894147327294061779138725659677458949093633024530349262957626160984351701260427822887890783934165687909314450768169420524560898543881255924221469510083383021895705319315823278710846874732932118407248219559701184698428534332489073038990272602759825215962617804502767262460789407766220864 [125,72] 740464505181258190332686434604889369436089855098129284190303679358841230844401406758221982434377175118881665414003995986727656905561782765677813343917747982275601756446782281643983605204192639578317923103197455363527366421169048092415908012137701399955223628902928415839351227799350137909780689152789093588161625433900565140348786531465753360355188434474414287689692151519177376088173243277731233921132266631302034979605677526123027647179233603898229874582249251912722523504798546109351282474437008239388509481653955998622215811338240744829538738780333975100830598861073432100194202871141299704988805601950720883730972557089892643666372558451301680118500403097907448461058811246295954320178139894124385953789420407041845291599551912177742567411132898284432152052652154217384514789953232642144562215489339354515360741363132994792899042024571792634439265111011832910160579333036439841465825234535718202211701945690292689229997662081415197114941413619659299811823372785039875401844596339962135290441744922006478414631598343334568797138514775697109292885022039044739195982455815562120394013113510848539794036100241852351807750450416393750680451567019338635586510565444813553820120884820271276236457993905406206401462726192093647085641388518041780233796530681105045090202733723347719201496579497269000688532691144289250972308631371725560517423548789774235677418327022458702618106767837198037621074878302539127556144352017401340075797995286968311701640050955424705882213453103710306144229344373290331422037149863485616564707896539905483369691553183697540466312294157589435153007297115202650195294170580449990908737982666317199379961454634452540954928785790261584494309036658255469545136294943526764936947430538339565550713095076009106642902365836630013134257935810929691907097934208435371392729161861678870585677352823488 [125,73] -1957748385259617420721277411150191684796832929731732411421857250021706940413790437190127917545265849375867443539833092394267737406238654555679844418007337735121279884294742066173776718967340494253520025673958665464582370690727490447108919139717540112494676759662349269230053983619996631052691591415709924725126549659419542937267658244912535182672114550617361961042971048298732730834996900917380840333663061335958357255906579822158873740734050567471309824216094820845007868081932074362098702698792375005489363485379712898713540402436951215685165355624147771330590135277156628685194907429554949238906965166325217702258908950526533311685731089259069744411616445181154808210223658030727737709650920563721498332310322935101539146050091599637743155351259965678430014655148860384783238203521481264069383273533713733533319413267409980829049987124463345711758172001737192203847160290495307758678489589841247768908544307364614665040753827362224899433726450109906844994662746538447259239435817980479723180168977578817221413403611797766865795096053768984290839855607366838892047437057019775981373301985958532485862438547839703616605770048860880810290465583881323375161580044583692376359138852067496895338853163010114379540429751308477552009084350193048334857219678387921112872855585567800939676086629050297770176503408391663460055860403622220392098599611340479166593372623986657628133801796636320855468328600860787356896809260222449523070943580209415821815148554819007408063703013122315809599627767334823236648566100555728021825359025245500079249905852450282031331467795278624179998118423467653226388173116461675915565619728729615159795896960217536196059211059217436748205571460053395564271662028210504531006295798766887192735826302514500107207577389477340843844397524654471127346598096399426311527477449892550122409849208 [125,74] -373688176712764817926179493917051726098184975277865475209732889107316998077417066190104976958467318690765243690807586072532445207216508577121949431125280082699878986498525713572737312145821234888124035472198844232917636432501787969990084440279907061735897554901371845369578687964751123334266428034028288888581043736037632670847310129797776662436078873985976314705160472318297015666535371349145774070709863992037829664945739831940770103807652544270522461108122467784183324220840104317182917589380573243193310993861757695557882117845135852246781010983331220453580143588330238612137874841786120539934414272721394356645707839000303125774386334161996186796243209313745694244008812916529025939949406200908563618946413580513064177068823481412191273178608512971326312659745101132842799767362749968755003960606269167687038214147250064169627003644949287753664822688120059524308975101705950823320931126469865962790578799906167442079688836991909150183748244253635267545248443975179271268049893050292327259863979741375076277457232044465873435765856589607516616962075934608709294979114018982030276482397437169545684764682363933904497662836619017228128430643636162245642546505517134824781582059629556695831701911159612807403392811982694990319801951419637863790077648199204218460939655613444850712350147893840391372452944834620987940951130621454788022360533190999058296428275275274765019973008939292331778152000988530050780214844790807204515854754769670536468410737362363548233328422693580495181522209929953859791330554738343784281541093588567206344383960876237966445939685050807487896984777204188669767648345778976632509128040464765091989267352619054513313969985746590859886663294172530735336060776377828775131880734303933376589712077077344900839904238361707121137680059038756364421770467240817989482803729775706123151232 [125,75] -6145835543870133820824202846329061731823559942854270671260286915521832978876425446334544676301818958335148090270871531706278154966721317287458830220486375789577207105428052909102204155221869975159776981316221384533952009375942188178739718418917518620828311768959297524654238690733322965181469395116905339854474130648721045867132935131890573839445299654205844827533212626564376311111115758880436121174624269419311837305438751949084357498380564148504017200482248506959175220901336599776650928095273057251785829134789578136882022189912886665372165789310399220563907340991361011227594459267268313894668693193647071984138317417170785017988202924725115819125924035738105342434130214849249021123969198113192218241711581312745256713626759386134071124803270849234814571606464364923364347791139223638591129371264896263784917848184450599399597831125862139090182687689443228392131365750279596664457641565224365712327069439573499885499759663576111324273208080036672906455851537953981966527372660679907147909075944838793458757180046291070410724319037295747985945534285768614107530690746820547393912088216124266070077037475175785098963391545569188391787090964100426468847361199306346402024777134324201705668525317841540070353302951245530890865684791580818617630082738846420938335323186660474321921503044022436232742255421804398704290767894360542191298119830683154125044203699183536106686759396647253293984216555731786673003410460881517243243615482101924568172485970930607760100261180390312919449989223799290653647641244232744955634235765611192699465878792191719048649241182509756123640489513882725167067156087300622207825719678653698271510798026355208405109718485237717028906834762473435877004925031452573109995106430535832071090508642094237752464990074245937302033886226066820460714126383477922246729370580304110640 [125,76] -31580574808109542673301572604837733783964340637665597875125455339759062452183296621502467747381831861816119452067691099675390258790569159780995528222118800142940048607779427954476473010524804927359069427913324576540206399974064958469713247966213582051512932218941755841742823907308319067358808074429423824353475301445256649999728290216939357708887339296643533894055269454069859372321532330802723379640593534859701761261389712151269122251847341870235542339652356082037422441365612209192745731541269487701198426274739261858435850536779377856528437884320696953948102337317249253161840312449459740595599472013221676108126885189307900233509158155528686721545638791810716291249582733692574858124569320035128268350806616825868766212762921470038170608171563246338915640978761585165821924012541612096935100051368039425844133573824485996457830634816921850099085314344329613891481432590923468385411271164486507875644979075429616143739754400743856692374310757615552831806327429967390945013729011869853274055045692892602854916972816161814975736663104966130234873233259277998136135210130023020448213779489789335870540391339142447676755142545864751238283266264984931304167485316970780967484481260597519272353579530472123290930459303347831561212009424418073394937184004115978585084646716436207401440181946730055071582667768025427165058353985835392409960867482520628625177498397768855116610790794132586496749735530064028470730454917947192167279395507363538442939248945516596003203106980312358168290370506672801658742152129146939883528802943080216893819867176357530440005441560919935323789313621981607023064230599104424280158465114907085855731170312507482523619541729669464212882719921399734150458930756891953252619677342045309813160681780606273349255412675329670562003176200234788140232823261786653887837517110272 [125,77] 229673959541510151199711592984643165095630469368047678539934314600178592349980571801502126413534223910234248774444811033142941956050789749532157446575148405096718507139918311401910340025467099166574961533164782501695582804037171475544974107916673557466005132581541389674461353614360960168446900137604663179484229382719106343305377480378706290409138929561358225396594862300452664175634767629927130053584308639823546143071354495368763285524599572565986708748748182147712254670358224724363062301398130953120869282847453845502408394174062721260526049801361321525551839383853295287069738397497377529177464226414796841958468892196408026522799294348186832778428364999182586763961704280205092110197582725984028663163392239181824565109592052941379193798578013112189802950617504283241959973624354225993308044833760751794824118213692628235251235846834820228904050159046455100211722441117412993526662365894373832278190839571658304773938152038776209959058712673014040678168926125020118272430669029323430321967705543515313019052701227197056666963296295259462826293662444114442193480362497889570643471586518164706568829253351385296074421220225786971495203870554936467351644274867171267238689863075419330806836219081662803518224711628348288761732293266790190551036333374033249349967434807725333974636692885251202537289234853610133350477544297555477634280565115420951576107895568923506329812586809757118440495794735793574174588876265957229182807076453775815948751537678450535279836887741926443372748645548707254175007396115670313338916776074665646137047819746623616632373172297514805397208374620780532601429886456024215179129122729946736233607238283444005595762418568582312360085376278501920223098419269032012088871561022766820221633963512710075176371356896323774675897464392189729670929293038869987979948864 [125,78] 8338500340581597135029310252917201502982095988783808762974059797871311416442029300759899321922834244225865025384781678200674027980218529618210105393960397750884977211680118925219397478289932179732758481728392753699400729980211086881324656831648359196716832005366037555625511763280717222929840151951213265137351050991292226858597255269318813102505009489814771065339354845110300357588141349289359491454170027303369144317907838827778284908239925946853132807468522285637047138710992699468109796463627441177554064011700424947690224694137760307364649412744962067930763109266518252110952400487583025196014110127039111965744273950018041884742253475009014366541292262434542776852945481082053782059988642726478940152080831490096637173251101160481419515571093273292350133778541388757963642382282997094141985360485305292151671921772067626849248348628103334864137009817917672313478177013110694034120255307181765816569816212439006287137866693160814827642569137301935226149462888658710540560417256043702049752324076445109628081597996782253385594403360650917847327219190970938671343147849174523115572991985259251740235176672345253997436081651228106210771588911041769537894851725714246660667021049832900204354772419337836542506531639254977069707759329197429462776509851116102756619950635884634519248191646307086150969162847317051588190016374702728681014826502001829676991541649191775022349557091448105666370926458324019680845511860236221303941579786804760682736927220057469057203954270447061943631865095493671049157995070660827811887768155869818431300590061094730189269856540856812205263475145136933113062793284039966828652817194701372464856755072395584220821781438390314234667812147072255395140163911121027937191308505290244989815826947845322776419119797691303866057446549860586478177413860752239112096 [125,79] 47581098011075007354914716150013606849025935054207285219545208278277565912392012710835799753545414866358629284335737344104547133762828896120068281561718314733950623110888013326158221335346284882802841110762305859116231932233911536626594650326739661033780522077908585651042187948355359263032906902451863419012342936980839210202540088540902324571852822830200169173026692729594523302133407213145688000006483172686049032786037788894515268059685712747524244398288748725628733129761926255787318045844374995671970432299511355299919360475919929480318482256313547121019293842145272383327957224785970982659357582811920947611294341764541156455655214531896769457518423521707745903662881233528552814899706018617153487306737943213711558009849214936557230603581878230599461093588123114487401808619731745366746413514693137708707766438057473342712946604881942898861792493764454313391975648442358217587869372199243562237402489222991893952441951130542690843632696985316020509331367301071979152067279700772882770799820114608414501310765420322977661876721453632681011164313991236216776595736763967825009899355277565966781676902469443447277224238301995599838047811048239911140384830223666791549500400446826132255810791188909818417981507459590824605867802155850181483165277363421780404382468887761024933858226971217471634886487659537892283552838434258155906776631527110870189086948907798024695115697993822947556183467120665906129972599986930934230676417564905355424903368340478223996130770642211421386042945911738398360523473407033520810416918919787826096474804866946990706606203848654754143457510408857218972002544449096477541300116532265463135421829733184946590421050157506930591319194431506666798255396276291058202979717969281669835259644255576747414477193691484692315318895572523758542337017322469996 [125,80] 447584263386150432237018044227158522283146537817956504881945884142314788720530380667419247965333660012143857661602700719621489526852605773241377228849887964430608958614016979587343180401468895096999385119730820063122479566457536283153008174156474867177897591393199520997168709839757561438505707540003827185176959080452716563798730348958911413201974036317463724501067779323936956347576583484767666283736945177068389800820663350664941936157170724589077950375801521552268334522979883653055992191159711780228542199064214451699330061181179316105630046076125539429946104012817872522105750561899355027746470097420553341411536710792132463209135716811222190779251955199626179071786296675568853693829709137368747833705700060163863014580151955262319176786526346876273957664186191012212545943353001959877260265255479908434906959272257214961627503802893685424711717885725203173653084739501388521156960855579357158010900415638843947237385719616338056182619565127179655305649191795752021389017252645200980903619508840503215928818409021499357195396774276094749040192075442551012504572244706121835313930241763707983246356241194360149679886677626250344606274445096967364753845310809221618450932932639364317432297347621738892153462921956174015880519925771382181324098397919435017866808324099637939178999329582529628308514485658689619916686400853853017501817664375486393746817044181468421296362686681059918409263470412845011581870299785401045533761108986100575583464402266288375202772981534472008452663343548160880057715967696435765754108606934926471085255902457415406707201076074145074526309342962064012925147923592254176215939233771212327331801395837420769723618425818823677101902800399979644925004456370984336780851410374183861647660148015580075706690253292004803300286027528240829924987899256 [125,81] -53760223380551249774534402439690455355511683600230437206871357270991942678122666133200420315441360030696390575683067107294342131998046368751662840963753013091014286573301067943319704968386511169846735715865697122601384934593335575989967674400171323353989843724579929394350495775022022922450742200349026199970754074117933721048147160772160160715255429761900204524527299315837455345932606126703342961068917836295088391944000835731286146473503458649694649607411876318320046909246231546706023499967284662016630124856713919089063668012160226916303070532329472681385575956737120762629302237156584830621461228721166679341904553970608992147013122247257439665524819119598600871244489269492469011481756961362099272307436077477517695637297711369903432719340568574833756842933025288675870259439658746669955729081214318344368353623611441672658039967541478808893705245163624154299940882706076122286444127992081309519400074015325060879713564687182325238021935423316449209839671981762371654697250650530757171731679336465299010466385535942812913416427623216087931444451795173223018369879874899854315036880205047483060694751929992137639013413419544990910593589466505647943291530806858395858863977756736917912593353624504933012321729885018913853019101043444381113136177089121463480703854277744196236830088072203244239075015324461915572206163569748028816155487352652713251621415744594715082423923750259740450834507454678285504850991162878858103887666248371599227421502756239512404579259479476553832331936222738083752248782935354665000044923707960545643845788456909313068491788444312378943874323573246638989797068080987954267913213559530862016702945418181546547906823928386992676726806740362370739450506149785581329213784466509862343178381676138861887798889465279339409430077596842890621131 [125,82] 20198619477892053741347295905422974542403308290816962415484391746662288865655163653834690889261352984069934480698890834125897201215601814179787414359714434125905586716025499990800383383371238169437015880749133497844016938254651455764662233982552901647173245117365651813465562511977363435992554644043074939025146608232296790538878188742187658718302292726723644878457025903972512878457204923218117913798256443590998484802238342058116506857954727311508314949376853173231828196377933696116734323234536936010039547419720597231759256122396832904391059441610730204222899833470653667967535229294786465019750907084687076444060975279509433916534623800686360250563806713868890968498983334422842238702117860793613280831865082691426508919282681279482847771422319060652704555231105421028651184299652967594107143848397712763060065354139871374183869604416084541884109505888859748814081814980248798780362666455217150208133014745457298533060149375189552434971182468761696368207907755621121941888997591200092498675788450385005493907751489363185587582381793430840255902403058897699253423136720939610689100384268746686748783436190692528976582455937646348896038008892346810140724758665734306878357208451278393707081850111978040673421902994107845592296657407453109668618308329111529248526828600807523549400863950581672865395051316012526303808487541029783092720478079886058361251261253185995560665788059211483840615231540281474768662148919127633126406032767419696131371490493382368427184334596645040656335050867397431849963708972390541344416795333892395521643209097080200923217435855895093090480197714299738731332321307758118741514648302619181154618574645473073404084590556540699549738945650728039712411298880507889893180966843668393822246818744122860730431063698504469641670607942194133984 [125,83] 45590208996654171575597141195250577033226419906926106978951161679132638521257579797857765313732385959003300429869592305137620417611793077258957504777085831994976722072586697923012428439495914947394396626904566866863261366237691721741877225645317129482968096522778994490554537270154207425862014879091772791401958241232568820174736295544671347815540121108741377496534383024974740957205799334672644590649003809158734389146368699369103147927823218683187366436792002616926621274718233052587270885287705682404212517586620386338280294547166318496825203033550189199108513325080607179710028389212692519464230363269026872945227687617017563032468678241240405251521311486045066487943164643064637999076203434562981840501493040538653437836419644550107342129755903627747796251502968459352832839313396233469888498710400775538901373882502375092240033905266060137562717507085857785256157328073294291357648226194196998143012021650441883375290648820066569387409020855757266310868823191527254047827583487762687265100114868691782498270548321219729700809654978989041051429427879194884784768819592876815010373071592536102364714225856852186067846098246659573970916970149607255043118864743876693751538944546257153335167084794379910525953988917429872977483304809198866711214411556554836608901314224429886652377452301659031821404403125246909915632990035585572576566432650064233380813822279460404599592454169756778959726200006298577910320496806617236369678809063700764389885434895934881193636953873772842701614632263917928768414998190100576313024771610056495169447778548452981593342413559399531182546830305851666797373562630516258328812507049274288861023479266070226405273460565510989243377920524202482146035814887809650751950224432492586076399243022386578142794297877823257358343233745444 [125,84] 556257177894535647854464731228429506702850598728747535338656720339269760456375132202305275341849253161461145254665743331095715627930574821401493731481843386561518501288238586968216369901371074583586334789364478585263799047732487249814906245036031845018654369514718285828679474960739315167787162780086786475298609743392111738675090006048273560547784143612563176267402902171621518448562566757463167572504503742514756281726223195432637628976067669200989771457396755018044472239482678073535395251008708844240409338562576301253835323540550140014893530209704523134488858710040030961255048880416703506217600866648526197881362925259676639738376897284313635433737201054084807545787868005902439344897091494284918954081597116312404486382108110276323651395098638974728050357067684271012285368857429930032390718262166644517896092396961112744127058371164681564886099794924049508192735154723476618000722921085649932493851440874139512781348388793609600191729814739285654739523535635476422993573443417696543930562846574288803305247231816654904855958183980853566832355757243563029321756963648315245890568996591487741486031488851023667164059031454633973821316160957182653870126707534329510635067880972589786085115456001159236253195305486276330306106045429110359857893239575663621376311642046176675678247941653689784048496931877198550136153372035363185718267665436611899994540282618983312702504732158878620748404337008431992304241300424598211556073506574651518285999199967590907340629299449116044846638241959690450658121086393354277210453712968419037347366619382873614243498246298437705271574607474745324678436922014576481703614998187592842070661177678449397762796546177974568274982994865249235098601040744724155085791918163516475177187258285018247995613093589350497001129536 [125,85] -189907653542198977263581037075979322004080781500641940414279036242530464564335302489438732655797178097097866404204201082394777214826018757864444585645021186867491523132708855678701950560192844897864899279471120549922061355102801903651632159939072342765697752643304294990380322130654465479569258126578172843612297960569715983850978200213282298986468480025763452806222711489228144903246024518396730989875185637117789141894851631989043025701433019488443952759013857447827736864036823283197662157388836905216347754180150437770636798449446715857227549252664449455541561236789425580232127672456998160597971850555599560691214215455890052448366981988473232167538963445665665457439154697773764715246824328568125373884868073232427471653918762604323918883803161205158972546364518550610067902191430233786692532271134376909012234634055942048897279828208413648703373043736105711031776604479880116953374031415052263479376864126635491319071528541158189031708246603516926218804994526608284718141735361729004050846919817797513420471798038691551468316542379582475461719461108561723590334401561686689152551446358168367904690421581089857054533281664600823550937164443029092594519746573645451918936693831141724591882189936976381103025173343916341331569432174336759031167341649258854101335036674411539146705824208735778854832544864364708596431781216795837175282774153955426672007889961175407087756124111883078235437109461521697921520772092730189462133131751502242122378714186710568664712853518090903745263289282105478253426600552349564753586386843153506652827785187259471220801253114217696227129765644772329145483354323542572166906705669211557889873426518959265413836096574867343147044149535811714753084320706923710269840456393654045519074035304328926727376179041324394600 [125,86] 31405524209210430155568564156637088354755840509775546804697717993485112376354898294963451529561661474243107542470470529590100112801438735298025769792707150890516755644178465281089138579479514501804861129388515641239098512235868766240973820256356110374126834666457640258232137463967169597653258916513955784343101824769938409387301039049857850533803884518358496991499637930005695055840152692976873824326097372216323150908928320466353912596837380407460869894057226406628268215871587082230094570123862044911960647218033059523232256798014478375075238832168958918826827000579799300396991279547628531969419748115968077213725438705824634720983741266349223171066147566567683488953760564536578555860376730606037069107838364303168713585827157574962317375382836419309014059455407355051380906445923254610066825275445771774931024413401461606288583343134239913759409380584235153850831456192725843920603743584490975794787003516226935420056709542962397165316138937299646963407762256979528436337733528823346019787660329401281042983327177999305352477615959707221368267151428143636182277807727462787468898858798514111134051620191225732999567992310775717902384951151976787866589678897893244442006809419481678524557344548845195551518118703132534495037330361178064517430149463094133646005850500531178172508210987660347839607033060889361586348647404641509409847510464953776483686458511917180740253282798686389828433739489999993279288278132788440209168940295265940609228477234208946012880215828957318389626393087043207758933879558056260112399761027213073572605247348282153582991277856901486439128577256471804566040186378081575368149667462233174834364843555002688139054921654758271081774925361005147676525280197646350789449127256188734575469739034662886902165954120512 [125,87] -21096616807900635966558081151620944998863810549329171797101033968356450389659603836206522856302705848232363688530538840686905900407475289269082998294517978695889436410360186349949554719396037860188285216564773408049059352458774271326082454226712931398987159475093642128819004475752972122983204824580130633280024822427716691546243692162261517952242627012535280064565811528406446106322110334893706924029426483966578849526003423019102762947452034272591960985797455083181701613391891393640788367287937553843347731398903607171096343430040448381792024620191085320043145422073776897566772879025980839318499058148005758652907522557767090665831699272692890748040558352024173646513058716813322932182096257733092873127024454376270103464399458371994937700978380551753427369029325876349605937474747413958090351120540170068336761275715347523926388048722439495496215859226881738824177611827485797140369913122215228499889529962823178929677145812417346944451179262674491697968693460973060530123422730337324031750412414176960574661045491538671398257381134936467230316314352115057276126131183184797065391048164428438764036359089694137669117702172502681019384305748541645925988516016864731858829718135518630986607027088116580287046135135703065638336132846304272884774607930048248480641071407579225810983044274153178446084522350519897254098619869590178588190228689977879436717153057893895926026654848216905981964026566707105011626505947239948329724929759205309210847543571045408547368424065272964322114858103389588594170038594058897386346413592613649054354760503345198331143504319195864773715053648492009164583755381259532588065022579606865611147017704690839135217941253428766142714606907121641842429519095377223756529551317899498091117609515358570971322009556 [125,88] -102170573169581510733212765799027622005349821143468485526274170123800755958332625199864935806749921385499845840314726785918922299645621512245642367341691445530430911731419850414676915840400019463886249312312045461347872651289588648855339544838998206754132792549011931944070043919020792052069548757116021119702764153041304785064831694132165115447056314584615670588427017459269122922534790791602229029982265431830133785438641952049412815435596867949458545232443532579578152585222095996934865214118127196275803250734369866440468859753230165110190759883640309982540080599890490228403214381086831839987603189296213932332422601181122307369609535321547412473443623935590441463292705052348339262790245291067127077926169402725191295219993879403750097950943001988695410152326612013611042837823897967992280187333789999596403879907848274177887073245916440873880637250278212549570121842568985486498117025804046211715485426052452485635364056234705248831195434100327537119559669936225208252475873222020830646690475669733687883278103830457892808725107930487534948531733192127841442782879915807498668295175665642164362301211279866585434385773585006878767011808332745380678067495028132208823284902692580218168342477736105630299395565448136739042269183637262003981778353296252655461395299642954838469197850392669258301892022094995382337794675508371511693593495115962433376817449632598902128654449682546435467754409570338764771694350441816362740987197848721588853970344323236263673185527481777797031970953997476146903394773826554030738075197624427578190638771791139247285247949065281025997630812231124593625323175780590881825616148089059617788253679353533269062884603093189972963580627044502524524847596868730956665768154025793928297898986477303108998120 [125,89] -239031689947516765180713310158361458989004936579989456106039451035424272491296411066069423242423828200688187072947971472542505497315444567139327215799584530250969359363532384211246917524497390732373859275084061751576467784306804149369333564505043967295957107941442244430093394493108524867822423973749958078407114961136899851670299285985982608049602297308659199762635933423943988168072188422388618288524928920647063326127902939585090919873270491019047923674647570438698861080415295502494955514639456711936684919492379409900236275884420816175625613923683076186075546553523690201565092721884084304421894740904743109036906852895518694295445641159669748615248768527471017732128854768242532281629002574293012888804951064537776427510657550691102291224360463346310166220849473334991788813802030150391440952889017455461839006636964839166339198705909230177837976348918267832277024945922816603512581696491651280810832056009998900652758224000603907155299823509060820705272432808156994420230849039412360205048381020274668180641317703591704931037678701690737152312862214444525282260559600855286249955610764410906449736960668938364060560499423688467296860080674562984262163147396162507516027887684080138052089391468264115820375800131944626924137801958583770344330140515243228337715770725924589245598803464750950977051841840948334940725873490517165189248258981462889828599804300242981986388774485857133578436745309550484118329447922580740136669355111398640422603564126180481622816839058729842288641741656237144612444435029571479166279664358995285033424102068225848702256530786902211006869774606492789354954612485550123863234549506760738930432913632603353568866344757878759946425694377920730666151752657519722416823773131483571830685493637783991 [125,90] 125697213841187977071783685952159021566739736180242068975440908457627468988107220358507414108936430938174480338416527024944133507020762682374301824289191918404618790152972982069960687469544373170962065127653504543715761343175575703754050758802977068872124928803512382051927821924750328518651176117316916115208440429540831169572180167213824504252244568342753924068994324440728719539055688033855174942688830015028717865828556994171860837508372288138032685745456184588629494452896062976083521155063549848927427777684391212011850798276316189316291295011610540058174631545796100001041277327790474023573547715652439102729080618129314756243242726591508489038463060034600878229873660664757557174396662757235205258905408696744897609896791097582146224905205198814689195656004259837084619204175585159478679547668474412893252832770288634900996073300663560542737831063629078110601179333808984785548191504595802229348607713883529995798772330245282046265651918790778548185537160479618767081179754142752029474793300028067913355465063025492220381641352091224953169744753656183357830540094777184381924056058677344621894029554504116792029425970149536222826756505201512346279983358466277594607546269127424456767575133506174208830973737725960299849196493285892714951636121304552359224962845105263627542324073229521498495484423377830342772694491961742373219528320518332846938827502110616298968021530315613313487190136243562829431296553561197708976555726812667676826457753470310848522333114887378298093842033127742018413094488894417973029427136111544061171839698575410553723416550075402977724664302439218341047369585095006009168980263460814015163525636666024197150759273853317356723558865557594875447885195839135042706214850811864243817274009504 [125,91] 1129055829015231994971047125582617634447731441378301231769047584467892810405918754491859602173193390796715461874779551833265383658126748314881803472976829957464710219373983740358567740766178414969833595768333846154568179057472150931752900485968438231178003402741412416706611544387668519763912739637822077196954933490262551515042279391355531429469202404849038260213929044431689042730792672776869203903472798573900427105554445081413829459785443430759974383132511070784060585257969404779763513256147777204756757993437309021137565105624958452131968291372546235084936020148623586066518778287286095372248076417928139728339078281170571628775890900413038780109329568339465516654621032443534212389200465973322792665312146316268513076578933823646544552915416980207430881967113626727924437796260060324252299545385976556433954290424123570889425776807961581324785822629738865040708334129819089849735502696133914303648150443651558933210773520088955881096658764344621890283782799197201428461586016781209704399479148907903535994781808329824408036141220165811529708051148665620360803331578021818576329578906301975801499721124078150124925123308800029938752659783250174698006622022886446349378165280330591380803345338908987862643100027876588450332766470256779768164183786186397610822389641481726317293051375213290163379042077596421082349187615710002965155268690188632901392323012533426080434917538100036531853169023560645232358858140672651444356959121450451924148922572224855839835743253186837576801170347633313003318183862031277494152688721059557591534740687442137537971883844635641489353550226639841763731683694385768961785733909567859419534215125723896608561614717038140240638118320471655551600980462092911755030966621885172007869260 [125,92] 687986502295017859785921646295205651562059028606216516482735326135971798215865464236331412617572717163149716855507862926112905157383877674699275412776567519869159066859000021517898162713381891414307377507076591226477766440264793191984494745486184700786456573621496944393285965076620612324424963313086676013148704576669333431471274047349401242406104563379978040547214047855875593666505416448871413836863563547683273261105009469983297441920280710681412537611188823893447469736095793204434026098499870553790792144346209329988041626065728897076948732738859993373721804824746353067767133283511516018783110034671907777056424639394860863516862209930928884611065514984291387750594814717635553265204871440829848348643401097044693255255286745005791656556830898814927856119441521785215768307262638091249749995469783215291058466466544249693514503975798130996723744176252069657772950554508752434429155887178066329185248117251443818989629829065141581897808490472286567471168616174485581294205682995198381431601504965394732657694866359018772764030798917267006111066284385278513181732998097851192855008783941403157901987266570887641314194220139849740584093930248075000882724837751245742945627239764074656166036473120262231214205797488889970792764158743751018907352339021531811170730364379486849805044958085221649998282191213817775291656813818911775062693393273751723357680196834259215744446096812498343830627400076182556267682658340962587611487716038812896139341050062666199538043689683299567212624546526735613799683123658792956451208804045173292272417965962888890359172343635417538854203309557012247029230471024732380960716324028792602521288837080012350253023281055901860524144171728429108785373522724920526404865011994426832 [125,93] -1889836226671567994549692075143174075009440756227994882980769141231868405207384930099985930841873515028766031268807737891246248913291285987636784370251100621099919432793738390402590795820060082775284628032696526709280667673765972316127395374653101273542906434545570601660519306676395763054646404472575212432465330199585887350367613546258031392567983747373487257579630721261618791342312888385283292104195926362874927975016390914396521952820487930786917466467908325908860056282299464906434480508527493723438639670882275613777388688087879133495809070367595103456168388988969732109465582314438238104040062417086653170391864149020308002359720641049727288949935139415760609473240437407644745406172786055784265529639677661054440412352953550334363042801381199386704838869004273886280821333081396772482211804570213793552776298878828237360922053120718637164109998152384550958139319910145890937423206752580992977253578514543183225087710497899969002534289194568413850526115288671244649417363100142319238382127891976435918196780409377221198582668784260911787722387391419982596231165786001718511026217791803347302674576024504662193079202528353336001854411735129736770844854700641293301035659112151205221756673992294749706275489922952728094554737853231747546571244971958819926910836661487598661951692131646618752113645717598469489277014373457591678751619971060772957743974175661253519272332103776587259625563159952232029357442842044767984555136111598977172518500705016229283390280058465239053327944578395898380482219100714201672873415335113223892368765124123761586339518309455656992902878410592711863395595231794974906722022309800998205041006073848167677110056480261945327084599144912088212410507692314487550980268218762 [125,94] -2274781521182865302188644930049621205349105466189941900407727900477839217965340975611259666609895978368189889867806528518408850603143743866119765147307453880099521961039494060280180719241288723414783449071118962712619157863640761930263925641554508451621106145619385251409100038173218414736354253799072581497100082927665786078453117830339536438334026189480332309584037872735728112510114061139219006834043922189194683308344884810086103545171449175830338421821738669602005014588941544297732855713528068677987995307445082786648939214582997786073032801644535641756354883679048756544696974545037820856989546919031231923980858221578689396239147105096666348105252055709812473823047809982182701182982522811787368990964202916130836321217533788781612350753007781709367423560001947252558096575869056157174042501022964070840414376478785882896354355946777868484302914010472394295759066302480947823537180406905291264949376515483786539578894246303646767138986394486294234001937983714197921516019391900269729173137605638060857787861242871177655013823681008254237558907303860812826058029378064360864110735291477291158300775942893258071020296442993626573078647209285238108867151708693885123736152627393448664074110849128848361708869822528202811175897286496326185855423099876559820850818469745650089892320543281808800569232613444431795000421973297599573128884211979953934466477169238060458037027498848751797288209565507617055544913759070626390009058292120502229161777501075479802743866770091091038677368048495473361218609840371423818230583985199487004098787908103307557458409024141701588198468388246174856109551194751364343575157056508142439240967815591588015829296060874110726361041323133531508234262840719845478743104 [125,95] 69470243257559028761832439251750198477982859332890602134628048095133432613008401484378351662946076945737540093956421600745317856688087757407487692511320732385590814014450952847798060355828332085294403280815522906598430649613193763709941180678114995153476964956062438519708137026021394248632570357909455396094062043325877594068170079968700176512043921374085009603259787095435573627236925164349920311246749779010203938076581729449871290532640309225024014308969840343096144428480864838049989529519522675307153422354417261635732235473377985090999638288855984009000220236799183359488267355452956638237390765957996438245017495693878278368323054691658794752248133906257958967570122803804859692055945965962233413580429357759793992040135434882681334798729924760109600885617599986249882317756963525616571059178795912519907725318659324634365622942849047874422798643569926507338109709983897042860545755964565733687020720017453507771752088056434332654769315729387155416026904966705329758113609565762099350897609893332098417499052422310084432395665752079055139655112102837759225998982500112064054731575740112049292851061397409713994757125728604110582365450020391538922536535973764640036280856067974182154721534082799894279541481223621635026048561385606910179353690558253855249472539457979623990158989552175848020252396970584783036234337656061563451802995090026250439295113806187514485484252189020215570096712230987587671130085039752229627504166341935245752814746287278381604422268388435745013534123369209151472398658211974812198661620259398446222089646970447796186342827116869076534936412253984172419602248306558677986285017982983319643325993795586567472370834147177596486745748056704251591804368498489836 [125,96] 816104224993073639605026570593456995041441489061080635101073160177111470709041081817022788882270830383573490463188398941857708771601245532886790664148365377364418288011899761055840623360508061861214486031686061998955350142620217388873801443343613353353688533877963640662272202245911390987762732645412652866309646431301795782983308621931793586004245891478573436433969238360392996276102357575433641196165755788623391154203402059847129840466807231724803372917645186312661418085297749256520186262583026553712688251892123199162852238221445210547209860600798076141834806611833406121943903767637172644312038225427721231287420473504238664354938862441751537517129125991140136106267986334401076911686305633446360755181101186726233353609415127579809652533422369593716671328155286143234602597617911545180567997674975847500645811385785373489252075853637391662269860305092588354722273319410699688643575244226899681613682294525540451364125412913575099758587690388733185320269838082885465690581232599443872090367644755742241174161383168984460556875246396386942575869461098350588115931710309734424813227462773060286660114013972010550101479019901412513638769389689319383560834883879813609415926011226367146876433449562323298610021318599747505233170267259112492860383170329503424431683771016849406657509795923913069237752673895220426233281524820026352842873392489389730670463211440794447138783639403609636000532972254182706425602215280545358137007283735474175636473838176865739324305342723332392886804394919997363984512490479350170832989419946139075569690855823112051763827121520347927351549712167661307575948386628424144909388273921286038850713589875425457579332351057325276630402474836188296636943127544 [125,97] 115965601728701509865256972092179892159061358645451180733789182012057253171708969000177617914996780313698986872381276053417912043510487644259562406963635532965814115597763412121257347650381128868291946534634980842608746255459467972383620688427938803918621520514345867364837515378513193256111903706541186247971387833366874237889149565030519439844030794525019047207160070898606807002774411065294917495298465551008800204952107674157985225724210666159889129388197051726607218303897565533022067738587592248893412433548674742280098084774318793725450874228692023711288472904579512880290717353900318640781660974369820516933985170637135271844120112645766123924251343221951366718929652354575976375642555718803177314594148686775781924577995540013048906092450310101982027034003006023302122870576877270889260611276375565385932826084564816180104960759341983856063195368741412404603884562291361062909288400721036589798067365011076889378491328963887466060665984189614106556800029811484592217414644329573881684584969543536877918057003531271289258979809020186613167905466334876717597318868163655431134393486369194192390465386294062096437105530666761851009182194849994592606855043180170691363838181265238829549125022737556885350025145584898086401715881779783486605227317020061511380022405045413867609630851240057581825517060783931933095012855199751724720562567558491823105580924448562212384780268463877004082343066884376143635669598259599058959172925621290019853070102271467656193037590990178020920175760517263965775963586187773882758988355755205582116541422607405914117646828537112223412795647929118739110245936399082870176047827092922228299638080368148243326521897500189534056559779135093200195733 [125,98] -74619045045122366051599352907745347528356032951016773440560254832579382685094923085546412215178753819318281811565998180693755089282852473038198587028743094722148935217361616790827859425640204096344049056369057243131024948855098658840096374009789199888724351054787389760446706929373767862516549721465254457465021635301071053267436655333132195961109747953303824366089896499375168254445545168445987055015091897522038845062925426806292686144518254359821976868760785175057453226349315303019176692624634101508866360308918705257958824152452659176005251975465931702792376364114103993480522578353720319246616333987556268787349517613350196339970308763908541536057391225482588518253933775372404653392892300359919294249931057332290726243276874038265052535014181692960802320901612667700920594807738623502831307119489107152178594592773349744604520994287550329586637945835187814271803843032824323246839489948561954347232017792061369894500270487245568870237801920457239615110061900009191635482447835558800887862979998827798256014771382794998477656138413690275777803098509885678769567139760976145778137676519655359107300687514451282798793790713886200254799570296287996715789093915770847269020759149556653198396360820912846421615947814108374252515652246511922918943299188864855512265512575167168869617332736425891102588888142472224275545278071551895989517654752641250497006003861471144149535552879347071670709768238343480701630064916670950562765749554859007064488733616647567033545493504057420324780600160431689829965535571763049276464128543197150529715879187708651014273660977989795698551980829152139091571505404105580932041345715775739988604572989243489271617595799175981748392241969827584 [125,99] 16351073147507613617541200747363976978522859272049790136624932927033106160645764297157020730129791876386168314890120460318545909153941410137582283367862147798774689568410109950599506440263443690227578698004083075236875571291438020321320282636768631314569514445971762305405986461737864901635839041426657362359966147728805548902675752401453887808909248982297432178680549271801425716729209802450008555711550235875618936292743339945716395277045462548800991525970301194433624157399042477621033643924459276398070661608513890548510295469160195529743377663284859864281542646869329487584927455189245513902318751149926474641535365065759548033382902114609851261287769422919219377980387821607697049671400253639755874549336625309818284186865857302739083030296260810640758583468374279735618235506175703712291689546293547122340651383575045625085420470859157731585987074898006035121332224421785039747777433310205532894978380600926283465351341952751679556985125933864806384716466090000455604487142195900362812941175176257866104921656974438717454888795081518123095240074019502367385523179767439658262650336136499710401689403561400569627832963074857444952921494406727289518013220409960279490512528483840040162518473459989257167898878126092076791139077613302617151527356556004371172405639158016767411977247590927738946576904238623097371699187956365289254363169174772993066663985547099723214997422701339662058165219727924137293705037837524517862153573552117100595097442391452805441386321007583567767808459983598812229831839704755818560537975352922720005942879797130915057731356376720116754628529790618211706564853758623464158305952035033320542559382130064124284250482838480653037182290048 [125,100] 16267074816402689599198735052759715967757261367138786955744803369052290568955617552379683855129960514420569969118378442195245483053958940882518016450631862016522066294007434249747422326903126033873683437891671810686190182867133246764075122384042330232047628402860176548976023596350407757093215900658057315507248661589463561216777997172471582377106357538259013312326081326310188668729300697902805175862685886943678467890135108617079703380483152820463486700560225782390492357448609830693157392941710839305666055741367186537885915653742520034814108538852807701800271743705044054133208291254077525098780267423941788778055350716804680341227084357423604207499211884887642857400521303193606044901702155781292003347896497613120180868200647619918974994146176887459984768377225142175068139719183494408157684865867678957419194015786328799311208323705020857724734629057929842189625392156462435436018712333328760625565000919732050570742075022238687250609420497867036796912013564996664721665475594909335245342773928398684382664598770368175835308538140504196783613457071540422062165882186399750707268898929291206476862614594596592339442200967306442873084987415125997573598746844159754358204866885473042249437259851681265079551898293128807386394962461426760648242398527964847770297815540452861120279715364133518072458367098292226290517455524659938426688942072919522767551786421153532364099679825292366487257745330082007892106085801014285641683691643385830607659902768855953828984136327908453750691342957286640659175028832304302592998338356652356658076853995205284425677078835644246019700321355143033652882076390282195343760639042398790182568817933531618703311783644396788310256 [125,101] 1857759574423877448742417307497046423958123841649094047383314962068607419482349882892790162591446830610851960098443924202163103568725157027495560756788312581746623554362386015601841367444876861834607620487377479965355057085368107918633668417967000110031575307749816109965012270667525243194299500803119729973771963765534056530977999829716585647928400962960066544578243117460755929419505040216650372524893175606042869872644094754451424092285262494088887148910272917237073139270434902450785326121223938817147952130522390253408067021876146956556641664855393635496817037766596818615954348554569934649545254522112662525110975529515598637617130463511675028361024772653916831159446075628400460740302378791086307781970006661928001031081509649393906570558696100110470807588749336755441171596407536997701676989961862583031464728111596118284102338994987650079950759923578867170949898906656528689416060085730124337289042823326452094508403713093161812426895116499835026269682953358455498001373156396279858904152646649332022490907557675257768743351390049381646183656077249650248672359167221057656772480402817590575704968664936088870730603937732334713104855866755665175564917306090242397013385604429625596156097150434560073553326338928172062407451767247806707721370174650105555573320126527340415028479142046696696957273083300271446747580195230993783968949764918309418813254436559251145176866857986012542641267651582513874319938798165254397199796250515381080827534308562543617079122679699384850878827049172161236973019487897109675637727165660600040613200910493701789787193796859462364330413653258893431069804485935445635165881443518544440110949320385217421395568526156098 [125,102] -82252315191572000317997962827498392350884888545823968907871202336231500494309233198308580969016033056277602135209327641083414484713866462761128739743661026085427787178767563027951458027883081364282161832541113285323779292618420451400617813954832698740922948954891763115275420373236581353025803613847208171782056116044341293249621575143320688087558967494910932143822850396766782310296913587857721954837114600234020949338603864485006794685093077748125972308189909731799048396862737025536593263065130935090374759659151019939066796379181066749984213539703150728517413801442041652986845266200217983026886870829245431248499731466898760970388201949482837799142520271996563361435789012858134599981833741019728192472906311871972418287486400470985395649790527735181791343410972632756664897945286434384619594353987422364734013671081320340446172185614777576437546350613678792374054751882439579032378749169552259092784417052756533801689309038201988311866140794664877075040484843431577725963391461830918120092359295310591197008620662654578258532135583086301023714614887378179733413489887023071125479843814831968827757262432531835207419963296983560349389224408563267838406647194015488306536228611156633304572106721438639967907164227543665668397584159949046068511825466173972040046385972304493866471919542551603288501637488011614287250793767269082858810861115513923433284165098931262097523963875824954242137024044429381900467526088685421035535012378500338941111437716944293397980910977832790069849787003336945613148638079148944919986881869723413887904521500448394439369424410221391369372100585781401367692868978084859862440389783868209356349633603546283760272128 [125,103] -14506907281023810459705575407276849558273279562609025079978166183027458641906923660126640693679942868512272466282229758777548624449838628716926556336124047956522820084456097501219997962544916610325790138860090800983625716166160376354663458184862104907866973786026349558487546840627330473055156407619805335673430450319176864969711065482546595463870979262440558652483815347818518861361875806385552374374328498747045147465558072807284044661315872039333355712988998327696506654354109001023604870783392332807487857612229655118435523309428363807577438040715149240609021411382051327413994313312616011437303173010997710757415941141631855364153927730245973779382552867585079886031295643237714952235625530419993954715181468680817192828591465177831930644057367117815730485637294587919125819912214487809157674097560746549566180210349332051696161722297585259057261848425331425450101031112491640996033465663376835503265333464416654687680005744374570739958204400611608254288098941003211488473733721828565815356496630277271001666949106488620578044813895241202335099582238868471096482130893086456326261759513618947921065201309976327748402724711148411162654053414936669487398062289919778801197572761123581526084381057043575444127486066305282420216724157051025764797251067723882594705287570501952421521686310065684282700685646015153100038315812121984429236296706514884614274368708046385313456409378577932351818969447338130535489768483160767826655693775654647939189563266386132923484645051186494884482270846600439913491269166371927851766359553032402383376587905762364658152585056914783350026416625944066368432525661569701729058353227558252564151978567215668920 [125,104] -1336172495397182094439797384220122281076672821568207820875659421591613254576190917965701932133789674787682730272831382349251957133361780052067505437134692606493786583036199417520403586317424560051824880672172937668413779891422294267577145065491126995357993319309665824169505394048334271778181285032025982591547003142601097102656516204917581103269753039703243251315021280722284285277892050287513348029351112556344526454392492395161839752931219327769339981866261952658772069906553284009169004507961933528928086336560892097749524130950898390776069812004575482252450271083127196429434641289262315531834595061453466438052593187374052995185843996543275818837266705351900363031003279335372114534886750470902112322421301922540888428433900986710811190334208103244388251436639240199343314412620768830637721950776405316220267499012361837484775280089258949323088945173529914063329889939571096313410581302452062877511519412316595290995952700946732231642518565572380981470035544847948760293475542127623528381068841023218001469920644991718621273174912494420353704978218143331160973201388668579544036879137073787574387802555307330729701920542143356760014618231646580461942525707209192860906299927393257058735158204746972841388978401409290073926424371941644920122405092355059752929168276132515020932892276123917669975742858920410606397242855874853793903284548678925291819482676423608697333869292817309208160229935908450575472975298107291993835654878163465007412850109702914575195008692773254642310070200079170565873325072727490379577248152690298657633976210308162000852680761839079723285688081187766916231410626488812659610390179790922117095368643712 [125,105] -295362623095444497309602007786181644302942215996053782332691088419671929749924691616756547499513940329103154131636292741762066727769506261262986808283261255905897336058194569765711885381482046977522917566437575891208149013509477919982089412670949219151763278685884837724526448863685701619761136477494243570473308735125048907457731056281659204626280376455386989068860652704423357600617056311030976347345091985714329053241956447170051497857592251759444808253077747763625821521602860136097372671545336275519100309665572374018182628540733679396302930082365225471719442816765394341372558721557292923891043912213667384606055118992287626447433188048108666399857075601633299579692184665871272343484786237106142539657629252349368359434973143225644541512950963770097290615483042682994025841800075797552873601021674788083605004476253053476413455275033761533439573945415200789460186420985889764331375937151870185285138622007362839906229040936716374928271047080623241134671433879956742649800624284924947878683023347655918997624244081799903035713123963570404435522283661722688897790044248963125597531914940634518304351301654899903634140182995332767698893653395469046980461011196935293480720775972071094414703710572027230686588956898649906894164159567183905158617356957836009287193086510458816490771596794503131255318327882981984800471985040263466710782019205470047045925256926261163554669019431274792755273336952325956076907345138130748311372933785915343651176194834044396054858062289098992858868426603813366486968753421732541238986600221235737041077409383874255762606064992328708633031746303098597465062169444280149574412862456952012593584 [125,106] -22466333883914388639684936225607522401208048723784116938861286307442059294887764334633500205616378558924104149941476767242216731774400266325602784311983189029068981499854396474754631462437658666942191095634285554406438184351794697286592658038063314376440035929574148571931011866835422613124560102405995239570412147951716810341723570598882686776792603497348455397758141270051256626960238270149106220598790539465081297868944050439993243327121191704752884563860341923605981256524829661093768895098409298856835366638035220746383297697713756308685212194427572491891929972243057447732935373615670800485040366769580060149110139256454919259369746733630164618939687357947720882774632463112918136237883351213841938372964843586543556078563613160406018488482229088874595103183713751482903048691647120222938211417239069793938508075956314955936889744765473110404166618782552223777242542843958890248936218385818372122241571893881578594941917764191355300908468670178297760544105325387726015926078341066355248695479225734375249823366576778979748476939646927968263091213919845869734386598209257067816409762264233847052706348740737236948290582715909590923492955335913627014064385602916603156450509326903451729915249248040388499471844383925734938604104387778194292248949270348920816075516514003240644131315891102211359298522777724447833983251494102511486235639869875248044648524426237150374311959547810904364947857610739742200496242509503304737590988317721466524696297438627460349842525230112781335463677530986213375775824422805664028401258208550373066179323750880089828895781442587617661522374727725519214158567031603147445094817038339776 [125,107] -469472079452305429432085454987271725344516102653658346237341356348817890015093874355838872175491382736247796284601904640679758125023025013146084049202347282983020811987760344764718099195254342541881615739672745339132281900857727356913928853473148689498718025811514619844286718085179827265313103603278394676929428855362724545976029965834510326081436052180255305612219838959269970695211642868918216517224742078059309980711354279266957791446246430609750821297889648497660319595531203650086706682351084008607491970928746280574028841137362525839750667090582392973593646882849683560679123095023874665305939617836430267630062961314876972415226994184012232343228112494646826448989514331011532800540752802905106535722428640693469493631420140025446648804978911205082204347098000265174543024084079529117869754476443705241126030922288598107369477356108246624067979548336866405628141717571600762910633781366104898868442606196272685492377527918941521582646156430076481415483693483722890872107005600507750156656440574906687486608938797062445700445863349776285671162046553031065168619931985080485236998713954553382663339619373114885914279341458828949064834458149687802441314954964616010715485795361159930476651357263269594308346094984180316231665761711746722351129700238251428365651053580922012458050174041104715168186821953775281104665061435331484845272189463504669530689589706377732638411079872061561449340627953380990947954582530339103957351869602316550923512284947310941961314410445130362602966924426476944320719203278708026095152651780390423112095505581998891813833638232333293939782417363563456074975696798226554740879928 [125,108] -397152580081410003456254943831063545661645980132389983437110498542013206332814568999477390693990371762588646708072903379748575722641145095194838733933876713674841094257122169412178240431305104839955578446731500427979629689309170846125279245595818345738350864875625538079682551257696766181361469478933013975653642577085027637983933268323621035923360412241872474295918584037853378428456352849377782615882163809689115228661587541559611130804758721473170234804781900029050047986438940520518056463069220994674066550281680076267355012301978573287909799657866707740212541428039786747719343174514733824766031517174123532792676155796389113170117829522607149132730802336471544276584066829828541602252205585432132748813216369941770000038419836310838346964325659784844304372037850043095643747589555131973525005974993163949948755549725825268967198332842544457816395384397729173860325080333835967983998393058138600621775670540367090405702760028883817264657919921649213946643384775647562154966501704585378521647492696159296606049516325931083023297238649115016444234089964545515849924250442419938641010670678815232959987182017035989870507336994598154044436086979982527288964874731692694219972963201255432717231604619838152734314556340988566490045812109007030184442450530674537272269732078178061893662613872086809223364383310775607554343244529296872808376501783521441315395267845348529770450499483298834928236359584417662515368569426195537120631050606524494322742905288018208740712727748633022650020604062215877133689064019279920234464155432922310653118070737007796445244107708118884595094622674639526335449764617261472 [125,109] -26459365851739967387477175224120062080399643275360047495244531856782404866869180970217135278498617900389606750117110113795066591324635872754670776414006473317352374757044807377282643782423562595353020636963214496010733565001794247105359006705696097118810956329699418903481882143662421285373826726041622418878944184564137901279867411979621484988061289777705520295907087788068986926511053587806096507447416361752756118968192615966039321886699254685803014843543563308459018885714409997078140441687690188206392610900700902916704001345906833696384348986426601998464333838368583663748847040628508918408348754659051569909258249905631991952562643617521321153789397965841429420002843141887489463786515571205102739875059881826171645991316163970639341257677916060600246642198738646681180369368471353203418617989574789224376352814914751075224371659315085348079120302475595897439394550697224873515153091602409422433574354460365715562501367376444740327564526770457245794124949394632873657218487307263777136057345381959283310385326973656224349520242080055465949408494336940332078674876494752769107343793289895891168145450484538407355933340235133697815109769078031297174185132545527402524688962374604649047179660268582146340319512631718943273774387748455475952134676736503819522506359301679845602540493441996994162677226716467693870544947869950931574914279565498085333042241318209088465481970603912987434463880845736902696707883334182891196416537128177082060820812622047095346826489766027580989818859692825994991561739355842116218876000326071224400198180459730827290077101227403166001260298324193845368083369804 [125,110] 320034638400636895458139843116968345683172935495581116434157767003975464918960148488692675650257758033347292340035678967435402125976730942016310179388298227110824168312506490937795906017577885119692216559810966450601326980898618097118205606165482151471215642505816804339583001564995540314870349515301777194804260530478856805106354330981558893154121251984934652663187962306312532416940670901337550170490147799435990977943386973786629398517208850441402112999689920166209379294595136586925981140734793043282509054503839009562833622069409740215425566626426358033435047197598962582391443057686037475183741431761481330914199034639343643586466453758293140143966331717967751645403738396066500723036091789814892599578977890504075437988396402423904367582798690141317513119496546792848999664235370438778444784305114558630759730959254411536494448966225846574669790037265513718217628893764915418564204429236771553988528777396359151353687881305486677728527161137549282569768599436136204353275106149612095501513338276779302148245911364805990269269668023573840804329771783781692249145672587759743039733211779543062406753175471300682878444262123795047692758529057783058742322473694368782147021118370249446312170052070639067576227995031830322166491510050719009588564396480278220116239765701986766163125165745850819944432735616221711316483849258098496101393191086084623754768995207416400947969855958932207205527404607463680106858441455726027240878456925985306809206748714300895907799486788296543832908762266727520927107778690365447548607964639582793870277535846598227304870884952195279763907464286126339136 [125,111] 75525856477059833033586750386863461379135573689454605335274808525650657314619625831195104166960392720500190531981851485760113406365326651468835674362796416045695531948720141758519963987152863306072031222708009932400431549241550042884956231713527742633056615744093797052091603312253441449350635968255703521170457641158105537603308722325684328648625765443735838903955760680030312555678926511537130238253272696942708176800015807174691244021887499373989299866738599960933608679462856757016210876642163910867256311566832220976292510587578905581388057317187592063170087456634421535228071560768146437684495038341339144917228153341029962369164426795022284222359077792318801619918993609863796041379131121016437584674141118042301198547870541003985344909935905476913450461862503831325466005242325188266153697921823952206832133372484663764501405561448011485637448046646020752806993204093579831052814138388531932614446239262601755826393794604793978777568384876142092314617523456494845561794562357250269956261215717951427468644281493292795262244506801560681114238226758644440954917127483963619322649576068000973316711753772975418405148141828660906450862574443166485718015632875104615013990416599127518848175785602407534052814308087566795839633628362925533554774718230156218592748719527814523680398369874723785855823330261219685117832529647580956658241334204452796022544568402005272211524946236072523939059564247413609752011009294187658770421556597575550154625858699260936522456042947895731398137491211225438226735741456008842814010797749827279050028961706306365699222295297753111180819457693404 [125,112] 1079744101630775965035619506579646313506087741266100045411652917213569972185989552537446706633569945028568286798044952123958988485894875240284811239472347768618980249817267476924436010863449251865899399562962655613913660700512496816085750499926207091315402963784603189941772206570127585754261974899280873713665982388868807219005411395759475939688212332805446293723782890155428806732377451809655040120441527062390708783620762727503558351549045145919900051973897294762453747321420786701046460083527161191168546856658025642671620027059857205994068857787059489802873600263255908248326235977402012147412442948002130549747231029555661167690454341387659503781920197258286853984993334112410384641058859031192993761321631324683482875593508289195725862436459681378335969433263767677719126545679793129113618719680287386042800267922738630120352331870128944883913946766666445348833544775106505473634938588061230417081516286158475545269326779935885014867991241098498893460301480700376141249588532043817836308390429787849497366536927843295395316103939838843140897742031150454861515863518196470160784434709273401109381305477975216055350445829588539114750076942021318089423579057602850083855851730550745813990103368829588984178702527656162226846548996919850946854437532916490265544640337662336705859956868363499521044895518075511640979717928125589848635577992547951932179347566354383381957532806074174901920907261481227517539106611395184700280707044288409318533915074599319514667570778169604310754638262349210401193582831680179939097686947912795114306216749417728495221488034363160413992088 [125,113] 5181521831186905312246320248782484058305085197273178158031906152759225311008957464115274255149457349033543238724336638876195557677027300903349983213549194500847236302078376838490245515712528370996217561353729310886514256228215112406093100009652113394518219819980735625619166331784828066039776727371044370550873216392919920331364726076902851496498516303798833233253546038691243255994831129581175701520466619415432766796051383377438779230103778272719572461384714839833260004630417427363831854774248520020369914987281175554552484899187091916854448672188244386454997561931080197922605393404817608540404963034714087128354922765182318614671975111493356597901887544203960610054626220309082501589467804957533254202496968813883853896542129498438836658665074146868465856469112397013640968490160905988323998604903602187661002997406299216342151432234203222982179965810439209213965252354873668221941548561959289187626385303489001361725651060962204106163588965781283329474165525938436323054034575167658265462522327465545883201242448559574821389418716774339163741843413033251050775876412357771897213346779050704836680501695082351321746542714900728075476574845823641571451448788176702764835190370028894578700312695140625191268326183872936887825917906307081253013470367858316912569889975844353963167465505488755719671728770847450494016720010668456507665242855273326045320693071258837076630222383923070086889375268882237641216955453555149815642370600411242409825568730089155024825953312441238748120409651842284829817391543921649501471178242462525535037434775754345583983121398063393 [125,114] -4790595333276723481441080028405908221612411675156085693962994596934941564959306261874154893631871411136916896818195942752866806249070181734030289200334316693472860043763359848421921203247724257689887400926418352409803431265945732383932026128498409251895692174622811886967453039369751374837653291741823179944548307119433766767411945498008947375738842228647178831998521220874912727504696704087211430866026857641659412954884350385404374119438426374489964974882118154174105608109265635175973374144761230150888366481729151750603816436784532373665852347916903310239893488983050674757763312139872020393012501598591214338431386080306968223607941789175338320019451317457129153673321108480344890409453807013267193188008676649599486446358306682743617705670631730594734940198582162919591449994278506700565265924463945661930728638837304034059445476489985364574835511026390440097247577530807124185449019117833742354174307896877828255571223163985019725560639087442941449205157633830445449265579888198477704308506336417190788196972509606289175833892970342891869908474734752418959035588684295442206683978863435353776349894889828630374618204308170641791562127211997484499897919574625672664399644177685088127169749597790316670901571814347962869280252201942742049223831249982094509025219518524378388573642566137455387187421263203848675266854211620562842061497464746799329320607451484635293520697620660521966014069874715585638952362865820594910253839365582498159874206923996589457123980837586002094378556842352520420584021623571659105807648815584658935878719228514542577939360 [125,115] -128394594044742343744014910839643927951342196395119800045180028498121856226555033714053372077212787446780315295964928405883380176365642387438812722439118580923089032745225480685797984739904752207035113658541590980157680339609572413492953123391764441784504002527013772389212450557892167698519273563139614225273836805513394911601734987342759915218448409374533920983025611426691013207668638601486406894027150871052704028127708139786644919407222536623449437294245216352460707413596494275519847751533404485959821571998341135308584910280954526807885121224057198697041463125943025916629863010420701290265667071535772383663710772043963812961489235373429071734611240599236387102543935226882884687456631834915693567700354209105830763387147579292322331265051689877590993990550056955750717137144822771046500447123122997346535198777738768199479764896115928220001431985167969444923968581955133695593609590989723527774572759118122912162865891042132034767256036936333038268733669911688074062055782776117522655154926973428014949375319493175736385902078414361667316431309233893575968995584348912356691452213077420307673380704468390795046186802556763499352448453512005551707684628945052590511285771915364299432335865258770436822532053143606902639962636013482006157722380192330580734431578141566233824930560988098337724442558586638090185090086776542012272916194792822416120303964932740138985573590905583714094575430713886102221317394219142920315070841837346500996531790568597886827759181988039612331291498793583525839293130184848535467484555737927079807282471549390220 [125,116] 366647658752599351638969166075497978116704333305853082581768015616579568796899026399557861732900167292855474693187554050504131154465348874403594069692985495574458189107959440639257259654056511907145253508405872048476261794132976541501816518744197873396212288028249061944414978003690531353624874763751242522050138450607696143641697684639717001015872870659131755739912060355688347611870749957824143110142288788888151377026182541029893201511913236682802732107965593857286228001500534863718279119599165386243056316791236277906464327054910977419976348825144006274210291395592209855766951167525615681258978645432384680387279451856108004002264851118965115142721458284126437758410935382197794767923600691568649491941356787055863015182491122503704296828095531391590992906123910079742096690313626347252515234429966615476251571047181115320375961140326662488864119069671508916376142146742433069691272309044753025653108373181165411012332687791957350712275707604180056163579781072340313694372166259488174337517423145838408074689201265036986153299692316053162452638226927450881615244427828437042260498125770282914800334196394367146126263729705841710546348883625083773674873945183316662156237503492077438621794925442683149574353095088301878140762216392807720336880566413913907950693163548577354746193893883166586907557493043357964931091911804423219581420109276637878424844074002728713369900508295194993500849048001799546497114912751357849969225739634692290525557243969596225357147741416346972842383409270953675452458466141448194477669893515325214640913984 [125,117] -4338061403354361527636633153332211022036577816801568975142338287675246671166491230935436172351032458820625958907353225714227678685468788662374134510877150312139878559698048942519767085470131452330518730261607132389258741842896668586007404930459009982840779987278332720481295040680147474438091487066424953261555359422963920568160322590123120991133580464579136431218083546200312266300914561774573810663976571973752639337553734657074740395039769869559501846955566090833309775971280984337310187657672948689058451713919639639604203368455490267441752972565216445624056858823758382962754205912625528321459359025289867531848593236687567302975480649752140850167276128053985290281756939134861637933292743024211820246980383914063712222537695623202184944415854589495804180977919619934031088128938403385550169608868669831837837546247074790221474689308985689129819161818128195479098565424572715788713920221909719248888246668736726400575482785196872015012578799251012677930504846931022576014613472216160205216899441022996341524520596802135361596241710934154046164279296876929004685833990869847501317109790554357872325921577700922010668481868953016146609211028338249308140509389694755042012605142842825730325100578567611183877548966814683230811928410823120152649863767132098147135828354760464631292571398793817919008783520327394648136152329429641259183476424343106330561661981071126454561314257716028622261233880066914472834549456317860172417852278481353559580987151165668489944181558828263426136207844949828357770701882342148144424666116298306088 [125,118] 3923582931406051406844975709453748858386752559180204398556954624547048680937674676067691217882563610737745035174052090549844835654572710786633393846893590889350489177503700789712993803946667332137901270468090776721723160159093769661816584115932482579348485403354061681360009834504274477339308309496518679501447509996754687207541966857492284624289038378609658575550753755725609480934436889085301130435592862079644153438052551416186729439040498502145853978384178421742441981381195658835974982454367697026273821818878199785765894474983767011326676094324326260416163562880759386322470008725199290615293870176599435684587021782278709107659771266129311660246852456536272552365788725210537476714992598302975072409147230453962492738941009034473905740309156556181470574706515090746327371812410030504291665334401313419715267664649336377614284431478972576962369180559465270611521564542708741861042014532596476877428392223493526164100121506094076745158890623185579432835614625412844617421388944946848111308254441517053654380407389995854020872412169992416353839110279750560100594624775153098306856434003318156191267731357430748618989728254132800706852668431179873507692470663170695814912881722363343089965216353178874447475126463071815277233264072847220789995262603145813331021051618924407265793147704278851477298584361952105186573420263607757299532127445109174825093481833967063081210992196676206794575185727895264264057851302952162139256272755628300952356572698074540820300943500298436873202716735846726308400282061375037000566082592 [125,119] 12769446023667601493296741859589166795923314791077874009288562138010724960356896697254443197917577606586040515422235194517180349349442218539307615578609952161152377187935009374447662945806477859010857525851698167922321436877029746096060055434731491921099807297478540273262485348189456380392616917498461710950522443317393337861805983795426548620053299999431874258929341094216583567143245348526406955868448945248716467132512349457641385845169603698961562858019047842252531290725620616419516929370089171949769866623091143404511686222032009758608158361351636590471218737631794318541160168846026438220667483529857752830446945211883511502845093155293083998438914431238380716773065779552575862630498978633443397093380103503479296056425684216370352040136807513280524206814132943242421145652248495455216812517986210627970958675975014452693228337342738576567990847330963919837739781709840394813164589501054457686733155810027279910283496111875753738453195224872551183716332325224636412817048154933750839330943052699970054606604669401694343428605145857450038070236325596837661513156719994466863339693667308081692118381834837203492891955593356548687100367002826549525220386746734880910473827727995036686938320803598781457549665063776940715054144548254568235008871992901880297800014995405729465030584400570273007113533692923002615465798730967143202280334664976602529701593767547595400297472982798598967072310888660419130608656953608864696107232743969524157133828961460966367788599215864448085733274529402481038650139801578284176 [125,120] -20827142785500201053463060792005236204646766934101004552258311196014624349388308972915276708146941907259724871264710699279380871367915811341811410372641135048812668499124477231678838866174106950847510189097072221048633397976375115020671957327798498985942081077322363148294124977354379757819708582164035066992292750951854084101796524279135074494278388897278286164610511348783816346889369350036430805975489299065787627396149577460593121246817654908862136337794687729192944199511605648929448986263874671985090884723569337000512757793735887834387450167313418450802639315162948182804995407383137030646682750051146147417926063938969394268766832756184249940010171547114507556600875115352745226095743067069441504225712768674217203928777149518090048244765794391720465774826030238618222669840488322008634427163951766173022296565934976892230761467028323063363773598426566555476805896431000416063420479550196412084950563001779014275814543893743394453086695246981696839772622278492323591607087727812596605670355350833628718630381675880715269166101318526433040592794512304423129737450009043690848408970424466532985296043279205358063909401565804062248485209460477481812037868531325693856422247574920644929949653172147672530847464923593101299583795650305336706402565693571509021736556311621004658328016159271498954967316008303182452391706284204347142312352715488534474021992505045625827951051848974774126001126183252004762007296371167609247471291715218256293394884470976405697040395026921809208459429890873922782086499936 [125,121] -17312534463419307568769117131861298924272903789244513024246419447397633142601188084365104498309377858768153491588358682146794607515422020263866446973775526034614343347485579508184565598670105359873402704705184684203004072979637278342795885584731979522454226781971049013651969525220519568549265604491865258856277381550919092453928876648604170065606707915762550389804026357541815383946909015729044746685755461680214656539787770510827394020905227764525009641531135820763634333825771545942235470934731607138115704015538584162427524778810173148211901385040019545499307545070496424760914145502949385754427823176578833760428978065209291192677646278803972684443630106761218167362182136243616840956981942237702978063745618985447792349190920290463934598342669731340662240297799997880967183894611178177847060188190923067906230536891726583640101639412987341668450035548768041012026573206490306703036937284800093489650111174887870866335251132758275107862107801068005187105663642767462645923327719110865378355598775111940659274539156597546506403168455623385233243316140961614285300537424028937633690547621505272216859170158228519528865605797398740857274630106201651768406306393447624184357237561417183436327816455388615395897370996162346784652143558352600552563151685568866601131072830947971364454643235731353138937386237140589004472525506927920609970021693665495422828656379476596345538187663465546189109664906554379011558845745435694875565777149893994351147213960093127110405212032744411480068601783011941156 [125,122] 28442455592738071181881284364915967379809148200093825930525061711897215095094980329539915445658391962746939200288541819333830156054543114430529847776060872519611133484221377295509656252637390607444238567177978609763063805850678995864092450083964109515373177850222618426224086664898701984325485080549467468584950913338713296445553911334378380319350887512661388172745950099094803850636346573372957779057162131001838582499157314192716013703570364706722752606016863073893504174264505089390090755560684352910965602702288648780383148995680993393969072625273230487069691035430513070654386717499736840895560500547314033867120761742161605487407146401575618342131902132554986533941975038242390761492676291369704236577920653943183465919758337865088598099220698251043944192388356365208140577564746461804166355520504111695126348571355839124615237711560320394571446526219134869918449109489514957387123317550310083004270835986142541955031150461205134822659113793065315661036109071318059185363582699190451761480613284067041592554359043881099691578851241527429485460675600823711943274666561055648021274595685855125529372407205985560321903505642115555659070546055630036195721824728068468210786739133184880496339287008154618375963728401326013318683970329002450906053693405331487999431379600002493814301101283574538387599784514888003397964101192003069232103591389977739491846853021288550113114106892276055386343003512043731936682838620419583598162132400310210652028504231785139792491659818729377588110029632 [125,123] -3707454417513987841794759384856852738118143613205524553893498232142072615438301121023623780892017194530256403153615918820212753922497676549225232255977248898933032117564692447068222210403229481276175928374586061338861891798889613028076773279378971407661245378564841176577853347007375028186763814217625624251507915744502655727699276299659569189295820684862408468265212028319201145176655588154695993382138873872674934347232864048762297238901680206522139880021261300196278210624099517851921064709066638486073269172410733096211792595703300157200879455530321891264794377851207025800454085457666043859077023166796254476766551738998688041486292342738440985295781193271970366455981652452288017589803974042720370813715398034109927537273342773812254853055108089694681453825920548852057563881233355079860492813718232820751651873125489341166275035999954369303048674792278264439639685303581052209911094435344056534595580373506991143762836261744289414098280064291944339998401459140872441188896356429111252417424807952311023508083640123852407343339846195332615536743699841870080390810824515418223580159982356332507323605497263851268118271005154910403328037358901181406030874831533389943722885209409819574837814871522348828341355844893158558523510427295838085120391569452038653381647332115413928026996050187436212893674670197392160253718650675911807757726956140585880342773971278447760657483035012289735574182330160813362095596006786024154528285820677335993859188402858413767909305638290859200 [125,124] -2106060523450405438355756496984425762216825197148615702195179414983741373612508381974984540252423794113803485321355709643669332318149036095278476282985580485189770444267198005715073320059169361300408147785355685729641327647432698764793975658440360976938635842912472583425972329316783588701773385860479962023452678310869102879334235849902177787045189833566809232268274946846834393963486940158214213639536300971080602809311981708103693500849717089520087091029873700025232739458338536620517995490832790083021713312821697319357747109265710163210331738583134976860668610905422320413913485272756071180113345472503988393631527172493915003968551900680318343506388848965787644888796317612496752308658738721829051672691327025546624383975965069290397243865861200891635976208748177597376095617867367170519306580694597389493485008002003295742543623413717893129879648444372798855185978119929842082224317711047602856708147853068302205630348390397661378101659374040332330588916570791665585547006264255127201165840923826460462276971740810635647179432412452418758869865247414076443833179142758917236367578244586459418082966003534850814431517485640599187603845454414617378699294827831665556413193033687570326892249256306203056826779742035632175433124417229560130843380636139465341236537070365955453193137800478021637792351688730246161780942927125789914332858684357903183302923706695638776700691409147737710608795144445808659913210298257762530137923582959252277044330254213357136904769472 [125,125] -27831882548361098071577779137272171258770286472328696016617116579608088236321029800985312480762450395785533095974315832608020487536072813697102535696639097544418706955145389783047273232313770552062588079132044947267155826193359364397058536541624470035375505595612524023205649435432024496765903508139500138959269438961714976577082667500692861880751896687909761804155907834613788991106651880351168257799914877812058915159845082971759894756303246563837742147063521194357167750040368931437281360873208561552200401572127583525325856899698272868136196169436217823891600693746324682462931382239313475072088517616875443754762322402056195244792326351772916246032310367469028740499277261290283703902917447280538273222854003876997671778628575805168067182381433373755165318362567018535713521890248933853446096913563996843723709264819001261607076351913327391975781208945155383439593569045008813911138044733744000627242925839274630196193452170783485277169570327092502541995460957201225557213319604180663274268130854034369631755935514569255881908573126618234946505411777918398759450021166345099502430679111122437058206367777703541173800245096305306885952678879411411017127241648644908494878935389923131092148271955081498737832579856229573672395473771003489918992312690100761285462828336352757759172652299315526493035112990881898046920211283270850820297251751690607377242381615650170393299251999042113160348784972590536837022363874771067361225344957448763119940729691723640 [126,0] 18297548895536553153028843481516066487155440864190987374655107592634565284067637548416650416347855493618404281282892755299687962484329743740171454790557063692200618190186513367930486788767911298680974276246270762875596924181151602905915999804533145922073711106287953189171352276799648658141830272855108762225353206508394035233093159718636088432669258048381051886422436386623063607977820627098582309384052399205777596875872170777966689221312424622740125035125970097609271091185334646946236678797758015021102648044891546988208959811466420196244329475639732832542347085141153877849568247201592852464267552939377197794269756547901225125736587176763950212595294345083260022287258358280825906819015712354382091513347552896399839372576606040821587181566999879111321742786444870540099427379056170398842568674943844345010972220268870104239439396705633895388248793245701904745624795421742526431900989079276229236549937180838022548769177412326449136976967148953571421543814041113047183694753741070774407371271920946554104624157518642507123812304340277393846393593365979949962194692861311090756091678993369418504677585031627018807810982108070187450027944304707730518218642760481936158461071525271023825272291246526009246851382033337784491899406141154001930404263856667855713007420769815007130250392997635809954249316791608256685392672379442415391059708168838010758895536808753347958306085133806982656889208640160975631431841600754365287826020222853659106427333985747691252805150632642196641258432805037415277013938523159830881136443975881215606613805406412952365172433726003623878627581702648941552282550852400398186490694828907514501656623141111718773259494923975187175682623271080321244821174363812729200370498278853692699038628275033691067552312635652723688809306272021913921055836697115065967182929853038896307452118033475791520255976522687314260049468810572435518416961582854213901677105813866717278823797295217402750095589376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,1] 43665917404208482906573211976369891826229807672511650499357281736205467029484468718463869101511850128301438561585483313680462538928106180578578408688224757823458935247265163034014730046605232995189592056549134366480954732175840062877814338764015944628188885368190838221013592595153797788765999032131672583097551411464749360140233470990505146325307897319853630353184268810636314046414216184586182158583779137008315078144208982240334360312425800764176994972931626275744113578299124665770038781435143674671015126987192239530763874526051224811215040451935996921701665937370668050188359301942797033921754327396575863781590444413601942761407456882943889005510805507454134429209632685427992130182941397712138913672503713394961510537414732072401769404689445355685156937865393386297006834835109406984413230252923438135039576492112996887226835723060563311106017012748607229966811132825376772213929118316358881992949445101136001056058910074910033011792244094812865735475227808356594065332096166333349171553801075425411731790185051560508141630841323528524335119209798404563218436442864933966800335252222842382901370853185853220187427024877831881316263210935321199649738893063643590130534728626619706239240695865974745563592824749244303567398906031969967287951436520510946009638418872553258183723275979947197178818042402561993057279438365081873362243456999557941443839459767615867315703238492124962237112536784396819145944234382855663258618962119677640507014488198942108210433875346885462009214231035932371506363999601933406199637303838315471487574041114744173713162659237085055164618858132235589778077934497049643052903886357504181850517166527534754527564131883924519566586092681196270389875905485875284258242544907768890783195297194318152994188613830088360687063006424797509538068503044867844431950431921779862475631165885636852008439622257942108896288853078299036716131113058738017293553309466369185102775514170158510038815709593600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,2] 5289380369341851639583862063935290840931084129126063101325156534244764276281940730216744615658183186269684886544283300762615719655400359524264558440904976014667921661778061024336939066745280079180973105678182393209339176727444023266465481767474479826913394307033069197144402816666842503521673394467108454744745197096942033070325682413389448290769911217071551548031066236609853233864294389151318911024505524680333272963814897705934724278846823683488341665616423155862031749518834597124694833695916273081971992417607234777890262743456255392221570646849879496539682430837246462208280188229054846015106147662176216870370084661942302390053208351452335095987974044745039540680597405996349952264276239677768159371829748078372744290427248036138323885945389931993343054100760865642805927733130161977446745489609735001360415525487928264620837123454281372100082390845124811382585362640401964887100698555315781716549925590911561256210002051636259505059710177213015008384545376610542043271529644796206795333287806810675805879247971677899842750160261401562821022158495044511376599388975714427765779336631513651630605166136543952436843142624329433726711821947935498167857886280331406275516080724241509785091571440364916801824794413217302186615340581537788737678901089460324929888325066550103633803928708607196476917509712348536837824781343099308732714527658323238549388392411683159344850213454412085987649098741373853126020974778808126965470451633824773511898912237480004851915909610378876916421506545112466659857609620189749106235839239370312871623857926405417060812467748834204936381984414017492125280691787758109277373047544899749726800903013727078434354748056021159020261518436418503247467288878384621737271109555291851613651921387459940359165005967632176536556031066402156043614074668340028268530991015069853476740460397776658848688708948725092500613920825009251342089649419024961558838998250255871452498431681003270354071604036632576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,3] 132089305578220543263540898154002235624676348445052081174231541157706553195503612129363708965265766492262349493261397130630610224215057157480904629664778009306515662572519569547368799052350948985955165660982830840564123302067080125013247641576701177928929809652660039207405620558585618298687815232508238556805924992955017335548205403099473295709963895805473272908966815248750064461832636204892120508071442026849977533418050971391334164014500823589201071958844843689834246663794067542081838667149058814261187526003841662179155284268201070581138709857830209853200214216559424785345170341574560672814351744091094933146631111235035874790313236197742736632042213089495560032955372100422681247760183263430314331032048551762979178566252596693779120534003644191789596755163958470920156798421420219714880328249393715025364956461401877826670520485514569069831827252654434181963298359799247030534721519607719477157862525242521273184724830726124649763156230833919372179119950028319223550972061811672892437593675008674003962338535648411843905258684517882206258920097718277256814662949128492489064918661318707956139981127526758620332897584457792089404308370994634485898906242094670326898657258091415425381660718771400008914238667565569881370852567868175034240982680043857087638019222143204439360047078901431294512448854577928806145410526589349620119629456447727059510693799104916408895075728044731088684457087889472429787755540872203323746280505045210494188745852915053520103101198345281413921470376960864235925854958943341360720850081100313546988870188084185113243143263597909625800527981654167748399042022828545342333179268404181325160428072101422062523105259336896262785608946209521348316636597539246419238995607544935333921044974991711505830934309629907351446902466714311994824403011176128663029256887523479556295658426460510867279144682739297326647321591714206820749190036369868600947011940926454689254402122904856448054268591419162624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,4] 781739745499993644296626092817365323246244850695611389162787481388301785080900071470845582421917711941098726800804276211632119210131128579866526024419308860918173052211688453883699739426821011593296057028993523032703344886000427414143792165327626051092145090009513885999557392665056801109171289544742176859536905271194284131975918596861829899974635308672329781676714623124407555840330127940456522172412405650140661923226679211262765983779564123548581654966526979934068269425724078995795295336660330016783612708504496304574219377283193944016500644830636108967824459096865119325602193353931961502562800643899253033715258321102072129878632354225534694577820097107419572641703291436058264838077576830310775244300695983750150615108820284917612577928330747072100017392173720813887267704145669386350528380885644677652979887510777908447605319460060536730638123010495768431713594071863708245255375814517011677849297084065549226980659838999824796204736391152056584505265733969254661077195994841327228314363732647592160506275527756712061647580851624473154047879969976429738732952908163522561172395872535836974954512555218532389383602844083219947542534086718192020257719108769701143627146733882805271684353122516864843508186458109838185799996102427463586515737546571651498974770912272012080251430329752422286698836768185766310939223944863755329591618050121252418491733165958382673586542147127241535318145963609362554114909681534415314673290517454098778292825361593367627223267015957234571400534763777728931981940500400693717378536384441927417488683200959782832894395129049181348267936825740825179454677390333710914656525084319023636738766030272228687609625298881941440085845904659248722173955790029017321111480803092935553521931419654744394770580548909699176005704951051567811923871602076755939380593173081595634678794056975168591332242823125603639878954981056695185374213768527779089464282294209630971031720449639857073172119393690189824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,5] -1154624086376986977888258855582569355531690918145966801644759523578532660889111235309526778215403635827889891877522698286628146564166768171121624980649478653790056120598518487786691831804549698499116724001427939940428569563650711861874603310126546716826431568257303596531263506629269038106454450279390089295172406802264782299604414424224231209054378766334797915329284536995187877732440208667673519204516319405406591590644287418266732061055211305921514319711549449932787459841792641152152038619697990826305724605709194883103745129613217540594531779361530505928206985254668993140524653366443165533779910544082843055042522413578044994627534533974753695638535954264574952913233140466699740705303100856341750494266698481719715827905328825103610676654078109573985433637423946613388637579517711727168260477933786459662261189994987301819912735703005370301986126228702974630042314092075799009010404680594073622045604658029222312902485346475989636656002729499350628024753607322204418910717909864971748821492789086634590008937671427152559886055335324088392436794472118405971163792202944998513061997488417142753071225536303782848871445614244901664833750455780862538947036405647361196652571231290332180882568575583402635675566681835672748488997589623669349439836417906057334685285271043339367937297747603173281157782356775131129129891365127767880035719283727039724506891862298830999736364037066316784297210577664464917916761508303478781292999034740296192952893223454817054565631189116554304644129559385671816513248853958516071390253267048800510855219587990108579507584311383130591371409516287171113630027237960257154448723412205134264990364534323405123377574753387177450607996862438398712457963417183978043138642688335592874499594697578761900515154867721011592104073085016438658976531556859035103794008087647904019774167920509109011804811119854775913223153409308307342311432622938591603301437319734304405442512024481080544598956903963295744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,6] -6101215966424425077847673519820892544216475786488413849625248481748449704869277481290168944370970142293132172062439629037715397503556736273906888381927934935743743416889439411999501122489681253738630174616936728282296591649366743435036670339508373093200170328078099941678615577180094327528837423664453028235841554311413863280097193562290333431928497702282523742440060790532556795040118356161795058340804064189195022443432798129469603378535845997452182858357071547688284425129036860291955386744071451495117592492693405512124168302328310800930605176914012104938309162362804997438756700646530993132802443815743945387435328786504206808373543894421130378641188873868520110027435079314978905599058707734230071409447536214147805027497486956942875253395404892804745440147923122663734852459887269210590464652286854849148664182832173637007505900419284889000414956578643910460315462234758375380645779658656877693666119668488633233269865766560446423828228607279925117279467603081663570849496984220743947448296428628914061172336635187565098574692882407633114467469432330148664705744187036654348778130469080209666778317609481690735938343937264466991272869553347098120635710894477043339129429196998478421440333863115760388885605295602619571370368284269526777731443838355777277780671867983499661996699111950039905761294552318513390860916945069793995516632373875862414878741579082358898187162456312886112087681871148030458181186637350497071482544928230741041326641227188202672309216174925527305099630429948197130478554264599746692580370611177710697193222455907475471405789051916005054882597987633949328631913130861718636816987202854696751512785435514184293117319893279599493643279668888692924757719920744638593710585901472979393604603416142264095527186361799172181331671624902934779000339771803785294437591852982347157051678584793540236854917675833372408083622866497863593407807122746767195958001943116510544601580556161014776217160887845257216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,7] 61060033794005755694245720101294070007603305276373442183058412655629559302431682574245447695247697768600946241992678438356147715930427969186309468603138520265752170070643415870861260057569565812605518655216526548295980047078785328173636305676216159207722828829642872194988111248352180247917390769168221094237168769763764607893803092305556412934609268423688610503263213143129745199047315404255430141694820121864494836019289985421283753507847442247553796684971793509749411684197356778634016378829616729561322698550230243024096335027212360413845056645293540472589052122060967985735005027343633706367678718146848823041712350035496796452455916144946949029165130122124345968231627290779184717807035155445064095800901000388922348613664831877767706164050466543625700922044613328264532582143897903036445184758260449940231086288165059088486814254307152527607663818642875985180044204208397461256209678866701401210710552757027279339777375330733016968754977933685840510192657103243320757200007228728687407537081559685546847946221683525813047094699800153649890632902360187698040007482661541612706676999872101735582199505478071332329502269292584751707781078716536867972034106754549509308046014155679265720273174013179744161789565909550341509483394541608140021306430561521361377027572462991764672354965221879667454419779852261842226543570960690345036511012119414627727828414667609209079529588239957292791971894394502754921541188120094281873576087695074662620378813473859063728042765370190729255634180375147521180974843387091255335547390673060803013668937786030961234426101041920587147202097359648304937883622797654830057424398631738545798599040251677538438869833669567748362153525362920716347573410984443620940822759721614535770216774549835589642273017496185350910143296881458195345550180229936317870571777419678591631697224262794578175784377514324498036737719427706881452929070759686043770279391457893310672345478452534840936180357069283524608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,8] 60919426578411916918996492673705383587202368617875195010328114331152110130407179940130827122637579240991735557251118357415552099921572045205271636548267927320750225623748678369242144818808310641944980303701170294454159917590189763092648014501714829511247595777277699587371215526697644852628314995082831749578183430520027159780219224215499603074162871631656138835091782363600261580584295099631617495443568169202852084219891408198056497663661053677135840993936044711586788627899058718482715779327261937114727208612607586926024260800560055202203901882840515187940048159485677163178232458898968509166579153603716569056138922740817588191963182753109803418624407737712617730461348597796330445877355049022690930020183491485117621525831849674065385385765880557844650600173830504233255927434283743216531905750910845534498039296053179176497897403469742188194417054118017500394343738531085963259812060479288239439045102074601039031433946532800106506348099787680553351190567551039079184019335960531510187717664025545963657384511555009920096834762752624856523010915761469495768795484106338440091687148391368321332707204900623730833914822877593690211630107023895308621246762636627137067455393016582796852600093937477683218463368035061800574324448712133849880059638633080759746939381587577192510486175755892339710187383362203877060224160677183248054591754017928558311515683330175072528406429075412685242060312416822882717179465269086058058201309974006457175858543503816959396573782721271627360616615814990448118028388347126882145799043344437988672746095738212179839361796202651744643677370607444960425617453170156424416071537254898433375544623461579861148208268707011518391575883515796288807487779118209504652883204554018731950994948188541908197888103144934829177067024599233951520779317057088307894850110231112125727723237168949651250301698884016201481189822050085160090507663408023217664982068896719948706232414227332154632168699446943547392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,9] -777761497885600323039489569280502198320481256294678902451083607308002523904459126402674868547019854340529477938866664707512913813504053860770197219111935302942524706521145045693457321206924309571755167446594221363888362346120859414678484720499036362669417449364363086685378211169131595046482007650641726294048065783455123551647074311761726746324018404089343153989675798305626162487052393785369756866914088285660308158065666932055216936329534575685712634038953442730315504745051713641820369002159436360862378735405167372902307768196072915794530290672287092310856320001090716033802406246847254334699994005867330755376252374808027183941566925920159057827339764733090814380051620430680725306384499458337761552836987374902633170904753268454132937353994628584667572249849307777536927469045048943924627341078337693699883120332453881339454611982969961689315776822198706041239931493275344576110372698930956726498808140241660057510691523437804810185281086746301435964715310894879525080732190967623069888593892245904670136964973295504795876876616026900614234456169591386386966997497557975935622263057411227807725885935616757294595060598796179458060805133219468958327117206080700702404380134223903418206057513749458258017423911143613911024529911039000382104505895690434967036758371798475042759772105029791456984080210516931284300233427245250719971827289194148097657915784549662822893794077361615158504684856353361921191385348811835827899971124171824133742606827761212186784121350021290898264506529692286346690681404231490756945955119833599259579877270814457866793076529463715181015389694704200783418238500212673497554581760368414215884022578266644031351070979049195717012921753483581217041862941701902479472071097536100861127522148112241475848553251139947119805412692540822406075251083659340374165061871587714297696824515958569379802747350171756292001109626598651533381794464449233371083906646481657123015682150292868935855075839672758304768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,10] -15255960883206873442846745609345510757951938481408118962475661728859637035486190810455687316315611386106347810978314720360159641158148463890809576588484278714030034615926228292772269817154371558516896608494627648946902984527292816828217833162859367669035758100194244744929554127752096054582360533889017103282314355330985290849577063794701854425893636528779939432393308395628275086777586479497831267322476300336392715788822953551013966551679165070308630991542464898353594670272854279429610310239580225244911344662600983713597585003129376413815793372090066999425355880093045616655722021154780372495061314237805524077054884238076225008679060362578540516456331815244554020560618581007145825555470253369557049820906776976413263082446158818685126043299565790040121905725274142060594095976324352286199072323789035983988977384734036926480462851885218385254362912398479213870813997633569898875005811109213353652673464097516922818472736972934586490828339998736068399126802595120556513115827011344183890742822399467631918848928126712670524112708809669870171818918801305208771456420451628561682490066250132114944164411240349866141010725210661393456091220653713266060330366384151757907302776315063804897314057859101980819023024007928120272988295468831682580722980386765170060118120610929402143351354935316263065327213998928500385889734582172995050920989015738704829311732810595935760831249491966735295669501766373676045577529331966493181185617086671794131884324372386566504032875710192277650518854146138135924547284380922453085229090889374564861590881980484311898028851295495948680267738630812999316065521196790516068057978661198468946500345800354896720373139814423508803034929418428099957151786789838802036283881824086492538165488434611129968730640841926701655873698627907030488001202441090457791312518972587271703230860907849795897727002425240893830375814248005447384733299381479195906874460798337840826782799720892710763843074942138580992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,11] 4449848893384098647657160140200948533151796196794057483436008927162412414073943885365851660235321483220748422112975585382360032277766214258656462339910912237336388458704417920544122073161063804011149243407433643022549486626625018517075669159930904987296929569506823178880261857165872106883867909989905746328213879392510072720005332647325022078493376468907662766007386987091238131634591032834549323710085224697695070210993865988704579452027390692353502752109803710747616012332901852431057030653055356304523853529214132550219228135889742465388391148882725678610764838068606217251120155964053738271233534521750489977739269240742830400131314729785422080739860491868239070944430791245315952094171561187739832237864284770364086324884876413687698029599740982803491347636037045056443882111719870774342211139850958623925824599079362187976579323461252182276480703537215882501778598817992177288967688275800432962319196064118650566010929930844491974504428921301703317424418919907469161015103155354326858369392271247543011028998220817977102657781386271926448945477331015923114833380798885928342191074890250958405981515729328893723839579873443295155364928331846934574610525637286691960580651019255652069099092293590533356555928646953247299032224563985499868606064832694104044610990582706403024293127925710904990637388977812602561202132476632376672728671786069141780984686500855237403784657390840102317209920304140888581763105005512250858358759696208299465845157107180809187108181854540102444493132360430698953465651789484172792028151579251025831693084555082548447509661153138686286052345578290993354850993333009039361870531324209309759383571517806930550431790813285744291815384193642455057228612285475553279216869430735468452840448546036706449162951576131473667912936642826169450961844443519271110078744131100518935914281961525807192891250819835760225875366877807083062523971912260410947673359113085604154060926127547585563258428881545635823616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,12] -2800957054314624099637751481770663953289672808283490542206398778367953974251931508519886763639371105831873837675494536824481035502528123348766056764323660465792496606630238783695693370659864983119950186672751804372881772487635522430325613565094363775369629974196950651319524909877265581212666182426565234739548032173894066169962364464283027939061881833477250159902952504567569432727942798312435505660745760023697804447926080653744059787998489935284258550810391306397842554907479625969772166239618072038906115426071127090478817392375246999400860966274268195862227323733529198837746558937460328396659418472363798030242437277462707769746790790287089979587970122666417323474342023766684921128258735360155636152692121668309256430722800966412036297283326649827558977220661813030467065774306916614967149469936623804962385038895270998594279281035797058632702536915702898029323859686345574605839957354715760847711391145976116482496889370279450442761248990348718563525092697276061198913172607146561077164678336135690468975922449110803748122099924151969714744936443760388694230835813685731328682017071140232397771751699401493769411068944645734236110369808452847838911498600608481034514025939827366813852673160619490980166032760641374258528241002414626128039134230325301496789201675509104342121670878067556672503602373669100648736394307884816042443486036092012950295171974947636750917111686646235263170432550150145481956172352960027993840211761749850654072124526186993948068385701618164721149565767605550093227230551229219799472887484880492214373084498877064963318958472549224347008549725922704217740386776533582110988699259836189126448446168653891740499331536028805147469636758835838425972259610692697207507141676199151987169101239257655403465825496616444570649954149920737626637630583390328185149164316824752085029489509620467357340588771180232236029716443192227678622936478332981217342483681085959575793794374405980247524409212967929774080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,13] -5999404198011410498400798608956468560591618630617831719253353824489799714153842363414128283837295830131968243157842276380962347920793534466103940985802501241118247851278305488719038301978143827610543803462859441330236154415621207378800122653196215335626209124739671055007561854134637913959839289398943148725367136002428380003207284424726988594391457134714123068379517650501117188788289060595346627178650564978038874982875110442286561062000497745659835561932501875002725771656762722683945846576307858091941270950756475115595866853104781095391247963875502170826727437507478809902397061493784769204779194184240103969137204523975688549436080485539905386581168674824608950677486334598706655172299661909414061608810769199206590915535416732571219833572541216733283369587136306403057849431858286157309633267617441099707546354359536781292088987635042727852711421227838543767704453093735854070044123597805110804146452769494808522191341447724940301326963522102050488461449090054984157682857081883639712452460839681221717092014660663487104381729908323756873181963738400538059618336842732822060464378798097786138590772094619736371084527417036698447296305309405636114741588350789882043643119524296263701058681355759082049244738284543776579685475551783566079515154938586660051141720370563706294549695273847298194188007348195560005756232574884549793954442957756014234662356202899680875297772763810108393264612968342430186109605111311912636612610712524891930694967535528639796936634263831336455595039281094961869176889937353486454991875162131586421670341460455114846500813366782936221855374004535593984221736125652751583889370436153168551287457762410016113548318537191665026015900517473352337600895532246649635351277518044094692969766074065727936093712321016953524888018349093516774123189115827662653248365294473960110049864506309248494317585097644708222763400776218349740404719052069165701646947376418882235282656360239247879102442432170230284288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,14] 2757960742745767109396144731001736837922016774042017131701487364614508740571150158561807190350504418000909900665014843326196795536318241440603316632175530885949552071848489396533836170627923495786837075085745761436031969619991097434133255885441225111514991161185149208516707256522641657396074890452967479037415209159733513086047061266464017315129179796514142474191273499974092208066388369385458130881204182676002545238279481235147816604754526437341192662823054641396442835030020927780920423684367901959621430960082884567273239242068535803356632473352028410558783160190890143210316376194063737491277416575891914691888073938974535308734143922191949313729754382210125722135834949133982479828430035683709968779078888608751972867951445982958098900930188166653018176829202006771350913356874763259967008544424146626503512229605990606528386652520104475984499397692639376277380865203650772013924582860725790799442627693730557016899442224197368912594073141363118415624631599071107430986111533938460799723628575402114227918831181272141066741642173695250863786781164479422286628327293070473740715608083730514441947510027044602966627732973636906562653476808061704691413609682227493339952794166318240875019631267678522810784533971754305915359900693052219310345890611746333947972012347559366736435832339554028861257408558374488850835876964235461332557829354757942159264533158469324152426775129861186312723275669118742852337049439995966551101136070286348039881338350438288181673343938690470647482983853097153774217228855045275567651946546624200629460562775623893205526234728547422411135293958929938881753222239249937187176890963411735872620092177319258623084813362728156302286549232804205742765704114019701401422144878428812192231810318501132618864927966165646905216063278532676179199142141466469492709675809036148413812333992623227559176613941030210361131913369713511133887255821563719699071304043652639071460220628288511345999483922479545581568000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,15] -7452954082453409443917509859597121784753521006744778615944041949590359204474586091060236337293938962951842898102559497939341882380427577953529876761399124560002672107241109472211558915065437427020184101424287705941444888820761479255410944458047030198914814056780137409874797020416507994258634763806649885603269862940692226505154170748585402742713123743848927077069583260860116801159480180136021839629908164840954350914582012243437939250441696628397770348309899739724097003484848847762073796712879068730432177586949664105600917697257454760274903121519845385507874087787824824052266055279976417290059550298054591924497158322072832880931718527683522717091581225653324701241389204558764781100046112759828554949420339371718767790696828447268772384465520266897153401559955626307304585649588788124865747614695936029218815962096321129340016111591389260828963419176203815520963149553312811722999511477096831066610765054368288030447897680241097291638670150924775143372464451644429450780198955689470460105602500149847270560971122593783566525153004987401378912102966744702327729415925441435118744282559769029149288829427347480246413281677747321265260560989239775553591707126986029541264570117665300399316832298106220226960245603722297449711493500451838255742299410671658625981427282676280404478945523091621707829841625652242094576535619592552974854492449457405196207491216616103126375481041396445860772464015167555590980483831511504369708828352272048618863884556701319271738286471130469218141196259137332092643171776789190934968815323253269369057885717177705457515880745657467326109262711588141188020389721273934969281664537765769625013011074216426373733190878401721593845973200103443197997705852521620395373597075293984281050238511130909618732073877229014812350085625618993269888878660613932788780455342488806297731876615157001210650011196211525616870943345645066204589612700043839766993134139699780880158804393322480749897097850522731282432000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,16] 54463445841400453108212987574790655613739140521821060182366104569239980607340687180994624593597772870125300882918255709018970566808996633207265339290641632871590629873533985697803082321900744228398664813123103833508093262124170530850201552988841091610734222822979458117569154735883991740312025600873508978565722302877293327367159801492937795104358683216472963901328154108539812881767382876800839072625014392998089690990563198192064170815462756039404415595010258156720352077393222866687245083905821367904903354534124564317184641147733099849518991950666582957384033368673202043103738474182105570889831543843546455104490702153380582743654878987449786591359328949328437121108441644901125357045842774697106300431508205480454679428744910862912254170386089340320686086739806285784691388999270496982470420873619623195454050735230719423976305356783534914664445792847943664905547606952532269059029222965913432417970655027517896310261912527868026421475968441263280487941715616429686650060499615969670231610847967364785065739443225480121672506716801801789181459732600995074551052118717495886909983064595961115636980159259581592653010812083564386068664673829540491116013255480536045426948492758211607736114588885119031023085267383520241291566103788683505131232806203424223272411316834218311436162183602467395605899945013125454330754758150121888733861303201289478588816185689956674295051942359593843581013764484823875630456399114534257042801651922598651219646427779097105819465743754950665646979603942263638967753989764661034928296136882626849215573803440982748973124768256623880268542477501473669335536316986531755292373144764637974263818297853823003860523559452327787933027649418707947203362804356443865154108026623963250197220511005707123708265190844167549778321331281290202614649070087368597273472272312939690228167893547338801740117616016788394883417975446880227382609293995004527746829169555187005632967292188227097293296792136434604572672000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,17] -72901992700935495285678842393419495277739410126510864433212131870901834176880688838418345506002271409017303066993488506093094141419509472613159285912780947466978814177862301109719130018350392135400286786531345829601889234837596185563268728239847788358807766739882399627563265408230765954135363746802349570432117270818483305944350197161303587093216284215211353562755937800105914685318581623029454085202768642768567473443126922686269133624688213609051796576622028064695497983599326537831997052655193843123993756196834276367743868284233361930561065710465597428340163133398955959951569251285439399183728368220349068399555072092750152459093162399153549637114822872678363172554086077242574635998088002338159751903795120732966419022466968153679589451351279305164277376976633369738808396383728069853571555465415074304071785592634831585403508351272367587744028146908711305560515988288301371564614496769185633117665481932133608368474530803969736973142376898167875312197367073176807472738423058483518939549056765072022242974213667079137467343839790123921113424590792305656354965668024525619112093138874758986998586842117221212163147749300995995152785788681341555376192150208884985215209031794619974168119503489228759273335591298135478683766961923819772492881846345407136560733320333247085863772714204767771760496044790679750228411484219841528187822958716921962388241633085444071012517925748913842497769409483057822289817384552522516913713010729707479637758600289115542318999741857595176153783041485834668670416866578825916332689394205697743226775700097840187940380510227464155172371069527427653283903085867633141067456994607217628740795794020417218911342712550375764798831888174081962276976343447612471855195058636232114698390985651414240965737700756630051259485210803211379453962865204069008940658694978015167108841589401193406996796602149756379155600887872907474573201796259002997390946639082333130399326787883304545339196861503223483072512000000000000000000000000000000000000000000000000000000000000000000000000000 [126,18] -32693383631359144224999926630024224294400776923360271780427118249567536092003810756367548975039455436713832957644580194288746529287856980649285463166420138670217898217958046978375237246705522207969357762022096461839027559848118616402975025066828936871315158392773980850634903327420960420925343632727995453027504339907043640606780660794181048923734342510622126075309770862439351766184643017809367467791425452153630224626116604173032525850348170336965031173893879831590056926545511859847163838566482156428166565076596275489008209576239279034017504477981377522761095227218392025801944832844524979195219649262398396590216815727686075373798048529465775504873223324093401689591661047079101227138094357054908240083468828907434854679564191475003522695758391776924588282521618195386559373245035476166192596545091929688432942203023545174341236521317560158076146728067635637378878313985377280657845862046420393768537607424287991804221069808454160778429029011720038105232277995858980833130375485264041991918964244572711241814411702985508080977771502174920474210541677984523293990208689441514090534408485572086430977141362974404906371000457442914120991320832799857022230304560629489077121830121527250766518896590797489611970647553296751555095134376739512847135129765439461300455775531775948078295969412643425474456077724330468012453340816349520320487364479241598984327665567849334347544101873355740943478130887808550042473630793894982659059686079229453894590452794405225495718455805098394833640715363843991848621324491890690112389069129065692062145742201205494430013633843412733136138608203163894034658583126387636836728718102951550882516975424958869044810917887083015100503356727412351075802850979799725522998221086460298164438208604935551102341606571024918768312152339392559937017758698458751035577671877869941791728434130608530732903259610451041013633936310583046898195806788838123356800087231619110115738202309409947581238877794333412556800000000000000000000000000000000000000000000000000000000000000000000000000 [126,19] 173614414585865566977717952648944210381967518073412176156564869600528428659649986002121410701628799632162219364331123935188367384903876499969739343507985920684078505436015955213488883911395384346188448102315960025035558118679253405055623770823142008358867764799338582209697049274294493510308739704279471569484011179474212414637955849926513692981164880177549403805116891629513007016632361578943964495561507574303877946638106321488410506939950224055587786487107449017337274824322197182316291194674339958594885806211768950877131056726447530315827239595884042376985598419387036356091925540019727783778779552677198153186018525989917073897586005564842161222003713206315471048170742148043917632058854368005496062168531646696684894809810379549094931717354004210179134668046205573955002610351548855656281528150804165603712646487798432803104938516550002509600251944635456238165371310498118168876738204224202970718423894858876805213136465087239233198006490258896919112683442264364053468659835508529260769100707241525672838944883111890195693952905775325327959055123437241513790438627733324496987644559910766305045046637191004599108541983475638075895854657312791423960891900551256685271467195388441343995468122576386688729616250135798122699029651203059938848110866771017749088854777391011403422010535922748845896562793700306432637837172970089805471811271694715779791695980823144472441491364350376279084952162501602223900597719426963811872754682363383647510858557184331351045488961792182952160549569724986864016160811206844559302939478712694051537819671680762970773525291783434841098033070100112155187732999457751186220863542352932380661852084819921654509796426805382443539480175904228775934310310835934646546013393610292217578926738947448160824450035272146587574828073163999429793904602020416378997953399480321005818590575073704654287050516410574077823919583578751690545346881917028633013672242710962269026760417984877390334052579852193720434688000000000000000000000000000000000000000000000000000000000000000000000 [126,20] -152015630711331169793287009256712180912738756665662947464069138339475272706388142996441025260490274040017547690427730236593744277179338207408094533790705125524220708833217357338443444137267826271499175747199156535879801149073133227693547697095121675713959535600599563742867451137402280237960295194564532764505905357152194017736728326347277882867187444663026946627276104594919655938018345085667096119277487070749838412719860684513205422550257208463539238032108356929193295645518591560296181252591937681719287177241615024062824085767423585439154896910965415030833819786427860725496965547516108707055981241811729892578496582308094786815151256669628540662007559395635862417768216614143157792326748522430614525740842280574343160373338057399609540073660515575960785726952155238696787819328805760090962321400340396881644246257749086084367478692062892691405535408695785365868500024153476557268637978254217913235644261381118806261863161705633470092756515334366652765467544705462796602514489477566259164763648435791491159675427511029477326914943613718771810778752832367528641152739717401410940796712652270173109227856750099395389393209353082734982790018148686921014111271863424461548524029740087166585881040842643668645698818732766497224573425348736548865268234466803842442557618908607089707988500702347060270943462672278693839782621411712529685075475487271555371076596631541275792530107678926144019493884369836866837584517429664187133185178589466348225540855657194753769561603966561743769066951931633368054379665668141351262064830513011165156042386853920967563048591237607647017529479089958484323090816705127677617038522892387907636826720433978183460799585139874959094190348945385296824905869181868944164538872311974790975237254314874630437536041750274737780283674938973316800114095677630862290979974513952297389771397231700676716844386119038303439973586885678080189487422610903523944089335479862167152626735763250458771334064776691484459008000000000000000000000000000000000000000000000000000000000000000000 [126,21] -51716662325887578893773436321174748093010604841599675290933717659312541270721455307859568298031429207424548264349472665461714871380687797179029115664119504612905026021419192884269633174041362979900954570074022689890219333522772287067485190561875739101885762651758008926402484486242046290996343347317257108499614649105283425148900088763350721088123482133140360172264502155347255183017608624751941402227046311373293640465015295293458301616596397671433950051883204204889833378765928288925681909277681810694481657055634409157427390671526479285243214625806908454908058995707491500521596173482350060110519847570962076680121253326027042510465496657162609732402282938294768929325109699060089168632108868523644887355766181505897515087348667491510751199745001874524151088095330465552665893702629741730954083556890833689642597841795981642759195041911689271734871567416173129489642418495053445464230912144412975394494060494844096926759356996905555093952233074293064693723096347112799485763387000841977917460513640185416148270761685874510799691024207259758969286767905999778562088572323396621479171475117652312588090464633460251210923845473996599344748825207215704185847140333098586000446132773796621089394404325965748238380541838620427386759606125018616616292183492308726151765608444007700680376135913188547520485928654626275921068596678240491273486451426466432863777324534037218431709645631101823796063969449708840146404739629215886955123910828489851769892803452254034750197151059426368425531718965825565683773085689486852514694578331459213824105240093806866132905952163661075895681415799341067992688384623111619538762280304294358551283141169474395663744049062016844963417767286438158221097950575282830809953386379252464773264142283838136387234360467010505424377416745726517481009722540742729825515527324180441109628525054226479220869616504516368797695994676561913910477379787600937591736640588200437990437768056564279496782444154455467229184000000000000000000000000000000000000000000000000000000000000000 [126,22] 242114580705240781645701003882518012937960550148114820662305254029056220729022067440908299032110863756785396541907202314136228685814655839770723193683003060217380326992612667562694464497755132636278237988088038840094431024738998459009848308748543870796208126116551423196705250230789567851606796662762109684591882044132984096517232652103459383456925681519172121514931203124740422559663597066770423322055375152852273910280923645251625822727162150511031060808371175800270370908878713495457685727257698259657028847830731477731036113533647911582438318928472242869968572744606379208217527506060626069493397857940522717608137078583057740603535318143512636706137363193500435415373867758953539449777253866899083544926110797105947198173788806703840250161511793825715968479852130048141133771044975728563904503276669971837236505617726149991737748568142629263887826490772001042463243016355837935620228602966939038260918085568482937154737358400149578006536261899513955705711328404105750628057228896015962348751498272677806423396594493524671859763256460013442755138689632830503841585544109947870474806650732890666840461894907131075748366284128139098994649695284939644266364884493309906036367790076505989687337116490724555081607922409488447795180474495060120862089540139095801358952314043061863573902331852931849892756542235014346020977354748908022639526550389041389617599666990300199313093685028300838454561066274343375125280535003779889235411429458240206362532138120603021864260642528817178136267273527643688038825434869597369405809188311751400717165432573721686024378520733262896409273048997776400510029080347194515939880802439639025521535192636704304706174470215453642713459941201355551673578438540606341980164788484679175927405753331610102926135833959696964311966465784524585164996919082710452482151819925639250629817426757842607239945052688889301333540363445627110003709913905917884137400762737579842809859480387784286786365566911793141383168000000000000000000000000000000000000000000000000000000000000 [126,23] -268541741091785306305629175661277029983610146983251840277654410400922067865562843006414283002262200284225716346541360947202858319121227366208830378661611897636731688562872903633204547061656179535887490325813283516659410528438616850777136348124871834426013536710660600394921297975302767243510348097451625276291836179340321125303476702461116738939348643023095116677632917738184012650295092750971901283252810162667910368148779959573033163577961704060056723718165223522727405031874785992483105505365519496889744576974049148298048307187253297565462748930513623407347631629025449897692933151665920936305835059096714812696915273443472646045572705156562093562423075477309151442146891003175119284457489605235750358913650180568460653352673043002035033512504225693424045356739347505116606582470343910021373304566823718496955250027951581101775768563317258520434088961857844975947729417593694827302961229712672453197561155938688986568562554198883456402239690771859299719243087735824875049853662720270763530465567603311169333298673978576470197808268317533802337317657717645374774604120791250259934360793306149241545341390694950989063497352691577697539205293510815382908525586932694427903629459704554835780851038909261673757476888473867111762127881224607580208745868471678202958403849085654524291783712562815532305741262082155511130562255660050436878420021749164721689224342975217666574263184978006050221716661855476592992997156156578967479172933223070366454099191290185876110123144116337590602230105826070474678813597937993914032676628860528051273572363439857002150426392999987459128246852528120177556102944580060851440183746819295722116511282060918928778940965082789186974671268673781589754134403835461319238322417764845932437274859089276130798465165143436273293792440373645533643967072067335873379442068930091003641252035931487449499405095315019415978907862662909723162697308422780098981668647399339667220100478308815267787413681007132711845888000000000000000000000000000000000000000000000000000000000 [126,24] 179604884433421634081130270109780611487591308284045131308733607721566504645414864923046591387431181522285913915416680349099280736890974764089891205136995871592350841668941427479589957034019810391555809182177628027418483417280321219382186735454733753107385659415734567298403437120703667261901548994725539853360282458997199331119757197869643438772274360550778794673831862188556199500895704697697911536517943314420279316517974987417644356212715697482239753430781909940910940918758185010278638815715857832328530032450837349210330158586762870454945092424953430699747236485481731165147830080972946937959210812827026982283944415646441882761808249279725866589266998706650001766477539229438644787816938852799859815603429322668320048665632031815132347073465856168900371112542357241606884244797490623618893025357396962248625289793567043368489545721004598367831279739042286492120451115289674829267766080505389463618784119524890663979798336957244700072734005286706829390867438792981022232534689239965515039971141090565379892105720010008162141178216039018743644887544265670931183553017549931096805741018605975017891669706996533577723230133856739310112100536567247442194246114210804636663735954225443194889216637776774230423850294173823582780354408111844854981925268093897360408981741832844815961112394090608149269251069354339373995660504381270982038273332292261819908328015089424705644263071702659841529804494517647980786160059359056522073898321638436234672688069421451679649559811535326040883176472594453911345691505325693327998218594904454977742932079578359839108447185546412889856864550746839039516946281739570977617612937284014631174742082643146005780251551481272038407979660737854844897845263533953138201633422477290580048305321770124739932137037112618729911234478268317456318559711131289309415700210630991374410908428863052420277578313973446258062253368669485634290672844182201879828590606322129661346763015061910403190135437662506585161728000000000000000000000000000000000000000000000000000000 [126,25] -98691064263119337915515257686227025716420027817698335946175164098336940777614278705195324880202756284719111534447375906705638696763441207317776260121765034273547058912921631398812822703488618178795637737756194244721719527980996625547838564746890240168088085010942122762553251738785787902728134743190272782481811261385995659425602544035069265441121232954437059502693827145986436465454035250448598933142469934039676761124244411028984654158531529710256771010291560659274977077244198413642581741571665871045771286681347472623375800801318845302789989020202986402568584584392899279570381817804223553088743080621321221437413323607000122995685033476263059713396232396851587550539379558509982105642721790675427050881958385088449388865021666690001722532812950726314696271228704058177502400401635653312150693264461749200065714435577419144012577609501261054543905539647300254179890327833050931710631421506628863175989233448793445912154118592748929626116939319732060878153204887750012612846448262876734144853113231770630361158852082200801178343780206620531233244472593668310675354689245512354622341580798983187671049188222645668397498182839707772837564592351723792576642233402023423231378165064132653359845243196069641657339340229148483545256617226196984800602338822592115620200699706828051986399826905127520038192781329093809592453914106015523735011836968960436376574050225603627469473777852245358861973050936773952432056038022212991322068939653845014998323733991107662864251091165043524110886224214102233386727664638408398969399398275097248689982780483111057302921363195931813213459672048617631957733379678813767097401629408099887065891047701629300479089459039695515039088855809323576418701639555450400195542672796961244892095511064305206790536118465353936168984111538643043213111564082676503388874712297297484883315425129527315777325943216901535241537834431184933228463835679513998412578949473935076310957832370897519351978114504598916956160000000000000000000000000000000000000000000000000000 [126,26] 65733664593539382299388949784916506799360633218001631482376652256531032532278855654399332315523701169200492017143531694479882650481004617582065744550832544915244576283207132624938129184036235418809212022720160334383450959738271184755517504991483913427689843742762303944071379991072156402877227431942628443345854420077595122006521017924498200157843799969509932665557329563597060723500629737379290574645745795549049269688795548821644467087202579683306304064860452889795970514905076949709912835403790941526552332578229012175329607162845151696215013455907622932004279709381812611217150096252217913048598295195713168533854362405624811570187179409475940203078162419501708985807226540848080290412211367001996855353895424043264974663059746377387231723226668839148278670843010939431197669868474951095179184560681025269439724256422382310123547605479489621953818876832566302093801145905329884085345008927151628690442203952813847877754589861174981899669499268896342461233046501894611145870922857568936342913290657554727949592202134175925232154563828287706083720372459390161247930496103196273022746854575226095888102246301916781144752711141254941007216627302007159183438904160433980120963255994543318244523296781736203582822595867611392277685942621382429217555364308906068066482761121879364966214171368195975237414849010082845867050485335117387899856942069931867895041555535679796164004591060326518449220258356911705884672049673580609263212067005279591690447899745117523080878236128806351110027410109615851112801573120154879178837639576391668586235876267804835772155619199923170190593156567658103803340960519562295568565447756818391062162560898163334236061359490707917573644630151287263785558584445553298542061025859948933607351269408601056774172648562337705077173346021623579287468944465397331413760354023997764991951602017250247615526327418843669942650684204752787076317092213200707165427195515981475342147270228471004840126052007100846964736000000000000000000000000000000000000000000000000 [126,27] -44667608312762692928223074279425459332768172609837973759504355006574640078160435938595152052130460011662836476364749816486600276722122985676921544167871024971520888846940770161854266062275114148222221239122993102164921536054174722552364609843969335301672210500208194263728103530102597056043143387277348160017973433469166615027610053911117191749761983249906295688743203686860866461354019776190607412729498982496594317685940985045430181837897077577586186290607659714853624452665321315255194257430767896623730667068112298532711711182952727127005646194157058740245133637068998206367863095552819182148571410436199057011926537408459306221628850210384405384015862838936232599171465343836373906888612763010848724903412555118229697387759340454484468413500407641200054810244960716660166190407735342378285781710988815092724967574386655842197595610803789340537556089891731150036042452106287173438812576451430375122728635648364639445806536237041976100131186279942524312667279554144892241452927153239042595642730830870649223543410901593277769174816386791163067790240490260873461663024016927112574109193569379112485684729640585691115330422233865926174576733022296023133729036860071009215320791773872139251621769940675177984007905147096290287435748018543566220450360915234563499162617807852981691590412821334035952258588299509267766314047338723288575316612392154457658317821765228894827864136369069287195073687270610766867459424489978604773604938659367613069843896721269502116457287104152216232202951746998887211772792534001583187533463668543886555966492079424238935188497896283519819860365326912780361431489617248661075451993910864080652306492519675093799629085353863654601881342625982634698609001114859364296221460251258195330392713981165257302963541865029106139432416455679994438652262065541448132217144666349580691402754131235671828378433356707116208506785464419005094050066750678130812055612825664793923516875536796398231023929821912612470784000000000000000000000000000000000000000000000 [126,28] 9374083823720423018810617215967799091175343708257850191404582173711211636862511696543580931765769867590911096943507560219145577634666501016369801786398134619286914996505826413498197920214026178917922095679765335430939517678820507770814939295928867225561303633832980006389320621696251555817330634903443868566678528792405166619247529242786649619908810751318285092081189388597936482280788635267825995804799386110951953944122888417366823512512790485717070498289001795942813195423193060788724560472139471741069961768533467419718558826133010868099119163108432531480084317326148018154908040730071410711891695168386653229352802818763459552909018841260627572437918723413934906792215504588938116798457215417329380572625253215381004586636385817035854921742632757221298463591573004626271009073946056090592899920235764584337962495953995081280948778380825596182140422193361688316563007162738833223219832899592487446941294380313682463019931898208239679082652670099864268432849679610095133143237392654243274376585215067938252400536330707111482957962930288843450923092943669427067774276776941496509575528764748900619895660597332579250475682306000932585058067861103533746050391356635897241911048968966636640411540523919105210009800412006914946790152993878037051938426096051325513593227615915447278936795859205031506974203356630586445111354272306906874141099047785139154882125425141229927104653805034587811201971602713989539053971005932052113214892181566055997102888158967618214665933111333323745023527480271592477374482843820687711584810180579111050601162392063280040387817410830697485317165683292036388839744261252546625499454694095318265246997802120815795054006395954258938266236132464578983889869251707837646454702270375116989518166673127835690819859003622422781478852761959302218297515976513604772950461982244708169160533216892126945510703599987467458001440617955712435161377275750828381656775864283575778959083603983069440160129716820268548096000000000000000000000000000000000000000000 [126,29] 29302862899848164443985299030387949819750855802772216285265581470767239745035889046936736444202735738196935046107108576904030803118750141455033129409632234601186699882469266238085760247122482938353797048844577799033830941493417879988007620905166999903794485961932976021937261935389887134321943752698571405850593322691602405410223372692449695916676576474181456900917839194616146210785066039497267316213484662862565899951962297220394777541932979457430384137042541955697084910809290053487130096962907931718558231916002967878786021262931311207911426019705169486949560954372401333261587794311319388917899586979421549933846588880389018853824291945276961493690832345690705463329200829111916618978524562192040525289499789745864287964969443181320979012860520859116502607794001314844955539120153717100349759201367420387538061865909156715873384404620395050310453699395521223926451643454579312832927989470319032261397810567025584115661142579528127177708603833023214927477902990214124908688848023365902454175747271603682093742494460421718135595846473584468551735178995606137087159056045095191096195136842880447887483169517612170761903340995660720130397652056707579543410590612183779762341885245991816201750477676823076373553850654588721206981193156424977793722579506227605244497942788075618195175088804641647160274389473485674048869386814667466814257762522860024453122173638042872288068056693495175635646833019938365533361669587045853808471762111283047650096547110769709580745036205832988032770594401343391717505467239059763313125228209050788338459325083643684653985409170859156413811707984639165340271019761958517798575192520115444831382366431284778987169964252665505864316673264303277072134293121866432727496258950881706675872165549791759039446156588754523056464145942371562673220517932612725911315555943078132972831797771575992157523332635614858373347252666174548787021438321998447307759545618645930738723552733005566743966116849230232420352000000000000000000000000000000000000000 [126,30] -52740955177662017074425936499895075476390044923800529916636478598065891367135816421037440451419568099125457669092962388699303628745898263834481428325354432520645707788079615559255657806701216556783183615406243088926301990805737554977873051839115901620009598281733288849964345142552388716745628863961732339369152303569182541702854567112816780070998475805512839059360141110133594928194783285128723496536487592037244733728974774854630110997651825691192317044395510274535567450782452288124953062685808120460644484268621713147104011700151544125252186004757191568929381895527653950532850199817871808012993275716528865268449282671162642795180842264179810116280500429222673607477500431140257308290304146529838760840397743467829554955752102673161395470214706161812534287385555256186677633068885440213157580065303592264050563646119557432256440075172837332624987013633869683752821674321600439068595081259721326331442987149972235426272494996874173028597663524220250947024085554732888083083392099532185929810410167084481950487551437522490506045450529744702850843937302999918302936996867907678796909081352303001155386339372590246692853374750630180746838327472645712718848969437071378649448072328109120207725690277132546333820666142550921627456722721346499412851652623528128480359081236910850955259795946690837328608918369770206890000659207212084587878812007098961407579647961758382681399013510725732724119951264751197554711319094993790891277107504992681346702258189682622687614522662421125649712266544383877665469285404566349820288871186109558422009737070351585405800621551319657851335496421357745250456504189167565863591127148594851786092834263943950469300264339604474445680127941607453947633989696843457719025843071273482664712275572968723716519834919869003831963155118379299921479537093932273320838292599878538762182713587547479398683232552439388411292343131984233285546689799022436314209236797778646557611683523362566010543875636511069175808000000000000000000000000000000000000 [126,31] 56263989622374605110360415696537876169224942939142851554813756514726841405951295565580014849739865368496941040951166843620281495776222820918971861045002635077043380101850258471760741977787008048377956186052131718340447479462585469909477117010944335798798964034461127139830017274439843945608326834738519636595895268962561575437621057916391812001126747090200646911811395222442038660472624003972552869706159695618539668131533403955622448304139247852260849705245093306699947112361005550528896794430178414058831997192424502785508919626761238602388527705599950833523451755904370033113099127671918577913508549252910962787539656353027024854828713172797093082819564117114823863885619063896791461655824696477783329820813781204887608929428418603085614619803855779720143212634938258486275622563601054669888737616822736634520448311678653016013469597929881596683045694707146460377118907810691470544454474182194567139985439939700616611546590805365750915511037729201525776024379123634612150581878617584186341019283145870455140157304187802235406699901443629461761390978350723120394201508628089015887536455363475933374505191226461882935191884216103129052686471661883889757112250071484856151169416023671165594409008107608288699577997676717358152994919011020701452995305657632376557734961434324039391467914391546426522972353919160959417652479022380975927921596524071460051051582018274749272459465987272441136311188245656959597853987820937989637660468144106884985945825276228261519214271183458479736294391740468297245639605556685240847185051960171158631370539429926373286501924037384900514598289038067448967320161524445221413169846675989269435413328698402596693366646273161922571875811646953638193404922025001287322299357720190327438007189340092358910575494829204012833949069778460252053762683046769445654251117253281884443889718300978007816683104877832884201730164801556139013485758363364877083240031914705038472930936905851018599004087009013804302336000000000000000000000000000000000 [126,32] -46330343976550570226965834714501622433696694539955037560166098785750056175066147689399524529868800566736715699970677559887757164282520766168867206147460626237625834548041133868725259253179128123594104361591581853254505152546103243561727858211532366593528253689866405102293250556816541311219831579305278352643952522528672045476046544027399869095763125786062688222265784167416054038139418800907530758571343106389295573719085857409350566794377409776084287034590405037386408024516419953376170505260135262103818742002240695653962988060562981290602879093204881999874385662580765367494922115867274972357591646390722796640926759425854181069596727330490291997774485565772132419484429683070638557459887453866376975044317311441910876789511604437665869800414039624208203545888434155270687061155604219956275296854773581243531058610065422678551420164705841551564431957717493468007710535210744937666784070384752411458114890449521508901352009224356141767304443082608248548986084092085744683811485596905914330096342862300497430002540279572525996581925788842147747763411674006799778965384328100790663389984771345488742125777032698385965158091089713774589268549714628642489827159091907043734817212089005941458768264206880026936349098343427216745924933336592596012286157556859140543594614931709011824433113364237773188154278663660778486640951636067801181179762102749394328714238364974044995293952884383067120013371424806594491724529039338352690091400312787504489761889838014478563374241973516255821063371299569708366684943259329821794987441179072510270031248869118555346320891041505581245285059943525576158554379640994179990747978792264896433737795597203198149377252782302076343923608195215728927027852842690496239487948092801976637386560552284137534162288506970555873059283906546813815369084749164191785542283775498241426444465202655351242614639843275740766690995253363293601966534179800387462679130823678286646829090180987903280178676808349927866368000000000000000000000000000000 [126,33] 31559015622294305880919205495117003605371913803874184112320012409064617588690296874773215843155509649896902826641790729062604470877894937119742669920495758471789703813152090916338836456604821560580082720775124755801239637075833150249870117645945102806954775828016486144652609854142877060706824812199086107080319958659847071827925734680242132325389874982503578746398429384606627746424011540025451975461924579544887574839233790226789459792998281637553659163580214874278090958583205433042837992492441569522574738697827679114509566306831666505915843956088392052187963730209398844903191317027788248636382857561721636751591631930192429813770322626543807714874683884262390983779530655641540519737734133412037450018414083189824908880985299974430927747023481241101407139370846987877782312208279840632630194025214147889790718384519304821827906576110472463081766141781205250582061933602666767178422505851216745411624919820111845132217552269997940458805221103760291982435361709449036687344519052445656307176229480710727486640853474209713756545321942049553197977566236078108314124132397957293407193917528019082073365530956241779867619425321528415808364171553270752932104861704698219345630738654682477323668947660231221785465284114078153659084205220547331712430221712159294269088742520180594023045719810869956825511552138094602916276818371561296741751729358874044555065917359287540660931615459778706258437830730163710145603570542350184460417033381245029664601672085293345862311734100992281146383838748091456391959272249834099531678114575839348266689566581685549715634990224553671484716675393806198540615465845013414645533860561668319268584362154526285312823255026171800624540005710848517390870157061432508805798833622497618843338997385143891446151759992364239324517328928320280522839074722332374798350734026283930811042210460025421157189182816245665900219113417586302210661717465263122430480592115665447457329185252972280299136302973083692564480000000000000000000000000000 [126,34] -18171384202273745641932028018521342301718886502436728304872974151965364330982850280754643217455125464250985399521772543928148276345651106141796459023433747901047566232398999977604076460960494968694918035555124173708537746974706164470272891550506723303866101555167855335710772004668708021180320576469627883123074080686705328703296947858050029315055428797205334366385294193877764505837793692022851996662689463415663626264433752087318745268787123949551144187242619576830595655966586292484677551293716984509572409720097090905466695481906668197300850837413087715937181476270778953987312781856485829345017114515668712687032246775061984288527505443314740541434031293136667263108129250840655475184108509900249358322385402883031820881942726111809173056557310710725110967784118694591776129597157472750103796723935879345123724333173155405546798414515110761919808830171924785712887812741583659421006945499600848702465299736255815383740839161066599135343066096583641277583490278992351486274809623133671903132978339160865628400945203206258157715194861136382692534337532766010452539948791555223762929522974393140772518542276024579550493698158013568927104087214297873395119994556633839262120650366441758129054579991933319322042872387593523052666938054808058684609522234849965371915137661549583402950250009032616468168428570463065124118425165485098216450598572634912719189193370083420350969193332211722075185297730297957566561789978023548445893487435050102721009146737540799242471113935597031742347384358490187088692399436488280102192450915120404369069745018320608880763444240183914712865441501323961263271407656233100285496224184284800637023344871183405252695548899677655640570401442093650470440347434272779510980477531665229591105608550748038230074397230618431364202426689936399538530129854312751189694012505635634190521658652621750106482619318547318112282749580090746165626719618411988719472051424141565959621108331281436331437498328918314188800000000000000000000000000 [126,35] 8909499617972575469224644766266793642379154048490060556868922510367045280478331500147995396719106572592784870111937590431773959123099952270768385500277652903433037453676794375932206918535599249378142121822152227328707277729186286951772259858271716640800879217513171269799909515109229851579393874122340474317270043496026693160571520493004700781108062678084018291586432944474776112083761908681608730473900448543639382639763217605870895615045463174258986840020919288376310091339855520839001030133467528942101176890867020524260777651991800638051097554318267891024994630955157716895573028399495361702616508517220588295996520751384202013427132445771749390497497847724274664680669542991106934160450745913474433174808344917527916362661637212146147121691134381407549025300069464964461251464128596791608730700228915463998360280996658318733050801723130697556392816169092655916345111465056126507658673090377475532453199545784498820894379737242130416964069948926422332582707599647952815992868316595391819381712603517323968538507307409633254744020140922955682753998812870832997081085856890235802715530475705654707125307156441187404614856698317597692320383741945060807641238967244460694361996476527111361357897846970916603299737632134664474257939257433824438672490163783096347816073237220629467544408639595794681166277692218581842767395060826612470290822876067039045867062098907990064384061593291162801754113699142450037116322693366165680661583004174243379831754667971468681714414342809886576917047694804281015974244228808157541441638345332764134012658828896692148548323407298137334431131735785373045708421720231873253017956636711365443212660672771076023074399376158055046267081841076547700435311159587892185925852736612640488582948635082347888700682176426529356838552621848503286400680337479312934149944794153182096229188181602811029276045114871344660641040184986378927950239186107380815029505821522713779191455789619152457833445663571020087296000000000000000000000 [126,36] -3723545636234945902615065492737804596255948552294380587134787606757277438097464836560461685657378927439510809588861576076602345655138581672525398470817681862800446117921258322532133902956770882597556899878484757562511855900129410758269107907126362317851244796945422888554027041142482487172004224055375639081795523925469469801414434118098548599231016978003960233395636428018570914838689478611482626635261079543070680261251379060975294152237573091380793743156361135210754965074310181553728399949790823435206053846783557799005095549774822293961494518530571786379421944492614956201117042774363103130978572564863304071678397976619475448774528576531488184897915278814118771571900619571309324353636280200144587425448549273305013708412580727753352280737019059934301434489183542357365393881489864802992411663476938477340658547185300730651615292562461235858929944487650576958750826018648390773376511486044881983632676973033972515189926212396114855933875088450954836782998106201048093677623185670576199945627291143833755813138128638679474137535243879652667660991176801205280177966867870642235349169878674063466335079456680367927493960894369894703042965090930637696847336121779097431984340072633145537776006951825132884153790034382649747495185223742904241967197678207548489854629059881178083264746451048949767831005255055174132787280446949600679572975850765044690742090740341407632948991613134069479912718754839859259668596418674486250054423557892072777298787327408664515303149852346929972809457533036117066440195020620977180163628455879574204314920974719825048227978997929530580869668577338714803089084326753860865214693685073614661862843370506108025105359311093424924410558022123934328501803679125408303717804669599047225837525586396500556350000090316407394063263805928350430083056232659232374957132561269946934382642622878912489349214542837043295713043734325930248240927052564243909294531683267628374049626690624149811444252451068224471040000000000000000000 [126,37] 1309807384520273311672679280565078742568439434122647390368742499643326148516768650142972713149546882273371226962143554091339948041438492395734161256197026219973230162467118490158742608283047575209114235185492731670146057469124348967493859142710285455067635246001518715436594059699987462407375163582737823601783305482294414947034094125885661264052169634663186908752259468631023018821990713671478676334635633176505531404290072558999395745787825635790071872440949459059030678270551240652425026696756940403223237316920820010904569641969609351830219916033987215669899495276570809545742508414627570584398116910026546546230747643215316963329396898213438324257827966893816847697782867436710529411203191978306115368058863324518831426337987459084203646340404737532676517528857982391922494662455853943379473474964526577203339883763041005155659591922648651200488260348496536555450144461013584438726878630942550683478984811581201044143642590783595716919602769307994705726514553943063336461597831973196582739806631685642569457406737339639239009379010293104691106487141284204233162378424758579578266338442570692642755190636608009972720924538016949894453527342959963872575516440361725560510170912777414477588244934102340345846254715530846200051878068965407662061145396531718406754053654182917822086842289265909679245046265653554742667270135767686882967533823788884473105775240826559142004928081101006166808270820515495505434086383997474213138614651231142701291966203593761889312680384721055858933931750977913408814234975467339415433978717042589736554004786594619713348107410333559945395492058217874770679846354356136792762920650698748423891286267645479980399656897398768911535575570358195767635435147801588433105534244534251056327831869457492979505531258096256752518688857403828006712112190974141274835214617649781845736766531639012921881658865350130985004707021644222994912900616160574344587823621266264010317262280457904603121860649211217838080000000000000000 [126,38] -369626978330888488810356038441908218486589185897548782197766374645885086588295808441073651649124800365249241436849055833367411289527251133295861312821675715937863431941455924557159059621036496155340466441589048792745499997004528845669552938209618632494717410739951496581220589472391941811196721062131774921946640431883029647425606596136353543085167240004896522574122952235021386853556010894558172873706711677665628634942858994605955989452275190462732176432291107889699014372181525917262878647606347268215380707775051655646440507223709157176261796867373675105959290186563506113302051115155421116214009875267923324121535687269557623475218152714186765622804912770390195092609097946323568097542556627862102874633610344015167933208698751077368670878154790764564438269062900210143839768268935715974077229213161926577403672927066762402842431483989086914310657014723359957038533772967095672219464684763139323744364280621199523960608207770632086446479369539577585525870641604743421381451993882361399489070384643349415787790964921479210748850801019070941271144376080388590450251765010645759161197194092855192025772412292819297015295187381988872944234553281452421974691314119448257235877093821690860406129407576335557512337908824256913399068492224809409004676758326110132980645499108783778255995096322008263004763052319829741471199623185404476582544366464024540840259388534340834863010373231473161037523324630942716711447000997762276586335084080847944420426065208401377183645719745214074160557406032916269297123930620237249894769665994027358911300966318934589450151786737386912956039059576053849521835351982352120281752202723682016799587360927744909506229610677934475274556863349912332148110694560550232486870569992453641344562727386966568345451938660913607351312564555721278362593886733844476566848455601180184365398329699497146629270501079926379858936525479671308850153364211042161092516420156706488495729155823581963626167523795942768640000000000000 [126,39] 71989272150953891544355639657915619211649542896073578733779281866851886453221470091671214771351969656096206975451701566977274854417925296932337995783562947136942704010160871267078189820564035249818290637784177954717825066581121644882135566814040423830196027627667320385522711121655130671327622363956064316842329885028088911188639605051978233470520920026571274141370463764871068294006770526688681863496945310417919748801960166964495784337726539395505049103969220615041699372878087533896935155454061622422085551565739510784391906114074777306669403786294281975660584921854856605607216765133223021691373643180866571171927783922833172256893819907691329766430902425289517693402087502584498029806830524574956697828709223284039909524972917172288520193576254723171038591696759684376493979277582712662473353650917407529191653210650574296028674961588891001146873197732699246018229721418345520915106576254494724762654919313380441283993759022397927617560757501999952152768850907247661373730331278388303226999475305132263358838023288476332852262589063863980647063312211257592067727479174983714803983533900177009365779037923768707373483849719528918683201592790719512716921249737071474949018639354941240144719602774257876070681773095017962178705018025116254168806445571797030218203360232931074456996077652280957705639680270952005533289830212426944453474278335714445181755667781002066832710516860428999911754619560427440249343591936218553122441689344913127597677496934580282158991135773067344787600532239051271818523658539746816793551020232950307544271914025197868689004437713060843536276492977661199283693837698020173118765659198078691995780377149735582858295181779618138683423704611937586970263179483597710728188701775689371163231572427696002862592254452506018905297942898007431814089200698195083199822644127248435092754944175056904307399758980034651506699055672628877238595962085770547792969697416504684042394073756835497013853580536752111616000000000 [126,40] -2946224316864842132115659733261770245826403202710360387566275591712326402685344284305483571616109367604168535115209579811174165189840332974737963431841536174122515724236606714797699689807945373885368844221625899273424226436760664068885449871531344973685814510936590732370532979914355148844850838920003665625440431341472633305532137266508690730920927783045153289616650581084290530476184512822292468507836216340282953439179074931094522057299485606703727561371802429609364887912032032057984036824980523748075978998945469868378205869114549931101771430465557579915121379160169179828126533885924157740614558539234238546036543934782232474759106475294629430317182829568208305416712747448013642148776260061639822737654856762281602446283376461145668385037623845759501395767122264444159242525742363398873615813057372875875977086892364893492439996388156937705377887460322223181099852810635402380348105316069734139096671288409932635008562343347865819033642381860845356121089231758931466080911181631587592803900627582663551721703353603767122005296012433270220290844371957709488530295150780387607477507278911977966982760197319194531973602026059864592276728852019228190951735562903357577068844743382266895768657143183522352113348677211768107154178521030645540448596686462151892785641408856988153464296744154541968297740504938323621171145140960925194041846896138372025292699274894692597777416572807353179289105681085421225436461087863380005249656325077366352941602390696774032440495233558641954906821886949535931972235165850317245498431072015513966319244614956437933516681104642682330082525291469536250653920615368819269708696190167944935208285560730323281201938658180461812196199844002693810857057683500112429234044341408771746860113017108198382014570144394391218595710811305929840041428248419928467949102403230412492888853073965110210971363773354896894753332632445961652877688459050990352977347915863353744902199550853274747393502411822727168000000 [126,41] -4680162479860352732115722192659960089269900077289469961879679160705308435829877460369550743698259828284662293392583228758609587120290671981991702205808076936917855927151806077217150682039535606142623304550729863937579559373453773079601721080672504240292254191202113136897404327990023069076056136137923817975941240837640373553856237004080381010239318495277007246562619251053782401646871670267660356592144545811604542965572787870564041370692783130775456025254424302689806201526261758267288297238859966400166264895592798614103342907685758566681702050251644129180076847981548545266707672589729953322513719066896409262055662063103675470622543059513898550430847981545106697464194882573371044717786745895917774666069584308163607911383478097937175099614636115705856946878760650674559273291243078999405051387088103542037612496111382323739000652893244849714612409957646027820187384269836355493290986165710350697224800475201594973548591977076628998250325635005727789813025689046477640642610538709652871977434841420329070665645931126012774713719028432729247123472449257568548346817944816463786747633059229534494435410657875673075980578918445668818014439738318649012820161839789910973499723740213753286786012304049565547377200820543762153642070119867497675150057533663687644226665974581474726158984508245795533039770382145824654903870505887284972992182264459818225795696200128285824101022612175013754428240081737822624058221864342927019214468997057679190412403210160115979880764643991419966101293755750115513604686471028088365046494474574690775195504143355807393343933899829623086949242624981608717875927298984369507834290780470381576403596694991550440372870731341547319810430523869464957284250106316397153281638143424376152975874652209973003137667681385906002740101142511806907407779143713365588773038512921673520306609215264172907538562921002812958251760598445008931097961373045694872964852469875641457541221356099591643415641567138676736000 [126,42] 2534483083770059065854855338876690860151657182080142854112584148462140250757408706058571034720179200027376373372929793352426662308055065677385309236330780465137216820710407898816595473381270688517547661570890263700146524695556552474287891197753008701246474739470037231211104628288136411772082611843189348542261010344103013736091379045162184720827148940312182363844586867265227559834351462431604456822220270930172474309536633612416011146803834591180079020015038956625273317631487267900817512180913351548538527310360190149998085929453168787715542660348933289869395414957487764510882596222983193474001450152086561303157716881387034925292769699116989675999717556723063211811383930625625084097531912721986768681949182814569379294055404779548125214338313834330619927186889990147800037397075237302487594187986396110696536765616687475474302587045653976790797966724470232022929703998826531878654596071997587987445772418600020734923618465904531626841131653549609146603922825267920260331058063604409436150492784263247548916327268390798511007101763497298255135646676441934782920808617723208893899078403893766923999862472063614006914699066270455220371117795975019563564492956629120314281169564785590063516924492128083734576859836040247343039611380146235900660803222541367778663359111460641627627924052308094793286622458620169108017371748730219729072031944226363645311287612405792917507818984540941804561200775676567356280454060804445507923412225963266964593122542793607384326502421365799311944583458327524217973263193516793678415819234063098017427514109514194148118370934438548318526628576775052079935966473379915485579745399358511550269352400376315503625379462615810682642302453091452860211075002745870332218978130740189936724444141022701558788644122107520111843825833261945160439944131994855111686011844890882175136531109511604950106775805150153589671035699627556550647552775350772424592108978220654407493676347313193549404972010723479488 [126,43] -900316002409490324495614769643671469855278187200419060674145702829739826585156167180141067076415583802953063597399637472202847013652489417703315934191791631791054926614669370286002362154421489156325382720970525620259132559923467933553221407397863005421295385967756424932753306324969698710033124151899920140913863354150496266636549245108837067760752469929216847437865599480155548783480278712410567601568302123297704802432649157734178064060541988661237358092365708138234205367204987477575190573992502895222938292059934071970591131726161073737581095870753284707982294822243731288703331229028697760814387374065150837747103333366476260708424385024028847181080255738139010064565538700792012512356504595405139187092703842800203597489216796770273875949927236572155405469285119206179705836042456691896994214389772405026134553239720323432053942135625339720040248439009522695494888801623038352225642582545800665059189348369817303887985226796785917977728933534986517035740290173698687493673783023264691864764227388305492509072678888968693542873776046577566750895728927009986613227796824959627489648318535991186579873827873254910152621867297371442800547737777934507083960478289077240954342491020206369643029199857482063262922792880397435476313624712347466836755843824814549959757942529327169727004389015726973564982087459580719939778463516334666856723855389627234736535334967838596616761713247225646617423962080417213530949444162206499916633531617798058601774410752652073223525193138778123016962448920810396070808012857704012626049116684292353487766948213703001621362151090517177197016018968390837816717242160331095960806229963555508062939575707566348986369230813586050381356358964348371234305325310864115879040397621453615755169240685230558922892231780633336391072699402122439377158132912032849840119494788452120707542778111391382641882362242294972120185084912934811345147980602899049965375460339560498869270757463787460008389020704000 [126,44] 252203082281448207864993901458273368224992203165942175343094695538407767892264032876166807271570440955214883098801027706729221658366489974195274399387232182003420040850269245599961665811634983071512258868198273217213913272227672845251792548662089786986350194326760353380740960314894348027116858384854834533983234718198810789741015781193950793530220058134759390483556064476737572466403086853215070554200522705914246074361952737918501065965375043026736231148415960406369693780607433683976593032231219149423112482614540227444254168797332039343698184569782168044212321805415084726438461139195844378478448981858740017454621588960956092049664942870722915673529527656225279405886811629718163474744018622011170957207363236444848920967917191033795142477537080293267870273861909971087250497280994312238884800638745967679118197564522087127968744940583313228277749264481546840437847411190239905879817175691230322854494660741233121478478818628507695535518224092956969852070691874437856419625279923136718738652170520450913505562171796282135328510874822039898972609320301741500530589088018235677425530180832947830388500355879928451789621053980195375766954609838821329421739627963468857660260545390166531285351832025534529315394872991412379637856714322538795505775368150806761156453491684091987313869965925662859838969072407523026420661031656185311782443716639704089996990459190296023878413690970033571503888152460077726593054903183969032438834602134781681311254735909988584376256073039891464871430647442144485563683377795628834755989953318324860425207125532842337319950570129628273412880891811132831544224958417547929995555603238158790259081824592618358890384395390956474301534976173181470735237276903386961222779737116253743434238226950210320652183690515796371218323864367994918648692529408045941766840298157559449602624863704519583761986609246632629511593043976913102491094883755885547117641408691328923517196342569109044890654332800 [126,45] -54781720319880668051767414328885939817710267317792192336866632004787994527594269269264084934280410254938494448780264365136405650567430789479531594034577998592841647109423515969037780341003676110232000214308225056633603514637063977295666930945516053198795781435351267914494094952810084099558631290777530205622116558922067084508163733300833328732389990592613877781984646376926338284126754497437883397661153954703261925142684648810182369718928470053105490789461462542685305927596503610932060141460174024648642768535555977258498834174615845106678900297354336056564802664897806988058873726576404137614102174557189934968436617201948448285634101569998421056300813449927675948408625117429622080301324394222683420218059243588210565731272828412326467415588618731994777630561226371087487760422723540361532449553866819362961587560352400624652704941895832597353638062641115018207526222225513774150534957970986572323582141344222838572456868606986081324377935731634026527432018665453225830806410369967748279248383232765197791687091437444318675886288430518477930663063549423325212373822745228905809639846963796981189704891982770605802299931631480875144356913215226865629773869098521617568810084075967582404696362230199876516928480258647769990662354326867275529333302142221606643194629333219471031836049228425273121206082359288884786359997629148432020098972867685166834669226636138010397150644426274583818735986356341586455855115732727414745124074891329459601427090102334020261669552751353941129791366972487306816143895625594412169406787214630791351634492393652059232055506900639926395668413472735812247761242299893316387694124084561322838895970432621941544960264366373657089025813628878501794836071121937969016331058337370062551109864230602156546977021054782423908195450160613052623565420554522586629672112517729493073440881966203924814891716913965553907974979656258227490535450218108378877908597917408926363680651957407918248531200 [126,46] 9238854179064879358250259677941291499025178479316402143142813130189453869904190781809365384452185180759952799470421364768491898547821411375433813309761354384062238923997093232938886665058038282020263590415718433379830462983565169693823082063837560141837793767420921674269015481332235469457383851084932292995901963035848902251022134210142102471312726837588351554986715351349922489514626181198178820516698971684779549073115381865539677502863149454578483691065315962125230479943948194146063021226806600284216678082383984613365366634481088651138546634633895152905867258518078659543983839449892435393550046448869844159579728607773593839980824115790087410198404595596037148643877335258033825863839469221102446412477716789662261745548256970746191336996317934522970705508518908332341153763251693541107676752179538733011531177863901316890950919524576469358955951425263680810067124040876313891705266909223808256246718793391482111740975626318075267594599082791404501917774282900285346221547489879385825114163592706428705809891130614971335316830657434804414796558082452672658804870825972834727365952413379030658683670847045024757768405992042248915516905695210901858918091738938669656392216747008550847651095338315747686207280588391989494525823147852225691255392589697567960438659751554610254436163863521895476175483477649645743792687344230472005792436820649088477433507028394041282238332165704700032389387050058091109398794856427565640998622049647721122574452928005549500457263112887809358032368422215434938019431634476465753813123543470126542774615920391730890966977110339852381598077505519878681691021082168463030014267959147300300543997681964756505478477984945712590512082465861734903622466508470973745118713638901903054745952731751673661709681436993356660693124389284364737110896880098784699845419668542199540615062757956463002767451860811754437778699885082408992490865466559145788057366356740576169602157648943576714800 [126,47] -1437895812936460514676245743152495377021249610814988955556829104904810864576692107726015247007755939133062650424991902167462627491699720304074119883404589029578422585457274839678723182551157729071022275376677378487085632517365816790347251655221864638300772415936322319973306143203219709814960838614764442226469485945276761505674065205397079867144581042933705687241031278771608681572722132633185234714258730679431110492739884980328953036368407383049413438576745239806049173314564766148244637540703704321261170307863637773275472151816188736062759269131350382075005667699235159127001998570888199532746991586153802295324421258540654516796039103195550136649238687532114545197455293687808432643989895724076989344122792669644631534780877943574170534166103321130714003264051074466584237983872494230562017240691590125451600913756701816208325620214934733034740715223398047230587764920979902101445962820585784643334639023137663907808604052065170308482160530710822767529263390035876100611537673826324181251118174495830879283074672604866721505342357515620144675558675337614615855228951998378202168902632542673593838006855949507752859306128570656748268849887940853414288171136560035277639939843364924995808725354663380099277001490926187544698707243699199319513617624908589378676405373032150027089517170490539700474814898113591615809084981450837274850983658897653473102414361552022312632188263292687066126386828558115176870246194251378043485422027007581512102790140952513357260801287920814637116786360719534018138944422064965634777789568006680428233945004950062076852432185845318998401946913525491931057794294618685810802595237209783105692026685270149948725642142895705266599371013333386803204738582162996300265157220250506321720060035920723948942230131236300452041366721627545991431076432755331632823557076162005472248882636161522127880436319007039860566141853776703913129874256261852376910892129315129484999996801613376000 [126,48] 235126200094399230314734196596058971151662314828799556385584889108628301544301937938457848066377922354502518532218262609309125943482534042433874953207227206073926237036462690049198333788493992660051199610898572054119339223924456416424776216829145932625612496273930376663271690414224488470931356604631356002362249379771508313364827033254288748373541538579040862213605864838240223425615144942563805768456429094979591986191534737256621712938992014752350759151342375275049541924705484189416051347957198177973497870663147809996480730297253979202857036245650630924909398606595399419712042930772207387434341487574814641481629799137905264024021239465382585370498820778366635074292155640941210127844640766891784190165780961755948689884922284943249720681459924064087279673842587162526688825055696223500362368219872462810091118948181322548764624583121001695454884815702759388495665990546221660341607131971117294336512308013483763245414379343362469865004125967185398396054001388338810785178759169529059784410372852427990746414458382068460175771755927367703635100083724349052347638719578019690487643285896727520607339888962372543110300086101472955095203758893541528825569491100550818296237860874706394927928080878212234140434669907988636155259023851289402924808565808754809404483614690229793341446318810770633702994837967983689308493014799445362144269362082962274056884155319838569700164380252413396026731564420327648198775605614290370462951096708632029046324557144762461529122442567980724169470221969170665224221142928590678331406481938038105460119509414165909776262182156797193696395148418684329677184660936158471535282062260228542211509843838215909680246713560453866842141032412798192680965758625970121210434394605719479797910692150543939277895917018104339604198721340480252271705464542923010491661522143001811732562555852431860424809721165899387826844120400559319775181097606186976591834679822373201565654529888000 [126,49] -23754876588356219037107751492355694178191552852548466811389969142936102166696171949132325255397568857315323772727403698378423244902818122159178716175899092392953212407045760224764294240205247610117245731813073829761987570020552194056325903154818527244957991114934880231271453753888891953162277908364466754729607084109676772925641280003227673622293338972598139543658638369313279064578841688132652566772249074014317633727293412657936201932894560043271478386921826617582049786476852682864527398808714577640634233747805628082273505042213728733003913190624091295861888579821162205991796149009222250739227269378052295082438079837253006398450293618003461037162649085223525237463116028573127542572420121173373382082415794691284296036684582744145269759679197205599357080340910815312181146936510799623514700615392135179368090698558951797960992646922243579718274109225155297408513986113694750608462065677173044679541454886856438182208540096890180123925248056323160023306813689986941406262678953433551731700476248303413082324283488431325786303987541427112877427787646215918236107881299311692068650141271237624800663245691637164754011064645443603351206773271271908404206426643557620063654355156689962548408803831301037889775877284966708066110887024417719037156801621638874490733757184273040845256054317353349776615474204132845119372157561692100819280232418300330257320829049967328946861925789067237911785003570452577372178313478314332554209060617026419797595708091109515589857881790922350855124510696801223353296674352501607691320420132362918909733231262421705907751707332992378403854575978799872195699314342104203300271719764839506142855996464733616138227572740191190085315638883536062066250562843397141317301840443638414770235787516807414719150334816395949512667053132929285800571569208904843545874630427515648407664284471395047240896696094907151037889636607977305178255559318795437050763563523458262407717784320 [126,50] -1278470173871781779263615999486340761006285334648054255244261165925338351179782420956906907118813388997718435439118751307926091885925048511231314534683966053866735178090013277018750415216113927397273233239242474224056641468485355923969582089648185438086548623592741879924440009287930600048480310499400850418044062945374707177970051940992500928806907275957009600253971840272914500490063911608786277582024327374073571654947567127175711538286463957140453092215350408758322905235815174912251950768618073234558464771715151312604174622925251750731369198201666854452891982344218955104508707757188987181531811925605599029021561545696600036605372539330143379154491713083665436259179648932647143291186015439333372014623040263402065633705845195651818742512195985300965163933601688505517317918181541024712532958885708684146819397425408353177442915110658330146579911781976698409747945121559383619993314289988195331363222523495822058403950911776013523021613649478391132067403826365387735538049887632015000054232047319028646907258029870333870242854503813454804799673990846700752976762856218769126648539417958552673642394602629487319930946818152863264329060844121821094211453740923557396774948207942276587879962411716954819415271634990465046308750879462894575737451490588229375799931328658283957343666973282159517542984756675662036451907121917909546877553357079349417164544623368722244328851075468432511628895850116457974140076880415546878301157219037631663742184238022325055781064009481983782889472902098445411616617289875371383226973399721029346955558529397542921352511033306625755541437954477404176026092456605765893690417614337308073879138444467615379024121933053514180566360272783973981360487814601638472081683744989198467232594869082263195535477178325435145023897158479030687636142830593959410982589828963327130381400194983502473383380927839463150627908329816522922014877501469366890840182235240172149946080 [126,51] 215112441270150152269291780441564090584863381080357592480050307864701240142450046528439441751703866705131649635751161110907643763393120096133638492735452549561671047122904217458782058810042282722640650745548162295749605914110132704259612566244684051962571346500566050883023060117218517439223654305262446460108697165120811470715818545459899441401056851593621874227955149718124027178076231091461221873852932890863452768698585238375941056974975921314044995777862354722353961231246697599994101774451127467805500310971155889725192518116433769733305624511408318789914003238122197332366086051435932610975980650977701284588759377274898929177103879417228652982737223292882263631973557514046114015422045043279034885206072174003070841920299956842700850748269691153100889620051566835516846486589043316141226061804872346478414474573759081862472907037747929489781621720182981044192444722322757730501755312101119542577668342072536600414545864905139128414006818038839686219651303157224962867621481188227528212966809430852927897407428088646605843934157958009107686460222693959510340167241972598340596555327750482190631344134451073518404713812158522676143957572223211134316900416617501105946675862984177398942897244454088180069455434027183107517935131443796378353002118773557573725490401866207002665177291985721625863438665261636005945891812137876128476782906268160515122837221422773364000364684586827830753000545532514665987311484552718301335676859574025797381286950171013180219331667801246133822198615277030611408430324568919416911491077653783113374075278806687058566290046308392710144212598074650825198783457703636894847722214987195506354645107911952131678609759020395530008198036669837801584651079552164044355564666989262694542712341176732798309099809266992886017010342902294170712485793906205910170728792072738281212339689856982601347309644133803196969269815502115486133385838367822385141665751002505739200 [126,52] 102500899839670936488249353437669527540374053171567769503069914892901307303195606107526158390274561036596444919933314314488999045544207334405252216241705913579711597509695145830482079542564533483433522046375595747650479117385313500275832854492395353398798052033481357614215543632697870156559861022300792399671015769291419836342229069585539229386410294046393472996743323553008628178233324372954068377855945131701805330700946610200933383608717396825753527152205006578751214015491995580322522909142849497022919533137440808044781620779076717091253771959580717124650796590214974738725291060968042478834919921060722174435433673420333450215048755823902967477161027835180115482285575795819548643956834138144374601943905956542851910972824042493114063547747161691775961569224011372763434315118201739166963594611867416942318598243309598257781483735775305698709436059075344462414433216045404020145717080179275333005113351507256688269278578653500962277078807097968737861181484238169526193550963265845674110274162785550679565642963026330827964728952886822316395422219121028964915123153411365689081511495286796320887414296903866951853488097909141691993808211981137737731175502048814868753150181803923610141221774741921466774336335524180396894498812435189692788153624004930064518435771346139820642213795169138113213617267514226594908711137684095473232198815911738510659310137218321153527147986103896970273179647308116620228553472880978529754954106468248579299593792955746029720699079431861562769483351359653905798230180202203899973776343225121634979284220425846417258239924829278796413115063248577271380187491946465630694780357761906858743008415781306526918358584477690430481725153333481179149376343242721195932868577569472748415715488682959867164680928968641583184246309072897127688319513517801397942415474268403521430628691224042718207744436100045834554721503186293907856240702790111254060966066417260480 [126,53] -485898952204573020922859264609329028236064480426436151223218976577990061197010616005418164322778844305049578911117197075288939004056090290136111794782932769373503253076207734270206269035737924285855876566848475072733809920866641222943965451628585050398788868421101268707883096590056695521396904286889708732779856996793486087266499543141890219723460426533734145206207609820018809572908042808691129583067415510960974751878205762055912715639218120699206351278109758461720497425071112032999315246635919382286174808998668407799253755214071389952245055268986974995907378881352499457277071768203980566088685299618850021657853626408353197292727685435323330871795318299037312891029711505118340374540012958553805950794394467397054303031492683895035079680418407159539045013802383810613366689829163966215739306424320871733534698467450084929677134026741021057279696929621568650428877705619382840241986226838200918581234172158069256669210836776785315334774691743648234490737413822718725474445073108467047709011830847678658971424369747126779517668980996688758283466910669785837803781577922950931532704473638919230181630228550332065667914790167237163399770248289806523676281633590475373416642245048948268738053726993488884015624399685445256591984262941302431049666977564862764683640680595011654300846267396551213441538179348870098317778099604490171577552826467002118003505257335034525551740158644548609818488165368825181761138128039664528437859362679429096787162731706309552504822627252634458819980957114478758829234640338637146765808934093434779975440838315034069234245463221080716400274053621531759834997910709129146621553522845740829971825691024178301733948215936450340904604147915804082419455323439322796471421504543393737576629298363655335673302771708463128686482108500183789483669209588754840624987775723326901511660066981248200352653642516655602970844756053850880545317651470243324021246774400 [126,54] -4151765064757575737382450202911008131609335956590725429453550063015314215833991035485694636400104141318929039515167564949583886282542476037686090596500601928754472754873008728966445228839031371442618909687698198304307677959808206001962679836776636056972437423675040748484187411380175950449360062236835313945205453064658967364991126783143262022235008604710622009642146551555221145496164372868983239855086792568404821333193268926474848843942698837558417704416464160144338591035159494055555059802867649929752740908176692580819049824922408317084427309270412342028166385134624903074422218553746244124833918084218445525832086806618731424562967911601607576974984980725577271079405253683450748138726417184115845626568913345538733368507662347915378735570136069416349433518736755483285337891838505228081996874340851112106176889384866277064245615247245132218257932849910230474755898533990853058386465058458532864595243636117366925021031378651442812861777373328923031208024353514719498589001830437497132459377452813870590904527318047602048366412268850438662740787439315829877092654263585658726338208360426229831050803090637789306458007161382424397614479313146938390490802258041624497786071861716612216178045760594222634397570752807941555844864379937652638771249567263090327041708958084692968352226467252969565567167493129865336267319699343685198313466596325541405462176914083728171829202899865730810736700996516216030358922787741521024184799411863608045242380493383518059815215693858601945355522929174320641493691917136411857071799512665358997910831870645660277128958574704233544678727328974578873477609100299298481597953502096853996060854473484387151363667272506593667119169853048953300942761683737425920458523110583791196508989618505016409446776340094035722048133264901902883846389904250288819511867861619792034826403661155343829283736185185075067980352186559641734133838096612101029567051400 [126,55] -182663244696632272701655548189865508854934770200418828847293916345401360975972165475766310661270955499423784836598631052561676109293437891123596517965700241814933427338450384185324377564566551767452926635948291281046551096125834274320116442979571224657659976376233097146444186005355186817244180289335776162784654616507369616432885203422146321336056091932042440170617929305247657375441663253692198904525379615677603922658089323678988415443310223014866006401837225402992962776014708949132860141359524724689859968921421352158544608567945326302717650699466500038175139875398211265925953932966249018795617062085677088110988918274035479027161314451810245459477108245608601237682204944828828347336734972877980402410457698494863846209804122052760032751538376279974713579261631529541942648390671584938861614283852660486018176020625137144044043182839317721000021243463886191396263058703466732834637446818030440545203334743789011844790930556761576988826376813883677982420603430818197596944973330727975313252226600632296839968621323373744959671506596022947385992282227119002720454269031236449791829226406536497636707925505130520690866054085246359705821789513806119742371074412537026470862217721159232452793158499324213052641198113250657484867271188054145684304715179148620239706480260400678391371520642455407488499213299758338019638672984240092051959144812704886509883992000272671652050054328859405517455123132363505097637501020773874292792321368709880754529401658486601541392336107401208529529025699137161742827055002813268160890299236538282695210686361219246923179826273710310695559744083330575180115287151895092989783845993275781283075149171834192629433834881230233910077232748965304027898044463655029282789958031424619563277166417370047129111722620225006397319910061474743323538383020215514909410828683408171866305599681264404735638337133926734458520830510404991592538853615780845347520 [126,56] 66908704540423943241887110662237270489055606379370512769811405268676496801630846614762982092390003321874199018043071963416303857767069174153030775004406453061804097228192216304614095426019080398331675684974069196558338313503442294278418789579408552247278177047981237942688289432611740613022614579017451573227339798120439330134178058430565357333961500245829365935580619958673463326982980546623332827259372562997422831213753173458444851495078216313538121757460289860000401133670316926148374254938065162088821311730175368898980070582810589760069086827520244016241491856868043402593638880912662957450724305376032073664926634416654778314791999270207517790881118358766104419996169489374407025331388642479878276410734230656555264494159355619493645372178865032945117497663160390717692034760123695515516513510313640881843059779056134240680811357394676559722399278160664536109625734576493824431123197636853919940561997632175884081586734179985617062720999948652826780177452496165149450053852222944334508012289821747311753542123266131884798934240599723157541983341092283408525610001339898630032142626411624231067046075077306386406938918550268116436025505776126489034693570559204533962705568902375582103612326147791271507725348955871506232141672514713614118075076704916780140537622922856099128102019875140372355897085025874576918158397287409602958150578735705022530645607938317578161876395627512824698642545255388232532938377087391339252104091074144135403826374411165672806495448348539065907600917372182730980232064063536488463441109145791201290976132081203861589468940795108679255206539207651736866574658189633530889549487869950926109976203381208483504171572959396031466580746702773633920510021478987969838380524901552354344408323555893162776975932712945070278803622731621605992137613350945348239544018353362212351580329375698297098967845933197791564257896325076736751885272432011857280 [126,57] 8945492031204523151494517112583536336986005161837895788677650168471202540497165218285414506061044177984667114356825774266200470712136015002905061993341677118451791744954625290329181434234994946391018398826228675572296037213586675200992839028725010425466521834071719304813838472849195160717268944437529782712688171303402225266196124727292302990329663537911039058638768695962224368373611053125216773472592511867085022431399566529219184393425961896843264314421197543979783583636076766372690204969435632701871174769464057132137844388905194055539398513165654043748441447037732858297276741453220966078968178596772670108325201461973795637889722640127116552234827239762634299802768434333786662395715254330802775230847373462000506821550718470243236875019610570772098402101004035415516004873835516804733942738176193161471984107967754440717992952412061781794191759148930806515285764363801677025331036428615113289678445481138032452951917399500575446988270076545696735422581649053669836577986818553054526083005389632065446076605345141750134787090173772222041520663431380136637712790499788947493413612256161676894260157277517242361292415833079207042745829017145008176487554602644632997411942708634077443337308076007425725169815813078634872017767307465054927795961489849790909128802189776557417084152119127416771467526002749640789481661662736599573578936789154800971906083347015764098918331556814815495622610253218973831154604548187702023043752953621373861314299898291292368163421549938046196501810352457752179530433411144467922945714592148160471838428407297919979585458716670332926957937109266207431255648889756310962389602684367228819100378898672717604757734605332790065122707691366032121239562066634920239330822503085799142040408692429208496139644575404638356310758984864668231587396134021314999772999512410215450943668475424210251863972730985203870828510443322356704804928800179712 [126,58] -95631208783520899777764086661590392392931056397919032609652343748438846110981761856177815889248681277599791817749680160191283310541558870479217843165008605887439455737884144404709051399007831728354006754225237378989543687460262620352382763262418220686254435917654913307372833756152996451399550430439085120337762913950795372902814936928234167088488511569530008069190143619241427104989614218758825052599471212746922218706030343007590183411209252823509792374005090858410242426125208034877530382286956535758832818007141909451527946665392118914770798510116418424152300163042011366290926192755223252990585195927431563183828861943230253718359031326716418845927993104665655937972860748463516258867857515682371245143888773232562188818820420296443615126392454158028524701291742778247302399175265103831084081861146861628929796899137326930359863132629946848650346453159510775086306184667939199060127381961167081213599563754524334859190450657754616404921260196967348630696897207023750185605331408048340080619520583274030899155677749395714599819725679179662058976997147181530036331394510571639667425909682068758331101655356398904881231999576262765862549033284159175406754151930212981202734543011487717496867966761035206708403343051422268426779017138994360580045246330128820328880467398581710397457434966200185994072044566581764930436400499110679799068819561229917717857834450918474423156776249760219063881206193251259527338008366291470053146295547569281853286948506691109438544512019299160159396722809824110285342923137123273608907457531864923786910492920669688324213650661247703240137520110427993011827393564055082219870067063146188512625619379999958422092931400378783872706579924542467219167910814663340048100071037507318535524715199928518095809432115186285598125648571175031154024420579827060211242034149405939971487281788618398556488586613790038026722640933459830963952213424 [126,59] -81189622107357965720536980970476892207060835353018171420224561160313610359415209917484680889981026450337526375708620784148869069765159049222709376647281242031321577604887915592190771484523472939070535964587276208806898748062768754574435484480688379880454003387360009648930495106525702021521475300919449297468575176120298745291421969827440555605223268181006142302776384095079922844255063665972109913216767764487292795491367118875094757018680143877055931964029985268697728866601250512669452402096257718784211712462965956994742460702426922904025175268842603688407365598161777708699645953046251722280228915804486628123673557863965879491973584491479023735763639760003497320333661810419579854247044783446402208256556437413062596126226581856480271955206039493261963144709295855159328253049777967500306918173665545459816729099297589577262971150263062383972057672278506705756105141719053400600944270566976249606143063523378772026550521217148479234452560691007348075136707210584687872734371017022803876756472871272100140531585795180719441717559282595889469059295848619631963539945784726646099707407091128698158560447707877951010803339615041517554434067760405329439751661870399162525941554779668709309814978318090863305329258589075740371377436647856376932142568348361008315620283099050832316853013357197400256789095880450783696521503714505965200574097635013625738545576909798191186345493739590268718229835607319449034836616170353344627482918522651174437332716771896672521524941149222051931700445921339927667197912804572199913315711251649242968526727795962192890336643861151743169305697564774741671493222514084287531581087200681904541319334808542515826772250751079177844902384815929771689028284130375533293130027084095089893083419918662654092838127323944274976464354057510126498640540070845199342445350276357503013233290042342639394989889793293273102571311398437637013137088 [126,60] -4904897299663010777876512724978002038441342813282676371294086990346816284412254359335199541758453177430438233818527755582435618396590125024516534827594509389846769165168295306805789612783397762009614343524603661195272281215748835825247139202273822119370010669930395698182343038334642290155924847764008674041749261747470481726666226539800977976112262031012243930660182070179923133135802641031069783785699845312865698993232303581280906690550306622058702535354769418234377255346036683970431140276211279839532988667360135084055077114325770251137635420887399400039466535749513827240158615118403656537781880513681974713921607869033693504414217484216709662385246884965154957549299259456750075315989813387756719716314181139505385328791700749503648492706390723275053620349312655422174190004113090404699118492288170865743927640877325637528502714228792531062058428303269953068594154495374976888491542224146711043729141480462635472805389544714768819971808312855713204925498515188062561072509813238242158349006537788139683055844255992548801108346314639050243881723778858208736823274321652871522958590524958751841447507468201794829071218028424794291441519353056956736306450757737394154178739973849505126600246046194461546026525699076594887302375278084027703492866653275046367622441299806418771951233392121528871384212048286902779333683713098367801648930093701939937382282512030816406315933276945736320891184787912883520254133891422715349864996558826079572732879076354502032361479734067209811568698348825727763549731842403824635658397472493093309980201197715319520049347896018226488364226754268446369550183822931931249791744478290241328394658968554375713933347432004728328982239477506046975157689868472009398105782402135238667902869640805583886274232964788915235172268706733820789556618389881502714876552713705187618504420323723909876423820892652840928555412895605994720608 [126,61] 72304054606409098352304630431625387797499915587806573192834538892138132586385697674736248619578710441695641963555103267854301989014237392475620039840766204602206949793580999512968887235807072138565252643742279172509564034552944603082395995276443682872757392902015195699441227904413211422626321813546862299971280474216772247538365242359631484975680192315538844157129233836109360824669609060086401228906610575332875795494011189709415072279903732565959957144744753413273954435951564509577844392184426799934103915341153985216582937220522843432159821025108150402753351706805203419985757231074154395071330010004965305642870990746410927645071762453986494040274502549549735945192921004597826522422098684356661929115752068597976951859759507489923761783662997593965924965016841807292065554762243410453003570824087823697097974802749656307597296474330158935194420995028827588363170559489878596407276583209419515098478923292238028742122050875810485453104809130386780801237753374174408701319851241112185931626547902334428287847171065970051893422873682938401307555548753702587916955791094357752129021189159775417417659017446288654171244301169963143712936675110978334082545175287752611619688822918225834265573540430129792172578721339869706440125497050009073711362697052770303763892389966060818668946993262011262289880199706438717353265665935926629936749313258571325559122754326735693083262865376258514229046021775307515025727962402447925441233781634711806853626611274067664251308217853490163536509950020390691014864163637946445236376893557313396337899335563934746829140620161322857718206585238157208188596164700797512830881336170881846716970237761370585913625895755173069079513817403748748043152711492945504247803076582526842974727669537896578048944969620905073937246475870146124758906394250960246681045257319831197537555922944030319614258739747437818379495223976694080 [126,62] 21869187188209932189699562775613572386482167777890262912434929491475734526746106439936509325980322370725657392466825025580872007039537255521949295397986414504759670206301054875796573151222948542409234358296929618058506275991036713079476887730660258090192861949394201186336699290997140065959950669876729879781572513897899490529198345247586212671396829084848158224088967614076984802909554802561036561565864803092980535124409128450631793595455475043402254421149900254664941814248805833088818054096084734722142827665501652202549508441983610056749259736816769091602071886363244695017110505217291210563112263246468802382013387331248064130019784476478878775045687601004092587128533284666073249917041789609883699831843585785013010056104315389416492875080664409581911267540379284113657866216060794828461660160212219120213137392879692438027411487834835977591593097769125319569446383268784337897560245036123006889532270392391070676120328603929751001417776371229653580793179786791010609582202290502843032235977441298241661431681667708522869034841085966679237513900934243395001599816305622007611937181354869781009950876660711740923436166886069220893110285238047572128799580109363950572580197178644816435356441245810695843125730937157223731235368772459039186406905426913042025303504373602441503484081956031245684627289573650791378399990201502422652278614935858041450544311210239424518135467012507408475997991290853278582933231629659773653307662040846134631189700352313648457957576391847611110924583194346401448626324866345345118360427549477888902900898586822790041169883573752598364632645736642290926848982120059425151488076375016488454365354497350617491708181826849768578420240914625077622289770835102390739777265602672436311586147480600825819655517434849824692646198277386622445136379891989988311021435770331156722790264950261539061042481093940522571722003473892 [126,63] 1095981674207792876344945782722645213668324162842107565508348906158041998155876286099871363807880525324368474587773731569311682999882074342476985531160006607844451822546472880214402817599676071540740972217031848067933495266489641598459025313390020364655687797588899030700702836634410765076965851374315461449002343198476310991319103435615643935594322919801498680217558717340553793219126786231172531363967760636683191052619091463542824629847917606792519753837876393501065699179760679113489793214027408054772309651182243136310556294536416897797159406502198738549371575086078636120657526475303171402613291200687872733882917303813602220933282781783169861262666002097234516615504141235006257269234213097077878204295382129748346011761329036340316732082429409008205487192566539497690881151817184210373616872703703033667266331287296636038473192568051666165565287745997316793211602708631915971663257391793066044324866432953111149287869151863954850957795674878653401585639275695442669159924040000969411189068442128710545521537606301224008303500181964122584409143975896831233661643296642177409636950617619845181730559216435472662556026312023302868872909293706468909005331537778886279490938155993628392709197685771279167525512178829350923280916006747929035441850954389410216005300462025431386216330277305859786197975921838261985435290080431926704296819686151944623464341146594936336675278113958734757894523648804424944853198109895863143898135739276503783267144292531236762533438553186946445507880054998162320907892793681381682419962295903627220491725953405731120606160248771658884634142886120780741154705675884293689937771762562363102711209412701382630364037467498407480578360783606878505137537876733879260548686320961997991970754494185886018191526440330797055117644116053095898815102235913299475087275322252538268384171031834074530031895925610007559530786816 [126,64] 18822154427401968275690130201032493625088338526045473111021936910337987685602654557155447020306576982276844774104547110802985802025640836286259908179350155291795199990094482773599188517781951553720319878368959758523131623832725103578643136857022287140549419693614992957331400400202139709552196729767847443844096933602140719184825530637817580958682054759145840217356863139159529676363121373652149913985142242389083842170439793267616610924031262520469808433523009141709333256593369231123632389185780944020828774759429612854904417719001418418257093605718319185724622413839080553344983400324997348730561999623389431198024558732540449508074221890820321538488480201696873009295204225328636437097918095608265045314733178184328404826113863506988990305241402337777351690244171915262755962898407024540234876583788564415810508579759542100688385982625953649081552239586794656083508732697444498033628851403488509059199718097817984665570691092416670040448421369588259504045464050937433361772543327734270760680024973050368300474905397027913269384541816691808710644702510002155896586419422777482416284725947372588714766627870256502303771963249187171275768815721074274023763014311782570621694009676692706068227483163483309491416977159356616184553661817072072669384990946849099329370963443740639387285896356546360889763860486902249619158868036742803145153359759984159634659597664207055792135831701775133226855135780064294409179477246698266401059671748154587695474425396578321480859154300526761594224668754638240289300046646499258806476795727597756882177685850306690870521900085508944077758538567524148342913959663599526388867548888271036290305088422907990499280196268707638141004801150520474311338781645479148827804009370981133998748894544427557486432252161679868110234678278210325386589168608582875504857865131375501096785903644983661570348339787251128941056 [126,65] -425715612837134227236882890043687260772924486776317619108055993592066565740497748521907262170408865052145904191974493775837896329280959225965140247161153331747196597910255586211491960773029199276608020825218470705295989350985259773275101516065359914180311210200330185694483550628865104649443418118473190178401390913940781075356351299433932254672028983116590693444589314424700090802593808686030951091836446765043488279654400325749913445004084006169229232558454669526008454451772146005050273916064012056321868008357750279691784445042222996541086403923370616142583075152889934060972944691131194344019516415777226995344229580983848532136370247363864827275083104244601220033777650888529357620761188569684902248867531231889882395167034145055804349617332669958475750789311769085514739366245933005090351985334661700450145111335375554086238233831725417646742261685339977221224878880904001006450590768828800444676283502102111144908215687381804067572610710282340506378957588152517866117594920232588055375655263284005179708557365841776758792783851586897406363612449994024036822037360915204710452457707487682532582366909842815090463023675410539241901223691339452900529974129920398282820939060756155483078741993928092014578562278539669252298932801540853770451445316984553957208415980658711202876729506284903018179660187442101114161083957390324209744635265501679231609728131096340128224983882370842248899221278785383564463502845498822966457631282702817220537748757833884790009917765000918441272307126443223320685660182979625433952325218975371866811738983644281729466394954076689987941120492768759973381394848407190778009172618333024807118645603224443655683671904795928679011065961032442783627424098072941090010272673751792374415821579831038907164659886031143049681503742663721680863093666921809807767092772614876172007575780901500573004913354152930304 [126,66] -23328332711600978107829682261216112718598920861790748678535184787146957288195810673891773811454168732313805309654525145768461996774838833217238856643647356429415816004854959122400796493543148990086751592282337246593517699187036516693093803839310522127034821271310399575514388100454419511940127571710576463448742417358650587377376364237096186190794919150867530041605341592910487643185590075942111558007797333889464803500292002503048682795764784765084841479114914183448796857126554219600528481611024009621382869411596307377460803461794219068753542850910440169404156164967229107225787511495361496515968575733676128118581765931508321983292494673985885868714327803573970098802407586502394505902041650736595899727366152431441332142875037128644477575457369398446625373299335578170394106524641516724546650686576100206870434933035177921211443969717724867847825441550648453299914591450135620425109217081075513673808175784288216186478216165016173376582417133638195480830339253885294612133296661575562661632289817020608045772093634087306776025763833391246045443434379908507479351396045299543459176589030048420043851130382688942381331708779840217361345810418095012907261825360838562564809360036242034589252200895323734474410491220714744361463760590282608413234710191809131767725163988974882185670397823851684354969095296347969923353648526459467484946940346059895083009403459639665218859718750651783910648494300210783896775001683241588517539026540054828089048202327836679910857167675517726003125520512550770651070776201972929957866123989885724728942925588618653908409835793599914651915637330433898407569419220983476324349969424115110789346896605283770142519020768318649239938037342666814508125026868832413467261084656269808380848193384542197169602388333732749029428017760824040341275969673295387825211006739477927185481924073591680706374933685312 [126,67] 100205281815636239491533659890238190705054600589009230591332512326871582988517231448472505830315089179643309346758577532815379999415140441977434032746448532247284188574751636361909404139438996950838587927254758472837441392446967797389523804017435573435862952043013555000935501387949196974115869322985353400155086747740213862451834780713637587195929374466765805512706842078634930196858429611890899487086206875329017290085706813945818739796578586894478164083497754252639080295795524314970811233622044778904420274002351942707869996037215158910824425375624755478099564078894367972077407847361785100928770106880739012770080279620598919449875688356406877105326169232609000523303708987184644165839615318217235949555779432626417356297506603427282986703362554584288186879134491728791464047208639195490709819923502599841303788503442798205935740767889160430021378807251188457911254778010407558046136743884145497714190869663002736839492629969042105323448184521192600387516159174984908015482539244469166192164277812946967161044317641037037322357656726195872242227890556806701813036858381318690730150869820595656694693889185125039363368086062005204363941275218795100509754468755337604572921012897631877120361354883367631509012387994711627137471882857260877185980655269882276805558780584156331876357227935291316338480416359750711848762872959549960151781641764995736458246073324282431980396780309180981868029294446735829411310493802890860564181772196164521794483872206580651820913112975571388592558714370950392307945459705961376980234528962854948997214042920135409076494215906156578702264173490161357869672086528187102000468559881242811256002749924139095913422573762559416456403271019307462594291428427710774704719762452872317948837505962430744153491015598102126938472129982121736315992627588626941325933994495111571770059797741931229527301376 [126,68] 29537756734696802131275506009356450028490046977657436736458294204823342001997840091866139556297652641645438390948693433789634657575391067221111633505698173587341447845563996085605538500501409320864091322941667269623694104531101445546191693591505941217536761751327782457758485832124711319909485055184441459918544682195114653728643214165076721362575134672119725884312655069552939875066226370187553983501495049654865521171370738961588554906516220223180662224667670031908084933463937562016386868688634355317874657382374621764789115529204431790249020799169823222266179961324246067024604738150783107732524338252064802402865516187540091495544552741683953031059171781853147122539842358354240392682715005777888366728018403082383750257345152733762185942825845619412197601136088336566224348320098000438730867880127777973077497996779835088547724115886283787405475886321742015003033546923839739474475214995007524828529459920200980611837617957864711574069060856006279355312267471633413548498022812568417729453560447880725418036099565965549702494841895671156349694693142512317237851626621453319090497979459963252134975450458009957733105355545076353691133976157683282914328752217763724444398116452308555391092899849391122286245903203399014345127845531018751004811674728799036286451227071207515259334850040081275736741565693751282705536651570909450632701118037814672632165319740285699827775107504462617457009357636348217672387288129528979796345811630788513825264122224656759926769313694811185001666794191396725124267075025846516608355814936552429602457576230356933091891323817889303229982687310446842963983072485480314354507976353610096850411153592131824064798191488744763116161221241944668458979459321189956214040178739137429980549455298709526433888028210049955987490606741813867804512385703215376828007269057799799206588875961424587287328 [126,69] 661613980499413022103320778581110655605721195662259416342682971002158437378430954189627549379638443341698554938930413842401388517280250679174536726251544316121706649749376508671012049748174353075981342804532115115060656741585408749475813823829178949295141455035022047860236982920658579779549727145956324738478382820429914768850328035985782199148731716403807643734584343399090927610945525227223768881178297612566069876621235540542051185846884333347130984572679954504375785339478250709202231922566964581559294300810510020058715516785782061679141176743376499284407276414370005602319165378324125656536363758555651704325984075624556720442299699774213036805690250042609172760146981426554902947619439261588999314906968018168797126996138683266925515589093200988988705146813232504410217728666858983780090020425183963786992498466167490691193307282117836901083915829650906561524691602541369253602277948749082386489399359460547571199955612925971829577097025419083216870312541273200113563196288795372689611834707381321570334198024567056766326550189121483527678457170374497457766296261573381487840004206244353931388882071051853086822118901750980758689429277981468158038209398376791645288316787175599265868447791163294630906426725841789808613819849416688015164077215946961223912689115006278509443882820125080460716955431201973667258125260207333665010987245213233934644955759054652788536522716508033556083665956358565767175518858525349954780454940737831789574208000806454179872499871457792371387282001402102442810242559690679788733592635288456567401360192996534417086886524054397411505338660878431980854140832059528726501800338447561810939844361630997114605177736173327447299646371198608016512354289755163209413823171505582105030247553784082042330829769283046748632145798722223192579259128963822580367892966683813370515704163847242688 [126,70] -5153285334204931598055883563502889345908104071071603698724689778163644752705895848865733147007638650688393680605788255933554014315877167766784559205669868572810937793102967774892585122528686198216161882287460483333310163717838955836556726368212995855828785214177476955742952380612407276852845392103760197963389066743238892392160782708931719388575503335816661880596347736013857863997727385460467404906948437046603510281945099981036728027674320542954425279523992679916698230561155982052803344121469304648676813601792741776182153174102115816972309096988852494988781579318067997047317776945814865669309511477086907470965761650892078452355292167738189772859810529330594194256284953121532751045587788883390428015253201550842981423071337226194681754604534826993873069762146096684155991263773804034171296721041774258158469406832574041339659257396380541837379523201143452630008654208992349007989810892164639907165204897718111966063485860142354589959704048129481963155028383104811459144474463785266342428974293123788982830034414779939650771405256049879372443908753701007729464843602108591153408852489762576551322438080793626413908714422651312795150049547969341493667865383962445160021657853326024521554575783168979783428041183464049926006309766806792282411825826347333264731312112000940685818743516371500343109194592431038125379955000326112083776052889436185312087570744541754001579482265929695829494391206512972303046244463542736435970114239061626901757481314858918022939473097239364793718780270150305216485072026649762478191825024703864105485048075810383432469636072029522879148767970044761564145179544088428641352613787916088261110761176000842519555846605278190123614517989703322773746027024552432193329535017062841933442941734240648824621436742918603991342643129933338205606269774617955646353399935900325263849363088380 [126,71] -677810823512799289975862908216306040884946313723240747719819415294367200324557046968315219775991678895348700064290472442407299352519367723170419661923665676053910266979474875060280347947384298024443010985559518864783305554054840867704667594821490952521273725157413790655255133488042871279427603345077307526772823945970742619764031289764790511319625342982823875399666917316944865485388096775825447501066974529695636722224624356734923677037056170621148067637898477732545158088446780513931751067882208023416910774468622376954203482209895693687957332148187550246310418510086994955189858390051395669492462249311975259883153542074913907227736691796124307870494447424280034733350737238637275763042345512478171524656035646966998607791556801048922628767632057657432629311760202469894687119483127976687396984890160875818000659496218666215858470158411983039048814444917516146558422901360690282699902769810274138683742649174136848102038036419701656538911916541562098645325326280286926699378721821894162199491150033579751379838771508573978399501243741322179376015286054156565004093821326385835298023786397856135162861312076418032367478795793260747836851956308142875476453280173703581430933347656042853781664420154662381085235585126657327206252679014374488404990227335115057520271708745087738049142971032288438562936739723373323934035715104406584707999925347134088318282396678938887174325858444317449266729722463622747911280400198394481450741746855296747462084961087500017042821466775135514905281341172739446180844509368402887162585840141212516557316845482355740070867139957138472452406478513118953526072449196779626260749631096408481470418356289111213758049663021849219211176283621648623432131112217119479194954375730982852422664174800211696306480940210047050061878799199876190682502969444592264241965693623333769579593792 [126,72] -20324920748387180318177128017040190638590224207209993175204161603952362745995666772059025687230637014170935885048948285797569394373381985204474520598547597329471017999508135505855493128802842102076685636041106211678957750818345540956176427864903802720733137400409569695025898457997603111315050718319991058359379991176740411417023574723184140981800587035513883603578617175408847013278330380922288174911931983129098064382522348683555372864667746148418136695714264176236498709485866073756352313444434906036029373677318502952625505334923142751558907737898375932564980686976485637413588771556465207593416744995535575390188305684394460597505510085629981223652559243585644502043611949036397229002274684946746760439314463181158587294525250803230220232598780119016055718153629633489727128629791551738853169891220967319571604359351033026546732744757543840715026791143919556865585695782893266952463781325365105484052882987559855741847368002756288118495795024330730411848771375040852732653527309491251146740731269387309275729892411243752187883962462760038029179026121034369757980116361169533403266196877683743286071694372665776826549975543767929054278166296855191595264531753177893864878594090998984849395195731164725721586167147578111282351386158452355458746289493374009001433508026518452835955273610754412902918798219957228486660020912041779836912257093207556127697101550893331972923891695974243280069282119918946502249053385760154730911255031756422523239200545665606902154907771574672787735526099692925385118126057704286954260633997333528516698162327919251452543444430831592964048203626780876549056727372784452997312800135544813058486927225989167875613879617434176378669135611215131911073980920872069750141652608432622104198656268054369530554353438187124990614085437838832023161398978976537399963592411409242982144 [126,73] -297322504216957651341172447037139276844774786623951051044612522331061771230595538313110122292616561226062631535799430021127808095324838982971216558451769414657246737653452107679646134565596311055884670573718973532929299315927153616209788967411572046055245283407474705012157277022463157194397873731714342653140480741498043289136300070632583864786579595357301627913181003181830518736389407747297964613924239963939089139570500651893584215549823064787430556971029810102663893624905288995289418247805293026343296799543721808687054968871919431047719583331291506440681444088224928018167731603401431609090279206296923711809070453972732951607255740937551276058929059836759348461083811577148689720980843170945319007181242238568774637578071329503931312466569714215618124940677324643830245246479527375556976398776497414276906620444987482083763122590998481755716657055361207429976136922153617941047882145163703192842581118656173440404033985961973024196785718981144379394903641565640950294223029830256488638435587695735426079254444809847387094751534672212945657964102297011586233954728873233174053771193530069279640272326055693304527372960816786383293901763134807097811436071319071254402906191719506105214933907847203311527242565978587378759517645646072648136058885013445391832942251834389481371982979057040867140872078649633851265025375851208625281596987313702892858038185410078195241491844090807870474674144904452551220508120321389673366189309696187112190519415606508458637486646489696708033257489638726670829418937302292469147754097116539747674771250076555156298451976397190383333209217672056035560231289773039721369655649735585214197353204593587884900101416672549883275854859522331978796092517457045262859387333719764219921798930344132793865561659904796679724445895535207041786606220110384051420759468995998080 [126,74] -510928613618460059613580116362603725555494153016094654778212810014473997534351527584546609106056643139181175367359236787337311907263447942582927839659094081169257447678302700630478293375463338033804121325981642937960101370653884590326332164876161325854943227041083225873909594755741521362754451915956465896064693113776851848174128730162978831024186077970612775007243283978564362014178561779795169103286736661709971451862815064153300834752627067548719957506170187187410809156866575047112552503969880667475501377375826671004983639762020817760683810787115158393205762412177592532493471413437057708402219867791769400006384872537718262092457063273418608156904888874856954709758948598273290875183502041003213024297022263410797935566826456087215409087488926886649661066509650574506580233395653802851870438452271553220928019579292096803912698486356762025074630850686014922726352384137806397250577488842484225350443336058754329705368493073686476119531420346625013046521077677975916185120206683115819965706561482300122038195136532873159391559561031334307363887863914075052548744353961061628639012962652754788700062626942727193246541284943741758189762357255366253749949816443012951952219526541891078461262063620427241357664810396482924571938414159395737205326276304117467209170677207318545373928909258026738532685546871041810688955605878857903959905715788483647492861833562979989930337399566931602902800458932112378632229489017617340582045165474056805260313233800191647906254450702790724412722307948498123046646838099717566542613808270215901972901888342762907725611071845159105939045234505350431302024789589231447062302372566360292996928367336605894843752068246072029382581902865930605984521066389994042864843151462525452661823088881263764502958759780610277974438542197882107928461821218966423309040153824 [126,75] 57614302382657479354555142257427217006484468799182841529829897372182766425984871141111756731862433500788905877326918244201164782496052275885331637697181113957392625980509583948829362793439299053523087788139698970712447445136919793808029468166558337288255397754572251986702374754177544294681443662901341304451948355406691587136378868237060777050313291574249600798267488705050350565127070255393599868443630055180616106244965158008193653654812262863967755220245883046748747395560582508398419218587331857400155522116994223236177934780344856476569155398205496289414736350901729451114653368119442820467069538401324571150924297380390962164249461020208864895626539203042989764968825582092776664280919877717894692197014749791550770958250855204399903436494855872356876848642730800358037081345961229274147791719729510320251615159994310964085455248393418768777569387323201672090687307864983762177279354263821319752930626581990765714453829345543526924163247227419015029004206664536185539541948437683734038475675092219757685948355371256790665264289183070148357988447793999560248457347269268508984125997379094962940450639866561126044597997060979409972795323106821802544504400094972207921349740433921317031661035962956095120467583050968083024705714260645508660124582200373307655880363566301160542982992301277891942616981173875766683573773567874608712274552196413748908266070014547004203490459403818602722777592195884483103821461404589785550870559813367973261851688263846842519209052998731742054824883081346494067140917436002342876341115067469361941575621898468062050691257227559537398197376134517138945510849291631883912124448684908496563414106453013153960650624041447180270383649934147316358867183617013490857313504822354481014432231808927502873519783854836656660884216506939187468818726021636833484155040 [126,76] 1057308755250424275435357593609389458122508058853998101962610680750533387991342199281231969122021317082294328339518772511168928487633600036216244456314231841699158319885365627330653890219017781710064313498565289663010146096932749275379335357659755847713688917002446726210993588641969645253879583444575422468997045878293787829225717965504511804072565269932527324615123046986948464274178424030011160153463424638369357627565478602018757341231048516745013540230376169623845774937918371044947527152629895107598222048347174787400134134177503924144692015012660597941139702834899711128208248466847687175285590630074306097242640174140748480862244144554381177833892162810873704883493996321602087826991222014576053868632552800665647909481971105110977348566771124051135001023817661910398390884440462336431212682532794193281024383710636491460517747274346267015753206459598523789710461439015631149801607569505261060847236286041136817619053434187873088685566790712073017787364224902814562126107904960283314718194848788523255807389372761312315838982570935182727342556832210740488441341485205413152137292394832664342975313057708875040215127141241472218705718848514089034454540038680096199207808013696298232915909971042511161907860532489457038269936973908906304673615047757758886714125710851634737456562464010901339596816939002539835381346869663136718561994895302518249255711348491961937360886165900320011168906700295093255381420914784571082832265726302339392185862157927053710842698966554411220701740045268731630814520961571075308415245827465992626730274365669408732642736676953535871532046461050250313293608167824862073162452678101868404841363287184411116158724044147808470670818040817898418229918396660497368762576771546582064541161679200078654124542946724834518317061488913192644049939805582230629984 [126,77] 9034147991837470906076619938726072322853917050945200209056352734487384120835095468853074541613348063406215157408671422894784010209804720999855262366622399281806147004023876758236775464083131803944122920218117405134985370017184857538382791559706497810527970985340521703854538625015465475014508547241892606168389577794224664025779381161248334080392086031261899791170415077159443620819482735849657591986654595152282583228792275442640432177876457976929008213565712946438425160909848384739125560704404314373838615945973634296155986826090777514260892924544716773565526794238289717464251818611224732782536080926091388882864371771750084874996613872279614102432986004280181591318062693667368116219591679914318778181079315580600209635177819651614862796292369542565160224309550230484376174337896294686804714242474316231565528499600682055618531489619893822952454974514070727368031129005791121880210074661417652395508345021509405116786144194617658644901846242330945801306120719780934001571112156630657232181526644701370579437814807021708039509057626973706250071540547086853279063107419807493762666313657595124759648128755978703528088390990097304367894434565483645107934439703433544738836505850157633736575646061884964531183808774827035600702404437924130655708621928796391837051293321625896062515773696533346686885260651373823069413479583694586975722105636069944012712945953248726912325734022115709249498301444936082527258077839102067182055607042120955940969472265816381776593320715238887840380086281175344775190070792664983587109526254187856281713478087498345046839966575376518976655025406077473277647662269132882042252532609948045745702644281857887821784818568065466651104939486636355468791971462323438829702230512047127636896131776811453797300511300187309554382675868139126738697627528633568 [126,78] 25881923468882183355622266709411112863265228163749415639639146262890090489728234268713035577928840286478020165944688909043453788958028167074225952430861593957423688293836215458327757895407489681792352537953089794086869304707535165936341693325480070186514279923707005582087283944911241397928626154364623197338652825241597961779928886349253634212799836158625672296927597021498349488982566423270384471450086318329235204362475927797275927421128291466378500713052763690484076912214048423789888250308586729361997642525463674019228202896167116358088181947108783399459828424760346980471236797339833846627970310790484645837400021869345807101000005703469559331433942841004926097951166564113173888022477661948151072996522849450076154243233968930397440421985803510336182058175381530116281374948447590221664765789798337321031241324101782394594602925681202446684529493274942940261062387918157465925951625591149847057135154071710107818219064878949728809966309825619465605703592672776156014229899118715650539169785661728360063238116084661922671258965537484897402791302886731152465837886490008053060627163740862401318351090672818724327551428584405203360266117129614698984097982137420017896341900920159498419626107900186465567410705640638441813986103228537613227658982645615334776310694727352649661668400385772214086218200769622427391323163885334948562737189590809187526444051180106683233147860650236124571930258141420202613729288071738407925241250445479925378377405858754930828780043872733556144239644945811670075486294061404967597826513032715051007216351556518479698469488954148646953641386499766582444541287416865655914293161930329812215457818909689051100799444536487037156305879838987706571265283396162168957535111748947717076224527318504813874906100276498007093197989404857554015778017388 [126,79] -162210671227882153685263095333701945208820745871201730168440264372515002227565672085448399327125769917441600791173999659961981372284748570950591723398037370147502252449806892956177559584738088932604971282439198038268971440163154350609894986467090980440398201838064502240254167839382851226180851207115895802037159995902876913418556702740914484428381341430477105774025289223739516960565824701866034275381784440816748577555436274892047214263197078620484864201574488533774377719038792671646372660452942847500488771548624598553963313437874875731648950383422898608155228683483917279421999746142861474871497574537238186201603001398796063307635111205318023962436484155739081235814172274345134716174033619328270339521550449266029790324521335055323740491738398428552544279038834441712938843838112023024659203392937291454321381929131824601203764026782030133232918929070276717125183610707963014679881022042497503231422546337088609299807068520284474062091475674208374428251495525606136249757584873265709638106227388924775485257504983031091133385969979607582522112636781700567614457032477284258219324649456981522004955358599786652060334618644509737626450618064019429072982849356121138480726297170122307581112458807857625609036543953450917273802632311267533873377983242972910413378698539837064857484901679796482763183317610315788099764478485281338784922107289785936561546586559164836056447357202332947747810078879545384311235104614796416796711594033144367879974677391229940400012472020401904382726289874982294439571510466824822951785354308155043595862415070961345225580766533735028885327579693267319252802022998349531259337463715356055126661357310579034554973749664023339662085022660224460541761272833475067057640240113845539568492169622852999407450038810441199359834307675176830954080 [126,80] -2940716794941839760018499140585079877497480010003537332227877595143690507812102420850056193477125576786296299142996984821345220736540210734463210655130018059669235224566836755719468678109940922024321821882332446467768282351160747018737815219334288789184691358890270882130622835595635738048776966579038791873507732438275514277276028271128953857445111871480905832279147382209400504917864312443576425409581595548098522971689201861534089369852253903780449508263491954819128052101592579205877821619228397743201554186437454153062333637854870601456267718466669035269855969813021399000129669718558285110242478151361513313250231785357515408186219113950175527147526618345546060508599091732923349340411741752754251355549498399275544386215737068210834783885128446854869015041081680853511928440536256409812406941830745843337746664886548562711759978904062160109274528522529973645523468520352943123995205369538880981023142710747779295597493966646794844554198668608679653357213037650011030564505192034327271396792944812789736981076567731953920400422609167955367745762113856019804767296078496838464083708134283996903753893487785223860959504062553037072221868509460113432171830906237386304609055019082672163741298470709736884532426985231595424559567083742691738235158050573780134833651311828277350327197152038410982524624918816237573971825996833370949182496989533888563466663138444088491660240855267046987180836080196498161503724377683669806800702214765162891538976155092709028743018070189284604412264927677364980545353540312255798582383827038672273776333571651613292349388951200514893805837796464037004472540261588818081442111046277164467234152238772928532587485745781666517918014741601548987318330372229911735452093057648281610946539601061468075267867198923364957113468983079754592 [126,81] -11082982466623447004627720934559698626688124959702933597200601950938386821184155769908663918656678668108206419967936457750887713081816843831550768623077877862482654358117621362400062687862396785731672661538237423587408454253889222465473473612748502962593033142273370608440043233474703032676070979629829267571461437468664896733617688901351448491720761745526165514695907758121502482466112124443533388893551802305204921889172412535391216797909296157665915425494755310903126315065692773366718377510908416473333766717137635959212932382354553952969205491039498806102659387100022216281818315567022724149379639981273924413845115133198579294948421715690034637423357872261116563399961277635766110243067551517539363749733822415269692575428104781907002986728493129565025304780321105127483464229913964367304181814002823803830307161047809244767006094634196734340107242651785151733515336243253836571162708054139220772312650959061498417723126324217263415093436527938573738098030829183263530811015832596805302732186434242455045929311545421749956171830827050909112671727011764354151985674367966639905198125750842159980655154539270278122298693610962175748543762511425075458171533403273840253236484867781177779859007194672137924846058481916003966972465862421403833162459659675588752006715768916366749374571981317732153113703287234901426080829701351491402714577234938587867146838208738382428747256190851071276733088686875886069958250277176740309100329117995514788248433235885793454852052907636216539849433547544048307389544328202853891477027243857883614363695148510102870813091755513581609246474164806639751398357228406795025927794108825589501320040319774934409056118312631071496198943577571789786496480771286412659161557453874705472310104715582520228368261063230470523328786610528 [126,82] 195257447422363232778010135866901029699027359648751895548002001987600899918202834958073128540270843085777218449922224072810811857203498267923628084683459724472624151164122745139369258436736743814120364520126753061265123777984363878667537977767331678744494101321931948645125000199998097405400576744564128007518796239885957818004276988219397638109195654900363577950761369760766618456449568455523746861527728824057298675420842160219156152873162820227070157579992118091048455579931701115509148447226865598253566870667478402983195494567162042161260094350565808150165892208708789897739071432104524420723548668461985949011016492098782829266139086840754718486814804340251453088578485286659739117384049803192941981506852111637682837743455842356764196769792957824685440764373824402595257990208070197226176259959540926536915447596682744799037949251096629826049416191887816059508810475772196247379998647468829052706209690157994951519574994831282389549631754468019455767350786883023027335451386987959944816745214542142095603306032083264214227944646497522415713094747071745725004634547802463813833926968951693720011271787372595995282619989349080204980992035113136996230905962903072406019125958372065689182556699359779073768243101174881912564119808796010247318311658446666581521953273963277234745799252913489852895994107227442497758592138325050262971577022207067651834173628798656907055188296860258799946538562160887819519264959986392529806075759450154564492963384490482608161083736952070382739370858686447195665519575423969279067146966892767061720477784923026938748842716723080970329538929841080142007547376828598724911392409354616371964711340298492052118218086002711062616807362295624488759197208745813937538370660988349004132776631242522198103124642157767765931520748 [126,83] 3229871324523210047428039530373410005845034719024022655559945334866502798587364135242634704932087323016979447886570495875908883845910359033543302584392120947996594443560801288734239808963132069040595892158421462016468589239096013764096667635115460781053968064829534450819518830429574568355952541079419674378431987923847573169529039118534418049028364409131505982973794027381034842459250059346705036451021135847823117012125593228615835936149473880770284539919404087066975512710197117803765424602306145891540100275170916809590784785235706780273306912625937587763499049764171008398777926932328422974080384525265874750335183740214630635736409507138127864172566090283416910168413745958455355600364818343523491994647646001868340297877385994728111556389538126412992410838714845195315800996277738509023961561148931450145458578700852557807702707911116620873336873940757727505550437770604257264937719307930218222880281900261859940692726381358681748457338777751268270867407207478896191377259968669642270364500064438704547568091931023368168108750875776064316244915047905952530842403839004512547213426033190693187718148312776479046383493461406211651492201377868873370978313861989973455724490199415298476334332446418648348919542027065812144739546464566811915338226665047888166786082689626718050450363487712525454584773995695954628525969148302269672460144307535309833725213159320496293816600372402202238518192788093624137772468495779488763609146970416328445014442255645740857394272957427308883979387047974089832904368633562660220594873182223700326983799955132839018173769390976007283065062258217147869998618334865286804857125558066907215122180128975599482106064291950657946778411244638435958972250814823892771546184682749694709775974450461689706103019929464395659080 [126,84] 21040834375771077385618482985615528381390546382653509260086072822742951912277411676919953278606548441252329213551504221165794647005574626420478249671593610926185134191308048145435452697339965694611543008122337187533393340292301682008640345135557959281374603903004962445403432182668631356946219064223711829992307496566263989469105772243447609162392542947151515987833524788491231139975908483706479201904182030478002925802717381191029093291754748937073524734184247849483205175592306194979223875402880711766246781954472407944058385659873216909579127772808232759739041397630122149458342472689302816696227558672900804074254307802130054841571537265249547455028156262784130979562582436231887644666746693019962492100352691455538772626455467221054373521492676458550818077789609486810601792919445941417103255785544077450662816554166235209560359763741567578074985606719554546989305929132969675652423896760806943180290203416417617219371856853338181133884301039149610686583558307833491359113431722761149959338892991480503126961485005173134696221666319823119618028826421405157561744614230676086143524403862632085016128063253705569296275156877793739710973224285167688976743004171733024628163059296695939186742511869681251333243783368488588247477823358835731313553069655621787333300870033407630280435262642719938214540184259794437956165492694481069824336792366499367357146948573195103873289189992505060186212117095460548809735381238364012640607787307942035099398696091009761679680669604673323297742204373686593345904523320250982948719761442530787233232206465448966626113299048818845098914202077916127178022077192281840817861257285262541259336610138371474516278342044345766917076423714230534008867591896825598398412987277123203094861338774404412422813673822366576 [126,85] 58119019256108278178168184327457471023395512677759852183179060536094736596416078775238071626339143157854751535398657685748721066723115217317319429935019403280897843463156870879871516425513189071294027830631350869405916407592073847427021519047570151251564473288098340379688221604258564560678848754068942679098438364899345038518527291578771728884634802013577653084185226883224509730836359813206431266756136553819630444479774467019926641936878003628609404728816081283213466451860499168856323828251739343930760709878795557356931514151534784538734896993605899762381158970209468266599601708742783600581181162748858456373089043096775457229414004360760201117461821437917145041444795438640001511923039668851265399716120619406777913413625101349952161754855741023901429885533112730629004250405652615641630744690250858781740725132790245293510238584429656929489694650406827555688333031052506380887461187929600725999051757148773552220222179188495298800198049469007256607905749400386978525999073674056949944997930220495885700518008769525601051546775307595915635545191444025558525705666297033542895049400139466839751361413495622155517596544656315929444646325460889450128802263239221274752238681221191672463615291085420586838641242819179155451153338194605495916052649102492873868587804104155136740246853205790818092724345472570874216739516661247464759636031351479289015084002179388539602924127176525023363961908900198860610938865679244905056054273638707301217739463930848154082231176486442388993126910194656475198529238347316412055626596595625729706988140726528329996539607476416663540832313047514958668068254061496203234440601747226247340828485227997003610463760898876091981496194408213717649979048690362266269684240393310073555742942150107294295145367808 [126,86] -15449023898935796178420383736560804184700980515288204163285248310508373169387764931564196089918405565987009354612559681554562593447107462289513487497027024690537257310989135724945102922566736014214370941319005621821405162283439983556950181076407169414062892128081522984646549840535894957614345157038838821610717416267311039865050975285464940681441418624713862385522033803022289690890324911870080852412126163026246707599639228211949889220570446981912815480736895634063361634693384585386679344112359540219597456729923897752487620325753302319590149519548965026255615374739663491697384407913532260022366489656777525340004953049935794777260457984209538237359062170496179331505974658917814334702721042543713690897552453161645613399346657273555023026785736671996312805148276943958416316966955024847829546031268455096223759370823308543902078741659275965954996828396955697911556651445706579227817361684647932045112939188088837816845564472970723660592898920032028418080320780835924756127918622221570232566600308866953146070683011900620037374624217071079923034536817995801191485438027413272190734845953957434621914445404370389934298984604486559249258370636991639141971181157023014502029095206483096204158706356746084939681625516591905602672064986936370171812017014332856929169136750238740886049212025299309659304117260988072784185324499707015664963670984043076962678208661583966766675325046273928022567526997021173014109783616376839852522015716227675465607579448228029171268403826730347311014089609578681488736432890087160944911000315802088528811637041889241927460384627623918523361317888946655368325254244216133061073037028898481156770909940717065694650757582624892853535505331268289203232208841241321543999008303890902122863176587469377375810 [126,87] -447399129574405322445110343300416312896326464475166919703653639881319197192285245943495315306123812396870687575884373827400642287806178057222138979102354606580612289648575841523401090089164196792735782161867801016995682082810571945348563051289374087408748348075716504405926977906989894285983421365106216554653442288292266293225519985044929313214519455978181043508611304195258684808471724136242080715044581912936727273120201694793190622661065826923569659441173184044621194686322749880141152513356473277571132455605114663548040288191966821589700663008029489214544877622355901452024359570395451417813729437036195739254834560242336357962702251321780644367626408738675812925700385063264612308652960393298225751659715043125188752743616643287134725455177533335163383088506952605361813576476206857239923594962931466729291222103500680478658183795205906974283869957140715992831109160025686501074145924441128708684856506446342297174675272531462824481172583480889869134755467152741035512682344972968769990743927812239377636435424384385244457130654205280555514660057753678426105061024024003440008849122594007543786820950476457895077766873078205844175908684033493473186054944353567452291354168790006812993190883994408953322610550464275293340022763409262819740483388067270666820778741563510065993265483546319316209061760778914034970575667967308383400477378475353479953252514933383219851169267864586215564919718491300152194306644499803587275898998209484045112849532133747593679385316857631860791930071375064232098506078909828779054007772171805550504978824197270661724341698935133169863647918482002987140959483691592506292738863730815788272010043663651210256576517364445837133344518857455344009972349783538296280527360390555978616219657065448064 [126,88] -173030726901937265205190756782343484457514554891548388831919879662782151064024763122551976031731700391120067461365479189226503640367913752639707592129586991950080016484479765505880585089772052002416175809564828554809810478041491889820600645202043331020691467378445359552351843988915175341938249524628298177583126880313890506271458978447548394085363981122195514300877494462721017680045269436406462947147338516147036051567944564556974772098826965464314833853834757054341297340332093497157578656380750586361473144004882557837838972183347463355929086852023263717293414616825612601181898037300142653033120641843865065786184620191846701465064639152914932020289534490071162933283554714702530980126036915046383603628981082030715169646089142222695987524614643412839830010922160380867024286933141241351847113353812714080059273223635843818405941361399533753210986890678189578473188259843533371082994412489255684769097297322776608500029662567439594247429407257791898208420895953530685146319848285391061050614903724600972024146755083130535348095868042410364479807280492549179598401178609855791755380052754820165727025538043471392997302162675384127165337489402895270902222019099790312693468797695089933080416669651679189018582904455771766742151059707056887809523876451166400460687728558565642111036342572667339398192861108033437514855607305633015610117468320692870787332465726160476559677168712712314518260324581232766786270346620044040769765614326654777345140695651056322254301296849919303670269117107557029431788952086482547845842750202122659445663995338520685604318409174023571888773642567764503342950100510096865600706749448771648618167720106971753813936313023271925261015984159042660728203358387038161543449691424213743524866350240 [126,89] 4736346096029066153400659280425019758880148321069362493675496011578012540580912660940012050667949405431595878864751737847641196373482177152352131665117032123520765678693448679415144046349097355865171514437902436228366599523501290704558943751658859996511626354824670713296785274705714893624017486243242572501234970579121521868352120842386077444380774752375157849820526683906844094019005068377632735341180488552856270845949159798254464124459715967568685778068377151298829607131933594992392640104426238814603676504045106061155899851030988619559038346593687858913787072635508097613059189197381453538501291390387339026826955438717579632469670509664031644641033280775308699598569137251192220961755623884992873748618676107068871901398054305699398601327707024525897676925259870958518795214994376797239829661566224169399790138354376044280988517023548429066425526595219924174275658972150632608684483058812745988374160329325786199370784087438881547513369616575390489831786635796728085923569785721398118305936733494357395014259040156883045791674713374418204117210597694250377787474680549997949054079141061068029309430596752838797383496205486920628079610271482143402309121348342164555580765145719247557205421039629537160771032356767651550424077118407684270409011894356743892404337927007445664605546910546539470218803688060010761054446008203566996068422841369478535573062258209077459870626452733358819424205515915155154730482126691545063928440087549871249942654993685393339669163942037552858250491620506962946047201609797125566228558899793296804112731940384119981323868432205218399639103076630870410779027350819965802452188333022654214360545253853552781322783251353504322139315082534141259200319564306312543752913675779111486991328 [126,90] 12068742401296778579830814237274727494080860182137546564730270910261622455922548653861635145219212170906499119412472911215407760073391606527291626613341667445585152825983242362090858371637140915215941155223220781052833368901202322812745234941863001596724908564416932159200112880508775897748575728379646678011755738084144452161446827040318620072535305524350401006623579191518883024310962077053253021531815858846112669411289572717982562885944281976027012720951706383507787822743014657370917884548176626981775865770149790117995030815970046707051164497035883629663290469606280668918859268919072757133589149838007074980333978490226005212520663454036988032364379210902166562353105980495393532376813430089297240519973114757674942383625247141034982060053140754525832891309568569685573094055505451716375173612367606362229751125878584678157076391845863689813507901666058937331770320516521536595933036150916296167657571167494018997090981072017429193296665597677081317742502531346067703607579288179656161605206949244373223452563527422774415045918487628342318478983063957837390499906387466495781937866581863153877242209334709375276118072742670605929629945082192279633266802612575947349831085057477827323258240690981521947271192188929923551427486142532632261997535837336372563277006004070839566518213803212059685594956050442709400518400780180115705051786999389322682131335307646129723333962227757221112844201220846485977594355437613977482559497248635255807722530297552524084481291120763407121253110487213147413978879269428583060849337960965534424856820137380426679057571046777645231560203616520613179227211869462617185408181617542842568316207850028750689136766333618552980373916341149537227844093220734890384458609714011914244 [126,91] 4022640165349957463400211583855529485497974565066696621965032908549429165269283284279104506388134549665539436206758532922263208923750488855676036401541748024792112829318434938598914197844557961577405275019689335957739057871574565212057545933512562741521265959145210329195578107284633832153600842618645486691271515289376307857775653043965740382906846316213090142334049881656704131679441197004051441841853539240114715588661787871759747107380651249927399501425263561754703651029507785219945617892420022185630196795408461647967575809928467004828779056958679842621807699591369692662616699829780469008908619637566390460190750077121649746224205539999451636644327827160709110640359401331866963062885738205059017790459527699093164966514062988198238172347654314521560900466902190904163636756708593754254491165044392627494821729496174950089883264652370908234395133949627881997234012009859743234022270510746414393723593721211542129977767819271621060931117504963953286501016799401413674954407020678743720993164015007330087206058828342132877947051097453806831353659099822943425092035623681336972780814177237151103092506811199229543083620924511179117502900936173298863318877063872909115662519753869281785394184331190784439794705909983223966703856879068062788557741071926031760546338839104919053696717986205512413397282616659786569734216199527413782858994077609755467083232420141662737601248093840719012527458709736510874839459985003452518203486787139684446430209013033911898620412857818273335701335243635419514988540875564001257449992565248138985442163273565451092847565652078187964438786287762978658840541938089088152776327108178857058800162716545968761395944714091818011930229861339017232037495813723777312687429992200 [126,92] -10195997882910521911030381124809160397197042730570967464251837040562248171950101947577394651817097486710932634351933871289628526265008420870875948779495724160135049920300094016879137976673123834185631771847669010260414058101978752136951045540094137044032164396349719433053138095729979046398336329380643243669487473124468996876790951564138587933855244079551367965944072625655006722370068367498411337803131288097371206887163727248556186132831166324595202199893559356494009486233215323572410525267674726373962595565589061285738203384883830221399224011840098253657534770298072607107110713368771199280942251374167205481578909706077354105749326404462398665510785659855641863036326532137445742935879739627630109926433698993451369800166092339964589376513070143020649957490709976217189344762341778318701288224338906057339018794363988730518028460506228882370326848441339958845005808389005275727016241658954167221576995299896570420103974997727222953919735660661653889538511171484486405164744484183345607353763533848599653275183020117918955932127783291869182060449304560759226854447448588677752935970766260132589629681903241586994089288886436980729822993262462515563750416781214433062211364933777654511560956014853509486037256144878599403509074413794370919450473689310234732929640531812144541145312617644204305426251407476926154323524977725404363252880590042096231007001539667761131044315946973163931874868789003682045675534587746545226311974675908197119416124312144056156339864122748025145513567935706465015457727982306245860578988732699124929406076756425751829492789853009233048621434041412164456845979721993742650366232803867116630261700584325635846552244390103037972823865466565662351118454178167448598102032 [126,93] 3242053457755371964193857508187262984148503228589072055222647179425063728990240191418133006745079609610571337154828706080083571113591048244583259495973314266227763204560915522601526007772989665439171250550658247382797792784611089160902884191998964473984893588336749045302862793042036725342602332558036111205709366479634417382281715783495174789273057200825902311060620765271409589135853197899695898133124160327414090723914998769755071778079615013359485625785425097902569063241474886471164169037895749362053804138324887912763811327630723272642446928740042173328635905965379943664742590212741951395921597099402156594886520662715044135291900263611015560574038132715122885304062414675728427351402148653640247707269739826894151353093677584739302004469077509081782978345191542331445730889578636446244926492498217255393227526253548644211267369333689755600279319607851231196611626198374922577973850641330020639505497961195345052584395216818730391176949701804279658716660485510098252561303067156056571338002782514513933821231591646360947477378251575433075808538826837055392829006446690178296226325356377833264440725819015383254457303446041501707820883107149518035178339669493320150019216106757952983526011741751090793480496059577729465262018354447220721257525542315331577430507947319649431723923140335580229876184419543069668679929612452748346500458864583110561701441842280497805970516852713003058876369855614727062604585076409413795321066660884778783140406027966312992993317644136505981058456036868628378449270689602197134746185418034868555955999134112030636343035556426562467573541124538916276162004706217836298191204718472516455532847356118799331604211105750909725492434344748518722578814764804389600 [126,94] 9377417881196705074397582230219790880627662305404848776948533090116703281872142340548960392921333099861217337458654204311100738725751954072360129634941321920587048602106550460876775328623054486220426067125232422579127783849823198924798734721994310563303030404348685236474850584192585843498192340354794275082385748959229303705333508144991080664830554925657587218915168911258093446726389446950967796310458322128815638953511246133421019248134208710987019616867194369663763650758402360331347955255479583652575487260069949830687621041230952569637237033919596155696701110314276985898152183598267447148283986374015039786866143446020119489042552746902248561788357644316336892365622109263171827986255464584338928451688546063919371982030888326473157703054742609694407891244582159191991322967689085887320903653444254995252218651341544872463802752766703378189145130523005380395491391360745177490104164160081332476999463495835190455026012715883768227562463068853472622726632136075247133970934175283599211357908420627770230543074912383800475422028944044375296594274637335045251240416741185736753625160808450220810279391039519253407021989702694319460801379155518448878083770276749959080540221415979380120805468291354136464239216423402916612262368853048823530637009110442843541221415670998148033644221393922069332887588536287504261688060596522633257363797530124747179107638375153043066565486208272526017235217610113698627835925503743178768226295936137959022684867794123559259167793789737525958881630189974737544146013166957784115723892134773685367903687206417137036596965761447797554494615721063371286442224870111095025054616008691845977389052275012699190525484413897207315679396461332416277957358500534 [126,95] -2227114838040181058552981476483170652822744617707472589329038678215470940713376753348196409998099321229529803367362516624425753191124023799561128938578617838176621630851122296818454759061199974711330983926173099173428383592329314264395623382935872295853652703396288255063879989382861287026959819499907011011581895468576555826343094914067586558906145606547019559401722683526819728086738397998730953740587083094001481330973390899478027852204928946222015564459959445428480429814125955618280458594467777820991019002146826665701600629166130593947281808206005384926702236172961819699508846899378074378945110241224996820203194661175705565288466991068113134530254003121004583791058024724506438064204852353162016119212562658173785519027794448447201025655406612887957754343655978788953257565353354246425732672700417221079484602443651768623956335481439890236511395045176377029999355296541959953917459881810270649216534047263162009150456369703865813353196222693131095444813008920298218134849968495662430291028316070963731816601298637335562042695846576350680404939239346280350737370949376085768542978246898627909333100248463713267959200233540072797634899162155373860684237662941469384406009867445197176926887457781720599317934629483287909751856535899425149469494215676042909931473765533843392953152574038557052928156661008944437487025748886891843827783102310935258562977815730175413796311421420563258856955257176651995122005226581311076304678149947710214502508081470772895038177027575387094572955576238044666310294376343413034685840419931908853192318732665163911644920047679530035458132460016171384588315221535021679324096717026575937774976649792276355712629837763010236571063694313565206345440 [126,96] 2002023926343421931607876156642748786936894480394178154396004189468801119936080853724885274797783271238789932061647197769465211929949708188009545860579940190335444869180198547416119600741449785030446597234349697314229228367869374989431264332604051300297687061202507638621827998117241582727076075923072655675016221057848575678015708919409404828313174363663623582005522800707682293670857906701088479418834975056342108544961214282978425841240714571311641775708863482725591138361101494049741637882079310031546315719205480584582174147315492223830676574854281335134607121371543396604267175599480274647801417736977440000905571869955067319189753764007670260310669739553492883031266560648236360831116751328640164230979015577437839001499263042449747371547381118245706215402331704856029410303361508389263441375140923363292932758514292170026828179373547395725584328823871534051959929666224126021686886054323895405114189389410150218613036679732197229439616518004371732164949264933821465909460085146916421322418386426460767479546858624731647476851326179634922437962226545074846022468340577893928591948688395905862049985215343236924311518472942521465535011608883959579174520357823807281756770816581882785466029984522047767304281237410519304615577401026672243452244039465293835408160142568223117101344123566549986682558332307354582859132352804783710748286352072595857053840524546303592279842289018387577976351521784017885105340059416350415439709332736807681455489492768229556064703196843555757053968696356427048358979299327033458868611578220031552846913006157083433183644286042419454439500649347474213080871976638739864182905398956160435753912966869368097975644773714421246720285136006483584 [126,97] 2855127894940118455492002562683053828869239291536138532741970661277871806668001266787293838297256111506140221357820095772154927804611983995576434117251782819305185621535540169614079512192268316126485600978027964822830906775190402616531972527350917926168044655478785946202965834901520510086389387521001888200910397588906293140136390537438631181394755062535006971923571311698788921175673769595522794075780759232357832529694021033729551822488639690727140427164802998029676686896858613045986492163693521804500824321112496584267837222616299055386397466945823144272167896261255244807378493578464638392449179081408172834391811034088525519532593492468327142769648379792945942460394755141340893503871992815688237389780542507179894946995776417971703105997934735489675920588318685330922867233128152280793832024337964931133219574735432806178953173555829497635034650063849459861906634204545078721024256972697970760400431359412455959671384595638785847232747524727913061903231853971906592198935162259297565610110654560736829010730632298753854417994666555792550341469733017357557953045983411034800945331366840959847306595795051651070981649598820045810009808315600450036056134979037800348503600120169019754328795709573517230964416661050786112381856167527555781618466556873219554712881837344314692328238306762340945398942222046303151069325824430841361734522552949334097193154446065343540060576485164013826891035284949564628424234301533243223297722692923454743315018315343070019502103655825264487428174503814905080462467698953892469865374487763008556626201066464000553129573147966504018620610081127653515403241871528689943149002347931609763171380672898468229477239322720495487720269631808 [126,98] -702953944193485976937999822681895129377939669719207059790886806167267837306846691968823355450639342877016942747070489564028859921624430309813426411660967485511588765902336809499833648120105366212957731477054496252785911549418729264181911915670225166342731692616545011522806130223389812673055832587770791444216338558522698462049245751148967340301200016180752251443001035716088974638859445849077838912730410604000095395073086738256786734762302760279461909477145192272768169338810580435003785036946970169267410980291725472654177793694357028536026336527477429051620766636991698050180326728711683911471064956941292823585816899672568428776295843828601795762442000457091300737358278411245365708895718900988783048607891535559687920526875414322856058790287239917938020576098074838099095610099985109639535025752646051433110195621537953520984869580238812869911156675626301046498752178798651586796171809024411159401490305436155024854955228215903779933793296985510076371331062456997655585209425920003906843790455247454681641219193664474664282852386835406676077513067530906359141030036781165079221916882480320397464578264422291372475721132634934539822547058333926397916647939336048355771551692738565303471492622835756783350797829586780300805496022649000852940033011158754185478102108891554986857133036964542406413861875064147364191656168003860610108594750360563824505324014617571620496845059156712907069271407422259988991046167359738089352310159943581625704800795011758553705176180153848832255221336496879195788244542672603346594882467268998676122988397588877529161508516365992367604736661156254740988325472672095856047082524640406582033395583591052009369989650867725213033072 [126,99] -357979354904105164862924033048349613410083056776344113729406313585614391549342989058382024734922916283997219681682749944908196827118452680025716008018637698051863946163585790352797159739185301856934927392797013154719823558016241317127743549844609412704651770273656598485005777796407838753907624780622431311952959737945142859959290408001910375047498521491682868175634029317954544160013671545886008286510846304634839734792603404038786611818358900935591549632311124143601264917295222388115303115556231869992857345233548026016911022277320747252594827542255650138691183712876985523593674364818307967378754627860788227039467016495754859911816668569601767649150816777591427349295045102144273660003050159217734810773983479320522656661207731248439798808613153253311024063509601045413911930497047213259857714461850088068711672429035305663061334357469446570664982581143118412524126146942220588633212130919335897659582710448814452630244461365804177287765211346431601558106785209947369442328446077737623130245475687630968002943491617572550046256906226923852032980046628146210486942706447628151247779559059574917525379673910017125124371152325863444714281186153240485727711130234049965200344231032699959344170534446742663362905846480465864667575211128647866555199880412737534738506413760863381521968680770785457723110611722682771484286898130769978603097512210672201212379473338811615618234745673784767873741288972178643583240968106339787926662351833859403656632067167725362471952675489700370866990677476549408857159030492621306997476145904643184355063207104412212326004349798135866654976006305928280150325467095119876947511329206388901125818896187089655156385897975834224 [126,100] 63214522930968165942911786699537696925309364895363320382708229490417564610509924461778716307304555943973928593499713368905732760353484454430517884886245441155900217324752589477288323522193567792044838470778311404684044250950908478585876026452967916812449272639261131977010179960932041914756432410413533156737689012385829070086093955324928601568373350811849187632803355186854407083197242076532035726663981756819107131022029459710050082256302979394283865008465661166046831010827764588185117741565066804911006870398501927080100735948240328229325296614651912466629426025536531291022630756888039245350847948440840710827625043570856322966069174615986662678916905441966444952958201247014425182697353310210963498508950003404582008289231597786134096767564610247904955432274139696517764006009237899786524452968425051329311169123108878960685889655060159334732028109751046862130191436221781571096446824434479160078937967206411816349131002362710457868738139183360588104175136664676995255379318483124056851143050116869696509704394988315153327558116697955253555564397689202377108694402767925453592815445517081966181185876563202610437885128948663165773612637652084329213041023081461335367072524805837615727513615595848348571892469418038819263159895606854391951294174103187882016275049591683318409075384930471077230612681629433171982242065731689318574111976290629841257837846150924945186137723195859240083766556223883207922849672155905619737609821759932742140458084661095184273878272185324197400945332896343504573757498165900286272496986598293674713155629057617413743740787529345731157100768382317939715061675021381606601394618065355904585455596259718246415672346080 [126,101] 16047544112312297611739616915256365888577259179971787913203590962389319723304659370941639447061910412366715629719651176457462469283974205217265544722628954290619441831823297162541684873067685366230384989553549725931950936785019901882873489346173978631356879693938860669108754708434280388736165067829146618137324257206820639987529700787878643092787976402958695251333155330667115877203557204584272316459134829514811524274855329287673457914925982664507892531693384242329250631234805612074961277079867615614800506666911941904655170403230952853727903686639654629143639868692959492214318627117621797318612914518484193871220690838300819066499457940348456230777560013043439825177433128312951977784600547234001281991891601359088870806141567001632786168080825817900421428389929793431734691967624601018403523565070675567115626740105111018580950523932226643442933077157123010905678211597662613562636920596112276487109333282356470523600431113638251568262545390185260106161270792941986614492870683214741031106298222543988149838404761288422949266951569227023356777296403044327777786591420097936189003428927337514805847848272613263746063590243734699653894322850813294411445619244097718296164116379274188183990588413259769478446998335098347122553783057746854154608979986361545075640531451111264170917107480771630828560588449537704607671952843933332894809938748634755150934360352926978007434388167601211823997455592253482847743913630596278259729689877871632019073339171965258899348846195829762145602092105247335695237435769809415447437321179839414658850055784891146238413177347817277219622780393925026604223446313050614244163781875388709873717239806112269920800 [126,102] -571437270065699422242301020498551407519509954496274201840850994435436944478926515508060479608930466460569512588566050711695889712815040389131889349301525204328948521666661865009150007530695349660663863206530397361637557507494024393713033484795178376275978046505082231781331088871524065208064062367238732475079727135498690735346385615701565276261361962396426370871632855441288520938717876574808138527226740841194106061029223814141926359305364251349612718075263706099696140280801252013828192270472232721858395722727489947469596849142208851069932712939107593498134284791358881878743650070377383122433737661090482335277833221527423449617287604418027449420103060345236298110125487016972100256225848061259896388187278482431943365427608793352641233805951278041480012154615989075220673736540595066064202493422198751901649836100847424468233684039148407108413853238147968813919318274389040126930045827058906773893596524888271844298664563579440989894616536992794219161815676190497025247003563730626803928934146401398604192745637739395611008694124249058033326416269600226812403387643847280879410101390717739929555417795005339596636506093514515741368062843125263717202156444029007535998035171567599225208783859890833494052028010466708641145585256728989321199763863608587715405405901310918561861139812685353559993900881862384634422425771964548988790251806996322165482558069744391680177104013072289941446719085971608477430692771252550783896534790692397077095439166273195298700027218048810620427021822367567194490613704499033197842540454506449752158713434428838524319112308027477841623610103472988729042321690141606794012109778125454357521660574911092 [126,103] -163212221716019238357368559253581261764153826092480442694902034143098779532972053101947759311999865689622843397901315091172016138044915041968589372266445550186623111758722544853732375507089527446339931929366032186563472891225764539220862932463811399984508784887404530133557150725578225555528988118382901014994690849539981572312615205446530400849876823292711496735879500565925496644802570059612428710205327854221330600941549479848383218048826447064428479389811799545035671050909653299040436445097056799164513797270377536892448831640022025910239566323264248239875105784818727632308023803384326029757306010884875384168431790029820268543749054017120640546188085701804404415756531617954867537159804192826426152943950081410128464733483858851646459693273382638916892704296661834552962596599844479521701125613709219660532452386228079813222448387498917829708869161656404175421571372684488959508388210136827983833880370391433524696429180038405045005200850052223239159426544626372857626672741307558074284972403648815281751454750849289807857241395549508697979479028999578115516556583975479965503467724695522882715921805449609914770900544639459820211514239074716069808273523105353841368673838752005739668945138059210006682906654647985604343422446075304234970989067085038537250200289610443113456459919154864661536164534306404475284788013724724382376724433142721396208597370192234194171053728961859674397876247160174875000319398805839104386970533747824526921409471978812731776502383405352972198699005523755196285582151854729717765635622319117731586320243998534216489708142157410988605625309195827345325961835065670565159942123445687793494618096 [126,104] 2301919559604822236038878231340398189502708876364585480573991445753471742150366390126559337244686725933417990656032410161045316147760965725234339051461830087837177070572344903344741371643086436658945199704279376040710361948730580388113989073250031633644587382869134433886091449134456937652264155260320431156413690224845216819909445795289935973231803914546458835112714927679594526251319229879930908612934247530982484212020523088291901881307135018345561874177524696311535637814927527157696685792315636578245858795792456969434665075722026105566779356284714482572677656451176652849918623205808321721455993624348955621915615029159140970158383650173976510297063561427443329418001072207889546299690754968823520135300871990550425016871964817569468902228375158440430023983202364217775309460082663634241869939753922386323839792787166580004291908417032774679512209263251864250876387274016969022308011103293628920729132686930638788047095800703360106189056826361313661456690063919635873088549422344566164275798251450184356079899263991997946622016823644435431717740551513971185701974565838333807561299904383016178155707373148284757902832649025305954258768311735010029756005467209075654803294928274415193761578618512129629911417328176809607882054239057705254492803680231759679940552788732105989440779920489449127614885958315119464150754345935031425586591901402571215224720636320133985985341603678118359415463258429789869935724822683339958367423732508555396835603758766508829984493577839840034635125868960332234699627649417435998004397303724049413159711127496118569636902363176169302061497056950836319180359082370791808763618435288256896 [126,105] 2071317140490019226405181228712145487652424685513339111342946139012134491591949695747616580791953108435226007725515345146302069634426796878584536910243911437116931749920466056284773245088575937143012786124211939917310455189449921913842339014980967210419867889184325008489804600790181637634298057953978657411458966396422026317127620914667024308419062946996645632651956196693933761713582613002297959575960648112111508218810244358092691713466271253459080579875609863323830082253660487996227647139935507497901151353816184868865879831137848422038701665354288230392102674559712465934398015533070203939937352641825405886845198537483104170735956384813241646761739410322410949532921080659103741097225514797604797994210708549783833773494156911540885789991363845542244973117996840571691202655377427403400969006937278953573978992563945636409052603305703953558138428967872006158247291785629721625301678881270632772626539036958076140365888006762920199508628658135174562643597079339892686038876372754830904058046240869308167641703838213190955421700712129373739219229716414224852850335044768382906242525163205627589869367895985906421459907287320679971421669154935212829083216601587078273121988321986177356634094767967567980067237374328502366120356182684745614813703574371323929594947161958215314152769201117865730508740410975748898348144092917584124218314641385808174472204632055247277007308126638333886345186952218929535257945324064950450287908958426114701499848691071146100344196474466249092358175228355888594280873221323644051952489971076760925679362649584531261058866790795557778308869874430572827843101675414982002042175402688 [126,106] 177890290796594323468334135674695773532428354060686606317504453532349703749640103717810998738088819875967348377872556898607270241168239473092575455607049410391257977955254611258972147416463627017018332542323189018864210284270609888079811264273933487322903958206176157791875750108663458066822841508565047190610112461539402502793780981959158338123816970912712308884870900789271718584397506031596478078469616569848073446884926348962228717460937988719429042918563827889119692910588208923381348518125700280997529396234235842429769726420327790635412184609599318852807804961264512532067823283585624815783867961167585444942991156526133526379877134532394886288951479400296149526302722591586407405128785006081368321086968022414790584072245352294785299533691959673215167447423375497098141169965029231921865617325621304476596231499218877127584023524775169500706508674966842779157619765090585273486431389118841892407997797639080442790539336019179696916020730115987052374125463747507730398128471832070520444676586888110945980751206397827622913863567818649797510962792379597946631191710230528588229951757395257843856147421493316095409331529335602667139269238807311072603011689753181529931023440578589555573091842569236845713305902042036999558131210373536896434749181951675004242626394903424676104878385840713684245511101421065129220973918188811344687810625421896131341532799747579238497545469335405476704208074442483565051148224593312436495891525497581257049581366558131072983837612305439446782378443562143820079923030950066784093934935548848569073157333311121285664648210202454089253715438158189873630208630172010055879920 [126,107] 5628152827216986822893204939932719637903071735576262170329856940690176834629437398282259083952384079254525055190558580874709349981830478355479329042305906460396925406725366718053729510229933449895255394414725110628675393544954914236985230907477258417714794355105830253538875533039659096919149898270621896481055412157735831415548317063950604668366379640786789694363397162326761585141100782668366143500552049096531329398349340733677257871405020949457965351532463874532736368162378428371668066700502438658702323503543814085961308122603047193009567962931530844920879839098462134906301912233486276707625130887068904746104857493476887554889298144831722182661647301476415115341890261776639713891276327109176028845644290192461833275189963295157173946204707166678659969263261623055968250245463790200527998848343445954938100842360329433461900474266429853713701796080128649157877503372459438175428375927243446824959671993155330519063433025013200765480866618564851716207989880336642770409541358230718817640524458775035531953245998586646904101815553052911232266886513775179758860761417137143424478243458709745286610137889623958556791048363388492385261458252327068850142297783691302304937451347841490396939406995114889702470957942051603612287045958069238627879097691243166598910449063972243060254703612160867026371554032385449382627833470813743912181255225613250689913671491766692289514237692001641298755805060550205762365439096551535585044782610698625831770831469565119830280298978514097802335816852629611160851208705571512790962792091517075021918971146124418323147267452507775167668627159391345960926928839763888 [126,108] 55412452326068339972611235527226901863266816527927042803825212308102251023156989757632554964777606802336457271657834839584807510645659850655135784959235370421075014326719439780076326840627173715555482125007401197452711384564341243029641300977468706058665904632883022176582751982728268552252131233386618504108660795010537759833167094393386286144813021518248360303887618232135018362061963020295396394812369095526796065181437912175872138974344328083174976700576898208988408224726294227508494572596998443618351612543785920536550059199468533747128311359793976183776693828053910267106022999788676305844930001797124187788148884682576871835772216676549097788238077093709108954139801323323173446764470025740964462785306293796756034202282320878941755894948113949853322577174419325885949560597322927308636285687803474596858985667491277604075377222111520797183217954526630931826358452649470716520692766917193546750975698632248897847165828229513137555374158564998929055592769362992234719557153210814047069381481237988889098548770562321578916414504931479338991778563480006720877668937403107445257129047040925757100274024702470647964402779798793167167123370176331328734701434383748895763712612690088492367693307257133066775012900474356821120360256745379302354597154213630110808940826171718150585262233160173226316621592248463617556495307708178687837273730023179254675719112392691985248938924930199828798722657135055122735016884380357455824107575436191868786969844446398782277456532073821076889392618137746403786603114345909303296086229838286034068005203154110535999731861046806599960616804417174465468008816 [126,109] 157614486307222129964008489373815269382402303386391012420556672848323390702745811054525689659611471145615649967894882398356291123729666413371625663702229135130460795997694367996653724962203412992497134199799037537731471724957018156193585165002231470071177684516686095926423247956237820944557522381160513751187669258786546037599522985709979200716164885073452114217288239164494588660204248122875154616548417010620335038288272284791647313380573607363794018784411898165598575777919855537863848120120680679056194848009432809840710848429167506873934387598018166227504490279656630448398355225470493282320714014506474774396197198516792681997295168983046790467009895462592885757848207442276849099818469086827607701347659780813204309086656590779313540775549134554321905249930215356998425041645312419903848246699435278482174859334364608716620470361591172251763558576130149969571162553924712638297372680407646665579657632778055843521519243395717660886798208013420125281022948038469263537202415915002283198548504569209540626158093296683547635644992822949962573286696857661351917883690879572664829598310568800365569491616002404511101318378602374751717352991945112593538791448124149040624424014787473958262869935397083748606847944905136977784938953252333693505152870224800843068381577454820188085266065413273674841706837159592104928783911969279038040800569864499730928660513086025470247765178786559891667693817752191410774727629336144121484514315755811951195317943647961283888917556360328797720022709391206924759626002300563195693828579066508498086042885602355436778313718357910029864430420526321984 [126,110] 14644601401751386609900343362463675049211848289243205166175707224097357425961861036545093962559166741212554927577495176256980112961131356420320786122786647866232579255874385725813693799088333728663696932985572810362426982067080586898833489120872970379013480066561233218285794502672362185362010682455252206715660634537858231124581650947309470521752444486592734102787540021817678290706323039628148173811991650185041323514707305585428530570160025529628092012516650773763849908811033440578554590091858382544231340596977130149401901149685933911949635207262134150924757900060249846285481343893138719643915009214774049497966299278783934317271266247740566415720675100415087161642725633815220367784134379401250625284121053194331674849784409310517246309301879887589050052699371339393923626269456030791146187382182927339012743024157954193380528867787616891071729117146704881945568849691941065553126111569351627038715291262152422461143449915935442733823850375525745687730428219973263320199697386501630997549729694884977576348564704081981429904271563141754884345867563765515274733230214172490096732163663631455562721134607906548532152123310650428045650574880960276970727571215282253653605142374412716701543194348748556570876743177283425490305712718778677375312162912979759477017609020928803326518032624287896512516381159028760326660769385541519020788658769796039580643344401118568412350328403701789069959987190216266940666364142387809614999243264361913876401821583992957337426685198688199218311522468430454101640982008873520066857803538890191755298391008874870025953608175416202743885679814 [126,111] 794167160439351453953816632652178734676540406098952764020912767970062554590208099634428302733259291925667098189069271803533786736910047549697600205936035998953009433415951259413155283812787831977548443013940413997027748251906483070845433354573956943416202406059952905883280750770525317753321622595860130448939687686809299849338938123246791366979374882914599013342752993070608211641956996093224000386852867983715647503762519226884971727631749124458236755180705344944052700641315079227225161839494097446177090891998687435854671917096489136697076967855168416873753487498885367066797801652999756965977783069601953271398051427332043833221789932660482472758178861381706360976065201573756815554533368848819837939114718932464351114455018744242050695939563357179424426030362593540396383752475989288684088566938050593911944354801758773228360200651895442922799412707705804832668616658959196408114968321058831379197672247094785286252774153866481932854411750277546788137792731927355612540238594533123643128909925560919989177914458138221381763516573723712030437687116027811059349243713119641952546041037966017380651938751844165560003334109677854912145470898680436085395375408077243936360672562492434534318437347490161276848785048924489031014984725949951091834436918308788492115451500451814660285375479309970564248791597924290492673532427205070555742068202788497186481131606169724494872257766364079572885352302331212019626375849857258521231382791318553994328637154261879031621712880950870855897446895422321744325738451205757049430464772194178492292628597400023183614686798231001306720 [126,112] 12270296841680114207045858193328729107844927769362560779742660372061926633331698570468390178914065472170836140442183110710888900678751907901616472649797864043110425900594959284190583516000909861173045876196682303079110563075314363498928358012265976370675352875357889883157258199465894299532839445231628586678928427523791953652510038368590076833684513999379490428743507541817398251794764741681346132649988422812885668458857870048528220767496844457009687199317861227248630563474126215652815866343704355023080609648634502028635814479601112322254352613697964410872029684576321060946762947671351578862301787831231763275873036100136670633824545463673491400418960231266865789746931710755469478105969425962541731280234224636476233330583761176581072365343582571584237541718878056750099478015391165091091346447321760347408821139184256255292060128289378721996090260692613852064835337346381697176613223895415550663072652289000683913383496039239109854846318590735760409212192287478036020577428400319624785602413944572390788009720929109002991036429107968648006611433949092640045669679061554595433153032311898852860149771694458007815480801980850747131373576883164974422296497386103603568728315571941297528814655259102108921925554627265774326739266760938504644041175947196340520467514261169364101784965268824813346973258188933787845160617980658819780363230437456700889936243213120154695250750934037950976153506525389203861376242198418627986399420995050181134622269038785626858283237044706416013583489865567091893775541131446039164004805962968110988494637879201095873113856837024 [126,113] -49652104843882976710441474619174655430376147543727588964872530328068232399449980052149864299772077176697911446288085788409327308889704687456124729505032156146072006295228732812449613052108751213089260567999336293019073138788902371008423803826975555330262559780839712005291600321795773976487638577219242410543346566111025797455314220533522293189093702822040581627131476109398075013408052383507421390482205634096019995397458537787988951195192471905738346519585633041576982134212416647218417153716300996639385335019992741324308877887679399276557401992110388052364317579243842524488019734638386402297699060381149704680465638300538072444926259663862620536156814801486428717011086418070938921163157937787873308006246131903209395590161235754654614058056701746938518468000622595032349023747819791932748902801610522694962659098455385141269385491890095303594853810770947505673710580484756600514021603593877822001753004572520854855705923749060543130663311826224496994457270994540968405348171464597316631495392979681914259335008092093674492907414574472226248258163887892021803361938005233581133007462628223826745532725692859376535233140637246620912867514290779767960979849346227895473640197573843456010381589626125801736610507903060387857789279968058119109643824321448225689882383904282626138352287536698639363674863151727071590500315741060091818035680310659879957099261335087861046481755962534786965128822471024015606192683537217316419543471180148313768244535182683104475085714342994856038840221060181788429798365599894161506451514614242388925197437259015191007968 [126,114] -17635176622389840096218667177850013382758739557844653585721089881351128324335232633966325566585187761180003281188806496783513509821741253401184511131480701209622032537656420843869251927399663485068778436879909030668809764651418762847849548266715630450446508107130715220754996360953881390134460617622200845343564432612335597863211491245715249634195228065442476670882469277446611225043919776552725831047981618928425297822744237421351744778680767513637952895090827850918029270553209782561634632734995535666996779696192438714180355274981956489315853533033034768105385089826109401955213606665715373895334411041414644517381856283677235081614186375588935567657418732378660612526473096417847092880383732001500024669755862760544806837823490056941533274051997712970556882324883565228316999636144670746218591851158051964778208133142666998919274946866845752720974562401174794124996391699022242339584033744347329400568087168255798010524697027053691259455692989630696159265729543372864698641042814543471715545761384127035199672591404893087939377596570966328109662797052088691423020404511676628674970772330459923828824129471524119129220005098089773851016883873451240097800995491157499240562617668535773633633144705472908442445895861279767093599235782486508383108868126281254759326326189571392031148678721699637634048014553617714335666881702860072653502215125824183911921024863238452017396674039614311069826625143881678052667286341592522633063027747287816285876622036242108484242342119243478434425605856698944183044243144877278249060252623430641192408688412468 [126,115] 1370257401087229260535944741015945369134364637781256258829295400325745956711644664576633635277011618809957922760291548886791827254480696554731445560962535791729765437488469213633030792241045064654497534355462693427411779606870359132902580187172388680424268794115893056274188388131361991414581875222848459837766007499701773073221641581663756908040574332281655264972088380122526730037257850046958913378811298907134443719298864440130705729458045985285440779284844156742691844135149310619244528179460306250085566806827999315321134501549199807116087743419613700286594984169543532715327395112791172265293407336727381150107385302214391428236306316821640349474482157075777786719984018740606298666653853001775381523438614951578615601905190237241497325980863051238309525704399968927380716938185958352106893830125790794681824448642491239733135394436982222309206230407507515182646653643798043968499492112834454717211126740912900863692227320564914850987677925480798011741947898525438058367729980523601520926178611787265699246358375050587495770171332119826792061480700173057601675539948403785216836087753021409866373233263662316896285959431130529074743173758808436916942900950921529727119615288966371607794612656320465790267972165685347546646787966539846986690115775395527293842955879460047319133299759204011508100152695934391191324392860936556075581554216997918047843331280636453285758297596969966147666310295213080864289050291673981089326595667448100729491574569883905570013879469811752887998929646757739626465785589370082535470240013139993012697064 [126,116] 27192603810609702690049069587469735858326959687074336883879850862240031347890686927134244085298241607798345571301847379299855040891186191257559277164366488230551777303353897665571201968931308973439139241549159563689612147571146817045970762891508785355886794480213774523869085482600990903394088738431086590886923912198083138479888151600417923328679748868210320644098818016024583978157076033682822860517870099147475848729851745523791625215958053607872878390373383007029539046965413663799326585411668368712074785133209166105011537097438915304070546945342397199348272340053373263513322032968202006591468820924215264917729506273802995322220070598997523851863092625990262898274399318845125062221902528753298031777267517364424067367839939780307832247507271642915770778283981901798789013196389689377227849446661427493941660373970608985877711728155810567461123472039373652091936830109176855838436013611767879381132190489552980688910975678868442626975280979924338737981525277482094243910499815407165519664891927629423259048076605083966362397874194968293360743417806714841013109821265455811394053983270500195683282953886891131567135860951570023934454165432990247813390380423013127385846491544069829833305580094393115225944623587601487682799070117594284244756298913384003614553213816368713174365900610135200330676619406160376287171799748600261096394890535129947276138295182699842940849767914198707869991645308359924169144976745293308696863794457817375119868683153720026954770401391266859338543832570346841106127174102976915561191130296661520 [126,117] -256092709481763219791663472537964807946512417209848702057269501603136861084632510575971040988753563665601545113513196382929258834180636805883107141051427631410668176224219891559055510931337503368047203085314187846916313787131053995237369154092877030257443704863090440400332480522817758162280732315042373240277952567800679245256066357885600306253768878759907872451544715120030626205450688047362367783372403483992692685350414770829548626541960255163635486799728571463571662897383483816814110266164556139958552821550643186859925909205521674653376665911719296434018685237373203628286825399856849854060036572292533282873168415213163309518774439209190985100404965587993473340543377969932994581160225077148086908645299776918780100805857596824801870750819991420254850843103748060439539245650833424031174994721717829107917685484651628997848661303805201915683577872469796224532875883180946647515056264954949243509848579632639128639407622743500987869470979490856283628451407327629598152276612246884412591810224107014506974181671359513529827327735970910306206885498338701205054037002970411220145884650162462094815833787392398833063133535941924492973190465187578688021253377191684631865563600660925909051793449271814983151184814516828288151658795889973701544926337972964688612273187045385162029721305290410378602452999830067085030361070429949945555317979248600098723197929381194134610872095685815303339466140454275322500150323203623177886718497118162668982154640153898312225195171367178766377884107532559669489557842515238261107272672 [126,118] 104862284437592196751230879592534614282803040793918151389100802404825458930034267750181557877094077897926277029122962499301857120120932722020839901826076100128486342397614608681340705395994847829718029651782422307870974681287002354921227040493893721227913675626155984851413315401260791831326490690194512432101172178748882809953283867374172062894323501930590136604616032507443687903712898473641477956612646177542708145697374663235482713507482135091590270931748564190729410625296476327952941840881224033035448169759537228322883670768563957727453276764336165268264167425331689922219989521791714376315398718667807740231157703490249722906785924818307988140540379527277628001648597854411006460710230592581904554163060120113527498517885474045273815275248144788187792194175424700519409590892528243944768750559339409466312665287032694511573002811356663614799460517919908772964619321792759923550008133902398319538228333593580772712482629572947192451421567829909880490499626362843481143542152789397445266861692230768778025485575557060545333210683666976001631042344121569129973140115467901574389327547635561591824346707304045963012594453027820144863948716346470490609897162757855754192998892431604395035085959710742269625294762783522912318892030075950771608292511141818273945962859029414362102497342294623019843745516133722635629394839325691814670712234543847718026983006092358320139417542359104181300272895208179563105421676843028983059739523041130003127588166533611533184648710510763834388269591554384910613174127673473442 [126,119] 831596522316835484064520066521009193991227521986226900323005542000662988444287694964163692103860349626699722782890568169107193695655548218353448423945079927510211225797152397234312368731751668383289285180645891137894680355411716252658239545970968856574243095219653644106578230384633399976887440727054380343795038455982643935842956791533206527795400448690201835038670083997276614734926949901277942007197424242957638468114259539124567234408054411722056632514973103449650760187710399677248374373346010892168061972846355683518585245516731951159458637762707571196330297263819339048851738018704968637154204138916670009724739536283393028812136494717881748583329483344734381781952267863056015818547233578897351554069371395482375163725850035244977084144786847052887155863888257877258490071804525172049627022281905884347426609747433712227056226477260667909039671734442071698711974977426427039205271097106724272877158414540280083186583356937544235400557265536312841334052080569854255052748019435421969384941076229939147229887554701574539508007926778877815627377525969811583089046954160203415681769142573600058589949751980100866988737106334249447620706833262525731174437456331814629778886080015675857525392647219511320326558469488357780786718985134656316447204808743240335215554521101281818973009203913134648849784660439352514704330591693944242820507727373763465878143185286517945011486125901251904263517972391286790517297220570127105585489783351280195317701946525687253551099039203098722147028070930241702553849984 [126,120] 783641226643532617926025270063854797585282361705088389344708138337681454294968944438546780405515013912135708086624904543661208338615979732872326121557983131894136403382396091902982359641661354952566443912204987619256049839801514051744166181282609668971095668966136803622868584017199780760353477835162646367390561144924166001758899331825531533992835541756313639632787274056776093908324560568892859002451311952358873829085130128933397557753116110798638880029174250124370871983269511678693885574801388370419712368429417997726911961045324646587098526508801786618509183985369973538818963372107197159120702953309630580059510870629864122999087417461357571826360656047726961617873982383018275437662284664147233298621244932298352390932727471799786915484971241495975395758928289316056407363488624350955174782377709930727711410730353680743684778719911101407507494724997164189660306658832259386664935726585674936989955245780977868535793826984306473423920326682135850033529204373308705353432054173008226625247001975808093184736178865267926079092675140591031259157968026134664056301149945686565351631418193957768998767848928105197756084466811246392131789636704699275461817596785689187254220558840867047100446641736011136498296839292082206751144555786258903202793268733920558493053213661744633464973811051911967336798577405268417325481785747933803962254825797253642060445190408643128916202144524683001144387126846848517262356406502643970414625768849954718978017242615796173405570803660020727659752725717738976 [126,121] -784747916511758974788533419103157906958056050536344574707830557648902887809660968056179762627137688364013865026690675342004598125421698194055640975769726656572200206056555388359594282018389343828619989044893835259093455189949062296848088451904049405766598093090919410651118623727826360984611513315463604879458319744887741410671116472591852706295920692223041628772158138081923710043465317670781722843950357075768453332830486005502910915085949774246438687533007610049714345085303598821659918000910789552754494710158397238639612861487273412559003284080575010663896283757638938156212678149169697330829308443834513416783148534751140865562622345145139329042530285905822029226548351263050120496155102582370308329634026430450862108191908530160257250386894335064747133952830008808339994297831437992639947544548201509805979119404281151473114669517101859202583719597415750113358440924213562102099437325310240344344795693945342462246288251144518633581204086245783259379503449764220497171703640727283405468018653355713158114603232572520832557243389136543554823002446526397221082979335677828776577963415780232714521860563197747473664232411353114491525903824844914761371427045578520364203451112686394972899019485257110059534325822062008549838143699098929337640176068967795565992743643403571586707124523542453069820976683010494698097241253627619621486176714514981196053861570462189675957942993261761046262077265376950318421592033510360481051568527476016613670560415250460203309312854552480192976523200 [126,122] -2570354172070641772414164445839949263539816778127961962979274144617322497912142885450034363769829608703851247742551722834932233230590996666520789340135461348710887669163115704466775981257488778049923672874756973615573817607387983131961452554057945024053067676578175738296293413991736439489255856533832585074772818728452596308841851865668056977092725437251062996480796532449416821199887736691489063798107924767230242192595634588385447518730806411240021399908835864959971336622633236207972715154407936902176222047268518257345232572508036706303814207603590181224343432708029298150908358357875072952699528770172370784257573495400845328631179520193748981948397275646744481839199449326733874467975521700995996141279436309658333458969965800280357646403529821921417966884225191659402607540186849395009819786669429085577284186007309295213184006372260018099899527079880850974173292071600680417371828521305659277135222009343296614995452578137687543945815854933229702589639302750644667199615507293805827718044610422245750944064609972485180588956155337188367194617032761553261967621679747820430606714247122629969984132480830394344266765545787362630775277962825122734137200541574086691790815193699127360805968940042716498691708727700581113824143208575803672779407528017548344365730830592395659287751810705656352824231044747144859799239792347205406010959134588670632856850552125549079806201886112381340782146587720939221722682683495829130714207267998273650631330468373603631657139847608638556 [126,123] 1483527164407665877209678472376554330904040343482949440892810257221589598089320626132347284864830064821423145303031106796993378209966347386381758636147769715712040369536235145445658491468283737935290455431142702823587418644722797963305997456811175035082363714672054102245722638619141181442841826291144397985996109499785667145070976629013661371669782587478855471202157522452259988235269050460583754353577626093514562713908634329331529697455769535869997327776088189431020085228640034155930301617605477668480812630387381853972032734044479619265395458582086865717802100453778795145266306168478689914404513815402940703069635771560122471850377112301059587486142429932136226812576365632740252423117905633288610238452685240229321457826710610503794724636798426861670074161027282476370633332047058632763111292584978929861937298975653006241700384197070278093691530350579476355234919720512920267170217567849523804473729754911933769523723090512914636747603109919785688923133001945654941360954504490148478394923770996305262599123553167179662216395879750451274243489794905484805987676165214525627907424061930682927491143198756302288485455003480056753680232575740714665894615273962624101731067472573189312640906017212650710857462649250406728322495112340000765354335847310225324871030252515244010233721067891120587457732470796643325248576110828398339974164354027766896704477169515840156962768853803514401604086079824092594637108269618478721258679219672607905462638800844198373841590464 [126,124] 37871954392938142279752718180838036723081056564376159973887151528017930694928458147210531809920813516892102027460865187272531862249402841350517344078491199839918258300640201523268460194264918118388380494447108765233397409752838177261524440495302316174600488403328422853384008686729677221896004931052206775099898163482479999316458122796116523818913457923872244721526239070054433468110037912165608402221073625313004540734950807642848408958670283252185729761487142194510119016199907343572181683386375086625216976311359190206921914035043473298935644199348017925752429280568612726605735289575438088537874359889567556330122175339084010393190378442853305400096978447684733002590042678486641209830910706252299851047091192318559985650152199957735174742846334088445713446026026382956803900234189243099050874211261858213140435757668077790842767554020364036225340905689023513386892736513762485590744173239140248449106868815917458479929421453357085531524322456588554442659718724901758174971379917985073257874207189872464728104898111197461286996257625035346093591287515891897493932340307542261545424635823011789180211495291362863826170652795777624120143372176781004197257412603290540009638528538050451478845573712966224046811091814305501161854273441982051902595105277320609488561170129739287962975384935069080452337848242996591510894171557057667704935719021110161207170813522544135605320047459372885598648404953072689024792621764326778228825047483262805372354560561879944 [126,125] -40048458931550862628162666430054535490329240422062049382025454999434518562091738087621972815881892135601588455796746361613933842042982939155909637213671151447900690055177464128473142047916640691936229753081859073120721052974717226163704269643066053486443597399428012903887955176729954607928245683923441199279756776199667385783943001478609159962585694109974299134765814763681582831666143414362545009144547491574773249747756791973523497278914540224486068986787159783516757967460401444521334529766661008189165685886739396940687415488147429655960604306391515406381971487645874199815433386005559868617458989281661629416212886696902795873463976742538331301378232028851494034722379426871937606783806897331224103916472643847104653062383202078802019383847076480215467250145168851144833450405932644320156534757443342644392370101706497526750875874364501433690395699180777131571272762455601764156874848444533290775048495364187183466219507763654793963948361184909246285544614324470736914180717031778673889449840189763578205006101949048867139634441276430022069081942724006064538011880432666793185319811037257954912444658942525688351344628039736469087916392072935265206691872315750674138115294439483159352103581628713441539688450754633193745344366033282204658811355050427956727759333722690821974247199792260465967324735045125964667223243650453697840004915540630731055910015106159204526158408802436522352709679957891172727195311272072694106507037705351831566710864 [126,126] -4582315033421564709545742242772179098975277722905211524248826571446673985955196473600896970847322856365785833253248933156960803965999415794368880781710458760219680668210514283984123975321350767461738126859114813551537529111694645757490755176538403385641776889878241230830575233907538199235072207158572360804619508762344468426788661607177488104702886649913015236359370185412126684386533529375168759837588599494408249901086199192707374044052834345094509692745929061264817463735910030834446377137941541619079837517353258986258180829383616887622716376644100374876055684476974274015503521854576590810405592324030512369924860503994020922416191439862105513790436161753735951763145229276816469125548787271485746230914666249843344854543122025607598385086946150825858550054580251063247111483269152064968275673750552328426690492480994719491235971942520309028637226090728677364802137123833988967694697950654893189029184808398010331290407039972386047982801352985611519700303943760655975535986483854348238713513906594646847352121885468839033976441658926367646869163179832528319308630052693223833970755397518594929938304765762327404949878721399424821390604593573774717009137131204353021219896840830867667758394195451797338951075971964579636463130314505907386901485198396527440570259735878015137202768327967700381088819648764147061520202972891362600396271476957920969362226574740867564708355709771001069483946177329403192337788390132182710850525178591051 [127,0] 2066339165683103234641455460998800164612512747196854320026316331674888615938342607560564880563261724322053961865458779042206887472030806553695092393778007852576637498086654889949031069126463199136629070845005491309855031671833127865799750186143199510399583911618575069931481702675335129846588303734103118929252576441795945033192496664090048099062024669709088236620382903885105835427661589394446919880035596206938760681287963316316200847145612598044785746927152865366827907761037702190199251951134056187122967259363399440307846523659490411214041282634468998067008347336226413889156840922794640998011284544706889823653388550165602615737008167616941322319072877812042865410481389723381957238821489473119861459442548126170567840097453545007618673331140661075698126539597759858689815043595767919560208290181309982310561086050679258088690130339130232762539802762616262695086788278322260451254034847048123228841504669207899582555501970316568023918000748858420993220231093848519221447726262669670952881945675325103536692239188433227677282821053885010394084004170624694901805085380310737461491751642789730208204778071322929421808972450087975808872298486520792785463397114446360410970416685633937068047448372689407198268760058063339960402932831663830433574229959122056634925246614553194736632127329936183282408769349117459655700457564177423936625887773060412105603995793108456899927881844278454179631690146366595404279827770932855510438147294070084978206474297580868538363885255389039342612523369217501055459670704827355220198611059271523515817364874243277777421303660433312722609398896583404332775080328343260332590171883816312350251589150383179325733679601714502640137384361075705304644909007324236012534000662678000147345992876242994849571999416829488536119134412238477323045456159765524687853905021309175268706782517481350874920275659245114736125746250423808518029770186064236374093581736175088192064476515571597312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,1] 2548519293272953796990550913372097248657848590021035591998368301599695439537363372264708666351066786885731475494139764780846218521292330671423154602108818190227161019378677184599908375487330132145648824938120530363297371442923310703079225471832835266285230923008432772375208308950747613274655186556162711904612312862302627773053450704054504019700529371953946715582777879896771093979315677542372989255984592979812347047139879535740429872898253676533974767997737341567355728470475992212862972234795913862699202849287246144172211737835215305779019549077948942041986283391935015723121812500869333944978853445316413450111703385452728719237267088629155762806105736113186242392625439255232505333736767232475258427431439805600630577960349200038337712812126893130211244194133563156692865521547816970322564420146788942318859578743622942232290582295570038796485846632526727716290312478162547415567445250610429852875620733420255802283272931593853590943008314217534736705127182703625658407845251788195086719816675497903468682963989420168187032540327904264638284136531049575015877150861136758765688336368666055068163554501664818675564501684540000828708228813956403754607818049481017186351871702096064447708315092421321376725460286844415129633563089438830414446642392988822690551764028266259044670316301074030964111560008593760896751687687612799293693222785288434238268745211491653577834773249403282145542031206303147710299394423729396416677560020539747159837073717666420036742985203754882680591968813085461119092050321225210606681474934998858247197107586496507863556523434285437679989220803303862014039182103415158272353963924739443793829757449638983218412505996809737216787784636416997831370700312957121361074282129645124281907804543305165240066861206217288448886590575086017404836160872088550196427153078102580178405054744674039213489742813324760107716305719417829161252295821735937832443353612605891709732454424656065069056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,2] 897919202060841437040108794934832702171734101266084225813869323756915540118912535819684702291991264259648228258353631148612627155299516480393481414935294121653531575119741561152426985299659179229394044703819457630010580229052458995828429796449306162686493782450553974672185427565286793049519581720834362872764779304171511972327043080407407125702519395336954236417587819683228313831306601959131263925694422171274508407192967563481281122205783121833358734874265312025342448361810688842208188622128363134380871022752241873662793880927102030866161047171356837285976079421349233700544131032411965936372888421409058033474775282739885091605674016996421194980121582746166532385782301727771447573831118318437774132364070858227809894730539984097452351169523375387356626928088582647767647759504895262685097500180798513914509773352450789673018785843760551525459281058208147448844896045276199108696889432667416874330775238074918702829460865042121257954930248642775400566509238718480607179098074980055435450608114580419513758526646185267167260621711164188329169961479982628427637798752356245766918318369400861952158949041220651368165153694851235293978568460092245268057671829240059877566282052395892999764844575096998355597889346196175801155358983650669126455890750710928033375008200143127580985263138177312227189301777746906202385695592819612279742108568981115529038108620182321723087114467956100194504710989671506418393300750153880926890666358066498387950603319647652334786976109332280762430701570590705018128677861339848253915985428621043514145091538693178269911761347154094934019879931885410297947076457604848686844357527956410407725272610449640600649295995666485118586465166789117527110154426271981028391691270912418422705234628296095260853073646790624115129432530517830434669197361140219054429978244654462868126965936385424910010831288740602929508276689348131764204381313646860714702751014133844993769834038083360334544896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,3] 79506011098554546103646631882947023706784152021562072505512176704249584410919109551383435866851080447423444456186334256312074359454345246575952992828568511015984998346822061233714361302285008417076905328236402530357286683675371344811661644762494385905940925035093529628781017052910612711220979533972093475970337564793514478060675549738036394496315326673040109811861757925329092128388263074528964306339519924587307608737231632888302132259845719767082910321104860335100140155538868140205665277291604392096764687984965106187879637243418818373044063766464920530872570996189773077793713332176408457850340781036800346505470278091631407646282723627237466195685167766287578099263351118588741358850964463613630355449795356895333876645213904188711138297108513361962368035224665358017518990570953435217034335571167632647121671743958530882674423006868805729322419835194895744788784992921539483535845417693548689074947818491547731236560179059148279885153915245805077235941698985416398889204489169857056601135579946185509298205257508999646196764855364059932293762954969737427420271190178579874059827541398616939541532711537228737921082593924320750670186144598059483422243735171861971855649643318464764193152486171618832292842862717683557631477797665858439861002593282589684360991455360868367176428771173120596676091913669784806293676691126253082385421878497138057539052849731351334315665927196132714830067230214589122702407023665071102022899839909329307329228452106695288585284512058223008409724785682655949992054386982385426738867158207353182817359217929019613888897587311662314767396615465796924858422676495259634994163083656929590408525070368732237542183841410697971185616980933208976137668787148691656207795299423488222158999347452700759563661706360601538054733609056254999472281746694615293507258542116560492931158699059438983531964477751661306426916531800095715494866810395655128695500554935357774572983000623944586730930176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,4] 1928991423314396471936880666718083754864418224426615948296050909442276026399993574894727091068855784307086487435361803338051602870765565907863581075637548664119845319817823267122993632517606214501675715099331958067113377522681894329519674407427066266677781027442150671546971333097246393994440211926095018265515808699094875887314558190352282539728414451756450134431140943114564677410695480683452013015971704768314707311561561702241729260903066585413439130355143953827621894390485529382828403336875357915705174512319283601674829888795020286135182250411540079876339704859602006363967540273648107123827052475665562874369607185012194967244703910048664615490426445530267257097747298303770049623645958782408400514983150939344697887273825955424219362767678707708116579275451856382532286063935411531818596609638571004450430744049663407780586581965194957546807847358824517190303583578834050495075209811453786977685303763222879341165586233671671874485049224467865697694627089055721098890045127921641292274537565836330249913137309678565255963907509337045127621626824318343445154348295410292376222785462984109139823745987457197045301449984381926799681610016204064434800133992274987791235495677736078010167838221032458752335256491037252158658273655542147616622056984695053134600572632794253998255643493295622194797484228369456726328250653675092268801187384007382777475467893595652030515177436435714161845172494921632823895553618056320536771304444092924385495677614617566981768550131480526096139723667249771655547732107201880766200231120702581357157174111656469278501606277504222324533320328081266334242154428132809686378945307262141698976763932492626845657297164745388532705063057202898906527985270726758626453020100469340149288074777080755702531784854529920542147827367360066589599306733654309511420273205424115739854413716353632740154200371380626157170771866610517408630909547471314602431694222470486727605787312968072996000366592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,5] 13012494501251019195479863282696115542785324276430671998751638140615475314124237269233715944046133952545846452108910319285884721718267773986743632530556057483163941383789509526235277034408373668707805440297659460279205198362360035864031237766751797745922831763693583028696264913048874310818878794280584515642516756217636271052405261482748007688921858703271364290595422402559962340988372045190551048057782714111955109159816370111450019466860975940161333867007046104506032891460129331236917836737159126635846926140034370441245996415752498936227092908189417694372994867660455156410281026454281010900360294124995864802315126708635038377730648961832444341965137871895363239046980190172415229989247545811564025363757007877490767842488326645110933081191249657503225401682235863973378240386381798288456790154239268771310331330219742068577501128148484241066655523161660557069595052028801816001654200828659410293133004943475765878430261014142440330001015610867386561767557512987470275800144508082321686826152186770557340843029437625941821548915700214497578485855303702229033557725110998111081018851297453746158962440126890828519785615990605900304138591269767235174607459643600941652051074229118623509230451501603533309641499313841880547888650377653017590199758841793607540556716257097389377900264473867944570676781131128952358631089744283862986224906770411750942029853065465008744390664362665302130533900169109829646879643751013718800181732477622315559819727986088816479702501827706901477894409682480125028729030473335776255939831336403859890537278516628281385400560445087908221565232993771028197906801147159373135506096239619395096895277206269228536139074642366578578096080893541040938318201527152945425699474963228956944740585775604662296902945279601880263011807070755976732821180629493046638187056626122931412402369054765369212993840688640818416781846874127142660088384016635604596598832291986201522433309433886267452994617344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,6] -3385146063744836680843966733880578623591235085820572903315305029632575520532972386423084694722538446049417155970591355706348689512167312357688574593949136419993641964811137643969854437149414871051385657564336403959459511070113642134268880334108604019509594881803745646703935409975324134495083340351640387788863223559421191363495356139032322578249733933691258021331724096782652660598693713562493398582876479093161348962112854468212199545725389286419855406999230683981528314585161216668674295844213189088455025119284320620229917842195726891405697156834195077605277638865120986254711927598392846221571289597959580540039521279170322755255875861237161645884660163130553680040778580690500339429298251448770492706358088925773476080574639922047117254226968498791370354557431215994940884711558379716502933620673701080928310659630723216779578975112258423992173414916454450320870979210314394954855925532614707972479687092858047405178927146816747116432486925352805178085274344368983640703207863913871646572486071002759484599334120523132903889137587015861412565579027393957515263099655105953558424899696509895266058844117035579838483561184477271917592839632209505779723225191889517038360261326934054411276131149492005942250773741459810200816276721561858187582423918887436411272643807245889176343290052830948445188201735735773332205565519910813598737509855016520851366776871927243545617356493024449594232680052385887267320611860333101597462553823511278682002912123499484616251275292518496493879857929593520471620999254273427430427264089878147540647755095364830015022086360941311011566774654163248590389213304369058405092719970137965691121502366105841161112689559271504362981334223418482633470456897874568720247709813198137709156823242804462644655855183206741008914459917793431055830445802133499468187658161237406544171809078685306400253600669148847634959018798815482270650279953301893497186161830955783688678415389172713550369521664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,7] -178642483540577232627704081558992284093186312671625667422913413756974550737870899373892394506749280017626039889266952929655720982308177466315499531219689753291971236979281187397156322037493783982654211227977714976753594703614937280143855073309650878397752288202116219120060163536674990362958834177065307608732724764918286759752449998745094440338506272912358525780642918815404399620569387250287529745180433537015125021576366858630272881865422878836568222286003903081749027247449699404959399636042813665528819429952764935926718752444980855014931208356122190291620209397414789805584920113083472101682716399987403728465316291468519693641075157387721690804443465706642748125525470324737495695791044323416956103389735188250072692487695039272232275818003800798852126619900855891223812319020066162774338925022566130160553508006771883088971921962305206582938528314117451839597977622683583657342115817263628227333489698890174196258605210681483866548908728615707250982978967112133305194117720435630612404755264765220872219949383946988472548581862334806368059085163621613521015812779873859595411893778444286855723950775081867219328121772161025320196863953009646263674481076023377029288594629775016152031636191929399071773231821396399131239815597074203441330992299133506736935558942954590477143417431169335804909736218424965563265011984351579495198680012339894802556567510812146836859143443587789483350245615948978944733634224965327461789241306002202718368234697170076572589495229140191861718026182459519029255076712409974578032413097567025509958525354229061541970101096231179067483036983157947672327352557825446099679878283806410988269680010480103437527213484602528119613934322579404285582793561774335490559785128123154388206795487347748290690452954868298529636534129182651207598720548859136480388749674934219421729301063372017101684353917288191364104049936072973744113806956993191991416774632311634878319092295597683331223714267136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,8] 88378083566544957437535812014272158328735835565398344018387035602449788183419664425037489578866423309786882308319104239324497367460066290290258565786735662138264174558469758553477902377971022136922315162863434057825581033273774746636763436118448058851810346193008505939675555688504623617040701531160509126834590810668814363546759500044939810072231311644162637283152535307816475144513292686746530267885482025659165277722932946186084924087196546495060351674421639650384308780395300705011154335244087334112502173125141233536097247372060689649013171305011272977279747975562108361581857851023085300179776541169467194766587657931681311316806573920933742817249622386313169491934967753773595589378029803307379227987399840520899964756515084153065532152954884433862132307197597346803760758908196029824506721438618288066709809663445918257879291793023120500563628680237147464435141638803511301414715847879290977789480447864587337527200657686761686548906304847098108545811531783171819164729253389036561290176862076913495740136242750734539516440483866158857080104695696649511174638100751252383989857162216627898550258313753568502549399676439965484130955717578562662282797430372508704177051903773751289543381445400411405340713968734876298244000909636890252262494415890621000611387265680396075762495862810156616229534656101500378406673950713320711032804010524558343380134354535403567179566974285832596472920748768196783886832226270934094418226149196672901293199420034182705159338109162229507084612245255603376951174775611504903610842557677230199372996078062311080616720703009901522689584487942449387172712534747817327264695146238313229415094997567887161718291056976725988848490298838776951923835873592799721568299157103375099603580812835225688556817674363984796506897009019890475478907886413570138760720107173083651572734675089230418426617036029986550362588703781807211467089686430877392033736769651057616415683756918506889857019674624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,9] 1869442859163229562842867504761719703309447542255036431659904288678778766872137057179109819864119065679973939859555364503733646190357449711876013628381659393924632130649236391985466527483199072955681150619171773654835012018082288059617600880932776760671717467746493045241479667506820559394553457887001260431823368219560996763399095877868734645006069627373054665323372717994318321345736632111185744203525054853626272036450552266519930219943970029355969649939684294598510289811781821561779565578412594188057506491737008776605890038348958030014337810139362052847999185152761472677898661534827640681528384656163043256345594610070745706133794567572021308975603091161944058811697801700393227239000593985573656716693943960378156592820855989452713612727688922483475157162323678321544424701634971495709623082581105278426256576686936462182074868581709746394733052841553925796617000099774493985759636466196375208407380985428809776082591953977173396978005618482674574197072378520789870575150914838829592723407278863351121009938865080407570328715776679846476605618430263930584519358401747232758386442826593709152784055723462863094313320761047539176729219228288401199278069941648165767690075193047532527328729692418875713069370247782235799810039568392396630049356614022421219965367068712586390816744507672098060310054257433540527802291485924996384305845761190948796121138748834937793790374950323926856486353905035825865876552510550798270026799098737519088425656809298331243506867254104669868708822671406463081420669070434845973147199973324159176942044420994484548200416321430905780727051018724467270963279790568377590508184394738006530952839596308064133608983390310131435273998648224032499828076630044858020599799255239653679796185924421170347626534843963847879245758025328620374958577142649252942008323957813242596485156290820715976685207818556428407410764298116835901202611745339994558078355063960245457245308333820092021131410669568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,10] 3329560298418966770021164714149381097230364231180372396789468433776703235715722781485894462929868642370624832421901608067286100029590333052665344600469825653088835558177467060465511231945597314369210575597448084089065665796949295836608590252798317563889004482932308459447214217961136402056151759387711657756809435182139265679228335234652058022901180794980458438535991244316459835373558941790092027272254155830003435665975852325014198293681809867278837982138931856275490083501847910044692043354688330450777168451313045359941304235531690598034623456528761245883082954195979479916641905945781034270617061012719165382851726466410451322223617029099958478455333516971837311223313285503779863926298793287802806888861743928971213061662623669465697884106905902348160010834381694531328058412196845632305293421438024837229504919646187517703439134053552545363800427145653608246698441214421680945235142191289065441325929567844360588015800141744520463150298880159396116723837429236111381626583601755968083402247039781532083458956323517249058775302439168039213327199552756929639135926574559039204629383104112785027029219460771347308350367350603102667766964250399014742374441266975961441210448338503445289611628501891006646344889882016103212928146157147072070394514593521540008011987484657351080224443703797719160935503316557705918000160967231306444063043541276747771693688069411652693151377746565931344722488526283733273528142395468423897077592457896603137591494135648948405641083707697535873776945876597107181645690565695328769880292353620385600696577852501422298967937284443763656340915378931559413828862037914114433186880294771816433838190115508769448654883548547594031958369830072443559027893370209062193833061782149804686366623181122119355816042944995137351961998071010957414629254130551064608264767588937181093105068010162138890132521806006968143900623596995568908033718376336464198053155691291102837920345527120489202157761855488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,11] -2201043545473006404045330366930141126648031567375065265108544578723522733705098636666720442275294009813953140165821611629527718341089765643518758342119484562535000127750108785714913208267780150279354573371047256384207478845161691592017618494249561913841517723524607694604216916627467041118366324769779766859836793311536437131104422921206863595906315927170101732483287488445390656581340380650242683934985345262189950022625895973742909141479690616439277557714640472261923535255791287592800840028505600590001537101912855056110630671116054254438915519891604490001854015752466001293162375019178492573185981759066381637688995869380933103822245344397608671230348148267827133764797041358601280735143157773450078078968675873553219010422377881752640304734025216128670026672854992894241950190454013369589399634240122547627041354836032684018862379958378912262987839068785144907148670711744893926345864172196980594751708157427933682324476187565165149322297424511184340174232221983187001044150732602958902258975006133206555889729302963339127000692120562465232835353862985258125303664326409477849280269605576267556008935921066618927509540149353244444658031623473938078266557084141806883200240165579256052557643516970481222927139171467629824942104660013724802182439132821608094698971973803146064110444439125637197139692894734188730324642123002138799316987348702243356758357313367361782448428799062405439210531641494264318415859707343458039176341182986262347710599769993497420924026070892472636722727223884719409341908582493728107283699780918355068152567030342064325737073149711280849463123709680361877358837030793876190573425750628879023252210529825183435786636870053716062044951849420752165920483068204770674051999432339714008135243864636172994887269230709944677811668848112754671852970219509299842932034293279160571522142763245536041496901040061948544307027748775043279052956727768691126023573837116710075056230104716795014214343196672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,12] -35467223941402492430826729527157657491224429982939112126123256817156950336494798193228762037805292604572812181486504696842171824790591623015260331517376909904126308436990668098651723763452727447105988823251436129149028026101385205949482440533869377139171921667176521768302198092470720379088893300209697187677922753964088500955050869685930303911898537417231775028360366372956101214020416026788932554750416914410007620084555432557151441660927955681249145113824663756739231970989549237117597974246726517094981821374941170698162438135852883167015531102917930744405009866845669658847296624908967062736833878502363456497268140555688572701686845864711178441697886418137903401226056290181187872276634664831657651486066066518286982040292652811286951165285348294368187499220317526710438693503070156271117903129550347566040067856346611153049156824861685225662195771178672274432924110040542570020849746223161901871520095208104342430242617916125513656870755398598660274535452094435250210074906658185066782470643589444743701079470783565679251985060619558679083639225860774736003803206792763377740313417588640458487131309896673158469417459721236578966009895919665684562343385753148809792574568323107607598858321934097260121090674010977791030629016471597421308484016857238358077715808779842536351899391892323965057165463143779258369049831818337578433953094515960031399181721498434338843482504055676972676373988898829808510896912409226274548298444616184221477339394426581904219809271556655978655990724918105133455767137262363843973035246588579280455448308916284830287742962900934381837791249780342384563743866115098555414438217831091145234698839213564986950017099018319506936340816920715891116272736566462856523911704152566430288220546276911935469085511486996578079384024996415045116989375025966185575605253740909876773141425879675762066577483001795014033168187938413194220048411864259072190956964570285256159634832126428701396957227122688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,13] 3938898763381186721698689048712457300100871989744472058215429332995045383383411620827759907890759874078141614055628382695890110551851483440282447077529542261678025156671006439729639572527636356907430784340628781563082661182240670805084717867225674965179262965340128251256224304229802653604717163055410985005973485919252141821090343432394825497214903972254619513669753896703934294583351554089543681143008196470799014440802490447759811111579391640496123946316532618625043545938664784739058917662346069021769197261265682699560282947062900324249976383747619911525730965153408782909492616057839374499761548032073496849816606532378695089910279993015103257638311374588415645638698656384635180502273762940386324194644537564334373913997961558391652444129324859069491257461741242705637064737952981939713089532111293546808844398354607029615820889707941389546880856646294954965799793482911574034727267921917510809962992417511932809426085012551971977932521118072714375222869641620476224245968669042840406208035609495552189275150605271873228292159056608423360858498089292831453430675613710205797524591248558517595199563849880893769106666446574620143902336170668174017737247692857875785004898840649719320389741727898105337238549851817439590888364104908323881904707588281045415154174768934407562429420320780178840463280412518540703227729400029019592102612605478677543449076774417323497631844989882640984795387660029415740102843964354810250345621939616757660945312918908969300811205735714373366375780879334835974594514986999389651813657873113994390801171539040796867030386583687450005991250507914281806420133321587950922083385202259551184218659751620909177026498208977581979140342472547462605142413100631246062234022126124640048165531069144190910655308900738070225120200496449962824122959608100148722397600584612565448399829881021443940676420448163823268013161027028687405804523946677705494098486495940854629902708839910305336511084625920000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,14] 143210672109198397765024573441978273563755701800309742887568069553126756527664821015769306342705495496593845010496277496181828361354878837108276962026978872062426895532461685199069142850455095800405161855232740261379770697544798925644008214640057184447026300411475221730458749375786224071022161800980939504424567327419024676204889621067358765669425167495214164550255278367162505572114278516332483758251838156184834704448837635939671919663489148567266319016371084399842138388437663512048994809291899966221104929720921656949122873706563156481684050647114723952077106381700821727125078956631492044972745698319677406782329192047589611761544530374736555500552602173109836589520017466745518698897256091370880926882485968928527931881648220470448408464017246744891443812420376290775437377906069981996610576093347222614136695476133798477484837555655099731746130665820779267397747124836198566324215585331306949865587605436601448099591797831561797976574940481174878614085413940669370860310369325799084989023397498437516072818072727181004857612580767760204904355645686384904369005785684071208646755216106955774007858529576005057079109527391062038890378605090207662783859104970740399250907731980597020840276811659470405869099619566974988293071890599361683268516629153566109752657886981247087130115566597456571189069113024487423113728028040394831563600380553394322233305278949057303790452334722503196462837542632080112464285613693143324950199988494293913059000283919004381302243975386307491001088479105723483575778850744289346251457345513167805018387464059105543416914118642800811137256029218289921791690395342635045869091168756349600594315298420445359317609980333520943631930556399682392674523754060113025312534916851890046981632481257513278756950603518468486947321563205301845870122118180558840816983768659940061870310304582974747292374394727638520844809709181416933456100590734713000145241465778895239315086106870682871812201979576320000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,15] -109052931205782988367765081421226377149717300480508854145438921775515108905296041365687226392230532421247658265213896741722099185929953831563667573624031099155190409911434218834370635873816369076145127057691774762766660050043724303140098133066632501169678518415939407061240029907938319311318382265740393057847857038001492578153800907343448136164191661761444150309731583805721059403164727617777836735398981688316247266753204661820750790373310931227172414969522280317879429157602517752218318643456558698303603829536660012719517428990290177896649290126018814045364310800702841295249989008539590287520231076966646417807181044816257337512597510746217743504696659011912487155446127449028214459258583115953911263631732191121099528629939820574614874853324409494137299578881459776477026200505802075068176024196168935672885271141893054103318951849369972958933513653259460788821326772579394154565306093326335891125809923595845073229811609635468119551016886059368743851209041830528252816079577647462126392558407694202856609492287621095486889765774210335603062847243464799994942114473396472420712128349709599687730307477120863847358322712222644957494063769931773854108519942391168603071885906382484420793419509453817581791424065182812864969888558114659757826068576511697934896421313722125501295136063139798196574704373383265138609456900234972216399313097582095465905775356858667528610976721902275786610198183049506743862672251681500941908272934291614959000656715084522365434270696411588195024973601588229118756417924595258095226934168348724522403224936504761328199811037113749496908146771448460257177287887708507192690821979220809967344820622022121594542686393898036445218004578729010496185822713171941840206961149282913198703560134806191797040952428941223830047026902177536164380275605026125650748119283463463578044641772034528300520197124024939427108012709523282236460190182803565631754329940672804312849053256429361585825875239108608000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,16] -146112270507793670238815250604424384126669526371516259894602097014889560793553288962315552161919931991893114408541492569201304446879120052915101166290252286436280678741731034291622203984518854336554215742074102621316981730542342102617100317211165999749868174324233154453444098952176537794308833803608847687557338866271829671997921559577810000769921575684638653651198449115291205749150180833261263832010107967771510952508438785397534920320563304848060214428581701430267722373317939473279806081769632143369439614495103135799478522219823784671165480577331800281238039612428194174376357410346814816997096020398003774594428648744373666668017221355510621760180643162228575768800155712490297467001761580396695517510123197940280302202155055406001163779095696550441599389329401552722410986882764267812578218088159684434589377198024339458076250877334680193396823432701700171450010225286178937714368541458750875860359692146925367009319299597114654350476304437327184394302760766264050550649588916359627784120440421966272128067980971035033101971258631783917331551231645897694979538262986004170188026525082207149387697621316858616645164063044091935534632435077925913640094199002402488760003490785254232170223772227260560430514937844628571893383362315418147309059269099407085336238455910321462000844094467116875061939382473810417712260109595539816302257864717008953702248872526119471335941862949590424199636481358292933138998336699987231484967895627206604382760601211766566100676315479624377213464540442148554436224183326168170682006981781264510735971292222709227492292395538939946571897753044134092411339281650501745530009954978879700280829078179761584549415968241858089052818250673452205382594040104215788932849775085756441556085064203057310059861842170985973676797903194329852395060297328482893256285377181074676671673684511796534289878306603710975671186138357234187627902405388938807434356401551319758600359529860803035367153126604800000000000000000000000000000000000000000000000000000000000000000000000000000 [127,17] 188197255132028649040075880349260966430536984087851791206747012659317675748870781363570659217937277580700085884234654486298471300494509506170480291560221574483058427800669762841964318942278270594142310309759956457642525940179027764354653449620361040358156391448000006295511368254167571378493286745909903851855416425137587762969400625370747346918136097414912091177557159395483255083469008924985017098985734446434363744970840267334018081111432367418465148873679474558133256916363161045597049412294704341186864467513826137498709765010220229181300680150228513514999036535418515951808811460721398228348582260895152273888830408279131734043875755518252189800337470465112747483293852992045611999202683926324179751026488715051618639205478193240565840745247689573450178527426168541140821245952983906160706262130279817252655444873253361142734295168795527037567604744644635638382216621730107176737065117873750523056725931027722366795664106017083678818360141893904955249645857848382104030328540189833620274871201212379944029094382923594161486349300849809173270120969851449877778796901463755399436628659427812992606310187748426597645624208791780385901415069661888375187080885036853252337968691937800526616740361656544789860184508309451740733463487455378524693963185716157313218993450184548626015854344337345136392831785743666361914283375391570324726908554365988541373798499529737988737311014283826000567576253324925182407305857438318495348010013437916556092611222724957876933379675641591660225530776256374344213445475382868506128591382663103734087320857560782615055508965606597284336871171463936671778861653627420267070271926404352376483257104202435203587010046615073198063289409157935503568251306232010545018664114765117949627986596497364337728709533833387744970276073666184582076344475673468652027861903455832324778151695234691535403774164546469235834326233669161126720870760563870121033555104713344733970709625925836176681961682632704000000000000000000000000000000000000000000000000000000000000000000000000 [127,18] -76394442952059083075026624307916599888677308855259812562221314881506815107636058671826152831964172867098889189410642883360639919130184103904645781014548741815223556330551338832808564389207864144602328965506875768601702815546511553394908127296298724395805093858261803379197200080041290995656948284586102512109545423889446186652074350560494765550689783285385408598271831076251086069605772690544488383156674466786752209373761937666380614838173350404136940373300411778372182620487841419677810842185707527768137698093887213395455691863612810515937276517895704039489520231345178074833224390987990399604621850958742712154140007000768122070482533059225554941900155329978816806985938406236285005465288206361099733685810091099147339531686270705411748128338095471854881577951432818446739944673318320596351943649113069725217375394465434844337615685720498926568808749183013468726704421237366354182212501610980018360854565702661477506970929233115290835278744000245526411096452164336726979620324095418046488669006108898998938337400644029999131650206657681109140816398749813188807007214146437718020124697416995919755956795057341096732880484549243379419410669101185541536129023834944127505614564907453582481009253519240612799619627173681717279316168861614723015020185468583652040015851587002158723273067338803504348406609291430327121602060819329980299594264013316978372054048986858565675555765620704594293589441667610395109729053094278196783832361125350251434559585783971941849601699384101901192930659014200768422602462882720088483250192480348157231401033271071975496513569440327898087339680797681683187910480905278608833996921229380537279317931194666549118711622909857377983786478157395169322497988650674425171645387464846996354680942571937410689171504427137223794303446402631155970546966978332326180059031718130592280239729667335958498347122954011234228451151138060765914326192597810806499842981823210282435448085567518727303920787390464000000000000000000000000000000000000000000000000000000000000000000000 [127,19] 226171086354241318493093023666616663535903881950384507422846212797793155111254976318260716845871912116176917509802781742139506176815767371017981947976147457876784884171015742144462510585999429771839065895880945883038190322284681649193350326133508700985241819340671804519494061215392531096513767186416579714472461680434723147039116312473979281680713870923553405762571241702797276936022934840643105253007774168236724404940271698620636667908188914212627728798674109933358417007040039145781127058927037276674403379341931001583530293630084419904588476084248507495082171876547440008344892708016283787715375712550416249498266277166624180968533711601992450137290476469738249246108616489338850600052404882908731100911122076678076434280502666235965527836568987927278904241521677075266731884204270610117570537240293816972937113533778249392991300375934552347731949035157837424920569299958992828257334473677146442368662241708643072752624229909518214546216948580684755289421475962442419074829949372239705999271683778483064646086882880070773011668016100155825655610221407645165788831617258614687926864264057546041074994383575062454849540066950647879346546344609418882603551027193937340779224295062533975533577957020963703814650906435016339221889127083654189243214583066587543870890816214039301398683489829548422302897003311326374443324887074859024212949733136982059953192843337783928192300287260783729238591573725063582173419252620687591018081447944840473704377288661155962192089537187271202794592510576713406276231786736787662822973682007812600641027329170656756824415803638033405692214132713153627885594779794709189860285476966914991849611620251371091558176651515731494065336113994652935472768772784063942579381319518005962249464830160505853756321861839494425933787408766971111352737705819256618269711691555782380307373181562895449523122095268869081325879964450398723275308975176437435031204964569637216434299272640605957298879637487616000000000000000000000000000000000000000000000000000000000000000000 [127,20] -299670682373871803730766050644930951484416771477133798039263765954495964213287164315763316153838279881011450262181005641890582089139450925434755714563362657679630550240441053415319373542580838019483859098040178555323605532004333858721205838334795927000397997950050905573137852450064916774265803136048070172244041697847778909472281250212506796359787162204124162717602439293376018976170465411040881155808951817084065145838024335705492497195531247787390227936118495233838519950947777011257812530589418131431691125974620982511236225226671327167259895581256266754999359305486938173210113304762148212909774213758155305210753667761001872291579183812211416400711115207274101700612196755315568586490381031193096651983474537292887572727242765789555400237943858066793183980386443208571005589333220135155968717291613760273260024780932178114437720323659319088787377776196138748344233650559130796587641184843215784827395935927876340219108206325202695435324392550421997199631896078513135711075710224200704013125581269338997021127401864770399131551335836515506232244623940925374464990315426513059657678187434717616462148448677594249328866702237929182227792803204666281609858180796538325844411741278494380255445331234152869094361572341954288054820880179047686493387225149176436336246030084235904607774714059648211000362629190636962000975813118164487426365201260336617594978069008395847726313373643838019450592651776389716161999574837161835547656026807977615247211490844098307767857277525882904395471838918371874543752423310203006767950017631393129910289042318106203525699634946331438926839625318110717336340374811204650345508113334549432872825405159690992980404213079252073382416121282100838134744087098312619203775558460743326363504235975986509121743067969601641014381428278572644846634027332928735417250067049588316634877071562602663014701166137217980426435838218011419501280973064615343965362816206631151735033817825648114149619478298624000000000000000000000000000000000000000000000000000000000000000 [127,21] -231557495089917450537827281883141098894626805127788303143738131784512767044272203038909004702191433423550384606403163712555988292092016056186347827391259307235393140063545411079951681935415127117240347356863300155181812729652600821721390812538737125685460070681820655702357058395573002928787098993251201980869198005678228950116025937281063502477529137865054705864231938246293335042362072708998339674822148464926185084545406460376911371620009773421176078000762578020445451345265672066006533568687342180315499948155569287263499803528489937835116037394339977740514514797636259403775594131942768973182867942917986321586761334448008032020707282815468494891574586258692900866592814050903096678481807853116796027986511057126197531439629031927816995757785033436790828494573716505567201903567946168298987084962891001906237092189146845426113178531253458353075603878502710335320079691703053992565636392605906535307835587904940944920473589629964596683479774279545729758888849282299154408530281206231753466207614048380421037595566447988866904037047065825605400697867904338336959965178918016542838257016752030066280377928651315302607843432009696925540155859931362495187255439337064850789356418622385794579616535152572299590915882974628294414059825359607192725870461920906970725423155080488816769123909319365690599267153835399037494362187446132293565881805243283727091203738514969250849930567311464964223521338803431746726785385252532234093269317450930202053137315001888902577492730174973082199809040434579634960987036265594632549201012835048749097467713638592295332627714208584420341131301370884968625281315737383218958865113601799315955114112984747015279748927057785452625535052800961967227753819628464260541355768039171399043708841718127239778787736264583648884956986259426146424223498277576401054205285049286996515656004605703410992995494409145701633227935965589051112163886803990399107374677788087494574300436909199624735582595317760000000000000000000000000000000000000000000000000000000000000 [127,22] 881992299776007065641288546849900312424780128248096760880874356457236581664096578728813221905625572481559438233688037376293550531746599051535126659069280912548547830145763391073838779562595603595135103468305233390616164368102456544549438427073654648857962929224178278633091217444872675782775532799129423967180774995743390127368155354755327103570704243916946010542597803326003736537148767212336785442293599375229339320458148920842362261515799087360467579566580964998237699657232756637734424220183726746553996795552265625312190481146249937928697870995806054892700306835619758125153488480609372575950606572528972186490212878129796442597200106548411030495297485560752866447743948176042797021726597251292340832113986303999212248553044797800683794134162067067604836872745636846680034823270188997507444994530355851979643711126083254925105118615156659471257405710860353859679743409936389297720237519404999990023342751762232164208064137009785045528136584938405479239087881214813971425664091697258132557681394043766388116010753255328790887573335044958873104588675752394470661342491765989069940223818650763896379524859216135608913751724465438341543559130819469691961532269743769469290563227469327288542620530149520669510248917361202456369909083193476080011087284513781413193361547994426121598653767893808642181146114659979207432816218114873541424175892734233853263650329607792171753885987128864814642048545196353185504341196016520395792795844428148217302090043161018451909716306393953571840858690416049384380385126011008859988895847513914027467506214964685689724167374748233580741327221416551392651457019292402547863688534326198502681192866629668941661949135790795414767296660644174811628961991473891393602865852546711859445721327757382418848495633907753619412214943664671856918380816069732019879890413248969509037825313102531463003215170660306953293848318966440983995867797440951866809189055123477915371477497903132163484248547786752000000000000000000000000000000000000000000000000000000000 [127,23] -819184744136103910395282450233235078463076517211753881426782313636820247596264400137109460188321897661961393580178882996187204028250934616838626531065480209753241743816731718374603536169977927267719739431162516465174965432909542452691565128296747242769714142859689835268579973416137192792349974276742328673871347816684377571910283724924173931518797196957907355988235073970343813109663695380394237257724629272584880286311323305889563050340533945092460872481539345481077119377742327076865005161949655813153410707825272263532241472189645195528604987355829546267522649653711640666272972055600416120284686461788420635367818234386307252770817798931094911099226496500010418282142188364518024186995576209582770744051698632653768322795862551358187542607188689448242211190784689238779095196395158913155767295349919655516085203569649850105504510482827042630034607927449307670222275636033743570328984071020997839188186952992979395177141787740819842236501006078909167329515598475357805656757443482849631615817142459844335214719563474087128931390704837623448004197232417448743071099598251177220156684879283935651570439568621355776036641884661319772392077792535621742725106639631790699770446709538572217626482054664218946156734552145346711229386158915675134610216680290302177929780334816226170596844054977670257538087371593571589152021254916184154455943992976225216379533312031361388665747907913531848868319798341230622069118648230089071576752046891109919427385136655749209014837878662208874188176275760006119198421205538191978483511911996085871037656145786852389847953933129996752405919807990973769666608022159970892604985885225934102550411123044792520438152810399183753238913752762849887117515792486334537074902821199371262670732199104156083446317065304283778119151072931144564312677831796242416805541411734339767118764858581542267154250091788057855637123572007435765072054368445428516333912164692806437183630186286227452955034348683264000000000000000000000000000000000000000000000000000000 [127,24] 154539334641211882729841582100046930004527592722412247819940149861938569336036834692467858825213881576809008117128046363973041769317455927168413285193508288649323800796388560561899124167930904191699606218378535913755147572396959937058331121518402297938700419511815652720288246296069084106442515125655766909757821424178809254927867750529215964424135824692044303113894582332303303213583064747517329790144753012054151812079166829096122819636350297414544572920903086898033331308591123842322670406730275640182069881520841835824413311745729102539474933430505730862762830433536656659343514711449974596516216320668093335188671712487965505043096766222622650717018031054678746972438311508341066703441862265079844749384926562882301650431638969287568965921660624783459537431611132052872564267349257333939436707951078095835433180165002180436791649980155884971857401576361428490190939097066609432238132153320720677499639230659692501262008264842689648351578046699990132570021167134165038872019620107164613990171945331007846103161818064725381124556314076596642877196130971936548532666568840451351368928682475645911926271136649657102213765299850772029951304661519572850712136951180530284292974058455249176632264407963432107523283418826758791735052559998323205387753394218272227674437557187096194109359286385135984454100417439123328176397278826313623675579379605916535977584600177958255673953517124647627457785545590147818132663739274323919988851989818421156925510349016674655393010795449540356930605556900269917227787012557326720068195247968051855402251627297315470225178268142610539573001656374411808540631465828981706485923638617531894325746186088636598654330745995570513205705580026622673908150543209903350729180668334170878582047584614381508120816320266162971658785085092157252090080464316193060618464315696828141820183242646481245230948405441292346969617213159002682797931008519520764783723882001091805029920856049298419247495344291840000000000000000000000000000000000000000000000000000 [127,25] 367264640984268928422090380933631078347920574544634627322610874659588546021971131432790319851365918083819576025119750418224382382544127479066503326935899472630829303939086997566005268985367606091281581856116957547243280021904751669028884123193692450535478760772708318117887888769901759759902567937813639956766223817305509678787776718573623657030451236763839660435674168338851787093972796022489569611811638745354096826495186739301822281434183592916223646105849262018762049366908461501597580823757244535015528115593203323141353100908639526004748450670108149545494452434020614766456102779375054262499142388078691480557976317666229012570582634792050253907433956418202113457261430353378958689961890456479460765613824078216305269651491017632028867535045957551202592702563431309192906758154236202304381262706600391578868744975130157809856950434877212084035604692028872925796399344079419460401763493933027717566930636640473726005009761508929069997593874434654924307660122765317347654728373899194094078292048263101629540880971055115032594163119526886518734005638858187225727486086341549547160980028396815519074526916059674642617866701024855362305225645540656886585312409710495277577043770421840680847835868675133632909155803366703037576401797630754915712621318967959711108818100960997987464726127692195831473493197954512474068180650832475906381375578407666982624362943121575029241156748079356355588164073119202674155709932455342809473208454241412206724736100657987896217636480547575102152377940550014089911194982928579187568539281328610547782725023112968732370595830073174298584858681685649392174759140789680915454094706572188911953977886667067645197581058788357261396177937818672622476689718537193583203795067009922606860646565242823056151540332244247973822157666904960970627052049016061729474776495086609688883470776014808238375625994956124236884700626367723405077278382379135693252835878549825938206260558772838153125903401484288000000000000000000000000000000000000000000000000 [127,26] -427435097743004819371320804976320553765603517653842126364494884846933493643841306883584513966640851232559339591313938592087532374181342669088874849850721784704810536367240894856457771379044369851112657250075500977319545493688663419945277411830446509839408844406239249791011921867041275931646445818133560098183534740152337376921158464149533947425690398677252310840051704378562188269545057214212760851001873268494443733548318924655194677904416400003345011505635836924478072283987070296798978416552817342032634332632273890359441017296544965815655469965819801252395735661949539448098280072188900153042228265870142734824406814790631738459142643074134725406844729427717958609531563101656502292423512448424511775432028848398673741976115462841526294904353278652161714810799561277361211115155123241249441237969886997081568073579297498796896283321017354578217027679068114089688568562337013751166191530181596156033505722657514201115475369574183406657178274007501990579559914348340393292917927254669144534866184703438309386798964655105694870847231091399000881813538808500102972790973161097073561935028194608349850077771023389582315803247869238204242003278434148498113087840440442215494758831475085179491456431579777510073189116154701546921628472907927133359176059607610016121034192794726623672607910876689436022914570897393035382846593391893970864625238055547079219337344547045891417318379647929297603282658655428519306615357555964162610471113382750105450845070011542508689923770350989105840812378270892296421442304040929403554561742162646054267882808369785312155593319070182448146700963566618085097885923772566517737480899877187498761186125219641479438082653487488346601836665400363354481503368282211686264141147085457038133908573799160808201978945105875161103379266275387118399288567362031494973016525129685186112282795101200378795937007454453513820955903575812489094108612229428212062274088164560148902248511655230747331286171385856000000000000000000000000000000000000000000000 [127,27] 246693088927867202283627855176425953405855307492799914489581601493707391958705918436232811945796529297754024095096071360456488814103143424659950117495441869939867819936180860668949891008723362139123278958767839139520223756061957701526684515178606622276263193497350540333447288071363020188585417496999316981733174803184596092847807510707143317964326006237383883864522746051537893393254434311243624177133295801892440626979586276754572962481256566916692222195095643859687972019079720055088542135077354326091931404611564648921187295620661006392238455917212479627716268739511514753532310321651180600811290776727995626399024465184496749158494263335631609655481007263555664215326794938991691016157230756593313814838601624321140942223271188093685226684682143955927828677074272071598683156183598436808278204374010051409744709463390021977306498297063150423458984427323555123229671269173954193994611160188285587886323364255929420859599192571466963081723471579282781361665686884801810653484773614415137065712328664823852733395155129945136847481431114779115001158769351681196095489918946533962389737313728073654337834649276696133507889526181648482113633145638064712045806923425387614213087255228324744995847126548521386859203519184752733143789964421503610406242733204376943638529333625283733827248596048472358896196993699514539154475842707774559609683301638643615902198638612600851873182037497028881919467276544499217943779695152968317490362916290821669503848842185194779138847981787333330385762080248318753908704995735339965830073610035688482283945395926103906455986176793143913656268711489780407378821986755820314375952945062648619515378537171000459058446322697327985253084754554829949742834788121536268118649261000993168815791269557854163535803738946269785541970173106078899743067173404713810586181911857098449964869907506360701398540728890211818697983339328967729240266688145229227305837900399140394454713713214354583677540166008832000000000000000000000000000000000000000000 [127,28] -71948172498928981339399257422913005051536258741844770938349113477127025329299508532712200681037326730988303087317495187123301095379229915248739772893543889836334115084948163039469363483220289395521020066634580883125014322595230485346866737534074672473716111129717735566120483916557344119183933158650775990927207422816670272614420230401034467777151545894233582216589159666656570344432833963452659350922995254297959565444626409645069910407144383631536344664985163748819292026580548500983175434430884072261969571697033243307735722799162722150296975452497175252933760130311142502553819797893812688978289849292636199869246541655387034138382971388934286835281688785842082005608379487311691969655536859861541592827629365996936017106215387472466372236755932838786370858593512614296903238020266578933475111403649373856221664832137772636171064742941506206792747628713252974253509596396307187451752202293736888920718694365932478949091367461876121828920982375768259313455223692761665805157073104017412476955993032067784856949529699582613972597748765732762170181347715043939722817819558725701212972491389718388637508644474119445119952958025424443021276791611408226067245464069441892787454964185757640809223876398085544426720427688992262021582561912286927450578788294207853196346607890559351130974580301037592436824242482042003062016690477226759662214670869144628857453484272858090088520617863996253214198776187290313468867862076877260430132097896742329231019941577835259472625820987038687657755376637063420292515309077820726405646191551714091529362211625864073441867224781433743369293498231297830635181204282030468899672693818686478856731345228678887441343455903864429164088570296057420175496372017471128366727925716451044886328320370623844159075743444962014122795781847969242818552314156966570352741949324807368603466793922412420069661929213373715158154750155893576222473738055040803293508328801857654354114821690328111997089099022336000000000000000000000000000000000000000 [127,29] -21967395190219411841208450009064018351497010171676675784170709837600110171421328610453666165592646141468447430665710351245910851211912157213372945182321217591471240221912962408782045704983861682672260896829645517417999584384200973007227362033166414936998740056855335585137294842430834879697701312148488963784171000472285363145574247954636056905231620200947215357260120586284895969741551772725325858797072740357682768958527784136282746256062786174386059701626568394997454083877629734013213215089548074869752122522914199183791996840437850835765481052029658830614822009729584491541809444161149041784939760993801071608636074945157029259268911119603295915539111639258315878849852858370617563319205707861867576113072365846077273923872387766866923597381761410098257514644042966130019356821812532283891655794361881060624932158804827053692924718602811796789577987003587988207107226998392546823825650791322901961480525207173261222668578109191505419127123451136996606321475889437561204436240162952615304621736033004800636882957500945343901964710981510743739706839364654438625060077998238766165962135571555287705887193141962156277449569906965233797049260558406937876580366915099971054921658600227820024440552297722150137097203669790156590494768682042287561375512161153725512440162774418020891891743444263360741511733614153879296663164206513246854618157767272142478463230493861246323115893461865864191734946421615160658854216250590127598010678239485579009160206818488128290617752085977793071840684986702217779508260258208666573553663485468426274197443987278540333917582860200490038171516115687483879167539193825299747017469429755347557679722299379572139013302389613482546734831340369065329549163113228488426040471697170727935073958134703430318123675414187866415215208805841929161823666307563431338545280578369846075267633545998934681353782679318033970074651913754048634520956622537250783596788867463618626975777974247468002978524299264000000000000000000000000000000000000 [127,30] 43118913668199950664515882492670729000006841075341160538970570473436850534331800869811400539136142117122756534945517452486794983421066731968094286702557830223011623406695025696925276319379255760411139642133928726214397670803229147015981138495450430185922599121121493400214114076594984741541434803774798495345469218733263709020524508641930780501471589868627137763248729059742678353834838453846941456649366112154269326583691592086089348336350395650242513676662478824379004080245519679731313469484133078244065599436491561195733279807227737916033854204847757373679892585869893302411471170704372799578031264597340703799747485811363867454194905260279361375953574138179015694102764358161876319655281639994994910501650630082577918955314837808812476495044938770761205683356727465216409894327204089111228425896005817305984073150883035597316763990838818361673562639394842627538506002605249087942746145151005458700427643117958157062031005384022001595433936153687219806814012116218682453700571019137833773547872938212464116659114376330341997722584085911358291655897199413043109714427464121665849570701428327312361049342697168310043736668471506356975935087238777464126286865940142902940012309426851916358160107662870280062922450692260070925116989371299801579813895394110808996230403103969067431162136350457444956812097713522614719978011115160825272693373450026247250760689809951588781984443274623666193006725418458627313931361200811995452629658538228367227982801708547778360439188042623827235447124025236042993456032664939106833155129993752543779791335383033198806883195975319899704336746608955832920031554805392824396991971538073927436777545644233834812198302379436101129712633802980062992089185883828384693773770689715919783039433680129790201891311964412098893459594073200957473940400343032459674172999821414691239850386916980622565587160945601699753731407754396650789551259899196010262717091994680822535104744267147023393165515161600000000000000000000000000000000000 [127,31] -25203597559390158050193939345929823236048020452538476165649305089458812033067649439541916489164454259591542615609560437854705775023174996243405690807102695930315972515123221096783363357031550598332550419952049850988444394894650596486584928623209108523464531158693461276349400192389375460386920223294908664114629356738026341835266911431142700202481162108305537251106590191505659811336980035025224759546972955060229831820855794862079015976142081516833621802413771265989618798694866921968116623757425091293829923440274155316569124023027599051491355346592251432652965166177681902359028253166777206657545624265182400222720591641300611116714999680039774452039551217170121179119593251454493268099964545445019528887752504215009915595247749361129422103261142609058944713251401486338025412103969520193569409379341262747695441543555685239433713613631252014715720988207025314366533564718058543885712318670261811391634138453808734488613306323107847832804207662094414400186600273390539923327207316088719392537766880147489946153636489656339595317425807377386710319240794330763246397846376219175200435934721273770706565333367490995901478520909607208524383352472577919858607936123124745085267372097797772205106692569907549438855357587251984535145875430998427007252597446494919268585631808627466346162526031331345151258019233226715271929540142302187650370096155832121908692546360439294821890087139504278960133577131381202152333743342114286637324375162431171307701013930786741937229665366848979341321638075576673658090370002508164563597454030482051917849098116227159162872412521579121275604301123636193948139133575773943832539667824766441533157286566316508811016519886192873516650388904777342624765696725538639741088861164807175594115053672695168516874855386790706067085361642752047141990033844986259157551513278812759959528989588576199626569923345934923469137664224586685518272324368227665800745799604202720574460652243002241770666726522880000000000000000000000000000000 [127,32] 5942429117229561108560286938190073679671644050557432048725758903260183081233726523309437103333657203543747252065674402809708091074126852744467438345132048169846643611057161991026063580780376828297419113020152922674033749468663304237153460824199669286990840188063143397146836477745745650946787705379690035677371767352666767645588776299261426579826825627239264207740993247394818647334212656748681575211759254453930962864783996656299820848947197468913126245316904536323822404910185538802781167175381341087206191099096223889501295609101133579907948734149183669373515017803680388079094270203650823523492409660455833745561719872561711448650805871199705109034264263912237879541761521012166542573028972499164166404240945254298060406638256106464139404504393957873736340159268241967787603240678155974302269809736810978110109864709680132056009666923081884435385272726770170309475574468693750690427751572909616072415266214644242922854973655995533988359861033845463427850642974041456364493622454499448170164201636436618591437605576805326708815029658801443569072367742762648653552301547595487254459619187802320356412919537246936110124999906049083170858369699499962207562959750197673539027009581232701837536584623863433311230039923255647588666605688104351307571749268638890487277402289563910396526552798769008102023092054606976666776525491514990144709643980662860760807518182716410670811922066894683772563004132078450457019488812225062802224680479040125866715340381026995346844547239962722132063070680213258113149355866673418241720041894988759562928527528459152174909096751329943779989083206907690771581682272482845472046655030864220368735238548254674916491379293259619237343874814362783955212812240139622599465372160162573769610551688802464244189062390214158554990949427090190772473404306262346181286634083428670325979382360544959868461102434961939179079425978247168744564921966109275019535565765718243638330584541581854218116084531200000000000000000000000000000 [127,33] -475087623672747892312970662097719561959126662839011546092703683834021168866074420745330814370166855201775315142563163353812679280184106018281254301998319581989902252866058903314669371988112974040625683656844165953581015278241498756697748192087459612335083514799459132111513801849582850051967054329928150329764734545142191420708940238895398200706784685685730671143474973757013855886424685537773327241064963857656578293711060920804425149033852906326441323078144781388709903530812569369866785005121462841475465581989692623637484148207527536889569816362258133624980719513381947649777558029993609988235219719196953052148030742992841797259361801644350201445427074289453506112950920778002887134775183059725187401689389503398817352061531293555421660095583371949627840560499824881062585485577571851590282031480271874858121482595928819499355843735041385582120023113890455583501028859232016264484757407498715685406836647194850432794193650975916163107717487381352889752672518915694218725667674555605947664235154108049336910250974830364306261208088613499626591517773855059722435337187151338439361869732900960186596710231974359521102570260867280859403014847042353408879034953407942284480310091271621918870574753100480093135376727733552560791705945080823745397080299321067993710601588537663298983490019064723443157604160611055659713560685520163165650898478028679678671999063668248005554896159413412178185603726089316342192141786848563236157952681553281416490586072681978948809239192922452631682109052207539380682910192485430199643439493092151131961493511073350811794877759920051242208126402897489736647461436123804447997121001865824216350068157258664979071525539336527129676751404425469369018725016254956789860798260377841606137153698940661844418598403915383424161383857672680039193014062913043985995672168304795119665190769734546088610665399739625363577909464794390252646427666814995675667003975827676106689139712382987388997058166784000000000000000000000000 [127,34] 2027012998025651844714373563479935219127093028001949174073424455262627299767559181772829900999087581958630690462690730998309195804055592651828042957767986950221294224357168449218127663352344614918435519413574223376742183217077399477842253812563591701722358417392014838998685949675067759466878175396586532499078521261668335010349556441306724139808962677020300744341355610651024493726748312429652934119278431868905965312350385914217528678576341340497796860170910869542408166370531806767074686551858605016833862645067507106251696495108368130939357620967548839195279928709315089777869349870838895821475166156376176036816054224338821171111904599422374232340367341011685090941528660907259289294986956643632489991128111508533116344464605584603387636207948842976685576667387336831042710292653189483169790769545316375888433177034124572301553847130170309962439430046069759521398708728996285531087449938400839409127188349459114011034081854448016618084065498823315514864496285997175665850660537621340655878612511443023081579769387018929247321321273053352538786833735527326251413950313391343690248488235439240919533572480545367015258459365558522878655835650379868686648548836460134802488021844589826756165504449917455403852307424245643020750083575790037282771382822658383190889588837259036416796947762045412259789397936937019906669798732535001529072075736079810295890526302666418762186443007061929055275709853318892678709239980410104760656563782688846826173060907439759567112425860687463528043832707802071320354850724871129648945831675896719382651875927995569211078073858552316361794330740661917831192131272314411954396598207559400877055986248457430197035526453478486696600407290346724039655934368996745700672611145390365746695512180888124478538801283562981621932459689566574239216341619133666163250746111536568440708236238666990635216804902752388056354714141764731787709088749253741208246291323363538792554431878077692020021369241600000000000000000000000 [127,35] -2633197926076402633843202665744372531370278211190371105406102006754394355850491013628401375631646550438924286416397708737359138911906877079740278110883957108181513517763401759664314943616397424187217206115075338862168359906704466481301423247871379192209059941684063413609332139794466110786289888819431674097107379010988473270796741761712275693662384809817780854366345109273189933538208806905541785302756424061199389684854625823401476804805348662806467301482958623658607988482347333587067256331339678318893775861058325241401072970743839930263210919328864005603068789777370555532415396395617026828113750033964876952074432247539738357611613608853602389428493662226879035082246355227895118227592047536252602613515330826214249377857797380924209581268361641688811664616850572321548901008058402403265378664343570458077561172943189990023429879211407732405483777930551156427854250145731099491263517593875166392886350216640458827573084274339348891060518701490480493170245314060269323365609892818953688818332958012727401179219805701481812598130207686099162150436239725339245897412760352811345465272765740630557448684780379682178953517911829050687544941567713344776441222053528803594828377581442006140247502243704557903083938168159830608793801127868218652209530795371332201667898355916008131868942561477310320561170161063478258442238838054860684193374741304639395185722139961958878373145153203083205556026446882473907082139636135899960616298941658885783157014787343500798337910941243104523425993600880568981262185499571091078876083988269137131549684184781420018522392171943454308263843687320573600942664870335185544491620583121257507276983695263175296384906832391147559220245444655052531327467962459410320020390135762864505324535142518471485231970566257436628931552024384984992604537735812368248433189839469637127972470940013609698528694763234778565428464850712128686350676432117155697449317585002361999906721035133504023772398616576000000000000000000 [127,36] 1572988237564593063403940113148376661219619308273447588890322630461553534642497717151472710430317146746307063080118538675180148281334044434454166755514216184990223510143038531901264255235524417429360208596211323488141254127138981883016203309567047332312892016469546511480725707622038736917524751302187998602429121068842917155204982762580339895228583884585295689946073410773196744319161361255520018009662915863531691526551045228660670866828335694705845230164845789799059330686544992075030892884051040026094489452889992576096040261495333348804953422676240716088236205103168130287955175611959467398579574119615315074806478183184276084307574649497167430907196681848330628262612814968451107938163398730285384225406556810891245905491823295040417781762771049958244682359429187767702824447533744570705188229487444439911433498472068862876290600336225278454346777551162355699436865795561169388938798069544371882727450930698392540167508321222554998287052512428213158742088900997788161618903444055078409098453961062626527938594843218335177874854502262102035174022045296409890580872104686133944643751044490357826701772010468298822099264133610060743423411483401469473171496478307870060058680633922476411656645105365112125214228291127116846347052812677887199516357006878568666351116223186929067966467277459407077769887940395673208225210118212720848845563079887318089235085329748523053358400558247954914902543739217921579715551142870048663287233348803352442308490809495174371004465073552538245849085275202644354473470134776152263146975514741798179804734183826932705180671522563375728671165199385966041159346540058690032856593238525774831666889253121997226607716905022128367217160885340210299114604728815726710175948424069782404335120772638524950115198821174046935616383388015339451849422001424197382192881945001246358851235231154042028051808893899181050899191629127789573564374378722368238911408001451876404686752881768209688150553919488000000000000000 [127,37] -582544658311145720127907119468294448140945168195260202953205833227728374002748069731306189715569465732601215316034209137439674820299687590836393695442070026160585408697829151650723321855653884147143364929155251644735597632219220316541511159820657011459031304864213938387196761469331552758565626189747000022978415017902442160058273547611492888790994937045468955723316295826934695702618262006974376034153252998045534229719644677250918523755366428418063393986603613814126619129141366026459198542819291335798525232796682504455260851179210641922018196009497688310439005563977274367509134392069870229953231598212433223283486408076398214667171061206900664544767216281926123458208798233995778201010095402294198124848763591422675426003167123594376713725337867096840896291376317945490874594773169160751088463886687614234529272091179587688873859225633459340804954938488026651383421814864289837816846793274834323257993135724656492420522367833579786437633326003741358067756210174051141739499706560194206536477736299361117806222984807376323936701613104387911890511807096749999783936458314854790394216048249844893714044953366202070907444905883388714851510922503668777355742901540425709994203012919910045321713200840107985472942064431960724731224476391041318568257071071415269611337993989420909942904511023676855716183556440825136431161378773034603284303632693856509569646795813723532386274150617808695757060463718885470859157387396442734983193369958439140898093876464701958691060207417911528746238393404758365797666545382227772555311039311185037028119072014552076105981911919552162225956462258825533158155966041624904568332615954911829848253694331116666637124488933079449773890644529072905431453576482727273848259542193017960901840389151933524425873982860017477000586537845954600668071969944259998575900043054425732249720702954104775430013446936267177528929379701618244721289270383394548313927735703933479826622486084580720633767264256000000000000 [127,38] 165325510276760512752770312030677546113524454375598102612465395401208162133795911320021707914404263974228192767134630676998817501931174932152979055044987860104520886720315391724225126520334413291091326070276541602716752259042065860965313168783268436092903259322769325665775000785009987714057279935182208729544381853052603537311226860705934898992914308227065440937772066247307065829343675408844073318565362445028237206390127346282521890161439026175564215656309689139116130110937398677643543652651671033142917732795086276064594631302595883220642459164553739912289089875528562855695721239755239658503830680905568007266395216826211828683380247311337740125066346642985781226907044069800219457109400262733076984807598015834515498353400299439748330574139969155946758928796654493247864117261375798229025671800973757411890753286186409076805142634338713272145867339031726621354692770532436707224658731117597361371281175355615788203297752577859245912415511035033895846750371310597309990833927096605250395367064999872904896010073677674948536947966527177613616881350658384732967662509904599280442019833961040117584470283103371054005669355141909672540743701155359259969585556281507888338051783279007079575525447884993263293961239126129877302311277701208139075038581295366486407917252080741117877212814231808092579331755119062625367027442227172034294121957796703554116464844968148302570047591825898678885890885570540844610599340345789169978237182441963126275218056886351156575251500684590994939335297793908187511391469219334500963490703919384967265934130965898817244277006390736897412361528987312180727055684260954525210753451577441427329282147047231721709725318936203442657147571536054706086086373703970209198315689404220668525300110039469953907189933811663362350244753595431205144133972340142559838527259714892978879014461258918160012713931367845671662948351561151830180179140152859097381189224756212366918174046230528036811694931968000000000 [127,39] -41169934406288620985191095567382951101503288984509308520687911244914238895495002252344327740163603580602783172999825123771942255284101496966862641603551012931385657675323229964697361989993227110652452240890048365668105833771876904263264554348820690371699020558266013328133962725260662050956984827084631313433749056081790269465944870602481766743733587700911793511296234451198989228446584727826387097151199745297048439225519107546715133004238191260256447588654903957145005035777699499184290143591256251210639460141120007432200007396029264455901377458756081985975870504057399083721456770178117564643366361787844357522024045082201355951999284902884919298288710010614149083059749646940281132799185254037858826223257651711119875021625146048388087428118989133308152989085643692886834344951289290298455185299435234316121413917209527661306239287409180219553265812317119627867979666672590863644241381077183174093686587781164254312117428819171061115861996345273572457139572551032509510197254133889691527597970312926161669968694525530639683030368727914142162190182750767114818020323363308556716163663413618793781518448250146904439871006024804092175468545042769291100055265329066969278284153094684007428916134300717891662942592091213316591266299128245624769507059036465890360625494447602863932317819384707201091198213745268280139581703548691958354023170662544402223666534636851753567385127647695483101328092902480985777270374901920483953915261668520695109093070172572373072551519458805100598122052400715136180251128891512061475450634625352168831050913914552605460354528496300164976369405654110407667999935620198269406049178789174188670811633506245220407312657621881380951687140103962898852197466288614219775330133754294371310329842366805246507772506763821196304597137321297035932503332595217072889485690456996788624026479427646419668617173105617196064994723969067863130963232702668279895523404829280352608229786977798427122625150976000000 [127,40] 8663626223347183893486944140464206497335746988384164871530628358759285205096537212762855409054256050304225763639620824631452735716489316185856713017353788211787106928401720967625651052585155292784916817094600132157547126818566263552283184355128949834495604148441029629541108334140035716464606449717127322450832285817069576164546461330442105489417553037165983303023000332473338332990563416188052050039636331030407025684837136584710242990519477380057589704858765369370786085099029968495495909090331754459501358613119802867886225936041661305639983116056996888548738891482901104616646312278760054910072174693600930328757909705474182379206117568527689249906952018787295554904525855811940362582717336741160987987801408595422944280301450455205132708394141959477266823026036403956894488968774575214055190096828729651649672197385900703757071680027529273850349542977007659806251833811010150101727060525977245594840048472276331940245350899402021877735271800335445447843575141608560219882110629453634787266036862974694643968328004148438868740356271054774132902722009990578390224548551438795057289953834983024925236265979385993186910612902012396394388036834492069835165049499716433023842054363420143141264553643863973849874428863115134993565313141120101896506448383153302904372837439325547486782107847489082272506820916087182465634293084728862491901245228480856315916539307945416702238563490835107234463369451139075715050922941520593917013297683052760582112226459664511412100103123971202975423033532528807783564002361939323783309214630191820421837457381000922291732612746244195383775763628900726935906135306616441513427996036361060749498861154947081582531952757733263315871025190229835638360815452735157847876060068875539239248341453751049598818445630774043205513993821980628148786049382750057032573105478104327936329769461450881847623604982827133145694746080480907649631458545780695640436575520368774680283679435232681685157019648000 [127,41] -4216263125145448414499415611889581398552953356219294537842326619093237888202037392437739546369109359060203577464076437593035190026240293263977425693066109077168526531441841775414866206223670690831927318834910349587425801384693894398064411877296024071522129970694299285989694163468021822683914535705527907680955327966104049454015288261169989430551868305731013598653016653685393016573288171001164789547917559837277594986150547578641537286360807183726575914814517316778413925720046786432260035869064279230352209562387749802338064253476925847738762862743833132560575635199982865558944236959239911934630384545395396403532186131626239982026452519855146230011129667978092639347462710284544793922040058640388685953088250045355853583297203265953334444045380418834259076833399030740821650082861583932249491503575088010278601007155600610791286321734709419223335398085443667521709029856016717216517498355923439887435567271604731940753325955892563383229303444903767079088805066394012077366619617478053091352867868565470349619879647916619662640570277384020111010402692307294744742278817348060612879443759520620971062828837807442976723476042008773283190090041055398430670179019633917942433142890201441505972453596829230904908553102631304387783993579883509738612085961615849942964256939803638847268143462576219438815760476002922269772588472737254612593042268195871527472728597124000359389037724597417913857977205136467748918541043089979565698411662500060566723882975745446417917497479084240059458585174703924615810841111076228777987013329481560393324958844040191177270894893856281872821255216340848910048151656705895684453486354050081636120056497309977486374990604936839129070744689225252885300424719052742299547031107924792853772665859413222885752128386365629699635832770563783080421841607146111000135202020937263763289243098893716579454489931379735052269841842306805753303795945401954428210546461880752890014697614551852663286209152 [127,42] 3585277430451503990323525733556200543219669967657866886442503157582541400798904739937843136606051716519240056252407881112234924722827231260131662491068815710583095573557095853360456635569847400953219085466261870306536193476187579358061263753682866410351529456515286063888548043674925985843315725605545598509540171767859023586869285037135320243509118001830988342838016796507348888873413596635534289593415032829225544317410607228019166457230776941353609626534046276310864412415944033981744471155851829230208152949569546988176956295226365782546300195812028450066467817399307052491954746814943451182329037890701538147751672211860390717928096918068574351390746417754735086755148139818092115700508336539975407335476550390381604885528747957862377714387045269096500108943368770650323018285933784515679565741489255349078407108816981801421312050814240117414837204740891451044548169605663777574442847329722658289588226064039381965287449593201550186943095841133125497383432011676931814967860498557415343155896415432830232315147666906520568470965826847996366843038328837432546979506965109113571281726636174515639819728840847050922697821026510087262629819688720366643958163709014236726894450985096412476688461472912455073319778813989821949292495998998021604797358599750011780847614576066121939434516848623511226777338649793432859479337393018049124006548077950410983020832691513142089405519214242026566537535550415215365812773023915511238300676793733165844477361117355039727658041144546637363992401875948674487736060302218373554757012641179177416313227595847888133459893439104864001501212023972981809542820898942831564537087271682868472009006667119592875869552501128823004073948380066431771230228408864376673494094921076967986780044528153974283315968982164937120714727741756488350648713012941733116249655345458985235188765914543513653644186954876185897489157474400148380529735747252687824205883125059640503824441156608437604740864 [127,43] -1573258444221655424563318620716597789605888215431178469487342625684263886950676645321170204379421247500690457117477877002429739926608706476646338256346543956704038438957389009060607233590198411970962141421049689874354816638650512833349452445042571605131315897650298367311085890498156841032955504155364919571774772218179601791939227510103718865815564192986048668572986799729273048782789028037442588786749532509190741360006288542333167613535102700035309665676064147726412432404218584213211114033459377821235529050833834594296975801391721825395422307595694609507931676011481692558529494093408837669005163458005039068089954288880583415671112755449920054581906502689079158961685665950931305488044260287514600476816768885580297885857181779234300863386820069815814140178742280927357244483277836298664533203914164278381688418447485812840162681377097219418761285844476551013373743809988613060313242983619889818027427012139612759067409937243594262614916251831094161083324998781241098008169250737285748891532148972585899494761261795621609263254334737636873438430923285599604693456476123001799357704806155706508413258854696586798554606214704611705078141235205779529836148601853588512858408944585576422869153633764428085002118421678110040026792793996924360088668328105149845321253245251317183613278027691778698356408365336976808892586019263570550026358460686826927762201534936316182232202614160425960749499340810331001122582186944720203289795881093846482393767425372118278696111583029012100828436221033384360848459369399308393509988757938389361564949727537875238930423344540261693838653595420453456183658146906506652701729628107300612166111841196193048598092511448879384441084742228955312743853655738760788660458978213360178005277173899708802009438992277735586404332049648665680730334102414444113550684644557434458558108993293681739901566714759935732746763025580125022974051850111609304408788571110878052566324040325968045600 [127,44] 267960139617628094694609143955574708455157379406474693509037700860330147553569758924659305064332408856691099832328058305917034819606553398228089760357814858500671881192742995140138207026431259087224567547777140798470092187662134847046224562212515848267976789937224739213606706580275539752414067209627821127512347669764743128542733049092929515194448944867367060841136927520051872724737500718206942242302895003594946712168080114078769338819713868748012843215616187361894838319927021197238963980729580286402702792208199809206785094491031557175396407990639468652822366088666940985186152707692782795562976172692850096898513916075560449732372353861771710956725731871603035864500106240326629168214274267392861772857147995073758809270721870035424387136861898086228248589069404613229379743777834296004253616116613908052724522397448301669193807597433715429601259114624086967981452642809417826298324695205702437957788458858483526920942957324581701217620220946894391631079944446353833163949452099936120597161096096324407286893150923701211098155201660124568328305635243859870584150845401784447020723394332793701253755270825274918126087440838256331643269129377190592336670907546211240902779797959256521577963472949612572348725220329984708928312437665728321735047249575373091595033655490066683012287165065136857244573153939028972123473156540423607586079300934731556721627722864464462057440438304294475196714036136765685855871036411760682304524474631143728614114323170470280692885866804942143184513035608438283590882433870769802528597811934039385195339890947425904746213442774232503314728226527025488472783501496255715120060304120979546155373452819948925940298099822968071862139509639989762817558975069859645833048813294947499242972851646142939492940445443769173070235750270344874908774814411397701130741483252383335420423382363817765607413170029591430608217849705156605725829519775414043227185990277405107585567425303680000 [127,45] 4032551864705871965385324438452370089808871541382809480122049739364806467467313822771528189823332650287138709959189131944839241771812610280747322611587199853164727240128082503705714102699902550415469855202899761458198366639622027332941627281438201248616558782770159725475425518479530101052963148224805485140607355763615399365700832075242851786315773320988074406171677749811791480461356837069913227527425397343714262518227658575102765353157925827272955101208513618558367011454115182752057986526602024725111778557878721695860979535845247495757354525160409976529588722815990083261429388130555400675603724717981481607644172750755261463802699145551074592970221629508695584947850569574701334540847976323551111395549035836769516009822318807930595353725322421794175115903713299274266660839638037049374141968393719589085040514823326204408686616284275466065998673199281051217402026189640621613004731163039116292580198860466414369281071833853083850450451926391252356484567407617976183099183556657788785929598488694330524907659849657327060690266625733539680186039290740894994524965864240121227322535359766578362869787329059906547990933128523052489040058386610479802633131435583347407865462407781601964741016278913182553958434005785877691745940863610795064797310074162738863915806312923096881755338700510842812112963165211251656225316951241214682678231031413537865327886854151237990294542656698780560356650399268838484965026425844486851666348900138518827440368229028150573864331419897123696093050848359215812891665070232413069197066337590921086830339655555392875331567298087070813456040170564632703233403553428256412474643611929102157224853535426530492417100530300981972291281002350891272966501244670273009850335335282608072637107566435259339005317357031085660464833992991324717387445713712161600934603328306183589954893399327542842115109098171956525107478010950268258148855616296257831179795802871406539322579286400 [127,46] 2439124582710110612271090955429654281399674776793942195701780199060384820757321221555273000902907442620141118545223357822570303887821007755194122996974135516904176136923908335260552559184331499273888155075408001587895978061831433004782857581598718690787695345317790671188359862754748005850352184718433014123064445906761408605039491698615802854712264292728913907008263686688450478009164006739820258842834586916696182187826439713042556740931041015671509752038938479767994576722490157145471699771408546491665668861459383626932377010080907749021103486480683160499807721512331826573095854350967338615991466006311909410176906466791513144192724042267012136144647658878781356612462353922787888358201377206110440868765169778740791903124137088729558335063660260886384217604127781214570502221015088135965919852155539988731250770154557692590368682260991495019395078092908991810547863314811686872557796430597246509967697447981706891810566499670681060791687134004586919579638766756250796768876863669615965703836019906288219230763354315468512733556470906783371577188252106630570233961079737593431515540526634128495468998342434352854831833964075035183413993308366377997469889766347390930832529064222208951469183450827843502375530251632341193525237743354105543848415455836926476937718765202947314690832641103224485107154834729790797317487922727436586218811209612271594877357794802355521206236188425464403661246197352885330826067450489934818467302885861119282703600666624758655901213668375019642557494041741275410150953740563082768870467523704573794592108412367984114435213830673233943213392539796551694564125186079568823146735490607031913293371766778835562696645373868805788407748346741717425951568358208792532410073742071220740551679900695809840631456349684899792616059349251776737755089770215065061238839063425737861737122596338343934551419329815866736222261999203342953390365882564361259429284825357446227336640000 [127,47] -3905996549704009381014983868285349286259023427086790756394987149064141811879190647586610993012370527814419036128814092936458366386679312072280721118691050277387708704003407499726215172273110514494430424819485779447235946411487906675305625021463063833208720953433108450773350715895899364993177663473357229914475030305721955445388547055196231520028549564824960599125451092766241129754338797168335396996495857862116483941146875577556972399980713051130743509449116907481477525182551962967815809405991382415744672999128652805266531883373097109979305575921368498987382396120414557251202843136482039994770073783408602461288059046717262277069724414340171242819465821203999302695503641261219981191613685959542689470088042271614631333282178802411067305243062229431168199018606509284688417652342468422242272435709345996294937183025957430240158073162838086822671437273702666713798361100355980348161771561487986354623971534786512027454031902322147741826464181286679618719370728200531886814102173609799203059645925748847722507498063153263408453378948330699351804719943016980731010705807938720684476802678723797705481284594264913313797537292711954488814246725430874180911734080969382040355378101363824948034396803216664593821554120320163226936023799861878291564306981695305780452447220680926461792917606771566433864168373755333532290465645646934416207037818374140742548657268105841059677383131824503240309731076884153879471154403364555859988524515120433974431377264098053486568288192049717481844517687721517285325811004361939100951493354694576658216644367285682862658689005335484084124867732153420197777370859802045731228677781150795874918673593373482780889902686997623058670950417397571478415729720811339125453129530704269074706770557428925565832411355156954586940266893735686378288862152590620737533122775194541831922413710440905765359330564428795513290722740758361177988144134543343932131618589861233135720000 [127,48] 401556547352855445111861766366121057222309410388896888307850460378520250378049094399863272966572296640611307547373497533341857603393653114866519363838568162472162641991361662227027474205641927035509207204055812243943398051336209592907019774042457187334341226729808179432851919562647337646867177598781849872910293274657788552220310429946503712650691644109450854391881754887472542389128656867471667937053501502166810257405152412399433457491302551302137744433962793115139785019333189030927748812137571169333197999938111300890556044507725316345717974704692418410921130243988184827114767281873550055458871863519615244049140405039569462167070719576616178968652339816940377138185278504357475130420474589902549239021444717920758061338124017403299586632403569690239367897984798236010956091749385597324019589130211754480462790610169481187449023077569311168311793160713803304926517242507904501361327436363530058312214788752536924576008041384605525169457310065412044285518957781448738997132964517402059523055731951799925179627600649414739874178237729501906753401326871148617438243131264516452214104686325432670668877874306673770451238185074111050151997214848178260245450236264400135268056258566623519436616121048844648858371628392468460704809436997622206157737978415213001881018643635015312535240219978594198891326932077461642795992317005987362200903070124625307143154595206507445805464681081981064143194021747652620629919864465539408898008382332084684586465842926161440107601563935241839288101859277193306050575126144390884695813943077199417682802341719991139876640392060547141539637437306100742804333970778042391758294990996231728991385349834818572899960697817790072597778507317222907662350346210012324978372773451796523146004442753027409606560048421407034481773113165954342126099205000208380481834914870354448614845942061158913047128169114863014898937132413735554674875535122957216251991415574232695040 [127,49] 91268947061214424796927908307867664812757307659250711343944746657217889380196793956483900989314095291454527798647203553497695840918082922805898753622898683425567271976313661465824053491093087652263467211778788692231735864802232577718258954037998476305709490187316589403341217747755207977086024580619155403992192505235463869448374914323307233191257406463991388942463753857561987340640843870802473634775227487677817354509004796423414519784981821596219690764937823005534598384595609522751787976551331447667164361641045326174858870889679817876693367049161096893315635918439594985510133479798450284310398389461092202700174275719833962293368364272351701380861967791266390668735779503688128624201223000765759267570427823958182010617029748341764400100038643462418546821824562956178001943461055727480042401426424098869848606472014709343496980787710863021210964862017950972239442362691951129917042744229997904982474956135543124847424247965968505637447511766903988008775876223101853792942993704817323770469926848531725412846482611088178876527334848901012482834135769392672435935679185592830767565898845475433678532150916604524374809026384040961206095998498399808073117029902476851350501824600038814311272941170263230220838486601468062141665096860437149894539792832587288585883963044073881442651313664599697321721023537150613677970779676647545355405905624630426002781143706599501527127632478911637794587366412771770819844012040390169344593744707961004609203863041218472039341906479831617594937129408618638240129986721898598103125300696086916279891674859982818087859664725671198315793295641494714601703528623732535064650576576684555916016507706471304773769847908270434140959724929595193703870878278092576179233948474058829815665079543935460727226718277086956133010791049020918024479805857934530381097854648718304602159555627675819484707348125793907490466968590299642739882461878305650434798652235606880 [127,50] 5798765191424728342431902205796680229161509242365564970275550506065627869363206202086688061078620175207843294491937694648127915536643544042291548306748709104812822024723732080646818307456761138421067669455485164752371912651087910066351214800573543373354507274876878655354374725172954505882545690573620686696897822020450868167174752020852786034008101148655673717379663799006795144300305134409186461682879390472271883692880460141922084550349560301750219556213769449027472050067820217687118410006065248012526296492641217183149592934780226207425018515549934084165590163392619544884830900281711344631033178692058890782034546161337993631256495837638256217834568600823960894053458748780167136121779514104867415988718143154289144310438016008640012640494427168106533540440138869664129021564880031673790431350548336556993415800641164646677418418604415358763348108479286404135424784037321976086428717768800351550170922207568683998625926487023348930647202381800244017771380715421006308388449950102627355462315892685022014805761647311439043531564733049344791109354663598271082007374623050069397720505768969004730147164979108095609142929614082731435269383648078015137862788281505362415991747339335923822266712769438547595388908030611962432504276998865882192850683532541230997125151039352183472103435637995140543583073654284960582208128342791451854404206462039769292341603258884492559568391066412589735653529605522821350412312722730972035837053460864139404160706826345527573530680407336354380231043253224414420358312843592624630863617952335117951395706577154924588911351818540634412238103727800600080246459225949295447860749284529310305030390677072511663893385124592821649057274998993391330918389137082372880275860687432896188695432756716090745742424635474506025164765209547935131433112937510088664433409235885623727781806120530175348463241656584211252656706336101128019443286552682701813217440534720 [127,51] -6008751928880905518922060046407590238359840790581752805875235608291702372964321811412270151768680639159063462361492234148073891181691291558889715715755412882709560379307445800501348907107289034442067703411062660542034826193689089153859855525189103461362027896332978979640069294964305942147681692349933413580521371281714046083813756373986214891299338094829157371576918022180977984904993552202629388939116761119232769718426623924624872745765338269231583989899797272540317005460714326052271897607380987390710818769223146069466312962740509491035454737695175580427263738705421557431328090033040469170454639198602746233470781992657905862471520584167426995573415734439154097902334994894920838365763106152911463881991160652645354480648515237153883599682097877460723918279036674867674833850175901760605562874040490699025630460963502083348235507672652268045856610126208002699051417370594934520150853693340849059331090452349638782948573398156317766469261981774658612907775851722697699996711039099780379158922291228652507776978302707203975165729170401525841048482220326989529711325835086585332726055496980231114796774784989751897085159591077958686158985071280638171993106078180996793105803397759099592979031422751133023981412226181283892025020517720715039410452146056870883235176983621935639892035400986268996401800611459768024263829994269665932606467747021624305760858527287441525850091837762988869546436479546984200116086761750708638732424230028662759349906883018473861218810631446624303725220085927079349632806572843645844485414106220736421373276795555685285342111141853012179568951271765714010145741064647647810706790327937800667177061061599134520057398469580714020433249395457249133825236070283513785384440639226744221518827291411212165736398275281362332361108588171612606073877414879457153082150195450357300817556942368405213459822134988676638572613926264192840518166674233064696084519720 [127,52] -60116405088075440453891945618763087652738920289036722508511274939974250225735546319604749799874690543231651041665574071023546998179223615081990856557435159224482193746742570107876232767676869489661624649749654307232354077010010597515704039849634297257478129779849491610291836971913771627565882852084360799020443365980753472085522919494262625313280434749170529471680865835016009197834575912879823869059192888012343895955457067315228421461411873660992733373596804333901487010148760265965768588964795035650782787286188229445059804404679103601101780520029187479810792812668917477529154550329532286915474966520530879624844762493595921540964584116542344735103093667537038696597603725488553723142172955892743060398028728158319488061108782074332160541396877005416933420092424958263615956255166169367957528158070078885913408781767185946171395922391797890501615614990850820598236441403661941558778309874596457421137741903401403389603012704477889834052457151685916589332647466112665982269372911997744023905669231363163730662428990089661399507564605536119772072592951105140536555041416972654127500894488622004559779467988443441629913428188313673817892972344435413414492800804548911190314945619953701989946087654542908110519147805207692842360011205849302833547140358394020244182200180626849216951555837104894574339394390023154872043898132214244935246454996230898302310810175855918074464258330255395978888096888262278956401141635130596029441707215160502945425126180098823840200788789009554331251132532981708686677351722354691123250335012350874175396152607692543466423958964543495072309325840345748013646836369680585185033273903636412510951211189303302132183657773785887990387357786909493623219315265884525711763356884506018360489546451274369971497793915674340308670049079444966411812776772356742940844359203207488269031799454950367848514339667321213581225653537494498949733984477095675560960 [127,53] 118371040360632711654640887516100230038937661375805270050336676342043063507433775527442374308661396713463392955187668486958613862716493534303276137574543759908144167053394633215283294991961571076423826815290232176894278555919338867373140634121647745680675782470476855069631478063547158031673479376484696641685955455000677701793715172245560085113959538102927872655028392583942884548643812448438763879497514283661735128887258845988549817352641485925777469191866840690097499253556153969650144888532803796003492278993047197702519263071035083802414060097108520068932172514558641594779843449711291640667843199611163340605398520204253857292009736029809991769007857323735351921758105698488598020135795556231457466327509213651346035072924521021207102524852516074232593445425184228077785435712279854660296678901928952838352294529581217162740006988998069099907325202476549129402258248862613332236173005044183592769137519377089889435635167431280709793902668876492170494788412009344744444812344935311817456721530760734428056173587475113471147289794576843701837534104900620630834660559848909677262399891104649309768560523392930644561649280152675384199624010732245001807963513885173777993281387197342176817729842920900878619758455895432367295611605315691546123441695580107554148410882556097596539362389214375544304556253413574386165113957718932907614841587588523914267907982031489420039269021966965273528366420340344826588831908086295128614755841449738548365475908390605362355304466742217177423154730695040864426840131031432999191779367558599436161405171815268448630305348224459598348908938853861906174565758090880866372325335919010198198192137449784986240730009536125613967741460234343421101628108524967056220034697412656172998165412426711956392523329081730457326385441498914981263996578103629318000501630401021468149115256445895679584493578836969902290757048867057872448214552707903480960 [127,54] 6450593884634859195100263589872504381936937657561282464723116057048958928846285288497604102203796654335847067346223926301670053200778918736920327390490045883361161431923529431980062133173929997352192856567197274641841637804516417855303015566801669151878800337116588708819180407415646676144834596860476220563741820122886642627697994692333691976918858135918262449835237249609188956204333280835612032367843980761201563678434242606121861503214771623887025086509839339533191165155642648644771385422341264536844545951937080364270459934141692406484139428640885424245236734252039876665677220194364691446748368266068236960465856130170597220500779785584956085136112585772672797753415468956307810838516881316539187293214313267409027610311428873730174593387691910492645175324644406155670083249295112992693027584284281644903921809025657310894367544069177499281901968290175800369473285591175110308465441936131392633325814752256253577710536174844340745381585408330073526565356454970672444338553619085277897252487461388971769011196982806452696791168808632388084475998504181768831680083464319268477232233993820300400670083885607589944026434711097372677988949234953656143673699314583843245316508846682410707079976014004691495191753692106606530783798568578966099781801260006736186319323690254323498207426285670899125182537378180196213081318522582575547035477184213432820854874957468283971484567991025697456560358497536964215580749115261954850699332465131749827420380452888057387054220023138541696410792490658440157259928916024099974257887784556223284459089135097848526533545642289879082590976106139502725343549935260943413028688490662508061677759345376650095753378970099121004918069314601883530060797846336815032478902269024454268596156684239105393240318055388603858215031038228824247330501924745967825111381482266314844133879287619635202216106646345489186320854032599797060634474060347200 [127,55] -1482643720437880372312442447962642764710566304644675438014870221283889529984864010352646802017128352256885858651972781117428449562483730553802088874849666589510328302113471883385931607705142502883071483136287045116094232923255755133508588416416696451102226552427526586791551653007129625690209951510018435021745022954715236709181610134595168418103944538310299357801775245182179976749382498627892709204829797132600460816028798709214306321341407857357389152229020943843587087599232624007471708185369091298992505263052305980710257863133356791980356487022480688103352029312484290768129815997159644544254445804236661375356063649644208499502259329932292823468603388177071407769492757026442136597316090933958278182085354527035302130267559583351119644053807316591541670157071770142407575471650548598615085728712598357933912937496902120057073909005818492440266882626399798436369080432955058690469215037752409931436084881666361657605287991628214568120628969501064141512771145303138070614582191918537483102211544479510669195274540982226603176145928586421603164512646965680673788921910034659330420254058888764747141620379094436522264639507153684718745520580244966932360961405983390818719978574641997358607700357077457149409120957972874752119280486693891743966905028034270100523637433676446257220425063293322116479364476501299923139401524352033068529071979466363903837380802741839798182466494390543184410601215905351328441290545369397725317208572839047468164873540531266689314351787438055127820577658816445634432001231035960438240017565076374032627302640726837219666761659133754963800519313490192334669242387639722751862668594262786560162782324579030228520013291716775807563327561960269383577004017813847599654160364885183567377189603097997504160175275829722786254716499605144036712158650189892235116814638340755969531751160595808924821783869114524910217226746582420674611290804280 [127,56] -75770696244767703345206037472535526505923567351925960204912969104492249206548164025316206721320552780105470000913873300129339196689876277844901430099276387561404501527888112652258089904794316076691667706597504626534091698696809306387299410294147176010402555546732468379689273200799315304512917610066394288093273369889860096813421422101963427687905700971041290447453425428157657085515047744951403516487907337087391337832158245189339230030356076083097082853669965823426775864054457399758924044898691024923196299535799382553978833460707605281746867274156557734801791206984023612215280732125930517572793385305075621585942314576425531077728459149609280755569267113677459463489296320972743459300778444643182358900916026449723193972553471632134613081010787351225149662136782133972140920561138851022727424736591391072613492299727615441386030146252125235807242952049774208785906965728835530179820136210309455497890356228612481467923254697311064127685840561637703922955180310842625056103737818726927684667883862963673352391036633784239778964320281475966618694572320501475506669207296276435194081161854632938939361727998174094803811112423712348475028940522431393835676100535988883409078548246614723350850060920241579885719806612355281316167015796750685341870274089677871229708950275086044798053232040412178752221431604294505448074813778418800825784668854187805415390591462696109002739801196721238394913162323957327745846605501955073878250068967756375416486761214131570274473171820938927806417681242068838663255246322980949882992702733582893140461482175836420506473991732639519201609366316544522354138599649085303228163507301003605180224865900236655270623726235432488486549968231398910749560501354249698253829396073607118808319428720344998537532361079977828173241665527149063751446903681690235845071653421450217787485089509919291337451202975988653763945970030873646557604608 [127,57] 8448561456198170878263236424740694416744888152187829248274380455230452213439719176423299677709460561929699030931952064986519175300622913586204767788284615282035376491927550822478296520152589577431213526458609795270695198229085352494529980395329855708152930643546615203844609911736720076762806326133041253431084465422466282726758381999262938947478745709703410270300778270950559840302985526227852864300520683430495859382085218205015202959998056806611274726877308131860542288318058533907180752298832940827240429793626179209254319286423245183400592391238240087479374009402802479748688762957417141732262653415273293989869385099377031528804037444417344965762700669499955579387327433400273656812436676214216133250952282848245188041546683204643773723732324827440245526490384538897184776947225647164431392983197856677441968196265758010253468568659508588606257769559308355206801672110964393274000329325716627588982237995442698400547519857387015367701053804369572030728148539572875115173783847813879529974245492518405795794545101069686652048605365152497481490477055248780235053022171943251398303914937967359320707058316690565903353233831254035377641915517357380107792901999741227966382369007579496623471278567980209178044185772324746723408439542453901968926935157427502299151636812396415084111350380301304838491207313464579437397909308897080879204940308351963714703955244167724157459187648274424929814010036912132860822605454852017050366924875591346046506284012004099487035925328002072310538218421201732829420720577316578546160675573412122960273577759820711477237474536752465272876244802935879236083796743603324624288664528798571144670254200398651472311255309331635482630391731039537937038109368890219074166273938389136715609175096637778103772348611620889060732455820677105137802386569687471970644089944626886008613433096466575164798314538872237523657397294531209200096 [127,58] 56870564938208820472282603874928097722034990945669942010479076003048244323984479746921183688490442332497734865912516439766942322654322258274566993564179581205613293039120502848220257980715004212132900915014059554425756175328008722721899674502908083621961763427181236239063732499257673297901170966065465341130372817383686542058103557434398792009458532196805361181209516415706176968043861038064795898500645785192726121638969860091813780156162261953419080174426829474635163193192182525559049948853885559680493425007764944410024107252639272067937358909322269310702467572322273895846524098791500215692570317100013248999640462226459079506657321027224275825013984245491895405343897469289215344130291292274140055052155478871679795095419712361630293765139854384364124214566445303623508314967961948884604721394435019787771064106538071292306961930037447233533818431112208186076179723136952169431974031887222709409921962226232917810113625632812950921927440102545216571782041741395352326603820668557057053988240384838617628176408331470226363864983812623456991993374889760434443229085884752044543926190108264561781431425136922995153264919595521041833452533548031789330473967232348941867098752507775602883620742254256419859913756398684627276079807278909715869998644132306744396996442256324471825167984476784072668367288368122895343839181957446554251860870985019223956376685438178926640805143725722362776006308534722970801860272133128109788503388178542324557498891472212603043450990547742017188209904395034568329939226178025872998951969993380606050715332772815936380042038129207307445285184461921987302879753960743096401111787337329884356762913319837814551522857924999587902107422336375105792928903537962148308269703851344449312453311962965820429446448657293108992422935351497943303291114544115165859138352414800543292566092134297680194499337593937822799010606302067264 [127,59] -133632902530082664836594617317600351510554009133364552775457067133382321126419781650614061167025096449574533506665003783825239901604977978826369264578559401346610076198820551470644891266935361339161176984350225140473161628764826333450423256159395263605569739481015265567956186821829674334878740681582447773013659352106194124940315867123699365045424604844575379711627915399916332783446581356370377045739340005356868506043494667297497569317295895047993777955198194965603034435028817369179950962372389253782017453961083127070278065820312413956909547321090646463989026180914188200789666108878786471391801202260096390194505957763512595544592291280844334136856874311783261600254718856863960315040173016208310203684877473758972186881932189391510731338426073044193282814716205197375058750634291124664785072409655735650728939267208194142977623007327828931386436405447658407414224087665995488629700774568775289883408047481701371554888385119920722422783456074236733294266714522462053267320289066402044354849103048600428422758025656170457086731277091672070324703443026473340858789300262507877867697270462402612490652672404167869884488880512045315432943019317265706263592865039058773582189530221005732871570549472280137906934048164623607290247905537756130739424044418813879245731006893692810351748799279037085783772757288391174921141771183863440075399590134023591658174083659290540437298813222463513047649454005453410337323688462401592032959744933378219787146573591069887920739022680503635040590056232892775808695090572785941316960760242569662767939203455158860379465371379221862341899074228186294483320494331697226405026544961581602572458557574315282046259518684364438550335706659805049163947322519301473814666477526150581840937771689386860564536400407774441602948407371215003374801276524050089893411660035906963162235689224603803917429349454889200093667938320696 [127,60] -9388131183691234170132308775319416787548466717790080044057064726454208761732247949419835996730188592893235250258214838577182011593335843013299016025698177515657575708654654455229233605878204335317785711974006369751267301350821320993748749487798587719609545687572335759624381741558228485158619766468307941042411993180671417165447588008716198062905721184418681465655192413458483973563599003608775298526550772505328080917364165131870706101475920927892977867256507220431170179448797360631123010478795327033042097407531668140485260780455858820121945302000631861562160667167546917044619174610597870660944768205107476229110638905418994891177115483933722033939675684963020325742125244862185127104724806438259547695497715965484364422300368065722784943025679174574088077356472773329429816122652695784836220178702243599149807481317037997319148036471209489083660761125017435552992637547658337386216016023759196470875074259620119572513476971292423881160443459750594590871851592550271807568231786401535937123886770996278972170033762654427247148061018399652226126023541636950495967358625485343159560281974953989760679118926458250659643946612773234241138534058053969484913680985603000370921072269939856972111398114670908084444202681372656720967148969281390412415405594860535209051328687550623324753098747687399722963106455170824820864030654956965083449714486667111807531589074776549452894526593493894208769693322700848604162859631046750911402414406055707683277152338476498052305885253927428522345006847067860816104886398114839743011551038575016455048539176872106085985365345322407172328117373049345513243971744434391806438714494252501452962713054904040528902797928766332131352565236685367583495935776555966970358929085102244841641619563738354560482007898940170186469653137042413777771022696660053368443275544133850411276000409367399152069239143435922091415636992 [127,61] 156083987498676538376863395558591848240802621821959110744821994695416256802247778997107227141027133192688876159943720378460578198546528558624725421392727439942350036359817277520168036390214349390835662843916439023646066627073937541864314695324744181549149666259672878000448408413760777668151929274299632938741414716626085140725678166844425262186519594554775187416910541282049969545194100750243984034851212443265948967024894637957809841578770190027398728028019122270448725549250803175650353099018565151854872411897038610324763533938040151700389594295338670953506601606398581742265105138824505913726162454891177880241543289278155300128711575027433183294777842547761244482057586243289655075956074701451986493805309114845080220377434530586504068080310902511487647049882299536250813653247839486411290602695157676939885083607062834410855779333379828169294792605847949518706965626607305009846345571845194905707067849750534697449293609260787444939839454700227891509499415002670085729516460484900573124894891358439329353748747745546135292483725262357319477559290245603578003305709761382851680868375432998572112960277880176253575006333347823153058448738940878409879872431210641172874511246937995764344626162470519439562362800038263405811168792809097750759292687376679773934101226212958664258141109095853325528580733209122328104457327359281663287441938323690204688863443603136818206875409152718270735168030958165176226302320662725758277767081806503621308354791297614377851946531182956631286649863516643779023758522422893717205466595103511266861934350590655336562566003003066348246578431859966442371091184887786114162689918761122924426309026825504827735964226288317382148515545467798037212015259578588706044138594815522410399193453446050876399730791032025472601807517936905218000118616603227383273328205237221309140157510949506461518862411979734474974592 [127,62] 58384868993688240027751624833683536086781743656927780197715580150740647960523296839785264812784994581034263452163765300449107411495546380928335259082546135616760789690958533074384951324095797911447735628588273231141586472522824517568379987765174950150931300914919066472041287824752160632614483079452225461496129451957247253396879115049334487033416864056553863202234799884294077539041299025843646322233653783932203036377997677571252031539361805795824105642157680835739931922470970638076802865524635633074335648379565802301629327730184005879115605064339497095482244867228082065355807185377437073876681948963580615644322518619727334651132537698526640663056048965170294293621395880779364926984899504250579111324207550606703967945996221097430349016702544938200846832032096626726332870988656256938148364179147379884475156432446662583283436570111235319369062623984910885019585333230183365105629829759102479383966288346012617771646713145053298041620549496298640526763980677482870514178634227182187037376025315329476902914141753208869441002968320423649143450358331926767820691709309652025400458152491815337423872069707673498693692040335464318998098734707343717942579568304396058899552620361801995204637689679207666082201670427688542761607305790536882110795021983944185180519557628814209010747022462845354476543341426704207530356669715171743946355818026283944907412833383120680609385704457879400169694089124477003537980264628658954995201748991237020235618652943960494446020311618776501955606176471398443372431120795950319376624357240589442325654349681579033306100315443614362542587155372797329082058907577932569692663969555738859856621898398234772208948971433409933527680312642883541903017489858983256168955480566294894759574891691090018686541098488103777336708598586587434990666925412524543460685423852681242985935023123051818744147078425212399616 [127,63] 4281405415905969316607648203062898608897236578899997815670970011836104638695108862176126973548185157163801936570727271351760485633433826740228516942492528045852616332861956347499237256167325608878229787355440928294665600105601048196039837447975866252682377187707614326886255604619952371155440808345871468193908856488451946597061817229585490057521556616861554837451922685348837900115282602594915279400904938585713584853081911046807441798785736036244820284843127512425932923609068924215711584240857420842941215649497983709637171008663853685333291127044816062996917201687194417223597748691245479515300020495903936068975910718517359432479643156945059681380488197651718199782600980147880246842299447035574458715172857582213618871277008530850774416570897588624962626873137936155477796767555606325572604223746754009136320073750351486372330056923646630390495657082592055813795442845295912630144702762314483929751676479794535616413933983983057005060936191471609606051728538463660113121809240736211982982207598067114640429156959695074694094406798179979431958417001278610873689761344361647170387935418934064079954819561487367456738686100871555973399629473968849037867019536536472602111156753308736053418714715960615758967403638312604998985205689310545541608123064387740767292229984502805053468571099445841337860299377701202873981615966543152144225046444401446418272595326354671882599589118109151814119450772875433387717937232716893642121743724375713419531223290793558752820438656340173539925661833001592121574265797000405228375132292377141943155305075310989342322958656531483651956627734784410866817978067548301355955505784260626734062513902793193981475504696309500795482243179105454539714424188656816510114787344453056890265943947209183974920193867072375251995660191852390020291248039870282524144577410501881816488873042785411558298560314560000 [127,64] 187904386079936104335698887468178689223655166489167518939534902283416975310254854859105602379234317146728726735412267381090967418541895667355189435081423137056662613655484644183863936051217177375443176514119534660080069569490087074882593751400928294934361776036828219755702630254910066806296213174605236830653800196084732007323633983503156797741564850901838635057650108336728281309713313665833371358851369035004146757699220597726653658829267849933384935262990374688312441974390550444242245000542799335555438453467456708366394250416882497929889287560711182630269508062962767609426383987570898295753950002694624347296272498870851861664611036463250573898901199102243151139430115021066288337987094167030714494392765645497373432593281161265366706020055414096258561144572977571032733687583088961088822363961353575276689209258442695829027295735599689602885354406590879747206201042120570444017222459518647787625042298490121402102981417054883195522084712057546978165338636821479076755219450897738551861512535873234100131507154055383413571046663220944893294420639282967232331259005220754659619005894275979135920920036420492708392808406050522090551248130196586809263201145675282942920949350486134173731096419363513544358523975993049803313569481531768810108079982590278137204490967264939477688684752390055129035613485387441943623840331208947564216562681126279154914632138925324736619311070202067289523255184475380601656709338869849843401531787395202063688171561975772022707190729085169072946965572621750111549321601466167478185887728783993975283785615596645569826392509783024444344138449145890466691627441234974697743059490087144465719208108702437358504471676636729978963881846611480747706355645414769980920924343949120601322800288999006598145911252386743462714678115576225023726984454209795841962528966280694125759268610371295986879887687680 [127,65] 5021560381436382569666123013852407212509731698373356134591158925992984856354115730023666111044354198071943318031474921287582265028283844260867652898025928585129228827766655256879942521841240510128894444666429236884928534864829814952378923935838740157849866184962208989277758391880681286594904526413139422224980164422219597002655260432305958639306878008115439211445565646115244982525714946691986518858606942480070134387833161722445037192085371953465559279894899764862911370928752777312777689892984430717482005109631436597960911390586756486811719021526008837664979350118815571933225841383455196248291369042586005841198678321987883509975783914822011735816428659576492449410085720545798414861827745898637253543875147614915620889648450077939734770212126235468139806213502059371699010939040754483469546118998545059834242995009910891733018797243926678775888956155879642209888487967166611124696183834758687935656138610855378943360708591694811037658088316339249521894957600206841554036257623742494539077776782195428873937319437207542103608642659896005650851316439470939314835502273598035884238589721196412024733625031587390685255859929043122006767246132908659943458801576698001956260452859023394930101847650196591483865516525850348383872519209674140984452108378551146496925029240982499206046245186307633791298796360428478546471390423405682747906764200184252939528419507663842151715478064002858992149748891080165850201527553518823035304880370320722651660968086230649886525565021711595757774897360735981199244615602490271910327679534073381845690935337175980194757233449757330822519454828201294350741645236917559842648830608199985293676662167226799591795760105872309021540192303300574179015868765472005709004370465152697771219762181653078412455131848495245938998234013009539714998771158073056526306791696908846838468776593107795097254912 [127,66] 11824178953732797461071780476233281312047818477470479504360054000387231138608522545539368867432846800973560401948291386605012633323745719286819873150633546780056319243532367353507609202511507145874942550097472684815927743845167680394315496552392726246486165256393383154709113821217466655234705259868866985104355686982332119461936656570407720572597173128331989909894102720685164690783508659733281294801577341668500589128003322356009288004070767446545807252378632486376448812634000321794392977633931385228523586069349196181651389794058721719829953739136576067251818146315142374187138683820673891454892531172202152100434130763797140551438013025739887704193349929471104720417746091062987672066489322089039745862085415823349857372365499470604807231949207618574677100583330011458904059796024365326107136128126966889777184305188548443176683837725862502281055987237597311033090671837489702722244295133338535150028592107405684043190452145000803596753899929413495482464930729287441741106305989349121799819583687521816501821774065093751216005671105198253444388719581259751577777739925153951856559866556368728923927133623104520888556964685234931869117282915670339195543263925767072626147875426680897734409350818786729646904740113188491846014591579196805793725288316485681611686319090415657143686868515812108424349921959351282229478394810053397217905644173094604290554829233542898375423481629189676498708422396859704411457518436166313333485248769582805757691783367428864683683170810782530528825842789235804038357293408502561049326435748637883662700707034911812069721134566345182610525152423956202787376189447418631303989637322017101166088113495382446117974224148578183282926390636790092167955566399149386758681077527996501291239353138836263266352547562102452894454234036750267276469661610133283084104318925436927158223310125451521280 [127,67] -5860594181956095923685249057785431170371095919236154310934321344514431818473870971967228715104247552467080710070970655789330044328698430451365974989474282720389548737356996558782660508886635594603133089817488796806744929965029174789292298318266233991263548247526935749616704366269940312013807262243116366645953099671280513444161729858861949966063150539116085854477149647812660544069941757622967820689998881876302885462104582913330092240073102627206688652548274829402945139226304302535234499878008916895225854229948181717895460937803503571394908471253245030428866705129449567852393664854986210584171404471356045523554155485833999568193158407414108622314142880267509541790370301551247121422462346972597228185329616531676131607790738391725588481714087278117348559734735595068271795463234758750070112048829822115816193807034554829756868203352346125949682059323499531143307872901675395374564561002972644672650141807716599821257399430558307140545871724955989405266142914584643691813626906740928812893810730164836009632808209605512349267328597422861950216897990292716017845161234432090147890124472244599521239576991624470105217761785900074370059483172684820504346403902593217022515310654442650324258560111993797111042393656171632053649844726010618878160790089842088665650228074349310042028654712323358584555266809266591597327421189234476715027503898983112485778950366575501859600887479363360866159149123510184904165281397648190384616269342657229485195013598413224035139492452125826193499505445151743207786300252287468370673456372537658927642798990584480816399366610726810231475967053096310498394139402762143975221714570347158141753168810631135868821332347370635170088147946894331680052960420055449506419155857731276185875210612768273910690008863772578704394283814363730776673441561966020080748186508678133236978472090434400 [127,68] -285796714710534263922174448720707749713698033286696415107340428564150556375862654949813239850805846541189721537744736921812097367901062336534873643514925666975022691183478384081297057131190419526532928796396542643027183089270764498183056111250370129420117851681875317639039191094704352751030595293593850582126060080682972974940946999318834201978043695309879338039268443835208459317214522980042258915882398382060095423077593650014568839569465694637573745026800821772518935075614465361807303240398029838835951364051247764653143671617411698861095935010989262979923914092781054767766984763447482253588985545584132332658765654610572367237360363123271306585761686852655029608309563568359420163176495152105059951040133371269702154010489591542163116083790027673472573840946278557925187197195925716104989275633973664178557033928571408869954210013174729033838997931737816936555372124463679595567165354069238636651641448712211345841974611495344308857104224090954357930852477142116203360879604382932480824366411831576205080246309284590665036336362900823741488459584285178998303876300331289876514091766853938517041620632710512114097584511782153518423589246932264631647963734827953221249624073157147946004998728876070208927323263185273045692717042709795124600687465410307134551844339815863774462326524440980390104859630386770224542492077033848382187726989788879119048324940730200726395642872984023153772719680894395311048479618000136372895345934733910770172932023375076821684246021192958559382284455851562809298051748637599004798086060568159912199320757292242278150703050760356258214914496039186162946184733797864373716661906813347533058591523377187744696354602830720193132901080321379400385782306570096740149498425199384363279410785946629006913608731909171736466416168862932502318751334251308620674180495388166174420026308480 [127,69] -8020505525290630336005004244563301446512911745987640675172012186042043094712325924899755924328039000295010327687417333786855642157472228603757357387742875877760254873271111496369171016226692598855855985628379354749808787284356113558172234793259899284627903303601367053124779196420601460967950572949828681159172148010547124178631833047737117103688110993933974831725540586447675026391495186955275154132551355127037234321201220103596517413467698122249280770186649065659355394514542667857169343500462052086250107315672482599394577279181522295704805409763005268741879051974029830975234021472591939626879254686042205753407932235356111610356269188698286590271571048605876710179043609376618556360438177985057254753893970590637360439091825267573272231250309804575302011301762245623913751274662584173705399041806499892329300149055710290901471405828387999292856394275454924491530846401851632374850156191839002782267635800756727893257409162167614698769292203390008415080819320648028029716079578770987514937310821170891209766354679671357679774305246499974175325005280775801208689807831368964311767134910420826711765076575019016874752817582442059952003798831713664876181467528105490541048423712467404671243734639595341248820995964268865668052756708856414170960997554381991690422034643861926220555268107791138172629462970869827786983607450168564520590647581982348278390453786354417035016290476659497892512825999601720242770479964152114614974319758854421643758196894406954210692844265142854408226503536319515252447111125427100170972212976900560900542962475400382060356839641068939161456815655980445409269774606367339750456692119087361266548975304162741566020291633616299711931126177795510410832585316045602442862040341026782637127223176329679404638334250471912576120243682034651674404357377162641581616250715148264610694160 [127,70] -157091370060557612373256746748124298970485413346314950499607423184201078284158373912907509807940720116706631290585949144659534961778752905291124750601733142180579634788004022345547804666453546477238858280461598663610868212710846202770399564111165756994453731998100547268917726420650026454755487702446409791813605429404294704974066303632304309455724956169763273625481188457337784671261354045803958853323924304613692155518467431783960799724607839037228066180084339052106839019150158080519453468708961924783580561095482523950775227560092592812673052680377369780061537747137846095319855128645409415769701780229070242212405495796522100880723836994889639125858420106085069013764302366802625510952098389961393877452302248380750309643332316891440299192784738526839713937553103780867504791081729611890808734065129166427547691244938505712695701160277687934457996156153585378270192723714035933664900490323147236475650474847189497168193384237276213390754432095381723205943151327239579843446406828895507923527351474248132881397021302197003185090353689591090365283715672548352428218192280254607656686663155912251788008633607070402364784519561223763856399638996070013211901812000485256404702021398642976344573621260024338115648266982407211402728991326496721517183282627224313300371707585702372312141484774513880586787006780455984370246283658641375916264543756049572880164347000171871949008235457550725304208485435281444791776580837038266936396488492601790367255941491834989177349089279956105796438556905933074204374337810506042744318072975640887305617068994875363074384600972368584707583031066448435141505214686564039042808985861069050362969991155494314499741049732039087856615163936815732355508129463885900736836678089463999813134096372096807770436225306582232622775610506630888425452669769689235802453320680138231360 [127,71] -1330239962507732792640739958748060219488255713356382600457370263174981222458398443574312917253291694491864238865263753799093991296857323562642081185642965086081019619897533122440793709444020624189825956771428331963940906179285690401418406223993458580741014349985688615931386923752638498655914585643524650367201473275415804411777641848791427071866153251975401212347662518278400090633721136989535335905546154364135749054278276270252215312427670039362465465104114460967210751295636099742410908655211058964645566135399288432737756174522859563890064999476290859487938395663338425295338980964096791805915595497317668365239395324866342587269963429189733632739735486928007750126287863063980592051640777752030910547023039950660140316795410062213183897820771732091451230974425468546042215672459727315617126652137141166513466056617704853765805300257359826703152861528525101118785654471402862613038093685589007705555118723392104314628702475462840387732095953895323803408549454542063142337382412923321334680986425245069862248979663523529846579369071176970459739578249571351251241134900922062328155776600638586091427372063819386576953629660372761633186139545942417731349759668168276738064458489982877308666570606621331642897149250579241888229924677812011333876561520494083850219515207579165396221266822564910801173804878132895201834905618938251017926137513944452983189283092026253883520664454777518816457896952894833270942492516077139007820811352968650911487696775660980060198878637717695337892533727596027483251019115955945804310853969429921685742423213449958511703169833105281185714508955712454284066947467423803283481911350276685218865112311954483294484455344925422297803848549197977656020794393966873668657103253109296025193307855901507289425395894776748014270019581730560128934105322654971061923283427060648 [127,72] 43340079795662202493644144792157171830094080951794770676442901090335658317876375823326216357204698647454043382533948120250453969645632156920973468352540490788976942597583801945518433099785493028171517668342422601676444675223529700102212336293697455575649326265373208858292389130119258415965511245382765917084589056006011867868676920100628440409616492431562693043846560556769677019892734083082484703847620338851490558558107851552771658320121558958998825106336422676925454287860241093379899505704358337365376064562093833331198437980271581961562270883679189915691900390817992625619099679326088547904547071775198605825829057891402192734115049615217650985591237886004502734184318810042646647126968199089734791665016314463390257269925619877883600451793093195918296700855108989464436294881112644486638761412572618480175717186932025453883075559172172272966580596941496210452610114806676883425838229791837832346499169958340857320684531800043900227915946318840116185950662654024082530919004021583863337581845236702746765072935004675948642009275404353219856686019953070131989469774021652828246863756761389837843750205202125322030525653501985044422630990649663086531624541233569109052404439953162014912534428877119404792903896713331206959970407942356022352307548621777182927535557296052002389231708445160802030257160245869185604534187465961043392172902920384419871426605612755061143319271713851539211645921196012546392698144378862393257589761433532904252172522708144953658235041417968393580092422456074014654014380191643572698316735901653816135939102678855000759757976115498839248181073255718834567601861335223721136728909694176702596003860119162357058939751163803946803673952629017376314307314484023641812830312477499887032252822638384597680300356445819597282149039853493786577554584922766825530798640000 [127,73] 1850222845772691013497994238160614578015455553930453760041142870453233652094474967755698805795506622071219649284273418179900105212565261474679496694547675424260686991825556014859555508279299218078305960649323149109843647719691652820628560688503137832664667946743937724763912234617366303526830269480872886118105019921473344817774073661191885366238873769176560781339877949743005306407395515781002431917659703925922462763100095932758828102493127022737105158231312035375058630512535099281994141881199543391964431349375139707441668759801318801629067338441458295804948441034620856494501365107238569865213775777649609364878127315926998374755242757066957853680541899824808533747168724714319050253112010190683824226444613540159994183573414365902351941334113194709497485205290669202453599033988252537451154101165617710132254062993318141019407068967317781762248252616211720645906569417884826666835180773617371639694249294769705548397428892792421338639434597076553028265591213500775925295246612704235283447861896998947649123931052482676832123722629454301889803434163600449906553919962718833337490755121797631252256051707105687873496436396134175401247336995511464836852454406028270987798867909751162226191359073025199479272015149188058953307623966283654686211867977276454251350039782124573047122537196097039934473744773051082320154093233284721080206097765169442582173740996472598102948946143168750740950931338737518548751973137843192591262955708444843632763084876221697626706645415813266836795652336144624447294928950078320206801057964266437269464438096545274600979970903119153108463395390107283634364686750252332413203435264400079524387050205250388127952827827748137384437418966186932924615112933622950652102069773985958336847841011371777923068942281338985898545826565674147151690183162952443733596496 [127,74] 30735699111387777177762198780669879305177363698493719684427144881050424298084831965652769638745349276459820833652298430203624028112324284155584283933223359137034852122119066016858109565423962857422030254109472530619328255066726251213822528420958995020918239803353693108181325243856409673154943953602393818990495784122107300159922476996206165435798184998469244537220774427441359257044133282196286452628104839344579700484118836137797514818513778227742013956854732286284011042484262963388537267142303594972740041403988322350448306569150718064291280100247058994569897802364073573902351296795836432543517126513132778404673723842832213466401855553020590250617867141342904846074267857793333570805236815697352283937671302146175323739979889271809504175205359022883581145775500431579694573566196369010249285027079992340278713640714846400221477087188659117980925492107542967427642437905769560686906730787577213272970219326626334063771896883679683534112397976565666265783037631853236214971626725357001289182411812559486774753070316243266956832784545434078444996638715614718364955369125808388513687232338621341813965714466853877420275044197273714954447281888917905162574956204602119619175923125247759515696443732567906513365860327550308368513300539023038128054396613100952019402968755167550931830609425192264312921862284748555045144984172363100860556785347152875381743395515030363244043458214412559835169976503962080241689321244360765018139571595321277022369655146397143427409009745237166533332425570447574567049139700666959543262631009610151301051230260578437944161406753750431761053179408959362316261181677218056602969527160590653241102232068694910489002661979966912125370437908779261816475130771477493953034041244821249602290837876268023715137243516778919416970216616730529584485759491142044960 [127,75] 232784886758730218796322025181830239367571123153110832946240097475237211558126645737750279581469417608929991077696576885982501140330336254079062379652360731637786221764904491566806246778805916899238675888441209235229453323809721526690111089015166354747198459165567684090102066873481417765679218625731492670752371851732676734076057389765643686762295512235399060558463986107806211344778601514808585817997256962623721480522342539882555749671556104433519990478220676382238871452434931393334417791304777368909286797943031890795843262078783611453832668329490637399394835130652049852200138754009729200365365630796190699221614571090958712812913579081153335682311253600838860327888540866162925641784472680675353133224488949657808518836309971780675843415884416104931731031998797829055520761043420408771832858289121015239130548686049011647944332743466831786913877088184955646804504230088629188206655426298722544493362408398331069046005494288447966737324210908842590723642549568137335410366829236750370272075343350100139388757277323649315947273041130102950940466191154730616166031960303939810718256151818080211326649711989695204940332864515974586727460470730316693063703944985809936975328881246527763102564569106144203233509289102023311504690649592621740003870871126007094789350425606726718105427518563280414576470812103404721697289749135454434059784435215249809542895714062599433516121810322452599896956884779378619259151509348588380262585953486714695933247634908340089939776127143709847876992395923975110783422413986987723963158508740798632671381108938254953462041607198252437620205902992171924618686498183309781368678434326393754120916880154930664478842494319231075827779376567838644173039367192963421949909220355662815597548582086563554776569590256920654674055480996466776240875041902244 [127,76] -290456519305450941925193141433811181127426822191919818068891472052190485765951141559469628271745882014367884991640797435969643394601853821337180520496572882037880873606965032265654766581232121522052517229373742291795416116291459257799567993876983679835186836635288890466641528476261538946466387145833061550017959999594771972034556893143134765381721752043424549722925730550039430813993655614966895859038369185631964026500001476925978466984348094140574413026840974982275288202192717777557057017721243538593536555619757796081602893304048144981778037511166240685869301469594858176347628463760604785586175585043092211884999190162287708881014246277522267847285804483281198815332548125415936782069496891149125581313482555321201050316791202288682691851559223463384110590145598385028810113025456680150708027719551732284903692460365629304922723957002760300518871421939451399691445737614998838948540231046665393164653079296567306046447702385238127397604600968125601959448201904512014868173276432306419867887331214634372147869796773644439138405605985618538319617474172492163457882575889027059642469637287164298821068788779237148131148967191663975729761114672972063389914036179550425543444587793532312985181992008085246458575222201624621810143291895199986717940746903230573878130930532723112519188726340431673633752439896786315699262479476216216793494118202264443604564101438902576387145686011263315742240177396728367336642203273492899354727021556219961137208746249243442925111778271832759261288715106769306692847588445643328338927434877338195252961647375885435423358620374648277681479761911125130446852854166222971743786859544570834407387470156904431811211350398384086704621805244437323415734508706071713948500008258737610270533066895166050223038722812024877808796582617898980838769824 [127,77] -31310823139821553273810446571759931201701385920789887879168063236172921394064070758512812975910920805069906344189903014212596522735697966264564953808968808299118002772766778062228419394988150684082491708616314841881770748144501328240442157470662593283587130314025457486805796878874634157712155597123102160655765708311615252890562054934447465440704929071857158242170357636216441260233355014638884043792537970350616123130769973708926952677122045747034202479858028604226557983354818012091105732700006314711386556635611127395735865950875800613824665195055621948371509840579357028778453243258069989317990993891924760575398198500590588563172280427016813029001884227861865990518085388088277848176315281093448342460860479634277109775505248828271001517332819633378705143213638609660281771033807814285113851649525674355828842923768140864859600342989443397153811341519060163313845800495064467894538078927972770202322689281172060288950408380418733526713486509851317895513307697711273522093683917361935880636715284695820190023614387534410058339134577407205026438847401979744923875841579078274789071435359237430743755399401535860331218596741946058417344293050851306695743391884225556540966119195848114927279433748200997873784614157601436511623152012886658088092001356294187243213503580969327940319725035981526234249168747171734827310405303703345595664807348473985027648790989025119333968240583969318885890069122175031833692165807398804319058835018178116155568614145013877640059735337786653988458793585989046985649821779807893070489037285802469293563157502982898678632656498250827869775319508601876734494991629934228942823523928351548087244775950500419673961425860225052063457769109587415043749369696656094011412084827388012854652080214606092515093934860898797060291570138911215010252 [127,78] -474695701331605062115175873290574297890087933116499497838348621681610979487749183497548645248528786649627522647159203302528927569190919006467391707975681449168486626004559228141505784869446660953408029500395106711214114691542325378117638618230194672233355665011858614880964021384471807434115626650644994331672703964092100665106236494345498694144313653221541858831751207707761401976976957909793860527750745969674661242725499463722796686042824831507415240532719101799572220581311867910162441949708145303982910838498018348133939038220814394870446140993983084369656024776570789726809695602696984584120683018636679340603024551529559222363181445379631934006313921095255101799240711480714877771347596969124038620409666459582037301872453986514856387841755198140550128827440181896951141009907031184049224407439128739734410154301178844255447022124104181806974640412385723941646544931541739657903832430667588093682522033827937398809975734594977880613130387390785307088714303265968049922035888629049193678659471020210415172866981790952531487359267733868469020244303540165079507817081503390763034854061155495736527274531021242804895990356570585147009926730740814003155091065389339578158534460474716022888318508372269518791585013920052739747136839144860294143764037968717653703642900835616912631764336553615745594467142160388113380195120463208141161143572707317053882229345335261618315285346971558967220441753877388246970711844844600613771878482067662139045999812868803545446967162087152675785659030224144876071714786825025729666533138948094515576380766914448694457916645986325349481341088162318865793441580186619108637618733563395099771040448057363328253705227809489460671338234948545617539285449515974200627775168769041029665058583733217066592938398414378850926640148648987744 [127,79] -4168872906833154913880269752815328657556727549777256700489164187170025021590471929271198577235191533264692036071210570486667665447643210455722108847364615321511497088288491671960464139692080522851361563615512625683257316847409271431643252869270202220498775207718569407022279067626177932764343627085295594453167924992975678869240391855678769878734568890448106794258790567294138223286609759030794313562223471314913185724129526013699032044729899061364012159162580030128634341902919538133272857184917268361114888770385150015094522509736105007534785467550910564797579685350924914082225050338154067980160954618059608423658486167488190942581824878988460617264172903086167385470384954688937979362746244555954493670939465319035317867602771509568538295612957896427222284351512368010461661531262204397635506753470906960685446317158372955604456611833066339257543559221223608877365543031412731679117921929942804317822954684018898077073617838702781903802087316575379715494596516204882740401355088646934287351025090703547934514033806522539884310997293058909018804262876877164836085419536950680684712159070106148714510643052365594476818038283000323992266916680656480437766026569053298199634120131842248416167263726951124135979652424820068866599337137846242121028563274912458715877407533615096756103907539440148776968015077741512380600220127408467928564837484112117605218024686780929183540794447148257534746996381358552564549041442972699002556007168779614904974510868928111152068381694146789202883791645129852828967371705432713710549971576172643125710977466452293615661990691005954751023495376197563423269966756329360936844244294258275681070319697270971553950372371798797486706033087877279499331888398429222666438181514190096862833067580968779098911257407477175155502260428220 [127,80] -18024011709456042547687618559941190975504150114151861371204172387167364876119593580855697460021225246265579876201607535126770799513902271205375435810242422253591743097689714601659154182748810660295668389987306918433953473689233724572674339222434318068570407370899747087871832326104807442235573264907962864165126385707318443419323630384881156983985850584883876664194098688107111666207676250291858528446483831914414269354209513509646439433877028135749527731023479651584579069643981176830236401735968299184096485151597398965839668290584192488348940729724231109930833678161128960461660651762643843429061244690762619277420073480061665499583078551230098104955500462549378322698021432607495532959126120028178544745237850169156029481749170004297087279568603453034701784427372052604398117415665531622772580554313025839522980582596556134469896041199601666479656761874973559900223929277313487832582031782837443799515289061061959283045486871615974143453525962985186648131569419578496642545748363370957495205485219261844542492936092399362822106904141878890613953866920280539773860495629042529645152721576741741936697172719621073229837275421552351915838218680021067345024319206796535722765096112663007815234197529830935817449887594553409408711367374835261683309731474081109406189956459026958612802763008832438790108783555966096003312493572927332849534468504224448115132244583764864984420798625043678338256280019165228013794217103890834785758277281682143754940431867858549915374598479891783506783483351270039513669135771957256613536515140350511107507447493553087918392704395675365027288807427510979994952107982172648935739334979006124796974625568153268508252520523672758828352946552292511568231940636224031947338676339271630275250314263513564243639641139194605636965984 [127,81] 89164822002375107341776648557624633234800710629899131779400208911427788094788796872564413169874870981244172341057665845551324819307601769243695819323442714745083174080561577283651004136598998250425703044957041387674213424890092311123499882604105203411270912868795989657495346414718026700588905639481827486639693446269256132184225995620735652596882265091253703703711678936781130770093804813542115589524701386962967526997747308375673941304240279755609006949219653004298496453705208317430629803451946914095412763579731135496660589847260855287832160567800111589880293439593686620636300118980715896284246201460331216518407867043906504187159154508690373380238734839287913256118510750299133754356676966871168057866879824445686335233652541930666892097911385829249068426454162139954660244161675897428642631291151256213386892680466247863323194309032155546804836507725349564930983288538953436033718199182434859321113728534394071385699698157634292353252233377553221984530461750005931495475400178897403934127567070860228695933290486226613585195463075712096637775056670643906791625963049239389178603915455635644025032892000545396894264116352983992634722942330719688147425069310809910021844776992379174922653896593115263817077401330659809689714097046871157492384963352350124988903832620805563377548206850986352360755437700616708981735393747331380285765581298087536085266710048828530421374481197855224494416004179149530742313491647313540911216382787365072725072863528943818118462961190803717780274052473942634635999874676030337195864455533342546945092707588237815764300648358217169792100586898190347117157534245754370006707717532411846966556354178105757459422583404079244322817476991702830401160720918290892081563215497764393863770098642468303928190491422909895164 [127,82] 2902356473308670119964086115733238629040844937812345319344549229199257211615090805586732231614682750251130360501462601599187550778582300392245439584354704112951338908361059199011016085816050137718507176296446031470693564834034662653801461718870453586235285729608661147533855683109545504320350175756272228221396868218185774419655345644484081525162589783052924469414310011152846860424852792596540117912091406220630811525140249329302008877951331102873144948644105603471938530332675462455730928997782811624106651212151791217170200251575643852148688848304328348297158084524529649238742112720969039543062786066681164520493560599006961830410228488043565583022176202716736190687835733944553080955260120440919403627117770915127771756464036191037737417982356115056489081156614634239777121602122096006554030817756598631164385786043803969248545581466980143042417185438971685000729869862939283769759979637727975046923369686653263456636642975618399026922782954282208856736351020514171437081121099353597160971918780840007981945958992944394653788301663494245282655634171852780369384453045312049378842780384443224651199884274624343267756790121534276125774228002156248233384104078262349786892333882407236774298136604280120858129074123122726588125125108409569336027710193139074020367184442051644427497654764229468357637143579897738728430340498205621053763765604217460814828108704393008490774011734022364633269614757004160381942293093504380927604713402646691845611770328462980059534920996261715399219029100896834744326066433810879278155703553751942974910632288929419173722459791063183241544388437405284644153512737003713561000522603063690525249957695246609036707371873694476381362178612259250780421289016487832261254015121193465866864598939260616755273690596015528 [127,83] 35759712335516287345698574571131093004084576433969394731003176999444564788603551366169199411853465500736337355928176725852289620240095794631091530369073048303085591604361032052389277554283343894146589595226711426347508565424507949679570675160528685565686988765301547824358760144957201764726384669838480530943586628976024948458379920328921071198756283035096004446327337171794395254610309734802107345451261682356286853954114587222276970631628039852186596818498433032151751230236841249447844157398313366765344991636079849856698819896847411801549408715507049738751379763521683187785193851437491717772626448025104608358779965687992184162259448685309595137181748050333622866575170463490174160457018384339671336437106860971916409267853565200924206943744836016031725694508192591549080207060065688482454522068691938698090126683092699483463264054095247195127353938150462106167093421193657239530268185493998729295699591975670783811230330656349650908769991359388152319089797581570991213923596062650239349141842743672787026382443357407172901240232831650369492751951831520834229302265489257229093646714238188965971239368923111867094791740808045217635950152587016836454980053332815406469519545126093276642411732187072247132508218529866666355920902291650943552245048324697119598323458631550183208851660574562288307012707901573616282306878743063436655129479598894078886022275356910238382225218371082924531452611922736745868060538393679974939305363172101055792693396649255615904004270645301299096960208925564764410640830693208772466808185246368139622834224596559903382637663410605353555595387655938402025965003416483177390865054984752211115297109465353078588700877892683131157133134840256099987757056987390913292499096786392119198206075458311582016228499261 [127,84] 264233390442576714609084680758985322613857240112621343279963649345823017638532053599635465810435063012940023147432177649122108904504261241602279463052876618873085835298337852497801539484491911500390687899517491724128762318127694919038329898228050985609424598768074407206478750404125646205190080470923164974797339583465351715496197971075024884516695450895162444503892090829164984216028060838332828317581679787325932091877511154013009534469765137622332827877503913808115369192214209534252425595200024271504627459762965621281478063609317968685353104055262886518860155976816466945632295745056941031523098977487872686599212473888565380931724767518703232304279188338595095068331378447016844977098913285742133152636240938942036187049595090343298762257010648280938599298430359257412894228089898892117387074026116346765548670671324990693330532591686683091307996460548174693507835757707225949243280376954797932385338656455691848606881987972311538802477746071767454720710049473290523379227456484409034477612689507182448427621425558511480941172606047424392417446457217751222181201597885010399573900536507647242325023535043040587616801603945594394568453249875495165122506601461739348817865953600849400517412114965237639395847281648823230715835482990437277989985090499679051084373052144014514844943429570372558610417103381745417463369205723075670743529583358643557459536990547616504509753564821810315015256741310127876402459404537556840972913413332115118779986278825766517523717580231905567240703139365441772866558770262845662854652099577200914924240997872714861421346580235930832263379202328343748758504052055015834958410922225139843323058828745778905779993770292992999938969536830989485161443475683160848285784131143615135079263252923277172842592 [127,85] 1127163268019067741015892894327282886324131145265810268997381167534547993679529626607469047144468730170537657156218096159620660705964518147205584375096827228462685699627674279127492025973633751146734300159577858567230696064623431538560210900454926085357666849036680868945303207329953213173050243107780335541824808471691462090527553875262993241250394888740505034776744146805360222737508077808376352551349430448525116523232395968784289991438603975894806307765577890599585089380745879130476069415016667467447168120803495286604799227245224095501641903358045500645966308596735540441067539542780081546781583088230956252560922702142657480243595540333553482260027622597581047398870038776668783697698359312693592376993867505291471477736401707136180027596810711080419763756004477083399453927049220821873344891407970555007326105291433038382858461873501208959062318218546563750296988643161235072947303229407208992416997042413133967083157844053487548689923274218601638470836130632560221810173033718972583959155218633585820650207617011821433103470342866461785845924730835513319795405582213065023150340132174674478771517671195293556020336348372760430042094572371725978504818657522560259874535464650718736793445165612684644169409749373637087218187457250912035214087071623722187667204974253478688360403898131660223046670849234046063978808125375600708972380483055940791812141482126545996223593093982630368562598351018247177449210970957447153671459947019744836286590494142829247016025262214667825298786285633116364815373344137197242689304528995213956517354650420033290299654576988516926099779821765400926216948559712892801783439959877120366852719876868120301720548735472902177215861542687341914137955917803205998190980656277596142748842814055526516 [127,86] 2461389495584826979750559279401227774351084097915308129638644184692146948137421524580851759630738103304577046445125018913108352337595044566706785171854944262918879606096402949823879128314692699875288845358567353025732918609527740870220297788041000914080963166198308444587470030276926530968745027523009977625505244662988151432980580878193527054582937869126871726387411138884902644684334094738408884580125852777827174784860701664655386301893258773389858270307218841503654710346183456414436452775312689826418020364068505243409879425701172125820417897413392561180347855797031288021334865566500164683607409811385770836651770148112272918896751032454105876737186617206417086696021999602997913453100572377164040602829097803255472545951521866696136489927757484086379447530022682869533539348865682908307421552570896885444999970965667583028211547580041635318828064560070708072730047752829425344910640707310358633888147046823872445425627790933411995675981830404339527433616280942629854756479007683170897058570311827118325083716500829896882538395094464613731187534965212037453148957831717682845475531738433385121659116819821764294748856775419126853576084300693165555866949635888065844185112441158225737054163017897907160064083886072974684408372692960093535669041471744259786059319493001961475921780488516299891005146771428936132466796306677560108424772307756131242673629077745622019297081634707968721582425178331992564869777423593352069487695603478342603076190902170840425942244101889584249202173900876878808531609669733082258971110016791838824464212662598193826057783373423441601930266534663535935175439993595131104689179727869693805954273283252420349002878158885926570572322105803149626794922787226720180584262777243006634269298114944 [127,87] 1068521671843055447064586726793282136021258638764532202935488646912042861985177603992272794949858282854854339425037121400637423213116519610609841367707621810442949643307652489258798894745634624157879731591911709296013671979516517209782509772599390965499291805866287329735988906987229820917073809099343009986171198831456559348391918784927710956774093680670946790004523402652329131951207580826503471957895463499789155741414693609258607286505191263141092018061458745963417843659108608735703468233660328640946405577264468089536890231229762938048785466854013890743887599225894826987501284291672939752568161920955457164549658104282317124185015254013368320141001645566707976995126254400895001229020768001249819239825043014383591624693556629557989484137366497832894329278314906721684303459294721985295713623148846837197146811284222153919621346688135484172141167539171419424745494580194029641392807740134118974139077969667130859321837394218257250633981353302840754521327318443461657417155607782871509924988874807447613372914271840914803021242087770374739531082671450038482765297440827494493140238433515069089145010948349341721885545243993808595485244394730633022567959769909508923881161751505217051255268392847774445212033151829975808638509114541528615896151154271782701908001469434752379326640189597025538120232019162796543865869331383244241930341075662185727032935577386135885459546328811891734857883074470524676447942086900813518514209417768574946872416542521066625049366835999134266141975733177457745601015683299991036008071455644487199123056065975793374306514185077973898300689791966201044790515833139914070725945432389684935867257687962928680144547694268329688841008289282813369948844836358181295192285280812893120712816 [127,88] -12026046153609987196896114508318024383214912949908775071789588605058516504244353696563897462069182852303294088878753667367806961425862273380104616014190190194085748236685665244473278030103089172564969686479885997744935339607378746613020241346407187110360835539632923981189355317922136900899121741249342849186797327452459795442536173179160520088877186044717413373698565195211834435586435038986359212466252309260149321131436692015625347463839411707451929905592993144010387586078364728884318506031128347474573156406978228271917206279478042108538503913566076377730677148565650883875622500399318867046567298962699082312520435059011270858115459534084590628363096017816338908886864586284310791104200584963659535038514114307690259313040132453842252235944001695553639701291380112835440089767873910900484750505885917904243204666147648170053428767109880006270061828214376576867066356343012089922934772318202088504849343783656971351300904213064527995280280472420496353321282228962892472011742213029177914805772437830493552567318518247259072386488614098303284446155505560920888484915610598458085020585125500758818447692627466766617975024786563271238407968263014948152445865080978437452334226967084127973228933117508275424549706975249365316913015633024136501642648630121372210217908083743718103605066121381278765953815414927123187179362773997215373010866335983741563402360067331300782501569436690163607663066013242491928540051620471078199816193527087081400333508824378138844700277712472820605806090791213566507126617944935014484755152926245596381935564490677999845167836961815184647585236829363423999027361004794392763136334948011554123727654916890440898754428648919823130409182403859289531482740535468648319050578506204468512 [127,89] -56679751232345981432689420055868808543783455033554783675354389881526079512205695408589257554582784108117427392370103180382478342382784318074622542744909131409711918214729762884620818150728326563329223708100772591335533948541922490066318349248117542974868207698763346442180746427904767290042823287470173890825416275956105823020752015663393388467991973450911606435914125043872133367167981504280352063163603614263941615248787396771747739374521499158531497363885762075405111926947739861696986266002332016956827344272775224026820116603613841249650538674430545419328261474377309355543298801558618902999480969213793687616581601097439914120837278581287094326333706042363627306456248441832455315356162779014971408593282900997436407277094214841680872925252789880855592441899442931559058850383553918408170756269435121258874335520622815340175002799453303644684716355849196533330174967681144627173774212191058372720131120090342537818702051861576413904949659134940444983348858526173550428015861431560672437532854348966544692875777880560810699125571230303884399034070537682430719242704650714388233223078965440013849693313820880983616046550156512939397494963453835235487058056957793830891801818432136211181676408457833359707845314962479274056130067901672983421155048193858172659516521414500160206168943587707907541163577780254807849737710639152506862033040213049457653023593852679539445412096659499316567760020862498895360472592042884366715346536949326075612922845779409490634162458824552858021689837781848155956694745514438649976342050333616061593317736780909890200174178515809497244499522455165093239569711052770891746052468723887864267333201665283973639130958695099034944714304060686226645421700301858349784523600359276 [127,90] -130055623299344094782072616176825706246276445998154266385261828384449920566891054106162981552498230025032994756731734879401555168246999244762602717982309904855581555328362976794232024432401979005975485966376948283837992242921401693890373377103424519794624360617674645820698979844913792146843334177530658921801365237583774716697023696814070744625466263877309629312632558809153352830437947657830702122118352210685236825006222427257065188244952770455946217851051298978770290196479896864986813931373144224088395076775817654049837213180982202262993912780221835502710429916364127920911485343186382332493965662502274647005911245793115899983585192528867987878564519497571235996801015225145649945905502620768056038010425810499827160983883827301947645093804947394630522706961029704407398753091071949654135617775372219265172693033609056306135474002693129574736686550717590525078763327369437182119272503235359487445670192234891303396580923028488463646870273611358178815737353159390456325820019412496465965718633656025701959238981738735520091880840643316089837142333099458736167613446795893195957455975405170400498013310597164752534490056168153903763320836742008748795779960234827367201655124861818658799037079806598878398872038357106973366560462139443321081734714015403846188281178821402850327996623663817228721004742413382762779961870496798315989193497159209101892391067545558254559157645470730994364033876746875114713987066143595535026071821773951747726978229315973064863421114621580159647878679926413116120325241390572048283596144820047333591584371073559792408363750183302086819574514005070227676661438253146002856367898657249868797331653791098430243829215528835192142867128249565340981534011413269927670071768 [127,91] -132098993026972258556226913932033857504158060292097665413074549886152666548206480142634785287859106009026180481567252435375926330303659786849499437208572638555440798982012913111323891929191601476473210295012248794986456685456619490530125633092364151182523400261477613555842791472663673130372475695697475733330075155018506184516744291481021595745388827037262775055220543400728298223191474508117956721088024069118842149346266475583374878496341092513335664505068574469936407039416255781972555543084596840917788696426353191639899233899497918034373608998012718368321310288675053164471261533510324632379758617639325134447233663547997774887737832214270181656439390538482235949535875794839294112482298564513219316388027490595678481677202078145816501344628452477922143389878566460988553495653163387114155396509456711566096172742252588819978965167509412672417150688712531748479136810431310802541385135174102623715755755098578621322408342143683532010345037285912591480187282498531434055671424529000636789855497235516321591061371886465159677036587828793536127443702721826235016310915556650152211194057996148767999283818442344623742132178676527402905238961910478755275932523822997047125239736375848245172288279126619742274648421365141100125123561447789620841421156006792950691282451822951895741215844130394741840459753739208385006790293950245731083148375136321413350433840021806476975664429637769861482900164420304462284925002848468702767069689547542583877671347029201481186145412817137790248278801054113416252459565049511274977712980650904110462510951191722818811494676695429377916568237025725894835115212121993687647970190192791499354352988003309451041490622274900726993016517949091475341219311661601299947 [127,92] -21843744080562340818515753651324336877963415425049001181682375091579602624478569540640373029012697278037454869975376456387239811922286958197040765371611496422179248880672107099003366447749260203420580759297698365062900728291395853861100506092733504542129621962505096259389306930734286267705667071554738390636183872305141700569603648651366818148780145051582588353535264780713631591825194192148005144266172936475297211649939237515217475796548456159442950495575791832237529211442738248656148996704157917699245224999861478029654986475458714357049760849098667631859375994929572638720786043141006626939691514389724976277162987317885075963560833695847961029897505172811499904899949582549586383906081484037743936487297735242116660704760170751978100269285865958216651873875793436196698900507480949712901100622400748541459547955915208738282226987721656379952583814918739199133271137702537726563705038672873234706907962703680764615924087966688123658996683540430852878301172582547271112251148806636206967097152949658156451453030117365558372708385265662288324008649447807394738779714600319053091569680242323478095600375015805692531626052241055534287354064705651021268946776277219188992898185431935982918633369476923857199275771211948136851533860956478731732439419324992534627592280474355764412277694790376025801894337069547195132136406261489769222619971853637005627117658883459774115257805186313708497044622001639648349264132771794200111340612197636137927216184330341711309988699527521930911337291765033725360219522904229040000201831122867554346293749550449352079084681672029302601453973098274333909440625674918173073521856059702194519093307189153234402956276477717134739790773688263510181223538042624 [127,93] 23497121605830121440340180635688687356205658251753301813784231370500284565458581375014336133127735994684242036659779326312225488906635786540594326406148724504641075757410276831761876797130050491866221387181387184279345608676553925111239039665870263626889842275408563076989121173739656143296984909697798771416844963364620161830778480728576503748012587039662937564721547178805252310885856956585452662881701891904331968603976189224149956788438239752258621078848843030512717463967932826300372717413447696441779585821982585827100744038971724299034852557597930352193724832506223476192077609481508502311347825323568253947927313049496628571801199795984430703330674143781495469217539332197487153235053128669549169593977417158515143639013089096822088901543855704160079200500974463810118235240199480348488199997550977686653049828472203437226987514137866535401397357158422185202094378693430513146115079908713019791261824746952404306471611358145101560577170825081571745963514379584266305377831713488156278111524666285393622374761263344338735618046310101384722113157144324666231881097494764082894841914797555453907016186997465791979267543109227419804051487486072524337481467279245807086887106036446493026241653273530190265319197770244124855147063063416637884941506575772947863538394624722893390078644199329267212862532888337254317116842297379137293382792846535825260839432707284796241454277254514566111311241875345240997883292676069513053403578645522413647018942131939314688970464353810635597453730055469135128189233030564965334838955588590022921954640964017865114839373731146487336484366420570021361920112604944723430656532710197883844857737251589225896628622821177972202514871834453836471446496 [127,94] -14264357435564820730361126194995369157951441029370882280617359901028469433507071037026304509938804949471068464622542590084618778403986854247377198701789930286351898111218962628593255488139118386460653388497854466112801409179161434559239775278782765325093304557136292314099647176451752422136817835680190357135088235748604975859849473706929393867698453782952848066269205298093095884808176090315001391851289472762960702879998344050570317685734545017475771060483699643451647129314835844169897629066848012937131956397574665421429656520746920404525537418162190765890559035412828063820342923933582956277082172667029405108367312292955128661246799122790462115987107032971787332126441111083497258725628034140096062461896083288954507828627750556520665126273857142402788212877252340352668504011463702074659525461681809067905498218399202616098845906796104334830784007802869945359827475280224454892064962943862326730313857415418263470246341199757528264669417794040717346939792870178885302220470401842427923169114190379080636309437223172714519093761237322356360554943085033439150288954335116949102041084801944443207278561248968794018708573298773207050543818424391915740110296854917321832630760511994567774293004494301665479130423772239209667427101690551511806055220305004238848241827276481432481372209634603156671098689821643540758772351492599119212448277188826719931253391971115819343796676771724374624866938221717849568880515898084793679232568604675243265551456170589240003879698752506343248594572448677492459537978766786755867897761178192975420620032069895852253672118088688061874199831238518712973963478880455841366010811391987294680590192624238186428087721129992298534581157003528180448 [127,95] 2777884038454261556451803459294911499147740630231176498059979983474991047330948798410374157470242092035697514170652272673094447135213013840916009454786681571529021356222559982777731771876436932799544176542583635756108039671872452814372518877606730827240760109357410705732672600649639402071612220295377017336600322326102373020875041252255467136396438980781182258249799609355379684534986986873783752301389341376781299384562286305014026796018261298716281583372162557324733773746922494329433342799177910292107765462836805125636157900011520945278543981238364669518786539706392987082228625713953020786196035737631414152866324934285362902945964394658237056118202627275613809067124571890576665108948817358240084680141210134293382896199348816807729439313525781741768894671097746013971510800586344971781307468264613861534654331452059996059976953074105870128860523052847766567639347300022764254136412240509126352597374668966420819700453757687223125708665755792055560010364979319335959130518925538892836157290804537676328570217233456992438772817420504335868913819461038044543680850018732421772981471903896889679192694556902001117214769636396784254737024399402713961511617714174685396191579880778080773149505371683514068098565823250977393032352064558771466470984839281741859132899758872542400363562447644430062509637072852091012299527150854147708494123143392526111839246190544469786116673475907975910214185737707726679216995605913415138289448503695586821655070434556015328850575070821938533847632682527264135535023878132649844579452203053461280495847799876486674623533655313917988033516666672956262067565371533522736605699845342536942668550652216914420793869448465775913791263702388 [127,96] 23686725859882597174192999852009152030886986128187301000231584698647924645703740161682543748534250505556467488866779599170092297301549366811646047504218220385851869669982545594758692812515058929751440985284772336677674641627994127834321018310668123659796467721708308346040366119447333787731354669975434671712062187816829312692054915860507845920389798645133077917995246219229066310364142944573912804814733426800392945450136985411271662891187733831146031170528926061353990388262304726577003680635199228132602032034586232084767691619228500227418813021041369988549821097775386726787827981057739510442793442608530757095770027410271608182296709518998586607408519434999463750574492934489210423669766448738681265022361264181362062927783088531918742213544572676231535076315938046610234232516251935784233070668900159101686212013475009115954579500653593201813434095084254003112101046417748653480198020466419596120768014257866904858776448616816742621409445357151827346169468154452997263004714415687460842396688193379301410797696473285710615922064585487956632950710794116570202913756984677015482881760030020809122918841413519827706479452504364189563501669872408373504462011477934749913349200838869030494787407566115597862920092669857623842626058345204856882278038043003116675349800056412647559689340962454594212322454073359743398064806030100194354694312822904974883918487836079774171410755704912004001272432488805931035670052092271213664374311835411921334538394910938523179738907961700593987700237066649621924440181868961355479296562561580617362469982356689326125559688424127499558264003909480165800897847083523465891400867302872600509800892329073195723429729054336681250412992 [127,97] 7979035895998742824612593643957980011281908058275159333397574848612571439386089193640733919708806736739272153627466068832706664999189594295611259343196801167063630288038049029934744258596980244786481861373278198679452819899271593500056943118680622518619638607310685753948225519506463553409199258473627827708546230726864362000405766597104422868419504586876595575825067681669691230797190452578644133041200042876704574155257371777119626690178707434638660285590442716224202943360129846650788374707809290831300956662613579468095166508640934095156720379648418748188446146562387630241541455238074058767391198607366924071068094967662498872308401205982335294929390109174559338314623359983162133897389261170518088108547329067632816620591990379722692386688787532650193127258397491381600536202584071149890497332114424418109602160802562975366191305935615751838442877815865305305396072886534381043129829130107340774190449371982764463871327709419039507624318439109313875771459519035165119842224792882992327022688389378070437191825801661138753305137427683034482156824131340775257077395372244112304005354351828881698484003361258041273603807805441476740745467255057801396520857703221900041620103478462991491620801451058298782923467055482780627115256240700974583198983330717915717568143962255483237245819238930686033621897287448786697025481850107136605837462274813095028376682898234089449868839039650154270058009848022133182674638329470834717978893660637365283478689403911299597445357629775492541535767764222895160287179583598015213364049122694801175519161417457351372510635937093769959718648246611254208777753271743192689688256623136921832419378603866060754903934618431714408 [127,98] -2618891680919500657613178164931365909587209992988289241906009940910174065159734136977164942870221095098887449987500498202490643993517533661979977030420575171341200895416040021050849436832165145216982877187697602190065962055014036071248622098104868245498345431619184459730048598614907034366606754195838756739181067321044240100763596266212286725325155196058038585722430608167447871536075918906809271019080617608400638160696249039651405677397908871168635662495850822756380819879669318575384343387997756436861988258261930320706149192414631178220628855712388015373541763979460168015389440212159048995547236847221951388287888919975464162121952364329397476243213024492439651278041715501100997856803563974502682353380491542884008800125544059985844804842702055405154764404481097011705117745303368405158055100736398400791132260083189063982481831726531901936874570960355731662760638192118899043178267429386790139669841984095151148151532752738119394940504286505455286440416628292887524758357325626011038650742712448928082402605766405165042846291773375561388050998227812999313714082574367612902906390672233332095082220438184635007240955689834559514233533618852852565653417264519908809256665884860838124199730698179981706700539142313389975900443382445228192668003070917934998609393641718019909136044957462666337124354692859399131479188731209093609503628757374013405211017296765620797747979421013719978201956103426289242221290753486566897428569998226953773194318687478409750438084725793552448195332403982453545699952984744053774458935099294077345051745074616917363614666977632852842424436255342343117998367729152896752493269534854672251226873260526731224043387231920 [127,99] -1552520462216487680675922106029982440567247251676174448825981105499222179272487459579460544873148091822141294604142184342873338312425113421856994083130733799281432350927517317551666837232404238348363859420258973763575620388643673567114327465144238984419111061709400379159860734450759490567946320000315607220065240929233047851768970377928539204285697545297945278361994759181045423742539825443455448687128998580050563700832039103308768519669725068229380920205086948371896761316783608327840456908045846327511281223570958928450015141929455060808556186050604946835237921419233454428983065162466556670248682628984443704700765732510441872624516782097409175580686167074786195327862365291128928939189437813629154863693817827221144918552567393727496012396571354249787749355021926191368408769699565893176994277367566536975273350794165414296297945315331778005905244355057242375583110611676396808006801437080314100719593508863469745479710697335535767091758963968414202365130493606055944909592840527749333669565638141202766105901791153517619940918260255396762137675808449988346317901932281354439775372504307308994970984754929341133056447548130526339865183215327613063780633762155112689620451273861378898799546636601974120511762827434871520427953079640529898577136011605098144894480298813052571573884015453354902272433602281584001192460640432132957652878567223490864869099235570741107621075364581841691620792738222188928970624796111180246117930777363328304080453196479638728032875121950929821730220223001905167612508423763950925417612446426478281275788423337370909840282182852606194773736903869486391036786898592646253339434982901074826640052780461888768453286 [127,100] -91559796471854421478567382603235054448803914865295632074096503426144357019275192607360701166153203671993605017619788486825325853891501627506639626457392401694823349400277706316230325291561473246926453129294821962743782060370141375107629080124342708265544671412405394074053542077923226635000514689906959491688737406983709739166395649699496640513647647897018047934511914987854848528047300071351373049526293878454964764015064999085231085659805870514908154547178642019358108371857673542562362694647957664204051671914633773116378554984301440807568071776352404489526319534589503604205534074527271629265872995938707861381800158881942945853670516371604627652829850991699580259958681188233864476063631224433450182421388129011631448375200426518851186921239656032300116433347862456752636308419779328516345662802098461329457929399324520231101659677349842921592958362412231547757247952945520137550825514174576783331202229048985625008165405496154852831803489422266509631516321411830207502236170801423320218802724816854439886463169564358575421827329151411689398723987344807853143538038635005418935417327928619157894945261257602135300621828455348837435775288285550545044838684188467773697076779983461956597636256139147520208024543305099632319671569592569491158256252008746331870764767081593517696346459173546656684427256225400167215287902089216175896824352104924913642383625587353386845398200354274837584498464567648421081884166787154079586965212895312669660141033915628895924555044397240208834874744623882043954082385769665549966440829401384620140675927721088750236767976972862156661701613880179554001841708592687709681019239725124428393346803826327776 [127,101] 48793444615009812127282539801173903511415595691659598420105428882731498539864883580194240803650583348118858291647240947066467645857737897755158426073317662422475140222401197878267496632691091594277558013776940725520958557764887698949452144011501908382420435492196870877832684354356491303676910040882658612103424764603194961939778949102064575999116420024581955318651094445212531276560113009828184015363760565035163818246003868277021818083273920242253632582676099370354917981871918388505519108524355895259316084495430717440285546645850461897675153526533609365399951740149927028477646619246794943753197147043086784625207555978386138818000867126159358316756459860437441613386237029199357368191165053281313842708596648038059095320745656431919562257714413033295261547824762771885316505727285381891374139366618560141413911695405044953315350837770883162245830941291579963686219937910878247965694571812511686791035995592685679868448244376438574676848982049630842640408738539974709486734661814689106289496569087092801201653647598705013766204276271329101832836054249436563092312870844630590719669414535451711746586482698625650089015077964386973496356178131864554838674700581483933683432380221521345798129406073590303136624426380866838316908963431148640893269609189527806424951866672173444336485871094088508685741418822491183131566007153610294447184596391352070553423145228757805041466181883505129365771113321378662131488365951253812858706665449756268930489425956163701803032836067021586591502289640782591853435175306682407443688635912174580306049304358652884856293180763942689190448228545630577693850903605008370507603556077429077883241637852 [127,102] 5643285842435241538386615260706388852400156188582796051057760179889578197475602670240801481118299572525133536499696483627503775570642282446372532447504562762115569082929435740172036292538319399884917751169085524854268335263252110333777552165718260317826976599695535260411593785784912795106613441721065161879825333277465203617346401952292085253370297918473189836986852828752978595517437804804162508749582250831339551075667261354172545503070635321092557314223419183829188551690655027852102837554604115756746114824713122157823075125674743780873853072972389656961184296644440214899536712136626649271316181332407174714511415738017419885796285057191470625105631852584718221759262660596558321779457019984734921892836869920016834062780986239524872869362875533087463721840357832518907724560342120735967997802745594364582032106880285250917476311856979588277691527561238244191258681291704447418261533278471430624024161561361682054477134171191210882404177836775433480329102179893307942554295340325065536625112940861802915597705539452732554046156712951195630341465349321077431058795147537950634970102134760058624277155556837362627060408565149002522606504206106090739631374697090908161083335197180304224089753099166260777089660822433148883649883456579155130880655330652247728438469728086013379445186940385348351479297837807338068823862873753464768332952502066666764034408036514233279705359803503083156276083804811621119878093422859949438684820189022452670738196485344587850121929217302629926990535311719270033681723747270153915944064328228634907171503953574848191568879125204560830393697823197627898423981855075478649331177016083230593424 [127,103] -362521950767969676265225216970414090493991186525467148536434697406747931350116977483107086697350254952944374234508455838923283478115676977875986765541489902185014334865390668853670660577694652998236331767566353472214099287760134895931088234194774968933892382933079357550648066438246413620097007572025176923599740745163762438697145796641403656094688083758205609260745501154254048452026796903523070496053723536542771640121353591468403931064578890309176720713884266794213548766236427755269136004684976555683299856424019779551175515272907326282917842710491362828150454097405748837700986007066790155032953783615384877765441175704302276147990001108047653514423757881517951734620194970901455061406961404586024750072695131732244579135374645886443272963494709420100583661660765824099450506004784146155589971532229568000172710413115321234032179714512891233867893887760802992892075021700003819672671075981092868261172658033717555169438067966537925710356874069421276141984783602129212427279159653545663284867647447609235717166332699613586488523679114186586827810876547102383387491748753345355727017995181773676678768456264004745414597802827902870639736293725370184981315009869949818992000857519649531025490946814320894050909883962710060799564159955535914463577343057911871071034891199094149854959050963115019239122581586187931947490056861446642739836685320715050419967773566294614079707258973664329325861904664622077987862358490454849678687824912563477157406648170835300387281349793946417081477437394785689327611121402218965236324746199720420898824749856157476675243698724424278603989610856262714194335009564083600919566678620438 [127,104] -65034997262731230591347756818343342292029623459064695358091876323446164875916276633462166689604030548509327438710374786404862478530233507987447096804154404929070320514334188104129283451559612581600803209819900566412875098373571999619944658773839611897240462720601134853868276083404445591756732202966699843393847137675373311794503466453727811148961535819209023749919533043057211362239365550313387985221999776374757482271008161065944865118192478034563938642278531922492815213551609731021140838080683746701015499701127718785256012500624195869969825087575049928928659371973403126218457319768946554870406004940567807328058238700544916473392016131292466251442066662004831244616280144140554074970627871433669472637626215958895888231946843478540853951747566140430972981831627770450889020534064454831118372600296155762604584040420552420120665204865439943666947527351635674583279346459933475858848884474785430234953650960042041465393307012366295351111661538942254315438524300228716351059182846916381960625474242888865578822429745726074184117612654634386579493585480861018110330299953744574504627785463936311770558210681533115374553995379530918621482427460113190162267070551877073841431777761544422029974868626757305912734089428852673071834201903604524871817961392838038204548769839357677339085086517907569055052957647025385665342255334357103387747772706704966755586337768368979945682510931065427033789311454418720351313090866288404257627466599778784741783583733771172774603599781812867055453191636009326321157182988441290486377251988329743207236123105063641587234090609012753503063012911512703027740145663223830711688128 [127,105] -4407870287000890827943355457053852953526981664223435514663755271141313696474342698518401697285116401934617497788293837008305800516113609894919511718048709132216345746851513896996885919275805920142800601268660674433302052055529775320102320424929558735460789515582433833392732335356461056670108547611639048517126773567437630538671415443178007327097530987909702894090626513836552501864232666611411753080513585711448579140778568329943942677707511670615247700788625138085433790334168434687045170864386492974284604639982229650038050723033484293674237746195195669536017795126189301064831945021545305026953109054990837478576471563796522218044070898476006055744751004381305420898109005846839371651316868191810662807068929096994311378627560880089977978151202509480273406875685112120669981267205265375526609065800160456799148919583472696668987715751349834630729868353083211909065359090138500127002156284477208720024285223869118991858044244040648429475820668824486299164185036021229472145581189531755053995030354882863268038483026264328634632670241245617770320385972869038311979994637883137411998090683002795528859866701653081885033236462315899115516803062553533080125724206417442460521770609956578755941155670578401569886679435172739065242479374165972181318293435137869772895765380179384011760066098096568008292921209759387013508119767087379699208173130932486381489526625639465163538503774098808384323540728377600928573507909626920885640997864424712791865862104920597227063179080571887607799419210050052991317173357782907025044945775577157837763497829435103747496415982201314543523194258299585105231267190095875432 [127,106] -242905128750111862262296613334175716593326027047846405486895143220468895540808777224493706873361414282377934501655982029411769482451255956405748038702130512036132713872154086567541179647462113344910204695228751287526240902567775840009221447385939982175538141040004820681286485716146038598714407537851533781047485575411009769909436384826874283927725098644696294194663035333425433067972207592983016245428643542043335738503889170568790271545303759901300853400118315231532823997489738681017196487183299992947154597325973977326360335359710273152236833802979765816343749654355009615296127933214457813082983214693435403644870174207725453740993816979678815345185389555437826173163049086990390940246657421312607851244128762379445610342207544329128862379374774290837598414326969771416111542137850819848530484054587731971643989312867219742208591092340519040524878738494233068994990709500163050621629931083663602884102371228888455263318724727693882763342130562637155916629948878151738706575804828087182956622382621221021704191789844974249505773035959022456781689845074043872986906699025235385707930919127061749656880229513461311043761467496220559507024649373038568206768407053702735943567652483774593913094708639292434343265205199762534121725339693092256821516108611349538000648241803289853779862643636617685521536019597921536653786718211574221103972528948183870859876605274150971877665217665193395747936808454995606068049612915863490049858512952857212505984659931279127336366956132797431586294568821196286625430436713665184500741313048092370982726414670322913077671645546405237586380516975996706203694056592 [127,107] -23486977428194278560872744583971704389235292563415427393306146270862507531784144880258032546150224457350671566842454546357331224031886579854039821414226437955077827848704353352665542560634031681242611340289866301197375736835503999825691707708647401811158115790546070689622055095864641968112876047437620660613124249267875685355850024106021811214834495128230872315457159424192938256706942728869045025980680054257574676462080332114778112537261050808774509092577673453817968864088283299618093317378856915674977109995124379947772818334248316102343715517349772226864436921464543081756524515615811130724423580600351095963226298584096730662247787047746105682398967412784277589193848066206288227620234155724695695313425264292593282841540565864995462840732066061051807009477175868919229476646728770374922883946650033379859310452555080142313634294262344843626733926041157304791523773219102632420355845650102879114060675261696107090493244102976362177156739006232026216839279285824666773180818888613392455341904553190917937257975837975827341633031073801591494327400450859304882605507622400221476631305697995660258280932168590137016087622170107337365368773059424954541912820951561540352504952564887818378674995964990200257389189759782245415884190103173567776764262206675542300183396937346917335564608843864437241516945788642545949410762993506168411548582874024238499223774245450981958704276921771777265858762550105916505927868377372633285548358837404209779768673965273944154858610807719316066782450688234686975534789510213251794238760274509340760153727346114601887469763980511687463490508213042049399890 [127,108] -80732691143048508904162102052098495960246853005877676421424751580076821643355778513529082071179277071729261148238260994225171293083370286670238162878696391631951080948008565940211919726514145883545249036225917924180850576248245720522283659896921300886574366280010065060276744879671872271802241093841340888312826673780350579534570864175554498609171668070160710708036494233687243134792506709807121142623094898116379407804452475636750625175413710842462561181057209649492188296259677357617667221489818527870942090611162614186262045653936417497702694825533066855130758881884931245622776142635137432065238512390980844602147680087812436200154326606795568429063608423984175512353475798767989795083245983748151876323606557806311566449016699172727252508142512893162347941794271736543553564926745688905432006772063294422305352125969942110259188736588632249562160473221878334481155046221512016362988777730379939675632593632296434869181562492760269510915777837970159397072752848400222411937986962257146073840310363738813798045102503129685602204453227838361975119549610507431905980923810530308288745118220195319324723766895212824722530500841028018525445008540385275960245844221846440511146654943438484894557088029971548891505041539694892339126110570125259259715259085796340159654467502159294405499202569351417870096371834556986415136633204273012224612441191732362111748516410290698911887242294711299919977756368054161273380195614234379199970956207404464712723789350024000190373128974027403983869016515509102818182421219294662513114518598908736566813539311480889411942506563923594682148561704928 [127,109] -34327760042048298908188050505499042223920367563119224115243097340992790083228496688337538629239151007426391326925336391803318663299068658363942088562785465314489574374262184919262043252431897846666552215453476507548760276338692672260842566142690932202919022680951429972808332416964313024976607533376021302224381466034234196982042332724222585101670159581631469472489846324430208297108255054343889589089054858305932059874999728350619763626283643023864273161848743205925534723041981825252296088338234795533631639273736145074966013566102502830235833302759516262643561320434779915141204492100328967940149614822299310528437428593974105649849568834885492107127971485543658457220718351440743672836733293789972356805079961366078042547458409324959846624597987767653077006632779797615419516568239723244450657440132783362673815787302726102716448848824667760293377718822823290845523146538843392648463980285306459122582428942670063683668882935944812684655942090186212384100489020244724264356152278294823387312820147233059566213802425865898732898831040992118023524989696831100311834082834812108691465844160988141097621618053167850281340719681058731347243023085712900113054448570636728633088976632330403600055909152381724903012294835659477596474376983365619747445141301251963696022499131262648407050464029665225227721627790797882773590548224632109314296162364934286966898139831963844169431174728233867090288529671510224983525432435803177250242579320425591470159081641721755582431786197309729948174932830841678066074273478965158068319980281981840009949851941949894692542928918370007878618020 [127,110] 1039860256077932509463791815020116484769048377267912277171605822165796771546149778197514005721152670711129493580051902767326538218022041903273997869683457847570287694694361187749258884729629263903419768230328689605473238271440255325167124424998331843559471797065667411642546874586963207008508917727715741467401327979498566240990572443150650566788262217853271649154571620523271853668657023909069077776637301002205025064057125553021104839925281915908240258465266520018441589074409206507399188184980884015818559586919117210149319150038023502565681397406614900728263648959026935522650597539332781907478100219459680180604208815958385050182006275280428108554791549066491668203032665904844987175236433097421030593844076898655231501377933749849819589967167077431382411814044088240413608795153061209151690364687707533623940937655002786674067237241442470160104591810726720803617968332387736523316511161497216040709391605747888965576674557061399477729230626090160808418641466979955965307785713550918255560121151596057247772737425619589356366391017030774635613132623947792301174699888031119485143630193167019935544667542374813073576989923251748676067244395776726587074061265929825520493622669157522456015072837390974629809437130834562560142174814685580506171861484026032989427851481079682428380256143845683885670184932145814120639209466766121623068101218183789842581548865258750090868931983123129221894848017476977931634139503873177810633230012915436725503346944853048161151498578416403003921516727376724312579813698898811567903244762621476897047444413440609007373037756132420704 [127,111] -18669515042526008062411540295117026927912017022162032215373858304874426468671730688409230009147615624450623186963544574074481170512125958423672821839002066358654237651081966666686473793328968983436261821550340393585602126344380425259177291473562535541619793302869006707334834723190030519907451544254927338657762549282318236188872970541225076137095895667069517574718161933666680512109801319107648469558521891966296575586949087211979862071856227943672554548067950655143512511933757463167273332382438864962770655465021046657367064170138783102128439561320482745696298090736976028083156781081473062312641035378467567182858076016348632756779470792192603817756208581344503600962613994176095669505118431437091735960187240754738682899653131738285544383516369257909186376252618191052400608650615752237121883028688667008563902538200002740442870833871642144485805207453085208955012947358515385496010196274597756579542787973089722222756726020875112273018151976099510151307776994538258366585639906925456505078555645381457062711271942104282627583433134878504811223969865833128450791552146081969388324341930531900414339073055239546107812251392443747216978072101143539352779888088622532679162329593456016849643794719528623269321997443698013167502119024963656659690591065076542857857213954700074457190263323328235485160783399877683903704352140731805049146744056013630739389586615825842639397985966046056378807247393291135638685903403674064632970461129036412310849065633041845721796005676420865735832785506867036253577551272295250309350936162819863583492690700023827511720902340 [127,112] 321864627224423708850632849352380192880130928936175532298303336823073645224313566031008951128205924434698951891137431881390043936089099686264265259634029862834977825074854756338132291118109359225403882943808560969188843235072827971825408257539845931872469053639025567480873314540177764696371069589778411075128957769547228841818629962067023358304617404451866197957418035354235331133943416148790236810514562096008194252013968165475279074518440314773432158683845404264157036159019765460034695450218475472109606129313913960739486238391575405213462576360072121097835791527819812929110452808737427684128444470745132073453820537641928827686506347414472275636041061669360027671808284888905350740126142616775559134954230362230835721728975970304472865319780870883895817807663384582641914177530826962353585125486240716020642813089621852195497612369064811193299090231510338919649570034507470220505331120316314106501682125547070263944768596488470453995263748586756696837171650136396725876275672316688466907695864828598172460536551316960571269506840769741813633845731941357427235024441225496317273904538694079843929458319514393335120959754957564389769682596472284929270181935686002957613138956685645689726770002522223206810597564385227059007973158324500720684471020623929330162146542877318320153021938768036264273378814953908999628582070339841175257216690392802687546733637324530871042154522752754509148833299975122914968032779326316299839326622042163989453514191325969373749656495441548944941408332425896663179593335191285283005034053784568479282967585525784571168 [127,113] -4196643058902411328432542030406698660073534350885893796855692071692133029902215504443651641201859242240284672344525050998709375060581676684954733506042729952242876994495826089084195084783460202313745199815905078295625680124581006314849697193947856859420140961100855853795777769927427567540793593801069128483702925544129508139108640024140725537013493481661273033955024311116189400835181046953190886389420752831441289189525611539073549887747357249676992621178426950405242454025560757245483569761469944180919263423974804250100595928358482561524751948241667458090361524421185931950674123098208843279448770295488254277776590897225550738057598500651223222706320912259604376942401803667893432993747601407798939688957661538873887462438543965943964091132203799481969175201291392043985033441271181562713153643044227442827553515039181763924883081186668033282730300977151050306573326577752027409950207011962381176797235649466985234704588241285453435231175891233115643647706228377579792283538290846804671088034647601979222431254265782423956752881930749966825414728913087442759699020817183168050474160772294764094608562488709098088282179165992329816616133940628798445164735443322887962201432909943425426149948797600800420254490778847216164272875289333327881015366216516921325625150585846803380982930237803210147401938615126725442096504854918152038358581777926454605837474006816846973274831109859442941172153952522364320024639876472658943670511764208310972174118266779303208607747738835386498165415391368372874625108074923005093814809240331945293445143187892 [127,114] 38489459094163203110735755639785085760534099844759781245713123746569368651094300870689361048488817404306203672801538880525348463339745368084204858355065690659285457409649489022440737412932299527230947601864274443513911973913230556785755897461459209298386820401354426461705878464538524384179945082834566838898226425898503980566600948093073375342191232751834397755702246623886363775931722362122572921415434759774466361204647313178724904917795535558403543545956364608130425769790003585158014775731789195175183402650967386737757269202716703636499365746734939859691557965896590574360878546234430749004443117815392550172472046546764243199035623752988745691401019920100815206722276687364085031195595295647749021118553926126099245563201403213059868901284905552049987483110331743511556628690779888042977378791723258960054838591981372829813595877316436156283946601056952184826506848418436664707430692019651080905767800289330923053379430545630388421437898562004183531503425998135655475480611439657745443241182393080543046237585262680405016480365486703133636851072186949263577910621256071570320839486665888663135873620556482080169542302868457644923100561840196136334361789975427142649263974155945941137915494505204437333578567880530505036252006038283215312668330698078043089101930995860440256329562618659093550396885292858067585322254380280681178112057890997028785491414173287107577136819373164697369678894106678409751535942047619003818235416626512742308674404962670961776749636568687054923486241232491599422404943652580791375299937937000125067464 [127,115] -162492948826719091941299536196297674129897941302973894791056075071079594299451849264781843196500905509827172174098655054735540712146680060110222796528592694395845793834167158969588004364216377592015629288774859579896750669729354086929546093049569521674963018028842793228238316179698782582788292309793276966555259467311435689941797720743334535904785336119094978092263971153350024155531142353797730496834095163030677614443075466463144391390125850835915006900050211684059438155576290646245561533626972601652076000236019895489590958631737607191081214578500073865412703777172856533706227182895691970749302976434944187522686754435405886484780532377922005306098364399920681610777347141529887469900908684334740043888582455546253945385497425738160228774846163906897316372178593767310125526049988448736852461056928813139910201708025785282839927638985112423440727214856641465184920937581508613150849392675429422914502766638038682040984820746804025289147750488876974535599453625103196880723819647353706628075256562591507572100128882782856832721371614974142568665269634726827228117022977831223690048591233821142800698255466547241534981613608370602454253077566240668691660484911461599840457962888003650065701454974541265287440619599817832042196668827834653425879228625043400313084692045131933713921579557805919883302697634996182344197102538980379039465530470547742812415076238962893191055310417296936776403005977962091284698927008314640652779843719833274006768494173948769344429466653971654874174246604903060419772531327517527922932334293279 [127,116] 540147433961029223626391004438459840818019322022483244673294094865303448382448418156996527243032279376156777161153778539630152181867193877950642254821574228865817048654011011255707713030798639498455631524536437231426022529281037680746295116587153985376467629641124605534638981540814618096128590727307828543462632840578468671900276285152530418637019766619870054010950898422382923277049076582743059407719684340821323632439494895374989445249151059649871951284474817930612675410452214213272467813402408215516752388935652127760307828529625669617963073034197239677406132733420582352708606166713020633191951650752526243966523190822639787161413924700804118802070296199668732760499185016691339419328412122749749993527161620824851476596935923390128310655202706784731460585767852444255743658509686003977782955452571676755490865648052991389006894921941300776233201739742473875758139256070394246254429623402287065116908613869552843617553592098850790019198688187585706177832711013205893417775488361859880831064131782429692285369205102743968024739249218730437587804714001569527639082535479232823837000353196837511137354859328149436888188751269843673751368328643491771636973361782637650288122917131406030788411741663527778021958817831420603231437816904329868247272790784266037918339690608985637422986656730863985143806820968145882566292100106462724026703744092995052794285216853798961696827905767450196364363324811089313427070365366508755300104819015339155650869944725135161547103705564979640729832169726342992054799022510400757176320 [127,117] -4179631226590877504881863973504441990481341695715824221451376430637280630412173922888618389714080657494146892656372070106471278178190286255287991593476744971479207768590121049459279658546468234562677091978479424309462194897970455557910815045765959200504167868683035131414773693420482582871234828823804389618103165014030034538017285446878419716491085621492866204489148456490970365892642697617127389905885966894941047819814506599627999219268015778118214622364490817969426649453873678914171137238366369863018411995579436369064703719294566727183255860300143190376592793378524966692391563274675471887425722145448983084579709731473831679730185963133616067667441562725110925628257287309002571831166447548913683635946150785817216670636833824891653039419690687073359069257636180902881597561388026590751727229499953774259389013121091924256121166481845033218561312913371971693322434977863723699680373524856322494221466025016673720376983174374509249224080589794167942428434753246069802825628195624208934020092852930171625681483834777652153661282901570485762686435687058251291623988888672556303792478840581329274711111076067456920973730898530276951963410765604928601000494758659115701962994291310671656088815958501365533880803229319248357515283503338029696651759399241019777860239405595186821180449354192522919439784837972379772628043688839203671841766479107280500275322499296321314260024659348914557859099252300432306742773947370312692784172193698344729854931413192714384375144755581458162455132163453581214488173786704640 [127,118] -968446011069506792489600194310906399988446480916030297086959785841164283427606368739400711627825408742876491349220284513448440890501056563720287115224181886987887531771951772159058463851766233594161756840881294176732579041224432260517460270121343320128480203539563270706414800962109262710953104669424872612893206594196531663006249814807764926856931759817824247929608295230226139512578833188006826639115662818353939570758982775262379119687273851113415760729668295210885340771966849449874784450771160857757140161987172825007946242704676736152103613337654919908264698591569463779067400790057913082319838804524014256536055682707063752497813115649228763389231580868298604747483422650946683257331222911161037511076141418461931768956933533789661296022593666653289780689733157043556012009182438720978407508938130481763373611870177848576774687248755172893375225708538676270922939798055862798634362535309246510100863027398666747726357893227721584464529813847026808613706231358535266123450250548246731927646192535118255471933763733113382133217140557884026089231104404647248751614291389897862700744594065092826092048109246156254437454515758652628651242575339948858974471130826859636933258552582858903141349822110494652309733833544656729323064615243184612787082275383802262349170474610427171795219479446959089760787923983210655828400665414174320668790148122771805855617608630256932673812806941989245999764260225017006854476372423106916814573100543923811665778836548578787921243669079817619076039608630864010494848 [127,119] -880119384060965822946725025674843241021341394638341133042022934941919585612472072260282383782784051493098974912497403287983835834270771026152940948046736996149127380686200015992274257929676181805541652936435459449118933218918350495927073148925936193065970885030912820162117421376543140875763111944632096246898652158092955123415078152042295407386822123034723643394270462330326072662860843842432558679653700912070479249126410643233622044135591012659025475452712780663495985225818493368132998879514166020442736741009810338731610398421901334229452841173176701828279187847772178051346625789576109347321838664984494780506035248631702284506576324231736338673314109707652090070363278872593713632573241901720675145423583734686182739901045561751010018809679150311215576629106292183832684796923746873004201616645903091816838790361239840411572968526085077920633361060441830831964735060824378805893495566630718238970715938021508323437581782743336212532938061029694593881646348270923856400979463174425705611580572696800891474332297674234771214922995935100323034102632353964314019956697202733466284991417201973121556999197995407212357217994613666555803843555335124757399388523483640491104664075918082355687328399641648596684263418955954480546384589720390065420114830413271954266128518970020231781384542140684830539749575583519489890495049481624414735649448023508679367491090305853725275448981209432456026207148802751760622552081502758120534600838479670336528645267071780749843477180587642903812194734474672 [127,120] 36900625863680915465289132367933774221511538609330141722645671023082234195963321012862895341556212343926734502734672738594793456868984407689254071621481118504043576299658951531537555722664258124011582606989800808615726056097259251396278098765379518412511957280823379384905659170655907223844154705975739955593628653198484174270396012016820227663294741720327281210995150816288604646272367145627834471632812551903882689468173556642658002038596806816798898520256162873135461989209103389374294625174828809725528379996204742125307759304478523302879724064795744279407909108535686638162087789599895855184010864724689133770639773432246033539415203781556846173750894223396625742039932033341627051599902680227254226574730384723340578513057064175978857118145700031366161093182502017567040799291056705386676076735226978482217234936418389431513275905647681921018734952228254073265736530513940701683342587741841794762315340362783281913923779994901863958393460339766333108511848554754575597188312395792037499687596617419492562158247545663737435632720747120000677565369662412307092713037277517990046048281402475498186483262799587808776284056314075172193131608932849504052529533085830819909828010599689132716254932492110378343865363097596551489240381618560198342315832926566558195670797081711435997763336248523821851382735718428410728776607137710162783881500960651635315350584153975240319779930291484723210057064931279514302899129755957507676075423701598214249411398962962152469389028779786792572584832 [127,121] 59791274633845358024382843873923190536693128136774419090995559959833934764322724894737327467160684239260758549536797060601977353009643258933802292515441810666249639708615337373782066396513200754055717965607910735431805656111010712428545227232883969825370509296948374651697549443372861326252324751105995774138260996295630167094602904835586759827952626541253285858168423182566687670780613052299719787885090522888570870446492603733214045577184179318135408798967036866703267189722825798577850446254653623130299910934288630594744137827759178606726959435859545388886845640389067280154273057438675307259292243471864054844387102276123876107396945633290814465796497333811861749521205350390409800570493683302136965492252049847603971384445261558316378973504676794273335506395944099020929424014308812199831015977856048579448449359486915159739606038356565148869450508206276917467362784647681722380333033053457991595022332491876308207307315561891162332185785175614510934948649161759870576975842664658677870649433377700340734824948666875834571064805059397365014701096872557179077218066213337382889637468244857155969933531882356983938774138124670710668631299743612013889276852315033997252490309282304154884982745031269266514050494631462708481306071386320538054290808045593356005673438536443558967909164706941198306221456347076031376022003367871777400096599993143565316941343429376740521911797676548701261773709090766674555367051071177723662090032617771493363656405519745417174415814853564880 [127,122] 42736230945817814031226747331713290023991197300214129922839871318348240401803094870374704086056133862709573604339926102503865251372542324719747420083832602437564481440509721669187965105650360954160365444669736193529531643752610956893734129888415416192161466581333959642552115225753858458152481923011876977193563290435872417298371424537419233503389481855983658489359172552983434362408024595854104358998879633657864518655824774501330090898943773149372115118928092029138579446897129305969356295848483407130470535710546857505215281121185513814831223332214412037034974366877750278648289207606390520115562164684438964732578935633802428020135632497636051679170698338464500716001015444660149598678625569798747901677646422496853154639914558331664009021720052077669328915811556595509832785301755674866174782780523321927264075978038112666001635747523995266460978707896597167416814576385488492885431675308449129340774384598090995897384802236655250098880168166665053088558384451692302103012375762041090628189909020775281174729612335565744308194444939851420526096630734667337205513332376685929749801898027149470509289887794801947590514025696213239821914954361103218008025790669708001901148191964359634015136973274362747241593420169919498578472460350711100803873837112362339733637188207387215710372677262392471668040203044127386928271630432630217133399682408992358030300513254961382454567219253730774895934930428406650861756927666745238494870342638351345863940202075231765162490560 [127,123] -97185944627910155605347800540336747440186742339496725583725856245809096294054255388562075265456831129585792449360901704798758934432398809772181602637841023522461468072928116180184515629349704753606399528279174590468076789519285211303887480151035685517765630024470748814449429410868130367255354333117054816331202665180070432908527847272079402885184365493000290081106797256247116968036107827929996894300177664822465542836788962809076005262661508301082231631180755404199286800681871314526668584546892952831202277936539368072140331131401387476067037400588494101022697033270581118833072144008440099508443187752831914414235976532491373647496275054001385935501206848074963886906879554333265668637811088935336237359362750781256543648904776374111017195468450469653142491254690490715579027321136847634891448827613332178005834856665774567896355113762481152179411345160260291640684466651078491847909202147130401039183955739014928745189434059494462823039900483113569020734342424454097590549432589201307866885271482741139793343034441739768950344273782552051932292002487651963117653574612048628801201690172170527202982444552125846646866292943042275134173075956028009562197119357638129367666128561163337064508615609149427889296147489206476063575928624703914155625717545219011763064212739737029923117218947195440744274390798603050712862940860900298356023331623270023145949517926515732733800417061036000300451581380992804129617518203708376861175300633857300433738007171884072 [127,124] 29459420087727842909702228050817857313719249991501308400636749084465918296308928459509107892605926311133523241859523075801884246637355498464252607308301652490524555390306112437381944478378645662196371421661307836795533127182367557962730013669816884690514011952978703461743627271724024019165684817941753940863567399295182185670833176114278231667077003760388040257346801718486067953385026898257250615740367558018764299595480199578978063222462564932815674141905146939403858060252059053169688288191763205074719267899813653290167721262797635620068959967880349437124805617883881270514499581744266193290200269759071122033702841780519915064834661584584902096512896091653885087174179250409106332109148736037470030968085070514992794203106771555471065367677137375163395743303117227341634499907091831625275598856290801595469821397667125244976240128660557195680429252456888680902237882664276194817506143115369972896923184894552774370065520449586803343514156637109591665407882424812911121935142997784817039021984007118861754283166112881560865742251817862826768241636445487282727675008175839922441621450122746421749288300110421139658954425410331567031896850592873115495913982717587703995096698944373913248156563924017391074803308747546636200618939381760775549980832310028902142880513017324629921405672144692224263629584179816576401381808624015638519641571051053567809611474597728508240917171292040549703411973767719025060444567913255063723367234640550705960761056 [127,125] 2514517057499853063844799685157373347797200524626910067928034972016605846322683814043833565955604005451049675270369634847478013359104664312265146086291226888741374280000753550192533422098675877979400640353237029748506011095264951005584625479874920314257451726390461594769941811189869337126184163022054084036672322484478868581498204753218358203809312282031470336313193315719398815876854480293394793264509780608988936296294575153962973532817505950031218258422348745658918910826087759850100986619211071335733921299610696526817638434093739887750400891011137816224746818496864170318860536216157918457612714487185530115112712054181070766357584117025855614949461576302264733233806549507423457143360010390924985621481705271759787319058678257216856618597516135497959051385902157293793985765173028593379210436155374016532716121267611601254373353005183418215153279670766242495747066863270290590954802947307491162318137458293064441717112062414698128764896857301527138597051905824333762617045719351983592397906734106566224993241546007274059439708816150223578596034588606842116223746123878857830792741012729590352879336830922202068931984920157896102017217601082793823961304041463093913714695401749092493454973422828408762894671298973830795466630009024410029865096252572258876269388015617416839773646828321203176257869989165142168390802488476375648487886249138137213733558753560899840360039434250624939715277845943874522432757807308411255259331800844676 [127,126] -636047495985240033106714007107248604879641232609212633122851596510944215259735657220408909515675086502499560163179712107742649452241428659270840959540080455534164708318335330843285879615400154290482295473960629665037390034730714399453937217988489412095266113670192517310854634540053977853197956119400318712560833599758581595070143675475752333335449448915655719492757889329296250901704859216788295508246802467680252877605757252967976867305099906615392613250026299158477279691827905281587135584180189048731014725002174155946778110747624611151885934373789696457631552360774920983540882254765757378029450614667739685800179360002453324837487543296567811942202091480782902710849716011492745266174061723383691210639477936724843258411168107776072840287945545937883574021506863476935549770226213096907769974892845856325584932674716728565596779272579537701188367364061679838607517487453711356444816544536006157028148500068618471361768218174242104810542936925760152845065947784618602431105096946357343688056981838069597450514405975821474517596721262579369638692577777183303001373344353045134794413185068027195645970707525512776642592513906581881840833690176068746636424271650684325198483824063583736740556367785543426306206924836747873759020952654424564282387511352854277409681506489564537923491381737863164024025368613932064788278552027385918688585946899043049784717401142076771606430177031982208261251181331958799504204484297297769388288 [127,127] -198548695811481879264044719457353498647413870231190446810583738389418222322569051864477768473943091113217301823102059680040978421485575883956375941033040269062057378258047166616553565520385809468918369530310174145103081163128280916207722268533861380876456262721849738202759418993703955846126093703640973608839966368049972867071201573010618430842208688851616315450636368589657892926971626730678759055590702631444498288983685607725576856751333093639611262589991529057401307887114372225755428176134441165849667541969979322432223836654990680551193214669148168695388076467688871296933303164018322894443244488726815806714067782966765525928359934134916346681602453002271680954397878085540991139511087253737756026330460367979103598992177705404389112645192294019033186124075886322144563709837666782836604202912082613191327577494188324601572836453441993385758135648702953567317591980689534501073126662161958114834213981566617439014493323131526022917111568057066995077058727056755803620653592757448162408287408570360201266211621571016957566867027871485105113052171049286508724084486002916555865227534093026474850463414538208544576339513217691541742287640681779099502824384629440026288406419617598253785742216616956506380828264802119710232989435900425208359199872601582709019031519975132353642333637945678455156051955320396704640749748680445055189772449197185213661407212376092886704589746973114113230157572553411614161406924740000 [128,0] -208760675835025068799620258152476645689102464112815947551291437919341601490831782345765642541937760427568764145708710931014361749760039985709366134406261266203512382289820935004729750878194326902661444277374335453590551113709237812520681868307989520137454107948499259976120121603588049224880321906671376466449299046864725423319485073680734490061905204592373475187002445110753706233147615851711145467298420583127960493822701922483234042072572555008890053195633258994048110994363966008203932347739990546652531001806297559132020345644234302890913264323956106566691753478885622841940378277301963831116594549894856151009161487333629167768372509746314476719126604723022943516745865957914012575561975515056775600545404814927185521794421008993191741279910806066972827618409143685713156194812100850172013703955099719750510517067142152370851358911895847864745089344550825952551946845816840347476588071203958008964255347015136716227555233730709480842477323881454676626303177403385910118708031506627893735384379456547231674302282582177110910844774958453549068537094101613576591162566183950217239605126538364971384697431358038523163161441106544072299470431203571636380683807893707370624941314285830198804679781201887461688182816993018665350241877431095244088285107105129829594310909802803341584324659852338731578668424117749311208184075223014391801515235298502990019475290017728013958262970059227654741937461970766821645881033416496896857536539502511785639427176074040995836940057964042317153137767327346910646817207617287970443631188423244877568182041571723963359659344797288025680946944026365932252080942084803455227358632196252741196546188364699136628053091173381500575730618797028786539027907614185842601405849811294609801220492924391556442183463395829475648596935721755232049926882055083807607498914376663536246139952437596094174754943844737265659891768881327310390226809264466621559415322821280067938177515520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,1] -10345262148862637207816429363697433552936026768096559820014630787058998740068357047613979216567066779910159377378086512234702823257225844328804569780072905259259527671332748471894551553378336018123076646445720579876355692406770090583578500656172599117704263589307547508106067974943265060205609122196991554072703305219639606486403380792451022956443409836635401655036102283468325800124568397089866894371729439444790179014935702457669395506379012208599016112908808964235436062879307551607927863861654410282570981481474526019847249772021581710575591240289895190098833118744533350062087539347606507715371678011553574812007965893749279600974458648496428526546885472152206806064267228722454795058364540425912659881024304019567079229425257953911155125790218848880162077488131808517263864394569575133984986707846302873891046939624913919771070803268759556180592154173148662402122109605517709665144576956862287100145578617639083115012928528894415027623259992528950545688960653880850439928236056976413102599771992576763735561716260850958945300064389639883711998319081059230386595317898485414534761897717660768471748150680330476711753554108301665678769938205209717650408906746314552453233956955318967522857527708383106107129301501809994992030587710492425877592438326793158489175702617760889946840092236508732253993782837695287966319720245053467852353211182507292646047906544265239397788725579072371949913669479694248691440520291660211766635343041738278166554314844726823042376061529905438070650487529904426400513534957038093306759407990128674925855614466270955213000268713749405967782059798817473047111914716478243106048695465743488544869100641197352148663055539525374725046551408819186146339970363543310527967561393099006595506570047088770315322827364853814510596015820388010273490751320793565345456502333704651082387515502378387565470872413768752990136215118220604046296383228816104578422578789121768335831967203328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,2] 312558479310470540795413030989507901167046013284436484372101284335118831818984760366314031228451040760320723011142247888108051936982247758037004546978078965267691060912575006979991818605375394592406742267356568486304474692600811610902862524369726976722805799354169505910996810326021304231025893486313786373152047702970257223770064205505417512014712944424148594209052937343475001049459299829840278153322409822982432138368511379792901012416583036233441259839285089801565226463615287434849621889811455450574440847810285444330671647315348870467006284044994533671822995572624519308980464291631240553558770620983050658668431479705858091157120036046204114436083703375022050000092056364247445257833344228052609608754474783553581830915432492698243177538616938781425510875426569679499693612704098016246720949220977519289096152240350084155214129395841258034835564311836353636385410919401343678470985023523489628067445817816770760411040499986578190704208431447227278230515275842519704114757900238728799050287073157018358922029945659422688176085380641134493577591342401622945843117181749184734604232167190121849728485641096657193170792702131916502018276092976217934857416341303495911606485105014421749712285841545508948297549082507358261322206001806072178125855722312521898407907517847714971527726103925386188944332578158502463201154455808855592448758842367343960640079488882891071593455200510537155265991040697502791119306412856145955907036567455068099701537368141133628738675143530649875066769264794699132621956735626853909089184211189831868147862060748864993195523555802157256554080664948182668583230334832192452449783244720218206644005750138024271680366860578229502442849966171973010055274274090455968820240331339568235924043041490818023741311413722574643051958665911129294138194618731926451094839527564322615755611851887848660491048258490463914523956333429566766285384061916542632450950393263183610189534342414336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,3] -414010875621968244142306982245253437664672266816468607853782140044439243425068846606143643251540631010768710061351464647222099287210147501803182949601994309879712015703169816723157495911875132634060961558394222059011327980785026849819725482575229812706735069347770678356333457279127937801107303037912268157041409013339465707512478179490335218811367661131135389490979761669438125329513633328369038617336832661218960876282693486148302637671808311230477891709779855516864895112343688156510555413364548926543714560844956754705969799241579749231835065268183496336317225651241308656946008909967619818379720161250325465284024326887487297474697568944520376567352190631399461919073999216982053234091232276897259462018355013669705786355629143363307080873045159778549585701402592615871108263912109870861323205198318156833378378690446070028384130384713930686117770213441367595451431013536682247463465905992922909979141609716686166806230429652975160135634906618686658169837517384504991630195920051829021496109123248011020942179694457285190792104389860316648403256869109210138955391545605961142669664178499188390101764116374652605840294243004064069367462973372273050038025033020357387370304148864902262093513827355975233352709064111602225738892862370910362332109104777759803723227338628391224888998332564997622592277496325225332377977683975643634874659654742010158611989920423967372130054304445448301973428688277121742525820655239730617932709066679134583743316816888716818989087064348264766516759583346853707768532645189009654379550374952458261922700434542071953897301635253885144989609965062320999228956432743452751025956210415881979700534419171103696167533785341765094356451460885716381020332203295221146640890861011058172714176194863821232333049517144983122203766555146065595992577609665177768990730961464162647496862816901875676701635845304844708612429359018046354992539350942512805891987856969565807277261193216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,4] 286251221170105333703322479926289558238703114754370717003230364363757622990547064816032281730528847593281057679707356339501093929680387309414491880034256961673324611610155634334231184308499417598881725598611212673096114165188545390047302543247369866046707538884359187921120513633291751185058027475588935734730745064930757466095279547752800610184130586440892267420829838982983179725096507636103682704769470992563953516976137252994064676890423431139089052117477160709280452803690646099308334758776823696296906002595478621496177361100352760530499492015579617603782051061489784395876408360919750303604750932046313402347531770902222019416124090451502323412492800985245470590414584416491058424328653436923322433456331114658067161255741914870501821938083353230992892521076341755455203131781908967876845319108728031107451616072925766668011749314447338304255261007106594586728448911165110323928040524589426990301877014897342193198139149294464763519740163064486874477157742406927339556486557553413949889787555967228949107056817231438909751660088231207719452433675298942968563999461496830062693847921840518215487782835147465823220466932607987664104007463596132574690558235989556969162541267681555952122626433500672407953631957646889466422177628989215707707250913252842538774477576517767357792551824331524360223853200501473471483606589202868529708147062335254323450282501757943305564161293069322490906054184023148731317593180709586136088528249128735029362997243638320551664550002973547676424106083066160671289318190519471278588912099958822748683367622387183390900871621975817421217907773386670203570136721333722928058998667270947659053410230365374830634222625941650885292751716288256670250812334670154438248907932048599038024194944586915048516325086149130095179521998590756610002858982878000051714382460433141403863230977816074460463551720204027930421498145417780569695177364025082642450451335782053559250719189416017920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,5] 7544567172880840296631307289892177294187747441944612316752140023053461847369336299115967960082055880861308314555285002779988942042964733092181541217009297763539114792432792606192362478565956610282052743122108186138712819625264858186246612229999782706299882535460251341399301167366379563788486979468671341632980568880040457503047855290216528682214111309508945424630823164287868527903862040258775382010140948012277178013868875107308612542102573129006160682242719516797551483178839573010762912318427778765147030498496870658133730736607329226772602729088148711356359219449572523126489949051641056139800081207730565472398246442017942551108997306654809113378652797691594382437434470685728931757051968257015771544740470853476613883148270731534183618388696012965636979039805756660572477958474228575914996787112626900907547461512804379770892549435356452251146429755909348021144298966264653166078811221563737480589072923956366795255062340695563582620448050866602116545105608982993624978176626080951170208430701139462373596835745944193812684883793836859226967235485514257490848480708454619230442609949801263751369907217527330687808008344213189845664349089081882600969408166736851205042642939634774331604197902533457959420691449427935754610210375089218402738596619093374457259967457551762929723587845340536241803835098652008107778551955499838898592024743573866239199264573897240770644784737631896387756274098755999246784661669216161532835895001446787969218083851134474713820163007947651543837607284289752090222008113423393639369994693016926745563645867072624703333190008343801151183927050980206719338345365637387545838605063857751421168339103908248208966918512647470493282320287274109919075118101307125839863864074728071764089789908390790546726051859257757943483565545907228188103525364299061968416300986635358593011724659579609305376706902978287313400960099210595091701574694298583325599086726403376125897134359640539136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,6] 80784900412657019454305936905403049464155365903762620033349216615026970278659777289093345386060499753690558379708411723950683646189309019232864295818524602592437439432443691716565410090854779068706571759736888993007577821248274501572592987344888057640916070248895047597499602170944865388990216301708557939955820097582471421959790653413976410482587862316718392858506254836483389575868486078385822138080714723153374696865930517316158669812023991175237036851680287491639190439813841500088196417124205582147287516748089850136393100798368124504278876151255563549706987098876607346187578584032514961603737943214885318283724450274913378003735567399347797263121046198919001881378750220669471384472573197477755089170045070111903910896534811165210852980619768858597853544449655770338941811301494665828779072608345764485226891911140923916757266764583737381911898161046736327064993399344066093330447842045160120421335923646066314941284850103369287039568862834790234131520561232275096433549231383986992174357786195014266090054021839011172360020329815067202215731714308944171080404665736916316668272936162894770550768431542079896534672603510460388071045935759109542144992921840610751351932670944923478477923343144828745047491154511502087071598949287007617699281267859255163903189630437418383295413488867568934228498247646670725680976997156901033716779138927601639594124339163182204420539005250757600157511682629661997656725978073530725432309796210991289185883652834274670269542691679692707203083093456821437055910211036412747453953639450340783703298151939466771150767746041770641865847787367787983628601265130065586493404204601071770496664726772574189352429531795873661774053546197973388633682286940497756585557502065550605101536364848909885625524385189436690148446594900199306033739017703960047086495414153556382499345037018016745847057542215599957994299569700030509591018822899526851239458013008097157116376230975187714048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,7] 419310380339240487808691240694901293152284658025663216498948731611878786523032902801984979589845095936283216690099702940653955683432800928473881074762578273023546732983738071986311778785754169498006988794931049266896926811332886982520225274302594421665308663860809664717982907328386997486756996568129080112125733502760618513301258264919022704231854664554011332210629393516100515104889367623280049457027382210560909770323237738078375345369913533853131295136770208679632030257527107294223251757908362568704385504181480260343582919749609242573561190244407077926222777329497060205580777844232439164468593673995509859028181160457151680213401553004258227693775816220919605061302136803566778193489019950502138809153076858880920177812415532956053227705126699948879603947947888939399923207629743890200116201769818598249237597465861029507137220705537701042777114119757834207375811308508176874478241513539863948445380603698347591529876410484928089225538319533175320066662186344854140051878459250551685044486874199854762667433885875780048705013521959730583052884473164395326468096325566900177720296742905324889437396015089632324007934694245854594933821667161203262488095291915710742776797907384747554351487113511851542187438854053313642229893500292931779288530660514920312979438451650991526551447607563873022258149548580478294370606408912184774503326191098635386056417171450414330313322151523125695878616126673517580020584474835729005292982799778412663292407049759893278521563208207567117442053143624080535457189490895910029841074604029891664713931234090558078049046541098501390495235967977549120953299361557540190665593838780007762005096261279886812082326930517938388014905797655903549838654662237304219052287937155492057003533493024236509626514908869016946514080642731627903370766349789648820216977129650537606449104351922216925317144345128679084715447139343763295613473679035313665147038917195627955616644892047160901632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,8] 1267701733531504605231312933813181589191647592783772733903291682968241666034512855663029358390350645219290719631515557464362907640634588805615871045101455602421595045539029312973683448219410172853712658628689609119191398645852626289593470039556193898359206685716773619200263785480849541695600150034011889558849799657525963704498582454316202675643432880342683547196379494866114741740831249282283072154912384577262805786389275874334094819931376257964875590410828068960048345394143086358685549791526618839197380188680851222941209086362939069798217093382082959103489267762645687795317640305949962834309757266570992220591614842200261194120029761836450215084606449365693841257318374214386373688449863621155444331287534466955576329355592934834745538650355758099695442632310750712970891974019941833709509104391389848478965771151934741104863103517853625860806198003111463189786485210151725106261621197564169880332907838671526426463614640932019084382284529290974134216860372974076818768566352356854260362889654089332473888772505251977702098382158021506103588499966413527142101579752476425606688229010021689342369374502803528899375312375515704137894808191446109277712419190711781506008663646230044782399780257097282119242535507863916688044045849726426828487485796555299794265373838151437577066342835346952590172699512814944948519513662329772616268842238897972550556550499951054082346653229580568811911411869712420237896953407754654673056560815363280204321895273875611016194135708372372490898519132270934689334234952325561849481680839613139886865970257365939138390614633321714050327393049078834133782890332307714641351580757445124028537014253673424973397778103031331150063878357794567618077767099719139460693208276966317116821526122570083893847322928226835959982113198834191689896771519242732299889032397410210418215870107354260275522977188623141125692145244968860803587656268683892996604686907781919431682097052692034617344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,9] 295421473805285339237140908980881749362357043012404477637811472702033144378835446134525458375649003549356842607930910685492647363441161719219651441377390832606440244805978554782996724128612475150076314545733155514321567494209147626726681400274539384497237257630624106366731001054334436043997148126308185978604634741801633570504313498260080274766005743148351926256433548341455284346347575684371867322475406829337260471350261213167017631453519425720151571577324421320885583561047893878664839905352455103880936568788968838274581875684874354489063771745436617634788601306434031161180882996393606876814114637109697445930027015521462483592010207017466036485616273326229358635939467169707012594453101885013638860142269657870589850961216357089251193782093193898771742647889117590986465858724810284292993508423044750088093982915715394533053248704894437908380492040658934927376809763556087018554937909580895844477850118819601127981146360363749506322261954172557038001684698138564653200038633014514220812381373543071205512236332684774911337634950873025538548394533854604387118943002435912854138385556005079079184328728827454825754604814048641319890337482088690378455833322710131427637304248022392104426697256876703010399543301376910012650106364698504635228376415268241122107288559899616282931305456143046673020764861120572217893144831663633919250471638889944915949928898397599001687904780573507467689214636644652023102893219323100973484408819933534127942750064051411689341258212485002567664393299603006654488017392208570675722104063466238393134328171319713685493209707591912646654350475550748251065807960358763108217358424671699035226986047641633586978306530291098702940920592637265119048162807408315822400061989690813568260180586679931230430200378705673057902757983457560723001042250275848040775730327534879669268857950396125559339979689865046218387744111988753055656970362610119002951116483069561786018785044437175107584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,10] -8937314455830196176473626052193783197106823156086693956196527798984434075101447510882765061978119811038667311190791238661807964869945506908609350960474637887274179239756471812665559398069390140281409524478186767220932378055993751477796590733521166364448133944459711225277782350275581335289502768147164305296414208873130820637682911093932799970066543906446049735865754440714045414795862389793200268289989611428545297968066923722005412971791424792564795638128337877922120251790876412285656616652266282976783143586352249743549130853400913199023128179234783975562632919629314062448325641491726115921860703345946228219696395784833857760643080449485728398758305283315674394805173529232458817296570374307017239768913543104033674740635524316964560453980516338713131952450565184037454772405159833272411060788159110542581207318275566681433240955525368895167083627051426340900082859859371135093827488832933927526748847405461681341098544554837403563075233717054962423856013606378277511083758637854077059829132137588021828740918057618071021173003421817552637602061220202606166203552922601972217210705755549434223682158781186220099453940035760585496474112609094888218592489401757219428928830687762733483093843409511082668380730431747490330430556633000103165219247019399905301212991900782051669268806887181754632915148827595358004154421787128033238811338944043512702440077989238090716578595672427581324557907251563526829118183093871214665783949094818143967581129471644315700126061352480080566046468735068105259228301985556381325450983833936692693951219590756058669607970296029910755384901040658105673681971086016270272022389041954681677737648164399463254076273892711812194795985180007643654971323040464848341061637664060138207434043986485643397275123123606764527914737830797281937132359825064862637450978955095285368822783314182237322444665863876241019201169377433977705901270623022929595725025311173527463561126731615362351104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,11] -5713184469959936018024270560924420095406294229666445673205787735506860749896188200972076850397648467612919998648722577308107356719721423368393456192780468404562531509714657198099220395601373511269029420477927045919762839631522882398294364916155068382797503271099803905488500798288436506876477006110696600677971586794711555645798937874073857453127467245852019578386648502987417849085993946156501881064793323927083292191132751169125818544927151771364437146485857108699536333525160964548990594222152511644963069343686718033408228930275485958539314473962799727253688294689306928756021145356139305180024760786712119968571707518611058005420297385986039246588009034911430595000359782927994506323392550515223258296591371692109798961901175672064542062839266122072685675266636362123827120865825308089238626226362559580990114767016544999066405293536707362370064897021680589299001051520092392830604729071859398055072810688543812953231474588936180449256444706905525482880269366593941830492678259393434035282905384399287678924894508619847063041289075653069367092080092466146356013874810183576562646703533999933973246365831070744002172457390363250697962652867119379780037585923994541885192868365593210714830261905034807194705089700674624926683696503255904443191531107495441970263188476355591691667690573059744221674918544213046330061861512347131197017040056999790894139110939680770866087148253097075309664662941092999931432357614555266670968965068229390599075715958524925985746638784550966213145033129154523573814079265262458341171794954480234193914367128919889357205553218805545049487358812224558246115084907826643337725874243540711843388654212135848183546397337372484554986683921163539261370654841454290617021648100002033775450660492581523497928459056638015532943576923252502416630228812435978691133014207975124434174522662714717602027647343568183721423417852928332511629113613186121429714253517523022569378777529543030734848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,12] 29046031989999551323150076711564593742985962080494390051479664141488899571395954109909660431728680414261878733669514716866956553285062596254674784557460141285698074437835905884154301927142846904246835037637694490266419300477841816403464983651769757288038800107796353507338100029185673735191284549171133219529952312592625577272041436802192724903477224313270281846332235450842042180263904405334794541763678500563757203985674883316981910502413497933509504739266813169152745850329202328963547367706722981798243972466069876839260076723699263213102511395872475880308182003145204498330005517647991467969894903458279568706192424994358209618792857464980187432943649240335644150993721355617428153366698723550070953714865721235572606642919051546068201032656264267445475210650235291457271608181955242598809448513246749754248327039173354125434160535890719486358194524767350339665192452080766185245130509538394464774059398927827257062565820933965138379609829442261446324678273955816589518725681597064156001261452738728251809600479534958973556884971445453872445985077105603767700649048152421302491249662937928060728630038402517616150903349667496535805936961449569066090512929981082815654292019171848524550422420669886697633969873412034546388071931181420882168337058836785764713244951861163725769685389644282522307345151690664507851634590170854461536861319391622011028000637789704434607275851462807421822839493508266168528627134363103528223619568930672726298892749169491764694876611867096369518329314304062677081216526946433274842773472538186191550686327509654603739843691672489499874956700632931352571102327133993608873128455686926211364555792021801616081990286471622054894334324500641884696320180310144392255440726190632016188629281539638358811111785004304567149031931756566430565128060425976147149331659184193205121892905912224030211361173889843639171625658149095146297523881353430889945569200375453366102571627788070262145024000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,13] 38201781225373222598705094616929839060221332146476912982431791371220767469351427778785822534281736111754967184605071218793504318579086406686618318042418570347463855294203679006213495949705740074057306770645493240154465398158816658496960944947281138984263437063437353988416394317770138116736919873854817348546084636749660614968547785719516941982811029309570188265959995668885533142390858776249453493254360246654794942164138970826716602879805955617627246101866100033764795838667887747507056645525083954060060526754011451557193056546136825237455203878080657677155363173924692723089815843184751050782616688539964887159704626979166946450470908040697139544842747554918802653039242980617891326370011852541256179866569567834814449865805012627796352419896896440985163161273632561233879959512528511761803420854681774868667714374876500211427522582621923240520515549202237610737959243696064233275882162316729200198875387802847977356060135933421690914315527677917973040889033355438249674737609475462441548086863915006650599133806654334036072732575052003828481292975277447584616982996120175971548323780251987204722062278109375378245250618339840579157355153311196766280187784202133707999590508853326591782079514246980977775770969495395395452743059875833312972311987658278725026160198080109978421237534346132124461920800437948197949169373258416913248032448252606299642949587492847025949633775998115663857251558214693722632347448680624683722415066433267426824918950651075684188223201928748927618721372908934995751548525211245993571347429077852833666541063731303721234953821305570525211866307163851753021917521733774327286479521525444679292280603046613446572179335334304934376977787386045344510332341156793707971693351383072011197923668388557828386065755504320281566340718641920021292216452549012222033868328097432079524184750787038700064148613546956801092173297850674354516361350306884080372683895024858008425608249946108244000768000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,14] -7053446449695360416993605690635610647137336318590175743102726141324267151502233440220680665427469009289517516288423553661339444838550827846328151611033885149529904715079004526190160885046255612444812980672822164651424325901605136397905556827040287710974889260105945514813723104481652323803924916297279149199195997657414936145632726479942355979437678393225161709810471611584170313742260324285498253822534405726153814822628103127210429278593973849840646740896847268802113541192006505267606319215582633693448885437614154729488219596659417696145212468768196127675659621365741185854276201572952850383939743222863394359993338526657117942374119985573738090932358985421263125087573998047438623509396793336355098885694400065788745714049198246919410023123509018778086101321055032438329482185843946070037028546492897076472862836091986198718246918214094720890276030532010218607600301395960480083415513275824724983338819107277428243348776237457796139617097945755577721066545432941831233796796510150564193318243853562870372756678440941535909640690457565570301290701795191601573360569960761728549969691901562129050555998071615778307827867583720967146841956248017738431425747637095051835368792315464938489614333688105880327982992680075707544002385286731816649315892630865303746386043635833347010934270444066091041185529624668743448933058278603839845473865374203647355733921904692666694151960780138487589980869132638420968924387085247150201909455024035123150511144108465610813059389669937756274323789252979764885669838538342508522434444830556238248362448147252059658083562329135784008931802989210947209547915644460359389122863977350988781282972317733296828777672605375912783724519259386648513933359335073004020619349751586901768111313238849716535352958475185703395300982603334255116052985339441301101299638772175128222361059980466223895935682618275140752518143312133389827296863427703562218806783628720926856360838130536749727744000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,15] -276813088687329115795226344754072248917590033670714301334460309090280480457238193603411296941871432208149238898079223504332189591677300619948720764089541089466641634056287307581040124913970933028259265512158302875210558005067230207545299456386113099930225154062167359425133989074876150976028772597696294301974182553087998085742883985975946521915826254769227905777588136424844733745327653857897981355352728649712020131946311581738751769949196218858197914009242626505007388892544911916842169048619898743453312109659072479728822652870898032782006603946137373636362288474126456543692521099257348782139311442786767958647318415192805278943422675023166418672836020304785594201717997606526897802984582295667145252259987641023575094709045817857097777447952495684936113025450123013689308137251769794640863651300364604343842947326741213406873767419556415929078180422631814460823465462907380509894993657177919781972804918357343788169240428536516512981305854220872907239524302577003779561603405312001930047787785517224918903265165705065113642849551428978032021757959786832043964258736425262596755958099520376193998446505503868415694486507442279309834420288783362845594626787889127271075593593229608554314985767271734422518599586882248966098951288557018408178448774351788545444325643431862820114326402618092643658497935098893970967894179791459250205552862775018421403262696031870011073192333294796246076830408492582614199674164191636863829757499567644267845196233313754076074005171943339504005555170098816305404771038742472115981603508774755462427531746946495949546080142974883509353196468424983287220596243336600185317575570334586799033722334096217328659887858525639416802550543188353770592218660686074465769080601322726272915674297168473818613162082006828889127802608597530270188210729390631121585897001450302181765765826340182975950240906878749639647435733134902621411267983711119679674952550718300883795273857419999818285056000000000000000000000000000000000000000000000000000000000000000000000000000 [128,16] -22400011004999356393848506197755652717441146116697431073406331772643460019710058224092872139929749156757371650963632999977856079978486955746383448955355192147208418390093465466561288531997211077813515375287575366027030225666834829788634900326469884638396397528689213480460952175611991687361282724308805963620848797392749411419217506368219845744904401897842585932339749279761556029643588221403396213642569977570582249133241561772363920318418732412718488250442505121902220153648762498919943076775859709451215941531606749224089949450804952019473315738798178603931266545939938004731906153822672068420161128712099801755691561796233497833386956245207062891880530451307148981436711234611174833148722813005117313489411786073153697906386413841527032223375854875850461055752834278546683450232546523138790411902351236471202184884711120241251763466647082252711382769808357118562401931322354998527430069282219056145133065269804796319984174955358091925092010803714649146275672935207363685008310942538690348155892295393042361610192801025942440703172606638605780842211429337803714452794060462286760661474981876272304127602259975286278373169527076945261399615643601890847763013266893726864668576796762144440475561284965341382194705466751832061048675452154720217007316533133273796509780821785234407647219709059540239351792494270630836171418359521796542613511987243256147323442852555220782055524693673636804573318263592748356667377268993070157633989625682722327848307275768025731638196384771254793499889410290551862724922196729780014090020370762569995294637270291171551099987181229491410989552194600776626249106148782020574386460998599962736756147459595938391675994823522677395033321165331032091754949736515990550892925121823448871406888078556578964658658727441832911556769174672957161716832329261817460235457076573660409270926963238739681387398165685460636775997811236362084864205090526302373239059095005412771895941271773650092032000000000000000000000000000000000000000000000000000000000000000000000000 [128,17] 958291660268197111808019899420499134170949524090994425777705631688273549317047044371172147935064925432664479998706571075813377079702410518931612636916656676964365114064960418795446759060775662094603627854488187710853370869685757661605331815657144482193691918846824005314703126438746871516302854608841561810621684603127727635727157154039458903072356749688574993155296820839001046282321576223895258802458156938629247469151845106447108628671382703407376403954991742283332370875354002718611081733073519614767568056430341447685104001393354729769417651005981351784172064345482482252222949082345105667685249806773235031730595313886269682845731857225967096948453886302895549921510147721799175505324643353048205168040235889402015386857974715622727658307165925566536329263731832221202752347269727883184619539008592846749968414057663314997087090924971607449678929106134589965456047225310958802715693535105656079520830286798472336025321197037720352581287899397147472967159928574327104085352697317445709669511913575903471683565513384077792136612643416083938280282164225790676600509335277071043870146599097843791361774221796107950420745180439758515764867609649729833966359461093957589916127353457358790367833505162927508124371520847282698773586068021259554474457270830970068935203538344958080162541105229946944062076634572348381009121806899525698658922999893182545114147913849624080676917072397669585208971924570362278077861867851448381955200594884067595374439815499833044039419667420181125918657266476680124652505903498380589081057016804289691827634548394320706203038597897864399382381076255919865804995491008357732970998932843810072747075823263102351058893867547831172043832750942595071388879579954511863013071207508051768388375150614440997970785093258358187944540380273050536694420112703584579735642901696496426048271785021425470788191845278772282622482756000455287845240700284610281528715405915969773208922501882374093012992000000000000000000000000000000000000000000000000000000000000000000000 [128,18] -620725255090099918860414768972573479057946317056277412353436480050635644876659923365689515796046739165450745257626936300907603570781888117447591802916612178183682980361750325316967177054716620817721231490241911386554791020051728916221135959234953142126106002976824244214533803618061338649116317053582827974583155655161423557885415345477301826429570740980292729759097899991398981014546510756238699459947228806667742877509813830673483547539138097617577342210581490990786031235442805339147089504911789591829680974138645966245558161193191361773520736519553112660743517143706918861141296033170176205372046407362982550373895164056167168635919896194998460466760186497107029629974671462671081091990463652552825474886177955711881554407884300288230074951817097373013998979291283957541048929162147665726330761225570540212196672068276497152818607190519132087470050542978916241259940501417888706820511967081588577804581748823162026730797850758641850496229919909065464488887217822630880050717973509254978931944713512950552709158531341585410115467959869638767918446875867676988466027553874538717634641401996601151828618668096935689435158210717574298569656213606870983938726626086158714711696948259026843651885547657564668044904620324413921760703251440319480054892773806401971599852407618281668237527146131151424124400169490138175421645083651329418919800755958278002402676107870568452362006797011699651769711223868633306865431806508073114965801426887456421308374255347588078738289659507389813024571635369602162400280969595814197813961361002174794203752750734576548881707211040922701672960365264437524711912043212131380065590143849663624549006495813850474736727046434000843561649641345290237139302921921808650233891809294667392514895402928334896289481361149842011642852446635533603588068171175004234629524709963194260024968215795701884280376528221895432894415775757038430404525090968215837500169063833236278224811063348667179073536000000000000000000000000000000000000000000000000000000000000000000 [128,19] -996426484305845191709144989192832966365441645617411401492436887047111462154144584761352008890257426902733898029947547897128232641802771004875298088831637807701445760252557976595858793146508769802254349850300119800053002670361807240149510382134334521592581045725452577203262786600259668778147590954032896766662169123799440991684329251895258063074282816273548534574709514202777472850035238405514858747131322525287033899840000219335853710237049885459542978959042237887336396628470932370059263838566218206215988459057124893441542857917362562703699094612171890738343933604534319323259739022988536621719043847382832701795628827105312028207406473234463254768435870506328054633931667702889686919909624044634622988673492836222533570231131377799796271250935936068669521097891743751284045386357485301044703164568397730651716922126352887296963008339353603301388063101467945618817252211401171403357687020381266240869874617776893960115988251603550915276352730716033863941379801576044326516867240836151468440679185350206560047989687238958096804644490564642956450148977155579573911154637670741558395413493019959731915987446486828064908926538881752753714177161411246496318437200890585439845372217301277136469238379957803518396421364708950428159929735630003797455471713549333729430066753743465233928794824755931630933926380669985191437835820061065526830209842779709846574778764800522931543103315851967075843512343102861899087753270623855211936546495555498305363903779323065334504085364823614788308026318463270342681186331656963972469585503704187425060218385369840489952599933407992092088906439427611080673293186769420612494505401804024280297065993887915370727489548674888385319056787591622139182797891672813322996171233763535219207920908614408017101961299763201564249556164939769555074872978970696683370378110028804908001614935496879953221210585903151110733613772341884520573680057930777097771692193325194425745504293869926890864640000000000000000000000000000000000000000000000000000000000000000 [128,20] 1558181861645480802282068410073914551038555135329167850263419712682060390593451968649446957650854582431626996647274739294231694317629068344598208840927638897677452971680921108706409225349435877021362969149638460867075351487654101891216141503540305178309568768754182778546612369059632321928995074106857863133866051858342358230980527009254809663753011926934637489747570196377188843704105455483422310574736291389205538564584489019641629022518626122835679883801151255653414682036301535295564087693164860575945473454124813670745310768789619678301643178561948594993961716410857801168554731457511661683009907236917189326379978736620726808303019714288935120887270864646045033669772993185578919377007846385944281903176473793246142068630213222365281575318501853788052819198247204128542118886159013886472093856188265868518681527734656331756310297446360900277261533583823069132432337539516898944613948654278810571002073494972644354498841163785310335013305050452364690503996710650175665991122580839293447732397392747917950963785406748429922586559976034218866591054825023246151201642083833872747533955412966348509806687600089263415462915611168094326889343546500131719656631748953529699425422454629341547627903658642065296998661902562285476454639358982094244557695712404761369345965407674591928360458005506762595027999388504031423405537821409730876050588734140989959076800119584579581583572910872418690538799498124144571481474424458542153873105141150482539672478041030323605836318024444280595839266407773989544487464017698394771015379243065042001179939220816921347379387839640943447755316377875481250281066001031162010975391698668109649808831249638095967231959016704576858532406492115882928778264875838476065717312246065742881903483988356108582164810884739581125260934980235559670851819238320125963398380655736101678252415429332737745797375291990035700469340047337020602240471526097488906033863055707671479337670885697902631452672000000000000000000000000000000000000000000000000000000000000 [128,21] -1102721291839506536458284117077078161562712487664988488728705411016687842677218441207351621472318497583769307440129618128082712668260896349260668492963216337971464498839112457213429225554536574111248259471035108689112813200088433290337466976698335129704016648303031528583066736424983124897139540837953952381915107683612368999757605848101048385590996213918841255011562432851698952571991421340920972719488880367887313842307015165501823551449730126402391538948667501522845464010618236201517160802415341399353354734578665111223124858451406508349269610205719535852929174612593967511784746544286717273052490916225392541792206406318257888908203074358075181453313102259237873453737542763574616227122203208568720309147095201080802604164140078755569170511810824910259707849858422770285907177301412143075378350627824393594718049003124282784578274602757716745512635594483065912814400696754919475213151868161816967142872424421886255692427223164986962058887366724790593257001190739766072408921670852484383692509090107396115689923866141186597203523734917341510700950605653180989535806837903243764410254609744622188934152530457996253474328501660462385043825271901823432614843926195694279217807922996190692983566115441298834753113192035667640921381027981701434047440571286707942405923751242455285955587273154488498842228869620240889596163679727112915459962012684564637798841438453717296176382364034336888191494879133886126752023771370846649790448647644136187189417859154949663270024469631781916894604291056420375420807572680006088721282048128432092850899146129823651764832813922679364321311068246127043606941571929239622454215895444092407983272110737647568591923228399278204224951090854935732330586229924847705525602641101361248150770340767115145470777862143748603356641583259802476153012004667727331797948891549605709896964294340900111833875069082196945716837563626605045064970079057029440410672843414000334734466597065443160096768000000000000000000000000000000000000000000000000000000000 [128,22] 966661446313755183989606019222068256961570244806977281272361772394609620391481740603857808354172242741971045444604289887239427879067263613894174283859121638026826576710083343599091154147577581416119625937995935965512170187932783505028539652254493702361422870836913932932559652464246089696908576800438017989713864578278585790016355972369464849669968338499012339039917684972746442100196912704517481227792699347565213331195028204998818595753017219124931177900167665765945140741055506954260879952158890923731326003879758643159688216644061863795484629570570033519530713743371199461842883887809059129578196254214008098926957538157186298385402354048502382309726481091294118288342960481207649517429417431391960027037301785133756370693640082321066483768733189528438910813563523319798328994731831617614807409539069911677307373633855995256277382531150383821334989220250856554011409326741067084309179691875536957628411277795575786695444321676185123219903679527839998746305973050919025927644362508045105485481703039370420248901698835545284586311816576748325616195353256294747493090686201877117918504691124438176098706108093531461760317613444803249791272183196321800874373442893990244351154892973556847665088133511696207518778930532498086402313901231920507112038045840150581500074849426946196138392348234623401413384770855066690648246645646417053148715757938372862487787124864841664481366628013244881260160837197913432279299822242741259761187070484218475300861448335752488861991730931661244758930496544711646906027015163433167337804634757217809576760392650656121458112643410891516872352415152262027310512649377787101132040372221993526122625052273153803678176041411607759799624666277275247436817744004751886812702705733541629231369040608861765032201425187645410384099645301202832267655951217018474208083036519053079850645960019132499433607389567912334206482946346113580167060511068348326769544654315278182945041666338621965205504000000000000000000000000000000000000000000000000000000 [128,23] -25745137260870882087861864481697167985179974565928637256417729167365486902095867753034322367713012778770967270318757978233895182814200731970142622678424167474920229253742418405352512999289007299965632692066278373630673665987003005871574740793750502299750382906758435112984057430925434878599990387088481724471796213081799285276279056048032982875923236169249056531841719799845636719467482340744370571141668563227035956512773193676874314646810859210556155919362050740451527049609063683516924219085278700478693339992742150361627655188454939278254867844046427279499517991618134675295928178693865324897143004874291703326411214500834877098317975013209509028581207560925234922090736909880184553900164493026082286936957741399482266929720507769627423841719920710311620793298081509895526743318378653227893642577230370616271787004437236637458957062069554199661125857821757890594044071818191442988321050983230310697411102573466546093406797201977455847941845639533642170421433964857742552869029586353053136156070802662947980616782476205302891521508612955991121476963769209073948207312706794056961616540808856692773897977015492097940282321025116833769064830849839189634648893471768734187160265011671199633179511756848995454226150729564108640345583285306499912343734554541322775325661859448246815839224553067474854371965140220990458875001618347034754648516691980226373570505198606723520160565914482854191133269565111229461498885052336638629364724234087725955262507885861700206914966625571543087711649259114394998061299086762623612187685077608787048635955506642450072237994947033363819529179307275583922467892742506116053250173836803474696918671959311406183329174222998337373487458966718619718697437466365654396285605596542105758782010265572053026223221228761886972243893935792332067992636649109891114156805992051421324313058291222521141401571588274559233930096482078771991603195619991673380365555047481297454654518865593551028224000000000000000000000000000000000000000000000000000 [128,24] -2557764174450927939594135582305636396924415398170456099389747943656186709111170156067498622619701933850801140599047843792562739513089863238186447716173137380040005200136838918599279981674065387631244580894761913290137774697303978753098965010587170975905638925980384531894649606819842012533139270435182876185803124411539306524105202667092356183634610619222708952156264462551435837575223101404309067054302454748695877432077544525847883483555978448604604071281483759048689140184883985352064631654184744315022824592457261072751437459706141837304972760975750954759807326348358153795812523904074915148311786293777494042864652263304534253863194895268055744526277403501534437948651626384627422071383724443367378630054803047222554858005318595893809019303894820862811489090948116287353818835966132641062741626970042576599170080469482300216601388176704952010148814905569901971438245854025509249501292424133866265641363293323752251489756693551990722589790128634946928905511255103339060742471810758407467989448889550820434287021574550170465346892722851936084533786167693159419563018010018705754913324552475362461643779900688667038288801647684569790224133074411357088793535179068837700757568667009272580158543872642156023108529506356284695325106194238239488400669137864672982443594979218280669248409105029264597055618588638455614277711471465264397192727318762688583835867456970226364112136675516524658309280599634954731632047484869618330694040751931529671527409264492215934724184265660577023190102909810940845747155009952872924486570878423695282552646690426671924960339017836441559584765409184425413091265889377557008605226323319431446963998721569381067187124372777338447595348046563529011323681223927398973271879267043910573319703835907772420731955501410151821251297847395140907556245575924502793771671472700070447917271176261310401354199249646059397835663849421760454190311927669907903629520357799750936254606278063272769880064000000000000000000000000000000000000000000000000 [128,25] 4368006067140941715895240374369786618424677862882625191032092045964680758324879669651344617004619740438821055687781180101901084910567742943056927802075972612214392672985698008264174696156963569453154738889025476081117185218714281011810511047954118281311167096131326386484916179937531599824985295479878163897781076091323457139159926522216631624743635110831033539825293126056505571071106163320813630209656920133495101798409082563200620013925549016161405936209990644330654305635616944336283070205756288676995858327437064366993417171502825478059034203670740233018071469129690328423109163219089221001407088649321062552884943792818599622814917684304898446933827621404458955553811142910357940683300596577124711627034242398203331999695615317792254427244313011161852974566260552610098015287871848302004733560363269172875006881212152303931758015130658035033693073358724067204479709125415222241883085245440868796287081180335954264094077111730122700355077670474180797207020684791360450611533759107774759349370835927300910268767418777883035208052926809375882999140336087514546659577008788566124012975571461427794541595968932219950636387338819410529959801267849879174587287407211052337360392124294542492030932101930129292582000483535653363984650954541106920443196480285581243279946305199476686586493559619436924712486798247474316490264870425842687742293628952169092892859309964734129373636533312370800688866978735436735858065791060955043233706878948175700985701195577143466346558157830039162246395443979121941531740302969490692590263027309940868234202669401453602180358420039898246670607637172990358525174502228048739910310602984560448654669230950655292093786857301554089947960667771837485882340881753378616505812152217398798862023110296180846066492833732194159410813560997854157769637130610181625766032994382648193443209325753011624060758356836983165061233544302900778457203836316695109153459125796462510340261306438598961135616000000000000000000000000000000000000000000000 [128,26] -3066470860468987844718772138423732177297198938804024700845895757171642144009877036944372728391747817999018994756727120058771084534251803294394427643186897344098163949356357508686220106656595269098202275793488730908711654068737500543788761927410485800293062882140900733990696471266045203636620792390234925136448888663011306868479585031435485844416018055838097264975524835153386414785563941173435581937458076978858614187218436749958931119675142895264239288737958525196559198168486644324767829099324233887146634804343067829850082056562959752877318521026729978776911011591790902880833005725005553717633758351816792544452060945389926509385768459379955917003698580875758084615994137683346343732499351147544138483346724339847377990430916938970891914249882629302966000230600261243344608799875979392029356169170346658729006471767211278039558301093943228299015211065798144721996515210245607851063499436746398353836444060586770654298594113488151450838229056928927964164279609906282904305054213931406499660652407986745226377561603942872175907625330955938014709436897633062707619219728980104496524451636631306723669093493656800534321985537003951523259896129196316978932810987399814961612962660962617934143015085990087647100749171650958342290768235358213032381000929737587548639840177604010537270197565122157370876835295250205283702205433239052809269162978520549015192428295007575224573770344011298829579433375285557299728942490701940150684581375865683400129864927279158400516575312609154728821751927104727502469974968981979192449185194280731247999206050295072699210131053470480767679153685644262371533864669444018758928015546699300700323463053004083577078269876821488929787571529873062567078056235234478238276160611887739422715121612154523164553176708938394984425299680972319920784336402920335278884635502815873454251471082273889342000724387278932886996577387029008232033362340154068744513468510194449278999877403526623817367552000000000000000000000000000000000000000000 [128,27] -172960218954979297524051212040046820682356104241721845938167105614489724944094338850708763662862017838726699074109051233703017270519951895703362509497344489004845075173028374430181201295157037217157984171869095673367795892515639284952291874991759909234921144645965064675251893506104689893228943122743431468245385434556383246766964697865794378710161367678801648392355623289710622237435959361546646667652381488535073064474498504145701670993828728031375571221327629231616544605526708619278709354459161941466501907076791345440774724607067062038821234149127339776256100688832437180699141795787055564895247770488006728916202009078763022515162294388099641417002364474065091239793080880628138092870571423314186232125670807732899044471379737955121860347226179646649904076327499592505405500386845295737835043956709290967953837114224829232980745187173377035426086027578172637479458326898020439357184055351767565584886613631352424858081831650969597994809241887059872991663374995740400096793372721368094609964240603735203450224495574050485657371655224963543134799826081551519864890825353159570576807950232913424920625077627411724034026117158824236859180110786490243541650466264491674109947540426949522344557654901609837384252803487128579092495832673202726124189453481096619028083951267272710578781898961449693677823832575658455795808844857760523087698944184640067781446011408993457097687515920909667563058858600195388435327265360889859350262732739344435458361255314402378929907779698559581830655549659117542865963274486387602974470207039124180818207069031306459915230252523454253913215974031996516103847429636203473479480575302651337802401506411917889424229325038113914781994169559481010317678488421878667583704692516090238397693089882627123668304518116324271894411707559957288598469547486940993418166771757850761855830095950608066974220457550745113452253085604524130713361288330505229214934820643241597561673204593629614571520000000000000000000000000000000000000000 [128,28] 2415226353314431237613265267111977987863370201460347601070184506099284080309916244687346919949700110207317456962609081447465107520042502129063911864322887322657007578497447127783710390305505880676998805392984032691251696725734364848042003307024984606475622446817203180040613601222285735147874503109484239429668294327859632132695804405639152803386756285583076848612484761140701105573348190207050090409261516454888700452199115700104083252529750702558571125996257386510395772357379705419923946656990033783549233055125135560543062917094010634715772428997290277299037376665601549728743401174686914567595907182772625060704500942282504606051182588582583133343901084799499343607102557265960183282734397655146419671546444360837875226117459631603039106594264456767036746792815363295480766026537961065360024610621057218993254303155592474985196255462415055353161953574264367678572465560740241613885354285586415227378602313972174035491361235086075777578712905162687301326744819398856958741181220610162795951804768107981653510880136069826196759421670610019149696945903747208262839694661390473114369788146718412857567247120495839902820441513441194817280411685261640402952610987856624274218171827536025295207373512819768599280863204709182806910303465519714581128644120624592264120774208860997320428058516709286655764981159442280897680291001213393726602502387594232590782891631625528547441970570238203808974678028771473011070476554520696954454829006922278162645480459301766938396860789136041225113153072381532690820587333757374020987390385553276118395352410845694255013189268021559987525323156991509072722485220508985738082790035479488412270659264931848566886494437936528664778414470951603033711568003193435046258476659977932996372508442355276909081391420949167103723370439626063035528068247424097452857949845700798775965875156086828704066573996700534543048196326144730366714659753699829155826745502375480734467857921033167217623040000000000000000000000000000000000000 [128,29] -2377107298166506476297200082912505808439434036976228180378422241582499096617056914040291848804592276551976689362214386156926869751146022041392023816801844115116054631672241523367556255372891888324076571609797061991958376444039432656349602312345548835465142870974566004059337663087320875077265291384630344108420542779648874419113062248269305550001655858247500951202017841849688525234144512283537911082395633770393342097864774444593831092624577124172448822794667885207538727485679686352542159839527319054217421704973629287983063123484118125429565174884945142557832230070175121890323933385629994653463736426872971472678901983173156188553284979403298936117769619314464264544363184356018693484416703315938160765398724133312916325229584220757324378132650719008624776682280626490789081539433813854422540703762831963856939547630036287256549061905724863321595579783620528588339537681671295390336174637891603890080915705033349169625302350577060317774178905124670716242391260219166029816122452777967854838720015018961880887409877498095225535818309526542993057748614580677816940590493255402563284050444634539674965319273711035998894948168160390333451065592959276909400401083990471555760985737912574295012274912727860628748376226669990166979427767661187997443791072778035539965566651417454200884264298757343563363114428238127033151464517594203050896813467799684182814758130394796565127486915415076941264446984209638302878484723165666950866706435433058952900686388035149109872976185345320110218372103450064533882051239935973066140591220035405047491831383567688039660203148798396566322741447100773962238611845534938292933725430345622314535332035617754019660407283915066553531912539888396908434675407277071314981034950085420151259806337448011530209391337835113985625098386347146757009156969707485412342278568738749362228507233544264568022706220945206424435325295833658834305909253958217616421560141535218309855681657597007570665472000000000000000000000000000000000 [128,30] 1053247753176765945995225411694459262059590868576975419582710006109963078965950882378476182930847662701764512162010597842189259560161531373077880559828563879605360878715389346343784228800222614378026179228591667009490289599820051119471153635939606320216201312089817953853767269414265469584465546799024555578368678110420400994336174227393609982896490940162602712027311398420733755445845597929334268783089708065093957825444590117961527371973509053477369582325780455230949927186270491552205123964312394104796936629991927261117261922542702285615943174515503657059647112483784308063743728841958122254486615182546245326000023640614912322668972723979369315823850537367281263838743834220412580372552969652398781305994463632832828302340954897965786798911075964943551954229270961323777882962192552771153251058433459911702893775763435844927809671585793411121026090730555550797200044530743019074983425144004006233724470793137105500502220762902681688051062546006962180811799733638996256120346151002490603048014712816546871986404781479969526421779749212019538418313317251202998155898056589786089083966015415946790912530852532132771573669658213688827335037266052036358126596104382344992312069788712243930590885782973051803147251449768330529875680455309936680489813850804116666337144378176059525215089621974751205486904618240316395912822541503696326527199542352085367841935462420641108630539593626643930421730964037830836664534031647158624362307631898407584161817205482074039914996992036336188080099628622986149081414782698165339473265796564246848992546132875067531188473786003843009410946165629298204083800234842722291832140094830611525677608366750560258444920811291012458332437205807319708926081573563566706092431323239244861836988909267750012092438136201561676046181407451038426792365824541307973801265359467430651200200011836972130403445981618000620815805502467705623123120369634050471147891262408676668601886501023312307552256000000000000000000000000000000 [128,31] 54924457066857943299565175162162074854640710661637851679906766056941917936015674630723639085907859214484728616116950696458363887228266781031263527529348838028967601407965830632040603027911045073330162309987239225378412512703074830413514575570440738743512822593012809987486734696990375352127812375337013349698923741110685518099003492780729911586739609935931022078316842018045589367978106192086915539989560527456124574901921070918325617267264474266145998405415327194827700345285325885593840399121129925571213876418611520779335273727960173841941531580611196850944717768027272966523581282940689706411723405752781722528917913318887585785771546744885820381230187042922196195623166945005498218031394342802384169189675043195773308164193902057961752953471012891777583283709947508715115822759532953888811330405318719474739016846976955691253854129109549289668838307625792392193315381942447507395062828322193949539002165507648911042969402974237847192700262687369283108734604465000664573365820504659718126282835221691591274323459864808547085014471054665568926276897009910830896073875433179983813873408824280185325417964263976927918403402067567263568434033988891710174855776036460291990284471225492913956856415111382565409075093803255430037704582884255604593801630462718778740797328393227030336041762414127512284015518507819990382790520042034352896572123431402729074934635198650273376899170480741392603998838499057476736105270651242928163136580544765094653087164928631039371521536350745690503868054540205211274996812384941995290624203479874650889533934233002438850213615611843762098472174740638233758692761469776072634493115849957138089898221983199884321044237977844262032883483340286740033520681099057344864690499528407415790677445454631058773818482127974291080521271037618790112247354637631942986516832190543608749551046527670209371931307112708539074516716452259773422972743614030123537917757330240482887046869928404825669632000000000000000000000000000 [128,32] -386190577821870228598205748889195487995153442198913504383312759251015977865269440410148942254491599847941121161834154014415747700504664659543512571488771328552718908916385754050974725578338190914281814378541409559507445031209689793578654758361568773690133536988745609396836917704093209542639326647803576575792441542695826169512671413551067586375099951068069690229382231374081052481225518965313974972425886751128813960230575811361729726509318522939467918742308028574026857865029895934009062263255438202614602071675745976113204394387633087072217223277079258832640059199419591233274065309627154497735389745191860207642688094515743220146196654132301855105692016134853242344120145576018797898384664857671926479784349416080772205022703777518470432856388689716538498539925742993248697627385934458650919107900605285009864526545478513412580492912998580590290560870177588246383701632911779141705121869303663643808257332077996546507133324667926818070234761995342151039005852765995597508988336718385395127930703511124566877280521375502076132444196011333776932458620321339150943656683174832913869194481192705722402070800087177225163220328069398813310019314161437605174806619613971931846958429859764743347870049584424124170453912824495383340136791571074546133656456802302143517708782647048059526780070239615084398163772293246739230618810029349390858365531401253048990595117311952477141157293655140519394150836635626153152078536412877874809743842402722591797411744119579080205984917328964521616630436013387662656004203599045480785114116294849683052710598902619469762822896692095295434472766390385706449994715201696088533062572081904431954618242668147602231942610444518224261723957099717085401997146144404431666811070158914971141648130682335338771497206275376173880433461848962605330457447581953552375689160970107404161448828096909403095329297357399307411539189589793235179763564384783429215978641120244259634507516226460767485952000000000000000000000000 [128,33] 250159056673102870920589171664131868569209840403369892990649897972740585192231218346650942246014627627888878564446298752508679510903055168528540562154576269666608806416858514064586758087314659333144971325282340132915759524310825949320848140791313478977430521324672270776876819596290341081122970642809889427769884525534486657879198822803733277541446028349696893974867784281692686605692871665622661417410133906937612424057993626374657714384577272103558688010624440541160828701803524353544033249470964434639782017621211077924012267898999080080894193838199717887117851149830958013718363048794342502357674561990550464504005735656516205257143077931960309376070367080234227094007816135905633700691660362685361410523611035607455819255489051690205498423348317511989021384557073591714051756170537751826358668131051691604583727923237718461456988712114230299131834538067222648536934349553890824581149918476714326029065264480593056078561846211009550899627451239062563883777898458465103861567090998057235199505977241225963401529279842264730190673454363542976815774603046784862798656169197588890369169800594166851475319672615535414136559836257946419941870880781367350795734843821647441642693474760045171371384570279535674466164260287881253926677406451997073378223310907417289427273153278410967518228830956847088993890890427413494964697602247481829913637027274220497294570081271009514099667674827118561174394221320202497903442016038117558443963403409984931967188599660493153441207622656141455027372343739494892454129421214949526790736567997507207099515317109624128245121481862459821802230588790868389591554484969405150622290546103082731178573876217828919445243113526872940434332559752629142392152934415966411940720568239109071640965052255516311942095705529339150895894714016479614432186070385025682748685485061617998495751885946185784007787607698571059402770777401364082984976396242044256439783242402005251332507284112348127690752000000000000000000000 [128,34] -71460780209998273079288732468336216174516724574730928806869706885544707871616255129548981355729991179966399606551096388691169843667847593783250067836495430087759319799350178073444182145516802553199528253089099432135852561428853204433773679253944163963869316209170706288083002786389580088178823850017670926338963052383768891070062792576982068684290839912370049309556124081099327093947784379823878952153245789646135184883094047564326491592483941181125144788489340216406535865548590180694963091830269131040095700925054699294167686287922144430759745242846862285701481527247796182094479309415872150027300247012571560973197067830296210881299679264896830840527250519730000242615277291101193439567514070851243367563459492198835851486881709258299197897973067954647060424805999212151710168623213593065112101051416193148991509243342176835466678986022824428004139662418654985980324748534030342965706894828162068724087830823979746389452123236687300008629765440063166745771769011699486365741263643749726779836396110118412693531213825852025219012829736845631332835924698114772631724280162444955903269076062252577604616908859704532107112071374526902164583177740530901055868794515017625860985454930856655591078996981859799823788120958707091200965226110232913261792302887615145251595499185259546135263257122950904710596130586077779054104058992511444577681063503875337046559516326723743036224306907815789678166233338129652980696082289505781417449959411202846555314478602193071578909437193569714231184101005846025847100284634219111850071266492569921385185762379107478500025175396430754448454638198992757120949475104693628588902360545633209697216140962008402368484775292857251394747328676405693666692300563908779975854235071976263496940439298242768485821595364802566081289759204725931272116774914204896501477212366085902720010379259897505574719357916612160479022854524752348478953113594799734105296828329897155584997724215614172561408000000000000000000 [128,35] -2194072227756405044363308036992035338336157053350860020660838731406059101940812478949910075258172252142461555967314426809914789116603537254455396941505587603059331070496473491506838666861659213724401074460906764928470825349716008132551470464413312163251473218227263543940769277680772265197901354528142937090458286542619404845782551078879764664285136043363961240577790228551503547221208175808651079419078578062026011838305582369636715444392519899843741301525409762964945338157692321362604997427135601113780180850751869063169702457783355756157474396758125959758801308509456493696407536078406579037551740285933409719194803434374172618973669799499875069015946981259865888130823540687207643664817251625330327347651410052912681177015823798547307223366064920042724827528185204014955409310772108498311406855339274877852463865729677221201194095013933991296671698860981404020880194316900398264850844863955316546229205198137477119005522771400044082868813534844637149516968473620893558109138720786587321172435253282185270076030947751401970166425643001542483895388746449317495586915039849665023354113942283165017236877536759791211160829783784759760445105857127135923228724402748191420045546809130499748637178405792454531571957465527750631628185886877518640604332748552118269962359433941211753833198731513907009899800008241318639034755823011122553261554787449135413615637518770731138985535091573265051450848125065689702816174638497660690832628852670081594914403727645155291920801245014473137537733952654131098297738916827309218681186144504298847761888540507514964359045813554934282741158771090534555134119418040017299631236960016780950169604717130329868582694089304781712388953020671879249011897550279559921119641757054337654132615829817396606826558502090517870104145482043340888059243008672562029992266951952106808389354166220435449477007102213854060976349821998542353268607703955498254763104383967206165326707571134606344192000000000000000 [128,36] 9918728143831641079108670214192748223476214345398718182685341520409536666906347968834925100702705369356658412062033294835492758208541003008946202977547678568450616466030802296795839241824716151188711899610599239919397839381257264503501282861436181879150255007917737284363791311706205111923658944944954976311300455041013897108030551737405424047705681872466614259515787480966302566257188493069820589129658981089495736430086894976568467520124946764365059869029531583143531188560605290310220073654402909231963561127867328369784514130365189867027466762476721504997118658731500738774437952619261258489426592188011820779158062415509209805911807138103182729508209318758809689031415251951917290135306119184701538336142545268151792267292816722006405514259244592482577102248116874865100479671713641181777583907654763221237501484282143357340336632012659724842937415341490775985807940825504641967598311082711030843930871249094425216358294593162454349082426323957972337044685738749852039615910282722918853872462939930773983771747629828710848140395920006125514977988435635776913478867064997628626060796420623646711324627280933941131955196722947178588487514011330077590116059236443869996909520734679273586247279043345455670819933664368090169441997601992840510742591007369079825764932734938920808090285305620390553027281590729069937954573259471616244941163152685984977561528066468355069907377588632354364925122497970485046364918710479645479026572762317948106566016133060457605907485217877119928482351746543468664226578896793244801458964660368931977125459580946966064332550340100376097456510804530144351279640755776276429095842029524567069081033862112768952665085710080837758268886246066573082332877462782245124425336784286190585472141249013225950648686974655200035840474524517603748852211388080624167430568376155131398162292124639162986144624158577654395654136181942870027799057245623780195016898715492041109689334752127387435008000000000000 [128,37] -4272045745324294946735040071519670687202183947555821103381156312870933488165207101101476106296708587075332781297932752820476836316701948108263348330583372345662557171201809625769669493419550855287039106806904981055622256686164886380163136763461803621944365302507694825252592197287232993519480229599510973871097693410348424702286011153793058170513961706331873058631868586226280238523181402111069957623463805374238979611053428199388978790881936063215382566269505230150024363392679158369700742785811987134303249704702563952628083925464940598360283098077422327918185662212464801196939968840554718137996249547469551212242711321313618227416416649465912021805027559408641681117749714443639177033380207993859983828508395829305606941208301042647599379321756146601375021205324089412068782350700833515472761813290826881790795851018755706450816237236975069064006644863198564992224545773107628728668737367589332555923657147846153613529327966190560382690899696927122183711569506776647005460848292893607365447965791823036838519370727088319080252575753522333606028228716067831027027990948522036384315829951756631914806438020687295907972656213779910191385604521691201815187983569190643590346169037639963622541528705456912022730222707446121774967354495788898941498819095811664147477690627246376120008138423413065149849668297951931823541819692858373318923100231976856554094515284709513748620568711245082876173806713599172853959739623254754185319334282544983851904161803441023009809140118042954639991124227947256302221334641300895416055550181758477511382380741828232759583422463678590905338694055517849952046512801960876434862840895181216475595479896151451619623844527974738406375233949295460090116928531453887428122864797625540480892907643576938072149640501050952476884674634649002362505390986841380731682699092882706863095595803002607129608717675589940601696069407238689649901915612080313636444743979432941757829095157262096269312000000000 [128,38] 1278495111976300298230376198093171256215645231841900135891600348625083699419244718768274996110600550948140416899812622975890522565352331107269501188313660317343747135271197305397459633174217921487120252109532627176537630029435163473513278785772201864346533437085078400571012939089033037807311105252234112975519636446062889698615123186264844670067727577276142995762166023214357353600913145338203912402223487661475562419075851307428615269607318619148992890164398520337936425507141488879864853471758232245372051685343902344741777326201057938413483894976638631640587008346761936580866154149510018376606761213328386856054511866635658624392986970135813163126156328403581615909395101742578901344858048480466450107090533532511249700571895674394520114439800767181610634530579827718150939097240539892734901342351609124284794164113950687766432868624871164960823540761868678713346294518026513243334393477874535283564102042397149407843640915749153569531503211387137522533814976963301035403258179244436449965731087412275116104192573786123871859758396572836676763479865169598485453271025928317911462568663561386892441739014918823678006068216019711281132322873319380340919286558967631828930921872640457095045493395443044017592552027939462292266240861857421480502575909269227499913825289584308065203863160111889948229170446110245461513091285699433723245349933940878571310022127224605884885457153216147582243120365894166508702166757976528909114610818899982210946062346702036478229587267513740264523382326305470329719618164325521943285660485537951253640719697038778548553493326790416209922679860343252833070843030588110136338701466609171965133617294984079173925389955987766368781556679007051891741837397410678858288447012617415142158885608968318177625305768498744861114771300431114101928038251810482364264322857371959213155988499338593132295017430486355158634456401617517465676735114434813214257140792861313845957877154160788373504000000 [128,39] -352674966440398852703743812955635077953609695185846982293129800825702517464190994291705262297667213384529765301475461846518733829757468681971301637350324596029945399084109423180985821838078844390254254549474453859093100434352230770163187565753639524028526647395947417665165806512085189099591943505707235054323123578370429563035997846665422020068957595371211623685516468790996342516779463947461878316825011198215840050358608302014776043695949349731212993993025259227354510225920420650991706138773687401762867652538376199416225067803810795089080558888634297043510859665402233479694233340297251483947065714666245758126105954332556083515657676099267561052037725626491678004025130531871866159064843760848299834485428344053778416051056753976815238335411878980567472825711866030855871480857887775187119234601281946234405374479392584803259926360569290317582655730435693579588498018304608286157782140512527324472615710982258790103462581836841717754952456388638406876178527704893457380880405680184159105217946257284299145657043726263541599002414490755546064618703787301239510138246259853790421603004818591885177307919852274363028127571299837589156844881190725704868776452874782164078493732319302777903850723783468963151785344036227402080098818466288596140206038884886622732805206111659295099439715444323552636575508590026246518612120418741086579073365401608732674023183640305693731400846152042509457966397275300542424169114831798347122317019072553080005930785133419088249403989625619075721092141868575731647060642166244861546571991702815388591472171660616331308555042742437138644646667958423655076614376667207122631489634818485678075482427310036640536298061679463630132941385946650784649368337822417213912521277489211687045159830918407000943076316130216324605004940137865850851398729142800613949378086126746864886315028980126410576789343940611517804017123659624398658753731032313813350763796400577602207439294491306024960000 [128,40] 36189011560085952137344888847860615920047621447869049854552726981436565885708532184456036008112542022011207686453322429511817127735006083455324861072632759351353638116858859013516762987567277435250215024882161432136889267034554929594683877409348684495124770038312785168032203148595572171598092144235377553705739568140060705548563879003419405503774937708400529005834986689408640710315393747221402866705719087882854510909653148810072818061624158977127975901971943999878742896423780682389141112755027445750266532009112454946862683175287798734112029173318962429181995588008032026276492892899480240615459833043719554972364513311117619840146691620674170597877939232830300941675787122427928521968959586230034544989557233681619906841856927212141913606774007258988119223260175175099210711640694520102649622041191085263002563591633591355166011713789068356994582993062633244765347206572507917817765107971616079450059537832928843390255520041865484986452385298709337217582358515338262726784534460166039917625248804833619939950470001532278659514263143344766124807985765980724881892553899890975480619461122237079522717081955755398150128581188194154631865605473818601459312920321831094104349733473020324744473759034122844929070082557470704903732632449596159912950504692588307559834562079848761632618812830814665929019899904924337068104347382351430228859973144145014196345830118037600087776193557127616456087497242643380546567624832240929258415509412327098479245134841509190437475274024183432125274283836439505476898046240247791324413204597175875567057431397852346806110892890027280226490159556949588364952088986840951710546713062431432439767288011475048908203403726322112757797911334288687183710398379353646751358268665058952129456228371062121799674180529078500814376383425332346190845306533240173223270515942116692115569598356652941106834188499221744974698294968171306677287393165400584078236745885277686238571433559390363421 [128,41] 38028635640709980848066126925502536427662894772623221873230388293025372493230440913827555154677849782245893082392831999057146552100777948641279626859354920834639132116475113253473902764905707426506337701518586321882794403022603741789075080639777068527653838212835600944013718916912111268001561153301487364586564832224155162406331832885565637432439218315554775667825393105043404957968034855512187530100690838332482657538960142011581204143091592469700417802565649321307911600416787249898057446497412007837040546628667678137389698638636811948613178237530916196544607687071559079112679852385253615780369798627234643333520141308788552420981779938225990809585126476658801059617635568307265436974652238933574256403638641974904078376972092562383359955822213098231943294057262705878836789505513769635117920293466100940624666835409073247396305754469326581101956194191939129105329941234098442574583468028546599996023368842286356564973825954010446777024951913926935855736888241242277343057117735364845239707969991858468476210286085041352651471049578078071016865381485610777672484304466305891424187671223986157971064182439564716756881647762430616287862501364918361914102995268376539503517813677860956348282465470997531676341524979821669739096872858008537378456902755926270590918340804204911731043643200042084563364791084824436525762445921272678270915336290068837118854639891095466572194129988720670043406462224548820548102907404859490178278839044262657759678627878610131561700802697498808815467119772180635083349778973111848413624025650294454100960152961980520130210637022313005606862827136634215716641960887243820061579893459178731894195939482674298626267881099423987212060063850149992287809996008543232507423025921652366350693467377997704195466569532590871652602368096619629763443960229955939235179853609372738068680908387601925187881231500257431823039728574315221340623622656895992560146458705633472641292035445662720 [128,42] -21756106370864120938631850293090036289962569473689430359051858797401179639199037614818993631224751340652372115343265714169981828385851487963988392492829961448382227052249121747747084491970235293388799169812856973267237675986224051152852853926538723350526746119198698388155507855523813041744440892897883520477641133336977958670316350472767266851436364296739368043023381691562704918215617239028648717719596350886445944306338797644194025161078663387625325411794397539225234336367029499290834300434164999194084563435998495083570838279618805039690380908056453946776845084337737950621003781026123783029321872918501196963092234562769629686143264001227111748602570056012752416665248408169772040138347390099515600129872974508276402877277621149104519422168769318649192415543760307720933102339571665035132419676345897130131453402697799683533070931945878991448794290812569086736077166244190277637393819257203290312320096805212659848159188691581819227385359587713847815201157934885859249435752396051951613417829361154220325766841019692864838188069607464561689952312501745212701767185164299962955409353430661981384515009223917138985999129909463382132751118765532903586795325059256449088727171228019658150904390068669535872895704622454176899720168614892953540782005219033703262622512574887106020348473302487849844460391682100600264287721300381413356941483795596523240334024647282658753219475008015453196269201209693586577330561219614813338117341408148520976423770992830493310278531039557418217802262408528908752851519995181690639214522184149956504804781532773122232796893989572594665096547949402758564860069603891306816985804819289010736826475840732668723414228605067029827674520914498213378425367311363163723814262948066122297970924581693779761056127040755160304868259801829841225817142898918317100156827898515056662987241278956520765503941638478462186257272939943781763669832644064594067695503746411161136184917638912 [128,43] 3971175496820001253727117483247561605674633320313817390853474298148078810812458361346963348034794549826367018917507454843152759020047216296158857579859868322493906349799666538338817521326641660248044402472834910166763552448901826384723543669349676218222381238719488202653984773139835335967254385453108389864289171831541485592362959201267162395840347205313044943565366809473266664373413775882690145965397541418972574493546283866711494101645568483804265756641042050111904618152399523857853283698844513431754253088245055369100659391230379495551161706287806833935360232336752651911642782113085112399350137843292983687355888503347349536884080580971575301352330449879536973809332180930487677544665198830634033888593371171295361221189163528710901344722411756721833678298066926131270073964712476690310013691866006462692984213132402856943365190458823815992619877818895702757160799249556928067090348637231176344755122725593153756078173075933875620049802498621936226478678517798435818106579439711865299444071839549740910841474809865016336759901762145575671956378650908697527718308798331804369734903552348815458577377398702996956006610864570828185563497883920387963447484688939668119262272787933502453900777194237053010226382319143584574860818477610025599447712035102326332952479804276064883546323956961987581857517066249707927390368090248769474085082684590976921896996542259917452045095953614084456443757925803272354447434825150098668998091004038472885562389905280107572951521263328038109752355514249907416276564061967885053570749211484146835666554931785860279117118924850592882728917995044812773091561028633771670754911402889620531851289167447876297103005342806971355878155297710890108913622665405201709362519828146277135777838298445396757718315959038288296658569636957184852689891766933615430555378894662440271904754098693854984276129794188151082386238372257214703204415732023987831618414840985362195263872000 [128,44] 551195901183166682318140911532450729135925976982286125131358535057198475671370019852635816384896320305275833235139571220431832459229856524186332388566888203210730955865677044597711018436865775482958185739366019109957609031566127856195190497510688019128486476347794825125679692578966483458165288204350602015031719132181962898415212977119382144759351678801087299754601894973544947958426096836133693679677205483577299314590639202730077936103798651996066920610471112933698923931175115450268434071229486034088879677666797111002320231275099565674212271306671715768433508852877401232934333415574014959303599973659449551319885894207134409823150284384108988703955601824039938656375982373363449575042837423909934308374616466035792408514974036775619555129010012267554244960588508428239609624970235219949892712121827690487528731084930144204399964023399634181960077870441876671464644902119056660304117965615771951408259669049570673576661741107302944834374512005732167784602184494412193890794559887475442955735880314510634996302098871310960686883364947235276114826536930805942469506431305031176460829064670896255803453824343306979634117791725833273694565492657184089849937095937050644250563983387087391868382354270011059936032860302274592888975688481578804694411979243153972985490514024327948475486953696959037912489773139543043136110097770990542879270740639915111735906711215037767364053034335014118459967406188593000343091121007529557353305041151929571136084147282064069264792713296010347645391614345609467218781051040412042079664773125242235176753609871208338028158749872630989303534024689559065253964644725535096082396651919453599665143786439167798897000142085862921055214778819953055946257853442263893868063171784034947230456294440973524232976805162608360890589687726379485041433623563867295225617091271384149262457716836314699818918686132571790559104966380278157737734212060264080202162986633310507131200 [128,45] -387243197193084469006639014518643592803681520869196830755267831445315448547483503521755758613050304604177667787013745082726832805927998175562275589679571714206403605030587516945973445073165509997936828868973548009045036715409209063549256841893452985903110547014680082088779873058516803788682258606396860194316612672804253702047249856786702465903624319869892065732236328607589951246759611649987603454255069706511230010696082992341034067071554529964617095691098957644380983448334954388794416773982011952580378623715101132575683814217026867674769209988331104750450824103135561395367737549207307748147366320718490502746575595473224367431753147083210880685903701070941844625913265000348783335375656710162414144990905653927034425259565286652953307944177399245574757414897631335204819883082962235316587200386054141658844418362311732816452252519671492749311660929231016329497429295026511081196778642655082226910277165013877413079859853454281184793851510311629103287430662758542558088071849713981508074355349809582262068588210155780725530737933529369531296083194102970157338325177236074939241330623614054996265432814985436061232939840182063835296143553150856059223074770339569284204577637983691121099613214585125429199506224675767349224639862568108320412499298621754721701342098564350862412505633996701016559139472913723890435241766734200121309906653274173606352283698232665010951313475764340040433854633011834330797739066164726215185594930801819441675870615955583688877224058537415766086558641761383506185765304694438236941055818938362083924774742152582856976716716061084307520116865185187311695285905553227960258575784700609135249608897168729607382897567820947277237469688105820396378378094805320171612559772559055534386099602755568360512098371537005083078470387646460194113054094727422150481264572866286353742385480910970772076137554839786583636031188886512993681511232012939121414352353341648198400 [128,46] 46935761669988895089269715841946846224825676063467562144233253285884411418348861099895022015459972506411496051342265985375574624495752054687534193984933946465679300951589053694021105277035105971956848830182356602228733587513905091273683532382417661528915157732384062255013416775395378677946435243110680833398753075440451946827530035052489879246703309891880098896745636263695898126634508730926428645581649948405455108456602335577655879366735290367554494090365690170942124454402007341222710356079295804548326976419348880173463374899696971699169803277384916761602770698437061256718157065553302094380406407086576739454087339864184355669604241921488243345139039802185990404097376545769927084636960216152023263325196181331671091406171565375282171983023222723891753668127950230949775452164645496870737045747369821046973367975360978939000655667378863044238742616054301852145050342808797921098685684045406306376207424991282700226076100150563310782253300130793444819386911518535432676749761629517982192065554819435502801411907265302920097343365424640916203437027420020856400867990824591119284276564789738602523486015006821917561734873152269242818470700530131699853380774447333741620582338491427715787637795256301097602351374783789241569930674066255763041070386322216609084811607337307684185464092503085433602540418902402781953181582908986517555332091384776847671531728581361760592871848177114306722384502176685381461108521652314124474332378072640108298152298734653218155321232066560136474090665508244125550640276232461487448637208597556524796625028892043964861346842496188876710091019890374638726303834409171402139340815883215984936921027323341377886280362013511393251429290972355491134854176392127144367328665714007429419534369291407948968120185166031835943365998360869941980512596221371335323297775798275745149509008350283706272053071199715494769383854933185011455934426805113841151834872673939200 [128,47] 9761447539840641794219784612691178994326994922510966721624116055737908409201321784945491349283766319330661194322154462034496238434289209877347156291779305907035729300346915530465794485868668660008560802878497270723178236116153534384129176436285427596772480502380735351249087607087541161358344674753279441664569749663212445083296962876281472530833502464828363361806214969378461733450782986198616790098735001729339496250755515111228922759338281261586624092990377061695790088755025214243685904736495777387009074196307631827219525655350619624399663736628745429269511556343933287648041064507501421018328161355282913634407638003230009201729307310019065095894479910388079607837983153285481221329286682717854051595351270870512734651356561769683613009465667689897947401213779079498661303339978515146486865431436284495095969581312339805232666778395367933980337239331491832940423397035705518305913369253915665071448332855028384011594447523975767710270189939364142350288904491493767016469887990667040602294894762720371480959540834521093353751896745261466795099779158056645681654001131080076831948948382488540457676114962456135526111903137874767302345766916114282630355943486490697954627800384091181921668413266767326976667736548384223780131072451935124032895695090093512037744045818238209122350592949300792625978236156912636389673872861105555587372746077934412503472300897565069118857594448193877425226620492136552112772249664949806565127803958531609843399766634216652792255137603631366911396590118263799739001658214379267234356170079379376747228988711152066617597477046011112537030675871099598182167404200324888134121403440257490785515581536566436368184665625890724633510219063826315415916097483546560800178687136728388772453433285432138882853665787482651974112652996132441206994481120675855423277052698013412497660717089679786686431966671233573838074237247492726329440554628616299856422421128960 [128,48] -2899422611172332704750407960221719243928832136157775321593402649725376410653160306338095949295292605239735349728145665324220908069261616807618093812840730707821175686290656100827366400695391995401948148894358305960626214357126650318070776334964002462587710893744825073580988272390697538661854270896745690597787063749900452170440865373540795904405552884979502243156133847719919699557609431084394838450494459965763861732250128881746259030925219437062986683269366271725988022168450067945362813079314932626654061823399267075826821520788752324770708179868337248413665213564135435598514639448526520854066382878435179169181521053393887978353968941948276682685834879106996713453224535503936415781697650414587855931520313538849582558086914669417846436275882135305739753803372783439737085419473182641298787088887077726198325182459511194296769070906711743208784685150161967718984021993003722901010296247565441646276340417362573345822337708944392403617477633919070818297130037038324431735537712556690274233101523786856947040879287417636655754668013683855752260641226612329083508328576728053087168153689441717175614003725042975998284463428837959696646329854740256148650733482909178852144800011620397046692809942941917659148685910603029036786595190517100749822924805719342543260424239216643485842667113406362213210927219264139240022884747980719523153760805038207565793425234242883700847223251840246298953669950496506613099998909707828100550244245768053153666273145358938221335308632669871764373517728001182058292877633465240685063745458951139954836622805354124798618957795864394753131762401278036208249020958837650837649468900641111092481636261572383633392066316049502613883360773647502783257874840132618859427681246195265871113289570908778991593875343367567365399383571742680883943248724035975974926818522263252120780925894445018543801254939736138422694388531347027407059535419891401339370510960 [128,49] -17147304868141538098520226666829489369668131264778541934601387656384984232535213475450815521957322284685427829169034846518627631485677440268497674414924492112528910628580758969003662297321245607047892866797090626831960157676560055728904093534173726540117967920520319256590037366470981944287008712406629072533001025305682795962342991992013515158329624586932921179045466072037982941749845770359332552078420137338834227563106057200087876212218294840134230689058309448553136285942243722019797456707606972317633221865266206585787217476436059279035002406737421837347239193241215623202106417311635282855716224596134680371284451927029000105726261514429366687481709496030277734332712851684184003114015942993197923880643653562228343992330404975101483303370802746157200967303532995749592503260920062368322285380979788319479473123332300238259318310320848789828771485510204070815453854750325769632796092585417313093533236578904228647179909206741683118255820428371009581911988879083152825525283369120097730765048909748454776657234830660846151336313858151850673174266274409280373288074743886188838820324889040553502807347427660036378963468311243944837220403022924842319928143875772983532938116138622772463114756310255363749412322238634517324024361077351181475790067990837768214170753968273515695243991867668331037872763658375804092743901338093788610083688522758051066346004246029056250973700577018549522520352620322559493013968201432312291682985800628414638723387935809834246790127774300042134781725227628401074031850930796405901528471777181803889495150333059314051793000865732721274498458399160864291833329229541543209519437139198420836033159065149447907665923835660521321354726678011386365053920180790931706234821701912400098495649240360228268055002695332872908111984340958632783579039072019363316080160418818871413888522237943868705760456697908761004440362059667688299385711364677907573760 [128,50] 66507706779020671422999904056851008137208091322595358602229420225991720011117443413367464263185451400321220777848841595498062998747049768622071661530284335300195045660288856777043641840543681511494225026394253769674331512804572144605801191082814507414127815936199322489117067967650379868353988646477620571408108050051741407893949978831888244821244380539152085030283154650946055054202054855615399177933256366122537737251867399047497924764958051230709347592738807765592661944821168899535613873870570180214658597455784889939581862316503834176233975411857839817556408523042557287533303460765476707694241515744885278188381111803395592401729924228294724058334272244384663766787896374136715139022265883146287763711688833820301976321606829082921299801310679438279723999706684178976224495759982127900566428311257707390491113693364294938869330951925819310521688347120651529354203814389043232468215846880895247948299776529155110560956900970633984358915073055587004713983980470715875878712967337256645219019883028481157784819406447196963754372548522852491728962021276900909024320208446292128034406054926487366915102683090186687432074500491910986492037593380733766188918711256084492758366934954882397263947730249360935484949560081920690117275797693482736187291721946333848565211878739413129817002978011918865447864936289128469233550472067252219647585156695127927567757367046290233682141747563263271947028977503418769473674496476714533885976117878675832200264921478990848977697057094462691171673713768504363165189122958581143969911472084940472395042227110453313938788348626518413638533491493301724904303252813427480266952537185800551587129031361411753978012037398921093677948458423644858771711656210120279552088680278231572146399891702982171166902981493183446255540904260024753843382796809643857362524535917664820799130146249072203410416179771619656628043930305956800868631349575264897600 [128,51] -2741977551353480921231043602230939286626148123252080793455157776367497185991872580215594868134815154038401155719126590294153221151368135226691989220743398371786702138945776309084420902297434803838635552175118506977773219707240344415682951330994282482179177620028984523501550545292596576184063736585897821512316141949632322206585670254004611459020430426926986404610750045897199011575099366409326733226587150453598739427903386440519355427034804829632698126491055297042105020505619354205563367846655969126228524127505397627363442371557189455680799679870405983587180880457341225140945492677449047893614541513163057589506056512088611128287180728760213834942446553109579877041631799949386411715057607291471256325913126134881161701001468370471486862207092166636982999306133704037087522796722700913193445476109659374499032460477869398298202291274796703954290748545194967369328762598418731324951656222414528235427075468603634295572721755449262553447127620897460698561285699646319179780265691063660266028348532481716111258104921053687351048949396815176688187774879876756304706370814753905107968451199922537433908571361214054553356361600538354444775508510279590683218236557109967697280305343429064258206178520349848678969988879321299506686501066666913410289336362988223905504877090899222769638326837651945466884363718481288247506313840084024385498872996277091155135454888593611162137253895707952852752027946562589181006294961535663460738016017705887014272796203504041689477212274943692188335426761980696862491642356153641065701028218582425765659911935257418268452287851701891356223064788335938247486780161957943177631112481515323565616262964893770759956737639389947206296583165706900385321876459300749026505778743058193287479299811181955408239359321354363174856518734998645019033161808295626520226674043854848234212606218064775180830733854815220143264228079549560639897497377606400 [128,52] -718965654054510125741701225006357539099175411198108125010096735991526325880495614035917913696762546022336551952853479844520126545976919740914175034346171828045895230436544461532867975655120147281099008499629526732532592291321601422309496742496676381335727460621032461842075470637587592176314423258402366886701820915372920213184439822364142880767544336190022790751734647145834366473060970809403665755106945345510356935951085422494182583367692663904102714510103459555515228028001914750626738334205806020515892696323163099067762341363221941066416721832489484643706482896962376739558707977407728811546602927414041287072882343769634670318731024880943868399801949418209039775403803540324294938757625504686158508970395947209586124487831458455983978253783335179841428964495493807001538743398180302751901503548238725982622269445599190788878420502119444089573291670931417751939038289459479297142738669625476760148123075289235568049664170930839655008602480286834102845151128994029733444574348269634280473288684727842813193314631183597713754289665273792200403692404141312970424706507196192824880701986345106919964852722458708868528647779007920985862226892477532719033028207284592317987236633590044552436782306703689795132217702355483128342925935254265475286178759918027721578366605378052566706310533806141241206402604598911471586173405370741246745580075781824334490125779569876958519699098025396115592005868815080665020176532992873858340644694941124905529082849639115810517705308170160440164277741517177941321392716925111876195658111784039520323205061251899782268811462336416707047318635854279625913128403959845560494539468809681070403399412054346039282471730470123884247607143889499157126338162978429451451569914476747671374689292491688668964851696403644609619008720241407017264945143080829766332371887975584826919723600740757146512145364455336990036439581293296894284441383840 [128,53] 51547730699420285903666858808219628560254950538734680312292469604513179840607405676491601161648882738177050673621959743098640456561202693832896991312806541800289658715230337565654818734895093103026809205184922289979070474115728171089000950462017831429609380084401520194343436885609171121704562048031066923742244160395876952575568016965080846408992758310880009257468812430281053233946431452905264301370713314307697681009089957336961413830672386383846900871746244550343112735087221114204121999392369284028120180365556227505339256828237029318424267270269583531106015581763652258783577281912809687270102936094483829147463418412194026791617217494534919241905333062834027581412878761081170470073794090954428729768117617421886568892924712030785555769562006442888164878202203627505198714671859744882603894058579703116330793604811798694464954991633422201170573239439253661278944210001653709032807151239471604647696451468831224193498538469360819043286501627152520256798250607516934139577621183384288542847784286131310016261331282195572939391103086157553075314437933842001539602522079331314467861243529422128747311400771913328659492154734084838884615140600103504358204981589041099971123345424374496861005782902313780679488984160173271951288473134712813834728907097310852197942699837405673872331568894547474563250287360110131334621004602567856200131795610146717292504259089960144661678857482142189600083089235370971591036170143414415926441413600414703901282504593831624573239985954826775651423443255655526924606795361696338343130501370025456203669573812484677685310295934228862231951760391233786582375143169292068038740254330480357846320082882097933200317368361785159117628715668695206005105374841745630848933197570454494741315983320949976500021267580084285288558635255263021731929742775975092870599399542397305951618512398980958319551114518520999628759247653173392563262400 [128,54] 3777397678280986637184160840991750812794778580630192899504380621749400328575269294785855859276626156289151173216763544742015025232111656735194265949050193904382162347727617895100101272876587031054446523211025377825478378155837273817916223857471213443659898427881394170917366381233979425880447115114343436093956463375455689585514646686237674605465900110138042016988434178128613512123072982708307249147789738774546870107920630083157863712925785957288415401296135911650666103440500296471870056782497127593192829326751939855161534585405293766559576475535531686422694817715181486445418850212472349616136089245538505813487990663512673318119684299837091906185529639881602824793108805191642136090586757892254429118410525522037405588415041687884718724151145329473596815658467652622629069246693725655344142647506952018219586625094755958740700554258498142890608398721207116510662937683618962050948483351219437902570274733797290349707687817539167725488555157309260590771998427207050438568185042331114985907732118463930561243095213311203438986997704387946307613765754439992841055512150611954458695061689449004607920808878492761897330264040133773642662019600401154970334102925153634220034764024015613545861863656323830990279271566801514379453568426360581406153876705973229358471908089119693060646501656587919525498844986211160023850961886542143893148020161803329532223975610779677149352208142818727984476517335617874478303392394287032673839917245131524116412590661073696853278249207574732601365320453710278552412555295291635108440183026689524288311231986662216381130235908565491978381713823228644608304767371929198150685299802641615922988363826970780559105617528604730487244109446498607226004827867139886759680719417137891311227958988482303896862932119464098516936351723055717037784215175963827850328594016970348156650837278779079174018636197755619012641419145043036771200 [128,55] -692185515754101067055129933839673978097762758056227912072902259356085983987982136145352327359187274576563627712708103922799858748868977643449239283808855049299606323684606994686634561683118570557449111924103426945407600391289155326872050189899935717930504927688094707495596101604467709979880858877291867033589039575059365068437115296383120094643520470025172894565290778616003483107684130765927755890280421868766213298881608336083525009723124293386329961893539294538828048302018422650969359796168584874370490394700691343884352249833777238803088016295588737483343406340497582584237928674078509719660332423585150500161879535884429641920010792776797078757423542617067300396192206431464461120799484312655282264202259737746092514623522212715823116257038196267017743784801827074716739769751947759866566872109640671281948301473553768348143167861031123523703192310406094900525091750329940571158097941436144777008977464297898664953190966320586796837232369146742524027087335148465457427292190330763402145024876506043971448760493156609775222030274320248345444078809318246427731271499874960740699996508005727603777983275259613151452385094754981102461941639195755926018227579207872958381743230956744975077345912086209094327698744801948945819038188588963532114883659971522467288283569924426017118656499087565203947147518078323787237537392586174517857366767715491533737150371004530538315536648563561577281026309839183612279400185228166252582414529563651257949463155892741278983799496009521587193551100859869805138043063749318540983123710412811132234453683007781578631787641573491560655012534817916122935994541372495149368776642439944486448773350507013468244933961479630451452947914136894831259816926437498068469527100964682070686586302414187891364952887133779292133544887354905935651867362183286258403740512986918986963978899088872061348256809151278764040035913878116736 [128,56] -67174404630536064609944135282680872147433247357308478392162925407217027879004296911481279646962370885387947231372301095710965482156192384409622714425154090771485067785805916506573618341857956760740828564448474230736748056813453913992489043693953979206251793525842978871383664177217657576077908689763821573390762525809853583600504892579455666882217570058157404649877898224767551642838071726145129054407066815899886984702044604083074269093300796817214980892913920683916139043155680841432847572186156879547643151343025550535874024486534261314970332370502136838594748661496806083561326456996766234570492551914319871237904424309579925472155480092657320809087173727437565401224542419647335606444639156481517816142968181071928507112368091721193986555964413631281411346856161668407514627937185003653953977655409661711542977228232155422292129483573917805980186910276513641559237625585353739630070437108787632046920051458283843641857823205942622769661442659682316417455279187949514258334736753068771366244557900374022318131037662431335403963205425767546217191609631939754817613001497138749687547367099335474474844559424418543791371221140961400956102095089905564192436293956151901083796485339979349547453194620096225973765191275395373930868738223016744007758843564430054252736269047129838899239552871366066679134784940412418992741296368136492630596220251439268985773631096061207468972592318690807025109504711874221240220797752307541380194235968225252535903318394367804393771536010679978158058755095963784087719676331665071913910346508208814580940525412834886932533477179474882318138166798678420646881358817125245210732368811425631332794453559098764416527136337913484045831346895403351619305852191657637034246139876487387231067947067315438910352140861647674884447284369317280936506462161652940502578731538503365677187596421824902202067201776100339976501989726164 [128,57] 1610963693530544467426364093650822819314231932021577388073299053243575885910503363321817545144772371735512917933180082276359409289539438806254653993178257083035031662923399502120005553048016544879266329917637862160928027025545274138141129295070865053521936656041471596543097461857644977274719816560642807405138080014850721697909758558948889169144215374700592080906771031459426301307391889752041553375286038680081584946697919106999179295462505287386999256502220487988484425263150164800499474864992272947761069018000646298889827163862235102570733261795357431579619267587158904100867307459688080357556947898963848875892619621325788179744488749138556292423796639409661504876834207665690426769904941985529214908202588856263847273438144006585169730904145473373991959550558390081860363273383557481297093232017421901985217357942428106079917350743333628246495227407432119828449588034489847953707140589866483115066287053491556586084270335329654797078242793260359746415326636105907594777340380767562523799825975139877890877121580362640023510563754978212006497418477275377355326998248782470997186323528928602335621542963153299036564463030683204165808075529076506609659850381955002849291152536228999335091575510586602184627670247230296455221414712507859143234066011543170557802815039757952116496037138730065963737676241827834165698305502643676626289451200679374349049693388687121420202335080374998614166894077844334495416421058144469741017680340362733743843554225409523934665920084172783503849064903692852951442141109390371469001594986805798744676785222653944442757327856088838222616296669621413597417136962269085716059684224632422704581763601964011838982737708537470884494790076773106908881518497791278142844856173452001167660141034773280762014842109448823090237321406913097985293769284926848904260978730925460359808424070609068466466584357889239796693707648 [128,58] 874677506973053993073218181565784139595141230727779313862925204969469697442506119999109799911131410511304219885875548157950404146386484580665857832977902825998176306992929798059550032700909660336162074059168916231554804153153572766460523108626983473327410439425901356176297759362560062007870498401439046159411793792144676570464472976898558311158502004278778202129584827156736812842022527606012682931940404998562026170781487451692482015555279497836797949910870758622459948248216759539836098927681903310857180972018791890486543196660990273585016646631393302693580544551648282205032773113775210233193495349599030351170651449467062498981641239387544060126934536234773147611015727304103364777910324978323258402596283875625147055754331079009034990278187821525065663280820106654477605287913740589343917298412108434634305127229977056799683467110996104185250199709168724993684445404558502289291359531957842207555763369390313389931526167712567480845926493346600226373103355474348361401327729834554263518729000863545886962429940781971735932986862163031605169952184483809589338656841015816561078807137012019438135077909805045671672238309173021752574361305085437191208446146520981147453648947371876627342881324693459507263401659188153186122364584364768078992892394441794774814266060543908502216445800184487054951784811237634388609786049027742959880129723166213651140080603970317543649786170490139462089787353373152462239126967010788775107997633040079610575149118956805603666937705905960972486103122136833376859932218877910716055855852856140976275734051815521273058927748992951365724876030978202884830417121523291336689406561795145050497443461576222423541639799109689309122351031925102550447305068831402542893932550349222486271088683302145252307997905140047807700570045204572307538362224902194451181982139771536909755406973846901099238454760391912045382208 [128,59] 54854655998204192646031136413789945790166834521637044858913240045054220138886836461901288583387711887342331547096271891454750496320691338938462812086637708687032169861314709937379321881438066240828528673742592820467543050122150108154753652765881662424263489756345304306580040517408674219628448249188688784226189585665055541197081925928570509950725738575000738750370729581582287683204539602956013191665978243040170607061115775976801725487078457246282047197806792396419789206166075182949452962905320258141952695051239622144739730896559073500443978199707023230356751131493266855194840843048366810500227064289823120351455798349013942376051445044679251720265439113795072085468194943757247029078732801915029449962164597104599452414550052654275863381681152144258898593708823570310541866788858011008237861389298242017397329804801897433731685943355179605111762126777497363510043844121243581408015714343294670855714401407898545391495671405181086272220501048758939783970451622682233937497195082311364272745036271438295079003735869048649653230744923135604616031226338827904685055630547320901379901942784328952244252741326961859313261506832756677690686644996523997958197603826853784225268478668975499814062195336390055213876062142014636457393773290882655562289892333211374347034295261538582003671986391292674940436600002610853988787868057190317215473645204437024355796782409286066805004556679465685938858377058075780976334392566592176665131206933276445370569264372591619552003530114096648785550870893218624491201017588625068704627579744060718403800489075497103845436440523750938540845766909429363413678851461178390969565806365698036265142951152624770541860446377068656676624044955168061937006954017493533423402708672316215742808089898440959997043285582809884470763119020377665230542139166859803129639629685461100895636699752163316090435889484379271936 [128,60] 385894192770455420113810587915666807069569468321072617897766877596923120459476943019286931716696468463339166680597538224125239430110479961022202663926622478909208078124076597901733738904619693815325721326333784831052692299533997974182990382525860771584394897383296243110398499723000266621095166526087885023833918125314258858378710036871016861687433039753974098332784828645921697343323273092908624751089074884964192565222123955201959012597724166144391396777179222390437335883599164690819192851986549755048117127422811998913180274910649469214611879486349791262672117871936434465282057650814410435330069409305231266486050895598084347499999159029989818608678274869900854958223002690566799532600270971507550464990540936745446071582073516795516390884999677403514475471510782871790201982242483801850839883528421900231399837123053232962213061265404612104700484352279854716230771098237048061534952427867805833392322928153329123274587699600526075647285746716837476901213363068491767168377650342205192858919872442353865597893628783993714321826827516348570498319527327601482933157749582665312695065628374085266921055109411545620973875797709208147769096956673101317154194503702491733884178782507858037883449803242155165436546284819887400455443972500588622193120411690733775092588474661413516437732785833497326229858313291129065192551944716995699251746734120063751398461296294266257067975548932577591229707462238761987100153807195896011132514690984521286161648404588578431813928564811318663843414934290908886272083892064074596518183014437674145797569639671174390531812013044223382381581417569441648428318777610705394573064795869027485054021908898879498477169452948414096250258874435152686040826037482540746872617929473298338240204200253726981773887907039152366219330740498275833057325335536333100266066907387459279763875475988347333858421280566848 [128,61] 388917435018864543621726021290666488382272964889679595773203876629538686627293128082338157038027245417994131379745752641405927991338724314645348206187561731364118394744051009697377143040609615621702149843580224645088590179807658983657646123652245074516191597545612550012628909035901283252784729329409923024043525404261972639124192692843736965382763389647064005768661207597039391795793007301184478127689313761201253661986558201013317387457663047239262225857207380014433164661505153992670770825262820218010245642188403145360950473152589730667442380796540117888818894294689417058150927610388109768435211326704459612560571980537897567396598961377300099717917728703367423838666131858735136613756086629491974139223714784110621258521310231529050410935860000348696482022200104716753795090105961449376555971264045868298917643906506165187353632564110167987355113972552241918731039228393282171533751820068597056793200427591076979093577986718182972987813259966550223317705226233211280190689823387858507476583948366908426172883258677989448918366610353916011577646035163714800702032382400728121931104850959487471600722868010555289682303275608547286538541733879269568263206217274612563451757487628759127479554034317939994423665880554090843628284563276697707449957344856256053822601243303463884669862926282994454923863462874822833443232070651460483137240763087563144865200873637443310164141871310419876031811567811452268239069290687398255017197516147940137623639903248915638357889662181197918123558931338066332044653141010251734050435771703267606702080432067428228319149202229924887092167025547034420845375728063432741688694645823612694679895055161550035040622463949439969303445386112225069088704835296619347481515626140209166214432483495366930186700537093852504655683318028835711161956043325789416045350698361472165008102112571823493720007376640 [128,62] 78402773038327923730046336537465852468365696031879008494566537926612205634290672377443989081513056479064111015926794849917046373639977838490220375943048770613330834306445997998578296870445353368860389449246885008455484670066762102453843153308734324383262798983856465088844329925654004169918335621698209729010251124683099603687276783527167417113375470241131222415235814660396461653444730240472132508519053289598612898194401004549309315140993205127170618621029454388298232057168647777916261584923823346785426280653227991114487358416827218979922309283077349657488298540248993948187116113856843643881258168496361634790317329698484159193009838347760485499002882238889871269553236286920045409915235143665452407431778767364925155462170857625348613724730646521710559782602780517822044738111933698435076038487839384527024191696903968573333526777480054214860564735294734664005538457838844424752801700884042369094518877497409613105731103485488689033648842550269452750701495848602472034563555962092333146913803506424777409959514035013713712338251141276194183784952146988106259567166008382792913295085660158690079754418432748581741033136975468836055086547521976676677867437072258907096834355054837561069741237316206466481533862115103328454034016939218583204357855076716403847816811945739246736046012634859383392429886976980247046316249381700516574001721044777884424389929562147515262595484067630830216084450372967479715709559879679750459704485660745421547857268917677584946044756106470350147186088542268648222647407513592585509658391292379253513066071433029210898212173723676326005125326294331150647043886398170815317453430442788622070400855551665798055201429087904412445036313538689624588906720409935725992607922430483082964431793343101636034385784241123588219589665989076469158350027463883486365307821620124862013324210630615160358005248 [128,63] 6181347590072213166143918396327446538940143514732683819251832863546153957530651639816454473708147867037156354691577571709767410823579186879159664393891744626688250058845855636382001588406504439039960095938700464846154294142786322184373977238019907251775646551855563550375489157033467971974709717125327504824013048329068446981556322116322394141705370369377171481675362474431752218463802901034120147077197085081612528885939916514091572965038841475282333197102752127793700724910515254855522731329852363952519156296477998332222720087543684782332843068883570061690791741126151894394114743209090459357559235368924299321175586711984203827836181417996533364848897804078051930910951612040822328863813279245029608183635730407243131005254084865813226027787987375646301640762056856341863574140925151370564119385417318175980196902797906269729524859021028755866264354005481239681080116234695382226208919978882250437751113452115306792828590857728275091380670026595391822120306877266179616402985687110550378745384937253791143478699896275659881975281401313621408771297342579401040692421296077337665355218013669422981261561809539811180452628310662182834528313436159728901439604876568114849723862494761697763165736360869365878359186282012622448033706958657011372454834129889609832580838948259831464106305631067012970793094704316032477443243354445198144146193326902688381340928647936358437707538686340320960513287021481408126122150511185465444929521219238961410514639978157303260239271047436809466071682386823485893709721359297577241465589284124112740596741110501380805939948656936110358737108725238538005990320418119661696884678105129025360842721524118476207368848014031239870504360391237879099358759160987530807504338855389768775561072437813780659855074482512047487623361419229973473396057500693770888075232153485242398714054428498982781440 [128,64] 306008715888429038937687914588804491574179816753055851412787816838084053265448293458222503101892031538060534303361262296505196170827241717698329915823388736938163944591715462799677135720802187676018290270212731471011108332534281572710474278761532732397573404394057119536533617423331077269701500041931022146990317080650894318356132122708570056033495380979296536051174395306951921988691562248770013494414892259105593111243833179293653723495492995827388702692730815023104558382194613084646773448078214365924201235918674900750877294031633690638317294348168682123154080446296611262383345258241401890388745253136148174343245766903329064724085284156753596901895066556070405455813922486862976200531660011395739824541089253683362811254503785650433449325541329598485928626065892071710968031144332976324442817737912702534776183257749197070110803134467393528136112392882037268526906240520594604643081581597546788171578306465787014908591702954066125413066275370907990690041206603960291970643494203129031696050833453482050070256227365818651136018906495544560998731667130529639087441452235080671016163974127052990996551850342967826926480305037029907243164081260408853452844812481291460645721738767063717044709707583364581940522661835099886271164241303781910900709946822592452739054695673525700167371244421186939611545894006935690569704753763887859257751347805169991445263376272350515438006258747553771782304589680704895282331492935582328393793446875230601067961825170666640043853984119858801116995488792399572213504104157830646404203446010214779540353076878338426124279709513426650944895953111321280631694349968744365430299040451764121646676909382679159281347295803255912039914374822955571459497855075616199283168538416760827028657742745289827764492546114970573320308120773134597373821579840647341171913298437177814852731877210858680 [128,65] 12805271467305351437401056930628825923945969969599862243861928120392289247035360990405739278842924090987430515285314822319738450005669633439965984166913226433737746493741902900740572784679535647015958909535826364554867075745578003321433046523871998601254817372828245828315016966227111391297082945354543959772269485521726342135086802531500921125926896062067747642956927978067137880342759502798433011082416345216799050941022827532755291049836384195362691388889674016407460834926059991308719382011604556554172659749866899616208142913936489390433817743852872021220063179972711068063937708938510285262521929616856488613698726686371458076555288043238661427944734303297815521323725169717684310418595495076136483790190533328156151120534618646541191915296848759246391772725597082367170959483108242255625493376895625840171432178143987946597369646918120994336483424828577036912016667401190497917575944436684182682143704276937449896843841366901083533197060373464099364112517067439874381225550703072261806254787567733505097681808741861221467435582654975992161789869167724022985719498254504209444300304614025765219589983776650699612719125613606116807631122209603090434801566939297636379609989946421224903460114645874145098114429224810290906414644476953553192571701558507075901830334209996138271468573420831135522136300802561009981086006071306197125526705270445079024452708822884857066206527224143439897335808611922523182478885376793686998932479082272640941393489105885977259195105360174442635463673229608890437575779691577523590277760853027680795029104408982196933644152991041484881746453455391359170735966761284948544783288540545453068452998312347701130908975767223833487384477756114370244815375532448728908290488125087156936320194800372485077980932738208011959419877651659107070682615524569934104095069312519227941850865069312 [128,66] 502122456744971562838371850733793938899441279387656524608753491090529168746058534514969306402038613858818374089760499104882550625324070297391410968106237956904786436897638770719070949572815714207834903378693822133025582559790631600563110668193007796116834956496734676593090616846172079184972204170173773805723570230386226826164125461199130308941499909012234081471856446411687952196897037821661480159866847236079585620205474257665924108561402642183319334084760787599305378672881285521372318108753911831949433818220942139640275506152847008391748189468292898906092673930533357013814027917848394736775974740875687615664432375143167313632866133887902876041151321893767789319126371033025253178315022896167935731191143136441709477210684549068500241333170895307516542532849209461493045843595113260602093736353707305695537173863941093513495479996380329788584926457450371447536088302258138908342448925368036458102857857157001811960879148019871677165075935076888220559412866027733530188043252186617580209522769038713822783598026240476532166512419649858201739000755784011971141463851732012552406135302044100209389501146954668420498525499051874716539898560850757659337657919357436694173164425085832951898022584595594772283558799523613537168250507130701050068000189992819575323179776722910184838042003001150976257812357198061016364788671391120839608466602963747371196450682062172245727285675830492538718028436985285261107586045964747396159775163576814288919493802366597464132034229915025300681732231597868628855682486513804880970252639082244227839961474686746336102161477083390817034917600271273235362121948172094983922945926432178236422908717953998060758980956182762126017774058561998111018488850933985128636080612301806133719275699324182418096870188588143289398492896681240259472026589407771567950297554267254974782550368 [128,67] 18109907510962809520057313969822231439072992001052201437422487688468112007657547157729786352839825379652227048031776256343355934836367162370634048742085426664801243842180656887318718092683046550610894834894726133627962611941275253912826713148827105260374932511388990842976829634785964082653617029391590128464695714131237735071727705171761220871667174009208392899056416387123628895952092479204033336282061387647078700820133719119212669492361264787220653565467006745809107729918449779667635937094276230349086126981944962157405967345585980969046092291415645266920925533340850077403453617963852328639775644719938995921440206749768096473936706478819894308925943871549376652438290463932592259468780044676385359522335768386715908919045557202348187031556619619841597156517526499873590691557244264642172564035077579427957966459141539322806314513390008397305862922506618123384110278200575726141976446166860131813024982146719624042116820952655296348536305486143125597493382903841390610520034514226389953653722259244612837333232243966864891525182259380541198313482755927324978201762575401959749433502664476773180907992631159919773962741009444485533854659697799284873497130885712362033753985500913177793054341006700508340279241384067733914737862392636077404668443368989858030791333900984464738682471648632969421095920661841408408682257571564554850847301474926944243237212698602928548844548450664575075446216885391155240791053984501787618428358362322362041998913040339754067780289495921108838839053804145443124588296060992876728247787785511415119447553373841755054381678693857611210414954853796874757509989774169357606718376526494687053496806797112590642494968911078023340732064788256247161707761400506193914791261618719415286965126102893632603567503672080127303212016945837952228848488563184566986953580229473096110976 [128,68] 645311688865198579595569854940446514797840216343803325803995245008691729347506080629864029090105775714799309037426447052918575047616947921252427822757409953539660201812624929007279813791038125847621004184763533520598186855338247769529266701117629946015359551601029744462164996310379553610373131136630941589768906140722342458612256395503590070588482872650766979548812434129006861003881198044595305302631641154233417904050125122587720540627638673836316976118743926630349989248077385254116657014936207833488048504079114181411911333929930909155710907007666566909736232896058138254186453594173737923139789085947489608428553068389348766983706590812888112557230501720452284631687442036408661454012575098939072272420011096393900129124139254622547265768573086462061699250889538310737177187221830548985042080069355861161214769226626769523187249472715481868385033040667147928689390727916496944591047172507530909526664023907327840540462474994054717140739537204241473901317618653827827927441833606225370353198633096692927761987663926754143017865140711815859534936717954887540661958147475519932695751101731363611502205647605748590133809117336229437184457826490295767730110837268734344376699174937733341181334222910993638264985711760714516372951854985218169190319740703136092382508608856770179348597671810306570758891534652257386874706362056890285385342706378479980870642931656015119942927242047256692239761146109062095758268099425658004468926685654546557616109705149385805902910365890401677377952579014998838600135019093165887569960025028923322908968109324058127736825305177947213388934261438899192868000679305775008716691913461842362281351700744622016909164300861253396249187993502233155652912358810203102543672864479387124718814513271422465307699285006029519659482169624883910426211912320011863383075195100634832 [128,69] 22761920554386828435040236797596003000363717702330093923990909387900884119956863140536425526236231563049893666557219972437722351505175013065618113349186979002808458921939878215314708795801829659175012186430329552693008137588886871117859767795222836919637760885903876730943786268493616156815420452442812953947494258548067486815815422925845897558416529471223330101706172597721703171999372486445557003888923837803775817194881080049040369730912911111236217803298794595781142957099258688112457306265575509713530970640186898509774079281460627277221492745298117387600590580343788577616910140389804271959802746887485655266028562192858407861178123699654544084090007971290080824457989952132962445926523219210221867592603668019291428137434355202983996592068272477155257125762231462226023304565756927476943925367848534439917223451494988944872147176214886805358169128045676413533429971932838887812430590292679570215739330550289034359286872614006977907087029332227094605897123056419350669087687707611628000542503346857356497279666579915468812109055508967781551120087918827256762368122120659688425619804777872524436104443974429330086017062731029072244195844566270989164752190886922819585337496059005449468201346668378663893201484727136554652797227677530402804417473345880258903972670512899490010765116988898141288185523737966274044131105063635769576539545505180676307569323980226296800184028081623191471726195585909692914067811883332568875869778031427780585301930394755515938687523429552702895975336112378438073766364762132822151008946130412003039478545478962993914704375962210235425703400010717007176631359588704710919456801442964554620813349866454673454790522720883703070500019461402217050686407510892562036973184597899158646416817301798001959477863163806314670217264364254696723860168037836214243890912685344 [128,70] 680237658471925909403192047853157000472184723948867624298178612920301891831867125362564510311849818076615286377536909688853637917679398189552756159490910323573893093914297110663372899496250395160183679573800231702194310975932288520049442985112864492141288730129218784987432517921041871811743310559865353668853924649589770049047333866660840716501045408802031178854550072289584316577483294409731058158798925428639944841812077850419740833113758223547063591820185142846764437160086522691347054144124830214985769171824552933716566603465146690021734177891243439858042669915894324732820942679644872735488239489033536210762159253517754964015951528008665221747708462330393423491545690339422946066293611249538690722343601510262104504375995579991046011466327022450824171292164767696329727036919981614883483019670288773432654351146489966510115414536596366408864839962723453467614695553070089610536734156400034213466010290294069502327750411534001182618303832184665759241256542621465698965876707907942314142244857961085308008313138515716234205051891614541460369810487570336300224724245033057831231476044709366088235407019204893638955208821332316154846853949883977074828937845301548010807672665629790163946270161961830727723393332406582696747548693079301428958507156423262819379815712246482564359554858882229144209037900654531275898193748444818750200006360925753855777543891522204715916404418765844749492443220616220750118764135258408991073475415688777400185132467212023006840148166541845413119032178668781637559034669810143059551595164673323560579981949141432125256889205057620880847890703944849938584785424073754869453148254131215366537939075064515259395199601833537379240712702426072848369764549470116448923546714408825115937811822589683001699337662755269955184971808974752232348831821607335395220064768 [128,71] 14311467853061412475616399172439500805723105245123380164083210086347246255155332007350346220184972777787282045382805215331288778246997094759255776536704867510408730660098407063157697365599476423280435490733423886631828062367174102305277353156738064806697719926806479640013242769622271987864345600374259291651854851792898061301898609432895543494805361758097063150140057394196001476944037494686946767565104295379729161202591618361983546626656472086038487908365231945766334362947730022558388438031008493083145374117980127003007109561022884533399419174523187903655233211803987441099614449412720492465758006226823415050943519447210985596486387142750542333559074313206083548903075813247316213796137886012817849477569701368020511849371207169389721096655287060878133558252713553134220215202385697621665508809920187643630104855856978277867022496663387520258094586152089490885020687866680251083888162795221602011585019537809488877403220766369721461368403664950445085463385231246246567861536511480394217630835367884414956160687165720565164632653230167858231032804991302018216553409903939852790234204784252994634751776567196750564519236214259052933335792612725758516704309713355694494622008902251176404287184418477136232434480167104230938844079227595024314079126355033883078700624770662176767103382307007845785603335414213810439934399810674490774708871363037289589882727993011095316602624173543754608337568578916779074359295785767900682401299461193557952081452209203092576926344617856072804093171295099223296210092202850960421456363352429593052592508996662480363074037775224337876510275647560629303814931354366028216511018761960879019397992394898486665201090643476953130851814313158490438383023725563434348397908636976793145624408900773492823663709763582153385784353427587999729147803143613881834752 [128,72] 163678851211281474837564882992616563161595277096073135607712896464588612550991250878109808823037953990610588825866041504037589942402813406082964522385199093025223542819736808092350039318725671751114532633442966566443115365733603901148582745799271441715992234816118229477468020100492528258507190125906156407494357421701354237867207080250163830420911036648416697489754126036496623121242580331504271840779045807405314925486660940326096965958551190511069672840290972602499368602997255235556751521252087133611705618797570736868077655919977768686789271684926308064111277662773352536874725873414677512257881587033788776083580933019143632768568968216949808689192908287814309889805582310993393705042231211983961743254049127331149575306134601075205266555413268382141781618512606559942001002808488669522042221647474796080095679184072708761293891619978804766370817352970117018083248241900554402003866192486506928759715382874094521246744517103258631683454372767711691572145113387776508036984300367210551892828040391423882773732509786534884413183853281269914113953348518304145969355088841436094113264005018235938861431062143015636737674298538083071593454418711210422474835984998517341251165530367947160526994127054534289926447792647281514814437588680426272237353909970116417751035246160958713973586654105965502089955334560265400357104024325802383782753043929211543532701755375429578224608816439302348717802751379039325659766695498906416497135190131875028712513377772610736795119672269312241323794871366444757800993443528550016948873131914002618978227723859516811465134737201062484666754357900280952131996450792494545709748263578290156037399301244926904081172068251180324769802935460421921267548004991946967870112507771514075477955578628506227562082216098515927114655414304055223728723654734351228 [128,73] 58700339610656519750804350738451668646607862875027054834296513798539549078948816786338971992289971922163701311465491639852994388634859601898474204005531881608023966058950681222734745149630054033269782002739007767177724399087514357710540789905376355538052657293801219281599121077740203419663064206384965201491413467340416090639624145750794037532497500525293618839728071965941130443238369451769579319111744273377838329834160638085927176651713264701563790719441365565912706223690235432679476055957501793262888456091221976802089882656099759991296171556749160118361075276314377681113157351631663226700417526426122602400137330104047436150143896380356365236496533159962509694528845129447906942577336988233408931378569849942662798652440777419237727114031855644402746936087035248135136167850426131069240513221608845982154583045708641319849687822663359556293625847177311489199653972787698285547363899409717038943351902352601029368273122168911392096119071673548262063769360050129627229769733053628085865070634541161490765827690505502836150333099999696312615136055093819170274557628787385047521426257737788528655394074440879841506118070129761019894939124200000473461478479384730666058549760161518061989967637925425354742813685775006069902097090386758044113541429014603142003724394250564365664496250501201243883815901886928418333351590902332398038883140886447793726729220685475522161188738833495832912029169313022171770786808792083976558668576581306035877880423329676325396534224842004277777261747784144037199904325853638379048706714876551991718744096529288559598785278272781745403768860619971332117690672756517586066479091477829596950548859797662789611322800720928396381601061769287526863391974217672473971533183328917611258174514852771907213491951125857247724559034597564804660420626560 [128,74] -24556962568521249423228987932792314540831118073185498463927622813119836074766309395869699707453592402836439533701699596976982593640891890518234346623690380222935305766024501644349007563528463342189689077964255193530136630599840240643516134054253995808368295355772835766111976056919404383029504410423968696634075843670218475166223086785453300847943682150775483426883660460618142848623211525361800833951780801959695532581723808605522913078767640371568117995081970636079833264633296323682434900988576520606566584145465357171828795603261428040969297439831322363023202421343869057190038716041986659690023559713722835033693488432915847088854165858415712826414842797532212032492969049887572773233496560908914566241756373928387718630307846051398382382773843197058826900344151191569613763481816554912419422887450968765986919781390433733332742958644434869238810164645772835886917279423090056439207767247132009596499976458825425377003023753146865980133823043299746179292010532085818614526221489600126972130687978949221015194712131338181201180602721527616057484301949166140256280685843267125739238713617078642923731475359579629613231631817770539588093437128456876049835043143206897664063370399119562258521503608123752095744316554787024856246550126113990812560848347266200599145495699997167314220754748422594471000303297748971533764118022006523492307599310900807694803746623188951683162989557474217593785390394232357635114920332644139471748622430784488440483048739023059258134769300471523865662234471107704452575687198653250457888027494299551011653608441597796856695495023819622744358242646346057157460622552041434393553831697953652502844798039375699090876487025011227551422365756074435555855311600356318608672359261352001407920882235622770767466008647046850689368989545362287842499392 [128,75] -505193022294254783166320990439295797919022030808211072123484677168071645019464774744450006681504102403803199309788290363364188980886437460462889330549219409381446976337635417217687308511918991998613687234376768741271840569595349944468016402746503677792888981907594720457033704996382843607325452726564862785994778130347417658226377168832277158450750193297848797789295700255677672954651320577856577711949062764556147377481774702490868136584708330667698489585274778369486747358080747180027486129544948698788964574002177478240153080691686563144231555175955878572892115034108592013339673124566918438861584986595949803806010117198393197228236285590048203225427063930446056042413473172116448505699693421416814071432415241748561308923711908724397386486932155820715378879462350531771784822247500925078087961481362404962992175093682431965323665793452642798581608003525395030893565264786409373171271170191778716522486446709183573534269532338386082998029069065301401243809582085248566858952545915639555785164524633165149059719774708364325185040841649236134942841069765229740149330715369651341256965787349529580955642625915687596925266504983060374476867386729700913754158452481030774136397230858406419607559226381285828655014225336414886446268110889007652703636720938609920080177993701026481749847801963570613818036226173664375531350816260459874974502147897409574220205469176282116796292510597921332648858919147762060143860102193595517396135421340532681693738217453202996854090323850977571805058302417414089422676260244828850555342226365741750786142255683490792781063500503600864068236835336554258586531988367545222738548086252503638995111730547006230788818411152233569716765465067538231445545587189350714486230202654573754648264658467519371040732409399313597761058240254386708832 [128,76] -11498294430256849858334612237733082934322370412845240743068527375016980971154748246461788409075750041779805893568932434633285235506462467521293516483395361215970629419133892389154527495435697464947282897975462459713663483224239023320323538017515982212567578015018928731924763537974132367278048198324394627887437026641279203975419806704271662226932024444398476281513799690133888373278014934613065309458778861315495858236991803265979284504823896559699078596977960503903232946768725559650879025263795562247369212325455930571803761816431298769395835298850740062232142706846237096230457054174317490727156062638857617390483913946564886911146226384838062947978205896841391958821680020948069696211975183755227471057434552665503957063975465329652600116521851750765947066213198349068357003219377695011458224100629546880996571595506086033256300670788031064193240339012473177826218551030379836640830141382541091320068822026549170882981059945037559780364558753795584583451269015499626478254998118548121006346790177202622114863866112473241246251180352907971077130334975260620184808991091555163916969356357123690856355442747947647037308567967705881270663473665265521035376207616613682166037870989264775615707048591291626357624875401421420354110976343701212117611614097486983776092756017369054138593496762159799083078839783716775898092889571646129467428201714071085258744564236494565524158117513715020769109765774264054693344308828885257952488056601595350965779749956850420056053437701927989708571019700686501102808182843011106445150849261557835698525363381779535858620788642696064592217297278796679410159607410026914954221928153636356529243110473738811181761900068592871557826380570863430999506729853364346500696257940419667212058583756530069907339807914558953825277019565334580 [128,77] -190590770364400632835181969553980115888270851923515785215298596834310452482085794951267542964659334933394949307872392712489365959073112187131757307051859143334441420720477362013623483977710747864812563273444458664660124499126160781003413608947242201552416436881014300855230520736154163791222838520635675669363569917109816837690098199707721516716893118052682340026378414313229490836421681637137809110606384867655718509859055225625805998900022030897981476042954652708248460995844213720781582128824614500056933327251606583114791185667698101513358226136542226708581723913163951364101639802705503089018256426692271772539738527952701679531598527617302970522920411054623931398169159893561780447656755582438581543779011617786259226201009480498318930011972029917535186197266570349055817340931557167382624003512583155019456068854963464525694447213586854365540548407868902855125683641016488694228892231644072566052765270814985134281707648858061066411003774836098935316439805417880268545689469496451497266332571607030002656997047985387479349117614576550131639432867107192352262961073992521612875233507638295194860852808618459131941233889364305336998520032516585441201686229294006793672424609608012846845457031163073432814371714049553659517832371693126823685144262791435396998747266332966387766587900666818132525339571529554681902991314482689844773996651021295316042637315698441101111734759575810766330428616805579794111378087690726154616930629634805397333087724999127340957979036384667385981213045314275251608343111177535888450988824569085661767506826251167513418163155064657510380703950192726310332797637762167001962476963370561423842715505732984584228997195940377571976528239892716977000071544159986506526203160373235208561889772627698939203456947153517631678511266168 [128,78] -1284645890732492858341712979968863008963902324386358037007035759839292626723088657870364355210722647088465467346040650000784684299153136283430858975706632569728954102268471474930375564022650697584102613684002933934599727643649635366538821731196278697358446443060997646147761192106496965080088984758964413223237291117978905863048122792453515496268390378085646292212106399583122517433905493574646375624935317743781701518183875676906056307086707093766840854553886595592085117069032315466405782661842931073804988243756144513754333343508794096787237053565861265178542568141139894701684557813114648484641222992925236138236320915399258788402839655630691266802559718678263137331384173246485736275777350817134836209548632216239469292437786519036910539580665097717199878134500211484759442258598312424857279593700000566462532334572783358497241047349183156915734241770415502070465543505849568089100041596549756855520922958647528187897479727714261451403796663364893725490545195129980275174381612555044211153676836299916352294513905445543339209509262995384294313626900797406273434873023979323415986405383578387602100748705024076990654156942463954997842754386759006968693872925693233402710819328368245104716384430300177093306538222005608354813874601935779751904772594798087035758713120433261300022998261073052195666019841036650855309130088786328046890021432032385129943664002784142104674271635510931819306001708779381928329978961417688021581272878393223324212902107950048062897488913810155222514810531510289250415135602773415515414811742994273824248010438490377828737571698751831407318308032023228517191775213423607892941986787441463298868104678365378809312760975585985452980511121688594014410238552864957303865806036187721016901687759736667722181026172369789630043360 [128,79] 8037025958171254641318167875419341902299263919062681944790457079699343055058944090984557846527224615474240135383632996945443908036422807909477473378951185181823458276123987134018606942673305952905056483809206764175717768739490187929755768106648855447271496916959840570587699808108132695261837649476163936181279820092870889195802812207589873892007753485283346909019105964960330797260911999914595718991249533491946008453256922449966629840249334592572897006163052820049816858655134553466364160534843166437732153957336506137819855518552155051890092786714535222459557618445492849561193265567566823247685136266208317563975318124784492533321311028503552008204211211296576009883410176913777167120683960157212971219971460967408604763072845977274893241104713520251165264145878294265326530362602765835619125728057315893178696889175984988664728712595238379433301805166161549648176202116182367535929108312141919169925476960460405019180775525096056702961265095195342051079563121321668837888577375466024906866095185960847640193272083379772163123353894049211888072979446830956983766282457861263839076344686610851880750751433125664731830755186757482824779817268231029636707969506800202657319464538911738734793317428895973413728261841828749858899986480912668642195719045752212431183201235422165658211491228761122917897825429827754364506985431198471436181818071531369874559119761654860023602536892146749061513281008061020573954709930673999251858269221700254063988168223253536929037222653227090471467337787939279909976392221746300140249967725752402710727139522417325504892674482024213205758658982577081485315339923677210088098520307863693758358749439658041158883136965387801348931941197745228507096153470252289580507849315764690392437835832512786008490157733610598432 [128,80] 252404121531225617822528185676195883411238351613007099746170022964352033983578622438285438524227526705744145309415657156148306528915822121835986674728131501538559811467521108345163696125719265398330251599168735201653693876720531987594589766872885187780196252061082069397459702054276462072681484442245781890964000778029608804185764945895245224489525323424662579630650191839508789081371690551920177569431826326830195649698140149640123094314390747942103892263343439909849834749716050910359354943765323795596302176588246040105903066636405170065288148048614349169329299522215287757628989530604527796447112265710364630472177243764187761433985340969234430223934164411571280174598203438246184684365476091439515942523572619479723276107037713690597682278476945824151770247251118062010629090230576920800483567955169245502751858305026042134368250413822767660935499331812159855365468743978484097547466144140282316789173812708300175168855140983007954603332480734139027733903978796997858547585483771512925775843513892971609689550906000042491958649415685017680921947107095462287055138211426055016509080638489140518721808999838249563847512322260828407755039937786658831538345708686354500102362670613172519733796122500896858012906434847229235117879174289172258667672255851775281349250892654333708933512655730692098208046431773219068090437191996184274966061283866847374643398296856796669667926063459094037354196065862330810091062318370051250241484923427162615610883865343179332678623827086441708438668283131546759782147779862646638422450598118821154764808884109747779856116244909620434456582779037620116044113475553831818897407538442821472702566744996721406580201157125795630382204391365729239462403678072976399277166626412180819295777901684643802256108156193988 [128,81] 2705920242122257404776510582916958691650982831857405816537675720866462539664503462852773712832210828796966305021857488404394673952607071333458704855261190929617244034852656452913713407162854864204940362126837994699712063808181452085089118073733559890946786952188841767448986803251145682193504117135385295253981926613717374747370625190274731956642800448071956689556423610844527965147454071157073807455103489693742574644618164645876998376591603017254043951036617176303401281687934096524485813896647571608242085144009438753382653475899439810896289066081979975346884982707063401465945467459459843529193196839391858864234439596328080454860279073059380919311955640789823534523984335852879947898801208977486850443834791476335558919455830291357544466128877885178296257813754458360552689738263636151966632612534390202210068425756515532902001666810887291908346487592980737823677105058801505322584672498201166666622754337881083562437630031691862585875843013247116688819661315868008803742464868223907211835268614153472024992801464363544885759627738886576556325063470705172979913982591075800887344782930570786741332300107266679081653418911133631149384477692973078641034632663333957806125407569831089348468731816250884392105999038528788534985976157501511577770505532297218607794397784120752296812814485852806152949817902446373010842408723867540553850078369417127344661428047456408803192968388646587739287353302157870073581684053986593075332068461992687508844432350735275075750697973816913236866641254308873234060960153347277244701190920562264786504262755910652681171514743218407090480168619429872465887010088530407680902914599264849690306561230301929637840381458183995960279461588782974568992721178722681099191294351742094953253827255425791358975702416 [128,82] 17948077734195988165270090852363385301174052065337018472709263621657066577843857498086513909925046860106751546756055970236325329764924283236724993541170300649344500849809713164121473687605339678195955123130008520113577869057397843271215140336535272789177250657081578349372508250554271298742619379459868817039017159043788175420976623157311639791329764432612347965344707700096813445793179367934618259158188120275206441986648792175908833637915437520686589275037556352202719800691944962984104221839692547123273507813918320787090988859634473927620991045198394073221667540465953811166088806966655487378873236953012695937210403742304151520536671048508559755207952281705947839761465242419864230814903772476354711432421267021671060459174950607079395644907645648670453589730747294084512139712160947225937653386928926883295875105007297035969096928511598171876173740546725849015804478818938195273646161058580711985635251781767752045948325723318828053539302436780769360456426085777482913539937598080196955686576899250417219206847306766086323434579954004737576005798312251265891412671920680610673390725696870405061420081914492099477798920038122009687649053277934885527879539533161293953029054078076626060368432473346438074499020895781374530230864422984118840219883797398897162261098255662455213331552339775301392738670169582991658840408133061929981391104527371656686830986252627121086796360403532376476602460940804739743925410024561281290468285969344000247726549016915216459832075465495872137190388566462416449488475559998625088785032786749020399262707121278162226866946625248074170132087052726768329446883569830518139971272249788127176001571057827856928410098939932744897750653816331955411279525173882350971505574452335819846275565549943177518720 [128,83] 98287494543979460623737518155254202807983880273811733102071874489714175937762516053781229605445884254559353602260677979715332241033443671888683345937225805651844764623704405432611735796205754543686583901967259973972642056661992040223475611594448671236753106364229236282898644104919523179409435634119036255798208970415816669260724946141923694805226649662568054073255009242708221174498885605490496568893741443997182983129981815070809292259368118207488934031125869112177243004684341963079924789660109191158119919643475320249022267094721406497839011991476199049722039942417423969518639033191337105188137476054983046412097320038961244776409834386909037181106468941591284041826719630833474317502622367795647694683768954885770792484065245794226189966014393054321250089021492625490028286746258045976876413387229461835694349004995486650517560334504115469033843489393166596127412701500443464237290351268228757537597053349664693462368857536235910587190184065833317167825422313540205835353182277551692593943446593080702160232370273356176174554733046689296052856803166876994354420833477188826474062693363508171089082282483367409526153567121916171778410631620032081075677552317602700114447997804809001766871728702883732873906687531019492266712851756146606371886572701945344930299979447342926317762288896176808740622147347790260696430967478311525009572549696021785042257192817727304238670815571550317812023886858575024901497851852545030629529117581758641430738379171663230107309161026379943087023121341039270105242136916768389499234702212481834659710625295765823553286296182817309732747738860931249796398118054742085606455110348065621378590599695965848305524376951023125717291942712900793142831283111974042314289324743037649627124381829840352 [128,84] 598153435028807265576955160832528226431872263742958558945295834907194428437791478686400503516627015898348716515842947879225708122442687275885592723965266941320407512696443506682712017275598856496700239301489294306816553126367740951569899587472684407670997885870096937712193283919073759120413016475369248324071829536388742367421553125256133573178170764242225863048918117339607035504916018102180314469303531915536023584462201381867207978688066435759861074123118063016876369953600081977208298126122066944025361874130963022180748932359192929310382729313326326951978326039663229694424638684884057816156402151274100674125682621734971713544895833263411647087718289760534836716053926789883672589527340742006815666943437182570510415132266660931839763220456496879316856402217768434205960937277208611452243967285197808458789657310671200649110574642754653433368325874447507598836655938166513239620366428671003813278149879269332106524453922119383310795205376641692378512323736104821343790511103453800086148793240168785262706020483169277240122664863180419079928066055141914051581009254507546439631439547980797715130860824675248190963067723427712077500986685235922895933596053265186208747467234198616981591680917133358830582253707297403089824555484233571031466187714004672965356303179158664667988193831556654930693924636173918530110708352184418671702124785603821385832211691153291780011877253180707969910639318020652596152749040485898422974400192748112399862765014525962046991040241747438977377451595875928786294110608435303729758881417415452226274823707911186975321886097257236119587925781802672493240634832386094607353883537707184041897491428208301443815798355843120868796688273294526630898552118519257584863216853401344072145107390284 [128,85] 3094763137471190210603112956528100405217357328303644570887335185314807611320871888005132680772192901950143756083466525271872336163208758240387252868162464563983941648668940268366962543932050360978885586180482021494794851033944500248817029113326684412316457043813538495211367278447452274717661829903512800091037001687772367521535218172810638213025242764658192242732083113924798756222618764335415311397587771104513405732846210804547921957333599559517994179874770445889302826921009661724481717417605917695927606569004111330355605745760485550628180725333195641835289550485530340364825095535064215848505762547346800332613410946780209281867830175858221285298508357070307332999011238814050616918768229120036660047986311253382234645171940227492718487547873791531049668924542042661850922308507150152203108493427864674003877823879658427901174837107469323839225397470173655991791601872853993195712270862869160485204110274961179279091971005124897912102460091829612628308204063682076090249595376105829291920032678006584770612457320514687558565533864912067241240685397087886811899427033311635070128411991157491513235746177040130763439039843915395213699812673060616828491124062487018730359231394122440907852363348398032193765636175135468339172845188240908762056168281911565807913232179690066771771812869465388965406749848397956204070272724768213173693942912615544471230616857536232981598393450389182152280062076941334740151139292055877059322708689819286546763038013355245180817360664658265955190674304323160487379862307784695331392261883797788119108336631018376425171520953872481422396991092674070060529151954648848267440947503558930052151021929146536028538380039954245816489716579480274338957542931850400067139298969758630447023656 [128,86] 11144815177582825908447997072635252958732170234761891381232269111101941167114893320858642455637702634566095798908056182360942383351091981432946887948101951274494109167510656536220605767269296011664443098909735174278841416039991105384600668288751296290650007931229434360374188574712105606959332603969667551963967882165190773903997009291873426362796010647489283146265142318210982565291394887897832417047513501536786927906215812353571659480402974267124413187824431243271249447324513684803799477076867084662203882538371299134646644505027502975976809386107800577826591019143603302678094794783669440743600646808143377615242736768684915552527170977812186403446602632204574447807061838185730286701351750015587211540406198045790659842260553353723906329317826165671382356899599341539770686767931307541369997059392091860228713845658001723476940806793686508736084558035023326838145699048837736962040588736798600788446312864668679401019404770215000953990988288085269521795615576509733856741662824708657261166752050607671497602854033556419344293799856173531609138579902699454066395620626557029964943073259475378313008954305330475962091265079513786065151655553729153037824580991160474225280103183779830950650794511192295680675505594215519935265105784752513060094768938177461194459294937107132990135101291011726951173416121485763108062476235177496459939310852388795279117477635736229650470310960516503362391311839967846856036347926445836082839867207933029703268395870604806100705066022522076819279797376084523215675012621859114572240436793193915421602564336563259131435952713400998787990189539469134593961892337589179824581600038829852590021196799271670646845322755867327257478036287759496724580945104279151568714321427917691072 [128,87] 36044261039141694586470008692558844541138888032531437293296791559723839607474366152941667835649367166627373477403290076971255749064927162154161613167213934486432220846228246652873547559714849626456079351368201954200079488321119687211963123920266427124684315201820721561826076571227780915228577633996917375217109044630305969694746134155284018052819197235122187814102548519976012122435773380560743087326216891029552562707878395222512291354730826934898481188438362753333260187189129734003155575427854605664083475268801734668782013496084852431614786050263271711554751999777160205285660951689888965154332947218035830689090687304275411414386356580292707703365590282467660012532153948216344043502253381061856626359181336794377782363244332749674826601907312147894755090137847127895289381171147966639018303962922307436267667201006235488742673817287691805631439239957909890738687055292762625453098720861707684644184311157200364570558422447942701065280940923621576989324722732770091401059349054748524696690795708008609967702020142716911984988158873846734746357763327032794749361116383365715553969975031111644786180311397486899941436481490680936467186693770981018222530376666732970027411598879904431739716078038053833303197954568066487847767124778020792352600100670031263265976456367724196278215203520392348820369694484810077680688990448484372438898361448399910074261591000862190253227151997435658860101286316592100170419670926940182510714429492345733721889814784107197369695145054943260826619072941000005298264999443957123991088645452366037370532595945256922264392384156291281417999387722632390989333531859507222846700272510076356316288386563129721180394142676015654900443462246134651162673220025536017282275555722784 [128,88] 119091704748289093617846513900213782341295843340805182101701792388376045397760473800509910993751891638475511763807020628456490203112720271700966387249111070990036442380487992041146640231060135629018006247176677822585809985992171575634910310894636526520176067749059105800839700761141723995582827230653584083765433458586191191539679893048298763103498131908301031140792490147769563655610768668945663637549474905862551760158733544876950996803689191825660928387786640524487796225962116269991970090904090640806127395056182355480958077266984225195227489645342478556439915702769181502753062641444961712498489727743881846028497134870663092201811360141368447196539361189623282840489555498367225733695217422185697754334663595266464399632495324139372611778335023348741914139292097345914915988673548038868148848675179956862971822728803905802609959965958602977583422236979481644894206730700478041009453132530322089390565474154643236000242850235112680529490183219319824338822399576808644545988471236470658997527781156744755074370150311727198936618596270418777851716487116067627724866377806836238096393177937242436220095573058942414593101493931954657605950415866204690938483502765802015269621005052479185093334915704760965139276681623197185335220077020113398113224054731106398867791150522174359870972569049871360809199819533803871530656087758215590288734619804984504022133393467207871194969483856607907476966530730661961630649233120285555733933616087238347125384919518112253959674563732540150321002036228360661630713263401788671232586766119469965224952319041792326279356525772857307265802999494682968483533638352624625579383623035168702625364484151710577003332705966689140626082500478586231889627161855372129852429454 [128,89] 304019575555412884679494078123637544072572081834107509653259240000243207349589338936174607076275372418658441101085479596654499422060463113161974098385702865042804142738391195873904334819426296069163270148501783031432450426500623078148370098542340210250829852898369154740518471147550555496988676509589354832049003660949130516705577003717562570093529289280308580441068768207942800946483192551936372343168731197239890904078919972517957467193820041880812952164026238222246168682570088392298970613330632777549083164825296126233820918616121018845918212290954199689618376021927489180178555210754181077748624950462171819821745192809387960837589895274663425053490349245098632337959089216128601573323913211825694254665755003575518632300382885225600254451146613882255609771591827847045961087908163833362042385846087408680586254870013334555902474826540297327639266622815160166372432796221738981290109314322752559141992447873304473734097603601001278557794809308772257717965650572552386141297919142534329876035165017647681083293786581714509533044722768234558815400846134336632107715157104043964497942611228651624825508553762186342261012673482136149040428317537890102264984457603650367242823263523885654481578475270205229335147434485263627269717952127220168886815481664051409144132837200848890931903507820890351830326710463401180000246551666759969400296366551733086248228981340616600052237686424901597109078894391067568837822168562363089327686133406171795306191960182690784135270534075305538943208314412229768785856636512593018736321192944968559766265717015493306387484873957001672173529104828032574646434256229991589788929251555868536701625342956216879024308008171614235496401055895587247785159170581148657216 [128,90] 520309814745684174017835839247881532601438075567244606507015997738135977171488639296006023540725857884219760789401826304118389950149553832285456163455666255172327929196037548663873105195327827535563134901272180429460139645774444542398687074021746626963265206996210433105158028266886795013402625320384315486266175579997662530306375294556894756204709093722852594315866189506605759638736379085321700255339591767466697528159942262141553429126694660198806270601806880188705683177008326303622843412581459943640417373732047623486821724990405981338676684327181200329237901425577665627370130340460148395692449392219509760831412316342973078754929067042391470492348011513088470041627508152772730125333144829219141895244996543100762946857305549713997767776688639709733445647347018596112415004256020067007860229235079985881297944299758551366133084356884568037648118382585061110160383457092582164742058278181088952193832979676289632035937859813592682124039296190985960708715001141049812466966043609457300819417838139753033297634205422681281949478104785578131218104726569114089147017907525049852992022943679307347017245668882850362910003909894500985804428206985262730728561873352237264092589220383732073861236390089237585110707698997246191537639668838037012525073186570894021756216705398853193057723730084309962632671726909486990908831658500904983909017496034053421471760420648503521819275186161028255344695705068460988948252416834092611315792314043152281169426008951510882974563952406635657711032582803510615331827532546549212253062081617729384580617436448914396114848093153712609951513852040526267204856911119850258216724892735507921452851473482035157907180912247568301775066176072380813040446240550960 [128,91] 583080321870944500023746556436651626265162797681071016086612364234888204837748812105959726547049085378963936062456654423079805036233685640596017414825124501861856662180324763942774073650155171258801752192640371723917984580005730800651716131573283039517671640637165977548636111326874094389819031845324863307044388451406695820758854460898069164902391567938749699655633323415713608746941821033054549522396348144374806291678372220231288833588686538616394854064708734771508568506589575394387434688425324702566602069856665149035182134111427876115253821184716066318719704724784517994489273144782671268818288930504347783402779500048180756429616663085838163771378967955406772889781854878254445349782556701433762543718592488753596257754972387792752140734062604237252250193727955390787536381276581609593165508865355039503638602157384925799602904609650985053004126662718757461581605684043343801420139135525895428063018194594112445555694721389282152915165145235629870339264402524192681942507170495748280791062713739102329037083989026968065000216916277862276461661145185766928594667966899142276262898783303535776516548916172533079372788526104548860264427855551960636101433218280443148522369279729382339591070352132893227104896188844946472636533147744237181132332550828116521940301456269841098882679731744169977193689543984753094046125509182564549079652943479681738099066146590830586538939860770296502633585155459011799061680013818487559536740938260114704116490783728432715876224896304204422873090354155284428262092430361419588061721485964768149821153827069655568711541655167482086506622666623174713314204073795925215173579746929308336471369971133081713254342835044586929205178318695339683644822976 [128,92] 404072244491039084810504858436378502184908506705358121313022216417628905886083706931552786598619695709666227355858740457010466812257430818096851378612294916710420021112488832670942971318694689794581369295709028679071457707519832591751139446337177576726241125443681865746061562794740403992149228787532170334715424065593398137165638769780852772765220257259007042345064683119171420089610923263597968700472510907955665863649677198699709416655220139218808452547997273462775577452754828763806694213037891621078864059575666791801444292437148473807879008572844574888828246558371004263883767634194312742268376353235531867872629588738248736783007401814540354471636040282055351386255481310608054848819065142944471328230894872681397497560196711155242296488931212442046076846299637837370782510230009578040768242033147792437266897295369458754500491999984568712759404529504069367644487237668414000492393733480759466421997294564581418186071831459314664762422554674564542616327945450262281544470126075765318581287744094597040902358106944597195224328243430717834531234781617895149353645083125365329402389387986796500244427176242639091472975862921473635447906308806479101948549080748022058280691865899542964266110309392768045462216186552980282850927422072807066192989524454786726622875309606848696936214834448996093119914175279429094994650493304275426729221204607134571076566104820759349643262153609251944138835276520094662828594473549246012986463380294699120175253649850844246458682893722789639534293736314883152097886727028760466569992830718405930033615810400037645225876360315017999011817863957122626396033780948307885308185587143809159296523276180356511984659480852845723654727966574116195736 [128,93] 178026111213307232237239214570909929495317525062260680150557770928814232739707188872709426586872635283440441740943802447012759195640299614835034761877812709512924269254352874551870608405492466299455773179360599339466068003966298156384347190810249458162842889522937172607741550465475878126310578184404123439043705519910384179364094519452390656940975216633664057660218237064716744472235488161497325869680823763913533955349330787357432348649699992612094791544110402632791698379957985590890092563568324060708584071517076106480550623273708138011542644649059192955520862848936916207420305590623275611818142210831811109111532856888312416378151597766014746630325441112432385459930210819012131745751906992412764388484068746480688486893722695053639642938071076504953258224944179351949068940921070720229750184539424868659356690640854467434059110855131665538748009114197651602602947845730430788563661539954169504064469051403833660193950702260304186273390338955395537074079195507379275671348568297157500167699202399517772288417956260633809013629785606046991970115113027371019838908021318340486017829821515239067665451449996567777364391718228844710062420311418409342708491686279432807071049374282242459990888229951697433736406261452519367664647250472533768408509544459262127085240581600646087436919683638090212768404672285040683806268994081226401440319575753425180376374163009493984078431243929271884428043763302320161651043548754150609073553956588083823018467599360922225663102212639904916018405530168688434071115636514107952620895704173076302933614862536084874507386292419891905528619596351070693993102031250240560995182847996140993586003269434033471907311059433522126293987579943072 [128,94] 113584059672144075150952951992351707548095287679113521420378654452801848183254897257877013600270410704916421757800277469385484776329609755313491326524966611617948875985368121920402764011471921270999656604702002938212561141549372949475595102495598392271550933617941871106539388065744178340629452162836085730051983898028225017344539856028642169502615138354916550987292237011107308218387548644771324612003203386030084917518416926997517773289288914264461332997247525510803959130546069579031189339664506796120327737001289743608719962692047638889101067398543824936309784625433997917562867638802818643994383070631826134017655899133593556168281660518423947370637522652990566698136445252946520083677555174105981358035567932054151931779170882882216284365930052778821662238759419250700592479851199022135741682942088174366781859332003499925965717215962964707999967531260364668530801362102753831311635979315105297481926531919419950107880950984894890302938554180558508225079723571564738170195169318969518656204833277598559346255849334094352626776128786834062216934306570930135473595802697402294009741894766382720863286325850521191887869467307257365387150969052102752025436216829267811685409045077314846017954044955846224120514912904721246813104511062861337064286784664750448494635645102966575798104671517522135698129538259347124533259775782065281963693547338096068462223515866029435499164443422887960196754457788061351501899460231840621251915131235284855060793654865894111038402338639882651828115438807532718343440350993637631447498097778460361392143495757416722855319960665084675484961185367645253249808401396873236296324431838539753499466336525807329413963508702328038930996608 [128,95] 117251678991900697267473778476664312092309646219535320100799080320582772854439776017628005982029654094371294287896970297735259243000292263428088005467642833748364493364946761690786587828671382340457427232794775497315007290725612599337177867370976344505876446375972122379733264254697454729568220115302337651306562911005852983049902656813129451207226044993079113986018643801711853884911092669883745796404273522123240243413081812699798997011151472458516176684941301486871745339346306243198032140789705228109543973235834329487043359025232599145821574271473769307677394298635224958186881212741464685817776419799341147101037382818109442346399749305634088121739916691539649879594024073878911748932811911296421399924928019314506619029213646351698429122444343885675776406336017172735587823760508001950344373095137770690098170902943933509053295115362537495909483757670493411215742766462625564708100699895992722323369213465442551434307089621981932201753046151595324020568965417707371237594228665383964068072382367207232383902305644492357698006441561432038952389132415423154385408761115073181849758364035026576683056449742732520161829128568871324824302432401771661588171892845838995102447465446422360696409637428733835555323541210348602462387598173948818378598714467669743450884100313066421619560180239279212976262098698631343785400209376771757919887417465667343937394332721682697604220982922107968060468920185476635065146593834128303237898741634275304125393901012771843612428017481717072273525005302731134799487937379790954477255865787748835470393160683412597534151374405494213012924983098277354992598551063124976218516079994365897758575700933159839882916177702721475840 [128,96] 69483440827232421485352596549736475016165231744313137334039978605878243299549902210381872367824273237254195929688090199803213296149394339333262429900555355271164481033975979201233943985450809567451825360519442664169750642359397841132003288851532750975594326834289257221711970168055668978267034770668741729320494025137776955019699828563556810692195242550193709867373932423707238752657772078873851181395155025884078990322209481625223082261029555812948962748466338683406162016753566785952182708120054153092723942330482629455789908187435130389519981664652399819745556246405534481348721569789867558700939254094749910536985153459618539674131933096794458702925423859878163212264425275251436390156895558404309527319321699179904756836925944297159459661488361872968309137100101316160347529172640318619659576934626830795274042456980906401403143988054806464546567266659294393471800831514488412198739972577694759151789781705771920526455967545657545439590859618556360074692911211091613209674854936349144111859194807549216630068766909518519657468262562264219686933675777350121868110835602193272126174542657656702624002798031741816891097657800303651633232672610650726352465115703124815812709662101202862176159276413460366179995884068910692025274914482638732603769077397976983427793800819828395137071851187226248499441894424378610635572884009323807820496645905808072585076753065599904625042547970623552053236477193977877221954972573402883153161715275120063984749344770328636307295205673775324576214517907344534267211119100428176534747418647704671578355543814919131583192319635313126597375359686875714986859411616986427064881511479888242103777631669048281227582547670678 [128,97] 16240897041237678004926829219713766381997417861862282323453561356767480041660093602116070096274684130874500917523615773926460090284500758458730053243995011415586163489264414553949046642419418543415665748160415958000917240514151307533316061004923944618108350569006171953084063670150251684357391282805189866818155861972784766239214898308359363687513055726951011573837636262576947344813095574262820318952473336555356806622594314340971958241922368698962518686003405842172527176653976152232063846428954730455462643130419477041933846496931779092945529651949070232864649618732969441856673327009653614532175791141046380067607685559478487651383431422223227552498351480084950551253147144553375723224900452357021010099736801530385090379092104079313187693421268942296024144215928789117646098771245269354716440571385092619911177619412428890775299180129518639118184241977826688615195265806778121118742339050695080868222834140549543560156232523085819258131053287826074281350556910358349728300413875527008323077836301647397773938481336857901684842054498361068669736895654994451412012409984284199506230556027999204134333569637887307816396755674629436303884270537071004526151073493493132194049185405150312874149580546671134489574415485123693317812692280013455829023164854935485691506004838668179299244707790005572795817290471645121395545923605739158179302077712016224258824074362007543723835950525182803274315426888151772338725557102966540637749939191637097060142471994968530557985093401268971073863497429707363084216727336341506912022242791261576816348682703980864446194866822906383239204381554977721204269837597545628279648065948831265293378380332042702439205120 [128,98] -1592309462975043567445710748815567763570843508915208061346228539311744976087541620545443386079717438443972397576151145492674995065524529487551619811953037243800952044069775016100005454413958087777656436069222168440719104803401441580588346508512230245735522286859635556288440916433839145698935150264882626553071809486498477994286084573840352939906357938578091338813454861797627616771036921358451361724576499387688101383797946262634859722911149423514489839307057942765772729909130371782787876551963324673538041217390339515094693305490386432933709808724401079961674409340751419373494956993475318511807446417560818272008216487125392086983027856619089549054256038098631989797915413274313955905372124545611765247160114242221087375958862411868832139132724761426831643210309676022869978627210970127458011805467987001155020056913209773487704400473775831562900664013488064260150574104442542428316458829151388032665047232876819348918573136727791567697650550455033236387687870696418687075040208414342218547144386771453991757929377726718651079279244060913437473738506144102620549490954034505824203112074258154723690498360143006906300173508687525223268932618003817244182843334013763642029355439446801382785116459750204362241898751033573394891507646832177824155647434427841947132478963003678735208930535433238369015274428840960204895765867877215382720128597091506672173154297548622170917070983724852866536191116950489661822616153142269902439378576806385099590262052573164527706855067662503480284238459921442131464684261323084377464101847678080679263020884491128318970454963446784079549470011774215362667055556700557754845623426039607714717726731596773712 [128,99] -1568555051608119533480876268812380295377620811800106268326195590448841736832768705796702588322793069749298057368851314220033954323244481079431430482916285506222904972790402089019059413440181810978278237873743237652471664891840255435753631681575365121547952224206880536743345093596342248509957241124265185145877626474997285863323624281567180008708819274911245361419487168219553232431464373618378979116001188792452010090526898932356407822680410784180754105469198862558702434553205212340775659981590765186552545148859750449464625573633187005958773689220579255701463177488773987044157664028196270518047696802725644902616770160607492870534281806134968919773900376809197296936046572467992549738660266152828615624449743851130068379207964773824558415099638501729917918226016721286615206572155267676326785949777052758652740981101714796138970719156588863852712494413612885360071153983074765150409244847233029689752321658193807683050596088666337684145164885571953007424614184890468184355539161237451237544339442186799775941535436143782267624701429636965653867583987831217777272472462125100056565155840717763860373857625446972163785978267658926527297750071217298912293910880879753271540161128100728705270477819534501224843614073020181087570902964668510073101832691213814928157277575685540587539542604167064708503810771638528001324491453866468527762925754885398183261806166955322677874030872385265747459087142752380809551178653033879095498467098548131975317051086215943216784729392853721636800046441391871463634776869538095191964705816624014811062145922051992727162290835068856310418075212484553241551016126647675787011419727482439421422828223264 [128,100] -290633563260216477592849932841077507477931122247049364723560136064187610405457294229215919172348216141541581820835253211466391223134038995751704379851773951470875857706695273000036393478517024997663948369037586455039112299820858667109157703460770846636710852809291134814876814658234753513063599920684146805898326843213304774303946752793120071684744923816967968217432838149992228006672173120676344221381709405556835806552729433658244924670020427152070013814398993483159597171219522932935162266548257257984643943916175817796440405510490515190949172098127180385812563473952052845544809075180293876119698906921133724476105113964728882071776172145202383334196685131838579436368239745843908756113411847724341830229717589434013379316086039242952191344309173861020867362288211168996877261650021281150714001271000325864132216316402311090635026676106293308724594605895624042974366944972231339538071453707889697620583628941188564607935792199759827425885224092946695765415079070500381884777665608602431774167839111282551067110018598780766318430924132527239954881875454696107089702285067441625174236530565130901647301903902297801938976966016339512827283120716309057712610473873555977355467731646951059547374011427598793261687313938790905830133261632711265359453226969487654287613056772694364336692938364202160043701106718615507405852806736314368194371374358430647522159868745776475683066690876168473604350150021370599022528514773167098045585088225167907194052566174841119003742464024735699260860867907023277272482964873594956986595486773243083724231122383807041986187790016141109244315813141786026753576962294707673757526938531407198406524 [128,101] -18047552559407523720272487184799610049256415632459323286938108162648785409751352956218200433254265041302308303469117409047866040494519344231360338982914409423907644775305720356256034508436199883494391674145808961499563403700134322500012905116981973912515471944868925318824808610424463888182330405301150522210866272563909513681438891360643870243102648874591174514180459589037665630458348890543313001957937771456594636405443997523361927916451001311531319440776349078766004251854168099609943080024506279832183334627629397256761656039364202837937469497577173877539253241007077766848227331608123636854766634252416486503204891178523044730176197254123984598038815249022536158297879611433198085161857025292679809612084891438312859961612932201784339975257647469847735047378162072175244530955802438077301106183619745980488232842521899997605825313903361206249616253414613588663063113706041932724184554607419540372522836067516862334719002824520962574042793608847465396085758471687497528582547835439053004823481545281382573658184086883908526780242097020245225005409219085910289353465463284236444251520676727479098184007895795831341318151194099106601962939033058820254931233341320847533981982825487763971244599068315933954092139837270740168579034509720253465806409824444553884577295320083219226846985606774082619274606803716231865584404295956039805635242243487383681811487936592744836739176962565691854965471284880637666838331933083283468237080293227783745509618507870222322393640555094040048333544900614032850358852989050991164133067759710716019758565027969815295155928039581901739575018923360238053335693386882624946281461707066136 [128,102] 6839567745174227059579164472238151893566281501317309240001291545146032807523365959264485791033873087710205567346908847046577807738733430822985617646500712128040810030459921164364790721825755873816542937130134543009013140096170591705388935172664697602941860807633519411685712409291297346009877787567688254725507951472683738691534039694328605699826706748950775631907352040426458377251024162413488558603250245244684790798927951518181896018531102409900514300890792121103070394800223978838914825389210079079721898963567962208266727935762271243203359690951233924020768452021647158894253914089458268042331852976453902764184708641966190452177206125896176884135787664720940221584253884659190264456737813349460507409361507141576319438632894405289244795068280661242224684936291748158328252956513793725986793663982016762488604633727838581223752955352697232357868425992306380668410927484330684008789441029744697705941683599640566955336910547852720273000550220671727470862748755854165941455615318231202973208801231372933968294457166457286983725858709683221971679609022130393106762745836168896949139172268372622120753650875411383608630254559799055809518699491133560452323258371256598219779231919007480113804483947328125255388877445528216698118038073553338947761872745528592936944670217060096576855849648686289939970436687303616520691719006463308701268324941513447441980900359405901833865912664080774372951847892977879743395918694160796043581557443369527654820038667086243507514835791268565898140408832105027410015852011312755891806669889957536929605872712034978438682885064234549940793982641987735046315544390943710843593210496 [128,103] 636325051235680576717636051394894614645358917746336913926959186315896381392718857975235679289857291318994309621352307403028628435636491703040792962299086777535943725690147385711880294412783225972924927448515227515075864158967147377178458098771460803992211527411248992342991434891074822197242368634349725322606555776007624924091194244848155134441488664813979095839687600907542055987170059642792325443501689830159407641790450630016979146274210858415862937117869344979433937477044187153654590119509268163464007222036220270790777180091769666772958491486313850447190890139936821927389416605706481032023314485959530868139977482193651590747151495200641507506339746396167056996609022061415303868881493920181961024347736277730644324555082396093463131573447343185922234920568709790126889631622479390105213300602944507225378636981609188399582713515764073711677054063935844684889030225758972078446057076843068810681439143236701600629570541324479725405871452310709844278097076420346578092882589145527803714327477932377040353198160461870521904589077477451633251320328303880687193021914204699240902849454717259644937166294842109260786588853108962839011648954342282132552106185050852800419539170717664175377592613352464676216383688127843807878804272045360869072654383197104250212555162814042296062750868820082246805530062378775780427045305236235416569801042399379643712394503084796021797026804909513899099782619009993510230389806622532251551851519224555931837883481857857674538960823426146735785208933525624766947619630576657496963741978232288247895434611705911337026759115122373846258802078865956700477240355423371204896 [128,104] 168192868987845381854122515767772620064582422846085125287932311043626802360513206203607282226445313279935490998772042854267716389671906975921446759546944535376278480877010494671554068720163659707841820747253873885652675361436496176914268717089122243739621022472057310315382085082469261466226099116795171464270642977960709153899928184646504126400432542338101932522732169670809336004008984099829951242162030165452603729435523237743769373615997499110031052944023652902573239057103069046474458449680545088481934965570845519859149308155212297857900968536327525944273608697805935699758379203056506944524520449893056677737857786300582831556076139954444442893369204598949832964330938940918393588455421206965673925229798088232042274219198798477629415172512446979479010890677991106906003600513394549185900260117382764991708953533980602425904535689949421244437301569880770178747251088619004258519619166901708015715526881386108372177722395327801455091415472411533343948960092546227408617695584846626490506285077048149391836013516687503402632301575919789151755655391325724225273990307700467499726218255463471708175616992116927001708173188542183316298711927740570600513462816050894677474063092274961438588053837285597143481978455157920109390789161916735998736148953091522023002031135490717272247186027108474640819651189454972336537407769440513473963766704420248793596402139796939241544589195734532634036714430866990453942724988313366904968280122222292391720305872758635542398163059676609400458476159799452367742598366216855927997572091552238902649435169138062062098644337686982338061999184340564413551732299809885 [128,105] 4077424008647403707521693339559244971533194767450519555576952987504319219465845198933811947774356284464153521910524289405973151732161361779701210309641074623371783327446780618558915159308192550662095073829310393942694785026603171511936448412992027466360204922062307811425638130192809117613294598350837642332905160699563802371602828106723556265227442661717251212255215523560769657101544873722144566477258852876808689843031771992035777899652019054821480463735959195401022202792607604848694329213287134201350113453788277042238012379962497051834705229909210682305204288475838061132497424966009634209661110721553991081602714100323178691025369300523524651449259432173281811486633627453932498833037879749473224335572880372198246730439673450157870236186692533655204243496949275381605191970091460505825286087218753771601042826376099628323875210236559840512544728180868009254740301800305937879359533420136489992892482315911982977863403306752922895966743043711211446840542325901245632823570489923935768172858110356096318894324462049228932964636120756656658760452871893153641295253314016044939651674520148027021663645234649975580599250017788704892472598682696061545809125182013770400281017782634505546987836508051766222228956067502528094385775358464503150576742571148227188532762212291954875965921854971033325807511457466232812552971014185677102805349471975644310212404953675411747703060833558722704643356617864133204778550462112609850747563716435733590928682211929251099914281586954484860617128337968962671432692130596551183186753522053535449506263906728381782056390070867575887228324004001541173231936 [128,106] 153079251786453067273433332507188201551354013997747976410016252546947460444953759609011621018522160517133496721518509640559840276271766220247608918558986549584353315053435543697250404584066199523819063469132417025133957336713115544683273965978814010107989785736643275248145525131242915099690754382035198094816143322608270980723023825178650546266120668845583184167161741249033512395105271796733818332457993487238931579430581179485696710363693686262919423434572771543709755938171916366970344641554085992089432828477036508610951805623050730965198332590704280395644909641476553507102306487140331766142319459376554358427833467597575446761527931532261613009590755679599736425549220344630666798102773785224995076159393615555238600627296763295581809477721827686703889763829284958186961731305474467447630278646916194543936203135613722747364769716692108240948873719587757186453496214085279679458354849770460360003068837616859282014113912613421771942861098231463118569516894295891044534630890760115642381061200730987672307047619450450272181265934159958575088138483774751472217456247722450144465268997177707948121717071886705708577334514099378155647588076995036213742180971330318462025968656921390622505024737989078384661822722822875325769121227473804502861259106029888737041500067887143386126043694183521516814714739371780295106102663443099327804963478257127658188152354049217957437244690197392243690309910037414794921373458679339573821521554749927210513155264462863671852481996168279082526834526730250061902826908934032509857309061819745201310122428260211482079033407112904244429572662883319552 [128,107] 58341136294054083151874801478625917880537984157656521177060450310612935647142954468395147349828540719611232261208921498154641539981126119790297086087204784684619540280015070982733137190107110849717756698298718804110750725248867528248519917117634822831295705485964311117633496526382085499272367603546387191693474858459082879717944219875764250181653845819941206897121214613490315155706220309947908846643711124507478190381344725930659349490371022366009606807179308605023830552628558961678068098238967029226974801758948785440204029759802707285664225345468665265947509934169285735064096218304821316549317624411246695352112536191359604011209864350185175156818665955782418621283970219983848606419216018702594494231627014637104989232597166537351653095780294457210400229666094962118608907586784326488964452333472201777204174890734464012521828049251485917929689050722699345625485284279374153420313631622246865084120566973353781397218969080139417639546397523082536699386765632476384635222456408776773473291164727072857193808635373704846849048913285974907500849061673684648596078690334263808669193809413081263587843481642029106108328480013737979532778920252217063903444318264764181378460786401726284623607319190951160545432437123551910885481303009270992405288236191332345967783867041444369065020213283812473186605563140423844371533937820470733922253907285177104106876085992371384173989185245618851350490358099416423183455677217264965841435527402974659707737518247841435489133632348570821380735803478350889226038998447648412199977710925553836670802184963414597684570479554986274656945151328 [128,108] -4756459706101398040479220311293915274308118170309314237592030257086063055229460547312845713259005111984693673173256307317133347303156597789704515434895566121275170019757443715180359011433985632229259908864054547372806547721737639720700986338126047694979803066613438559361032180838257323123411650130909488074285020359592324668757151634842669988715820596569299375550360607185890606629142500428579217731501365677731681404030724338381036338706185444898333765606931908293378929243152633335615586460227768830305621858910001466827790868130976473444501368089245247804020686806046528099406753035488050985767721890328201366172085346302431446582609475835593653191945382030338586028338657793359582148313412631259134200070126098135129015168725354793426629378775126662985975482769851085404567745045930233011082929380213490357392290258999581545415854796774318522548691348737604738322807916163533677806123388400661270696036978138186607183313193100840598918527217174492225778187121318621810631192072452246631349038490309891680901073561696760892196800674234644960890863567673971885949536031432814060658568727604016176026702444980006237089660708510726030552195945966030528694357670288469032026542866182962156905934442808363058552556124215409387382274521023625424819656146749657454875688473301362690994438120083284840306536536665783126476885499068238157681126358758138394313913388293858873256532292607740437609963173689114349930083476843625679852284046220557054746385372086606515242848931122572335315002244797008416481179514205948026702057251137437829567956003887110098500314978166542869996 [128,109] 283655797675440024886648547205987434075318393422923885439212347538878763322162469231868699934351097819274053514736629086788528614490050372732313574261135880566105738005480250648757944233666044347629655052831351369972586504069582791050734841551149463536550046069036901990994942464425225871242075238688953006165667747948804290078753930393595900868159446145719709922758795284380856571719737719932445801428703072321827622660982868698627911273261358138308442407086522000047103159036229072982972450648255273059049272064207558629999513124361226048742622675255469110259234677456220843477520603007403765867451511150803150379617238414167963656951929971133254514184850196521943280260060513588392067437770770926960473749760350998667478409547657099681608970514086558662548526076992507593601244031762428902513758354902341255986595933493149726492701902061510881802290470841497812015531728538712646674506706581633997225495568384991481740154554259922778616334822214583561949680473982513199452636339564941752203468745095613819426351341826632194257190289221685825808722666276336019257279166630408009038758476556164685352824050931061464537634811300692480528310756641102435592958748303059887008797546898546700192297496245848302791311829484032612572856293998730205207012702520140217320201545108200387331913623816764966644735353673667796465698297632012544110648151649542683764909617066606589412053539464131823718309881008840056075053575067293000974142555744464598116213487356280302043000725058241263613671771626339979326573363976589016973533932051024085845454973819729908471054834598808 [128,110] -6852092779727541081787830362908752781847102314987299993103920787070483557774557615493422344123209493049094997582995348419069847853785540703218264168925076584686556296934461965185506951102181498835436954624075021407460815385840454817045808131945431137941554669190827013997160504756391872061241551866660256046307818498478421680076284761863964153565060995349423426129621316010896905744149784476896379631436787200114161276558213371005543888730715181453850411287040474275973671473843071423260468744650280002513607840303722253236030296245266785007773746684907508688138260909687164537187805778333929434973056190880019540403443562131872554382808645490323131935852421598533186753841499804677855755889008601121529636118886349344237419714591869487293081220164377108213262134069631267809326421416550893197621201349349206301369672155967173141620817805508169579795484322622956738939321630813474441394100020911115580438174257779261106051778592858547296248304567447703807490850758006767057034877328628149189895835250934148418501182575275608932607662606088594016538136619503705150642316324717396249414576254450804487892114664952833737471450874238957558078395052448505420823058845186571011571525642397062792440572773271445244695729145895325942406042649093921604476951209847643223537888298008027316317280867374033277539706778760375064661856402311179845333209653575757905114157825211742867067137773989593834872383220500785333596268686935285225863010361902703499809843929658455887447290943612042199067798888066569441382426019838196231001715209161925080922996115552688899591520 [128,111] 66957809471054213708488011526513385797960652044230299668784787449333615727072777038137284625427275931007905939737011245797468831432134299935466678215341415899150368418675469290673945544371621602786185524503502975355967809801978307510623336042733339722089408768263360020447672973563385740548136055232756426315138282539410719158962168005282909965912012930677177398222197451171033669390411283538450054593285669920317865019161523300567333405314930311561558020422772924292268650263105432703788653968851359531565962824014712390251687356966690459307831868136213286553229497148583442222650922520391183786993859790581564532947712241881054695342306990562525856943758503184775940257901417179463522970274847313794803573726552125967394202121854526733353762026446540991972042133616495047428957860911342707799642308009407862407070127475847364495310033104439929746585078197975160727492018817586988898749691658978546432568862706399628655166815246748222667496327991977527770687540768549908913930190796348305621351642961331485507581433645595283247915097410761115297143621275473325414453209869847549577679287723095262998914555921026324993023801656858774211928625439820013459696467959850843135891655986559786150361029939621708766787556873437520101912174973735237074699639619242343598016325063554983461233040423008953413933680049340818458295563626896259796771206820386415598224246961838366201536250173609471750934631791398319929134041081533031816476137313496756302813090065596978344819408690185140211674050509442311010777259029606933857465119706746806245367489305924896 [128,112] 1242211666281297847851884141049645375361528422819417094641776891947461509936233007699387871383672290306931062506184179414859837817313402413476619993527479564252080180326259025806316061251469593569132656004031687918882224991975882889656166651636465663559694825986768373541970600028409607859169144655315286413915265018940141903492156413648234883042671685042959464838954617934056880026102345230630353761693753029194165153295517899307789509894863848487880324621163423437951589502560895186624785851751219115024865925641262860837174051707881995072805748769654344159998910221984096856887172536741697751527632726235714755889591274162352896822353560435274217271054975612449510511229963559576090079996013580687502403822200086525841174854826542006187676280450303083277465141401288684643881287604533268241495359982153193674433079538017411913135312358836994666864695669276189388590545142322110965638029477595870671307762071909113824821360969322699788843401044913531597939223693639099582572747344051256656348808104741934012096191408559458933867184688424585317312412300006329829239911194188438774899679375848627244666011053765660424022463613087909559913522638474415051413487624456300539405902700766319048609152219704698998331922082619639312627099118685894288724399686807773290002592027545784913089949128653174189970952717048868136725217371866817613146175525355127187501772123884363052108687419102205729065617081320112887390295518434692875667809789947776036210704895433644039660212380231512025971799407490549413577856544926802037434561869497117495258677292 [128,113] -57840381398196333376724432636336631882268490486000773151063540242887826414048157978633182033492736445282636740579689702800641170271005202312484239817095234146815076523928647975385525757246521442095118174427556128347773924185398439847874929344498685959677805512265925829656056659805941607020659846882349672603401890664444558180872400266793378909532761022084584375310334330905747372350459030917784056438844949077244889297568809259371689840150684236672466822705121178845180486652865193108088912939946260989896714018940612793579746769660948008884322156621581387807658097796636666166583518851618737825083987366687792531190147574302788016194598407382445430176553895727828906992029059553605783145607568525456663074198612225354897222326060031009330470317325073249807505080639020265403415301280031197671803336284475665159853919614102130040867092185335079676047047701780998331163405512746957982858606115096712337961592005098235685144727388485152002853284459377039344850472451519218280353075075089918243658909009226229647030243290454218068185476678595526025589990960415194915631973090550533812716708161603532787773225078565646031798424529320046611520749094903768325130436151543311357652103124044421198715966767505390033244995475029039611747855883544791107745311567066017580773624601856536887488874581276211422781410427860906886241260843706100725426546075503230389375146830726428079084365975817494394976105374192368093252260391999894499729485043092522650346824039861386068388144792594637412591303584656803779773248974030469268411729722577126128 [128,114] 946238271738884766956999187878760338970821443922246000590665299859703731769181853234936043805680092836084437983153002239073013253749510934812030308451913517937558026610412423280043736185077210709402343659606169561967994454001478258408464192340463205897124803910154126856545986235917109698357570380957885732945895778076687337703025001991404648916635092760067240719538719076550236556509350574836354722112489082964205663366800960263345437449372644094001944155806775675972582649088701278890460520049102089145532390307164874746695332288809046904318309621164341757632932545449215961821659320715062159686113350578084145489169440049128553284822094892406522660816305934432205427012333748980941621240143789697742326726854027589692172520196318002834323256692679103706818336879916857150195881160505749903626461499992619974623363882146671725169310825492652359992093402713981259259199781032136466528836590124308476098880229310337427773846688947203502972377012548292192418358886554339646808760014748008521167189846351544918611343890625880063159178771007339220587230322988515710550611126587420960602040137695275373069529636298923191059718563582079461957471391242090660972834390972311779219828466166594572061311232033607205004534915973874139649564922020689306715419563696476197876337480350484826772200591271196856798077174063017052184493996196149307635417702987423794182659599829183124109368555498657744652674955168687295230450138264358900377933244441857169354456676925718959981546987760035782252635691453428269281197290882052037418145267104 [128,115] -6667425595223152175087120401328234049790580202216822955649292688824520880370263433083311622657384578942059709689029247617498728006922977205306336432030285219757986595480862030385283085946382254021346307062437874909544630234451717487101576607886853368159490915946960133666152044011311995360452097107626779342261301137339066989245003108626874667303450841767727927205017465774915518987196877751589069700107617696728595997824071418863169777408683837628033977799413197731191963800590068056194573641678908521430544055388325108182420709424925122582815608725502201275864308909926486096153761800903535382777688949372825251582741212589492286749501327174888236647243703023603544607899510319278254598901120647454913080662546526686737126944907348042831902497107974963402360094695090367928106273302845734653553135117521960694012320495291709666376202192981076702227009952380094851576088110987627084900076848340653216031937619149744141381033321061662756922055739933179522077857521557788645967285664646891496089992274391300829810686912626368661166385051169145520460074074720723273180880905662761357567460656315279333709656838134519122452134153703297743381491190262965508947019759606151953422398855671623666978004688604226937994430969689379693608959426227000442674911529146011250676639143503586990707819390912609638266299066079405799681841327529748555650367165403867025608313875385177455686327706127265682127621628076417571956982972992869212462440212410859763152426076300141814397895670545165682592663796962557668502056343520309591040 [128,116] 18466466657510907631444372721178183626469935790658156964012113261703755556769438043542968912988079993121175232089200562038412231453024466270939522207710040394876367669639174473165014967563100247531726007955853743042883280779681940098089988521170863342729180565503544889469346095862621738327768930515579243543447649233795438028669963906779813163255163881403047574378415338230339649182418475806169006172426339317664418783642464974810844677549006795476908064035538808166345484371203358849068163387342894742483248506626525139187125991421848729370191578337005083614339703102190323792885752403578002273382295493722536032795084771254593288441243529562271466361597161748327761477750868362482005614608062019576148746955339448143913050640488809385025408172414425969522170286737433171913266947003967504112242152661177175396291846808418912994156451145104812401663839994952717301212265640227561656692695315983404400020938480224029214037114290600502934590812252931249172601507396316939467639776088411233202395947284059891116866485168627331841513346873680429346341484381427492489027008493651241029516690711221194134429075684012639720609797626966833561349970227333507822503993165387444500796289126406008984749394141629357174347100386894818619361129315640526596160033174602930372748603416266938982563555661831632181493855787695147562652423132053996847040141456416964215676423551577373118695618247726898297139963700959285910890373117115435138862862678310197193825657353025638830738963678264557524559355325636814300493502780384 [128,117] -39370389357896857271651721655430571707426399277116859628843557112668427663896653644285165798956015318226835388068405257717018491477349230235240756556250417599461974713376670709955808329989336371150336029667807119747164211914136986455163988916750627396696898856112714984579662660298839198214030617223246593057339905121504214755102878691960564347454538893243742518843900470156372297247260996518103213566953676950770844234701918164484589485494153731675138259081465443322710715069507801938073979066909704124399682039516881188606197792493751802272400676676406400759371424681093424279681555853892860698455094498238544780046777222784553295175909979741681167583854278351307460625353829027378236436712833854456980302513273704651801836562566341981820349679522475543606172385119760033894920569660766129411139177866374190837739078092893648049784655681165760617271256418661118489313388783807055886126157773996237031846648697903953177954139668217817268492212156387825740387211343299876663215979191516932988563988916966671662318868194965363380976139876038555535242250661278898193403735309863073833554324635919369176646822559476092246157209937057144651391136696715692675089260583199429866898623694570367734764197444647654751289977397562992985152274310554883393755989132879573642489048332077727517351811028103361983491847935126981290307957656996957778151465331662512758939322970608896934026631590470695857836212850569760535444806978842365749111056551629617916454964017889646058158036269047774580051595629955841008000 [128,118] 93008049885027211949578000357292646832678443121735935210602586731511451566740200855341217244067336487956145186735309877263676257334896868076493689417952512663553731044817614946721099580741589490059574073774016838870614394116877359389786831898193568841709563760941135852244964457270215270598568233236115338913003441935908176988686609742927909556984557354923706095519503374773020480477947934309486203919430521736145370861207072898033081826475164328835128838202198552595474426676920840666888762471347678672491908179136842734348752328088361308374425648706260579908561095811006974741628757130504796367841789970126640453749449315272065314582131786135470007945229695845407210503558502354411393838251360721925437158111687995891758297766743977703926194619940209937910976956398369923703524072833284258298311252022521058316975938277258165244817516070510784576159236476768501183117993566224259479988389186639370133068465652330144814424668183681196495572407486111051528977968092081936632017203534022354633142081698139762424325770627425253163496595162763178224164454800619317591056265985927457359373211861073863276280276962924484367726814152108894204172989214904279450381443325961104631101494551637802905176394147983497613771916847284226389577336225829642339585649758751845647990423209166748191138212144190348608113924012561139555014169871011671191827231561445356063575744741980754575093757531380915314212976543010084969196961520865299861573467315389628035226705943901719906167021337021461873795931591648 [128,119] 308800414347955100205387364584523868828464114643961587256981454713368070735195508192330533596803669081117499894308071912148091905791664928141714006887951725551255986756660871303382501199829980317458612564717156545349128938848056934959388725506056720619039188837846860122650501677046636955100066396785467213952308084527307821178675133594705433578112117011655461640808856134080073718714598883842876571348292299604560113049342462226545538779961065231103391730831114663866136624872058783044911389570192083145096340319764604155447748628422786453639479455231404373426072652382673711125810140088461309542138254866453074884595448605237582494431034154006072800687803148694284546401270544655458153239271071192720301200548256457011622253617460063820981255259740465839127410691369160125888524021768392623204121608401133008025609437947018405147566933977312859488002029590158782936303516546142315245225657726780717488114897688366045589018996961268167339000015042817585129390294884269181005965488673704438653073641597489386261936360970476489797057659201354724431708200262683347673255719966954409497790633258397101057854565723007384221217985865713886324519970554081284287934431777943134643602957350508601071596206194571564170139892517452952496809758845198467180826981619970750557064728324060285090468836128783715921454469646937707806651172848848003082536680635029122628841259262798256694456143121729621342976967342670881602697291768182508359592499151863319747926005902870161253009508147875655903104 [128,120] -892518190162963613409755396181300884595959740519480851545969793981181655934967080175702641689218752235832548881390031969512797974306028583692461517916482906860341541199289781928758467737354109363957520945677606309548207866716441559647786591839845280807814184951017959333257044952913370352520533667462876685524327684365278253433037656338474188543842642609628466218525548354248586235405843171851524064799598243449860941674528574823393725984332658750636629489698036870778255794314826561453235037825491734425417364137350785494303269679930606315454264694269880326946467610116769113740634105907396786432565224153330688659129187770975531964311280448908266465880101620246853770815731425060283566825518781249705398912834175820698728823500368804966026679275217018545334087866162225134655878388914595493983777451403777496738459123693482012833919694441131068280651770412544515200775188582366373861873302695070804892827910544848163030530841382749423823977247519468707874028370482364109538586991716106180285160572878004336178346730673641593876593641505202825493938996231750846268780010228230772299068720676946242447355969108273438506235878974439268130604065732586946129900155037791880314355417365402576225126200833686013810958583967653228821413327897128901291710266001320882628842334500897949684066805036033269799255768460682948451864425806078228314224985906664662166216261507516859162199565751266567369615694953568481589525632231663611236348524076059877938757878638705613974222777988533 [128,121] -882849693958614623768905733978126446440869022457103918115224108671989419010958317763915918570113679398271053433202384388321449280048777767378342504080781083011775138840413505800813302436989449660416169146047395042891210177105340764950387490257970313077760005877694674487089927653867961932110668991542720195476382278329281303239280027910902789259698142105671984522675601110263762883202784251995520212626418729406156899884697702977200374952672892041374620163837377917619433930222326839691949646224517449131015123770919135600510297323751820062509529652764690316457354297215000519294672584565879550304552827482885150966250732216604556187760551384410249076680307827723247157767333292226577429865469017038639833295719469666328510406885548913688868504843292420907285943212893469578279178622926382961109728431574198144130653158524471471748229350998350867358730939926618674052942635573997490266282960925110442808309115846826052375830472045393319363388859919239627942908931968246011685387084633932850592250718980402196138156496595934097973925798488815989578193673793489673244871699959181613964568641430709063906906678868493314721802006840557885894045767739986475910685402856657986173283488995193978071405630640370018826570169139420676873267021704397368816345411344626465720151144059627827480449576100550444445485263944890193557985974822244324739439670535559054855061656445006982686257719236615285304382447218069811550119802292776696877938489218462053119372548655213273126432 [128,122] 1441999366696698210278841787093841033425596670571853381109029280429083893506633736756459420883785438818489914409989059863933465196806560307048216523938513900101498428974711206138649679113678111426798409182413814397961174059276497322172563198878495207424709374981076746396207569590231961135192218048383956029934000517375484438976691680808476929825266650073546565418897351421606199087198987823863697717469827928568074565102349498663608646924464061023259183806077445171554807761860881576609041431463386898896019572831400902137894490382590117952644253335327759086728502545917503976603483890609720986932157825225415768684934810745102319575316187165454463882055945240656939746865736853109938370847633161422215469931634661004487811361536037314088517591752664780707676173286575211656141869186342007747073156517039667526677883239923986238054407337912612153420562342391826900246416471927469455930774725303620119749474781502035271624423513309754863763961086881827186120792620428385879855008825717940440426431679159735644984405398021499269068926425559357206227183208674833438165191449000837090159570642473504747545488021145790979621393958548327746427641826230791602156598349725904202251526901160103321628424230975139485584626279985389985346330959128200661477437760819784880604675454456514717642300547922187355921529067171277340228004313824055715624869599963989705130021598392331370140951726938574150831332760019175524737576430791748885325323679644642583871505676846112 [128,123] 919087987515599390873188319350740381132957688266214591594086134104944520488476644188671401942585409204966634180870260345792812730672488643112526730036621522708591586246888353242243179050118958169504977494881143575033296769541433796811355898703102869248183713842013551650613790718141846424707329179213264146365131436286285085889742908283320631076240954697007104945019317658701713155177552285439264018003366286966799145884647808031664762404335770258535651377163428921705567306122384000639421221442033205982297935952933633156966710563918517766675041730961825135628797342991684137047685784494952722193602374947826006148155400289297896058694159428840697263480372017385597085951418364720466596463753947933777131351700173227997581120504396572175833889281645943420864903151751520976131359264986344362578152993716382968737609838300053656901840793149483059400117110802960087090034693193227255088056662895588991120406072738544718982161259156677087464920635123341765885423838965645257886236839670608579454249783251083574869480130196531467003140910116601392929690362726495566081767441805564130581878510513737441423454876452665839531793181441531144624339570377122115161466621872835516975002761452191773946530235038503756035958966458908979293411216753419487014253851350445478957761001952566480323262864915354218737141625764799880622352784921470500755243583610347398202330094948264826216242694468744535343285498127162736706136307899040312015199039851883003761504 [128,124] -1839257305867762077015341370629082770331406441297436398118157950252193775181214059212283841550250811297290662150811779075009968435609932504128322021975756304566696106036703034112760394675237346337167710325913555476511591560773794760480276418184468926660427714319605768743686614164895101669921522142979900446936256218684961455129790898426623468852380479372791946287805032735164349539881206201662094042599599773651570784070862007404322789774709907499361295749480116994789935038136490962328127652885776316350073450165840038620759063617193103713396406795476141126208878766078473936529084606163961618360122546715993031445987313283189937667023542138815057831280739326048841541494090551211697463115721989118678155527894140371536627753523523232835820788618161781738577546364869474796937620709319232111821832962053428263238622229875174685443367646203357155659939862537404786785564603007726813080512336884864349262084421911315547194813990173780025598528783392631585693713727401210048801211608866710689491884580906917009168087779539009521723255415594053410370619094453488077325892652900150704508537866943729244559869645603185915175394776683775920519475101766854787391585254042940026559435616829025100459947483673812257847208541997826371887969350292496792397689662028785850270074123909770108933968266886607489634494575741312060112420023412381328076927755041584659046242795635101408907441754994800016434072648220757827919026727578717407545273071679972 [128,125] 494784031588608319949404163985728847956637329252981331254504747063671383133260312675241110515426132954516849092565768464583885933156064458742466400698533392008865844468140261549204693623637690837063514825273294152452727988634340908524950921340056116867839290685531803756679058367469583303705503827414853417042497941699405142271621957127199852992177898354681859422661304700111982095130873355942143543981542901284015627982434333637311866620486227021650638495076062077954809301615920704815844636259146017392205736284987093839243501747564274114968592837834852465397859238596854923183808595344000333319271868019932098053027419925350263487560661905907774195616684014720182038425524833079548453549166536872257802803104637701436125569630173380660816271163436018788304177711251854745362043085666500311455796580762996330010073014281046173254019480612486850813985492382582044989865425357918001785572933300486072045681466328941350870917826947312158343974594410506856716273987631655295639248686881806321255511681966360356203299816122267421298818694665629353467564384517477665808983894168513805920065926800957165259725211548479045775202305316662644698254424342618255468495051295050717060244709648450463583822144071064900697576719440441355214620030721222571247001459274923446132297486737375447331656688377491801140857159294467621313300241806605594728758258879613553054102340377648337906587978102801081189033983049582984870553903376168613551816 [128,126] 136792149154026046813571982671131022514070624932493572667310953348439969705022743749245462808801914189233418660477909597933894601794065366794505640643326844701486492691806881746321446662366325300114683644163393251357198854848806745765772235020153978684111038588583771792547647832784704042127745995136315247234344360502929312540915586628769603355165294736872621310455578522929029856553161476669331722795395912954004494258924750537260436109726267729483986976413483981218521774919847386490497282280858815913458289835177891777463147970281689169308048489775525823254352123473061915760567333658436166605680540611951986459950221305491943030506027255339992319041206213734580435544024023189592157153637497155013303807683089890315236241040496792456376979964063113590260521794635055524429183658677089411838857599497499123277103762624579549317080986511403893792334974717708607854018059830518213060038407193795417322454794155051523768824160333092212046867371890920452935484292269589378160933545761426163579210696970342001643035841999203430732656847729899299241133401257366945476961786471299134846536535825862015103597243126328109374995061444414065911210353239434799957989202078900923913168355392958513826210807380970633613084164807297307591241882258196911968596440203705043607945614487826753737333366932967128913159885043802268835912829576239143093006837034146168295221193379601346228169301035339465466321425440212658251172265272960 [128,127] 14287661591043210569671234157786514286032134391150330890373374158515856419826639031787038139724464149980870517737495780330617354864415041306255699805243820073254265099432137837921276961558431929813902278184876307400140405017161291576007418037399785006027202543384941555729241653100958221887580271323023931573023630852120619754540611617830975494345404247224076129723872844160399868414817357311748310286581181596889050624624107722847084536159667617152859348994276969938137912420581872485092961701785229871839717360292053446316962563536863683865552350201412777780444903839663836336775400479711616449330424267997094716992449054059273499611089798884370941694557117697038264252160614223204525777556123184409331315505603543178554166367188860386735852310441327814644838695368225807973370137232862607767909145413272807979409878117844594614397759111542850511564618176240272398358117874472869855059705959603291248615451514535240046553836820421743290932793307930443127371403584501262684612165342157923288202353858306463997666556396840994384252855742326511794575003715247488295404396897302048735854073821081388972383686736055902237362529284744551958866411981435498028873705799323549885906446914091509260833045847463341706245880784912025346116141155208517579928414008668124866935966560987466880185996778064297152259407759185399738284651027015879338595774928606867941877191867530133201542925894120874204617489815180719352448 [128,128] 2142750953754110988659437859736958394171435728571164943813129862601642619142832583678582456508934783344416073811146779786773530927671271079654950058784879481488644328495171851979470418111466795718799441573153379825541918455919182681214870978558495845521662665410427753886055944556907525314936828662194510217762579983004498561670672383366570818805167764549601943291472509525800366161331355956684460054167068708984895895462200016187586545451863786724555724985848857081115651667989884406694744615288922302069551174812700655998435125458552602357423392419100747525569057771381433685268878420154626876528592884552444183414612787310772779496776734065504500452991684448705241496814496857363049444644063350638925331815634018331850020559456965977489917718090790211356263393618167819894155616563755403296893114927166591748778151494116429932533755827602001214019174923463526315556227603535056085076639755709361352808549071689176975130027584202991394174871620933627382014921001418075284371605049747055260939073206950722409941684842979497879106082574511132715903985751895145261853861060805187622726909386905109768976274539562802406226344415321542485181760286231040806726173227543421197437550071770302896003060591877446963316487948879820879835173011136783429445372761182246388465009641773557235129410937810255827848211319224801532854501363958962918958677030706104333170368253046305385990779145585900837617797415480 [129,0] 30810341500790582104426071067677867162536467192163701780802271842302175050289859479227074786262525352990872164286334801632859135729427701450107684072145994035230832022311312996160584456478535474124276216937117740257693955436378064208997911984069700326730430596829487946783693250804142784886014285557294189346817791058828672594814173096902388138707425209206155524717926974286914585797303850068560487971620687214431044862858289509949429167314905791929201853466857910771522605733125252436461094031592887816823464761892709512160128806559408670681463346975177898327948278203237891947302660450299771952402133304368619210606297987881574684619609534034164352218342830838196948216124082436733530321056637586661328838915938398164361801260356165685190597343802750459069762102630726777115812651856841920666512424767299925938724606761511208657232524098890331152323469112554367085427142167731617982565885735360206598372533356385335794166968956225257329356861408419041302171726350054772650372782257010249122180474148943745439784717755830294719778941483720576496749198490024416534998628580702452334827931055697794221786570805402420444715988142496553560224586398629515762335264489152163245170515815922648442336207831162223159449071599959644371108346413850745599756228974950085416504319663286626160787613907319645084396722720045808768185431126078934152744796131122390273783245831036738276769739862678976527354843264287267554653764374456660157020139975356077781280164182315519501485419040846769718840871583958134651806707827014031533708848350228861056978342131594146221097561764345944815978449362692449178121689097848416683247130412244294680577783274421285631529039095037029122381528895374863027295896424558250423089189176107793908813027455800370338218593020027637294569971879292092652600212247593113547342704413475327938537664643457495422163888092614920669832020948240129958340814128433057257489617485831130316800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,1] -449715822068446252552799341332102692152794285904070663754898445548900329182258377725244862304852035954531188878682152338238037220075138609580767912904114271806859149443802870632954775388467759492869933389082416200597627319963564629723052859892180183219190869988800165496309132394135901781429676573031332652537516090916794252907106648258837256609690436896121025907844871725329754157519797087714677604952886690079650796976804565648510657251781375370799380830631023848801310387237288857650043365392583101120983308584007979690916698870221363605273219326899822130477456564038745254221676507191100964881379805140086531991025327373942781384322840224463233874556050175643966645546156311592048639704246507100996380519408497461347329555158888011250379123799915452588878099253916179073548816874998760619854761376742000301611074594834113085022814106700200534948745407056329434492411008801771431634389646126014438141518675936454349288694037794576325481391711077431364066129513221980129457433530740018458542324821570876264494364152645289391048196574215580855498816481074913544566184311206437097038185701028896144708148531179115288025919040783056731665798635169154955884143334419506882943024851308837437649018111243836169607418307756758144827640318866854559331006750604335155913275785580120448002686814327770074280932448911234495325405612738271414118469901695338836328351498889167681110105006923803199432414065783045888436436623293027341521927903213703865998747460567749539543550956109657266620903356899683356668359659322965124981786592251940397892533766834602950063606659270183687877277632710008802701499057232897761482728415201068857432226164198391064697588695526868684388014462271765335310843377484604561128107143466827245702002461857858780776530544251740958510301417668325794850989118075445898681447966924880677477671684978425735275277068753095479534584411993125082834982341761378169216231793834304273907712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,2] 3013801932964380714305554853221539610460061719058275839452445004823620302598461878771180539599319070449724964501034822629953007452582466430306447446005427898045298078735744248623703443563957453763313729955900352909643817017337617316604516487432163582648419528452122736937060091043666433312455815833690542701100885534718782724045440714926911771878187708773590134342859756619776626075258946182525556387119744098729643276538495990653200782238634050581312953250435241828127370566414543557908446915126910245789192732371559015649251567602617696823619369349328899867061470662688464937053695075102756088435969573209171414535908303765351990456755450763504763166556922406985342179391449803422905950831729984401144969214714802732838003544889166996264857399188928111335103460284497568419791610361431434343450632550302859607043753227106303135969665027036343529710215596334791968322089105196258113137102130546959355200643245675005342751775912357532069600471410754846552941851509764013548596617724188530162328862593126212072015804043501893239633903401471123690513347929220174214341138848916745513275610422297237055297805456414128268526501555779872042861688902546202291395105791900090380158660314650789916105158545170232041384011648849069481486259795197797934673107331344020908534824197848572082046513882506151063926281048146008983245109517510310974795790690173409127306364228280063225199029729755577900756813469382480871562119173532564922913394042976371633316029815276505926000441830670722303910422483888161411458555785722451225614469121341696310003847121006987376638987901019103629020079950586621032608636467988943673555448674328091692526559181826214960621162114377474133245779007806686976852724895859777755884166019010508599245951265738381791432587426358850712276433444417521774559916535733396669627348892355239798071875247678246971358064430576939302145439923083194741749319938632990144338513770633577541664768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,3] -10751711788882390999449168267140720725557017362759713687920636646746163834646636836315168463597318307422488812783031621210015400939631832756900732909934021493989686760319893895313488046656172850502500644530469351251297233032222985424962567617667372909281886281585786518383709171939385201546203470778154661112668207505386146593674117091684733982336150811553512986135803251215233439387300366474652114189014520855301389529963309734311818016672111755353399457801813755922869044149299080008655825498215809681539202786922771690186238374295804724548473467983811640314735140352780832674045258320529708132784131158759704534831056612746964780097367179406574609539465359318043736798704112232062296598421665485472883759010887821423780154063757585750041470246715618375536197834885149600280304190998332156085136472603272667553084076111414855208033490458392592174888712126772513303975962621108044132020358132787798584833571018555331270050065320378039796197866303244008255256643380857627494265918920699171891118399704495950978686777804093033418481388358776081623323431389875148817120379416464949921192883850043246629094951136839147777757708566678677781760399614081573745135914486200838431176378542627312252118075592475855834029415238842981255346065601340192582205184979522475201152138374929257953456398617449689908117518564839470296203167791573146562985716037704709909649051820765775430999779447854202273467212510717299432601756224585811323621601776050289997751598257396494723092384449127002722913140975059484708054936594612027357678452388533508580704789093890397488574446405093307446066053626085866103933412593867641752758983063089042678232316314873636047036161194176324527325808704574230111316963431192440935287750213520737439241800970282769454217998201172043597437714694326120324399604673039439127380219908196247020491086517796130304537998398432488775473758145278400355692173449304522879337759741617559729864704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,4] 4994906788950443771904286391405691671915372621807273970223262466592212778640280197058653780195091744857649029675876872155196436858617525411797682033463518302373375574645907779522232893333075710936091261383017760520013652318264093537966560723793966664720765534827833415351264988078766304097695527622312682101009998943222969805748234574149937453143512922752027214975328750789441972881883536825117795350942102325508542910077643005158057773823266473115466057433922868474675599708041532263793986497882720762581989120129407407288068091533635493908225897748060656669670914911735619954057689299055904561066191303061304021661163061874993221780793712223546981912832811442270199744153669694852333843355269196063028178611867827529239655265117918692634965795519166105906024561515719372416027450874455551877703824487721272752716110077670044485712418319787562033053503539643139903211871723356243025831745404308090387689972033113759791968199420330861421440138796260038512907100110475452350406731627451003283635188949407182794257171103238499877920859626182853868953081713376713113467949181643173691570805994809525668593829724293436190891467331546392462484006003803660757219196610135152035660187669643286612892378675033277954298963593816715574940719782764498524463200451131392955081315871467167824040503436450957483506834480463388989182366996916756182034695207740608649304998974353019781356217667407712825793243184088793678117594098413942949175156609568142850041067942489587517707409092965982303943837980353982109468376914897870871020966043458835504992514196878312934351919581030587014239938445987517065714228672178149350187807415652147227585970528707852564893972698897786895602998419004701631184573083149280316466533719509166605542955332707645607328700296152889125247270284509005783773082690130847733643932956461799011935028799591248129142074582121402555210739193277060618729383258689973960728233907583316616282112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,5] -34639187499203320203930921192067067156974133041024448967501163333020192831408395307160682179213422044794762415032441184348750350425134494828244848261911853604234028662925957778134844546672908034085390292257259381776140396560748218336519618713617662630767591157634835392514705891873390857849134590299196415058540206777529564653347906805884196287123157365925481976807090220389270205881906831617127148989532363520334129739983676604983961871716821575669522470177972897169539985780449360999794127893231231535088437380171674900111786245272469055603817322513170245932971582934408729059211681031497950552852783178762722509845616920974487307954485325633067407854927282732526319371087135897305780158329758561294869714541984101374455510692166676546188695806923186501827271668027884893894395254015851463315572045342397413934867186596609295100361137540067165983358914325320502085256796904536043211937319966673519948314280727475875118774212209810214148924464372865437930006598926146089146090534211474526977758053447686826829857990236992610746984824482938329712270787585626061116476492611144630187083512084327744734860158623985766227568118770453089998569103198586426004614586825351132643535730826288223785991758943446802983864613409661261226887880310307274452338517713518365449450194085708448945896516239673143173818100808648666374927758323489077547962716535218998856428713030610284150522755432646174768690602310839803254530593549191459869699439288330850272124164039246693614476358054610316718708554878523726070867403383615387245135810234033844965227698169933199129683560911125838034183428978066833608548165138666088351966465676574860309865162297571410776395828155126343097769884185007284780046303497261046931068141731051549352653471048484348330599303524733348325554681067671999819447668296290612398297185113170825101586579672474816389143551446996424948059866023512631670547647864094886010344485898464801331347456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,6] -286248884742014848803546551725761424803364318328910813994538976817155411946520746719164630732354745633035704707049481728494983202176789278234336941705472481269715599264418891608739958989194790964062731180502331739493984072761106133448964231257120657449260020205301663727363892237420568944619315556403906351759836826276458068788472521341692330405213936985638881283030924847558155629554724348588410135188719886789642053303717627147830776707904284847475444205381207144764178137867332353514848913195188489394327005831882315618350482206246262003274569869103226860977002339665813642832574124363399679459103520204059957986160032734374792365977980785425565769397170846788549595497111164842877720546716266474942913245755697673018852996064757358749868208179648225028716038615006775873815418775301823515463067686635259548214456224962000320381077479934190524862443360977105407670198455328463882696719597549143174274484780639201740652172929184121184795392345035256181327545603055919668886697147512742878455771458123887221689900468986138366024239040382191778052599610416044500072590388148920907989041717736095689230950354110710778750286693852726193645696614695763871892202613965185201030102486428780854228642302197315771168742825783039411479893158158831510941811710675450022071400273203748933215613470179497773507111111210914288448362939820921035313668962793407923254318815534414052081868150923721516019558489540682435858995498265644587498124536773512210012764441149467654900678543035502264377635355862899781212696700069286038542168786398381376111188916970392275362296524518445533922283253229705217066881750467504142635265381914217698269482208853386735513112145749417622106313940668337919163067685942526195194692597518738138696262722065431119980059197024967115862040303817158138638882574808927045566898807340528357654975586699019565789891367538756252184638748773973201037508865010552316340066925754729531363557376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,7] -3983964485218758667510510461294199078211890394127072221491620211211454269239713864828459178387720248024128110783047657261699139915433309481434579891783282747909595041528124341876460962749419183709757330110869486314243564150487859614566626787921304836159860118020339758794054184692332073802036161316858543753952084800196103048385958242610911446895975256648076655239147236746177612135074771150182896780582286701474360273127701569559671304917005006784838483189139285092220105204069660407159460910585428624089344009151887350178464632353312270627506641592247974822598932182682167016363804779967003612705602478974813221233239951653214816510621464214755530705161074578766939928713606625118508000158811786128283236959955079620355684915131335365350763634540664350342625339333599945259832200527574630383711521375455424626734200827720364871920560447989803006802427352992516849580466542247007269309041782586234414799966581976974287063847752364597875742946205985036714980721081379708777664242717251522395555079941056720043663861300457694951903722412307443257105746824141435450243787530434473053972115945015919458525352074262153246210802446309878717689295463250884024030869847052233576366655337924350824534098827545643546031655322278758243750039327346811222561825529297012990967294242187267563590739021047894339904037056043581256354353180775427153217149926026708476945021680264854640804776814227174810515382034502833999530853818153752527471924414021357160430116097150680132512989819829237761715174341529032229660371017175549647100863199960105094649829878871627191027205850316373881183426740907494800511000172342129439580364643645766608508053940070595168739098085458467434302758223541585207663841528328657565425974115521049159798091473501555975736757129295303022988207724620946921267470484537454875175470375686568023319842806158149447284715357628678938115133277197862963300259007760229364807093064629331149564411904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,8] -170628954229890671638395013110486694692408369759181736371781444675212364525853162745404367395252404779366606249784947012208087879880907480266954437120365596635757556165920789824345470181250427563561909647851523354809548376976954955342639376459991746651715733710352362350741006591069836433037148578262489127318024951623408878299958131337840658799002196738596401159762943924853075306659218241613614318170911729333489401400884830980656313178044179404885769248794544536330901590037623995947141924615147468621231687826492009007577797251838973411245114817353001236512247525137079340170400136077847806352358268324730267902054904022054010186703328994090463651443896277735277573483978426798103028723626570320736561322710907527075784715535077273363737809240014725873276262856344947777623801544735672502326592900754958432009286752861728460727627045583697181650441438829426110461253695101748137824084097905072556284131528447919482974201369167915037831044576161518865335924408410020218128996932075018205117353611023618651639725927169455925000996647079348773635341997548881841005779334947747622790470003594971116793037150356327184187195369792598128643302420056024223476062741737750525097700089384979805931839828793869563252175950144254334416534223315020015061210054668211529054629580645714884775752169622862874661487197569507537808907440394111993927522718411183558156597147518980329242405254024258316520744439172761114122067383133814114444065536669288667656640100658142063945060900643682017008126844112566670408293994997061506842637298054028382939297568303259668869092896209777778389287397267633819537230898926197224336838440122004042928257197074042807655388458562311270644368417579850288196584707893997306263670345068300450132681764096662221398227230725726222960438056776094927776408574963791821857152629955897413072704681544143520698842040809166618076786987638749601960548542763836986861764027562945693407552471040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,9] -933220898253686259529221862065761382892490800649708139651534116445919918055207661694402511792860882277651805932989913190539093725148556885951185735719946620053166595906987763871859051056907165262286459942584907193404303282678537715371760641137047071147638418176648303396815412321516319252675827307689252535672474921585030115011750258814097813226788735662014595728071481019830401911976256423622643481651894964204784367347172988997464377728451805788054058625678009846255407189836321826978127203645962733343898140693108346585354828686839686579605371395927113835016905960346303763062224483850301452863824118721130840866687566118571395942204208253825642184219635177844591540322902905830244248188025843738557819156199616233413065665325300987165797765787497257387139137624081915190113644803171271468715326734384124871463972309966569675237312399167798013959014631174146331720955318399401936530155037598246280298139881285228683027908332655545820814093510493474241376457017419525629158735568390131570313485620265110058826935362004472869375712524523813726358896280587426697644055344104143737870503054606178286360389855865941728198362548836938662086212138937051024907903282917003756624515463053166580270878009765012235356243757666684373982842366320540919321240184547446143888956666614057629829239027049022165025372936537092704103597202345711795201717799303759396789519855454993061007226423167267929936243936669694685094986545229339839590239179512490259789102628861283401705924677923171021510879889088516884060766038989686558858791338923328264184999821730996513750235926426003249565426354290053594643879000474445540354630661576013495499372917900258084938986565796360340577189248950951444565211070188898656770987399001862712534124414492613907945468449297472222000183100367093331022849003986637376931050044826623241489992600430371820906309998459120315754583252743767265078978717571694829131333696926630343491549396992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,10] 825470170983935991635742388112769698832520092336818223010623162768618877487743197277231538935445848532193844966780729441640978177789022108447066277578066479375410822200333046527871038083048049369804714373731653882458987088779172317721368657794398027706665972869488553221193207097919605094613064533745566447146939070915897006527709742294086263091874921791844495008415025362198502950991707325517712955662397167170694679400591051847009320641321331930186624808676687566821462063390996758172376949715771542190372174655505378786314719717282384541237009168616354434740577229766508857279592234221380265117761336278448347802709564686369889860786530058430943384221429377721973902247585257457772530327138414291884949702875743946365848528582731626826348062762962505899901035503878123831463624630371847051504836115636688677309971427657659722335087892980495533789605921509801033455135476193048724436046008754042839517677025745162458956395723413503553011440755986663832032586564316398806933497695260529052149288950065684733831916351064723416183165721862600257685685402552231214314650386473818935550424969219443858360981376701595551513276442458855313984901647592834480982080817258753765049796565138054582842812771346002138607118608988848130125145049862366890389931554002817930773001406377014189309359580477460261846794493670776146324772551364320188864810067610352031349128964674862125055617672639339184326831533564690949467168502729086876761964946859766793583702574353685397413183196969261617417297696089532015704192294536091826980527173899335589266338206639726084987476929098523214154400980449350540444771648811101871301078822715054560242732147776361648973470667037269015916284293756334111285363587188719740420027420545269445660086521769919289424568517270798212372337937637462502109805452603815200479866096590076565978995460461523135789084495191039583740697445495366632520020250799229690788506011488580695639424237568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,11] 13555029933984777024912464962546473027516984840108836225277896963663836625170781529386785453967401914449063691295555414852020576718079306443163008152962189509431496364961044678610651516415402157994474569600349810085717926682264352229396774632717192212670570566326292859642996651639156190698682045490377770488339683021793521495181134316647106314834324009255011517210853592787937086036130841153731030011228503748618692293859942974691953545752593100201475367962050551447078201270422070053527285980877386737283608612393890697456063516013184715647542788101493799594414190266927099470244162051667179154478177714505223138925854798207763929318005416578167196275891637849181116956520175478150528129588537132498841949471414819039829200967162077243394103415701792057477358910788355500670818780569814020172427595782356954184026450145137009671145397855500497817543724588759718973828882132449452373931655310936505457133433297526757404624151397764320280350885478317142970807093056657704373508882770627460096539319756548808220831688342803123362037593983348874470068650030715812415170192064512362311333851873881132173933468900775623328532162470250020432619399732318454501655972719868448413088680601277671979033769048040274231038542612437354942980969418156315054021704573500029078857641482091951578455253129650492716083236201645060768849026104748006716779336648337369271134609517370639862479740324759777477226483721986161679629835462675004757501890110634451236713458314442820335123304036956951894315773675094760820186599802524295808425440205445944207945711391872128911758082399278093803531810307043943827750547720539982779021043864931745249144277297079920278807889309669623540568340301254319834975239707638098569780101882082322790752403184020555688147375136194743236985099853938930603733455106244622544001525208405045840688751388378945392538057153097120908109166194174937410324186983098383659411803738044815465933665468416000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,12] 11469699242447067895485306169709875873053256191858124646223211168321677245039582580744193243913638822752088303176088340136386680083808775367297673246101495939599824367142187887862617946472763780395242787047102782974637994811507151936897525985175102346445579481400575006996322490536142155846831208192549847134264747148094926335445033153519340642381340392841593380901267285707628797264851096601574105566314701059000520196097548629352761401646528869973717295277740317178604007173923398764259006200668573855752309189318518765840480986559595907319930709077164021820235256094270859710669677832707335474302579679992967996123780600030531236715189934351576919868970550639060163501759903145245278870194201951351289861481480733993976409532564752497974195892447782081592825216632999993365015294803213035576486843809196253641123586448860328186612996755415410184862719424704045654758837745041795859546768575564507134638933134310414752781763190561944841932030862121211433600842735465421056742472578687565954742281544708753463558671851664744700469987917877091824138396744950496703418753703853588572480138131120420625619357903466681911910085706146843129483812003805421091038827833829865577794157920298045096087785673021028645348200328749685438559738897437387735240429529347681788934772988967205133553119114183567114049981751292633692794732564610195442596523600322200207496845925241110370048290767056943042478224791618815267815017048961716981384957096868638044118007918992522449878164540575686619110227283017121451511068352431216656624099543339861630700411310120833527122508098557053643850849841266998679182622706486251282798907904963922855358507064362650759053473166170191212339184534761586196199654555858939153085736180569091982119904402899214259003438320539285226727893778931679106823928134746668770944716086336799953985564067601497835811011221462894161565817360016442309628737097688613875648704420660632584715398807552000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,13] -59363908508924669466203868350264076001724618226397650623318717481445458161792336554399680971452725068979424721814038802428604365844475897055515543864894162592273696460619701280725271482922342195233688630950924809646123553511898133176677992489808567999521399904245010337589706704259299267346418969659531155040048751554197624487189722810594029741200144003733843631652721746001990680688823398408909350340881352792006583943712939914179325275633231243015737571419544658336655349320706990330216021774076898450144494921360566556753317470247621391876079501798003769564279989120111770494344141307386448631357972076071773429297419746836879887413332272120831067197973711120164116118467388173030805254477697906918194591120427125910755653591947691242247365305392674838593440510696122129486387234680341632927767390187947615700569987687372248241666281316179504586016496773912269435399950527636348073446548521405759762193961999290201152801063850213001618354112708105075291335911001662987866863030400827566588616889519947731600929353546309295378553092765840752862766092138483861329008202979090041442321676853626189875892575115840629211349530454228303567411631001787162474283253352056423946095129900800355084600677244036933638462577009415246111972955950655706934639218326401239169852976214538234492942479943089414363096178117366589410907774286192823116145851633192860138136927433139171954984026696448055921659618910476004370286445287559368068882918398192326823642278623417986705976130412905072940536802564754940454485263778425382619429289106348558466883977905620806451690276928433078212947160525929700315325073807812799043869055174556136068154773769937237644541505138235335466524258532167776054067296830003966746106810688261222899798776770001779321270338452991249821179424593501051752806312587017271466019605104700317093004725072252758898305472235508270866310082847416997020817506813359580634543238617180583406309140856832000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,14] -33895759318613529393699591889445606337691880976353059135446217909744469975150848555235203922176941803272236640301348167713627120667943270790244481923233716484079710526124648558129572585266663864665516067223413903412847677663072951787733824054660671693144737348742299813031810278665322051815468861663478397900519309881011083432251992988597981955598295446423363276451416395504299552861582872571378998171422973288132009758459731494336067064796687624566635198273602788215149165148766598093850130073636879222277146110887878872344407906876164201343302678533349485769662125845094983410150357078741102732436329443568490733935236009656558340989881811121995630510501195134177117491276233138108601590867748653619145843679517417600930975047588749158787515678798239356341632482828120944016858304560576879416654561615015753562575170535501061833514545320897123075253963715638563673853580490663191557003060906001604364447965181126601816799890839013854602018819386712261329655095220991620560465617128708225716464570136184340920429261467213600349951246367031953233014164891985124396716264739469663264556220242984069085431712298320051207838797750998367319520359530295637609359183174234131910971773910767173769408620826052857381847375005228915277389282280848870608087841449570200861727127339058673028179435881825829023239050826876450200154433903708382897705967984469096756005448122534601937788647145727929080701407104557992193438444024774609774538219163292505893752244289200456154742397542683634982793724937297110886229532014475244227086142052851887774882712314874630346884182576534529014156971495564381404517307547708612468952454418394057963043849849121068744796362225452530770459864973132563100318428104007720624305356134520881119617183051370054671240845937087764469959952870706322547613455845488882923674985737403457408753559550769364315126153101743348218583548728325999163749364065368039700455868095563106850497133281280000000000000000000000000000000000000000000000000000000000000000000000000000 [129,15] 130374418730002478789905402487283863317616581473401374762005376715047494975227343329780299604716997967115254604442904224454167664991871896338873726987656743698650229426893308317151780577568760178563649055601702646235466147946924075988653289350451772298219907186341030002164628428623707038042161927733585468250768272844299609670387583697326764772219489895246717540660531869260137721032507086758889825381031234702489878147202003612655174364276182783509559177451240319177805846809976548058162036412002169635874649341436870992527504299545691244340943010571297626039564938182841978171274452088049681353481056248248508940495956420918378652750877609649301857697222053550492902403187532629185085570558251723654364989376985289889992350229286560119409354939361982347344184725968687702312109962456698014726768670915133627217839520384734851270923891965771262308451893088994309996808834980041586286497768843862251690718749426186106490688921245182504629019733587927952513307633141958732226486216172067285387040974891384875972785008362334893672242414940706182422376272413906564202620835987897754032241767879117176433672449401984221248179304455425927498942034448757232431952728929076453832631531911644543296613289934750442843762355674492063609090801094030718358319738977613975844685541842540196167622550318640742031592711941872585520960829998463458552298147846401992926660717746311317342275642490362399198550658808647977958573072370454147660656035545103472588450517438845519231408522868326625180696183438459749431992523483133785717080900797809013934403481927761506401540449741281977848384553663064283729782680092085189292981669019670426488005111171309012646524237573629946179786993820314995448192675301035422004159698456981887095403191621453964602863603597847750335021386160671503121487058343304501142552078046759106077568470475773217441131391771163693995590138461497668798828906706083659110834616843538390917140346568704000000000000000000000000000000000000000000000000000000000000000000000000 [129,16] -68888132407487505393333730511586175349169833554981225682708490323439662930946341421522320595884339263026655706072411817743125251779026623147526682986178762118887093172031102928426777922891428924083909958782253575683394188254085501726456305945704275179886378830524195860172265163480600817852134411014385479567285582324806998273058443009339086956333503370142243050281342597510042676942592156389101294755630408691900819414919820504962857115580314095550424410989935639598873061719496301218031623513759223956768787840069167674810479510520522709523070667301527442292415607428624034065076130344818297242089848880348967399105859413543251571009125510710396123623705440609171766847321145065742408912334183474156139153344930578709646202921577840546549759114413780853744208097669082104112146201557224234961948982430303754432183574345768149065904247938877366722752374629481462238544394658934933357229125351478113174140921709180637689479622835191646534280479694787044350375689584690281034813449404743701022215015788485621449032386810372149001987910948750194572188708682128470721009619425857753514941241938288859100337371202123543349715751212054869775835735104942925510279161142588489005361711000146561997361811030158627526735244720915835047401599755328938399218824611121960998050045265229500646349385069644886616248882472102956809248440904546301402842398885179970127450465590541403391636283073708221714746022512131161680947420446869250951201712838888696388953503049161824304721439029082255531352386352943438058904588919080814100168100483212687190047423853452914434489726188497876352428863812353385547591158762791289353740617072770358745976718132047120974385176351964035202919887773287428453858199921427587453296671951194971327219886139657127217617047323193495458763946515558707200563999573688481463803534571829953854981109033448240610411823713534059130905984260678203237584680469901447746786327245660415172330433544192000000000000000000000000000000000000000000000000000000000000000000000 [129,17] 170585102373859935116852098311076541364077057468276298451743622700322149750132738664907068150654904783135889195819482059523014619941520697940048746353063461537061265459329130730978019345377499530391944380343878261460933777154866162258753813953728817199996573758601132982837715614250937714307843628815348062600820694415225443317551598915118232651188919868781422600611251701972485242195705889093674639614262054496325128354430915272928913040080155741583180530982779519897929079271618312692003000440366974428684988373762711004290182960591745394497649209547116180355270577025983569353728938605329914794441648849401913175718633506985653818807658135326455341904327558950076474287866726963869651337968389868044328210561761972275491246720736654307672990298179435952536409122947651799423952439760130491637131544181963611178136121152759797321977199068154366188989755731434387235169336164908126856431875785595866587112503824832310977517866834220745762322308389587328224556735716660203599842344017718979228791694168813759796699961341182269400086785653619946285982144113150799868845694831688440775904583815596952215955641861203021360398050047266635002839514135323094450228435197093094826766252408028022528848173658163062086572906683620361028680958935711742557704426448961054840780645692926551579006128722935786356160595902569887259306425860180059076995730383079712213261898082675998277447823942473433799366040792411839684133741702785613389112737345026895667128859454059860964711414357097428735882861505660988601607749977507896443718011664676240549312731810706348446511550564310627896849349190963405859273307536978319810488912284516997007433585231624918423495740833019124529036377761926899554330108191911863468539782354657597447814155707017042778325085335732537317723847052356801481456489270802079992013137826919918036912697808404028980226218129151008698578717624736597454845031487826716792585977143736310000808590573568000000000000000000000000000000000000000000000000000000000000000000 [129,18] 50825580749580006896490571961553807679757952636358411188297616821184330625039820637059971146375855194045377745178666097253461038193501109613225819570547346393215726702293650282093942264541172854899382698263830259123827710986632906980566492672336390954074565040517742882880717301907270690659852895360133699759455703865598779362802241889132078198278229240820443178265726859757243286060791983162436611465261014535292629540979396251965904675645637158476808159140191997209569439319150640713864290672278870675853778213050232779834846114381281486386432980936102808429051922884331782566304373270490121868063653615749637281170441101791864312697458037850815082142517070767832701316371554257086238396081678475884379563380717079068187928286034644784917719621131283271412241252918726121013477077072859052407884260808330166757889144720871407738511166906077154438228473445247377465154285371436178741690216613540817366220258300108491252426112007218744391767419812881596525889480195860278347569251979046496760096741057635140940809950669381518480337214868154880292974748265311077648645289559624348510861999762865328499935945238821522863163167405552497633622569826678008406042067612382985544238751600554571886783641102609104247966828147024949690698383616319538869206469055462130983911030538949567886548031513374685172967899787946564578069927870601402211936931136431559516924636766405754914177750962271573639928650504628358524809603561554092765957676860303465769457418230729304105051515913671941095422539480365864399729044114714258138028636355152299326858636900862530151638890156267546249459098178116271993694406128792153523726558278197459398663568602840209922006533858756681549726069956845864656645212035301710240030789407863599274394802725550275421155300617676508469626064816204846166901722791077920506329430239677686136873564765105851651004029404889714725129472025410954509278168074763055035782080441202117705149253156864000000000000000000000000000000000000000000000000000000000000000 [129,19] -1521401960396997834660373264927189289391169111904211320776701412305706065966829054806609103814204666501388541333110455712269994545574624044318671867339968094689270677333308695453163714002766448439104916704975926043263681183610965226420165103437838940113333882992005571555177552026063366430427858523595833468055630714271457501836203223381094786469835759214013585768503761345603809322489817398336409433043733080301332700533191501071916976275313670086854006871406062973851449792476698175237634238851773385985633025956534286066568845420244589222017175666293249292956436509948583761141929989249906310092072578272323665575881091795947281996075632798201379936970078959369309975699720865944225443594579826888860718483227391750933703789529198341500585664332694409226654096831637227308484335210740308957010489649285208524005876390937212623801734303978833573005726114872937168537371560023247798146645654181550855279408453795927398281437689563657577755945625649047184205536814597957920443955792617138322493017760160814145242402557465495881946919277747415589992767885463306371295035283851749496601330016316433138283667839447522058319734301918176807693469923567222012847263886016813898711467107840398180606550354938213110522452532395350455920847023744125921600844022677472134621790039425913814363317662146314184845713572159836088482851749824095554185233183544052275066927381486572086764942591518684813036418477273500937735749491923101871120794525798087556932523748857214973670091797729348590828179380932269763679589619718105408218382146274715645049005964164675790255728191808384734632330654630845577646986369333616144043153330088069276230704742426394949231944958719044825179589284237733173853161317831022145249822465925416257539448002200476826829113146715276382868708621045669466350604841844916864056839391077219872436834763931604245888746539110619451058038544034951322946304652756168457441529839648663188721643194155008000000000000000000000000000000000000000000000000000000000000 [129,20] 2350815603788539072622559020847027152873940367099947473626875984920343630996427225336901680282749907673512606250334992556259991594234602687945972051593953093655384301891623520545620896739788041136988403963693389347021017016794653411911425190611231798162290744990347437215797639845124288751035283381435727658372981017319956902594739259998520648411864340926784190101096580901448666605003814985747703620822206219248494281176111938703701846952168589227471729678952048725716664297197225986436547535469312949947600409616262389718970735073924816308202009196596074004983179260023698005115752402820435938025335934947525527969681031228536812758116485624021484445789096522520117774808500082606387872621717581594742546340534222396774719370040807787230052682562107776629052485895003168081723727315401347298753309107823080605624946768210094625279199177577841803298342272509309388141866298527927636149296583385986437962107679656769585749157333484030308294797440401558265505689669920210352179455315393625685910675655483268781859457187409937956894141106699897321447316837420464066674146384863374044247697052170947090014030068342166188338570922930453252477109469302104371271865650445474174189216346831242160654008992568582200800106375631271309070196297263131877545962104443948903239820644106274264449553772006245305469105896282820868096885031827972903034109656515867812383325962551064527700932542534681543914796762724094298888106763879724258503898281856217500872381903580403081530342816700082691368599868625719751236615525936677666037990941021069070756863220123328012030098341858088806833942910649554560816462298715024496957044006727810885918100564192890770385076758875313094485765689837728682865564321086879906518398516418693879470964935910536253477711975435342985870962418192557387047249353217074886121880569274070419147214439317590155961200947149221947200735804051130781626939154619402902648114198371750161945083936505856000000000000000000000000000000000000000000000000000000000 [129,21] 69494203868856936259151033981413722430380413905833331955248113834496319517031122818926573543748686800921231347045722493694885894690782010740862260798771143680164115073711227268765738792169972694791350194220858395820540882218283768251947077780771443968092017265527382389955112931509036005368856645052995134006615239550377137486539348482336769837925500317327334627254824846801185447938770020784409501382241245977920589014450164672806303804119344024891196640883181120417098634457106278249212525335692185764874055542238382856419182937907225699060807458380078918307718670983343693445605355492821894778689348339693496479228675497707652293589642802629137674483475648074061110478214057610026560297958923320974786389895707036130521320930385796817621044538734277563976859727244046259607567756750179354727492884315827699335306540920607804063235622515343118394158675923460526822789753116507234690047187193983693109697479995455198534353302549670003231726931910018381337169987967127051045695775806527993509893169208879321301244875896119193270289757882924609493294815976144935300617739924589045564984730829002895138178569379018979863546462729048284362166082884244573270434776374763886328643101064285227012188289501512921366371074052562838794011501764497272756345310212999161673621217471924413994219234094694364370291729756754249887510800249101378855267066472965690037467779663964987047567936888568598171399756709625812124091027707641105154393002267722730789261307970731342270665337230967854509105586792343816180934273258350429457238251906009626306788136629335179952105494084976707624475795757135356949549193129562540892613441065457197749443144621467720144388050090761686572726111949602748378376556863981523498203381279429289966230769412541294951586199918884764860712363102749471927603366453958518689600268778783862275369458857242527105229148766031550633682527508559219104450468479114143256530877590917295554031794520064000000000000000000000000000000000000000000000000000000 [129,22] -3589038108146401096167542314756157585501400960874983595835870798235582247910254103562041826953601520707253828571827208604539570633445904653184769403649255757985348466607217547921844790678382449105431650375245020201280478242379492649108489832217214099209674302875671641888201080830342380599826215523599339669688747874754476254228300773879897133317902474131216693836554645544044425123476727451696351752030817501682268877483215579917417245357932379714940922024887062107325755188334081282692254637293386213121702785816451424502313706703879613339582238036665815353742279867477245001790555997494196294912271488876176959895084310510420631372370316289952189764772031403257106938289808672156592338046241908630854303356113275670979228230464705129545706700089840999677876142303723603338913391706233511887889523921830624060696194589295374683052912528950727265731097326645375025362491496502453262777858635666906319894718812474393003422482264087968945159939589460103136535358427434032339803401020418010960350655037962082363606145376795938340015116981474133315460633074659236578285880007413671210534777832370983733739124232241784618177518220345016914057502265511750321348140710508137860518650943622319219408303599232640278569059864488946726648075557101018845811681012366744207370313015540420513795406264636638512985107357856733526010218006152412052302415728986599224036774871919179132362178720759979081983370682582129020094796141837474756113707685536915088321630436022616701916260681538081939117157996432835037751602556517994063767360893816541050947910337888394137588056637404608520820227203004139857274772003924072430647273608833188823473507126831112358337433069313529087930846143290229085350112057990385808008404431216665105557202820538927666023928004340780718685416266106842217742374893520068116723403196802803595465692413426170809748415542689332961306554639044790189421295332414028997961485238986388366850127814459392000000000000000000000000000000000000000000000000000 [129,23] 4333847408901304688343877719321875224507018445157534901242906994175513323831607327881471512279621147225328854206228031631576937747591494227712599415391257196343990315892578642728098228594901278114862035708941944404616736929214916809327853405836219016116983684830372779329079208575708183169104860908748401798445866091760267826570003750151819112595521989223986267870203003987015668727368168748266563267234453392315876839654241405850588791239566229416065340881317787526961587626146056537193452954455258893675068000327542145384584502506928039215039915910439452403460379708936980204379774640814426264780370101304843773048242679080622664635968901998515459360348687487059197328670050959240489407408675123025860188638758329423119626786375714697435277788414501221676992825089071191974347803593671064187812052754105274096033375367292451809822895924399612282739435972737676792467063310517905193729025809240746181479131535789438919426701451533767224857827464804665495057683886040676854226473407741250756708923051222017443192786720715829490681177455478165669475224437138830605784606050814980335787180069688781247108776709011400653335872150038818458096282895472859784936874502429181379475892309487988295059834413623108317831257098134652781680323463089067196245293230450542946876317773501948328557590765788986834881801598197940262333091706211240111473049401076960435563352103824239800327944483448271850016170018115966889317763652244537611626272715218294311570132398766190298465630937843837849185730901744675743647767173683374721300340299670222644964274716191148481556053240094493566421778473312348527417336699203192838221552378396843899735955419128488206759605473475496163740572315691375724296884903922565133963431780466438602493710803555706064898526839139411821413414713347111960050783605657302621633791239202765185539180775537885999754765459772607686395296747201084610594131774196101441031946574539044705522232242208768000000000000000000000000000000000000000000000000 [129,24] -2553766200331302521584810818395437527018528555110827373118339959789861540524930798850512019353941581545908439312235513222440633585207163442418224450824834272391030236341487281349305917503806754118473980971310128802686727837003321270113674187234742127178258347208364980046822363460276572917882263102408438601982434577584827271873176075941029465562582689357099602835257145376774648454980649869236979218278949443371038952396942627166924010321570972242965947754988298882124077723010277058963117358714711667460435185350376447286872341078837184451620882677377679572581847740014198960757510365499473062082474584157910047443084139799543130032733957395467256872333644199865194914024739537561317483273095257151016279065510232997805102335024620587163292018806538601446192520203915208477160980402342554086726742845119199380907136243714940032584337383959417521687344699758062308956154661369051713453362437071702085494670441146909711494681378240480052537019808043014078151849417955786713933253705213072789598512829278530336980991813735607980782005639330618875134354237273368533877455153863148540763312325057698599761162862140909012848699868300334216789801787679106902336474858723708652491831973746979104769685192298829686735315306539533431571447414438008990818959196856801731575962553453299344503467903080809889252522363858038276240170168758369089994744945337263903872394123796163337609660785258545079730817209554883482770446339216878334238800017544122320855371186226185787483425414562181399064416806855967758153016780359659211977900371958018844628659054510616547881283734894924111630017491036669400192805449543822101583010413808321352686594308487712649933241905473587625052902136586190602576965917390563120209293471315149040486601075363168657392452572378755672388570646816192356806277427678123701600465170802652820082347928598083703028591427972194185691652935110769687510050010288468236523597844465758885373098558750720000000000000000000000000000000000000000000000 [129,25] 176143771522244566095626650007795709592903110146307410935740904853929542650600233692882719729332569106015167412010225584873578619758534877393832562439837360501150441645940751869503658302067160242218410907304091629025311392351659182052740082644083667337290111074778965210549035673882746839520808295193952786677557674436234050238639351249852350017110828059037470067377904090573088288182212553636941455981218739832167919855564171678611451461881159809075985333501363007333736078911677339362406434992636777334855592495506888772062417343285875781878945475749250231517691126605330552232768763700972493322993095309148408007451110887513624281152873996603676512211309159630470007858197282480964291057647553989455035899414620265991338651400583253855533198394128688342052158334087846396284133508537595949366547828847549373121747328245992958062745894291260035875436129940349609486469345462231481937136137021970798856894181041600612536385933655432649796485647270983971866491602621529376114131665640425072318384602332464906248885981999319741939224929577317198260764146037248826901135393499421730461235702004697096329365980939240176889733252202532324561147981461435255505514056188843227229169911562371508112726431276201741102039516237068164817928359810429127136888856589331376600895819848294008701056990952787164428852069087244468738339256875551017813256902650973496822512472015508009632594888415847659912165023267421540490622611629161352109548746363178064210082897900120814362476062015519212074584900209017098771397210489905714090036287141842357408724382357476962799528234466222981179865527371346211816745851370547193645454237467542022605690940979089874648134256988062535605820151886363727076023777664621981755902221882757629716130311088922473852728787488370401111943396462994129105028101429242538505162262585363625123611162023012513091908904568499807425231186968141872755416610332887246182069270785630088555227284242432000000000000000000000000000000000000000000 [129,26] 2527549425219297874043399584206138391316886252284680807015735412132052854300149645906992227406539732112586197032828793905487648642201592129533329354999976348540624347087457239972126364836537551982607347979239922421462210835435252081529592621773211021073077415853850605328898498371006578871547609178052866138644521871501360157608934990717207967065749388569257002421738655759408460783207860512534926388419824562951724240049653332401218714677687888281635206229377633426066380757622123593364472604656366571162029117725952885287375967266322256838907112244009935560315613125596076652797587058221339100671000562235438490419978617460119660921411859841026300667439379164670237223158884017584909361213808287491040415239682361481961374440962827892003195071383498284443054940949054478485211913062960494435175843099455878595786902339951310476685455989348697856821782680883631525610246964304472859597626820815636740159511648398696188590118309375191794956734676048620910248804210460912598242661968834239914441146629351925019411874036694382007721238492636436884866344468721726151652567772680663589413735072838689265391813898784597309613846067859673061498139980764783343156301785532076977120655002058056669241764806094414282492402341489400463534191374120597175139593602504056003778050293339748706840945200615671616789614725460598472319634853463649485994430749486931433560038095654394626790739241514916051324077909631336820862171492873772575100076462357997039801648290841633379702807958809236998871629301651914859231928098062462162688392352424337218849172144688845877241018554227122194301382184030176652378815144643802709216149749123734729344296431510035717497564470508914250828879110951773595861737324422924582148341627974545410860765109720537721836793241374509510487035001919976939240124531689936660528136628616648810923390906594970962625599190814595688429085662104074358225196530986410988175270253907003236432841787047936000000000000000000000000000000000000000 [129,27] -4550594019701146937448164798232143941246604032235383918354195243304110388444084062634962559395492884148182892040835198472130213177839769512072230330569481549056715052459087383742841269554215372947587826029427503986260023399690342789783352566492539608605555562101609721696885160572474311439008146598062571233603811161826286669664773481757718261392625815995003089989485121172264210377913450204873848998593887385572048884689102103805450526838072540969166245684158890678399344904593403694476264866092940429292917472010371725761429071999209557115509229480247977359674938095235522740925331727647760121140337545386938572919778810829049599474502876352477527848717537598661318483713442305809817677205849735263129552356387822836277732156163792405280972690770550327991307464543480674072219725528237935743884622458075506475073273910094255111021776062707148389213564994754685657638689548142710528982876945804901880309477615755480297151559140126841907125016991411806588529424466029722512704609514126050258693885500553406097688446125685307800071372465709130214327695435980532617303684179146580655640073501866703536691025614189739290499087113190636727150854749334729172876962878010008250973828352065721293799910046828495641067231090023465539543548489355103704911155058372032386322406661640759845223727026226248015419956921119123041708129295476244563878920164000768194275021641245048505107780948792173722227415143355026314526510411293802967565004705755049285924546411523950455990032961519840532490867387543726460637221835097316889716456732852515060369721721485951779796161085316858511323664119844058308446827692434933983091062005699051226118534406119278993029377222718546999942506897166823846126667163122170739340349308670788646926131030719802486956857384667880007577388718663663318590866611535433090349243433567432849154188069336793419108149649628080296071462365796512020766622857818627584087330050598831667983092335771648000000000000000000000000000000000000 [129,28] 3656899395878826735347711551598871689485279935719603456140661154404228392640534489720379143318615935377833169821916332068000304850812983015837716326938210282633816827705732679870639328073842091770815843500737604075311364652102986310887828877285962669120145845038952323395600455000048410182763647255298386764577765910216834882851757613107913295710171774088857428694554828866044120948386347768644024536517104049386138039577317273371940056429135829213771695887026910548746460206381631610719910479289013799295973321772707837887520705788937243737230034932940192062085004581176513754629557359723842641224275202802824924936003425807078423551942188876084520635617294847346124957929944589045986057736942541790600472318289079409552299254856114641159568864113620802596998469014336127427618399066098008868165661167817003820578037207331545246831476938613486369208126240949019350980751508182434769724589217879179889990168127348689312536247361419555396277973062887722331748439509408509911054283840825639650409402588652937658646408143809809688000114243830246166618267291163662486842648067802822676914303068720940680371332368806935390338648622414127083304256638815666877494153158263442732216224882324154250593109127388975801245668662830260354731156459660917006212216207424514888788697769293583114980359505987236384948542167091551497795093847553431018627070124100563874799703427500860324569503999116173643463453998985595271370521621345376591482961968810585930933240661223190063612302058073811146348890421401418481341312295142449085092624253077993560080238699783643628601697184305161989075357431473311992874639482778496212956172017666525077130444753984267781112546532045069670664797938028175081413821870401823623025343297203328175689574200739108162621770264264367176055932282778083468644835707803978963849659024442459948070978443104711693514465660458512727507510941157720585642798571376539277253479628166817843778898903433216000000000000000000000000000000000 [129,29] -204997945115929434345472837123892939102372068764290155736516667902104444605878614885767965399553711539179987801912628795148365652437519558008609946560102836320666433339591017190615629290539762836475208992053634149399082025641963920716375907282955746434934523743580378178678120076392115349055711001968170433715656362767060479248952301365197241446491462514709529024104991409681175637977647038529872635675371420729036991379301090152057610432266091417043680810792972340824802927731771256818081336829739935551043390188325795329616322116302643018837008806515166355573747561479501418089947940702583641793408289466055682967681604581225116545626097637311411310933170773634342651872004351048707500372716493489001324470943922424969656272707631050496535692707467436898150006371605538035288771815696748074437435724569306915850332448424303340545112323877950712020960385875217148666929945335361607319180639441125813877837443600418691816118813376427829332687018358257647348868873040087534283121304928764287605137127316043046771140147724362526597154840606785271424656581635228110596253364432640340212765924049497945412136745812844853429122735990172295762736845763070094126324640797655811680033819346930844167382664094604167962364923181636832539382966084448399747108204739471450367028431223547533566861738506605407101243885897919695356559698442120094535422073282026880579113862628269587573174819329615426198123689269266204923879914421994794683471020729803909272426652442420623665119047886934384155897430154567391500234102244040599479302354239586258991524678395632169485160449631446478998306520987302175498990795214830631131261053418500636241326072972270926171366069844273017024974839711478175738176105093682105877930602320806379199854533604073243971266001200386209696047857826649235550228237514883265934154879260585716206779371046430815849430258979014598807918284162978721609481177037107643727417612554599542993383631880192000000000000000000000000000000 [129,30] -2450361558266632710323941013597026247559111721588822295423105319738683324456548302139288887898818061966338367432345246552246461068198223339053532394039480290970808456079365690329432647286609726995963511726448694335036581146065235592488924441070532923826654763580801868923412644459703553169894244201442181161617147256899637427626529532149663279012520105371235061868775670324627569358043291330021781617029608162170852409425103293872544162049259343998636057432260927929243756608685988193917898342351909650058910932693339476393702497448925280255926829069230340916557152366751067471625999299143351527365801446923410118810317623598057484815021477376311515408104693430988303924694265210530237181586262123900081487774048000712942553394661386183514403068252523750301402886144880935825772086164723551847476862195904720394835638860220349638830252251122175081012767950538618092428616145425893905689638795628341974239003880179910972012269622558484327035379633630638408154625476087342234299639872683466131718036840788534234177150697977735835611456921452537539154207005954180341691401866277915329056999382110435957420209019451381536316140496582633646717507333639648495816064348245973473529501826521354372276150893167709696549318737200649822686557455736978218071691703386838536318319037948969661613403015361206468451918983096858290711598855289848219954335821277250851232851527288393595350996280236965953153009689087467449057323464467362254891251952489747825785005451855320344088299879955957940564232693572665266888405182588742756291220449867003164605852469977841726802753288180541751267007226838521946731757179432080956180251372084494515112929086213929023491393554459017405109796302649396832933816536895171622534246965651636901094124099769814668394607905110751493497601133730947595889561808652915428861531754184046830223443904106056753476468346566517381776056110318793931619109683959359233500505319706619953247006220091392000000000000000000000000000 [129,31] 2282682792637563073667772155564174928085703890252520572564587522721836182214403286307678313360966298368221947695493378351322853449675015528900302182986664116157426552212856317879707501181894016052210878765063581782264977081220635821323627060559552757107213470474639887211884087602533549039378810371639774419304600338484232482621600392596495153678463926486736585305837461663059460014613707977067209948389603556469380776024234443915979863011273221646973187432036291640948725626668379227589445146337605258523642199750941395972885870642744390426381388900200466620072459738601288774116658746777535638186956451751863727749241391545058831062768904998008303707713052962968047835758859546138520344467007685857280329402782702557696113039074697583558159789871699259113465331025527533871948431577569825506816488334264560865228328610861590952567334062062463273038734168419667121774888344970929699878226128379724753801600346994073395599108507318965958626538236802952453342734343512361698037260468180893905819302466619471031163144561886118622979133099755455745934647429111873231050056933170301961873580645665278419076035016790262839243641389701132922903814726764450111679457375412645595149233058839028209170416566275625414034491901344199523476246118104634901480967606473132582109627509089077927035449047909632279269669256689617726897854462230700589857087531543818932808172605517945656843995931815602430233720438073759676989361030153402777496602646499568831531134803031785322348540891069053738524436140250631000048483210969887942340511479294694760426518713116030060008501363038356909076070652508580790453555215624459659572314754905621383627303951929421076376718371815550029702773415360494360396256016575756959957436147122200381672091021102749124648134347127234633236563889293210560360096343155346396250689198679382455227538822852451912521447525950863892200749062685750608433754861693028298851749253757401476185127974338560000000000000000000000000 [129,32] -607662331039132521217250832953392995317661768334083029298179981131755325788646735928758955694462601202005189980166054406693496461726264369822241700679878824832089156283846323385542482642407122657453049449398135838257664703680234223087386989665928025726812685126924714689247121347063167091211139787604690402673769763310695369520787617828625163429448076915236809672586661687046011762220524947796398719713958073392093719919044887246271444497406781040020862001553258303011293733999989596191426546052648955003850411184245290251022725449968394008240674927217297338237136355893455039063161324359963448505502040977697725334929107166317848022753929887927169426563181714463855549380441617986935622730400259786249253141648334265495543964794888866744685605970473922321110229390894439238862477971109277574827311483752494911543700732018189603381390828677396008663960986891985561303439149009196499339008536055647485987678448964672860985740954680066995011353946133433746300268455760241470934997064621748662209588315945063067185743132067199866885057962593444224231203967085158862943077329700378433278303226985455868997949517490127216229314631647765906107382063377032363747428159907434658964091202679341909184300629200477912548370822111522585776405947523622900577519137148536954597913646999901696342618095819020906437199795835642217369956008310422846495150547241527582563715846684005731966294409878317949145634467120634520916392798515337005621903435813090302663709927859102154421294709278123024194002721598518082108043246145628688043263241859025544001545627512726388673571287445536475022197798108829849184248009062151598597776066561454273177645340594055517576802344774988823517137422255208343433763573178208793014732096682432981664756816344415055290380264641900843162616449724303158902558669774176123806225408265188331960417747855221020801069099692990376318542396130127028216939565925510633162190926035526227215974420971520000000000000000000000 [129,33] -473097685235421494957052883812432398933003023611670332920667167343624090544071461490604133899026875054712959500244413434935253699145958343553892794835787975228012228644337011157797015462938375505097860251092118970538882909069133910596629174162102954317181579174444605207028486877711433498955102649272969257339768810916839850028850728687288303041786985739131685482415661562404266290236769311573077623389292620740674292220239444460159373433173473406825464546853637711525556272037051862953413333586611891163498722104103964437079411829238905735936439762016050553165418007516590195148220957061722812889675609245717835984631642390126631705194890198364165210679147715248095003512187906089117252315971796823803871196449501056140071900694089938436867403052023580162607501790319836881724041653090924864554430071928516464922665059013891477410706024918716468175444250849749862616271214196089293832499095397700713360769378546120089737526412095609043760932051261279183188156587259665681860684402400205936289052338959704575616701496667539655374750638069768337708397225717966898638759738972495900162275535931006934317524154307304328277524928436433867853253721144226695985109970031951656523823544951384601595063111733781185588856700672423802600031441337521615650367282990105186032286181653382743843757442526467720917901714686079078040699700060601387573321193072528136017283597706581966369960396291039973203780443678367244462817157013737259911528644387387884419776785438294482983067931875502585511768743938193137621055590387012414449159373318743929031564835544613944933733037122866708386558840029918540301122911053851554370905771382221652794325579879929626064644867174378880874741290301194921321977190532345275465869971963225086834358145092189387455864284191241861319060616550169540349539081568381827356939091887570889408370869666205986921460504368217230200922651548220513075603613034335498908597248485393492386429295132672000000000000000000 [129,34] 488978963019275548330607757542949702761956087054944325227416289909589277397707244527387514264683770879815800779572152586888610412974473059882114820089970787809595174755787810445993592495042664199304779615248324574282395054319864015853514196395705647319564565459455355943200505963255625698507246231804455600837816248986530041810972021552496643886713694148321488165983782110152560114323471985155524935886429439305120034066630112196207430409079018235308298919896163850815244359264603449577535608554106861798125299983960556223999064008141224709951092523259105816597134312214080742681802919910992848060606209771981516781067055735687999171332179231831044059952393168543451013147436528622860368049971537588631604088490134720556321817750273455722574238399629289297024065136011892315432073769815061029370809233157395952521272960674598079121989680209330449539477384289311537970767371313684582338377106534742718318443158992195372849297751381006647222686903191336190784863473718526642314489689305202573599742743968901415752790852044166966731146110459497391144659402442542319559640663873100232829131784716226850265954570945015794705441322619163558189095296511864485613916540079189331449765482727189244297888026303520520274793400953631064938914195413907956753927669459413240318634874145958835765299889044666563382643728541087258958555901915670852715435156346769492554689801157761829796977158353660103204260916417214911291474303830879542220041736882939730946794129495018990634554438365968690847884963846012781174152325981367634564938085876273951850359084489235443298870432823647819504770951260139503353973098980975189247148794066234566422625467866643601500239392621715093427672933864928074782642341248486146042579446176469884946185714901381025507913864219083580673050280129198111858730402493351378234325293243013910510563437033919945725526356421107767150958388450357526301348357195401791931448268754027887192137197944832000000000000000 [129,35] -145329255952165221463516516055944076559925756538939999859961371266902785553882120220720313919298797726318688836300840729208614600193272774057434717832254919151285156880117383286659183175599979224279779596124379402272541886040985398991326537532999511057615489026291837627037524798718272613055536395617546313477360579477189154756418496942487256506031791984156366570465149488880207091746984799300974380248644799055540728988457260170166726578134017278127274061157867132125964050127514720650280056803849301551213198433272976074794412000190236738849106661838591834042448453447337609588083340999588011032291957094065607607953573679240149432053046602778787744400798289567072378011345276616749769399446507419359790147293736050284743793251867045100234403844158225507670078190742680460073196010743595293110029616545131057055103572633313413147911972140225348823668952695426591733232319656899835868451482246005966488078518045804243751759558729795445407321251571994890002998262144356166061478568725556619287892647487642711589493397710778857713411318733027760714992989383013073711649638682947047959870430209608698254675036966693945920736638649166817943876671460666559722158110928882657924242014535264105365405795249613146201772939965446069771664704760312777390701643164899285251605403094601934950639099175407515646628889369146572274695832264532822932565549580558973437483094758028757208500545575586779678049114833577743663819351286110666357376999352036661765155054628001274301979139980576822733760105701249331799287405217572990965179276918987035613559747794549755868783490548959309232839086916308823595719398178342739394007261783902886075674844672401283564659310621926075848754030132545345039581523566090346314104976041248166806128253477349503820803295316817742339240240149283672035443543346430800761397621214309175525724983932810238160590625145916343870482711705960629228190492102673319416658646468517131447806426349568000000000000 [129,36] -35163632165193703630597415288777515404066319052066992979504409254554287214098351566029147716570028094426182996928477891929152255335735413362014382363380823135571016593053219571845249319072798243234641699801217414087745750863823077080711325897054319198951318036497393992307877426234533039372957248102462953203231626909697549600456171337683938541955097007427766352651704405463173962242372806930517152919740444361944678650399660591536478746176158773171784226330694482081443971812676008817419122444184219805894236596458556432035232165414211748992818688808436451763158692936053195980945096370167839010533458886844202328226465428124410850034578785408094826354562528123801147956065324203977904590091208808381497626290925348758490265065575208807882033797471477671011210349739439517974615217529858008516254559919133183360700700753743668512234967688630562427568154260412185106549829838141123435736425856540878204872786727823096947335719321181196062009762423896907189903932846030196943510297329810325189010245544951490416067853488554180994262673598376028759060807360001201544580721938628357093425831480768120940398183756124087617139670955637334038754798014376681894668122815552009134517875578577733439860889790838848225561955320175185803258817361083253759161895560971946284959682010882793104867364950082780017244487751607147038799329306122970769205293570446770155736551712873828975380427960918119023551969429472925033123274246530103982711702012520994884031401064199822061833166071823646476286581401801476775062600702094699576431331510990361793957605754359480014017100041907736284953469575599780755611694300828034801734049624225205917456971855435846596330638455431553857607774819940323674511681399196422676377696399768161303206683372391813178793302306813685579225831104611925929615152974002767804405973128530988971019999386752460892876719408633694054018702690008041678952723286319763331267917855449087622651958001664000000000 [129,37] 41909171205831049241258031557811528138216264678372412343200844598545022768785580896031076819649664324082730269716822911931655150009251913048878243821871214248342611832272196825829022077674683409907008090796026981074761608342333504568038786027041299051569502538478007559288373085610029310893577009712786358309433558042232084515165690457981772595207043620611074892222794376200797925984634002431146542662465787383303393273634402695897678042589840526837362742222039132675597431657780679127743256983519421333792459945921831220580930943481354994665920545004688110866484915659754184688067278663254338359569761712527793875861798704281311556334925810694768409043777833463325707336577889911776357278943772390790875628270706418324425141676434252156308216877034238115704423576205185283276431315349386498995028295096904010708593463633258002509055863122225769187912636446759564057623168796596644894805909602614784566359384764875811963544587321875400355448001321882951223072403832892941212511790754700957816134672757704852998496710971927158135642288933139519170371073317364064588903294712519550833408986664568744258318315534019713040301910219022655154216113534001448816272250078959637415434982012533777108389038026944970145113941115240644288056613802848092220908178827260235018373775897294292878160498264607815393375131737956773163521611197186813267849524642260000202444568920969273324464205603493571002107936182397893340438135017819489016326849748089378193303072072191641737963903747798923749694666135569004905874733555488116141716954495811394880059974679694008506858173577865349146070767933746610374567915648991854850497038157891359714786764853667637677249237978828896417237703620702772206431316842030629145039347959918151334614764820085483205890105594701354302459374831329580971157887520812623218866966515277157887203654454909228615775769862842671162982474901633642966960091526476822188010610163379509809663719768064000000 [129,38] -11253131950349918891079308972992838777664600932675149860434262745924264639792185413230398125577220918634007596269842475249614976068438560473560031983921652628459424098971661215319866614744645995063610623882983735413972745706643658728123989842240206902644910810972338892271736038220414415988762738444118851815827565216401683603108332790021841284872350794606950079256963092580157457176985068647605321862297669546858227283240248646059543262748643011636705646718048338308410122404194122836135801243942596374300416450086006569759014459823561483120851348805877561577039765812458237855963460334775966564864951324049235434154190049924460592572754757318101667622646735993594984384599553827534077228908448580581009585297937586677708250343684177313092676258530364508671073731813144397958187492783651877948433940666861226611194179972792962475091606636774348320122995616777384222568032126079894247445548644117033397351356729482772522642092042583842584457298543720730244958861343840640040960639545572958197430369817747246259736891064869528961583398282269349015468579776326526521153522843273635669245223934277394756981551651956342223738703331735107773091695914570921715400885283352375763734207844102158053865879770659828804473406788751237454873353520647262828485237749184489493474053292385299496915489598013207441278033663973732860609090129864265043619346179406482411129292373309608525200218489391485071183415842847004368440286280315604971673081400915962755051473632702363279352036800654163458179967653071365413736600131869885598975943964655834727410070364271933384602659270366217873791785128874255637111616818677365315807318532108761626422681997135437249371987524162118246082154102271790368110824865741757769698900320736075090790625914222272532005023226884279617646919299020396821290056780654352094944676513561363867132269363257043113197592574471855020622129603062105336363929159168331873620872397301390534508032245760000 [129,39] -1305269660555722473764510689064647355180005874453086282347461205087022968325805219375071311924398945310524494598294061486793060504857240345781943430233470449603761590739053494858792854463257574461570173183417501127672930184701127735457989397800557912994907813020042393731670041863439075311476331419839365122497926444825812225832208014900400680428919408633125293388143437476368332033814717866254276137111658528426185136968237283359404962127106804787611958974637244725131233877194460116065151855973247551290111197728518932042774968078257179087093125388464656375225965369889687683266370350037858199066153670869415768106580619434946672936531274139869290118127511276647874011323383518623605620713935140369894911729878355355318989995029433082517332379804951537130116179726802093833078933611029799273627942922224276437646298894825887773928269025163275658911562560916356451067662473905262315921134130745920896253031159681883523089217669754961640572260765374734877433898020528527820028062902146790865193390525408256687138814852607329614869485956308611929368012834713414026283180447685764957938484142670808417084768190481803839601234555183510662053760819350955050323227369760626061428773877155163191392090257857375383645187389224970787487717934609731379738277274714020029127993855394906351242961442731997643656239386569999550374662512110438012306985624767578667774280810969381929430069082427207128570529876694337117556780298351062587795006187029493674304886731766109306080005252985205449722884552816636613104147070192268043809016769419634124898885791206283367719157109017686362553427979386808587873802407405670519878915940827162724286695415510865390421611105525867822656532038276362790010477252989716595228985803196799607050653384707533295782329118752349980889010708361596208613467216111095928903296645279238583290103446649937478329475497362556332929645631516060640801853588247751571690658423945179826245524623240 [129,40] 1606128534900072535508722306530214923106783072208114715858605068707625243563955952047363949607032045702724755114425623998822835550136409742035672847662471861048242356030705114107144524441578267899602536136637144769528962210003119359912045105343984752985529218667462338088256734406987495510847434640726113166571844818525939168796570458703243522223939264260163900039405403161800088656513693237434911437565676456965486659794256649067302987488297182418543981155294505985517152904109237103928050949230228077201584095716142004962019749284790080254234241253463323667954560174885602842110456111629782846273771603313417870721467863380025772806693189498877506466209806626641438819321061618569001881867007822908927689986387964593389918228044869117124150820310340627338305558227548538471387721589597769738991205170772865755615308041977558077713439798064287719802642862332267744344236444726821020880254241350579085922052732134172739177798400301761189057353855143416165110199660252723208985016951393653217811061817364138276681025148364396418903243362467735823947508532093205755072270936748925195573968183797615124632410138355916634664424109867795600033961009324214583661881230350440127655719855036432531680125380393452400675105426485196539998814333419686529300587279338796221645535793907410740160194770958719380093178871637966281179078803449946948444336499305657679639717629073529366129225652243699909862298797555063108372621753614263588087000379475011783589579483018928648037231647822176024334508138839166357307477662454234784848898910804294072936039292189130743280131885662251817848234466876273019123910772441035771489728672403401051781123827908951354900920578020956193615516577660571673803263344412602539484954515283571531775049233556206656715555349824446462354394868191987713845305558427169938924035079777669916304563921005246381809110675523254567615122884724584743666703025233501749047584222223226659036185600 [129,41] -344632261650453893038357324955780116191153850851458011641341293817250964571674367651950287331368453221489611954576623202157374374095263670260439409046139293369688838687858676471790153041314631749925804727935162796701898861464694774313655785812471179745494735904226222101307642800745312341313741379335148918353097340891234945365100271359486786541469955446858451723053097729183434741948424129548297302453608528861446985131013077405216744288769259625448674564373870021617365629475467434199871834242632881922801861595728955123167361926749222191975921626577045788021228270343165725824464754349966208417507812959849799554135516048461257937674155519626158959675215603860997786422077970107487544987746995091053412065275267467943260331606380627311346503226186521790862651202269032983279942732723182552179216739269067238670492595143287691843967127098038089283480361575650906323162369139847659190660637765299695168973797929610245700623533732634324211262844317549696563100311899550159670955113477545431658708316686098461213937393298719841154716391348673377726693344979576345703306505563381800351880653109550230539314992489419662754007174679980456288014352270977384462065888518245233258070723849949369638846252070376672397796688528100029228448098302136186602022762813416527424477756980150433017026028804772783878221766207204215780396904517634814698628764791366396324107200703207636574682911163713822163303874171837580688287179688268661789734678390592062773011831080674240400092422731770908484121183831555747765164216949493204674952322070234974898584149848764167660348740582244752457825511701133649597137378759811760055100657761815820658098509775507666790769477437770746532791007062694310826835774014387748408416122921814429893994109992371538323950097002503239459272718872664569696775778281115815667675325096971994764150738671094963853446033989006559673773149640391630209921688129900954321759988057001271126144 [129,42] -29966183404536947958728167703875359191355974146128701255460558722599001658969643807466309284945274790174136545744740932859418977355892554204768110683616978253860031647194089651338878698341714135551958248309408388375507989934422081357426035023601099307589663586926093388542253290965335032916129420156280794514581770221611737505507676420387666884983632719009569472432531892344268464288396206025838094576673510996539890621234285547291120588861128996851339388516288153775952099579673989109588568945540746725605371200488978472693719233723929396551353512384838995252437283812632852980667203029788470468051933138953490107701182065545230537095434647465431309950142882075217216403648833933427065238588394584945073201620052664168853110056148211008827487890071512462678125973189510734499799896445214484804558694513706879999272895398623410583563663315700118176191068794364837576882685503189206855160514360229467484978705518487592268086335229658885100988877120503584783986787877865766183221512690135751068988395838011702853716694671068594505059504124530926668824205264010171961330093748074007208660605197180777756362654562611816483184332257919135622181494864415906980197000529153179689634280749447711035662838105664423909610924840095419416265194254732824037687570201493723878837153799876591774297751947405069679917316866126454988127697926196219206258552337448564462804945799035971505085320755807361227484213882003362568702451246793348638957519191000017978596853439733789197804048682700855602545738001314190849148864947543496032165680919413657098502194373845647729694417685959419089553590227832607689786003565216832263983352153633933833557738283833218299433361096778808154447320564972088131148768224700496567105267896413763003017383918922120395210216433597386476127738812776780819589530726558637602340412583359601881662806270527527445885431258047519912366580335534169725869590692613804260502280351461132800 [129,43] 28163457328259401538389630780448713730981713157392218988152357419702456330864370399153152137444160427457099928703462232312847732008611195867730743911138604912270286846298035913093959359245812770254610234175893086183929655276434760732140450265968104029311462690895588503928842545902065363629308289541625132816018063393982322651922940385263906666948185740500064630310692394349504968064365161669257507426058925839328140044808889811189908153212483819388526484377548127620896809524663531994573740570923284602628856647905082248953043495024586599209915064748833097930527235087235319892979406924880943448142586689930783148487939361756743689950844722427803494386248681442368470965105917644317430203326312392954510342628670624910712834005087681522584194082228887059933794797997959758748538009545329627325699105807055689835886030325481383784829612333539289531159672909930938691585199186999749202574592891510174040383097120539318396665553423664742756146855356483559534631515105117092918048143884534553308293586044907235767950874619403199722218822747008111980118332957170280099364469544959777601686175107678724194837855010959013399846861566562096865655132993699264830151482406239327195424690179197338809820617612703595266421437212174682942403814078056876711510429298511378836243841505840780525932505204492165084124942283883810678453754335849155013135272854719585908024766870219207051645307901477022078292027124919417135190532549774271435693038679986878101863688032761602943170489044983211201879911347780398466485227105803749230233832026284466694077707867912245380105709877157168029553377680425015678409132409144087276779204891854877281907736424310740911025680908015795050228861464097997363421619776769184919882251261112552601531846431116415048744194516182724870260520845777185843837512197764024355541869010752972018464576070714497192329316203396072899258362452566141882779765834808918583394600099555200 [129,44] -4325309600654432242047522505282328542127123156146194958971165275241768410576577744469546078008607469627432380020545457501337550675977164381832874767005826782416304806069040458279732876609936995276045810808149963495028058722825216400232107660990579815324300114327762036521935470392691399490255438869387650894412867198567235342979320509564939366519574455357158917692828670205300049195848716832671701632577278009274773673420152542615621848785184301370089889406377273379246156318484046423969357143546382188922522044014354570169571658957391073064225113519605919615397135192644861984021349474037240255761250754534205746276045815173083362691419853865993300654062183358254500925977399884982577039345968401002634943237572799960660479830660926393176937705886405069235173099101734113579224842023354092926417967266384466874626260297758104933448267088248936091033002228330614809050914788801122666990266469647246151986235499599237638990883430633866023728526024776590454395397565796841862277378759966942685463905404468241556993049631986854288004097546110353145263227070075325960521396510611618739921781067801766976647440083812205253813878488228093653652269001754140769159690017642888245264308945439364322344428801893267103529256847439934061370265300153200373918976086181872246375488527711962365438201554345990522993768693037910313293542970242537395555450006695169799580732816073704115519580360726939873883667914305663351154476309526609006945065752533974834312226494673986906648550904400155035809232484609787292208712071398896797849699989488214965723412652550285929862283925204986562139948451096937618317021784904260031756326808522573947930436770846195498157271184151419888015806098179556143688962982364760581014524462497951517862412033562284582102510856465802094835999220773792950491007314078792326461646867605648174136936923110464391759983450174310030193867038876803069298944385564662581322117011200 [129,45] -378132905290554017286576964552944526690215503765687511388424963034360576611442352943439290809097253428132129970585273296365788749976643216147866595566638837328614219678497560961446015453229389088517473206512556498833382759755725315102168121440226942970949104010553008920551568796201547892467777330010313392981622362629955274517244305133615755473240533012116925608721483636237748024284183815971586938007732160799813732365393590352010926547992221487150148319824544499178692820593079381538792479999407044408296072898331590700766215751040934015184460827413415191741317194687482480251226694242381042673466567019236817015254016115187595513605703775726755476073844912270808156151765600527455854935414452976682103185753837262572033679846793044300941121190873811732986390424050310828326151638723502280544169094419926166816305500432658700650171624741637156238422627680417225115126537340239746757387744210246149612879259240615647277062924912157670987784260058286411795167999186129925806315133702457466096738593171526147777103453761806292689198851725833164640016507134726772429690463801953181969618102009049374745940748436479628582599455970824604816372137072225292068840734945367046034975706804160676003752366655745349991968906719152284288783005504675575963151294731576671958278633271465676816505661239229686327154203533459137903363502703907564057042235165462010094800447065644243262016296098801797331505816805693740910474527711700632780372044469771802491843753685134859990429757640247782525810864381984738248620014662466603838429735720742360080662138491788338780950196029679447906713201550183255769388916157103423998488247710157498401802731932352416396300428470100684493631349825214855271278195381154447483434690077823131961407340373945756323266777948223905804439669418313786222456228146963403132682319371845787708019741994003028971460933970459980178258171941542150760010253726209574020173600 [129,46] 211434697368132013046941725841220271917300149255411427997423405705516222302091300384022367915864190836655156884396883590861997069845536966252056754500336203401795443875653008757966992693499758443411862198093148794979419123403906641475186948511105492102586298726161278308686319212136994393799079423158893402132287461476372746063295928694111368039280371746535179391738064082742567348567002306744503498210120629378037513608626632180225443156140186511996419454062324395830684800602761166498090430542219762760177061747846349490610637162095314710096078297903369591274388537157336735560992689293538279230170645957300463555535264373182568872610097397135536669620274849279213812257994292798491616067567109559251069481057670415012935464401787671253663043854868238253364179080858500755960754713382403141818043695206636684043000409847618126753428446914511170516463410469456792198350671445574017859964964136723069548092095957010743145742764313345486663093106544212149670810404516685458304763829881426963101314988855590082723608313583888247992698773424446935344296757681187544434950960902880375091880023945541402410527217651077513809851226477877028222018058488642754674047601816192537929320348420357874190478342663764274751939645349240393174540220369235367643241133902196420797159402184452011755476414632229494111356635766224516673884515983696670286165783873338109985376702913054601605183397966640699944431015132823954101822311882102388576928080356614803855144426315733162350404209290245319749614669423117811020125430099998242284739866869889113724507714083504915069141330235927753259915169594094455521233983033776234530761879525971981328311096675215382014745879617807022115123960912760949310513301050625684510732217385026326175094606979519918577277232376195286611626256713974667798226232226314236245820929175475927476320388574808239889256540269008779307501127076637346837824404302857118949120 [129,47] -20801018409937037283119366660226600368085797024822078119715264456025227896018069316259328515350129159492868162163897708927151427195096980506483813661293881393604006562780003611252730095629256872819143611550630967287143812379532344516517787138398973107280562248679627300749438826886208865823769686424472996112476386788155224981626451513728672270786661638249515442228858875849185067919918586972030956985729232808433105684110527883117935367248411459725111711933035601133038732806140224820365587815796522452577567551816806027585261004326682393415921883028313075224266077470279181789728358087979679282040844446705328896820521572009182435577542664838513651618015512659912184166844219788034157476340812832372354556610740598231211406662604719906457300114301087869389623200533859429842027372356193135574619933413824420389140109637221741550953580162826717923922309712642980151966062217647044739949752527742550232415724384639950275212545988275195863643363777932012897508525580731857555923061113620038842320909216932445669879535431126093046847139910187263242453150436941634438796262652854747504243166896320716056444168497563311911146931778241180025493927535311203013183722007259464018998398136463587594157310094809102637510301656344555927356026395922867505971630878184812548684061267083925159830990661346869636461581145324072568474646579782387319420189336492319408732858412560565311802739914873599425641019546387070496771166553790285903868728025384955599135277286910339866458396856699922121248654254858835454213193103703328651937125726718662805317385118235409516779538687730055851804839044756718433473054322816342121440185763951353188967785683597675309696300600494893697750209108797668280944718688300004042212953777496566993553825596587966852609966927585554980056119191112296392609603269021935135205304311217203946053574102514570896554431814874985881043604210664307420499382906469675360 [129,48] -2105331729201468240160977409007121855091579193158952731520343856965116238770751691496179179794431417830063614707551859361000255865939352275737900998869854305711947534155744723041679787487879708506225964356522734034829199454581088058027992981898815289375819242150091341853954210952162507826673870135051106534315307541197025455069329217174028573687313316688633893762132861141624745617855970824103958086353782994848751357880160265343025792368256849936236382184413860977190009770887737633478931111700236591062894697380993431856379155876660731511418211279008545246279474306562452457916712724395734300001126835957895674186740476994661604396887528818919883444930114138787793293784619106152924670896979286597257966043399186833901631769469207670744971613731369885973009070037762188041926180471953930163750447656400975833362781532080044491983441942041533596105543506540087769406395620121201462923034042868320828885324909322505968919525639634371227710027476838490679978532102899255079860330539057537091743045052799856180438663672734828847900856136319216185036971477015319858915521206808517904304363160354103918270348309674129133616590197890474919551136110241179339549187526570963908206597410462017156245174860026557183484666647725117356133611953021021916620276194463255528488902149495963451033114594556389146183754175587828693516826430763032469640202818135169715011658605615673802256574997510373839891948078516150065949901503706732670115318389602322870018747257992783720264232761466052966621098464226137131458800166136723379891069836240626732229552219670196830020437761817969730732607068407022259691839924203680031243514646408697937342612027616997550146060193264621648068634874503344306376703073852348087428890409002072809470698085461577267513141432811309384345024746965598224171868172328378189224472511730151973507865647988510979234550745843114131194081629415627072595490928798720 [129,49] 660236082890167200609933287245374083787216449410476378881366848781978029615210419731410133011866272730839507902859798783636622272055559515243648823846701245629699790797271870247033408105720848164289947772644259761995447707179034822079041539251821473167169156732430456886046337818768696927610689201225429797466906158195185210717292577266165137062766454578916532964967832570167501128851378284147789094113395172678502208844666306352193345570892059424758168031061820962285276304889752842140214351823726133948261213514839167160022698004835271346438880115047959011700019403141560315114412884995782054365128860179777729738128702387241777905259062688641564987922620966625572475332519988583405046193159054287093504022199374772594403437116099380859887130850820703268607293291110691332442485371959709202653190922343867208599674679930811043958002039659967457786295280224144672370581292514829191551416260879341959385026843935193287831899020340291992148711224078670899353662364499896381194381042225120341015139343811836534162889065624567462660789829950245594324983712946436926826193391337924361138487745409397596768863094796593509012627608301945921046595999921454875227108919943364841588171799237627452102161636566030966708093999740182929761390098326915415054134233108460471807049937687091013552824161838951387378764223159904239344607463633039644723157965259280184641816615989536444495899358080727020760107763844834072268380620354458679154131214974036518849141412803608467865957789011716149458492495288217683975546412740286702955967066402761231670236812448757007514736510968680860519576643095699598315963505221987172421443476962531766501582322654625894494175086400582547890573506636836303698771134525122450060230917694536066551413551695257416912849139882245683331678331811321629327992098065172369245695549236692840070988387757461792214229126839815354550059919377937340090917876480 [129,50] -36831634713349274816702398229907166440181970275663431033382025356510040002434424888271835839488515020445460697858206941030349128996669336586624060826662076071054959082378723876715367000796297453011778654226021648599189719580398433695221839709407672449020201169565056509426390359425981697215450662067475189448668324521050213040855188133841663227633423140917974976579632423556946938203813086542180859379506421577217824705083835771736429341659416057042633005508806862492737966192192784969901652331264708121647940009312302416185292051174310217717271072706965696282947705654306304933249641094389278779126198917194047030123753259309691287428791989888720503173749456368629907427063137802467654691985178917638323476751390633881422397926294915928988261630948443560628576658218589112619206556622418460872050808675775030633925583897252714706435665427531136606982303312639559119028350605820514715331683571061238875032254798478149492219892552976121509222597112144836203924510783252253785097425973966469505610687418595922057535867282884745457196872695712194772238448709582607471040082165120050627332956127528131937954011892625112956536023451040330645866640604344224710602526420112062768025793054947252523441985926741410928895528514677688959057752959502506997807101993871501450993672073414902863107834407444932090969114040442705355401631527002507907842362480345738022207305127851272282030097911280297207740264753641473331113745627596013337968932487511301517874147258784220199768472651481604803136341222124712670015076657119842911870723100662414192415849694882953489858976989077109496994941391826412484521182322898057464886262326887607353287445428991737621459482522653793525070519260075745698333804656203058429813586552389671116818484916095704075428775741695925675113155846194311467887383231892996028007155740626947753877569050365845928108532093889626623804682797556237415130240 [129,51] -5422020300649146342232208959319073153910164887434216796183577089507784837220322265473360925446704715494519681748396800330083974940029382746366046704432069292760129884743127858264912870241414492057891945140110154488203085573055005300195417777545905306846915801258939402839767931859795496503436602432185447094883835719153825251755105525044595536868039139889518921463437944332081714946843926393574733626156838938360207534464039360159273176263402691556468389061921178891580988324522045654585530010916193628246462200824185524458215715906002888896698753555627799953175054438652559557333187937355577563079892999617754355889745199696934777533501909059123745490445161116083054394723487783238937498292711317989240310507652843436900318680617896299126147151163292722161478209244674066834154951852482042448689112153059458265361210004667382614741949643961639793169201974100404611430816836955007351911539455020859057889503554735512029717890880610873043013331764934930969233516558380809925320280807033134834918619352597820436693607125984341460904118906076828652044296654240323433116778158160236805105857325382693654981430406430619808150284680739278027063951274693242370610291874018076408834052244832771697202063701027058822326912076010401179368493247675228556898736445435626429010212759760254857255376780624970563275548650830527573307797967376814946163013196025502846902628740760602272519020094940576283280550237285312592118867142877441955760856968610967945179167188840435290172770279090256854902261491927226145039965048975587898003554782827382395346846206030153947803365546228324232491133691455373101636042930806025823535147349518241240704268407720438086725145089095554301970070818597643694327109244797471926091210177422327235414251194941875471919217659473980655639791709864590523376294294280431376348371542453896449812899670642171141658885929283861033990235141301214128800 [129,52] 796624448941218053695295465338526664700870664150141986157399020775491023222567148777731826172935799622866009913589963418830104022176173121306809696174302403027083472618209012696548626938307598061659934343518185315515765216276305005248545406402957898238524665418128579206504344410242584455212694091496590876631244406978062662202038283321333500209668630438013679111962169879839609190191467996142963209043795880060516079884733224127400306548681833782841184105078938535624378923900807386668131561049068653521194787705199018947578107225339541112247631116308172783684325603146689954786381567640038954659365623038036338406811504951678274604977008145064338818712096231334094344165129066271155328436557416041433907240289180200940959497357968572564449530996042351927488231470962201592304451905322370829443625887134055368933975889198052079438989658922935662495072938111254380612221991045953699081189623441083140756318729167718398420567639373356167061606053762137897319384820677461988975790885597544428123734713640389550886172111271279624037117309197074079712862357764538495087331228234898089462331209459859460713060418845361176796766613488231565237454283092548777939895375789364275791715076067109598284759123693858902915855053298311905939439092713042463749397421236280827236244018769629745131870305838387606399287399699488462160293070456966653323518356046911062407030488531921516103178082672012171167648499685527213901966468495072431318056357128581780275275128660371141116191515206416683497511085956292803389941806425332788394733226448494174872898631911508626205654306184188661143517801278784353372691151981725699154447751781992132604771689670095857400633865171483107397582414225900030687159933787284273288406280048905128670873082267610045517034039767205630161572649566291602664544191327851213684080165788154939946079545756451470763528877152154068613826078612203200 [129,53] -16818993576704827822664846219761239501414667310531738492350140037671449719471141690469080233823026377141295527145028180559189055943735384812170514537950766713800890761391746281433713542762951331033545273941683808976394451161642816950127632726077380530814848784025464814882149093874895080465174338196440849624357941054599414425451400427106505677440135050422722251695454288681460232310279769645078944538418059640622798751016403089705090220113632536055946959290675511256074095770557057555596952378813949620856907004805237451229839039168001720034547124031112982218870405588259786019061568092190060474805595220119784345871452822557650117611156422381152618513291543156650937884317953190802892743044574908687493094857249331327155641122980944189948879648069883745627507843748522275000231365856752824427935782234047831553677064407089602403942414438022804775275409780118662381801475032760560741923488033577702079793129294044401078861277826401360483453113642425868513647829696017413378473724454763809802177626876121307079009893468098332899087987964018481736281348960326700033380328033203626334700808723125177450199264326368693548862576300226262169308944309872326581372251825893024193257517093646778576781319502842883750725101076141455457263618243342648103834386516056736244788380959473294903668741262822274185666386527189591379120926085842067983675627334203749009002657513690260760417371999130433570473204093568218798926414912054283836310497983242420379665612908432117117037462638919540212154434962362949472234327626097574607493086192365962410771150955469294648439490421058710316731828755857990012886622156797642928040044117453883805546347560607711445725614004436518138649976987365510466013393957755344435150597151019654279384275675882443066702555587563204301741081655652840046234871455117156161494090217062281278277596334002719176232003883233015935282011778520 [129,54] -3782828957993527793948270549059912797769656546105417793068885977037665204871301913726927049705976684564823200880547005588109251535365455841900331657729065406158608124830771786479966415780114975742607346337281421446598711103238057610513568825264389291066774993102612573405974249186348271939824763113359948479922667966671159914243996326927247993560862786909282554394191437286677722198309284630709200926435574271552491439108465446027430628392207519902036738300453030731777010523937317414191137206480536582498633385968618275421430754016225565750347286568716901157006284395891761128298507355237485237282046700725715554940989995620654774546968897101663395091509510564708761274100100901614627867962423039561161855646570730116429518160669330038843906121357907889914770788219221819499517208043214200635119638541134315575410604836428255240653450181816449077341717635299665179726486162134190687505149188458262517718074487913722612450857092729175254762059645037663397948918169837408753260962940239473585715977497443942208125709696411577325876706136206606399481736023177225210343795482909924679226355594196268453641312072653303848200535009767307189708996259999377011765621962763949102043487673832065680928443417716031216061271163855682271618862340692015397845174419514454089067922983226632771311564601411793922427339883169447691954165356044949583021204430579160016649102556837218976698004777046189157909617820204348425740525103162195859207568576096627697600355884227666958600897579254373092899657733128089530332813444629781184003979529744826785254518969984659007480334135068738354225793043000922569443754299100554128917845828847758589077334235990362831456564381307555886125960505770959610674007745554635443630717119940347108711553043125606754399581457252756795435918710314056446917390007779395355711067524125482310202285951832208460101562709470340762618953600 [129,55] 496419171196456048054594321195125717539779854394858463053802174268251657374508484601279133363116968147959736138660832319739757069382470496439704302429665083900901274701447321836759736768843180135515310377863297308887169849989159617437879760653559854064336318097231254119972721790202257459974729894015371171251226668761087208579883681757239051722037485713847492046610999021491037479324291971286749416157458693384115711120635846649014485979484517501249672117464063658609920891615312829950066159773099931609346245041012683798599420327425173133851004226889922260085919533660154612436394922013310238127203706567064951490826519005898200365883077859491223060613777515471613757137675477784121609360349735650380166824741850258898972733057680957255077494048662863334526262979896889822923742794452440673694963496849715162802552215211448125789450143343874247462634431056361599579822979367921930861750726652405294966081788570234019354490439671712420560070596791680278411631478571295727350037782760483947946382742597821260946572382610182271848777849091106171360241167824280430559849224367985307182330410142463839637738736610926744291939738552680951608810868886705125492048460461569010618820138641210347282933632884078492071059624401907449590141668736897288125583941938015105976804101902702060831741103596738838010675151986006379394676915061411231713556507424505054861679161893108277426315534790500442157720995673870145849269947635869971482951388338811536154063956629499028154555696145345521096065508250683506745582214158080502603062538848924948566802567553340034056622199748448357152146834226821740491960604177231301218262810334165062676439082085774201968443965635750468161337072853063344169871035908429704855049628548294383740907719821199296245352152533249555962505696939244964141561174012362999083182369194440967541994582431238254865471336571577439517008 [129,56] -2368238564653651027987448682016986180555530234888618079439438596859227262794594926995054366498118258764807260165996587217642807482348904418080300503622109503723375110736460863695265045823662414884701793004324177635875610799305452376734802842470453229123350975877527879078710510700975442478757455843900873620166300933925166141626163945724247255603616264255056090887079088829009221661038368059518389559794014722357355956384237578086004164219912285738480883020071108441848344477977153800709330168311763519863562270925457994697023642577540308695316611784052940697319125927622234399791845605770501568491409141276900784556518647521747347445392795159705786514653786653038211839978258273813721063068312335139968341778390865186883940024468960589053650150325956942744038911064613621742392356809516561148109341100828715671158759015089609794026278779644572426740009070572602560121868475252788351530761420005899155220603863680494795860898737000479261659685483830648401113343301240073603412329398575725972301512418842898620830098693198519214170786030360860672471195974530745839445815701221117780946661037717644407470250078568196999260990142660766400410314294681716380098911932134717158808767782531446814735470718068980603610302535235981320529921025969662728742902447307242328158864659567422799692580357048459554124717815270691899544183896933481905027850246094501430924390517951995536060537181598090914780562126505383645505773975993836964622205474407979706761093576458735287915845633558334583222961085786977435797399616435408337560751153668526834011209415337913988056567731155032398855482978582373290271547906110217305401133202890941538619229371474202102133126566529121546624914622392125680732904358234637991686723201383308174133223070064466259098625999684508698644093125727647671475576985427557544834504977133841419852991009054650696092172976770814080 [129,57] -1086921051989084668941054192816099473355909953097885659970442380793828517545327355998273505019345404577416445953824413843930020488810296385583562280959873485917225663170826212305289574044363845793248384546010955561257713940063588811627955554038995640255047748798165664556464353575336346138790802661864813086965348527067475524234481486851822004202890666794489697298781155287493555087270363845560986141333274073109495703041079264368959009535480337309312345165244433280815444536831668654040187648327110068977512298274849812768938177706146876704064638938617681451272015209899223704304752036449022591171345034798360235031372098634896184713004164009136192714780322546611907554580575679630385707666514120144914656271945368677629960894551280917830835092460522049277903100286519270238653614665403582452032509878801501623749210941850473610711147091118351133877566180699928692933492729603770651851244157048501662482130002422947125343793771141907077336450536672074500391800983966938261985981560451053014864439048239060335616649376176980829412066807217675361112112938152560600279474401586640267987933347172263424814693610296542363498846926132627741463927610788341405550463390936866772219392056550136461908277345814388413766062038958882046749929970956802616651624798992462429335324836418279878820598974275505090899388253252733891233124370753777682671399798103103093062541402944218204288507415272810537893264682038616246927995263121407840335716190344645338471687852348903030643623546007525940948621541546262547083427837984453779724702862593647494734482496701755766339254925301248981641689092085237300824293914020155094386734723765593476906262308070083862757796980090498241506371793619661481443623721274355550289729010483386321759703311026695599377565665902624903197852357111516696990306989198866712748607237394993185600380790537226929020160387532464 [129,58] 359884865526102684089364266616408585716032688251591101102889398698717694473652192850866276572604281867424916487434143626958797683388970469327457328297095586249171156945177540742455877521811801741621231185547770205823362106356427118496971711836986414207329019673439059739327830535343757573884600161905048941838781196738902503865339466213194442460827324572043572627409093297905756643431345900777639622936944605459438340327550877798167303309560749298712220991668495130801237696075835810093577847216779346679698181018875871808798806518965408029248405563127294395942212512143246987024196405914949757055033906297286962622834772617269695840938933839987654431249338259199865127284715371280788806374953805726574986629801524169689126120021060027245346935681205795176999456611573236806064673214916791458570568215946535483448383314009023741036706194180807118273327798733443907375866862113999159552312330855833162797493760273876589166092122626551151636071486871266311593346976100734086834436546813287528882238110636946496977033905525477915919111888979092290815592815138622206667202346602212211998496486333983546733460507631829655804492018757694260865340580136662087879119204451257691080248998185705379932128289825170667976929350129950717729000251145078022978900347805573740226355680987687296717231263270062824695107887157591240274212951381584151358620815472147708556940809718339387474156423811450279072677902583467257750784267001608482452632343430772261439145010787308255878768507900447434669341511490666504199598773228588488637550218589812717508096231679511277318627337473233580730817233680752497782965472116399192745465980597147518256602948444198020641860966378743589450234486469173299178519006471013690875087552193809073905262578270339668894286934589465096007512671198687466934929800739549551534502113635255245088908979767727852204520299904 [129,59] 25659946320401983258732488788977713376698652989948722706262577979595535083839249347056039225654740421594620627577246206635903245199752673197498035018500335762681217537509412536614370506751707630404146820623151047918973462586907660005630589461941220322657233849164348588294144034075913395968925393930424267544044590675543345534998201634165714854787140487494380451674207877328554515971926282259722706557685218244668110816326239183822053755933568101684412961439486097330120395504252560540255199968673552365660190632592564991268620547747109792309059327417920153238328463940343498372334930440320865731578961496383459441356088908539422504589716491493486541638746651641104318920644695054964395391372677441019354833358994115858666353329087368188051538272545353124008380001574211842820889697126493757237546402180962543052948181947169063541181577273422675154718467155204320786020257176519032803492894079970581902288417359177080591120361893427513306219615327685450466826065411586761611517070940303290521419302164766879210127051114038912388535788875639453298268353265276987757142698220328995675405192514304418896376195735924706021264650010990615073237635584544378310878887666984089450997877111095931221803231226725597826461157068600223251650489369909036213997176112025184237040761191337706906051017965516855850021687980459081736567299345095968098330202123051872649758856399752991815038502194049627457004403914849793259784693771540729506435565850934771781452710699585221468175501293992010143862773999525954976203381033000286902259439954915694500069382010817363429427874719942963770234027918931995098688946484922856722183679634693430035513179881092182622618592044341077518800990768404024017957703574877519267377038806563491231802375382108452563820692986333919322435650244208215789420885172076847908010089798004653262158019024829489330137888 [129,60] -220729143253867089680484754041459887727223251709966276561322536147789912533085446484774199805324064714236540932826073715992493642066904955120284184621456009087699013122486133425090817602325975235742861402862350683266127705976397443009614006285989874684973604904923633868148250327784061306849533484274071839262734478121466967431973955159112697099489641612150455250660261259244298793729942429790869844495473399678115126137572858066315704763615723339916448689524501000561135506450395153477890374194137754548810960478625791751108888642214316343989266913751791782336909809069283273614028692320283751729301983042594954093079656539201835571082359318367420139410215025338293593204662301585101123353417278622165995048619659202873068935718669790979278638620189704471918046231278391309591512195554195855552286028199196968447627239093636271315614024135700370231436755160698104823132584134666054932481268677275394335501746517181995220680863856091196816227359229375458862049305140155068088768217948692376967897259657715446887521863178319388678764183785779576456617423126772397063773390289398355519117591100911500199660972886274530197282094630772606199514262692192448114719771495353686380634561740573142608136888268536208702100530261966197207075712585042332383974393132085215724853959135559783227768117623126000586841940303765426178616062975877173265448554224877577381119356863553094355505804582788691515559187025285978900458322858663825703713928713203398839409035199357110476756369423376865967277102437274368540031937281604666908373069608482300810404654512920437067396464807280169400207208953032152907955657932882098588125203783639672075495992823460739235647513617997428970274112449878929722498269913641954011982237384213618832145163166975831981281308846810333121900146475312501573217255154639506061321894243461380915464917864889793792 [129,61] -80259108685325894256431570453461398177377587210878875438993141445900707511004828955941497736417254733781165690214414247946600080145228441333179995968397096114775251327948753551130685122626098971193468126268694847202543305424211877432352831310867365361000447932612796281035158021923390283586252643879536444987328808417842573266204412636262876850353220928356468185840097338580610294596223366777529872225872674925039983226874682710921823992070331263803293466956956535800395932215951931779936469103684971268363733199200778943925320242398182317092585713746340753727058164244223104634055620667020160350621660342471307067073168556983683930771030805179125730395270187867939971088312925768698451389662108926329345217319347148820864187869292198219103867452914037790984794235285501770465736687564652059245616249513760244199879322207179388481538184833703294258754144520117412250403722275964450353943204669304207443738993153752051215222343850648894150836256245838214739156064647658217076801736381623672243093736750871743881801753517109250049152737381633787025991488807987642836240228194963840956909464877638214596546495039806213095741574091599758808466611262832349853691530815800679844362961659964530964162786626401192438632037354307763034801188559879705130699488410493871330593883546514641916102783520738421262473461513836123881946870030186758606701743878697367433709984313513285596713844605946865900769196659662191950964654492893931866792504310117278976296331420434625149039720179615074755907708868303425072380573311742434691632344018539822448993732512909074731509383551677504443227895678115566891509360040553288569006910098259689514202825795377197717036967452334183360933441706531629066475135603650166060694153114897503303399161881731947450963173620901786361558299477650745608511268037926416651721031706199904743088911145364832 [129,62] -3186991193654446007396230796189248785613827496879474477194700450490334754731391669042555769773889603225718301671494854695953629791535616842581523958909992712758444643536295788474254841732853997461024958885151663140962275548670314449755909161866855055918348044090722973651778629557140875785197930059910773337504941239509431733587182862815019710098599937508036709438858462594288579515920299573445365716555666154502336383476411506059706455185243966225323729826002196394895937105539099530642422574281755142931078601731097070156950131544719486908979923780686908627198003717274344866745696331326327448656758042463665662757299736688987775221706214062502534927687743957490115411705623308612552560923095113935992593894521064773546592639385930868137786405619506040833306726711905527484384336003613641107684066514662011519758268417429174276629576718186437251359448370115298080680360014477001804797467149178904344986570959733626149532478406568514302613035456715210389176063087285557172464341000975161149534955022543492815200475574262313733929112742621775427558739938589701721880475148731811986262482683959955972552105883503855232529374831352858473810544673511770641175360047442876825257130575094497174325211276139970617767015912285956836960054821716589786977808283026811479906146443602934168220765727847165439451069303302675157956452428049006546936358746816015458123277237142899760967415071368725409867756761567450243639063077509258714081539039785307850577296113347068254810323995341815410508898212256734054067300811668398497407529019483583264418870697694795334926865855403026077632425271424531571122176605344644366606388308653211437742884416499835422876955097856705053726492640245605208047898308198844845181436488507984271807399157223072214617194706477578867568171688864946208981317896601465947800917400429399827110149632 [129,63] 502078219695077146603953333782998667719302878457631944414464540871752053325765755430381697159508738809173653317466473107435492726354218112307253277761643833585831252071131008938029249986048255051351986371945951961389417864662892561171860933747231592956986754083305204819476049289567545107627326314476899422671939611422066050041192764215642127480874885799883970070068014855054081127756826353883778082504318657292265594483029880720549273319633995916188961317845224270857274348089582230704568100870672852927934623982617569831457987241576448725337003963050271355325777140106425256799567069817450549434356381677338907301964768106847895529339490062951319810743558820837512059701908925223652150945503502500866690100861950629338728130842705053755807923494155269512662001445030475012050050230342984500248366897192945062169699295791517756372445886336506346163535378408085297412629448637260968215415678716933804312369526966422182930903727941784848532878907152355588746540227262529538092718081723520552323657174211933156084630472010958435197117155679799910072616471642466777056269128590776299421995319537125526987270304986460676059684983537882760245234703831615546186595875249441964565831611656511116367491345382066081802949060752177839130870357525263321676318965933127617282602240047476026927390310968187421557657370808584502363479187247389285150388819104853052269103018514233908061989065122245573136465117482545069764291729040439390558395192148978058088110712681851463787664326725779072810697940893790498491801086813788236357939229636266212081652196177704020955664501146441511635522499728645890124048554321331042473309479221277154365129522813088342856061657287038580774637760173033903673196058398137906848364748729172365079100422309249807831992111816174499115398080119108333159985290560865513258822133825349267878892736 [129,64] 18834968651727033870276644657966257017247925603676272244211418342892183435679941514996037065663922779036912494166864486116810956702743521485157070744696663096284777985261318416325879702540725931439301157356592657756346400766830439346651784158680403365403605736114573769357783739768760516604303550389439044849929690082531733931114310349820902026410649657018334677769595985062697812220525926306994166845730653543148454086071621980078524620049679166907778929617782194355845160192817349947348875634591071166356934776745599729196373424102136261150703080564233333702300187663255973944442344182998735075068374781859359083114942701946746458509203290797406408961008528298465151736767796811574951419723218058452034736932194742525970270926314822095538402180930020675899227167119273474240558687813761769669689578716307968369277311551268172518962636765657299055477347072598899109136451891924994874290489859054068396003834930751798916592024958822602017647371665066233182341384647629102893728148000352021048858675435533765124842145743059243346971835120843095690721109432895493984612016684394870589320909899274026558019591189704888367698538817985333395454526393846081876322166571233389585437890314003168148535335672608125154407523904297405844789506749426097694563531147362302130424586419805652428240739092963784981353939252051670875998535717449205459103721664727443106201230891468334467156830265130570527969807308614960866869812659584826287722488596813847112100390705149333187637334118249230383053907324744095603568900733129902040630867101568317839786333938200866519712574024203712744770063893285435718011611070655245839986974567368994716073916004567280408615101517314803780043738961709596316725704250062889474611717422800981187742959071145220008833748854089435743499347944634062692384646583139222174380091565705725259008 [129,65] -1943260061723161466591422403334466127660236521928838334658695887836015522410311251010990790385645751687893337293358240976848965838938041241671502279265096267698609052179090722785361400057941920915365081357578118287888261059044973040637515315866639591198652617674043151819525092919234032402402023963899182036314054101959332995766833132183132133783916975977270773903844589203660318328873646007799045142137533169030111014850222679241818825666090033296904156630994086598676095638935227691061683780774051229436916969388685528295307436676539057275655436858805132561132328749630753546114638799444196244134615469765491607620873911429629453130094414551172414920013075271779794372151916178342947221404911881430923754666337319009805654286921411360510792479179826469484585109641250155747989139224051088352857254450590333128545850469869429124308960803894204302899690472822119679594007356710631375952896720538770132332635031368890150933526410305696529161935686850152405622898123139062439967504428335506082336100076164502892535600001265768689560675879419366125952967195548921435039535129677944292642323974975083873968471385599502523212225802713377429760774709157617327095737759204446703152624228807304075694813448931243431857563161899999862543178456144591032417289129925405964178535453548028487405352980792885088679537651668988589933832278649720721880688490245447220278713380724877786406186370839485813176984055490856396814602951013637129717492087080291157392457700676673574920558503858170885886442453280382223672729641194292745346473101851804355111723724304573636378935269916505383967866167741548858939819142312308647681976796190186645728649567775837531644617032510319337650345257838568774440269541132769283912039614576360739624515988433768041783016565069613818076827071936722577195073732541840556089930652651139296 [129,66] -210242841384195591019613052131201485699723088604363119186997400600731941001443943925809107463162044043888319973195050178636652565556014322858616633805999543366257996617695482836771312273772165292418217492204395576597587335937411523470736155468353209764584150347474339073012825529218649123272914639619302640242528229214787540055627808931156650033182603593587203073093512907532649186599128193115542818259846340151304853833312747623939948603329162978222381701037316251662153215622270949662987819950737658107759789551932406718435973503997708494399175958119641465349620977510547037551448925765315444428365700171689594820850775083232331223332375530394396793960854706898786663956968682923208672963639511609540801801571064982515331758597530444121489380818187103415040542376124017753649020312798346384890991439529836789196942415912639232124980481978334913487500913268626492439594306632375421090983556434038210023931506795056791629045432177593966579425675618465728592832301547847096136596240421331922806561139753402550314054226928970142764783440466530880381919226350076696215554688331664619904107433591774105382883415178943854919821167430147781534144967199825428915873904792133017781541119074533630197406974584481629839968397061334285311430063499333171978287077067583448837373543159385656490404739776316894066906905308149792098835817884568059514020240126376076431323919821122064580983995665169545089916272812188118787727643524921637840986689203174650865469065750442622485443282247064942129002463661064084528648074363545603203757483068530662026130135837674965354777677078172481586107056606896959673557668438127334403651916472100095623606526607549332402156774577394487580777684926274111044443067413965246965032712366346150465272139878438008955791573133434378740528047098810971391621241411307788955037980520128 [129,67] -9787119885285689919945566436111403480296588778192902768889916583758699267215006893409009826572452937407624607416968675860926971281530835165538916361577583851665538928035192187727057037438310769295944686737174272839199089914776241096551144534497361337071977534351060789721469364636489566863189624480241153068029202937975770807212496557572624567217140654729072965757922820741065258591237516313351175116006869622591120343929360277426241502637684507825639760602360117257813739917781379721178542484595469556089770903237717686992601610247030045679497885454819914504310221182168746196465838113026247936409275592775345766680537060729144281805854031821745877251989278920594296469810845254924798315455360418468293435650279404437921491797708608181090205946466228755923187628119780172781952385834788858513452605662318894774402013872029811567306327560335072455597049057637791096386705090792303346324880037399032614458727289611082552840940555361551378006370495286256748064472839127891326667999065415546777909218145641552756876713942504359224912947903020465587266653033610618278838213360869616805156153846122670335388575507950032399503739882446924428835820298758529849913998708437313981952011616866891512374923477817433694807631457721935743238428057276150477228263832558477295447328072995800707552474050523442975745454019667514877137014829437668076393007807402595510215701160187582045514646873678694411326157384468925892168306368167137139442173525967786667093609679287543528186179613357397782992071476111874826436538663818068998736220556125562298354597164760355468178054462896251076680547851325852801205823503465610560877358885037674435813926483554773962682446216085230397812506010717735789010913385928871182371310885887888718355899989382156787509750342086380357298171605231305228713137058020674305332136048 [129,68] -390013986575033667784392703205966178293013786997805532105189831720552239533629286577981086201168210831915627084185826503876241001355317800906830686226603605454958949855589457928189757570684005049494937440063808157256585727634656090571732565061701175750044153674309876333588157248651696784154850551323071049752952355835834376852715167233870335765980151901549644353045642172097265841160376816754143304332233709397732352457057503957085022671476341936628056912189005200416743210659070966052280243673260737753712137259628066204608748989484376863864405524212521616743952540198872481967737573492182905583713740142194000533899733446414960824279490925745452875041160258609847861640139292935614224339824568225966212222070662039083632831735378430592862108423147708679010933109054144926280901301971924298373364142104964599720654129844966554979648719096422898626911333583614819029108246487189738540198584016146725481819686828477261635148877554322368453397435789507296543551093733092341502458174242458065010146446775857852014159620968878074219641261918896899590922047344446271213280944169368618407438579239362858581122579265841066136214524953490167902106495250249013367440391720503943497755208633754271621196005081771647866684887226948792451371894618969712316846539178120163449664049252991953098340035132728179754464241005705404861071451393833136245251805728884540371782190614185612206976240351420302032235392535894198479212401366078319684324056754644088612151851118234244204570819956228494435834854729203506992040800061127710735491924187396344044676059472274766239797740275093579516919066365206825747980646810575199522995648268227850014492462161887871575710747728149698705087070855974882309634875317321694490039056009132535402195050323924536488547175712405993044233590329440054239087629658366728505952 [129,69] -17400004052701776856878826323498555825998878898219844045596401675659425704685333159700353148356416084638988917227766762814881388209599003067225307602295626275276140299946476620054694307870111699628452747684097276789156882109345398055182270487056248023094546651185684424890775265105814464863019206696518661519544498029272097577770780012707532132615844894763666423445485340699978410457712848896158486273193396618790033148309954715332063307657256334134746109858631576774568759099074869802967699582614610943350713411974732308313872726412789085554384528058054898211154488152328139822868414741900565146445585471340101231092097605760086944491377555384812012908170437965239978841013719207987574322796233880331896593882412400529400133493102342973019551605785103191463332239790265337427319457555981499347032476301301676813675364646582819315271422372538724042145665594098495050570808150438324927628840023786182793588788625609267120625295266196870908381799367405103522739696237570743033320062044392863085293062897432964584054411541442771885655384551166002998996886345014879241038973146135035290645748170515349389018861035499904265521307215482159117314964018122659633435319401221889141309759437894417060342407364417116176123101962360898200191570534699861940736268497379527246193803300016481348811311109086135986543118727418413470608379730178819385530257495375073122738487076727303800014123903752966105942047041550181475618109995040768168678143509554887349414888024743088429175116957898212734277786422579366130870260870182484877248212567878080497973768167215003475262708083663787780174827848430521917320958911083242680170292663970857948796358690501680949657686201276531780901256538925900227633733606420208547296349447387943628809922762653650363244240456538603381092761482071257892112384059240954868 [129,70] -635898078857750688300242072200454571998059648543034799018892660725207985961537094716066361894425201901346685993098608833268188730766064618513318439058845019140693574669761935492195629570900878472203453450371633793141622154571050380133886000710458626084012967561200999466841424071770592948405284621224882672110244384148726869136285930387829873123803675467983383141189819927386033712079211565303265959193928801373972327366333988538880013583277976159670607704665231645461790533704449535652737810979894517603554926105653535318256115695321873488952645045809887056082449347847543552733107462664161598857768297304282610818848847768943491613454481813346320087544611808847123938787205861147545573100023387682761808927521602175541440930226308497079967878489506234956171442123270504447496066081200367828208416586719224868423688250833568975485835183312495455380551103903153764387674919028783567094112480585108121126215488162310136661525493454439121164737664644123959236344183476136670012974023734124166359425835778481323491141436284099065356970086587027321992639834749063832317850599243416338455021607523349486637443462110928132207223083497769059692836101084981238612238356733847115415222916191029031405709761905390510399657807597506357222497304911281201290894786781814842771410785258085293080650019634326342155992092112843354497041691896408775758874736461777530663688670550491666321732313591228492268813944929207593794414401841266182862015186299853987865772900809392907234399153538830014918564916541688426818992904627293444419416493772774787764168936089233633147724425683342153191903169576706401754956490518055018353559930405021944711212015819529858802052074882039512027578413678119015747290439665642124937335076282102316869496481290942063078626770766434931012872298148196427901704668387584 [129,71] -15813794922536107198218508388834464048505605207304426708362131708570139007080530669390023123512023338362156731068517312551578347349848925543352291393417125724982453753363142028658038604462286914755476624769327666905529479022214605272063595151597719269347846120962624114719651506581096983214296026583100130113234289945620679942916421062608686515886905343231356155574722212557092046168421216676521054522138243854302168059395439217417700633785819617248269656832858944233603423768052824496219570119655227286678179524201249301785566571060427893331692267327619141080556476453117989913212626551638364755298524502082163421958297042441717675040701432338340380039001043001783399269810336771462406687484140520733218268975745877717319438144129293837674628056807082693844347387374774567403174822234042671017358547995845312653190763477896351388000383489572693769076214176727241096319927261395689309667538334442875289080944893484395909033273303747057346833778750298580884727922852707086087079108705150847189151385107025204612805379332639366111642304906434120657444414150279774877628047608744363818090925725272954779561447145618605381792232910042237855335793878253298026863400822129965091073161892000250359147094852685144431471776412528212354146363664232396681432660411350070124922472263116413115767231482066686277049962891655767839735441910624759313738433170821022998650597578384328931309410759821406795787472649543631829734217969197093623897705843556585511361142653953602660639822012411005152457911953134675149869578575725726387119944627224274556105095865416129930306358115593203473134556944490012583638099019391015259781899818678636080813298651181641128471266191574535052296490525267308912890646782267049443588388930191571428762504719955659620755179217620991628989427504831451434476495616 [129,72] -288869606558970978817186732257212590240068453574750851609750084631638291829045922672715795071567338913764751715748203291435251103741476067710289754897005954826105849938482577550580043016884371216408523251885542351961476769675264328040097516648002187995659871497633801814422999688309426967103688524983755055785378450875154955052341083196386266649234825441468756755974739642833889303939794560399054071569617392160094855387505061564755537636163753408590291097310483730721841262411158410872902150759476351047617379376297380477797977393678354245669734885591618677145139546935340123092197170351641406693606201091237824246510034137879413045978662327542082818028166285251390147673132603119041076937308909267679428729820417920735467693657182871004735525785119639203136638967590178287722155145820560081691249434291661504713252019183783946216835026241969059974491150656899096018188201893897824812568924924217434065777748064502592337333995500271352200515746299714349959401928732021595340477711169891208537283451328514837051807831746685782856045804879609164383631410095414488997295365927998358690510425246149753047197488956396617770300435016216528743606614168414825876822448780516012472962306823867092385054010019289513566852728942927346170923757515939213370897278479192621247152129523519939216272425972974428803225384729494906397072287403001559033574306214602469036195132307547245890590472668375893434466319270038240641463446587690054891331184227749853880333848550781470351865160827669307899286960450921967268602375864709993731902810007538318225140801218874361729151489362820271454109504764179241818912416342281512598882067016924403162697038881924994215946367732757802684445721950237232842231897939362093941254759029078784898294669604697227415771834338418757571774888909966235833216 [129,73] -5031454147203088613076002939438722530017620953277772233578622594981443229069504414577606921682189713734095020345217380879351361035886988972788406268491128918521281097269669163966589515127099876861793151717618133081063649582148035928143819915354247011125615948993104985315222630536247698969670772233031296334985483652869873394492236947147181762934233826634770706411391707208568966732936179412190050379854979786134540296827773435966292759318631342365366652382678045429286345673465791135247579055306656267092439839682830783081975499240854250955499353195712652422530303350753784012677644905755629811988357808612090202942613699911415731897147276157154384900179557516566809845035882765940655221223395880224759361739142682608680879205744311677358608623011088518907907088944133038824147957948774194433119174000848313576060981972036865092612445254453838030476507641395903375895084384191164427762054373699043632707169617400259044888275052812467942314277358367411222853865745288903057282480878075984713089668808185214034759927479733228862746158620446548504250039697999964243390209844149543389715208039641044324219760476984758197366249333489313758378220393699722084048543320156782258040308110206626722287457380833383872873801332377108206247649269810866575804640828193067188897345708894584407526410088864669767193778982460759531578706750181815861224591111385108621466673048621481234881596617691913313921527756703740264265239865263776537505220430679600601000642882874862472723610690851438891144565366387046341492387207872248350898751983258871060216164686432955669069271170126803833837692375542322441085973852945140458097021188923128828311303195337130487865309603852832395945146439511025607678905683355356295083291391127718191658096429318546157749087406579256844092989771962788816 [129,74] -89341706281639736421178352969138070479964384827189215451176871888826727232964803726405183037015187699978988195719153485466661146458234938285649163693754090790954183469900293642033463688193428062433267485967092887758387181630242122748233060316375089189878336693198635645476217915902941659269441367674339614768690896900478464382130993940719211182283237603825894723029329411414007229459567564029833511535743487774779120633868140882022996732249762668995775187972949475940631142586372634775095894273005474311486274368392108143311940269876358468131489421919253016766931091199387587986938666720088840028302305630817483407872839404550172062665808709415970145167779844074969848791896513488720975010632113591717773440006691642921017921241808167893104135429119808501950026036461099476850963480936404715827538405343930718111508160255125443629539338645196672580566011444296395936140236723052543001065077492576684492402727985462649853283887193826019119766889113390057680767736757533971435113876405262930721482428052495690667463120183131405104512086781438765418892912780212666468269161869719706291830696964399565070804015665532515071897565670408433713082301212705563868632084596670936277489888002306696001423448160053931824614044185523912637156973370565842961871803935083912001925062190492004124177626114323078113711452385552648446099203537585562735470769453353808184707577982990576935552126114447613642149878309203865889536545369861225857683308582381924976863901615867306581357108866934361385321070411767620784667122618727759100994702473713820007150796714010317294218002029941567825290539344644645170810693735870972101560270973867859825120615266189059082016154464906365600833416132901824367626557581632860818592100143530163516269444435017364440513107558897273395280711596192 [129,75] -1046905146490377645738641147811893553143171521887355410510896225565895426478905613954561184834705926265093857710105830877328418006665048066807710938889649550479978041037757473202257958979252133147385037139108922428202761971138850090137502931813275950057168744483978949890054125299824746240771502766423945405737242245604313307609935190222219372089945963657311541399589837464990982177069345442231148219263780650843713455001057560152938759200692794730575206533433217763522040858143823536737514829253626195347862318449740195734493572414047116507831219059496091153568009410785332874336643053225433044819034097166394884447121368524520788446540806674588319460740484555450566799673660548393558643197394835884253265238283498457268926671693528713292689973806970827587401790660558261821236882352682440855892960405132255528768813822674872773266871332925483683842800409440109718834461252335823659581032143183604103193061446235519681806085893922314587273701894006252188577948152504227696229337018466181463682136935695921247838524527635505822390334145937936006737751995148124018153940109246678021412242386846644597319716490560763235588474272728251071336500125015449715375710842954727739638679857102210243448038749223918050388925740744488637274471258358078278376345823981660592510010310030990379022353819123882666441761446609017366840201746449135919417998258279521155500438869362468730302470989994523496190493761498032815353759925699397775799901490416072848549700534781494882343448352817450345401139341147605507954404894348027722866088103838181221633400999268373357658401319924026098476407060632151718763275831841367262347584227137812763542768666792168581956139082209498903113393653674325309548430097089169477096012082839279361917551183772997526636330879431287490204862068 [129,76] -182234169130865161876859869692855564698449204288050108952922444335664722737713604440290528451299775935882611343811216169293901365470401810685071365301121659477995269945894192007219671815031914789535073768011691172046771787775737874399079751593900121729894129490239177779988595601075860221444875880392704067967731640080324803623187591745754777705594327202596087824552380249020833210739206192377010459966335756086636054627514568963654691303758010626431290929144531094741396794114131689451415676621128547234534759297549076328337647732931643599544931573723744292821438976946318689827677965804489146895758110854604983542886531599762379271280290257319751439526244684469042724516730376163480797321361179549211804621232253509603474575438077614371214423278958897390212468647931597538536698869593521063663555386181983014982098146783141498945168561108481453151525118220156201952980993748306474107612775496233929214470339594079607206031172498954564444400422397862141531602705738423681959653622467442570504937337178966391924127065134642008552023439201127483891846753826538093053944055212389209379087857490673549893604521297908746387895420826411126158956716657385806618142238308054849005460312579523500840870555774651653065404648765870887289285761141171382069874047312462483765984954614077502279235735402963732696490192237265742670182381196668179708453843555708077655349824428721581000703779108436749597575727576281129843360305273509244013706407220322649881141758610800858810346810656590582764838326893218024239191322325864284853872669099974558303020979294312699142637666680770947895131405118122593680860042855930756048706882465733810650709202053128581392165221047134228910219379811489241386401338237310122812357970064736605918102521698881232736932785214988753688 [129,77] 187172580811276309075525430805872047130806197421162895749635693432470470672731592268664091511507365432931763160901591518434160537707321492401541632069822886866460290753829128069083986243781215831607000095044764876528472244633589449363130118365952484655443232202574241143318302618506984221674035077749312290168406670323775954376355087761180132637197583431112990687006840800866755668383795774635716206334559045730558189950941048344995215687074663981087507251118887644812003937686888161937269580356006116303140703870030089826751321535969660914508938442831187802850117792443943532399188858795669787107098660063724376481014720502285318289272932052141770142564035240348287670302011554951702508422052464462377354620848103950394331296502517158233310372208344519504950967270623431961977529832977035959173342448369028700779775111835809276582330347030912082074092571577469175638428002027818348019621816234813773932268963548687486455135933712453091829227456793765400076053066376387965125846704437926978892656816843757892067172846455405314143014349421607182600979944703188002209971155187338148593482876157057078073462511357082976723803866559814272529120211822046441086784758630769572026568147384527805987951303702548160900542156540395895998203220264763715310094705444820457923921073532757511969970087752098438984606550649129717181726730015196838752260012443055292799209712287569670414302744650344283033474073989439132653186238939623626675697734760756874801749555625041554315988437535777366351282491769526351272814459134161862735247036585374672375887559797211035205230380498824734665243493606360296683039987238600402790853893074617647235218331678153710509020315555702865810455245405886307052011546254147682206491721196199328163246606245634836061480346221591483 [129,78] 3132571209252752892073552521924432441774180527727024275071715355736511912323999076794237282409262640484901074341930206788569763864677940905584748868970244575656372583306756975630506228702566278290259442803528186797209980490541289771241894817022953002649909826452899194954156008438621127565457140665289581466306341315318074261238256045164038903520151622622965698133077807936290005216648310228671409213099824247466729736137840994608759166683569801742451791039085957412690397313964298332976313937457093167633537258589077432436506828210830158210856985355509759462078657762181771324388617050467943315786258846147690295519833316943512454212144347080032558989419123333143100981466912436485065931829127894086978538633426968604813457463214021410353675167325521362338677020159081157899100403774641263109342840846927805203061035947382530941457843523420860446138747428138524693048641262291789647954373173458219267099257111250194499413935021765196802828227415629387199762526388447283472334727442097851809607858782919376445785462203777967949054827341837807561810154398523046788342390656204046433879251595915861136013069260340533801824184564310684752537240215377999445960049459547772106661121471001726137458239395147587963637844583084315312798736351914636461304826084162430508123144446472746954363262419382822154257558559195857049142729122148806548715652421721337228395855811681836866864818047649704729565773350556546192859292863138853208245141303330846572338601457146303424739050632701975761248594394699808354362031976745772950659364796004374860124496846285314333197764190615616303034586710019213938690439103171549748786629401522536135295182160858904234186824840414656526757702715941665744282815036830687664835435187153543087407693519950158180121273354528 [129,79] 41929352793573287994308778702996521186178010251928947607454842621193680606309091619937946289342189380876693488636306519991043687266864375420216370912280730608063610271205385863345292779925095839344279996592578324203599901674018451084779358201361764013508282369927049899046147537963058240446246022240878737169496914552801781421705970404412038164656899937621190870992530580968882349056970130229622226009852650450498389867652496971983533814737595323979254096542066680047951148014605308685532494774500032063976640405383242537025760646969500147460997944190343235982389153130138319869341224658929028360668918162836774196303707572808632088116916039736085437669860034001595931062412492231008848147111948149426624236588157250852647559767620092932487375961906335621159314363486329162679302770921752259382328483763502728596860290995210829600878518605924795095097587051427059995067614049276631154564142761836178579600323729004293927342504990687750493045720563343696397781318754474048364743334665174795890921697547533388406462257189410435788967357081301044092853899474952126479188059361044940200684926111154258458203866177257321967406161353849165317427499048407066805089462601943923099927101899295874101087131105628373356248264228094304086591049955034572351576877831542803681167416047890163375623942369681201400442182829824440918969154118098052011012535873944806242372380640326496638883072974935512155583558030111427285608575116694071609735936527088612527930584339063960762879288772553004736802020039324388544776280834509159524057150406317646733048132940398710651461698625696933438286664420595753070265453003111604252453416719221859297362043670762073378882654273684754932082351721894436521040500930240026280469746028385492322695657478022459530090092 [129,80] 541275294005334852739930937530441953611458341645355365553804070363041195135852677674945015355847877610740739483374478205806519239764608732904391764073023357658123563936495822120535355464421444852749573458505495042085103152408681191182884916449397465371875143795678606969044336777892538980515415871914275311271951878239641824410904403015730463785960208274429276236790244083991193420587124483038618124219545716657560151515690687225963770294200510058956660206623980967765464578292689186095566005716586915186008679116659464751036682433419301085240447863533269277859489136784340391122982326790848399945082188499474456907964738308169382185034621222938520623494934749463333748770671503856922803865345372223596417758657825986425193011488181968682799614276636699266819142042070356321720769934441720617930171662332038475447030673778263174153854972175624637064668454132389569513066407680429697086832084396348374485493372125413105436140864476102357122409690140177325435568348582159313406911705433830097086732949427212448021352024530070775979543122966976742024151844432018113692394300718991180927366723870782864736648951961390222290821216851015213203880622470086398776997045218825036016495100259666932359775680914274863136220788768859077745928995792396692513111728237941172450615720929405903526200031854008650381944380974105918436903080592597346506118979427783383213465202936267844351296732991017207238140346453944713490182563289519139101654871026229438883431031635732287571491212657834456577167354381783079129096011176486740514368990640246715095212716874166997172809011132049383629704697826397997300809438541182250239285151276108687268353816414791184043493175409550341507856391792507770640901334763619393299553996628455088929154711550747598480 [129,81] 4625765947209582716924227341275629648251211574060017330802831690363111684547186135741322078916075697774558313669373518159139178692695127029570086751170913630573983183839588462839378530457587183526927024457964555156773242438575879494592950582316308837631959024116605603781682214058350040272515391715398361152757303517027805495720074215041690440775971627689857627177423387440259595609596442782812911126607221172951141761944897587731046001262708569274399126293212294509113130216927560849605948484027434574025633831499941756749614300464826740688778545471256111721938230370699255770521808265019793813151183828281814065821630641514279094783285713965810990098916096711719331595033889874669702532965640269182480041124601244773196309523091421244373965368794676268558984853687848753317893301199797618392872228665268219328206520552591153717899129608262414941118004320844619752619743549630722436422273806320831144512476461302514446921102846446477584820887605660357447311686035716706872940256616254449631763490447114324813399982882133552858740241818185201112802533337694912892877003389495709581741087284096096821921841867243146809451942460002313784740032047805460111591767893164846035514477149148690477464063594240738399671784884422236118976907836729065111052133245719662968230176280776428844488578709371019840438847121603171115589939024133686097869569171393219035348020657918581075538683125434935398157508432066036597365271611164609245055773260978723769114454333981780417442117096053695903793569833974543465096199218124271969521081615142313040457736994464108335019137870597162442015495034522046661680168104838087252500552180470197264274479467851067616758665338379746517560477206980733052732909565256127560969143086553128773343744414931878 [129,82] 20325199561698878452353611462758201263729877923532835458342947921867193331744461346306083402108345220007778827854945549738332622063196705905560583689782118056966811749652397231604869598000439874846624421791189498770009138807382275547535918269843046096114359948641954970211303605553080333498532575084609710224921316396672805418368218748608914514109176159180536031092193592022403022364777170798504271302835082463957635110158692115555908303646234271126480673168558421776677253678924721627486041388430645714784212755942614446967436328838728130473749291881134365565852760261835319418570308171271319725891556259429259541174235954085649988013218724149294676192558696627591649455693519406026748655127768046965405612921214558166732408468044326417034192876806420121692696718461984746952859616449102388548044471137952265064828820355449666656950395221936329445812441337050251190336846909577929663611783599821296455892155046033769356726858262889919819076786525470535473438210858606902655109693100495567127564852442111966310183719233131184967219073061607396322736864917157427798364512380166123202300015030402878278678302581640478654212886753796648469154549373415499228465701587301684632849680971334392181649080740510618084368983360328190235083426110161393459860740910673658046059930101304446593733479228919133764845693557391551976653983165144839356212591750752810848456175493339093952879443261565415997172935223689600095167288020609278174129387050629577594143824531575310061883782322423223087064295458238374566318811525102686301191754913667856401177150591018928451405444950639298289806662918359602199685950315793189372096104990485301931491878959050409295939495787805012088006291688126276703872144472647310742400306070070497554350525344 [129,83] 35432429552141643827547514278935402680054783482763475616293085324899053163780437231898653539711484534264307455310212273054811456078027385703551467975458039767457277293089307193915695891419362609484527486706068102930893516480062947904648959094459429954402434057931865377597850037372664974958442093608403393784878070087879460005848085459391929292253658431777064722893044054553256672988841428529398837203900612415160626925755427972809160784244333633280562469248224652981761973902654983655752296323488949087520144236020035392045050415051698388915629669831269299256452166045788737638478218009749720856265606805916267298820500491055459927717721317216770776823594381023883169113909707256499092920624519689290892054888524159318907684270490825651484188832534047333998905501334144623027340180733204091281147922253015435679973320585696687283442642638809084216861303775241448045933109502214804808335944250462800853776610481299993610668823404680436560853252838732914574252256588951677182866178584564874797450816252535438644851793597560975919931728558649273458795788617469711946080855959246095864763243144343970634880807817208890528133947244060567939278564956539458737934779813689561945638279785154653975629471468175023775263037714657477262309382416872838933189629479217236070341149589181482380473662408883276054057116929121341955349493483966966179401897381401066116510533253910338942539877540206210769614856175643574828267780707114737065536486267686847925906053076205680695654707265081609451619949334996866799266273173745926017030155986238096844421252370922756833341084862977372164840254325198912511650709464455291928528133504031987057381793705768071979621667500703944208420688866438153881178969866777355039471166932067165634852 [129,84] 39163403611604320683555473824213713817788392160415331881239102138848172505069868135294252594623843630698962323502913578937377982333564449965045903055947051078450942322129047038805118782353237711767208817174907981097563718795250761256959089976152833856808721464305704751120902806184923375653826526386849189528963216669950155731335833020993244083027946291647211809659047405148491679021125946256131521085141841644363818295031731819247910019468343761669857845955801531054452884106779508770520168988048187707126979642685764388806011375302984746561692448551665483424117075732244705843268820499841666704905725148535989362308850372515983474472108311624217870381160591311913841853734494991551705430560767874724220371897402857656694840368378497230353210672774696146865897061013842344890392618387287206526022778968701439466443808604001982182340651908745427687177964410994508327873678901047255277045183108913155053742552788210405553582454520805437171625039285419896548877146647501675536175020947825437769757101255189381006492270543011114932397007213302811531457632296778572000098194721126974339171349170088765839465486391735270607689458503353870247107777998646723798737307209174228595341383875562703900180063333095995958473971987737407033301389144752986105044177530753204138741171481257955323016486475655287679111445345086186819057643416883469743258928751172267300213796408952055836619549523862126718005791424570187288447660064265848113676859856448681457398622105750723079277358406217056154698337960440045104288399885150398140540900243201515144308411765502642318840266712459085950510452561688233058629701308001837908640771605439667646908351775599247620314969519656097417826426347149907286345794032963053440906413520378696 [129,85] 307421502950514720541646303175966447847270952264773874565522224307939535914337053901502927466408796281743237507318365684028095586321705176335620029365231237430569727364465246290627172500985066464037803230049962841537928448886710143061489823471078278792964349111369540615410253559526383085860817620598728275509581087121343007732246918373653402311049685270141689928872769394457664450186427961748339643832201662448831898241896457230209317149521494618553755601081272709534519167147557754777590233397282117521974351886060853573201869964401450130398860414349075723841025450925577081733361425736712395196128990697118795713950304069554409919524659538396466251311287684269181161287790842514340898386826920975164462863986685169843466319712812712777661496464092337867253946740254812094055584094039130453954617383123577320611912226854994463274451964406622557876506813477110907145678922168075166101487664822859023768112688376244379274073248190792189538322399778206227658857552264755041466680223666366825158210957017462557386215117944467161166370672229877717565414572904438879536245379070649527503569249958860057465683805050645083271325958024619638919731288089659686644633590910716691460605115554338547138944869155626548001440599414111037141619260586884421576651671915897199130801733278536871213152144879703583456027037035500269686439521886456956048316581116025037598148706295692549256927041908763901779881149944901450047388074149799787507067503850841390107918766844076614036258752255539648863756860287739830497315141576353333285011070489469040333866640173160555357480238850230692910027715538545945009645051222529264479398053400088310440194663630212359785414984981688036505025969444980796135481346395594385807023488119 [129,86] -828319266420752712344637292007952711518619695630532578952419053392831403634220294490787336704600163201460751382760761055571590774849297943224344325105172135477670330758517698846913912116322909070811990458340294473637387235706640852237108348329174826415477879046992364686445753168856987968901040955512401940472858930469869057750590481921229981442300858773673044504087923480249559188988484926762594185103059871111923938537703751114837104456949949364091904862860486557386646029026811848707937946115858066412656017505143723505209305282461671146260361337668220705753311878169028579394171010675690060047822577397247793285346473554881861015389942340034967980517314134557261108332407554870992653914641995348391726084364873866240591420568924579559947186140210660417194249183509796657114761927718940119831560952377482981441398290018041808160602390226094390954377867232680314828954071491253913335229403819095524874378317825144309631671318924483001915302446743912951856451455256009343707719358203130425527756136212031991540791105218066649729730619621022653838415266164866436745956176449840739783553038063910430726407154343069896948317178504855115013586041390846533544271763239564991661759033125738674415134087809808182815577471183419428006717455493407530849620481295571668942119020727297925979248002951525953021364943826804822730966988619259689447048279833742679416100265352225958657324044610845986866608280440714837314586933795595005388734282889221715153983561424944201548969003129635106470743805483385864932753256453878621822828715877393872717594045852915344088143518573512240690061712889643367239053617739253720048035790980838436998955043739987107279745700136104178475767176710903950926506634512547684246688 [129,87] -17713754770479949153624061442261478666695196720672748353307824998573893294536894291017529017521944363642831736363914049896972828685773023544450792126623212677693002517500178199027026375068639196997426160749948766102621215656606978584194481398284365989216492728111705773564352397934640329375178586159517011790505435949020332625130174127080406859424552652601448736435258444804916038753980814217208277910645808429810702025292278891947323725046050497860176252149582368523768947460847344043254300324244042193879576306488789906711299518333774543975880497561244019742903284119056490355601232632768088199125872515503757321266143115878136529535207388830392214721677429958585528633020518784737448709115924421047209928790984755808222043819706300704652926777608521335598668591929834948865318390079488582535072913660529853194725229851368192033048876676045858745638070643823880651586186439441098551885313367828502898843861420962201115596476183354257728639195599710269334388791240415694563398137165786556118277170332223983836011493364183841271632538712695535397818594572783349588632606171659997827701893035808932219562258784390042421071566119138725107515158118835115876083490841411666557997271930781228679620443476656177029408129877720126039620147544941036020472375933760387386067012904494338957710763908343070967804911555453697488992252880671854412911693544344052762225227091700168177270795385053930460225445914534083128536403362149816667596584720472326015373158136671243135678265491458591114385991778512047379243182193178819599810774844677582833948849192721462015712946578502712870156759101445779938699921198085932687662161649209658983532872818552539684479385517714782307874639761600521976531009925685019108 [129,88] -80805811128919950307395325772295916361976614948312848370486624530882109476093812599152986371205300157745708406568188937059930059436927547626538062228847733567419200026465340172127933721913504155921719593912076048186106977531154766883983787445776510235969838516658712815568696624578080294589040359186642456643492283599565932064964237262254882382175732410123979119790713468295441367192222030206916287846646097671216801538153975637215243431512947926994536806192261766130564202487128207616111342808819777324113488624439909648782522145112478009185490065489979153238848214427777253898914679632497698797249996346312561291570341430498809857265983346988033155737368468569046195289233374679349159760349084283658548248454522719078863086481975214311712769390314487377747908614531925526940778642025919914338574931281478401688623508854574116310525491783892678910753828957640123292633058400560541811366598694952085977421447357697580042290933338206602381699773066953558656553590621285004609092715594985536247555975886119384999903372366893924955877284791708506447966063110954792386419983458203020550408570152290086400891111769667744161190333691386869688448817908702937658617752692739224631437259196956470302753723252276890066853182409877106414883439112555806271894770894788166837724415377950600578440800733214139894747456589727122868688805393368432174088938783602900004028998062837770307859150859401508971112217013242809634510026285397679477438770081187563459814247765409726234047175397633198921490153983569984759791961620330979811431062883481070469230202258401520058610856713316429690347945320708041421140820869434758974545293275707006846018824202770718491532372167350595034601415855303376294320089578432 [129,89] -199297496991579995980400141948263269169379565733182739996087656373448167768975016592605128652244372816051972528491298172098652929132361266814587071696028952998352377079271490225993631744580300006676456012547367279141633382627021311782132789617025745849907024134737948149763764910548175925778382350932142886347687428158030039962571365619311024894744497624050741057885820879390117408627327981364172032768697743717006553590205807791186754479571184307333715915635215480360369841961646958892024964308182094318808190770402058646847477829376951224692799234841075105419155599740502921559971120885854258702563544172492130743297261413248224230146657963001034144077608337929610769276915417067899840262889524836528585372775040300715753015904142115602094257622694598673839432552083713709456662409805249571228897259381822725250501543256047615576077718006793287899731167113402546536079218492870908368691998679309953796683308451812950762791077692840254902264533642895334464562604204966920914299282842675630668852126832929527619928445673580484839365039659029496384162587903671239724430085033707387188145147010425815492170756286461205323805043116158804564384784986090319359292935569091785042488993062997692911866088266548611428116351642952984981140900428198245562802354220697195779829910500148985753886454533811177012421176145940149362887916868279312747719271286229970114672122921579893589573647051171437677834263111205864200186264299575352555213149820762330156497444054859058143276335414784197468984379317258786421287503954015685316696660227095262164705576109758445154143407144633351895076955122556578729322979483573092610102229682740453930848540269236539530642225066683047976428548779630191306982984 [129,90] -310564952382612191956909650849604953839306679390429181165954926010429291150436116871542509542738067383732397399328007715740775955396691962578477784449473158481488560738180950269105544920196697171434831312135725853733567165613682866046914745784703164908463159436225883887324750656352175011391732883809317244935424282102951307404036817706959711757642226701147915221420374435478248547307188230778822775317250383091086446593305571461953149009504188299691233100475433804615300004106506390667969282160880375345076278675856658596975540382353778310252658096835131902312594015914302830950198859718375984075675111839562494392966400612945994815983400331792311559737070022924924533721930353522848723247114506225948207888345564921314605200390976350250503448166016870773285043882559690548494745855617703121084824802066929917118921775571627766137899793324350105128295183524372815378991650604086466465981136000610873734808628668779019145213058434799435130251282988316519190860487332348411256813968979657890503699011127489803411037203756650385951570955881907752497580264821024715822873711714423435108046887477028257314255471977332354374499472337993897011245595529577663654650223363416657298347499057594450460186306321831610169138940520219700709341628157662653818012516973356920947924472450935584912412293262345152903476407965302613347323498298406303905464482706187237491454118574545707394097120800105387823128460355712289426994967357264645572972758910721361089981506704397571698879310838386891677968398767703947622547560153975081144762619922411306508800522482975003114971035330329387951700600750175615333384661095653091570259963052672698320576906815359213902237737628074849292092418610903744096 [129,91] -295290073253827242436074728025595855598420134814939822897104603313745137650640740326585846001870706970777982222485941122470191721718814095535265690549750391681672637464403747261964069100797573879320910112218175447513082849754990559877864973252424905620564909927963847182836188473551995033495178320568489758346879221473372042492844086441622791000184316241261777078822041559846020550465340429548616134846318067261502154955836768893886633408570817283496421675119417020342011753982053439815850108113598788917617790986566615586062982728921961546160574251352006858262082787120139783127328515312430067520060117777910625372958175192838322020412965378095740419881050473889038158286491602612725487851424620875880778647748877464390609146085477788679203139961378155793660193687928442090390076508758878495879744937321240809673541553159662252364044198639484192737411556440429331110708175029806325223989547285579603935799517133045353117645038334406854726460123185990565419438480395920366847806957507579008081386158564453025664533280101366839040956050522535312228950895103783559112106680182864190061448181502865872079422954235446752490887200072681511740690031376178625534025818404540746808132006464270034432706546083291471808730882614089817991596052244014679965674376816986880344886005797201673120129481745694837355701439944294443581774642319208671090942252367880050826433335865178094113639631796346582391491398772492307950164181364705493887252494150598442454457739532584034918619625249940410809075913629377088594336302062862047985973503912790562768201724373629252888805927996700000609349558041887587337541495694682591842786409626741373485363271845366241008205175225719621537236599952312 [129,92] -95225005348743180053130705512921644317192174992648493709333329310839812504180691500299835154120264889280746315756193032318625896500962970107411742962681807837700245469724711022338870790061734702954123002689592029097085375891551648715421973101208821768603976768686055872258816554887411853863746218229997563077935935652351241942836611449435517918235995218182841219587614954160273461675894055941057777169156579985773771624075239309118762368609381179943354252093312088843732636114927422384912762890021816925267432857231717853613562616443309623019858494669388229373518472536022377592746638048895231928926366138433819975857276984022449918684557333205935075803343358333239150599856573925711621269047504305937472644512785316386357657371770330476783106438504092554965825319513520471127451066896126040779552684382897115141176420253435443751566234880671151394135594628878333469442942412428483530924259146853094496895874701456897990503782555160895203262538136279989184012143207597312466162292175978286830152613379475210695360713674880342484722371797305358249745928641677723956104875201862390889440728392901060634351097748910496895675192215505752025548263953109877218948042840526488878661250933411098946490867131870259710730225222852668656653801015516018682449839794797854883209061988807357915852720942304502955915897288301041334783697512780829269036193820726873236189450929683782241640375694650206666049866385730235467686012851236610051999769151740472494539980980817942196201754151952515927994837657796532068338011220528350641210134325192748426068825594541289172458459151628979377554719088265691885407641831651861397507216095522714577705919736892413016281240508373720502649056 [129,93] 163942788681309395077014023287812815610615273900370645692842147010029039359562687457763030214134651216086305175004342116883169943268487921310999887107024458592756728991064017819324958685333125878668779217798551910774080040376994681184153679682865285755925956591080082200586240845753081553853242263061409998409946371098914766694520657608034888606445479414486609582169625497633521603188463255547414210979384515526557296626577653104292973795996658912460395746201645205910817538392575382766436716689528690232071762617610293475124370006867353843077290601034399135334911510848787865865042757198350369025488835354155502923083933014886009284710921761240575900933859512707672555053472347980588969262200148107874566322321809484800194353976420808628418003833739980341614147385033966103833323260918633798543526111693258320027347219268151217379999802740648697863248931558618519606060084516865263170257145016266097043949816648695303805233174730078372482452248772788270516188005631541861095017552543386238821959135070465442875795326859245307729396951401833684114881575860804823352350142012282979765450660172054165908158155874185018823781890695623834396803517743168161070490044081709884942926254082027755227627268393269271855454999644446840505698896886628772523758031193522623931372627364383237092679742016922808246374236649748804745905112472745735700951614391714057886048898502488895920596628253563154168551539563662741971364308217605977245497511003212634359381373994275056311954410622001769680140123150789728691148567939136678910696700527275200700939418058300681060315451713960543987006562764846153245659788113668185429893661687145644634449139877273536227445332378300410588 [129,94] 280344451281497512951990205482023835231891249759070443011969408441394466133755935121909269758391409067371430297519539898511977739317972361585943380074697319926961148968641663668942645295065582180215180206604820161941062694652225170990267001906925929819930614573917811764426040410090875026904184441779922977265810425698396898586206414458778735007004215800345923928223469290757080573310740507128531566811755935676482900084663858896157541189431984905984781026660803369269719878773471822748267043671500464043768888427067153584291095851378347860853993644924584809400538995813754817673152729821456652016551956612285908309894788165565459295104709430114927391463546195037877061984677482869543667401794739909692707479768220856923192475050936140495720291626267709315461731940240319325206143808407466718684350681073205714757367035682802987489766680538556847656387883581381990826113551380847566410743893595870609434062902767531874333006206514992531390131913804053820319181097913705924940763294668331996945721071728269613736269781293096310002512134967065422773722253438291000872422927942109566146556636490806373458943489024388401608939004981956990994466427086296040631590011400348859850413802747993661254714758128953523963618484252871301050033797290545709908141665630109888835081322471653004343654891470236360164024794048247999955026986867419299251306228368467267596692327163914031528422526734901623019001556469604562941096075341400718638158105798570560009581502296028845725519775113346741229472809527988159279001494517709778967892778019110469661413273750924942561180640237444422802944419948369105247734069031876314169534536513827296867535779015694097231235333606912 [129,95] 210261176361587942695140992101133184626494573608809193185995556383334703365868191525858247815444134287384725445890272155049717148036073312923344378506450861472813853006059176535340521262301454613805151556633631944013393017794520384384778612829513388077846634958836309668016226452785389334686075903867523012669206410057901717154842085905487794581800202477092255061594718821232833338180237607273739628899740663603289636469740920585996761510436631189722693835779467137881529467486692375741369317946036753043698320104270744273999924248100888387616417830191551893838092122009822896160178820999811980256276559067662411699384729322709487511673525647030003853916912974683406346798822944867207018884488028072911388470139353013205094739480256576888749498809352132703701379176222202996368381452191655605537173898805181943696638947597951184365474079021805413466605102541795694946894864788705994997362657660264228633852777669519750150926382425110897403940530820262358049241146030337729579707420247549069770528147675463350086583355033277261762568372581216278401297354694184925681534287239187019047216561826872189689868221214565076415395123634934933468539724196310637436767137937183328153479086873394938777025958586388260365756635419420627938421277978588665880389619834989553662667756512244034296253186918724415190281183999957459677708803612635965924210079772718552124905302696855774663288257989831146970771930064410065705128496759377109699867593051741909344300282663970665494817030578221763380513018421346812396469756675450297774614490007341735812092820596918166390710624687808156308969305508422224732682954387362465699186465902257284906898758838555530055964832 [129,96] 98252019954843112957137670889860088459242886125266019372018072468502762578659419094656607619660753096548634994589487727464821838928320027638550078631150205059730467353509005940007142808843445763521365602802655795550676212443528474997895022698815408015714995312783063719329388406931333410131076897704318937332954871563724420657342593697247758585606347576813126105754089107657773674298653726168055528928835111892435731911056316935112155743923617245854699665627780385726926336485312264030172723652957846428889591242632750567750243577962685204607086104775911565679916262944887080980350668630552660705039416631751748948139258232290905248855381110378525865462066104846478873410577994854072272186191521276777272492171794536145157662834885917485681786044660771893143911617313148946575873544051790885036688360029630356533182235603013660579302298149151522977641763686128682938788832050303856283628559987027155789335033973458128221066214732796176138232074106444096094388605975749916822565249305924368143040475464511818433676331821021819976950453156137798262914902226534702286794782784531443293134712077606072894286956596509390259639397334438688113492898194700483077251068821005593785047281054529843046533477246048893035461340401907694156411582393092474292738077987106268434343371623362739849401134864997866031390595364631182157742334375164539696414573117005407978413377812988509290652528343301862378609408857205434530584115711933348544913093785616620569129740898968898308709895580680420848928604378812999526620860251959904660266648574939131057975385283141214035460361784175617708703884534701790269230915948923380494698330468020150792100952163496243456 [129,97] 24483626313467691014632382942158285936001297793284082545486572720651773452394022317225558238353818245226173784306091097706255470573861450248631789883428254394060908572518043897324897667926958729041425137951668464724865062389663357739477837500798275372839169218981742459247343896040153358674257237768220425741214583688785913463144577761354979310913985124848289948799885398717579878015215489195450305703561549522295363652590814135048621466716750048206656207877543084170165395211663190980876290714851228898489593129616573015747742076717165278229679976179443229386859210754104972169891287612497128055163310455245983760736572048332224790479374191006718440567454119154149591791844051095513777153429417132446496658511406415409125549405437731476788490617691604908587134406717853786294338692751262194093454106007608801900163426014744422204286891281353839214295326684611979757537545397109967962434207321645999243991412900070194346933052567551848155319708818603607377438367308829276984416314371897890655155072908359418529697517557689147587497552614059417782344335295967444922710585847420859933100126990203148993337941918237946744305711637201636549933522052843346071899091015765892359584369270889743830129125107024843945258505336768100314958301008385307514314016283108715245384247214873417539550491606625787993224958744607953438929014733864037828264209911600718130123427989416858006609333363780275514379679589302795557059849852013782963660491169066227414711586975198318021544387797380828123880215017567905669923933180078864315322992943468152047913933308190856349810464413333359218506547567546783317208369847286708254330555844001426996412588488448 [129,98] 6019428457227126903592822158218091501448413361513339325224882933484504819263722401730436270798972142336995815395687402097255930914525930426440899103368648272411519563539985409735759558720159874892826051594317981437513163344075863004080862538022427091633085186942011281375215560594709336698983899149227226734288558198102433888782006533046350368590696833623031843404097018151895959318559071881510815662495347597076482565978047394377314130404034638064818241202441085079895356477415030283172197706023019080426562104140868558236116794826301406957384776961958337791426701836462819678162185988612838973784869116501968484910583344000233516151061895263283274873972532292662634998664403956756806607902709377318901717048817839104877710137374891997451609415206099244410264710860012195499414223220489814954120817291696921073648891479514920113965557539869944976346114455822721651204209953391977551873017347191118602825450235533687202995013954049553401447431367490338454438413300521643251391630917242564021287009076027858462134362204278834214346569953387612896181006674452832476560838723801778147613914783226224209406887908193441780476472451376077263207562351367520875285450226774663375330762230176764038361268959780163781797951973415182772454476094846512101331794601927617314001443976622925908020690805171582131132863784345786523076643007014770904776748421444968160934563012251613774459462597149370329979464480691307955720666224548267552050653002312315421719514907873663952405444770253130768169221686160924928639978800739091228586750062655799044072528301616412959748034362481102590347165471220480055240842241455629279318572913708267997241088 [129,99] -1054098406455548095982211868016974189117786809905690864262725595915419678745925070290571084494959454989375694055367951403557997733185400377600976655825112542551955920024695496431523563634923391075349783447948367822178939306867795351600150406441032712057006792418204384492901972470369593589223574188859440437560810738615796128838027588606750881748127319676887960336817226726521940309019135485708314867477812615815699820363100821595335944302457183573783227300042683219638313838964011446303516423977024387279188818527051764658582120280028888354344046813351748334743342821775523283027805365212055426627775017604028784624235051367779648696933540474315737330343681101069207625374383337222255753812216741384499134053871130401099371373703975370324343037081517806455896615998945175271915344608838419244357388281095401521064016411168705714910409662197286718401310917633780339324177187252187992512662566136021946470722663315161544307797846675911733295723764560464267789241219641484010983824506072867711242674815037185405670242327356359501514500365833967209169580247092717150148331851578869647037033756775827110959391698626459355280578056276295154218186147582577243869520320693794726776269266126557368382936564064625066445948081602407311644673454229820795472472784534099209978681566780242107667169793975654818878735022392907210993166800181005134733176820465278073133360047841685540195437870699085737233359709739867174579152917131157344711903919868124266730106167521320606194251833293378858938149146552292451193438289356980899138483222936500462031466910274090872345416383410283340536797569439530778447269783917010908194924059641730012 [129,100] 279963134242731019578947512456480399011436677884411360995070307748418830336969659935349733735539113358650845162409531984686900904510537444302148000459527155634173839128800923298667511887532321609073854901657217839535311293772189154572686276340959353278779952005702057861909719136219034991858228565461976487485044681371837754935396447870721300523830665723983785707452832089273751560409806385006330382706438537269586394236190992615808385966884455274205709388831066830419461913165725529817429353958653284665622111190347738211583485078454411291240134303860089238854571217294349176755117097744784737272347474520428376163255697757092527254751196657182532955035848860122116954330249871303105060011823265861213776759284812396051951918938467802098495185708430947711722934540858491113383715893641435881791869987482225775622340063798530859889098991386256940985669250247947025400137671098104617304709361573991727572074726716280388590754986807612501556474925845681449318779251949918465004013582432927393996789376767943409894165341029521186574107975314934872798190127418807020738877182898780352852671314584622562237918316587487554620239926433251532014932196149028371968882755115867488927074521559251439193157137271155398969719936346018843996218387202527102119001511187145361872453601187993731029574504767143756336179123639534431110242499535212709952627448536570329881749539939945486649412032609330482596207385224994396128048584248884844140542152168213658822032890872275380309440074729256300212668228199666790238969330753178901399428764203897099149519277733883665455715789046963682236057395401308407451408648664692166013462622856 [129,101] -214626810363034731884466341462324559943093424268235680942802072565350657399832345612350652541380211559882428874065859271499061737990253302783852181398892012018196851087570812205589637133947224967103007268371995530999196394039930912601277706604141306151551673934568176761756183651348688378097677608858563059828741389803003559128855744998263811815986206619424325479423242644474188244293930579448339506547314967138547663862076450233213254162329662963810454913997123315141529729598289616566745985843408184604490874238387400651886040926841284547406855075665153957311707690799710742448857434907567375932655527861197363060552618395090022524587421709212350012910586246870539950196322427002038711440057611590819691331463749991762121046977192488530558593313142011221485146541969207538970484020186013863716905644169377516609738024505652501757859594617416405453762573824783812119317380540170678568823050900896111023995230118027501797732154012647015080693075821080554827406673939158250177193479464144808944430727750188729195834916278035240658791126167307426046188276876797824254857799135905011614293306111704456106638475303195667247589205915924990024969112857013339021372531896525369225041516783020668296977519714831039503241135590235653099078919891723922719083135220329852151107285611368272427581477155978257662135789365443742689041412483377059080691448321310117318175115856471333627277649260588980796365101950854520356539507221581848087211473132311139741643670493636764167426561392316485129283320670504118683750822563845060024454435341261619893914348344178037044954784982603625136805259326596356182091842359826845508033 [129,102] 30540193400340688009051301149158293189272296114699442798442495630686389891872806606536834625893317469144333025230913908654120981092284805822235181711090156236586959796485885822121067416018524712014713128494416812704855005690573979793186278098231522757791747627567839632120924685155899726395037231905815873512705984151158938303291335455907999112311220027696551915423398101790810229936816684951484866077146160708619305503470857114533372257190668375782842319046380193614746552112636271594080047590234261372244927846632109422511758700173041457043986993787930751967407575990194533388588311110660266394063449083657765889554670022914622641999037665777190459388850588052548230666843123377910374189362869358747375602882838202180717777496741047626946449482780880222918769378474531087965318173255331448106471625420458960863268626116484095838844226006749909071770267003211955045050755144478385219324976964094080607141883337840434394078210726955428444348676536442467642215456779789333915503699115871041966349594949765640140674839182642990599421217938591292483062865208558622313435144363614938685814170637354688208217159694177887605808648978258373821214230446089550004012125800741114512764047696473022873155734643235849820498879657696569714952418315318521688199200661576930088264107256562603101895112906331929831140146124529238471579866533590638109825786676667705090993186121001322150695404700612699139556931089677842729027505498529861625695903646093681125895527919454462297257599479065675593812451878556675227273853912732150674144491022208127624656442876876297774566368390650116158619817496608978919939248101238240 [129,103] -7541418733418478670427596580925852934595330273361992820411315051035357685257961731845945027087935601821645186191121583041752980773397198475742629525034549084056212474997382040559073552932006703302407418776396649738752685800290832623013871442085202308092477786114915489617503710922074904322583932840846387474747347515325087133319651367153613221827667901923552834477947850312810825130756955578555242042127976103578641128220791075067307785693908046320172107836074615426913894243108685930236331628223124791895661722992960136316867472953394343832452556110314931152334038611325041310627809232094630827268468507538816024965607083508071830457534940729811048193764026929150232742465745515316782927735627076775964923396170777541477818594424725033683399964816531504466716242568884158428628299565890655765951697674624045232853171735730119335083339680037526658046738626696245993908813265471316937234343837920990824079556890484833660116226455492530599715610874457297191435634958941322943094993830870320052956973453431633128202406769796941365899043709635387813767257180335746794421064476505013694176699668990533747338001136856901803172896118627208124515750150348067400585745226064267784918844369718471956861643501198421848388128350854930621507135616746195635823455009946492048429967844397193287535649783440472087032090217631945394583487881520314037782722187093354391166590479968365891301656474210294958011046000432180296314272081921183223768170677128468986637150694524332905706233449849185924976538513753368732427427157132787942739255388935581387941722382870071854030984775659824193039565695048465240286365116 [129,104] 733904539044574377686434649896180710084393451762774013338530648883591789135070427820135508715889512666949943413223387192626181269959947699564516016546021369530099266030741794016927376136371653467231556681407573466846174853606991877428189214063056711698547415195074436034612369280551717703700658116790368881164432138807270376741771889146822717009288946213112780607017266209402573640776575825471511681988213033208585038946131441218516479705417893121336367890915000250624737102816942135047006385023291415722062210402961363930898841430879964392844744986425384158568921373656867318009184006573909211681023536638276326128537872275896234722240978049543351294140795823391175437657704579505830714789359159112689401847622853970586255703273793731043505892894997072471116149451592435179012163292277758835193567777871180705405118425578974268542396353569777693859118447653163636763373290015788103569451491126950130700636518097810105404573824514215314670946890152742579759408564464018901624224054016256260935445655255003761274375834941897192665277643505286726484744040292758389222297577982914923152454130266047172964116898976639721758358523092358650313472558007267631502442878000006133210961308311924959867064562456172259991562232733871307697995203640583283014984106062502207372954697629612601657204588709170067369692493163438059501752085161222591114616516784829141437513989856405122340939038775379087892238667975281234636592199519306731494584990772159197789938990982677996154583434987114578763079816017504873525309583099717862424132409796833521263201303096551218490027518111285988034625259071020766016 [129,105] -61345147746621507626193097528563215079527195343798012278406825591276883847901937409021445394355990947086312232313351416700531756459997406493891794730509116922058406566973930695354052033886690900722815653274349990751971853154531924121173505191017849224751424053566191211337352246758899035759886081933123754141772347015850409286812874051618280516060570759448819900170715072401944625756434518570579242835646913515507458493322240610405394035495246467165586201162658421827614960429400294181508601074506341952568942288297259117467827705020457959774317928247143966019427576196045829283362480783407887332546445515196519540220207699723472859392513341847639921466423154532772911348576393095117021039216752352402465837548994439651311399068702443467027849344083350227734138817640324462491782197678049778938871485837833592518164539830450319374397767292189156435880342004124030520047840008173208246320840064075941541004531596375276002117445817581494083392693786077373631473823891462103839623788415569435753431838679032619486384094145064540490319849996540579686572335158001913237711829935308883097678895256423127588586568455687953760686754495556404130148607588746332094681718674317561720944442304058896331736350059591407250622443905290935533483951124351714067690858936262522820598237164798675848999489660822161820098337765062267709774955798246624295877223379015665723427021161419772996795383074211950766912621872934416132041360998387997227480994887953522752158027778372795036692455742748104076045403312270915283703731671124338864925876299549191679151032371533816543461576274903035048400410341448 [129,106] 3566089279108267651159534863582496062930886822674427420359271675119035128128001426647554507216687834113599254542692873338532318394427242526502774275181095489216916694856193076422151942170842162247884950860143722177807740500133972334698482281319306219203364995882546753424784635916330160340834315171161269337590021746294463796299168335649851336404875734639647305549274781978543026411943472897182198939929077323779172835365247851092194986867234005635450537053885424050672268248462514436097570649676700681712207862421983610160261690640411809647362284124687042823107278475383505336694380532035281363528650969318494190363630359035009226624836363132458528404300972450161822397784590865335674374228588854312691386741323158855213219772472612848086347014822646820067845911125193819606712665785942337726601442695237358554377173898398452768525644940261958436951814695204636148602245964331653796756826383901853650463500496944955969963125354606507284462997839451495630405879341713334176110277147765751338396926209264184344799215529561226603622274920236544362623863943420008191950063281135316069911053057839391089677555024345554590905222169107877680857551632462470245701696123770631719597106431486941569710471356939522058440726042549200741638303674057004653161490838121515910999885847339450108994318999862969367220840763200927352536881052685283979233366380631857732099353358385640647526332873799941335000304566265642098547109396658131527024396628630397260411551547151368328954586728264519591828328543907852389100906523131921740818926436723789287717657527254905160484555119196963568535584 [129,107] -265213752572482422964770992882087479237701501091866462815369599709012952157965961220008378245470799934910064208134208918388290302637982256783221914930294463957849743487425510498066733215236234898115449918539718085841092677837883106991871173299601537378841086059164608912700883503726571580954259543768411902066240790328908864423402127748987530638523125299508859201044417157120633119179320731482341335095958462915365722931016469876062992836129538752431907206815320887866860177634842084650517297563205010499741637144772511337812067455622329186817754073692389690913095059099554646168830609842451129694050788407301115652719331928311777100198300735663552197795382944236882946399469705121611057949862974508587257336421111101132822418174209310308624442872586955839461764767027851399503216235893161197020906493896363299118043920601247011053733141753567769688059163617105591325519331585038638619512083833609097459194329400652349029968215071524871355659238099637671415980432411747434606613073755329279933692526049867332335292857250339531017462780904260372192896496595937277309799283161284420205033960236870282591836673154371247639423433424299814427747114109215315994033617951466862576527209422468559580795373743646113083548090484045100824872111561176302987969748987006831438438955825504467048173571590324760323413939450381314134459595737864967229554730477741157385083656933207909979607916057919484611929081820118728159853152342315239828659156798383180538039600585058284884870728195617375326048328282430565282362480462599166137028290310067227398895740979293892861964506689853964 [129,108] 21204086809719639825727418683122245307939616880126400897904949863162623507379569012521392421842100396236325994597837554967182010948253699999891139426944720181252328701649660564983080683473013819968722841773037547883657122596911231006367490162226573504184843908850062099158480167612042045586199040456784709107154750313801607597861718757451716050483333710119494193196039678546239911056633527243404741070354322764408992329885599064378048125413077017276538369397504814219528953225924906432733402836209870040382373154967740215633062595819595727111345212009552927123937317800431292634440628590659122444983312599016531556661607878331909082747234063971795239592607281960002693458542157686257087412003478708032766904063316374023369086102837400918709586771550526523488802106844869833184837820163661894475625887306000153150435679924668624748293724860489916679104083331771151923846346839430815505335805039613088068204202686682519476797237327832699804479219076154477548841333451495212283393896492148726440156462786754911572260955574739646598496597911943639075369841972970290629873767789600802280471133720677267278063665003985867146486575659634393588945683912676953430865718629370728578933317978026313745114694500551074491076159073350031411134053606240110600255735458572227813762055976842484538538034326789861681226786653482673006609976547854420908094945495603283589088602756180528055662883506581952140299476106314476999396114096597897068890743536677309294949056213913294361131037088923113052714928127589938324406131738503576106473153772801756161418873490815256542361892792 [129,109] -934981824951182849679664420666907588834996115544406025948326836562165536337642680879437129775347463430604965298013801817668816910863216633854493864122901164764026460105053842811353014255100700187915217116147435986580762733877953530708623495459440296227671575865832221685506664863852438155773672347669714663932524051832380190818638657503488338497851685212721414670339354103256506601993281120392835053392804632791247994683530922846705542025791726350653185178314282689403693324890479425094654855875585684134812729461043370434455559783814837212930806465170061615269122542320437053819957464804478365107612474665753687917602596286447462879012647328726684647831560120698118999312157347523523406973828546812363464219586239551310632298276952059903192936957530186419172994347995709192777319912886852704535809415632616977375692985772382955477821317083958791958130576096748826155766412183176604959576731014416234618727737221060215121218875026175975334796380828351062924973479565932829582929297930090901603748285991382878551469130828563815825194510766398453441335061066916616817719214104917127389403692277414775572676226068266981290124636247284394930441970042698451213303265834869711559688967415171816588342868958163585414237216536715992382991223027961151992370900481400785339522667602218971641557026565175098344492591359000969966415597118172907491657652188210194237751777236424108842646697174236167220442331578096304371041291098299800997425239559214305660139436196639596920365606683875791164763350945086216362260150678020934484679545952753541309822356748449839183 [129,110] 11022964141070083474976946747259675028981179403375655814813915445232973029579257264397425060122574700639511607610104126223865346175350942763020169159003956530035928962811013357687093757155425355918506809800616007412769156702562388955923110187220802518706499014360904466310571581780772300900614468196930182016671505142867707598124947821423634547143274436428616542454273718437524148486449628186079210604263629710950468775758618853950643680086055186596493411148049696891458845400306391205458350336678454746226896516856092216721787721769473001264924210848754049815517875217404032957358089400814307569684657759000175766257885121561807970442950171365405730565510603064926219226619692744961040334446100730520853942371880227481033638406148034946786599959603637446147495875790921215478243071566457425830614995121486330316864530808699460369938368452426400775396975176219158259900173906192614142578200156132247819896972929789679455907672891904201047547863937920692041128969241746575914990362936417617142759152648973680308903975076097804036821524879955887132139034562104323484839632853691933382299849711809661182926416357888550886761373346444760442551925558698564675950453932570489659062174982266458226259544277731025346273747519907748648985219852119451909666040538680399047402512170598177007577164162700443041243000769547769186752569117387468328239083662814297386796788335292183421238344094178476907909273855862003107776519594682531300105196817679990401228671555716256924696279934880015008718782877473258261620175668129090541636227025518787629975207079712 [129,111] 238327274118114295123381914601591761432656162870609928786707843949288306004358386139836609390662464544795766532144355904478363727604162090405990642894535701518718381047675038032915013300361774957597369118384167199336041183834751452464538511574909533180661448168059028031720175445892134107338397868130551384575735238373048618145635818465357988646056971408629777861781406517555571898143649372210944117397805250829250008359249534079227735524632153944994977531354300938554578712439458630086966956418542832628785054133165078903156490612826543297865880928689666938355913544414016760356630467174813867685780871504685896648278926621011493211383273577952381238320970863499783259574243179224623691246709458986780884321581155314633340618007303103654311225042569458839451083631429624096444199522884289616197444897409949628760850776107343443417893571143141334467436520272499220348884813616132537245014116527549880595263920281169952306715297054618158055570719846383548013129461177981454455720122737553156823837151591872623507721400642272804813914166593383162540585155805495362452991827362256626803737190411503643939851171034859353695785634067749387352186058437695068484751926252524264922767272696373096150046069912351339967099133332528283852861732263077372016575781375459958648957243233830930062250236721634410587283547138941939372329930382859004462813819782595683441318013971751700611669413123198511157719761694957508126669892295148488620320997064698527395237598260971324741976230896328577866762100632757690054321488144966141849840915912723680395084 [129,112] -2635884896987862763920115464864761430187290711014779651543762995644742738153419563160574365041525004724471800873694722107114023952226322287062595811680573511993210039426311617694671233399436308582325883538250513296387316136634475367025635367718594014323000801870973735749490305722762176239480085189520634611016348057171386534918297479959898374823599197143721568977832488971186690388240848207417874823082721563060619623668621263811695093699153478937084028259920417925086685631052488478830773076280137340677385566708383034882464003600619026232632672477352695163274324825138799619961622697495755115681313546272250509782613621566826307415753097188828182509252495210190301891963348544816054709654608022596184335285906232439747525016680195413827827097995994020080582918007566162558068064647520351011283134674259147691007598732622500212215891058470364839723826637481459193893657097157174551341654631257216887874352518025398335527305584306273675065950226117624529536375943386912324296194413455557983381429275784174203458378042221726070795624829755666121830301784610821913517539392190993038218920357275195573294194185713533233054373581880996086179025000627781080549126649328375112409062425023717992411108748705991414668125780742121395712157290937005874854281873898401538376784965920817606970678889769214388600459662862912729378715711577343877508052811461595136390395881468344161506399872832812381516759287521551865202458572537410168318324531986770244456802288362381165388784295460673092104364961574576673381951558401334822465355710019568 [129,113] -183763080837404961616328799875630300362732206170843430469371224161688357184269249523308758375781280369900303106169176786683397561707027397164750855106576312199045914428184258796956587246268845021086177004955661893707617733377312333641761726374429219101755515013069506934044871541046463798837932732267304616225514691555913158370757242239749568897123405985749883920889123727545719850685542935738442699448436493494091602924620206318798543215151411764952587229638659062504145282645017125273700720917885402165679228655448257533076526150257206796781492088074027261657415708042624531629727839397287792789959431881273276441487863348328265374248553125367232983917024351732788500748658641533173594141336208833037237856406456199649912237889957195052598843604870942103801479426840777343040452712257930123624027854701936471043597028458355961341775966923504664201135735672442658997429420667212768146896458546644645525284420855482778243284225909938370720322196019852611022251045137050842289775079572415538329610647293175377727747759504860261064526729998426833241925317650204985537601758447076478373576638679780625244815828240373699407029565738545401125833622836684391604479800569477956956731669643346648854086415901782143342517231262103762811012804066710236563003653578476288489497688269877782449671610518790628346475626222573729580200810932071761625593283315887922996811289046943109269238211034926636356720361492222162440885600681117187140016201233145745954625956016557664587298094698745230691484632536438557047054614337941575960885834 [129,114] 5222993939485200081396107110170530161978744541084843874250866675452156487664458957008110359030254196220056544435310658792192007928048168969203213390027020222194502912487449813184104374808430584792291829455510786469490103646550550442295225744391283240994746955593150293246106385895906464974589270685899194975662296468464666065177236579989159560588451854061133735593977777342943423743629034154640713234873363921449061925316044183810667047996113523183537258443346255758192553159299801309281487469641451449086911112700949761823942479705613599023800245053185432182650623068059925472248545072810928803654650689921592467122851400414221730960952440561757572648458654198040917051867586540806434772020974989386719331981133583936525685443297735295682203814550250471523590692168883507715225803826570151760286398190264080426249661414543369591849570757359892555004996840828691341790010274741703670644620009160641426531028323721278866672470129883077503775168175816928558292419769498122188503725827219761433390542981074863121412809755904467680642254777983681232768930038682157002873490179575950228515545104865276669088715648694520543649804396670954842778222816022367700556637205430112831693169471162054053711124925974614848208048486203832930992167265571235524760379381752521658114951250206728632067015605523979941407968420034989757348064689856200304311825119339033105980723077105188772142676053664868245130050622894474935999226648687390783308893741704705624982257464520980665346426470961164855778818082039564109600344561886867264 [129,115] -45392956410270785005295221223623789114967238330143604040631408009877382965746839782060918816041315711305488916270215775934109301181925191453879537043668694412325925683932308724394200616564011261821208934315710265127009599505377271099209313957526350553740461376897233869542910404617571086561907364792821233256271499255109820282159593389205879222512391804191357488891125259169661684853918020735252511739827284543751281396502339281585283814402815719153677596677140536744703520744025894203512334240086190602982273941473462708123910932601869573679698895762223113544425776109949691497049927244325954530825233626520553623235070661622808694601589940089114738067224204069504836045131919857349814042592307650908328507101758286963455489959370465289952252795657979106096761129761613561959347525972963963009184709448629013353172779054362570760873688460072163619857156882433303107646414235286388218294947143621505014366246838184253758565455039449236020318956921923349179264884556842248485955182374504524256956221279366287668059371775626385059297259312566720170791887114168204953907307134995369357438725179897216396163035387784311588139963261503656043500024772287365495957515011280220520278336560730700779051393267601289720311310830782964741357030553809900428285845650216285799902555046085966152336226034559966702361438258955989571704441946876869858688930277332507919061655056556049204049517616058689258340005753696804064090552964750084147131766556247977509895095589475769638742245681983042215333967120555131676452600832 [129,116] 116305823797883182589417522103563991553885556261227979484408723037427468263149561007310932141717315064521354070303002763634644560205703904406505744506640277549748109426246739759817557601216820684086616370276303675003863590754771975587338079073879018137174830877528665736622111318184811812528632836950199365453024205590358655921687673318411211204630981542389768020677592968143909579941341322608323428846016233193438796535083453590401174922167947212872861228034871462125499899842765591602774679536930912723872780441504721864812793792669942869822311632623034453463006973788002700571813633991497051944824038728646442146728374665838882312390070801366910401884999378742306449782556112360183311313339510086642371391585870971959409953998967413192573116155357946457862526203312050508397141336980196639571286259518301726445999419695684138918129929932070814944600233154595823131073278882608409125102534487785664037690694153544777672843655416713652116569752191833507003543463718865061653862556596779274746314207086035256733194909081400297165911407718648415885206203294083663417048190331961935114273872458097350521817850978916542326591682674348719309067944115577979481523557720767365761536230271478516806335263390666167930627557120194096106551499653921301529357657057699159195117400100328364939157032503428781370025002426540050099544968653699604879515327251295875648672541759767669733046217062210885785350475041912470600465004547167983936041709526135149225004671088392022526631441567244785901171210932337141376 [129,117] 38266416243057529760554609925500338162431755109302922627361452529889900243406696019279002997875445967958507191515926669102187585943926134854261012520837080875900824633670263869202552251530297268641474929452213105207979316054752984649034480389504534816903279850490207259730488493548850674578572335199031883392495935881521007319269096662567920841536204216597073164217203965128167968370872459067553760855943204040315405086819990433452933636457815308046207014473976626339251980712186291140919566767701121151702476450062482278813432033846275957102155888244055688369552027312759019998195549519122211989462586099520256500509081455767274855067336579112490868422156458518803163237295530995053632588969100708964588959741249031713356343251228134635976091700854857584881840270909541466887585173676834022696113617895663844364108454891318238828781386187960674366061361747941458023088480885631328468971636257896732041506751208413731693969556647448765006319715307238130388208598204068293208623324389344324280692581157398071631271965103728486723055457297701126322077853999831575030670876831296033307763466339462344066908022673394357086155304479263859624910709242650284131471396394857109597743947296955719681320858221448977003665524755251024635139869571257128830302442279813784869608996029481574616020894025634647517975025236346559504076452106017593475602425588165372583207265419918838049005292135405211882123117566963126706093606797582398962162804316613301916887387857056089004375122425636874660389583024 [129,118] -165703054793633915483977741974512776513892045955408416355727497670587075825376709689015484280569840348501156011324203848744413684616597271829614417441652905501923854207355012882442633780998951148546798354902537331962706287982162946742319710897015535778315091226237146447076418952476721799642772382588075642981385712971751099119933905996262042969029394336892325244070434303038450613874981156396129436872518986468388641313548948947927080852805379271761974980976676293794790872968097067087768480913131696000271006793608431009637364892986680165336112222604875741460069769743417931550365716145611083307840798263935204970967741438957304916475702880175902692820799168472040271336069336273663902339000215458577318139068596348884709228798615833128571365214867797567956713336929983744411200881027953834732343886222436247265715857073423109417716220659739612341121517163250419578993672548718805605218074875889218775951895446150492867841536507501956231808076730412517188480902384789990281337122733741205749198050892813007388699802581103075700538307899705075593707310334938046285554544877971733175272608886243828703672770008185843463617900752914603269308048702026316029187152390541188872341068887372606827196943199041530587687131453524549865795588894102138867564380278246666715707014389110766777366020788817453067000877771053878108422236342261295567022059949126102350227216796780697031589955892165987802329067263710277389567616512998376025815894018633333945490294534392754062661917805723952064 [129,119] -1020475628285617247450890413353654706785420868855354551109291960453099583478858733031326166114186051930971723937434296045592520863335729945845505593511144531158313631897938533383055073851207227307178812870622998662657226270027283664429018386702763297802717845676579240275420903932046181113399668144864575227811815317706367791963880247053922667857815835235054825151233885659198257449399516473512403615549047989402495250736233225896367641559258445878055602969970378789008041906190381000366647530213469320684454396375244950082755930888433538350154796881742710501650607550695544700289245804859019150619524158328236990485058038706416241114000891739335746382333023192009124868826113842439734078186665370989304273309966243888756264084947413396122971576122153574840578993164673062805005541836933113995495750587359921715041817513094613044256691600480764653224984253841656924320818573778615092368260347716576618719403067333572859315333249641373438378940230759956864839761765930974485613127472350812307612370199662537880839203392462995822320978982170654696550793558190336651633243831943786385481729355000777189454106386593996490934115258864083238654797134268901070571912723977030331636054890547442784962462218926702832423124387317140919167689886935451832067326756597375151530552760808912401989732646341152689556459554425784389007137367160606861407559143833950908490943325007921765264687816262953155981591508020239016178523069265121035617186025546849285052557421416691135287198650328 [129,120] 504312516021840762941861805147923545520018900914235546571305192328680912770768444225420290927278301291580025741695627248710520493990505159233296644614841180456821137304697796239532465648579917897689795253142199768494205402726603874000629053057922439569898685446547044750312892500924722459619351903062882134576915581758817400379285122270639853111061470546401611712267771187571055397660151959408817875904338797415180736691753746247206777013706060977443912294521238522944274803590428179958110172674748575235622391870420011409758032212734631222514976762628328623941039581170086623900252337841835864798830778514658311963145803117626804274452494868055691309863891463371253241190627884317980527686862113711224266365286422918537482950444628331930495204471588993604846911913355291945144699539882000760466067177022310532701141728323171518368875439873169099832934341756924949597579242020395263620435885263441799617521277108271283436380565575215338598226838821816098194501362192148279298392413354548932589508668822718618324019316922830251524054970316553773688259081858276636181466438406556956224588308978643167079011829957899449040731863025987311067876909942815394163411577028473418046917119021965587237584841794296608671522248991247344305151912367083257851420873279088216525852138868836651884262267397390774951431981068856857720089368844599794591547166381064193665541891967370203435021509353523186823002205645685863375802399791089076912063158124125870585099521403062661856 [129,121] 13997787659197586437259034970435779475344130890324312966559208329074356827457532902388012672542643125565122047970049903717156505231855889495981851137180825471019486058622622994223493051003215720299718995145891492917162148552939344104163509752007709402989591970910487069138773868903553531138225528403126558955044018516839866959052839095353330498986746001097132389640347498854943336234040275442445406419781330445919949124263464766213648019962559169474561124786426531725383690409122262559317233024165065668458585884923151815792210372430596092217068306479795021088836755085586679933217245940605489217206038445985145967247548994762802634415571211752119964206136107499824813604451172028319767149201644898670015700479146199942484084579646265315100013691219471912267916702817467598551908961362484519534603701849517657374009729011253739004854150945393858136201048115575486197175993388804645356984455489201735419358050885679874357288066665574156102547822565413581215301612731807339664560771975733998351898308845616638842538964022485032369555376885387197376695942286750797057394888122724097810455132660235909954232577752436077664316263900777935068617468506854035382446022357930400715054175152837819783840118872600007016016197204365872659938274463261995519571293366630033261611244126029010868254122460444921531344562226611533303266809243011562933715742848352718737169056925027616265358231929266734497549325092347922228636642774993625716173886124951483105732160069716 [129,122] -12730941506198811221071781998875925595848881261078708013150198970220934102251582698364914144581847820389426307172009583339046538069235524194090589805494917095135794050686432223502378854568635782777039115647698540068990524231356378532472073123110137005035102487714215781858092188086555977707018546484860455860238858587432079255352465982515665152430430872236581063479237729534666454361100809905060362391302893507188150004074465681425681739319301267852690411908799474159471072596757509314748465296684651879555310339393289335281600656399318742178479376809415041380021686372739313522115495463833024571692512306295056146778529678150019103553280807538079398176468438844703269475795888073504722878835602309006284197335476270166725533987685176935435563057891269052210051271923625705515062552205985155796015878676289416810580701121794341648035351053583460549427145949694332679022969841530557448295638153813245904618535951864537943297003725457884240295259351928707930931718111745417193740319339178087172917496006209002190693130167911252477066373399321813969491425833401396146719611134687010698916857823708931369409923407845654180129535175748374687096035943675733115612906616322835312590415553961290893540650635042196320340061778404389096464280402470735110511095971929970698334207934349913697730003022602581193555496575667754017761898352842541347848774976938788680828459587188747529821530092745287698628752415349004961360860014113388221421394156195524658592 [129,123] 32932535243745693318241164083546873932622806934916590336857378347927118338251440375042059554356008981686724120495371030321968081548268466113501834852434243667605842808677189703085438894425754085835157417593411095148592359992687651280269957706030194431612103608819187196973118505904880675468692002871854366200902505654778421777165397135620558444914587320096558933502940395783696138569850586273573227941260081260393436879443916332506170235750406348941260179519404456192860836983912559576360305283173920190354749951140991959705074769897344297039354033289457233284927130452680160545534475791595506259433257112088958460039105968871680312758779086124490588373574964632501427759228257869972915569746395689896915765634180837922698968326121014014157404174843441285867332785370048877430871800871162935851479816143440038569506693064899550558604063801542335599328559023491235310471353374877161690248713730675393711414016014864642445877528816978825980893618321414925025853606671290553168119626986334636620807758005826198852131440716208501107751477762239300988696920211023681554775641367265893250318870430006057686144798826297299459693577906712585731498275694008277000253166822733750593633585599038475474161799510691950524839103392024759654968974663099560926006434151402126814484347037382867627736550220281380501265136331029697153611124431493254398580861131072262802708065739707951344765930787721339876052003804933200984378428260104280639994150598676 [129,124] -4001936071493563989877912578714119149463853065181850263597327206231366351120229845057348185745117255423446458907711039427741893429100635077084363037469397633624108581567891655577885413005714516342292598738976244608262477234730881831381175893559766069828793094268630022949446562677675235720082119838958228540934177452254006361516257557190578461897246250196083884609935218990242102112637156426358159159192979788334530669911901067384684775511026015685133388998802584214756614089191510947882966797745519178182170016669424891980992482972754763889102998250503715109990452677128403646583697081486001433153682573818622984164143755647078081372832370621694537163020226869748981453556650895158091265668690654860205550598780278410040535300814135278461567535066051542742251394124172061055649798286479859603347022016303489561211621278873896108975408801057485536994769613281542424729240340522726069205259917998458256896952924047800498004069685022678847181007910612307780202978707977761805200980648383450264846991932684250880784060436977642678861454495714349928475638877899197755540815847007238543943188904296833560525488237473798771720580046607732822680362338064108760426404294407047368258408038383742134711384962320263368988025605452156134496553927957484793201374172885170860878234201871645908334588411243685499655569170864556516303397975545437528910988061626905437751112887633106131625026128946165810638388132655319813434195331080891286104 [129,125] -37855474538644550593459002314534789283661874859344378189741609379065105489550161048997235320950210936439213944977022973233254483660738363248799972162654614742447119615237362697579779177969508887376345391124227021449746371833209156669475102955244872341443670900248634490214996351276943501798309742994318464672163187534925840539334073714233411030583558185016138195364565688779993949619926281501649104406845108038965512631816751299235910907427493993891163552602784732007407804387600464069099247632693377088453361597089344831810261831110502943464139042434607448681039832995181360737918287607114273105084890261688183003378958318467952994707984369253033971163706839168509852768049340038289836015690611874898882911676566125535806181977722126107667362731903381626317953347416563773550144225457623568570767135234485036701546469944462084995130320169532925009503178430676988750722406224163576590829398976523188115162826847020246648786194673099273405030119744851355003950488183196628799247631252773737750721934130015045566740771558947900594335705741752435039105957721831738479006992381641468820879850905051912403521735376117359633635829533460230629087020815497673840859559469754752601837281042131401265783446738567637807470431661118272951614307704088929770285893738672941709363456055484183377586405014586948822456414796026528343482323446402795783313805619793098641703151199592765343674651091764507507443772222152415461198514932269 [129,126] -5287911738703618950074435560995179620870864852411385533921377676344249299636148668228945893233388923744017899123456328940700888551687220341624298223343376452402477618738394803973996540137870466046263274828232159040096790822108000278191417572602854142981608902025595326519199306409832173346087011354293947421222559787765114311379017904055144966984072678347215476155542442966733247968982453094122846363662463109717113179218465755362866149873723299267085406581596841455480816316472671716577948686900663856466636196504283085407236982944013766327003116790332807183566219261335738200820710404928188222043076517967042951853681740203340548056228199473762425259545986310445717856090159401646990670854481527626923736342189978481280136135032130675357075577466735495115301877616669537596708532510670542518662652815447891240305567912859912153176889795469499132332052236178932497859834541520939590583510461067747448513305305294305973934329586281210841334787455676103799662319051257104713948095940273431144098342914133070794612203670450369296200489326093982433592715524180873323039446768225832832545283484494368134202638536263701191974520611807148465510362253437050333130269804441342637505235640342251646380463855089149048252336030519302470092728530851570540062994829339454774012595341252875768774125103881278136151515811737611002362009294491675148402995401228541228518090497618650205045290311665921196777355570699925479808 [129,127] 839483333643828863914028988601145147308452121592446633387539011975841286194901181326730623135092498271014324160415620016292658699642748883450327688378723608393201415904455646727886597948555170211329288046673873914092401132380370219858094854820418448323054087484961103048599752932842562868923039439460992883065270151535592578492932051111988353177696520348058660158897685523987708140606141442999998678448183057942842774649093225344064922315000185589637578457539009388623362230925207940881324480924759044010778377626998512929291874997462982546667446329157387483147610384714056978028766185020599232844479773884664037457777594304521065783267682493976018653944347816646487007371995347095869790500177053946272047438102169435116227251597017848939645329907305212601510849039458880173031667968662557021035983244351163678578820829630760262015100946316155044716573966937005742559804670297424627446034428339781663705813366753980163154844094744452402879241636734377565678779880185661868088824559376320060072901329540006886673501441415348645440604210854215432846150610235052505208689318023183106100215758742722490020951918520935548322808599035875071111978783551113062206274929349293843049336142099836895268946168217179341057618397219321475796530629304458899931046628591536222548196990538377749988177117338481085241692419012319406982642140541960336838862281106415341815561370367083186939765628382429307753345034352 [129,128] 445914211178475613367141130868799891695833900189329296776578361952727139576219587816278780558359429484837791899092630392044090260583089660064155574291231923807036400783851315456990118672422043846175275606814799924548543724558669353365861324793974865674835622531437062729793668030870600713150480703937216287789612643882120781885958345354562000445815876861552285866577059960962235038625527722724527886502635431933964627819943175490671310321119610578460341417994561276169543888386528894007085758607446289419680382000953671241985861996500359029497996750040716780691758713418027046988551594039559852670397797227073371700504860748822444295830308953742154398168510254893931221864897245005848668470886496442759824928146880200626269123262105326852518039428247479355846962035603968806620471505519704745715524156808402518490871012272850258652066852251353264796523929746069346398032726343883914931430312864795454793315328356420527500220691163242557592816486212655117755441800801992318938288844525023785168518877735625016628279076488904725942260243183801067286206298411791126269775963050870240846538375743562440568973408603846075871049022966141099786256831800186879108935956025193365440093806560746173405344247900109561241734189077555176654501037973187678616598080109691150721055177609284596451851330130968917626484711375119584623521245810262501555151241161373983598793740394247674048055944043714534656 [129,129] 83991551169736971841922014846384129152203025259545300878817854956116076153646085148789710296006139340962455533685980345776238566144673619793891178756008852444632931485300302409601972844753383656242374133423252866862707100408373108101036506098876532289282231928974685868309253670954377770260966165817590252424392706686355047912705361367898356717683323819667659777700734981420746191355474857442181780944652635685561740634638083555621356405523581529908379975220550350934685574979652350841992781457499105381183922119612133683105439826539254175751503245694642272937333038316262963615820905120938785286226908781018485791213439046703812377895224907859961112555180986935769190152054749199192516506728064189851043306516125739853074165967097724318665886484126963222351553775726759220020786277385845516700004848413033156085939248336944771442723479795514669077009450412765306139453211259235520233138774350744712777190849218607487552072912522892168755016745361342082322629138454936678208592676899112568548100807764328079526836938389984755404931162325827106198471328367545433676514843090248881902757033474097785218489278727322963538032807753688991507863227836008681176507154191067169028983023042000111894034468149533624889443298669700072330198360169332724213403193148860361591807898579732615543620972946746334749643214398151316537790713437341337822931713117889288164010990001878681492348006864 [130,0] 1748831105947267937389523087136067564371581000190614635240003622114539462337539499789543315973142674210070328658961407087235537421228608839942734443928688253865495136485809017590108695254171516149112802896902213000322825041697995851956904049539786633605290103490618173206475605385193010201994442642907726989673202979919226522544418888052410537659229579089920682270483246359900677870076018994695894935181655822812611662554168610877639246980274823047785180593828933183885057850546409747920038779303950442449356670864147701212241336270640995530655718261745510770170508607442730834561838464710880354855809778783201640563493948008262647825392206458935804725742871188906726709798073737994586717728308202685975345918862107230314209903600675980385030506746233130186033400037932525131367456946650400630047441813892581164573640488034620685647351743785884350503501608399578843578598275619616716367196924122358487687361989882502558352032664593702396928822825019625988185962390451264217091205953249233352668420901154006513814857806582882155645498520272990449275605592692165211284782303402101313848113275929836164162121306144777074996212958837839893552385879741649160834783584549015062295300178246364700348953531983445439175665716526878503796732494163739934956931606874897926291446407139117223472780019760882743464785980221292716022794972884173919910497970876906434899846787171368826906497396570010806601975518669777874270677970301154243390499224527281145604326801431634808291877110655550204994335179403746600774497608999987880889396091139507235539071861461573563012099782115299416738279146240935323414848709919081849044673260340195435108560405614956355045565252185463388676196375836126869751547776909853330151503581879124983088217119295462046492298514832655522500207591101805424054727491075893528648718179792335618703204373444583257952744376844992789860920872812782520124861201203147474580952580096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,1] 389800952324630365282751243997875126049798032073888857513561992129241828428397311084153860865688155228472893509495732050962820023676637812007510542617467760575311716465784366496796275194737383558492078206603327399745888811893572867930783585560610955282045566041536622946413933862688505486386768573268518460612722356861758315523668274201429672355972498083216169751583531955705753314140270058565633191678810075362461005855759883908338480654094556779853083293651999230938099904789377627911452189617795863007709057736207566036347311691290235430636624200251895729592635248978198638162509716414227559562337913345969749103511228557196803415754985995713991573354069142335918409162694242189390039994123469767792341953729230851758717754178876415413968237766016455191496655390942113287044733025216602201916940690214139237508982437278137963231591119440331748404924750282769629418138801549093022587826255685993595985842955516135777661967187820721205170190674233791928354420511595525213504377178989001377467682780230710400843711565340963245128186491175313227403270553958037482029895523213348234900568545724918916115723182661956135718838165154230322044195903633786171944804434674710075269972670306512398367180926849160821034487347291987344471678546118552107197365869656777969505751680016177623648976789392454694966083248590478600630316589458126904984653069302690849565555709032713339038764289214307135959763731200059746149310588776278577950071725941130723385293850304132353389474189699373829601602298287583408742867339440504349180806660684009824813116196682484264878753980160008070975526985739052366226359757189528771339958422831050061779659863569029242762222041475260928133792755685071948151882057826634567634210855016146162548413406230797145059061946509470518812710270176903252925577884861427510418081385793587428082023263514622072239030360517102975051605436732328389097923007002918755328951238787072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,2] -5292895813890262166295010130161225916912923774594533448335717903751025296747584512690526524134183139621752271982484575480483895746141343618659303293765503984154322312063196711635174855115411151244974618845683011393801658734266924984580384688702023298547804197018928847401712352131539150889666000647463235850153791596638728365770834821178407902072301007116179789078977542513169485012607175254857152429799288452845292909593985300471070305211492983161496747425391393008726843575880208884533822948917400069499906826256314879882825058475358800644764547959463870638224685567293908745475219078887603891310372900134263105973298888359858296187862383869175590847478462465660419265920616270821501608010202082168904886996274729265192494507395968923113287733589509503529130467825590940201163116569422139897218798960205330079625249918761443414719511535752282961680663661355595291542940597305534839340502668574317745832571908201462721865783890023145047955719596523058555224369119269677965743790792448882585810469179168073035221312587149582055165669127794905211878106020717483609992158535005554404427587451850629301719612526026144285435994507121032731463250420908884035289046184527232123901940132031322092874690666184737929995929438023319678304916930137670052885276299456915881637557785283931594147003108288937673106828488452198509312561983912043042407379890032952308626455062318275412561861877284694376430106848562767926333283650766048596947131134227024546615492359880807680361521136535895574116508000404103888388581054922653637829537342694727260299076173207884584675080701780872310420072199747362638805158271798278857413589905476075424656733629580868843815333860824896200465579877412576404683650102084253930714454360674565148601973794116302185491924644956897332891122714134381500028993410958558402597033863173219442133107087115291993859738032663353768730948781171276652611900500251467728231528621146112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,3] 31332589033773305075758095501248042681747789774561546366618254875507465198983190117005082163009478992897700332136743068785614518670012333246012679288547947288166127479175300863574872441782196146812879529409513685833390897512790829503938832378047784426519171165441425014972369598666103776733432600406751472658493701545499162442109398393981725228657451116271416455454116783688586592480540918157915964143130074921371758778928852849855993419702736393508823571642773330903356316880106609321825760097325302144490277211518114680451132468148405385804542485517776091510154438457235431630485810422674870953943060347655592515335438627044595918075945821462097654540291512766152473657475037048176916542755889055890840933051632933398778121635475406072729724847640976353579517964535692682676769737686840468491424133173204309363001200840871989699527247100942949643644884399204440522268243015762859055638886149425482106563784048214217568105132152273518782780854562912973226091729432330432455103480641685725480922921045637930369473336382455458367228612874913631752015920730711658539039629748410047933653497564869711734765149616810967525632068492157690279604148871499002527819368428807323457708430443444042997332307059319931673151574379015161802717864263698211093884000370635628489010575495948615737686947538057516499727674018967239539799464498786623393609614809486106191317378980868512414581710042433533770661695720141395639860205231288182412106474255922725993926448088920650146780259247679575311834957827039315780261445123678710357951937368010128306629173898162440460179203590941099932884124706394180689901787720185169385107335972639672075729040733197114022814782842465125103788634143003316610700926305901242464173035866628782597403478145731103483055630429937504915818584712279727026622036875625449309621934046362219690990131783915861616963864739656815722367528600050477490174388052422398761081695121702912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,4] -100699326485203904401654505653612828150567952156279489737123199908624896651252447389637063118892580410027672549904986463247186697987405795616331244438349056175530587560855407442463784433663856390066601767483489771966754339585121758304703793485945830050796680095147399003898156705698151777909592870640207036162640527185994567298595934780058885083166576630036436801994498399526236784538803187814361261849913586250935097079288588199098927064719770202973753146988737806085596250566425970269017844737587694623009944856655659828584813846273803214563799388573043870025531475536010173657308547554070173063937768425693777688760683133389245967557943836258366091083859473021797038700075698433007410650333332253382660338530249119235612325804691008033594023562966566921759361750068153441921702474955456709752444928552695574324470338313968266879046469086363665676156787286446141759726731694567855863837925509758392402388105003946443015245365165606871389412115480229907822899825589817281993533555663622471720822999127163169874268002491623671224092498065353913672487001479345650612992253938152104701260136506114366626374663186976000748640237612725563099398813933507280812141829839139597716725471644554686678527199535061908888362214453486727312663383318991035807751897140884538885209801237050228801661368968845099616685235432436384084924491634339606943713166186942859413059018780926966851943338552241503200863475904374593444334821967509473925100620635901203722503957990555613164690340265304763017365206913862319615475127236181447400073944370558508184006230357766327522193594998170690910235056420460751216626519994104409263191225407975132213191366723174055254035954691813992295752830738767913317007282895011292368836860208567591701172512438791679828646620356360634803756409178217020893083993023175797329154148935629826431808631976101948734966793307544511717874666919496090566212569640618975568512309260189696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,5] 144981295751203730133620886575167406459609808193422229977077251435611904297616774761792808417119214152221296106551660327446493848640700406999265665372118109157955217470773919017784974352847600950341484967015168443842540409785842073617013441846984812407410033809089569600305979944651999282608523553440849205826137937593405271173736100880519452045886411299609304275321876552324540044931797384484458084071356275938313100340402818248218241310846674596484540761839589621146431085148870746589496054619118425242150929742080067290908513874057331580129741282090864469707997464978845675620128750064250272051401251287714663716755388954560375021233620922898974763449049404290750842564025047409530550454677276214305951144028678747023692665783028001864328195751587864525084180145388114125691651677783499563732538789389901057813876165159882088200332021409836277843214288942570297493595708436967539997517171054936936433133393226053757860329505609089153153772287716903316453615970832762158453988643301650160037651779302644083596513390759145557763086916187223940438998577352224759991326073937143354708398403410493107290665655465171980304759732457700637480286545258724642614897213161679577419143150183850205741837176247575924404175883701956607908743366539809116755544003613837143832581673222025592005797927846258437102283131271565556697144741726836554385027068798315311534791421004861542643117963113462927999823422379432080173898085239169112167180215572554084133104468972595150656071231889607589304645184539991102027479944238312834559766514174430662353311865795450232770628869745895528198136807565425734981090488449790446838257908206279838916894870825589540040194617553991387575814650045965489461784956063856846709068360868325640020362302578308588275643684336451214084405257486581040701363741862573254963309029536080876169066792758807199158266861530880238921089744953229283676781420293739479758116037588942848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,6] 466235328286567325421400783774106140699851696549419716553383566544370848021346248401962786363406919357580635215213171021793018559240865390468303769457389004556432532901448690760495066449967317138700909858973282292497154982556690018483565871443166676250526805165946170828135744307928917719935348629766448123270882110325820576515865795748686299107800454306845331223706129234119116494820411278893736291758219334883644894484984858700446379793749521361592556706995128316101442308111562911954286211770591540247669369931891815144569941760227421841760014914608049327365690978718718330152656837323985016138739188996137392957380987278930824071125154183865368826690721205841923699345376584490553472975935779423410547885661276801578847654661672797863140368440052632848468394305068813103528859445167955162338690361062214213353339231914953796877517173197042054540996521364546732754476325642326992255489385277997363676506685001015583383860526410733018370780338213668516746615502399144467699786751374943366992248780664214853467583356026269824057414729810901682870316613092125879797410750326283865297762550817955037143454378416742897975313813306796666906079490012639155348891054283896965695475190298423701312494705088610898166847275382751574105273632000513116017348712562423743823533713123564189966037099540068563284889500247062786424759861262309521894324128844819394684772502543186906663388771836504985730672258571692029496481702868203498064900963956382128127604314573108458919927059922757783434165686416191633575293732772981669126177024518053624272563879623068124317750825230203804194119492662137321386484441637803385856875565173602713531047705680114888691086291400958002268463377330220630547606002265241372112154472818767599362234871665946242524370783007971639110096899503270024032623836516354852571408761044236316203984219969613575758218354263865359556921831278374217482802716567937674793329372740714496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,7] -4591285364292913326556497314399172914622615057607755287129823334396443040544379013956589434064590337119707215207786592501164716553633000598646106408050170089096497329390333326880116434058811392391416402805810426165771564368295541542722778216252177892603257095061992979650526011323192650891777703065522890283444233982308474498795589218735452792481764243905403487907340017953698839802273662923256879381499864686484925141116034663097236902388332129929887367893481054339231095202071196008262969199948815386699069835098720040101153726535575808139034528879059217949821213481097114773114634493329261189920504821415885811935062916525353022552526079221033817159786830851855121496599745000447750923250157195300969291009669020358213449171001869396507917877049942217104361932910806778414518214454349457895230371729594113790731476352152067608174479767011306559817966762125501257499298802903289922793781420867270467945031527126758683705203811718194455014604605347059674878245956770674747643350051716912358796899613850023149650188682283009831748655763003229276118639076071496372578555847466026019566674815323937957902512564809175416654104920092464889213314302870234032734440140137958672380260029211626773429676509198230082788570691433839399421471161564713942247432984843265140070989078809983012150200089115561441407882118176217460416859990861442524945804460293650535833195028571126487417494754168060045173631208865930696413538087541736084985596800254097581161406646428673329006348040865747098581997438231027044897582933111501993177708331196191298489363028042943199309047840561186454443218124559799967133314955143930108970028875188975160420398559060659495486730270792551738166748912597996066154554033037062219629865754781450336896470712499012256498104641450240927052341810945892769463300473079418594442639859568389483996445875926569376912739564914760250909713959931660197519202947101897836826971854082146304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,8] 6202037114656790093646928422944380056828261591431675141413871378034239403450696169819601829051126167945641349088137754120037083402666151762680965178307903507879919370377018844183954703822900214835461948453130876305561047581461046211749598567980364217234459431788942915341898616122984019901229434320295786983249705419600258822670498700859207135778267733970232053369251670989041167956133751745742855124265709557948532762501238762856722443118716114871660802827146541395162281987258979771350012915012130249726035580426093171151802486794153382220350242457635766798663339424108899211579917605376578812527945795390189582691923221531386522774484034152603561285216290464384956509166947190419682073887521748333466361672474173172876789619985078673196218018770201301944328176153991113098922221440200800514111723318909013235058456732256582320365563745805093872479541586109612609692759681045856521880883707157038515782987296940912586188964745496109939398920341513215662400228501900394277519922556878708761214020711539388431487771645783292207266133273884248465363997823034684460564894463807500880178153541971979821320747675700572750173129701731161009546052989423302460993414226157384024255038697866856557379546941419223382182583977040917551749851224465188726987753483381442833905509593678756342348587709772168643377828377725555741998297599644732969950719650326741609886266384316575112138203604179068640070946599450770072001696125597928276187381021067604750525537733539039315829889133241184364815455506978200119763789437676620732372049827162447526805881397427363396630435925894367312351673423502833795136946620710134428023454433673185484753855299619411402651979930514251011220148334288641690400156741863902107356163463005960737550996165872473574508892015313664384427815583628428655598985572818655216131837798809189530651324648696381474150398200055412386354851064339806278005154555543670739860810914013904896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,9] -103354361611604814816469770355401269021433417445637866786241330359073600294256696379341187219404453549436466978246789940998094624296606374746287881497410359174889861010940929075366712605203689887481215735613451658776589900932959614100640631781901437885600092905624310042603837988239790674274372629240788946130968287312624777487634409753690541537385582539645295684346316207800373956158393313962848393757767364290235094428057948887294248689237935402379241684079226640258633436182409291790643199400869984961240480392037227888691802006474563531565444156121948861100527245472326815137240985968633410844003011787996388477485582751681451963498593223068305749827953590667810310418578173708982020235180051501761032513797709707029911054232872892278083645235399918340647521707848321646678277709791927480493436110934895488654768518219652051574694598906078852825097410848656356224138876931750201094386880601134614550217088699526709679091450577216347036775359687939924197804342011289314983946657457306367523613937711294959392171571962695300081006272780451143172985958896125436251309090659841525888753083099078318938778246057250154124818085662525921161221639372197989097233662950338450351557198017033820142884784487795953320505160691252563944803134168185906868881294289210067635465800438598270522550928121332110351761749894746141943107131137794387448575696005300241355218824859202221228674293240867770159013014284387626105891607726526496640960195642799045939685299865801828227702768565891611142998790763874303627309049401155521842599761211517925862953049772965455549109934847353911764538109546672692568755352852973188487504588219438832972434824613865192074070333544520723659136716052434110465225730045279592000223050269588224019140382461785808069487077239154785957725403875969072089348819884707136475752581110464348913091971325901666700248055619012101031030436670251116836371973245902636284437324679708934144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,10] 702887214439330268224365483966900906239780441629139887057256270953111506439501574185227311879601053357311539658148893424393075702980503947720776138691265852376829468941383097175923677614668556698128704323291313980210188000382537232445363062587008162301566541696410708796787241188919233051339731764928479796757716487544588958149605177088467598893762212351323079517515684649280712341472324902144859835916379418625485168151725811201529544223218851273088151697728942636081942425113710143396894125358186481565922696392949882621122989981994825152514925283420334245118806625485688551485054235691478986645186374563909497164301122810338830966661539940644918462734686049531260531109132655037846094510779898364434376840994135515702324908357726905150552339381675462023540152151636392241053235789467786866223121255823263922198523393050609050793241661482831260215827995731861134973145614654902168980734879605419485365087822641847853099131597031934993916881545293340036206066196903517543524560651719421130297761850449265318391198157025511166742851795399643601889255438855014693495699462598635001710374101358813201725489675333890968497099159398835430568868863488662874907702242280476993121879295584152553790932714094478319664622260763670350526424028644178198422594610360898120956136725354545855651051382668987593374472770411359177562048752424317426886118103247228275148872207117231388689438664233746357489971201710075701699247551275536111368385829405001522926211816935171863817128096324874831784039123515723108520300071998171377581347622650832498345714754974288677447642810523937769382153270220961453858525895333340401319190646478081572604626711398158188132252949867895250000984693506409608179750031086485409585381456561714143798752992001901234584190418377715955052371049395220679982937922563768394454466636427490312257185284776137971108257258552853112270836072155538935432542002203966118378306575780183801856000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,11] 1321698260365889724579939815870422898006320696393491707645031368011962752858908596563945888048868862844321419302812481651572733868931999694984223768362065645143461297680193740030280686752532331241655113982890692732201098465181483620780364941726713516724743580076544379965819470142337333128603989641454063574826678189809296140480604467469873868703469496799176489063486315607637756287886687068197899177035351252449781908605490451177531143848542881637783832028691988101065314261020511622002258500423483043164377152695895350378326046344006120674901605001043902857939522002538288154005548012691428657558177718821776189774547395327238792550215185913574001843411873166368200735829759552976301819331856089834808370435681363759240042297888235795517635294885553509895638772751154365091987092495363112102182257857330953446696003872114379826946408705774567828331629749075627066506764912657113164123530983736158674935938555540230433972896237782364321651029619828505179551300267103041548090762918281480958900203171147739254764747078069750659079854235672569282138414596046583967993813890850745808754825332635049906829526613006879094348659029822335716473975897802178452439603330239682326124840196564194011917833089524246727813876404282382957232342642936631185595337192649241372044263811698654999230586032827490067261705528583195952582985767551732566762933676617544036055675500600377962456296487345697176812963784138250878890486620117464573022989677124763734029573604004575566629965664053303444034109535191817952125897025110347875565390086603877422254590008945987382700510278440230995027756486324451835846131922484465523829720971767839713329581132536872322331152300269083396422380954728719795892747468300631073556351374317797427073001816870820969278580209371630775162473401154553007099197456437912789192065321716965396958483212650385131126830564327101810005786498389474812975651629434239064753545190715091320832000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,12] -1701312089655291826260978343853312906454365361261911189302078934995773194376587325115770364783142696394833294684849053088577100896461736619188176495294318573453928030975400261442393503142344682811099328542300451510616922901360551855999331026007593496534792232268739038156337876782846356400447009840314568272570124167017227300648325041478443504808055189601168898834645169382633671609673081431877880950514170933745154721026982262768317695278109763344564780064099239074579942754371819814948695226769145722116490898757011025630732386385584179973787653799285741874740548065077279121167147495529928254813529160650330641338948465967071024539292605513454550012711003210451870334465231518944623357663896142948644458013073721741789105081957331882605739166225211252955366239811487558125916223215437502823620547018893564077987474801287764817744780086380635160224296196748644650351998170143847464021872143209912391209795211319970997416835551856976538462082861938607654950400971665396651745825366198017221397434051864436228249184806013605058017177118090021098691020300805036159790371488770783741273914685618750095511676863641651020567507841819354919278239929276101722919347641981152356770448026987589654591034459462843968261486465031317348392521620515021908895856849080120491737929851622162762436586801427736854129930672765411140799763949867419849142566624987592488670153567324148430949815213937641521766452674002038042443249518744681729918115305112912699272707532963626169888427365204266424174922554165961368812273543483266658582279372955967248725673675657904917415067592801361972783965698981016906849995654371483585989681579559010625471026286222016889018201775762120527224284026721261163407494261400048955691966211007987670095980251051647262857021374381026779235706949611792485740178161863100082578743980053417938852145119320511617537317175887407699726216101566309974165485284776629858533740833529500008448000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,13] -10615592482106525123829633658968926364039686437230369073178263040864816211272743252831120380177575049581834390133582236238051262179144540683105223861661454117491495692518749258811855657822827220040036109128748592025410270007755967432775260570215584079059764280356987637521140453004980304466946851783208274720276938269367798996819203087705452663691833685681784674352988985702922324124513268204691405269946039296911323008989393581529926004895610965126066330494979491202677236348809905015899036527181664394677712651139654222644594529563739868044934563507211994007706521205972437840795540909506305966689643029384139878708078721636861817943544349431509900621771951474020170326690397789636270295399928597465987802775434489840873894617028350567737113361466876637400451964509072559806531122493900673909477115674886304267197302646875576739478381500208726132078787833885809845466592449537732385310559868049085790391436910726937561175028588797844416633127753659216107457315813280527758725199418140075469470206414223967951644384242894244530983078472910107892395852247142033298853046975760828497996269155379038761378447825782357575456037695847564085801608958149248738351885850544756683876611270551513141305118641895133537414240677366109895204160875135655431580417501892096316077296566929258235152767762298448236383566166902478999332792642293111756003670627724175692385261779141109795219604468557406759072679584480937705714331811246617034223466373638670293895473982894971537636970466743224406978990175206673477505439673547667004132720164153246802302949521441286582871451184344762173389518049383884304301288051536541575222722197784914825165199213938609044124323695217982673757458597863885113585037635975058717632488772456101962029498487412997242861414797069925521770665720039581637488344984918279949814419164238066648854190268501988212573832532237880497219009360598592977754837570178367281119335344879769223168000000000000000000000000000000000000000000000000000000000000000000000000000 [130,14] 1140271395665270098054981512077147602778751020056851488278076764376823490081242575019019540744563245259632269123865572145549983373533882450589175626717086075231918584524832082834184513227166737985634249312880415524839496482994028784459060150774027889764026176086605793750149133760337908192224578586157478107390447285419523236911243116771437921636548958930427260502848711173320295379069351651394279827273234044158099554140024109352921333551137645198175953253485681099203645972461506711592720383330762348669486902776338819729890770571710923029017955372140906576632709974180926257244781325872527262051733014312043788812669739163102718209833818612985774918392976404678704760579318480898427053680806636077298648734371187127322745869077376969687580465634792562150064517743082543972887370914737510861286955048678131513927409224616189433361320224534512431612326693267173500468070228680093326967515571097329209287347927103019135128721544617875699280014247899934807319597421576264664748954965875501084573974008250757173476891098944267972148097284088326476804219862477720781566028401375672877457137634586333027494188124600938580492338113656880916640457039095799237969069743964914993730446694419120821639631985683691697771660390847806444660006447272898839098733184923357666045320716771855147264461894956379160449347467040869136291433827482186424399040492928933041532402666978674618279411722007320101116110385658897035102346356774765003586141850391019711199237965783608012266805973537677740446828390280760105699254481267947430724113723176442231305757190615044736267191757909062197128979379920291870677692586226693271236543160981424715283318223699453655684484222643252497214243152216503764313517241036316545352949736601263151391545857547851637490009113035169634515368402500367369697269826438191159422368653420095949009540382691483092704506039991199266473883802299035004059803296796267252426972420332903727104000000000000000000000000000000000000000000000000000000000000000000000000 [130,15] 57491724599310370082767685367212641142771418849928376217735468514233114732138225200976713379238816349360953394198107702662499884082959240875799039073461665848407097779817665449274141150925395832805491925207687943116496855691766021432027532298157506413360392945357359668831329872106922625907837119986567022506035126639530392617061848817045311616469728249256531235894076935999786795550204591259040388057100521042287022391679553580505960777932481511986389338240613126208729950359019713779102229309235148446498025474971760448397593294103283227391254890976571031742059883053842037541844134782469309659250910198969652381016577072097469295836427334983674777407738086312225788321906713058788368138810104607236888119040948588088866106733083903902670575624506808506693388383686848523597105293136851930508455938017925835466734511280106537285561882975660906940051763108974602750178019677987733958194176214118046965159183634116062546114822490458176305498624373103964392514479330841910341067493364488597563481241736828196725578855826089804671166099040130124926029955425926645344520402903908471470986771173399333877215356216236070736620948747428990489261058519727611896880593110035041800760044265829228708784144453402171845357679679207470467269064473425463302290387036717871407363019041055144994514979706640142758226223857060629019046366402867040607574317391729258971102096017139844530480268192948488459501623972464264927907224772179921808576790727062422884461271502759363513357525544829499708485898434324282279085244242055203656455881434972839577561685790371493004838284844482070465794676999862817301395142405203618784326723810006139502923452579666292025822391586901156867780677456916699185331456891956961244630267474741191669154721609614470873674904710705320555316509412741800271759312038735073100027817678348917461356519074164840082731965803608908658312224802414069285352611409816771653344701066689516666880000000000000000000000000000000000000000000000000000000000000000000000 [130,16] -39946572593690986370790786084881238875078160227319929865943256949106401999518197401699256819206248186136395709722097173164176657479115754552575990125550401658378779263150907780783018390248222625873170084407676775670341841513128581645405950104761223572581843789739247361528872533392878340500495223898176233420222483974404649648878816266843651262486707341125690397148619495861624838178879765608197713248409591214056359361123496048377003394716665004511375389364473820097529525802180764620992863091768753976878674880103106599479752419169790873913816055273424456683255605044591434887625445840545964624039797126159336467850661979761575160450242235144413726856047872680420246355950604743416575627803642271356232446257626902464110482737472563897520915535214868734112020423664711322773992257923803935579173460838879605116110107083482045219870406982293271700186074211962569615443866963122239146111020799982359500803157379292571532955628779815871295045860812541318457705279899650140006754387556167260060469470633745473519556593106170786842816901315918966557484376184726505676814490422427900649352104742705407740792609371068842323348558700117587279347796982793012592512526217045346930617486740035421676302791139717297502376298041169920471295902778809524904334373003670983661841047279079600513604978558652771910975626663394068378666766578637941785317651561903999177918728740648766563738226338529626031226635130068638911831470413081114626228910483812278236047628033145507493154048792225793178780999780713982712542153533755860819060485780087320570972617683958828996154089731502419669196445940154618786218839003251434303204510401145833735881024809966483759662045681409048043580745460584332044385247614505264152271530912610663837149895463134915779745943743619751504098204681904383665346326653380905825457965172515462520233368833388901526950182730220910578049751588095431469255595653051930118421808063808958103552000000000000000000000000000000000000000000000000000000000000000000 [130,17] -78895455319236655362191235107611275739763755846280081198128251247349527869464064870511025628209658094138826021825030364993004739565489746432267760240908696008986989100694327783800550623886586958789946047070027282725658057149003971530210681008497303060625728359518005588606451338267917984102588497200998674673599644333087452013220511421837990885599192897553936445620057016641738268363288223376127532383028759554461873746292609542288288410636238726323411886531834569343576460585506711195807265812040949313699358747101435992270894771079417791552970821872959203478858957796545104375623220707756655514875336829122519737168718665543819312182039075091434394320046032674427323050159307634930026678328887650384177709737210213203634810911776595841970978859787711890698899796204840202928090053511965433976490979680427788825486685999025012321755277632768396230699849347114593709963920185477234666597016483945769451663668947699713922595506134065284841674507985095150502908069643740114961113270053353428718857241404061463580969915255446104458191675633888205444769539672715667363482218414088415389492194244534241949362912356813301962422737136422450708939019262760149596397815749612488478433696274321953860380594935362275373257066739305224629984947171183154568171641588904668925018332302252220874571295710955461636985568491693346404930146876074509598510642637199060962180234652864367633827865187072541349734025499263586329989063600416755282840754889183557714178540328642259118197424169770090794919857498407463467565590760469028081125631253486628551213081329661098916576602305739960683582964252714878231049705009615849241881095881241399912331898763602271994911066477403948940778362384029857327365306105001131532989714461993357943574101171464228427313068236301710474126733935633942341351000901436962202093932499965343398125142384012209438997109085380020732156654249107486473285293162282000442613524063627641880576000000000000000000000000000000000000000000000000000000000000000 [130,18] 261558065682053883828477364259203749262798867395500075099566390176592542854022309207448136754997354378007036938517695286185047837125208022309954268470247305224331138300357785581853674829772049116050290793378250843869018681984901841052280015370368268176220540844726640799588207781767598968240827050740725205205965865918427932247906159439696984125300496233425588732785193698293455524898705501286105525289237402308843414413517911381189837119466306095333751627891410311467382823554191604925775562705250585678620184242304901021721447563763089248274773341269882835192585945940466879436473654451436172167434761603367019895424160855585590804198782030846723013947155983654675498099158516764840851103306444436900074788971906036949007045108236308739882514911514906853468480056116041182845154770351229818157025966368107303602432554816963899726401983446228959293389348602180684126001233332147378351422977783059407974961694450181288124444878396687533582290180853562263603515116945224391335149341738645163886642295632949186351001428396833725217130071676972229729443332038013820238996223036082489332753481568452676816742895347901200375003493858875471710408881678257370951502403209291775121734608063840172367744103958549693798616132563903414825819012375979651320261169148827315413598463146881244902865158830772993789535469707285814021382741439726592347449322648823713773874320724268634478346615594913520617269456478386147844395207872968454386394277488536968851619276850340002376132880579301973804246188252262557508001266245340550301636123076169469422538100149195548435363806084346946849262554845732016964808829664029500880308970988391788319916436983471350395219047564872789038390570539013480491048157516274600760284066283233000427361915316635549579451105477965095223421608409493289097568443569297155220988067114532789752547148590173946126765917329640534988721747402247990004827111895322955584514806266202479919104000000000000000000000000000000000000000000000000000000000000 [130,19] -868394720604509228287059227921800114014850322963991155942604714268828347091553103270101737812638169502962376670938529917100148531543200643169049526457067798486473874929464168605600875874290467493671373751100172298904512795996515604869635774880034155426676571004507590645543193002168353661041035986160207878815113653048998999548217166581494992024616036950901148981419969350014067653598619948056067139520436000763712815994528141068648366779641338250456199366189615918541024818196830457496259899793548361193479177482194894280406476474053539021396317152926652245814334546006064822758210029734032619497257077928447183045947374515683957032956961329254581006264709490519451044316737498652229902515738057540053324502860590510704022659439832120216880168938870209423332593297514931541620517287735730159721210840870349558261562682336600130011382639437322672120055737589039119100005403264151668370268529094420041985136225965178298230969104780957056379871031662764729564285079002020228467582437492634319381739816657001773170410109260946026776789391603571897460710880821966800189216833843863739504295690051254809823081986929736510834745938914029357808243640492285678676623694585660604978525026841416214996887315450019990461526710105537504754335294938901388094225614694121418249976019337583843029912597204182620289209025307137592000574771334756391210676889326595634527710289646763698649556296489998042269860977234769421770338048552774061917517157359367933588790926220118988781186742389042771619828144097476671134173176212812054956171806221976964508151822823560808189448767130170948627181935373795384762831893631980677979297257767989664481131485332819941983923003301181733210536701649944920489332629948062899415051142949444389372360101057908937451074173109803501312920148168951789023021349495148357512681198701160842730868243032804328224178043866414890698950115508691277554648253743376844218555284593050925400064000000000000000000000000000000000000000000000000000000000 [130,20] 1139540667827923093493783367558139177907566152687699282623843806179580858146903401952209223072649212197397074463316616227706896283799681057495743128000977791140248360237669663590164316376576830118418267944228481965848620084752329644841608258135336247817472624007788449405825993357424966333947957929160037175169399238669311786062462324179583313114113135340200105468622916916994120877994729510971588556926412334405938558271683982621444939699706710440806854100534789717558346330254300373114637451284646691539578388959897577113158768811098538407019192486788856298908098957295465317570902959265478234277573493819118631465295824221496055503550645819102737303304478973922294583479496867502970657049386092564178296546589985558887788840619288314669155612470342748324323409259888193221500211629192355669730024352307433340448869978630534898534811520545834027729759306363661993597297915248009864206230209394003536007324598713550285937654219839614677761183365395933414923589213789628528212502679508208759853873732989749745103415112737755811307649546809634033552913189204614306542881449628732140502699019078545912179196972577438343124558343367010218230897267092148728940798609089526011879970031250989506763679824599942955414778459687123987714019790449466134923887843880906875531179809060966309282300603789100220612394320789640583486450796605633800159875593460798527620241540123424322356942765058949835737677130078830225009839736284376640191886363201683256938475828599948047822192813592272086135087015138931999417740847956105755657525157102568501339753248984894752206549712766818846152663081032764298762314448373118119891965819030130911158979776980120250093640824756876549937049737164932629086632861759118612071261076763811186086870760138147413402493396780607974917281939046755625694436518504846146810161340103311779457912021766655328164575822926785668214865486750791262538285450364486871115350889619152672129024000000000000000000000000000000000000000000000000000000 [130,21] 1382521986142788132379743005949139269059445413862926710146038925544790073126440491623480388002003646968754788122685777173140256905028874727874367900435494722681408695308628144830734845332508346619115986227414160747861809079757251114065065460313559933130641623200258463531465525713139950047223599985927147802248845619599578060597645838038492886883892878405108937790754870451655404053992669916637019131926152387532859086390890606014723887553154354971671353459427089168165774668927908204705042816701653020105776053588654387775645783014273109526907544089302198767405173694533862569493562133962590729963826011632801817096465792591488092998466296980739745558484984793160987300688498378304277109926130971954426236221641565248548520681211649974060350450188431096440747540971769285506465461828517260225817192144116107839806514913826525588148938364176973103499388794398943751976138736877540981501147073654158428753359695326969513049433390448953989741864876482616515572704447664628163787587471742489895640118275831490818670734418939537420259359049873167499984468734227133335407209297456335866264200933830591284256801577295689777721830447182407435232661584543847565781737954060835882924145248323179174852933884577705174408149387340882208281616949821895295795170053377157162880034861594952328765378977516276201370266458643995715153704042448869467940973897028934815620885708224429388091080625802978531262308634561927926229845741506207472252328213342752125269744521099782999229453898214442280983887271432592832545012097448986626530689107037813571855565323728840148091502129447743252727032429631257456048529210388394004495305636493623462792991518519891375998742757514090742893063398609653170515567173879849885318928017421295183340014425770720919865357480794115640910919970624351246091380195401949758257841349317509280517729169604603350190861329087217302367412485087569057239012101544276179599000194995330857566208000000000000000000000000000000000000000000000000000 [130,22] -5192841791008415897882722676211779456687859960129848202727890274388114539397391688071107644877845025463410329369147200541376635274869891822843586725506797385194181969815311852325553759725152280241675874927627579723575688079855692940678904570532979781293940229659463871428982894164283181737801930027572047796583724731507882276298676976089515693859779536802653700045392929423299544032962040444583556849887946900803312767972000467073772893532337268340492655747485970309075553420266396508501018536519659550705739806650809999325063761991500800367460753033392813148278742856584126007707533839104737216455299586882280511563791488952002442296416179573054466715651127533938693113504220890679234544647891904184480478816567743171210178356420662895497879668951354918929546785675406296051027807288637972776810211875128199932283254797840600250111345475669624357028112527145862766522248049053205020551763713074150526200342330230869074534280149001831166317135939048265102864400415819585703792859644807584933854659512245897318428734476921729731582123821080907155402084169293855295406057878492188292970386302136054365689731994494609954677926052564276175179002945330796210550664382923692867614905955252354029078589572009533767389307541904322964556812074376759598070812710504359337641960299277872151221184321229949135530778846080501399288936299238457097387603252734205255168604697345451129804898017518199324450306163725297696750495604395792228886120625172831724025897829382927345812367740702208696109266768551191204661818970801078641394286351867555653101937450799022458189106654991929841226420367322120767796628410496611603640459869651279167362235424844151921832684490597456635293444183916479483669821065298270492777413601911743465244836666444358125013675962959230532233850326591293417064879033372139501523608367876789950386677425256104806428469659347458707495555369408993282189468070489589961698544951624702000889856000000000000000000000000000000000000000000000000 [130,23] 3364362462269749450171715878653524418468117632786864145723976132445418996512671993548139644114431301279026451874143105341271010618651246178475680758068649037307387035368341667709748257679275667649197011714999408349725627528256329557726565523526352858666634263644036544865700198394956035605658299643128487191897621778645932277210686436778263347187592930448735627458089026248034301495634093060615843175004989021726569561418450033238098542264226377680228671261699347980578089675768729941800701296942021111138973228210528328110608049781928289007698423758025632013796624372796289303764498338904930624406361979124765517251900604908976244714683318511821506243126474674342666848196056391457812578505062981907404008588094674662816205642559495587903889170730750543957889228376260855132320674300987380377917131504159215516851008267595582565328800890232416733436334696085129227884715212865598250390640674712818336685578128361577779671307084008492468307361478482579986684300788422211593118008876525795697510899991323294662703048634100505143695127698016745962378555430961219942076642072434709070424843143903524511936834557791068427413345893310662641128395004793904812401836707571582230835518942246686374589097576119083793288864233695772916823214963882990242521229711662711996901997317556886505604762876477199383291479332983725016166090756955366889319199333123000994846359156704965284314932059769193004936168711515587354332336121680960212176625338024854278703973687101469180547580688660190768283779654490440626442516966255374908605731987398350657334494035077203315747240560543743102581489032723005222844677990402103959242702994197850558680027723518559188049572273459134312347241392319315030492051988138377469367216661785412842351167490389725851301502544511972840272471487855842120042765424021836886531263874272076147922804938414780720438326544829585742545073970408143704647926880721749656590761444086487533486080000000000000000000000000000000000000000000000 [130,24] 4488944404520640497082038067242496833350277958827636375331818085904117355791586085550017249694526682060282294006554116280505725366526770455202381043376161022338393481235049937207118806788160530026271650437989655121289481155109523232209543685838668420542129636701529565537519083152309644243460997029911740917898600475665346557236926653840093961333466402121247681897591590914512624046212148101131747489131546083692782143790158045736386017220560159447708770546555775952606185775351777072039417113964584910029641222139705179330573255642135439979307433397058102117519044116257940065532429438739879538569377918531481720516472182695225435363508809334317638654349618461345689417391035405960584595222324249354841181065032439586540715234544057787776210586731584525372140496007536550008444524302000317807973624173039063636811848331131751637625298010239597554943376168913863033709351449102168410851337295929081929861733307462422863013738348524120136763561305892274775708404243718135772806666213141610222287214327229174521423559795864889804058598993001460429991291664966173215177977476262197107039306466535739504502668145648560463371119936721224820825298732295367533522046091714877444150850073047739676047813216644989484412429151305641385621064984132250008975894523248639871527065850629931633329937172811684368839129134013670076790544076454624145030778121745305963740964832872584429994021978188202368051689333358069691336447637280027189840516816853418764459554340556443008494643572908707754523684504434145351711079818163432776947531258087015937628497168449463244155019579520521435796779150015496682562966981327110122974649277038603185397482536243032341633338934422613943765374512620536401115571082922984508888871715881363729074785522887201659898088213717757382727260419702548377512847405606314221140963845719034366061772028215669808193282572988089437932418604233213395360471722553237094593891804937153557823488000000000000000000000000000000000000000000 [130,25] -7852270440056809839932192859667740705357409154361589293420270463114960142660450551034111597375397332761685503664612216794110991588584354600037037987988333766359563879123926460104441157045411285098566897375162123021034036033071866297432348403438930875709675019054150613552930494852094277153666789417488132859202783657100949221316305123110343566293973336827306119987645529238236205956989805490453711177256175138220367270179869664875392638701204994465830189094165617206153439698657815995698929236088640772457036799802662308757995759026486918459584102384721869717533330451498677342157494727296553092854319262176317182519483865491458062715016107118198282682939513237985600710581933221994128695254549952614829025435885670643700148022224142117227009182258413252884219028078168930212387096024641809044630232226455902595043757386962806733459860611356128214542749428897586616117461979192952020152162528635305569911195151904862776803067044656434453052505378471498722283681456260957005424748226081641186133007945882199747093538153375615100820020773040916594786572047647138628801164288463489174940689187138043413553304643521093524272212831748772612452178716466975500495814753113187533480343105265649234288874211890643359328042357697347232099930741861709803416902063001338269091979731250715863745228299747445266678433336378736407319643349109055504946175662207949903511927771246240265667116085209007993407810254891804161680337047762125431677136573887767006188297558694848733051716094784258357974683173782062507702481263045218889451931423966028572068093139984012655457191650477677214206652515821275108970279960961219049387693533325249457094359948681268102178157749220310035386224424063560728964088017341203716568562993379560209605625802543366960901323230192619796549311858610425955456770216080310386740575961863858911727050639461290127457116138775614212446941142431180426832543219403078697508616430288672863027200000000000000000000000000000000000000000 [130,26] 1735592881134567790613278196598469290724940687947942061225570902093260281682375021627740837807766560763138815301882894594302034367509415727205169342040356575618786413344206770339593585319221254042733477222478713624144250603111406639714026551476567144253293834093102369604775888847968067326950995984286673337744111283836206985840325654025502719226678790485180005643617930089580744831570171855117253255782160809973213318346792769035100105089844265398711008137970308678885465947168808563493727667981493897483682732710353173172114102618661938265798254691842125927906751120024314471366215862129029042840076424219658871573208102250547497653976339587887600002829612878360599980351987138668612009745174665903082914877859839033234278262081082105537873381882838258656131764781404538812854561458170992280003530961013197393987320977483481320943985049486814810997469330856466975744094470582752152306681067623550334826086638254191457623724169619785488841310695717175750793702442639104929927594400806880678865963293344513333593736751174427046681414697840595335857818373450787949589153772181793346735632491261513612444353896582128766424149550092499449509483101475655245080693070286287166106385185245654395489027205732717196361494389161312185929399604651219371861657878156658961118371414335450909399187422679174147195514686673150672021172846553026674884689638467048883756928419630088679306713881808047212282723059479724536988845231181960120763667620063064474889396881169837368910506640816177352733502903343177259180761244730697919746479953020960273171979627580112555250412232430350888558707016372270177622867840567992913866830556313634541952001329232947261445584960867743062375689463917423443345423126745054184502999192442910650503806350313448724866612535413891536160040485543470839033229677378391069662975294910262755112924140010473450258951934073206477538104454272830838306243519349170574947441963323359332663296000000000000000000000000000000000000 [130,27] 4881705076886940503789540363881103844315621837937923239058874557014152668986312084769030425623569756448269753689002496928353939587351050409824131509890145957989924643460798117586033731645304189635141053280845351512993471494644025665940601306127385776248257410442855935633547001878370469712862080208996503542243313361690569391550682204680366860701305427282547210205344806344593282014277484057725470429925837408828120208672185547307080234248492129263851927419798666068963453825266089555667220496451477298517819794283946030570868349033673343870531984976869521483293734683278389166391724275391799083106950517327201910814567077658892213530774794545093852397986928779718437193478332990112115736531277856428915696279102327858627189792013049925861525772628960928469667892846340488917069023864622972830316864071091710439014014148525028020054526167737662627666077497033730690252531654138392218684373729349370090375058501930053978058798625292247371806811804192656177518166187414378003056963331053320919282402252132435516226775936717252452792510837087550338832683154467234080571429533479250556314118667167649531609633966051139799426449332313301935022427780313664504000018591641608184915835392284922425418874819888813850168089722440239381485185868595761312771953744271202947742319250685380391495159391470519086198613058770852642866002236841089878465489370013830999849944035380569886044010610969613316569393418683280474884055918212433389485875581060839782253691269955341514603379100028394553696415079773380292234328844034791308873121742649327114543901916261488335137244796432384836161256814953314092475542068447867234359042915044817807598524275942290933649392887687032520072155870409529285160719920986145078087668166301856057214006681524660841640517142151477365617304514492864369083967059366722210363490098143085492412433800588439678275756078593969765418453774052287559452717281647716116750250638743708297592832000000000000000000000000000000000 [130,28] -4148060755086938671867057473500451711929592602681487464178681209598391382694333740367004416744327459125035881002772073916136434056920240846941953961907545772321519245493922239044922633096546909260557854049626274204630742504888923850296490343360884894216047754200003522716704466202224066725086453797629526131554767535120389054055948797602946283658257888201619546833272681325601884419559004482688349308145046392259215042629635248817192669990854770072549443449428819714784196299747252773775171917783323330872634174350925699168021592412026911462397090314034504818989156487298514879960741473013494919433377259241850217721634603906886100604640330760619973087738065354403909351391686023453568742380405263114161752890311448548752026035931581108539708351167496840682718973581865673246164743184431342202889029246538023902240364587568884850091816987830767921586588913924031014828847567032207707023663393178284249397304581943507598156158068900017111883063383602433143188376260521215410140327498157505790260048980971292188857880571936161265932502005901907334650446926114735892459612341893935605061180544436235612266421813303658470896010385450595929293960302764152087516158608089382965069565827223426232939653045792196240869584634594736050664565535818442936680531167334593665619760151094811790121570141948147423688113720973244363108626765038394759757490772778531173479088654604872868526191357205683344134400837563840013793531252890381499137753201754733907424628612587992553877013403032065956936116735357795477311094463392771774031083439467529169756657664129917611680465836761684115519364764214843015554422745303402921694503044623920202000289601386988432346421974961589628471975418917126069326208887291202066774698786234600641558956460703238609787439727557741033390683573364197232690293300923817033485283351702797789397798623564798764081531427663905863357243624311938581050201558064463140821081394485588276543488000000000000000000000000000000 [130,29] -181288288641299132700691741406652954598399539390523020137706901362311602879564329265041706820349846974686279947389979092434102893422448037955914957299096131893122536142116158739167990989631082935543585463178390301475106530617343563150100472262278736700101605443239629153284941172975576410951694801038650113740322000130471986446392342026167117429383057808134318386375795834235852469872654239053044237306624598522064081532513660639401694541108170122962745514784368062840567981732869257577978922346637354546152326578029239932087575290976014318748758705354109667895913925555892518790327383076046261541197939337356610041838427164407023874838359188311904432139273483164342867872379860612805612222509694538889990076087351952971127287002159572586005248302094429524031531159408880616383823834149076208900426894552258046420436724018107952302043371873312130728919450005892043714051423163260593409343900692833585769081806709219193788444871698019194931898595959784930109577549899477674478729274879471679493206289956879909309827999454525222531194323833186295969086216821924193263393425013774364343037383626643077482164405763425404161451789716335956864022295831452944574044960291808711977550274222659847481519805010633250943202773212120161118065724474199174883523520279101823962977644206010743598931513394255401152546151673018195375897185906127671949585324318747759642496403787275260491670214927024649644380226950587317166729729272009642937099997889204811197202189189962552911928825292782207672358508350572029216786902995474260993942762636958099615578272489215538700972653236705590439541982541971611347980572365021952316543422143756163385023265441383521314666663510856338950275016761525623762057322606477816179419956578108740732595908669266297565343934344971030785908085490387606356156077433616550619696081329562623823254001695892152193129142783982446845682752675296566445566665147563640435123927279813466783744000000000000000000000000000 [130,30] 1863512244766361549635534823802633605371505794581561663640219838863019852618400901723483551204430662510993148068912943514623627509844726574375495795590966855221144341411149924851620602822968911481591789170853241165184097840804984831232502534064366768023747087195054135692354964859850309491180681895283111541653415889474808945222944312646846085811981994379195703968158082096052314701192950341693684657490055703141867575099953153058351675188964464000159137349417531409220417622302846229567295201312180271059239190434031821288089579069683527232829639685622173716876239493585845917254989670804376696367741350226033785304232233229410443460647346930882541856086085679254867640442793642638393869290271598660741320395423870487652085384090710321656976085653650861995641467565769883905054009958890219601852654630050287572573729091026271558103068813452050616867410994237030352760332148024759384703565439924233196879425802892485104444678656174444968222569443642931614158546302164574153835518837033324021376708546018635420623123823669400635408563551177571831990234349550912730389875444689929413830243130240376450134467027002968098488359381164461593838220223031485798944858431846512067233161442264643592150170378075381017730718707323602587146394203395055372174162645208522492680837809238354009167553518827070535634569164543929695391439805480240350698900402145916179739948524238417479538057060492786770544953663653964291757871674027783552438155410866390605632117305822150911806878747273637677733674337684583899883522625081593252942633116103538018706480133587503101497801018616477822086957320737170010403295174851365922507552741933781003388844083203878027112673596151692444800372983994377968015882727505194464427278178734271029559465527717643772997265608688335649344552286691397156640190841195715052699135464978547008816245060159632678532953877243613823744447437382961169177181619515038281368444974239718572032000000000000000000000000000 [130,31] -811308203305538935297095134744813514830810251306133128482818473181905837626703056607471932518963011757375022676175611461608595511235125516248812051154339937397826463777652168592617979224032285085873063819167069744144710872260017534118429091721940750885224198948841503238041322024391175504575246384074402349578792748710426683086208184392764309735966746047194588144815672472756883174448243087093160557559122596179915508480082283229536222554652973002879373178450125410809387040378672810084033858043005822152600438172225188710174167718382350872516576992966513600312538964160474083286484653873027226297379114481233058253452226457839325482460718300697569849731234650505528012243706106602751046494924538505058467435458556447525774280862479802816029835410052210777924410591924636809686164358771380455835355380682383057451628976911404990059590108914462034332476826702198107749494688138337999566888415342015490058202544913751876666038326547181508035392543343371326028455875394213575634075262342078055324061317048311724278849448105965077947497278813075937752118020421740167491573871060876004503454198517078875770379586584087201620903636996380472756362762431862556076585575973690888074539725443638473560049221147597667991642797126320076905045158471703813659387157677337497865372765369702938216304529472335569339366592053345157816326854191845115966654304179403566941842400004645231687354337624829500272822149551051517595567323451868122450416705696972935198752039271005189083122038435401200296364415618321103843674031044708473060893229681337785050071962624357527225701347377513802571054934033465386386038834980712839081420876152910489498049045524700313964389482369518927335951323147491790253022346729610227885236864828634587108989580713968179846616076070584732389025509137622521222968213940222149141786839808339964870778061389302151630096220694762463591211552635183994757888197202068328692846204884382434459648000000000000000000000 [130,32] -182238269383725840436629648069037702635472531507396418110598979473379670717839660286650825074109548011636148963625720198359364874469682144598166391226476453276434385122201664424740237107064393790954363330357162530881840858811416873545442280890348188855144743681595222888800917372717919314006764963753684025780512942847678354905898465755352014100882613143966022404256588913218248456430222664807366906897625053243567434288784336364401225054135530314374745892399614983814973295229714096790218565562461547727499477507948645901742507830720619479713175518702243153924343600720492528740546673261614960257264194878356752578701693232340640759170975282333917380656313169972621984952464014422687016327098303210412189825101946848595699377040493971951838320991842793956704887907519318131904713659565929744636000477744701760112293103132200919265066781430815903337809883723501385535308411533022396869304148329256017035827722460091122426378470691859634583050017854107755034292812491311445107809588170822286349383682989866092045693464737170539142603962836181539271607599696418748270658932225732357410129934196043422078375848545251981890969069612277312871265660989442651658709424873584490074192491608746303284184815408263816791700447603085647687606185366720564887579432179416234719716791890543573478496920523352355340393423140244417776996878956315614665492272409415499747141944325651049837736381306940307995335888238759774647376995823966328174654924021104424143399735984955414236606168041544513539268762053413342624255025251138936762516036938676910871220601823065475748674284008428979448367869140220510839532891300131761869488840045941706573569969394685026003775193210202804545622419157303964534431759516346311967055856892613020924104209396740034223063839574977817923090146426203535563857465970161185021289288467011244076964793080192930215740901276951974801147939967993623234809293966706454844574183293544210366464000000000000000000 [130,33] 247261048601124255724773482640277010956981539838897236767721768441748940833290105527427426610257446852936670483071675962892954543694463929202513219403696356972617718410418196726963768769708090932360419629711730322731222897760177074291706530445054788584679886259003386483878285875360970661949910182040815324238810898456872222190731960157695340637848132665905468750000639785908614872404606063252068875657982548956246516786894291276376743006399957896925014405456463693094676088531730335189794238581265138513818632082089972883420179855708361129592747558246910306877001670711908928707379411883051973373090261227397321377537011674136359753292954052203677067952927257524246969769010871678286654343219112406049257074821285349546073778923418763465801589495153828334115928756835016469036555044991141084266847125484044768759213226946799933487418455049979221548306247542670573021712946977674976619004488131279428345294500790180843022647947257004544259006013751497186067991137791411837005005028574415072465454821625720859439604673719888072185632588480609563420999786662855640489898571989494696156582048905629209471058798157688244015618837519262896865902589943549156374162795754913153687639033383536970231182132127329412058053411089930093242655800065060802922344887759905524787525772972216139901122493816099024219231075421096177730924628123236456256910791942711514181431263975591725897635841777160382301877316691107688831499759275325224792459432782975839834917599066596287264045990570977245592533628188030603875615475858103136649420118183573690331103403438867419874313148374193370054552424940663130514981342194855283667795922474241986634413752825094294489386427741972545415289127014158351866615572836264839483510371114194040828323740964564455032198329170884496694246263557631129720000029864897065870413153841122591788647258342023280181428993202683263959934845926085137330644556526584445820072008129111283204096000000000000000 [130,34] -42874234922728265865150439525302987728584651142384501634737208623509247939221497875293097663345061671559345243673870611363420990637077916784266958296589463171458344377924253068617883270787649717768522204916696671882913447696362957795214082577387370291516087071212013861811284238746218741265413093045287703312550387796265907192938518408782281913861192141260231370052594095833293453034605940401287353333530911858335666082708742179622318276743865661438735716853063922073477755680541576256127804889012072502132431118593073415658686094536810061955810366809555578252409079622973581076810079411001838343340837342556837523047891286171083636731967054912762364639554693975770401044125983615152941241604866466410857126451699269059021932842161656567649552515133678221339438901090141338350845811405783412798912183119425154617139420406827625223150365570002837219078889785104040541158196611441698196370335551330065533715220919825152152650593800209236625515806988673238114497780024363740305902017153610104843524289338408221833874115710163458424075938758292536123189319537482339344360630605869969751683258663989830438384114293359117157238207646418364353168456747163614206044850290042362923327195525869327511551712541637216239970925029268940505629598178798414207144929040963548053655439882385605366339506604811305300991986737848002614411449355033409654982968442044053730215549248805024113088731554568039967572082207701098301747620741500104422010670195674523858375672008769886680875437780935672321639715322521334625858733065608848078052847220629037950384432453481719721766910601492805998839585609429411537017348998130970159745225004686186634309591982571870101346596434135951599907282226692858514483717863264940047032203103234371700264086941907581038846047205966017376507134588150218046963383338669454252751575012113291845888511900737155772258884914734486779361289933721842942552159677328504377767772486397583163392000000000000 [130,35] -24037936996888628141443354683830608658134965437289381765765735570806473292994735816783530313014243415866902177993765919923346270872812188816048315692094462326841189681419050068497741876138092811758258230844595549724378205236280975183160292200934782309450646724639517443454598650738753821865448725709411222844042550782847756892464488784168979980556010012645144818774276909448237225371427437341919030905407425844739174390465109096372827857700950034262436741415307957998997085927712045592700760369113550656438082127658786553230003204268440832668339053755221258734396905050806551566068053361485888259709608370295830941576268731692661454017345964210566461301839402633944111515974592383623639416737911601023455896679194114214411730270659191479347926824252948587213294934605839240245520670610814882592004499041904554929189088285759384822433377515679649531650617648314614236054109076935908121512219532807218347382425038158278370524709696711659078244162774166755677050691997122338866405012231275049062414783769587893898870745009887418467615962458959783993997783783167253896725148474829556330222726392591489157979077656989031341846936366838139319920219109809664560972729780908829126401257023728988688697110023231277608117853041204568976199753346373732995900584355713257305397484410320116351437726423665736309997270661123301156902238749334697465540353325814635896773294019612318444106071862103416567155781088054241655808030764912621034726155381005296206744120842332825883618338269756432570249543913772662014668685786202098127479257026922885787918583859599032780060184483087936521956890698087813734877475042769922026091167923785526368335881726543803721008260638778822908510512060833198967255331988300422403318178290729610895868634735115884687558888848418812223091736965703829019023965824101082077111691755782043213047598253229958712677193862551068682428455596820977128646006292739914967213576775978230743040000000000 [130,36] 8045188151608521086306878117498248018216077262240742862058304895033221067943876308122159262483465243882771914579734349608532050673744492471247526130685847476041945554853724608926350015556412899345835862354198564447021216629524975022278612253162698093661161061460013267565734099139007902809580615621738531116902841768380286503088105961284536334440372218992008975727033169356031842270036433979812753086100171492351929353423970242427540629308184951817507370785124852710475903591710908708256725569031091262906474554653440402907754547720680915319669163991525101820920422039793012631689270963711342954058700989313641647295726931256780182032551664929916993986300847161837704596141646977549779624328276697168728238328169154313464058226725839305407139650295123882253369373307166859378893007936116025743221224445147112145164157316084506947106535375131084067940419736519183390328766130339535755930535392626409199567357293011268680504093076836794347455500511227930765669085493461733429756815135261924437414929001876730522546132598129054730972930928084238125008735047845057799677467247508506903232448419197075215743766922142019921077792028773666814095356009856939041138305416836710379460700661082689610501807746640163779683301586761083666565850853957585588669138505280243949696654021855391565402240893494784520520174163702082237666530778958943471710311366930726455700419253287934022871442453978840779689321425107023747274752521403751369187742917962905215468700382125860181316105513646122494747132972273772271320625247705729490025534014513038301741324570785594665701963220073654222577550011839632054184799843259563974452237823640253996785767366688523033719529964028463236336312794706121845130359114181688167267550842615527239550504752437731051838735029645647716804592963619975510765049141953085015747128670476390011407269976347872787206305305530292209348623952118814120291569272176122619168226645629051338752000000 [130,37] 2581705946983115059543968944757814667696758098641054566762065977695831112523885266892850804685866994659675933466397023958104048977207694001316274130686600275514902930244759122332783479007184152779705578448774823936684868590600486052214290670021919791240247435800642312709764218470362304224971859490692262077182689956780182500283146743231833745245927871077515187420036916120854455862824890741101631135216860445703516047813829596935223290929397380133919167559084525706832792826846109689739677677211344278948971868826595647254389314619268649525676350238367542122720325127870355554699919480328983958791446217795878679786353865701663805677283925547739394341516932232525748762819549212271818276556707153208341974790997503736851349179845419899795554357299872991637383294532200791571659434898117576188468238366999080196467645153435944810032401871634359811940454525789522105866505002741626393783929673040890228282397219126978192683974609132883192068297308232434365334681735663304241012764754859858471110029829034317960042784919224567929289180802680801197818525896842405780901084360626444223386842992538509180349515688443888679780544526517072480117887879137852110699024235782672139890246551571287971549640209805302077541924987461924332618837434867173854622473921472497327414570354241953344792643211057330374092330130101148519887843362358836026050504904898878898503737598803586464583324856058220710237440892722669819817761455649369792411666173828346395962656564911217807306018023611700111234543566397243405807857457038078500990192306603448969579290908679743228075359115994972952822248662756341298126276640155127569324862791308996942203406111014503806011950865613308740413016159827563290562570782050641490672488838740829220825417654724388574963130578127735448787674964145333363000786123945183261753950417091888780087256527193100989046099209672200889852817516923106781161924664286553214123704599062814982144000 [130,38] -1468995814046490160432320021423162385163199182238225317655750858986572198928901404722504255345910694756841552802844252912764855887861371408351409006021626935556398483255539890605005893275930894393485371500424879735870996072047993659878384938775042618303537349833361481854362922935393082231208188836295877658638482830445118931268813407250254572695632220808615327623821334493927264222362495730209359335009719527207024885126265209067672261121933229865859800865682920879297713679299196289825175933134278365171856888778768773826347711384119755364125492851277200132286965109149557073271959240354921848480711727414894146163869189233846752601819680396409450733139064249681387562557345390920490089403077478816013312485058284747263529787158474190614795946835649204069150981986576281829794623876439920575403982830966848912862824490336184579956775919179116214585128537577415099451347620577646341858155570514462335050624279343694489891377543967272734760353597033064860845134110926396646562641724124739641877877619992433154087769029906950867934457345091120424524208355982286593139127899066757921745449767220065303619442781936185103366445374433235393955865401057310465259052280795177242064286884327569332979786443445341585692386711829477013249681413605670890614298943524008030411912915297017622218956964068430563337579060623380235232455058795237066567323767892156994332635735951075910363345099139948134996137845262993246432813270517057399760011734723486703961355336453200026211097384741513550567809215298417584625252964496535051160734997452974288869238438100185959882873315860062416962003628466965747420944228318358489884298355280574269401074667557897812443106989255029282477621574492055318133796440281070967804185748331835553382983314918397667302714946920723403945423230627136594899648730702024581154760368762958821824290011222515476257538972983868525197669542725267816740886932729224159903026602678342491812 [130,39] -118338044769567325208463618891316480165387127441053528805232372591213431435862195563755275030415211285250038889523448009743906606634633816237935404333192488432680232264734305854708353853368729199286109243997958638994431453177319936405664976926681666581255584679397916120512379331142963163586202892232913544803826963992937953581941029012322332394723760906224313589882738039303241375898080486827511853015060241889152205261935407330800576457583004561030360488689284983760568237506037038028488565868057311418350853918581615294914113495510144185767801409358851741411761664292395944969198266088661302788637249467014783561801274742262444789720943998157345317656324173878807892060005642172257630055372702054784885866000676026054920341604432310220664309279870785443856750328002194544377653616395113379855093184446989368762082837618011871697218364741741779890226956413716738310001333344487737612601737450269482674300913273959713361370657283965499801344660314768069923721375578719807399205198569221035212934498238857351723911778976943574068405624678498344053651887721413720626959561985655493994745571792118248415766290967345997597953465700108554999675526556679369599390784492237322012048752895999665124866338318438310523662672917341546667101735081662198202195289184048144915575937378181995930993739519734797788578102220741414859373603330645527593290316662346141148277197230276802822643871663675904047681931216675567398229214738821567051798613475320144142515853049878958598478260691421562920296463365119580683102642198569375277526050818470485436023116091675385474734813002198100132184963527697816110493519460288518435204231870746739024766654477310985226419607097603097191780307010063561324286228037289741659234149171119358059486255192953480619688223140368118954577337597325581200726912878948262813146084677486156027780774691529239650233013578034603860896827484435080963967981378823450952018798207155600 [130,40] 225484114306832543796522923546165603066572045851043223036213806709731068436792857288515243522042979295904111583586323464115940434834318369766510290335063040465592379018120327584335973854801723989665015258243804045749991983215102310872487804635033303520121476647521279350580187810219408706796597716748547388535315863325320863319361997515948072784094110810534756036845259181458810354679128948920697103076126524764999435289665304151315518571226152526472579231946421361910618297549483062671641593847493942749328468787429892196692060609539527278332158615085544404030746587186858653210765444689185164023129947625896106204199544949269544803225258307879001041553408095887105231651218045736212292912363702377832230658990099551875625722975671629864959900955354072551657583134040569844240140792126915388918471773390698906799690847473630527221846082497671614856151181297869211639221208026312782681782035476968023049792578539605283052022855728365459646515529390181419525586238131044654284107968255483246869083033522186247862971004121866013549984417879544843028149063304970735521802538643951541457392046244337585853685643758037180271284482835357804540298183069312729820518575059087324703326176896251213933634748346066732700996781765320291556866892395053108120849547530061246779704558665522886497158006981104776441157433854599849870854906060720876819484822053190307180914912709452773539814703034257165324109713485254791272559957583575591369451579550167051840016010314655545415682826882319254581092749682885686229339659386856753858134220991966375987038774700241428424638857423880480695156843795242136933914877129458097406950616403699320729300230887743227018832819969178127554727320652376045293945266287410980871460521009892483863228977401528227958033504189652893974815004093275722466567832594047647273239611167872179118722889679193944563030626059635253351713090705547342422396330097283227359779579356416 [130,41] -55230861859240194943989670539413512773126524646365162074478341396905039905388364213395363987899061518860296242321252866832737494650952725367918568069480013231040866393783230645559636323300498413991640104306142749552499750334295091927981314515185377393399683000794454604493989372750055104968904033603674482041763991078689164459204688855242056307986406670701916109468069636176977006819125473401153054071144391401646566838202590555844036198855788454546162834149015951300790482978057356573809621877101112235456303249641721026452270118159740187590576378110054657762846905199324007945290809697573802427082415865736911857253418913740629647887135382351397026736041274326357667023084700695783862271113075845343581897952469934280263003286509573586315003200032428903992325292727233809387181917787741210067292066033217399243027400427894287892704343769330455709610967631027236692160406207703101976306362047865703461571311909566025525466773846570569180731960500343447272425637368425079147057266166875430179392232114515445561330247315418274855956856500418228319886674232765474720002195286777843020751925365955988384868213505256636744207949421293722278980663043341737435993694338403797442028221590346957504740797014874557262454323024669477723811995308800574048852754043652891166568067032289187766945266765564635301941833424547011868273976943210229000879225848748033712343524361064094421239027537245306256865162453473636540277750958698014585093604975094334730574547445092844619835690803913587891347308425908648912359605143328702493368333786017608996779673631981932569987216998873528650802249501997403825644642259185830648806900457082511769062423802449317689131621380585196665482218315705553795477372193534024674099375579621683523732430020666698390024773647771017187724656633925959666810368744443379410973953036769624012735225221361664934136481346614416672453601629366759209833026409797176547546315264 [130,42] -775032605211657282936850521739782243947371971693848196741322993840151557282083887847873095823252533720134897322135165552623477529871017971137153066675716223347260714625637603446775661168991163162521707454806748963428103248936220202137991285728626438540374816838029653507133951713339264808889398866624955348297774200119611376270695024294177029312593566857341406057122028878900185360423804194303210981272199693519187582776497694141360440657640764536474436264382131933717318400435220831799965957037075445965331655486499477948837306050664659446365623541092388532678954379637073037500670301758613546939721617275038407705069655978839595508057285950747702275795182219865194624612180743014585288402035806524488394544892379794093853128225640917501358021812914246041018121072973546413653530242987564423548643452562237759359313305991382889673119025422647933858886721723366616354685365982874162311697275833516709667519091708219759995529168762036575945009648050570107149162750210185400674726780278040612777816234261846414934845058317086644977493799149566548677633092977079860033966355159622574267122721372101442572794489647859768739141904279558599269065388887742172613590942441524095186884211349072001554416259437376982623356463917379049560178552442170697208028374815453379818698523830954536026666572145418461013984023904146907274230237192739383918614162326241367939830520533434903653512580146542191871148758977001276643222553370641714128336375121822144036819907340408968141692876315295845068975958498893792112636909011494616230021050719525644075234038745753007964128219437556097988774357891916545806984834438889076665645656945103809234610906270184009058113939709819899191349677492258299624371125856864175849961125828868565343759479132183166280778149843668791685735478303740714564639785211391311075221207856951585863769863410561075759780072706462427177627832449219458940760054227527025800224 [130,43] 3483836624366218661921241670745854346450550899699094022812000184912270657643550466593096237525552954155748855860114451159661031284759157806630988828782102583696444766073746698087156577601844306338926067728839934060194713326408387232562895275781163423025121551101672537876791973491921781062288476266913178182576382398459587866529594783724401311394493236862553054550554518593244824368654007458692508421394123772300764659212958728648038555380577422924387497951335094788917435711749723146961284840221684306284994926645196668042634595220570216142678096135724590560021804230394645167816315859715932261411885232228474419450469303456137101054343331933369411356683453495875747561306699380069907795568097147295084148785628405448896321179604275300686464619438232884234403205100335586323014808064976744280195109152974668652233678060005036787132183170472179144456026754044602035413852039227358704427403266161448056827963886264614862977237513723092386132881986332405349692512220321787024320970478734947664776212868095037930447302042086680693945802072229706032703494513882771434745056002944584049410985916445355085135912447249927320587555195402945550071159183260791959985319768331300952410841500058818127993420428872113650552037077741709574946017424694979029075689182055786514333282265740266999189556008201976285436305012274540736222141572326789696456526943667901387161723502547914388268804999556548208287655983463824601808966738042120949205208619453269763016464912621027422542895136846442393157133836829972506306048423182327716367359089346518823638214836815887181557124624931837692826613618058321725992177040866574037129061986908508913458460789128665229024944843088306559250770411046836020277927546903833149547233089854202249354454460318894599648820748362780142497113255092365858361928130862174499995671712535388840479278247820934573942703399844527690394356020531126015021942902336286860800 [130,44] -967335575048416562068477350140215577654066449184650641357861652039636887975996845527404210296393011359203844896881333697485045259493103535269727162707891265329775160575822694128387342991513368471122843355821253329364009730191402835781318761053494548989540894575643929499681939714559319654623711983427724897449868207391117037552572410518009326803763845596053597304482068274419838332570089818092799407181085199187760381949421647493205945994520600379450363364863896371774929108411396387604689072906539154680818320449840141958264015026737537005031012410870119000799637942206125602428118333011208521330842427426548070308231727190303529903011990519713098731194559974142390289623432596885549567710800885550506474391217216184627672622797350631731471857307959072155915258761883800093810040875601961254040955441095297696585995282293484103299640840963654527963438097387414082331053207640671840419988010278233511728457909619423170800094208813429077374320453479079536480624931452588931056097239190642403898675120825129397699290002001699953760209071030170193323611244718815334992698186268182887169825221701399613157139894688420733822889489337819697654641380784075100478110833646240580027284410108193505778899107885759081643825255296108672873580376764318281431361682171958536497038150224589983879327055049251118980642840865952825324462843808217352948681642421166156605346679757417223210146409685206655156191562909925401536964376370123505302168984778055005303277733266232580125947327004603870119932794957501468333929446094644498354135581463709559246332437545833845530542855402241800725782250176359058115114641258912348078698242248871098248638856728952459799965368022829109895738151784761768450554079070491235097326997721512387317324576497039133650231902086559961231276735789686994326400929352103809190178521541143032645106968247604304983569814860683313714503933451302811779257877170608000 [130,45] 127340285260845155321896151012905923038009074639637573622955989954820185772092232973918369794743173240719312216653049921593834014573784754822362165311995960352082876188054613147338530619386855522733241633459290769346290565865452849731469758103128564699506794283091552707987532933603281570056768734537968124735949990655033382482807664343020440988186758929466400150774781600130506841674383405585923574116978920348225640373116013599793412082704585332315012443288811192925757448273914836471729199695627510611960234128778406601679816863719836806156449328080967051596394667734886931512336563592424818177901591471601182708121308917881264682694457608451664067676257109994695601830115626567720795415333138360650632473282486420694860334575914658925243026718533299347000936131341431869600167160475396468434664785269148767098828087858493858608046538935141022053864747962998696582036267809491771631547623441565981670776435070316226385616504661421336685960842550255690072766790392940462793176826485289395459851254768864862931649199999180220005686632439009649633950932758247006514749032540826050646694993793563742938701999306769515177341183493436244816372804845142758106986816692451432461336726430493605830038652468986404480292470379795448187543506922730203845706007869198820256612699192997033510411909073998222690714314278713973356180230822013003687471643401460521388624952010631353300908265415187866384656995707628400458715710207629918621553909200124425762167201138090165089170484515517542195871568093475211267346060515936782500822576777846271916317906686890269479326402165502953460055338469855567847274386986964166606857434327740814626284730197347356052456786066836282643199476064198586568429127702901826025916302392484591501483708736609729985433776411628058833116547905559266722629426695980911594744243353982744035404778236162618481764663504785771485814524262254750992118163595520 [130,46] 4544847501423872079457179771626681204407669233266286183016886034756126342446431361869271582004189228432951185276066307967924367008428885577426267559350791786614454179948268817772015781499546218155944391311387630409183134039073342954368534909505077367314248575291580285425557026863409157338612701320525656304658208303191318460911727926393353840962267346353762069081487594618259377379322411289670863444642325041578585684535830991284290388164569030292820990096308023368428429405310538420969091488045363714913458836537205199797505640672159747563007434388664788718734933086118666637831787331235512856211601829471465482994775244023238999068941452858579201232583625630076738031574480948620424457998834680345350988830489597700372675513794016107690236907094646132827214858852450074316029021227815880965359820060735370630715666553243279335930372999632437897417247691230851838016356062206725208669362048920766752276896081427727494336302797952985376057689700742393962879102749791762848968370005507519187981479837452843472903901770493855637810222032784482464924528550636213892195105853500765226017304205993691362079933084589164998581508711375163393948542561222417546463649409631275003718407751942847072092579038460759151961655109001374243956534334376993376196064345533871800389928939265235639738483036426467794496173213169960234978251213785318306156063363809543912202519933693029474405080483828531867623575594011085701184510057148455093586731559271287317431790601503751046613767635661893561150299153970366313833258865512021757025456059475143175981293620425227135092989732118212220091904486140481741021308463615543387382835553705109659119412275719731118689039556606884789450317023966375940520847197895940301776381718911537675287881086795898045265337291973425474518769867327398651550204788630552323874259434336805592298899734459794513686412288422392066623146947480853773117228960 [130,47] -6093798212899617128503550691603358999011092945354291886983716931295255436219541290346984670225639473843756655202104768598403936477626136346281376829931210022515731630783476619084939120693262150544938371595234447490463952104261614450470561389942677608164384122102322761988266746347852826549452353555263914137416595414861406934191303502295122636251308204464235826889447790568621925395531580589633027645611571689054554644884681369936504569431637324769101915404562709768163336925797028837948054366293674342714330867204932875412479596295889266760854678591255510682994683717585568142003227482459236857820960129357925887009135928645400573698993336637525834513062374914187246629525991600801911504069627606568138706295575125900952191061277532848325358462952343062163600972225593863011316772346803067689865636169708502059230011862680885545046004738918671473650151327604811121200935191878961195798621393934366074243183222776320643360929563933769616435152198052780309359607579908577702415542395693767350151965374322423814775070265486761141911362946928619415079167489521566656582128835378905175489912430619373814315689280677886624436134335706598313912282402577422088396306358127883592469328016323987381288620543252563703456990272326854837741873585551337059719555364013343218160117581032001164499802341472573368134013533291387057312170925086411686197288412971405902374365879207565761724445572999058394990161506287888802271390939846655788470210699300614328911763201083876105187794006552425972523178378128323933897179325238436571349072783832291486346071420731890694708538331794861525223629331112748229729232225116541772252955292743007529662292542480791837683737071482652937370563839462155695781567773331321724504539938694978965814072436259601837747252887063309271570829541441630748684944885701370987396812616253396543551598675639401272279390802597832165664994339155805260070080 [130,48] 1252603368009312340575334192797892116121531820971288366856808041628522551790085807561352934532832592075156928886436864958167043198918342912785430851713423466234206131969081937637294975269716717604398408100938916794947006932613531008827554809812144032862576318276276166045108943437616182239434357669846752323748221438158265473565601919443128273958554594979719962091134340520124463704730877953337938162926289502975698116524577014688567973266669301619786995513023821881229790348189520768450198401803186499968444967674087967784775376939382794182212830336087249196879457019206206259150382758275923558281667187716945168549401310561599059364232981655304855625198741372773332567261227441257962889406784478456327185123113581375113020475324099935130033434840993353819105519980325913256511289380325073777764033154964825393431123357668141351428951829338220090865520440724845861824201322719466364014245333802961047279381525850301448540764358125947416623138297960652647457470049164889639249449327984382225422000420774729500260843270316055561704185187347378382745045518714296578305433880934352141651342443735609860839561635999520828644615239094517249788931134224259291877759223398777387197772670687200757843426950699288715283653826492276684520560897301200836076292144418931569392622933346758466624926538933977892478175522310025573374222710908407715469280643576476296185885843804624325116466860477004566372013018947391496414415078290838320088440466630299684765484801922037619002922577387216349768307458424475404201133308023655989589345278628485156529035949228596206202113673828249765525549451892182585138712309424033175216988595341287961088885729022162900184895792576610404134599655875930005885524265425232756883932278172203800288000507959476046309764696940211046117683154956092763705923273807912592301818644624549474753278469744689304736515038997323537394896484322257263680 [130,49] -94235199097576524080990319845333461080929237776175660548725997595175999013630590158226398781414058604313537687006007574459703996039034768405975364536107448530222156599254580238288443724746578147459573499533878957531699483519481687832482847344624682279339844556548957819247591714549859480900534376918454565101288334570521301469591637560849778707802696641177764367691525790183255550359140083104693157306209645222644188214459315336238208953670845935726618418870217660019848345652662967974314817966156665823560851685244068001490485448865123191626660777102934243523030166447193658105224230751299621367734015122722478622539189341276022170690001643795676785346214257042196162989219804598263010923396014844019519181639870082138867627702181703562587842749014390851587701844131572325161534214814084055911203942669216763718365113582006940759082752031891607996152695938536845494567948617792754152053638331647623747597556798077417398009945019224175408427391526900735195391417181072067694303599877949184162377433674589256960925007822634486905512791700314020651585934376177331765203229198176292148799457310828931362546728469272848983129074642533750704615305259899079818131864062827230323033383251046863921586242010496709589555841807161269589482116622935159012191537029128624568867257554488492622826764469393560023270748004414510365283230930121230629922051800716117220971598462809785565555583827644666969939753635378224075280027282998176758734029076801624852335274181949863144144750856056347127723602988816090704416402100003900141120438885135202929120322718234328427170952951261240991902623442738059058515454908336995831852802742668520386446784332077173244517927281846169083281404330676828228506598578428177895015894628978576723381063126259628526506269966286740510286883861946238428503848041681976701558082179858566836598526076007846886297667583633497818592315837642880 [130,50] -9318330129889902069694964285689548238237903530025263545926904377010968461230064587354424069148942457070497757419811635898968482318396197640992098620648000663544115775426672353975159931421039107899517540525554509002856055901927867308716865479671615864482345043109631195173699979528947048187856308723069125224871307672356529942151637851238673209394786894814772641330610651916675781568077790992707115110261989447715795685363729611690714973351257183398307437690273000425782271645893032357570351364798200827915812085055357592986472517586111593231049339541017361545158852669576125581998960247900289859237358529659945776307758615829756450650955372789150051112380759760071335295281239034182967692727684605912972591331654989527985266791096416278260092990831504867430003869142403338802306109906935948281259752074129042657504607363592565446658803828053105125920577221234965923813089109826064915298312161799483873459571225386090425068683551683653550688565942728076479446851302058193945711757058498593366162474793769948710892462193147971251724798590890385096915464372508625650681461837259445443379286961190359786224242853037224620396212280277253624252414910263540895694663540827772688643363100322327881487757725368188221924435546724359888500857530136290401327824451886853203631496246204438720272784365387133345149254368308323714187752736991070600489377864258218966752567162902294762444721963135398014939167354099622088196665055670930795873438458566084910384873680193569518104676693838844276238314482824375541308972823944691223014996093188815011001769369360929104037836293288495915923798347363053166161646696422511838492910044727314938972144397912061581731391810129874572874636893525193515435065836181476053134269971023780293357099093997042267594351121967858432509078977948287243727858444595129007684740741968417158234685326936784795140523663597284281240215613480 [130,51] 3133360459877197908096686855760079322234178839032776261036544126861777916616332744481567597635324630436372547710783461439011930175224691167844322716920737316834518818408813881531155265137228645937400645226904967597971676710080607855950336364622602305741429132012017679377867365106698359918226762975970403524087688893182552828601536307759368182177232335662495804155331072478369149242906627689835172031563660023569509359440273366552156084290088153763278811866946193031898191679808185853400681050942305150184640768965697723193132468276603094798461680265506019212326562100155268726976254173094135917611469667206446094026322182168365316810556161170974663731232740609136023046119641883694777459030452794661126606222368178593982869191712362571958574607193881737210595528719759189223005177035918063255217974754948622236766197549352122229446964934139676285936551257903412460681950391427320474681754468553213008732621184146599164345378623755008800160619303452257524098344490197176290236076555659444971057571822294689331691874934500388489417915640906801582942800523968886343800472289256298634019074472285443492040136755786774981773333244968389879953229240261035564172958836750783064744506082086142556377873051660668373924846128122795413268938903455215497247252910709427459630624793187702660786428057349585529572458498692762745748554551028154393732352460188970050326828662996561247832428336995172274363424091892861610439911356713877634203982085240971154753886610693649567782658603588739987573431689058702016863463805226932896929618840017572441315154993546504559438111560107437526265750093873160207009006118110338300908934744756625283283767733385408996517371400195155592939000629600144870095609463342231095825980140899710176861261186159152938617395277772641813366445533991435899558853697732828239733368923156216211152435404194791309291651406334158295544660480 [130,52] -313794741097251148745772637564806844762528040709180367630017047443537928638662697121361758571516358133454175923384866074658477988205592126169099321873173392435904218665790855381329442498282930084957594783621629906137675521211752529260388205788386386631234678915060333347231636689816594079414015299322032449578075239297279892387414179515591250978904907276434265542890140902464802126396572876235483538541942109245242692333502954406689591343818911855946330086776304552405306569013930511489178342720809568114952074080678628920153303853964176809534656943714990431249241619640221320044389101716582503762282430691203833668322094455304405788731785156941154987097532165654278372863925591347358718427013963277956139304734079660466591680000328987668773378932083632938348524824761314666281594366904228371018104379699316412311717861495834988888547056657409501909075945643316478321496250731670586269724241836556395326422085059054781382751084963507227056863141604564964818776585129581696705738955382291745008468940275651371001834812081655502348933968581475111702051986981844908101066604623978510410631409536690436999290294242752024558007291764735957200115966693698822242759284000160463579931040768387932916978891132067295553465601623048083350523690220699574959667310145920206110310800115504484489886800990107568263106606354568689455939488502965320398737650246330745799244520905699925741403317540809254227000836430264496907094219611408849757497367262125478145762478257911128593138513287124422034074482246099120312947561654863029262246859652191984498780919423831736051220775351303281512424661735400448235147755741528484919146027310908940002365902744966424802617263427004297537423433115890917803911621394963692184341161184674136548783264753746134044221339841792394296374612620723191551650810055026852287874461142559480514581750018912803089821685435694371589760 [130,53] 5900735135015669819814363961072519596087360982523962124818121044417770827996105470280328480012348362532094437767190142559884476470657577105835936921372701475112605529857727746439560190102233226697926006986723553085606253410691055873200743421257164953904818038171981725847439178005755711782989874213778916516013222704065901524209649469481085254179131522852874501937747313702915906889420441187967009270069052363624735979269162485779456856439005272967564137908147851433622113158208740934662955495905605530694192782444145836674776810766702535075821231240820172615974630205103290648589692624782066686893964584920537171163460361198007413126015785484637733792279018647847251992598032168946104703860959225804923537248963236793531892580414555379999630846442368021159387842557982646834879110806974259188851884882037163701445092080550470314926210757406637927195399691289573382894911808604160713074533512968553050247350589705082573315034099292426721492720131644675111726074283700407676248528917942605766892380993054784328580541385884950685936877745905746121295176663855376711919684601545979989171875597958338852799585876653406760492443955295268771210915219559477389257488799297723867927031159638691655458608764252374403052788922732594955836194122296097498858457062189267655640572474692426480763278913857654103392198504885894155617462591874885377548346644461681049531892889502539691822396864009378072228143062874341063295455981256795762637317751574134957372277646887681564657272649850864630545358079595556443620184757912323419069407664751554461488835256440374124949048991809278399025177271251302246109714190881764017082431279265385744784306593110267762291173267950587906228993169811517255352298031235726128193468709455588356328236624623706527850234862924846555863245192787240215531156305142196935064751136723557314307222023950942801150493374519403136 [130,54] 2803577696549855307451847873441300560412014794398108039094051821384177409075253437571254783355739113748591367900872088937688151584064005072829669178902497832802404113589484687616622172338748401976600694184725571895563972900622508267508617747968612072893713915089123123589014707150700643725730118109625546708039806811555996370854426177837118879715616203064495124439734131811909918938534423409640085077453193925264973878257031177856929808432620582022234939750955624395778047948045804462038125361679257496750045153024783550068487416763548685944511118622733144588442000740818081965341378430498421439904380735739900065264662527610486157083745398975219513896929247413258558432093276539066852191744790724038907677876414328007896914675981111760007905916021529146395826042763085502865735191219887044599022386574841080047481578789744467173833247837295466273848213029523931987891294494755038768588719629093411403304155631212414850116490344277907980425327236378932345528285391978536484842947474653146871415043615957831375794138168820936417785016828733854654812893864314084793567789798625406203453047856387987009918404180881848950012523376188077049259009860934957778034821284572604198375613498718815690372611646035078964719992841650002262803475301012901745080873754522791982227243306381937677629772438281150844770520253217675668144719176638722224539857859185934458272873868573279530453108762142779920818841676903228072590848972328748475426952830097457135946900696810223502602236366149205409793827151106748128352679766302911724991859566964255912396531847149388419816743141383072286302224132764697519717919032652449446417419529272284833293861499218360904442175308634180290338973792320718980488595553301174174174513795996892531734753401609757782746264917088315877875113257883417084936777985438150221535108436598102285440873315588201237179492310766912 [130,55] -320266237570217266491664098534833383726554787934782239826992668153283142477736452191702586914596302963908337192821767097528724639823803679855431296390223198941158070186831346802927226718566316173960345859648818019004366717180545990012991880198166116663571687006747587662373776448407960578681358679358900891449895068250650980348624422384561499475949982280876907230789621116978345078907647837812154048349656619800974394698887488856533743091978062839358392964804681170449552436874776127574533019033564619507343962462137855243173557020371301117393125670508424709746307290317417317446806693594378399636279575742543547985868923730554521187976399536593499600678485729769952087892838769690913912891743556281836754823322079745740919436256913827374454714191949172235829191681504811805226903004963227190747910054200691405667740440087571507625822030259253528778528544226236062880507834869382324398077621415680488153336033316330520444315990672316267473376891112322802720187557429760700415587993060520189946360322906933521918861823726729187626342537936950077945633303868749406831104707486262806366564339952586987373911159819423655842095841150041419138617966564547964771675685287865413720655593457482848623307320384999623631891815279583871731941575157789955056466799702003233989414853493763907710334200942327921264488883628385973052480164723560490689020598295586678995962529080547285285691136689106450002842704469762557329560210611405189078705264310596443976855429766781114231271975870258049286961052653134684031562127326683625364976532533148577942734225641023539270750538124391686355529125320256754358127517862539620658117755784254497932195281224049862939273373638771586516260594194380840476947579088288894901015422970629688379910762605254599709716511681849702577958968525641825788737246516607147002373733132051468886840389854517363222364526560 [130,56] 7334674591281391119814970840417980041751838032940511076785832413850377752685714754940789860143695075208578484316072279746946069779125170332566396069435254624102922488426643266126060860136936194561358220318757109219684262153290007044617367225783258563110586019754154893294981768203929864382582899941053031435302700665244472060249477492005267447757340353678459881832505859406660822555429709286637322334427367838146463671727827452805596036183133769293639694297117452492330973309876293957264090431390733833934252195409724952913258674491593077057641829293145441208849174837366071858607633049236703372935098434848951623034662969805056005721815774507131157470056766368595244375980132024432060259065070864540025301159864091139949833613832538333804377503128839506777104892744276132572313523292949803333589710999257980489300739640832979800091790747194824003308771411895088136555673994957286666918564564726880787799821560601876631722862814134748127537273264972426383802459411838900591315145001133168157773316568805421787593048528662237433850708189546572945644949185624038577990969712403203370534882378661478659440104865505887880921809715403864969313305340760259455511168136811963029822750239570619742227747667864735055849577606975480210588731057379970399106402069766320801571068742132584843374098737360959575543203022859212741969208336658877672945292492047605709766501396705645051795511920513491622711341571642102462899935434940988347657876673620588092529544848810441168491416027880082500865887898450601787604919898675309815973570494994201667739006542525296144031767222581979972736737908068124196483804572406787567903758417821179487865060271231446715213785471786515793801134198258987708320941191954687034428109206113845434170445384285606438032270899360201778551648787085178672845526040247003238018800214052299327597134613594873676808000 [130,57] 1267284864165525286589920719573115125819253482528224953580607679460198940332066902081285278653656189643361264000985251389864869487186608405074617556822032367738513841412856248267789997554953320870498606595632799751217389788943582720449143427106731931044744767133164680350128360235566797824196925672671869383524999052979538934765842802707905009288894411422013859756510586516780776807769291143315863810968520736134231161611212828503823387020881912585453770276217299598475443592940274012590114625854138498159219235299342551561394174580229636424008082517120607883224689339648909319157549535554637563906194829606290429802918192538265566618537616829832296118609928755011555217456031290750930065016215970309531056995450528535038267384948535333441070136927978187531546606459749655917563472465169154898427656181752479718216447332930917143622843473980713881144661249917841627607583887661823725945780925021456220439185763387775327255574880878522835111254950311477266102988553458805278309925228483045311659595013611936497031761208371309409517858504437711931406667262007045924228270419361475933703088575016476896385941533792450090373855413237121843365910654383516002729091562118495795809609996434435625755557524542244850161892302358027053124230060438485690838903604551397003441617190896634386574633160055235551003797653486818692270016749937287368959441110084799762379370653251750282830908682730567314842988762203924405159174269386125330347194263822380039640515999551402837376038829779554167908417828844130949964348710825286484710568663724208684175400622973051930361799318401695051301535713733607093905059646963537200361709260386057386743935730382655079597731247373751238996291056555384841769425511940362330488162899369511853912855457239907119819670936338362244508869756200654050876762022563727369224410700271559620523348634454224450176 [130,58] -64041060949887968357983657372211862926475964630417843280141215477182352986279181220379665589629522312510664614552295795520077601620598610631175523674107936365794399253958565083006813356647054812205548378729109144439435805308894075749221919581464770827567910582081543888154821548928595867227321656259202733306847787362492186094722069747350535042252340852181629730584262227720891027697050393635562184160710674002037663637532373363600148886324639782347484193461073341127213718159831273082834936517965230597232883510565601342512106034838032387169489752785783634340285680508577634980724688167780842341436566844387600287754030131990340520219092737859240376390693279153487966913192215687513719636267106428355443281211921677061746785730303465311468598528944508186516727107575172048964193146368362292517781090012715782263768782517754334237633152856001900083662261152428506000424803022801844397401539390053712153261778606498284163898714509036952990098067349706237006178140636182843097796048838443556755990306301688424187675777756110176000328342143429125597994189902739740569041903804218383815259561208077304450514206882534678829672814489326359730400036077435633028952422836632057433642514897892413138386976946578629476888822939863026236660628999583873981804561905228967949303384653813154601210737498688552100532758450800212180702905107116979040167817988900477237648289202686483521416732662920625268402248651256415280126453771594714187504693104597941866429917740074046341823626440814716733330321841181803541971537605240494542253200075575600720451407172678783851084739832541953796122874968560977911702191773373249462052363259610438776272902024364291113418032419744364177760041205292696734531972674504557927198066245675435861074376794415022720707666534748060655987963875068741870064333532448138322416854056511846071670214143544296 [130,59] 4399642777595464986826408133264133381680107693264963666553174468458685168055036723431743386457680965950715826009061282625813070335767036187079544762328328637614199027439914903087563384332192293485359482864200157974948254428686060927460509398870399606388111237399010689395933679839639381967784180344997467591159623757806223715782717630554307697505103342928520497104972035086603315041315375274345694180925026902980179925748259509356556615247901676386212858699647729622262819697127206107411316053556139576007430513496995892150009098517210892288631756325801218851362487470261099539791184717960637059965079323877410879477976234836599350401722261507543489577123071810049665511359480043364290724218198930277150294123516695682478153755544256706215773962290656271468409010695167552888238597439833415168165911994910082687562885092146767178036659172985993122669154170922597190716047310409924608682543857898701518140037252945818324650037447180566105883474818432175671206590056622269119085096473395969293712872161018532514841598642026637247909217869722729982354658802661131948957822357132463606198426798489861973014202992391448377966845691370242235533341335153234969301329920785343854285496441559128089732146322100255763256270312787806001386521745523698336338961354780683984492829425577807512516164075930617934280775755572242591600104960580119013983484157939883441574891435367778310725088612732058625373710701415559068645587857162795379706259164667624856626551170514638050809897554716456524294882196144768373703835098908187124425940033192999836877640102590608997721898644527130234493001422020624770629924209069013963314801926994756193609891377634004409944679158775389582308038116198155931260869589669303834946165303422307998205223890150364094045647951536571594840320620146416489164282707791826491863601761214592576451556201280 [130,60] 305299145232490346258746036357658854578805891453046901926985730868572907009118452226010950572529044738906202931659253253472373248537626072659688691925422555491976469020763077424906375824986843334136682321556489877862342647691943962213989901567565813144189249257210862440328132086009982388824755243312757709406922130543902444886718758418697654542291760442088100265723234846146209565136199604542675785158336977283878053015243457356856185852363184504349409172888450936941535809856237583147099699870391121475983980554539742043712545529680910964788932345077374373333966850088035964667984420584149156771308975698941395312713610861524095049636722453481292568895102090715425268151812222805884877959383158039888289996451837710435327466455824399727749979381893805548921336670606160655570393715503075233565621157969094194431577948987865237930916526821397277109565983854206774756088674652096187099225242688589158712702441287661455572050692335983616772649949035794735658247508224821143548801932173893723383294635516458848488574587079498043974046119765862639847066911199375921990252555613709457800116518390005061351342800433371253612974394351721174137028649766007107977023204414270789130716019846324778004938156399543778212848341536342430189229709058056235532802286132216537887219989831274508462744557539749156331113817318077992569762449606741768563397397554767566981758197332864662445720748866267315751892969837574744877376462457952672989135281983666106248586058750981737936482760351362887722454750695200023666746326478675483562688000703037716054508668627191586768427500176727669678901211963209789484765570939234303387543511540891291168800117886219250411957020758969543307962583685361665713117694913896241009862823124046393351293330850869469115125555420779212274598236672280875027327027037681847173017418494943894027261440 [130,61] -25807976804523248702232914826141287961000015463616089617497483382260116256516619067897968412848411348192164078367135132257519115038205127025747854318035907012363262366120392712908915307339250370936939661869804368064927543289563890626207064966725184698137561045572232865819142637072657006629576552043714487054562449551615257015980055853527132978497352883730542588220465377983270830748321420257468828022162281297844160404314276819811355423507676113488084888027909060460003926137131100693713480705131097603900586179306837274897453601778190398454408334204376763384156847159876357000485477633970852918672290076252120684355397463759171049865216755701601922126672463982454156872459046122994608487463677190298106693075531634502687574263497509763151436011764400907581519702146301460889294548449557928527697224489242628935567860120295683908910139932380229527720055852335858319696333978721150747881786606296132713570677922980104998120194704042819976580807898490046197972201268330304953668927721885736613918319885119065863560475757734567650321116636259352540038461747286720932100837815767396493828439193990570963158525117615818638395954063090111257228200963014480210967307434549948078486607324021899342340267016579717062728314276396630106259985532917575289983474393840989357935121742148569203289138344180339961495753921834604857701168226133333907843445452054698553637746076995430831374309027822784215147603481367275950366225458662369686826744378427040438598550839805008840013212648934874622940629596660610501277250953488622873258254990225698609080456685953843342952758737570880235352857401667396311075699846184710553033232817482627259945336366472866242282360122901830713950466192382273731136152499036491674305261352089454096170094418817918122562797107926498952400035151209711977024244055125497366627226750881849763584 [130,62] -1708385962273161488419221246630466462493297259827247354103792108745544856272381338057565066103137231381153573614463473853082528418649267112832050655819839153728229434090622004726084789631851727945943683541887575352517210488977965267829885951426121003378246171525442254860459594291821494618588003161858365024453947580277044947998871890951194461068980830089901629385030458093442490438336049112301176223195636966817821165378066042277201380420537353372074075146710146628242494130713796777915135557895549647554831287033190968699768279952516706246060120346635453832344321361621128799271989107534008871049720079639081502217007475977637252841057675824624520898645685787002005079939148347590741720835028358527868663241442513829342001179573958349802389871986005442291013355390822113262121410617848751485399147283777782467136485182095204674824818697199786891659283987604108219533201321073186830329660608343732463909798718180998542254344953836936919059127680928951141348378297359632485744129263550918570541163474956037524588293031704498526743738755735785874128858916088428703667919095948461483903458802180048237306091158666768178785380155124207603167246489549795615851380341033120325502555906646338386350428350829146819497433721338351834045868140342640164010710056608572550457349221408210237299452591532335336844571513171308470305872485005715586717218744693736881164192810328251058062632550355833887153733445468824229360394249125906451130408480928746343780564718190727857418393409994788649130585445606283938547329477514465462824951546294447720590131118708299767242097169142401746345396465688280792703786698867524642886359744441673573176202125568610356252789801832230418766101332500245554062910762086517689957221322881262753509308497740721575802700790584425199055963002404942748946560955886488878062428557868760128 [130,63] 15612156353945679544585640573373547193145507683669604179254011740075311468895895070078675999737765844194878361206129412228037212060703635153556090743308674889240225653106511442699904976673626664703469661073897351140349558139430319239092768225608417770273790415186565229593786588298507447741554469173619029658894546968532004096950025488669440119916944918328312613327648987085984660508458198167631328150315343704775631193299958759887933184489575851604253355722672237624386521763532363766374929261956178120819000564872454640368447347214413734278157719879962317480974461165658517098642892481648009597625689920348008017212755782578144414651409456942360208223109190877366855844371657887293106863384708666173062047844385748484691657985462886486142304641299929446630614987914446773259607664089541243675901581377030121487072800526904901223859125468664183253544485248640859477849799068916133631354945891379264140351130742990852027660617381292525907066345617694294557262013488304915147689253786710344296708370121706022736095888895202310573708550494855063954399963568132016662444209583853073462636519244668167555116233509327313948066843317111575925845691419894128628361817083752300401409705983974626151277995989525291815962064498879389689331675167390568362273614762231103509978484927358156296312578473116166715093058464967522357847079145104149962273666165499985528777406770813158756336842909762294604767189738330128020714021788861824122411369190813027138017124979620160964023045646971247612636715493520851620423136248460994586676553193563393807926746404949214439861604166022185371739493834894311909506378264289253748368848236698886062460772485052038673426954037785510696615463985662488669532440400430039097191883197206039219299629894297672087992159344995211803615258266975308499949635602467743046833005650560 [130,64] 4345012541281635589416185784335677641529684560072461182718307128801884899657744278881276602834896769511161258054177408938609026731118016513775598229244664266178171143582326663618125840370532469743521154941186476195888890749314107235004438375335251974741572121145782679840832765908231407000738279463848260378142579720307144073718916441679140369230545283924835407569769141181305669501990703610478749416528672627830796989964042411566885501388047093738600847551214859971110337452293351093634238513907155274225756754378585297797994026511104590794821399231041717218693145580344332522606869958093651323198862939783641955251102176119357336215814883577735141501780651978096036995571789938696919761398110771468878872647940352019197769824411806460559977681298908265702362069155083300251433768378114663380735187843431665776717184208538379322948722613026965831408796622751592371240307046501519770718655322011393528341412483136637799860044043452620879644601333210442614795344913228541199781131381956900766287251836597889255005630409454412918173396952179108486870269709070140885693674121146639832217729151542173444593301752904719437746190975410915161410352851892066001291057062364842492629057112463833107375384769044633814849840349826043388683279075495419879469258864137924934768533515712931831233833697579382339393969267183139391408136698859699289533876115349604409391043378397044118320984509564107032940939060787312356882908090267180449295478777935659384674847398692120415328698240569053468732565709287914277781702855102929196803472725487035278704365069681980698134997311219631205859198537291386416157076464735745673681133241262671324269837700134691297116828747359266675796636347397563047939021903039555117172284561057608830918546096098355873522401187565567232982139533028678577719305894407241540895772000 [130,65] 14086368945209905877055648244623681048007272906810808662321289120853644097149067781110474655391947974634930847393231447358906405679616283402437339678779407384139363130765379298542666903327929344626233742799417749853483316679470589733601730609362810127852070147515616239826803322479055465393219412290886575079809164360307310677981965578071648995981091272736449865080218808994238771976420935734403770745470520318772134259423130528478286617778251853134971457389924456803434611594195006993663751179597787395100408952738387497523848309550308610492352531622966504687128813528595620051252826667009529908642540815140398935193246708993341010937388085113737301645368098529431873937260976393321457898579684578450276131255103170832110119945233122228224310684618151128510328066214531182820546282334874560336591769560178269680304421227144383339675458273398032897924034987135062205928719035812498939275015078333825220203863040176262092609663087334381908380178278147769372865227957680218716267592569851596504798513849537130047926959217346923029808667275606136632131956818508935135980513939835997802997578614740950399307732188427858986395064891832304884219641262888012557157826437452055445322796796536973354511334922209237339820265141591979840024234882024500357718748570852566734083470548336109021936846909407592293269944756099088461388544722374812926595700257191978457333713014267463135181564652433230696350784241454340915744219730531006210569921163147418273836595539607135946054136089941855907943072875920465185795547432272490964586966063717593608240238913077574774095234902572777353221133043146392530327259521481661288535207210037632684794960587604556880774373613606320502411647653099009420441222662158999013474820928883354387243122812048415316818901329714176607363336512779963046139718524135009189184 [130,66] -14299674706938146275956967551124667547790284517680055839632801308073214553837133906638054063892500637335176588410449657733270686069920600689950928976150572255949231133812598931273619913729291098165038730478277202233655010474522766146087749609355025315332173445229380552921957080976780693061600438848120134811679457360722786293581884719658784207633995284725772312955207806347539247757501813393218051984597095401526932001531376409037495806285886827196939787148356839195312095499493727121127377383564653908307598639644606858381449684669897807638139225755050320615664375384777786790686748216401938885752382504279572713380327577269029583455823230778536067815945922501730032852610648494083679976628504594890059046388992311150085464953035305115642434104681262757563468178563299208566373580440735197311289868874537623188700165876574792891603256069044904353152268266746437468787617107401826173068922551486919994451259408816151946186964543334454283916742358103775830387363710632538877414865635712019053631632517267041499786057364732725830775270795958329292689278313768727207124554941744353880140782475762640611751501812218964161828280600233552277321726675366463439180318321814683116003139727838458160970984884220737957232868004344646027259516483472330184408137909981605972539394565298859755751640569484981201734912069653118839784855145834555530601997843399033654837731879789527815725975503878917415483451814356262293613013819603295349241596843121836930482041539356144680540190972253006074744939795764802239619200618137059825651819221786123221890392030431085629927647157571877335589527338082243797496976410624887329604079769269769680788720018293364482440284941433815625242829788688700551529924722523325448720566535141568919828225684127687698643444441311047802160222066243073717771812891883645564 [130,67] -560772006445483182438196960822663127193617980561540412595660333001328592463719544127219820102708247321690637999349176253947497988260276344825267588074728781459255525432872957612015541734934866965883889876788653818817942805372379742210991074082578495780505287644409870715845310087411185914353295133825501534309824997943690345365959730873940302236420737446102130626787955727911099891236608316792214653405096276865532250074340566772152592885891832285941947152590824091638949673640491559205761711215899085204170474588612020850614560630325918296878492294086694537882115863826388776084115433290387115141977541515960029134873025221694733294396321725286952380022735028734370363858638306988553902179832647689682115863779959393405393092074691297776364688440073892007497067334088974513585698372847572107438188376275500871065324937729602255975680182777674396598829715139843377333472434926502272122960371282189373414153308997585636269179387371031656554605584458146182768747120201542064492409654934020458607131115160043269587870710819501707817503933570408997050728797123522238418662477223102102841502825558262831179964099996299342539809259625155321190878565819006063892234248321292983944485806988026835510375846803322968707418879758041599244595661594203485775478974834058560216752339698830217505207153208586018612080174131658764042986538820534914896304778234540403195213237528401647226927357298407725113854645319751494254254971291536354656974247433276093907778250227523190082657187797665275958225988133270178668031546752182534669986265880744537055101456106710700825403167728349961720314680293507700976852624681154906926400299515956988624635373114640134444318184955241097744801158494113627128646395230320738836748563953115622699477288533887971521204572674399975139967994701784303863811434309504 [130,68] 16806718855818000687325713527830853976436439330392276402269778634143820030490345848229416204252010191945868347078929204320772655733650791135424461788063384261865870699246845321883734992007193554993216717630630045796649698381149095839680728029338569978164256438621532891096345493908743680520233998197866608918827483965121218706895077544434721315332994740095759194091913511338552754018003651835871108798763484237814287764310580874129023746589047471516277028305166569715757094275541625777666527267990137018065833886069319822005263532887382362275632833252494066342245204268321757867935485207552551365223859779379829128109887406885260040178765037881764734625709117677069630569157830164301165300201304965217746318543509204182111849590742572366911937572445272408077253416161189655216550493543623747773869382934544646560725766770624687815861733632148912437713954456251725043808973023049542525095113429724462248399672535367031825324478339219796054287083457191316889027910183601692025687736572074811732275330830936114729013945461229452240805686349680339473425457854970471937450420418815140023857859959864231456905057915240058374174650464138395455130274610255933801129670097242482246642066909959668461433784977798145676421084246140394182907305694622481570689889406962303887120825850592009428882259562469501962506031879551579152076458441925204457487094773110823983479923248683367096554371882093926025435375387696137461073118160423005318236665657620916357802640478481409061187095795421439094110505617204376643109256804287310834841266953144793583230476704371590286058135857782207060448475399369470607358291316172900900897513026522980595110983790615664518034387809286910329791477497156142581518808444270361454182854913377407610615249523456164379008647173160458740717514059273992872623720768 [130,69] 2364652935255297068473728134661826397467162495809987613312927559930946210943597338809753135321523172137031670908370820116150961620195922211376526202867155687130226442829615929606951395846003634182725137677917864757382980709057208082844853995104410206893521886773685203400935798497685490663978451510013163396966003533316161989680636857117019191988654137574664581247632490594907605188140799224823073876964123710213734983497159706533611136249421922136976624847270008754686172681444571529780538480979606062690536756363227075057044790973172374409613500895433744376441836224729637490126157471448837507034068425006961024316945963799252892614776917875120566074890532290351152297810832982343787007873699715161879208899328106404788289428204695363688291244806110273284871217994328416740488392781727988482746159822067732314760523881137502648148199386096815590643004688489666186442751742296714337166858286147073400893010658082426679975998136300713960934052024084092189162592494148517856709213016638363250405566123596214988921146318354534680181846443851627564781412110344852684629512251041083212227548539391429766104727296994839537009494138673975110465496694466860780782012985322344265251908483569190072590431712693703640514007448713939616292078045055361972151162641680313665396771467155882242229351286223333742704449461037053662147838935212933300276803394323730656597213461131703947258309000921400181862346602538273280570740803259315055165177187248011460073974685511227599032227296734991478588267782435984034671363198497596674977614582251667793939957983814099479713111443625744848840302569642039232976609882923624343675507202101384014256120297703440828493963282941783103828893061069848221790634937935699339911291546581339022961643538779432940867344342067505496052473711364535469453312 [130,70] 108300126019687060105659627470311827395437620595242948476166700091236066929096385641682189315914055473285327492874614458702392351965316358569199040883118316861094017243714913836926395389259172392752216367615839274947736324419801842976315094996130254763582838268605749805740340499736486689525126313883877210950057134371191663336515698965876228500723273763801475183078640097760289480481979220080364591450902705055922866504525310261714617731487146121322968505777326458513483758775676556116206399349003614798608460676934297839893955023494147130227946466465920387689259109002965671692991698676792655673896740926649924004534678800198803394715462672818011836360575676870509191423840770322508238030991804392075183563102403870835170801262144456910653016469942283966116691360666136561862413059547635433526314763986615624862001350797964442706342962259082676209209257453887555765649817204665895215989343150203635998383993512143133561146782330485041166430428576732522060406150268148177117662880245296517091948009277654620765541176311163721190793930006892011311962734413501726021614953726747155388344572071389570434562486981225401774170521905310228246859510876597918330589670255292938385250682091781345333336591468068566370350742613187812031889498296722771251227802180220514556315615114615071653597291638044832593659764801060233961736999475510012653361230995208009710324501222218007713384696426428751381338929098801344420288633505739541596975902002157583364845376874223771253562688181810312197350510536477344970487828050800179228586383253814191320027461829582650812607437592491388990121103331879442924639517835135918230171251245835472054935250978394926694468587489561876201407414009334804081929940903801768878220642727503767114483262529002303746233896742953850633487753615283083600 [130,71] 3493113729200529646713669144790175671772990982027374936224347127151173615861986426872591118576212424445947399566082532696597243481562992834401315953235509997759069886563787635349821690813235556543832369660342629107863881352159998225993760504248039242118075191471530998506716795517149288541158514440557511068303330865576817365338283938427503027903899257406523996294327571636057351812780164118669310143483199257482807332170167495025331643012766475721585160768274716037199312805077285250755991503285905642086848098804285557523009398174884209014797056672461733371488549885470186534553057501482466379615343855277135815881737480583097958844718369823835801059120125582862762541794114143562260060127503217615646137264047506666272324622094734764078684969028762595474457849799577013589595499245672924147314712287193751771187339705151269147936270038010899959225496151296828323690425381115426196034069210307092164243734999893234217363202476770232508084961225946667615106311411201224080235682774760937722995259657957544212842091527485297908873002038295394449954445069565238001404121910762662653963490889362848187784911898199179729633963196185400573602010844632605941155387007335390688422915547145194856593490741407420420898991217273634720526166514372035043574155256104224867657840898480351306467377705186967542304217111024995789141413042483618001838023172801718819380648437131351734498897582066406098153845864187097135466027546401213053063288853149257373644874872698590453601984862967442574265715117115923878653866570693677364853895252874217432399254438110261311405985763320545514485657727854023882088759275199490715815810080629512302823606962725385760726858265011848991002600931015274398237721311479304489189716384492981917458434706032208720528089676221909603930951858142080 [130,72] 115832315330363080596957738439970965076883668877895772606330776733433125854905956984974910394439921066234645513006960469381745167665328325048507428854934110573319777384588791629204706379022235265508099483103820428294867631487306170974117180695037609546878754701654898683828075051418106613959900148673686241211429313753228122686686917639659307405849530348809600607516286945974283556300375351784228776955053386235202706179710837207063183357679325468011112574747552128788135652510318494781217406152396861238036833432704857776542741989420367796783377174793248087338541996247288218023890993482024930393704133792290423580742490992328415871745643763411149248245909226355696200647941103613103792041679559226856044814922766741860065021897462821740720534061800440682352986910738553930379342397399538641216510501064260479952362381324813175620595722172177152003066907441992337452009228388841166547053777981151487714359740008597279082480242153620005061076745171228051622088656316196631404810120836330234286667090330296966203377458447129424373259464885848676940826265473392950235078874469749040904591076932609423890145146549436189398287719456182980331308945061815587083812315183654039338974957953693623484325748040272629803813648501548697902799211969918950690560362407665847260993828937465377759613241436664945744356486951202186438336854047475732292909782179200178839184028748200562061538009676776614201747216429387140428729337143525164260964084514370271579215368701512408783626913258446335425500070568531228296189989072128237193116675262874600175539492907673466675775274198487821918420706194038219657903234508373530081092749893770523801390137984490548915213227158046644707981280926001699228329500882594299984009919123949995327496682378842430007558282526772400800265559488 [130,73] 3733658945815326677163209916832876420435946302142290111633742799033122395127632598109708564893654407663234315835020008520214009251136478079133256079393208796605988711666228261438816415923398001814899028931220813245891193818238272628341065970396627885588566760303305114880078603478223610210886179031013853445617904979433881328488878555725214333195034363790508197681140902599234479676164962718160208441408773196565225442734471988502872486466161566768901251371559800745265478963969322658610031679005615950947673672608981570540437408010884583911992513622342955683057476405884630272294761133153989356586147661285976411893673482863406591026726185347434461996149307027062858867816342578923863830815452096120099210705546670247840404741000424256302533434448531102354326719611228932656476172784166814926598032705488039696349191262864296083688036764658339134302418472898022433184456582282958757365123864829814953756932864413305032377526650789357795868572324232735296304821361964874206340235123626957282236900799147655434222685692064855523130270812134921414583386753765745422057735522877506546575802753257761284027319977118597089501197140091548605456208185659296509532847976228143572718253680554263123232816320925351677216986225591058994304938056335572604720993476010826543261425050314171122507203991061366586252286067872662847453212662717388337377719599285584635830567276992292484599483372107086174867621314880781471131697225815873758593866801167487619331412971863552615461672278126566460594724116583915935147227770701373104997215552611631875198378306189814730894819839525108666591734680346116360282375300282709548523663938204237870446543204515268967115496611745342998246111831703281452627308810521012658339115617603151933138959507997637048139832407313591890825376 [130,74] 90143756462321742137918289882493837434054917494456964063328597239867480399239929851685449728085003099648461886482296782291039763289326857679875028842072251898350536092307178615156137139337030370659279889820179039299008544836874979525049407661685047955696905392184529574734893507646049031778032424812946727641595668229118170397466882350407897425728758528285538779766267716446751621294241857415064423168551865387795422982413671262895313666965412143037559450685328391717479984095311267039268654802214970039414973086925245818333317892918948278873878640082614599397512945398203584817911792753580767412467215355848902787875228972932166028741176814193895222601172179740172161291343709324217294283855234712119574656706622379033705860668703282705074935726742811910809694304314534511842205081005287284585480839585526447661369047908816251945445946175013491861895055252582609285036883884729716468846148902826571527169500801462244936667647108999464523137545638420392802163419504960296602735936333692524873401901069325853606252970582852293049693444530890020487582821431616773283342838026305662392076624043425100655638485934412473985946869313641002161076981007426970587969606252926074454202639000209050739783462830837006129976162398711779899103210999556357661531668360937601953517582353936705682930497643276041123805288755439866556432682095275896349241044695988957258960033232490798144445416029966053108016917027368084381449353116585762634206885348249099440151615594954830265505544900432196328127738417760955840907242830460095621626276198887341780280028183800530774767795504475573082202856431382486582865074475960446776730600095893987913350238384702731836221811164850282444224137985744731586006072151007402023604648856222739233228844205046243927000274572462283408 [130,75] 1526518969369623752893283533750685268225681308190567219746610405201529504195028118282647211004565538104554506636861687970088091775885417001055892300302265937747111750716242251061407221516798643694059843411422791955236217347271866408023351313219792036001504513473969427048269178848084991305848979753439759140510045747849532475606389366792394863498048455893004638681444381149557020185214445833312948116553933555796596683178434532474616581001483649963741437307190405181079199995795213594132227699807255596649777390412908321815973632924818016841090231680179437275275872344352279145740940380666898619238914086649766724679895014547459567753249439480047504599886914468621894008333140092667532936827203417956096339903531462400137744175443669716248616994626481051178553039518190143540731749102499997582088985320287016726479127628726392496760845681827131526181907666559201243768462204853621877666745500816669271382863143648932380098005011551954164176773100501796809303798066228668930811873216903384977146273454757264159951941465324132921680626561563471452558129476934990325396844143729904023409276608444114661301136765586553855296585754295773528529739944474553252326596387638225574930256696564223312912616775167790432034408608413269609090210232759360039509575400089167715520900478204415690040056580629471837548504798773056422233031597678941953516334639409287079148413285828854746555094883864717058599289025049026793467373672544656229394086485969896704099204825328036113582778498201214170752173282794149884835121233015966670536893103520245102029993498418130846723662971747071887811909883806207148393002497637954488540584969764382281734711614469226740624756042475999778294074623690006772602661493342004287447151244900111048783378256456135019160918979888880 [130,76] 20225393716927133064671311909498790703017841076182251984256851955120436464438532757979221135312215284299898614135800643194763968688892483489774431847181050826797522856182693692526196261891537964760896824588820791342926854037212618771654014590066025813622865427837842462355424061304697628435490997974344428768428933427638792366567066445155348524500257085911145813472749924562751332820343460099377143097393900837875264519319589450428700097428239368421492699065929807111082477439276038160188794395024859600040161305085421243318641942412965139265150677305911896472243283396004655311039568499147965832901020626777582436361432074239554755567533918450389276853407575405118785391741909065989440038198167374739539223955569938091733720449951056679884048890155417940882652989992610118680748255230287434085131284187436578294847911175245979809563385516850875270644033932091139196806834426217059443335810692951033384186452203928186920635965222645799496515214690004299675514249304157478182923180898732645053348357091894773194804380594708102104201387354620266007602160230449239570591803744480727408092265190534228218272750107781555052256137643588731119334229758502010085261362358465329150146417653840807031939555082728518002075338248092792857225110666577564670934899509192479892653649004631223164237280265213070712164582859002720206887024871092286269412954475323264759018287848411050140198047402413108171115292913476614175028029266017049423856049954590741678928921149897432148091255636091573917853406471318056712842479105995007804042845121937990633945768496129528501056580847861905793897824608994659543003379220051072419216857600940431496643093821922981950249303779751342167313813174501513340875560833924749018970776427191888411801949989914484536651512256 [130,77] 258092602276743037659603351814842381193559784877116333496799455736854582214599210763606190939144765358341991301917942747166320095052435623371736973330383032412074471807266150663920134627636193802672854384994407233645516953704873385243878080412482473542341157933357388989840380509108868312795376953378771461533012371490879551470570293817647871665486668582696721254363367214177274549343616829748270750203348131350198841114479121909339858379195539482255718137003400418199686040079625974336438237488220967111497386862846727603623272381230811268662273925009058078899164541466559814440513715449846407548796079025239474658892339970458966022515967782195170559966927409640442231554960962431583707338544463719600262725002476498729140092349126628325237434057203216832258389594365765433627964769961056631308623947290075196388205018244194570203836269347458064256288555333602190479630873846717780501841030518168827843062973289891643596511992608161908235031733726797371112440037828236087014310745129234960500968321179802227798214294661754886332732912314795748395640934065470918263888902740058536600662402447386357380555800368670675383596258892676763489323258514986954829855090022458591634338652892407452241389682364524844116785895128439690944741828760925724086907945016281266659583980204944127399413884157078168438924544525004720615096713867547360609722746501997000724741324192818398605646290141296335101751440161049053786621623946146927437899921552219802698470590989190575607152716799314608552281848147332190903794153957199720143832883278310734589053003557773915833350095784484635170381183169502065452103665888557469464409618739513777523634243690499709336785704247067414541586018444471104346142454631267990552161166400143090764113033062301410613344 [130,78] 3349008837178296314682284043512469233387222528194207447628592722407438361498050305098035321702812801442648347635987360459704870792312743414601050448047853752075827900264323798924192638244285091899297489890231025549145774130669948546141666549632684993451726327113706914890675841109029094826816185619588357044004979148871459972737565692162916510798125191431814028513853995397346685747338898510480827146450059505911799082589156422443697808101715984105605359843185888215363163372617254852194110969465918438821718527751508138008429461382088494043906886794285886699392226416609833137035936098766686567290782338751758442339333458483391659458682564357535397147909096778268526516641700246056861134646628986382621759144725386069792284848479356301725480063667593950670676786992246587973415817299935078040689503125857384311125925971740531796041987686353458941596459833712812244253191617910431629548937013762129648216405855580932576114752448002527093577404843604648549675801229467649985411694843827877478211600803934812747084350043896944118040159762042146903458989130288576424900667352382708233062032122981628886361129643151161669542670997427547815452349925630670388756172326547865245488087794411258225150904228719151215200174886413884641647206555637168188604634329776121824897231037607021944958388373202218514780938400509114765960540416894162651589357055047235272096703762931019716619768361961162743861921861625136520980474142511210143884167012024066800240679499635380031836863415927301003532535223402131176572156649338730231946555628320250183415686074866409796234421526799260224266846134345953983384278170830316255790864892549109251795175016083119734686727962438725001776639034768358384390619192058476495993546366187748159595979419940883420 [130,79] 37545753428615273390968706081988004151296411954512526682891521685277074188189016624611931362078206366886057126463230828838855771602279403011440746509250505395906942093301530022614989329033799889108887378912994313428235891162316604593928156051955122906010930552223504212542494221402389937318656609772959142189464274309360736456763375615388702869450630263548076973806115706636207355820153612578150585302638340006548862660400580042325503195112365932140518823114802383074582877429263195553956128956379271888849971178046854144476294021407625755763458379002036485728374584480092483943008069941832234494400817951250288301421466293352995512597668886219304946562460946656851827800611463469108933740076377868591189024727790742698183896600392974197229014192253644928142624154972400363131150245149967369943943262896477292274960056622397750514689285550756416281598979113001676796758172209696244810297005421879523488271943329162234625140434507589680675149140096353346853773974723408738883522580898862741318077197630107460398203873949972258551960870124996841533151840055177785499882933447663534369037819825095422639061450336437115541291959995206653247753870525844542784627976276587607968009835695459897223840321040730203558500619784310974640265608963661296619363988394474728275041111536127861926157836662278912375531456287769644563835578481875669202036934518021114826868331310820019282351972247216949134755829958534110446103732851118486989674385345896228542393956710845962225086606689101263290848495439273635956185924759160591951364263973864256759206589381040264979806463382730910959466962745170568977990789715982367507582311508655619481463628542815806729082888058443395024395019759747844829692084635050665656894039618390980652909808684168 [130,80] 319924105897158157923919826155698472415059345328914246138360805736126633561936916280120653072765922926283839918370821668253925554139307292062353532141922625848157259994959742354276474594975432772287842834897623309120112035550985505865070525877010714160851408579684210194007487686125221790812730182045136913801388822297634667055097332096773744146286135328404134755392553628638147015609774685157011669452163498261715950924054530642486283783517392049488234974443457541726147526589671458114722389421158377985325840425915454958540907763138060683700938305410419077135531036054802136228345154925788313672046373271596404821472416951704171888513329772066083973597542063635478470936213478470565017971651295037818210688567660051706360402897622618320440345405165130038112196103398761097811932316858418328636032459698122638818078855113723838247202489132249765703344411733864491606391385162106112109276965334749468904058667683276960664299799153472663868780827246231075017010428082594764920922792265665086572137574782472460289815942954074647985556494151403783902937200803229752997124912811467310149899284390972671104430589481942485523080313122216247393943123481957610445814968997999435506154081928940877640373901739873150570155625358798074987134439036964258504637317414613073554308768156915022531988622510746971195528946288602890002480276294623877104967937504846278990657196533939803873151154047651839248413157267902484353024270564644790317954458507725756765953658535966532825351614647890715219042759960538131658862729153319782901498546488936949647809082311719751485590346771418291043686958234776444475692749133429746512065602701559877194219206545995513416583838461302649450002161341738945021393089196749778526429900459269907698715200 [130,81] 1936164935663903624857398854753576900575459051060603752246242233782282666846458166717764940776550827373652133270139674946474491315220329660851975021755742940696999491788766105672389925917820682250502535900165708054748164588210764919689732672926294815533455693140069842301788102756452626870350638492061805704599262470599900066986371881763396417291830680428861628501105041076911151448792178172967782378705691361482078379973277398762671942226533671727296279821542240458025187859355692552026281187247125221858726361500291569827796417461735858423360626336144000954013821584193734873994940454204233540179666833280930710459305806475527546932144191782301726999696948277764164341218185110495396980523855459654037527439437456407584972946820325019734661745977734245844482353495374285613189215789306374609370158229730777772988998182035927524316680718026896213220069165203265094228184472249121576823602349434456622619824775117652011833943008622386548564904519436057549314435587722887883889412228861595474463858752308700944594720392459933095476864772847505214752342044643852461776533257772827944491165551710138919587536255610365127689956733272945376231149156123640979733727451365790944033861226889525943459817873295867242678981864724266962951499966191142231809886756604632347094188093263902122794646804794561520862500222428291029097062494718649836625016182189349094375849406663194122328465264756609605306920603491803467823655844185990145799121567381864736946016086136098654690104749278592012712975909735708514424182552856876636649803733324710718460459127772505770046077161688757595565682912283591238119861930046815628225224121890766210549501186194953622015478866257314331492622903238451880737068776702453110478377780694164014144 [130,82] 7115153054625491786053827453960069519891800155257926090944185974558153980044550411076542132412920541843207846404320675561620177636018529619185791694631602174631490617324930700636512999076689634219890870370285393144411304387157954856327080574114102867362184675938205332416085032169666383132261365454440154852741378999202959564761243227630214099265724407408657167538549682339669867901517782390892067911063509305213592592544109718868164232333007826940601252815528637480011578742833045162153569787567802661212708685457519382155430893130175288728752867261544193382482190386620650604206610280585291476264826746979661704714740474926368377249892234287068606894919885770880802426003032979055716457835404780689990643300605054822379082349921741502587315033620174574022145803364640715855679225980802298920545767541132210804108279053188781608994822939384681308113397889810207398500182255933731328814189488420897994245878389337366689199203183527127818246779715458592299380233377712134053274359996479754618437044950349521193122446349753176548267132050809365462817561412071767163802097742950635749691512571623081736244815829196307313725644112080650095472454184598936272938808057588064301121135447100574101740938319467126016657467063136293674112151281657782658699136493347520235513714834072641710323688189297317324414679461717090668048366438160108381646235722140036855405031080036582205897362468877945226637027450593714371681831256298378096281921262171963171168201562906029573984170254595662212102279086043744210404905429831381811673734804311628343388115306868642190334596667230313718786583833100811577033596942109718930658883661967722953950166247392534712600857883692647952750837004339576112420839204358568322554475895696296 [130,83] 4143175721011294543150137881596602739135212635263903647033891735593431463610464162463757801498930218147747574898035850620632473240017853836918640259615907785733169287387438225631473528425412676662871215789830197989902436889562127578481101633242313186236869413348983196375859446099454206272529247731671616950245730581972918589384168046476348297973914282735450962544925836185879991848883365772150353798163439654969769832866753643729389936620605968717419148605046321344697468542487326189120494397999761200753154484832424261099991184579619355597975515513744047956850673504427286694343150339125697517252129232228103912177050163889807634070951195282277239797973583258276249998708974984865210029350594343141830658800019403823828976974383106724003345823621950701158084013583615608405750086739735073684712868860649644332984829498217662146225043868211158812571761095817151908800889441624845636750174048482422455362503879020994889670959851525995218958943136612356040725715299903260072075340642516651652642688643280296268717881035743544896048372768731172402586178862437851303519186634389425002221976962407413026692026145167012621045896165849565990486095830175499861354583898837413041835527466159059241896920594585102008766714672350519058618798613439670706855329965698220796620999054078877950005066445315260589796032706765414777745346770151034826248164502709425929771026822832706368233067551878995095115576115077089281868201561646086317674576825749287217042705184579857883785142150155451066319396989433012576819305325189390618746288757613575215259059682979273577586955913133912415363509279887683606153480606593286898790833010151447894155200740303915810800951659203904432851468332939346714635894724628803546610324416 [130,84] -96901643189649959333593118968738458642286902605373108860024206197754286770619935171949617222921059828257721385753666242937082492111124025539206565424908057518596251684935293191569200707665378978483929882445852496329562260150974685504764440617068587129769663978758025143669908213687397104937525511221081526734127228738895648422800741951704641113283893253155395314410100139828433457001474939193951164094315037919145407792100996409306678784979049405492922438758374327542288789863127831285087684935075238704767443906387316209649498349200675026869944841746245850868533797614657055588308297262032394384020592096178934087849153264685805948009736388742259447876709479530662064420793500832677086354291323241166349449294100038265263519980745355938546293622171776154525692469754747060628895617786453551589087233280202797906591252118537742851248617927741601062811057306882533523923349885882480398231698042536403942450630188233244117488628303181679425859090919130237673064456713793459780898187528363972644761283200952224610796905224993211910240082971359830829523671417823181217567758765282293806615406584136782152086406831367952872040406574146409450182202333686555728365809195128602738895513758384083613907497755577650488533038262590125162270237108398275041299342942962507239519674632692402752988826874392123745088586208635258838998366353387689705007900831917201192425188370522268379052523494180704908922384401230825522715475208781731779895569290989356231464097857061853567787557391915658270096245054693926507880730392632380093949372966886357343661009259900413493453254548146807870116436968293806182401943129835808547802250804483752230334882545000270713900424620238779268818720896435053070046137780669018456832 [130,85] -387318371440568486517549459602211888367344025767171070881915517102056692286190182856344322847369784706230600900222065873752987405482820598535441946098464006235656023791960398063286641933475245820757058104132783571487072507710580000701190269345774135474267966741788609890087127383251290231616507392585690669241582372485193867079583432255258524330669585053633884312721218743034602154781609534961060272569006926515988428860566939686307598347280659258973200586921861197514845414712797039491620288911974119445334798827702395053023544749018203789824898956346095805871837341446651943439764546208363025681083225737100438188718101137361058597128853126490801664169086294482696778268227388787310724667351321282841809643526151613726274933656600489972860951307919649001502612937111512496022137169467225536757085099087630939784736003875159989971087796966471144905338978822134829828009590759402807472189853967581788697792231598664850110853225923984317342691922258053484668628977942861820552672239438822111949592362584356078923178735033417719471829340452310111564406160003442135677228217360159687782367784397659372547771819014273107798555033112722963200353806939167971214535045133339618477872780431049225396984950262438402475435977210448165158056173356631809110399496426527028152332875115369295048889847392045850986930564609205416480679320565052213020149937897737255007699765404187308297477916904315988526973869121390035918345767427517589931017266440476600329996081445764516379523316582065185974476722318104372824056800694443632766478198510778838182223503992378710281537385364842203507606738417796200068475379299683469454303909910018246258421536194288727591016772492355545668078611420848523386061215645496160 [130,86] 110974569228916119938384808492219845881681665987553184566467764430089852202036355130389116633966032562798415638787968493299960053282914594576360256378867760729095640819097556863228548906568746310976001622131125580198826705132056178831353749146574589425112883694665605897503274993991149477235284796085692620525044516125307702798888061454848745331225073838846744770147819336397209539470903012240342968459876833936522872748831043900674155756111391597387312411424553985565223000984078137096667402658946933663793440375493356163208271519900174683020096970233616490884253279487866354554381049935092197868739395351945439195709130754169429879994649789314367399724126512897377593422445364584786719924332570995228048767960553528201330559066723966496422099501995546216098255055119134078653599388019794853485816827456815988395359232408099914745377634112423375540182101234439390613285920800628205894079666759346127204447513947560892695153839379239862836170145217625076083344395553838451891646592231586332834327509632380126962268303847359468674031132102171600412306326308255401780637445877471068301804450364133483600671653920762933153373981993238951925157675092021326647515412007376145518832175357980261077701887947575932855151200524076556197095742676006589072543640655277766811739340307085495648289235909464268091094583445310536491581182092958108418574119860626836392989543188737217796643091002496332971532471061063586138731496025806292011624500877064894894952750738698901080600254233805993104904624844175058717248000862344039762489006018444914884214470873760553216407141580367444722043788923415610435924087701739846855018760323214886593484117538760883298779421376372577293694355694331482837959112144 [130,87] 4998079210558533589384053695341544476110652089120154233492220760465635380433164274544758051287017723095981554494067275848021402777066095438361254656515763462141171887619497790935318446504807857780261331772763421232769464933985495296583613852047662283714608667717034746613093614749343686252808943086194877236543490219906402937362897610915247516969831076335650515736983997334104132263129061283418454115611919449512230786051549036471745226171184605412693787960380325453944112944304998043481129414168018997308177349428899624893014361619313675389691250555592912784259855086876375912135515428186538024727985188189891450901140103935662272264878566270543368470240106431073207339029657971774469459546318054036198641737198600804636815218357439627507373437723461208860913266098995136624429958841558107765448558023522566601917499556820514605607963063348723153084480574896385748341402919803141006692621934283216851208819799115284328801822050534480370353038050403661848520950835112315847561296826366966676491320684503033375515632105216223029878002135260633261489075219222984739329388494848461689217262013987548493290919892736883207916485553948739632425027045052391189552897910662654831215238603982679406270553881429936587537419046209556213929334801341157258918093083578026100997178202760255877813641950823152044629138800617113861337696678741391043965400882435572698308863929228343286072172916919515245948410583732580446307181472583510636180928080759979186043683543944165321844332886339302727822695916258157225652120169103776357158311069327174401500303563804574579447109815350006578384519405589597043742893695674649055218784436699689238736901458000883523210989812695643718253443942408379334400952 [130,88] 16846362549379662601169696703587037164565415916496659402607550688124753465465900147774581364857898188664719885050237605963651047038458155456746993936166169643996879929788607904376969589434531135448722316843386229575580416937325652238718645859937445303443837550628652276425725957824801692157279686603272291212881429416183887859994450777471850539009011924565429117195697615381274508838444821117015591233530289641657010283775926518255815075528422639226306043374118254876634496483425052754846440239123891493336177197019106166840868958258003771813767765543404965382026249241972409615509478407530249467228759290916258226461130934458552515022973246675508706550654067431478217429631006687255381251605984577080053568708557806699209365972415905107948882521909822886844938503210421445859722704767836832771040691970505627228313991357621176397888755202454004782110584938789236263714745091555584042827902884383379912515635629416893182622209749929300325451662685597734986010368338555731094409524113934930650542127308938767910696839614763295522836846707970270944455985955923254163517403748715301367794818264162224170676592421170305739227434876976423614752184328464513066637787923775651308465033030964148728040447696058610638946278697539430840874927980925981336840285682329680901055329832602431411670110103481923135154405969625962686380024772143663763713838979964631035655048292547428144382302797861489346702610745188379237825304253066224522116623040085050594601999115330099123356048009251390719051603078923148759075223707076843985696120187274737542531489925871938470061244296427601688365384836865216795002597342432089118536204592471083734609817807492651383167001281485947081302683338747467632 [130,89] 28244432522538322347443960596589528166243067589541064820826486120268189633347203184552883138179564971480857845968569691212574755075814848081407061464256681717582808800946094845779155637509416694935308212309809492399177760061733220034931799637722642036104315427157957482336950882501314226110276439075493009910026229073401993488688843321664733897624057603173145844372276077993676420004569966413704821395796662736830432420993243049294697818795973348127400004862193720292335561961212224133029161432235907590630879943174982184504038962418133880007733884450690375460699776587070491919093457032140297705991845231031003527097894256145086968965819844515169252388354825457427413377612834333409550631463653042113657478889504917197621544437712445157096568754713969375257874095173192165872014443629069337663999614180692572123886642915657761207879632046821508522793661117681128266515683953214392525700513250871116831447643531158850029556321055992504462278780742969879487138931294614581491584913153592415797213559785698669687979781510079990180998181379432446505351010532947090623508008320998264136192299368434977394482574302469094315138123154896561000752827844088075151463065307897599337214119502710906192396006569158485518792126237579124832745637631834736293850060255040628684757559304275232262736001141515994550324521932985977712439632155635543189474326151700018854894688563697698899559207414049845537317987540894742471758538310181586637265323642369933419689728650045747783411114361505705171038537150139438239341947256289842794655605732389361377045827546672753765209678733486930716049010070517046329135857694699134933342979396478032247393291257099950474468303542642016464284087730336 [130,90] 29378652567955269436115231948829861402372639737506156396638360040719320577873881684476805716957727812257025906145010918638739406622597018511544908391611584022130847490293029787024313005893359898674577316461114878435339318249815949299769458832871856991532762930946127961397770897254813291341959177636759372526976340266073266822429022048418118848466528397323441223072034706742767632400071507081171549371553277729986491748201275459361465503743219371437580207568138039255727138429094644384095091586529903219817875200463497554868022027505398003040118343325085125420100637615098494772578156499137969063815871448397213797156593795719880015049388853889500608334185305434988901186356772375504042739503607188945816540951041894880599163723266223032779642604504991185333222326695327888132167100087443424275039542514086841331239840159104532174619384960159069503451549284586615434265766734435849137288457280312805650013051971528158157420142456307007860460376519191411301743316917443116095996421925691450596053998410694146661014580307696959465638818900956064590036296087539929248402619323140264828485630341723618065946632018676260695280123230125700421024521840305306156513406225706281351160509839173535459993911825493071898945598888572392543199592095264750794344711828662716286037839676990327199399648400039527500746100191387872406612407934377346183304250853933510757808098977264627017947249251629188632617444106144156682197590311058354025805757302512101933535328381259067273694950805356049141025155896475986710454566521763720960571400014688998408844788020723979972077960013225102241653405334091484169266797255406941531799262823470356063630799550578573638822330742179659608936786 [130,91] 29239342719227919920599469201689551179162251120582224361055974641831222858662594798148630579290248913902641605074395720065714972876539887858557611476875677407633029200183386973708363526432091493619725528197994357363742370185686968436313848387157190848522310069384945871842815381925424968814154179468515534192101323450390284379119609823278765850351089044501644478071581774549606407527851858261758887684038169008089129780335651809443427362378869720465570705257677580965445565551034320588254453767491090685393584860921344499001079577557900893997477792100214662606300166254545972226573239155498372825101910783487712360942250242328364273877188587598066817623620363327919043272281450298672984227804994742766820427838485423360724785331539188042549738204074053295549240778401520837913993363580705076411405781860840278222763166354753286906601906695509504266160700624880416668144907195578856874325336159841667336358125879495478102576610388077362902462301661329331049765543142438120142575003354519276005293779384289373466820973269856059854412310000223199018475593483247785290934609770586273858798361366481721999865821193584841057991687493837634727903777095166947736818635606668625708758750943411613798789739487886070602334107970116636341542237050336234932667456802073410050245101831504990954691063479922861463834599273503000947910823021629243290874915753769458310590271250081598172114676614123978707325745691856091773469319561097480319611271284792630843766632386948180394991534285628214025786584574253490976378649567683830685188368413000350637820778049074364071009295094250605216502713113700917429582759776971838476601736613257908614747152224896058000739849609966909296 [130,92] 44936343974876259374862255846251729344509984883265304252444215825804997850347311103934580243314453888679259649168636783217634968434866841462102977772042762668090432695116832946220318052029828851116665579826013441853862855214923426939161865555450081714963505878216866961472600043186838175114060514153872273422354140071098685676704994725882215570633430417378898412748544307503663598773120422422631927466028381003463158155114323759204410754065794868007711506213318033270016233258495255192782997813385198780285045080794053984902975214540432061941007571585522319654527395664226654381710180081807847027332894930764563420760915645039752371892558084767742124107561747594764139721059085764622599918654434813830957770236764657513335434986351800410042891210853244538109159979599030943612023769313541083707771706476643691512451847254546448190448636764257793163973558771583521908800211578107618990378349530663762260766147047007771964317501215627928051908918106496407181815333444792244965849759109020706946862641375216390354930301721320469631867146049121322576183587753117675585616837625500495576702217805012625691776577319962574127546831984655962678225962840469740372906728055448292816500696288893564385404937877638190736497657141040260308050374251186546169224262031830731807567911600470312942036423274849822081105327444036415669413379987900408404646900972991629511425781367899962405982248070574410728011193320729682491233314510181308477935220917238563131660720581676722721513211190931389324673615667283319644216769344653352137942755547694860761094652283027941552904140528878039431248518082072597986155088629550711917482127290298292865668053901663020897105433933680 [130,93] 68167544130796667363222201136857902636290202923856598491366405610320397697703130865436307756456312662261044372890853169152801850259814040709451703745297983919817077938674000347530343804759091386610218445383560834406389101664147964913396849083274995664498913942504893038847521398413739362193674943856040392512693886108929008025385106238990708657120638692385005656112676118315801629576996756144966022419091415680805373654089238215722155880495086048647749088134448307206450191606662814895679166314941923060391147261618840315004732051071527616368033983439399096899192222391373862055194809845013142602981957358597767383785242341456600763678114087056532857770261016299508342050378348990804604222617195034166191207153192105205272444322285917983837299214692747176654348668352871487161603994504612492273066356884530788875689678297112058617512484985354150335817358516797011673468389081152199266390739773815137299575741721711645630706236541807714018371347819475734451487525884858781000747247808018383256348778320301493394757458265525664242763995579509393603164965220611717824214578974424096162452436543343884893008895162084122248336733514318448580022767906026732365440241452851732570071177188758198988674841726056579151395269175556331670930832600807084104254298550153659862323489338135482844519251928867572696528856859659432200069010491659601379160532819234545884576191564816905552791307551156804975401859134094806577015631978761967692867949011667242706306936539397548853501549192681985866252486148926460971501082598333275879625817340298252335343176986400357345636019433440359230776970021742729028221277987476240745692376266549692838066526681486520804244160 [130,94] 68113468045918810159091563386024777506237495446576423265012824505096320148861641990099455336995575090713298343118525969920218399771595397063677452532952980873184364300127877712400856948421022426444684921177841294056575625563154635053270697049452542741993032735515145730541528855612725671823833235080957560332472591690138610244924937188012194362624974187769616603597335981426203436610062064324250588706398821592988366276141949679959276694752443539518010227082314864185756448987160857424691160824661435244020857420438032713834327544541223530416381162227466204467304240821167333670426779640211542752549424359851649932013408671965256791312419993703243703755779044183035286361894797308625807721421170700610360072545212836459386689985751845217847409069688135982815077542379922854350392276752919339614823656475028602511367417843355172704442587618712824430985735554802327455342415701415182722134316026138592178671872828931906521493763509363350979541711004785262349313982637313975761095302797573326192519764835107994530161045822280098977848866297741111780740833062733612288083449958189063698627242779618372516422612606106679272810811910932269092784877632898782441814244154599644807655155462517909005741447524663448129367593560421692413528193135154271985794637032476845188385821890422038718741797778559528891948942211318658152458900237004387096432630384791040223385132575954745103960919254525744063688460713426024188344790594779793533125250247182325282341202868403478213540478403455935374004509329323269967919432524114251812637919616196112819541188990297576480636234209213222855927305191992630257706571455790234519685900995199785570216220910665001456 [130,95] 57111689521670707281803884909078873878894026330860123933568567099103358933370048535126132619121513975072056292874503952183505414589520421098588557078504073980071587204492471421294948485763092499830131046066872800209089161791262858250556026341110354846765711171117072160535285025087778976161741265861810746719970593626668378038087916459612936700419352993217303005563205733043013020498028324487842003601400826007216641431917098897195961177437021319261450742976541767562051842627122593640461864122678731065256420901401294642625991900831829366126962737530259933946084150258699672880604218568220483397701932934661734017804532958899865139710751388474167854239824337794810495090766696957410886991754615663355718619886769871716805469724212005826328235527791655526688785026603125661473293515895311605008776886219501346596200535894940000026984787136187237375900610627657904687914363885237711520000890484436693240855909628970176015043569240776274188791138625665262226400741824525035315630381733095177288817271932838644675475930484601957489370238831489799873090053835858974618506529594264021734171573776593848071184378429810725267525797816561166476678939505230406298643232067735104636772239063125727431146148717955946776059686487358972196196128725842735114381758039120754534548367715435067607836548062978330100956385667392791668686523590737056294223543147183510815635517641228618536388125858695602716067567021511985570451998020210052904057544242809877476063377046885838621675283925032578487846124806975965239071724861373807304204325103737510102713407078308378828770651437857200953078990604089323731938057859268201387493297000870324984038151320128 [130,96] 25823004833702759975933822182821318341524640126331783229725013751400183915629438405071706668609408149645212376463592567144753769598422846057087184351429773343020189003540090155129267855814208529845803309165571382455259258939644812541369318281656594157940827091023014203385759476877395846778232121424627349485230350920170394662055069140962156364252822090806358031304337997269340742525433607486865785255194216332075753257321388398475774981287205801479703238775177753897865590413584890871106798037435670056469812604624205080112493768497159015386481929975737577267683290217165406934706417607687972450143264581114397926722889354680782718882452031710496453581963901001133815316066393751900622185492832083227859021253392824308380061797632507051270550306545430776175085135736217639265437899863053983167383222528320459747133723095969741939049456818068854516608775123917152415828254108088486204884858795626750622895545109393473898803585088286572628357225978005892013906842328646220003914562578641689496993674738999898862812804119150922809223919748031344361530962807827383818825405700553306061959860728074201517330094712387034959698611462278485192665841506246414873531450579458181984397448463935109788402592054550993130675117286363013921592750461458116536705333337136729812756633839391376589502000571047899072027437807586714223829762451809739161244681147003170466194349785958471100772237431487013146551401481830506456692360618193643440502695887877480334251564239986656346947700310721338857545854323938057038652919013207537975978161113926669395329147090959009991196258063894180278809467449413483529652462711728748540786140824897966243670832 [130,97] 15061345997232588542740447753259717377616442691791136137410929401455534255091368766513437104860197376542836352271785706943482558571619598591139098280225965728046694643751501177006754134395282487354662858452390133934154269187669654692894085316422583097493375626843597455999194065429320505029856164227706926599977344010157180202006880320801879399289805639449877062157107857384694458954714645912263353573953422691517785976669844752440322959059584177288016455916265764541533855329318315758705367782674105444083606594070663142915134843882907324323270817410529484984190009124984746189155345241061895997079664910722143173933740216485618977695245706847751719882984182485171717678839898325390671457050339323426996492775417854988116019212730269338939882081664695462244818147642456421268801598473730080440500994892755332351346016866916423190943438508215618330782592945560623911708985489882505881532354905865488237342067802439748903517729864534158333762758580122716689378279165877771565002427861090083759352045659897996506217106879033575724563727176220027660468986728597712901871577524524524168881260736145408450008007161875292824702037363288775694651364504953935696893018900866068474329594722071440947407483964235757192814839401682662123331053766662131529875423040596783021321171564933724802170420285417373682630134587666179525940761160297103948326015788153784396645211184542722122185268850315920746630269910365592678656906625087667867896907826746580724430075025251416315326924380954843483189687078626811176891866049598199956976418672193472847605085876526024727780200545193368892016900511910005470553272708930284287822899192822713408 [130,98] 2945522427015585596787449439630284362314567407035140047151787872696840014021461456900526055740350865754155106515110626919396901370104072232280614978207294630248041070574941155342706308521979473411467505108393323503552479426747471995544933476203904942325389713925070383457942505196470879279947690122443449025521150554604534334612546570312907964689990929156515487808616575709324557642874595569198193144572366101821518217660088351767379876390414757375246698448176206934447269437774497079600474493504317973862755615965007613426241938027524551699781344524392550485558261119143537730120401042557687926880334566100471943276741598995038324563220096601880845926324274272811154184367305090812127315719919878269984684492454678283220419864206586753432331410386309842883930423245923739100177537302256560024563613270479618502748846201998085555492219705120258100221862411130356484776084155821495925041982373413555203355397130964351722991119795813920786009468759211180040610950531486266543978666102078061890143537757051303583977956348268356606006905330856213975426115732817120160152011463301340625119626208052046906754517252406746400279905267139340043232493857609672180563200899104113362629346674199883611111201547290058825286225875552097178781120974444280260638277623654701910644380564108531200393826463337835094219833233204796858806202905617437971033338943501568233794399893695074331628042263953855267602782137318770661431413925188095264462749349920235710549447502803147774467489940912142975830419224898652520477507061051258229659252981064752813677124348398323502515993786196292405666708266170310111093540343169835891746695025370 [130,99] 1074866528620732082038625694603222255222943330437575053387753199660722718673465478191765150673630098546339342274662936778039705852472695818294354573436897235943380921220247768169232567286335282389045515703900280619470672381898393615225279522043680160863432532809339823027116153575940494187129866629801144315061025636436396313931891687383911697010854211647104206115583234431007175623154699122344337426584546224980678005833338462995587875154445367921371465184567342817615514408503189831322115448761937133613627445872215713204957019111467037324702618445061302581897218004004639144565140522136696552289326634259630167681578742424648578340537881928863695452339158533521240273206396917393169755316347338990028808454557564744335302802338709547728590581520459410218469144810586826303936239400980756367874127593125954413839950117846732160748455855640412160134845727097995631632150715462336767555363711953450602580037209045479239835210769540877603379442538866885420768472887118821610408711686104608162051271507690922621973431217421527790908860735682511413243497433534603413859927061965626110193638249141136882323964409802788214004412310333604121921478296192486305844638406671658090291844436316333440453698532368676492003612038154718010089470437741165986916408119572862882086567824055518325533299770196330238640307656834785849282708220503950599682276471943246178044431897552959284568283477037060874323808754694443697098352628705712402150526661415048056965116897460242131221096136826302850551069519860109764828957845030349001513700621246271716008649275166771463162124514009032820550358239473672298404576258626889601313408 [130,100] 233332975118069451524020850466088959330345770434553278824188097025450641678558781066565157578718327466004940333828509750495672600336080038673393387061228973949664029295435168047632003115946751181966833097155850039894471060390709750620705733141786180121623057219535129860593345281097286721149486744341124852594747433452201543885591544229719648268170352987927898513446184653083178790036782811965564715306401032996051991555314880963866785259887013118534595791237365668140521796878769439546693798222316031519701245295234109703624637391553810678863864015523490223595455165574037623924038684680304588432918055511991094798700342327340628527834896547211356668591212871129511726352348876785830330589341201750912999035385124672391066604446104633035426290707419122646988379889226376926225524921867291358804644876250490079772896764140064074862996467517489685915367104044604469684427959793577408675113673301985411438575031746350456216495421250932481891390388680823542866031878250852378151686295399918548784418162426683794034756897251723100790149211218204129021031877434894714719005505683801467736537725902978258718591579469902908253160567057658655992228180792100894999249772256656068075609188128354407342372619342865072464655905859457186554698690582181913857409273617971149839026883622195601603551657377848252391307974875841682805630521594680807696899665070629777864597656254235051949257576991236065760272741349194823915931149190491347707985587862206430278593972388563038810160042180149413718943783286693960637672503341969881259564582690432900428586631052194338710245121128979473977206955733375754758280174525192784 [130,101] -17662054983644136549736713666874452649798491763336427319691258032147957226686576775461700070665937641778686785349980633394413902205726524826486994859088563765194602684437408342971777241803705861989939430098014263071336434343031299388868511672888678956537392722506682651166008150798800160704789761403293791900716638218424533013992234559451564590159817575945965215392625826356531383095846889429355168144073387009534614288459622122714833151690536638336625278842767283456599317599830470474683796622876645046330305353770272815079194848603146849201132258143620042596794287847467872000282358748332378628955817788774448531248708557165427194581237003675707089680445590450360599312017516329049239785983300491645554138488884211043538334792071777806914615527107600358450680926594073073889162208429987340239330691763807695506049819373888267348487001992277475441079372750446061578475677080643429400819352969758137595433680391542060432971509085442823576324449718399224208997905741709191842542391511802217309134473676902913827618448277579394646982855448451205344654744306427857806244427309083299321888620860354774925524132151845017325396026065501861540711482384143367796458702648545973057572873430251081789737766077244491576000171311262612314279669212973080805450382769547066115512307327509641842263465623902562821756291834551623272969420344023935800977118199871408239828521397811218054504655713710220807838743111274161410191348995084391343769857387253064063642482868447001777518685430979022978757509909534149167388616506690498843889009081921149149239426398018698003577691108205888035496520568024281958217579168 [130,102] 3406349931990630360948201151686990901417908681653511733721030116946154877375355640507545425163514807763440749415799848112345797169570296640977204452019434869202232264518622944135665741858119846420833401053172800043637183758257207045666954577570864171111578737140023761069945606857878753035923174056477673434348066022314299329794885651833060650117508416092834232726315915746981078852039539791558070900122192608987609776236041713727920505289610787392113997010849167368267163091295684153755622538790538360469042874635379918696199472006404879868979504180762923616418050440170520755782995232983309341378512519229298792966378117943617573561838533946741012171513770664800028776126548353552016667355793404550388976885217421076351779866091225510214704339648572077309841890836252334004604653212585575289313291770792580527765562213931062959945017365769362737454476664118013689290122743632575696643299638018177659380692770210774899443958614072552276683886297212327043471649320408067402758323025589550907235542573906773225341004395574837190156056392124361692695031497714575882712942070163863376913353498519339283015998324631890280083944108670127148595172843080260255667919615516298430791291922869378563598795155740258809721683218705051236990742157409472390148113620082173675945061550707896093674343777363587504855785203332908226270664664938159559210114592851988951532342103089729680504285123318103547489846065581708760455560896239474161908596786274030418994259125862970898555743804778130085121801757146312320737410277090677865745828930807266591693334610563544448698379651372443376238716854351607198620 [130,103] 3435939918042373547968900984667307656065606180281066395521614089524115769711847350178319403206963090211347690172050342046590212191202604872661168238992617691025167620794176619582103129492816715081659769513862135313448252424040339526503251019528726359270053949064732913151079800348390093983999842462844160775920645625059813959212755080285986159501164574179379976641198635656322133743588926775200434029893723566261248496972259223346027638661890051738793767023881781847047504375454114879285884923545969867989018776294121807019646011728426711654407542191976427307676760857837349305094798929196098213988215411942620734990101217681898278363033053133867472119483747576900298658635016830983221217822789859909575066983884665437279959512602045469635369578477229117027997676295216262255721314005624293127682206355163199616013652820609503813758057645882599667085332004703722416034387084157208925854028172369704598523501062285994649712931585377021962680181669851779192365066800349688341811124097988695588397191717135200106001991986871904252822568563456258817604974581287655400013762683744856461415826390744361706562455266365589164632239675077743125835180188812171895253795687461480620828490770728379886108220796798925393178400568211371828274339010011439770275800256515085358581528812333181959090352652018970022948149622091389861154766482813137326769963725631258042122983509809922510944985926911382739764254761098597179834566272891890977410333641433685554313554574444346092604371502528213148869619464302961910256570587691077993453013539091912611098638858845108607254908345139899865865381919637896 [130,104] -1168332670276923943862311725850352892264013886485932016602944584260921057792789537092523313045652513352457499837252577288935538616722762449500369731670512068534501579019591541831845297262279336910440469348508706958005690121619481188458378867891855191616438191884217950663694764709586497842068624851910045575832063192834258266991689177870124954586724463623978771039037293411936038051519860565270748488012831632967954690534830673645105264885089059673409787476222004144221110985620194378165556174694225538537262829709659200018227807760402365447892713627743721553246632876436884544675843273177931057126009453021197248702843893534565487730968720101012365365436248670954802110806182934154214257805311648670885510604713531292835781309816431384423001037475043812439816548526034866903800546140589106651460658354892925201627181913034841355337606469646293208359722262249021854996627699828618094019264912941803440717819411965264164766708976217869327827316511305956706071773206806072056119625252694300530920775394064499859813792367810950368608850823169895104908407488512803478952965182669191179259419733809714649465190311032107869736811239801409968171406330163141735982422253474614353359114356195485357200370654367786323572417377532154234114585645714970046412723420424870614745192622125860364445102780418850143456899547126446716571033520818075377008390087299573595238216300710654544949808221137505857476929411606288508065736452944261510522138857847306197913462008266089383243744342363017833860772816583163745325194754764448793092014864052962039721879932977702056197911715061381610299457536 [130,105] 188089973747729652111121891452651096896338021683113085140154150673923467726922824792994129142169202748627705745018129482154059328631995713901307192769914983929939447335246775126056802405648928891507640409049980526529968407236530562069644658465812479633834328398708676221341899838525176021575684654146949001357276722957046374663414128690231833832717072078652787288915256500801193763100593287210062248861053440345113949556814205574217854002555333300386491550977320491435228543186623807239655059954145463295923980711931763661561258277092686209094961803681468083768024424378911569504084163349686043349554131371366271029459163670202516948790121572268702564807085923575921158958206540113821276289199440977962958344110811005470162770121377432998491739468651054369452517227144190185698184756767033658484821684980752496378264349966431099253084207449148643924579575304352407258207850642043202604935948563426870108557706972645762392095535838018064148730473536345653188374061897373729707873269409798959495480209965709970122330815258192003123167171888952317689175637335307061676197762918355711320580059906952602619970343056570053584441432843794751805236183704927751455053959211094758556480955021082080279394268062953637898206387872605634351313720229574497358551238771599955817459284155267303825618033343871510676200993795441525361700539205123175797104825509901578718085423992784879671523272466906920951192056928000739120884272151367861062415817907695914493972002919060856045945850415744217473637814345118859170782781517446647246397889139995639626176952269363997776191802354289438816 [130,106] -16358354557682724847297115673636212161536536492431424237474421495798101095069098886947099198681974653394198941482996443196472589319230385922188067874864521591106218630259772636850576987807985096727071363897087363723321341149087049374591039047121794707727731095290746188338841716859698587257003023353746650682292307458014879030262970837450877489426137367559062016243014249596591954627189603878471559464651692289423666799728103558265577828933903794402598222944893598523483056714615605905472741869890244154742282921330528536533216094483573490840224588530165910679441555303321077421347174864231125605518391582348597451963103783453504294520165268013374478762706252422229780756968252783554705739620102644079963238033171223005022891431616949738739592654324829499625402329286232010705758560920695824682535699589138380446730303011273901692073593331467460897777713018104960473326427287500584047867035110366913841025275954750462854379848402310029808094459976072949546770817693639728816247558451973927447559011358413791289339274876349050738272361070513263469657537970205569688791303243556657536647330136875323132771542703877608801404700189492002715051495008358336103201225520435470964926353308521571478258959969347664562417667852880206417064074391655702402213169642270602011794914242327526304702652797337362542478845337229589479471121144582784861180642557052632320072589676362259859940185229728415081884430471779729436629328556516281732155543655071132338653208172423375554752802365224004326973532551114087984889594944111734327423405323696167065086061066075992752808124309352 [130,107] 783419597044958571183178916849846726493043262184811356423276636567486565287248805731819602370278744558853049409203190242860919520621331917370890391200242200032147012998095847900742772046546943684530991391338921994462536257207060299787085449273785499511727914367705635325576704677717826861470001872239834893325436801827613312554934835100757506082493036830092957638345044103240572516675077139242553703315317846869187753552577602736844826987664586190974432471270657058533694325367387876411589965187925213942367666017937520280172993963228004095948528956278133582565196218869049492103960525797960326658033931888149976942352953890317162520857161501451965494491916009087526553478439283854017776918793468533193560005065492608547644634609111076925318462248795762261059119212103770240036194957818358281831532195945878785842578992002751607327689442403627990535267761375142053943127251747211573825335938947203250373644713566820768265894504254618369263073304876553426228410173025674807398803432068425507943042353039072722991559777412564249680092985640776278347721764057795335653062776414042788626188092531526071768225922936289170980844666341828257504302777597616930146853752729993345402583998635574115233220769161554217671482487382993057636518400669267725799731586715295180698458318090219494862396076918456591519438174612536769911017685892753178070207303008073178314040379579446565299567657656222909052842076010691773519463671629881890151338293165256503722590254479121078674621531357436501861219352367604463900520241807156486363600867290545733319236330735102985928816 [130,108] -18043528518226040170605726871338900548410007736379138530425562744530539681253362464072957437972413663819708315442192000231765226010988139028035208329193223364444929547860433359055056072931554771095304448387752376471452491373897485236287368088432236580398848681198447330257072789087118141320204104881056792197569656947777907775752393075292728387242508878686323161444315650156707842183784738626399064771497876386810259842412387127886194905580167268106077262045180330300221308263292338244447396704501925704873444091895137087016342243209258484651125639759755012984445552149524950011864730673219491213889227324715319398815135264983852177930331246813111506194437266548079280271366288185527895807713573530850559678976274320277108159478788286622519589658064606187803153925203875188761019124467251508507977301267910023650025074405990650866340401194587507127911353673263153235556084772101961825802438801239098087940383260773962711365329583264682737694052310340766570716647138048270624038363020608911954071828947247609376884808507852883849816206342052199679381357591808397685963902547694189041972232858196703996963014038718303031103971103285185830588659603450618497941247304438689987572689333876164427050805416627452807643879930091529858656695337610345673620547961040500896580979122674894230045810769768119884523127406716270763505634725782811747477882997590132227627007749058586302575732819584754829328447909036916503769605873226155779796461991493638849556809960410151628432192979712749557141252408043806644454925371657233848018208515553904640131040083674848 [130,109] -137363360407980344342552474969114013264916451768902991917482505888646461391640395277446326312359288041556587909776845810714364068334558663736937252897293001048532062895413033968983030988321387931153332046889069682441962645406397600770794520486985402802172904742186051789611560823311849643390073388976616292177896297452733808908273579149372998553305044105559204009825487630734410283120976547160010777936871474887229525329804166276985011620229772567983655588899904858816791295703311338945612838743762592483005882835270132408021612786869128087908891349951284410419803561307302857789050068067036917046717187694068216697527382847875949528177003148145416030955189305474622572345184418012581368239348736294296312806063732538363046386611485985110246661672071003405730727614217204955624679829620491192952666026358348403331721852049073097478099971978734189661009334329774843898252278547415971822919846758980975203618968919597711016174031377659589849350566168429724753654441740934380568743526828256459034611675826450508975907478313007060179074522960482769838118779660028379988889049258624092525258191544554002623439019289874551597738413307029945459090248431923131069094605290264216249369551607114962343286041752402406479798705612601198429408329018250771389407599318167569351696856391948267348318865086391427120942789949759319544899461949029484651023145542700069149927499312380909586803674569169130518092252470793070532199301919315532601305555278932946224425718066494412717928388733575624431399900099088641676473635078005791232911461544173670503057440 [130,110] 13614713620375248264128410308619569906229104496859341500220235275856714178814367814739897024416998922909883906100879209257079288165092935404033114846515474111668745388564829767268098203102459853951461745057197533812375365927451197224905065230539561200140362685307790030110774162067079360482646676064935337911313792937746170851376069442439046360143389633850508878377389097482537565874302545822010741829936535462085846864646977385468121095524911274683540829764133668091929851767101489320100574693471117523336742652733970112579908080993589678919062655219576545141522562320339738001983792366156233176727676901303610794355902001499600665420788891870474126359478671848058534595280580220466050960574664089184482220886606369998122632482541983797638765978807507661629069933612537724092397304546932615038861650097820264337622854687559000687536862505591525294694400215316163636304246200641598494604455101139937370153910412953067901289324159982913295645576439699802968337850191258181246114677790015253256207853039271250330659211049280866961412369762571867633430430309586357345605409149528423351166949946136957692401300891298602981160237438100888572473781652770084556211090813012571113628363446446817846404307564775155411679181339814506521303974136187677969326121891570419497464357346807865704716821256530247123961723924726134238945171748198691885885749013805400115218524488618025486014866929746800908618042813541383230590478873350968785837597409159236456762652121290824641785373670789682294510223426760124757837511919872831316602923863590062252 [130,111] 1054665017384076623171565365720681819951401477638705307681358371490034345155081399296041345851876073028424647178868598044866176262706275913409711696598999953631489504574359085104420207417904499352604739045561418085355431059822972424174979353683019530508825904555780844273066270934070129736116958322140992869844157864157017723316691904548323518962701988936844206743563233864319821778585958685650750187360953255322345693217082791769215583998635384252891556913731065225133888849227746917734229762027656604377409082203663954603944881809896539329267625114926538765959748787053692664740017821250720691268740494753678113982048539272163615369397471370261033607777049300375677012660952389129074379527453303298361447431660208490050872292514457735439921126374658202997203229666062372859401996621497028661664005980909810920399857975450227144464427247624934906053825559002475451781730437761837136471951906012823238274580806589105814883222330054932549136736978012954753519311328339804936675521851410216529610770104735671413997953329406854324567832880346001813210440108051342974596110949789252749430902384656012176131788138964882471229631002519391946776099631415652838095767442615269137571373464519788772261675432208048886345831729798728657328757629925600718855860131049640666618342655898953608313170303818706741438903694322743865494773435297844232074636048841793471972281780808951809064740408292814396256567291714082287215945533672934283709137707192559558794566381984874534820406306819091300474431062828116365634760371686531281325384830408 [130,112] -59995841425692137336253243811610862881804062793343774975573205997958310509526371271153004547262690024384430882452325796150508071060709213817546918684410028698144379752526252245915982481763721178149867508868778197781784119322601004242931513635680324019323749672033984915774440707621235299056913430462415418678506315509482688133913637793700020069261538236726098876677658769674332413982547004603551842086006728499639458339306281202551092861808483770972991326191600142162323442080613699409488630136425429302638274511752763271880230277746897310826157068746474820538164754625636901391154797427525247026122265703849115608073693736490663001370601580152902521689572463287680179979994475744282095809410922137773416328683885260227986059723457843359892155724642603066211098885262886285385780643561243268657593090849435823956594499771739835896869002239173284070290350889305249208921446198593867483430317807480472938487740106967930043321980257420720782934065386250602899234318788743757640534186472743636084189822298382721210134505591043976513261475578748703958200988145518780068367134088172630309905324413658373616275515634515371562056969528997165273312980082616254775031274614724780969470746815522123377779237465691992096013690590954540031853479228294155423442991104210868844813698659877872465057696175075745486394014366576769539777896573060368356482349644354315550132873319325186372755085206177411880090232064198328086874845540679028582658874989008421565609525942006322156546866457856244288631887830092865403804468406667046088224 [130,113] 745369603798004029322960611945738685606907178497151410788932803259874452294975984736173061918448128626121736945825183834951499124375635841445312725697507983509716720422867717584116253838602705425861747412859675866185285952859168539927833666446378893959922594637589250145010431301428085864143474664762693722092550466401184770397028966961735349006665214876116548567110025392821696575306033766229510024302100943558894646115052322682707674153839014538201258986273540049446625953699254189271531933510090593357033102766880036258397458290231191986340224048858443948227044985690636009848167918690457886544774676492321505982393344412354578529172880636939761260938973321277342789818912092481034229658958580401854020685158035833273226849323356417695355099307266202075360097148488146957639420581521492743835978387300500647299558874322469191292281414279809908686375007045284665289998237588949751672648404065064467375384301312171661756210958472461836251595282470223732449789988942302760349263732297933322230088752299416762910299411950434981828257734567553691912745641749492499419008805070403590906813710173530951374859142377924051172418957521149266729181903447472886403232516748120301854850993060688898594659571751216112201873615339915286816350994364913164546122314192758058112265454136081886887999138277874316363901574969205329418182551339374995503839677039958608668027106041370702605723029580048199935308345956765872463499187538597214541059861804478354038430577156807533945940385741149816452808715861917993811767998121248 [130,114] 1325750019133208879251874944993912824395713470101705399565168241448754507501435062628696736171754420101628440063035834534533339493299643390943881992233042686884018971812163430570463320199913098134810981677453728383285620328702303107809704169218561447664359281505983277779467338525699926237528327448333405251163691123686486724362468950748259908438680575614110113565027666001352326650798999243405565707264710023571654295602593140025781832015255458619044619491797092021361789344722849914563354908551449730499263274599066025565278787655644292665807200109691360555659647920684852764271330425705986397142829616402851469231813584952079084601559785651930294864222882118302810594570934918393999881074740282257907610417418933667964195357957887039528456294848233773617099623004383510028790335629712548104851081837889902338533033735487987077719827468968170984050834963327214755723971326306081637249163236499932717177962668052354498136002828639031657123680501667182915976610546879777106595113372650336171081122660819122959755944409225973521446718907705059296320767491662931098600349904109334802581058529725224367210816568763303303245854022414062219039154869776662640579604346753251490698776613463078994764296741925116794773400853576045861391704340474377596895847771019501954187524292964079142294390110438677100380118603881978314160665206992607023920103799993166304114137751640612250158964741705042818678389716842142340221430647237444328914069318396374144196185706470778684089761349358889188163152048203529737815932 [130,115] -55046662306228999521968336630847143407187411963233729928395185707269167080965446181731411539721335750644530924103235367576168162925071624000119380961439420230424822866869593595840953311538130088331657103440329144818104310555448295044409808544897212294784354252149909277476057609642885676962272096067893899091660080089716968402174588805711580539261404943834523145069953293421064482516144875892201375943927747566243541078386699570273356316100113117548063929147838427984839363554613211469480519917951802957225105536944783549196956971295616204414850132804971074307786590878721552467246753434565614646320320086352656017793003460826505703065954442679163328590494487211111642628197384664444601068952733816532094036382535144841930413064807065028046825623494184038996931837372376514058961961164194503371026427261499768824273458955935932641640650933352477686961531411033054536666693780505247791641012373632317148848453088836803284599052392544286186927886952845210317097350424678375891859227072009068900988228841337221001026740057237933134484500687317635748384489734021285074700156789809894324587986279437099713694485695513087708630799055680846715210390645566459148853018064414439433192548529215700889014755669635851499832870795543269675791777554053027081512469678628924159596197224373487164103144847856178824841122896406311963903763908127873216835189424623576458316032023872565266046040226974871289326780527749035671007162113594401186740377344911029815255801309477555021959741485302572710543589047985536 [130,116] -108243161310325402425337891462662051342790340903134577405269666023830495952754036841758502289480414850205906625078967347523881878351348288005362636899096474458735188978773485986375837120627749368707574750453497461656055482890245461762017959792937171422484743189273993211884184412064941138815067475987457422233932720905082308641122617456785337456272326432141172442659710497291454678946874242560240339558571689841961742120854256656399503314194520971208715938823209025339121893700412979580749953087122012503901142162966776286257464952925776886341761512130522193919050320712834383205875183634885108601909382642543280889354722713941186181097092871854463357723222253920261348816910622828100270793427317581819909036880866106845422573716273322603115294896603607959294492281169159730822440267677862437081912660514742954536301690807926301437545945300217178206711107520984804724433222664928279819781935407708677832427657334218659301573365894573994238561065633470373846962912888879866511662748096326876803260807844742306726117643888835245869473198208392956773196375976041343287415721539564166210525259929943585576387887252676691037844411551561615119870128235891307563892086205097620216910602155645169676856837161716937328778242507455645385966281544563388722588925075942723351251599461454998766223356932141913341007095134218406105616447961053145878923592450455735527364249979302878721796089819534481428005276548748398641117641852399028246173865557628326060290885183289746972731036206775834807957440 [130,117] 4971200971307443946196262886175787114556020152797592975915842498900137682406755291576592157282827020837101441958453385126147384599910861377143290315724133100856105413422604796724727623554987922001542651448101663493934075166341795365645039015980110249587085397383132185926900428810115857762021858713626409236402242674496480467824819308721630776216131201033783829626694417138224283018027483210653195685997748110035169083595087968409641675924709586275712805374789616037788122882742922728699664859237983329443254878857431826024309465695347612572759502482879297061889357824820406359338454618351860607113454237361785999500516084444628500943393135530520001049664736415929729288612565677153575953033648910685121224807429180321477907473842612731118738667602478350272547294546184129199518414842917262125105129640306333497400267383386234343266065421553384084081951435939677047069734089320906012644460649798179109003769602177070886736767101610089912865531646316300260795803543440239723601467090951837740937362862518074893263843376025902185006131199235172659014731074043003165789600168367093733019402872239696545085108196921028786400642774256488030447726522115514833670647231701564426043828993360981436519118673117867621367943461096966154629664037178307329731884428887758737922745363064454346986841918068067723730565103866059518849993242548132915071533991469432597934384296592069233667641950474406149230711438409847291243387387909556534955477346957292540799074683802252233904489478270082304 [130,118] -31079507755721777539560894020016687477436405582096209203518771723143974906281364210941940690248966608526739770653786666928236825249567207070265164721556889158512335496607399652625046605783148547922847761329796024526324324364691529296337824479749654309855500687003236838539161939917198400997536584719605928415097150989017824187337664866432787125669873654613927451111606266327291340361804913712524187559979563767714415327783023761780667178880912324920425062016614701222154537779251287158678015732815517955781778645392841924868184633161547009007370719695456056664511892342298807208675320611037033749519240590752857280995982613161366767382958962833731889592216328776647764440747470068028157481805941386131662261869586481414781757972417661657592249941179685989529019040163516477242061184956938356159409671745584495833812448176470071589021804216085556142138656038413941426938174072454323677423206416389351730637752304175046059071192353373707862031303140261223678776340195730664744866869364995473531101685080981735340015603117718463886341514612902444031296334035094720767754744545731924947016598326626627942050653500962827017877899050476407067123612130986384087668312218082412987026226617891003589059954970499429121620007673969542802790999117757546597945866821242991228988434157451803970275224077594834176483536058267250152491897544984633588668059738347768184933163648067410616084744782443252958935548145726278533251988561299820412473033019325877004630946601382551857214840416 [130,119] 96585103345850656659202412545754168936068088735962082722650642533781876904549739321070832458501010441767199108809035581423558171291749075706297410017902684241381440399545908389758684819705973671046682576311766507588403362847259580193476621541806054266288667619239870382776036479052176906959876419815395736694113174014466064973256011673313665163641215628732490521685166791884504874520481112945096890954958972966809429584702578022497729120089613747881179259171793833304083881911799162571115542064079595900090828562745395041320649965967405729917505392240906808047442468761433013915038891210567972648926210168695314708311665885830850726589437534342853942055046903742395806094121543430042022145509123799607449637902349049896289438533573584943241695033235620725834207876722749687109887647856698187693493576620954486245010106737444216138323525776531853144355391246067206209575771362744058993539809969572789311103659598062524986571770998957511561355541561464293452597907521063047346224716345318929508187385003012409219569699231640245354564895569010113514383711552603983209082544033108335885870360878217307113126241954771309958432523644642781624211956547782197250418325645215585716475170037120200506673474208566366921425992374693753599867618096325590391287780768222722311327435095388487070368931726063268776088863892643418330686610279912751519630561874655808585613918538032687597432002791086934433410692763752477136513122212012581669743457516714184691239510315139417840 [130,120] -113653091414255896869795022438640229135572636449776884163812222625889171687979529178055940872371549162897971375967858555678150559154046079349568149355807789436586390003341605921577515960748812602882407614066162862193513482581892987514854486563471725042564743251629682003968658178195516229846469740256180746431795346616586681519201589663327784334631893493919772726406274522375516202934070154218337286502079237760997182778540167910830915012772636220308699633955214167143508760041235490881730060838285196883327803876739287407726846975192385430724178084367537236734813905660732341306930034514845213751910104588721988863658132832654417168753859260721031749816195529684259099473391079169103812999538402918473672151493453593578638525760342068899962271123164029778185911927024303271104382665981958568911938514033276683008106834872222480392443710013847898366896193666646967175396003013444246458994865007943701097071699036831458613753281025637298055305021305264149051979769970101794293515803952591275314141505670999124169692240642930856510268085939199852710626685003532873631463570213436634369781952027353213385984826746252146317723210014078560720544310772186313512220689263067904009958545952728478957752213801169199615087325249931931025386746767713472156232134392403632778352843850127008338310534260790911654951063217695784293444600384979887168090155575881942421145527586999084162424091287620253882760606941873812912512381525947689760917685409032230734155391200 [130,121] 163638230505551903439701677351552414834632611678372496675911258340350769571425895114594625086285329971215753796415679207078099903508562801832718585353508466884507201247417134034465169275895350887577760473743209318066590993265099558799923613306543055593107739435300076317845474559422499077988982728418284006135040889025016217102636039679378874132804216976071816992295897491774550027614057355896467734844437525716300488335089006995765181100724184829905541406486313267465055771299211675920995409095752730156527811683009219990844361923680967614097492018008024345972510758281934785077117790795853283161681985257762055574908895410676665932183690199113900128386299429889941800851111722496758243374579537239481030328074925687302124266904990866322938196784652554599530397026191397365500564131132337249658982691498752728368329705961987008477723441020983260298189945003621083637214592974431451763392540026974500070465418471003368154587089455387389500200981226914520307507983494105388533744427145603113969666019121608486345126376058932548620466531397694861790933985452736437096516937118194815568787900145399034718607217629959799492483006657402557338134259575161452264010198170919187854253234768100620907973155245614196113887645920053082863718618413295285518180153645841294568793878373919972110156762953874580179797529789429185896363861148295103038951544561345010645157075006324419757193996709967501644855664561993088981526401155058907233599621195033443040 [130,122] 625855538383422030696066303961318361376956711231021245795089354715230508351230967179960110419842607625340761925497695830208740135574087131329918420191844223585043961118906422987228860659038869040121000412949699434582625488897949704894353135584042536388931634977405575148303005819462938697446839720411388350489837887529810280199409182742993805887708891270708790394376969445900512841024010905073330797329757093166994548126985830293985902778863769492759827384631756860631708334285328294385886213245250936869395387488079220673823358358871130641685517380597019225997380135378750505532964046562949170650135375614000972056855064219891661275424705993564437342326725450616980716336080672367288654136231517391355919908799602967757849672384574609788856466359310432872561257463290458576049305637930059290272946742678553964076865849401040871721762379483136902299545662042151912558538993779050468358264542836246416965899560516279071847479158296429916664530046027041464031698214714780525368521027767783523722146673573981294636926822049629548252801490887399012699295825801322997834533510014600069351023863600341596689077656070043321412189653998478930148499528797329342789586370756231422676735517541478805393430967403586381894636215013294130938391894880301311091589466321202991547649516325371703383398382363662261271111086270288014782142280759752560564014263467611681249277199436468875915690145640415157385621518540421434033329781239761697384454312532 [130,123] 547575804825991395216874934163306708996290295265628095468196057660001661207893050678309469672719212096292954791823860112340778543419658161388869351187457317464751346303858023486167252907999993759947596896551126385028608630940754034059055088415977458497867356406604257405368992210121574079002301118763729025245615789863458443499493136073703697361089598367798102982309553050524721910566820283146735403709281385164847938237720870319072961652062538914611686290187333676750203612412256924011989200300773263556058044721155934162175472595526903272714090392603848616166084954568705111914874877079627585545042620231380514804537902959855114852242018731310932346714093121876895187711647962422307322527770571144054742587505384666881052681650388519813593273934328943821654419087947117731173859526465354361807446191836749974928003372243008620249847866216275273961957838213173040053228695310993504795574159909849706849415355274246283810759824459580384238686118579247500074003529149880081738085959125108777061049340731933330161195500946369604655767475276612622471985829565626887828859236131181860457410763221095531220825354914899876082496039926207242691292494309482212177042284378308444577910979328022086008932252756935320879948994785038594971298042466394512142444503333517991740583025292085673403233899341600563785268525057741669061006805101592270953117523038904120503385347243180444353552932445685187747028403856877725693203145202963963200 [130,124] 1395109433010650179504405310722048049141433685267532237147808763957801701495988457078711610581590261250581301872885408331928372319868233291083700899478826615215177989238012279329717901731172960774598931737935443730600022479289369102379278304940709422695997305753719352305984263359071290407700189170570399493023408750891320215404389999156953081654527498199905393951553180420167981165213119232765044212207169526749831169646494952405754344974479156418564276188038511242043681955762087177825770319544289933393519519110731223191582222382589594719280651844733403807571907066265152877422920635021373370622443038896689688643057055472546999185107046945892556311994915629053992833024883070181201584507551921740317144640069022710218042627496819740821621615483164983548546515142567739079251861548436438787893083007787277447429496225860251083665945024249034748920678032535557738519506916272990889723860367238777405011920855968865957624231402030465838792468271163287571263711470271124077588536848053102353757188985488939213185443086114114359046938759015702597599562916082613213306781851310517368901123140214097344258106042981562742812142070719175978967157131253941116832727956952951271168517029700403108363176835572015855199998815945418351826460989405516593064246329660776911783981396867780627470070074545222185994790005549257207219564540434743677099822209822816281599259398052644797865572736526852002018515246682636735009850247264 [130,125] 716546440320763019292670566168456487456945038196388842643328998750931636539038621379084914986025682121504349193422271471828439620886904876327087646090753739611449533707482302632618781216081947053480917099253597478713518678788570912354790640729035284771282890297785277346085412188096127728751199948393674507982014173555958365985091668134063532668993178957671379537686252213240590975637877343263377068197260622582219449971791268205790339991005911773659237623221097585735402903283884309415414236172697833372176559204303969623093132812077986519470148056588017850505144927161916035710606209199219995961977949609309241183332105442135842757299764328756320703143719076559066309424063061562357540519424931725214038549100394792192433159086387178745023881149124225884306725979769714769585097547342039214704632478574304163446778905892563987480369813020896322987664740479680849599915038233826699665647226154414387135403966710744193423662414044769424195606032482657421297240122385168279195891183674048688356943791101360593740886957264210382338321961851988653698660607518720203033036819112762001384912197787469886667699949316165329897766888696344258934100496862731932680118521100276661479871196432692238581952591622116325289024617779728621867605097381755741203706525401321905955360834095781039624094092540846017241990340196780333554387711174710264083528850207743124184170547243196901110765846367562023356439273010009328320 [130,126] -211166789279352638388929959896238112515759930485304130833728044992260947075368669242168412950051134073539896779083103621061995209369955671225330770969151541513750100287405503649392273402171664990991062976767870594611774086684532163445910257134127827235900984783861326574200189890726081145536351880138024738175358863310432032581237196900598290438680404992152996050826552745273714576190863185511705568470009241907969538028612654000032420314672844020583817216572510522749893964861584870455320891990500192948860356773264929333637035318620563948160308373655267569938324201703650710933040965030613643610052751843462661507528115173632920247464520383519619879119582022321333069911320253164869374946245130328062678535935102924167634223832623095161351155039972808727693736326770167851318587398517333162163576550902604245877897860907904528232509962771137650932474124448159380160123066037514472606222652016188720189470487320904791364491477961891997264669094446390385921034343255599849877615242345145453459004015054083835827250521836871306236270887190642473857463524003552195202276482205310339881131428511555797486278068659483605126149853491987408062746929505993816721553976325608775479067904231087313526599632906880030520808458737793687831064643883039910373100523661614219347676870012419531144413647158305956964056862506275747709120547148499334194796550202424882588366168014828137220037610436923132130935007184 [130,127] -162535095285872146422487895228293285491525851884748720769912959959546134923646071738442744706177796528679491631492392333099324157513609150801665072560482525568102704649570492222059188814302842842027331696210955179521461674536151305582717294949413267798025854430525305055570820510653564436644495393484659861173338295349831464745994656761372696702644367172909872876526383916903033617601281938342611806961106676005425744316537972455617586102152045749259764960596667547353983070904674669914039901941839639929104696066028890968213492083435188094596882147570892398824106225383460190361005037694697762908222711036959418654974085437041227182597673543747767360395891412500463505372522695147801284270172888666821877581625334313959324382683047049811502854195105909841773503444116121818505899795562580055956737127061758286827799410547744308376386182543331333187228948819526807928915724656439064593089711384303138608830615160112455838242131633478236263687161399560221558949751252846505228588490018882417295083246489054137343444022356143503253301790968637966103971038299779516001111091722574233660620149976973729839222717173360287091741558546093580493500174616376577105844511942346750233489682164796038278227490953818114895795613807815092759154418619775945064583637733035209026665146753862683689112792330142859388458089759245502347723639144205668519399777470129647315777678836227644420418774810408595616 [130,128] 5016238786610384423606022764197846978292644385273108362637072104424940999447392010783851797196433549102179651942604583259825908607981915033431279375249189584172839019062983184879222807196925928561301185203055031695254964092885951375101682766822666689606087753120647090382730774598833189585505008079995693559703266112986785201699034810093322302353593817224296585018252833333056187254077174059865332292113700820010983402592006442842283304893693124514329396935044320693733966803641101516158035674010638648891350214724664752964641889180164819672586950853569684596442747211880818298899785841793731354068412882266075175090940777060199193087552181797126088332996026926288733345241339774488923703298267578487071222819759065035040266490718942338589162826504372742415944805366641293906713470074842171360279494423173313345523242244554640290108924081611446036912023352149696537160838138611889664271448368282691092289395377890444430098354963014286961947372856478044563641553121963265317235147076219538503831657911603627135683319525577958140281928034578174416265776896509393959094055328643638276334732076907669485203701109026861020177057673033396838336326755921396412273399091738248338802782584652816220064149762656389788627175908791233584471327800955354720101099973308666719252405460513589237049817597768489958211448085199468800647713492929630576082726099300880823707517833829623654351337608 [130,129] 9344816166241174003581262533220719493656303159805743771574893585241192535916778639589266169876813868196627879540793434712394667640317802623450505086147539668823373195624628012085451453957763141330274878548568214051727859864060839764303890099666718230426335058679741116798693297289242243177817956469040372049491510240690356451460427032062683370433101126677157575070549168581844794880259461868954408894441800201111942309094342472601908412400557785646104748367104181815151030261760434462129990784204712322075730071016521742348762929856623178683738536163741203317571383227758925415001799782153047759591778775747561682636535749249280363496850251709410468069891653215433225258393909114348932226259109054808917304624553338290281823293925508745965572940855781121966157811581835307924080885719446372847569915102844058221081473504308154707582606212927860601641575937144720954743712760026037257365153078067541506061170074909244449873425686836607414326892417904477630036380093843533847752070658626976599374461473571482563111886662682438856630608996104443585215989849959877861751028506665252183041638432053720599928681798106391896618032164633984293962236562643674940837748988126293208761312341314502126124270575524112730338359838113030752405988493050941237639372426747155624624111810224196638112354210076032779375420154023112556106300923912488931253710787836770788383922675271034800 [130,130] 1795396495247174036959100189077277978021072403757964656374279047902568659698240280653691784230949115336455963323500418519257551830010563732495176045480028009832490761637891617452792283383532466674580553957544304352878872533325828242474523589791482664088713358843904942244733735654304774121920105868878723726297057104022960554875490335872341140212113579079668276861657354264368334108856449347657822430409367829382313258868213452138351507717488234156225667374239506018874496723149880943754285266835469011900712258590407398700508871385953496428150605830034359450342412428325879494495525660922293077639359474441290160206094475346952849834579543144802802140012239245536489698089477776128610393479605119963842577029052613229527665203404689435059621417598952809947131293808814217969224891609524296214825138887515315070460619831583791239184040064974830610805663693317170202022168758282903350920777204420808281531495956450524677521985274860763253444500031872501133617919638169501722799864008279933563593587685996166681714897154070399410508127558451524968723188419377837618112842038766601311649002437471494582268061358320297466629630053288423562487618071408215261815819658742596235081512426839432955904796717163847102189449678283790901422973521906926305932047176696068109100415772119806882497018103762613083724358777009359221181465482293787813084536700409866804848111491 [131,0] 53880026835284481345256706913102803462925806006692945390418701898329331977414988068893132800459074283268963057909801786815114157962758782656125164320105387826940371414751761804634182330402676608653683132743259795583485375052833313211133873925211907365651891121822249502563566164124671969474327995576303321262334210153734179188208504610340561936681546672122413226691248111039297736064748283070204662400280943072956038980376776049883562227671516984292919080778911593229772869457910777125752486569853693467561434852997575661725238178622121626085867195255002072344378504855724037239229908399280448810116814837756302278430312850384074875894520451353296667830455285310107040064308704222048794473000099326077500307664221567830653363619215957609726497019105839600065282551311670025320010601947807239530277736335503888596955429459867667010838022299911952986305024448181966290344781168060099478545833415746647505839503351677107365875997240466872447340684435152794147302895704146868213071350209941036296402232615787393560539315030137052684269014414543271699499214674161542242892234855348842031551448115113540335497201728315325114671411951706842959086794610806101718133427051765558914468712294340354691557988181417686166243034562729930247889459780103657271575644351696177586261902839651114909000151224841623264845578944738653902593202760538244322208407835112090684723326433690016558353348384795056633176001467089876709165935462728649632456019900868845742171838774179108325085963789784854915930720964512538073616477934937933936861524605464609332682296148190863396955499226436712755370809201006795969061157491708250481078002708309496828923012729924257654881599828026664154697203662478659210788190141561270793863170965804312568821465026119264547776580131180720491922403425361221321409453919541132938115613541064565532400716339517271340079829602272621004484619151467242715301675980608765952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,1] 1704186311762273265741377184298970338927829959751927404560618548998676642474177604938644203467343910370680475339322720080881472370429055079250833308537433588896111120507405795812190091572940777081788906900584326057317133649144402358572863321265738859796827844251524097475805497083874073188930273042573612388966089583384147717836180462712549237798412921561062779075962759962102809533460357621096404038428179076348524408481380679683363114915660817310835076200090728938415687169722915314763832982969733388038214609239208680291673355843588863512807192841261874116214244285390712052213489706758756455298600265687506827138539387043420743867184334327110675753066175793927931752081414970292693642513162751996135334008509014788560308484766755986446258991677566501634896155057006325280465920268272321738558174513218421911820153969306823923656138374882087747413111208894082326000533158313931421056217214323319471748365017798631297744446670316127229636277041279122868791841985323612176855114470558412948792226279524557818804478059210459444665985018762191063288797367559419670030915553978994937059961764204841469068251217335806105377846647310998886535667764428220686715203130992064020613782401963265179209504793258970317202123054254929441671294911959560283884590058390117125746141322911573801901882208574746535027743871416209153713041680447097976776098554695213710596585535006304459065540208243051850266938480306493901300682116274142521282574705408136429949746806185230428791554364939478124618696998593191428330837810308164896984827218841689344037349355358089190878123425389425166919074603353559455980137817483179592198273829359776978160957960395879861110398379612546024808433170156652592082231803985947073985062644553576094746765570755645708033546718877126278403432423131812129007610035943866876019915367418539775035561114867469188354047839703799039495362189609125535514626499891083345920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,2] 1393282324023917697284119917364617673680973434414047321739974538027743316097102696503961854024612114307176531007072182084042853046825232412151491051544768898660840200787214919171611194357612073316153645285072896859483761933253481695900111045043347527258186212292550471604738602690151396723927374789630500098004603167278252088355841460713390874257722479819750112698437130381235607910811110358504313598012122719542752335811863515769546196086909319737026238320592092236973194808943577104505843786289214194804449117888894463974837331796699326354954611601490068914261412512193622414661459012511470339409049491860080707058764753240346272125725976224784083243745407257638841075426207572745033602155151865107932878285886259404670269693774576689545468834327256122520470387445230256866122093499615286688643288998200189326069711548738596149426298425453258600468075005837625510170613619421988034994048664715631088380700663169293837615221229179312210346080351658664666993959921316089120108547791324983630419970242983220984371991913111652984228139207318361810412673564362880705496934908326434868029364051592981063480612672023833610505803242056970618199435549816295050071932686753993064535393220473159445572548860432370747078419506763094070370480421169622051475835776197054339673953067748874444001958511728497822084900383455282305034919374862360233416019208428415288648775383013906393663590542192600058077071289237794892740849820739277738572029025563034548244395072286595791747503439740647015800889333106697669545148494614698826184554110167186608984208548181046684235723315079781136820163367739525328346781823188016492831948216251302065040044822004737957465936532188413894321462706612528643827567277917665375364923283649900034792583233997918192336329188551603869883359792978852429660630251756067293239610066136597598164900402727470859688390208744811821198657211178597128032723793790059128291328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,3] -12622469248978209225361286040762002049990664978744560372044464363920849328455034585929261805637484739813081627990223009815707991551624370316689190707413853035046711728142893597659625287757426871753203791800253284135870688935561330050265107314606460588811635995089373096443587265344681386580661173404895720191633673454666226878995999429441192066041046764590217968058059033436495847891658336157754952847285489237724964561101614195550305336999347929931776714147440601418470162930463572004115746560119183430774305963218966346199881566171885855790021472477828141591718021737338036438643293430625923839127621947629470729386835876601328480269506211595168461926510196503313069949192649430523267448871234908475813291687295210035606221942488176703439271757575538833405463029621147844210794561365082947047339765188773288061410901558308756675497143338396120851128892465983223249461091635187532963801106580863148047210885103055308598169122529182019688396895264875330080704160170589361209742656491331156818124861725104062003804892183330861557834340175923102945744819804652425155424488395147147952807137051630341895966198762050881817174164674339663772299232991668570502285682210660272947568046518999650786844966090860751586419622289766399094412391102097416436381764564564244011446917619407849112553012163649259163464950259658493754885070513809679748670247703320702790306706249805468226885924288862502620507439192957958726314953039219136633197154792314042583543296522682088903584586736203525666356197312534703469007820358444743728789153521887021572990650063724257715408473292992183771978138295957104277906469046201478451829145460354591856014705606094844392205843056311743616125169720889860569429794978897490003671287926352104594827948488721213326305169277440342362170462484272128597968776502043305212418780545787945054027521957010431981933613744336910565893461452705352573668538292881785758941184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,4] 83092878613741040238626349798042383705370998723316622791988912624188886117385516239481692302004213927932031336702802730272902682461641712416162388257700431916720164051174292283640820013121254441005431330802645067380163498583994104253597075454483932531143965919602188096134773501452842966349051829278442958806670107259153583509562134540105665138205418381945786422840610305447137289481915783477702142093908548136525164800700197783680119290801664153202639176647406114730497962183150713494923791735013831547738992879861443172475708142253746469615501637376391330573769569638280309195290661627621428970849850384581466948942656929207567635114076703226987105822085077558765973865698000302171877175647848647115270630364629656717261070238476897398704922724222335497104801531317319312400689499744986674511628340808835261946978471775211539316266073083502895775659355044018104531496508778524114381112331704074254062000259404146806147743570199151577718443817112942572796311290639062108364384688070910394920444330262373749507644134574179315712186386305508098046981223804709467453071622995767397554681804548144049141955627322907833330396383977208834786785694446100098316969533940216665099621544714494482283333034032528566192068077746044479715249153689690424102164750956426413980921498966696718185474705503594680558294716592880604407324544024344891720978226900577097785735530157324278313202873761465519476875880772114562222603944015676128298020533838781153992981571582840787279624181768092469881644121020281234544278678506191030422733627472847917190750448825819128202119593396435872303502305861347447191935918942107714230091044344099261204804727402177908688143386784635462631230425614109495104314040915666328365074805713263287575992251223919615303565966586708068807240752125383902922855470978023365740164499891108042732248324337302965893447227424783721557788610533417127516107420806674132397719552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,5] -523742462540605091319369475626919881849359521717055881194730931417774049663665955191045770752311887587877378537275160710734586136203104484517378339009714613871280042815174603147863754077740650322547390813449017154939545930994634131730361083603317929219943913792558668364307989604982699305992927651693422076695869109798814959963823778258390364602676668744616335860152002905504980317419553502171630686714193910170069542145947701341718497205972109909830492508913666574733154664797817416672770737462291676922408583798976108104567830892164567783329234346143083038420230634998103616774157538577255348343584505165805570166859148276472303745906690974028819651825367882104909342783399454694781765959527623675594747790694157437896104324761689714942635773804549173279004246290642289444157742359013291043563382613215867932854117878106060285372806922352134300698485379820197818118212705978337934355232201206163430649400485329381235657766755472470235872911043941537981413947605906484600412771726389016668907917405442549364650580892275036683301340837138179864425599226640801369627006658618459268161951067787669638610164372657167394614496147122988796362965026090673291357973583276830047504424853013171237604272919829918365462088300026528620599380559257671199854750919901731065488028723289270681179706475646010858589240762591121426618950324012256692577754616896720089999990885209068641521164053381049317828743413363561134504071985306794187665950795337658441489881798286096833017116034618422682796946002535157105835182562877678417533909050648976383068967208627317200056000095032611342559083814509355756595972680752642469936606010237693003863105680594844560544722975201924122769530987921636552013791035446110959125698336774367832656955235521084131862871519659068212173520507605205506233749151670301929059625468490064161707883387893747959647452408692193049835226533226559006839747964741576883984924672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,6] 2644330125957659425665226677794720734369080902320654909624431186758763037269622941226789590681845684197541394667446216254434333740730104184514510098343330212593259819034783028336804327230134205445290966104092675668140845506850293545633562476543691934971992382337334039991196815150627265883882756635231455231724070148068331191601911809753751018187098370552219332960867517728675751862685092636107971448613778749868033451894143073324344720827844950256215167129376340833775943136080291914095191364421501646403768586649543155734199215862058497916188724465805802902890203954714591834665278650740341941603209648413783070942079296406749598720869559254715822306939806452138813504211039123972760670615946956504139793530648815988800734381905698131394381879527580870398563404976513291490009977460220116504818700094500189825231077515206584884642234524963863975072477595054761515349974368060701603236214000044376913238251088473051803767352107863841425598348669948639169646394775723626976309769280530619932729579168058548283930891927927648292857535865603640907336589357958814392448474142302686753691460054623521004827151099913432019263962018772344449007292896938518503480191979790662205144215903725482681016847097938619169793499731398619800093231999466771567592088682342753526224464963663380018528062525717909539530234110930057884356280160339867677676225862642903212182957747424469954572712919759642850546265694033454894597136770706678118690036815376237008141643341293094419985771950263308814356969950985972667217041205236846940166171435119634987717534440428468853118486325837037283508377811912572985322940818578426291120666531853728421863506628573473673244618582661680071685243270069307186516808685138420785033272085125046253974242607219076495967528898605718572949082457593937529791443836142291574994403659937152709740502281117235528408327395417706052229192577803178504123633999608997804062539776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,7] -10011572529208080263550882393410963126651396121574183352624953693238349432792690884488616625815719867490370476507557234466435967587508709999714093616082569900051360336677319942215285692257537838191787800023957411263358755740248312863447118287918888112941272214352101273131329840297335866921020318520692749519666454353935100717113053931058633844622907246547745806262129830612903261890406110336875343189950182252950963149836006722315061926976967076579610949207258496712484953976837153552729968170931504486388787303039514141328309838719390658115020961115577104560685372413901178321874447557868921390700625269291920908053264975018387259444615354946926702562134842963178518389610553721917201438134902400903489816324171121786070722405005367310255428844213961729555770657368766250269137831787176244462063875822206538012674394498469021271539624657914405453515611902718849089271643385732091325536575077152729397655963731149808593947876967706001398345844791406603004048310334090554314357046987746819289500088912079492067493558430441011323191307430710172478298796921562689585421066655365212606431198369792088648300013752858137687943902304411844281188106757391391035846576958420746687655195894663388658335059605216054686896043031651343060512766835029728235669575850695723182030754065078853604911548730473753658772902707563441514328453950880858821100840420560224119195295493291001979320223034793833178965494865158091152779411949080697649287196660099905070363315984620886607689017202959191501702115338181278764826915918290266884330348377743312081137764256557501781245154396328627036991766165382950856400769818144440077478431592381621650972385508868927341473920942287702851726796286966724542812964777215740377353618144615209035192143083077150671764161146116753136940144096618895422136301689366628248067874738657273427353650988449755876456083658661207500043774155938176344745471569226232089733496832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,8] 29601945130036818205510064542316219002655946971338472550228291625681757063074012939768242617457358325036625261863743622847808997717670738010690280430914577728597829585136812000099653415231085376510284244990002699300902501353766103439476468998785724002665451828228394272565858135198063186558753562927252231639836785843999776439358976063971477644991000159084231372262930547365199989602563065108328133799294717556220439804831236102173202673620830011712719429123991644293243321319619811116279092648525632311457225107047094264390101354561605608486899782834084671392744692606960224673216374426123342570053668910154594216420115970546948567570872694328560657898523041027127518385786364723099387057682618877366005783357878257227390475775545059324827543653920739727141685018169594669443130935604473402365037970754454338003322614671960270334070675228449780123983453898363280643043302063352369866414212634923254818399735378754450211534281409035794344078713463629711212606700019822705707691767947488814509193592726099214383989018480518955521189262213751756257760278123744310399883562583827854390128675051228122345451422229245462352786878185048321042917058823485045960050384577168549995357597039595775937587940347577032350634043657786653398124322076197599583293213668165983736041635348499897824942155819916745173658812965481672816272258305980924020425224268419142915478563709581893448379480488919779814901420894105760391089684269229839036653983588276770643668381240285401677359590667141092459467737721452753339134351936922442165031042615928791655089693273188012223979236634628515397647124211575793671311719957386408287158466496992512863826826072563987524155922868798696106136430758276892533009298128036123976692501729827403433568688298802027255926169145798354569259148403867854597368695132229093382952858119659966345629556761412726112330935068984719950712854564344105822978026523047473313583464448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,9] -70035001810876427336030201719944373849297458540173424229425412311053010188533882624979118178022556553884989186354378101625556837841791575582779060479526190464573408784183615988154245614330698367516566724592207491531285565443670568103440110282033297400519016129431280782491672219421125865200075861862988139971703633216523672329288273842567018336940419377424480801094561109295443753291248172747399743972730668319700595934919349632736758527029980922569784104194544266059163913197330502874621526739142898425744541162968016201545453600032990656867505083988176270126829424964899223624885280129993742379119647860941353372410601389721325873687807185986755868689666132999229360792122872463669303138588080256291075370156966279769216753851112311969589963088127823058823153770950813518510027346895099078414754986504303145701472214708800878754106103528992093870851115499552731630795194373478160778938836698812154414231552290072931304406808949693010921674345833555057976735581469152224285977187902498451687805937295600211705101054589494000962063062048873850479507740021952052269220696272073639496827434808725416857473537750962911208945209667247152761170859449010064237901623056438380548525807384594282690278303130340602333367203959626710053790854566838197279769270606886087920541876189409571723859937597861146751682125531742613297504508339152353681751240754756504673540898987889474669830610037418816748556907236063244914751746097476216366259851254976288053323877482261761430261917856715170665356336979127729854221679821109440937889798216970206984149375394686247511283596643436581929271473500498227421543970553871539182059719880799669680160069273431660799417164764457953163547093795907702990092224433947451423624289536422030752176102710794728269429205500721506099569817579711064410518849724034534601687255886481909684463548689813170917854624790688425676287034075011380980870538971198499438190395392000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,10] 110485787257300076091893401226646590712129059297804779875469501809383488610180933320792434801403430246494351004340500331743637646106580609588190223289023995563829071854627273229793476665597607722121964826226223431868118753197124102869109845185034788557918716439621175358095517507646055841152866841618051707318384151059215390175697915290514611747910851106282403631696805563989814343085838410481042250871303361755744432502997650137077172361130536740160687836991105562223776109498020688286036310986514085707732138657792707447174426571376398747056062611035360476532258173492501337026331562262325337473150706220697624531970706653358762676767766762319981333821620757257307768378935132962825430300356608417915574623193527838467431584075792657699524276559674596691450400364685725120898809658650125819397097747771186409259437407256962302160736144114250197690856972252985326130110344379053460100524073685480345907610458637316136439064997288326015056830662823855961587237068064394070258466892055567521600607273833639476418097115979958787847257119421518359103792853865222353872981311916672124560242902070942209327472659169379838667170164526838555374085077747198323843740349450949231603964299860328422287232124742251518824816071622842034139200665522877693178070332210333677193150093735143680724436702424595362398804988700872772565863317627197639325438193982777481332110640479744232648155883276391372982135980428123885455576042224581742731655322315868761316019809648844778745175910012547671896560839636310983245114573048176436058614734389164549209275881859219244931703999155965891838010109148766021548684987515554236678044908031978484362288108098187415532552480664023194649274769102037170688979781158348902696002616154000827920936660811238889274609403039689173020103210517805137979013123886855907760758754259393146003663021878580300183597502560559015814077898521836562625774291428809600203151638528000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,11] -48127042186930173699018153782141467911466423158962290185560330748673289674452350736082689153290077348797346919982859565026723523554036931505004069646564310030987797256217275994839930134041761038990623564689639697577903270918753954727501161418594311316765661017401204581322040672385558629478883230367603533174938305836900983720071445122084818190611856144286555259787491434330762825515155733021438340813102415587481562574446791071552526289328422262309837990208011119003692906024192108836148833942540418533738911593482239374291530474237126004270968179185016789543273932393063621149204100487038106321590121084806164696595094463288201066985529597842317271464595648533642191212606395162368300577787061005871326180642633674553382834104249444445884887799326376346862696113268257640471131656763552478330127592113230208439784242444126224327674396787824512011411294476158001039270034894433282678058000757246880578151293213337943772640850474294989822353960021294282320835961964518281960516292576215665442812489776610622167077453094791372193463030791320975666255146506235256977262642687945875702563083322291830594885175960706859573562735087076125432279607493496938570438836178881296026591124207372372901161336662471164934406178417300686677284290051821552428535384480180177726916417560655690082993428172781594935179114950143634714709507214358018642246028648136002710822948678618641933754644103332814837933807309135378895596436243559123028528366473240432507903617545785953623648468958203419119684014920549196878259784808969750182513059304243237953761593156307191182343326740440623880060709141211859528625361296557903190238643617228071605486665474292939414988463835728067391403778716567143118672942151445676301450985749189811181374026913675121921695334991933392267147935271293506202331154569079732093194695202389449626211347886030349295646491727726014937085191127172026725650709443489475438714028032000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,12] 850482189772795582023302817692271330498589239706835499568163436230103342734120764514778142175389236992721611710261677546911161640377925618191833960654380990789813717762240090417344929357736132129132439845584516739300378676049192457144736350172838968217159607519748611818717865544387993793446237698994454734609464533509174392625486217325891539414623712842445602401842506158952504262996378435940111332553026811245028989692563044200671403464782617303400190681976132616677204829943001281380898179393270301889194819311189103950485362429692622825866719256569757028436724623526265308045304205311499133944540249929540349642634431850839984512422387270579589565894920694696993096493063431013393510147272031042663003127651299574059085138637028938540815056774465095205425895558384283038592663182227452321099752309387784718159895575220452213526064048777785916199822712312200283155317526159431406131271340118336172674194975752506309546888678983269796924588405721799756574784631431087683317930126713870552027860720636903466272392601761509069392238395351291489104590272174294233344661675224987277937213916730392591121140487989360084355064751768494875734828554021135574731459394921289968120154721267531267670856421448017508114984946734088616207754895543616363330575666833706225851200344753932799924210909825829591453259005617779045885580556179150103163385448676648013787155842988390344378557854625165523568292807519083751632930753393522940120381363092962704314432517763331929743744647278214116754995243405803571764901195016267634067199605818913337192470847787864403783528036629933977347068328784685842528329332049470897997408053863190139342055053757914357819653329349478686215793359651738566677639387460731706785360955936124715135765203490076003524156915235831406207661890672533182974330559822991262683693428979849269293322901731527175761016323894880691673000761964239283703083615749444355179212177408000000000000000000000000000000000000000000000000000000000000000000000000000 [131,13] -3665758795806632705528269737471843520656491393061419251810821958116061626311287901111372802466265015022098118222646127261106872331896628406059288178723455392328494239613083925748148000504361546318567170115817755501756923212092162314139045028337511440062110675359541217838572687899163262270204946228106273489036447330875989422611147153564243491180616236800229277749921408772825863678534183019819124661001703016058314551921983423061871771985587961439410464272315235595574259517222843376427170929997082225675369709314016115669714469268315787225706653118979301090860071070471824457454838534930540975356001047832361662007338467586633592646812554268731053069112530304207555609128527846646043922716355526156511629795869131770502058568267487775096491491001455509446212223977898873735494679377245498651694250509003968462525964135755921675121728861603895422378536106196249429578475646543922393573902344770836591139128591541537921742525646147319731742378665274949553724870439430534287717327381642295793370130232412162589446519519075831753743492469759456902790843905185956723433076339624166689473218163739882272939838442102434279101901214808005906645577887982871227355721654021720982586760673906997251526765150024024739720970691336819053770148397806793788313020072833862387035006339310870973397996809425805488437398605701767491659859082744348825661385258116877709262596646306397089018493404924789867433458603050892271016164793678840334891601529615277307844611685352798427125137657579708022688044073312567075039531288399450520738489462751316097903347947707565914648528138124700373667793170515861435921647808202852455654163575900080790477370549433721766186703349415208184538232323142247243626977222619702889104678760175437758786367736505805609332228677512475743810974815032957862830725660399509736370197049561518526199819014142951349620592316535531084088604008573293270294981202263918686424243634176000000000000000000000000000000000000000000000000000000000000000000000000 [131,14] -7210393861319892408191760843778723394355580659515467650772204252142848588536373025148576684764507483433854445547501893634678720822997250771180004300419362002340345192154353425791053689089412161269517929989755956364392983177926371387037806352423935216609578371439101721681232791033105032073810338820155174595515491394400486719334885409936471854598191789201573357613113089165082059007481100292119703006396860639418368418028015035716943932641158196127009513815770612591518345861225748195721594607200578794531421436177552963585887766165227784371324044135445282442093673239956493839525381193920880916262204174949522131614045125882879262390961035922864077485284593985718994080890923905532035858435191129443275247391811504512556009954390104881763650100806708493298724376638836418969072064733849582423941236116782477896105670519566404249505151654486315461902954504480000296220826752345266484778112739309717787670564642759941676056776801745891843988565737577887671347089124193911074448753672004838486150625249878319042524108687469808929729091574160765701364398741073381706037484043138018006549525285022063126984294480497777166170648789839009753202719224143865131584276847523504207114347881481380297032084191409524396912905952328635771979801244555406741197826860189665482802868006520331571121846838108569001702100784490840792527291612651271732534621934171208036087954472016799878926233721765001735747576507395774804797190769885640222890957295038332227188510647962549989624398959452240090300024568538477536653528002516036357145437002819931809688565613273150787101030301935444379560170005674080931433864296586833377540318354272912440058739631945463796874598960233426448791546103333924410562254269673425272543784156768301610643925307644035040806038335124294302087105003643882632224253279308934194410573717422583806476421758345806247763054382418156974942426594711204244076588267602322124580900044800000000000000000000000000000000000000000000000000000000000000000000000 [131,15] 47123193105553463504399079166298887562054995476507218588303994390822107428771328984964227099629630526187302714476494896708497345405740939848717797599260887135486079438980733608251447352536195287908449715603361651969023657035978211759114618967422186232252095436659454601128763794304865425968511298859015651674260602145155296733110864760349760684061648721101582541726911797640669850157479836155884376071061759496146846725434347181677038731705808218245988587096359777948280717808826357342080904850821900488430398773521240265768608784368807915912799422562501686870110026712298001036510063486162311319957359336196391152602090480745411506921420058550609610190031068668096735857265929609723477299138386325212071047186559340913149443084954465928034545869773861143645882178327055523323654969222010585141165544025003895591138304583883328126415207678455060255464469059216675313127134608545583755082993699656207343320786600890643055870886926135309802583651038547359652771814150441495594814648000476053862630915399061180111474566465744047674176418843006948129722392560412180842382040557385829511040852566785655670281719527502116268032349134367606199462557641429122234894336250477926764432528183058839476382650095230921317303107576300547918067010373238639660237636166774454759898107925577497297024214677308816981605336140966576766743991956393310112698369724366263174693870957865125380454736422462629966964128326805256660260318922266286383630153724854115013635061560161337582865354308508323552036654119672896034950627914186836413106060937884419562949995667765619795210981546924797549278309616520052450239938246890622403833081166383915282313730227659207784934314188019675088262905362050308640010731807351613513229419021193939789462334820314017882342087433232648663261560635096416244011503369422736022761935334420527861061116899248756811938095647667374550355930927182419944340250241539639374234834173952000000000000000000000000000000000000000000000000000000000000000000 [131,16] -22940162574925802096020108279100191373655812489454313889122414240862895069439278351283431487693673823756026118480560220054310676496377315141956662654252466493778632509093721907717251901666503325974456629408605873190528044778720300678824655785406121839914770579312331371015086896401930195888196122469155798040601315892836622418664686920153545377471174621433175785811082896345362233734653049123188426368644903948070725742060366902725171371472842059419020830563982346673249767520649539808525617291500143749455031026765834817912576195219290992488634031000489177415830529164191795402021493796111789437914496555757414625355217051330253865869981022405407363075364521267595251305416895587073802325566506098840250340023276177467381106203139760399992563347134675274584144875004957773991518753501439446870087732082349147018547436454304385347459330968626220733938088058066448959901145928115581127002670271030122885114284050176089524868719042465388769560409111403597702060530571650628744404820478966339348844290838630887175457334286767953341786312965166028396913452040732305875172374424061433233721617718337985718616367179850219270392398380235526142680100620154231558924324165127596546058063137818000707374392082094733156776727106494373231175594469231971080614405285935789851694082542124588827844188883742608716151900661605447751505451691782615635705935594983486830119272848934152591887583998864888854009836171088336051590467263936193531721463993766175912122606951573667680881420921086288984459231161892634242453274346563696047771390836663386850500597533560333582442461018367284161144591316632711291023701897460263899503671242241594165831351445921062329841578750750851459926756174563468073361327234893043575251683207674471754087528573788905811181073634274526694022472088367377996749202362908328932361984756907427909895455344451442991356887189340973798028250053187609269595433667500592478395767455744000000000000000000000000000000000000000000000000000000000000000 [131,17] -195328082366129604128245061619599496900987543638256542849721461137514336484909179936489046453728952267957139677973724271303774036746943376004314971696503733857161073304004857115387607508754909616344803669494979201064581089283147045948651864998221802756227850700510409815871273621111110002643212574085828178096261049579509622098314260313530076103942845706554610931907367165284198875609201866246230005929257416377885008195167685323092818014523314285050959262187621430370903308345687703714162049604914600094685395673377114936949644308213656852492537109559514090075447800516687668387616402798420020332629889187831403091978500081137597546806162083097841450728717163378544515745252415752625036170159610394126816159715446671925597624979250696882352708978736560975142505833089509535743805880929557056626796807042991374184593729850735334670677589535577968472866017968587303406642991871509149314801453741498942582785128803351411339737445114237913558227399207969007381312866585040233785892920255090824105698821355537184194573406095006293306160348137342027132840713184440593956491428796788545610634092145468585044190655380270412710612219562585596090966866929536567457429420596821317998078208961737865760667989533157299681223298067805424544813357512234586153331373574567115652921193062909863068545703949241767744796131986214972973335287465007590960886633281842906484712892899146196844659738004418792004122391606596647354897898332581328172322675747248538670775331724290957245191675916965340583680059977770101968436547520731524159489900003037778576441716911935546392281434907479102903406283947735326684797963246181930935597876705474509029372846082193777165166537696018524231035872018390308415405870938306855137453177057275886045202655548615086689777213425619236070270253682134392974400401568993408875963243508371018307620096554142319349285948035609108116497442198467683088274835580639798983885557071872000000000000000000000000000000000000000000000000000000000000 [131,18] 328175249443900167985364642061624465380156193588579370470260291462216298951724896748755791345410891335369413123819062925511645161436380900372622334928537886669165482251318670116613117945165537945203197473833395072572725226946371497128668736835253156030295458171157727932663312481778447306146098444930906205260119939740505871082713278138229394064804290316463419726343486236784540996167576455594884385694676039044191268485935042334054897223345847332486377351987850276099930506923323006488000508250115276619910343167418230191527104686018134384807169699468493081617964080643913300020538021662426724527768708786303622126221176787117966044547645175166906336839355700895578808283120743474789870113433854424864720411719497589009956526745377167843770086171706398620242023647892517340487367441644010177291789607624444027910140726141200691078519896350039083037068461815904248309231994667308822201536845011549511656883668228359949383253979804078397482709247283597627529297982409648984186085415631826630633979982892048198629868812646952398921558957346441778265623368339487681282049098227634382097991629965727347793155052947490921734672831855364933226296888779451316280396702727845725909936463369940156824160163729535112124808244099986149333606702895500347396872939873504931451389604404012332768707982794844285757432672990437410376941366809616782743868623893526335028388472086627049592050919381648073544832292632115508030959683469491681542240586794379803593651573545808382176912552977182542441982859752072453457954156900090645002957479521338381637460687681277880705489374446545943192016517334925444744304931250341696145214280484276054493958552926426610638848406148435064145681093019458446280173946150560191769102856208466300756460565799875968291515526543930027918177486612940718336116294684298204242086632653675340618780741590871216079616364723736991533240331993079376127327416262769228381263644065792000000000000000000000000000000000000000000000000000000000 [131,19] 148426028742576426499100798736940674305456793480658508780939538686257816430625400055407453208703134573979055577584217606491800428669333977382747103154073537622508968765977275575651946075300070638826588228063345059041906297657701561214917537977157286414557829413551204408312106198985209516244849032549816801373012405646507910106127999663914462059914137160616305140204158329919968988781398026052207852813423614694206336682339688878229433218570173300334701036724595627487048593791699299585971948947760415917443994084369631218474352229454568097553391767893183881319180908733022340667438488047169216363350563726388221433213918043493212988053964051871366855215591114811076268759522057289935343073270539617792046361838273138541420511199266834003867753401242610590603366179425405299468944188715216988258799398568325150634017100982691491291676240138329945866978343287906000516299229940148027561272927598715141705772669145775356664436510096816933415023066654340784104162134872428646001695984742425230321474021711650231863522677858195641047069298559999971644906656259815886520928289162615691432685022849349585219761657763332794634496555782818147147719228029192427647806573380489439348490854440331691802927882406366764543514112766703681430699906495368537531294520316261349581133977405417927692277363125358906965632574750061479686123156140595016861876501491870800712575847885659879910553783916683536569933186577919103592717592263923954677170022475695966956603296832553918210130554578046777426564109476265624471799443903357826469627190229005187653774820850418764659825935680554415600270236865667769232100321633944019272715407814936626182325808350742641834258220037530876607988562097925798143512903905146512273263546856232606286540056253234656286324345191933496014721824157380712923089356484073394073203905487557847369987312212743949467350379161108301319515477876842446392113847930335447046297151864832000000000000000000000000000000000000000000000000000000 [131,20] -809110350705178271194663920851926306181180340296909342003876734917007516126963713236865537232438461252921067832211214819043938425100954971009832352233735970657886274300134894118118172213327185518456067711920242898488356486996987378437163443510845279766268748720899548196063651372256523486576103835999382823755961237452060253962595005801794147861434449734796971851870290931307682000212422041309039813965864227413209845522525972449494326096962956514998118037342396205018599527877593172858292464455213736679694975347177179790200991322938547540342411921797193747762132781853814243415363836121513065146364344286290084824821396587138216612361697346648884793323417013922424015789715392446461260661816823697697056370823918133331163929772052287170646742966232005924491857935637125915432644036537116837216376700314035547970821053790685989696556068178294832822470909279143249604158347005170671447253044601707521025732162392147662979897546105206952487054945349579680025620052148370187399178413402810797290693017737933161454723830866074545490472036318395497517314862519526212885596817896683040916392713020184982919102423489487202640096529430707008417584538326549085248888954910430944239448072537816454722678129587197648946998054715670867166537201573808613404939853380592369689293058766402887245618782831437375634807626904285230358948932150105018908314139746439271058569843641167794761869805144069860225009397490915508637013682629919490275007073003528980088207462719390179155174253654630731300100268302117970731306513909740310971898870805441378548994193617400906659466222557375475165936825213568843123714564670453647213206260804572509080424588545903149359923166940282962664511450356787943293354544272160943643076862203700478547976157641930534083996389353288095166853039190770461663809839028542473875270489849197442011773876566007537344423834062569258828464052721459208395950555993946390535162126401536000000000000000000000000000000000000000000000000000 [131,21] 454319790521827254254126304193837309421803940993425351238850132783198621764958105397544529057669180139634420706207908058656529441945267922640831883850173297601230425541150924056619201455364881391365856300139373384029270331725378084572781825156707267822556544579425583201155572148333574977834270878358179580405751940036350457414313160959364833836546944245188483878050658864902980317416077408218122702594990047736046752077702338722099771616109748335545561196979829319463743386998060648030853502117346970885592590053484857264454718595393693062158442056459518759658193873610909448523014746743714234207881745535310629606440697974839902651587542933340614208904016940246945685791217577620145278795358271955936981083853912388626170524529564477004143605595032305642657711250928751953858660368407915246616139429163039757547358378301984589099658219618380646460751113755997194603251650427017135440369216614399103978795419166156800456070658555053288726449040159814496820779988410410142413025005693341110368448535634408554338144903388735856654244321887811914647596007196092685672335986403267903108327488165031105291361302752263061941011031939651751617332802497211581451816679569998108321199113898825169512404890886481980357910039897195879838028130156686316914477875196327704732554352120733005250366068393557550231109865775195263246802581106721436518576350642516094835969788772227387627743248395498840600872241765722515324835710900179380654864641717520820772025831191840186046894901436144257688513150159270325825287420442131849327846930832225635110747826505658181669647121542670054368977055699977064056745387923230730743565280339476862579467458546262794354182021791047660981437428470986519889271436731709240169914491920952010731620154504509706799668507634965415603938994728689166398727040420718478091458513057360859514511894953065278086020479358616281828629423472870398274658592375741677515140495310848000000000000000000000000000000000000000000000000 [131,22] 738888581910810405034826221229471881358686950544467085733470695718207942235488875821514296517515859177107996864682453150193409892644943333036195240655853642841817009407473109284480063125213224955716203102200630640039148534136733640670723829032374996409500326365365603076906340829090141036540962618600086864311750403740497368962715186252217638649614854273947656393988193340051572848034036593914946104890777825382279179912627724428846237788393376629286646455748457853593670856925732933224619908005151375417408486521129018377805597552597586089659887864244180327306532677352903615174520757696133121323034009578936399515125062670909677569852374039774470520275355059052198158694583650464741616861160999997496716367354175006412775254510173397127649202583362487796660173429273497893794931636969492530979736823857076371729006815256631644514183752928691781188429219193275299755110460995771555705747297291245821694422672866548712492490125056566854596489088966923519312557037786737169787308437559184600190045379825024102173855037959910240406653453021126142064348343248283334168143994647961553646131059363228697130997265506868887025555586438607185478889837065386941278252018224572147782646618759847054308752601788131350725916083612343928966975062458309836452682051144518537058559211515637173974642953423385002535753338898721433162478390159409052681995290008309788826883694553852646513911670163864956162001054835195380626214058324757603343270319009148677767932668377569407052126892651604711020485143221391124236447467315975828490856005114256314822039823032858401123940481900275088079845852480312215321814598126753011409254833059644171252833014588463122121808171709926197142309333796087720684415732789897420680585194951850036018178886746997766023647358983976966517728286853085333014876966851485042658306523369586684758641567134045791947354353261745319853626236223940842036362207423478022505080383602688000000000000000000000000000000000000000000000 [131,23] -1103957258143395838685633910479859152840057821771291244593167308549511807374723638790668800170241067887279876548893602647530491441361179783420076197570813330530108293673096827558793147632696757644252116385556552576770516542028914471364355526418291971716534561144350048931562947258836159238073529735740917486356493902043734495019278208961244948161383721853622092563641971379990547416413574494573857034601866416208362058295662672135103131407043984219016399525547259126588461308590447515096487843053113825321118603121500269169686273585345950692336332730696458471010808327206622201834619984600399046577018271162399551277357031123301735410802982073054175460983814528509993622053670055754729376277098855679653103319972036440162003571678877136593183291129783542788151964019498610668637952236437545758477929202801320445039979418123875016468721807124921911303661489981389307797798139175612179033004728678681817434368886136895403736662191724375363546167507209448583973010859297831645584582984887563796386866463883421428296180152220165299492363960493761467832834943470272469957419297292468810493812255631924019169118880817333444900921153545447115688419782605225638155813137951699325069526018360377794283757743407005943004010992059469858578804027119516499903870533174301629839099633130560499821773722718358849260938357191537363487978633663291528453126641571816256184887286484384534656164568551078919598865522625872798919714286233842816384343097884476549439170730925559550885767735856007793288456374579977517989895395671652818236659053890653375359411345729567926549158342785012962390086648521139895108518016428091197310887470056770987029383694946392933045985267608465819105193935444440169998259999794292324425533873597234214815010934975952035438656091411219169111262303085400823099357972267138532874575222677145185086607840058513112377250123932236182705098804274627984465164169564416838591056122478592000000000000000000000000000000000000000000 [131,24] 194292910132721367714116921799801354857982333162900526586326711553478877925504381077150749927644662965576455608986956694445911604204291979672823238564586966817055993264750836151629263032381563641966072589380919408184534581510786216341551207995372050419358825186259991850307794822783181528776814411371655673568990939494317290002710929435223890752611593955799944215343389638398601489889260132458450653975986925555800886703653850194156336296363591414202610360739433457447048440839572402938383192988522750393493795231385181234854277074311607646081374310415136233565894645796475455162390077960550505260897019037708298796915997198557477727159855094598317883419300539413873896251256607423226643098693927312123487209766278625035060749072180946673995780620270583367849478224774546179242314845506536199129006925102762428345270021396667617770971796607484939853936460468699670585841022978180947053225216915358070210768386372994808629142167929565177171504417452873771542160874310107375994344347829395096442598371784829469770567699744990837839289603083344427150038870327615097599877083379241900851146648729406491921543214976968379337157490657701420012578492741603344940727164364626364991525103878803627197290415717945084461083603750791234370654546330009389255513997382569720839653637839698827715201206686935425767698564120381394865551401623621721473981049897506509865540499579763780498575816912031963940930840593364384377254026571321903201270494003121493947726505311906301362755250251268221350931439466607981191585400279310084928805692078778181979460356357162577868038812646207465116055060797346207955400312372205312684819853009625130158760668288607424471664140675726079827472121056604434114761121481114844477633421091939437377404682155428303486740740161075181619068681472454627056850341017693131278467815752070876802606704057529059240084604904787318826069822008485676289276473096968298320150784901120000000000000000000000000000000000000000 [131,25] 589186872389630669042972105074858127867043878091393023998198458444520550101238149286192880300375156589817360705812628447457908081582148962749643140092446679240192781808665390334280449869508548047905611925710212089888137153300010214397160347345427187398409008688403813773335470387450867798147706865608273372838007871748846778712381830565711971232436508760141234594981827878126382773827606301892695028913213240671480035371309300931756925419600295720347303936015698911535051697803802513870441742272135879762260022698400741001889253214648295977065885890022818126215744025591062568600683861098107996217748989191601923407834385281409448867505025318956583564311154085566301804145053146083612056183626333819317091403989878663154317177231233720631397856781747231073647006541390489248722884928855498575852745976876218390996046725974900487477178970403985952278051995173236480895355629500033636401201836152807220934458720859031437749730405756303735034386929449667365624247223010549309526712933796696556140410705063239290309197042303064436978000888545566668565513887914771513635997383610314249084505509188051489852507945728340358194059606510988556484036584165000084331354904114245764842620829870977988085777227138758258197912909844529525789614797739125157626917090552846801005703068006240329425295078333675244176553771404380539551304213351240062585856877272624718032618302728582103675264769840563115715183736309358839215566208033571744989808328535470070623738936271992519487386791761847951476622784302150858796563946733225343759097663424287050760669241672696082853973821141904702743230516465899150558802557076744295556281012593205041510935141414581945643471389140614232255040863958620083998264300798997020692042585751858665983465296789788768078119784960888288131436547696454554159029926166515239530241020113915579621059444973463483278758626358198307996795285258809785343419537818903251373436457451520000000000000000000000000000000000000 [131,26] -407750829787259320044403410112680675399298398900317462108544417587757005156738665473543492205782700808334942514906655386051926010651571791748291722681084530403187109507596477266653791123702958424245049739648942083535989301918383742285826149286925452337755078449428464170958905178662848539179213911597237249069741079141227304544381600193966279442956880012614375323509176468890188612686993531829057539376873924432109628035624210805940563518052495275061858065905945877764778596278801776587494569876098881907368923015228087100479760523866430151043665674385811514304980285619612154932579044123195797947392015125575930448504617711178471158237916395144922296957107174025277233596177153650925802810755432104217702937077228162729574632236831687445727822571103954501527598294065929378061586786592593454415737092876436525396777770864254357143389720595788109699353511499752100330944150693038101611641455106772236882600327571349225710849061869334235515648160705603075986457576357243622541348103205191295381060663557784417499451477702790058492253153363780239687483602610199988122158336310670275461995434037859013213902149905001525427616500521855836750053687043550794786347464338285057608253971804142131626496548244848333677002275979365981150761547679295671325440996340751196302778530862789128238068059392510696441026848867945629718496559108073253482627915858415146892940678587798444449273915837686744048820516835021034290843823667261970989036505810722831346360883604754423066633962294576828934897747649707945179113873520590644423838697678116559543838861504634179753370013972443579011252784786780641813693477696070257960687007744306623773196163019777533734769487793781204915455520707476808942660243882527929424265511017254953281449881255306906020710683336042504740314408104491348166578693519494076521402812976217401012460433482201373458056741974676408321981304465993945206925749238192908880507876409344000000000000000000000000000000000 [131,27] -85702893658135359733228336232063643390729595938275927462389569141239513413976816947656523377144032424340392392588763325911635636820104845806795278585231259693367242514607139092918838682658409679645163908619740947585792810885178794086316394356725759820060677694842860094761397820496112484996493917290858059404414217650135265414602717231445921844881957122334523254937436284110859539572769281429612109978961094907491505465386774504243653693384744002169920738458005829936510431808644438317663748170549377284150566782532987961361911835142529279994878177416047598805687951480816240702726697816110329009710818623378738687994253175569978707928038007431996521144716015735257389300647055708828549217297343159973739440224498196978223354173553754032996897318809665763606115341900819375055780112830826372532610831957846889155463765212012253149449394568206511575017433172869292687341023389653704994607909070661222709818190704021585166540575327583617737336414387789513392702703629426292665338183312733408373819413169369834610061164249882714394321254499184392702626513971885791375412060815146549298065118189563629169706443091950750833685650824759850235887426770107410373209799637870673396468103086519842202725174135670866901150244509677449044507298776264040446138874431950307923290810019396528414339664403235200596987443079185855982757046746180535576655336843267851544213938479474590349527550346083343561587293192190474707976146306453015895568814352769989442131143138530809692768633503626184338200788509190582806030057426420201863113852077592568254058420053184539264264162321511997507420341341886534897099776657105439643820710584131564526447209710517183261722034095845228034394168222561615145101603994998780861731411169851395403096101163964819146284976722483761913220460544583422200705151804592232331149548011143595520600854972111345299052174913514552120233181652433947050541301671338578131182719860736000000000000000000000000000000 [131,28] 228298597674340276989668322266115439698303060027394437967204266615364502068964921926121205622800221863262052984843950206742470227710195090024534755052117508452011213608722450752688474394916654652728666310173837838692460954262108218394662399369339872520412648064837436080473579719660339731054487296301459164824730338085898202414735323975958289470896540803842997580137578882139917178464707675092544136923872007904457051377659709222627751332594722720851471628768640273098189249661954074306786508965886160829968006693974656122171704992180600369050157459312436277677662676918648864786242301226231034548976668019869714498734055614578195409356409626131102910622378610614322468156727385409240997010251588200938710199419895242675423244794808575013476607208427628235796585381914163537512727155000872602740260934409313793860637428499017369649083874806981810977290287659791682335829862828918077184884488563286352499505641335927362484537753850691106067852090990010774289817470295555374048952359014162610020218624112818546509193542821892863441787041747294802455506154045892588930849380531132011224938867684675276296280666705774490456122954042760570689299403786062498139646435358037011168182396013959208500647880687148296118900764447790824557738829521452582035101640259831910160434255082032283759325765656474655857269529574747004177571215060255913408166359752871057681416728044185209777952589576513175131136783186247376932353630484622371059085110658607536231771578387300351465659668259079901753946526239376356486405904701450204473436833691973233676495059938761664784765396833468685697712902655535557245110479174033793403914379378689423401637079238387959019484776871829523213132982099332667942975064825723647197604268009746204888113778433254265161373684812888696624707700147863093668244265437152683964493431759218403654525553033359874755328932283838573582293760690164319009241880740184264404809877028864000000000000000000000000000 [131,29] -115257837530483500873194343639050817168798451204491944259879706681904576206482860780365763930559552922292933294950760610042242592905481256602770827826282041150750070394311624224525122439006106052904416965561212151245934807681763541148644282961525528107212958386036448628020687933860391949654441641609634886745844538596580750414474464130462170941378628495674393833222192621966948503533064698541225460819071845032872848489358674691946668431907106375909377329565518909143749479152936551621074164097309267603343864204407884620777311621609632210465724314536769963241680842953376309360390761338437327598470836122090655536011475069974839763462819557218831224148208097136144846489475446085705120518141927154179746683521001336564085883149349091432314558894959370939562226228528422033986836873116385563534461720907330205501467762673868262526856935935274417554243024987210869172254432137914135401822789661590315105522860289959034857890626194743066480378325736680691179028637358066544533199615525395208620934137947993881148595866051056404788573382309486077276975134397280375733897786649314592435147201178272638716371106642841537790269801040863130065343161340322995963386219291207133475919120056391131185821351121925362649428827111189425288940405429723048863889057603993756811606007747952247602038263546007443287131237688180425880450971281527750008805997601620893703081056652152139841338414417997415058014241365999488362976950352688280991179333000771878147504733708677401540730348356258550899542038435606478516119628206428344477943844644946655387816415221510035418242437771890050536426006189936083122690433757879695354114622096483849066038658277914011909125157331960617725950027011991400738896542973616537674069243299835166565061603391378021616950220805326225835513693695065993674815459055854241310144207814722010858891280337344716118194423791716552753671255493140985931597564631184979322875586543616000000000000000000000000 [131,30] 12221655713436221804155989135199654196496696551136237568501813953789456393652278810917206876343742935091255312013290399527570809517999379510034734516786652235329927051198766514197683624626201319195679284604686256839413808703834317918451707707677494368324636450035623305765819768921832746559858115503740635211741944944647443706408019491572184571770358713395199536340922801438067879580561344343847415705764360161813041834830947908506117217300471086219208681742146554007416444041641181750658401017747530115542369922546367691812751693706464667667399520374349369067640517678481404359513962950016754074473526693121589074398122679332831209701133188724324961235514562665614904766002848147046908193460862198818742620419930236384596113555159007963300951543846589774969789699954505335055456688099009414605551768571126436887354056511986477242762782676989939515219961085941302911601820665435080364172536623160806315579702580321234886326386690666246220305485862358800736534983914423302978938514771648177809368662079284625746587130002352799311437572099472246277595838204965592432165214525424213851819929816249355856524334428399153350214540731345633108112305287092511313826232758730455669144448137616169112320040522484258409275533345402930569400117692580889919902358089604143331521195169269698704374195115093367404905620617748589725713892124459335968243349751137829802777346165514339111042108727912516433227106129092443029775385728260725622776584856073840938755468782201289759140878317860170131944003589122896207162494130017069142743391662513527933634518115051657726474528645607260341488589656574517419879038047399992767318797605108183137852385269853752260855869401570867148237592880470474698677294912418465627155046845577693907893933818590265279912759800637202245600373656255497750602725375959018406901684537365235867053326948943713214078137169041966452056491175142481069063405092759564714689582596096000000000000000000000 [131,31] 22404940899850221055050436258936912644584033809873030073874486124253077371903723787551914013029554358281575552186230440734773656620103119896298631170276028186819549192097728366921327105284689621689416952245102618112908307228595415914805804559640957240537866988180026782466309328685811300563830331396645771628936355532159379332982578446585259429155961578385777030428011507695271565802174210600121220655348974927468107146896993830984906299310535834888846179778782379700140213002829907709939967612712212892970606528501395268647045771030306099562708384168153203849527880031017696593532584306366639550758739398827277840279529289229939442177384839749479368779550944933077682265892116106608100608829530682228323090576585401305250733331065226920269497266442496174804380800163868709775924488058607434973993350524751439743131402015067593808657763211792676735816719762707985109761165675973971083870366893792698906829975771092859583229733717142641580887058469988944997681071719777373260101305024209593571050541024100923758856798436995841689523861643542236172072259078171929266699082561720471131681705612180888045220931175947599188565669232031284008134026279550541640033806924655321315591997813945224730491632746527989329407301684369581056985280010404612319960355974651941323309632929083299414344574726711026941505547814790053211082652516764803126617276033807890407762178380477092181846900836975556578712884547572166643584373088435341542391236680281669087636737568858668128462801882956390958782250026777689941746141229878314910749167131574712431221207189094910126553774434975068839929729223588210266149690346797603597359370173895811290462816108233221708514955082893012442985709336840849105131721114564525755097739780110588053772910011220533609237443040088501938375014665784589857017338945676372742648189346881816653528830716233168701950454823001562776083275809780165656775097077079190376766303633408000000000000000000 [131,32] -18959882844746457686799290333018218002289839236886118401051783747646248421879325256189613794310947178616081599549632322574717978893892242428435999617569776543629753513834545846771408272335102464048184983897176961769902460089152105275270203032571555179150792746629870116450135628744731157834806949560455966178942433212686191475515772069646896133964537940416990022066270260370228354956070361279630871358880966276784041221098737453398312973775156446838694305049505463190939265535382614991504897477046573463995868598381803754244391512739474074735445036044418689135555424383031634986302104366123064359138969687203116772900375322702461219342619315411955090108413438720124503250267452843049178734043438739061022085136786030852432091837181661168312539517234682565556302013160486175935311659437301992585826520863203123092452412382515568652041743284774856366137199375020779206921598213706068931200681105325659549867583572418261214215451553519928452759643485919469782754812901162581189404196009151217081019368331507736719781823209402725606184219173746797060067578519928766260904426624992762453119201442093487575050626914694287734948171441439168605239642306777940021056064425008358630119662446206644771071992742954641955877670704675183829925896218447965173962581239951038703179752671409800297815019955039886146937146224556247029513102420452404331024964068673010464703233409461477563709221723470744259828899407896772260740763689179333698452150080627173611264111336060298807428261627142546487303826859632943144078845051056327561085607170051650299427153418130879764095730130838107777315652207144553186577153883154681894565225873754868267283889427188740145307037822569427144259175118905111065354615666110591026059067814244795484668022961120421665907290538715306492641206670742163318336299741894623315573209557380823915567124525478911740441737904825831892657616530496769650630917888015458749476188979200000000000000000 [131,33] 4426404830133027418409824749113303363937403501484045749311150011847776791796405734082785292559667961474021948098891585467091222463621077247887759962860677822706465427287919801368873112849241995339358915678346166469882328528563296804044162745989942315576981097557033648384559233062229922666571775390050656117005265874693010060098363729303688016992557523379099137902578963520304242154579636543427482833331770431459353630894536483550537974096622133107832656708577305446347592875299228430796482557423772559487854986773918533871846550162105060991960835287913207061523820300988314092304636952508751014149135914859252082414139117395418613839170502964908777845732219271644587058651543556356433013127260108791126420419580265759593808634123451876224238801382899406338014182833698390552133120313568391528661535770681754870247143744347476394587998648751183877210462357617146984587112342473501041945416975817568655843015481253216271275842650780815118523277193221450888164861534720147341846766406044230428740456427281743820904492991355970861701151203384667847656392356522340398187751117345313740078672887832528962510362183513577296314563520983026605867615857331653906001677836975638845204338135848973209826710710319245218455114260163507612671614248432656112940842046144417365221365888825593422087502994095374157085017351508418704768104473461096237386958100094195724378672355449981448840670423294314888378245901220000435718490208158900558620570131217078335865880562440442565368316578863759173070182247487727655013026612225833550946753024498787782754025493607786521478864317180634223843573797295884580866061938364208937164100328645073312067931731227710205399532243612209488240606284491507286935913000450513828382291800555736592416180465586825826730177501757719030023495148343194012779030987999292219288014281984309901083715752734993387420663764101060516978033350578978050666617900774100729490642567168000000000000 [131,34] 3348250639555676613700393870652284348714079863216664499793859989914754869136701180318150423349966332067281068542086667144427847525703852490821755895621568138150481545783590501588821626026103045342195802951332154904652051619706976093402198119485653020687162224627673927857645438008238556269219417855208778254583382468845596848504573502381222829312756491975543540924538045099149648096435952966065158860046181487454565664748593791465936247095809024542612113905941042577363688254190795908462415205512139812967644531511204396964641772824348653379587086504919728964913300251477179316427624765221333900447154963101049594721809393872788386940409834167902122942213505877900826178681875843767838060591624385562425422029381035062033681481474276778708388016625903592719643267367061743878535269723886233472022078696120525018034620399937006576334902714235412365313322079786890565307834605298856048939811116399293030296078988077658354449918716784655224281041504207402074477967325953706973476379599052223404476074057250170988746621927767934966475889773224402636692264427066981498373023723585160872943627452355823427222949465465171571878699148916667209608315670681505530240272701247126244181592084244901134707833975620087722747303285850878147133340747687810558458385413529846021118049453727301313137083886967306791499599287879002043077875870786209139680970900586929796569427749813249924693158232563409651645041830007444217742986988570340943248447432564566187548070116456162910290113273590187646143617294176785435268427054445755215488324804212555364916001539571789487270809841670269178058070672544199428455040371475229381323341040926065897921801456134074539184573454869741218417616568675155018096236917157953163633432118727504006920327168247366398194378517311373722522691788475475256942860895941856599152315440081326802706009583821272366934385605211791273881787209193679194203581184587370607446465708032000000000 [131,35] -2667395272355628005113175602986232776952859258308238888854763628672813481714518227222169395304501691153151317852065379577430891068428592187740935549201331865776984651875572510477231820867071854350782711135353166516053533116583785260191456878381830734695205813896260890438644988985306226956889178222612749319593265364863715491314944137741857029850518278595383137907108750076085060614219644805143588124549409895072497236729870069303755038018894234025763481178968327481686796156378480532180568043576763963508757609658467403641997996992257838729449985409197094673912841903181984575502517047886050838727256420997936747250458737411727980334958184477161595157657197511844126426975925852230066501194282691074241491636940334981193321680886340064610659154680133380622673418222313653957377356797209829351059912186009543521243426714490610995490290483798665447979054243372306044764076913858966693263065664741132942094668117878813839763887685244906219850435034886130733639954878208813735538146208730123241906669558816040760201720875049467088429821221643247134798773770328042541497243902452017692901625732479941451307968579643372837379682212192722028833848875599686938276529832726777272533046862322323172760864842445128596593501776415120727220622976750999792188361409289754037728371478629162940810025408200723462955411273586557932969456170332721940837964776900978041981167045497639452724730738494884385568417513447672040739752618066236316450400704414906579196104540155982753549996729475436122508806200078461288027115578303201429415255661623631098236247190804881868804315812105519804020828678974132048925714229811602881346341032283974227654691978773215559493872650510477997908749904422110634434605481224820544008724970265319412865439490956470349797206086183910912116554877007842848086061991799552803216793487346755599234048819800587143152153720154448613268414413868661126650084181630881877992308473856000000 [131,36] 488453806662736675850657783331580481375873365970687258010556751712731998260035252227336004336088608781540388057233152181937007011407163950489697496442182240445137537866048310519186057330276628846917850225072848220531371350132281430959639813183913586622886902760356909526699263530848921637654851482453221349550251467580382011680874967398488019075895566038345388908589165174530495886575841316145591282392977093679622153205270002892610938855781291034409375037130283457963749696766443256307615465680254787014804193549656536186757180440242633764366794609547541828704201017548183527971175849170800809483783739990883117717594924753403958916570502821647444444550093449086542862336555111250390194442866902181574188410887572571542064809032916910825249157155287575684510063558947288430417688680778800317947643838890570155650479742225837205899897452921272019059420844603307784490553832816531661904078423333064673871711037765272170693914104698545089796124439749768826643952552449913458543227020624436931813091759496323620010393199801182164512143361700671052773343904010013832218552099228730070187258872566142393076653061324806066920073056151721727665377534004177286149488714300319956300024720177960553788023493907796945018803644578986030880658165478062252575609602543104884113633234363642933979324334164274978902281484144173461416862258074770762205016340180294186235610592167439929539673482970419416895481784787621791406934524103815065554880453485143148039096379429418623773026057508743796344262723889844776589511930350371774008299822574695145026178296774991075712095808045154135271062142830735823876398651439262988906984091950338772475780390729963667957162093914034726497293867100011311043397727845842815033665896224941765662776888232383041864387291088382701641135852406898636342108899112116079496505235387443521450534076776666999207710673536335908537839414490737927332814335612471887444603379712000 [131,37] 170534659464523450319841963146862714516691033347913371718202844010593787680774670978090189131405411258652990199334257408434979362903049583249984178158453636809107002632049576040304625222088813510219889764220924520571047460377521961251839667783875349135796115944302956498007936353453533220902577929405898046521455447564262771246711359142663312231601335471949633564026216580469366434961516852784931950562111062486548603128112651138467524986501173117255167132360291810841104568105794603751785365957203513360600147105169276822272720503879478523347770011814337988410005909478386737001263538146996137718944284485927103116691906055708875316938026408717988558815353755296388367962894556520644493358744246865786789571052292755080608749983699340332785091339541985381882253249348162391012310675931460026705032084506656494200344201377115555771220616643862178132645626563624017833383096222350513739616363796852582570114856667885979966449275753109817428404562693414315540936098945499281207354357025138813316927225661547143531082870079538434744256555540207597327791559867560425945683916642735110794019246298374533353661206341860800975006718660321465839030949289217223389656575554102090456404424675478309412293566261414353069976359335367307286274673658227447625803793066874905777468465368900039254763248580325652923400722220759698902453234156210275929225647050046543271911476042292575576388004185104515685044172859340806197329828272281285169069468587520304352235132876807298421404050054378757278920604880611695954899877971809429380113146556393389146738568341481684640767951478722219943954297788539497879627996224604770898964673586358838145467278503098813454349323979168627115755867091826499827727466615904961243115719045756155886134587993747941957931634548389667793457194323335736201677370725178942251040390799628276645438983956352483160438825200800190250186984350406768254166741358809898243316190664 [131,38] -94973605737235517849293811530254959349618302762125413818428891585995545638637740911736813504680976991909725674043089407805455411668868284650278486142318146061866177191020723434856588915652039177016109825364957245415247272383223156256463657013154513251562448640271545987918134183427922119308846463464924846309174413403283915827433451865572316748121683871380146539528098794383807051761832966987841984912027887816163051838437230003748130604746357014769580777507492333631340732796730309532313013971282211823192368638118161560221353301284748652407697486419447474462783122750855024337350023009939921483621083604521486351536264821239063622822234387830866743078256308126474785042139458934308317651281770736011451258000222368358249046628106106703216764029891216097983582718239967099119187160768150100322984362545478510272198962824380703660676731051125432112321836286086142384619791578217031716267299534211039561984505885935073203007947917488012179072553996854254242483432206880283938448579112458759229771100777774767815754063848407734293046531286122490936836315593456965844697993089699634937741552805215436740842398178992627830431755851961233865694984569526156093156918406227312645997527337333861082763545559135657711449091005493605608037041737968411161583521552233033208647602783006136481772197000682896745895178072888499142407735091639243853201490004872310420326496832556675681327373760772124446735194720157552800492472124270828903694089888180933803192095870593964200572374134494640330177019378675175121079472548476861018176537640671843560048341110207163903769488679923920401470716675237694334029320118213176353826939225111102622602155469656586336088943478044288406571545752770881331951416781098658141302020380367365719480498214943579906462113232797636341263017740375130058616937394812126720696419004913859483193837438862495051185740450356373819971239695801058119838981389071952390227280 [131,39] 14429170482674814062248307858573227181939016556115613772752831991002422552875784293256005784016237367847216737805817722356036044897738992067862432498157150814020228456930638810623042057095367638311602283588733689206091709985449687426885249673018483172561891122552373143353424246997776479904714210549373380376326583814062276713585606878795978050692080384566262402131106528997707876045513873531744174168101145617489590857602077083643342174750830978017489790737622827485993065896932295995713868574052646976443555452574680920970660456872269061775339259738431934513025881022780565460471665437380662019828206604949933317291136644604755581367265966253857242467955351555046068663132979733297461921769296996375911938177212972419649816387518735227334230662993976376700083518009976098979292536567154173999663922905715456401107762089200761141106512450485109615405461683388531685459074445965645984805966011733639484542970804150896535143700230884569059180204607443981023851906481882381514469079617261148389474206270469789290549853568945964367186389798265634669770166862559629145896453180956921347739396022169662884614546994627244806946242116918601892393179378998485717897477270911786181373220085308910410786047171395738579212887362419777044226319586485924240815770699153358324211088136058759742529926357028496224213374872390264984321156143811518768769645673302351961080503806321883467446037529432928814098880694783425511492652450895897546273488914689252454669817279108972980080751003108875410030761421256745496036042770105840964338146651000504282914543512774094245867100243156063511876899010093949709074950941754903202751897286358490757742222614957739681300364905238548965132964335781833197580188627270497094719100521207057393005467898419411575550491227345136723365954718895828262057621660609239283256899935681087336000966220364753273285600060623964499857381757335462501823775816957123265566 [131,40] 1173939397296889401965962995351222553018198397991295217670340192983932785758303151388154816691818155508392253861643303561491410645068149117352999387982187607739132962234149947326954854922112094298033956096725627263906371627481709666483554267582445871072961505190358786142380717053876444450330720525993140242308061569815678166122208577361707216575075927528810417287573897070106813370319797491547468809454251579816712588175787895664424308121946704368910616012945583667721076567398293898761346658163443348471759360784093864899057786816202073169727393027845791058480806477823826873522209780454883069139051270586275817423774935809933987360667025896625907186203156224821620267303592303433038296446738288006532730328613621402872494424936258801690187837878059986582550336400203349421698675216772020964604490569651936608300004169555044274617946383179462238329832463129580531791787571710475313641258913433713011264644091439493664357228424852665518105183665342712583959269529876308481237754225048374262943151799908452977782250423386864679688138998755017462692389943321148511583642002632371266247206325141467536616790249567115874929255113789318430805739387105242995455971127523656190016165108732557948436961908287693866100712831121625671542378749242616562717165677391852906720795584967752130145064363102780752610547271528016621232791058838422700974935470622441396045595885000788468956776907981797232672849552930995102826910697790612201809951939932344367052435582298159281936796226251567255279907995250327072467738504898028522582977309749307286510318952055315123737976108678527268166247666631651201070216574191976690507508809758080196437013518303103890939905708523005139673416776157213093917550373820503068126905981178604255184180824989510777562590423341367948753045205157212010121042008997825892006362373043037957146426960213109500479318752211050397374394915381427834553789168668537856 [131,41] -1258957261567879304152272601782557304750064336445732112825176161417095353421914932705636131711988636175293899616142364438148140251704424300890706863839282181510304410698135472237619558781376205535253792730755539062055137652145250501629806157187793545516581060809777947957505372496290978420842752579255411514848889220263743161361408780231310064145407115085763514205352082992235442697262836686431358721314376208292459950222499478224400804562735955948462114500835205456091907468201505613997394065195784379369765391244681400544204621994635053206275926844054523463508385469242957774929017367130790761940276866192719754541726038227366277510025684838013903059530372246334065145456772913109147908893493747294927165253032737101117962385160050513204247722904945374905402724919170139427840857137648085884101003641676578624950496729878821262361511154170773249624045956928427691048847450420196024409167956305465571041299180308145276867251603212232572767031041269782023155128305460610359097591557906908138085702567917542653669867161893768874653777271097442845731482871315899295104273590527645789698958640732068071197339446896263219200177056755175986407588414903454999561246887252655595818854902520867369718312889527596252066963068355283479152226091158976316125711129669062103562378112442652588928343203398447824648850318479816632555370259888430367412262178860474317507694733864757509842373796995220219446935545740190703160475637163327754619709242500440727747984121385956771439949064644709892685299585118315813748155733938980474648400677930858572522774788653328870715384908468581331858783167085103268898679485429753123075413689861162541124049739187734668035618704311211439319779046971260931605397920907943435319969222582632640128519587390028415497299070282001464900192749989827649361701232290274836691382324806445151436226244518709411537688379926526723987053565739630694860410077965184 [131,42] 396172993876575779507798819621941861849265363602971015877833015382900576971478477511764112928525420940716887269169813495094633716065014655582554275387452920774261538011821880025840377410662015895246716747829493090593223748103107780887514650607678137352130704521828351196311785674229716796942343019644800015759837259424181218932616829676430786807494482459180820164304232111724361848059570859113596073030795059766127366436289647927149838851475063650999222018211948062241564847567929592744033401893069817330302380306876556413554252421400018458178415517610794182130036274973128181142705678256044727454262902107895409046198888171067122646517830891791210439442463130360435448817717973729340389952151622817302492556795089915065052279785905896006300485048668266515302744299621426889378317974763487903964153046155119502946299772253668840901580846269993414956442437264261635548096176639919010757338715077499531135278201032256237220157504672349714366181809013412190762229710725445714284321927531043125274027146494150690416912298901695146574288539809568250894918829726902050381711896083405568057352873352362184605575816663514789866740198412995721989097036823547599532330108970524022303818584327811075904727688882973654785562424044145733475628771521453579684564525018312596158449070394869774483752895758086115653510340748560071765707090909007354027532868693613249868789133041657489442378775526208269739521610348518625518876872089152512978517711758605858025202800134799317940507452506316488132269869745028085179998992719351268855098708547688232953279650640973210715113750993325756518883593117647206754668368188640153470959994558766222036116598662986510199941670980033931013077267687836313987845547156396429453026830022570712447832986355978984986112373924254320674858869552968420891747941184083411556872629739709588056482640628541503049945902764195092596317131254815169791763469824 [131,43] -40306820345046915295677643828649581158877450940951401250359757817437481315315192199544399099074499867771847299826391703305062121107601427724597586485938209317964231923731509475160203819491211063887163852530935022689297225261693066111889858345629593801350332366086993705585416697391784305344380862779337280728719535830389512105522850530972716484023289758432429752748976629653853703906692220356023435273482831025013180489768008004334308697533366024508899751745211633483700833368595567114665318600012768546817261498700639002592936996635312305403241984666861278338880944360061432157657250324865672611717358913975067549601945189723306147139514038116979496418105506543128486074320892312158684932023915792543464139426024279286101862879047298775556104840375899557088964097343650051799041971712109797236822173823284702128691184108910275426473124824263580691894123461245036087824997461745664792353366442378346609844651930468413195364909615028483866444066845225193203005653132087832478958291459054025451232403883121679714644834778852842939222947297698108098039915050297291549526970198043322121554144213340051902885581376367081408640328666118281414592625837063595887704841300191116174491841299723503903341086304805823529491710029373916776600618073769631603860614548629874772767853281281025429962346096906562361095043391721197649272365733936718500828385143208438007887450063973892007338442705182113626377314426251038310354574460547941965456105748660405193320543874568118353063719533269495894745209256863248512707022399851467369496275760244708664384539140588553899518546316667266854947361640402258326507100102237874500062925545388487314555794198155130341824184285870573455989740600805671315264719393505614287766641372854254295724012218677079815703152870304830893605575490780351043072950685622065895357898016687673624428878287022512742466175541964682352499643334909252460321600 [131,44] -10030788737133740516191437389923357728487298923971720099477452929897016719080471603850748586587746803836849907343872703944992517704173120758748335151191458503160803751029994324799469443310875638579440562371123211626534432684048442431183940000159645902842948453490785802620295759669444403312211494332157495220955618761014905250945288785539322022119464004497705519053755358464460490314204436266943334439837581565645135824688682014912557665257387857315028026190679375714672678034419061106963141056841165772649488753163998225305525138649664746091880060652402452448255622403309211402334800049404421519972481186848235722123362137879482928517831367855738474456491540053182641505710907681245376407036968599520822658166619510234914227143363308699239193576825591492445065108702913619266156622088887178982228232604325325856012096841314154854782091792962116684231145054851557480886779282148623321959381282174266930063558262020740836092087526831981345882480258702476772258021242552174461557793791929390256276039645348360207988910058386462312365929241046652093384483480604672544901092872332386551340433248076680463529184167590567291054109006985913174182114239620634354965727686783749657472084901375279724055316047951619707966321700136628457195232256552690210543043232136846557840324371898083132356370577910844564599462058937477894394946031120722681051210806831905844842885706709908865577519908310804924167231902023868571771588145717980584078783015382321071212992048901509874810333980646225356173275608614943319239962567422647811689953815265560125454530557220925979968973624258919086118246071393724805879156658710601333023032580277902974247186277195596696027078384333085945261866006002060675269940604262652358943915917737719683525544287379318401201781301189160479038768568025337005604013881518022023330750402569628294017458341198581461470308398535130347054582623066093537280 [131,45] 2784777374905160139699332604821643779891246864012055844673730303037957176898051911635047313096729234292864426076338307399502693131296402262705959465029474602625761597984760321786428197230658268603668763330575424769697809167882212599546741312899388247565608767695672277222906612861810104950556806812700097280213371592485627910254823819345709952837410035017668395929799536383188187246003253503823268988152377903563174227547335258300769947485657264071575409790484584468729491394281612621189131616960831973375263279602218452696173264702040361559745940269283207533610237090328200372077193198788804758904292607145100760775499532579253666972544125785122047434422394558290914682067745826872313468942619154182066026312100342708794912791643026051570488963612601346013581619802510651325183713607659781574853398297681571396265844825828087957160675003802260832480603008346973696894266929605937028273142644692576726709883972693572234879886932808759616291120644156176001468938783666604421031644498767841959037729962962571030556379807863700835264405641137655567396629910004128213396765598383173669075619942774967532109445209523189084904277103583914286947776597525099951842115016224573063333710957213533242812990777746505781802991128646102068206084026247747139728088617406390296365888392596585162520025657641296759008536219525071726458660254271447473427922128397052403342684451709926917400642511649531118912684770168421719429628857861017089283050384358683699619017843611831540797524718613156600462499896001128543843145896368139084553239621326999317811440063716948050067657183976247769515819235660723639835615627176407939614839335716574275968818394914523646947537903023570324590160232082735561098863844628717708767688676998599729679593804246342502605669758489056291444065160477447004463726719533828011190741537352649150631973296774094367072188633034047703991960097042559200 [131,46] -111811322205253583415126014909596182223231048236662257428544922749896804483637987656613577285925948808166386001724257057368045864512435278906115230399038974113266444604198211711781544682167549033327436847517149445126942189330455867353205000253812962996431441960635015193220419588736387119410616545452756089049764866653808376068048533705142648460387057487950537827611612817906766501698571409247172223722243519004482644825835343688633989320212413367979790652078960860049872882920606234022991817140670257957230780637352941249950549780886702566452272989655634504254112295854059923707421443181163250698536043940463220448853267142254518067177863193979718058664250309958419141054247088866489037945000710499871564240490338348829512026230509599718425416218606217479524325441295492558871346774582076278111150902670998738954613628039324417386017782024918570039570134838800050538276967908743169104802695433074297727831756974827557431234199190620466936317932364588309887255984757437623917015113875103901747750088469528805034007261189252814213220668874559024634549049227794957003661613141246993037054217743600532662932732342899868783068080981009379830333152172071199016660005680165647542531809671494419673149030479980408998397239544940345504887407686231908012946520461977387005697676327177366716938263350252264936652529349765554434486053043956709656154407226831311177988117429541439076661394347471848634653302148188760290651108605667332985807547805656969413623760193627003663112884419155908763286026834670235572368651532171857372561824240732826115840453898150094254721058094981020431394868595245774386915184287400381257711741999764925710608793509550910188560073724248237878351962942177761401178217507226648466972835788383198855801621878514277198046980792414731200901251197696160325216805736884989946348371517967164932519277100507307945456473657963916298660049240000 [131,47] -19836914395644029641905858173995650372487409505382804954555677771544587123530122191508291912658445186989227523497025427260526047242238465952281331222421886826774067166727573597642386375946106768454436582074927546038650581324462316504664575664825404435596424900153781103377982029312753374480080473092545889451803742590707061888330729895038994521072795838558461272242110259933220235647520009112896513296276215376905671949863339442858293491047974029579739692987962233431296833954822529860554853168802817511381795139744095187280027151550161901220301747628599834919605640254318368590626437555456061963854199078856053345766905494628494002573349760647373266698439772985654684257287756399682059522862965665329514914067367241512163287225666627760805320916043079239760392201384682885693019110317529077307035884051499074378892182356224111239470840287074837729536152688239427226383099375085621497161359831646164833937068757546599104453374209583507187323065109374064977675057878406977503453458973384490337591373012429236312804617762179215224190224301587732709593802719371286865747990907818777225606585066090524060539816627729115380765750738383401284043052336939774487206088265194070640310023165132178740190206289746017475149340647929317064637392370856668291709828328443859887923841472769725934378839004762257823043315565721709384204630037529018894227206880962431174831301532843227816590918574810971960541835317160065441971502185332174560807968626404763182090619619690531145203763311802245371227521593524968155118709196905621441424797281255517269427839581587993663723515677734172134758161695126458950129647860669053917673675094594342708783402319000028612802191085932663858643129057802587201123680974413603528128375233472342806806354735290437118425000020190602550312210995498188452855374706444966692251061740941966963125248597645353289018547380417261368699304920 [131,48] 47297779503899416764333812028022083341268193039735190320889098329290854164962991756401066488993632222443051142975534392596796711300294408920883678121142371370716209872407857615894008342945271366639910863821462545637674514043187751265999898926348860141144720256715935607557808562235560245246298372265995980405405493362004633032147024318158888479353048515834538527638349772960673495412632083844048202886175461656114943860458171270780933968771649251603366843892410288323845744140922196419654970712531210499737219188740451700831213217746188590065718451440926284654829436944395822482020597315292429474046566210587001933333066495736185784645892106426337199391704301376258854785338305847327535645884048903843694491279844145987037587117927000166475844195034470602467652942802166603881932399273284754709956332437014195625565110574104760671764233282480349835844156936633192615966033086717669608898783286387757370985559565314973381360956043237163511663861431587910421464408562725139357834916133686784954412865564579816676818160862125662120742794845818500854497159929675903310341756322548358043825079400181464181753948330648603670286949869927583587941175616851379809270545080078754695611029156717468171458811689718968202016795593905649853780508892329042644570385822498223680219848381345769343766187016004511461291203778356336939529062531277204094563356475984811950933343356494080679845684718850322863524154250351694160771672159677833426031008336217861081219620311772595185626136357560510399269393498835522861437089780918769499738626439862349612193976300143903267536915144172361426099673392113172246308113572322328585146332769141957516525935079482009347672499451844941272002077068578310067893154125553802093975235719445621373669480173611639364404402706265851142817263193420267299557254839833961215903468607519631491647766225561553361703239058063205264640 [131,49] 776935836355968700343764314025089519290281635962710141636048749635175349129015138126258849879130871764748959579945417190736212502968453669698435340203693342509329534020301316967464002698927951806189476356448463610040777394415654676688180359811807817865475224719060230828302953839464601687851862147978143425854964132525753820744398258260571585989943601240683852051273402576361940747067522982128477665567274919349736207956107228910373328187099125063599116222272076359731305766623675565824298477085134251092874747004602864129013282981528269982691936796404591042092970863439668188523079682398408030188792245682721375893368651783179730335841885481265996998901495308714334106428720502658088240728244358737993411123391819665515352116850450587643904556630506921605498280077367460462718530686884822588995527173618751074322086159171773448946001386725033551773827309319493588108818929516484494006783760987940998021260542593535509405448392743327830743063928373014180664179138317914279843038183942385701140658812890249384394437058581683112019386728323447517627621262154237648877276676893896148688613653067976949075246324546967012214795563154457188102411723345644493940692066592900439411194251700374163230639751389271767950873544966223827279670396348365619396658493967571453817827373578806552843916230854165824719995004211843873962315409538247997892996219649973310118431132683904061113010744244356333634543063171010086963081312209048935677066215392925255279222841423676414400322115083928224616270826961870172724389911210255821882808640992047002778880089025196003791232195759778800846221168717602030914785777797390605672001821936978352603246488498001866826013253838240734313558441481422585339468978138885995551407444388966804570743417639371819892949817756300651847246924312321826934642465857530817257241282066713480238341443707516927426069613927911398240 [131,50] -61091354499201161809577135550153761940940099146700432990713004859415035376336754774494884913774373216346515067690841809854502091970677026419312341421213174432941203278619054175345841422594787868703399214007417606539021031324806305789606003132377057522649724324668146551451055313899697289903770799716510507358328254360019545160616745410637622638541242094431104178905316732917830909797631045802237356893316708756823330641116256356088487276526925681890294013877222861886310085137489908435203719342352165819670879423793090452705932729708573984177258478638010469196065052599869734771456512202413706554223966479343486880739800885215749727190779668416388316597269250491357987017620373145741640890317267255383172254513832361266154287356232074257831788025451168576034989272017528209382908568775826458910784255605165818857247292622111374418922122028627577854351141951881751612075318923607337737527347132872743833743213886744322861029544339020317553339948603794633495733184133503942389060090697952710852667759155621594961406361121230041064175529524128829514904658338816879179361831573643541425061801680720018291806404894547691190288283033126933564089314517348799072362090783051402621143424632620299319422328929095788343387149443207739943385860809955118701707592125271399093426965130906291194219537430993877997074090143743516108865296030540812463602747077088954598685812050855440543879681327699576271020998471882241815205075492121813131610721351571478689576368947260290888348011088469763425325051828041982003163970984926721300814701826088013075183988144621328931113327518033683512533995985672307109082542567888010091850769158198540577191492323182989642586450132158325888793737245201176031291347816447296256422021895868017644964269961782013204239630669962683338466193011118809330288876010586505260614171983564480327087332039229997930264834042109440 [131,51] -34623486192092482873240603818461099485841800349162255617169082714044660985323916571192924637034075425917132965058623095413818512109817858873681494767321264990681761108949788827382198195515131448904377008004529764604290977937732972424308482823021021710470710652523543328607716877302169069570060032903864633535139972968722232074226329378676601985389906067513358932774273757273219673685541180491256161635448714671211679645709257316498245251307412448850460572413511616479816769105340364495579746753636822927261274091848253074754768096505345446363529441367425064842465622232843273547886381347442660398989965434865609991311766262666732501105905345442478684168685066124977727426761481278054483880642959104365083674078029509921316510829529246993989378112306254948665794762029172187070398187234529374347798568889139487779518438135199322931948998191109583409440328644779419305239666720574151569169569541994798771397730311649818300692208761354773957443551304107204188343385423937863403340754942939716942207098202294410583448363988693780900274559639850265654574303505318067101554868549314483231229115417178990145962095228865476932370883653050195526031778041031539648360261199575559701588589272352100075292213914375900724678034141473783855472967416360125346873865862585790146005372279155285873522650536973443214824290199529985729667219472283265255871713402275023434335855879554387220904987743142925261364113932377506346942674419675810619551556822567857116152768232080887067272358427426290419285544063324299226300541981536848892175585910007554354293312169425613986870002223744372967723484611290422286090356636363689972092790570021015681459276245583920685277025199546346410822603558846919043465339617883170376349613769137076217835465129492765738705206835781144245581510285788986172763851761491370603078620798057561771515983294588171806887514850240 [131,52] 7466603382980620376067073935590142849557703969894608870451378436334364226931197746039039835476031968003083757283633550206673541317042010083574360887060694845274699221808386637494320247907833151689855566912576450333331601489822622193628831036128871405858131570466899220278182391182757808584490165482774150853521357845464448034105995982209522067124939270030296775188461028510192940708583821488221378016120937203622966349799353147171982761652426827241821947149488265887487795119983602694208096163345338710774367023382003923638460327160788910032490283727429947673182297769770335933039968902089863155600191077056833504548479771374434324199967162520913169367273230935511365714359200962192081402022464141097233916242706267845494263061890675748230300898252620996051873286531158838310139434995547775102664016856489364886531981039857990620791077277947119503110116626606192596006127892422610990570968425806404513443948232132511691844825538375867740517976565321732144917148354052557256567452674544012985141227339057908835267662187573436370200155205057719925485170857876167309986195309430197232914337366485445262226514639540264179269402303178401105175716653659160088776722823715988204983213393158082885600332360903703566021904971327655040053560254809540080360921782565886624624414559600667172221860524708287295178729955297435434828610005800022830656662479298895685985705708921464761611324428778381277937447641487096304069139225072280070528005895284697495787884635182553859410038778996911248569315512724263648954069050977804919978834748329940637951413602102047993701044173785255297159785957646961559884158493796380515480923024926743223406014858140794524505662973452159919660904935444814726027713035733896295454117567868597753571236061535228492768647377425878397839155550337006499919853498550739714062478079057331112289859033469766295337431168 [131,53] -370186457988197387433222771554916888861558814689921218073219853115894692567118530941616474822691695867063540573541358838977989309545966026247790687228571350617293651849431826501446763516677041468428995310556433105342778195139282295664595281921068930643061514002250129912778674044878970040610367371824492450337540912758176590541023844007587751863032963209844897793406739643722386584487072048066957201902925010078030514996007533425507809111416934356464730844145328361803303374844636957103484519248606299835272605829905391846936155651276612041422602349032642915203741883852525425103331974311419333828487554413360533772720949305454889255074252561104431845855327128143448989938173501929694625967239789108381738416361597306086934270320139214297597955310956338055900730674577824254363608344628417352275462743575752123463963782961621418873674482749986161494505481478563214128204415082273538748376818248257202128347928468518006105363989131707958741311632497721572241629841427109937854816011121457969289420648392996701502286723736138416920775035754400690413694243641349934309805094079682329397117931750113812269471628086090571266029059203095902058727211449549347381619213893778477403201756361783496374888396704177625320388084130195921054877276386999854976561862516122667139093797504025079150950638292548792610617225087027089070097615438074256413073941449888884951710865691496077893877826125657008128104837783125210538752437572018845831939146725518931828584407823839219461061522280302518858878077326558078961409146381226190692227779585753391743998217361601179837533970021455347542425862658001704055825591669209835495950235757721461824734883635541817269810263824514625164572636763577996662922836241725512500195314933295248752425992348387342076930160525692496407512506984517781245650932314796090860439472541509344337113811682465630438576 [131,54] -102084770807057185960188653667829923800949257441990365990166243658939640984901633888957060679032516001609045857763225455382232579197411161404732582552979882559509399827469639568419554258817305074643161723307175527659295899919028673599543812858426022497265806285879799726083004343972182390013269912307138908673959461309834602402720404905432606889257405526242563611851118302548822323339978243486200961252661799150137025523421014808596706149293245599364670498960491354471543759187382745713811617789669773483676382593907869654123426447804244119795414359612282165318602589246816868889047085273295652627564347353953483308695901855746272932155191809064765931601235682114847222339411687102522789832888537823161521145935105877129529515057976373673354751414809305020788026868723390816470898637048952503338571915421760606491604296944588648181152080712722904155939052769399690634105644916880627168637300892489752422216117635079844079412397347087078059778119435102027701768995567350675765850867925972038920464198645102989395274838906403463123296377519442687494588723099358408347061831335567048020165722653959150386989009787285303532258390486164130547046977346369425311519572131558643622633948707955792549442209771960826049366243702153532468810578071668439953846561385433549746369629330140285251288862023713957879391561154725222910773378451001258449615341411381280874998163259024729470114064064764340222960490934514554307167591864149770368693610368472799636511279073251601866779385124397096192322585011973281205666901972171197632619187709690412751359741647742269033318286725615703079623089142290465771696452661722693023841500394806173374456723779457709139007059850237880796621516102860055944619706738135828776405381277038486475111128694166356145503927687639971076525397469070278233723438914485361946483212909768555215563976227260990560 [131,55] 16778536898073924496539747552357416973307454649119810610641289913131951561162577789813322972883829242159016453131923212630709091334363904466989569466992256353375209576748291620614605771950303486676944619634770516907619343698117822238684169336882672453577174561472504187993497728047112736481997969041276270566576443258756105202167428814204831198445232981925764076587886118147102748900709810197990981613232088117577695310117608707326925230273538031817943199004321691973947354928130571646432895175760915959492375745008825125036109985016445422874362468746446082883505351799407651570103750207159832391337379968555131602797134181758258347932941195815295706853766633751912513011938988054461307834172581057234351990214957333777794686832205943338319019977887414193693660157067134522443953134903524026309541615579118625395792846865046631230612024810471375335215853700328938740885004799611282250287370181968113825600766446046133406192077072785166100295930338413131043190610804217364990006681380568887809746488191034299731243288569012268701474400526767290287819152484021684327582866442079770040435885529885247335960208439770974559243859661365240391686835254676400534518064932793466595676486545319747255971931854002260970191637164359259573248168544514997974940645199728700305351664345386803818748151771985812988891986328274146374098202564602439971240724155645435064269011097501181791749026886557821454320154524190348501615177672577437650618605105924232478277511199009880197968313505179773059999242691203471441203868910047325841088715622268641939230660175060620248547014178072102320213789721292912251163475976465637445863403827878527383190431838359586846452649524981791406229091827635988596657217751970075399069321375054351839865344362075223134559232062955855693707099226826829454871278425372039141427936694265860956359608573739620 [131,56] -787577330321568219403862851860372662856804569717971423980007523013578943774519634115246696227890059636521671506053364744788730458342851855924358486723170384769531179113227487289667880836808039985425927764772211897795710993782516704713559711832548329379693705410402990188944166025660234012662077800836290937588987938592031018235717846875684775321206548628543038188368554251217002824047416451283701077466077216609292053771132898125062380319613204617608940849015943313764567366008938001203234265575067169169878819255342491192316976831176955519655061018255261752485207091588093600297435579569951186874961392693729815783759730550245736816092643651286342257055663365187515582048822956626068383277468248781914275057837178135085709332871070224610575467620130941230463490115840339950660367420691313724474367139112346682317990490081355632002588445208041969947849672607564642970827185529321540928069823130726077724390941175980882163186971107712360860840084227138892312967861217840547206187450991309711311704317263768996959524104834960258788581454170533841862961531782630602373918464125177105527579937618153678801626888157171574070683676107489155869848997797380096150140279547123103507603604113358688341992044799700689924596129811779891357461454830122817557592697362201469880409896287610411644882844411921087632838411816771901599241192123567931449608074371329902337466950710653116092615223746643131117522333293134797938600901843179904822844259138636186915873766764837175568714194984005687838209746994705939946143173023357421849838514175884484357232640313367739224000850812119827396628733679438605209494995031725958180071617479161041726933958856470355607439445106870454311992358600120767940912064089206396480825172754949254846844916507712838703436204907876577233679256561440315151876905159547175216588546144852069659184296960 [131,57] -93691480611289328237126617856623001629521556462624698982466594270373441827693823169330611527560525560528272545129362333448108437901386373052737336641162945333689940872028085161126193217503811712694558779196185814996427804256727827748813692094066163607503733349884171149806578743977307598760387023038812746062399901045007172032152234964204765455713542100884285638266560428705475056260216410806920830936768011393407074561919739764236883085012361055115381076940833152023296930308897143106147308464623814766828277892429899523426632297742400670969558435180282306124313091195670501404987572700919918411368655341494247881394037333662334170995689550331229167359114422993650732835072497083127917482283404904824479098352300748394483228230152216295583944600083567011898754475492687099179609353294939040565062688331173667159118035674604432126225601632234226243331025653595493617124807285871862958091063590371762143352025800024090836015025606821454840338643317310160167849247307324608425689101596704583966265142536020126064330881798761496055106067101528919249023460582378609098018188778117329525546755225883374453410837597108420625103715180956568392633660977258699897801283952238655698298721846644632183595814038666623838294653054703862385937337721568877185769518765257628246754438127234706135313570912178319858072022422968872694882617844695440224243176433371378674080455865765583462264683402141403183507260207239073832553339740515756989325005145812059929429667881597862133184625535309416194482755164057833834914281721097380775536553394800183435564885335786557769814956965893505373174862615168257911383714596828699230154929198777003078108925803583642458218076064171142722620408874696925939960654040259491434569272036031773797625973686131667216391413934451702290859405606765085441130669090812661150587061101591254076599296 [131,58] 17096199079989194233030531173565074856830543260617926640182510438955706682078573738024678125980825152584679428101628612552893597960963443328597693181715721951189074232236356202214719904430023639222397867040989263523581123063987767216722426222046169767376757005389543795280727162415013807284928638127403126943691559550099008609352888601493305040360317734651158003817901529220115743525532028363938318583431044662863685202067511115901088562630592861164312341769057119725115012343444641780299936814764344826973527245939354737074284486540479782567493785273598898417086221394264998499605943639132937195207686663328614263682866353983262490054625332987864573607215520373995909092286465443910184772742045042520340392766437622441018738993012060554605440998559628883665680228085439467460081133361174083650490725756991149992389560181096384562105707185913142604774218998186762650937698174143713378477785916249225702115595425390259207357821061297110755040204892973874454292002205670582927051497897081592246122440383926522756153977562668438770721790134469905807615466309905275375268864894773612853280713363490223306023544006858895146396033081773178144183112040166600848715217127417788058914084689121016664082066219114025485526090083507283264872659996261644936984579664407575323236441458355579369065811456223717373247783452380291887667239874525839984273476234203666901823511242871914588944830734053326713902332354842168375974907342699374074484956676641031070648700896284584742411510973790667990327695737862701783309484435393540979051661975240281752044708270450948987783127690540169766303446617654128592989196305081995800877788528719030294818118380953128824555850296044960556081125140941749572194586073608530394485997022910159072029802304639009351827636429779092775117136467472388251391584922908565962283620050646318515520 [131,59] -252486270395977893487587918096757377608683875164082850381586327037703465525070158386380057421818600855956697859219412923608986598699273726774295034135915435005502399647893357601709798976899210860751017708522510748877878032954119850058694191477274961193566188637839011151778940861371314066818613296887741095669745542779076201853500768032571436502879353972366436061785772782997348503475616009517220866789750672844445433791015578709074949767395974406374175575767709886471285735782646737572042908711127655294663729591100663755328992519734655152925686437217999710266763682800661609765725700977520891686485234178204443727052670510472304791106601169183922494418442905674600262558588866092306529981454931726857182915231845919509714508914046907917697365884887594649679366327384827142339938194778468771499310171682144888049575716445214488075405014216050830646816501090609557821524772451485081029502639376670789747668500832614729832152846141650789043354174719719612354822607317844434771595372094746123619961995872565837616180118380682768765427190994017155998242340121949007864616059916120285668397589835337299449664169250006086326511456956021827692321043001465206271565136132836453105223029302200478817850109826174802650231381437000791310494091402628415152770890054806976672842117595919376351238260918323307827591121083128468552808992952488429878052900569255318046010169627626499396328665431614312039421670078684770142344403556019526228960812153319603952468516603992336477038651498210227181870588577143453844512225582579771114619397789165515323944990174563100169315773752581885900855908566578421636608826059508930562981892110108696159852493381440473359925105277236519362071757879804826903046258378882549291701367216682518417099513181127148948983646073011389059145452367097097193372447927810194713408061430300120 [131,60] -56386063136617898748564279411703815290838193028093653405918328261829689938302652809520611003917646546413364161741730281434466798397978405295267904880056224561464717993701342479349880661252144901584312661672314462920464377623127277371016493592498436888166183766025122870472834430226958769741194457105253781725277434625189524800492861090765498253283837359090516329224085752513057298561498433847383165600329224970226608660896743839926466986152438029627328905558975576430601314517017854867339281563846850851181807714777389980035945660438582243492628187816148341376537072862758829688858825015339667124272278212130397678435810056601715267689026498120819365906374576732952047688027886787978441828697870608387692881348227403403022264438309075343420143246926859489118113722426058782467373393866771427954247791576894240729418094534014872453262994701882263164850722029701750244652063320785795266053368198130421552463183816689817765861642676141302618245861514101859568471405208441567009175297923441979719890214659380581427464694291486147982269698279336274271463806644782995637390640693579171163950245025761090992465268952806361279642947800168736012532840880886154214748036375000525381839025680604918937850506860972554359439269178661265587263075235633632967072166246631236488667663030610202656725128649072434072457622836162222479631582806446874792410523685969500914148818662357235332492423221214360100505560963828491771815896139260631598994902226162567571443998243442652266166289959945010942670588068165437497471667689050899211331779099130451621646083630637801496964004945737256858181717634956775851621441325101078273667482424854503601465604397313277604643405370760558370892188420856350165597212673817798295048870117947348609554285911188325104444711173341164453484173328470890243808952955892273306740718322944 [131,61] 2817581399326404785117880161036863545278090531467003511242354385283117966492557741903223924847537013601023940234566686561517148997534458855451656822799606801875493497581790575994773895989155687146787750254866318010099114493598398714677317883640754254301530209899887298262486185891887412041346979866318325493145417314738395709591465186892785015227963340211342277459766676023982474223673795075878901475866616284512053261640166445343547480632356726140257196177618988164168332229059415937035796790913728913494942832764403406179454014023535991230750612746975439463320104729932174658989953251498884951599882720357123854335408578537882817452164587086367996121741583309750787025364305258445315108323554054879385415072820131705584130994114761782277678155608278066353023521777035653313614412455431215632828958207689015384539399724851066116858054853187157880249977121478370699704567770804250570649702201542286599396408944950676363479139264477859406440684005192031033571331470686351414896538780760156021087575634093596330700468622261272522596602106211183954192394108138501112645636652972657178277495303088901878160835699864201341779151243528265443838018563121123191221906822775355312375927227845337125405461122305165432927836252782342397305664459872717704410630522880691204112710104415894140818014712102465484108108223977170213067419575293150373855681024272123737881459587220397962416563799279060067673634926911328346382370732083434652684892009088587481351544496363105526495503521547998116668492081728225096006428510155397204699233549104370684161949993978167791022830802691048356549754452341710615751022549083940003435801082484134319638874338070730613558655881525295959955051200944105540050250364689447403565543370723969551386402219889534577420121583213019274600164457284109612632292868449349365278310560 [131,62] -108066511616859373628727837962907643777063166370315403109306600593426599690253541388557649041139426658551351929993051113185757361862059014551348573079840175325093645571252212690009546498197681549431362810201716991584065394454512016778643572386219461571203905979046881973164506816296740218717644754516788055093947750951524854396117029613709676617495138225214997459807095565457708418301463045866044405008358425147881568241019547138014550453575625715528223345277786532165219886775396069682587588366471670102603908981520762922851786756168004982425835433904087493043463072602829065331146636327646549355866499340947694226391184473006898772513532181746466362751744116312194805529324366769981870081012354487626707950607716165180484237567079994456297123641908647068836563891424518843949657354049658678699871058980309699920791575563649378333256623255529243113066580969583630699297215059669529647439531872820487732053669380438472943398129490335714797573849540061653214937650242081789450018974454680277007668419857907420865186332034859920488568815550745525752399223825999159761205456801227400123354706909876396109375190126079512823250735617158026944777037261055564459700992057255230263150800167518081668351225242106563643205108040555922972340005477875056371393564477401488242794499089088058554205647618218716755515304045502429980475262341447658397716055576081444060042687023406403914850634720542500609745882722193897663305817557240681428382451724853708598333982706979619576983658207232049785997120358254656144288018993931675369604600113937661386023353501568959467695904774459400974709421732662770921543262896581780758392017539259028087133864406917134542412192637911667913621134939231633674879897409197268154113289200398496751611953458804648603622729665471847976169407565880487398206853581351737274240 [131,63] -12138262789009330326639697918402217926816098267689794304414537104041226089446941243255165168665608595510434991270789225202675282117818901670778913863119571915864907337338941216046771089313433605458355442089372636302075324133646409519635017385999533625976566935452720603413393705136344441529241122234731095238078098326873067730498249565542838379899542115721018904551776803057963014935743983066178385639216215287139517664122434838161530250284827239792876910804968542983390519760455192363198443740254630297539682120263830304971349419718323323415272126888035675502794602934611442467302473617832808842134327063108348487849528515702130877484736356845692600697788449028718088048884047182688223124655475840374971702885736572670440839557692319246796634850302771298235512633987799633183428193701476740623420309467491134371575975554755752648805205617241621001663191134995573601599338756055122031559357771038675654966625219699824776394738749123526775715475365653039896543206632261959269922733931294523124154988836022056774716309546474477591951093859969700914195144169458357353079893058436394476979586106702475998436749726231326257919518538591232605464444370857764832052610804937502373645505565233341180496146677540969561003603960378413419901888634007832717775680470962517335951426423137911780689677003125330618672705570304640370357091649570145452510294344153051306354675024926344302026507050097819896380013324496151869674726586591220850374488199803951716846800002750633594862963613404752655579666915663908457366129835237580583146341255870743557684230496369088837667327281122053260469542772602357534382309779054433822753255952654467901705728541372071471538165661312101310597948225902925804840755043823176844647827709389093810238437724846423591528272114645670607588193666009050220970994461391691824 [131,64] 513437643402020618252536752929565749423009531939147136761805920076103330070521622599427548635171386568025477768760117549567878606630799417386884271668328374552740793713960292791930876198434875537312057637874083070234720771068778346413382403600362892409546092085436829587453768520399522193313337714090336398978825397498603226303391961836394351996922376041081361978818605198847728473607347978294671197964427313135376836205916345536433999607534451496735423521866486297400251231688121685323107556525072999316969743349788246968966027285489348518985142807942670365516706720875467171535658816541859661325120906085189981421623995311873286557532786605524995017777361460548130774693940570299928293204890403120165419411109856215042809602302395119336199611328185142363307373519130765367930091927402636507727893689321718857861841347600942847381713441954238616246221645926454483747219453973408286481779323149360788399574516069993004616574870409142822818483312190830120967011384152407139172203429340854667601289211670474896879869391774032883397919578340039093167874609900553453941191374512399815374074587528578394577105031507193439888047068495377962279524048949653667850191774878534856130922924890729391659365217947624736477353009396902003294162050807480873827128433589385563527712772301003299748210266899040885878295204757223159055823712881133526361350357510281880464377743157525814749493508938861765390320696511987136523387114057008925870757948578747827439908351460562409367009426547945931928545314263167550749513193481235961346010439068707740701822668518675126540410057107653218273553302653887638412068068310485781277713888408867814525732076992598536549069364229812701343176491134926045667305281495570994843943894622656595582892512515436193856731186217356202487595864859431044592434772094848 [131,65] 35621003124148755546841961835062008375513347884512288910494180520002518055311612259664964608763228084406341261936602830289902390741444638350588532918986246311768456170190415177701052312883331559762579371931184138016916909655749324823670712367771208402588080651982401885005690550997031772709324954722651166787206902931042853618600573710684473319002162122619896295850496829041884347225358742286127414801703393076967415995969479818177394222105819600800731012373826999885123039243169481310531860938918833684190856764129147046517179631448365316627367883837850133325949035612153862815128042057378504857456451394694421260660739765527132835969238465824388469532368379785524064681066979635276392144846983755789365333120202007131247581288390845495371291728333968203272222746786701165925416050650947203340952906863318889404935918133439971952216082794667904816036132230239074758885622093402619970158398747871217522150953016426610696131547227493557087825459718765120946785094721766879500474565921379219770578258817712747636920033601658161937773390908861094253051570463498676515447786004907507029936799324128081177992988718634936084764257617433180147118493368915064216088983891970146348509947019664438578440272734020595209260695746788530813000289484004985431827116709401501405617744487652709716102149989217653143312729932517851675115624026315547398468831468189606440586347710807782599769392096336748061059945423246694444821089208752320355357763962501913812794968965763756060385019809427028763871592806486297758312657912297296256301697486427055341588289383254489121028632688108471425499888573660308488733013935098542634713754586411143314547155701549485753633229141166053940521115783478484935743225533201514717369013681941136386707409501810295174608090328502829095847958194913559501255661584 [131,66] 103995429862918471722908382620377074649249673338393082598966901373036542909212260358814342849116549727941259617370673390228085136278956136469548275954384035171930726953997727695645361043644814261074275337879109358274875362408226789582549040143068176833390452869045896763445267810675448753507399264320993570022879594621150474810478421429583659729909966351947233430404191162851607086324749156941679576437825707120870598892427821828786422765103663161329756956795552269547004506356936573207231277189577594106793424930218639685204385551474841949980283608400054788852628024645109293417539938441213002999079212555729114119618298567280480760511662147664558331407729407114320211669324999902841246294294110560389541708027428744095677489701305935542743851001042479944345422062548523352919731558033405643605249213754700210591629315130957775869317445412791572779402997180767905266146481773616283022108048773030389369338258208565325515762691874516952064542400601310712964704952163688578584439656275460149862770722669474243211890811520807469925928378482640705372578334618393037160224931041147459472411819205172902450878169154504032999181558004715121262845601027092205079507403958719792032673568918800792574613617045922425077600255554936068787659111463530210627990021558679779633913325022996100351894813163427716093879019956416734150238280542352649105360552560826667674911506137102430444055751817912686393206094729231457654067622623079755975936314777951232175851267605622355309828832693384642726731003352873871895541139089595886694002128359304866053379334214032921030545344944236346813708178515551137774299055810851375862160164312902219886587174872643490870899052112529677818012367798467944221135286320653039329770848834382147881306288398396970504825580499546143865673008033381090408576 [131,67] -46033946222073536404665913380323246676988445258308691799903900680934431082098943128144244508354304973770146643742383005723503372312918969754778031592155356211284004511623738941862547423982263618557125122026459299712093424247406067531920421545089638413509816387176026747764992082556043668595363484755473699721880563144161798811141083882380589249261723590252858044675774382703439466357937774742579000118325383322469010224717171987144042825232625250255612376145101821826144646048185249724550112295814713985762291432156619776330945247722650837067462218048353979255356731503734725285838622310088740871862115554160790778716556968556578875652823739849900674596329878297657491082324272012502564499128448202622361055678184764612451692180712388632540795999012576608242123758868369907351565880527059882144447027869884234724996114153544730412985375359929776824457278710223025328627467149291498806850163971951677210882997068103132259980256708579410819551081887679650616519576832624274208220424012179312797175891755244797218986818012373279404254569866002019077271394172365834828751657550120917181159149067202192623572690913129750836618888101188889916436157011052905057951468147965483548043924367660084325487066902606678175411676822846491819565013465570543003707834448271829198611201557717723587784313451027977928839469936336115512952449859647149083597860853276938239108979531473422454521218357849616546297916083841400252644998004018478118595684361134803869131796889861207598835712436408199985385851640307713666066120380104073599181283755549032618242088451265645039778949637690048969379382045894150519991885736934707418758047922340323312454900612138442172418024569543509469746451876785696017725788762549461239683621442123454763692508437406014348524199888786981672456176753992072816 [131,68] -1296673956996422902870891572229324027771271946024428249388665468462499960540737972698239110639528169335918380341538552368390485252805633942750716521979183025664915172529569468988131048464351286074180115233522049350839658422317087701040316668411938144227839496268306097496829323099342003107360665887107926606231888429820981720384882842666971077700806364326823793246133846687979054088549984405430404182530994069301972090517293578091956125499310270202722560800621019796645538954414262710507821515771816001674099180698595006602618240536323337735675344077572129820937157754436102247500516582690552976071855465912259360983119322336895005510865204961497897571594678564864745063780087741229896510092733003957523160609028659511886688749410094063938033710046748080340147456843469089396903512369307678280242411162565263157694907132180128321560418594622741034597804668092113146333918297171719192267567987078751818798463556967341558817727469613059654129310429333985003608861040944480526569933376570066268658771173726820715325428091417397511782204745910658510192399001472240886841930925694679546269296531507574166839417798720240384235614359698964783136989429777201085721094929520024025290051436136621510031831286068591753608316153659893204736262008516106463045107192775901332722517739335717124906892155855874534217822276580328563864416130523774799045807569777169099069735865462417066606917917354734412573277482002810188338504223354823697871945723634648873879763080138534586844048619393344149465413577610010906210132086994049843955756839097536350149076250067853057688154861152257429354986840508426314355938558340200442606722465520609900937166355491004581354572108344395754577165336242204413852916284427664510050219269809624210637774363629639124150541794003662705923430434600320 [131,69] 48492803442607103459494710517278589637884410715279539556721056062962309391042160169171136876313515683715432026173550247739131606900281876140343467231247454467704165584012384740834768300837345332315768586897470560025149437676220421886151144627877736210190222576709165973699968301705960575572842568202052179472239183086333940621516643399207671211658780816870978128979853486899705934052119542720284507039584718527398734813147709101976429617179460497020376261540532601565208202197555837276382016035609548725324923355732453113861211395106300623994615023107335340389893889280133953331598391890498767339388720931740241218671278116255044697439928856287180793738261381525581055787862241962311576817727412029219196391007443747697336854513783861883271845769118421329937576701872176473146592782714802552478288246487535459961367870780823770033319289319986529223533334064039205422054909728703738296051147975709632476102363210263967844414613940006244346857178363560221429238935630279374623845844124430787320299296104922584127655716226033429335694062479238761642404643733917462833264960277168325779136432223265631076248386925752586973367838428129568434421534307623961933228360759291572564821222593248415399133036702434394152726762242517841395239232312350634595485698306013245922327057095326622890549431602311754608218701256854109295061373868879996768179743802570382305448725436889326034523763524343815890429568951174152720248332405984616424826108058184326001042205710838172604422893744274642498333676293864318600074643719156770186841245917856033316475590651643090942142460601726693311961298273157503193432464258152415280276972309872572810595361835883082314749714981769190724197692377551394486137274167035710882016649697323646476019292344430373439652399775582709442294132576 [131,70] 2995958325232341470787857466268304572144506758938732396558183856334195776530631529214767622269351819229364259782129264470654653224006056632125261296169964212798427303022280345989301837996986912899126485923619624278859414018536832971360196603528020719080792832095097098526926058590710821262490781655677706657716368615175739787925162132314484486334942846840859269112255218058163584486783713355847884212723365664394703648175385961280483577482274792809560087563905803137395779624083964410163590172970108411573759315626419298924905328883778883608268843568628883294569967838891378177627316556842720782106059160929927696807084163765716143436588712757087590272644092904003523613967759888729062553950947037030530640128557008836797015313597066987347760336615115021988112392745969483138393766721631101280372236422724083523956533502341158063228759833766302950856510008381927211751023602543900192135561581189952523964641133706258270711595342143836123573933676359494336273731864896588358941806664519561262619219724572825420340746263454254533392144476017321974485456339323008032779392336693739325961112283591470446547973036830174649401199446948839743470296503186752046666767211230047714926897386400482673664627918985626301703208742590698353485827360164328458092896699078542473243941141590576422878795347386842485415254972198656085811179391443377105248751469841101592050404109352520862544770101970078787825363400444097418088809920911691903625241144951488463407701091393610117479997940149486240491916504159510405405331741394389163756752811386376219195797238334710255274547147194225112219724487128251717773413483513362812192659770948962930123405714082669336247141248640411013981094133321427201274730362727279521757783477007232700940488422894683363848044966593297880869248 [131,71] -26941708291624295401677198051104163342237827634310614732555240912843303721957601305371151631883465440781696549421769880133196273048730790059186898647424122706867931789879653564926569203570551644750666669397014610087809017398810609007861152610211835801512206097169476760759936261454359803005692125014611112635882466574221567588451106710925798513910267686885443961799407408151910301264287873938868391138755186164404067834938376467747988921592031425382744069190808445780687058984653503925509560406431997828412101641562662468855535016502721167591149377596642776816902099774264286615378713249639318506237244744051068651000981810123599935004699843930213350017840277283577098124264473980648533633596352972346521607579190338116497296886029591111124433603595022088158525227686749819720177019739722624711001616864958895025472912291659928610477605697218479416671159412748133710707356874696094614878866742666228008514587356797749916941753950111336443787217311273058119788891915503301899299178437332009881313339355723446873724721957173304854453893098376847567907157981878825049901447698898294125150801450521628794407782928472810616260782425698079877222262904526985664364964233022041573966956643307375049049763138038268630417260141425684211455012669828363262526156929674495853040158356060187314542889895432747782134531652576620167575475591743077213975804941646457748221480484262421973718454808242263309140798093112170695612985502840546973238905374317943298476677754189631076493174353661854529789996826804292603358661003174306309251228219894161013099094584023268842978062545684048739876844871467983875269037850477868783094134966940433635017869889798372198357813263555932471957606186326774926977338271020266969431972231252222247797897536856168966363659581570214928 [131,72] -7553103179357442381082702384424055210525936459330309120647985773338003318849790011088522755840341751351257960229238982087272733734931254816645643400604403850167022573573475510052952051894608240621051418586756649732090162292052622488126808151079873200248956137455972888525942411024345899883940202026505549546480199960273713987975157163323032714522997069116385068141964551474355533687885511245068699234336183734694971222137741404133185592811966716476060321857980085580911946735512074929732042972732878305220483709117999018832488781181474084473021089625643885011349613638433212148644662493939287989851077963273615720317956813651157849139420353404036988912408751099697690748361204164504266864162237220768919824005393655437302797486337426738747033089314299265780662785364205530870304871837656590042709196083654491301325226379357414520672861708784818137622175821425528194048280657274716405241936892278378424962966352422843477873003236656553009413258450399993080037426092090889819869098958498242741941111385172878232000663238851691057437224509983640527601534984474696338764051617507667041793761993853285847381537515041069097517787929050816446724423759746794430156662649604883976404267498029121045112395386693795705114423520134812323322514930719028315635398687506872016654184735307018889940806596934319149714175326313196208601367111187816638062798486103132857189365218613139768815744704880869496695616847871964056760226777574581831999794927862179860298616134740778366891854782103241792384501436869592181410002994410753810986514059853676834924331457809902066489676171604378335740939238421798098766855927963587536166965095441943928479126841604064690943399099430663608552206677057300939196612262981971468915370148650621056337167879249700611597802870617504 [131,73] -361846202490930538198970926181885722476595263353174656490347940214792433098624299243933028857416439477163622362072992392151780949111652849116322086949593759642953462297868876416530545751193019125255832448331935657311470671511424067735269487120811774080250186564984742590793546892470770045663345499221303655319996440672348207215460270517498542876054421951455920328231950349928426638336375434935364597266015802221517909297464997191205205943861330372873787669685628370653343947847385234486739243598773688392434504496755846250100432045535350627707017622909089875757761890991453231467409973319140753283974170365747827211899345403237196784193277056007667449393277912844973114590843773532833985442807618156159191629686211087969558370904352563113097143106233083388912441317576973477108292866192701602137988464323794994397296962033853767341831371305535147872782556240158566910216509026809479971012661286954944591065734675423956101875934988782551783094466096365589178038105990032448880994215759744743443808531302953802170766215379111356491735720111486604388319030954502576342148666553031334402820206684664836969089628129483019703047334281064769619954394771924173859156519488918309946403467044924680387486247186988555567986622078530821983323221040173467214537131098606579654048597208673688870730467931807564277495877673198812067584829331882019964653648049813415146897236592668657986897034267446920397906828271858914320285371582135517478746681975735039522145477564204244912991507567664040653461964387210527980989840598876316721186088367653955074888781316356224481628449235886350685190125713056414856033131524509124965502894900746130538793307446295941255691490576001618577595825556941766163761965074609594559504987065617531536268053722266547871329048556 [131,74] -9523014823333832839607953175712895186474917574900125620676627519203011329107050050506977377270528995578001576522866813135437423254470253722098916672712161405976265654960388436457220913465848727569755642399598464662832025483829657800425784078732858970296247864501649475318618185770231445789495630350692059583163522802887409578732565552967395776162936610960752612709425107932921483029646871272751232099544987822747129946775239192604425065236988683494732671302280180071330092467860820563986197187278416923791381914221657190371612294407698540383768613508874435166987077059251266681103052998497328645469115284821483666660643436455340470640424752002601639610577544444080047391695884017009647565400167582074767456376931699956330633953740109403641195768884960204381760856213716029147091144745112648243540573643293614105884339734043710686449139881709324209096794801771035800164241980560130618607903362442496262214942366732773889130214186842148018512660253387990910932473702723306192629997517285566102293493715520946024443526414412815602940302883045306975831929975718287360798686909504921066065618628837892734438378425097442739582367414638040397595355569500192033614018907030783037057120515110939935238473857045898911738226283987725966798134507236912970347663910226673315403810146736752777082918830109067822107904164907029549437932251722399150100846538961446222070539613076734635131146178173866597309139039817338591868749383448385933453046415933387402106382094156974170041838317713769080527582304061797436632365173575924783610817666534177783027134167926965802299098646274865875477875211904419294052429099050628260892417174077545095575790740741111998378363901495797818399856892879663657013946393790060486569905892732309949119818015206130304411280 [131,75] -133544709296461735784450046817441228050659491480493679453314945699124817308351176764421597558463570406855438149505457382178153606279729602539722865373630917633437157088815658102592367244879933845811633056266655288359107657449109174373132593587587361603852165276140719932333780999131647213033319058945966601997080177547944853004619359829746135116828284839004157629807759299755086248692223830832846529006030147214364521597908588507481355301281125370038761731467004303195435014248175596805762201005990258450913652794414446936706488752233634724881551950682844650685565265536672373877781735556582982622381735191382318717385282218685828398542512840620953194719505384121354750467367743284637399861353050522653962176970855053710929690936558602850364351272620908466306544466602617813704249044581615318729899915404196765828169172415059249370025893783195719096313416717752989449312090807676759412489139388833501064713633294083554977349790230178585344947715633985575773292421829961083080984873774356283237958775861526737368397061060299757504744503140865106167407625981004034111388600825187122491390271101161483193705837114311185495334194927545814511593234784781269216151496873393769279346260753720458702284199672958686075836789901670228002541087808717113309101981980626809205171350346279673988459209343267421836071611111843972920534399609037770520011357347124931001626489507632853695031967347718862346909666319068253388764840283060335531467578708301745861950372074181274557323496584991540464074116014848604129952743625045046234563378626583920034148404227646070490413038612092827914818460252332306539829195457001777915151337362895256806335422015390195831562952109873216767064758504080545593098312538527295473066093234499610417103464342844222674 [131,76] -220911384229879430227111565116021290148911222686652622040060372745164219701498866028895930643548912132061465485148970806822688819396712547956712039338720996701634509865109802459883366601714337002329114780319984444847593806917429415478583017006248789475100283975146407235524019410915413695799466739077858021086395769258718593148006197983446361303898091405613783087569196770375651536536685982767939820712393818580040421112839687377848679404855700645094505488507001274883184398862309589480803402045822298179108564797221259949130273827139298808058439520240886599361162926746348768068285474868336207200133589342775480169899812105795377519120038528153786654902577098116755299470967299218423400642947115891647575390803526103310798622635913964344726199988536372353100866895474741054144063315648451884977079540514880563179581112672903230906205866557332596456349043655706637501035695529694822227947886471991526002810226779332809957955472744881161965499111890627961119034925035589110182448025319175233679998314064988224507018828396633870790733645008404669886511890576974277473019420801345019782319278443211478742254465153121529557668664249125994918684124151550520402181142024692641139092785665751672997553747150755253140523000057926552854997707987132128567507350943244810786188345951169211979294461296846791183527793859309920140182742994996150285652805908149688783721653599638006091727420500233594401171892509094647449530010340611971986724341105380391411031039179009404114960424451906712742595962304580192088300378072789482198920213215600268572938483105157141507132133548303887336274955680783755538371965036238415895470091718573687575176483980075816893943333201412306764704150347904516718288906293365544855509610219955788399625401838560 [131,77] 28756394970985827527996802919015584760080864733435651535691988705220815570993803207521497524362986800991987952068444267239809473287158376207688741951143621129650343978662765761088694996341693382969845650802935922689572836339779220180312586933618801928329724082411901478799010694167328539560034178951079983134590689756636325715988707371340234295473802258655160728411632344041668444765840414760960804050972231838537235886552388143757283340050109373488976922824816838139264089010605600082353000820820796195361275672898517549741391658768246163590128187662802603297895375687263389592656048832122852089172812062896889237647159849302146010041772225087380110132620182104412026101267676011749357131488052630472002111590408531194074757060719106307299919925232161661055301091916767331605382467539281160241845165743664771417262390779218730027416727431840194302313143411681277004814784524244715922651334168503805901604035564994330930730839151565483431339947024553189275495551884595883164273234499993397742583476371804262662376721081514688737128033845457723357502324366341414860578656266328899472683465811071828640871520902907558478812326865977191855896255457602925411414457653106592926814109138598508993197463564373899634382622494143381077322851435439423108735702364591950153965574359112351514780648516779751202817545462595331194351817854585748963190088335238473955816893398824769061275240835369346408500074839787559942141006327696988225095944438576872196812908263898688773611631284926872316569531730520319462893945808797487775112677645969473180330645738774536512940125956587596210746414508139387959221623867584227672355220520146495723636248049380675695267750213129350810309776905957122254385651572624387609983108518590682851529262420 [131,78] 601057476447568680477826583176521466878316957731550717357443108779395830027726364621690199093885787886352454124144505644728488906928115467333643769736152575973711614045985765815947930374649287313420451953015955925195999416368330202770167541900105361817937794053506916104535848836705169533944562078339163511920061618517735533830935021448860331500552166199531603795007658745352670018497284700396277364592703052206710061945011263259293430801212372573245746869726482845287254799568468670619920840171707851364962763575125786378597973330415238839418398881256376909821447569298416793243687136889157764406848467007047457808294171933691383640297417508482999931028715020929702339648654953546409307876122007776029280960319484459397272858328220786847962016051825577820379486262036653977639200843196996137271698034913619735376917676488883812623580586189196544578588358479964129224263282962155031964510912452849607904533013278002826114247365174787690298259380859932654749315576153467257900902034077048990436934075437191923519700723842887683474227419140104552559019900015228610155324397807606229027960091568496494486562704354189765224003791746835008232757451549258388313758050908446241647739819262437744344292321725171809433450689067520776978018320037172430752452854092023484041282481918339408173125054865553117776268387189500177150457731175281027331996210242888472788495479057999438077917394821677711092940961619495504417306312993282061143033629334964158887232520473317982983201361319995994222329645313882173165209802865256329148065321589293140197990114826207502868490160075766953247975201377722465643668437586895096808164594502380228374385002265103648958852261381123728471188991066020523708004754781552267254526779445471022555816 [131,79] 6535969650055001002112773298949885210129409279379684637204670843692583048562652015899447531607193652076339493532336305239832596931359831998310032346950333915724722681968952245492930132637374886952496440374476760526189763492442824127373583638983533102633670333785596139571175559240747771864714488918783088163637382145768740466311176479034083759049015080657763897358665968571806697461040387963170301432334448176134316599913572072814983948063269264033803707514301827665590497293774800226453346975132833064799524844433889039712111548820506745199194790822476616904763561892112272833213741838991430323082721286442193775005663984861848286785877173696673021315981129032533818853839101793567520176918892893826121931622000456525746938598871365110179948276241163067565169301024678969884498290030161136140871356236230101325328877227298218439996210416512254139120452693993221968773975188582302170784059087110996756450259820968640991401351945323375572155082873908446854458559989782505772607193225821205261792145971640369616471563452311656390475257896001852018656139431770178640240950876165553625885540743874273151127310288047592670322024174185401350724578998442253602346356061548883597916500852692326268083539310963935812273783960015233306244193916329926222800134935748382119368032076823192668717242047778015105729109582991661268560033103552435001442975493381999040609683595089822640475431862860695266337490669189617953502935125016813326594336868739576509540085753697743703156437054052821395987024808079580329919315102352420499469692938806972091254603827915305993296431539328141479617032264333573749528601169446347222341659959395503904414749040227857786029293737800135458653720274165483706957608170618917894413168762329409257 [131,80] 42925207632342488928627706150155226717278031343677917024145658842332130339423637533296840245585843495054618404275009210528745563081362667182115661201389796477445076288999761478768831600036920228889347314788228063161095448903636128408626912026301382022589266656736391083514154543545684584538757776290007790114303148952337004011974220506602692313777185788785040009670398474368915432905105076577888166211684044327330962690159888712634361473462079943641749555555803049655065030971981951553750144118660549156420133088334098720016695836194246037754894306068073349149076475952052469053538936837506421438418913210000915195615609028319364728114525159756592445495137668274275213949229254497670911203027527563551349825362578269692799972279908418854019751613786233470846144149838082758411064701914406390380048601237439933457232176543126264774458394287868207913982490945592524279889067071470096909910336039543560562631971816521598578531255300168599487121292277272956899608569047735518609634410955727187503157947776442774243952189053030659820041910823402378381012603797643200563267097053142189222835987633567148738894228229135413678529408339431040235149315494305727046071149880686837425575397681062622309420069308241618861487625875268602824500389066484872724692214337730267925890514979938444793381263640864452459630235420497533094451700664322021253142316535728220083267211416917868309075324145981797611177915248030812284708036565164317878316759608413104959689735458998722259288566515284104952903965324512885998823331791057730835622788004316302460576577879687735602140717728791692057303040010816256319112864816413880145154365090044938832792834226115877529869045848923492032549911244033866292879835168088221470027104824128 [131,81] 153476235689080437473888783021828404087478961155166366227527053186119020333480203384002993734892057638205155785140301542622381858017882778599891388382654036817533168054128641164328973224548898034203742127131857896977639355528613373102609386857413808053702375632212200685473062424069927115600571248239725568939597226852595075711184728102212532870605856222241898543657888483912498974387622299685776077059746665726968272720824175910337790520591292245180067443379254523183804819136821237216142772140419481075019379158933358342380115797116825469296991964293296502387904803223286969668665804062688521163337013042685981144129528238125914373302883170268081217330435072340379501942725938387424722655166332234342105850263298717839484983801760097978147335355468858129693091585149467267620376138744965551554215257353367875247903981101650544260636147582606694508990346099851546752349508302405039173597868039503319282360039617602032959896889534423178495992881745095956320402978709864018890711418691784747996733683678178601090873402100475240634225135957391503682273607461547126133054255979125286849600879874044614377831186167927141047359970689001051816973254807322638366042837982905233580563317360025682286346682556734741035333225615861347421214208231790286677453089516077194710802590191599466178319354848015143987098360134348890519261788685665467322000738130275351685503480178163981266271644662695441853268020583973269775381914968832674521947336993936503187070850848319271356290934032793903287296356950340284176137370661489983418552977803000801583696302882271615094905135869131056159654835249052165409157322784653792516250714521174701659401295428316286457874497455999366401416007925999855630583072890199549037971288 [131,82] 44461843208469520724525348630281916689958990919682792723188785201078295561522451861509908087236863481002076832035107181985757503809405659977008883085467837443911460266688698328157163284083704519737600090598015027911258053273591364361072516383609417902871315792413450935218052271622840392219027644208610304543456641539407828496717382825397221677058265245668653223145634718806040123066186921589232698281143470498581097250484481446062963735305497646560340771697351853751755907985961632355603198194447302986981093246082039602823554147507797192263409166870162535100135374139141363567128598406685806925288825931979222416970467130451985194226653643118355147878797058808062517967039564300554537206165933877082398945337646290235100698459382981152312314084310480550168741316782853170255807739028612449494653151369701421776817832303219501692176998382334439851445233836832365236941744835861917891137008266214246348703739572597396157753297441461204254393948122895992999921552069410625237714029267485588522703474700468470020647051726372857684953313787009088079211922966006165347772579090724074552326172948268927635090647289995240159731570134983193187657248134982161429648161700834311071514835553665274808880203203770851591644657078714622516155821780433864248835653276947892313359400919427224569737868664979233099194654805967412145341058462755079871689384128255079256530553795320683238023230093355967562924976376448701040088698103647746815107063791443917757934081235618929568987575623997760978446057048286844881447198606218083200604955484621721781376367483605416204087663618477827910916973845695558579509676269365897761068827552586839762807897086571923438117869599210072275840344204243077817046025300933396416 [131,83] -2557707834579349019645812592301162959352185810756006132540743781265059061562783255873755420680738349089722638621783696200541412259063707947865915498255279900126417690757620997577863535283241902413497018438351019384381797599769337557407540012256332023374559025732573961937016140536010242336086462506017446693698347426680399804521353002622647398833313799101634074111778407014054232756053985445117744878558404420880315498343892115442477942243127987716328150662864700164339315593590081570642457215482090152470190899412559690156549913175825320023284886562889516322842570199879211159746115138297871027049470019161861365380372776831530542129570418534485077937219316196993028511272049420700776095139904469544369650446357853669412058266963667924242578605537595834168408676408474397206929291567310213178206751367193084118522808818247879122041995080000542220912540046092798802363827425936380971937416302852056195044756559726977687791985376399258605918052884379549001115716544598620585530984602546883081956947674743370711005290787111993886217785231393318648270537200659210610161206143194716292189223164957912207041788235677626113539618110673010460801357516303640567961477938821115538704862075779238976754976222315361006789035574559356908591107196682347303718128013342776638244485400471206533328410488710660409801002691143913964350075261760238232575589605659556185294016729614930541834528127554705204971823581433417882291430461461956683382241001202321621357756841322922048879875072767890490183058459570269850201942571133614816858118524351749494852950559775237892455911084856100824302218379515905571162978220268507795764141920418419621061588115072693540949270355411985656317477553023042806011977025366088 [131,84] -14247905418501755884408165541598831961887246908159057133533935042078563760751143930779721970725286568098049567963357482952282752206621206367484284270504797911554260711517223966960288439464341705608172660985550854012531089234606796114898193906495402591918485420861133490459225458500405093410582063052783243732277060048177960872284289669292708274777331571846366185475683409920179260367477596011716287219091012464916240282625641378170756091083558853336410978820613475889820712989659702891316196621086978559890553792367880466236370110581444617113569252292308991478601818613997227033157478218307421591678681513685880448204895931293804475318127551248622850926353295450453286286868369987717928375965412569267452577799645827326847906678185311276692526324864402668158225645969559493207660114794479963095845972867530475559891661975637455896538405245424642849569714148740971991582078223760076684014595991631582623799970559549357135332693756419398243871559624125060085796956897992453442379718276226128250301089289772767167041780643776332032488372201874865518229198521780732622449829317153029148966383295508139235539756589440486646696696729033061651646668737086263918328852473587336230404368447831031232117051674222474553849868567181270129963784077084675429890365165373902759665637861838283179448618302507612868568980997357661165735971108314548087453567406399022444689154415117493102057244664259933237103276612977832640263819138826039964686448593447587300936695846676266452770645149848066151492630231977672652642749818848805867980603461651154797479572614160260951604899868913319765390026628347529751610273973398843677233042461129415533135054609858810551696160096992562002868105378594470915147260576 [131,85] -45097642082767989303678175381238179027154269533391142633196963525192145423403584827824963474354731274498263939610981694794091871814555109668776091655685251190104936450422545640411209581822911883190963242816295689210728237900045184786759193580942541068767033625370370734712552628808249430992941257523951114033146698589140017572160697708075536799106423482295077646624435914205452183675274402288929483768580138809362417132682779094746658374609876117648670661249085053723089606724123725998290264133460973858739172224387392368309982514185374124702452218833011471662473793616340466594154034800552902705560708891072601902197203554611145503747686065698835681314218082859335857426519436931323135780363674938427916432896279969974732471252249134475187253677138703279029522282308833252993034219891231896150106519741938078190180297044493234420043082619296655297903102809986512485899663998766797964992688090886616674791890752044462965791585773432149524212069304524993618957656233481500370769166456918714261256592316171599465288862125816152883717366613693333280506376725861781055180896633178143537475966952971357001728201079773699809624699569972620858231376408370609617600333633556395943760501775125441547361180101213852589164512559915186973741186297339872396045328575713704056621916744113960433255270203655969787754374702804742953202163485771425489937718822939501948765193008763117760051890182806252622570142281803244381793992475776794142808293852798529097026119681137240303163253783000511044829714301502143974921555018760766327945352750673949081312924069276697628931969825092309946800870719770762896858098531737722039117643604764029980734631779781204867903508394913271451777799897181007082156 [131,86] -93599225483864005767356618092780088489705770767131772758759517638260498701943947695697568446402998744963957537360453903716101263623551423020697245171392269696253264600360664015281025973085131055926171966451840767390322486350319099319660066261653487585032962881975416671882090240234217151643407044000506035300639554803248917023422716159470355426360635338499621765807900146208378604534045528476215276099297592694931261586503700623272711790597948142129309712693590020282058424664423625219161459389308274518237008577951430129510449388163663426131601648353091708085241266494297249681121280313901863492917367558988296662217927917617068625471971889816274053667986163303918890810272039829271648737773672531741743557854216769300217790969978514167911092686244732916004664098360929951850841377660154191004433333946983974097241133772886061791417159787460071435102047630518996978612969337785366016088499911339103594309938164984669635888308625033630175042699084205306465449991101612150022365883862838270684853783577464563848167477461454366981968163882289067480002775393085203286667200059336832890743213386285736606609965258861604130853153116332976044552846542676618619712111452223311479465791648929175950957034303692163918426846201606789171306555512870830046290701318917126385631158319100769975964393809793164304100988144942475541919593340298795900684793919812315938698297078336237126530695039747372583577080955803275271993964876654045885140634481061796981912224289430615565233896414399187233383767253223263990907780651244308383384816788096505441149744205826355580434285463802565406222880580190533681566204186344217075476695284200373191742593977930880037519569770592154606182275702196008 [131,87] -218345635197427887645967458918170398141897338046070724658767700111786810382146562434083153735277360539926176703619618329741714388769837482524616592731264155906691100320281209387862534392589643705326197064036692401746662742056627971805101937609585896585609410676387888257131931553516691010520285454511122587576041160436556184724920359381419185906749864420959715945116965320162190910038410040513457564482890504006262763744803780110432180053114073607728326050097917554732492889924458259053774197447314620878917114679663409519654063315995003877959775788982416137961360552251865202624323950287576835227609380575276022789549903034811921361169896787368518554997991748576486513054311394798238653859881026856105833931512745242900353836923309006926725939370056837984189868152727938194300021527472387559857418052671679766524597025829789714690802880116371813834105806575712633754414493194945699142741764193824965125683729026437333479856965203781639499669758612966463228602974920270175697910021555557281960497499197889422835767472227198794407001678284119582518616439934739168519129055214047937774782867087775659903986096901775596618617989352949461696498992046395818340125383932960708258682251267219401876240849122554146960251256514423394474776246478948340064443580558800150705359755192789548208146487254945369501073286328978505236227525218095591675891246847261170712594521035232914982102505495765341367522726132105043902973701896977017507340280717330427537107007449581805495756787104616174067895313657460119676342239456769086103370856285034005951117147966849170231531449910560456393627699493821988552854731476121902234585623710191569392081027104673424524643226856129455643237474977 [131,88] -437728048996164380303950040401292539686690579156615603622378965519721734001148528465540608880722813501869872077392660060383644319331173386328595837288106018122009957616963965358505151714959516795642447138690376979432121699713162775854715059473436773208739195523405850907583100295623890009637680020384452374845793934656935088769114602456480077795561844223045873232486122554920522970649088923524188256653839839338866244316720825411769462459380115105608526009235477702565256164480574682113774673105144023906225621813107461592312966812249443842678346713446150598573668431214836466100208233229932798003709636648033930832848170539386130263967658591648328252686429284746950115945213994928675152727791447745823773192079010758696761447386632757294517615937020922037919130226762349410980048915075251037293976796930156406912102424158689689131280972868670148789952598952671757568355469781096722411433729351658411303355069776815987290790173780786217028659042621035392135364563153833786130426167689563581305516419630197784400573460305899614041027784977487094104969210100946649248914917223651250462879998852666622189133523136903857567788479279166537764641051844690378484284537086776463457245181719326031367772099329026448440155270145728721100978067534599076364564140823767543052677482605841705973536256425457122020796133482054600317150563465128115763511008471709449719991094434372178373447005312717328132800583784959353445057732919423157108927752028973724481152358815995066724118411780007872195377762521609060462687666459722705734704562219588200054495524411831319368854471896390852994233447194224667388640055511146409350018125240614494935336656860083819320920960029193423406272 [131,89] -1519625573051862420171348903675476449550047158975672676369701397713532909148727662500598147835721123024510217905420633543475649756922868115674837048273010805805845814713002525879477244592036766372674503117073975514759006165574558121456224343542135714320430019207069732263958660046284867083071274710828296071404015863325947039583055393792296792805106007652163659517034983570275631202862670271258062213095683134804128752172114672779730474595733116464383103403794398823829750475167015114583546443056072013348451693663289570632536363808197851929823330847410071183760935627473704928616215497358353624514723339538136195993597086434858809815034905736670403031522132248315606528064704099601965730890492371919687403487439352453144328200157263548239524448949647115484570414713232293504489610848208565902711793692506801072827882892397697441221226266582988157169198434851013797387815502487881625127884157005311350011986108607623418147773482908293771877019348251203038556663527828350370164219048698530097713873910800647019235075599691634233548173252754419334503726227722537312360942974362173244215571903376724862352759310581456681261579641676146422720294437559436543631385587120667462678976675478892099766716889504916131076709386646101533520916208622962799922898350773122453646897337608649385352677721828266223645917769377061502794532069786960149957582197333094338297648243353665402615374876228664063586535548086039420704237436640907683096443585296616315693347414383727041950369332454066535067073362226571692705218560929487242744027908184604841690936342265562997715805772867274895597997833457050834243355309717431924840624586224942110320439445444003996983582418935975848 [131,90] -2110454416042217581361982350062600862864722168691020944884715885206127890507501954213551949803321955071623154373411748893842404040382467538889824170944923150844738568121514190582056726229846479844004332748449425607602225307588487084441929139443579691974341038734506750480410131022052336704626421000053494264877870675491107383002350427823362164639413363651686651694133802831830146318070249516953221636699512062857133055155130244024340578101759120272909849640077939920502484724061883365292080113696485952148395828179984220742268437886787218459917593631500130662979897255249287889259898225372701117078230211072788453364850326214958786429318232215557969710804520471868101391320751831904085272104093307717350102323424914489124767783982510725736894673342520174917179110396081431412794707644131359948434722267234818763704564568092426474048752115888996979023321525630254854813932198140849223640377429688770035348130203928435204194894456673593342706339352447456923667420444295381446223975683839951091881013115225985972616366584488567573678645811122413756441950286390674121796241106591674175989009193269182835061690958925723374751282588563760693471114799084321614432273824601386778216852371482675665746961229345116532935395120915301447909598622567810821098554334830044952148979974472090590364512214733566857977002256143834389906541941940125641318030004799859062305088623881683595736415900415263990035168991130044907749521205323996142060309614304112723239956138237846216261776810521755777118834491584572993267326318176818557119511355911327434383102548395156490555393928363442336455987579336607961161368444486931181589832059007291029482522398496841480016823368976 [131,91] -4418630217914059374612532776948756205033402561965755183322176952105184382696507605289123614341003105106211337696582571059578453587397576564087054937018943087051607878350113409045726265868817189966695802274618301214470544490287888018384917491915455058749758661383168590929580614873241553732783377070479254979352332076733371921476400779637075160372419951184108718087194612636349592426972223345883257460804381200507445089773268684918380637136377116450465505434963751552269485603529752853613438692714679401904818232069725694342305544798943251023717638269167540222938321313205290651534632416286347821004665002481853488389140533796883225810577248219412831502276863447275206403895218727151495572353571462419172708516656390344164376374851779336564415723302247225193491281494267447490071204219254054572541828045334717618978772489795752955375862884483460954179703664075631790889225128583430748180318428619991586902643441710181722111722178054755917922730634736729377707767612411826946862366547126396113691450409897332002622079193272735416602173796326984315989146825320618743576952230442307817309786189896651693443267874062374569744114379084910347905908846463220097842485211894169854202440922540132015777609076174208321251024675737132166844555806927464744650661383218325094893444282509761256029391712611676111431409061357985692025424508332805074216896945623006175994442149138386167893541054637241749184994920140907633237379158774857387840557169829326848780784401075304290941726504893103724054556887680892346921076500095120453251908098069308883646926546679651601420558390879504587908885092663577528250724930868972735721041914010266135273186858458672446570754 [131,92] -2285469622322988048694855282200687697958445565344958995745021131262580590091460039344120957705580414833291869923312001352310439899508409915786788359455000155462090464789074811534842642629587562337180890361139442346034761341790507788270787892806671714332890561933158498765796001372601032589429968920915909834297386861824523699614679076997280189619793091474663848099869798399541152679806105932065270170711227983995857163400717368002162493094863966470834160207499655655961247583181088009480172776907812419009711503990458755524493661345131045868099341933859045920135167211725472896339855210130695097651023275095847089095307528705715486294785371663301852150063503708342195786247241872513608801489494732419806048629845588226635316052137243305943301944199421444807972261994571648197580277008009850443508972267949922607801791276977811713702422119177955261583785142692882237506935121313804606370091631394395365776891358970346054716956389246903610855083539060090954733638510026970608820455656843512425362520175944033731627805023350110930665212486275373647117851109189706759534973633331766472882946965427378024332876719891514290665916182961144926304658750816718631543798397182010654770852703370524087319397335784294479588395971041567797527211750915254098911590702006015483166754775140053530503250928278451318386683228217373123543044166387673303273859161297346889185211241922837524011726866706012280421548765534909561265688735091065183203411018747984780483315063041942424690163170921817252159393979407332529952489130559105443716298538903030259106538065464058640791702070093399376339788831105936006092381477360953786373241714553231525330902283297979360 [131,93] -3717046865583225153978662297481825950104821560529840443916492377196087355819107660411662285932567277302225429203812812502982741122292430502019533583588542235560722923511361292647322459242094506413438388946414311830536334263119443948006068148778484875960212356842444068566733179003549541177847584780739644594275064191567104454170514807319560166071104236330742216590641414574605180884142305258959843307874734637430188528768797155760850069435293856199078171397370468870951588753999705074288450394111502972674629101225203754014562139437774918668400461200901696489749591680796806852941011797187549890406612462317035533970790726587065336649157433734756200259501048936137482672033915749659498951241158045212526852007772832285779548628637338802498182713206166661583701717501950095217873934636192501121357202777004314939754253374990989869640266423211785666009927437301760852068478472348660620380509735770376520490087087602196355881056739627660109794997070776871940733103258300298740420214591319303545292968160556563982325158290026760512052199146142837876496085516021556063033972298998055646470376979074475201046672501980787575776909536201537998527831566618760967358949807911670187403233805839519371242451825173620744727082339703207259277566463810133180925741238943984186336420549384687273110089544191283147732732490004495333029063111572655715925100659790157175396608285993678086711089728130404732533180137757038529173004533606566804615545565557264207948656841073705079146576858713270862491083494678315555125650709429999507322377904683678019859158577750091704919149657188529324974842161286651767100769670434714448965902406675188638774740964808 [131,94] 723492803720558158309207600968584879417110440751202222926165553224138040710772619422389718398379504201601952872166100458810186704043596609862240026701706851193743868249777353041403812548857605110834123992493436026120455341840164619280807205030732301772032229051543342270556000176768147312527950012782825497840148444050072652132448390383841109799325339596932560590847812890281178964991572971077043363976884979025969611295178034033916003870247968613685883119812703085234292661192924896260817608901828553739834727159161979882642674844274552336913518929576461536706506308963019899359081876041172965806214813150066854317147651834604775134444049395888171387912260049811188009228357167004750249618356819489504566679488709687647623384149717028121723479737071286780809226760024879641011208556219948643377540989305814631244403964679469931481140440771790202628592205695465058549315802792209670960628503384571285849160014044741108876886233379108533894716751793645831881455850532165959016199519346378878016566904895885053239419035956704950934257814899870508122475480181091471689704900936960057024392485817504919813145545942137200745475441393139677330089789371580357216366653087998344329484083239886734063195843284988378734675679429076712812858994076751773134782128762046037514114840810213301354778726972431041783947262654973496916928493477682824600978822735288859515756609591421556341831146580882685111564674929792057872241173341365263808721271881788974007877869134412417948304025491889415451000385307535676299924896304699170277186774278150913460939272092947865725934807641465835853932981372906732602206706626237377488173189689770547342656 [131,95] -1763880404236578172483830819354243597762591548156363167427346828958612399335045207845668764077480283103976250374906671349106880866307821015095551428942615435518086337035914658087685617563241436191296319149823350085431606413847657054819583701945251318897017918472919913444664657653784847487732664205940189709121815847953219507986783516339506650179978856195245698117381433681834963050928758337774306583011809035269540705300775750804575094882881681005035332766885692996485781182267397855571784544611541623846409736917803305829119920552268659705292192601395380688666866644033878121799662131492173973563983445712368610486859460516166404841316735577091706671900139279538543690859542023649879776224247521507948083897861323204269488159637420312380130660310869765746671603927214722582091922885499459327323128327943300116456507092525235722561030224375262530131711308851822513058353365288155788091400352036885474500101325380939779606577596670361266447253235387150037256982756470834303987679896359374648031211657507857886803606505956426030932789758782656527973437792036867079295629771250533163251161403725592435874915723836921615377302636013763564999401686640144070187982947984021698340147502166074465099906759533248146858789896555603375876888428142770670456592489062712676120879613883398714592053754193976711802501919071237752248334011975240575608518528726422262006743177415736657962117545500630676189726061595896970435820592676788240320234650099236789408899034211061721272906520365417710852689876163159387365833506277089938810318741950256354349124898879622946245490961443110236036419202463284473988590367720776111515398993018351352 [131,96] 675788680682310775843994739971055509071317530553450399150892010481910798832275647809807061408537663204991276241328733541186081826713268640436044096500391474877478190619373063826688286045345093298921919312327078709947410237580018182911691695403354072063906969073578035444665976065051963360134294136851742939969937007648316680794194605855177773051753511074315712588553474716881599341433707039107142990152444825643394387540136573255488477721025514547572079682854820281253575067870982686448328616324787113105799424403066461825435155721250779351448052451802866261171103934996774092644587518599470178699214149217470020090408907768246945802753655724776366774353200576513980026797333986831757768191638857722582148536313669609087575378949295100526025707782150215497547972604263458389097784056625760568677171635675006459112761900627745379306470440037982980302696288253624164689303317254881213259728972710189962102546840357113753571684374467488284777136834654697393458819953292425731789007690551579869374104467408469956026658683101609468725691181236750025192728410260397105002263285132899256667548395601407858099716094913659427713239816068991222001644146731012549896158446767912571569202592921469549192679298069830837040663983663552296858967762858874406402430019005746509892013430742360143023605323368985449918709640676887472939526048401511103932479362374331775015211762577448930915593135797616107207691216762724154529996287629727311235852245404363980703458476798929514918119911635695115312824872040315958173578331220811167550160997802642409348052051977254388553964352564451463310859509650058218986542226338043876811457544608 [131,97] 332123632978072843125379970538834513745625989160253941188735487660378996232089510104933433812152894566604254086991569877108230614641853607794664610344244900891942998008956781960287824168213496987950214690415410619108048011760077435088832360883759584427108291696088586763479077688102373204673821157072054229520953870166243100922653477144049045551763878663364850383096121148889722967164473274205495488688599844435485235215994288114241157163371573604556436660130896669884514271594121015843074902040410017913553464499360790694945633199902178367332561401681737916507562622451801052582016072704145653037840168774050520778301606133212672516530671831948362183498038089733477972246859681866819359269963386026520119210426920806556386640115513739922689556312210176051352611553191328402756389395410754016848876456601218572415748450149249697381172461249186840315089142815840282376080302670806256068654098673765343546008896136230448748570596363628509881559518025347997503919139090803553111639579884865953392060839989826579023185813447282643804170970590685136811830042576148909569223001449638742288466654414706223888056911956078153794673887447250131158477515923585022388682696357260458200473659250022114854858729122922836069796272373105286159638658072497299604899043518241393749986890788901750779567647870920686715710895969603620438975649666646458332447284190419085644166564544777023805310048436490003276882160221608527955962824823235261457373474199969201212497671241457606871494837900809936670483777537719147755499585297314900553577025869846391931674630659459763376911646238513195095375000765248171035274127590016411751884 [131,98] -420759328166124229223055200952838375472661698665013850746511465865612351712647298448050046341796745703107992563640479758579043488414731714902632622117249147189041686885862093736183515934029817876838149167398597853012312364030671115335320258922598852457373229778069952730819690955492188580421567197147776743875351129067843000193998634390360836028336719929440156373710464799667354310659061174528224245309605160095552869550418040951431758012323782906361756198944692282525037707421769777801749023202255842726389057813579097801216112339116712508864990751078705765578388940767389918897978333595819978673312322183563164694800945613639118605973334263677629981797744206296439505928681816465953235510713612352078162933500303464686213920753527344409338803848739112372575287437729828672788397054225430204922685205419415103461953888190475857124967654764779072488243434915545354843073020827837920990255409464157685702204270197734952830584367225760428549694152849547077757296525351268030184179575924918974968616105625230752715816407519143057164136542175010532534961617376800071122572743489762340603319680288466624663076061756346718725280090623546267304895574094413124030500468169995056301995169594873777666275104169010096233589712793138338028335156314396577342621423280761328622450370565848730573458847842381441592763224773892003149828125593659363367118704037659595561254937785821549612679994890893970006828636760645060522928901866424427109159536949017016129699513496736956082517637868109552563374034976339516884420965824587680470579850479210511580768134181738545006574385287071520370211552739239001477238534173562240 [131,99] 189919738844033720599824695964759100285099726147674633406928392326800016169994292330030837342979490077781103988110344065211202110096550038216250128473056503653036429810413638002336321080226779635970535747399001427977817239939744023368348357074673833547524480367748581929749192395298298888148994583448597880109071632936240736564270014078484091450894867918822511014264043103288362008048575868927200805344985586493303411249463687570896186738192114794495940074833671519710770467960839420139824925865462765362806444688745645762047841409602005595677042406060801734540677805383665913954618959965936536103317560710118646360949637593127612386946605984072941487347130847684383934591467763555762554833376462866326882834745603986833131870737347000443251412271555810263478464585576023906199219970489178012282160218120008681623029158894481012404470245769339349352202144378560388915571047396482549957510364831594665787048368421272020590011642832739140355265405822042026702350183493171658150434634430345308784059578868321808900615346885079027222133669518789509369915498379392950977813755407680401099057624890552283066174048981083880810942761132240194671329937239079173672422196456470295782677546784520679000836559160029663520199182399331758648840432228993739869332971335282053048025022055476801460163784464061624931490030665396319510896453007145288254327550816068999360796252480061060563266961512201348999450133092159133329860983724587314375790934980213289453340174175364530818564475207599776567059501615533815114185365825273937130292703231688127472071116417757084714189851945068223798300096262377334978771757328 [131,100] 13839069648254546547183211264953641581221660149243572708628982731721513197452367435608547665350933890083825711313045224311637076099549285805040889519775198049043201273002746546065851570223327962143235805171398706705426578273439311338432630763183604405465360052413361681236905004542028807448458466127964517711812839217778368534280765192125525195427189312575851574178243828653422242443899757859968426018817392406921714504476600427555586256328595153143775238979069156952756751391260112290318175064899928007912331508197996379036177022608058477124423527065122840490177252983687949656358303497136756290240292958064147923241515325983192756678123010381075354708960585471937237309301859854424849695125192493701222114780435099660512731288803712585272005748839383546254316328203461969506801001572613351224931319904622867584754193573524988638106584258759062977197355552659486563387553149370099186211386385489853183520541229143309336090378857292891899509322371274037539404293932199177422844416307534097601672567124496123561360378375439256100030861095186218093575414087907256408118163072499554035357999173883786804172394239341337185128315252116322692115518180468159179441420355356478362894884676395715435205593354238177471900138503091559912502949504596600992577375096330014972342445480340340888789399664886673700055731183393974312576037199735170825930069378964911221662374358183424820858724339328318744226299107083842984897728000985023438520109197283990350807184298534096485491260705100336022210791315212154567881574004632526640348998173705203593485582231044603507135853982780912725046619283200980546368 [131,101] -28275941832632035215074490378565323271828022492262374419512771768151360773482763245803643809863346265232700423360517126352795620657388283294341851434949105790410618264167065779747275877303235056635863463601131025178380852697586092888186060171842935784731309347864296091364638141790295638057123129113073312333018843987362664222417982426895037704151449379088387603057620640843881930756764799796407364349704322129402296496450116238714728426045023463678887811871643584597803817376880227209122423313454392055848622330159885149390142361780268028475314651160249218941644981607488246864755343012448515849339845280722298038634897017557464032789390829114793007189018855511272787525298345641453312346643908825795093622548899574145936668647593690466786154727115195148691030101130084349499833342459662290845030759169961949202165366962452191274208346086618786226423878966346834355990530168667964042776018743341522234062400293893812710877880916223744574816109893007873432213957896931655030659402177458193069078255325796951319770459237422312301934123975314777909447586101113971722791005607635114006595882906489349936741426848711931214087091308392885445898992283494550717745894905322065752938131402134580518668831558234877068909690324927514942983638782254708014390779353540038811411054758623245840250512485788492154893562213659337969994052836880466927706500643823514876385666128686363927455412578659818509408514138927359211319325572895385776633651639689988751849819503812153210201249940161188397511165254739678034738723009372039926314600522149844789802502089650895338166841744698601665053224212385388 [131,102] 8310431152482166486753733011823262500233095751327940150980532722983357197328168872703431063563775157811197319259050342580063205764789236573671477677049659102286626485166968187999973072842331708465982936826105059820760828078604292998262667553856780914320694433705172742487975960692535899259076184605873806636707136853852030369778394880691480265825467317967070727476833803140501728453100115669462143691735198106354963000620941664183074279539132506607558273651173024594471304453784398746072765549849293651322221382118921065621130049924284598033503553412558272242645588663871540272418359079754953190894254945797784003493559828338288549819856601693819908336021811920841419831702483533471689748361496137638303825936655679818424602671292832808302339625792980992018573487614277629490238084263793924403534534973534117405900580705111681050607332218640635409928005273883275550999144816464002590197027432081949294460539438392392046314643558095755618434780308490908325310291253212202115454803944543120737722932787609503560878367612812508434245748825972971155110174894036949994787642972720031811167076156831592728904403569007858466550667999543421906358977436037134279603378963528143512558200106953137357551930916900323031030847792064042873119835775647205785979946941941463258445975047615489888454535525009984459681244790618863082295032894791184720149426360174330967110868458927749733384285528731698640115532613068022538803990395784761666375601720161953817780824549022171705212611489006711620542526742384542712390253547052743864391588318434431869358879621021234632398793454188100307332158440 [131,103] -1025306553298900282983700070270353795042757293589479281439741754564148460759989373345990674592219538905502084302873794620306667629148628578220451906922579859106596670618542703597589540547940874120156924048121718336352683615640985096762513614145128156470876332733380463007025762083336928487472678220563614831515119391308290968836478465220214059956291474378426641320189284923305157917322460012878389139805257552830519483113317990100935950676357663481958326591092502758566740393364669887130466619344933688815854171984069097180555829929987304876966151027670162780610800344985391520204457089941421927638898678038603856251709752267322077944556055424013354134957762164385268495584503385309620864589728404112114369324555152400805031478050424837863215463654869053096559950197670600380581810559281667839000407769256141467095127404106946823068047769391572645410757355502925308017331315805694715546394585060723955515886119833921141466044039198589967577393991681729154520468086539314003574784387723176973017717123038999957273508369615463126916822040215900658108546754035739100720439957709218435509001038606879091663146322916340753267547740132134228740650199033427011513886800162471442463007769794837707435972705108805711171680399562377772432005371104265256353711873681625084813011797550268665428019340666083161294477073167503838365311788406897993271863730084044128968292629082565902524602687097722630853283038518221804822369289837091647218232803178951593693295037603290937122586388622252165386849094137907903934099410292013996579700111522116533236147876346209314846419895052610371447 [131,104] 132827699883840218131229313987070144863465025726986211996951153339367719311722883597904992669264548579525252137455908918049798004095664805659134017625819511102220000164598891580550930303979141179798221945972095589970177535880491662414633908395007287630341233793023623722953610031900921362172773229303325288792760419431217644670257909875784196195683436433212155472679137884408102859995509102837854030869943168193304301762037778364003582167462831600117022247952924636133335722360015961485353610958961825341288579508451422975122471468751047286598781334659825771420453325425246318968919257142895531577589676956879194080628272610136557750295439479458948842360652925165363493059197511895283028764166475804921633505183416100193231068397629537160325636691228018672667596125516310772342346151622167457823186860458719998294210335096178554401033873195460560615822673681693030169846495837626237919728360147541690693637423893914740556277796838296381070645146498393281186771378022957462410681418805356767122897027363100728788156822920974009689989942603443655773023506930242276002684509956920046884201205334617231049139441081061775190591065091902580556929245095024787039654542669858177422779586707910800323635861279771653264382044056090249214368282664247999307410490925500036211319313099350640557312241780380511196148478755754882813339669142122295424621286558936627343234791089482512381153887904820990577216432465398458191601840230773626633295996487202952576882187411963603652996450997323682301568988676319066794656545932583236917295423727098352652390749318931854598016454682144 [131,105] -30317634801723731371295328970864808220230064609526123290452823117915823645429150837812265876223872841233076057967022645894994914605980714773433421954269306863054821586537978429766761442108781446169665972111125470697881604050813758258794924140099958232508452293551152251057739477693473966034259412896982855045740071379990581238853597254819434935957885108141810101006283031090156085572914926292716005407504732821507600348085445728499228478688812906673849416396398395696139061438384770148058685634527612745080084302192379042851213789419827511095333912135995067768794899814615027846994063597317843457158188422988345673961693728684464039236660308275721601887735064247670340794011149458958447768876604673598364898484436823624637482575663310978484594705143474125003540176088946109309665749615149336351288722507107863452669522178665209228682142483131192950912160391569856890074954051262262627859231943433169145325017719483600624454230668712603909713686482036746533112950661153380511288035778843967757800797658036776533841270174710280123437177543158952160410326570186097158982423054046890227951017190260688954579844712806453864154211193769105174173864330424542061514793362029912770508990553916811686473836832647992370672219861373366360915181472074805009582661618531664416203312327372993046890620444491709672255362499433900093399673145753638530722057757636172976088837909343062922545324220436611078812150038914727784533468912215332772649090397968203130713006026173778256128075418261037164108230319710990246245827477358824331858717357913020856784386682051728715589412 [131,106] 4052703071190876292607770955757522864282295432436885213747797255636782168897201144740783692199317602806889792084648563277425263540220769439747056321577784916531277248873349453909505375502800305025904491063918048050386206801705783345034016635269721440362143386975032932353906998534582870102168247696399938379755990112520729524898161674460935827907164826850037287167521608237159844926640882501987370448341186376194312578960803352150490018922070189477049020333596372430361848458898042591660659427314308648914704261780280299633748812248890723614247915348177421756343120992458472666744984632727928172020666614685444522496737389797649576326021329129468902929214962736256787049330801698435693119615866843582074749645788911631000928245289056359095793796387185275387617206596419931397303319946196834578694965897160156186483957463194293696700884845687935176194896610193546480677857462437758857217324868964074357671360363640242595247883074149797654796704907860279638803906275469292097617504773328802918299378442904502640509637445843569153291855186586349155014147031316122541775630947741530276135806734937384137850634451503264211419860372179132943214222256542621123061555862412675904325890382073530716494128823038718339009258663478543845690325717049333732430734285489353433035217666321694339480800581798432083596763932873449188991347884955821316631343421603698990516807981496848449991917280930603942170441722215852993894262737004264010952625680724900298162489026098389202176350836097572800012811804671452904531756448166930210526184461678730193793076455202259184 [131,107] -296760054162104933709228112514855868942636974866615104953637057934729660958438563813139737091968092691851419249455335235928850545941335544969764246801027439224086108264787177547350870785382906012114199793997586719925012317375568498466953434988276305926230427459381278631461837999921039589623799772759766097003515510360218573072910884163426461822811101851271686749054781678660974911732316230953594974508469963403793553203948740572034813813210680508257111780836489106712876126703657916872199919837368896287751627307417429191489443486060120132585385999920118392593687668884307665766070107416744800790496010564759661319738183494165324986549204901484011588986765891694403723587306681012949343857281413733371531180495812841714659161399411080767748031365150328400046764308531887895369718390032760230698484558233347610775800955701195278430553014021073712455392746313412936076396027170301979117322683310761794499113929520016572400538761969235642812792351056968744713894184822214427797179187129287606723322564699628796716274755029758122525661761356886082016910917421350566259429179513506236450440986916306257135984324860158734837778751695408982404860094780500615984971896974295654815839500273585818746479824985390085885092407485002732323425888463789835340449233355457010077427501497792103881352304611272754730912889772140486271288304825408323898121934822580258992332421285503909326618634582006140603887957470573921547498406899198849298657179226291664402380178305439420420199400370331022928772656165374362876135520341785605210660947874356848815648378530 [131,108] 23855859137463902359539608549416608067561514866338455967605463931578671018463652799986405145903332300086893481313735083251159766611325358957162129741073311421560607358942079125927043356864770920682747008979796222337806823700164238369620102873384191699996007030895609137818589181382977562389518997801607968052518133820254920822035295888401740421743342370869966219151020796465821474111821727567714402313295241393627120658316827118710087250514967852494622518366740667501403684701719291702439962015268583388380322178914992263707695499080307042136908472413032748433501821621499390239648713543627156495128824742855049176932542902058506566098140623065071510776441436007519202225813669689576937017027528081035331992485127415130420976044542747181956055628762980711398936717685070608654736210297551410781283462532459017930169436911174426794276057703292137004961226945162104483035540464781247248088155396622681776251271386716061409872805746991928878586517723172788884259134634341057849798207454963132265350682432774010470797102822105948892809852747805578099182694082408498077997540314901663581871291836759624684644811695276540688621811335303224071233279089025703606359406368281299643716139795843932141149893001299210484484287655741729491387548157437407378881381623416451936758366932366498415055802385195911148409470546949835185889016962158798784180845917611757800458409156299408802630374264446614350018239891510755102812936429122910494558122104857534158387544503620049860815668564003473784158686416064355544162514565790661953174244025616279277408 [131,109] -1813121438899028938510987988032212073833855562091393412338810155841672408316443246618810546882814677476678957323266527962429580964923595339682186785695062248892528086041730991874109695849274487240311368332380644350442521506585858092765373554790636810761982339015741031847744556081991620007713273494607321533867516966419364457939629141066512639135125408359896496105400470801388597058625259232696906068126710594041366354965106079948782119379688720037269919993776485122635696075877969713268551764798888362714672156373384098664788682984822467755212994148132789405316453721529319175272388811922003943515690218591683123667835471542579602512507467812543385081291884586220108994447765238059521429776588498710887950858745588434482991280831949668886550487680101189620576519158552058253735344318704661964699203089620150258608482224119087500223791314577878547492227344051441533876500242004495181320315826409995373627069896135208540530936240371802386455162639295716907243014193573464219593375256961947620674521757207954743567879510711555974756529146009560519653718994185938593141120642131274722182782153621930202551515018685889413448962799820944963208946825265670048629099644425953923702901719343365952692662273078072159101861677534400545433223609508774524770896785259350007748184807466354793838893847298826060857018603865179607053740935545567715547398793967107569284909808802744629409660712437477803401979726282739952347771673412490984815184365787524448029211402067230795688937840538011770504256632582058634501981928433760537331827880372700 [131,110] 72206720204670786070788126877316269575752317529437575628651873201536690024689925986740025877920998181460859864110166859175646730762832245539060291899570440278938042188194847490788985531893564640590857975558260465069627390645650471074096436729304323706372467676059214051871388723199465590498420758528608113377837063836161003569740047564969830133258040406689554037561531397424483272674667782750470265997609994038559749582175300061819885533145693064347347711729742579094933186439535398295524694356129748544812524814727475957215375687145451705892914197534223841950941675729484075166252870377439685227411453650569946331660340125490267333417683974584357922522951037179072241951760929233215841946721111353816174198911275521411577782044687727219681169567359406530573833532827737412783181805610047941308853197101604270294709542052326183717812845182585348941046240997897605193134721624114352083351347713907705999919767637288988394369810928795644168295148120442922776692490630957223645321538640176698222183070432724697644680578567185511328768883948700770111801254746681681461388545081500571177386310965058916530964435789208260229778456685062537541208199706491883108498164184248109285992071286646531583834557601574497759713987451870355684866641178571032928612292433394558862176684758395866304509446814760602350989926586935106692904660572996459177541183440179883991374315616483711199599059311084493980966541125558535536854006816300455920819581353660843320136340182671591493992924525714063860336469239205922033128270885981155536656360 [131,111] -1345868226245674351354396558982407060259140895517659629045418654318002636337294660000421941345722499384851878329428480616944271281962564866075876764186192763984189186301266431195273552248255353054146207105762329459097972757684436946795921855250547515147639627603454842929056527221621419720790371779200881334608427646129553334879368758288135749533443470824536757934729274017843220098233404841748481396878863665735858273434045897692025749096481199778140743365834515500915689177806856423761534321073244318374651271044652235958749891217378827787007535666340675664199970563881114256397752694499747245944277912819431942247935986514522990207541614553295881374370915513640676879739717813031043997183888615541501380225427346079168793617609256889600572983390116048526835491893993761073119012236301528618585315002764392676623364594662936242430971627546270916473323368865373997441573192557408891105626427311275137577341612896388696022100283492798159558131840534313990942384176484037507440797400469349559014223833025049483105707270858100091278528225507303113013245749117281190784919545555093349057839231901907702304968252490159189700682050697364506985805403496977385802594786691636704928904250155148301951350906394695585006051631486354896327187651175854986688091441201622330686172925626284165883461894246060850759191638797831053489471075070322480441052362764725419632323838234143016988520699176700983296654649607335542062728057356639462352039932574514802080185680752313610871372026439207822552496375006148510068953568037550383 [131,112] -9272564274693004004688976478426101587262511595787574947823414877875419314296279673440613302199799152840847822866529025588233810956582946822160452341926630440873141013702587488406221993153501464535235555810961127547119844544542277436459152167830278017889960681099165064827338005268270085740465405548834070081552662386111288297333720214997995961209005929996597807374190206220017420524876543272898255020652155369752663947437552134584843083595123684780989744730485598028711033926364721511844159100019500374703050588489117080137812023390311116878175116755948823428318642379987688201556126328711904179551375384603697318707790057951620216660763523507957383068242959094971625519173089247056445574812439084697655645455380285416385477659931329591217222020298010773976780409692392876161666849137749939634536022293462349246915051578730529716439771624938814396727056177940046823929123651631382108879273994153381211798891875283086884670847740795231831578273341361060738041808438328499075100216930470779483187421051751241120827994476933869531714906918795773054956556388997640154353684066250838962029894803978046432999859938888813522810942576809018169548466581084302714404935942136170109485559502196945337741021048177405758100485565372301027129008663387071083531181007791202601773603210835813194588864618254876452852416956943601374082907483655502334815607835768292606373033061909217624464382873135786347613228003562479858208407010562946689000986480071274815222265350026440276458594459403967855719803583654220823385594336 [131,113] 745154918082207114753240685039211575614079560891703003234328318440749462915946860550137836197717025747216660081749303030137397375076547810085387627087313543632939033438087740401329930080527483339215009470292844816816623648992018587206915180043451825062713764744857486941627223107518648198160272306277434506253795738156879647859814417773661283521061189966112372080788097911316771952880466916604662903234216069212979300047050083590856212926331840418231277837925543490398505552135130585007314761966056944803578063331407688542938088260016499339663947222983732077843072465128707064890613716274499657903382535458289034866502421693777657940111701342667954546700152697186948809331964486254141182595003790684005654617329444305386798013881895621738063458493639209312091035075192213228428233645970041457973632662038325918367183064173064533722668853650017716597795143815746943752226688829167634458113236708794640756228508768888373708655863262481382298831441921231843320659757286275080164689161782158919287677459323993917680849954615361547838000312114445177756164877792607946610755684616342236744847377790573165596361622298949250128024811437143520438386415168196403146141463158455918783628962771907242226122923012634262325911615397893278250860834583033056642135458131773846702185672599558680335984822507566484685468755094130228304459814943553382866638847651780528535032229521205952756934085473207610717420182179207267013859974417268527332967079104145061188037740554536282213299680444635280310792659782072762524 [131,114] -2657684414709895696839984637804629680434764469013955964177417616287234455610515323801293777999855636917027379203059355861302662819882413020127240299288227033987849533145466404376221778418431962821260524218341205808510400545754932984756719858390192477846142548626664177132956776283280625842842096060771135433513091822555825380886282507751065045676332956216480856999693912832289169033378075881949685084298501357460384221457875463597977165155734107727277542106873852131823791063863044651074426990762493186418691749457511430866534039298341780809515433076672431300347149001747406984833186041724185465788415605335507286982216687541018508262965765025623256459724167315411398067469431434557050566802468922137746271572113285065215723957866253527227856581706924900539919374652793232329518962648140249203628335170458804319386578170055625671510806516246725985005655812381654933488882887058982736826863403058242159792882112994724803743163366394772215028910962892531473158554619500473636873687594630827037915427791711392048724725589729865667474470367922780788515080217631547618250999018027991036550199567749657551998720318623195614613034360346075873315467257100226172618783986038019534686728432403231898889556652905983125275909286209664057905121108469365470892078265687824369568133676726744245973523821880486044851848276505772569220561590152097078178873060853904494869907736263358641667571132252745337621104444624616299094473887341130300165138745963460154731228811188887406168544107169884014164257035648 [131,115] -137267871795240919506754914382158400826952264070179443606304178798006041426190279028877456420835569434208599735297415548664761155547013062280454276063702759517309360019981446222606603042228979015822048332596386467361957895152038739999985460158100977561785770057621526569694571158317077619375608226754673779203470126241416539661607758908122961267465046635408425681262350500719831834908887782197627668799498897274918066011447200085050181486316855353149249278360121068928581144319710635270961431021859021961319481070570046730952752383666558610835407655090616480109111286221422289623325574165831682303022377892930663797890786652231116292167565188392842054188894244075389315027931677816578947412670804180045195208460109549247972695794691128842236671624906172217530353031240588421246083804033445845519118141809776252608353241939540473568299221014859369196498295073868047332240712208918152499050330935310299545426762960035371140368880352618413333945274127517113413266329852300828121856404070427736917743341683052691094420759742416929033559248786353560954082237802683526093690595304535428582456109437398434503309597848873160614558090784905677028494008013964917385048545262220443025880274884562342615583225100847114897498894803144516956377445392229611259127601950761812925882747682129236345270301350405193278370195191554469055002481456084466985371300059616468266617130816243336684604594960403503393661359200555479483550109074428708739589070170558127403540230315732135805358768837663964901424 [131,116] 1857655738953058965431829766248587178234175180194132957202037191872408285708554262445353112382413284308339838109500580511835651414057066605415963975689711413587343682087866758802014840748716639456241606829390398157827560602811870887964223829444857332831498655489570652049960149619787363817041441006852882741252364005828944997633711468546364606152536818536854074168766391921515755615857366092074269399353005322661058716098969970167968685375253929646846370909586134216681869371811581289149728331067458876702739394931105883503026576176609171727229128607251791402690397817730945070153785443334402938012440836699712393042511493775580289170469311776054983796754363934335613241189087849337525899851186218221823465927785905168918165299182144246892819478494763173609768319400058550618153229524207889260540113359480734195415918159971778105760358203275886021104994065548996227386166815093389173767817744877032591277320985522531985569955815830420475898551790067639559249806228446467909201934621607048968197576396569975485812742311553432410096914462042689525950845405924837146680650912630784775575464742586659583752707887911641164165133478030289387421488601642038142562307707701365809147923660818604210397300037879789039628995992622265128141397112426343179275915173916075656171070832171296515031833247434610478798889359681249139264744957468676479570147440368645909583658037887148678331224391499672485569824766838426428831788829327166046033392425406846741191280319633655517916777059207040 [131,117] -14434570504049802217301786512924895874776496093766999900028478762133158552531643658131744728189202575054343663831551559655716054827752682718084487384225513564074370288105511354146199931554150559521994141856997087267031411671613682358189051253185128538038878545484273909808658467267980462382327613408192956951245960854031709195909122862912329379975568735501292003228227970360261767037773703454086117452851955901751912926964081316206666587808059797168786200436099482512316188136994002653296329531186802037764235078325924866848524414593669189305215840709081470082721616237547264976464960842578520884545495991742360666976022997265110125413397140657758964185147475365980581504973290180191309362250967287401423579641225395064539768995206800269528323431658722735743951890613147395484997770726321799855028082969015618240860962218301402911375971484843911492644021681914423724436077832658622322382664343347262574262202992847389250695909755282860480801170451154154904914322962774985915654362016012879946911572498746507313000524190221134890600317746785255573946056697744363760586286282335586090069003270593482153783294201232986208611822576246669774228513010875121778227812515983895391896586702889116303653912724625210909953570593636179180733870487030477653801456455071659630806758285419644945601158199643544608380170359650946529641240192048779828626922361092610743060286429642247975866281978436282826983114918049534262864677857309864779191932922250648283089497664970709225167776 [131,118] 107338357373944690936232693300704631764700942592804266391504545488244177916341217670370335197285701877905487487023848334503444946534384757805117497882339332903049199862725536587878336403392691024175873578921932940601858460503849376306649210836700226854575908190929417058470716849864847634686745894272553379855256004309773361116789301578429197078738561961427423811192345060817206162817030627512631497449561385946843716063233398614043283226512577550143890129925438175279071251092018782092567523451556624602014327927827269118948506665931944210214600766499406469251475162182236048203684060622326737200848085170253689776998085895439593317208115923217532191287553131259384443525990922966081389446476481338608101069227044944063635206376145013307585777444020610200208441069402142516194890917142648901200557431989696074231372470318609700284615570663763228103239939670285432427451769772932491445092916723898126000190737878486347162498530949067384920874092471125874680987886698276837880595953524787065401931598273816014037140660839591908040202066448860129204246513275792824871771386981662048512965740296606045093180746927089223645283191004327593848732144614759295295015436623524581989778339900290069018234778129665175293511038957518529504147240136348326756166730148617895387999702955433583925738624472333290698968920308741606874317405424072429073048119075089167696913266189585056706551946388629148766540671296491758599941438351282232528125656583152380582089002842215728 [131,119] -448298380998551196755675735760833771882441030840968732762202170883261960707043290152477779938420829883236141899564962100637995894137486657242426399787435444055365961661350412803278712172021566265480552438805122204780291101969677200380339673867412973094309612662915525931475484208458214553369345090937349493880767589444237577533915887068543544685715631809019675109357149356153841737212855816945727283234769247820251111025305732541543793411433533116634182039635221605766303610108161874820481155372822499807940493790877153759642640925868039069951326798003849377312240790829147373200548751704668368612467206431296135770008052218417812298464051785063241578439920264371447876710289601645974433383409496608802548877465517420452558981641289581055816846792119103145765200262861335425388265596454375911645206894177093494601043440838019600742494310825203465984464098139053655122030201093163483651181987845999073562870340399242561134907849460095131507651599522290142774076425003209583690993201697886397136469401398759361286622983760140516935334210361498585511627210148413257635064762301662180428740308282458875434430128778417901899608426983319866093068349483968025591821804293245088594434644937260853049896919147806832921873777073683169082033062146172798399530592327605238907092368465411674070990229005193082902426955445113124883498597432861544791700639043310238459862359732117745151298748607942300275440275194956253210020552852355553365950447511291109767577298 [131,120] 1434401277799960483890840283427040416539851213003403207713477460732135369274056278347291802074504062198308793916208558611698028550205666930054269970191669766978407983726308379895768369259958951304685963089475177997286899436604742196543202480711835112008514776186845372872686206737424475270726662799400696383449687255973437962606814433075258359682572136929378003204802961028998325361773476005654676158008942104339273296598165275258868537194145386975423214286026627143773966559136587748250870187531362947250167321925918812133347330728996318016173515244685722398665225318820388151547990120197222945143993787302897441906573107470320517548777611881634705705988315378594671713828860880017987178318733071187967083232513401797058852569410630862788046777592191769297449688008024804017887557690171056246735612250272369487028596614046837337467180171473861860680360055313041729021883771961000293059408358655118366849882333709522067538736778570761316416265377012884954317826730218263234017782866152095594230045581499816909152474952526451770952486923100748800879194359401276313571812570771495269500002405880046692764387880317673048371818503537248066605993470205449548821772417959469076769655160587068255996804693616111113359715787408483940588148512996173387478534889917643211129578754978385030346654401353905157196691940707261370314953132716391325819675632610379699785396015067700453496375870796437148275352161858574396574510907728219471142154592474877664 [131,121] -2555489899676291475845003785823669305507080637171758762908588551606420548327570640823508930978586350513842309239139363617563689207388631151344543581749689597071647573715292483411662830051758599897349178827385357690315633529321903102330344693571902552243766286129247982793680411364959875013096169041346045730323399225792285750060481040480216400025198951990038828952561900782496773799679303979986634684822230268695134621752701482290903304097947920343265407370953839341990488220281437188988424588176331621637805341051438774613978267325506123945695186420141018841030823814263954157735876866394475340551227373645232393435595733962434402519344569694925444848862679251757093877732831359901240563225104260977039346651604155164322735065009865396297917841354155430768077018831991719111717480291577218077859726034873480252745594855520412312455111210855367956612493840333798971738350940029589317925264855050264151211571893425177061511051644252617041957771247577812576026790582884657873118069525179588731771271253851589910680659147841715113513191877406612672339777318216609164055686644940234166401398999001965547947744900022063537374005837854117252677303751644045968845277346844438158069811707248498500161762230745013205796314805695063389099414633680909430287061879751675800750074205326162418982021740645176704848745735367100278313213732278787473050146047159067750174331373324176261517272587745957670382307847009965030223086443422532348386464348 [131,122] -479195759714588148115535402868693883099615533470145384071300176542131836535236638387601350827255229163805766015554270553925781173354559849639712038336035213578041049450086572623662754971209615844934165973630789090340752128882704435400500458160637497314288798565883113636758279888321318505101500005237266482441293687493322448538130038227609293046284340497180850097327086621987495415803666058867451998324658613684658424795791460708487145475997702465979845853367219426681026950043978779441110257528888016793332281459661010284059382785363994766322882309602868321853491637090217774502849352390717779659802793537190967488935072887855298472573624679967929031560376048439734340528404760175137432473127112176817654244689361987318171418370940264225783756147402622171986688980612457284802973517791571066663820184818806798304070285498609364640639519294898937505909931759323322411324363511839541224747409372550953223461785816586289597553377501644741924895801906296310326500760927161896293800037837015315090790482751493554818709987062353896149091430179473315465811090866811120362659541124370568972815424804953676765665006441375116409602027798188164341130472324131825502287936620931215185569090635582909737822128343140810827924117993168231757303546837964029135670727127584974512068683440962283532946594286306152396821132605528826044905457257268734600003474931391160994998989028380220466385766423013681422201213785802637320767305708893376 [131,123] -9009938834254158242214858099981709517596377065718769109201456743924110141209169521885579723768031065750305944701541959935686174459446084765100238743129702976855010984070257826430072368713617591610109950833136304008147175100310016792431322069970505558602941789808262764240249551799760732943403891057751439030688153742949073957197206538454619225956691923306007407420525960067373543760502520826503649208208876393741127289877159803665539967309822223394306335110790689620669203727258155415237007112282064850057859578162841334539676969959754825822336627782349221852481019633396347911775910049777172438500407690536073408942097379474247510068071487752840003333915579031632712246469984458732322425051039171036038244533318015116946066602497045191984955226994136968565920605784999544098159217843460787731633536930247318697000149249307774249797899742906458887317443997799577042183818615442514169883536383432919039556488426126444195639618292028651855651049304283327597961504524314116354658104013318830282700961381536468248021183317523675120871683393546870324741097774353380164289654615655953328816116545323904281669539483282242429720928526030287278410269264322453433264346992248223451796043378338878436995140942654953610405251457954943834312078701331055049947993383614522256900788415824510709387588302068707059786025295144135227318482947324385069077772684909973035833086879731809092431135599474212214136558410230907480531248664 [131,124] -8156908204880890306926174812687292095433264154181435890057997943566916137697142201681647538607527905547776768586455968677653092610757642155676344024639438154602579917236563919284707357956193846671474636332688824244381790989704568858052110195672065484941804151753931548381403527017917343377701693640990005443048454467520564030572687524178873889184396878296102282579940294149401025188786077200365991203736447902255872395094687077565011340931528467229611252208252846054822805945116674048439253553040949887101742537159080216154042589236236165461309695313004645229075555841347214117306919840338568130203697196016618968687250525096427030455123449730347595736533767339753605691300651968615950037478549431636368025181576161048518106760331889321243691143049526512199646396976360442164443561984269612515409639623070709662069055253149686424147099193693005306013291361803188325074071727506264830386452171065854427288453578060360809609728948438389974923202859454223634029039701159209750301016286532201944618126759012097871999593282409892547913841131921452087953636163949590955454220869781144567252053349471967195345577332846994745532027983662624604382158943744640664505511662300901494685882811274498721747258640670148878953462661358404324914837182963268494958226576192940637897983782797653335025631243803550426773528063561296217155332602529411157958470874334509898940748882779419701737453785090487198367541559359227904 [131,125] 8724042046323095597364161518771094825437876369520472993046248805197032652887590208267305593221282885506862103887749425172736146807099203774700816765118049118942115948107880417750195639925803535721691806377312221447351428988138661049709708159607578762862272229528343732472774182971060809685145749177889149522188379043662596517443699338023403456906084545586217444895456001122196868538555722145606906602280905407619297007794258489405167887886313477136829693563834674277878428882615958129829172170938097804899648622262493272853667120228411459611627477648321219582761683017695578081333314425168694550397198440981190092260841168395702464402755722307777007200428220361659749073711232933020779702055896908019153579925603696267311628773575319480455030036092666945573726068220674404077351773982595323227035714948997306628905597708268697784552207050283410984232464498134499840385064088967554640734026591189795503601323570914355318102782395773525254797183526743155826375684202937338645272301904966298868887524852514131662084534741417377414951019398322805351211914449432166180601823964906083710263133011450003918599944026602001239558528304064473756708444678484742971245304817442641907227380466687084053177627198831149633552346582748220250575683956599613229500913720071413738939503957292786151959689977803605258033876738408722104458734168418651011941041296432155582351807978726527909834585310766824311790992824 [131,126] 10197791254376930344052336625142091858307452647968900049941112382949738206095249368819897473855521765758597634372048479286215659448740119497721899399578456278747038414888441694939333706034564639958985411700203245420022498058316388423163372976067410724777663674685803801635740460628590676326561303006815428751171972237911291796845722287033001962871687871197890183785052988367632699143284060975237358035034765054597804988582910188376558780689358731391561581016782434857001894913393589093092621234816741377973120103999743845136772938772009982436563043172069694905599246299413690596812499011972717837730597209714375335579357254935713527260008058845508877734754770851012396432749547475488189844529551700101031063576025441072747380684273054662575985058039946952743514373337007109242492286966305611194131914941989479078392431473586432807809071553749732845780050328876948547399120777494515297766552314980019151893047263615643946860164515942338248983242786059672291598056454739538416634503867100906504983671954661363395444427849116871453957372979294063064497575450151443200906676133854797317745819306124220612103600534870632420468544243602221634831874158024706513423378234292987581317237927807863298415165071143284651795775248158951679860340557068788875787789946467442367128782499826259855083520090041256184059972465650053052295704014368596208648285601644024996757892034408179974455278294422750176 [131,127] -2211866173250072862930233573128143640636118362783639421348402726391347827518301559390080577241957613707597925011987348134732378611489566871803424778256641338345827768604600762352580986731792026645965234681468772841092333099942476744003041605333725045146422570466929033795289730833319624720930833860990691994669926502726632657736347918110601643569010763044755668914617016566938571856731574599714820693349738860540141911479865710357889676774883440413178435391967020464572054785605964927547212942269601772552548565043986824229953057048936502819769899591185738872554162250338802139216252444927852867131465128026649012265681314341388768236780263873262783599361834730098553429430040879356695724496142606027856503116239639409263916456640709107412580313753207943370377440577569604514410694126312655058923528307137450901289969580001815707815391659585048431566074558990680616865640235972800731185180683460312555789236363797448374350039521470459892380920102092471597990320215349353804262923690016370011043059281193086578483637172539715838693935538447776599375116690104031033564626436055618912437777768283763549304914969104215659683811806719347366750452536763837014626956004026926895938560115076593712695652294346064264990629148036136404340618485653481174270038956837676607381957610577701868273357963884860044654638925828729217656819735808560339388511506859670113198665536190506280912088308 [131,128] -3284511032677660537516656388450671622767889403178652729055044121699668160267017970653392891405685914372931615777954006586966028401529474184836755156189937400911646114915960432740393110922239772552142515736877221509685377165977776133150429306736283197706569018584673673929503606141042617653444686022937464737372452366663004871940160781139062013678398103513927126921355637887193068694314913561716583031419712010194109791108036643758117029360821675107834640727713955185875758200371476794892669278604398311051318601397394305038263885361358243533143700638674951445172009652085347012112320709100336764507006219045106511209295050587966095058164584691087804479856894018058105066909664826613157792308436476123160420846772737194706105236508025141207737648460614641872727855906861396111261652274153577615715040351459666467744686812522192190730495713122946364010020300168352028256241115644102270503036122005605037096376353173582281917169779369353862134522095439500397007665942343524372582095608856120077854599264876284187037139796709922697473102677438278622937472555631438763152683205093115888833560398488501221890787820882014984263765608936608588924709167088644242664830849439024670182903449369417153511127488784294700495084650267199239205906427923588174434040774608977461039963735226102103146858607436908089613294814739642519088103124995827790151690476609323338123936404248114720 [131,129] -193165689370517974530622891064417593166030433666142333870110882187797321283148144372761290676399015348117637403530559482282819050730396813630166167734973567524072899936266834523808881036530204599405443364199104904046804254529061865090062649551461789096370570413926162579051182651856167027287537371727087846794944464800110383729733805856021385257581143477377464330331063368827270996877255833894774272283061508809338124098163155784945177562807937654303909608286482917117851354411670408401605738405458327992841186182070046569220065802927473227917221396828766195288330454918406337136923228874339278838924761250443293732139534138522037566171574366472330622664328079453134284563320471784654866714240077787670923311012973112599464679529709320161723517199546379677054458397103929508983454256395626436810818465547090487999475964152957170742035948776658507878432528165257679930193139881267674468485723893791911600588618037541889440385607658336173421111220969419629813208554841753393913824765648102447912793694355290089703054145228949359642332364368889704125241791271021423381142837324537405168919846115948345200855775284263191228544738559885162790196850479349402934310924702970922297431857148015972630118403500687691574012975662040656546308322125728648887630402899613074010269756724962722236402758814078241057891609818890028570475917968476664720158131911797765206709244 [131,130] 76704812449139400395310685147862653736095732747926055720231356896937922499692327764968380006976425052191731907738283302541309391328566649637800995566326966070846689677469953706523909834585393182263983902005787384161820859935952391222329300193659210368146802088231651574006996163569279598122695691667963178846739986837146599165139102776363696264058481437841208855658710171966158847768256760422680536475094957104753581529399898302231972507907641651105340388137062314652137628536652147870809205151975755782672448816108371582681995340415267799619205797936898293413652599729818499063428300191538921575145292554683506009016412170877492914486802002506742529315708688969397374506053876504224211538668711363043205510323153066915700866919138370964050639581455384335385752275604208231036908878664410797473169224396255244105197237195060165920562349751969533282451088470808023149344874374258802380982199676174896703709369454205411435779737373268656776015693551487739984044526161723155248729771316082533395431357963157418472175905030214639786825871364889197105704818732824787802342783874785289822468404952098138572928144638371047007051800208131697884349703976249562073362788247485696311551609163614182383751792227070966605701850239399839727030123824740969714624588793842926602064437986910167844132266067180430063821723967109434202492461996881117702050957191057888 [131,131] 11141419450904734296170150894244879860224418436275436973419197072130639236751210960705299178174172693734971888899684226794507430358168253061836211534927368981622763904572321646022372902331761585872665549830949884420953585530888833443117634711698796683897065808567746586020200852714752569210426042165336007800066660281245693236488937761095104390697856179666431509525210636398599292621892955360643044546401551996223531265841367308729713960750842228105865645330378480559007195987210107273626822165251025317464417308550288434315797881300167579077387635814877510560561162260789897912508069415983128813258890013253602380878337872265949935089666212379043377896592854498442187711529905614672596944458979106295343038708066864668604181350240469549122500860398476638833984652734694722805286318006264177744997699076027539560004881080518283304478190654790658414844465484481719241752863331062449125979462341926896888882275334207187382308944374621428419205594684993500024026648793185865101020491064390539483712262473320162449846803146027376938751954879504170528623181598431620656666566239280322841227198623213983434948695645771155461158130939707245893418162067249067104659345441465954035617436629133711832486193378390940272322193697146004120754597196424759718387381043397838766169277147566255825890985898093339292766502174014589045820699703157743857330972 [132,0] 1014094964569130445215722910538422301937450339993930352790381123694693061706473876445716428063149400614702185830168215943095460340682810258304140603153847965989832187269887782661910311077113295962110767555286197272154991710633724215810360250198325583122534087371010882161451609301539537532648716213279235863078919785842781605949580774513964447399376920214638079134959412244173877698494246319008137913702400297602632015719697256467982375492535055144968694464526866075275572304989579596782963823774752899090717758795519498807241397442762668759200756989562746299654819315671427215598855485720852446843605611845398451150376877479307862653716659733174552231056895157013774872139531282828000558465178568429430331003796406201216852207498474269539536877641543691883407306788786456783255264024004338331207899578728906662290943238038648338209804661040290876060953360988949323363308982273903913939510052842314805444498327792336514295606766773018831745337790820209487224325499119286105785173445662474447255555528282146268688367465546321594610377590803238313161639100072317454057581189931195288401093331539968459465702578712672390569033909560719422057180368735602523531287923453243521242320339476337250955349071356268887557955021301329106011630557999168730378179610837194334853821431524708742849541219383138630218825538341326950293587651320790995887587195299910347040151355724072704529214697627482489344120298880718046118404454902239841200220866443582058688572489583241067111678752456331881665185473530295931506340407239068161033456676047429937620713406298965861787603644938690313003671607430014051064718888543225819715527847110714453766236034777712642671149496687124127383750159310246531819694910328406345909022156454322559558198768474153879956449216413480776383257561301596063544571733456328088820284489098702270457904040484823935279386443611961799920474592892307784350040064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,1] -468668018172312936321121176054354080770478002186034502368439711295588686891700394213892264230722275126257977112658914196080720237790882345499873760686537741764123471024174699976075874012189252268544725847360997842607365864123406993425813521157317573888586708533366583554868639325611578898032099689230345979117108708035642215553159876741478758800600361108848013709408380569504113765106579988825650064669938582250275141420028212000414525708983369325180323511760942825062261469024525693634863034154291102195124563888633901475194137080343114300276053996316329999480593281946101801540393719636760101442457595212316474826286528484292875333504715922911209725479207846770762848983195699110974648443856364220273663516327006274835345579142945153910582246994652815409423613649004660302317320631234278221151190244122340842509513100321800217258486011592072381500262226754682176103640326849886569557288294444076981775971614303384274932485611760877317882519304569233246705204774383730285286951960422978711355417944158201186523433244273315867538273418267458166212634284732332446972694337187701288075421390076827556710063313797018679876976507408777141550494579747787233450874093381647550915557071640373824053336891438892003323108700680912995945334633836542088403538639604364980004943218235231466853526438481139613306432674573653809057317557243069031984229496726564403973330258405690169170214292485324726414926029232528092039802306837349720498641953819567862092313575567700824378441833378248862215396174132209868976843511164891834822776068460829665222324009219815637683155836414648497763859940924826272852051846327912918902608501507078296285073970168421102073067049899067725592255728721157765680060099257078159787706840791406069980412787819958583021992780529950787674086655783784300584358183426868797993928073855273451655270499096717570229561616037225836668637519740389051468437520384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,2] -24424218221046310399750175750144698847144539940238472672394055763581098769438330150610396291859557942999525835564747081963585662084745328192484432011880293321223187847612603817649824608274209429026457856419616239522684981761010754427910470282586355784311120214868613818101985024077678674912243199212066981983626594400304816181123236098936319546752593807677279758208980601224882467065861719671580583565005862664524584473183419086523962775334117375748698167694452957776760050330190598472098110671900533401960181537612557418278865971789668678481181423253908839323901870692159810539930610294831035558859633252959045805411985841107732259187869659842191888484898320689166184462762032984170304308819925706889076906916414518568704364067151054899272095293429100475993387420199089740390737986550265291952399560355637257713920076823645816102629695370517740788221626321214924158426732683163617179077945471535242046989075345873706193695052707743142708181657972312681297692331140894874427965545511428126238040784915102426832170369748239029715059425576584627713543825242827557956457966682881883177607106065432210997945456147750078236153764171802816230042363496050231030511662420818951579827802516260744875862400331110322469326219522740202556871988363464222146020744954295623184759103306288305618087234621406468984107724839101382687966698490797180858275875322931213768027692400400144046182960849844959966126470033082555635788819055134239854046660274096310436067755255251706031937668578195499235814815141434045342249957885646004961925306347311281782380311298620672873043022365286475091113614892508909902863140310479253293256899820910812609806500762080603022883302918581437704176076568466151406067270916054057515497054613117898949450080835806544868923937363114898735414688247362062528871243876343493150292231214867846998248042295184189448016290825466585314205551598800941513280285835264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,3] 691643682857417926615980315044595283912439317277161904717762340875188990944931750161112057823419373678394112665148924091874363613548693152456457449429976070340296916503502894540169553832242429974411815916507236091411639002319543351475736889821700970633165944004523532234567159787231134056093896924969481458896545843577898393473094270770738350376289631028217540446704900600081206013984278634497516412335222005400369903011184143344543092386315124240985279127849382480716002675364761376185315736340220869110875711361266591095489148780543380111873720274987545798680938130941809748133566012108916886861103508366621319145372702935031440745200791827193507681374887398282203008786690449786382827286117928414861927645648806818868517868596935680189279674708228810559879637835690482153149365613292263845270512099077236591218091181952845735373038698913242057192380396519853774397823313023547202891090844193139646566886709638486687628839757123532524600726225262061511455738610146112882043421947185262996225441018032098377706694733786020967717955132609846067930198755572429344412815902676703358946001034982913860046992121005221366939278724971901134129967971936686915079823578267795557235550695690146509448993139492597038555591542151929317862770871666003213396772708903241396552374848098456181965402013397093288816250041218488520248720891679168866558700267235851998884710305998394652079711423623015438089639474179528988561616287883283831163747107488450759335253736304115325924820297948424213465570698858020479420373827878898347491559912083324613672973553498026135022633570396537341632686311953086165354669862928402670857911352013653952682872573092667212974250490273399292577192721704466659472706974020182278275072014011834017097189239595272672872839184576111849834783302526482623919811299350115657819548919058924398182562748877920906426698287009722854723055783490685026752324591157248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,4] -9022057282509693089953859940993115379302867252503287667066850191884943113893574126581871825963710283209193054523724757535552323392527327201758237869083597121768461490890263261929443205525107820140709738321238291546429077677101033642305731502193528385147550314622486526177577982893458938610036104864216893523942016631921350329157850679165861454748101398465309798728886913548508299766315714424112852800217898835575387316854471604266809288085145013804405645741757643199518886491578373819056028313258026699814238315368648869175811714309331726529329120465026742522759346664081957887802673903151810177589655784493347067681724339932226231819063018149057399952304003626440763654558038795131804542262212105889470894161819062491902180571606379986268767908498077357987581865798767145381400456329366835768705747233178231107765102601202607875423767063199919172798573850220223105246294256534842017055862554487064359396606288003773102183782274280919324046962429247297196556290838954130544411100899863562648595122817644359235715545518336951212252253890528365706944481450764885337706560364300835762929355505472875831494794194803807515536351332566291825540283085490165868838290943027476653558753491420660579022208840382517912353161622971179101084345272927439340649867607732406929558749519447692167441621250149676446588408730247159575810320702300071891901154716652830223479589808083915855682239678332928180464241061001175984325126263433638852263795175630391245183862518976413045411457500659600513459476708783206375029612434852215820691359150710895446214854234219402588282674579743980430015826720580977057695220210506626085210731912981737727649623613884956102306657586551966525917583784413024899745987265840719476665363437717393493758984749938096884018288868238170207512114664427512065276319777239848040007880058871456211714666339252847101692233481584321069673002576254135004323518217191424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,5] 43204858098725570273274193244934178884149169565581004516890532515694519520507116081990722541716380852518938730430897093693466020411308160502922521658419138475400073545269147085553142356745104294515138771434317731062268515647238064533911729502138307178508664333993306043821938032963957733001060802923628085516554832715021132378234777499760906526722564598275423938486119287448173507056389876659313336468552796066800199733392662249800097788076988657108908363516785849921411211959529157840152444551260271810477935459987651055511636573409554726058851431039952392239063666461398590517680640460345613923162225337357670229939648009477522310136028084290224521285853504421757426709113095128806553381081776014734162722539172291178912450527802423537300748701793336213016650528840655257246135512945904891439510747450532764233757002083951366105168578511470464338592504175253540995465359011770365236629515465928248312525127615319858631189338637073450801126067008807556433273464462768739716126217342582623967865972676528835455040278977264584404451393148382871996904867566614561863846811314225573751151984797897276722524281229592147095659044967378777694017550768392529665024106715172365526283756422232978397897850204835226954542585952920863064395950086073675180377591741273482597615645161453028215314337825806333317394870909754823694698164007596358771563125881579369887364450884198489972950848699935419209057523304880348859544460828419736806224815145482130263388103904705078952396572183421066207207280674785515937216560892196538260358212648575508695416959389544594970055621210609565570717121807826496630460220726520851940483971308850524883699998604965039765949273159201827496371965794295944001380287137528701489506309675067662600967345179274382808038037405509162022671631410151117768242198943580166955962537502162609495534059768909066095426049908836201682992842281677164734523856300015616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,6] -15222798872480689815190441148967883656869935128564445817211720390227539657165438499093556949861402942985559132882285645011937379129905890028380226664452761712363293012087921693199110270732963980110679899245117757526043583631649917546558294012240791953986830818785733931680466109884731006764988302541016645300358922201469793220310887323360472538891294866561152582019556567785827411874628739460799253544569984594932665458176235282251659255673138902914818082054168255858271045699655218549578201682420938904793643414231532093188027636689915123633048500713808123916942932408582290436243895666439124852030111487976282385701146165537463355745044628659453510181703042730774464504107823074147481284266545485621645152053845457459733686894644493983144688697059833410725220792342601093591403083309076091145796264450083174326329972494959642146058443699008427190918720659221814853848441651626085121571083828048031457737986395163084324653501929171977834419786421121568113373291700590907870292670162354339599199121426350171815152263954773292241519982441706779110247260351275209455637551703656640734532573979446431340449481703212754475788473083807650707438161104699315289417720876698063121663608158375175522275903943133144452504614154504508538037864420094768428784795306492986981577851032264066124469629924806786308993467334196642591209526981677684376935365144834225787629524468436089495929694494847466431655821834673318158987439875029521476175763778587351723963093847404637721889189611790635793494215685332082791088539790434161305887504379165551200907499565700641001803168847958745918010138002896061978935577260411049031914149788739237829787170415017886257203861510479781364744462123056675159737007901310631122525797282123987051000686807342134464723585892932116715749284762349439409639211373915436093873678143257781055945861129806006033829644719745084628582029535162051717999404645351424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,7] -639654529981786232720149773338557039199921207684321914492911787193590107677415572279732502280156197815050596097832624788063347654464312515125653421674414372059243578006404335721208280304987772987537641850719114306876932082769622465492771140885684178119757707432076533055649676894138204896848378581017674895060722519518220328426685248868517306872241106162102915635086648695774554430236512495677482877879933737310435261061502981913912099636985126732022764314828105996981712196701614460576516702004841056482731918439576162675237003033160982999505664686579395957167742912863795376921222408372285743137331110057070261787878280840572030725562106619355708225682573699306929401983895679663355685896519561059796035716006094755946598887691466267050915735138468265065526274104147456480865821348386712548071777760418239987998613932441064041154380891732598329722631948270580960455614494399647348975169529197262954211800291778825075185841577689703042659006610540681198560435231255473442487825403390327010584822092419594107535287969626577295889506403850101015046145520539924207162798042315689056339501336914903803739910283179802520449760730605491077097945809261157604387258482776025852425234737793174494597499388963589552988293632439031902646858378618447468260122095607206818971596594068534232173116543892713630209880167865393451180205287604857995587184945663788796011512969386857398804739942651235253006334189227273056679487063303994017632827279073096110136486673608794958473096506180506801308954198759061490552832799142558389189656237682275216660714309651012347073013398622000222084147026224244948290485490431394839803207997942529861840934211598256964814701358716865726350182910124484872102751562087064709834933728927876326404013164806959371747897759272138928166051756338373280596244723798847338204181940728010871504962291765016268408523439331803976442707889533678450479763324036710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,8] 2759169584477006480556458790746282310851771237705290291387717028170041962246208352172891529368909377293802793750095150623356600500195003217143627384904351832244819533383494041233820339139591886161362999825876616523511652366201052518929775356102907784480414752327779517967305465772800392273236629361625401687242125643148202773550404483288296741862242273810189387734802559518610309290805900410598263319902444328453292887176468051590265490190622837215191246604529458118800905795237695201169067021573454292770328121857465331782923091897325057814785247339722556647684038815624243817910851088011723792819737370791034388424886186045932358770942896817349476942913175965981401116178840219382813226851599407280204501187523407653479612578753336880063684327346210607017166538717858696858607242823467391458476926210350788589954155425460621269333652032982740375037165324739230540664202593164200085695835503406306004510486912363819774773735296093724529355982926819405288347025978619102131165394331934778296278742522109700486269771386262079723302592315977838540941241632985373692458606682946096177458412385307593024184339743641501697510087400397257617832122669385909836076121014944138816957367007643339823953124982731815094743688630095211420229257712492116906487979701299452887716377390106117613228688448765394924746719273045013620773618958019824879921385789014033545441582605107249792631417194191810073625725943270824252469135114605967632688617713697721253129279024776264810050259225486604127006965362804765339742136831646447654093550621516845455505731052625061706545695884693836614070590004009328721324160287117237417039460446760466102779005393098452346760021162266298147576753004063219140205327435851836083600631227727582008924556175344941400157559083379904112627022638398482959224416333095007309898395395499080109331130647540215724444022606717419521107071733067390160143441715976470528000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,9] -4642869401067263376270500108525486592888054551281922505817258095324879046410399861999046520261140912216493613073295991513705856798349959324378634820735302786380479418027562198127643364519664147180092170181460405394667192047815362718958896943963930276790424736867132808417863335361119762863447746984379153400315071050102077673335930875892465845350795350800216463813101501595784868492878053186651036728902065533396043862210683432389692178971635342056283359258866965632788986326246572719206748020065132504301117055464690810452273325576384653186300833530229259006739769876459878540191214935965914833466122642133394282875360072232849611295050896403948766193574700337719664696211901986110548355295530713560839947401155424142936950694578068876018260240124202674584396438921048165015860583931664295202135029243285362188230774559093880714890211837652947350371613617551097679508653941456359097765970884296182376983159841567333272979536154965495085242832427426018296087673726838964763788422955123595240404219676463875241093013262656587932510407436309405269988310873942470120242676816474398432118453328373322839247774469969684558585322281320267294874361547162545641803803493387907928828963398756976319912278510148197576130234461075047707285861450894852457234610840435728762763343700392844556060426758166277529254065896779759018519023284973418898127684111407031221079468035186011310773422099432070113391052943889755557204697128057286879280405142448715162262237685680882789904441916251257007054150014453730847008301115008620649788069782750900905225689202492907761358614452703296029986735611621764930100954797041173763889669430906313936137954951222702513185748512626842849216984368546845212502062052286670613607118735502623942694946134658389484670344306338901359289918783645371739036078236925289666394283466062478544493566212521801192180049492793374002255807483044852088051407040788037632000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,10] -1956901872594836000003881399312892735796172341957787355917360924299386275442854442216489111048963214684706017416233966183422666261634580839569641506645575093327864773379666742974606234629918321063023339240865354087732505732867678484978070949657788993714550678181827573792027768863803902372828896301767267804087324894201612586146995686661898275879881119230377946751023035210071827873821969364067618627907708924354556347966059447579364462582707787845284086032914191537798623987625740184168546576328846649490397497276161818631599354119554937799907013588699779257898849994108401569058978979424880497667190647103348730066664996702622146518917871664054559467013691934304783586453547069644238720562236419146508833686706122855360050401076187175030079778743801499078983091154617815928702956389053860679933643830064082629084452631744084606743633428143795262270277363447862222990304373657495313999782620259307711708836480893104966112088863662481016616651822522198894360308698813400577617682235057581672433189870315948487233935520453254777681483781680424322510692426988896972384640425608193038662647029621159961512961353872896746530414386350065421667264065905388155133038249326007911904894468503186332215643294229461323395788250332469578473662671847534459318369328512088821275612676793944963537411362208970079351053330659714308652955973399011290173380420106458161892615753570363583451428133694882529230424927707496881920553892672268603413387791217339275525116723328363936250140636027472972080248769301884306087857258017754218710191884847061412743036205077576916827878373715760843581607391664745963425131557556601029776794604140546171685728744313118843035236400998957106700014050445193433097888914192519454352220566722764490607772450504871033499874801642597088962178427795113814628919664823784657684854841003504353819752892772108004372639864423767184205539700384587847467802276220895232000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,11] 24561202801810989951542551672648822528458629505266269896755117096312086411984122438786697634527795731582389425364039616737917560485506322483726102379207761667931664359091909467608507792069055470225610965332280393921779771053437603988377703639946658072889652418619817348634863469030257992106202291091366700067949433970761131940076531448943019154767902051903619630733137240588736801088255353739537958336440648041218346812760710707846713335701244719936363410071194739095420977992535154382847878312407098895922262739502901619031377562397116187150330607400628052135237197257244652009276675213617775135442100157497808732240374640322102731632378012797882278196476433557171243410346022168356367080802337496040524968227187854171655850911517368231990473556265994992266848146654665246576872309897285752511958981521420271063182201716824166579597154205895342574167906720586776799441883308263195716397940864618595589230006220915985129471502455256801032579364026064792564286625963770107624310472889375584599355422403228077752510830803427635101322918658563432316219224011450831819878628088436256120147048549384394242400287737192138195408575705878315435964392008239225716247670779520027941446203569592115095284269374761991531654615077329901317110610264852930371900058339744424886842728634157059166812848997988211012016459264056579330374076062000693915190546022047058073980154698154219673334282562972256366777076157726304498455640588633128569417496398636443285334910338349333226217481527955268643733243327856009885237864012917704144581065194037315115119692551747300024853902398546759780284242045880262580947614109844971712410518979470959229578812916370570376529053964087574811517695703159576942119440607896290444344648755825637095989129077722026863487817548834969787717753477570264382618031911022464280213784663284169195354820413087069301321506509848445794645704255954268543592904033814183936000000000000000000000000000000000000000000000000000000000000000000000000000 [132,12] -16059652846901014294893118751520443545281058451022061196136813793866335130987652312409514904529084836003664301784360316177405581107007098085917628833364960842361117815469295246737720464660951699275214535419252663649809287367411500890080615636087805248283905449086224724422804477275965661586220049165576368708769051810261247334072842687197883742433825718633020339296999589182871238479297020823921836997480833578000760095832165816671258322022962696600422917028738274401105806944040494085806566998095725535758477369645318817640065604189156223878431220701660979311885395901131495185495769698767630606964069457270234853602894733660089438502305851950303996496861799982212606579626075477099113166807015620712488917392834719766840226100130411101525112483850263911531066560790028656212902640520970647828570163702490581386635118980226755921251315219117962403937512142364310425235367377090939649153686950994591164090230126212132179642956801887621333653044848998802355916984561419304588438596052603562988492123759899640131256412230602399132417543730021160654514459767013856351126701497351864949425855274216239132179725783900740882066058598098615149610144499450070680670557074037475652234462154824341229498241637596628540883115919057765881224476919343640392073029015273445208907610504994984133720097498060653025826116084750891777581582398921768444492831092094591496779716678137161712133966646357108291307722363394232567241382141103533389867598432158013708794454530720845542138949290864698093625876728800153981014235118514458500875190296785963196490063220579529219208243771314490259091326400458873337090513637269449125401190863064469565150594254721136344385345148841226750369767117842172382938943217310617081781784341269153544151356664668758205617335053181613868054569368909845774073057940366299844250173815972496532564533192677123223204377291100873485038587858918352773598252831392923648000000000000000000000000000000000000000000000000000000000000000000000000 [132,13] -218600266212212684115225158823192363377502195660632690407045618347639537111747145203035974510845569381767905901069113319839857747203235213525357971085074414673903173097893511762474787994499586120214550609891768685160640511225814393970425997019440779126177699533872726093270083528483480460867384647028742099551827941575758738023391630052463346595227010875934839373181991706624194329380145922018208171484631687787672593050294317776423233596722978698131718407322303589197802086300967961633092493139256433121567125707176394633954470983555233103776608751783892368161103811392180097416244780196999965684909321343251058440926609254522333308156468659242022525127793412566719151449665638323507424410877977582955037639103462792974487385224954806471498873965532258761218281136383516317004443273889460093821755313062666004077144620157085224064764252920046128936754503867456380493095939992705347442568056370192846200868261521737102688380758524025142886520202003120706011130712584517804900625534245418025136686501199813155238617272381248590329259180505005565778553934171235258757826284809330611800565741276997692726388337955519520220697942256980008703255857655087381478904833453050088608929019190896028567386000309768398463101236335130281279997082511611309167711790462926958817633729547542697624365467779195891840613944390152142079865890625292425246009057372669818545786484756134234864108004123912021383260054807672780779302096851482987958220373058810251705719226678433898238892659737152477876440879899775760115681448192935774230918363218977480865081159419748271044972994383348843269176428012761380200687760511084754880321546213364037825641855639590862378956923375194034685070036980289684869989125801028083920290268079008104263695692651768254313196632541134790889703099482205664883635260320661666188813373970531518033797849122178135330159928375765952185899450165770589472227447242519216128000000000000000000000000000000000000000000000000000000000000000000000 [132,14] 1015811675215410684184003900641724391975075506493349671892436466749574009902582164006367241588105964150792905245112279607768380533374070566138371608198125175427439642882930956927997802475152380088859434050987085268303286903599261043823384562925221638543168220853067557734826613872349958911270231881508629090299445795248186586055276525534224649941336268288039961024875709109502944693702783611615568596906223139089408400312681633477178960949210196772774220449043739135901948701616945730468299785907448735204635715726461753162184635150531534957297911591654044492837958589311507310623022367534002608434499984040914378919223753745815038450270443807649887989371118641900366599920423048746972231073183737283549866667741267010319729200321147972035709039659292254738639636323015957853921680119276659632122430132358849904359040212301235506197532493754910665072351772803701327944134731789959745111803286321334185711224051414193368339359207288739435197674040042499661368493456883970963198030913835456817915963626660876302628688209741978577582484105331905756229304249568639634958854430981662263418331750361437912510022382643398504772047422290897955156415300474022952031891997426000622254756041326416114771800478870699311358527030127415203123319530797928299111684451616939703582882294216458225874201092177858889015749420256325603790646085345892624031288267106039875499700269236608296578927064694012508395917834689081166112076236704644064684462104204831799870384671284560427474074220820868526207432525693175224093762985875746632701764462454861461806941677575901657243837437032017595786729178148989193419843298895401977472347851719130761170931908760552012169102786545952911625838648523025465503173596775928275951699215156861282833106723085148463328717731003321972915018580828683868346087849821736995640383555956928771533754334986576043799261179389815298519906825032867856641513228285075521536000000000000000000000000000000000000000000000000000000000000000000 [132,15] -3248028806749727095746084338254594317727078973865293628022548869073085608938114230646808277384598227877351671732901765572268698621335346500843466943523564836839534065751497000546454559926679589038406218747068793423910297688871472819635299356986626679285633434402058991659366345521921320187482432521549702575969620670642647500438012057821977242994710709296824543494580464337362470082323583681384658448902044567266232188990699435404810958934172861916426973608071148491904461390392684892661804681028951660548240474522077290220969440079376921166438485406290922916166356433592144325896136988438247024365835931848971660416178807860187754456960374756660053096601072537682962047235781877421303848864076422493104018595604250530588289012236676193330560894986892444589138637220895085170892958230849637849196351785058016690797149493848260966389449329191806876636674591303021780445693728093886856977864211068058846069568160985007638252938892334551684972482235245546611353008328165012407310496543851740963070220831408598337044175378526441915129596084584983068365126351530896136941495171863873450379687578279204376353632601330786741201606473276016543369543624717632085913607659886210373664943709484017285727688065537425361027451421964252885742700194529569562191645207919782582340389807369657864796876945927991362673130094172390082259279637578177755493872274948304198293775139900957160105886905188997826189409076675104415034623630026043586964298781891105045446320080447772859310691292148529649457145701552901393320429039118876493782841695259547625909431983194116736140544028127709217125623305957409688364262517740745747552750025810670530088258258453073253136995770442906168664206814742129108598907781731976132239033719848835675726754232586739519026109351789497478971546109294194236499415490353722142452406460498074669529880619510613414834385967467558232358224139602766384694930497553167286272000000000000000000000000000000000000000000000000000000000000000 [132,16] 8926706426762695584587463641844459397569011468442639256159084125865960470778732162028493837710629754981207007065680527990083918476635825123690098320454763167244166960728641387464452653930005876415979107209765100129327816499271257469622774421907029890872573158774636846620151709203318277367180160942393039273273596259963515854910716045465961884690741623226681263869551958024449671448581496281039079596450191467367984459964800374302445654652485370430372971116531980002943993092176084568511798377843122206533412659270838970014221302566796559379056158479678889798994321104793080573288465614674920836073299432649999016359416999236014917726449322145548026055649849109192955253634613259999288332752165824294836021674367577804876113058504869709609299028652352102463200089106721149414987349715830759811385006622583271933433925158806578000921312796158869742002013762584843842663641364328931043658091712143432565111442786552611529134481081498687801649358262959728973788439803411580870295932806394187549314209348282171250129295739539601789102707913239234240765264081920131305486001977567703128870967779670429833838419283588675803468689865508464818555197739819505946320096635121526271996708304296047369313066554046341767428426985856853035641619868097725103674947504805598064827273525386714168180343308761017006640339573642474039741329140263582494408018370177776622283273320597511383466203144239035496754626056045858110087930845666917197633945453281820348986148705966411262291839535333738726916320467839084544575878546166385929986080344816780826372320193191049734521017170507861775551324789491847207220301771509143181693150216446617284313080738686513728216984534032575907902202006619872405902170915291678683668398849043961752449477345627511580524132874559702497578182414585693355034629877085373605310739938571875820752869455538364654169546516419120694116676351644072754457533077999860056064000000000000000000000000000000000000000000000000000000000000 [132,17] -18255169780298564517929240540286708789666806555719851603389432695363558361387285993950417926263482275595737486175568812079788781800092218016416785862764784031994883440103845689611777571820171952961270194740463097907455975670051798364979832884849820286744346781001933815683777133685926739408972496421740546192966248638695781459706699107663392502275231857512526974289711396685208031121348899101469738948193320971661171617813991016895011325804394878909934849116159485943779563062617554665463306606333478853443506718440470293843317792148412200226085794014974576926287845703129927539000334356629404165870571270296585143944010500543163492806850842046410674008932630381692908247397410793284302761630104646659054223622824123070680554062742189842497654193497084280107900378051141755198220879140977772334568727081020636597824120974357674231437960796505894884381963867827300265268853270900895224927510260208473614516511379243500622443149306766420082369030915122681303380454826904692213130221735401038953052735013246314624942176144537984116760002418250807837984070737747525310940702836473232581970095652884609653129062617354715302466530496513280559015680053838956468083503425694448445181972369914769055067653229718921674984369729945978513193890883109311028205721270124267989180349598612754758936430934816918128948166988160272592848974578439168703714766640611185922441500787121949241893333025265841603703065120171502981306575650481395294481470653232412891629437526915386814150615079004658458441324797670606286077444877008809572174845439321739630953270701110188374602009408638704749984813826512736989090524863276010290676931130114079537022949373143724303948145372630541432745538239052849658436546965206617079884659829726208875574295035200834518004798633703003430914632772956120442558880017387216308437773344590049344576722472277722024467711371446659414235105932844411058642543129849392791552000000000000000000000000000000000000000000000000000000000 [132,18] 29962116092499797376622674977817070128089448793727630786086352716066318440893053425996392821274074389482128299013491343774397179153947634191473963319995286666192611319015476335575099864954047307395533553389029224988081549445110743132247076247722919862597796737206135698446771995210262321020198193562484075836142584802198937493903508326309778041436111845452030001939272101113976374134038601061199768537952689538671959338387224497048277070388735064329360237443066365536021223073222472214455365346019162220573011757159425310833303577734388954330925975944030698525396805987014768647122754221113332984244060614401562300880397810898823192720530276655630441061276608988645390941024409425020662445181229637668659967890879081919380364518205411078637221337216657821413919657263994001121645583782995465224254592669739973088508014050050223746914963781515853944743803656836034180476082876767190126065527324038780180063844428596344855075006835562755056069623289793926972741485225213609327959450564738117058317041402126308803082123041621606568727592007351849022785213445506777666989507053866985771602903472091767168639780006854192104395210497052424516434564841538188142939268945741770055936834283970974062988269376077622139118133687589035716178590880381929816957748539593949960747773106987360101380016336716874149199110708086677173931712038409143773525774964375639560219546847707452709902251930132374300943573581521266905409052210589795615597030458660674051012124173254057602985695167344185609416617691379870892281814283675907206996509007308628756818516143294137484824429218528939709517626450023055129207036169283892080404643336807938074887087638278685881239601147745470583503445895627084594344266046032785046242410810173246703097781446336238503984734292304742783627575449537509542657215806136637998005744328766836680662296640004753582321412995322963267963148358636342208367274071806806327296000000000000000000000000000000000000000000000000000000 [132,19] -45978968581101722294332764560590954146340431570070567764543054275707620260935176487004465974845231654394576253878651074390619849769034812770661321333876891558468501645780588117389418841228374112797440384956879173491912895924255280412404235167074281495755377936914092512965159368240601852550888575034281615585454133687113568979294146147545346700873054668686489992185819430848384851874187159310521459044452274436382411247580324168033626344492136681730889625603742018033868712297028393236863071495914761211399755247389847952110363409230671336237749563851534427087066250398909689358683639398655353024326407951093113065390002224255734232206788044423688192075692342134841630903147165423477941025655740731617504633174456640601473930963429040188649805323454644864248641162651440213785047647221122470545246052294159532588509074550710309043544144446702632289970552808340175473380852273306095225517812325247679118059277208097068838443326455525069632239938608395324948201777168757322289036967594753010904597173403117829758379607408042840938494920487777603651300018385176649464551464366613691335598192744048211506700880957759137247047080697471799534316080880607918160201623069058393181516380025286809967929133209201330523279767313318327235882518848035066523776840237982628459097298398762914881506462526601860405737071578958588222434368465295310844944564952487242698436421906426763804837947250204468996988064112133138047252674996617845487931166012171810005563040165183451708200320010246906765539173863832407065428110719853802936419344381899591709448838706004129009962045504020202141974762474862685778999775531544628938904151170470126392405818254175603429274399077667621273160245677820668464197366940349868891138861215343523906692842364712386410931983167244778894970458046583701341340242490337913356718213943886375219022590118144380999430752688000443664713756364675512028266909759745015414784000000000000000000000000000000000000000000000000000 [132,20] 57542491414020892005584902313630317933765866055403149229656227308603936336852484276786705030098605688418267380026731326332785010201000245331058170324071322903419677295786017094904506154252468109614114042166922007084519316118292767366274330981255282873418374713454427326602778054237788660114009797163377258332379782404705489511823657488065708762674589033844888127026027737200881305402270219609891141552055756541449149285429279894925270810647807692127906509139518309516782056559422973796205180305786688637008315139385468865158808916872763525724272692170931020797181105850249329505152307142408252547366138437508962264346636704602131864120558144195530896234231319822910108733193330826582477514324513765919600375644821790444597756406793755893772836377145643728135520047693321350852385903277954374578768195581973375601370895648919484283290787573881115633316320316973428356922089657109082194284262630068014402702496910099495280554525840320287382239721566783818411629060624747867435193104759675397423307357799909100561184776426500500724657422871553296955779546795306228213952417734242273478844889312205771296981080646588513813622317907531559326851608511975845256539203760401603441093984991950063976404622950524651305674905949727492380994663863452614597802162106635768552425805526363786030986631917238694035794602078720744531482172460256368183104778810523983062776948419234061856789872285152147183899537576593975722089073620637690695456772897342076027647588598391151198353702216259888593949511467643746351525362440357967621628441601563338366738997237144137852674012298434390974019041947903122591008024918451430599444223725580321513213099274835754049535331937847800645349619612434623498787695333830785193174644133342028470637635575095681721837001907878878272033173479851874949272648778142169390932181797424146423279315066956397714037748368968645982803195532741784088065872047661729710080000000000000000000000000000000000000000000000000 [132,21] -44931550585159656047903305602093373180164168288166586260965690805693210652622310390832116465178092602819194979868735498030070087851835659472019537143816839617112262346066572909630627683273108582484019171418679118001270150803756379959573129360475723901972028876732043393747843237139241830645447791947660734322673040105231673210351288037606241989209079271255067322685848816386426744631170141349091755903879074852942102233223467484866657532463022409062939931812242784928745482704399706036018888881164228209808594550726741444115552571302154032120475925682260319526154347819344144479698813118612396144109131059113170361689523393162580832651271540324144964847697309128375327459463131865852041867949583137816381913245280585420324334723005336959000873599569347114896578083390314160133368763703890686735506325618275425728670253075617720681548478223951288214991419892499144105706467702956931464184510498524338303226923339317815171749327196280421458364143491213542408545147060495051873821059345024205041072361787839809106110166635848971659151593244029081310287130852862541665909961653540229764860990226620819541809712652341962264637316482985089494835090987245887149822950512192996026965337155202316495985414914342668769584650823157277089017025287506478436023177222310006742192298441095241247596621440618402369664214194564767359727542916856025720156829615178431332030691662817160777755194009229317137515013314439871254606124930610402631453751676276777173425286706011529844695608700849844731712994602741870720347201151172195447434461071824138077915625241096624628380477904911702345232312563434551055376298924431479139102220367067558478063437848397128256415855089484244168056906387877310348860236059754583134118727465728007400707120634056601814401351244048626454466751680899412450158071024152319462296791199783947664966865038119541782748408050968473203693756793233310103056668213822728699904000000000000000000000000000000000000000000000 [132,22] 17605760816291433464498191162183020310333933850778222213283469222289207504213418722102872236906234504258941976890345554227245502523842088462955832217463589679255771460049977558909456287119705807075924061702107204625139299699435830588068081226841609748801755483308120013051044002651831276063927960064944697381266736562429445555263552280745543205724253864836268074352603765512212974148507256336785386218683513525510330639131053292457462165015062200519313422446373376395830970257979077752324814727773072556202293584494061299163141191797878307790584190476362618500368188530445833363019343294845461230297612568350690319823844497761038131146733936180387301185620645362583860158539475447794350103184469708442603744929918247450106277590677847799256447806647799747979634260014114533772519032324015988301275933837342529178930897184443152320160863454425816642131020790642734394346769622132335516926827931068343166778727574164489904262573940533667745343865661487503003248884465257505712624682638098407283859767196119760740103512208770771364625636399409883244585119199143894384897462075024139486707482827812878089782654316003910594122215945845044798758164180003727386840697919899361630788180051673531058147598941528373260923258523502974386972184961262414718884703450546648586840639856897852406166174529842673856122909239596579259075956412468950402954971006178222222127996885436692094189792117717965820698758764562550368113378970881243434848279066709761445453534772379018389838958081645443522024014509933067298505757689744086221107381090278466225971298023072145655957096596685512881297031026736726739818510994939732846477112925058659381200759820952513031034304981050413105600295515180492012612562169561718492609103757670179445042269489542151424236216951037255449312937025112444494859050771340637392637078046789618069248048353009433909327794526077274762144381806755243869577873121975168139264000000000000000000000000000000000000000000 [132,23] -6334304352628531840265752555179043176910162712963588317958966968858780759588464801038135132662914590348265800773026472436422902329563669721521014122302481903157086986523407198560801399853272818343975715569030703995876153584630407196225219249752547720859626484897615609537564809591505563420268917893512535264695802788983187982074915725773019419892642872865502525734345527272347845209527473880095485094473996352181157885942324036294793204740402780524486312652587791286423975353960345114833512725879643448425316543963785069494448918173541059264840495058367248196686471564346126218966593543755642353687239190230861933361593326401666822050905361108435486226294593290949290933256325855896640773710888624541284435534862695073296656927917246890963593265113187779849727639713894131563769410911529801968544916817124026952014036566878572939825362668912487015039258846866041483545275447837799682633533706676517329773849236400816192490360213172284502170445227167752243575508482043401363261590539382117601098487179129980668394561744396835018788379476936097389093058187057090220783468635469131801102333264652498314080280419803057418126748588660348517396405183861803365871625124507616839301934012047877655912904625849338615181692513761442906709766949961491834226118200025050119421009485850892257303845397641598393575750656736425472799559200414819280249913119025667130722842343893028701458126583578910433158259813134220102325715031667703537730424828205852540676151403487126536303137924267850670232376850415945631443032270146586338355679197612017302799377241580715366132339149259900783490354934297639968471988290357684667800390749968127922145486683425378356505210290468060421079242303892980326135823434708294660227166956116449683787767059288234800748237623054977274911980596991769736245179615928059516084924591621051103213288856902130127696469837464067472566024906213507355086466891810099691520000000000000000000000000000000000000000 [132,24] 9456815489719537345377237214924668466823661636235394230641231866734254955827727530604923266779682673233428975757322130901325000135051341243566193235817281269572177166634818501907348078220648102917233207360045528427812988254756987891075488135596379403815148283507104622790792922304298314493061100625501438254201541439136380566882912644546662127684865751835323533959819475464309692717992918504814679399598264223869917065294652795948234670631961405321066281790784955220323249940842514954438307030480220069625742643617519972847779195844165019585023164716664534698134365473347319683388111946290089027721880107184464413234860102167831317287485265151138735987562363166328743270534702024107502264066479487582897626590286718122546972248704375570229747310556709681380359957740456975815414096401555247228274174595619864144469554055659660062360919031475921143358547586115811484802313048579586538970184570124540667399979406235310159632490578426995077577515877635547648021145921909941777744432665199059238914154523515647890874565763050914676142661708094362737537721782595371014033933376011401507161289016405661035790638190733467938794442726740221081919317223223953211704772523011909552577843322669253108778184007395185576927883450377023073567805158358065794251878582057422598757731739133332275310884340985110525880521024821660325063793565630065757458467050203868021409494558952557531428447893163149422467933328588619325824885111003995093719084895633156467086998401909395787400385067969004311200500847526227388833493948450417037894380613291516185710031378612075409757959845468017738824032784593233202998433868880164633780603853091193723981889877258696202979775986179855214240543920309189500007938472900576872066642521617388641061372598247131136213682802289400271503027701648301511019668651532463188640262533480228424893716420034038530196852897702398141800562827023349507563490268287267241984000000000000000000000000000000000000 [132,25] -5473673589666884245353333700239988518581977714282731575782063301966988573473249490541441121509406526689129875468748685589004986673491269991751634349467327773528270402055403912671713562921739405177147639141539648152494733401805462314468741191673055324293937556225961820522730366696438558969162078481598331150621086488244493156961456997776469134506069770267374851067402464625517875776894158911369618842348967192026494173127805978434661844807176196690966125478838892236021645591968388948357525080438054339686602217715249625127747125028235906004188649881392568800790849677837558656385178051161871119465204301691863691314675335206190576891421465179559975328819310484635123453899529984650789744882653311512325339551925142887589883045403084754199516899164917106969012373395990481711266170254642419296761267958206407177006697922127143748164134681989325891471828774469640832083343236422630273205022958086266065678521264114596627039998259902155563463574426601360060821792807715222163758971818752873537372405923061506406022767794692212993571282787948632446489489047179788203117803697324010338082824058985639122505455211201849680688142023148353667607916805380935802703458468029796358314968424363511625263096200383054483176349985985509595635873484226889311045464199722945684062089545411274112654916902967864628071465168116957751722749363236365003423173874947736990776383224354995778406045104440130395097702586148116317501945660923552360792888251239315480035968745597044931801599221672536330969269689015892519932622511803147911906543200422820058081381477332207879865552218017703247404515786264030209649195564841947005692330777367086709622488482968516707416008579713067927948546066012164384902679484935073864649770210578113720586485225554538780838990465080979614351290643031062706044373669969143189181010011381336206278490825132483206964548619820654241284496358678439114453716160270036893696000000000000000000000000000000000 [132,26] -5449725986313184004882778932269561918968654175170453162912441207737527783390524186872697412798670638725759386907954520075173538902266224181501341457493318778063895596885169940963456054104441183466830793355176184911015499451443408244059660557647567502388787508457604066820233212873130823927843468763780824487803502201943192605249807250939149911570042586636762759653203780013314805457708561700826943482782898113481573215931120184069136275317799075376544960005167365931385836958232538767086671887270300090813603555575765640302793220417731790439227240035269983907927123523527325452964174270823440148869538351149441885294925664911548474709119526502612957218052418318666165067510037524442636823827308703280394280263595098289406108009471713496546626018230024368194095084987410023981304096176570495376441274999491414320767639696257538932362578714941376128694278883465666676735854027380809388015183016972352050612000460637029827907297042420917274135250025786368414431171588970001464538710974250845058375181424940807224287679735832844765596194799733430686727093222336772046459831326240766790281462931275354030804829517277456259853568200094950802084102285715578511288828377439238039162404737008413507527861031625989647902874576830443552677732187736008955551690516357618261327736850965932989390179025549864940237701765055882374259793525767116909173243880932537830919644809259343906631320941835850579126353131589803041425460797760796035773614135440582394387981053005560503545550249097920155117085483505811790378320268434144096123688641762463963416509770957321213816601178670285019358905605069728745930582024300609933046103042754472975386344957228306273010629911867688471736399683742576098096488076986919353913809845435994871064387728549450812803323962010931081595989418824000597619404928438770439322810137801175752699767241888306267961073255273661112326842515671014657033586134124297453568000000000000000000000000000000 [132,27] 12668918871714155988995019539620210626468436528860681415718809632027321100378844080255359416119417819473375421950788321006755325395690512048065219366185153352341941236487764822381612589365030814144917908064553105250131883624795719785136712619406123492381234000757035873870182544921171950606344912459550934834686530995749389843021760900852727342796408789736876511566145358681872123758759567193605336728738143060262474086714266766466909280100344155109462181264358143600650088554108736933850991923721173958302270578168860037120290740308759128644733419197252053039933413036047756769492334060220731865850098037428260464355415125849424283479053573058786832541746077254123562763758786136581372011085005609513706450062451721293609687788513181152895362615100596144086918987928901625858702996832942573811684594342051380504311855303727433221331560200303437186762881277897541409369068946975999078790189084091112645418768212219218385195714359196040824224077506744793841517639186510166699014957500784132689803216147375999209141753504436984082999930093972004714529680355104642688144516346443441278920672756119127831386078898972399660501881649220227267967928092501105857571811087650911625345734921516526849404859188635199780078621490375361529290354880563503362916789818894451199441873114426940231447382346735020417996623950849402367353787438889158874251679766625682420112761153965584785484885320494681558964958957330720888557226115817179763854124809137196205025900367241297131376186830793564223753838320651312765610943473170497909003115236432744305545308868121499609631053460578068724873400374373571540388204717989678111577702868346986199825581351141992068176888680735791822529344495491221971393467398433905756905750475159379166190727208295795672961943745984566760544109728542039867905990992631073590419620188798308979329180564469661964480356563947364526965109601677396372693054912890063028224000000000000000000000000000 [132,28] -14860122586843290174700044235647700296102990028822855242783727171263722726284980246874976732877805775548653108837483370657720383123772261266999584268690917633862384912397487501112213094213290784665458201054622956299076435445784000179423372836051959901816365641023438567418960819492686217686316920709879989084282677787491485736850719338847719507517267221619332826852092958941349219598502193797690942691036461452913396376816153214080263410263415393803144255610295072204354671024482332708432933605489294346698747131711927369440709004749245930117037174645608516210784491356065630708501896325515303332875154227031045091183581686814403193183821014389599368632450361669529061127593589626328521245091686043748538865443527629913118770805019642181425524822870067278246793658481036921818046163075193437503841988283278707506733856373561350349380047717169360788815623646268904554610511348163291841163824824090840050166338631660340094078182515352332760078111229563373042672732026447420139139488039798791149829406585056947981474000226712412683912142396102736433929078438881330801594661990024052674550327696616213658883542729281239383661488130300227109169202481351341822274940158090172766356751786468218233590104147015907422821371379620912541626016652765084215280915363421830932606386588634781053539570939986796503594246932298866511869757556203621440973808756725545328086088993760049378928057741562087801228085795787150667858155162374464128697097022885841011341313310905743715812272574095321225755676183044342851035649474726507505897509896226620772296133048784009872011308034889181049585924274434672171407831589652749603432939628852880503540836466053485999295561984872609386569825646367200271388459560643538654023035315261963443614822070236667262597041411836344086571999889071387608949040605566437847966854155644120424666546179457400371335804177725641291199945901513207073422778896159879462912000000000000000000000000 [132,29] 13925894467544451230374457367134730163997270167139257568481208550792601050277926482056453560305950403228875548777119595585410156284521494884931328509681979712259903933123010229256235217375186708958860762122824414558015171541146437033058157031707772303494280857124503604242913514065065355673914545249011402056811511075996421971101343529244489117572399154768750725879484425671310017683444855260947214593055242403317161918385419249098063609472881361188407049723388303775784823310157989884464629702327128754541615548774769849706560432711777522670859319535487075716897144914637402915213593965541123995019900861360809455489947626013110358971903642361862132947942236361751584300606135776299458656669256285075387153048948992483130062004656939620792555963342739592817415144120122557442773743760635062812150600102525655713592684265981563595922294622291844162968980352315599797344682294031584139524114041949154448895652849692972188910378575311276899019037556363611788275212322374142628568426281562034177592517883724081474434100497286195653918191066264066195223338221349054347028680293916162945121340434323053656042039369574625434696204634411091715350132955946855477557086200669276376481164966737970260698116074714219479857362742210371447411844456761276113735379567895070321060115347604683523602999734355787523224841194072511631245843133220410423143393893878889599638952051428796450547000849215090636239743235730493878939478802083439795033448940627041492056522846679213357918536165034770475989716618362349959882430184863666299413308980306288533450829554547877397189764373987082776979409952602288309882507816085523559640530090137127492620568918335305302834779697659174081290309279935041727311590582473948586693651753900467272199154868056918966976333163429607205829031693892631231721070654251838442556945702303155879118538333439561766034292115632627220388045400648311901613017669735125352448000000000000000000000 [132,30] -10357773836877537133869791703682726835896027492683741279508459251525318049597466859799274423704410360643517063808097026510573636124361975459178308781411250502814603861999506684068874027522222915329435668200644938970064081881083283212330041907073545285472615939222200597408134038729864234542299037021628714317103187052624418913586409238345950605875585312501679136968915103319809998447752345727578260433873842384349102301346262071497352644451049180594911591569408547012721630153440267324177351043067646548777531091056404122048527002812365392712514028456580417806999521660351204185437527288829084369869511804378034720817074522181885562234144192348620978692985863090667797744661851532256674794832404748451677200334570325963328833493863814406425847592795159330090494865908969496292495036164685134164531552340090101964210863307719934437586360011488153676941125326921192570956715413192653901335067619927699166681147725988000049719596388148833224731993180160794269697384955550676582981161714767664031565185558012764872616417054383694112563572361668767488334575273929543176279917222341944776375065108162733469266636716048385323494864502275918429031554030476940506099834997301172202654184282023498541747763857178013334491933655068556824853826757536461988016008704655177020261446752883002785301993087220615241635400484171013017418246751113948327419780063887726877289918846373826238518805724862746607945021306468988417564025900613170731314791531661992343158824373011691745971258322467917021031193766173847568467026673815662758386634915479809883956857251105453715843252866009463766081188055787089919993024802554011535846197081431878738621543280448165611700950645605692233195761631761825562549910489080034471349336124935862763141004834940879578593781435936837449138710723812868898328165669746877975262725381595903939619288488699620283049612581817156147834302887138767882288641054107599110144000000000000000000 [132,31] 5903039605280623015468502868982505980816166089199129279724330713462141725159412377223624533079115911918479627538151265793390826541118874222057719124618963549360882475232129063282163741469997780792583866156077219282599041843877862911357874265593061968788032584427363566179783394354474498339898956852414846736446051755018871926203736497750331238338134906781383751415127238880317822957678800417528252337992241802908682719420493776894763020859065698276778884491271481449026988271855180818193957759027905163570356340238348395790239494283616279104356889774205249735155631158341831462620016275668529819069450902967381089752208429806247320855986808356189744536580011975899144508239370957253064391430755715189404900464181179174378823239939309170900457712813072136251609312888364994874031583599237702128777036788250981415522996679243523263601779889945057025292196080643193729957604860711100072240252263580574982649913056873384903752675355188754109314053351509827788082293416603204602216963344082663559212033313539094305015184707162922985489710034157882315871835552431249206933519437484984312037998673179915619943950804325345941721108152169951190331183038627218214400297816660000619089617186552857141161637062435247184343561854403937475070370997748950309874933470446855366157702133685137784821641968961945280670444114751023763481548279672868968397609636944260046084651639809504019659810355435529663676070150396515221207984257178329977624920669531246118439833815543466255812587049665733525989427924944358379449066519511944140431795212176286942049417171971390052700884561489856817209723273481786568189789152242852383626372612615827331510539748497057547708464139357306173721674892795974033721148750396615467331877692896717657532904678619157093537302000361152100514069378185962616282196295875869289984378825462799221763516646922465576638627270503875423495833503748341189798527952686300528640000000000000000 [132,32] -2635263899323961828502344821622681575733109114824853512284497491933576145824080338279252142594473385760623165372986638655011900743510252159029203749168500088629442488692705245144061545523412717239405490058829265235511815325821343664646656175122770823148267293542566224208785092521183294115164303162688892171810224581593850621252612169432381620109932504373221731939116886007986686916392583754513627865257018164125353989373779055261259492649560701301231816202915199397414580093887810938042488632852162988748864414110241482052545018800568243030090802210402144866400177870663689839801585976883762644704919817442592190448305382719501623501905643315049206074139755978239818751948333081605584880261547312430022001908473772806098855478860921585894561358190409899956449153161210802796347053384318883098421896555206150180006779812012549191103312520135972394393859141438148315585643820547646255044745345792109123563570501533726368307387323929350062688583256914918408863589387128341433173649206567400598121625945135722030552278515730931087733221632458802886441263773386757785741476091765325644776720422632015202022678188135161633870821915918617300637477962766073988917185328070991401749752913667748668389568957200327080645029695923849840854951843622999724008069268301790432334349426385422987597565007798565553607497982828547858828400059103530416964304186746446165153584149259027670000530799371890492688936740018679751991158592984594104520914566901465620847780503129229090406520928484903878179925962043243398453111369122717650747491388082284307783598676403453546101097660355715055140441712118391246529517759079154947613416215371777496538136572172101020995585425969499944883890498860268375190681197358327776873832170013552572725128559957936548027151721045780263111567987290326054115834057092324686040694433432162274331329249136692046420301961958198813051689060779970888020674687134043471872000000000000 [132,33] 985089047367665157349504127706424053720489696744721829176845943276950436603969539236412984976167196443528943837031791583054058684838505809376299370067212438120185082801477408266874953620833424190951741161701057683780217477731439566696754056488674489960977183016197279575195712998496392309970740635472741668378550573119104646903485975294161096638030788157187833827522387805890038645046889622794139439208826706128949044830738847244512575639423599734467862806096373440389749941541498305871191848305733095580323611025098497959295480637053641967146975607175713555275392716390476319353852968820530583202169519409023506092367787791284549854931073419382125197656986641485440998207872796989053815172661511461772855948771287028728211347521116744125000999898955401934387791221393157745720645307432758128215881092333558082456525422958297980211990474124287529089541052811692743635452250658214971101741975256242048555996953220121604739757838402578246645319633867885863525825634696467052816503674766626799023134142881119294160597962339380261196102457037686266336649828662501045511502749749358279258658230222131467449740518890198734244873083032315518152320159515915373111221819532187095384732424125371071976484938587078878899656977730371630832770372502592256160647013605218789766768649391369904276594235698241813945915873824047726194451894513289790787577969256261969301797463565062065687466096709102424863533112199284321450012399957294060380888354147812714132047773694140610344159823931435158239574440042610120806681769825825482873845151669381730267320565593742788709997144290040120842959822957961881540949540715988068798850682120219614120757137192254425031440126850140742132274951558078604799268962920850426956745632628400648986282341207316357350346821555591528295100003626745355772014370937857759785481940614661876782764743639783269846705075198232967637481837727897365341215029145681002496000000000 [132,34] -332763283980656492855360845609700844708984476206614858285101469969158561414102081320967354678131968895810424636554511479048599001332416222282356851266455642590157070946162883834890427569642449579060796747537344674363421049297648620744048440836493907482777164951428627414715243186862970962359881509314284453978913525200635242878253764964477954881885480861368655726321872871037317019365710708041735910648822023690018462018678305470311146266768990891802980162140075783218571972030067241166894690980462690608749527607510255337139847470579958348733784155965896923337759906962183184804110139618730709884178987035039751749923872380725230393288709785388751395671955262762253452697163025964750005682276694234375584395554839084743297265234975990807922626522167168327506263693150692468835298457964870488266478908470439937440405413796706924962585996125298582262644392046413811340952049500128048360218066770723763304345009304756739482115150866926905573683781067009280750967309941854651505317283907458507010023800543296557150906131502418908908098990941391672234380373488041363147851219956839676828944412248393114923403945197389634578393415139549571067709000368917547100519544717858650080235581950397312294901353921001184731752321240043105340816847310830467776288704643331103030864840720147364239251840484153121465472861207927144429496293047207175399210246669356446729467695230589038431546113448525511319984339542316953756223941288980594136684485799443790021335995685396501664012246527610487498636235423516018040589153605308990950203643988776410060863292354938862686574753828820294642800526266992452069477940148282589433290803038856176350194503885570581088972387773517966163431827946684713667099783094416220508845724024790802531453565791596109299602954359270195651401479448625388808492792719649496950936057153536584107633008774648171409067307665017050291139979649103356604549845409062715392000000 [132,35] 106307642443015089528842441209319652079591205774313391165602637045838198559783285147572791339644637926031835714321869036263033964542460194284809345624996290043544163150897889134132665640779870196431055265301680257019362978268575457091538963504553138433369925839711507135968224956906438790229463227775740120214293780821921764661635719228125893415396512932172332506608241790086340639874378339785739841057152535284627673567405484730341766338373289821256244692065997419942713861357661297851675525473705374288949264878837172628611140024714556095827028947022217961122008394808101465043692783757999325146456596762613487960437666885712868518195475863196121200757625158994390797425589065386915006734418544304039214840964116120064595429766184580314661212889059412484608658472837525346266072864502352067248445214035776603440593697826408499682279313451376157374762426258864389625080784418759225788722492161990087922718694667368416247510532648706568832874097744005259900688532557751805694076611508246679031152025491204763894660593491468184917595660097761865330167675405372308200493555845499581588316946289492687759879348096420928243143882348635049631435464914797794638324999211191381685429410217579532454794201514490202796109274947510415900055311393865396362730123182882237724858909530475900626765029785149630506222624408880299402677946685486886837502032963741960526213827546739090165446667016982069367893379370923617903766396422365460151600947773919956629009449172292146949886428715088985543838576851524388463277956046280088027427374602892029890541802057780914804895823138911680257891845157091043177185442851900863034125807402376840040152409896881534379595350191786051572826527617468117789399431887312202840177355951477874522563662220539225172328603734983019225984500861969131143948179092841332014160845727766958878916279593844034910315192673504702270266228849541101409283223680113188864000 [132,36] -32002896188074495300147352891768025637032750935013425858112353594010508175912492043338269320187320324648166962879201792908534213328576492021233033734875558916005971015951202324443491878576999344832210048367268596224156243915574556218938537243468447596809945151314809502435865417359380709645912829422294656457272027791276134367842900395648699390708712114058307642728603697047441770204877247783349731058525793787790758730602572664411774568794876808096225301742473897345639559304160218922972981479687457588462296362956356063950659448635830598996230025845858002011346728201313256922356635102956252225347688672680718741065635507024452233673906928896410987395432846152732718049025422108721552898382009432442149670727982094200084193995941857339251141400378389442335510362187093501965315033170778746076522455254493877773164647713196155326248576197615491365618920059230501352506988874479933956043776885413971316138583716764184460025879947789852324548776900671406473834064516890693392758191345352716927629349994478265452677009235524920122946722071384326338630880012014348230967580314316094035715542300731307334364896275486948134100269933648009672748250875469705789701830086372835523380484059501151576850404334337729553343472698949744553520255096152556685536101331769280502459810010928403089320837148818765003832512868452838274665854301234263442735562767819305907940841391713067477172723895907796983208243817878744323432363773741352806297328215198889192479855173307003723867459123657554893063330065726378434085062265781799115425976066098487697914884915928410148233949077574889809197611029391356776257260824557079312258828783695278382815622464587235555584991491574700634640513976674138070980063003040421261252506271177445383767874108407937081500716178177459608222963762701698894239147157041491566810296030812557061006345284123705192837291174162891490120782329788955422536188667555522426 [132,37] 7985959863925093271937632663646984741169623309949397320921892320685770284431410744169841506564631191290667236437886690737569068417478380030282562747534405801185368658923271408041049621574095663788068320752501845059692800247349782360315701318975893697370181884695772077569167234092993173916223873450855003460084075846742557432224010326544142442144348809625372511683236368268981004562635236311592495748814908355502785593268752086588476719499109500662022975675399962563190477972495098420562883280392412838720598234528158604041582413005080724124206827344962472710972323473613182845826041574835042198209486032938387403978679167423300349316351771128832477707665002717282689694874114466252995610498325446733658847461059815253204114367219477249570639526519558678644302123611021806325103880031776970514607410753928796270745551553587721402815713840331412838719059991269269892291279743235227489059881249064157524574666368728717520833683269254231626264216204081874998373102721889641369220518518454752758098714168302624866876280530345871445885622132860443483663712587373826847684983381096479194677029940600222832139634521422058687187137856038126289136729807843623136257727531302115502201376949925424965024721401617508111539221240545447463280502122056886835864487031207760972799429765163088268637269533790243186702087844953987392338512229094651993375257301168615016688630863575936324506623788015143412313114833347662259888471163409692776015477780104791604154993795949047685848943014604155916142489887932500610611348834721968022965585002293304763396010606749246458027629173503040847701454996033655627431068124931233428989827244382504317872142565572379996825812161934904573674711030284563204593845235064037853541538563224050498496971414389465537004473081572541036199806554759885736985730500412846281848163286602530546702902660332197299850576710837895648118577998826865056451454473324512 [132,38] -769980264406087840387382060088870074874378936575067242312051742839505487570219991600788433061591477594331318802258607806559764813933606383632075795290866217237105156655915607257357210962404796251804171722932683479423614018147942809788745715163220991117144333157262189645347540444913602391441399983134881728240481020397804259641721684545589062654435864961445438341554853378645283390129782988742493385073374964209073079489860022771050211696978645351148489117719728440126092918901398715673643899514292819829758801108588718768062897263620856968112797306534992966382456263157093460924963687973804681876026136981466035060971333190215627109181101086556569413522134881509632905968788683517046747424097784274720348032463439290217595098742870513127382517167441833325431677602900611530402680956641445653101133525285541526034751960040643199284210249069330549742600957496226190641775729509428777960492806624556001035134799327438749611784889456777798055609051377008708184473819979308815092999699821304062212419719020867049517439048491976136359907003112163412706933495731989159297263416033578928487674408973447297412208461165016300633137384641873022987453608912587937944523287518799741777489263456863956121326335092653134136348951677067708060900711177371661275835565743848127751154188484717504385439727732958892612939553845390437917343760625594755923311315460421763343000745440340342606682199799522536025845161506261102489244244086973577185240598514851166583731935805615588198093823792552969002511478884816578413491775166770504186632583999441419612397149254429442281217263583251022417522277737001985099624281622569287950441463788277338928687799590165593432322981202639986935483902854304410312282041236453552841339927871906219886121819364292121818961276270108813274119050037788946420496202854562305860889655840450588839067083694317947410037505811613841928496100253655064880627127032 [132,39] -554862359385920799346976230219379916709173975996073875777384538080093354564512592025945402448489825735553643605927665293588344596215171457055284815249174768840776000165549248961230223614214134938640755152142579100066194201146280793047669345474659868843859460393324261300528798949183678341804541820244102865497685279977497768623065558183401880145691237546428003278834622936708050739459444933691397752218544456328875772101993909235068313933386647922839250176656240342689681242892709707721969527231910212973239266580516775147736448213418432849083857502236506474902936763648367554472974549707571627882974272503999094288084186685251032158208559345432217038674207732457433137679754779303759016924766789899402655673091366818792316559463420109705087446715402052235616490630288034202408899797172562379420661412555673916010984292964069778051749708687922475815679903185052783295133777596184679941141551673228732386469079172178887768040553012532117194696595810534050159904988568516626246811330812903619816444072326316743134433234228109167580577387880219596148158712743341555013814880538004538262922556888432083027451055559047500308985693047003919158854887709782749734532467879767683513398604553188445552133288968840706062381644572738799478442522114508176940215079885544769317211284838706392895830145917059597669987686582186707628952307097707036823798581031101083144462397334136020310564195446552314899445411989350660623393932444056417424627724450160690043289470618976406901414794042552796762788429993229720845169225779931322030418647510275426055545877739775385081516120391701952666186512066120594009965379495990177700870293752692361734810752957417458005606364306837301656849050310511701438610433918528815939221351578589600897923783819098944829272951658293439142207716319999911347422461408322303901846974656127731850659547138282314119881307419004217461460432798415796427043200 [132,40] 327772344413783673996331899400479472892916368188340027984873697045332315824124015052325707560309472519601294338757646541608797477270826766764699160235921772183911822221982359657089652514656942357364883455332525807748258627103564707592998754107272829065862025909903069239875608877568303912725770550997051134656969711527643398505664738432320637502822852935344319977197300574117571556844480155187067391219426867867522140261888812483760625286263032287230979685154002011977234016814656933432508221361214282467277512813467153398190351238111647364259717452500249668122270367139563708553119918464467363491897808683882531936535037291278458989855596074248231652422911182594507544736467295071451243657252223641823930415107349765119648653018308648132052170908360585233427173926829356712502680535321265780084033695098930848114693223932225147991733304572004594629072074145793045848844092716358399951277114501925465908333529083687563749382568534811511214760422527496662802514096062510812601470980683637426236278201204592469747543606592336382825602715170757437329738028021962397380341992813891354142910451959039755455086653912473828345802698445722752161468161638030934362546271394486701941823383751678586361592265023576958367762310652340771656036425252141357588611200587703804969795465529660712833462326846223355691329146532381031999560123938056675990054404351333192063355267424676768238861504357626985546083671790121493853903798611267182460831826197924266277410163296847315425479646977261031640831239386920626048713610974169842984080000136070210005241961555008885679489429484469085955698093055894376164401995520523407138197016272511438953046116994051021671785633607214673552624785952921308310349198812259865411420144154612139419229783245497796614256462359157691950534997206755077539668604877173330591713387858985701222581779267274000877550641756020823642668856430506335395264 [132,41] -89833738480304139436729121347108869139320151286483575892447657872744567466592368629446788222407486570174363610392691499175175665230494841470065650776144684979073447867091700389344921571531041666741872067024223049113842399427024717280928458869093161540993156947297733390589928086256800260442220738415554075198117380242887557317966126347885849499477841269933487897030096739797241589720317163243934956703051328852473131826089172555141738073417859724898866806934995031449478595465626070096931296676632667683943141141934899417250911218866126501636483301450037305646582027379672177305207073993107122447356201083355716028116199849764530482014488611719580448562181307121064716901771230133310934886594000754956791375243186854087678709593832086966780392429339880303276693459982612098724132942187613563323177332543347846074265886429369985675230892572809921790402846716768473782625295636655720522629061117360790590238129731205203099451181521585820544071914588591507079021116936944535200069412218515862025910772745377928198951064535576724641471003224923469022964952155535593439138458187757639039779616539282465008491942718965148221556339526868007172417938788402111045600735299345869827890020228516346676007755172429367408432980791054716262586116705154948176398860253535144998675113826606306927917274572639985530298160002963249477230890400212339222973631667433509231925934275305385021859710693124792434120815402178073142938983090368969783588280217279621349920507401229709061162505514368289281246539301225708919549646331748743319817542650570142858742859692117919522563605149524104762310819832943392726465203963795761621091771928410431726423272093258868434770801247474805645458346581710312353023741539751658426351363303271515889335302751803465417676411349187047812224133265078426421836402137050183541377332692837089063707157937896876868150051709460275733200824024068726016 [132,42] 18798168692454615125472354221400024696746066718741826897105836088552344111402554630580020712938595712278466477038798132577109893375150180090766816553173378913506242826760270145350056509657660003860153483704958956577751504390220904594271754752637952869643730643043181712557924423171953510837199073579270595958403868238957556449448043054729366787667696192056364919219770926647235508691593939476787577066104190864629602280120926021531849073822353634935272048550414430062096779100150252451467188459179082970277474255977124894199289719952801676815426141559383147298448647651159266011563482816884777250749891541961319693222641826064799160046308178211955596211454002979851102764105208267622006973118155342761062355400492088485198774311081334561081383504892088360497766669074257596802199232569139120727311816213230264318316480996455858793182892372284404470680024632423411125309735250865954983230711543681686012288868710246928278502826715981171478856742317705216965853839740639158946450370009089820825218922378604282689800092061112370607431814442971596884057307717428514607848398608097824850604128089018210602162761763278993819597876893277661257174242053144226529902000754578448041568747514077023111780246834184411530220288114068221462209502848937735412886580118067616708966680722416959914031961259161341162460061190683198842441358324239722159015397033373436948255189301196046246707453513485163870078459342284945245803612687476956918544222070062393248161781239108541281296303268043374617438649657561680399584220754204633561920956690263039325904173222300912712371739530075046134913765976598730953868827375786026767168819982581187918056255140890085839734511046730344885844490189762978954295826921309661295683715751626271946872740199249571844188106492942271488563165529650066957848697491822182809166061621744040879031938369019551064086506927165369090457832196202112 [132,43] -4980251574814658723060997362322827106319215320001236036472066788187225753141419043633843570807193501558154642381373877147646035008722096086710051978032356075282732908952303739831932336074236706394898751434020600907816725392349854464288460292899769121450275240337925037586698619593757257242717136393425943243442460921687752166016772593034796910524552625077335431968622973204822657350882795372350498358774721448221889559626200895150510136613207015426762940990768510918344975929010495036613676995499542402818430820658200439470118269609211258182157155036831015824794556100800998829990366182313662119949178328709300585789039353200019634907029389325131706499201800950076200566465572507924215090560724454673618155366254410545404044501783934532340464569451157324514152599965579258754732832499537598220440694925622254380933069501265788065766195025867688115976356200090848894246020932289874597212066965456918499281489933489449344904871378131039277550467345033929073514207137325196827166932403232290358920161732871512955843229822098824885674374441268629013898875686885344526908651190116450432330325821173629827649529821895042903065784784555653467799098942048431566585704875776310631498945923564311668719560495312139606988529824160237870193362881978016595247793950158986222546776142782048609352920500016950032445450070481831822594899059035201836958671521950799525157919825862060357958930454799397235231772864633674493499171006185027809689230615862427689435131168811678557214658242730546306317889785005888504234239570797751023812531895658616096987650979438649382090923489446434900495558091221975247692923953812900250844798236097314512079988102123094222682828056678107425716160074008167226856347896039839379506750790554687734089684883571926018978457290950335746243645431215667790696404863433396143464585385363005558470071315570815209873560809800247060411662896640 [132,44] 1272965803466592570797023933925902673647982385741686488306099015251828591413670485684933197474693283140276867957789168558161149933444746866246957318131047778151449284559934304067946250606983934703448387014932127679703499553198511442967342879549424414458607199002243536535308916985890054042801634515337428344121373538904657284348606608679336136882590429378471826933550788878672625646521566731228176537665651516406606319882643011276162998724680559172040101816690086748165883329490053494214802344450133244915039215322962994316062319344783784080077431645957268720720980025257378239483910751350962080384053996858445054224893431009379435375825751589457148190488389413126325359008169528330310678670459323620005149878621745504359841328254418626472979898204193361172699549267058006196909599761336259544383265429149522806876757196056456164467426524310133438032321572456221978442933977387419480842714331874537781611028649393874015981551067118055131833598969116549732838370885658159596432569913478654536545711146278041723698878554654852685207965096928074728979100437855421098254814860171954238804056677373502348352379653422979805979747831818164292088664100186951548140935337910374117131212472608179271865745286038629169973782222163189819140443033088015645305886064686929093675894960389739203716145259545184201847167054195332117130101243654725065485944070038995327789402090519794045273192309285577561932919164514537340280050106631743531670304149680740825560115012878278303223910155518184292176489623389793962073255510077819429946293931947071766959551678464739879122942657944233201004723083292677551374956467446238292960978088387062533220013333627200504766617622181304418212224939767297955563714639893930395714498959334755604020935094970955367987166932133771933296223934728689711706432823797728592039862613830350253637583691398650717966774549545055896557117800 [132,45] -215446236313739597240971962476449609538791869091765842244047062389854066288507494723463808089210137600575028623282823168219467567787666728015398364778697324599052961394304037100387444248844217575191706388067952228466185627261253804758479208673176574006216541064611244057429355214181997903461079374567992843001922967821099729400473095053421684910723824714422448905680870004912498450386895086438618727196956884019921148231146327213401196847768038999007633698649461893321998239840471086307780775035258183365732996145825850447247306008015803357864378051196724443569527528980812801000692473091361403292578162270591797360427815520079513564414851022560961697272716154453527749671636148821624910842733592579226269612666789861625320268784290413377587705108350791379485827183589059765921107253447076032126888060890069961015138483600780938975355748578029452047905068363480200563771579988453683169420425259284710910128915676090507223775948809218771129961076550926912638702997541183253385759878371911545145533761787772174950229590945661312611101806144033646405349379809479315830095348118746482593795248954972261828669961055877635308269440955486263007206123813805632518888042131119993091151607973452004201345841424945996377877602942982348086128096713176743106494102675810810166398978583291704399191339721510360533884678860184971138613082588009454229392633585846571902619542291272252289013261957607580783085529114969230476147530181000376509908771729396427262219959834259195967464343180354739259615102628988395177194358421761333777622671718619505646775759789156898465333628864250417233401782553950830518062679365149930998848743901680323653088440510685980899068958474862594645527800648082245700509976961940959950320646613784676638226721972701547636990383757530614920120095372732092343229114959870380085365263406741262016177448753246631935271771706120673375360 [132,46] 29920882187967940900425332474507674801088268508058325272048176799777918871430246393949710394807432739419321373442097779249766872380580813819605557298218952779840384249447244145852130563213265321948288149351909119153689941092280394900023376137523646213928126507154805937629834618915137358252843840815835771516176715252037280583151934120775413141288129634723579198747223800219206280193154912105543438268718704807098561491530085956859258168646239637341625508733843371716189428274010651571696074196891925224096267089119940376823700195217431206297563999469195059955492739952078530277413483854408508026259487449922350198988370558010280791434306856004419987399451441906524122651204119121046476126079827796597312563738977612810139405903759687677063129031786671968493662470575267267955895862705907998493427185288535079812996750706919204126063536000404895294739403512326851921170841547496030131547450845863233909806522638728739247378283468133912350524243651022601367932444377985215081830633762316957302460165397871888572009515571510370370665930821670919421358955330138153315488967802959481935412643133329442131424000402493418561505403253894026808202735571753149868278458795377910546266416018100412802075187028967597373719880113917896496604486956558281090354122741731215843243815641378940532878066682607106670787909158467562294055194619050092127969298429231766340156891834908955257290906537836616600868466437141236273293138391519628030848645075417905370496513045873945229263623966144322406401195441009537467138632673702358958744145209501872441461293882740926012401732835515790383418449788290723328758862839238533638636673403417008788453728102539995017520243174942658189050461253814011366254231891866308685254088848873617691767974071142602824570075426480194505089509479857125601377670512870037083556485381312491394552302093812374838004580646198891840 [132,47] -4177729481563737186926210583598147594529200740277848472172590489701165431501008665220433537455365693102674757586642169120584637250944225236146507817585740610339664727772102593074831886203598077994742270032994776509221750266021883001497076868766979948121264142393118136799905248685367176218490650055140018000512720247879566216644391054173078730760808806170190124657225313275888216647023336373226387415779549817579862078306052116113088258460648002225509770642443365504865193212777755017318668893744571511735197042484037172959958006103797363942776598429958449697867033060354267197181171983473900506685492866815591983448239999952430907862787422390539054472228224510255867969654660250411482387019796993956430768717970419254940439430117481865809247034815860267084468239054714301760860609338950415068981597844460268449325462525272487440776342957463150282447696918519246167233290477670301251721595202846860163367245639998867931991506101286392298762043979409377635002034470756212171395824342388616978824149452131058606631808860516873329096957352914206220851332487203792558560806108738566999052153044324848817782348562899875001320369097136208480081001104912657505205285495504131239422339557036413076071106025239867911878838517802902922010318462227553631390540344832875290141317886840194588484206306309282895528672246236127645270060372558781555006961884854026052649369912826518742518043876667529440614887038534081014299001228553844665963273177721323402716809199064193644975947918397195000520850898048997761907267546022745880305868707926567604048515686020070212652092033201326505788611114330301476418496992713998182884678475106004205192725051615679818247314981686365759408660881753762305504758609794016342883805253322765864453948174266493228306352353953389734961233597271980967193462406654881901201254919217327332560048050290206082385975364958720 [132,48] 283882731079529955158485537754926132512700380225354783395417423904297289516292726668962007192250923262731638419855330277569350972372145384418487072733913054064985024774681450592940662487194522102397072056175598403966399586996556930300388042861559882468322418019746347406195104426616321654490802451519357738171718378852592204629566011975840381523612518575729359377687860913305581530513045301995701962377996161647548608979777000454707067220987490949598847885873232380209530652126259229186522437278314617554699187424777967820957864342513647600895762662840863788595051203544677890996324366190936760422106520213808434065732611691149791924170771447213345859354491080938384679652869402043235031555671623640299692061734201160721521547870215876648028689170027376648104427274392335221981559119047527792393490811888173427107432018032635374430221819093105502148385170158764131787669345809937807909643290759996811503781766879132549188488673244671540885900137114557021030880115009495169181874660063693487445306598979299510738403715806874026866669956091344279668787680504065324540745178938689681210669539839178153930371397050070876407361462673605549830344820955736306861320313615120087110020300125768657724242459065755656701751992804799251028667071802477698324490355300080652332466823790958766036447390749757489985229028811411601603478225088498340708907211665769611909265428182328787344920719751328935582900237251379192804564369568671823486877508080244596375020382312865774292045636483509578923819608757904093083011215144568928666384929935995986009323580080237165741551236852380225557257035227653357352890033119497964019766533276608291694151824588971568730074703096538092799067967375094776641566471471013577116001859695238695162427174944949832426116288247156310039769234713369425295043880337592532011810555658340112831255960369926437379928414240 [132,49] -13431408696644874438192703118835007800333404034376275237775956301159511898534950089295604339462968828425985800262497401553847401939802357033071202248587277483895722647807638519822538490151402047246575387302028188215489400076405447870710838432661818444318088645789771868185438452552807119586959212903948708260639174827883215930277941598573594837824133281511511913125015771467461926000285760185215693112240192213269736492928083459027081648900385015098213515651162507274090300871921869421048346226676866372731537515723457327355284597116502399772818522998064439196766780770320463906323693663448579282474471288567823281719231563381306427993766898930891641534160839386667673885405079315977530136603115878617647289074983206043331132025720254662440607118514098019227754640014366934375618542894309183521010861568758232028185848143929294526865208542757331017463818301732766780374433477167094094278145330589385115206373588878180422236727521951093810434790934401162376037170415129965062206586981694409629175610435693810835620297461276031847365428300935089119613872841730241102964680357704045546850705465281879337217896097595837932728637195614846122206666056135256657054403641393509895392854943615985556213174282126443685811342866137150251035547166053486910639677164860067757181693020253974997105836148353780502799013609421851863184029315207201823991999962265901372113146201851317927280659784452060595692428156828779484987083261478049245490476739158283701216310407814761342367855420830385141344485335235185325623288751094197184099353332568162395020075598428599341701030809045019215691822134117551019928860057400954887718750752903100724177863530883338566091590358579374655251456539343222104535569239942353155338928272661475065779220874904270303718790587210410160969433217988092109720564315073452830792041430335509582443020270945068704333120 [132,50] 4868827344486370336567521987125184210951490223529991244367931026316382042762617906340006990249525942135459083245957225778961595358297907349678814650606132199014965083165410755271201328133295275810874375358131699997311060109334600829421898055283361382832376012094889143043182136948832862545775604404331826094789998551011783560780654056607999881406921177859116750184973644977287733631020864457297098046360245614006429339316905653261428181512047255707158583056222751586207188210594218196883904275291533175623461227890589168458340386955032589097737282705536721008686023269528393806604582282242707439005195807132825549926218910927724259563913148125064132834445393446248904877454561279324214487821750671706622752698953771828499327775015161496923218190245450338140197235481543291394013115335602135343562364810409516331842510832686562271205836474516983225260443934490405972889791845029619502696946627603447460683580606494854206657270225012008169916098855110477640173350760535523186970916500341856477026096811131297068680704591658710885750940783603077878186884088828092720273011586898385596908210032827869190123933821684585797547585190287495606190478843754305881262772299026217093019881516416158849078588318386145615658411917600923689660978289395749567372560037170104357225802993343740969256440472700347510312533697841962090434293537789008903759602529271809825774894479888991898732642187466950509258826184725436561059705512250795866122314581464348528847178590418911286130667054828695174229513642364898169400129738181504041041708449407588477949632004763154344063254670203784773240062680493752788455061627414919679362995593745884200637168058204636826780964366822487540460688028151062984223058482428497957362682798318496100407460867197395674209326846714809390196834246846163124693258290066514968273689637147152521177166637581615937920 [132,51] 340985548042945230406391812209933594457651667701872153307933942631530036997287286556012813367245202002641143261395742777277920703224728591755448371303858758650715653906779118231513895629609530083155240975119558623082466143202041290970210498716877188729699145176545198660412756091671248602134391871202743528794917572011223809518303572231876563827006816502367970033165413354460112304922017113200461043975844107429627603896764839789051102800794808429812272672866418558952830507015127376059499073162147807995004241844390022409268682874013883547299305394541272791452207356200487814020741838420123158478342982995440306691075652429563839603422367999382688318678812468511481122793409631922812734578299309654674988671079065386917260960223755179217968360926740910359125305873885680092584444063739299163157629576841107116658309751440169491419883709825006918373189769610840774758450398833142626301078462394872779319860445292341911216453312078751706933006616777867062974906688520135322046448158319325853278689990712546944187289908065024897864880737803424248366905352399771107863567661368602067506427763376884046938432958967033973033884473102982292581555229083780201744122718357665275563368537210223872953878782359083372971882613458003817857628477548715100816754970196424460495336673299121585601620944470652082891233471967272969469955536879789564338789018680907927384022493193728806129587511372161588227448134398124227370585401239932839894426995478579139341673887231375939628207632880625557575009717117458404023530583957572776342534030149253307592496073384533711256959694056022057438614617863801396537744054609007087117063376713797762626977063387410245921960238903711583399707042477739846489114114903936969937953762339081240177036793695376956123724835868962693611029936904518993116576366561835863286412905855689727700321404514571648 [132,52] -104236563658192117398558389913083503914022425649312089733425249697439521234460998306054870245673924683889545180813266420064549540180916050426982033265220709341439627517698014682736446569154986906230087072211400067928428385505337550716408369852421853845952457313760575265515412988718987795042992650736984283447728443447576289951555782819948635522004093845702474657534218177276458912573882042447635931183721327025620896322345030707188222501500229478520100472159404455547518784609315372080169270274325053022876766104983818682920273997971115773665011557432019912804217337460245725470324644002093303752176906707841667396964291886014236142373878605260887340865316319094503312436861111444889683919038481393595416740289767306693640282426545449015215943061460164048057029069359730904951659745040150009046172649214028464777231534453017494269254321741349510701416843068488961303019550308704303002076737048147234597847127945832822922325596682608010793050036874074515993130924379264623084625879115147464597923965373248827176253887248494365348214729024483632976602195838187827416677333377559850005304682241445157106480012184067096394669259978874453173680190626107279540434157108589643073997782365023557557947230537845693054356553579264691215976229499439109645633536373548719774039611277487398446977288369331858671469134159101049452266132688681931011603996396654378575556617365602634266430129468013077115862638620177021271570384592149389531601671569424777259292524419629467828229402075165749154672102092207260314983655638147216316838661189934789124305250119078622410862840189309985345516619532942408423275479846602792074224566926561914694519685568765468528814787794683011598169005573615605989473089022194723491882315542477288802516515548219670592947133735061814209974319891483246880239228711921729283419053913024348913007478396856 [132,53] -11219462710399137515247915296437688808463008755360687091529034203293389313757981636790699769364891392814141352513908590416736175472117242275186751741703383124695121765248564753402174955932124058314571057038528656703223599707930906611520008945012759251968395065961022022775118471721601933595368623669480851065683347265940964314825737269583209072313755844448611371421180697560677366661989055610228634387545546507189251375347040051501482426264875980546267990576921284019645988887600269487339431745488272013345879803193616520116886805662109971972983298599233459532856386953895945229652857641793037072306754584100166832285939233265106162037976132534109404765229509909879764968551075989845090549940454816656869801010256587898528722254126400344099003735792884315437651789614873634210046420906769320308153333519751148808986669049526994457997334952118366237201696492040706815781298807841545808000015058484613058602431544065479278740909208322271086665221927212551972171114659962291527758932237797172646489292015645630804879837751253624448262842335033528746989188633436448511132115384858205194672333120859873746473133625247193996021718364901238928746654494652776346083541343207714707530406519816991072362060673063891293524111677011791731385578509865089019007919740522494598467365693140555457615963464330923583194107854492431390296776821210615431567770895738393203345435465162424658417498503947245788076541771033191140302831657939939241538857448830879987362893213359676906750092064782638808431303083077442796242156121683530182779253171736832707351538847861061106891721974350372799172385566258652152851648557091156055428166080656069747076974326685506423132340601963940842791740538735366153546436067598443723183813875205107555734764065205369745799533700714246400737367517936660743141110179927152369438834111177796032624199168 [132,54] 1721449327060488646289174512109806780200936599674870807947292731892050541693137473782520101198814303079718819299315286314717289064218634517775227966097855901159693642561571399881838596237379194023104273056828990932936503396517899104047082849936071829050850949480047101965687266453614512143324875010935567616834796457366652257327523139431012567315965697329074512927239717368726121215677006446711498375323284045393757252384279771610977454364470135742135925271421382082671973421835456280870255514876214132499473390081740601694424313874802892227787197147016669056861551324095861062115903929802162615828305168436623076830629707004387328261545369111596516537200883866260729178413490056958214023173630042894813570655733584202428711200346659183073132838809801087214252916745482361940051138110714096018825654606840706074310661670090412009180126062312642911749569764089110318516024426531070003304680926989278926793066809620279206890756983986573586337780434881550022420729376266367069769537040118336956738448582406600311561976843084452208774626305458709397693668490055288141639475481588671115845734301833430939565716678076738608969198568589508970793598607089171576212724145561591406912603729883978629820015803125196760822519058772796719284389184393961958535636779421831711851933487527700359668241749281638112954099674647527871453528376543263025514034781611115158620479955014319492391498703598635873462155189931674284926682501880246232402535731989612649750161633976814711796460321679343141916366864474382341472298869589660950804597069078282248955027097691997677230507341883200741589702595888036320556828681098355373312027760134357960653172459795647015880923757770151386239792310022203501543117712839033084539669004098474081124806459477277697696611649534688631780384612133299058290038370831326778278363073324376052313504 [132,55] 177093988720835350703926594755724074794662506115529298441420862148517499428321444927539050617564110493696374433245759296791938380933127932926265642217966415482728642968098809916118918144655814201915112524958448162340663401769467475549358197073658971763704620278114400192107110520283343356627416407296773291833217290555162686934227165369695015956486977100871277031869006072825695211765947733443008857460135713210694642343566859926019414514530769554779034666156519801513229724700957220495059985226604825065232115642670690878159340112206903357054950476252031965245859938216284718484539223337561843584931204854344235102673844088447905645863066619868337758943482100737451121440952833313340713641681940458577517300045726745724324418630171742597007225644851017275370830823085775580460265280540332129875820523502325949020675487516995022215952057594708731161566062011222132130490079697045959541690917598576692774661392721559166097599365364857953587950922831268923416691264081146321437776416323789871627578386868527211639981798283031343800322634219226184434095722767959231924034709492603261632913494146277689201028696204264288520492388370680058401700567187374047341071176021033535366275756310322706815650883672579857648883044408369155302703695363135566389096255850246032361188524753390512776356678168182050966962349565222741025734630440206618130905693150344342619882966573483173765795125370137052209905191117152775073026809536758492441511239077174010579101216951060298730085735368841427736558861815598644697117500173851295535752349923234117427684752872353183416300531442012484165740055779957303415685069021698336939087204106700488966708725866720233813805877811739055303669627230829325724511575501493951580894228138147708259078792147951353773766106885323870029488540107301860119897869501060003357884627433956511744 [132,56] -41720676355606820236214598627609539787995755089444092474294404943788225624776211004229110980834866298776018870496819756581605737955643474867199686974900694417444387174489653847412353745758389981715312648577906669538187335752388200889022497424720288212185322329994111625007737796602034185433775137375236059025512501558555283885085006037350079441329089815760925205198752101701693846655185720159039261753272473753530157609913937232073466549370225022686266046414121010384873704589451447720216620638607905325041812945848235902285372052395243325990471997329005454495956181134165383964255070733577349250350047057413495364854709048744656334105712175888212366950523269856626986330046633933306596667255435260783575456910038904686307073152306460519528018181037130864794316981383291416536317006242631396650909285536223935455556318971654858253960032661186995529449212133670137489075973098049919619044070105844908758001119486169667291517871429569564899022011853763617867282028838021458667361794216791346930212874914129363617762316240985140123031035573993068645602175353251983048665507382883652165225292137997535517459995813945561868112546428512228564063416577052811783111755282057556020313856856409151364046695272957682944833295985151283613071243353800130918389542319946643233865504462954445902783051990149251082075196295579585047237141111001045632316278110932573609212649069071853015876385662590594346854056020816188023909827972541487686300074487348183365252591817345179958989874438496748010212592911626370152074446706718823080508012388355764760442957838080082666275286486587540666398531650604619728068065832536079377609599656235984684356012205562013759203157614299159061863797703984190229716362893521152885373913929281452159009285812661533492921687340819793563107263809217437093872432695719632973321661380018144 [132,57] 728659891425713674279548915731711438500522857786852633097565526955984045903847923725590034035388702001885769585472188800027336878800012934403999554847566673322804658861634537369220556996789721407347266528765113087484786878673254701997984246310230542212715082302001082940069870389197380586770926242001054373134846146497815410451711300173569693051330575450710940431429095919718017252207935964266458363910928441459166456349509698755471063952902650247420280272254642896603520435842739178437193857504767678536362285879232965615776832987844675353858921373090879860225321583837605194056361741345180862225946626423941462116752680139588863570556761902594334887360239370642379675650539206452401382450564192704558889185402634562272245508790370564551589570915433401394554700915061757373479887975512831693692342447223876376584302249557670167832686411264565614279185785430641052842825265626974749794056629596506506777397620841067777427038941282699879970515879895515685567925304362698347233050013327816947465614922423825715826180795450049121355070776037201254009132472430995694084179832312129451338352204458415235902037954067640345853691170550886383942633390724508947623461474705575344354818056224452368577074730546965082282748487202491817346933435146225539634263892240705407542600615011508290271603195428905938569419341944971749326037475529119727930021591210998808496797576037745888145514763404306832359509051787950836995869567678780866936691095809264598706816172041207536157533494681086842287952607408682134869932509384260337231070099335034921196900182286216764329783555927906730388010289232993930554703158389401447008167853866479493671922094358064891670200833199081120911149468374089289611686259552820300208265796965178091153390315470061740144242149710302729993972227934722394934244713878616832500804026560 [132,58] 328646990691924284113667820559274228564264010679971702014681620475021804743087595278002549778742714315178306869370551985884145192539659876564041438099719238518938450118505267350828481459189776783706582960361788219040477203261402460054089843743466090616116867651130806748949217772829570003513400766506693669497840976873831446263441631560750050096366837022821550712676854087549999553930952599287660476373214514250902780981663064399307532043259247754995419869224242503620460137773912887505834902145768227024422984280352029028418044785688675038358216168149713784487360570934935839002024301728057144347778954054073939052489327259943342381937688437894317627508528578628320940767339782986749044972072702680601518161704549024571102396333705802585151242858777279133140321979328976079719839817653556383600905466020890518036899309581539638006430216658972957786387589565993740236716146084150766810870473897519966053307046715988055726728310851397833098715012981887142821135068263366973521991619302546025316930937098504371711205606452586110517346555267372847393776751624589075428218147021826130143322209426005518369231616708069104957101771222632506746102981617367334129467553148731024932198979918876463882729436263224985026494131159353022257659109784830668942500844280311629873730406824140685463694673840827777781986506552006509350601714084844849557995076988058446504195023718482621737576855362936463530559384664743271237370178598709018316728479491833155777688671586234834844227481209839420732366114425981184015812164652909735694222043081058106258673306661397813290209687795320279986437171811620697005832915048266111972185178394141096614963692392877280494167498346701093362954661114415057406585064443838210470692034604122985952893733198096745655076358744997757423739676983672186526883186599417106359731712 [132,59] 2114504922018901409304715852703028399299425079862303768989099459609337440182438177497990909804077674098625957762752166301553881325165168758086610411787326251277937741857404532198322637618530697767434411638490329201364080541516993099156024182196655899676082463155249893829768826077454000207197134243321460014877961267455124037360490269688747165517113364197798350030754173150872209617382725289095063947282752374673846410931131631632214893233436255760997349346903952466790218778570571943844767679104885707624210960888766204332377107751082576583230455164464948695935616733093875840113536351845458281220781863581955185674927541457437236119303830470774434581485326965751802201907359291885758805274562058307456080318807521794356037226069946140829247523987900972810542070418423862406745887195836206197999755637802833328968101862902076433675528068205649458447698657569914273039280137171515089314540525021469456503337660755073018207885016890598980785795882789798071160657944164654638896005920023414103817145589257462295171952491923536691902393549825436932177844042182068396093146519074253609542642428258953702582979997567706744209548224219274571371960962255568700628374685635345907473289937990148431263297456921240327613516266403176956968900710681773180034804446027736571844219097148122047246282385075604249754114941692093308892389252206528144027777348055668540198979079641390138149142572281419804200212965497157132600323229200646310501622180335640130782203914864689203970954493032699628564299345975575486484700293008395120799116776723610379452271047495815842573003438783045850693619992051110828888336486066291841457754153607879215901979354725252894554773263728870195059485961484420233722986977492587340403816155560863389703311154525186721116700179725766449882703982830254115642623632634617706112 [132,60] -1868704047594364317610586190451560357726521530635898653042850287926957614435752273798561324685737883123057129728507919845077637792592856074924291520436858153465910351807568765557054754196807811498002977293366324078205870809119538530202892976929299045271598541686852712381984797907582628603778922517617434689316342473199530504443899520589588817999346689872237269192253782918045224043198229924972074805366532676101510474096483771953752280276636821732214396464913763616429061295545184134121048784951035671576345565253587350589330507705398204672967380012081687027630241000123063903768508773882590831736295868908962758543848605250635601675364086010178292199857118417292072820432272544326287794610379825149813518619587659903576369414721373515166217432715710709230596494531733566399312095738027525240412135252818720649283607508348013489322179417371436977153502001782893545988849601509316589097165311208754673926885903491572336064117728949871375567493801923951056513200450020709368837273166551329360418536251134671289524334201993824272069818811614390434669939630457298704324132723691108273009205124802933947811868627834531354941965755309440543057575746998705710130232989008964420854568778345279513399831349087560183394596928523317770495630883331704709816620561584525416131589016316221963205442598576035704729623381528051064649068579871380181946197505452475108773000358376983797629899685718985591913303615002206852734122569892746617546359670380434797514275383293682736218669637228312562726243213699844479803321213911409151593908440369188558146860896275744883843823699261754952257946719720757207349078369548805613903690106407265557041917279524294697800070114563438238358296555912073419446084324391099546366995587583034550757008070732504678054041710369410755038199041029056218041487134041316672 [132,61] -120068783737017857353076890678637213497567219630391181601191722503870445572922687864225046037717353719021080604708244521938436191409333040331094184201147132626985613304187720497216815859013514262061359636313938888910452187529495652520096389704434243683576708329201594308996880859893526694986840806055353784594144874617221731973332405953930481288304025732049130072843625990788026736133018975103676215820677558097266452490925915506351045957561555462716796042102287692340046651027088489954886207642276742322641792665208297255231173903174726180883111706650957476725418364984396039812343925767239581450322333539140973055984485513751976231394722033756889108449003118434785200449732282505228161214034709636284771183839535613437847665381617615422294100465123096918836569200653998065937147939475248658572375773841138177858075167008925457761680914212628031183142259801009488633829390248271676026995269571635588308796445566645985896399977472717427279402451120792104455313887495505810212705255085970992803400005233586001850256339180656227600812697577480379670383583526114547944315057898411193055604213086242596450991233846541383854276973580868994186837250124011265534743670803291624499375358089350750208956716349902165941963920046114894389763882878119628343334236487265527137426903584115570731749844899655374917494274362221340525029504096272672814834977681779872583456968184936160646745242450999939822859581521288438995368317890543297136188115569888026198876670390513436338574699123970283741194955334561908205016888319807965795721131752492442970772813914040439556113843757962656881291800398380357793306799765305086361267983122457040661514889730553372370303068445945982443105352819527432833102833016562564087656723374421530609560637147043780710391529732689485847796792696241023358013634595136 [132,62] 7916949274391318863877178330314274356650896487580184727006062196982046872069303959382268488057510287678326545594938527653487173859603061168504927664931144771139346814516915676756879650892252404855405286706372513209903975507745128336894343658235148706865302898368290661237688576472895286370125700272790605502954152235087217921565148333374714851799075424655690247553202059222644654717122345541784818805236973024415655988266510970379715751832876006151519493082257394031521209353068148063267162371413323794388808975407386821671514419997622358250285189158626798052598830073309403228599910467818644178885528114950009343238596945883341253571261118177552390361636810126126463350921224874723586192733435383502557450655457954025707856680472582001453195764376742742733341918070839188957878127856506909340732575497410594394750758648679971162792476445255432112144656068162114075544932943162267108744546328113632099960595258337700775635803047530081952215458489313449131585756254339007656106728536903318785981995184118321653999176340812566891408965027207320983686628945385107945233987103362029368203162201759565625619399931914735027318844691816033858228783231337541118186434863506411175510528060811897082971309910728431512968512350947136840570428261832523710521484532575428757663384637436091222244540009952289154453547629206024172844420288519937111791593888668133325651874947902649891372474130318173088853570195254369603718800420181022254241492520161759990177451843770850513342401927741149706220559749235076911022102189853694450540073794574505278743215139779991668503519020023402672334099468251591718048243656863171672051152502737764230296580008920016128982210600112506933797861812952390482081327402399943281525274524167472136936025272919021661901493001417646395333045298911362629883247264 [132,63] 463476696794687075499260019363536633420590807551644522320079356248278179776699349741598532055012427739133866820540583247612813004034476850602936598022949152145775388950932367952772684032404812240171556412239427625111095404128276129527208983894406936185000602154004043363288973132156984791313859697833194391955081036267971587593744533181832642740171888178130519611751797917023646793542689898772854991064641589692047662553976068086079739766367354214051764123614777265219626892627062369908339055059490590523923506859254065111034829082017441733803154069903038551573672672072736732022903869781635980512251833028809560872259659467832615533795847685171889951078409686625194529370524233243661263122910116562468691313687912260627580562913209171423633378733670021833228980028705570371111744264708285009837780924981019051765202123104527799517239682523811600315603623262128248331220211702107641083447928024152169457975621172069239955357073002972746721495088254957919040426200311179586146084918879960431190199404702545019844573753632055542038818763302184299253607350984458711425893218506788025434730764602475153423360836568816995533469678012950914692687415358091100407694869093519797947316308798635418891398900787594776255193576113872364448196480328950651641196031906561451850298548148133284839395833052149536548780322106824272907796668066044460092232181577982747958981095519842672828216270953565504107329409789330633474347238515769897136837155426084338913376275157097305277361106339104510811149969859692260791484911366656638822038086107015421796272077077574662302187536120042539364051948946377144006360319857163056817732226576397346928667405097812380264558547552847922652024118323529014649788953950678618799358476186167861355005984469020738906027199071903739804251631405333399733888 [132,64] -29397097153683364016623495322697458522985191969392147200318528477813179284161491313537379137454896864584820782723571703377049272825289547207992151537502317505687570782040270829266475705605300967536335823589866030998330999424523145302917494636973826346627908155764945396493239872408307377810062290791588063426484009268185001290970918860848033653288476510655798128799150313185567178931642266645168134480158203241154117084927945908695676218897246895802885562404091562858630547318300209462523806585607923261806727213554050811265933185267181515048505487143554587233202438263169059230250963420894191875519561719866059563230449720719267990078141177268375646366944074814790229237225476354176019815522927861295919866716444941077303404831517748240187975310071849087732606752712630256001389434915575839453315332799633460340683275920681738551897242684756480336893702170521576085073708301267565473207331246714012308021991740638202006119693300098980628682413165604031184034050544928153941710359893728165121730143143866547360871668108061288380633958317285042874156405576003621499533039353949074219380270411769610778729365243444945925747228017263943913662266743842418867764621897704093361456747284083789736831288691851740248278182617752671299504950339780802214132202746350000849639365583596855627313864247234086357527388686883027986934282878399469215355972160206210908102528706833059335748015722808264032266376519397664707950612157437727950413267095361566902315640616613184711466809702096601706930979576759286863520538035100137842741694048359818008129948011004410955811067290728126650182827538305985933947312900376202728568095229835959374330524209925368377800583066613956151549905927919336166892460967760148786398517133568059741535957215372004726463203124437909816733865577716322224 [132,65] 268508354830212777338366728640148943605485738630075217930672124536620070520161410134234176156448578515720814009538119938511994722505468640027788015071403205774230353183124993153493947555679307001524313297195893173844866881794616948945379207605053553865403386618867202130974174172323563333886873618706867255037848639643498623727943051113149248625602266261059318680041522037476479403785512517913030885953891064930448095950994331524959974255834909159972247531844376264713087984720907117742959680982194064097881414873237152977668596416310040975422656387454573065884120051226448333073834657542082801132414441602672760755223357542292232281957383786597005440409471625647081811436769867256335162769509811262715796660035500613472720934409627615169861549540883206500228653151203454335183754396617790930308662623311348824215740229157937255859827434486260660874951105933086633629298970128799921976865842072340625884049044661570425818412644702515220149947304955299768442791430798414834602652031500873938714386038533863400501655097948589425614981982011910599693728302339409922005766851378096728388722481822889675165811387705981146909410521590432236301724741299546623693921082711975798276890792772858021656133421784847960331195985951007146600815107801501333080650592290107746766848839403617513520282789594070591689594918434468171699239892149124052664033965210578478159830810708331953560634153213312484656899475438134733557410383015936155536471102967594865979424201997640479102571402924206892832077559516038086901602287907074445986797387773156594767660261440834307782191452124283051077832273262976090555025324591714312887883658218730405347010163502236936252807210880368127208151612202404716293729020891448341123708612040201541345398355588434295903790190452696243789821775277728 [132,66] 84556195864173431054284390367856491878031287184548475816872010385138120723189794135912717983739860293046919584497366969364362281242767972657772910638604814162508975788414775928993979810857534830114965615089057554082821939840862170393304624301721585072464832394693637551963432953669822086412227693454601146442720495684248060027366050462418883597414976463841806841749691072680471937504413855243600166275277303226493931571890756421031998808903561514661204058139227111322038157617977424120846537776771407570547487837170015965986410854699440495327360346455276494098893786544492234939066348374325303168455898548825148311962295944263797938608155617035282949931232846903523912463463200572294001754953648457808615982627673485326404149785906865059525410455857597394100607309760688789949988092089950684833144043534387022200743219402798509946672867683258398765448515968554475785659537503906882035632120130363509999031766256078103807709645302644613029185581869690306650347326466958137948425910539546292491538213503247408560414231111989073842836011174351067131847899905524754146281698686841845171838890046376882329248629959873081241895448401680820722527159898100477694615565147350600398639805113006631490298874935747144628453272466758290579867698413973443170556215458192044331314042703227993906355974145198218124726227548716025370411136725989929301379616679298399854397181991698754217294447008851671810197035353749297986715142226038915382330528622503622547605633613441675712542730144314240894436033745384520012473544010376396299337823636493912114869352256625594159317844818597376775538413400151275598530685766685259916788059442255341388635694641998033249284685425769485645449790887232978940086876867412631772724527119516901389752223938961456841095436035454163656761767232 [132,67] -2052867838106867799037442575465797961612502644888570180845593591357775786823451870665257778883267156300318299115712382168693436425739333362398002860228549021705377121873351648225154603515896515416647239903700378447209120269903502383796510302196784449676396349459192362434931080386648086525021903832044041520888378142603640721954420023040804096087125878100625057584229393091955912312689457178729682143479846309840980622988504206813192073727366911299735947446274430043766091274635471253746618133035424097400792199512556639392773727571678886078219932667009387988742173582567598679606699988693423937046500851740816199368635016120737367423281290304612134668428128422475828433860856676878983626165391972528312848121232236967889731287639761271499552858496966256180651465906280211914643842094852802257905870951511891649693587747831034251402377589270002608484461025842493902124313788090767432577645833179067804430874542925335306239022981145705074991621837146535280814217712200517741672378476417008902202909917682985512588596994251090968245795374898953130947131554928444442345804765114108217116927776606061046167809564234062334647905844189956225545900036392538908122310394351358206789205568601754971552284626450949703483570458290277237112734803616016976746070350738964072375551124316694940778030396176069278456997485968991765779534350863806561244824164875539555318800355138328041997437096465932428101878966132136261122122680293448122669666772319209657599825533716650969994241531545043775612080744695561367461101591231189942577197215048146173784586182337264611985352058264840465057803958573013895392802626794488622452032849405210856616019636088087128718090435928347020691408973047953357387082510180249147488061508648838249472222415194519864549012710651589341605760 [132,68] -169852570481211992063978761677117250770337059220609307391243855212020950424419088402242491486155905490198393081469915793763628724345570790233511119769805502062261700315022455105120085796394469737723347188812161423872138204269852274844110176439127793050228853877782347881960554259818309391470380715375633762437336704445305098016513190141317876815012041056246389767564145384370086346218277104717125394200605310861503914660934693562536325097962216192348773003128961181074224378852606464113773616966635766849938855272082476040653704565966820272033251995518361385747731975331245295331880714908365538779980818744382644125402861202867531045138848629111515560960569324926426217920465378640760241037628333656550653799023070319456248276230555589215769945132517271081463691698430786260431524895594205807137334585968596933699130508690802022490651945756453870602903422254787467287623693376239258443352627345747013906531624947343600968804630077062878178097358472857956482043190226616024353057423177069128962206604756289197416089283125849819385569554467263975155706262159411029369777152684676596151368314025822626966318302734283123713037074731732738426231600166621642123673838123937193165061244805873044968672897272539514330101534531170555868787233304569189180409231476152577047602127276554963105278451000069799360518407221897624021389324553511743543439249893976202409574522751412184026350679053527708907570924308477586552303557617978980752251266342248820531864237314546420830589134020546659593730189275494363491094237541682839346569234299528259324035716339299704311937598416476362855794865590488017246002575191573690689699459470984250721295548809512121104943297579249329169329860319868717989148240573066301310854330493161237308420578206200066425323957042671371804 [132,69] -1378803537123388761877286405205253955320551118249352888738516879511290349820945871407476457909163208399162237137925630463292742666857049704358763169655133228093472193652199175294800688990216207876331913870258806489262569376248134185245044218126550157099082303360127569161636410353727948956329755374725312360872960407674479881995249372353837056569029845711352328012066604777569436449038593381606514349689879958787942529818043958108664030676341699034145587535697401144256252057300160095587459832707389451602256588234623116489938144411428052992443572820626812636603078192341781945507436898768865833535702395090446957857521552488902139870067267249422702309900436834936266636918297197429007598871516627835925946140332941595070688387183314503300099638683297741017419978992057244997555356564005267216777017699744473636130692825868005558782887180065344674921910329144832620278163381487723774930468209123634635643305358944824512637890372557374732898070796222219230009303304327064351437274810649412978692028970150144885730875490147982752526204065948076076969262758907968792711335012258275930978127968282682411660625984595980447971895191493514981675687109040887346365503131314565026001542562752072853794545644675023427010062673612213051725477040595035810605797793155492846307337353677601119465450068322341967876477045111733801700564680803038287599907254539603201867458609537669266014506437081601742259332882031391336752357743682403820517872802462782375666769277711691529591287192862309387960212526596644754716527807795627471012204766148646408233046358786989147154389779047526258882044592902129097477325051706458728672180957378912857120607628401597417441251952782265239997843164726612757820123173622236447945592890912937301296566872272551685994337749591744 [132,70] 136371955012506046429575891729051053209387885503190383982755682600549768904233792959486252075760901182237699850481121240789642956562794476227722443285161880919738875619575065690012134025608211221704857746120242528561129586206032807677124904407384412842331059557556346349243998742507306161098895743394831220287514600042826335708525422447909190739673874697191921519865370314555755186571091913619617355526402127201570679819583954854186521734355124478871070788748092815255943251149915646995145545530958641825554303661952839409126379607819278894100928469183107981650081473282528197160049788692881452979468256518071075227852550935775779996045571749030043823560146525173296617435744997781243179825548791557911306720437498805258667964585475618500971697774528304131246400366616403637518887317182475681072789104669043155975022493146895811313436169252995548825954221144670875201582394397422383966074204883250857538597251919484652641582138490596665438880362595451709661818012028441417731912481925340121728639896472479650571116056113277271011125675426915225586258626075844686530454367973732332765125257126262768049603364025220863985624782512102406074169819792103215394281587414859209732829478022157474164222116171084605026231013922018470027706629295507966939609178408301372149488385505461721733503975871068696584046018449897684465952776767164613299632192428441341445343018408871270007978445146501468040594041446400455074638210115559768174568655428347121038439853178854785998747867707510136378091279251737648869802879400583909246823655173091065564350826734283135668105578296557112855330797030994965164210781442246710466059570959280997981662206372961741781547190198731694537601999881199331212917946013254788737369701834844192398286488377881917364035975776 [132,71] 8134016768084306685891144839127676459104289012588932073145302892759578335504555669694664110738063272629967513949079770249320994004976061171769612220098428676573933109399070142625073480606984631054511139717018515273054978379442913456837202496971281228088918937110103168468255384942850631858360952147127774135698627731128484282742256171157083768484391369835965969885867793888636778558618641173367296458633407424956360021748093260503721334184947808293066510889733728488132510351119879143367278107598535376169788544909852224325647282728601577827551791528550384532425934342402087509066633603370304035445996743841729344361483632413103403762012134613121501658599212430998153434549113696577188766824188988880871392869031609611995352419049106537058671853315170787516355745692046211925264386839447361822139606103903215801252273977828378157038158568033129748033983224966807556014023952369575850527955232060523421402930044053050991832851757942582472740375121007508056120657354912174941751713728555153431491614408648214189522986587116018612218497914711814636812499264388412049944408149640975058433783409169638271451298046299921756998839424332335848082265825730286303059677060478889313694886032442799553579155594750354993131523439512550886676689560303004350490728284220319618706446463028093699648685369180784287569338487841988898540093399623534700412763353153990716073238575438046238643790171469194464138858551672991014519835622558145695013765146343734524283551854066311169710975601209532169534441580274945915178156173578796520734947847470202784871666045378278511278113338597106911221513169763121872671933951424933274498328787228665360052164436481638762606487287087224397528304755781809618073198463774378316101097261767135129360902441159090978747040 [132,72] 198267002135321147414817121503731680556534053189398816161188238341843996440414514710942358813800889980975934264067547384166206949430050956328187129068034556310204668331965997228535985849525036421315702554452902728663251472529417939479940512505341741353631273939430250308179583450692802115839864168010453771463920199964288682420912959752947286938595652771519300803853561155548902208877878443485334260809689573075088213470491994745064225114217386652555454056298916732478221923751820245922911321178192913902050511076669189019688188994849078453478990071860484711532372211008805389738728631173920224344696427739828099371140998679380941988615720654264382716062271431480879040203959761731564980888570951545710908477755853266615382002880306106637550164597859630831290145077237259008820910525755124551154734188904304813467510747572820205384832134988519380188133971175657464926371272901464368846014365313360877685714354075351993706961121502516799803522894765930356715276393660955773575344316721574633927115533276115810949660552761289491998467230547784550236285403036785266592910331799200538319455979173962341392117354515484156264167539316106043626668990443238928277222284712577931692704958065926374866435901699147678905900993495714422603697247091118931218078455111645592422241681556567752980440364273788431585930969541399586229259335276767417072008373368784560406447663396043976441947435419833425108307119728430753063980243507019151822359738533381560746152637287797516292009598818580027225837202248549403630023999593342967281026829186290472056070944823292454516197475450311682270419442137771932383003373183201435207767819533082884392055545434641380631532577102913785017735576931270954888090649747388444103416885838970725310498724531426054180 [132,73] 1380539735520562687774011844542958047816852297241988943154489222310384802673108873963107760720846388996283931819867166943619092237167357045970519008461216823998957022184859250921741950394821045904906871058116847251991232771003330652853068819096189287218840146545974179491868048979627905529089948678375267626151541496907197712244729660245030284198592529624056125029985039760585120009623007528422006866671951330988626506688130660148690200388420444436441969153441280839492584240582216816530331377948362521863225640033819831528809132519827101168387786382205309860956965390549470020198725761940456253406137716597556291194240376688050106468842809020313635923728242132549608612179790273284486894096534229139449462578787949988227241432515375105489184154604896164092837996582642213462135395853157942255682429383804974286604737470194582470975971626016702316110579896631213028852785383305488673442561957305487412955125760301872903114634192611614236864774329033214641740812003688594435419004004465177259389423794194567376569396865899437511947662176642381728274961082906189363953605225306865140971669922434843613275508714094422557944675468337746101908477716648736819866120424007890758281858580014649735011870440086728303595301692162619613216441983505695657375749891855062238282758031643183949266518106885203230819338495307967754628412444605421970979469714999577706755611152916622750515002463685901589621782275157585653687905628106605366765301224680127753841251891139288919122153539533176155046858323826804395179805580902184589030054375159073692037993429451350482214709374053523444113881779544967512834988346929471338494327616796988483580375034195052389441404235311877638431735618428263366398835231636324968459267762305765298850070864277752 [132,74] -13316733103830050124183939646414273492926951854283526684388199892750371186002032556513623332863075761068317811730301732616306720896090887173655781872827602588579505172634683558572676405207451411227246665916375915807433057569949389356703750663534339060735234330128978958960264114074076144849361194267725462857366671551567120958776985001257016143796796406610575461076360928466475726191774256413782651065260466421772457833940239906822926900619151205285300024550103547265131452771706357679397156384149269026353398650549409342938210889265743918016373152757376572092483060730411419656247997281197340951218772956167334127484488752538141472284964294077614335228159062008871797157706244558022953903272208761426268476925455515912699521347103002096653819749840353779316865119959192559077685027963575790621735808293812281125650950547507321416519597143931911310932886871341991898572535685172689694268961994128041791505854590223443071643027429278238222895631603820366019468307907653779580793018159522322271188362665704428778247479373388213782227245495605564873807449131057995859207323607813847953494952176840367501407007509189945902113198305543340633668862705637169997063595794885379501490749747917662386745224332962483857613150358381952693173823826679365531076024548967953480135585108641955119409394058500690979350243161732919373661848282708114977128315929551344414172146280490727580436928227928116994257133517413242118826442229674851697689082207253208226590488614635745064056198051502053316103941605800802858405546326101717740990015712307138592030791758707169757143217527085174076240466756472517398181743467530752484720223610979261267088973855328293580938254039665854896567445886169239625988616789474187068781023612523774135008957664 [132,75] 304477271884727136153779395464621745369370733722946043131215186077319557698525220083997200227111715083177580535561031265295632609350606233861047465346137374978102900835166406489188402131250333434905237325681974452703052065085242564477368761627192571112092823419617828015937163724293090309168237889432860194659652884619152668792059959805661325197589780608738184321107192333571347325054450194202258783818290082324105810055639851316249986150156061061342763007112588431063921230305224548127509594914321786448990757883518769304178342131830226796876372486500520608370063926087681247510285515873631787754886004157218380154064549938780311968449301165502380896768154939337732022288950511492090313772231401263538481262222774528209308405288135578571909896481873707607540095634725276373395359465385629478473746005393295885794963149140146976149553851037132734123913566423888167466878705876567640943920043288562376488972493186470415997685055247706410753062863144031243487494061362357064955699757977555554492761576679312297468906962528803542629238917274596841343088747693642608973264503059894292600981318598729517142550590288368466182620939415113763716537969729387575646359760115703225239936977138940689186895386238773609715945546841958154730944470038370448062128496727586455877513444705426650223274003591119384696114954791940227858288043937397109649147509426424397303803845614182447514946041638464687476361618077177277559427801776765281946824966816529276266516514784281955975422902217453071083897226096708649851666197687829104964401576302106025534359846863348743052966714161993574033190351797516392862047902651744832661346937496104165473601844380515733454962007094789456507250395387148441574805973550218644279687493255814192117504 [132,76] 25238864865129369316343517089303483610462627607200996344288862542874931406269409177736306930498252014679623917494580200875353645682649206585032961942246516684755002646643940697447289502781802514545907451929852783677639766401906808095584645841314610173724957351026159076309090570180561282168659147077289359211727004856089918093966114408176979184136616018869547045576357642321036670311168808877049590345748473287517326446667293949834298676968055366805669200132287076999723942757065515217562168969510013904815885094899363380240483323533488698061842463299781796255006965922295025554094863648368422315426645418368678656506911823806387547516944183231037743927855583242828924529283663700413869756829854548933158569220692857868944796284471291431857664510301924205679349308859750032576782537523352785831519974658609989558957464654066997564490182680412214323333232881097344416932416556399623428381263688233983812260526688849498502747969509691579363806964587766493995614969935910789784474951629339041890035658206619911931831756958809390152198356576318549312550627025997561632264991909895979034532353378425339916867010542217188484676758784369765210234122928757572287533334371245396247467307228789571916974474956446542969812440858051107992905858389654953806392779299084830736627654284371067085412335598560188668803041126154809343573555626392095651100909906902708288395104684121658749706817653433097474557407952184002652424027425752737008542583304936034474018025773735411686865330546443245077818982183967040804237289616246402016016228007611779773326500616748780030853641015570141973583395492011462211598439448721266372907895789832209817771226173977709661158150880298765651343436034492911408140731033076952277258951397336245434 [132,77] 572180979899022262860299282618399626275097326008920596676618738943701935169247252126818618860906134808641291315823305659548551308701343960383714794612631544334472566903442567516707645562232207791227184681965891883205853683342905904303551139518344802446394708386480345797382930974181945527190269133185438287559644111938841663740751203976728604677879386087945952367797014282052164425865269686770463018464999324610001682870335317360828593567394206466143233072787527627652642861867404148513413337590942154612431730705553162670163049783251827455443472666502672011999298609856425581102318159456064047986042406706168262999312565334316831519829165414312173379643648363654664676435544619651697588703601971435002580132870337764269929383788082685496718955825726898300263905852472383200216137494021066172266786496680104438728819346984860469315361120822419018320993802959449703933996674889385086529748400888227223451241726857122847850552153018584746486527977256722402420162311952910345756573978246137269074072601348730189210724107052517046034135675400936478615959315286366489232628199832456064352896269913889886384638853842744926219226697474660021307637177615590197189751087875498677460838670097980194917301889710027950352807414570735339955064254629679320053722729640848643541824306134125397037171714227523522346943447754401517604997418334222350419959594760627666599481935776764844708552862984084377652385020578965780015896360061098354632351578294210600383657263539689731975277926349823106569729688361235363900542777071931294560427246435687690460417613356472898869739957807567986992951390367675887495391461870850320297295462537338973409821783069972853375429819014392858559655746831170207370034190870148487869107158259776 [132,78] 7843376662370647449426878194496514558340616166613606509050455179920281007392595977830378699477551604356340934093983751585573913758855769756503423839622769343883367513242279193776423216942517401750070110830995324280577369040184126910432198068941574250287429279550848564913544224513653927987278561991350873371525909565841565213903647522198570875916585886993386925556566941697822855498316670555734461995839865305750715464306801818515760449862987485288888611513025382269151287477602615702663471528730123146047055752565238562287134976029725736697551626407030458543576148963327482282113241327259507564567986939856217382255698905930300966545532318426239850833410832788353356767748649495066375359113974581408683761604753701966856618216306382898496872082718838396427043536876322737067781639373739240106677427903427811398358731423707556344500433180916637850640475863816408149011174727209820420119425088742791146610865696697783189317022178565054025277376849085785450723983342232372007805200667015618479080342304729150257878878188538748383314077753770887235657593205389538833772606744838311285998872149224744314133268889431760387223636737700610941737502227549272496883484385779463137809496633462706018738123296753088109005974419702621422408329057549367377651927614116413266517873051422181423561643787524311607592838526730932170488590433433817432382236529552944705954725405834468084434391972753457465771842220529919846462115937479553876646378752562237430332211691480653755083856333836175613025379510181656200469328409716473674585120654602554521872706384949208529730752371834132392181728244975625929129323060756420279487301066576463295716243079639650107327798234247733187787099427205164598490543570713089335521661552 [132,79] 83302602284207457796851083280950542916067506291723218039235702932737356977886991525889340198782655973831677822631571735267299326005968293583504639996917015378362410269255424434453307447617414925031085829609435251716958759675735723313792890395873509946151801137936473910953687758887187346910203766096589314247792289737581606971166333658392254542135781333002455640796561368271261095095209272698195373503474377668317614839438931710891415742066211085281468039035388275685336232647714979544187915673851507329912952965658530584422374523426804422368473982275632966211804821341100488756925291125880174704589159123608591613173412111329688653586820497837379923568546728159415770706253266419127206866311855643718144009961660670652417713612267303594720298403562530893561263314660418171578796270749166251708917491617941396844233847314928925549979742608087024437985799940698515103133697156694539704207641197275804731381161330351326891691362692827203750245453692398768412148493482029562416360671014478222244947176036620565215502344071124462740237823809078624462752952923441388130215034677793849500402566945051613470941174892384739359894072722634419332434860462818157471138053516568092911386649533303369007312697331315469696933998659680766037076948112417052201447097172189040355720482099739105669831376508288461385873313097613112048790047261121453153484538373868269957804448088002353436821633304264137142172425157668354534735277878025564916053933056342539532403024696273639705619399561968110832099408209090557367046108811668656022848075393342990078750893484545931320444790282465547842644657125532080978211523982993409556179368243076472670343572737306626920903347010520008432076875365431038163564127084131702704256 [132,80] 745786653875616368580678967725420312111935432411364868339441757341887000552428855084118292495077487336072086339397088038064561753506012669219909192120272111847810400482230746689265595298331652494977830170084737810915523757698001811173472961481634312750881571570067530216432884722803294708569580562252877523334146559011411702331145559003573733795791915499620800855195375703895834085788975681525616635679779788675384219088595971383357141329572817415718842259638560127733155261553446897036453934727403104228669868578893762535250708938284153845474568673002836763254702770644947231785662584930066614597891596600456824184670188795842341679437950633616963034718218890105223796656973591054001010497446557336856923104874191798938709264717211762083949432468796891301119893462056133512559487189535103274132999281726709047864864278385408862711146108364057071517496085851402323995348698252553132670596252523645367162275104345924152083044934848123771991965932314861634264187400701264875739483169854356752144810343806470987196097806957569653367152523928950873255129002640183594550890444248022088759012706301754943729250646035560207325955964491265525899295764605941113166331064798086041326955517101481593433036693416363069739730269894704800471762065886386541396764689401328569474540165678411252514341118761956013747105693609613841153389938218853255853165455453131584318166135620036019009245976031211429050481818063721812609774710729099533166760634643826964184904887125314900855085167566832148188082478720533739824328256764731419116972681110660351265063017307456481465581167706234693436816240882845862261770845028087761055963905525477140898478975417470058129650403403828744939310010667261608168920031713607848 [132,81] 6063003180449067977673801695158439119236712491692084579537917374810499259354651683601547221516600667791146271419409909144803292415497265535617737027215607963099270064821366458653580290370133667620155030531213838702280822194264460822882765062284117575695796166871395723881744236128612710840995971318547627741115355774278355153210190015040477619386937622689726331912771696242641267276415238781009300197012143006421582202757070242489330134256032119321465003628981768149468738956356703955845454739607892423632730185955518936380908568142054552907346939926792581213445115040707326011588986086180540871515916577306097270215045812182214806614566229570197709021957723598172351201194027602696303648756540478812358083283716514257648715752147174562505423738222363961355475396766936260438899884789377926593941801492111232527635044300747178218232665806034881185289525058424435496011131048822806690226892035236512423415502823431990616864000151461682702467777864859466092798551458836820132135707590697700758895354446147688028649959685294922333621878661805639258611449077817599851000355018169892728245374867667394389368415277374093047056199265840670272720338414043886076467863755358584291454141271582480957032931742251507715429899507833345553563363529764437074881238911905440722903954665393066998266692932787195177999539789578908531680098888124610306174256243947640113420691564570177459116764653679061153057841602540647625574497995121991574325987015621252159809420200595199069592068599524874747157410897572759913526988121192148986393312653678265736594578023649303497988363103917422703401967688898898183243186423200853812616230548048940688010883963838839651148263082449280773353437113759584301870762773872 [132,82] 37303218353150899769823598498441574329425813340802829693693029193636198639302070680140285189437470808844296381544631475919276906566277484617299328225286008663760008998453615324886803403061548099143806534482711058291908728465320607549417974852283360703299132351932645924607930976684708802205734878665113244440168717077741356223902819548293677703433707743926467960501903385614231714210704226248335671097531159058091553356142864265962122041910778391240550194959449129974547286733074350416706648593828975484591548258939424399676382141556500966987500863103077865894025071371154017422675116111918591163804903017618764561779066770147004371198576149632215218838634261001593312338578641629030911523528559929914191639266361113429402445285694842148880457399759807854538399584450722393468131337487890007081121477026790231829361925540791786641088855103302363188289659371099397707697434172351015036230779680405847795191096328054330427786231964546401396199694690981316339234338373471953304368088275053210992889994169887973145494995418534756948040194232458546758303420837108910351663794710782816497004682682046919447956221777325668783270801054246963647580180665088820797180192213658301716018868291455964893012040694128059551136073539184942673638919748518158898571751858928380853747653528079003449954689321741178801173503314418412151763417985507573203139350570607102819835100990091390069760421689975596144867894830744853931023711643993937450964750083254491556854682812302911675144359516157291470140258358374167511442988516460973722310751663538529695656941728104460369279476067390364378298517855421716288960395075256358366606325521999969059080822984546463895297014022378375093936944353095627254597504 [132,83] 201291014238794017753292166379968367294591644135456951048625778845338416728700256540154558351118307436459785704958882633692838047900917368717476857123993111596891535847958776901620771782513324755900904489163613331940979757038179484008630037836392084857184837354012587884992038282795336496138465599708462611674760716216401347604432015769663902487188926569642959975474742334053903197406955430769266011483474906888982299067076506926649611499590585736263807639698099095792901081936269479280040404811264238740790192851457092556613175890369773446695690170027369588594213482914118086094302269836573888373591393778529047156296044238893931097853824051336267424950273857953184832570338565884426433015005420465216695724384279869754687583262594652606456951479980279296197014750792980446835329377885333265719771287313203643591522984462398917490260807793067730623185984842448105825181164849125013686695177752761677903877094923929601061499032148442381991342467858305557672060147343282458945782920299806976238175906055030150080290658492526544012736318396232559843515962259708146230206011762272539993295567597287515207212811848137679324499445558612419421076450808921035495408092672598054671582199137206052901561566327972811436596555590462574449167475684620609628532360263279589640302964220130992480265062456270458369502343815227947013020044185405675282843282491647377292902882078530697829885917017889899359686541414972330929231394999004735781853414737181863692596525668389135372675159510737393662149871590529452913369593502402490292300773630644507482720970257032146612394771567652326036780770928127359786294337920052329415775361763625491609719312781631393119771543433422012855042366539126960288 [132,84] 770175464108962170041582500114177781914614912167585396531774036637052940574862141555800801779456615485062774988231652659655398991739963494959457367711842011386111443633405934753767740101007322962036349801694404789947815106217914384168020988705757346313907968297597788434408594696628066875246398692302434436972249782929609049206712105228084251054072917994768267910482979670148290433746136977564336977232867727061335650061129058448665123112120879484128600793109513437663161930201222273478668727432088986605497567697201726539500853697925576938442090619045452971417289726995476304969725161978647806610785537400811696222347967546012775322434456079274912969591815179405620021094477869425907893571802213267812320862913521444011818253074550956445117240328192818444644746492270179874425410890099438686452786910272246096484982694990865805430807716054422966596815060573250413123649204996218207323391046444372347607708509199169062504664737455898109220727840805528252171795869869356086401109474013557959176780543768240244969041784393590467002628583577822620791248228214490147502276380696551955206740284798205603892582342235455921722029960417917955372064576888447740192140821251231431349105904494528530192929647007634975479891283937561375032058454822929104090952644553779250113171573658999704149920267534678259873863950699022848433071922533873970642798794658251339299331518831809133340161621619108683830417528240738530748661882387707854606764236077435700393346722018086588758946107676310297465860861408589380537246806856449971683444178538256446182098709096581764902860563350631767275647646956705220931433871821674296936796627926640986009157329594467774444473404041900877165133201205568 [132,85] 2489602030040537062063008263468867884059728472250581675292489110022832584757025476127709856702731882167615952518290524922670877546580128118939450085373300282275424985464752416408911405484846697368011271922200452784223522711842796053719995242043267084751168430750198808712627462952024461310600176452024478971973030564552363168508286544599593164612078401345338193831460778997023552236985725889915113978052562610086768077165368461935557337355721926741584506115440792686875747463892059254754976266046576269135880261821530929493425708499054097850192963697854168597589630812083182147178903238084575732050910413503839726385098147943550903964572927797354928781659160080316880265707023062646468478295535009222680346262105875843120454664747196434450413679656558222010566801964678521004647867180884012693700879160544944813737735655522885141309737328977465023083128036794266840400647451965797933318025301511790498913982275238569763913135719966411944041573600909999246894246568463191163774099864648881869594407485866230621519799835623107405855232962596518603302399130433615085514102552066648534280079979504862822433066601721665560314101859539363503002837208467272833851272411833877332457695567779957233374089168285130635002657174137716622800251879876551898623168413600811484361974981010429073559052793615776597060543389791148774526704769939572389015279469245281979335903409119210419547099552273527714929040101952020085019205608117218738439266829020984493645181582963872366410413826127363214532241822178700452077131055218426511747762634128022043283478448054804327551804200178147056163904092243340280216136064062825628602782390542664125549715376592278500174641276525757582840306192 [132,86] 7624648140703714865295657149434340625181185622506362827432639327396645928129397643278055038861781075196441348903031734547728932679980275220190994110599985335974738134060942250766392311053736822115541409209171929264944175673053380530299571567996270752682600609919042665008110993845194725957322378103505444567879972302846664784838752485855275354691665398229778900271284784595269849901910961419715437605939104292165076559721589886285196644286014585364375047445629618012023863171431232901110975784250099530572916176831428259345598813325870029301041703119748169144475072809319671416689920521071339733152939760304750322050253730882244605892684990655942629036944814957483839473708626116462834390946755347191687364690377929952944214421795035154812252690689188603158326205714586825631929667854680967378799578635963857767691008716005983762398933973416238421779679382387969876039528777600889656857645336345895160720218268438641147076133347227169019343244291123064419741304097669649022303115327566471300956257289518377164081447458159965034954502238082666804697047992041870927995815951201327244489055990481689392264908759829696730980172639090901363902308293930394518700982515862435695137370383166318798691291746076716412975889171389390826343141657946332813542240984249512011465712628884444261336940798230122918353947124572599974777654588961081909382883860401187983851604363283089564690134971374444749612328057693876501032365226692352667126896001913711662272962837228257736461005076854772336742123010463144377966776456070045157686013193630785686494354152903211229020408051210121922549792094448763443513064986759405025735239345525778258822395988074603328432340134226072790200 [132,87] 7854943283439947999177746377828509526448309426797038417054174816346264609773931015264684588759751149097480880443909158860431966047625569857555075498062503680936084125599857125828443056715578203558366483503940957875226312057015943403518597733931226427170266542605305320573366425071971327307158552954603841154807577214121713106921693282506952130604974794579039746763078081015425523710437293934291176904686825371433790364350489531521959600730347951244211872983012794994919713190383777441651069709094220733077500565266055081465989365688698480398719622933028314620865692048180278142743394022732474839205195205610434275790004553531799525557463808058196726470005121711244596118462126187152600713192870347594866862337568805332248107249596415966364194699351677682128367541250421029100111588849500266117299770424554657828538740931800763487437140679343331883124558205206381544917925793430117809813428111307942042326472533262803300314542522851004716122149441730025165315203595633051792043477238228218392931987584460362338384259033099358169174272405438644939432904303012542947755610924655513357371500430310918212126018367085455358931600140770452059617625385059756614386217656311908763912185139362970999107843742815013507492061733111143327316523085416140610725168467977344569436986014989627115123899103892212055131748107034664472381683868384803510219728401793565661525320844798027190702026358720079845612475746665666917187417308951207571825176796443435817136424594612561263808608319254301482204313990795499860768817074549952806565535242804044419318795202897222775899647315486464401361087659883253918903151076558513995285368359176781684434891366457162011260724720194304 [132,88] 42755489444589971868843580874439408018259796779250586214898745011157087860207597198653611276106591733043312669455187941845592499804244918102688547631275190852964764949610031810377143512025957023425693887502424034723529244099581444146960851814710704462711338785327733674193220336439257431415999196861555564438243015605676168537177284139912224710108625860092377940185397156077483783057680349423697670256243555455345619073170228257921522487494456949345467214434659714839861435580218367221891684682642486428394149542283074747753733202570671733880495753510087153158090160408952911120589640074167677052371774645463792152527410035680819518360761934834024850347376175433973107089867134976613583012456634624882356104838362522127146594500612349726396336869099800855376359280661740017712505102157294887508359368470189613485700736496792617390763765430256688872185253643793829935695386052966417802036666153384534053209492975357319882849200700372968990113550276369369734433962594514592961084832355233774188371896828804880758113443083569899695035290448742988971345202356325387278881805103520129663658879572819163795615582838483675249919514627633443978750070657490780721118520011551270586622620756993034632347286685908097885215087681897097195824075338409790796964109331996698522451995473853232157268381099108946490911808669482626583110316128267414656095245006792831157090591503854658092487525907488972183364703843629449395126224561795425215526784921305655281386680523420253723686521112887367000372411949731503262220671158837917013776946842517793602098228480563634750395536903204887692569608291843739766608876486092034531537244954075591337672597408827370115378139896 [132,89] -15418557217946972496463035969141285716071952261094355033315167748780144746334615702382919719582548612103308766301444926488582519339735104386214422540200620983863565613260652923240195189228090370352358568587508510532907808133371335818134903762888314577138322839774600778664275049165593476084752433556579528445690682964403924358537102476673729711897878889405583118200404356854408916978363168980729711349801296453187401251894809785462310853847676878018106614260914744834691250426246349786732116116584737179369764847758977653124098987476531844709423709299791990862123634143209467670658426795111732206882930661555155262856025193542667299917555151092974844191763144998644589104445191218687871001556965917007739047767596325308557605279736777393651366728720466722871413075636783817290529050199667362306688641445793958644317038313342582305055210938090956254896514552286772246003357196949768610663107906459151829969718892881538484340310419379323460409950341869714211438143732267114331014147409900361353625623129166514090691427518719023779127308109725624568783090922560753834609427671581655706701023304934746667436021018255849094032287058384265900445713810645405715410736897844135068319278559597357781692020815530464257312272571806253100123619238224955426153153490744543282229554182434222047238697119267521340296008039981928546503113010904675401489066367805556295260306947420442245842275309869461301074574338391234787027722522614601092070605890382942666803134204625841521671007769025101585864511810661398097366700568372260253477770247295313875520259710430340992873245200393603381691486119484463804278877890040771696803529638436804917567756258128897789760 [132,90] 80651840689280592960273303267977158200866314814440817797164192376657099942511266446502635563014631647984370313393473033635869892805069454127723226650642993307831255699138975781298730143987471091458775713192045829974685536038862261210462259299978669125502658056951615381624715956429563740232179589656220512073899054689600862595234172940025224100312668150100005880287796447664871034005352304973137280148488800282069880761760084556972654372805864357026635962424066871695749705921924815034963785862132155892723494429616541931148776058241950513941167787548518012328432208523492255765104901734208518130791603294232524799390254658484236856932334771528153847031285647241197322009749954536241848587947405647042056676575015219049949204392475973888188139241511046804454384491490454386966512314817920163146174426299161549668537064809741800539894625386355611270693538081485485237994756458590273682644821193687919220148254441547680445657032334209657415819708777948914997603878830413627868077541335966604000483504350384452262017590598401877784878013572436855102908693115346179140369159322203499635318844296596916549343919464082048406332918245426580281516467175822670755534139541974728565678397300994681881995298286013412138231468689840243353487638442356446991480548594044117014835696289845714834878900946259268280825692953547948777402210820737796954971380037547904363239717944403039357025396553975955503134343918006675844974625790717094678331376555597112274284789965202172911346151575138251360582455654749326691924598015069164216912033497517541836259564855180484172463737961352789679649011951160247085724972980721480695919042931382120310974021024382448 [132,91] 2674835152618653698207915059737642189127942839072162194737008264729582039920122746796048986088498519627578982351791347522452019462823387423948017713841252516261311549042951357794702564248150587083749553098740684569510105934223475981803089053407091676802300633633506874285152598142123551408784454450654916041818214268067326740216090468166996414052689913332996894742455563947059929651205686928116563830168926735144634115190151446741851766624726195345208814573574925014728325333461503749890405519262622938072843801536488760378930610038900073939092438766230653182188634435311382827157669066915319403761411642109210547416847217378598890183306502639187769985563898661062971095684233537378022748208978653147882505295190912889694526397232940112584145480753798893116143168984784816200920925922379185324410280267092848341189013274066017453903630559877567593401219335349714621567663916622226908978605006160231133938024488197313213649163682806929307029808462801404763927419129671792241714721968349088591666438570306805393083350704744819373116307838069549299184853807983500186383486780915997430563857291144005061421468148351272135364760435794916817544664896727712657272238237430496847489377820256619425544605325089227357707957148943742530791465607054669662438586657279786192057008294314330766474023052729014052905326271844855094018287115467037105596231350575168273438819763503185718462067651805563729850185643983505281648241650528240087197822789874944811285500694042537072057560276893595043574918498327225791445415924397288470630710385176743342246995112716897140574084262830257431533626689847303726304958385041201332984678873651563036538469184 [132,92] -3506338773671283500299166437414808075070790851953862264211928494599629008041599852436416969592361958316044677298897891712187852430333654892229050662150575442002853706233451365030027315849633951878563131009234653509310767802674636681104118272696347049793256372562717575422307098589280020832288189894743036779017798294390372347365539001528915060279322830825934619380696770376091864595163444655954504629006971428874626986325101602871875919945420866242003000741768314578072595801579433373779056725449627355586535140546610190640512305318704486446023182000817882680305575718274517771167229425483968771065492369327045194392391709080632465912439569724226538534870662028306361571887485933687654749162081777013066125968872730997682335936848391122373543737287720932745402915936352352354067236100866324655487193019587144075531894338660485073896408163469306627197864540703331780547418262710026466696541011844632849260385896564925890059726658078031897082392746369446241089934721474145838156558294753210981322698643269654044541304787653415160044097722621726958572140178067127725349385843861812924108014162508075677420046531436867880311237227531075664011656886210779924190861886924227071618369860231845706679550776691856895676249756182909052890278116345375635945878245063258354456393879767536512100975659671121845941319141405998478747398643456260190988871925869535279780889453622979030227401912912133204554891779062244577955808132339435823831781404974019414473677852240869507626155983910015367099457271321832876960827122144248256263256891897891716269102188133946730704821044359499609158729545151375490065888391221570827753367535114723716939 [132,93] 50848558622397049408807775038897421817810778028933492372278091017701218802636985483975213577230838332113302457281674455669215534869117740662771193521455763134457605327717859788076865686363965279901021351060659135643421714904500247284720023428345223650429764263740283983973355365078407255577356196419427985423520744921927626197591415527264008432897876149337698409477556477497035250547916788393890435520745061676169449159079290538211370171490624210292161271067144409505040010160729958975496155571048636130099624125275990619897874932744311472366628489374859629485894651867193754614968642756719981175104189147624207570772694988815363788607184039365256794783003133356142822961005644032501274722773398150232781341231669791064347435795603688100327386771160078770704108688092783480284894077898373568414481471982969228189431857787496286845781583686244438587603377049075026904218986917718677807128283157151379311991431898411538233873823020847908090210114997851850195611962060236132079984998368199124781105837246140368327885089462782691547752668796939976371985901812962221428138355014994711474629069906490672978373822938260284918385169431699799314418132787019366194223680029613036445778775843700011935811654379497430769802231977735948195085650851918561512767852575387739116810181479808452501959591638422806742372149660878327743661215253349281514659498072389636211949619338561702180933990629655794608891569261788092384903574713080648452842159324972850749351480348224654180052567028993056799947524968147951381247255583076842105144398661659019517985234406885033894309240592384781629448948913232944732070559736814004479796575933774384 [132,94] -97449321067619698458054574108427842816484905383471069089095544064790498757229361945518274395992715355972395531026792564810364785391668152224290564852223626805559076033832154336466029803564567864670638815683895500727282986376422572828472667294755162190317314684453486218294676227770980596237706182605046098298324893361819788126014268329198880115556089408289133662349102777837874307474827860835390413369199080517413262550808016149304195322715992550827994237532369289524378723442994959373134671148578753518784768851717634618103951965948832960533647544532403312191953012643908366712799950303917035560442218004659112891100086159183899325356795677600680690707687361718595502568884602735123665121272948158730655778309751867501278230440826151528089968641142745347943910977036036588858438154684923325625645150275831818540169207272265483100575694357222646230377457238972034308656620801820704819995810916638982806314852224176915818687012002964445899001595284210978297424813077101321183865312028709658004925656015124585859011034155965704928555740257772758898955519392022226999538886614128464064899474089302795001499471261293872654462370758043800123994035258623328991772441556324787979219060670256777565680385514864616799568592638929072948565667984030505475493792586610561946423119846585554471929122223543301029359147958149903567000558665023904527874045616031714431420785947227015050080967130285610977665309557080036583806422821147454474934657333289875036167436798882886823566892264429340098542394384271824937368177343369043330886256628632766525028110372028086950537907356147187693395538546515779189776958266318212633141026032 [132,95] 24930147160559121330060183564703568755969684926739776042237017138508559070406241440004224462471868008743033940745691032190668898320523453216404345253695086435402528116898519940577324280945292943889043027930273013519238369655946094691241321720798814463064800765237807368726149201555018925683742659463876446757704814497271218765224669148198956809422708097471807137512981786199813533153944379747216698531414920145429454337327419735055909598822679139468944390719027546460718567994772834779454297536473461481729690256138580886741224480678018574720124654670035275839405689117407504572754269632787370221577454121500232655451183187515624491868070254628596588470543748609306344530560743429361926677030215977149194390029274090514239819811335082358275189805657733357488361534363398906667113925092961795713063462860715430721284560995953645983595496248293666391264686998601949843936369346363536858764318823297453576367513382814917567736601297856419964576530845479907016930220591336703390279892919346471669019731200639387378493956028857775692947920657988195934576339629857436998314104840010887283389394079475150153772188729284846246972667981295132678328034859552748899306478935654495355032281273405094811010317977207031540911620314454326484030803260682232112398752552839695299868093780037180128555103446187029102121156512727041429804443065254745584971719037303839455739002950977231820988061141574916853697579230842953472772133830327602713538778629180039323485100983859127469564193527631765514835541253359578449966025002483730222534817329202880857878966774569908297119497998123994741280190144937212431205199858523087600416 [132,96] 230922573373378683710885577477334297977126079777779836552602986241857176147144828328135110679259677964179859874789226608157165707676576717877262503114895942620706685200224333863693271254195912491875623416460090510665891648754522282585062399091704223564724383358961715598953383098985221545439113760772489784993585622807400075182570610632178184105787883696384899664049481538928613909315865797929161301391219162727018882772987949318572972859246806745562791376794353891912311311063352402640938513759212035008644727284231032529941624552193695888960705611228816621299947164474475786299848767469290182898620090414285709202974333626702223733105041547183381311378708023392065174520013380317907608439875253444243911562574572190110473812631445029680356107174677925318830469340176238157064035074933408840756501767962490741649067931995434403481859292477484319748662248010413935509848897114368059636477625225501859153731735319165991871404846991541935470049697752573239371384305446466155440738663103177226844112347664024624644005157318196027349065034911963468555470157549882935364905589575909791928628051146105119709118971386380204417011941460648136656831077051809739817315929921929820094355082631498909208737708236287834422304064403115678781297047284699905942326767917756103802993555108519765875554811546131734072973975904307360198078572362023540069714793051337714544560895549348613171845164382491650549904900323924481367912812746115955936742329480417346422435182358922400197722293615070008815685293503265054240416136038328573937430526959218474346249589019673717941728863541155537024810742687042790584653964764188348 [132,97] -270142191019319719885362536773381928130120828769181010127844424615830447969292810227191615310887988386672103414014386469450921081997672135797340233410323984361047184927134440921182507892319217949655224801838953281528970226531233274274655378008272211143606279865854295968577539189339625704257856752208144505564928008250374120561790113260525230744981026882901245124445895820919908559192454125387342492252215131726083151557063259360318649536929977905534275224361554673225313499555460140843122117944331042928066385192769143381223205283005738819045241850679574234054389996108673733580294549024914308802957564867740160950140510062243270100671093336749895833186692364540348536087578097660828130943012453747952200855341751502399400757604556680261384936809747980001130556523910426053329503826063439446120207440494388212042100573657620427077394000964854089432582157960214003319125086971861038482240925312349012716652809603528544236280932894191274447423477102131858975242129019559942064733429237361963164282269770083810206810998635221799950974009977993885863992760103913858194004926051367925833587008680873649415974307543915180124536458655761686764787796966470837328409379721392813081103165593022000667853931414039710311840756214844275347375245068336400455928195731985323607349380309021368222000411573524875960890598290254936407302316700337748202565386569583906948544434711305396357387843235402208358523756620161550294549821835074094208687156394147051448007126996700772288383963699974239169903773484094236353778011881469268093510676639199042203557489800900698612563773361046566792277930680112447420137228456 [132,98] 52856810514452872858324687532618115366479140240442139823245605443062315090941561564024304493284623358579600274880172732670555570924592388487735540183489697810348239262146596486812721990930677467171782681884287777484418188434759118474181877324171277214811564000383023621752486600730356212108063373399356883649022985649927383004249348612641352697357669561505505908887747471219414861748624959850012615538417174386161976554004570824516028964348499523475395030459653985313775406203909804940667162758528570437331513071362395936015532800378404843951080301720243342119810200067182961644385249036676927208124613800553757122237004789567374875352996567699265243617096116602017182470768805458453442979855944413914783456797200105150019489897396701053786402996435756021035557353622423606558392132096592520237334272671726126449958891127080612699840613341654961782473073046912027022134230760289791173840118064673524816974606851311343796571536851892730688504902674258145564668434678661402632864839852145198032756927651246322999664648970371388428476513818597688819405262787849722725409203078201089216096845147067173126442159666315041673543447557641323100227932328102965731387870365802492364862387999201350146030676352240331513049077238313483913293692102360806568522274142243519871912421236529082554578881306681840672879591592242121913271372348054725591461558553931977857306708379916132029060893534545233511749164118918362600920929886595277717956543881575109777079835767855484684006995769336647323616740461436975190554866906446777613005759969940311320939960712146178858057759607706790006686762558488009910352 [132,99] 45687087983751450108298739332001245882096336314283409637363898262119350353725596293475820218302329604014990010125339060820941753187596273564179319484375163777022039734055580351213069914983952906500751506797299903566282669042916715169247457052389706940340927859010390384011322605121038830386811736816615475903297726950324366031092749540686744446534115603769487822481412469725835201156839821875269764544661477576812938606889967527021661753559492290504604821592224583442411222741511283840293043970901654701236634244858864587953831575463112308262722073455873300288833561705176595181936573528945157605913685064143964694128142413831962097825413727471663937895590211117251171353326108320261266068638100500670881270164169615937393754255213822267468098174760866479045055080465215587702928370666520974264084621548722399574938696593944862715454046894068630580277148128323450599348406295846962828783954930477743487308841172117893266315078721133269010141602026631357229248136431797680664943264607655270117563008929444388711476992403360547561387731810470358796099806219569807960228288918110810484883214407004360425058430660673463349326779957148238627897843761753211871471004151607373500386928740683100191727140090480042614051978714355233320291375559987625187742120583229251416133160943166221983606510452779758951392874631356533805317950685123603660999582001893022382421307504252789816965643368929461417124589864113951531822144621362703552000077614935915358375878703759990739482360448521692970748164684045339793510126002186528948584631120570083352435733542730259192911813573681156302294946693160256 [132,100] -17859205077181197499192876562906581151916465208182606912561063367779277815190256266131551776128305067776903031814587094421720158221418443864231357301395699304818457075909262385144322228379522150116520243806656107274888974806650604703190188508457035305796295388396047229507624107234822384276494586049941350136060452069222008918350682355370376544487278400417778225707962712031219139538104037065973428254805718929386966414559982742784281270915802492954850126486693393137377672200416880780072078737118466935508277273881344937577193876092984463972278306949306705038950144063392211909245614895999420433585989189898690977994902825058860040970720678106491210490787544770593550960661117595153394993907467457745366968663674047905453086835105556711158275799569371259543673729949321266812428953095850396201972606794712525237840759542118875997591086006733763295133877036676738701483174936453738244537340197150147613837907994235192157241606634863104354440969094410969729286637851666642805696194708611651313582990796177250381950641744158414968265151518691323605113769902557800579732396527893115436761068030787402548595122701395340867884721247796351157528391290661835129631036737423484133862105587512326838798293467797491248459276224517763358107123830328282221295974906506892925070929482118859402100232699537598101381849422234791033808402360922150766393788073424146196883816366230153843577497596281584643486708289282450152253560714481865671654818667332069063117044008826814350077892924476779116197213475808590500417593614681912946775113501216085109885438261954975978872976229074955646464610747 [132,101] 1818129351293267873187407762590918881433643870753347882111826676103508821106317632345665851299645167104115422787629929575215908872728285088952834662795447375428540276543745034476747268040203757394794446064992280964318957105157859275332483014582292502293951414218476273535331644496098017195884821115287010341146161494361189464285212146653251623700548634574645410319381768531836438172522628369586095474282210373036138094256434969721821588470173065037335148790218747165141068346041264067418181960422187404619846648212425609505954614142807670002292074473777326088133912204163987950407429503744141767192912472132022830801104871149305965466927602475530131153145789521400879066232023021878753284522528086821103551227054589552311434394471689414424348781489212506463245886827296913399311591676445949649181974651010351697891106183435623938366663107670626699450008442458249719671467826440686242158384642171720752964362175574572234591086305385998949076498854937045457752048705690595547156863530119487141157162626706967782504130946810742477826408806494776730786950891301269697944172127801731669765897012721385423231250372764711845032087409266307614365120622928268204006886540080088793116106764322172356663462944436336317036284861903888586696742229998738204934453263036397852788254224458643222633756795518601368434061928800117561611431034253569620028209948230845427095856096632987129457593780765578899368825252399704421629363158988939593572575623958121016657214468109470046275880440562551603216730289743063740927575770088966481680075630267965449278614130715600629265261522084581222016 [132,102] -631171659555486897559904837627529831953118982839098896476313111372909165966213591991669506303591957208792481118802021921115408975957802669709447845621815261128646971141052410406245308998071830465823003043464295131238107597832140537915877918894163228057791285730899216634242855388408344574930718878268569213162686598189061535524416781662310583892473853770477639199207734514234927289973551073398543348403820770726019570214941801010984382358414734812762590716803250205681819205498244223000654276696582833878384756270184365437358438006055208887006954019036345506197903344524863054734063839982466614372729174553254282422328764344296287571224615374154325520652033520314578213539737453222164371585492352003763931038793261014900438293046542857263760508172807446173974911381409210959868323367938246634114717628264264025094641952687816032500915462768681800416091991132151189109477128543966911960541370581483262094266288301439491529476135670690346747822538068325881670983181580980226366446819009573044416798529395982172362410944189569688399409287157361774279707443478547357970080497728380611910382658546636849910138412428718472069600212714843575091698518748225822510648109072132136416731411882777567431117592815460984872412682546225572271153124977786564900030546379789249828218207149418862485460707399225400070880548112192565104124467819862395397075752899808606814105272373000729445406713564873140847603742212009893584573900485486866549824994898053007148008744608095606401263394771641625058839535050073038475787296536029921956748219486132835170701576052677139157154108966896 [132,103] 97056210587763842990240077080938130682491707364255791990604351442200060229785351524460258879631589774558564738055367315960628184302332750783726673855996343945875883242137503572362799058750901768554436902912594573354753973340947146820331100312990933917544173123805112188137412148534078687766927797863178917806424653274457084646126724847237829907623742629151945918522859750809388996634534877416913221338911735911941861228375100352399939448122922706056798903475189228654670394127575650787643317972784813150233427207913739849066427114863224413268908921825516223754234382657090998008612093843230675786843253780556627212988179900433852372591590762990248703272763030541133365246952457814527220854803268565340833896137092523216956467953233475534035009680384809622951200024741678422198122471134801258446699091517045160776907193318306918239770390946292691344092340091512624447683252314955183342922240636798863983813016378117786473248012238800893027488167423586767586041105125559872535458763985071062515019145730263268685297581375318296926351553803526098532040519139526671443975811610284372130492219886132743116276467399042747971546033824226869474288587877850756695478645844362974090622329754868383576348970140081209116359005950755252813644467684699747304731747264608912646931163871423906550014905479117957553781518210563579955790760551110005873676128322736936408331065325329581270311123352617899068213374761654033953931987228506088876493350733886569372273041706408970425652750623465787180851448119281906642870335776500035212592050968869644403074793089607875567713760 [132,104] 31726302327973866398880623927730834547673222031724434307262152575637839771969471067487510864805456641350602939941368803512192717280669121360095881711687877403439918251437032054666591629612053631077121552873497519479605084386977578629651266366826396700068557555993083387812976829800346601844841565401487889851412892265948160797497437288194839153208529970275873223306922287519586257384308527689865287925226711966135635717059847172896748465380668183270855104763196322605501436921105458303462340422266762414310359573467116596611359197637279266237759586108794264304299209580135621200993419593867960949759261636596437461657562208533205352362502419480278381977044039346483496963616401729667100392443876014594680646037186135848261609919779580605816947991554269392359784821565928588676553040349125117624396085233955487107544840416651122990877328803750731843457650133922445882962762819320659821835756415106150042002258920184948620693390865445275469620580054511243865664064973821727134591984199699042059810659475597612411355913653319390116913588417271198806851328955183328312960107439254645396589277379069821210817797569847912345250854262130486855845749008537112484527293589441629081084712644104082083257247307287448455361309777091143945237654272783201036207601652488374888369116733488035773337251808374975905154931709966962629088084308356673760925197769516578441870357648392213939850370355979853335986437486118963478531813133341320281992608978386643543606656853989076544946667714062501758019506335350638394680954427746305061237157437371305413874162028321126156 [132,105] -5390140868432911724819582054081625248646312951079102890625162075374460106469882033555508273327831712008321289851347904235920206005097383038485650390457746987830886561071342834705041235471584264555573307216641734380407610924967202333888794235674378153486343082615338343878627609687979292558385725475621255942065455547356561261244665913526964864588055152278265838258947956007302973030265279014505367434735725877112760283983681117276611320955408548250239313841749698571228798424184596091551733698483529297649586853590256362105394776373209120671174269166599444674717093863381787628696305094274069272793303239864270962686722967270223346354076634194944711318447225337807449208005098005110018779708285786973887084927368517234411012516125525951501126262344077562240433938313039064740573671912185049980100181904523542625717746712931986444452189247626327654502864189453386569164614898705467630080518866194461542420578595884528070309032630819138536141389531388878267367235428082098043331204653318568316060637614571245553398346899513522810373563343208202460150082953077019918266077412208976356205233897581244020886044980350610479074251610784155699993608216676975398456057102304656231241797783897135734013834772995898040887269797785942772708687406528847738658018071202015267721183649351102237670839293310630550895927524632752378630410889367396837944491610440368366370550412676918372714244356997963149633609363729105219394672444149053942457042786024475890760765846066058124320030554280595779939067094344728900462477541185195289797607880476831708324602018168 [132,106] 144013146087302049294001824579132590584957142026440214765206004083223122528784579836780290716881823095653072768112345071093833430319468755738222366413730808160170997050926375061288244059817854807711701016971981516443038906367028767346515610174274597318264904139452758246661810717760051007740133315750987942321057816218459561299338181493881587219145643777138490775659081310998011692963060361222139680009148788984086839841540407221129740871586903789174092318759552172869558838785305828185801334100774894711369850634739420245386663769945525739971407536785013256908006807053342551927850170614547452440188109276682587331106798687717039719999704992112826254409181547530226729385122659754140949987884377393825935554177184736283917972325337917211982664967173573226319503213773130005291058520691116993289521372781105018691803687044129253774608033131829135426514313264722196625754441460578882926631223972699072618919578750818433589185988854529471019446771241631682457006117864341058694915171521303300982494792316533665536510899603795604656665258164210339934798762442846812983115871933990152263667580915665535410375734439703223176176122821530582656860125846826512769295645570435093989547721372611437646555026853877776025858037419703493060282729383203041709054458386424839556058885180137601896848113429085361729879984178511405316493322568376312795084700643927785011094391518405081592337096694677115023946132329974541645382881031718550721612943538333373040239362640660076021261920284111630256336951174126301065207164702369898950189928419507316592576 [132,107] -75739354767998001223987748234350029443444234754612820779860395856596789293189626048130103773691616998309173701149872441948299677962936518914870568875131075267806681736524952223385099009525737350043028168679404349452998714105119082169216014775275302003573009812007963038947259742957195033770593476050064676268962333582702494799670152720701953949988847801330211864751372717058004139281643040401319070604242376267142622059861346451162357464247934877182510479337755128737891535345180470452836710837631473251965647115934025594205551791300716825641466146031641543782898312661148231158111115655055413916946390679234346384674235703600861739889128364340653901692214308505687244033825762988582713809195210158689055674098239064919227629851973868457232149832256121228563436668372378356725919334506119043369538507216824826574608235770071709951842228730445639390475504383465390297919151945399164347972704769798578213298130032471746872136535770106217149113621253049481123226031334747816920763042355480541352446430608548193114475263216701130247857905359990993647706602412408262303635110213570140949455387781892753893885410530517119376235904564739655676972658163238251780911943299514828949497098387627629550139914283962214258499869603626705409722420553602662934764470127459183405806308661706730826300738196256883971877861257969629102793100809487975387178422986220047279237085764538878392765501619971159945674032172518213767663101429686774658746658719155490069988394251829066599637938941693116159823781171455858851729987075435433709276698598192576 [132,108] 13764849633274834020668450403292411168811908414996868763296508595653880675689943356410785517772578219221765090861991404080759674496700907688327581893928439165979805035429782216937918328985132121152191380139581266885438733275257075204705208235201942615580714364427745739423550894502485590548780476635684041148937608824220674434160834294438241845466855375291037429024110749886367843772635800877216670311633451153734926617220219135398284066721476644452208532576998326294381577853435984923362526082520295623166322149994525381450922084958572153176509223812575978042113252222730719156508669862772735053136766351656354359533615243627161005868860259166437303229056252601834838244929449818100986940018176460001157324357329872524849672217139718112482428441695507500079255709045207121981383752616457171659320991472880191831646280394759594834652036674497488258635098514736460784657200845506179974281811269787248384094484133591525836144256170298107726906154625185339237649986239196396296399397147462974510177008943477046371082399710177542119976701891424537045063162685663546421684209185087533616088783168958204017353495518876833304070003870560588966069905790364419774716568477704399795391362930795889706926048333097691998005826129857463361414447301649877334641403675319069520355433041122609676314537290584616359180908349207631119137316424028510414510064051106511054587040557349150735643327325174494214418533834477160173732966926201406693830880740415756156530103310263041270650622925112234357209979260583549951069207442795511096135183636 [132,109] -957631717009342425360403072666028056809485771440773256061374851001270150988424559885491687711518876234486830664107602111972598152062899658854789074853650123258707918290077898030759920832114131059131369610936454428621472541254172638392096960434672250108010918376991104246795009024571282958488260125271436072123999993575786601365902582703805383256543386885277395379210463832618966505532657663978020555886929844620587774394916848308375641968670360564233054724367524096659958864669173909055977235987341285510815050528145546121258808875407592005731341703976456441808169719963035059963791730011903651847590037782148769488119183633500550664208460157148733796701136410397247564418093620674509484108059374453597230423927802259942660024208169744128750427209289310894423947222078676869309528752518606981214965424788114832823144897761363063332172581335670395740524989886180141831526611574975231978984464058836761683308098827995292477795722880707624587623981622890508595903624156089712349337938679482612013535635582411656910942405595971984555060359064681946620655598583899117331437652771721329845492493171111032980776434327458407505645571815484597128774940515946631317101634023736702719061889445161390474176683615371166714705030745698599298857105346843621091154644504457165595353960705477588788184600885743324695903380357647789651245803558139645368758466027930561933322036573878132899969072165594551754562624704748137493589446576240616101557028662616915567491442720533636300334513716208453560941215355715772763793045362394783328 [132,110] 41545449991418050524435246995626341113027721204306553402147174585313153578013405326976017405034334828607752507287800997166228942341423144631186599076283264404740249607743988490938093612997963319017913735393903376159625971807501860133594154483796046188751592221688567629088501547320739846500039693698723797505899331917921226196068571871363918711816570823532002189588591658330514198427442673727543167370609837716778771024055068639925379995884925289785236503289133643071389795470116388578458051763181936067420016897426087555079503663112413431644618972403099363323122112867886886197010089164139130014853797708363554774717728265969849566736284426441420777633661275079460832719663738308767454132241991524559060810342887517953926481153752945755030614301316034818835263448042737309208212147653406347580949147119739821821056158491367592900136391110226575732793047412583655268429979627446221081021249920986989772623106855903277879595596447777523212419817964629865096695849129654691197432015296087401368125639913076712128953426344544420958593233578677286931464655682319384770871666373159877913697931094563960804070013098750325551565577038971468021709891585222837365433887147590888069235369850918608940820546000632037062567050470538374671775047450929925031985182032014721771942879756896746873381365027269160794008446771927333205402011096548841800793395710841269049774194007470300037138965947423119214472173765902780022274903178207137798539286295695742472372045802425605476631233242814973295011933751044189855847807836176 [132,111] -1274281222575733710176562731466484663461826582665728871507881595590028006787277470711383711183519346166846324697898805212462983776365101608952964809162950904735342808901982458316120249666115488885541769319833779216482312621848471948527952092632534634114906119761798720386607495230417970894949619719239902538699755493861555252381533468188747140190304177238463658092771520358433547166576374792293374489800179672150383123482681120912262696672530592021373503564831952852182671250138701746601602222963351845822468342760517771885243967372978436933553178097723955291637247366393590211120122833898072790749446972245235158879347270482634726565647850419287107317970591705194828121810466926380089797457339040405373557007697523783915316018325472789160773979093550500476749077082185399803281646862288864249786088417289682320679014740773146812179743604438494293363631776639730964925322217798281989585836729923186184732800009061919682812621092232475097497379422981869858993985391076164638567518705859920400206747263586724352026389486309761700577043038542167845109909053176382259280118936939478252538071211121304904236766378839366775267658703228383847079260395921174386625106107452783677268156922777503638444476561272840129395921494935381309333898281905562157669379892215239278768382341104673639853599958976949088415151998140530934192676907016962335271550594005911988625696393422630920756996564394571588317922343914115318571707940831815608586473926305906120161746327273755616751469683675760345002463704124521573171488 [132,112] 21736438331720159127758112225329878790953832537653882240577200393093762415759730219133157703863441732692225749382674201640885785175474846178309766832500179543019564062793141036747465012674973656784716673800547375766159520103722031663032721551345690933165361692398618357885665531477590362021127889872384997670310644728867449434578585950351353830627002527201430097065037741966260057840738100750941718783094364583110401660673847845096042796223328440636121488793462728286506863022548039870457294569567130867924180492571597532766361241420268025986593143306511029474628218662123720565382681820724924862820352824237727064555099792565633994423949067664196597323916189223576847892807715160309701991755901389020380131109991296131362107487888639206065585313418330968014290464624493153484974367808740729736109390345767148940981637470255531180941659917877878914795703006800694084730764476830049307201677633376862133297510817581087261640573227192229266107693761679920996793185869783309734373855283945742881009443614319623102025883883908139889649213133311730015834864344944795703491412866065452581935452415205094191126975843145605842091187912293935587788649006362000641585712328170735749443539916579603199520470828543420757404439350058376540926310931934077814044045778226473906965187211899888307967284340821520125371360359599023626887625866852203290995065216920354602206284546133455506851980973758721037200001579747169793057212207013465542941118898922007900439494576099959580810147725958100271775108033334948 [132,113] 88122798251189686854367807123776055544942690994031809941323283080394626108164102164315709274499105846422799148844490452109109201464123370690283895809098905020678977153740141616008892484491483081097668097547267859788105792024359798929802376336384095812347206879616136462639936586418822370162071324881574706448833662418164686263708105286540639942846488573546320997481922902134033025055950051593803237750765241657307251290156588371193063944071305808149686596671602972764730873745698528053670332248441660696263134182049147280261653549724555001149929147961001131688639735830520250041544538670681896588112746392238933289984982030315189562335232629720772138555803957253691725428943449615420712112560029742050537276723112288315579328340676966477181844473016646681794785607692266972636277976491295478635272519864042159464438029254997861886852761745409460046487318458952630140536665629049287798006414681560641450647709318599402153667738780988285217374579490092700518046948813626427792286646597901754695828521490117267034646047207966382834428266943690325292683327153608893416683885864299005148261999505622389877604590248119598764630044605023085042861456823540508680452157381519572566696485520588627767154535315146088291970669261746825417551985483763127020420712724813503827935485650661055971166439190984918026605428513330682890374121943851938923068392906371109494260426600629861533642421994321647381233302438533662944469921393457324893472857820671414394825555645163873693509038686490642246769912 [132,114] -11058578812585485812333834178210013601634889536714725894622890239520693404870053871706923548301826417901413894074016253401838277424612886330259536652261807230698418296334547768148628437133678018439868241172222464043935794277531006520820252708461386745788769617977048144722154580639840162403083140952786621914332038001040162195636287309470978430037876350728098064627783365744155816974571985603441435727666989069479519536387464131842687693843988887011337302937619077156908550649755933029266130004597549453090993210522751101689646461034848216721433215475710373600163602438416693941516520763614999218877625435174008462701490207772488604801098241571364272121092078731933852242930839302424546578331250515504346233004486085177654568411921733890060007808630523058224262971575323158063805796928829057073900310731477402863935353604862353666801511839421832121366516039754253703462604777276009137430448046594926811785503349830331094583301351127142640395913264353049271059648281037792297215768362085277738620640509129413682688133149824293600040602825128819982662003965369807373630332007899168396330036946894547234422059859235393284660076873383514334855073976980984656823454679040610239100118023741325752653763378118483074995658981731425485657898787389782190935287998287152393743378778767128113757960331087747606771213654871986273383489731012201641237755592200297369166822060508050975700070163909235237859651814589359618092126306967260480129005298315097339205026025546547841966488280220024832 [132,115] 210943988978214882492148293107966325690968255851529600236168022544190080705013508193500203962474642291104841706461770595450703044915974544183489476554608267309716524115979699960387671130138772998136302500670438977531842898362539238494239753117583403943164450954785871316999150323946038685107513219171150795477134133615860550017110856739826227605211563002794152388452803625323430685957777711837288995682748883069282266077671020639242024764529746998013825815435596738810219005844281479093556178180966579226631048823010326201945581713446965385851650098413874665057161374272479062546462329996742760063082113388525139623856560052824694541752418167336113512433319950007116265688276755875818684022782226371936280272967246811774262663449562366523119787488688250659734607195803699620542870954276126552448209814933850719966620152585522058686986616790803880709309590700197751711614938818890208079472307207336000524314582865981016935592992538205593100446207022641898495078355831397364916556573245573645858082422802826273130149878455426925572257902444516081058329310817051488615679896066490766024879121536244551850897795875801776315865762390985398885772723197516180143999468757389545101108769914138247917520121991606108652505759880861943552345004383157870858674343581602547437146255524661579113112797861192127809711450707836263102956545799517731713019741162352275311274211830208614753164692092570986101577123117651586350747675405438182193522720885177409620933803401311320461232208256 [132,116] -2011329083304508644825917054111552503670041986384759266913590152675195546119833577768188556673821159556469436363268168197550673622450430525979437129827886339429315773419853080776564572902288396355137850029139663445847841040607382279072362376156481308047357345321458708537536017187864540850484660046255961144809207715343349344785219945415116675632709531646598507769058570364422614941842573673822182641114784139097021676613581736104891593238296180345609150516207956064384058056358526957430175058418606235587049888395492318298146354294874730367615150052691349767061252925004897216862657583386542561772657968360146185207711340340553347025218463030863956538474335347573604372752280804361485879210406148148513114470855378378036241331441463322496247377139084902103118666118438843062612582070092289696668035939359497970667085322200687764829960734857251261657608972306522302012103831047156875481783646040305677211804521566068203232574171786089053810029582721503060447071097005371288913837807866265607507173050329123496451881729677511080029425178332164826732548637548864869420505051391382077514261243529009873679388630075000481203001681528076548012275447940913769079458550794766683540389312935634895954330781480950965875086969191186392277190698897327407284594852542499127723833439949460025538678660274274210186484325577348662656289480121224383060440360236710373020600047888507004687232845232180176141690423495992580472030972434360611070473645387759155078345765582737649572 [132,117] 9736519568246081363671343940025786093650298736252165766675369278644435897055527645777166503654943272558215323478168701954571078006940838710069768829833922810780860885223144140571162669758618200373258348068238259375991023052453641188684427069408295456565860991925171576772843047352347117974367800688321888228132400568182029191962860079870559243228686610780695518118195091041443059656577141696390762562031115255556179413413463510191814166058518866035653914817056726524270090000464220787309806826442526761302940870155084136126924392632317604908885214895860114031118763047361658798191923008636329562883871975215883467197288762657155058629213735234181591898318087347370339940219544305938835024442018509977537671177066839900163583380959465007239339570432290470748293635165045747198847184939686426817714077015417007428930132165125042074126881565357231670076443681754068274942362781916511046543989805756895931541031608605993306210492921380218694357103992273210971995323989900013703154705259997023569171108924893201316488666470909869379585916441934451945676878080481592863901839570356911618940135673173898992551417044811812423462227351999878753026275978589578384267492904088552782024589761212049944006270320513182254043017825321073933287182682842850916204814389220138150278745446909720002377607870295218761318760192935208672692595641056220372203179501768191642844278093792558918973209082074676558507382191618332679751726574054162849768055320374969312393686208784 [132,118] 57635593184505386307497161605983373618501409721330276175199673436815619323609077610617338812743670651637089861540857094787069443730638931137264978015108224565214801616173461639438250595878572417753695845030218740420831876487950781637429745241384667078753186890371832032701794704242946323982270126130861787655460678221373898848701139821634781566050966053061784801707701061107862946052358220479466730571714405014182264710771035064853330784182629944584197283575259083634822217374061929101173887874047229737665476189765242075485495099118032254539496548057642323062819795624990206700463750304354363410577306209528236834229296927532669456448435983533870096125311722584975010045883149502240782197026314782582101610638477486768886474937387271489608298675340295686039356089368951958482561623185598453790896431155948908798917467480823841330937892603295205545930340811214888185046843985025707005067841590901066084539313401292762767687242104844312673040095272295039091872437756716286592283549661331001049167752538338925823671929538138677973499049308346097084448817249729783756543601617518384360993459591077848048441376847269789565804421156951215321217651014910857448170526014999895957613226073890623013411551178242579532758806025207412303920640750556549400426675839654163702751221210162109002598686815823362842867523210104439947733913055818701422951585315097251601062316594416902169614260262710346111438025752882268616000289627526346382702719192327796663856 [132,119] 177577812157139492630416156743287315661850277785390646081399856764080089343551956358815077273101111200189119449400665440313608269695477287035208223910160860811981306852765844386643847113988174028821380257242336986361971910591975303531332527435823589895123398531564118149144116108886790011286726160358221536839583075762172841401719923052652999957066482524707630266158287136589190680134785122968659602610265020178001405431842803008930539103059578461257742973495999935716581253742340513998665280163424289106480683866408124238493987034543455164277980873588449469772380332518094247275790038580748953384787456351459688720914725345428029601204292264901441139599109169434806798254302557428398936110889581584531702752001205966191181683772871102229314679433083012744275972272074095533427376049094850167808480629377558663061812810219102610770666599055095965269774496440723120153633537003280746263492007871389702963092192493525652135491823839705486854279090592692932134813161881122170281860536068584280301011122259605031729278582818525284141626787812392697061592979555105348620199680904290137273750709774891481552983107126888052712162894758613813714687660025390881097525556411814577027845112399498543015218073655454125471906553438422680305081602139162440294576335089706196891016178951306970854354241608047090927934883118119527032917874993855433685518763943867904400052967793302121072380777689043615886629286736072476086216797140477448562796160273824 [132,120] -908741368827546037447742780446179236207353202264791415123613272614807242697883000203010231600194901680513864316559994715307185973817538716167094151052493337253923065356700360194113634146710060508858632698956633768114530803763640700645989513167473384297534865118269621921059510377583147648055306917062075453871480382924931509000659097212170663012079314074922609863602116818763637708236884684317290905395083125036842804167995335624001888316747008618494202669761842040257344721648540659141759219721333041912994169361738064077284391099686472939612298596556314612692381966947130407157981021215205693471134202191096853472702686134079772284584312579419361627493439444366521384477309335780351089300876328988755916934672219193697779719031546925411853366952217595551648385954876321980096363986355149562388416717257679751555695191946925095690645229474264359095805335187449942802710914950945187317017280512640805012839451963820212533126649831381617724024818148584101414171699040566765926036625064210326717197139658039734076580508498321421572925821885873406214257047623114228972605804127646445393859015135019597671075460210713340459215296893641596919784162322463923294791926037970351497253622456606428740721649043672918663625153944520783759997042736589342124151930976814681882224222097257424789352208954998840043928098135806801990006492830093387031466280629690531038829151331841992245462088306597607820316940901892603204790373017797635733316 [132,121] 159601500752403674236754996706507258102868234710292870850662152444278704220418873811033159822651404651504030396270313307992215395038405137201617713788327230820269504164384774604681649773602710779467626630280761988923511371503390546682133454612707375069558271092714752702685310881083389501389815771598242172465438450133075889852016358834860331485451044907967833334742987870854008101343288274723318378670275391755600347309965207583677839834296420930679922208206543349752265443328046248517914378232927733717301809893850418253927587413422821982393196425635779828911941588516683856503438384912855734460945072594273641245848626949886025473526887609473774204548516768069317838148979951934117597995820180309339505653249026026342248198484457623711578530400533955748404601213388744863661441487618824055362278825664446699091211769070689852601281577197704618225319447156093204323839124261870526657345140810220432555479887430537705520875609843229003068965154915907476543166615070551124779143905259743904025883807229968558025190527528561912502534492792433999148094037269188634670272692353173105042176358446841399453110174883459597062120199539700279436791532067352933026661660768693254240641003756953022230794506227815231721579731146619967756985184012765964666207122771112792284443482256257690850508392260422640131715645154014548186779443294204962554119787563163495766739898857136921295054710120652804621263718256316029016670015013064 [132,122] -9435368933152316620400006106001767199201379859300665605040572554615132619013438725938184616503236027508487992816231294267827076945867642178596045115683069868665405062044684655818188623506780458827121483943511551044769625037209460236322654691845350334398137177289574310110237474027116220732085386569679842733165698923415178260027786430317485037237465550461630291525298888096202156075867792888851635896129942541290011667016569503474020138933549977665535161630168931226981089833804235623768045755725588657555175229558795169448549223464416873378401147700235117047892173899472485696275374676975174825516992620715633422531222212890551409614077703014991492289155129150926783749336441222345121495510800277809388105757499257276936156154960839378908169469560507181031228660333399986277052555426003610011231548070562423950900059910155593568388627090280390364815698948008388010890210099769898381295546406205090756083997384987561257041773286150694440517758178661658719858322619536385513960794488204921499638008042562522985692446527296689595876029986188598782205211399140375978270699892170010157633301337711456192482403963074423288493000222224242304411411141170855653429438678643699507828018683003840260658140352872291517090877126287733374688432879912608282074968142715835961032573483912842033416970823353592194955361650337640922224997347141548517117889372570760242275244631437079979197091890383299944833028944064819463052480 [132,123] 25983038953861746168573496511488277494078519130691660843043544784028725299525057315714303654258849021657746323395930619668450493968392304505359011466410899578406341472962494392248998533301782609513523491052139816580506163698404175432910050650298319571567472068181532075117516341890256027583159282692193186556671549305356838232093948445317165255310993359897985328170471655022599856200345305991483156275999887672195628420587207883461949832906821412910152734579138864970355172233786481021586874962418447035331035711719399747526418145840052086134170822304770040567256930213729885570516000372946395194424337839980571511276734153508660164711444136647459785064252289343910518497292398808416488135099825839535305197831960168523684863551547320381665418219320040652005089243924966750323663815396154104034069756877262842418360262129458664307614742843477513541466622034120290809194738467774752731530812989803887758246401843579211116239675356526563314606125490182600872162679012471221645582001153188549480601968400766117555479638513709789037693793514950975859297350471823617246588672185286561500724687534733669222556572241845106825272183079020770274373946582580089732489756222271485796236644260865908413846204236740801044871748859410700220414661505097775465426544764516395797306999646160267069755667523049785856783418166528837422624652748738239505161142583933073762758943135113791551128985631127172903673156853970048 [132,124] 29500210444060008046186823060542950424888658153543235927210394823849452497934455192763261169874749242749454966459592168325747646326466348789424489995246479946346719475313710205490875812139112464393172750766162593026251106842904586133965294395896372475267161939643452895385847493513178932249929346557596401896850106018460156293510541821536954343595886551156534813105223847783501209529576857902528793039602231522823143691347037605566179969876454913880952702030828503337970089020357930254209099964100551351631453216179596184023415590542439733138531051642033396742083103337528768558750909703225018953125706938330846973714375746336771207160705135926982697712777724982758695209638068931307035938146317487474281853796193322780676184259675835056245007941433530240935866454737590530680181115267119268595310058119711823387322470238885677790804144617541719132999340234978724372159410621911097652593256389925626119860924802903692084248646443425962271710614731327284913655523200381959575211307353636046551094690161538427629478923922164421193601556788512727496384843252695768673862340738087519944801849786505797554636828523125841242417223991287520468603058481890034615690812409785523613814889447147798095751035001183332344215437376758111029468684803120623529720352304698553785905582453674187469386919543213656530316115148166808029087798225990852183791520770395328065991594060584004122756553029138431972564042 [132,125] -1385567169846731835892258996829370046960603080848103052570857466813351095829592951326935690601433024322637153157912204005638998687306971639926084866157282252747526558768079973105220841558325177526551902606069606691905715524282774916854428498789680886351612616361832176595470564721957787423733329120315684039144985329607619917945318549311424486613402386855629521296554482642408814325350918160777946637388441187303597196894754030614834475813146494872544448932246830894639483089849522359872700327866066780809585523772723821178788087706959658039276920172175507153582380501308398810934093206457336431211672774399776978962234053775792122583942803384187056833080666369827983077291077589079480874565566872856063877304503888894225242415513211872734236520110481651169750454607361274443468005054968776552267788976802720408211501728726453664375059032157609563107928867506450008021994177855441314718804888658794580525001497449237034560890487676083231585393466757675124083674501903338441760612194765722692165759269796533390983198977025002151151782281893733135335917257215119956091695825649590384406259606167426115614055794621973684538044130727230126037121786470170266105020249967469727440535108991624593357513696747366411613985005177076094329594774222705774517897940661661876424547575994643432543526451914247022515424115007593237486719492550416809122878207413409733922254716914710827946972328337136 [132,126] 156152285037297442833556933925001779260914475179004340333373456393560304418549260572177024487070134055210695254581095280223345251801425070520989566128461967905366795502119948167926207070489648002974468360468780976331611278202636852904641963658009567437874832999287286549852102818215987142911977130135302326887973253419915984385815060918549388474126614451042922255475010442202827324860511736127437589950162265669285509583923869254899572968086723689962436878614207838249722604623108292339820878156997446999713392118923554579622472689328029892878942156724419216258265711945242395768531829512570476107747228210845255803488653902450636385576703787258922901999660060900473949668773970782147025619014107400599811592619579855296282145631761598318263154793652189504467548987738094282800218683609959545068160899148082262759943775155812651718223955955287950965547451879343369776431321595348067272131042224396921944254457177086145780912913068482193484068383897199904202411085812179731908155615047371604849365854173446595917961787403474486238710640804438909448633337554448944505090734743527834410242873755233583362877068716441027967558687373657913144948923279571692525375464263311932942069114614621887518431603983747593657841184563543457421057317794817548150451671395770908611973404826418653440900652812281841491253489439847303744742543352407258070058492684997195894039768208686458677916568 [132,127] 160887568936785314312129933405462445565214475740444466433280180288462728726374560645577550749032556120177661615057740889814999031341780808652579455090004488968632047780114204720583128540845025121745513157552828496969115156686142229823406187844683854718433693048235498439789983684651606670407431909040571761006427735512260087101365708287072392417926129944440522707036876001386274797258939262605860858186591378995317063112478972378661256864828134083217234610236299141710584248371272142202985999225338439948456454108063634726381915705969718236572930640449650741534648635789133504160453360722344626241966924750129637622325743278679097991064921641999649135710070901159944781182825689062093208891137122602437418172998288153444637848496340023067070234888201210441203957132953500889458328409994944121769434883438533043680563253620346443215040461998892003872078543669022369001461333935248070915357923813163546870051115098460748625761298584155018069772449067850279141252432836974223497759861504864609105666712906971976666887323804508128124711076417573170566619401687499265559727209397829299946166434275667683757680627576448221427587682506291355552741783481149782398551542464209145769927829756436117789806681058544657816578954441190105392228481259587180990402170183451496555393269859046439913569148870436942288382204359420518496803373174235492506860690714773355913015730974392288 [132,128] 6962600921504589187123464979392192592358112895149440487943459577535170314549673931591867366169904174340313123477159459545595484256454866356763560499451215465379773974701091043680827378231816334851350575766516698667723243139814872398287793661849725341197148702602911747128527446094087390976698656731308075747770243558687649667464752137971481838259877713057638538309851938183728750969396643554640180504779472526753722415533929944999485181611577232487731699090383858409873982309534343135000334237040592586047405237191179355570584360609892385899260319028379935535414087190595343943822803433685077141587601385158642709841822424472898195506305501992475060070321516706276023739262214159198296745269418736348980053417868182658400156275810383737101587354296328858438764966911501563744413831436507955874055898750209526327002801666905927653202088861180996503815808222893540446008842854269019588006411126941052236258637060536981122475974998827643708088971694475797699738130936318402797536790272491759052413535388386859942903601839142901324037513476409242389780492679675322851436667595875717316429258197330545269460088967237967770997412057680112259844839561739200043692246178677598275579136557824954159491200763303149530696233689419231766675829734305507544094300240521335239824190512729929123316078151741309757820057087967786040648205838508900733569059303447285260769700 [132,129] -21264077863026777859910033905772535385655493368731121356088990926566561420677355306907236841615928724802196362154830067854871602883866634050657783695627761711922033761326695631659060766385235996541574487078250015126769697776697448487083572078875186459379219009428939313330680098196747207859257313777237780528359648331682478489453023491034155504910249199886373955441219373543696664600664316306183285854552957530482157051766503736666178935255747011083446512746988682602974282382806343628864410915044272461760525108116747272828399506769269507124797109634400425826737687864348690753465116028814904950785403898259810016355033973033607813890853544903716883188872817822604374760660265980572854509565343984885130074327981971532479445769172340344525345157234394300169673771223198377773590533858238168682666246507940342665560490360966427712848230955939920587647080204670575289109174927357226158162360902946636330523795201552006896533526910790437000667359884529883141680834242028429956424357637711489521855933393973808537097454845164511817647613411642871672474396668639332346102624062376648572543649058574932457550456396156456703524466748410695924110358849142690996124474195360783926258072804781500123115132045433646970800454258775453586786657080183055678887932567288362804258943283398280162757200964723483214922788008507964351352774662037804754083889269561112 [132,130] -1281990538298611031122816378798327798343504110887719109153140139811893520043940944219423261479861708004327109977356015454205916742029257498109102279184395787307144416214395215166663977191673746896317300834943125538927313230981297610914318323680046193105002816640083193428582838467751718697421134368248290825080932945885909026795159776954385054874782011156443279312189081637453487144151749098327954041268613995355207063368657449725646036483162414292765565573248367755207700973572608662791464761638379441042249746120312491294650151558984574990626678552892329576441023370980397080664192172329572269199288416141949297024571043122415146017634973888333492924189918648390547839874207701883554447336014741724204595128755041639604771848221706620926819558549897456208981726774967961572562427019887074606582604044936018040512461050899915537060185406848804855953833431016910184322444039287732955839683787468755425024285930016824809526300789248186529986379780528573732358984232551809094232676541678718232466263361409154065284566269884760099454304672752354295287082212072835379113019873466482346784419952786646636072150735126240235332834413184165727373906659919889177357348999579453065425105402601331275194753466052416516877576076361815548861263840427690607384462530378668886360338666405781557686520096161821240013372492569163000552604884971257639423152 [132,131] 313280031443667651620200159754101096672312713339410218961156054827718176702901963933235316306633120751421411628204424233907692707291708680297903123163074988406307958317293956001193858788717059886792734709598389489894369221436693297232593646489018177560927455232460320493731201388423550262669295844792342020370940567114420466430714389261441783621729582276725203364244334511767117095163541973465972451622948000842359327794834448791128076096846725837100630159302838584101298889823175151443760497258587051571578581236490695599760867286170360777684991892739522564656366077792348853103935194338593174522752628321775300541937868644033390834284281469506258449646449457025633911717959038992663338790377599982881564907730509181868199046052747824086700250324076178538716174935728807636723788661309874189332768930020060267510643083156267083996369940075190412068916034428757242948323459197875946987890550770289432075336455860054318406269730515671201523150747920055351771984069207700880529649075791223134508520349943415291218750133824945435254965274798614276905708347925608208407385683621325230241869225474860361741440082818914361475036306581118316241187576694316524355675973423812380837791628464821671135596752869897758194559032379183638380081281856074967548172170799549711711514465237753452627964775129159171054689172547511914720575207843488 [132,132] 36214878941793213345001708464060238265359089664470059100012736931519170702422282330138091596838997969260045204196430498437321093482319225674710879420721620036961744902339865504440483126335760108903999108176420984447648817034062545647025841310271299336578477646196801087825088159629559485751715111980472984722950953410175506109601057526544800476875956378193219724778816322114877328111060156228135278238268270750608580120614232298132502881227953942319030478983298976644040801193804485467854397719599413724719333731094267753107347298174182863387001152333213020184571127316647789286773561698767387618482322575768868799201537011153793834290765935314180067595761960425353261971101719584043077863089700017972715791073342289055170075984307333201521676567701793490577321329015850553959815376024925642266000637118928861656753985997449147905470674676391242704731287874442438706801593136076737334622794984354173496897229967240119950349926033690310844125009824472997702834784451249170021255866821735148400801105489659241309270743119625781015796381509090413777190422178260509740615526773064437300675334118098536874262298574269703874918800421083616686027793270786590720889948171741386014533240844179655806992609981818237941864173046541278294934836994340562727440444539963988861909806974157364408204531513708070975160464792763801285997 [133,0] 12831063692780874448294224058028016407934810976810822861373546890321250018079517274003645214590676775594744721398346561880475841337713176580161607653668731836148990042045072731016538654954229566994129387646622305219979682923637415403473737245616317242933623024777217247914952295945685401195316520729363671854574484642105657481592328510713879648124302751380487557539289005850680659571342382536884477249329033563942322184460830289680903059941262875329023485029028386370418363614217238103422146744781259621714163197936839270675713016856829634867815727675525289051776040178378015657020271983094736246067744920223708967316384501188278704820709278445255237424700924444964777392054871608490375352659366601624329113572496096764433095138191775540088146893965335028555357338085119084149164203256565582410969645280961931901096228166186786268772391504172941134482473386642140532264186863575124849162711620475556580525860442963516054499226513447788844748693500170790723426856521428971868380511867450137381630602112892531383062999678865760688439856300299289114412607891829698936425900974246511950419762473431561986515962404783631008884180215093593859317310359967211598320033602913980385084275739233502297039504509730129796456096130338320786881931550160801462485986620139461106157809182735310807942019297378101693613188172906774780548076108753337945146973621507940823212594287473317476230509805968131136672039887150567384090119395515913634854212219559716228411690054328883493544961611477687718253152555621276444828373455336982502982684545552303115134737616056029663109669103395962218698220132826307138480510610741146021278857441974546277596928308409648280037905131699407190910012783636091206393099759330325221117877172477322214487999182592637203587572725137115905344973668465613267788768516186825678387018173179038223665889421326545566790467342560065055153623681466368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,1] -5038157129852447126486518118639649103119584618895965472461017854635117592975351146430243940770828076979658549863930132406491386925789597756200503179186141215668036254451952652769348491021664721745368694843540829360238749714136137056379770083975198798503401117049323475887386332412700718628919757224026280148226781927446785028158972305663000314578745431730360996404437591228445357708608689697650206084447374009393929379278219261980642875254608517381747885502103435901771592752853698148334685971735877607225604209651478512349045320532823643182405079229022078813343082520932915323829970650724295287322437935732612872957337887055318245990499168180225828269737418207826528873368860100464514489333844390416665030742190353131623648180763304562153007208013442470643811368982048568631301852458094608039211887032065412250989514586924606933521351312614222537606810668696937514441500716532099783710544207716673181681381274277465778978477801561279640587092215212140860177029975228003636884960498515872851423658337037568303552066372788510437197272970237074560148287881538678140891651152989968423339566329434958016878537845004798050081583748149654791196947360458933029061829844558779445736384950588305190967820089332729192141505874533810883396509292343838308936697222808854976431896316050758636434110789831697173509108598931808912580710444609739964215802457103980959203914883291424016589609286175457254976058596203086009294763768491968737629896957570614861998827883999885628257519492053876795614075530661382206762844059950559282859394976619166172030415067940152551226357090448251759800914023111173983755088976372347113263742551987551677511679765199336012797720400889416393301159568805725593297577939907445250174744159636713662112164795872808673065451093310715302611518231919983677974010188267399807715846043891352517785993724640239179882915529141842120688896637310861312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,2] 564137303554734465026278242696977803192783368395248191651830208353257990881039614684138886770007513447164691112095516412418452146190290109666854010526982936894747768711616157571242611787041959360190590996737475104039663684829477944713260212119674483163462278240397584320895089028779533497947120159256675999795722441484847675400807596829701904405467871569725430110439653536508113962173261878173546588849681295555008634660614453904414287566610443741556578609478540243324029880328224745085984012315610158057592497373882865642693248566462616368415827950675993362971902440550056434780359998758178203662586250028648153653088432739561740554552678131875003553774192636134648963420585515137102856863984041258626910043777577886991557743271686104091665768809491990556463552634955436250014424070613988980005217262840099075327601588775027128575246914847250663499848120797385946072596173223341945107055299625215935339608971144581366249392375430415991811831275685648453837731900232021613877518112067874062617655150618541730581104974115263171886646639762079982395521617303928420777016636008864335245424299181773751789610468190211273713702697842917591415331969922739344879623238606530355672415359756196527859153776344357110588166829906371956583675379020294799544247381828337621030228130916293938500546726829296359563150492039073293119597700256511519595184823742472931049475423059538166733409995932978700289112772370249329761234943532280213539836285574276042144462551665058709484762802710119781649036523004512030666616605238590362522205271516486133721336196410800125258034403198218147865393471407708843102498660871225903633060278672057434588634612998710249726393289763207428551367629655698555733114218301775645690172822565909853076056286517823690244102799407012359075340085799585937233021593871455718553912132109175462498482446279057383828511780273664587894133303320736956416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,3] 1938784331114158090811355621048563729166120667812045687781273826770002454546773904842576295616154300572091742948645319759295695652606047516493149357286888216044470774057621326996821625549010155884249585819721607655050661361229929178900981379092415905200704962552864732193119827526731516298103511037718635555383818203826611598612246089819542811868757877860945667138527007730961193041462342020030971830890559889779311080406079029388274698772146338952531811933409267979339390969246799434480848660089393064086286500447633546363049891445896030355327242922842726826182777231608169227565337725035981457104087892738721478136079490007731338833664336027021947263058439634704639714725890987178486293298876400983401835809717466076376500027493191994723737800147523907423690544918256255312896120681739220708198412348084629994615582903935495864209696736026989424210308980144324188240894872327561355081739869112224371767894845004243053926104791471590341428545581783467555482039687488237896438311842213515984525385289078124202538938507395753417022959210353443310894390239211146404617047067915032789462889963041800257388698631015727808241333727423916057273636254838368266908390594239194483630411562577809457642252252696697499211068459361642342912209836138829823004545316352779768268612763282884199587137911736019642325047571640158784603248207129529395187506437336211998424956580085165226845478465513186004301842491124766077158111626360505072672956785799395852617899344633221869279853207233887750945090167288805693125061444135372157772831621518762596505620201838780571498359251181076737034043566489502451883582167024171209356463443000858514582088643107024421039612153478638462524700263030667166250169441299083195056041635405548660294840465996401885849689593806843735768342083423134898379771062783047285481541723700388537095895573357082557760453973229747655037546724308398637056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,4] -114079512428080502584828846757577097560564185186069153988622541196318371665447405612991991058327835350564594689545151511027695557344938853919174723567035055439185149978294110957694157968620563971948348562446861115750849324285378744275781388456913521659357174603205813421358039444498593240144517061887657782979063184559210788298840325979114377717505815236428231862110035259503118647602898607056790141409771951369739063954470002636347824458162782499292084407782139971066917402333575938402632675064044792855642098012676165671621843385115635697091374119203622116652419063095639656938620544240198601423538715293796969538139774267878962824898074895549122577017101641335660519863728347824113246446145146966777660506359945215996214315970701773219277557789292402980814641318038916412216638530361727923083887040581340719934421348330332646088012845872115622687727508237163459587406537080410498439561251385036797786317462163746183666552027070566650273261430942651882249967361034005701414594117957269164936304150757345753519040729695547404596934957654207850930979932516092105584823319310167385002305959039957629280588841687985854504442565615739458025181535634988350442077800929373205303862883294131886868669944879562553211530484730515972210276883024381973908208343350501396301051882652443552484342876432633709655787444580290878471932434347575771654845398281332859390170751362789332078456901054422615285581314891810651463593400325072623894146693754333640390836003053004277342476373312346149719008740008476278437217383310959651656380673442519524021871346988103806559289902232310433710009486597344360418468231040759131006160887637925102343787393905578571941395635752634175415400605829184777346995767603542203518582086710015184701920517503095636117263527045087827775928076142325455174392708884257459597144598806056960195144224048382661765845887545696291390702421021199263858688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,5] -2251892244858397094413971005227792055679049233829039368908741229628938289619810194156201992085723208080107755510051803702272923554182483465626202271761813822364766704653231866694056707161062710699785335236289872621639048094699315448760060372806296439447660917584224774311498259942999698858561228254300416228421680342264482979959289833518544113440481230295657818179425935109617707521898831094329146600155999482584782841309354525413422750833989602830071963879643716528602244908690120551036273349960351908379438877131574167337406601068971071814944696794345491349548784724671698099605656750998057666269653142970666546645121891387756312462944256779969631634212340344875762106877260111426322313796469415777911501533907054487144346816390164266161675430664026569878175913499050185142368745777865467377630125244042295444464560158644724864002360795120103579678368856493042838263171073187642653204210544825024042185221477104267394738116499137842644772495397069810426316787481676460225248706280260993091512994610827400627304690850317189184310196820232383858484711026791130359764721531378954603224249810973994984793040980547404382297198113962220832889400125074645470350184797694273674025535575061026970920531561217507571911920029123858980856863495247722090174630009919662137613925045096694727695094914708296034496712750133815297743255933704043296493663921185855066670271752597752632043682842411068788027320303369811063087308731551992014297018520597585301626406988345489208097521999822351022370893877687874819183379566268534267936416040135859853979884444348470644595252566201414240632717776955480541139065625999768022914202111724186855282382900301790162476772522247539753265605665184664321431652123168381782876033258888612578016901143747602997253933588335282271859876312298662489127506302745241085481968755535588799747641114846872105051392633737131863619594123310622415257600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,6] 55137197533581350331972087035904772351766646266797984491370501853084255538950929248847206206911692829041123135280198609110985274217482844294579953598686772961100586037753964418794627053413855374129331034552423106702638851736457574006562657758301904810436887322265054761742279607330487972861002578754029289081004583268290177201408747558515979852336539082287763183767110249080386893507915355095792133761113531242140000327981930089594654864349603794796222248160031062158050812878529064398284618464313168006763735058703057020392081424621790163596968354893730999091594928045398731334137053679201111264004640806385212924660834968727371926145954139455578764599599248828369656145500599154666776253991016073540506485077997261261718218976025685025961655171811709482431608585763628148181607457105103796995069792188242917094708123917708989579054328463959811838549097509871886977552701628742970072733335340558563523212458952923805191224189751909346312681948971184572117842085673932496026897780701966999871915548399600903875391363595351162691069959457837018108550157962583927858133510062492766061151083588213695108714159245886899025934414046840999397319041141208387288627169417421931185329699471068567313736811500189409466839401760183551135784237438444865131590768516976665207815774520267102405404946222169571666902945807137031109258844792925827811603342406951474009830652612191561880607936774098445302149690153378126537339071055603431317235787018905960087414189811606626714568672587743207028134393541705277581956016076941801186370740365846411442124355439046424562053196982367094689927787772562676653378449796614955314411166437442947176976677856429650293483413278449271138621591553352159198493550526266200500722178801272427712069933483613440964479372164008282713517080168137048059945951532861832619165432903429251557699694084171784436795668161386614345925454711675801028263936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,7] -479365184198518308975463634725960679820103201110922752915764962068808869304964133667504694171245167525276404375166385907366880022839745347882707096942752609412842271892362113564286356984790113584987031054253047462390633999874935419605229314628520675403911805332163450576646243150850923675210838221625582578670915177403265296530382598887422089094701100420554870021709012077080143647665015525352165935712240220811057338757212280535311655228774114827218636004783095704822273923306543139766192770145379476054101031198056100254177832486708197682938832221164801854289283636076122304235972104610628659542638689230997387308925363061123456840740093376505653134720072903427204069137278349190282224933485318938083501938916576075493974317334219408805394445843716491432621852646554021579574381103753109102629613044332615756736572093985065658671244840820305370128421460997987040025448732823004917606164039334994728812695043712558402990206379415847438087987030957321735643759458565577179461153831671030856184695325432171820644344300948962993370551061985175697844501088676026704981859078067897728987043459195225990094209905389451116681259313908718790899228512722909946735424259222262629456363669222651958020182629312693402490352815449580597474867794048070027221058349147886454845467128807942725902783385171895665979544854451648590708891646437978896780293203918059297028734495345070804480038369449218560917281615603179461790643962548401514040509039217590451798628074853936439725719019816595928333565234897790607648377333670051687589739407997063442528975504722838224792803472624152990187716288609607027932437315901440156489104125129987862864636930370734655706377697060481947796613560277422968669890608833481672077082545969803462420324167744098171519557353438386807659209431884591000677106622093872162297267259414779033400210028309499213312750217561572016624876392332348185515130880000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,8] 2572765200699572006326044383557459032836052595396955719510321785819310247663255036249894555324903893514803612638353947844231147176981025229126654496298832975711520593841925486053818320444337367857590731767465609806915657055979530862594796032366760000110017025371760284844502566078467102727131897597541780339434300219834925041289709734448439944285696621373144610844868280582620361414330359985416548108505523278134720711661366495621369740120551971061369708920756115333006546867140300674174681862549438379416162579791112669393102973668656567085807760610806623598853608308797273015587399879693600285900617236649091463736125100270202642825722963352756777385212450665822442392657058543250383422976934471636772603509019149102774564698783625177779843528155580331616677148583006876107922541112219741257836276739248060137458237941967754179345443387300043953196211830625517881031844120538288317616171514404594348389227471650048852724433138080524977307133169927931018884998356539699014060210043775285126096101832102045399683583563485815352489868990938344338307774348168019057966813664089560656363270575332751758607069989052079399661752202423829901547801563578237398035944097712902680428893214643730528337068800137080113869146180099714168356629966918304780312058926585659016337118355085062677852169904438049690572214677801553402530386446508922150793238008075449299991204586523202088930693537413934729066018813522325920966377711380505027676184677073005302638756247552238778966809929539798955710228945114223013617761079954711007179032669207697796794313731975732100323942263534297380939961089914073487618523273361178700409804762791114619188736831040066604793501078604001998017635105614119678382577301247362608009392567932314222268229814099037299719976525426134417366966008390297526707142475710919904390062767638204964421244027988650455431237408141965882386046817381425460461699072000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,9] -10456612368667775844721859179472397784451853236267236187952541382336410904393384990419593253619857891919365486060929086183372558991115534587533326446240757113704255535649892933868383958604523188440621808957937501719449815559350292180879533782382237561757902163256154523267522121528617439439806424113387736036401331433866140257709030832831037953385737973370067235696609685043304113568454477893375161683344065458838517477822354318027292300072143497523250699517196462799884503028316161998301538833068871529292105930670656008760777238798632995584188201071908168562468358718038584892214743736251387385898925933406415424395714189566210210830138965226109566930772466126523454546361431081789544381130442401382550541639216352487516857045135498147943005479836492170317453892861342525498686007774153513235659444497204964566514248644205644865314740294629323009282553485970756141712288927909662685693810296001869097924977923912575775148214491654479285321628309986081190134143532580961840252804276335375799174912045673659681987866674982531547958132043684872379740077726335603374373348891424655636034351759174507575229111511893439618505861519991306986578575950133058787082153612445994982089501991333722796415574762521388733871079794866124021205244687660947673703451170159002481386715978123808097833638317877699381721706570798411052054764733696266246427992304779607615609255683687693743812009023436855461060352666821279336876341787204094561381430682695210070150823271589394599788268729407796265002353378457992980369344768532699670830419097436727210981364548056213341814273802042645948362697269844643314161288616073228358394840715708890096741843487106926373934198122766422363815408456762568970748375181068905862058255029050529479366590402721072125836664083501331447006549135655595410403633259169199556978295939861410560600813368012903272863279274375922531041446143165798206509416448000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,10] 36502455001946472380461062927773541429849887950099030965970203883528496644700015274883158452500032487649238922698100387590298608756492577066428461593807396706994417480447586198720455787738556104396018864915440443515748638526396579876935785952464830494184572614485584472209118763695599757218109895198758436433797539314834237738099060579578130876136569255427220835958273055473975495179454893469293448323072088188772749393749971033049332549271303953678236438209280942678027945810985442667788537277470733436510097892116599740454936488285561699118779231237588808427857894568070757598202493674609834274208306618068652032983959690678111309876767672030100609505973466774201644514330649859054916487404636932501167970267062183759545466298173158745146396430256792270391007418513699961289869729895137395385923447037544518465159102055545347815393194535963637656807465129225273125321087936940007043368436356103361070092629607187104954257574246198123486944728617405470505488566249956999926241895634954698380676785431374766363477896732973988353732161242001809762278446163150348972608869145445727810566388051239467182191249445230487523963807713270212417592052057218351463288396128219328130690089439740559973670725140984588308677677993920207897348505603209339770328092378300295783421047979695641608093657503503735316063062439252580175422380221609328656337475695481360196561926896962103800095743209143392197003495327181634882342185224308643674488980885656365176201454052969811191488438057188422626821739466284744630102264768496171362826038466366520102897758423070721739519393686777236878845061887384791552880677960141654901704215123836944235992900990556615756521024274113285753671234822215500643307144792639969970071846785790756694126146688434730372948399991032938843363182460357739320115443862901888720664572672510409471498761323376257226446007923795627429681459526861944467184680960000000000000000000000000000000000000000000000000000000000000000000000000000 [133,11] -116741959703710854387247484317235291132383125589407674268320133109824412278898274352058401179437270987529478453076359725268316402694143330517018054683733389429742721288751617976788690954212196646247508768725632565684963702852224610234100785632687538628270054971014598145537348096697195996496612244420091902435064691456242025523769558552725949939626519177945698476623654769954145284136696803233722164613958240836488032358746987958670167694161808169813089951796633203637928810416139175031593763327935895634674270918797238439516690489021016786932798883013063104392147945373823466595090516520335236313259422158090485299717842552464894666895114575459405445955799132476929487342768535052675138348595983530487397032648579689816367957795159054593926117572199073802397118828690390675006218571141415227685167482202090718180832795825395711877191024998671474803646035925377064442179313653056030969119524007096370228185073611593564296498873954853128921712290529897192911045680374695635101607562728176375647624648860195898172067264750167989725831972896180514670875536073602868252070573243921939278797328819350039365175457379659163405059115530624489286955773143352699662524066110020359318127312487006643942748291471682550640416298144261628753935164284765253685218873301008860391319013617649499281147232672162247699115439116439605862303471495821243231604893064644420595481710025456484615617604078432972148383845326487974460822255167017246058352373392724727485597723920498598333148549997902851116829661714328839224871618255417947747605628932581886860875933421607348481863430228914156793219229052137948063536677371581438528486340293000075957076088581693086811635329594785331684286727642096346104527859286811563924504696995359817186871620624286353869562292558760411808841678720982258486612986487730926595318034073380136614104301144436958534944182500020184499371306887163121914590789632000000000000000000000000000000000000000000000000000000000000000000000000 [133,12] 344526935908108895305453188456173409597324306899141134074340011404918637886235585531062572675039173647733372369016094302598334960343483029703703232906557844081339605137448861418365680123555659826348628699372790019597713590887050439651630850869502134400717521633806882527052801751041000563924570532611812250048298121534540705738897887735567434994332490313046579893528277656712684453419819169145103985140463544626269920377104797335650342802539645993378290116371358486715190840166594128407836260967264857847085630385112893604354018597766855886188801110065536151000922365324596729834241355971512683015205000063419333754748185762693351012395758103917845092114732974646205472132731028460385930567567293316623140912250345346176818822696265902729909691538563808809880908130704529549193385462593654967524447004655705007744915254382489352596558735971557728668711556008507783843513673087491421848025460733525099693477707021038983088759135932891113607075302816359311412228560062858217493573297502542149468775839100310395535351144215787410316200860868247436483789405046418399071626175704984099250788188600823134655615504901022230370560033061713288394895070636942108189667925095971497681572370080750808501686526389267734592855422041162407196220271491269157405286074533786787240461761367753499431507405450384859369305171944711811764228609393782054008225737150214351999159992562912758756659016408760985421753262688676098294366895768026221607370453551284032472229167177348975577427055330568985691514498673113073522214960265126520599674963162668178611629702498066163465251137054251276943790559021213980957189474094726328269536225788854074304998473914486281148323038412162058221150837157755111278974040776712739048069436715662374524851929842423002190457921531944016287798726579342083574320726988532008418903436841102431570951549231188798462557335903429558995060215474802791343137488896000000000000000000000000000000000000000000000000000000000000000000000 [133,13] -918967031948218706348755880851817857820116970691097498763334018413609469097508554106406367122838959052759246835617450045676347812270312450915076484327086285506028352863324243845829086755652132641229887267475418796017886964613339479373050468821763883578127793452862947028281493537215376123152289137427899972785908447018765711323872956773844155266320595167796005787432429403024574137242694698952355732659087979512021152367296915880943187885954443491474825365906034978631484637639800483219499781074581761619384475876950196492066071726026717370646566328058547818717732222653978241229131652909108080672320892617627510445272565049841240734236813360901036978437503242969469925261562566845246273047665816109244056140101945169092390289716753932371331550845084517907486491825911558079983134220128258638151365097002428341347670372487692483400689315858941168780992859938010527250083640613931167322575581360951091604064842827430780893764718732081332933354077659059045815786877660719545474449567384981136005775605825738861731400840645345925161974616908900553572154169503899231393703673458709751041784769888564309103544916429331978185171143106176425233878974304304962258231412752880558284917156980888555802023046495761156520197565552589366660599539250987270426305957878953556926413105936654541651402630354450103214060177469233014690276832651939221653155885156655156163016502395388671895362484059633170234018682821640012253982348491260140142242217422490343894455874670192143350908859964859909403747395725919758498500164844958443769209066777434322188053184648038512711816897430259114072044766389869365003327479529613601815906441767877474669592864106912057910340897928024363515482005808206308652134280871099667396902110544187371241926822802920135760757376702252536157114907800141017085106672083696227499235354547490895862515068800970782754149433610466509856726526396568674449286496256000000000000000000000000000000000000000000000000000000000000000000 [133,14] 2168405772648620516144427590080976227437149158669960528392026078254843256049709790687016227090377310059665350519121949720976030124156658663775671393949319235554141769062660176333611779637294757668397186485743851350640428595482004388681359540274896110795127432313850841821432698943400303728539852245906181069972719095661263692892556393615782845282253508917393506561560082274345967663076267350268031792750057256724674498918428212544356956717906895768316089255200144215225332360699144086539163158730875980295656236347019373257443735714283153055319517155907385225866747596505581383137688831761690089339463607398702002246429493980830687821383645373174355729568661018279275905043207458939202317734746431653777922042580544294552881772260155207594231025752104835791155566083169112808792651959218182227471734302012169575417470228284237143018874169165391338683359247100105418310153368821230343298836672274617072974497381186992943159820064400066332547667636628742125111429522231244219572017485051622521991360383060654367510271237097073088416200667776921672166411543597331049042383525281811434315961145256850089908158411175810024089462110834692982894897169764163881921491447544426644989107280884853186345822718976285400270505705384208476392163811193711629642347914284804094362721148803287473726190500135930954221640475229145304413137587871888454333118915795968557162281286458177336171530190949860671426622613392266380712379939630529806459043115855064715127080175008477857684869963290836600971566166905800980592050195124637435210223372404573036048332389500510713040644667507701215419665713736467025316558564419453095912125570119281836481800551751055455433458123766194364623483546279099799986886736788924101318512759552960698778093783212317094548631573864610091345962695654109718522639468717673184967402172925753395472217299655121460989111638820640195955400896502494569103884288000000000000000000000000000000000000000000000000000000000000000000 [133,15] -4456717125100306118266150370644221083255551043195522281740382629224075684286384428751575972502746427229302700487996563695456153124729004186234871888710796228127687770985770362455153477831311443477445808073444769429097947116518044341018343654495610338236778973798515707193682009330077167757100805655450632234313295169962992417497496478797290251443610710828151892789104464904348993692621701154894482459098704550691323833205841609785916866139932994195096911835325822638607903388587395817098950758579169987268867384267643663091037064491098540434499089199373675750097237583375512489011092150720855255006568004296952746457090199232220589589010183585385378734634980913667517722101149686082060879536897202296695407894529864228968661516113376906805914317566759632059976304439569789267413221838720009988508589718078746813615918507731193194086189581438107755315712491920975577582962330847394662839798521724713422150072150993848392627010176619856383123535717359193218467014425071577833699829696290600203829100722621545315959864466826072855775906031652688484521468866659923785580697917177067487044693987169567396129786356350646620208323725041515057586677099704551599810492456108154943726211220884749893931734931293967370615015312639708694364880885206147790552767264124355571247770565847387375781633719822012489912926477621413137003691620980259348825695682227871848686452759043673475395529167058991880413807035442625536315246580406724600359454412420632955368665234866844317252926848041934478859207456559082060392653414949712552246754673230904329848688460566563408958313988754018962451874844222035190722360307933674015327782469222570473354731617096777477835467928540544370706646897739520838350034591432020604147193125716557130125514494630471735634287303878131422559296182343243246127715775541274597354387994240762587800159558258847621611091533890965304190016910853663107738801012736000000000000000000000000000000000000000000000000000000000000 [133,16] 7875845039547245877990156197461665699435172740870071594904680920764454859364515338148383690860973971409522566950672580693028626679838215313142260256861301913297051995573449548075278490685649236997620889949813127962163955818276503209613193504354438449317217384966469836487059547621679589347353764587704859529567136709037703534906932039135680298064489005604453706038445959319490925919479148693032121849343646791229778232793683711152338001648247176546892836215504805971738523760383350641638345843867854713406507177040515515496199454188650090011681076938140317171183367667243935062972044380729323931225823739233816791232698435169872515087172208895657026217858222065521164073603090615472943079834585172732593731153530317129940885208231812619337005023954794015523895879075031185692609714974822944312548100010020999518073993708857834496029405396903716967797307926384794454265327320264806833810448196651488816151006302789268528024367922188151104137118261626238966522651856733124677628080284296802996774883910084958552851031632583307165155409755887515988581627618295121279522888535599424550742567716753613395560551857501030281647797092863081833390208231158199178895440716809282172025662618314157127693779575506900931300517444605306204136000403814611193503454232160560893096980901539386620903545451411248002388916693521492399365237512379508290919009435604644199810806665061969867280876316361204175508443411909389900355614745265325537446185038542232544348112428096017338342349088912395732487034606140329892906949465146425759913044830173621140480104987864218391888451471709108508396584267967465570222394852164111337210236028259984555504029273610800617543287314177003182924562012337623612202926313144503641274472162678168740807472781177812669342080497430581150085795813396097835887880167651865056294278418185674152925724997112926345361259677414576542928305932414735507718399852544000000000000000000000000000000000000000000000000000000000 [133,17] -11804132897579177255314403881036606736476402052485865983274634900738597468881131481564483384236964080225562052534290984410147373862477828391701579842018948022735439122753616295111740774986226595850413084738206539022991293677872253159292962311978919127439745016317916400133173259744922395229179620345691154679320165354189195899388588132370043508434662491258827095322073062754186570353072651059924227197064778442599266194359206180314990208189575236378784300081526021433182077680327780302870423542814572599664358529486969873133004699287398462043825528192994292597078130575698928310459522701932682976658890092406573345372397599604333868796342726139114825789088163604385747698918757209681969212268240664015012993129436074256118019766924621944464662614948883887217195223390504780683385690051797560232347580017456622821305144074043887781060576516460358901642517926833098254463506513954134290288872169642172789030942153747401287869181214023635392938977231806068354460009491230363704286676549852961705898201963341773057157363068545055888864190774519709563529841817847670867407588722256297697831258442570397250832756953891289503564791971819255969098282254260448658250895377466509248616273596552855158154230717125268625405463943201773166345615730854169149772600860444922890505763965864644400277374384576819516252159748993095874807393138381952068245417993982421799799515370637507703098299707572401661008469329317752418543870403549547250126850593573824933023863860558553980046485497143244719047780813824649559763011681300164706186613115702187508750088112081779662134407636731909275640330605128072406146509701212799632316275825531244976648471392014519426699168872371946953975054280759943708897010877283693494025513790955547320775759072844988540370689560399543636636381556662632253321510884445855947504609559828441292787285349486871507888319208929309459877126065977370522644769669120000000000000000000000000000000000000000000000000000000 [133,18] 14710475522297675675060640941096402318211556741889514522895353792580003398475489920818581447913805647532570725046423760015815713445946851485783799767374103759995478718230802916780406466474004447697549364792452414164173185672039519448407531825373943324709942669744305341597625280452088678301665785855618903982542686786638441953067210468678248670719463361007952033373656099028024735592532076295441139294820821071799372135897911145433146238750789862204861767731361442010374868285313267539474886184581682796615453408855837317470201573805288704719433098700394516832021350092251336960730895966983270979106237309680939770796875892667475324916893977770127995061816716170262063581066694249505605162929227992852348565539020401635406253886833989042913899977961837013850943617221316894319730951906165456324782807970022294920670036204058131828082573212106472345064124936576425276793026004510417386254083183129854163932277442557373525229614211610772402018235559393314907980338877373700725052442749377835909710101350171219343010215022804322794848862461789609616012971683249218664134703363535416903661054299342562542929302063215030697605810894852040809170026646685882672562002604550921884432057983475014996824004071799382075420102452344030776461745646341561469829343488816358489918501167777902499062509417621629699328186247689516899264402089803953363818462417062556961846970540665336371703992415813930454622450186483456495396919975621968242748123325667379045686724569569945604555715100189810073532001571080910017641397926878116940022279141329190005713420560730846437815749994959535921890005798255766060448600717561153151206519646066331768691682909059918109467453594827232454380818429468104418486890849267718527659066515526886035466218362375655889452111251856216127402953340763899311517110638173423988947228436041367636881162595600372664689261422780270321376632440684657315288253988864000000000000000000000000000000000000000000000000000 [133,19] -14716104630922643281597472573104576338320079487111158058447280823218744149317546230749409951625773920212421945007208187875300768245671961002184186574231230346642690192703525724505445037153106582858905754022021428603182042483613343402882077398824301257422223793922493742188306282791408983431260784356827211691422764889535771239771445477832227359380710773875325809183621805719429060565744080107784363395381761767784356535316097635331357314322931599068490018376144370873895415476698017329609060067058014556730653363567734916959542373398741753658192739932016108683525876173405882729533154023278657175952954771210418711662257889223149833223465487739152386453338270649033490846924920672425466288060276690776217905295657206517639637419621996811023399714944054171473745934448399668615725908083921543485928337388764316413982386951151211322073698618686701795242014943419931877222056501163197266629141953868116134660308690977329479674580948022976464502474150052977296204811758073188920242139370622973092545235581288818365536626840418394247133441231378346607995595329520975788205539016435698426464849367641753861048142566121705804613450361192760942258604144104370805412612403954299478807075075118431723626396425412335181094446096410846074153813222321169098985968930397457028402267272497520242885152216696733997115104457296206896880530967948307674072842310960642091424538207510296806722393644190646263564757454339179570807421722777049043672853636194488931435724738756895941256674660194961712555268807402846450204338115097000067859546794628885904285292918985506079544384381255433125751988380017267252938949849821784321145525231435987553763474490638980117477096632742148841705161680397541376731759611043909959080758335000546342285410159943811540312144086033349719889491254317199340065215745968383533778297597653367868822118463640499831631488494047845026694882200793733473600136019968000000000000000000000000000000000000000000000000 [133,20] 10868850027278246413822822307772809512102968585445815699668242621615978481504117749821713674016434830974263680385447482792386668556842402640183019509728191333139522018187733875627098922960547311728408729452687161920375461678491575081147046908977817958108568566685539922876081450044042121533018404880939356511864746553894412454833988867198410056535922499503267538220182832633292788636504535573767635754172580703214605763749904297368367360917261655806263396303226954912122346465939400314122657005512691854540755263055311828062680939650104514806353280271111749892053720121241183577080954897221722144753959177330145220591594043081801004528431007410526658355172418359390411131338668819642652995470056150560432760592136280928366429735839358103057894518158559995600847614897708259376170314814260773414486117381377724178684955128742202143439591702745260435311831167890054273557530178513593052773783679456104839882841880475123655645548616946275386686649581912493380079761854722608032557244402660870298277540760954614142093476293617811960189042693290180107003231920000065095633298457680886276483004978833880102895870203227389461423258444373917505310634968806105138702965643308540569330613040174193690823560595741225107852127536928585245561926731715991406926798183777046339601714987916648260175564329037072607113349173564485707418105085557504939174009874935167297122715407757007880535269889625197767027686587735464191867722235881863608195295162307621636055285919851049933977527238465168825967454605176613812201236660509099056547683912275205308686144605688380027832204206286472966648669420608784956749717483078351455287389043462577342885479889368890019008728147157644657622335153549785374210456045822857481184240512684319675971896738670857412245769408530382011238332822315544999216304933390781962250316844789886459416797740923560663207350973320612584811463819400429990135759634432000000000000000000000000000000000000000000000 [133,21] -4131233997289876019499997826700008558420240894665450541069264000206323773899940144694145872906617863246099657564275000268089535671787863442873231695419483086622692043131802901028700739555652181194282746322972151188610602587424106661940093338112155776330475349317611121299529381711133070182657921580205473477876161493636191590082082405306477093231222303954581467378701793971499393273014875072157850802128705175198753422570427692232125059157103249113448299051817551455002939301675456638120125041355229368525240970141177967015862995175564109469457635808668767771004305720907686013112866559272200137638844111676844603967986268837140683908606379604869117175151784927965776315577497524387969882054790447248305545049107077957118415570346211257380890044412613261782755908872088752494385416699961928067714450637763894241965995785184228658066801125666865073724143586698314087169684387606466378935620667038174417455380965874410298417892455280879310317604882251300620590626898523973848663543374363204043986094591270378688844473742748287395279314617869444116820660431147045246578153924661485337630178529413097610951227406788599063211405225191344717839110782325221503712816161521301760013178413716896743202989827779651922691112906068139313112904799907201549330782598550770038261528172893153771002307780445718014754919923463222006768007434482216637155983538994464261509822447340294804663091573517821005410851027781273629288764537922168880071502922495563233649521012120529624283312307941099864242861659592454773794881266514005591080585990197915370217563806103270373410563987935620527388892235207457889192699430962702500297095606760174201433378924239501109041511499584540626479693421961652646777128863016950764033687776245175047864280509070134829835946752230098760318865253273353380413008299378303276966346463040582249231714239768020307523600205921102163601067296929327030920015773696000000000000000000000000000000000000000000 [133,22] -2901470932864532722250388652484607039618611076044719579456669187993664273913409749517333934832878767964531650124878540895853000936463411659779581313634289712914651479678170872343126981541298720395208297694555982152266140702404499736262914774533058776577932629913550660637309777419763278077395090229670289468913338258709551941802789671613215041818291574319791735210640742445901083632042472716869200541456720026811728447126985070738188337742572168793502033622191790585124473663426977467796943371471562096355893067925630501156599374819406361640724345396918019274158206452868706665071402228056290861631078054012664231380653325729994013735398358460832987760193978360092013925720769156156463983353958278320209640664444764872385644217965021203449187133611174863959822833101219836261043204414245564293047900512357517812812906969632490504000259657841010364079920455495683858499383015262542635772191539974106945377627223582736754847225646991343137120490509843806913694084394111690354585919009063092431483597944404219743250112439977978411948671429703105843359090152781878469778501220770906696698473925362275626002718458549900628247961055188809417277511608553191873542676387020138201704612911105550504127502349710380277891569357783046625183775230196935454812029213132851229181103355046112212514710044647300994897390521779745228096655603133927903919317513397469985444486114444607981854274804193325653694000646092022317633648228262984391120728890981323269814167575419561167600773929536581595222917554550560591181695113485827264224779825768527940981682248427099613432958155801349211324321452268033539810651239086053483830676725318992775442045179211556594781695300877014581878341769126969088987844668606887511634248109173551985314268906154771647306675979852267502771499341617561917405359976806304528021990356519025599632479968814925769005175064670402605180497914395811078949813878784000000000000000000000000000000000000000 [133,23] 7495594402366073382944774054862377334937500955045773330948678051956981628486385366336666860303453463170345666216466071885540552874582730544493981954041984329196933448885539301140286165051271693291163580443663829674485526142627943453653616705381982661249689880896613739913199165410689065790418262859730402268840679790551959564370810034233059603290582277160747390212249008452444237054504208595686375911226486587167677940816648006644044588522289060838526931085636056455155933874294579919149503295213542894487055646132856027829182221012428296806092177265666017599815837436069763221056840667252843250486134880621717021544972867776659217905701239549724713886738659238111725666120592033998709886238354389219111634657076201804894898371500678299571335907136612540905828232053635776537268287968995257263097176389497860104859097072890985192889601173658756750675643856035166704767808159478254488601822643292032690411124723567411131437912395798386982406242621345026800319024362405752576509532834250540162357354189328491178452027124188474047179082550227158904466356928774970185602828531045516949513018055724888354126585304328626302642041754943545783550441880275506617557516993959908844854188554762319277013732754345315290314197801323407166720193018934550912369594800248702540025474741705642720712801141847806906431341082113823349897728186471660485918946086768327570869586472720768830729164896712862302968009865191017656822163208907809942035397060501066940776728909930051595907234896868806186684568436457091383837543046701333193259326908105386360696587698598533895684718439745718005355730338963511004323883795931193661208804432132541064468833406616989272816055538045079866458533075185897418261461138809130660652211388098632331651181817150923288265023074187267902509298083307618237730603882452509299947757128921263465517335111947324743815559789821274028436129476636273005601600045056000000000000000000000000000000000000 [133,24] -8376512838482548419062889542870254526337546146210996761944916410450674489427374636270482792859881578398455055481618232268678506567353155968379601831146690880811351199300758986665429313787674666986725859364835580969635741002521702310125228085710499069380223331226210316752272220129174724913026562428764876259309235739066964610143357118634500633373019366599176385669349249707854457791959347816191302857919473069152029499329381039611063684128051197767706679817537908158795482083162334351837163082664518960020652453849194810267247426224526171205185705854393095018086376934184399133557393294704724480073625409337285938067892145287005383124766001742035210543449900191631331748770016875144649307373352698527045012397367559663116968312261651995775618238588936964880389210667363524508857402752962580911368546115570638697120950907436896129409948298649972562109415942113428780007166837280872482196540857346560123520396397524500557995210951052795922680409003207962300818790956275887007638824026818632960922795465202738400268318906206835544622624027856875967351215418909455322267963415237675455546571904330727582598210526289763062407332759813494144875389260893827173981801935348540290266818029492551209512158085430330736446968408017641668249573256567715786596514188919450747641390637162478333838351077091295450786580375930933216022094255824656595144476356960185481702110519007101771120186672464294301962496921121752424761089615878827399192272086880675192515473005233073651427420755179131349468002766347027389577401150280539126927806622167042877443238805413837132109192073062254972662652203271641771853102361929340896017475253971547464865264618884871447225831667691095613438328214307868020635521414834119803861413631025665567372543584407146708535116291240510832146124125484478614177805963044137392231233809326635650283891543160855056346093649181013478735020134178062523036833153024000000000000000000000000000000000 [133,25] 6233713441537411759843707713190181702777849666715746378073558781664094590135100259770617975441591103060911705391062976636920245530330962519312733128590381029895527229756443987043523353870980689679464757593955867744191404765150065632873737002693694639550377106331710302918266931463614635795655482068603129376687950368656938595085307768625881997285150890581889425456901450445930948385973993640150015263675249767541919473181686112654120988643194056958550666866997215082531468877795560664451527092573780245540867160282977977190302888447536560984612413480314720866706827290743367861130441491129518012266652903962562106839020267913276298026010558062413111639615223355140345510891719778839158260057891069294315720802912097726665158087821660800736650177936968860063474547848662750369899031806513827754693397853240332260701976500504840836469401322576565941110113127965597183801832017823606990673943551931892260495985018640552989878112084465915597550891690033671599513547737041274339221433682714390630746940449430347294211034272840441038832968826586076568758893557015155786021922546378632797066236790176420213397218294758322825148692988334792041626082487179361889734882328469890257828806265544699917389060861461577125918274555942681332272789038573064558608173574034583218444778058252115695200394614923987729442291481357514967107039848420001086479462062886999013826176537994209152957027800575335029086532642412226608428954999686125448726171257393272398656313027228465475216812093102190071898807031033743008625176756060398999258143460946152417038733025987856399410119086960377909580795172438411466060828652676951874766330695479614474088129267774963411717181499787103832653032648837890550709477273297863902021057403233162639972961666488515194819764826703663752403332292161522088908649022566382419600334393202577580301490520004337560904856814070763284956730049291453348214732750848000000000000000000000000000000 [133,26] -2924548776937086263773753572529210281036933195856129682259678630904090400670588904718532139724808359460715711470595661358418225530052040047285213433551906721769604078003066856285607830803010906145055723849141511267220863426976846471435161106639674253469645798608378101682286829534063480339457290201061724072876287013558158294269769251001397092592217178859431400643796894811899098604689851575599390047647202125900589521484497534038142532743165168100843548969232743331108867737885516269675895640160858163530473200010580686600786408807147576112229302782968367637062145324393419046596960529409834940717150589143478233381890567121148670369656006131448529195241880722570570079732480285588132372021332547045020491495783252460814997879515038379619169944927749842099576794859936919115629094992012583364474915470619727201564697584909609230342484849222052349575255999216972983911842888251025002596902136425347230714130856545844595090345675395350839757917142429442012170266282455234580289216945928297388288575640845572234064160979054078270078391854281722971884131115263550224848184931209356865012929552536159591778321675719779025275593418238653908670252287018634639681341623402361303930238366765238315295726615466381222859056633911629298192576651533426729421401072150385520226338336524918673320408266038057383396219020398623241374139041609623764518086577985659263705865264430210732876151438120695762740902792770734644815977502523772374680465487722325870975875394613742748662555638542067377450315490762930265233842606108885532993424812332862141873525425105925122677507608441931133022057881427077479090328634775301030715204261824132488052765515904068174185785760749004408688913760727212801650089473606674961467883333445689907818584856762246961573875081321351595602048368728375057387859930935547245340089552925155571134112858721665193573676545912166208716528126663416761709072744448000000000000000000000000000 [133,27] 161379911606176902587419358184481233075834134463919682473175492674110616503793076381811765390879492963061472194597076976713527599104102266289362412800740502503367654545019674696859012430233884061873514506077707638778149543298799285179389519666740734536191258258935938827342045878032832578432403426049874837862466584822974565350716202319894825778780605987431372795714558031591458155784541990376351231242368533547509597776492303360230926177087358787789047143551740300689540365040878885864080937267919800302048165235858483204029281637367997373284566666234779338127700266194468452778111628808651057429192963350168344059363850492992536571744807074339971769175315751175146067403567580078276385942728236326779067211643137922854741937073916322951605173280962013981908930318844656777221791792728023377104499910578427725206051701665677655579151267533152277591025170742398300615036034958178703838465686991836213512924547364107703982855765507511147277473501488299764949682777551023612890787162841218043173317407243357812580515480719554585074668825171241885311634947267483869600079611506135871562969992453650352186058650008605417057386528476998298069860862331219147790179271474322084301673091503332205586436075946171106542402078164995639151775519874067279271255455729644088697266371241993886753281240791133301572019498848048138465620243494226175543470111080985945181030625608260293537051410055107614271767531795686022585241700828052636751041865195742830066402861885367022659663453140195204404163946635843621628840142521512784268041776402282208720749276751176245740874286495254420677795944595855179089140436881556117763512298176563375210271595518115106681658067524841565313371016992006521073547528465042216969688650076077289144844196641623493852867137613731001863003890438831940270714809592309531626219543900713611956298712529187615005293471366362986118117778139805921894887063552000000000000000000000000 [133,28] 1310653611596486127037812824708902617300602244635884596779064734329112376553353941704488915976096109729791817592225678208320765974019609005487345155180182562591261412811593024722579312044110488149699421692566484770594611185214300456086955091508389671321285834817514431700220809375175739213414120172821450843668602514924342267578133084875700790233632319466754603165879130394662010076797345622759945054400279317777218010325044575699512115138401494263610990512961554381192622657308386267414836676951786026075947166941979994505264551485270563880077604628650437766265723261955795756034280669380172338321979521144062327674602622333455674380150923728879300911018999020687943657782129956664328205562094184521590409412897597605452009743062949645669367044426701044903542011212294380579821384413826244476440057880231828185422115198557996821971077022519175854189761646374830854476147385222445038395006123421991240639571935774131914993296888134221264463073332133629248960640541643411718083339604564869067828511658791376362519643448486278914775499094233248213564738685131580093365904030030140439380231005535286527244534918593663023786785548413914054423412251623525632182411711757046161994370512618651199993405760280665190037421967197741571537331039467599330459345878134767563374079144518658757852258868699209368323967126451776822771399801312524496731984040485003599062155706997000057359509788502125100103537596537201109933244015808647176242800555640129142272397406029458792875632928246489497597712557550226830658838040715407312412011536681538202620980451186321416777506938147474877840412452871323854828671166736780521429981505277237810233736176614003763425849069655255356628034586527897479942626697852780916365178452859765377230237581564033857645788109080691246396799696504499162232812749751810967567228014946280147712648301497250993620677989375607537241352953955883967881276293120000000000000000000000 [133,29] -1647787022343094420270875362986293446661871623125503752663096212658136235783665822616569849791164087143760272973796698494781106551840258611537642265585963445485007102231155358358186389345717924347356820489757314850046142609314826993678283723721326051824005202591051229287034406577887545681654551077964504493101846683987199437820072132161645883099787365716544177079296342806578963775005353505922565095992435563600208923388859194155415525774597772847030721769801747287393493893257364506856710858999579827839166270330782184913975679464270088024054804340401345514818977619568149168136635223130872510984274824245519013092444456501158148258101363093892007274201541654201176626756285361324028627777136456942505897361420611979899538430860389489392006746107417136301553977631063845250794525411635749637387881585461037803662619276925136562290565660284879747573086658279361648013792107518092924892663025712047985338934478852638709474506412118560607499785923080138094217557987034236291733622661406204787667668909612811922803531625141497110432521890092268607942493702238567853240363249041877071234038897617491661985403382146001815331752318753182778975442628701164721980349867244211192495438165458309065710584552990897141782095394601260768565796165954550319210899403877836806647440994321856345047982907878132576723976867381846578883979996009694634492526409870902922405360664942538720104757939629881607737694347802121009544661805589515992301149020192872069020499799505143622907900301256588584523051663119835436253546215706630159330075220017472468357583608916930493847034168091461135428951805135240287332037398874618815833199865888663811017678519850596658602572963048442579799973287210055352791471158792595664165674637666716240490563770993090379412332740595491388515513088466830326785614641160349486508794602726384055733025677358312478291279165700748272157663956606052737715066109952000000000000000000 [133,30] 1368125030321347102123719751754202031708568348895953510143307270630289871090761334573840262524747438740627186868039231644138735147946754181541860866247910487136331658102513001755568813696038373664036239445680449919966890413469615106740726810069364632932065853267192176866300246056442318706120393426535587198095242862644572651720775139509101408755960460908958092617542003208127156318557281860877419553586641590160605386690553516263936540031373007523187842368917662269937004853449860484718649038994913109264755670523599609449645911142544787166943513815467408574115955393177095752642634926042402814427790002353942140915238039208270485772504888446419364257476644290828547103496967637804071078367091847038935956540291051025874461233201754345194120167719525930303708218124565145921251751590943256068912996109389062404178023889901865160385628738292733416608054120640066547125439984060984230465807031051835105645543849622274769821221500950336502256035391364532423363178630751248401578890919962827075367660533983660005564075189800980626922770034020585323477303465328487786956724229669498857189044776453391779075429879710338267405916678130116756458123861018590960732865696293045095984439471898646802027867979932731481069034191194026544100282428129469185759143138119625403285636822749267849542059039824087697135008321187444274275611605041949334176725661957535869081975679857932777200180272035069408594105665122137667790615471448106840863464562948670596816166522331284232727075535711057434842840080226573184315028922977877550282420829413581415834772856225679036405297219517174399338820316567987905212254367766330844227497065315063030037884788772862068316520674072897417603032292337245797674663700975541142375291757583788359666838819529294445619114841974454825519429101964654764591398662496403840088173022027708674821118878730911050095173257303634168564762826376835786357096841216000000000000000 [133,31] -917593759448880572986692637116334461270678182123441823508577021323263547296012735799936767685736679011586200271943860417652184528229183686373081033698490547804476260977381267968069959291662445091038657512170686149312170033729452849075185441979951178002743358427795834889890224447772704150858416468420445529489638544798667794740949652263184516346887401100108516819765042447135551909343418887480567225654584699625461765012174371982825107654677409035987356680533038779910169453889322163844309493831931509453809335451337021517452537045275694879808252431181919838941809347957987759493223388520085646016302563347168185702457652037523512345671998267360024284215616000880788133108245257815180956653342163672004105346704158880360104563717331219338891012824292493228549966024666771374475419180997776771595564629537964170458097294937779556777247495630887391231665144995186502157008602602155830504719882482168985880321338777231249010271350137949711059552486987242063717911285706517881055493345206932057714947187652198125775189461346549888528964105860599317666523153439808062988230386359611628891816133032827984775326786555011039894718517146649673673942404225438591735586886649633075021596539446490921623406288687478540709382596600294537934930930724141750294709434594346018457594977178571438298410810432197130772590629415656913380924253883007777056385943707012393367885993540599443381677970891381014208609260684702529098303665371111078125767707776584594073085894597779179513606021594744561473991201402053546118532396633830888474936878880463328082764293579793110376477119735515644857213847516273517386625110942040223914896411216329619216626365403498192998857123784770924539880369850096224064639461129245101099484014628199873382161325522087268986677521332665310417253611410442958287278322790535355613679963146924492608540752083516564749639957367071142017127116542539987644990881792000000000000 [133,32] 530664439650454293888559356707174659576695011026322277820949264033683239154186115068284870854044635642066794934247868226204642651997174285889865022200868176526375319798856765528603478938563609494159933297000944559994470744029598442031886534325761025753698665878303218768612849688320171332151884205638985779184022180371220223179419944058283600199190563365006020568743649490393753285944377297959492900073655172378003478832004363901229229399669047516847137527383698043581697494054490211115402934604598504050251818263514297231035568148433754104414572082427392807111341012065694624446987909042805819283562149004559705622478903127058303596389958888519432547354777878693272610810407875315510212854514254694686602023659910715655581963283325390314134698641805207398955870683876349463678641261841573358558121990951504249160775265757685300763455970483879868467639117277273281415538665584994883451300447723413518449605760880389881065179615510005447388257077099294212200465574519301193186251572425394364121308579173067413718392542708100123157230475742718789148886144277144716976484240031579767771399787914374030977806728855903725705235914594446129595502797568337552504935375722281511644612462732930362785115796027598050774171271382943507570628650282903275569915380301557629835748999128086939861637684318394407392251358599532920997715629003328853016764512800728389644914195089565668118488213640485943424587274031387000086307061887058070181383688973220792463395653499975368958397775902534675585552400261079909372477364610176051986120717487300231102105830930985232676486374407377654710940135319266468749696909708661956566359417518283835171946944192957028326914349921608571594128437490198733544327829789484433076857131188839320954986633946387363136247375983485085921473422023226284210144040205781493299313330420186815716649140677734945857652210747303866449267378107675473844524548096000000000 [133,33] -273278497947779077046171736759184054426973225165565911842052161899855518431041718759423398400026377102025723118391600258396414752450785424470525878256950860761158158496431256656700916287001108759260240006502186747543894844650988101554195752267786531573159376440902305412208317693059372342201167438341863969874049352457356349929260027118804401404256011870811491096658724316115891241089055085621032304167065499080392603500992821831380149489742548045634471101533436112393578744048824469523351215052020931980806300691680113587690414162706243696359103109045454005886820831857203780265471566976264657945349746692353536855665106810541864964349500951285400670476888565563494703387047973247869860817498139545376253860201116686625358018352554183400335394763415198259223632254467195052937764633473767754215909889304108235669702524085995892036934256086076260136521788816928674021219272024954761949652541917273923070886993464218287484690599005960229557456186211583601923339032951146523725761346294651520362219580875430896680494330133561167640174488778720720842082515284765265670075852251582031378591051054228966178526007483044565577528953347121414607647605843195070988802923129991954622149584136559625882376393690169995737092561949697434305417068143393320568959088777569028911597330706341479548522550415020983118274012547056892391071074267953337176048057214810095234827564085598385829185541908277620999022809613853053244308780831751388518794487370884765154056317874291864517513992741719301606310779014982525435814966121931920980591024276513938016770399952733283250236786308472121070549228664135355061376021472344549791496418929347715106193443278002561915597233190486579062564836632846820223661365867295558643080809118529087803798221917082768298300730763258871719017506922753569678830260639329168522240861811406123784681776732030684763938553618219744857340625151560141552612278272000000 [133,34] 127935770400844963863338545968968928828186803633327999076328410107265283923017734759815024023341114561384345338091224528277245662332572991785154117486732630421884812386717207767301634637809205658927022218385599192219405840093990386739278353521127666417888169632295278155699496563244874399568481814308364552863114585212182528571673500373810175787716096056845840931390748459251715190779552636891798767709420525175895766319640359383996299011453848719333387708596533097305162800065452459591538147971707782359652431932171343878463207514976179415909076100330775981614972154250594647219464808357971797679702980710726006894843541147981954580101848799200458624284278324782464054158692651154149343938733363460946237058155606424001534094555082892812938795422760640582616742782214832721678455470849351060136707736423626736031083267808251590479516540609864978141398555748317430537356522438560857065382478319463894115031465951312452354674641417279318280974826900456580357808207766207229108199185832637635155530703133924213562884516423073359453124304853387503467213125564326520134755105747581395954317036320851687701334751636490108987646970569175365097948743762505493073011945610062535288951645233566163859763114974487645939061715633936569269310393148198838981028526198881263267535041171929046542033688201064668485791398756597803925283727921264732224571191300447071893076556485393388582257326119211177626050342624436121911088788669482416340815501589176447737599507440046486175835224540338633393641893773810252616021741607640557131277982499579880175491624931900797648881146560691062529477785708953991061060539508844824091574187512542888784159716757475172212658325376822888190403493028687189204494452655817379524474537758284126948457676781949988187968581696128398263281412506190125158469317821666174295528426205668848715136136469890925373894176378354443010537868174783285232274964480000 [133,35] -55265685202411524748071320469883171259104687594645233294645114832902597961555658016694134963741086559190303410890068036813509754973652687956677487686340145596490259498327744720408578112205164589818720153866695532089876607342433480576661205460739375149287956199526293482935077121382860374616220795339878240082710550485473862416660933674372914932309819300677548088354726713701048356460132808179479296408334778552216948461501184315524240797854127386567345729593917119443788466149981193956545206708726501573174476784899707500695752681384914783923597439740717959311759159580591346013545968617912694933406634377656614085306601334469892258783290160632739368074551636364694914558279247207485970435508720693914663962220272342597210784227108553975708211843873534814770429235805430521352748950002651240517376122513765677689239137790961552976372850180518291171377986362271295520721083471408772304856598971876525597234390372381740329599544932070466326421173612764543627650785430480455988083583794049180353121907596708300853615054078647967708873356105464977718285569883096813257369853121410211967777383961096434357984145292494784826274017023095182886404317435873573108722953159413378590783293119233993899766467913552827773850403279956757759087389714596559529051408570502902083018016235181952177061324675568051243980809128251851604483271224532286872591431654570012419342912036146789831277883385602911047582658651424951255695455573626936947307274031166782249418681249753241332610183875130835106426787861603788395050780379671620166831465276875085016034596712674423571317121803930556018367723260325281918098682255142837107215887274753543687432327556757193904714058764215937772410077805411055730350848522080345131337007177630340293189178270734866531972281941660533388993888751561117932404427608154521253264432123141938746546628827002173330224764855315555836168349311740746909163924472 [133,36] 22225935240730406853784652941325649377492997533344074637762838930324110334778027348069660989198679926623766139778107965317441104211952213726838130257872100928499473175034340568289747070209471098563758415755854462545467907204243332054844826042359583873785572887030718799331916568475384294084151919703803589335770606871346428564462689262027933693627873767361362268721148751707314514390791645247664713192661990007280228554389505639779750286084890176835669703539805549790490122415406540352443532442076163286538023967211930102995702668591646375454411729082518986437470910418771385830617400146619505929245741423816546566717255609432284870506066465865542294404936654958097239875461942003258967003071072547972738760410229560921251254902770225749662678575974739033571792030528133687365709103467412164759150651495044749221473597354139014404004245796645609731177291342887110089357512634133644213748872880619439968339390089789307358602255692423572177504856960113557231646750968269223614489922403178376771663254036555008246902108530858385397521875419576068973001011449676958646377227368532015213436845911403440530271921825226245908501028223380567726963593872066274425864028983281344832662087758991848085811835844625699118429720442640638620765264545666283568367526198104978400333169405573958616657959101452369913115853988517102135445217334023517870693691273511293990180358960320903814505581563322689881929519124862697076718322794786085689686199550230541264492828108369031202208967980820796641799560885149625443305331034560044354531542723128446496054646099139128276389148424366608749303116794612709885516993363344250285361425137109057410473875262312131455411942131386819556055059003391558318520936525331805422968319017006733232928840821548833154076837523230666051087235451247401762156390289181250500213596450037228335744456771714883738444847347227157669014021027134097402115040 [133,37] -8337816433699824676687137978810181523952528463276531429508288064758079951438162313511537039158980080362139622540438213951481271435725705561579616614607269348341692983970905482951836414454437169198404324367531395954608427584272871016086892618063451832389761926310908677864896403610262651672370405443716855251654307662065050057666267356275735153899777864395770372944443849947102828686700690148769323191522048824923067135559515192891146747589971301835459417173537584324661372682317432024204608377067217335756156637503051616642279550698266368638705954967235607433554038647988560401588519022177399939172691340641789333308800061056981812067641140673586920633427372818945420928582900137253925040473484203634185264326134897974516688767296550200161735595780060202853905710802040190253246829812595717375976862812130221224729653398874492314051048169170298963107035458689803358393518933515592712345160287242748799941418738223753225264432585655956961608593698172342936778789486143128738012132319588741982094322176290101118411524064727107831431950872569609888661898992617463846131465888753700458333407967285640182982358460697951253470529815484503681188935365947351017704268129131912161258136281449586151243979133396968841724953758699349377756511836039363797089824206818064099751535893672820888894205039826911619417474118197824785412397634602403426690079699414599508889844562059997160715203592397953687200072576551078024432165488378641486693924777153453592269942328545777105902087013124543070339797490749650456839474360684976008812491040669391060225259489214493612685024325391022147851821240551347423551049830095265838850375726024334757604018919818267592423016969460142051374541023459371067853024469425222089973468356810512613794108726693894180463546167684665078519707972672395025755597077323221507813421267369399957926462393268483751071067595394520264676629746100794373804 [133,38] 2909518063290049909514558383589407871563248753930372815290831988235101438253486895299661899874544269490534048883769450856796572720057388800577090805477117479799911602830735009850628562659197885617807317728080809556371011804188759004470461404273339813608900345980690113882270659291769964298112241194071933171477096215334512320511060235017469554738070276205148473618319767604967820359610174734144987387580312100446689911685302070040756057741896923251630531628205624445518033917305945638293361304942404726932426740345444848064922679292575232110314785981807680587336578127093473417073929281228014781728405065512017014719866339004845367621235265969130342274047356852487252301012731015622027894733569698919328767828912809577197429530756221823044020331774790718049917195788706681685204331039110354939832087641036481754624656048542289960210853176511589620088445505662159424952243586939352515242056678590830860133441535964158379880864894417008710162061806896686750569192421202493073415302552031901705203352964274789978108319594000312483969392998280802170177204806967774315843536124493899520439061379564283450264971130164549279187625423923268650660616037369942338932349799036856240959752039642177581588901978642728619973228857692493021796126483434019647887064011290720400146940862098578342260708060583958903199573850944202013722466886212694654075938425688269088919616868945185364941840399578560766110986313254663071694050306834188439991226259347810875205241949177023303084841297420773194403952059328406172148625251193416580975466657591172614715644208249167423142640342883922060732156383338784677948866878475102338026457994907750170209409709857277105572576499883771229744304129487663389208188533535454400656761967824077695353990849700865015293434616963814600129134780805635917079046843568548167589305167084385350342694260457587753692187282544948667558862282516598160 [133,39] -941012758866534046184936852335766213933915831720761293298609153574865344403762582854753962792059002773594309285220825811142001444597809079716545873406727143352555661070509258474871049511351524907020809972149941892041820775839413215353492704637638799729695907348408047325168974115681736109250958750121508028308481878953403418752837205588307894764009998670394407670717425697677789039655277983069202123626984432703035059079874113756014746376400741648213558039153488761535661330463220530018433321106047431783435219497202865123461113415062010922056058852986899049157500675362858684627698320193507588211302150843756663826303523051115481087261390858542203924405928748539908362244087232002133795715705099560721767554752583189824779540224180889712616636205349904375358019502354317699713691767187728408994340169580781993522442624395986137359544038584401811236323608362667318017792937511645341495859912922073224702728089248512587954014562409972602811231690181294001134038151445215566467934460945638262150568437987427347954564849646549825942627123763295332785000614255715691573186026626634924627562173811524999307467626226608803072318846070928647151508890182866422607788175943239057464923302068329468920343546548524619566696269651041929724329894384010799443017529873225167616606668657919836195363030253720518307174200384443892328230794055874954918023053142168563221452501168557328040692143323853043028570524215020085572702734218276278504629782839993833314092253987832845406979413446523022218354877435921072794907614341823822358664629694361332703352672858409700423241681059823785050850865904576906122621538278428412899913325767251458684600278355695342115604242953583796322583679127089697718067934019415066959068444989124513605002336832015345522659890962868979165499905995569471565204719166004442355632554707746304720105502060842329605669478774196488874210608931024 [133,40] 281261806979261602535814252053701339685149324755571685648568145979072116424304345521267543964861119085865827684347209535496291106445779759864811326149743403319831625559775618380711961353920160663799910951176185362341858553836610364831777777030027509151113538407622285195196919095137362244699911682129842112970470754831150017446887193896326761130023994640485375041982832748937537239464595675376870130895332069288253236709748108104094773404902375132723739836380818841718867042266951241249979006083258633624312093653736830864825902290048680724625750563321112277104957041927045055147159926421624686387571858948517230480398520211157662051195926590042027515997670285066153384254171463232382064754320459110098451728223426372344120871110124231415985288231102320315201925290995069525656703138898465581790812824170552732056375282442747097006090541877665601646998667474533250912437009858529225941562836984394656325206015550126772854322132551181689648241367398989340030693006019368861902480865029845574971099355370643109880030166446261844429431251092007838363361738837082842960615979888184687846012749735404660368876867704269633678702394982038079628725884191686672021119328325908068837574646286839140313207596503462285389136809658248876378119066439716524096692480312853917867698213144448440845639874629117362014848224766158634135194624376570549840005770460992183411741483434306189953026699717855601495401062365569510109143751721005598730088818038791251008223641239215797085152304259727517614501908083318690544581564212930957368379512566993951279212699463255471920314151330516602707206048231963185852738641691389216630606237309390601102693908382378906614150188340127876019359062641926394355610431145524126261771497160360733858134243877832945851458750875447712212340089350465197074279793714278433737128725055058712494985841331650663161671961482381147912810161920 [133,41] -77470488148903733434773849476944039903005365341836065195091260015225013459986520085303264959796182197509514137736196834801391485752439636448752051691791068151340864930800763135967400651365942597925927948579487041003614767644265406204233200801432697592861801331423868697856184641871272482794023081734055393843304271101227330726777903019400898876835811731221873252970977614147115693881116877954222617837459537464700915074652557646784956588079759347969801615498055900898307675796846701815899930244307762066992677072442752629947151698344431379496693158211702588495499529188328240869789186894575703084362141786038064490705636401653262352532192071496932840717553306622469704060749261189502015245401302795179204602269052746458440757518834706515949091331180804871801488922024490063075048068611454978089420451845096263354519848690897301697834103295049453384543713500642604297793950724032381997466664832256757631065884404886514164195928821294501143254833803565378234796370850223214590921193807138456424393786430495455374814623740455956698793308219993680927261526559110408177265567069883743071737788723955512136136986389458790189831266279812492259689193922633988988020311731598121436452459147544932852760202394766158073313498915122392030836453914517972796160672512463180384364661007501142873635775875382255034241602808814797958439281274618209873702573108473167663051131314128519674350781555688043089202408607407978475217398723541013765038947565470845821756839093294698732651760995374314125059077415726284478241639884856047821280578706298699732883196724426984538724594564094074659505524735679168361746635104707211734190267441329363177612956599338148793717903451200366528412702148969214200073236378569992010847754613097597300027343903640083080781967164838118937313788011042655081400579228836062526330915023173167045735777855290661305831214166815505277025120 [133,42] 19624307566836223422405898278062699485889988438479028995825553534672131415240467496815459615605380550528924263685799073539920955265003538089901158458816879364666080158590856437796600703618548557743146078442443424824120668983093952924008890135307040822185255545642719772351849870390199233434608700457073210200365102563808415711985254612738111607611395672639652758033301291454644524393397272970680315460473287845714262477464320861310587422240851981221094487550815254303436848012527423973296470924635386992972655985216283727365934912477919609710378752664431332670598096869451629462917285961727272725100516014357080546908809833381903682846585707212475135950158186226798126849162878002342107576623370577992302186143157891456177905224538698428502127065625930246472897029291710966873411070794180752961996334302208878309371370864680898983790108916248509258222509058539350276894466376846415704944916911497077255417021212969834091003685656236865137549452802288990021358188159588510858653388070852089725068183792251153490888457674481624693305276989546228085282801443267974049066299572125575632124667708692276137275570575392886383438032722442251129435639863436640317596369400956635005264755744490593050109833219128855489586745693566527714699083093027626093574275932822842968564516985590474781380830235841912370494518756714359774655870348683994554183283031921882627743957247875030181662680392845797085106199790390056560084169767591195602810894433633268926600327468504682406795253788506872122853145587590894428343841008947642175640515878076139799385844201033189171115723328737335134232733567329247221466300918566316367624328263160177405139057491420436364353436868138323639492505733201182664745191352483198770370784935259529388135211171346785315256425138436773922206158165702551035235899481002462437721707741008742667755699104082721485622308173501603402496 [133,43] -4572008429003502885220193521976511052490872088440467444486514771100179337395857625203158139876447675760671726760869796155481276837391524969800770641270890127574100192947815757919492561457606943968982394843849048720349796287687213866509636161904220706709940034018043625188363810689578204494392352311279158042297828418132839474228932558582720230393651298995722803771425632331871698106293699223136205064084441465522621606636430057854233149359314547034405827058038436352777705608129750414021572977768689746855944261260310546394036419465153793111537131380146431655233847408101991375294625087087605410279096374079381353640117412267508705389720527872610480795627907145454684452054081411303906847254409121412439273009036084959376037082141413857497706053482238803812246503858739453759442544585057035442579015809729860276512622434356584275463454997544934985691048682832051652953127497717498632375256115941694185643635122445892988758386808726974997883288177315227473777398772476577942580046139467691416899736189503188402243210265449270011842679920358792226170535839097238171603577958073831053565758030965171197148317499174000974875228920995521031407397140376172817517091574972188258763690476513698334266887588787194748859518556053687784194638843034708856369000632571395934630023937762461005512843307671053042217299609916510489133233846334130308703611383550770637961922804671697382293100397292841594911476459638551562444965983396412934678240437827987932308793658420997095812447167056907711768563515287398999006625002505276722527726758575019624408818456765963060427227425166373061013732464509023118941640352907437832041817668727776254973846667089309188675895718945779840663790673866455816355461002739288628864538108200967522035169945455919763702400398759422605152340349681063554871847671742484053526463255882760348369169951563055003304618065002754720 [133,44] 979204468938927703285714530285874666874450151244564373018566277381282962071744101354233485673667767279838024876339420778387102080990817293370639352577539913954146040018579292724617123464011736955980709124794925013656767682356383783383319425454968687927932530792857766891138843002597129060271334336066270342125323415475769461401210526595626722254406730678723639687170392883655216226766057537361330343597043233182786790627833850019747157783389721591097393709575055826971684588340476139021504571910085899238261061752337344255082710729723420191411173685552567221172149241706210940389547840034140167031341937057453816294725704662597984312927381050492694666081611473700198873375469092403018689574440599652555543080403919355499122816668616534829421410171603392039448736135976220652530089125195659256970605534753966319122931841031589085106074717713706284967762824182310836174953679924270134955546103328147081631517139545844127758406353396778724143939907350471388617714482388511324159724219332767857028228998653008765582582648895357183795438793671785648141790737199690599711266827664418877647636102978181145780461798875074188779659117811643636541561895135784112101130555968728956661361073295702564747741144155645443927988662679545901563824026624430837226797830352311864504388921616010442043146725306294521967386213788967169823217843827654517591130457912399126974053829821815806829437573616855404905179843593029187031797182500405386363755894327792728932688973390096646082081352253331804424138863671414752976184323072737275753526066593796328446187337140821849023262437888267305808327113497798349518282329509395503068098566166171446242276235574625351734946398471571195039427884548946864120112768302787045479007641881803291874192461879264421295686496005129455663296756310840383485978688465522385057669765190626604357499825360498016026734091143040 [133,45] -191998091184420059594979598288259123359291493573654252801339522873937512127064360363276165398411969668010048716213897449708897428629049496541673384438742283314886345691605640529793735596144371135554325179778085315463384748237413204238512052649516825769435900730866746999915477081373584365943865932293580798669929135281521473164078317252135387275712529843172475687558257580357192563134128905686680837427446558255860542722898261529679456251214348516099783526552036979215928050473038615903466405228840532884058586302233552203868096254337571626424522665519657694344339148630173249765438407142587142838155265035602854383558107230462117087717397485781390526199174665370991377990823543892423585052532490663207906106600724649065023444533826248406152329001713307336336488607265123517777410073328886762821021765187329429211424038293737406530080144114257417210193446921507898171833418656397721200340098622088096664934048188008310926511052363827979505680149222063700652164380101444716157806001124193796838865651060705446384125471224947613645568864927042540206860072918759904496641215599463678531621071268199362470459393615227913219618074973977438179884467341349617788699245119617660851942563626741935261826052449146039182047865477202741948208538956560076434031527739059625406663487589867088446143378217468459746802359479669460327108773646312922084964998994161089466830632174124236656799262953241518059745296871989876381370021532926776914456892858641777815437464859887184211926835978333574383784493419506464014902632496937038242538460062943623514831010739324268365008571467979688928995895238576505762833095827604237256625320720861779283537782168344442035418637099637010635042404309321123547794013151946164157782103664019585676904367031006929709803849583014637263131354922302713053559446255294717580689738323665646355302696983814950420250804720 [133,46] 34362895773155619177128219623037807902080563423431315180771239252955836482489308970740853475330165666124099637650058294178085573381446684505308117273253289388761171634095933514135239604592421634680704916282894099961086331500751704547697008564088938224141422549127410078662751233666847100126852959752289401921176423688070875284103489487890076715734132347333842249440562892616020846831384093323764511189514862780515695823148044159444238218475621392242100434658691199229655738033241555410765404923215045374776011020149191492395874084888505671976718368439440287210886727082657252980376290294902360606008931950612182582385058322681544337528367030609258813010985904714717411330925161274422341521224618111099233755242094403483050238789721648262865961609458881510539424065581148208881515568944239672736516079197883497861974470857678642105076851158279270578883195183183576899191502980285318404785055790439278428200272497685178892821161942779116213021059275433380633642020498951859128230058009887610968320123325066258160313924066086863638216530372996547138468014626733554222127021783446465602308899907074582203776301999330942162429564978376378338506225287930624162409555270848848311369374791723518054964264408567478901303977266094134415390213949703352393053157056622685109273465253121809206293452118384566826245435228157440753695016099272900778203981861457213510812103262709182100537696083182499425113411585622600249938936662480344283354755894592104348261988086058000263477027603631271970536034108658489128212746080256880199490615261966609395760056383525032221954347597270244782554450462957775778368671952893976239032451825861399379908242226100788422559362830312550165098779277543605512393195824038631352182463269598256198228283279720390723004474810173806919501528104533712892839735578469871276351490386139904945539942126789859576896640 [133,47] -5644221578142017059255125382994089207362339551279824432784753291139972409948403938695644001846677283072655451090931911821749256787443876281658685787563216253164712184109024094801914329334744986914930685932257440411807759074791751853837557842169778271575018990620637534401465408512527974401019002301093592996541201066411443919597882694023291464056343592956615668435070526974968682827143480342590501848514057617969254944511140928467611132147885221641326810560025576520543477291957099833710798336552206468690888094180623403692592836711727869350680429972163093531537148654696812193514686765308158642424062585276146810512402376384297988031851355234199097489997538601460344111837965181388753634924170161084425180464542725412957642365643664537287352553821998350523982797127484838786315218759280116671358952573338973633303335620779875125811617476659329644987016576666535156098235362223289135446607848395271878892791723322240327780078409597608258654954387477223983763778954449008732343345289149803927047552274327601968019855215331157427921006437237394089451339893930512050139814000132449902495174094030652692764705716365753058148108827226404481760233856433534117784671638359047047767071571485512705882642329910876394675037442425709769086105138231082162241066769607528229493193263831927047668712318883884680729605631078488529671827261839071231154379242031428404667330784040159131222244618078785685786928029495661299837130278843577222785338836707567239645213797819507480343623735889791302929441705824023185831374379452311529916582065318513303425208425762019019135333760132637308434054825872825493016445343304049040445012448326069748352935484138123683478063839234882998889116064665515542577350667595514955676193594054211739382772932966375392891038316047593290847151432017149796711576503426287017872180925840828040311933592081221385920 [133,48] 855473712664802388065196413585200132803419646116568772326226827189417065332770126321219161313986986403939668983471841630665501748386534120472555036855683912634677957622831351934290501664159568946197925106575153217139228779609949688975696767070164607074417662216247003457713812497845698923968355318749671821580611985215497086068633439562613756593235813700694806066055592696833996735025962771082516045796596340907074341025852372939103777469562241401938472283993695207424479577926260173305453738263308401135895653680219098186907485260351107490259237729533233715970676261788470616601421009949315396926628899126944989773332702110374106663057877151388974239813137557614555243344679520446173462758875822370164779958025601571508167850216925948837304496967974762054901506684893378064390508542557491240875202990890833921445421744486706530717068462458838544611358335685962076142495313047942678677464331428887480180041597865492833069295578863829386705468521498736114400271121864539182331863330777088357224801998978619530246312224806917496697491758357386938658000039004161895708871580475565290199017690999395498041617155519169113808571924290922830097871707359986349094695031901561913127215775396360546778572019506104242106707490989444381378803350049453207535568886743388823555856452835328838731621324366240252788594805480886864095852570157449151319979057795056160659448153707567338558795072781171674860638298844189786025088229703197704875463840124105430068587589614582362655587963569507904781464066480536183214940664051728635906039027247193957353544736078314421666423473880809935036958432097696192679472692070798466932946251467099545946421902912669014740314040963045079415596555588306489923006953672377563921474993394059727024217801721384008492198379806459746773394163029529663955961864877578305436319749844977941177039998418284480 [133,49] -118088961153288692973863780494929523660132146705172993482965047288879981990514927635047856691108808190261623857611539959120680259432918621321202091866841138465301034269277727962133649128697522166473667669254145536211641171382910681250334860686973405243018488260625750371058343564031284396048220822657263156066365789902339722657738256483969528097380080520978683405496992224462890625231435341595789319122568705653087456090761875030793462719612277781355898481045276246286430022473354176000149810791446616156944069932751125525559871164387883772306441660730207865212537336656962825317531420544098656665859010827634295700938131203582641398798553605450736434045666228331773245606111840872195002876970688391981243656449928524724613749726903208603835869140611602130172477621835320792927871222814155887792940281521718444330977258422930766721746989111811884295798398832789301946164667560445209033330317411007965040860696883023659426933808318114116687291599939371798282578640076581591598030319531443957245025134994400298449824835355464591803111645608375656766318044501540474812455991843583566071847261150990768837602669369179781778712820304376432945347551208138204416124020724210468468654709989603639922896985904215318367049245853400329133189869826547962612058780908235879624850848349815482724592538034538406537223934162418928471896036818058586128986049042322796760054292248693530151865491718220933207049185319075149542737849881122275854207334463997378562945807517523398846558609319585566412316782829728650302397816632749210479629863486738485198381778678587971408363615678419402589521694363912298515244637728628856400396699058136076531257761880448708158140315259973063877940963567950686855166729170101698085550376900585309287540955064961528427736166635499802929638675991171105235555072467237686138921488709772230918048779627480 [133,50] 14614021004146444726000693494447197198030128665676545653703108668242973025493585742350648144925089170060065076365435022061474084602515758217726787463292218029497464884378015152368654423131181590184368538765793591108812509652033960076571306569858963603400516534543484741277449014399576067781991115962139479106309197866844560952884724212335532273968065286797571620220077516962119671497823386578118609466266412283620592689724021732506536325878886426474396850677201602936293198690917259272642863507593664755593815592451994328566207133584528241702448864978290245886031909628307071433639559982118343537497721886205297922079939825819005181814630675131826557954271834014271535417264323077257332336831737103726288781244133622677010095527350271752879849442153407795868474317551437223863879146457609221043833312775945702280454780251967673213115161079946922215173451978045955807070591833685636945491750869551875372465659637936216714430371761727971817003859704740369051616104394359917342913899004253096695096328178510551396630724286140891609101080877841236849379022429791877421329228440326258307637850781533757344700176611915099737549653629583556265287003212062859516798040496056007758719256148666362687929341054248772340277369030824257974772675041375256654618944142652146269166883950950912986619852304014897444215352256307361634109039557564008237254588646339693819507370042319425730907796291685509028907603324177090847601390519006392961027607963664125859589145318869289997668417815878505466500183440030891483534777782906280649687665698384275665120358878355709048256651952752626204365228729187237531978007378896720715534952169531892372807839702120864753139958542485234611796620220985430351003467181575724424563261355459038617529295931498898634778903605783533753939536712022774459798298519340522426509900267705292750795984256 [133,51] -1659687639788230238074194176362452337742266726585117149759667838236000404619791541061454953020811182266046094865376722714130931387775776621605942846026739334836310258079745844027089330586776162060772440229208556956370298940062638501781468979340675333956103822502683545671828187353833237212323353015506640343166852082948846537483707493526068001995918282429973382973419617063692635453238993058672996808786163904879406595854261275063626857402386956807898365253112717084958840891000283311516376834935468703377445285816831860473856692625116267271511891808387071110440478736869372771907102910544390070614411562436061298083164319933245022071505148921057731760048820673413188969026068704222320944370653657800700335464210118142293052560416795940564793323279940934483301196755203290903125995977546990420514114378279464226536566993485965757227139317017030611305009251326917224033036253992557303887601622360085225917691216612336247861363385661974455919737766592136073845014178559586962780218924704698532732103654150507951805473414574004954611551991131593081827029296574349564520627039564069605438725942603344488305070861122532571502445843691891272720439143929596709935988192680873488929913210811274136080883542068054611096712008221458139680180068066514538026427829850930652887411451840703307625199828252562473116970429098393976457313439799711703721675371880731171849785031914180218176611561126557856300564451931481269663987755104324119458013859479455708312081228027655736597293585192118490755667908970754989130110654858446702125604483359479361585483797596031842334617633513824248902252191797699573410414006529064382223565097552689538216944702054071630759405126830960047989055005913705378373826030421709829695907783761303982536390923352618284733134947711747172420430494845473574257092197911718282303468773542831689042896 [133,52] 177160356703001995097683147317661850286817758158555935848819634385034540971117830305726557462529214821081549214881003836124510833705603570899158397198125444991883870403250922805958356592576841455132611332455098349109842880683497695173068757399114210904037784790959535558658064304781884035076169866004180434388599276588302058137505283871130102216262195999620106895481864998450489026938070296752740280581256794067135969411954735762597326306045700898489158916138253761991527033287986778408752220640458258988160440226443758231298746200334103941927053021807646253442456315009171731723477790526228924521865041627767752293729304106867307224877670606855079476098787655113356836839339539393911356290416485678976665049768387467285966047528463576421942921993370758134942717640190584060205348367694207815744054896910787923397525025594686783138437454787054797048932259986814500560697614774687324526394962832464429575900782435557216539288083109326731479825533195489897190948090726633461260665142800302585471898520243205596489148891352549356437100435947334603774564488511933972132824408845687086337855930907762637993475105828822102506365654469437815771676758132388745949307558188508892561073540368924962699118980295920195307732206248809172552850375392826248380953945787830572127385577550592014146484440539801302411296904915253284254063204258237241788024327932532295978617609128638267874088499090942071414862071330241144839525833258166282615750264127792934176205810532168560159868884298058406832857287526008756914210337861684521502324313682100997090424151702542988500338506256796451356701032189644809891441904678175029415026185466116458158316802077229738915504958676159319977381160180741033148329841118409660850732735489820340759181294670949141690934032634573599168152383051790097253252328087894246587679032611038951936 [133,53] -16831796962286142871796040979411776838543495449677039275405400775800701253649057668378700138929968134731664586346081910545183152048943156929146246053544830033531526689887055346376351715662209279905974336602419769160457365973302403350767613450504508111798397833437704384492998536158262860746382332429787375679626275150293284489964178064919276074275290867542694875396811101106484483479465947857565477450729284846652865318265307197743807547615758830223948087816185858295807567657900745284285632904011670277783420798281236794933996022350535312905949198266307132968006092686064607890423293622033618605065814954486459007505601351401893090930213222899014600501184380526891366395332530522076830664490859739728563567459287549603829009119530777232101041746717897147591704374350153718338374745225075735785066168634862594500984897265501244476617342580874022622617832774081898209940606297915029739558587469132596633661022550587676164222819852733001142350923533804646545396235336739583094689113771210956804545191690300304179466008536206872108397093659015785931204068561818786439655383265926843279395505182479298519187348558629972937007165503037889524286981030557322288923392954661952916545435638530753888512004126734837298639966888832866467276953401901475210219800685907703089991749792139008335263683689632107886731653583020747943214828774940553034295868508458588083409154898013925030511071489264637595312653362247299472541023327290923202805962395281298678457602795698903064544793974147015237496472725960064980148314482527094977561353790947752589796540979956317363253873933958718581218098861127500960215438356205931659566547433190006807756976445232156505581520314684732619291460446996726249674018275194201077986447253068559950566446727082420650422984372933157708720804035305268714884477679974965851733200895034368 [133,54] 1370686568608484716717499404688849757956193649142350135886406213682143723125573847483759307372666308720437322395574246069414386114577968126312221199377926903636968369552854732381509038576559581546941545429302524236978547583931810463413855228656293784893128223618425458946323346877968409067017667510398730602145585799341311468064693111023479479989998250722366567216578027200941903021391742189270478616786902075827043816143063811889407686441289213105386279299223668915146827406841384072314988930922233380511311782000720582084006665749236701230687757173697253177208788923439217297435683628506848481735084390556368970902113953829567009923750339657609880249634918369556916951496105374858465477542355967350186459745215218783396807739359587427885595019661135146120200309913239314941961889909931304077502498669163015619625679067760930006130238328974806665605211093789945318042852454835206455345277676525046651129360767120016413347662294885812531671292426783896619528319425651478909472600994718048243100091770993958847308242316853019493539006209517117761965839273918569616528118371745069793995938195328837098555759777530456161346030886170547449349507701441568560638417649597202080079619602314182585856085480055343434342154415984425521966094472816542442203806234558411565430850053661924672386607045905525440878752051695113870539848545706729939253364820375563497732074493242930895984674954782133009879232692311712491175466489279414318471465258268809792742672471785108575210514433242358276202289113684011092235267512982226669353581330704852692883296693124587207015799654571270642589030752371805898029779628185125426274916060453402526907050774420232931679528043647783186506329308630736779261391677743351683887799566952841499630001268382732351840411719455569195829584731334503139077954405206058494071497079616 [133,55] -106628278465890779692419175985335339149830171048949666337876877390540780813251099441291012445105692554571917552017615829390246591078770660076002765753294612234181991286229429445005234965254724547613388991192655259168912175525507865331713584723504378342273682535399697105555234202442846633746676519507219672680644997769344792603565117114347837157008121546658017431214989923849187573349939883526411727747059739929687087614697010236263674152267890875292591961527255201987272357469292288048750633150591482992086734509240063053389880251446759194365792474116180145318050229011392677503648932031711638562043989738281877024271259219973883250576170235664622477330177060349414938002831060433229958145994759533333174919558857398390485953678611088963404843164595354854030327323503883652834420913919040280851890758700600611137136069754645841408101169586646240706331682224930065241779817724114933242668941526788933055416977348379192572860832733593721330706943081405665240864232637636041525105855302178903745824873920266010835109390267486458411019143846632014352118776333811234523172196709751613442718201097847032675877771486209087157108724260519100941477743441930794279701964342198918592249654865016126281614207797751378279747521433153009967850311887612543703323058656676578516694140104818811554149331248355170571192704781566299689265562487538723042141090584031912365549155153696112913225691127765749897957357529023330431040182839080906293674917683059786061216971800334519051606073960083391878584547776638066383401888443420340699535175264117734107254366236641975626190921194264728830695961658502025255040267280115701710119251420605683817765952557996038289221372792510759562884044038455146626782492065612641661802503502355557366029152059221444777182840505124966315119824088153045706540684878016782253263104 [133,56] 8024211009459112308936014712037717488105627548046747820257910121051739564653393506698210416549266307627804562965998223119469182892356648442694051195353759750061773891540380367146379946566695198471114851394230025428840548363436956266995406394610104484659239075040804707938807159569286082871974340114677455202690435826734104632944516967465045669950294858181630455764032439880396805894987948462440118167357192337523709604930687625564972540633526477238826849375012774764245555984050541654575705787052640620367997597293489653618704545223327930498775262628514108361444675975437561572110197981916326781970419474973983447790023582690912228727994307984497881655848214002804202338592842559001379066273209897225071201875414192856758421475592516512751988242848087499479438467768350597710234437704297637107709451414223355557877294251251532141199550139957678742475789225374717974427076156911963722066306644184418025587311528419756759790372110419493897732157005978197618315379827674209135579808296575214016402755944950720660396092676554622276026953733995281666461183024580094359885636701597104203684928178345602678936610240608073226000261621682435325807038101633076187224310341494298846641683861811199777499173130140587757828973403885870219000580239797348902919246103324436191316395464183442718769888522654506469452331375306302775865979571182299104688810105153900724739455482771516770333038660569404617181245050216495025761825540499134960694016611361859087708386521874849886416212478110741860413290663952512321203595622169705135267787361080172473344288858304227955029470887449943373117866948750526323007913485720661451821976111884277593947735544876793392902574590697230434742137777820431297003369629721003759583269536630212940965742493991482509690789776820881695968711487173802013947843071216174644160 [133,57] -474711837567936904377433818089543762497898839616732590063043136760966711796456179199274471657815990335965702891425903679904582285863100267427122271595574576065567553837062395650787168062027968949812988709415170221029623562060253973882093604323150626110643246523070023549499518641220720895757583102823657981098195801268055369108981854213710278034336286790349338973306294514676951636272483040945142917227244430271396936379152788772209314908125001818833430642795613699990431126440841623235517484511166824678402659052842408666978225953913458097254177435423960639697481997851615309142944900868905930079471696086257911876923037558678493874187186575284626502665565952114540986110542353699321981313486003742236854435570236031885992460244543261924894672048561396611143966321174799329171027637217171297418435872395225119243852290856480818579019180545610822084360778098807431870155953963635527388694527592504848948804399795729536958743040362908084363383061939510557909813228353720754421604280680619128428622946528774874498993601214089258962606523594325467211948979126534448675186221675872438289351706624289335940820275758757219648288455138293006851080820760481618634156525538196082867805556558508021301074764467488908965327731843317937022760894641158835400347416315438107464691530801714296656070241103656797409125755454135038319680169345578608575078807275377490643153799848318648508478779156985173441259342015538589845898448217369996184478164518573381053960372399384299078867966670715127816976758024208800170167545463463079212525686563958357870033802223903855733041778821838411984495429985763659501305599920045339384427204877761693441824257039041410609540381627554907524044691610734146334007568185829478473418428835146236926721697847738235752656499073586359029470466888843919107338202000460952 [133,58] 22977224373100789192909488649225364618308386791065579152458561778712216697711424125980322489227378120011557025357768132236247384831576107740817435968593024357410674847194540069075705753970098052480426210196875794106114144927209718907562216601452343588972978162732592145559105229820461190272959636245913735014361252423468707599891930150137274097007326016684129479415418030576976430035914372915328714658979457474534050125778626139388224054258540989032365509143867861099874493020856786118180741836658161600119888441899871632080834572701197768183392075516857738501872039538479402037895594125276094095959559778745342416184479848722472464966488080842920569254591420260487733805057111355205974056191456847126250264857247713163878328665851728247163544513353435997064867376261369353299211154226381476516800455970932233092050462517974101895596559064665410149560038548856876884155036154606364081864510823260219632433623055447603656114107695055346554258167760247195341963912309836477903753610590480063921657275577747454205646933597121444596884793342991684555116869617673279663795848198047987615330920025576618207870904176723029715627614157332432002279065359558739153481476011340243532471388143229296994733572329291270223881385033314546326868105589548338346588523151347825665965067484536248683011653075670187066207682118666302069441338433803733056552686215234044631365327430819971055006295968995015909314560808679320538621230282525449593514215855839297897157985064546347479275256030209184315854917538630884632054889281775099156257179479338933243221878842250826790681998510799384984624671379094403281010068591926934345956416836447014003119640935827668546879515640715933034467482466119082261645485092638487067087407062264990721076286733600415101408673706066237463626728383299459493514293062016 [133,59] -1225268348140589031475111264870012569615512090104319751132037289191517539275124073451369668891304615451930371789314347191894628225565599267440178715780740751153315322493966471930623610637841610412154016733016494176026915722030181747922604584418336290131864137624629315059818361249599515566215738436786322469986775343259960970165502638481628742135592920045513756887558526266901942473423107687260314527346303191181963010034446470272720983720993997101216944251100286555139709659483844514162022547098329793048588155499619181745132299517855014769431946503289641605393486613860232810317128921799078824110387968015843238036006490720866946719712624577146120395291640702930265003794898375867408538770262189226100394961669928987894580197630570493614941519893156673136783448256467812833970801362011407129190083021901511256252698011854838322390455453262383009611114983515187985618216606309278898149921842217559307216919058772054334551302938994556922753183768274516224887072667457047194298211885998783748932633879746560761492289471938322387830800768626280376514144909427426840029820377270277597056893605381565395345395093207720250131636939238244496630892140709427439451317773398158784991203429588203913443856344356919917436481817406712475315448957824639870185787001720765580442632176956295577461854677567243459922485815025934670605369333858594687611858035906543020465175240881875511877152822115392369851651291192540027184973026972790333715694676123130063422090331694196721613382949680176254414528862813588924341878846035710135486226457627057042420764233503312243234025520333920864858827010337716972922331805703497616599239095921143334486395134696564820629511429131711152049501886546871204146180986923291828919538995393111671471763249795445226042690860294259924853599947173068729234863312 [133,60] 69955709416493361369043445135723830060461276848751438067042063067132513789275349333747760007109704868488096257881857117356453171539350099573418726043903602239152757125292908477907581412311527410489075379981868181253873776155045553398416898952966731256057115005918853813250719792828384903260372605440095159554599943779149831984622426700365639046877440550013541528521093685947896907532846340141673640852120707676486231302100113014025378203932251397808073241085125652794245315770655238517569800735176458773201632013585186994684129781929862691112835047154716927802468480083321403352749073093229681016670308046160347869110012106389977725808373814732449358347327618339124195090506235837333062244551196042488600575730052166642183763069652991658228781507087272354764620083139513857675140998265030495029468765390323188532356445694767409933540498840345613726296557509361189886081112869545157766008359279948120716081247043653350628545939675259545343214608055943494422011634534798174220926114955300046371198898866567945893926902727849582521529966064934433756981648113241868067994498759696826197757534016819591477028899643177619309947380528620828619789618013550353398651345614266190955093107811331057088137693200814167677727298228225522055306169919919423648958512739890258167744791448772621862409168720637619482608549102630543223468183863522951944579196431024341350859105337934480418968124869053554090050863623024997326835541954499491730834047738898407008942488933426465134266607209907283838361917090438384273280543566077735049055711280727874364649687244663396689246621528824608318719046339526651304037944836133697841758790022097022814451479216589956584026291840518636692659338047319413354228389631564228148787264124874310327924376172791663339294451387318956747731675255263052888256 [133,61] -4390013475644899090820735938142545677653517012620121445935707873984518673709212596383505739540070021231083240672264293971937888949490916830369032143641015745265468220459195501228970127032250956812808783026505911466608945788404382956387613143194698906650722114290316943396342115551696893804379514638999416274570661223939625266248431284616813494474269301302192170884879940855350725320479226579568839419332325702917693324832936956905158674698340352262483192678194711218624173682331439138817781257571364033714398589255700752044661135592411756990786341639713277135776786746290118375412263860719416675408720457173753193771004078144834999599891265003262258961547761230990837370414862450929789770679622733201917769087349746046245030793298346384649100902336470335592082073507218483014323954439902010553713292496788821291547178295135972609337855280141681682096604196077434926860757537585190718596994571849101259395316835732605853553070393563477313488686559062738370869131907802570567525780817561339487225994740517892304511569651802779978542241156845664729710345414679472615075475059496077210348120881746617902943910529930537173209750820547124523009318130491548993867576527199667630465834571811196554516400816379751291176781565885403692702324850963407243026573550701300138048732386526499047934896058272584462635396571856362259724791121871922483977840546462716773014543480628031695172535269823884321831208322586905210202379593101406332213768814947333926527558749990539852808011738723804120572147346994750479512322249632723846557709428271322045442396232788011961390420632469618048604439832312412564021354533307248221460737467255962078519308234030629399343882706783278062372695738498901239895178164047238406318515133822175777447679271165281866609667765768415991145795088947114776 [133,62] 41164837046438984691590192474617580307850185405773058940528062141664362992838952288971760087318612552983887672281749093574447250916316529548026161495658769168652322697084685811036016751687503293912582045326506638543945807892833981736596198954483375870263768340398123903030000538339977072351330765934311223960928810470879506119573938500243675309984327050468071876087800184103383794221457886946184625170020105676661326370674430614190068372207707886587184779947024585712356375127601689462820166986249402750322512989599642204841917246172874937226755103106080678382978953234653484594820266986806616000181642231007667340720973371471488407864129576786550858306438840485314706745436271778674451905213142557584500524891193681685232856438348461903933226751232111312520402586933706779963843378995155042719966239809593281486799805738701903484516441714396168776540565486734400871174868123299301563272735584321651301754367583409117565767031476793020871131084657422745353697143889567828916225434678565560202511910055939382591497923926186580324250173158532796787039043405068742757625784146860850046916996413255032793772453179830131601132982374541347220181409110662747100097777193694730192481860997723025044179380565816278880641566179526419870669088865673250820076662978388254465739424087860014838037374247446169459307349790181077293117868934798282133462486624077091127716912690821511569228378940415688341039666208022874124305677508605720551317487281492125288538130155101549361042397432098003783602757446520220468887193370726447085298876182189454052650424283990558891799824627052812849048179139072031687801780616194749517295318473506153641727666393788550765469878509994316232661872534096340312731931580219297919930888240105116409805720033300644167304194388335529028107003096256 [133,63] 13215264691470376425749583522324098301397571441981743003229465805918229430835029169116338480264063743228339553175418902802699824035730475280110619852558895715038161268221726519342381703513462133673328246083472119324206452138373713809573213659926407189920886074592854638810292166957395597505110440551246693583356604736313062746530489802057244425720918857786071608618037796354421259697194316003838485158338317810314052667964966979274785411677448659132521590677365044435242048052556694359752605522173542157108544734030010445157623994882282453665349091170952774342486934799219034809295113425431424368154024718811279678636993543204858910766053806411817613313488893712178760300690999227069469949846281272889883004938220540170797354816299632051116783070461893216266765377828707777836681012221134110079341231189972836874366645573296437377618313728242648081417641885079620420185524790169671535307056159315084519399684373622595090188059596140449562606824467256493564467697747510792584003166660671803203068831867317348691678373860405821295984397885590889348307582191945180302445382710791247842021114033871116607278618980308061861557805877484960223419998142444126536795047632131790773046209314669379504797113595643886072242741890881531705986118370924903827112236739430498673480352742682504241925176587550474323229813998900510785649338589786907542805257108217219182291209635457515272872487502677795876932808373787330365540415428990446835760961359046227994730399497591834930303492383692040787002217297797250275155786013922494647067388581749426532881534389685058816491394787413818420425974264118769164669059748055161650338689463555284636620427541478741040276936102894102681303093762315871461074183346255058397000149419629173474762388651748447081849797007517436229691654192 [133,64] 334947254808905514085508571831900100533288999964941968810710322464653314238519098118032895294054019080527983311159134951779238763080474196157792845028791908911351396668961416916186307624967652149955002070323457169536698752591432140398879262893997822987705367592731103451696406602984767132087490041618485303621788820104389960612004603460176217389299686959551554599193567720112919528769847256191741705100365185560449881822576603894646343285320100277607254546182745810053051554654371898529105294099861364109101870468014461194112863797816501410172055566020945309264540038763255214768065212784008704518078425835510369007844802128190296916271857056145854618293565490774576238302819782286888566192751429163307865766986927819709050210488788493262350521438961532174955980010793699439182127102607579786589525350040959419435746706169884285752231257853433824490669144815989390683623827212702237559762206904744433418204194658948180037897455520763785841349191525421719826183730813637968331907240475825122746092612545435887312241619279722568068813691782284232973752050733739106763865222459796026081921904964698457079866105465717058400500668318896717453430127146952544537563956083006759906358949466556439899671835803982488094525160180300389198797144026983155986108846001645736753123974850663452434046318491820949291797026962452074914366613652191489378561290950219364024462922804046560141936180517735098010798070120727268464484123806295481800392387921020371932218309411785945190955099951123968816247038011413636770770526684944574799269720135617110658171490186736880283984266028228523502984107075880621751755328678821425046661645965126918652884696810746767170863213557924483944885028493432471148958819193269440133289885258783295551814632828590381511684908462467281429024 [133,65] -48845632491489138240340492792343012591489431587961846594263475404691924899379400676823738894469911073855166888625881219555793655065040163067533807336001881530458724245893181516389925959667005772662983729453835846795755256260674483262017708949530709373851018943701175011529899983277166987245429789914983984209773613543085554843179754686378709336992700290424681129496806614309124081740506632686484173254545304072994866052336176457126346014129126540128875248673577079934606192878338506577415025892266907552632944993495873390930813977772010258003767472754914192568080390184352063412865405916149675498964503540617470413921758873008383560497709686975479228492607067337050961274644915160415741341942963894325139185838612842427609245718650880648953734281549746904753365779919476890165749115546245198556909456181635636176129278633752921315124308014159173515150944155830615224397654058071001092444528454396190391153608613687087201704827525735859329893006655017183876643453856564833830146236930931019724754064750917876571093904132281873191186889412083033953637676220919043758539997117700745426614837218353609749466680105133278906618055290154893148878834469926452361965908720607850657797879114655286370369138817681517031490119287511597789547249803186302239126799476316462616415009809327392431468704672686086618116944248655171635459242619793093223043480833685916180818356064681972629705537736735999033234921647892506668566863116666400581440841207182673320494798680721090457137194731446264044448206060617120912550258339429028072427527052024282255018198768242199552981361870682495689303312279861953000659772395817031186294320483810133999510920064074825739936770962844020001400038624593836248015195439298858549446602081413659444240788064972889352988715639187959828 [133,66] -641148620734656568279067961534206174218372520129666012130963019553330306446413321867733632203378011670029086132143539588366644605236542130807111523902486559324221807469270780067054919537319642051974712963959578456163957057493401980679999755971467736079436866152289752794865321998236485307543987133094675437534895050741021932419876192944255258307550653516825972303327162481104164566508492612821420276070038487817118714164831853347387474048642918255378741375724527983609585992634756465200416321710142388579207850106709003177516695875217600241785306636698551838466612789415511013849119182320697793351755911823247780251594709763456970621866348957985320997871143442254561573025144830418072527567757580200150173628482158131466053328461219789473869771242521509330833315816403848139672316302932162571550560038271129832742008373193094944602083651455066517557786720529539861635579241192569401483337441940706200608364630782575638890273807237588194178887898757924270091494886566027211408581230055120203429916478219493230368706233764887260211002643573591220934168420198653345613415646887523274928782080107890705474772066604677157275686710486282679650659712710083345130632368901869742595423019678430412055055253291834687059697280930680768659562415314829201418180441977730465339396814653114398768280032320819441286414174041617841901057719548384342484935351453455608258523921617399850241177479793578657994824014952900922532674252908776152904763349607259421415001991889398679709913716726150667705372535486487142492684623283624195750686229789721907943709067816121307207692063987293584170555587678020919613236270131538909307756984819279903690585334142949762854383807589468380987900699687069817505301916937482577137239773962622291221608725008022126263160097185280 [133,67] 84263465204237464979589110177284951025487343429121551652869211933167632646292163094264376321592492863854014065485689383996815007776601098521881631369854043866238785899354168687910813940780982626347826287176770189783837644957824869516283644818758120341504084016790774930057401257628336096925382102989187573609594117150866801491440931841666540222394681660810767164687335857650173775962345400534280585429053908670723900041253885825310992793924977169438168354118264239308791555932220428023377812154148181103629387490845774102499834614542914994538494867278243258686953832913630102113392389288435169277512198953057637460782368780012409259153879729259085598070053114396155317369918435859196975876207767054625738148326130625040913258438245126410471114104658132353907111410404155870361415700037639996883413379757767987372982240209215558573446549982074972645238692139756442318315896907233143660679789018079982189721687350121610373171078977911785814178673832883174229858393459850943751995164561032475838836048638666213169052768414801226769814675599497896758383701825828999341887658790280705644293333461545293316768585414591514955809541455018946235280583992523760087928331528910356108382032284404849159226009935008661011995058499319399020152708765476275002205364302246973362258064628334079105730751440656425263060935763165397647784394862768474854118141712298998568002071992772422676345815019627438741030653169794431324140683785037971353375484839805033719351511882819425412205958293681735382700141289637518586531321337983101329562361159492418541199864635843801053809108846065205087158434350070254020075748649492322959952756735131110861224783711451760725666218260368396864896198164741614030589520432232390727669778793025024224219384529906022684045860768 [133,68] 1054796486483804572543566473018491423039471261614016805836672953394265729453762944974848832619028669255530996923692210843033266212742970781985062100887590168744490725339226738916817412313545692753289821312375666213095285824142100714933467060941336233146988275323316700938552999891940954849294489401702793518330017546934627956634266184065258128203259322836841921160895341840407937755486507325954003428373985066078690771308705849422436056294254838253509644465818022305074035437442277279056094086174785497249559033994189019293314069526363699900658811760231734240946899649844631010728466995611720262888077136946867455140262224173223768011254026726222438309822542658962977913855375279999470209930195634209913246010792075469665090349001459794978038190494896325869119290107613157645011042793522194324340758697998399676083481747458009557273260859165439331966196031176599026247979269459514050804976743417682414410216430254946138724263605958157456410129776822335080762491395052019460533208735761136067057438862431586155826735431255454553528563318620879568180103599601508117146981728613330626274379857893430202848366453612624041111656240630507530189425322091006841469775218884957101268340812944259330598101344622072321709164484327377839824317592215552577138381269200519043022066486011801790484656952702099672609702380570891828310456135287903184912004037279680358265483123376761346017718174506916098264442278570453197725212043667696892455878445002259354350585989965758532460422342137614525274394477845875967178520976947498439704302782822323809593023993018918359532664605204580947285441358286309146859969100793492815192034674358813379979246241401207911005188045813990503775926306364109564929355900256538668716696487580701755927109208672907997219136 [133,69] -95392990806333578304133383435672897789516531621887360713884798667844294147392829362821646620061674934819490658134469888582240932520073387748534078518048586976039232920607411164413946044401843259319098059889257203891598479577971774678452504848088479916669693240544002354944950038249738684347924586705854978157304065190310927237807346163694233826117533990245873540080775167270714335311933725606257102071047331792770731050439312246024951462439330775795783961569288230627622861560100514809546028433224058991995030137288909703304401090952393448534216607103354829651397069199302398938373360239099242006135639899672105428239562992405937238064368808170275678823594751523596868564896232681679232442743198341344994116537539738090519649512265469490416343082137078695421169873004976459794504017287774676479669118994868136847185036429945475455208777175740550001948478832723074925417349334331853733728818013492620591902753859240164883509370775539863395428739708576520003984612658950648788057127269301887131148430870954170073129056113778175792181077247340482973056169992966144386177753956368673459366183575837932062329160772942903637252690086421194859994018328025627489833423399930037586948897083223478544240937605878346778198549530713129564303888155734388802845255081538364148436448170571117002398757087594437746332898026758360625790394694652175724862545618470004138583676686072247920992299504250626624533050787915333366161975459064147143383391664430536212137877355608124379874147830309805590589074190203604003069165749803992412166655694675385572447830375481412763724858472569821026740338643326571327355418746735856521222538076575410616658649332651585488959603258300147789372260401818167995421570257525068413422528137252474064281848778520849384 [133,70] -1889560860531580230548038981517587205272721532429065067216475123584617510152031494319605462374960469560006499458924790708542737806480356832846990091690461263463001505654950488341818919367620917700845667179578412841942990068399982015927891201131044383433237778545174669105129560208125703540770801297376347149287021363245442697547199781555724619853867523311408994487500001958150552477985308536735238551697968741553230301430010782337107818558952804335837366080651719140243145784417031275591049402691064913509975249794530439034629910633334596668295175160379148971692644219148979607351596222239118416562538741665986803845522081542814285841699230738130201929905843906148149021546495641334883025256163059979129562229256121749933779573388565341010217521004866269366846296702050954130088348103526309580557574646191495257463667834373140734066007986979890596548616223628914729066528909361212854576438294164990232251308920984883641053694859038699403259351488812241303519121710295153313156640656341060894473494202559123162217897898824509066695126810811325767503903616498139398794985646303267501589631611084378714721207972411675400094843734452815523260377121014473304000152000405188004610269997999788887874068731467148925889738631608856677846637456361623778268196688472258910442541091205716737175189062899046119434320529014188887184394228362794918613829850337583277099799312307598669894356942269058659217255275027532269146690112133038139918226146159331269601206687334327059553840424958996073529992029619506815809171604002018452223996413181852074393218167438057054952623296516154427578799941762695551783118629740813520220255401685257871941554131858659247597468602387234237608655084255022971267427656777638299623115625692757242459582138534240 [133,71] 10850041881953563734159785690869729329382720186419735479585755928761131614112098621064164732336309257217662224754807432036295820421019152901508887316034089940537617784826646716692262019795141347584434039811793564177936269077991114344560251400760734195975023360471815957290687419734128332742133715553597854916585137375803563796768153530067977177142905433849916743651203982522159320007302835269133145048061397148595617741843428002313327606069815123543580749159288927774670117631281128169878790032250340585192152315794767707046521798905120763991064482707525506759171739514425258069817250460005395331213417846924507430345744102632490192035392152395293574240118056876924747769992026093895098247163555934302211919346019954321470621670895267391622997317240297785059288516030099854373391588710332861566480028237985947075575974977001830266408607487212258721054872611286571782807680061019077506513079655960327912452036312971732125216723644780599979085519166949097306098091429962378766254787455437413197908565861745606341234809734197122244827443175700017866275655504009614178596346024732826880100971320067092927427827310378125296699997299241706983718327536711200045881960066146750702670412121016233419607449220392544207935528053698877299205325969190890149851111375776737650169332384101796951940063298274172407202558499173468737617834949592422323880411731111666321684336296047778351305444392192431752265865786834256432183738346865131844801374171785979803023493499816349239240288564326875422551189640490783694247210027808006863105814290847255603485349773241800748821568499099846854095551211026782430374173964099085161463745231738816516897351095717110138950642019281286958710117024884135976717125904493831550885943764347518364595863116 [133,72] 249311405624951420728741633939744140513553708126298368489535035856657245499115716320126046250363238885489363688052638299412925705307691549928803197099470027273569524524967702533856458451111131534358872746928314226414569204539268684114719202487073801464772377952358084916100265594357493715859819649999515624310481798048612703064942864319954912600589618397426585531813596081488073102931897804999967560300307610874179397212474035198908042227467844057016397780810032519038646575458239218238553853725877987742485713060777373253651616191853803546084478195619753587040309564446142056173233501386458733366794783853667698810213597709046963288543710314500688034333589330013319340377780467260619005547298667090618911515512181019262054867170471673983802544825818133166279779830587915181969069022823305511053472402021151370391505417862948348641972136353591634925432705972766085866140284904151371185046009377205417452403329746059373750021583591099044693100591432285231239568847855928361571369240154867548574703321081696376145716083910187350176818051975555023988929296393928989145805458609163361744690439923484952036388814542960063915321521014657828297722607761981854016382484229187624474165147052016284947934717613325548059451017073760940461952010366700467781251003418812714156710594378936222302288575157174172694819536517728282200959699392470968152659608019157214938187972884671027567093907385727267597693599142410014735258562009924215012350385741936279798648510375212854332301194694277503581417858244716144922566652089826815135359245328246466837337169563578761738140435135480974225563181660752503916664800482997337664011948974768993998890418466414390003124588020140557931311998045456600468419512504390306640360308933146178889560 [133,73] -25129495842788864980147654775677410264855703852688446191856856203121702554964989941358081680443543799498291239623941717106536195282783255011191553608094739384942156513359583471602657208224602947558947088897278831770757788873351316780920945780777820994750864435905697015229551129575516195252423552585683562885401404304399559330048115221823815374169244610014089526381769877236668639751568838908654104152735349810105874347981621483061492213240247328972069027479333069933304642025918138162563371856613506027511271053717012322703079240180297995841330140158536251486870181393652976070670108228902909004297089664923021247175283761850270886265618766639610541319946007351011997981949589565799277878267203523912226674300022392696451468353162451348576435982776573393738894689329152335482729867578911913856498663329821846074005281034272091357573520081568647390210761090152101961423042840468518739204042329370792780953547946757704676425452680572290973700792647594725056745223910767015230888021635103876748998384441232112329588601520728225370907182020998715425938941635569127108798032707552882495526201557862208011842238850936592041960807143558677663384073924777510614133807546270931440571830400563313410670618317038348453149524393069686686177083256571350030397759482811882149608103441200984313306865328107156133720394842944344897538929656981555840716465943092295061304109563866847240796726476286087615912157675872755555809410862549917155819279541318942663651582540142984962330939015238648108537953748959484069431348289890202769891835880275061253519366174359812500549676738992796336976482434524157023533984698144026092787813385250513183042640636325935825243925128731168096539259902038372166617979228820049604284396042317192623 [133,74] -281024175494923603150669136269400179029308760924578392742037647510211588954019881075020233429247487241123395598765995501982283325909912142992945551643482837089538689684640296880808670338210112389124199672651092276091946741205185090989811614762003877828906185716200960904483801480259205403299572059677798663042498575779683323129814273216469161073950881448302815992886586305809749240615374473881439728357332395387888336489721110564237460509149109635701001133641583967109303976620564711778850483002383615693554171153732300801964944710535767111896460286669808776636591814216970603636816525785144355427870656173626149755038894089254724478445914130057002436978782892299734160010507542749598766355387503898984815214868466843726476638617023673561300622038189986097839113195929992162562999594783791438394422891468788054376464119621025730957712409107202189382216541621848738670410931372644887689201582671770026158647500585783199889099230967785376908375916449561365987063915342826765457298199325574095641992540841845233586500178415625385816145347286507293614051619720895684485797077928345217260438428713464289551198455402909972771308948354266799190239519502691171088557866557635822647306620219566447562284694422717620423548465179243200312355122831898678596915833650707064174225574946398290248570558933562176637998911563657793129572942806445171768179639576500691998503275958729062813724129734859826152761254220300875297257308956102417118097428041166574742012990962919603155796560922067582327806835361355706316301530596648841167443100738412171544919762253160194262504886000172286290225491602119441302540989786056513302413861241848042065616511899310815386926223036745815547024013971506052324034889722362606372933477520064 [133,75] -5042163473476471047542225513422674499234137219792798589195694374938790488574217326722314806044554344091738630699355769433185565195543469468925374619267681720093997575458978145833659121743427974729467329877074484975338207535545737182106143670201799278036310341337734483837830598131563515363732846797023314851661542313386985077770867728204391985233076956377812577663248760477292315065922624180896677681023530232254360783345291945636977772680644428744624252567021019398627290062013350291047776565232664775723404211922221322860307962621503468365160345634713646572703749731104996867963608182256143798464227719205458453887132837111964869849249408826857022235669322616459096688069971222282712140244252733941823278093205437291315101522547233422868898836958000157502322502829300537129781315229771802145369817352364754835836247181538322036176876013972243777680412757372053845074246986760903502315394539580346297110842757850893288743571087233801845714292258026808238973792305331719768640153069080073533074453940694198432608297035834514569453552002959900265015035752263780630051127269053431657681248699756684261457245429444309987104589834178626865002119899506421312273125650606512694826035997866358816499078521818509759811341329917650269139302737003871826534595257740294473204406715586409703353818690709446297094738560737384840545034170086124430375091633402268373069425950407580548479246612993974298442633763484890051456876215648397334566473578789741970080593060538049367010191856732180710454126263997370738183995045065142045339736801756772335220677121105836288360332534089422132338361343365915235428617499099043496656354414134310025451195908299543265000242958366333618353102438440576415664921747059010108552495032 [133,76] 32633492428402686865693137220505624612602753755519680849427864837265450541236543074606082781479154163884869367523122551046863825500635159408818209294243536782123494434909160259053206264876005757373842019427691086794303761482939775493471409939140113173813890736903769128845013148367204222605114857156115958745181742041010506985081192773845303496211159341354094721126019288049052526607487709404955586353008329989589998670936247811248613102611453371442383967810324562952780821386550920438709474364328335633968047229322893461521533380375443139243214398546696897463139509004793070809176590214462427758471719327312994678925344422074140352162085700249912440031750503379457515270552789582361299052001871777757294463335481529910928860560378785434216463571697008051831757931240484340446664847048189529541133759008754510969595816214306729316786788838909984497264650152308041252503522622117852924094504559986202734471311499620343792682373809294206778612690026763494038922044847845528502458266292626177089743900113973081392512878206049015661319408113483463561159998392353940744815164661886887384984431867038459412695967668331369010334461859907737053346314995877703208217239901907540878769810204010506145413445173872649231842772585388435670968964593191192465998166638873940638435572541419455256582712801734526789642535329926337799517019809236909643385956833418323385230084966147143924643440860952271912014181763796028287205061945683019740931721349163641776178384605546928583512734702919584945996811028216127420910493674772891932015773866333735366626501653590196526676379166484543552022993597885146791028598455410355837362927657677292201357695322669519765700392325020096227340685151254997527768081738451628243520 [133,77] -4935090841927504904908889106767943156525011279978182473545356771424774909587487441899019777799027615873822097237512742068701163726254531723012475922678180966696955286053116839165492580244327285701795134088896031505166692772380545997324371445499853613381395994554228274476105963595129320858889251559324312488257555200734789465121587888848867638468941329051247557239218663155522573556776138147194991711880878576359926347461237687043237340230752867063373199379193630242037724689816599652838106286479805116386797695280400905801209361733527862107064752103081033335632014449037778768396948908081009368028718048107871926837000250510255037817788076124340341107798233326823289926458984725085976957568289322343802704163299466185697625112178557176609512102265122234556609059919544427285958358758064425735449055073787229356455974969443872808837010014922859459775963471668031304627492598966618958238389603410733764161459167430660805030517026681485241125433359217699824962939386150391329173098772485364243716750013695451806602365000143098634367513817285421482944854369575186509232053424591325598707832515510161601468951415347464571620992397454253274145016066335158339494009133169776924221760237960744551151916491428131167166053200965147040392826759751502531117824468157929279741950129632523648885794500322531438610386589561513143418860696744781941375541382757363910129380116895583623924994174778164547201400810982236900591317985906736146037360411709782091397483540908069633840450675903428885203868017529114810574947572956600385212221264885847933656927686276067372426476246464584745882740231028448173011179450433133771556975681030661271820228391180512269735648054381907402731769956396982173682971332321832 [133,78] 7604504661592640245828589522033090973305837539109686834817252533108213491609690722042806705147745263049253986748781785984232033789996712562540821312664372035172621850968817380302504333104120414809830247589901187626734877806744162181242754658178059447675414626533978856008213363770329949286695768968477219584763878827932972036706518467715775177184019369284411918152313918911359942945522635385692657200721549882480909218525271547975028347911247017660679276416546442176488824824731573522846522155750838837425608667815452756609708241662887997682317220528765426153258592117364822775860047431322198675026061324697101855283484840144370329150197335735968474173910641642250379913138672017990818150518484357315406574587044239480085547321585946320314884743389300854237243118417889498978475430002779367802198124611879958818735358007068608219872593820930421756361217390223383246128648964608145265871630828873926359855863399640966364953683248819113663336114919876680075012783246668155732004451434515718307772964074679816475453632738905205621042092428962546385194915128683224787430111017615188066826268616477220079571361441210449987481186588558716800177776043141125476930338246497750434551600746089047912730001879855504411332013173563334193622234915636304868005286029552913364776903214219536577344325723056629912387284951723860604236781070888838108127107646142384727801819702574915300198278351100109025589464583095710192524752086113312433881909275991849136487186045654750214007493497232622254270097315250117088641136170716306602570717146806106672181806439221190545600497324303667811703686485962105096412082532153243155038925938723444002701657379624737694513489255926852039629803367710407198884480208480 [133,79] 32284066280372948741244111055419134372972364662522862154256085765826944671335804005919367576529897833890133445950169760351898736824678014324853372025365374557584004475495902725124709074842381888762215076598888160083904720799452372107908467439414790062851007523502597444787705194917480152208259200105762198323654581470092327391589486592866960147553142243517236943087989069286544999257982520096879402858000771045350772624671760563389889429404032893175356637267393261175050174440038541965632365200684332621221823210502607820809599145777459575307726047957948762425174621637526710805775395589854211666367419857107951390914332326181634362081316643785639803914261712500257652984758249628911422430044684968907177679063200955783833337808678458516135771650788322194637956462251390811778393574999416598001033516841221605849371340903998189871981428592339738683388926396425727481696632764216860988069262627801255189734274980794423641519081579318624094459042613367988440961545817184095908114398720365934161417826947288838355221483319933276931254113632324647801470810472480656144667394743577161079564903211617983096992089301997629552717329383526260196161523087460197738520878205529611160570498067088270023470209005264330149951155014236736668483722204649031906752717257542920309528409958421507887639500579171664413393092838640119324903218092436976563454432188521174894427734948598411842945872852769248567178493924249853838515232454000609231112264818400382377886205957502214716247052718068277560018589003874888826728301415767201127365101138021662678812529431097020188557358247989058072488569852649555126192353492427453772745178588236756194265864295125564473192669675219408501981515237834885433955440 [133,80] 851284179366207847786902604915482147243698057267176693056006786798160769269167738629872186873093972134962027339002683149824438641462012569195844861343419104189821499792683549072866646537561705806216891303932808082651795573214304592024492759863679196814496106806309929276123461589051050812470445611913088659545969312809735381654464380767380932321942155324559230843204730041656242528264216998588251104071348454549611315033600091658096719307100738578645737680085370342582934105976088413031401508132689347074435083607535840509792724900649861883237067706364589834509407460204755494972566691610543641070694724848676631903466564648918211700297836160571438647742509655374411372292658153676508459152237510086640984260859154728661158959535807970873893698575175018359861201295572083166800039989072978459553172438651424563594937232545484639516390110475772779370096923282086867899718858504564121466401917779312625158069787926461946927969877656640460336747996228241501269043333581635484411026736436816071954954607087795264662166936581061196400924777322390398800383723492509792253420064542646926384505223095055281654768557519788869515487726100882131743520157563080467997732549029876893352634050045588650816650691586059983539163149519331630345942270320053193348943836913572568424478741922795596880379467098263449443276522803492107444095147727291357790753525502836465690223734311829813779272110351829351965605050805329346627745818819828424524882941824903805297986896987199508823536568896988648669020382385719518590402268056259304075091299662647965632172012412786510124533825974158910834337510479365657107539100327462506543736902430865065441090147824246451308996808395593716045567207268953228720 [133,81] -7570758242617179310644549138553253649028431994797279812650686164832939396048632396234582918434283535562424748342862881127604664197271752013153976093506256005189924614857846055912082437153603130468667980345486912015988590873137428169947380950377336760413598615461174909194804030498241506786896623197165457381567526959815755237481088670530080826317279725295028211510005959918305443436101231182419871541268678561129031725272993988306132542003793569990543885373202312131653080722561628691000507025435980452172071018173462143589643016532716747545970134514922994797842412602174128158634910065121804913846471056472617023659017304531966423923145322383779736478884394422805052229181826191943555386992460807430475351390917815024394672327175983558907959233853575200151246908026666017518748481562447455038005390583065421045437816840022745621461254468587808804276054121977973978808053353760637838309063429821890794003116097542633186332193633548537753922317498582925796021819412427287904902319164712048625334776874441430377494132097933011002756242501099861667216832637869515223087200522711171305990752125112130407205956742159852454488684771143386498817312586482218184356011716618513005497280225807502220295030784895668738974205277050443205215830551530511845205741153279567071721813422774422211200618666063910272373197554245034620252570336496073318083058128931138448016123832457563119891789838483488776861104354306519325268209311176970642810521992809999294516985280024696223071254516426962483779746338509029352590999848810400534000365589937384836012812831147574184454434829492312352221146751716553888917748742517340759374748245845230507679413304963923760059337506287195122317768037177422 [133,82] 94942459020716821466397376519937118500501119679470771638761893330502995165244719101043518357423504135172190936804828898817257728341858969324201646355426678971096913664074585089751296832587367130263089687767756430094636513683774851120774101258089285912238712799255825038754761987987505152018529790805247660679941171346244144385080665436196190764365627418122503998890914480058693824569576845890932080802920295348339087456000828004959350412139738914461096583865430722090973672024881457771700547267264190915302697864751175451674629466503658359644345065697301980848312139754575561891786840968689854156443550630227923840789674776231413132308813879500778045580044492858282328198113289090356049393223274371541568364964153009042990122128823117122156510336443662643323586697183473150575540853502065969345888752496678126018389746961143522545313127994263260270434808059330380987674809959425328089703045658626293197915153795939618079998751555182074985925119448152779902154188082544960533244652558744682567869577823739030880213386551995520490840487257790576926748917439214764325484710940425034129850270175312996942086860184931271399533813310753129878542703402685896339012502923721203522630932470192917568758451988445379537276414852024601610536953901195611797980932071904381099069614799483664193755295002376416681648293941418882068295254813592904676270208724273193438138176752519248399776560427254123506561150767458492982044104625897860109026727130257912724840665166841692793506475891511475334492200329252854338889645169924981274942888781118498194137760866176538821734673768541260721801541356484871741280567963297481345311260877669057226348146742619039573562127963923337959149864544 [133,83] -908927561281524620963050660663258742767723292503258172084778543833396277148608204395625675417485092987195262190698169805035868478992855911642963169277648682195437529382733562981722808215349200594709358396323496518992731411297989279056352130063944149589845644312054951684939280662934339579590006963668165436240378053412548306173408685304380401779724358804253651049048276586248763540651750600540457944640391391014454399610553518784180750621040335014559619079936755587335869924036473010417756566359303166714291488617750049178402585937582389401468901947066441362675352828519979497707739690590683078814832112014379068900427165040321056916396041044456928503101521239647818992030654811205585836796060626127873738076554085998867536383945404614944945764367804836445956352759489347830404857691005221654807348200010790418753979841697576233392435986437649123303240170935633619870715105556612783512999777306358994396175766693418899191746084039620511814084398951215313724514538551209795327173297752960423286662612513146322900759325965751424824906618754179793139380668494435604072744795840144345341761532034115484491176198931536636544812967495885714279972998335611912821918175005352843443443288211878191633877452406911809899229246594155438119441761801794691641443332701528645073424125445933061392744859207466730446222947352486399294985652187762775552084304083386710113934855580023137824540698560779349956210527044632414792379486914844173435132663958939401655298742244182779819683837116072225046024501680546679660163336061517077622475351602692189578597417219383459742593600971631510095298943408667090735050341652321336657291721660666957739696335715159643873261344423577618232916 [133,84] 5998302043444075447334505823806386048465541666456835292196247484803761044959689341772663288295088047580464024937201347282025120989176887495888866223031162275164497438171696056107843482108292346572994278114791360357350742721614351112384856194833490652274406477301584080190514500005420764364859000520383524083524161501557446645595551767982353405951104179721482798526484290470401329247203147467742899153853905012184769948988231892581428221591482086263521171292860412584446650704258404830779668326325459355642151681036896160279959518310734945254886028249152761135878236402966920939977908217491916784223491023975158398300790685440321592230662601217315540215650630261486009166949915174654534648412660751048746926540631421187246721121709348197253802170433596433352569152888785798515540880855341994475023547574768927044926262339160724735783242251845418418391187084899925945283867527057959767085607317398956563094898057526881935736460237590608359642401997799139685701989944202509646895822850520443543462639486230769479159313337664076701829514623875518556601006195670943657338147019776617145088493249128342516180545844790012826587083849682319980300969993648995046195823207624014891006975528024613179420608534999306825555563890360160368822749263381282508389404746461447412406020458488087592565296720305905533253917168061998579276844824172269617922093320320774182103175656828153243641613114158330486011800475308024393561427084411272365731181628284137911518651629189601221058031361067238449869636840690509683795475341132716353116331097377326356228909332019376741747542541997170274300494143633586976970893114626839306635284526372107879630840368136939136934135742346226448 [133,85] -33369693768477263197879720770436169792310331659082812649734474009121301502613243288115830841077658718911644800889188718781150173415638116165892477287824649279547099646461899232921485823810323815753182054972099236005403068240297556986899583075943379157519573330076740773749770972989132834522221323506107616413721582254385086528077338309962711373176652141696791710107939330460677407983889146507407753208715595349143347202346936403824757160118704794625413342153509220896862499523170430652194688489585468478067280816631078888852549538900265624017969736494269984030850573153238620615135685455926661941240911268821441139825961239680696206012604958400047122502360358914256575290252447131286925210150156383279693068832785938540543750522273791574557038664991480321628645340657019921774193172387156289298213329668274628641663713797942841415228790555435953968679295883218802473656256552906468224517724376357164270731374211747126220463487393757298417447335835343948280766628402588085662750844868026687129516630345818964312300822916419471895299044810667013450283412459694614839165232444442028425038262698090521381332111073238563480445105314913340609716459520113721301804552164145837996802553591724043968273337993796989293297481066380536025390836588574131785652863300635367342373380162625822362278522580907265615888935340235253048243589099957233674592645485463891243721643226687724907418907941580768345796043072925548383146195508837334532673023176561826517230215298126628529178174592978864631763295816382887603947237232151222197822805510718888141260457773897557705824633738262401472580025639101169999359809584780530574271080647405554576370977319352878625217153406770 [133,86] 114323704278236659190476964711564240419066181672856177284363602167892970422204844477870690542468648530627993293767370580209379571813108605686682084027814167096348783242765698239413946058017863552474605716281778642247835691689182904564616963054567070410544018986137456339831621883385366992741894338578818820191736473097823848506737528666816498251732436251118643160451967927824537328089690450952664965866991004806076898953829674523562886963727347336970428366118207593133427119858444910406653933880248749317244684815102778916517820996534290734738700242403335779149494504585310539431848260289733992466194294035448919490107924852170036774635761234528827565222279774929582792002356559648884861440251391315547671312487920258098265471215096593261448785788586336653711136750917371289046958725938020807659766183442439511444944417483652779786784995810559235758669150554847826295785805883083211503681580825932045970219536026534165469280687099274830606801636223321662702393464263698516369832165096739770967581104174074842109477235212316842301651642462212108022376214167871671890500988838095144988261781392395033582938351312459241250402836071512193218568010125559389531182596678093691299621584740489295898445496877099542533111604737043141496352667648718281566735797368665058980730696860258750429540571412902126769544446697931482217311836343730300376403099403871478001183437845525149154440385525244090787368409035988122908780241249252441096983736062554019076360963306222293812467311931340723066088963709054294859835257377661095452557012154270037213351507015014922760910013176084233754034201414593500734448163530565442170847601068751445578261022218149295898014320 [133,87] -125933034507851244171899787570125536393186336885688667079665568467453426462000720974413834353559300662200902865832038102064745946197226768430825824758121956354009978778624633421451929011736117140730278899774292733006606478464156798002579187826558114722060059308518162922674719685026621422565363957593556617022365370617621406224739049182252127789671810979388410053253200938424103636604792888074793675839344192622725335456428613805047915579255354722510159305518605933756146358495613519447487795216688525234246418643222971311209338637070496148691420897626164930285687178723988638672624517328109577448688455695019238978187015281882362322108000485356617014629827187307065620191797824226725313152527827235594746317296362150385028213502302368708920509427646207251979069678655109622237459242371907531981866699584946387467618035609682862015276016439881581134468528498802715160389562461087036757265155294788170831836739335440650403891412289339852503638911317809456924410264827055374350809236151016485691786554527320074152989755559836047725386349565382803833152181681055134673984398875047899004981894496721052821771968723790811670722066104843274699567665140934463196970449652785894948743569876329636109381600063545996942675580355815424151542881572594649992032668599898124195669324254324517586890660450137074382482617064136880214234577555507484435565496849708288369669987722588306843410737552067868040990018763320394194748917901102060555405281975863854507700222185596712799753436043896861370412746087594003809289970018757576115770292529796606554814212065106153954338169666743245003270205843544998989474662357583384628767600560814948886631466661195653280 [133,88] -775519250928401015046673606853683249078022554387091737324449944039388353385093989912670710916527870625177188447758136426812568241888226204636264056638403898267317224387038916682570639208819159377424990076520389682635528725263829075342767031396779967432194766609520159333354517153866669455803595486827191000070726476535877392891724168057325889282311555385913515558017214079709053779121855829077293239942804940578875721904812869689505860056244713652458446027762325768992229410910912153002002304644162081763908246273200926330456712242805062539914766507511514437742001149782077334666260085232371706665241039103539209770299155605553766442513209654908999826438394722985654373458920397087177550527456501690777442284391625962674284410613146828718611193556265964143978119108761025402469480769743416266607318372706475840754008817605399145023753664313635800679900334504789201792579822450412389533654104654633924224107195449371394863335647216280345099617559853135677335167264457652073689739888153035129560732002499734474690831072334355115834198281123265563497511668333766394284013642493795982388856443034678297241779852830812868252084886298019900344678362004101288287353144502745608973756028677406832989688521563719278509773135393834956120101289448502500794471118956863418490751262602683165688828363063116010043436098885792906706469868910710522586120796096441218026478427365066792428153568400272025585131172381388611097152111739505037264149382102395854962227674372202785430821495171809080517242890303074928978188819863792326738710555035426752215517924085706263791758032949228245073538192248894162096921568951489964114770298633628499308947093608256 [133,89] 3211218301284620875197204138646270740051598016611910179841901606260425790327744252567668118657500087444407817106150894354702035811783071154986718175296894537192330945113719627817352875830580826656566149940296426344756263370109731013480316385506537289166668882811565111741781024775773752962581998962802996940955257101456650940992763508104329941001777002728345687033440434310678842216113281023895690483512632973841889547454959295083971945427837173900730742440765974516833540107133120549720041483466570037867145531673454589829030957985956300518495379393138351592199964741530232681186164068426687257383503193671688242501637393103010533778952726096022316051189517292263552240434121885571910291695474136633012860775123318689752299774926904095412480935849188964865149368044405776528581886067736256291710085183203947027980517675148597666348728015232039294337407572189303521609289903395211930555277283347728195420110832756129193889303543829185446424191425500716369601055540599556315985536719391468445189021448866995879149657299107120659632087121475047374453260016451518848612246558275233301343979246870276205263070120850719919459521662765755811021909483739261417539380046764495922441308206011752789021976928548334120954206239569536319061946984314849989799905316020125672749823184403647571815728989299045807156246491873621430938342416073342145250477603117228523999983918491406012507464128242553224772266486331376226144155661489479108327028980430785079499024717109698811017732713632149162801508475150560091399094476760658914577017790077537080068152854076573239056679633765404579378659925784606692170587962786642471245992788270679868716735624 [133,90] -1412212639926379881863868269438409519583440511202968120220799441727401246541523548217587759410842833259026865723461907675660520674606966903862387176634239118259054930441062519922804783113635547228306894773091141087863360702584138989880691387621728945293353724610414672821380952724935709715394026041303198944412761595525124155491496388088692512090435943469827267510053438325280346701493597270196439403381333776987413851456498913464686644427611178494941122316261516329778531228796847800015851837891088465772929108549501546325680801523813657100816957044493284022028456050254795424092877184899608802045252331996394895290974075921119362601532121853039808093983975880686044723165148921797869757177046324647191160280756666422866101361081701123431167486569878505738613424881998559894694480292394571815573039694520046938596569490840070791109398823459518845649156024045915520637704326942324274473464768724064497485859210667956802809852420301550875573844910929155488902903777132321217475118385110028489408500907846779679571446171617741161327305621174992690021555047903098287043273339054871978104008620938805623512238204109838671009141500390368989425612948080980220037228643733620742221289056266631195937998524400006359560712034280910420137613181178359371818920830039016427716294355545706527298820121828748298940655064366137007664935233060439488868339663708936527439610056426376560573485108201758389170836769265125060237830865626112441349138592930439933793650163107624215758579422647728858230493611754323389134456511501425648207178908450312897675302682482114793004467974315165157992610494341026799752559545824311005717482757622756052064 [133,91] -17100186823426836315608499076980035336059863310842616836768340910120357086572999139741237135762493237332195341429900039249558769754801524881693471640940745856239285571296901508852087090104086277219554764717367741355313102754229865294357527965061201717704896691506329178659127153589032242453779412182014341974191458618043351970142382017092861312662261550931496344358051139003575103066505724101792277272970742778317615001450111817145616726938292464167620623639064219433702753380962982543347646285312163427357433304726174675043088534478690282778513085735694965465247237390856883562070733078461955707511065783779239962812397846972672973980443791449724998440984288604017478620213318707169497709538262245202547393079800463942378409957596131511390834597737866895961620369200188941963672154874931829999206559130331171739960148828970913740583019801077103339309029101473662942230720587527495038188611122227261026479702700375098802666093423431801804426534912204528991109207438752888283071625220738620121227056962733876834073516169944507844901764050340242065374867874317848197045443493275880952813475407625485763844761299717556501981545708103972331419916008577803643480862971084274448717089633480454378584855051511249835164496026673659811361518796476121112800615880496094114606310467981088503739445372227401956830650890835509751381062688713525169329218077783351479827799555252706589438841309530992509588874335249127401577351602196175445812147175801139438284083089746244330210788646741547247497981210878779944646084273145030429558643554891093648131333849725662413298032716926396724249512931013177714968019653937621784121926042920196 [133,92] 41549817695673591070290081071053518540141423649154172110892069733944364682408887492800045672758012948702199356637621752767544013177209022011654713503475166403331653221118227118640360418424926597734485187507349386906049855580038204131627127557826880107853830598854167852457317433086434437322273316658608685576426473056366453402353635116796740898587789187993505583781925046992693385046526446501968213620386863020655896084184097444288720327809245023525300527550128710596328489881307348917601357238107528127859978487455677807095950682388083528917288607388004112536854523363740078355154397694629904290977121368709658208839963430584766013986991079295580387782173845664242333981575910665234503552861478383742752568006632868099204875866401961130152121597979621355679873481657409145527885099789590969951241265143941474253407887997870744790083296307274024115939327415017230116906846061966057498326935539868932770255484011885041697873734495731808073623522007041385435996231516096483473901506852561718109271409689786784449075462665360352621332514613885626872593873850438834035050746893946016218602536322558359405660283544966674682402751045184624873073917683138734141137792678787012077155158812579836910270222037402699887923874495394190429839257539546256385920134364586188327143144166689641965879411422778782462067821804655177399842706319370808936765395663243394124022619226382666142452550563195351444796723124433683099976456700674723661888562776655053993316509769796684048119343693799152284283181397141085360029629065219061020641850396694417786707947184224248790968640874124991088884642369993676459678879421820407064719288496 [133,93] -27299207247373095571671898879236357155870886184909880275001816050945457663405858636317728889397702304619365612345353902991360665579129648320164530259391712897868741779571689148831139388436136102180735072490415664475659504806276319230288202263441907592920347586327993812511238798284409391648163841265260391623910081499504594385239102185660531096077527311986096821182972310264782579515184671143939556583178761973879208050421247469875302965776150720144375552791799520428624662608265795182528676199241341273652574982115125651164927496961163827292686377065604139712367216310981465091228351414312362652120336681374400090006999158627980663316878249527241608769428535651858636444995049141034782665294858873258292780632118012220652807436831604598854800334243854958395665296338610503594997406066713074013673645596529972488090546770013355619634178580525985310784422818266123494940065435612316918022471465789306287724373130623686766801685327894643536471520095213872484662873780715216521426004437500916484556005370593669400874163857971185799109358945114658008039975861763716842927018694557643856115367915879984987356625209623176627901337562190767142198580764460559450046228146728506941742317725666859068080528434393893033044139454212586569543112419307259025404045535776884229097524610212552725467556206576619073930592737783195762043189902513024150648919912121304109605959967916522569846363994892182190914893956447137789329607414065191509794133261537608901714267274688143321226778864552025666098063531235915427493879621661544290412589709335576311591809072030258666247539103764633741663002206116447892838735724507779342790 [133,94] -26449837413970266506852786462492073928676379631776551905505155262325968172465262670522533293294499721821474740041543320962518925377258220996867238431169444945962764053834369069180509477267606732822143747030843975394212157291972502887305390951182767841322902893562812354846142752747162205141152491682196749963613971196186909407850004870493755955893524352096117828972081067755523431950533283212595015587469123226511289056408731004912250862543847052433235803883703566680795770783382886280451757979344777940389700597513817580536272061059186619243659407137965151339361475442934595904008989858695007282355318758844877912828799384928375145400251429178348253497861721679891566460533941010386592917693339721755025221798237438058038933486679955970140433966580697680715345150070982190235210285826406173643501510169894307527921255579651564559060093440103110826678103988478310145401721826960836274117539478993306516754462417764834329635829439482806138477792535963577617768381551061900002029408674898867169976969003978814271418104396331361935200294376745411505266103905754319979141511119256966462115926222010201050143324587679050241730182773619748502186717971119305135459829875672143064302204122916775937430829576159447126556397046516540526878873318469156884177799773055835497553754940249281552631899830073655169420677319334292063582390941415776190111138348923764662901670737361328080743535665026511334895342153119370028114948547331870007717110406178773016035615074904882326621635954912456125624470788895542296986439779221008191843952405827434399707683329944546170479249841133432347430160757016431723077851346338688 [133,95] 49865870737939350969102655042925009068001005645812622601154009929321728416359504931080710395851218094657504657195536033122962995292654333416373528999994750114185058339878920017172488618401595802718319019768889954439585081918605378387986426110938227386428200885426442274839668426502874106329007754944398158040770039517531186953579708923142405341045248253173051614018582830353593526582173756680769256052368336917547897657937571807618305767905520314790721603909505334227480428132793049811656700392282223920264696888935863215726450301322814008200597879576893896115195637264900441041254455888228401523100990266004569961674688420238294638539468657896646997973782806909815827464696537911394003300177876792330665382941815050481342697380497935426167284538354315094342617192652838278435243361376541459619620548699110311257934719008372311257397224171319213996827234561351123785814526684671532659637443646247734561648229691269164617921836425907342942971780735328245832190300686518535030523052780780171633382182951906548602044046752616413889307253745397057504694888648500613185636461163210555218291305236916856080059247753762004334278805753451155512763733791807014503246916310400489465210066997810961088197660687572804655695519078035558314442848780964470467171000979660307628500578935558315671668501172521090266092712249303188942008460599841651457784931663585529927881538943535283861308844192534087258523481425284227975872724804731882036749304109971274514080049928005037794785722027486560169744166723686840858614745279410645762440706476640450457198242146510179435351990577974218013059472762107723902604201820 [133,96] -18034080034492571233813571935895576916449567519091602716558713117049004564943435780058887626711341133483434555221176682547287262271994364209219394661728660565056174688823456607561567443022094977274670345384907096920424746004608910551266545077811626030703898256797253191667072040877859921906423316433146761531051523403907308643608488841927097679781074224780367224373481376881132535622981023371183083112488948950492076507630082990186967609199236184709336796595494487481717323524898275678965990685904728454224384828234933307558948345157121030778364571344370166357995685947604693378569220660565083156733443303794760043240530715568167782085249518310533325521476170297202646160908045624156092631753092766678273499106270249277437569892367901284272385550728008586916582907057777494247060601355758493097241634776447156998878522626029447636058387089962200743888484854671554883826532661929030067835295093492744636850828751500697023064012800366323348428365826529471419469994180219725897108189084510951891358534090791948967095068995093203530361671971746360603792409534283372813990219288044546608796109845676116098055004379237950598324427964370079260160973465386279818894457780084103341381088064651933041485027127227972183637070074592251284754935917892177746571681097719363314137009743554039049533984763138747306917960848132306913290304443961675892116379590915771047146745758576621706008312879983994774982519043168647797381200444491755142937043603617797866081908225509334373757669002501480731423453408318433539619195877224982851099438176826437813602877514624304221919268246425597347668097439200614831240 [133,97] -8674977103938101300376672166903257970470441748268118258487246428012426030095744406894309614894399426786164632051110674105777337408111387807664160048939412512220277590597709121853349712672987883162876876530372455770144943623039730354433498667286770003429889987427438284104316863335094692043356341083027110300355166464236974223091622162508885500265992166179428598169713026642822897013487570870750814785740285402677401496574342979037287746900287190183064219897621037795723108125701726711943610480397772236015511921995321672662847755826112233399511769318605413611209786072092903547583071317899692075887618997713139587267124282933470921333260047418709040355590744467997518572912375222316979567678140922089863825169866420884227670602590247504162164119303220172090992345394820913258096226682027764167968939276445953575504330509972516323329216048244721094514737346278553977680482437115161714163837169429136817716146730958832604121787042608967631461758988217095239769415760106503394708410007716682271168914470691178254161551878983010928694655814926133588771549081868684927110228211292309070715484257417588166166466482504353089456155603532189132539579959311747244822655644198441883839282553672091179842868837505464008802318765282271651822508305837550066786055483386713325721616294113057661960502033228491001131950456757860602963983214742026005079548375257152477165662893009965345263285978103598772367201067353386215517732286653766244515223217923201151864924408803428090325878216532444289321217047806960794886202152770358514490032376204052531415275731746669033680538170780990896421324329471131 [133,98] 4510155981277982335388553544533479788692374376707995129972652479178355022973955205129645428776780689339104694633756814413046490082487661307500529124627884707731338934057576018402930029579694090584998414045657350463727395433695041483098288420989538179334837303660316285379613343682681731193988833558033438822148842067062409596112712380338458044520324240138063499602603820435642570041703429194015958717791107267309677737223374724323762203678556238770211456873543707218512079020580408184735495480642143418664440670986657952454219380031974331077488341549663352519079031704065226980082636964217709344718850158078580096835948179444249711610232328970945410867843291371732219216817022858377143801202121481702242250848104083375312925988508479994914804584207552541980963110814917768467740105853593070382649970539544557583472342708397398973428778633903967289859123890901981831980036547697387856345334967366288737642344467843845113936106622445782205096322285833495929125430492935302991835105170314602314527630007032915250129867388085385872728728866555634968579835789509674038904767250022200677438998613044470440403194736134614554759576298245878295400686012646407661115972578356998989923104562878075306148376382055053765445514117708747143609538936167044111542803101377553581299033665351261376624667123272173005728074198110405412820137016819174022631367344457474370726339151463061468207922798013405592494980804179189185874928851226258579715500393774693570826761423477663499398621193425257040138010217880065452906318973357104822966330175384193314833792755764765682843589216173689598764775264 [133,99] -1780866353272315364972728888078617398779274016356125413795714490890551312645243254559383857884604408384009424562234955726342805506803428553304174870090099713633798675570202370853684211477465944158863313939413044768800354867095341455205159087087390146213258334663925517980182239713487724540624930636970482567224237215032609895269917577627973788180684164645367769913050632303274235885080034505975175930947064153502443009840660247562985680129082998889572353388928180450906987938600899345361955602364044188530173918166382979501282290663952804215153209804109565848119396330028871266665845772626402165539892684564606121304134278805311794741505493081588486349425075687234188939081179950278128174250577010976739461933825119892504146346587095649551383888022428049400573333961569794601366750011545305926413838484139384286021104963318347025280617378705301621707916161365431457636802810791716167410654439389382656404799035173256344037269884783150979741371630530601134545231042939646375496603219170376798483011244795143441334722870058456256152695010871542450947914988313139829827078939292122340718561183235694715791778741937336759754243775728056449063711167642469379012170571753383384313666433479796434987098412774860307280862990667762741474320123164358711169147060870982751089306413287465685512687346139063032957992489193878983750567000934532585688457148246716502847166700510585296040607042652596940055598558596808811790414618345816235723150545593906484651406840018845644824195899740741855496606382396362154790265771574804798663008709770903290174245262369014491213592450098124915724 [133,100] 2302056296381181974168248028364638518133588360041438476620016329436787053363324902599446511331011616331648787502035580699212446423726436018981162219995476303587687946304965812400270689521552108716762116662679048300189802999395838800982478878020236516165695912787063683314561687440039731580504941399801538657678914715073981102680825324175545834966686124787493686297768160934213281159860796960930692616677139122454657617071775936511451172910609052708127128301429499976437820237270931720075446177683630987815268608693765497615328540698186761368980655289521170359117607917026507502598477341551690856870783587860515931513085031113251712535568747947775987193992258389937787073768916997837790194227220253729873121150345699481859912200240470963659182889358214658506060549841260088459515851174583806612443801966805407985974757734825151695000034852664037958795181692957585680032385695357131909631555938683371274629804758994064622376277534068372982965980850930385094455486255750712538858359798005438373334306815193074770009583420737759998446749199921701012221480081623666749209306151791970268404424017712958688483091138385141558128575381776588026713710770507560717341374934928649261720096938440570497818964149579207333404083946621455942980528918560574357293476262233034736786601662075395868936240586530400123237244471003116407894974082190713101905871543137738005740912450741761783064796343938625529545904415078190497857999063711073347680900636621570038119762326037771472775892380402828078319759049464502704098480252383747268097224605307922138650734033553838939669520014907008 [133,101] -207921003432195130828968371547866419528711241286016569576271724116643389746446559923827313430452063306253631441321289043313125619773203109227836267015679933598814299299767589025647962668368552265483521969825623098250358597552019605073116232248435189223660157389658523978223988403036003693146967236588000025829801857136258170871107877404700582206361661744059943229361318618824200126273391007758956650025601464605705933221126937592139776497102554273414596222535728923881342854551290043334753174255801159376368434445852006172513602816148644470945617898500210394027395429320835879491946262159452356082364345131816766470938403151636313181202381831298741319415627973924549305280855723318375906686968969288394659692446425160791675693715564499480358109322591430957088981726410667366248144910603357506495636208051948791139962077250707652511444724634355545757266790406065930071264590520133533237766431300602367158706655243160958312835966949536928160588294822424085671272384856859628606821145718593686247472093930878971790581483766800844894239060749364600562249653944967196486475173799613702522842873314584997566359774361542405107893871714367056053166869968607787050605716353226232949900140607897553230676084537573552196308842584050003998355747551196506229640283194956915277754317270936984055157523376309853905293561636063193345287524795822683879494849784537060731370151480900899463977060960378183144432172511281442217671038956400779239633805825556272370722518731829731205676018639217571189069906698639691583236039306094194488082042239187276952031792627985921223070896 [133,102] -183282080030932448567238777224730236014267834553380320996400209390613359991899499263596609192700161120370728481639542063061421210469123955200310456483328402882821116754327205944615089149253909960453049971751274593220998729250363030039430086385892610639643626510766975250374047480869437554606517247358097236631736989842467212505537823548309892270821009481622517379781847676140640949742794145032956289384981604165930218874625730919457656874525896543968360605647077785463969186985606457342437766591718197164542004048540320178535544385630996892437205569567510759158848253086758578599700967815559223480629450391085585156099807251571261942060676125806429714928751280142406504665571149200177488375219787502075524706398415205544486020035726046830045989224057814405007430821871037026524200305828432787725888580172381067662531025037386173847832522962400549877295477827326585977848511652362306909314642751171787550966898671914601814288959317802300468960622186256180220458014254819935433559993427196713356099860781398187621969408213647670349911425694924102743743208865476907582365370318281058530074802576614322077836709458741060477984785329753523340685979045581068669484176785304187126748295360301943154296307900044543094893927152909554309951711878086399979024724052426026157375147093685707568930666428792448385352882248583528233777662036512567843976403652563640956201618048006349905806939982544032890516044764931393276493534051554973123226446579913161444087081202744186685224521952686667660053887249886991659899255489428589700523248377389481129098181326745838656 [133,103] -5178096305901376311300922395984752084697346221026223887257433878633662630435577058690018123977521958207058671750125952568549620416879867076428624528382854028890346395446384298510837230965267054489258433834118517355273034293601329808166294064877595645060487396875457461623074783291099674058834779345675073898644541316036462414721005616104591411851612138023737370110399855923273660648537584425517221819132038070468771870579603127396120264555834084799053062635173825208926684170950909767244376254827876425630297637257188172305867443905697519352665318627899146999259836650077459943083834041401684628144311304255883809325517769696912578865565314759915029372049057439340359515825991144215672937329303667422915103028173114481899630965970585656530899959375543939466323903878274023295181757988307263137157811864118395760613691239651074317195435216325770383242653123862084643727863822133820429509158014301453632917048255146115179198716695154818506080618134199766498185738276179597749227184134919867548204937460134562772028699567742362961970986958959670393712496372374833027109062204085634440919202742634148682000382717110533890064229643611198813360260877238062419294703780583734017344710781772192132843455625789546782954664890648296542577980197100589375684795942518921322012129473733604330715170081744294930844485267945786307913806691401186640333010726051503801309095006985951933934002266281810438538988809018354669228060500836747902082885191226006082870296039678499729103783495659151222861051976313689945725065898125193228891957728912128383586938557532 [133,104] 3362898640599637061991564634282886741041072529821123061952463704695239924039115937424572537680576811742344740915515224877263069194162954290783772621108784780086084600166670033709256898834436894654792423126361344845001592429058576020874328416460349412561174507035230755936246826022540817613757178560395499715643978248825664374840276884235834217283880473480439434631416057479612957630495903464173413439851946177362358187655399715232559007275676643323072472941993953665336925403946460722151842404972884988049248956376424234704866637763591711006178922779937363685727624407112388601695781113813173231830361686950781123203371994475450379329553079428551371679335516641340607945890870539146857515029904182808932697376061873969256712038395878314500771918422562235910720046170734660642994654661655954061325180861861213884843832471567024747785327600430737337411467026945526998286149508365807088194147405793167899299109378644735442911546112261343635945968664370928572548155365718385164774877297286010108926498087444292258519051894843408670764094240310576720403681253279354087385959844723085586827423711905901507720467022183975275787837665604388464127070119886628611950497313518417875416024028848275902566725748940207329081330330288166994511266447143271886828321898772791681582146898045206161965298325943477005551911756883695907615979135757628186226731190052333468697854269378198996751726780967211409440054251086675388750822754546874585421955417087622044014149977142549358603716813184912454089117581901322393316282697939615978193290398918462585608488 [133,105] 657730887804050846353873300973573257899310007974798326447493220725286499207995975765376535952970843852142753072178535649899553454794613116441029257353090956213765806118769325551391139763776514864435154896924869635791527199167745140051275951907082927554696555934701869502051049691204181090935072097368369470693572864223678275061977901591304854740404766459721926806197998200344810145549601023788840469360732178580792523356798174011993323033404230180768572678478079068953085848274029960737143375401263823223186384668778001561140639313697489492879780083413006226465828569103900429583505356611138889022918666021637283805305710354856265236714293376143726059253268370198854894171597560200786721297559904762877627443043574803070973595357663538465438277387164914201624132484850326784903266479905783920905518100656668390894809723624967199773241956588599363842361063942750664241549782208213977487603081676708768800546603899202278056256435161283514748371549923199293591653348479287543229558821706447466857412864576183813919546775053459266452074864392967164682301795132481176834664050376349708437822335924152393856820284120308741197134260630681662436993694317873783698011032762108772482792893078183226879542436941152727966731502367844649902054156978950174809682447854258287430111632792157562244188905184364754819014455840359262348816332305237753050328211163560375910679093250062265508383426473662050246294209661475725107102455085763074359832503777705598879207062790403603171692421530608858195161725836923166684707191782289322768229429330208767 [133,106] 7401131854550244325197465047221176784391847691908103349071837132513551787515056257772436805292643889217988423467515104126804341786109082058447124648571114564603770742434752006499692876486822069334648373518276953684611692794295336697170487332663638294126701191713962142325518474700291659430302626029320290406517081061355331937012509501515599653063381220763678526192903800148419622321941077220610974250633778536797496462658927902537993744852250836049885104337280068206696546963915113715627054624941779229911703948261568760935290969975810179469508079762629457918194255695677385805782621658229290696294067125355019406027823915692246021280399040623317663049217490136533552455211975758153793436789169573716970092275403438054100405264740446499253610596985495716809488158542164424414759317467064172259487976393725744588817458366386785206631158737999193337904983114976959010391022660126886586910797157422259795362886144970332168607271016683739631413059456545245759690097030864440604293286002806193707298325991858502510788314600711090383818697265755205485480493650682818628809341587440315232481385641770514913616331758528566314532742917281813367777730554306970813516465391219734371861719865683679040149488035696422031322041923200373528050879202272683416985657700183723923660826030018205103574823933990897289792592148855449492789676275658935709795209567716928091099363869594677587215354516352361738822233787564285994232003705066271425452337387946994935843940135545777837168916771150457863157179486986848967262289893718390401581178688 [133,107] -14464657856262465155496723448336482193315913908200911309251302612735742066215609581154348186020933969640303535769570458568772737956629452765672594276874223390740319708500992331648090296635878695929589067876191879048756356311968189975024700698306671832578698845380583146138305461751698235335790726929804676243368020434833464590009280314970099664153436450639853619662379700833841457391964130524188191502767296488067567485395194495980175886826436140261691555771073454958986078871995563657640014386581756469546498822791782352805868694592880323746840108172964599603898341799529858117471039528451207899939526816662381946894670792913601347864400068294524415095327922656325333544949779450565137068461874691567965703210957996121970245703523653149251479879691803060880269187770786620059207585389511228109302981570828913928157256695050704159222010625015887668910002354007560259250771553623398088756746902319616539280693263084283811262034718753434325818348159423255165784690199299555148936700375843667092565739736131321505448145813353788979229597084921881372955850083623764411519093099680699309988018874355073049209587243895304903331537833542065566462275650005072173540493939380267325398139599024770999657161201480735309260643382139089697794217417274549879007119592121408729824218302862850196824005175325205631193068616900043201684179869280377958805922949507584999774272680173569914927027350535989352428026374087766105366164700564944064875802174490133111856071251618466907876150573144675020980086118003581224932749475017521907064 [133,108] 1219957677555120562776470379132709627665120435409087804620050973054114406735114015783319273556638276125675268669687693526656204226006690368184350799510666096474214968734673813071044575178416822149422876098300023559618633393205956339447628189121879143548948165441381583755453310206118007795000924841187199083686612353581023549020954566529125306544610861933985451818817120773131394678328917081700317216475003096650766395614910116293824899286758015581196502935682162763437006744791562384367881265092126374478918283204831592212320142068300655834380025097779838861217856467617676958953185495394268769233472621606405039037774963763518378705535591588467859470370017610701251773919782277724114210972854649248139890131343141761327112083628260455743110513633065227915545517943452295587432859732547151356619618614124356546497820279512079660049971632468378005027721743337787405740628194815495960512747243310184019639875481762541694182243479188985090297348299548545805274892956169392677544149679455938296895494549815689798815025839677145707080712955961953598486402027582032696826343064353325894787885640637952809489889927612031670285718968705680358550261485446354136441335723738579623137094305959417340338552045171578463683385942586839901150371901895889750151430338254700505074577112433529115192898017415598965004935504220892334428052949175651433147910343181933198247083902529801370876469394235395127647183575993084050406147713967072497935477463032826841684394664091302976799811687094089943157019284757550158688715533911712 [133,109] -51092365360554631415995124810177248558653131811444550722033576858846415543550299718610321943569184576156865771415862432132137707830772986593012419458862938124907440003195731032333000891015054130889190618945883508401363995071504243518227496936030655621438751284817621376675530847735166337599171572786083338174136887045149483827826342284237008947598801162917179520521076671448276184346445745110186865495565161105030346799971824633218274705110507278505214765864134613862267606804371914689815111572315477366840907291205110540844687542740121582520067313841423060530803064264512693129888789865834392334094006948610201483255608273528120200130143157195864487373700680995389738148892907470892779700431219736147528084247345215880909574373731716740085335908880314673719803616036567275565567793132451997577804098509243519583185596578161495835258488361317688694387846111394790844616495653032703477783122085952438945613469367316348423545305736685437224743709432019623698572211046386503736311121114976301347983296129879128029905204544999406358869708866868702220879919306331415178917185744795257387729689569195538290431437811626078549656865175299501242576151188244515387912964517612166938072790687005818444176964494337534195680116187402568807228731356881737805773185994617904263586819594981856337274425949897113166974762900108292283392059516793148698744638042281884741245102355356820291848423319610230218309698411496410860378512032817387266260298932878827544311161691226796973211483902148460137410362635660602666703700 [133,110] 2150450741499236041474069983598092787233395788898083763640397877146017994981795264578826621819365879621975393501016537091034349669607373713788584867592344550031710637735974503481466449456222625570658357507932753131149507469249294459864306297091221863751610055044250202007407589634230952481505024856800700579624915484509309523616823799832655051018680648187351993327723138425756790523170216495551500425127890779465999908216619203912540084118698179264357127266619447997607930081305325210134229274882258353468794309125313765364727952346255803286605060908178379162167460467112286447812936525277125516448375422283546286649160890088460341809471043218674236570193411855309874415937123435461889431158352111244143513934490941113965594697691302913610156306802346671770040200469707466531965580494539132778404259400594809444515503013523104495350214698741842820001172480132205369046714594531133911496101025090167732301777854163560406207232906079970136083740065918752911961991796043229764511486964999755025851122474409062128498415320641225720749108841683412101431273494898583515451504493532626545002814850464857221708079566225000889847268206244995785951159773338339033549313444579106089864698640360961887515404714216977783170217503482347473379753791076509199198490861523697926821248766337024771756644443381688509921828882604246893516558155655181515013217953366774519460449302153204800606064807531742399714772951510909708319577768247506030284966591104565776114896221529043784301982197936865632864833339146017216 [133,111] -191374498923878975933065529147652222900416419923770910266337676183263970803288403906017064157645839855940538843417563651259527454215714736948188417301265938417901860369416394810147368340034405258679173510914502029989543813836246363062067730303496633301904588100627521620701876528049379580750014068001319308696373692015499952073662795574402800130240309443386915509768142259155329488027242039960855163690095811943517968843398992913143316110266473416182936847625043162237054828144341724569885250116013828671840135206833237770117351250249494120584941798091949505528790024386897412410045797568081438361817950645484513482820743336755150090580580748829294578212609739513803299330776872656250661633289526157818424314688599237778913525476629790906174338421730249167292691469919881427701159184090216023746719677934641441283780306800365021551162425422474407218856007144725750078078125497407158173632399931977530380100548775954768900899354375147300143177170481201566749423725876442729159257498280725795629216744548174453496673240207825085277931942405769875901369420218668072149371770024646608268942899087831144707418872324703202004956186748544823180286851038575243087853100495568114119164024309336730608982152311900477245259063726620863313137481073260881861126310419745666615707266259581287476373710045806265308149973475589694592806507542487836040618022537495975062098857057441814245192735884537963961942646783671044714147485019932169778969555879591906659861320462682374070629412609314825258088845532 [133,112] 10793529030605487905229305469606104215461838485723688627351538512610960563538353050343395518615404074240743246724607082475377501335257071551053415348339855020654055430120368607039862638115109517636762146908656363363313844089534248575009861814501552147915805811209203651817281818407371809546002617864226374097011395469340072544162021435741455516767014629737225812499296188332802500742710544270961358061796812466457031387387413300021155203500064790815258005217461754111201925137982268330402922131061122079657547523800015132861447107240596683071723087739613556987444495634040735316780428960001756717032925552542613559554488464271918207743663630761960067419819191799132271760748800540116192724925686393319292155634404351792317559360988832334429630506109917713106742879882804197177570398550223306711964131795969256854902342476362895291901389637191901265598126568927082843035521748487568855226548207633959321294356009769497366575630191772462856048570752676861265076424015626330737067036705021500813429003289687232894271631444291156225727330116400733042269784772909809388657020018530718206263507642645698006278421219531534438207240689471682101122928979766722408458947802596667536626838743124501688015718843950263683277093991798521342767378307407040119912508539007237989467728725484882810213152833222476884956532413547491447740585913320011586943868774784618128532499723184689487263037765756995480462402520663436141119419643473885812052437848368284973615410404978415286362668456736168337688 [133,113] -339957203347258775717697327755914906046710399426582682970509513180756268360168251472832899147480119329819930374062594493094926956084349029200280330284163303905980912067204967166919720606808100476800526797218882442908982280371967200190735837559009119719213282606013751709095113614118934875448922950615802220979616050512946637147086484007776688941320282791752228420143808430216614676161383292342892562778957813617555704172238453916387115484195163108678440478417019636644823964629449748235376005806716052662350985712097606798960452895421429183060199762718736046551990199826536128136026181570453493835388211148429994347746458953156059453580876407832260717629018092946102709396632111609128671292646770341257426295858963017677179315310006375190784769487831827378054070053485880863151852686245139463493347478511953226224893581597641186110033024238022935180505654486967739529784946305043158812267018012797955702301941494228175037094168712165443026692995480522508545224733094024830776172599369717886873960637679389288517522416268421720669808192983951682334188362470587040531213512053476519194182660181156410941608658766897199597627818847316366329438921705129957610738028526752811451441391584361489501269160974012285203822105055552432127274583001953731535458515278732107370517362689902999161386979709159951513659832423226935125737914339058106714370643755878696410095736194963928118150425821935514942045156520630363753913680862438568882024244670568083769376969520538161989044653411567 [133,114] 5254494178046607547098656798046414100213720925976638880539834947014461599232275950196383328368220828061642880971822092940751471296292502564558593855424948855980056543074417519408022484419136152255710664829808524474151908095091131281763908359332906397540041048708935729957537166463510175972877473695019293177944491661763116424479756315303272022498127479870666438983651994076026890233586726386113076744892925595795728169585434857638748475871953202024241092176642906568400627767856895052176004671114039247090035162886561765690922708145630110813897725701454451804798423703150820076210180324212493422041117183203175291225082647704224796481723235903526611991015191892424837088455514656759296755121893231674911538102937358813271175363086386973269626042380582131887162522953506113607076735117455703793721405360688606075254355531134061297109982339280274276930191346301276322835330679978150601484439402741768828381626430279180512040274226019843113531794050757111515666419262226056868289863412058543537803457985379938096743081061654035401547805822200086189877608712494789809484088749131336900023714479424370613530071149299548871051627156663500385155880012728163301823021944870009404789061895412916899849388366557867258651762398456749566763945685867207270878868048562154922086509101097948444976779765121305967254050495561285152736295474599542482839240598105733077076271795805331174724383601377562908716622179898825681843374426614978328289475222814820153934272768853893868173952 [133,115] -87459537724332436997116933554780091896555815463811992400737713578741502625657994495693145805686724179637792819121074466421135736087708584687673639766378807512551475674072278465183709576768470527353440350657926677510334113287199952657994744125361949674182019277861758653523963734170527638682531217819679428556609269683957696278496107936517776706291590619008634734639922503391841619953789511536689077065899890189923948804970345408071739175137791766414391942041756949268534743948463306200343763096624811598261318017597557241788450619162290920706228530708890124204341294133060686472108507148450294348777031283532708148881242042109024171962830815658904453298909773931801296166643026948124645479753673562316896669432458034577119909144537613440304484783672435578456996066845453603683922373373965158737784518357962837493532327673153998045795651282652470579606829767798064088983643997367169883561810609634885140764809809538376974656595252177541389282287471372997559257227797351326421758161489625251379526238575787326597951976515705373303959513403387034451315813399973498038070382828515993623311426693809791428565186666433098411390242636479733508414170838264056407482187451086751141616990601817408371060596044537198190447724177867735756558949221696691060589122705806850150653029868389279526284203590958713134001103564668231580544033728364143890303109638609763752600917367187834040107350618436307864727544936548177861126835435144763063818134560800886406052334942114080 [133,116] -339315303605175691923302726046189454415589988077396063963925988907911519284942213385690091676598170568891500483831870204985236039145936497320764681504419143617346877800497116148227080995347028445452250733918717384614185788189847628545728052384952486409561547006053556544398993021234881090481237495820949347430579123064595294345468228113817482752443898664172030291544530839374358867795457801647526331874004754321621991174635245782591056715349536117285200900043153554599139144554921492709184124678063805458068533085318931686105344802488964779147585512528115208169141275071972953282976962203177328600438772667343102183528028890446747514447530419424837216141159124980707776323325260122538635726018368272248889674683205681406510540047706118597551695641915928019407882793553758612132342909246391650925051984535012670715553233311396593414701308892945246160235283647972553077075235296876252852082788463054643831064661406146899452736635362377753934206762952321043348422920589623096885518464308444322275250676069688656677375244271136498039131622265025340738582215529059862295008801952368422930431582951480176230331737195418458852612891070786691388574344577571830672632967877134213349495642379736396006563264840974748261231013083651713019910724873380506516544391035040412412880173511532929363024664104694442507620851738841528576981952561665775573038457112541777380499159182095522180153729401069438382706289147223396928753915776863067571950272424275471163055088 [133,117] 6764105113005655825378946386411987966950385740925931394955401273514625730762760870773602716812209572418968252454410719758760429507115058238910050855151221085588406949412955001342813177059885270833065654572049273002358050461521385188893763417039758232658735833502351804185689227922487567129533251800763858332731998488242358294903102453415488730009538832294741643924275900411670861671573624719256830066527572740323501270156198570028000261195157265215707394962130664572802287464179497376537662291163821436443040295699663928328045923392468436326329435279738605619041625492810254357045583140410977827925075000905934017664672229407824067119266817240679412226564827783400868475306219410738601844190518867506709923049865203688635258739486487590016479546168165084496904250267780056297842887092764384996395350828612869601716583881569383937421989949285518918643906638205064495347490513063906785100060295731927789310361610399580256513172134675065297899940553923286060711009654123211294172392313116724517616682516429703476107840354732780304509983335394891214933930159811013781775723587692884048691235062366484424636631531117691020797941741566069242162834114840268742474052956372377338299696986998771170010988395232526794911342981823024437856307852246461938853672303640886491006636768400829261168939017218404145038084876416703495736765539105546951815241922205604640135991592923397170594173568587281058491131146807106058335614031167644451439932207645198046 [133,118] 138358536180528537179189172538356068217426400950707392280484338440697606731600043216540309115403550570039071887523007877074393044393249469826003567005672078452913356491401291130671258413700579660796894038795280914121732759960879796064190935482025626194377494294991088501448764053493945458331361444004194712135954517146856578349893984526919705705563080951911637986806873065102222237424154365700360146179930924623186159420856646943730216911557485322003808076367720394914919130798217588530411826585098993180382688431007939190765515156051801202548897441502203659943696526745649568144470504950335332239098794084820699084318586255155459337640965234295492685568794832984480409642924755739514041081953898050849321803973970302993933872149772791777167908800654118225778906380538377945770580319346461262648222721619294080914235855164126691112980286236650845446097661981789901929518172854183532226496729222797148588955383152945142378941474265296023973173170465516873954672148463773584934906604455253609746571441624875507337318178007935917684647961274180325585923628502167932201214202288190989690621255644199270377646843826902049535549468540614653058418136685747544719988717982076866086801550908124818718471976561349475186537937494478420098717079210942390067982932636453801090321204474762561817451495809340080485980695030366240451676964157892289185809982939426451971690453467947645963857904661363966397320962960454409150170896402093670880996174144 [133,119] -81583334273352459938145882580834405080065784840339525211023923924937852383384687700945085974154581033866992086348285632805756549904780650739095717695412959701560444392618692592136159874815968758164420131786114012157557074708698406506178897361487764881497564880200283141536637071420470273736360546882354713223464590676769885530342744975669842282187753908737170066212580273736933626433618027173907433857914628005411949371823699936444298814195752454732884434810454889134011973083017982712584581647717427131517950715318248150766438056396615244082330083932999593287616586368325988297143572937259868925338204417509896201904019344437387394857333544041582909320165048344263342137379900312304276467686326261139846610043549430115951469936468385662935386734470495505854750868808392804709824019739956642823347928508120785985398526027280529475441507206148264121493177417301989347743015567897499363007818246106860779294281805052121352934268903888344200082703966725709582288132039418781210378446791971344761147324653951340217234968638322675013558838006410350406924730472931953770126911436843386814136001516415361083049363717299266229587842622997492157525474225207231694938142246367565780232683936378737457585157755615931044581518563291858761147009050860931131792178271316183578438724524240478051160921617317270551709979927396759411706797168441476536564031626315914521463745419369356441872117462965202888973883040493775745125978918686460436 [133,120] -5348081066965589579214444856802961065557953810174676130080406852724917513545252664580030625768983514073490861030256117586587021917287395554121568327746711835931782080808931246771248458424951949588393516243858758527389153805221453606614957008751776988496551398114771193394234140807801273061856492285447788386790033700459766170931151604882434571841277314600230038279280140591612497532483412959970284118394114553021402343047376086586750340471410641149759732182127780197549837778208111742506260640200801731713140512432474351170580886059273684673040068034684225093625588662055101527836159528785276110775434796820774327394292122576531181144137628240087415375923447606336156351530125636232448692155085003329575180385955365235479278500913740213245280426195316013858635979920269122275161704429512495218730627776141414870891250176782707486689669047021156183777808182591401351482716089158167261954907322435056314320184183232677586475178471667362316852887951966953552840734366852956345983734180325076331494062007720484351425831829237389848935075327489790721628820430114682790796256333668803469748947469344527667641592410548021594697706652638291259666989676487768856507161397699527875783833766457429789602282066571810908257644137564796406301300835764887159101996506593324117554037300815147663603754938676701039247832815300655741087968217283090878575638663669813471406365835186850499249414714770722636368598223134168364183096909592 [133,121] -7916918765642024695382926651892744181704984612949293408387071914647629019703551428844071566673211746786729210074726225324698924177679608902297421900631920441190681935737460432641437470594405131828502389243051154992302432523430918275337060255606670009848714569689711205122596890613844815647414121771676597115415224269117821478462621869966461769785601604703682522596608252456346696062189210782052195041427514960399773779630598320892294602707122463801056588546737600946246736797069314435138253607571659402743637654812050691290564792217837027336777557723722922635419457675915143451228431671396882574151875002839242365809338599173697370685163063328718182118091458740906985598122027855864170675803316447286889990750469524288439411368835200470929182282107966051970082891418136444157416537204128126547469675105627982609350011318754905526990118007676109875221989262313261719557519480528649693599031220047766923818753989955894632434373055367817124579967421670647019601012335060742273272172685429253949415774868892149881803820705331175615845285475643974981623598016654917005071925039648314615263393897745562157046052619274087961835221806733990505212834629210905944548454884426925651791053091735745335939355607312236252135482584575738111028939738341694442523869963940902668570223498869809937133240589267743774507483106054377733627514203871305936752100722362327027947847585172652035045332973221811152979968468629103512521 [133,122] 138519151509888007757531247805568941218855128940711467919168954524805596712842016367387861225374475965129272691658905239209530304803503362573374069018557904193008825271122955458840406953844966034480394513787325154786115314602887430988277962307233175198526254686993320443370276910500627810687550469054667001415656551964801883414809416492159879641777944148140178130856805324310982363625477038394862963491412349584787401423912406156503610661131661418984768759020884116885094467345016273755741959538489039055186250179047336051257106551451778335446178985265973571533283207138559344151517450857916297694304017627259075447207475196109234253422933695705213770376903292049449351064368618991607401371314461951850420836404879829047831127178105434579603206505862229574360091001990115448266851198290612859923318968363328080957834432927684694276808651401477740067479373855319414873416299021483560037756463498427965237754684813065307494757564979721494878188213658812890162038078206646028799477431598749403258504171280987500893009821612341011090725095869530671726945114537798651436733124309345304433214451602890736115286375600606083925681971728576910183150517145554453550606467462879697153209980523472076272221803274804985557479076448801024959518330112324525473284780299451564976658259275890158401368999070885846922196830735809705192413615991007269253670451025247828885237605879519975321585230199891207873878657829888 [133,123] -343634523864198872918881861975788810450295075481487225800502747873966733521036270230443976620492742044425397473507563283077042865824382021583663472622991464718786194998132062325157696192920457408637808110265190780973787325442187454355342138642317938680787462070524494634619259063973918880948346765533700301920856806273195860421093819032392115723875396756796281300450523806819335421808387306233770201705555733889033882073296703070059723259759407151459699015187075790347112351878056903420080894767292235393687154371892870873898099325630012082627256777840148228890591610124567313864370126098097130292710042512968683548904873456043059511063578798404040605839218761388537952824911945565942069676250162786131515043210373412896064136997695598051137812270882499626301363112512982907639105029766625206122459181290845901783362326602199199931839167168970920777776357979234415626906310879770894074220116232434870501340074883355238092865109418380207349711414515226035951742165152954861939204829029465141040190615936652409601964502124403086102679382600877581599120877863501508499029644228041467512901258886578644663399383883250593080310557474329106481156029519758393349756473367534776193278507939255739069642315720487098541610723490585876015056272384052024151453575411368051597249001661233956007423311444987100377093154628484891616757176744148431664621817356082620045861261697276183244571827638156231711112 [133,124] 286994328800124863709716295279773544668431488569673161311740454021816652411931779669100250212119225607724388705734578369696957991736093528325355272056888681150647883671936202679404136193454695942652844426690759352360017455539048298794702773843689600993942264677084314193422635923393832676307381194106049201278436540257242597163608412031309640747571704933626531667068436512963377939369775451966518888386352766619399525373030764885529411543007245501008304537328543311707406701222423815384238789563723605210114978906137850558732350021081597541877765194280568601228945450593759019195489060471784400832355668125762569209958445850829591425993928607459739314260849294578406836362498323524564241540315932449286088619274355418910120905226496594784510382920323844657515912771913389003665893399683919707722756436567672312496855240093722091144323363723608561311496327838736204829072567615870772634469680248486802213399021147278413991217829623029141845269265241786084120101638579451799855318331494995221164755450759451513107644409778325146212361687337051718413922829132834629009198926217973629349011427105152445801658588691561253010350127538484569954078215051211185692052485053411256598917154738555437128296413163471213757566038908510409587035104766489432067072539339973634276649317426871604203722823657654203317214142569118959266941047081676811134166506592534138272432046312497285728290853160592 [133,125] 950443320966106872647043545630672551407549073963414388285989989636033046150779544319759781751065775076387707141725890240979174432207894383526517112262394512880430535006124928345726662844459342480663605210939661224067236104516926657211915531440987340361323328309092625709472214646686369061422341931378784671255295199045405638910634104413037458430461599759932379571048591692958400189628708015559773579512835348526774780307943544542229237313344863931450005289588675980159217506406713484854384094916857850906222781422313039326101104836187895928252033726863247615878790624881162911709115461394592692126278917106450301496596197193575808594374472188116374808821735776617716185671941213128650877106519182955703182813409933962834382370948533198619176469951908928876067530187079485794789044515796364143981736867469596346314660753488892456019006131091999578392527063447893474984370841103584536885454887865459376112315498135732710411909909290065396926774528689101394014017539669631578673386404715721154859336750120280869511926437085110991771594888876845340073577469423947282431835570743341304602185066424024346712498321194636575670450166127658033006319175532183857937228423077739849314595702036655871479460162318268455119936188409993924784387660154377534844284166153498782112572425884788015172951652243237258245957111862524922919535137430860776718871459558818330994982384010379645391598 [133,126] 180971802087888076203995669119503169814733579270755638643897834487890515004126752743446975502033199239460608049898527086133651093952314678265267116160367305041339264932144498897153265146490002577236532947229236303427738638005621897632789183850060839508035622204015100546966393137443776955811176239127346652851149753753474094267118870193111179468275549777764222312563665608212581828852496286527051188036039469910628266476188885266734893699941847003268255066737795074260836001081449399785692312802539845727460703875665977251513359948116642678711787749805256017213538525821028043062529685341939955788827564206978478768629943009898336142274841831412578066021798760845038607258912145086119825693372970597161843716696536662608198659507489589959852764207682461353527253424627657748904061696246063465586865858103081114422954134428359475612393103414067491058526370430878779143819945321134404785562970366647076567290127661066072749538798196516060721007563897603591347759857187579908495785800910361366595450361350096181080441480691773162609173127860407753724517976839346007543245538039560060671794007982676287582226853485154693239618427752001350955510777696680865545870585750651462306938023375427547976286901328385611382781250400781925561656759501069251070170751747350280770836390268186753891102121829500981909776180249596058616507685109275186629076457469806086232900612738512 [133,127] 1141305518284996597790097649284024394765669057271722293305745472476709357663054741969157298668668285841676221800983357631697393336899623738963882054977423383139037613408030959777504840054295899760523100956580556493773853877698598209723064194988120631511258447603944011304040173616132412422073769804531396742839336723858173036258930365636183998447432251661558082012527998304062434337187588855221524918764364259717807449636345602807898600222442075555247781977001026653852291325301679768632347800849973899476842279319638570689560885225030592952621049766697254091781382523470307094275763691447408833302715159922771547670250029580338764271606133938085282700029472500848014888105238373043549247821340162612117402497377457253247873914184576604765538442431406735246791112242148351250308800279767833650664801141214997421957234986060048277554532569376235307682987459343166566757998684356000081357291822719000434353048057666363574016169806828450452990052520207801182819006389749757427609883259953088888510519347527591113426854537795413746705088062219795965759606508314318477802748863368551675739582802965961050386887315981543267956229001118384165000146018535154779134944269373967783454973875035534620542252349688346112321362544674068236030313726603168246100126965355327735972418848590224920645877905512753984303909731312258691945505496131471166458968031916957349185732 [133,128] 1169440607592651545199673947957770178168391319400253773433687737725538317995255545460884478381600535659208358179940054951912726699272691713507730901302295476286769865550680344089110263482746288576226927494687755675785763130681104183178114118099451980280036109114311843955946099753449705175705589373708064404824024927913814922986408929024633856892019839994814170357373974362156922209687996804277509735883747367703313602409090455100689226527025241519019454004573203422133505500944108416609004312404879791155105157059535294133578781929666047793443356224549432182881881703997367835057964385428605839877448415745603179049354189152448044028487442898978165066808966876930380413080170195229531160940468138835562660822342484949485062439918719426938349861563092462051962230768948872849616411280658305750047224601406240109050355454052627764948425951667545100195200118005206463201404564473636138558039021502361598206607207691022057783268637592609369617881204751510288852162901542774605406380727077065267280589647365099573185317100538056623902827636638039170086599676267548008772766872730782835668032295913790661255205718077984983221078125041088301238243576648528395662559192867808940261379843077867428868899301708692536865885609362282389308267219267400901478486672251904924082946566776311023628595151680733062532860788676858747674116643422341695708102129741512 [133,129] 41480023533705668333075209290520768038849207820735722767243002594425004883550218750686910777004897492637234789955997432877901689552688367055682183056933536632780208830341312177078994846397516684343981437554070611073695591712065297708647436472841127329832323564175380341309347759623650713058280279327866577179900350825726469530619517661432727097212452611254094318246265734760107336979250146975146031705138231471776671138778618757165794956406809408079262918551949651004576679165376300150363115424939291148034550223065370443120546295438258392610787750109146892320556680613175742655014982514065074735636625904813277856738941998800315596416541609061239702010418933924485455854466592915525827245122478936712137537044407979878109702100402283338049789730452893914444132891713191849621541112502220736775254198397877726666929172294950391186222867440396936910411950454124916876093100078525316259407569717123223673268907681719724769392960102619979186809501373971168727481221521705345222370589338390439394177347133229400676366152529750026853948519234192999594111963138423087482018046449406622403716536518691024301501840684606764385210958625003989899859232088052088190698703792295734775519245518734186857594465607603325050223225105245427406346779338187084007479717661380920224519220537543937411735409302151767236613840292536000931074003410426205213395 [133,130] -63532118337051546791516913417003920100274869457838053535778898258484153666306149680093331398400655898802783605634362941930193692241641072899794162134248161544638888455918792397259610740135476908303188544144496238746089167547534088185257535433367970342282268978328070999583504449286303486215771730992023816070689281609585259701397909563176617705905466112221242830965560148020992864366316004451678309941314937089475960914214140235213023491933419623835906157311910465471158468517545522822942307753960748198642174241877434116751535969784058552808718225602679531938044044122264506080822802518318099985384367939973807025054431701183934622179387061137355226282678302184211761252953612789817888165036724931696446953783163010789596324574176548972058707533915097373744460560717261161973961349966404531319892706934115518944472546477204241113202351854655044624280424846320831844825221878766651338040851115697122008256514154232651502928958156085552248244346469802301955029280860236060508484866849570250923555388610111979367828504465527677090168350444523158616268162719289437843441372807992009116826026778837699189272414591693997993761895258856861052500809498727960028408789205013134263312287902077082066719433291311329820688690201325686121260564332441160071811487543456044053312710947831350192910906005702414323104187308803167929666310279680 [133,131] -8619122029265551865635354261844214099507826217496220337317362241980574632857504386156531091856359362713316337432803477156539525119963969998082905374344444091928540605293087117104319863169209766741897584194272051376028984471262509335017562243991162116435465514174205981407515013014792496264800295395421104065196351742080954644097191844725917729485341145204546495953294737029446131882059233618309105934289205263633283294873093120631950004273218524825967302410225789703971701560442008074934708220363417514657662265519388988932822539487191718236258216225153812943886728704560240148193045549241688633399907160246381719288041222484622248663805829810108020947625358158914533593724480693579476618535680616558907370962746740139665561992723733079767529602962845976730068715762317539795514078185043000456228140300969815609282032187388819940240626928586671079900289079555831220337629500675409515066269133725704100228174725949074544749788572909800141905938988409661437261791153613670179272016931330514324751217506554937601489940434993513335454898180080499181490606594062908973769248872998234625002082822026607247682460410553395383041967792562448484316108660911343915432207577967028234649206762439857854698233280825390464013086703603285701054427210115380707498177254211329209010268332907858426528252856760896291333468797421726152504 [133,132] -1871213360232034304774243687066653415301353391107121142668235820405611473788445705930483118850724519369625467511953729683627102805627491786271880086587651196253337183859933897381035398715304236255138717554012472492838186702567972959078180819116965922466550704717695593542110537631191490773253093430652435452936609699448431510981576316200115771902370348780294907702936804995593207601779154122645475038474050976298430733094068135633113644871699954655672955280859779233381508193393780161326427415699579346308156852565772169557098371649087340514281888618909575308499496743173442377302425680716381449308195203652905040455605381015225655955320595952007938682540730658472014523468688349326434419116478564473935042948797724511895879233052660552033589043696154253756059809857047441441416802731195076098616791256391265418209241701904141161493905014351627788138163881173367407585944467551326884709088600813177079881795577292409490395253468747391297774407416839741975590393403315217412445893263089445845480107657741379307182850101597514356672463293527154656706258540834460262770649859408340375228982909775077513488964858725787846469413595151587118731095288709719824540607480289941065340685100416644303547618797875231802756931388367325172367462524699358196764708562529593457532159123538285943472785369869556977454668476512 [133,133] -584421124182508459867624703567361490439316530158552924404811576989482928460981129832954758616982788809033560981296187831763938426894827406557796159244269474037707908099589615972062398231257948041026827518218919027272741504506437212641512060996177818899169361539034994194024408244947848620182391327742178895102230513148766568219807809223645040733700318346091174873115863794270651708068956470116022318153038401386844501117199062930228931041866341864276514217066051822554759281581862879815503353962871254611913697389462406277854246522775372115266373185325967302324734048727697463264895276794206191807055312245421144861787969571076844418472635765424765053086017374841670045957923471705614636715952732008921084258595195657402495382287987528687245741569839082768648480067590426548058097283271156278970129354824402933457960288799823613135002015060336022666807061350220284785495804643025981831514618433925073256223774767495579050723608920204934582066717996736872961469135294635593190172731983965803135010157958423718108525002012301531338121485407947455665949548229474330245738296515100839230011426843768086326222955285711772929128013238542255648607187233523773647520290764823784909769796971477636853652675464255873880627964134756247484457796567184707066783322815717782098973199929182462844891645849083879668 [134,0] 103757740836120792123835901173584767058033694559525450845438062003192679479943582311841239174459720326420731418402781005907217331978171851937394779881350508250863737683862647377517311571017908682228303371002261898240648525735987028932639750221923011776494741461179050658752239504688233889498615361957948756799650376982685221112380195237441721609869305220114791448313837206008008740570782486917333153028485700786062883199217275084502431003667541882736233202554436724903794088072080166690233152077439155995991202154959106180942160508567876350169722912446397705532854064021759739826422330560203053354415084285270993142315402878307419383374316378138561522882373044118402779181460636409183816690628453734433379416583181951208455373270171354585769474110124737532999608849192811575794924891359797494567587457937325311590325123083927298898937683232538818832689198821064342259442603132825816092440506606892632539835431661024770885081478923956668235675498581425817273286411470748979511708393227858485030151762886949645129577805246219075731960561672832215136648522804524994057875917521924781784655035775202677306533651906467567048180621519872275280234178793339161312284115452799145471721543801808591349249870037751419767556466566328304235122603987753173554326825082228296443080910117153437564903314801016954050130888116187603085998567383981827033523819932504632299102628158995580598193992425113094778529448098459612972867300131422708019690086025170214134056574137168777922216862105570724809405612097184326090628180066701386893647979022154819999284647005698241022307541218528047652471408804226475009126999227371907144288344747496009475295650544212224740980964004563552564233665697421875097042029489904144942731017519426977860484320640923187125228169910684781250076269483632421792961324754623064564578177071667727594013298397391120044762703494041225396224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,1] -6209777297424227180862852177680614936309290276966927359246575955187096723947531333738783698177331317148569008251673339330676211187775473711531473613070664799833154313040245754406830770447683265579177681341499820024535099755046483570878986496788499221288301272003526918197868318738885359133995275781647628512972427639448200438309978199432856418026108283104630824340295739377615126663312625944381483797767345223368300542340544385138006451356478173426655689708264375877651756005816798087273207061354929171838774638591736430527995315644608532806042293424464838596364030986834110914171871016729228513242783135984192952703068848559509752756680857574456628407678461448988150709990899659781781264680908118867430345178790979638736616483756840436891704411364221393536800437949268827256934281166752813319781793242872774918538020276245412142050124076555195127722784519807234785017080660633857212544384496898041843168720072573315837053885092788562021298279020053106012201045977079753888915662470105491469527237121702855465043132556905644009692230902387209288434299257547828329596534824817611585779506413963468069653438528167181555967380642423473385687559526707867958366569288746128844682354840352374153091381127075882013855412545178766387288608619347142607272416557061030995426863631053496382623470890943173167331894723121830432949562226205211443311184523985417444955403917755164806892325567164623122582321512512772221683049376711578399439073861459229089312493147317349714547712338086353574641433599406013977132036381078529276998665111442878835558743859880187425056040878922917664825475029944797878832180477324950630438913177085061299132989419208396080073566004568798636628832927900435188464652713648743364782645629978183655823615341022810358877476117459110190413496175261267144189721006350247217737705677777152353931687929303203743929615441698448172122112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,2] 2441907135355556500676194268987604130642644983105430860904847661158452073696478393587058033676884481043649269668457265978354797258244388742745068905257109279377802433106632544839568428209437694772198475251053145497647702497721990518105053124315835520999508240635339215226264023974024524963120660920622186385193870554402275313525537258285319992070866910160540419099509828826186748326324346629657036057002437176340649357780173271403539322406231069931644033344839297606850874245745014702988160747742922049738747024290933758858182262205319639159854299558676785283867067935169675577843388013244777363379862906442423951284401509501470363984645037183589313524723874801749118168061818715055690620350298931653441991719819998734754529615635973885279448219083066689084036857457442080174987893696154079812899148672974443125573252809754587805747354553644930676005635244386164633599037153975013393577622144916087172223906349325490367111732526265733753829336356120886421272965767042329094482664690409002717862675247446215927351399821580503678944804955065670307530060853802684632428026481108849113964192647119457075123603783872724407111656012047129834853679635986358204878685763729582354108494038249500747812966797825812355428344822817215041892643514409189692308813771722235400705620502988256659957966342423199582787330031512960803677240226540331517832221868656004710742690105638810006429007836020757784243522588233956060399659225893680668656575356774762451721689462066531251219560304782206031786385676887873468004664967802052957166237460133781771781812302800250754784347260026748036948345760498771687444860024175646557890644164433024111008016664499676964348568666651291495418467104731170424399446969928085168959337053991308127537712653910894592513890692231448936212225705122640318815042562760656486923889849488117656636621742685105815225110380118298476912050176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,3] -220214694888831477884709972469462254534768508571218497714885478685326146497498969997253912610106046908587881601678284124250524815197234996716224926249363037330282926708200535351456909682062894642832369098870229060101475347031720260314860635132979777137930117890757372044880430466703025083535792936435056218536480881765359759399818633443111780290350503941429315503238454018019590776269757195808253033032258471905657695251255320600060437840037304281807760766720726311746944109664719569602675586446281300156190219057491144203650126722267932906748614118663414684288141182930253098534619159085873830114572443229088487209006347703129833999991049970345464743746331484522515989653271763546258212272106209476194500450653326136084132444131005890746056314762144187415606188314566572800855348440510587482294428981040702082492709557004797322957482449853991716184972802299100499138075926133547069343048766933193472445403030619918459044239216454066268008875412907223003487389732522251520120773234311510273247957487265588672143231354973490505695265130335962108460864300376921596249941770527393269878292382851523104284892971274996098882981404688566294927407318781987257867967879116527869414701257914672729704641412299682776229854573519844619127086392208740293828218962342355127101303887436089626180070250575607162455278717825850448343307315474208953975581528324166513258840405975253491995641653159947817823008183039599718996354437865570055821780327642648661300065798630692788043147762472819182382847173367234615056171319788502358681520582615033484970133277198196556896499943808670265174139330015350998491285588385429933479820657549638886670503010302446209036658730217159408398033283053548214220551624690937956176694129656337578707775377935254452644140320155367970664124474556087866622997880672951091407348116811779987498991759516154557021088432896015760600797806592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,4] 185686538073242025434961832557054506428533087782963443468715488841247149912464037084660441300961502327451265958445468830675059995173670643712043178612134333392586292180639463604560302303659007578371597805127434074153292763789967029293734098067090902469161822136926771668279598185359182796423760506097953268391670963890152841268071731453950849582455479050465392330054444424047483984266935384559003724689557888165405635135636814051694720522001713059603739027030327534445374447182492013345106881610660695477361410376992587144384343683015507384626292117127941792207018516081089439915091977005325770658195859169774066626559027689528154834098623650980821818111491511948693594659364425147186932445281899220502090115846385558076754959752141612015278320893402807616617491853888583994826176866106478665303129115894160625977697698420502833428101897329211427627320370434457834361470669142160501530818633012313663466094689843194746053896629659539363486731102857835985388451065779064010424589176839240615181930516344043179062840160922062788205720542132239267837501583326312431479942482416453217748288721869737432661944045471505701735635359535936686957806462736159208923657274767615080695087117871932905372786164644351891414194146994214190525264571685005543202419541364187112994536129064650424424017701616831915510483444376838662164793105907989116901669177187125266757078515250466706965869573894018244467603002816271551342979311246679004844060278558501389251161844165326293409932960423973012613005084084074708135148022569114401302089309559658300834836850441490298368465462242917170458709955690260021242708516819319169245636866998990221031308104763991522336976663999481769813504582453208590924883843386234597220585996047418255055220242644028248897733286945459682383830638945862491182536405311315355967723314709204047245583930391956792699814706653640190287358722048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,5] 143405917555937182117454546819564510015198095402916605054969635223485746593295370798770978494743323105066628966332613530909806022595260867249745536764695359947260854935027428359183718392913320388003945549843877771097998634002812639550817609321874522534838755317939034756524684267121073417192947355364522328403737138493290858947344254841335468129541211077891469985903313788658725529863302631696869729418289974177015206795421132451673250028312856505290680560346888460028335743254747112769170513236481492369330072616098696247012651771034527200697121781730240420948094469634369939940576456558806441544332617582779528600692295583743427607331962291882413120076421179026909147802910146355425304427065654633584563543334681206526427415921164928485802071403211353150978517519503429966069746511065256287932638369723113592381418357204283251045053042725492108055562224960693121484363387969517105263035498050060035547998036804154170584911319671994771228794293813301140993692883593897532171794512169680818715977985819702959344312087443681309377207996316686100483666805989083558448606154687456368453773822306768114916143318022227195769776625874472564936793657269775018445649749166978175118699386749795086241899223426369804634049126892829335089075406019291034664591606567990550668507976808923994354902265973996579823980912821510276332907095506265576075030345579831070870411073731962674825063985698104264527143805408924759135172544809951336100474367260632836094025721541076214346017243610594625494368737313043918367132235504922452659532935861659806523177317037613696539723352227591155248310662112645390551884443973309650288609088167730083334025576934364477197045895378417994601809246015025759959721628279591707565041387920387493327201974334117232604554048198622190411592604569710098443185183171473369247922705691711162944425839469581928019364304692961254941008211214336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,6] -3058249365560849021431733792073413834275170761445337856327713507722865111020953221921261764812452960433718369691322963396542695875477172460248227877860176516529119774034252612470675602834011755782196074718859173691152068122727764069843017099733419229259673100653678304535147185577658272516688397540329482898366310457212510347857123770645003365259757341636026174750813261890832563120804686081064125713809719817929932906902828368675191734439439202174899554194581201788016511157068024831064151027510690188351885330430954789930406377710459621197580484087455532641928161214845725506366758086453070940451296327407235154299244869318599074323480430536415839264499386310919520077839224387170349281114607800291505060663125002915940108737954849771759187978333364048574780924127913107487613153966519248781230093964390039403680179552519197199147031625421659788004916818406689398429200689658411302682801949855580066381401620218148917814544987936442724863401653685781535943786698101462581966090115514710063693161963045392764484752997048745726840838929028200875724050686778243784463222580540487611595545027179551534068510472419894507984384879785749714134801418343479827648567517210870557630663503457780426818612817003641532799436137405865266157296322909594390609594006310267077370415600857469366649808370056677195556400363583206731075930977640314730219666854191501007342253199513673613334572246229368029413854955020516852643169084794179277068056523143986026512793161762426518702873890868430727329613876949535565258436770451190683822051394482438838513888481685620827872121011430494280926422039243443419547921474003368206912959290579350949392814953711762914592079713636489329369748496008579324834146187785102229119939471761712485948010270074242305771593033833901771130050960214093187772793193627728629616748949105548430344176194406958237123365975666300809997180748169216000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,7] 30261672566601732921707336800038491606233703353090953267146889582225351008316463954711161049414381403231813958693195216301060871227223264699985059865929993169713720925970876041502148609367475971508302866749107022063762886165875033081221546580505018510654420217581135187839191286640507923848298218026279599479132689720376229540978366952455959314603992775365398214130240592262069332654962169893075985252103914960552694785751626909140094537227785667825443093120968155347513982590399586410240521047406289495565378204067316268876680577355084569189217580797951534522144953522259200890018715859549502179540253447573837221827910678912824074404049409189971969804764122990946522178404833944959899221523344473778423762030605469244832577709759370065746080399455492341625383548475096260778593176645352993215399504977002501749185494423459977614041066212773032015415768989269321496114107008121472744262959831536056748917488177735669531653832268117034920337810699357185413871847089160134744956495082245239468809512155702648767989215101631852888047931934629887429421758408835097199739280117700051157177045662239395305759175840060959844296466072982541311289974717723894391857473560072005691014650390723284585821669446435888257828160225286195092701896356742491284569872114998094901495457606635975076419683275967567381313029992049865541070797659017309477483954798691404890287822338693261248428805040708732524882841890532857826266372388933172946862465683121265064150234575872316406609226839685311746402428193983847329977008853980831202880464399939807369589940027423573485915031875793477536272386862275064351211158170593181406403916890865155640173629345001330859492305054971446983470740483770741274419813181002693874281988818070664017940710853494766204765832375382293652490246512066714231894152043535416157938220470248938521584173128678334021839336881282772751854996033634304000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,8] -153850513225770949484271370068456699209602257232607727331605915522700040242854096078464102791348016437531536299128379299049632328794764011778057335451308179306087434062142872258769293401421643475325261643957954405474304058126642469237806506974465651394101197254822877166404124741281102858167198896214880691262330812219979622310933555325988200693060905057741903705991928482827068318904473283163628827576421943543311179761061813163684107451809459351046884385890579564132145174956016221295803644515449185613096505590607521202728820516607489068684481785852359646370136565836850512713054032699910592081277762437159128489747755137638733495370810480647155121206338930223375313164156409994964906371050857473855150076129312771259787034361426385899281089794160185775636348991863991985451729316997479355709069683134066493241745522737802069995380713610541675674432203367295039702559303733381904100346745058509918370269832638545495667555481910487936318795843567163971919421762560409126314124970483308645683814458765802258781881862214759344199812177267571900161595463854769968534961879124664387241595122375082004707358977891722095895483562027204653141778757723286065983359710660181301301671014568107638025852258696956281887376550566572796009980070015955104711586714359201486328903821011693793450304771853936548675203730381238522185020971108893578111582850422291149970052901757664129265645090900827988950483653424581280671412519961863262718021558763140140373883415559534278919506691718664601182968860673395286712652967887173169995616167580261668767893415130906381307985896518565617893421463776175454103572593627291332019453356216602952164011588812205163353635588689393463758537151415974797599764571525697384909656250649886748138006023943910397329753228471989015618919397650360988701538682402161061839683129204634848443932650974561730621598576603942268899205330348539904000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,9] 234673378264672369715806094073169843161191813482248103849012287459559263436714746018870912520410716456292393563348586492236676932190721242627538755835493080707321409797946524557660530094898515412852184847775497810825391697188562652278124786434703463997896140697511678598488373064142568838253617600249961891454603104329678550947185951521837436118827397215438170341757276982183540100090009038349574395906822051363561522064999406824448519893108173419786717879705460901828023842408183829223759075606236470731309457730260806266889920155594109031306922566367576010696396680346650781342462971803682804601443526180045210268541064083520593179708643140726253704701745985814627506819030405874734757700257441184169742264847346247162984887804829880831534319528707899690921883114940341138175624168202798453023222382016126165082634283327390602011463717958424111012861701566820459418374307773664235842949776134576326041367555437964614346820275224238257178826869525865147234149705295682617796072241685754056239848560884064219595060365216685480889505100994285308095769733267335114366094329598455448649810451872903410794141073562542566821325565574127928565451822718181526564312543917156837376324222432431263781617886011860212062527152665391913088372368111702704964171509478511849663183522852835829162658604829266563010165398141666279520244118730596645465614782269295178544209545132376248512820585348193255731874098114236351726130157863517175678485418764077291914107482938688670955583658022527197693117663786695660612986584692409219696340838400000051852443583079003570723317829637894681910157824153828888368893426597107815789439185389541283165059743245216565651268738729559310966199819309880744920761009990868443752350368375375153758335935054770721260773547575321564255207059890268751070641697535072404386993171542290571614652845803183831875014260796666580846367809476755456000000000000000000000000000000000000000000000000000000000000000000000000000 [134,10] 2173103769356160137316853589025157241203041741533821984994072490912874567557252309095193895390867634407022631989430178219268800066480120701433776003650374014794023638312469750796510235575790658596072295342730802487654785815046003683459770221433190375331631132608053210165277047909937363510922772283418192339274746862109913806123904561127027170705365208845888953339785244601401564583272006994257733131027607179488478164635987659397810410149783762373962732697744350785079275928261208622993084568759067610021769875366929186101189996291529502301063946143728232861961246975046671060301247590066333996070507799125853749178368492496773455784873055337962253859727709121868203855490396326529651268436236589867667500395912645753649517267014943019970947222329471575369157528974258489257241342280846007173588144314381143217809421191772738435359085075392299371673881336228740370660503967232942982026642631675141510176887349220196231340985297214179482714742764049287502685905032995011779491111757426800603979905300274377498313015913850658906087634270618970739126086502543657478899278381088502771095289341915976179862384484538073230656574399837762458322434714853463308212063296252007312356292724370519839682100012267215461827457814199466844019332480972138231714608877303396698446671210391203356648916223809944804771835170469675204076615977886502215056591488585033386531796066960084035459708028674407289645971643057795216461671398025033636826343142507159614003445788463012939682735886450044493611681685510587330145445755038093202167548846524243299738257869148797204706719873576946604188975177746182789452399857267497136950110003928193294822213668753165785631290027735266593182017827286052980759331414576990511309919856083057071636749684899956114998551815516069787031354895468417322050319563873241348471366925926954014177532117074318026661109961208626267674025783709401088000000000000000000000000000000000000000000000000000000000000000000000000 [134,11] -18791034021844796276824659282848172837579919064003823519578613398177360132128222201107750614413313930854192738702324694233234635002634954355210317360923822685366825962270637025544668566365102603520494422843454185454350296441708779774203236782243738876789567990117468917101543138131261147919401346199418306184408408030843985825961202809646236400167418738377740804665159304913679217485546402763235547347051941206728142046928394763634597893335786023022020568517007562854560424198734213478183115562068176670530227319580302392980842504610132029971209842859625328841540363934430716324269920853557417576962676476156183936323741404902607680390188056139884788246996891969336804084401115113311241272306171195238316345971420997886768610108447434937833176587255471512181016016823299173332970993552044399396866148778389455691134689341457280807890743258739161365574351651787541116706370132572748626796004411618148866524611478364840011441179213955731815417095741855105194862073840864200657015240677393080319952832060970207833966929124329634827994768239804148087235705973641919269366238567131764379135111990726716685073771588040237789208881900792736271594372773352587885271987825606832852449234692315196638302764234615746908637947684238643786002194082247775005493264156660421158007832156565608629343934187668058018921134847476002852153495510549465525383485713025471346777601893559535034741833857751482256679998101895673327288509777961335707021103709546685570682843209919796576243094395054918182746430661245591670056128075484637550282558084505551386954465263265921964486974552161924065137211964923236868274762483004520820631553936620551809565089376626061784859837408061674827190741793170083649396569237684805219470014957250585337597338282837319110675325923958946980557962092976553660441964569585465433012033641346384451079556069031670430252716904850040044368126653258268672000000000000000000000000000000000000000000000000000000000000000000000 [134,12] 82273040437861835868483537287516128123123131061420684881757433525161804291027623790449871227526161406625772887603228089566379966891893408284134826624801702878722821261582018982775657958381133093354968468558291002280952278035312123047969639806838700445503557681606162359237570978235626907182907960176673379196969205324227083741755993890237680478050026336415532704105580840141028548769954499536760502309825218734620892026476045301152273576443675543937496305710737314777526215027724711466203665413948022719261012843113676704643847687395417124359058503397947391880145536821362627497225951326494914434517357632837149733446195999191402143818870553914545941015424024377757671384528263114211873887519373857793274054963343921870606203383666745126033698764400686954955661911114340449098018985580797950060734422852422033995997674356659936138267058613420527460125244228468073135738931049572371891139696816257464724369552481602144700657528010620390479274663389859591796717058075598012259926026465209898750664712972311000414657961387769883297880024313767519801592044006710019725536694643906313184990672666892023129174460457464588609198020001558022471479677820152060106788688843700801967218016878764491402906230145160811730844919594553704385955969781157999512356829436895657358067093472492813134087235282365969662578808581323191872940812987342864820880419373312384772121463585154611991397880388957182851825967283421149275346206456509933056153019706366247730174615874305573119500836522027441660735161977852796786892239248885686393407708551542411758478573869078665206326646668385627159262124476634064294303016163437175407905319118535746182421764380995346183870794642061585889145296639302563662995358608106614629671552428138680519189660176608466261007678349777825235332121540002141827477137071016372586438577387924223460126075078858603612691889481135614825274036228846518272000000000000000000000000000000000000000000000000000000000000000000 [134,13] -249106260659450001100115498809925128307093776107504123624805896765543587907287981749331094918727958626725781256845331496906104310043103668665487567481399481835777997595052378377336132079331201744721921943387276253360272593194167302714563054955728326769818077259707901404130281963054379315851527637249054774765016733259185834477532346771772211238264198394247418811323569312461343967713084208802302433466519830025305163465481054333667196758392639797476965019963123100206730035161312286200035509141091915537270610961729503947637968771749182028615570190965098524803626507079333780835583081183881975054205103316278300669192716859167244239967753888623757774553643104772748018168399942713297261741781065224997600664031343223258347275218667282297382271888477701359866610695954012617135537613692656996654615015993089377247076910005946136394226431260727246325930776092690632641121246679423427352260746768612947911724330993781837029090186416471090188651651414411639162620235716022827301949772810340105743432162106672308602588439579854334356188183894106162903485412695574973317933224651825879058828530527893761221229194998463738113175489942179056919040696529028162096551221250900038885789098594248952319454310826626214953792588317080075610434435808723659493112424721555385377210855989261289458992867727533672337560235435419080814923011722417893935994096434035259667243269546937495331812259358083222809192277003365911639481578079267759132665642727519556320312637804810888716493063762685202030990140283037332753627367168540973139469043174974687887116384645540946425307430394739864146894442307332130792730706335254535791066420961655840036827359891763432542070684679355899191058219843912208245172109471348159839782540023124272044499103401936713229903642112040399219176955775096773711521027489009900303338439279415874749818308130870742949335517744127007793129444090992132096000000000000000000000000000000000000000000000000000000000000000 [134,14] 568370184681823786007175270526097697444270068352963998808316884305542220945670325317635239995824788295891903440648268157717663637687524487233155914552070330182059311965633327444245926529026573583027743285841484587803819288360797772860300046043283526838052088093878243770326226506798550401674550589971570895890430639312463335459089979566062551914836934257824758209400712538523679999682466861458362883344543902525410079034241576210272392769516122946695436428674755637797128179066703754068515330468787161839145250515850390886630248105975729016483221452674860748639894384256164203498100461534589377069933852663110303570287027361189256909271584255334823521049981866002773402801765355806999332395118790468906359131353479624853108233590065823494923249377890659157857992592847017398898122475534894933395314292566470420421618456616203067386568585886749622975724745130939197766764254655287626958052427081488723993317539469921975740776098707287270273635410106599533208295148960491665170345957835914236219477542723749694895944848654917657823181032154443990669684006647441465268289423039078797468842615408337534058411647112392129302897894826985732695401883046543055519576238672044708631910937128666707227094342666303543644319102571471538287528053712783288158008709702316356498001689671789238561329400547206902290752376644549640549884741561968669708379276363250728376744432432516687250386797210718519318391833266265540820574524227328323671107810551241729053936259698473801759496081293149088492355370745429308612730936920973928414285583156202077150576823302304759438263784438172447254348248381718561682916234900367924516812452531949198883836432841062084047937733159148422640206510547582938525097487513420726345297194259192279765441599189551766592469941716559552902982489072902383865391975841167656822898258170408645605419136360664214576258540012586969785841532268059820032000000000000000000000000000000000000000000000000000000000000 [134,15] -1011756410421153782444739469491688500423684004653652701138812943540792063827679338386381500316790617030208347471923883156938489171561780255826602548844601048713503225599621657555903863676694198943113582687985780807676057751209196959529078917795766473561111070065732820120289161091558866388235530543032944396643817367701201550488644889336463289950305824629661905221421136523119069730182721847504018946213103565019057765919702739906405409956844317462282323859656354635921162491364253559810583551167914097811251540604172905799175409086338243330563202705443909747114527782421986833434830599224896912132570844709562810904163735340378754767526583838730790436747862148839125891631120680719645714926913130783110076243177627911769242373973013074178326938571703794427651822029341149164964344886098832686808500704408497165335719337084219059213646727232368707638833905107933950188593868651619706761975378039814931626257447628405460865021604668961436679216531737173595273998941302876622045728701668923924721469642991112680939498563829828288636020520102049033967599345540201640218639433040263411080419083385796021628574918516583573697627052125793346002869155722488506506800792994580243616284407854857570531312939338883193216531502849542184887514465329159045164574391412486229376925099646527096241776944797253031074582258997516225711213618973404711298253222767593460570407326556088799130493756434779889735147918787023497899074059803118829997546359519528074766872825864954461484034104351426015655763481778400812777019294803801448638667942640582433259117016994122713709677428487059773433090474363361107477116928541377823350277982069123507951398511653386189304134626683842723345313308580685840253943169218134231987019380274970400922236382370982331151072414589782519014181907134583082658552044650215794889796066010625091416503623716289301412478528688884400545225452717531463680000000000000000000000000000000000000000000000000000000000 [134,16] 1419667851992129606461342200622791140406135636730155712379647793759942541820994671875326615518564206757445539164482929405480986810638454283677237043374116088750966991853666563009022064035632826352844595737235211952372757444479990950921253849142419030701142758594029563034539409612443337243808735403953032254865412151978576191715363122880655901870802802614994058617439759807605409058476299050916525556539834780215294138446874426901152155492322132941383934657958568707186584709479991430270644392958752169676675101106968861740539008805939814936322870193865746819815938386139655083191804043589649972473839983242508897762553632402435476718546100762267716941846569666541918845627583730274978923650901394734173868789219486227839868166405715909936519853843508476736094736888573641530259621154492352180635331050814717997064952260940712214774088910340330617265005301665269267209646425380108426103583392791036366669817892830469232921918041499564848303511032639962460484888305753041196090018568844496743229779997064489582835758966671381464516744223510507727879317287156466683840283083799584159650935364851616815579707652871331423253153008939193069424323501427131860759081792574006372830389071078747860939658420975312258416992962290496874659716412945325251087243360463376603256444139447297420927844348349526468568981356404704886173434796051635388334755654463460884680353955937362922268949371761429457182625864367572265351157647739293372156330796101244613484506333310888300474381726922635389416767824022555618633345190886368455732215334841313314797131685025301251436882976783335544997993916833629057632758960656510969047085086837997879714503861888516645971810402527370848495030710495206117177963548664647569612269803823793911865511043414249095573652083299352938147233692183612348608569941273199524544661525457357487537545183588109020872371287507475625329249087643703050240000000000000000000000000000000000000000000000000000000 [134,17] -1549649034320363324716516597921890294172845656694380595494293397875954337437397100648534272280635873294777464926978617184458354748114616132078707196188705649994299009587712088519355806258405951856069711870909838847309379517312507079260126823843558842004486421708675729941499962865123149845753819324774277321398131574755944704252195098478010241806177537026283885045791595623152212242929166226518003369321794531762008143789468273741678923554916758832829106247077622915094804538059397993370145667907835918616336669739903770295054905273762636009833497593530178911580955817950879170635353561003770784177155903137939189638162466025971829129906847736961963127499505751776869397225857537021589586515177084888116602892965102880070689264632809944589661647365847962959677806231218256788790899473907427199766352178547615296339615350955474318200311399956047553502863030939978112504788329569201904388730277128528953727521361830867065278343295137105990606553483799307410986164963842589102194747519593373470497506373758257891574175975892973624234638644064397793160475317931016618238117315742843443686010978705018374915690776694491979202559381307098026569369670748481411095577634461239342877161043273697446877365936769779236987066659396894896296225990514762857771718057214935147226272507069585145721964296418221631952384852862645984629760844451710582736634256968849615962597183605549032883715994482533644736124252634475764190817215873835282606308044442635267641175274495415210467922925720718129843662217764801495151946105665946444209343188629560822367501945560794827525774234795261396713467146650786152964235212085662878093933291912008039872912075070631101080969126939821093340998104922877849796054794941559118660858730640813625279136082507328425960920547489250059327715827094383861003691883855894919590641653820667012372169338845823662590694735580178116414940832364945735680000000000000000000000000000000000000000000000000000 [134,18] 1239126580156264386956166243593837279937955171147176890856015582811379397369378235879937404868567391952484581197743751949085556053031680797610611382090796263031132243098789183666560416346224311420195912267523344950812793501695091847209736081491192926477975855847007441559586212668149449106498913219256148535944434695563960020575612069872725741592567123195988086827996949286109698973207704377871047691153042116552487723273145550919110298951927453153961249034074933964686367345452260715273684514945914149383378150138279873197790945969511401713728233633201823153148997152615243457411432856991434300891498541455056207947251949941671560941031708342047653012982032676198862607843232631492150983202408901689817302793605270262264736484905432979460133672459776137529873024652115107742404981669610603635808450790082244840521178104273768538591163136690258075878489284945547751916688212289631496699810151274724833639216895529378733265819022999444054866977238006122703396178421186423950086565071965968949445302601560702838087244620007955637816205443152735179281964559118971944605507893346802768768952983658700362067930021506406188067297460710953694148198012724229309258341021457651194145653335105275449002382944121031738489685450574126516831128408982436064649189217929785508448080025010368936174754142087519015943546136064528681443108116817832502502634024904451392001188588729654574377738193927707296138637812950562997041567526704180136736667384564015742182625485467070692125200271788542617658197694553296375041432433978405380736880760246864791443097994186587954220094715898221522244884039479585132640229689305220957115457258423024675316213792877565374263495213338620267192274099716747704947851184858132430978011930486782007003208960044149246999905147320474452711869130837175463550678044923155141054492723466301840080022424868458542659090542219641507048338908716552159232000000000000000000000000000000000000000000000000 [134,19] -559754208357468059470764701970622439232132640094108719157798972197516667150665068634230688051294877453655297920877151187088020066547666690269305794730033395771391314488234445229645824641180787051756467935453506969715400801723104744734344567731678213061292092365211148203361917023325007761164570064503382376106065414003773757594931061597967914385678255228633410640931736850059405348957720884836190492877501860799293770390576987782301303263830283979166873326646785441694250753868122578497795282060226858480201427982438718994584456125032887957300080961945605633222079996135398804765386187632336342394842901779080806225338027249166057325948191840101063399798391718485051790250623671759471212127138543998434920741920207216261451451600432087491797370886849592915961343119249914262900550237186696125143643593397568253898629376961739880257770372036096240194049764839371309416535208474233087678463599028190044845881502402661694109040568077569032758631156155638817876461288095948196484475410030980290763414577467748435205590311571889278901827883044146430798370444716646581385446359485066012090880838323551399661946623623367274619644126522671441692839745341050018118733116723976355100098991498325658641446438916337523440568337829387619733057340911271440247045272200008750520441223525924141279511458214889218199142593685039733186888934826452925128411943238914309918334782389466170664794777783173879817502505383023700316739012868490340460232710660662613050383551439739267520008666964991810640627622190367189468219451587021957415293373376741600344102660263861460155064090393804348996971820470219854899985478221656942751121255231980530521822162650707860339955978020731233038307465417632709188949142942543003705641873944293219869533028634400600349893429055125864621962227844400975426444019863819911299981017961878773118704569166808079982359180092321192116779590835123519488000000000000000000000000000000000000000000000 [134,20] -192588632198782210386976173479754692043982191453404843831008569063744117569569595217903206984270780551381288634929574130439925668533137005565867545750467218423936249987609414882487376284545568447751014916003338467812251114713941940891294988376720398443732763873821869498680104673835295200840532403664201046693987733917581509073856022400930764642659318275747007965351819940433604483928790842227802159813839025757787103533805432267957060487845947643811350244694060097978768326239350915459069155047052381584987150031273604022873411788688429578444416412127591701117730802533643156070474904647823174237460067181112002260733547867979269383715988784910900418191626197928073241167077828150227318608421861940942946630205382185729965715317397244458525213746039252243600528668070362074197933193540958136626344547505770004264251872097895622536934371641801703255430905529041963772277131378534215017724380378461114130402623955351827523194592267553197372403898198221751583714988684460537125931960155680263343734264320941809230964198258235589973917638882420722548560275147215356946664572485932252660326566504676848767373704841957317603610163443321173198086880270296205085554998136452697007320196055986586764907765323404083196489923073391869340397230662195474072347809361479870213493767900005918291720014247084510782550987218365443967520611798913111917142265858175126143593982092915772800714803632662958518517811255365982764319605086295904882044508747257667765791212538376181306779273009004270411235819361567630079875115388592294407507945086573446442947760940065550496265784473315003913940101891173100189785117358843931956676485853258438278947365959630704640101486517136884771942036107008714850692324411578707947023915169982809614069165239605640327078362688766530877086384868462383177788659828353374551603826542353498000565388654588238601588240524005946028100191579755511808000000000000000000000000000000000000000000 [134,21] 687401248092011956140842022002566356437351224107378019634424790536854349102854031357308891262826060161316037899981755222867165623929383747349660838351658182357386269003251567932255265880307852019416365298417930440674318446465311818105829864396730085639451282790950406607606887223045944830906259397331289533221661493915895425202719229478921030667115089770213028132318235531443752156843910252542493407199776746623415813335772052207916111550512262419291907197170842324628662878138492431610332051654571941259144484768945624037777846318883191176863295965504825485878699378872324054407762887328387965897857290039202361250064377735810253952341370220497576598818803035604293202574438475564802518872943181769366500865597996377420339841372589023746652691236826763093875056258984458242688140839869866901104997855727810887862130903739593238535662214903851332380317899816470953452973827399530467943287418426476343416096619608053959411228658677717035090130189478552428453048326944441333862947795779549791339356709390602172070890272368129835251996755446880010980426756196208531684503170570715682087229670009107936443732865269611293554118086358146515363870020196027752136591281954877197710947128613671246174491328477619768434876947813350145187732988381679314579565624451106676110307041615122616905406928191483323917380272015859042698196584433080692395904723643522930852920948934449135619333407689839642866550881590624128234168801124835743663829597210661381482728047867151406016801930492954017776393114972421927257267114650808230478808824479921198448539523885695635134561069762163220689768996331313341183033588783144627992131453390939475444095074214594452036437862278302934304836908722492189758765421483972023654042577596193349933461294330902540991894731671183423550885571208181920908821264774466576033250159135305889316793537540092145978125520341725598491932150332609527808000000000000000000000000000000000000000 [134,22] -771076149874148707922722581472649393723357895365844940515351018691706543857079150954375126868057478724674354406534194520394275549720533921922351003269315668571909662460490926699024869582322932349198256980323204966523881831411735817577168588702919982426114861745048238829586111775459986079495582923095746186957254608927198334363097861523538935642510725662447037327395293954675690896394956085940759907497346056185690340444289294210791657970224568883657046293923594892178958130924042635382282239640136615025563660129549617967148886033467414920846903067527410610604454892325619651384945579495385347246281759091916316880040171758669169981912757062170133455098663568503294079775051559571038131714933784164053753858537708818683272789570125132202260777845185337568309814290405422352343875176250978221318210760345121360535946092934570021271660964104042079297362355537504220921799985592172349188123166799907532481708719475861037547915274132166177145204418272508695148848965758519615564094724070830848206960162020796863713981511678630254712318850384210599699128079702275643729563119404347562217771220693831668193851148680949980326399968874760397309243043004380297095035620380158469048882125171863167270496712417848116675537125898200107713004012525096144272575912897875357456227955991030542291571732697009227104755973852304046549744156713062618199812062102023318066535033889691342350393035439393416945140941914591640602982617207229286662651603483438622194253995407267657758244110743730008802433503218763648473700860381007746867706188042614447539894480253772522145543181492696146388657203248156951030125028832195386716057428959973110583605814795025265083931924596846492894794493508779101530545089477902816902945854468509712280265663091221659584712707207325723511089382871604315524535078932415477926162720623400897724889138543360740674443614659924557868685018392453709824000000000000000000000000000000000000 [134,23] 529371797195611652654615538061561506748982108528517421391790772849055832063990948619525193384410227323143148339684570034901837363724903674972323252640437915853318859749823273370373795217193680026024431043084254989727599499064955049973258310307502209240731481135221282759518040867516199542692279062394244220363231120040241605054050955536241621898714100797302129778270521343627354903594820675110244348092747373664211883077058538238344008390572320941022661630015869368860774483990919016932322338376983527340311148316984261107084293736798396750924154488293531445825834123495411017877433524710636966601314284661615497733315171292479918921210624349735438652029985237562391221579652523101049625815617366994154512134202869457614349626634412276604628585533620110363389642212167575506725756192521469045723715411366623632541305051458280249678601523118512944618733553284011697282430564822171173823360481646092101701961612196242281240152375257623644621494342627919415859954363158576088265966899464434283630100105966272470268095515048535923722437006251849572364628187336993566475727237641572718412563590589798016437754260039102255953053073896079953579025882370387644969229092797637532378823588580079959928398034216463334321488391898953090948928591421113743783183222154029163638310693390965177436404214903427591634534466326289141196573081680514427453841412351908786542779261069402213775354644984182815859117184245731190571515274061014639302403064175335374713107659887751003769631203570294126676699961529475805199716802346700043639625112191083428302344951739329870097627524392758530296249734028009265815358688975155685631861491406987486352536586703751219539433238976284625918991478329570435019526547297196393289814780755618672322355963637979352666061987560380411393663937620287070534314595877831280826904899085967152153032738194271587146312040882718391042633667881212051456000000000000000000000000000000000 [134,24] -179380975545561966796916900578428708288666076839413015295661530733392139032418113112084675440341215560316244818918379311516965018967992154797400056002723052394739149878291732347083251672764487738906242827534353752294980955025748603045627967492935611414839832200816164006744174312508750836300116537612175953333919722231911428515523558462870223588567066481965652930431965636624653258559606500230120497184126334137716747578219425524054714439520432788942673506295567159924211058419882271977149766297347077289456749371070139269906955121013035652821089359203134900037688531360810810416325177056438944251750739977934189991581079147140496189847237616056317762503229848036082552256112667374033689439342420845269549744199109717951604119448676947338455529669102274063919926837140073269663640694109201813089633875946323766501195075397152862165146366990720312840772500949401382114682891740406173458012544769144782114017862481949305124186387560250846425739553321383391387838204987828812430751457485261912651695305437097373471812681329466610134431991525570116902665854211412423580307823896159727604208903455068243403389223260996068002792105847671465965730273603501418508302598624385700172886522984737592315583741600420661466084003109400073327906293654745132463776078677062028020044871684832419798430548024171248509380421854580026945132616899077452239788025365269500053988839020105745286263438484844565766671103889161853767379126359216965685964138358097998285114850883261785376953526298850127922357561691199129311363547994910573926694139107422151060149155092257015445017693560116180419631684244484778982777167893428483063910391388069090005059254713876441130297913389556133746695003074617139103877049845756160919021782850930759534552644071377239364647691517576887734910739181428020366471193270576215006744826576395083914475898332913319810613300591995733436300112450933489664000000000000000000000000000000 [134,25] -89950448399637596303530515559283751724683342772660265513718752073084315198346635630248244287102475338770328265866033846642478441057790423427863625039613828971807684939645491899603458088820452722335879969572933666801753991274883911602147119145668708398636944594611498871563814932414646607520907263456229136816007009658999609655116348224782384334440868283145318918156300923222641553575416105874148634255694439788136953437532552378126450709831346053346815770059858500433139568915386561190395649426719155815784273166175547000838673634044652893275194907847121215696686807191825106627494260452770087489546207600767126429633935995254617223445268916152346785748735894589238282990796202003873112548165082628670468645623301419179529513232661111074082077454321544222758956722678304055093324150495010201958859814933040395526272759297858045408582836406393814549365401396324754505977286547028387688743661516013034582887964892847660601324915183401561791929725282056286767781628042099563387125718395879865128113973592111461007794716006684377387869501700783758897725353440729243198119643880905219684146164437937452635664201805528260534973432430852163501028258274975585564726601208243690772528725884862369433978656208505896634893616515144486424088617508021489209836914870536989805205933743903109350039759329486727291901858376145827921637064640606463455453437531447032404137151590405035413419047973331350557869203341683461224098972040863036637374841411447728950843432496517651714560350361566903254313417574446507990057829772156073834417985590255595419105729921013598162760721888227653271315511411237188470066330317093735038518134654493224984978641774591162153135597713495773780514339031166688798475623323818868613531456234866333082959173935854077129072909389614049964363641327400954564620602738198916708306581223905223051154276292042367877173597140099217036729711187059539968000000000000000000000000000 [134,26] 205366995147548180047023180704732587988226472995709208854579595375499088622062297438970999439911070154917968083246477786905520999688060879863824665939379088095307715763843709628102715842219228759374550129046245387179124416538494908702259839464369584553960724241673809129094666491974784730934773492107692293540341274393591309572754296348275735161196466015714511238530033532673254042934653722006008743036573134708340990184832367779126870521584171496438187217869469089096547067911763726760265199758239910567267919983879192411955823545877151320472560528241719633686694115576511051810167578357848255604174728822900939942717917308683523476733970528106955261259670254643780928534913275060786965263969489336390082175832306795270442218243727870466715594747826404350282866034112392423627263420832646865150804871058041564687399178969935088741370770459159220114867535237219908444929471936351106586066769368031366359898997103038465529023589457560158838339095645548900893633147989147367451451212726440476582589181691641033889638640118465079938881260505863917297389328214828070693393328433253177280608147891254969011920134109004056996480481986450651290793671834844594940253732007877334026347498210662119731380793464204297926495821634793649379649960180037532183284413455481940223429505947326802373971948278197834410767916948425296989383333521568703369788732277954742170071192448054068749366369289964995252185691869340834396833542702993996614894770748013132266368369002210256075544788786108766079132138196172495414107188787494488356089799975596528787722679135432037482496283239231327849367249648942386966559748874797574772336237146389755848248840151553440168911555363409329058064200490843149630798712978033100121389874820177085516647016978919434033582734883562279172970402075182978250073095149745493974922620893940390143820366935193939744307089127568658207439834625131675648000000000000000000000000 [134,27] -196018440186038939006175936674614751108396504256597039161966501521926811735797756392995806959751070159499714343302754394536788290861849630152216094591548632530345592047421063976324476949485210368752189831330476414687709488759792483844228926286462442102538105602587734900750053753138218221115939569176820309990222065660141890792816961855371332880082279418478955187558638698716394931668290404234972516320717288139468532237005321740531407749639405765241761881344044146494175346444993894336083624419683781859310502441352976675268288880908427670033848992221358925438165842506833809138364193578046611956580561177824279697331002576102410769649385429898618009583993448218231406897978395418841301133052255092543279749273763883826868605815595847252865665103233279670830540598345118237909189349028515389301661325553346854372159526705112544110552931155555664556144891759023262673668940858016526179165909504218248106776195820616168407234084986945026974140652327096343827812598506128381356354645164178424729383512851104937785031220517694647144390879619557336243362578751307498106322195152963851453428382086573668003706342509322755936064575675465721969819429518701378542814237688380937801752589579609367312739194862297374277003644116190727055837687327146530495892558603435974800080689119211601806190603924432723970827458964547097779745207608380637570233306900994800934666014475462513530697336362388011513344821137305871215482572718717918408361740180332463250970239424405968942242182702469553989984345962077868995694338362225939813120054879702701080181385377078718204743990937698711510512692016896238016355049916785183265652695536854418499175494801069629131323064312089220955718476243945584533201015620349819160172510961165707124800989610930136536296011073116753094230117038207391529118947595709347859238732332553067541658550352789315757834358887596934540302135781618614272000000000000000000000 [134,28] 130405226784903771324100724600234054824905715179016897241068415165984180165587481365187146864517795558277718206026726657872180497643439226933676121840249490843550999649385074841392090697183497439180179334551033796909764477953903177809781101174868541394075684864255098531562548075413687397329484552659958879489257760138275539513563386440383925030151581192575742198813449325796382434952742625091860744830474835395578403895896551515703936604962571026797259937450968624971883552022489729147738264082939811138162057572882370396062207655716616117677796188124508140771726878902678911674750502571472682277708318566254373627404365644272802245085497145911452694468324981098945615154933350542511480978731966642738695725652823999093628182867297752802375952649880817436169623433647150050543480660629455858751522194624427795826915193478276515207088109050177585193324355977419524160190432285135888980783626354106498800608436141544799658666093504809912168316394620430518436964360912258251019459295427204463135370826379820175758481318496657618649213089181082602509255423758280722515405657779111891783324568492563428837247920187190056759095780706050954089177492432024688163840899710832723572854684801246801553010777360233349759570437406126377636772998240612397259356412573506934327867822162618806804658196708329398857052903048642836793686692769665431022011504998785152942680838444052375464464123437091428362570437374479472366122085497663492895378765971246475440029792626694211539546983198497733461961966467846030425598528955954080427636917810468432825696761290158729466622934519572894227696466592325534757910219119138052625493240801482656404260649011130960613147748639108202305527264444255203596088533988255377405137435596183393915449958129386829452431869964168433311805057726467873029256153406507473734399449679215255189033671505539391270131107271595879927324013844278280192000000000000000000 [134,29] -63776133267720433539031171666563743814723603861413965458246762885619796938234273292439677047107966029406674969966698788253887636614475958816974077516603387344392696262570290342382472184632363384816869390315614558477812917787321542184089363229837311567336749930682106705142725394804868088174490671960995137097537098571584253478282032087550061962185649661682935406261061579025344369554410986790223730482471167796671183863053629826709264642048655097132615027605756737537016403472476432305977409179681778366119661192192749522395404816653289336127276276351497886255667651105942170304974616212879793327234268470258476048971260969244663650373880388940936286001590110141956927505216353166264428587798808318220490384088595006215986315738851104912385648586433288569275304133056214331566659166389046593653224952732475674270762978757801446066281991463645266119160563522892296066496464170658244228387477858206656059627430310359075102616396958440799971521367271481007522518224055237799180553426056166560106159896072266078976278768648352922295927374129156730012788131517852924914163829509103316507396464254555942919091272408526107307201287110982539203008072014894289155201961064895437783477754792800305852187297402364696754706967033697065847198627189947313819086396217144393587161415916195422255960469067083862023629900606835264343040598885963671251974219767333134156514729149120019773708941779484955310429500619645132406123420531024448347197337696306135764092200399476941144951265376443304611958407212036604102152670079445175818623482455300301359872695424126419563105034564257494833019774417335925160581052477722055654130631556775296266925585315922388579466147426031813711540691859165655669410782190825193750615667457232711353660561451402224179911365096689444443656589502011391053706401895864795622854265323382769978097798333206068928986116442980007860489474619429879808000000000000000 [134,30] 20184546930421971435194501955305852901232959599178372530447467984562009870779734196515917460906798372650030972411644528407599034731712845453064311289551107156652464764569935378445165608388590543837442769038131599989961599436883303668551379596512018098640460654607414923708265276274862609774513577021716144141499360204296051950598261492243311064600306832183447572847603358594960193243294776286966991966979505428156708569920417624631250373299441225430790543707308947839687933156576550596506276253618293145663165997695501864327955993359311736590741508117490076382546588464024989121906297426566488406092936065595177971358456293006093064403395059384970061832066615211875236521908698860610439569477375500281004055049780806588906781250171089681454716415903021146759823258920555838096084946412333891327340209468179843943551711011853457858666535188468150263980905255386960987989092062250911146644701803195072935213479456022951366525976010055381145435169462683276143331585788205981755205043950470594004462845121334785875747960771219784160467692495239078077860512786410161750678300021395572404704449827810120243654496985423392195976463333630699235265636129304766831673812955916372079690837682052648743492531297632604037036253030074731371029570773910150535367964493367655540365464753248808129056527618124722801909595288846172009116588923311580017191988932950621101374470861805688749720785464173887962242495241354414183017003406192529359223462972589212604733781452605174893126023022471868377143945085837563393081936496967775026561793647150886971068660299603655445070267926412210890368759872555840947243218882407709537181708000464408484961275309111841069374097190091691839652453854559233602255447936727937980405484516036491795950074083352235640166507342157652675265730513327683549142897502919731013774284931968742314246129716901376922226696915671370132072079059046105088000000000000 [134,31] -40684724642872930489657518644245827012247561310376564592677305273674724472399530327147856376618657684647661742386879176911493705879362500976501717518414281592734646122192179029443872528885180534570956799451140484808762765814072727784929942724658364145064694598648761102339724925706518362443157909851057651126477166033234548966053703776040610899863854751078865297463800833415589818669395750904886215401111984433460450786483730371886966978059841838060715118731843280306813043677541630223895341871854961040395980263993669860040635890940244443859061454935153838680628266020262840192935219154374511304299389237967726681431246393646328505943718305378752299974763516751205472644877245382127854337038914088431194993928452557160375462009828227672846926613341765166963798804415792658260530079806122177435187996757561336448067949643338471596340423083098880356435168900685414616476877117965955047104463763699888311242238556070517325339142783227717425563530669958009057972995511229438142143300255455756969056222617485824390837932304367670565027671519489642582574330098595135193183970009228163175154293173345959280499474627766977383950115353147869247942049285694918534340218019217056201228317336348736570524343495829735837122365243132671370513447410186599241385583324143896266258914354772869536860221801095310601259396353254612551283425649954120200790297203118921691180056387947313917856407431742465278090925294875572243891689186133028821280946609384460952993036359448174669094152195677753638361309900487992257056076325780883073166460463092559068363821378156808826439999037537066021590846003208341225310277242550668370645494217409570837310187446653352200262986747870999844218715189575499867996725556276473675475638283204234612956320258837752755550545171805085295091606207071335542757968019567473685310851527718882957012909457071125708330794972395361009434656262586368000000000 [134,32] -5519363960323584273584775381951773423684104926718624637753086817669172335922772875786184743404859073549314703844072960360855027969243704985959420111892653217798226364071969643757537298623418868430485383854531493183286728186295286478106020676875080970809889151779900487808518028316315509250550391262122326653499705969232888239596364483183806497863311535166942679813580448213292814369646279411281796888559885544145371983298457791623532411686674838168705075723330975628218888253893196738376887458125555206672450028871171925831465578674149023078855014470801163413564309943256745375432203293575345214050701912874927137284377225830890433315211410303205351665163987475021586738600557327052759003875963998571549782328139391510115083575119837560935817657915056268810587321621251163178925848116000555802181971063771765066841575999943149781606193989897361715225927678101639206990623327367778349702584047973371604422578011118921317083223632324646136931695842767470000580522613725328736321081722238439699073447933673317131600463367287901516333505968868623167331012554410470247694770335597108462859186298370811248447049244961887644927211600713593668189695483521252753096644729271880046235627512989203445207074869209440785453193493043021039616431279806783662468313231914068898114372317572971942860904531188012355332687401075055365919961028755007129060466436223313623615399723511098794502732979914869172804586495046082218929927040297510841855630926537856397388128855417698962699150086219338505527985199731348454893117173860547656379586245155396575508527479516612117047896508219272667543044850916859426496212656625778800390862296883067575395595415458939625859935360210685435321043865812441198095470956192769560214143016472680174208673145092695577726915430752864985196260092601178400612003925580808443864125445999530018848770271710143264471394163753721738350689821436936192000000 [134,33] 4918489130331783335545919285935986048238025764889862277745554682708986531249840975633063396768308814735285424798727281007314767899032309282968066184819580763694743817021032160546915341676267848806700304491438357041809566944302589401980674671737847236136174231651590220830539814375452764264561385608867683390219095704034671521940302452780293344724859833841096724547787539701623983517617124073203137802212635156367506752463595737668080478234673796148098136501993012512776711798824913805184905450194617291987044328178938949951075256952706709361522734479924295132060318355228284132615889194228118725531353845452256683918097897467106027976398325389884433392946641568308158411771452558681253573147832073879312992082982205859541544952237333439093476175948554051677344708340408118630599948952309245308024517786517700073192515127255697040822632874878046201215212931680088586222362902449429648774869426890847072233715323271901557261493327005536062123546575934843537107666648180590172288364283579521332939613590349585641118412258297924150942524661420207325563252227125545032745663141966548013673505199479903304499468749338610406466949011159032224963801881248610977560370232977308741561393719110157354651858874924676543047996252034689136284177054074374560711253394226381566990624659750874540077112263858950710832675646381923841688075192692516517370499599116629171865713072296314304218939388588731178182021837419344182239654389345580782911137196983932175916418660007407439919007509397685176733920266743822826856469009331894648168427263698690541633511189315290019228066508531076143284435899850652139831797219099021587604640774647587855171101224400378383505626358768772895115604044491944765951628733557114134344736953757897898358283723535673147146360277301239678502977240287621282691336542976295225724967197518847099279815165253335149591875819992853984676550331573780480000 [134,34] -2963675332547014424096427920581400636441803919371904024088834340488902907307346645881215799743832206374301584713270829868074854498775328469654819609293626890947206228648393922736654500889296946698917941151197598350409668881191967530204863143714087833556107934283956647146613663017044079829944385677434420726449328994515925249958349772706063143673915350961783062528318995167504006127103508652067731437120610150323078949901379980356244718873782914089249069397503731724211203541902909794919829116921872687367633493473415029895263459195681217403663101807917286569643250854527351955609177495746818870091369234923893824233178012414139163857423457862500134571430524622399671679271318292771354428629094590029911733622546071115232257118412163237846060871783856608283558382241023641818453662449709467891283110703359093962109382091621824414573407791473928963985676391751710378228345293676016844857378805442533579753204733610694557573978614877970210562519489381772392422309318654384116861966026551670540961696817515614166164479547468777489796636808017508060117181154554918301273506075450947530033612383358071481802102112048390230107598559738284547484949730408875536508527219922478091401081376831086027055520141777624238066981589809214787517938555165759765143802247107737050016892238676549047936269011075843365431073279570495688364935529330707747924848825860420751133177203869849913823188975232053538862977102461161931679079990011658395352015212376107641373992182739942413988501191489870928641113749597047448003822971483733496146588550850981358891727919308309151854469287257987590610914538989290141125496134945911552311195922916519063000407865466675663039097477525079115205231894422850649717443854920096803353216682436338284773000273627771859424826138480864455376944579604051156052264598665682356021377910562355639830403450019848894076879007036130132578113759912338180 [134,35] 1437887231660979188279912509217122143724576238742573287538048792730328832234179736679833360391789165868108911101634791758704450949693696936265565282790221423740868605727654664079967172810727673874319127661050075360931713369418301958215887006781446636316034488068364363697941994513419088599280019143610269934522699584976361712156759519742569600599817406041145555926386385515170805025273599618266443506786840311051580113309003985113260756355837845303339401802173316542149637220602215353183206683405943988019946831144493701914573073809284519798106053561987121544801538245743258189731442857052291489447678044524392331362353959896999150858600193483932498331490899762329410580109123427783758870953593920519719284362925674786025403819453453160453069719314876993155412676792728931356904478678140054132204252121653789006983930757669128246828129956837512904364423883414161265159999167162998978737790232854498412014883281775783851077639806017909291563765444518820988099010924423260741446132645520257245822281794090303353457509460833570466703425259593489803570976311684192385882370994380784887680657778455580841908424368170029593829601666624001558964413248842694086585103794902485638370017436675457875674006765741713454552489778850704688317534221961546468906943244443510765046419401540209276037871929359665878606071428603265358551240128267104014302026197523146882921681580371279972710590651449785580118833028063473793139212112548448463332903849666971475466823406165576518512717622989653746632833424449155435968673890756508556594432454151119443117996739184270522212959683425620958922067729486409844946207341227723825870556135948256638708762895812286841473003370203606250055901713212138728275920446983961755174066212794899631077834246614569808161436965265350253956973202946369180017881257041548747821580047747864792381217798291477603716173054535336167253527381854000 [134,36] -594200426576762342385335561091191919446776118246836773900411008573277594599728810577628035107873137039903967287909426245956593136784431710553343226099180370427700666989722375113262148094238885940664379648648515963928059136962552127316123365284657626998454980619157424639112147735288761547372743766253345874521906301797521038568727506475730092912528319967741032672578536409817993051790468790170080834646794033209869640849023914257109380118912404781537747596767284234419501149054980631374729404888761793259828936262503069686591113638605584781799352864413412793489251522338051641510015605420194498270419377326678390788932226023397980728449239987983103595200469850965218510229890532202908568827472275435199603267133183828619651054166720424513723002764293722415229845969397132815506346868495827457288345461106479550542602088354807834292469218453762351942198683926345446958147778577234394459281110467772374904406940168459040299766116618972562408379014718408804248307428210629585565506545184718970369594621789926372473005372572290224100977823177314287154621932583587080022277221599695227462803345488455322658103276207060618419140807037397107340701264269948664607525054844785850700199065030859336767867646966219414142530468475803579600409350640414110362861932367288391353067739241965044395775476508387259586975797706178460422230127322877432897796553872304376043662667120882843628098160305200161885214471056617056160260648447415027929234948885398664314545981008851514918510940075535702932220033682862016248595738877211052261234302246522787187722801535829365429081176074800397621210386935687790503924005661089597624248864180683646443060877645474981595942615651720442880079178325943833891412327297322555651068718842292439727431499280568413999485182368175371278579922808843871176440339177188447102909368074454709348262283961508245941112880322471691988839171448 [134,37] 214634912005001046951697814561673970091051932079605055929253627453089091933055121299223942751167199931682651589717072193619213980246838783010753429236802878852641940687717299976035612165408995203665982110703996170188971819791165084170742354160608540367195215055585922491615301313745369929711253722419572737921224993642255482820955445566595013632741594965877586942300951816277042368780648727238096231428086935424451788355983133628713892712866562210820429904920913312370407839239196082272932230781312908998513227716049813163828535914920448298550505443369141828913889899873678953110131263691696662639657263827870937359223287521583399917683037733487231809898092157205242081504302218657995391846267408061723468984385273860228361814490861726927247048517858834927602688645254727063646308110833618031986468975235269950631531403153703197870615584041576773928092057274106788438659041720259161566791253056781527580139190796069295508523444984071872358088125854956539171639258321479962326888909052560322810206524326555153976319814954124228298588047473284483009784215141068957905838567738863506920136571614938661935741913746525268665413004860885103344386738481119330698514866300393690726006394686065204449257562500929343904763406541407877887735517246460047308482676079406918236779006485486055575532559269647155715826173964999945918989614915948164607742948550259108777124997289430294223920535402495502994577826856025784505421281586951959649367967492272150657705167003191768850037008468464068486544227153752319141468695938272634994031760289721900673589892778291729726145609922253572402498744924207654152839715698944489280734675745885498156127657907405085634126305924842338042601908089837067578593183470940654131110245667971283963166787858098173426948490277638303743430340439141068191579858543021490491246341771236848297872088913123948092321004096570839493082000 [134,38] -68744777897320577497663245772748958536892691990207383775876887179435695897079658412444462955733567064432155514669501655854934566382044165392725859541545190531844598499010685104553048984835868143373428985946969178423166198669104460846634652947156393700557271339715023793524937902506734242142906186670809266459379762477643121202084340764156221507234904179071542364834701242941714741258132530306279479788037155910956273680287182613330916748383803975778172055339669598345625365244302204299246556689449884180645700487786007348689216190006002639936413850398507495227354333381378659581289046063720497886039126709675298015085046148071028511352434273064450749074289570667850142713007958286669835082101272417687399603823224396765287944917569093735370234202934131003445439975032350216211644657291015472408742720454906028220587844110740888620059272321442249139806330378949216044052020874124050584632964967830779194070919413197717123134458379333457592534758611845806928394598531362491280874690139984117274460194228521800529080555499818873780337901211543154048325352582679035164710451060136109755072704571700906586359917558583385731352362528885538674884817288066068217051578354021913351848643057256364789831767150072608130513699388680396852221353651022139132854035725614569725802688975896174356835691267455062269635969224159022645066023177478483025349616485765841413172668452577243183586867482932944961818712013790410758131042171944836437369137019730274305933492837183372778987963150264815999507130633322724517448991638926078273572024811116131214636721792357981384910500408038167661991634938578360443505889907569530015231662991600079324780320789520393125157277831638621299797366872164122468503720176332810378394307528697563746710542927226453202418923321584548207864976086785982226072275159022896395370680607156546510423633078231032044327654115919362788359 [134,39] 19693518313174383339617241540248554419614399946788378841654295692492169994433162003051028998442548645750014895722707619125877636565612091571071922847967020849248655440962977614666919207536544954648684896259212848526169051386058296797426947059085965628917806985604418318638363125278628096638970285047854821296757247446930415614522047851005385815216364323691484959601457712829263755707101710415739598860365017267332862908230885730541198281455682000634910262750727783215069858198926498688882123466318887250988061394498786903744560777485050180962578250345808834303786371331811241435434999819100724906992939237674021259310479532090670719282214554571242696569775307671555016812656651247216791644744553776183031187267470291272959176166285965097507320596873883758891781748969378936815907993101640822817848378184454750651280950628500509102420258698377410033882168875579048743957935713262870878399568717707586745345531076602417310142097103163843316820749220941540628388870657276917721500246344252310156490936862146915174951816498768488485208874512613824029124241002664861367573382814238940128240547670918874688820454730696591736449681877856987342684708314228395494591958161066750841952296424042712902940266740443960182568200727116992760880273977166497428747126144035501368542616445054969143222086984333646597945379685840740110852608462596349870487069813099114209075674514661725003184188931327967467869619121760628337569388492121729502332144647642323841268234548715195150627241381450359489370161416044209241068419703514683974075428183919225937508938786604080791612247184178574924497083272000905742284203392577534442525242230658042232831298601511294746961885471812329394638685205484822307703626233789436680580444163569786308580130897951785805248962556700663293003304060590827095846366866780160154255696569532228730576467952734060852169889801940660064 [134,40] -5072671094770017613396883307045960368118247562053018841645156377937097291918996130536873147585166676141491080191151833172858170135120817424870943660667345825590845621874783861151842825015317373903840676719899597040953814055337412125251744634306458623570036193020265206846010921581857070856362638292491163373262672317589947855944816673883227435606267245215298651835763443657395569349592984566962083952159711585760528651727757392617478376205702151806691278249380575332030919385815464149569238428637578707938985366289735520153576291772795642913530746878018175989020978435477232345665491493240202901994023093365777179032035263246066297543631135210004813163930309795565866355792570869064890074504040759784197307093946129192168542538432325216124789123920781228013554733723393460951989720898992149288755684437965809241541994123177094720177510475976701358913312928593046557321350225966796446482980806832852132005877778416724937578623249685265233078729187273966419877776031118706446412311125902386709400422388613777003490479310319509459319141398143192581970096772181054373640097115736306530831803537415078975955102524883958603503190440025008913244826331928463014829453314526901655163499380698677366702658017984684237829687874003101659580330907184343394625028486880808608309641254527613969466843375262283955459045554838261702330863858473369856133372756677644729019286288932650729723770714212083634220436717712077215719818648235901789295297225088461119490473421588079196711971356435927852619529740347817980838268358904995892180978547746743264852946394251440494828437029929149630583837710989954874383161216045206109650964570996250952254587564156603385729437804314824398777360277467043552958541220592337919216918218104037653507323596187739722620727710055707718198969307591860339291621218670371432089033213931909598514486824478899322658842597185536 [134,41] 1178063272222752813241522658160909336564695950659983669754310219279483887916252373218622330141880999043685156704877532740445857043204532820080642980487009261053881033404206985447947003559914711839426820985140041014253133235120930587638197513869845974913109850384332460584813062367506223986526993434101047092213761960897406323135645489679176444818939178289583068617023698188922570472844334872560706274906983500811624115122387086201910749633453866454456288032177688920165949917967467579602521829245186528742494957418909434489326825549271495866760643111165501165049339649145705642688815111022465559724482940330480928802671489602062045642885225875084679412621108880412982402272410609471548994239526378520357215100380033147482369941731325085991174593421163165154291914300848270678711400037904052389597708357678284489367681271378338775931515740121897461438574177407052430519936517306677401192783151017070766184854143113164880098092428412484674294265220450072783426655803440259127209562866068879120324526192468655744253641689308727811046043968379991213404842949676437368101629781253706856692773660411537886798086485684032778802387925996246685903157631742109101455934983653582641624751415428495628076138831181925730967437704221187500883153480146469967225807655898090064925350869170494940137292241930222178781832022313548555895435517404594534716635850866847524911111502385554726957621910545293090937859062375717425182181456924409992644338084274993879043657602904541859237005701293053040734151490657878413021407605181870359379735292609456607147401494340704629807513743610970233717838779187303915269416750791215453756996001942185995268925208304650098774537589542005201776621755399902145008928223402346616549891809737610164912264079322510610490557745107501353020797342016089282129205884159977654620947056827132181787138469826836381037162484992 [134,42] -246823753797755723303249917340351901528141849045811524913077851903152020073536592528058499711474467766689501313011556766582028181860749973470254232194460607042054005180713358235526858166713689199551250122689590807250376034956279014465887447346654808761721436984236847302496525208099102691561491526666101486726198866742722778701055901420177034394772347445870311522822171328579346097581507193849062342447447565106223536644223398124492454921702719692458412297879871609383332933753680080615776079055707690197165008141022739380432582295012994563369107202319915681358959371606336797823882387918366854593636267730764578198145435368109059728877508827593736128897934476912674693992099437819409238752975022136653029228366897229825022833124912314084872041846833199529732134408999039881959313505854499735634927282404531669775529275401313778433521204481773777018623041793177243189631661321892883151399101103847978919674451418018324227412437006867206504964861494780784216466781352554127581401730488228534959914763374285989650880241479238758903680961332984470645285940723119213924064382975115659452151896433573721710887963190166283696135163317381429974263297907204558711409914024659316082009194322228623177143036762633089682524169999169896126481840000551753985756175939746327813227574499750902899474620513778619373840294662779741261817018644687932959099350642063796086996653608094341242470589834697811332871995581563863324337084518347286480537003503800091669557611643601656738367087980181145092708722641279045028696334283815618632191309747380019969474584178988364537623100601935226267694230438435129429455278915911702847385319087288951430977345954110405201525189618605465249038203788358604498715161300922697297868007510390131067500913646616678286888929599354299805108038526103001517707585588570824639233160345414065667620136459167238896250240 [134,43] 46567929974318519074751585218087904343206179386853742310977419855712595266515762307434084598458257383489242032435562356427829841101188385051932384497859990128015891524986911219163544315996945203845672854871545343262463317949687250921323110837768251846702947538342021646791704974143433130978511345636688249408945761640056293392459340272125212705480796317069770152904993235370857544380468792099712838383272001084449014034796576384045735117838083783304636267884034800839890392887657223386358715825663624226893994117257749207775782904081681023859916249432040425990929147500974683885168184690787767095204839748481426955348210883947435472259456184284035453561316454200315313897408427213324922403183778973569054737996230248711375204722553132088989068829043445898638645210122618656868478903908407860418047914874378928955929988539469888784681274887216211176632325025253993337581170536566306344516776386405443784747704935841577682750293799404577555147685946919482371612280654115166756998440391777185620854807244014220295105475458293025848872169008120895554784799940895762797859324001305549451427343960565483782272858540691570595147748453142415687551075846269304438576725672458491518736853423761880662907069444302648692608714553847998919079746126792588046970550352197256216548832141373834712699409425539536002906120078143580111288885517234216246490193243154961295547013961750504752055084444105792807041902400984412258862984011509539546608466636476405658546260986771479341186848406370997104916785136748403370447127699925563750885235081412755295020577254951225200378707903502092081991958463160669938173333359138796028824699238923791044364545728491496323911189968737403993631612774692265423060451253516253367782648657706831926692379008410443511711065163624717946812586633843989802863952409939388005501474370372822079670974234919084027200 [134,44] -7861126547668906988462791861442892655882211443321666545570808519920660023676539918955061871507636852400312077869657944927879613806398490823990878850922469253682870944692196764580837615304330905012812961297540627056571968699176038404950174393904034946839635636759351501020844309486527174204265261346093409329383812441461645673244573123111231321470212106988783309385304269759525727207952233571208405784739529748421950948022750779952932559254370776811908472303881321522571665480967184419222562643861891269743241218799633021472602871780640735356861546943568510367939034076769544663195456878421847867018490649114018636856321431561540919404850792041694141210756363775673134016232517530971957448412617361186241016178458698062404364466405309730703449627327702044122537532535195974931686202268858778936541660752990569249094648050522240848186540680298646905818771094584625415403108483517673500687033710084764742542939848703818550101426065925094692126802029359652454953087892491088553152188295841271823907509443123841587558930030389851343289573755313975719421674757067014666507888854375505952844507789128171239384102877743111726013392591691151232287684168725771191600110646599913531400093291881597368040419946571929283702563817054529145921778523441313624373650087030586075587598536829298213748736309135873425990810650883837798303277573915887898483616408545675897435902469541346715329312453583262401432155728270117136184319760830129486625153234393539661489876060735020856202476512454820582484227963180840448748836024293641814994657566650990892519645994634649051509486057242036838246520920358956698435322557429432379061103951223522045850773669649211941237777305415647734604713603141384391975810323403584344527287610612224013542244988008401924752074436734376456648136684830293063797795338688684716795741706435785451363920250804859840 [134,45] 1168121113435536848744220389841325933056082527953026126242910085020064414678350611513975875672542552765800561222608435400890487360463569661441786686543720900159195575665578347306330457858621270169188426119229134079364160161318378813548953822076119457798036627283497549909257138633341926764436585571198577026150125754187653310859970423145496101718390541340230478092084447838285632621249116559790357622031929372090791365233843717498366859316398729476642940853693609595686806722927056154289939677755765629860974581192725391079390382642349831728471764518141856411214783015209568334042774223952632960727856322663401093648604962965024237307894983789693691375512784394552680526608406532232736015524313532692278495048382545884869248327222821263142727060647151182624615351334218838604667516746913055300422577416096077361013645127229584216113788283193778391330405125202263973133081169239704529624381418204597281056762761331361467289543205970577944658038669269797662907682636905878976422973062763722159291010109447798110844058853311489599741101648469786604432462273553262632833097402108727107618679677399394937341191566429741538516212297212372645140562228652735023611640647515353674981807218664171003069041451045431388362941690287141866154781306503097305399811296971362237208839015938053995655273150960723472569230942398050503006865885038283815245799800029960631267046100490513483703178365472195027483192014638442669964332576308249548993904429077175918937504263615740202969433477026244336168250589341799040107900734710940441331682413441575374567685455113609671088660244947869158587471415176687636868072206967270973044823823479663040549403021700111163181474797574050008984114437286589265960562404078097402685828540722913502036805589026574517381667129759619583308415115040753471983436970001822523088206925143544254242281905353600 [134,46] -146735614195124876012177134799722484889184829259070042609403115685474641171337247263799016311717408645508391390012789705776315456194087247633883362905616217050401805293588702047388504198851603646383539705884536495363911274628751236290835793233832627240547288666741239947398627201178639860149778094709218804114341917224663899120721151031376651787465431845141453988948242445301912519236732024401363044112994966393704023789632417867947791851033923205375600215328273361747396148045769107718019802675735721869381210419941445374606793539139284884411367116200966601691046516882483799997442725446029385683765576545979582766557610757760732195485307509609522828178162916726338543379636969907983977114378749202835955499967486899727063970617011902781102020777486549140647632357788873315258412324743018412919801605450489903165350784550665518666414348553074919068298667829486809885288489775642935585243892032614192016685647266463036892250770538163813853340944391567642715122333699797897524357025683640510097209360119236054458737315945795856327234104829046923649239890248307057387332994552677456334657107101666971333931240371190440193636058881188360480051613147217354691362863475000946771297047770785337850983868660985403305451199417502767579199458914920953648074757979006572766775684274194929810163602281201133997255776771971564900266159863894392342853501191179463927914706943503947304337938916055119912679483832622878749574894646778874683534095171635773617064550157527417110943149707150804393569936312250008367164203583545535430763821426208484812923113847590405315670416637938098039721839895566786939825068233547793477528395432952955134281011751147742012088412523481010739634205414157347906346975164439798655860137011217189686804754179868848724443182273862965059841656916560539245981433157096069718042100463585522245680959640 [134,47] 13788880255409786982958266658473752066195182958309834394209604445560232565250160236975620661908679579673907033998580119969486219718927245937326424458100226822341757481673467650961308528190319001469813472436138295670252897684512828882388732063017943983401464053360350943720921159171557703465135055824923675718819368814814619431182636591878787095851931374660791734299575428172671482213954315284837484402206163060565635603864637383277031568154558400434800989770916231606724912061987175194717038363187902426730028611978502140951332692978345924060480207879658303204663970826240200970436525732223101595296219416904227473861839023388063762406923844992418291418358613785913958757202016619584341231684827043462946187782281033243467627077836700561238838205578928797178712081969421007973845320668996020045634168658203093700765376123222060117997768855019018785054615436478688493553989889244696902138399159902445600195566451965436216776975721305872267406087658695845876398135536302555435093259490188964739781955841888218766521440675090700350438735004815267249795047696680042310112811296800087757794753226709507548229883906463922143103589172377351645520179478616013705534592513014759677952047388085512389775606016733861992888188302747911244652578702287074485431349354591224195740597874531384196917376326150287577819809752720449606729866646519756312481727825315753454926252903415732399263423097470476296662163715074318547024780732084938136394096361914288975239424170922792047064395554042211954106246564584893806076903695345208974708378539744479440930252226197448966003349215695201711367620982363843917513866318601695047449978678375130884258379198467407938769249164807485346950578399540785433608484166326936769470951597426643143685329309480127343618600861388588917014237135877475733642166277209302925765819686779609346270400 [134,48] -404876529588813850275866330302646557710384758107925463505746776145152616994190360799581522519279694202044845079623453088126365394839005722622317067302451776852144485227712819941534459238514154582247817527401393193324081468193485042643986551286745074477314693111483463827941792784023490473709689726813783243507303636494028956289217217637983462406866088919158274538848245959758059817908697175159290924827371176327341734911190883385992901618375348486428928932964224680109447119677026400138309047042892735272452956003809993663672066779552524386391372157525996598722216975137455658010511621900882202540903351447693431797610236542044361722913673223275986804492514103378893331233629146295042018664375781803049643382702086839172033382011634659349274965339045433604592810054009161235859513396922611667693042694883527981381064491761254741609950737951154946067956391513091273530156168554155719202726530397441041961117158397102432681182144910544932677475942984055056425276282687589847345698054983883021360646023855349119672242467000196849221075916168064748453734938128100613685446801007160933714478625672371186410412976507198651450154277191089608381882111117887097026107462468176191312312205005141016253222440900616125068761935173062996004361686254808876558238457716222490193154545460972971172725906165119974375098829282787294117178799647637385097640356099799020688222148658231242051972190897170681596311461059979508055864158117157713738120991775549581199153141725040660698833279494217723627158173241880765402126322501822612224060030997166547014690479400730137795658701394625772322627519798037469782573383625210011503741070146209763017708577766860983552188289084077492161634210579145949511724268266472234026786711746817494338474628393602232371763782748099184149175748059871367206374960539502880848728331853123367680 [134,49] -211099274399013892558854035536386513188353817320227262453440983245901228462260446390613546051229014022056036854660033749156805733601852670708555585750908256920014984163369632533669415972360881622507664521307590422545240466749680071801929983249790386612145477244332560323009577475497162663017038512312547887386593590492626648366268766862285519106079752145961398220290090105120945622395772580386199618494139175493679079746664770879319792829650402613088419954900631397291082346520592355137721986893902725992693216777914341173608269879734449778126224550665868586542276721826687276979119981320981093514908812741307319731108076045706362400632552607191748870697588049224365392143437405243912632462559912253405472939191889079327482451162779432644782565645024407642318648589473816485693849006165321117176421848370365588698573800584230979455457703220487055761687326727930149514590207701367387691818266611009196887133198884454209419663736788014656231559858414586561275143461105613110379884248330567873836486470565114255665914011419697141427298453894186532576199902952530702655035094194873238030084354926661299088387351411498191256125755416042836480504513973971963756526925857422207182031932092987984057139306434126258974857666914340000090782385402920837666363018254872673042858586386015230370094808336837550368639683858884308366986494556919249010043509878425364015923262825494503205208464590233174343543134878123365892182433615412515250706045849600767393154480411711337494458751359126975980397158227375695502072135994576581548391967501567807913172701435828263957903986314074699238079481690716544446769595926242746517706466151692243230223504688763316293110165314241773664857526437595035248769458235918043852756873766158078045075809812015212054463776341570215530758307622814382926774830838336540205985169918951040 [134,50] 68310313252114845108592592155949236441872424906437055670555794649230221454448160831363017136607215435792191503467136657854785782661484251014063861328785185505165647103048405845073381617332463556784663937055385853715392718064512568388227953748818214666234228813654499878529344284848380348035017590089860376880508615014501073025579979052390494594603459114304583271702067951512101073109671527903897459136873459485164902424059668017877298115885322189473946287367288261144344412100809510625372232557312124633516647939034854906618293412439254668940636787684358684980722297115509376334264831269559154038534518998520674737099087120266598252480257867935439241312859370647079159222408906155964604972644023969917478305682621600877729673779289257995290838436152000082095480466362547703772123339527160398262615409681488214203095671473424272854010727410622127306528688640030532467503581795866948268617348071195169964982221382975814882037326056371560051138925626387678075251129531467146540510642774677948489457919495659451040299892028053220813181446838975401809919190006543023123714699323866338825280805935347237831996894839128671532280528779024510272868918121615979009887325791807921226068368406378636895189475625259175265694029630732109018408486320534674895532387856349249322162184100329083328412337284003702984382296270281544505374971820880960052327045981478321332822853187735035982390063538678614156679559187004583301990058798805110697066321126380339561672449180105894613747170550331650278599690898042417972202595731821715857712125770791202484592938306869171684636686031007124982724875496996232692679631722983470315588952357929720840654842956545436644560601885545659159914759417585005167673143488819932419370867970364330802129623508324638825872236714809173248534230066226991616497195362511360017069968121472 [134,51] -14095905443909847604949432943859268549308456782644318547085817465089187941945132597369389852151689227675250727754929824477145355721086341007170998690794901899897713725419108334029134740955071390790146895175306835816201120043129509911877932355401865567167843857829676231814083610161194925436372485296441715402034081066341944506674339658021282798975718202094808409095173273443009305644536830767357651139236299112263481101174489708053085989761355447543179980321865833487470352833342252254773003415378515738137927186026081413374917603867605475623004359746018361936020647299081276813638651463770859404944192389241516320483380898144717529150883123907894908147528951226696677690204106088258514646725837903882010263909444780781507093252462157048102521709363832999513634337938558223239981121880896069808338793394353360471722176708756625521859374363257273048192258065228550896818636159108121699644768094113196425213034113651028668009656880033579826757103507286616064121954746540310202774462899069589765717557268891228103079194909627855566207769465840462539868984487199422303300421398425138640760081211679108349398860979532894136175088944523121567817469007989255608912100197013655897106364022522143564984949401921094251251114196258400698012183745654174988735671178977173206928588164739801363303928628869522776678687129841370436134623366098014626998786647437338426647135305585254317828043709262343184472243093186622110503731648825287257863958707541038932016358471000586142864509337263446139696332822960815995167830251886000153985770409149052615815551738749479092028374158416678466629748152473342696870420641635328436737762378255286434735178218525887213538067834185381658041727149077165832234429252794237559990892548382163738049085308997535290292314420022454471634629914202644852872724703908970259846070432 [134,52] 2348004375534516217886627240018596348144496111253016151527204826586243036264557475782889002197279950886392468222759384480353778589202718835752324060829151073457306074281981766131060030615166698061183622815669353601168691921267799349058759121976568914075883038367892139939577438100314064027973314536806943294102000703247736801751133619482992399764303641523762179048672276816930638220206102377797598041516224641088159652586177111721620581865606597643840520354120197061144494096935119711662242361456167903861986754796430412506040672766153088423062214606502583589535682595729468250855058079090544601545816034415944736090981911920779577896359007580070880950875734292261226500268411905632961118223018656103809575570369736245597532831175255731682045696120961273611327540216977566116793197100358182301517100485559056168295486310939224532730321234246594559751557275358767941153002533260083951798039054375912711015098569605308230017728475188641149162920250529703564594023585956164389161330227631033287523183358774870335893808517454845791269770956717967903050864910457421272621069310293607997975659718636387366543846881266834450510306667418036991287843015327957701359020534150973139855835549385467829037764630628949856132431351764596019753857722565753131952546444333961126227837197127595711575784057800133069595468523029441003011263557154694431090000861213911882110531649745141016545001015005712897656130139474987035935313916650497411960383955161768136945152782916778414971241272356225665458010567695250673873872555858467149901555385309994638449327358103991819893137450832151461342489541343545199879195855359629142014956339705236038784572093908058666520322235329410165008118167435241038104470541774356551445827431554219218198183671473506058553683685843921445933463430502537065350801234040818915549856 [134,53] -335893736054686290499429294792040468668584489216471460057241146423106781800799417925883025594317762188257831258591886810001354147581155501594056847385829000622213083743708058283828304645553299116694471393224682258840906935445914376019795224845855214398188860493886679574604977587891009714992880874440912498238097365248446585905530291084300353349697736380797732245901026299051786049586053606820991772136235518282771526203703985601811336798616643478598509317725672442508390831573215184813892634929688910945781952364534917103851429285314872937485071852203369985673983841103540808681680039726321338526864401461019735432540568680758029663768787899568676113498883809321572410775361590439704766972811722742996796764438330061258200235635452532367541518922383041515966453675760875151269995062046053985595812205105554586351977749257599475163174336763497446530110472198168790138403861439642172929333276197872270466629562315444663990883138210381975070981097151659900022916610650674317624788707864087274410796831128860807040594719940469693064044710944743769888408607862347933004032033228718441560408901113938522184159930323017590092718577561070758831375993794681750922301818965569842863416853567832800583387574259774158019782480655100689417799941406669743618604256597497143821687936254988973430263799313212088525849244690144828384615486240683752285799158350436768848288418630951302081804509620461986414769378034625270546577407905631425846665361514262680891644217405491668095040757331693398124681743139215817815790928184475790553150004772823121289732970742039935765978194405047355043435925612087088428210456099183841437730620291751968783056409022585301109761379046871922304282325544343543278674000068989657721430611528153829127123737166471385708398252430543140789583746649535018905433036696624767936 [134,54] 42403401084396297333538715631353135550636246122168513536994697979719130335861631136559118402119408616664289926368600818688601054642009792430855280433524859558474924224537588877164748855291125560526087938013529273513394643007897029401476102887238134015852924043592500852103916694119411844888272933732582047836273457572570949872984396644385386214118419408604563086123604922364927639281789523138008105360272729338964232506219654158941178050810937979102493457903349659841335451181585323287014922179251254755543950214125224551495960714589551972107356195271972288466430231212473125194502694968516094747066394191605535664172110320022104790874805647354987613623400712461894880412404495485217352068915862016099789574282546567813564161451520329966239418320173897390893122009941173852975583982287047024835378975445633148013664077051980416233028643591050596602229813318633138445200056751465415484663788960433263814348159989510686333391196575078308788829831886991745920062994479900314574436688238145055142820232886304436303724361954438287355911052346061119531521105602058210502261874354441306732306360547832678295110140144990763337664131822574590338607854597537029856542030746038245062202480214886982645741540763428606642001803687198036590222039597329560287834292325084844030505391928284514770770148655264701558236840762646918823231046471640941493949538911379950294725776152048091312446091063762139210602934617060537732924536169492818330538407049050113470638120220399540394626084585035419070267299385754482814294319086934147658767159352948198791125505618646637928785228384960762345884143222906308209361856592221691892617089169739423454023250822733008751292035921245370348875393041396606893778122315837368391793977028426939056718220484425603074361122316941690236198634022543751652142413532970772 [134,55] -4774900812679558365267105182040834344576758555296388883544052833040230183375387480925800149890838923473193931727405782408309806565753006237366386339589861913239996686667920521484173809702355428945469820712287013568226398159286051439240588641907883125833028701451966211313943775733416568563154991448590870392687093277680608160513059994792832499481251233579753997001247380562827603365359171505929971657838981515189111087963083232486218135688088711688764438390181881779492003755812403865825854656523321402466724647321704267997374477375316915983736235411071425350897917928188290081359163443760079669190917077954593253607675801264360846270613058991795669106614493403192833875945804886538790338073472543503762964287301550404613351004149045290375081079308807447808416507968452738567004006845769793927087702798046763779555876067801283559881956488236232813624579192619960624266555001911346672926361145882240952176401992641325964620886560971474890080587818917707055384418192876628278108820002397653721978077596070783204801852627021115851469053730186005249358200590674593597801803042152466177761770542655706955087323204513646746704484755720302053879357799269082742392189858163659537951069820242357894409347593573749237141769390284914309135150490734110727701867014304464866586823740493419672749529765928346001679748915504556623870387992625271313314047520147209192754767249301719288112341650603902375127100297019109548884345441909786860800436008386752977031525957651998532645088197445935379226041218156628325516970038310956702136473118896791675760432464256363739603105308642851913905545515646235293017362289273742488506818133875254417661001323589845819518172506417059373171915202550733472649071730044575142390493643497997645251037742497383834128574896195050261364892520863768051820984838080 [134,56] 477737334500623496216992554359662303217186161015854162121311733433040273039429874055487504385289466490535340659235890924645145007791378762907740945907743396315246603099582129310783711905607567212732164080453508705341428640565786734290522701426074384373971036412737060120304868892163892416209975283854883008050452678797677225051418833638810142360899443836904667587345839395916515596656125950505520191089082518306220392581183730106215794256184468809394771155917679363230546955518885373097214809702252846470019900519196348822379107623211997769962438605135494626480289206576505765903677330141266526717657738300907354632536794425961826393365570975873418541341572833051311416886874215009851524186443273486903348991215945014127316158269437059563645000612623584696331648428776983271167074104659883168814268390309888054495952980191467132358115017129971880454308071984952020519438926712909557694353622667669491753264695673061746378095953104035674819537586760237273545580091022188856478489956946221888791621870898059051977922176761325317440772864033175695687086619945383032129963317205647789031176123117963682030757169409672903716391105573011321534576086844053649686087659021493394640815672495968790589940987457871732099166741550231807518082477033025571641423777677209726076042239169684795701643826909167724835910174896049549283428968555820736881303620760817212500445089357388686400063306836741961411226543794888419160334397024852266032938043741630981612197907850724773093465757836323491671162095478768521716569824842655253979754648711535617454005302889720553915905191720763588435304273957557790758073532132697675517712743151725036302180697039849863282265617692948088225696819073061516710003360505504976624225910751096375116825838233683968452674591166707316106934402969323903615313920 [134,57] -42380607153352089935111946370320948458582536091751823695667014937397903067826024006176186800386901141779858465776725984737896938500824241129231612231391038976117965949068801002441790516865912838825446696728790344957541646460329955765064617840316524025976328799550489496050106072269838263971847891429770830211910250917575831754877391885882486551487374353715779208126662209058646870633494557118920740244234086543032978638476930555620799347038036732778531202322543524185768358409110699230927111674454610855861994570766711394834208522439083605073557393373482165650448494122953009252823446322340740914219350872952967041946948804263543340790678476715661071901709293171800046371695686914874724787197926285755968803064865582493188721789327505691450357468340244007861957699913440951898439430351626053199318386456914715048410044985624335507329002317811357797844317352056384267307613362345540105026486749518479255020165660227317602226858127069791328479958806720305193129356378791260323743365930406161241373735669067516422110676092362341469215927604733034050226054286813653474476818770169978036993737598887668274719641451403491785721675458892955015366371613516665744215204222675623759924553108738611102505969543003267923125105245249546502141658068532937090496139640016882461856565645184706279994183466788086949154122176813403266256689994224754742049990739807968177727495689179449534452041690962115599651408907041953346995527030036385287746591428105216976307633403760901113050433016003117538294614238234968344021087054472373531461766509316183450341961572112878865068646803450154943971304279932354098775212818382204128865125912390402688195537314402314742865562118897370154307342248503737703746626300203580775009892397619532544884281792597915337192264088947271123120970950920269486464 [134,58] 3388182858437026253376963110842343451569537600273527627751482318178665455579667174254620539697995788964895057064912014200320792232674247590500640787626989005571442448021757215749073065920902626779476668511000479673109842516126456677736395393274734087387828662508974830125638528020003654751948866694939808117677321840600683094505600702100925915629791630580847462931023044711753367409505381549547113229292849892168566453417944795998731081580989228738956253036816854568711185726721719077567799833700955239210267268500109342517412031860098544188472395455629427108399116763665131174299694783671503123617514715368579028837548860798621411792669786029327292795170828526839941307964352181673988733489901161448288377815811023021815332141963018060220096132158976890592300277788546363502619588109740305363481893177051257200664753777146544984383655145478793937008422247091288975203537331318422663875316024168279215089586495409799099588172495966468077136501748594503021243053750371465410839418494846769911441677175085077372291758766116483903119159436417635497321290878088796901261371039524819493689366187673996583187334871523809959845466170329703286250509094138566567094838672674104473657493988558698580819273450624909488233010811694191513434615303559133534910848309599027480839853783870779732117199304119815366895475765926311229883097298285318331683791207856596197183230613297093907783042203430938998638199358691835517306124805284068727903889611612103847266273976163524355018449544790295449435102057061630310703615342786598061144772092497755066620983598377889542443110032737189589148151006943125403209048618875276249744919926498233225506756189526181403169036093238254875770017083551758164155354598718694745684927426071712521042159537865067455205979861145850583223683701285476480 [134,59] -243537457964306397414404048950570829372495132530266319286074736552962136889196753964774398992810959911386644095305806026196065382937198779285128610304304421467161662440953638039156923642048815703340369567267976988996589665743721512150970204541625457851094110642483465017540152442133508751867252336603705401839585491166379846378850611050728797511106551741161880837105978333285564710398145555109537271386942836701628077310662981600102631502003160943628015398417845475999016797590879501031127364556731861143659778309687540193412480562712948330374227786857731099729592761522673574943216737216248270359676523672972193527262749474899042434749496442980049787969483260960578116642840322897031281283270596274645354903873818672586250969304653905040720998306535971062494510615847654563978762156188428952229253786522839059477740051921581206044076119749409734582697348651092104493396459166436805300970137813700340864430249752470249421584236413164073595684723696756947971540367695998316955803741854784441040787189011626735447636654480425253397884566783298432310114057658413832623578534206006064643178923526084672175824155559526330622471815447541558579262550726593709691386938226904750254674928129870420480537091956121384453713122278412092472185127192363210972623295527275562571017084922797422624359765083809955525200406871850702750588092710568179942613722853753764493177004986796966628646099858141516145700963365639888791933867231613510055095073006520331586972712416981763194480140304215695740419450673430903492078495401120085612526418187909548999623301074284125897147716968087190231880014522106203720015920266053683382377807561944888297194746903714384168221315233713706893598567659499473663838826286617731328683957901921039967190202551517335982292220055945873107276575546208 [134,60] 15221919508850092003274655331763630710917687278458963421104020032312516560958149515878229037179066956558031899648851077336962907239651792117112075952706214486066548201873151937274854341976329070256013330019100987020166744030619832476326650211456836713759386889689779891034679580450712019821320994710497799167586656089859884274915072079169425930114045419156697339989853178046608020755032308484349615931076548346447530352198309882274651807119685878822716369729991350825513707470738491315996229599838948869874714733646286632018405379306685101690545530881245969303281508893990733064557842288216808399700452151859545919576830666508932307523452578096052633428337198611989222696955285663357288360501202583885396888302613944594693252076811282918946509641136755133425383523717703653991148689256764626342500231568206295760007841501496928840870926964588682714764953966406820214823142990716282408573418459590410455904938878189631521522514514619553136661422728604923488695213944755053719179098009000635845593896645734034313013987345692086760648740415535859449409318923071729811426199732394460702658395139301606070867837315059232013270774270961148053709550964658398486661057382300774114454824648174907280707959202050953159255917309564851230719040316084882639637821951537723514698668602298186343934824968174725296782840711684234975193224929130054477169258593779710318634229031176579129983252054624164911129259886900625211085621609472820170230006920414880007805239284394367945850963534042418741280429575028549976423504324393088936419341533904094564033693531860111958098334142818679723280932312933947523712194000455771607999211764511794465841798424024484662220337702779056223935940135800328532628316714982011112719925733305138330044278574787349354296872467681389755998229792 [134,61] -841368832510598865043796083558903621815237444477972505788098435003627298802980661158421020070412470807645293079965054738666984143335860466208101794257093543220201562162658262283692819130869293012367207470583891244400985991947079597971625225177094061308380045011433471439196933129917935571924697250423764541711314455201089404574930487254090845158142133407947794189160991824115708943146246451434814402982932746156542945063552776256311699318794657923913348593623933183929838304614838423694424404281787107764580527668623781494957157817518274269158073734510161768581702855470823347758674989767100869074542378611696314891878441893609426573334818627844707648128378660380521128601281675370714415423233750093342407769969189948433204451277095444543947274233607379029046286894110835363098206388603416820222069760811993749128441083831412580134543902346228846147006970711520996242290005331178835750221098899314665017123512393518336880853946811851110556703470327759011900774308747396539453303686724961117971557426563032344658441782371209011439510421242102136495979884699913120219322401358960490146187040673055127157716833461851318711965286553040894348489198648218914200788244904995328067578551836218347848821517671357891454725880687572687514130057437214809934136708068890975799008343226488966974187519396524391678574180679555112663731187484112185520345874305655795106719343533152880479279383073214696086773725709866138855164739381440150465673693642204788130029475851917858947265684632973669582354943480306702548187294448219586268496496168959514999589380318652932916085851361551414505293226224694531694122111354263201203368205966439078841556603857086954899463287792403154692001128357254375527115482206427004743121378768135096897428463560110525062143593437173980094400 [134,62] 42596510643067306004489153989117140715670440962762038026475135285902451132605605057267189898162889069432791986012635885768743311599517918559600696911055305092321286285350670606995621991629063972339053908230203371271168197148691191024445374229995641840094252122824005381794275226494014789171610611013685745419427967539946866060930089210060214746832655152205522211949425050217753652571406456260640746958682165796166992697758513645464004680198482909038434412617944723303370657356426050594643118656591936109070279526984164694862054354155538212239453700768555194812920676639167909994282494150066741337742475281307673229487750804118991745509121543504754610615013627153291769389094854551884215315434176811616785821508858338267953052143935903759770824894221512585426581777638798111840289397241797597925868182031842650518917672660097232980059705441261255621617175783656627704687100228977363652749303179113788097718086690262263664617670489868795125051414234754108445845835633316039726531623421530627355374374935938809892696689628704652917470212390576126952981906072918127074551903607162897513932322227608540952660294099625747818058602127677612471460698754315991322630599799608618920384992883574799903088083771412110560583556929814997217063082907785007152336021296165760945903145899640898106717699351505779751310225875929697033376743083377257292887385941173628838465620061058107635501097587006896054959281728547801908968259810257183111667637427735523447943066176488580183222565340254186848701110705414033161788803147481754505042543776401053059143248966794323425465396477463934100432810013800528372226991920313603945609585957057351903999093285176139210125240579621551079585366266752471317963552209915685774995258689306996488122892942087073097006727934922341364 [134,63] -1850613814949493316510733544104753461500529596601237803596492627082086219230478425493079727456813966276135232399200842095482950497565102317722459238297602433674025821659212328086867368705814601084079990915872219885393439067820944353691396191658667941504588693227105193763740879435061384298076579432930133244445485025911861634267271195667998462666171650178764232614506207652137570488167396114673927556893973833077004537163517651794176161574603684246685924778340821315304602704932091270313153030451654906741020489773980145260853925014552190225609663578427419252890104214794418130432326458079480046486937033923700825263969131055565983811562548621136518779150740609326124485403059473916872564920524875689704405194155367883064115879949794349124152701490003117705234866239784403943866407570616022162986363873835736673447963671688417520586990870435978397064015852780265142454695490651439202231041143217086777705587639657667311297026650628615122628928156547237453627379602645737788189175820021071473124554156603616321840764093619603902166538536817113204165862760813464276008438765500165527488834484189158536843706903262828680860766655396234718839814361932462947886085550505372741437236636333919106166176313731097373929395789263450306311344170854720398449961685609151525335535286038034571700857012300256827461706145748306067376015925578636115626561705967595347077712207842137049700710649422134132537448427127893539531466897522379738556454357018512572815105452988058576120378588723321851531994642280676832931507423830868036909808006859197702760976692200339304332336444484466484992930274397142567010912274773705402667717800747666057102134689743938601847518671639035767896324383997401795809091553918575600191630214388425465221412416013567092561511235246784 [134,64] 68882665915780224537285753066090498525397768675393264074087211666616114709898815557769229652099044385081870857810843041609993216787187950260327804622063976478215245416073815168216917486102577629662285340362511781193568762086528240116556686848287816233221468288223324829592206162895041732661623025982655075943522608207524862221912604495409511830103473165058604640319592020431421899468209721348053746061722554070459512026006339389140969471772661060250789668173357331779063617889577284310669223687063357415183813093111990037767330302114820037840163471987979836570631965211213207552660314009602501239182036151444999571770407622589895682358342301225346724872525608344219023750082406411932318883581719682828983494651516087202780071629433328523283243420462707555716934208555201537643040377402943387856580186019347860280787609256940878740564636608211932002624931485223547173034848102875531330147720244732443015668157929103171315883611871007978726866213247104712765757391911810939188198780193965947086368216717533460948796281882603364594047813040803705301652455464467602232283884360973805699994787181849759860768393579096364355866094672442750636476207228085109021599107752831096166278535840238750207735310659021240478606158301033609935200285471249307047510935699953631752624654946949736355850769463372507485690668288021498764062613345414472356693224775626894147446412039463582245544092072572779621265782140420340239788238311003121929453928083132011792808576397149144110641510500597222481296235102148833978452352420735344264379571566090839466775926696047059258207916981828439906525895078836236987764952617564782402575642481105586347432579943688716765240477211181446756319015759263362724491212319525792822315360774276667162335347403948023114785148416 [134,65] -2326352360567938416375930434268131539975768487114108633734132648847860316074296121696966242214391247959038733528384182787391277516036392826000125182108952518283334196330333025622610912609603002436418075172631194199709350258311776126462750526855055439321704672908459132079712682722947879926157234077851169893536020792967294083890281099577442769708894738364781866400307847158496470703884085310276327203099117402320409324880707663885208066859306054522287541608300439828639304432008918734541131400374257639918336009337542286530675182591554598451543198577630794376301166401997300928843117638001162819244470212854932729331143308486463760758857971043289478479311177399700003316089606408577543427781507572800549395717973085283517688910831427134400584979951723246506101966075235407386759979315803449048227168264919630547630419090688753436631550155295100220696579898457829132436087331547151686544789816450725510664138426959183910059457178218986987817149737042434391812218509910244783198962932382746939966336547348449796653028824412973406937006299991392864571453766925473446086928554264296111919914804238479533293142217135581949442228958040078297048209880277311431296502952254918148710046227183847043604624851204556090859076190618267487578490285005998671337572846840505235174225275504941382801229753369433121627222831720009968130509380877567654715020165301309956284963013036511232784428383820116969734438443916592471059134978766493979968833870084843147172967245187941385441941614547836854929075676614282713323799610786764781520406799737745879494706470949373494144728138643976493095224888140238454208737316107488108150629261814588645858505995912139413984161357704552106965088608607440274548881197714658077969384155908163160893981243262817365797632 [134,66] 69544756289136523714101448154669798501124190520540466847090912731132109344136857476361461864198621112191485468564802167601985977248321465732794643224487624699603270375825521227327959717912545565558578284552183134657976270386123978662131593380828394954196901829208990354769562091743908686920397618255262989960934005167159417677344969762457790697288153588230824111734677420398954931284598311400723863755503858010186147556363793234465288678434982078530802671879715521915255364134637368997428450613648815570590535012689206291896938408493660316610936842838044109776881593726875840300808662785522757320645955545637014852642866069986958224726980856276636667578647270352572383343632037549380691350466762919899985585316360838545663324568766431717568011828849429047701035932178035056885845808720581402482992974129804606401448535840226431535154988765016749616513510645815989147645054293433405351659622704667643483251605511289772222424477359670269050338768709861820435494742007665735727431479188592283614555314512597497643836409439698498189431635645213843774078291825057798097697985466122051860407162196345711946658305294746743951496830816340405708187994059589034282922667679328274316200791885218338849978571783729831086475899186092825021667895864949729176301069108300031704879603671072559678241411526955849206656625791002912061213932109501043730590667079152871238665001831726043442838184668731997109698778947001261635414258803661542576613988695174597879303600977871819018108733275124852563771570346995178252913262198646213937552938660281902875792707262139730373706358003031363250908089785985087196604113329807509778865640456306488230165954115204801377466171552677488974324707039351934578029165370489385882830870921532418182025266335661810000 [134,67] -1638411195642916880913322958753072484401769706018269912456095545109350215855887624137649754356762975454224565403782985561965313645859004352037784339122873148345054543320093951278980095657275014578823994647207775935268551842535838138746863931745674538532558493086282791757534055573407591841118365419575118461789611768638790561372334263266291468572839456740750194397518189145666134163828163597196394434120861797552988779579662000102141114479152726189795747778773041242350018075498383503319739823316143994927279462040003124064442374173681150164591910110992264404071911207470490748587307747907691238317175062271246383313585825277657216797753273325635464030459535961619540982165906052869676460815862707137632013296572448023939135911338247443949757646930771496974610225350051167046423854800962500661882718019266149175476371422633514270179360021401282423845744816735371239265202485120720954910766551082536709439335165932524344305001164331300687083113151271900701327851203641867041137923652360253409383140923544040036760838795095139025275569573372793988486386191484299713636636889962448993782878430069716628780213027029401360563963837067212611636584445824587362781049314962042165805391825220741744676057862883545474894332149846820160934820106421258828590880432681392811807069736612126968960587310583134187458930717708420120192067076840124554275742290746962973558727726301878704432540999357040083969755322825954595847549352046624353369885235384743609446947600626494589659511977719357124243551862401528159938023129146632977920670200157553490342257344704368705052413201467711387867067839737039897649947188829551875756066904878327441364930018829623980952308521091058068676855230113937786731897114207268738064841776979582257486425967259136 [134,68] 36066635293599160870715462265861104214980926863854407090357726410354858433894541035765441813565439719311914614689625658173878918528077346196611135596085902299889728343059158581434625717619096345883129266010898284314608277578013258487407282736491681959397103968569301392451548088176606923774595750119996585842220502767365341694435767558836118963308168024456618819521197385399908567971196063867803833559152165919167980980656139563280990807362788733889984776924617380714576797105560056226122644095280384847537323523018906712366617751539216694538884240144630292574027817388206679731272501160390546925372710031617876161820627509327485987213762287345058456731600050544448212347168526056159542215771035259928779575781289175284423047666780273345955602149994518728483798512028431363659687720610957712410769672455498985068795315433340335362970898899777757056125010301013624473896765680698081471851300685795266319335835345616449330714273576147995308671827314862875029049608770059980026462719222051352892522440238651835960819755130677702798839374540085622510349522523755784662932258972485134378359874784624218941642562172515466317787633440978606470846418098625028090572855374955559854864617699938956371127427516726701239830819233360123860189033481170640603311630863707054997651444129054735294456754393652174963107541100635414556273357712263055058232169420317963744479129573545050422215326482421309507635041009758643616694612753337302455011364147485486282148369514859239056565660011914925155062096959979641226822666359798114318454226724812861044486698380110736329649913485923731690283578520223200074627535873541429528005361284684737843829766383425956268645061066037707741197348071927233975792294879260435272880946833053737799925298784 [134,69] -606824752134134266060580247317007722133069485754852902434728482832162046460632516744697007709035669661912433394015606546126312350419588959711219243768841046168113401490659002547334731749237641723670044595814823264902719556516726257242907808181748088769427776663269793892984201255356436327487936402432835574676934392124337844028135224172426431716126549279667925490441641289404446996512166586170473952262959163136431881605769720641637978960888674485541903774629084790743798505095801555294497646618534863132710106867626027925433257569879146035135193874194698601335266206436718979906923092547839907830239432650842302406108976680621177176063554113875343772816247077378921747232291585814872913190934511793000680696904780222260437690415812427318642703600946497259994102128829662994331990270521029936111408595803183201999005876348716637164838206920748698289182834728436256990668210586295180157472279960966176531311626597508861147077225265655424148110169694608976587755990270447924497366798842260081408903181753208473092843057957778486077904820979858224505520675540953741229360690565400379097886794335492375717436112031479590089794563497706236198372981272596618915086682803757180789118621935254080853696201270346618311666263237535894133002516569229852831166083929890393343253468343589110908490291422414442345703473896460868824457655380240337205099422695399282928905994053667636635328913966075739355379702848546379294348309976685124382905286945164253568817084960232882747341256052109079028062372210779917086393103206278822467003997233409702544092416256717863763282045343114191836591164361540456693439252291178520234496201396757737510615372981266748895736658017989946065707611494284618814508565620978988504909052321742746072736 [134,70] 13005698503767725682101998309753206509902288891919156043169919342670152513361122508836368750611449729070511681797406358855828258247713888583552012214652054372154770673635042103203367861693408294417536913978680224921214189892621361167745075742044393883485245924187416116487073401682301538708672576838076708494831564704551265124226275502724150897336525747415822231206671490981962934329209149612467077374127137868829067721202096062315419530933204075619855355340525847737304473248181818091779618339714598375698668260965517773034983856696519897218398356616515391014391345819610083767830367260746221326771918172058859747338546735265384431749319375224602334476739101295149112556979624476366212022388256587292882056990463561244150674687236436576644871217674554056676144552001521379151467613859611439188727937404569437263237231979509952424007212417502522169937373792834145797344836997535888745176477204325566377511166671897470235006011878907664327370452005269340014574762778629153186810817832069260914687425221114853750053427091721519835133150977280462358000289605368096917772599136160658849216543025421912440460498827026966242076169674314339718746701276879020187945913862049135726141589052494964567919360675477975305266810301211978635711363349954795296817363120087085323394751499079276414807908331752389659149958142264530738061397053570520678326163288159769423595604905851420370003983620532593081388804101512544204125735862096570813793671504654528380857814385737631586915863252178141697281287836902812965507295599865258548167298593473309723194219733128445854543816764913073284477362732963902644306800246555336405556776303077943140192063097580126579032037152538814027124919651111861463381796750776337493738682834967224876 [134,71] -176683725006376528551472911347075786612467955509388586222609519323785258942800719780277141069328010322744029070931037402095376576376789376056045036703690666744988687534235415357579480991083650767131679550389396416649191139435774944337070506867643279038748395061323000195289887768272811230152631351096000068337396606367015803290616802134143515822266268292378333178734338630435471869965259641110487703941478639639221755500877940986808944990665251017510973143952050526448880460859564169380262481305815046827274985748152237063369497975218839668083396512479460510148989465579957112062763647219833141312060999786639477784744696159287249398724856067564598300509748762906837762891439743371415869963519999425601808955072975882260905554803093339082845418029765227471011956771585097230355768690734315834599800616584867199159499594679284520849000416707336344596360688670799334259897187631531167516259000013105813234900027584623338801523794913102901628584879095885481783422829249812895018191998737560517017269443642095067059884598300346424661192545972738154067689838535202798783218118679709149347545715796456102600700998318479537243772582957599037110075117071772433172271864649923957511398951519254791447605780631788757579890071955687892776795930592671589720420168857847299640642304532036499947709044867243569573408590573383576664135956876167477909474059345679896578200521211653788112516844319627563293654362613671394141161261086346778330609482073448831479567286253002552481329029314958017209944851049624355674254785838101464401989451132695761871837006428347774909009296342270868144922335618230624354560017860763564665541729383150185086150560330293535751956792458084176750446829091542071145511107534959142243877820788096 [134,72] 9292864075904473012208553797026956069405917036322877430474724886499731818671186757597587593449250044956298098046529886369075555309862748044920339369485203438220886585845816329113548017206649252524478656530619046153383994276670636517672265547747734733406402171343547876348737500184257840499886900114779339405793614422026350784440165007409002882960957305367279887873779091107560096609470762417038843375686155412973154431072318284311387304261330789378398395005804413800610663955323699977107801610913630853685427610447651928583791918436577964563747440856435437199790255364254058381408453220612207786341445193424403506873270861292908422331728294294988228916688476528288902674467582272445375239122097044019202657238326309660428439397260994480522921430111497650803475510550299111876532040344857688800651009879900312411763382216133331884408718537645902438027014873685468513469560475650277912885835246332743201107710955887698771924978033224972349339213125378792729243994193139422229236437271663092036328947036811549611931595821814832067757039637623453104515646244257644101057327986303450003283412486633480844431482201847496325347663849387469678786462611474032621690161235200183159265073981449440023773229711218991487606971926758127780062447723532004896060865980921757863375847465571536772693243164949117990644131543012261638085617328419098218321876033514085037950647764272697212838496599527599163634630961666318347793699341311613092830551094780041643964658280603466362060218989228938555098885142022877754320872721009980561389861595678946968879487942059958569338295215658100763303599568206536655790420079842410387115631000606341734773547142775173136883557912397890833498631198598827364345290577282219054187187584 [134,73] -326102672056248846799685784194702427755489850886808291821526065883274581748490106608825508512714234401384354445356783881806574431745507765464683707328898584865076380224290153547794338606456590120680814209529715493944386822830679404619173801856933079758568545277371615131489398406579399532207477096803030204641014285081879068462004725891672490684111686937751250972178233292286735312910941497281909104442841982140693558835933546842418292078260286901135692932778032654731184234443381519354774148840392797726114541263248954466357767124560921914959676540717582416517599711239159400622652951943863347548993215921662826056948872364259592044848392594933238859029315222590381809980577573524674620018281433369755652102898594140194143322114762242804497137199718920331294348251065786722210822573156717386178925170134114035970667362034501886319832297768883275036729861685260758801293938030323462228181734068373876529019512471202091348073055943025555458915615586269184889424254432623592325849097101443953469305025414303715206757337965531871015130585038144183384517260938751801512441987884343746754714842842317612582801697848911472204466676948186699670589659785461014987014535221340243972543065686057056136713868496020762092696637151807848837341542963854499084342535410419454132894346854102724201318082536284938012762285283549287578493551334283433334560032182563410679482416668121572876376043335485766043502438485466118426079624295602059040802997026095002981486150336935934531464695098517974122371612230012472687177941389896398274252907377163767449011962766282114401391320154617785837039355141599436912091591012981882832023419593095721551360877800792310117905029014763657569714235020565729631688124620431874021568 [134,74] 10097638312259117340846333944431740352375826088478628758151535216134979510998536438590455638658469230978643577466813134597431970118925120371473945916936553885298646392589746923807069851375443660745208445173026802785385073737262146084701355383629921807263126899687943483854580897027588955547949289041947546649110216828351597541814735984507809268481596025440187121737915136396626827042357250409914320727107897212878279753702852861639365696057154609329229807230117882995066777085563228515542052859104227718217432568157484309043757565170792541587193330113911763363686320343944004716930764144062337186378380682682880440485590786924616075039068790205333501874883318692730430698793295895769832514435522915206684284536285657266163161984878058015907124931223750852325658833372355407877944455856326720802951623969786442389240005060925598088838520435885922872219258153470232481898070249627780711695350374124700803441704081083980225819072805281783817722025718658097945574073189698045222240355421750513273972527223897201562552063691037731706235315270446623187563534251205007759705908977637795946441238184848526567711908401078621614295325287249247624201273430399422961457281027423009529977818807373987824033264160787315816379472778329492816588991978949009557764705248008138181317640060280772129807709441722454434353679921195282123119099349509422125542141788344639323566340212643606117742752570892881371059882822545753167004082701485334646707121598612657038365541999010776194246246329329357668330270034171239823381693794086156862638718425138861025184924589723609756185072226724513129735461144469989165723138722755293181266063007091830738799382592118282268930604120401728721235418950192375170113814788386764464 [134,75] -268348252493961550354391777552990898769613488997084688486687133330562757800710820809184560307588851889457010593322937584201151321614166844498251895880529046965486688640937235215884219033079659505650485724621700317584329487205241582595017723258816808171584637018823156180764804121333864134816309578986065306493689777181229457011317583217556512795992645195827933640475478416928273465809875622318413746834968322525179141952159669467754844316507071984522551170012928723950088513999336697554792751848226136819003835883351087988752782977614428366608227618515224813882789828506135030935330722418023224644944779502573742809152859232341473904796504908359249603848603741838791050713706820618650871868134031762682456919613928018086587207523615350463987547174056318561823248835921572422964561192028376199170790583128262295626557163507988482233158428676380900142804781318064072309446565787180982322573722582437068654573483447173580135951178573635520095322651586173600980478068138626012409625244227257963615615649684295733299840252053524880960027549725067952039740233644670544154877002147785198204196486341251366580196241993424102134335242906085325331694668330340172854786782257954933296303877513633168710296815551153866682935521157698800017750136501280677686256983726533081573669453464770482556902565361298661790702270217948609129014252734323499599317949404616739375635446113886216151480626918682952262818170329349351936510638063248584967622196061999542915573536270148741808086645942248238455537457488975524334148015891416852155113970072941445727362278959465967736064573131376496665498282599542497365364257404130111591391907957188286657114815633218446654809820351072710469946645630533508567114356997936 [134,76] 5492989043273382903024529935555595250739587576292473070125961874078300718555853908899393012979939138949929971654760326815443764105644923924000783881158549345110576912160262520962025611598711640942092305079574086246990549045601593283731035869511993395464648532383240376412784357612826642669445989301356619243600710098432167514822196103817826537209404237327058377305549547385791321955937254893093387129749915882281958778718921444673088899702215846208458504194869192731798669156964954994726892889244159087822585390099759049584007261565519513880976725180950037008622303046951776024058564555854715518340221314721068690948443333008228467587263808008070420592109175120647994772429454544669212474715470405776749563966912228474690806551428870628702073006941582380787942905455167477106009406431067025417901813594667563042700622485434731721082803074307776993147155333706550992127104258398746691251210402424005265133284304859519955524666878405378733789848442416637915901407518159897523628374211238621852889822170298712251695301801304848056091874772758684839017510843817613402735182246077472568999350923522131420587634224274362874918809457753520783704644100513933235920514113055013206766452828199824595416951194481785940763391802841367157797760821278907535892826552940262533586252107501540693546525582657856028829528901121624575947654014027051972761723427312951022288522839385312359315552239272660160852429704293680375761152187374327460260775246768193521597364420081456549123270465022830177909407837606637582770811060572233587665199404452930201457963302896244636369503951820685486322282866967126874327029230566760673224356670099067025376238042150914403715660376798858165087607658438019899396166832 [134,77] -86204451573020774236105275180688767709328312198384296645912545658409195903019512109640292956236392463482080306977690285450086801590371297466043398213329836092418516440572036310188634210226812271608745478643262164821990416752451459337164503951553486883035786033432448245071392958894675529108632817406136251358691488831479565812442475846764538773270455354820415874917356031057305782186440400941256608055671649044520780773020122220575000257881188613350723717417689639061037859981136126720523811144346564598485694070535423853784817297349556289740206573753015211977784582681853988855724192512066012160154532855949816483690405827439871375128677048302691655049773658276927747924471423064344016087106733262716592373875901114632341418717834499259845697681239838891051902923256513265779041559933723587383342985490709247376547906450084369921822273014016694171245215806063054718498102889839902677538842341652729999412312652095816280626392994519103161068757575813444644872971355595628564894072711827569860985778275365564974772458384884177194930426162804714383463507485946149021245600612941666544977122150160473044453581068704822228263580525588862864104607536156610664178756135832035845626417004092919058822487081212524261918405600410371286288890414583677687982439083503426105631801567439646116740558242084958713849429105585503552491417958639997544051566311331458108155896173781106873742344164740622777863894940447431000146633019553899715752182642730889064315916340815096712084115262788649084532275861137222471638133163634440411708053156509030397611297600378677493015766274840113582206243353352162289141648019535583979250959507874774376662676734123115791577777196714672501395980553508062940448 [134,78] 1011680270319842892984940285595851274393798570563188174233260045273860260812230970379215940639815153141925805191607386977685700740828135949528087324690568550809617698504745503013023673989532865043238614359484915881144651790849442194977461655051944415256003479056512141165892760274010176714093926858998284047954257388256242827698194618741618003029182589074675687986829419876180272079048194486434941547941028353688709494063134501043525791494959801011816276577180493528125099646840786827729090833246331001726237078042135973273497247479473405949548500274393076999211615899880833868239231847603425261085379387140403990200860665872036972560710508669256126443409859276432338037701490572109014578855280676951290299394793079655295538712653781254148635730266504074040619468603177283141715019181302466674241049746280371136721581397464277997333586710666685678013534465646786678813686153822822578873770180074393518313699253360156100303197154244132689404650053085410360679007971514044218990436902403119887461833912957502211972842109766844131079026117607889652439511047907062266849011849505286579613860742031079502214194554502102150735320952438119032397046852881716288114391116689368865215515324846267979896558413879866188238813043280233739041306182433235914121442448442974389709408023005883462633787693007721346694512238627931952060555799554205029190586376788226136046868820384733438567384950255492956756662595619445452163690626204936732005939050018531098777448886335490269538724538673459040942904179667869187952252360766530156468903112993422866268414482491940765166533126673882431100798451396668030792209047662965802002030520346923059315019595965499013859683605414879426703352180696104158 [134,79] -8741075820923488886075207150606260346477445207218753665933278941390973032346736170555724706053289591593913958616260373081577470897040929004881344084011568935694602832616693337088471519277464740721266297005067640712273382362131480361586576461353300102507379310098275718438410708280171530708909468065804696758802869903630081103869609390324285858069173310734818080048390549495365824146870381298704354652140118182331352628319395587899405975708076891379970564054527832262681421344017215221918825989593731689804503414135228057784149575106985182311427124172401567417233158217271068964354570501659104391371456369973568577661798999763629857628392128725676554492247272570546168131490349302019816014850321183433805895263028626712673499941945121841656421714458762672657953967800687353273410610243458456145067234256969192509604638268628493764805738113089487289417849925177798547572236381109166424799811940802084402518975151177929896154791713618430824197316834693671544370981871165615245418370392169495356145970440281043394541402344368493364532702119800339794544402147887644050042589411283524783862107098926751577868139636777060549595695700175197373292186243079009306094052460941276432308005289498599669925823606279676122913721977371765422479650791670812557501835557738010391984947796418136239401891785486171104918180454807477331618020311751812589501736186216554344660194174731493990095689899586099669603825395322233491277360551522401752347386149237336079419072344839797311152172675249604626211054037238735090296478513014110068683416193715170353786851468114473902244522101907391772958408689905595425879936339344704953134378872352708613268419905098517547580158414978674268201543772496 [134,80] 65505355574181515506380267048701781882182078300286538411731881370234808074207875878978092437011124150355443365214105972883234263294608909711091171390559457535727933859354492393672022993108460985756403600071400219250260410694792157263247980070779422812751764896601466082074345191800270403475537380762282411595498209357731452215451405944432114847083011988853615431501885024648065608067810334851212799552809244810026291845728458015321049694787500287834045211001255290284791455823190428602406395368076632265367793675081639946532580923545521128912806910811408201947827257596475290284757097124772259434010857568621725864346593720534272468418615110777487692033813080287981243763856036978940600941956338386162098443064628787872502725345212395760639669905757042162018356877525135708630543619993403398549315418135063503085720004979943051573552568026419623233298254562015488671250797376094149322374581959652037011578078179563527280681333310636852443280112725418260563926491812209131919051740387747717537523139807687414308871883743283580919091903897451874675672836846923000335896298550974053916408411066956603376193100173466081593709892172232682014543420692877963325161806718329616566592702063806376377352186642554658092531816931441604445953360694259481126798252173357771394229430943349039846644473126167245975986326784685972189351236309509544681878491860419686935557528745276909595669063386735273648538190861195658633668529807428567536779210604114282319333184651363153747409303758635022524749248038761414110842893969242003657491956317074772921607792426523451794865353756828499400200892929903906413915796949022145650458760829857935943471281664907125653906306116873108430987456 [134,81] -559252768982358596911353577827899593854279319154810302658253231835807594891313013125648402229259826179302764963285747451478561701957961476893066088277720164924728141826887544693454740990341396992892013108221032189685073544546145408353652547963389589427771770626759706774082261207956942785837536675769949584808707470194068596065272524990721268463174221551786756894785928616896425358557685172753262251385331522207973664368388426301422721874803973394445309178410346749704104685698939426917169041648564148914393382485850852851054360524653466163765940148766093979030551234696659620100034823459402007561393364005511445641831157927339084912039441507328607624273449629662413179409018799023819927767100921377862836869858933851332889884786609712918981280868807896953816637586223227772694007726665244851135536016467268101880301386998616919141421304640348214068736393675185614533294588820737740950368172092917388237200304662110296438515454074867746117162017440994216277048424189330375140828221393731750056895908322303376634284370659480757280661286555421984884424427584862847563954735405959179831317984421616747515837045179365434521380889507254798688488645744073034579562497191465098940340212391586197563907632211268102143386257428746682415491939507701476854516582447546402303009191077628240891346085211275402422164717605416789559145822981578103951404551134955112114987994240111503912593623973650012550179858535669888292597180657620009724009228950175634742798418942856256675836211544885169583123036282680103762709314775718146208064244526808376315839308250824810403827080029447214190914767817563623801680364642433440341500959774455242847208172138769105704547108947119593696 [134,82] 4492956199745613396167896720819727225150030748691198892091056555196655321259655768940080436893805713548427332526496326627328148196524211608260777391361928700552982535742286087877048926919865920003687768983318398189994952002543947564394129204154104771836923452894105701989692402005651193422854828566233645965715879139593352025784401176628781005861561541415830790125665066443039582643632940900319018237856406614674085225047444338984497825172047049208244128851004728021567526897517915058661818443025158743866389693889689735736213648797236386938568278770632932467800142311951324174101183437410429327604517456153381465959995673183179037985617639622342413748088981465673847371005852719915382063078254821074265889071229798631656696044777520120989092554403448325050457967403961500580577715568381158402943424707498415820636120184407295944482846187740634065334707861313914455492560953795086807348110134204185002964141603552913221762492302035990672430979376685152201750987152345087168834219547810192222638288320105189168074127012925870100218473046133279896734164355015507306903611641480848776931882519729843745230830658720744867000696092913755434329224601205232818277267104477032185562980122281087440859915764635501408634345190000213859651130928992187973263620923276178119022710834877880792928619302817392498844114259822651891995437044220708294618596483944358528021371339822246672451505217191905974271795364889828176778837227898877392837476979771320030262980036301575670010743477236455089120890640113785632484544699663990921568970279444908266432166792032773010798537541786891458791833752426229494077828816915957817294434394594456518575851740412848761082726854767936 [134,83] -18998618301584406885376156044547486476326506643994417966684109843155925128347521330596708196992202379405875724866015352572569325818568366445219390815477282484780599724329257810012158007587875242416219545067183613778125433886741676814683933093550067740251953842212235989868898939928068817437053848340972489328258563097447950780378511240245536284886965614361691958523572463580477370868021104811893852557279249945782233814807400015959110994436519657803113383552368097569656685995682071918660019652699674106056793621586864690697973515917005287205242002563075306052715140492360092301938070731930698724145146676688731410505704334235263746787616294923949918729818742941068071721346605247082712760145088330230022810629589694824677250189005925073363639106247463782633589904658266496307385764928460846429484290098168810645129406782047910732233890728328520461325712122593637877665807339380271608708184629199797491016210178162520283750497708846897575354589796777717305256725221128345570422842542055634367711645553016088214608584836500089487188389530532312463796832297171085490379908297721926766134704650723917958216559103889366708966051322706184763897578907280006799957764087061929558388461432195646643221145973578173868099134750212668807241280283542569309210877567367125080825677910980849730452032349220647302426086796907054094858904131550831288193788337426717532118731359339118402635914596199732314231294284881741698367868488829405899966622319327439700452105164801088585813616725318041006539650659564471056585062068700905966962657454252837804998535814594578485038929430059534593295490226070286577395207512914501086371004914996381979162088049580569162138992376 [134,84] -35964173047918320492580706776994732739254371997593596340445734856628863280523400564018028726893487706390721625635039719248851076776612594650015492329786868748484057731026936241856581115084916749701567023750881092738551225815260979715802977467560534316044256837801887757550128710085022975501281269628462780708061827157700628565297780066478384054275985051086772631385393125640309362095961136214334763866703870267964630669082764600881551767074207550483534377652580562931761007804937072531434557250409886699521642167289186936377036923437934747456883115705607339192619352181966605087191378126878195572871160441401432287673062469037252323774196425116353909409980911588009725369844240622404882380231386735045720839856225696733214858723587149999267307654688193691982603691939686103228447810774694990274795251169682784725382451184235199588474893648752070827814040986692357465367311307788602562277155435640447402627075538096242844061695015539143398494323244514418167603760206000072187003733370664485698996188002544927388906428039524251855643769287553944702561465723003905255152616618248177983199438328585052334846885036233902230797536812122202648453501209797949204175917977385164765916256948150963614308071177085052750592932358130236964292666571384726984932259321271060884149169351933523274496286461584625396905885393194518660716285131669293091205044476736602126805055084459879652125244569366140270895635985387202613738167960015121543969376562861665637761487904259178979496180774700024115090219412838891395678827951117584911874709875889679064621609539844928812126469305241327220543458250263257622866941583883563205279801505976616433141035560876001984520 [134,85] 800338489868073084395861315736271462299878943805853662286948704949965389375787515057556976121202101965164790048503393288757686946537805624409198154507533120294912772671805636480832618319756236248301203335768987783057306749044598566195803267379796134923300445996030001193629007266471684303005439484138091104401235563045181983345668734770488284616528504100277597739347070880156883430618507947521998679481627909689407133564601872005630694367802537832009413385994442344458385934002208442133580908630231851753643679822071166232861301838536020782657058747899540113525411833177635480603452786990516836237469443178876908933125656925573250761073772511285938791085166189262129023378364790218800985380557142479613122926131490410707032219348299606816278196799632948604682158092940243332984699220324351461869223298655578310907057687877340167980534923835448040062966032430295599495406569516571015697808247901285385663278266442070442575231764560637838277461704973193423107148118080297986513100753832247697688066257360842983954674447143962030337169991452303805967364229318157183434571778071489648089605643012191867424663137954797461533589995786621776630743983735109510233102110311255062088502562053767332645958738930763305232893731733931162888930611405394918009756993453847640450825319863758673110095303890132144538918442508202701754162612944441473229628930656907471565116502992301355886124257556545174473130040267779419668451540090797852554741204805770405506966009369567482140786103485525274191036313182169910548815304685854769956797733269337254239040603122275372425063075426163593207792175040662668222824452919388415454737912300542885671642771602080656 [134,86] -3639296662095575938334009805997954565722782470767079483043471752346704678240848326298062615448915500098144975634002968404431743140591355078331435892992201727086131079001890343808718642607065702458126107995907052599890827325733633305481441101882365621857052152524267232239297747800291934713631932849212607853360042630577235661362323789795995506372150506453263626380207124699774686514589627526888840761839972782710683541537851504572903376706217212360768097835422325020081047469340789253383821001123774927405791708300783366384648788219304921435978564190087136146355326581408505351571768021820758985728374646827636839326507805418104114782316338777553016055465306721779534799664780267920202463343314147711226905940321090919705984669556038139442405426818537464138317433521577153840608023326614921246592402490654989954515342668329969493351640858824182099617897091030219099016541318496846366026271085576459625390180912681688282099032546588240163901534112133319864081096125278660845597958860632914060440730400045970273078210802076259970939281974332028527493091094593860282818799888435099306196659189373968699296877056784702998267997596183581488689557318417317428361918197292050131291259457034185869671915998059282278145467484224830132278863679026206076910058151014038829875252549235937180096389856189828642390862957483814584187945582486092522458688583761552725960547631563141551592090731598697775014662607984579222668309862374520583956822275338702383568797061246759666706929956086779658482792473139879148706929642814900973690573211919441302780806489401718456581800552291619056319418302493818952105461394890735252435634770851528100744968186017 [134,87] 8171628387092046950658370515876561290361131085213075361083616144193930440862758411992600823652850393521225438317591722071165073567566490553420850393609489681371472799569144717510051037443746289921028794320466313584862544259967829044691569890103794676763816843212338517478473065236287519389319915817934563238248111496509459306370929060982385814269939149374388664750939323101392028901217840071612376590161434663676272138444899896709422219121798703864070079776776729532122456370623263524204795345942959090316568856043205450712028809178232740067656321503304145987532411486938309758972545416198805198255474837722698868860188475292588759502561117406990949941338692559647023776648963773396193109800632575480646968323954590298389509771452103056205966836297665484125335146573391945600926921600667842607479237130592373145455287608562215301395650524054518882252153616423428024394034288433439082737990040687294220084156102795855795953606566261427527879333281019661540861650295166624341348334748715612005826303429102196317083852667235509130260976736239000484555457211047579022433309367448351184353986397248217297714031170475040561014519546275280827863845980335666902172972420998360797502934277890066937738192978739450569921578332276373274897503406767136119261209636896863244342954187525268620074525979107496005103463416509562799886074195587052415212459735379108707728406047306904242043269653884013853175840439401602996213967431818222802607394634391025214920819298814300956435575549263299749160922073750983955771374375054780769118384830156747440075990692500620400108116959588760422454346895885880040667476659271940531168019432346787847928064 [134,88] -16257633405688251551984814088135476233552397121137045552670425231636192799143504611671679999729166465162487989351355393445673149830829859503277589730726468014749569545072932968157090910120601291888630961707129471019179047792615575658351811407181149462987401946481106339743015934152736032454485138416101744392133989094779402302063855195365036867005226086528617488146863052338287904922059941583486643990155142815928774758811891771773473914844467694292243663132032351495881256932102233664648152184537101084884082168039970803664424360744603968343137431994831241385868087940362654728740690551494624279068682923348341883209294730259136021585573834072798875180890791464674798754612093232461473908662426119163207252894375708345092915610293864585490316111333942596893419849561881531403135334439244937786477004211146018450355573483565405493196508664095387474100549728755042534190202666606331026233547671612077531331064862299295858496447924425756326421796521235852608141634666426445691359968071202359451467703925133706865720117891791562551927614609994724632430116574646578299378031976994573633633327938802165138027151951861639437798670847893593189816703312623381468103332401517344124786403437707607902541724835817213609636700354923480839076921712716257476687691405578999692798331999411174308248180655354715487680828624016499388594344863611517398160240885731079213272837793792318821523058420034831118544616888756226199215968277457299674259775503509384209768329938120922089450723961117974389639903683853310133065458236223325241727168449199027379534394892501125563234031001395145749161451540483159967961016113470098273159238646684671968 [134,89] 47268465351048749790367105494587563500567154325342258911764297271136182910014641753146074484189338033013635976597772123435132579443138007203852689778211683009741831249641616337217413597302947293844101538958694793354819344646846317211623983043754974923737821545552535592921543985242164165838756500810239383152018631039387371662844374299764950400123828187126615242437221075505517223462773766415541392902073456891397244435915075396009149603494326708777597966053985740435556661062878500627108975260775862236829490589117271034545277020712240432734370208219783927476591427116998307223543658308881126360959515392843554065061323282078102318121450999873496116799599843905376128405500388856107017447565371670336325473342091737045504619627458806711906125095767301877487185027476183186275942672931744637060527889862937864782105187467734474616407924374931328339959668717880095833321975442575267339333279206792531484884030127739246876849346591351247058666078104822349683641904492799220735683344854665300700860935206224430496131480385540800729925242499900905841776965832627826984709065315484548192123311749536085032959198525074838383610815871681443431476912991436261909299363442073323734443345625620112708567288293984600912974509681537987932179836588429396421321399296023347542535667660742088015562272866286974528319153359330318668776892651494273078750507027415298661242824348434765126248940076766365518382717094787161160523881789854910140169412838169844365729258425634814073420856681790895452102259923690831917940304632384557102429564297819111641666271526580957631681170646030298521077602858441876125000763644536072239588903163040 [134,90] -62884235729611868030364756070290099556299039405162722549082684317117174984254581952027310388945594859453302422162693845653000091359157945404884309980393521303545187393963895874297308644922475102395466230345340953480137370562234675928130255084786398031568621333870104908078963521312144035075653044758570573284061209667806798210450947735661164701841882221570646932030822002966649033746194529024946755087508323976880568524250122121965728157820089368691736872646120360513819125029289148821476636241498653767102501391671732994531359736270839559897767263457607358704839782263723592173502684892532512838753017440768917617993613333695729353881269718875905158466706217653135835985794158507634255633205026959114612113146856179237043593555900744119018938573231551058607363875720186915961591246142366103611688679629887597804008276382258506538103114067254137146659546185598040973822048456409448769309863466019997928889724819566043644348486418503268231081482860200081762999580829999764465521707261434867448106866528249435959823461254256170117656041403115396447270556913970296211251705876029251193531949303955181035370216863344198714783166789280034090921988369195753569659188611649918309939401887368919409603668586809357676211259191671226906120172644281782849317595633649854338583346530276444581279975784523887459425536491321469288356349376062620951318078702743227193500328609158921082744726998700540214697310869499640735516498141107895317840952670104570052107262403642106550286332464329978104432018391480267002346255156330394143115227816607818262316537700793050993465737460278087453965440718891388325091438165437579414182788 [134,91] -185203984122283441817037764848720788500737613538339404391146182264598392128961336286336701466986344077493504895394496790264680934024960047680934367883643921599469734751999743518070897632693652574834060950059977700602879799745954773040720420056040923029770988216174038457628521513981129763815598832599784645328966960236049041126164914593401823334363305931925127809081904130792490227902289751816472853697136163165920193884480137013427796815162497938043324153645850340223437927885713115676393961034070617150706707228782618320590036309833108108372045490069207793489905583399731147375383582345258612882847252799340415041537431564861091959718462989989672411315825605110208013761178304112990217933574939505560431853157548284608562772650679999115152752459730894596943701447270687461693039008334869383508479837766695013918283027865082779499603215822745811339844936439073306080810567362828277549460965728531862539200853474248714196712496714618469118591636963004681882027840826464179708697854310812253800323114683262645916249751423204541293185120960295712309377089712696605431966803789592516304577292174209695831026051312688244195754238375601990209914043342402196866531128814164510828649343681889319634796671074922950096189479276631254723296826975627205126818806488884787612405759598909849005543232778772959094697421562693533694852833371544960012584599694363086294097712902152569088756982696336852881541214959335261647359373873567084762126839179920925934686192984125640686615272629586095502997443272329163602035790728020773524458367798250497919540974728440997112428459717228747281524734742398947516765034529112103800 [134,92] 798258352009786601437483384653225254885669410892732781849343936756439364925290868357787060989340205229879170804667218571488661996921706390356217251064457972290540380758037947753914272051309209431364739767369825697270939424913430534617673949764482732173551209480636915872399118438300271831026465430175443409877086461905256386414254988527256173339999872853571804658880463001148081486414226928283756361616230756850967592138777639023086586239202812618570338153131802536980778351646108859112268827963335885768346092569420320688444704172259292510296658436801508756789737585676061775058674918562838642815461598642639070633798219404221636427310529894506023207212501776591529746697015295087509119732327124224806652277421737452044228099392619485052381850191828206352845576106877924788883482460856785842476576573893355103261444047932443573916096594476087206067839874085674621853495967220618224469611451883694345445190331814658639248935693163708436161369934035049887057326254939661589597409380461303771218040086875035571075149447911748917474226088179462226157026966886353010005906351994350565566412797150624383866033819681979641679519390491711945576558369549994971358789015680886508326075267101234767014377640185510259210135522566445769900858062306043167638569519684533111909847902890346776592420248318383729706968893376271078194165877488262887630672575796938386585034305704945557208777865757890134815576010835247296264351316736266872401564070828998366667091341683589513836931013764089818062344197116759166933527208989687068447797861726507817176964039550609626015792803365538286296706838300935919206942518786768 [134,93] -946178757479357413951366104128030204218753166732145642923060820385768346791178391125363172931013719486011769440943437122207675959474618432815196496788937686839958632840710090245323054034094906269875297722874026440238650643884466192138549851747136417035449475913021732045450460901122146764467596934860912866678292658254865770472392386121213778536045627188848795107722139423692731382090814811766232986829208921796320512094223593244654276199580349872440845568983055272095268076200120651020801793140088044034678946758849012119727514807548034353652182468002333704604617733610186144801204031824734188637144627586340807756598399264804406775974323096647925441805140924576017409009932839696759144136681144372656995483876714738578117054778585151703368750639952499062117193953480574272594189436536480045392597943782162837217859492454069875839114667057229937956629937295205604984719466277588979437284724178512224556774564478282350336661352707873132513916915546354455438453687616436209824988768009962505130408862918535358089106652442956227466335620949695197693342943373698203026222601079813687135356181280558938441685557940372415240830401934185865033936825959174247145951589147490070256528219129880196339987257075821636093614163208065494822361585199164181241780945215914148538875709737804441264720146483226626384992502690921704918817297272155710864894016987609892946074053491743764801172293132453595477339857361802219157324657944382150912788609401654016426333711415869775730983130776144141997700545037249825299040949949583708450953922197299704486661813403098438734359041082089470479812554094372303127670560 [134,94] -18632662581633894478327933066365053796085254763191274128794379132152041572542537642917947026832708486143507657887749592487981327474358496782821029648694976194610041068198354732627309424439150929732737412863827293363329208475895868061728491616702239447228297811324005412214270845354644728769825655163218509599027987404114124356101513455591297046120185053916522187179762892199001043615498643092513873853261416835633768075265809221342076786449161558001447470939750916674222006980760216173244264172304810066784797954449556796489861166167548166584616522792998927734427129922299502337811257862567196017370384620718889017405599433420165352658075547286881781695537968577624941592783247495954125522816140261565966983472608949606860913184816831563944514446680341803934591202670247605806849677813880956737259719735161243989781009995833480171896561731803437113492596228766023715129367421341495899953358140498947443879540506508813086176327573661523877147991622331317155468550969578070961925611430001304069639875879297928752112730124178716369656651416460228653793939631799527738220844995259209776017389095199272080759726509054815734593971776775183520663077692849799262624984367444570983399109021966399109201460864916484880627772278816057213067678654287005182030153512589762471309021576088498044536281646277221895162025464729378888711108024624309468515595107572634830812950611177662550987767909992807987720458762045507765131960118099584842926169847190173885630561144201738087163555740820941541964157821975548135365273859508215855142846623343133574524791622177196290948175884198878262937611080909772798 [134,95] 586879575314927384452078914154340515005458135511062224175858255354858213312161683958056599698998609624421040555199490335523967094950874246156720074111595267234641028585096471763342940667466953127363621560161350487564736189473624222882888715791450660565285818104080419526125924121160869357682465603256317933807216109649870931251929870957168814971829202290164055030134884589839692995092014972536713164148036880474535695340812685071194403059048771740122975310611195309723281927734815586181217697377152951416840033205975509419338276940328330862769852623408388707444249020813504669643931440673953130706004021380110806234935499379415643945271705679251992195868309496435192051923465830864097091504397878285707878745488408065298284120170779720337322836568807334103956336467959481076761615830526172268643544653030043272876283474060635060733684289339454815089124581244110139076007634919939678086215799739432882475895166183022599183255117842434733321294724337735184678566427586765783568106622747945739909738887597254916256627045299832169223705759209337226965405735270366422089775482505379649675557796084510180151871570902489740339239574003792480850766966665897929280181154875872047104569718117364854725375725559840919262887236777771706006810305804819231764696685716708356869706465104656763733188991737795943421495610749518153376010131280150416559449949796854167683139822118037583863694820174249766697324885811502939810127910508350940860967550971360899900297379514397749511156737907159641107733980921388659797047256952246534541192213227029798394042725751279724488232620860539660586821939730048 [134,96] -123243732198677125478530853018542641615956789690539344132434064589059170130012761956237950348969675063956003247725353131257356757749434374827233342029575260984498790191598818792507194313134772733560871565060994394768495737285318438214625679485714562465062546357713166744382844485245004803260992461697431216640716239726026846430814247674818261113002803108975358272322748013647806936239352883390139941723206076320633849869270958234593793572230981086975619488811043730616740785098916650515050246978084567234658963272975817638608440357057651163285467395796176372883283252473946904932797095935053147049626287961849523861105059725013488829899546457377368404621460142670227553911694697664990370851456136293709283924331873557593851730996995159656790531480953275756268862296208661204234196439955507601723551783595190104583023010156528014979438179803393181631134643394457531519777113739118827320752713066883465020639385520670591477185239354438762940139760856215815854279066793672559510696174334038268571284705940940869270305544559770796891198987029411854159929402682791522329196553926283350428067768437503787092387273238418490252987085537422636719044417661607357452201195940790817108933385086997127808171645465052221444775046695150920907879501369458608136413645411307806391887085268442907400833435185259976047585451132445745294730684446815580918903920917432719163544733586498577840031287205492468151651953096993754319608917450663506026290967137568458745130203867009215478977281163390297275619218638306251367112837682907920786373700743270750811304184425995718247055974315902319191443520 [134,97] 132424298152202809678530871812248996324516763540305306120958434357037688996430217983358240746564002966050219184036946090163614017205588210178706699895646236932728367166788586707773108815501077707783587595039546364885064442895368285197608239829699338724366115833101171408141554479143572048120963270178454695372582470215393906746068550422988602005929636529468584910053960176138575006633876804215343864870725148041225301014242758549996744626442276510780491630464843695969508910167802479901501329163615750476282851104499487155884982957692860809930278624582980154569705567429075015605467195319160661291694634738863364763573316756791187374201284184187964896720040458070233637349258238446020987530700227222964565098915451637325558589091721016050371056472500163680845034045377311867556635656264833107495335853778627085785159443872852143887892407833643100012177913734000737616544719093779789167309663200518695941734822147250375533562971110060200861377693334073462572462218376900147863039108415911180975276991210226083528567881475110654458142478339961628313394340908342060387148879656389412172865689078019318861236189430301902829589370943084759977644216125950914624571340431423755533202677262419669702214138008464207796891703167063136790116081248913981294393758771868604816405513128589940923090360601717561417689229937374052529766061602093777218077071177444014721781944825312354704048776587071681665356779271412338882214576141292707660702962051421289910471385965058273074070257579850789104251756678438708558354279470335431210145636241504169403657102335926172013284850545895914848 [134,98] -340583534205148522917701423451303580228464904200979393489144190890808977954629132710541349781763306210257771679706370503383830471479767154368929504580083146411374600015395314655896001004821233114949514310140859183937602552829917965638381546739984403468952012227276610025737798141153695093617103073850227720856963221970352064571845587462884640563390453966435331608532577503989070637982369065614030594982787694293613142543585381685198814858668492217273256835190504421425576265782745577221026332632036657019069703357349511361548220413472924348942988155821113369536511557277114859168873632812962952328526136441126037271441814704624809069772718391241968951851404050895787654070343094338700972954527722250304706853762334083977937678569409394661108226051843922177987624155658755872063242054142654873687694552086467904530357126410128613064267829995938205345221531654737665709896164853886372093905675498910180466335423415443914598729330742606586296210037552954934921803729357776241672930442903565166642171593976335590912036938710735214560453354404910279713830236688026253904992821774834475053575417106388216713503651216352405177975604971832825959216272308239856402971449220943400760815396245975892398266451091358994391701928073388642034157277408612792175729879177952229320752876102600554684802813555618269171327651153666995670964680562365693609232508305822248855258310931118047268047212547053257389740301850014286351484970742939014741873511773556574572923684389429100982257193408534498861290023719428844515608373134341169490344525876627365919466073160659235810360831231220 [134,99] 163456661341551047196428462416103278206004460298305981950332083845616862605326456354097813874222894387252944569502581379769325752229912352075307325053590692676214786657209694326814384126795497885591621351820871272054186653749626425048610833405119829013844269602792182089693802024269607965226068669621720157373244358431905198646745500290028186391049634948017509743859527663984800360908481559246166542939590667768131991676251459903816004859708621832686975037392102388086450605929974203065418859989375085622811613498548925517463525670994287386349916237549351357894399936539917498868174420761217471020094150705549957696066954836259265992953122235445898636713872242148179245608493850876177154938465005097028692806241238676119662645370493788516582315971887186583503384414554353134530845341010168233451928077275911937724919642623440724274343974522651113321482283881935944226224668094277016450201155804410917640581356107924021101131792577849434771285011846370290244985639253496897199968522788801340101683217456895338635073944513469117700006176085795951491945445551226893320326654375292534822855981738863967446945417047861099054880589332345089694907145704434715446246021611476549177708489556688046775403543034078296787858331701784714267752827274647784348074812006950645148183743446561902483590715216970036260813396453155610403378808532964387934547004996483189035387353926419129696508498467445442122598478611327007540655317320900287557421423796204855545084443665601044324828308722828345811001922939038653112833358401122794024530006676660100179451468991804880143729064 [134,100] -18179653776656259409897895052514170926427955915351663013723509529109817257192893171132196127236958852811833790139276786877136821157742403898344064435424216035877508004503085036193721280780732135964955715284523269806780866508591234118108809662814001529848340941828418005259032795672872487998488324703317947733141546739439834382939091406284579672837761689578239928840648634108675399633642117513236037764827257793449838634707611700893841953715518003260626581564664464246902651130744886503195015207506070889386175930712966990772828090871589883461283037288905264309100997853200850917791124960151463704266432476011513963430801412355778910780022159915440612783284615647647757285839263459352438159751956248042420765023990292185798765988833185026403108924393374046542787472317253827584921918726525745281506762876929706247970472266602576141173201171664731412420887774214766660905513418343106669116038843378776481495501225530159597603129292887122842452691685154320943650968079197543251584970203254785234900254798554818741201494226886459474987759838775119085875107143653197140491729455534317693522714655521493694917501864897477032041172821902183608046865511729961684309735969895123999150299402242971735131995486932519443410879150553440421607838439828982420651979513631383548684450387043016732180674032703965936288858559823369870368860383076426800776208241033939384739312971168798123233784501953722911810180478008543960530583614011708763399105303241821106362401546655143248480359297580241474563764543659596005092814634881278365331837754456195148617688641277826288 [134,101] -5074788453810391154093381375173929039115895961087148453814291537832397376724495280513240165253719039165384446724768656300082806221957547035016554803048463806457403314178652533319299191698298269811465696154236486626277150601566105009981269579214069893396896992749619009539838259829212741343872236339893547730038477454907664606661505386185461452196081810029108395959169261592391020662120793861913276250642916477174797243413519283424494091383074395552618902750540037035846500405087037614324061732802865715165635167465190559006228817733939987460699649708004957352222708513437660954321177164183344367242417733598600330617277099593990798208401633501678554350180213654763307993741162010341272398100757008121279741463897735403774639414057479314143136821546434777017764732649918476940927057385195253167677327214818403722682867023057986025891989086412064126550864132236829765935401282955728500323897004545780795843877899210490295623041841348764323925554429788322097869020749863752743570328655459726097950362894549026361966051517753462997023116716264941057120000812136192126604198957865285714587289846242074112853096955826790117214229538379359372762725179940006231974533520306717413904114637767053291799930441193418772370417346134120528817524070522407972601954770115305927731797733272012434668822900489360593520774700195301813090460678809066363705232438640563182317592192702694194249879016534224397516204763654844799804853566831942796260960627247208926039557061438012528823932672995379047716457361145338838204770967127858827066080009259497815923128433408 [134,102] 4161204960432101477843465051532261859313855625843135472454991472308270758404950665682095203386406249346328573179417112887900761451693316424761572243258296349175924428824854858672898188140139423378376165901308603627334694015447545304554017131702913121023146681622508830086331020376130707930306113710651005718033797583793781065732891381568327775303535619486063136326395846551656111727233807309464782743188413505371702931516476205494177474450562316312164002131736949742626393680489331846411187883772553430705005124623986980093506852758711735204887392851853577627800146914647177686007308374063885643756506465001707152029013723107765383860250142705706501391520771556822828867566773807048171591057573072940627483843750154807431460571437313180000124450192632670438553137652725163392007373454550250958488248139566652326237122830672437621164037327685651968525163561375866890232901787715003682572756906406234084569811316224715954151729122817843410216347504278008642420974129192976119151081830355402262384053444143107158949064843722333589870227667217135537270952665472465519477991555211904979452158147714269229833681563504608366571871332446598080513811235585828758647417428955275338565874751182685844262510854261563062547427464213611348054936153970055374706462186204188466159940626227659598969571504800290562493350244037305695694748286442573703436731730592495836818787227479900183864721899693254128398677491145249075043901079812533239953520188879219415204432347301411269806523909985168941960151437998127854267539216383772402923018191122441511705650 [134,103] -847419131975517831870131905683716888074741740924284519964243410349248771717355414207170943694234429198853907890139926928892982163375181076376192120401855389984888326047911787779870044484350332511717449332941004362280719643586683786102078454990085881126431661555728111224071614212729272558875197457394405933601742593552772722320493005030920096915226331748543297903649808610362609044487200418235177883684324694480196291425061148957755939499714622800942386415799432110979141441846227174008474672148035334286267240357523372990965036160169577071678502123156530952660497052391905724305795304524798712756881930164300244580846707080354199547499919867932413359565433739927183683045390056224016121533797704207824141430810678256517939203581029290992901446501772441789382336563938173820470130859500408153010010279089070271440260070905094699673250825323589244453011763450390559031696173655073633043894688221463923857472248394967974241782910287146904634427202927559934519539977261292546876727011119171895174391488892146256408758246169612066014746265417960804493663905147580729262350637325433056541804641939527598311988349246356112975054575006295524331597144494552876426914781617559576433130176580782595372076679526276236745003993881593931039743349228641507589758167126004211923603625120424277912680613090289258937160228590337857295490434982030544701438850270193338082892827831321809026380024127961625576188021983776943780895276744739554188387042023162287929335814367881178585593011473578863218994248530835057663833829532053827180487209234708768 [134,104] -171555317955380280632042852759344256953172185922415845923905127249865007225100585748712795964170750335910817955973188897026847309083509508676505855191883179393864142449914587657964999925230781364668603394837793031651848042045789835320059935786311417556179044677390913699153360616924017510945975935530892431389306667750806621626553592215890431686287344401261176345846803446404496874880543178670833972516625826755412819471310175151814216398983452886206415448170708574146557442344138551883899729984191637967560502038388515450118832866901110480696664224156330745279487898168338445940901308760190774593443166636695023495757959706366087661699548010599421933683427179076945890516077549481513659475641939587429799686290795091040835388820049147639297424178475538987423850351395732322135413779398917899831203460289306699238101716761989896595719742630352964773760313386477022695741947332435792696555686165447948416470912073615853449523259911066231191783244541329652316159233443769305058245353550488896422294989324951843100056516826474656936886890535017939537861432352053450316080020301015475108834351666738390306867961227685484255169263901538148383963173804144183843066387979259878805186296527222612750907465193863094732970657232179447602657636283523834850645477337924770493989091303025739851808755547416943763879680756887396883601295696566922239899554299934754705661676859818316847669476677732399834645855618864666281503307236565601517570888767542271548902692396792516765720056458182651109710712944877748610904074977807057849854865792 [134,105] 34645969897701087523389991697406225801376426565131483515898386318982013638884969329646557935732681026313769797027034233082750714796930451226855357891497286452113357023676829946318782322185255721847824394252891897038394967968286987546475274191944020574100588816215120186383588242832705221944555121291447770859044844041364809410894716116190719810925985754641146066386969987241645965320329665539400027280474196018779976827414404875149087665387349070459998432229960852131712471693321736490130923174993669537287761056420181261144611250078091939745247857837208317981649135523136704722148209542003691819881585843231004280057588589413741345575850270609523303921791812624851708797778883328542177013408212173063056092493889658112954470300321090343250468768278372896791967195478122151235628750086466872497095874756859146034802115314673428403249751043739513862525840019394146179415500965636423367164236864984437184117865979891583575900328553362634621647032538989365420187140800476311740790551401000671497496498366767532951503152686444393643543855804937663701651500753489336331397545128059329565466643237476134539860689320808695300509737958519575392690401158058111776281965821453246359870856294776266205050512205588572940900337391510573661303523737387069026794027143231120538924447825752582377316473043809237072380952297715082196581840077993858055101202991698958703512555979046273772944441008957818936523673046911911622346618834949312105301091770988790455056728749182519017419462640143838716681669521687171268543395168324631958592 [134,106] 3434850798744905586897118156703449636807477665275883140392354401818780466383024799010007028497136051491766440993890922276923873108346437193279354219162374545277204936506382899934197817342223193299151491120966834888527319470127584476985572222286993138043113719555603051899489693238058511395245671279772460932733889310746123314892439012097307105606595677034258833752500782306198686352131193980223793947638096282756704822507485988624321813703275564939744414948963506665638037366472961031412173015518259364086018235807057560088488509068735408367681165064989745957935606408882277053193652308206714304405125626869443296058554629938987653526742112057556711950084494129046045646529070866660269686309168731974888843474603137880044352619518233813673344799790640971609614837733650877188461499605340427707110789366834377236245430079478992582853130173765569399999053478185915183233232732052303744672099622400626920908763440211691904642556666118759746912475056355715042192735734870963161129569424236717505044878159295390957213611313153785986698830204679466255878053318813592215666662928775679751256313409508978373719633990394445168638742829466380069047354065025536041698959575134821668117563927277983852543567067909554422112467599778469162278484628012434727696437757956038803539731732171280487493584286317250199670499624908243169104300056265504287453445850987543771357792780211688377359183503892450227668572903524060246553961228093700429827532516595340072698410282293363581795683348381980755908626726588173605062656974667824 [134,107] -553088612245843351208451037985532377719785194043420329197137701384563728072286682750286422298244310542702665624277636945653352199414838285794738023559285992182053716714950373816739055786018119611244507681844540994905456053206838640830336533276156251866872192950981573260012538335333411277355964035087259557927871316104672851701500208967813743214107497777786939740651833697792605788622468156575909914506785762061001932979412582421286790399600557258803681681439950756929440240510591374929343692828646044854402137230512406983145842883801757768529093785311765946546718141503443592901693658236097296389208658739704718476272646692726833974551748921292986936215488238072344874036892497715431812149584510759857110598719248935478602902425447348247734258829373160742104372507601575590181545627319215914691049653356864628499471006790036943710174513221386943739638901800931185652898513852921333965109683533130906655363287139736011113442738341970820076338920836579138132650764541474955537209464961981135692967697351238509141376439067443404585279442172179630817645278443665752098745922882594557478530473051278734107006216412664247984541528822022854071307292119824893324765468092547121558884066486344537856063784293052102785128479131105015279195530167205303453068769321024461166795333480980178517030388906285780782915592041359667296414421185717713661370571274455661997079904381318993689505530597740974564725653214471253235740683480951971210097299395967328043768838872385828315332579007331733200272402727091101552526608 [134,108] 19622290068851350728309461302949136368220179564239876343360775791963565350998894857725397720038004436359981689755389303001099383056199042915248098755943129501626381889736767417342344851317569597767162374359704054585862632902598781877266908001620594879607505451251474547881231036402410390970034994265404931516463662044161903660534527442065370548455556459071885770976815264621747907601800237596857527236652678241201845265458020653660871795251323774799557366092657249253443123564261085754043662405668821381970097030590174859050009898000793979525355408326654680162057880558077469545058654990372392669674186759823925004488440703217479984319645084444168676666862283322402310229637113250875681733097116575202887443058557097500547098245656636132986268513366979221732884323228724486473688450376762926532004669158418360332861828591089990668958230626096206558118303566189548153084975904443690442256177722084146976700062841289622598965599124121142814127013876197526339611453649585125810628470235488771681229668017763636434795460410090839524465212921248483633394389074479495673574365349604708619342201028716089860354632746727785057703911924108853928058926659494523146679074981781038298759477420812440037060787031503247738427480493787892086675197151921940065047076445803858702201854994022314282941982014678570813333492424427094239014714544502729300164872506373774778013733641502183346207735144082704783285577975602038866636590142794018191681126085907794570888832203744297296114014733624558866794576525416789072 [134,109] -2807851792555514752378350257504288115179174502997661302421827570266509294781114496798051195575940684366833962345366140825254164804460404301811819221896755746150742672843216988616217698092919524603412177058324764018294934452973962195071520113514100663656375300873195852341501745894740469193274633773860811009915246330833127155508054564779411861493474366107089478512140381713241179151041485333267967397437732630406244990295084412916074301758511066999800882841445942026002430269686899218920238807954824058952994088601626052793452987325791779918702531233628838250357206960730373390793997165995721838321859732813796379200229658421109944354983310349426463368603629521657079558064522081518841094590167371043192441090451137960824602659181883480347380891307266831911659507039893526803906820344667939168253528610602556337400007420233858113799651944720401820710255466030113416204033443924748814794955613412552719075621679310814184185635581264007423600992436704770790123072814445067767126354634254829542049396478012295843976713421532957992517728670925797444615884874451775107347211819950066543241211544274129811935104626272231235477388615481896776719720393945645164223004479425500081361783853534453633319806791611329701048700930860150640564692344168519867270851191435403278753869056952085512848468501886632664574345829650823458300860775626113651342834756879287691909568365354380759224187915986142850558166187933841242765791356177840819308362872415133964172268930925396004012763122486336296255636990528 [134,110] 229453876523559549285848832674194321861583412756214219315780735206547953481842934953891304488310862394574194975950927970785902816054976004403002121997722376872454289341849698655638834087857378827969489485031121956938215214716151928777002979634524257509389198220643354598870658288485040109735850579863080113961119873808022654229015303201434790617934582879594023291810050851544296162861688786508236180275038125395047274610198021101361473769138724047633352286740032768577729525907868108151254554851464745973831926972081747596312620029285860349866607028048598529680633735142726723215788415567077212418733733361965298979820881215569854109481501204698975205968109887531489440344300578556349303950472986533665310922624120755948944939685448755775069316286854345536336063145832066321879826698478680900878954204038447835756000000559895307953957011871804438804599267120558855588602236716889063558730954479316141311503581863393105267685912059458382142194715937941245012787837259750531106474558607830087624222923730368267920948198598099247168936367924265132012411917357482510768626963253519791055548701921753281015671280747699173626478814332488563816787880429342678836194872138745659986950932327583506471317228921725458036282762133333728371539186251440751154674749235025057814594697955061797828310274972488136289581413287822396422188496581924715327954443462912008519606490096382637383193235557167443659190970830043534846157373540996072638919127215435620649280950327244076206220140661847706798242 [134,111] 1950551930476474693774541460594531386005680807508217258883160882484918642307549171931130590121839772615769250846204131344367398895207895533210210756779498417509824775703456214387036336480405728386748822940679910082001856431947901191979528763461744861319226612869853948847996559128927654544902394647407693904124891986640842484127659135451734350985497834414630460445582565674121652609113625098081139971290881253593278059955627478892752912347977856283274452651534165341866380658560722226654919461623966568783637799766964060333058444538902462793073926875160805774363051307085211228808111025004718328232896242193359014741515023626426080553095879508015067247648127511590627123313214129468931320257069941201936993578584853606084102697330884054595443016131134400441332263443358677149330978202258715045123940475055006827990711751235649821349500870887170757239146614354577636741658124031760867748276170603276480138055105797023992634009537664327940596966847284963415685896387772845953109568120190169616687095205437998778144963210883330396489111628049525313350766817959131558690922771051522691333596452104725714165015647798233466653909454164088349101738762347504953302093615726306212141391211950008438630245359529141416972395152508540097222456998127033768984837908644030290239082940446418021309502603447021101013770151801960812309460010221850190653430722419805715319837463105507392755782082205631060358865011250174794640279937331650855254985688822106653661783667335887121629048991118448 [134,112] -81827666912790888163645726542038252524873615913217300181506171541556499114317266070117665289469063599872127364566536493311967497925647574276215226628836842646035171605525974664739374258377995545649996365626595226440544981766366454363031101652430435610593036781302263411097715231845637153741992768927560781832361719890407228855083553397927003011342613401258440319143091236792139897253703608296597527345465843309589938054268397839572858614671875864864748158253660412410244586879218136458924869868530569007024768602420560327028385034679948907954280743923984557228105587475236488404445876594862984447585184808106750903059901244596796123502315833154775194144623812552334399032815279625724571848840107082140078771253028387925612550830412493477108355542434847125844457714507638021388762617759695652870322487257407323532215490270093392013629160675943840371480757167471016609290851620698804823413782713900654615888788194939451302282870378407582763062232727268296071359608386762605691860187074164456531010691211751921091629051031727009519960707389367760198380101275442125267543569575173103343499595040361168256529856069232485661293590313457152818697912783922933317503573115498442392091184362048688719540908062536361970200841633810251578592883668969278406144222175031711381535649466498861955993317932429944167919457773851641080139968250886672973091063214548726952529230076031576875434745422256949155889863350642321612663692130576881609378268054375594147618235837920211441292160 [134,113] 19151493019342235769515480136408862549816711019077377364993568426447351534058124971996872564132668929203246568640411769945102983385875754978992115391315941607594879171191230306116985150955435870881655352823994028504778591359000890346660081235326832568124797879648349779407665318946303143544391197315369777455989907447501377384211106092808284804705761624548414523240670842328442378201884524264387223458624268392472527250231328010484280452270916814920499246898539034449037817821002213863400026027954159971711653572621112557840871458419359491830538719401224541425559180252047789348882892794297291116780655029154530442027640946224985561652913764625565356168633106043375865814861602616367802825579988169955009166162433100885227785829264194180673630597800196342440809899712228035330843417969186392768325496404565025512222561214276538980727861405862786508705360589955300056189388073019141770849974234969843267140013069343085686350520987931183553202038838544173297309706156374716775828254484528562153755066115589790290083690768533450812767988255149936676399083299005441339316059116276240713697985123724976187610196694837169685814755350085548305889715941699210666200681549970283617107029087647398146708475035682876831833512813839889954979385203760921311996435734733181390914260335691995077562246889457573957643645355096849028274450588176826104974949645495820493848567102833207520745569577238694023216416721578001331304347636281854556986984612264828216309301309458974528 [134,114] 523145528014210659840110898593549821629744525517594678715222335399595021556621076058225456811510389521623040950706485837136833585326528680935907091626463262285380948392618282358010351137135805359065242002641503940037719275429486557398861110505386548103722811084337451225656750038570925698136110815713510505758085964408954695318367325896915314550299416496640835315783415967758755971440939446061027562633193590310969099675545751868097868386516871357781237844099493971467319533387369944704828713108980420882664945693183589378219154729769828782787931993738596753936954902905085658210950371070684146293974118811608943855792777573476461784958713139506808715880532817150692772304172495977647442702785896241111577000882624683600614134202436784183353619155177408900818707025611822691064647026787290592009325889158058900049180806790874891070046316774990045962885273506043216855006993045518155948322895384448552484562067442620098464467472648176837826218017277949724736322933513276166024528718991151241999895352045308240636470282212841181284417415870735388980675608570253242200730385712944318553235766608803969470752343386452029443156764521781025439493858724011176018844821221600899149617156217514104770497143393915995103606748801901600220071150417527879358087937965082878890112031584092044123343504738786588822223887068187642289033043599804005107960015965421434291821107056086058354579548141796249696498614660090069801815843418094153051509960489326243471473569912 [134,115] 1464706756958027530419306106457260516604970586470664960808714617932549193919276581159893845564623614724638336659054496506700343920238987252872845218440784832685585788286090901384488050896282276225329740219289325617655855300981996033905437855942150483767768772394209820868421952513737243048424604868601464641398851407547920227985776911963595536432533576533874401997256383154335822749046592533226332162674143383958525687691235103441534816866937859081479414595303230166487996289450102264039636045015841773431571186838875902346047934643496923814633506735339710461141221090707454402678832153981803845502480883593972389345515446273936009420490197314388203650365365222123486502601356159197203416114539928567463808511457000817256399968546010013516521799062265877231914797760943271995658612284358305465110167617365602553047764751853530014937077679394762704495314172636286194267318974144371706534804659027681675428001693781488450341365515042579546603087032749856622674602756364752908919480306808307727486090427199069424101570114440519181070375422991689888723550317563371484869290696037022825723379364463304478945993120756702699569848663801817920670719326259147941077049471845692580526569596234276341614497306469789309895121971906080287812234718549061284516059971618763976839988380505516958491077176574451201304744401819783026368490911392566951317023455027699720439283911181048716762643547701459146771567516566410299421846689851854844438538976821513475888 [134,116] 702603923843841836096766471443273425030482502143183655908123772563004126619717721909102693539189324634183757238377952361318804911136961633694353649115388084335398198704461719885355669003275609986987283298072220212125337747822603985696622633575916029922773683732681956550483212078446969624230714075329134113452069069386402439250021036249465454273472744834938780871918629192195460507459850001621345586804989162592401312582629112891948905970302771398862963504869073865166240106019584899877076713781529860530409304030362831904067015192916622187033120408673607709113588954716812780944001842048644316037839170918516846162257261987975484435901669763916014565455962151362570923645065884980951766250298936416175940597035008682474667093777564987168632688245428982859495113778719963138581078064134695502525021214422068494590130728161067003699155458597411703450241303733041387981214212106465711544794327467163476753677767313518033103954710078600140833312713139031970625923668828899668249576976554484511066388566601500491953389809189806517800906876044520703816028751206693868972605177788187529502692596329999430510513268715882626092739501071159418519533213784464966619104303563514132296523265876157194423158955572342952898220408344021306661647974992681634029263381296590938837988928063030815069281694290740549322026603260861973729656435256138519628596061172003996288559784447159230673954608146129164136759630758721092965678786717224410308302693895600 [134,117] 15609412545707823859041634389750884978702064358326526304997131272446588919129740226182552521052442218566332874382841106149215618307107614892494090501043445511084971748483763356308451341474944245381458943040297135819640793016570860262528799192236373817059546610177050525934642451014171563268122629626726004112818790053438779972390416667473050573895613915396987346346395797700907352709431870370257975883610684164593465566315437956430676508556587674228191885126515710193278034739543021699111760320017279139952177032918035137671118245888395892738179787946146698818348259545594095133097858580485243341086722656270995348028595694120771280569258445229997084795311801601822857170300305886956873627409644018468090006412123691863976266547947894927287032328158074460068845122765505248879537960242040468753859853593063439254150648423802910988539681184066173329748592629049587611844386341058636407039788454151207156359392760031856567843990718091823147332221145036482142088551123298349478817757927478037293303022092951995537734888810443455200058297626584830086092735084010326559944221612305099870145980268605814747032384869189342247566178987707491344851362895103315657644519721049845795679071152504415008337991528512743415591060168189141141386731131003054299574228159179639091541047160614087637833189719848221548871843604261634445622760703313301671559174829046618584798672515381390713815132823608186950115306932562105341147295346977359991914080 [134,118] 31727098000543178466687741376134308194767564397435146623510821228028818732005174865235500494562928830843307182352496141709362461640648246993447026016213689187265203224699383192609100457803487717463966995552904162380186323713939436276379612203508697389405546378154375843413860091216608149244018294668352559387248057688784366564229114723886306354816708117944284178607513698375042272240962158349267835972961896763090228204599504166697350325951774989996724593541434155879834894207477313416032076680771949498456770688065580338005212993485387627507547315098752892099709513347735012283005873497324301462743565830293874361911719792764941973533873523090762444707675058555935900925619608219918950686630453004003173848001789268069894038182564072778393475106695229747339240873992949725188458628452352691617332847061644936465958882383635563971210514690643980733693934002580033153701431795602577939916400039990551436758020242355789696598527443081315276348873118475482841601151184575160878427133702034132463580940197325560588291443948782288217252268683745898024523643275947019146358708804801914354530857313487289649875748418576566816870616921621935207395393660944240629930138506041523339668369774528587186992097072412699654642976591591316097856537221633780321719164818364485911388739237673929999086232787238846780023946809354326008412838919810259508250435146962471544165472697419805981320802893408391166614266463192784744766525536504790 [134,119] -1423890183019621957432309993330717616242017438451169652199822317322060289502171840463791627591613008469503412691065897935122322665166698727734331529705316939243176314887513190343379805257292015545189478777094902598040760931690861027547667828716999663309094673295152825191323238109679411414524255272404987956822399898441160823013543782588460428925967585936527451921975685218547384366823382825980667681382521770034915562670251488611879816894300709268228910337901077427904376708749903081212567720214528857145644843537050098968517995207139875950598485956490419133773639472597576476814458094629952897558264721308338344593824697725790345378964271179272295206465973688246869821229054005835520394721709069726679727548581007447597999042234568968625029515044405286305073739051390201868981215253199693248682758086580176633873807780909477180735743319783354179452211129058186139356432236300892388476752532723061396830796132113043111435033050629583862204342536355283883138504752672303399800939880040599044524927078636202923664535771842292140688518302540652678862480793629215989172317515440434360253672843014779335594827328685924365010828745493356869130330940349215981825315390183582891734662588304196057245186916672181337150379974600264390464665009490164627664632933562888727618044802087870712978485194830095869018293577490014638817078635411948503577715350524679996441764355238398854139805481686954646745859191832225279036542800 [134,120] -7372938322992751821933650923897397538984229353844727478470000435933445463707865618634892486236319292721257184324500054936970575552879867224856994626560451195051009489908035437404668032948082945802836214711059537175860426010733209388792842011704557308729351521375402977762752037368850630322243047494009201786226279498960307897012057294252085361655222986871646294737621785157429378184807277581514460807337094645966580354034330820384401657885784913633357729605526470256860237128109726513721407170269938113775200574706967352785662549905341120289427212972695588954338168400126896687276206270242447588375651505504063845022590241848056266463004379854822142886017204574506628521596756313825486077503523291790127882870653745861320958273443806453806169185795613109468968741284316981945547309923728890673579241241509534826759051312067911055471999466306135484607912817663870016272388030726153456830869589921251024608729094011295864206720103065997376058183036316794585854629712076133180648190263966865554367019937912969172735314852211500165584844917181366485635852602934610158824075171319442598205306403520315436216187957252444710940358005861949109762739914178370579859376237170795201841463722442972304711524909148929563351887628247808970673894831197808415463321842942763432210884139210898949741174197919673561458976271935541569090171038573770560914114174115138078741531917251783460262658654736506956323400881447800864 [134,121] -31625155577731537790827452637330789991000046599020018512585691877732591240110753712680791084049273762211104999652813888748578852048681410301676709036452765721985163884400747640551374920262994796381642533770598442091707825634989244475055148326246895492120312564378019625194281695724147646249400067359065739839699436893434818510802466026998107641369036571851680521368639691796248513665671437154467708784800351484557464577106094908748117091929200639538541609807511130140897309755688544670803163553608294810668561086965922904866605398083299752683664906410970367476847716898568325261454306126490944700273228780951214612422965442399466922538759725594718445407682282219980342853001937039269770269674897759267584305740988038211385101988522514515024043591249728720849640831180005673786048323174186349516782656239383603899548338604559545616645103111450192283065098427660670723558971861332809320721581828559147220566208645943632870399623495748591995668245071172748994887858958533111809417188922780193389708363956976141731681778961661935305963907119383172595867234960355019277526863942775295746090289849917586312831645170739504600655177540329515186223611061382685214921066106277278089715525592497871536636132482040759255783415061904745422673519482481298008844789743009298414519695109080103965809946647208977829457281414730550213174960970299841069108340096607466942375488766016443439606160795821329955404349952 [134,122] -55828487682308620018133288538368173291123695512346308939818142315206804069648650116274870885482509316810115450854601140775370113253991833941579164065921624952719937816548675015063713091825826519439151870144559214794304434413568474939867012096338435214767619257204487412839522621093993014601797141134317053418909137328973179181953306094802486004259592006963947154129033352903260080559681511244029659619441455660801738763135214062678297854019135331308751634041178946428231648407389339740097706302269717679251960702701269876511959800088233726920891865471364327874027866471155893842477571786853506152718317815055443646789175007151198559569710996079121641850807361394722397622167268095786603675187353256705550530742277350274453123228551336896479612364787012149910893846179689539773181290579767427682409896981832497453835421529018580086368437248679909635922938034793808443790978865134085155455620685843096455296492643911790599220780490099021228716961925723656994412062996788885990968096478621945782519714937167618081058354561688987248419387831891182765404109346450981378992632302436698811528479731721610149704780416430823471332105012043385491640758307291460571832889196361180295975095767286628762103909085323519028455119486322317742258940608456400730076233578012710006087236627969866713434018185218092013060641715193655166900052485718018013687097292847163320728194401349562970776188314867773916 [134,123] 1797334053794911273535939807486883082776095719213782190112905200474926530239611893826210866316645685218525438583677174922675346000543616936248763200287558982966869991262857423550423373341379916913332402072681185637163745336984805511827254638044376628696653053415739136927554936148572673815053438837678934877061884573924294751895884027219823640897981805652912033066647666200153734045344507095563366107303260254439843499498950996605108013674158475012238319831408268523933855135611696013921219315783869594957545149234003247612981259614671615589548865693443750944654020617012865599126697762624961692165610424638798441002892292464589169652199014812322384579046220839080333106711396105532628050020037073562981994155994949235390238933670837494694616102075909895879240872787216434481840147533566118906722928894070268733521890236406403450499762738771263561230063152998061180993662942745951386062592089065717059250385036471484782430913891511476841877683882928696884668052671547084731317365179150232539083996771643194890354141646536207940975135440970711350009332566921020954832700334048488820022943936464271309391987831448599917039622581696090176312347117371247842096126070561710580286859859646034007916101810124973952779874833842443182360503720859326456601937985029225565701170874149051874612118542921106090171384138126567357425262877425962706283802401788487036555265683630664844800768694496 [134,124] -4034660126714981234992008954850586872232276205719233977736541968397785705652586210960525164476031473057115257279526523162090630746334930297081741106816580900830106297188544492885851130574968280478530112089561271362782685049505079090692409219352156557935286220576862891299561151289793822230280625638221145893813514260439515317150835333563920406531748505724043841382369143388227892149369387196723805259245144094433018969831271903975193910280561319937719702937094081168842715478701836425690594190822404604968600826685478129994432664568313881859175906574297602607733095338615458020468614350648111566645264007113607583564205951739126949686785802074595113725362335205208540707177854419937729596875321789341605730369707064536332141113264528994396244626429879522190145110615179809453700792408591817042278211371565655464874166770944701559830382563206930525331128233480642230290421155378484447106373148362320129343303676637882858842362573598691225975379465708332302530777234772003175556980922598227288846197065574593517032287731657446291626348479778620888649054233546235178323763963525519040499388002077489433454967852782375041138893904183658772971186812493725756165917292652363380304610190980178997481126657110112854126989989314403066090706713559660371673990491083090380970533607139128216588470249965419089552422631247563805128620936407443424857766758202415761632524948664057626120 [134,125] 2767657867132801535780398579288214492018476901244029502954741398692146567134255238398928712186675694472904845609005587716561141765238298795673736061652005122162649433543217087031463439185906908051111231800358915779227651363056564280973115630636549599379322549635212870516567912684240729860754423902071506070351686536715269570300643823926501566073210587650316284808419697496209917470334386641856579782038514039141463164882956494508922828921083863056366695403124660779690274821284712283754664743613056225406723622050601097931659136010774335441583604946319375454283731348429893826931187809051968627235723984163431055303268723937758160349909242632849188469161225146625586718833958941728109195404054018181578548171448831795694195156236659266318394453938587075812380546074183653490728507415232667570119958020557223595237900919123380106081624678745436517331611041514547145722544676788298578230349310951571587575648252053294581650980299216243711578588610483267373493942589796064242263927624261287193595660848030590812252362766760378180242671682394709192295445185154473286101421752726431148433395305770197609641082560292769984038623342241177162772004245157137838732053493904461815310720416375164271361718116750889381986683614610972548758183662193378952580783671384670121885478258903244609744421178611817901817584200423601214987878176560060048731684476962194957667980922224 [134,126] 1722261457183619588880164568115184980886985734516306142257885844023836829227103130588289143817369113880638381085002230912899324563063713630011069730980083910899257553067258088289018800983041811015311966808295002275792106093967127016875917382957319818225076302738042073313644123257073527765635016099631837953500763186724292883547497555533485043550450145832772832313410068028230732352885495909289525886266881103775234011081924013708642765761577191290732740775682519030389399880458746735333547914555866749430453955129479649711953528336369197764934600672542712074500281512630448499762918341676525322592938820123852029245747017137143251084529371140832176791189911655907639316744216798550319361720330423116256261018837364420318803519018903666791061511183387112601526998781114281168761987540793474164048026903404095921320318606226196025756831534947494057367704751730660605956361700276815118762776563917491002553507325030339343728676735168093956091998729558218474145598432285656955063255136969378546735239310412744063603003863327726868654127942042071188987915799214695947562462922214191193747358821294126602905628307164729183328809803639717070257286580232338168394588689446635521717880443769762413303673042430749602648373237377788371131223649540455301304652711013346872632101498791369978502936248651619786168403419177210895095749261208480979462098018334788111499 [134,127] -3253001017296031826209756023887184898620951479186320948433329580080145035552490461690173569074626041204475332101584736035153721622147928051421896388512389894202010662870374547979765071198601020346290439196826838959210000774519434306388904308028576854457843748966275411112035823486506995679097687390517278781737814321848064143252513779034391467921248340511976560617066607266952652275734731569072697270770631413586838436037697455506882842307347603829219551055737053080212732713808424947222718682246822586689625806529593880957056940520006744046552054567597059197258009685893439643156797456145804351414585674232735734892912532313088046981265816319233705694836892434711861869564089805687819004192976572977781756116883360614490143657446481008933908897822839367483569995814108483229744913119969919073856509697508665101916121133822701237748475050394143285320532045870372317597783422669551766192093194429590343627392259343730247450769468354245098447488099415830619994329428417279426440816254817282760480908458510736335488499079202174571984649381669022804184715153714322288346472000089936783014733839239837319938576332489341481969063449988103391423445393490183986193310779019940657080723255911655044079647199706987182727265299311623449536636384870418291424862328594407963219527928490891157732320556480093213753466781592836513322596337706804368765221790080 [134,128] 5294563938632348042208565949028063519231239198434943532781240239595474982472163683423196633281884302731871988123314318917157640683554253458797204405743540455057513433278340320307923525596176442707891561458778280272358174540458900245133534650512232291480696953532780092705140459745089256435776940421780418823288139543892488761042848462522365601986953673484860546065701339725676267929706480465276627384513430809859809210856317982820768391420154627818373093697277926646277765713585999449077884847241012336282074523659276718649955193266038809705900748908408450943329812638792299175966603365889539115495300941138834449788122417003634793685487914739751658697000827090177655957856435211313888236561641112716111887237674386775967484255319015582064212378510493180946278053564649850316292783953013395250442188656672945957787191471673552838393797555725561675026625118039808772792622644962375560649073207760948700997128573960969530652104242603113638917560329900640358078712013212247689549745307758138211870485022656707179771575621410268377631111474360197831637623020435417555849464949499599204150636914210811712762708727976357474069782781262541493101948873224353437457965257449007408639541718783032529480358569655273626637075385548342679437509087354030771283621733347504002152426259703591150951704349089481674661799417631470223951751424495396460544 [134,129] 5072194799441029069083125776677408985953743932824020995578760313764753972811072624952017254938855629712689920596075977757191058537726954398296453765508551663652007706928512760186770225177738486297333373702251742321061933744816973559133099058738344910144373633086066714681072840165062317607833175963663733916525037720880786939543416335502050977710208276828911732229971326534203931372945835222430762544820665868732154286387191416850274292150767331499330593559597230005575046042046613908688371128109775853995802853933523847086260420168274622687405261748969594683197424223204372400881798827500156127752485375396862018337453727191758675814085317098197425840707144891280168534925438982096026325011019691775515705242736184386030057871612404857019114751070469994158067659904497591451141235746800708307734157099668904641926043369583582231711380325563702132212237489160989303817266245381403481886712929194080065370446639155637233280093685167128482380862011855683702744639213261135155057878291348491027299025239917644006176013694035604447022598367386435892612330376111303825418897339895361520485622784410531912966674565187809313022423668253263835624697778428908496115148592715222847115279660252197692200297361958956117289209824615666823648447609187340514696785649929240777748359925779222532664627638304561539352145703373710457548830807936 [134,130] 303019965753366552833040155622836634416206306975118139609182563801280147351751976150826016639120308501342084974249228757389648846893939693020403151003083819447699931809704247017979419914775221824766145393034438461548927356961610324709939475937425238698027616840432705572233114866683477942279314020363388486106578351572600441470015128289728516409775717251614726093979927389656522056683817863420407624754261059496830923037178959010972801787040391663910381540786436788100321344407077026909183079541812308189195999739189772865279841909023205821380470124626428515408590446149207356899044950191718404114589145311364567132394233202492473104289150447224728288609179788531779107150104578312285666460095929865119914363693319775315035602184950949384971586994740950913226465657985310532677391605278997597143635480414416868427301365369844887145046969020986029308545535785378515258934117479569904357794997781335498100006638877871162450147066714394956883276211470776115589560479122700805812284287354373484978635203856556779670922771256567820008547982785303990006909911640241805961857403135970067200054103167664431698571882517293675157234248280919990180998223312510546967821293506643138364761658155141545911951445889910966082270693735744052585419023519510652995069329918115168106247935927618872561758990792782918830377592631333390332 [134,131] 1050777334668185469196203612354254468498856953699431341289683381635440822880741461963856250482788009178885169753677866857365865816863984839169613715190418051237835343350568355509282291545346474338018720250634288411735629869306183846438596852068228548744411917106361032193234212332038691213138590535711264729459245450023335470911465091645376484407378706247997001717203786447564935153488295986099605901047599280106932720403609768868670169190170686608840309955170420457528714351637618722498334092088915091070540144641719674737264798433477275131584470806254420205118104793844437124026653264043377940740154392627169038679396169888033514486205330309382058362826048147217989042237702836804870541192379354441375246735484076941509871163922229588758814357596221944583200374260629432626852006922225032024327089302424805102578034149535541514026429787380882280737438340526391467636919602019888326158640866785009320392410263440245876439162191684581723549040121134194655803187261465757600225487270607883434856594543952783450365134380931419113473253792485479827318639599970220548612310132817343086215322235854600750602432756516346313433659727554579048502380482019356712218208669899407951034213437604091058185231585234909985237774053706116818071225598954593419593192042369316070541283706204967503325510112861511275195442970736 [134,132] 105778497614768220378355778863473767035826138902617882576672607986407187148536476450733878635241026036963334359368939700940196720750096529719051956452301776461774644638417462138133550334109393005130278031068004801167118192816625417120412262090278874548204109820766158087236150926970326534949592629446353042950838628191544445289193246037354835803928801544909568232706168466550314231470950289900476365817169365340739955300842749958948263705957927720289095136075992310740450714417723632976528502053522316033213549395700977694062299607017030435782296717502104722349682142270393555581785635835163086054508707094215022813666729995682757176091874707501432236589440045339828232233419220215821725280954232848500394974593545546396430905236334296424799774471887947961754239024616501055065357954269064371472201187930523952268354352776225461090675473091022565177056175104800394490103006072999860590019436234381912726447211009156795950880193517709093959720932509723578918598926238885588454119519836324172037351813435426505081107556685145992772386166539553418750763615282651300392000505312935122687721240921702807746260556541236451327067479034014773723178311544309902672205722640546647644707752614023721327981392149854776742872016840697665407346563713604901958078753801509940999359457649387572801540619977770399584 [134,133] -25512722359532048589332163299435665947233044361143684514171362895907153079195547369270048436405564731476962255727009440451916845315052848183069047255399878139691074925957997234221595518926975948154377044150706131464676602559870850152000654494713559402709313744204951300074357467374316894528305676100809303651837452666522140198471171611843836738720995050424677046935285058378444527960547248828296619832236383962283365891350411831767054960640678429308293561728018368228192054322230919032909866043308832556839187917345446989979175129988063437573233670325430764605544588179023393155061132783879874821664969817403573823066422473310361571779690427061770256087151201417605470300463369198307997903254752180590002450228830638846366644903206742730361091457944277630853975345919504545233635608470869017178589131153134479002744584054988939817649177350477229062255314589259527022113465433833351085802007109525975174357034566117974683775749729352266310957355745272347880226419536007946044875891136778420284976916819004481670092005982473432416282356893484129514413694499162284032223412400287493389428104160152207657314593032066978851207947655877795198768394808393635966281923114599240111362080679915940917444885553392242694460958813261631775886074311517504021865166471519900342591686043250671511067235040 [134,134] -4024165689539696433217718004517574367858800445116658191850982964626306317288284743401476018162908687635944707624875203682339088251523146002704527979829669695717585798337192879259459651655960355023602340092925193790549338427709918892596985005786307878252170749511149292728454063430962433535335042490326577489520384564986035358196586287521111159589878897346960524654246163154145474307352562408997280831909941772228530680041996121381364553894208913354882134004483566537058963272110666844753604389272153965942020706886244002386367889118885725051794897997548287809791772956411358571827656616137528026704180233102568466138442636495274443824849611624078208576249407580223641673161363930197023057315069173062885888721023727386673139561000765778932348460075010877844366622863975910376018088470492199463964963823834367492519621006224372546865602309337066233953078899425249311308884519548056046073480119090519120524060347209122537519242654859647315049156672777728777988184372333803314088202739294845647429211487947611580369054571048968661303030471634009951043164045353324953706902861273528509470316948557408595883415415659027715663553685376656748277468221408791445276740985762554745574652710823005138719264073412119504540014017532950612085683541320694915064978957210600857786767404089442836 [135,0] 517368994490504156191475563151411688994661169650191393866312966590215584377014378515001762719926856401617482648137237634461404203101655069128352245351877278175530357128099521411823629800980896705094903512081184699720998090421672148391214192045685262366351370251537108233617405640242735100092515029008129644882506764710883737891354646836506424786364140835804479342088948722408139520276923436796807137984917269969292463292088457270848369830438391254132013180742216998437661080353139630739771671022177657454672617081848491004585174048031085489206654501918793502127810448385706257710126327534603471515711243230055020542756688693412281114633257403368658845104709980277674955860660983988731885943317710865139858299571424083276099477349084909309164608949834557007105502903477595498722673360960478686940344376943079646852931775915861508571713734881275403053059844251460756970611536757501824484256710350498191811885215576264124410613952802860743757227898066952876180102510510652543043082483292523510469289835732557891277387778244330685999474423735487349378776855400190070740059351852231383102055363210846318407840289038008571703170876383882263113064655546572650984622288207572602932317846688583123790999779370951189307406513701324252154661373335998515876189565622261337049873820046693390625972079166928986944296065102495798087515184964386029665782246762780181779808258348748708395927032741435034174195619317593354309346727073345562333015809027289581283962601636467672771110680782004945252259967651085395309266456617716334018682347932955147246252713048053614922735190020574933065397326497424654300262123937991063608184924345786521660051144630093639358504529317841553828025679548956464220198903250296654089285808903887344243949987477235643673448659383725418667763816402808679943780613897725809543262711542002546675569410037182342248968224768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,1] -22761593007745539300784063087387818297758053717272634612364561995835836330516277367612562416702464304553383117204844296853501124619991734535482120079387218655055261772100361630900274783231827050927229659837165523026911497249180907951264582672041002695045467264352037824032441352041289132657503899097472595467399531817349689084288918897308867161722843619716511256964663878253901031057209477221310518208365928947796472682555240328809818491041536616583339257348207000459527059040509557779749498645967314279000418945970009837888208356234495969668440716419961759120988129571334822520816132914679047604549486381907810501454508386347510251257147800126265154867090263728716438772094333623728385364616214295847819787946623944428974944321763210552856372511059361235116671057811903669974757954310103263684710323767833447397001023660491680076797688389814497084704721552047052032913936935276166355355735866693288643763180489489774869360186778719234255534542053107361717782838549390419687962716365996695639216405943508999920695105227515902540840995691184656331078911915170213090617366387303973111276128566603017526012636835865675446350182128721104713128994477285121651757102733694214505938057219062515079772205164150067739593920778835502904086333428122750234179858108833662184824355721593441657881274371521920736717572142573621917045368727034679113427792455873386513017251272813087169492080757339802134178258281360288185784545389156969536475249348908307498796023406350529238499181030343915506943152498267233708857022909282556902895064856386215740964258415910866509986003427042615762655921812894551994687291325649925285427708926632751227243363602099038668743590094488027117059859862935278593231859049999414889483235537640619278287465959968246793687591898910701254029977328799107799302754857864757387601846777484677602924283514662670938012462874624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,2] 538566216602516433061505137840375062672236938031954193248340156174913011141304853395571012522843644870571881377778859037753318077211753624006017652186987479735760156465243658679391871458464636216335065186764050240516209087296882128997014184398625766591333665684019390807267029896220331167470289914450254575720031836900387161388662927014963244706723634126604978429265279122134953200207021575261230415723356445569862132557260383587792867060819093666653167532066008465195324127554034639634869892324131986880646450370355655845937232278325163811809375495467933032673848276650725698421976766432437946335196482149637100436082479769056009228317436453412328168769434765276848606861730546989901433138684734783180006887236085906938727785973309309522609165997836204632650832206270137213200697118366017429191541643285962855293851416033085793259220557891737097780433005108479937282066511456222036877231673582800678971311328645874888063018439383955953890444622999614076493540808841499955584275793410535259960696573567594885815787320397316263661965269285574706894946368065248330491628802593912258436295632908648217069485935192834870703684730837787884480985191256687068753487292795327472404674088424860840446832232329210084090546829268827955401440741133965066118390324580844203617177056773067150352977876483092666301845319307409075219053082344993718274497703475515779648879459480975764417912751280949078660110267882525053590567841471171342517072224919068440474812717400504675412865356729383288601941803694472146665516338269681210682880787245799043907247305739146167827643166066224035517087603852882798753756858414913528727114076945799729441438369200154637223536731763257842964632051659707115998555745789050562110445659774404353678491300767382440283662852536385229021567360125357916072302998087550565520183222231945898741684436706511460805957080055808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,3] -547144155596096799649825210571501516889783309741776749669329115272577423982345097339006471703309197421015611230564128370302109180694498193883396319626613583226101822690370034814952394775285290938920161873884991568137350803792745125364935658478443170528172445282810528659456237161724578688744191379590918844967687996953519428329354264086791815593106723817824957296847549211801054812944348966721607034338361502352782268104984728069781309726053702179192627856662270613499598334311482734801750069703614903394221658552453240047194765199518561742446703872200769623206439017543747301743576231670850900561290780162226793353596025903012984091296201230958825106114059725374798370256103676408146099236989121402921229166790413471591335468299255557725154721113352261943140635744932394704537605174462945765168885834168604905903382158278928517986084888162308915896189349973760897356839454918056665500004194222379513265179323685451543464425713949765518125836677086811202846143050179583259847705242747584862420318089224359597336741014406375640329715952096187004096245300420211733965696160588005828544981999410205446464048540130515459609474868930110685396164719680856347048686898803360730816684371123955247583984908986225600855514985023504136783894000671656178067191534324732396981080758893000343462973735935646475343079377378378459288557916056858685711528372946683092198719737694119890480652807037884733378242277630526932559174988421142828412541434490031068079922110275578338558487851277431171762485152057223196337401397252377642051744728174210897653867932238543907719109110655868637803368836996463230339899151429590021086238059831624894185825972877879961272250959773190604285510224323992373412821324182076030357209822819719546886465744829738527071080309058550593927004385634169317955166583926819108344251599908586318719414949233077837655945825199587328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,4] 69086613754240018478299821518125364289104432993399609224269307165034131368806362673450239291717243918774234574768481641933580732955303416289073105519974384262395303638673943248138689286499855924960263058289012643130701105009862358210785709698276342302614081595012520124098386901999868888421699929375201273577761662723329683448923575634891076970493482089425790449328943004641124075367542826865676810084793205221223938043390928396071673924683902701394522896857138889022188660664366855805242817162506073264662031865405298255024933017738026706473296295309562962617309647109686504464073150529413228597430171884033895822754599179437832690833532449356091573529460988996100503783832504224315889973857607347241780418884979549439131871606857505540710325919148667207535117000716118512321117756056104540723923208693286635404939527009984170230573205222951882933308143672434481071127002683890362233338132108658186570051760856973590670687556932160499941879484923445936618507184537014673113323225497639427158936910015449349720805856040929702925213847948624123717657410633953711149905372956852095537105414519162264250528014867521617438721445404204315606159474990817275441983459614009383933963218897542930893996136159217390292532514007717706588139285687110546971383627733852469311800712986748218194982149946552868861139241217881976100448267738075097580839320716461039862209205943163992299763770041095341498942604440034670970359702279218600997063196293835757559803400841915742307014445377830661833147117685427086512034526634619293846375414561538475116163376170426526821091846699461852709912897137264765290261161178166572663674738764869551624362328787988688763569555618027961691376537668040659261217660269108832290175987997866177677359228644868345010129286768418297532754242521567241765665824944960793505763733768316964597479945687940824022477007662230798336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,5] -2222807183535863902756848848528795620596636078612427069063940425642252150228920834706136437554707246819596894330576171407210377352966814195298561358644698333174081871293579655494060619643881184462631512589558640901865387875739826938458477379058334298257815109924043666019165083261254015150579203209544072438626170068375804728161466201483897531974352467226943440591689235396492190971598647568596532245519090527905712414427354452630421718999153442553890342240333420395347193494878968827072394116554708231453590535876573360143280626058609442692889572433355398727206665772396482549409318713685345147065368960855821608224718449685830009810341342994923469825023237311003747464509620128200018821252955518628512724475638369240553101791570584636813227533551416794676924946152128336342741040895879426195963139231703227842951691165018853758821206532361022633626553563328166945536370035615557864528964248963471602937095131885304556641664976964900209271486658287693601834519858289796772034094152551750709876378185649105114227685988861527458404535100726781317020663328374342986435200295448034441498277618201413005790491104458356741618034963214248833891359305054886257737163757876302495960819975651406661880644136396487382072771955734341302276705950553468061667693883590331964782177704693506009023939097178864134226191695962733522729321316989574702401593075558664403906364287220183591082171180802756050544149590930205189379545990190507225716042267726569938478082476937485297192414821244499622858126377974628975497770594406748568852549077142561421208074644215795718779357042053400834890180780746459519373414335291402923640423529780284268480870108933775867165565906830885231676078123400454712530296152314010167451813915256299870565144595229506069172515107398453118319999181442849827824629942499864802752988226309051774431450663323242208607676109038242758656000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,6] 38522093188634293646986671487654776494010048545130950574036821027052390332865875511942833805162480478260809216306697161009780175409938908087029663913569546560490541930344679115465674037942497644877208767003186498813292390831684387022743033474694210953313977430330367332239649608700711223761240359249337617873517979028706781248318596254336742614161292001425199382608175354230055387109499323541879965334936799824594549873095398934344226404525432533923398294974331650268373505026120631256711952591063545409675719692934124801696547741847829965105048242328113567022681239845712803292638569642894979919672267098110823819619781057510805182524684499088955126878996011760022483897271838509987463554441481956958062091817521849275536323901629491132224682627085734257305108183137388518349098727879576138951269717960693734433123261689685019011981493792557854362266705800606877909735750944744981209288747357133722028291876521719896948861781675670058469245855936801651031496934837439305971540268349489325464102266405544420517555997047471945456816770540975759124197379457941091433943801590783832593766567415838464770188121711089057351065478173743483978660641456853678759155721234546340708905863235050494795409868814286835693240230168898336607797717251713516060896763236458469574764973114094697650070878638072894548102592016913029492974545266710121312786641388718465342009229968599258107337983487840764409958658949671978281367255430701218449870120760379459620375821121959867963533935737601251938140108722409437939748648199554856478578418068823336410664483579729110892084398544442020531574177735870348294372276281976438554316414004090503368942377182966082418354976067584368706606069935236994301869761419571516528770790912706023142887692438282943628696436358267283167555533335889751204081995930333506681539219508393133659293029387854634790422710580819817136128000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,7] -452642144321770227674007067206217554286261578462420837593177166026696856394057682382734403641977091058575667998885697395683208016655236030006302043623456418621312941602971749828046761271979387845618305890351606766634717256629316056819067798656507731226935090975147606149913641588228432955749934745214347598469647418149503436023735607769158462716464684038714158826640271453572946741450130221702716433136538915658943193446297991249972141032955677904580351908283271674384398988433731064301618894210993189183315790025716508215592200530480792687901471156208655981067565806936280422826996416695755581944721963683117088192956605090210706935985574774815915499382380737287718119961744253366302277842024461250824073771531816308802433613714507535303529461919989819882265818555444945400085178880135726543167401122828805229669103768745192497415043445939796240648289714641380816864278671488024802181038632430562481706934946562230126892208039576986252267981161482000517022576186808804065724941223920262778570669469328259751956430619441186618555253270840230631892663310532083165819977049175262531306185674769903944513904105790360393044937782004005134623559693043960777637905086358974333738075459808780792686095226467167609099944559729812537897730266888449737428462570429591637247746117565480172389769010441997628558632377645293636709787170654117466194929743152215465555858413939730332051912869621314951318571257143658459937333991466888642853814676688497919673855003250387151872238643899897043811432396584579977685507320211136397456068624598655336425538207986440023145528213201944741137833607774117063709142243702544583343864141889081627497935381681659656904827626970141805734159394098620955937131952696351388416524568842333078678125894439562165117223987345112310768279661240512783765504876298221378594846479757656025866418410854283878354502207943142709133312000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,8] 4119826627341299513532914498993634130965594789192073831401524836026583228345091637292259306042088311147321053452669200469052193653283313335399927004874657681581999360384253197563174356360524181256431057754392792976075831639130114482111684281148385525626235092608516696361429925484934912986416473333206829760645788479448338326822942539688626738762667390993513030710718429579185375208686753003141983887079878044399370211637678544489618001276062287263321206584821590677441216880327426320225748912840963992509137037059625851057383161570935245484095057119533493860781402095842449618597185979696802517876174316820525592992619883283990504434859145524753057033608365827335708486432432098807050131909832781648477449841132574814771184782090486391996707583670502375627996994515998136607271698265067215667111887052914568545064834853104609294641016759200587013411120752175442639313110667523552168951426988433846747756749450075163757200171854393751464031201410957990520444173246772377023783468893587664568709796063972054886224753703523229928393952506464501286896604019696488773666476698933155260041961409556556573420056213854161465033007543019979545282764286889567376227913497093052318812525275166202818821274159410140364437705482833422328843985953073122288818462499664107216990698632865990367529471241471686516402828174609320253757191118762613817287002915300999225387096112360596062682893865087153724217912906597290555039068381080281823122950201552308694639008424601475241810574440179087992382906905601246787735603710838821237058254754299482401936379704203810908568683056894686138872683405080534274431051421633529122830489445522655075376780951848855626770349623639067645463144736805004737985967364655117536581770281368740422776162920270517763203562043372253619373380277292044458654754473631393310910559539181114332414967732344060370026563998852743526612992000000000000000000000000000000000000000000000000000000000000000000000000000 [135,9] -29474258385630164946798602702760437296472648669668421537990174083206402281683919808942170337849878219780974835058203918993765598762493364632270054921912041294285615386019669700223127589802173385947945497548962297613606753485465858828294110625630920287624142979440395637452138004814750991813364099101079402291257231524523799066154734107591232275395782372516772718894177466940771279328792857373694783138262481081677608657785083160424275054039804344633683056890677243134572445396467633976377844276550219987861051714884784644420313651226388187777856012220228046552040496260547193727476450933017453669426493350559838566080000488221137387686297146013519369189674625231316370142787701604771967170414499093584475899269911648456927171315706880847706315497314365479125207895459169526385205792083977294303734682259185663352208471399677425393056883750741322820458334415537156782115387952495040615307382607001088668781188972559825074274848117353584515837752088066989096287611346357058456820435612798250967853897858560009808137941812133401802755735813289547542064333930225027443920186035510512087773443689815029237921148067200397652286787726573948539592050458707385699097065428629763943563721220574170372161513642263223112411778728464840769922718004149217310367061106119419860454534162265501029790072309343415403208538123496971179968387382200304013021018699302625736127276053104217722981315418792075948255611864292755064793241948714142985050819750975937750705213176728253486538436738742114031007598795855999744938900778511910541966220901541006342563224674279855419642611993023854906508456831179185805367628367305185842816734705040557268534601580719903620534300201334422503392408825309377749604914619344321102340587442500797564471253320071727068130044960685521937394516566591607420345112906810092989018274467681141878244766821416247093523032837644911630090240000000000000000000000000000000000000000000000000000000000000000000000000 [135,10] 164326753701373778123695909357945724325555705277272600887700383150888799742530968802245866188570421129373841228651563236892034891498349616302698156421492736172827151212851132778759304345803293723975490744949773759143992365102469195421834210527947072952072366986741193751432155321739288850762260535003033288226579460452353079283111951257714448690941173907938695604337094647176195260437060966726573685245124269040026546542056101331598205858185903487264880255542835899606459108723039016412520714068773468323771940923747658936749073272627793053770337211841251070048292039127258734752532490739276848618301769415687451806672462873726920689688519519759865776290108658447061625645264777121091507071178500329389719515248969605611238265558321333788714626427114989521218891521773354196029337624452861082711177496605852545672737834902403035462919546992919316500983985710129231359990345817341911299586813981621651530653397542227489671066132772203135356709726260102597996306056643938261601877113559932062718106692773905188889964452269495943109713863004989497403163427770557303457823443562883744769389152197420270328388961811902347585110872992307837447258281997723778050285654711807218195979447915188991058458604184734182994181938786746101848728099209385188514420561795944036286940241126420507278209953616556571696935785260797777028119496454766177718531403620746865461396651333324118436700587915884821867222488060017924329792088657633812912556664419063547013911866133993926449120825999267215899052677880052387586719395502819388623337237810759994696087417227787965544572761724424193003634309099888422280212499543922300304560839840035473485719588217820522635717799491036135876592496063805171045731394080499999941131623910253407280968049721317879298550938176969790100347070068573159880334476332331228282623300325564411411647075793684073494667198103327196445671424000000000000000000000000000000000000000000000000000000000000000000000 [135,11] -722727671917447291754258662106201414841393488222464567555704844860915052366523597344374316487075726550405368723475039915486393506387220413669021646390612570415741714327729258799870679279998168361931686154136700881702615954922994279181965498419055395053742783316265055209536445365870644257801235956977754252447957489452031821084641913978508804712038143285215666023745881460284720446436441963342830768109182188776404076015113215715546981362601058360163045033956393349767073531477823962717566191145860021983939600519863913454609460301168290197588650375333540950847150017749012721312964436632018083174606179785611536202220723653353031819236779749291473363895939166100422914858302630443030100510261471496360403459240256064406098754472957335318861993321740736685299417505498785793802474274019875403190017257820701348998992184015914219539225500201203293162128488504098543240280459379696866162499381504152468206950582426728262076309218096220199880263852577826144708983665940527653539637278396734427075291222815722419304685428308675450717096683297178339850569043442362840397766325621948034585170690793695297858083989908030065980032799351477366058547429384934210499657012638495087258954806863908112951016266262030048482464952370113231760037963666477156493369366390320231815591204562800635577284748620696858576425608227626985510938391560864614079441065626396729869511255557845791903881940905021865224835575155189443989596125372117690387887533406327004362209659268599646266377987120446509089784379114823071234467512510799390068425111423853872311800097178162732373888452501752314517490822847416826280999235220045340679634712073391695402224843781392224956062089833211287656192445740622777739192708973223055790700768872896059560935438955356281460593428119467410222526093586683781034227121155296028571644492875489809904752089214901136031334902445576360264990720000000000000000000000000000000000000000000000000000000000000000000 [135,12] 2575439083876910292311667688450444690231999057905209555459788002611167080810902218198377545212896788559448958830773642274538045010776919875288723135352869327585507284764349963548333023835547981827394986066236075616850160903894627329129578771430078889440504090614350556826081650104019997177882624653679773537580681904985174073066340102231690254168097063278066417209858120221234802094462793653379192350001231946642313113748110358947632014366040738573190978546823548696530053289549429224902863557063769241823249544512028233614525450759974070355594947282030371030694978220415272341355320337377495732273615156127463052685845028661303074726496067604324495685359581156479087922222555743276472614607085493476710771988432044594222321138244140581134439045296717000225833345570492552305844051866945480390677595243172070897657146549238995791169222146973655350467911410953480149699236538916848403233072934681529161999483190105482904541298850845698431815731991955379838475007856088171105056550061559035206808384804388288844943063769865673087156677535761570539575025488720392207640693829417255075514763969491342717375320293506602371763507883889613649326010106050932777740383102735159611635667339834799147508337308754002454792225826517211155646169468349317891470477449744887816776176597114139657684633167612270147527383603714911085941620202455490226210440528720737858977401972460846102786801265118653953055476205536733987127860936571413835733521871591929940606977357760548120559814575809506657887071656765992950129809284464495495124867297568118340878693591878216827351630889876248239015172009960817101714503793961462988390211479076638424753894998914715686802654396054746083792914022322367627717113618065690383290192549785206450658616583791548548779846678641621681772112098822677804385584815484062910425440164412267355953391419214374957902362962430514731841224704000000000000000000000000000000000000000000000000000000000000000 [135,13] -7649806120539003981894302722957281094073277171937074720936450212448724920624868578369058588291900354567883121746753719573099985687029059926915802867442993183265668019748477988797095519449845715035493004135416984443718708138402071153078993534181934687552953374656257764200099342321605181676654741102836892641320974224267379853215097064666297913414808570753995254086652912971134439803657704204742231066945127248976194590044577257656746521308018819752605343671524914344088424203795763897568535324687268395713506521311260714464907319408505069246288819903176077387394279159490279578306757695661795294382223731393554821898130096355850397484706911861269681100384825674639340959154811842036978119326577083851676274307779701763658400391226433406903702101234208187229606625308280280341562704489433759758066209341099992448831298541297895656731215443670307298364889736043393899552262337379013269663487800285186257519509346111746836283150955355588851047659572114099155901041710639185230813532520493802304676848694107147762147854570796467828463177564988088227616916199921089298013271460218964150145202754306420389676354557425210660163313948235371672450537541843855492790858715115716854633313611650501487337500330328175826227359448161166311169254392902061368442271864506285967131759416671437907444997868560374444088036366405700075230352714521365799964525607500060730719794176424252327857361848432197394045683613539678403398268033034141317473903523460564876888999771877936905163505782924292002441000103458289158325761286237261376121596725370112429796319450085141133029051663135458006731789521730859215268825278689321823125465940366090880198044575891412922219205088548913903555117979492679650469261297969156819529011041285437307049498395731569502061023546697022154934557543217439028971258976904972264318653425189298298711517196392671792380217487488149405885792256000000000000000000000000000000000000000000000000000000000000 [135,14] 19374564700453647969610748709103132436235952552991690187149144188361047022956272849689523004022204636536369294219909701743453815891896743239308034935370308748934181938636631812854711383489963148635515414520090215876165147270722502229481581457240261784784512575564258659079119084016522610522836150429504855392712386944579792085581815899887446327011467203582070645400464944663189378578276774108204053635276229733687467199947633722321753836792941327400010853218260422414569530652214115186667263322009517836105762387541105872267187820293203444173138575069753869430011823646199036181443457431170336519369578534389006551967803635564716301795909577497120890027868001018914066251681324815588042847659237877134647674561003014974163439328316489509089999661268610322714917318514813043611697759740061044250553665379505931007006338600468629795907718052595147749732314004615576461057153333486738351197202233835462908333177303626839480425655231204812349048357181835082273046942608492855627595926385923680531942072560545701377385395183065694663517224845608614870773240428176719355095415640543710431445136746024323970432532001359125555471960034020891132164858198142531727449094686398204451594040521649540671227497081752622164206308528904179245270794489155779351058059513733768461177020637909794138200763257118972251541508801122094460196592312989026224303624360390738494184792583636233265649798063008917690758514183988993459454777457485828615249739053775480182341038737851840302061435928808373279163547636619886261399491877559851013064146746160043842268741216979664215156950400389135739352463343018617753231212693937682672832763497206844432957237217546856559765575186093500718051678377436148685336712763011963472635800635253064841023412908779939137161822875915603732931439464867386107055128734246281053946640585992029309838194640951987810988961833092150659829989376000000000000000000000000000000000000000000000000000000000 [135,15] -42473891245877520899021632009061356148888796042362023414419639138538842078948681956663207982139911896042459142601515639806430296193478808450381554469530906391860358052976615245968306091390282519237139034830928840531133004493713385945857350663173706262977560011475397539305654008238041712233107864396527530814312059832053234568012750633119301989987143961285075934355930060726859694241873235343384061349752879565719132370804887942002649332091099011612393311312493037880920676884429909933611869497249763712630798699155332536411302680729273023764949698488123862243835785285303711090845898659629905196823618028856305052046858065359560257431991030421825139983117284047694096325608082727316670979111727028095541163551117418271250581428656176876706218488833251822804790170124828375258283941695315617884067638684636587900965637738735858794921336298927750090025709497977438508855049008771080149868155563095571087400468577567482156345268789859598475850649413403042909028066095424651451126778266872193382946657937163802121114998033811201206777168852268966358073614551519810977603360790844910208431151283106190865330668241300863879272966954745972624773005415415522101305382960560789549382585601385009455637895161131203585864417414968988833067347368642930199729573835093722281848347438924782593567144424890214861137693881494906568908340669651576146360398966307682762718650376333618716639279987878215088849749667295845785113114452968691264494989212192887940863363450734202425306826828920847712985620269429633280298676101258635665349731477271241854314582516783755615186122790851640158836869542479552345381372668729892785030348363483154386694838995516347249388145796436170616348007469828616103615171962528071257992212204667114341228009298317980101186512527972599122208176769682251168433590439035626947099671177332994156864398539929416216117392548956899267881992192000000000000000000000000000000000000000000000000000000 [135,16] 81305958277169700835655033592753770921389244746900326124450731488662691876781572140543763479230427792928501898013863899624090974975224429724683777810984877954517252153163968041750575848438072832300504465651156704539712146042081575820967196041351807423871637206245359149283192107929330384520939600922228664396292953187299209089630635689459317248591650901543742394461496218420009874369117531353404194279724786347627626140813082246329514526415424385826006459536462421750772608376377075955561744508887238046279607101540875948522914602212230723697621147881633970670029176678108012190064106301448849281642767229914670663728122236072271039037472784091049438031556841535389589634293844789069189411140892982711799751840648068314823101443294534518502761642900026866271478414705763904452111995086217483039269855584319219157262040828546406800044285621161380761073578678928681334021071678316603808562292148525192498183221236500115883680810805107469011511137744722149539047543045934347384945747135301163747022695088242792175236255726525273650601597219761304060197564921917333510120570171739153588140495366776769402403804399779143228578789078850834224090037031534288156767510313901403005218433071713901810546886835732892285357756976615515652103730479347152253797279137094355410944118112367007901536149106981326529693934263333456420868503323818441727504932728300477307622306450704487022967638430695509797393719445410256919433930302681161567537863655097370214815833852158627431774474241915093920225956085540462880343023003716143515526353793770319692366117090227939974095274733525739385604296663222868012950497622615188277917842304403696973102601565728588124919555651877352396894689773740424827086545565661207328758410597263935732870964319622737187262886661733809373535832858686020947284385878398958192742841914365363501894090009964931452216862519429460840006287360000000000000000000000000000000000000000000000000000 [135,17] -136617848603015163898898591447040323924612444504713340155854082551603819707599444166269433080721964337816555660309982273401168270594131350452558492956109535447985848599682861538611282353324478612376001194798555861643565414242671689742673366194019598324867036538222505711860090848701227245127659827325395220311565249702219415806124863199351674328756925768547957745696567624575623149665665055063054106445124136631906753013565348693345798839409810295910372714547102766678898506128073148362987791211627052965964488563822854756827416540338138368005340962041497833399442254932006045459427721632470826488348972022413925799383819054831472017763028362560169274180790296720350201284686058558659196711943517403673183562205027060628614116169898791132044994812896385614313962341125989342928081952264333824344174410476532839623763511336800103843069197230692202439180294048537592209061242946398282057919869218217883318580117036195194220220521220816487780601667290973934806830458538188218847786588035726762303981707451710964371470679633917606058627964766474860316350634418880792096493022833004349886376743058707263200555679089111414170223053342744586085756773488062760459114248894952256053064915703747378786181584842046147407989170895646047866257536988131894655334230066670471554157679124940234440315862178284813574441478046468286573089627920853399748974657817223982733861772971754798363702831811988139487626642795108728220194285268604295518057119004958948308096175600120546340808480626869924866990119055040622875278822859573128449251181356231398028826096031611347901828368604359705568799364202449091777419148645243588458565631380214836690994473962693371126076200602807232362650080444545521024973702245681487496066322536748233500901399354334857038258108846066651168502025743820955672639305035798930104090427655600503970761973118687354391742942341935613130338992128000000000000000000000000000000000000000000000000 [135,18] 202329250862622856470230060392445828469756579054368684825724277532739207196559130000949321010519116273017130892142836603404178477609358097987588075449610862602566349191911054804355828295936332387698865208696163366575962845960321415695035435400135220226192270555375306265779132829517804917068158971407217030693261112106944011864622443062914933963873444877730949811063032099051827671708589437676024404386856367269107076675989067092163147177948330430285905568241703765849645225895896328010857689281755040023240720596128043273299541631032916554540767719690210874674239735064618276522757668693684794748267571187256953290572549134232503830126600732652950145844913444403585686756205223266033968261496992406413371023638040556262914507498522027231539499232214465564396619506229418313376202332213608007133532490068500456256467545742031512779439448596223126449774505940921251688010159303756701927970149939648803682625903690226956464888667990318203630694385874584383653865957827749536127656114669186256222397700823574196436427619279108333885442674874969494677671277126178399852337306856569763246956116607802906275793146949833001045992446834928686844242768811862377366007807811344776229401468520223842666900884016889421714570465895708883311377701820732329379889345987737287511926739345568866825947178213416465913722906483943520039579960607615952320804457868157793601331789404709555703877370919120754778669387239439067007179118478040775454241533103640127756446813503968493615358442930291691497435859447587344199197752023686391922831516421571962789596178269399334043394420666753965238270662418881242548218179073502449392421401786747911794373012182233160859919154936955120953926898302021039968386382799995210750485635105262263681645252512128656033801433192168087189257923351377292509530326735197198630319287888913619895417560842118272352817743832529914684311076864000000000000000000000000000000000000000000000 [135,19] -265231228124489278863163271881354170068742090688205668409625247741261649235198112058545417518145601588370637218101936878648917152214600737287818238447252012619528523784192757373709766645639496649710871592783619875797782534227684727318782105859797166268579568533507975918889473826994817508773889223552734073644036359946925384659251364587742639087023971358848770640084890237906983253464495800709933721055623452452919853135846078778641815485877932491169914739192377747607598611591799642195486766945280880438309018382592181047237686614908277223679154084806461454200823517823429883781854273102577928382303812528442399545168111861804266804709700100013971332659673110891540158379016226096417158744076594911266825420074377168393203819252016368201088344604737852348664112986334587127363180535392587064404476346668587689845857646181050127345099531499189716536353128147566674283633040184961188159149790029635090829202349431531176569120517968295787832040423377733386587115316523194799506200064260293249137270887351066329827571752220930297638920901038376020988708755996935817718824512774284216679392308347118786422247541817802204050254185552778859769473554452450796197556572332679551034777200854824681466523467224724318028512002898744533723684968266283340820780931846356489164571849851438716010560340858303470568334169932279170190122497057524985389274507305865070744915588104995848067198189822669181802448358537801156934892602834715891881165925836553547376248960417387409190486991070173438737260993800650686439958040487103494890257634427461900029796446379218792268154524546696107245933790449029365315573529811805196203771146311984098609334898245447640359224125719022326470402461728790165428972356303338365875561160614561072705699929156297086377192606106018391801815801644728895382590304437740813297665336549458227107581806185669162180338851644123543100714909696000000000000000000000000000000000000000000 [135,20] 309218325991403157125724417294312594585004230581721279356247735386375312663329513016427484245569844559117074999183758524058257151672846015823008079406699128411714734377283966064495384378328805176659728676761962576931308997321085764813922420474132954931013193375754021591803039896333051728173114116691250188359931990154955750781904253511184133992959992859653600905377371725187652618676303601567106321765700702729546554107850671473107240535345168216366036040350970177376282467768965052496143280997838666076662607531747538823930570491400016942342547674026797007921913342898793545696892122571963987241073539552062279395572271754435254015388005400954474522850894354382817501820698175626114753089435926572807299120046087277066376646312037114777734015454987023034440339028695269175120835044338629727343424256613428869417618691756566922063743701010085132601442505595647140819526013153660117988532131542244983548792689600454761774498671814464909458829162472801683500096768556223207642411349036117713749290698555420604064247133620433559407650445687345944881773928123654034416505775909544562213141392133484450231459487412532830296889032668479033561327599886196227689060179475025851182364077860053676751256997476776515903608429860272100469194542493680003194432236839653013094196246861346368603147598322539025376120788821443302481952598105009581149668375041319738590413144444951076674400014407221118131845261934896543549489882933783499674875665693039880250810300234959780175123137447610475459419261768897523484250139174661284407756057610002349371747612876723657277909411154358213013721546598235091659513105056764787400676518949990333515334735473498930064476629414664222237676644693750327236501434097226064849519708415174908130392599423068463335207138444325072676126295111643726253331950610279582706605601274280671115689756156557003331758314427928239641968246784000000000000000000000000000000000000000 [135,21] -322225406629446647538957013586311316289136557342315449385435943559186395335338151513042610320889028008415665297416210925368744413112278832916776222652165728104224293261426466680617705354095542168047033018296551068384460281989123238882515995906502124382214281660727732160938328304608895954994388227438707470443226169485606650360412244798267183681233828531839853776773503462535215992739141827456076386263121754281909689848205263527943803058270256874853217349187231202351362592115344355432739010683265338967956370343913032042947077867877128828263814256265514752124655773420213492600021005378964302191289468271453530138331996065855847878665484816076304570686291201948995983721339764092185720475273387830787562151643252515496614554049242452233550933387838088249439964891955663001697514387588128626494487974413335999707240327415148413891309246482158385007809324295151607811978860515160174598288913483687148209152815812251184833267911299712648032887435372006178148245115818308465898995081934247385553186774365924680524152270023162701433994323658099816829345964053949740780790243395338604440017468391502619929908253633979980950505327049190509023561103542011651373642701371111930498371203476782862175658314618307642762551558845448655351785089534598755323711657888752406679339786723984450298644506476696184915098972246276380254606709236498347413770698660124669634083175961775168669315476826605308650164034352473277132661224616944550069444565428719300875323051581799389415312327815779269593736815646165851182613028673338548363868411926876528969422842348640271448336322127051235980230468768487080617146990573072883759860915880845999947658740031586678130668438555096425180760762051711078660522324948959102696042732710494919217909147900563983448616521475795730245238246571377092470867955404369082681623592671225056778471841172746104538862685395248787210467540992000000000000000000000000000000000000 [135,22] 301599987260905961262236457948331011604352586551703380539233931289720364706526934571890152838777303522184354485702564546770304561578605674247952553309532567895457972079692198808813622764733177681784895067269670396338482475132202777714809155073789292068812079414169854999496178339490509784611405798945462701515717470493635599932375558273939312784104312868123572459970268427167106702134619028790711116524767143185171144709366722144771955544920038243917774578218271067252109081101053196622628981577471376280044163904249416134130810795364177271778997947957615724959582273251968974677841835335310255622616694914194089153043294504125115572418392642656600016636938193696709784127947624094693679800921177811893805862939823262324461826615741682606847890198260350838961369520202275471372258262418299958108972018200330471000465828436951823156014204887937745053469153533035024780857472722965895370731835762374532923340968474910018567617595647325008659206506234511643931789427287832887968769616653772016795823579665764348916887951311836380338533789188363486906329366980451182657510595023452627132933834078903761868649525461204252434268840045260913245662869641323799378922458518048472490233780580952892404566398253385820725687662635165609404204979002586811740828135851015130247952596955698636871085295587362944148829430128258151973081309300715832537179442949095216662317399471543268099023200026683415040733928699351393258433876946442036938066981328277424369150824902026704400647067308402181533104321096259497227629876059239771155116245989524581926755159761745183238490338252521846159222771062407510682128625355209056598558241541178958049786677230103248105869652368364502161436717302245061593505208298567223518189938603040672557724673188434009165604707962897644111269797463888681559471944808293493332709436616005687835269537212155867700887272650531223083610537984000000000000000000000000000000000 [135,23] -254669474058214469190670191196821573147354341881343845369952822638351331320513482577269807676799264820540044422813823297354591949013129952183035405732442570198992063697761622229608317648148741146698021967515693369439738060675761286793072342758756913589085416499474691704678298314826740037899682041498469658690752333812410298297726071629153721242595016042577143282454353424657761253264054327784342699744716931323060130919037721734868473579123350496802533400003959637541589614029671205473504950710799120691745484040146402791775929447291895035409752290566361231358111241313575669972233231496022971621713591112966027518320216922799846296861302148736982138083768231343925380159690475456626883113506454771123561830267360380289391601103830673228523081550968510380366354064751993372517414315855139737008372857399663320271326719075574478856007724604220477482850651147199316054199047464781713950902323983844670877515921973081475707769847386287333002148738078966382228053515577536341739849046527094767438379409534965975733085257235418371512007844184331084059795849755450617370742836397797688715668008128925701954138690166621295315986695989524924894600427175717841942559525270094420946048868761859029479826958816119386546478209160825003967006729844040206487283407658583410483701161265327234662023717208579057857996994016677130079913764543290956659738717913328780912179549432815749897011199965181420588553277433913406508408347783536504636810925108044218504681834961123970290233377012612617213795374560173938151832198758430124101500430185058601883461952199850771398925517473404705606390185146197087412527774415391903153023079724724027115566820146693239187583518280760845228947029446887675015475300146981219989424802288012175037081596227284582062785848713692868823084162948361481411945201927772548093698839816151293358039929874727905703663868152387421848987500544000000000000000000000000000000 [135,24] 194692777487535785918402558848397654520894824064312628876041331353764529486885270875882444771932799139931120947075369882090835564308040272213705787040348536795445779499417466201613181777056718142774613731784993951244200393033417320518648133208721271370741507906516455146789231429492666177533473975441292874695979729861211143812932233406615195113478189665489885641278196165286776139639965369371649589057879838867526594720068416697429131360814181568028829909735169312174106748436503193729433989702774932551285849911278110552271213266335667163827364252299905357969611402884974394915411601594790179592564036360069679791978632285735752897778207293267469688147892422795613447534156758597305348526319638245057241264529950040331489246740449436651637444603970576060290023885570741671529392552008972512441179072566518389900869653774787086045500325746553858653555396249312850543556074453262935722519991193207727215218348667235520122711590803625780942325273472954341348670658261246997242708337172235452231776928803299741841101867141777586554508175158502405563773328300362406073086194719150245387519666606844499994891583007589763295610019498009518849684469538575372851095488936853247699743590374682114325744145562632378808113652716741695741711482379210365205899681533818380666086758246209313161244519668215169353385204817938252821096111979780946406569837486149421625294824356126976926744975245232988320016367218304778034884267908157694292614769735687857302004521178427055084503341264132817306795006644877486612513786358488664540777999167401907270949983087728347266962298285063424341221851357474399786356091501527997829786492929271164531997795232643194893624458446816346290079925617534475182933229040032447725628458790779775107893404408430573000663924826695386797791956071475406771891992204738050294800937580392403481695515982828288728524455879555574550843359232000000000000000000000000000 [135,25] -135116992308755854005548360236667872866772050553481110470300341283742972746114757114812108469541398088120668249915895991807573599391967402136271623181709057840096513200963625575438741063882817019424193027417499551905974994941944037482528838808794985615091924928743883591653314547370991560987590579616362826003347765241487434112003001181543510388773808622945964922940911570192939970150175232854971590107575789808884735378689518245176328723402960028025433158289123524124026075447016456956219277726448527760392917788001192680531466364961758372518354988919917891225127692860854060114251212308518873804674421075167567800510132637571649487378505458270888413548437011388116555761935908585983186545411439273188195802696486144207484506715846539277374544851771657415510147209140237103318958344986208247765047702741285350226351658700560144848204798196484336342320642870413700449412286558094325746098452633521978951937002706153142360315518261699737295162963063464924276762214403465998220705018830821836718056145828186125231295899085255474286108180468570012195396121996535734606216267939748068629828060872525343637061111377700004006433600909641690359789360775273628927860643389089885102279121474286512333831664827078376199669273640664282076727052208039069569981457081863737780718602438952713268430943316192658193936796397045963602042578007032106186753818436948660277868968308358923350653715773948505361910042326521184276495560373023892002620052405155009479062833939915927929605031531386369901782899629859518201197072425816299323616886964199102166781625290334153124229007278008420080570835843180590482583700316452648666492924270291154144169059245255270249674246606013746409411124800610154956660023390609763300414057040221321119315115651580851470771167570787178799421207449774214607719036633245529763790050368832691374103120717703069367505406692963992507554725888000000000000000000000000 [135,26] 85278087627588429627833912156036825233001981701212575160967621231456320825755972009620368069486984772825953489220551056878623625313905092952689170952469698294467398543027377003831044230870978438621151044632848032324874636650501966769530832265314606807858319351730861398595082097791423229161018581635942182908503125073877493865125825542469100443129765079568361662200258090277701867154137509295278628197619826753352929891883494910987111271366414747167036973837112641567461058107574121845423896636345524358207345535754541404635625360841438319664582710685371431005788867511679438158394590861905778381968814725798557440515912786211736734531594578093347088103885020979680894550898304129837920472642710218078551450603043451126087522201869552467141479827114206198577065185879746592037905027964808356909053199112582023010289252263908440357241611619265796506136248049182696199854717777597853068417542001693882389950668619742999967237198478061602963537683290374370593616156137417350506332239580991687437911894436861766199348502166975457779545399007288233109942146645424394843959392726282443400728108702278764173025697327444888682266656965266330304542439199645894153641185945431288646202308362962395169303084879545800889174365634769306953538260398451804249523723574504524839170102143696435406292629658216314471134532769687056826969783589631249888331192598863647149983542861989327997502159779829414365271962636265230817513199470973587120284189288216627470109901539747449901634803548954628340175852220691314580227055810868300589714093701838184532317565737235776705566980299071867774836287508097390296001688421662920246685514171887065662446579405047812564122250328307256549636513385567920920950999861387952484044919066991280196047281600725774319270720494769370468302997302228129927462822501377157138719687285734662540077523372227860015375848245177025125542789120000000000000000000000 [135,27] -48999682379925783222706561022568978426501421127741443187791437777059480846959541906571220769960206661453680461494890737953546713989731235290487131851967158797282159093932725362883520443885534479656976889338988901567267149999221907926248979876555393900434119684426310317239460397320725131113045966648357308716089383072672010411891736387405223634615362171468830552581851909661784032830432381600923212785671713319039232928480683473400087385058888386893598560750934172384035244592409527921643689690092496265218562584391665071746296434323972028242725551494005540069338387939968782398700357601401791621683498285738230712161570438414164077372625102510892080172964644164644259988025159698403099496250353160057335981808225790002339894452498120810401447714358080072043796074767826441679168343865860150538855663697969776454590527570424559713721799629857841732675222935873325409292660159909735334535044328132422054847128110075521294554442617011703056576013665697223750508497231609609018202094881193522797958535083891525187897602958815292089022932695170285554594681806201690295961789037067890899559044493981086614164294125074862392424633399140397864242191030799923034075233517691865171167019180821900207091069700931800506367452044565451728960424137845623275613592720432193602311820860483918517575501711557091993575148646111711548957546509541856223472680483007028139997520955191581685649205793417846294519493370729371696073288575821371974888760773493465023728882508998123493046862561970507767241251648355902871780493399107245782589866440984979063479572910763403620090146500699423656629072717249078813274649257368309713850302403005139007400292646806605185795712308788027631531242249356508196029457130342983339391090064108972431373808520568418134630765401925832395216149510993176842311800120627180267001066123985338342845808875946512542928347709202613320533671936000000000000000000 [135,28] 25645151238971659065202163426383486176459382756713604895040140777134326646230924542087426513216525803666273291418867904798873232020779391630889519842795384277566448206897748148826826408099887586744585339397642553280524569562068679491075488678714124391909894519981401047721772591937360875203876626444119775746970071735592709225891759616144187920860851458218247947850917934743532036417690989318390299875109897733842247872859980966749980483739675711906678752258676680813764177307466129161181104022382940085741393242495763972553829853815103562926831164294858069379599128635929495548720927839063582915132026815795007351494987512011189674570405601165515344705830465358045865453080374421019024806468673818046231379058217666737958951386356974814160571425020348262759710797135059950812773548426503740999182042245376531936949168912734351849118714028722871781729259127436101147860383598797926530549215783679226085130419881416381748348988362583484021853010115868853684145396052401234304055631561650732969337427626588758589025790432045251367504501306107218323182186644846047457164435456425291245429884771256679462487257060317673388006347606919261965914317817747287386682736249485475208966479913661749821512293657679542705648553521306377505627319583671078684910247741159830618110246863502647554302971040542515571309354930515271170307812463287642304690779082770452452931618170607427544202270920764824166540119592200291836865271428573776821671612247611312159161817071901084430463818985361093724058322852299879775737642072276088551997466103319407877161526931939201252222652681550988692100988306675064999609213051700415444530468730650888902198871910459152831423174881842208383620898018569706561990326419720775502218170196946039095056099045501655384335797365102903258148591988847661150942367188442920562156155187957267003384892577202932150765728753467003615972425728000000000000000 [135,29] -12228280393554021924330756325043370272110883804956225763097788961780161406060195154617760112736313095884750472281147647035334297449287866140029049104073207729255998849085163483652408172080353837667979341061424933558071531954057755808085842680758743355544119432236737268743136983430157440570304969559639001741963956654453822560372067516913971609718916040434373068598403926632800709959791062154358178850447651300863417017524928252916308131088910668981063136264242795931642602369368638832492025983257377549338285528554187409981413876978274683649403721010239243519389153974072435319777284173887297734265817060902833029924100971237738549529054333957878372553972284326617166037718787128339599864556924021975826834507065683167903080276598752100376827942450961191615870327954757973384328015828754769212968648495690958012844411764949992844805066688452356344712118101415939364545197276213498790622028297515280034585355707030243023318067173166837284399388201568049075894944316063038850463424935484056214190253018258139245256695071504394887485569575938507543213829989033403819730754542676433362233307628145588069896028844830135302996386123038859113835876494911019328022542309000912435265422549338582273095270519175052664574073954855460818171043524282520163524564823693899109518898957579760514610079485101454749955399056510924925809755657636586058902652630767487153038045362443014653261632337926117855757998028625543173865511895761845229710172187975624389641320808246507456602199233685038985805592274069495900247595979656306138730904243811876902853147798817202166466307776509472515731339858573412115606460732069697100616496423546459978967581304539484822750464838907259451095095997720257311245496333961512368521602986321149724255746400940423517381081897251798136953820090022513465142944247885138805395442235489150732385523467703900342288355117916192385026490368000000000000 [135,30] 5312960854325213607814328688645347288747701011971345332939779879964339845123497914908678673578377001851247295446858603679841818987814295455537423963568126039516933793546627413158925352594341815787023540435499319619031919556053850312518771969137060855324298516892208130408037660307294458471460800080352906706269143052372335623253804766384846734444015693357061963812107814458424876047263153833857492850291247688659597900599131695035603711351304694538369149898884013196435732120499179368252109271394754631183897837200353814631831513175056920071339854205933453674593855608683882939190353013646220701278933651024860109207296921503687419202541837607987811245115407436546467460631933792715748634315378501789807551492254814128651531142581160855472530592710005346835824127099335572666524841394287063611682113021692028928289059444914148226685234023148534729839681900313440034904912846444517704691930522521701839423974500322909958023345092203486482156124764415234073964509621209231124099568443195452648236112930339928438035260334233007999176694540598735723220245724608495702696774701213979592022216148555049481937532207136527145072899782784228999111238269574984254113369412101475050302466661164945114405847478141820751696991954347128936808403923793433089849086515076955328453615656402704862146712302725219803053345909467764865299278531846575273073894977217780702473224331747276554343542467795694880163924296894885087952131065110837667028605566683122727046641389633228801021736066720169834438421861456736266074839287121982918801000313187791424317564971996962745374337349251292646789766259752267194313503357344057199742915466041058542916500999994924783208226948231828505853683054328745860742782812768862927437047578725697312055298319436241972573539579381935652216113996799134416059786685013856064064182683225443746843945734252725095028134834416760464458383360000000000 [135,31] -2104183810220829110802400231245880985862729844805342672076502731269753845842390120175338162888626987130610724527874307154480853404578259897081073049937956494139438181412042567285598111734974822082488370131572149606263079140199045788942102585016200376575841392891599664742620616790227915556637323430600803632422816847044086048521992838646363903860358167962691181050409452526330287003486120968074569670789748465150015458517344953777259996876648143805645505490728996002306065724376519535238850620684373660977562644397034221607220445030481662002577670624394486419467065002455164451569103539130921600383757295429812073524316501828220033482879669688303397208436615739180962238406980739641159499581701079607889811425354161962004116980886269086843895302806702413281703050048236435892199370724465271929752997363743662672807062433519643559751042839837329862976711988485973038129956430524159698146377423208713450674634824404493423458196947804432429146937674358158422973793797475532106739329452930487803367242926812445825021363451008441292282911850592185433101020112884933209988050706458157004559244530093875558768489141837538365186902871120119317890497064754628284951424175890011715743861985656640748073906742156033932637362150872717131776467279493376248009620084172677633502895135460540977009640460459008247545203957886251627260162918740053582455402916133467186772479242245267068972959237013478840057814329121941685600307607920498510956700872675020810201125242498632162454354212438861877840221353864177196580278795019978821934494027975410085123034509683918327116437622568792005799514066365444111678202458004202266185556719817495973595218124869761383809385580208126880755866576318358887970898510262061274253396663577475943966886523245059453668434757193538587472736789003853533727976738923993929180765825752303518234382793297187762271905135773234676950368256000000 [135,32] 760420817557494201385818997536006455349616567561548751830041762277711360007915637825061606676582109723436912953789200017648893874175841381086665449464854341120416821144750116043215425551719881682545845381589838803907256049494310207830267069707561944861475503569390277701218113888845237819220714991742191532647386591598290208825352278838700771251837655381283286968210320161802787688492804707908333036308257902001166693771972767561391041645591350667318593514319317993789348383175689028182372358685491409977396133348821053018115622993386525815188071757967113037714161516189875597260497367178421353271594263977776300310841959356721936634903032894782167092083329510049331929500576682635095040126388546286293876358180143464211231428325484773569883797295344785597807128964118915001571384345934106521116520713198125243258560354238007632078872001542835952482617277312577636143759381706887825340714710224508033999060319133933698683522108390492533783309611843804586496712825303059529404598642765678013995146099921419354441047993518690638659242234253648412330230512469609712315353482362535360431078289360081430173894720000523550934311701961915226790709068257267205779647743411499084682988572277921226182493220818583768269245016581428170741588748318458098545454469679934776237576225946055147839480001541903413477288844474356336100976858486276374400134670315454324118649485026249728653889151119891196978595776351158263722032198123229195038403702646926759825118442326563409229337593376748045070393975918087230002317682016631992773662116420008065607337283910113367833907201010983351903885012028781169849129945423054460355682317364579621806201239050024457616524207483624876004600175375772781336227002867254723002849962343889036635832901060573399416432698926185799990061372852753758642713782460188760774699500982918229001932764902336229592820336523795499205402624000 [135,33] -251326454284109510755304315319238941106459263263568085158965426035914226619544585559580790281389680661970715949994844888830655440194701587737601463819818720615201888265006292325182142640911513523939300525546198594117258199011670100750819598710799581388738620782878078739895400913402866315114714031499466983646713716184319560020902661938059507240421396748045027670196956917781439299888109138738522195758524441478760697262964711982968056601106625358592522830382822366558384033684727272555781190777942354583942938844877762590017807184931066678923481103927231586227829171400067846923440678535419451017693047453830643985377009814802423602712818643529920548269772054318756913982120138215796909709733703218199510561914489128477923476594943660512049842942778022494425426464220230580681171863278119155164871764056352078975280613622142810087017654861164605625188917746961167620758627035250302434855010518076828202191127181948593589948318568639810969864121639900841898751716795899748900785969078986247597935388293931135690454544138057717610049524317576699236972540516537872604937279037040820935726037388913559816000203732765559614592177694385997557323022633185991113234938288212932595747351530362679041690986887334186409149150154004341509698478101276088060581704377869700819545089393986270795715699053539582307922681884739733375189255407535597818780034097084968482955014197694574020449068088686548265162720434383270588661961707196492831720160927148780702061126971990995644070461197297195014118523004595026706418813007825085707146019724017180337960932069480392670339890133866887839370408373732699283734540158646782621330010292307516664692746799042567897390666524276676233656370150213469495375671931422889227813745485025286661808835490115524310882248595199066773030526909391733892020958028396142698713926082522651672420204693846603321567274794979609319338952 [135,34] 76298399422334777584418565973536917369868883396320182376247095681938941837472650054612846660384507122017814401325329555284420667792993079429234032254194281666070112321887479600469015998832477325842498781269295152531113348491573876774376975992910324174133679618069388194222971096685504977632347730227042981909229506396733460093949951062050476254963356411766044921423472082491515731383443969301419387506128595585533423943180246200075276148651823057711969522917547892976827831500100448709518673048593740251476588712343506253246717783058515380173527610182661340824842903284156277341408252039959566329368732637270607955702526238709369285178537156174954191479652247398519635327158819549168433200103114382002385903438283769085143620817430089615528861964387770587475139441894627289291600217420764091012265307116108305399304304957597397840536447617256811241685600346153134534654995491713946393617944171673948560470438428613154366591078395546860714876981333733116433503574517860062598302617799647773182326661376886811013660048735405691982878742341912291669064874147048965614066754096959629599748865152855221177134990777319622407175707278518203200378419745642616559842566243136225495703429588213881617926685019562459337781809711608833530406300345858373401602357709594519515529344282349257909598227889854522480490086591167562127916527164372081810142166696736531183452008640487344908752034085349176248511564509368557486604171886062998844718836737088363885879498077364564894089524298198513048418342803763486288861776960799246444649282571256435111163473997992600930330944515840491308097770464616151503230355667647039135180897369241518152388271437204949609498201143165985554836236976143660473194777608671462345868511726353046178006489121939763024397000975900483150828864657613965531138589704288468144583077148486223903312186299883166020053354284658530678000 [135,35] -21429016642076201828822173502984500175544604920886004520927145374634387346480758041842246153117576181443292875186608035074630201413091673720117729542936745566979580579310184874336130389996422837733453881440183531494028642365104697455706119181734303630570149072904573061656438058399670907969452226020334016075373255915259139284411219783504712267470394352639463782377544914350149021217627950351080159327376885679055636188865143566515332283165945740546478449918176153011294325639139737804770531525880132094399944533339527617253737748491994197059201815058983639453502536014221953732456158517497120524466157933903898880813212998200202699543811427502401428621942359912290931550825299096435636385569860099267789864951891623362100046306381530627099676487250146807537237236040687290378609113504836938788708793983233749496062378366121201362921488783737466271681035470659175158347275647826759897109100865892789575247996428771670592657124453699651963956234880541968492811688750684043607472426727318564338171455341067745507118469924505766084717769881416903257474400873126505244584111407432126414727430204699610542323718486590190356371173764343994069198210171545724558857166256564329015456575978456746778588557626619243061412794038066340328194510525864036111764301707085585599553732975322789927212472064636634755516631873403299167537050885499113736992470017308727191422034047420521448595625565680970364475531529394974709368976926573659550791942578051653626039144662427295355466776972217834848043944950471511233022014300430162145118317866575980681047990202183708770768195843695248062129586749889471029555200943013112476269245480226726582596423100854521238606894188867275379833823327408311307333423141234159017104438468785631041335057616151582496087637709423524513704931627688998546111687184393102684243173999317538214055621343803237585354368776085459538 [135,36] 5625154822370241110033442242374647937877692002653608066969131664797746207803148578414901351269430157230504306338814073013266724747013801814424911097940679069242050547472167582626191095304469777479298630543564450457467047747054770906456627145743308255414468176723281540907176466245532300463375151115999389805561131666480701140704253112764707241740040662679410499678492793610497026333712532330711290913364715130295393832887356639382938723065748454027985752773114816934617394282752542651254462898600071861020190093226349721716666250359252116432283147500582680511561533187118024636115017558035291083437544188142821676913141626609803934811710182694483114089215746856727128148890322899969792785856150213262588993082282395695295403362200383670909499372884744432246168007641864834026484014782823745528627658999942329706913736477082515347571566864881968097834600649652070377503438545095828560789087789165741019294621491476074594376433188731344901885161733870998534052863435828800837141131902510193597253518697783462472212378997621289640885083318526812573139453768567133207803431248409134894915619340178699132576602338366326258074072994607767935891052917540493883804441845649159019593662051924115039582658278436096756372403254060655760994433921885127141204249542626743451356239635415412382219253485748543459991452808420614527528486257872207376416966976173606794235769735613794157465857297458784175551087691089597892046267489312099630485241792367626170110411332881794043172449441962956187541215174424163340238532265544083707061025681302079349082339246194357937920017774135030497585221688011556855860790635036980026453365794329406262292167677542932753884355884681671761746486434229285368582022814442004248534764078964336414492163395888040438645992811721635882675807355459387574540287456850205121076983849788932395625436856503029804138971779993472 [135,37] -1396307538530960696847193066052782478054957469780251464533883783455730116078619658380242393712357727749111710859414337236208895139465651921834794466895196127245435642434469655573448969394168480182118774650653473281137004477433151696330219581123773474833673233868715553185928058611872070808215724116496202829933517570949881282952062509071824948200110937393017718555871751000316383203459869925458971332392312537645903199460616578208247712358280023639061113244960785188862045644829875922533211561743434169027299634379954159393989386504358201764973750607394209576761552073473757011431863860776168634726980226833919898914801793148766952913080383431164461968378425764480175713706364156105035943342436002561800418140030906924839700837218466277768258806583349015794824587052703277507936786061261007726590797769901429465850144915822681117383317457407622826516126751942603756808848313330146931295307442830131285526989007444963286545760873554224304742949945989585055190092520634339097925509283133827124371499894655727694660850827120499750356671626279781385757853206833786534118768484398898990621876747226726317356774584865575322970459226066314887425742231721238336397973585865464987888882228961864239381962183131769975568940218862903691210438849150456640172685240504077209642414324706679288123693484592678065422949147754653979339819460895530553391863395784080518427230610322566908046439069562832907220185058325180103383631031111347244891857054326740226394223017589329802589391687571055595950563208093026833645540253022157722099042852869812497350332141629867289866149937583051114564107976109475873675454878378914119064959884096336395996736752471930070896928451969374555900609479267431074511874816346605133979716816076881218474639721693877130281968276312770517489969912227348634418606744825553828847518006790411560738605373903727789201254074480 [135,38] 330657720445737942896502095642295838406429337710478464509038363222568773044284671022595896118824374530642423348961092597708178918767194556241000207799505799653520831660753727282011854450520497362828141493493243324632004694298565433227513355139755442182502069702775338035244386428214720748453319627669047944852437045276729992479107156282716781179402829608755806080950475712074216827762140703373391891835827324410518970343859284080100656069568308521243907243999479848139255253832191758310108731626916918514244310308685789421715942696897406000495946964299703288781361663765438474840598404603266497550135284790787056568483019842475193246403037622441505208059741894353484804260415667105466179741059136015196051667730771325292782907646192162507664488834776601121011357259444412134686046058292665327091973540469974452642376731289395962033614229244487150367356889185789903235964264677102347603544750825693026030712780796226202601053515086074603289951070928729955272894553699113250535089963068345799930472354142411760656671477213234880435270277861322969301673502140982517473433479186315279868349636833716217992291939112654239696810464745613365407537364927458474285072417128761915535433818871252620459209859917357101997808376283912657952301065840762817197642493306078279047286120546306870840842744776132718601806252528644781740989650308281429824770392969908168020431680517330655056846866720278684119348306081313554324465496048092495746595001990933548338650156184168448356965045312293309639168127493515438697574832705058911314965181486655448217046790312754185857344118387465222492124982428213169397455605757874630857789673876790001614255880767162757884795132329420251111287681411108905203590601918239175934187413882548725584110120167415676032043594079873564691503174941743335571047781449678075053032483088026293781089591665468013138957152 [135,39] -74703641717731811497256779986098768804859722920483999780043372157174515928976151485634607603049234725604222651907134817186876147757548379751761957600418313339205857282376298085864411193005028661377033125566105969676185540752758104264454876557005047932448673064331556421400860304722707580388756207512444119588311617086594991471453318551554064334714100001821262323137125042820488423857997108174326051257955399356494268759280120805200515882250935058373166135701721124767723674087457002256499813209005526714645792744434146372357343334309933555777325596799653189802262340620890929764006448261405437198103903785159766903456944983674002267934114446422379397802367881014516857637380639802660311848343671241123115671792653677780505712524142454218513139968320082794812543089615318147877429468757322830852761951788764645979137880560528595408170331840753057346056568545193551622447676571850387179810070445452028801240813261951337439894627603854338492243574874654398721702133201877652356474026024900702294895399703829725507423368008641202092105812828599990667616759638835809368078916836330666361301931770651827741821786063660914349156087383563078222739004089244928450642449823806209904570669683036114356112914711774582054607261694927479611945175643038734256353930922272445664660604098211070289445262616135574206975851192088017131924452333773335513750112941493826578366644425190236524031342658700026298838291012198741776366247250098731316616211384202236550164007193950655627114632338725542451905443365857697401385259347038460555254174867457332280465616036518070780271036738623901057725997933022899147899620412177143556622972432372113608983842960777647581501885928846558265983150603218314229730816161653467012712881496220621888384147629660170478115536988521741102624335883588238711678711471728909228315778786725108376481712805801796382020 [135,40] 15893644967843398728133513864481229727264603682912148497838900929661054165008664558960703228883192964864170062386103795301369603657075119795528746712713156764377354537605346719586395929940393783678297228736191557877161446799686568909380677831211392598659217305505716633408230111790277219317886280946410151354223275589162806801429202918903092897576479240302260714951799047494709296094711900530579428121992734310719546582438302370374799041835629331454877903526391635716179723598776843969236094567073759379878252056371607737254086519026107531500036446782025316586800789816724373412620861927715139590127720046597115667089331577804865096201984982313910088380151771861890190849168726503632930696560102746839105851879447836752960538923802144953433592229578292118157121574270302266014208273098309730842453542180633157779131391401693564143785520029853968666574392071105802079831724511828833337989874694379865258596485463473633788458326934769371526766320584782964811735615079459192817860583372209066171362227154516023730527789817910034044414045567351050786631430749783481743542581994487344601361045140900957686223545134936622022019555619106707107502864958114966117104776494510531095789224554461625141424864430540408194192135268247832845626774840066610926032308663105449601914399160186014768323258436809049633681995530461791128793516830105878240058055525534804448148520289597186314797119869465624526798420347969014599866332436505093174697841779513162630428239179871724254824748771836724599882789560793421058093709520007976762421736109035519813539404563717843816343363060331738689291884766416299907439401601857138439254113023586044314661501736231471760142465210771922341506312510885737223640566103941943157762912658879980731522964661831136587127791865557204358229280982214717683995466907113564691405769818083209129436383869251142400 [135,41] -3099949745385923228330258894592973365973240910261607494460156198567288648658930737200884694919007721970412942190545123353288346732021222636819508322932942987885832021652053537883418244967195507492950485850141454121635294165137815690067402924555496185405163791979035545533987601189827724839284124338591244100726791872710337276649994535239976556570931908675971585828048639530902833464830870439253023781423056290699749802274083297333186822205644085898160922900761429627716836368442314459554870346666026975137016345180293497728743492616075770803368220150427017681463151552703697596255583395529243176531107034737091635150770960768588025638048770304243607012747753722617004779923766920721585181331245882987754608208945351888126993868440224532588011958640658932557877153727643274168487318020814930222813082866100803482930844823990849033332050917493477316454569916939288281243167724295633529122146408904173457635678905964898671395937347650731863045555370884153572923613650683972688922430080392939025173730582571991738128486949020867384639706724410157606917984958623751948834756308592644970895066609252301707891621010115596849374055188088321363814983074372122440724034144135975343909664444558682253226705528178950246110384811505935946260077463594668413520290587154320756867175554280515438658153435868527712392591214318153082176669668742571013323172648449092611342070808371674518248089661658140704197563884906228626423112179555321230303621852781495376646175017212439853805104394245026950685986109599490317519521472501771691024713132683255994552817834135374528050837550279534238474611105301389860121175417296167928266751892261401387775790349449300531370999295442330482029210777152695593850677611329836022145496540344646272427314132133270828539035127427995072861308399716264625323452767127579732026291006705155969043753459619552 [135,42] 530862588930508207012198031603687102458658794705593873113719242931787090775284763749761971371210202460051294515486883337980558385890354631454272834411845573875021231660100254280568431143635679553137985390323989123904597238386393323681558328428251050593100549871434720845688350506890071623536672248256461928023576983531056941307149881743777647304423843744511676797913365195601265001945512307150782720935604314535444226942429969169913428390944567535924283912776721664828091215990617411409403501165374013206539611797274053681803494397621435661915570767015981825194316824018436870821390487277334299566578194316649562646711011940825939916084281843437758292379695220676421397567093626427277400633231449318438463197828731248528003556002881629670179609710375228191875746802491836399746703465779275288085037072740011575358303966132423648471711917730873985350613152337086964001786804869938137723434158146076244555543921836728524551574438100633712482383636561524701364686956467542742318957520579679676533901742389835782852026502508200731399517623906029875882177001474024122100246369301051772317475064859313043544071410171446070450475500689125234641392569178034770796982092212590993592093680978431203235640317310315807595464472081650911705359088957583486032036332703168399026534501567968882108492019085694729989730365019638150727898954347358129768671892394005090340215262603443813833776910424081433460437230039182814612216359911207372883724709587839220681458947313410678047172610704993183233669142926039065693909332311556006007370885113176331973614272235752770943763843892655087571270828884803421787864346314688394302374570690001090781017751860228303738702700954872961068961515963056676267063097019500806597807364168081768161726290980200248125773267483614106854736252051224575812826172950282288127120621426898688456663097408 [135,43] -73639767635202322823038963733770032488621452624014418743935232141017295910592214191752878173448343690721826058188206870825581955077259658140361403457489243471547892354656120697229795692247183599820917679238230010614198886729156508127550860929447364216859572118630967847915378227265020068252222887193107910184898603118994990602789564409791422932308554834312890531347864260265370630694070233743145468546149040051478627943660782860618902558972045760858234642583591458513058989188054821258698321856042906156596765232632886719674494856877473255009274135233997285486016162551909186395365926349765076937139111497639503128991735758819876729235130604714047439354434033949789722775341085972044013847784339792893890476578532990273179494466952491164046584771310003481175170827746963241608597231522061332079017627523083968190496600319760038659709167970846406847382964263208053097000532115751063818677873044065316095296630995685862328170791388480943001641237614159995383691940843894327178126946156575513219541473350967658733107736995984623700711777499386603909779120315441812314081182265861376989996865547112934228489740268097176341637148970496706784722553591812620438956859692599739636559530672205541024802301796068150858556460105577615606879187834642116416430679172065440553566297968584282512167112065362726734029225056286519969738769796991186729718768104290642641814937514398595057805628097519507657773171614493740339935198416399996829171589560773097606453019218993161614590805143942633418042042900314134080248966742791309427244322291498458784311360397087425268516589819119282873360011893260565279976204648918409081838714183969650528350181593952800802123478373681027241326640461940525074344826064132504078128371594976262649828813010165262217139050071051879787795384489173251769269639708393690525538172998852677541904120 [135,44] 6396214189826488057772503459535387717523381768297561673464376753357110886170010169935704449673909490435895650604362739998546478868352430596703817082560049753195355865067209969045507077106169327278378961426936837559141453467914419711313564953425261596687020890183174019506282418725444234893825097115626792757247489917903424482098752235663276482403213573403350052640165065353658831925197827322423083449217504613569587552798005338875610232371228475236543767389217072557645960762429518927534617314709837542236238764020483614008038267633623804111126884290154471228840228957679223411949112385037359458153089143625897196328795861592338603911641292872364955957723016777726257474418998874271502773685443021199954918940338954665487419265863688495939246188984917336508516006835707388592798180866522246044780700007937789944557819153858787410393513735943576507526396925147760983942935375955918599032789266714644941738493283461904527521165729250651569529680815611246688432617374605535174013251539689038602298712408713024088472556240511044886247670332674812542647789282763786680486859703639028660917011424787409222523112193919675217449978848501454461366518464445984677344341363451325914048948131854630839035022348690715308876741787775800997634987266333876449133711688854583112090506907551117841885209975577420137232650169061840947660394840976431496335058792009146641680660478317447266654443071827471318803803963970474730094038198193478101096768260754467839137499104916211650507809036494947677028358512314260435184472196742184706403127947609363399806028264477381492664869307298913549176343100827729796440178485282999311339000868828339160033505523193523717830888521241055431225199209485212985199729767603388028659854208376177837844660619510747497742736421844765626816025457216929139749425408616348863030219976478511509760 [135,45] 359866496963806034400645617385988207149783538883852001462836994889911901995037844759643291349370805378843038719820935705427725586660454754801398001220279345362633584921949364701261565459991020945140752861916743767228888875201207626471451370484628531466543454425157638921512983584183335889017535852218352709979527158454925915739217666044282910607981178481487714638988150683518030834701405036789236239944338913938479340995478184334791653938476542356076565555318586709672946822420369172606607898163865868008615839559973000610767387614551650263370814749516200935445493207364819495615338210293538451215297070661946664707635955697242926218907730136309919330341628203772136739434038781686643594119869958180992389881824611070001052297764781135999332337082946762374901643183160369832897650921984040591682295944291610181632834918642998959796165085521783995755041309678298018235736198941279687132700414114203401978968478820972819904672599287992133221448444122635377702587385433016862329533720694408381632908196147636304463899266440246297317016778559285624497726100992623117105621463890871959968484671426424883189149396720518581357066890297971171628186305539555614487039391611605058677657888487924706432132353280740343656505295059576066868132999185583654089473855055770715093198942961499320910597770713106313011165471228580904712600632512575936531448180664545435950702520885510158440979835377149503587167869869983667605664672372909881579295866544190839816174421346732749597389893637750089734283084134244078591750444355787601168716365738664004877710477535421976409357159791686952645960648737404079976768982835452750269853044183326658051205815289065867802171786917419573983977535709124482000313042748454677999589347217695278001760192551639642811843694946229269674103622724844784981800680631688717182446647755094240 [135,46] -314606405751835272925565355912387806137842750626221198481218399974436027603306942571992422020312317073428925326640047887867672944534381533917889512858771841356770677056531558909451051445886209185159719765930017660083883893950842464463159126498430527691860447510864266347215635638656872914273115889854885041319475849841658781034236605947693796507115148561769905301239986639531858879624562618366450961169923731925612372149939351598206258278038560802251713737417536959710697712610347269770545533827612602269137041485439022689992278066538757807202211701310287332551413253539311724775959409442904673592425866297235082643487839117524674275053911620183167708619269913722970250127981299993624567502952549009127150869705520888085500024444508989392762728590581749553217395171679264478387519178454337520650062474741516931546277606001160417470435523634601964062592090215667957898869290095608806713878490113527437612873096295067914896092342512540449403841973165457506157799040196909872453805962380380511490460763993950687787843483284884108294814610281726151611072773811568998817230610892896161633807838131621515792568468760912590837836415026148402338974189469368071177605036390812288528668649187252714283083279227218643691218051125896615176470536553804646701529882237186505027808196383603893319716121747707352020351724185503314754212685888917413205137711564369234649654178060715502040616853478150129124188755532520093457837010378606388506729715949924028204139752035694713540470429542116832687603322704580005658627775397866571722353151588216454694085866347082362380518493821693722844772701215651093648336395670993969404873209214772412141253853488951509500583225618262066491997711891277379202812646419213977713138373274851709876492636594890474117976508301837501908037324052716427207774097332261179355240780933440 [135,47] 85028129839626150774008425924089699722096698466771622008993898590657187088841827590308106534923166431840403541082714556644200349976516710779671854116995402549098608169676705630432571937005285171798594870289383526459347399305042766406159441113256262356598438978130610639906677046662331375546411718078331840412089724302003116976678016897512742239508940925730448538930305676078001599624009164328484905207730860168742110952371258458161031942783512038597388694699401206429472405911437256768602076387513062945103313057894741645640079274652621924859982169196319984786506800251493799134001179444105710990917440341703236853185239774733905493387129686249081218214886674537856387327079550806293323853650477110817362394754273016819430685801707722378554813315985304338165478593701842314439669343545028377632365783134189192105564428382666270670455953807891849576610723748668051238653318575241873031882554783356989130322423401733790194911342412452151484404399978757857788824678809810741264627359929593870822470990671279584524628841842099347514996803717428920458343443119561839648723811493723707268695740344546087964547037387762585483986202196672255388382165784389461818315875147511314253511456003382494365466474569854911793236228915272146540975513739435105135584938789082031888554409459630323045757756372628445025004735864111998538409304459256396130473885028113286391347837455234365681856855830152270728839954132387569812825183657664040396308714352733842651967415637981665734949194712432889601921760003243993916587659712201276652352200086015056050159392828100594776612651900376395164338467834807972213577129034499916647990777709693050470054850463488595159696916836853161919545522319340098251958934027808641822686872666893530214053543344700274265544936944792629670590840035147994442791503586222702146335820600 [135,48] -16209768289163652027251777369677839761886968118074892974614880473018647038977245206297924452581650401426811830904791128575994288128494677932784444671136708189394654787015162565419829881272927281576619663072586779438325002704587442232452103837882123329963800118173408688465409951906377449005033996732681921101147130869663821131500638056820630370348287141944129156358418226297370164600504912775832025731669612191411769900664434830733029415155298471980287354710934764415136224584478892998694949240006079186274563800178995151286480908429936506969992152579189743865984377155616689707674739860271275204231400841801202929070449079054897305049182229808163790865395799043970646168389190356563282026124139753129428491163784252836883469285343128107973589098549489337463891770498532893505731169280556893438395636730862077107929446152328634090206160320718809530495054393959337554216938353308912859077207204413855791144998793628230554862291803066577525884047753768402212405046983374166717306093623819918522851687316997886387478046924706329185808536383285248462831174898716398692806743526981925517380074655018621921813332169098373991817694713864096875369970261595388871566493962695812941824717702860579169433145843072403235582025143027407755607792153587750223433617833246425608082978266663251692791546111512542557631759401913526269969980724790835367360060987022154114109246921794991098194656868737307222796182101759463853756196466190957428738205373277353184969342417190138378127825078625709533636539931206516543840222414142249213232884511082342264968013199431617323366984056120902673820156817723504055397418260252330879535781422121226777803479697066728959076492691203741177159835211822138794115675619933653546684342441826481069189449518359868045638627649427741871062404115392300409159617492884269514880896 [135,49] 2371902604713894073078692616724013424241575656771413191132049551256801250818304100091763785726685564440668320544571473840821718726971305204739825419950336711977865631825072507368999822728658160325204835963418840070681512925040988566878312324099455822440708082726991937646340411325917148339426214332960521084513178295252499268703831835422715903700344584652419125950154875460550244375549597074830610007756862214372391454417359219509461593801262082210128091723379835676237814126279469826516471000740380599091624192806930534579417097676385402052770863022539733253311993717541734265550369362705091964527396017226526172155479948885767932597185021424200687659799054296179846479450833022944906174326301547431010481454827252548518362353917645225799991118758510017728488991702696774972779980580356835785212550921538574550893495501824207627881380996243970405867996126262495823992523063991933623733628469946280036800148116901619617330719336667929850096152435391078783434934893172610877616685085947515070490953576923467775076405078250091453393406449488461483043490191841066446184345306597033374420977960139809793541694709163419941502183833702609141516054525955206062297826526983898119099007664488746590408319142673724323495842794123181880673966604180642418009358341109030560231663105834592724314998226122029616838040670225103849327390801450936126807481886678277161116330457272925603901710066542894458026563954054579429642965601844975230180226370502389224552338220680924944787231354158434898683983432928867458160307602344075516202818806319941316502075807008044875294040963255867562047996368711159989206431753942844149284343594414266036672098855581884906985054530905919560811350646366883653604330634684292574601551134005814361528237698903395919477262018491309818851443042768464443804685626805146126448 [135,50] -249990247072807023166875959597510156266473361765158427418051609887710082417362650331756953507036166515916290073775048861400257369266183921939643444878568186680388629981630946844665589899130602499383886107563951691320472404280463236268955710179130175882946784903157951201868256846381115777279070563280781810013200442763770082474549678087665056874868386564918515196675518423700958278813170768902210064475675168817530478497784848861560059119027137076011424596570370069985687289381158252108207647455860654589462202912593671518489118985476950516999712411165249439116547378465926865547909077147938603662427809812685901567085952664504518438987776386583048615264253805262961822516949680475843323015398807176884558741051812942682651314775809500166868617976500262777981220368821208327638885369365204581850023991986803188380893730167681077205598275603538836337987521413529787707846989661110243373649600269944784723610123110727108103756749268033822336134814380024862188267835543967177146524596511473901611233529988667257296666750034678902405510868528622553239663450312040591212536966190948694580920827162965398561896379689064941932201955909453832963657668010965913221984916353133067580387827728389743287187433643781719930593725688262877520080809388549519938996234315852451346614227800524364026218618514370934804012559294277069452409338947451391698806755634815282493477938067744712236898069342014530808121484400622925710160797227401078358952286372059366805715127503701424425927813635972186899129229449807489555091195250273186524772896210589884306679493112196185755209407861088416708638755624368001877929689368974421345188517524634250726076000970893554963564365378818623725420760342783968061819037195170910702761975701223131942621645643843962296295619465576946579742522220288512858041868417701152 [135,51] 10629395118073699079188296482488603386840497622983216174370719438650981832336968893310856560153541043949263142362183713965300251961634697874189136776281223954207637318760369945977826862335043472428191747646872467642754138324288696396269142346367681118136303079364174482955857243007287146897194910459689204841711218413066426423596574122274579779673899425399989711049679864573106970206457773309644519986476991537575496261185355317556169532904397789368611505607218798789424533519873427239720783577522031626250794224261616898091638588529307228413334852351408085627536486911416666775948839373616188558311827206860701222348947049370821990652418973221192314120507585647846385602627117364102761585098781182778777925829627113689844867944441592690813676954248046405448802301318515240712505718492943921107030080773856749865118571366995624614859928232109996800878129184350001519758668365480602559966771468722691986593308094851102334263016982318281482607825572704287032409771939874690816320825008753856190122293769798981933029149675688614197705758382927117862883196388991633667006003412670208322466353250918400678502704619595837732347677425863001871587197498805062410007112768313446718868198006489757162725950286400361700171276930554989291297995446873045565817983621076493748807745603312821685577154358308204643948692733668871956159174179030280712256840041648764992477651735782617372409282924714109787707558990830310300029461488360644832854336440342096936500912316297553593869311431413799257705653180023282117420812765526114514320626290691744748340588020815493880962163959608716021143378402038752557479988359646773384290699297654388933434317955236257715347498982073067322098476839910644952274478097824558572299011218096773713836537571570606395776624440461110686950715539506418121380867285308 [135,52] 2971690212816063044526845053124813714646112323095730388252910258525952717738605170180278850161422239139344382714950427159566557093025790596892909299940473123683977910992400784471463241191740261368567585571296708932926471325004711991051104698964391452305148604729418050476565042095015047780128311640331038492292603961477972724504999380243341105512961748839383996256346091464551377087907502947507351652979129238397738271902072514661312533820071492083173389811717008682104456470313959242516237826545591721559414746729207623296243597455015747956419756694254012490387808458233483131995479066445447726509515552861484936557310760461749564587428159868810881898721575123333540830003259320091287913907488154478769731710542577049069349299116223540694553434042342585510263962504157115273981604970624960485293571980681926423081581440766715914135294240376777188785274565371259407650200708793199718342410594678633923807371582211838581591831889662640710405019568776217425285720869550823087675979085673858433502066783552775184679803846215846405765198972671897692370615004279484421624909124676451390014352317813174981706768324160616102245587619172570669638549774426213465389618434614275898019722595355854814311448555961645101097456804761021078461514477015441136852809756691893442901040965315881939995880632615316512854317728945882121323840688263605224921623336360545496230845230404901215353288993095052677843308853632649621377306475868831649218565018131556229901127790534590363641739360253624280738501466465720187324098667529615568944348685482842607634593345220580751765233272897837908063264711215682785778701888584233912392427193579182129040005755986732102834841625635768553524911830388078161062833730516616544755426164323484502266608352403014825937153648631635687683395871440167551167671552 [135,53] -1021736733491523819581933740820164000737829428253872141972160392980344661661721891068798313691782949252774783649015652964150453013785600134710949702643247947846875825286636552302852650741284355506659292606488895919249764040052459138942369254386882541900008214118804027987491878454077206458218326479607369898572825519583807161354112044269641842002291877220377265261793911852054601308398219953291853207774991690608014907594840034082242252146320372274044215652163914044335141541375615494381592567210663393729253549879778319606618861845845083425238332024554805269882259932493445023646543290691135557536465874737250829226841898202126008061671597974422487956656912972427373844979334974262197263638680019775796390735077193994064752899728741173059802456198837652994602002810346906348602385861150964886751338390663281085616483100886079934589633973307061818003420121994180547646559143656764347219911973695155738910189538779452297292438512759287529877551538197690338444236429352259563518957182460175393738998753118150294248233348193486714729261700094915939309485172726160491965238061902082848840811835020188475882199357314290055009157878798947177326018957706136886814793485060605254765541762332441066817868095740896294527292743926275343468201201319220821109305829110129277736304071666819731434676281219054672352494012905109304354963018345917457404797776741120903217943773391814823874094786550654933088965945440115223650757668944804154658447348756985447319898167835910516782074382488766185833548673224886683829896369312155814660166124521845451517128294277805428327825877211423580464419122299300245412670149539021239967908755220285094087153173335513092886329508218628692263938133590154246775013245686680743831096081111188879710214884211987966674812019906230866718393170222658280425888 [135,54] 202841503298460683371600920416163831176832031843121992524755666373535797933855483688459405892247219845316682225756322206014936437147744954743844087870526845401301998630630574241544491318231622613029804046305776285067552809452792220223270281239532706827358761009175993850327692581063875818059022295738503367721766368942557763134028177489630826027284731585969303904492504449222017712019882648585940184682181257043663621534923328601368570126149683061565691249062231545606790000898014258579189552548367416077773413502498934686372310922686782317706694131261212468888618367284472757160545408183679920683088346121282871301375747186223119888659847127529205322690067437802712693906217463278310119214794639379278341987904758405122165259625542573976967025190196587133013316378214797754605932076158865754794017551934515592763595604121624230414297905213011101146417516386550966706491155396394692009982670360613083190413746227176081445965203389984481635713023291397974612888768578717770492171814409563700529289070538891074255596913709173972636103387046588413841434517639144854551125816728972941433326416993357435722583499718109145877978365948954175158873696441689420483163450151942164152477167301948087587854929372638675523312211881366952852236031815309421437082389217807268539232777696720002123500675682842513234533218621334416418902678988257635018856921917084707420072798842017247252452440404500569504724110386970237439255631123917361972251484402710425527100996101263931296375648221288407504985002133190891675678031385440997562860995903467232448030150880224276684220301656556207311447857360897471273501905830849375227311136133435556945968246654847469456831342536742951308271735771386032552445407864447936929673335996044545080539574024951323071033786635606028107262534094826523712 [135,55] -31507214350063826942033885117095640262215729106406311278420369896740120905941387574981427880974741924186420773097334344050335563386761003946470287557440686266284582958409809363601146554472334484836944011196330235032791973421510670477018502281776206889772490758604146263597247959649941774400601133315677423780021932008682132000951572729853774244810637279859371263965666463977118650255102899480996358787248565168073055540303426490945743238360117810738238111298620169635037116982546252368113077720703140058747911130111924944351639585353608562984843300723636799444608540283418308794467135944635602319141850950619887600043319746971195657344993305181123704868785940095230124612101000755580566002153397402609319273306974343650975148300820067154962314038012601676531881716124734500264048746803863067182036758955686342382401798278853649611776619736287204603451480558129923997305717859796780668087312782605007861745117327248474860993405340990643193832556621726888985086921911900052207213448885458256560080302029259536449657961876916232198450786284119544382305128285897152496678446861123467696983872875163615432193069414295183617031159041186369824225454356267040096997320649995665414393898976146465834287444305747570830842016719898358599864947214162434304201068844813600157026420596478129278395807803501977085835262342577703760456862818376898023354759517391457620564654409458731288247813150064218958863154087471640261772436841493100711280769416420788784123602027334858877302120904987210555700704721862123942431940541028461151551940541933206691997630758308953601422596658513378641606073220695186289562617935791620407498571660749316945958985983085624101817125570923199265170890943147347387895057979121395491581033298741259888636111377634273746496397107976489656169132066838040 [135,56] 4133056213552001857920459530099309941811600715770406011770300011299233914584932633653047141689506891212487487001778379763465725817602026937332220062301023357749350435236952733926037490874428771468822722709574890143970982560697354674113878273551981437884455032740649302828207688063950384159414517479377919586397249438543469215035500709300513244981895189911725393775291295123745376202755356049175158796939755382701017984123094354946730368920381115960872196111885227089469582964815228016239652563206050585562630593526362052796718368376367447820124869284728025259722352973483506980499940219482432903370393619608749669533660467063826074457278869458121161207340847697773929363786698588181778883427387992184573959923372813869385253053053781744278393565036023336130036772603169465673830219824505084224466561286175489176289411836997195033806762485147017715920096792500905735019849326411380777118177875411175628333458005836280359937613645656309987047093551167746254819065102582420158206980539366335164008587190425493144866857163188417508508541417452418682581722467777103540698209326011293628034570713852948700385995747987178991657862897730059620014161609106608088440012731034391851300830231184575699708781877769026782431740136800263424921750489099912098108068044541744895012342957912737979700189467639889817734261394425227634450101840147767947368108579090123981109802571325512862891214402581236367572367262455909076892238901897725959272423858575303848189268146813632990861740172385715701437637927074182721877538066509888166451228267641264121736930714498336774279204050809317223339639642615798034809154421914650265518331618756235229408725099742020443597810753063195258322483104284973925918298783435709361294699477204375805869926906735514214154367089274355095313627784576 [135,57] -472815307234551565605757978501082663138945432530064483999257007041894215317873772612802586485971573850698770597929913827099455076580173066742611175684655550025571125040211997704352420531775900231884291787129051339894943456250853302746350136457317040341110705677892804502251740169688367047312175755013073611682133852345860964654201579189039372413584793679513423689026878090987624402856938582805935342021410123289213075458832256229823906339383536625048604439095754975612528766039983218275065498480020302020308640221445937038794510011624256817815361468497622147158433532873615173029513916013636946066959383081341051713008053331547998390802534243597456283145415790532383451891818298582062215668354423880203891638561633010773580681959544958030426273513438177795427324444717482578528007092081048582439690142765528190317560989268160086557858357582396326821388154298984595640655575257887829232542822989297930046606589301508981625079775169389675973291433501153808582834400227801778623801756849778992282194032716699605148260097015811530451341749598723299131914145148755975633489839606160072558510031397603108656089802936661831761308547721343042790793012054050214517047947391217538348018239842654275037236986896820136023982423837684885447641177390205372781516660310238503806727806220451890833920625031378665905842144159378997736566024819854269955871886116129495773097653520033235230408831897243643430275969820518411550684646560236926995012757396063030690274056661914390314267192930839748030095357569214260901284462075013113148620964094894969590183380262453328220479260429166668128107466596701132596518768574822711188416052504150519257805315459993148261841988263639060942562861501273701921634299565885778403485457579242564043102418821138182722643916144768074772594032 [135,58] 47992286718345287167246877481291803352564140982555413823717852409694144226208580973864528741570014205460446416144597650579721979214938432134773968226347100034455211654899169879234604441298865803255838759644710715340321708157263833585338018738941374555433122454394121145852132448089568509356602301941288690295678561705028159442992230429230802670445976344398036557577362645479033860260366170211523455907947055562174829085248518196325733693514813039199713605215430832173787178044437393698468959321773175902326163629151939948403649738919887405840464669457186343989024665362506887916824695948447184355558132083856580174877403040581238328013114142387479341440248978825046497492026746241701720476815458741106190395504947419690765670002180889354811669588310982693969563224237236624360517054528628124108756890325871068299958586291251749113032722005780088800003126247631743460807117409067629177749830406948017592416075776845566519794418237871046737333738812954948551027949047861219825025129239291378838712654077275266077811358111577417049150947493259305784750044160627059260467905979691193984359335341998662719924232881516393430166359249080636522503757524496742898775043730140345714315326721925600303816196377577334573823069000947495554028476025223065256375944181039357650106696539579434447496700992475474756107086626444906112227769310239208700231328499238211201061830309583290893810186999166015093381577480912836272028492150149893988294415082259753067855786598510110712227066529772857664256048169798025617933201559327083178975111587372383329584000514355539943857343998724226462624941643188523043582956086806269818194385969000233246918525576527198840928173584933195698625140547613501912999816340466071147804772853715859260469144027779427031015520995470732504096 [135,59] -4370652681216162441705502838721972317287353339388330114009789312419561389426224713019862501967181368920405867156176693601578879097423470955904226925958910604642134211490278984576454127503795327651851995090831635324830635499262014974193513735063995814472519552842460728501621245965202867116434375895935200141014905563714152451740610885532782782790084352760418811164087304092745785813378407256180427158820441190867770690231542290923965239322739335590017492932376755312193308594478551204979357420441401077535808746152945585081936996345253054729135349260262134262684608459320937331007481932868408244140965201610470318454897101570441365627102788401404557382558593846215394968710962165779531210385029940548099121082305133671013309388805338429773448137768955515104479237164475961459934699582394407333489752023961412705915168348741834532984799055907842320104722404234616718407406983831510965520272697651804813312722753438474499041442095816589199942704182614889286823723260907990249816921500915989712682894226691218411637973043005527989869737458600121468566803992464838660919574472588179844218846144714205362593180851386809486724399430533450151720207544076477774575978333543931310423246814330728858264530423663773372656061611107403592526687189903602871293995338923093084811193411125655473710456463584878843985427175672827848853396322889669793182473238218051526447421635102300856338925416155587213363052522073528463089009817031535528917925289399302064434376278164163233402245450059185246213967834481154668773383181930320270110014249718058485489689017188062291687505460985899888700098681631897106247016253169297849929047593324216688066285577518565259507452900913744805293345028065897870622873032711930179978401187720131497595816217586706455409110399389825724 [135,60] 359425551033759322595202021723535583055986534643195651441136413181549137114207842740327225893643511640925648444676856410925217606494709882941168614544335103255841472004002090807326957947653642494995617495411622603336840696256404603474612013454048836507411519537759980386841739508471693729915212243435647202106726142618234228406709073866833700435362782258485245706155196391249547580651043350293635591826343951075298708257626752615821143921767196196538721301972472799505343172408531871587611089029772932947427246816326516317981262284514212316839033606312457836203133229952592489723124790639128614985463175156404800397506936724195641574335488664840477864828794005938883418591331524894307347043880023988569962050648213637782852146834338694311188864677218961401375402500513848129621988459037805191400581234799462623668069861100224037740843968442811399994439885927471938082629200740705126031724662778069811048494921893497081935158430116712875571868968753643333815314757893571172703020227688488219516036132407408172323280857279049912766160227697750968607131394864556982681032568290781195676327621108089095116639390860469759086769707976945880466926930969376044302852433671396322143793079831802138360995662596391286204715961291811857021301456900406268521586394849152956508072001402984021792679122621157868638247446601647924224502936370006307373122167934594469379280988954221486831069242748748582149478784607698723592261087261834454597528434022690508349188553604146781174389307340166982102760803684437825525543252589818269558200045335161953313371132246760817032235056112739329486042467724843394520015629092552661008029587107339711456130404105182755850438826485973158512666825671946676422003290805180249063350059138066690663786904459605800757387511661056 [135,61] -26778381786290984735819461861251336566819131129570168244606643771315630136700730097862514860178611722718492320899710002903742392675667196328016701777795584053176787513740577561840799904765225770438143492406533939379793009285789204997243464551899259005032506782874256324832521218069995321991542558813645208683720202509542697758941278416143898545044830294041107532518082140007677168333834227178378738046492715383776290092114651764687220751801653750240619867302424195726300122652787605937905473150502272497146151848567578890638482802287298963920663413112576912802374918512623472439744728176546838514117739429872392741908167582337256305657010555491707225557880934540602934339815596265198063380724696858644179773437798344703087803320069154792672939007247889658392828903205257603415467243974054191508491210230520484554275185040546053893665887982543317433103123471367713495072476376008416067317460643495015846240708965808941815082253152325539777861782825750327209536207906400060138336757884014277101031550682949024071434949518805504784936969036315036948697722739098997557379568506452082195445017264268539914826775863586603014712143645860891946049175187816492643006990597914151878663099193711115327386641315092734155333853679109389014633345034965216378713656172703733633783881035340231917998898266653818422142760774982456115711585163225474455892322994876413958620427310225008639441593223250031746492870739997372970196224422564901747125081688898483016357007174110082141824033518423255036127594292385415414760165009961433243034461534440192909226436122943457181132059764203731827313363523325398390895681537147604703078356965783976893042207696892103316215718757866177018247285100573270491907593594161639675707487406689151026096434704726361737767093568 [135,62] 1807310866306317481743609385479749553572764177648880924091614075045525535833075925983777742195352350529485528262319820823702258490685358559047181023524055235011801834431159915941800807725060559362352966884000563775883685328814183733743545568013541514260744216805290932398724131231351188550534784475621100206023141339748040619455675831305423865676187225756355480757127984278493671226413177633114873287555184091003559677581807072699844480616149523940573933426729476495378843963867633294794201275375005765082925088622702565470717638845792944403968677306495411632671972717636538644242048411934809637642816788305972079417395118314830099741374455320490624634905627916430370885068361505306422077147012420607037993611667852491196733365791301377477867483703245386965401575937349817161181812622192263338427300406596147121070174095700918027644436157221009196397223223074261685407733201235366215178652432904779266331628517976225882229875138737562546842973812449571807941526261154715305483177226266613727667919774223778777407493602402690630962140902753484515792033665583039137906460934785005058606296720449191773012081819419273500801325284311730561711173404536300942072823436569529736958842673765452032835702130771692257327827825192537901583563774377384266115650684649223535661365710922303282010236949294021428845977785788696501653597256471889222445306186806054408174133925292771346336149701288634420782266500946946437164975718513645030755816428440351684030115083988858695428154304311748288883149556681639720780154938251493363543022657409588630840674284506923459219854898813222005677083396974359424047538289279987987507632342497976355608836052042943558528571323872768658503325950915364410882807910820624244175957885216148593705219016274762293194560 [135,63] -110024409066451433869346754848828415835977945706783016171350143958174596161484651788090784641286824107314828627758560576860546617735366538654658721687917967444438584047998238004830930453747946765643184672872493757694521233162674215364771109061584422601284976889173056178990319566390611655510268738704262111745113542376384745420736021758523534907684066879131051153432122747578488854388581287323902620604235498848225982290867207310929237999786583379292111391070694039920528950402339969810744136198059463615225978183173351439807509920888347268542892412133299026208081496357630533285508923426621627507264170042256872019036259133812425276743086801514185501574852134252621635714341469942037761491895054359494801129184681413506969858334221495421470033250025936583050281199050491753951002560434588808734242292283113365370314123056476562046123160743934594560268907662992540830808668653935373154838342644638199620974974702007771352785047831504431711655446695350740636025944530383441474596781890230941546086784749049756400738448855557722774472578880610239816827509612075625882641624570232492556125579832618776569180375551499762464315153254293003427457282754820323867415165800507813535344978442104723076276162872364223990528163990788532135271825101430158141513566190489147846931821182128031463852878153613629968500827952196287427200182930170550294260295525003438084284277467618157387996010764559927463016904695726103491089580081284259391457315264153412411412903276662510050262142427420903452563332034635814060383468707883841499729624896640129579290436762374652869887793376476245897249957188171749395070893712357787941633533080305300361996082147615962487167931021884214993236137117817811126955354152648614584057538184280669472896857765579323128 [135,64] 6016148843231012924785917135411492287984230506975894357053362164870243571910648423915381708686042514592826117944949055251269018394753835886227955611610644029468604086403670695361880888999860891428729368147656805951763976265239406367435627950321968523229720142007310271768461938281333161319204100182156954463498882844157836258871489392005063260517379351667087257802060115177362422584323620262343379511271328726382648830634354675569230908005697275621587475689690550258418185923037799828775788232463412011365443988189352237383976140124114680791429683000557154980096031470513005798769731240664592317572154526120269817956550121490749417756891236606086862863478583645707942862437405053113381046285261020576839132227075347715342996583443358045004943957303279666644999044271912310418248635234804960001054334009934033238072989759977771778260152539165720227383777847971274722743590440434254478776475564867479065429338036630412070427515779391883748233537779031177974166962732995583836948837207254068488844938761503488185147109470007785137372490847019385900035380798134835285764522032629251273479280542833514700535592105226219769675599985209776669878081525851730864859323898183133245222412568772127443731709644612931251597371485428540966311038814180307992700412889489146801275872009349761664755907392958793266379006080653176936079277132981101478951972734743697154740389198171644385626943024330570855748985887860854314949490193486379441879703140318357858138997293699962542250239442003100448591628487096347795054056277236161623893144738050300815247130446202051550192450998809232686852089822765240332479582991985199018800935191787584415032255882167958978668211559446143804754549794641291726991249019757326393045347691633094469862131344381696 [135,65] -293287411960121116360159212480285886238928960166494831935741171478134096011990621541201492864160376499959417255286312931822756770173533139425517769272431857977524373186096617003762688425664295228010047014432493990957146415348289344457035344596819776214212444135898821828737415515175500147600570010049891293912180466141653392459587134900410237692842384096556533309775620643180453151824096843913447726398697532984757105555335097611293345453659907286400965858162892159809567176170240542790952434713937604049102380536066164336038393131564601528841651565605153904772881265612706760758444123921118966055324490026149794836211577982419159745268016189413929006113439754047723600375532391022371298395266367048137269144829721514510621618154691595969486668823806828036037852053677379596994259695996710715813741548388343647664240412188985296516865150044763242339491015281473420691198426374060015414278036667868509090642344125127407661740211573394186032018927182306479254536212434537829397215211370897178500721046242919243677642281351240692032427077311558473886901756089295998094680035319745967858015613619018919005303608218072174864203583564256337264564725638638323571484101996894922761200290641128490890075286586833812588315213006420767851417702052655386345079042988841453458298553622475650989075674186775357463107513893420011940151503180765147767855514993089225120809254371758293441403812439150616488468717171570078534805393472749328025462647439267005439007818159270554862636735371596844691811850261293582145791365547210033768607995285960506983602791982341039116061326096240826913329591269004640666722723090128531849979831836648554345063156636755743395910619221395082964975124097302646240484727618311042676428768512654875633052737600 [135,66] 12673034620218914771490764733936379923133286355593004481294213128101967743789782157589190009808762960129192626412618011296272859172093661936556224370081497126891286060317140784721359231990893966540121411157816888791009071926078958922711434009266898957238313825581987176994918558849027794545582042949952903862293941561872822802494457202491675641057798489992901127666672099781044660506306477288863573734193974958055879124096939540461641898268194864640441663682172911157676248755816994658777873981715049886355974585257942986996596045999151383325717090575029390096567859354922132655057689646968799739679016037126026567848882350234461637488933439439933765315652542851301899293581740997916069209173955423093673222806232793423313869490677141458862056933966287604177380698553334383408469465149131070849721471513084533158644865081825240903088755976240834934994742928130090176797904014614730086210685531323092710403614083435756614420069441048045730169774205159805696699114515174215479691712795127326119404806127738190541433302374382929970157095784971964734402641390042954260501441642722713248484608924790766460306519176498357386676617677209434458680719034469407685321894980362956533885382781211861303657120352069025222636078781887621836935948976545735796356399685070622370458255061744704097133324098343737256286254923008130696132914447455058646475834592466162984069080147729998861987995956064268991208902671941095127627297859911556828732210963911892248878439455004356724026457574528686312372752260081983132012276891034366386205538180311744514305753107404698453118244937596151716675032738988647543986965045080216672257191516319996941226763163556559540790812067234580059973246700956213260817197539900461186207181360103466121778688 [135,67] -482878191210099491714590108095342918406328802209832656629881024908794121936036648720600406662190364498054694018434775368619875633213063322449155641071436205435591841731974215558064301160196667913296957789191014461076216641644404137644689972639906880172690652746493526863374983099576684523231806529960808742731700588639801479151198568341809247713270883920364143085712424878020647265279710182015229010844928620318940558987045194551873330515119676659919572080833335917047482919084030213126443089346449922734716264400801875577214382887568245560175522340648003024477376136788847050674048722757916717536364804116506509335178018690770604266654051331671849817468692840125033356992870878777469522029127396093905706745263372629587188478001266052886404616225306530554708321721248083218113937314672137035545820700220273193702019248280193027203957746864074109738812950228331199616202585682633738521398423030275146998606123226477529696242855069663244163750267085632443561679256301909564466259436806750499380274906022162528751234276265702649369491688611604245382721888675203549102712937185902336085565834526317044539840241794691705963837538908638718069491926380370022309957663963452293609522265639928877692126737254333701042929681371385796735783340175489510289074753737201067250587773174556597188102347647480061688429312979092407643191644974808769877425426241420511229262625634572611396608254413318495409017193878039792174954345617933460286879671877096213343344962834225646668612409184267331531063053216144693179831932842281235410338740500332944916872602447205830960182842952800637469470928985557763033535965185864447928608266350595497383555864369034888206387825180861226098368552155682408419021132891820241027922726184227500352 [135,68] 16137437000643713038215831836779098437867356883882109714721726242061055459670094687626015386436957503915950725684428005734119803435099018790906522931162106727423413720094313984649649864703012428316709598718901662370260186364205161155558721636050938285076540097900622355126118071850133969592177938079654652606391332976570597297232831618641214996201216642838103656464557022969156656895622499836784844085237275696634910798618032948052490340378464113685744918157840543300571399599794109251407145099859743435399922739649543340111042685440692484462256230651146688927630164426335735157669370766589912326485613702435742247618814351618770558000555185986697771665762808199817080371152026524797889084656162128982850476432482503584125923102684174515344045095125805700211495636421703990060820768122633086720350260949809596914350584670826865683817653926669288779863559164588499242292851060734529681377402564964064429540767882376625730047601072427884170776925739869608169702690275984113864139628784731420945659617096286774433377153423492535856177577516645524184313560399393564506089896918819867196541422969264025940192859263616272974717703135497821926612882997241352669048538163409083575836602753223997175889439460911512082013283167184772477974005073358088499930730598456884229853294951098166414661152320231181159643584989317979169384787265288502727175414366717917420812519056642798422790510073923028644060592471703097892823807053878583245300948920380116374548383397093794503469918196067506537612413041347130877775721462869118941832580653906334484207845623495441252987751185153118367257676024951769025462185482265233340998198364476262318844395036385653238945124866629099306589133588509674516808305247994943607931826311300320 [135,69] -471748152996386443669099399756569664279949835055749596078777712461458430219398755514433350576531534557596392796712053025640808027534228283589978187630644407853499599819066656970700740076776841825401699139632805753668917912846865217515965578543182589108184417522780706932935693718599677110472966159044028407238934098187728164718359022239945272735901154188730659036149296666186515569994107798416455514311143182885491242341068162644665300706147783552925066762136395424347954841605398588639970447110052629858685322516460047694641334765857819283953890408893178470579409152146923818822726026865688440494029433449170069617934668456606674292384120058070811019394925688643179485910848229001212834116076307097671945965349301625166916160932763368379056555887027916106773054014518158402957661302946331076747456627442430408270275570095811963177562374255558887370702193373095242403996161501180968224257573212664343746431939566504761930974233342626676429983903504192344060632895953525424754284327465764518240282139186917869636140760703338741479132317175882944660029084518940316550031247827861858975122043716230216306612869644199860191301423213787766894528215247227989274516263567970924420631654770348132845856502111063421769551937742740236662146283779757145150216861472354035296288954987962015890835824184003493231009830027852871429862369915319968960721649706156402515162238054002897148151542947468607813936179269013183671292621572369749229203887295503897863468822242707201623671897139137034279739201529466249390042057535018283909110604620924282534803242071688114684903382384588078173745457045727541151244771241467650704962507831872189659072430988010393528827022425747954888353235940488932550054981856894398521884831164 [135,70] 12009162641615150639197713439765889057437823902962914076524184336146779767865134016998656109990565582828798934701119982251033954524630675690164013440127247528820082056957228338076264123915849316416306977091788641195461330228665883229996377645606482315056898886173695987648837080439990832257157849001572390645487988223604117524961560207174114458376255834779595092160285820590217927841261230904484992518041268172296623094256733129287908312273294422684717678027718418003125120033497159368875181571681190177976779733113400338030762626813313851012834929630180145237251932536029692480746071342072645326605228030050145007467706623687662398040073764164263608568248139776575984746107145159658504782255822108347146673530986416446628197404275154066213673639849758542981178142430325838401549336042399471896436262678464604615389128587134331301977365096774741115174013263365569900828364046529139817898267133665429765852703177576253690571194101131951412874465278618046927800318877154931409708211882792576640724336828351870401755864325076734145427932237994739917560485974439071797849363241294242176592160237297732222982248038687544650298855946753513626088210705599958731903687144397567788607458837109024803759174126520603235599078452623894321814590895534035599017271229472804131798934696920157370886606455484662820724473677065666413563758702948878467730042830114757860634327261485019510600651103259675516525504088286422507516096584333893180001949845972284457683454384391205167974481999416414057680739751999994600455340479944798408337201124557478841518248091105223279806464015177148981738676859596240635310473851453133603777880868824994388682968589314836177828919158162292778613634331663073738017819551859390542918272 [135,71] -264976302671712544910012929230742951592681600592129759537809898320605174756088005760294695568653950804763582747936423473875493500961844908136727347375613628567704393185276728574209869192579907518371323595617476359054842013180855679763276538189740093505658364458847935212975844168622891495190188854284826641872902067973603954659894103550980465902426261266911913429983311977619062081422740875083887003334506120149968135349326750253423887840521950687877932956871967332753482120567712106110098350569098244491959159382195719127649468259508125131017953801545867054608413471926488766485012689092782547902126147447254860012479896389669954189445607044677301935844020053349796885254273480268091794386303292280199726988313508199379480947395097189814444817686864736898073018779313502680458646828050581568971489590352232753519323642761273286982286116035982449310304051545966220843121547128666153326502863423179993447892164565913595083036875424157811459043807191300612047470052410163457446040442720385943489158553274707886502599753023600284130639685424759281110700047284713556079377991089571553776386881641064244580727687214047891452316677401627432490672189208161355367288131810712845532021640100044353177544862771214625674117901542535669630353178988401394878505523561673748797217629262839947311889660288919560628241584681210423230251506123281575765112636110637588022915938973878439206314728481905510033713933535195339324918415038336935272237035282081494905125943250493436804306865027841480985832037990907085126600500784560282836488809271428916694381825761971535835800932106668790694278020884083060048648349582790155648484569981829108682607665914813983900353453831088305054378631665180798131994447577873331440 [135,72] 5028653483405133181170331301795902803056456351351451096672806678928953357878883801950374817191121896289952192381895464023415567299141009119412528773294851823543969896856727583048564209910695183080300932928085969944877451880750100513977587008380052001571454374552057439480716212549284446847264017979677070728639152149023575166236130056647230247186270891024517938749847714698345300412853372448987641877929829227806093636549603427746998673450588650844016000629477574413990975317029751097503126718278443215482946312781931069155379551649998487268934468396639630641050818243984702137558242981327498262058533801800332807785300917473210410289316286806996589832335615047263848531138753876473276645523020405153725115601202865328417953149804259419665845643765575812582541555368189623622599658588331577742491392113350919084238344751448635741299540044472100976382877662639244676574580430293279291532963554417818687637722286751563653245844962084163069225608430952733299203652032636246152789940029410843575916643553321154545409778502203597466738255918569968291241124441394528126295126831737219653414778173926002918074554879182603971743081223570261751218171842295487787650903599762076250354109385443942175555590255867698547903991884051534298212152385304619063241420404154284342923027481762555222596849685641570606268947922943077228037663413724639689241758522308611654989602524493290891060348189706718280076428461217644315235745667911771177802515689313899084747928191445167439632006615984426456993863659510120405939115087734060911824089214204242171489500080916604901036787804438330628530872126401031166947533048928845213150420042843179514757901525408046664346519458967416701057668510729030816616383616730560 [135,73] -81366511974843379634399533196188326398583617014741831301504129843851736532655992432376187670491095944527636864486618153119253109523465892198871641362122873496876513758938777372224999797101069032080263534612565800505965031396305674251774916436221520300636830196678044032092974984267290102027058152613275818052515214061084966134030722069135761506139785815352320945299510964323355939495427710290763730986751767066437029503758797558911681108863923814022612515111482702451115750402702546742319457141391560898395132014678668086759956278423119851764600962785712402536268543537801738816943572261678073153261738217078114976963029923921563025045497437378788405252147728767966933745433967509062460509946963833433557345917639111206190474767813051753849616505366146249875322901170612885615768526244854410650321245114280360040257499198577004871751875791695311716671225732682905563573626397673199361882682622880282244919287757387653125174990004418160779142376024352263165886693382090247890576838110975823222048698763459831952862824347930823490925849906794518555074838875269977128977182614336457416057599781124797534054964558407198971842108172340750542170630968366201813433882436053075957385134612038991409639255193812448245794033104970124414255111094425969476004505250406784359475377202429078689567473433440168235265217024916981315787793712837899276215784211618395617577567041645195493127153244009587165380626972682902767654581861607884195300120906103454194682742854808619490174547321219194568079430413247717377607969450710627581932304837587671204522422847925938190517321892422993525717251295853125216627677833024577201578717080740146868011002436871962979879986878527774163775352789764677313655608024 [135,74] 1122020128987397326903816176401106833584662863375802451803041728037605023741084004287596978104142909040673585315979455185057069189396731397374842524371416338334618156552040470009261680414010519041789308697657710240355506293140749127968305144589572657299750379021264208855473667963768784037458367414524854203986200342200114945416685910871801442211090207937253561004189357851183069674105836708167280792675365755096782536241793857243465507174776741795845729727421196740944626715286633136622993202479110340973913685939779983414803813139570082360021774395980778263257722939030405111928982880638235739628974395969237011562192918596882033697221248441718573637404673249450723730489886477388061383549800992375360570532547258699174028081640883100748735757464292243259518701015407436201158442245997440713627482142001131417861298781102813413666210646931485980582790692998530787387075268610907324580723364164412183946312849960910665931577061087701981209414607569627150373423490297449130627738587962681628499819011145448261788472969381623026384587834102917033809061294093261435184509457167629131067871198988185347942286322250896678621484380543045770457761446215159200712247026112823288357633062673111496671242365855832815592290529169802621701851792588978634278769042479527556828119179669479071061315923756549553698379403502587028199566212457999875091072007392829978729137321782310713453223556858343473404281814381332567244498755233614949287641970126658844030336490541743104434895896554680826404904530520024069262003639054886029082251413892780709036407824764259539056818717370153083882679502887396899769117934245972399286773854067967364515891978389673872384851396138309485190309944519657710164368 [135,75] -13581005189193489102254165404134588074322427345779796592419880303635427392347912189847189785921460439678732292281791076123582123987068650765280580174473770764423022329285395410175216836789496968547331644430013522515370459900740950473732539102362587017913431225238647827257219230302393813285555647929678697078526765352480965629510572492386544040308099886124599606086190058648316949725779534195146794319624615808476315975378515376238245960747532722666605931083040235097259666524518699454916991167243971136482896952817816595395186869762596152489627349417887795485869595368606084535166339194463093228835978149979555385537211963602522806207025432584667864660602884089132707908369063706840466315990889140705829637724519517783144413438467977455721886585481472820196270054673579919270389760274682585705091088484610280339164150450022809427205332820898880257730892125236100054341334841101172727503955815634805124182996104764436987566445064877375294775927950993666595604797455323626769712118339887392814995767747433543841513302583053199503420154755190922172893975175189125098806644822023253387781826525642302183500293082605551355905571577868867992989641212479289295525151568607255574074457762569685405398858773733779172785702694844997471790615982416522536609340813285229448808751949631250081985323952221464826795210832618564261936818457112525025098410790428177349978912499324644465619278418833000250784910738305000761486805048306664259758938444283315047927781717869425725080096792636347940632444293235791322583791527443435491906902788229702235534193625920709629244413452977021247732472509043985747395574087993594298723072650410694490024587215444762146556372019078110326745805126706021966 [135,76] 156416986013006182369883786990365443345573066050442048636739754150660995761297298241768707463251116950828747932220744116026414048759068038813078036822394292080236936572800242909963924626986119766263449612675095888771354021860339284280955685919167893060516282355927623494821349839253921844295385824087345383695556724963833870377030467452775678022805351403665394130097782152229475823937643149652435605875229347181548115678546628936757080321009229665521539776898290091494727996786531251276818982358639832237179457724540840477041296970071447113922408682848234532948683779134182181414088256748380994678701783823711666124600064957093172576002933415670949037586847427580645591965918455654188279172196418974600054012787072189263381383612185853529418213210081154031319259365235195114931607712327325315844410374546316582394987597829784308404690863127729043078199626554752920631659837119404748107115279479252937793176723629160642344432713621494557471261531493109761292711733077564059634244749804910618961549844240558106133464314461190171423623019682447312083012771586947605757598323712740182214520481692220030056864045857206693960950165931819288556564860654536164793583083190351537534765388581184216232698057047672513544726505400571455228207482584214430443316517609946141505301673201665262019163846436344723310907784613388001648681284460183227865639615049887059201191180424029657375115341602201193202306559508023119362204402678160032108986756586678539756911261409709813648134170406361910983123014381588726648195536140307797693556241120048392107540688184281628818725113424513889704698409140828021793840310383866250056152978300533600357121467104744694153869468420519199963881008961664 [135,77] -1838285353123877236301350623764459500844809136966767903580363950088353083415510053248671964608023472336265567604182912225256898498228511579500307809148783820175174272775580009770823755071950549236271636204756641301934043600366164313871461014472336057123394702386229731492606052446528893197402578138707928530064233277012557309563284082395612906975270374088822467826472494588036417756546907157922721886429106445300347976145331320566718915620879092411085585709380701587985091520217004834383445815895380153060674551902883648685913590980624481775208348987930023231301569032284661784596568847685955491645311701744243435034244960281607001505792994712617588845906298813307162689803335497229116665095133785465332898052093114136601475282360670658839328031508812650176919655294528176349390756990629481331577526911958217688909735408967432549981520486980095713260612651257411091660174370574926203753990393452786048013046618762990699985865065604592905934111074533707041621251359520952884160968738181729833594976510838377302588831738636382657288461592982536462265632683385228940373636904771023382820185292694272646418939407666173075374654100207350191384712712473818611861325542423981124929745279794058387156040975149865069759001219469389463254653250070486411984113183745748331295558842878255570504248788099792062090153044885340268334963526782461391451114424530711255482735692458649502414160142892160159454647134764034160138866041556236219968736842963236604157773199991491049222918062342596351518691220587717043196065402035004467637259381260398406327776883806009441731906447373635675943007324779786813183893591123789939772944727567066633952107817273629124254536329544094089834051536 [135,78] 20505862979351341872812825650091419305793893003055831790988967129728747665466681754328189459883335105155703104416205946155691184016382206878098911674809594648011273592422624935147484278447315553553115249941355628680734746826211252749687647723280254580494637099701742529487637069312662183566388386296543860920158104356290070774256587805650200166696096217524647965467132020967001477800797724925263757500770769801088272604829141373513120708177772940106589088093730772201152716100259727727710323128413036846911906694970328598573367401810478851136280297953033072957938404023366835003161005303916755349520012889238962602766324860671836533212988770222496697873236468951495652495222147656440945809625560413738495653929740972590175720951169787784891691541222232502533076977458457703894886960874726013285331377030507290703475930444325742265579925845568667322245384042992079217440678484207521046573726671636842200772472154364912525227978494185112734320323074312260270980618167775163363951151977385769248811902480382566337309193409193599375996458670991878620201929284920658199594451903877817034510823474478177890511265166567045941192659317226186119094876652403658020514018068163497132150378770707066528019444169097854425199934686882707185378564460743546193426591893488105537506187091539925947262837059610290413255567043435140403249055620500890968422825968416887009320168136948616182303085424608355149217550508990567353931357727557655158558298246774171838575424403457598063981612329172774536879735163381140250696687374176498172378514831984052955336614663249555189457802281693731489552802082605895072103843981072140849611683183184397414314300145817811809690798047792702808368 [135,79] -180327891365206783187256537405603603456342379021122645002874225005818479642612791186821600663536736072218159009190909297103514650756632452125289536804600206335010445034534015642429897745498119232334124994419452009156522797298168803727858601411421001611226614122472967425574870820089901478701780470443326071332840394083449140249474386269905299753236502113731161714361131217650347983246329237277674123099743372644643848159545964907349869489600618430392479301342479981310573902662571691383653225091687616962204611794446317664619411667880450151786957488477205775404342145910391355111648303326583897748245254867994294543911063678340824999634010879232747957968210397521011004007690590400752427482243162041305502218641344479425351085312755920104282249551788848265822081497122774317529824112381294635292339188231249196278423736582139198150307173617574780298934866197048680116011391782420312860612287225916706743459468651133830158194326359061220006994648156319350627582312377391858453840699217160888301205986679383406033135617865542138921504272990545520104768191605209392652125448749661120420319408950025774500467328705281882421913824416267183514237552352927631360800863621905238512553169581997951613596516771770429050699424209263981477158386031791698446836783943637143158426034446353032288188723672512918520383183370509665133435917385999796677642639081338051975277348771554543025740087403947560301088382016767966552612426728010485087306884023108898672730124012433065897468183393216854129751722869861668812394369854171036004476318007843728569631472244048926140282358417713049554288629551605376746436064489033752174738274637695338121773932880902474283061334526905922 [135,80] 967809947939306580816644126190548105675517509853977974866270235371352934141702320834667557012542624367589489242526251630674569656545605281927792557613614836085298295980335870564924533233914618107099292287971889822097325931870372913484312304247985377657363363351434409979451418622363482938754874141956852170085251377849935557123971725466705336535644940935292436216070634347421631135402797775673530454682495843693966471150329876547132499033613898708798525752094506776364261167029001026951288692501573963448080890927001642978191374817204123834982868227394226571882458659407716271331287925955993266548156448642174210904161221292758366012148844466581783857170563188248798277508329876443198133318788202734421854311486546972792732326766865541716762776261129655717386483489251240515644230944671867783689083746978056792570123080991354423326182604294330192522690421497812230390652747634404942941072154306806664779292965441174909192298220438732585344250205244290133567720275429800799372433588045124004086225410174181187306678985289480430630752694712858900334922653352718629482910843354805479685898438524123520735329988131590007898234108180551712036997697674549563620933597976335178312877476918640424125933260276269577411474171241896834303775371774907952912854854838922666320443261140523263957248311666694446569783526474782333114630172847333710670843805062598405385343212775822602900977001134104940091858018390793336822058639022844833673569586795457334970663188285433873476998247324141207067546892591504476823271203203776097462167203115283946232156342839393455904676504793120466411171012419057802999188475048371150510286955521588078568385612104803551724295793248 [135,81] -361974469256224277970984882175048147570084083917848227837267790957001670392188382630674723492889966299321972009614673901613455676147661082707933004549822655409877961956211088259999382712573699432306167773445581575030922748834579992112713385892790649109322958893265897125412856869513205022176226408377544740191142012921630713718273294104349397657880486805718663481491270562997683310930869948977751765779475994523645317154344605097564678614655159110868952259077681010318525397927323304189788798515660556360590153645184380767188094325083724167179003432279056818000695402295364315245650341546457449781039630829757799417731832571533849157841000247241646966837387822740286008476838896711885098672318467537452386509848650607993478177487042978184109456019388881237025996223062063959018960814289713768802026902915451899310000293869401192921543552585428844557487582644814358773203404202504024222729084423513300849130072409826020808795606528427003669387554907864168999599091263305280797024340774235107300630203497041907573075010642451779629574224103862641593793276124774369358497780767024105081309036740550777699593968371505894603177844920883817482898309016224935834324928483550797912199643875057747111781539333522374616057354956858644541208558265543702305404209054261495043455538092489448616944232905834817357073467518021741326748956471635154915056092970131539612208501738028019594877293382688179026776807480485835620186236324113114304922462637172135007266940394301440577316873144124507341418277347521344526439879805631288847482025293388876487262776270022832933345605280367563457815719069988828378779681903437561491638741929548066069217318176807823767340 [135,82] -41497474041173118945368072814077003677137836583380799867750846003786291503037497974785988998096972919011998484861771149741405145020879754045165190250676338340602278701103423443310500679392423738021087185993775507490126506132517022894930506726323325796843370130507010616029765860873100935548606864161244826242773709505021555511964289964983585664325384456975936938248887117202490785248122860290143222334024331011577163476206258981530693082209139342732258745314978425381683436562638348996287668868660508540192609880901641855720262163731251539971494874901688640974339856479137041336130975137989568446431297413116343540046339163837350267295936018070094509191375190615589975208308308864989128145483721172631288263357496218070670753904995138877386009308779371109837082002794568837519140698177230647239559894684657313808362417388059950286786256294344552073577387689815383041648193037534883963052538985181027221842152364826029469999953744530821727863114022219914262612444420627140972022107299910930735953972394811140477743793794837291212625703642574925609203124080574804643114347118505681444773787446388465048545299729046439398754783493259945340415633186978760323439661605072459581874851734216571493715471454310779601943257873787538034570202241730955061414993065581215268629624728126785812914605355888582904443551630924804458093325764951910637067487823763268718746728523859491450120629036110154300570414272957113932773286978246840787404696028425912659890082598383776755013575618264876452252684003175985037580871666853969844583316424850855093867309499390440012999208645355065394812445140849892458659230700240538466799902281195042385907032205996878168 [135,83] 346638310433176065737014640480538457992777559567374096437990279735973380530626779499176880734395046196342847700005123347493773501687254963118812100639571315709801935547912527777416053787749446519124932013484370073836361511290353163636699007585897155696401965989161047044819884587468559327061231086364509256681813258892887786068541090964983436680127793328728500339956509709661862667655865971047894019147641670134193044865228486080268205174692325754538370192362909883455168346519402449798285045471150827990543996853320648206122162376413795186358472869420053179224363452266055034666995270960073985590959178281626227889005103254092202320522279495907590021020057346547690242353951414639701194799538678254503070016673074569114629660346350817444900995602232783615798923900154872013049692498210382835566594901065047904641829812558701349888133599932701253473864603886267569775600852101807210738612291039617697036366389478774804171435450796971365292866677817251954948114475629308388939015965692713753558044026669791190332203660525588800435964541849690027644862067467399710380558759213412246187521690359439617868471417802112348596583768321199397951166195965171757245822609092026576828021078809256988835674834749804038916022585710888202232811542384056101380337335569190340019202607759021755706609332922821246146572831061769192558413600130436238392412954446163899897115150119388562905686313147853744751806652613941236709825851910193698818484536161940499335883117936177045559461218261655970378313927233591938117676324067606503578171894950469292455923378850361529572774848638430203123021756223700125261302209847845284193295037062250489403379844960605 [135,84] -1168901786318930924143833911243309063053261708050133700394821913363204384213682427307754355579630567020492233422062375027128125145789584968792718575876270602010336514473249156645322354557243389726267647820456666511308004553433853166132342971800435218425686415905071317677828182373801334737645283681138827969397706925472820051860032669062897874441888465040784635125166085883035439557168930070317580212586713630043942388754965145970079517605202818649182700557598589148666112965645908019834338367536520482043632159211412289783881472587661297676273458484687577770668494060804844520284336890069031264686981399517452584804423446762888608073870102579336756257064530370497176630822725166443182026090093376108347789341760581559934559055031078513084086162448693757264759768417701434813303048558156142469635364770372341287378217016017438594664676921850293170247862487387609322400677075759486837833991231432651197564495027590232943532546848345780508172536170217576282570779724849010638719462995828173638419436892751080284748498752572463111463031884736594733312958521596186301876746977466148101923306617624616451194770573017763576406904981509163870212518818794314157663603150029731565847585081130639524402110958692587535133965728720280402080006785467574437635681312933203106807205657734689132265537493152536471273209773286732817266138868366534947993719914943245234343337562942614855645802521896685140793653495103873654484833458917014267567203298127833496248747750282968516050434770022158536875966240484941178410586956479995496306401891718699474639533592802500650628281648138894451404641780233824081883801344218830841880250771589203560005212192 [135,85] -513052155312512071678036657797004136185273705970482858168174195517088845887456535666338039144501255380070948858097444784719084715552545495777455195096727276629380966189421803347747962090252371732137762747748778768123624993173594149237959803552439957155917663173945208064968779779716121394205292333384729628462811703575057207515842720581449679839210590692767732000610568169182110579508093134820232791910300639692996095688070320049498066605559011993285524650146079236704149906242601496213365226903744016183482138624203645610593078215382800132837663486061563249250473806440574802730297840258135914280799469406286070999241440513521129302804827092129585517111699503273553680749155303535852437410665166698205347111693454488819361816180353747517145993694984259509144407815130322379135616700972137106712048932846545584651292502675223180022021301526917379237702925455074781932607094759968943931746711265595864584108716834422165968596167565957611755838087171258636918079830628995866229429928566144696991219339391547231006939443949013199970783632295529291099399605006114445145012429662531742960511543433724825039321595417865232641727417962632024813204075467327238531921910414019712769158160836425827542384793306148777145507806951466123128800207817931341085972108729291344814446292528692752865446192521149685679314494297916526284852574242181541415065691357639440148231116946603906420104289590918030951110887476022943607541984021421153596710494146944926891097728902050225606940415910808453176295422535109995130173485388306752459381859746489230078987698548966125583941031507674050081020097192611480384242024524845750890069351806456642780 [135,86] 17195101050524744791877888844183918454841849137067330044700813681248558948748002777955908721220242025431204571227310209465655590227161799046522267398021287342237142984158702305627190448795293917281369020236855188396314656409881606440521178940534190703399434255027953909568673650915063900916579185817606398852673649717464169977103419461560864943981442284077211844270318670575223975656882796331823042387174520227458229496621005566255681494541613371967251846625582671469255555642458933672844824216218778520756319910656192507658737163840478012332291419011303916886066529827384822582723380487449711807651999151417176642984592385547208289840393080862446124931506737824066021772354750072121240713717176379406213536757984795769757271407359127127111963522761270188655721355419514540346033016329653486342190047994719114224202266085264423144351019924808258888016732502504441095630904058484210660397543833323525718296238590643844686221525357812475666936554471196022724975341029777233521872968358252301117476496876547052531039239844449562451594038905610990795088299575720296578275826318768912043676609000764613982129807642941760898260130923164240729330397711212345794461935359850579393262667930265586563782351695607729926174880763023207170717746928849717203520056747567520361358668647650707665358637148790039960386371045254887138212577787276993974756679483791580586807660936086745157582383019293183439769732638655101034647002141535626803862745286830271883751159717584145978092927523631332472130358200021780852084889889497667359039555825615918513865774466059959442043210658385807442885532445908896351075304098374429472292393953384704 [135,87] -65377846683146630543658024009727248337114831011558739973156438189722784293357704881787241599998042747482121185531636542974583851667979680518458405576523735571087553189048842795112681778305131810968082437815344349887929460398259011712502526810992718154580454816525931217427210418463336071657970588393892699538095809390592717749572924499032676182005127562347485830071695293314041984670466098800273951641202540197650122996363121965263555767727908649691282979035564820736874126059245905656160022618617428631545539981827156674946526986307608186975027856473767305133454996737228656154424275970788871796103857752976754105936561518603173504845737766355867355155602946724046523724768401460657353991867185019469320831590477391142398622204011837050418400204191453059376301829820398232765305659748767352109646265277155198184156405776744416524784483193416539323074736802879780269555002829950424659455958157510829101222540511007515980068682530415613615330561174493604261271350143476512995790022445292863357113585824747023254824261178751099841906239313651253937828685887013900850347571335522354801176321465232598529122287266099501224147345670588042485516673454251833998767941175205744234630199569474840786650087622651690639985918947792818681086604497287877237839600274574573449775362338982858747203105551310084916425046508870189642967440070759764383716054375735954202753675715570268531949462289257543362986717297289217162507454700064750182310893754126131981674449809859516148353437901960823922049541668836074597238317199579687139769789488513624766324487315261853985729799623886086060272989072767909223933422434815634052223294048 [135,88] 210965457506852873888464302421474017984452714442207837509734299082530588171865403498635610353044996964004330292767585515825803388236678164740043552700780042903639384717248619492057529241454920785912278607041706644684082277083053411865771843848030590417208842501218181468175374582555097792856575390680817297331077234009208929305609180472931534762210120624746915396430174721022956726368039813117589417513288863471584040336539054072545684078230716815122623020667453681247303300473908074777298981436240669265433746975127041844942419065380392854585571730789000983609489376007173136991325387146244445368636379207817923383561368339723612176611954514297514142259738273269080991881555739086233662872934986869461706194737817477766001395044604916265965980497403594539107468913541934667633083822538701712257804610389068972078350961763004637639948141322727194925229644741418497405535486367798964527503457638602011853950769456050361427608914670327334969318675923096531840947102690607022809982707061605474189018962973581414071882713804514922966141963473179508215281883062167357880522568942028697257511179717271357470087726186682719939423650333831143807883511843243213392038847939304525831619066898367131919319592545551151820908496840273999490128510716344135564784459540184688989914752488054964932527984962031131412606264396225629324143900189897805013598133420965842740773493980197701220726184556717948240389153862321485900768895979453375049425507718555388870887619518503266505867372706273412649790630623800458330651886838738398226915184411977781276737292812000947048499146295087804332630545058484240232960826625751890398368 [135,89] -551174672449083367228624337191111577730273856526396896140072926383398488403144216925031475097070738125861099296645734961036994566559456673242707800164209520768672399358700058079282874021833815323915498504232258202847012634864646099943956802395495925504257151018133926764074114396703600927685628519762970591618287361684690686853335745027598819627423498207211548158923285394735525014686373608840312141699077529510313433928081599799267375592735192457839441499514474777546703821549077139769506864829864869527047715468137671179126361737145491461963294485090566366282868100525702157400973795312941341529872408526547682131086860392800450144978014348053863564624127248229631164773180790616564147885234948946000229615928257262594697991658619898826818907454308957181446204093010907055744230291621047229194268024505251679130403547822117265999750014815636257037838399507256531192328849852812966177580644349034058793721558753918855223213968015714611139317679110023284996516760529154934197038474823678830944053836081453600474371835664896486223895796306714261562921340482774326382055171326509172812634013195068880357037770321156664150732344008895546103512769850596223319084756384817665212853867947733592992539277097607558595222827508421055277770745778260609250441501328435949848520407114957133607188127630414946887037313090106875577596389525519529972200948958652878156970168306313807906100849229215945685646674411291399886856326388758978791276526333437942572170772448002392355997613313025494808351459771339574906413680603334936915217839813991138965900974771922131198763220604175782939636494669616071812006528518207076 [135,90] 808280705796248949791954390656100470075919954206593919523203488766039899467103732655244081308482839435319853273622320804955061434774682955007594072929148869105034294762384565461956634996801613748557316502912507150237259940096906702640415191968219171366950971133574999326394109249971180247456206719286650889379641750325565822054329736620373594450052391882439350078677433133984883780854781447786118401306234667459147777155159624670959773820347541351037436665880779410716314860941381674785490839485701048444585437149910544670376319354992664323987490243758160110882176481485206101902901444635245860000697939687165401209611939175562978581400703807504247606233775182187220654059227830250417423652970270202818956360043843640546462660937809819660469812110584999119985275998343292697705890117892137525406871585527579953987643849703485014168816577616820660724385603530156294479212536106635418677320439789593669153223797381207590579326585007463542935310242565489601473307574281189137767529660348497834807643206348130246638689765710889754079944244550828903583429201904665448515989395300992585398081565764201779899094280505504448061868172541010924274461500237321910725485029984321849117613285602223946494032939021185767662425244301023834554201441189231234555271255600493590447947436713802738661750782882392224422467803248892141445835654377163668096145464899845421815512489255772628949550879107881288737308466204288442243793276328733273378123168540033978665985472873899600950541223733895039341662497484766551372454103722968652596363730708948036745815739829311580327817359598848549070923615916013047660494310632 [135,91] -2331242308010882965733321100581703068811898322438223688437249141238472518429236745663134789568950587459173233118345639342975661792592116865333434482678172702274846318588065945637501132111467552817868862641883713898522822093759672181381274291130271074829950157308608665549604240200607921390892994481543886351135724021060473411092110769858976052256041925755526543154800269247005781392122205412257258765807433633622062222470636978978993750329738536699504865086700291865696573158085753384204722777617731223713061955680138402267503059940070154227333151653733195958339524583895799325858319716720957348253716435551638541218589179596683634752850516813614605000870740043827719261399862480456465030011170383105234796901935076872048307589047400435627873008228408488025632287015743126068545128336524419595967633885178982354189065568401931476955957706843828736203844175632316667592916423650213764471670910073424019420893939618444611571015332922230501467977806566328249932742942891761228122534128094716909309755885392245097948727340736892759073298569023739493425381058518236025458220872581669464977513396996035071337730200777236045685898727813383097456968372253828794269086667401651681141867692432559208488226395823525710539088129781367801696868734407370667515445435936427464651876814355431638121229271705669617509087398859187673982502007935489708840058882510416064729970287736308525032647778639671675202223295533112220098647042704219949337910845751630935474718051557594542817153621701689602078411454162196692742422179328326512184688733840130987203000363175895094618450568470590534764898717304752110137747 [135,92] 7893811089645576362766441235682925333037439851639730549539070846955340293759047023483879805611863983450468101268115359997419312713635619848082009763604451770590861018451416706082961256803787670033758552627277764322413270182424023269180747386400171800437782990589212224700439266510267219486891100849754157753212127547961001735856348424694649356933869078890183559805506346496021385665351261506269206247347397731284881725133619291002457017745674115797048115468161327912479781761825039836239050383323775615749697892951901394505286554652794948813138480385460111802638673176684371038103134640379015680671241920209464760303047522335237001214992595979065793887874569925813044804173990495431203643181640486462472406575726232778944821137071522573565958798815088411133796754925414592979111133483281148263686437367778945473856936739299374243363097806263830681545892461600456185210410749921778780678004978801293677055157080130355585123091641366897002968307548914488624024155470768521812767635604465211325365756414340312373752785290359097904609661548329433952669261283271220405875629247133616824200894782257698608926366425046504982391524728410170820358599855866052037776689787446560673675551490646280987852565151866234939372178274066684591570563744863385298685865883214101693755460621469037885267756784931372125344394087491707249365585742907863067236421751506331181660506296711815910522347426033302351329054932774909195289826715043719855202974966303121251786664679405289344862014352204291544800906566554000565462672496901320237653471230117386690174317237001723543069942944211375667475524838435776960 [135,93] -11520632137322600300724397512293104119609104429317734506770145086577096124277486126682604607104119915682404926417555641283336702220378492365379185492346056851435500288917227130143767317311655286424984894545458924087598814740412737416512470446381749565799719179248486559280268713655052830530355049412350250414585012579176168510308508888062596352748175817618201590478222357090002006785356331966794757332665502878970524928786830836487517401141715579260810974807485778174324910862980295213575733611956596184879203155189566047484283669610822752323160058206478327010556192413311786856745347393874777780870337622034196612105041651654929324488058903751408296858087843662700164791231763719810844992839881807561544559681917564111182760992487959898681839677175432235977494685658506948786956850413663821403266741950780153252448480213588406316498865737995117637391021160636377210866734685067712241773982915396235952613854714226428998556475885434501468466537571080170060786491022958739331268328497527553282217978325478232878575421645093048117391750730291284375422865534243621935713794191269120703542969285489703528619958784634158984009695430847140962112461273012960272961103252384928236583424238957418048154385454728295647116632725718452732733753229092445933150565562284876740244027309718664339162205180582897792243281893384949232659478825591941822706471162760301022534342697708119973533461078283962971382711216483555174068292156019619153439466425850313083877798056429045204835268153985760359173677510012375747325720059340279593754905031244261430582081313100244473926853473186014848206110254648 [135,94] 8475275182818150194057345457091016928060679148566581208342451525322918001776482521304538426634786052807430266862044593053022665129090799342252484311298583036633818643823880245581594010264102689184374316439516222900652030399517855108404887755694314167363519062253495835329016677566909188004403679907813167911312029559867878170763632357824157787861835718391485007960234365170994263142740352436994578171195208818716073250441151597995412190751704467744588984667607331783133015806700538244831299002194211200282902154961306945162180611044424452096632956519515521757857976917979501425770475523012833581671266431527643472298711112668159912702155685887654372973964743574269894276396677776926756278970757953104711870572406110292685939973451213490625523242785663360186807357330499083735157350149512942775612108520478154394256171593776920223983394315789677182214303184312070850149060977189761004576640139533129093502748150458615116643059753433573171035032900904468460706007073312566524456446302848364496218595384404105988069550323743428126518261303164454751920312437251999695974458194396610531348557044476009805217022670129473177264737513562999608424522086941813084506363483502720615835143746300991510815624644237015605484010612054147182829205044189976649207682000264309528064742475969669394625414642778410608432709134106730602844352776801671453381892770397019083744243755952665949520495838389210884210688945653743612372606913733265583084610167929755912331003696156211909217567514933814158931447784117022393139079597839150521062746478843108038520831487043942930779303634835031065303680 [135,95] -5362504750433373612964687409666558518301604890743390316409377423622440068338492362367797570433725639087968111137636583069780021155067589062024197424462809533274848280386637330186739076940541227215461782867499794047928988105240109990742992257537070348001845700548942403456558246905166891948078536176390599426260446146870964143962180588529261030477208725435423569219349700786151994472130022653026315107456166071440140122201312767667812339811572602717989553898905688055816220270979756824017566209205304993986215359860779022963906587519156432483040102537210815115860932158933373976711477370763573055852749193698915223005080818547851616604135085937297659704273696137942876864585035697496183936360124829038745977167412044058309295009364374776958504043594486819566097598767482540839280710760374329353044546495756289041367695951260827068307161473444311124068531132141230321205417455522783896575116695992623194916808092160884466057605165062750019326244800643245782812249569314711691404666693881252076665069519870160772745333048438669074875535781466486854360876750454363163849122721954395317947956276902909384831852591133128476024254867514827652526820501684985693045842383545112980274537341691478835725624570537378379490603790593750873505046452811695064907906927056153482351610424900749416596927056915319010078220982412775853165514179318276250349702755752623046638686255082100488872157040934770170119413003289629745691758396523343860572298675327398852376906910993092852718778758185406882385373329730837712122026009588374176981579507209814738998942628099839577573066502582529648 [135,96] 4676101264710701576879859468369158219072877071204497032392977709671037373253503906364295953245264118659948181762855428176599760260128024966377166258703791517840690395318179842048833786104343144024579424270313660970756886987499211091577921455140325965331789912918313410770185640141643612084375764385708957770137188980517703944803675613646110462399899365168516383476006303119639872382599855233147776764512010169906896018604585556512528520124908044968539339068733865326135564133621587019660726868878702347686058511393317356322896185695865900940282072674299874304543492474814593271767622424109188317431220309066383657466767170484217483701621600830401743723880206232893904108911105476886976688999826640067696643815557364095687569817247314950877518667532692237036606676221811134534727701302241194145856617615023366196224334315686483195210590965336117938317441884879416591414337810750211929617687965573996636604172322920930292356059863466850794939427612119088055112897740884013749319701658978646476812535857434760947574153854434721549096321561737006504600507936022967655282869570871070262361510217142830788826818034834284376931647874411622729583117584447424677467952674642699228122023015848853331882697084823195671419125048756220584053603265085578430984419267169988122701179971991751731032606639697756778846364542440052168092765117446098296453409798049021140836685399621167445124768055005126263731025875386685011237496165822952815166999868076728385032316041575841158904605904126634511494598553610839292627334471142237301030451279208941455382801611057522946382604850208 [135,97] -6317819026703077339995024653402714166527152908337573790623417482652683030446479844999383893248868858906465163949353135440988976777307168221373255033817500853930570776504779797270231120231552375308388301480399038790238982688289868213756454572212140427475201179210396804453846011830346452194050434508643367067824024897384426683496311723152926979923269285204786096968883933479495394817390965138461713219225225588477992622001087547716050098023104020566788613953163350988527806676082253631967804276430627414616958583477770756724624874696688687225815103564899232853285459574846384849411660904503075465338250906714056908849895856023317108404709662113571201731565676419753468602177611499944163200526737160431007631449335446422832236235418640041650879260818420013986720659788622714897780030158448299701304753187559194117201518475054040665219061861749624858200079275430955827719802436303957480795980630165029715998515886519176641072702343444526604259245070208983777518938599331965434955019629030002486918527311027660888596491073060583872841043586578580815218882657223523350670014056707403312873217899093258656794459187612299129168432895220969875594503016839611842087115017636389085388009138335129163570641045181454884212600113669076286975663265402053913877709263159820526122378692431893891466993134886068595384159247933503136121763992476475609400132539196484068360145213437029996618699259926873306935459303490613958644838683734278087432820301804369039301260706221556919286746411874527436331966700873824887844732548495790691761276255484806956465833218799789095067564 [135,98] 6377016444970840598476476058714403288937764182663623425851800469797923843025555728140753668394925782231568101563253253140786989566509423567653409471871496505565998633846708031537435997491498041892829302083038140100333639954647777081266361445641733240817014962775444436504825252356879815680522092660893036251852986752056114699719985837568996800407222357804232882568757135628731008191377397536639571263667903692210870979558452713661082034578220255982526011651405076837784468405561618991817467527732623201042449440848426114997757771208152453735253227919873296258645816252311301298875295313397453004340951898860292129326107368074732482996849495819851787883166680534435107266293287917043700407330414177071702918108659571705036532296601988790216642687761769342700994799519446424035937639899238516975395649127769346884995193244608962595346335242001142903544974453063929924559459327262461410479580057976124539542006459129465921237230607429228874088483843835305665626001972415717544984938278321583666528652368080559379497690055322372187769636866035719362098246762842015076775719226548919394319703179697995278637797884652585658323955308542683485380428475613208735737697161514080266941764362074117406494724220248874539900980033163573886986653983085751850422237843193410167866559530769594857965534051646226562984903894348833048291222690806269535986768374975353969104741401427097611904271961951528691758019588730256479030977204305697099445974890764031451998225815967908213594414782406638614847876276531451291527215419324646435201814152270912775241532750766695496 [135,99] -2879724712678148731360597304394429685617397624667788752096001711362684988382939723398608565250733947551552309008546066329110378342384793592449786838569179206412956096302117094336747006812392359788357509334484942658379379925061058532242440159177171590773065610364869491860784946847773573843887691889599973876197964013661007694262292392568315326768979025880725641608552249227433283271837622080041100764667913349875219631614712646784299122677291833284084395303801605672514114225592760873210262036301563543167388744861039963105603049610463301052056296566117401309019605483208344603922901706946626271922606186910202995327555909971760275581933149511982631648440266980582866733531852980374143204430610569204455375374605695943464534399484624886683784799635263799536181476816113906883885731891681610819776315065316110829114524955794328866824294156088460764052528735936231418109325621264747772326738599082248410595630467602484794105767571356460593385093543106413301603245125743820487904739160165875364510762862430456869529824669618169637695160359567379262048131299881671986834614912090943579252470844464387127874799583183280863476170719205325216367520508593579344799609735327194491276843841113717382718576073688470000253035245858611807873618788537813895276507596483772883944628767679681580164204910874046575125242416440426598290587195923145972262358302607831276463514952234119284072115591356115003449855654058790559038804118158910204365020852329057430297317278773524952066262196228354919926201203368864069966947668949109187230718740696606135853053224831 [135,100] 198552442119463058656700674477276523171548738238807823740744674748510071780529085396062564733748172408057792170074304952365479348137429086930785989887325800857409234018935938809705416133603424227969320984652882224695878054113182531375097623444914937104199726616931745522643604400542389171455138161552892257875489469465037844536334035662530987558748711903638352723856145446482838569991979710578553970070730131821590913430296130381285229820542499145441162342080255562602645875044966244406534684545579792464397468870167934363494975507942784528493446582032104448397199444873421557015022682297799575002585830186062793130094313896931742139170347043222308842995415360669629203188966946752246932509383656229172635938165306118021731966057515126007154126987263998270290256159083729086743950230363924034795862696729037012870351645688348856631121920521753352438533311788736189063052573570004277327389559168960537337057047319826855617257069610335143203741071713114565828041959580871773131928732033142059777316225304188567805459366528243027106365880733755222749122424349024086610188311985091458413598174844315921517660234983784102201313168652686791281585734294951171415909769367113943634827492528257458392537172772046913193171803072864894794825264409295644461469595606590861024665585105056742626208036417090938615846920533511735001998110454772359705584344206092694955748694202063110552880939559860068882262924046228021443486103972052651463768526192577329575452821285541661186539454386456511891205531244237222332950628085368636694226013466679725231520 [135,101] 219373554452938864758687599949194616707272077793039680451264800752115409047481867960412217109129768268066485526460588809915164955188565520006507097461960259811655675089276178484245637454893231246986878654160273597947387988980526461184065125559924652715669093420306889641967891842286580042998028580283580822355604907293020732800686196622622476369135380899344579207731454898638598876682704416845606107772352317762854275678678263123076710210897422525711581116993464389188414881489125268747803477447629265901884055451819248686366786664238080504947662877264837708014070997171932720076851792585487762021682991802570343880822331566798574799071930151308915379191291031229701846894313042231363946029024545605003733416567001391439345786330478537296620787844642040730985825141752293248694493988182107327516789264802423100994167762525675636687104076847882737865446766435420744465684270207081815740966937324432389823554404577735594170332568850626749169710806671490758675561532241325814400281788919069496705877284174396460148280485144431619556309489516167289254485198704509968476607094307689355912271111159304283210285499812296810032383555524230429730875709465999404732289220864909532094880536057724469111922882008755657454181135032744519544725977541350910932244391719673951467273025209981274461611541152799306311723433790285407368874542316654483638219690641934512027399386458931191912673079506585493292393767426489783079235542848875918931483347437467365371637158704274170495541150708232885070753523781336512485527918701863979489954739222372716 [135,102] -39718572656536491224777052377095833925485346713796995824582032726269308486372351023684851542342709034205175711047340326211156919987165988185758531251573101216420107234390004090952855693600246231066026944510602753010744450092373045401897017757119862860144322014953081912839160105318070509014120586837708669496026526023304551875070582477742689068886583000418180448551575665929852277055261754317936766828738119542791874585372568902614029348805555650041499496260839690935724492316499024776526593678210339228155414723586813610576046648137465648169986595603875582298557142477517310344851257975122529984455270348454220716845003353568751274935511069145035534496469213441235379979142885342280550908728804580411434597833879147852769534460513522081619257160134988004402440415430853388814910286534266115153405361632137121062009059023543171457608534526767878827247372250551466245571837496910687691441926619755475116495574369378215721744147536662140473784774574981376091860317422371664831590770740715487199193051632805866301145840458652708567036949624471175845702669463370073999208848744166079884220812643992425815602306031317980293932889202135439285269111466080459329597853520337386491093604417340509271450896269302033282480216583049770899996684786449661677218791749115110417701322449154944901770584313160166409687577829963816981470275373173084397524486966848691437974906480003863285781762353559030503171191276536258617534108092513590439436473881766705080860342924530215347042335479870469266177420059115619562743686264566677411948377376 [135,103] -9384662293009655715918263693491564614633874978807133030765020496222536970528315261743369466535464495811944756423969730275916642799007127116228161375999360055618818011730804098578888799303443806685288644670745591493461041027736511068495804778228303055925873326987832537472985350380467337981413555230032709126279632098218256641448881915142628614581083621172676402294712691640619797472280722140129838197819097932697148903916156651662360556918329615042692755899461027819013804361425383229536823447904542153675474406235536162090039400966165003521499770671519420975764063406751371151840479268646352846999748939084707856645143611825494954721347848552029498764554629993542778885673850764778974510270051976086293561818915616774257657109635302782227206893987241783513100958440893968977291057929222523310578334715528670462021115042750658716330272620821425753247956322739221414552922050325518992233341690044138365273152988077415657773553433874745835082990588666067999683504635030905006796462018854660749793014087117482755857471560830020197949180051530698850168746468478947975313470256727378612783081049127983455825237289638208087072772124265772529666553230068524422857231496041028013221963857443998155577694549757749514644830620986069253831667994510674168597035526605058327466813740260484550151065987146652238925643090927786855836355187243894846257994717804407766077998086406358387226128900872230098578132465708907706993377774873341710637861532256778761268642702929421786646956053554751048624877945034281267194565408884703893524 [135,104] 3312882700961531162912943129593903938787730628840239187978642052455396967477023336988560117101122478121382524911582582288070023212054119351579717118867888153708984505721872443775136628849333081836614214092104668463222677171292501764569733028290653233996045061395295511818148176590021004050539150601640888591461360958099627801617059393057251797964690335366627164088950904394794838287665040767750281366701004440416646029145724248473553767116777833639077857111795506955774386214329315881342273781122173284977423264427397163966845839916208401964094551301398417502354649450069840160886833505117287438702071860946484599078503710355495029068317013028498202712452170860659636248645828482461627495812770068148532360874737092761431640757119853161912476435053622261487550182196392185310088957342690101483956898047458947453409643048192289305941908191553381725397060975248829775775653797218183216965143546975592799191307565440019816389502603595838963286784778061517379940624141712720821477917966569036160054891727274749076681114053172247366153172662869732733068320433808550255151719409904953615730341998514524917827252873932901062829888544373129562631901296185867124026006502877929220456843901791111213536669350268622446810866022900556222208016919254245456584545068505655322396303994234214667858682417690863186595068255334495831388024785894652961388440893675807391871386924693989158056081700251006093808315785543200586109696275312068945635857405117515776779200894651491905561416279926373501154459675647259083041331898577600 [135,105] -71245427353293771996682554895761786472001114377639491485150258721420174480678122431494559664433735745154527643427646966194315694220083294184400901369164444356992608483256155746731600311951146285779383500204992756836714542213430198281238880261387443400432971275328288619791457973128849786997166837231416882601789659824813532287721116774657564383640861690787757207472333432159775447909523591252279127502314363632490538655933126445487484481591448529127827643893871849466503084638373847161616367715996358241365313898506405625478620382935434721250004166127592558354215958107539720187734857432680723799079502603525631706068851418166079585781208316005111333093133123459207085390269958626227558398013229352035617913684903902390001380297060823525980925759602617920044635035890747981979086651686409447668572860787721475792212236119751043312656829995491274960127707523511794117220648470263630676699163869464611273946500042023175333703588328612436024032150749485674855354326772489246522270829447893512368535302481828359407115440128361201945031246324575586942410697968365600966018402147621748107737459900613738898262023054253483783064471065472919742486868635689603003789518629243793761867028178299066807368328120054439733917010701511050013966453561001777490838394592789720395570064679256192758826977840401691114090863572440091383625499364787691245929764411952914141068130659360108190770386456367447396909244990371616464396762406239869733438118710408940240114182265078448863516006108273835488066118228268996889186488 [135,106] -39447250499204855361188149638266528839894026575828519258837712592075054458208695656833780932222105696323383377832099164723788743968948683074937145054051844371167854949932660551868944758609715340270667287636735985264534802852054933856043543417424517341332653955974267129364243213411522704227897284572717973410547048453458601872429519688515628837006551598706090484042596837934366938342501686875308612517905268169210925361533492841264245647671297480489214152574152306503008294153445329190115269135217289633989306129477338267861757684287532004777745879677028367714632856626889788653639637826941672052973788899301743651549150674016202209477461765684867977774500060402691148061942812298750999072805114502590176379053067287399800225892630751867677530162507504618121728272589092404392142280730055391496827428406672832104646946223020974052649052907185261026481997672015133597714891570102682741608171724277503401937561102916560995671781289170264943478797197993232976173589998827878532976973629173230679324735674598105685098928997648367431441995947396063801936957714013752858295253381001954412543520975265766254855515673380806116983017574142475277889650272062844799012805302644294235535858658504040062084169090684792389357434715110782346611858171831296360678998532802344895713871032290433187720356382864866814569227452773442722147032289478748041141722480728409289621742243942713215125129451552578502143765719812169439645076706099886869780723972137773146715452823539370376539705940658448931651816425208015568 [135,107] -874537796568424295845022354815303509354801505910617915397456563708675774186969250367820444567505641522732221411158792974846240986779046411864200527763224998625220445598333643012530725697522688850778748279143179797447237922776370741663537485641505115889797862289769339186459043518357233708873719949392797471266121809895249758782898005536498821122625631877836241710460460342710128787987732012287966765166982959788329933575441720183828245506412450054387175001674916660306412310169274831667427581156411610173137276924912592497391200430039752990258325843204403100010234334291692045740726468159693632578850659153302144263166074282909255564360923378244665593845060625997359667959254236414540796495245104878511701032353238993892265299301787601367355246721472254427663115336738814408037796577209868242886126052817021379064342654580865297608582421850761250184429678285356254598027310328354695212090082330411068332742697073513853201858630814723970089569961497468057250271873422746361969455348867473709063511284572257336714326726263507051292739058401524334259267156436662985052435902568595887146988896959832354900627735814320576547967444537722812165037083457441638987493760388852402116151862342976208244551453722940628889714386331206180031997822752508099512023375979496029731495354361123085791898565523000666371117851407944684178202152088042358095886729485109569966697152505474126319783356325435571809186485068520888919497376687118479891308065743120783643637091974535273074579420037127862582618197274 [135,108] 1512157156276189063707573575775484733729203244742687141185459536123060765483405933166638030583574223486901761253069607926816998447311596101232932748284103976239227147677592345081941948072734943761660555814251685606880503997775922272605738953256717021430567859115106602275706205167010568205409819524993120032504065067296654995747766350529582365192604000007742180320173014494850056539475500550676088790593789666687291843335267710190318711486680122542713432454132670479174924379504686480398095141138034990832579972597702991946520723203328672359233895997947608267199898823021840894648667039171953314175451739376469491849473997881841133945158402949866450708472353568775675937312489052081376859405292379538875583524541620587950257280564455413708581366198987889295836334670179975994123240057625196264354525732236089923218667778026698723032840073843873044026357359855653208536583567510378367388337941762375497060056188838135147555061450858903106947611376969885289895599642408851345792030709223701158030311410790337026796104244520259245560534976577235509301460138965859693338904759546337884360379132167269873377182917278306613584883595653637319279626804267893985552180616619354033241167940106972006906637701244394472418120347786112636697255892928274055753194638032923726526436168132232552009458222044038020231267640774471582723209031381539595623616586796424831336447013824732725047040672262944000168190759771301344763136076312897411967650604444623481870820325647764107430489107158523475145056 [135,109] -195897851822470920658463357689922586328973633952509203802218575024863762035815514292854598706839998065705027336458946712495992076364014640164304768838874237863158233741569408881850648905908677088315169617842867612895757257166233251000413435798568332157795606655817802336240310574549281694519076314904408330223853357923008675976095432096980673542530579497429582680136409869823187116159777318490572339764022273196933033978935410990771962559854733420854451666326426516959580009388994788357134854753887538475632855967833850929253307781003882678592513631827016637860299592051168333418721630027458052708514178877835510199359015478455562429380515678873118711441741965849383790559593632462259290613629164811167900686565811564135200281838112226646121793579036887073884359521375164426973659803409999373078213208591006918065715667360071169099810225693532953344619050483450104526968738062046207701696202295532852589198837930268060367158367975992428888012979665533869306760268108141925044116601437031730712908146744239225539988659155690977410395088052690763036712634337259111775132537667259912142270489601950839003965117723440249710324531826756387424157227731756732860820320438439541712949714068796921082365793767300473448482292190036601572718921591288976266713422544573994570780047669483225014596972037354991513873233128814505583826547739222555246122778195230536452357379794167730167662669749344339615896837127290924518166998882128323868275692395166777419106768494207449418268225002320812 [135,110] -21494518662621977555091770622430243720060932425279344400802470313073341351680485449472567007397068013603507700340982781993237756641072410722451638110675649202846376786179552828055683442591276941118600369274211219129007702837133741406207094293413042968033283545480551787571423347409021746794048542839471248409065988938808129097868378979915359399999885529809903276541839714653790374670251189649990509085328936445218399922264108025395074499486634403596648329032472840863432305326578380405159762147930052567806578330838268911744462445799125591530268656734790467342617272319589775798927061253099373962285083594830590358565151391735816569151529463802315050746411151342927252855301366822153121273160347295645663225491223280159818221537586994082658955608617313242200453115868392856261573614470695296830102171664477794693165039759540515589141687374937038323481388102118016476658047899289753591425407276434723349037210469615670601688267649133422909376690752486069606357660761318013999486615017788085501732541676340249537442911768539940786945847979484767962377021868226566073996273342119624077880953520500743686745126918947117227525790589386909609478778214144581405888253833733653916795785360339320001233740509189726666869897476526990044729509661415289529340123147528351983717686531127356072070880897624234360588184198158443397114067409295964294349168226600519867083876600606971715572594235413420824785333495942834468439969439947004197968264137955712462077919137189252151070131472 [135,111] -1741294746919312762218916615077376842357640081929563444978983994703157824938938253225674578513856732687166066166519919664280384195850521204874537897583585932455190078931751352219208195565521709586725309668564529166619030247060707258371928826926726043582560537525025328280048704893227019649340299165742918320602845299004742627982391890550293018108130172848099626237842814089997564863248598499549825909165058532019108769024639905615992322259643135095755322930787995104942519091830879074629938351231153148248332076425129024511313534127973996366808279910816436822465331618022611752745509959280434714049792599932078971577016580825612239191037954812237309034675427473804770400903933579259702040415253319426611380728564356286142723793969102065931315155663047233373314399776545862460022854419014897547258156783029312577362755665479958707577135881420825285937690935259067440131135141380248074995175416089871714334228039042281166662553784834173734878359312466505944925860200841508062742638997685953342600187684749138231821250603936118985156525021280411375505796333312536847352818362297263430787300485017066517658646818808602438681017338128191778590323815262603888758141690741393597072090657743049032623285433451372564569290336293370879659616821798294695480498845999599985801861864891568822150550013540617383081597569906552244106211479725229279230733704765006740323085505440764672233852444003120307292389242121172015124311332279613415486030125035821812659040733277851784298 [135,112] -76150541512585954921808115793928270996396128666312909085130970058148960795792730830740428471893650786023465024732465376596974791866573436658224010908359250824966897997400558430261456502191185481992568479178253079677461567526048820671507990267119862457144626393073124951189055028915982060088172834170939103895318926842554449451944323812537622567122243773191583736923340932777455433247333917672060504731692833966933418732946949342628454338564877503279988954834991453803228226173555700305064738457412029017942267492311888126017327422271065195663936931079624909959505519433662399657409040086989940761182908640359977310910599872050954180838604914176211426581327497739991354978050952207021298520856932647021383627766213125639402379091259456902162372026951327781120439705853459994336708401160190952259272222643749903861836123174773620469414278654023937367942173912768082548555536221155986032790727602155494218654392075295386432777139814858059640392787445370304293123069147449797208576478488748719357109801974103792857218073347342131062380689968399262144537401682419920487769311240191555572681090878124749595762239419460275523788522207991778271607520688114529982070258893696973461489359218669111445333609571450898012672626632224654388120479182201366409838322121958471901062780624160263760159268386052558504578512189227577632382579502933014468545062318322427382025064047401700643930389950113452981036659237406944999185009102414788111730162098949617070453232606784 [135,113] -126596847720071881235962563770952842468148809183531553746523811436123648387291120272876558444108737693165050953077580140522026222800884634120446435889540639594761642104601177237194712681021027904344610790643400332455289967987000207239639781345501874240825337948632326811880717571514946176333350717662148280151673915988289503112123867830741657209096195736550196457417903276567770736399829091180175787661317225018665578291368681855407298954758883589239343721144598035732386413197517295071594762503993789829502347139317409597145014969679616614215653869780218444756315424688519020546745141622138760738391006158457675304363117196066662066113382917854509373092130751110072121998282824924050001986983314326450726273508140994227221904222534974750989167046052262137721760287423563522136191859974017588253460657669446449392756292812027575538696617204663456613659933819874614102916612428911611202191036660530051979573984670819796306230366358010782000590556638103535450646008048902310341589690721968092351700482297572689215749721981930887432510583949246627571701437881552852864247194273610106540177822626217266133653655954245461326877319956613734922445289535577962924533526158995122418341984601057027278921952297162784296051581886394021593950708234676715598778393229126246641578809837106587998193990474969646968778347349154808621385671021946265951795488609692257222713866129566435769672185998485053701612879805242044899150400077971038036778186322829289843144 [135,114] -12273044955223746013700585166352582529749779679263356442700354776140665008569544087266134440877885932656761676407219844201376554333499775900583155761024010779619064836730545582440848746605484954285032181600570518773857058124901461556965251503556946786299439987799353689974338907182841663163240603044229382104369867928167914707489775792448417977120479688526379633448320074494065147982832711661454539408818420276178775758138964826443303568786480650917754664942113457785978338757218955963916563364273447242891634228773664545962674288181010295895555466381226218308352334199146007841795085192022500239138592904576052272182933314316188237325954021690594121318331206511808412293695614771536301379086047924537984330900175705535786777525991900357333243527816478337113650956377879399233944489362132385299486790630570603099618074383644772922903055879240365468235566407016154716674198550244882073933730599045090838201538463917959732227435026899665606018918470180089511983013341428196935849041724340168437689668369544286255650871378003655995555906090281946588278827984266675286542915753867763429109904801817373345229957103051807846313186934882914550242442632869601570199205418663992499314270093065276682416122873025314680012658670634660407923113258493637951131943756696955587782105592902265456663906710493977397785958383159357515979348595822495385156042812797507864704309249811475408343583752426577364192559250082022374803063076204073690520032458719504 [135,115] -790380108324022550112209964775034161031260560264893972620476085259935600555693222900939869999652907203000483516730867843953349206678060275319441402303184521208765785177365911076126251055286649781244822428709581269117478544296530051396147018664060691992305816180395363584328357077943213865173307731034642903731476064611140870441626485413746383374691918490648227121742859968431355877317801469958267826058047053815457675611648836031629429113637050809716438868900293522186477643913353090991865130829270779345156002775173056834373486973018890168148627939962588757765720380274504345918024561867136325258929879926562783814610316122560543792252079119100520876384284161506804403364058103272598516888870482502259981833193792901679354810363325268870118972980812235433937277728604596258510851880740780802745509467677063348112784938414987168982833954510537184574739209611589723057612923374577546256812139451345321874441240930549759058624865416040292046636352796323789549980909957894413821810959622210825588659171041335086812381936191476361281804202978011783868208552035897559062138887474275782323582597338449258672468977035029395770672272885001529881696962009672652233984076547071152054221516835017327529192555093542455658227512530610630243209803745073001842084740201832297353793492052442289727172816310161691284915742441417271350412144116031613815738127375883430631919003322846956293933512813880457921963949635315028643298386903172088032987826 [135,116] 82349689444269740461831386015516025046893438708552382495515218581800475622952111606599519880227316478794306822848621294979508416136783116694574705785304109280850445427317317781872701407674757151376484487392343781983410591656181721023634607778783646274380009370547246458904646014320682580147053936001069843853003238628085140421010001677105885808966628461015302589645117451323844727644519664027866036239525422772946564058568124902169411201043556768035629310316990171247316339896215784188677505011946023833828649284176523078927973225000687239345372485470500209392956158373918213541448908096827428080710833209794538636185258581101242725876052962671658771363841023916750476845285104393942282371904945768025983070819294110676317974602136572724817420133361936622901560900590758558277304853295430669431111415420089793248944691096507929417132105775495326332619317693185709232399254634857350432792664678623891991567810112467386594821127413480639967902962936810195202682554755988286100074301767872333428646910717920609377575445541783268106856434247958644013155921706234192741697172531578016554443589881011389925065854270120489473703611131158486827634123069223382560091485903916231429170629010599844921911695903178546432326743478728270889165726790083066483433222627703045557375532691149422453040161596033113542134721644046139011177084129226535026460416456563298550022104235471242471993494796384331159320407986555177847415052929327035648 [135,117] -4152176011199582338874108724389867081691223766328722762105963037672475587523885154940015470808094682067525385653998698965616529522479243530482017727775305913229757993563123404712745868167117760201853919806229860660864482042341414731457391946788216129378369455499710792389716968688213120301679360047925741295772916902961797856642210124163092740023428467912825472188268904111254040610207178684743147662018989819541674302978382250379680148209410181074141536657060446798700585216980428215764982099839539863880857373088742548840724851370083562250281694670413149649678506377068844534860261207628165138206425682107272216720701587970136085367070275932791752901226576703231627948056964560832355391538993336655783784582481118086424686039192805888175389686161799198000312756435524551598553798137069944116008437090038532304139117846044585351283395310779219221378726494553800927408099729439746104698305512374560142672325343234825019140281171955363963553397247714629345105002265139005157825413274052343022390412128332607284451356186344466819178743772105969817089385676193843368144692449098459837075988647294311390583766723468167978904511527548042894772893478673150740005753731300276482542870663747594382782721819294997418713629269620496156693359175803666542884402717955135521434360140168700901827549138308869622721791521039506714491322904983709732195051007281491468938912872497863871503973422620846661219171919398313231822727319840 [135,118] -92150291191055005446530562868512951030127155051130264888084773116141802245018427642579135144435758011199953450384063798675518573438795986277577815817889532954730857714120597619016579035984626763338179499290150421323888398182334701009729006319627041484322437369429892234486312425800485979635510344059108993837673456869997034120392258829428667001967904171906277255675128543713445405094962026300914650526371315063191267962484979053121109413273137317712770178745187927371159637080699206701228710581147069537522777801364422905303391073005917971368603416663338896311985436988348100123843596972743866164725121366188691628562651326417855667319818456985278178149970581905623746097943196169061553907430613924231507222810637209405663971105946526180382925163578914410651769014448998219225244901071696628793648924567240188890717600644495773332048662722681043435351557801736493587344492828801122974060261311519192533107300617493054410165070593821686430788240972490068053164313352372625270052944769082571384847886103929169981312914712546453176301094451558186736125102402079489302684264685031300821209391247356961780827936499793402154292542137889301400733749232816164459339451460974693216282528667785623668317505255478368691138511253226491972038007690504848585724363800358906838413970851752977697438065558502027623664179024665435425996785253946721095843299299488507351856744533908215999541071239388536287973563709509967465552 [135,119] 167656823279356309198345161074603523441896480554566995814159020713584393389823010598306089282687326412885240969508000790981999455831642750422103339882823184901405954474778705935376812903785606835412240634457031362013979438193526845471721967062317472856333177068492617920278412396996864811656815699360738371577274850053698924814245775624815679187888112138406530228302421426249206653658905886297360545161995604074268753204042749398369144051589838607465734034734733349965470708998429893683265363352881662263173553891503006197158418250837460908177072020480679643687760346316266727400383506254097217327101053144840079904431451385255471467588316412231887039266298645875118607232992865713875436148870128951387476073189858922313889173622056488756581873666024517219687635271217064753620614436058303759125873206234677694165608995413537554467259718908918116741540116584358050148394069742012874553257670879375663556585465914454691995296970650584571142143867655224411226159250868159217808342111770096035295796340652454488606150235914141698834949842839754449179013139889578164432540193160741595453222630445798478061706406621578204088321577833151765320555601140859546642018209581769760054630816922860032945146570391450007040816461136614252657048637800833388882588403612212894567494911890591456612204823155050683621027982011651156116215381634473380197538522613421175614669433204198616127946466140328139806504128346366 [135,120] -5249446864966673380371227382721671975458178188356009577701249095768804155014105740823506227468636106147708212097182977052126879128572915395397894603227559326785872302311378166229861015671722195946207977267261679437505904732819014028411990497397238970077614027866742873571406335151465119147959127764826117628716083852365286533943221376737220218422666602527970675014991260509751366163089623683298345129234800606057059627566445272165009681385112682087044429473172978826324412504975916993904200679213443730441687968754313366583886644178331538909341524740402489097558203579902339777034746424507767491005206513755711454640833442146768175644439750876927136726122312317696788272550805046167667838868857652150317385863559206060543563346581748360929157923428680767299991651934196509757133674432879832971753687497901427508038757772561553715904491712449955360409067593132568974503784759313940526243039267559574012115335812881010809063036686996208949027134581045845269984181868002795353408738115810972439511298196096202707123662416129432099473825184354202090858953229131801971910998553311534117085372873037999407259801259549574475954079992540625288026937325155945035728653654924329182723180874592096295928452805472575442385943711664982467285312913079893214407262716653012584986495206997537763576580286248171828183423984069970761510496137105184813720431439650099836763928144936419236954441264327827503039552 [135,121] -81028174151233343476467715266011541495061068849376367884050618159081671687337340444011342382207642540245591072634086793739032660638396094462720827212176181648722314505716082169596986175804816306774239000108597432781715959884138087635692860369047411770944538973768282394863469349187427960256996346739103112560390724868871582943245453506958726908486208725551500305165453030983254997177163581325449063236183227905037727658237671769664334094938682254503243747368442887093412668103339356379351083730146691712645930799688957160760724908235796885748321570384076917080480643189431544698755050183786841004821801532861786539258510854889681247238713843101557352402285433542867389603604730326958158744231299927504772011236968136047152930695623481013624101333245854369248290861593698126811186694694486837957428049976694803248450106511768846044733165202727913715029057608586814083822493951610584519207760944087602080126900976617958699476553361964315911375321997623631085287558827510063245600145597849234900480640226015057525171692560255514218800518268164319785934738945658167110773296592266008188210886807977352697370080512042457642609925310103483094962693331926814809992120349304509553379595335794501488728085218671764238512676302851637241266483156721926626773271513852414131984568585040868197541579415392988819988909455661214740131443818774598522216884803660467283851291011032518817195800687099608 [135,122] 179728446411440296759931827438648938222311592518502569835918062660935689498341644968175161609408881656914498697655560082338098987759793307006995003526739337755996315109352612293742066075902792344231758210242162539340196225744662555152873911479342067745077259422819239858140841753026678066832773575276990123900721679446405832766869924144610810382462261402927437176921950212650356018208679232608396811100106005536424802758642559348275919107158868042757124238567829446665941180270066546182527064472830694596020270670562615439113998694011003454710370897606434519286629085840868952635874276633650265958763022348609090966339216287899192237240846984419639456197855539246713744751814682161168305807981173657187530532216062348854067257715832810354890692717141581426064843484656826859908445694129312182883263811592647611955985082461530914668388183900030013875949638473658410156642461410105027901073185574347514016336547497908806850345781108876796288228541845218277601844753108413861966743023376478448835716290174462937389723908348903276314181637428563721330633882583471748418571205177102254864248508811993164558148752673792762432193273821447512453021264122084569585671745852932377838111067126846248756613977598137552702037088047455011355555890778242258330723111091770466178509669263684303467137202308763113071742039931439428828058423200462243073709199347912851732786689952817111549936736 [135,123] 1840751381924586504156569593081790893251017350107575936309692023756537989501007158392409235404943285370932978243826896330489550789643622153690835212352973314283712728041709898799697346671071617344984245207005142954447726479470507371241882671942114572999056191140019918928842559156569827159965908643043070248332990249392527814669513953636300649151934617189145943415490708998059285007548930157777836834563222050818280083662556683597037053021892600277617643486512703603926596018410962488232618489968422856143096036494042813239485109085673142575393795135287691777926333061931869208471229093993607744396891508540631490407387141603684868063176748361931675599652779496296275683968251176129718643015820413615317948919714505013812313045520915357345733326294148581843759076513230462214883419126963944382523890117842359049111271545412845764282918296863496416933399992754060697929453752405121792851819660479964546036730794217792162043934508717823764839658100300530412255811644315315365990562116567712966266432769046507444631435539085490152379798699125479456079117120317825615103535627136011819726256761811413405350360511376791458792514503610096962093198705778041487153653186549074387105090539791376029991249543067797782613883394832126328899475277169358655180086391535821868845012603980124434605592206484792998023896560245172733682822820281973852213545631122231683475997196792481356 [135,124] 177859881180666359347817740189431090973153807484508214187012128211874081129015097525336082519349944107670473079489789978387108158411177014092286968001977417052958188808521726639711674110985590874827860159208779355514487526382777395575497665753084646338457267032059722590179192646304068131911408383280704805074471222770418851796931499364330450133171329865996084418634321723673563390580839340242932929657104750336387102859203722077971840242813948568864567350575308423225246300107799172671868802017030586253045881329463020249833660590499004380768010154740168065459807544890568968307548698209406736134309293053791997291094771556472009389536936378143266488131683816350714273253830051090343846302120990478199068697300930859977239418244588246618010196334723506380305157665774655596339610917109447366418844299624041756693034151233152821783036573860319604575637075071017431143095551754654383144989794623053309381912300390496738814912858585304742993229751449029981018972613934382846431263022168433841244313255160991019732432296046548875009555164477630506607019434732984701616392343466823787581702727629764136624850362346028034301011518291669789372027333068625443598023765536958362234381526229649090171680571453418262203517477576386061693929018256674757517250306310498210607942768580636910061826057180260183562809599517208784834053684013228796799666253192050486729959552 [135,125] -14969776155769666453137054424458420992838364744124726371516964343491896803291488832447276101474951348647679062701523088423676332559245549993976117312898454343838500578484690244994851937236090159892937056925342547164392237752584872664062532638968136496125305242133699191696078949937332374920623642928766025405720752420255667720675296595331199861678656607735769682105161151785764696496136547620788039727921457261781634930281572928808986161599560685056654609440024744306905417026250025434363806791408388020226315980603962238458964603845959707648086410705905310922075119183536581385578847649913283249753505620909472747204003981138038292170019701573204827957394364154666505845572618590298817723857596558289477617044845005806827596398418543070768586934626584951768928839526578554328447382317465702062082147735364595550861522528274059444929146105449417008361012310228005677178870637074514126565360402871121254167018444915873941289111144948496750188133493496140044668854565292244383689756010484468311820551592542995671890034578441099601799982552028093820150442821082414429882681620094978260849478909436807002191319562697250060493004636002379820001748557608150436888553342749436295596284369234903649060871273537250687538612215186883996726711514479548996581870431592965139276721736188523873679500147560439995778745335463875584592433227321979727851265743888451216 [135,126] 25467506753296735900455051346035167115897983017301691458853257568684002301146490611075139781011124817384720357178723051628512253619886379887224062436769864966613580903768744935374182886841007957229265670304027180881941917838047895084984569824661307426476212085682830872810461627358862348699698394850744727310387694559772387387225339657867161216109361510071265728061962672078886261687921433929528422066283943527920294143116836629946451188613001310210050199800020137753695712990100352765502425621900431347102745171684687831465724271652693841241130033664899799012130898113696823957958074173760109039012853725103721558043315655469465713215467887206783975105497044930315763721538364525159255649178782344055582155086632894875709155215517563307258891175898609632246823433745474939665837562448512864123025764054985193019383746184595050116600022071930300592970599910549695078841496932024237939413523749240961351336861045655878047459510305708209092536701423014045937456398168854708092050221705320581898315705756396995310997776795384547490669724655407158046233062230513321819233961881891969188060506564547610140970041570530916979249355349498964190385387866823825717927102120307633374424605964903075638019817706571532247309858736352581250467775987073134840119781070948920431484346158010671949297118212345495739407990281345729919057890677921342620189741696 [135,127] 6441736090660880498423295564923992495757848087112786011898283786356766001312300941402301938512931993639315720033285681894890842764870742799016898498752479015101647231959101000872152775608746219826812656476966366621291415075929410035679356214449046248227190172222094196221413915838889233813006738642656200061900797702914649339567366100117930843479044034540945233219640260939277791852703530321229758982543809647190432294637063651836988978865931173953857645122728794183239728983471689217182063326452843235558534495506435019475464260317650520505355500682675752073791310369731530029189747126453039826655166411172207838132623459841782714427884510702367200546113963546261743008666966609679752459216498823604950817282860669666803911019534473990658200235728362632606682372120420602734941059174981442910943927581468515218231162414792964962582931533100442066402889016941913309441715721002447268869732486170297246081391604517065299683610820714458570777691823591232314477242073207161975953630217775237300388768920725220705470911349509665876315442030203458635882286633822192287536900499818382700331670950247805914235287110846497988627287077131843271594500907124240085929408285559270853167977660791495009220345326762448254566991097366278309496335380328174761623094132048178096132491361952933395254863885090115143266428655016831833188459388092064400 [135,128] -54015296585710155758872487536005777331243351620016295097072333765813005876259684809776330899918415794827076443694358634680904272638303963817308135798003722141264543938278955034260106503854171997803614407314510634669010808952777986212436246643962391183261053819780989178339818466086766135123701972830569355257491875967919324744777432817717676188958392335469814149807113654005003961316102488450461703742825893402521459469689252387286559976363640946520900242036428558619450225133743366150977047197409624761599133022433477754760673311866927869363703229216865004888053900909854296369824167510050148137788070307580856785314805032031528592321145416656952766478067998781671301150836902790385279100731050251245727750380491064747727959108698999658933677446145334250563345924108779840204742345753684320352070150513538426914605587629426594077744965744006667273771607318324740511919920206175953577476627827552772903859492755963441287342625050645742695298086973836239803448743308527518322359544465309338479046354260776253900412327706371158571784939852574759933271488972416548042481559567425717949457777393838954324621661774089966630711679852526114705854100712625102957837245329152689334590885363665810405709219229507699372769724232756065602402437687082658964005615578357716105473394852823169206375445125023847979192065504111755725162903424 [135,129] -16632424113799006347444258942950432380799151659044778773762061208996415912324149968696765064659252584608032436633361231047656814944753938079495934511097415585552824253455494336661123358468441128288830558706011485718188057935255611408782615359351117305049667487596669925747573335098071125897922768648813997594464342328182605847160728086242641025520124380485641772354505028417153979927889722513404176438654466209091883565819928291861288984848761608158192438720168393466013077743296200185333178029408800724277459968348519746762937615178505798142724479969373067991737224905788043716483753742865662794203273987591538486673380152055489416582799367432470700970038042464610901188309381800952433287067261373519083078347779176158125476186039343503613891334802478739310759373237672876321124232327796433705187688861359432696554540101569193076728423850371698158398751900561703519624519020364007930980468990455664264141108789498617669627939846928771255459110376384900883776372020095019206154299923918956853342911285719916813912467456745341332752576475642850888328867990647508816532955838177436755328474782770431185629756336049182794281051124343931702820970694213874982196121321679338980886612646004150296762086312873922444835509691419112637330108108790369401464647609626110308674267967347772666781199959912793175822838788545278488 [135,130] -30085443002215318455184750338222708361166451292152331053677898722569573926678461752631822750287943513007675002055753406441272411951349146201157894274420080248171375278282101344423543527354633713914906953756961901885190119912444762815169326694157686905620952729486249437783852248546690885203650949238765948104877740355468526154844727718389263646561829337463227353784907870719215097664754611293577157347474352560830669287794088741068142917590236274099873143183321041677055408469802953253779376788532519974462647357958661007457145941599535752125025729965183496683235868624478350001887832779689703400078555970405720367092310059671146128944138710530173098602076635035473870294491053504606027182171986282839810902958052347425835226062266593661368805724737543370508270680295351522167393886715147847964979366651835661010278559261380721661242552923137943237071419317124491185860248577239289618695036016523785814817784846537759121489626321117883820776472305564528358142765265314293193332179241804126546741774077147991988731521773520285457287858043144075347295322411387175368609333499943727045986514321626532187010187166745499276179761147829075310452469776985152550778377563721928275299380753473345970060114177291831400140584673824008862109102163528016129563484214001798113157755076771559169065540171106689348432252368 [135,131] -17021765499689962593247272555144594864785704030238449540135250953878026841308494559278627002528571349242707713492524682803404763059061587129568543147853476084553330714893208285590187540945036124359359504371253053937758337804667255229900090868160263545527652958780141811122849944891073989072289532098879332397203767921889511867223175410804846644989467358820313373012095483937459692291749407886499349683649609522354217261156317427572220175138113757341938183109184609884757861800098322952229314900627913493423067132300264605554840942342605634970361249832959223471344753296166192349580762166466091644330502673102756020282352330000233067840021891560093349446606888884488908572171336097651438194174022741269751583526936648140678161130867879694498847430116225455635917685731768187096153020870279216454350833850796470518111815778737467267958428103770178709689621706819213175121776878468160217919179023222645989926420340695312688679013765988347357592801934670870710693134901699572553308360275082308865596033364117799166397235888622716845966532893953976514210928221554810578271531458894116044365461960609375142018334323580047260321945851781753140667524198610442803039211688428825882304087650710702648522807015201396493617316402536851303199016378571675749609554243248589187298482761760983173482567899755973482 [135,132] 8371632613488494923499854362956224772709326849697149651614721898595964057046737688218042643229166639367323589268985297850105985003035753191741694207041347889951123649177351490737679886593280161910598372179743001340185171551933523299271829086985696234289663580310131025484515760480446767254845633917630664824135779721597004409681863101731124270743902103021596022090515178309400848229858740362651106509979057171173458248168452041493114171113808297767143053230457160423612366687562246184968969755500958265507308905085526469837179342134933684684283714512905306130347268767049017244746950196216668072362393943768001710690742528006862529085981550564278584253692937387858567265728560081860515878125858777457068191751967225131617700904547751826523306691919453973612450328285036123974591770621918323701211063675878277254687396074887471250298634455729040189753955623516707391181696932274286298365598605448006530084637909802569274153535901491578214773292235631721433233226485548540727154291723804718503379966301454334358595131786177944914838063608893243257739636785484992928813320714419798792900855870907357962687637971344423257608191263725198144705155317812105554051152697894898963420501771303354465100950034122374130391876969031583107519453867795670444491316713248891536702731849955617216620858400 [135,133] 661639204362961401694590460208442851520280001892449070882422961456918886275640347538622255959983077240816369874852986148676610699949261219409329784615702829883126693460311006904191576075238258522988762050279905749259564146462739950815505181397767288986884237233114249736671585777449244218716261257516910722424026746324743848802701412599868095712659518921239747255374057694168121150281414649929804445377290823048127980884454794323774201344453445026811133765142800614959324780972634923792370240250823789057925834061796821947619982135437934024846406598856112021162633266091407027650774571235899992947076060630935606528398306400237922181133730336615341262365845034099100938053864218640532289136690649736637941349775834298305886884149968232482204512351279163097245432427644794972702586352123788005792414115733656901690366957885543828893006704421354697467333913037031527677981955856134041264075671787108645314369163622766524618826964378511581859304980163982962229314542203085090352602461838593415062541157555238135580672186524176335348750186258399329884961896897887816928329208310299454352967278920969338570512780985333768018043521093582866054626883490666012062159890226508262794071704154175677018399848582144804527641708834161110845117314282851565322263125064302481508930165944765276 [135,134] -139403907255447918574685567760507062476599188332953329383551061705725850674270214629999696274776573683095005442190780416107200456730613468926324774319944364228500159707045601033076232640092232661072220717133432278891861291502634856494535986662117804944545674578379304716643286845599188746116323763794494672101581620048111850337278119694975561241521429642364279711524113833855216864578948977311599200114737643967555015049263457540194332190613144984877459325705500843472339692843675728743001953633295311554071971118127005188318487539053941898840105066732034209430317093749055633502583840922426012874319636018968636821863087574172300258864790842620055829265954986002180640241107434112349528054684438191790442808789316312351057357674677004519946440739808159267022145071930187042358935119214032083163242812068665695102924009344747838061835352511448213453034725245089136198262077897103663788681428422415845452432382748748961988657359176100577988221907844164537213524452125272046383127541627017673814112238432396787093242223372730979797907993926034806513696661622353197921248429205240540577499460060384242455810006795160283929468508676804389509799879278087413594851477815100468145684779033979802943323594444235092117537285016656703070927773755644228259951963781266613644423968 [135,135] -21757944015233692713190386397060768359702414897110472700817953947253317360298048229853342488982844391178414944747969462833108964520091803876219434762451592521611066054154026163317199681920186140800941910702705809783225375439837093099197094055265743813811975332806899210224345236025704748418655868158943967963729180172726057879211179909291724042127252073253172070131180989176183949381453915664767200159566321581224099915038867838283775503125331193440463642210663613081725864832430952176364152422789749919089010651540379347428404756741896410552931380327221077559374753682836630963648820260009116938742349583665291938493556843363938669278780164618645747233561688585668193440301243023516692083784947463497381022892282563896422026054662538314114600368579718734748871851020180438259910814978491804334868514880794376103177649921022362361775722077396729026764288812997564104020320433145719608239062107823988505825716172642632215902157637487150525108213660708644439115215096864530149294890295802887066103978808009822592638618936400888561766908833918948613408952641464941876098963262626769022737933291519188385749892005483534812743488095257402531182301333588506924741911522405848872952617743160557558730628533692139778641659178741478415977753921919025480256661739553620 [136,0] 1059835519204072735601767655257923193013452593499057645388271923630872873217528339797469705497324991256038950674282212683040341275601296832531092030680399852033289897393430306563014000476576926744023441876205145960109839158448245004478604775081618594719931291675801629458347299845307171186089380998172597129815655883732754780443850072557321680859426694242504455522478312497615538461464504786844591155035728025907898086442077896265954907562747974661202416273666708236343993583928312436875625834678356779034867743623157047815816756034575032711863444372249485245843810056833694363233897104917187589300792549491812067559057818275153053927803544030764564270212063756670624819851210032628353728507984833575379484753148628468447008520676263494743767325497106227042883579838747210870164285292038393360167345964921659515061867797617153375352268565217305536852575066628248843907660133260966313257454345718240297671383045180685370956701241361397522362800183339300396820218905502309274898629063399458743572057582667876659789001746821954582836694595586081956874719543919210224721534198665937350472373955517825833703013623984806548741764407639908849522585393186241164045218036434065759603693495989119487563497873174524347875496149032189132696397669394231703219279148334143254178992889445080236902462054438167654796756894678689444124146769425333302253595753642466881531769579095561017467206558546244759774054761700028994139614368359266921167224255303308408570718313931505686639347859672537647303287204515677115618249742811486631284707808503037421597133465649922146279114134120812309146518019489131870067413459185247562665692358065685431527952789602710495278192623574384212809642144474390077818085558650452773047397432752487265712280420531686134896638138374489916747033807173881675589490570238851168089699781349842812308756608162201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,1] -136219178463014398932467833316126000997547842891009088740059761496808333432386010870988971512336433844623237166158841055030100438029559768145124930820740225607231276865403946688663304812963060638553204424738005366643150770985923395063104493344515896133210973299935644257222129405918697597705092136807863332572623978033082259691263758035925439941004303295743302341168367858399494588520482300312966059103166577825351918580107745656406768452281162178500962369159266496775578210382964952562664422058348183276718751947248680286662337244125448512017007430738665883604358430059906236112298465862296831195976755807606690668461447622929085638771989280452871173775977769534530308860501217107675040894226801044755895267846762724208258395193605141835170203431619568242564336239760876239737961231167693776836454182871626410308383005854694449934049070843782852911599884509507302842861984016657028920435670428394505658276279891248922125308472308322735368591170598257915301134503599399586432847249179205798462601222392538980087970564918154180905315123309125143887702508696945594846512709827040141472698327823408965297511116830908129859858051108005298107968131107786857093909634358732606006582063806396726751770636992095790701230974260529477656635573744000510289165652526127849232306106815636676070173750508970380567381843408265878148753337998743731697459228754101919613235029363980068930918344036055921575240782937253340634073596209652221922808634536007602183965326931342093302200363123827051947224869972242798863329319322675899380481948326980915540206615142167751375650012084981594563602614886296347784828376814880284080039408806119982216242898207219313520134649299115209495317151518543656792823656678596255626902592053645336719098064085166400659980588657009505263729717991069630637443719870344029973229354834474167537692503738767376384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,2] 1583523754327683902688718159089694052964484504006465295456362940331161647928488599133689929825466833203092193238657413529182034207322339760431004184868306044171946460674152835895482525631497314667894222838800146859531573230444129487169367872360117249402041837071746499990781305665523878986122052413841734237207467203561406801003449221557705437556573387121311210964557146382394005887807277595387420547464441608734561935256373536712228604534429919577655387924165254921766553360296018261073531257235663556067419400282869850904193152885647018983238948957495230832668366747280555449268302928103120684311023623950942087251052146942667764428247751316813107759672167441226511053077230239081082792137729594212855079342377798419409331509291607609548181962705650556320086672315636851168525638689411982084391660502878433647188864434673281587157995841781688587966060572074688820220768830507673438616066371811978349201270892543424828648513807266826051184075803576130139737770321676887195995500992524515807791320304818600395357985307683547932470374618925140189656237283970833820689772005054457259652276386322987735583519658215472936543952540944139498130170505312040663966141216331068521794686132323624215175989196117395672661924087918013154802062765370674749677447170050365635739455069302190195895433248366226794311818913944096076228193705449643723093769511257158576681404367244068766726922590098678953479158807330004317223408513786309790649514122358033573583591659745560222557680141316847403988638462318827586749485462129149161195867950317915516582237260022881518893365119417062040473064777846890300870404876043273934614942144980852163634621340145055352269376636396621122651046151314907239870018809322886958029988373455127611378504579839246728856324240793569900765232343445918231888300260330531824009132463088314760887997890713511526400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,3] 1574732366767998211392605944410459233290657827537051340682244070944742298461947249328650279631655842783756133933381339017344267960924648953252170802030332080597850566138806601933024002349585046432871144933712054627301168068586153648931224634071472060855516022794768255056242845273919456723690563293668652842182180738172741322488470227037792011799056638244587737335842860612669192123866504398894113871413891830039645884108989751367454087711179286680738677211129666937288741595790962971388694616360597178895119404292746844159590562823157301567649640859712098694194851021673165984555465394408235675129583775986851225983654852237393415771106882864526762039595416616705340608324021763011087887055812698668454068287400950619038522155652453689474689792471903582101174070378753426000083511770995071316661171214342488201028635283437678022967806121332618691784138320298465334158406026181021540275677583761516330242826809231572231799606264332561054705074594241576967389043604163510737369287151201147171365226142756235796114132093457051331127210051298689178085240029118047859676585229122745045414691056469681044356629838386251100655699868100145159840796990018896472137065911044752840802564567836006376340560486883770200479651246544459591970613032670299039626337764696087758706982315251744195644603242504975625829714548716343061205113725761762903052749793756031416356441092525206342227491467118969698489609741082889568537852668391851796916868759548902912292850746252571420284082833890011674052483790611027813277330847332757489203006281400263116269404883394058242569769925654760032461245833211477696114594767123895939264731575305566496115484946215754406356831639133896945995029519259156627492969311459782993200156978922941268958051413275887028102697233478906277252946924654410787422995053765624601996658398699707319456301545028697911721984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,4] -124908892679242777746062073875144090691442949184869448786668785600812551452171197773957016394043807007999751498929013189136553227601601453558711794448098489634342287687182689010721270527014366545201149682322901249834187914299062760102775745115477106250428410781366448558722537971365236420777215043565923296009468761324463503340039344339054121225284492864410295087897031440402314760512012832599304280785114654335437583203961685071804036455793233584378932896000756181630391807737205875715286299789410519870993120797835876328886440639130737306763739780044186028576086673057069430932514869527564613000041143722622942331311861327377629504261246998399466226925076519786503660100744910552960171299262252824905355828902975759002509150314775405818272836772833062274109663588058870334318825100228861681935425225512560665673309247689822074952824862998297838560380283849762572400800013646542830842901844653622147414635528079867570059630054551988892724741500431041780263424089258309501579937064037361564589831647986506818160986823506160690787175348772738353572403347567454880886388761247280078311441528666969629296575923891490824165758278462111757360605997447729120634104645965496141741365683209332109392778925233549281722835981917892708969403615525210806981001894181922045784640169185139851180651606815140654356070913560422647866442865388687392549645468783006760414003115083365278739793346519188055900062273817843669128973974311293555743918523926156244616123121900308352031218702274122339705707488584117655206986636030308298373432543541054837878934662179585619693311705245872497982303098157185888633472355628308876200404616338477439496680212933726677368732368141725701643796894219512787000289667977969108960737909105442034939445928786997649434872179599912433527816589275824396839414671838567346844766775504202684489467257288017160783790080000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,5] 2576039047997709737717452431879550496873750184907035662887625311985315690056019329084897216643857682143473099474663015114835845607823902452469891055103353044787026017606149414060295814659942723898140926780471336262522619378255933520980719609202314043036988744501155603627725417374950302820262754416908195277863426796455634557656781578728470656664181019232538607413846607369413313878394195067095491918189228580499732360543545620211057191900221498902033216336152985919678220746493406164986949162668028210922862001800299570427709236205404396392654496748497934929509544784921686538645279199783678213068767310812626555819775285001208526370203855442347181694342249634760103760475384877308904718186098917375805933746652417972056135967173091413596430393569525403637717209101873664865842059575623394974402738181364368067391451263606858364313318051803204804583995800223550332592085488418106318139114701197076613613880293843825356504705093362454092144735244448842981247169832749286096844712464805188857918227339968480317018115062942623749031481520363063426828525551266555835670634236328939166312620448740872706454126789285561970200500700676506409060465362129306222670498313215035753694281862148317887556169179913630954762436260818960710180777479902650192917288973234262081801493881094160357688234400741694282998846824773000787890664205105456490508382724956620551086797693206262407726587757171494020690148596041210858478849758067639216506708213567314223068772505534040295305590448281118113677682433803045104866244314229321428407651878622947882666847447465402654135797747480375786505167631935179791243188125912440240652634664673147104792324878503975083363987639205871174644726203774419771751842370651949950346202222975385657104195486830344053851248452748294251174682143142572106017195618067506648877734863042789120044519380210450088318730240000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,6] -23821557351917222868100555854439635836291064128183509816551896047987664057704763960452215845928767840964035814971277866009797481924040166585683037827551627772014429194559172251072430650493224459308781756138690831395825620027194268432165763286064757319638319855684349186115524210222350820274426161499663212195259683488480037072502892210825692383031851509593435668143268042685785729539070331917981990998726498451044235445324892345060110326112068042976447453352622057809924167875573331932034073943566969455815977718063697863343417369359069453084383780008143353072296789469172023716105491901326039484126316341775110641275364300335589800535147686460375867227222210280298187937704764569444220431914800905020376949325577536833089516193028058725452132119021513656631583249560732557065532249057781481628468004826714655830776172330334078873753764517953437003936770111044606389605331710125144918040891816649167297431772279468337302795286584914732523676876871452359542623318824293494036504173717066748668463553013819687698754061081120852806806166207268682765731649823049022926433723804809489712313028454489171436223704034403763348894347675274598498422483223408092671347352437990067342010010008197500728415659290851133368550071355823410780875333347406909491273635692193273053082357318637971682401355378677597073409631496428650126907704615790145096866460570097713791832841410498548457182843182998496057478063386266971653285736240929555647593470179549384160380295008230159158235240313428202032739965414844664997788351682704193115210659950896521496857287264149342742741314036522778072032883999639502617940000094048517654099304811048195634428487420870687461101022877668048265825661684910322756630217341685340494048194410305213770352590756332750954291810866833513921968901277041034024428898259554980356485785484910883184280602741815025884884631552000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,7] 91378224930168211796651457428870793434085582969219456904104399823616965944982003651261428515496687245784205976373964400733269507525948621397928240994365886140375767452350539431092689730743901790515326379273607011145097387667368349218023005444684203089701776748078939138824844760439267630066121133184130223830757323285579914656050568200098130702621801828771893559653717713690848915741254707578470462065228204571056937732476141611797519432162628643746001792410548207371111538954898508389685598118012877033586481788718666943177749424689058645417218226344472629911926035539820959901648409814157820545707179306282123496061121289079436894488377898214487291380643444571166286399269416959914398247035028143095535465685079662894530855890437786103555514154449627495246886792451898093819309474715751697984375862529218239556385059847327858243386802669280081364330261870911579752647243324496358033407626757896870762053494707946419715863635591882982755914058051312031335770998811702022166216393601731421419063723983474140306037333487447895012354449190339134320210698754682578015858741915096970974102540310155119145824695218685802909111601327413567772651903626726137451574495122373781856357714188364336937125709502013827991023239088476807497798798286005089890411626433940093263294959882155233529771495618092849206021951259091600291483751165000495950314919428327690173559235968669233228362355885818107907158365258628115904206120706491683491340439279286534637166393289157056569945498881728502616074044277834208804021133892705904151742775860819827047970322628020718283409101608030766367684048802451278506287634656451898812349997325208647671991406580707158854798858134546171074512164990907717845468191062922267860287146090511556397809364846388385585869237027011718995915677793584385954455764469890951466620135683709341059193721623843422633109487616000000000000000000000000000000000000000000000000000000000000000000000000000 [136,8] 671851226810421831078497191281336743076522207018050029585632780947584937528741315474705077900476392538154061398265422166059192855112608131278561245764344912166595474887599074327287171009609433764615390968231628778966824389085520382245058010068611945222324864797877832339833291437700442728113905672352782986670614408977750239493537766321661428074007506718131596088744101791688088041552124857241162810763506724799601726155919873964686382175505370147887973796952998938798978667368758578790179384955676486655813772675170493264752800776235709107837435370753983935410462186564071388348574959665914491982171174578521749017472020874130939768664487588725528013917683310721559670479265274581389519293748358214390686446455185681109511280411037179868556325753730856936037927374870323645841092457748360072263579147599452640520975656530385313690256782070603033315598186870616174404314263133575866841365774508590184446592030783432040286701107096750900013446125801293009343378674473798645061797571578477592339785158102632414305268328940499239920219674136131305711252382584879180433282846525330750507724189857126280677754633494374053815490726549176743647623724783770211856490538446649035304577175773340421565801572078389670733706343883832333840569748633340562800709848907993503883931456059885026853476737227307240157582139994524762413508291806706080429556589071845245275759195322281282287995907744138865875703150227326016908678236865120450311274833771178871472100897784008994519193642913974641408296137535361703563243516860431743602392202086957675741452707098732450609606758539984319436210152775619966627176413458580574253733482408918524421965535238939561227817904080278487522014889291251410231878246595025066601761276543661507356409818892468671830299779372314479922876509104209136635272855708803130559003533066288518786415344129422075574536372224000000000000000000000000000000000000000000000000000000000000000000000000 [136,9] -10857521028436578545156128092409867652066221779218949920038996832730533291361715206829213069982679162889159124405454224558425999593682837399567999674508956026145118183941952512138850077895230625282832525255593305703456548851267661895360392886192393505874571415422673697463672594209572083888297084561842315555891691416010524815568237271639715383821644006980600605979163593299741221518289928184143944737184850683771492351194428186391091445617649497414441239632269815305713450906906893730472060764857376586013604664198688108299153241704465180255922130100347543573860848413338259524343120079437706557995034939016610740549503997342038884665359610332770009496020523552192024916102037313421075544896080013612274647451740485368046289738845547865233237550504951173211365959638463042398420141211554191320772845932620007776712327329902467103133287630973788063854293280528583572874712923726078746518674612048912349257704761341964981473808738314934199123274429015813861391231900589865890850077686553576118278744963030971721080180560193255786877198597067040648452340308119994966793283123506643417667123304491830846952221894429661566105484631654559672243052392322137842617352563595743719793483334013355113813120822869360342411728738596104288281625929561317097462094891568753822013029947898479203750289677297928500530633510130247488045277024445120496112636583732579080866396686589814380228389689352867581889026909675773560240432204696330456160053709411599064886628200355318157270287783305913738659620267351336637010732395912027076871493045348132852394754377074528180506510657573035372020366271327460167456599039921049326798166185429889325085414625349732531639191252226434175882120426945557949663450539130883938471728685038307393846861660493175155097519108225140530737296400460110276548081674150128270853340344214321876661529038038954790799422783488000000000000000000000000000000000000000000000000000000000000000000000 [136,10] 67895444066417014919850679418204460519068561051410712674300039177099070549726070838535545201847860180020670260179418461624694407812440194031818434209440011285300708580661360604830883482161629842904594773781452611566341518160409852126579461319436201959963105493930228556813593403700556267583964963913358918349399441394550540603709507238198086688068668384152492992975443680021141266733157363577982481671619527490217242257080716296599310035514480798266333643905681686654390851998841573796915313489055919041175945660916673641803784393845860454287093547967131957408145705375738676300219694385826192468085675703289739607205486946095324897359315336214209798351635406162426830584196292846286507969951167512278161489263506009193911492580558465745743341101850469417831017468546384398785363524265964830371145814172445039852390070769679009851396279954320723710239938638426454233809267786297073898105128771730931762042716711641559815097076861239644216681171493782825898233866775451537051818178891696888469268929935107964964103165366690364736645737501383057446224613850470942255085856039369404744364675135998047522431743653139096126641643979481421240097038211452609672080214489675404469333375465828744960163774581894667622582357039269045611314101979529003509944466610874257229911443594733547603693411322069469255450790082117176479668420130812206081298221706059793480063143624725162383157525353676625190127840627861516233549081979859238950516133674404625551121273610870082011904488482394107363120408466615948741130974333408671883386105800130506633006416680336668095539454142240228891745851795635760441883912074638842289374964878968443276002522369273460664637905632603167030514182124445322164079046655554594489049716891520032354072911681453027720356158983995477774316092848849013910870532979664911630471317401914510410417852604399704202411000201216000000000000000000000000000000000000000000000000000000000000000000 [136,11] -254954562382428323439200109421028392189271411100795293489613070499236883566517108030538672908991421046049284013834929279991922869199307145211656811918232202519519338242145988887921544047350325108931923790583268789764178958158694379382184600026928264027846171377215733691686810205147061435056227755790743169138725779906140495234371588522341372737062179282429502221366160210756873055120633638224768575617279293783938910827016682734845184059356505956979507096565256373971989932957703690802242658288840602628710557627577282097328181664048260003439041912776340218095269237609487130248908763453476238641355193196980601289384631611950763978781345584416030339683434257951856215188588776531195101775175990667000838608309666746402272862822099838711410649880267196123399628484683266651826694524077332164460777709053639902107740021256626801139318187708596072220794070061077905821791602117883201330299888181527443623387537048561018453467086075899709897682486500795156323117561092080216673359368364463407583274010840243569920371003782915386326673911439846581484272050236200821411727705110392238163387162921972129857187340816619677772953212485536540967167839283641984444312863600354658107806590851161871022483608880105371242490681534356089414271407132517381561978581336685594204852133452929793015527079727484347623113847791236334313695937558874352850362042417005536097448108259201718558633638450818388629731957282292098559782613848417483857379642353966376096187889657895248955081155547776747126647726020658863461028566393854914603141192658031779907253526837091344703052763564124628037021172037669208301548968367170330860059926099921367562403196781039676720237153542295741384495906826942968544504547135544809049714930019762550229007561332705660737503956285810391595428053494600424614466892514276696080060107279425932988955394161011070452721694801920000000000000000000000000000000000000000000000000000000000000000 [136,12] 592810963514893106101906262281855831808920383421558775577080633887749839218710652535146395477353056828728345181442895712118781835201700888735287703626701686489412370949191883395310962421933457332325967850142947898811488225083726735521228360225765146528495576206742953742505748403665883378441301163736748768953404814900756074800132958290551728640651369111873590230458114218268857113918290690745891487558016064402220535789258974836670547262581849096581948242789311721627014079556089644323893010624990112400156664645163125253136559833183608527828065599205677390152434409405115916475695573112646999922398972222586335495987300970371107656444892088841131327555085340824169171486489932062413502786604535653504744255433578591453145418560015301382845052967063762165663031681964109990704684211726132765330989497294113051084265220914550480113895033122196563822346668843844601403668502008499560412439778964472280206413317766830198295442991215672770221898732070919263037426739315008383409271670519433081995895725269722100147052832775420337949365072322778471156397071180701137031865034073726556541692690648949073229037234033732975255258632019533413335677956213495667289855798431764975436514859281647724137132212918734845919515817312380111947793924123560261770036496230352435402003186023430291780023315608512978615024781598568068735257590686434848033960150079045901408001709814600669109748280246180664842776185664854821426994948159663008535390757310791600286944078240163870124959745118077971568031369627397788939339936291521028614355139181114840862352488730868698645400856000160514753590502936915433099628365075764325004929823971326016381379893657917610243631483877549859965378744369825256837669044979539114783214959754809695528825408052955481393966486783801348451373578669936607801388366219306448150196749766092621059684189314200888040115465617408000000000000000000000000000000000000000000000000000000000000 [136,13] -582747167948542798698623594761342654240939771453582742944132438111961792082487351496877585895351067232489347450638890555876316306011667674366367903346620064802706732617364722097228373771826177868393308039232930672155518685498828501273457974032590477157585611984874436593662666195845121621742401549421056550908829039118020652622573166746931994750833223681491566628315615440094423664495705173032728604203522856023422330214411183924176725943778262931745564390740254543073064861941561270948785113354951957231501632619738145888670882889448085469580161712891451709981641427371655666607313842814115876791095106276767512744064106727374124444134802399896469185448380576962500402396590367067792997775937218931153997210433227971795235772147158080373907485448652861742963096514796247358241806665082299975109224797253904523899116359871221164232986296825508016634671882702236406287465647994400108463554776060674205881979205484304597418058347435976867071062655683324605170009625487700749367560026283792266251618371025076937109311840617514186246525055100300515429132820765217963761759615978575147843832071508789097339603558151341432083969049432101836960512588815196836845407521321783242676710174290042327386009650668647247146056486379551143124009292866799931525527808829149853023118876793971325626877058787872228952393146490429369962044449420205010999818400356806779981513678416417278142737959235071448154126151693335587210263328754501340844882734694077304618535414981126910744533219039915499801045449221876969729879777413817123422447699822017954615214267181569599712582433852977195318939686054397760216019452715546247589531739136565887866706493671592522930825948542400798878028412835032553013368180720437414234541234420968662099675128222629895384226689315031059303062788414285079412734659453833672460607808870622551741615956491855929747385173934080000000000000000000000000000000000000000000000000000000000 [136,14] -1570344646601753772263828474263497702347695600811954651002116791862244147137222266301920920343121597487461911685057177978805880460786839175250493142879615364829593249787863368437085667517855944327749172392389054531584844320150622138473428729436478200389931848236077402371813978305544189141587093769586222907462044149879425022520061872460881133469295504393180628565647021115213930424078980543823580695851582049054901673890971246100177791114685990379650168757722947220590830060830609698691550768608806154869701748344572327769443935072905794457941734908214314009134559835627358681036834460386140817058050702557506602233917463393422098828074560346713176695238427229539338298300152802359325936337351868967460947320915405998547242426327340098090310291480086584847687180318074635505414576432797404114519238459827172182162119369846792071357623325121686100951039054742347388720788984206376241865888531973779003468651755431772514048213363477395553023435237702374227371192058776276212035202651254411451307971969296637418511030749838695626980662256880162366176866443282134991647582452041751338887458009179842832389846358952399181817927440939134205100706901987000962452651377405706219853645601299811773687429230114177492652860906045357070953153487673837679072936526659547896858658738415742764653237887079645610155820019023327046778124230064470121418274797787271638418674293907044197789239249010342721554636232871379329514443641864621079316699223152805173421497125067030055101116992005992314917451785365255156832420589186537397696220492075334952101818425863233937621220663474326677098755720387682435297397205949699911633993096813167294921625060876685943682039076814119140229927873465068038916293537827270009045540883183661041119581271698341663668994709238394501914793052276566467933964624995490363777621449559269786688833136289330777495516148137984000000000000000000000000000000000000000000000000000000 [136,15] 9174804718244430978259700298166817301442237330842222586236790399128862535075953440623341742712959089853148169569380741845821925091928579571006460214220387398432588004995326415250865662830741669325704888401137328820748947729536056073492787960986148761951785968655851884198185478710506752924284127230677688057666266223220489534237564659731392172503607675807454574804008700804653221813870491485555586822730430082147128263067861121436533260148357759330667028527145616408082242440346645561199392334611633692081078382051505046625258718801860585609513424669740620496542946900848516610604794592173761882075470262582027284476190172093213873827820718251783651274959480465175500327072970172140360304212960897288235019125329528363491617908739699030150942697261098793925764922109835424889576890543861093560671186979564506646435830769758777682811200477905061943472182822973882660642182927255288609188865035609650470260694499557537646019822085232426305931727384711266619299559537688879595427593636892364833618210960028332348188228784934257526603340190034878839632415147728870467637251841662394885178644807519619729103814620770864658023150180416612914337298403386123979544103068896236939950883107111838647829231739142364606124163848641049689189538416055073366849747738536337063857475447082397177512724937585607166046059647524016370366093387974177580991823120041178120412153693898992844619558121776972383828960433740571981471713605196588721572584845853031717401075046693018086064359866559799291563032628355674494739195153783315161199829194185173542792654348395848476395635058170116818967804424310796298304010719611661073380300373411454037173684945958576112215935540051031936513717349520733244611114661352014848446275317265464824606146158699273203633988596854539427024433235923844817329283235996252605009239593997916261447317671334089386199225802424320000000000000000000000000000000000000000000000000000 [136,16] -25266923990673898998420672244517034482671812769335037000237750312495055405938549168877779120923193994252031488284725888171542817302518761010351641308157080418301421090142944398835665833891920510772806731970303255779124670552055952794097039627877063578067185849205152747786804666382327424474289657252016265112209065191595236219987786470523110006428680560197032117156018761261080815887958482166639467885872604359981654572946751744509146597393207703161667691605041119640502275967488668549237475339942538392397002716122938628731794016193317501412718222872453494579754734598630084635790383131035035822781510352020814565409134159019277593972752064432263834379643297993211547477594691519635751451407419107642084460398400429996512256263384636043118210564820955103548978272619145866752033005269672565927817238475360996246478904243653756473781181225756910735676247622522796333443023891825588377013744103578126442541222340012558100271536999654254584169284693670659395570792614724287010395284145096957598364885207880462900431138414899339675674531685673883764232365794569662513682283185372131850356190731112022114542620512924807626987780158163735862279343835498667061546911868111113100471719678540721184606360246589764050125996433795964891102321974932330228916921235057804063266412953876691478974499574733443350758644005088845209463782518525329168321922238367595227774861909763351521221628825993357394756034344173317615144255373914904167703432686941307736620249787364202254586492789360379873748438633050985987925690832258810406370982755008237243506124017236206189005896071530985041511493833120569023245770837318496414993197385491857913647558039383829161670811597131064024333676557495697631109421478040330627172774095647987159746799305099748348601730244569414126635123221148113770421957316104571424600755438943420454295219622464767368128822008348672000000000000000000000000000000000000000000000000 [136,17] 48809450365393088870702011802190153693459631708025934345260240718630500446478766006779944806343532829809660649260146439157887333575312932842626055359166185671567680161412591172153697872040288713461222450553989916007864092282677733791665538271428678410359390731414733490266547337683766571487505152320423205956293431360007656755258980295600816885565446814409487360440579709324807050574811364513631591758774012320320009569296957658316189259902800484805826221526766112950464756078906302768441083505304234893415524487336562516241644406567297916930902635198057627772253553784752246540111578212082380274287776490214325167528042949197692479068835759969308165324433267686394471820385012022492316555359417366109814113821915406920231424384792956315018809707973991188407845279445744826140620554556363557838210865414628560277632376816213285267558894978100018024979029004829061080743761645470667578508668717315299148090361272855806956678711351836772136381733267377904667981015618369597723907654355238186292125175878451554350027778813970100288351401328158813211292527999715927484704417042259973434563903550295210289256649858167658883267121435794674998242897165596855926810246420287748690023662835479179864973283000739626880139330089542967943706060929315971948613414246406222214125558527099443203627363227639798091962247643951719967229185994055353933951164884190308182095991653330056789666268079072381894416978731451740735014497041743819628618314408320560864726540108951843922727795095426279431507463068454453277682261906941235423729819974337957046035191780209507883200183166739495436610107676214617317763582739087045268731079558793445251489606490913441971928217885853194715864880896611277083785561828396132688670693562970228204384870111536210083836828392224476007539076163411101924019189088698407031398898326239982709848658514988717922065833099526144000000000000000000000000000000000000000000000 [136,18] -71975672765960461328665042413166626849184071640285949274876270200905059884923916918154242853592972590725754288926866876475834362441857401699486921283282059460639127269993763747136509851270258876836475155089221800503320285840172257269194837493992328280046451168795790701421167172321129494774703341399301386003817253736992565336908370016166975105407358414532434272165930524016193767805565078220030129402119477349713724646932536290888678325779809622713210732515118281692127137538918739056018060167274718070899551929520817148973746462179631221522495791960056919529544380112617679052402715600357140193187258650270846208781642870054248233059037501158314082426234531695028127721284942006959826104986279553511614477390705260805875772576943194553733098976430645448282557046725101495135532763269737224645812878242527538558405808295184725191677046885096869618580467144562057511327880536136654595027064458569696758372054439831125028295986222075135699404835023087489939332146560507445285688331472810289563001517130968077984805441023401995289074684726279621822433416762205020558646593829723588449081665154229835073625466945051958887669679964782838253556793109276068097483102250427609857560638603303365326804611604007345345148203602397407321563771579593860097341322455163486891346701646788040795464309810792244093243499007522129269403333398341372455978018194382238321144772470933407818434366735885213017045821300135860725827666391824268583313703649827426997871469563605359280427050643699645537602404437511619806301396102236980731292475468061797152157885595864926640567981849488267681765528774264420444667213702385564688475394880363636377261883743094314480558542399803642286465929921681729056743108058283109986217101778065035559948591023348482797491804942950678760312218572176115227444474555031223722604742570081041086852645564951934201439846139953152000000000000000000000000000000000000000000 [136,19] 82642515259580544021051696231936263675860780129912111403421418880387276846705795632421146510709174022928623413306811580339533850181430639875906952987311897361347759079311808008376983278579645301868675598922762763926570860337278081605077042610098739849133846544691470480615428160839509317392949524643157001639570855658411542801146096362036651153079737697456598587031512964698632564075797286760701263640835823487253338878055903743062566906010820462889161752961990812520974519276796461522585983024251691315880782509152091534952303267077690804143697041349333720732254224922431475155388580281155588720774578896309921062787688333432789785489344803808847471873928403352370220402312690050264038764981404590896725669707120292074590597112106027914313373286699150197649388693158905117820802445284543107712903665403111555975132824739617860350952268019128085333103145682904856600109523462997659458015445814691863473100552956195349224475265705651986210357632112545540685166810691524584949507161218925336305424389775805174618033779930175375828707508891989097556087582971536082353125124702333002162772967958418446803308103469935513143734225087423464560117398455013065305867550911570467314409236849930795049683729817850986150147759471359629114134628942006386938485531894404064537901467172247680085153570120548401368352841889891044262229123046930426312472219761499138052582187768130772786028022881065442048017560909963457278396385286990461918181334525758234110316632936919857118339225035594921245515485049975506045078175649922323450063479499100278869417018743929737681136029582503206836423620022098157247491777921847486742978326717557069327278300784596055995560206964897187718259295462293954466120663698841898842820673902507390404750074357555997626073523671031989295623099290451993931863755078955981776994650269896490830341061624030536596987373684785152000000000000000000000000000000000000000 [136,20] -72125389936305465208398944040596543874391385274662647568814913516041201351386534523406998593140670632444100475177183208046850971507850191749465649492245355408191358726678697040949726203138215157555554513961003371820027176489412005039459016675547275565798780027086571350807900450090994884037987420332047944924558296383965919845330849457693489141094184865850525014509060534942131165370026281896394330646857298050392940056573421886275686207028989739187628971824792815543232512668221790182052026151308436651191725131637489705009427684600091758461805459883026255695415686758030957141964003141044216011253963209856446851184425874655817624981787182576904430827983613985913735765905320576225499889041592948493020403343038489879325299800562019934847360662256943849509125885785235794448910832810932869144223692581458741766926802218181996001134547601600854073171004314234274057217876103997785821170891299026359924579171340906083172154042965636813925770409708538660054859362843402662664400657020872057647647148267045492985362347861892832128296888326539674133933622074460655383993850116779344174041828219369203439177341230495966688372331897618219191277860768340630713480693056074446558357730622723078620348978727130703408924712036179442857925277250481164636561893475146967164295951158370563632465222241188263285750386464089125445341287456139085642693251318927506335598201669194581925556949961873433632883559299254751634152426295955174018985816258234303814857257212220489835645092854584168439817951939474937691510661353746537594697718665035447214199048224911076873536241166158721489458548156000607726272043369147308848479774845105609743978673947021378092685403139451369913934146246431037757791951859176034387485631014240963451601549053016349098942913408473323501575076141355930552657605553395885013297971208797149313049392574892651992819138847309824000000000000000000000000000000000000 [136,21] 42248268907158478182799358942825455142704140823571690097715299339739293449981532196535273272607790852917583822711232493453070077778406907243732272623126657952876585081743384070092590045330450674450147032272623615367488018959956768691437191426398898768623799692754804554455789926911286925828752712218899889826391747450594304543457543148513864611663850324418008085360545397369038973226216734127655749711548783262133363896574658895456401444036911031606070078830331528954082911750065016185181492533345827363867576573993911750738805511178749721605566880916923072114003168897041034798371692335374648558568108740807149291121950911798457692586089050754633667059451339817220794615719474804204514489504252393606376422133508671235920141276671426991630759206452841920875962683122008280150951674992787540917605744438151350192364430910231634401896344931048567796643394597087876508759870731886577227969133849327250164073760559982293584193294429186202591371886934761061694936296035915185519778338088723837049788966599697741338183982676865573327692350197105390603254624818166718363430877214248497840601585545638025144442983490890245024128123754580950071804296514891491983820102915404979636369120796863746977941583257483127439131603655235865439768449412965387249880965398937835477426189560213872331141459431153204120190244567872718778052266519735527699672034786738250390242239671542969063803914348878653472225447628897608912286041080427242136470510589338118833519405401234915731896043939451541614583767162833141118878725467737388079245421982158099536907423814266112767194542045563677702196383104234108941236620671484711296518295607877374443227540456416466050736745179795541060005024284895710911249752719771934872106728622710980620291086664888935362790975165315760839345908847622271290669038136439253205067703880285605070826368253529004780619223420370944000000000000000000000000000000000 [136,22] -5143748166460421592347584598443343170003376664485759448936183598122907694245888414050277695416724973716327345738769455529209566655664486914197604557627155691964070380758512404790778108075972974700067727523900774004349903201492396579999398265549729494784376542045122383383697954301638520104022342721168000740272435687941979861859591754702187431779144441436830329175167764481723493123093298655786790108260255561723797467047137024162888873038448943103455380740486181072520403868499610931176847026377888825112915467504823069981296490152945397102357259129632578146150769149369221701918792198750878233912761220807909617386636825916580969554877537816082320619270162367803851963662239269683623468182704895183723393748565851501879032743444259498792520904536329186039895328155610768748176182872603533410590329993160349504908995482539584087340534805356044896787291431345757398017967234334544040147971812645721804933258739850383843874315581542862927686649144575948687790332353180282776482838656845839651121056551952142466641059216649865312570506671953417947251887106299394334832868065028810580224857795091130716385487092900797859415539201438457006900603505850705770053389493029970618967299857018817143126301859586864810568417484455950843967689077905566102767412631905241336008389616617887075247430525972407173851794835736182196573608255144160320506305309728066638163238730316784063447736137212732716582903390302501033766271828384495054253332087352642731953435647107189760237117152091692563553546591004073386744789101165077168342426449493566657197780124528569641441243017309696674432466006392044627643932506626667444131755682515539320813252841761022354583074968724879000277864806869828074844691452752509695085446458145374011997195885113819306518835732697096018345425643231490962667247515268340159168468529909817687829352330640979300958608413425664000000000000000000000000000000 [136,23] -24475676994108400685308618795211903980206240717219700649299815823657695356486855277034026795683460187214763185175853504229041189301222522213489440693409478334316266528019446298733398194990769024144733038844390116432637949627926952039771438018030599247576793297825139887523871207982962460359237390656671711938035424261590730134594454683696121929984272388127652899174760124936475466904168547577986718597755667109437774872713035138430900869523858543671724612376466449137915966482414103003853689811264696261884348976295826450737124890957768815434091774048686360000585166036692320794169844605845613495572875352493554176367377863269637535517951084932395595767435948161024696416286754540117990698791362186216742277976362207917670654135198339285924878889624691274488849191297353146323547552754968046259937021452211954108918318198141155542373654903539555609715331746257683241835537664790028989939653326202100573423650570629960582870243565953747685366373648942729269444581796926072819253517552406112470178076973894328807965782633014717271867318745455100131014005141022033324125093955715674567755254312854078405195748245555660820567815933162051882046636060158224566873707552209655718778293131220135038430471543038186547253938396224172491622376065843667014382417621482942906552976731883043884205394742443872391979556630242819316883735749060807390607677761451714446532121566199288546005180938561403404005086146309095123617780080015276890671461797386797900501462007303409437446478120063055040820770610697848243482909158290680176821996588735417073400966164863932730512411193877362564062561696625599882913788890370892525981076584353154601704483355472411135080111745741309610006445189416331138884243620208052908336939450033188350604976680482761350909806575499462141958257422892240420539635349290788182025041869460299938590200914662798931567948031066112000000000000000000000000000 [136,24] 38068090929846129521254924236359467911177403690231534343457973055174539032481113623371895955666799971597443138660678197246655996506149972527301663107699486320406291747326474516799963646765377151713841466835459406118501338320426704088191239261085446794057541560550637383980386107921104875784104662359126956274528879795820036409482905599751200310012620363584307477641751543983512743409269982037670482288653676619667239214574389153257025326567854197292912662900781907750158851414579103057842280714605781389329798503606258504468224280798533829797267308104301773975930595736301503181717072886556607775205271515767528491266874670355113171885007887912140786358540217571167175985982526532660688291713004000882637688305017255250894029949629965311075723460083111735010300957301381793407405880935706073398741679246190165620620076540642433125170653769968334871102981814169808692057576682173700989760701806849499307396444673015430221259949024483148641716274226090306686139545560406784756972953935700209675805657548229881354929599377405260093383434446798893991790335614841291811637076264051271842723201426003963721236450373602402849580946228986162938133009691276631030605518216039200615210260323964638962711442754564779007972111965502080096211650304612015981613570091987508993829169596879782209792183908797067606787517287726058592526359963161542907655025251415423651768500064704949245927719941630727943357896519442907357755872898379030595162393397822934228390012620633042280140481397052905948748945251127329872196524716556293017426968670800626585856053521280982802823779505377729679100164283375212395509685650299841411279430038808398718534932117895851553442352710049134813655058839894401020356391438019473075939367537945552343464242019204703470283916506735459250445386520961054592062400231127275504127208987706736356572499605971453092106057621176320000000000000000000000000 [136,25] -36414312673603897172308544292371461485151810514552913261750578679236552816666308593274529783892720104222522089576035353538998725553827820820686650704318575433001018742804507145536111569204491486477502404519084886571957387137484859667394278852478008729544089636382113904365530329964444996212693888315182666363234155714707490749673624072208751481275594809018618452076491987818056361778111713878295163457126733666625337855680014135079491425572668334419301674662926039111685957805535261508967627947935405285801412086988080959469169314383117447391589091252373268806042249383641940150923252033614687924194542879265199797733967307021912040388287382176969635234752017768569290451624566423138488987967005635038940989755130641200320582144526213557640164722677718261696132683059978727121433423086579832984329830191598717292914778230765847620617694014690771422756333063999090103323032684098102172749007643750817161949914130989168791243185162618409426028958699723172461841457199153463646450746715384867830554208686866224537505577758354741983735812809562228659346534970826619940376443968310997972965547867205707551399171463430170073285711736987127719638004409074593403068514889711299215570523115887097282502581034118997059613583265073442305177058120008037121930761242087201104943243652593421695174611186860760765741084205760448561878360087980465537582077129422042201961392337140588948002720185632666588694243388799852877467108254624675599527848623243951724023462254404430600428641277511794945657822250448625892080902861908344983868370273672491911325124399349189713054823533612190237616926629777409600242007936246162339385380352164946853929845553274077608789457804257230104000070341554382485734971845395309902169044948651715097216209343655673900560788293655933581239962983549162618926890341718009326545873375240837348972432315634493943612413917003776000000000000000000000 [136,26] 26311117563868226392436339768853180028493642825826777202335127796655427322567258778666759343908130610130964490752872986700374009592083877969809711677664912665926904749633465622220832620091140710690873509704316033738940550479869146312684440628441239772141881855913061546578007953931296119449017913658678860296858951568572285809158676869382255989287153885374130536330917747795209450774035104255720262234539684273918017278835120872307352985456837096686355810564014374007722132496880426713107967812419120175535371640929766428475995165548939283015852326241061815926179760863176176109671215530129268711168029618535201325533023866715938541363149393795291432266031323493412731880748001036921456530284551877014792996092978243363231428726528664419532705172020534509416350772070684314148957859242200087027065202342829697916323356167212181480700119339202418852087758142506865305096124131857335399458699991929286423615970319382096338906051761538599183221525884758305919959013408396343556006991695731448454525763662360283516612191677204130539127822102006515553294084382510476641571150784366547741831043443663942837359965178885629308609564855792286985309667374064254560652019635350818820535059554160497506065694958388774790829415981866834852578132388204851104525740623879774190090285053841217314767428978249972725401029028529655610267970189174967249095468835049172190939351234291585270192004907854835986661158119331579507795425245620490761880751663924015833970654651999612812699388484127873058045226893104334809764789677305383577394817526665752979414999370249593333557928951980760334499511937301815618939653829850735790523335315860129718438907975985208362958038062569522673816168949607872425968503937877066497099961956811786227129226597705977449900649879625610300026874825105824614033519778059847396231432938227286843356445946503831211348125024256000000000000000000000 [136,27] -14995567221568950019965378522072715042954414684630232962708474152219076572521844518485928914204583823016221628875297730091688278202660364794756425784952538095022855283925060508551114121213770973998237042511879444560224250779703644320423656140688948922442085444919354743351051319024902841012047096864139298722880332969090502968513801985906071116573010899858234966504603278580504290887610511932850712115500484805812301606620065659737037668216692778153377146587099181973296444823025335117567598502955458830989613402530403256010901688939459717446106899275398220509009016170801433173319486108664220915519932087519891220810778563183751553461206505529856845121137640346979502095941348594397693574704807556147303150352027394386163088208165361425467766470485748113391963083011252214775629268138035214090606636088299885835505301598236118337521539119263567111892776337749874316343267778717391133161461356140250198194825266814676257463578833755899786803709078217660536806002027984694036182005290859170936130547798248383484023667259529907131410701488294545903475841970860036984556909824033386549289333735559406766314693782451084418462158197568343016864674031807108419906558694534979684650543404425068652700039668307746737187326702241497055899107842069691248006545074525197209143379886975717977182595626905664909432794507677006764177975887459079821549770977278153006213900705786259432813444619099431853113825387606885901000537287130207787573214221522092904241150464677412499175147131996753040111383850641727111495596260617575734921252699309477059234176716541668817567509030315778704048351222419425177823067227653387397246518083627920673965657474921175261278312113431145631463484523771858718735366583674391497971908900601443701990491779764030266607606486491812469889365780045750701087679030667414650365586085274464180612633302792425405499475033587712000000000000000 [136,28] 6630057280410657228413430275339952804049329967866118105799381784925202407708135936792011419832617566294364585270246982278684987595978405808754579071616066255976798223715726979581271394980531651529836556560837055560438283393970953902712966299314760369925749317699370408855086889974404862776698767917002145201596367740738703428088299239440363001780170312992150127178191563851051654938269722911350432803182051901712556663081132225331207471955359253158639149197069044830498168280449461882320366134918163776057951760585768715049777631593932160830939175213556508934162848367167073271573764270373820399472267118615341846617967917558871690465534065855908740180061118880768380423976658565723947497098152798633417330038635573503278661236661116559711943026939489774161026173060401991705982428057284608135840592071847668144376310652198652593368366221277481891430763937534023523147177991900829681507235826953836113000328966857089719698551990197809174681468429371466018306678136675483418291930519863280636483355215887307686677532160598885632305344399528896726345156106146412752096924208338991926282241874695546169404279845684630124265235902467841284904099772459774458692556913342799049090677490434662558739575944517617505124549880205926889779069567989771110385062770079806557765166864791942662497434021146801623255187601142093811207883249561828227417981997590924118121768549834412060766540786152904320423683145920054824720022052073943451289398578039368988220950596788086912132147854727578524083899295950515165316583751269715678496691776466826909081376008969648629402721323362637394678493138699855321144697570991366228496811438553458294244601274017319143514245283488894335955480844396560988637494347292402083454374796326878247831175312738814883272352491042869164483701866237360174251603150718250249552787285869094219395809952440003216776722275893248000000000000 [136,29] -2023937271828183241200237554156919896630569041245507045651815856647462660600125976535534954733763378564218334467475301033651052084308227773893084105923609046458171366365873815807975037521680779941778283117129419219588400867467199266467839950661324256732810594672060944360213272345057715089946079362156318214698547659275376517526309002481934045775056011224340960011064016525670441739895669682153315909294590304518902736298927361071668955782841536791483491316050826465191776317495134627648933448958818666162660744089129750317323481536362865301058282249053044237900925172029368825198100170001320369788172013782240404698642992174625083223067409993047334107326365651952092778322575880795405158444346887454047259563479245142897777027117410671142514026965179899891920801879222199815345140329855702403629065678002619260684471606654502213728290746490708489506522591901237775152726060391004840130951776807894809418077809081604113227412058030444565954705250106955467459407998360381793115255608447039138668269600853743026516738786635917855566973322128622383201354047130336427746286521855044757862267699497707371780240982953507782238821499881088060325768710548531846793923064258993066954218728551542556378637472941373491874748571491393789755416923434715492725321233913020260467873999537408443423430337596011012328045766164419637867652981345693665805363137467923440617329376258074808983944251473565184956359791343807643349472010979739929083134450770138253473465753168500273710682238575724908491511919066906861804053752420597712466901233763673474998939790047010480559349327538733706152998527101549164174919017186931023126615444011728819762226126986821599322125465787987520675663943075290903107385304104150704012702061943805722926428895251502437032202311922096705100687383205398341158740315188027815260818541570750455527947662738559059092279178297344000000000 [136,30] 155091117762333810406718767548666183710119898492314105644774161365074314906139274034019683314496114385153741026068291470492574366674138168390441568670392407058235060150770627492703455514322371700339728520380264440643741052122866065594993919267224582950775462348975183897382203909481066930900555524501111986760218385002076078691678737286378132902144536328154437907012006645993434074260771837228915238722129685289134015757575008314626355809481648077613872799345189754613452562384503532972297863140171058753805250652941363669820655391773502891718971418563931880680723816298420162288527637894625599326059991505528112273434991658989742982242470538461086512054904711172120596583284538853909695031355782312456314742569152086915665369917515936585237082556507113169265417845757901204747766545127600227443936054337370795398167957101064053139876524816743692393929280831121485907383307099725892149929203246144132741013217290917854283436128528827994384125361350840242883872276520626671251309885021823876722829460436383833275775495402915039934709449276898077219967575182859708627907016856829656180047983545022206475669276032028798265198898292790656318935583728916542969912767588707297026981231769216507653577255165814765717537218690034793949831195848740679594406264365605007621608591489173970196270336758939936748133066338589985197232730574135476958909938348636738356851345224355578842433983859081946809592504349209629599645308390104916912493165208329232482449164258233506531133657679094934578202588852945195247006847981971232641155756121105683052383599831304473473692258641288088128389617185528667190120696247863146443009287572991191741482071313896355228848072262714272991090504603116702228999920914956738633423014886657278954466343570206855461248438601226314991007273060322126718209410700348669673196826260234442715913459740417091035320436129792000000 [136,31] 306159323392898263709917368511966259336533399029837913512389521282876704696369062341878824202824249704468334033595804890133962884188125617629517378970607930234535003672404084924044415738008972034814807065757738594615347275027695088165282220687952879064533216335456298057070704487384552181343027554008964200343392362101977567649312776197862345121224035109723310053968050259087360661995344242964962933618263418487953646060874181547947341442665081567612941443614662435143850811101849457523242592481506098936109202193476112380802063282443920983009669468662610716995700007129138853240747409535580310594250407921592488962834612997478467581665517763318683571043263081481774816775061241676770806410897991886682207007501879466255115025031714960444388096339438425565420760506192171161759350782149218906411657372286136342683989434313701963891942546764459307230512775838941023303147156446185248476655618737963883205076086417368458703413442589545625637106496649287086979274616455114703655454761550422394178939712299309703532160532478939202827379206401671740939541879524152192167063351924975432832012116230119754888985709861240223508240745164734895471935012043850182809074051791505522460726674164277604234602959158593784610016939913609281122311000455521086921522661075724522290874596332246522689100104513762916962276273543358049135545084713441331240849493306112300304173060709198288976238500957938655677067771205042751570489370871403447255850026237768450805544101787301440601006578691745857790665623888059224409344622125773677611017836527569282169258011807695404549931011946631616966345294306891011419634360546897328963803354220372624788288476962992636109373397215341386743206240746654484184686027032303351631959087606019636557734431235426661327157704125523292360330637017610845461016655353219943027616498622815566491431239213200357587078390382592000 [136,32] -266357767364785162642130821625389296130669651397932606248994903151694587117742421749691839764991558159728577154945303683041830817833264174087324375752248269737314847419641417916087738520841424631748921746675633330252877681709782383131463790009797642011897641721728985798579837761264485819665661071466677866058925429218329877170169645961524437737502443706638205139423604696671136706940063716395174145344359790121739865533967807690232204402335101111741421777359419309884359382116981340185799727854276821289363692439733355384967509252678861057045486781552902259017137417786539772724091306785617944979639585510410669745500112673648760151235047409186874680853765311030682418905529990392427943585345607203440598513951725513385252282998687564896911299451074313174052629503146314787129933659758146428276149258946359716871570909610088475129448440929690664717608919892503447956140529481556991433414485702084290551330271870360295934290891071747660931962468193997446120488014263877026588462640554541848474031324117337442968819794406842730298020146169356924824697861498548487159588443254772576490503148100613894890389507291625445845449951359372234937534795015676964124870644713235932794631629522220116267466069186240398449067058871203769977300078699030747075315768077412458824643520601993692779194506598420860939493210050481084112334420138365511955142310823868569844860892277957040205811797066499738367612956657125997864526619593238299970150998290334960412873328554525961582389795323460648861956634057591984748129738330049379601034773966181356152947300428457701187371703173459318846875847134072691133755865225057586100292705364104644535669946042245440522426369759049093742221467695975773874808111637500737241486017320829556937612684654834618782698578486174044372949232374613365071375252568525941741695326339458701158573364091731751333237390245591 [136,33] 143729897601878932862499091833891269899113121694063706465952925810845878750208776213948448023078876844887350740487906501698291645730651596066686951898910812328377694966599624775645939377236350172747375515065442646141892131091934068806515583945841944636777955652741860307384982283564579534165477352887498564522449269659199197285288065106415007336549084832797036734370971860493141197536501110671539034514597695264871728867901526537505840729127800381169918397462400236164760120677913333119636366010711182217487511057901978499904011569371040036049987684168721527995189638496730159332701889993334713525843837183288337127580694422447119938502839523130267570320466535526817026423091029690359861389144450200366423810939722218482999373988728335900000679978256501025735914077787677682599775264908861335854361987686056564442372625381516086433416346729732659716541759820311804550376084305139986849727229864146300667195327596986099659500010860371935548036762798669135155039501257404284718183454900800536477260377051883140417084651695754601274795147110636196068664299744577542338569857282606565301615896514512479990166573685208483324988956681262413776970631199452151017351958832134891648768209530298803150999913636375676526082139493410299526055969356569848859033606366285285269357656884946854622921477682771335187448459325306911763042611772049731530894827964515558582178151186533063432143360524991550106782881079175017972017077391140544625530022639839390907413432642686553490973633755367872276885096992552052296544808876353957727859590551541018722449238894132171316505731236157243840611938578594483943003513280853444161810113130819192213821928420014635904229285652195257656974390741044274501834407554359942151984406029035252859145072789786143686174621357209719895863534291035579884172665786205215376133766143082886637387629503552089765898615040 [136,34] -60231952156632361752522320451684660220498806808726883804098191681666459293171812434129511210664770124847415605273076721802061784068967192609459246453854752167469323834394663774091066351596987176510283718191302991910812511940269846778620084743906077229778935080538119760389690945250830015963229472362156477694659350825532645621809492061861043981621901459117251428880687795515660493223333492975532479743986300929093005176789676961535370279322515357548869791815441654704211020227413366698119977263206210072471315874283399223145789617956469990570146986156823284805367247084917317574918802776238972130287424128396166654861699885813223793346033412014817844243465837209620717586667280045946961950106608970963435386473731893363259351477804336807216399338502365669683684306313091539392740028082957584288342000450142480519686049490234567395386345845263673342417755855356802368239670068485686136908655784646084276163464453968490857566771461936120822259944224841636541917888425196711923199393012193708169704455450146008024701338118311350646058188192886320994745891060042679226495908694385734083682260946064211393616822663907700094185319687065667459559090071529741658678699497100957442128952288577118528110720682724208671283416501083253730493614393961581530461805494667316413812111784394992444977330628783082094267568298722569533958419723970821386103112709766861000169938996441787164793965685447151001455660031215070709494813600172715004249634403004429508861026323971980252077278924652737922990651119631041491836867275244417880803943516020733058319217362984769646844542896753056789593684029319948512554257748346053328300477598013304299670719480052032654263677316419706490987382380448498854649296589081960630388124664188689941894537978620078171046427814851451872142816915349415369074426884241998238096606519581950128869166245430644480915648 [136,35] 20823796521067387911758003837364558518810042782762749092457756487406399454751309662202696326739914514032823319960074901404204328574674167864093986878515625431738292796149047252396700624957108873639615606232504072848666862572692355209435142701144052729889867692328431678435016092304578152132542113025857592353308201223091224726201183203233089263626655373338834612303697447808065426880155960012569965313332614796599105842418528468888617835414368307509283542706246456233615910872801460165091074098360382832965014663142512852814449923151642512543076467640223111841184449141593889397692983326894222291315543413587102713970680810512914973413631623747759555952338697860416546246872119346090884295114585341185808997249496119365067271583591841650287636421121077627886960944285402071298963837657626432312906871714338968383452764009357272368747982422001096135665755283604198612507138956307157352473654219777716289614831407769944009581647720723713372102651698699603110499235127401137995874477714748019407555302737342111619877605015419355904416689775300702577709687892895856807306302883217538193006546900519411703149764282561990404170139793749094577243739690796777072345661462523597552692724007829944411130306099297611285384117470084475208300687179404169502555495958984253814567695351540941534100961906047072447516094547317079570377672852112328509959932586193249517686516100882946006573811772830383348572151347098480685650036051315468403808979584184288212917027360129015854658666645857462617702648095065456431724754691583747987246604207212540478789928150873746173880480953643850064498569838241798932637066652450522936640035329400230447455654059418913849417142086569615294992618345721217936294731207130430041504348193365067099917781299769524281432462804599820177449660925918905983476525080724783332111797220962486738322722334795499171072 [136,36] -6068588644695729015625176973094158794412444898734404210517721037742643202158259080428730971884296927292710721101667781598999898550989885639209239358105936662283118920796599707757344190294664204623732463719070621783999135023360074152097137135432372093121243724484926424869708826281420181845846633721247758705646272179086853808413610064594846938351600898725948194469981989823081702506840940147477298398688670632522529484956435040895797115854146134620760114771768590925563684968276715896550720585978899351486969386846331666630757151741846012841373048024932997350270156634389289534471539549059930876325658488016885453906371998724777270300322132113953049222304954528154132062344967022099760419919626986445141042632936623969721590885310775978442714365968643736267382657329579576126936957504761181139503107985636571366967091853334556768589579940389748903382625965655512505356131592491825503712643101219569139740151067050586306891960758422919659913257861226437588505673131552523367156699286671719560947829620195764912358964344427069132614903653082370741465814388458427658459753796577126516514004599422478086233314346430630172359591933521362923409162230449211025595850684584023406231578589206544674205348942085988391735338850891034917802280809067367141252354369181746342769601875069542968776743787688644596192884884038244216930662701177311671915443890783421138440844846237128741683442367784075870869442912003514553644269962763863973674069774714277468898418402762844685364806537480612244895594887962820241945873302083720615303510114577616214390614232596104097995265059800269181244916355461048982706057769338079910902745766715527048358302159713054400322198445319372423653083140274141052222528752050919377517942540793795678757720477837107507857854595126518224884681440123161325148108625629275198056679188404148630722726592355233168 [136,37] 1498566830547012681954982244546138645596770513765107325693854084521898561968942318319965737730737694767865255326793211979274734893560099260482234301169642244411221546973425025503784890117018512570437531616561946193474392109788154882817552329055510087952640598528670009954936106098517339049629645964093149571785257652941686078143993209228536680244148146918105085289087805149622746313495815359800419541224232281045658337540114723420165110951434262538889308222143119151239725697028860447561166436546566513522707549653634733697817565451127565804783337561906929351216624737382684153206359325562114341215853781006392360519654204910452375084579404231002120049924277710055496988857795450494461317545662027469140041774051759539890479497565878508050338544599519051303970466608295638631255985312751646937104807026820750325384443344010220074381389642309946769906951138866327621435271145238843529172157799513434083206867078295070275684171188735930564766093671457209731365968548267718466297768479605851482249097808745854024861547030989315962442177783036278157604144584803287782243749093074219643224906973667571059872784357153488252047834626229563901285428786764252245195563838891612868811565413538854248440729509270780516733395410090110787817232869997611235266811959610066289215013374464110468599615072048620848931553342498111930525676589695778955411121248170760637776225744960614502104114945038132731366919641161955182205078121732821861305769566418974659262489003585997231473514303254640302462940436180747103490549106985607657330746707973586569298024971014589746960424155971307005516847480195082473887203312441663808884916872547053436332900322427837554457900476466841085374446105609610768388100603609808928563680334202344276975086736141441680889257091571367456108889989882847751542571771848270655228840898258770640832684429526464 [136,38] -311716817448819958881686791033562715093128318926045039346211887469711005298860116393301190185010793837772331816662028230798282137003088668412176816843543237566499404745039154526146029920296605026996092869437040759283293137548698445731846905927189663825667887253568537670224571569480059766409342102602807072525444789878770369182465020616776798659373044999942131498025315582443119383319201465859288810385056621326725873620337482362073009205395191926569607578150781094575448518373191868501746875202235805193382451321863623485705416332767420011526681641810552261529258993386256625418339461386092876952204250127432541655016261041596016563603621530612760947862791597801044280194155197778729757308892896818388800570322093003980482794099652587394727478748218442030633559151170261731316812461562750169546755833378450127778523106086187076910346365730502458999695305280701033177087255277658860997513070470501409986599451073808939328024540059593296532381324485347847643885739968434354135166916277805073737716118347527467525148419431746198003611062884041797626064414799512289364072828668578651649837402230379602818779498252104701716843903226947355389095480315029276937138872287088348005313298970067665678177662392784026331692680676783345548877884044547558787249599261645179125812779353232818423430688098991624061675608652269354879727395246234028940588395547439321794433269922959696251974183944548121873767544032255444818889777219032409173567860153801749218293626061959269309554808774945430448097501555416399942742322704111698102714455052423817095862460766404539852293166287715903553750377418090322042888499243614700108859787361033477989852352042818600982596944566123081046009031543477081709766792047610913040775939905662200699882123885660445762669631236517234890474830644001882361218931095687962435054854991540115446500483328 [136,39] 53522116545969150536062650816011801115959640692096507337836075861237951740005436590862211900437528142608336367215358528651706142643233527213977803039559030831019973730015730645464188530353126475425100327597161673891837831834135325966553925715238307445773090451238655149671997304950284418649057035044624083098878072802365633255387519246215504663831749344518918505825456880990023869244524233681937974336947286345232388590303383115096026379924916163207283040947606786500694483556845673182405007521966090262270568777485718139361232902116012941340958258418860735470913759922387135479656807609587914316147512615896012164607539151038140305111886968972768209745054468228462556135671580798942653871631701597012915994951251338671023639606498467579387425985949628446298445182722517172014456659242459439998319274016485075642935910003230841120156332799207943730238745600061595743387324844781796396789782636370391544857870930484919569886660861116028948036482416074387782267844836600326133038771395402820865544064469609948895339716838927546711226243651438948704280930389834395024781521359679646593093014212486111149158330949359720892096594678813565123153167726118031250179550597603318314452553725078188537407065108519503931203407160918080829852331147550825183957558791681245038644238090551504852437396462888718615990546016635486547346517281550327857298658006622597996678036724692169784973015208239979913955522505392191964258606948661110219375557978983836862739783196118077250575620571518400711289519079745947746480794151707010732412374256748863618538223397479633187344208656351072367760986242887224956203643723810688334435209627993092477873919617026119214177514780219043464647929674835950505387029867128491225155041550365985417362349325414923322549932380658468127578655508479779957615679464709180808286703572195759344332480 [136,40] -7158327922587677819354019820990560333759807343966554066199590868263016087480358964635034871705924863390889986601179712439362637449467913467991452096329025443269331638500130273667424952680485668524235614202031978890203309355432507207094452589654192211968061437921816558350383212558011878039027828557799376470606461411058783182638091269704201799472659566169609374282453031374217618885085088662651441620385154380785909113943136940048913463913368698829831341484789077362609193834677123369736899523956559028013859209361855169419237671784652006413455745783325670777968655386218207766209753006689234428189230606372585679655586456543783258034920911901996671873931299146162581275573398525613772966575385933478935667417798972182399273338026669367327940070366143617662818106225819722431070119663699171748068468207781210722871228323467463666985324123262822087707644252554091812622267391902030663148911952777078154424568767947488974766667423761627316898327500590840867104799448532917675841315849996404367373959119687782521483242850506634281854778945365694490634330899456242673849334862538289005782010741381338005728601367455075167506853811373483127020038263847363434946679617616381210116324845663190738222205644874404937655845421741377549660723987273730746587911567658993367860065820399277217937673496935158734169916087604459489070563839189411216979839568141639603414595812545160782555463681544974975336197833735232975408707414280190136584478544883698008411695223628004052194450695544375535255979891776737985576965271994657917030681654310142901889981985720964596278680844499415588407507599182029660396032327959607908542695032049044734327375127358751759539474521505036465190462641906232880700508782779641676667837182243746561354237923548812303374754488632661339825038095772369216699390172254103364869581516681312405440 [136,41] 576235336278747832387082277997903868724480463157895225158868792693862145405861000492287546461026614423821948790439659473574650400474141369660010851052681911711202628638938885384409349933581125460603787509620363996639187316196516593879708281498069070289471460382324263742973748211851781408541844882530895085563630855850504237790751026309764075734081301193867889801435079679796918180116364795247280185632828959990913056224457442500365172370628274333829073047564036779136256481084517296525120165570988916244654982327274723705715194754830269977670787004425557219699087862603965012971867322863861632981650412423794174266141550542875933394825674607454109886184522930342730871920749097989594733165985149550442774623917152118998471220305998872558786663793357198274130674262499468726384074490723569986668307281333274428862190496145815766518875219442167372445515445014420661802802049560294713372417371903530870274318254810738187808707196056971322290844702983450643717285003620687824666665467519034762644815198221692155055017109270923815106782333966046042486076986990349618210335893091855683435461781611581851754623936941884815412619658150603465595773806819523509328582716245306894381770377781083819721611678987461349105533468733345593580431161125953330112522761058755478287270153029030298480837489538281225626731517254390691421394316971901486655116913796129084745385349242188041398258639473104540418012298793374612272059900518411826467949193894026135784039827268082791151934356904535829120875751299777173810256056883546564680584268663274708667226285344273295584148913835156834258098755310845951155270631251959208148799298149592750693860146498602188473869777384545197408878059796000640975727488209656555511955945269998434180813745366627491130241281362534421649856656420144099860828348254885883200316757195005952 [136,42] 47653660808491509815143120006751613919493741558505144059834695413707561168594792388044170122143296075744460074965969600309677851016239753063321892335194450447406410066320381159800004094559324093774019158184865426270673623789907859893618353225368476457492518492971047020171808420971953903063084180162457312200687749363322629153224268287550298833676595565232998569964199894161539717252846951391964630205350286781357023884663588167316725887397539915196030119305929380922435058225665345601900620542078787290930313203466568569765970252937408776582027266628585396304343192113075070858857813172992468683687218782855243034184156521983277691650073266752983415757981781378145768300568609808032019848231798989724430086857761235772667268499128623149115186860513573286230849155756544729078150301069761194890844988453440298676983574208368628256722165321897717350495294676032119175957605146424509006372910582634489084884889790310868109120575360986415685356280589230252152686723931389798758391804733297618865059027780240571686592919991137013962672774758490547795573745647178813871155259472712835981005041781502110906994469845339822601840585733006795544586895541382262340265689036530812166399588625125653846475174549762769108074029608226895307040687699622830342536190188853530098056109142222550997827280562524975326511364133574773215472183864356901076942853733044843658365222599178576196440152348522617912297612213012884735463617437868839347655007296760139950078956909589031867871543828467423036900319211385248136823468068494670479492178588528918117832260219939024980203272131380920024219973038654491716010116471999467900022936932239086468517100596776094100493373593613065322878213903786163495785590187045369756884090583119530202797033192013095676991831723468732726951045386731359360140932981034006874489238870272 [136,43] -36556721517279512325019966810397108088469886772996467071771019245073171549704454477786754581772704126875894480496345470661051435142789924074908948480374689054975390891578462653623366040109814642714896675460626990954938132232179378167711313031781030989518973302744089322941550255246190928356824013983375848446566991177969458699700436448539414429481601005265563904742044389831459329991478445608598817693615590973157756819882744066513041206182151031931503256611184469399146462334612934002760511338612762576890791898417117723038203238350994945610343063591575963420190714566889477553116647698585608585346662120091024406596007871048307667914764077303726265720538567394317568848812610214032733518135314317534096043225430388193254521240717501127441136591330206623318063634818377926404437854273433060438852050121071731041304679366833595842609241942967642551299897515045784400134683401563533167427428092039943591189092428653434357202691253328392109172744191620090343067786064423865122150150582839742737902814650026011228187650478941128662715156823196178946634104079618331200758768369469062631451552555829265040991608768495547412555812224944948533251201349809520825366348586314095635738542768463583028335113984378172080488794047841127880667227470624655836669522234444595007654302452479935495030009072445797868121647791319928020350112656497098101598266479400293394466811651516745036601274692141620166859333378862030897983599634362863206425129266796834632553915009684106989781442715150406495325716291401867379488622037202696161183210355285407268134228776505850024530201692605356387447009825919013075044560026827333816589425082835552167886305914758845441114957014480321544553931413244897556069266958921381885423664509497541514753055947686998201706137511591262617706516333173467845097868088505377302845045760 [136,44] 10856411151463274119758086991014530875831835375672566278155028150305968324561636654999650054196011052589626580124142858651388054965892718838393530039877444993950004595472670198700130275429406170374072174499284989746631998112280869970803374322098656146792170103882173408083578749103346933904728364738814505030785664461065587539484436878701765344518619680906166592245088904070475546305035321451971310394243502796602660972073782910988854815196664485452422491464860559080131730445374537191135116809986750740914121968544592632569778563949850077679361938804587751381227588423355953551806335668606497348934759844123109255684221710555012670429604983107245907362321486824806760384182234965875407037196803413803197667948615839591361466356868808495628604820216912572076184064995848782646419617657858304729199238255564342594152185747956665253182428640705868752027245477593033176520602566989716234294713270623832388491404431996825799508862939110098826022252522929208237804994975357272861143329216979877783356399171288750884243655216366090288904497343335207337475519663941546325009326689705556523757171453526484494956397592108521978605907219335064400128606892857556627993954428491129353882454767426174178703915509724613407659714086801761534547374906223937873380907046220996744351888968856016627533447819796308261921753752491261605146573571984672793492234865860799078789739623481442052189980357446704050190464439075795109370020975576379568280388296650685271461240374853395798330262000994921963800644664414532031655194900173996596930547825275671777237989004864261630090429897693946924785243017782521719936954104805532697835009655680610735840649633482236212936809763936132555112978800024702307461906010082937010575122069263420748204999328845198835193295768712389707287295559389566323977004663093699114270720 [136,45] -2196233783932184100668853078192823052401685554937315227469357466554361005984795379740100579130435697866420655452900832198988890438641798138568967549380820629336430514125143467425878011477718884732143215985500193296466074395608643965310972298599180834025200265510048654798024838963641567028506962647483857301371831992314415629319918813871248593762998332299764559172354362835770595902375400640218556895085948005090265295876310298251741675572721788752425321973202785691114395811064415132910641820647401188682097181092550815012985031312673494787652275582523978684754219493699440173882412592529889700019798241842349582541607478287735345349883095125583006416166187366399179687972709054575865711612259491102085571319422979066260213940951999967498350774835384709466349969787782607983138171322529026555586771487284954870676724836464694034954922338308393293186976692623463551522999627842292245360820580162383199883341784827174736626806609975248984440295003846404617712965624969039460378213986312506354608431180795074408108455032243113460958800779111004800354521817977588236375804311008473888385780248475945441292225355044824076343934023678543799475450765796747043003438513042810493887946721327600398723329338082450031204039131051704104575384696783744509523431742859694882017476268449470745994824269971961453021601341604000917567702939491254206007511332601276110726533122100412514511459399224915983040307556631116915920361024976314133639743110722319786160792890591816562207261026888645282512594638994281646229215182193285553196036623496794768269302895737005289670306632367695209043224880068411920589658087964251829874581835823135411384330053413027022329576747148368213550074630119249702893983145835164661532121043693086527429013233219939098025240237163295869402252710796452544155121157627950639360 [136,46] 238331041466458131006539560551638368041851286305129721982518208100306198169648437779656218170896747264371019945599170530971665226835798581246924373405675991538878932148623626596707424234883332690538263741195341392000215539612605346590714162832415359332482155630701221721713889548882748779841602659672817920420998537087500436822172937293993859332011465960473003228397501603303640271413125119581645945145731531557519007147575790641490257657810226166633908943778472306703637656740223564249903981323494187487892280725126401648449689315429841471186186731620856882710877872965857900586285346032432879367056596280574308026780138480638612006337311987949058785044821004162788212097539159916832644996673641264417027274197767542059593702626471237790594085913488347911994211615078644239040832607640727752715920550386561216161119679947463283026868755221333569903563157198915122671449261856586469040900530494671789843817016012519078662987628454279236839961482527740539995549349612283307824183293960666237205981355744628272999539767060494934633756868636516760068213233349634576351408447900914121296068614900334069538178039241156998195681105256679891939393032831785141916515016715384740599393977212689004180108968299726904935294123301344754942584455508652738627176113585971118030222010907550196306603021480685608274636966628259390763756568631232587472347528089732495360634348133934940415572837583067176048159837044384665353861375354832141543076410408184168928778453246112511923125884421137013095556597801024601762420122705589912467821558106186983235810654102985478900667996270458045960942790696919249914233140323673772259796883406942740884005296505773378626267829335016683414346895846018772492264352762306252861390445907849708632756824031889056030441193446599640933903770709230726447269153007847680 [136,47] 32390746844549653741542677823758451851208700436009373503642921425734444504821970438027899033694957027347685262698228361206054893303039881557867888613136627434314508367049885080947667083753190153582479682230068462559558138216853997719099942443243505155105740949724563322374194237883969395821494734247863124161848980224967301618676498896868389594390923426681325314511402123315991244081599117481045708478703230086383069045309608744108530843888807501404719361788780256353760910128617135271504954912565649106782105921275235225088972640714878863509413100719764613179915787726314354972939169235702766947653486079306208595845750732956027032290262740776499926351995596707503214328626935071471222227951343881563634156757844418358387674496969079851384888809270840911047114046771550691790446212216659909624542875256594040094297689378333312822562941238053979599760796563559913256851044132188773137875505667676947302913097025883715734027982287586299164071138253832332290228366923020639632347789753401694419149470070996906803254453221250225495778611564860538844363683343590546011965799279790917711139020418431586780203189984454590433269543522355105579820263595730476369402818830238616266120616884253551562129964184153617899238120306094606565821015067627683325240413000029782263851587826809519079864966155833854828305795968969242738652702852632356452542436928379242172801394019141425116619449201784951273265872255111886522070771814773679931560002795022272378638423800172634297591819181035332233928405080127334600920158400601834970683250398632937455540623103787947169853851627997662768756431810939169181400512465822684258246154352160678980271217182221484560513184652990569357423418972122815743330373989818918547343778702679219207752398869617432854147638738134692798546640088518054712259975424512 [136,48] -25254201943783916145009399087050185125586533998670755490997446116969039286680187339881167398715255196781822530588083033798965796426478221721213196165458673489399320402178769257833609333343499817186196174310981629058084720546732024691947660676128373660545273321978161144328894044569216717336826587105048866141448309088280475441340737365546363585707825799516850984861748814370905026052096670681008251025730963203057555832252342101951095297448133848265384261392876170653883280989210244774250175180615723844860254097905260432501983877918666591529373811043421502811119809735080390014813707594888128526693224085239930873527552771636743987536973519438139498099162426904374871661387132076975893343281571107033334835450427368541033998437863104510738225986572853405262326932564791766281512248244627705657252487471049884740234858151465902789860853448979031117310811195866894750457825924798393447824455939057899955375293055313877682431579519561393916965332693709161431367198485464031353350604545448013920333206237645548558636529520027096497656974605667189968032776138704809578793830709960709106492374090404167621037658008468128558816888391721160227046711466815827573239968143327897531078776430992705313031702809146517444479604756947339328503094045873210504982244712701451006473342256650582770177871983606944987422851151784700628550058505362192969732022419286362597153740553825117428920134770242445711253626315769578114227178785021760470128831808180611911427792113074862893581346256159920623118420509476058388036612506892288958693401778570044523906089199293913371581711912672216236194118626268177938358274847040790125876047623157438729921216507124235666779431999194054072471983182271862945343411577826348340073096840851779060046880758944343865288797038218116316140046647344877613420465784 [136,49] 7811957259887388916695777310462037243435339571760639486883068307834525719902315245945548170866000356720141784343103912756597439974874449083937369389673947466676832911484185351045922427114703868022727113128190146281817868694360067027226592433024424684908033582656618025475761801498302983824021609993285066155295861393898427296871597639644430067814799065993031788444165620728844379031380230219409856540451915562244043415635121675925958194589890409810647235215744968284314197831855725529384010656203068054031507221410063430736742149315118687184945930664285771118813400743910869652723782830934338156428479742783125953560781908455348164290209984722673547975633073797218576178278716207738929526112071049943883901639705842875169967079364650563761370089395225801850926232458375630879687650896638798314283451535619677849094933088758922246519724290498596774271064774584767115571395572773815467766499672477698541399506492905771391419081932069063396936347525822650862385664174619383250568636170406601747625909875686686310035321427061966346725483682827416344635780458054272898714914057563312594473197169637020262239944753130252227159121064392841668089543258143511986839944053448028687550666501053630543792602175875922139714423635938148539892559863998479582167100909397947629836182617206229720064089947791167408286529061285016044027755300866842642210792976220729167591331245552408078475925703535353148880977051438065037310042786137480269538050518139755110956134909928580192235248851177926623997374247902073791602549354580295235990397169256699675362967417213527959015318334135127295967601473373638130138036406930716232773260263962911574794170389521151580411720240455675626107889865402557060222087739062119975665017485180444327849838201061583254798692706780107804935177831876442744359168 [136,50] -1708654151893096340684848249326087670319031563407998090715155770381621840256384306814410594314106667990162897961275572318278271624251264607602111762462152882976785146000212081477175645464185535970763573302732661154221382555679067162841412658079096186633565050113197373607250854284422261194935159550314306049958433490551906723459964836478116651109296803958991815003476005254776094620461299924051645455366333755677018820307400916127096259660915026158602588162487547840859966184204918762893061522937713462439207929524873972565566171318540743857127504235975739030268554626341925910670811842279773271270932222569136556172437797419690464962424150377862619913807613784891772125167792023169836400253129996922584394235942133348462055326618438310444414825757461930871592790554954366977418532370651952000003759824960323351885379671479622686652327874053763173042995773182905734370160797679183014659271035458569861527971493218647995538734896815385872972420788934423612447929214854558196657811573144761849962953580656016231830367702308821829664755513301823948138463809838265898398033019005487944062082269116327616743957600498066609657570475121140100402407702359716610412521129759659605967858622202043071157445176842341131328107026811640777103663665526905213060331332209593255949888003173879027478994304885304513685156880967383029477138349716843404082326273190884043359190071327996617405899141316548084815247327182255357489737207955150952808738486030332202772821272474053963204864526855490454927032046817417787058031778795610114224352762395447156291012406380959821691169784112000236929783387400089434049903785666097745809113554054885874027685018186668605099147952837256215188449430480889513265482444841809540100311194921287842520453407967138475563935655300916437127232185909022285184 [136,51] 293258002402057366521386452841624810618636601372061788894589672788309936966298635057385377273237135714121806998493360301619757580594354876209650780065509056620567470813666367015137352262091682378358786516598043968092854479284261207243952583256486974097372816473499402690091612486764274045659996206591851979787094171027981567286034962238446416480117064298052865107520032003532275236772747494258620645481229140141540604948151050069949712733942957716551673469830306904305967450749126207020877025017650392558253436463754133273185960912623672873842770774609835745380590114136463558630697294241588249526823092407862510208146270264152522420488546495273196248471408779842758725888308995441478831773817460166024824049228667412157319306685422955251238325058166556258274045663809637800593902910260588017464607329353574695821914183099245274369754497751224036584184955436848237972213932194451638869151828767452570528350596903329366805049745703206403763189985437587003997530312815781946111071023999707467885197145195437888002250614415134454436398892773344102850127020280797907118778822144036514140964182664715193315658028175458466792555574791345138155150066527566457160218081700631170115924986713287554539213508016809560277633054320924409705537872211245204666506222230117106189921919193601113308594620060952946186122816460361957209394661046496399026102221171530317755339154605903909723195878721879349404500236477303449628888606652891918647368819406291579083367816615743966551713020466836488598084642666918224604427574270648951784055515435502581854231895127609143442219234928133792241834465835127885922016958923579850003751740469187520243862909724382254992947638491891603828140245792619010826447471227939592134636219927865812431487835440719654127849454028774303203609880456888320 [136,52] -40893994687043958355833548240898905415684231589194291422418958337926386341471151425205175420828771006051737426054714390302968935003420613487644828886962560197283468841215780537813361245069292906363953154687948688413766582904771498296597380083174516415272579248130367147426404175777883767470652213825740458522622966221901987910797879504320528638104468497383095082799709083368330754550512372882349371908621948393759643238304830603620143429107575271030633525569899968154808196754987475524646268975814169179010777260394170910565826076296511564946401133721087262308366439962554528070285316556048263936753860905963101044713234174323571666271200245404576816530763037654614869536360955809457456972478760149388684756022315991546354541430034180209226828912831735460599321889903356679916985635431622417636053009616348787235421224797055183391621121744598816513029939593641577438093632571577418442302659414421742352728196814593590256430237460329796442665597662737460826226878018862695410830684119713517692764911430331023052402257630178066685275260271998696795893599004066337456321563990574535063008512745850459357232353620656450809745646578071023256506417043469335705752110594098984528680921019797200905166663758829188902266518518013858833813509056775371545482023775646203921196236481248409567203015562568708336289745139154663266087600040073270467828432485172484967402837809585851307818617763892472410789036031319277342811060237060076105253949885974679307394573943288293752639799824685237999641860133536817739056214415078938288305060620220011803744928794920993401584993378145515128368264301698750232938299026558665755030924645033346706116870801888962572357539410877578225401065200164392460107202011884410984030494889851795079543446656692229991677793525245526743929553738752 [136,53] 4662396119464361571283349512707037630694440080733670691411486257928139063131574710339225491520438113597045715034075104580934931079028188416466085948962964788092060876526894755191960113618892891797457220476953195764389046845268249349740428821733958287136935673779452502417585370719565235204850329526773873132372726176976635531607692254162266968786532424337086031665731611308371383264587668246601119940751333366453326405310781218392908906402428654411648879724408983932686847895114678774138475215235862217701163755773778840861319783210632865951132579714167960129484427760749428683850357994454958557839551691119872118333864943532695407197814070125273637916544173189826378727863008988130035579813459755815562059910459692833807961871951333164941323215704790022233339492219064740905350428649864628695819492524551214098977414916272266134669148739019238544362646442304977152289256348932666624186939044540333270675446449087035027990024807472957100206509697350448342672125382655012061293308223338128955021559829549192097891538432200069048991199173588040135697630565653160770468747350387178231837233787926946522407095585700761020225295116034196541694224777026369846917507617124231205626710769626204401473229082779831804687044332236877537553926655538629242847127223450450586655838990318029310523384844745430441257278790234127613036992870393363236686957420184211045268071595204332560076021295798162637984147925046578316867708563828304458308274268970199252695522067555623021900050533778478116947315280066569240436595866885810433488239059250518416220494148514584393941261097670663939433952888596143194981232481157356843039896884365109683677752301805227115839646522257034270363971024332789772916803587238123879457679156374257522937433221553113428175086750163856764001022080 [136,54] -423200562212168126959870894461510237393459967888786292596433742096163765261650843354116567848178394734999336714882257593788366930478434273580505720028237168917169921126508818660522997839030274409410220639698872944220533698232799160746298228468431141704788286212895831034171572002857568334498166037366597372019440830531083581994187599463554632279352933460697732465944041293337728787068271430945891814516532788135152798960114713641539302442202659260881594649043468184616532316332502919000099276807244974682898421343034561308361820843515292283273635771911525282873279800423427651902240896213655969358252709618178803334209499111158487539104871454339858661810920005119566470241135510099978511340065714858525361449047424080860107651727594102023593070210208987086195287173890991275202171758346852757390305334220802184140069091436596929452909377038277804412743927921185076005139663987495758490255956019877000342922530940429054486761444464828247819188994855870532448386122661876531566934769209881937609411826856485375865470813649412064066842626655363532042519582615374321080927682328942154588153873424813298265007990152752147805028304728502313543608841974341317442149887768095033730240930758603186724389754695415859867981340669338479131586168326773903392980784367471885042111135497389622810637773673091740463099429987687614678457791303993893031051168196561757357432859888963684375386158251917759835032982939815047252465807978535107474760869874628135402704641572280823028145043242587312326272797040872373073503542044446468415867790754624419689328994677890365769113524629227162686266888655721553242782499572488651638100968653314158472199496292451373911441342896659032151530255462791458358661393829079529290268440395318902504567879467105963866857008587636483797248 [136,55] 27028578845229756386539986212296897331181019934045086746690960978017814408068252027403046713427431402101719501665190179951665385371361591108016025285732239435963647938082378467093864900126877806982369017953769906919181825880924896418845973220643979310434141575456843832969219310902509413591965527198862799090493126762168527122774179479982953908325285189054311235033595154043885361008531428885808413486202182181725567103091212872241775608150783456537315956654023021777682069551298940208547061807622104185262545270905981346087910782654270609090090238425596072886676458640082318420649872566403939316748834803299354017245688612891578653080741311622455743668630839609553586216989503856846700949443483797083415467694303862735714828912713369049783330586560289942043380050676253265361646086002472259088651281210133708138280822663981678805891068965491261415304424244598367351201978740800482837838428150657148947645337735558261095310608281984544994406049284747948348207054201676636657243537585607919536818643583825968288372043212660900253729348431432202230153278817517512339099255007942380498256676712020502489090799642132053167318504753716919121547568923675294508891389954277909402123793779697012064187470633609604493435728845863004765933488707587577583489883942579921995044021804733293180119210613740946224625598844627985631250738678056976827224063028090573099411253133505591196747710834809968388623635054666277068392632905077494710284947728737216622145386652551743544431193066458492159735884326481451425883705728738159169301666322765706642013510517397805610594234114789049151773591216874638093187103167767166902746729323415309948784815818768199361830330860891083673566942846553356865266377999249973828023556410432485221191211067663561252102273715337556992 [136,56] -377849855389201053040297321402090163555058959352754484628632940846435117906122817107805671962116153398084696732154417138802873792916663734281195939162811453916857427649024121348916749788526117601007565930856905027626007763637651837704316837826907035119427171338619222615829694565354372888036642847137811549909350007834855740681061690545743181708448140373116358334074492801567514424000336402568650561027116741498222777055013711286192623940592960781150677290999049224317157682242612677655089479872776353038385141467484976804181950064464812738428060709955791083179908907977255912928910417896004586086608459043091886436623042768079484225245906540849290647030183245922814464192082951389929492524916578336682908977357153673892209970699947948873425006713049414401455351482643356789742276983076130691575310137569585207737922890399603044307883917661656053872497959533255871571839131801248500351117450033552397136202123758594029227052099673796428593898833516091545441817650228666474562412655225303057701452346648075874123840108772284850063495391640168329577070951013296357176842621191931306510258723752238517664693228083791059334541190206171326124793137101561156978953077494068590241818261233982116755544610588922745165231391547564569310071947037568862687412990448316254868910600226079198438701515991037041185715930144283081840663423867180159099059952483087651216432155497256757080434773955073721364375084191903676924220252277722021110665304393564354052978419616162564571972805833509304917633091523222183316674722703788465448245052164059424906877247729830865106611059927300086075820416447180885951341979807661882510163944196533473692753099251771827401112329399317781904513611379599941593269898568587964906891675492945458148331921542866215751382721004560 [136,57] -212023301941493460247880017601515920957378069092200060178368610291626179850060991322392509875715011683076621378034702761616829219251997298295895032445516638531403140016821296088182465916143956570768008341529519579045625902815608104490383545764890609273821184589936307850344065391766875743127065621665019446309816265758641206722085427751837859230767755291974466909302603328313845098554479203780318345349638637305128589431585564061640265091478668458180377057475391744526386891350708181048813899434810479865506071958312662920196988728635668206063111567501917732786658239569095081425602939764342981308177168725024250618007320372374199354183374794914260613154877128030046998342708929973163143638027601080479990048779574160160890264578201635259877330226901827502375983971753170019585543198358786535422983189571460807622679405191130398286275342909664364919557345976621625451563302772335644427737683980583823947725320060553797325913968454214486504323778270621705372222644097447761165604693533496273263995439451755528213408671251920516075819599543598085550374931843002833844192578813410751790972357201773797016356264778571004703720429235521368608487919575486962196062358225660160261999260814777665391672857375860378598091915398453773592908924567257752952038160625766667701219940160709959166936783346979091377403018132497306973959070135662790447470891639504624717615930030058151185793089055836102920106699412167792102681298195458833876197677708014270558283723468572861074967976407298286309844507027506131852582666898778145803274378436500175725107645474912996952144659658326388784814531038619103413904432691228499622784686346648397884526007599481197577584459292468300820263951014980526315023672460432433690274648675330037322301788128496577156709455360 [136,58] 40422563252103292906696659214206432550350937748448530748993315411999430000210047239241640112282160508736142654127461236955843418895911985545329220125441170361381172436768147299506709496420352214740601022318699968534311416185919106890299249232038919425263751660974390523779499942981132549361498015504557633115840107884026757579132668334745734095644718254186114282161183537348798591860916186286929671986498110215575134730000745836279226170972728250796782621613545045502748288028329681841629939232300923224130277910432990422790626041047092133268294322513495126653958451439113736592152127767596067566918843557758380586479546253870097092632523758778300646350038447127738877239718517177487655611897075235192968382248236914399131556857828478617343256421098156827321027783166377849274030478403087282021982977007342710052200385658090092424499482278333729226911444911277971144348596059896248255131426026344267399661862416509870974490940140017711913972507259202014354969423572738030707653905099241473707800619992154587233845473870532195528381878365811700791430026326089740918032465882952514748786869058519782248671893276621730726863801891753334519505779755541307922147666399878152683349794474860005994769318671655976841514954241934800858563958721463251421262774741606400040148459146794277401484449036608127947151487737245202088023561936325288230732363799466895501796439523407579722192726665918468714385544576238951103412995292273895205503015628215141501163904850856959564885000561434275770825177844568857767641167500323031932824052791038514606006073227507686949598447071848483649925858928506518161260004095867144255329453328220476902456462622035367118137320220852997812361655071946594415405452712893464602886183365305443523804567394845243331105984 [136,59] -4802718085004563616738338173034305378482888081009993235957322024149859740794744423004555916130300588158897510260017743783514635340171427191360742865238785784238982767687629690305773646580876138678697785853279058972629628195393699540445490841832399873606115790878109387671851402130793722150469052923242862844340878876421767545577027260770594459449689483645557295792620886622836448602332069706555767249502689200419755846662976038173241794884733048936112085524777190868853143397859966210390192836917391998180103602424735742557660732293037830720344169343783318998066521718122984826769382960327703392137207150018643112633623946212501185355033878710925135725171916768690568513619969107087422867450935112433190181864528324073448508851790526038492930333316608384703859671206039222915163501789481461415448496194632646475575691106097946373329880301590100798906930927642087486721933686834770974689830328446258940512231478556251781138385830019067946777327070162179169987380073790396852332487524407330313672779483383561541214138742042877817827804969284930570118792389113292757348109051505430530433638053100816220287349407491230295431285628784298088648956274621583178666302051967537050688624653014176693155364888108110888746280148212557967720761801651192772127510176982260721733834895333735252864530121964472545072730644433197888680416817101481665644795351176503993439249539766966387518182178772805667573893896376724704178078928350458031023186498097012762527209901701141270318459310627786344870616311333773220476387140530392201393129627392482858885950401281004316948613877250747205972905595552365829162032500158364105735475715399334789809088002848032209894527493743748296980257018375196315724578638853772303811017570810928818948031905805822246144 [136,60] 427815881656007600400473459899902214176061504100043750008327005001188294833202257129408300476256185662532596439530024156693608426821582253157246984787330825757494968673803715978677354180884754934120487500054386039799527466313646616588155188669536253500164509475063347085904668484295987840610592000357020041339285253046949445816815308072622844738711282627179494208802818387453542646670653102411064299424136036075834472027191675252604732501208440122009231757986854833236314006573222091567549956118876330798742137071934348947910815998592074124996201970403755458210384001616667183663187605435980684437684168800475309237923719265330239200759558095831510792310452279967873004520757707730729199803553107638033671919332377015885609123747014630468123650419799592291888280704479478404900272803642089477282832183167647868536885340647470408898438881801454712581080650355096788157794049548882397346645338363702565892721101832789969775162815646798676205584837285687192227905693709640300741530637911921554477171608628102001599982574718938446025478808587032004270264544316945956898694498322535166176615516244315571219312322985521415844253265092949039438949158391583861371802088041710133090678642095149371522041877436023719367931271305062873532442898413050703776721435515248955455779497807704250564971058204261624001125726921508174975996115897705157327901874392057575356062602465730898558233978555455763467772038432234716961511037997895683288020858582938050838645705393646621438467307574723473189980663772816407758716113164981370651269109188745423182751402040679884261688871273305693465353402051786257344890877434127726124287557397696593669933528070337623091858818334654923429080920339820483169488154130203646211500480667039030466560268147444448 [136,61] -28869953790103174238030086854300983659149533471092999704509031759081791700310698901237986873963712854129916213339451713979341900086506149505454719931548051725228975315763287037015455071984134795180319034355860859332710543037020918811135994543728117400790526508701605732864488173753873064997117191607950572675322585791542914711763382374843696443028125353445026039402149021028200366681404410394920378212482184092679862909045889380881529796655224899282109921765466944055283933967890198794539681654081535771784165694116007903608889823070351936803294540119538473632369767455207795849919233513406354577276963766726239333612667681843697955779456948129789908956475870936185289196031762249732942315105959026752130784070703661710278171420758258854827712619564608096294938844260998097162165800184002494339303157280484593081447622103736937022522569965733101453128843237484002698399543293393869503436378092612988879189293005422961783837475134597566063823367013231162110969121899367581790215841544704775454305945837356931273479233700172812206466325699713969540957523417056460508987881273262885814099229529242286722222433889037234962721600596108095119194506415389869062120651051274824378925909661283308236285893360700402444529824626736263117070615286015979405930191486099669707946024650907579834388122434526286619234274140267621785161106819844966483040374633904535804444155772126061587201320382716357289985576318381268458416089717428798912416252878325601378320515981334760336533243690373695013745644809726573181498877571079471353041797701905342831569441752983006952093919960012272806501209049311958047875685512833004702375771143113243850199589937506010706652436756531738201514166143134391312481343999782497754181765315361916738801197349824 [136,62] 1338991911843404633959810669881090710880491491164392717106898349657258909964623567570043834173566876677627292881858689413249900157663390619493087827205811586018342522314347269442760615322478458747377546945043464808391779746210646017879770930342556763378145376175329218769705859231853625542439911097831517100367673093441495899056710858353126097747491769395294060999036040860982549418157760406379668388843647030390939385560942720136500611325253545582273864796530678248660922579296675231900758390636475773080552628343858621448285636612002421189354877916371122030563498264648013814050729691973493370978168887982708786339743770543409341113441122750211347535779709064891163876250610510620647524880504841703325169194321714075156602153244503071768125782457268202098371668881473929695149315122186258159722374613886683911702127754504152186534581509632150282108445613840536105302482609019154167649019270486728001893132179835662906906584582182550177026704104378961591342680000760858013974515456972450728682715465197015065318909189014297188784945647541931726254841023590539663218490766498933613567130249190441219538474523514828799047279881128473714165722185714553913633581243039386434912218235922330365260996170598152927350880252700555857696530913309093521268018709168744774808599744679587820744424425601983988074154685342491476550107471860820105463340232642863756919514715940089676743203439016969080657069775715213218133211893554842164713557411449524087919382246884924951676378390931964148024728820856072659502562789409085248239463314258022818663093389203960698710646869238181110387399110150477621780197766095634663111435181119909934935586937454049567717704050646535555400540213540712911872059026604123692192194296363959580611081472 [136,63] -21088942346789541341599136883919557152660440660152391874106825783100546381837768932144573121119155706017530210151864974300102871019783962445064437799087628924402804688991635064560968597142236277325746055509709059443395303963714424165162574526094504218393431460104180855022209390906883234702539633799254158037239688720597277687069636360952339094424310767318445983165498061743560875288383600338625105726312011839287545083889302114536666444867734957502691844956125328844703697957366412332039709799348326975337814623189565253338554238762448596594805356506919742388057376764413689000074205166561011415782698170564512662565504425946054281523781492202461836923532738453116045645544626478257727619753112867040945051307256469107915904934671360335924700402438043489881961966689691341851714753375613121736045882091879089039211719595692604374231528959712892026450990080713129100868411200838335230398006490832209921269472611908751676519903375381199022269126735252227443910413747487375259711842526911225423189176673705897244824608650307814973275395052862568820889897506071283390936263291263850392496577216937147558230537515647340891711066507494397332982944958187721469282514379933071848993348445358766746604559658454378558023552107860587488384925703605542836031204914328506415716701387979183838208693431090797662710492289773901402587284410147176943324242046953798648422083463486314375848517309290006950891295018130251898804193340490855253589754578007196329692758094553649627796652449661528229680865407448934799911743036178576295524294287345770579690893582011311990225225520215848147335460639054738223216608914032236570307148532212453403297799538692121727043402696960432678112040736861857733780040925025222571747610348156089396608 [136,64] -3115820055863229107612822573426775282407763296558713361406612822630835089254689522908456199453051845685031421270924804250572641933080365210466856043174581859663629234373774734771472909202322883508355119194662200819812006436744894670183376216917929718134891326274541811167925693525156782478055505366017861971345334483740146972475351003605794534262219493971937901486437162088915137646184924752799195647675374257468360004150745690587164084249039344287133347398381257876914392427551747289570929115016254357218135253132691586296497476119158940673762561266141838473687578207959946279788833540160514168273717102010322904470818194895404686895512224871794721067040917346797424256006879752866192031098056347611719747244674396955826030394151155316965820730290741881214664330428347423308551301702173355524387581316167122720209226898252436585974957757618509910307104086190720109461782635624561213079572544201683600840119125704935903781816070826430830155191893164404954580672536951203363882047195470624708057997322238033944367493813374913608636953809437277242423122165318465065524920108622423024503812405486610834756312383452304974563484903083560667074421465193766891134734335282253055346965386136194952235328695717782551941715036913362131271049597589641711678303673210040446940786161515738319203667753884254053259785336321831196839277754976461476343707908914910311251594681836736523727724149324202466377332276228938452267170500791250410256381234556560150016259760497581511682648796494942067784033599030166048830184187609870729517679136390426940053159164357776738292015868282483567262008730770820304783538938855547442041529735154768719965543216143593079154432017518046714149677183236332428125317684170237425836715869043913668 [136,65] 381725304996020202484461611550983626314039993930817415587494634416569030293896646480356472246138316409807730425511698162116301279243154558537301749913448920920231814870918860646974706201261973047552530789728460711168764936535259423562093993400921621224244093324344109461307274347990494595724337812471442607978788692900627542760065079216869461738709750601089494279539891968108282872202979584171471874546808428911912389415982035759449905124652283577673724374978281931705940628568390422135818645414940346465041860944886218653301508999059341670643185038119523883899980971096618392338098574913336505803965563155258749553783760181369740863271949134225662432166685510814652256348418212482621750915464747069718663909438362670280525469982384340258838375900103057866859895226597415861292160502314953530114596131243410380164251217894790437060819902661695686032480101179007534792189896794104522523441704994619628241564852450386330118342118508747688779789700787149215288284481049934925112528689019940458393327370095065900972954568721785165028524436566597773652435551199025088158189532817200654239070341841164365615710278407252668410459461990922667063868786116081097893383881409474377454462299573826619903405792144466197859068851927660810443498398072346583049596010846582505325826340634739708682659354981894459887750256965791167153516292780716126579738559464598377909733997151706716439036277736715816302375022341069279516108591810400022750533427534907051752976822701908456356983990757926426370579661458991024560733623120164256446462433005895400127572373592008070066478953851867949127536205916240544226691541280892510675548981767573139390450574309219625689446156506164335191579498377419629070296769739116282390259036327808 [136,66] -25914897721571596271194109994645104988242315931199458662827187563219864682263979865163190313043248374925888160402985878132181647908701112084402038710656499001016794467536463633583503628059599272483654903251603908475009214885123549735426696801483207416261265120836289404842643268042164084541503970085002194885046154426157348845093911334528404437753521010775501987008654025105251624182260309085733320298557260045772746051817692627170732100492799608660249413484166968971072474388354842961727121340385866520307288222219931187924072744815429399484376418308758990660214158822994606007181340055503461775972715123478851811435141321576352513027797099166547409063306178234637267466335080649762470877341579532490411139014506441271381712841562914565838228071495830291550200465266848953927428401120697936874843648284191941157860030413980164500998579704538130561569337107921291528465616256656194560073741024990539479994244791439408734193669713998546372189248394401365941336620070319341084640720660286940521169513865887164012237045901941064288391738367362701504758047339986153034563115011256478272873276963901225636981186307332676204188257953190067867911755637772729908030578618824056157248564921871579746634448912017256543473594072328258503439893745206853533031080419806843393167760820449852005476618927549256014060086466617950206194527662708603901828182298080168289291057547347267038264738475491748570642729574172682850856549434470487709228207972643087699536318035680687069784650941763209862692365287533397853786627401820996178286993870048963489235220685600012464292780846396846365620767659723538985178137135403985233004302527223984858057398454307145310064509130231736153229628124647306101865678901815251845423592640 [136,67] 1260741043509571762398799344869138458984208857926804790841851318906561148491325248557804292584426351070074205183646893158292619394924470840540017222725677097473217607126291196110443199301804220584050887806597136358305699250454028714777439986509380811842245473190076168773660892260252775024089789062390960551524930701775650950347434032948618559178319542489445144349977775077353305890894965814925873131241057554516249442268698121379008510565153219873094460753900553930743179930541058911319372790521698967972497532094783030268256924496628110879776788681004116124022076146673385002822478704272756471357677672136042217801171485667773208783966567332966866068269579143935021096928880178202919946281122990314010478499725374257958223152280393420293953538836523785689647863819646038741437670780179564638201308384485552823470797767996183866262985460834088899445686673359456086724922335903829736290695942974402424819405657627015179459301313757713594577334470119438128563773257130978353767968313516478054842460480640119743777709576660809588014891137653556039632742204971091478611421369063710873023124169546938450951377658438785705020167289374780335619901776771072859899239545062893874979427573271019513966948185775956599502344877232309097865127404181231287983265683044573454221703526675999353538311564971080216837775746156661160603104925987061065247763171487636264156474512189025769084887034228724129348951482764195342349152371287549517602260262477919005409337352982252208902845477020557093078238940699592966151081220831478143022818747083331831675783622541595811634976185362194387802358510223490820064243109522171722280993677841458030757486510922877718895720750298995376758029039751161727435498064306918796754464 [136,68] -45995416964639390150660284496703667786759213414884733686006828696891530372837806343052940264214363855085562735072706149580385695245350186309046005612690510061886195849898757512718662817557541515915287547203299884808528957194357684934524709921877632958357207988590534635713472743597244101776358978504710711458375498914866106832802223544457957502199016054404770850197963773834373506050374298539433010313858722948493044332168307205432739234230705975156540239314342456952810245765797116224936714253646571300709603180482719585786668272633816811863433750843079520788191370649552271429975141409406825232707953116474844040514332107097082875515183893571410310947143161646551188476837970584762577623646147178024732076639714082784871648003086633032302117870035245577268760262437990916492439902235580361165715082384931401940273080191166990078253153362283900738489204172436049695963862826879766029671550876984707832061443423205624708300192963387106841396764491878682137694536029487272134483710569118306460215462153048460905776129945345579060745523787875989101263831705673026679671833741088472266868252810926356877868278030513033329663911863526812768694058009783276320504434578992520041055211407268326713791421933643066698174476378399364198255179796817642868440281797159267403568610707598667592288704953862742365124199704859976015187741971271747304297904615123379550882982911050847104070093640602284480432172222916598162755665629926233287378513431797388452641216204574835092242747944313812634618681552735119791218461399261341638473738709919887430806505419287618932062267597549887119104067819971639223464239240732275534151258207290197230870844102275019783038585118649068886486604564196314064229919125829729204 [136,69] 1230479309786917231010567497540860136026623048840298041544685904195055583479085484060713764435142294307823126338236123450067584387136083594179061986654870165435152103712542440286158215109042734979178842991939810884478651318723237290622268408591528701754117409299503805753580613272029064107953875150074834503600749847909223236254380661048683791109505226052482872202345576522232336697925818302278657309217169283344970985577010737650925041859788188432597998790140298967930193203295400885219218412407735246588151630076754876256551353458699693646013273755097861698730476618216522067587067427041346718679723366517999391890167057419221607569134701686452106809195558791339601319754537905763997406222856005909583798093894904609276654206661722857705673024004781758752578281348409928629676272507888980919811624115122716041634806329193763854650214691183375107016375825089155354391234922332814863573945111696218964134665215319410852451077366928183154440778475649295666532537784290654045202588333801901720656967252913477813479984941069769506602518542185739162373413180178201130026679406061032158209874397635829157121799830948897886174930526119014969030149674214209973344062888749198406898770180095361999264319312865471471340894435899656415668930959638473917658444310380485253991942820779366283833097302325790463913170109961701537050466809224918104714384076682448248851245110148385714301060825491080876992632013493268088230508550317968843674477814355769597979091868162847821809276078252740648671036311544254595942705901221730280964118423460942853063367219383363227188509917932715196788910388986661725622020283908477833311088520880901195827658355544134093287550837490050873513621763834971763077309355547592 [136,70] -21168527366542868984059332368646066456550790821487384841804460424874741693564263123002015607643187720129327353781150899691439462934006656216748014360453651005384167516498326747748060896038430626359843926949113863297546749716256480815993019889040478124324093812661382950616337434438032881353156542657143107510553285905907937264049827063631729902547695800117074282714919047173637397455668408256688041316578846481112994160734731757215106247173179778215673371913976768247152294184672123382951488197615122081635394334509757978839911798119201344602721868944178773958715210980048905133482117520202899180084406037976289503451222538700968405692505840542245893225377397620056512770665527633411506860963490628428901348434005268901477354911372194681805254616255958565960322316309256778805395034209134267784719583974005106640857570843333873651233074277868220387446450657174213183148099655219226306854080454115294877979730199868218623433939448022563872603961458572973356967501283723839756566830410942211770132542394536674614732594102228235868448784733156839737568391253888559609313048158260491486104332293107563354018497376525084230566626390475782222611955434336342196735213294918603954526896048258032062528933333209590739685645774589109072265409152690247983686260081789096530031320540312393301894434497887871458190659632954359611909446475761095765116486546185305756951854863097844862704005282783678894706671993098804428523021775124469461601849704419892093547763976813237299900124841813615047567979339994857677511635146199818360282023278896894254831996599619878106841703331117152578473334096663962987065944294850252974919969813595462373069164926821641620129301362954053239737465538738895288375285888 [136,71] 66670603937683564272934090899738605204202970950406040111575252496748719734478994582432398795516542818753447097034715113418904819926082306013162383010992669790189080527706991208754216708784500756250938845571598450446972628430403849693441809802166693344173093845980376379834879300979067600180060496885409564013854821003468923046570056616894702826581443965533085881846788672109721841123166983108163562842711085802083680629586887744929496204319690201701289943860812996191097679416258184057672292568674048441246406477420549006651098369641803355587359368186521824334362704100851637465610185843851803315206979657682856456538722782938618726571544950929587582782830306345700783176318827678433606848489005144611234167741565207997902482450468127114070571046794937570443570907399481585563562727951029201782220320767589063796326967263526637326175299621754040088054282718501000917085196738683723597712328892648336397185384172049634760645846655155592381901330771714847338651137633147335834963191404802923394821098128578131945429888047988519143151703393278209493452064230506704865301137827734857464613919541806881275856473473064651346330087445499181895334737669808481043675114101696739466376477919312930189852406387893077447394382252638837350857769567420114043464621188994554650212138558671054749198945400027936625449325942478763771341815573002449108978042073055325047255451663101329302485705498168075429164538220433259443366046213597365225770962831379722205172094846581477524356314743184147776552274934836413663886179275445307069618619216922113780613027746423225415944658183050460129595329636327224551340049575853459158151558902282857371217803069314351396078797347247033343676542839396429495616 [136,72] 9527266853379467120549247026975677115210610321661180231293574916160682609087753648608513115606769391660107143767241791956075021723563077897602152662312238503689682227569517918849073998501040271132840561754036380646862413933947169901987228713090687269949653354836710116915087537643703108735985353101806303959702248400658439991494528024534061694025153264764737829281075270540020541346343453141902333030348855489732788826818393694235989007631389568699041705630333128912982026820182375077194039377672295499118597263669237072713744864476489499008853757456035077963903329731082841752973330186012959984689780154398569247644018445089289750526304073209057949290052381172099412131075961700914731207244156602190400400148157174820353679626740863780576248817059716021831754027638814412793840863745679614679620446780358287736975854973495596106938607768606740587358301496884060898675047544558606059174645428715209730290666743552941403911121184672921442192829815201562903420651464380476286988223686319666395341668303978461213234804863511081357931588442648310845177218805619664577403142649850151914091149164637214066482971550616872472287373994218028332776050745303958038869090068354604854287458217682703361437142996443452007671010001262358272688643934345575467273807685678779033600477691088457825649404362388679614431756157788834015115564832797215411418239164008867966935922021112301254092953825015498310620394387578738450474369984216183789215593569292880356314269020448868325463858201801903356428404244590356724365874099962042377940899206788985474900365545725528797576067681161254882187032699642553194357602802536534882818389874845510596903530521223578146411364016333868626974601350842659152 [136,73] -369668093745533376949418388594107782437728710398800510971128811346355749683176977511320628904956543331155266784737200937854808812065663278850650270952945307229292197960329004264813681503955455356711000785170718686070111558067615835578592439442457815590335825566506111247442057208461489843396017204843130811087034395711434577423283643144124853978182088840697992711456329757895683559034585493683831375474835907000300909229001037328482207365803969990681260370455322185396892520609744786705359930161952829438606272098459382401128550054710827002687498137369067685012240671938952596396294567057485118331124218589460693275147486076058394407837033070898470188203274743911813184713802260671677810108340861372882017096174713443599620551194639267785654784731890780744595278879089058162551928519389666915987353964789048522831467654139118391602152777091282297631007290230463614363881281509953091662755078281036175106218199220315765774317760342251059775177051689951588453561147521185876555592016988575513435047720792678783519707901991718386577316468352390224211248033330386315065301389591292452961395854420108718246762813315289928402291143081515257550879865219419079460541599537409595889633927468288451013069406086082838955451779138837171299657749856176266295252358246059166195338489257287383411332078132681269956195980066461445354388457100430316984233698240376924391161957454976429879169285993004369710330347400506392970866542916309420030796039204731330790642205152059319417198881066343046549142390511447078372370055910238864147118137059787939565664119414899200999100899148797753913569412561723095463439312186598407035305884704388114632072704949458157930126344006505135949301926589888 [136,74] 8271951050665800939772839689368414277533792936099839813838546365601445656278836944685084393383082976873630978873084942922359238269571898904222740292506627401661119476267452503847796417992463622207953470228897613529895610110491788739862233822256736516577691866563252058152922545813352784122264511506627072372397851991673046857936746975546575813449349487205715418771956686449376690036423629820470174192496057709767615958114917760662009767965824551526274591926113243734887892902540638186970980005058883745610168930725377286484131874660035477179848260382724060804309782108750284245018068783928862714495224311245534869266316187206418501779023687711144880331052555132151131024900304103342145872838247345186102933889815182716498946920749228351653138576818334766105221213101364257846524166365378630320264993304987613762633798012782263837037804313574269912855879501621587912870921169230911148223025023795063666454109958053423899574359561161445212752456111156141402824320248111661573156593738064269222974284292665220906023446759901128806252919784728218639664091804367048085465299840804996003856890574691798103236681726618419147844342199890125490430688166111772468699547881677967167446980876300131302111869213971597623821719717757959442605018767844759098605797309755910632024030141032667144401196180092631774621810101943473536908040092214542608669708828306894578157985635080180461479604827883351658663489667315300967897357493896038964550245215673058982575489431451304660715251093032716025570632476450901222252194890329116118894569137523691102333155180192096644741995431762599547836383256145389495537559629496211161067356938165611981504027229432702121608472692034347289563309184 [136,75] -129125389803284653510341971511880820183739921885688321084608774516523991346279287961005539839043206000655593689545884351571476745135673718471706140890928820131475564763462689355760080143907357484208369605783258620706551862753336256788102073815826525067740184489448864940871980948619683825538648924248863547871638920615955524056292770058600775748373887054771204643483787511767957391793847630223761158392921902546853441658386822739475030084651420217504398796830952583619187854917294373091687861201927626478756369872996975301668205146786305755287231964767738652132462239883386282782355714359177952898047372200183133944634363316254638906526059778953741969323354229602275966430675828481792569536988405131408367919223151684921283138450799608869027054885598821378477192594818661103731622209760178323557815449279914429340768951364476408714441471323997105970502023585391049935259138681876699824447778816112467133458488087723116944316993482092894697478048991834408884915365702753041495192723598724215373196152400290722950243551399287449800499266870815664333745987685928593389773441096195587065476406450246008650185853931499872619855461046674203041419379216709761753980745229598182428317670851536842180447812959356847978791038333811066268079878177363254823962447579318732360707230250813509357163804492380458133325364421106328397565632166614867449462051177310343412227811021177580626963087594348805700738559127844967145588173840481371920627735589728732955104818062877105764248725392940534192265658716497970361789595583179121881847249946072833432099217222644394201052570015068588234560693860274472141550936037781696292654451141917159541905480602350561982339700122944380793536 [136,76] 1446217478858483743473293283877447926808398360029542768685252894852692006160712609767199712383917038007060390535901872885544357398662509817777214280092828986412521363626065019779809017496371292980617464660393285272908259834962998926315375858888285136845651163091382641509142358469147801634469513276008778271918282384674070265328717320243021627974495113507009805382470862900706856280618203410921955821862753895206762445234120734353623964315816831401150304860836285969381900694610283119251889580471502509768352323685062041408868830968857049365476941841367265433226499120875393555596933951284376420558156843707390135948618529481435859299583633810277916840410739363431703373154476872332721629364264664881991654338869837636597992567141880207423656034735395395349033359536982133376088612976197355161246691347061904035649977871317297301987911188022607058391794047528426584422831361428034856573761623441233767629139645408565939777114512023292589165606973785974910872723934781893677234917362840299091873177598675578523534870773628916949949828384602716261397343600846147899310677006890596648323616195301888559117263087953164782575853812080542421714634593875329101578888960443709034850013299697509007731730042723339492987728853153767552988850493484361198252381497334282015136511831102739359642526779311571809730964405467233404897129726610813337572006152304219074295812004490188606277034768552002271541446186302283160994442591719067747944375397495003383269488098923000710595926828327009153163477595143686172174027267268890830044898934966693254432067299788016711668819181376064008641506764464902960671002865614888693830957818282813006644972086437155244910603084660588744 [136,77] -11104506313175831627236246725183766127891486117846750588716550639001002894944720337990512884070454908570045033259344109535659659156428555147286150917241297171840929989484590480943067943540834997992436559551574543278268192566219870599064862972978937714315733532942429714518286365205300733542459310678957735148122707177765123831218283990844072487341507742129265042157535434377349662084351047372961339923282165462461385563657876390967773917194533485267315847611132825953874798534491681293506971601170889682621299180308226307763694262681959668871635947905664579056618484481486686692665697641591330103063663132306724193761442621643953695665174026262237868118896435378332153576175885505402946816384285894548786410347942053310737132095077020636116787825089588251731257668423323216689749917525706203729041295063558275468817332507956748005949821484429235465684538513388703373005010286970024524535009902122203243502463164487195845118182572365956794862694648775431855197292361052173584210862078687466011581214420220903921859677176449577298002144786377803178744192606462561573506862119128531300364504868808272595355336027820478782913690512151821581710661167184639546583770813756724750156358790156556547077233611625880977690253743521333866843159056968696092582678361751987398551254420227929722510239944054716507387243585862868613643007382906992457618288392095884354844621013893165234908892731509264020154979253709080739401541152429452706233757640690712469591603236258827219493321888530990113133937549548526014208493517806488141402346798571053341810414992406140301234526904342930213549780962934090907012226822197625139959559571691805758908100855556018012676299628368 [136,78] 46147508614548841947969774339366900401533840471547216539535564247621919745650674855616488373998232896442770721910997420394436887129298818967785279189627494405756089367919684631469108338290289778719991165950384280597610631722008266690938823978800019931573072094228003481805343501838621222786147716866783228709988398643058545751179539728558897188918979021822572340161050731542895348540622050470764272666318819853147819010486569517895086319963642089660258652031132216211201246270058032221522831396091708468788941045719273540202203620321785657172988820972480070328957048982214731034749984551406312707348679815782837422285996034208231934107249326590087058050766153856320285878181969771261489696715941227324513062896207849362427829063001966512989271102847108453472817001380330205187461470785838376729798159752045998196002518484316962277521665646280037247406715197535295600778533573296324911908162540364723344342210776764888283225642097934775493776720057214881041823009763002709205914858713095412470611975397908903284127584689362336876894079717984648905954918557909661727939458210459586394975949564108344237787265877142356108001905660155349312255114320897296930603253793405957278178805852330288551833824208000182472712524765275043869667106812913971984637510563261379208364187245313867681642972183758233809425419345760444428657189012699949907517608399879250093491436392610670688083114996649084816639765631222061154045678221867958635990030524578603066328685251606757224580888348582135369867992349419841994206938551012577391315072612884845493455344135685618744192784456367363631590598040937800235384293255250156873061635111444159231082279163619298807469824 [136,79] 98980130648334970050299357195582079749567148009543261560645772053004473983273371637805954983139933176865843062952117504064073056787932106483870127402276078058330865661233523804567986368033522145170310339802703342470903917759217455388624269245578750808247593151469016014697078024613166384588304937601556440783887849655422308631484820758413083674634542895220542594862550636890580644295417158979732824442580689356524620868366574032698338392991264800450640188638736181005720989799943530182420376283992597362443708186508546542052545261493005127597306786945385074145539427464156669619349547781368224560695093301760919717760100263777228573855344078658226886495776769145478972693038205194582948177695999967414584188268522149411000727276755983741241021682605237506821088294977133501834446528041514477316280780416392845218018940440409209325632547423195453830320565635155954771736065109795905675991526806193515204931580378479119343676524984692276392861068196151634542556490041008203994815881832531420485075308085608082395736038283878997256517539513632130360907700238247302365091857080681467003923796720092984367942398362258931771287131556145119642550157718471026028116131823294641718639356302773472256530616473020037897112085259694468822599726017123883987685092588825980012315551935446472770466361636253661487489237157607761028337548173426992347867861665328879902131332544784744687466570386085017104391866794011433128912249673845571844085590543326299710477892501962999858794073701008629665443054361756551855683735084198028502172814832387803726880896669347599984953897470239503408699244653009597213787290651837559865402834390704933529308663629341355968 [136,80] -3077035816057980442323767312581561167317884415839074108077122983456410259936706857138937334818322513800135820316989283692503266596993432160678450743241041579923554783188923022476901212997680480578794477159209973354254737468213591594169016199950794286087955172789001890008204440978644210850662462610685835061910859108505005491705670628156305893098172473754005581147901526948286184651898516864593758107871247546237347401873644214342332511588968275405893078226484764858716549824745954379336343893199317404409854316359551146463902056556679399082148992866797731837442489525668889487347046241336090367889449759997247690493822559642677854911078803830450210550176455722123033767821206116053503956586095076375518771426232916358127858243271230685623378280870980020056260762938052781968162035670600115879386382352234380853560537451793436393947150036451871033557546495882049061741757148541415658678033265291100905688334181707450917492218299283641889157543826215065502780042782154781852385209959672804850479282311408439016724209130295658295669248008861652973517629932292506018609402523728127215868412874071136401652652357431789292330619198926832449062424023211892224651158501386656846964394594540948346290349076070720812556082474688265692228112053382398277122510771815321752340528801365003586856094541654221922933809107022789873577253071130134007295707525214031352634268379357342570969331600151504416203342395720925289040867581799523671702909828446325239617577168924870240425677883918627367457035558691209253979160679535564914182499754682645306480808592915126919627468826299282716113247220800559469917226017345813955605902479715672757761195259324490 [136,81] 22008565528641612682963888126412734624137928159793523310542927283305540973515947447429425058601987590573635792512941985887182116552687578166202043713271034881931545942526559310430870955351423401292899237633675221623447989690075496097032230614742974201112882848492952212280730253319450935220143023217450184476135658302505280222759756683459823150541590797235915497192856056668739488457904988624307879714409850104894617736545901850309290778558699355771227096180619501328803083771812451022498195132472117491331301558754683967250858090968379251135894449031151386930407793462775675958022647428755736645453747822437974850792576922752267808426668992188203525240210396398282134464676283556046202670339691264271094494025705701752269158776979264991487534379228682745284454083160915464613074193592576445702684011713766643683786623932688746387734742262356638233794304306048732318970205915566363832759411848722739631571073500739738556269925157886570450499577555298676424335663949116144398264746110985851913206138664726416616100609776678593014096931762517922146753529009267697861190627047075706953507064628817095117997424941143327970485851836899326051796946997388593642071910565487957061590075239427764499776631759765675611986414452940318690998820308439408566745942869950623179340226428425094717073397558585951704441929890664262054636568129009558153290414755633939205144420877914642317161236294773151034179546674884107805618929167632795852383526953072676659315638936080381990343697793862878007253660105633775762742073590425650766793630134250762067358596393459562227338425576516594162735947059057944069583317849033489139665439891000895208807809600 [136,82] -63801061844253551868034850953548719143483600952936756390762142649013737002404177518833611496940656164263616915933321142269526910912358856301743346207282792804160775485135492530796013491698595327243036391235666262838058176505362926115281777962857044553874652804626527481780218192831652510113355537336053207293343526741220868176668666316270040586241431185689115438302646695229473530909789659101854658090093211134597973267249173080817453465531587233097697565422458474289861893559185974370195222014366418102126807957652248521007535339621102777791477581946736169292807993640756776576419349305020177890593716973067964360876271989679843274766822535250879721094640227925244107494530396577905651629254653546435322284494257629457252007758725846539040874272390247039839781185776854941319101956944907507128328949311192056994525337707179112205482196359567894361891905704653562948175136984350057476150086342385791444142639992226958059750847304514547618834375788253581948299983247057987688830220588022870256169879026552336172266950414526824124192152910877495044844307263120352783949272066450803551872264304897822944220594228556929670738914221998054571141776972202791483108454646202252420341333877308012962861425099200826767086485666871428484012251945013283983152491403134979408597729031323107371607171242025582859835178640137665061909249987044828776715732404687610013734892892805549330638664065089337657748901571870153989796213908353812531272489188840089941608036323139949463898136678837976927963806577489093314823210403011790921319759661468545895102990502949151155885148533632251137677729388919820718968149862648799772156432203275740850368 [136,83] -122598517172821177690694922644364672326428197309489075722530142122618083963531398132223587698701715627339273233050541986746485546011113417689331979828375943744291270854360957452950157891149043625082021920017647783725275133773177137997984273041552114665058135526702788218369301775214693187698080094450518480037283511601654062262199411780293774178800452151047964559813241238197067537662060962417267826637791876574341479716958863983854653791755424983773648330564995406939465639890493089156412900206226577316128079458479358549200590523603429091037761729136535129075671786974906917438354011869473706207608441252787287805299631464670059327646351730970751072834617577119410553553667090408343555330450083634258336285088462942070201835497146023569794071734040422843301588048314387018887674715405434715837361426108962892640758747536204094447778825216383476557036111275362772147620240439535912319807111857315150965473774359731593535130489731334276744744943582682393372670147676456631942127650385319808681067341080831017940209473390123114614997570834094266748524978317487939665944985565378384378700491364908981223055132839508721533636844596292861452572128529053903386668515799854675587173716545138649587957588778619783189643884095595754175132526630725579232004500966434472220580531305970329998912141685753463901160201982587804740123690780214764148052574754490161882426687079790920133774518580197286752085490818449543039931162067673361067276546136848886608087004431954058375685678967144128359664645725849904557109335701207891826332622758140114049407611859519442846697667753466800876767864840063593838694354707959123131487651563500384 [136,84] 1625685427055267169852313596566671356874717103340395324492245006125304394297794754095773021043430040259448783983604391984350941354684726188429457757792778245442792730308697802481054733643610382483419175487477210579890398030622223643637711431695179348913342667437204679033751034083353271121913321143203991706242631957090506933616142062804639088968011370278121835355331139954836468456385431468817771400302540007815044665989227754526225647657063466833755404859401447902338636524955386159546636762940583605206302287413443707761034070231144301238286863390995317192239945455876577195212451897111208881187234269415895579437199887663074420347017843579272805956462327805412216153035149221383680916167686315362240653298002386597318350622509710289963433697294197610906024171057961000070870003693845578866008869043653834409617242999825342559869557123940906187797422351258017133942614670319564434394702241606643506725974123150349065836095683295893730035171013714786927360353401410034278319593933755631906410504438330578134660606580227146884342872819444172850906228082483543778533932983615332969881241872428726503900794901567198285137950446729156655296107472792267423993095330080792859661873673354343043264721821796730093938111168588468351152378416389525740318683643048405956389360503034868742404182556505712157932704362576953264640219289278036133902807867001423592518298187649030037137871336765717535562928397335468598436585668990668148966626677102867636488216875057066070357203848405123184556720632028126179070551505242270320558226376963490612509133615982151085300146365936946353789508842324648552625841573529350422576404294524 [136,85] -5778429143023284320972911409270992379715031445146940883092534267852184688725434875245158520023733196911857069901579001287963380182214214613736511032018683324706109117024003003135466592540680530842211488203222412218535623168431280354553072958646527350467156101045790159531314288463777595770122676820198129671520926271781580610822954743438531872789662040260663106209019414412819054691126895019469033670112121794070201422329616883278298869949893926161159329014737379039270748901361805284793186349430839054720986726873440396238401396530510484329813196417954254359425621893623170358006271952963133634634683382436570323648552907588018279899416317543399690395459288060631463726815690421991874517270906484093069336031890993412771108085344763791586202561805778473499461431208930117060490859910551417760979124219880209814570574010700371713585207430296226541904686412786710514561438954748442390426504209369987430708892047536613484130299221189211619324751253377211926360812671236839477807894788226744069182668525171801125803057491958286456934495588256145896665400556800013120567865974380223629564287208439520192284067827612750597582102014631714118509050643533115958301451348978056220881823127315370863825943990270604573891194318464670186811146919878070777939685102640427661744048588853102975575408169943931809328589910799531805781179514767463037042635860771140203739624255989400397702338854892180386617698862462744154146056554600980299264068904452990949536402013866871246156941182866368305822968467520997341825773440113743272800397751814645740859351513613465502127144680573329289567547923687657159305831662028890463967480 [136,86] 17140875174973834825806886640811856734438767232410252380653669843429002066409258246221016661127432256854350688221742732930115576269443198997871827401337133699330565552304060419757764126640334848950986566910757323252144900837536874982302317603872331924408870311870560659147949156686234978868441585658170074555417755961533486420865479607157607175592866516281077589849687769847752418511891322428179209769240199301446590076977832755983019624624029257507184210020751991043054005195630467672579655233479864290317631044672061900335498637125507912400052302645180690056060332954910945906071332622238809610467806136579243962013793509750480792958552800614778140045034334625988760376753180169058296441518053483760233979475435042817673487816360585475878624915256173629826206277254562112313856102781986085987810694225090713894492308024597115609920535673388854030841585341616432049386622772683390107438439302823213418353080461531853751393594764059056831200299492862232471645735552345077236884688678812286733510781833724971764622443608072437513329153029678407620057876154057900451647464893225584658346930985501174892508987134406562210068919647811601690541304131564051177397675330101529484223802391970411738366158721348605644954138703938344022425465689993615144103300478697352700692135731651186420725897568728978663652227514861811946812691178935094463150076775947703728378190659837690089281111437742470261741218059994930173813443445005733354945528471821452304646799486368463044791858672962571754804527930731156739983405460303168847513593697267614203496689430218766123501098679961063592401726126331948006467947901158812832 [136,87] -63680820134712631628795637771109189149214133516345205075670291800755854661111519385943573427100288948625515128817440719224312570040004267608050840489822303757606956641992910593081493299759786005817372921358457863911800037244621948064782916548084719519793655130051719301278390709552372973216934370841114993327657426416287463896103762506532098242467593300195670503119574022455043369280839990197404796878139929172716730633388400819168853049084680218683484010533452586536531733748103345936590531103565910688741565088154284183387600525937556217922485658537806174959081890244880823469378009072217626319610507037742286227303253002804663567357853728305241397614375308318289212323393526417571751203131722547134138623906802499119444007222126800816288681850465201935908669530506030122904948127729614902577774529274996516464027092669537187769430592930159773537218845238896977105768772405744106197250479059469458963534565972743362630701418852301901350631243125069488229485494237784072790473049518148938121006224322743691503450016247930132067999971567847017861712267877703332248871084144528441337981604147953018837141583733368314523382926025518443170258580317983010197629836097750550869482090621996449578705408222202827675530825266649834430168432412311524499809676692802277631927982292488954805750014311830019165300839021157656760267223774277146071926336248184785489192325413164751649584182282469823015873810664199222329487207724985200655125487944142038986753672915267926584987059920171563444412329603396119156561387234299516041516229954376335509107035960934400549147681166145485228053966407783807406162469042720 [136,88] 77925692625946170271021929674086190190108574895039425564362335427172539888271633612054577037071876027929360381770404916571906350112926047300901219885303890140163802878930339431273556814421857444722248814961534869085610052888094202496708038132502495476466679144130313776328981119677960079127204460562286675490908790468004067315605165376853265712884645304593540278221436658649973859213327082437445271209344667024158957466862632483081336919426394364592960531638788995441673001219744404015062444188879806688135455631695957608712066784836774043033335167160775217308313566831468384954282743406250579018199575406609483178835599250110403719879779083906594914146065563622559198128335611601239046052207448605575786616687554876348236235035126419886126678663845286103089247986090854026896940776296047782454185098980578014575683398747631615031439410984869016614256170146157155165107004322704202025297596878287206246958080359977992849298436040567073494681725998275462058422705427341949382237324720947697944771037705547518395417639602001162367835370169115834876935712526267803136151826520442228359233856109774995728444694675993894043496640132379165940065156348213886390795399155060020093699006601716616037732475137327160451577855842710872427952965439827311196368572517442667324614909316767691383967989860677828967715365695318858286185686449241129742680150612951647219941397250014503169533600602705403505973122474454301937568434458636150934656907671511328841689711916489821069117925202359885496440835585866786414139189062790948728957786040116085956103766543512277058461071572995590312965969400412838661134324 [136,89] 648427637785673869719658930286290936538423383356734188043158152901737875381587658784287662414030138912648776376897814464757875267057656420537994069662992293883957394467023241387841846196994299463890965246492871018317893484452520045193919383190960734281302984284778735035354742604399073711683796268269026761325494776042354436884695898418524847609816618272829594830106062312685626837327882671217787474946580651494692541271752899639846597183111093445927712744194507654065728584053612856391255626513463449492549595016892253634977747638269320086639796790331213550972817574331661970604772888556027747658620412789322508377720217866149815873680495959652721950369191970660933772052573596194661690499338126794099276227878118239092333622565563660083660278110031547177091035079614001515135013932859671730186512402062371859320118603565084763759398257273066740219662795265237764111804557847096280543155530655021332068989772288883561034872858610676812651699518337640695903209115482035359258868569346637893027087723668476439643081754947737358082755244056895100168646238872356469463733991422375885451579263650738043795774031565560012298664885115740108376269521941523437278201987629824323209232652455327631426258883591383845560770631828022051578700739985477206814515662332410474209824633378663794072726525002574042299049177196234231557491916376197286730180339595601680959155110514183390244339498129464907767765477212602507091859182314068508086104334818720949512929896675703403125725049346713392077273200797765976291496666152292574183847307175227537651654306165553606592637897661135292103971539952204533904 [136,90] -3144259088777390214500576578915084581583768861050512464179614847515363975012220175538651684265015832623002239895639881582821303272831725390963040116900821295706872350584981256875799265991495215817441278445151793033320908142764486170104471921538777817098549647003220748865058236772064418502751316142371200879603037050536274525792893914245612036202762515430156838887968678172628603414247391454697982053880814255768555450486656241043223160003254253782280267628460291937510830748086881643161948708199300060028594526001355862875197398945052676473759030998614086760352271231464370442495831588342307411533245958672158002277171126642949990392373986393377535128981551059499356323006133723652022123195609739929430526323572599445240929277273237119675588523273944871761720375174841618199510042255963081536732978829103453526141434559537250873369929547126339286301580028409418760561589084142427935066112091300155559371135064285566827659414207772916421670842560826792222866733108221765339004733604572375319130684787499332606733670412116264610063825268487006549880618427424632362169370105991187876675642537867464613641763588484804252209856384004686169185602782639167415023213011971044832502275555582829904444558832687848631199765161715702823269030147325015977666789811058935431635003292033375828904309354447174626415991599585444699300249451363809063884396443420713958719170340773188107699755408182576310659176716781573614810641811933373977760427790231635138589099303309393235089891690913659415543330843491006990063752869965247998922263053126821684788050918247493488045608501701114456776618668887136 [136,91] 5531518431384595019390297028762466488101153054786771328498188420681896765732864863448102332731673249291553402266298865243991329084471210394146983480552548105303295704846272961469806258860075888714789049377632764976228706619400334127310666135763469697598388685155111218863955991079686694207891561946967481902273610557644214361352227581245058253516134597432341684902052039167396362571014694483102692243877458961331946238882946399019779617635406005883373219614897642652577048100613481678584949878876707368778300131472717815396151090330813489904126274535771310315895340428156205539106085710350474582409276824424438382700671042018616419079234860901605714528650617735114935707835235270614061611369908524537773857072347090106912823917697429613264648720871389535561777134247870611068372612969901469244298502657542786983384911740578389831068087327282567239025290655447826801352800504213358413571836437502012355146678639355103780311163639098785869403913932799596596247450048772508623235071140432668936497992801152097852347863562042379339574034278081894651519114947543928054194856601070523002058016399587029993386534784086384797884749779513426409594726398149068854687914763635002149062338985329784241314217018094635306741574526321324348767231798827781587428870364945438300536943275378487357299844548815176314795627351462522516345787641223582790173540915177242902310026675737459632083295620317323910367448565095041454778831803069152359886242555223556822218874975563218661383968750405792843631042141862526884947096083605604236699963072814461838432418762665086939911669838471380828228679360 [136,92] -2880192871388374136943536856079387504655624382737165033764667680843487503647067239065176812045356086880610030455874969158826014417240208866372158683589168771758433408752624145049532471599305157290176503722061223919733851563493582374413697916196194473175010809767974276294292813466903691991015561809690739759900683862508479723748111789773935863808177378285566141302692308560609007092391767564667943699026473400959341382409415853918238796545802074141211833713410802447401476017444186428802239306173674537293698823325295974486662750026173054317189805278603619265042220146304303318465067274095543477204936754255738991693700126701286324917242316182325425143191829089094655124336438010591154935368149225644373760560780026716457393878117367149244865323077573751088123640586471150961219769508914985345323733752390514589294547112453529314252158296671921400932594976614629086828118309294729162649454139356862739971943716827140015074408370735956514584655249327457381414348282729202587026817841362021267268404079496753373479021100093898177253014734354268547030312213521312973437456207888706592266458879650404128781921550331371696265515031793021759500692723414617156457365776176168397608569536644828850992185341268979049264529493628043825814100095030677340440165090789622508358008094045891689627342231202825907633196781369532807935776898300373935724136156842828413356385094353151891240932841332645143976591220080222037569669613533034530770976377992600773250817168829615706412964091291665215725043391137160521802051996540349211759502500282343613985784520902559736089008834001453524104 [136,93] -1187141357465490277602658355204677383197338795172942782079751724330545853989704574372596631849550355541973111236488492923968113319971656745539193882809324858188586303332921849511174622251510287648255991523613502793625926957973252913354534913799182352531313734969277301099875969384491548980375821744387703857324538246458743264244709631115750690089847015655365821300091446805281088073629000684596685805597444783056365794886719077023595485887476659014499470221349667471294586641526517724418670103728596382349595028677286183398346510780144184929198442319243697218362950637123271042610722986816874886380586309500875486947936389297231271545637899270004195977695085480265031572889333539352451172449050037545124082736190616831775765218925971332272340777815998324036911270036720341953465852913280308272282395592478795212777327663280110794981725947170550948686805396904439798718458185124176900491990517077236927341303774568500244622295271847454248371711811379915156481180158320577429287224334194464495191947613320334676818744876654185458054860241826455729568497351768283538622103128053548223558778875818227480040838772808196019680541208787865125297005094715556401820347430044268296267120016744618406853923979450472888547658922066404042052080399298324837062682046038341972927670766714259201762995310746473148720388170879630807184034595977603990432446048472259419351861467211840729178100224890410549643413235370508648076315987151706315864896101439885541837290474464056902221280041449962214387666527594305962621739280561440170717851596369552544242715890837063600725822437413232 [136,94] -9202189197411526105363230761911763003965423042037482648783614793113239874922386000414608264396254772798020346031637162316547394136804863004776555893335408543024231314241479866955701277570717197609520487417527653489712179931922089036072200951440972994974315989283105365356826208531939735594071468450247918806783595741640540598482396031437412642606194379244955567855984925094306526255987771394438557639776970286819001699008426419877460370420637749595657634511499950193130656765087125711710197986012714430806957824162387755582641324875251632040250545910677448859714940079963357714860554764535673664702546554867078144360344584296323407016405474733585442530302541628957483702053795544356629398223368357045817101797820756038499202961853528791642244554169572684380148896701332722131201196927805151130174546178038663467764352797880095419886445871578544131682875079599879683376808629550990909329685890781959186877987325193629338274711874410154760743676840522102239093736134595054203856705747815675910488819423047464994727406252933870144630044567184188562470178825931718541426887167100884667498837188665946968453181745088304784540439690857699460211643563648883137334544198161533322324796778638705728146610011729375937183771870350212250260998575486143608194432549952830149060131337391842721833113905362472942060091847939157143402464463234087990698077209045232529208599911063252366515588614729409248098514716997856831986478797742620553080512856211618310504528165264092923571130264825079449074589968658838472566553547419418444254782842478142246996723207542731578859776384 [136,95] 33825393688016161790138117660471877310278392455668565121707474055809310367588088785839271842655862014763956267176405870133526892097309183430799617684383717747684098732445129418571187391761226593957683559456036440132319935761551812069442114032504349436742887493920808954656111059269778825019915028624656872044753280591997344466429489784847411949992504363711333643666147612264549714944898398880412015247368895323737233643559237162222834865730878442562580835799894308974479776238724884032033663883546713731533715531259954104180829939771406028057974880985478528866716120840322854720007914494171740983048175941173007920296917570642204525441834794685481509500967042102015304122643890061629588313082447362985084398312989251833725595684563767497389569734565361880217158351430972378156897572818253686722556013070428865489816645352044560215600521955586523839362281576225972790909732939609845687583981846862051446150493613452299216328452358579368904549761537665115316707877146586000847918558515191309328253074948794694787379769566135705390402726000299272192957614879466209476292403202849194540227789829958938919174490929869859995401691848069483133812913829823643620055104937759093663276911042429603768089210552017107577541980287550870897083391233010102201018099861646026338030033029290155445218335126529938993496948090368406701557821414774989864003983264492138963100715744799726546439930414202510270349022548731709932307339814820772574339296146320346548374704615941193007023282935322951386632892588934906271257261249092574119119097682696243139627890637633437620448 [136,96] -47429497589816814378552438706754737491500905766412855690026562786768450593894997305206753732143907826981826759511406997464093056614008701604185312860387525078755177997834667152722703077662616855792816259417377400996843795475311582918388960575405948872620539752545562621365925452865323965483533607858308614721963358632589320480062641729757475073518732723867560033650623576013320349316646756483908114278961536145389899828399801799927424310368123515444105726567446317125815070050508740525036364735439693807056183920559957908861071250515308289417320252685388731561207562275114366326571986949622454100624715839506634961381697670620891043678588685030849362476354408350854211069165649974281236428290718070139296072201375609722805256955441250056695525439994886572385707005757034561366126104321857734574841476587457931114662215153298142840418654411539916780017766092025407105887249144957133021228863666668437216362285282678001976048942321548701395732036413205874581326639594649840778795955033293708703942917546796990385209180064746403544585080485854152905745448622404603409494198941966156315309109981304808671572037456779380031201565445593559849983702135840426845238173901888866190664892817006939838129230686046605854835998277253590595189646921612432905910690691039582191417342649431778517712262366037750415473148162749595561218887301130201981197732065945241695681191691983477772508986308134907886156148884277580098261171913993621316133845148563754681625642576899143614422497815621348091004454845443852287360684528123653098273467656331318503234953488168645 [136,97] 40161307045214145460425191526059751513395643516717162065261061133287782843360567300983070566972428360390160527566627963875520067340687021224864641506111401693907788288002790083022442905547734690286240839499300529571917927692951374219402006549967080489277706004366572715065567292297684451352528166137215934253902042090706418037606793138367818387901277346112793143049216382944474180356082742250313726000113132519399435251919504855488260803605304603967837096863593761582889126630577068445970457477329867672864840630376745818256036661751339200520745228003022331777855285710286695697649630172342714140757435682658924691946600549546153513142555866493667137784330597020786440569689522349468610070739655023651680351768605520862504876673470727602950965810784494478625580842332079811582883737265545229027927049803669638516731750051908533467352609172408109910763468674669297618308396131985102770266797804077400060500539603997633541033108950820974626678905274895583798159694433304805346034058266311576544415565991741080662698598888027283652121031571886704381552937521795189480229052187411038805889270251359135770581413940905751607579540147169395953750351923861444672051803445655335484291166292070244867003452137009406573734662192884434498322097304867511691538059587926759292812984870877035100074019389959044952596861965184244610793612176979866923133187677772481460454941532954165572300567341503402939157484470051210903676156682119259353524621442894833920340399889783431026557262765385248972902077755375607586992692396987027761343607052676437526683755936 [136,98] -25181419448435863311559682920634588496772174248160663585369882660991141713293402389115102689776819964722880767646185651589597426221630614300017406667301652721565424372302936736849836175734173324207598744169865873155453329964133693545058196179889702736715304069038882123197750491966718302403075517719299431320920550315845562752817025174398770457666531079382260553557336459115980674423075269647401427556746768899363661178400326882215484759526844958349048238114370362337589643051903793083707829119159116546659046317623759614793478886686954259211450467425811961192108762629645186356277555482861525486249123054265151713620750118809962996718491669733842539820294409395150891706209387179037954134876220461693449228964022276488672300108238783439643403993552824983692022671502463696067167607330560402940169228508430927907466138919917602969701473820723586254690361152568075292132183541791437357228054226699590794141823060933537092819411007754511137455947297062295239227711462766400306548281926576061585411262580809764607920678770787841424607562950868998010402354863344122871302526175573648063054268498665415516194705671173949056073552998515643305168151910266281072729679639872084039050552771674755609855279740286994007714063758962773619937681696755621091026038583250391696955722477371824266141693110209311312657891979843534108603823427863063930988464790017503960057463528491768411277193027718358858908082832605004339298267390606433492359896786797062661460626123712031765438320133576165418912242990605543294490192169859381883415339065766578559104 [136,99] 12053153087648453137422267808747195731307947368927845031612048525833493771142395132312840213566601091060969831068898399686596472702339544599992641949807840508563609710191572465221383504437981539081713777510057994271202956943981968237779989640685667016088727257865939362525532929880663757017837067836089478728898729591864395106314832125697298051875470259954049198735317755503631889898523094042164594769116095635253939664077843524814169975690561362389132981147057735361718687964160442646153240393534379574164728441996071237514892106244210913342924876250457976966900036695725102242525340461329952935317797982672354262805733157382841253487707571292134402651271631824077898803770823921269375638287555923804251827220447864417505568053590464836773802899517087601477746540873664402991847776951980290289006113272311684730941031877148075550836907721087138137496610245830684927896208438259652927429676562472412630171610730852975628068950832332945635500813847619234696995047326091264177526112975610469610810086562898254717878378815990720211082825902159154905457359443842580913287665182684066238854403472775045862560222807865316418786922759661058472449757158713706813647705092588944380638010311041117515836838498568837519347588959645775641855450089709756838837690931611119436895593406600787262698802134063017043083865504762849867923096732774156468425561353886712933488641856944557078613441923236465562366750588026334698524326709145308760178098819391055294978302885762345759834232306014777713369135011619738599668012164401175426177596678871200 [136,100] -3940804932089056342344539766638950573304061975899131142250006427264942472616805450466766767729794896527517681887358457983324725086086540975376750398881383817158723518041586654473482961964204312427002860949879610652461586141995355561567327884145496167320277802639179036216049470358246081070230662306514910048328363040299311154217496334771912390617669695448387699425333258826454827550587172660461178501391845691237890976323061008645923371935363629736041413851603062359598452739553710029905490807264662232698735125507092618630590359776784234657927175704119844531737289813894218521009780093241630369650159043657683220678152535192057366998260841700472771231170282163211403498261450208612026830240890221125731496223913905666873778119813100134606707327176626776919666758098359832026031435274616331952515981407419455594172835600726993579790761143504158510231130093010454124682971609673237255010922263860379928905044887720544852069863338509198771734841551116729910114710013563933298263395036474972468989910398030316816661364731872687423416347662692717783923052755051345235251364779128961922148087791196146572125121908284593373214612417100786039156948696507998954206519170834658676079496220925373646627600624642973489080957187742817836492406851317545302110690238009089386108770336931872551499906273308737387383615106382110255861399352481341299815411907876058855851587283519157594645709472574641965013939738174393679172657242991600441718866321509565797038442472856792769895479583737449202371043736322057014087021436048679200534161372 [136,101] 897042635230683509334945390137460056235604548754421145148555364252077536351398449719738823442792723793359584113350518875126881198787247296511135427188552656681420348519713631683229367180704132905109255294176341483628976184502818669982589038836396334472295008640739315075389532648657682140195963509717919897054738904525626055705370485308441461417625440049511710038878868073089617298453279709245696799879187824535081597447987045882015811423848470771419505941717526530336868731014577074738178732527025240730014827688706811381266468593772475007526508192085556121909759848050339824606842686949978068940231450700445836925549596507706355348485721494054452183215527546295106895852428689325865319137528881939284718707888810447251251286234046441974241279373119943555839209791979417135758653368933500326129201746770202438459586823937744801501407202971778527700897858067565223547298006552354276431351021539610221007673056137136776258408003990281192996956030891326883637507220892858034009658813819513999733017195507195842412060592858774970013276324741681831939061224901272877622942549584400766202362340941876566068472619524836377403960005732093226507505800724722379914773650530525145775230689422306311299701901189060546040487542644463004220020858461753870079408601570475208118983761311745748005228031690956102287992661241355512360084660787125685465895313507254786604309852692887270913391306741780945393102430342574413495019840630022779999252192826799392498629693311931002442784782699989506150769690011254340657393708278703294008 [136,102] -94438176985312214968533135872585669241061307302102097478565651654066131495660292166654921055133090739672881859173340128363728996135553282135641884968413891986744297865744210223055266532000308052221547662850496221827202104214101913124188441691635803091005985118285405528072751869606860912258162821962239633580378572164033854148904040871884485431758321406143250328146508790707970327240209078928957900206696310681533853271464576056181869640962138694027659832109726849239831825418030019815852418723729511332879655128265378859017230315192138967190402107793761610365497333388509818903316941890074814673941055604205712902164612072236254642676321098981340190026499938783541291534817283627317799823137234502413302423382412297135103157677783165658514647411289522655219256507742358877844164252617185779110183992003403865524629802588820571123910888430700551507493906836914026441470503815991128676987793045774700652795592641640742844318176194955833958493857414761364096034683492041743255739532281319031756353883183885156187163009794820980160898070575093383648358407741599068517240111609279250398944868531964942833395669227335384241495789696021467909196354646814765325608258052658300512301783486484865358152065011849898329498460257663788863540628615395926377676391017745315982080342022283025514704923175385119328023554745485318541960218027407621854814843744563883822781273813102264739263873829741990065534258597749221484949938289489223723248518960417335665871894694440773057766109914119473081594797593262126689542209109792 [136,103] 15527182233206700235982167456275039824092988738718295860926756070841527229270782382005993002621344570329532636484894779053420522910099058131870958037520697654476330113307970784759107213103574188612518784002344336803344950434555528097901075144488278970152469913406724282193890713011625580257768410437944451114431425469154081384990644081400787196975162041957109265564205545733832968360176662205313244958374833617157330470636322217933612527832059658906156783953954928677812070316926342141602072021846554779720111110855118999311403888451088366658142291748145560188181224905043108480882492309036351559408376858709869530434984949993143389605160250929985436395139948010112172756400604444735122256129241477553295034036710575925098501913744015308130701601239308811773471948899399718056312014757792359030780459777059116073791896121377000428303392567353338675403513523683419006812091475420902659809600931433000959787426063345338413235453184013026731336952621534280694844704095095318444274445660910899534463588022734893710080311557202151166603428458722400452645740278894730460662203029052419653804535651249387747924616907138934062072761927558965073161567924862658676634417231384378819391787675407238237878032542738579029818887413944589755599044981395944828144750893789955925311337076227186780151767955798928380215476937013124407389940115914524890706882679801333059897398850497871440745526546096854753907322030636749146601923670870020058725501592529091924758677678111791372576106095610370355068439006981490473123200 [136,104] 53454421756561642411476324417202875666947840981630185309864460486499022904504696835504840722713698119611726662440367825497641091285963038245492267677958433102515274075473787962062571014527014937812863039577087036891495625510227198780707857241753102615842707765920600842804119983709533171970512815170735152732815077602628325785157564944512146694050629347176458789059309221911032480302285799660059535597647745864674585164482882638956619381757880829551417805992758294030107036396144941116915060167235112822811872060538263735473373726882363837699911825501160283818151159688996117190371310126238212348621016819534375869176014068893917405061930703606281497855429080612124970793931362291028880377598834064813473550605809579003011757869221362839265007348594252276339390134275023256415785987793266570014652037852641239887508143717991334414611220586648546612736503527540467610706652600157484149918226410455204138173278040283062921352199735760203427685955814971370750990664215135219883961042599006148338631049063406711472323629759402462447543051107800006085696968506707792829196906182772264544035640563336251146000597191702470059855133645445246195223381084117150458404983094752382892015993136896936490011417713544170396671023847641761207589255832589486656556929232552796983654672146842670192597043504347172987635858988746846899424134088263735916999162883493215277998517981844436109486007763452338552677655087254333178148649215966647160562069477666899362847999584786140918997119009068959744563050646893550024 [136,105] 8449954945230071346216119643499900068934453374580470277337171056351045346898782174833661862303211449628937089755727766539145020063902929082203536080461221045062972794393458072692161677635440223288994990227428920704363342034354470559573247577685552251139042930818518730082511850301141757642152423303307156907545917721162009603061055391825096838645153926718981799803398812710069819776426669661789253191031648773874423571287505535837837052981570249862752375454062089289063988586587409581017285756719388321625218915560786696243412972056253536894725321134349647507832829266890511289861872248744283784069338970638307817124976902652062902519793137809494995657216461534568533032230595772742770783222039022123624870405985264427747169993348878490387712120322474694933795230501424574738841379077190716677422516765235343220083222420593906244179803758760124590106543799359032317319966214723666703080557484612610021022302726005104236927157703007439228839822209855213624458251325511142832448422717143978061682591572270308606265466938960241903506769821244026529045737128007177180815613043346829072718153664520679242844212431031456697751015273098741802504629894474455732630109840800784256435342144917373342972989236010893884219720836060087709093792403413916414118728586503475983329850998201687702576071823321237400411531509639723579358456378251403775925668644191074607615957660406016674712360320875155605827927105570775500267929399230900769382042980275767990501438484632433817203918765290781594195885655776 [136,106] 7111186303377655629231387581469511480833000977940260320267437337529533691400403902773461988604760903506704967253307394531779041826429377096505588735749163100054950398987472409981463461754780383679989317546231990562826419686188817916577189993000707683623332683796962220178413484112567057552786620806096861725818244540380252566693169824548556832496684735993181286751858636240598070536681392804956714517451486632444239880392525128175879057475995695881946228148796507964072374144800484297692034325577273805132421175561294442522209827904410459687918785607040547196539281984209850082107577564612059001473328278488117210569837536887799189729154328849779988290951148112952364249330305935155220217045238474463914334724729471660869374412577067622810683429470725220867522132471760863822061214711314038129905541264447094024508728908804802749978631831427571899668600643457470759692034584339834922638315378556904602667639681426448917060167319455710361214597462744122303043179965948494074258138322387579237721598604383838901420743314313827609897235656942267784667068249197589783255021187455823044447048636103962268187458499000154738599008184100040357555139878527187900580002683034111819408934053863067662903392039205985253624007989615161803935538827396178645191290497289283164522601076953193717223209044553516416101685766152149266936219233697665991074334469719515854197925087260663674027945142448813175405842811090975981104119226851054169036534471942676259921017841748439617917076857993197923651552 [136,107] 1666745159286343415515683798851396826992292043461086490173199126909146848713134551771046070424695947128347316849126656547998905447875159684164482270001849097419117513747906385525543134344168976696910156789536239386405662903631788185970566420255302421220286126057351784473726469368317743988089214400882148182450652866394279973008237482539758886828507163580602397991886204671355153829291691105835777342483509497582842725341518484772186072426308452533992786156934105476454174351890137712880746299438253805249082091024276388411829485301723743163918524329984421789145426034350461745719691770434572221101887331229383619442253981617143783769742648357842058329613758294172684859095397495345627683939883962201579197734103084106800385678834262121198666872599417504695877865144103210719890285486245947721137452258408585668347111607173152580498343182401103830193872248296457833422873118466909492358113298601039444826723135052129283829010458498088600631485087392575372672105165582987179903697771128694403176208206412211745203327220310056389899743908057686159265567052680646683951413080485970016824465707857392288270920482841167276740072100076120863327879558144897973706392991858210850040589143400675702443674116520622767628661701204918347877967171775252007569688652047759647188868431819244840923992689591415842426452819749892371291206558328786865200919734618454264715336967894672583060239092765847645523470005259197599459269897638019733620342167530535408103908915641600533513287916086492448 [136,108] 325349778930321918511778437567524545901732205488996575662408758100104225878550965165161196533317014587309669616350548060308340570798931436133521532849326352344008819735143980655804777082728748896344509413846094433496470964927995433081768117371475606089502646198027694494298141784955628210693611695418593990895676318942516507833608113363294174859092851401784648947092782753832825648057870713710462690406267912988590859360319020467413255898748214744097542069328053500062864014587003730119508778670518389674270722541795686849306598815825893349427090626702337153892698463661228018711345372493980989343534316448320278941810267854842306356778428811514780395223311115039445490351074980459931115533411201134255822202297684205488557949458426388990334410716157705696759317380187028310481280341452966109109982446112747968926745062092751896010742583943628588085056703456487290840158713048133109795140945799723924906260501541409186004612520044660475300932763077245495927775640848428253527350567924829510214061059525072724207729262246808192639900163506050201485186082078680399805617815357536835621090788444570713446204703391554599185763686887392318509880065531804188803260459558282011406135589010507628746901952678075430383652056909992684285662137514628246192669415767420801866603886507805334114375657149682622430871855451138698092215039228879113800590009059882637693423312986501017779031196853864880022926214684610532846790612539445842177971083183343619083732469458202738246875752036 [136,109] 42161691674908002133966698192588222493714090231571665861064522402394224389590323119174918129272563608873089174049268078941625958848732966067775615751571712206687351199136124909391809917868195401698481626744823797569512665349767708652471253242773589430351830130072078867292157838552730907759388172862325325905966141276546755375097214325971023452481859296314565261448998551582997860158755878568349272877077754476394354940688504072918739177685099723002836964529118290686015015674425898539374768312507728444592433459131746884586273622375568705970999742058352327875424207975851563656981273125850013953375036385362869409937721198443163650605603038578048419832510659631512552646141253970004010825352191915792868856941767014443122851731555960345775736822520428677248766077394613237440207494322400555520961897371773535559177048186370876561984608148019770390801412932152428405746168513130771968093060396322373493495099304623870084212465898363717089090318616436455337988069339001309541382210433926906364161120022406506178292622850023006117629487621021514447897717809695372145417842218694645925243293017585690525532993029739484067475616011727858735571298598908353920932058030562548452822323416616735364943944717708994881230767725961178103773080746266192344103720406545386060674432334628314736734606871882395986530239394414542971577736957110219358946826121816025219081208378305899794505306825369649586712747406767211032649590386607234239463936983486912065793533996500483826936 [136,110] 3633183895947317215634624432205267606613437278421677897378126450730865634164049093743640475879449756353045252075169136782199544779304003891099892240394343483155209523145618051840641579787362580291732447238566851849018037522649524955206593550607595680147681555028735723762763945824660407940937325918569772527663481940453845662009805397013418192281064797678226665981615225669027884418112368444456837458033933923598592066598783456671534874779413809746057155292501180175408113862045677695983833071855895644441549506485033120316092670148265499533613499176642877147498125947023506688359848583163800202886617549685511153120052039685028041072099299730422475433905928390761245482058595109808392631391460636127247296793676200692796008170832199019971633364802743091100735298052434956031789923012322486889347789048674829867420900692373790348423714005346189856581401363867846991572385250461104056815591896694571568721322685301276008805129055155777889402963915460520206338760720103486607760974381301855983147492916532271256350685081544903568750202852765570096206179940161053152563142360333171083344711641743618405810564396723839264711294108599178885940391238879407695491665734004120469060224552806326088273794156415216929349896384807155821201043622854044963458852432646503918871056100127110536619346634592928651532253935446707714772846352568356247096165101013011640558475822289135338901167114449703636127448328003109589190538618484956453080901135186823721261454008193632 [136,111] 162178455459263250913349659128654967315260290004727574674964167506394112718425558053240287386171419074593286021995570615083000167828976583781230038614557332576243091270418721053629974519318127175579723571413753524583500168073763181268479380375052581454649927394131821596305252424077516467194507787800589234123210905401440449245976547730049852493763006881137059671658220273409997857840183203082830297716246018551726904219288101673842476090646383900065112054765690824757982908201728969867455384059184633124267358040559444025622024325572450211946477163058873452229386824322241472499270571994523422015784470429605297214528584336637226361515189197235219712466156329827664280405216229584743710155725932484507647933557022615675895235403893867012467959354684303700517384872041375089099168854052735480510967323845309231971043882224189727305342793981870596547712769744424507918092754981887234929592420910054932722750517508586807313568794887938191290797193224404290045197731175619358782508730469332827011579396351191006742012050636315360184009736761980221252234684508979786854206662801400747580962619412144753678655604731060038397517600402968130490576114217194965185258770454112065444305097218590272447961921679539961083925535605238810823611704911769277132869390981621387370930343329212482864400360783988956520031574750967825889133907473757052465284738638417213834459732196564142205837046361145904378528874459115528820460748824516385116073516781023050332954208 [136,112] 4232849641493125056343729980309137877087984349702282417021676433160942415953036394332018537608886682336113177310802181307475575121870982917402824230580488066232763648831224327662196805856503386213081486416199140246032609684787765539411438632115263888943287069175498633305839408602147603336312299146590720860150113360087272246324916564756386707755903490345802983086380558038766333931068841600871623254134064021411411735859131186027538120522178163370225200421846640986388785790375867322407489924502289455522302723771284406564366152107585577124408803964664769798116152626140294115081528997447017028590397558094013270003158529915129497131947404227391264478518618696048890011745131481353092047803442438400459674362613363351091443123216004697082526132845702045555652822718224957883728213126889909395546728764386648307244148905915674155380150621559673328715277840455052278076717398126337381391334923481151406212251978348502988152251671801706632994918784771175860147071459861816023958397513802761541724048190104391983875669439433359224457078832032549734261996904655326355830453220587446209386488491360748139963552025770758601979081234759040375907158298089626824060407709658256629709656630346735301843315429080226031994451313944514282777237293357122715571761179128907336684580869737934947884485875609793853780065865653850629054189353659773858373958702188869035812339986936124575586625829618591449792500483467045202532139827948192504171801188981602998 [136,113] 429209424113201789588475972512378775488961756054342846210478286114981234253230391641647847136223443888980460075607371926183275822853211348590869475352573557010208422385397757742073461233810644946403981356478250930987979664397873570922085807251467621568179568824475628142720870416571767638870065355295408933185680056848476582934068354248139927542642590773968151275539330527614795457584397905864865280564827873589146730434757947306557509669940884286532322673416402483982671490363223580896080789490699744067190494981071501230671386853010246389196521142571801121907828928963111762949169802499202121052778440554388372848139926238884005823020925481953554135266841941603935400018768273545733381291487732340554706947689971308830950858931699836831256078588202631129597699801626982657436481319940710822498714050379567412555120880557165777858482080002725460514101062133789122904444015168611826206153969198904264867590188597559338714307146475932621305479018409424121216017387382485762713718882095976899847268639140937895522272708910720773443367084796074961032252633957552885215943743825667371110431799535872904654532938854301197035635237692813850667960996226906605825108987563678392211918214923970628249723069164022022321522499557116991406883090801846961524562998257622339816060475865298392061058543279627641533185037380952054088630040040429493495092815375809361996605152617214124023613965922037337722586156334021793004709894482940111581908665344 [136,114] 32280498794809215500388563241483497471498950204406479055395935988712306320573396381324007531214220727391316559082749203086449886548146488684760020504153413270638238088114007595765478443786863302496353800577756903071880681072569280244002165073508718376977715799814234550820496127050353634655286406724667487687718814028776927868256964400310623575485870602439677942179359290623971251706953456516135080697417850495900185037529793423633682911637770764110530737358440105607587570222600628329399154043986452047931786696380287333876042344734993275691833551773252079461727004170981613871235713473288119660536581411754392925859077837867455924072584021430630912067814603976322906283791629260376501970473617694729347027344800165321833190457595686997791255877005657215934938474603797019966108245873906946885832612998598213475219261011309618970590485703318457363356630677726559180494669605975453135473488384026841530484173013538457039510891438404351478902909836033574795405015320308710651985350876423045838211622596338403219937715891312623369819943617086466352727390215280005262416801613621058731125214523666288286960874136571482849904132355840784423269113999816574926959543499311420659091274449175914284041348131927405582539616520629438914553925809101624546791638996165335219891689958790177741514969268581702484386889199712702968928304097651919650606792611805020893963775409822461187024366249810753497645241932899263193694741072108977092368 [136,115] 1025876509541483635161556725424911143893661030391568675835283692610074842956478710876387402619750261464615369859454622484157122942927180204753071778431205932749519990933772156086167370660625081203173581454886076395839809875943789181650892943635620116671313720700002734886984471634011678604226966555527447755961982699812100920780506274937640050138477010941365002098872720406798348361845151352866426063560641773457172342052906940153756103967953678481582368941223867144470394674393677706775743708307340427585812848077438761489876376511608353709047024467236747531899916569876335336211549113147190749482463082348019012657055894231797055829417730533320875479304443904886823282681414150407497222193465503038953969531076603282436699185432599990957439315534915696138512287247137345959918347706712901728639377098568063583778923384179032562303733754761985216119686939808727905013366185842726575066692933217724428538306355619739112448198829273544166070781020195116821281573048058391575996862874811935971806147314005023636506366597561273667723977451056902028281580868483169330785064789631623512581167415400688840431763881099005465977763190109034821285842987333232243665892660504918925139153199395407879598897232120145122384652237609538955968766299516851238711854112804319406044282163971558279160164537147675736209441137849750679649714877241240082407110279325866329273406170343918203539593283502372474285782651757906222088818882717440 [136,116] -10976597844183269622117121372088029489073554203741895065557130846661498828741148637071820354943491758341919721088290777129202111751527180846996285977364321214813906389673016587402538263837257686686171546828149136737369462675826298490392621801957998364709028331752659998934897332073392299253513224067734332344353413364603614070134074074093329996375039377265474942893577829749358047135957969587434804874527106635233845819062707703695475852885663671629064357110508665991699645420684228655408125990532872532272864740008087872474652016774441688540735139299064516852027303996403776862442821032847108458268561132191323325096157918436654300996152110681350523793058600890655568702198823794260693832572398032461607977988463659648211385498500673752808503339846116122790571578593673530886253688726668115024101401665715049782644548250041858113877448385241906672453107377701355751515039600818935928576050141525202250240287048879175088069370499665538587587749593118197798804802389002676204156643300917612268754401694730329858838584232352311717010051418643031005219282157587884301110681949594528021670339132388507229015067768063921640963760306284667778691899552390120797460325934108984945250111234959625909790374397486497976315118893789011840889170414780366222206107076601645415570957182753548439923592735470659621569370277870660132004982751515360716918954641990875071276194437033944284768742687060290889413419536937687874996240 [136,117] -807912169976143549317598476797013658719455766101969853947706421817105449781447086588399733101313815552128501776568784534193486209740241462732077129509435686772412377180985304322178062939722065815456532253863237850048391659466449931310254855215018222437351196142478049054934432453221082930386629703771966030934779455593051788606018445541478716460546101014390378679724969740744536053079235073067923498831449389154147037425096567409723882494685133965279066418051625155007267664044563063808076907752863661680785850324598967505956983950121610152913847178588194239586887089960302709760132792813235164994317770930660817536018273563672855921802189735720420990781315155387584735251081792064749664712659902188772703809835892119442188178182922606174816882182115528322984420204723555183781572367283521643540410132742896921954479364272878886920815291499566707764635040383775236450109134030960948974235451689530401653395931002107670684550382724452318119730948394916264108605395291490501770972459645348811668122773248469762721470963064572031502766353577227350464116484764777627629815223575150143604909835528970865800951231346518366730850242825445741005294020622910752699538340022343018516044589090664628992797562588357031701413699887812515346880491013891580109460328249815698592607033151252753919420463094866287001692266767555046340037957246654200310187285840259503304564038197159258505072901185515541806675790735296624 [136,118] 17475380780038752168201694406185723696281522676358552846906387176051016426457386559782430532776616642762664233305174952702829091835892803224454740521676727708094707939299478262299082973551104045736458438799228412607875826920819178930775642810289973667077586147888448882967720490267939239218628360254468665214833631939296818962876177089312034186983898344838390039565463742158651669287312829587979950997589982418280675552439082500584492258395284665795378561486414289665525365180230709603177867017338796805321981195289501513704605756488138655005445791972432635607588898102705015566314714726775182589455924227696602372884070410738705981853021128310962636796970918921238737489370392880582312117898556427858465679706654965793974027141261015887474488770887533970684679472018840712968605995424225834768040189412183593927525300799410230683301971731800656299943109975805597456812745344932318746176476596433465753613606104316651393139917064621777459594661360115023256445766407825528293663977833997637586564651525460871317526684036031663718125243710661189083740259689870881420262734873226440973052462502899315354710138397998197242907629433292670541520643894010413643684909272338700517437470605262250223237052148553976171883479049608493446693067683872385959425975427077696250133874449871157500606060090398830007129251552855206859619380285917261778386688796857273270213720026723150519854619567705426558647660320 [136,119] -197501258030610126916076629808376311587163092202563189164787976937553526305594636807052486361241147384102444626097480951012881426942918009088276771177044349204198303264418650173805309245819585771231574498019093834307223062738990007082692211028899634022209283695911014059998776284585262758697528089042203114240004069962358639486815773574557555734415249100688335557134108262932425314755779053622516876518895720206479377367574110879762410936027556490146502455434011762633631538787447682330039902303445342808060236468433886213358001337411882576657024839264687052175734869607849518613754932146110811941892919080905913350017595714669780188198738848531548769389601560585525646606337165752002665927810707098905894561054560567943307437974875913975213981528880116169658133318363545702556959228028124796314068625569894200749062990550119985532010076258837251698211802168298701114683957608059799527672148496180823806215569065082368326489300626243154463350310980301847235116097317070909549808355635440772051339308476636332857781886711519458123013226939559610076588887365439453063438989281978279533589757521875564380702474796559604655023049124535228694324936634736043270030038763447002066261705498878892524003104364649603297954332889710941694907316792971182885854435601178062670885494614582739197948232570504324576821375245274922824240417645056111425572496503289113681543073268091501316690208455675158048 [136,120] -4411564831808075085297805283089488159604921451857739899470109508134258839072213297247193353208766625280486392359173706673761130656180588258067071894534395708578597651013631847881263279815363903154532050176091201318877249705355636168319265389511317516573072178293322016512477696149643567616739206730279194340436682710974326969684529812265543927931602245875469143300968688676600614314184439799318182436777611052091170806373510253010762762388057825655028877240147246746657153619556030774692535712678594370431952207353842320431155114914559869087302674884681949213058726625574101842701692768083580753630190060323705563725885173752089567801223401969929612496349604743019776246872649539536290998571000586474601371872375676748145703621107496852792641886604932928797575604619684996997590931764799172691339534099108148557378207785037780048287845221475476578011169704763824804916641247321636078243924120710004058348591026912367788709816078323902149704467411575040585621744196349949548702173081310637357121805109296748860601970825674538918999786098431265326098739568082369978217223205076796755512436151183735696687844998270941359616484189003609009991273626635376750530034390072887693694967560461839015736939845388690327283188766743579819352661701576984203381605571978609324101933367581109865246917909504191728961836601868573674945906688657121013101154943426767550004885783157246411974631467256 [136,121] -687541929061501499627348419872634428555002386389054935194119779350523149330671091193988767505581315907394463206747058747415689512833843234653513717128753503566166436408200635534533057949836288795886631763596363642359607270425425965268252489574187978313553847571547146049206342562177626094866520552824087732034256301629622910620245412833120898899071168570041164187478169548309237544320536570309172710490397091894791233270534969385821063318232142045211187500696499971116573644950202873807688665123848747213377940778517518316887894266773718301915913564121255346716163628350057105087785822659790335124072614916539533673293136253230302156780756827649290002206097139849692934481408060039171595535816382111522619391704496829389685544594241345196809491017643413727354917166783665549137425990196002281097086645190055999935649969688300132287319528502534712695052791869322130251577313432667241848414933192065437004612531128862859136807538990632030833307841970468924749836071416968119554967666975356771778080364556585257862676115864432770254666634804870393326094073605241182044362834086180118560192560662224018513903631479080080489619584172976082725547757227125771823115002470772942630066846496198183434578497294003592309509031173933056492048425442842409789845644180796590191976173408316691954125030679116630461401675959000215610256506681852244126130025276797850053247011475006050064 [136,122] 288160391805385873450231392648434259858984236900641414270752021271044095927635996181231533883117388304482338479608694843571736172355375815706161371398002546037842766435408712366606210597078223210165175651036249940716662536840110101864923818494907815389615548813059764465987787752705821465355850822615013853873033116915428412571735553197370285447369746768498360226491949844557003186395880171638732215186329469521613671823699249241128072885422494310893412516459308977518275506147421728233557476196051465540620092542054720414072870611712139704005398371225678608670556180987776740197542577163231843560538589089366780994464824895925992087814999587959954312701436534478572616031178999106761889193859908476575487663650968089564405168946192128228800129176121510672126815584690342226579701369442234014012942726847874507246966802006706236747855407754034669912506913459946992766738059073848504601255919951061912611699034918299820768466397865085718063652558838153721850361433820947963203348900052792543459852908987954819980988226218215068011938094056760874009279754016882800673974263075171511736675857748103681878428902577925165737337413841043905473708636501140993450122318988825400428652636902826986770998702611148438552412389557343624700193967618429495593254309828568349547100594530107252345081525797633307605732052638586609829086548338471297640000803293583800875339198365296 [136,123] 1789048874365902251555061567267792287320418515695387072938089349291898750143372015824861749374378526321354074050644807162764355485025417097557851650474682364690629538839105839329571098024666279444702949013457481324888497796258141946750282153163476243180958658182629519121759854276650221862569886563824675287735690204399908817236934925080551085367747698835592377246058212217359118011085263582526240457875192560357269460617514822705901882408828751180415076337797826279078119446536152910569929655661451382092034210918043263721095713298691179136373542663891034795830015991012266829686439963285566950519720549771913283329709335758452158648831623770026714910377214952401265301206101201317186173104843643563467864258187014302842754668768919419634179885707984859497474600122078150656648582625443799024647724930392294248348852942743170394676076020763828921129019054870345206982673903032528677070276918176856522689810882170167689755042116651369620105407519332029418396757952850553991828783104575050767504675684279822839434245346045601849211959326442403273007141583256444940087938902202463060642409661448560469817962076542654116631880371284539819431681498649197620945993287058336687529924144458701833693287062904960516600748401619943984455654954047081251030144104674563934935797796469439536074051356310023977010792137961298965249544577454221960742822872431984477591040 [136,124] 5432246224625024762965503476622436533067955427430381943274888494036795723053716049962995371705574398445320063358662074718029031285602922955863425987768645786849432174994540987227604151906934885272179733381219414467664376700916755272676793739020135258345149351077401063497918356104332927222634481329719836756985074313270419518798389213332325222583805737070018451522618908165771011275443851523507919451441441883963244843400007700645445020446337175312880179714933393080582641002671040095605916952131436600431131553934206990564031063228992291417363564185316017963490167169010153714482323189115046793420896277003211813587350570200679048542184542671310730330342574576720799925382942338138515439566335019175666256187874659960100845653247836779073895724862231307081132854025305274870719196844309243731612364404428741702723632931763812103156512401373435309423859444813397404995585721658917526261851906813955214918949240428080030293138763599498843250789945545591428472936269733780512098297438339148518943756091841805375639029248671687169681602649905007564879650229848361794848524665553052173672858520769176183738627512935818548981749453302840091344757474442988821516096841750804828506053965957873415995716463977536802258068910158437974737254913729987798816616560321943781277375338585536177315871511653128612183504977569967941121826274910042142913502085903488 [136,125] 12587851437151757803404534846957105540960897196956171085249129042774357580535428229166072656888944026689003610215439659402094226657415509590539750766582663590574095725874478154633348434129371080444880563960641121779634181441001130836287111453746652207619405636571376232122508009437868358392593115287316977016019977818909122355527483424839475728690613688857225889901354406889773026691715228359178074995973031999314618240813462351960663669450238937766921418197816560807844915469413704936961539759491718289504986644568001393835912380632562224139355625135347048742100995616470524710676145675036566107995550369570422506694985346180277896855653154700880923860260844246259777472080881320127361726177889474706881095167311444228016223282601687815115823343459544123937506190818410599496870700919508710975709300503537983608780491747806766825280775192077093134646162895342347003026463758558158140420386666952107659270163320024510716880888902998439490339409626161929837651702417648474596431762480748341929982630304295509999248961836190416464123668477876483060485935379332794966909623901516034723290338159864243158649685022311904444240900885321351336727998436132301790312686358849143294793508537324038728396982905568462518387881451771329281002817405632056198402792733469742662848899152598813496569534572085725333457182788494272913109888902928277927324000 [136,126] -141791760249121676094052272958218230007454607018541110207314120755827980461613228832026854016927298640649150007871372774624658056582315129145753670503787090138762389261972070701872261796637008892218588333201035107401024535007162429472000338881914835484090644688252847398441330540237630309893086801876809684570406197623438707940596433846244109698626057248788307276493781662794602821913758908996460642832316050603119771891136696006257570765049586365926179358551684109843396332580719838705049216250498133027282257226969098875221993588813477469541599001232123530889742552916186013147777476867390338015458694323625961005082078294139963395770700430802344496901680088924115168455327673117340236666470727234309041319609088679240864089318153964206985661244789441682974511047254726844627069778307979748616157352388966380287906154326539944534959591696730651662375837620047200857138977074499938690139334029117474179832141182151127809904679098912546229120401008123127742240401078155953024660077299111749167226786338207580033160295047549754088986572578751524696316225382728064413488309173417311860526880920418358710564380813261380726045152129636716965088523437988045798287363956851489820194804902958685502356951719582301556570148136349310557470273421219831463165062259049138154131160336481632494868014292419766092782684707230981021115828824722560 [136,127] 201392628984994994992362518773964662867322151399940227621494826195650764313491758555736127397704584512780852922563769432075528308186955128895999838439836340231139359159964146144901040533269341180012043501197119764396026651630446356058160604769478891133133670170544250845483215996449011003205535862022526284561524591009930167346326829939595257816921479146202230820985620375391844464590934008647919116184012383308106013091868932756140905080434358788557130340470565333427148689218332144339655453488969725145906157407054006693227765604311037771587600605019306841841504219833128837554775362593127565711641263303587759508420780126523247014261562686171504692255842825751823913647799758213623241391320929041726263731352452599018026950439152932765701352001349203401477578038348149152930854206958197738763406689749004450222745442100845973677878256667506156712343099432604969579470308416974353169665054050070080449496777108190901470341897467411357798159018261873404756699299693057736115415112427428103252490911111918991545328323793557945059020156817287521497139228767605484769444757360245952598618956564017456337939216973790139817146913648195668547234241124244921536394667361960223648402773909665911311729566607742829333011354263975716683873717297099095105089744842539792997221461012339769762463150701428157617303325455511754856990848 [136,128] -1850411961300653428164746114921632777600940073910124492625502217850106799502165907802128169360777562767052886694279515675254379499529624378173494345204426017920735735499391544118612741264394351946617700590024602586473168209271559853632441854537747970842416650679675164275865541398802777020446710166887570266407031662289924847001207774401051377036681353735266257287921434264616983879418150429158301532403084403076805120407458150589040800932275505718922246907381569258878516879220271182763999431383987709286722717188255768405802049674010193589340164882873787422536842130547692361804085042368660738021830078634769900767394561850141401271809179726142902074486886199195394798756089692538329591722620038728500483658660155815867680076800829028448848580721379533731643608925194876579134507763058354342420916815053515738610900022170385006207366915976755601538566498219098986340401730501517986381930487903349959834990153754434290633037344024269118147599504324678996891311968590456439162948461991265417079660765450917147399380822984607990268368657779374455327658707630815327168988126734644153653006549176169297052986192547483367817022995481829160866335196202408527582403891105933832064215805153350871420020344643471019280538678817898509415070755352674052816269241077936447068239051713859251495038512006652732763178904406711 [136,129] -192187160491359170905706601316800121912530692872903243167960869319028231785527381938287819296568933549415840279548343159320751215009841183920912848271115490310379731892509540581105105397784338964504812656672202027986922571379789186847410849155174289821565439237509178356544514922395328455150724123670033282597067477598262427409076862386883622959043978378057686092003159536994584700667028953884034030553708853920337605461541269641924151937894628231401716505313826698694679971511109459016349063909542441980609780238714421973179961269544541833016349860815719827481408723819663674759912308714831383674946592257383621774465933508507463194644584925399627546815337730349490614937192712494445886866900428862932481958291078843492102091193044004132273633497625349500582524630613883606366293845640306412706801019630378336729564495805528607820924249705081431555074885946688253840459986586997111682709788496227518147759119681354542703145000791648811610496490959121333758918060949391218614312760494797156841070065276113654542729073534909963663568064629383508063788460442607204793342116948772258710431179494168028674423020658551016945171195322210918893404174509052692923854486711221799362597096039947668173282540811734277262305363440711566533239087292021292986525671861379073945801274086600706129998019290528850485430880 [136,130] 95896711805417911683088211487285433951539473280008739618134440285788935931666640476852956949119836246823094324331771921656781206933678260207857220854693602779885603244677752193521291219331705676912469595223641000250732482298412858399250319724767430008938930229653339917997957023084431251901766270238773087005236480676257476757470479114344703157006012327012312649566614354073804977322721159129154151019687885762369385305390872729094766842812207171588221301720453650071738744050927754488825632850246169712126000606065555767263965128831000004425110082062107106824299798343896178031686565606085137633306513652543033548519607054853383170654081038201234394112281957299033564750791566541899691942975491412530313442679474935135512774175054092972425672396673690623181309854337285844713124060631374176881139471825979198082087155278296439072897406307060925013262163706010265835268223633146455489232177783257388353548181081829875389278513918942366033496645395646014068593786108917620297630976653003666319716308940625846569994253470440224765051575839092494679200272540007492420072788392343555578538781702847987870820458918947731434163526205366388229017431359006461242705289490265411242935153610044437077167866048240412532339476724982830062504951181735174663547103304217490867482270603886010010706685507343944 [136,131] -289252836151729943544918032399570259027642892626643785212431824486787851395443370411308722675563242669940398539828933895846253446591387120114462693721636333753827933270232573758338816957448362906050514946190980378310222246356031739898252384591353194616587743305073545622079217212924031083350414263271278713557177574485427852665568364270120112349646392570364357867919954841200830319305610726219215672916734415699613658420825017820951030828401958442085200761546542421989867592778464859686082037068940018102964271772178851089181811695766773868267660025738555401323614783769355327023169756407638607815728820312990511793903373653040772674871295040069778054201885290564930531817158061195504878894445821821148116964220290224128293109150896928301597045315134526045448935490108079464690994944188582566951878687497935523884925247638738639441756414349703625840242362547446170248844719814022132399303867276142039656951021081094135889930364920799205598160922313027797425894634313708050858537266803439442682463323285343574377125987050213403739473195137423102288641185215103409020253306099771808780308482243967088693844259828555841826806373088843625884438558506745409180590986618440914435313733753169357903626549252789091530094895772246843436363785410335335158496723292302591204836295227920360185350880 [136,132] -120278138126986215732348183905320971038123203390401876965849910290209177469836893397711299848034089306678009813977987306589332668081204896994194086960697391949945571671560776616044718019994658739153429853733270235338404680183984734033782845088806983360782873178022552590388046608854739906083700648526065990832741574218447517290392433617016424683614784959945534064935797755947457494196621537239200239718605004210751561327272086497203702699614030056259675710485171397323827478739257085741401610214232099024882566666574171146806352141440453690443003996210036364578744051017846907435022653100201459236627915486934167900110826161164538641132600077038903626718244749926071162409807200399926056263633291080982686575656274007585729180089183760463284282310377078860475411553851678910695259254647416587433066136320040825338130317117715043060326335051726679091799727377379755381056085398692561009803784166309147742225341792474120522303333629319282101769508268910409807433557772103256884832022240872166427051029954245565748283237046519023921229634547366144726211518553492390696551304166764918020939196600515394788316251585114133139759413028755674583786609961163313084821988747112650196887446361093348028724997847448191822385531338264431267471021099851322176811032442078058527308683489433988 [136,133] 41966424293047765187911064414526777053516229628623138817231058608946693634118239576172506189368525624592368052615169024216579942508594505438156752311157532053604290207287159612032830288100994536790459913001948357434141417116858526713930767289982223031123928039013165258511467286488154612205841247859253960681179428817228599602302251738582847969964785869080132003395570660304998988778286845661049431487949156166377502253417198595267972708895059262318644602280903903327305637059562273883932547910260100392605126494109473944257447677875672348601623199395410505841951344580924055546608543013696214392771904454496224568272460622249079546996026339230336266988323613009465760101493451415309834659190213483831374151964092911367234911428324836250092620308629285436353008080733285335699962005407257996007300456285194054154359027868929638662208752412012363429247549593093497920914892793360190771878827565222818901083090819342367199734262277260477737664056213627132765551683438619281820412680561895248152986653597606035933734059621878679247486721361758328679723382576631749476220960306856398326559632296314706106005017135647933349831107576728311698313229346254477515334824517577201955873161990590150763224010108631506686374457668555662758763360907387488140480595151841836852396568 [136,134] 4440604484592677507718824528657138040124596460396743494692054325872555531019605251464656050841696146955742630106312177736719217446364443764979299818343641458278572130995400367657000610715518988144488966637719884473564379577087367684842376326230789900513005310298394148002528171934560212255533625194429102261156332063957160320239321594299965240621317917335618761827062068174909058469648575462651874695659368162914323602051455339517244479272358200932678287643400294582232682496338520215798420352408774862893467095529128710163923435098139844715147467844857387431177842195459263755456457902338756878261470063406512102600202641432760170895381056321394812911096197878399594844413799558367221309655490676912181378553217911487846553884410279968266142159536746026365653710241703409074883892155817271778539744483464124403853738512837251349176945323020612175682804814306615399309166803454447183726508728811754036030547170527333794786756825683074302141601133418743809425682335800789470190752294286888512309658425807613364086475545131526113388326577140930816445109694703013578086512518370061251169653724921152498718377541762766844957749726525023266947329980261913153168340009653697898644520428404451482311236767308054117092773666450312783458359180350214472620693130338784 [136,135] -308419074227856144960033214668161152443271119921798295968747629934582082276458397927730867161668887727603151156546544119809871708827167749320868077065297533849237731618914005118370126212255379349851073510005940842771794698044155347205299606431002267805683637220522358660855179063453259137090424843192426238258726970078442574816755306295098520446991401470124052116014802096605560651175421211388821742347519051567354221242612499697964625688852987863171770360443558170982824658090594842678703653704815473006605047274582023321885327053261693235099567701243008670971277651538567243906942021149451841830530805701547544219462754544861449481270017371042537256540835154364364135062117415880917940803490295514452881849005239434954074612290574973513089912377073218816555163237295911622316976708141341881259685622718060991114740491124934414436937735979600450030171739800336346568199897130768240425012125133480803248066511429629583390498134538894983327959625982331928020655582527424812046375783930489018346096351628096504373387420745205324640400123441720799937742429386953141677568161153545280452591014207593236846664890042753450220482581688440653897785034143863248431987866378254311513266635537516969501566611776005252792392946094072355553458904392816213302176 [136,136] -2148378269286935949246011031067012322385221850731580473401678761869487529068377815237615690326764059923532686255702466452101062571001622562812140063581191452303477942517852558625920125916624302169588544992966985507777755973157257195558942417597981803123877138675617257542603935670249659141216540111139106093953098713187473060359297596235122575889286025956428652811266019657971058147933324013866990046653546901762969601511422788882006869892887961656890864133147242610461626978892681583982493306400432089299024044513673613744965038236248271026626967651447341645862131042023426774813274007074449008077362181870198627737851627353405618367989023065088618734920511996201457447081924688253541050922948056043761106645440571692351247769375293064252971298626624837633079812378611256075056294224293402221387210980930125062092738364059744583830177538667312927134208547491971464492567514128652201128716930010594137304569814016753566168048689311235271122174974478118107492680800687371184293745407853457951363143199229096162753031188455269829769493929297583382130468406045350797324329369452070945048944481895383018673375829406213941570137140406140184171598681452277621450150909734145270933925544101221584665484312472860186802416538031008898759762280838 [137,0] 1132128119754629958380738171776383054607318657102516489431753626907368460556148083779631230331089617444561500773869176728464404406583315207221003736183228314085998497833355140128129794004060569534081878035033533471580790535544774229871318023430142910355717620580153093863448835253504517435165736808869303853239914622221350099383616522032780371041140556803070132642079795910717414459783160199874809510105675745802075550740652334598293717037369248330208079967656979041098263307064961172091237093411651035994613466607339349255511353301644682912884353390561408486860389312334203563672914337678220220813311660980374891767719597156133967649767255169881580992572600732788570393178078115476435236862847874682192666855522191373045498207979909677566638614281892000517982798331414656185676260648026803221510737301043138118671045717540363442659331610336113776380225156660179568237476974892377543936263362490613162670489764293838298673474851466589258104696559428949365253234985229195819556482860679793427301517539263334420318597946461176062828208152319527093420136014683895839209025387283697984286864538331181928023287618123008352931907824802776153330573213089408020082896112147867372417567160645148677645593552392828219442015906526097482846987748444699348023335829443561145408271299192341077552103182112989253895312562364284148739197743509552377237224857723314901902794469491530307280351398198039802617191903198840426101682289726091384278781798175499365870209147802576942756561257615658738165046455537121308737205796820820582514007429741426357583300985681055079769471363907320623300013834603313031189493978083339861293094538013695458565635080465866376881283872107873949450375974194142343297686420301288201035387505508661422788195955267162372622852796374768759661571990993722897191876655256351374713304665695805505536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,1] -198301442749187569256990306444400410252709078561723058923468283553924473015116431651940864869998639647536543209272956148604028739854313594422255927231585910758264056280438875175759184798731092594740371531547062141585082596465830157286104992048114949294908213597624749060104920476763743627927100724387754151044544626560026336440693687568355903659942627046444563760653808088579480596629132659617372962312396840510021972478546085454577243395140843193600949786465958556545251245001449629891406932562644737205170307332123660675349895123486879683271958475942383652143914772885843798106287001290010751279130512017614221895405579264506811838012546789162218896528565717949393181884194361926263382576547703239104848598856560652336756575180815120200179853258337856723645948131961648544480612559159900810037216929635607438424899187564953273019197708564820643672280235833999827668462450905144674360214682971387134788498756907953577834731180914507514579665366777190895804092569864728524741120437549150052150779773151869425094498276960725900836910116945600348639677055570411717687991158992314813582136382917051940824201841054418777616947887090794305283657861153329894470094064426819969034379214681888643968745101853690791588185976201928297145602048807882404090996511389471718570834630470547101856129758672420448399562247412492467769794125489424829295260808042025420064846197596236342653611594929128730059929352429356003922377510115606937078537741395415434302320328900699359677273413724207761877705906959702943675635206243532862433727450015863902949241007550867714809557716065321882566606147963696866689932779063125828102787523141176781842057667851270882338117831872723469372685015331967393346960869661629533313502909699849370816407797052517138636663875659758612947508944772236596455154407630054984851297628200462112325107712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,2] 22646167863441232960711814336392939549308021451417557239986049833053042548697472503267691394304286753487259570315463687626279344769212295594412222372904648977911979232549780444601039696279697706954633776204561252324529310298612718671274461871407465186293119641220224854840245920726491460970332047206693428373148355233562223339822875313582390480393448904254419147943113870804673457619117077744071289160768009876908144979638003744739505355234302945153426343611638201737491565796099046504352886702112020875735619935334360987014632084139626440735115288198980278499342451837715187070721783512445457238172203085938267887063977077394256699780252905672505327819564655267720587616361004250907743447015389846031872520119489651987272617093270168691400918158829374219320494131288680818978906262878648901314039061719795032953198180999798657469328027080036343426655787191639392327356839902217079883436828738333592338220757582610155536251102447976529179552923120194589134598991142681058878769001955885613782337616614609196829251745361107867491940411342050971237474648392631949763934102438890799597109495011686010761920052622026792159228461278702084733575106844379514980698207214336648091335071973784062875596876003872369729052844041699736430155916847527639477171724351059218131076028230627079661535455848975881086681056296881018061097732834228567130876354323108801209891149146396299003961307503544916921776310945838681919124320256858310120878488004454111065912340594589948817697413875632391531768698115286766285140307083048913343450039164176280556899502241758627334708871613831575955764520973930879682836235270570367228100311591971508183279122515953253785359108369070533321918632952242471892052096657686628978384795094569840368507436045616359618066344840476062196942285738457908526505819362484129148424567801602562909838245888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,3] -2051760235066235948264084920923920832459392385395523896450576910403715931801854838409260995564850958935567878442968836066736697924637811716827561695768994898501409443079974116275561958768529897578528312177055962241543589098421152701047755276483050668783776050531764445184977703712235942327405546518001109050821967893446623552191927964390256674630035925066388890310304821042260053713572899928408308669456921553793001335605344587852051870594650575087168317717183645018043272347024988263373135751521842050558839941974012775700287942788645943554271131917053966748608319985884453427956247922113762446246630516718287922564433728471363836755999845624541768251547810380372424418112991609070099608057773474252744066838172389440514205168825485239364306193196749757384826808423335806444218445824460353263290321233709325958328884775455417980208997931731892653443419026718776385922062600613673568322661553684513264345417672270863052672681213612421788105035781142768283689069146714263447355641215046737261326447764171425573910399434255743105568864403459349632010723887882646863423681748817004003917905707799206198959322550115729169756887761252325377066075389328431214563919886038389035818356817945616903933865798780552444521382298140170594790649020724489946956990067940974899472260377833488957094731104739659987251866090742567042906390420482387350038904692054120442380872797499212153386229381650337797036367653291869293353506189696744425003583327081800073269775264337536379569708797403122318775231452939741829353404242513981712645290447350636754524173758566709343839396973465469387696936629321309152885209695259103988621910732043406233771273303037356606070853137777784717492852903538076836200664593564457046650604266359447014488879863228145710950117326186305662178143172027589673529209935850169458359471119897728628329468133376000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,4] 79717449174610553678903723265531754141866932874565487983353524882994064924179213074938922205552337841639214629526121158640382439302866084291033500608144397692028150645737376585635937967518200257294907665269650851062354940567626520111257046832204259550149587193104687736770379383921336191828600350969072031839791220736473205855458927668791394675905810288398856532519861558536356672799071825411389892472023091294231926372281088041371062061848158464357756697196040870627074472644625007410395084816772000713108625781956839297514453906893111970225355111810660158175931463969514658141553998284392116179227781914409805618612858130220799522913634914917754920468324422196344703774658587207358407500248903985494120489539952152763309997820030944218856503660295692620060409621283408148793040908955979966919762166923058779988571286583217324904800856159373759016824047485978107248851009172675994011655508951458268174175077611084256151283978617850524464914079973303933942805812739514450315402880524185770520894876577820096059247463329108450634282460235583554697069662470121684492557676253073920184215144525072603710904919372381688097725129421336085129064522593980723136155965494103164567359605090582216341375206655402513494325222702243586796213362939403482025236996653883403257535018093565281963124667680422054415294896473954867458134234817735692300148378557683700549688111135426444640423317334321417480451336055745573927343272595149858439356117060135813076651037721761788270034092417579270776441799028176081393846296132626156513417167047923722632845978457581949880063781731799118079321538732586884455293029683929822677505734920157642608462596232300332398225166922701164113488629462774999556387746406693933581771284625329057406997678211509658552536305085396275889313584389723730325201390598365696922228003634898925475513390596096000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,5] -521325614225960692971903305031722440937033944248852362277655219008644286499901564545614360963806983166326134866743460144559147070960829488267215673789048306384604665017714066414591437996802410853146754531500088380511433135591385932833505491288134417885285990452707503758363377036736878002974443053658354746996449799256115391181563841640609050814893781371535552398460613805295449811881330695781217451011964683595953847575477502732733298415284618453517034028292045739937836270773702658459772698022664711399972895211833719339609352790703706273579037476179110694357279487075493792504224224690014238526870375041656284803310965932221240984479384350086064857773189682193182263588714263620970287022159480883485041680592143713384665331451282695129264183114501611663322261159240223108270611299729769368407762064706265144112039153131704603701349547908923161151838305780335440226285000839524290120144891446016184478537870654601878189710699697697283101397741187634277014247082267239070426614902431501082299361470921285269117534255323798840056652274195586237950198335360988775973138475586741150032892742350939350192568538201638968478030974223790935889332351019690656739636166600652248486032166895543205492450999508586980497572810430370555297590335074887272336619263618247035679796983334433049251956993803631719605298290452917408849215695678261592838269147578039532739478346460950831859716941675071614593699609237677663146010613132267657732480735098055984048420479047219071026750232330500984964340651337222031669569065531169690216912885629490979270116871236535513505995797892457238767045732269605505500258451667174980074836533573967384011534828030500055179677064407766874534178417440696562397027386410416824784516488985122194130936763890470574073741643484814276959863679952028294670296759243341632582738017210030412400662778216448000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,6] -2576338698454411163172192712576293818991437305540142705360796100600942292228708540568668506519775704151704148417369200793408288568078733162302364422968523280727347159567812498359362623437690823276853976616087539026466172194563948564987751236487261532527957929265714495834710772525630926164707854310624150136894251460250441574794259363038638629213386254500924071119293428677936595531696061816390921493871352061482007862134395060623471106905390272359401406624766028855302622104840892687008739366459772763995130991650032574420306203976248307084042916243808091245880920992956911655322407600244921073278651007168681285084440235073177600428167354867023504373560932466476118423043134296875101880722828904252734679224739190271250764552480856312542295432944535297635182451695503309875467557984206414009790809440251181978138254207853416310092369211003754025481075018215730012148440242687511960837356850129072043924112840226598172523170468550041100536306589948910698322612831475406476452521461559861793059732233052513056444713234254000558318005296760744175720184395182603287721693850593521012828438697102184992566070748953531731042153055783528203911261982140069760880795639182676124961385391621829450036632135094220982466499995255739559883065140973597928784827164985097253163119671601894177197519698060885311764184895095489243374613063362953877396319339750922588488694709041215995092053169263021152222446662200858726606934450326045882539436679760330223811186845925754854293505655634616687921341388872766462266866007596242725269612640994673921381635216992921771871556284908919529351116201418364653567248529367833242861784599573217416425482072564665001378062208535022390037558277334186643350466323810595515107734100357790604359663124812782934621875755600901298806109281624978764217502342731777610973700268995868619420063120752640000000000000000000000000000000000000000000000000000000000000000000000000000 [137,7] 58247650797229859302842116168458425455418436422682808674401051471762036568146374136372376005131657139209175984605016044630420386047350809475073226796023111491411659688848544544466006783935436093101702159704362653064057973857314829067015636348202341153467247081753173826188267535230694626656320556257190444014298605970682547925354462712898846842336855622224870877579336592486506272202270949465926829129829390842710739865700732186448641239360535542752213432108215474094372686259713784471583701931687442462639450661218050813642197547777896553938912418611675322473422832463060353643429170012942621948083608412371709971429935345501293654940487236018370702071689198322739518336549066444887996872093090527745069047123075330741285688443994389683103298966371271818141498756381723996736700444730455341474042149173300795504242529507957217438755090947826044025595028924924556345737451074307413191985238286136210453363989264338565900668915133916967713308888214722343544636548663109421689854767793120109145285954272336134488192521219923710551144089301565395323851057909095851563260661429954293760407099273561516173794836541783966968852472834057109893357988346499621459987289702784777387000783974425435211906577548509083922521811316950969716639934648073221241627963644504425858036940597953344225801665334463121579467859667404001479373183374374484777258042389581097905714824126660648304405586317327607893148045125914688578846666080618480905987606432547793481704483914171176028095320509357605465951389515214404131986964607865404969923101969814226569337250959093419283624563566262860893293417787020409109807251491166592212398335990475766858894422637386360282007804244963159823187428146630911489345091500844143900270785725822445490117011372668111795588070794940423312656548747565802576341610061372478472258443408300654712468858543800320000000000000000000000000000000000000000000000000000000000000000000000000 [137,8] -183759495196943968539929762131124063312229788416010534600208406815894783367510228337095915357539870841044743219666908251095290150115225335145712568657098392513268009975735843854041559788425270862069917628585058884091108793794349425025613893383219017729528177436155542040220524418369272835594429773227850895564146417454671487254413034958993568935287484538312686741817898427233302473881635356230001366654695831310689483474952948017774827982550067866894354997444410392341934093161199665054591811646227031187245965840267379268717082988107853503197219551335433205756319751799039772097028588345727233419787072718902293837637967171324880248061618727368348598928157348339503477472941139896032024446328085809930114355615906185497564053493674806662284248030158187256639051086402835876215366502628851959754953259025568364798862186087643779566448041238369190370040891472655946934615065833564379399247985720895913513170435609080203259555606645260433967831106306517260362185742440928189870966106851618736849529167942797777426358685416864705783913813631518647200818186020665912253866302010595164722387798699612828196480540755623373080112765437934188288786104593630780998482361842587816156037863492627339814315735228224524677777808322499032046623497435366512210225167534341382720309911198961312893255792882389203490628069035473484576265713464924524752603063247196357668647727506590438016689767483015209695617273347458815838623074567557997809865371596734173212490194967168762231460096428675479367153438322393905450645105626782139048003606361358018554764408665423300882988237351429027690704446982300048562496346469482945083703230393426269526577948083167334404886251622607559458330613771074324854125768495209387338750892797816006204469223645831649146016163085758570806271215751174532584913175672056969433623354779675025502489858453536768000000000000000000000000000000000000000000000000000000000000000000000 [137,9] -340359067945405655641761338383374015572357314716918713174238442671367870203393189593578720957152000019354573202065650696375036724897480437471528528136822153078671206858205756069486633525530941989947843188264529189786605495284916453463355415253307828253450049354980618925640282413061850117709993676614846169106617764735857731917796196435357107003589627857128544860264726567822491077814247479047878080015335250042793915385817978281152156205150280848358066964796611200525424610746150294237621248659110876996189688324850834259447110326721281492019978425276351025463466617541216925474813490846890447117643167474730226644373526774837154493731043284316702925939328921608739193911329877441499464842148533290782435676138807548212230017675706468526054972043707120514150736034553147276478797884299796233435108330544819415829589304997405386420902196507418979689507687014009396217779563277169542308942188995668262699145247262574548042069643900579343801513117966611215894249409733380231948176840233874481353480903489826902822039762458555241447631239428837830910039150387775667619004019699229454556468329140023873177506477963563992499278145943595283344793397631630842211248563877823915646745374683396723275110228518960150078772139354845979731096464141730440037842115818203949925316620852024617755621241249690086066004690432712324584347330296391377448078923574325840185304746605996784758273543507409292507327252719069691252147923266363451526839184319956867422926242813119329624797115492175658182203062209159948531238537978350216750628412289900618690238768273164019817565614780363818891720038752817518215227583232493631608412716415985932183330360811289716694452243995708182947659757597397451045874075865263125529302086510896579846686203551423808040435919739336639005886612808251727199185506523180757252129036892340948961191057527144448000000000000000000000000000000000000000000000000000000000000000000 [137,10] 4390932950087668938599746488835981221192027529087543164326741791467161057746694719625858820001973229539192136526752073315710690063851417415587424703586290822068659897738006707942005111890577472400005105927264582461512814941617288180531464717835324023869688280883848940636508808849116663440432947903109543339577178241804615541260148967128987208976778324743455666012620173333789489278518609051832809025156124436352261775077546599893349998696370498130418795317634071379803556226750124953004440189411682445247816612719536516277370715256979323754735167344550327586863544724337276205854663278504659035039607716307285399232229202693973678909375394622229952627047298776893772066189768673977625056186072301812044085622912483245781951242798881200790288870871525058779237924984023974814541402541362149985064804683531514501646143266693630227119879936520614911074070388267701698711160762208141892662903860529982467598701033145533985115802017084368079522322384975455829541276183917426616569488363937366427721985913611014986985523348681677852922227123899681441005367859891864608316268984240799708390456957088126360696200926401205574371163448897518565699562674088722473839795863071519900107579973894303729728227753642208226342418163066640276829396673954150389226475092713076802057958164004997445899252590415400273317384679780811217198613252600382671506151253552568437277481998003898806220140932990624394987014978050760484690228873445996280218517188141396222294192116862313736664348052538391147701185291430505050905594531632512726706592525576089285887607254886801428380028014790126708486707013022448332583243763475950748587628645756867747295769455324391544338616569345847690353346667899194119047503943350503863772157028654312917963052778881085872788504295728571321836194236928233004162071577074773374294341435119024852191100836320903168000000000000000000000000000000000000000000000000000000000000000 [137,11] -16782642759413199122141783031910995048361771482949376527302263946082196300196612343970614037492586191077843875521341191667863045118098275363666581823276930684351027785781305781692677031304110461585003857442764259101446784292299281644223401487667004918596796628455065675927464462930080374097377854921873428465322727511983537441613495204620410791090474414759423169686143461591796436658041414417247422523281086229006065959763102017128453853215828327831034268308673303471735474094741708883429004023476450645901457217077097685577395244478908726709760481054095320057033588237626173540438368273280072515239447557918184376156988321776938996846540320441811328786241821329038377409678142675069787107518564659572308608862925298996004193486081877052782849848498486993652422247604879795609639846757046052215381738226327397939791312061636438978718926524803593372865871157778053924904891348670336623461347531289244444861020995430418079925721107423559353065994321023451146182390434821868346776565624105178530212330351662370065810538824093694471978980504232188380669688696311792991593199172139250113605494565437781115554271033248421541912465164040542901098253595470827814416145704815815496060001333439474916299506740141912314203221732300395030776645073309975281155445254834595292241128462896398614595527045559555288856992619949248782789027818346129724441445245141399124445849781658566700012857318945020706590464341157322022516764374838186719094454960890252480913092984697511053537499870273811050421895867233592656670212904559664221176644312288075148549994651879306654835551688197180518631305621860855756329713829922480196609412013304007748282923273776257577039227225869739189383587509206944229465223867975796446078316577702860811070050589246092216230203205289986262442528783059698007355946912201565604850241697828544837643439435811913728000000000000000000000000000000000000000000000000000000000000 [137,12] 41693061250758212658266839282749675595947773177471811412430332760105677408115090414651163084851225180400554799822063132385568006382690258653935028388790664340709827328068895692806587003964344336425738564238628611432816666376575387256556572119980753145520010131607430554182339383397195824929769956756014326441216507836866291894683835107265399892825713335142836926336522987775461714631935705490883726923449607527159327708017321669493300065342843217900821634961374809757404362132646408829038267836054335855937510725603057033640025948766416876851894082298481817981651735298554690058602446185367046526625017048107000712299133515221831326655008778958881723070904108089303406481542430896321388902683203740261702783666296468935494396896528653283678831661457427864733920726010368317167014911007210443832931744605947487274746593487763040069293195181409644596678288322890431416096125807771879924730930921254802916201841391808219665243146604764052372161263821923845841912983017019852326822215319419908204966148836400038766710557391702128632212199209421517650269069757780833714796332352379216340534198883429018122230837518158547759057429550637611552945892500232239804096694453669604637669845217837331882561806808271379656287553904087052767108216707943761416836095009611228404635149503835464562469087063798903147766783808645596829369270546442266397975595300601587501996711206898584182208956198302835213062619335192684757715263355400605290598548814713532728823684717573970570388177057439048821730369022516943465526848795345387309036051641148352799801589254113632295849142371969214015329846333766944023047536414677763145286780578349279629378916365907380263389411133614368428441516329282933782325977518878150436295478298343464028181626275201268958434318065652617982597282632236724157969981590867310775499702649756208018766910632706965504000000000000000000000000000000000000000000000000000000000 [137,13] -89251791199427421783412732718757187128676760073275175900871494657939510721624220474915232314331448512512583332394328114225772870340861920142389935492114347747772350611587244346014559931889669061184865186466384563142855723818765764304467661160230001786180372674321711080007040622943403846825369269031531970499163333265658753004802925509827820643900810339491394192187267195175002143512546328844825729320450728963878535724119491459869951305708810482831275363582231669745812541461721389954366543732147509265655375285247672940885512849605054112439411424129713902300781984776418035089513277691966979853279685517508515149252117585957902104435856843425195309609605963564364774202945351790599340219274332720855171613710025788335159131815719463521994801975013921734271143480885841886365288977693465097950805515604995882309951059285633734655509103485466196849657836444958705336488222261192549070133935681599473919004806003799449154759674318260188634874672358767352271398715757546876061531617529883332633348138651631588829728950337534943761067305503192990217949254236782704763944678710369403514519687478995900274860127023211265496662318747962702291522733407415992411820974798571780708189669971728286013270070377009131582420028082046743443022088614541438302606933371028186118933372013292474470772929094094600589781085418888634378930229666541430027060370699716566796906233366579965319476660850303179157851604152226198740626509219787364370762889409322831541002067932396280945947349631438433058163540266626675211168892648436064138285770039945403013344888387868522767561781688878343772599615919686975541213378368622132321197675550377371824746993220812035334517319369792204724593115350206768326974346314609638050336758761703425180958453772765028524137088586497650120941837070166276740566906381548178351075605399980395593115389869470777344000000000000000000000000000000000000000000000000000000 [137,14] 199516807740756536694421860128820399478003163353158231784137036934561397545185894951444376843203473278973921833197942596964974736318855906143339019451774903784319862276015935021585891559750099389484429187373198614210779419426054733200378981277542185958097861409465148423188133527906228758336251053627443322262591074277604673505329085484083535060228097221787586719406543259157533061752123213051164420027766031975709564805764337687531906676351133840238710545479959124324612994200580166072961382166872680500144507489805885341370625743331367888629584447431468790377267609069087401776105777293392160953142950410007297050852821455918239501175504699931903660996126188860109328485294702503644231044258743965878572398868936495402179396491386131394879748856665740644337712793937526762478053143702303369553232679400942954123734267320560253316428776247917921514944474543442163831829695312058427321712027109827894657162550850174686268022969535387831199433591151148300560406833362974568112030771900051773318549850392726921515078001323765946773280339564255950843334750750466813484301624303751782559886478776433927700367965765075978721775691498612896845115429907659272190658841904808537152194050949086175956936806523722308844045575816127444001612655168985322848072135393874269745459533359963869431886019252977271657035198239015178984714969487944672194453033227107430221193880863699853044162414611991926035398776414965439416323909711478286104893574559554936131450817784048152526246179960930152781118686205486361601278700193831777051998113802501707987819853215371307276347841890075948292502860021007748086315685729801337814312199383757968359306753449984919210131573100974755179732281794933812232800447051257974152197424136058648059288152159122440972331871073804643413230862995681240595785383966110665102944241248982432877177066268613672960000000000000000000000000000000000000000000000000000 [137,15] -449602409713750139107013461308377761759736659763288541257513555552803068612610120538838780647836946293438625390003369405424988160958293991691492128759995419265928796648501047450143320323411576546827955161702775001674597968934312417577730774817320250217943797381176782677129260102141869662873282385047395745277432296475151934537531242223377641088065756085051141017036479443649860704226624493776637245841188992773343355673101302852347552142615371513889708755754421655867767106450075380558468420513464513555212418273247018626625886251026841011429548170235573861354209253170532747930224409139544557029657276637501856148191501302525341065936900312940522929924216418685889266169600862781704444089143247642315799685593268589731550145273187323769294552810222199384702882188180971633105820169471988558096099522543164620742405948764840055496141273716272511344641806584414603604140249621333895887506197817429833562277144087788583850699075630015770569097015886702424855299619703642337864180512550862622443755868691949757453770630096817100859876927520029242013378278414828052653593443440447455634876526416120400336610881510635568572530443360142328548820140029906292438715612651901122466374571587856371422932044870101787891646616657816257588592106142866359087649375119276388658988058654964998723618212448989914346716321693823844616697471165673007397256536071698632393601321780503672945439122371564148441363566135142322417261844192374605637997259481988719788175821637022294709813333979647611266326882317263250306163572601692099459486217904011495304029033991250991951791128609570547898769979306609179242668428255717646393189757898471378170631516975558355729371282102557416470311287097263538898310055433853993786887539309716442939727960712206518596580042867812414648480664375271253557154418463459479347535089424982843465433423269307875328000000000000000000000000000000000000000000000000 [137,16] 897455880675365486487793384363368648482702934550580229512461102926309365408581004279414211282505553942087964901018069171862826218434882430746569471500363250748982114876929765251472546478306296640125460731291984818413799604712587324967519456114066733249997168066117987673480917632713411886615850501790919760563399067055336752531225242464425030847741388394643527175160080800687954266682903504762394731430378352034964685232273253011977823217039316065324569196442530840277153470926617657123307371624147830150823942488713260291610778282901354684903622052312962130409849987460412420568726987440043960827619069910418838342808818426237922182219880108025226676163474628296573598281130674924069846325273995124115172096116995772114047652481851058307382041426235402211900819659159946373993015544132899412082772741861910544324531383606098406214600172938919383685824576875654961004345227037375611781003739916393413248855665592170922070811308215346146399093438411879728630199217341471168485154829618777940332384166019814557999209743452454539610556092654628939750667902852807055576123776505487753415261184533810035375753249981426944321965041432189188292607787902675269345478837648314418014991015329017777308749305863157222909922568385151632254744856805047667460204962692587195949780133070134561350518659802002395391803736213660947658779453259143544833648548758488246961301203599283594137188823053419151703855021680280244810009251347312451861277079811509967054764206667467285265612023192663347329853688448402730833197302242698238465548033726784365065316135032821064958803630073246406924554901524584050400395409159535370535962956055522099457650909040047141128746738519272185589033889387252190348704483861872413039500197633077368123290512080773897849923527782732372449098807208500689248658040572913847384231912168954656135687468185083183104000000000000000000000000000000000000000000000 [137,17] -1506705313732407354478405632602386890551958544851532707300829912247840897305531298801222785143247258205615089457098420391892957725043317429610834328662811927261458692185755430358189722432979040950593429815772261687219861875953349915947165196503162315349807809762968152022271936624657189579222304399141176206885288390546087026522698731111024697253129329335358192944252407406387204011150828166110352518258298228398713919424074408305185144712517352182393341777146089375186740668443708244393076964437079938189505463075342244460888495105185486966723835029287499772152435213331957259310811715658050438990418800827675597001262205945368594739360595207817298605705046108978627984230785572992893982166231699201732408180518774058293270687560458844783271457184125861912235003500953161938322384333665348673169031998544423031492483159779638274143873192045472276111106486419451391455816370164055250682024437296723967335377550517680388003293273864582646438239187797601623205948208818471957808635615833507781615013462931971437152726886186993185955174770516259861503759997326606493818970068220132145448989413968542322555582545900698597417375968727910161521794027136180480164470621302420471599782313646028937627048439171405605311290356448801989939404772701911461897033562656339314401686863243802481650367101244827244102542998914559105588520259605464481308583126385000565403702722803546992141974992166142143854949663989942651598609756304526634246979106312222747703794525455806816736660735579823138100058757549788543590706193450578931182541058910403756611672700931497147528885179307915289357023580003394659585105173900316661522720750323197683411233593663723644294520944494230009099740475941650226669737875921357178141131017819530997809791853651802418862956485410463306036665510122417684391099541711844249612117834757873635896754442532114399232000000000000000000000000000000000000000000 [137,18] 2169770955770983211035703521005771741741972882803966375997742532833356164712119522321322475126286914314917617167925216617374668156573980204870813987281646551789930090967790541075749332330778782743480930791451125507720031791463720167002366434851314013747230782485065427804955770860972734063089114724580845909486779034156508221583907688487341433015965981449354992663925079544288362411701601249747488374898604977430802540377189502603631258315610007549265968801059109604770106234268480048652259829410363973937610135257782123080798235497528974795570894567848270089610147997464039387278014031322115919749957914167062788054856314167160829759197444022303725843832803042912171749287669039464971966552845979488166130430033635825127231081689827770334828900298120203509865635205933782241407331059078640381846603435829891338516545163697150062289636122295571235790500233633142169145166941391054272907268006560759780979894156868151732772849537375660554232541364550462322141161965911628035663207613355693753853359909588255607311038995023091260704638787368519379098187395720184725425913165029847545222083657589928120357764027568512818002612481735829034931094376329979085005150497643304768091492406197648182367144179490678418531354946081030942172212944979205501019159500404437276246714077610921620850215591421847296741818226877379818974953287098274990772826178743357729577533913528622497224072744624705782251717686178142208471308040544147584389522149971410642138074103526003104817650532480968942891848903879526823937743881016021708919822900662910818054003197839780151716026655755545870310517811975216581372144246189191119251931991933055649952137741246341780928646288074146056738388926239845326242164235351948953590954183194485223353334181309055315546448519435693669671825343668246642885981851199562370431660252361871423329529838685124558848000000000000000000000000000000000000000 [137,19] -2827414421841355163215914133066123089244210193951792854593557999795423963289870806678941260442922692717013654749093106737272592617289278907839780135897993677186489945754232341548605771026443888559732812049617371946583008969321852993782276911337026300181404172471080732731771597671722138156742088351958001771388764845690640537396721321196465002942977671132041846136576891129753857062935502079458002717436476175364492999303367759722766114098352168475276166184833148881420136783169777870462924218234289651156680180472331233828430080637692120782785780582494182990569039393753870267611950538400512287977050311830688968171081247192835051656521566508549146173343330232080775400487963864949613190144615220547845422328363632634884126229499030449062652449384988244389044600874649770034778307811758238833563289232151771813761215300650398573018820355424070810507680855813172791934873479593405226805497185149948504555158056894019650977019838614031253531524733232432501314349516319090750007012305716595171032247161454250009078799163763694568400546871547128278218574220393025977361400969325034744286601802439907325956097631221390942017344420592316415363811059549109930805965992594471381680836352725709360163304699944701832106012539884484806977591258893364648399091201449475898091263124962272969527061447696513566247427189025383307396420090216818190391070583788488954020340764653149596538913089782835712546064281627499536177665406411381809164621500955069916166386693252083050153120655694134759250879688329438088668774649902356043280356071999077847937493773499336238774173293051733140824063661246904699884541594429753695736655660569294079139003949463764601329263873347079045868882850477455584895319978211481679903838177854018822639994958678393618783202742212265359738591214559628698126412404199681250777356649485572776535948767582159372288000000000000000000000000000000000000 [137,20] 3506878666933905536532251825632588260876152986607550383155235077270533207198087568451509878379533937170335136260112664069815868448188097477461366913440272528120401955687232565373604543209620121905907433237681595708893538168443029653724904006662383986238294442367064543089529792979286836021505522614955129642031784114177969255703960157574320442575384839609254741296238624455886493734282997484371552090028685801901752761435588829958739868080091979976981992570192175138420644541751189090208758735697069382573163941775864518002266715774201134726238655446091913119465106414278776353030537294218399294790320606111840949104854945052953965264619850913028795993305174803946875704279764485082977175027155481582469012626369643346776114814072537217603242769696001699351766099763981734428500764435094364200641962009966122041951814305613940024847873303410366099617834372983012294435262577263613891457685358428817384361051934584843500812146989528414450543798481352403874553614966954041085506175497636088951464126908083992586031515180853318525529549106669110331835636988000055637305134619766838347786444735853905076648389818313057386154899264235161159410716059303779886318472187111154368541198583634089840213148012736438462140995198042289196429348575591881571797339960298413810422094250490061831600036007434900613585817138444996486662020234068193092850793766693859358231158823167237683584563933532251566636511750210927314307401902905433128889924021349234607014767620517309752375146631338447674213691604165919465419356960846741306461823738384442386283085990684500593139333423826026451239855991318459775875394550093081099403317438840733815621905225855077984530685390930819733939128665196173643573087979959042926175105510122415127763348547813326003881396917733192081874896353421826652983972783273551297224358864620263987612122997882844348416000000000000000000000000000000000 [137,21] -4177972378167040125139858655883947107124265234298301952079165251010846535497800815345058321674112605021277350000414792191850180240963579851697059002150504523931957594291730311601475592563894537619382451045702263289248255280109519312124252341954556882487166999008779163575742826182360391626196274683407761699514543516565740829258716049039010844714512110750257507475354449928930511622314552631597937767080413819540802144043088085788822204301391757323203192619268833319175016058280082315803444587376429341977063381827652440997626490889918766851878065631329535619779169382524637571996377908511531734446109610235452117287809446561224160422029369099712496756571491877818950334587167158058732717845736085536726097578749828007185959222905577818205119765607952451401228075729269590711234565746389530969090869403996336109092643541426419538185857849346197890414187663332147468049778671112279362111613366812119498912079580401846005597862733062046137903619812428407807569153994267790321328535867379112763986322790953434140445073725047264627824530490161275887477663915773194436171963866878619846160921214873940497134035971046165790874237400619605637665731779968802117139403699978347333262118403549987777981378978189877541610611066635628070795545543873396699883670732093287163820776996164793131636830035419016766291405746408921330383888104874279650196986375911573489178511750089836344749875955035467613745885434191105731414406083124840866597595373689104909979639871002457315697901353304461518623878729372233456723434973248792683102988274934213926691120472157355584193106657626262602790915093536645864690229080707336955736272659133946039867688448346541267370317964438744914238019716007266482068630856077778300118414448611244032073972505321982692816587379683576158548757299887522114157537784574573753393144293335358015429252779417389760512000000000000000000000000000000 [137,22] 4605638864645864551747240743065419125699794029368720167784231947841541498017226117061585380144567498938882793036065646240650074508733404314595681814431797152550518353341013530874753491855115376796874726838679086278954175695976698374993277137360308350380291037308009652447889093761657642169894676711828872243035645270524655968574463175035327285570531196324035632225778627459251399328422462866649779412773697832919152179294715775213231781399318864894758565198520409062507504053351831758778384591523316680591397053710254818035067344761480873694001304660233010741798839052044302987927576644647120461874332291350049026811189146575706784395951272403328387681920121299652452456593389198588128640556553196805586183321569470157954394911459498015151254582733587232831107552353768732696151592724089770259592245774833886283538532543668624953912633133410927995059927632022538826979667518273875012190674242471521816658137613870497271785063955346118465378887898493359147924982466364094359040595775547967436663526339688654204224872774867512914227122624175950882691041797992433947619183555546168186285655820117378390764186021514757888421252947887282815346590606384254956777353371853098084883255808611733351562359709646857033081086167728513421521967058803981001282949152143786374723807570782455786783862303256057771804107164038358846062698433973020052675239846720573971237403053955337324843423085292051400452741921112147234771667346223944831220607115934381585918449730715061664417280823969006300224839926826231657285859771078946934122822711137569390765425737924945239134496975363722488673469743519515089473882361541577591195260716198322091225544456533550414758471668948541013395220787379818056976853786942673103115848227610238145638357190281520363118696057520827000751737927521761524111262877627380123688524448952276525764506515829315076096000000000000000000000000000 [137,23] -4446798121539125308187057555576730325929292490571228116130431300068132509837498559937106880768422857632394839308505600481805824695483275684413204341686913244334689640549819794211290698091705800532324435749090609514783635447851857145705238868633658934983464750775306516399290056985353801887205313117955838430600060290770540180497775662068719227517395266516851334095212922264114950422345737358499351747828789371753857711086314133698190098971502921478261742135905674289622771727468819480788812754738407726002275077522608777217361892322669478519338723091207704245321555691775809581662365909044963907320157170411476106995676796944457512448587484454564493636762645297420399790906031253295159036736186690212873388072293716926742160475456881516686224486020676743589000742461738501829472170347516063946073102322457228610268628529124818522554814120000230679583034252878820957900908928462621499902594599236272157807338871723679949412914095227228025405565356872344350235012781648236088285196549697950036032840202018246088961536685106958542601662101976979417499768782217582578610129644302300386159899909900967314514826247653637889090040936525798743644486766589511514161718698789781817852717372270910064096470885110582970314624780215378278778932580416840214074494891994853041373879021597280330466337896485879935172967429541201394238695200951583080084188077908088553908116024323366015047647720752994305293811882976778559634136852316659144686823548734879409660413739335803391640916070353466139226030382308737642430672870222045161623870954384445580616886429205076026803423978482616822233850385879187818676201387748312123311525105607077492998475664830090764013096142708387349949203301752970460954285098995593525263844403063520982652953966147940272364143440556429306276555643434874312540022545046412000876463224256113701553400537237153644544000000000000000000000000 [137,24] 3552630120920720615504607943619937280974555491231353868300417685938917400443957011298709395416516800143502899586033349613145396907460741343512633493469924799437799868110344154368724898025922086444869078917477655894118711896329659197942193708799507065082482921884428612520923219220158738164279207446185985346477989566092603313846598171195270769191339218838633040926226459679265473578972197023019178022241451535940345501335201481517349068396731243769957046194558870840148186664552078261489068094830180320669067168937602012200479650525069130021567084922136713974589752710354141492821618702249745802744172133706553919723452117724777350385488504349192441882060004282341977554850081448857360201622718294098673904550802455778084893200039024271845834942354732842881373221028259982466410271711023479074226433211454786600919351599994148745839985571389735692712139562766811999664442135001655648956330418483957924010057174653691156136522086585500109801591327160839572071625142953196864491385809611575640425924133436596499087605575043294511639861914416946245744159390599871961787221715757504926826465027993139997389263146908309078086325094178519560063419472885011357934386374376907853978590665508805592335752329188592490941481129039862337666123327587127069328685427634356030016923125412426184635577027732652296502455037499886849368186581495103587778541713419424864481756976210083246522849165996926149144020037977926783454802965648115057411208806650711312250094324702335734722190618808305866375462657573946974003641393530333124206702111143909400838911875811387266605274043912844801748971997033256897181658772141733162979585448784535786532851587505483392511326742060667632547877817113520270262475642833603739097491259575079719675421915589454861763251681252956730451386496669501183533283669248066310113069771123232687027851533473747566592000000000000000000000 [137,25] -2162805951076237472844609373090694429674709662181868021505765383691827820480421621731590126015508095654358417962900792614317721449808227221998625947876554969187145354989135921392783880386881536843397862827036895114183786224110140487758068980615242748935241314398787508110484812026746945438860861880601560303740766581144426831995005225583790885913270415231763176221071337758581247868981560914311488528390839746485341290474830847401882100737737053643441462477070347664140851944988276404406386349826684104092918978734084501726166254729127395663982002790942938886863951860944113843169524590952998923262996938857997044866912534425909852578160871315533613137028702944319892758791698160640729144446127524657394867652549508739244916619515334081704807661717720643386750928110777913945293311864414810096955134986219050943576984029327247147853290675594039339219084106870564266222047625283413122634464762860230704141003684874064011339128323986277046024835504772995303422659295281508490245607197310029445930602883354087977465218457141976772086011238566837558524784255406146960335034609232291564324993862532716621810685324218969120293945689146223601166836877367127088311888885744664754106680471698388612978211740311485395246709710305900784732505423560164537511092618297671650029901532397132872345554252131251952137806213348026122272595333100870621032947304835010212925906746149243921570478385211316669945418682238411721943505871889120902644971973483914214214163849769012135479342098889344750599428899580816859342574059677815760764323992463427758251182938238177040968137900001983735866000112786987978222935895245715807817722855493990974956806015808230998870150237210176652912869742777724114689413984452212388528073968673478067987947107523185332245857735948816621395055393436406913122863915197452231664583516133989261825941968873267920896000000000000000000 [137,26] 776075046903134398575044503507935321642363552531290303163461190969333071051637212617892500545127927411081457049646749209319383796009038004404731246119712040325609354230516498664863755187432576159078713177163465527045970848645950953816064421400449745921062377793692109903809993791476721659270640098327653927334508028761163223995953108083688756318223309688527028845088795089476757131068533222817898878826353778319043884457531181701990459606233942692500692383523536602694541178289822114447431987044900907975551652830071184410495417036120998649720304119474110261649337296253853496384712990092968288618022930322740342801075461637291130300159484272886698809741188327594898820634748866114225914840207398443799266577325009830395042508809560796107310607338080842507537637308444561568984470488715767345122751045475110319863525706856401342860109000476204896491518491871764750320692285607964892748718744410623671665729346862380893530093329078293314771741957276784803392891834642078280974692598431386102924800772341020103120461786994727020790879065334469937752364022564880900038271916831907078122296450256078729811571118460971675853038775027113783891345602403451213113562992540223586666301760218492311638859682389085517767276636634757243930618133794568228974136532400005442888514565251341815824859569089340105498805194957760518962861270207694757807524556597609453967860494832703608119536705926821649508939639085539523900336698488366267954400085580135662048537974998647063462717027195448742653058061627814557662102005363561605786241934017525532201239237181718295711840160861671747529812043470864724976378801956199802974158534498684420629343469059770651140576592696910101822512172790367923344752369937343872737071894983333059525179308955487986579426436391729036215122180202102433703732951696983147017136182640678832832347311562094018560000000000000000 [137,27] 178646270877016270796600912244472016931861013338529936600696466020321280433242966734554713569269895096594327728119126356489608621276219761406081731346123501242650186366508129077659204345585443763319678937503337577823267286973752853093919740257972612055818338262384998542490970553512439613117393628818159317460825220676036773960994047060136736264884468139318584054572043595408343565215750202067019218174854556246467794975718599690549718939390827099693985332530603310744609969591468553531833917758371147159567891919231099391221176912826339143420427816150215265324937837073496917898369628410455491851617135752192557853583865408412091002989175044027193509386685320402915301793111403062669406652069974345482717231796224067394625783526548077282257588424787086370231477509235015985552297753413605523276510588332571947895409026538050320584565197215393462027823951910658050451679024923726292000523823758291486270709108054084271560322062225821988913930308882213679937055487498458047064940821504731660928625347049326538760199829005417711565322696843029872658125777408199806804874381871367472635702344416400104678997929409254349044680613387966173542220488652879508451045558798071833444544281174301347338107816886797534306953069166686666692125937534443785026367901143380846513616644886807451889794113392439553145425712423512383238859030001283594233938414360354330527969385303292956174509193064749871594950497431246759726169510691066091853841073441908675062695492367362967380527331885837081905728659395627724967232899356266577717358669418345391574800135822096315581477762217184200717544109013060228916466439275904411870095283435720536761309660834122396726812023317351367883909332240757554741852994896756355358911247023889990417969980661271741026926837937221755827811846133183751551037049741040958190512054385995899368372954788291149824000000000000 [137,28] -571892408463217566495638378187248746239791029272197313880711337837712081437561307648667054200988081914129141104553727300284483416393805962462087768053225472637508360466429605926780170837353319331308422845192405450757114717737769080733958480723841087988334443304202999799274046902812693046184889873285476891337323023054053258269467353312151158454856111769337981396915272755485328024261045585279812528637027741838602854051587071938065292427904956582352652034915582430637806423919121770271407820579467471128597114651650760792280321342420496981986552219860304803223714021741950655725519130535577047263230673527256065716329480125952601624604640182966240295307847438621585057838915738146590396766819532647038278083744319126948467790613804700594424946505288900891165199404763313661956766303813010827228694130677885651769544343890897626730394315776599901907467287003851511844088713464389346098347534722135436639133054641100155492590624125591261154856191111874811483665269587847899150680093945124373543332078058429149231127543625330371048455839841660018377481700086149053493954168636259175929107931475679983470383964581389916529067244094826202445932131730958311286703344956351225549955442227448814028552568597534200793929798162501341991252363384336809228546958476647916367601079229270409082424721361430509453386335673936274849452903589305421544499030114440993457727664279019496989493465383398179968582371305563172852819020857076928641959597728768907942953782443801429652984841961299451234212958987499319744333893749828687138570113760846746686824875842347463497111859655291409415961790441401037708731137813545682529099535293978629725203822023778793485648048897497237598604210548303043930436853789923557004506501325120949315518561923872272974823475528306083395094436268291506717397452328807489224115271881369508520403494752749617152000000000 [137,29] 550872427306341691154307754641690232535284587903241740759680629581715991365039560369733404996538159223133779237971202825786929503190427128534231249719152959864555629234544855225158030774316151892317575577226704855117871052530100788525495499924715928454554171501044552211613999118375691128567526351477393465238998911031556762244315802989310885298499126464840653004279549702194968625035157344463027893407195214367258194897344412863112041577844585230063763320622970208163281277708928213566313356329137922273764540320255686546936529888076482470109462169218136641376531694911254234657204908471636841953483711615751018131712700571000923958712457569768487820882390429741022821952104962946443885922490714479002190189487146870805933213717245837916829402776989891436430191012646797889425422323599500024215074334043587573712572683901248675886058882455981622625496127710670396600285152280648450408491185870496294706353733224759239954415044106646398031340195959207019409207699312021762126860449187879894294071545354819377357146558118800161554151706822352782687943510901169637066139611888555212620574276831051609920735024447811166186657661150187073255612833493340290599942553963032949818778925527279532014329246155363940088291316623552323797544272161198191232145890733581258471137950636778780686425312955920695056700554221979040252769379419272632519240851014171431852051462208778495680436574161134530215978980087962736958224709629641894198463456743498783282073366878902256043411819399615687422945140352783101811388610032463195857326267355472138917294059364218612702226436312651298858078122918755449249973485938231069430825011272066280504616822798264919756013763585932289250850512835189727912213493840885222799471236158565253519813320502521405594024865252311420210982762001696389267924837081096931645401611446771818872655690297029689344000000 [137,30] -357804903056398976511782187117087299100155195033507561177067744990101511566500338623663623864656789186915719266437273067077709027421245966557635692054188544353583779320998955515724059871995436735951862161854961011797024971475585706509127985725288805548877793115667402165078704217224720231620348844562382826666407990111438327408611574241012419428210092349688475048871294327789931398854123598131562100496392930098437007500019324602758871986471376375690359712391044847050445393783352846242303356417839283049084442603522875991517836685601780942734589942624520796352659727588457243213760254641453811373330247603536640585873365668126639300445547626049264451680756336864779762422906610230090603912432870616309221532439360998511181878882272136920173836473052166599046400725290483678309182611303118005169281730364660003605281505457320061790939995773225792172621811413563608867698243225953027078075009480307303238861867528405544128351579185333090757874938109370359836335713435075396689588834324374502815243790451595765226781820302336296492872942023745567712001526109083505477557364204962059577842469723980318503545752201022793230548905193588413605576399702736836449245831971240371086651030314125118919079862408817209958476398863277499811380982236852570060306518697752453191241726464178687386649673699051573605265653600271470981393739388478894095955196588691489270772554657353987252540209709787422310864996207963423643818695875741076586975215458011116180765071108257420621081309249045643050933693222683523759505148394492633453722675266524001457366419176320910520895827640416673824091602486554034987496900240897473235952857568530761562939708767217305911894087825427077043225172215271225347602011758939085600470766353641263833345280049678379469291832353599157513701341676648138148555936057864364412033369329569354707503063624241053696000 [137,31] 170678287404632883096828507761033619674919081139543903072235000455911088272368039249277334244734592432658403916373004804574456245845103917790189500424119519268897582943235820859797255910574180426321959054696963869342197898318950157228447756659780484663339284960514514696476426010319562085237692136817827922639375986220690043318825180428789940123199919137014429270727088361317325247051076288918906170521308331029094441635065277163970853235181319618577164019397525522722068096016349736357976633710151586703617377714427101215522442353011092730484487953121014050803703026780719737364760273330911820183183748927332094018964345100811815262601289608685837751322721746263253092283227037921238231869435300936680415295421477201835847937843086666248770132908364796651643395372470444587031745986614286116942842189637756473164916242829702392801846259043658307155739513850124428664043601272248702005593177711574791804018871172113820394910985905992406886574502870855822730858634401578751101560791429160322551069644181581964131971246784680776604856582779320433579434252058672614253154185362618421560849730973932981808331571821388751235628594586785298816885044872591284316815042957559061907071442831659793261470496487012891150685487011485482975250319421439821847437590989317518870179224248609038856080584538913207453756735586104136113453483299864418746522295954019108360802279492100213685573113545688609668741513707127178844374118692532869341867387190917123948930393735510497364783719115936624909281813569690176654901292387285131763657836784089645954636387450952803594472751007903497551889441907776185970389023131503808589028285444322370271923399429185410582527349800594245074405664240114176273928100369748846853901118227561664936891768039743090693889138571912382937312953674830273012048227626154536006938327970449728296021007885991161824 [137,32] -56504586803192993499032668980201780741299079010813227932620641219506789674259591934763382099436269504542566843439999473233757838148391220387849625749520575963024776467573629462669360866882461452342686868213152903931913813602418966802404692851104690657600006053521375473439111541594497588572231685674644813923503399384145452264430805742270949872988490346944132116153466909215121667569048615619390267696584225294036905608462827752340622958461945237297078197324642569248163099017155416906635485840944876888023528015660012413280414377668781860318567788432111075209613901509865812837282844575600333343805327637613534164808601970267239292037326351370910620247739695319138850131632679420928423186236811870049906277819269012952953500165327070608192754672735322598401786060162681475646255986700652616292742906744619517514275559688818213611206682886007590107667222223644469412607405803190249417843550121682774697874013643877044911270301139935008932970949630626646298473384318544322216021992801598518588621151517998002385348088589126798096025131729135227971508441070515842345738056273917805592210537160767229027835069517876285744915406374495750687968371196948330190156723646604985736452933506136755233070941857902283464451317138253626623857579472479481349328788441898487798283664110569587343010164433657936111992421984213005072436004005419992917255060926414086500438209167976997314344235388036031131390586308893239009468308467021990282742329313327571413573079088539292852858566167574320204692722330922354782795549462258017775149582877092067386168737219423496037282457465856912608242482414702136661970359709060357989947230983978233604845675335800121873959231861591243375222366916565288131069109949823861626440495782280267490086385428750208318179583197798703392867618528389709386523380205117768681663986108973306957439807617060608 [137,33] 7911861294202618421458164580637079844707695123487227909871433390391896417446887313896579960955786786835405515210869074170968982560054734519352473285739836798029709697833484275367141433364897993605904795162094385161120874240304973063432765116211321379837643314675177234248322788635029609023431597162878288852022535200488980913274977875123455155942167857513340488226032239315176836538192096018329354509958406531009833118050929595314283108934367510153673912241616461460021706520041524916235024989250178433484826824735667327048220278051940502147795772674073794537308054226761723752915427094934224689407850995111417470249025792933582596189184242614834778741234669666137626186508293512443337599423422590934501868153826294249250204724017999639737596706945861051367513935538230673407248101534427607821299649275136264235626139909637896479264641299846391296846150086912176236942854033515943960582613095890657993349673374550209970104612584531940007134888435019067864108953726095086967010768166382192274659511890479595292617893310139054113476423481070222285483525197267119630264456647469410574582493096355621142218653514682192431804877972994457466051935105064623696420115787538465322471970271148367525894606041867709143696170618720399132566876461486293958917849872642519860985294315127859634340579063093945850081093980925835582908615806746631856651700079335690665160052591427539017170362695018484997810805161903402964965963269477504429481050604510737589254318866857412582478513774629593607372839384363444057018886954533166190368548936286913060876932812670341346404864914834574131643741157473786670849190564502412451432147093272578768999737229386007101000863410417508324069034663001529640573888735108889776314429491627550684074921106591591795737627221814568142283714011710212781906100477942327935655840786788567152641858896096 [137,34] 4834561865137442295646557139273262520425560607946678218444236720674173837393871706205056819273470293974461649518624681629712652490981332943810517951667451417854807094914240996279203003195808347748616975008715849871917728455365623316295701914706142711582624245515311711670494269626706374062782920172254174047123729227047012463361882802053610321374789673260070576004781761618426168015897047260694449549110734071464320567199824972010468461717733790611213585268184938731768729017414394540196245673206756842603600639183232509310076259726080863404767307992048007758104573820463923599659257168458369434730845974079116765656146012478486314668967755770901182389048139440798867157107083642292329715844883617941554664469054872686241964390549955859724196484656451678949535603556337710985564581300870529285934909920033512034626651359320741444757133736154673981677921461358698613852937209765416005642403226003332728703992571143356978547900435299313006072866292942183453757508764636187834902223530776084637201024575893679365700289477578091268045901126755112851769813707006635083156266758225269333098393209531700875262150286426092462313753346141239284027502645433276053815009465432422758784979600785963474360941035905424892650481755504375216304640367571395983150910408051435809311994692241327066463125377389945544926181278282013177986828653622857361648860469087574195366167816895215549791809276608976679937365319916353921706857175461606455486279402266367956150447899834126729720451267369089969986472444019108600252820838727668933632715903616086883740965281846139222424901469601044715337682999139818844970926103237897238638972171486461866192828564832005331170982846942677936792249178210049886336747564395991023063767410442639146948219323348054979509997982712612953374823994138210838061677135491137934044209430906120100928880000 [137,35] -4711840070173508581011407781382205678642676594347439471650848518308839582054810132147124469276940941986780563925050715830665126864223451353659906234619988608065162833371540008493628208980309521577008230523492275174391522342681313794295776083320509264068950200734467111175080836898269223434286561168101618484213105032536479704195534549408527685138072002063938927326636986699596638812786041444426425298254649402454159941815581184233664759934915365941017438846959637230260884504072777146684961951907748568095194116805237138372495182502817568708653350832559457317036557005431676443009674626219765456962853824288968038004453127589801880054389649696994913616607836501146050278956989743651116998117987737837700640072928380234871855985206860645276054466687490841320067209232417278419602571211505027228188541524340679439202012400764481318496824980309569828729236830451296796765852247873766871984431402774942193163962431515613433068061679390452221823814562924477272167426267821979927585116499982240476070928729637293369511054576493947430810264468155256187604368853263486972409096634953349008998613687385605192650128536361923851498515194223987259737171691474485918035905179150279912546927480697009880913261356036809886344900797797381525674671090408060030204774039783337524504054585555319589830957293028201501059706260514683515163260514098545001346298286825330663915040923978117980479194772827465438489219926964416728250818099141145653561072070948326690589171664244961635605475778168198285122590003168077551475747307261194469040303974294711638050781973648902804789745864635920332876372597030662192073396601652036837031103936846113871959994509313136498660953244339489405418075240194337180096367216749606275369716473638250708104924107332689094562525163038765780168181068477855679809044901837248686305354701198336268950240 [137,36] 2418364344488273852417049589034485467568980306797104129334298966671808620472744127643412970149299472504765715684322035948010705797946245790098518011477681398972928737482489429110459370951403008401265751236954790439364788028614730214462537142330282557105206890592673893829102994450071818812462397558871140899763887216239655599556978585325466573124926226101678313423735847386939413296729883046892692547270770719982902771917059626091444880631498098019993420686616112213380211513154637989447751169521820614707951175222307811484828994891602536735581292121275126152960407972094079991463829535854455572581364446610718988007783593449548974162806692170301275584842875328114285460982183950518836863025480219966850457345919650349925794894884825272739657448349385455961714075307836687102134341541331181221491054982150454654527874957472652662747191442824971998080559000182534477198796763048362630830937310022692579073153390216034430716762683508901199742690343897712783561661804653463552492678429264931449652760536616342041387011838068627347375118439562087663740188598790895454969006850310716034253742146390758590457662773431843554400918954753296434844717704945058618287665235175450414099164033829878198704334741191976327142969066015277206092934169923816103119004094938448007325057773952339590955506124089515042250562512688676066978553672042292755532038758597562402995749057628469523071891504716467047456566660991897951465058435748629143017910840134572750369863295379547100845834414965979920474373563521223939288794844595964254182051602301505653994177220243884267494462335259310622982430890122293156369239325874174929336001787804005383249026344229052437928733631518229931318875685525193182653108153233627364481467154916891864457231167411883026893209909943749356142843579994909789009641660006357969936791075800898307264 [137,37] -917587455354506994267488330417372314511249898550862976121454919007004150406473216268599195824748658292986405503075179759793661813785063658347701003930922131222057606501137927248881134014149855883850754861635663960986790014779722856878992994499208763163392371177887339080194217804516308672419957267045322892279019289860962676213060706825985590549753714329371612444245220942702577892982029060194239201461270768111305416958387450542392061014119521313838716138846713392383383953532822230418529169766695687954117721719101499475697272902698408277428157276943678172877082916683492902798480625561966538315021128143917660297426217985895307914358906540097582103329369160575905656099394271232197365874844848855979288549283740450934240646512948781205077529675591707092129502157693565900366862708207385870419992434760539098109217630699856755733896036892014758372748952800000473990227047182512514560086654708284695325688180616147320976924283494428181252496171512428626575126949714960630195119534172802426835393605094077381370476329293464809636225801781051570225773049147884901852535180691208421768189683524731323211395966374226454235091997150365026027286251744316299411012303762843562903831159665379199277439814295090494544872866147798790299044496661376973052624377103184605969128381960470191504856305241516700140869833519031924654325158388848198204644987854542426113417027915096844547716071896478649269994148152074581038033433833768569711761986069580388018815641571630929076287806411999276076367377561337858681120271986729131248292021425504974869484420894058660685560653955743550123046888231347321011781679379473843177121646359068116194502273926004309139645733213605899442805732567992098138485692537820449933287438487319741110978282232777501480295266874633489293754199981468586255170445057207113901305133503753048 [137,38] 278789560074144553535342178738603668639832595643729251154689819723166952250347466333964617007761706525076516664036781022104604115988018005137176772504914205566997078692982874947216912148860797111080029786855713747350148779822808629802741241363615382046767907050494410419442016069180101057939140066574487675059793577241758620939413166815489725006006882978457255080558933056853542112086953629843817074505949313065525167946412713658627355120106002847253080004835027998869415224456833493744283995656704949216119003897954471960219427585589620957297061075510205194691597547772610528975004715187123368138969629039192782760903426039817326404809684110639051001851633192823292020286113083521235564739033418621288035779669595536443352991358497795815047812639208606778982647557966867998088049895743202157619684372285084608140003535486657311166354721211910436457176346853207533430375770001017202854368948897461705799045899263460277125000753662840430006878275472404327103181422275136595487506586111644425765382188533337698207214938274757910965824053183413978253034570303061434360285399052785411030656431511705342504518399983680217877677628308634716237747084249228268638796182745917282580208452537098827381973642768395614292562787166489705953299346885353502950094967875383784566158861118550515818569878764860394287849327051841329773918190427949881812402740803800371292556908247086127560148852588413801834544942868695145441277749651232543247920287818821917203957148324493864996383294129190673072539024127461251583419433028072578327770030794626419212002480373822409447482068518193049298280166792040480130211556673047150130139163983020185325015477021634435886642684993954108028433006288883791540627188308549207281214347821130023701540239634460365897085077214897537388307603900143363143304307532096925137560300384576 [137,39] -70312074490499228139064001972935624318664216964898049481943222941112525903606089067099711912251377927278727933977142360406988780251506919597082886526218489178350059494513468999973446504366764565349536634308137982310042024414402556342017260230749835005008016093995488133455107671798048035138187793940622728493046638844797914791335422389326534045906435652436867991056640798809419844766797696937346683653577818713808357145839183576683023399467800005552933374162365537860537405141239227836231260157213735674427272963837235330565859808022807100093976749121986084640126079755581942792356893458183101363967911173229202838871933003381454812215695440348022311078165448324860665440793276449813139053687621127657287577231326874997158220842413429419614364305607521802689744233182005768308036541692129659902723853907601111764790509369035335201906758139888760823433286266278181279123051020849647660241224483599574846671937683293297013089274440350821308982534438370693404873826275478125537251140895113720629757926144953878190784548540642274969943602802362702104402872122661438191401215359559158900538267058734359644048810561170776728031446017787074354177935957425263606593786586948124069623188857381888508295563582884408661969158172801468333636060123479162978935921753207094330021822181695508574370879731260310397889252998011620092213929849700789949992665938590281197771468310329501730753150768845924154141236672389394565862656484623875849722202622736506330504208516652967925860358076585058464063244805359211382751156202533001024385928618933066980737505905776137802537237727602039126875515042465863653672748322397429260505495537743011197466574288387507028789903505977798149095645656670819726084984574637895569168392102242895412089332616372382333189849009015639666075071140537307648760534957599825855492174584 [137,40] 15259584243259489110771211752297877676909602768366989461875083785382370963305585506465506151670240878581144563677828547418621533731174945231062582033345898927173685472183619514700722575974991556342185259226934643285037579079334518216957950232662975388354643333924103319934045466267473029842245260653074080398388933799357762113051807143559754895503131174576610073279286120192934196481760188970484268025091448125606973264613273098650111966304576371921184934478855192004400699540356296685019336119812449670214981811761349298740014224414435965560782011939041520400513532867500910500925467116964965251302858294023979685137677140090637425926616365880995511727145836257380336459354131276757523833212990065587899235897484014032960322122777522948990179849155233570824852009785817756867327822354399730720204041923039307026084846382826696824761227556214644250148676638568592925334997045416827171504921376574636833536226001141333512164947867844288641721533705895377255899042737105932498861075615022220374558782118609960337038272352454582650652403586285449506050387372225170262897012593627164821722427320865433634458323622786812127220022510079767157906353269264671023173087799635225896726884507655026832389418452675168586626260633380612963297070695480707777989708053622671031767083115743589634263836588952409492928334149210328689653791949417819815773570521487982609630784579003317799661373278473351097745538958998540842594742912910026641663387460620499173315683755828142289761420017166558977005482241020629513030563291319473378169704281203005835397601210806764749854274621357922397932410783292813766591036273071022628168738002669621387847324948670875729781180641611098764307239119386923156079628815583331190343542734098482252177880847144920735631140792328761781354098761113199835444578324282980105363456 [137,41] -3057927581030200805623507174584789510864725779982398991555044399896677193607989244140382353951735781635217584110074803803608291788146736398779698703252466199932183711961719354070296670555649443308719264186092592792362106448297761304623480870274913256688888012829634511858834896615821108661876022069784764646449213353090020918524127548096278398797973515607729718256359767932359604353764739444845252527193871896333302550062428751909528804918767342920104020278952671806721939918446255651129339814638630026448118447993111909038465978352166109124409660081784957493369601475457957527354276134399140710310024511173157336105336257408657487387236371485440103803463397978646184494489303455561867270162104454597177905669921020655567981202290705792958882732857161510947616119897549005274731937787990129808914163693076828422821350058410077487534974456978151593511179672302521747851172381423175882877444138762576268519342121956689342864876775610372680467040324951689115445179702278475575360907339716539291412694688272003108652979703636632276775031106852922696157196060032636100167010397856935424631570841147040016293696645249317055452975597529225273408389765102980728332657395200731733682824209079346863138363931524445910806217518348745120309772875835790955617088631472004453305041877329966356661910090849456081124536871832127501607127317941400121252890270091316537261451275585080740005309466508136884011030015003240379474716042552195618438240585438137168063659533207143639574252539210813986054586190340667276347009633908727065596047738680905510898681256097096668030102813556727256860798896587652680891190722970789482495147540923805872466089822231374047835517363851591376622502279822062461626743526015320278745086921438797731431176539860465999044285847911355762822597009758470123427947195685608140288 [137,42] 642028961531285043098058936156237404551721934485290703520201503050213397784916215293132287091990527745025393119991699801510250204777620082436289861860823267707888326597160891908880643504994863896708905155295941223137392751271404845449638215114513532806472362288127151408401553379070639248677051528226461496778172774008091862709573348003163312433905965146250868851022008999540445336024599889876951606678533466109927576303390044386225807561818525592011886290758088332244528048358982540701717384340904089167697369343165382206438062029797129201836243324969416718245055785795991248879870038572789344634848446273954038196310447074130531956691116832448054692689333107323565470851453352328325255767379161139420533205575944278275900195223974392716533480344456696738416573242950835024307666164783952425571585403615169252668467204626000683815326543654229258183839013196003004982771183547158190927952077788424799357179024514064038580730445049184691536118559507878310135188304997315310207459145475929469673234868057493039649876578421525047608505192973775085925439846982052837493911080375067328042951255343491266503113810755680151678618055949891611242943864245784276939358584487942538745204160572917319195297045099384928081796268053288656388511386829615061331548061835431955125561974119414670451969653770800923769599439333567887181287569152300821190067028145935769090009730013652812568096108762609389696706292072818413150384142814518720868945813777244837058229339577330580904455891438809459892196137574944438667139001276772399530246154779146804380916713050395341691375973337507963776946950634462814564488236111810466348954580845047668425238492021469903956505896491922967916512499212043931699907805741236164126959393860326272747762047595449625614275265839673512863932652515613055647363481672900096 [137,43] -156083193406055100068031090962229990060173344170076518791737433574404810765868661101641799701361579569806178049770145168252927371323929265435954255346527134773449466495781506461191815716513384653089008123506864295278774760433815466362171842268523702938766297249504453256557231229534719590854691037960643763398799909542137277554428319125965851235173826226169487442821144655861103579059576273615943276688079305713964768088038398273940938472682472903107192764663581025165799917375550071535770612664021410078686525732903269584345630323573659328730862475090129063566500192673020917607174524081793495607992434163338261957436709529191586128645963538519550146111653958412254671598147871264189825674062302408877893413662568370341461807459188927013053005299416947944658107841330527250119071244810333236801060300543807980864001225420334935599157010133661890959162933813133696597187084944725212895548582225531782821207307683549785862413260457233242782817108462778086768981159175364386647992612229925694572789698514039182299542104123247348029746239952193096824143854408881226226835685453682322706745578296684099169022442719512197235173245787443753762749072414375238606898294935053817133375012382469952345479506769380157668936620169512118652142132963516362914981956857283661214798905488534137393552056222939418200343540389948045558319916791851613966112023874275634932570723926123772990930884256024237062113360142716354569079237269232202956271524366929627428439647008829950760331419696856703858544573633341534073581160806183602229394046347881421928004232068083918392535239639921783782657231926680321363070055376844399200232103225992193822871362640841757103874129300348212606101228886418695851467178401127627067391657732090932679321682994439332229421730397384823539074528715845212719471913406080 [137,44] 41679383960419473051358627199411714826966888158279509911878245679891289035247109992045031393958416860892800821101221160045920960989748531182361237540928110079013912120899435220149049172153305026391389388903055511918814628793357002995651596625398121291842954530285184377760225534071549086601415933878057695923873637884611035607255091208777667995680840569510452691061321054126287940263030450629331388065102695533860205011946739322973364984123093689660420366670970562626986221559596908310591280756368097061020055373469376370212325896543935255085572233483265232873444253642724562068227422322966730460508687979009809989192579807868334159391299019471960205151077978676922687631484077442245334381861394293966562892022221539286783385937613855086328954362071077009409696178796299847317669670997358757757374273110438235187156959472794879211093795720792703531943223307476047569733079503318164802355896846706889125318550075737943745639857190354322172372801529546856823238640028552324250107720792573105126897965451952181991894059368663958316513826796941145392028416956185020314473709566421829256379751432220211425118295545542112123203121458929243422962971253109732747530767308825555439488703155895703316005856206507664395878030030554156734486410553153693202242273187607527339928753263202659447543102619499990149374113933039809239722581431038766471377824224649977102705778177273742547084576502194962987800406725892864898644200432704441883457564009975052284513124185849707822931584057948725479789232730821960005996737866358994566514432461761983241038060216282907772118785987613233768757218986556573678968751175573314573297066279279694488072170800160829423533652584705587621362703528666682650854180128108422709109405318647175943438305017522445980614313369523503653280627345671603413573395200 [137,45] -10823445284708861308885268794535249829082688174818540356399856277993070215378700669954152627500448874666289118728489364582636822641704532340187706843609581509554120285938489012445204643362573768409800994223394108216292749929359272457574880398207737480105814325726357299348993650660726113941774594234631486213679981079578830393974596118831143487420029929270628407692957330693617214098228234819386591615150374478061337972468268767247955282004335612888270545942772497269657791764434213326629697468174356869040461299294057823138572845969468421408383756542613973511174868858774901841253366177004102317476473790469582800140065969038379071732384259016106106803761691827648744419185252223219057296784776159060132642920555182208210441878909446475645155459206693063870837635234868408766749189412288329261948804764646988389727957692979762061986920819504208458701120985873147131274225259770813530344147982884975820014320062130942696502289699242840710879041001466596119856544681060170999910139315143565734713514513960999908356915293187827587488036502244905644699300136693795490497947173118063140293141675175714430966681809903010453564469232670800225682731624256902031130511848879412473476582925548720583039286654697461642053176590826718703836849857673868687085927156872495692520033898039146990937530982987732975548059123415812367951284404632107661803294203448391584465716287131191549473494859618307577344209220001879268902019458778280570487057664751201127461120547653531166110147924403277891637944239291390439264190064569013629052606678982932959720604455985055986396747085025412038605524887947013481138221805014718506650445127923376142513437869529960912389839113629366552658023648952201467250914296728977836347813061233498249925882179569498485633796773901390186222267997661841645501280 [137,46] 2538627172502162040014939999041201267838114351003244588284180020420879189417499989704291224349860337428570676019120438121297327303827570022311262005544061719680273609073803782731061465522847381763329427005595918045710182893147395353732981755290763427403084324453291897670188946193035465700734051936953406588329026821478992826350935458377423442964361296373072379407349622547735053283125436278758545650808142878871560264161136040922891523184843616190874458325164322400220534148484940368000624644927117203166489732657444037275974469690893680871028012497517048702754868620286701829311592864673319742160446151652350823546929881559079213434157731623449903046683623925412231175277645232151938208519807624095252880210592040502278163849778312218730685192096597339899244409051728303472091272371314895842392016107377046594592322296989353748211324661485966294180955848188929282526415135816254748703946409032192362245752407612394420419649560784476272358712570038364074886355660478618328399530798911600268702641619171493491366474171298766012365997354305879830116010494933686508058887234967696929780836041999875095441131518781567645394435558320837195030401622733740625649456143042477657338260432210825319332506980877606054777050714938576911974296755280112532489464620547538234439934319038381155112875246318472090185242878569590883752942307651529450948679198418976723993298926871153264918972457889639785385128631910245165605757843007194261485885409717722628958437657094553751548887381103440060869263949175329670775658869175481514570098451485254255030159407520493301234095217523979610036147547274594107830342710800250118491841238997564554816243164579930397013371329495239097942859576925406583848161906267867736646866605385871691692579502494845731494027591148782544077227387441135429632 [137,47] -522261131896363195855137128268905974221510714968367906417750853168125898032510283399069403146832569500332478824996886317177284367156927604333587745657818667451687460837079611155273266421004331681742657849221713437041879598043902651813917365752508912635298604389111498913725155431402111606840734681194858838463011219142402723625253735612911056463902811354522208501567493496352233933288855843839419152463957378702117868963972277704350249998553023159370658289330174415257427731384324956893275240311711526535952036199283110187414986924978358360990912250009200770128296747888186618483684039268528348741194603149771905172467870122894475297311404066843411887877750310350840348106097257064260425967954914022155078182641770995166753387563687254299757875088572967783739651036256416661259985998264642741566178393002836052725644117305337966369827548159089328122282466827857726622947316502549688192222463170573244974134365855258957632965653340524856427771192176119293687622821402143582014915632177084495006996391953301295778360320795304857836036212094886130785053040371263040331363652890869820242528779441531719346560512446352328679273772626317866841194771405968977086497459916121616549588987320455323810336446098293338583545193388269043539340796874642879797151800127854698478953574181430175438596512202184033479379919200587905974959206031775432566705339502849797392449140964654379002095440351603547046109711358505854032245958150148631741764401595218759658370792171713930084827141866148314754506561320193166138836652610129643623282653389603115269461082401616452505297194807782199081910515272580645271969689110289290406564706713100380451465658007932687804446862745547830715687181913034468383637420953780748697903501282696393943328696022202185656353971897789596380007778019158464 [137,48] 92705787687367507461820970898904411271538104199149245181052148272577593345145892055671468794656896881809470779947094615722466860141675367217420367878471883513165483167892183136798784012998901460790566958138745739113781994413375417120278956124484844426775801768677973983824129093423300569854314857431546073998108148418330019144026032077802289168250288455140193016933931388940311490123209941803547450252362960340429464636581673448852268195557233055136372573354265227860656420310738892503080045560991253389710880634681395262101044437232260896247297481248550027107348150560185025200616796041388000857373755151320066761378332102216020048367719053850117955377397296468399527550467890100540770282571856084174107533830435929258699991006287547573965353824989904557525634163856140694365035090547046772444585170872731684081659320667421600673430210576516740911372944488502668610924683639663879815626282906998721462130158747564188042668956402251646796608304612115245560717879118728573230286826534492216313645976877912918634676487593415390704229289108499044512159932172291718001573971012825877923423606135189754005374283370080811938155005452410153043791228713886240045455382147835744617040259387774179689758295030284241116072729416838988927117635240853401600420608694445004733581821145734515150997016419130292096709848048590083258283562590753899769023337078631243776038906867795594925351860714905482093335423720852147391056625190702444486150799302130963273555737397155943873804763876482897433016944120202103777123812458815688817311050823424740961757617175343401827577335189955280500657684960801633859384697712358305674882228117657558062117470031656658736333715258729371547370131403296282855325977420391402682061388723538955511350388742306699944000059630148681983928831062272 [137,49] -13853586190264453221427862352571243860877227096255895042869616238894344815340337283802395466408148226454452603001249232321945717281220604728186946993707288588810737268303611711982892059554019927813131847052057616863492988569268320672441150434520453181212164557352417858488461345930963077947876970314620404805214293356833038780035365883641865907669281998778671248227068376177280704798591318219500716686697946937687696497167246801673829415347458300057849804536199747390745026744813073888725669330547316627757116895462616110195717833542144491941257396389706389158009947795187154901783217901137407469046971770946384248824878580902664144953926573130048540343337526118130884863411668409006392576508780976936758955443024728438313207290802316530275029925993422770689820786084820924062553823169845437444985794395716936915323351173578691802499412420161781972379338103335972611249282925877337138504297025088920471808324699840695749136932761593871724842196391795326102280423735545913804737420894296952549015675967299134131190765464435817085664626090098442582260468781390607827823662666034089279674284570284353321651199723512277809969506929771340821906404585618242302421063695293500153909993235965358219552364974851465368563648509591453738191632024217429077518865977924448567623040813536690586247951420945546636457558891995298390821669513784129807666572824556106969325089726649086932968237195960189406570420277464271090916391130451031214762078613649977731823931423956311539425006908155484854513791030338559839547018498664864528578835534331440664373578025338836598442371617124448717982831684861874794481644260800152699044470683537019589705033862210194760053731708318217760383407586282566185137842609519513399587047925117028630961717530901060995846296164998533600383374240 [137,50] 1649023273570913036738667462692762025278498628485668468158176288762185665236482581313939512624725827411462837567474393825805337746508776659807234096959767389719576790622633607300472839172098219455745703875790163265011519874537531848325249783705624009054933456222802243788003643287313398830349914676070475228601603326814274534724637963519417454357036944472906727814429909314152273927023571893354465610553190576159828105364513182404407194741511838408815822992924629452534984593432348872010217213597250372163265296575816117221020106607800872943378875101406350224664773423423474932469834758282388425054417572174050062801425756632387141224513366047211439279943197275898894713997018567481603202614716991962863667424338110574635788196363906710759949970744494259373184262627919557410504868795798870947596737601986212839364548204594810057601762543357659470831160628682073061701838200194351643789267700202495342927672039535430626706152351340162869745920689243951528921238424091881201764898670782413374249026788441071243071441265099058075763846343006427479786468983448176771210122984954000369831190257940811621612606174961338598601579921320627461928507180200894391957632902374667042048822317535949736177908965545669568331049627464826775590281370701457755125085547428398332750661693498505870580337490394888698507754794410678299835065197432447700085440785413376989773027963691744569397106625282623461593865385082072985684326420185354268916312414562801507834655201430760688172675339902621140671354601487305756939698822214279003928371368584097840776456718519041653384297229615958608967210035931197547515091961654346440416496252129461314369977903568671141995232665034702413721266744199738712036638849251280245942842769516701979530978791800695942378150879713305841960192 [137,51] -132513370621423306685525655413465708434348851890004992432179379030265730625677406613598866043931409673823559006167198940027625984724923092612830589444316183279473403800063396965480180971287397097723234690483171144462433642243338453595503481304017626913654208837384381318768123859196690025013384127644546723215547320715004253253446803735495606720157638862346277401598438937048538564486081918445899263966960726340850393491236561940252894437108079308481734683645828567526727202612507648784324649325080810244499875010498736991050895750196248256521817108420399846488169012829483145578933261348048692592547493742167621157776582531326493307441430940324119811795120740252166483213170289482781994873305545507226897646836452898054750829959872653270358094624153454516963656852157547176517756850400618475796000182189572916369731071150552632755382070740250071716873931483582409121995357400636933027186082622788944800501017395626066646319005278862287605101706312989315169468381670640530616383649074880071382459605933471928812735733644036623578812416637514602320450359076254810813412206731106957310972177520949930264845147561240663396559744140509930009186791801527463850255265555920396588484734168186501028462013220348156705519828785815589786475831660771423286176065220460977924545904911486100214051180928384632892385483641300605684331180483017501942711229694996890887498232844360186275611334685495329012515402765021519689450820197852021524282870361118077840836737522213824673460450881014773797006880185190528141113010850236718019545083467225291078809783756560789287611188776867093619088106558937462468342013165030652945808645223820495496960125048779249586610252103567848852219833038717496052604801834569404155420960165945047279655620164482865945199994525576456192 [137,52] 964866715175657597936138890540195566946598365669591941585275568666139436989756429919449469288392517455572610821908419265727062921250720441189515825432586688484712550853342340942921784231512608223883415318898798783062431905549293950695903811227369260986415975642673338402589214649492220002748537874510386999426524820904520391819394421162177477920694344904243594434567032378809858874529492611242645546884149689947091714606655562258200626041016183771803236871702489292469152146687664207513261684081759942223340999106324311061813452914354722879831397709196928079645248125539369921190643735104432002274927909947445619076317906182898301676520078319441969502840299794949562905456892930100950479040526799817699825909241011516010600819705898821962552328665678583765792368109957645132779497529645403043287734300823466324155383780384638350375360091263841334830211399380575208482424079130912908730253486119130288400984088110765755062614731469906953498172263104648978527101205364262861735863330256919841952584756275064722105394176220162679049699984699735880979749392865778826559261212304011538030976900645133877907267423901618563694467222131649414296180956286552247059796779822589374046682376677774600493947569671621208039604279043057531411899863934489174453201001679897258233200435679748419616279676574442202841483742888467737948767162711023709326757039959799361291458283656260490457191681752770775202043226364112902447214548843592565660442574083706759355365148774988213158822922760594165810540965236450401313445951880055534078067343691174097189282068273852921088268407224404485226061194024228782487438097959519696092313827252287121786059058604786181784289271817852522328787172783580600002779285297977497677710563181231029286654075264658101510307248467584 [137,53] 1892577984942201076715256560835395547063805531482818822982392201520310823190641236228825842627079884413403704058482971236026592680808572618520380463676451635204665827568320629842628736421326614657241899588708747310265367979886341703793125236950249444078348897485006968848051943404567097397311692440587607954076115548971950697893276441870668057468724491355108277966774350163223564487232313209790469760531745635821478230385043017412108235149087598393156772050249444827382816313174984647800286873766779571429404899247927931670424035082878575431886920943667195363904157729673954823929989977004944374511658772924269748908336644444217664205770051773569878124306725513485791846347689378621410800718709474011905433617635890401070997783910627191145757006394044575042503556298821563376955832227976211880971298813380632883441260376249082260564164550682473315882649485422906617802105735985263845989558138183617107631575414581771815604299291495803832239102347299516339612617517499250204333888568545441798406543524598701114306672258072774637955392719437709182013301655943692899443482137666672642460130329409969814190154541063990516395190518884751799824069821852639494322575140036167924561850406643533012542078204139334047440954687216736933774887586453911604054814181557410463005223596972995361407736440865926270109473699893986867701143114243400451273204484354423322166371077947239977500375790431986177550237027008733166158985231803745368967865307933977089425946554804570681497720456676751943910322912640095435083273068231057542080710467182902316554297234922198764419319383679225719736524381068127853125769861155534385641582003027161657554097163397407939262468391485366520040524696215555628123525757670333586089872207474965087590004157654225863551771238192 [137,54] -380937959835862698341214759945166629275667467837782312153505087436052862250037701696822774860879812913074368614778633478027766437601529110193908103739540551422278518440935984389166305148574592111140573707460156724478924336220332022873296339843720277022847684264563483558499701507163590043066166443563615777456154541643850315425458833120701379241225925781920201240203405606026446188143898145658072865224210672160200534269596981632825806814543045407048656151717843972631809555881056446425716919549637187106061762440087391810983126762409895015438038039650094498435179827465501367256850352828530791612407710946579161466343938054772727271405930375020586915067444424083067383946009190125989194291913889210862061305259475985870551119664069989824145898039302291983215835753223616300706305604580784897698554811784772613488018037555129178143006138331392271048860656637949626058106510382511389381904138799057750535647266333463637611982866532275596098507796957090069475741373490268890738655379045876990310910199326057864273042770641680235703535483850198756919414853909542710861272486210003798975380186024957380393058417953305899618889629689426385972992446775382471583618960421171750082732941765935828090285349317704249274438186527366707745430171663158971435468355788806269630036158721099024890281380129979694155333907286545641354848063713672249436369918981058170529713552950442696949117062651345676098213392349535557819982551685788794108125195348298096568698224444016072055205262075887843427829086934899861153682880311435830375228719612830423102400976465802053192382821474589008764853287461126159099605273649511386211804400061820133461023993283564333562802036606382808572082242853226904822150323382715458507299151076648839573056599408427835150439936 [137,55] 44834503253098473416821540652111806937056491352334732467171768515747381485631570430209949688385457129584579170536712450220637491607657064523464592662232090148994918658441108004061874115569883450782388271905674306950707939588501757248660363971423372755535402932335711603426706131018371505274195025301770516511351182612965682786911703958872973785391271835918862899120312968431785034558346501684555801214451299441135550812492728139287808044434501009521724493808382533717402029775819542315027549765402738275882944686299372257299309975754057170683782837597113279418012272499254284995232248812828844396251478110288508413736287830078611453005431353381552453682722231197770060806505146789131611718482671746492003489352506612049047237078328789084986302870115351411650381120728130929345952550891464314886122436416966356932869048937474314946630342826603503479488251359960758192755563598928295769986063806515690796000403901074160819545525523785481315545857545637556261659072574308697604447438715354359114933578929982487818553597951328281817999784046078856934515121206716381940301833908679670619904469857538895380599873909913154012431829944159521803128468999059736716822208093206389410841320519013279459566679082014892269196899551458586550596276338769506811785330177904601195049546406992905406649381088247290666449434771856472478784226062094512489862617259087416092979249201717404868814201616681887070023573478366466754353138467168264608161255074597493071697850016271055319457737733346473740105108835857211863280596956820378357238219351190243871253356724537767193565652283393087760573195733834970509709896464611358389376003649298988788357317015068882507409120808574650772400120624456607367044739250525055605829079096029570956616293382951976925952 [137,56] -3291622138882423683894107788450014132151746683946983744852945616602696953721362103456469279584851913413288976614015068816346589828572949449192297876388314384513970319194361783375195215362901202047264620833320667463899974400376751734004752980782584130280909734973470880837514065105287379459411729823911532328047739048085273949051997224185282601031152722143077778374699364638036929668705195526378084783495827312278905760541384523935538725596228920257789635072887684289288338250421163446209396246546393293938549770747807303071597188775901680768396933673331168330604626420931303344073260160684854454114254868626534780160649838335356248767675058196957625517129190615183509216494806515718591153893839582055295980005947204670906409616615769803732560885675989356167002441096061108082779854079246202165392494402773175810008655534748882080835108772466871822594398664940849877383568299966368731550730169582071077637550614958700056648010455163775470509029648983223659128737319071236289135470213423666776550585627601365245791064530226840912966880311240695435896273415846660526597763667187162987665976702086145527791423352750038973326737115379529346711341288421384239432261019008537229779506403629243282225299102622904720809373565073559679640224158976741535905845929240344128599781822937829022641193717757374056318476640381289166935228249702639446804846502363115806973973205226667135638888595231213424222258803256938326034435452635673436235185218986477717099419174013491861398009445659676467945874276815571623338649866184593433015319324322377374856612096022973528218276766202870077830950698931439993778374230578561518352072110058092036080803790721818310037546281926990722871457304921552272741666042860334109619291305598413921386101456037033472 [137,57] 81947952886393832150250492845405872350036799350278472509141546873631224940669792815891467967841855494674014457417404793911443054045551321579075235244736438109756737528297574767130276725474637816378355943988104403994213467443258842806574492668030248920798229378585961654259030648471732548151537595002981317308889995490863147356318169041071123753788551149114879603546320533815371484129469180269513809697884628487705133637928193770746176992377132863079579660676786880722910778010189929390079741098774204813336369801044907053669031802462193875381649456039438524859158760526740599640607166760677110419954562648817930603960523871527882167131446999647410584355040856053432601634604664285347252792615849080038473382265077024081094524371415623922359244613026113474202918640147407000125643105262650688278971627628903458261951928991891702389220294314923108375733326773402347466240606216128460325218563909984447770402597024029782958974780165071637323906785663910142492904764652226655024137878883741524487081167081164438160973540491513525643217322225797071139984966566395697835452614251172889823882320871386672094715513703226588059199454720118078929016753231091680994751679833458375702558712508911198353579106248067287889653196893133930733347964488950217695579885439411170487826985214085097055878841378205593688734417820551753058192947123466731310942871296642017045214904268138221350503026126532611624751886055706206218156236743640206733213595935839157228171322341946316941412359678164248725589846276919759693812696625088964917186829775186352364745226523253921770415880742350967313765777353676789220453333755419664865004837008139734682906136734439800755539617058971506196793781546484089889423464582045414397908751303496999291246228137024 [137,58] 14869462787494715334105614494182438137343102337269312859689510579974690226959707346458091155214437106215181831705752621752488237242391735884874977972940269824535262029473386232533072649572738849850718817785942260469331249287431857855505305795474550303483649409621897001278442251120910410691731701245274546022648365821782986448498021229680809891962908060410502164510984524996618539393594099544308828270339836570688255909007108677032297694661002692203309164787123836144304294578305099271942924340084130982783424186071168537810800176207798735106433698658850074191243414484870992704118566785172523202711104249251819656756120922648930344566707538772046454422107046379062831856933286438746907975224445276474515146925099658911837559325277297998029223739184532887919772319900888069881313590940613229565919566005783372349209069292508298876852871013716317634251357306192768868554754634236395406061845428268497346235282582098123490307101602056874577866886553267725727249432763662609083926645685293133948515739194873728067424390321240992714843028350712586689842571279633029839005881238745890836044740852866719979225646235759338366265734803873882896713736698107894313998393724088330733950401118805953376895755300791962364325624381304616907025371868921530587917860166872258296594430821223572599253290911932442337371711598331973643169602749488660179930719437540939702125605447077919822083184175607907530991460884001845712132309206331376348059387789129122357576911774140799593525088934591825163739811505910127102575825482799397545365253082481769274037950521614186282550553058039676604883729982956487497601315010557726556763973562161912957228062741150807311906828195946895876719984842888405846631224936612506773865369954917874279998945920 [137,59] -2469404669189214508774984466109298434190845848466411237509979582595984828031565210658637573933989819690734787514823434460066395974503764672972831977311032416965612132159521405705430894643401706207492875921458709284585143554463047321384485057631878727132088998244002322836205578233976568740810640278504910452440202345341662162898800145835862545510114794191595875796518394594814313507562015086953686642757245665196609333818881346214177774422064186402463718352613570577078986975788004793954317232186309213937873981218545588954522188265074860561314200064738341758678084132473800601319517301772764796375138105515505245774088216744770124252277862092024257217580720881067236663178084308165289242398065698138976976050155606695415874647740958904272993038445984989108651555932693443221637304780815791994702304064475779464999436479821063341795653972386067215799324178374868413536054215336097136768380730159440002904695257124851688940073603774384916696325307226240192524700799164694307618576667893134362863131567613545535840935606696952485660531679788772016870959981607197591437291448051742729548177742174750080498743991733926007859021488924608850644186379749251699544732691040964491794470302675203580363949774388630105641983143807460652206602084210788180637868481391051117303280975437032459356240274957608526613804592303357162177395608412837976096882241490495825422757737298378270818647236482932404929502248137161866470422617767377375811014451930214863969116962485684769341980232067541424503517956376066834195254910763283054655556203341071553536108910923600058199642460316748638577066863178499617530721524058891818672285764765685376886516441564696945739521979914534441768761929825035101890389272500791688233921594668455902252384 [137,60] 207571950607697865569819990705706290125721830306793427286585565730970351584279771399964391437410857825346393428414599804614251054736673057831397086243992669458000342737789290755468504680471747582583005160913186830110780371458512484857474992305498681707720878077354540075484683700953712121062587817261800193590625127181810992229752198678149216975555857018572426981745671403625923932620438421309216746982518261214213225365770116854362505836531909542788399537125686268132807753064786269365110421225543583051027879472913034245245554684752074444931926584936645707442559284036757640991272135216075013383153599251257343480225066235616307291357193380849973597265550651140181131438625386724399732904832262998477065957136481044485838805440674536092887024915831371927371556674828362799723792869365213358729698939676118452613064829642424428693438093515893378284160627221650035611743066668354094801341790830017273648859646523515812047736042315910144404454567322740044345097906081351209553041711308782533735559582135211380213160383975156986784571121315205354063583106447007212228017089344296166353390640709992119397996233982319865801287650575637548967956010290506138107075809713942779615384831833494387499719052459896972085779331897074732038154472650494809518465447358749691322594985287125851314165588037527669074557738444048778463163314780279744950366879438237918392344688200045399378570953355272924533929583631225076051136557705068481347502166147484685986123076058097526445529237361152985995559641019562195293389559854736472790771254049678971722464008028181202053628520417596628309301817345751289538190975996742649892487961766123411079565917080412920840949704007322913407073238380468928527088352143003356307626467120943751488 [137,61] -11025145541504449116763661732075895425896904949666503713837327209056719622226553172327030068286624632850141413236299144990578894519846709378529410322244009698285761034026208886907781996144737898325483478085255704635491694585690547385028869297064431202791732082601953794029512624225808954021675491673495067252712945057777311641557318262030709834408267661993786855438292912523678093970062955754016165533096243967378578109523782085363064279420050196601837674932942616578965982514417564069708675326695059202296823601877214182521673546995640108635902107750433464537142204803496540215875275446949676802550125630866366563076110521382223137646147628814201706765102488237532099842291984143308371514616369437011963938036235945976261318543594685981184566324389632463051999922969749530795586658671708734667772339457758988984704518841357206725127068399285900216860178953458011166855032007651983604401118064449749601270981495760798119827233842957453040356890333134154253464033586394477906238139589826042377748989819954149734673014792465821336709181592937530345774563640351574846418500080634129901173584579659491451125913079971779932417596126821577491041078115237057523553138857265600803856845071060856824151989966295181652048388528024830322069967625807242279106881234380613613241337861102573324935052950112881989592976160719293192101868812624921813964334460101095656419476760823881468063813067425986039180447884544998353367745414592421402894256932567137515766157232181380847225901450794563236213492294785598902344006623284462334768004483361128517884822418853466602787381042862510199065475624302828871804772557433107401196963841264452524926859594824408489795088178503929888671377264490731061506970063833713227459315389326568 [137,62] 330569378911809939461895702074627421373374726574363864623506472539121587258998617773419667896433494670866070145795285132198225142563825604198527951852091555310125668469673167853223711132773975661816027986288618387699653484150470251736324741083843476647001131119643495907375782936363598004841291491713884044477004751359945574761147786155604707612717255978827433727117158937644197888119759706163395235631238616049894352591965489325121421130571126425760320457761691448866908506902657441987420294646062111153355625825637345345844161553210509910574109855374809695733348855176621280709963103802753325017239499547937860339084203352364207717735676380367128282501236112069221123548243626088187402504360995467045094663174015839787204897278761306196116377425548704414550502985149060300137761853399721735664042023122510343854108884942321959233781250060233891788391402672116856010141133278305966119941312981161495378011381751360063709863695060025601815567034457911621197693119186854347762568113213705843768371274670598106093040357888263569897292904941534099204440133533259370173741469145162723427835602984289487213337844730021950015936903247537916292774649463763494021258517503510126041110140761948026879316092395413722852725844270429666580718139366445101970849164885396760740216517503446513989029453612723519353145571715285835167292740848075032593917031277364780730349529524055380708730617849700240879464818023935480937986855636719780070342397159884591860444715836262052682548198882014748045251769481639438512129339367881305503112563066153620280142164649268384631584599283985497154466209738236819130776983148338615951516734657059680190492770051761675551107163750179642683981609646154479922736446708506199496600211328 [137,63] -627827252877213383590585327552742143551838363345822405798641639544661260550862253815405671117639296273673445377716827123790899917710850894620195647032035316730339658748172438737332498793378388835981065058597231802344359143035284461841872045284361649911556537994834755385587640794600389317726156629589706090891673728502088449094329486099379577805706292801755038987286586917963740294396305051112975404125145275940173492899861553442072879060480719367537242438348035565841934261684717862632613643539315927579694871651844640278777753848287142903302686153774503159401300383309621084173588600217592941132251841120772867348864786174815300157061051802732829785203321514719947687764738845431395573549120140958735906156933958176784403219437952320111167395268640851026258122800827145349166732831204489999453664686724205633319865371261456369223746944656868994431975023155852235000409306292224713110480539533559767946546728558731892482140730481770648395128650014335685912238733074854103564344568757286775912385987999137485656277640763987333661065654335409620844537255845507406265110558549332533910451670639781121587225984467538598571950086320133272377258003200012014652146422795089985483292356645023330789509964942253541996116195983915925080949500343690960405637669245445142918790346695778317455571869817895197985486487902355829060832135816641171008033628613597746607524485071253966665589725713633022802356739226074492883925744700252809432696196317184729796611201805299667351345305168779080986970705988733360532156663343997784248291937889255540933045148827227501767721924081578404333008298137679514581816344026217346889203866452632627245242383760702340005849945158286134651123519783021432470993482305988060111632 [137,64] -309538893460117483199211197301941856307736941567075084136220947558799295069005710161719973447973659303487084824338099146576821404464959043036380738842265824718421211913127483848282343677678826963615468961397287144289104659235205724520933989682325635426018412768398447545073787335406328702104852461145823061570394374500710385634100557172530799484348199632820035650089986576247472934748092908248875100787390077834762722206146764346236969552516146663291259729558009526360673671059144724514600779770240607085938541191408469759076185625258941561677212112727569843898055030466648721108166735619057173308049230525817931829480807929914150440636823062507255475094988968408154302869628764757316400690978561943437353543618804203785695439695743200472242014128760128883857832952034577740661529843119756794022410878892262950797232397091458563111669142793223206196344338049116678379353987518345936426113977812723675095167794061256697376621189189245004688098044281628879898450855539229504871209123748590757401115022502288155845670996744436821267706608424678914258751691886394545919555540725479747136891558541738318811540275201869244503627346504098540274736919784087794699221462137895542357780338356707185089714771287783050142235098890819123405524570460018175494361581496729230918053836511435837429200591265813311667805443101040412875120284152048670306699693752205906036772733514059359362314064229847523367050382010931918479860441415985206985780799367204303510174267699098997315803897398563096161973091540652300461021441800247103983823202990036788162630211862630506853079026906804538802214992036814078129479756822968109993250746442285758130897063192023712772297292507181568807811417300883752646496467253335223424 [137,65] -5694196266365868045768627938972083223250587695595511434220144775942833129137600320435371898281493323575453673000108830393938806796196287886831294010738649989743900168447693999341107705432340795992478485225451978677149480126740381806841320772176648921841494989899091748469615469399313934503812911391592232031447663130633480592921305843484477317305366743340394336710352645995062841944176821893235329908474112725242180486511529437109162507832290005776639178015444199699025203819460687587363780532437518993742274346235956756018281657412867915499681684155144042061761850622169152191856390665855821300893877315915213122004538244216734246410719192738605567995920242728193828774631035050398998838748056191105839299810877629975837986510038883740228980719587344135673762583189179665908060886524485221601335848987907791878720254928349991502953877051036221146649536727007990353860269461481005780582758515481761646924291217542639220783717213813602337437313149335658444401722605430367901015894802276914237466011774930306716086105773062470300466855103708952468090714646098455602375644647965070980695204281306280757892525498948390006281974292375105655387656104927329214712850168054902620146963967818998172599591284500611968207692740995637938342716876801275211399057650708047002606462888462499171416363082732678391743672554994389193645514408011852217371362324464219058922802546068956025789786640563319391440428758719384641291161387738600056590332389294466886834141419629319464899731738138595681555138933304244344809714584362519896319203287778677849748956258955107693032758643032718988796383421547986597559999146560864135512222943975665891144205278710675504409025228662937539256247975916155772693777148175280 [137,66] 2301180769989378398037825245490339068269605876955744936997856408388627847882809035907946747550660998793734688237530755262612316887621632587669591891586501807007938781391528172749423876323169800120558123889628418543312977133039097765466393845153438156892749173944052177987785522481567999111244072718161179047759551809203325943832587133902811868585366650527075625901324074799167101286300164626693034365942412232472477805856981930505295829116130018845903688632989896435049293767306188963092628863785374704525271546336840458845949039730237935387135682456911346875611189501076543289470131954643057067346383130263112786286439825466369191446966820067035383799921877267012320112169831451577307691068444857043782123342099601556423485732586551127418129163363303461877928497511543370953118953822638234138599996430527107613005175828052888782513465462039616569552336443781478434393882626048201948156604494013478277292380391028648553815755002756073830808253831718525317960585458187801965408215603370119540200157603675464705570138096567709860720620874250268796862129015730295083365744799700269545896057131579196394355938237384903344154654040798120994350832375040059169172238135457886351946937300751196246555442485048629859243685338873873858056266143536151665754750499911523046062181491107616477873205692014984769776303257899982242446338611515598108854070038217608763169170476901139601989939606567503936719199630731733275547113249515444421621884606666371904936768662596966107564603538977750271978282902032365374892389195346541944249232650444363941357295801138444626970856962995910275764407296800459368300752765954765646624125671044032031609981149330629955957838507647638418357552143450004063770512130784 [137,67] -185424244144414346452585695063501036920909950780160310009818125483635542249648651243062787505449758017304933328549111733275338397674850003395172795291580093522800383807713616031962192595699747484237286972008040780223038551331967086357362647542534855576774557117218332258055754828851825031774710393079332093147637749408160013723755692765919299336194431552578169988353947960252282185641127449713881060381221803300098132878476271753709199552545462448340563372302130918564853734953458306388702901658501003488375803509223756468330036705250804498388946315722161767106879542532919954560034337788106638347923202404619604096154117607154303302972243565794472014714039982397259329945496755465557909759140164599795547306899388528650263914239202713129944547181722734936670795149111368594653647179557520604753395343814343064151383953182267036572040378867855888885759762261548391310064815474113682325709983473503960680581148334275119492025672861092343634200562061934456289982355818881534246702106291755409851797596651189744788906970398106289285837936021432586556886893009067648588673500300437113659495473290303428116315297897091376323207290452615978983311340941189944958326647073343237316927761821468759884532425315425088412256976661321130006561026767782135255166612924593452991296276997334844360389650862626504674874477168767125309241088675405247132225874957411634047972120395414516362436658538797722191059851464798749980327218549567175756420463008353295571763003433766690373085680250980776929767989329145725537254296405868324958391021179005150533034926080572381621846380317522133890447076070905640043672331032293673866269755214103105716737828354850836627657770377103036734689082239249473664797092 [137,68] 9534654622323340411108991434669569555315971363521053028902264053756469246789685233748197994136968704256136108335737906642144550801516380850276277627858371585741801026653667031675020458670607236296709327521099421227406487484310365187924488528634047013585561649605082864377787808884104756302731083602673210492464033540774812442871046943983074033176834924342015803506112400807517523814478145045501885931571610803681551133205094802583912608919021912183369438160918513976860354894703915559709565275371213943177793368947984018711975092036892015144264986146500260721065026092127139942505743781582153812516528310536163380535460202113992107391517931589895111248598071015561354181769284409787820783071389352133966751432326958383522772871859994245713712681592312267290966169443224224615206071500167227167192177417431454409762166403159913771080037165354195858020036037443939304237351649317310866202426150425078431491103074465452085221910155056557688568109481118411349418208865256710744987912281876867434854638792588628262344432084944871105122828303090185058277042373417932673775948423057785949923894032655186818979113517953936346499933430320693482827091549083732340788884789750326451719769781340895631580557596701379225027832151557762112677565608150788663047644007250865651752374436356512317824469978364018455396073049050987467279144030323395321489816579057823254438753791588329399014971797337740148886130164076350275515720720149886314697615175763327869724949186310810946011861305360015701618496577276985457077623920141968627192628122343437318131436587038405851846675090494330278736992776937137196536831847409517834580469057831990402411572247453650196514042892733550922359531918025686857128 [137,69] -376778814427517203435213735684137998804799704814773442310505821579503944304486216437599065714860222859339657005996694634219057386174907135423156308573771575617561874782270411433350549836202197750034315789464882118235516344776787311878662539623616804190632661617765278818273050979120627971307208413055314521588272079806916654673643052767839506310983156158161854702395454623616346594431595393380526961559384089458417056368831817435505904295412860849830277957639185944860572907031500042871502480044662650782333728213084331453949523513841848142892033203537177418169469930027218977635215954356066023132639456085679744249225790313109531081672357774201229849711547605779218776026362603784000189913719832971153156157358612094140058892277621843277240158305215341228258904058394758609804488096001368621240058505283095605546247336788947818138837044427759617540247088206297970214632065154494316085359233979624269098378888884884477112583623183559337487212919880963389469818215997909595426591155997116606551969088136017548303703599854276120480295680505220024124854348765328009610363682773940509912365185027796003244718296374715517863156665233138914194794673873060797701377040046601949507000033615262434072979206731555453918360146291487431616918994001536461932889631779000222107714133812045499740568819002609976771874732601594972395311274369198718653891091730219363541101195686905578033443255019885155825454647325892552845327016640159071922529617104986225620961512302337072528316050994134669494537660174809305207216212847446435162306583104244493704398149777864096155546184683709796101213009026028002389545160004381621672278671217573220554075582814203862952807008375527966984708238512543525 [137,70] 12530262137065650420042127536323052685756705803926622708206709852284128674253057839347100888226746752587673481729104794619620746611058417014405946552535817739574382187330474277320762187379420885272640283475848002055850702222045970679442047393628928913164452149501055192460456127947058112092697663992168874378511949121365128645743074533225771278839945606096989709056171637655904848745867380927710223374758316525607835184660451231123447803240584701642777190911852286603547405433036476483970352107713263651531337632552344172482619333362231623378715016235354393232384893958312481851426951403226862402382051981698691919265974008323150243904484777311840950194926811355449442032513542840681543334263290763716995647605468613260403380973482096282243302844220078206509160259639033889631541716565618353973231125507920699910789942193088231336769302275377630399611936590960490629952368002301384680965432029374557554732491502604334312079847024759487285055576576847161425389096456028963694529642282308195199316103540359124628539371068027107495904817384369346603672081304325185057287173352016685057286873101310018834760992679943955155858557991451389486459571564629003692389761926482869519294262153180815195528654264704181130606589226460127167439139051030124536810176696174863645524450964877061929158805384604934044297442638691792539507059649848117784358305025774380541716595635481457607860321184370212720430463252382702756018950311374426251113253138351047380565729784883891137475793478472871587921930385298007840036778140275395913100459466171285842207945888271383043741918034374135931488966447296273397156517281563471019776179306202861216717606733083056470396107653470753093938884757440 [137,71] -368658696266725094289539170685245435984302451999321937337889850724822476731308995679743460742321715440933767357993214084657763386232885916850414781424952591286886973320453907346024418000740671873344908447053897988699499832576285745790888643018778865990586850642447321289253474188751450106759986091369480145197532664996197895105224566335724554085163333698709657658783911559989803404755296876045663840579197244596846968152830375898077512768554616497921996553806202477891591089443506742984362992027695060069883339126211017449361830049973140890112068622113500027576123542422849247373635796021236623953609318577490081837051718346561374998693639897773903942967818548659746452710826140111340163891612810394864499907077314675760275150825015746101404250043641081395179685728133752910109381833646625757994251510409615330598750354450329409411633827506159553026952540980894311893326823450929856335334311426402309764193887919504972714423862444069902978538394415855455095023653200741672824364297406798179631419269374732806264577240444593045304647057523859518296495269977701841713679090045117997044613273647737699836268134608224117470315326501466471037322159638005539596457756299818249960953799700849454837147334459381799595826954427956637714778420475847336644232806074246311375831702984963949721649683405381942901507466663995384338910901992538630599438909444422757984704374067759482240683191710815182066149401490270522269341656419231186003425077171493735236504003921878267938755039957582373201757088673103170506275043177708518903304935363902472885842344513808592440443776421515867353081877037015134685704197877013323511293594005745379223107854750595167023674354278249757755778312 [137,72] 9688855338126912800743393463353706715498593965146633517590212536068571503087077761553329882104467221242895515513405510498498777701882335107200526803963455755369878602684485940033625564444470786796268819859992116858509280931325963445629412791116153063807728364033794065561584309523171032976569914047044977712521976366620288592593129780982139115493541957922944746075803107951968676944788611721186081739753585151425746301803228227245517021938692244898526169263387727415497374206542372180012101643913500930271210828201533164591326299657836481392930132450965821197511323698280681611290363461443198011929737135258567907019486720661071119423797627343705728933809233733604606830800255715240405044921568783919578312088119016385273055114044333105049990692373311372416009810032861927710238896477249750556475971252707110349838789583308203562849038244811907195393350238914327401471080398436557625789438208813764092172798237885993738232964527056122128974048278473792777793258548122383875159880252533551479310624936260754701595092713436606889337266520771197794943115897477049421895802377607751395535644200345860992503933493980209764612325127983388654664106708251509765790134312799945429371158470100550087712326181154066770404799872852964207435828646731299939908679716211699114412907804616712651304982976609294989402419841180592319013316273620683943632752455605225337659753828393632853618446909050460156405065650792183254805822315692368147713063025268600351866918550285952675892192163302432024813083709132039882101116067932905577492822058816401359585043659417680764074601720612451502186122160941255291919656726521487582964366908650114070070536755401348844888584891352810371648 [137,73] -223045552157558417422765914827493983270068897837634322436866585117018450277190867285236756458689525671176780888796303057508434587995355713562278285443862416690191476935616256969551549027174241825669180672233656948581409841775203750096040430534420039067752691673974283937328084626487917868923702637862634319145272984073311018163559710391278622033401495563009850709406225001410385726007951145059434527333866638152745235573394589933032535736599650392955948974627165192798950099481438476309848150409845232437653186984365415448656293331893075142163133414884588320808020788033390623773901105106768880302256267965201142632081441562245428037193852476233672068889952328912597249102886129800090376743231766464031950048372334555213850695856437555743045565415916348226879907857566611486252110819893437859974655172366228915517714994594156752303316311450850249129459215813476943891933474430199338547544369981019934894440084326316959929140712998144231560987526100943440748311690124916214087396338582493418669589242334300199475486563804473503121424729975163859012414376464216728404399872688726703437425053003335888701829369529980817781289681104203437964169413506044313523721983333045062454561242452131111605451562596590555227999259130006537621284787877012043929319690458237483265192238955458643285398849523989271590417449712057881926662385391637119456107626923883915130448987781338219071732250520126452501512973528572585078096619623184222320716885222829779119586419371958062262316027952576261619852420222668512264313776486783487027150676955490920055255064332626047147792891656673465727663636832979724499922519085379815354785186732142554968231088785917253989600558131099048 [137,74] 4395482384427225642443616800649358583217821629481129801345158207838735774828045963937226261574189804666300863313923064086885854074241971503623083586546022131374142114433698298211061733055271758800653416947407755396558264867555719404679836801945536677875042243380285701024517125018056722927210064746563155209976317367805449058564249701238432493629040054035486239296185783231228176491117777342034197966736753065091555682991366940479077406293961611402714167933259854000245030963340543190469470065561127324191917415552889195940239090596351100319594508337263261767074063889091676918277769099848519243515806246552378580140325428650377013577371135219423982466818446336117491770915166330111970781094777587942128064322983928943668679968238093888047769905210760963953754731606003740416073694332959995355583581229774060326202873275055901335091451849403535867605640177499586488829302816606195772770182190481335950136038591768281343997730569508577595635369331747207974724590943257974178713953549128811941732224013088063278246017891497242239557326150940369857144144340096586429355734110569013011684718048660762249226069097924286855785317761286850085078599525950994405403227353036853155076725125985782379935534520143278169066606357694325508166186263454735253343770278165454642197158430327644845087819441146058755767926406769279183853200905486231768983184332544337914111670264123871058127479590399557192652448507752586604356557277998524051043049192494558995844033209409298853528719069036100770049097422414437700378622754563899035355209479136801066349037454962411416355394786276331117293743281276119955190334006543478214622208273320038021108065026886840671902202261184 [137,75] -73700299015340107793842895630774193026529594865617152363039168064474651907970949298284113933581116988263773765958681923640631816945209281434592257075970645199703452014975659769248089164878248976767874227952430379904110158186577471888645596076907549994781752605047162428009408029977830906691212958005695985599400049034679038302912597510294314663010653165916941962823230681544364917495810391103351392085079637373343956774287972958682255291403106244760426823045907496229233670142590352407895583092382461749923082162452662626380541663285671530357130608231515619231336843593113228079339012925092806831868228839600207406689934321410590235071719700577638594390497354029701695151394695761933060432111347074553988587790155075506476780418726342204454490224655718772418094276587088420826950763033232914575501017466778217539399768399307410813041196036153974554449433258129433790414435776268083961353504188427989917278403448663706264635916164596273224955434841565779272401369148740859152404182431694153074056881794365623545288540356752869466420136976020119758969926802957684878958362911154628456835326610080583671740686554337541282432787686194432815718660850051626399907946326226739381281816118585887834786203253754746579958760415065507936190287992038507755361451085213599261961590565879254740454542260109361566877483685301247716107418942416581314812439941057096128935036757905602415035782890877967365207943570757916048618961812228618827388041982720865371559376247992863990244614180177494703676092541848163704097688703121389852185810715088461213674206093213693851688469105607667309547271327389147313173816962054651878275658200084340510066429692293835992136680 [137,76] 1068606760747355051106090019555590253567919832894631067183051131971077980794266457559328320283267638072760192265720219657095857701897073599017808984021144317540243578350503080611669198101070375371478023782000962379928957275324815205515068619617947934552436312648266391640024710505031954835238520244659490270313810452392009076466731117758886899374899680100838499107110871167665797718212736068027325034291729526927032964631116816434219856574306581205492906630581364558928001092057312577062143498828768334119996342144398859092614824552179529925272151595135068133814332204885566594535022196040514017606788666073354299757610771287144214557924950634118569863043151811111155778013304974403003849523768646363549408040397820537888865726757457039549827306074501297824369045818570671225941163433618549001365374391701786741047405203076005832330918078789645834639857960740036979886257111178906746887336707515290026565970270076211487481411535287760301590397192552868029975621014889023352974465118919567801321630699994630975066143895771611013997189864731615765961632576858482597104274010819341540613403601122173661359477097869083967240516171843150678262451799055392849658547497214265817854794783048095071085010908041614507302204740112820462450946250685886098866768862541905448077581584800202694669833249958927725790516894039245204054604156630847852684833745537739137355091334725309263627075021984468917422946880109004418072276591524379594022015140783207422398041680047458869902200417461584667761677084684943298350753972079497655620638056138985965595055403110789542600517080835812854637828671280400899383166520424065359498867574295372583712456137701564740976 [137,77] -13750217518257356692174723265234371695791115493867153173883404153575544114671182404832162706959741589634753022021193203399102984887203555706689918990536326230514946446008594652700289013965237371162636546429646082859291647653908964498858710289320213420682257379360972121808680935088067125899644957170948666153685825311880501977820749582512312011526048175429168819913589838052535109254041870607189483920638662008478288446599152227227426813204009199280560309386229831094092073130552183438579596670672493173105437223686874035116948252198468815445079228781508515563030066613899041518926449164419480274856565635490478646658769527687698939757176767251641386013579600624821911941096208530515378789655574724578705311000531396462155427811052424674137058430476334291404176499534795936100809878172932710261513502465887682657342834755032907186269363178660929991823466634772483458940281729454561724155872236777986780168895941146236571953106713516480977626059051676070201405973408079590419413297111082541522988480384059203924412061173433213778462768191893088362767007846846683444426082587839680096748752152065690687380478033778740828024104410851488683927346494767790950689358342857372936089807555378726317749448715119516713322726396712997417562794098322365544348181047884400331151640269115945620285010726411211582073455295223611050279913329751323920067803383946177175845625224924144054545940340184808060172129291814787194302929748630152341956285379101341064963381478421761474844746361401968051084714208286176906201003358645230962792065904797131408778698676542256094519952748401986418120845960119658216235897635490404161579812581767947766916636162442526 [137,78] 158164114823727408809336675308350164527510264272512317070104959529725251271863210018128039888944828600901183655986307222512160925493563891415875418329241210369215146058949087170389100198787844373332011971486449308473709528040791267744779781163160020705290264596242160592398862921799035437501066610213363592824761926947824609888975675425457049643874788641026670056099061694584270283889030760657642305890285026292646759795127456086391214389683571743482786660933512357875042057917135345416837051984520976731005094467784827294215622781167896676459889418655699125275793871397980780190708435287979927808955595081428097222229591635156988348281275865533625099233171049687339566319113290340617200481453223798344947305758504898806102495218675139836237916087638289979013353532244101007235110134373534199878030302003182934494878995520804481716413400419123674834646281140363275810782511425445491630250810072284657120241828682002420103652451279536572793925707294008994216013512631517202422406147184736330740193394032263272307882169788785112138351576130726991555441890905546233945217454879912146068952844984489629062524785905035894405974863490104646791550129041391694082981947812193672572164258617945052788174818638385190007413838935289970364005929000103356599157373535401975037209119643542800326682883608080749795452891515539133536497351314179067368147328113047199328797337377274992114740268035384744382088038032626866357155645260575424490196871808150929016468549496134696959460165725582347943447679731791305909583459137000461349331268651091077296175859877863209978818493016568937156279253893480641227648421663675436913399952332506954784789847616 [137,79] -1581200372725848255549312044843381525745372216321048382000735865772940092680483267603264411163532947287464559047809569449835354568811705916486375146754588011510608464728877988609673764029203607635328624531543679769178803667214530256833635736591886103719758863650975143947891581162363854795277012768415218572570616623218548125811423664945136319541382225537568141686574321298643207543988911990784793179340285640482979404374494517242771050652194552833292223510604692097889549713860375510709757370517759435759392993025138413790906918673664757568399704411735636895026280857714000852467208912360628002079154308784367098968933227230458870989366113928823422664710130141463937203272472784683385676135183085543207870354357362062758019158143879997400775818055776576637207578026290973076195108400787290898393746470650518334175423568802844199736834171096014578474070275226018394917778094564187555377628762776896484971896486844640405976238953234565886874729335541292257598808401330464266606080662288247987360955916430158185832129008050916752496925967681944107843744322371812859536416369544065312582047805872865762773853925838368823797582330743621842512303659171156137055168546432215736083940461236829961663302149114664646846559921243860385745666667034562342838253417562366252730947688615660610850291504087082197657032579221114846601457946071701550171546797173982887104327960259691043482829656275977841122283723888651044465645998013225392419796248225574958676341296767444799556598525903262442931727288212158285381026189582381500793472833560134761599120837794649094222575148340044355828934226437151031521683340984193318728180289600106476132472 [137,80] 13113789179476858928460183050370167405556824166033423688353130292639626399472528772925654156469820229538006684537048750793868769222356208603894746003860694894044093412145539621950288072664189214343012779554899991803669152405573474959935749032452160385617431588289796166427393859241107788468367986007732297370826425928929097685242201662537005601081625704992903096366013122038137910318039816209829043443557024339534972847872691083680070408987465386072453193852666567501904095156928578617654130300077601805374876915523024669830100028322743608566707642929720577214318768251839057706073798007082198359165824201105644786041961907464149446899221115203368579273188883612858687891042123796468154972831798518440395153951197198268221842323519881822912985632779154715087505723932544906834141880188620659959238168449015841146487339858607098603549400552923119066136080472339664034854879750818358063006609463664714184561198932050844394473483421693207216168998114529768949774440086534810083821110307290501907392585965448918704575804511416320045644672931210322583144948571476560821181674369492386691602823738363948223882899092717934383793813189775380189855026534145365159405395573066992294757345639554660260118294840047482855570516922217818376296967113123913339150226506247151023004243366948317276586630211543998511819128427151474252433201457212622770142968704154980790876575557262589002498306449098606837847562268249285684223460491345534920650818052681220029385089828357477325040225162823190085248935919859918928040823403150901505082909613159440662256965068903352050073482918197060165818342091440024924628737932676454224098876757646685248 [137,81] -86976261229065140621874391034727460537463666015976636838749384029908096774088462877081451563693402549516082755242183462711447283992758141957207221139540999099269592366994265507266265141398988506598309138542366481780221774995121938593721783141580119347477375176625601545717787017100669406471764231412649689961846359916218052572301547325079953651433519734959819874690572753339931353123603729396049729555824910052002833901003537643797515971499020576945104456260968236925719789934648265294089777089378031444737529621928395835100015573787882214002555074612623954585695520635434883493867410784424136586746761062920496541924639462450558632213178237185737788346315421807061726591700384790947536734492988756309658772828025656160495860313299256682514204789481009435618542714550349830293889681445429438351537211956032171896874485592546354757142701532125136516021481474021538663682235383663422975464647852993044524841190797705759887175245566946187427136618886564792328438031478201882139409576219955131020668330817836038277744587413120832761038500820069163789958013571254219139444547694968839029381753097323739463583468360367053361189352021723110809544627259629388426546412791691034550190499537016593204364009966077284006127908918235509915511608277088959773892500934833414059549575331669204999374295566713133279745819352610621687001612682346793699817718362249747973109501194374437019266192531156629374212790538269263785279109335239655493726526881826360654860525985379079509687856380686055093437274451557891827070916522436759093635680118276114064328269811688569528619637716100932084641747346732459845422134189580799167855497019944 [137,82] 457490121350340951974955858974380366780525204136139203551873474152320304718628833829994715792995831751098527201601493126476090063517500515678090285850810102300752402135157731393874954301154206110384196949614915710372457425596078270154144910600084355103760854866268665645085437033106833472634564967701289557956881944751850476629814757964526899236382532165689677657655631899741530308868262095640769130855890175884852533182385854957942639147180611920932984014545424489416162148864919434231054113124693937317204407322074605132025607289040273333881242359404657485964316313499378897090336788033664973840537958260041324996526894138363838998586340233325623341523466492834086724939798991438529724314836117299818317788683832644776119034480060108424108689096339331814822809342034326981264803949613601157676817264437735455071556179162359838832015908947386159828025446842864761817027383781268119232852485890218527458077793190363781044537534225231126155814264599105268022245683815517236425642475197409953435682248949903553393530759228172225360105428676181496148404148365669850417918368691545665723892566956457547940121282109402144744338184571802059596677427052286718059338946089204112970473448877408579590741105626187627240281920236090365657309672712399274218186449886795132771494367680256036414059687259731905687620664239938883617476000326571151120999383438455683532892679805162246454853665763872804645176626381645368797007654267336485519259709577320555795568382365612090235508891312833487041355102939699079457153915355562235452867517665285384092031947999128807275159858205537145990877884097609764386715834352541904827584608 [137,83] -1977836446474309232498455432259242959911828375787013422533260441981965837715864665166238066834139556610826481124199460114194690348933245780136562894336757743984838742252227421365758729714352260535990150892451296890472072665065302061189451858603577716362848248709526727777124990925732949066912450171070491936587541212402936582176089074936253841034787476897532583955703728561484355867854383846774308221790109418650158325605194692276105854998366552845480594214226279016530712784208487133716870231871177141496540669438222382750015734750463426830305368051287460719548744101242012749730798018644976683808291470963656736561297101770137708917217548600992825347628656729774217711568658795290331137486202968679572162816749139528391753593767125326653877315767193688018674429442579313900721809420160140770680885087937714445940747892232046232191103877722722400373201742380634029116077999236338061234628675404425541503819391635680814163995445584197840988180004303040601083757332193140392789040664410872791437805762830221573253373057131862592783313277643607398214730654398405317498234171226154891866338017179685113330759434093066707025987936994998978165910798189326159629345107369822191063090478202373553334076517605115319791567790508771089187162794098030179537317540427220917290049923766077022369647243738891369413065978579513484601546291924098837088325911932676649459351033241227670909287897218239105890235966821147666348183449576834685822770206068410970275304374175122469048291398383969035950123117983438349973187753764752620214629639250881523017005041710535341970091589756575862340838079009376260502196336685666669492 [137,84] 7659258428584807465814571872295412290054207142077378575028175481469044582263097883997525662420774318940002788947665648728260102500624432979758704033995566634211792944947836603908516948456057340344590253459034042556384321314195486851610285375161225701911197474242905307876215082761571755198495741958296362698614012303492519454069703866119575531386841135942881507752350362964871440755688140896483385237208242883517051073517714091054275349634835057440476834641101850766684780456824974773455808769219919193346818024967699108508805289052710732748402580106482788153048042458614680371446846720500336099152176002164929355597351207716604735179478083586715238726118774980577413347906117656967277007397754149030129044808465980911707580391627814131603639241419804626923194499151189761967922929625789547742657523962355683435902281753825949437459819360682545435465995654064796324412233205994539478419640346461019461919070060056280058530332096962623063880874981935990658412145818004376384142893343990400703193340205080899783213876053020905148868024282007647839019346757815219673840557841303580805625861425124520271641080562732381953696466925991490546086081336123033103312584667169086925796570772493782450259162960347830392274871444835423444061369853585938674015078327092728773288103966100641560665998623976682135447472758496060689127392329030838162178394786897368194758296212927994778998735625638464948346519451239401318598195198677136150394227829892941627877788077954006832001062738510337859138657370754139075496608960576182146374891069229708510402073217539335164925420473321398119952983453405207636478370610119272 [137,85] -28615826147869664398423053820324237984355484398553772239177180740990902447038354909508840993023973134368398940095309116341145884199580729120562939331484891265998866350181536561933224963360286223588377313240437199345862505324816536536061821677116779924252137753186415571925562826878527675297286953441867135240941627860350301636504877204946754966428508736912826099803046750570440338735770568673697980583898240770921453576692244028602340104337796898724501059729558456236862703027837248420740734793414460738673106548367683572373041140097670258869681217657872608891267188825950395776822469588706889896965234606484074979643292409255370174941698418194893549815011057605287555565550646257579868436509567673954389203587394980528218316165844788504788847223121420758947358209090866423232630434563284911513422415016474600676024832354219737676665362391778856549373900279086552865677425318599601186794435499904754298869201305384863676949652728900791636888008311065343962220850489572083966628709426401662419310335441018916992371464525072308436257169752995897023465625500467354598163638949205507494706274377322698974266751369309974954041368654528086355422412113861565049842082817272167518667502685937280201402219251985133320048030027273420164756785307173516252978483767667334661674514932042035189586657381637633661435509453892708015865258126313313424531596730552555270980881045587699307713863435197352978070386105295254707985323146152000859541657591500989366526580590640947582364279293433539342346992143349544330372817701188162624231484079283731773788203812422236851523595438064246037381425102830572407115459629 [137,86] 98369189779295897710245952676595554370071651871231978152442928693489103198509285002323563835118709049056114042214811711178331081277520529747828610533069598199292951611408367183299033614836134638429600347193211524489674081790712906312882655831422993663933523092699256721252079727313676794727275208659570571801669371063601860532372878236558330189615609118129461843218762033655293263320758763977380278784713044452059625461603892692179414037953336731392422654983683187476540677251733334636671163192470664515818048440368638029983207991880614648022646754720550119254420398405757069281200485622741129590602534468973543635090338240203879761627691006750642953298278508897172277689924593622246907043620940944737012358125512142474158669465102510539571059360801180107745048394545793225037415962217311987616235278692544474839083655886387343906729166764346398297166197368951967862629540684965079638967607357913877616707102728182629807560354366724581945623877607199241188897700902991109518302236059100136401162551472763999004371077324525652713933433355147310562709603332840993954215964876338013319601540934189031178310034430837239990559701436234954772493156167436664969740506545963093002184313777374434910892103838671576071403453466193395039360736600586560894909558094295192377959708656656844129559492053570795336169886871638501986270018331362115860571851470630800667342663371176711301154590134079860432655704049443947156225286851697795230194402290947808315777494560413437811978438496633857032358037735644498324186064672957816831956344216004486978044714396929934545195711013785294174601246271418273726048 [137,87] -264449835078609588831108448986270251133954450168862885505049038890300969981929993900971143778436259241255316908304074718922176937354708502599374503522961343797124600555885381775428533200753146417499827143657917048325376844323777418130586257670324663496963926499007851581581593895359314082022621865570055840807720961484830374295173330973875576860505908796312241497479786915908512391919491591153673683362945320538938554452791492877825596025856420910681685668916236944299650939469335558602285155386563484179113758733601175223636150517161883842187363553615719637727824309743529893430697971855187251731278039132930607183876432013441652642750336122554698635414728659247171807233983529936835622345765541780534709203735025459464232223492086963555727137777728760317523270390815300752625429424453353676182473020356819946790678486887407533935490281843384548148911308621105952571908433249304507887923986080147722851510388441288920926111096191809887442443221748007842527673780307014181996068992598617297007434475296803887665528116119594432047842819948640763744130023292363374410079179466607353279416323846203753311253619771437570595047394693494130182773585863855220083336255553964337693117580210438985148850686143610049765324385788353087467759738496487786942788323574074650588341329973992966209342589737323511098309623543736916780721973657904116339541119148577800303648033743049394200927182531167355487950358546338361683982769140099180232360189878355636596068850270058340428453248283939314710722513426404913271541577704893485395658457795182536366014146956069353606910141046298974362210093171715564 [137,88] 410316770805684790090755805488445151488770733676215470331699593868991586868420943062471496260615957970790544235677574501654865875523633941883603156181388401642324715216210718253425275603683988823218690550536079184011757233704179637919010790586784911591828903487498798459576566135578661788756917127129229617230603778021251033040270103650716606146942642900869518180933411612609249141201107047219204855321210574331302601702743857706562063330448620519230694016798226771282142797797069955550485339482861729088106414004056837803223999254570147780473766725012132020359825477013348984579189613894605088838412426714409148721621581669911132859322022802225067234747202913551018450903753383825662254689937738464205223444751346588641371172240364853647774719674107965565017449526844762013255740464991287902988346652058653865275286417562752286996946878570575531634930199163748291516959610841111845772267532618740411214094791545471026522895330890714218780948630505174870866226278517242558287301017224114850048160079552096349600021460059797671269875417480043831904110921030059689638747146032392962472371231823211262425314823851883330529093240908289371881221493679169262202431337986835104241888535295235248467249740712207495737974227365836253385713312191621379552731975341516424335581272184216806270541461839322626027899937639765180092582559518159500856416489330636512110094417251759216676309596257747417044974706994735215619142426927092889824152222500535000405325764589398333960063338900467212704548252008475800715212336514007673782127365152160030289352032881688659151687085963575018744047034768 [137,89] 172177892577878738485952520364967188487010575417795255142202899644995994832835384185404124339426873139169502742462098782745843237212669485829518363001761364614754363842649269671378107964553550668263506051977769163598237041847306424719955468952082971496481690285560448537995027153181549035998518533711836541016797049779186752616891968807757489186923232072367740047419285184233812663502109185141805975900708832844760359803901124301708433956391498164094235858378636438050750614647520991203815677900210937895624599366686314003756732045935057000036615338056325794313402702687646854459635503533608721885818780417641020510749869855847581767671234716922322136239307969254541074026790704297208935462491058085093540564500776427175157799132185332325906037157030824286502226165537614871855984361836515076740504078663094430736238401445318328783572826284609698608127048924722603088433246376394256973357804943821997412862575498501999586294340038298463478864719676469157470665261870674938097222859057357049018494988644627815652939352749077706003352261406313474049447730258797866269655138354691523306828683284268908001238696751729541171923989631831929514229410407494028686259937685425485346244506721003762470094827074375172837020694441150459410143362866028819904287730153171798057802167385003354869284949232177966095338871228275833933973924419726586225692083453066036367542763716863302467041254965417683134435216653444329283850537825731209444857987620935089951897263528702074448989068393161976169208955832032764508421879693295270359686411791044865239075343574999239426138817491310400181462 [137,90] -2416399585423395690589901572417391103949843018908160565355268445806489787115430522129281132701590500407666713070976941683272425910773655449084944887281151245485674451277738465957299870746309202411989602424434891732428117795878444616898922435881926466209011558737846133178474453674668540881314671477842450419776637331342106705758544103785416071022511871829984330774875969057207988027162302891431785606045301806511059098291390896614558702225813638191289325527909800031748377770843922997561254086878879879646858515753747529049345965792432634965609626765854161908996445304455340821428055120919677286214521225993903632417305169137774890973115162241204282760707506273706745700994501285293065904373027985355492504555476469100011479120421539999116790319738253600708383546693244597645434733278645645814471291959512827118820854144714820188600176744348220907426737126127467397380259322316009376741979861181811659171371187628336882081579389995101675749002542871977764336669787730969222744740540649060492283831551118284033858624844921768285889725468165420184046429328197162840944576251682920311188765078912314051689270441653076586793004811594003027007907725486240007708750487149840474769392117844247084176807321564562075956948602664989933079750566577093499433434951948708840439193378276581088995485491601433653240379994472543119574458143032637144921685264753433591539753403803387017017647107343272090977167507049059841818605213804151389000336661083448027310501078796307118142380066453283952629312304196140669017992731372815311760846688380331670636504840731967690088249966544391808 [137,91] 4301041364686224359298627305935786751915687535568046185840576693382590781234154152889499235844059946943294624768525025696286322395161696704548642444926369874187147658657587579858989955428703517306115305937258956631723553233847449795151182188623034081762146590357879975777743040405393194927448558149458891029148582552604672730741856151752536957268082066848047216573160786133822930540026254990977203934403619734508653272312541414396205346476231160627114598719916001192926693132555626951975831145726939457266655215849397445116608101119410581095821214788347890501081483751145384974070711667482889324647582537806742177199303157767638847012530817399979766110588740804505309166980817292486727040163430033575212514320917843767516127886719753616709356862278398235956438322957649317489811476432493692861318137338557759127634380685146827458038248053812338169603726792051213807557187407129739536896179562482765000060852545778676585530775425890930019468267783581521718057303934698029539063239067098501655546179391912248473736124122010529787310902532776103811250704898625004477601820334470023394800201880907708212350071287445620075653961690984987257469034427403749700546249420973134082631402005886090762873731427127755681840190546366556138970364311446774414816744188461451906627847782059917345050343276241021287333261781449116250364533207312970143348867022913671173759895515076231942662130036649866044549237028162765857986907765160363459022803913835536726571784411281613058583025208621399002179151810028642395806991543900444104237554893746955504768435412257889283362803241704 [137,92] 1467044414414353743645629821642019340447627166309313598710836945240592766728332513438673494145445169425569646185590566486403189629243374498439903220753898530213171719518293604510650070910451563864161892423742973940723063765984776765353128145496576955954523174589969499383358178236909015750508978231880921002822277631661187146558845257092891003740280158984731674649965442975141377288388177784546246541619560673952369793444363704478617831184070585459495496249853368392924913112474512273215134460638162187195960094901741176573370114616230851553860142101415725361396504346524744260999674730069505019980400933084903048571991182289075407550836852756012617591476416455898531413985219792517779543529009382708254082905359379218571849766189934127140202871843270281481064128192319890461019194239450629145645987823755094024097893353205987891662067820048633701392355958765018765552815699755564272744710824106880645521736383500292520193542797348127507751999766244456476948878932231330451585566359088335590273918647357309756137493611708705176209158710313607945751492283419621561762258060021743853010466220872879345573182926712176159090777795279838974564336596448877109508833170846618553093409476771180764675022634142917991877905482852937756064426730432800897768324045565012138816052618614513437239477245146658326295754344639121110756256673573139688952474497994034314648549254549219925498213661725985770328539949011938645695776605144972071743258006125879322820485717275455194281384438857398091851754555046018371036553123771992394528801242824559592813257613516446680379344 [137,93] -18173543648027615621211416740091500616520837447251614741177937654483189926967076193166314011713198945638596576319090158450762823327736951663078495329897837395465499042875070367328917295186858702060673498165959761532579003138079928364091363363975572899840139835195413820308730010967622548419622813920786047773212112235666518399077428203161252910043379052620556642490088154802753405447291006375595384184543546119565814181676632919666453714467087831336104837111834009870481941567163106635374882711476172636062943499236493540263637767782373025980585169727218016498487441721907474649374935366297591028729601998254742020653461178522347340819724968307157309241949662760087474861337127478309239754034848625719497542366127301720970956103386033597783194703371072588602992670260428196970713081043359978048674187013627655125002309680098083144686813959439474419022850600269028024598749924530449456386385414383533403219094676015785335418438909510958960409157136396425943689973954780773632714943045621672078511963992280419284841715027519545522849652879139237393432539656638268477177804997675869962820446288610483154011480380179595500069717088111490850140098353888780622917029202219733253515138496821816001836576016460040837028074707436728451449909842374818212356797795806275567334596334492863247458919783538071525686440302415776557618876485483067807140529108534373771536950524769061442455325866235876142866297543739601629692393673418901621399070985329722281374070510562280952497673533096902834599697475437060346878613528153483633797809742144347607356213821358531754 [137,94] 33055702203060403198209889678240184487045272726906283290993858366052110480501611982483965505602425221712641195742863355372102035125132191523849445259224253431397802914342023424810697057288307397672242927274182317032237107783818656598837727203765713797612472386524257034274025854559146160945910645892662027809178036246120633595292672260741410792758731257828587348834558804435769738442921322088947419591054288009370023925999618218903633407012751932680663064682913740146046828677886778079903441656656104770048127314416159782412191937058186048082673963760884521685975992976132860071899387977267572660355354939572374620097182335672204959075639240561055384890253510333143787221375238151305287852027102977172766928528179823297246395701570153160958704225929972566254391166089658411121682453978739465462281542036093640049837783222109433741176192566953335867987132844286736911915576352676860899476217850989331054912383890968026443990770354946028105953900466004193746095075952175271747785393996900187058861352356070712585892862786337775600882508247209203565650208468595010024169194871725216462940806510143662999355214225339593454034370287336243490074354611089247711184938507381104176491169454579195558752688803223269232804070965651368441456822963116913193867550820094759189504803890372438086528639041563774451416996508250283524408257212313310410112596915425215733273947796352070303955072255599286666147476552415742458025016987267307495760836463334540097794737764419209801481185336362728189629849289755037989117916227182975065131495178809090691676861495840 [137,95] -32252075678438468440203884378270328704424845063330455539810066391237960199269480202789571396877907319779774491514129723366914413562465243275928776219538419567485481643847816910567372963080370123540571262555858316405446834738281812222658903352224957654755787994514306661760966523072325306806703258065227843727503688761028206885671326877918553310578542751334179061004855380277271228456984424780364704832695991234443087001331944254055517739282409126343172358997974560972350707645662437550771829315507161864759389499824385592573922753056729855050577324462738581275537392926595560095274982992282428029427233644239468536192347283140043353782452022185081378333459189355174330211883037116330892312261285155567499938006992804809543944749089270345038650022442994607771955849777964891808724569992478468662108803065217261663547432134941057763244084817107989672770200753343173454062005782963028036234617364530601078602790262711336908622632793753690763690951218048919677660421674112050347904789308182304253160385930036284457189894756792629635573899765116874907370285790976934917105708097227398167456931979540453169719068241126459060760607412214996481180141743354667901464829482204129960858292069422023169263774082033273691486983113520126813088697431608803263932343281483882645024748520517189674773832612079824460134540194247163085502385803955105102578769362655633738758934774875474938402021668774874386707410475792346793160613530652523082410110881255246470109801835404007874862016909943515849135495877656531663022926993622073370096976960007487876943884 [137,96] 23541663454839782506118144814720730425658517921010723460337844706420041960072463659541046713329905090774966889304871017960257800620521562662506670033308192414021172285108044265555605735187056818990313231209939223155156699060161168158746608289449825304427022988796148428167767533492960864823234559494775070491385022487884064374747180618002907986811727961224166731284313726272983100038885351026365023127106998985646715807192838142219565842047445666715934000930338682962597699369549661002976395710577082044497202584768830063917201090941177479969737788117031435202346594767399443321017629089005014626942932885692093327996039296466506738145236100906508721338804881069653148177267029319130668002745676214845574239936799105098702242891928636851888256946693422874774149827132017689911305006386171999639815104192786787576754137894342993266670788298733399906879674223410906845914717904468613137689766993150298102069983748481665280940625094699699449035015043118322444926569079188843500165943060105437626351911145390043194329930374706450582494980040802650825971194008727855291280189864601324359528936461464362635544346994128679879011765247098893259275661671516176037098826209780954820304414592019464642329806757683923586032177396420904286501367625549684309808589307294762690210194904870381805417583874553153692618307647475074415351104251301550129814431916721314052852331484202072055174526369584340902417409237058608595814890474012697704112831545504525677500956905343211677689596295184441477715939352198612145398112331888411176649930923946984608 [137,97] -21651572475066866601487124270269306406799325420294976003516019403648171179376223887148699886054652164619704754579287397127819120968472654668721790843926266161382532211724274846063368377877718667509524592628411197907003400470670087095980491679282165992098462007451711987643738093460590921624008075901709076815294645343642986651870303886705760425265136857279646699594437124385172313991853661575769169420327651763737191397612408079561570466941268061728717473392751586600619952588163009905135563450616200001659262328700774336551114361531336460423456847222966605815327221759258302490329996719893574331990689875325646463866527440643107926796721152544391797844536564198184941977733892212148555270522594488228013899660180702250041088482109967291489463032482457868631756730607037256623169898965058960195943868684256439861943428949220102059385124664065604369549773636249200870681084633869664088045209668179553904015916040591929875981225805752439238053580016759265050932350535340392189632684533785787210038075756282627342157306610613210078126667574939424300071717052404178916567264381200058231647680372415458727492590711225339982232741833059153304373416480539301406185799151192485178304355493471625018996073359045286329216479769941098819805400597930515424926816580724521727644918286906728783237691647842655275405005419594769274589956752130713953791067277379483766032808483761426734901946050256301984023058932305142433018266579055285408774182559439125891180734697658314654596425601441250350798389226363354015705141692276697247211968105508 [137,98] 23005535373388410489477150896572218633034620293550819479439931992309543434597225914594532196737034406291022017025601597930113363970976496840895283125267304507970167966193626038181932792545616550311094397702818778270012752282387625147571379517431254798842173048171173808508765988156038125443175900580039405861742985697979513574302690802758526643393759033472214332413603910508514946506207082113340915879429817981240635878318614772335996866060470054569983851943247303819605467464676768476961417637806193662442386457729320048002314486943833314723827604437840885669527407157612360290891548290350603913877291849047094101917401921354699654582153371097914480217081243630184110639281474577251198929398074134409684063081160321240022633529762578305752339162569718050309639390756537357619695874157884224311401375121813073741762767199791138328894962211499375869268730291027687206550736631044708158585988800030506074370256431368115157904100408519857472609860957680533198300726909698290508867665582267695694926309257149579184937920719401643217710699371167513317742119494230829890888646521207693375826038299916629579922145937137058637719852542276507773610419264324650208846924794330516321712148079364219565456551231998484398204187967275605515198364870406116270363543355379162405409000122676265202688588019929684356585112739132373645848270366678920177579811005060872429005312380457539731861816347772578908138513913510682910114394290597420562508102469102053915687196253884928210151805090449765761736001772511641323287340080205486883524320 [137,99] -22111998954871571058475746237006713566661500198596952260494907188738751991915263067211487776557004064689943196431920085111958757492094390665381762767739835933437646939238653346325156520903320512592928895528246950066840143549962275587361439031801176493303999603601512177413556352271638455372898864539483530593142907801679282514714372265523664211900138825696112012674555398258747748341061862344307989469271119269392863622318231979432588429378341214961849179548337653232627414084035093293824606443121899993197607455756052017626262454524703176748094472648994518426395634311821671566501303840719922657025385676645778988390558304131684666816925899111581691560958605745197319567562297108970545155278437715992497938567995039125917915628057767653604251048028131379370413546542965751554531671337054222352085062192097303676261411989060701665516955970304325947865165345186785698303365100436117677857085116674047353671270505166441546876150672110332175762962442349444680798096645593530348198747072568890363288505655390702726375463788894636137014378462966190659720744872524719481011472618943640748830778998507581804244621852280672235075301942969138321466284613682747738977378499548100285317642837299755127935190963232728777121169299595492511148438392402033588115409165301888243285027818430893905730404611734927733516688097066864205516110958188012053794788735987907966337119762918646494904083005198623243740110604260629966217939985410249084684831896819625064131720057072761643624575928393464499724474470557404991171922935175655572 [137,100] 12471308188056912686490891860357024317975998143150772422221491613383503035361718360750529774702036021267123718709665172568986383057754477491569782661878091317348583949961798005571205479140973678113276133588077120716516941992869057398150788992229346973782621845967578206805664130750484606210274795623971911102324064766617806263786252709269301082854279359305707044027586074924075934774087647890410777907920806843166969419036429254636679482614881922658477458306456480657771334358350125625785711591713471930371118168920617586495440297257566581967343050483762060587487590815972609010292503443322065150911059149020468035692312933232404623189494672711099715572169916914325758743034737085982140018386518982045961206563134196038289066510403346868166853249612102401821709774632391563431133486008435567112613350546481366272530949195285901964758808795909920352837238440898911824115575640048625939965987469657696124110990352767633711451584655021357255200831246417236102431059691478556243795772056557233527045164900104243365655156386458930050577363579272123582271636193609598718412652254481699719154470039551469441586292755060101253012317670917310023095570867729699971282788582683554935796359608869085960480542002345969426626271515320549369290858468126114773183388856528007169052751466226380936825613915276532500584259138639477198891595412059748674418175913792361572669595589165700650726282980998214263860026882746585437361268863617843895619925198915099418982435231105573566316008641248019477366498119618357706861470266712 [137,101] -9201272149331476453664454308662858592548187551872978570385360945424160153738742996620465226760719270447048240190992875313772498076817328815536288658470327090210679103319138921712849347053907977500557058293710880399951111740845085677101402897733876926907090329358560417932277670461937008074118472301010222878641015722114575261270172672884237209555897726984849342379124120335566351473760086234396631366394934354767378607033095300261203432954325738777207184425877383257359488238389427276113212818727738845548306023617163518152704991092298231801693417350258513940020901389337972164683146857986023254499747190181501759031993914286046276574427710891539224335736585429447478405419565542178120970796934739467383505805681277682666481431892189341874136017244737284175462028324144880239426769354551603649917384340778911352982570887011210100395832325995366738314979979679624305277691196997243814730593149121406431794771427301551720130673729816070029616247763344138902825397153941044799282774958515804502077501413225985744236666017508035972488063452962705532199704142989498259448748491218385166476736720808819669855658821367022476147820351157732509551774298381820956026860663902327031568024156435703995925010245789221368304970907381846803664876926318575073764645044388913135406081983427118522613026586238328144333856927509728862533967592142388476105650999329161488621828294160350905888551218641524347428739053418134462577032300189247308583862371671406084511542525276693573790055542846278302319150787783655916095579 [137,102] 1587179513848673223287427205532537080305248359123174837864726730754552453939331555786156140654658380103171000308320138872766004735001701867504587691112435391406798769925598629344534336345778677321873195862982200821272778262546913107084158371568088062962767773980628969135328431341685826213982715183484057323296405218444160313729733873214382114493015314221837326380115224751485283179312083048625581307174921874717553370249955688764573347480517089696739094587307083432896858936459680465969690176442127631442448931542089684854671093963980045344372590924071882918522242834274813767670267016483832572284584499073066998523440766137895436909559982301825130590934993686851388412616166024377524564534662102315491759522016678377189190337914562590644266026300038866460004777137337512403861052732019245564196871848924597620948260003174679042837840986355208713389970347878798222609083298384298183459149519171690285419409189851452597299495721257560207876446944624828167516771722752117892469173918605710756280875660888723909338647748616213943259415405965272118478707068474028414621081003408906080507587300727758131361813483538287058867280100608835107910117704162716989623708131198982881998577078193953605119377231691584782471129585096316129736092250059610856358984632042283402548735766414727245200601018032211167084951853946008089441784022429210147445486326990504248015718014338707502795488296124435077268736880534724833282178138368496495575687978483702958175421854138102521526321928594885286456918423473918016 [137,103] -1362218277017846903623065486721097617674756985476367269457181166338382838768953948333514450052979325683613987657311396024250613578319856960505240423213384091241520972606856642986074526142893054944732628797451944842693646810257585402602878328060930222710469115752810678293465852737523714532779468926421471606023858895435441841999702881479216169149656148217596205005447649746468662977410972360023785345770958594012474034347911037848320622321474760913576467293282340008468518180363719454620731724270572308729569997578762163578708837628242585339334771430410331553373523254731801427265126573628212309350552667102167360177662674969954919162087590559370868009470508735183856597813685086174105589865154343024453829448187818382032787176984173483193980338665363276191098408556788611710793234855905187360184637516162344886841677148150897570378926719142162442657998759139009869086651650146998650651049983301217778143117177163305121944947941075103152881027549801861961617637049834580741960395759924066785328957881040033174578325433405511157056908489861079983455918203054888182398298506728651226576737284395501026253575390675231281852125646507495064892904941021449879094292602186709876846701072950062634246226850574097436489277282165061960554704288368709962636339896269078375001921221277993447884443252856009040366942113678785394482803431609077733527388324447164050661445082909214390330054520312249948855901827391880245467757348934058089456675460585789243145242113177420046640872278817228997588844848944 [137,104] 102585202345341551895676355194569641693126983907642025582916056952079294422929513082574989713288400109682289187585625486079322328060126637132517857937332262998745955974334695358319918648849407057087690678013503795298281190146048787084890506105473259843033850116532211067606465255250606412983181610034044889790330035194722692836474183589955928172360517167156090651790948978079710206445440234472757312786547047228037511581757898123666902504227879046296835505603036894610973321619483619091305380311479504853643581479448664084555512049903090943149927664524680453817570429908980337189520861868747070642973436036817565118914257453762447541202973873672512919346780282474075945800616702921824666243229480773835975002538412638243053760258490293120542441749555504135245110750875461394578531959693029394784645257802702724112526500507938850472345753286313866749698597024086811612970555646384766051649205356021294904114090413754184056523646885264896579073291188016475868366886292546501743083623200245984600509592611797565789798607930882393699672733622223801400593425793116485755207658363031030286311984099730367108923356816705961183529112397617195399791349418341923562009958146006088727131598127121464192924987843714318291062039139769678221518660180169782607838373806933945127380595867250269339650315803527659365531367899942297249583299754688469094636766860816042588215980352146471286143112598765481765028905982491809955463834830451044012451287630263670940528132897725157648737497843300418370272 [137,105] 13630250430200938169036882474808067898844730671095661906816409640613631764432803458198088160448057504668287955446242100562726812792349111319842984195612592187334982805989612059501005633292363932387134295407411756605591920150360849252448253617789008058961595070770159708093003541289160284508014518676706742757861573325809690296550271659280750215017689283617337191343995444647740338370445643417248543764412466090829171112344980938739261949924009675121655140250223781781876394173047658672078414351842108572382020306236302956202008591175816915963055259949076048169577129492697241220157773687204217924864275687021446683968046204525537156642629055739323600174861819869690401218611145627831373771224996705727611730042615258709521311553184940862845568717369344496373379708676006510634173384176802545270390920263237658909299174204989110251663049305290556467676657437570195474630520594686100158136315685110303619596660590272448236943987287051386937243153985915491523416577778380482527379464056173365621123719279610324650979520074769492603925852148385751982870091699331964204276023232910179189544061963140405137672854455480411077865881292315811706357435859163843317793547310405868422412031205553398143995858465992035961826748389607857008491873290828991247055821774313278958425855667352659093628280281174952660256440464796707421419848082713796505915888557739695339681341640585647399483017373813790488580911877645385639656641422978477710602569494212770749251306221072942517588093343732756 [137,106] 38655052794713065474261912062868852853071500530661343507757630944621631995337439841982623687086282887057442979943775143229323368380635315407985595960286415094322322983276296924477650666314450715090877006025479286300842114602715082248689356641851204613279309312410297947933646880886860019004332784323344685380551512849276230490158257012815985869186540852294346002072035663164632991908393917397994273951088163463073958753115102272085674002504991341796068789425438497961532236560680144115378480904427695081325738456870725305021734230770858371192705976767787263116133746233848071326015321806703184166495076047499243506615227204396687820581374371430574416110281116311651499456842446295997610641251278110202180315527458285691540314594575854755717717788404906483941777960507033446672267834996366058956796130312633974535780637804114301215239175582579813506435915891723578967670544290580080371077707803949476967687561707377237705344508807051622839015047278075707315355768892011935422063696434887721721552857731732116939456644174208989935120442273793373489265772407066171238928745647860775387053178008709800042881754931716715173465450985895824352568965051354092965646311372135175543896303404106433529227827640230680236686651438228633263141293370328878710137944277489858634043705107340938690510005455273312189638443477602024258753607707653857879679065447907475143291749139892812645999484866323689063392799920295873550591986187029655414165307446299586056058253477824623104131081760 [137,107] 14714481814941074263384498909529386584668931549658857735934544577894324514039457478972123427171852793602589071818689420881056934793588004158197037012299084853732344064995981560479097816181094581118941835932055752054641580526903189287091816250062677410592664277576509640333663079067737219357980425871597930359398035594631478586735311736916222936113085542627821221464770742641018635992331610744798346548111450218817409935762995921179197723748233092188681300434541734745663413932066555409679554728129532785898951655491693515520701148464850256376676933311783700978888378931951662279341454225251684403258871488593229441773503256102476295828071727246031282405086441684054199368556164310903194458202390317017408934127483618538130169570324194588093276277670562128288441243593471140687626928224493798440375526107295583378969665440848444524140112233306956764720212835558153880709845649255835665616091357995561490273832485551798480958730056168023607398941247746105151071531257837096453882145435049723947646647633420581181837929461979128108565206988790331531828971773092602987200014663005788922730545271473965313407553690178912919412043000048450642883064226589203417664868015940911326520795732674530519432303255145336232621648878633307210044397470186827871455210535088665121224110219315277446976796858541467676888532718337830998334890441322869220085778513198981510490234148708710797512099035287773487313918864899759509037722580528026398487702620685461360534667520176136966396 [137,108] 5080141816637047621431645041218338993312176673136282844731776955675943310489052339544783214630784001206764027832839521913246389602606796222680474648563563134719991981362477548258354494958221018880928648681680793821014529504089597768754687441531193546344699651217605782636526400520530986853861468145932268299903484233752554657139884270929578635657499984312292825092510577069071880976351628580495557320835728608256422848060377904693463075408844507627174536572695260075686280936312933917750233043579002418686215357471175627842966540994466779488744106916570907980691366021506073362567398198150629316130726823097494651504346150529760809483045639515737881561463004379892707245944967870446154398105304528646954714415196717123152569051176295503192642790996248151956667205298879155744131785326264012887603616280424225580491812573459206802038950764656795320163904411159259341910998692356246971314437799939064857240700897497234752735390790616131251164831322039690173085644062961988624132467392715630604324935764624341127451575725362769443598114706552808683872711567639260097378245083241605239476433608454485388544900196719262560407304710153296165212723729868440361509516089343030803816360225602363946862881731800729256602618816289219186665854365683399017349233647104639022417012920989469506699984510274885743981776644927934557093580028765512617123933188667975477945505790584907490565347899027133757314942267770581136886709834641603701097745457919899759995097164211928 [137,109] 1088922753496272233946899429306141767497495994568942967934999709860087818659377262942261085445276941315920364399258790800080710156319537633006460555140320081826957379968267071348726011655599831250454438709151843189362469583932042886695080627545427991756772398317473508484513002048805325272735807323731633904443072057855594056316418417339395038740863463654080219922834056036065476771934758312314099488627329866988410797084649348061676042825677176937123359640178415224226829911860312165770138315441181810108077715732599524630083633109096115224117255627540679145789779456629949345926099275225708655606986674071011492839979129535911801130024731822882834145590024325554272132003363111218901272979449960627774889972159969445921532392753198566914767024043279807317118903546448795692983169103620291347224357684158637282351647357302204327467591172726633111365085107098761380419626474265954293066214965624448932215397413908088531219827845577656386808253277495119387346261484745586639091447121481646364670789065965490487796703876223427203457910722442888983256724552272376204613664309189741147175138934384923153977128680255043354454201855915530995544403914263302927486428533754056608147772723126521966660328980562444089673213456462181493931138512168623244725167134536864640957267705605004105711472827037225347196133574870436925172261727065570974284595486709073712425556017324981163309042964711440202760586571908661707192073609102748670151795706649839021665406381 [137,110] 137584196593416220269671486271273044089333108534401425172110564734323284347237479762046345786245622199229891777272525117495609308178398237676079832295517250208469371562747487867589809035739727896115405853821955228420712707739193130995489638988704935913002346820034552986068955418011749683204433541299441595202681276079070081297275512019077830315848221296456012360503663217216439387896113290275216084776076005091370976522235672036386214664096589612349761658564686738673403893372874547546834999384292661091305095427220791670799075884928135534939203966653798045988944015241801916728546159656497747496727133084201531051666960454456674543653014039178770036252315252731963292042218432451626033087816539781952957524482906873143529877841042108355336395330753215536180204881778100703169706003968231034291472252553496149280845025726152757237916328247738064919933561852524956396471464826486010202988886031880661311453083176760814154786298380090935525636997263375129579110424276827481692156508824611941949148594129123253838587921138177392458925097671812711815907563606907319218701443493140639079276874171414712850668892891099991979591001305443320590701724140950252106692071970061262230013369277446110774591960778224041379699157484989204679664565910228468176629693114605300292478894643792844144579627907199447764288117302688664251225336799488935408094566531978821863915475452271582952018652835583466478022391467044295243365071420504738666897808763461694048 [137,111] 8119601934975928140065886718182021801892222031230930723100507761247327595371143313658247201788384859566881564603850681404107958131721480358742883696098784555700776456397959862279376904318576481173369127724383879950397240549421432378630128982708391017971154063640476765177480949453339659490607040834478194775154564964674563359307562732993340327913830516551683527108138781458130183924527762206157355173314495890329232372537532110750637102510951710388467605946735253876030528882186622298259936076940299191656600652477157581290493778800212894033054233070950443023088724672917305671457420773292946158741085726904354751384657230706805407140792127827682179320163762043509019413036270823780377701235182401665195855212469675540868164316292329651567405137875653601427545281975922976468423806858917474787109953733027461615690457708476819159714013335973528472930503492553203875299318471320183228583743743423378166235104194702278388382353172712169086700605673360447070958049683963546454166019055164860437986753094938083001738689990000232815208934969488561314313110465036517879803908349677213760641869397824702852642093996770296015511712824996868408152504620866332858179513445250343132528422240467024016596340308978150972132024497486891544482222194499687481431058141428071718158908798883580417431073709395406665112246675994792539941624903831172006910171703509843639225289326130821334114602461709267012305466709854795766587597911822430120467375484292 [137,112] -77047747979781500821680411536945060763883341802244836992023562646981952509035095281572153744597347404966125646278730452267708798095796619856276098716299853312705906807880116907329169188016569024257065213861662183153787525491094476364012037255725022131227044234229351526147090367865280702264749744002838773713631317975776442353217539702613966438784449702722942452810493211544044292170004233838735707224839492135967955910903292512553721485206932864820529993097541232202083259376464339524519904114983419607380809116864116144676859570582671288397470058411447170127797583705219250583245037810625012896456519278321694509331947669064525718295708652185175422626182064946651063653396357439888621462016664386717216827770697165827315909994073807401263816159181816148457275794278483352867597395824540730773944993251455476824417731765068417374485928464119540274736732614761420899133725255159923178265597839092091715442592824516957281680302327478530418773014934351163382225075365711003846290608322738068014950811620801518406711681968720697323302592305419278642210816627759886634201860929978173205134326027393943392347977333707617361137161486821386693054390762021108839984142654629367015132609327927200128624304178584159802531360713432806708774530385938407345222550655391625317292160553861252282799553553200881640178102043810779651708998998168466731576467970194547120410403334861755815634910119079412681140153647489056395965408550419409130496 [137,113] -47707267397839255342899562334244561672178611605838392869588471552011740670624692140173214286020853093203468537769099133215334873932853868190802355948455736190381812249820751737350113495927544465003348329334241947428995000515365778458966139748595125116545323329538979712486763088428850866837354762866620334165375706335888112404085566350233264063028413251701556568660003258821112958035145858003161855799004759544259469119226960051979752367974548580214985547816872358612956430394355558843887174676947674847528981519466612860688302733511624680152157239582595315720306854990770449590978685780842925992888217083502189081693964756069151851178103868060177044467776178411654931442178355201305406630439533941562160528008776878043846654771913300921164411483589521142678068836630129520187132975660120896171941483914525231259574797787569640669124349778009942870485962274883590235547467296501723119320124159210550971001405601554917971238660569410951785001652346597223663484146548264437442985302384573126951000085674742471244559127977816149999657412361413760472700121948808953333204201474196354467624336192264794288891251115766917240837955016910880521023514171024034177919978875765407193551786297298615751235524781713564015675571857967183493875283223230581709902548921152260524477569797445735472354142276966952578851202069410543208975592073601666238935411493627017547067745020417653734830008267554637393482358793008368155701877691579552 [137,114] -3931066925096841623496533588780458231783526496635342218120540360342676780914975172439870093602960288390980113041589031734897657606713549653261330520811898915121496757928265407018766685191547482945135994841356083525956528937338635385108505094801358295254706165194456157007487418016775089470974869203729725017327679541917534727543776023985354975871458911661238598990721740525293334193539798697317098492860343791664679279574133130667316790372002501103027330900234731318915431576211316753296970141276757038520850527538677845981732319896647579424974728261625782970052933519697712332761915189904004742037958131909627481464479122443314889172438942146802523725045128106739414239167918042640185993691076831451436212878040355632651545973005207518000050960318718182878812474497222470164239186358198837509387058458881870964550675137863787929511330167167124058387636689312763309729835543063588103799917599542618977914487993873419032697119650914428557360505777414335786968772310918153239152066520768093281129420113247358814472692250833296072296067692906603710075776872375547685885650275567607776990132739845944845842692275361037637365953285153125014947483992777524307880904631614238121213255080065314312997928166708391406840652949446882118174547336913151632307029892363040902743735057913272885394963462305188190690714295147267801636129778575779651262635969071998115435383237187543162657832548620033093097523249213101072107252960 [137,115] -114772685925411532805872241282937222758660194835234227795288751524848085649470235405699603509123884287763015704996484216882086790970220403418338741465743049957750614597045443855933858617384216998040434179771237875858994841918577539705575600559901769815125082486317407995305261388337599668348830345969753257772024576819174385746177340194047855343425573281110448849263546754135804367106818699388903486564449875369866811289499727990845122858942567808989472347250845325871272857682748276193662032864346949167881033839349586235251021033450728846014592389436349749107663488414134714033846974053767418354369784419777591919635654225168072344965135758603323562889533676901196741555582416650171035791992652133902821920882764676429568972280830403564760016701191987419720858548564990049637376817870681003391571015486252935435193628629220185629374272156339725644458919477992720439699680673435260395792505890923138958448029345738951472247761229913715454901243405594819911205910111685824265310282127452177167092073450640670162076224075700182339273874703880381675050283058329521003712965646296031526833526657298623293767453403696506791630862256038975041175650235878150871203835820450426347660602675496189313533026116405047473347789436034030860262717437957122811454714360459550996202664341731797372897559610764567282898582160731346054466159559721408465615802365276592442861715952108371819849184607467526014327911643429289760 [137,116] 1632098058902187111494102729624244288041998340384915258037062220758725513933697754950805394975607681018300287127393667847665491267564856751899514409169056899183509168635828703876497528741491285332769424051940995410637298422448408875798448388516559061531587910528996688380734014295247495212771479099138428310430642354104935217115601372217650512114217973325567213043853211330601976052107794164861597854771964623340677088125124962188941001543516978776876777864039131429359443528010149932610853187212685283905814356421474802022909631616490907863047424183494818950103998382947447605144880700477574647267759287146621034788008920726128278138026342144032954676348076443264970656780816381252160260186438832651384521757241222961105629143882719715399070653041822005186786753557455706642660944003205660755451784953769482830323247258480328917870844299139083398969558636871130042941429609234100018856056458262711984940929355944649546971652761535955371418000596108491750506909929669228101390394885944215369136671470742354599971840163805982160902677041976193839282038178838905780791523677213759647788597510651549645295708608087011531405047906422811794316264754440334999990987579076456016850576270082996051324044300520167518977387143221233477037332887455924666245223566447228891948551740397388441347495054221952801530266546347610989433348353392094462210390655021955409983746433231826034182095743177717161862939124048 [137,117] 117408501544325320841284624970295433045922413458478088714350309126492681227892242023996869964172323179645247458598904369263745101663475420002300654960791567167981115150420666666508554945804185855761198879757771185371185886169759699841584939550022466992888451054681784016010609290192220319396414359462592991893987325446309274373996457325406558527988904361432711204321973218321787299931859901841220301968318408305608203008512467126554524649664605892092420523164944270560305960436999045143488750359226755334619276010322152340882861372325577880353612546399356514348498912092013698622243995068316950321826051408732149402067106117476494747467388727178077585877257443287954961108581243930160158143412524912881126946010330432871837126789092635298767165210033961168109989961875641111651945198393084156716431304289790825141636774047444009871856664679338494259175995630753414084280301561157421329577500565851057142125475917922311368336424055892957253564773125215169073540248911983303541247646141217372968062617110643193501377168399056729508482339717917314954054642739202016344665157327550387253958687880270260945660728099335603221585164842599551112304885098270480379925897430375971185815780925286235663376053173042246574280710069042937299963432801536185865590657815167914015176026374303688191619959255412682221606698498062334128676082994833702651750510589173954798814805618561244892519927150612511747318 [137,118] 311277256644716033891509895549087465767238052426123116520347184017909019440935270700285157506419288439630281870609189676650561962542887072480991172154371408401323851452475517823658160431754223539192993256892585580321843520110036565971135550276743312658272729646977761959741400397528031953634414831552919807605912956677856089395993806729430279178525035009562356783746078807955325223512892104069066684546674759732735519226019917349862262423057163153519343934822275979621694465162532047436140280510182525535555580405868705509000923252821296303777868713786433867654669042301177609754329867488775857307035646033786402426315312829803371840610410907052966959304393455216380922039969283688800914703213553370271511306054772072277682753846769223921734610776558563392160321283637364132331462165166706931078071556894119136247482095235480308758300644864250104051115782455943814253872098761577799531495944675214074332089531235708836410278242778653282951371955755259878903803919558659180627942362182564539900114453997585821519244267896967123045873358129374314156643934559621606969538975347427553542612548066494266909582463610726335100110016911656831682643513105381445139910297436306569853225618911456591169471186232730602126616892733324783021385739575514146675577758215225063254063914092652404328380266190963007166889367040633055419030613604390878987729007465580007567813347153120159022158200021856 [137,119] -19531707215884402168416877868969790338276636810666665723270545265035795180539605581756677534976564340538951803281164165071847844689584480756558754833046758478769045539519362336741838812336758591710458558797146092091456846775210573611458083529946045264084224748602532597773816270275860158408993902965581924917328217827338882593247768073057064502741651372641389110476113549293590897061189209478707828466363536568330376447322069393112079154638088686887224200249729483718335984365602590102197461969132693717921863501396466538165690681381034194069149720434722865595854667023907162309866171421231066151696393017320409925697382596490845741204513218056993265147002891106317938417549788533580168286668060364163307138726685927395916002184041975877641541178802313975534434969897180750440421601247407946436949303967895043470304022893009882640934630158896031023508817534819301789056016398926966119194713600835405421859004697469256019988783297954997631118660769452219243378266997084629095917750029052115952434411525223891255731783780321935878424552612944393781634766683541804049200767629764484723456789323502926894786654240250829173020843609821317904811755047665919727112430794604660734046510752456115149604768897756824308221966152592457885928394698539111009507697255200062962962666529869427366852342581324256517778879980539316941669317747888345185008692661000985729942924608404460849558092 [137,120] 791326763980610125324491709813649699995363660326918598031250792603835683261672625414344224895233641374411669103870341876618696371479125742371506770500583630434938097203938481162320547439825631380515675263154560697159596905631014955552810228231034096120556284827516020948901206106929501753025261553673274311740177619005711027657205220306658263717059816572590292120179276539568575487698662699015407592532042694654879460556776642287204718188110319305512032772549369387561524728134239298945767339434532146022491840390373178964425446716632433548046498534294996660300287021591986297579994225351981160039023036656624742565996611441786725277640296194602272756840264264886424831400211133859266481234795787507072736516314286982905582970870806157928924748960487665579516436646680684958526813655804681689016877042788205096513494065158986929981308644856331777520714164658182666470622304038615463135627930962932579578978364271369055712776406706833426858534646598946649317899971635031434467549671442921937398489586351251036275132026087698388183594526797444401932494539650913020812164683554237978230417237804633992900053071504708084754877743302857733741594177867379280511798727030662543272156629305997756279061138924000602718058039844347904824419744176245748415852648794992011479667782236007006232896263446368181808170563973124402959385679913529903862824464529410211459580477238662640 [137,121] 15598329326387421357324682103509333855905764667834242588382005929896156968994130296912264878167354384291817136758666638638374095055250886763868679170416983209017206333858921442389535316366260059448954060306166027344245279276343575457476521380507172567347068308068236026029007241027384394408626516618626125814055601651540167369971743389183208170473521813692599848675186900954721216004010555265369195130579807456000575140332093671187444547566654764908807355276603529444112987063277174439756910018626376550720391232689765968095446491480910904906269254022994494971372207530020385431128674660415275516791017790957876726414592138707348009855757550903799293155794503541680327118473468714049765752577115113409817541034673642522160112650519757832730839153229596437231128613954443800446683898000042186254182784767783885994988321943351828734618344948163952731913398399801302556559890540786049003543124031948108099386070253220480755989530367188390369437246616390793380212854244156814612397802577432832460518651654106483319636769486456014800614150914088567263861774971712403543225431364281210645000032190414951575350100461905760967459435682341037009763156499957085969776874625273857529272801834781746732633582989652778377389890788167187772461995903369661960632583194269728912368341628189422185255256473622777207184369683774516484029424451720898072607825273107285292919421978 [137,122] 71284560332331436608961355945170557552854523079077884704561606313841588480234965672203642007229487386611861951688499516661602814241829514865075468088774358373391489868571332799445898713729763997730517661146173538297265854652019838339997709814969852478651245936908922166428351441991409103846299732703055326786874445946317513649771831617662023201721143749595779534527436828402853030997253311082570821482142599070865183044279537995126787543619767183037204481444512936344754307161953229169619990307890527604267681975583139805393580324964210211311588421786135953014079629828093249143789987180591632878062532389267068879572361479577950771680519791271171308463113493254430230822703535662176998266470122433814205348876744560295303427948500701689642229992547623580474125731719690366265878472571134476573602844978089266710919625816102055388986020478143809311565045619086097519545174379899486909195770123045885575885681805340713454065223813071938417148473063446288677304998630295000436317827166967938543607171039550938180040161897992820683342946343618529634465036768889843424915415064482484021478336996592384188521127990197959399996354301606528958574612968878608066550458103801678157954098865232080460711140073763597935953827213784836157627329902538672399049143478975377299953022712307870928513421026901070288102202478223438399026184619224410905627796341700166368 [137,123] 1075122631622234066256869355530801333650796053311147380984737576870451676659257944978597673906884042290926888948215783771086584225042809395084845607071390624254297015329854374956161282497824542538832855877774075979216718263294487818762174318636389240543190124995127626593551299553465573856187425108801589715464298238305351307718482412486677792733875650903203004740550648050506029497355854002489718321739553820511063761592515065894285931247196162388527253924789655101925088223579821815181810099183999204046070735417802163455077094167068261588097361876489447005178605831316793985791954569583547675674866744048207297061268011034107994342760775918768383777340634759766818521130623446289768664011389865975820602580157569806747531509573843916420838621983460097221600631982224846199360137932880495907389403739343116950256655073375357844241178203041277692355712005953000989881218716534956332053162793892351754216902399556225184344217632775107037870816071183763240409166020632450225089686609658428387477916321656151125113284920169177399960561392000492370390968004953418078785054538334954132494660724820130496051058784763913122666527572167058512312290984878070107045548681563312794900120214891547977677560840498790942099113212864851638755948567366966339849239296265565919278096591423562597063699984627263048573783339373694685544276715317047511152213954624 [137,124] 11328393784251360776117138816018522604454356874382593336254337404406582380976393995702708848220081718649172492516693629183039656710188387422689072927978564456576225812708255874060899741008584975648333587927586404208864752763167131594144904204509155645896164585786595771294430466185481500702493102527516487383396084270231368527973193112551148372240674843947015691448742362761772983875926849171235496145213355541810448338032705197612052985329137234395556470506198251845801834436636220302541321694010714210836529042051122748725030269678519937551434187890985966528366966395267348382705719099811365007061838511618142296096977212646234621447424815594433782618084466112886981320427015962747124134364720228937786192543384606361637854402946136182617907748756905430813094645900782425578304954933955757396722057088376676640474333112835176657425474835012582300660040973309419722417698491575706685547627376095895781996571448153155817358382435105190708246236498102096256578978862433064271515629977367829716076599545062494837121256799518843596224419012681012626953794149511892335375652371848698778015539589172672966145147740381636195431693794560109701167653211886454134652792238011481585795511097823133158551208948312484417860978426701614060679837318806046044904015472694591685835960411812094588315703991416910994183571499331073636183578161136806317792 [137,125] 3300427379486676081374240135878659131900623214303058466956252735593414903806329907439553666226814823922581739265897218532610608265464733846538613054483176109870480869588665906243333386550785615391346250240839201459121845228729806493011724788466764117362133267505315586103330850098326430285231601067297385543133221836419222531718943271249199028010556272184086300572675974458315621243930544508998419034969785185040189919011591256381449216503754066184511840171864595724437255796238653224084416917859908360121753522098573274903247517524961535813937872489335126011922695394993394948928727729465603589727231539425786789690791354177463879153152614815863293367041010856208274188736937125034321987185204843081466551000678813927451164481332698481295231341950514620970740635527105811172402708006894300604897636358694077446742239049475767130707287449325987323024782663373178140325362304402331868279125861455845652290001784301950104813153985330796275925701067675748822732666304076190460159107534467115787437823128770416763312850711226557883116883336574670167121855249342261839319233863588414517928890108499479773816289389483274533800971058725373179262256183012813753676157293794367602622953361622413680881104270936604441110207960816607722935264144804936385649373283578249036575679841810372186151619124489052431002938618843703382470537127876 [137,126] 71643737145940511646267174395173433234246312323372867486043458480951201308982470990647989972877218390912889891647471787631781748442336616579043514469727887912668367473532731443930416392338425136801745990240354605139839108508198074861528222629391263016338467086496968321529458766616341612449773671354583633994075378842403466136939921930775637364946035828172350286405670772978123977980588815923742332120644166402233836088096234355328130560694546088772380129856882848572133429804293835664042720721954071402182918823621508490076339461695938799980835500045439521562607996607855904038376222621182693303483284991130305925696204118316469104009897956950255125227132854938897908446544692995075707869888769037903363032514830606690075793381224314689128271906900544699481119278271905980630397138288249479739497187696127102998871944276753785085846553864942020259827429634527329637897491776766586451577835579301142172544134897113216828119244829384638803077691499334277417590899226330525875964194661200771397682723830011074499805883184235203465991119373447439474112390283809237311845016600095265278208267213192946878721386062991207950490634719767158928611082383184220537578304074669767356685547270396462330521858052057552991588704367160364724250627392070448676401916719889618866445178506486477152896669743820774480864437568814389851776 [137,127] -667480185054572606249209964650807841660789803539346479443394699494693131884431113863271194345683356824259629762333947466274587750568528717387363975853392770287054347859738612793313588495226786549199661587865398412595001459526439165220097770152126086132293473925724951576226171736611609678584323362470266400233155154818325918594190583338069418619546074763912675980988908223438282206906044032823679605433139512582899771119974295882133851361759339913655593691177328318332708112890977710687428759846389914147315408781200236900911048283001454991042290229845008917328162774379302514548296018353080112129932745144156504847487909348324513253063340024306386155156395965961235288400681933423364330576700258525403893568944688608412154019271812768408984095894602613010695946434497872113456978929826670662966954359780848984082972770496512461351031470059116574514062094180489522648004889934068253724641843805996017602552978783534492840223596895901353271373338617873862584782282706131132670211425178558114260226805783813212162799329817729941025991107983908566110562714053333198692851018332941420726003316827592452816291383246763767357952365388504623657503042802099112816922045542666943915711763315550447714223551656553773192934291150706271216299672044066550927525887147870561006056577923876619689984946876449274424935231418960 [137,128] 1350904688653038555732851250551262769683140871405478268183556297806523170599509994767794003270133054493269467090088387043059627506760459274084495233409375925397564769110031310318792956189195374057930174112098684558122936007952553153364742444719219462826042128944176420621066549407799750846611016602385368062989418954252282308254548306706850473924135923116352311321498307015977741323505990299668800386383734353025306762254312452413279726130760709348818061383875195239321891677485742412350726603703810328880388270630259914073763383772487219036318278304500760250531345853289245497915826733636919515249202257570673180129393988788450719970260297322282242880632250729162650520269575899454730044759802795486186448770418144106312277177243662318851481831328753633741248067903140529860296490467249312470069120949887915905070462966052440196663179259700749817755843744088094058406370720578954694767345171341235719361637323710389430878872809382819790267071624068568225957906300349978527804782938585816592769473288267319462130146777309199057727880654883720341289604801060576649433364980188955925793896532888337579389318787830568921296702857138247412303548181904819357624669306979384586675992138557717021227457362567481794496433387419906225795512702879618036719041957760801262426009866826819677688039571993155662949536 [137,129] -1342037663590951002513403247436783458242727695626423916165052769399767563326904080500755165068854158193008121802916706327508559743364768772661555035139557919448247622709310740193771353343409711401962606451051834948894514107769666057521542050088288030399093421371175016244668977206074890834493767016660334656833766582215803605099497051086521008858352865469089089587607121894612924631995568481461693123308034822741769272280327883801737733205245779720571985061273734460531486192428696307655276076192163931160030557842449753830142816903668610223143112274385511461069989510674060470943248341649107156108859165124311689772681003482844676974173592612140680699486229437599437541399958108034821213507741967245703091360698226299678459095576970103099126567761201872550017160774679565514851127249721299114365920981381283539945393271531183538724740317724399980020046296504766234864105583412187312593083918371343330191372673605899085798424260783050714881391979841380076875485304362196618277569171147030258713450539341984682692545885499388878079698361310837972877183133543493805049361630437376954550460258741423527531850068938389329567684819133689829298469143716511439657562000504566085856914005086653432237375940003723110024967655087244276094961256303749964411478937017426365702008889382370173393768790147124 [137,130] 276906952758111601290850956446701648482649417210955829497928201000392182942876480218865972905642124810036553101454777049122147708972370862495797708307930782540743601003195472803327601448776952937655880895904562509632237210587768644863592621781820004275382050659654696270883707234049676562973852313242046925487781517029795102450734991089028335028182827668629019102409157619234978698493175910286461360215488050393912772470642828013522582607353484225399285768134268585369934821359180637397947622920409060428019146356202594877273479720949774770504756283548534010601354199364744383167406747145275537368613262523087565566827826460508044105726752572078027015541268204538167820677190765916497203497847271505365085708157985897900307974702671512505464324346046477005572753825507101955278226059168833177693161047581272297331149839057737251353429175965907874547822116846749360256111831496240585000870086988501188810764779573738135689883937387098848880687899052956872527870948054441956190092396690835091386711693012386324373408482965105523946691309888887649268694460704752398785015798815064345430913083041815296642589139373875063491834604488260777447941313156796063656303944888298338187776663207100681388324679597095979923211579000464111724632866465348227501912537143076303276992784191340957074416 [137,131] 1031264083784839964549903453306028501464680568356572957952001523394526564602451503612381654273122297017267586314698679197557679336889126725894926022523874663993121447292835797833834907803868279175003098494980689420379389258092991054859690829392678366232115120556572717387040339506155632260421996215041104853759068738313138454609708146608291680453761536173014520165167317675416423896761622606805427774177368930882192122295125952880360194214293824152715014221769271173212746602869415306732735890432356720358004187271664247105270617628492001973780140769161924859838393108230796593622407967189535293033951418617508682399452067972075217626748863472812701241081768064991510919792980468524210765808498849417588648718646184999905033603431337074797633525969767326599244271722884979180365813944624675532804101075037138741031582529033038879689037073967055182179729527751039580944944266199737969304316486135919865457079312646556160991724419706887526558321918072327193022325735964656515205774095424189678025577111718976453581254455481021867086899683861094597039821412247163341255212439970673887113889795368678935565488471094385482711517557369263012957836324825331776505373267575147488011576669734374854563650267103819790962858482077664525445450302252039370122734870111965061134722688890428 [137,132] -1368702479962531518470799616179892758865140830365949027703544176142070692589534820907062144541989596917093978077527178279823754625306791887300019235869907633707916361187565331858057000910664482747614249739828366877927431404266940812649694232838089083464700368184142258291797726754334052936132573784176446880889361231579144555376883621753315877610477869074683136213575549474014151753972042411903553757505047159455444242219289750674432211246440438100238331012773803614470566983497925077780920879041313414113697676071940225765243768808926897968097268106788912159502942207989288833925805773398468148394642231760033340458662734261977437815429238140180863677217814139885736642731135148009783700056700451519205899830673947439000937273471295791839701373277772775725126641668901797416792309009518763896538329054475549509651904285396823431518847897175726165872500569759575930755747167840053104165830971874387302480128316962104912307414011777081884269516244590855632649830689022663401465664264934034543504045020919122566177730041199361924894070961037932276695826120123812898239208904326282560066883503735452469426626157514572953673509556990922810817986259673241052832091354426061471385212004838975081751515872500280029920824477855343809337187093651631360900128920340400700363336 [137,133] -659822461474663826602957410974136182133861527347781713794115966454785543069957684084898760739021689034039900699345825120726910467053133136867036529335559318184451691992610693940300772088011463344251606380202247683634945233714955539089953089461853954394143439839047043298382934261110947504618340216953129229365868115260831120903617116959142511837563939645720786042830601126317975373998766861821873752089437880550222847567960948460885852601711469223617155535499425159097589213854712548461894707722621830731370116866511478010471318978258571933560826758408567302120386535087588417284895911706579302118209297132662843505851932892567897411469402715955869883446948667334311640794436740961922534970318173099255172198500782503589009928950044656087590402813060960997177248257585541801719118162051050472248259833528147544189644361331410499138061378910066465836766559502210964485370468865176330353163528508097083116885680649582829662753507469027434577733474269937743189196358464797022165296574970004611113079326531642545276659422243368584318285632053888338893178867827553115950390397383409984777110675758126851139129055172754092929406858139918972264933991953356090724508026572391605494476332790455981612455033403574789329533889447040031282853151412431911984305749696423 [137,134] 30402112932481738016941618420532694761649983593781898086894238917819178119491363761393489076557266712149612907778848806746040240726626797407781439767283219718812607671724651980775082808413220418445208593577119367449295557633336009734899207471701648482927380861729237365342095805520373226497791879991998937452626910043431114059641131144189242016914292908554717656748891510769256333815527058309457688458134033560326942503827638099824634541644543143113714019381098646127119877720797233540395415165078329444856919061644001199589207103286161420335785288326950148420927251735456640772915646471446879159146476729889624061065432709268558481723120086550321779831015707952626911814557448160735135044094941791693002933592756871451323881414797255566571632297531290604156279391286027527128372324491234333721429760034263567340683402084136251906559041706987797702195147093995522513588126452390014636041316275228238250579812909435405480723308466093650113978420913356056629920550617163897276229059740214415291924345729490740755664575314987515888081806341061110997058758438389318822547721021717163029851282102001994605262301324594043928717207115800786603606023751782773879188923162897269064926563875040388287129376802714171312430910651253724271309862594855803482208 [137,135] -2121521042200583636622660148490979085012872116574202192430001283356670532849954539388961264396888450726031945391145683121178861547770430833907602344624341838696489264816008711366111438251184181555332922011909035923182066138033152039218570277290699865955002712160229900302293016107763261630682552192875511543695360651155957846440444184007392196147470877991156306097061208113863186178282605756898780637906666233548122221349459603971580436965034483569936249755461206644478733938921167604759451155301884550052518866831528995055426453170584483535405533555273946689804865335882649741479977540756336717780766473071021810729316058700831713838005698781764598106356459020521699119814033930239503282355140891012351372927995097427458057253832635805807779698474896151380631309429161567434691625162929725361824728428791868644899610362966057604432064328830628791289503157674920315342324503617249531885203326190955665311209155465653064878839211944287766388490138638404948061414046184953420546403270313940729941952678030477417871633886630006519287936388381205355082933775157616432189864380833549436774235660549372406540067911559135940857766255346484625519550335932614687533646161544080632554231447098515784502968827575749169823468060828785188631184317932 [137,136] 13819114212452805932855067617707447795041812426159890086814531518625408631348628229643600996238999940714119945868865814694557057420384767820234860496583397771708393588680565183129547580882241723477963107345179752675057585388771477451627131313520110139757887145850877150182382747670535001945437610131245089457741978924459611753053862206178620060494238235011323785735265595467315965772444146012919897638385691448158256594727578759149742234092812324844648423655500275653501359347494184710032961357244606309334025717908466050842142147047437009428388720807114955688185471239447186893064804439932069567296540163653862946612804939400598935771127784751477729164292210475289159686076866644644613240371111858211488117301217325889500075755160806220970374753763015776200991645820756999691059777721026000370540457644545072577881136228365404362368145917884492142740116350014894601336348544959143290751056080786470485917757444983645217168116753762628331395167702236959220413072215630465396709835013875222914449841232120737842767063328925501068186548720819123449881719502406538261952923936287168276253469188265320785689516404615754492563655036826725129883201369114960597270866006193059857650941427629804849941273077669867342010697252933346624 [137,137] -17899925840639728937043592382686932467271699353180852069963221925469556330312680149459038920834035594882119118531781058105015565141769024775484997356450714476035270527614547873512676541051434522261359295522456789102303762340460459138301313281777948878591356320527223756479651313263755907808752141026752989673736275130363190258416521461214176525371913621923901447171216004435161091713135473845220342248849790627219574244117990670394048477278349944908474744938110739823714018982495862927416064930588036347342222546254263551027081792511405851386100257085920758747139854086759903102160815931295260437716252195755196246281068351927483380812246628717693024389351797318265265841429626488560499504375265051464599807452156022076628801109287535073066841929181394318537317348213519303173238763796530085835715507837615967116130682113707801534352820265687219416680164988397099860268404044102092439096995345545651533974940699631771139069502570479542742220055789354817651692423055840453577823379744509325913101153841211934582804024489817519140661269431988310116632704026243850978464415839405539995221782347139685496584210982395174815868106462628030470804443385182445910834235534355169576302839440271373258305366738355289412307112 [138,0] 700493461671354787350701821284141228146806381710270548645760610109605756044324671223140749822439604362293773551296999960243967020586654040531155180005179731328021711999549208856506143698759881401453861037865460641558326380110161167416110194670113487416051172771524712050202665784901414774799300136590593983215130173058706277144917883190935563163098850608656332150538367832526765670147379367803601603584699905388196656377917835303848273950639257673024016155793924140771431444369063420393927436662636749079241744799014815062071697568398269975134362361265986975419705641718467306772924788164915381300058775713802381167772284158433345807954521698790970057485271604160186725887604121969219757187879405908509365719210400295596845322870536088162605951533915760252854113169778879710510208367935796669658392365387751393161068268125158074794727901856122274959597493153559015864184712695844614296648493426880321870527255877668420910343930188655665679508600437070284140922552044832029072901712841210449690886538178419397178806358803352300408019110351701805351447912972260669928314170758462544878592435162511231179804799660768033284625005786916797844544630688871393092816645005612538476682650011261269155303739983445458691444960657727864656760333683011553591960923211292092928632606985021844144869568911619237067314775669951228954722873076759304140165890527926541336753986460479012207939221433092641627220566990290625509073560543027003508792618254750459924966726709109004042288602767450037169583464675033544059949539267644815837751022391539991336398051027759170570611355206765777724505782861630922420958704754287180484436653212577192667618959416673042377347710861006006977716495940200062667999188901960901165829420330900864321537461816819087196888868861026523518755597639960833700337561021816927384881856512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,1] -35132948509524173612494705394039090870294399870803410743809305209283614485463005029128859037306065855317916798733323457832608641090007642632914317403727845847850613565921369580515797209145777885234357171828282235978994935694761520353737667290317911819725726181911619243036869312060262437468468372404982302379157968927287597647459036148147858871404302276120876953264130091737338983935749147210045730219433572217312859760569720304999155904647449138065975967998087809360116053038302395342464329208553654546917389632975721146052059517708704374117788872887485041492886691558169388621304389175793196697926688484586980005422471851443698151174280314475419837830746830482855010183134486710943292061720353453846092528618412762902861288327462743598612322807904215518231502616120471119510916687449335942308390085282725027730531382881784254193147419499304098717934676798954628959724078693817364973529003458602758720557440734387870312746623843653016723739421113198319727965933282052429946367928168454560285428095528211200619567970479270940480985446024795348910594636420408703964774756320927061305425960219542390412852024534995091557945155583119965173064441858112430504218904891651728898949063467620291077536242131458838115545559535065063798242020894586982182378201889901536964123034709071146250775901636776892986846103289435418330836544353340243066316141705535464222893114309320159995022220560679133266354417766803217629047628047919140906143701053305189998779170450892440392682720622317234474819365378152246275358637118453254781698287052157095612483532540286537589660581157205932651172855204375132306265029914179887133031017711390755912125104936408493155934099091934294667293015641323857014760878311690022279830519754009837886555056671374712914995169635638380463572962660666980476447694182853935973242190692352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,2] -30753746181754616549625010566795577083485157128103356393071605472893556231888162225477447227829129394924690006873999121530214749171965849965818394887627151923530917230696949335565066411515281142789341749159879373086930346052661790496418459618604583276003765118470640496171477406864243720758394888229763409714715732457058350585039709600355271996430011315377411113486991275522752152224750666941430484717436068376145503002697960216900324021032913412740166179106983039059437475858511729221708487953459149361780608584183235870024468693842923951844439997265395973654218394003509460235640443916582463128824756595127477816394380217778568890518018305389950952245585180512413908265180689953932457633541274743465720795245261383304489452815347470997605324283717010813280887816053551147200648985721415502515733561910796645135989892520292796473572286239048246884158633872523335803020431106913187127105683718418129232995175936616469924099901426732052359729981391487788274063559302659534603622987537312160188169772007397186819420103163970633029266642608748972108051064404817519394929106244799816393109072849734126976810262244115420547629982584442223890035436105808048677240563098648467962787980335761615054771098063500343925499103523774173161307951232645339301821842063872240815520230958349721327293609303453758722685002797601220529750569245759885233026175401919511769246578742667155842641786680316861651937955604840408483962986343374693623407434990773027146887783120847544622861904154295617086228707026080166511064327556064152507296961279403036006234814291497418416337028338481196706642960524420817431523282061637823853737923296899811893233325322845553940434033938345957027252043050262424174672519289443187432610330149847992381197278587794631036333258930778187584881357708643739498095534074958832815907836134424576000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,3] 869596957969672264653769949734463916648738608919755799648609607595956843047741042577602187707811472146586446499539846404822623195388173933217928498778604360646327321575129904138568125438969743029379353841201528260746089197357197929581262940257028036761517783873212652960712225677924507821156150515274549227591204514445185733473158859672606182244486388436106841364038360061657283930263315118196971490017817074883893902650098447841032824956374119822872234301728540205082848794526598741579266716483101327674381577194648121481121362029949320764180649871736224893979921396064929601980026269540410690065091230876414603261701766542940277054245721939343217032232122723750044389700042074803084937074549683107354403934455269404998574272759058496947120964405377064355837409257084426837509078001303882366437770866854364001121222179148352016577042139129276628889349760287199891620302493119688481019525474090478789926835621143101218396368828616565287486346516825064351427452138612172143823266292474048582450935498830596139700892541629342677900221670434523383117655532097761679375164396990590995575134192752699139817068720136965629775661316847702909592606610412813993370079483051928711604935303752039104282949538653154106323151528976542279378778552503859102334436834768836823566877278270210972863550853531173618468404212319672627767347397800882533209905846471297547850669646481703355536414908147626882936232844774083201453089185798519822173856005851542710093349941376101573421205267551703975477010763515059938913919684307941692974116690352775944320112676735269447180154372457539912290012951272245151014680541383341452017074489280164485793434019327245101161147471442906310775179737962145592593250860512006427130938440516069473633274925759770868109514253197056763517563334844944580587804301822757989285076256415547392000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,4] -5120042038860828335949640944251801315594182128580876944625987882258393204701351028766701285948001254875514753923667162021504021027748281046537912506938574616843386561093172606894194677603247975210082172176957052646881293066822629383007959567488898212156314262290342898561968174751058534428913354744201578892879398143492204994583999024546524213807245736193448290593876540978919327201519547897223325931414119526991320725052979745711890340392118912192688409423495601187849238759711232554274967119348566048416995245436335765909600642474231670608145382570106554308258734724104246313733890131577383152991939707531455955831281252643134916504273925511733521654283500345339214800822945730247693131491912676597176218921890816719888702113425562707857778189286049828399378968932558097021834518683777373595745000264155552357628536286190969916998904368327527926432774128079854668343344231253210034862163683548289285548731405190504888717747359440340922380277126530682567540216201803817647848146363143501695991291197405970760302199584601204462087038550451726648047106659830416359801760601856365032738676681879748748350088892491915436210153499730553930701940103588728784219568068351922963434716009327802389698245641399128090236521812173419576864859212450241659595614200182654039831018911810041709197389678799434954416251574517833053127044272019092217447074556714298878094303371273242925825208049289269978489867194680884297339259230383884912126747111668517383636072789964862671440080668941409616902812268640776905163386220257526481287500591984620513934232789492191598018191403895419184849666441306613133710166088701923190110098190340031605531215886884476818052871169074732779319931006225405557781514323869464237176104403305325185299033446691221103541199861706734495487804445220148144074296908304649125792662885427576832000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,5] -138850702184332682421092669236108897224181458595966888476559172616795853772441896853957063131387667219194834278224936881150761316959877789640224670211837270771899096861461537366776312490801871915476010057174558467639989545879944745009755094786235465277082446383745919498609648230237404037050694886288273312106579795681261693867692668638653961343647097793107783903708981592469330039673372980589219363555965801985484619890688438510651968094279821564554850488737777955205156767088897295469467176700597294257933924700109871899736968950009240864108010750590411074230916519214771284729980341421877807515349183742372059580689029503681274838597886844054978572826368107633351718437298187753340764010126998754350130819994450236113616006810524869642162240578146117094227046997309854592301299004643438578322288246545911619125109904860255451183632264627952121843113521466476667336121005644603314307767389022434698569781410257452423364488625585076886376315167176331748575240043513642512109294794259928741915087227086989508588126898068352489740018174861953934882592632669976536797093702482810531389724274648047298097014954056770889482036685844878315567455142457731177488212582384017807058866355095470388779217788437636085546264236087512264228523616641946557451666713369777104568611504850649451400009807130620107173557120613055191204200934110224359194452833683499953868174428376148309338745541048442877720280615150101291151105310913045249239430270659035345836034302414681233070004732013680422872856349164101199478097962036195943563523150049858540371318009004200036248308417626625294135459856606302536389527726900701343509599764673734094999897716046591983891536564550597865127495198851434977224342117972299049263769931490205104472001372021666951665925796169550284181943623635419670818384329364274727450991263797888417792000000000000000000000000000000000000000000000000000000000000000000000000000 [138,6] -284267006926220502540364160373906231759926457443156284404245500918592570716747751405974139353626665507254948603439771619697270366241196488162221314230569495503800844919574182664036965476066218919992034979530959088439825695801959498661270534292027872485735231927506633782510908188060316299984184841798308811801744605084576904030846869525687159043267373729938305431652065486870943147327285497963605194755392797248529475813559682838020792318916084036487545005554650644725092627455334083561164599997200225340425309498979589222728654098025373744078465354114940016125081768062407026115110210974655866476892836461747450400737897934046050586917760761459465038661402550702594450214137274428654517037322933315956507026212694590156698641852029044806083317176387037731025211520158973245198627790151737617819781272259491773046313397155409302051608153050972698160520437554203026696439607499175963810841024699886102857950389581527639255048569899132558434213752028617586536642350610969549313736627951392373480817412577068293617144299338173068851178859766415366064427170990664076677780287243809913966257173217847292926775736420211132683897222461877603785958294553636625099966399708637146227742293813429177857243867602094332686682971835950715428958455357279535032385076889321623217936801392250368969964921820558482296198641593296005553024348845987242285500825429377544471561330880509532144130711242637219467239821007667075648327289026809780423491776219184280167576832524165198607821270641211870811049202541985263643180206505348602540538753249286649694013741755744900942460247534006826680901131332735017626316578846878676665694256893762131139853322134750391300083599190992137748645806946330445400072828819067981051143231617121082919466885740032854665372887184286650947849963629515686400205038922589102557432499940832051200000000000000000000000000000000000000000000000000000000000000000000000000 [138,7] 5316757107485495031505923150636671856347777115207997907612948913353901613505604646569650117128969493699290923851329689645319463552160382262019838487828155474413394712407133797830731369075766811193157496452462225703131315886518199534295270596058417278978966469337147461929656900435772342725370228894270879032314984353049038508068493904949713525897043881842613439332882623126000495511616498144929421553609207868032174930673745015808514226712959343233869243618873232121333875465238279870839302871008184704958006627973484998280926154866089589512572553839880123255059113597092928369254185248214486840935781143970591264559151412162739291147415522187052854845249564930341835592282600291072747383728058280823553318240287538402547375909273178873290322423138209170200667707758906263977447692692474475510347521918220767396158062523780548207852256879273028081489448551802803080872208291725824610091698168645430778942188181564967185463311018670009166688809629913626332945355294363673717409612002562646713164579616285978731539913641693661755653261304696009810407913587423552761902065849958733947976753953948561333320591733932160240558010866115707691166334311104544624637570651992648178159148963376798192008012000800633406466793576467275362312305646321649508938402421569721404397552898648822382952365092920229598305206936538379721760322593471353382150993739557099650150418142080304003755236689317499540831513346001771059512643199584447885844174370728662906190609621931154223096402238974233393341539391579392344277836689017957954281550056091496080250101794739677441032762656938736561026397932402165182891234511252351714053563293455169743443925859999232970651307051633583443814107937034090258080116846339785383274728910922802330079647504732239539724053437043138639593321766821533342482292379349675109924847934998562471936000000000000000000000000000000000000000000000000000000000000000000000 [138,8] -8348620699522211707298125969613516267444011197160746271539245408422662345819515976107019244593582695228496804015258751867433510075066293875992052919385308118799618295543013089966096129885132340820836889914062440761913127931177420901700360071518044462999521430575717960725022847135209336246983761043567499934748612391439569599023423568647570083576988615864101921556198934571073997063602271153481135192079632832312734911006038266653959048117705554175593090369290625395978728418553820483304470506997168825370235276822187872643185966604223417667087500060173150402116610473482513362448862071367530287974259585167645637198575579941879014792701557377868647880266668712526385695608677149590931610545319868714197691583130497122525367307569014156895484992263277951174720384088274253538010630084798167665174374983773889871737139798968087571194566017362204096110918668372776565477953876416596122430808766586572664185541234652392348336306032006265221306985807093280311151743791833452250829044170389196691063021791402717878860597221804387441375813530777227095160597757309762626458709964610448611226541077445135813723092100381406541836742617832399730768843842458875557447832811144491095758485660520312534146437160822760724676191825502517339331655678577347376350356825351094664259501126921111064125215298290842283344226062052721203491501073268213407700264449041044092430937209424199661590463207144561999244557043559937066742133729901818707962012434149458625308155788404799345878309801541338828981249334194553486035246390758878366147484595671107138905989091680327853859095034065055435683940360609379659535864724383085014493007601765815587620285976147180975809056014841322518066652515632790071940458177301673885295922201969608504126152337925510975960704189061176607017918157096769540118001177877877771605218422831053799424000000000000000000000000000000000000000000000000000000000000000000 [138,9] -16370314394984149682774398497317238400464208296428271908023395431038947187204168379236569926375580553489825053699871145584066347328521463000982631495931286244928939250619075846885328920535944133531315622356066403605401492785356987604924524602602340889127708868328658798955565276192296076970652284135303922798873525292110217402965989821631605675495089550110074505696675723318072675145921104680235980329346041713015284804397861119848193781341416903384818520637891447807054768101030508211827932782148665099703228646041071758733977077343374198712937387630053789156794826988975407706208483758290478383204074202357115748288741926278551102403994792315595065907303656009615693718591713070890256122522426431652135606471062457158521677632349439482301564749504712705213677693636455169070079251625213867445859664205920306929786494965269325386218960305481913039411073295467756298608881931460018352245599861529483241034508008270702753336831397238200095275241208950953909397643059618363617428408220378404228236413205515917919738962994882516038448643704144582759569215366895774888643613506379511341638832291575868609168851269948479758582382140600718998242306907188106337260787397950835273152298153365327007805136564395287561443487534640293229008130204691014891414209020843883274465751004963625447848166307878926545604678817620692291209311068250882582155900397323907211963013040185189845089079194219108984559603179899793245682608855525729801731574175013533564286018748436422717748407925162298819231687195890258232139814313227198657056602950863940377657756908951171208878950919369587905453089413509440814207309307789565381218325115931722626154568493184801999533118277451258392820971602364361943107038076145563124060664820436428026853496998133973007633500252953302145747547441792935794362682490639781352034502334375123746816000000000000000000000000000000000000000000000000000000000000000 [138,10] 27039391441694909360037807740755191983384357766707548553504822371624019152094137848349573878337905383537222088533434138454246468003496689545604101326459858266964980375365256280889640561884910006550708152606029255537200884747042988549054796079285346114795872620014716734307291127212445160812274324379207177060868726563780983473872631821295861705349854620019347974859035440464322716435719128601536482095055971384595587837431111001744089840163070446031275550253982780724655051820132288742012568325765816890812690641392909302482443888667094391427917126138246124166517993460358356767701459932384224055863643633536534879948988847525638888937961140499643089945988458490133206660991585475716080281189614573303340600479690838069966452445089918420621251559466041466520099328027696982522730862253767861445133493808962854199718307056735458835138343510110608112964528013995229062151404419434601752546670212964980609161033561976516146418228007042112814753041561831848347626272534133803509031806213445405670842298682290921107894504669725583357118633990448043064958341976056440945090057009321772870910229780221552548770651931813252585287869172465678369453398063944639068759598007431608047228607925236233723952062413474956489852170228407194338621636241823494618064285101974843881459115392369680013273400338196319258465907498935748309966706105267578518836705959221521960196660731923007293817565564159519804450634387394660383041320713257148679973504149331263988012407590150998311586308272990804041139274111452276107254853790630856519894260022744904537787350857962995741235152728472671920292387249844483944910950841608673111736605063172956058350455974043998837932711686552074221221685304479779573641136982904011893597271513135038962127833015699509341991812728766239746373521114483156672461306148035361590338288819891152617472000000000000000000000000000000000000000000000000000000000000 [138,11] 108359889328899991015968597049478466106143046471319023511891449877303415904561048803293050168386813735247650936468753875060418955982286483756507603895558534912979765486729388793635560099403224660482909778869533725090723550268687592096540890900277541580959525671883151918390877732545003102244349153848388364106259098456766087191527746717716546001592434537281580801642788378821824345270923888357041755478967940071940470944560610767805473639819482352308788792245280635518731957783685286186514790216958984295603413589204881752360478576731169129867226797692292355201748910269683060037077645097066449955556783482898867751799304534809324421381249675069592048524359822820112201852043868283598057010486305163585300780354374812265564826360845149811576101660578925838541223193312265721715817383095917811961828161287590800531390705343260156904997542859952274560168428048538607812143365422396985570247377716316038508042595944227142809794185047965384399795693252795986500021175969338981634687090773112851540754810890779536529312325509110561995307323902756524929186581217525831213885811458746797631444176144522123304850401201409856703153652960969756082594108510797832800888088736447165565020092040557132013349300267038330401698212045692076704035524888702787097590511847893581571421710299558815142422742984559083802709905463311101480315995804314986390099145017885823564482235664215789083371319630486312093945236661775668582580868064124019290013082973602693105996660307611251193741129072181846524306694088717315861913261780623752537020005304067911369281497324087635973980443603018325700032469251155325826575304053135382357406168330679468334779628368550118538425854372394853327132314342423101590046984895438998839254066895332065680423998390155826908132209539146880370997277352409370371823117937906578184713371104355521921024000000000000000000000000000000000000000000000000000000000 [138,12] -286532315812957044410298263246795247875642003294349978657235941866642361738425950943995511510511806908036834343015169118230900791592199039965526768258558059190197164667431942857492353458102579251790697530463836171466855239654437168810228613565818440702016658119930182347154156506578872247324440324428032454185019104705885310230675696061622013870352071674697705564284973458908609229130654289935504364549021935379307932838610913441673878136275785750814776429732620504801724342247053620558634869124866624855681263052682196144610427727175482272156525826844306950063180100352960524013667891595451205315380891796937406170581795891647663248816145200359671709632647360856792857786129355712034183300124771242334264174976280676245644605697614152580764248012536781016211273667677377075851728951844586147458205600296649897307285022812599542320415222406760274947797263979695203615325300762812136486342991087195873754441760674647809658475115356915400477016197963541940347398749210585984368074629615638844678021854288193088243760951573161471957703606154139639039543123879021131578884609877651182474535961558682233222748948800941609216278156661040649470106829819171260170882502395787538974713487208339027473218116134555115528701032990630564455799761512847258742839906816942823159905747992094177789715804407235801462528930456327137331492788634611062557441593284295483397630998686467549295339136099984163228915784699610577670049792640328616611487984063222825604813944763504525859551767492549172507925042084210990735593586932830767661842565963966242249737641080551170209407127100991900039454983522321969803473816781280497586454045375010758936641624367709891786137587292084165956591062640613323793227106992369534259645753187663570989644867721835705226075817608275144208385984043945450429960367560905559784250946820386565652480000000000000000000000000000000000000000000000000000000 [138,13] 30348853991852225627839733515878725182456151598951857995638841701086205462380476532422985595520470756580216115487249905403888464714647603046228605722889550105157048773981171434264079432485141629198171636995719042065798355083833552234027864772203552556639515043842240463303221206758393807297195855619078810008778949468098404590677747942982871204754826553528645799314023209177961813334398358212499233795638643538665449483582512537212297792139140606594160863102589844200785455184165732868536625742064682078266803439888320517067125026571847990098763883982222222205017622454687632288633210422639464044134327048482671248304083133451034596603847258329746077397927765653258479348585355296833809870898159711918998883138603392309404654892114291167301210393459379559614605859507518394591062873026951254360749482777034535390007894603246548683696032257913434853005182033613279283507579219681447471835679619732559587632758272336421879643079790487537151949892729763158450041035854911860043501253612470150939647215994880059228529112304390067667697868614792492017690798359175111735598409755764559577324506858401424331766820540868246211496570802853867442068674714809729650061681014647053361815493715293110232014457779489649866230030992110474953867129469858471646814810219350089812853093182673003503228516332226988540326849532937119741380821737301427051763571721404048062714842454647737454647786928542384136419241991038293781745125843741415659125898408434226818301619115934346989135148764606561387406253289987628923364702586039307370663471176712951015410124487880476422319187685308144557308706772352469289874243158526911585385302230603238134285659139607528898517043437167251818758385111794273801405043338023990370677141714501547408426887023919614516247781768222035277051796213678674431523300622431818157114868629301599666176000000000000000000000000000000000000000000000000000 [138,14] 731060074975323381320457288076231267473663783130278311859194453519220546354489032494125617055616036184582085230067775144890051408091145570945584578679670787341749414971729047320591898511576444698847274395915354141142839250127076022917300505194477887063090578575274157242089867242139031589779780614933915958930951302878940122229001211162449991600707031692273436071495612217510210183013569461207440082004896901553740621860483644872497040283044056054168332891629463285525766349498653834616909342412343585558467351485926431490293356204633711828072603976931626735793215429468381569468233605698996635959676664226341844712164257613548186133935370253400094112484702089404797533167118560621329629096335516986708014064689089246324339341153987889745259627621228376866109034334648174163681020513660544027803071320115152840717247073827334193327547175931060701905936035307588129685067906525520554292748237601969838851467513811445325034069426214138181103474693051409512918166655792633170365389119183072208694694123982665950933510287276863804611794315627833135262884212507992342309665777260153400619935497835822657073219541745094674156356969597236527495297615662881919097400785541102058904352009402352833874673859194268971321542293536027491829786389103699899224033855231728518355514752348659907029662616829823930622706735360803106796705693335886738153422144417206451682306243871452100215988314328732095881916497236995535517034300437115640746715263194774293663255623332298448120463744516235896627162584579667704273338510656829714765012604827198304605158061102695339104461250113747612055019786435707503279715578993805979644415845125017087536602449086070621639020192949918702778758066544015280407763824070248026366769536189617777928812200825639484181502237664399857201582221764789642602365736069050037387069395874228830470144000000000000000000000000000000000000000000000000 [138,15] -1110640570763450501172165942759561695856674857133813438196460830796938550307892557762277798241417407816498703366894574453090642952168858277410907486407780821973027065549468970545930286039104365355751815352414293772088904426507983175469988409047130769458801435046045951374292468671505289249942554358262727056898276166986884146950936379944608747164370091825423507685303690820161939331118640981482726153239001720293420547745792428291369158817666618439692092786388704736998449417160199307370995650213257708934691419913200885158139631442928905312254560288671457485330941559262202192595789116926284103660436784369255225400208194427599709586045856628522891903696980183996012582152351156172114089897993244011988093251819083655597752752654819485297675402359862579271322308344661774541353534437902395237707645277159911780320811331685800444465595881552397147763660667708040268641789186163159851829029195360549517889387247806463399842355582949889435073262176631800924337496599131834503105751826336921744654557139154008360584325670959756263397092504457729982787930787717864631509760245458309519245738454687102906932708738610606332139502144765537990457767844174848712195769135102170435225271376050831781337878957393088878347429903024503632627833204209841936163834955334531030958427259099544918500461431739949857181649585166638972418094146294760025285673795639769241581350106381277444380943998817248176386737498032733131750269337352535706382821219029961009672439387877238833617430487601630419819629706111962585965053113118939474331935547765790084155462857335110836118247282609846385056948445099782931899539992610327365194786722352211475032378487799702612916670359790053559268416606450459144779189500416619413907394234247731416877567764157922894527049871056887922983002717652906310514651009038762124973752103538815664128000000000000000000000000000000000000000000000000 [138,16] 458736574111042322915838406454374547905716396591027307207270761232695037087147537297692418895548397197766412528048874453639248156214714262633441986857752453030801240291905428231290663860224004880050293160192047512390008154624203355446432336844960262775878484755627124854477725528335837050590950350274872829935287357277822602400115941106874328556879012156958169327225536880125819374649078970432880488050724623632095648614808062428855953959344548323803528228981310719124806043603434289639723580011280711066550939685656533820677309024582023646151472843772957827133122773865318443868266382205944106053596941336418788259177912037511172218588242904170404061043156271248950756637258213368908718918348688840787449765308400487769596358811565946630713225680832039408364156492633303385889594749832929803446356848048050017491243416815919693005192773641109452105766569682075396669378989479682653964646277146750336101286776571788734563764893644996607844820099335542559925184923874404791952499388142422759290481476043894940205053989364135267948424748257769508772808578942072565737654785833670187130177269454529614642676607969451471292536265376755451202075163993972111409534001261161503513333909031489866688273484705907594106083770524601381734961839307687370239861902924570314200485770860305508744351595445694479878812616583710004069925837079848475091769316161064960313374802803341644630097567227027341697955123144151771051722796452780033164580822121539548528057315730302990546216096399072056364307646565864788987231777496105174209070835830175677138101282948739001446883734021157440892219909354118540475905873150190082453690239776676002460097755579448599252937706301006150743138735956469872237670598750812026722291189877071684347968682010656165532385854241325700613590768850467067611509605791755513434789808091895154343936000000000000000000000000000000000000000000 [138,17] 553833551020532287834457286336537478060025101713317459444061371410081938311452984178536596202725280938459975041028614110822539197971287572438166130012054637068238026250967617119767965797913735419268394528446813437997399380988894172508421048768968568254859922318545040359372440459161462367552717311057645486710732145874733719717940703767258005290422450610761684151326177015479202321166748446804221691595688247801216049160763767057094578971585231995686953454452430039520232976931474597118974623271430312914252021179490235327996930764655184048536571371686753359291052065641018677346589470884806254464590745631433912568094116741423303156506359357613864909255684938064495316526866719712940103870258494067275414811257985417311593339484526309428265716644659566094815819918061949383620171823371377507871777340265293037923442535751988258280651250114026621356419323610661545002070456485531399792974231053579050034582502653458973785946040953029985848324677619130624742325857798179674458492165853373143064124983301894577176243208609485825706435661970529456774752129490833607847665851553025611963252261418463392802128139611412175884020755155954628530107374068253288493502430675628338596940857478138024264318150865547837622266154643667038946832391694577467257383349404936337234146417538266101056190995305074145513887674158511375363290099266971278834307737597969604555688112155574972977956498669874491935288391200194067263225811858794832120755793468762890899627750809175930091594950261209189381782717575596069485672301711894275021144072209990344026348785361001064891771382876533557017860515507065799851996573091989277297726799011886387590473252764038183223258662228175392975677284743943598420555232777907270890009157803509029003393810888028304976826907038982140583569861897241196115933560660447827572645707683756920274944000000000000000000000000000000000000000 [138,18] -1663682622674942842423625151466345014747798051834367469040346219601744167834206759881111811923569060981969035433620523357882595464349315006854118501311894452847207126030832878677198290969292600373968619468218707997330158085956025600056568237612054017011584464139184122904863737441072052805996675527173180396933411506982310292379057040601375560248203740443076143771599789835581816515968890799177683615628098906251531692944335091916773468219620449339058652456808744206121022088745041079021498389637872731578045879910099744774884877666027876416474471470837702174901600567670986195542850371653907279244582524960772269229447363834741341743215881185121590031838419193912465366963516444478285967015087522195865225981530002811423457882178599798054248702866287348258997877547062970612910159172170311990331944151574992695131812256618061635858673318688664152144960680897729807224604563496208249129474332319791894988353144138650071438043263712224687293025991689260329463191984455510726842705285748281164653165376035795905705463094797536490656114080118816006668016733350032263660510854440596270370854135302311712495975182779949415228163042699065972828784837121699506945704692577193725051308446305801960939744177131467732355059713242576658728072979142826298545956926876260850417949211847735661436071362679379342707920179979665912987038707152828663846191208253644836747035809353276521428220239663670635083304338201589289882278281457590821787137370749551784692730756910591444543336460939271640268039607251178628786111620883505236196082331526659784892427692190460197438375905036418078032581694593351918284199614042902401586777999774690568588835433158689000755942158783220379162325852710073120920711996155182195531134387091494273679582010794608028184183060081601240801585867851904754152716281798922097049778196094405335580672000000000000000000000000000000000000 [138,19] 5137486914274124016034286223655745117037438878330374117253272964307886194166406599707988738604941599310120842833057033858872634233556649370721230508406033724369092487774779090437977686471513797344218333962398846785608304078993723027625118598274920889151617179761496189757463717097818723090126285248326991334434385562453983785034406959229099599507057011829649636388200310398272712457830271270707709696784857340228602217345324833340582916169341671208223742870141029546239742301999090275917065443850251351312506290549447649323441149991729620910397107903020771024341214378230634517446833280668889791322465228996515718179156853394716417392215132705649301305591150295915968958803290699184974704519744828091433789943373446501916405391093198704857753405960616398703022525767179248799253495142081899589041569604126616106444847773510708824569304984885766500404556219718072747246428324671303815286026004697666999425290685208118519138521513125392558984611269188236899991730751661940036206093168672317726446728907613247147451314700229212443253745464923463822280405276244551760044185362731742346780528437303097131635490776051587374560916894762151932771564380303210901384871909809716716536859661365056233585375858976945791554823832400233436029935961831228555974025139482242435220241533530149434531262475384833990658080996092485624138355062558589513624237728707298588221461115979882162300516680713805792235940614779375245054132544246126950826630489355833541155085413291832982407167115124454298348923239963446693074401929262127545401266456134494012786366369739974205207216090070817313834669628787287593947513675950590580095509654282704629756413017059490312426559095130720067019259827815639578324261557519185030685787077968279334282936463677072601586112294441470511169879687230368370647597746706406630439517714900826290388992000000000000000000000000000000000 [138,20] -13816698939927998791921699861601399270689988711483409245983174859075305932571842353097552406297280626652787295836953080095620341730588722352511779403838613546877977479111563273989951410401854765936093031669311972905549356237115018243087767306830292789591423949684116700497163439342944140952471059194485412240637405488750057954330825684354738291873037885831845873234821293449907193829015611876191630153341382423398472896175448661083672923865010383857877477228999011701496006155559584054236330386884383105814200335693980144201768907940250232988361907678504995552201601878316178795390754735864768066156886590120530651061000940650353643088846890946485264706051240918869968356336978572025271364142415714593614420783616567095038295746905867985962863097570713546805426584648573781735452481355915963696670524160994556120895579929786268825756846068255814145806782838124337287142403558134543396998768066403881817676386541786017471114057001359521880238429437978395387503231446556110951939579834228660839855081828308750389529788830698396013261605609077132385944528242155354731049175641954916442585238101469759592659207001022942029351430022241359339038197236451882134106763647129684047919641061572230283207915110879248300199146136225688712915413790031175145014532951128290178119091684605827801701484227525483812998584615808566815988129545544827943807063753271717945867053621493471445942748357722903225715060251547967981499975109595021030591556867313294601693064663346944635901209251098014708645736449066055316929302166356960244105400287782836007027185347881456951384943020032583438253038396105146246906089314756243456128631343471240461697224869485084539883026414785605405223218019388065978592405708121414865703333776632573261625793824391342837718809835732782737266176572274030195801283104948531211167001535394346052878336000000000000000000000000000000 [138,21] 27046023589557404998030986774274996222201161598620785826125257777132700201357518659188976246864403092947231700482731828354590516037956703500017486111722086326982246268631098555115016277794839050564405869274272709814547297153046257490285799725418971182621265547995083125186973400177381726189730099572914152925674751210088439762256948450642912092121848857581240958315367493282716704101116310382078037399293802808363368960225037677383570508560597766850778381541679123669616882809462473535677548072730205871343501759013674579170852894105774033032964492162919571796161236322072667842432252540153474878603544418596127166450271311142779368195897395700396841630320620535207082735947923913136700123277161666461707537685715965915868754317172652573383706747213696322819369150266992473290530318829010219214702516050100103636436452852390656169686611185649597977567162931082148638751026892848005015862457650812591505120183093370224706190123962110567043438021557160703343080337947026952815676258304330219854707464524964186561363074494319798729552561148173210622462342922297520729137242378689120876963634928477785971600580093785221663967152947003750562643534383551362127335846754554780154902271778227788866740257171261519755893891299968380836098727767986500262535385430417749921878536514589012685435337584182407220914340894793424861351895132611657668283076409408546416462404094864905799524605037488676736056545608918429182996872963430757889203772036688585015586096559125188411910845996249790516086312828918466828396264633672491656298566878149754778931091608840488122105823275277589386725153090895147645272651734586750544734976285339301080136787868195302058181983680061256624291520112257583125815997256772012559890841052748628820590789149538746413417733256833873513070686379321668155628778843640476645318905083535355918942208000000000000000000000000000 [138,22] -40679298341457397367785215780126363618761415258907411932748024604617464499252342639434634758231400909922434657740340571123098209822963453784556464081401849209181995581368571807639569783413990453234586729205614860589335752543403337115391916638384985883489754843972480444676119096880366018099684732851698447241685063315107813028944833985467197645344805499790574058070654725990511506274337875168422771495242638797793582953188012098356227150837706763272709678142025182222999022623155888963746328919820489932378438988142686503410193193185530771626621792345385622508537615533248518244089584454051340302397478789989020169569910142614572748329181230736777520867623431092122544924617128465323069722798993567443375258733659330838536508192136596219493613912117708893091584871563597427402461852995468901109238795467078271211070565641499816523851879122491628749499089163492309076765158196509124807188263174079262624465789352332608589962691801566309296906258740716959172912322258419104715429665852779595789672802643846984815027036198599518652098340014617285446966349688699887468241781478501254628564152010412769555999127903615462808890972794243383800663999945896407656196407452586432800609676939587794150025429851495328979226095556771443367598158371681847695128506962325609135573890372534117422742568726509442199947182836849112691047034246617868664794077222364941880171040782426939209823123782236542062879500856804111138677363807285880259367296964839669612534233339548206401967188002408278168596186244412188941623804567517637400801767194418543662173020091481592385401959616802440888217964899761308350800490986691826081776375960095007176111222318347411792627296816379056702810105306024315825126695082554366882341877223692829341165659606352098510303577074141999856235048989703929177647729221938227153284517365607014598705152000000000000000000000000 [138,23] 51206104419057807029523903446662982142490934845778941303295700073366697789879167235320003437332398967621079454852614776090110408941190301120430275729346261107693194893869048985605598242974919634560789512986074398360618627802041261635575299648165204197680640339703945557319948717815252228832088438798079549602846306532495905658016835519811876981501875178344748786592170554926686264677205310337667317193292782521861025955421301852949852590997303669348393162512569811508496909153757092612882848905469042464945164441212272294104538966437600270824131003247388899673081380875295078090777035585875653322493948699985193982715772973236578690693846736749044182845855259140277470761944155636558693852358007832730083862484103122462122128244304430967330565788727977391163471444218006066325579444236402996862501940022389530057569702467357273553143958798538207754485166369973461579505946187991636517636864265841554808391953412691844502016514295112666209260237100959471443163062920486300625492626109650165318002586167600466636306778388912570712029448480252226502543834276029283056633472626191353150466872325276595097924801097895726778773464215815790235983512994947894741866431238701500143532062788777606764521596506617728448776021383388907268024997154530030321303164751568911193680085679300611998447631776375260541646410132846993266815884222502804253554699526840776491756226037030298886504964817780841578671143703676717030993965317222526672450214279740062175852808806435907418901747125065296686754539910444086738636069314787758063467301310150775926174593235411098612717908255082596334036458459603421748026356758402249240820254524600643137350351447140755019851566945835081185500190150322952740606687218995337484196434035106937367354000511678955223261870873702979500027086472242997805646590936230943134612764376929275658371072000000000000000000000 [138,24] -57812796311580674414475080409287487674598358379478758824895447525737009530305759859724122379219499813529765340241398874682215157561511576571841475225148380849872305164835978041888229561503282810315177728934980328190448497648284530533071894182874488819157304739710927118255070571655707858616608624064454844328975285547759607401430974691799929896819721743758850179949538029521662716632662987508194809161147826542539151355095449312046068851459666212838190405417583766026310932101072080820186838607873720104315572104635390471033178423597792506845190913956602855451920388162728770624772045412351033459122654481170997387094311559988182550818741126875394826104371519679223673378757788710277178820814070548388754059712043677453097047190367749291611941211021672670811071007188914848351710385673491603377640633821869677978957302547993621012937111482011049112013331753453163019167708524175807529261563579175700657792523789150267057472901460092345415742313975272349032631654925315972010405983634847703810524126706835192287309524019776445790477890098094368848249126339093514705166350672976258224300191006614627056378232480030643347604834390429972440795546338412724823573053192768971409203880917709847400113938040296628138919095524753145504075421105325687363696386639028317052936288466321197632282300785984492278395167744049182054034740737029855335504738371690277016829812480349793267768154030481964137530758395708388041668131395914492499696809599553941281806159246815548870264758545143591770587428088886189037805247135930169258050026847787484543962983438347294237826680746848278341013076500264041125269639872150331844137195567943169787395425334903178678176492925310907406872661313914846184310627944663249074959023814755331696725709312356860731650828047930838301489308742016719022246161179521037427611419014889308841574400000000000000000000 [138,25] 60294292074586955490491369822427046750113359032744864080232048927989722168738309073124848927575100241458366105983958585244868115841675224735004744381752453362757881633432101929938230521355963965869725625939985789525710193122195870104328958952892125989329002079795022476723567379955311903705645064434918969771524071460893965408106433264406068129355639864750481180712970142580308416141175885070583691618268619205429246950990921091057485188557208280678704579405738110236115078977941334685901473235663627990012396305893967427226445065733726553283302371585396300115726515164869784895296477204408571948070069948980957905158119345482537851113998027619131951434577041745627667872222582651260497777038537921894217437883976973548388942851494058911557805386129019921754996632429309915368552883338855484074964801505468157638136439957501776717220314568198539012777327700169274851035082596828612648589428821744749930987565338741348598199650772960027944270487438935921516763206553676697048394269650418464001510070797354348122071652873650411327037823137477835451564575697373799505762547361563782924198035471112176908616515305796665114303485254835784727189533251007062317297034013218456969434672585122261143883399365580570109338300635166422505114778514228262957640028857182228223713091065656476003983112677309252031155538303981590703305978825918878322194726731614983022079845593483639654051949185585736819150385903252394318561169203539156873955330828572371644565724151621385597855805556227299455985039697580693288329982509052231416686155288210130769796723477065576175557896918671597375814698330953586497461913566292861971269751545535975482676271745193112512657265355584424964823631371836833107712289512971630719499126875258549248535424303323306150043047320792970281821341093017419203517744430931179096315702688171669296513024000000000000000 [138,26] -57369449765308225347724833576287601557824172746462003264774987446008305595243914562974039889691323976971964015279040492084589358534517239160702645047586901360603171761044236458000660642769676545820310305263797266589044201059028406874045851203097098794903671832755279458110532470800438940913766939048005840147367882964216299257277531227141489188794673650009671648218311041589907316959095550616573915696964577007350271558470821533343712991877178341360181686658320411404504086344005647643714131013244522158348519090000057008015545816300983644498305220333291288302941070325126067288805528726036157604956054832648327607249413685518272957817411872493487815918042881783317557943881510916244534366268257493294419293713696803704899535035632981426654322064884450449357181874418041338591124062687209591031620781681070877687256204347735319232682938519139653236745461412269445583584526217472913973781608612396800199087175633987969512810526360469672992783992587691948137653244499828790803702034751165282706622106803536582530799827645240063675365047310311656346437862775470943816922489029960160304942577820675042228296660534361181611332646253174298696728576437555423472381014339399285989738907896575011331214332041440646513983587766476140405778174623690675515641459602604045642463689918200388691524640837535907100345214319174770041294878802707733528305121743405125085807777673000331300092736409276501343621609548375979625944797192348828989252046248667444153348809877342233757982151432693258601634627468171642201598249979370388689838460337110432217413181929892755832892876430382426796712660332269804247261727205510373881225795145035249192015091953535936206528242647942253313943624233299229567886486816482281733604313821821644817151101746465390456438017125746792583900603020175268608584924063718620000237043374005393104568320000000000000 [138,27] 48287790634753608136227103435452463756134514672013167534619482561505128257510690441689483872923373151637680137392591655007172935844868907364503722509432390731616207124632800040055434444352294657148817074128882287627024801726328122253415421662734590789828633950163359687309826855726425329106738439487558427494052253564856332279173448174782734250626111960646062412198649475258386663097454259785127701300453400003210404551969236057988382093616532953675556571955735492034689195207333005516854267907151505320989208654824677750733221787884515798809298504986094413379431770811383789659967181835014449086128253931316124780120593766506022081675474202222050320696634767309109633423668754642812085034839462429786412976331782616898458840139729639388952743014211961786269433401199965718560141528664786024248617390307622882823320654850992456226351559627867419460960175372463020555640720634920637851339726579631227060183067677759219219228375397929700799065284797018323369188254230901770912534204287073857019223438546190394439590471913140892467028931104288221840724392311847252842551616395340840120587225024935261245741678365584183839188874318689786619354294788548335223541340710489348224641576389164721073536961704790817796806858923904056335805777193592333112723454138496129413476189697508437926334401508896667420521735591463216868776012767860639360528106945198883236087219777115688677926679664570811540969914605284064311910331340709441136539039973520890338081188964758946152410935046396110964149555937399171621626926667574514943738110214767486756373261332889653837817497470262328950545119165014996740857788810329550329925933998216835564552686213179158860178845316728907427911525419510518475550193391887208241177062808840904501675983094599067854694408484553368697051377950999334197263313876046976036086870065054794622435328000000000 [138,28] -34916178485334322024686300956267317960008837488031953788502639534846190113239006991827888193524153994899791456260180773696529991782201810212665306378372597409932551434300398135790381477287323633748870808402834387960801182675940000159352780673724618912902690579405532191969966863534759554724060581986144726246894076622267871213800388839945289110263215161891676073609711663406014622563384368119555908538004842775597275373410318353832244739276208910771891192179448802718360402779422678723903574549064711318986713326584694843219422461856851592954326083726545894647559243248076354761220280055146486986034707899997179131397644648885541013231253314197567681930267095324319325901967660295372310173329509699291671786564515604939868246057715536460580976961306816610619777509793910194433179584001098463327944306101637212704567521822018300783228806923243666655034807431402764030672424921248702065315827992997289276114118150352576379890746318687984861266853111872643240989574914347861690682443602835519980233656800145424874976316997811341092085600377143824966395097308659643435351996564537402471009349070235305720950800883662936714634874737749706992469108722827688272308134117582210825080386198968615349139546781445306158737944887499071855675456262368164963443164321768920301173732577124689547027437201970811901020879823186440765331269000993029444734077362744568993926366512075845463869264677758845323596230438764842948679703038477020525590037873983421928714154789167408683096949817449142389107442200184652135797729712823498160219784432170195541296584017868064778044995135681921958313246570316522389678241597433131312020909181173952229863254245771927615310769757702182355205421169937881911967150916143588532133108487296546370052560791986115117880650621635731122442531460836879819258900332515237094831458372203820210978816000000 [138,29] 21114744948812970175629622720202806263149247807100184108958806871546279650386895799263842455634931219180666328572085430473301279852050580162047938107223419079783904993590316657193874826665227375967984399191514014636540747857479074086743198851000511477887128238951273972734737968144434871643707536713181376496123959057938647374630088471193462410119173992446973717170893123378954029563084290007593133665791643985118548969667145867249086837118459617150323405786027698655501162620593057159126535697485742027740071221644768728397883671763547973114721737919284630578187157237387679530387718097992076101351023574085474541455863606478025830313702682217644789118491818611752932791126982540707476203684570045460039777330688068419499660765444722639961395654178238364958649941099543917544946767426997201523538125106398793874710535088145555614183355355958025082595529881741193875597558188398291161749321704691491815861806722522058998750236936275728835393382317075082004897979462560892212119671135026100310421365691636485868553065711711316152210280188790666277922946145066194523222567845969826690201388119283464239849696823187866117295651954904036607992129808231197672212469303437295719277008369923477116854761414270850901807416763343314029273616882980470992589919903048170584349963633060803316201717618762213504820098522626448602155006047599673321724133069025414808879755464708718778581154539259751898206273846903316136812334764007721936092515041719142873302211985383012152779977283982823342893455639367083438359514599251447978541768744386248245763472814832198045375216109315965602718832652103593573237914320601502213690471402061303322432403769241213143004701712351430036606118280689722288714802748231658888682014423258104884220136485407109457023162667629430870207097954479990335046868148135101115710038031880880022487040000 [138,30] -10252240633506782275374420697795448504320494470262271578308753834939374847692311265142985835821385141489658971563630365080034512906298364706313540996221333288857612497239280299219599036254044088934146590304791749870563267162261228416936085777935912037135846109686030646846809424374627862032340477806868091045896783422190495783055219771735979960240950822484169473684107133475909097333191213272388088334155792800574882117234633271128773081706634235255628819963482673654906108599738837524599125498070071820292104489895188303789992810335632297572450511840275052346733953205011544526598834379977475057016737626660482235016842108543074550613011565872409245234022763878559755462007049742432921719002709415973015817113298957854919085592445219785003249903959726017182395313040622388189528886222713050684045353050944242341527742191858740327556396789395516695669892071585631592528079558086049394199546439053138917897397451190730564052680204349419711733186113019409103883605633092014111553897900370417676873399130780302872100838624173960455116067315372391449523233216827982456351776699005574245708457143842570853722520240467189594376247041785000882846308063498532054545788596643785345197921280742773076857762563303722322301993074801727080631424006468690603103707309633715497708538772891495071585850257452181693225922465723702023018379033498353201637994811019759589327126635720580696527415766896570732548655402864864852059425188941704224347437678435013246527440430639715239731794938168668952934341588671762777202662530605972834294935742223531274586161037409521469338222550371138030004429527940660653434025175369875534185264690295820411415883202505720829649857255398528171138213065385099583251067030807064900864690930518946531158981838771705376271367255027833680542513847611460762842341198154583942880741347378728704374992 [138,31] 3577021884305059381966260259839615750255044347743793972527883405226717027664720733400852266476551594503226862029151986478904196037007236383203717176145387343842243636529247277893554614825602084521881198994362347445481359991612604663512824952774361673343267770485659842292919037463438041786380866225750344707242470840092252442038066842424624444307768402000133354053830979161632204287617035420167056224076294505407873861579584503808873251586671533743468507572401606712275710855297943694713803487166064927154064163251134533340522253739085707621055484309642946952706924822557390888134093746228261717055388883353115881468972168232914881172496191566353147092027990129192896643255124950117773908727949966430720161505012875700373438150671727216289418753438601663890634516783821305108397786091523853982477661372590699999278933949878087162938631651488978379566798243801464413346142674314594483548440321811880772691194083082440419295842745971089359836538928958027738720995276445971362748869294666765472468084672077845291388382015465578361536219125074470679383905309194126304715317207145765662075392488437322574026249773215163447092675606398550757428710046478644479428668475804670128589581671832081195752829693728878643780908564995060893420948880294011620946659609751923087492165144485591967149216759909542832225656381424152031085972570420419149308030113657631481730398680152795128211212186286917627891145824644029147523586637089268538548670781211471445319462038761138996105742175304375119732599984369725853225192778878643698639371245403067488625836374503019365717301595052618684281722133019105612949077898518607807509452362124607054135100331955397359623692572904355470500263791714482170003576944968052081530340129987210920883943815262363557930788598514177445600205491017330032578971750321427955346224486209515645120 [138,32] -447324646204819344819362567442672921482911377090953545696454474309054064691659212237247627957670826361656262416243930917341537745341960171040542088548475875146245860412832513273612112644334378761211656312673793037103045482227094598548418587405580444957241086887873799106950367637703163682380535046250340847141921922187802171194898430953596750272343012131446357149196507445588472211360012110029660219898456407912804102560602290236710281617366323793187328674087318757565014924986648619492421280174162152208188978124009106443084520354115283553881920900079557566360969987886251672248343118867163868128711050398146807760360661337038064604560277950517191364133067042394257997312908449202386230944404503892179622953698626689275063073350972995896249118151976340065127822609515776535172548891809243415347280249406145560838072902878637110107162087096431211640583205511996205596798023397917712534618894781238792911673576822199661231932594665062750449123325489845028724003769000199721457904259098190840656250664818079486650543885473276189997980036019460509588748518719359862646289303823294221608866169827469867960745328414154610433298549779654162717054872036475402007693176769352380672346268593608862678400167598866022615967509902302656330023045022643597411262796708828912909495974101936871656723986187576961447772153644234697713178493503709067184422548130014072380737030270332275284310689682914085865730521980766482535753538106860649630094894744837682753843631300434239777327288340366345071104926832754312728504176930380003413058893858683422840386592783971642328585532315962377697021256251588959161401185473952473675003301231429444931173215120049686252093400178570766513536540964383417813510303574872469942665332593464147744013452088026673586591691502800174286872183206646629718662267565703137960620631151796672 [138,33] -522506235225288490862521081933531716862180804351300488280127022270478610200416104362228196120382724946108110295972521561237265609727573691777874375066279058213595788143782016067443804865487300081324909458303634970335535823275944897402024586259951187547086751250295402072267412485124824956422290562020822558098403211970089829552067878584488239794677415934436910246958720525243565142682609568104206792308759272643068488904422130971169599145761749024587001896691282332638161953374210890112523348705790584902426849239288526528378056584317927183383853576829399813395895666333553937334828302355294712856887179962551320709343500222932987039123894234805862930378106518630303371483423483183321450530222216465077873661271129217504855054578130054330523054800524861892070313943726435705271000665730413107717555632549332795030671749996969192083785263241088259174601642241203509370926919731981496613849558437876907882251305303482782279625296369871276177494191990865480584024674644146140292959665425316989940532158338822430773289870019649608175473084876928910466202903827570040955169482394093369291363295113661001101523933888826818509165791676356137475723381762457404088093382490440610483520267931267608296262294151068548410647380804825758277473345913215145344395118907172881530684337563133484607343699752977687655455066159257592137217180052884603318504081596861254180103513045287795281313042005809518138083790072549889245929710883193839702073295002489258896811898198581732486461044269258686277541765848545534108493880667723243691571690973624491040479261717007424224724884155741441926198824671452149726703175269956851313849474435517177742233987558015377975249500728518610593731125596314890217408041327699753912311215964179944332717766132527033732812055023026744872126522353700983144956437338765000048041452775040 [138,34] 541611364789572623705179424896350370934587783953163870588254424160251563646470647985146599075389136345455161782864518354218271928434948430414256950769895602003645553333612808186177610011002436901368640677360746816612255385979326199363124887185201169248735092219344021696754098599043695923232700450360059599346859774534595062693794250278905405631256540554139247946427012800965722649509481762581671489790128560021905847783328124810855613982978668890913180165944192660834013799849167437024247686799816609026536516813662119674831050957016857912020820812739433885819039025747081876408557624020784602152784319543373456853162575513428473307507146148265271888067498729676929588609610117964911493785792308928578552740163500906023090480341069270498867260154361753697870910307537476004973857405323250751572992913960612579216376105541626002101900683726915250602160088487346105284049807155143403703941473698751592128367824997324282505543348074469908650494753282932005057153936178047959071198888080923442887584454781135300131009122972525118126568576352836191215866493895413565331898664866389770486586764053273095161963729609040927531706185935387137086778128110553641687890933412375920364227053897715261858920378925382953259178720049071448336770420102178021283210965473703120386417976017592215488699560508143122031162661069965024330773040625633732243541252327682214136156785100095182820745532782518013884855130472706005840973482770466533797917269689926035974155393327631673227724756195572547209604355881323394929411649313252726418761299375114153802808777875722194886842906113908105130692093279191351399474145018518800764156783868509460449128780254123209484184337194409596665510227776095717482411193720444625979993273271334492559067001041287536211594227871068409322464011756503981044097874017936894859373165496 [138,35] -317509075662252263516974697539693784844093545302597005607292541421336265445459511070236732029738668882579266490144181105624376824041639854235597510986296639604633605892358665523497333447064023481947952769431520124632688088432218524784146632498189234098663543715949420804384878709740445607498609339522576664649187912856779091776955966860725066664347014568354363880590732335508406713784367263200239669647413461345729762659145645171904500103474669933929258734565554439749318542019637466694308085523248452216075105145012625581223839737297772512350735653108541974838157532316838882728838788120494394857195902806167713194488347236032911175669978950987989788484431493743888976685748905783971987857169803532464097229126198531936596077810417250243763385347750711187309676603311799189574352862282921921330918641671150802033282656340709723950268217838171253484475014231121188775941656051840890823561157571911502479551339365329402836906172355629332065575439876280715726683241584442708019931986223364499854899777178865816597732456546895853195495003843015316507299161410388930761630368147770810669764822767949129572293805406099106262318569649031469010490371319369969055014185527527749154284392993121628675421635875750667207580078676709559697160233102286462914039928576535000082164022220958036797563238200408898743390583585510861074391152070256647767924786132965140214781804284950611926469213359366299108562477324512806465929863462212703388236024710631761837533916751258096543196314760968531586121244994662528313802773448884177373245201130759869944883201474835197381730581874454123548018553644399294411454398474425778700978892397364861089577985486923641682816413304968574739098558851975852050729811305660385188382685472385362866335616498149297394636324765305611129085570494610022055227288873209612267333248 [138,36] 132512908138128085717906228416374326940448427607612296970478660298914729227947029469953013971387381196159579519931398728337108494279125836808070767560642561642704589389196316973376466796876592130866578267855417958587357354111067962440279406632016579004736865197673862363343866908360238835668815243224505953537812225370363187583747973464596044795965621865274329398359027212247552507792294168666305651482481740209444192307341834933485505443421618961491503963932976219372990602757486206410546609098483988686044043621050234061078027680576825962657597043331850276803023036119257026635951461124661997066270799130066810356622828474220039992252390020216063800474183889060334037767433565721495752029023160467362891046296032290663045701181059761654438709266190325729419326129359910688075503731783031117883573643747621575548908165620343809144486690779034272413909527648147535013135652162125514589939811042235468383493527616625213110867190858148719169792684990308387498891209893323548992421490143099977503321680064904718103942684532403820256559820261929473578076251892959310345868952953663279330904405181845250475951428332584943006204385288234985009095260324696083426701314052861752408263488627891009147036990769143765996568082294174096899880503585741682090718819746786552096057334390053128692408820876689681362028436034597368326850625723578543495897962927688308483609429957652396440428516756266329052234690129423699235094164155023056534515272295972691417647154028641441605212996284137484555231468285384383674028607103431887413381173391335722400540049592176589161095984155486356088392275129673658631335528139619291570545596352765909755779395019641362268631113213010027823296046387929001806762471873588699114035139295712194843979246923940242063004550109694420969779025004725555894813020503516861192352 [138,37] -37409128938883830593615312314224045818543159452468360507192380002809128505623389952344313511577807767905493448326161477831821534168236566677916743554980980452022961266323829934098042937085879151589450453923536122106233325109472217343333571751448624450364411000571037436025698750162246031564371638326835959521563089432872974430688094406699966189659973145601117987334296529271507088472255568568734333780064188190120084188943804867630214860672580161019846520291949269348276092040422389021496807064459582165904042380197095704512164746512315010178904934531368606436150187063755878870521540217802042018682647374208804294440198688360931222292118627976451738831557253460232720310518244978885743700215592294565907751374595585144543637339260683376343729272774619985246306207045057095565098046176702609636628651003460242970835816731909560790373328886777364340219528557901147813916491454076771540406937379615995606829215935952175044112416314304050529544794570381455180875601228269184364189167346478614516562621410743315909995959148896859321192024277778988457848426181238288870962716609447811027364664677484512420132588222164387949255804262157983345611723942107971328393278083114843168127372565913199366552584828747521370380965449730285822693601967977444789268211930560657422640282688491628765389136321736677333417033930670073448952894640078887118915979452375424434475145992054807869889663825664019798225155809605615581405118722228478284083746273529720362863950011496586037152508435912798666170027079632165639547388973663132657483685326543403307020670736498647528540943355455349476911117526569495782631135833825789274770330769278194781838425746383964475229990937396590008705659738702907927474888857437735923370200128449838228301956281709063235745867799509592452026281655434308181618105915426193216 [138,38] 3354473340873611596824084538978433259435050460177310071705950668966042887771770659716482310473823653866744312578846980531012032650384784408900874626740819658663714888739583015929070670625822537049188841140664746805743262278628266362866090191841635650059081269639527378624105590114571955098940894302648685429845321711678221378043131727759952940853220488873656523497005692461381309636978530122663976517522813903119915598342873202582024128543584234051604071543954102545119053926298734790997801427469387841111075862774029240477631178445454019742044480828802194713173419360981567298152008660462095146736141629216864120041744198702195419400600571110849915763118903023259482886126818086482698248169730530898036243343196864204612226506952483044159155930493155173741728184382476463886896415889996097411697766968480824139311707020080721737180948576485852893498329577845093389436601862670675575717719498287692624226726510075898892440207504197036499788126818665864879960708235748447805285470877930826995067682665536002134728335289522691182221940630189130459167341064816292620877774550209638960467714505813015333326982045704102889226087376669289642040373744686967985094720079111433649983437583661152995437121279345261071682383804446654194744159661826631792934118177524640135280752535825715797410982623742933539475026049941719839663126072025834935445651910747360922452309630951137526863871581065021597009121140105812504908107193868505588600458328894951189166230681527385393329628134947470851940180556900696815307283789569052888728909190704434482110238049342212288050656581019648296845631920249554812372421049956928592834046911749066919456816413593899071584379480576032177341163362344784000026762509928470271371295581745842533240282965176896508676159925342652134398696145924175035707881788410688 [138,39] 3694106494363205978437400087899544692463430988384742259732686051150607131502485089277833046787357467404370304438045095626658667216734338462338425296066115889361817901887785710133232064815377550987402418367782608261236703531760148908323025253517813254508812585506501509769647974434487007865149979920509959437689543808980748435251399413814032590204948077869783082286436946711264000297092027303662462209789785276973792214202100148679995312754900082983654786291431042942210506088295165498228163283700998520103705267987863657283004115937512408200971201950607078964666646804187241170152306627466313883412192274173948211350597318761471282582370149680683630738873508203092663141182793006107236950947009190125988374926144820586173648097790718552959409217517397665122936904046310244004494422164184911582595152426717846081364865664996290698173442742895983693753116353368398285053696736197252228039884268698158528725181235004948111511478862373180568540009797612985848037839873892068633484106615441458103022272564677211087847862268246465494357547203719795630334710062162550389873666013592737184352195935703102787256401536569904017375814342744199691818155419290305197913766615635557746459980803925920321648924525105168209353758893648889215980941675737972804637571855045793939675588253816054012427202122512572085566806124745252749278163974879414590159073257387173843688570372740204824570856717494128252005104456138983564490335976909798794236831564474709991600309775975073627129554263833974257766287283542738602771903420550925149119833385119589434011973826646499192642841145984248929033271274695547121670875445587947027822341762303116119031587811372543193452625451091348175118265632767027355860588560060484327794401195806630055858099415255569863470605800689727007849381850861951912267353974160 [138,40] -2908646576936621058857524511109615647199091293450896139201402704228548226981791576417166733210864300771240481815918554762447461858313780246589870760627531985916559057101593820419007083637078745433210574182236659142966042987669890530891590248394910639885099003441584278739564363097081879655625462675308378652301037402615047560276540989298665077261052552159907601418895617700405451840850895634030119724815901027129037655575040093364854716722745272439497645535140032952125483650492504511994989445440994885944006127326216330549700297819669455322668969452946866748261300870632436638857388621556532029717886284779665132419083236364882152525908052902347801874513684536521151196920990788043576842552379875337659191272231879231032374917487284843291400253183569059294773382705962690846861845619579064760160825060144440339859120330755253540524107588807983071432430675616055631562141557694259504572741768286789706833663288767261995695784045216806990386974169459021244184646884697193603047926064233340075793995555420807588542325317078989925929224568885994627724599137401744726895510460762151932702681643505722804916880639808055260136219306002571046686105475776811923294367704919583230885048275173203839173102624886977758811160009475746385838050103796402235602778696344577007669374646709541586313378833299363754558360177751007997774487615480472791185305832168806212521144880493101197902143543791587767360852631406139529729330688490123476180314902988929098575900322551088293613358843447413376136645220714682398717923148583314671290810235051131725932389720929184153255492471621455350660661237661274247320900280429262779553283672648504275252005103537587023464162315462921826350835369417113380823656258762467267690268248540923268924012436082715941152917309330464394853317021744146414415902464 [138,41] 1348772842681689416352537355547113343433897607168766282705846163722843290236672584563345955501058940391253598847017846596729682586082699945097498330852926282477689367262569770148126858813017567857887124107339833306573883811463559435123853495822088392644002110646502183173435427682734998591307698868789284045393372271915743391454968664473642374205225934107945099140752618500104880263770761932774212265834034288077084391759755220313754054376664508842809426074187606476419293640882734692740417158778082336466491073045629725829660425095083118603248817818139128973381132756493198643273727351650462715629887663343621019557394661814304821518219383658502310152334357679532690597812719497426894524612414536159952889941756677204820140634111629147063896011067597086551329214281947646557459802231238469678122477120119213621461473078634874050588712165886837205556650131324982315562124905988247671424482484131583600863146753649327110590564010906942693404468866003619180364871918234585358471734581292736436909109533757879764600009293710700825023699995822149266256946840147388697912432484244261930218063841024471280867049152764390626284486521661654158729232424712703211323866477433739011068710977323508690472716591870180289647583423097345957235793008338101338909665765039281499906398513699716189775337766968231225053652746199431992836801127162918010197113074447399650915137030312441034465820767387378122606422615320740638756448223369098205038545510368238840513330708231281262884596940939445729008861515111520755736460725262258065121153685959803773949315528248640849077879702710397188129692866208352355144551126277146694847107196987948247545985559847207649090682796728571377505705946085512074850561831802117939389770399753642316839977906767730414157135365360369125418859056022609961418240 [138,42] -475113955022070776303791876533196893695122544257884821550420324564501818260264999117225262255710260466933061818037675967127916801851192258985204783286145730347517584338288326834069286963540125629374783103981467845984076295872593596481579407324907649941750591016468032562977821638270407548948322575179713132908467726449944162630690195281001833145184430177487373205055334491416874248594279184338180579256174240333929344151482917806778706959947237849776953485150341473478430087097217932294618835379126657124740776479163620846242398642699998024893256719836943180909834530041199426666116762080890046929496456356582306914489426583655034680456367369036290594946922613035605712022018446818950323403514880249220809309730222856569973128583749453064867259213616880795840039166418968257919157902555475382223634170936609295285530145699975705632840796863127388476606652488646773681054797214479267043000501815528898144136505120128484791218378731528021044907437457450315437206843350469974393196173102629920990259860233015471470113707909941784500624543427856579535024851328031789228528750672081541050543989539277701423227201418639896286413468393092794871159196694045307805448315945152958419380717973016591775976382238196141752351930801058385948430961032333582463840771446975947024613049381991372016171417791055898242894140798009095147137559692058027789165711827569459127054478249998114693803278985809580728618970808262329596497576674642151917118538592938678650758233050776239607847485239971407481552110839972621199033749744362122913875815396058430780800552035220737047371242045397351811278698940096612958600410869145777846846406590666970623746782501116510906463749818099980843893881363670505070001505903982381003030241063996516588682004129910319386206307158282149689545749284616844064 [138,43] 135347992153827705762339853294519650116918636506755258437996725522641279273879006973798293438163477482801623272335060592680595597541963734587030322531642453850773052540047744885048162699371626266918791343131000560248294649621657288575593860703813940426681976667557227082858761181805098253672228621145510785772263949191866238780812862502389095008187871151429256022461192912264697390615471366542316356985048641810813169512875860214697156446140018420117831100909044397715413343649013558619466391794810679147600358294231657962203621285916522929957731346517629814389507250858450403184864020949679585663585402977036813339681500240682893335827984785500412326890832268410576055830763529533097535697191635398807157424828748732340552043042660063476296850032956404156471314236041492687334067037993519716269010935235406614912456549846089579726785905449100766013136309298813245714191787240315088880588239118677237626551044941993993650705278351790745674751257518275423541724338882763685014055161181098436512753213161257026733280404704593985860433906223342800517771221332440188576265864181564952871879522242526494486489861224250331097508788674308658223626714194320590400551929292045429918486166515911355791362884896906568879503634196211140672799014654179679567710845916350660221790213214327136703342889960557381270049265594636208427056324081736151316962036180214219056380286960516170231381287326544715392442550146210610504196234525183193973942794768472084581840329048185561491881400453835177825028479418065038560943432598374777262396278849835704835637420732311943814012073200508342186355276796225996320253870941837965892023746653653248881022272525054719949130159157821758437801594769055512839703831670454411960769767836068858333912680170795524902522303295986115138040516494489600 [138,44] -31718474803508028693823626843209463778699953525246987476340775554905836333671836412423720199027200119769600800024414689342534311016173674049917903184399477098913672413140930580870039349321990686120682310841699350179561425922270209332918664892335141688996973701879683952319962828877852172135029111672855026106737755927340220090322060709995464221287509560708934468290421965932242133704858084946605967643663094000994902314210287323030952878978040450937035896628614181770839512181031217945076939957272390518437526119325464722832192615236613237408654737164469576045710522468847889263822347080046758562459847767790603113709282558471823878676985331776116923229913151247574687403562882434699659241138535292435312320640326880330836953796674530071799716671458609794292231993019888949967579935348373110592745421135901425014843200086107379779097233206244926037857211061548624598916033420195071219559329379714835543445629770362138533974507797489697673741719053482483027769295990142430747884031960673481498583290782568933068749608395103024363149757681620648841082348987177556072904802438566331114157778980351984880213448092625507608340600713784648413406573433060720165685120338928185060387644141899409130412183657952457678537695232260015581497881564701160010981366608411797324908603797834985376265900831278816862386021614729650344323692848724423101304708573303047382634505981304714061378649589239765698438883523055232569919957223829843810666981304612562137317284829821428809497197203864561857665532698605906497863403752319498568336196560028685283850821734465588421867211592057950076628292425446576942001262242508812638665845412267824205900364713169188632060126889286699489043913059781097739772910667406230256553114825543404024268349857057506049582789414812860105839110415360 [138,45] 6069598762442842074782915421322276078566973113583992398415516837340674176146921717407582277675560941180019175793145955726496494991514933739317322006951220800077358443983768473690896458820595628170840648924579199751983726492608244307064759447952680849025665616147426638326473077706540899889908251878376889199641847799720147858394990395464020590552904171260196500488610374266193378358709865413666724684257391787831567193591860332594590011201815517771367000697157060825891636767870503773712348862542252285118007305602198599464555335123467369767884983154344136976718664035308576829748085934058688334420767321196244241305636275084703696277245245239729317846678076731408616302795740552828987101853067699664875337706881428275700148006087310461701856091682670708713689306688279111492265434757583637821258809469806670735424898148295643970750969212249684990428867511006293550689847163990933415429475411433294398996552223828387776730532754346478875502501185581423097091503041871927301684541588846201811020908764951575525928231875024899281632907726364266086947490053076966325194112515507126506452350860264524525275355475485152800722052604838294692059409463776610561087816424113519182179253971045011679693516319274844438807364100462284987387302842638191619805811282004635529441099872712587730045474588560641615390888219934044039028532828741381273773393147363477865216178690139006648694606702967018585588988965191851807969399452794277847710429416734384572276174274862442647792667856474407823314769793202635696323170895072324969845719300401717874309816576261420895975466529257314687472074313877607434567143364432603674937856879942023364169150857906977802926398781613414503268772348134203691956812284635720840177886627758335262802993034800906704926538505163101261796015104 [138,46] -911781138357898696971075818802431469543896230761518053899884906958150036611009801864423667024734564070485871289249433960208318056186598717711782917601534974926324265885688972422596442568401017994904510808114917640824364856765688956112607742504534973549678537374409976774772509277787912884451632897535279531127087825352759951131245283259085390539476438516740677704359858894418791792325583437034031225038131305636827178716799293794819708928926143413717832934478948897118419606019460494926350666950406309454282083015472694127046856233937391978737677355011653101321436350445382086860519614798925625505259310432220787912855347939974025026332081170075726471153577886295602587355450894237650008599184346236204713356981686761448704535985649582344195884265720166498030694476455190040758013964928877187322015642608306978184446767388730290372874899371663745638348105830300798260738978477556178361330429424271316834090345343655844885682632838968191084698438330726938709379907924368783156339843389365790511787271796384726223124477219482217977562041086161674639746686140592785634750374559659096922679351307774414921464245104662990356213821804691869569401783609620515154693349945508122533429071953770016431880628754671567493611880557728243483185257772948175164765335753872665890852636473092379563680085163381815188464410412623622925495303606018258313435623495919085109976950279930992869363140367476251716987932553526188985883691360690740427904943220287122264432934621125530220700284462484871687864963147033384339832516969491448874899648809012251341135646782426346073000575051919361821098993521273205009795651220548954857390930823264730652504221224105193147259762636526761768050469186638350746047479139826012140251053965454031996712670363648997198062881968801244015584 [138,47] 93992864427642882727900578010032145003719523275035530329494186663112133956061938479667681016066911978670202952668736240600472810169708731874411041238454808588985253576978811175569763619852836319497001041614099369922165033089874771880022455159502266401108457616567761554295451328938899338901942556296697847510270731157253317293887057224293163135216486081037770339836435493825694703676736449424086521962849050748460668372697695711725219911285826492233898575037486496985751516767115264288216992285722914542722532911837211766871173535873891132483968640168372583765979796670568372944994263228845132917044654705999223643482780483687577697405368443154935127687755013127505303630345250494486344643016480160652179801623478158828566156223806931009907636528258866353113004741837808806787938570465896580158648183905110730798125191960079000967009938930555517473560176395600764719983422340385338680219712344377082535102440753307714909552069661536066138469564049289219092813694277948748006976561888574295191642892184736833253064989580961536129571005897435807508413325803907030396285292074844418230442740212183010544535543343064807988116947043060613446359181594525245395283415788233250362778413892670536500045221476405090595519562243001135633812982907882962740025831276768401663954726950371051996944670600437329647806135044339899337695968249222979202806706432545637477540244004926055919022842615886674069997231350179921726185350856410853141646139970783587309704752232341920177392026109248314786440770371529781300923317486185971977858865426088714502834786094503597776934431253838533319631272234790862418954323302581569304811207331758012545077669319254252000686956766772234530345792102451376891376867086384625582473035426158069378847859100833627034182966191265548160 [138,48] -2072944339933086496388785970179958020852953204788796184890003910448671814144633273999445224397765158468292649920320258213395141655649221833822665505242254314939414776961821883480242930317630351044774994676083501232652912301308310867294056987673804528957993383650176273370856174215416417152369594390037265351955593634574423155171698782230954142946334193920688362265294715030580883433011980194025346144014341918834372102218520965357997183518993684231110378289131436669557016088089470650368884176123103223608920025493876066853552878324955021129924703303358789329336338375661588454434472285955427557057792076980399528241427453033044126817791943882646937875011440543769396705400274431454070434774164276606140689956227261852056508213912822838680731994022446062794394477625104961473646163692444647004534590340190673951786903946107506140974954685273855911861377825230992525486011143483126045119174842591792597652431793753819846601206472020641267895343153557500431452559769390702341787341604763546826284223166859252891675397993516415113319989670273646059703302610144347966541106384614611215760396454101303467877381793618333108656400948388248528056579365631869115518495573042711919053852368614054858685596278661958929341451692791931209029427710779109422767730994183553793975758312663385807200728863357404710385053926463828009974079573765269656376266103135932364917645325112983800759091120396242845311025490001651950134643546325793518943621518984634745137658260049779738863298096897295749828941079836849957129631237985533631526263256748218708037788328936270392473921230031589418372957933348677212602973789412001670618578690768752634150210703979233824241193076293602843680527875831818839460286537125405711764491654519388740598498987469035699969829142116224 [138,49] -1727366045721977691621847120423784228247994672255666280248953845841647626255669669934256444023792564589243275534868662713909112688907174345171795301686210062626747928720659422620441772516432603140847431591067813629739419790935143314526167546359927174028294632117832056000070982987586641939838797016508471383045922175968218778231196985728166033719192947944391723757629477658780967814724322790349762715302368414251677009341101193620146191633330069761657480311063161748559677198856627494927769531940182514867479270128654171632762705474378503599896915090107028724843769375254105865903976725968766417651917953159154710654852226664004196838323861330295068331037122490060510754674607877866706632026431186988749459306813730787652998046357100321978454335306785631629757414794746949959049503408821621485720642298082301453492153844232851306186119677473956771893983885442113961433911084027105124431932268117121845746540892790923006959737766714507384946021372825935048460355330019318089344717874239673201402184222260498047765858537467577058966896109253790362370268120153702341617010590161299937437013878634847046137659867849358475556243078876941471749437804781442958967368956426799327276710855338589012058994896101474195171584789025866988514275495772424906366614055530288747921201925776173641129911556465965178153809858123113488712800388587479529444363055469183250779187797259960887924264297668390253367720243554301028112153485363758030104285363707469455348460383611112776950620699860073904697263980096146203432213722123176059689934661115314002077245046622153282670277645141564479467941166622414986745928934686753576345647521878594897231258251280331267708680959616084955981845220650495131388940996826389272981110720978550620413818962332781857883851763968 [138,50] 481933232899022746085889634613487294542065359841495959367227216547286993964849572757834080971760915327218300865635314515267067267392805608938847213865628339348257212774356135851721706381238665852852015381328379120408733856517741962178792248186149530410110851332994426526162984991464257316217246851827180988976647461254347430128793967727102756808548478031256719499177548064131831691463410778061093772457257893190360260164326614994947032430249669039472951224772587266512042986067234751357541708547654760456806501059803776471808062305058998077320967311406684877385002218305745499196261425937905815818167471322501012550353327096596562238653187466050013998844936428060282165266294777789006489524196564145877376973243076581015049574338435691020158236279913437156186312855658201804378698206290719868223551664002237707323737492665291533262784739778422456315360819995349192350243069941405717291908112577832227098480227571175133542242440224268494650861758557480424982530213608573883625477251799440102255340305517474553580575195354469837703369911434224708384430987447740935978649797217906776798542399098238564506384433200999585772913390745405218928797619876105357695878555686425811877898119986645746997836808191273607331003026232200784823478598701961871842344839689081295411236105818118865955979871622848883960378915997601816884038521495419802592807313527334212858694345480093446810783066813392831538023843788286144727149022789450903982217202307055805149800257528404068089469686275961916962129245298852062062366504561567002873522538761185863261949455671459674076739883246248939488323933988383120383864803274612066571920743768279967965777483873448208584686344154909488807025209829066796354209731210659328901990168193872590092490335386758285022813360 [138,51] -81984520421345864417565864115721932488895325151773360321040343546615498958753557356370006461382841910719236978014432748420339422296638464800186759400407117920287042025224948796934221945633306560904235016161694062975949558976976823682314892063771532613311365265821825750976697767463168402426074622686845898395502801542555064628299992452648635753396227479353698751486167454570441590759202772271864738961209730402355498503720702330003999986612012437295599346944001979347888726304467712123793145153452675680141896656197758501150823633291561811929152846728270024871581698238701899507632184733331411778706222683217118684169364055930949336028763868999152027301029648116123152664547653310546663421701826589285614666112458917993363143095299487810120537469459231687659729941638132332397147306093222220405874466227333998752682331423821371153594014591414259538045875088445289417346655050971956341048378367134841778350325789330845245293820921612169987069757036180820124055424452746752790765753673339435852071401578642764031906401077906747243207889438226129017737332180481759902480226348646487419080707442176515773467930282895724993911019726432318104470571360486263911963251985910988767766397263447707006904882843320087413288805467651967323607630086867179140527827528228285998541912543047121911836727115687002666642283289949142967400508589503000448225781322367985644800849690947133771432582819526017553597608627805777561146273195867725856357570483034594338123955068291878961609670809520336150384504772580603117290460489167408813477992460027649171120641006649502471227816309209763912910183003609862695188561209944820007078730941340777785232864090080070005047035032587754960615319314726929002280955902312522263411987442724060763568361936409490928256 [138,52] 10376150833920425950031909867885197777942772302677602379619821473911425009424130275828162165857497029898900146163462591100368728318546494035394227646179265944044673651219988743703563065072165935541196388634821951822283828188386328050707233215722861942450084470496174638166224631929341352196100438506033662775574885927991256824114813218521419603076612583854401361501742549788703542750827136350388832778795155757021969092001324331711979460898572315169847341865354359155741986325653379260756994214847119610805414599396338965224620600661448789521357906915604001836463497324037195633735671203845558863206702500903410560703901153116097508334403875032520488419328492638528518783794587201632021082729410180093517114449808391695018370399583651578602123029703210469390543691663727390254572645070291629651815719672455723578355705748406972507953402475779819756289312493391583435075264940841906979892988400815061354322742520550862335630250069269622453767230878750691726581333273357774006966541683731409254992792756094029663862570489198536828974353872471343868506539155821544466357598680581894352367211153206034537161232477738046144428723133364368802136851313194047916052663645425953625534931018440321167445075166802030673060132270674204399583997302321841941151697076764048430992273392064995445488890872882992466578028727228191569328251575435687994905274911847460867328046359600176421806633766577265969127669525253306634853693066609292281333620038412123147235075611507906807164967797515813226827281704048466529343745249560879594570597782828406185961564503412165083587227114267487045739092201133222859740086708506638931753125861852323635832482580925439537038759793281416543936943696395215282687307295615013300566394646391237759410939714889335680 [138,53] -1009612676141177079856994315261673982285473183369354673495445341358528725636392229837964519987643221200472044598320250524072637041218106200318518910502136404912214587455441251479932272791588432100349338150440073797219163326553935404389216534740248342266261963824372263367264020477866829499685345552805472261104337394265538601846916165340537311120951168623312744691533970516117619354008961620977455220763362901537527206405948257054953846257474426161353661313210787596180570633238035972891809789394927697283893371492474399271116691706115177900368621264182792779801317232958514190795385199113547011294823975965166931680492097091561032947895558470511177532659513819881126008074290651318660400944737261757843934505452329765172576408483248892792970398864392065772590526380596045304003986389363717445668787387022988712433014220468812154003314796490833314055885623420740403505758041074563878382768402217528282357406771468142613927907312087432454421217570014121386400849710312403113059376979462389784255784143165631131041781597648541616043404221996257782483833643133844759610859766063085918667197145197920943120937614643414920356073264538148179298390236030127063014834853510897484341797830071175209147474522694098839553593226036862810928747667009267298936021059071695606723924495285907036157732538207804891214603645552394133498623277865666381155316851432632281676156199933612911751756790327995687306840405411663334207176274595115249368619590484212500248962631620896973123545398024921605241055990404927693609063832731078009143214359795845334784322095617529724011460671816779158536929629084297022815317603743032627482186196193355797090050398864300392493471428686082836366012141251241897441861106193657499497151676876141180676404787348992 [138,54] 72667396506714411003119439152298595665342986027736222152051055690392876126275142672290973002056428436370189178751492953250071748159388457000783266842040675760830782233382126993714332656350028125589701660178782498797332064050123787714549877565301093352651119291355055694123032964701884010565005419243179918468602437738574133731278313374955935835058451290755924411795273140156243670735514168355614412078547300246776085841098066985112572954963985631743618440172402691507118560722332921557332566326062756438955787292160751875005133705252976528540991332553121914811641155664436676591366544307038925070959281158162748399939487846037383753891676170197303435740232090360819940200344939249129375982502721250283614666171863807442630829225169949298810047712438988905562314407031892822013575741230026949508976033480063820428783929864830877973883483272816327311817297621189448735155926056308489818890297004631951842288313986988487529459371492158845875554822772756096872533214450924295276886356789815182538385347613697946067473638961200938207047464630831214578926624826156268758060012135194616699248832592833644110171544098557635787091672839878827714049555104898174872242212686876224172864871579865294153663230453643133804684541235551771072732073097352244020237625814594133478686012013422842587997206274443926751675243862106890041492198494915277200018979098619117921053994906295129031647716814097323395433815778376676864679744901687004449879349730570708088998890138541407084645554782601779926975307571061589485448426310359671123251929625648559306252552495957601387377357632649365365887780055130362214866903939203324237249912166300267664050876219714019012379521756073402204207600814101550223761949856833532499150107665668874564063954656 [138,55] -3142438993485755056044344675306270593716761765415720712276481844255255853676724313620396921768103458281477735800700295939105082794951682659085850350116405224411443017294773416663827886440239103184647648797394331618402374456672213151046536604652898248465662886053366992069167142848503497335057471064896190938445843118629956951206058294977247942228631076027141298565064750728014689360514924786474185579336690467860248680381937183936018174015710633054703593688019749652903084893870945599449060488402367007559867675859522966156536605892269342681111428186950003255523989397240808364458185372796648697025471271687010654497911129008722781324361898608620115598306737355368683888934867120469141747405603714063757519666526831401334987614973464369619408114374966985005408173832927501685691467781497017037003928109103123444182732773607701411459401665282007099147833666509693937039710798159564875452208630481483519939037250989039158848463299186909386977310011774480784755611991035753289139357788412490623410596840942966112011603038914203205941013214451102283806057685583515392522519646606446237543560412429655805526615482473705585025428000332161486560905301519127613225360548776209418275327221992405317568984162608598010196472411544939280064419519449341685364708500277147151746460125731185295036277455398280247176503568572564589330658400229421622841742381927756503532720031432803991784170272914172727747027152093558334312530446078409160667601719138740573571443383549038069372851519377146406803199347169235917971913465064467350494902706795513977601446612480536378938931303588524450962706706052674739133846008588154767300937405423153791539158219041488349763066086528181081037088426645186270615432968649743587001397828859440427383808 [138,56] -49254684732094956016874782591353880552570536771087403393873136923250447991900883814595256291254581404015851407427466940175402166412452637270027450386647579113856877517289060015729599933790894101615727457165639408377793081966694033153818033062976263506897406402441217896130964383882697182800564779710480365553175975064135740064041567094919541185667840739632934603208597738800296506754630394407707840268266038474538838459201665875510091415000719376907161544216005346338255314482835767555459251730266172344339653129410127446397314118210941864263898823969306761352717165066012994152786556414696283728695778167820898499041904249934141813838092837639388077869945303768266354669203407641946059139772676606305661539525880126337015070238778282386732803617907090169139579081068046855324515760204387497056890958399234818717095413029110120391184823495220232360654420716805943471586519417210232602289986155655746460576863454758090009004061519710630197352450265914706868538923060827246678486728839615781888732580222124813948765924920473535510029195688632365656555130697730582037776970903234364954287055468823453636729116623514334084334905820365443042986439970546169188827053310084096997900082082786761879399260318850162450940545911185287609340789272220586931093073742488539548708655821891701304766286283051504507831220225231842406212933219452180275988509123151336640412366389116181380209325186370035998001934149084756692998870709876998924642076372112105853867239941284645259832517132385963665654624601384611414420942081354524541422400473464340641696999724379868182970120999547115666683000511809892916365148641524859197228440879180731612155246137804067574337103875714587097619027857887127199630642993292682137113335586492765504 [138,57] 24558589338372026894370628720944669017752153764153227354952143282257244910122059687264466310414057222610914588445884366628663947909919891096713373129056673323388870475274688070402474985314537255678642624215364583816040981210809938143880801710301311979574793404970452822390808876916787859103264198481953098475508560530656458973313261918750810681749607757370118720138833757544138584877012853747614891009617853867144235507631570621585030656525027086104206038693722046881409854761594765678116159394442994531981252570061139962597471863245245844045554437009509649350640683409577810461839577106112000399388275794040551774967469122557532571575701722726879803010097972968796040530389598804180339489441740185498220868407652283369750977474466842704921910801087329433312096402698063275737694303336595349056237461044502397942368453416130705742502870192217522979208450928947463404516230801840465357472657672901064714203415896828913128906700706578863621899648762199179136216371823174409057437155548158978849387123556144037943466533959111104324953724894807720511182638508484011828790858660133969729890235360368392106070389126232531950757721580965920827455220429251621150583508403733982803616922859186054722436123270594513664332189659271584181417182197776564309806161779780024323495308314879629881906118296009292444485356286615662766606306709432644125450262855484112018287932301334092162797420044094602505543830545595081160846373238904023075380388551044011410899550550282348593522367872349322208857231307486737234315648693120704479846504799584402740569979765564202743353452644289488029028374629762389343376812273340207440039089181716928458335055137796692642247807439484497066701700774829831435247764050279951589676265713848960 [138,58] -2683325794876342621978548523778738688965558646327188705069708502122440850225953186757187349151171507986616363522023533320536754150459000106025115640202244808090989105708868170929697346544568096802331142705677455249931587759076908327940780042951388774903372184467540389130068109943826335146843547514058315366415089059937921252993227569958988019039311690185258757094901826447211044621345263402022410708803350716099244583073009215962048075054682855361057433743150428235031601189462284802630012846783190371190751353949701053913457069703389418983734545017770843433285547906877950701761358505830710826526087233255597988540066986523950575362228948045161134882756282721899063706220578082570331029309338407003000765480390123667338196613831566217556163084507439112509937239499892519649672488817419887689594985429967166176720843424776100034028660447999983347049907687893717853246033242834898641373166530506751564341886682067878111473882233839092492058147704872881978834520788795154913560937268914115516158096086306500692839540782581488506938198303999788532633410780928057335410853888588579076348823720998866323069055852394057416343315815930493689256178901449649089533624149053256527412698576458461958025362983443893769787748558010890758681076046123600805002782243464687043846830117241727319407184541044425435214497759309199728630909869911619356822091508373049091505556175636109546676270491129768753590113141677469231679129691281507406837155248098061166576036438779286755502785196410436008889704460469761727268488120199491608176253896938473412758157875896241090804833280743220173263737944480285895368105511374640337857063819233718573296745139945557087236491655741132310869996410807193004904762193957012345109540934616 [138,59] 188517935453397743515973184911512147612503868944269384564768853561790178494389960910945732022321371933349614940387660127565948594040740683412525621253709994035275507397332739387750540418205533267136603480952750924814993321426112770448658142275522636331075794615251841547769523204967164189746461414673226482424311118455621777468843732368658936991999262958873589706063197150664879612127270499277209744056584412687023436787426189226772222218393406333075837421028283234530971984040868795829263184259248197228828834920731744460328455368018637727012783437504040136642939745102073057773779807908563819295349828245712562991867962975678938024289938766699876945171817378007481982702766822823462463330996087459926594515677109707111178649234389329015310939151865416405730746144837049892364148597413157109840249311295032324403557102741245349608553656387255873265265659624001801433934278287763922081429520088829545147572207642520557049543384890565900009915969673417199474763084051589579500939755372621872793708652498913920450576086392311854132643568097480248674220300741452360714036023766917549691651193627556718576048979864870933982547286855550354693142576704689149084935257501190712857792939174318099931287214607835255030012285475996820273085115250621934334159049361741045710767929012104994775831200068674159665532920750152904021886273318050863883728885463308628915221908790572438590375213476017191864487571280862460457119275548777012731294740482329080271278224611663645328758800439614459102619123449256414315593921696454791417619767255631467316946285666282069577706910936765192680604969417953541875394712863156808684037167665785926936894302573081871967175910848304396984798738869962089471555125697563067051144704 [138,60] -8711907480114083323249648137786384206543894451700588220461658441871688402731906461115293825456044427639371845949962485615901857673164062974488562137345923044133758834823275391789660641458959861036248902844119587681381865203405520400671039083968492244037655392918705671019630664534905815867080695827717893571938684351097455476761498548866289757784904755024321515754096256473786383754482669327907732875463525162564689156705417869252662074673016549542036517412025482336008925737983808899733875295847920665166281305492356143969622115857729683287660344916217631266793807362886498596557001001380336061779081792060110942766297806228997275863346607776682667143929098582780104972065176365061228397461780300214770722130594837432366422699163521479358503754124344833451567955451991016805599356687895208703712319605198573919204863483487018994022792278297969048386756352636706696576110004048586569814391659634001264394075104419160949277780224794412725713351687803376162811616223258880911974006893920130320076320030828165451145352239276330681900338205693451532999200915217462646455614496444068054839661141880928394477164918214221584337284849787829088582586294028261485548625874825547423473240064180422426190369990361051780973289751953285988048430827067904750074926425250271475764439075725372562097690512521378064775064304758981195017177735328171511161228028481094048873644515084222038930765565167278490739356861503230694660898753115485756425487755257588183723488990678845852048660909822518246804406970587429594234400458262483070335874466923425904172606011249033104749135461626656343507430771388879064377357755275776639852147676826269375414022237142015114260702763074517529130990476991045076193420728404420516224 [138,61] 130529777567218600826371425378154348060561585434606380184165813091742958651873327834712133263713476843048515507183748514306674054831125398632818363495764064094994040853561105649396515798830271448430142141535087587741379907727186911295403783205023198822065639773009436566492446761401896716222610107215385149725410244541458374336186439081134350007343655531895013363802707850664835307972534396529724837515092499993302145506821550158502743932254051486796247246111621113033302874605118787337662835878521865254453559232201386496175653638985070484825011263933797544692516253160840400086798983972830101928162896825762078723510077289996557791895859016979094941284808770902641566273693172530159873497468012393398163300322175965785999603396666956043849552232828924732530483049773142970637452132277711514873548422605737607931580998837135686972294813684794953015592521246953029271554114764642455406181180371920515820313309105176701563708612113355381400651817237222250128929978425663288142663999489366656887185290718995633154017160411727895326743647924314643829657167282163767101701917830633219756059850755331567310458474069492479656507015645367884487880592973957788316951523679081548070526430470122714980446136609318201372932533158813636030435422578174729223227914867478808172829265291046144092497502079512597551482924095832817584413039229003040713241187790348245583094455806074613753178787266857529569543305714205572027548849328770701577623283039964531252828391998047857733409428009977116042404810248472848020232443600215367994553742289050982560006983455116254964109943270498898565779632304097273065885500145018835541781961889876507814948922907140604823329968346883114934070535151461671386199538920781184 [138,62] 21307819731499257928312878809398764274918075284021616625926409111825205547566113279191918107644381607853283825637256662471868844256476535549030903822409321049022290787977387793974543848031522591378897709790629371957528704533109349181923393655571210376873539707180893389577542493957091283376178535383743174084584690608611183382417805714746917547235550149051199717586750493609413440920029774574633277174542963866430937208481443396484689101549515691322486682134660249919116187213873099495306292129008536117717656499889442935385322295922631443221086969425641620361498487262676790854620659380922603781265937196847025992863810282657959243187522790500237322707975160538340162818038214117890364511700391186735987021215200865610564856834704190159957409367061517609048920704139296453230359594577933138200174072972041744277219321445021594833849024086878039543678893945250240811058295233519891978352585833679869297781640872924623123231478775928920290968251374627246380613027048551784195345847380708921406594070868464049098863486469371972800902950470877633330420847069417648588531855927063858907560653363002652855867191515978111198143164326661531211661319440227302027121293443031697761898996312849200340319604564139892038887399373790382015743309566152727364635092258899095326353818986043195283581227253131915292381957602132131559803037082270083406890923874819027348416183584299184149084402925954005025413680599121218341411200554073125620599707414174032256809828419360688921598970889237419432703905595703717920011452930805125355398661151579699290482937548841342452258948379252496281472891945601504600834854261539793795987886893716634633171476473009954091680981876460707695121462738443814899197723227040 [138,63] -2614164034382110749055179681851669129087907748379685835759302304203798276826888241033755102972725750377860273892909266217607496010521620415443045213428910228851879528412760018259864386671590515838061956264036606253798527312797630736894661726697664946736842114015919239609604905494079587032854152657011931240822526126371761973828181114680560768467131016605633607207113076027812609877454034863138319665169504319787239113152140520251638847118331165273652828583071003477166216414731494948770734909941364910280142044515810752085150489221721238689573077576035235299957687704519284675362099208430102961609803020661661812883482179617352931214282347385922617802232640843049750108476918010085383400013970038211382266282209368059123727266941459664608375361274377363285369143725681845902444074798839792364417809299359989594746282644690747716104542230383874922844088176464961568609918829687604374005659033507821778826147575608362635553729570289965510206301489563701886358706238798178587017135973307221201146798233960761928853322227626901352019814639567768040057570233326493620833232320270387735382058958831133828858067979470645433814728035490794527577222687139317789667621149535285888829441479264570412770344111204693074758301884521420224794589253454137866695156146143467241859243099638781569202976919715172030742156409457313444455835638536538007707187086837900498497365513652051626984671511689252069220616216529414527700432118369760431110785304599322727308571923384523084540616483905315395559740554415219840335099056535140522899372035728495532741943390384810059347116309707120955884051372733081725811711965746465165784942302590779746758602145546591303278067368137902154802924987793302756087599264 [138,64] 181170879757646469963842587080682493098544828909367048119377769652296024322801315959017825608343723169483403863405161718227543394340986565179079588146596916709905499780332016332023755443656692817844113466465744930452683452469383182795829642107964710458220656658759140431767371523379624541178135467316966419750507935894794126298202158543102924334281687412894193566599220981001413281709097283249034777740408098077489272742023631336359415156341851030542931081973025533888894040340104830341618457170982439290219465202185592667602500277007569811548281677015599553728694412113991725475573769271487491437467784311909992101014792456911633462469732535803036748008457516451829506500574914752304166737146986847586908169831664206426541937667099863252517132268044523971135528211009825557101544767738423389997187081566168548502809803863997148367496628163600011038691474501126469418184071826755189466659184383721114424868355577539995240472248777626482455956636482880022178561916530100501455332106735349847638345626194913181955739322062772121523796713492144441238048748162032589877330879808834395178253576340171002288445831447742779506850578309002044132356236278586638882955751502549665139056755539699324482557412202960493845772306100154246172592124430062017238149252539289912281195598679479406842676448668377071717475206023147616537253296938455396531668718723169681856122697369483570853628343745859747353935606143072458039487425916258012787116034167715375216506024315945879528482720800484409659309914593155442498926372259854403865724033408021054560718656464625180039995981243016201242556471040500967887713533652974408809237582000422267336746071976999798622914387799186329205982353727397308366912 [138,65] -9269519693818670039439791477061206604402615692172250089216222528380567552556287157330715752878863548724735882827387204289145212088417202356093233008086103956111806461938607011583894848703370475582917684063152961406630847564728965875333862394973045141847020808987524235218898677059448192098127771411845577059852531055566560587652960547367028587556361236354099464374320529610710985478574641717969978290195720416215733652967627833808387276369772494599344471758819516148556629512237358556004025563377889349011543807611537437639228403937586134896564815736555916059102762575716172823404063404969658908452007251921018700423049848177170912500956182677069635122858683874816513816322088436523616847213283989975959273467027429980210124797631771096718330890248628804797422335973864248035843625207799348105700703456601417580700347848358156379664797909256297864580142594283617015383734596407851349007807145348097865694541684903521623685345499526794129427114418395454365365624861604678783775202380953010639590785114963299660121685381898115935640202286545776530772245154184825043059130628237975559816437710260418933606571622910386796692653180122756031055598134957788825625132431077008586107087325304562573742366437933296324717854402214630149432569621946551032554269079024574795867830070776040877732148508898645646386138973678020095221527306545852031293064320607082753034984876566176392865590639434806053318698910550502170535066787440523026291942344377405098938602424351195616800607698031611266995582123323405643666550985766756504580782651644420515292429549270786311938771039840632995770792421806273494840528104652366584624372882611088897544301446318663625738015717288570761580710361912966880 [138,66] 385944890061816040583779433738783995860493934639542295203304771987769855111187502699038333453982860120921451373154946729399632514619932909723570718554329718207265564478766636630602600384310430874376086599662075674622923621184029475878439303083332703396676594357862400482692067687167770611260467846005569427599096216631200095001746709868516401120562736642161144153983040687101923446193385091636882263368074503162991586505158779406796491590866179641791123567635395269206142794799959485893730350165241768719129418731333815900636946663540842538495902496787462558690354971531998848554157072488775691671970598450083813536170770302559217972944337780127428932290346385721370319397387797511837638079855227964048272890438878169105251599246370279652684471082523346650800405984448054223033285208494062306229325191748731932853855401611721637156112854584090614572946569266281099346659163579614564808828145236180793766496671989201709633318809798578229602760367872192815989698959301826422141691097243399441106232730690552100920579296689745906960112247377995097433159727752173377117637477334315401576891662781963839187976238516309797242390726278266506607388299993821458014449584111140179334226650199442014821125472832064658987330945924780093487003223779957464894721612446956070196362123084028095559697593571307391944852010337654433729872087803826532529290508637639840384625709322884766493315404472189921333623132829477790207218017777471266366297845778590052639308979624195818979523022479600707117194091591063837567465354802432420767001644354177701169469230445856144542559131973604083844494495330522292117262802312850332172866174472430947330422733644555987426639188261899732926923579086768 [138,67] -14019678044090307021167516492161067914794296508333030294793649923985671765105266470503974576838666379636909798161017334900002693650319989869263923605076726298764627713446085463116111460495651242003617406072066088365509191490063394285668999802944700552719145186698468936221817312094442704325915246479374935003759255813290134865660144464847164837725561434619204563340158226901680318042152597399979103789901111344527828209353206784934062701540337660496300004199423123968042582088858639349800254973879928564204001832628147234492768542990993976813513621946279092647801908931213730288249443763766881792769995427616414919256734909696030729666804937034510976267304554351915903267182484254546234295818296762664239538487592762670056726561663355799228747353144639169053528193270941332435291822052345982181057250910568210038340597590070062329167890414072860715159921400658627861897735835962712757258632679711424066478143184713204186856317501104584160584099205908399961344228200269594571523430722022621201681609956673705780347712106432177177622161632588045942985619211234076893104241915216126149587872289547713148662776891860616227032621083865586990879429014609835657148084863062262030795957267448878403773144393403568766356559218330275081200032454534366947435147045816111717715310893341859466506754315618869819949009790695505043708036884395793598922616788332089699873740124190643774268530327018181906324929734152893803569562073178955002733004482174475415938325665943676256920719357867701003792283364095472929648656020728531070415821217341773003914725460243539442338936224341346057283035802162597234106372319628976987379605393117306183234291135630870246821957719388484960309618736 [138,68] 454219454267294520802574138232107569416703757788672672671266370955743922758622535167282292997212203795194232769185316660265215867205845457929321355758734399535836523901484210459844646008238833403267112471620876828216358367947238362183619595366039777088603905612007012205741762604026442825659669929604647497658806307893630627875323479394675357165072539379781152868356320022576889953145497306072216078470699591868060651555202881946594505901922214626817043876010094463762689313654152372624000577725735931276549429367714731563493918488587860180904540313815156270284412776061350025179519377397864006890891906389903510733747991126290153949032699038109343100154069079902442870202116895175416884540692758279351266490084054893231511386221779842181858259378513048246380985483115349898068618831270860391109754705083779483119954277116302837734802714333607266252839138510637167032391392210067025376329636841347441424920138838850346127896186104739789030293563653465450599277569564546838441884041317649516792278251138187240350501302147165689187102825167749505270028256018754396544272210397651679134398807038142861720667844506620622843090966032294870221884570776186572461977023371913360222875602020460695694179486149360463738619932108507530723715992959857446898802663067039116154115221793333480978056463448106906129674379624765524000096055043987940666712336482780164522761933310695795596602649340007811527418851434839518034923449887670684516945432888556644191364893286670989824989170339152721246504404311120679511073334959476038188507410087471266254729027277388552682218241334906653051648694586003862859223516248184048632870626042572602303596659970868474324814658709424679694304 [138,69] -12471154629697531404196853710119122988417504605388526183629561887850162988632495649557445575314509137610498365661390851737863390562147318000813051869701245078381757505831885760703473773609631889899847708743734743331593789478160125922243803978399192048117233842497828255533914014535808726433072810110291256456794721848133188319672304025776165687672176307313620602427118568074070327943162212368181860482300164948731144879034918389257677842629747087083081040964990946158136378011057069271232343504747064632287589561133114572523917855505171289934275238467999431955387256446537264370378781841193236753405678928945307636752730150084340401155919817998488492858460018279445289468382278757806873297451690377326457494707577170709108578051694448202664138729608061812699327206235717774990139401148180470658128059216129992399226848258408469782325911721038310596472458287260697408829138790676525809861749496576537570672928395000030686984109312996285242870190107950106310526269392852165953154384153039319410619870973182194179294306119161131556044217632966956817436117864961887180773741273106800592447639316611358637274470792801137200387708171109406637087163519510022852344881663586796191471896850110801608096892661608134956812695849219285507287851725787150108937609222021624235857000922659751127630003661472359774141946496969029218753025082865743210603167274942528747061391422644181995229941805296475817093369212231805351791812798586837187034405518241979344243205644201053172500615422904585901930849811643049188547659045825511569363954315796115644288688441688029363615227384164296043081155384818755519969273409500469808325074783168188084374489440265214922522706992562586176 [138,70] 265527494384140158533063432791610827717554351254954428560473956409194638803374323726327060018376472933755472802481511398694305304488388461144851344343239387594053056798369246100773297893090032226877321613895598708179008066702909178383522251664791545746600816908282877445401195910663335956081122505898736948067535295763719873701253469650568738425312620342868299046463323388675819873468939077488493042664643789670417402178477479821744278521201809887308397050576210944734731279584847562125860996988253559220400470151662420701309084467772583199682731613970640380446926665183279642557041302284635132889668866062892781475458041145339599250060158429209072790791361183684180509208135046928345078496011797443400831149488131862604174800954624820065505669081400668369292198398498779662467097396246985154965090202890603195735886284899157567205819580194443427962710699817583325413839427889766677140487673730624779259112658217353616756555925646948775052072163698761165935791133865856691954197234499781687710226318171145418434188068048179196752889252955802793247782480923050423231423711106365839022146788737171691901514922854166977771890238007026289483695381756466440740119223007595705842137119634138560718465512910386369689871687425740346387244823792692719855618331739485006111126133505186333367287854521368081472276768554350425625185652670070083992464248514511993471628250564167739002249042860293128311783537788462743621194484481783838515036552867704528650940277644829491880178741978444219777323565712231854881748838187737768835502139588100047716146000195635101358078313920004085219603381475462145740266430420857913893216445012912756346600859008108381970131180031664 [138,71] -4032467636054167067721110250124525152568496591177464617722922476381852551687737134096409831951272168335251629739705300203139655438566104627415147132990271128178297733209090204761672000578747600922363705760802278986845128522820252535905086225335218771034004665184782162814528886103394625360786471902313455984362902551149736109050661637596618552823457070554276733285967464249162132539521254599831931450987027432787700184690184780304716017792071506013438125921102995351068250523017905213274620876102246855942715364893383021140798040772845940036029053655583783315255042203399308730965767395840564991952272932704898347978398672437300991896342300830842798291083436977142239731468694679628437498251573801253958630650402016833980405940809597124094480426228054486053863040880560525535982627906605821798907151009423070695152879923488476752995972235124806474081362172669029957650528194719120565643601043203712283879744583059762322418782627111296387031728885684915046244078617597491253407904130103308930280819279537042499471549139281233571476408627835395418575702053341435920247590537168487777209236687364337950765416063441787472851146968656558521710688591085943836937676945981957988026170366264730495305931619372257658917432084096048689029656703998977322625319114583660519205300098837570019948579165345047663154097542674107792970290918669849000356006530400531185689395918683442005031636281021982204640416884866167346076639157929268789763959440675996542055412800421278921078839080645924212045055830369560854187430203217915518984030789140792204379858128769316462917680987671699574118466894313659226274700900142292255005928433307939283330751643158076116661290960 [138,72] 39397591142213277526976928717414456397994908890074983954353457765554622140992215649089812373607089290538086089008731949888588824506645329871160992521569559118984002005651844686014840613764244808387554333088751626359090869796802941026834399370754688061819868019558438493140393190266994884338743917971710631531712505897040474161974987328255335117309947976051328103433869035431623979662511782252276381621214277023610390817049707154713840544194011270761469637003085657843586664058607595800404130507287892075089314955297998218369467001363453392780935018539296039813973165054576719460622465777505487795595745242100341116903909613780958875360880108379633220320560563739672277899479686631329272936419315048490721517110221860343397937817963658018184320771555513592327169015944157858909397524011532733239897826041175696586831612597136133620954015220372035790967743023924239372099628600191849710057855970158779111614553016826440396662238126778673245867870023634264964891748541495585643249404446171651289437093471068715590877535026728242621966399137924040386718487931632508389248894952559063255066572061529286633291070972571158880634291376781068706878249223203892669066359005182148613905476968209071523602416854601449142477024708660658785590862844846060176387351815875387939528477374729656447483851052031425037573806684367664613639244450936583572190875875781194429959212766082064471778488541655551173068720759755895931420025277839108512214463743229837521076697983514165591207537125896776812195941149222470175745568372782171398568268654056098134382511895685239971973499707890278017790637724395839749808790043174370181913862579081646476649289749231467952256 [138,73] -42724508941538712331640320035161745673534038702090677404645807820511856131730690873541563018114466646627230881556416313933799337244088647859603197803782351018754314349104991141283184949993162526735766206487684241957291435316169213274006227840419884948473389585721158815845333105390760544094965287601565054757208561668845355973314062103697669171693825618129672331267084118981866027577670704676436273070878037451277183594878879223668155779145106654286863383746552580562992745227748157561122686311783557332418030410371439297233845515386913094144967431540007993448207762809258321352642609710805310988717464738846299287927295036574674287548574732055776193545835161425911787808104649365127930950247213630543024765909956880934420880732579600370075935048097466110763452988703486973287578703084674577628465636250030661534987669754280143782042570693862381004737587584180042714062198760353541286170871636618350586904063616339158148739724265125815204677042168921154660916345408137414116211711787331469023307799471781916248171259861735876452319136127040325566581416683321607764546349776619265693813409259254245025282249141619925280768297307319441411278519820521613487689493466355378959130033959443847021318853608897919734678748226545672502206659223452568055070945478896857642717635834946155982551206371863579026578763036522011424888822432123098747737529992064917917274801138837979975779564957966530717961302015877140035540641843325311812061195659776122068860201727048314471969495824033684423240727521311885046777154411291489183592633057007554005648741838137628369531640788446437678601219249412234675631281007587817238125088970050832621858592913500992 [138,74] -14478690792409988772733415380413663282738424335720733917286835932406744174142619199127587242012745795113427960693432153890800427311049566453224846088262990534570001150987995485643607045878556677694552101996212797085333973634494492936554017697023283558600764548983345546819053110082620887912715903599704442204451615992356940661291004031923008000650245127291839574196124778377541797538372986119068614025529872040984110600954208416718314826083918656784557686819672041711580185277989354988922898543417117207006531773409905347745859041286463977833671066633734965483641423981554333445244768713303924632350854473008157769334624295436694027424232097760828852923868337266153375876327144858394675329613919865120054299841685957278466668080273062686988281372049359384150399345417421981023243395143678764648704024019378750639532861524896926738470616653173311442862359665015591247162761223286237018143661701471444328661874896221493321212744574665783281186939975151698889486413574617564849552951984593702103189210058339249945966220747973690485887351696083505140046422731393656651774428748600633092227021393684203384365867429016911415353997616076981304594694468048094994266469104654623387110251298554777320608203288292605286947745699871457094753518425590975096941883107041741728660963036637587867609402386227278018880100008080307487721882714567804174764192095158219813260655773017715577999646004614563153430434434747711082698698942067779044349575276651716333397901536726672624277256962972454839888826137040267898076380556414313301831363005807420900188978541686586532029583564962165848483720313432937340484325841766612205718253397865662750467517981664 [138,75] 648427955884958817377534416653606198955934035203909320697649962185047278929148055172662328934885839640734152764655020450719924547425340544898521659112605322075407157878621749014198312650546937629510387041445083520594335883273596360291359961216645592781276706963326473026797977588060748025617460512916625938994377694536615404828912915652466225502039538507416861858892794157014992012180897540075691487214092149186102803347119227444345959915548903231898245995193519604354250151833205728251507911054293628532963551183122898197143103637902508150624929769834577581962828257460027059806101887853204302220688176699426817670805038185470920225628698268200766334937849797701644663900030207808938314156137310684302417938776852873076185493761810722146619072376124258053566402817345555200674467248364708730165658553676846624664816847111369803886628391479766934069954691544488607374567274190631132509061778316593761033625562943536531509365033071656766006959910686894352387983365653817484015549828891986727591052006210687105676385431103602777094277558981836157381866257233106130464117275938478585886835161471362498172614908349297822289720248225539625676430727781681861408424193179696532600561769055402631916961815528041982146755215145950887899087908110518173161118507422874379464088828120215080091498419740542849078662342301539193872456995032797789486295088195872454741149558805399448327294666293811133246941760683947986575627387666345440959983267558047751595076972193690987740800711262250418613325617195611547997403539284784154539770113630031210572834388120424847706931073405053000096172085679344898233403907526812564122761032122901950711914816 [138,76] -18033177536043815182069883233511188881184913317372188759531381119114286546162275070201203553129876573848147932798604176999205685540341916495760707858359901801364577448834338157093411838165225413724554197487342588926714816579409416448752615455356070438353656348455674444842205510587069922264182089901526518958442022785845474423321786237994185352826250876234150279561670013889830530186556930890053944712921902966307708741792434650430721391216664731788807115146290921997654881830327248986394431126142553359195020133832474870614169729019668029134053543302866500884659097299088914732775558386891756445443248084961065626201953884858316736484082718695100902225163544019877677931363620416344970375785188591913216765444829469580057652600287541006906403132614441364539900442772673242253136641743178194357154563217626889081368484557551050456978416007685657769342113362060269143478933069859341146289325248953104908894046410427597457234444712373469550650584852334050264777840057889666121329107080058177965154462221911532424947332883756454827277784719463447923801089716325561934537347069006465552428288312825134407289947717171826443186985458506471169937373489629797870629347230753697369129250894674198491544163104007454579600502701743903584900165315140653832816156546087450437163355560295344281005683524335265567091024464572717955919906421839550326464566125807526846557749474196932987370645625321910438158732554228525321517138220732916542564118671262804913679836106971386796788381177652235118185491844226567763501446169492677665656180328612976683812892156211092654147265561393469619275772983314622235515898571057297084308989470870337200448 [138,77] 352771645883509390290505117810396311198235272309217209249563088246360035616139464709014480466182222925789890297871435697761422437263776675376415166629313897441730288501646358259955152021980616693040746090255079357952325536418833320522232725616925510576553979756515585375132533650757447891676971020637155601119292912146145464369937761637462996464968181492502818339305630978308089570852982973089201276268997039791005616427563392434282196590332908462258282071572041029661118902050078591986573528974560079993115526161756388807898732496095848152897631879328424509603748585523843719235097913264579147851109371173182162867105462334268082333129717723015705832124322542062402660966132779293107259640395701754530875880313364341159586433950638531731178123835358677503228102721088249249854718403181920629189924328851586748446843366231157635107544863626093230381367802992940746067073006030111622630232494921905132030944820305497483506384498536824903799825201839765833627003129300922767322685227597315402749251245458830473800612459616994886718534460207773591168729202701419970114710908059365893559791318163947963065040922761255820847143163033501536434713241295869361734070380420523009443480163837387128490561447897057209042200979483010718771619004592699654580319998862895778906372284086004634229290454738223265628438777804244297663824503394888800234455220803132751402824188410677084720014894344409620687608230400040598474892274781165250374295700154024909821026240321854067387577848159036538723075448641048342428522765855191232899968249508120439680238860759259592525353610306495995550071628325348766682778107426039411692826848085441984 [138,78] -5025346478105539012143454716282733693723939980100707596475416462149402529117453694475544859869108709455540233389776977011094061931609584438931571893626669386533272997114099123433263590031933535784286747624699670631441623614748780871312330091799406564161039390479976615345365317411540284476061447194785976690101297057816708050757424123905406372383179518450452212690663421668856471130030504356078641911897091596959716245545065649592295642582103277559380292384423888678678351301514840767413216560915860863616206448007775840511069384305610328564021821339684155287087740953250581764231063190287127643844112508523435508288169709992828566124726027738181963220882878066852615033506635613091200621128459165684496329372663868781143638622130807675123682680649547548321505920995256895176562511385992874719720033325985025055434808693479661821968215217674911829451048746503755131457622397944930737661027955828442064962273751856841924958262299801836842813675173572149459331106718350212288798986413193887015604542230698430858618152227701042843019550086291648020932518348763939755856506563770094358293503566576744648100353339276420217192552415115456359690485973810795126078808898404123062590256468737092792982985127209614949016691369439967810245615088157960607080293172643091241871025367578939017750542286643892205175869685358491323687673383107342493632904190267582149870070064408707673547012365818182587305955270331497733964449472013128190469953147811228596509449522846767984211468953653385661397273840178762630721902682288616985493508158042697483996070791228114473156856971208268998750914131285442383984281314074983706983674408048 [138,79] 51053425721338065261407122305560472622700236827684195400050080337949858662074849504168213494431849824900713673394746098536235530174805875855507189020170671432243514823149330346471022707244377722795196950067545074853816049530505047999452885898110829546828037278382833570629619260957987630329309321233576107141998895593092591366198143243799766566391800632714148190999239851943884219167445630505327428172031868499136680507132840094949928114439671343831605704486183000601884270836257125995013940179644865421682234370424243487655342101449676536681188885193136894201267133215372610499770364288696209114348099633542398278652513844707704058570278090209118726549396699323265785356525400347964352075454244347234141178161029898668688896141284348441600581302668788599002437648038375777242102148933427666890025674264399080023358074440003938187724180588658750571258739641337122205076924747829394602937843620647958704300803660345898406022820791230028227525335366068810492908811492761816082869832495949517246427596362197965603842587539922162353000723753146068371605463204297582311403603248267558477365885420672384860867828525998261730052399246472111786655714692594245538199996003437801433543182241196222775896803331018378116688879447482670703544835496346434897512478894621764387378417799741395257199189401974464983765980362228742909210599147535886964910312928398619671762176015641128358079659532302136167140287113676584563803018908795172673749587459955151083714108179750350031400404644227721349349232984695222937898072296965140692851584989845566888077612389777974379749360410072133271281730640791390585409015953115958710020944 [138,80] -318713726449184793724110449682813569017113976024713073399782452033896429811711533443987958846230877661403543387704005049855584105451105758958009184965237521224337367824739403926689478713650085769343915827094038692584939776939349072303485030203740058516993780626048392160826325024385106048811806851011825217434614833759513368051858461525880821947726892134492095269658880408859911461708429162595153142677169275028402908478258762320328290993943208568800295780582359498057995613442032526436982771501735241688666092696707764910232550978172272594853058357931648644021284004064966436714265828923869829616153762551253559118698785811129316593833747843515391894553515000249807079337222686571433277539364575555564915240680847714471810086995113604368961277778686437823903238078379081101046743468515093138961452568638011014765438698968190906545709661623518468991517173996572677425717687394444378084424124635359292801808370793840467746989325101779725609039556822733044902796798878871348430939868632755586640130162101995216989501799981017646400769676034864535405081981791850775419091723938183650884457295125270742325602971688887328033919251355190923917626983628085554205521252577816388621788773883032750018062729138689247504133179626302689548098628660941849313035730455396389751980794211001450827270927202472764165260053161230840280252441722426490132783213397836608070526792775994510802519123491136776399535620510786259611460785223374446106638663607246489851833231730153394514036002603596058022172754359807403212255470576589724515548212781032521854215995429433491772528621603820602691811313876304982952129792673592462784 [138,81] 138602155545957923680356598131880815065590458013537752421795296964151417244319014889200070830287427601208967122643388867711323130112255594141272144480436024219842585036008066008403882966844171891907612477095869244493372219124782570903278076749743943335423236154465860382691813395404947206180599378761144475955834128084715029628036954494900135483051161528332713587926766198967620636725866034330153541296424073457671985737827808512107775512970299705496616829252027540845251448300255477107667997639127466596317805817916901097441404982681882997067491504412037479497104751140173893279794244404267876812467421396489195574226082381911312093248275500361321654383324476380571810338200175091951035541838927351957737706947531426861485500886898502926562269619314005766156072806617805675146980896228103592868194790969195628408311636159140852131781920809669572482538661431728448535314309021677896104678135845922183086814387329319886752565514729004362059889154962124355127806892635212649858423527256889656939955373199971070781179569800619058675777269470009404228711579429910971996553140273722261918374986174938849797331217701155805848980359937790402279294215628419456576325256986804207520491206904257641775663196667990963493168809685917434559294091368206740444119638169561675115694422669938381472781390834917497183767240924022405945251975937118694087880288686639105197227508476516285570301922010267354352662825585702755489725899711065777986953282480620491341330682630490258389596504273164533663603641045482751237689561363182497093542438439677437189522155556104487959813950575941857834101518803229321586141486980896 [138,82] 22524084097017065456393571764486530765739977811167957109085442270911541109143323652462546869148288658382606186989168656564576440227380238678635958694097723335577278616343378085456580768549657189929204384134049740031266561090267129490307929133104498161858424420028671089581107777195101997530909721715874690998745014498865058507231301410091383808501983335233766704532899295420317384563579979998740866654350767063793093517314045114416695826478152869702024474285108162645757321162968072486714941017865198566153439729565495531585997829378359140944086492556875932414389362609801423993876077555411730790341886029283754352099563903354967283551972329516245137662352950559836469707637578725224047995259075653362925938868442004664382992330055692744683674997814568400437649360666752583446587433030610046058364502318592191484590146747426129508273695630921231938576398003120848481761542751040393657818000860669339524228798528523442406249303022123218361051227373553255498315811032641131149599838715738274116572207695776518511348504391397770479874018237530938179144464858872832249888798385643599828582665942255404854837140731206631394735552549828780850473073077751835236414862287818826162896030552601922535591835986408343661179015260259096389493685460735662393767662915350692177613112949998236808336923102424822524904303557291399326983953407577270676644390979802190463269260120131821782608837948947994461408057104625729015984935854841462362616174508154008261276313747986158353258889995341433960297957169894233727278766942852798990762336694576631465883134748532475494683836017056214239360786216291324587141619376 [138,83] -288450574823775522753109230806354633155075857081022298226437125962038493979429844817620863597553836904211832764614739698701405003551387551633635734324126262904016826728734341077264927387749519696015842510684457678312694474529235537666916065311602060132712900332825865174769531669771285435960325028662695403525126464590811554506086631828080172255105636082763175186107371877016881659179000467074961813030152885919760904790258678708664042537274292858263526175322506393218420567608814856053207150414116832659685057843390918315206088872309311285382167928032040746312732056594377703609854239700923688516151099721695107248798104501631436510714396811260732364767687618448253261453197449343865198679447518440136511762632863356803022225794813493954726270754242653986271781516126319974632562153986703468568108051319113968959552321549817771607508669716663449361614140103871175478776463485129847438316581547190842671254372199074532455334441130526507465980598265339427529464563123307096923446234455097354290963749621044197369325938196867594258353550589031137003827261998624822646972482427822540573696553907732378940981996356053524842824930054882642668380285710078056383434264431207777235399536305867624980094614291093662583803507190540667742203457198100040427943823215874181121860754046762567811492967365039259848121717453309890629209642758962314862941526449826773335360905458147381277663018760514968226879377646808039823936937149692754293748180744645868279927382132102845974962556296273515830300655226989010567707664749381081191390351147308226014931371012623293939747965606267582170548518171257188995856 [138,84] 2137455560174480181371941794986074204330801385627865191263375633879006877519807921843585029319521209749532385021388087639239893629908376906513794481008091887154353834111530890613654206349878791393839332339889996400379353734743226628010449831908229247744284861334661001012328043320097408572790323985500749343672012401550169767165230561339819848030622472894902456384636275698352691779673579711028445465540381180394869753404448731280836534453823356201550776150802210060631588547005457819750754458826301228692483545501424966713600705383174876484711989898749768872629144910798504578264030984379265426168678597883850765055842956384522906590795797043156292452335682816623275262041863967895717734020432901892769659649224086819209446978706527716510780441643883699972614816795208010201997007661535517099985605470202339605370075761593344485384000878249880755248592738427615500152603996533527950662853705162997410513409362717810577433869277174099759451723368419505465505651791298285445243652110404559204341430537736760185974655634233811993202360849609041338240180444380959639769023127492791644093216701255373746055853963894880026444125697850472222374352970711413986681969795519074113006060332517522850221971225731227901305167646568071574053507996149777547807876344631247461682993298104864922072259545845236710942387515130720143414542387810674035156032327748551303457258019525498637855894573032705882229791513554923628395265832159698635987481497532584610776847275246683307763089045975226676567952249083147118013463405767757906515496794629469427561982188559677557434847442572675190765377765836133024 [138,85] -10796865317089646474053951725375919378317218005924271275008834765666024181831880825240556429592615745148014914377574455663178719707788934643651968402838557047077282240054449579898397283026228399376107726690833174083830278553435047532424304472513510077409194802008154859964076831699399987170460870338531865283561048179150877054675599129725178838819611963990929674929125088731010967700345756087054057674750922152505436227785322791837033430455211292397340832689088422088605322465193511606305317589170738863842317776254556464950700134269116154828214568238233377835387959119917469858372590141786495781424722632761806360928057489667060565292538400375835289786817764138775413688764860861878293874446295322980372259244019887227889908847485007567208807280045946540636663688894508999601240238206691436375345905690938907920767400162956107191696086662495604330288979070109965311107238776819714183189345084105468330398629227489214190554938612593283906204399385481108379129153340996159939087752611887251276244663915032352052302541465839288609744014303567649261356725813236001255468068886274847216325645629798973545854971624380569550500878452221562500528902395184790166552603242210815194133330890262828865566800198469674512427445807523613220573965751059189925481801000282686269515534541610610295357748485794967799399252451364743569867872085734976274226238442734171477421744495873529044318233985162042083002549026063967894406783986114405654219617608572160548886283482121269458324284594540554956717587739441366272614103958603632653117249307378816586180825643241929764482969795006449566647977621088 [138,86] 38092050994686199346640624275117718650529918785369704808066494803516405806503085650863922965354619343442911032428543174976259377333038404469411054672672570806725903279448567577795037398695913901174674639239474243440569303608476506077244367135773270980217131495849607842935716676493218251909911511940790687296083078502604375078830705862911471776042280830930567369666073910510864283789914252959850458375019046924912944534165498516964312041214087999411647021473275606752461865325261765351166646354897041167740112400184335331783251260451591043916792696307124345491916146423238089807903335934070688286308864412422774708756813519199891727937931260750426837544895684356409223201414003717040007624768763922973313788439502460014519638389172797370485689430657620845781196302496101875572248752773303066786162389288857143545995316645806281530541952635396639908257631047210841414354757003908479800198701243736882055660110943448400248286202331007047469320957998728705895616968834111322520512094984607989288337097337097204975748023198723290434771828331892548105332750721136442440458299831866028042890399336544020230349735745958113877743112157109984215899823278120886322757712065208102343202117756956821646361362557369034420992930947003390868488135818128232993341718651656993945340090950681452367371643446143302803304758463659783556971929704536552048033764465713757490456091799511789380941342104486663936357315175252121870189243943143104661836792325974286329160221190754748433051615625571978133266817604230030687668840426678451966410372768891779962359344301796774677459770046639032110249740 [138,87] -90059291832511570327328190020623629808156522287374853993870798315845642968595212361236470048994515161239240222437639447356472564526696488616993848046885945400981575915642200468280326339157147849403311012542160185612964395690996091981714671475279450524468398226858383195376252024480891722354790629169666955196010116310578681386783427527223961245383051252307325351924660948037580271575616625777329851612174776080593721482209489148966568506824001912022292432290928444891302262116534442124779539217765676322105388021800154363163643424554411631434210367379773982525608744834274865794094153033996237405493961656412367063988758213903828657174220209646212123231654371199619449502530064106486587205360056438439564773734100651371780615415079524284709780290508449254258754186206744198585897930599950261999422126283219332306838881362037667059289394726314286736684700002050845304065939560416985339466380280479686736916444079313488975497749048468911304656296384553885934330573777826399775890944130317735512384530295155629868556052637370265022266356055008020575641504854490676913377801853682686830210373866016680922129996054699853900276845673949076409686517219794838404025510796635883311505330136907912972186097071915328211073319063289597427131078883768758707177713376538651401864877250497200748516847662233910015856818018897907385099649039504149069948912493128530647163984550274459863273899385731953331492579480781879101057762820423809103088646329407717475005764153020701719201349880899467178891663782627977496188151583757158636015445244978223515782495786532447880568845084642386088 [138,88] 117363858625016495440283590103620460553022677020826832147895293367990760303457644250894539576689596168035459990506750550280253913717723361760310073212298024964953060135213952697235259240102814611042642042496314840341822781443059401215265129487481625736386684141854955159562370811106965563272436956490832019996610240548970884635218323203260583950276880216638404222621151998254698219118360920420129556869057159046489205108360313312811658940556020197341431445702563305767112895677588374650605850898185098182121044210731429955199095760292900610426007065430865529258812647277593801381099925548107405470307577456971241974821123058482421459551059649440520741101306529726603978650946079180969994886109978656145229801365911008466352720092047786193426008395023553785617021431391785726487948294486829464282489700589184223455208059607498923647782906035317534494526086574897551616264781670710493770552254741785946061893095207582550298631629626348032940232304656731907181046544697146397245815364673551766905821918659863190202927123578857653409926363119413240071280673639389273302099330711325846258481260687796375529852566336618097299584388665040558944271907205523023548954939132736845956571650806813304390096960962144156938660773257467248388764139502777118148793780691772031212892840228111917335685435190165610041967066773772345920797862024073015794774826334068307964563593330055043056505193732690684507004836772632171637844571344438027807288570049169245939745184006384061094521193263565915725512090853833456357848161632506325451965498298159873249026066712181516127771158539616 [138,89] 31037951959453061938143865441786747447421359353492357146289828572664384533753674652813804470508657973086948389497633591693945042678586192245771871824541615111845120754975128005281874249451734975053995642162644790328037403300115720505140334276092077585439993092540199568076784451177122334483889009932734989080483259397385105840666452211099416744387160474123208277592322389296211932532995332941588897136375517654633596172917749034306433707775905596596072577069558873075609381207309504123474929083226108108561654087522839369313631027371410070176156298512478688310641155051238938194054728101903610991352285418964114326386210951207508170287526295989569198387422308102007202090929464438631242873369624095507591329022805088088040558928199023305262872947446524979107178948030126187570352231401206346310884331941191802290420258303191452160624628459511214135376432460683363526327697491643497459729553294801054776699720561560437305404107368331726456140944771411331356431647373230432528207494316710773640412452503959344415488712907863666888138875859771364029646742442248063711512596471899593917822242753469966942038428251025113403405525939564872207749369600165540697222773532059157929808025396833710348619540700545519198600580540006391247966498562640017602061887617150358996063670035182510940306000984435562929463532197755493818685728623937479222622043260550180659039347330740119226480677889830385634245399306382392902694883391852734048837450943583377102382406619564221562664015632713534342397635765163257549287860897484005329376600491121558143204450788247594411238624 [138,90] -511161577118136973976596274359763681350700176045132674278470956704945821996008434619648891848320311388914227625198146522359030277246021248133742777087116972819494675199103411904646183160834901263368421663783525825009522612915440980184138465627317124011114349759604005209602384678793873403968212348915139964951283206894089912565426510855660048031232007280311148524852329721112824379538795809898555832367534879163010275632492949699921553360250278650463450841876281362030117000771576921573079896668909076119238669312562343105886894643211444273852996517274946517691757577428255025080581449096045450905992129830578591611601228698758507110164086332889959563319248743869720698104345262160901379855078246585595983649141983544215380517870787062189352000875801012842580702188424289504946662031193554856984969016371272423755618516983770873929012392114801799621771930572753131993919962459975769151135121264249998993889366267013947736544277696829640583847198909326290541200392654739914072471096585168271423982876530856778084518943099821145828330039178455225514890604018028469169262819891552259102136313757187181242533950446031731005070221764697208421756322568540627685336754905248541447216544461595047554217439276225895621515001050697120348917810749919560921368228190811915459246304572870094079976487801524741116889498397201431359357689904462160506726056501756664045944240948257542368230360887890850897711040711845686184332522436107773739733075094171482939612366448186799152166962131823847893923111003666151178041881552191058732421934190129434806831724312580209316 [138,91] 1306826820354688722617769566382313922195737759518680774651224965892438198436119990192437374960098420617514938052270663112984059001421057414473625770680102145591534049630704719088370229661058354641916012801355509228627230810041345857096354976625909745992712524447268365362383013429685704934511266373200705054107746401243411871895811829567091898087440876642501208473764247330474219563784307226391992078901032020344658072383894859028026326690586414513863264061389496680246198735219915526948695444181492554869307343387979158193719724086971229291646488917504521222978872964814771481079669776970229363940517097628135959250978583389255059717614439656273081679103059898202756548787641612415411104159368285076813435774280448777012158289636377504196354040252745433095659287668454119158438849672818736800715574362327224621996345219092662059165050273758224540245636736303603828227979927880384101663349188067450029711527371815500658223608821411715089817523795875383498375510293662307724815528973101132995604561619069795700617499117159251172856782309912131622340299011805254386412704667388700729520135623969163626952804336901082025270243414393471272728516520390363606221194195367252408451268320960507630848212603836596524815053325930473144808943142286806728834076633892658743192396218557359289101539693967192907157468141738651486618097902563062007441959105589541744410665632295740611615645561044531704008727670846939705073808746375679512508145871881765226354763011303429534939552514819382037412172745271594876921200253729506514223284417390193377132982530753920 [138,92] -2398205900626129885285674992083057723782010225539512555213927970330004001901583579532144047590057493086714519930979244676968685584732053005773662183213964305881997970102742100008576014813672228704308529706671089075397384563840441799371336437729349707901550958606577083632235577709845202176952318451691548041028817523289633420847227837613901540287736370317402897272786633749853069959635347914439630763378325358905294663615779407457820996864189744384098225260062010269801741973701077040765447308180878513316244441854039703020818894776695598792289057996317945830687913871443573119368141756776377196138716403619175000793153191693063653965600674691338839852305691668130292430150388023198823065284780696171962781032355233988510052776393057799862566654567918021881759950873448050245749362957101504752497418239658778560522123544798310007826751582927868735209161496122146654072753701446297071350419441322665461462367682412542677297819191625800563726031948411143251615298268813786873545386304085621693138639780611110203400468830019536320461480747702267804261364384241488915801863960332585045643695215203759994338185448866207104042713421193624267304426062468316527953768512073424571482697155273826007356215987173130617148736225404057708195021296256065027013414469119534747080801315415545409320520411662367590813653903016946443992519202317762892368140438828392448826570056439574613236140548634341133473927085246944168640991990547291718786541830713729495271453154987860370844051213666514742887988919146362445610444772644541878749742209190295220119096128 [138,93] 4798501915480841678001943266036766110310740963353757955826723873861313466613594134567287519905158564286997563326039450789632801906915334244860617130954895543825265677808049189243460382141985265965260689351791426976203317718693501479175972978105509403302375275260902737473820679435561038528649094065750918815481094488753763645645429546198731418697520352369489089784252066026828180569918034968630886098062940666942068332403941527226855596487238541212051437795666346103862756229938345882983439362905156574912702171431213794489344625769721151685930985089413919021091718984332060901800663595085757015621377858690256792268795759872478556354851349600412445412796605065787851531656845977531459770792737164678502965943097206176716979881785139481670987317929779994180335396932009400855910439213198077466790860330675093175734224573374029155484878031427031472092363584893768885464750027905215588383359334700972826904637246716176897136790463737560394644238679459976652999372291741599201436632839028877789352689361910877712272154372279853173642386039011033910474524589881691706279632406981364268899260577439739898455991725754705998332675668436115063910174308287255327742679921237417379654988423195366025381656615758478975944905811570430302390335022546032262922512279202415253571282542638801014180975367635562275845111350947055318752681772714883505350260654105738603302598193315972130828105293506864003855521602068461235776942817136575657724301360382562432037742076229588518015163965612667356625892968845870295616979061732131593080304697745832491872 [138,94] -8025252853873444425128391065016680719109228259492608913062117475812656575693647340010372257704826311358579893896244057043554083638246027660130490373052785032994132885212144487055056460612994097602710015110091183505466421823705105758930772863214789143116834928468918624997375853643013230887549586729119024353266457453261935172194126854426036052223777666047274614296646419769329012523194870076370020782981880405204243984770499651727965759696424677719514901888082054935019308987599153193619234520742645280820789496011772155001205852702339659146078449406932456843735073532145787486862174342834187293986888708240081452557887307838819002033523989105181346613549413397473604067863999625717505726664371550412855368448024828768265770204261117183780256287114778921877627389430942406356830233995843698162033982583967700767132174642866872117253153788875695637047912627351480706051137909506237094586155412974291914623163760742582648227771131258460430891880634252164220568464996300222026116717216248033768073070442364157100866864970833463558053537705593212853389455127537357767350387848828191873512435677107376875854837885640934764400537587632046170759160907239178628957980428973546526964120411416890770305537636547860779473136133344166634837844231165972375978313161779780671669943723496924284074800646192442371812989708019620417918192125987398921447588579558098352625813396813908862344669539631389115141083383563989679716404878894967253185270028102151218043245036826137627453766755537100963265036341567679845432172894622405190976373944795728 [138,95] 15256432989104186214725626099921381627093861401385066937195842633937108589615828349671744713339402562734177408217332722470405188815164661700534238188972640845339405446430039946333589478558665685073881653496730983230470386102969304051666864943327929549761136441090688497164635237302289975188974129218600158005337338115860885323064664166938555567859150476858679787298265779837048611219385457612779871100057226362739240917904260736679340916142807829826707837935959822747049513189480816540014834542553312423373452477353327589040827644872764046731855548603397903309126065296991851373673998405878579222873696964142999218036731300161203392208225779213018733216629991451693685556350554922154673774027561853320406123860758137700096378456374949738717177613436748594561720298272790457632902483123566545496448409018119153847613860404982284062757773038716513640271172251365271650925420769753593751230975185142015423818039067024811923540143386182153660461425462214688252425599843340040996035695052557070408394144880580867195332696470430427438264125343250225494628291441433802972492800215329822302927899721891515943223997935561128606634045473863627512044238579514779112579438546861896154826398416914824262114599737111584210250984170304747779809310626073424339281708477673097552084136404599438398470163076818664778125807036924657137366649543771995404350032735567825230118405849901231657159736573952787868773566928349176301510371352214631898328099724188916537727405600513223355180905405242236294917170800418843120204331867413670102081154696 [138,96] -8982917753154894723002828438777108307354012569679046725542898177916691804829998569414350095134552109465301020559308493652699332913058023058022388936655071414720072094222121301565606352958658584694106847247588293811138441324867244368933184154168473781290893390575258636460513311167650457596268474922963829101080926620974773662556119813132158895192297502681275695244812107825988394318809678513436242180640690311111264855034121704285048069500932505044160086986155433944508502888809090711171588973923649064383354317532364062364640719203710309345025603558939161675504896115615557252865358523839602697427703484114928617341298529148293407391843006578816692142770449903043159352494091476373903275735786641639876961153761688559280872390230263497808215081346445826974518059895434157700449971854989357230529457025381863123822133104149198331068600926037331555587954030350923755149233466654445539723621532637550301376375041949781875284986138711816612320332281999889345416656544754630554516653090093998035609390729780000737341354325318991600852816236421447166795272622844272747428261578158743409018400002430012573004143733560423319964430444755719838959530240410021377350694768528134094678280098539621641312790887207677243391275639627896192353549215411869779887889844769230363238541910302976316794736972582619505051492565604987489429531010394186544193579139306800331121571362026093506003453394438620503917046265249680612473971690345823449231800579530751050050008473452556877450054806607463636167457412690938814609069940050777941504 [138,97] 19891052857378127492866391703441218274292386364793537014434906137179581347425015082985110330842968314958312987550082733535314510800383760180998596915751948312643642063468566756049655590553228869014441879944044459612789822842260219770774985603410276123879075383391028035647573144706331634503244213385797961294971622122405867564762711308643665295716899612618038764924003463054280204230621432857656865900163679928825326401755245109159458750284437999512363448596565904122061304774717250243262049966481958608713224572158838284866475734116458288310880299067117640631202288722680105789340023548990481957246080475013689468309384798909703930919765764261475895178743237184472658770819606655882898399507462261010707915413895648375256305568199654095908932353709814266798226430819837292615438587624649255476269550105021332473419633029453300418822361067119253007456617678786737103418708378462149587487617405505247028001581401198248180702456136310955814812395679141278733140628709502121682819972602216364141855378685014680226699285876569367430987161792044732003725808870731521508541680643032331440828747271520194425296270535424582446089883359904322158566748262422488178753382378283187995109920195783403485592671567062936495685379114503477994634563887696433071930565884411394421137275424506387980050989664921901233100039425493566102060435738102055219515777860423720962437950535482426178898329678674901072409420208980804553849431084989922938600862226730633832108326244732423503348911152208352522110056481006055494839272879848800 [138,98] 9490996533922959016888322257411026736583015752968572051232929188030914507075854280446660613790152267643262813650934638384206382739298595318103130655594661890234319716142978550918769376263093332380312208171850418191676576951576340939000571655585031652104778463910195390684185731102467122187937631908947807783027356327680595784720199270208914411980041919107203861275642463194722779144727485050830290238218904861845467997749538432438654175251171522947372168722939838455459294548688922782227733327125438232090590374979933968610921019272583901428463804825022021467696947461630565630366524991923839501968222480826503488504996943555549194915396415169314324179812050736916089760302625227930125549950741769422791423424375048376353517146495137635789776443192568331241377488786862004090856116095901162845203953274883341621233005928908034024390326254209704532337362442528351210505324692024760301407995710442562197278308376766741959259644213158337874205255707258153317926726057020522147138166991270645678853451211397086261699238936581825792446434773846174253560868858126714164484323710571986052167353077690976102234809928246214695996158395196406081335063079490598705452705545248781326137829777022807143925237758162854266493753536535229185920763927564020744517213850503480857211938776191792232143926856742946821247413323689361163106732975235101226305792253204171509913982004235073816477900993856083251758346911438598049217822331655160095469837450251483752603088995909799161812239698646018210422461005364838821993438712 [138,99] 14916096050901777668397915889427516918034856661518951439333129531539793238089388897343897371749442657126764696213395831818952673761955512654335631892193275772677164846576063876653312772438612781123063249686822673323858847701553017371390386363327769882817725445477768903996475843389981086869610688849754830564450786426201074655264255864847444735882424756273316792081407449461655608733254661199579053727049301783152897850226735206340900238331212240138909849553022877371566828743013129097741212267106569644010053459060819657174128894391634923530686130871498002560030721133892238359178644386356029540345893135532584869223919498737012447037208560290350483205566938433446013125819933559232992181405662836125244133517472831845901214750411919693856484287182153313901958826801010675844130366618027333782211787667924708710530032574380556761722989437842631684665202540274202468743888431976002036448677676416431728695111636554047904954272382986776029228010427990523312615147319111714897976084992350804477589052929068933856151505993613753663088974808168891317275281643102302942584524914480731924747468110040267345099790059870678373773179779946100900334424869080049364484324878967486565197555653302541830128233582728960110888060103173981920905668435212415434034018118253038084818661804786123446557745025636425118444961735908056511386824419506059251688677495587616027562519529386586390237323422330448073601625189824964784317904038170034283472735036086370145430062824673353574711016349065019343075576526432022625728 [138,100] 13151932622903381310034573425358336418787407729820555877325896200138667563841133718907913340089295463554956540888828314281946203399466605920973596990488903318448412874555868335095017274764014408515324600893307939361754057778556972355704719652401796085362100867865485725181282895264133356717982834289730807630834703138987471259296822941927084060412081681998241483895197535831612022889381753294217483486873016361175591260678919295300052483777996806168176737353415503486433582836839461564525884938800371385689691404087248467167977748031301277924168870158340304484268186579710607712394358603415254822048499782393615216031624002590725799146885741032361277924446481801578830007976771125909928959803100498638768099735160967497824620117242464608661027307732819908135876873053477294857005288394619776943062291526243979790669126902392556293972977087644287502566622926905759548304654721059143840693386391058441210997738405321307640145601828584269269624620576549516778162203961227041494160359944031473657906907791314042232206881844136867006171239338097529213714248407278896117038283963499230832997502543728767140089543386985100450559278489936892761778647704006171238133323450353178053960020840128427424170714355145504241178851208153616731570391426091116000768314873704391960968793933682669496020766597320537155832950303128404047560303732708516543133141910428532558006160329831794404989103472486405358554895977640531585471705120336089140282637703910498038325347533954025517037203384495566495518812390295072 [138,101] 6930990529856029723297280278854214063990247658111803719812537553716284266499273573644670190439615474317405591510639730353785366924945937026290150224526029605557219752050903841171081663746758704003666357610202615950227149369632334120359317557747894523008406957171937495869509617272643960779560425913286890259120427805055250906195111806178171563193159860181829376500707679882401266169620326126937148325671803182082536066726918497883207193081547141968570209066571017174645414963636786018488910934140099146422564914961109307620504881851535745205522047405753173034106005696314023083847690874746404428136689107240538637918703271343335326710552289898353208700680131349682935131890271748679006062368157769390490041450591077458196934505076410946026431885139586230985591350020695577558347335569446035119211921402112973149263076181877972086360650309769715567386916625869148796663418024811136843414465696236193152971769277613873208896634356800105286582488848075350848630866186296280920046716705440039137922756096603044577251727805343432395049431004515986506621713237922174939527472041947761642625387066422502364649989092094455893880723213115804691134173132034189610175353988775820002128824862999725342728233736607026072771646032270220209689392648823360291963286909748208794218963936695669776310112324370045657690577659303670749561428166713899042393044561716983004444282197175922887320326254599310015017066118732885764449614367382615709518296636398206487932816805406972225935388465898718411435236672 [138,102] 4613676336073905837602966207406105583440525720040102230509254044424199217928538879480171404249264620859381774341317510645859246380041511012239571463699529875622348480432329077654892883136972252762458515957655665937093634909725641120429708846832739942439945682013366175319646118659096958576982711193943442330181557729565799840624017287057815693638626535537021611092342063654920207936689521191013839127904478300275074231297245252241070156704985741747808709942206931460732484502996260755738083813763446926803020369743849810645932375044924069024295320594243947281051497096089844410539641981171107052417088383090726784026849032612206036474056146629692784211132615596821103308437545995320083147606213504488923893993054402447009477123037268394367923538448280377224723139516419630855495346568442539606091066402243075343032191283804013890244893557729956955269696249796100211259386270546036551062857584045514649794076907894783443614183683591741550158281937445550555675817382452434729770210468686803783469422490559967448340665628910346593492420833038727639376012936921757820633567706401759562141820722183141745875610006450224608220817375150530324194986067907869685024938552167419587539695793352844938540430318452393043433819626817168452578771995330781125578116684704516322230397536163719090834455641619842355285873122219192104422303781926506931329135811042363409764015374936850705376234076939804323800111944487960390522839300658031896297069459879507661183348620184010645872389187905550539588 [138,103] 229538755836494704591686472181032641434696119583966641499215831294108582378891901553685568856195216756011934836696670567031034237674218308651563174528313982837890903576667161029365404793152852210499623885709354006546281706514689920950521849346101869332155045139355923008799504160426572788358408620394695686233772431144053700170992436166273444791939180305749787029978763172017178317145986541899849345504852244920946856128382826838429978497728599656942895750040532185824997429143356293904668304443251905975018440646907786202183925873351103837559110834540621237983941359807868733645420442421294076460059320677716939553746664629570848742077645451141643350472296754258789817483252664639194183923529614193933892191393931985034878821222762068225227886411199444883677980566972553139924805492829546759659950453089439197986390280355317433054181587947314076381211754599490800855571298941993273716993278753312273212472620625975542862105411773848690267018023224375487393823372975037081457958343208989321830876151003361591348192036555313154924066885544948206986983324975186998683700797155559105615224738860226763491302754817187343029264615361582930958638936059360419616881307923766196759278918143609310762246521905351120413687075696945011210095699548736369461426662975364037013306826665903137552419713931949595110727166230724666791757360988178270795947710842499762635963008200665793982964180520257719672075700365605091462771772626007625768528436472609824954863037887213034858855931667136 [138,104] -741134899647283961967690566173331652873410356281778921348156893498364498373199666819480571181802323498203055039400301094077082731913872794066078404275631407549120124495702459311948082001559287355253483623063365800916760585627353045853527010047566855410787070825915300872809809799945440096738883683153643411900312130222395575844348835191426444568606762975131719234125836408934448325586450812558032937855317648659033014067722482654150339652978103888009005772964384064796233557076238607236114741902849172954525912960654417524843160127308675710693167249017454208250704952721496480763421760587610556324841142923671589310063357325275116800678939959190416519680144488029349192587042903941261114351389969964242699308097401969456178190850623125531282046129840553056399930315169412652432971680782231159815920285179929219493652137742897868148098278168908212917302679560604838619050809864605417811186529377100535728980361269115952887462180548286717906310089595966474995385374694528159872673466657778800745928348252091050452213261833629371247218199248783331964051977828860545102703643135567958158363178858605913494028274887790776799960246174664705695606757654962350136904140021960866212717059994984508902056023172512236306486887388028360630287023870764265172550716732722942293447860425607126488537124364018900678219622214867208361930055694028416985816969351845576922816362754216929309621284892439763621107905294381536661551022115418366015420148646580377493303977054783834226058528 [138,105] -588089820079070159669018503649747781913161187162329080608776603521219447130461840632100688968067143906340922678669401834776743891383126905475870397319332406812537790367422247998549090881670813222482898273819976722037965959777686186389051384527465867565158555103512426748606369696270552637187759426957627908381199102070839679481251345077934089891102255444459300170198237916198698057640240493637492256479892892337220483302528784283154567429419092943639647892880385486159657117364914013039081371587587286005025016971758331071029979392141973680674904428215682894351719170253222620314677244897287873200496799392931318360295611980616541646099172105071366323619365044845404902267736619224584246045270496546606589046710672546954363604834587962067912539687813453961504744401673253000310835172804079388503336713292707324586259375260861573777804323354935484825540823077979733816173597154226193346635804777828754560337349718328210444553935468331747701220424418070207406356415525602417512498257955740774062633177357302374812595218351452310283893519027988600468796200948176137252595391815874826213663220428044761008320607328527141064678890702839480854917499359931853316131150387972408466219935565783566037041889860056744476435231021214426817798033551437247345500414332367989430106443448411684559723791201879956883792161133539093245528760028348652918561098364140344278307514658032591175428295078866187913995615885144830540880811896293768834312140916605679107473585544440184416 [138,106] -23560343060850151194580641192500283996982608806685816668522283668508899902579127162282588960999706583049587097027750058567524192404905199160946843030658437372446872376217097457050605421806144775376623238394285595686046057779257147370259933400539827087945313445201803647498485528107721944337862302196702934544594347731416474671498172938571816580473795214688891497195102288453851053114523761425037064760564689002704290425493568502097841464522694000381623844632021280724059609840806567815837732588182630443474998083212325155642555801090260966254003900678178795067643674716836532454153659281695887171726655662768611828068957305786601638349265241142475206099371557239748819423920461871115506945128793422187439458162245398187199597958759908768522592127183610241856461703243778425349686921016047943134131280254780239733469685365651204382491733210188428298741699384115711244127327115739589132812357864236341951795733523697640773223568800469926695683763956316375787627591911776519376266003301183803648945282715786466399935504826324975491767548310133189047051643601737107432281613687145216023965265778693224228720288666634375609205539784554155088604858937052111420797141013887263934907552663555122172764565326552566740468782971228177976780509827238212278325132443134936796344022266483418085173472059820950025646449477329750254890187073044064463220199105627125467770404539307640871192106060640359883205837466580434597430749661247017048934746893318352387377151444708 [138,107] 52869083259419655731887090604922690790155336536358106345407608871109346062497121857046446031286080961799770165123289789921523813360312677847502268176564379023650246302230563558410243812732687211169114864223720409070491807841807508343311893965404427772248951203342452070217655961892592190847894671585670514783267793840488964256218794872126920322329010562067726388122324490681449362075955147557184235749318603666231016320375930260072034504234252744575199090354629420951065775906193275010153015916729758049205996992106094810664640895593694681018758208724321347515669508417120701706996705887165590178485810198234964171755046582916869691788902368104115349306100852043859027857104572489682617453675377174984603846985258214939229085060600560968026117340357051038483564296675465287541889284860208602556404821194461582748485072747817097191180358550694126432965423053276034201902493569378710221545679307318516144897381496672207581204062654873893914797697472764575615572777874400475261299371164867871549289228443892419040449370466388809585759016513172354702254473972477147354361041533654647715479255924289267903581241663905615044219848625980952465078307868668304883597038154720853950967938219574166479659643552070013868374168726173958635521056921993400884031454790108260707892884778868791708435849376651463822526673922923626561531406933801007532146347604124893855112497572583441395549219046612445307949180536845193651991840359363806517392258839791107204241248 [138,108] 16825311707089491646434155533622826263220166480185085828620199399387021386854673036451703691776431979964632751964529063088283986014726289894738021578691086504716476071704043350348445348530198001435565399472482100514372717378069566396755946794259669350739237690748790942329580586568985575954396892519457279686720756641668785840851726276300257466208967176838556457937225858359829864803470859979365004481896823965834299325735541769350374263543953844674886925815264347513490610869262658876767058650131657824378572717123341945009992191335407235157676284697242060008032168087291504686542729208846752282281815051354989175829626267991573458028124458413817331550004918689856095291417727576565301362491472387702830913608051391123596722600583623372896168414329482566555462046685388750298353976366426039101863935172190801032116060517678214173079312803930615008137981196597371049289594328720367360107893462039814549640676819633933569335339279395555422817737310986152406793023415608462746158534623085041453688098011111716892174030604824931175608863414300661652124723899302326597326580357382978101448230615876679112565175341881446016352374165137077616062633259858644312542392171877078124211825146747169307125855009421472128473815318143276227248283513264233023353969729734511844892799679914577809999526852132100397811964920014279436593502316681738076585449732756984176553684250971733566250538137098796935302190581044691018722261359003674977444407133669219296 [138,109] 2170622879605504178506496942841744788288385972747958639067795761980707110307551532110855102425371544204664035811659143005934517187903255082935767407415580441055209755169346325662971549851324124928546614538357896294731448448453585228865440615808142973501074795461964809845579466518024272351028794067189202246001050536358133040844381041389873924310171607791275344966842950889563941425004759448581201818719318258886654857165079469970748905233262199731498068620779145527606727857118672150089819533933193188639185051073860927495830747827878616626087773592906638554712077117489367887603996908561375687126006638324326497043992301515019218603272154557020820321476421730596999319306344257063448551210027751965577052468062985242154027540699567078783739690108169848750352478227844408098153830876914786921307008307393168938653989655141350276078851031951150967197552705182850342431334611330818978774452458157472005749115304570065500247990974513727130332930003709097125568962938178012261892784355475426437380932609753972919988247420054031024829910534025946045676611776483607416666419765137778606874154940190033223997581494019463675335142939437611913551415944536932671212201740105685863269136639273282299378400097303461366253397733439540651433867762234377850708578508146019261798617242361842216802390664890075936007871938600939130636666860083771996490061228193146720277922272294373319569367157926442002572329931627870048082551247461712225711019883552 [138,110] 467834607136172111530022408821899116337885702830290357583294389756236905439299495658907318901610386803714008031085164682408344614328776319262356640086695094930837067553315912329355841767508776874776449033842231587626160495292970118236108602676395935011104447164872980350322269884391077706758621353988296556998563944405788879551793337678013761920545424336657751335705996994834757656262355335063637715364934883095789670069130443051940938746180025408557984070543073714708651772154167724581245447192001258167731715512983331485034555682044655316091397980097421758610668240524803478677060708383329269935752273405175841114731459331449581350403753427051648140630145485065781579688058086682211020057311499655514411641302701543361538436850865018758134420482044237051091368118180225777784612722936776923717622333563133841255488437709069453940823509752540232255918270877320041180194514436450498283452463452052572892627435875500392829787550824372129711585096835147502159885286312035688628067010510750737377561151694466164913867379379270337995049199710155127517634804243249163485379738967147967697504902426301704213033310425707906912656590780431211720518322520510016430176812664756284584759924785912599509359304166017664295737237267061655964188437372332578964073972221398833794512239147338652228753163463426708517628012917556053128951491978018117708533056436560516438635602313422919076108588441394822717074499096256566520670333016040551203316 [138,111] 166260331920294900832755960953591433112375155781743111168449376542040905312142756527608454437009020472227580466688185277271128624118327370200640054110389584077125216406451974335371950377067868480670625809785870757968238761727516302171357790884309422419011514559272716547047230166921050334531400689003838928445957938350661104759015949623150083309358106474211181981749718806532740045352582744775923629634427828219509331942509054868599521865898695716134398134115285023512993780205885540266447561694102919416278709596363774282321846702104344608126908939852255285500610454137734653657828066229109584965763822527293585277734507415761896574909567500704338552658348858855760688304201660812777876074600291010266951910008564560921145695642749030747021263600031156358688090792550532958450916469735259253393673912245212048735896188904113285668068437153322008718363184900267562707204076128782013837194349413559424386969904140208989448096120568169859374473182286311987069303171596790093967141527867806714842150268538290624471268558065268177091668355037310380392171560050587393997506786410728588569231561381767675970196186181802007873182918061744163609584330353090969238678885510279078873172863611572756044575570355119249160364675245254273556740241109967694372650283823844497988130253806280991264339458728853556434220150462360458096515074146705663116748597117330282274360180247820728102624581525021751275575525512306742050226650294028104 [138,112] 34008169566182200827028883998900857102736471176885216524273688523073073389941181058549410724759123190862225747924605440397779347030783676595021656688111634741951963687499613853792824876464021581203222988271576568318274668128918052428808615402057191163464717937468743355261525757966075995970294916668540319446978522145465968219566794885538604068108509340306256095310019911156055401944397393151498443153982353007778650242371262343423829127894968667533158962013983992409567665589668180882751339889644527753091330037843540042655139886029604165920520591175100515707946668345078610215185213270964580171036344134820139222898935101548891406260680739174862493416059894661397498602160139974260849012308913113563041531506709291997445744315473666601628681393668558743746311542538244238259253987514245258968802161964209300099743622186189279955920166392089219975562745590793186453343569348973961254613291280962723732485459708166947404874978020867945317173821006293709743625607042709561284804873776965098479483026970259652149786041207524202792600973798110844151794137300876455415060138830233689153818145558105696367768884456595706627375242419234597587101844039751032696243896236263031084381631123353525078248640434931380593112174611119100478575713780590985313556943100934462176876060470014806185910127313944299558459835475092122183820854086589485683487780996252327253308644152965957916872536010710956191201083036854516903093304656 [138,113] 3652308880815455773419753035610283669989797096872838850132483507710118499982132204862870863532404890750493977433686445645068340845156034203077553177168899640865839471426130109248883334159656602599527721809904712445448521032869550289088441335914963566996530608761351596973505702468685906315309396254482172216266374998567406347059413554172873745320030138162484234271902300958653781048987343960029175920683839599091498695115645189323783190610928739190804905318382877761347699642526548315721713804089544984181158542575586762541595521607360695705620039815805151393357460215380873249226477150539370457087772424283642112771818744532819809544304532938093916229076301175419004556131084043254930965296465658770464738624007979792909429592922679519219195777447207981280411796983223378905544843652661946082387380071525763852598333133234313682382629551323280505664363718218456287396108278745271184697793587975128525317956980883942251684830948589393190714168985476994320900088386387457886450952056873782690460363433928701944828012509563137496768888710199409537784193755710808477299831113587531788449436098459009015322668902396319118509700965963883309275155771428819246115477497705360795550797596988340088810210334783707558208063518816734770194836466591843979778221004960773208366237584484014599622520148920480781356243932904480711816186829911551126384131747185289461524608791098814578216244423729767936551698231144620542240 [138,114] 191006838622719170946290644223377348830978828977701784007335672260489099821367533482202713742841929271221508977136793861044423257278805441198966125162892282419775977306245555330818013378403128646970219372207065727233134522639406586481584609495433197190059454478104017750435929565430299524280923824459478439737557636008968586378472081850886982100409387425705229521989442558025080250772936011339289012000976079263845590867412962272654494942211989568297454430939626065467493308207137704986969603150819186647516051028581669095634518204036373322050544879387370285632231950786387685444419266362519915414472003665755571991825317997030638678508770693082992206796701410316262402230658588305380537720758479532457088570278871682478995797113299238218468857453962141098884330514862574372127732738550764087522692750930077353878431595942307406438516828594067658026314779477691405995118917290595141745505278610372104909402462784977895406541575094106500072362243340042836919000961053115855696196067233903778791897396307606421153490395289235682161511823468214220625956050960074691842817908430271603774650318185777763449569132746713957907970809883050184636700654444398961729719766328116162674549815464874623762414967782102343059645128409438731112557948952461903991107529336853467126302886889747227365948907258786521713994460672006241956021298508815495312979453443220066544002460049321061818112512099504128988424765796702 [138,115] 3641406597445218726115978074680512708313981217731063316776254369318948813309548819484604497001389791758210829324224144003106517604529368550350571979611189463640961044793452717275426389144924411897254694857465009786603536784094772199181342948672807976187479920482819733946870905258720910861705927962209327100501068120499503105592613594552192922437093306657549712956495939009909823883337413883169731924561651862029716541445278349555417613821985076877020771461927756717682550863508237250999442889866821875506695827736699694955935567306242748191830371023426385133854817840863885591677772556288459698427158360959763089995934752900320212667921694829726568676154937763326782830833894399307679803323342252905039451339425233672613322459392802201266096084728614487026025376749040223410572825292908753052982653464646506462784388956914337188884226778688732525638245078971063995087954079126531306056891921195503893347161426433663373625460452480687008897115681518168822544023409090691647794544916108788529621623132310403326444818317807220782730066579088178152426577166345666833161387451128989680286987518891461423438225582793816949897108598179026628994576512674146350532896765317271889531059876529870592734781189523729748063271457553744561921583935596714826364835844630147644376678059811882785469099377515396764282738317904140646653948847057915776847404892882880811125108511069681591432273005898557471640304 [138,116] -101943820313898142960155909660826595440062527163432617600179238712625073669505919141981647411473720621647493498893515956130904937002589028717350928516938027827122228472111950698501373137067651212068608537220819964541777009950134580884161899844791179493453367321339000439619564114770688361618370437978930133743261980515206836295693247443806495871057171975326638434686498842428458030298680820366532472881347723665020731007938950765266245345503945786183524290551255084072835137328574162144660043083544295113089277288232973759341716785895084711897959041147219546454991545221312479284449428459036593498269605697953591282022573630577458924522105148306822490335343221061912615716642105534935250015407549244575447372718962848259992199344472639507629616621002554566936228648612926698478024897960589251793752339388021865524047955229990262082667338637134465296727158664211568692029484681702920181612688456573959011035264760666062271346797096871764806365451974564039682731703008741099757143808829016907651646823730007681363681361609423121266262873647276819030844776829487643773958867269870507513138256682259154003338176263035374655844310496118434142760102653811352673561983505257100135761082068668149819247122962149912525772900843110215833966845074308418698384409373510929632755882374471042784830716467398520609039197058635483064620471378160030432766420601843449081682843745316523298429450995229712 [138,117] -6935593972344659200021974058344300819959979187739719430745847012862363138147920426981775539114387850745013422684839235810749117941994511103740365950550712582677081124177040996246818482489863385316846258057585811546863108925167718381718646957118713926372574710210000231816421801462985317727373535356604661261651699889983950165990285282517770098223798400341918392865817105796461092659190290483764802900975016687446925205436119748179470150914144362561603645351406067492554558115127054727880390432333095053360490368041455475942898989508497020313668375753430951680927560600742351925855500799063383164883444114510674980398086773172005668491308483060003413800468066980782997767962078564659834375733232642287528743472237495215676402989481057226860980480693802962127814358845846219789717870075466343821704572903644844814764115680648381371419641170642780017821902427437356467300064242986512764643939465073336487999761386757782009424749039308908871329253133744055367902926352476076931609443242115501041486344377578013201218074156689880547345637258443553098159005564070861726822223431736315237101667861541479524903717106839383703126697534601577452282849445752459403331797243373584140222777514990753794237659709252083396982909644886554464322062846256686148076258804198581657481619970772062933284933954546581329876239938028087734259162141495624378471131157665526675878868415895012689077618336 [138,118] -51571658408719115803020347804527788396411358782325670797937222322448468709691239926314019830134380077689387117975509785975702207347196116654580790237159758247427430162016476893033456364719811294073012114627414190205597636508715401161117004452652972777179236361154165346995312040075228837343029643202169258397450469094473245123174475150959902629569302750618512174977682865436938371249543450884541271933156357228358335245499845060957201809692136030033188805322668450708505641179818073277639390013316450421441703858902087655920755675751698744928380200832073676107802776600620606790844342892518957338468241170589822926878837059612551133419337649989524316802240167908774172424699472547076663810878760270300012320012726879380125594052334931194061581589997089014986521836311450266383318257072425695717457986667460283126347298771292144014901227183145001946045273845366432042420529880481391742410645496583493504655266485847087774759289025002108984609630496456505788161761770148369518299680541139056704833347637029806817923147805247768761261294101164879442994936450835530892031130271541285709705165241648475992690360568056890731900899712317439246776718863736391110430393434449253773192008825666147206548977167314722437616594954326568006330625992405758339304259850170392041319633592074610033952618485958918802856716870765571134718251091436976155883862861127631029789366161137321332 [138,119] 5025746567813807163195701474727074357662951937566118178388489959602646550736646673258646190318623235764593156369246630217560882657273868110581306857948672674338027139504669848301174964139913865026422697385950638796566752412457846748633744161640638640343485457271796769759313410534637788788309214140042187750440955435147520276257652772837282507879754008492109108067702628775439358219576492679472347979008043411466049343492506753723494089567968306260269287123770917127098800905431248326004785594534984596438056185290849877985876169127806824809262222595762842277096841401815788387128295040057246031570571889089383582770732044414875576675225420822793256133410530465803784671789406261075900160688036001826521804406317110033717875866223999685309789278775626293278087991146178970243277320362317785123318981765052494206148246240317859545393765779882893608755422425613135065177911100019637572214227499660337529956857245932572963391712521277130966721723387823752586202129395102070666639705925034209685122873517851835141020493526581185624470663721198302136626805483434791038181749865107588196876559249350571977133594429629471172007277159811112543886602749764901093785030196967564783396386252339072232428711481335056747668996060742604391906244310680492284263804979243766029356080164321897099234810225252554662887729777221812191663027952023529337179441542974536789007685798968 [138,120] 136267850258223088164743407227646047326381609735394650218613673079429617878588319457673341594226332054824434638221916964251606575687695570834807426705791878192024606635254724014978155172009739192988024394280000998035184496392904197335403137671502221591433130363350061067968529438597317860052244653574474630152807421666069199904573371670918010253320369765197857974822498978222914378603411780406607932971520343910811384768073951175015548974789818606118440957895700820101352569811701764716562025386114083625480050634525909052965418715177313597779370266113944295190805559902220428866975575297139150026644605061698374892780431869969692163962255942183188848203129443429668188921899554832535209317847511843281856085420186850080281844917507234622566399502305556892249394064541501227336815747988210536812556951114127448376588300357290810200985251201378993354639521552345140605405326645393214455706258510132536304983239972548664362972831661138474146530035656238275857885498560980365582923096306941170959107113601273755579773757698627203884462355008870229127718551729889703668940482783404108951177008652924204943406575873161532861911456087914810842782569852022478778707145836350799971311467129483510200060491397968356954340563385339406315229573418346551855353600401620599082663122666953280214283705561820150247515228297686592531901756885026155357986219163091454717488 [138,121] 600526860661090724850037114646859908555434816039115732390272702072726817147114784563184329118893184482480611199673410630226172404610821535906434710104101411481869014863299806673144470551093699905672776027884787791475594147266328332733412413343631336523567527346147826889262763728529397077216803462765382109548980070168283247407762878477063667101806157938529352764968745508963323333418171605078962507560541606506884336331009093428075667929170434951424816514611928566611544910757116034387297782319016097972203816745260606104229896989011475732075860370030698255327355893304568305543286998949463783893649676041253265501503559341911486011246726643430347789168714390366399549156799855370004335959875743049366906269592310586731440747212425518268579821877963431954533350811223998239367091657230462850826921126148128287864243994806518011401793914318024234943760225309201963947474975616463583681596306348526485533634281362607332039057317918288194056567189376910607567170735572126430491358368512301246653569114493922704211647228207806698578955451613441546816092005515890405955557001216897168624436352386009631776336279501881647482587077402859038949895806712900053566891025666217437382160308265547686377948017626738665724611453218722824668703346965687179369309658927105724950319492869249131855946647686014913192239443923263100627413845141765428277657635805312 [138,122] 37925256558981358433788207907216922379711579657111087715060509804046723193474520421057840155241826810749914861973993176617256771503022146445136805652125290123847775335181681862315107142750642148299676232963444392840597701045688205748670777425625123761639823383007999295217258913670860123770402289479778276756430431940546090825027763311298828167952032950891960976206298737943352030314948371821384183470435546120414070288719627877775880424195787425196568424465106753538839067124313213471802522968791422191373484511408728065854757121356291901896215721803684519083142370956098023900803901659263458614533730591916155086549788115290426038520223657269584153720799781509869355436526072225491702636254562366563040244454213350927007047818379070039379694075626213100505871119714946823130394447045954187137471501726251347239917224609399086476317931469442721512424642558386756877819691910087568468617653710818059325945376660093452493769907161903861051717736618345104524039003693966154240657925013418322753841480697385188024787412293051822098615287983525287000684802159556836485278062548345489918618686469188595072495309553134398601514856404580800134375297353895663918097382408420203566399590243837879957960538148555388673297523230509938939995955633242148747364153543041448104786468264431624484315312520254301947613414066587543259441749447197278957936594 [138,123] 544044879365378615961176223154426417188271892889985647275167236208755489135207391017703861577568112180788711304654784835159105904827626523362786696383535803884167343204811928123780318208793240599424695844534372513668007896055628709387327405537151982530063342499948733250223689354995538650432175481757977670742603820423514051828602002144225030905800867108435862452269236337189971061539525695200129519226468557625326355282369572488960845536114219773741497011878804056173318046541250557040289695766040202988395561928936714706187989828006728976303064476699060567963258478143010997402056402138561400120750047885204902871530248323646887417475954213497440827293723003252769634784363023055612873929305812766804367807798766199590968455169579532946311256350619326360894013489486789202179776806511045697727989315231332666435865342006072019742885165411014061039840167551624843443450165717041410914780688149158602016792090607614595703523223536573985818408558630808539445918300762471086530321134105885443998741881293467393550369609596326638864335502057302284282448068846848677178665192525459039170795868961741070356378909222174521991191883566749200412662498947176595050752497837124980871566774427685973600512772883994175519776729826787298386534394591664338699951690138577060249311491901027520544651586260001928382428964053962381488735261980943008 [138,124] 139769968742535804301121949362241060669001056453581816723689751095003607516158598544338327558884516030468104944900146156737860323928139757121639480871684945249871555049995600620645314906246286347385125220627287861116061214980557557900175288545838942663530498886560868729504599805386369983311021378083366839176617339330767082297204256841954936198526605488401351402101247116900811379630093905497503941235724259758160499104085901402524197037723471993358245897571748303782262442533142949966111801057344200126081489210351589406613580646705819828227203629149118588973968977808154115372249534286711778228514573682286880436079593341903357475188679906658618075828051266778786532667551925668280756741491447876030439595170182979924428606659815603538082110558072737530460828429325692744551065448726463300119109120401973159587993373182552635699486082000515294565069873037527827828989583369062897934860853990260528626751681175758184400535779025177824595767804531327831750637526542665634012568878652454610284375224330298814320015301893548616580799727114699281657943436889250032329673480496570919654782925310283810279356477487912963676494286326299150134349511670781216618181911582170829297973052937195584817307727732755417295179878311412392249279352152997264135329431086781846526321591481237689557981861875654009566862799098173504009496928 [138,125] 23813505950120889293010215859064960590498457030730738295213443762446093322509034854023629151019213165531269728170830914824879911778629007918275847274871390448958166792926265695962446251792190136561891143905925507884776199925999504666928367339169527135593532161165623054921887139197087595698989332103678733277684921159867904946804180451338978857960963385212713322964463505792823122549009126945294488897425247135228903427857324194072191544493935819356703243857344862114679699927341152928455145325720245232662874936310411692836275559097565180913579561889453563186662555205020220004569535606561827972631290218472970650880288168637774503676051575331387926879962139963227499732152562181096546366686013129909563971767719105753146178054984764986328352877767999377854884145093194530766236328257331788747230936244552647926529560211012932544714077435407111197189363132126719445460852650738449300111309275656522304572216840315993827372245419263313196500547843145914021418541432599982863931714911277269633536443366130682074395122740257228844619908362228925888429542742337886097545782836792158223021113952982480645684339570492623754274636730747684876448480551892418600988711165173157156800520283029054598741554552303190985282726531467993378140586829309530836396204368092713484536195937079320960396242900639966003771540106404522368 [138,126] 14687533100422285332319208107375582853815247435828891243827249739024879251537599416689780952912469993526072415155549108829803791224602404034499841938156328080122019119144212261221413246804148777499384786940886997077309523913967650759335054491608244903026930380225088885902911718338846414767275717151125594944368523122375125863786842632788113069260591054902103656933755537919594431092239530800498522782213873123782215243242669012332139335836710910157083801593114772940853797135860835896108233763258674137902116775985267541375357974434507486659839178524034212860378434179777739133929687795663414993445043146499810451426691069243656822587692133312689325556914503794328736498497614580555712109868864434951886716168385984614999093042602095306142286311555011850998857207449862833401542600861723539432944170056957066924420969789881489856295806767182530268030526267694406531974799719865408926920713123140414999456981759090124260586464281789082884847546220262989951784798888355124965838783886163913183072278264642195689592439653230702652229683244202874797304411682638825400763252577422867042597050195782413230017178978989819403690218785924086287138723971932855846276591931583151124735966198765877903027403259144421842978208910271125304788542458022682834233335812517951366765891346702167716019630451006980687816552464 [138,127] -335394918539018594718992848423412773524539715183454455663578821110105695263619641879272807385538143532154177744990616745704366656117901355245697633793959892528383987265740621683259439993900235635670262057059560012175067412215380658502902612963772592036566092545937460131035349924451183184245861978520973627534254440087339563160161918212166263490511010760097772196243487348586001041850946398852835620123887957054093701435000617939671106826808623899344002545143000032041621664420910568159963766399192947550137505216705265338332407277309939429505693209627102298781554127053376098351715586875873343157410629545884443567142402400657145677928935482063670405797538360284985242830576216325486011845952119044731933704224936720298090588351279813779706887560623517749276086820986753859992754342827281178069911630925741315057988686431141070056674565049869804749685262468123148708811480134662653682844299787049588872746247519778582136496297327347178061703657681588713156546700676483890128750261171384470991463426429189206655802941461385557032786932799491809905872981978511489442563344844590308806223357626494379589722599611931061001852731006626324572590772869092169891402561550181581257886997838920921373398600075765203852980321494666746646487820826820160828556277988202095837641370169521403899419262748664250560 [138,128] -486747786523675237986624520699894991891784917717155433465018150067193084852046445078697903935326673846488118835926643851246917118950217271200367688793819725272777024392560708253458788525248528534129397640374161694644542714967066638518015822394597332876100445353876887786508676159731237997107336534339952905418089565904216818292273518320275338925072828969021445898943764968325807787808605100608959820020080667150908928096154120672653809671606013709247957295984548305035676845019867843856836302405994046591401067620409389705582318267817223637997370931889065348701515975979489325506237634875570981293554643060099663278613639176296992258991705121596786408549154332395677351800006168944318798643314408033449187459732839193393639894222686799473165833570752548521682403624613915492344692406749225544399890920756332046320193791628788437408183677755716340256259366414159313795302466834579840491591991675896381175986743205700773634098370827449281724707856525384570307614645342922395855960393464261985792991010750349825235923799849219118264282556308991647107795061728268823731298836952754307130906693230821215965420407514786405296854335090162118658081738162709840019264988593783848838599082988588074186791459547485784459762956338060967910387624801009504509982222674506510657927543013371869834012630872 [138,129] 4577790201170925262399143420231588160753148853633065735009671660919434016570096517646351786219301989313558178382736895458865361574457372853228776563888443284664756960237347044559631456466978301761357284581836357773227624051745853630974637154080374175704832002357118292573867239954419169834922572523147431920956760534566337138775169828064969546586675806100030608534763163525119687379039942220221910707094419240792401883609436712987989369471604025452651676372403835014882850161694829218285213573313122447586290536773810979201852363977120165825844615477733498293985203676643358704060087376980191889014556129563099996707780005945463228056674837103133532663011677463278455758946793303708243286815264426849568768609685396452728480839211174779572907045954100412801948996573620213391984253776315403327706905238905669514257154920633040876350449271374980276234263082003467158647178023443409420997927206367318773629574701173101806155656207439575741638984991780379774676736510644073359725711304470800818229537082226262028637218744358625027291821880667981796304108452878199163261789127144004367691402626192350497326557554156141174858728391615762611425131461749366091461242641974346813362003557033451317007549834539807069841857481165843862047420488464500972713094077764908781366387012203608417264 [138,130] -7755253643713298187025372536306853108571770864543423835175319746153567259411680237868261849609177383366619872685844149106422349441246664940214264685397844523904213483412377701424915702268013907693845810102626624951355977909674960552315120352893000870417638891944794885709007388371689751592209642560428851072107277965666752606765061194477871097347563174732632506593152717763779379174661576366709288666293260107188189175972822342452158031173644568921280521652769141811343745127619893042553454167093916136962339016144686459391832447263079151381129220465188486920107538107063680871020155616835336180256804099413388153876468003931360006379404706690225024729755743025978143701444263053740842472343618980150199977477441542439975343293409775913522026974298569318972396331344191555854541928487771010330639677861731107366018082806883313050786233416573849560087647471447728942629441356518410606755341521413921949904470420297374962528637489261261727143303873116336177806164874756538278512656078703597555272860553338832423566064635693827791426797181918782919125960813960998491885557795783474712557646761908395170775010720267866317871916930878123538192117116346299829606660956134910635346142582699782219290512557704656967979349393139173070534579878122869033664899359309821628319248200417 [138,131] 852601055889904680516018636065202955479675318090567134580661019398046490532475824917757086295970692412487171435045467501281600429657689728170271409333855547640209474084377881906660378000844977892377522898797606417971718650373797202488369782812998877263879196722239943215270705004082898297853032814890406057536463451416618282062877595501955407970084256299374434299961412349920693172674962203912068817932261492400704460773576509199545537849821484161569264052786508614155638970834134202853161569616629007164930726097538302977888585349941686552450976089466706383633415936576849713424550848777960895819012164993067008436273873369683240425181952843552881723748212939044896214495383447262022684740042413649512207654277256347175261366316306578998555314698726891589938638429700568649305804167827970036627269243239116865167492959817883282158236172558110077872057413080842011311452166469602043740193410378605750996674162799556327524319648984595647213310141013079152932807501680317141786993160671877879739813147973116899882516575741389492690508804752855422954637996369927057058075267530439677300025755479530680106674824582870747333106327289388998559709088734670610221970625144370553430942846993200249980149679576579411406356560637951952092034250034445653714991682415403082752 [138,132] 9588462220037864437439753335736497342598443965052599252012597893818512719109524095474535881733763455430294813369008616805497045473329178213779228656395561522708063642258189928764914736139162801445851068524576462641805728865272670744067448278159241563443407467229122485241141532196827976755018616396731059493105071469893018223822415765202866984731846772733596162224103419065927083825127394654455345144697626849761950300197102950797948243462024326974733762305200292391505679036623837424115311346656398778028454925938524680200421878448582680394143266420525066727617040136388049912812012851227386273905208632484804394622864947225464395334071993972748903075308578460102604822763401138392344144565087632475354664579383843394133651144628979154884173432289696066527822564341087992133859907472147381036151056667843063895938221821789004458163607424849862431829754591340753463061272180144676707232819659041524118877113440284866359044390122271149570543449852048148225220293672847853077100178801572064002008408612026446564384590540177146272106020166524123052356267064027957885605707550525255238400331297904735724991664400341612631484701963953814780214531703299385509786745118371352831526521269122862501710219674793734144523485291568803121160428879933019463410561344272 [138,133] -541765382915126961969498869250262234945621428461719061764355698572508228359266495827423184512703128325556925691393229768374629810659507407957633630547609187882616443940545367824447338667360607407683419341021733616544919408649548805090184752392305780444883452817782528483829696692147512298930517999052545166406615799329545417401361403671484166801335448186449731114111277152130715394219371878333268621399815095106046928540188826473841404499361480882062123549675921527694328680124348100872042600967748571459782028753901524726486895566055222507172103166603113811826014145256343046977154475873505950674905386037514846856669969663787957540344857707695068329995368840427701184882255263694719018653987554596785297994557762377214682642270398785026210103525389109872324508503240301634371584246162724015491884864717008479714946235572877943651624643828545406598387698065480073059642977457518810210347911322787598305585332402530343788044008377571675997674147640112394622255898699257536809588757971555534280245300275416394978132940979635022024619509240102169795299718626788845096723721772867993695153331900368219939676139783400133735176852492598410506823277662181751928053417910030650348481640763605934803766671162237990958448849481616978857425013121982291872 [138,134] -99493687299284352558564804128021298092424583964971188151550792571029622066254812610490690021786966562012139278395565158129795525928808328236747305946556001414799063869552378212594956960040964127515728707596659811146033960021139983360160652625121104309875867625328220528711391912207541308734704157153944539065882020172870633568457811188207776846297874097340632929401612333607206449383277459563139930899552174006280552198063410461420178847741440782250870095532311377979591266011804798473630823897884509224467193707368054305974139353717441919811180318945548661125862793599093508265961824223016483513668299947701573314105652122275979820226875544448449641430901512689202623326861334315638121025928441459523614024954228646005527979140195887141773459078520316192885129130060000394621457516660755369584399249078748743141565022768116054248636995373257122521244075067959763027177932584835450793645671178879232313310873047098511611135004396117032555359210790306553742468058671154578117948364077825811048900522413438890094601199521402361739306085443827182713906624318036819050829688296662318240263327243753585993732410178326026870475009987110174533979497887290503784073496048412960956476837230683948090959182143412993282218419290243980166013414132 [138,135] 578113027465532045332685412269871598667608652421132507023607309205969278650535205209723029731742502916544904544529733460221296769659406346141054025367279648383576220017460381538087820139899366050279154891124460523810031440455805075237340217726280313596457986577764605811829768880139218010869007846469358536006891436421697704174843957278230996156054683041230691636974722387490157298756409835814073780460182897348061892258652054791299096272785339369976816485262484290646056090836294047913294637259491320099638856432705223209229158682702488836533856069040392600707549734768207604017918259360117007281995815013669121499231521844106994858740029866233974391492864055418378071866714524889668365212209281392784969978836363293710116899504934739102746195141141261499869269217221354796827248475444462020413649352062565505006196771168883970473925010969337906311597715269372675962018225767721728901497727699271980271095471681389652974128558386170289301375664956588616759975230694793362732626144204232063667711053951242273402043429932321851713926169390220616027457111472891229613640095591738177120208750410881694277195238287340547185360313962205459196254303410118221433123287034172189558360065057810950943355590816320253551522528710177064 [138,136] -2739180081821085805186982799036838124842635075489375801501767401377480499153159906977302720191261116716470774869035724973937244427880256081554199061319243972052709410062914594351551762345929720937184427570712108840436710898719760852869823169248344978138992410303967536782483602029143576373024750196357754123763003182899584497640072727963704769333738037990452119919379928440855835808155396013955916015756338904662349290545781308174173264250757378409015778457442779576871241763762709817801765140703718721438200147295440783174292018393793975880974111541041556660290710922034173509568055700056338264641879785933267040585070099841857132218171216745564231387969932876992110179429059619764467606094832987185452239947839895046254000691861267270192917982533881110347999418169479484062808711152569713637679493287870481279438904461727464479713267402746494847662544497048245257363466083461698692661884148015493961423655771659882516951731102518735544506600806924462915770963250252717719980829881775696076170744628895076283158764288888044698034557685542171702344584012204895143739245914138539858098818365554959537917935967499841317439725835458015121488411879963152135913132730772269843026519971319731958044906500857109717120944 [138,137] -1919727398766985483930993464204697533048622025689776939867349214436487488043782441096297106104619179300042672874868738705710054955996986186242688590142982864611419520603788473614818365100133617078614201850581754062051605185450854349251780955477330422981541079243752134342210315131073692702365710488154615230109043496485799303568631045330004214190315407096608296186601205181495949307097933428138277125546271491639787406708587024560629601421249669181818334791571734868840353376201151429292590878084507834919654205067574213119818173226982334408839245358352294394707437698368008553749050348359958130496440220630736743574552410723586444779882874836229719612736799893974078930160802898435284044817408077376251807487426220187244814410699949599171586656650708285187961417525479572223522632258490902080644141128526508870733416524591120060784059976939726873559728328261231617042707218016892718706323333023983868279981587892359658308706157566793332767277361598903687970808001286666737533720125023916531261973108651558705370081373067091919077673292484505849726104645148663154318173863115534424521201544394557394300157776610373208229932657152663112165438602747919000265573163295039060395154515759503674042307394784 [138,138] 2341397861420359511280754135777762103349466418997608544416234233008407738215600838574796002070120069106124526188961049628058078501600484334475998975441362061083516081332817311264683627280176780618179584855756373704196274342321160593465469172101642206581150509468803599633627967771157025893431433875313419277452712287947496698738965520614524819923313454651355003587337475430906335657064986333566727519240484171490991412776781644156663151594871053994723884927981116935762422053503053583404245420636014345248568834712673880565101439321625725320954426672696425669632832242327565616621200332564906812835881207677705271048238330213675246505259651011831202414412586214847977972130845108821631603534006116975094174987393791267654599662346899979962414374921086804178660017986683490600552225560737871967803726719369662650409479326242347798647049329293638678560873565283627461980084527599043206937528432279761992617950471314761049340864946906408739158639570516031885254265482399523590012329104782147972015579648698376563543113344740998070581442835747509255288339649872414467511592803517074031181575124064520959676835069249722063257925147011477666203318715940686157557255195846009321583811854101790086 [139,0] 255642683194032954162823606970263304815429779661442483208271360887103084030655018981729400872516338066773890941907820978854360022887636028027573447639866948358399111696406493194334765138822221486197535035010461174263219447697364670947293810656193230730150394028837569807354024339623190943783286944786135882530039626727300843095854949169659222953151470100842522751340527945018843059206352212077053794229935636371643518920373779014041740578067244341913296949899458065320848220840893016292840707819689683983545494050404576946113528503701012398020546945663988688696524840060583603941728002040576929918607304384834815134212971076426115437085495623205441201965661571733822257070607899200520937460741579032963422441620859541618500114902593408042911758899999016863128170213471278156187664149803222820280185388694521837516188087024401281278432182137264577731359318489582397010640298681721980222713720762534015330018248045478387421212735330744164233846728883441146601938052661404060450086052801455548685668735116310070269611103803083015747274195121989775558299913602911443613122361831679285898784493757106289913090526226739137065161995983540273979271899219003877595866292090543560692746027940835569481240761225109984889135691869328542015283996400658488813326430812347666676767250513907956887402038818515231679829641860658477424223332175337601291901477820801626654644183248958664758093622612176388907400782014191005856903024749389597563250343702070961454028277847155770966818589970657754457489026239651114860230400844575804978111397619733999261843901480225715059677456001761396922146619978185845139909802968848142491147700564183841891872401395680697418779575662188091215636475602418822036785076740021629387140899021727863567440951775593529513247157392366724137033751378674029828901309161406464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,1] 42989649231735615865313301530024163846781671660880564475798132497425927865346503524825170912848584654833173931949623904233490720679483621942605559306191752546471250947054262448120013992603899180537294550510402664937546390803577221614068086324642602507868680076064574695716999033734152489343511548517007985068465036248555543978762971709836547904442575860300120322988002768011066889446227708667474186774612809111154328805853976887195367084474602156530152490934229367248220450600324562351382276449369406127789194773443692968059473087803581038705440210472522407924406334442744016623984193248586928781221913448367544692544308803670606566455362607364724676177682550564839186063211987266240299155607030135888787367365217227438826333066595182084137063153265504634325849467334539398919638374853469758580573034977506587796547562869713662645893632401414918433241972943893095932828790934610772820551107204784553771816685338293902297842066521992767264090052714258579171580745876854784941107094642636607523473505433122712931233576227000639953905307884486116008712433445764163112735846088916729424601043585008897144764145894414196273004207927939312659275490677949711054429969008084328364513793419778220003659740082172158043098722130312693089150407545559095511877414689528527672203671309260782783994137650663650051149976645458102369771014237321928307596536880880485394971739552870105559719633950909505755639364557214473308186759972016846756094769068994393324163949212671838284658238108861922607107305172263644007185410541009358370432168746749646278093226706042443946675475936477178825179349134270268275023676253299512573040592082854417199972527320898317388256493831191666390351452596340150156121440142061004135576148587666631085108228012062674237217742596188876557944576925261590832312833054664032256000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,2] 11482437294819387105778266716847818073696238319373739254096245306659237971841480037818796795883157202060325748011252353946389168435050154867757122364648492219717299235674930206439336947049706776295411180794422543334783484421757537158098574514149373383621859266660766921151095277706115589179249506908214049224942118063308111840796622098652500594548700499850785206714449958744261318028329692598916070803961557891348871890751220825815467691040619157686704176936862359825473757981215143086195604053178053689160192074757208057142976318019568931940693497753473286122212805418569421698571673215790295614636685245829245701161437243980173561130249073928599548660478674200033196831094265184662993250337472079574283589478958260777201804489950033155926055083496685569358025228890134245562821785995487572672122185180941093150988546917352120471001653785199614826087068613910729858169680801139928481638075005076382404720629248611020014333650175504424820567723477271596414943031373503618543530446168761057153626070440599010340644547144984834594765673944413293357698113254181896345681734400339445500272683760872923160008681221069672630270774630403206111988711860774512182650145577856274185379984734928292470929871084224364273569434510073480982663922052906206630837299103060577222411841228991756561415984286746534547651296960195314832027238758892558796222443137547736907195484397453841647881843527095569640979830643369273022620637377521337887525841544669005586366022660075010641025179336329822978830011211225543505573666101554219986027056245703800668633637173305936869430528396470671442077943533341040456343781219726854254207397730348620218413226677389705420670307642588402366847595643824307839930884072657779403078309662951520973570835914302141303112310426078094930552933714154008194359538887985232609280000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,3] 104678004642053220519636269674775902467377443429877676030747259894251844171168517614779165385782243235886617255971128141365402530335138394929708615098704404454098647234799829465848465604513611339362305910850486393843523701023306483152362593944740884074234596407669480968597666146863176027863885677794266369835573877857751482096861054186847953514075161871986645189602191884756029746656371964522735429465343875603491027117782780417814371210885586874265828050882453444182075480971919497291215455137850266828403954595161707591895567395525494143977100491694137253087874591857224144656198699579637135294496134478007059586774662142127096085833742623207981111030767292034233487337741269467456016668191816439172364080521855289125128458379585958714384412638204632755382354842873735741777737854869634367919261553388777469538049372466856575207425028549074225387579646916028523968648280792924501160743872520508081679089940024014082793466377896768429160469868726895101159446834868335513878098216923822741277223009284451605810211647281122722602157581975667184108023506308753788907544636889442469924343711743875159389448045184575785122978779598011536829877423262537972789789910244116269957869852005275780621856929031669190514341744410128747356387352759652179637175600747773032876250004703891777775260995313338502133765017433483260858420310373659431478783884872366892369851426208904847965450661530414688494332885031087316908628241690753517198665595167201854788256672193974593568402875781953173310072404678230440417669147241924473359849496508285427889155922546628302456329793953649449397384066359951754605711728860261901305869196022724716434618193348958139289949216708161791600546499809323653213910212265647547405438043948035146128730703521590219420832838658401705293236146394160076956624409406544719904768000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,4] 614049114881519080089881080065493607649235116477634830100092928642425599107618938212618118030034546156116246525952723277774019460517903899501478189138871385193446473643686583605611284728876812077832380684542552550162525608716941645429226437604505142070635868193340594750415628612976232466868422720024201954484955057216058096649596206785459225542732588035397500681199120064241656578347144268288401193839221093033515050320302618182445918835600820284521907969147517528481907302656197348220844533392255627023864587921462243236600314241352008744198840033717730771802721056150601375067447549943419604113082362738052079514272805586791516236074290468492782570473089044520830156375305309515455483905515359510146233039160163398459919759127070276273610389770489197867274750607266146274473764608324409315952114212105357727451674331362756877127406228049890677679915819931185390093968185797578091907801457851954636144899397410985616362621256668542635842662919112627507564823479608623954668936944440261414626606833362371370335107354143740182607555188534566167952872696231849948278317428211515632415239263685612078882969058097480334457309824583794767239747220738295522644376978125819853431518346609934969941637011057694903540047520262052229652048183016046337112719351068218654665186611356598640947530853736515463826622591283805011072251269995133710429041177268588633799227578037102727731873992494712014195192383079655025988072741081892568713847409583148929895186969522020910320721479501860963023966181407917346044346534556370476389204709236349674700875501325608736577009633938366728103805658943704186949278562935193592686378926768996901382665644872714878401190985674040677765741560819154011234995387862031800819153512189896284360095159336146166095046103900862019014848692684486993234549902109242558513152000000000000000000000000000000000000000000000000000000000000000000000000000 [139,5] -3557372003446017143308737814957527645723837407124138586192682178056699036528717061819234994058119599241035496751065633848543845939797069593020470548875572715230793334740901042958066276398974609775713878457630725660856956737851497828740387509129894615076184607496866126436001776973854282796464347659516908016455911763120787485776290219663787725412418160880910907009563866349573058470046577422261399440167051071364286380107035152495288460840130391908075457846623404233160068545465824393575847822201962220669150124606247159844768236655219676932992747621580669430566928765800153703213027626193170122383250659038324658052613292678714980926964599628724758437811907499861089163249469142752244442293683299302840750686086219009156539269084506451583939878130542198918512417674243077400652284675866651331402681701553879087100194155741656806714857189211933253438453887588798256893799505092209244989530651853010727040841153923805304378675446644042457236636701115781994234003140253696828224228611659054731440358175913850907633363203010065307011159285607496181709315389075974912714141707939618211459195899905609526792740896813131292281304380158174458166923516960616836739969585845676323247618364743688127756462901468985439593293688047736622678868651596426782577048705459216451671716572661288557365000016985003553504161463501724318440852534380204070283104193688604050995259794020181409652106977824553521958524776289447641842682646682026552492586116310307789228779482535474000733129210133477357391274062096880364120897445811895767029373995818550393295563393469059245877132185820924971828527157922191177636507048894896034807463864604265626457644378977011366294634379560172528241590216871828638175211815062725746061673807947728804369992628800167800040636672343709645923223555239770060156221140214814611603456000000000000000000000000000000000000000000000000000000000000000000000000 [139,6] -1253320725133054089662348827524301818680805257369190048154211006599385446739239546443831450836842806291223856737151204606260614992354690676202168741271585214158491563257252083831721999871924824049890722155794859255288989890428741259569041470482368060804560715676443042952814937764212364273604678672242952292448625370277980629489455108137299600583364534171439687764492783166563349741911371689500039329218614955822483391458095939038728958212417532164943291168572106497625459361096266582707392422124741697435011590270906709022913216427214769900217846043843476903243466211467894270584298111667941423385615810784611363732829566850593804351652680565058352981107360529411876845328273989700329009349253498607339124027441893621416339916716473080075446266864406834589561381509593176273795297612345981759916200732499832644080533437310817626643358579472541990583814527234364202311450127760914130558860188148911936751795944982523026405272161937961838504014119672401150299511581595984070999612391002611047065683656961812326844848849118138604362496947423602217782799312225768879311055761366646429554131638596363890733477742582457215219183978195349204720083334263895443245934075603083361832791407141545330375868974771445501019496636487692075471632245632000425485841359101068983214548051779192952356175349294745532304578591972086381939392119737348390552844585717468242210170033887384767666324964922032140393003765914097559820738314070019671159878336496377834755408680471868113536923872880825666426548332469841177330144193649229749753035669763218650083082382891819897393789663555571696089937617491659211861267853223931632905190363356072701791886263262229949093476305773987097944214647568572162455950199453016984141989310673693787310686675815073397157893189598544083689824442514722916288754065830645820555264000000000000000000000000000000000000000000000000000000000000000000000 [139,7] 29864807980430405133090304528801397994739761642705056514291128206254595060395947389435335802385194009268614341334622500817660322496670729684525047449711052677193338505255240566289019626643138970735308506086870719687964428673433576292835883616304028508669232250768280402527929761662194746348791174724194089970999637060280682297675607064947661873747619980530304092936479190515678345480602165369347851472697648898835615551038195166615705113810896340322749733262376223728162006644123078140285586519051238630837893763519003583616778250695399251944952154286687715348371230241267869023478804504081347983553082433328811402804844966815282852768260620857024767389550054098655876774365232731974866600857577089291438614651695531970117238387627874233256952213488244551448583713909833576669614649998483970786047373282612677298039855762094946198425677063065712174024777628296671476067032595423530105591456137975187673339781934370447410057745707891031317858971366765457935466251172429696226998936270106669320222778705839491989534801750131836389010912988670839003702702880072973688352208982465828279323282333470030327406453959196671186866411569652367056067647504113002292404969919406191902245274889838747448819302479310253454211916506370053745398200527559163190950712556978721611480436395223645141289736318051986576434027095967889719334103925165105444192753951416941247716743866122130363922835972318228915755101078516722974096966267133367869700976345381091304668776360271466838149845812557201335465367005787768147739655015266774580854627132768290398984671240767005943327140088454435779831974215195699845155838687444336243681099649975645219306822416121365020797532561466404217971783631710741440099021151545057327962039457278525780760401193466928013202647560650502168018644565848690184717590362167622519226368000000000000000000000000000000000000000000000000000000000000000000 [139,8] -34389354579991467342418541860988774842247383317610299326729063912269231016715307010579282701267834334379967594617699748552035515447140687255823801562078018054898048232626336285807467428116476657541635398872593569532214841587428686868658705280317459590790321328496707957840858655820091552951693480703705862777315303433854495463891005285136063864765258679529024788102154010415993395021553108282741676917436180045601831219288888710945740230733698623546244326788880914115694497001910272470525367879634785756923879176628480757263609770302530228549178832345939374647287022999596641677450393075755618691200902053910299720300182491935918231639258083649151641686009465650856133308973539128120545497778439244560958298098867931338626747560712788969082551158254798583331399931059537028128306175423259417427154043428821744011090202071510982401087548577343856765476342075640034937173835894470149243297750716466049573532999225846844083284082962834211375552681476714273820650276752832669644553784364388597510793222164225597479241286435270822652884947892045487852715217423195983233024940527971048764953168061265578611518939853962498750489145361868569221342039275671157257390745636300667872188400361057927542055793947359639598003580211635038210909486720629046854543067933844083664561850306544731140492145344957932690585191479781457638246999310839007608681280347964410317265793744308479661558830789555686643976223560403812661596981530786966501840984292744567050309326316677848562574163730341485889326130114830934838423833771786099943446332928075853713991043786371158125469483440848876339104115295267333658846300810989339008266049936486826132428260809919543584159120293383636031684407348866375310560385399784825683162334991806040873606062392395227835131064700633375250471125145711694448908967106135894570041344000000000000000000000000000000000000000000000000000000000000000 [139,9] -146405596668311072856116849260242995194055568215154202191973282496881155788173584771607486748097274689984070148718146308000185175125256317335310054620613486731086699522708208797001810558618198387504819078117142996567103711551167722484898385056820940611524796825753144514069585584558817414500903188809510195048696380776858499240311418940853109430386723364988585682239864802234413584548671839502423034797595730105460831622685987266141857137094073088717756150152006024745634669826606773136910029439321975885240379778805163663228017893164374899616112072797090515347833711507739774123053232509656155458662070184786205373078903403489410343197296306608502970595379824732999232771378579531294530789979429779504843485856047819337248791989982187899438697795266665064002270490124445774451888853569024872713376342544750547884257291334417209627098369709451682963975238945793837430670042811165628160795425209883821793712410490694668412972307631652986622177657490490567228769823473844986474175493475049832985109146836523726127548491842529907410962400451640916567533517716057108980962680647087715218937925590081130256763804684904167226966417219875524219091541474368381466971015137418467760285190438803504072621795644754093332008800757171054902255168690824332504518175988258608579630482414673925154874923487837209726905980472684149974703955407186252488343462906447760361762825704567187363659729489907450497237066662995961674596127682818611736495007544586597946234748755821058604494660351693153395816881986477559812145526749436079333738436446954928754080973278717168594442347751245136884136646865633770409087501023046269894016129100635361719097429378038797701396486096688053626989540312835292462804478359261721342931634755344462911200493419044640004630166581734761987807491224353439902373914601342277919965184000000000000000000000000000000000000000000000000000000000000 [139,10] 788517064028650366356552284558710490322660869442821963195274272687597366491363655064797245849712787585399554384125614055288387033210900488681916334205967262321455119838509814573323750927662239980929828999167467662321091030902540538538517459439811243233840729012594863822431599369560638890671669956578714904875670200708272979730820729971554541759781269866860725444023875571267567499101584809532014517263348128144801979530482662446452899855183590862908230541342600513402300126424779689711286407737120136528260270056208428654096518064362015329007338571822000878928791122496339601460939201405757264403683000296730258792505858657865986663811906598325176983815871868633588051730430779596572018893136826584045314228236147025767858599372363649467437029412468717232945976101848299150097382648945881838682716357713128926764053703978377307963477270880711488965758505716535036916025154336935019741490623606620269053684469293759122226930424039940403869442766171212883507735211382753666498986079500327556857999257642370612380567597510034240006230356256039093152635482443876214799698380807531953121447090513502711614499389573889383246100768383314578803800627778562740011929846937501453437355814142968340147625385338447946427757187696516469681820572072116552849753002408764985547645235622323614666408790747728966007977960493639844110550911785808396992192604769025341480828103901546854857451941774353878715875145729934782941985948781660335190393778256379165427502199061968539696064325860386143583116250620694464209903896136215674369312199190479502813240539025619454420531863960836501902866881022200645247956624670148978196063860398229115053011337549282559328230586486923957478830836366845331334183808146322241913379432886578270302315870784183112531914249736390286059286032685138199726069440692886508973064192000000000000000000000000000000000000000000000000000000000 [139,11] -2180945915435801314193658234853673336427093498214200926497096419618037344772929694731212406888463923835278514321630014121708327193183858456991596315467181579923150129361191344311861666564509811022861790044414955519537612043894555440207648923961395609958814914340341379036609645882204060983942177456661860884441261297091716885659651319729043598572565848779317305511913925590187404179801404042776081357252801374034580951862334514671341822488651479997751852803787257336784250870283114023672777607984459160816918818511340098833732549700270145802208344573741905505122627062167946158211215041662996616136556739939949189367099233006969196989548580683574441018146653994209923216134579054839769403461362513313725963324451868484066075864817607435376935402411239552419620903906430500439787356749817100827230364279850431113995593432915022859482625405679072571853922421147411492624345746612519682172407552213532516994023954281654592612715080986460125383752544965532733672126818077874855730618855585013236563667133757456558549001333913129263003978818484086428212794232445916097056940689373625047900824950246047734463167734164395997064198490586730547320399715682111312131395790644678836404997171986770653591243498717720147747570731316802111326485272181472644078546379744620164769338748965626694687855348668415559782790076471901068519263320898873451855952027318301540980620627459881685329578662977542436053649972132454015647150042156202797131899854997906046674253116291169061812283009657982731725040834284090667430688353639715804975463490311289872354902867147551947773071939291519098627237002644781461426937334997483514685270256818357431487772079651869379844077192551058931769908113922385948252728802121131331232869071208602754182594928572496703197695345557037169285825598282714889847777624552329304363499520000000000000000000000000000000000000000000000000000000 [139,12] 2994313602472916772244324955773180280159734950477245695672604508760015664488925371611357872009607727423760869645382164593852114327951770570662561269731686225101809111400933104367640212854922745997919278612700909760174155401060725150601743973202231767473141129819064340188270821537953853086144868584660493545558176652832875999705450594027164043397004440405053123545071552680997564249972530218841024741402901553179019666871550256521628022055748685031324916597613398266331859125970116394624613472646502029471641956633584291338152276548266565833872182840667689292937812304151844653552289242995355162370302174892005918445149313121167035584566807328464933074422462395155047363352401380856767898968257977815659339734140585119646406010754349737775014764976105612175749019139612128630928091530951928057926545782886706810621827556327790900965300202299696363317561922392777050524270764231519000188346049363427109739422542290735642125801447292000782226348814540158478068029284645263569888370245595553314525200723608326190353709576784549510403172293709520433487160099922787867630314795605259662012840361734666335066445305082734519023610748434892076571234096291851894822386461994995683661471940911606866611435827289848740255209262091591450191511967421419651586022876277513605679907729766797252115982398251465677415944143402672074310867229395762061126083160084874818910003781051418420425901393159428586276102633178556219768742439354550599423710198285706773091658665165676866883847599385950343177991969576493500120550383947186239741487309874671223331002217440623036112078101342668423173730813535848895179736006520786105327133420062976783208799504669669858216042524164924184656999589268781130768777174246882255451274895373670015206733769121663665887763268283710890371194407476255392999700511418473472073924608000000000000000000000000000000000000000000000000000 [139,13] 266209831697546834721320841750488101360894413372283121668622498758681115413068593972271948453794384144905262727094819578603695121080250874286553095917032039777897966685776163423379278853849499829906939476494799080821294120328118760929053356531008329449121813896374031820879264500565435886488282689486711021162322272324214867631781430368827735869192312443540078102316911352849910804497143999573458671307492139488076555954311268407336273892821928421143092915279420253949950176730599285787032727652299616497337052720969609541643394920058323074415429633071281099847001307394665917699924247310323171463840194641740000411602516199898434981326381950137914878433018514078343217086630469797891871353148685621311079713387617910517890594675579796565619254663500986401604070447457781876461420956495383827030649155341280048922614969303229299578132396696064255773840881279686656453570359765372180769454289646464717389303548907329569339116353812672327480666112626155411947135378987598220952812512505174874977365465102295386868838268501875395923528179083702022941366786540858633352153231226478535935208594152385792925499370139443966473036129097813178059190709772413236410867152267932311568159785269003029022837879561005032789527360790270967713663766954309976879900807505474811967539476971411294293851000027463035411137401115457509183946707432210529514301694815535682555624101331889976332402581949641464792809124713360865206904603300007199665968485306772073112386600585296362118367689938227065014638879445498022610149196667495792146195083694188749930811585291854603522046034774137516642284711609882852293369137259345537554781121293442517284463332592206045161277948599293219784563116204184378945691072014313844944488060948913439893276570034501803269083836501160062433877619263011267242383364255210766405206016000000000000000000000000000000000000000000000000 [139,14] -5262511135155306593483912712261794425967837330518074302444461881158738006326440503770633587801896175123728447916068826485111881302396597592411636922083750601447411454399628757169234199676197863327855511755196766466028961506466314463283237731663856666860490174387709529812215642119981644101996403724095791514444088943867874320028666515136653651820187723674428273719238978782880430221606191003842722259803477599634594245731082948586639679579754959702671410621718261785488035896774093216419037856811302983717473740630411657917526612377010926753410660650364602128635755180416381204776819351815408710664975909567060938205887279420461863938308281436033360978486062264358714937336294595998602851118808274226700949146019163408211061508932928105501596790977546803278501249117388102779552906517099647990458319002917704445130561760730004573338553345225003527701562108379684646441046183465510903610711653982144413448624409572709741535094825842024973405809202062706899479034696570993244501447411332054846814430928856942150225690911366261203500114953798471561845963001213864406504132112179578916378110142118947610433326781148116322808475926164719403516797952129647525901289333526804316707897687960833245389487777600013185316155292712335856537031111097690700760105244294269826766569372316040805768272780688460126009031282382120382322638820573127891779539688175170732479623488956628080559310279972056690355043373886511035103682709003926722254499349237151576361617300224879978471590204210410559956054266969698497780779811460353550605094377082092799950160566866157115557438204870511718213499591640626774188630180589632524010734812115632950811955871603510714314963254984056941531637058145979908149056689425994489123005732291831628549545624793224633171385764513845409065069563564934335753080200646587363385933824000000000000000000000000000000000000000000000 [139,15] 1066137733506646050243059981214394503865436428824490993462641201152131838922468388316273314279461273960891977717558611860578712566968113348796803592822306271338113445973849373328301722743354231853481699484005281020900582888091376625337173312942935614609705772924712930821150389909707518252713386195769214921854059803012215190905696248521782455515529895035229047379872821517488525446533075974400190877506225316263051520041173424872505492454174469128048948601342957045458299061694423930165912827674497028803089256325508491256147469983315347781955791932649945757610459841096448787639301789255522321636629886299658559320371704630073329285418057048429039864961032707276206466608534826002347835121207358007048257659866369275214382784079712395927598090996908662483052873168353813321120930735719433142459640677842585215497836506557497178217152876601771367324495941677848792407426070488155755775154230252848507624610583565280944774674097867552811780638319496422772696222601183736671074465925101638498622000607538569402831120755494404324843969789004529454380602010737533702533033595757536204871862524781508773650765600760558184106281386260339271330399595974196831159221562312080834462674499130503274205568002473894609973861759445630510612663101739638444288274264917265586723932623366406265628753411348227355086033787952660643834764864924549612185126889054572038053611718225371437122189484119319274721035420327160862744704887618353374062761892046629381316645549020687140779916504516552326627042565479433100501560537004334574966483482378610289098275092708035563935923315750141982839864969339643462368143856154878401907281221140455438438087422925856325517553495413080269199671929997195051336503120723398404984841805295333955576568145895237585967464824733884758820940456675731991237064570141358707028525056000000000000000000000000000000000000000000 [139,16] 9719493227697165825441123672625732206448165268165550949612661120814184871322227748204691690275690357007212890852685277864482710259235358845554652090535829693959768036801559467462050388806666577593605546325171452582389058320594958342584338773193888138905808569078900552370501714871822324392781239872830969760787365077804456515176934700513631280829149512316630894927740834869339243868238486997899788014813381001818158165262519943460918156434389648513579938175699044368639841110631204476495774055515721193926082182213324815940571725655151376143814393668446450807571872701693936718536800897589524613738743815208615346432479124101042136683926554409695055432724976878924316512684500293239627851385899575602332403980079006721819110545838492576775444956112874027624402668284576733267117359869717110668512476631980717464574477840323754102210174575631865736518953895956309699313869998145460939920427697761570603087540826831158765539426708557735751891396066438572125238843621190423126113558983641878734509496767620827732223263679556311148850883115903528580172717004240307569447715060907858482659941125839575197435965499470514076587523101388672111148017528329348681421181173360754349757650392697645881997096115483023310865448254771550243429703557589113113501563470268033989802128587445092862908727774245415878624226510095667184365868090204426140054958692609688784730035610845695227349261277962352945753605752750000666144999596926361262956157608798906259909291695843958379595250651837619487023729299779113865447076186145301641869207189038583821895953895324955984200151850172904422810729731296309338773222064358979901040719641555867760567005121580149545693793977570925740518718495269832994118407186014816409773644296984072418492586142679847680948866483678200480456421774058431514445834967005230252309872640000000000000000000000000000000000000000 [139,17] -2894775900661013588982195727592226392237334165308689029166414414950228248313456799280054264003667508951755857390504323945070062050194966502302533355683775144955704586336421386663475440516004666432737797315443206932652083158413617435363223029152624705325834265952789294946211005798053618286990472135476378320981280665800929519698551424724053604640533823073310374381029733621242748715606063287565638949484078527293102114581065333632214120676056928392209558088184577245091215580384641614831735093137314370457694054431004463324892370597965431498345263068165507718461268155948190245816751080102526147782175534910002097884949670098407232931304616964713831966746773810745638773668630392358843327178073429592702544433014769481223854632007344015644382822417381673465242799896067861957927227609578600115189867845068821572277708664235407328728180967736240697146283840642410449843208609442284670982671142556467689761839828932333145442952736656429427876380354083501490126635756001388046808121681307157938717036349530549007462640528405222486193282405690823394292257496451684794557756769902920668443968290659509145804486244702953899800645063592358973476490774823432613984176629587345459075598410593992201628705315810068114133535714964131562553096971672871419401969756345648321799572550643408775386108429119255364655438961179240306138728587148605297366945305191334387072711751581643770828960930268029976677083889732108015938791506059065799941976882403980476120815989271908524807211899915314638643515244210957530510754935120463459358027198005054936354763654409939126305216040345814187344594877753178995449714342132875132025482379442697538125665261600203841267849867390896494107705609427569256380883089768319829517589455360767142176814935118545852994651657699557504341692714911712476183734984635496051970670592000000000000000000000000000000000000 [139,18] -24539042556865639060326534740942763355469870477236753840979741451504735769440607363576180271482533313057426695179871300493239662456525171061377655097979841596726929008620760973669967603680420548569933995114113358421064047740881061593074180474856650844308300967126941808599787468198011653372361864881671551775933081070418990974387251607831246665326412603958476552019327354068976312075582402576983780495417372903556395619169630112967087929836098319735232894562059889142626186733864365477290421449223890602702802164822147990907538744450341343244683305410920686952599503547630177157380276019030279524624585024537607817544995438016309131829798807339154456863118006253439322678495859700949381844955297971144985048289436034282471711626927153499463856663392073368008730061470787059272780557114519867342026725009268786489378909624151950838049042072582111201546763574307348755287866728329739857522600290536371309892317447147551272381416746638599891241055689759220439233264560194517329632549660729920151502244714713137554508407709364569942987400604605714058834955316899989378053900093217994101171897058777055835079508005309811401843399209954141038220399804807606747576625627044007772281921811299671563208362133459032836872778228603252791446218968288821703483226413141289938646771232730888052553134587696542644245310449160831983700788519693914899827029787485383147421034489227649962758295509444895395106651770107930105773428848008132680449835137497458713676036121366797390667479312642793200347670157554219965021325708734735572532894666189271448894727459163621848984738290240863826125461250847893999596316577571958253239032777538254645113208388481601589090037265978417368387860054323650265611466533783477291215449781606201103746880154924737607150586056673185877636724307314162753412031472713237281799929856000000000000000000000000000000000 [139,19] 32211466822511038484850968731365596084013425900568586329500037943175847506055645234630512550560168919660195388696741685261798827496757190866745370397169725172207578896890021210934242057835343303531366925476775445872928595209291203038571265668859937431065073214482373416427853260310428516773679780546173649621676556878237271291023687682547055651339773865468138751059099255945218413296769652265969596255360323616682914221095684069677695207224486646306093982564463820188804014717237009434501682007514660814011266422883209369982272519231124401723071722250867209905857301479906355453380277306264868713278079629109568902982834309531988544982386364461384699298785187172888136358781818476510254736332108715146996273907691850209054409481721982725360419558616078859762930323868013138343682251947499929807827612835949488914442305547181948373216742529752655955462035999497032428696114775466484532043004476242284328616844542873765459953840838677363798241937630912054688212506082993591069013346437271603023612903168509602692139509151662084830710231960846445574716823700479057073220679313773400829607426989961034791351918254909827273621560819085244555071315054768074026435258809698511930220865896920342321136948592449927230803988612402421573045535362892281869505450353735052248390015652329580263093517399109665444887257472951337064031529699144490222051495982121317158751273774002136039481961157751537681853780194703885710209575772314696561729321118181249425377023436623373423744051046261845993532184342689230275476601365707964581600072547984880703997552261036830677249905472766338640353509913838823015180452636757812795526930440969284224194203235800752593951606890647297002134033921298086535845760260124610774024538589813474373761769525184991359761233263585479098159066337981019952184368427782559639470604288000000000000000000000000000000 [139,20] 8259993786429704683566545753800897201700658350791436220649540473790945289644367485662118773997038218566227715987390016989098713861943561819097367538571389031898831863980032859270665701871947463883220856626992435903328291602293628768168329576175202298464933460615378193547886515887966876906768682315744967750529013731109111598642549894390063519829291584126951497671520409995359809058488090469061747714433192571611835560290953586186616768371362549954984135346149095703520791265509150360435591966833454641902090883034080101984009447493372102713391343722991778412452842735068148342219346149958223980302785972331905073311509344595984016609654199858778180168161693268681454499194882895510478289655599485290222543142513144221337139120223986479337362353250250007558213954891466423384020992455076804953132497728564447409877560771183442584725425540898406742900589531878562778710607730295894942956068818503977356468291778438861673174941426597012243219925642385246252261620646307170627791392317233509239223233748707404164389444461437818838839796400789082758771654184676179123441160895980349235249816955999520683840033375555392139446455370725060439076638742564155238700970437435407204121129663963572598778629405514744916543167896520280378367230120410041532536641874675196500328748162573420163328677099843495190275132440930618498829271873799359898185237247619704873075390132180629861458138174348775125178836320214143777801717347199623421651196430914126107601757061220286592602661201297584351695157232718753500646741288760805443923217867271182102420835438788628222062583147432986064614161395949559099652563805939164453615377139549761638316088328145036732579853800695371626062185355303507151475638337164152556381674367463378446182160411708460533017575522892261624987070868214949290752080625494922669768835072000000000000000000000000000 [139,21] -70052117991153172738490530066495961209883131391046475927426916127203986592717893262451373086589619680642240442427662398902577402087536446722417957661624867132395504749630365904220953026758095921294861749158657642160810630146722821672945364960135755159329833103383115344632460072464002238118289492034616619870674690582747391792647251852806954905302239271583410436728715518229975920005331945019473542819228371447643295406611106367629568321719660309902880062147469647115872878988235631757190044426905731016301810184111742623300529985499015164604119439302446227142245717294427083944630762312587752256116550441350042206248734733403751098489655646868486947028846484099777172834064917804874095904831922068646313247650404359369263692384815167371490528818518908462465859741531603079590394743160694071197129041250896131252651588112659193169371654708318162077616068626581961987887759185729168015418315060879275904409969556682643413476668440775914707504616679704084697017561519408542783664869688848131549233335622650011532415439244399512119483748606050332982002432084382726703100724626957767251910584915839294965909063357559567147060097324600794851280156583453666778310535725391293724547609752822169611806912257515303271078438467652182279300208290178077287451596356044455495067668756903116132470044595549532842026108121300236702908047509967527433057758414006897105034878171299311525946638828720105253103161159575871382336902107070576421818898112007253818793492802292919122527268293356936590657541083329427541034915155786060323770152131928556481304379355665186270236718349887194660306428001939897036019451220775267345888317534169277158649847398167843304247270863237831182229192748996200678503719178787333825711542875143400243846292751165629146870956732077106544780789949905764075753444838283840766703828992000000000000000000000000 [139,22] 113261077523928070387630683784151891197280988908595450881147665321141925022619740647466104226871894232224364381631432761278191124245739569373549492438921384888085623682995746372086141171147624415927144985810110981613948404213388518910105834160150001949379042330001539479251118161535236688506597747252521639453874803721776475268357394106301870801803613605183922991589805949863187516225085655745619650809656457908108422268833342751267551900822882038385502439315621366187400752481753068642740567500247048358184173800559010683187831812184333257419761514254103490729954128051410037564211983303549105812822171233183873506202436061335244516700424856001420046579330950705726523431694518106037736017726954970327212041910463600634455610717906874770050418897367222072850076321316231870807555860588711746465018206275775215656129508529282889463839319595842087846929590072512048314177790649737085639479925538816308966537634254669489081804038293558094514721456705648437784360023826355070908163558117632656538841968355439572799603175490646646465714546940913527793493338884629997478857226824121133536404062343515129678342088624144849751858585689626369557445126443692632241079593404133676649015270684524420653325886087831481871614930529221366479509928211089586971154910685807560494148003742188042883335965092333152367631063767606846970899048588104756955834992693456013563931240750892187527911359650352697880445543890745727627962949824718366264048926586190358300416904945477104391877639489177187616145724778923991752399544802195853230574843680979262808304171698756326016890876918018912038567357761369174131469260878494500866236111714748528663428018958894069059749203448414308767133465106291785270555228033116771414607778557442913086458995975830002372395180879395209890572054718669645413127985003794968025457754112000000000000000000000 [139,23] -135408101749249476371336371881839921365105825920394453059988131472993298907992647961793598717014895422142615354501486368877594568660474893156654526426195773857960452338996264737485925458561135282918502580570357045226552825797242658490780885091186340057313231748036231019293107159931079404219927443944754360458585991851187386828839970656594985742264639575564376263533528356523033595232356565346090432702134787810215517812554999057924555055753692714024263488726041335727283728349120616821329660280824301800268441551396444818517568533810062823261475026694061419362831616952975737799702279652830108031686521664798712942852177424328439749486549726008087137012859366318633636743846946432662002124964041883754273331427726488941657022613761829581171345355278862449989625957783004208444164885037898251791840771239233789239453844584241214978246098273118294348630437532437622741766423342929323370529310848814263071551264025709897858852590648403476206173982658406909802095701902302119655418558129043054123403744336165140261807959551147841923659350544650032972146099620851399781695585804999317018092691643617546265051116395315443544579908534828793067969313329851355122850927691304937919414882867815166861911544771311040096989413578172036156940051559253678692787396546267666522366353893295489018264305356288735354179932398840049029460922621908438280886461793577174527227540717121403924448405504352939547585922589009288322834123202965169456410682116567488159172231487650768118579402305018348853412311466944047318313775166232162180312862415322799218010861866814614866248205273092950024342313382248028582145262752969825503808798564191665727133088496242401683844537312002628021814195439048835758067002437767237351318788286189435919391356542760533832570376186076686062023988805110309675993743235131835961332203520000000000000000000 [139,24] 156775126767900329490286082164949841598302448732671736132309061923893972592899060837538312819632576548558489730063151065812689859951605959323544952843792280217091413907389280462582431144297142435617730358131025720434243256405802716888736118376146751737046321130835157635454814649406247102452637938348101876531518070270485776558701611075395773360537541341064794611734704121779655769353472252043315741001860105581923032662432561053702592168862206524204869935431305838442474508016339487196708265556452604607810276667028308816753796919253069629997994602903725981164755653969414833348165110876583327140501273260026364306096007776425968164617420152642341799333585757400520368008254061187424158263372143379141471281914640856655350912877200043708097891786147000692472010502137328625469265235689849868021171459922649978967161816316802306142784792772185994216323872713705023944155801847053264194094859919993219888695053396182353725130186235066354925945396487738101122612439772613481073030264908061286596909026712983156641860191963492033584157529620312680588082402182632164929114692957299667038648436192061091926636529734322957186470189524315336102909809646202701185804209944718197997389592493531610809378179251226740402310546985159176663921040538254886253582313898883810078346998563262958554055294244612986195498735215577499087922299043211228742239890286783084281427107593833510536659831226798644448918987944678115038831640333677881426230343690720297337533981779604189753931244938056006018373570392823326183615481290745345950367847195505937193601192074437473512302871695103479723238865014842790726395049600808181430779158335922041966204992195592189018179237114295274030675952853485920086690130812730741307590591428063411868820227863582407352929693950873551122557432078347009642622048710808866581360148480000000000000000 [139,25] -184421524424189147070276903322898888190559745192513351076058199719617767763520312079696683809804600559712988126895259946538837137035890162393170566889870541817662143340393912453057206104472434983098729871779367348533581232279740671100958597172698433429441041928643974972723167216517805202948684305414896719518730124012985258120903972348854279941761563646302844834048276428925238685972753818859397278926388690143578946475607705814950331290018011488759284305925309527736987373248225715166259990389026299971062573569281833787891320393603553975720325805311419636095717178290184309072954252130174083370732864010669829738499726609098290568392808712162521092674131952368986765780937624266865410624431836160616092318831578683374671805030960832971232348399656212602245700061551553670460391141453351883844187699645009841424009316357034225693912511266951587487629369553046459638865771080711696857986563442445250119736575304064272336951216099398367022741217215698343556270069931078706762203475793008104351582778959340840971161209663727537130667051469771008468943545249319121983025707638132691699515485876347206935147872594100847200208661569714084678139600786716439962384712905287643085238813090915070311571410772847389682618744040696780844428257677102837401904889353119524401162521739421676502529513069871981816402295874511387343893800468866777135445304464313658259267004206712325340981206033928246914160920495711895095910222626370174135432025121045270647849621052499575976449792659173130022718999440268206068558194694417553050337239456115340848965596380393978384029233795566274917560486344385433845553380159508352153029314129337668127686277883622352958568073154594850122013438684066838902147683409688801362098177434198139576010897018959074299902206964113409903825542441631852244930213357477506571235753984000000000000 [139,26] 209734218684120346185229860712306426583294752376114835984843278566034314840861453824760597382068140945401707032636778808566374224823721114746496794370743557408229397845322380047307256952754632413783716148212503575470874693739228642706617436111163170912010691032536651326252608481468550272552389642385483186554868493184356639023905361311446064890722054116565662389075262427944402993960509143760019830522998550599920978628293588046067461312553111308577819137677033173337533416370748798220688641060678935432691991289868168975335972499334237100521127879320712676984720057590634873357288611231639766072299619727283875216171306012537502079612629907865626825904867877159880725341855022909989998297629372779616282427447018750718585569690914519315067393420960743765079154375392329209678784631691392945020139719169525864230725351092119788147187907886959912794024140266795808431157218277143544092079073894284993819991830504401036343203837735332409317044901226709243531009082094519458853771474443118327746451101713853439004997943121330819380272100022224724429004160131180192859081175425995688489945886520068473076359694422659904846752117920309003422764887320486386810721236394572864906980509746984847172960120497546470103948654812689221374893498093959187365949871624702682175460746602678106177796265493293667528222931978900928301623513073543059167084889111711223889729108448402205225113589260036047809335022986462658570595413270701154993661913891688580892365621176423942355275601652202783123754830920056032071084651093115680953808399181342520207937705545688768292997937370613900031560755472261054944447159108978762181790520229783092598623169210383371870627851346518365055462308764535149962366924995979615816407208188622149420754869872179124290735937247060369212072514722963215154273095983649569705490907136000000000 [139,27] -224424226659271546395635612309374637292684335767078866852014658412372306431028482933892437491193128092732559162582028437693144054263048923098864924232785873436165944820277740119347807630519136371684350318264772430666659924218374685743575542757345171725694269557239043496309113946694085091379753156295470952170873902097589788076655689829979620436361040229211502502541469438548394187764888040693875449882466395619907848542869607418541485132648442052583893228591329530760921013568205235110856512717860295591093489006452211288146724272108297519176226071282485529333963960213526479371573040733789547887113904167985684613202992825075003360521210974144451536482270697357530678588643906793844358261515303756379689672137471669119402348036504362872231603508620789677942497743650358729515507799450159723453274022393570361960629589364153388948957010142001554462220861923499692546850652453113979888264891958163043205653885750010979090955664267869100821975823225840701387992788860913013334143913908483682723012453774233337909646687974701267622894854190258445674975209539722470969281882832497680564977399124145599782321356861299047829376591057794643739787460268337505560862904439620626530931566172318321878701777408307204647128125504556126969849836951117397994676153350548243562103081100933656619444745863932909998367198809574194176536380028424977455685181044947754304559713113355593704802048704292552795756888678425703059411637183651821329984254638364703518639496798954358230015488869523180705024691723341196831961511748990630260441822008245157885435727535349869073019570793512020890350549380613096640826170603892061774119224010803410165475366228616316693763663411118836264956190459565563431655437821601851656311947143092253401719305411386963446060806171448443301016327573651058979613283867698198025963831296000000 [139,28] 225356469960076278132457626892966985895295896955815559231748399244550308708995130982409341849336280850448688333936602003342033604799900960810445152066134582152017104472555393988299078518289138114266390792442294172687279897899335500134331839682002455324944163470162093916842435079604424735282376419699444612334569724111012783589605421944508208743857119879612344062871358419829397183780996529617190849780731143765120594935335611039424714364478756981700882000961271347109262277781738682866436184821471872360462847019697622559779109612366149718925070659990960700039975489202625070280992004022123058674115035223532849301173539849690139625220898173382319804876245402230158563936058967032714510255464607952182012583884622140984577888140671186544028386415731074008876808328911111462729407426461686114790986980685261933762232770486260520180159023646339428203632474585439241269052597820848407442985542433166749176268908057731423648017321057380955747878883876463781834023309674338289511929657990878473637067955061019613291181015431568502172925175077267050995151584277612823693187023892680968391506017394984757624098145136228294434120340403872716650981362669221009300523140697378089387315343204161656976420045443422391275119876650616982010915180802257423337301053330116842438395874714054243376269259889686509328547590700707899079187104004481721129509410846722601012392203781900065696592503211304972975764638570091457421556049253879622559527083850155900260776745945820544624260561132510694806034030108282640846834779141993678395390826374381778504366712551968921506822994848060738602762499197968851681440784934340082259905823476851486489363764198036564306807819702015101105920844553690218170518405779390541307442041903355447364950190281978146527431554727619888728728468791138168216706196371067464706687139840000 [139,29] -210957125637797170000454060838396962138472593514525094302176201199239125388865642778414574723288355337759650023863422260508538493090102552763233121156242212820156995011982570276299993011417907880379493205342922904090300211646952370218738717783177101636820092707230302281869401387680520579244831737751212518915984932194421854553149955749910044601025780708515321381403210461682857203638972667718579300782681092794050945373458692010061452465130163796092041851535458405652117859410374984414791017712317403245185288952645757758084085778475542766599247027362894951253335671250501439857298733150391114415504352964941728829257639091147111762717105768762097845424358050441559960343051914617379569459152505807677509076668505719295146281966546908059085275370224215616709579438934455479516042070925155055177753396709523872657808841111502412960055559306911194657298300975591765093324908031361051917490297972354765084939939909791302689114576488520000504799726446492749392849083938792672173803333699303868334532708504954146453847114878171361578188667111193958586946112023461026796521483384463539534271387737900123653877320263525851377542454896791109465079310064308032209301440166762344609599821319734693234843120829221405098844307787046088111635170017430746479969767237269914407296928251465298797791275462486664709309240322327416561999213850988765807723636399791551132813790739215575349912770456370905733660068127143832438222424249409025635254298944790593949624656308677536249199252883693654139830956745456467966900122928684228712987885586171076700152222539266870977598315717082308589249281366816103204708529354495463618035302271826692416624231601337694872557107348520240826175689764581134704292300725580453066273826007925425816668623592002942928716559541964634139180162839303874734334003266668709275849699040 [139,30] 181404513310813986302052880055506555985677762289033124111617795486314522169740138358880222791356183976407854077039996875287763736951090302444974084246222766588336175046540554132809020307932900235896605001749097436594547952684769489381249316737650139915899423401610917335777859328131107605693735176597563779189309961963127867263332303181956648446491469383043094622517230793242901560084401018894625697418351234807299886454749301238944557561919765375249412799481586606324150877631632094146300258524347384570323916280271070509221790102805668257889498545851705614233576082661741102889355678708361525147704876681105721294319090600552589843245672607066251585415589454277884161383429809790644436725193018797885601570075974929134748653712633700731843771796300345099605845856646376780159192715592196957682344944427459744482460256811249711793622956895062147750135643527013491221020402669822180403626376952665765931009079307613262374896683254504443747697543004920384131243311747191833206646015515699881188199930948508631986836512286662893834437268708940556145169329395633594565522569068930237440513963536141909177001191721500308110340521242077631678121444657700127293132382660112241475202629486048617852246624529552338596987533608086334487594602821821968734454647951037655850088777761547365749936669851627960438111405172781423188420409059100597530150939123476260869834530197041829690354860621894546144105324968186126862827844125591425395096871474465597572997030844773432299874051709180697060838510817541299294508747435948481973187956721575593570753708668947725930641933763880313482999621860200339697474320173063292165449993902438515709244284643107929045963182226587432225202846639242355168903806559919721290643103242425074784098009817614240864961603057840933891700838797736702961649329667704098231550400 [139,31] -141375106640295487760411574747268834158324659632332842833890496455069342110863673676668959643873656640135361868800617733563169604218277838580737998846540661793808613053362367311398671748401227674694443345616408040780142748451633618077270825409314355142915429121723070355342940997896790330265260706244228617057094341739623051635576115213365778289591934462809124285886549970095280523534142415304636269963840837792221793845347673293510646310203458621445658155990505483461858169036557114047865317461081643110675752857547657734430429180661235562243990021296186508351283775807758109008945852937807636875243021201072038080127112188662047552808872980948398047910207876059543617677665052975680198653812104163466690343895770685177092303580134731131832462945881282439731083789720579051796933408608985845970156208469909013683494714489632196288914661107210026388479701583728769536007233492831323638732297009852916966385418987688068578980343198871490773742812726373698351714129676154777570508860824298428935417773804242434723531521681493829032138820799218845808947564462311488277744743004152070451700261990696943675654053259431767796730291733698786213566280866238841433997968147104596458790960628606905563058477742324766667453465622076080935715413432568485591508112017758405758778392828415266116313081661397751418536086898391572954192479932655711801131705928849107385974792367273304992678653764934116329975079814651481032495374450936964102289380953553371746669793445080289090587973495309521364375408359551697925845957477043543989943636705547779196664050470507752877641227873544056792489017873027016779520958138184217449535415604671332552721632957769227452474535960472809547022275597566214818929482736411935384707206633227243492541737428885585444696778374497151659115875037726920294423396489553036549864 [139,32] 99210615432190658238555878792660549162509751438692784604176742641506370830120172476601176154924091298897193190486040816993870146424771867307574353839746097862714021833866711622427753658064174650565158170886974132153981613027646489259262486949438210404999732740647513987284743998023026563034803375509584009138067148439133568292780393790073024117036534194769859429604047391728264461339267941555781285009264037534038470250628048336013615446606970202794772973777364741343111862454313384552833581302519577039822207655362076776801635021271926542150947804863151043930418902441710863759823337277757397867435521118010331787121294666629004804479395326968707239032142765768398688503988752368706215568327387013697196612760619164856811349235045555030486441280322166236920894610504597224008915720415897779559596347008426248841377846221854191667692108467202641524927055648968091803764257056299229143429585389140738367114848536290546905234025965340599109380995928920710044837852773085118709371802572292346847651658092805144710353197508618153311934009897583158116261323811090883945853344911860903569363103812596101123088917371851122243118544334227448200342783007964313625747618961613304126368108784637545266990238528595892614140174198621859562636864498658460880255016865303408613297021037975376348954362653034476700282069201436828373934731063292705006735510912615151062759763083274727467361681451155250960388065167521171181129279371607827233187475378688141115152436929146920707481485611059087950064505696013293397805278108821246077250594682883822741571890066944488949928266397592501625135108267337593850819134114140279095059621804502192102344025276289174229634671160969192951235075162700119258946381653041720030095120495683573792304781063939449816394331004941181675286665486665991321195395299250988800 [139,33] -62724926697228782069107712730135754524832324024697626278085781938239100019197937594645432009976223300645958833619550812258264238638684107176518499840119618698244060930160558468842282285316438420206653036843423523330194653941773266690334891084601255022561673460110283999868691801873878698239353127298233381912008320091795337710962812318882188956484893612351164526257700691243607920546440916032306137972043886066870633729258192283496856890713026653730017745562180512999706384875177836052064571614546116220343322478557805204811279887262185233882852567057304888256933181411737577984749993803472622681476864041688898031670389356435813253574375495734741259906455672763422812721184492925886673418471054313587253137921574959273086841265536106056142666811881423677295172380707639703696301541408476406231493093274128489280234089377294548875699654972315019326008041872571339284323829828744275466190133372948930639469949366404051412668136644042875112308134583665484711196905917511935822101601499835643183012071838933583613092082983587108829609826178920382969752321341411925625828013859765590666279956636178506972138933634205051586334296967512646737517331051077134130270118072076129176947341045808559224867756335036144205611170952187626804930363396627243160414023438422354807561220780563732645645330346848246836321639143347568118785411944179551861215621180773471146944365302917041772263598345466357299149424200937132195694271813261148254074815172635563993867678995063313967627317902057387923612394578295193734073025640657758068676140164688477194797631865554810485266131119179802841727758949860715596113164528375931558161002148517056712029395995007198576964201375328845716575706301558683008755477250475965454872952670137138829154362300864736892427964071422828869686671566226838618367071385677344 [139,34] 35919805123506287174613756055341731211848137715787099106131280456405845329692923884153409630593009246458792274196594796176514474560451169304306083879851948201735381442657093042345858062543421522735669488427231774599472715321096859242950670516257596571084604818332289615829777369771439578453977083043478002911513365645133116932067841638658928772372467250411859184735184029498145111725320632758376897902194888347156532307503666296463875644040917456700073745760856087939530703342974529421171420817395341186011892294683503736268428170518446459115109650680643864643042196341688568326427395886807780880722817255476403315187269335951355924372319899199424450803333522596459399639513571232917040655750034496989498173123096518839963272863008838978316818607626724250629055578144698685627281728309937379001334786893389027745517722779930295943274231859244337121567968556614252539195952566988567668050736518476537861181086494489394689540312838376894399114893120212906869629583894358258272597492823078925391458496382023313290328629042143676688844383000965816895464112504475049620783409388524350130475677619624201834515539761116167764619390080240722215531159691675712530169214966138198772765906430544021768630003028192870514145395710934692955561722029351230991144632913377028569317666749234517330787331732355250346559426945324119318488696730174194996715878254551081375198437417154523595188844397372279430644187306878345633391225454680801352802983341607423195188279689549218819820905832692764620043505869759723665163317564178043054483632664332466049093901237252890359957619226601459641433863079520347184092537622415724845721051951489743298593637961941815351878103278481538259433187726336904748052256366192285300367480315651198868772964421345719715128540936177679297729666616347117133685743078784 [139,35] -18774162800992242578156322801661771222438992118658852510886887865480496361544677572912858235464429025087842641891161303934832433353623735993173330754486274187828328793433135823552940368105942249439873621217603600686744327740952235452566530781184004978744885675397576100157054557979299475675866342471509043893213927552845612468662695271672820731159741849257709877759872800323480049291612387178719292124414039420072959507948525334519485711954440358192429491063839514736522529249312871297837007100644953620378633530706008314763676702398165515894439430970803031806669577485440093242279330712334389843492372606897220036887879210794949015580883404661968068672069903946110752835854730980434054630057943068003700687306072236881322595524267320080609029694144052181041396150730070496906004436648885922003970902779711201644061901552319490611643645635781881899656101501986709080407484442418745604193282412222094706442384962169911395693658031970726214108155248958776089542131087296350345340224368427197413531210980410947856207651320837887186717283603156457704761119583237642753208533488825273486389085469741075481965311222090723738065532414349113602313157332857816521827965217394399220241557915935346530875865992628396316658752599737253325910348040046421223435310082158127416152148059677607394137857765064219566182382725615462181016666395619032571008509384315060704385822639163774803890787290191113439266376659447014089688070483360065921227730209959789801988476241007662924789737586612257949903931560319502480816965873085259367157787279567282569151847026458371084467432841867117737598366213834964699920382317121847188496893686708267841968321955177697448057652679762825842701027428362986225105967923225959979050832958490157859193453815845677380804162313123723195578288729528648250632417360 [139,36] 9024178437358453403856351565031657511131601046142064233052249045342407864568241498923935948764794956454262117880940758876047479646173913596285445431111300485986730188913899730110067459276324701046759153076799955278616549409823020292755338039313688143635472357126935947150603286810817106429284491885807821014687075077536269090124513776922504859671115026251289339688648337047169597464515521310475342018280443525941526091636191060277625469418049406043411270769622415413886460864771731080072824630760338268996862705818873492501781972970107880173083277021535959105806079113786267164030247424146941429183393375265797576205756370700812465152731894580270077112201472722308636597191054240777814383531058158039924849806820114302517648471081304330363396182689299902417976868908382840669480571076983446260497527404698325044341479126827305142650616553546057501117416398910349774218901794203725167116302970652678528649148683252303542931944003426853427565379133431414045754002746822393197525821417955966291753371934466133914282098815587857315557463685695860303795033172190474677022753725560304901894279266636081931795689282807001509338413191505490220165333031612910298303201295155328513961934715505981981707091648829730800857568605649153947209230486125338597102147516904448230206781885098651077526379434878203449430121432984205553512658721635619357578604912646271902184171176124780960370894394117430289735626276551544711540260283919819212627649929735910756837812724442229925614364235641891053890641422751192213184544000539169417329244483228893782012108060249633823358747597205925582598140353477818247821106195502490774818755098431395498782452980250289324169429840719361174015384470096148247574128601541364242174094218756323151721742831768614320735170428779037619189565244756560427729536 [139,37] -4010395612738987220509877923658473389260351723173497579434319234400677203292187068487724062078166445729740850382329569714285318999354924769835035424841335963808627452662152756968341532331103827576091742818737532879360466518231596623143639455875267601653906982682679518006657598767069326530106165655777127474974600757402664979902677830478277965497717596890146377177186557333286113131022532746753623132654569327194516718694431283686814955097855931272038888783021483859660788489121386525407957560960804511627653913914130872153130717389544018679447898489951554480507423075166310107032017839501196909580733988953002621637134207551413416492354521389177273333337718511352168619858442974415958048428706737685560533683960275078617150555411380849007761485268662065751818558475361545977682247253430610812649701391811252009163829355843650895845625109787699261890298261475573976966357429400406664206515828653128376552755769629854587940448490244848932297288376098546041842351457841364886082097211443162472438935181236435374922968047435289193887297455755795060460193342155045684610182627766100656373258617971640291562322951343588443901767143323244289530768279609605881065178604129544991848435165343558437608870418903300149960336255324040468174497089581028052987746122716018220475892334796671473413222778013645573862834729539738588050298668874285836235913272791803073966451641925758386577757328657046667085817834555922617479687966531456223118354112596427886469626091746421519518991920178497243043782176274266035591564158677156805181598190128229423448329613904231526793905673108215943705522263058687434698875371393466307056517224805865668273087355177858751367175680084926625657400626630256235959956283428652156151029878778003388132835154275372074040226738301448398852982992967273707880 [139,38] 1650641920360179303611702958257311565847739876007665523158144397624360885945644168698462561495932667212187498808520060696846490944774488346789677570036986594953247915071450082252613929602600602008990205360452309943583278283572829907398320808438321496949300439545021714206095158869033234528654999246261317259794789771093086934835687933899779266094468458960406022486466993858445381474451684087624213448438696986406898490795288528144846741593348124248653701938377492597607796804843280271333164814409160123535358070907562404774630503946118978022143431511275085454409456257714207396561922707862333503680753282304932580020812051733068574198088630036946783362014593673618742382839633397037076340485636312062578683242358448243049018360197052934321211276216717353511547905836071694547938647450465532983653586188558599754811983118897314797850664210395398375403597821749086741111507409915948585546728591227542477652985392512681839138905623554847631607553888567750507796256341853932402454816756155875251495626803014795288631073097899614781996459420632006617336810408602624733411338765527743989947377830027705817175181712394240565920936235952157049105654552625309813635737880672774356267268023302114110447029860157950856905021287212192219616472645422271048087301024359249360351316072580764862615276092722657777623120317456457651978478431937449514640745937623121494919512642793457535124386885300579219813753518452200806970572364031412856110631475330059517332012361489930884847468097634304989287413862752816563431019438534157871974343844559301983194855068786956205144414736376902833902331343542827306652553401743623528764637658885191795695864109613166272275445756705990267224823177608294047421050916293086766326584227528069546904273244233157419094733125256221406762384659404712656 [139,39] -628128360075180936752538023375132491853567502462349894256445336298411996445668762539503102398895540159642760174186189864439403129542447891589672513383878864038989435524343650360034862036885617788623487117317612747232481134143308279423598448664265017629112634355808035803053866288367983562423518606883024526970065414536770332038746854866090764065160163246865412793059396931464645581826406735104402379037231759360948919103280104294668253755727424326850061066464980157698269542044440978039384595382750198659370423519528588154948498233342076988024679921281202633132086840453808211073358448206826834663513226059898305340716809378486791299715211664267438168848756211793711427689659503472186084927104284873874773779951720509548032089082601451845067664595709822036515831379098102549631534214812915451785383203670086296835547036436697039470921631910902741900675163287936423553770865624481898493643045190315986488906821973783120942628313751890271131225628027464677299567427916867113561897135048023617795892544455010740474140282951926964236392184630235773121619091688124115987943361329826486094721699125180927251881052670848045183391378110568934289671169644388048208411305871372474069242250077247363433682669320391358862214544589444744643405473806997727053540026877973535424857158804813540351345033584866349069072592928072860447450747959628894541206290141697350803061706075231078627135633325455925658873226068916788216622691736319914192764246946051798723295045408769839943299040459225795399684364224096145018506382357676755869340538683005519940338999769591749187320019978973931224214090186053115192514492487824284138785135661877448275525451843450013843679895641761369609341616594302065788187915273767485470957616081564310927125345395490028226882897796021619431085883231822 [139,40] 220160957701201999426355847895810446119220088277478362449763519904616764106713399804912747529388264625665617771941668269671597096711899674649003934518945755624667344420734968905359431887500840154721332313385121809693958911153709640302310206027427641016099586605739668358610279811064832773394422418409791854232078181311001593895328861647742764952398002972664712850270761547768136728270190290224247341099466743625396832784652578777072198328917033468945587087601475897485774312405718963267673043307317869272372637415397377118105143918020202535987787551453099399501182510765730862432375264102882926243790649652583477601470109660269224180359938703887834132970795358101016942251613174583542245377559686951115979700038867212910320726258751508609933559147139688085757313137228981105289580365102079206320080641938291005788487479306669220865965612479355584495173716229871633621956579898570836064291798874967186336512077593409418720309614087989228851400520961013499053032543600727337646014125348590496711550519839469998200084182750363227472196496964588161243426229572210908951261052092256151082736715871534641121601731846340787956673438056186457112250004583383401020586359867516952627752352371855806185306223711473604157426126603730310389979846747063977086150026742824266793284696103958686331114914806363231162178488668388063805865384672098745343763783156558332967742193025398657046094316092187371690690545762378555998004442250508915133874885120093374924514507431586894436885146722223592012773307858006149793640915264414823305416618305878195706519675818609554477086903317457250178782764069843621044286309203031681017677968554053354487678901794908743466310700479143483666479088409454719589375472385668837350406832112382152818001922078928812104181085699993041053775692800 [139,41] -70803771390005923638548498993190288035459330969031395852723929734066432801450782412865564481351203504856821837140484018863582479621677005146857505524210847222869069568292669705561876065206133424673652992217309415927699966487278990273122567456999191449661409235981524922048481614870566023253086821286737902149231515999736487140689340058245672169318157414343230651478887533930219365374833443964985088029858707435529752262031735381405654358038352352278030032432073152778135710939920259461893722898565228456670487802999288383798447292797923469867702969814358601658326949177354043921483820663829540660746596945792685162803200615362990772371029846446285444742426377999028321989167964568313593728366352684495117165114240301089167144871537691586375854342234432630318641404434538877966947394698651142609453586561001698829617854042866374286676113783832916065577615459902951472468848263067426987868976074449371420388914137284671786165133686585031374026785304211487622857442502989918771537283682557059791656430794741452108837785031916615739295911887590828437826556403800725084523744117698411887199234989974308687131572215032275737844695274554764198403631439290904799890676351820350206739502925834800029893914783286753158664290856003552991611570597373138633930729643571666230298853484944809300801619196786098837374457908417332615509817142928824911852475976740552075989151117270488195504012276223902039823635615730335024518720708392921364185486299700471572617433382375619218545892392834479933800918445345160937234884371717965661462927245106040744017819863661033883288519538207769750400925709967044030151067033433227980186464495186552775940223339617342950704947925148429988674388843478124559906950477177445034510909254018972256206611877694120650173715028165140113641088 [139,42] 20841398782484140062853088682502689880572421304604257191178451353916138094563410208512694219331280400203889042368197543603073763893979451687463122976443315391886302773180684500357334387367513735344181061638937911638372589936478913072457138307975626613860376266665418441278952066330902684273922372464726726622500114615793931227689459003838738628092450143032708723452178768679999232925142911235194451416034657384978375529976467258103006306465115925143792823889909505178565683908177123268563819042752965345671014105462826774418452861505298423880855591057949946370355444748150993061441050519248166241983732561141035494627079763155085775921667548046821206902839218430172022687101572561473561978282303968208772554454104701017798850965266276121640865791783885209605666673660095607320979629901386660689350724613056446739716156842495540861178458485015920129228688390989791389097871898321387082560006868250425955944689468204668714727493609839448871208750395792875957371256112315150561317422718472359843332470973718141677286760839400699558546327208484365271507252688459104285212809676988166623015888891431088802948678693343170619846189245553887732882445946565517617164937279367749413873818041160752891306834981269344106406820694729182511269510262881325869983671639006234238544825026512290321236109398190328959237688160273301675821118191801843385294507677253905881435202463367961023133882663850697849665040107233745154608945181117620687787665049122045273808655555286270043701615009867274512029613572391106064830305034622769860932168950672760827871964103519118167045086031307274948607099994985422057519384042434959440934046053050434908622235474191874540749025911474814477137510471744387930515084722993837128941817083436500907480797138250109162082952637312398325760 [139,43] -5612234608205404990765171754410171641007404919175652076159625022999466899865072741845353712475712815323921500340177885563292946762262237750477454691858772735961763974069535372411675120238559316864441178993751871603001684880709820216457346480952620016946593856927992267085540246412282467709898909680029354044874175301616471309611274018502258220272618618366363694956760051676544896262905003603401581714339810193067627238324085533373722030073879463362734447032228830919991010348240175629604744028819557934140250333690346412765639774399667521047187292836661067226297483224874717851186376524085557152180470061767708131821394325336531835846778075785326754119174843741102498928023833519437949939488510738836258981661281287315511525504839040217640111239281166154809378918202358908983099993937890414300319850431596335129604404963663690306234463431282076937662231991262828885794783117398269494203083498918033214029820558459741993588266269722193355942576219288223005279700132949825359495710718773633967448616437685024865706947778291886823116686945618702044015548010533199488315088739037685182135883664931196075233903385420450278860194501844467390877071192956384317306485435087983883563901410163020083017764869501815299016725670514240812021937792370710336006019172530978221241263737306353003591843572441884352358034216935808471497534503752747282429138908643208066582397243452461210669967563477361221391682712170040666984343212585021577789846618782424216003100836787567228478173492844651431948192983756075368739999911572689629785437051027506175222552588998214317314615919299910249142233250938786813667906125468175564406719016497771213965768265298284981644058323771767497261390752258303992461791157682095095345327211351265475905238085763474608474690560604401920 [139,44] 1384182334800910511374222762435497638568720936765958831450288860395800760556562221763291854236321650039895455313651183717805755308758740040966362984391836379014288779445157239614369101477829631122270761261990447447088487384000255594999334849214559796992592261440254329660711626434955193382953502313556550961081746358905138382213908184517190236499607487944979245253056155556053279467725954640186591196677157074157397614189439629177569150023056307968987644371334060206234423895657157326471495350925267471548338546481540007568349688535509237607319168939106224041248473805202023028337361653599593258793934209167861059343101427516148241050123492451330654113584504766522574364937435066000272749006353570631042795585879627318838734183973790482420957390597076934934379195068084352757103511042335158897572295533319796305237078563010149525736222295444312273783521278765388306715570243076006328503709346709322437683251972161791149689829186213373811399076586630461250983854262323087876735234948360226036364243374198449407566550846224427318873364763854065682338774885281361445836515744837769891689976462009514265067687975661643121167246735689766583402489415130528192333081298017221636753677695134842980717666055623918869943898989836969409310211011505384162871485837267429080778685834556114648608212144975763925049665101176534061608186699825035916503572418723821317529928389872923344823665220311754817418335128213280629429046190469530262776841928707901290228333920425009662066420272551824127507317213646824817957469679989394053392950241099453828472819339138555131574472321117031793618570023259926551809346634369205979864294542296154465288483570409407996293536818877800433879528819230229174139727938949758661023950870785668725228128634053551984139122107079680 [139,45] -313284308892830546951916676780249963122924362277330179669013919861086635575454005206613542032709961397639802784456984654651699302625649669657569021104496454767567080115686283406686700522986666441322895989575657935703781855628207305048204539121161127028262719043078652435089508537397761220958711457815881660488822971079535839777047965538642850532535725788672287426313252417002395539119254826998836288431904893807445275896749978073481115819460030953537028979724770589982349549899876242736784903125545340599793905868009511488655879586516619916698337654225807226182401533167501353795198640494618875891110390750198763915215772428350275073532713683098667938949552651546882270645732658734901374121163035299279883354889582922437166164062004239267286585287743961209725362979908507616190496021802691337446000865393782045971973679967307834773593394226822407704166288178951038431353808321869160036088612018214243178455993217204965766394686366564363301022654072513422785733442175898886355739877491396070471169403016043588013986414121634026336156775045989415671181518069187955050731287891980233540797585808818030917380255970421980545639883147829222119921787124261972635958113912986439576755558356059794380021477171436895499356807840971238201461578516405544832104208781866547859656142058573172508327596094638852670082384813604488496255922448045285605146044009535903687308459334497761475357096856922391858588856941437581271953614616649065541869872583074337723159672321412195662639869053064510457886116360555858801797137287441226535032270600852908231878418569399868098495981367467675293465484241782336965427935657116083791137024022240008044802745856329262985379072550020808341677012384096795769821717894691586206735495079556419245010145056186174263341185472 [139,46] 65168165374123855195303375158781778305910499825612777298995876739955429403528952885209319146650979466214988885610808694216179589256337038127699172574058336683889871372693477337474570035088322325451014184761966307978883879081115739072998347134584741902209277339410262521203793351962081672420150967375728075648976091949374849940374676274955593808615049418968828645412566151784736884102304017549024736106376586558445110078754334222982396484832488183985520217529471017222822725346898419214455134419890929126606358668290431571800200309145909321462017863824245020076490383457730539580412571205955445096323073642487802541277426065985624465146772165833474728566087267523541989432869182605686039016718886349933715039885009207630972948762579270656972146242890394148638247040059732425124253947414452892341726763424011887997675854193861048280733148774526842773309232437401210829905376832185543823182393152214131842705800164876580393331496775597214070141161131894319404732744461716670663591328203554926830563170096947025016301035353916233793769768540578835599909171767562434954949789026777620985361606521785439369532069543362512050998564487386833156846155962031930005390156812285489917150419372057270347467772360738491338214547327074926067189540013620745735560989860122539999250462407886854599704201701000142215296165177412731392915852918864583362808417742038958026372037566638436695653453369264651844619837542808515763325549965567176529817339339058979624349448305183556081183233429818071493920058455331982047879510546384786086172155981615155584768786175244901849736788142546953576490149725068401117587536841462975909291879582944514366526677163128742965209841842529919534247820476724592169970996416845621045416131370082156127083172635230916556953984 [139,47] -12460971672084210085175111150006080342810973804680642807416474749004573811413064416622900519312305343832049361730912511591019854664993842878051073500501832090743438467100003717849611846146479369084501465809144356679686817291149659557419707217121235776189485974571868353258966567864232525610339546037239653770060095391427247499791058004624890448218355570568700696284931522728452714593648094594856107672693186397435224854678910986683799077062543076577383469237055181585873499625202546103884608657562812200392681706603685553331896987859794618875367917571906061708718011614058156821302239055642005744351703466284514309212595614856504733635799002301862173122281755049448657995896023225436901269848578711487088313901269887430609785025441917211204288059942399235035366390426177087454593011383236312872812593843829226224375719374386745756606656132280323285765275551764967186545141147106228966377631153176940536099103738709872122159354590816257186455745690301898286530930451789780128590682643581371809671402717597675163266651303801710168822803424401676576370643058183625994605291071365685011730143642951455563039629748735177932438357699334946959963817877500762755445083065471037874051882678096831756894629662695668849228780504609563334330317630324207580043713263880428458784266227949136513372976811972721911388551022911244430622424833000397983554145293565020714368647086810143259994382987743446670757554615406442342266865411588520756541200952861810731377962082001348020881623898268542693425646848324119576365795361593848736805572561536980313268030324367797413456180330008956838227317626040783275118394134145833030846364207303091606871529137787130751943498610586080088137627245783204247350823174508813743145668142984920328133498269283818868496 [139,48] 2186733757642338087143256360538987650413285985718681583176152431371288552079171102190373294891157068136137557842646816754193168078913952081611383046658269549427595813806553416768898876625513402511960258135211226884258957796493312235297617757932085396108945453881716190583116768496818462316201064320958949214187378618325909399016418165740649955728503901713254952130095995203758732899252459447292668237017321423172759974133716128459994972915669447735327473306188578211113725613870462657779903290512262945083832511356242332326910577767108257664870825117045372870894282702231869680328402013085469071268690498726697344442581354833499474690448720941803646201594702546872141474811692737074273295973747442228965363536159764519018129578300991016651431612616027027766398348514632771636787975476104115635111811176101350853451163385772716706846140371955780886131144723315059977982871217572666590949612842265409901533819407530115439847680630421472398445397359788990961374340155987982581615366111590593716152436388050491476903968620056707813368376032898612205718638476667382142717620077702787199609863417699130924699731017881846695874286977946267628548752876623211697909017894937233084750743302193070470879207437249119263292610915887552859280719940984166746317312453839348669930192619118216047985269105738227686598504833589346518430028383461649896575316789301821940502462690287748839249682212402208097508699666230039195423590173844890005359498431107266481550140849720874803590404289202405144424109811728252005607693344218039774730470854545936970368205438192413062061390165210306865024128825654264143897734415533873552457992870791217449952821251482399226778343871423990539708245789261660692384400466727984237192362432954734288560364697231682048 [139,49] -351128252201351770622334808467813640281396950757923871883179102585471387456514705316797666215799810764772031055468061606987801213398488488741836040301790804174547637959473612031740044108158894814687854766299353147641404015239567952459350234835680646236823834849706563360485659162686242491146994441763603857754023578142161817779887760694065280529258953661595516646969267362090700481041517495285244426296136395543680126621893691306680698172713870166294947720509267669308727658277388801232919386230997954999476730433055760701861078950866236848493995931228789398921119640936096374087224036351136146247541570381448533238634551921271679854697655801578815035769085662531133022820339079807209693885844571485168469214952720207277165733920511957617340275473419301722148884038581988838287947502742294738333422521751261434242675181645187151688969976550414691723661471976832635762415534011838306416394211861729362502365079870804206481230777952459978727440973291430603518049350173101506914343586691900042642738492543401628460408758094830352994737625244107619012645112298993689646991919280947027168849489166037119585504658826866667204107444808285499786913046174843661887295500004667520085915429940872825557152557992506085335371835972509884654852243570429134309070116748396925950130418402821209635648371753246501901433932387586883107161626378631604274179388344259608096691182912599629042839549303189273054846734441832183915942756835537559721391509149313076332726740839404155679157789596850119152593734629477512782178872942369554245780007713840703764619350037214809826939002656465974726147888902931665640339627588653857725947574429420204402706587426669492279798856354125442522735730325975507349578448915855886909089274946341217827949138172224 [139,50] 51407859552315927277678120346374679454147406342663627925359433478233875398076776461527790673157415004211931333758981863717014832201859264246098618101156333862283638506793391957007667120646066265297456638495764288253390410183905607869103603908350799227269080410505959222202090290162670145309767083391326404836419625422759195454682891686938361628960310276546203568292569053688908921833069809344292779327254350941270908452723999874301368767980059752211128308891395484450088074837859163317217780367260772394503773759488083087457261503711410942579389692652264948459133384612727823776695678960662550104006355772862924696784067142057568956540130903676278980310155909100484785147968823805173862799723728031624814032452030344304115837172693211766771010092328703603217681615554354547298463886860040330037997114825642504200787537858648432634364554869225725880781840261761996197258325855799888147937351121526430541000118304996423092792073013513260310237719210892320922673374112702828052752106656996786976917468808570661800411242813190622662857815739627191361945959241259865003784259193836565103297281489309234964798888512586950159762868800078891414662355478360200383901767619149343734580866496026357111999554350862135037909631994332257283818685525984258762130099746391535625612796567865759446675971809758456866274949151509331419399476747074879919254405507514156873139984507518530882996635161651723024883047507767335745858455433774789701111871890030552732354588869173486582737095335968016257013592540198835049908003799800541142899814371043768965724629626714023797016431622541528771128918882660454281614733054055359524388650442000349976979307755209619196434906019427185712048828128780692901317031607136666476163916969657770690307064192 [139,51] -6841760205775853920305314543295538023036371161768438156603816067383059988884245977723430911651164118570611508626047457683080952926740642132828081684804405513700072213955227679628746416128557686990846276682826606475649324380727459862068590433578131419459877852655539197558882059156513135292252390918346900901147106122006332093403443508134598831990638702063648560350029108577680752001328979043244406135852438475690299715160329789174522149958499048549433584359833126155002540387943240997949778913308688782398393461375357618428008349762551155822033052643823377170265835792801407967946439224096465625825427603655267697338514529804690490954160328305845406239533284498337222633281661026450528975299898838762544829011261283228366041879433667111025899017391975476116499337417749594604194264539361481894391723238243023629532158994459479652554293711564985762723365880135744178234118678196827874612325409859967568932156279230013196295854022917331655184401662302475987163832412321658893718775371368085989371288119478513054639561977055370102978052828046083825242827051892000736401446645343781565466220867138004157661296543346868503581209453095254985391106678737077741381054898559167463131000408160828946994595100030642362226670630738358153095334674339047276229776807930340577062340806977242300968178777483429025043363494912414762339001674544443862782148226915128678252260081059233756627596390353851841417982632652488883982040182889632706737906181482966085683789827667839369853702439709786705331302568838141865823845832556735009085211902585518899730278091434784627974660385966545072994800169710951444993100002488400612761772986254825160058836517600717226140155692487369033109617457767874306228552892024693299560208027707776812261456 [139,52] 826276043480322424338580038102948869590951885805803878004888370021549820826786575251612901873129678631362747833343693112607696573854217807593608282083011753191283296442273673100506407947766847708125542794496759574498062884126876799616577178839225770960456679484268434358330850952562597016673195425023995681884992187449243938697585628731036012478713705693357485636159940425836194176918543177472828567975664365224999277024143465873932291377163142314247702613054541396802601467685297131079865964928473019359240011173109252286358947477689700722001552918765678284416301038761806314273241965831693645226636507583170124177382805527694390239527404139119770469843499833784475730867783339367104918810641495185150793559566062181377466780558855208367362552858855833225031647015428482665083984711967099216765982248118265657722800709705306896185594013440765104544315073012687134492024198778097236140702925990477935183629835243981964174731506987519304589846771006912183114574462126753115660564464705789884707849008943496401848994415080258874631935551183393849492090047401687646762788534602925727300684498308828790838073984063671265963849134870053131044464567846467423097240433785176644406392669545484343187938555225743652270418345714625882491549223759030318912803037983133427489811674748827671533247208203180628086954972357567673260079620741065492149140195401211342587638551871395860873411260868407970150551001672330688633089197115960852143665557980451310702814388496332532832747623842832964937107191724604858093625939574060816791818253727202389132911277041890159428145184256310532825146909989040736528093644617292493481310026091134625714874982606969967205441972279570678648130811810679215485168554406911421387362237416621628672 [139,53] -90542615822913291993524634741089938682660426600322951834536675186504524801978775588035150363109658180793783300025960367365786091945343388809634706260291406980876668311852558925959767658087902447699600398687022027104319516748764404505135317242956665607949156382270030708727386094164309508039777626089287427532032291340859330505508720868405282453098029919433027967746505755360869617478969211149116639784412168673808868127400104594039262610088781604673815021196077391207859356384485827867400116872348287051382511982211636444667950460552371909711368699423195984096864714720483471567139939728459505884560772665447172324581683529462139516492582652752404782248625153540887008273720868439825328747479253032161690951061147553766194189252216663076557029830037284372688378196254212103893784710584411149923289807718382010457498821423647996305315721005270427789693288954193960133453980242470964316109339136983652754551171992055811687644464358797461518288637313208045829712606108874244630409563196564859158534788481178584149002057736130344952083512649087649144138951298766043932032825179699481444404691163277338880656888989511163448778377564028447938130677600059349814675874072975907506799327746649169230403606129853848784387304013194632705416811682599430543210184566480859562606416219588133247629656769880889857424229859027587765847542431814028953532366780098549659999860757199096057565775660534296822229029140485287149453607337284749627851473861847834866996735444094697356351171942558973673120917536093586538834312701903491593341265528561675574263766066689744807593398897254383171135974101399536935996921747186195925212428923320661538735745872182389874221065703904852405669037891003438515458190752873657434416586950197888 [139,54] 9012567387736010853769615183867891361305369264887957178749283337608762859504602266258902626401443951111991777223746374713084063716494602041952980237317473815955253012998126588025155039581550468780653631224997329880080148069948570086524366318657046336292009472002526252198078689587058329294452281563362761662416796228389667502763723755624220200368362451336015314099221084504733654604097993805051088060675050034574777509552126131065124830091421949629390747045590969868449972430354942490839332296846902186095028810256015851040113086902947834488151905996474260099610649633124563711378980398730491801543675184267561015668713297884051105258099720927545320987504822910827261274133741099835064293731215025857847617257116330284889866915834845473457618208571340557301605719142839187177436731018748330403402610455941559300337492080068628335825071559233816728778186190176371706015715404118612103629677773370409435431752521002706552515413183270324190034608820749203637490598178572512553236696488306523189618716682083539587686713545586057908840487299644388629017898047174091268500660352533702073919987661696109275268045541734561654387229380904705728444857024043040463555126075948615015711674550802201597322476078290879496927660989720734569676957527388295161973197166493022037035887355059241293720409592226722629498134599823802956763213764154504460250860204049127409252660059621701531982127843960585786216902228716338966922657448049244290021167944997844657483773437220156824726598813181484205344156949700800196130845117719641965159375616711101761894182211976675603734012107123613894874939463405927775678109151456370869309854824440636511852653799677061963701319048158231575263847679782056515068419007739055130382191285248 [139,55] -815889915702893751845014984674204780896564184365383038670666718259855348143923850074337015670354036299014632526407808380465336102668701366286039164182105358036073772810178967801433318413819425719375088199431546340499036730980310570422835030925574299671928298921127275202344277788013433456084220641977550913964399934319410610373378271409639253520748513640171294608613928537655102619527774581357851020757151704371407658773909903069735407393662640276812494530981377882098118184438502903226962088288738936977857338644178478584409079380511165297029844709029454236173657489148654747783774504398015832924303822615527696377549128827309554937691778936819735853766457709616150879101413835225940969128714119591206788007042723786749393834448552750487004686169266634522016154710671809188164081839894775558796076183224993227840782004547331618354539231580592511049786714355044116945300348189823183455286573350502386606600766270827827795431533039626264857187863390147370003212394933860949429070879116411320824484625031834258796658521979132935744714850872237982213208862043711641058137315957472767935005273511562462143006088232878285233759586881343776709112002308942521173391545553290260383514797310694087053890677076829494806901519454670112563825094665208199028547751986260450612731572670147530903357198964067484005450009616155960894200292797475156149713699596305033485136242312392175448067533187285542556283103915646637365011391181730254447604645498324266973689937384468180566519435103326750496535037992654786035426967300826838308459005913857190628329617888989540603994055218347252094563878631654650432718188920255096663729952270303660040432916444675132631430949814978773382648789174429743354604753543670567828645248 [139,56] 67140128608483523473552176025804292471113810431605296392660619413743311226099038787580146007537063215568718644039978596101963866636098734295110166138888964411871034836256358251857806525624087932039791705029219627365891011871906717450953667549011000073993410186679380213128023844197445930422192605131804849316651199394139624196798988345243541415474283628318784498051503331094550170884473280925067665252551792802894516529276039672687707475340674893738440032686152689485863685455550292265323575364928946748503439702657776842006646171392050791097556624617753127818488441630615839460942883650017648091015092411970357496072458482698533142954133702497276205792896732902184988659680501827922257498905967384096886107738166793674131825679026074695903406251141006448997729281783068813862647696425353858554486840981276591687558909666485220528547778118683514573126683274470042534169300511491977704403988850304745112656154860252940123162502495366966205061381082318304323825752103343168861730802165429637839685881793113585961470607469939558428350939929134803979032421908587686703201536909547031233957136180123823151044188512234247683333551551756647225647535493201241183248319839396892989008646241311091437856119691265755385553288914576683751174378461790798482611130913344334497981550628933844673033390851026673720890513666168141181129228636465340504247256365454112571854662541464605913740296449114969969818094766825436841634360091362460851120150826911590854362807705215040203141480469828442580937283146188237293267290839585126553345889834280294238919162194152811936045203513290716405680775599780328178918786001598811941687230462543706397621308945510456106666091972352042489716375874582600691351523745940152084224 [139,57] -5004304410811241759496850437174072251412552194358910846762965521436202674956793435110753281063120775055070075394396278712341145705580287201539598112116088945380772039437754904548837253414409697520202444399123836224530615184110473184429982873787399178996823490270344205682752956741312592368579418116715296822771118440610645906447545222813693431062092756008014258051214153149506691598951424102835172678069089062754448704682127295302631948426339916386721172275225597877509047013294910351536147870034448093908323952773647357465564824399399486037314255044527446323392162498819629832085947303588008501368670709910735500278719156377690776598556576032651367900093434637815736154823428824479606414463645822028524185711896160417097855382895589473816934325980104059375400564822233207952867705993146024069906490388145453609862541091774023667898619071770812031401961825865419034500524123038791762160052454537803799509680020696192293727663043859977511742544116385198672454993533471658664225549653919770065547125707666044024139469757717733729152217542877833331043297544378036914378750432396497415629458993334283737210783156801836970574545981559097399006834468974768372226021663982494372439000616542688582349752726007342289366011311457535496297785579060608354648695241002073501192949527529796972850709383543219503043073604749805983399672014187897703305748258682144514853730142850033489974995766143952210194124151515925961610079806947511379687847430239286288131490020073989715892655731092890824408870266030365076381381177740007041381543662247093756169318848089932101994146247520079666237869662652207641823112744091119199162419313153762539198786555110753432422866812580526003659608963406220760071665274653582048 [139,58] 335630793372409820363604171029149723627083338509751226901006157884391641945843406726200379297566997125697619565234207067129243754134000457352720650385454400733996858059315611441529357324673035057698662929400310856029112689980062163659890199674471253267731474937836413422292894295171261576628259865662814731106581848298030639672832421023145100451056488650367174250908945660757717331050890054645579507783709725511382871577235946848034472496012125967878735411249233660585510859758001064439977313806544197759280971791456591199426483201698257898899624992370749005057337994414626281105316213933549713459190206020322850637344669389981347862664805199791980370727727174148525573923427095304432026112665887695803946727024124583215995824334971904219501558262214306763213638987674708942466557588504766459056382884067528410188130937789486951049646234246759117104893242320360101320859579925170918316228921988607715974972619463511121871242458224877331384450866427478296284808909873966211227891833615413244527419377563042864912096874406844817637394551099377061994555550610314413186146443111051123463212062310805805610780483468374382368241213757944846058873340131743961078795669850258837498462324902888183793484548383812448265090885130760049701090290091065367210689632942397821129824272333002292896486117085096015562007351760878223955210690741217509645897329001073396456445894730212801173982437365367724696777424054927792527387985733733751337525706976109180249536892782019407356086076504215081382978243677311373401388210974670340731171753942654970312771493035908222191733282080310172688486885989190347355909560292839404649993854948631192069477199759030821833564830871185660657669748286996925971127358821888 [139,59] -20094630035276700989043799211423564010322786586693635197371681040006611696294649026990214615303811708745997746743045504607646303908258390664471137359834100956646769361801715451457402931068471821587736211613434113904341858663701638278670472226960171121834379222422757920762870901187599731834021322622757374333893345804984961252848876204997730846480823745188313421381521695945527617451534596025013903676956177449604340123610980583303841921819117943401101547008235480364792361082430761789202031667067726146666246648341470390527372130569835936156842109205625859168265956177971001612682601168010569608347808357879818016336744360995114836755090112576157752929542151267133432119016767844234848518678124230706276424034193446733563358626372920003095502118129700314727335589597090921879290284710382258667821880940586671670790968486598011751017069376976415198970881205898534639271091564938024828840325064147393160571642616197477380774758269395344498274778339618679595979642737854741499235743689838934669925010976301164720362968339057086167563124519503822726382701799271155019242774197169290093512178122207826496872253825299121171234550779222201542787726522117607324841816062362961375665409106730288169839823524494030012916971693563484793962238779454069609830284773370035993162172756021220771299992222286724870340084214362214423905280605899557738682894929818886388688921456664789951860258928763106273794074948465355189118966120449706379577976600144415496430314150154726228263426098196777826655971902963050102962873662850621078877401409059439994710166403891743279831711479246126902779066645027975730673331440648055432420346555047327711241194288783260944874140996863392142593611591523418550882730816 [139,60] 1066030567931038669969787343929630462571222985558151307220846389732118362186381583865042898579410619292308455956123941010401930744636459489884666177606822228840679501680178227601734094484131144622439889382898300164981902612890073851351673094411462670922948062758298017630579658398292095734087875313000194518731433409304580913054190193278949132054546811743010623058878343901763260638715940337848746617230090540697679600459254699017677485713742027045949878626497141958663544934032647937160293955452427065804350273449268682863730199207854064298081745666938327574270797161721351127288855147605600096290564782413887649443925257368879800447903663581883893065399081637562130299343406318606655159918909491071480020966639360785884856600654724693759223509047737417748926240733464487790379548327083199285693653278031570244375318677181148032899911251747577172263764966391117614721623846871394203227105720792857393685920348504364348185457121741012998612871888053625194972433948912400438488145033299627420931377006903000773814354022157156147599230179218009179018832128263684558278286813219186597248928829286114549256877344121926795641326021726866457255583904038628369917962833083282813474845236157622039302617595851427092819955782634475649595388599604103089018139885084158686969144130544947016580684041190853912226811083834982844813729621683712612698544046177852500277190703975006944291211924274100302422760174416362306752660529141316713066948676872163173531605008822149831487862365407935773803016766261160651488836961898835663461780209724458167358541532441108719424507343773116280856209370696630659345875234283745428734512839049968017419860674534835281479364229695823780152411211678509567152000 [139,61] -49842951871955849807219342422923849106506641052395293319770920660160486557497064500989535770681780066179876570401988666596398741023470669328982695034243274226576078310308850782614491167681351163911534641003602279521162982607269946219795311058109918986024624845143374690465507761966266827548781889615164197040703530309566364679107954417963456243786701900665008863868451754983811349656737252463595971666608006256906086158600901434922969236834842778071289674216611612237027310290633853044806286866722704142100717705344900531898897195747322638570585141430366072511371277742862373195358208761868631258973476761009681526089158635696306589099491880942957286910221496605362302176977349605946910161880603945189784815898667719711390948874332982442714300444942985482228686101341545289971411443865671285245448044111121031566331613075926760932208215585624275319133206089815378376286933769017982645837648925881364008998427870733831360757049624955132028314265789742272747110147155756567986517382533737081962068776651514600580923048236456551575966639528734039433878501482638682433773965410814882193828024710171712808963133835170523763779542228159131140506667574891318939324650283967640088029889809291465290212835619642778755683151386534601428739021188722025812990177221173015436276190642261694766312826379412397448835627394102433173755679003926068890486112466344139727110586090168336147295678379916903614441087724610093861074204982770517297475999580074355857016943328475431112185443190850917245145452699100294167336763844871374334351021029995224945607349774423542842891569653817833088981957998921410054208179330550203034399010585903668854448121615655151555676699746050971002763786443508940176 [139,62] 2053355189702554971167832025726463525049599228499329798166501290335511131724674875829717126097070234140869729594216013701905394916208362772015883223196851467424735933803304691256039485178755349083680250809166842326796886881786876583851371638939801375965080701880953520643388581538380987112121154811412187640462412412492199821511400478048221373957454667377980746748435681602918746459925563688460673203397987771195476886493157585050505289453413165249266478335562847601800492392826461601340205672227400706221425926008921369281383338646314843857328642585769350564499198091129852630907510603069941101332045276748229125851665373767789274326203591688081858923663695065359415990925547593223218180812864869403660060576414326953983269238857376023750043772466396721480429369393871659449642267642184715656044246089981715727434027405264241162779674866525764770239270201121064224476400807075787179642384511434409901763845466612014771687038546048048002088763425417975712635927572111087819762851950263263353037710870993217682810317070628636556039189059890720911491897987935717540304678396064361493385818877061223504619093581886049610010768009973847904480774347342802549165418284126183882343698495649299602334220922156161134972042250342824702737838118995265491184479984539688624841066654801290395176586160240059370355655407330499578739615083444727708614558285784931001423657042171735418746284111852379393827210802887632348794776193871682672636549762002422725417335878981215835459794142068646756748031382151375895534147098496091662313742367719166444000672701740497427056751271526743449726955033353312374606884631220974270578933738887073915345260482194365923493697298948331912951327620547040 [139,63] -75419457377700088494977753463249855949799657482755457190665389583953053052076120570180283900799899065832976614270100941527691087882290732792717717627175703516936019185121551763761597957328064960134708751307536832165968403556652956017247772501845072108830450580174719615454409467276077231122911078790796295666834709872580578582308301684522974348789299803223406477314613000411243310253060536091433502695664144111035062233511582633793289095679456209862237340409490571703437689382468690925022197641116301509127919065749066336222179244705123606804536710982117529473758634182484383134497593982254406896761260539431837606823687699138878938371839426270452596678291579598072722536352001087160119449519670352145836879333522805428860116431562092961701896425419359419001982546613796893266210781039069125629898195253640960108242704256587942651413390181983334785004396606778618511057943272407380568674368753872194010490852017469726920459702389717383007784432323752952308490220991049304975188054467438766975946135236251805048772639911786252711737619279021158964422592605123783579604865340779502218355055934896029532416847439342027067499920050984525654895801489747753208771673960459269026166518649076553717173241598159482456887680203900392977449466435523053927211763511567859920716021194102150594554058238954402485421740690449434576421859037032287395180762148733211159830845395763748897656769869163003314722012010290835702863024937017409737662115673488526245029333139615544669525473943726013930080299924907405476684801669908875274347115741019046948556345239666789763978195516904720826398509390921884183404406364794524342286619550262779904433320920237567687825213072583861814755865620 [139,64] 2550064502909294708558111816836428441122707396753789943269128278705358210060998584665746396943717955558797083402674758400523999600293176222962648334735832421760281549105013974708640609419930583229340658974442923102972907613862993984953541284058690219879134988771751563860330580403656873406327805197427052759530479734719703357972955993262607149505141983075322110421516898529037529666298344204718134293065206136173076026787690431079672420050011657784664892795047483304987458546348723002514643593152733836681071791624172987067995658731035107667627306890816202722576174163345149293738012825800189480336128358005645174083814122994831325899883021429093855710904445341201422628173659478048720953268009521856051719305001657927206427362336577792569767042492824573938147127542515813256251528857918618656643182579504738383373774713181863964760176268630062417230630660318425073512763716555053886673579519212348987504152157516542311489654676393510000030418901002950663107860372986983851062226352516402704948351891335458356956187484811435661484602697193502054120592539352053334832550310219349557440512526132321269486471647542057220511600642862188011098233956403558298400728763312035199115028888236775302887212423011652350820931884776917813495151693045515021214529922353272036016874441444223355404847046927023752654765107245641446986687398087293450082378698385050919002035599029425752609518972533261041923010839557650815310100010140358780136471720011882095286550076228463206631503007724984537741425041440647847983925011159908609768097537628620169969005010351789208004346371325427015700888592499143548885794694866810944168994237491659091539530315005389362953346376377058529147104 [139,65] -83557233923275252064311900874516394908965610518082175120856921013722327033448902295720918350794141637482102542216497019998943291000313764982589976330754108095126401837219153970199658458225255713507671916303209599201974045180191401463517934770883556937235557399194893731901115183297410247800694322797915230549617487941827946761651210131455853118359553629802648936838528082018319848745774485676493390208321333596114669302097070631523930766891376621458845597915737246594756633860195614809083915074914170891781914057343018525060792990170562272513324023395529823170003518207001338878824031159660322969344062454492124312772468334518121023974193851002919812686805885796902644679746604208049406340982316261444289588866951758608781122864868933221619418618475487265823200123476842882928017833094696310959850214898303921633394349526617320643401433216000690512541426166686812130393892359126284537240342966146023121883544572550790246103073755869555783185918867147310313389144704045965475619581816679395047956952916634850044376975396773498673182669798255317166859820792433725698557457169645248465346569730443524931592244218400669653362072257471395921143866000280603933613225488538011027754799171815148773246597975892129039692450034866946700477523712532927546293030450841789291682408934094585285241561016732485757049345274868867683665837720312527580213635560028543619548848051801676870292950674251141237583018010473396355089872463719344881176016670979604804132280973736286478734611969910578435648805581022677432714805542363253814954611265124615647334151236656269150646847027997624673591517948109120506717508849450184645680791467273355989079942689739109298141385637375884540 [139,66] 2792123786157905879206887980354494238898257312854137357476963289807242400754734381227303464637640066425108319584107738070098213088927737120197136599910698751914074173719537987674046085176973637437848723844997857068660084222333008044816002598046542815305293533995906736012423962404676477667153657635318542667184602091081537621333743178602052724392944648798127757863695809653346584104946204291501824519243423392055052761329638226279527026912101694193837049010705859044393777317767109775738012635374758497392554391907094821480280687198425382581713751344283717787361398090203637228263404210376604507946565813337531557638632438716520826974088912455489405181524431297256833032814076135787123253236079752693111107767350654357740097654138769876421287115844860714711293454641623473314325142696063966528601939950794184991587615733048534707992234313768266041598134523255319826542651597813418241029591178631663349273995774112282979430362065401207309956864354254187517101803561012234844697663431915905267642592617145382430766661730888170898448783108860287571532302225554118825307815596208065383073419505865936445615894159460363784250712201483748596268268354307143240771064847728390991468566929951788437693620023140741924569717404211544352862016124659213823133519105476371075222572671785411649305693080519753094000320407252961244318856979234562812940473856728229466001405297872135804712339198071049523926723492247253745651271045360762661553043673950829391905666090750722063718871111800063330376219055182777545960515415989016372407920662218889093407436679744948135225907707148795443360581928962654847662203942021668538129864172471696822810020199195915565433762828899408 [139,67] -94693672898887246457812800872309367656482804782427904462344151720108044311302870865439622457865836553632442291675089081489505326148094057647340153590844446336325712055618167052173423023587042482592546163892626452153178060133641921857786685224550338382329988103553727689196362373019291158664364314888565448366263675418580109111307008151808480715667335796877675093826368764032034776880017986558020670087845675377113046284875178300351809377110954176420087428747681750059391129306911747087519973199025560091788463887646697979262988607861624982523900722875820969839830809369215506771971885171179462506319039366972427978778611731420754467800483810729437775082384063991337488745462473203260265972980416573679651916841867106860044277954016712368979781709243104766202275318076724355664668994148417607917679438491440178913076304400942790548208830982218478207225566331771147677921034572153808050384433707992091372949801780818556672262243685044922154560904246981188748547312850471679221182127235974877265428723869392699975142548516601011601468559922387208732078240157448626277698398750150634176993326469436541676451681186504209034560796668181826600219322205627518699109174263146892196331823907705471259383950041321083319363472176455484252510916003274856411513985690261383037938269200721584088550784938959164843266282783272792058458838282635890135773603879641374636538294097239553812101290345499769646405007653448954663451019936036414709568015858317893170720690048452615530229775559394201368637019250192461309874544672100308411662750989781978648161237031392781618573824822439747487488884212355995433743840430740460670950547779335408488918055452561079343753517702 [139,68] 2894935835045711732881343261653695328676819746580269767814808254066583056118837060300864182562105942963151450673861544242735943189614325646420320952079434172400917229563238067588992439456424090955413200642537057764862383753256634935194948706479385429189306348499396566556099652358888967521456978186621310522789541585738031995470210003807568144161382039846020329235693297266496755245285704996712527848180211266101535840761357252428956832000221930371875081391112132791168614626929306782380594592447047503069926059466075259275874089176851227877748561071416662471838459582753253901476444607266124573556222697631801854235010254977424770275057610751403909965438578395849335693873382130457649051652006191192003447357030172220458357183729528388229073841236594355884141583592941601750085681377380301211836806906178823189312332691811991101232959643588610195588622989670471530441418932550714136785556889574457357309735923165267657514422831098522382482596166203544972142754585312414132033250649021756318098203348885036866513126812921280942173461806100762697143019226578706312684418620634987502522006716601029193666969903083866173036324751532551334445834436682897575281020575506838362742939047987412603730232625123187538789916856907199163832510627184565956523056279778392446673874058404888403630166269897222177969093009081270869413796492828272553473594309229894967625521274254103205576979474491926359369730187794776327625343970237997419068148114925855834611349690532202446630176070721472700534236057454687405110912911770759895980383825832065504767675887826394685233348083309758531821597288439970224891985917466612127914147418095266281318634424271409701510144 [139,69] -63590766305453982791742155965582398506249974760716202469042992559303326900843229225030016148310259331198008899108881107439195486802136029174833895791461234965845955740022685510296843818638602825436121955891802441734257163006010036212343310657893166179445055211026136162209319535275909097112536004045432230060052303630668930932261456510198587490515049839748654561078438092780128482726843407113808785502553933214941627306104174312782705596288688924671837896121955067690086099860086443606722089835486453391644730499439141830283970601580459430379720176523581339362867921062774692392085852546388500680904858145665709511757416913414088190870554975747259362964610005919470793061034924840991603368403926533780345428753594212357331768007603437237465245515159135808277563412071078919710014337666655258825872016059118744664149108544215054725558654398572430243680415997411649248321170130724105095894361134741613551352387871323977961389424390706745946499738154844399011520112273288429460186031541294929534891763433503586398086543262171964244855735196330608301049722065332700936098230097503829374578753832217704380944966429626281016118100913538432584350069082232714190171166123450959571860638365035544205845503625042001680779910467726599583442501817662996946299877256092658003101917440799673557408943629186140422468327734740535577231018351764606004431623160803022855270891686054662005513968598259505698682229955893106837843902203281572517155775248752843053912736885418882077127737949646390789376831301975952744719150199683626428484141204778102953350393744241303345825206440649142247203897308928146508268083519429122611679133475485720135952444558390535592 [139,70] 484101879142652318703229534319625261233530863977783636167154389334938483490090717036551657810866102046642131043003771462457510473368321178283563076475312331373011038308836941764328826612687542933578117154539934571250067536822916528816535145490721030770358335824635754555090582419504255408103583369679813343764304940534337805855542770338502123091139838677611748907184267494113190817179137468455235533088565730166153009052594782426180037648997817051104435005949735130859336887294322745891524165361446046770984374215267261457614784433954806683089948060026842103941015774467627733326955326247845120551285913033696855551269289988619649510735682986404109752353699221743124335989138660606231840398252966022667903642036604191150044592613247611215206319738014112470756936467977931300792881676610346409326480688387697294629231101011333647658413651007596829675100752214679607500059603897022685567219975123603582710407266869842307614966093633710059978126216187702913761618119433698863164906214683192187130575339406885845632358390397248504954990833296037509614799310863998068787026092148174296822252722258949223579584327261705882774639234039492134100421792018753599521034321042842878555766458241910300845648265114844198878642021782023936215545556994841991006572698568357069357927196619383427772544898354656829885362711577112241296461781323785996211450971979203415286990558032134047515608561792414311673359444564858080781983536512634698458604740566672255414304830014814304981805685847712889244979044615325163853340853115336977121066489211707280285308583992131999120225761288535802853167477980333424250988299304136354539343061978440147728561228936176 [139,71] 25756466365915476282673157696222404746102751799683942123342633377601760462387933309848669262896143548063722134933670807624523070431854443286869807350171065567665367401271626514438979478039459757176809334444675230638263096174917060295805223409856464140606962725793740833752459540296358584335420265611550664286227103157538836575387806004630221435328617012888146756946652439605259857926055140164580893145198955862298367721803184046614331041737488977864471326758839004489023401559942626621740849638021893348220193533461959748897298132252918582986638119658580403555411560169416751923113140230145854371479485039976353015268828421892053128601905230787764012033642378311567225568114377061173272988912417957096497338949474563268953368772935887302094096155781298060717540911450192142382203267446025699855411734323889911587187530595282132302977424868296434034621611251705219789733213249494134879449283322193666001840880068907957607143738771556031024365414011350789300928209035589156946622641294842058504856691410501752774225942819542158720202976819595342698493001519776146382908936725264069206891691106156436909483028610836965795162270635785920833011818371283188182805716244716856056250219654733583696089222591756727590230632332324739118290419128988287001310387617917255896036720179717030485481910988609923493634678472446509867054035339688013142163644248751876246170344499888528087371716404179324037874271096169400556014592646687784763040720643556473259077130914372224444597207305712441289317571633613334921889119167282052256855391450185783887864126713021676607397639375737738390532688224551508775177081683072526974727004681447704140196641286 [139,72] -1199478418017942996293524380319976977527574620549769723862859016256818899569340422976307253031358963214151521716693445138420782042245167077530529790985967422293043729329007139783103004760608338033612776707148776875628349829820675765011809430825538965902669653272189669373372442100852285388998785277295529383833705460378906063881818777648704389643201733633418726816064359650096973876150041240169911275755437898974953225946590536081687824499804984316755046627512158271278244656978542678062137618658738952276628224337439042561581323529536333389297385972277684389800328567539875255072306508069907868233073886087202222742762943419950983610284256153613699754312624264310396444991220537343153220909818571281287199665983123836411390661367989178535221599369264274207269633589867649484287370021948438373331234890215666145672201524697148822026068267084704822456190542441686292328515877087840351533588812665369839627032918406088640973591878650903249946040607078418817474292938937696572234956124979831367210080513156968861393537913873142395459555358588642285623859006275603827134859555237849625019658473481947519472949635336334166742070001724603396492426797468834973593996496779783658390154147602271177487609529698767021275574581026320520376542744173956693937357924938453575612418995713571558064983195593940854374333402247758353707842595115960509826987207364416866291006761997487819206842225499404475945299302186717693605036471304975017402664667200613308712681408614526593960458743641985040087415375618413851179948570724986531343150775812000985663524027846849106077191405580146911349410919632397529151512234409254011560839294896227357579456 [139,73] 25342128213697252227105801330468579957559893168710063718812271355919966681969911482554693248159710799226496202478957272583699418229678229611919504066580159639494231165294374710545614921872447227118996499836160286287928300769431990330908540730481479914859640106665077400611496493777855997849211524942489955761724329405227037199854212307450930325173482262856136069556331101701848417381101576750093761791853067826882015965652506148730192740962456821282809930390315550825031830693188722975366292892148173350977319463922665322735157282763348326519637494744189260127252612388500335821097259691856304608437620697490656879923963204411681740296720474657546528315812199869081047112977809899190674250231226157358712369493924692678312566097691723401700786962061739416862886720447833618716330348712719876034465893816573120849974559067115342267392028153936208800136887517661140700554501256548969766743518964460432565007860642672730823971499422898373474153403139756695197853086102286667815128477041220510636974358372167786783776052208069298523110441813113723210630382483461542536886964245614694109930527882247843038537358882335786580931965650493148970569402110962896219551655926265611988390055969993963194273176226619810817279344775286244166429681700423931104579360051416794332369690209920732233433649541489039136011140466081083669302038048570364910281741697643520418932729932814019406525463818520520690128963123742179567555555742904089512183606247355637197932594350855376878893252893948618226830455890010708950641070848687026924300209880979110831356982521796799694220876579342329480844224496335418665597938397139232250472133484024686296 [139,74] -238686221459494402486658471526365968508938107966625226620192929483979870673471937290251360343033157038360550490227484627788967258832961344922547976110209422862673553144384332480547624557596438253717993295820286829898874250925071759686915244382836019981295356384117555896966758524811979056526858543452513031492810627930246054292387231814903380803787949146271960383145535214201107298260263406274418018712415297670670901464092877076025301575996579591989103005316042275809730086645305108835490290876716781969250921574149098997174375166107082388211973772309619348671547581591771669013782071146078524697118774140316801405672427626937192335686245294154524132571375127150686973054785885379311697602983567896999583405251561868305432263585033601420073755292351305834015100074552854835221724831459985052203261109738364366041781194461940827061975441425811706795117384313723280263960334859915169115645425287612160103138871181358830447052813935332437057276621019172747510523434179540079863679933269572587503378338942468960763471915327680865384235434328309534998425275914485883340346093493485501019368239054665403831080897320687259996563833747726469342321278513161539882104664959702789994873878548614983170020635149117024282153557909945194659892131082969085722360754721141850305991038214874602368915033296181171601855781580537467425848371768707150463897229086909298375561376365421963807381162594504486719058809050281754628862254225649839000566267990901854703847937042599257695158645144972132858876635021287661405147720761238673888389871514687213869166846372286096746369861181747695908090111554022785224304695017144589306118090919616 [139,75] -1853186696782162609837332675212716803054544298953463496501338247405854541878820515104050704969948374650966685476070642748411937342849790091015552832434117471480778468849254499907315488391264853737232758408111642240094053436924684250876677047722268104524391391149177134290421163610279573376949404813415869246637889413877346521018685660191297019596961309936106531619321563522311501429675222110989033716811267575932528407529008460248590338975773307537185856871234588840547937912292445209255755979147948006604091033747756679449556532693065567431979946611872365452221984936420308609075118771450019615105737919675334095108755960430722575224910059836428544281086883415364596643523009254568706263332077703735344278800400120036241010297781403226595632898120155093255671212615328645083706890259562226644992329301644799580068223658388476552007663075979983511132652806370655904830084515918417199890344252932656451399659163002652542276276449377024616723987362900688950216943431887349760420447141041740430042314216818560680861010409879143739556822979240975946656338325257355361819759231128821440959571949762175699146534003969045454517930974572753644486626007611057741161793081796374388492960790783429104609790880176437889162027744606326131916154185619037952783976565484016825414184752755975784134046577096569850267722377655746742056697912454248311136013706315689850977452100571311039162510981553540694581800615591579814027252005359714185501043378527366365891962380515779073769947985843282799693622778434193889343428967755490803401016518396342039737830664863484758001150593515503461821631477205560620460813325980989996722547416 [139,76] 94112982044633515611322610932243651453141248974028244237315770716963903782217075667648116359032167559683442276214079187260891129157064139749507412270573102104442444672046961093520014128850946818951904160890241954973491535548739179661262710240521212253169669835513641769337536782011169531928287571559961781068700469679913670265061731525749029240618202165146774663273343653268519137338098301534357880065530891869799708097457465222196870769066470061634496732425711763174007424819971859528448249308442332221287716809950251786689804571845150072275051899286648803902375146954345874586713797104508853764520717819077367183404520172236210739523959788634285832267298357956770991450428612899455673492110412393964747220971066094403964676016086818050613740258198973506633389773576320352565674111907071983943207824954650143483086264912920025071226469372876519017951411659749909611120955103945350399752117910540406547117784009736941321051033403012046075734481591782861775779318867700808802768267549917587095523890262699251191674023216564611001883777267256535603127071143532279000730004459605977203667990041088596089717705542490516771120170319772897738558442864345924589735219829493405977791219258868746072920089470748674759187948097223312241765317137669695859318530692473632859079899008079419865441709306578259976544139599880637054490075787583764971928814716544281154574968661856661082769324215550271527604424289448650253264737514116496990101988828146554886856331100592821967142082134739812811840690541161589462633002818335485431478176427128528215287844962069157497470738215347994731940150236539268763926603953251241105344 [139,77] -1452454544328986667120313763954698015922358446550096473666385493967213735676359306646106690911477545905687688623624918233865667798453832833499308574766716201546757336269740323113252852891504395121294553408899609386791876019464792353299312132375032671953984139795667670656065577513337621135768381562743259421294921940805538906862761930629335665615278605985384843229235885565182998305337677771455941721244675469207614023978920727721323757959851222807418509206242719246882401260359898267112865940494218262878546072248864644485538413679962223003263057797105115909234257020434818364206069952857412066757021922265324614452619925774316446906375655047828603984148242638871038293364449619137465754850741339205813370830936976676003156162852320384411421515083344610018793793307622902220524140631531645195776601565354802629968892974934384897103064308952576573437779093744596066228730654238785287765001515782994815267163602706656805286676920099592023308523582228646191314998330076495568188853715766288841963970942971313003946925243379757784633525899530898639419168494556048760866700026475665572245306562154229910823799128448880653201925150555081095203493551449983660563125571221383559462851163585960935409872867847689945742007224688393268991999293659255512292846487353695189175528477685854599562228728723396957884653205116271989104506464103759208858904802773122018477445668437707371561498904128789740123226277381797144667344880733614811417803437730232929097441690437123509065508727458509979706100343503273256627644439231598202223731645369663353239107584942856211213181608688983961072993765320669037729219709560286440 [139,78] 13136484474824514222660264662186386854395523707105412977200416527003331937780022098550761631882629475347455241897721394415328552318388781851082715918961105982047894033967263618783126379581465787044671812359894799361658862679931807920520494274552623727632454715618395763519454448195247633364653727567182341364130353899479342414036390534248974688426768905387485453708237015141518581271475558414237518003961404482810854924613693638588495546493808951053957880955349445851512640520064667771275819564813922422862555492945640510789422034535753180512694835701299976929413513768538422327893689987903700748137432446631025594612719170998007203043705450968456407623744692524585447155588786003537495591787804111480294709894399713975823009463158051620862718077761749486212585806088674869290364564523660867097664130655732533136508279264668916423480293698226121479431545882962902916730865683054332975416582839580196224574313125536920113736397406632802796143592324327421771322091680450322666998553223344108240403899747770911026766859742171882269499255967683024539583397725031626878169517084799953892152983337617712754331581375758555661666142181250829687997815926851363463165174370656600040880048373883526359231910777341002023183705239465657206230002289836528041894782790967058674874910586594249171488216928959347779154727046511818790103539014471775577699398123230756457762961447115791914014820884120138321581918713064684316895108368282805521458794471703433601316463792564821886902279043630364108705549191364409661611630790878439573728757584358933432120865467169900485944493892182326986147770470984641594911291672848 [139,79] -97311695122566934817302857888246546386845157596150921277776980931847626371447464849614993882332163755440482159219900260448045383277480300299957633362614510994927990856407064162748099893532974515737450609769622921775021505341526835939174454284287543448996211277857717827058295952482768527114743582434789357133420786714133356350228194742103154904022373731119296682496645093582757201663593839269704445432377496916880655076126427664694875632426335098652310657931968714059514921945926862081068996709341173394633318446033869428718945121662746506795901270954562731317872622457427995488167225954408792037399966664511629081429133393998797017280295699368934691482461931918823315806050250596198192873673812866700559217365162055191892026609946270628408080964678526677042543418934883606855315220564056992609398898525479038278203670321888013388891445470290799992148600165856363256497407560724433435554786092427174704896117490419662244937560383511190074407670662100319105357604299899597025602418251386171244201344210415309655370788676985441990046097454115194218325821182771142652577199856877891123579551675145421297670474881633747749167075210958781066373330253940816021014040759548732629866186291144467854497535267559307591143908380433904794571308906154121914993257653926948546049375854701501224155682295231942738943526485828678243200243776049441021856809232163235188270857247659122191363189591885281115270514003665116421348351480119244790359992674143424767536086437878808603013776294774617026969473742951219672120952301301949129101915280021113285122693150637697773375094655230781403417941274267346613865878 [139,80] 1220867380531387707574701447129313433943516170763673452536238054356063069107094853281387302480467078254866318013403563659393565951261400517262349523945918734000038853840993379011109765891094819466499541952205497337794233686618975629437951598820134323566379864148489495927810383688511764282632167669784451231965583184547718383592101771522218505740444440550144364259173549146803554995592437440763083898078685941707992990413790675330902576836340397901304384798459331466318416937194564386522616361865269608479249764441826343066831415550864515261152458926514752044525772324599761953522973921761742484518453091440282260011609648994857851433471371965759284141143105482110458707244303861924298639579462614474108713278989833404131385185125020530190086917335180272384448928742587517999150511436509759121219566818912545566976143156830833993530087898062362210423059641739466745414976209350255583545469146113781479171428361739435579248531509627198527690450050847761227459702305655879639780226188633917143702452224202637979284183082535494276374885545724365236405382258805287206527535626149238042089613222138520005546311467451018028380956220882902617779198293765626821744183683819146340407627215920532340895313475199938935470946393286314481292071941485289411417200256867065379255529858617952369685691004611677745095694148682396247792149686111429018959338033782295944714671710995652679275852263072383311197001697767848704958217270735812530368986175294872574722614040654850854712704341781975028353347018449910536139370844990597860092716305997909023816865473749775930097606040658404668117731825296407045344 [139,81] -21148915712296116909592506464418470252725956682722719697308555132157113932317499770701671150445211604361042571251603423036321103233938509132039567715510126486441410046413078629133333769755560931035150553994256394040303825020696029753316563269872871561681052084020764369100018172345584469914583518662967959390616156667608373502465652893187633021520339215221241425877541916851772311113068510095667914961733110199936375732671028212139273291889449937579236988994848030266509562714322128009874519710419014756632696044756123732837966908971204313606354137097381897493402002727178679094464831345375615652653541492055711695852865259668301640347318480213674930194536963022027843310809375425910112991659515379267352639210612309046663335051506437686567257107145163606509970178516599017076197828902020489167421253286996168358470857244517734012245574932592156285156183852446625723787232048405884102157919098819901337420572817848223331407366558477407692058977451505430388945912324544071850296812637253031159621922801496827554008868595134083475967164453578036949871734436704153197013052532407839002961637521421035294002745322344240154188516491039933551317759020097065988097941618827909246247477654262383123285941459835185319566422939351003567457436680304774357840143821072865044797894945586959728003351232943026498214160238668976738272269038039062947666596840783540740948132622253707477971302021196324359533531677521915874879295001828636905777556399648217590702891316002212005572791987761004473088502532064301658614308978104936431611234444265273096859013628447147050140547920658005426316609035421244 [139,82] 295317005572526824295547628398953410563933380620152621186003507043024474502349473085452804848903581993850534721731227415374489379020723821033279304471380977485791746434144247131721349032453376680801132227898910034111217405052806470162538881396060467621360691976681170268642721376462148285233964529976623473213753943684281622571858038976945987272425566109915615755907678581615212744514997208682988765769065667462912029629037974363827652646288958754296812065236451560178587484314884604197315596348808377128220989986412424147043497833285307575218470207750915250164131591498781769894744664613332764243819931950370381179301948399187039932152044816447868745414526353074553215411724971494262120435114750403201571507387402331317282009173304669901727534887161444929980365764517642838310549273694260880627098605598793283357896071285373981030758059765312983276778760789734750125157225797151469126273614699518978229538437185592008036899805079791533333333649383151396939223886152176835213019658100100112335938456885730627912166702781485371289114154944032058802826855254715216495003463386574906211898841437358516502465679859578989780570073862073100283594366267281480387122356422813477658645177762352240624841126593256539203411314552824833199941708735975231163027891639552188258587353274582130962968841204637503493756668175691532013071800167640347968610731799223605537414839232603135440035335103190841490295117125520150111841917370985415131338536292640568415906999372990436616742718932796068068535929429250055108220149241125840554357402244255467483760843173023909358497654420390273777284412272 [139,83] -3151057664852186657159233462955686255517837937932271084744977409798324233251657623796346777255467207842007389378645764906727578640181106653754649268009858280469051176553176535240392867302260286432901743946953507620553258335607156357983059080612033075070058492087462057019820436422448585580355121125090779274667200792687879422912757721125243112202216957350190033571013863677224338711492485966334765773107534002242821579825871533268443598932989037831352939881387266706000134897053618295285263294656633618036362219582933107209281770198547160468294138682109874630430717198423910290527168066989053627296078274304043967325676208126294777528161616083825805574363497340318649130318254856539667136978920014278111820082069233116943828742823440337370378422222401204163704989239318348430806996318753303017670768377110052811685087026685923120349991398649141241990370350978389126153702279297618994289861083544925239844315306217763257065869749746502529826398047978614489857299004581600014756389112079725965840809690807761448457508068389886150428483864230481519742164862988311263097010907644700768305753180146779473195956304391959968290776464799941195737677352704799640944956420585601804361310011334324023506424310461853048883840298867941899561916962506281453463649790390777470177476274504141740975564333532139006466692989196044466068358024616809839356645658229550202914867060991841272729531495869365726467467581032489267372956839068404780631810017492137420505801333046353213799263027077881154706319422563772696553588888927463448629025090120522956212894508437692382542521136273398045751522 [139,84] 26942772317160227650871945943732286965333728741784428962085254399119545389268084561154126577528768547086650661061751982235201867256171588521854395492924150777233200659272947023044278805013431126793975597346353059491569334666243704767205485478903160972289231345889747990549284293562084041288238537133736091068283720992488367572816224461270585766706431282909426069384139185023437697699081779008908388060323428124439669704325142770408105927484045005359866196878365906036047376104208141863006747451220076978308918160130692736433944005928368644147380496180227768414821365898985563758951919544842244859020485620238880870071376249529574708932709482999113035484706344726644766545240004355667053802464236194417226386033649220369957119973199855376366607083604397182687927974876249070609992492721302522224707316798551086314493001284292238412591950583589685628034014547704635807574291005806244099227239015290540101875337700224276383887192645940735744434739233496127307986196442996458514474500138214364948148892160080821053793767600004961327845478034207404172604004295287056646716329247135717748851576919396629178402520036052758398189275207085556592752902762348203291674403320223132526480011214915604047414078839980211426747599171196493975894985773855704220324125947957684293526789394462858006351874668701264781349715633262136352241534519729165517545986362901965000139708350820414031009489199406012783527793709705077424341256660109766923423560597725963625557949709163516160349395114515777466346635099248365247283390910254260732750474200361390365921961578060216774185044830277823648 [139,85] -190859865940353582640963251284140578648286828532512097481599582523382780399444549236238274359704799653808728566761296827002288321275969854837250567922853339992268950060515829698873319101119531294230454878233876415898824962040329447245765301837534715137850492730578197464648980935733574244710072811339683609059347316223506843552117979061837461745727612557321181426128243754071535239289046173350932808405747288885173914291248660962726342188290535350021500687031730341651236841944205113333539144295077030197660149087190191043309358455881070842069742564169931773342576100819221479526164559111783720421103618776295055885590869458652080264025108850229578587291908483651733364595295228131940649514946926779442608635932655827046952954617651861411953097594735183650083623749973114210984383586229800755128937917646737312840572546573325582290439260136737148479437081652701501150755144835583777639001625425024593713483152253041375707509536176838482441204096894278048681178094397297452495079337245654185427970905710810813331157472903333927383244989382599365152514291286163549738585735363487851906925630675280941261223541779001938116368932938419986679706951555916659141409442273321431297214821468306387315076118583317127589088117533085091640675740083153765406137566629544370662687649993473257160912963439716505202091186503794897267377449252363436887479673341821956567385874764446852716374311217716200662879681043484966703653792500081798166635550697579910541845252105770827866538158484638946470064862668671516311794095238062644110122468168710562476122189423256639506739811169380 [139,86] 1130981873044415685746646156843082766174380700944681863923012931865047113145891110038176242447352029174765642628748735063157780904111704221144350179594173889353583082241416257694795849901179598189891324700947862087373540485853676522470904146851396258714731632054012029241088083287713742506023464315171726840679713297452031948196304672938990923619875819973371775593869796463032511985978744175021611998586492655144119715217140877054307273247058458863042828973512639516223785318632770814297573483522160443344194581433914056197832344685383839159648857347982580285367884306678377211490111814272173245697995124263746020827439545102174103288058856717934029101089499384161065104108657621766042720210902785149462437681719471441654257204984210212213665787576389847131727263555090552719886255482284687698435831041279300346179278296788073274707164984820385935773315259653917345541404784864551519104039459251323827174094953223976642910631843847352586024290583328097497793360111603126651124186652465039894847416615006293808268220221517253531176876625804431240646521787710053798358829523961084967911170885226202837274451811453894366930573491201382254393528434323738803580648116869515704739914647306314822890881947019847033107359374561351434052052460991489716709200443917828106498574137848017896721009320988407805977154795086444053645980499420900295782657587150457651197006692173025155152035476198059051631820271956598347037900094531579592522711104529615346882170862479542801454878561604281531090451596126488742055989417019858219033168847803990591639069220402664122501989816 [139,87] -5580715664085803621612863519163677035816923236550229527376945745899818855599505918506952687137058123798666597813000162481380665650106127745649875931427748825608648596324571447524527988168846962218103968350148904459448868517289705987421129415837122723991269399935451677013669490402545946634091304421445440162398883129550359575013082962083259533371571586322426338738735124892683074995290574124365858124020758680963248372942098800287641041002266953458685043309393434818249546129648676828427299201358693317316740372068019405203936595404350320787661262042030884637399033871291750920680386755436584135770689584237223625078216760801998131723145543333550480561102191310083830618073018265388694807367187257529086761027896208002989961160224881596236588835051326813784509160342929142935236807832376443974652752165864009245786078816019507331940976856017823917975440615036744372329333123772162168409296361618807811492990139820691280939141384491527767559509680090179231495134348483530640878030630215317135089049287330375113268372803119622374486220296353232534148552429735862927677953390077414359779940142660060872283417002660236036119114828855455112077153913827728262323325310025787298111581797349733901306365767357161321452904307758002731239202393283289219311781265016016661738857081653156345153097844270455949879305104511115707645630125568087919577172119139021480131356508254465488473863319924296815175679631422559408799181242316748111633172489822986000332173669730606058535072423035458078890142252973302687719825555136311881472516710171772489987007391993790702485 [139,88] 22719373009265536121987102024150451982053345135234448687629075872530474097388776175626648113664733828707037807307449835063787675346435296499426736796416487023384217549361654922567165059410828246135037263566597401927532138442819626175628730678012016400976474035894238334503538627991353414041702668879449295848332202133874766992511682204456975948055462757031477853547100457779633724069697497185661571594343960806243762158819168213314426093263289861850192574971153214291446405366528251274800103110991777577149198784776962001335111361107410829087172539262205821189411488295757583302260575503472001124682343277641134686529998682935047761169108538498484567627083422157311076564132864840439521497868014589540974578278740374983942722773468042665657064728269800035286349818099259588431344183179477846872912876503807384189746354495960962779736087226046552997228658460800828703565472145277890445935778412275885598632070637690411001585942858780551683306878188880551866051041076780788539812376309854065790272175091993999552432469386945450437599835630734039170458642057556090255413596589109469966349688222726268050347612707890311079020108127088853477861965375605698516444019288214451006542973495140770000922380459774207029827920394208013684272999303255247958050490293877303271457693864004890479967098779466263839291148688909903410991725663670344673284708434186401054884894820587693760953132817604500592941193102744721945787312669623330223343686415788975598808531279435783771685764372290398552938102442165923398920543780554333495099308569562697764445214192307808 [139,89] -75462853553171297059238658720053431547206400643905619788463283777190602604931247814414908419361751543342027794366246708400429992634422586449246096911078819769515351042823828985317292346360133296318794831545416420361513023886998935372648467352812727457985395112237679040297543314197011254202635347234163520757155855899544182063849809023557835343953957958377686152564283142830161637347636775306125558101135412683936676984526336792895866474644409827478568898230543358815940736317405105379522769105005520430574830537505735076562983000017175890429767568280558641097177729199989827765170170214527862770757753313975231904468757119270036696413826162554168425754982671598441289329285912598690375631250909468782221128172494354771282777006758295213289586722928352093934806506107111247164915289049256363935916715596601478123942066336352526813213120122968372352817140386977452443765548144990370164136733043306451018844775115215821632479295550729595593524957143566817185521488857566379793707540476562398384576760722644618702585462311863741535498940322002649700112763156356728941516661304462660482566613678487537544228931195104467182365660822757180476889281696315897281463023029070390597728057117247590715340717337393308713286005515218777835657152887267729603057125241629514943216640248257642776063944422461833386544337439595980497835533813487801755073826910713293463284742862631663844110028804450005819912984819988579338669433865239516724613590647884739975020064353510503363530023233324144204238095369999724569121922886367363460027747611236445524745867116 [139,90] 203418397072290618200803717754682979447092272457174701754538140093630120269192977655065119367673684419378044584309501420996854904537871136856996831940189974749826152866132394817883664831175980010025409585093296292935768001165111736936692252664835078288172055578361233954619369749594117301008354232226997163033560422302662143985895552615196361401098000593468944726113269221916572034774815842683081150251090859248881575776532849921550779364796288884814942734133351777925108923184343744597351125530037562867402874061513891198178078303900247028529291376378922768745584948001002001687388324899823773950205263650930283215884225837053011286302989561097271547380911347540023548308697981450100958030194367310736029032282481307495919692718206865275161255479369871029743032603291503363145043013298597558891694321076906581317043445382725632913218545509414771177195759890396942206990133640204175702460336599241308437648887234257331512495234601948907539883489974993288087989994256859932500155983816070315611213449209944201363841058101481443144543332439922366727464461946165125734606084925120955811554894941152463305324305090970070054309892824222912819411757563318315800028451074606386275307791000567764468162402242867488580632326345104227718012480416894882233609710876312961589008840912421916509034271705120011026385231405055293842332284708316942607049171482357153213134301165693123393680878161344089636755702910602909089064389939667175527058437566079533927909560326928839339347342099941815554076907201571096013480420670642025588530332882535253556608 [139,91] -437129602543802870463088436627250463620875254412991134306751541832545813506694582552278952072017963828085905195103602566402107026866331002073519412105884021444491818378166009031412589566310127482347260728591523269290683434833479556051555322503670505065972063288368628288573361572295771242573296329017832241999141041793561999362751115592880900621383967111245332723464806106547002518407404677356086898939385968288296856306636110472053261679110185415148994618759917668495302548171985259392339167192109120184313826986288921294045619640853698469667244960364326286846879893457133311707271102352751062587465386017602512878707826355555912951100735921287489220893542295184835366380417783091797590034353539607250869302842472337139434721574886743248812064499793346764630976204028508302633885198664263661553670401899641295906902683783234170908666096742590427169984536229498202117713249396609988156677102146740440058043926530958060195299255352604572506534976065020277625666576569695824179958234589321504191430319441599261283469161459138909675334351272312692630919096529252548281799069969449121905307257641832767422339049752624579322539234308852699210294267324253798301463192055100244404783987478268956414698855679834442814889047304053985677635060437248277168535622367619911352250449068241942345335958190771822965397966183586206886506199318630841500135677530839493975463159221024790695166168664192358085850265463628859657462110422164917092505308790279206781277847600120268002724334300540237869487063474722787889748319970095293355900754510940752 [139,92] 748155904115817674446056395501792803873517336138630372473023325717604574591164884905214794504914419502083089082437602515877244783910092375250271358834792026561804885035751189611395315659671964331391380083043466872977408983967594117575319075169273420046508101617765574221865865587641734622763263574064249664593618637030301389853613624605729265864888765744572978131090448950623297837411582344276989705561402619440778189246797275861526403031116474240931610963780633654455218526177693693427495714916185250674835627299087774681634185535787473085835107129971503240763114967348969316807301068440363500412765400708029790869114995523044046077250395359890295174038111715736869275404715864404746412957218665941212175110733651892122778328184482953593051203876721175419468190917593393354993824082089216548285336571088563861924996863310710642650822610367781044988835107793334197924413240537095068740786802459038862215616259376689669374786616746127464849341543887321559138914525826034332420124053178876632282928480538897061484305934571171152888931680693005000186197588298697447035484637197200927951073922678097431161342742897203141909706650901330663933012694875622273132781181203129329564607834489054236570771357300686487105987636265261599977480914755395939983144809472763921830635778927025036903888651049330965549463423657723080192692449831917091171844845149733360128359664443760247770104879447304353544269889177446096434010895465131296743309681358313076783895273296503706259351321403338085713145737098780680032540329367353893319842840608 [139,93] -1054814216430316165428233561504592205254581064030832034825147676808425394122675580778625019772690664887677200972661003137853394739581512023673912081326690986856935514665012314136712624911298252702722484262709269076755581024340282414056678457476028972795783148722828539975884262058216263042266874724647903557524487835048416645940999681209611624106111862255053565595148136042261749455028814637269105200689617388233572304175747596034901739460390746319750584670132825528776083170112739183358129407402653914926739031768269257158428683204989897946723982887308366060734692213261095497634184697324157990429571822677858383729349609295130110879423943258160242423494468588086100488356127765319747168754169847738026989350052223962301778891215692636810535715748111631295640624015044792560207625954886975162126759048854803554967239813794410257186592882285271333830080245693791633114350619442998764420950980785465170776753644082790924324965493060013257621221118769672035362089243971927228008390764630087481915360135193046578348592939288693272329102886307129559099927599400851611625218362035069440709351096393052354412609368984137229995022396955650427266220148558436709656460109806697156549751227907005262837025230544661122025672114375813689640694278118023083801838581090405960089444153400446466543306221375767703210049934580732863791958540655556090888692779611817925991747083945714297851063159086533722790392673095366565451253341679507753126967192245504886742595327994267267966515896158999016179213105972445258513831893604407632877044 [139,94] 959418000957486847041024184622922877292562433355171768063149170293708867201168235658164995831949059643791363827289291343904020167327177321020686107345894738385795414205696214948250448219548438388262428589646280175441949813545874431493219440929768220918930995144715757106060962838784601608299629192530178024231334824286794387934066572008264985389128056094055650897729625906895934020264240915451232406527496824008351845478764073849325606202589636623227988085470687765168669190378972143296310244060940630630073671499185410729156718234448398763055990248760416362282216301258268778478428820705907634714339628626547577918262000724937955078322780911442694928744617803327359386051197174355334899946247340208879606736107534553527801579465271293247181755655686714925902016678215820511565289538036883556772113359219829274968003148836886041650431378298397880084745912644313374933439145847811846718857042033900697697775416142005081506047025894635070616012183073270141132048243612963795667631192952811067401061024361067130976379929133628192587075685859048924472033787692902352950187923642639570619664343163422241748171633175785485667822688738937439321599549953722810903078848298092926302739169458738167678874122937425875060111293469587357023622499410841074816774281678359091481587610162826536530992399038410758634538292183743936472198968401300264108803448123173039192322200923022071208857597775349946098768926410731199171253135685126759890220247678046313584009383848181922027051443495789179533507215033299938480465323060021096 [139,95] -1145622278297071909292654493809495295459921033451574181765063638898496512412357343269977729888582446263066891746447584936970933796505503838835613970507342032124349917082696868005927919483772670444347430138814125480220780872117961577846975860483864413018875302939970640921534557435463427974240630665073544897163853195830405906279986935387422739676412609398737610496640295042624293819051815334009790126361096103658915803172106266567729886028819454141530388903686418919900796178548393305247250767823373348382202918183296585759282743620393266553044135444733103506699235378102630644787118627976825535257031925972908670674259051374342804685877449866810622461521192290173052756670181437206021314441835169288255616117478844156797478186186316377873030139388038216782337160526880202147166337741879035575820242547219997399893414497574384311429711221829680531600582029173842558479170212892822236042131704177372460518958685399018920262685155255644625386654353621868074854068579475986627979079779419041641537085760689363453783316883934087298691322377104184151024054217653640928310668250016655485489611451519118834836875708267486894169259799910620324349505370899814879163946134878079929666294368418931489335574910021762763697069552552336843610376848442277166481813801067179621839308134219584775555966436250241961393665356980655010480225896093426974095991014299888042336698659573956319827027855836207320517280677843644090455347126532316921732823107803954167706915415829461890338326029092437423596662449937499387145021804463 [139,96] 295540053025078040621964380672335802640127113606871529524120678814856138878410952261536157469643747807504186462099278313027448162103252761118538769665446887533686993344481359651275912227049835468422142565936853291846641114841238791083728853702940768612975206576434328848548035972407012130039763537967858462387435916763281235383136326093796040036888983793258864777319359094848681817275787736832353074067889677216364640171042637014727642806467577552012455081849163425821875724063383251956833727407288344295883558166901841850995886045275783797163018536808565037494584417480877989299190673243333883301404290572505664801483194226414380194867069245395024046951334156007386049093604473809505622592020897323292550749402727837123705982797951149757646654274401395103282843738401605440655376392546461738169287167184302444816116460062542602367480849941042340229670333139461190621080104759844326483118165233639848301341408882007427826637374672151038697242168318146562607192326845761140502171904639141490873025247192282370350690999888461589581481419167569981895857152973148028626099076093664639332409414293010044914893120054066279012477850129021292842290524793048788439104892356665368458016238225060851954794056594649235713399351471207062359686322018072455318087241559012137633999099019346654921446965569370077837905384078787470698976709683531933432798428708900945238980537805151689750547552983774874903685125568571702208603334082236297727193193527185971214335585129304843971673426012196013850137455476771682685216 [139,97] -374891912084839008475264131207040202750067952623192899197676643375266291793779155220779786045552127245377024935812516451813654890588025673492429547020235970790522442110628143842136801912211956769770228985154953675658322851963888923157701387452583801353743841188129720098648379818739140914500084653775511910688485205675696203208251118761757555503546911295249045330177882613481514492641657175461359810941048240636225029907330077230511389666612469022229033507911947771213401252982858095677215599790085518876618359190768458725160528994279683313757347309763217365757881341522081687716925077893134935786067113895877690115462658966641786381364536885608822094999354258521015469202995574776023130717468270229126311494716360595737291967701561163395546898781729159659749237465301338846319231242423490895560061927482114819322031707137726749600982481899268570005759065117189432211274413182409392966993565368108358397934702419366866782046310871666673066097389343194901711896814135563107039179928514061727006532814486205350938910831003949083798853429310004316139102576541889867803957028254440039781152576618522476946797240267653780228406946014689540870624008625390980984583691105007137811268790567089292254711645924439069687645930837131263603030417108357567035495100417001896492691432320055927409633917118080840624651247594281747688548965858971505717802202534266440153761370405235244107522781595529308633568510297043456682035760941623329069518901194419767536864030506461808344728004127956760611817582093999908 [139,98] -2099031454116707794870475412709729591255911354767182904155522246336214381895539363257482339225379452752703478122644904469406199676932989908730133489689503082465518861983897206485946581035495703355501221970049322019861030163862565244920170319557383086249731080034498381304050954050394179708343338009463050194433986861782024127237186213088827283707150355881919060882851855222882780921330747415368636790800259724323880226191277427704303987281934816841132839659167103390176919118607141263425544500803975838213243445987879343297855095835911969901318531031176357180691737045018933105519445518139123325856314435669425230006118261595247522487939402741782404253804378086406667518412735849006219205603455351610668772720260803985457794142953892140205113077983506773815922070575084307380877804590923812812213028385822643012964577233923497821207980789657907432713697561861339215622244839621416700571710830812664730858922356336579332622149067925829926521107129763340789215341968914673696896925539198364740852155322001237511296083542015354257382883836399200389443599358439051338735304119499258996515932879206401039885801754612534589716079858703235316758892497042688892561580151320271086430549771270495873651676137087383599861917388810315514785263794480422815325040107937057240559083867218950694799178279510386324360055713822617989697383742440686927022182326667260048478454994631248275483926193738186743655908285257039247864602555061861061620437044862994860131549010192200655501550040859537575124771926080 [139,99] -3630507669708211077861855751765861602894700296955919143839523573471606224692408761433721999952840151877543277568705493626195456542592771499484073895780960930625675028081355230048113039641322706167812027419827820737738840325013203448338462009528378621825233871245082730363938490299494881548710941658394586263723376939486548981685411202503439012249017169744976409763781474868880863147515634020164851268143576771708421791313542756616279406061158869140941895115707449697907047667699043175175115130766163568203701173079528369036875261042308110495377983817646930422179330099298011692840953571579030831100078968468868418215772810597597907815189727199067303257976252977441001921673194554071612556951174333413525279565203660579718904678215081876348987565251257566273130439244796678274779255253059907686979986993570224171443106445575669561464188586761001728997544367850299182942409702712316697347409927152757204144321645133302695249752093889524287197704564749459122943128803619128043902028837688389246963327732179942959065668667562971768916647203561491464500597098097907768607865564500679535176910199745153538098234436964192782898471303641551469540092210784753525949772735874505500779320646134191781153918135412051730409298598064860871859970456050891844268381975261116357956001077703540916560172977622563602390500251063183903166725169820359556344854695567117387611116125036880010089890901562354201104245207863736831459888978736200714780051897333937275092188913798574070188662811843462894080456 [139,100] -3078635222892671965845523075421056762626276373199475626433257684927132057327425052607306477953341174137032577360573636196124806113023696540494289165564221989669815367830702597024347338829872886447581079292645171462420890668361565035121038992264559791485008849049930855385717733883842538090405303851311520542416544508586511626231377078355006000712524473745011326840622326785049435889608548649837424026957026229977250248634655490296229169877382664393859008701768545298315536282742715653764691276129034526430497862909458090149953097388874511757256127239077649209184385500263960248978811331622430503816283952811755736877169649649970513255679374190663585741605203971530001291886872940818569954010892812399900374161020038590377159322542339118803897084129953402876263091249816157681515672017622488516367501919440118587250538930797486355309420948261848184181346617203146393474911521848935522819594445717464560619729506585579720690800462122243265614581414812197145146158358665886323712884156020857317130983916810399666713548962956735921993766730226931349729008178665617195983304593262960304510545310868765389483917865809598160656713874385530287516044972463324726797892572666407777612206392937583253252065841676951251247518768103749541208926607190086220239265461191593389419139540097552832966042316351106292482054970952590301994115802320155258718263505724549118865693548285278855747211982577932004073897198895561030299886365880628860556944229721915354820695211103364112985559930202894592 [139,101] 2383216378162767095171746069542925031245698229591115302536224089907991229159131107211357899847000975043183817970182261380447119796009226916068139164967979463248032964797761221880110045196302907494143322685516564174923162870168706624594694295804383248398867850824068432790418529676497818934901797391553834733538575693293331421395249429749317093309149632449718760176485880750790164151965457024255586266459998117326971382846610388103985822608366846869456929845172779629317454389198715825430768149741256804590956057779416588861411710359942207277939551135366388133171892707572095825109412658195448084745348565602212564214877748099626594168545503377252395491346814191422401476133985286715686798995196565649061295831909437330666919363658189157302568208110224103612526518109975278142042584809602915476487494437133387624400265785912305388999658814331789489368392634190501950561410662989829915862332875871783167534136059682508034896834355838607026659265381943942729907887204832722259815919531789576590086549384906061669595794417749866875354026002091829116672783561670022400561488444619009920364796250138772644491118657121523680175536031570288375365881715720735733875547812657586698715573032111283934092238670425026928784842266093870680259878731984974850067243212704459935517358519119315183391652315848284829605202384758045542096310159723677755021830726804252254019378031649207175347439048862019825360283647797476368200012419424417305015752503947640202521599684289305952587803605344 [139,102] 5274402781112349857102082858163112685698744421363509819876659400408926404356539812050225457854632818875961945300397051087600649479072279501648221400356443284541352299194221857334746640863065029951845133052257518815494845481673819729385607372730360554432181566666173535223674304816331266061298647616674780349995210164588093539359809279911489327808135104345021420442085459597107290552128166967832240858139835165929919414102278388752456817535001350541942999993365451963622932113505709114699422264737349172288957846291603887079079628424258551494718724602597606274485931985913478504397252242346531808368573646892339552710470525875736077438302060110412591485881827853146170671600742260634911686030151514314529407946353982298010715905947659938553844078625506714527144378130504741872318702952572530816706621469030500597714466986818907740042146428427025766085285955188318524037330673434077290973478456889564007196710442314411481581126961237966456678943133637255725262760926711671200918616006933061512018555896914190309424143407077094122187704581351804044536474602547860136734427126773774145235796763396064247207909758838371738180610683783853771508406316739633867720853916301499678149237750573102602282316781695702995432487001395488067092670739867693647682277267650794423667114524109206127937138771377178202313042199716541682104830373956798166498786931134423894204195873280571011232464923970731959274076173444588693282825518398004129461813768958261103286368703426945573600960 [139,103] 3940276241155750819303121173430868361958795695591575643908675017806983164744964085726022954920249612733423116299573219860499060638860648739384315338250937419737262422552432828547410927990640430729421895694590276992091951563197699088975722716759453058374275798175974124233300290665540404891264839174085691006561519496832591021765725410611933849949788398900013436374172376346899869661027438786304010338860684307978387344501645442574305174803763556356477826930881323095028589312746569243353161926703224209517497567571873442781120599587137766434513381638076371902490066245283939065061131709524430036693561197399238873409078922884449216351630843650418851255644305085021330665230045828870332548363270485008808683264639547104750145020046390048070773662252482827284925432035576168971714486443704043694066558533496990298442966281402781839022553260353193067555306336653545917956820442446463604663339002503241611696298227703870503723036560754745234878254896770936771708003811887993419766639565810214864071105654110464810299621685315751091312403769856594835788787525162940062186372180128972332813814680326516968546247847694626491698427882720316563102450802461543402568732126383989240357599289510891804866507003553642744723323650096242162158136126189615615355036996411471997734193501222515787576355689878707760904868704383024301383358577530043907660965819074690836190928623613348246043040179040733602901673524445955803847103429747304967747701668890579912413242008641779544 [139,104] 2346506500348382091974838433580605836875512646624743990622556504800081776802101061471250825209941231874915467033980829075982084244137680413893655500052147991528770260588887622270046456589085552525165928628871279598179570667449200437457194725631045345379254060112532689600183534429599514015059350932713604143464778173213535020687327904051875322418776372075869579315679837143968937965163179252710303407336865703186742561184904328092884373675444873070008006201482070406783423878446232919153460968644081801407997628443124059638344673694505263763622884943642702269595798433243556232685689766464653422529097062862684442824731614496491512364680916325457480887593035949353533551453940150582814964292738247921231865156190305825277434229217752421751950108459437199469216986022871004843478691953326012789286356909443637359432527670072536103546613085156922627411856819656055506907186910307067855446563531382660782431241953212485980842971955512403637917085081038137695063979111593549250588979262763426574596941448522413565012854659670080969255584096459168091769027863547887828437560304859810171816937954632745670356457081719974130075511450144604918447073431024239535072831730715274865415104273873895719122081863074586494319247746013176598125509128931237627058831823950949838835144723554890024886822256174271754406586227803289055228078936079646877415604011860391158211372554388102316908699249699443410379422479263401134437779030780140606480819575574054985284586902944 [139,105] 848867183522023375655757542362920805676321202005477690545484177457705068966320975649575462984544457824299269646238909455895877314590913688840705601459571636334526990401279310372592504791268960524117399786963720354003437911783635351715292104404650172372788339216187993505640096974267758988572338661203615766753128366116743822039555760962289812484926517177295540778058343385199167326859704488797950511475575425530970510811679763023111010041767967955374796048119570979630532133256627286519106325793256395236048274019062377275657478407326708050410635962281799172108362166031479356248212079139436240612980023539485167937535725128686433635681570794971126369286588798574668843257338168709477719364895011780206572651205384498532820344554682131537670746892424004422450513860577540887513832145362434089935463262544120026030030831825982679685256056338818489087011100526679584086620846366679104652779053918809813904345514168602530969570587958886032356513851536491374361517315322882643330104826552243502887406890234826848357108963237240074400544947437954657827599446975003983281525798140391286606460343033405181262118536380608161515327107025440679372908295536324115086226448757465512745586779630067800817630780994683567292998583128179595049203174687670751450921165745129336605880154617477086997841867959334750954105422564606864405191534359839066029950137663677272328086319644681552243188793161258276331485416074504334474079702494447923483496247293552829163628 [139,106] 55506967365150984305217353243683386623892049739457691576580330714141111554056181668130491814188747880373313977967082561624998022680661095752330887149102767581201746224261675108746727402588686516891451941432356813491361278565608800133611160331801051774742375242635970559044639060401663381200803104147487102944640065466330173460950501229429447994382327989801232794384477367959575655998024821097558930345816139893059524790750516295839568787283556599367359089810197504911138241352032600326187611093651275401909368588828913758380984725900017277743442210809180440208591175150411891999203271474165150493546526401208939798912294172678646172605832469413367153767139357086257681759453482910522999337701390116134846663751059894747090616273704236613138077746500880948844099347926889819662590425327648389403830152655214647236977711264566927219952186490456573162640800947694874948117900682467944806241396195443545940505207827643276432443363531763643235819850617418368121895049718812331646480275244182916818096690168384354404029167438970559814712941651043058673786361716392687676694239942641627737064549513807068381662868456870596321862070335803272920033574789876515796808086224626207689395602406782803653989963569747385180116138310405753242420249381116525355164336735657049067066580960739590880052985691687398832129588720095994793802129724192523091462840427293204959641252486755336182739340070617465398867475492969514646843856093858833749365816591946592 [139,107] -37761827185301584836201295531880824722542404278002580435985828184022881528941894401314556814481999694470511711538963433936781536299546004545187817841907677728856261452895964736746710377631186626635672070593175423391093335479366037633779704356527883209220753908598777239355607376000533910172509843374267332716309858327055276805615721597824193692830726335041412094343144716525905822843564654670213458374958608631974658701302606091049083112445308981640048270837243973586614412449367241497760030480208764360056209040571050788541903043857810747156007314053289320321381114324562113137236570890014950558809866127892892418612392775961209449771466371550899523914773271874699262181512381059642285040399198548706294536662330066858938577465351761640833976611932772578541550373911119426966860308973393282209088110298690137468869818079662491615527759698841382288951058454659705267210980439143803495362413550992293983812569013739668508669477944179650670371498576275658002798638690518589239526011891399668753836057202264992882976182290051012023031181986805109526560424672203760677557624034200810692082976601756045722086516187647559205001069345483429310567407227182718616759819548861258069375551958631840440747607783391824843276145894188056171320945227339333101693961260839366794224569641839877476878747365513504606053627402534992299886338168823332281512968408145233342287318914364263989414923580483993956331846723160342832352236800419133876838615700 [139,108] -16436035288549854192507864131340134777065794717321740819130300936020826612943626478878757624183843363287854026613383940170864862575449565525960363295076461716575515396442975312856369587123670942394847632793641235224917863379639110933807051286545997544842725962104036189163242896393189937668459058755517704678453735685365705429345990004497657946144190955284628001640302528141971656079181987146191049893871310672617601923313087422394821641017305822023258851016006639650773329980908648785570085596123451678421158773202636916537711650852492054502246380721664056320432902830019993696956366770462359549961665313806680518639224320828929108423735150374828664512792540311961482702445260464024266853225742323450483578445697723684846315542027980959427379591594167571280417459825524226015738273862474613143311362553099300677726634491531914221035535655757313696748642627296105720540033909249129051987228249226528591598837644394926615710448001051030135466241784374981255175067298934628417033318325520432021035833179756896143947563971332937783874646274543282565590146322994734132393617459805776856359840455572056324170945350001370002390311934269813469760761782331952033238779866860177027387751906928584736688769030570108679602754105461769288227814203111438852915557635656380962708328264091213866162955042855879559115171979512424402994998543474282487865423467133649461721934865089950056609840450293096173378470843588908393201858413775215476832 [139,109] 149604121722113211990326957173590859759218475883865201612545428228788453586350309592690339900494709356471230149011315897798000949358127187396691497162361489067193431694610250224729180712360036796632667290593538895504456126632331877206509963697683900109479109393201326736569797452094575609764334699758199969216207876028480717078777226655536411225297388200945165588070235649252808454237839537521521718995671276374316396385786857746067175242849769562551503366301146435354024148403412796026359069351288380888649441335125587270960500237153764660925655981594947311330996800510269811879953957775046322312718401610468444208960406193174777306384054541741182909748894086468059308577922019478689848033289141751629813724941526648591831718931183339796725873992797614870355091349182407706408588674020641523252496186937669902634470345401291842560339059678562912595390355120280738491712580377990861887069399848471091954330088561146917127636340712524642183612735706776923940320146929650848831630966860221414631041525088812604698233839767609485469579687191860110287295496282249282889002565849088264511645611725155039602843787580760644414274438010799065171449741965080996271867889452690718351938918590795491294177489512947298657855429734535705659139053812239899164459313848715486391142645379684330253987645917898343118128887676889541946215045925605410679192250622365995349684588708583071138790351153670454538481438201675893253717831581308 [139,110] 2114676798350166237684414891059903270672639214768840769738314255007912541307818519895019405291819933756852749546287512751379342039768839042309348310424239994978251128037808011623556225624119149516012745290720294539836836879578362955617061928395152624432005223835741328914207685580879513619340925575698109345968845337997731117262824550628544006533608691177068505087098271511798096646504101161435452000453205196975217201686752180394998991177291379655220081266798468569157355890759434768937218854701908903520922807058826494665415222147623809119341200746224900515570253677800474836414615863414561854240169582503649282934744673045785973306284056856831615119214003588866720020021513982806281839120244495759451114304500422596651528204524413534398670924884918632547482116293404575928508587325508427988122747846446627547996295882264986029775922938483516795692608377010435616951747579887217464947653895136634255500007440309400892835015620350166169455713027036352967464972490241388383353491567502720813406364184977911907355876183610908598972182063681996784475845977164083989496044457256647355024918226409885563671700885500768288135341554365947204451941643908317508666318396504660942453903384554898051508443565334459655219949079080542100969154875226215466789130972663482355851342505408903026985813318811366084067688148849452319611317675575139942752751572529274757512549119406213922741944282381089355865426408747395210517510568 [139,111] 390802873775542777413144615401522753678384525023373709480341368102608264735318024194360378991175174218464922253190387234322066622450526716564743949009217709624274026218899159385068267626237516838155168003233236486885122098306618972768571811222025440443144185795414608849380522103126267721136574596649943667917165664587224636974831299030196482974867647626842395465376954800840182050587131515094261684253092699155852566821050797803261097620634656866011979475457158498172871009838120383700757429979241003563387607846336565437514286687325234667988846311012089733577556925627985983992222858169344699334863136141815402598986785578465801477907536898985119007442722208816091549749030315569770381108370935060154849326133476863161899450844606980673368051746633904220105157952392863054754779852999484760158367282706493397376888395488740875124828493776989938535347375768653449695319059738280546630191266497652584328332391206164961538393894581620470095065883496281521088244032975272626866216824193245570869711839509482566904679654821079480684142554140101306118469217621794749947386461445324966362368923727774742463373497462240899584064198927676018411428729420277144512048383205529072719608519833206815716907578960263204297866039276142350751660973770653176001482478981983605117540856712462057172871521455631619613808573006561179243514946482581523270034708077583405935146499074719189104058759558701191194285214921836601961 [139,112] 16318661983158321119553384959606068913026643514751527484765482939176696811708454778345321307014107629308468057200339899965474780913424558731917589033277472716645257959319002153625162398707139154566309671887144966913779962804361707764950761276660235120147491712480197601635636871222060176522476021272637217747683887813171820230079647999592428652457509251746837995122063136077763469471133222984501038760467248470997139549260082111134155618777003956901196081694288215978231365786865029360998333739904141108295432368314829167484580360806227574425943379511989326523656196672646098976699711564093485927631788689183608187934227043633129435575108176317635032902860985685593051436563527551351069194939934500983507705419620564218612882499640056780171111361756573378513442340982432870362835569775728194014368395648881037111441678915221060890954633067817050285881390551691781687474108765765878016608333993452364154992602851292962170250755564558914696321282467621175674739512572427575165291493449168659677873936414168513096937970420408455973447954632869118989725661881790632911043098679077279005472252708136633182121626817579740876957206854682271255626832105132933779582453123256517339556423100727171224163863521358355993230152016083673396925747092887111348082427512576480691164714394251156486452310648999692653319841903435389967174812531862487204156578393643809363271051275321711119634889612223528642840700227456 [139,113] 3365102564251795448158372517304738275774000139290997993543797039162627854324206731674767235248276361998986157918662586925580370085429576359456493527885768577612441484056686841294610741952617891526643238009253848602613686038757792726444903581213490520880925520190659129207310434640435788553671110399382946929283238077254513761658595162521973404808799079482695167763033486793712993978056935835489413482260566058211297809553293783187075808847678094110107882111801805742635120298790612529668119367118003549755628739834043432035521808359967023803387398301259310605161045038060706314146878644710997558745723791724131100167855512798397767549648953566319554356093162056030667591606414351182522050179085644637240462382132671535854728595577702610458322743556864935433569868987192117646544764315344883948688126134145197784158075504191527972009554566610976722823144632840701998740660382934242107977854748667799348475014354546464781181991638667894007958753646707979065468301983322933428088802205348073814137480160586827012748440017573553966253992713476588318453298648930413810083834027830570780918980629280697149472525281823481276176186560802473087407732249716517224021687931514688519436985653007955770668909886028963917903524782793358223017746525080183703552289031183740792290739570601225918333020458540730598237721621552897984639989938945815336747446653299139643051251139214505182278280394535845699902736 [139,114] 1169989446679399868880360004119391551245230950968231176331544817365756149483313926428997740285443077991936294236289141867208252706083263016700482384222122100314545940403731953192920623180182123485925463354006206534075763359333632288989827879409591941052504308210688508838647637834972115758305474042829446875287102489044963333933115596728996038768692832180585581440079289690753807148164980503377262071991036033067859481813170139341033719587699045392745740512335880894839102618982019268592498641906674939005572004576805626787830419630870702945682198111458384076735244613144661232574009858398867780869531284823617927582353225570441053369729817769703775798982393451320662368886254838163309961707849199460026274320629290417828036190879791318261341757541046921349932561807735320359707677515900097494681003035558387414272220550350898708170247046656781022729485980145926195265473687046133514191792707263513236623275603435852964445074643109513312920950201241688860167837843549756214038168568425799916423244063446741958602894421340978958576836322396123835477318027060862292734195892434973130382452828378802265299085922388606800739752603190410258246161188433391591157144193120039816178956232397975913153055153817251717291868778681005897334515296433431924424275125724699143685040210290039915958367375317776741279466602932363682586627115762031858801361170304301526783251684760096651076902398432983920 [139,115] 170089594799374178643706681732898889640462302379500555867594910342991429646695064137238206837566045836538037157285344481281630508304655859042115686673740451883489098794971479268575027458138327325168062349375552084213565669190753052265959632314871981743047111749174573610003403316967390088812334146331417075915592675911134383159038896324490423358390309283324937653297959180952861369150596597179696623850735386554389527024165079107391626002502618971404076082635650219725208229450348550081602397276923446853131644659743790942888152834450034481893914959758000414146036982479141155962466212366435867882723040106145215052319191785997710470438257789700069652723988608116133203851212125735320914604365906803660409861085777706281652445291723021818272854903257969107953492049940514467427978778773654050610411647567969479752256376783068611000637692840277223605120012556337321699233866142068153186310923670328052818941075951326988448152370701406702830272799416008020515690707121669540401421821699304730068025222146244541568684804662791227273904993602443604014685469303802926396347885047916155030828902965383196274886771488254790865854096381671050485933536634885856892470819690859493417881348698275102707439728468106827709421567058418469864795134765234771093924018575359664809740232166161189911910723685565512853589828433871859249061254232985890383345835187853008974678003498640472429355538974 [139,116] 11986615787528240622845973418558218893439581255415837260987353674973324688556495750811819790789112744462937748877013850005160987931496572852658257589710549852364196729435686625715822356965117589976028799793290166720733243150752448730958604460809719564893365659325792271988120467142584774735878225912975911491397528875542973175018968611210520124731082575261165773293070469762900599691503643029833353981151390826251766378116977161523503127893326688911187159661828574779874285632653645277391096271555423942352408054422474493631179634455970460536527978330655397623002946935192583360230547647686763088615162043382366535889874324554596993682251052278245176900521693859210522031951777060083070596354929782478564362546365679696092221893803864014469430583751358280978398573494991483405584971207810494703690069141288337227642053531423476210217847828131205612343767467367584852180052168107114055714170538848659070055586401233112637677980255113668905466667252486108799390325251254541880235111316690310134564283241497639829751871176859027744945843728397286881100917414018037058545096875453260410095338198170209632832307067758532229005044502225275001069072283390088417850046777243375859966184626083508486432592612523360233062390226066171947061700529250012432580668799280167454215058369608595137545986396290139085183929943898602011583600334387857837165223859262092151933219516535282659200 [139,117] 425441704024832472726790169079368225156145765497928488222197975081138956802679032760699519979474247937146416565852518578960153059965794543525002550012772126178056460433951686924233344426046491882729887359241442647070274066203696724083298646141289950939292903654653181698298529852524124527566558481919741256799512903531954499924171406014553914136382436859125166605182762889405055920145327607218282723031382890456105629249165201311685185372271736410375223735288437696702206342397757106828140774732222501392009463356122474387411266352737075448663149325479536687347444476790376318477253806550456100274979105668444167474236911602685611327968154697094026365876310180811461209639408927260919678530699945505602273862058628282112823600231889756608346405474035643670241112275286731251279313584811543853401796307548866215699230996620792200411154194255087607197988559416279258306182407357500104985387316872294267405009016022137059062019307033890539879039077407419430384095518699019991988790275918783271990224131981928153031048756038665879553047387497978515080331714967821501907561866529481973269471662026234616756219515978262030448170665783639729010658099862417202596322278402922110432125152829584045096841729194503547405599160329906525834623650044160622172603181010078361211761674917157243489341762198394861267304021387845386793505903614208701474233091208532574150814733789204 [139,118] 5514320745397307495841997724194970306212230046452255109543287057901773522688092612210703872998854547491377371167550085387312464770548677693069963083957915434123695385443233447273948809573089624958745146784758911306542137899571454771159347682024695327705361420543572062082207486385897680539382553432835784575369934901224055904517479216253928854924518263331588381007483865255891455366804853569934148667359819740914059260769603662688147009634285601819162216300724509112902237305000405935265429370995958647970478799800593740318201158860478118312764301483239177634778629268454226635596976106016459266758301112356465117510898308264158741827645898327247912139804089328006893553675860369866395674905590099144054536591622973183833169108714830983931612420570194645196203497204370963948208580099266077410986147745479984519101523048501494468827611704562305404869186654271766794725906936814021151330157111724102207700067636601495418217454098753263212380139553107166145890807187638936980884684510263694582692390394325354777734482103721942512850013934054027310610432800628892464985321051148205620261954515181307279688475988837748870744646642223793493057695766651252112494521299004662698558186137810357852009109829558189279209217264184067088666125247381257664647411642031336874266430072581808874960999747908977676134709509573217418411215908711072624001289231396926073027864 [139,119] -95987024466785670945337923104093010040489183184312658469349141747161368806560265453214038512647730712254969563010159566022518673438239989469312141433679912823802610244684969934880111687319966371745331940127691898411998029421814255301996519272385471225612156932154321145361398882466466447640688189497888404133618770702594370841764109003193056901732918065980114968406341982708967457045738569332716306703025458138267619676781594127250635637417505860051574090059531857694000818590998878055715030708337861239132683245222202806541194671859882521411675968924106970627535285211309358671840293509058656207048827968128817969595828264471986072192344358496899368489012590314717996049985599060248966700285894572209844018246112970451683485857229351538991535992686831757209577949966032889271341619659093362745405212984220385419424334926395806935904639014987943171346298295105833515162970260255637492011249559083840011638282155959188573463544250945635093033042858881876718364970243446367124139991303785097272564341969819366253859843470384294748704570412141156038087668925185984588258049930294424827223979168177273090034163149505513414840430598315905389429939086530154340312681021564460988685446894450720050550386411810119467117882865564308946997410260747745911302268459909307020590182896229298668144874219324515757168833664639802295689727815712599515862817234713721 [139,120] 424162715290875535186905299763805554363971662678888658049993205759343469643072641945180888250020454414988013762040498124670898716325001641296855757437798247430703017817912477992695135510153542143623100934605886089461652736334637208470974032341902686481241013145116477992366200192997464181993363558897255395206488511491260076039999239564815397305483941856201524164496137718865801970238445504308093745626915574369676113574638336995444583670423578261393940072544614970752349429910203101759280302437186900212378591058617895234881924407240151338283490277231191957077200590517278744628335420488540881372114072650603049240829682251349491674243152828355981198079229902393846728489766005874658975586693262872102586159077753433360562303610023519697250249968137558706104175186288682351675531716565527001136468345968404163284679728295611629997121392685345448073594955717285701772557528807507925307275123648398935507529925419328967988493024805190604945421434808930711694711169223652388317728331339212479386063377843296217266259872746056512467933457525511571872476089699274051303963293065852791786714990774175029479253390237080294306176960351279992307741383369711686520618752509536859647221220808438590333108149119435847580502797369444721383818500090687148062065482222110527870396160698645071134997439532507282755623332613080698420922505102943629943934048 [139,121] 134617277905556072627803634923997711146953770885112781193746232351493966841902658455702576708154010740953143334226384569800986374007547198492597584973664835107369817887422010378532169970123740088544975709689898970531197144270125504925189673665309163354631201817529014197821563140348941391568708901110672878953320890620473245846245155670658490751499680877715364570952311063275410074685227931150332113658857256242911650120511556900302441123335204480344951374605296190682293413931249990482109437970817395713257310747372445151110945805444810683704497508099802658165339222748442854099111178320061990898585892585826781319740958740286863268243065082379216476490231267362501778087287876370602958612001335411278938977278265834110112558860283938796205359873254723465607879417417973736787093370041996698507081367928767085355630925536442659150620677824010205506028631462608831734809983746339870218738713166886314903439135364193788990435120093859879581246111941735367111298301875208575092950990776067441632151635390946100195297850033415165750088320354316490226945098783792033008687865597263132994232520844046662260544310261438899440756516366875118069492355383073290189412293231341625524893119193048859044628051194238212094425096789480008031019925610118770757234972746659046945050832198605006030464532862575072020705779497816974908292431718222292052 [139,122] 5298778232216044660526895141002943914122623867283760728100762100608550227223937506338809909903868675572027876086440469678716747345939812937760770356828768021580673055302980664694788091168403814539148550493117867960657498654041407574732647591469180532934965346937436531987049779279184141456569712281148866444085285607432956513070797455566771505433679797890953394006549916335500569322951707054696221208405398477925088313744241017635076305040092086271804149633475652453051839188572672925785524826630312643923945527038706071454055698972109738830393702421950999872300128162623672270692441284627472181660328009392297035060842653941001971446941034539493567863128953165325944635804905769357663591611628043419145449686068997445347108142015959540666581931197414868274739811796270852547864264070467051127183072283029874065335999377686423978366358364457627058831603933297103460327590889778915774754578325065784706459042024398407457990694666397419374332276177144975348820365304910243198084109863403646819634608836358137521377688941501497544540749845087552305382280736460877122752617154060926571318397030312125259678030195397787614292291331239679297321749928687160453733785207192768447479453794284157546588270864747004587478445555176742679479808320078976869615645234508979527830611239853529905208636879885073469574348920907598638865794796704 [139,123] -45259772071912823130285296571650649294373108769316900924031093086400058355716268660639749625094335648371960678656263467943864163329954361812686492919739445523646333216523542813246751125894356545378584064181055809674840028855512675985025183664221697407145746430959272905246940804021973993339082719436276327471094617788316908972887681340005996259185108886808888394757225407127346844053707728973337738720842794115534274947629368360219223779987405347603582607709476621148024737902869405389590080244654954115784214732912204586815369809094171332680219130361345665037523781161842317538856034898720102810142257243267776306897017962695062957287187787261370909995560284959179655354883174468057545214887468197553489437167117991336722514052710658992947120603427227434688755765877411676131805946105244923715931318795531365755595707871775418698069383775689288849491691843651041647430683781334557905376480626865516903361725358543406137957144519130608912561576770890869636615740494033465853048301800451430097709302101053282394328935661820387716201324020709510173875797517739238787618553235522294418386486254810749358349245595464866142710640989973467936431874535259053478882628568474038140829480133958762690001472184712927039195295404638951684746663659593690618208844030809347121313898941853787810756372324025166351953487236957370083628 [139,124] 558394280575549266045794770734227111901468933472988111463953736765930260664641789938891448393104948262041467537988241955631566243176555719871496998022587229711817782381198357827874757554498302011501535108675494689275778071966280534726872526620557530171463213196639337998205172065352796094539416649716713498637941601453176818663178549345319687187097194615548227558408608506292641849954111114938381937999795583336964669379297232554761204354999444572861878875571074958845528083904745600148051364060985639083669223894980254728887656543838614248188199302105858971361228067415410037108549403806180169479711714539857047527157007821488891792496171219414910927018180237455090367085982823836039876969242978412047647759078101286860175236475312816531130294650300569235286261410954536996361725318159820328201806828300252044364031029452768233639815027993485005851976777996074047000471703974342760939741074645614982595661959298074502672935449399475227632542808973711874397258739438206472746992161316611563499438921222048833856948983469606597942972158733828518992521613970887771400342750637064680486050432212372563279149627390193635353924382717315778783273071196755331413664497428751855040363816688055661839667005113981011609310596713622183983274641588948076585121141826363212640942789631583770125663260860533172158613074195776 [139,125] 2754361277860381224906611551277181706999821472364882772151442068175438279219358064031648092897343098791732483944643663005259052257461559816611128064571242427993620540981504290283795505608661736892244617645492491431459831927492697058430608395216445103964818895553513888065042458319166303094854734284952053604262146255525171312833593040855226341459195225741737061806174397374890775472208065749905526473367189607093040398755802713975701094858060008662787587899107797430281421723269652708485210824762184718056844107017774143624109366810073681698832253438284525009844869677107386314215610683028723741343613910445317409317088050761741520414448542105170444936675226005452288555991518023310283955848128252421521645394683555386269735009169383592585296651650069846025129009876585724342099926582923766697036269985651547425528097700222846030361924214523377424775602387175017359015234587617324973039845632327369636237662967641341751641539325646665452905491560835048030249874041685954282701325815083633298416393805283927606505326591663907951914371975582309366748635280010677662463445095805412666607691154899402695984121306139518552112575170923952617772500707310508663817502561837213439972773288219064503554879481027599535646097904918551572448961526138045640887091673126447622883517634425013295277921096288143480567184 [139,126] -9808219879735749181825905859158968746875017991656311498347787111716766783229593460050074772498944066339683379064298492403153668533497801064586616935726553057898759216561332797556756088539339461561986761697398355460417425037500871596925602103445912905705469940920538377321550046320832473120367941323923012088080138436861768256982863977917512126820801682662104620343173681008362062884563273581317837277726424406417444246865490539004354582668809556338138794755575458900364125154888191502673074277586275591007555746878538733325005395884783676292719654400773927348856514101160473745235875054705323383740562098254922495109034718037552650221674426430808290174669817996899767898523181111286199017988932893721785118154574643797244260878748183194780342180024653108897102901742717042935152471605883345350173805837092023536198249384925811454634905344939087257913309236756324289406040434245617353551037184312961306434324139681943528384301996171535721201907500219493323456942604114587245934311810662207546775014259256573528932221218664479958330189076325671532784464412328129986157316482038172414286187863104574806217137098962528046689613908164309827988449148340934665210748418341374185877947460860285383610994634398444590953022670293079697926881749601518809770554898996522227899329559969839291754121196888768 [139,127] -348378603087154737564448130814056173324614271994110091093465735002524069947218641853919270710717560841264858886752905876845098170743113343546929383755823381195650559682548731307978875407881296193467892557332623276588916298161800572387435895744423237720609084920063181494968731496839194344994023414496471238938518273261270901840433013725015114163628511510668737819357240901209960749512362551112398933364116754427429725826787770197508289574930660853331962700677381168599750542537679051524569074007808704317379243938108326518619018971614406770309511008488454560909383819040404853321119743338570124759719071234343706603180299828607252237321813802500799192859977688264975892629449088013612598968174816581613680076304213470831182044533301748500837803549451628324815861126030893738969874355397052575701054493341686699578750242083685660482614911477954451016922014079290410790396697268777640278112566176363273134579103397182784720583983697356469336614564794085377321190067060557733808309925321984540400860672825349315296180358272325451739129068805775914891751929212798932066420311780593341990707281546545258641671213858371015205958767192832647414645905785614553000196616924460246025440093681671227275673428408391557051709433630154119244358567666857556043391300731018657463559026160938692661169688 [139,128] -92945081603002087579703834803572722305179391702603637446230307702965242467163007165755705760853750085098874474359652128142539083575317048449371340501174933423925780101669434429072516526998399242355772748200126034688690651902574908175254643262980824516406728863268099811548112727053111304568138717161762365942086318490295399699852785364170927141544231131286451653755101524178917895537293954904305633803742320088111645937709740319899759188351565546385881982845656754328792155354779544286918771707426389262130612145679979513804287860722449844796732840069976855804327360708892355409681316185122990736449199272663102681747940617991032238030598013675669052691797566791543109758413248957626996561049928249494563458311433969603922547828888399271138962276186706532747870561909105441257772362659551850582800634512107652035218609909939186636511707955611702562417631713763158489317856644927178223715333667525140810242297262659695385196914310831862817236849938158674525116745610923449083549670473443709123788753792255280913617014310300651734665050105144835392125033873363354803562349666946202006774027719426648274877487502286266840493646940879744230968551056968749603567184144700409096316538682225403043029289644182398867272272743549647620317130826331831548975706687284035793476499593381664 [139,129] -5537168551336601833099763169174105601655083912794702439016307509412238655019312150789611112171174403639131777540302828723127260677724946592069550537894282839107021006985741806385812686840563720961293671600143400522516078169468307469931148631334721227757479816869563328944298592644854798460445509178448345290209467762236823415394361860885675767728281940655283944767612750696655236203417844866110432533232872916126611947711698274682612856633971155386415709783148101790356553939514879869114358850699172325107456073432038536507889209699276568372176004797517377793066601278519665155503909027379135351538983575707970761620461663671384726584706264246313817496929834281885979990845475981945595430591492371554260298903160624027989210910611762672073497808915213803663463185508198338506387777778662797516752266766966558986433556613613962008625381676038872114988857468302082144925584168286422243916794692907748047207518962387149877136115238881404483706727719673290882023493310100230580561038007918019755742553119456868401103100609555747249336978022543068302377838458976805812323293584002972500845707872679341574991170871453725080935093063590100206028176573495006961318793761227757667304564594872281302803236103095683691223354919831019917573978319010209638053358623813248650376163196 [139,130] 29461787188976823824040493781671116762615497589212024965574041218242233067461178976114347097072271886338905804251597916514717392712558099153742678843168669258678479889595577372065148911280081655180121849915860364035528212084129648737941874622442490376660052282802692223562492571503571774492082786379538879581125697401424289802815868047808386664745842608110182837714524195728805350439089010576345184604308673978512175468175002079992096532997627618400557583296015177786740115359909500247729075637656663299356738264318839223870593291191945948010671784888835434151892882303447907134305715664669977834562111513713539517222927919375269652563128177197685699206528411653537410612499414540310321648178241371737833062499314445509010435059874238572665828578319169719214619892637979504533778302637143537154901649157529078446686200282510850180057350822561417706796157601741322074118051054075919479732745684952829781192925531104990462699331770634984135719968681816520432034830456433319098351359318421617051569314738377090314564141216215671005353972254709606337911950918152650515974067519365500822900125537129567609642126825008737397872168790870294197261870323037723825971467710020080499468901447265638097328250346517256945203672458804912033618701019668311519589982336958108672 [139,131] -39120743370124587188236979329862401125546535083470159021519245289505721662670273110725811453557862999240174487300877837587986100746935769215734294014864792170570718009488431194660427029557706469030309544681184023736547418832843347937268857425995702692947343129587582646588554793521522357581747516685025234632208769563950145019610447976897804474481136723873484617808979921687612258423679963096295484897930272896623758644215171844179112565249542816444330184573559630803318318153911755901123549159300541754620779327902426743650424195128468067525438437986801732873790458100886351930560490654605558353979164765543080377870595139757052378177059440405793323812543172006917754444039855727531328880530817730337084396048431807935756546243325883332074242702553854641602301610309243664838823242117790828721836151778884732611454457256478842302927964762863652563021004267391926452624409755782839610842906987098397651737496755619699233442281253241451011039135040803495744903758656923666442841656338200168562997263928676132156153218989186213162763660017804564853176980829055159210825047292407579310226497528856584000391368151233758979619346791366744269258263738454179977487642469593597422844347646650221958327697221981275511628510214831310086834356963118014917089136704 [139,132] 7125838043586465159659295313868813303088506793741424248227115580749834713939667063900525343024656705586218641188037014826749594774515093237751244871698782499942326355899749563861188062417826685837510772849225835854131871823291902276616416030561109026693433864545198065440922091320913933353214617412304480831455228166532964835835864126309922159503347575086475338410018291087715594615820292686886256982217202821964427520935445795590144927980692142234630194367849012601786668245095393339332001491316665692802698781420307360399084141187556068483591077651729770183669662225107687656510516964480566579242150617174785149172466288398527587719424616155000356600156981932645729139502312260423978275111007713961814531025030567629894233268876077311148779484216234471576243563864997755983316011234660918526245917633712753252098391823307202822783301860333836961168101264607850888093254858449383228477521203372381512798110461096113571460764739021354251689677150721726395657351115506366337718894943333567676447383917107170374290060144562679163517149557029718990124465063861979699017295062986191135682093740431276500494261748028916845851832710198465432929751411279908786045289166773118917052766381841600956119540561510070615245070917034647123264250519544550592 [139,133] -954624388518625601292122954961661248347475440288120370831200111216889400210531292906149048197733114068595170515751326749774468102631074799168544235542667355060852353196583630312582234759921370149583695893979364014688179005178613503180558009314862153144077629953122271540544095641183601510862285251851962718402040803260694180620126331656337419995154916407873324943518757498734730913193608006344357894788660103256311006773650933405686984945527178511812228700621625191602238214435200766343116977126314147239531676081373931531035948274595931559455564342708609481637904672743938545532343243807801726622941400975553722646028203505564940097699655859772186315092265235979558558042515513445388929601487454605510139205667313052882811586873582661039872678945097657715338018934142532937764843191269729289858519886624751895619421820376157292691225999947436741422416043074673274462709628409026321227889306458193120713993041081824541581193946193976084239840734218623987112853592916368731184305386418011089077644858801492981306871631903054190707576511909608360069744237431284076917774464667600362466314495621427921965006353522848625275495744931516407302290299304405268403590056827001763054226047597491504292966021133881946509356635584460091157756748 [139,134] -17715823043323884715704899632695692320353024279221508243217708672122750046263333060129685487430427517142605900486586847849643770573215189991625361720335543548283590070054937881603673853438384955187523059362640135515704211298767866478092051162156731190201524768575625745928169614915148340350842332829481994232204787483152349091846744546719646286100765233175391535679934473873528147821987572219757315481553253439313566235635079739061247444299167506709787378461957446368692609252776033486927974247752325371942736754096190196581805859843689507053194836758483194606535963855160363702798741150376386072701995045294825539593568685854375773998381930131475344912120666029671075932772108927782016996311881462204468045098216245670530585510306736832865402717928256485051383108126759204495577452829854651589085613115162758940923040875359499548411705112307783430642029338731596694704783351431100998077488884916486125543860677127194190229802905491989536121692028684110665100132336385093900549472701520813379582662267577455413816190796454757851162776124430970444065652095135709403622374744227738429814158735059357535971180026465593778673648072011397564955629921528032736815251307877998697881802078484368379943857550587843305222829375966392 [139,135] -392586489059814859292156324343021069401975448365263126266235376863535247377488879407393125603632799146448405274211899282044950917672845187713195892418669577477969179597938503868022622833373473249503590960241431636631578570795055837880140663204977057188460195253684341034106981117701995223187738992146537886774300753581440147382739716912447800294593559370549200997507927013072746385320615330756679403870208861757657294173515937128717707046812944752307641356289890762085664293839169232745594441885984692110746611157266787801624784918395737171551593009201923897496852366534740242562970857498816921292070184935028882925612174817697826713775555459230079087007266286791856054656177948883301864951434967520670087718520403694304135834591199301386388963065026373599510231827514417122572295583466443699147267627056592155010319128547341412366751920272031647415615019141050761616536316100219177113988494067816981283763318791330392010108657931436028926951571796514994829703552429670548157275537104478478628687293223646462094829797857684085808772577454114654519046613822541190055273524523768326530671944622139005570691711889877421861779955579037175560382941876420868946924500515821127060567346856969804898121639582641810489563 [139,136] -887779739056124453747676060419860979828359220017944140349398999094578947310046298453499181373802656562357034549825965560723323795066450902855890519571127707294819210342082245720889619213089345154898725547443739899093234756627666791438196130927404882234623755303167457570257902606422277381921221978969048780521804805351911438296184124761167908928485763160247312061044940133911392229606010300434481477060578064051464950955259667979112343046583181823869022302754044975934707383632757821551426404379275263686621447642371408129195588375705653917423908078388296533728166885804640039118580437829339452341126593537678174438331843633272409594095918751256926808426098885220273603277709210586117019553837721816159724548981777737972070371409358915779687362239843878245700635883459974503477737224930050600001989720579878445927621149887726761179722075551694821592191319149607770801073736502942417890884144877578186984644835625195199210041673466158010469372756984774262460542678001454120947285143330868450443749689953841594499006579269009834680678221152176163733884641890675503312800650797649730423209717908023810546670952214418233548948046935018345633086147959923706441940736067750915816242249859018825208485722240 [139,137] -768002898629858539029129505057062727374174647106348925507395006595888104788513185687106290052619724514691420938272004756330631007288726346603719107232852509125128862622446890238235344459163261506279772624156713428328252048942159370395602282175000666289388010641648313917381284260215998673973894432944096157923258980025007570064353590622628924732473502752980169332791129933797061302837260931276938540508963986132284421821910011612248759519547508750015470800215003948405512146021006265533617816091542434330346375957425986687275877464233173613278592538524455263097112662110908300686990591624920930436117772942144172614875444568779473304419012649596590722309987828383971945926173633495707476914552510196235141172589382155399895181792742581983315192689214628232829124331684986164527135220997094882273305561194614559078307481943377413971738506430467467614326207377076127725881418352493460278296777907939568934354753333155192941496690651471152602711032941359489928995412235379710203008451692338309935722060478885300155402523000061795330615028475721817357812270973184326825868709529963926029002501512351953723059086410187647974701864648968282667771579913327410226497282101730980663889160467443664 [139,138] 54214033895854765051341594804413006860518806938305627933682978939732240456877910505982506037152347577794932742720755378178093536088788676167230391795863801407465548397206369746945351131433148391803600561797310720471043259504364063878173822785897512581375418530005348396087388823164165742631478434988827906031544699670395616208808248324421345939213856599361531891685486154762650111216158866751725777713974731209578454585433159864696398466096326019958288277796107606866458999791994059889127299051598008450817233783318604578833472335887977657876907056136780530945635229834864351251395386248354481470116391682910329206949455268812954324480688130007327872883749630526359831573499633562786394030539430466855889662644005101090413334329008628086435150080700034166216928380000096747444170576356765419256753816192360397577713282531369166716534594065239173916136467869634703124022283585897288654175303752834798439476120655219223714076586920767172387687181477130548490606696458459588035961792281409627811219246482089745613891027538352338077297864558413861213996064242973955466550889546799182634411981435451557473327204620180357151486653396772041820696833636059271406749981214022898486656 [139,139] -16353930111033281057977083681311997103244871665496324158618743855213775864788806053631995709864493098093566602947875891830347575512334871298605696953209063364593351790047739870898511027173374039989237673883763180975521638341544438802742218045060769638563361321824288778135626326348702805161248327484334593306236221177636316015426066052811367142293280893873614756456815714697870845736924952461125832098868530844735173612327230175808670165512789470842876803841040406528868501300644515221113014917661851426971352632286717632835937360352141668554009464683781120749917076063434328710487519983268785036858997484731519148735540130152847112180180513479074231616665532099863246572249960566215902077965725590109711914351405772134165397591638301780321742307095243931963217191511249022529789838040707290880642279814728283105385906859720968067125606695520907325925251337746002444293904716783352611510410804239600996568354306191595429917752863056437200360962249251298379025753550008679296450470310013819847147276339323534503282998259381111399186103234940716383477525109657031868494986669718615240324197276543895034638772347648786736582038044646487153865047427296862421173760528 [140,0] 51538622145344366195763659699470356509643602245921810551639659159132174984429464971448159841311937857144295616129442457503089324496036740945587031659764911006229810878164111417523575024826291651993212255841973895263900392999321650205310098573390757857656486756438643538670778679827442973727177032476256293455173664283645439050679664913747778615097401435897941084591170473803317375748398286821047023860546344373354177923989226199190398199945992265519688954040283345717890125482614147380099113952635271975009224015019562601367839613866723607574265592277884740653709108416007886771568883574884806535652257129412651407835481795628426038548716257316487965680947684129208764594392364706040428210194998185622178780101917793764208570199072004821365784562642540402196321473924278751702328282714517613416883754309343465860338712432143451039324426125796603180352484598330881629889416979767259629419032993786907393756728249587449924514182101992941736783298678112881089668560975500687573518585208854835894632857347555388365976324520124218266454177777054801701333812134467460352791955213284162357540642628854883867851899531889626786069653837668859089948841014949239267875515687548350988484326797018731886463276439111978938702326701477931214141193542134164275373593893266427821136689422058726036999800231913357497363298876952335026621730098715483443608762160673722642476878995168172814631075998369126310203632971981558354234672413825001392524177530520096162150402404775030912636033573894091838271935014190204236327056770976656585918478524923194200860313676151520855605980028134999391606972095523298676284037404979345432934413761591514578670341662178193757628138284972796134165066230145991967588551121500652088001808679747520335556411182237509044787858250331071311193544016428592529408000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,1] 12667507720390386039469825824939794867712967823643336337212348579147915157774402484620237528496640794836197544579346772800364615578221399536542531749120812025710468154364234915310476969821281853909573213642687874914854366479060535070596646218054760275703926965176552562999611396363385398819338305112878957601128003221812224085445556675368325644321401846196222951808575496259906882299785535164401208885876715213716951261803620867658996555728710379757166978069569487160351569131936837873171246123840387761669020798803088281913885980453413975041704164965729876783926392596057678163109411631845951008667753359588952689069517147029924712599310262288367189673875863253891883521046115407534834120914217687583109158561620268362961347537946771890397010622766372963582356735987258884083221266909767599733141827426981108875696967993707885791627304563084247080130963129486511815805823471301461856012630861073065823176275183075123591485941845410025073948070501693744454854875361974532198313564301362181547988789795592117670667762860508233155687099219599217117139912160268707426860513393556133610930828230275436691463647896825282451543697454371833671427009599866054687682943145302034841800864160007181716021297678067968396449942476940107396496380824815245283307392226128707183846382183009275916859876183487827963141595738416773119674421313941582672151498430201403839475467305664796156113931600652031014963965105593439432431707964362109727578814391871634059602511243330075178801932589545182757950870393259509503030365151915646663936411192775670167379337147310713711554083651507708437110904465378112416190081871912717963453352246017986333828098222907908814955910977212038008982039101278005445811443879819944256379668626213913814690747753528205812579258209924894049818249066336327485620224000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,2] -81428502990239379893754664110760779937721890871018463711735360069912818307710441281670114514056930427754458064011300394240063277049790886312772373781789691185661205106612844430895809860365409707411259602940070083962067002052614164061801685493773181705599777728607642380564492099626487389655745197771819273783048137554213488585949858864352899392825960342954682410471584128415943896623338689783167886343736265723947902174080171642421427164261925285252082059998449307364623546884548247608202218875212409999235458283567755393176279174095182629879360746134793426356259853323423430331043418346713008046082810863754977476894655931199181778937063100554173982102191957105340876838235374782681471375121277091640768996480833422110980560949684137430988671700585913748787814677539489937511511882101448261620131044241448811021444161784152699326318990776544870893877466733318294499673534943562905063031978367548049532735743128642388379016580876005983840539711890966208231664509039588287681227595361533943725658602745168141622312930682304577779801400474381016309887926631476248833472995554153314370613508712899931370792237591300488117617193230719311730308171844243643247490081061049330925623089839556462570532287174586008186373673343644482023235586172796882723568292857530852989908988123290603571865085569071795401937837054560311763104621359058685691799957300940283699425488616463916177919540216279693715801642608040292205172600385420531494849979008896203904550220593844553489472116684423139748185384241402705971322166600963713965441707601694136495598812358708076541334279515219325063634246057554376155286697685381615798083254632633121710916194935768237789219649422398727887546214348644450622250752255412742623756854223572204625159552121096394543659358323728041475070492453504911889399808000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,3] -434548706192920724952843339550289356426159471258058856528809720343920512271332543184466976882405035481283030059429031165633540258340426577919096985029139361216413613245941272104004304720186941050864152497254259771826314383806291804996564488864939688038904587657270764694436342614742128663939550444188572028327220727832991196684973428378760813932905402155560632969854428414570030059852434603752243663137362319216380088575198494988743126713092891643601819963978798735863284070919586843840619375141096743208586345134591700139487456421906167160965054825776692775382980482480986585580524783115208902107064321319192783621089259258088500903479598509802337770829551493964021879603517384225036588643611287531270734137997705395907103767945600236926097806485076952599775403008596302911634607997810307671911291561596058068045958867613352796018465338832188026813335849530843985620704742594041464986431087067273372033874409905865793919382215819827400440085264367007545593730690822011616206078176832745760376769656807687093109135435738520956328166238445348658458015262035822452063266480136075009277457632377630436262309985055945096227953066393768203933312691973482700168183782449039802360354671857803035718637926677248659791463658993676159232036687548023610503052328346809727600611629412971416648735360406486478793936804255857104698411042947702275403662763569509559967135380744633877881676467566867229610202150509385146404552276474208758637432837492058121082942931178468685411302041446923301356225891635909737738043399428093005630941137952416089496311147216572722152086204340297501699836761546376281957312736697716968439478888478938272597726304806602767967126098104224900084697047631789145885198217051812896815478701475559309275096602263063015061141342220952513097364405932083231493980160000000000000000000000000000000000000000000000000000000000000000000000000000 [140,4] 6096189330723237691508113706151719407559243689722087797431893266740727288027639111371702425486755062232994690742095992709222764977160030574679824249348841247541441399623473641809537722281452084220156055048714910727790417392178016768044269923682098721688329199103957545221712051045630640630613991579527251436567742019445756208714472889818887369389861016224614793795426329798810672301165480051837100975250180397417881250360569651865783169462796264634338412496460334243555710771203729732267057780805998810366887836651197074213464970487154826473989183386093520499728268087018884539903562505598428629552016471507241898269467739171613539741402844161645595356181832283593783235569631632092546742708756060507207055900227676399454633182863040243716219411757617341940006565335485728377799198447635445458609460855846015031258994055491566001021292802754965522464899284753997256029157709581245481921075253727170392068282563459751294532102477157155894742936111901173390518200828927448503049959028677620688276538383877509740747064090865101198962904766000374351252534317325355320616225588281360603288477681687198134173203265712592557731922873423234697157772384760818240194560457456780007297240795048483953792069402444517973353500030005843372016701692968429518589460994581775335470671048130771316448217579622155157707341559537066418848603206175380304826726638904334569668059768368714851314060016802411517805448450588600189765680772526258434463407432364313743195107778388262863063285934661930189551166458487582467013115552351489237287400757209355630064311835040802161239417684550637015474488777641212322370876091960530232441003105335872764322324860246936714324122600184517289539230898545827979814112823671696097981539283666935643834974734817397988862784416886716479025558582557266940220407808000000000000000000000000000000000000000000000000000000000000000000000000 [140,5] -26582267227072091766766726686807196564725494232666797316445904874074215405095325787047013048379412631799716941446363376246792462321795192050747591768873943208051899241906530648868596340085637513383190857154427350773320450021748064694174410885872307672649045715057219755188644264674144040808960606970013360853706301264332277871100618220159884189635906674110400762487742306406448876646959646586913480429345681031220639341518876845200396546069088783412284340491873913832010329496451378934252657254802745279763877441010792565601257572740076021272745695969134963729778443983380902048718757658456488124677898963316274343778750685570779053716745498155932370001869830904931682954520144972802153520704380148073848662991314379485364861464113800900007119442053435267508624310721806779506235260045728221420995970087393546469862562781272952687771082572208052933873193467284218480984338213473855970089718743813290494455749557750782773474908645716653160886743820596948847508700332091657455384226796265481207043892330738045461090815844739690122661967157521676124443045514551249136490390665184903193093134097675828943254890953626532230432810724572331551857131450829392317961087049157288294946311818524551437891557498932795922811595890660405009805170837799476825219478683622904967886923584330137491120358628016556505111768359259433983573850236131366081846155212872174486797317820616946298679534611369536618685635191641199702383642796120989172701531495282449184045020675847868942447874337744817696838062983971860273450864879908591505877297331137340837887820639242776744174588004882501666448538343717322662510814041803264171181845340638418595391972609491056738072116856913721712902913104443213419759861609894618771310856719176238431480986561052015406164601452634529212422598294264424566219603968000000000000000000000000000000000000000000000000000000000000000000000 [140,6] 65478565726091885724373586840889013020858792521959648660864847678234322440002609138580881456110790198983605502284575665012554022059330595074295265988360097158952185574137666815988427154169908956525389045100441390165741255720133892242163202094446993491859625761831143531166728258230261029774651718968994875230327750125171001323820816586990351328721430843457323970808638118805489443629963431711118444960341588430334995128714715445747903763717587525170969844082907068776034643447070352768859565143615546015987032642477739465252322679950269162279314626123720041567693237984274381614105779692414808569157605841779136538645103347396957977089200309796919123807290928534087208023695211987265064032727418494523892515482504805199790810741580865575888705209255494791671278829150859837831941129424405297723646371151421837419994084896054021755105077181873739589114384076010337489110214496994364078502018684502968199086480723489735572245614071774242041070894893147908508635400468240600903690292216540159598532393737525272126407847397831435223748770918596727661552964386584786786815786236079391524136380378124314134805763247538293232391195194328793001961649878527429072999711665017439604158278171335886970248471368730757932327521005969098271817224745511498879723444548798448853975080815155194919655489653519387575607993834915098773904724019333512394547947870621267916446839504306273280363586292334715001349570213099791923341755388604562819312182926567228452092548837671963616839999754536093463862300807698215582945804760447621251333146279838115193931056408688297016025950346143876894659549940019781837665114705103225443412475836139731094785541503807051139184778139386176483830575404386672081745322543400849110433093957005767572298623274162899808726728275155902939238076436872997228727238656000000000000000000000000000000000000000000000000000000000000000000 [140,7] -102464995211688037991952070217775531102015248855247350862563965733445976000075820781159559890273004480739740805885573828020732078585928686142741391342846244879454770651859716613289978102631845866549316477764065436453666510215456368828674272556881558635266173436302253998327199465648020437653744161122488161948424661086200715410509074558393674815902348526166110393172732779927122090246820570877806110431194766524213526915360250304842616927268901517334692994029712481179500607767686540699765686034802842804705458099067904473160259756059842110826309626469412961587724218554818472499530814364872619400047373228739429081309914315880362637451207397275361744523434655352555062292607141810903316631876175667731656191585569290315381764345615532030100612337534518732822248177067241395703495020655508709166567250989961141698665911732129882044430786648603643130654239999792382905071388046958935656351514253133223039266865921045297816444685186658429351463964848708588515782337166901740447839767327155942527071131599449137359633904521129351565178217901391867510566321929507228504655029864020916694053869192178684573920272298260433707410053169707271968127522995660326217080859008943321765231132502029121104026896375857467582544274548647577848145303269503229802422932934655631170585519159985241463236910931638839520178186279377034300800275418582004449548050273439381999346113595542861386431979549391569176380341564214786080338873083124799735977776099481323852954611044223814221236432648454782834280260962748228116754816559689190674119024992304129486260993796622334745800467982486665145350063977342761371381379278978230308275076127110327797623389227448084699606711231946557207743037741338776133946933042887111085562931885686384912157172002281880269278395875431133989227317652386925502149951488000000000000000000000000000000000000000000000000000000000000000 [140,8] -73139015825458549198346324636821172232149808131496703623682434491417157086522297309111120262281472411037319170176598448205555046268942398859777117626439507437534036575573056258275561590549082382097434703527594757313021819669970601291340396921958968071833395604204514928224044212851035114690254230760989805963980759515481661787210557014846372676527573635261473138705712682083273220806224239707220908813586054275586595022013022825189570052709028414815520070940082011529876909683681432008650099615327558428560452583145213068631369511494884375688113227822661693975151552321248396051679735695478209173630713856210119645774541877094478996681507233607984831038171555905314208386297776723890134933211724675974359546019256962888361416942400834141954574159347224177041027238828588627386648646962659633372547648756295138804570470282354890373487700925585670848608424621048134659092012802738708438631338451058600681012178489567517097025819623653684452643288391585241613959824327932946344816574896285696421100955472320045699297987262175354588547676414983545091889964184060638486605126424873692625453640727096771844415601591984085982600530520203578461206387773653393193038567181263781849532715836843948902359159595175454259347733869097953041657076839503259179603151745111569834253875784829171337351388273011073193445684112558462941926237474254056177024124961754227558716626065230716489910625115012084276830563927278820338993731698169326057291409761678478666122222463630150542531956790087085360608358089704652631635787577976697162332152083744806161513556010021410410354011980050345869068942563469455522869366680902032757581075925929277795172348255771510586079468656215275751959340238078683720362459924873146544772846500810174556222425666105876145893217748183528815229301700335157643749359616000000000000000000000000000000000000000000000000000000000000 [140,9] 786543425373028285578707000341562137665375801847908969019092814892933482456015242557450765993552831362543885060529925990157972098189487518402844093177907090435589121868535842861542356406846212243394816307010065917798046779874483023881032437282752192894357445421961157224339901270406067210928073666177557425548210734269217232684703965635900013135938174260376767113834580264945108709511257849383354633185826804976823705385567683862708288310026806151403638431770846406784526100971707935045311474219902518884480199054670308684824125971685941427470186036314775524818254985109728577979195886634634578533597211728470060116289069733626293452333045578393420276287127117114077680323104551917394939251601862563923773465044699822425129008434884231303616776002265631801678018606265887536486699903012183054431030249570040211037426521289865553122604698999007027741829624187534680941897428178221626813850462215777334802175515934732694467099812197451912534283213042731577534305776624256495268562010773702795124117852473619134705247583514623950161466386399309423610091590012451032131562740811180667966188264016228588270899687984788409849285128459102247280464460084697308710577936983714809108889379376847668700141891988754091423350709900460775217826546522661952570957065582984769610812642360674825125247988689968041664001440026236921769485327029596145601517821603011218253066142546719471463739104383737387264660711405108198908193369057604379384050935634331234405276614053592893135393290709357576628864960678771063807915511344294988188011090589152164012477126894211232430114168448647789523710766069874681118172383870324078464073582298564758818298194816393390338799517873441320006211866682527049549493345769577068565109806501913744627792088508884438923152787530145076460604632930671506860556681216000000000000000000000000000000000000000000000000000000000 [140,10] -1257164931895174132374707547325526444346538713512755892320040472584893160959983521610231006768481981919855407766977430609000637827478237880279301050867198175618209755637188937434276898134348925662089008811099267333317850048085800187548830181877136299695045243767451670488618895289542823214328416008718569509168514272432418534236519256113404135984715801973463796556243179456429758025324099638304510266894969155507359808782504178731776523324694151601845672381744659303854228555558803525224902981834627887409205496554622997835240507103274164237232590941986789328437061433614448196031104434501683168521297499756822766702741601320220535740731955207813205618094345434658752270978433243547746552128131783281710253995791347101306060228366530308687061776590053020705125453510299075932010485688955381807477030722645929308360379336815914887482362667214476630281048330494435538029348170606975173515838695287182377138193976996019157552813234810392595740426706080235740762683624195406269000788402650187367196995527496448254961332011290776810417716805111527180087898042969843655396073018085331254036024161044178599763817735578672697143468533100954869231094164967862327778731196979163877319765536287460973046408319327931596199633347446290890357854416816256093214502501775275701264677534025417384081466813239492732952969068281882681490271072298529241688233747404657448464921856058606621259465483094418736235335619721254636135345211968214705519397005124202400940680549576817102237454593900862475995681941267641797446354946602807131340380870860388731922951730919504848305759132897253475291333014551800790754540220907164841088725375053967917123509166909724793992942793224378767242417072391560067927171331634660964827951302016328682269045662020470732045137200086061335757416922778574915758444249088000000000000000000000000000000000000000000000000000000 [140,11] -850786362619152110225178592094457606536683684935690756835784959367334164920686524542893144080582694446555802564165466747113583206523814227405438303999908117328724617983873551672816118089228475918953116231957731245694628139999640655358462475543886522205671719505783582874995811557584256645523296125997177644642252251434577943794551439682215968277918890556039136367305760042718785692223576789753158254476618404484243573055900737111527875456007121382179893618217020157770204103616118017825509385079804386029236224204636470652958172104468710101610646188869180267958239157985581931917690064230565470486250819143692440448302573417490883076867698470479147029482522472329345473018305430525541607485347947574894117829109840378313416174565675658982357439488050098493440094273883896869006015198640076976256568717382560206095790707719516145835971603869400850269553810290575696508292901858878757798304793501547088630262576223487513751262062514831793185317603768083698028064118566113006017571630414136044540568964497147896398476986227724639151167887287207421418800182370301607230768110732917929638699864765241328390317159102290386776149985034532656050220462407041310348781643656496115594652785367732401984914999390651253433508391000557194754027684325140966000256530907159563612034548454223230363874856397534925548755252203614937035013980732185349480436017157421771198713454404206884509001351264257783495709461263249032577909695836461201248375711426015973472651596406800111577920261151937110041505751435302389814290091338304681510337700866336816458114852473386343905015613684416915186243701824798707123460448621190849064071778842806620455101772641500354318296363732116882256504433494320209065180514668184200152408487571593244902541686897604107788405773109771735414462184556596361109369257984000000000000000000000000000000000000000000000000000 [140,12] 5350035090918528165998219096745650627317408954116059552409871042444885552020657514005959258610254365786644238414331785433232613668070831609645000139009691483188702147570501017902003896072951520931575766934697270108390703447715822395295611143989498337665980188192440873562692934901879381246355926682093356350049915808176353877750235157463718882188173770907593429091827816737287685400854108926420681653020798857135038381807735873127673762532113256755516435549254564970430537243675583601559453210054678281354890327056694002403088290787353491328188192997770347775059353365394190001358896083054572546672294656239059360430385156843668385584371979381974616053747184510882057405807983490917845527396489011254140027955528221261311046805326190220475340016621699569568310712683076534466845036574353680299486175381663616278946309402482521874128429793924039853100648556251222617145011284705714446312545349906376082030230246155356348281643797507390016730988423811519881636785108030854320065317733637245985053042619361522378726034550602245904999739012090051032424026974977681764805697902618212387788887874579808559235261626346061261892980901537576152319297115244916601636153499900950304437277159157511418859464340110650815380979530288950793072733182245480683252486040548704813675618495990284946489378851379119999110495684478041576211359901060263024786051297530852359270445640255888123697052854812603479419618023754054491630421381374413015722423793925615680664232982234833249827183891914133857273168321347434379887896240720683295077472490842174195439085863220484076097784151308675239171634786580085049372638633582715407217666904140651711978655503165992617926745716927107663484202907304896572531350410938790066504890675415482331359863140518653965126103879036503349609700044837449314550761390080000000000000000000000000000000000000000000000000 [140,13] -4024668392656853543317405205173076808500931586636385858201616158418327967089922358415566314474063437226956889672390368137011693579441182616688767177673942891916899726084064076966036198057817638316919196542460500894394363416300605169613098699038473144025064751742247829881147711297201658284037263786883540201076281359483370991897391163240676415094721639352818183780009131422135480476649223897365260367148694354423189470429477512683145550326682495994383957723455768459093984265672828015398064916890751261277851677484082286525052597575477118674914584576964315775275214678980324783673144074081941840473784047616956587468304061081022324858948950926269535544076396860728485566869720671745160044481111196216783764854275695139098648283207454909643735527617524103868126710219370082982805150979890004641410622371623556617560183258299855177047587415498254525453194299699367051361451660262441960810534181719529952128306683842609921226484794547967611323696237534091699729922061384512771936681987987243272257305978704083946209548928723437650276180195537084584245628938002812378876966234228663919311653299316912767878399620505372514239160649780631891890667677334070181566626341948687572298906495469623493811950104783899491186632416658771924984537685953975625617441367548243669376095198511576714794019213917847395037896926648496454226470938906857677076941275948228762808092792515193155620042868853321840368606272538251849079991604322636503328916329671287612913941403815041806694474868761134518755943514707312792322914203319599086815469441218509353475205099731438280271293936462023843058822356703443240169774599976693866542027324775188524446071760219463600090748136572899108941234458087626665449402830136587614845296266337302195708384854639932064666320342759127640269155223604932071253457502208000000000000000000000000000000000000000000000 [140,14] -14487077371302357158978406958837750934125320836642038908039652791604077540769212708177011851710104918450772845170016826863476886599521216591660823379141923007029429617187945115956230172759826081504765508431845814590398466365510341022806764085490963298004705145188764127014213634785551538850457959235199853693874025417179981644673808408540724500766866789085596844218224654037713080375816867429662170862914404964069042530182528010173540231004408568254839955009027765313666420946796608465905494674491171494271168274112982297651032909490889958017731256231632558926997182670209247193976951525912015480070797515785355469627824260035935754839205388613025595916411822743600824638862245418553581052165258823184842031357238977927343876455389377732410002440053662038182446056321834524660825791915875295836045758777720867186775711943957879288323079248375788901007280591921170503698570234186419941445973881740511411714756290777520457821678643260162178362082425840071006445752368818443920447589015146149611123920222227095027406474927899265150884223861375662296415055237015890753709442185654634677927924405195508239346741356804525801716285848215651532807090405902966254873441124558181047478862347721841400570434501353077473734137546664556948160487424747902013381747020327677804862441642803931653810203236170908661420670060928928422091691336655832861430213980830213170165739569130996393980749478561507567121394868416720873317690833566067144971575995036934045943801317057602622305430488701454063348320282331970675523865963754340220339839762151118638381663426499741314534674120524122572796861563013087143461072192370886990784201554879401845822245282292805310558207321212791049435088643092857604300563313723002557315576108337531642680219054533033839412871289434741634230927066504671868005283528704000000000000000000000000000000000000000000 [140,15] 48760228368650908621149722509613129219835513625160065365768621446360063737909814510108764024429901573986647034270441534278905682657384464855719720112086219659676009580238391882072626257937476813067353588882618659205237102679236066754766635610539629660787833199231611214008050635480691486721045550133385846326805832938982107686242352856365188657523236295874387136363771640313651650162214952343121023093649645161448123179223338139276793932212626151036677822265258153683050482682520438655356566197565690580215587172918650124004418858159975329455426278302354345693116507546549254840542652082773613508106573293187193613355405005293401769757988265967445333334844301689638940087777472937666706841712330667804903867444023412869776687191296750421853356369433299414929002865777542221546922601800658739034673562471189435489316835808605920842902441692302491259643889201850906723495740104968549270812409072652441922054471124169801957109461860049716502584367135646481310289211016548043400541823215883787976402381354016025564579444847819978301425044336517915189252767644637301696320775486395632134960097887969537415115364758969177680251141944695478432317969148150584419950730770926086632429665088100578896351082392468087881344947269389220865446460980556843794948314172352068098288706001255838628451773142813848101142841832841870502850858321582559199200955180000337403469732179555716712136430373709640027501089107583459630250559373043888342080248629892655935835515572669700157713879391384028342379236989616497939176704987543678655452252705377660711619576962533338932441078778529759652359254042146108577520976557660572230991429559580882768518963505448077519346149050991817274321032469188407262103092596141275148050770202084457542240246283434176007412568608487810755778537996471745080903524679680000000000000000000000000000000000000000 [140,16] -73275912973518788216065248221578927869169572627002521179761785125932334182467745635930558208641458020196588323941331650944758196221077015477025868751782223604475056716108938268348738699141419192563818119756796416656471914181834431674982041621903656149873954788390383370202575596638628703011489855383767940980942526962420787711345304105435628337840257294518030616277833006451293843193914255660349532315865259309450395666484183078375535525254690058113272832590385363988999638835037774457279855909595554268824067885158474292551961391093050367512200081682492803224056962310752282483182986130481997071336576109285910373257189811276079797971070379266181184443644360199484176885875962960849971148747099373426982837753957072334516447676497586402705598990929357480481906988716097655524080552701856401819892378769776365177463622734210933845391366684520664825260687474451178681208421402601914667692511924909154587022147033796767610563269159732022419986939241700147215813935248229563444118920607441466626784516617965671672948476995808536075392442994578117015905957840596821700036226467708064004511075591337010858791429573425839093251209348394991910678279317925119125327176593466013872542931061505931170680335342723750809661721151112876970745631834782013659204870226601337315405448588445880123782654731624830123827933985386880386105138690055641837509009641481350702341438179214802284150836486568982690677324860135678863211152133945456148167148200334576715573897115976279915623983786294829600614681269705823868972083386420870141410772138552990279966415121495855409661798148027152750726078383254583860295298716938423221431150211791649772220908188142265838018245612494469726987542675588344541544285275416305354197271884849174984569883155830416505937209686584465553556343053124668424639247024128000000000000000000000000000000000000 [140,17] 49331909096898800634935995506851141954832578876112670585880582682468209547879958447242186194976190324775211636775201610081103061462989503642323691711742711419763485854808621992648717013982864360167325510767355703259870459490334282677315660842557915752215784134672555251649816921336557316979557089727938313354959710800941275092818862040972375296570871407630564200143921067381430379232187317233688123534726107605047967932939208583345319421625151118724289779514676808492146269806743845477682831286492751837193250057348204761992054837928714724510238603560275919309849221792616196471431337927952261266015769433754741762898979773556099003377346476637327605537218163043768833559757854022606487362881158340205571741336391334157569406377961190172839560966098646460128041133341422065863105630669146279494422856520800431072818599604806592234631189909905426692135226950239451268642982539997934927281307137589783126662130451970551067367976320073036428911886453843174807355575658816616388780508264194888951783011644878690922205446822445167526913531744005889410263785240687894894409260765436313843958312009804987007225047518591330997959821106930398581703874498036546142286378971380513061561503544430683718989607995436426503355590665002811172430385263687323208179081797075371763405357699227193712079777091978244209248469086318382421924685466181147725197934839515358598766198241316592387763511295877454653094198865279100165077622447518958200997053793450572153495829520899373535740385379061944214244121520289250733146893838566807154173078156260716925690412687945692349151148236777431124266153607313981185772119531412562869683276585245320916886876408138141394890807755726397163678771561967013320490918995168340155319066424800224445950706479289804137751756195750388356253608591051096427788427591680000000000000000000000000000000000 [140,18] 33314110523047449882766141216925969435104371822544431884700213473761872253685931375256503351512329687433318649890881761991153189369130327744564472784787479813134171383288965450212971981210523785404095505551188182253749044295470451898170655599519154364194103157693632329740740523293534776657204350875006111725192914518588307620872997710530632876532997989468043681609853048849517428704982783560403455162867206158674352798420286873409758238649577803695328698465366982996538383086956175451627727108100610562704161830747929341276193617118306394048072989453072896802995670829090229758018938149616084254898187085382200165324078276710867371556254217613216243392691051581185403897680443988582932978600833183579968895885957806800926939820434757737714173538122906693343919441359216081076970713707502096032533064250361113223855234741192192795925246267412257530413891772202183917016421220584407905319534212883825028341252958238252318666392536350974799740206758958250878795115034486994430296792337308200824293764457178693181994558583758132905058015771955252991284460093667383319793962157116541298021370164397553620627224148523698265388832480519542343011014659064300680319595172790630494505419111015145518429327769056131727192889971873079661350085654069506933641125696086597107383438104099455173471209238587199897796187248462382043633913229412150809690515284151250616673207551082190908536853699827249192350536608207717596777455870714874225575267949092962921064644294773408838494289677224953548920018906695761031378786399528873670523289319934129822913845204746582757046941410716511453543820175024015084878477123995435799637550326857210808807660426757170441743338574807863614207597307123561403570133491126628043242459473776853740607901907939709429524020000232621561200164769834707249233620107264000000000000000000000000000000 [140,19] -129786893093815062171883559635476031196428756626452367973748963894379933553412043455799686697954173476510688707104611787051154374177412391017322483620404204626182471160825307989338911397222268200917083427751158306323527069339361914213228758350932801225755491235334733418834677849835654602470177507410125529441654164910798269654196621673130411533290803904721830405924334528772197678272653485271427054038919876939484038509718270360594078478070792836606805179421421981439818362615675539890474655718132057970118743224253206281647176053657412714990991259869829927691445596957091823529619842367286116645419294126162688099509318028885050878829207174867474287624563101084477109158301339436595849510682065757297277953159429009883505301106525897195994085710034594519247229389109923895244514912525712395203835817311103010201227777304657871160149797807151654313260736796419312402027741710809349142607555697502254245871349259682391364128463724621210402852076236895296101693254632592042390574698092286891782496131279754278870717120425565053386653191194428175981218234841116912287294373141398286540389057615274020045842380724951716313808134985574996629689534009244288130160917068440170810436610183928110247206961051522708708883557697269217056478362372205584675462357420636183414274861958805666923495957099788569584595534237405679223913413332146959491671801926364988927292687720845658174143532775971681572977953368471468996978455651288703513193983142558802646299478608489232589893918147960201275018251104149969814987214197325469316656535861191026958990713712299114728217510706143039532254805478119051187142435001897206122233370311386166286918488108856839791301717907411180618562588085875941774248215855931378130231289393823886889822933996272107443730532306517980513450118075842911229645791690752000000000000000000000000000 [140,20] 179505897202176987037825506896240393220001766829058249108917947516793962156410537284509210009367062792313549441030496910902241996948096343148058877655747275245802413793398323591103542936131937544653314036725260616935086290417727956338269891825055804158025406580454194269654737936497849383764555298679533384626854757281635044528616036509177968012093654580863030192204059264130154481229812877848857396971907869734739941164529098882450192582231477916358889202393560539515164719439879015075045556836024258629357732052784451116348716130523421004150815544061933388325117780723512417118529270349590608647180620603257597533984681625069582021046280267342259249270044715039347899286137371619962475987072360740609923519786381419229377000737800993302288840352415011120958561415978514751870289704477008881427340516346248739301807862359789055049327857123325047884648930578586461165262339298391765472300330464473366119929208136924576844271998692219032795191587003457658589917734561667255413361710661300475223406934137089186699963527699090705752614819044948530599143322568741678251056778797845923921762956810790933324731291769892333663267483658534842203017968357630589788314311215271733501999938624562135437009040809540448743570572183608475578733333788793490225540438751388475895382322445540334412040382560905264711304340371659154881060405965861466231787888520561330247889843463951693406005311252498381421151570055105198150538102265012512794647144449996886351061139024710266292557213934476467254854720694742197640288525626955969399186277833406238774494047884770120257315350678893865927935360209804941969955482474404826310528950308247241240800927978779971337904320398762933358711560146255550828613074267789741877448907079060567796471873564536359209526563738127540879452770421165980174124777996288000000000000000000000000 [140,21] -154418609555379532713763004645468150313265174845796596258855970926560151182994723078995987277643051733446013774661603992526708353943834600526179920150093497567398939274569530472925270964141399481554839228162496177921823566825910321024582767032232249118812113392391839119904236849856219568338238337625768867482002857557454964109602813479498388130167968825090113361943949134450895471106139298297605803333688136537992281909895224907382795689918058717126203693247073060483507183457817517927727256693516344317764066740717493332745241402762745181007072842062444046194849757085025087654001627213238735369676457583370110897493442931106282937949413743905296134996284782757903256700192346703881760453140924558860246475278497432160778039008297120218611877686294143475326047278821492760849827051792448489911557270833906852432136630057989263952670974319538527042237694076888052460547902729794681339364518635383804227368756482484957849700136295335635679603621867124449016338447851634694774253843596373798327755112108622226220864073330733007804117003907534199052673274540268374684300302512647691569452539693236242593906361651862723249844344110353438920602586078538281815287566080046940371929581318970748133819210484244335075469767042911998006603550676035924130614626603506930659171475795285282067547651836009962388193893803867334504731822636669292305616248694046733131163939448921682646005076735991223300144296551220372276030684669938775071531705732559095542956584666993838445142969329349869720240142329887037535587557106138625598961848088583127913332388112911872416056697016764249247427906097452161798233914050785420592694920122125967185993702409293359464061435330207021358899877685738336615861211805484213928394975699494940933008949250313936302575993622161383091631394770402545272654642806784000000000000000000000 [140,22] 60422092269812918277963210359305100643394751936418259260291265653163354403053291953647579260828945639030632780056992038272614619730971462786843138606079845509038055206055173974976521822536946894499058490259730122071151974509451762063051266632249982513659948922900803879856269201427534568785800435134498662185335664615669591725137355315749633261200351469552277813203088609235804622193675615864653100469505328931560664799563164448388794916312448697511181880560013960813924471714195463645568444882744577944842193689655428197057018396146895813979422031956706976998749948474745995967986995077914841473118198505475859273803903629315547366502777991755580826520717987756467213146527455525541388970865663189222957818134431928071955972494586890545552230109680386346413016823210216456788843934133506680900170896229952785386471101556010969437786696163888408353637428918099025227002325986164719349770283408463588928582061218085952251812635946690926488819822699541671301064508964259532098263779243437014165152763886425035994363445278908051635209631429891458306711940692222786225474638117791122402644925495559624868863357888694610157217718599463595521077703878430912688424825970116644347186462504530209508626205892423076262980212273716885242865447265123612226046533937352270420206210434924492727528840124518379743175146614192506228348774547770409355207841280595135349553206268175769048991915638780107948725728548310293358341824464959336309100660116661531052173901570444375364996617357372455922446016892537657944649283158645241563394290962194377997073246186103357921365862275777072208967549956298266620828237026746116058894873408535125067788208421103526179103709512555011722704406092545786737249073541795474653845698249131527484802951618517400617047487685904528193625974068978770314634513612800000000000000000000 [140,23] 64330363002751409020324706668231010915302723365998287191641362571262994819691807511635622192851600937531433501478578831519496149358404332735317982216216298337339228573949130333683544921632038137445196341940943804446756012617742775394415863840889822780865554218378653931326981717808508260060957694270872961229739293411169680734896214463508824298129074143297661528874469986930751823430618102626284837237918874582122002530253496302527402361103722905210451556631174557426703694271121404343335318347640610072589190088206223352828012328136226303857964474705883014272198525431301587809540508727101334560770721621313933171871513338254309786950116429443569850021341555317532731781928089256637334792910594730881565961192463716995986624033213235901569401277758581157809462135796384957144846046564026243364595357289975975965762872832674792237510979544288230911633598184178935781079640482430578287514212430135462071748632021620323955877849129637340404506127722501677134588399530144963351290888753581162819714552118864883600409115388637027203893861334863570560104230562939940324587928440098168350418116771365843648502464732891544633172102913423797478311287840671318813453765371398146370519484572943230019812781928682798164505816663117462458435722686763171103116593303201249592627930098074244726732963681286048870931917406772119179541004256577766087635950397255365082830041971102235144186570790250459493806639712909464472290922093552679114794187535953929002257379273060816799377111858550687176349578611417214327788309453320648555147334969786795076961480189031247197892759759885619587787090096522909786508472058641088945252836315080554838015855785559237261913854457882148538175295493983641091943887452188270197108365488506455516508933804545292736097576029167441640175779396059077695883381309440000000000000000 [140,24] -152485297996546327552658436961079516983817547152556814179492034876555033138716880355424303114480000343567526460834120448485707561239818017710356401240279621239042921534559924256986911834243144125660659386811906945610323154422104016853052499806713373921341999736383093888417375756279095237170311320135634933710222441526211368375305927348128355553470746868170065795003446524042820518516990501456335864539069880630114631816223121859730806705191910699715809777533193298719940811445654199487683406161196300105316601280832907098718230418262840063860680360297959064319659688557381945280379101518556266340451605766357690663133649081709602577050016395274552804671644762128724372376560962739034362812585822837338612621493899183714924003356450575778333553336871220191108008520930004768705123756877973584101604446436913464668373514048392043209005640629592138999446985555164748794752964876841388935546737587321877411572494801223231990778102092576169048850927200907664195073353432121664365207255513328357639712791407382365229770884067416662035509133698856432231731063507455496524926700038224280315777401206930309110469315461640689614618310213512769136532923286153960791725739684500345371876820445391902574408558678530355057509385247464515207708216459871505461853249462725042205088711835691972907500909174286207491336917536240073245807794281491148945012920649220622547086209260665813821098287475248725282907734687326401187159929237947692338600377324319497776245577437554057231240196546762085800604084964242885642633935118930965667879570387623497631580541169152661519299686571660198595077977525504712224390587489135686086109962402179323138728434956050907382944829234418338485827452093107679968466465363745041061632882611057029400467136330942627797697718174027603442305929151522896957809885184000000000000000 [140,25] 154457686304214488200510673931247729860442624798424616968525313149739165814672426925776475821695884990538963543748881782186795127390686815043162406656373894298645401412285951308640867148141522483217035857333544432044561389436517846147285114525866132766755934976562422074648120900153362172104564972451684716530294429873581746484955730393233483396129741359159679200869370799336927886443384077740324475377885755945655463832881334077686192357698804959191239117499510793560043902333722666454099803612427276195828385168656266103615979104473127553902252511678812001706277325581020385896839951270233020865140081207427505061791407592820369099955579397369919228320862840540350148238627020209481535915971237931117545816176185468885729544947000592719117445166817950980636372039558638801046949821370654880295528410667365172538704765934964348007891958384221858330054097007036709970272731065843377436580887260606545704941714370752621779530213452363808947412501507687012295428060494804566735261278046904346680196056294934102467393757933134329732262780333154090881602303357650038198224143540283264997378408834737087419586203716494149635486106701364676463585967517594982996973502324169900535766015441919870247384779569987416611087785033318963130843024516167004116019132026316171653183383889551240543555025294441001347196290676777092466770794341654710901146465551928850778392884425955830835393356249312556081483236352980177718250930761984031688152877957444035858424956389568968368592395963594486897298672028805595308588434329649932387446527139780028458371562293074436204356255678497651079282587148276496456611232224715871449977891010686044058998420278337470546757996243476749816136819614528739289520744197602918133718307578692140591079142160603815114845278020009076721172587240610809162871257169920000000000 [140,26] -82779351557110914061161811234855221190946055417819293748744058878536826016736765938261861841393227051858953521426764549384157063517694056147155435662521832070591665869113918816836912198581723479968282241528965384417261570737511750189301511422706639822038080494064534873769455143044898691533325204303513821021270610364059797689431760880358971613533330870176018516028370597206949573091950438116866091619409325293022129034210348235830779576770820323760753459410773422067138298797890856601540381130027580761819331260784667605996075330176956762550023312298819505034632289685364589271608165915274311006242783208609191196567616756159253381534217486425953430557904270044603826346397503617375942164937352619428350626699990031151245705914040418533594354738596125828077857239769854520872070787997030715293323275243872316448903898605425802585397021430502718364274796570961541762050653383817697725699002048339889748251256549268206647072611621129068336697633031916641936961061461745709526758461923032367421942672010592399601415928421669107067429038203894023962485846677374569521500765739583772570735732311607172809755812286863723582969276287036397896511707366592540038774876503351591728363296184385097470743361366540800685251720927303666656209398052976913016580033205751545739860556017231058236485298661252975469029644530484835948187550799141209625481487889990355021256003024117061722373117328777759398119882853269812905499299347353882778132845255265892183734884592717557779233525576820735806523745156474152133331318290537731814934020912241118817519111324963021756362285333384048958678014384617221495315655008307184836306677298615772229148202605487907161083846204967201932151701643365626641572269370075539284253074400284208715710254804773482100151092152277659240067972289316348399136882556928000000 [140,27] -8724782629820502328685444720000576355486508622334162715342925615316177577754399066819212308781325425947993753491234640828294146083737812941748192796763963975494914451237797225873395514576416356411369333732613120151964874008555303655003859613333477157553758809541406056613017176985368574171955458736071412931831096988466012720729892937438817618220933825711878313156271891421910565569812844581846521055909223229146140206939060930269464456483539776094902801492518130768637822785359321263308657000055234565069533462589019031562474811261696810036228083002246940732493228717207899358001070946559010040384283491674508176965206707361390271287914122368551037100180225608684439481626880743522838838085027007379258882805420411764836056881050207227851065389545687278346326402524029681877859726267205141198619834569928905211592315337805455365229437221628690026233897361092884734158564252989718071860096448202944931367164870700715583026428424342418542986731367701097655566994973857093812065100926825926764401943685691009878503355004395675205137380611549290960223635634198212094264500343591526266732667963814172422247838931505105066105959201288007984423613438293425776628346677542845918209189510242432057374458527577875695714551216735768307544379692170508800774577571469747807273913610641187019681697156402317400423550181116358565741894782140565866700751543376279125288223439767988134710067870664264716650014702439010599921103739007437314877583177573410661600064154536146461652171886734299976920631780490408614679597314021903282647475468384542655461712488147816688666312338324308388269195449841432847602994072244901647070409407801587167535296779308601941603579745697407205402513253863729554826733678636476529494168572900544678590213740293920012974864019403610670172259211678096323244692570112000 [140,28] 76189373091078576835716734274262650141740835112429107879408069962908969356753829461218741369510903336353842899853962271477201467333066252105390378697470497661947970600510908402428227951058486738645510016380167735443777227084930505590906271688922218752168791622950811415454132033420908692488578449496913475697480468476877266874305260438759301433058254322446141169200843975399308558632768521524791156396875046595049271679572660372849759967263825585005458125057393656463947439483448622229335262639400107206664920228959099109408206207033679564521860198000674167311542812381157368387089907682390918794901146881110451177231438692017069918933460110549517077305066826709299035540519267335606634004719849162124951428219637086758443563031234104841438563832090077651322825237541054318562660687992658561080082128778773950891373550150734664956739415411841019550177010567823883318671791533113078683930705217288625353862775268201560562900278176588590757513380801820670888320359300669817427520574344751063627292414978343890244524541186866722857765221749918799399225682587110499310235183316692619112182990597111645824100680395127398204652255558464878670626285370312152592948269872706793807620291298463214246674613727020171043624484020782452639865529371219757412126686339688241823395461203825643557665231476441279742630477292185246438995820267359253362227658325421185701987491299546115096233550522494801342244229742990668254675269220290051340772177421241634053725220111808220502981071859127562210053315563096763898188046603975832350651685430276503254910794584282131174789223751436834597388055334196374591592286526604892864980819685205933690447159091242294169739736055850191013695731606100062930419301448283137136357049405884313737088822671863002686508913964861190764616432761316461794613224744776 [140,29] -106533308101254528930467590091304948967981086588417314378594976020355457113717844270959145169786762282193630609134830240942191742898855670541423967241814422088186193680011326382891874359370852366817504915830301007209427282884992891019079072012958903710873247734234808003726275082185639373296541623065741392000115517748065289820936446306121275628585268547527285455636767450663023269511228301565128836601312486825400408051496350935809631823429896996554894959694522177666379657156553927452123554457261851065747306342727652539225947468999962162862485312813074806557582978301777448640782897149907229661536110519323803612614824841233084935316253353782555459577409736052844301792385800089409804018353501923703604056011934946991083874159900807346270635681940624160881014435222744298037258027987421074168725322880044157880542552044895437651615127080131554260029966215943314540330952635182668523404491048689982920331723666878950936466756179133303661378443262721618337173343300041497590918830842203454970749788450784788639832458377157921231879699450248549840430463963967963651571087771468115875849498317380696261843648687326257457447089130048689029462021232890883557837836065397102867726647349352570033063571753151939539145553881048605854862941450855874079175798458132384503009603187780942090955189052457610325733521494930635361340290382731603102195883836805132085789535295122850655093497698958189781856903950827951982199690072759087850424658163062541711171415927584321371260134395049212923175826479992778440919542919306271120193537917026687898320506634969296515991254465220412891723343562528397510834439801748107256596963285141430341285820490541082690772477573223796298636270571822890324944918905863535701986677235832752632757190626753864737723941266179946692486647480044885505337110400 [140,30] 106253051144047709931535982226961654759012229806562455004151010496670181060256868154424880404428545096469917561775933150666301730846498778281445856837028001844084621742876305640095972254948733075090933911520408297851672830705508462441801443067502418344241292278753469110193312775822290619408525411974027411474311237866748960789814982553946430882166183432910476182414750505519488716462005263097553525941266907529552991957227877676039091886985938069030609603025175056882207242256746663017502261147815848834295877854964391756227659937290067324567748795611886970523095264605691169888723940428737319903732223040565887298384710803611519823322812071008938493230113990273859155644215925488735948499894431535311737088805466414717352406230929661878642615728427869718644627163892287974873269726015790074351027310813600005606746293379956769002911779802943291724167882102892490761534501238063984878490189186449243588200043897832850231540945456612493726369079456141916362567420236168380672722714146336504086532658987345872567441600079152727061747583872622145886543222324372830869316059345765610475615336407334369558253504975136161591153207983492495067050912543957291189962018249502998726929434351722684493194408338971503463792200644406421526859201147405214885317556641722520034032110514308874729657604983238314834199645954180269017914029133825594013336865783663251052428515306889150626069410442687252062265968532365317522758697964748952414376367547150531870125610377364926466411883591518141393679745645167264753798289290455737548153627099489373413521413944864821094263541554656378618043028154952210304541652604299004591386042978203906301301968705220388968455642915698432441453210278425092412226969806423742205351887040600911901220332572804498762441725364307810638211577751652277288695136 [140,31] -87158596956123981001935555884076850984502585211567453093573492745092465896635438850120127551286152334118398791726013267025401310533792824783106393214490330412378189557406749485569899308555500803533433948341807346565626170044182182435861615635951645738665128271602769113571936065028554347359319100331422358763834965669483571711188077263194755794001085079612891274389252728102072451256361076366508848565983922759084281449456125614303955537176085850663569433591535363303436485006391565163150124531005495443840298606643329020998484357976721242207632366647283957063528471127092114528262035905338390007188078668257483464118788631620482381613500114737008268876721094921663742500890868480699417658490346970356488402114690147117243372768887709644513073374893670916074510927332470338028613178945062022486989079207939088585785061710767360736249120568182313293346058089613998719210955285113424414617959824120244213594166636686067022243891304809109170498918960549599484893430391627169158994402485796572239419764912991458195195576855952080984995916653954811682319834414245794882718288802202579904071086956107414033587099768928622360191563812848364921729534862776434752151762469379282349969890926161163297362112486614111732269875768977456835608555853083384780463213346304927067588875515180467946866894156467532070680170462867671247083663359357827431834754449830808774760948304181878411102394382529194065129214928078161738946211059802597398491664203602588790235633285685452345010873322944698868438562253933915520532425198874341996930568909653926679797485805307346494238802759149644562545912953537361053428855627169531759057948990086124408172166338723729072070516401081971688007203864375621906399154684605676262527505386642340155419119531971452820540611488147532043769916085115122119424 [140,32] 60686903298624287920999202524650057749221500211904542858413558016999417010566196226821724932668355859807492139946297416020074288967343782375827590600549795751283218042022663467781406988545130377484169027281689557476278288693491319220547407871667004670848177228265477936165384918145676580006598877141065004392360674214058330271497971153164693915019777086439912951828432844150170854650354352011792972360313438027501210044551208627520090591630634474917405815926515404594652244301354032700114889646318919130697086546669395547618085604668822854428240205231357884896160292189822106877311544562553684848496004214456906888870123202354095820543477576855029233558541793799816191072806946068906642666431481454599840584368055612047151677803267727241270415117261827334265493387620824671608245805145736920666069496336397127530346692658218066491259313136154254618750755382686641294595885163888712911995569336585253748630093953726332947100538390711286793179732366896201198134215733867796101834523365348142721778862854059896984114223895556404898583158915199846146576358233860053085633592637699115436117931557287075905243251394064121754477765597418790527675093307454008552521534008716462417964220305809881787788459811865055936746658207379339769584907395551384873355667581786910348666899970769512103180935342447864586681540612370326898319025910855289794119623418086756150500940346647014678295237937503982449232746840143474713921516821781452272306559645677638002171809692371420337457959387458417718688906999944808123055008980740909085511473906858312001619993966392723558180278436199751608450100942974834989427847156378628445051569489736599763924908275700721917142357002543171242030179889597206283573835826280234155723044446001329221933992237054253580488095697133563886074565815785369424 [140,33] -35947181012902611777857997585738715567538648288270560796018827334762938966873578521252783458024998659984448623961989211932812368235474548623116122193799037962661191511425338902932666157214768922298597400887434341977971633437819761403703835293131073622234817803251601721170886850970950986583529186537514372524605477574112442517351972177256527754867671878393752681835631286296423013151119761591690359625089814139645795344495638767529663408895291716411037269910325864437360799594451952652984884017300909067981477451838268540731490414573835230635372261372858604178162001397921508174906661286431847357057199895321402850676807478674899364698735101701122135117080146337544848543630783212263238514384311187964705222832465354108228098268434166972005177821177362473439121891626547125375900755350457367387389285917803068554496729148853734652946867669534471393833992165531518271948979657380760002037477612992837111007960557237243324075583540047221421725238705713532447789201269666071040885058587124107394822577184538209151217007436898759227843536978504193133694818583995139864384455125998323104188968413849082023919762690239591730174232608911027137369533874488915394067696086877339270691140331129720616637192228884076022509672552911862405630126392293425942762482281596025553571261353720925559676565158988253991870036251750465308953551211540484584527912889500082099717772035118094977027919140563121820545387951834610908884131195259100318215522130608234581102663966777166895744265277663119038615621577098927704630131896215269869905963216909261012733791598998819637091574390394672263790688221612159200001324330706503153599851710271330280537923488884730326762820950504885762998461875900031259129959480730779541345473045021142625787779722302525349077508537999990140592155152669120 [140,34] 17990678439999283915950625846068850620788744076880175406659819320064222999341756221234540840090769499970517269880569986079407618739154276501814572022541609531239333733223024638385737576229776738341220351859128775932869956909394929497005376150618734094747594756539877761001028462136242863116955870087635989267922078672830317455007951156708759994708969994549164044680782130897961586359507844877705812959833288824897403198202207265349888188963273081641633793342572621241070805339223033718086121650011541395405924624675950992094629834265259138777749227600075126615202412369858845893818566955999248503150949651591616542986769726284527548681334235732244332818995726906662009456471661102356430532978927906113002290712579480039952098171676731402009806985841157538575628895080447477013532562459863070850818765581846173973185643142144350090771283273308047700197109842700065972411018136072455876208835712644443780255291918465240359817414484516339231959551073656975639592627642390179999607409031833387945362713445805944981082121005812339737065763933872458140225406637821161972760673100057202254952686900462126838098060626915441037232229778787293496605737834974849409024404371804881082320177252643935416523887588537476755312119997470967316069409118672860113032338388515774881888193344085109349906506240052489313460688228402741857307375334127997092287737519842721800751896573234216589157008310849514295712704208468931516371690739136152514104789608425937168572145344767940862326253106700158142503759294992113672850529488431792551647186102215989073750121160389088730714579323770903171752544051901914688994030871064742394902431123781675623438650959429345780355687988215292272458388174253686309654187641803099713830052351980989868591460975887305071718218636407314240451971068704 [140,35] -7506370221202825153725154734880342417691139459668718892298089535550211003250096497873576498516295777323710144166273715894826214311811166411245219351061263886453338663325558181218630722902321694681447666902333631342651133422168190181295433462599917687425648508316853243340771905829277891311379562097703846195761167747596569847592848140704022731926431859941670146833235359410329851461753062270298439950523385540949007584855306991320216669087689585507070959785591320399048287106276708758262197099305060151609112023564621893381106030567533246904963274714465130781900638511957875308726233022271829297207757656995309753828491381932795758606922989605153040523967194864296949192231050020515455597939563115272024515249422181373084815449100514253106953036853581902719316023663307857422066338267828118800841194252230862440638840673727730818907945743626360289126049386324165487430432281313518788844913807619082411659814499636738515492984568972878579530096901703659032114140201270149319649426942532279976146632522199472662041805333968244269379839836022209220079124835360720869184048981617586668772594979027498693240604727537830433314068502084264133995335075275997918724294562918636038938289693024199597736853821048575965046751644234723572532131954793065534985686962159834355535184415148963495770201168327068777724966146619233115689081698212474872057581532117044694499233656595044723786746230877806111596648755523335594687759612938262298076715920906203947002181664056022954559175949532173630410897911541297842781084523664042817997012070754105900282093851089152955707315699155338015579398849300205293167005784772334424712930018016206654742422424546891292850000186871636384573709240079036079729557584921342462169862468296914826332923521461499771699204114321017241515080704 [140,36] 2534328690999358851398548044185094970798233299747867126017206839078153433063728072479345044968169717248729532487633665317850919331445386218575504192881702823089328603512393386775452667585183389828257570408242346444336236374053342986195195303657695998487645215549788180969463136531284134948250827989271330420047943484196070674471903376397427304450976436771956922375671524839096932109093372179085825235803581357481405776280035084478359419266952156457982074012585008417227129250053285246071287567829456201917284291025905191324453208796560411976652616997214095530482361026532950189740130916021638192215940680972257929883652273004966214592272705830554167420472819586211359785430717666455223460891119869070380359972538581297921662781695929826171846754415231408086209846239127912725032302715605136518223059965730539272913387205720593007178583608287949394672306941694440232622722359714469696415058865224419915656560054165069447643974292973995958393494753232691832694068106787671719674876722772417348129870256042946418864687718455568316321671936425395936123652221229177117082986834375867702609224123692789075339913041960820965498172682212685189717528512730548454513623817642164259459433168487056931471629729916548125573381509213340731501759023986431955744615174527351146519414265284029493920220046031946135157048663451824408410331188914234950975184687614665181735852870435691363499713604339501148325941758211754492738333932892268225089900443141744750417795697043108692239475114286419009035198308429303082058437449633099754032289568372017215367433705540371409031255173403607910458209169845893902926272279577446028429453557849608713973603168878314551040009082669534171404222663356274877715501947612411622057055580630614459510680213055305330953691495570183973475146 [140,37] -634656953846091214932939443067857509688610254036157432590072206551389111204663038498788383737333496186182612384217469364830555323778236487139991867298714993786452166321588053842035406064867890236530897338601412262937662494575714179069625040264967646843218093208508242659891219604630547060961082024437745801752300072781995897978696765586550681257960670847573900339881810410554755072361097259229973502897775637155421747385870054266544497282428699075167940399805619516484456869955539315584987996781245919823907101586418540854332802809061174058342478445826858353144688115834766227530115514389167531286123943828035775126558916053222382575271452265356792279858513249284153797201529783829480981833794765493174795434406576885164557682557897776026151515515264605194807739087324888269738673105179627309837512189304154685848285229866508047527414101957089668782542384747960582991798256757895020224338141031491922107970862408783366864426128571508997380680232171575267794663632594659624395393902292640084166802921023255886048814082718683832959740821004836328793812726983227379416902570355207644802498524692016027568790773353135791510416281895549025860644278178015360011812534404023695964175854580695759553429483425655959366036487757627248459166093145097752817146964043122865324276779253075803485610680715106860184166456596870677314802770003242414403535495946325828763828574951183487291252392671264533037443140574204621218089273911489030782681788505861918736875732068348880572141553285676207025324374268685290309299488418971875946890860824664703108380499353771009753450705954664032874732404709237161969032037551402723264513238060921692235247567966165527064854131120159330409208664688328372331317364939537961622672470425131806318529577229880010321085798468310043424 [140,38] 75677006008347704612543094723031796144218614061762080382034119518671557553532771411186439378204521277043219123299509872461185422491212355858121397058719681732665219595156190101635553276455054557188646219015386801802451124863902738271791788051389484456026603342747374609559640470422973182442517466959436121001334877134566214664163812484389947046106536445155348465909289652564919566043702299615013365871908976015782849306121101563417562269159856129121843671974417247667095571672619736657493139669897719840347919075077918136370915408191995413951774530071701050945758251558766050448735510238133488440539014789232599872611407716795798780399739642546419362986948041291051898164269149718494667139025725190292497774979807039189405262987394783173171962125362508205414451800134289431792021434560544316559050668879857985633928181354195152113214097729150994746316116168566006537030851214337701744648425619687181590101061991423547009593318326977219875871547730478825168653578085001388839578617434875921007277692544668679732505906242865655633922415971663199439350605541888675237478896063409820989834778882761664990787857818551136225994218843881358845077526429144520576249082200174084410431781911134594315522675554042130555932551319620265178170350019754079601722252970313785215685798176782518944272098092176337203933318557840969127452853073839416682354750792073631103422947973905932669423524531918119514497055046379811225676622917225073896310657825316747342332735606729153272640066235993462848564315824995876908101947581040442851163870379340320497837976434767670328528969109723685839051735599935253386180228058292210746380863714625202368616245460304817308992755390755909891694213569554534088398478093401129774631283746342567777579591786658256424802907977650192 [140,39] 28985496387179553697331780005569882457033391803055029646604603962812263835704283855466835565738090992973655270063283875127497677539174586383117668324012761850040045092167592835315155131940713005983453247265130673521763702529347296890714683086123650361360944084573216983031966318283556414939436767488777124285219283759607182784309091952741043395714761060468540603047843549920845352264637046526407831401212425911869853906357928401781330720375980347503465586257375634192108770268956927516736461650012726214591556206908630287774071612994308362376851882850530080869696068536739662128210589778480432705548733870558645412347854306332574026674471688814254740851490998886082550217627413502064835307977696647738439948080992930316388038366806850376517517284125121828262848816675245279304787615011646548681875881291680268910485072568308054292110928943391024376139627859874896088156108701574568077287143994569959800171988041023492934449151760373131361456080402088118262258122437222836893032066589699307267997622093186136614571656670914000971268673259991913837145771707348581367130341917040879048511468809185898763382606451620468176434132164349560204440677413011136483345921626642082927613216196553673392212874502229182942255138736262857634593207215647995754108560018262071390847967362417421496568887164488009855130813908360097992918780962324472553790565893662465341306741757402972288166619944902503750932532781086003193169352561787765544898398135653637058681401112725768034999351377388732194435660940538495863903204690517559548611352225979989642307965018776726033735854172106939606241225723844204961356007628957417854846940988654018665652439190592291679802791615780091736424295036523828757952232784166920960025586846921067853022931861006095693231739131200 [140,40] -24576536989156070348153881088059279534960665403908228303637840305733221619893670226894478149125716814225042465880168257199366361592605722651547048425955289124823700078478109143267658404600498287137058533415951922565938609082875945519832828695730401160423889883945436662487001696451320304018512985432807778937680390910962513099734811047843705377010588752976962483929127233171750166540844929003561453523787691596968130716652207510925441410748707410711619334350491463548866107691109592627205320664216202598061052732359942854919884175838682544377904600868859425261085129725570273373654021909084336223772789465478934920748541563776020034555738505715361215913370082700837071967123656827244108202396839290751669628334564842660148571141629637483160111901206645047919563666545674018966327286498669655200440704504237549590248203665721011885422711328341160951386961956063435423414193870153491913293994721905053162222875113481441325735418941906678390334170122754362996411602077437936148737184125538471239918726588841947508529777155706880261856486097649824267255422944667088507288901613137263735286610501739893132069857412935759839657913434593390795892254820724610591854705962145458368726597084113941678449303723670896539407165811833533219958720436043003444400338564101482682348620503316900782882704171923362043395233057073810383185778828205494668429120946403811247910689444401340709345169028054160638912778035601284296561702905655264876253784984738797446035400342759638512495318044634853667916820285579879245494274390776604309635292427936270789265441297573781914439605084346678511783887568048519461748632937331661412593429883964426033873888143074602213919814302807088387321308926621824490550468107700394460485277471136830803724237854008558045494724096 [140,41] 10473976518387295052208603341661611839353522395758223004649093577599361956929117914924754034762645984910841331368847955872589759443385172311417122190902084850325462176081813043873524385964540212528187203724437901722526747445293433765737303047670229109082159797803274575426953541663507516091548604813627034132354322571040754086019764048859412654303287387597093567105691778824904926114005350746166460234341067253936062455299244122736909341471805442513856538663924849301501994756093789952759087399339858349716010903058828573595581023688834843648254201874100838694966315948865208881867776401901493507415032319892720784886863402346448671679505870724050895377887444607462144120483948924734677011914124467055755133188887554074094714020178795876027551118970971104441884124978711187649451506689456718063418513959443825919881441714059969584119755249674565860027458785419184570668005626272596664169018087749903212767791478502047956471167534124133736852926998812350919375767393818511510989384472606410403944853438107921569245245638688309706550332412940632638605347090907093078121704435630902801961900729675803772754533574969281505834260130190322232451423459811961746857705620150999661751916085417071054769270044194702821929681109248617484565807216383673057134278946469305494990579723839051403270644541454493366171844298498067645522192042849677961119375189527289512318906926665299938487425968940307073189750630238312460887722672717934503685527289186846896041255437255562346291876113587811089798361729560549331984320394533932420839790934429907044865978094019303644935182782972816196545381161218196746079335908587235430492512191861836654801099355391543938579709559128166928671900499981500684459121329010484728073733145847527073129192157527754512163584 [140,42] -3238047577859081022784231792174415993680834975225492211013950187652081193657001853061490392437694877460887807127903031957138715090066379478265564524811866405987628385579806148327098817301579913457914048606272696386461792196671274372896604069498214361241370632768906733000756163027882186404610245799963875515019025749741700141485924913568583141922559807848691766699780105376542505775019753204742408587001113656958239273132600272372976686319704502419783429843159505106697554205727924608791653466194297004775133319198892028332819706906708333440658325492962651466041379481051721753878447365602906402824969184081882960049245959793057100049619182577863791569808623014358443428281436928241022338738896633377554579506265659020332456157551835749934759344769249236126819962580172431710484673190673388630654436380284849082862877271102087057192988170456012094760255970004438591040731513374020441068458986243158427916660427709938440788771008843355003225126046232687531477204576989849772478402173360036756919385667808825334850749463918510113152036561857654620374718739639539361032451021543659189115674927163917706570367102913802433062828909149656432756554483055598918575149064476572356836611484801166340949443066128443351277370276214753924464955098858456498115146462041169906702923697477142462485783516768129141615499176042721314196489300209878396593856450551925648743573339778052699031020543501361146686654399220485002531428917447216111035457618508080748808850341273380984465415560418841922332274683036355329888282758390755992632276632459312632253749484754110019328597004747366870348140089988450007213560074860794683810153049375416051977016067829116462642017205981619095635896220382147112793059603384548946556617927730088890676092151495304365056 [140,43] 771488951330978810533456480619307103522730897991773604384227341996103451057298667981625503738599971313961489804045497197271010368167758347455704952143658064584423017220334880303830048957452300887939197546629129679296254684011269975616969939064005121386238066075194257874221711908276936214662833112041781687011956075900245702815980823801976737824719599000938281056361388464743384482017727704157975579547286758859025876192951936271577775277460595628388751604979640470606489948499603488326591233574363350850446557074298262956565306149761220368931249920789950372935515542168772348771389564909468431640571076350296027613642462437194385266696493450207813909269138185976592894038468738632504181723007014571315702849757754393815060766012794603257738259671520537186843116627151608569280707551312595864747885635633484264158753634190011733982423449817917817891506359859605339731157205093329055422474891104082961876048421169071253156532601015495868280230641035741353164650978970398080595321323032592720741300491636525624368515714902628056980606392713302377731685890466313980903698415104421150726756062726369649405174250343671409732161081090349430280832428640548818387405843883273688140536903763371850363516011121995489469426049680245275308439136013933794042540422666783015582412783308851227634794282372785234293721251515825632462976836438889280441290069559549634146258052335930391069305455956371574835545021888871528815512035750232314306218020153271945797431757658981267367227613676598975605688487266273201115106505004634050476336525657600435164127171586005583521550009542606712090150721733601405740170858485339878746799966489992925280701911870287789987285542643477702486988362245468915637905065207541831579731810661786588651687888812594176 [140,44] -139621394829760116475587410138408205851033721405109065403069563850940834198442554438797364919238946090728275474759157365280182323991244299151455657623830218108097743727726578672120478487591870345832764134245783518723002821408504845385635258774487918512461304456887194506613433261985508594650673162544880456550856987232103319690892439452716865064442921608386653065874056997549618640088016400490718414910162394855467135726354726564948281631273225455000437488714276374035422681038261560218964352529253555102891060979143605852283155854909548980468687883568074987066310577108072421576916505836109014657361819867755364465319848841751422781378225978926726267892317478694934485585688642824559099101449840680363970038076008995462511897557282103664191946756821653055910027295648678428881970531691313751081998877504189816776219153109860965307144113696430494464051646881628677103516403453626178380741764560758936194036046155644314483770269327179369684250569156336692763129232008418985007029685432906028549806630389162797580010939565399126800101948986570636265066938959784797143141340606866506234189731264541879453900073474928931816318208348088243969819254083301827074789834637080969114010377877447565199532360201702659953153355809829243254357049323742020560834522318551714097056133414637820676698878239223663058744964896054864595352488743563958823783312351295126096290353256049656781808287597307562928133789282508988274679255897732927005368928464840879840069366231461742666268646750043643390513165378672582811008174826879868483939306349191694182084563624344424781538495756239240532733564853544933458115270689279338672782250807717420163654701886749486209557195070810161813373024839012764784423178826515162886076667136395645850930369039248 [140,45] 16929865889762448877497731317114946578326653183684584415734369921095459222694714432766352770968666849085847026134469123754931204586518010357878104727478304277940478993065073304634016858958064373277850485989139212097151403614861359218859442353092698290050749842374735795381073817366922848310041866054620427784356429877086206496248368402607644375141758755040527231912494815974989106410983780513418933552671832290414880836041267363248474177578346081648944889633320869943074011463573772393038155591400904149405486970997321896830702617642744405780715762733458477974036943352598729583336387368556976137413481877761405344707708330887386084178805896650624399862296491822837294749894923341852582874317128150806014699607549098595916938118617973635427313103696458297065771428761428336627995250305220690648658077239865697185191021277078631050721144935152156634634857733373272258650800393224382074659773743052478942907540520462182237311174710487373051809432085367882573321708024785118006761595341404146639134145345699842280515386935362692799271550713984301844065355965125337633087479864045612143995726067529505439418542723482216207153238300157388572284975582786020655273022291211527105735628369046620598243210059511153188138238994728674011043377295092117338447906871258034931220658255572581893812655204967462386426964640117687551380058006789923158346371606548339094443221649818618619837520482329163741330775658679730876957078422233765616272511919196292892040882144928375372583638040075156150914865556159754344799745295107728065847024633493017727945438879115046522674055547037369544244604970542794791937564131290884393840637864012342013806683219629440222696099339953217084327919222241545726209268131000577923005201778499860790884991744 [140,46] -335926152636723719118132193840178310532458482127792861703646143544170084162675517928662410787578259062728705372783779342464574744383238916044254127070723046634014813082315558056238830545733953425476916379822652559685131138665944869747161283502731795370052025268584578494889576315853090701894048446773070170809987175971005063261737578563955210710677264059417249426034083048437445066763577406828095302724259286869541971745071576506364249198553001268817949487308011653636890107615780286291750661332122582417910315979190851255392600992605363398624117255707456358583419092971428495111904927354455803877391495072435245365271255553236097402808305712482964355251443171185533384822627818913169101841326879255420803186047213262929241116327125261359057713562771098619136774024429787643364886029655656584012027187967387957209906934274307886270807956593529694437443603458936342818459179142663616518504363525835194935182900645587099002969499534353687171425432570612794348514732705823310242988352943086993930676341466115529118572130958774104144009040850298084039706347659097856409633412539525251063092829672829627213016714442648869519785250123587551298375709477751021834819856197854529767061956514238968395149400988334518228666929472653197892829352099893448105053398742396207650561680239908449074063460530069395223235276325830537031644945732877313440609276996875086528989537151580519213289888350895372912375286063804169546928168327759588226771477068683508411018151399345686514804986017321453129741259148475086155340151904760602562219585749073011297483007686287811268564821060907125731245096431404387537413677109669858035449743451805622784571587276596780300559256930928015881021745726965310831342493696848175661171676538639072531648 [140,47] -487687952944843709438625130710082180658736785571398174290356763802507169447863134116246842348784267925353861710045562700653611122051227533455398213236933823927377432172984116787282299249869291713972817518673196619726924042299796795377494249446968084745606700595318869946430370982753238308003525120024305406417931513301882106481336203150618611210946431749627763636896417712203332787316799139837108704322810945324795446094432369770546413523538572109259654416389746576951125451622604606331714790642243027411237054072408228140178221840606883388954070486877146411523956032596766551762603862870542024337381016150364207177467498098514898176417040393925403177334371555781433429232998182663685111736606387083214569404702288171824036375744923538948407042666295281579512219996363194288853208957798396442564316389604446151822830731251197644455076602009008886240519383564581799536431126347732798895327105112512918815784787128639654229860293048480737882339690780302322748103830882153039459190417161345692233325365083795765221545251986587916182663619274933015416027642345820931609939584581092988157641728346083938325878309404637321972928585396319444422020740500853976865102505328500680941119937702259609242022953113887524406802950579061961811628042824990598319765180574891648715617347863178781649635208973264739225265820369322429494401873049666981740824194587090187739412200606856823581054102406991345112855728501457198143097570190127992345828886656878321039097815486960754281992491681652052979572203768037274201337453225773983314191872473205292876590357190046314447016736849784688484254686536777154754742980914728282958356656212021072736991508191387231762680878125272336464036760716902223517052075168910187362123917486728241152 [140,48] 159441158140228065239827109816164201421778751572865530513102959406271472043691286973206914427890942547825048596317168003181441416798902969024204704858774926610643412999863318615738360322543281256829509565133982705326649287837516961740344605170904763230478435834704982787812383703742723422680912609487103595652315231960718813038595403871181143541231751761583660842375911060184959350266087385848000752167433536481248826689425723058049807023946477711247211874033943702047309445573657900408062849187679974246485045032185522752678187362065455302039359158627380586769114061832995472093022711220952784045523681760002136671920972477345146730649654835794015231560737218185747914433686378036551396427315982298407033867657672741187915398943417179361465887917430555162552579818955030583083468495829713455158313009950460604927741887214708157255941244125161537761847229933530211965585321140817941182581695143933824428609863930625202934333932774506921450835792960597597828730540555206096364983457855368176771006623079105213135890313607821509784273623415806004561304775061731099808030795573205771049819970625396299352609525575638620217042727833986621643571830452206137722971168987741801035212948151519808305291659882332840209021957552047294528297480957996557389754512050727598798367225602173970170787171196395597900086876398787379795836426865036449915033128158388525565178365790858277657750187015707355440135683030007392699499271567491065404070468855795259294263998533282481419019265050675051891237054393819918798871497819971612003629046239757225938649817624256812358360465017150045994665871977076197909204667422572527879082643046641706813187147656540544188381386678888552817758660029320667733081574480635361265050798496064832 [140,49] -31354750905770321104711925162963344319068977278070184788166290924763450057477103252825856901599234132752687663755476952464139646735473723050579848863736070827672193781039879144456908687532009410218733685196042609043383994048795014486419293234308725920098894678647443966796222272473593377167442161005025698042931773402515034640651962262328199072921927271928172761909556177111945623824587485205261140903268914891989069836178421478896348294052999712937349641666823547086807438439036343163008489692788023604394733414280113112152843728617638014046193160500179577335705620190623245430053948213824494691747508220084525860310684354548242875932912382888482283260353648645431700184352576733901559459146215117091813934049858928082392024752177517320482983459493076049233988201124523696713815442556529287040780774312045733865975947653107087299457988964581028515569710858755400175140791794771218285963265551986471685776511043725963069443874829053003824849291053580776875834876203086914723803662906029756105205601602972033775456424423473156290728995512760575941512771203240402956760721190832932672886879714472189974115544974034867610851830786718210756348896761808918251827274541718570526571826339425645594759458101789002539314194905703505091127511052136761106410533756320926528661899448639583906267820844781017740971819310922468386121632387195124765990299586605317355397568883497594665513111439789835073636620439510489771839578268217339522880706390455417895785432825791584374527361611463964585617373462954513056421222016916756001895674301420862555671519344932789808726817136757926250531972936462370437835943871338464776654480516543768076304399007072604060089366617691209182791192306873933768378231287017088725503449553920 [140,50] 4143489210431635649142084503879431670292153850234520430533257753548783247988871660180498944916197863491588535270160249747453637016217008457034587481666939593626054573299853466396849756997828174032675788768061600608335221482901560719857392784908063771622165738146521312492857634365843735083383644354251731284220378490371601525900007062433499985993065598262830077141588212291507515544579647153282224231385051619487408208353129509834323892248022772117119321963754329757099343441305165047780540139674055566132967182884592068448519666327845297558254363983855677817893571142151335249219644501854981864873513947473256835245985075395141023261596397791425707104786180869800523143547427456268820917963698181675524957149947964653745926584306386315174537513159230844695047972448081334864864452716909718597733758959118230988074912315428074067901789810311638155786362346767410258787503129760864862833297565557037896977623331690526887245711664448528125361428123804347744799339425715383026080884331457076761649539030156204074899979935568881699163896365584944186235549582375229710204702411703159163866791711567444163642900100248144281154277632327085272727010215461541030246747313484596235474206913834222719793168547824270957171336547893578729934986232778930926030553447837597993576059299720388680293651579659267788396917526375497180352361408710207281930450571584937054861957806783217795763063292002671335474124475098996727596371809632739643833830171779372977681397134054190529403497568456411925104054473559232593975844294447637079431137995405869333219092618240639397746209552802575941252544791921608504079051418264014691324880765393545550152218226510957201922322758456344719831449829183361654443152706646868156945431936 [140,51] -283259576792129783328517412477046440126266701510662137664769438487105530353535410464006802132683440069090749870343189949661251581315176137273727903339229946198319030008043985815439221226231915187704253350578198682471694002423586794654827944007007707495601939314165933047899151408404814434391098519681069248018700969631373413093401157902684307068973965881159593845642884613382076939856531628580399211301358676487867280667621494176088229393490907788134869358061164826899646201680477159656509018807985618328283100477417727869910894397896291573520791929039663099117517204092347214527444868358225168269221858223774111855166425574150698350437259961561727053460524972459897362588956448405258622339278950598406179009598091135187424699424739180085651020073741301208744353874464880707138202670546509411686162623549536158446582792460538301793091413154930451406337028424377935544596046990635389801717141259137525394871558290810109506866085531798829729358800602112763662284487198845749645183092049328206129902290169298587610722981889996695871622739933265103734742734828197057167897442399602107396605901591864275472300727957843106988216313487664921806263929953860873015416235755652917964299837995381822656254961002266293379363156832185257178215394512706749145078985385628532638866334479975216471872212066487638203688413451225130225683225074487107591409947421774695337706306440618615292367549882172997097960742855993495856233674562677763186343632339637244010041519478568547890053648030190438539512953727489627246153849830919991740384523022062846309374596502894250967845548667077185633109092850631239726825819121958578026575400465088314168970557173444249687957386067809419467256951017238715273795251902284321023488 [140,52] -22742281808528425863909916180621269941728436341487530646211000345863930188613110266482521868744158602880355335174307051495962527688212977583115654888369016091991596383467269735817832052598678482035618842565186477239932005599084921406074792359245630845324894753077258132936390797598178713982160376257193750226730297460844118743026878732971772821060604016584569251343720095245692301206868523594535294773543403307109342901436351127193655452191145531382507962624159707703443771702790750096450204917913042017726978669593076410763264665687809506110811508424376477443961616758323800965986191793558856447871725081376502520468413409784778053801305883005393967920153673497193885061919260743858913408526298204617108510508995372622210379205912694299941818475741864751661466791665795739189160299572499245732009767625450397617671172656515881249894717224712703590875521367450531804589101140132572821641707121568387984869222116499037274880986425122801199008454592092914314514576775046764780143498167959024508123573506120927021400396308043882096262274649797321859971973033255339704384637834426188344611245628710795370139472685529036822497826210960115059334912334207966376841975850292895870431245628852299317877189694594166883716892925929767503144826913616331061519096411370934888850595604531221531028887537155225656449999907337947513450341906271600466161501786539332305567083908981486745711015685412745554354330143837881743397630507762965445898089595881909810921612110068760695172717957641061753874566761780808399020266743997033091743557184137980446464027441677917248934712086032798352321205642946201543354655900562765312292456914802446510286012044439008011380327358722875730771524482857658122394508534605367288 [140,53] 10672342039058631272175012438732961712153338471739621507873074593332912682496728874108505140019048219107805980476545316551027852158131778532438212515207976479758463812650435634901739173131357430506236368614503924991144741370404362334503371562918347576754648094477950410828425610304315041111735331708907994686079633080857973873556645139025119811239307076025310249063373716449833074527688887776384489322355989645566911613958375416522917448026548969165334789341273748881806172795283574974705832569562596187103188494388083223798837524688183892210820454028853132277164964583211890926127474783720229920330053236067484640838691575568574216467010263735940452735779703682318274859596046347854060476697733258519175326126314813412013538344107846077774416918628750452646262381187025810534059603343616988314506740240754486969613257381096651083740931156613991625033018857073781704429267808101264639829609803898169880134593273363194259920111132238442679218113370842088323176167456580724890189499506110630908617387023262323394052445505602264870822150615951670191157337804065257577325939446932071122201903411668692910081413142946133167828323202836687086683158107095198512830366980031798397804450893445074539404879232126983375391998564153546246315486525064258691943419219514585498916168260642083646059057740183719506734801582140026462820668231744981638107961470764291597113287683431042712551897034518214462036805628023099316909683444960751193594042928277197440572036362514412715626964885588987249702733540700628024650481494654545683233418105637080062285644234787830063486521249563740430640143911976749108591516323133700335774120757081248228300854876366316438391862350799108310852449203859413811765411700660992 [140,54] -1947602262316666721855206099769830403432888586377887144945522192766344824101518935852874335069138970197980124743646445118891751856310164011936004285481928218098972787433814685058631415892402646813767698185650766423005256960430379177160692457690943063793577029998024544441438882652875115180858913969242270949140186941279361453988468285780527152304533585484147491576809395970286104688913958869657798064378050479846227012984823557968382961369840350392010626188284320973446718610324271446826482858020091141746745105060220089078342521076319322525058742338245716090873344669571921432531165957013234505397603350468151243279670157224072893328513411698808117583914642402291739959889317843572685265851561286448345240744175199429334173922900064230220463089948019638177853040399604807656027189280060140029803404797521816098837948224208961802787713540718511484084484907209539436623739140650341230012016598300393670149363210051170140925113660223935667637912677538166855196212693900242051201088286548085198397491481520915293853514693351804482061431200721160591338021877710644469965433496319029968911592874371433266166171383449633046742803469421553962821627473980894609584811166786503158641240444125119883088565891991679181804835800577895786646867336476663215442454186578095135533910927785040168613729197031172154784966100381532076127065566398219981092112315203465370132961078687923237234364025180805512520478875658805917424289589880144497949749708389833691305113288144670347579778326004777307273422273334966454230612498645652781730235443482895533085945707401102638839746367561824763343786408756039499743795809999228102651185101970327321156660636897424770567810188639598217053796884863102936249083590272 [140,55] 249799326443478400122701244524529283143169962618800125465425354584797860193822077165573671733932505128947567831190202712132284562070833279205546319796578113800981984251289845347285491693257390415495007826183331886838958957440417155140430082008910129000272669707207378039351595390479260259434204474010658019016417242722011270785369021049644121221721176565129953419754190843218425481072765086745602576741676512089953608611336305053107290377497812046258643770719973167780848803295320439156271460713910390134646274128291614600546631351441003959405913542039756858868226193339434419999024271392428588157783368326677427483446460486943504529228080200865028754804453695951625735299556512664380618332576113789852776713934517603043047479203763570148839179503132441115327694003895591446050376795874421888397744818070320810096110375322159795655464745006016993133348750296550877255199558351491965518478834253190812230851722913677493351683911950853684334768175018005125174555583224607013169182493945698136473284748367786282444859624180595813133674372473834818805195895162666879140081699318448556410403911019077743774988217543028940176283883091501072429948391318154718160708223712027926503342876115194182374176322848482668694467929073220208079202840656071201244965276958920417640875839663564068867097907475871582814230680436543471069243154398015652596931359691219004991534007261596044372782433825569243842614842273837947716497287641143617611326812649457181281068063125568413506234077694065244443005528159784571437837965927887201022765311387422767503669042814691078975558014957948893865481154040992277475280238402062947255172311233915216267680279757356127220554388844269745552273194806782199535269888 [140,56] -24741538283932046487546664374973769657805843584368074916092021295950620847508537884687964967206026566039865918200765414096086846268629984312162203652942104663461221047113325443738925309814102216768150108279996304998739823089380112336782240669157681613706579099124087974592805481088488319886886851980060250775211501802482714291478176052228396198495926597129602219383668209733167046167470502661987943298675542901534318631878970179630323403735729782285602158758037116295910595693281521160588489258009411776968269483978817172076061775115113243525876494089420309054728599694442303750087152088071656923723777448190413121860388823179818623278438874423266109031762154565448978459206479284636408832533993672096275947367449589147566774115977985543538729208356403467686457877343832719331382223484686802345668022938595511654997897900161512881222243010510992808448308146416919581759479551834480404549310069622040170545292278259511553890720019493504793670542882920095467132419624852374423331597179320647590524497347838755833926445548345350713032730368396411200062176826597917642957304091519513162157275518652876977237691878519649250191805540240056795475786942841608931870308200877431717724351583534469138930501738087703350234718847960117684673495303537480820563327894991828839776475759118335904726582727370942486293051313879374263308062088846515301161777910827992949552066934295767214408675737060575106213146361181702640131718959932150799606956596412559227143161400627149434158178759804266728697155040174213499777053341201420435624151282190430774314390721387340062583325189203734196449263282379652189545995997297359474039127219318751061993488962646342272243008691096782911574034841515244861920 [140,57] 1882032066253215846828658944280310093176977210438388401379823977416725637836556978558246949473333582267211664135840623376575038618455004681448199956308731905576624613641967123720168373877802577996099440742403619905677068415509213125909949850423467839819038582017830654323636530312795946009042148227365468838135829991843100317364403380053694653761512922616832350488637054917417443859817564835900374508215565312793554479321383520358868537508012194279643328219899957437278096486650674386593220366171825178779777424945189117392543894724982870541941199822752128954048901762365223778135262161067515052823931074352240543214799814346981216242295471728624660334551341250068309508097250467274255179151237106315745001812961281166064257115844781663497689009208679916179353464156437441605756190576408179806506453480377130411071621168641824555731633775541047846138775862750807517478602537680703142753458031652189089697150950047525376770022100372508210856909769891298948942911799243292318187077543762295100172204632128347128852118226335234360781900511229281334773705824270898585167380357640585753473588522954417125162760863645721544303840907730599140660775183774584645104873616015027751029202189510911585226407614948624209614504064004755070677431800453312223388665679079316629522909896326281519051728170586403180683681371866924116764951929366176287308479211745010046428246412751546866166434685944694964171880671077844127300458720304298267078315279090893782829957057975749054584862774823376970149929887144266501143137732216729925051868506978077375832633811854931843291026554096276527604876739368097823148734304558742649555580034743260081979962780335791189569130860269470466361920293719703104 [140,58] -98681037462756354012322711700109768265897342207862518941816580095678581646101838855811084723447324571766658782352832114362459041959606416269329689511295182864702823607064635377245527059813933110186362747236524000246251777195111502083323924223617256513609068012883971684018276498104861003010585971738834805887681395680133149252258958177028417987010050809685910928166650670716669809150876640580721777266421039392620929426082086111988166412636136601864454649940122465278078581646623075486066347619556995908028040243091897972431564600908613922614152579392632237258877158645257645242572560668932198706074842746531262229036133256570594356329994299572611723663980073186844391810974217038790647121408231621421318113346685076495714926162650534752037537828209613917155475964570957622366580251346880758379695787717888987028759216552129376526882950916780116601255632765329239497077111129902962026700461601504419423345921681881332054573262466057063832265492544918973574890260311610698787774291473418570084467861558717323450926255419335213094938312343534524372641784983897023822532658665107664537080090296880550637936568570148884264495020896667771553534745047790763928621705505579878531559213474594195054999823427098680316564292636239740569114745946769260380897047354878624872057064787710543727847405021639458148117877299672045704756833563404682107650678171033529454417414275190932926095906605069319396019907966554154768085805879441409184280901255847487592657285969225397274347133887066240093224503358812717084891117973614392976920885572706301547252672194408947540913400404836173603425580796270848702952591811140891452254379036231098816193104609846550257990051795293369168515276045696 [140,59] 1727744860570294140889981689304253155565773983942720350574591462497744575224838887521206440694588483985280767847281518192680295073722833904037278350129563507750145097302501087281345591918146530713779314287572041003116260071384082855994636777996949546005312447572492892091400342725572371169505667443671764755009958769188670277169481279907333545451000102102388520578894884921745323571302099821674220178851910358624279559283245018176628917352664278485944814513592607475178108874441414546491384322739027553783572663739870269939879340018839160142554849275758092746864720635283857221007225262043000507962953502302051227609677173874431054047244180112939929225421880551002269122333918539965810699377457862991810310753119351595927379597125304414182755306646028207565677663724586533184623220533507819447057722678185265179258992929734731160204630095035157188821400717578881652270257985692038737615471583898899458284343323741503382720601516122798987296091858705446145507341857039051031772542650062548025626422252701641950954410335579183033119814640596774692199578543351463470464800305189231710727043695091009407241105449839708893415253491385846041878716506213497420186582963479901042214432559272985655137628047468837656756814802896083761163544557756695764820995141104701974465724638047941232449566906143709388002096059400464938066012713595142454397150739398262052660530059756469761881351432140462740788251569158541980828298556251617456534761325349089257392150765065960690818975638365285941486641801176676096010975552846742643065626197698259237985317468766263859899814247069602629226960975761432232738548492674150621663744455431649333481383319148319273749930101830409248556824192 [140,60] 296104874199515614753121725891350582651033913730105726696195229566930257157499332962706143829296866413505243084717499719904635690924341224239013085185103379303157448224671990374517627945806358399174881076638828706113667473145725521539848846762607312111068328536467536497483870961657804020452720931881811247112831261976456859142413667205874944237532528416685781771430312568693565541474853440116176444295558078235118963066883946518090997607513009226070711919495257231804982494268166461736593273688028278784416267451737712410353187823135848084843211702195883758128215610186289470791070753534072838161154838643559256068473716068144406040802116688074797687110505301377048733995946642679395670352203576593686447154976751477747874926611518977606075510273345322449055058394161753068636729403638842772254171388233274856041810604321352125513169468973293752989541784039747933156275230014050061219431655559485501635138319861852622319510024278430106095858859648200133293383447351251310659647675901789932129365744850647263215604704398369312533269537366993160132132761389963615580029418557876655188170778828292939098853863413956185257615091711004316388983025541315384196951148487810330150809374298489579047121406431735786222324857647749730349060208334949358614378932357921111171577568583481616387910134994228529939815027550132145004797979603803028073486049543884114579300617043898236158757020820404805573088088915399361545439039095241991071049163151073431720493348830605655622419864557727789285989978203926193176377214324775759852220982558785568739022994354255913027483204220860427455711918850812324384223043272977031325056472228611605968183975637290478203205375837791250842680 [140,61] -40674539423917740480574478154950625089828408692831392510698394445098366689641286806046450235770309163683718040788547367505371252187800586941186641408530601492483725365869260621111729734190874146002674838500161860737065692383188268451970588236354249667600214186601653695207282694228648669876638346576260202388035387184106307000788907040635879772689821427004476093648199805683638588689536869166424826810660596293269117357102145553663583313646236838265569165228309754391830690014484556425009970424636579055987304553350220022379975194695361113755583550765461293358438635242313693896018502866822954173702813983094923404777145187493080599722755475555836112821124473993022283994724834863444465329201705769519744374993680723540724735550213998288702339833326088603347192557831675414081917955431585140423159145735910487499936213162864499497699291907733071047196997436120430417552210082409272553841994159083774995613347983537527293913375138795301901302226234089858061501309664442553632145535562208793393398871072688814012085960087792804756847055570705409885910235150354827049128287674952090966171242842640538526043415708325219676310148632451828823646557420785926869702829540928599678784244663335302854002257879005304815281602782740089364201361532908500954889922837974525625121661768365921350299155034248234506132043870221053453525674495766592320383856349045772352158191731724240390462012503369807374048040620511619826235848563110100391347684193776203199750060165180258489625196261054942840671629251840395626147509639717610744914033125466137234052513259897278759464196174769470912159130387689987263080591908120814725786257269317618397418815901177818358451638924044420608 [140,62] 3131378381516450722375080739479419729277890419311610157348986588550439351972591551916442414945563740599768861591575350922291759578750627459054491835970348218743974673479297762012302512402287064830686834948862009819765222747198799182190665365042160739350511739669177391240465842033992680482058148847736926681789002265018883801866068185859040220533000668582155086254971851987881503235553238965537115913375520949823081929867810920319912262767151250506913592671336350480140169392572119154985902356880898527903214378647008378197970490950488821233137343862670691362657652892762109284690766891338056851505342334105267252302092854244719629982133541645556086201087106538705921520827083972663288357436576520550424654321844329564038867839845292761671203775303146469178728522991814800395771294230220089512467933323383099237672897565487704638127653450221571516966072389332809999028691420151322708659784943959708693142849052576246516278800460030958151481447583809116958660732377315229823090455212739730860799996484864576232505208410480453483247265387685079208540155531857479175173659830857153489360637585229201066786073065207801619225059010628740955398908577677639222322947377849764891443996614823741070533497733209058178467317302224015610181996359189267775073731144984853755886847731761091861861504257948690427683640812099203369785487888857173912568817023081114055409326579378942419887933460125895896394568433152799623302112195799954563034130168496868994767942269690147588129360013135206057102668001904775553055096986867194042689334927143785585285030707441626659586070771527705859383022680198115141588117580717831941455026097202171042965824014042460920377072356731808 [140,63] -174968682293237924729273614505769921958997727960133587588621138983716062770369953660575179169138322057188743499703952723657419003429311844964862278821574799121749561348817895727039652035313269447962395454256694114139576584311836417798719392708902965778533113795374617925382604458316646512931035123820880559323146699576427252855715770097556603148747998438543519275633997149929987547652506472412482836416150051030999451756073928566982895422988358951158991025537144509078974565819177084296249427278685416558772202125407082212314979744034612722374191940630888104431894026283860872601498650923101099690999116191145517137457738184078226715560541040156380114565966236238892233170657980444527235415197298775839363272391645678251591684950329069357801236126852534936242643786611891056242595014028040253410060022783207307895990952320309998142892056768428603065264898736862064020738147387622203807714273216236058127529060487838599061173733842692079780583167806930805703633096527702992858226871169603473268650920477801411162090136406293528511974152733647577824236402050682864708023935381014770833245412999403472613411256613949028709691779965068392132256794549767960312073277544737040354091595007591911853407987573313623186996292238199890407686195799469811343977170054849150348638879025018824642031651557189291051775981407002452857135883895829956666957671472475673548166829682082786283130796510444655004743095285858211221198945477340296410582084550307913239849779676861227084400838981131053656067805047700669691413145705577523729195612938827477077870457272367706955686948972802741226122016137516106257902463426716275524719691572835876460352459370513106430012253920 [140,64] 7432158680869206311229437508089317219717472631584663549724542677688778159684293921663977406270921645901253412360108978325630586918849165386718271155039632516309669085082421940872903149097697312085276744605643897979658704788861900883123228221810790747087358031008343950601953719480289520089247973451274808090694733623172791399867794433867219707419408867512901490646674471777902081163196567227408376948179568757932064055962324265379042730105011816750909517340509718587582043561469550595422770342540353701402157472741267764471526022983252208994387477057644555269978850109069933947974163221771246079016381525930604572850243311703433425924027678977722620029828136211299210470468072548104233801588979418042199451709529805516910257024739272309048689892258428064488879047778894834609732996684229125311623562850870117888239111811424536872523066262311383517677358594671389097289752247536777626847735423217538238565731441731206569180066782898393559185388308733005954986602993004310379065748613065624791198523837958042941840463639936680230435209367850531832197772055909551822917874883993640112840687957677870229080302415353157592681475463709006178154852621417474039847542714715513945590233893767205780345914718633373962807557135981251070131738460775118692978630602552210873179231800072484269845323789155724422515057864459199909730352865954313926023318760815688208312647357070090426375417569791246325589927024475766510280954447508011593554620752078815981174122412570659637533847244170938940354862730263703402794040856663875300333564854000683837087889721203765794650645432465795300071138399068549475880496267369258244187726482667691963832017332803699158675332 [140,65] -235591155804318939388830201139465685698044494924056849643759466288187384951403219069534727333183021804474438323160002712952644668612907991624472657802978233679232510274268825176284225325786354528920546813762861650883349868959890858942252735685728981160689191835289832877395401228665730741985563812437266540187755114272274651266878330405791645955033980589334562266733289383401979204518829001032601617032850928763898501087750476854468704146172270129843058232461578679587821308445310263168535769980093832931202616586319021310360323648256605365506433756821754032134231350939858354536249651863466641629778384737018273149790877283547775853370472339140707328385058936866808357910114871300183393573974226932487845835759386419570337025302852471399028317339197421393607438351716620396594990588193211414335465439824273910176538126647778505119227955968510915245916357536203269882153612121623779452156403990583586263639898305163420102397206665846430587067192779896121740803163915471537765130185364709745859354075901540965343946986873831238349661811992517848922893313770427262950159413051194529307972057111756095852240013879591436813386926881571344995119146076270009707466158357396925965829330746188385682990044504952337887802156690934084881187419702756785949170871094560303924603865188540519120108794545459204789809768743055320079108838675474647061657718465336077414632014391241053049762102510677256956135468529638991989163013026760410477848344770654430902116791458270019299371460338562430683101416577684202626767213343198380000870593075743414532894778270622997367893582174398964883522151683162121959831407553209815561209336030744364773774466244403566088 [140,66] 5054883504046857208223731192355438844368822006880634337022041526190616633979560643079242498595462705719823768335590216780371578422954022178527432895774742331430726760218422933344168209517475817648526058308174550602570693957011858084195910875419501084842821768244697434463912759450017198678643796466475378613816532276632371611031721035213592617541809463553016436305870292676561504681370914312485527767737344406869693330466530254627920653944535346004815862549114890881996198401003247856089206578729105302278218274234595535185981722347172386998675959021736048990098127966480368432392822216967990022258729118067117038554746519311235122662428106126394523048494480275689517390408483096938913921981118040506465287022978780023135338811691863443926615686430339298369453895969103627634775021594532970584553079769703857836769613256709934715957350782601046250573192006351270862445752180050577502746956821383677602963130341061769730948096551431951190934736619445836414446273341996778496791791607907305660591072742749522892876605059294013234500762604096738836527541039967255017238517125663317967649113469865724517067326201911849251246373273270963531411682072477024212548397399684765604926264523070877841532785345831671248028051788897900948666570587583494696671313056874656941066605262878065222138500692699372741354498044859595584607795505232201776184591397885899836283450633216606880810863745797533468909783652524767598871449038777647623629204381555551056350672446808460130790702105981084989778098179780210017613239500037446131472967203306968547983919154426964424692868314404127097415722272626180523163059319757776949620289357320492363381934255887040 [140,67] -41404583633636764422150061355103532145382267608633717602242154581516842465738397129915568050259601227754462338722019242304987803850957748797693384651710795934459385978734319184373684380530871219551451253063922752475822901619125343111853416767916986997656835299742489863000081536118158875203375381720766912224572566513197164964430529739245888385060832932365113166171567415544087532775595490792898927114837841293703794545678850484961553651376497352341481074308039943449827118145141134859620955148921958707363210230310704191168328253357256936335341934031933638427570380398609965083141217307840907552993507753651940128439713402323015077417107010230710773524100036034418152334515192824885037015371962515556120486932152631072525536091252624801524359845607147313133255912157561122860340367575270793509760751613334932832319988758377281834260995927961422123554512962117992524127721509582429212888925850817407655289264719784144905963213700668342889231984137255006971763419349639890960202774402102803012278240568394439442665408481139209910927766177254659866697040825389214986149331797202807159748671521385797829826101930723547326908081742527413226870347612719397921533694940295815111066063533493044094860982114038946110838605525965524382064928793947203462238080482861327097011857547277296895853035265678926907087775011924674362465220092718899860400662742133430138212137040791931025365832132920879130229145765783770149202673325347532104048118508359159698597404055692425536492025130588104278935089389168497920463998746518123917839532645239671376631768021176733188007765975998253367744184129100748297572812150268330554437399491400170979525325728 [140,68] -1924382525766677473612592559435728888281991790674044939765330988555142978658847394366807191832632889486122764771330777345940042870134266031179409204726407518841536019042554642882616129865193768121698861768295897530378640329215786127282451549857226367856889441211471063104446969832650289344592799311216369709776050742042095704945498782825621885459701155528233456857126156833716290641762004641654812666498098207675388832851938095561016141038220616677634788423324007669762541310843185100974839897811574652962397400974253603095410389188516891582597320114158530898234528882326231545645492001081905650987546301332931142991864155704644028757250676450475255884930109914627766972187034658983969643007126182145226236978868634142701465757339140188491666359290953538039165086149776615466075996927804521149319384432438690355025885967287135806604172833918229608137464657370882070986060938885443083163514098719786512481428478273771325295152502190578035834003624986664612060077644772033363951517371070056203273030230019289744460326549600430753641579722625182071419514872364639142221341812129946306855477549159609760937339419358806075187114077252234044683517563792910335434428046634686142484571890527142855610033608457499530016215334202074630049332723338747548824970811406231800957770094579241708135168013146685573190190526681929861176317840929178219541203287247270543547362375215920662044817389460731150791026970513298335102147918132232915325413137426988044381251190211850502168523467936721336749334101674968640303134195922731967926189648530223093047281474953178999218451313144441100686393938834363614336480936665260876572792615875583946746266 [140,69] 109390905530132471159950105500951478880024667373716012137346416731570180124497676790819175061986750930637619506321061675951100135649185734113542217942062318655769804386547829932213646113773110084383371813068801947314101261725057724848643622845794626866252924828453918975680708081764991239998347136806253821324964289153763317911127052890824094617560271032592179037017118890147315037845293449277939151767147587827872526732998623229900141639778378802712160286201664558873411633562564097281225391175415921354364402907823413195525107992568115780078875067870366679159665317023111547917907369153295027950415776766439912855896944070845113117086417211072871650463665689205545848969808412474382014409094544152876211947341984621578051216504446583047752379160292773350781923385462284687458176551122377242654178242060350607285559030038582770752772428766121502661234855660676951982097004817740192472797932526030784809035759060400677070297803929795065980279430192679318113846851577037471209175921780674454626686760949339810074815340365629013748809922785553368475621717414486293223889787336230509934547325863253228779991401545764704514448575786568427375064828333134614357615213700167525669101460510893951479805673727551478619491619167956922032865592555131820007119238198040886836202487129745208581527431811595458255098518200622274072280419336268542047667490706769602259020894957184424628675087823791284957597444264794931400309050023177429365648035642741940372293029494462391859707830737665073444433845527520283896385318874202657183343166325179952967651738058246114432535895997704161504728217595466798527217893531887906173023321267248788544 [140,70] -3258909485838212361163521076309260955288342552367291751706451799869744004102174522890130376809805439087047039233190500786581908052823218908759047057197711667710423417664535654618488194901891850777663658543765664877101085028317061332971405253524821581929421861943596941522513906560526297198474879529783037294783519813020830264293130824013162568563920990966978427142702284590412702090350761932307218092517654583488076795225407976097872052436938111390724040874536188489081630959831379555869073214113528511572219545378831648104092305326743499053109715401755869318105602497914677063931186035554241090075430404291328486655023496081725526832571775169965431769919164259356492412091003371981600104542168635592644165158936813100039812488764950853979836271999626473713723808525456934369661155851887782331656094722247657632418031324358604626497783627103123499144798409720069679591691735268610450771117893191084880055934913428315790460483573918706803017636859482798993456923632280298963870647230631590140023686009467072355503282308297734561364782181233389105272363661660604311970067420891880094485809177254141274777965659180592817788335197569858117061677556725948981561068893302577108251912430896406347605631079654020587632919217621111286569544783351969343741128340948618245704935189321850676943835600945412438573736435412345358095730533130715376937176495120135399542951939395509253816374221270637385982321454632461325372239845265787051416860238347910208852680973543553929328903189798769022754213302036277433812223045520712031988605445698944257057969771101604213930401758886761553665445711894277836575834983029531830603090639575216 [140,71] 63332190614690971731541573740250569279059730616029745442083098892909481105649414378253180013176573509194734937152681187191460389653527027308356241223368204640554325836141414074299410904192071798184253666334495854014048683113701128883229863006504995423335197035024384040129524635266478932007387783333365041113575930674203674940824121552206939570564348049249423483818615705928050318352999804999855366592287035115764347590692087561532245779261122965935407316213015351931837821155615445561820772278615270073226216880162864025258203469563359826691013061928400754138708512728852189844907606599023231018237066885743312493429582946824995431469981653687359319842928680285311793834077077130462831923040966559073361150671457782385052151602968705579913669302451231510404619358417975476324548736883351152823430790811130438196812581850776639736197053889810116999035446948353894302299536328886054505356551072900767646096353176152762031654653375179829107574310939130349667113937706675474483351812614770066193887163506026978641799805554947565397524248965279842704933109044406705416570917114877310225025281164221896521345616177510942373104002263743063543840196864194430624931703019277204859384832852859416829623986094962105846469713081251383207537852254002035550466764323499387839591489828264678755516847168805523397455486427568124798832391354904421080684181974560370561121579424753938910227334366618577534592846083461253594169552273161752238901901676445429001899176694617480319742776960791364335872541920774330552521655911317289189210729313723663301875408916623938027469660516551299187681074039947764816813697645879790893156014336 [140,72] -641162962671244151475816610645059912001474529385821760277148927762387045556712456575526361821025636037211852178818106115809611892246779807605873596509495641938688290051323420968235610532723900354533397641050896153799129161534317790678938664882022774715208259303130052270746095992430672247339851261047383140807353349411541719608209317627996348088616512904319101867436737408695593296165569526659129222793993097372055690477780124956563114874776476067271405074680700773576946631216143921859725856967925335504495278300468823465851014871595942471230557147581745734627706616972634048905830509033825985668459298279706543997727894775236658310327107983419970948037296691440039931632250025790501441156152004826045123774240523205598197356963763591100398822564293584332273669036578607325033770351557945936630481078916453102444823379813283999437573746844122574867299818796962773139405953748972467720148317705493966621464584746740673389026342586982025934175549347009542388079398319835239597678890413700683804548477796960501221872390116224140628830318448282722708870385794870086036456445096600755594784727610252142589898217747160346983743108637059038781935257914216031522578293849150212271101383488381137583450875697414166136604201849711658696807143354409252992504791866210485828454430115279236362254985173571075806355908837462189319997600745514063899462562284572668730128414594859717688629880293328769750005410133194336041741319458169682880049316404052973637033821068221611992038742129749187081697526070617949339410078323077496235738897226206023811721019019925033874305024699625364900361796425331394516511852228686028240376 [140,73] -3909536173144097706096055198143435871575437753622425143478174340331988529295719889026798695193572228832542917074381711666787752620895612308219563142901067268246088804126913690838345746050254227058385959571950188417121138496055673270252972159501919028349343805214478873879925155992725241034638411649281008085040274362149817215349916668395734929705497122440516586106128676770062057310789146868511305065055587350819615455914536546107152438918226765672398544818289724238972031723776218803133877780576261593637852360835633659331454363999371879644535327592603985238186513894425748569182542283847510602304515126700348642382127792244780882925372780257450982637923139019102196751519636106682178375195210758625483943489453079143726760930484260026858117814603089635034936051382049988667669009689282514021086540568117243231992516483140007211192691789443410793251252949291978837016284980908008166607710642007062377298529179806850978221656921722719656256771882762237648136297780185855674041885124155132563896178125555667540571114059863778886977569377003644911816049681327229135354367049340851546317337520110601618537242809958333548007647883148106877406912428536542664093664146782450928997495780443813885980442592570851073327388491579547863251342856167804174521019912730442969207239681825107321979755705741214795371741169534091007675651524074853804200940567508763450958661149202213374433811431396607319647145083943308929655797031833677520066815401295435991345150940594554829873062840669729710213794781051671652768528468595728690167864159530993395978171337617046606831991445673964363494678845453101537921316233443397904 [140,74] 264816023383009173137589433589071090285614016354022567734610712276642795600220274140965831566298120200635325131691444201031189296650199120992355352990833955519099649394213662137487129127215007604588799475020011526781711195953785816271700066365978247225088910669858269153300241138433814928060009312125248306048887708375089498148628281707517118516215510249115456706358614659356246512808917242763974090741130244830753236364731335367082755219749682583783507654297414729369782539170359467118073225496213893710437653600054420419612678734902384257438610727883091823789566496642256986459558227236021129155842078912992682131015562770777587520798665940270115207124159996748085010860298886547829003381874507590768539804874806315772059840198220551019929418942460850929760623333509637650908071394990513622761974524434931008390191189527334295446024676236142537506847112083985411125727512915169705377808433229426609567010270992111071670891574966732956492659177420284718343534798448295747051420230943854378089958496306496206914402502755298158644445136684928601177922815041981768177587739369139327589701753459860053542461957366375237917463269080813684768547446167720262381100793752006128046063589889526351630924331052077379846715386457969234981205383256736558723237600797332832742717379381760923935748598551446335020028480264436267651377114328198863405912270472625667920988165559025650042009872961639314811812376986258612563637282044550512124255350301716427172042027482882823498054413820478315351732127850843778293333453759279460345169375579654725152635944696548100216001067877150521183700988668726137348037114755776 [140,75] -5050238335853058802633523237724991845079512982105523464896612075247184806566101156772955299257361167693072009153023240096570998028609457684738956058489025470347598412893143201622632865971053959575056251239202357961065269653976498166667705925466487927362190088754691451582078975921313964944537869570961375781814970917390516055560264331730290625880491114088873317777463762402002688086604776354957103723030650081853405747578457365617179924992678808633644569175025542578572181962852886928247988437503530006240816180051220696605630823001244896455801588976980057936260184437463914068756488130593870483549545436306983657967142394164197376138576555146422430948106111339686420980990908573111301217478061704898679307030185264421671740664815876392786373254771835233389960740742928804977976720175772506063015965422598053291275351209994927777558135857210088734426566849075119070687985351070303820648598674034501942562883421383734927338188473398764330909452286384099436449670044498646287637766977156642759281601348911530201334036386603313122780683057024551889733862982673538641040655974307125644518369404250701980642229237536859829730485403697088164327722858405957378429958324186043605652173387185191139060916096025170911242940368427498416558107335320993493313962979213546822807236818276899455447546329626286813335917696164291088477853235941034323606669074755475896707185865582278590464121777799384934508292857598658620393479219824202804613918517548946238842718924266113995172212469121433966840852631621445385104272976693490822227698790223395610415312557387760036333410156147998342126502434037688954796099648 [140,76] 61803774415404829555596542857086417679057845092580070463794354737283407535489167335316313415191695288673767435244470097674920716621282112173039928857832844409263737208507683964401882096916732951271786815213226537958232352086333031665560374726362909263128794146976875490010646546861100352881021382400108258989832811277205440706129605404331967514745460878557652968899109250152975897755775487683685983290520786558042182643172532883290216791220532012740269800831848109469262550033373818865286785038156497596602141841638931958352822805092171372898630048687935142351751013621509104992058388040885612604653765156893709022849615086232125188844034460895423938791323297340759673008217029604004566105622258168895916203095846911552278159768724025918846944876106792030865444572239302743013168569028785330731562624972862274334735387122051743228115562882239788993244977169400621332569494114367082135020539920731477130440212063302855391085926329867605463479120521623507001037516523775035546180993968561425898421781182069436503007947475525474383163036242580362588540149571999775253575660970544777788515389186297308892890016439010560030604611718483388974260923644396961511367418295622576699890524097494335349631524187053978559477702791532209384175907243130594261790776294738412023693455357312149506993978784440538987879980042146696701153973117383157863148226023705700021438961546962224178398531923866215643466526621392535154278041254457567643236678572005238288906424558300582293026647105395134293120409335037241834059026343853230862024604510024248801906893253924579481129786851356767421594844555997251170420 [140,77] -402017150054091555144266998852713437694753874836460064320326325954343737616433618632744283756107558584067824915359663471509723613991034617698632329648553765600529021050829607577528336123706374269432215190592344542192547624630440649333627426627349243730981021341624077372132041583609919359581019116874022784792504850633563769942934205358855459434189685928971351614478953930933252331927415472443787078983018409979462404635318815198238628871202650227159769027804225318085086427958603951781329585412931590444454275334245547622434390036922962119524276972731295664253930181114751285755027940535734921494645996579746440812299122625211767324845759455751569205501689706260768179811497149620678777507661290626885162188147104728979061554661085160569065274529366929171442179059594510937931254346126442256737844039508519148923246164890865635543053206866256033535823786047835456121727641265510136784761635219284395344503100186717206870327190562222095303482991784691545199436450702953396931636769371468048303556381867403200590714789685559936388126529713164203074780091820641656058326447418614811040473138904500915429164283023541391736857864607781868474371414214209513142886193015291514659778300406999887995960434265002280942280753325387741627551344152718031267776841408260376466541903408647509702644997926149596073493672827974995644557497996529195458317657355842486526054168313062846437414536930299071128490967508786398310088144734101916815715831398759233830620926811783834222444245229516409097477622723182580563091422917585789901869714228577457269955946307360967841463826351475531930836244730714464 [140,78] -5139427147851242227091166839401021334424446440858652528826546338978562885611881458057007073184703940690756474303193937425150530664644771933913668805192592411144822745764546467728855484759831610481382964277484762759709401572408152985531516873548584482079572441856351770822004562227978519610989580862953891924320979792651185301740591539525842104596424775178655025067594638024316585270971234695420234992189428089360878889747395701121063147466267618706110670755691420287840312849434094411413124359049606977370547799932693549886338271074311233565459448266335227525476343998515750178303963247959562365999463146536916739541855613626396411677647917318992105493105375866297115650528328027964543449619117539119662900264997289743257617464681674618484989524284322061360612567234858957608760089526903553956101798252862414527786524731010128087221266554385207390010826073752728046774523880218718985241191278636093338021525595927169436369195539714908840760676418915276284507477405453019991870308637585991487449469977273995277728479115938479457852286701758429740481990271176647809496042230783319736926180823155655802333792800530993304012710358467105521978162945281269652350215512448451321687838266665569382945718229885500942248714541859821439952705287608140177177115870609459476504008065831798255221125329850463523018940844874350685438609738896236484354995805186284060486360249002835028768138467354880829049145681380119753894120711431039133903351577026562526476524218779364649542928554206216715294485501236472565205531205342781519863516857793985183474323214324881790202986276219930182942716820016 [140,79] 212749003552159330998665662304514421345111185845163106126463051715871963284247612574477729472607874710897282004298408129702485296385105555746652911591699197495040529763242320341384904992738809873792942357769473905597172301923401932912157696857417149878276502080420942080747483975129954041494801121065022778703962674724196238670239773425884130886056703401349910091295809832362471769982751210103142387307719150205745103793606606899337483383069496207496855209717696285342701220696290291293917742143709875390820665545636199950763786295157747782260310392659202270644108068242120348685430623469980247767494809377581240872769205025588243598823954128573702147094547943775397543244311418464541763266365843369302907005731273876039290651605882967841020204598335879808474982277237151400126183539407045282221660090371604274851236529752851528320094144724415661930763773040518662625243579475478944012927458536756530076086947251438789570616537188700200007680503920825316714617877248873635849028282889652430230736680123252361317214752000247270181796309911954453512083549961819863714587046876728014781295533554421442078299103868213084801362864548052273471767817861998199034164428839808118662109269229115108016798267647585627639121465553387949300407572481671541333975743573154062098163413076970151132121679271241689824677610684062789961726889966313645105183038341064374353933292908477616691365486792370768811806218713378832657709646018154930367644261619853155471723820629221286958937051185071842420109411493981851356642231079134279111818936500313998641161079546215644161734225421670111100622624 [140,80] -3556401642092420351711137155056453007224722773640320515010797390454751456688525107410838316790201438575364077217413066395818227204172273194724826337368574913514524014379411778818503825790619985661498353277111406976353632177515483142401549731543048958940094664096512851816513143557663545175832773686014482586487921157927987632466574657387064369267412750471208838589602402264742492853040426513557789384195951672999788709502814999283902392650590153971667900664050518441054831199239204962431349699682715867254563022411987803881648358875234779465452259673736600210076632396328396147586712682872650182872861931985129115197693262830250399176493894459139241700604005505839939998982305666728443540759233069291881743748265000499217014204589661045645436567638627446790383195182046315135986380194930015621945932641548943829218305902531155515275502287091073524065646701026196246933390633615660365787412970244550958983097218894444235656884303238851828568719811793091894607790864919909947471893240760303747629039184480122444647337946603575560767538392979611193108914833237295321635514232140187605708989512308939710599137663667003906013024598173218306165051228645081293229885179933802777107214038644125539023227593956263230406257258305392259244725428775190363378693846178648754547180346975500214687512343446860808476830077503112999350917538454844121263256776042294738773494272837986725833328569476398876363990689114261056149774731350039782581168606251632066950589436718005439058169965994212090072358417623486996428176815613858474032180981777262306147549760349794387498536199759986297052 [140,81] 38604471577952215955873499545665797290095264014185361977225355211998576034536111125936377246241888835577030645636074429152456446144655164771337955053770600280347476277591949538291666785683801158388343957448892268223371336576552093829799129745387914600827686857171620167949187023035702029989931312649084573115587254516194881349451088425528153040023521672142885473223443438832179459500511372892516845737292640274482516051119244352981474125910518941366281244242717891203681689885165402342869091106927053989947212727096904261552018561255823985896070091377622505119293396004569598830001461508651668492845970743947280054879781210222419134376241329551979815450945208499415276395472873121256031859021972606633817475008102480810933869190615220676134251609271873067229123843261627632209564826706880733974210667491789377852256478093906110783145376847693459904392126820878231735031708815131650189358870131805628600954342111595259871690041264496346668977334180712872653826637850410797855147452928644613136880565096927884265135842196594000191291103973792450206202540576107209056705018414991962636471738560579243778198457171779818911774026431192466587405043548724769334272316459714082629939351874876617704928381241477861431079746473410540367640464409528644706644792037241223011329921257272391496298531225639264248855891804108889896520995044035172685290467731512984673511409512700673055442130296299680540840596324514677360004142574892759562602729754762794724245414849213671041102106497050382422226866741861392613467229274461917473644049113280028123128382685490945143915521678490456 [140,82] -298788209664390946810868118168065108031553262261701987970118772895675965654262462763049643827840479388025329248010810373190061270564501960639471609288091215801407210890300051361310785057008333986268593069156294888703144686781648299954918684355108180173842486152461103425634355543740697158115168439031712773691667466654232131996080636821188026923073399975268335474403178061667045595767963698224975638507367473493917794033365649605167665572724033720196534431324378344575739525349415405780833018299907126744575374383027474142312215374169491125976337988001586333506546949425975774744041853393354786550869354232444256749029216275760288601985986258711101049037439879170663855263119381467698518584327636848327355707520299209164603299498810791482483440202798278356780292110467015623046153147260750874326057618373659090738644744085619710921759232841190855546279255104118589671019305318702307144003552824232947179973062693163465898942973365739608385505431437750196993390948316045088372502690517602535377674693833775668524534868670978785596635378110010771926308612926067539774554114091582644482012102628550470996513185750722620196823713700028615843379465104805797653450605158233170272753760632592474311241723465442354263891552573729063062822776458956330204026440358047852405857093501253276922467830967853644633054326722591285745412870472745954369572386248183743802958714764579455216328835540988871401747467146777051241571948596662116699796154015893447634144760801788631875094107925628905384043490645583886837280792486143541275463759681558862928889182017237955412370913280 [140,83] 1679484189469088797093912214770456400148740513516228043216326094495401091917409515892006401169729099713683215875266039507887255398530101622381485245623703021389559132464844742628812785930466942539334807629681077767649193848161078101294722448077473328380751312537130999601510048056530031977792826734006688047138353409622739939002436796612221968962341936908225541216644556580381975111404445602073954509392837361663708097948296317278632678418194615305227182354288644162114064026694018214945409948781504125200456676858538939402816254495673684237720547738470843243311608266343754689211933300398316155210718641827755334029655108057207306219863353390191046860949950039986745273144745133926957913064836596653131914537765371409613199215920786074063753196121304602986816501321659098892972987944096736342604806815392341012767480080239953004153375172021486588656435143631393683000698479340183127449264993973352256397516418682090849775263742072019290332942783621972050176052509884393221228970619105470025808174075785658455432438994234149543960564196161687360238521704758892580740415722609882682203196158620907417267762310795790205964961760223310276300091315492272746920569791593318122164936430049056256957670665658755439472406664666687779668928341974762890392828280162048286038973255338706661155185062100387227220980610346359814582737657005869967036535493514376280750508896816844670865806462504087154481125035216525581966609284479073241922979752262604783113185018028536701307181085654436744416155458087529285256149427803846351510460671540284222551330642296264891276288 [140,84] -6327572572519609526701937743542138030304823393121979981753570334685557763350313163121060992615736864813878938986776819506946345406276073902666524993251789801018040111740319928255724217712886258715335938525567841110109888702528040629586698652420965509137324624393075700276281879985650630570136662558880269554414800033693554381336225731920807424447177813770920435140532766891432062671407367793506583802456706937197888190030773986141329454677623811699344013395460974793835171591918151837439699872572470079533954443467924750920792814792423227258540669129417344743445924986349822541547714304918846493778080510931741365759232095223071654208735963369671106111629646193078607003161282421501211665611777835402872629141663622938398667272008193004647465867055492128638499599022423366247564358047153271009073969263181840565638479511677705925396488593885667914025170131139883972178845016473570473475041806872001361893270252187618232368071752745874054562774491512483115272959748965398920621210062590089566411626373855869363863431428658268243461588402455600096259759039241114174168265948436084138608262399076280012743422012466017488076288320607876151705346803537619978141551231790357671291080445231293231494943772461183240630751213644814274451508143248064949181142279009198186798195267065170179059760365977428533190824290737421715637092055660125037222983259318603872721728122742219834242419637601588377269355438164716676050602629886196107436827906433027519438126629784802636655919734863441979807960589259978858350242437179716962522667882811048233892400031425216212 [140,85] 7144965112856153395619836668995619850628573849418865163884994638111354225329190440568559263092226416676385683502954898548043397808625282766088066491415351338449647404227184897901595849730593761641458581612156227648805715048289938310625795512473145475856583444680853532851187567741945801241212553606025855572790220717568762572361188913351893046583709778314612889105999963036044545239404296152001466253642450811764551294067615320667040790063583075963663595595777460003833894551777385867941638017144869219557542329846940031072515388536253736258476950938149640915769121932304341443489833828239932005224371797524420888940403491702210949157771227197098115050892358025464177220246013693255241674037604525626660580241143412585011068903330399500519948808189174063456297550729109667110521292475176737573987466694050662546272403673206051139470215132496218514362159981600863696312906433522999532272479841100627324252451651875916025709432317074062146537956497981858174791495747843281837405474011923611921684861513481917834357569720375266112196330333423480050689494220789143910226318203041001388817472795958125685280901631690885046301779674194699505269986083840671888267586616839024279877301076989696251772135217014531707504306156972754445033711833984960965260036186166399831387248676981485525176334322392196968662400736652325542389048986864108780903346247594003102040793974011890669209774991442676713257164716524710026769526479529957120212720719779610952881916608386347830333694197452651552447968962231047158613754317188862380189385827428495401018927346496 [140,86] 55151545651344105330957175650007091862468647861407238113806253116864466165386167766967384933164472503322499187022118093866907558040876610928286260846325730582742757294771943191722061186942149437562124380656681393558353655426125187995952015714487300830315516013237855263405073284182336025785692715055339119619496668990107272874580850650599857943060608050341374530883368159214171205964213955393312134939049540732380000257177730051926699059920714803007781315191329979914837732361645445775589480893857306852803773732202164440743669889628803916675783067888986239946666515934617291412519029052498163578876917248007619190079550907003424512637712055624346179060500938650054317921531488748033814394254823330831323341167745500123295332585235889729454129818535588300722204941085272980414559821207339650153773078175742627203385479516020842267113086057424079847343461759795415276534341486927534583109113145868041622601973922396365114394900215150020239367944482209255735147889823025566198814158351603387826829953355146054691079266692570076692300341916392229900325035440575435920680263438723635463909031037359129109770866626376108747613103794937452327471611241193001131633824292372272008933874332348449378909359702410101742443263031241050054578622963795044035935287715329538904346787073387589119656376657160808200922952125870588535167836509686030537646700992087019949553351179638177704793977906810686465622031595629559515310795936778904804485023434880337393361509805960425771778031245374749300590250816033587033595530931995917464002157771053972831483296 [140,87] -320380967657343935905971757463249784348918887657101691869176866261796114391271208241291688445082351646828991778009552864769340581401433281258162330313938632657524540542248854121447282901213283847794011292155759425462909848407012200204047520050810474342087420683912638535793335315671343213942910679349131352739913837127024078574224878907188577418390223474391167790831215111860227240108230350618306849684247783829968598001785197116782195939204981633966966528834884089517774497706371561524138393102735044531304615606317464917222196202707503831123400116522453255912541206372068401529209626627568639576365759955000280677337231377313088408639014944346932080828294419122355743351001662941565702177486895932669109953655919133106837707063718381618988827792611308822571510096909842666348027106671798829374920395529315597651805456052224366768047730817650481110608693390591989246182812880376074449233542656127680588362307835099408809645051727062452546396917407762637095045034249311647698417999027356912732913719908640538150420861230556464525941503334108181447562039547374396675959608877954615720789170194720368360489602181600505439626830467980622010403617178555549537791902408028680771139624943410104236509006061878572521078549439286733988814139965824830954828013178577742184014011398395514939985143146240378061455408351602648985361472072828908254638287691276663949691095466624791042935854447248335533593907556743656381516747521594704571014088597843982543787245368491532258644378566226381784349751698091262098871272499614330653707717852879758368 [140,88] 5706500236626354778809660224976134343370520582161710671475669384508492413691419136264704536037503108733532973851066856949756347410781486587722335263920250920276451158840929308897178310299802987143423977687654223493480314416315661421131576035139625719106498979683162729828700602822352347837513672617343298567087013806718052535100956568230458694464269260791741529423297705273430885273158416268582066984072147096230633453352391122714698216922434857573193846923187259185183217883690905046660448820347358644539940342332018839549265937827280577412040600059477242901471146486075290689138384010919164753878283685858450790147005552702967548959456983489608840229845373207748532172089274451235412471957393428082225549399707580448319941051842086447036093730790078205825559959829442580426640888302356068327888792143031002912261951643340191652479655019032610850701008649342909173905817746453846716870304959497406123068426641278294877913179560381685882744771013655073022845010480738527796589514021701717942569353379151133122508429579702357809180759465271669264199441885727718150297975517383259995511025475670967817141776200034673960235758396961374077574851752667239083131222662341121300563452827868601856704299192547112636029629104827617486291033566727901503827027142484313382239281353447571020861973480181806142704609542155567865705679644046609061376021463601426478180045378722787357841064142025290573741848124444849497760329145928753949222386713192779170904831085979696865786065315793966495731353376038987005880402107686974583827986192216732 [140,89] -18114862365257408840914112460122652478644737614409395934353566700060542101019075693331250986313216844720648979122458135288418076097023826761903575235958637749129661137274539481266030633315471042995268585767530490961390884354049911559740807704486924500666781619269156506487640717575471618123082613547876417978525820706884503941264401430186487705193417358207601612177079366467138787228852961566048884432438755372681014105096855391323733196304510928692337585045389695055259430166194885193785775398011235377638464612849830326230174914592041139500092529724910782134446637046758062770117334706133328979595905887936780305030477937565185740635213295299388793330728365860824303979446350800901826671717680944202616444698563280791848545893050702966910930845193903751304044995723526167305960056104119955527027092272368057076470703720405056167357477971658728295363325638441024433946612049780133429431972099359768331911705783593552421133270211361816170440091055618355871032688054174432703158115712119954965471746790755902746206389895767463646000595998456839603992143906263767620508413847508171375170967709222169572640400367428402144474486951287138685014160997755425161447898015642644709306590513466095902965850486540189633086776981082704366328298929537548966901532221436346255072769427039036519835647181817304440815398599930259624052737109277357984225391738064593104125066124070146648901792569401539111797226541201388361032987367781099006146526571703545014494698282900286776131765096365921500683914488433635440406198032012909396359315096 [140,90] 67339035566710649820204420908799468497104164845738170702386784476159021415045188084937254809151211473139474483671162433977609785591418473696372524693615598257214802002446495318470168366959690040507195285834860578688555156145798911338196344527743547695196083230359217973629504540076424903183692951319425564602900011239028396413903116227548745262323203912646624932920511885446560625883878503288930139324096045790087617749071901049884871018343185500402349519533869687752648509342424128689596783507436107579663852867634441681116148508534355221072019058330669825356489242747665848148499969122674019506082628034368770543765555866035041141978185331246917228368031608614470066441096988616912077374467047782734886179860874118112197455650148342949870610676986918633048614698567728435332916436149565014615975740167267259745004102233269587865897662917133168595061623827005707420620129933345342547647254475935537413686111490423842522748166715163643402700328669664791120162275805579259820846747420256175379369617195419677749313151557269683859343831424004695541350172407364734211705184146135115188169377805902852947587642460459296956312141451006971430729307623978495646864473073989963581991031961938285734474820522991359114037159610277637512646590500526554270270006890791244063587924350270598957976931234701493730123693269437377545484276108496912536812927513989148908358222469854069276500163277193192195729366765013336099017110566744379190551800394222418789771175057544101938265843039462495510284772237470203404233648328780306760768 [140,91] -757002866264366431818343600775952532089309742576100354322478534824972539327332247011167264830063567406222632579321150259413071531707194191952656692951953074389195898754082761733618265727349172798269335334216806618553336337636600879163502808221815847787223992898103416749002377612853286144608384394510837408637839898419941196750873341443925066489503735307399735512909748326539152576015175708283711505440612432976141368125684820071254893519055049220400399742636954354699150110000502799003237686471167780694239536765767980269793493921391182187265587933811920893105913522562623806179261016848006484670915347232655870990330338997202314386544377047152724975810781421543523950584100264758129081467020761392619270508061959074169658941248027351820821640668154105162806409873445320751797404234926459834586244250855008189761351339646891099487081284251870720111692096094513967763389945628138888777561532803430951042334346639278248525407939551493762507362514095436576667706943504766530411384105806488366323683565611460945744985328709498980033882101143663312347904122992235995371883636309148389955311642760554981946023914701487899361206696342982991259790271265083179941918089791315502915145512545965135022679896716415362046179829564995435656572061000849484953222678150359449060723937126535727716847326293196587323897287526628850538363768740432098352160957616409877862491658194039236398040493129767663772598293158404347983149861463617031807874949297850730867754957077435529799738705562374155749333846082284111495619799869714592 [140,92] 1847672481962642463108408779248460095805521414091236916216461609271767619057496885482329585642809178508664347667274062158175415000626911297359058586585223706370769240840166877686262909243430314522505054975262087992306944071866321771612804135089138420681942021175083051649818770741874326123282495130893736986185888166306498951970932864714507866723219694762317220180565851090996644670909549456528089319246295404543946284760703020787468672980846105062591839386678469678725028037331436160509104407181501866061555430508290621478033633990558154297580442874662903612875343866546804287653705852961930426944607673192026312809680370005525176384525841280896863564689176926819089100638590461399610663162857209533342452134687905969851733572602758855708732237687266784919097785969529697139073612343669156074181768112478274061678392235362076589960890515560925795397155504933650725200340144588790545871729189056985861837215476995696116791658226447844912525604968329558693916401363528999272072843838969477118513487745312555352779620100325080626622463442115446732088988305524518686233039419268548788990272678606495321638936886699940641613039725921790531502631365949665338793851592436843060743614927156412195800938297271394009594811210093800395820024558982038243210065638587743720422631961390791927009425885274559807925623193257220421745545505411104252408822223155262144571832091380308290034325204849180943387511477039827338055351428358632375698253150969970238790111059568964559013358072694548056253589757819973845297325968732 [140,93] -6444600982798309358189660065707741872841870035987102393108119263320250868636250999005013237175590110339962226264435942179076322001679851875337197812943593532196821336486871085432467403007572576079573943295356985710133167038496624511504207678188346428515580414351174094039715101201551576526998038666121168570221673291931846625331837454327837512836225064143409213636255134419653908847207202812124094384733843878808776727884149169713673152274087170934223690914102812045399729308201395171305101303537477479137137584366046428454157886809240529742106166172913790277541609204764074901926948191190993993016932029066270551904206170928845044830061467392470857513535568881333055268933223593620835453758119574407487679736109950728700944896065611578711762823150034254711366958622694704946586467248506644886145104668396503413290392295271236262130444904537309786493912013961160261935312450275185827670147401969205317913803431891198382671234656147203015378610424542061289006969825783553364189850174698211419362823187655183979617150503496830414602609009827519219685447183098508154127709236827284053262999555051326273960739384434985677528287885091600711183532512862539374536565613549463173550060352245511129320926744555162550561831700599841975553457373177686111808034008503694150439092523537521691067659072816385321162973722453252299468616394271739078309762167985411956530286121569833425691886561517791063191864230228806152967829336395118537033381314403916349342492543821484871942772568224312878044632963624878455739024 [140,94] 10420268799699725522615492756229740362487014304731806797245934288559516930560424123355069686905883313206625154835877594302094025591683655338731012368593280328705234699892348426074381669101352683398889599918473148108242521917538750684332700128173437360757319641969854280360065428580408707060131380932490894770816418744458967495979880750543631478961817193958565011576344806644437824299080138669449173069957130332995349463201795565385604088127918894027408058339716449140674766181112250165038713148912002712180653253974317438349372520190370447194592110495920797386504000862205617186872805776144814683181986727576881478953311187766963108149218514634432763110166739130275706447340186464859547677822208301456856680535426608514851956603480816271400379990828474521609135947350236908341238993989509695837008332119508151243013050589826737476522257724336453215620262487018834908448708625100991897099613755321301614020463085383319212820530091257958259143266808233256931793784412133379314655555355825960889756058305035970027681296984352362731702993613817387686509921756962043140898372776553894372746977324263351251497946339507413880667035595098276446753901069317461349989971753500503144007887283244387833694033422952286850519128761520923352495600263346504294882688747942416104978201002276548128373486943672949115922880419685213540297042747976349144939360510174220308398687486189067774004340192629987590190027621839799624536595357650254791921935994799722396710571156685342384024067252988244647585868430461420888 [140,95] 812634630445701831744195037262828741950216860243510172567972402215042556453158144005849292351695421389281533686338491910183353847717672124508679254698093154643466963884812561726894176239732180893000238388216196447532107175132683484702951858937121192773248380473532046534472758545752324615885118485715619510396717626342574964959319782440233702596129352304232304833328423453301819679304804359677853757752696595243341402673562866973136831631593381962702522680880807331256271173500885327127313287889740331478887994806550013895801702672874466656103628301402439074413158959964611481155175976282784050653484245955125164996327914483857173061495972398795236496762267041547707545888585214523939472201167364072844513543162699255632993048790214840715836169797834811603411579447776863577209912927695105209455857721639124912674799468904549026585618221542356491064788352209616368533314895138425870121558678555673773608979616456335646429604048420982387801815231355598090227549715530296285797668697221074849524065307375124636683431201524283377491092831366082323948052429408265491386926998472404405404933595857956780859359924587210304518281777655118758572200283478366639486267634442182142750907220157958954327083456965781762871019048829890923595400416197864669505014465775355725508746523691091524182778953587360459161064639996746426761591154838490536860075143759157252795740887023969958394683311355261826655599831307787562765051927069511438927764611890872879756061049881549210075789834350638687258577978272 [140,96] 226819477310169762824564929112777546297867626103114596617932063574249663570901615259502827637092169464498563001183231341130727977471411552011543989177813399193353358516825300062395020902734117387996300175268433470955171563020686737726767694750758356408629473567779779853889427132926458317790904866544959956828029378221916870946136046941835132087660843942113189195149875802544837704341596370117640375962852952015724199942415074340627952469338914287958143046446574271201778239101488053497046794832673719863859287098830521831100095197048364174398225795406923649891411004112509374281788897085606321183103815878281175778520137310125984141237336935903633931128876286410716032535318682961700906865644250733705253928247225660523253381266641094326541174876778909849923319545811165786167286503373183492554436046343554022186250825736710202284001010358883256203197086048635625327572029856856845918171639827644685246177144037615555917440223808861387305946567190638217242785006306411341560946903633428406228391460905048493407246278231099525021261974552168179863349643675038229417348462719824908661960252712453740923480729187922450854916695789681517972400612157059153876928425406758632257760846870197823003982633964761659245786899304414972630709312509842180503961374935956654980083986586186979558373471009768937116163609952122917002047891325116813151359149877971965387073575087833372882845313256071096349845195817332646974258597143264657886556872459230465919992793336575575993781203332356664515460036 [140,97] 192886579201710867978664951814865565759445153489720766249987463748994546871316272047878267683671272525730606105338974485062959536974421500834769226119347133257855840418604029209534939244640361866945108961989963981116152925654271095200719118204183814375011291851981015701531643716649077252155056036827246115062916422246990251895421220283275928090604536874633672350274679379318405720465685563566965795345445103642967283966007860468019857353713526945502807179164342032696078256664019099256872683119385253629714385080932431637733820300156724746092237997593508522943539578371859156337777953364800501682474448478204930535492944814892194122658194667035534676331599648348733349052022244235133595690489742326269585493622907625066162680447967049233130714914630853902276057155770620611230799726719027599783305690661251727289791462811077107099300580609962623509092534935614681416917340335119014639700497896077785534334362707074133108000495639862220414000722600834863585515626594402077342235346422278227500309016812157906787176971815287500183529955592083143463433150337517175520500512701566416367898518138105936017844835692096288141316444287917490977780402655783388945274546023884815987910452507637833484940912770992394486033591316881678112187214788707507366879880142276083978792096227276547453913709518750437095006503249606760474916282616171331010315318176875999595000099568533693060595724950464220377786970437369470259852005848234016613383194521404500063986816375077338662344871692820704824 [140,98] -700140337659176478051010548618884515808231842741777369106424649046955263893788661828252744169591278749982453392604456495098109069835130744657230789744070203218870826629516849504489481596201833478239362619932152572448996254031986811537551826610172558073293507617162084498303604949791301662141778866181728510481802633772178757970829810045928295096544775964041547289346846104689644899564791041311077085396261773460022414274635946180240963367229202806954220597162223912319554570172839867738031445718072484590363915813789668956691275551393005132066039208640410599816809847626283624184755480896654907371460437119276996689031589260929829120128259318258444152597505452909276766096855520656746688136377641101535757469923340476496914066689519422152372467705963027108671521045836794794123654824713193154844783892269632104073225709094764194484299934589946984049530980724285614988475385754473381045205352961773735250869624628106091689875530264868259250149226715655105470511295864821879360531829104454935480619313380295530073008146858071147862605514516177327170898314044674734491663406928180421866562446670041258522056325965210413075297915034782510425159073059538629210073764144385704959700405094614589553810412405977844516898072685062662238708986936991378503133607686098916995894158792243881300690908365597234688247942257131721222190872381909448808175569366917776322130777024340800882505007564848667592134428718723350536915910484658048443964705337554454154143387327747196597128424777600 [140,99] -1521653626249930781357791136751294548678726532099074911155018891173405914906624368664827878882494331206244992601691250328812554886690301927712507319185046494162925371612967982208183126510214992557730098647697067451892747350419781277542320088058702367143594793475108886381868164415138953862032205571289432587756222537629919300697911800275630556416495807651050848930991796648068904361496352892001612000804487097223612868436233656903560543636407512957985520793023772722283845751552031964281922166412105384890227421225228865712414261171603865895483489944615755024516127823437048878269993586374430100785239303785525663409495726257840628709762175038707231184924999841524705482857516464020011613554260612765703805302753860547069645237755682004519016895387290302621299829018370316865176558478357180603486937103130240697342455317658360399229226531101171903847423036188508649769075015713019265237761194758688244337334769668834822095372029168822631493540555197566412391463665061774810881786988885055980663201193377595076505406623212594352459802588342152935342242958532314746885188104248229033435200329917935800273754988650506573437944325610072747134170379965327424440604874727116856923072195889996189824000679844822911742840045655501710427666191110090480041286038384457860959745118699851701749992919486053697949618312327543989834378444256721603651765570431491534015739351999017251643561636181573128500907899412550122284361595913314680918497545977136543324042934185206938909167744 [140,100] 547526097895735747865407574830282083158287409849781442304499868662206096210960265430803749852329707592555575536492421847071058511592675427736804954025771252745615754865728533401477991920879193829938407417835069178904508337053967165521426024984058173698619555972880707246919486806001843893681358377202314331730827781451403089158980994469619785117037751333798583427331329244197969390168230547536408733799904131284732647842899849416580512448086855863494573232496808502687382836833560106712157358765552479918091627194280845739531232594610152875097270712725335782487387481770538266790787205705335013795255108861625465306272669308239846716703574277420544145912853239029367924533413840898691481646043755732562235180715512286811904590327600458501904178098719430671247819131250133851480869743901915102691164862020153479065477471324674943208316674081694851357066101229577525440728999506624044039539781268302318732216445691814312242327269797940365955468744943648188976757185703756407607948644705945474828513682727601374040855452017577749507415154481556508998468419504456903188096594097789016383877319017941216858696629316948538701701675914835201867461679684868680645286175136627801256935805506262970289945200742061010710488824790584343946304649964414114278539855138063730846112100324247217598384277819929465132991573478490308420490736271734774587756744464576710999549205312284123694450900266585374810723669372970125200485188391052400476279693821865652873823287242140079056 [140,101] 3042205707904228090485562193176663361354305024337251399038303621330558987607377252777610099496908550628459321474252917769009188667664800322394776769566140061476641496826291474872230517707230726569909915354630009104724899480954574236909457663814317876756801304949854095217005017367845268797824925882447629209473471459450056234078629732267231468537906672185857698746032107322900678812368207259771653372235547655423596125646817615349944239137855818177667560846804334174058211086938398413828993821107065646634538605616442270669797756542276289116313796907680011480828281839849750800685909990014565985630333364106356293125677753004201968790023121546966795280998986313254033130618073951557864970480913754262701538663268781570474990767898294872903363113267729642115672316098748766285492087070522208820362412040034633929545197440404947284173349104877264700561169375189929563129483279280757011981237359942929541981814032878090939902108988843639984491656619588713702608321124769563809424563732656130540561852027148879574133067670363850813293563170696422574588114077377698826658196573217302535787367259304195178382235206123897568374596983082305817456948110818500561019986313680217831862305679701879755879376804515640385644803542594949562997280255476580100004019292885895269854838865141620684781272324120316409261173001572162343468924582354703983570961125333288348207101207388746884346761345770801423007682935145540227115268037586500008200935323498443984514235583475072 [140,102] 2306678875706992582525585055062644244370210790427455250819465463566928349457475574144604557487202733792941662694224532233941950665202952307880550041594508140656160161231212872242961696271147428747612154558700843748562265569221212748658482583175715662779251795775220937491329108716903901972050727307101806322192133892998159296666308634609215229402679256451671783952620834825880968630520181498396490218532038946223556716077906413976361873589985091727465385832703322528778727666649338147520840350053062663604155494948949161280901818796794421273745084568698175993677115886774131985730330078678833939363719057582232739046773349282531697201875316894063595505858639903536492369117188529922327931934205013344875790634753119792176049739419057240275498161418700925844328516463171334181797168295595225089605612312775960014921527947084899352400980714863281265116789280227348976889614570903061325441611258920728076920033997251921227501643707043269816860483864970055558177476402791563889295740638942519868811433039465816125487892392463851055024795991221040037514600421768589432471822095081620856801783811490516696376265341582180923022204074114911825416239651151051505395370200185747225789714326223336507225142413206143571570387350884253534071797255754346663602693419769787542768592342086594685502572860199765444208681677515626193794650331794550139959250302067002008216013115853398023693404503538186625431486436597027796571005235381028742194809021154742995050259496 [140,103] 658369144284690482214564924265693165125200521540613071145684814936549229325039265162071680874773472342024924148669933192524392999700177243610586520293732751084251864855525847908591611323779767477604881986779314611961173992369832457059481288825314103903947280103921078692440356278164949856245664988462772450817693693651257670104615903897565252390156728146349460374544284971280226684164972929917979644716721497708646324466528093388553104557285781368727676616227861990404622683951041805226659179359300647289354614664544889828859969902788099307705872033133432494677415797743845322231198713983958306438843844096130367825097400557768384014715113665940280941552523266111271775779295103728602364953033024447298891992191723578128577007456993114955679258979775290845590145022561819665736838285331867343306894238901972967502039130224457327341084793590986816278718793673575603445489451224196525418172191123300237666339406541746875553197433109900678850676045843312101441027731201040696754698591789075555857562909142683558205658797497520494644265292354850685790437713671955951411313685574723686014088648738690563118176700473910807683073157400064568417896090769312012588025093133858548030754473679733621588858864695626342396998440800772026915068905889598896454865728195489300235667220015357531282718377504771416291579584137142134515860682956988824212539370360502769632131436253914166692215846646825726657645806942378777829032569421045239179334606818907367520 [140,104] 297543169289387391684588713230245603723592098497535135301512703307207137559430336071658810566974455340009518322066834127647146037834639912129370523803032240744052405200138623434247579041812835462806585944441614828369624788078027556202629703772737091561350005518487660074628917743901017584014051791497505405746751336714896518290951255849094562610264743159614470655704467451560353208205737969475475849367717121570767817183009570356953978587472883023288740705149715384788779026297406091505428555150999031064871435381459688332388412546099131194158490909015511965996293589240031215161423332825048590448692369395134821989675727854676313175914991543788627638712203658562894213963381382980760599879320178618779706874676615462001173408249800199555358736643010797582493944627438506573376468914319465716525015536752799588527153714689711501958946331644790129567560634821581561033351280503391471647508582814614281702828607495539062811580091901469449044718923910951535006190345666976297899285482286353948826184197879065374489007470873121686787637810690968903404217790773964719887092347835271922551311615441532734203438154332026755418407158608241159017220051528329301016433716513353915840959891369437713709069106743307455183000360807959937622378902259002794597610957527667649578826216314768681338625274766903494138720915231877229431430200723851489817891700901481923751893449595786186527909090459214276062915938213151148181287934077996821764359295367860 [140,105] 520497751459445505631386442380635113379129757223729788352222560216623939135414464843666480540659221199733545690827111602014375875464374733342285074900642485792030610892985224520825626395334400306629604702672490433659508425591277292398816328993249037760190425513634550694689696930869175796621003683505045072400980479102756373635438360613228836964748721460634223499862425004847822036439354128572444434434214483068756887326131904368541529132653066109960703365128533480828925261941430416686232025925216773821512196823942767155479637214156319458124218049122930840049566188928581914305244807091332615740611396505766338528833065856038736860403698715804396110929570110117072483551130984414510654460257011938813130383921249250743614847542607040712202981923158233712047414683339302745693329894354469058337577195211477654901019393314803088618450060359256202936368824268756675022485457397779280035129887088356187711566025041748671150651812637158490138456428584821890390536116974269308510568384453292403780983344946037164752042885238539570838261157297902432335911213907794639090223830388004779107517000992904673098378274489207030331162852029101574256398667996637888072893362346358709251644469115126447981271284794904132711597889712299545983517748381332092019189135174588286407011276353537499038818180952489910552258636412708060543568221699604452095017482684474368049520281597443785657524997791360107779360205771200556120149906105150729140631224 [140,106] 205491506629397662262139424219757403092491831937794727653311590531039637894946639777794538841757656586877158858831541780188449513956883898381314425646374349289080015879443981289861363519647265665875479328814478446372445663852548680588847132865482225947072366417157979626372425877504012894332885525585873113990444145799385519300702574951820867501828325955924558492066085327279695928652407938098585956020374108336716038380610899675316987223194335690726330611815642301371516246918939592563365745816662283321430446503055528705818217600371839957533239698137214012783107200237867183935501055640441269244593329751569775864269412844993092686791113704663618094787779518416174900101429187567482911628436546169221632867767833097620903131526101787548655927707711601221694146778051719428248655213505967019896421175413079499832576775345779920890791390354506815339548282618507412337175307909867096018257075503758322091331367080352819507008667191754477332482787686783076922515163288646160625405515596288618905938409519687931532469768306042927506065493096273828958490380248914989216972713087859437553261285061343026870985127871778172815746211444343906058953307187054025111550009971567317888764135256827260158815755827789901983604925620604596879625070341119581206323883855361298036937020477436771379116777806456042505895633193643720728406111004881214240142752197079142856067959228153754529684211982205396722090506185202038746155516164357053152 [140,107] 85530936533203832586673972010373937550578023113415276319620550381457459428875596113266696197813146061750065001731454024394825111580417464889050785005112914774585661136154665188537546124529139533804751313220817232416603370774134608293892493413649469458435972701414070972163019209825618906588789214231351427130932731037104157612957209395081008832259851297590317893426151703979249821815517178789498274799410534065436797352478089452985935330973544351197638628754116713808969751002150993758122485607825502996588651141861843489858562617218931568241617889020474297382836478262725803645137265427995973975076097071957526418849988272429857375737807631450239179243104747762714170065400228512687089967896345307523717570693384834514451329851486865036947729435966268188136603776934686835969815678105635203193827720424727004307286543208605457850771653602360972762076663536093119219769893736582388884865371510155339892499919665229926057153019895922696927424143439253140341297312475249527205638812965518239155149492920455789242296564337964754655195703470434576615009828637732699172173594435344375477702005451521499584726845368077316070649123647158871246096277726517646444266394335293252024821322379518826830098740327031244395572850123614846626507993992072567829972761865680185700207048882327553669716150899699232819930078025460958868538379912710573077733036792690967810244769666227043053000711858629330931909716077397375247535787248288 [140,108] 59371707347871434739744365708926854332938789081048930142735821633201595897448808489063127107874669002355361598622123754547024176072027869285691028955966302557320513262634346044038533785887772146079159683723913929398443390924064270184514342024781837409577710027367094373922524586149441913809369828921279989920666496223569370466520268940112419389226543054938908870413970929348267906987858060903838123601947353066230771484463312588153045917924812010955376803652575380377148143052756185193923213582977402934443160532015675930295600826674838999357532550267396435063065794935047440869924088496099757401459601092617481841381636056443057505782937844667002638722702801840972013524517861945037576561857251617257132785843801942579708282236236822117698137597665049159392500669421666309718128012698423586906265782637172033498114462661420807862278562045673415481990699186334097868454957100247849058624515979784392712241516453393632019679388844447827382543508770082747641419460727234095779850367649443892403220000326181512636907094077795891598803643096186857016718678195333659473992866840077695217660673313569339353040735182470947435619996946154982116963773329293929382453743137933584263733008092319722388499326032674502850448738967562945765563056952935261694201404136747391519139966956921891429081762718250278090966776498965808430171930627127820537444462692519426404317826867757915828095430072701427330146807307753483007500868 [140,109] -1556382323499362264626970846385212501072401459864637984767183319615973973992180524595424523054719513215512552762174840664072881293837604761736315846558086051035152332567949209797053756620630885143342488626792423258851952767869175231932685380137744672175889869017449614240366804769560560666896604300184262739651061142823217361040243468656653284119382348521566668445069612005595484018807604088806902025326680071725966212824443575326323585311947250820186789572974497188532608395284431899407583664473291262981713961554853080244106628266538698450927384371791621052325130232450185968712473614479907656383964164131052867195144226769408274674427836644271669600313150007370001734485600509234106171347556893226010031327749938981112922719024246384394381028589673376603859621950623643399177653559425975173943589770719262375969167929058228767085663250530901880845153757066721705300044720400966005571477689538097421304789223007411084808746487911102251327129728458165001526992879066222859914548488156210466970986270717008213438864426482686322302888899747249877734115626060562861269316493762717521677222227533003880726251268507681699518954241246884532685296543133519549502977523214374148766568323199432391289973573900886167811035310219168120602755158352747455957408286637654396011990968509591552500459014514533342501397865579840201643354829440428886351501256289203844947717902925955766941719087997169204710091778072893808 [140,110] -1860857225076243904548790773142777790614287036149787106633353038821246316775365822384860038605758913891113502615334355449769294749538876335412528191713803420283597781209577843434813443941384323881719183043057916003677007621273183746422346713886258296096128417340151093499602922265001656906611242963467025478804133520397026014219582907050895029566383659419729319435237107644636433713804111259660802755293034147760476553022654723149698142380301089112296193927504048781029315513615307460155729137395290989138690968578494070904877965149932503594272234578872138703461691055536531489080675025843583886245752544614835439294128381289036276682768308032331269937233181039165173366619489587074078129281351873662141575971032086524380282805709569336851490325524348964856075894300020927487639867295150138796269822078290967049436579537563949366670348562559691291765053063033977102158507696798099609075564403542357389433226822002912671859186633546017857027032925543467387048839667087715256943647086615462709495864657752720623590609378654616633755912609943691266814821818245844926067703319074968070135683806358448884306770013668600693034137653560484855289788437330357329464547019772699634214578535168339500231722639494907620887466720793805192646200310748292049712405704027493149148159410120711599324168327849045697600842272486209022486542833190787153431050694852966825190235021411577616222931372978503928114530822832 [140,111] -100251953457215808736863218397313918106934901957768924723453238424909350013132622878640762940728944483975562282809135833429013195033839007037893594835422649243439181865945637660561506267370406106501289000647174805369425462351154706392371422744492200392870532636990976296604745093208495007410942392915480238867304628695893662540242498975258217955601937533147973641202332469658116534332930215281075759598100524343928808877640088215483949928285071217676226888283016179934148435675115189087385257169579726166716190412277297816299103312343848419753455742082809942750149229337008612768893839702681207484806919114343998162469504125330590873334510048446109257711540045310443172849904830665940267711111892391296006378272283103388418536850121986586137958390695687673985024132736270283174432738157315891759645051928120939187682355310797449889101457333363923649587193160646829769618231945475297496922360852222033075931065308748081737516615142817068516737717126073305779255110798469003698960771497235490477371845580479010751432021737807100195846890143295017293139906145241807621272952847045649325028162919305751136092084622367930990145756796973873488053680965685560712772406392996326654721402442736161322189906619318882936234958978196978567695440030622353715495941050779077578340441987968234514043311833127970774808080712445412792998337652445300683573152153941799319462512864790741905350864654900203039296 [140,112] 40435825004119319159674220935185553098169301532199504847430415435536577600586189533095172341594607352372684693964425117996812351334319525903563615641981922952928365833472684113686889983515554857091251065927097327875479011238431668346401701056633819094888230409233733066710301623901812260883456553143240472512834807273056140135715569621807266559329761746513489556902589585097140084796151291629248994302581329032044755759905940323052654105546113923696259930131750580874193694140310961191794218892917211306442863850715246029899301952371186599059085547661028098985026776853001996984553509206438301486997693855494887898109973311765192545405858181384630284209239656180203967992014811744124903435957183571151562364766756088356019754180539417813749706019518078708414370715286481385692647917416192694204298516411633588935010102618632558543378012578867386414807792603549294517838766475845894046371767363655341516731482985631075680431818868002505465675558319629409119962197594852402129159274345178067905411216466483377827677347569619408487295698368379802419070237940890574692050387365170001586355890466670430931730242927302702740507484992956261507503726720162907670291792170699099821543235510750644038915726306410053954202779293011852357035739294231572182971654445039180530988578355959006174864678881914399363576581505203666620166086510884478189411640662620498708677430238429385067829924366503600 [140,113] 21260154391540687559620281727061115438317550199293083972270251904581843007695105277620013789959811301864628281220380765147367916734416667330545132575189050730223355715148038408806770905672121193588551737409749044986830621207242986761497246926376047262856363975525972934798612782590014315338359615409293493213341574864548499444416853463916147906021859802589163259562746491089694134457770512560622419577280403877948308697969795502524117860368204350347813040123512850075799122208825877865510254908010373854901432182659451098958409202962640476235933363740889588842489893137853523619048083195931405580031933348853215281411885214212944531340473867477965418852278851568644103918855032883269252858534743601886239427887453900931655461056349264499924642066279615300361468426023654032693327849664264118684196723365403240354585713026541473445429049732786486412160168823913626568259757276841244419210338318072622413165706711828448655654146918730503313137220160103119925067499307113324187341744912609161470401545162850945052724961051402108318018000922574633035126124292977715795192539166411569147755761986507954129974905498927990061507299973820266936751336687651935805565474560920379219086988308252283676107834600614851190213978576931072105097773084654033870375095137726239669612612180886079861903489892779557025678242138595153541695131310563345902284324724499769131496160522798482601825447472 [140,114] 2665437481285474674248650638019607700169785373110276418666045592474963074173711485523625498651748458096782643167805524637595700591737546960213480697215331311443812408288131254147939954723611750920691597386044639980075644459589088232528633016265827039377889881021259465500580386082429564771349375081197509277647344786838716930243745048818005935322492044492464397940817577781246000466381070313041708650111150966389981394260215410753270079305676545929531797772453043397851039201974591327293771839257750358888123042309435044918390339223739644176853643478998866141564762690071074238469382804288465278814915468235816833533414359137263517124490961561443469309359287155051963082770558788016103018954884607075557456404973119287070556824911252786714711328798844080750179775974738967135907677254588515255615691003558069470963707833329191828095253936499294664048599580001813763131223491517064084962661147297798277524172528909971770305581691386829327005778977274796273983429403081536764038500685638071363312461331892339052313437610942659740232014423569984670301406284586467067037228717322719560547176508257177509111850769485988667326920161121809756061247325210913924987074147590095026136155911775507353070452926305886803895422657071201461432915524779385947936530930164297726538208985178705484318033873933736165797918876068929845049308255102189802828433589694645837284374406872425389616 [140,115] 393598017581120729506032850916930881157358470837980324101196161250710922115514116462278786023039790666614975051025111638951355562746755921491545781200149289718223647794478980314695397048607649544899883131477922167565182514721211086794310702242708963508924579149138361025645246734495646588851590865417658185896665602220733594775875342956571204775528492567040905769792526269119321291616384039944261298496394834895815933034879272232149332727668451368688529607714945730232435009489816660019588519314902784325368328500597474349498476165993028120465044624517059729063478278694634324305681411158821680329529118881301883922401728431053576735473260728987522484181373180723954867180817093140066221799649331383373371705119853056809410717294494264773912070441300432916130665437010008297340342204708748092200163264249522833660833950003890968765709358515330448973684794913919042275910101122621056245498948588386626711103073182338688384012767319329094928041084334182020179062332301006700754912310838363128368226015705864505431173627556223879235956798955680422528395356220446711717746205241685362372585818467637840189508538895399592371417866677956661723712163964184608250121269495498314056495632037788263611728977238201504285344689986314451539522001308526331857785378646704013775478567457753860388898651703503828133661193113020047394751703250900316828620586076430674560278767880160 [140,116] 64014879130419754473354828613558350984551035523924444522413123466350369081426458143490433104016351330492388635447200955676729214187463679585762923029772922153415002930046049505309824360863046035783414771114037809945946071893481213730943762043891973572048481750352299023709692345188466357512775907746582138386001074700399681483372077761979372951928691979565591728850292887492955612035547994675053314611092212438706016098964457608913888547988365377109217083957566775722513544004205468692122147516070578887710397887803116036109950518796287391374091803355673256469800073646053956569534229436419460839869202029542112909809051317140918690365723640080939384473299319692462105599194729890337791346578394739031819706890288004104781282990014108953061445757314819939824809916685223431586220553332797378641808152033985738947235286218723969322393210527340708240003156926752156477839453592044324508656754588588098455536391987278342876319637843872474453714986948956222850377913000673360029641412658320503918302106701692574660624958862138082762519870885165276731073665006287197423780101579131898264037127166301477414582483876837240210640126519711577963433562926136725530431159325975796104798980618682207037183846117396300602061287801805096634858845551469865313986978901009518071068085670466321570235988747424994310440581759911074399927506840146440901917831131291458095945497 [140,117] 7027808327981378015340482617878322416360699242745333505382467498458597934515574130269445625090893545591382159331696240077154774719135653711529862002809961815407850804211772518951976265733554034837753815523406429891914509063934807232802266022046086632306771517693270685070034357446798556040865935664767763752419465745415832058180739032881818246317094918521178426707700688980910506792667062826673439834932048136333827143993995272559960199651637289269521002943920263267955813592902809369796504134330023472085253408450199344576213838945848038931132430749746982614408621521821015735992271172954868575448575330051014532829762690012820685059720470243992256936419105817607108748047548503623924543190626891508182446437978319453744126995745895812402340664799701565357747441730607134829782330014529677378460635545086013191518650180104112845142403917031507145589157393982813123553854438666683588391684801277539935374041412259933689697917697027937298658798804810752920354250312441201907080838021390745943424972868884864962561488886981832120302436110492339690623408808306357154271109205774940435891006230770994475912122707429170870208949235229131974771045937707119098112444061747542068906469036101178065508823778501174557884944503505205833694997107848742514626277423634247257104065266776528640939977356779865569507643476648409338099222083832979079744106027509173200 [140,118] 447324355527782092138387651266244970381879318692769250102690100865424023672270629165914414696093294832644519994441365504068014244214180221130719426955829119295212165418448750346767671414434334518052624207310875102545130955530320314634776412095605138455482687317156686544379420269869400537088238152774340643194246373780152794711231368413210459691974041368123261419537219568956874343004273101773113022551029027526124219728707951049653324544744560435686820154580585861186316036461351900580957271460082771137638538560147134490746095418394036690467969159593622639240394197310478409250204187649490979188018075142946892593433920246358315558577953065836841761135582739162661353086082442093095371280874244115996200565607433319474732043883610201720790745889983801803279460736982409224318726974072625190370838959802048845974269452665799621370399635783651488173346704282692241244943970922828437720442847007072859521836681931392103633894378186331314518487147336969809582069500338313801946668553366158232916434353018436382038707302100569976042684378891909154404436557830649228931300579859333980162223697136089121465229338808711692240554095116861097235885865123447925562457144285074123146167841217065884171589330828867054858446584750130568679489048797317164675895564651132935812721250973244512037437800416168203103696542259334965085261541844636273106395025840 [140,119] 15651677542416611584426102556909034707795708971635170310329793172685349488911871957119364327845396987012393594604228709879319866408341525471106821775402035466229987177402799074630418273177413411712956017012372802556336715834820217164606825884852078105304944877888799315484851552497569075928069724330440307308051030028243824138169493984257225110132352957926167880023397212220966876295042430073275432742117089195892636124644390525166405526064739612205771879370470490871156594272165000492267346464123659165194828307222499637112870173450186093841098082052608201871638028646748004651594167268550438000689821558408047436780578469217000416008420885033972770305604960416380881015530475663354010110164394510593336460704516018757425284783173663558347657620403473711657954066248071623152222495949156620719501907846564446370240283335114799902730836388299916417688005076658800457485556444705787491276537806306026035729785990695442364826518705338686114287747890774655455620941078125094002760032597189190405744841011887763529481697320205540090488087693078124985822003390141210594687032336451834129247413583219446521978329122041201576934885622573380246936934778327755397918475468463005603124108408863562555413506665380415895917578093466254523375598567522850198074322343169689862887482191730900820850310927681129514935337697354392717106371685914625621088 [140,120] 392555060293966253478953854949752752066704102231500957436321026580936467923463979598708902145701854639019844112400340060202644049066486207495177877785115071815839953035029322490909034990889432407889332581554561320846214297021933747733141102568165477348477908466482120268387882968863803359994534096462932892329981291710777063880589680152447091929607424732076479294591737837973934114631338993017720795570283814471959135675960160781864902847860809903225637929610683953350437588267952537300873435259080170764075178249239904087462027007332467688349908915893909073966812660823132588361658854601561941664318810769534738354272933464692820203408187511157254982452681972318677013715412205212827798133988554900564217603242960173366339302657547131147299130434495130869988311111583998685126501722155258752112565042786663892929818440734542494140742356416112402983913718321015962208594799544047730290245398856700484323526989760150734139317096114454958321433305712646444612306213041790847945744071201375951855645593079662361314253959364268963861051424839106755325033960437213310507010115024907632332331356950060981454122017635176152859256590520460365327827956283334102434993427045660304670483654470129787503092289316045235482312630917704726690924400936754958712604284882413887794530019735236847873502721586962079571955556728153816800070433754588 [140,121] 2779194796138006229446147864301879529367215770267581798708602473110950504214413385365737611181470214278040401270202763747181071239638386331521036209189785255368310111661864912040625848636388879083823298766269957717531718317825678616742966224025918583086803246584723303619863699601672959441363219188711545639837854022157167735146388839291796377299486652784944300429464474077362459150730529494382960238925173264415977321812481412074365115589495228275870873543723242808939150931068823074596785830475598180378719243631241953960315495494548139877041076979289346894184366407927721046616901401533342615992185056446637844424025387321362568191827431974982396146245985626533754549552648857477962313158754173359855216776385879839662386683648461191061284598019169543991904125045611061371403581693166901131436336771558349801078186875424220742721216034739149999192085728767357835478570849966139433463769032610695265804860395742970794540343102132944811804482286572954661220356814282965460225634468724545937198758492844188578090195428841352328399689242779234934738346188795667277792298008738410135259317255901739711825149869365948835235375697189398017630279206433061026701909295759405534578929048204177589787278231421122573652576656453713966561699039194978264136478644342916526761381058812599280894773219689222356051360517258556621641928 [140,122] -146840170891595183237818174022925346566267568477888112174220116915095289555646650039792446308523026777460048795698754840872880968865750720440347733771914999249398164529604556534565708686324360459040235624849420036640978075136432063809143027183226199780931160685224364233777554886268669757600309673825515323101905232290369742969358004605505574800557976226825467456706114002226967584780254859785547763016593353770904423314271656910685961377992162073521677393065699226683971324983713226443558422996940498410226836577163628209439889484759917100066982468060445694352546061840464686669481576987012998482029874269126455726520212414552798385684476424399866806586334135922553581604726250218933555131178016572619445421322722006763156906302227308151894245765594493798087695216690904422104731647686313353222975497010261446360248368187679896646172255449155921838350945780350748490687636445557453527230849067188161887554065639844832744319067778487487762167490012033399219213915081333923298346102571151996759794748157196481971811196304185245086716914330944163316603468403293837046453267941526151052962389935882657276792708009867407234051210488761303194499135948446151468655006756980511449912933461683863031731829603908399545791568157004781083266526814570683968424424176495918850258273829241588109476994987924242718358401288533472 [140,123] -707299553792510147630497681070056113896719737135663812816412627732200430372811230875423155809263774209991568946194244577352378118173655962215308918869097813981149128128467927008713412489209511849329864778583950662237397270523085619605461663503784921937891962582585192215453966052134472844092601631397400008832729579987600679790162522904876006937878706666673493779189532143766132526555470191951375633935419911045755108649907032487118694758269192618175204943625355700681684392209634786768555172579889565688188678051970605341016954159104268573828212248076289172065819047599017237644985339608216310898311384730489959762067421764198682403371776899307578819653037630985323290455810914429618044262993603827460858420860249600020596861183063068706648981842245032909842259922428375091802380912951343123706715912384443704437189698241646084696565681446419986861694895217840922129147418240927375094270934442229534541495158794104726342971806017702508716028526973468176082680949364227769872444155168698349058019700377521974124896527068310873745849505459018079426525482256098282157445120945107147941543216216760827284538924030807064770110910927736610489466412558853309426933163878848472080279368495346727039600462900822275575804590683394930659697610565158659279382787521498540355735201357790092280819541783490217213938304 [140,124] 60777065355219677208991395295713444903478228595385772340299132914240816746919817414375286225598777544629398502252979429275752525705763161231856945331410234204145813339774398204979252491997926832061483583832144914802690091719030349084946250319263366605565682698234209297244412628930313832202903807261815574216672094830714645631311452203357864446029384406583891480099826884945851861609073550315283296599612732370677968319468930912064574260899315598972500202495314304293094629507859538983869897687024573713711428643885697363265890842373280667953986306161256211243098190249307955102365416210066369766172518314884627429506703774385206663010809849244226138447095996407788955200051557758362719948986142812268614970658964911390280797364715097240796825485046583197162515814710365230606885962539809743818383261879793066077391677411964642926754603410558257525532632913763690929921657833571238242790386295148507730147361174104001055413018341373310198200685649373025983062466648073853859176316505211484180140836425273699865719819181132927298495947713511120129325467492242419555701718931890038884364848802046481848706026449685746128841713686826392338000521058862524429642477057011465710932255643213115820594106731088606067315477194470207861101367671757781069752217193244930364063721482221101459754054495394120766 [140,125] -1088373034422624367374913678483879935147926481649204434113888962120734979377688484342640709096413712411397320612066633048278849611520955924837054221862391711255875042461806609043690198064940283826395405675416262534588532018095400445425199608006518883872095023903267685275130842197031536570741295621929438091888794537755130038080039738970798013195125153486898519307144115248090348440585058274423513187283337954555059640144876518370078297630052641152769905927167387794807487091999296437173718751139583302114706425765037777571409524205558507138938652844304452093746821301508387164944132290986907986809523807079899943890367920342894748412303169775194525333420313029483397738269729231160982706461181660544124369099787407864555145240626536281634190833778434103207633060903974056611391190713880342895166377502438371037452131277363342171718557864709448232733033677537198914439175030644824379925581417696401439497351905515199043546872195461391783531455534105185013449597244531372305306390191839434146962920652689294475755523804122401436166957704586630683420947274558572973152072224984304013030350541846955607542520529274057025222789168103209668962248922662636042261079790190400969805293617112672079882649560232222262813496275800689721724308442872949759129936047408565076033611663578052604480137286816 [140,126] -15087611973447576112276743165082390015634830244346398887823082493508017108624789743621635734325522461267974927804337562924119910104219822394687032421353562043910201478070539889621343405191862223224267661944748100017114992261426147709192545251386296782763867598518233271048489788679095102001490995656994057584902263270146506696273471813886747917589565676438042218292914984011564055235153539601041105823441090212198405080384784419753490887706274698316407797509841721026988503107211901803322637054444159185740404767038322227664269922043873623573233968466176391139233775288099406158519532212282539926508622718589417694629146187323987424131478340774630196578228400845403639236674124072048254770933253111739799061031377200750813219669390207524060708254780014251169268232241699755210420018146901426829154675402049990123315622174726725780895391513231575076097250645043612295627828059971587492761587978261583368323841903757335270198434545067882133983390422757794594808207443152676220719268669166050064993790830275573225116641674468107345443123499280559866461036319690052729637310897484462713161622894111129426528444346847709681553795860775030830279544842798129847150292107830495946293840039566906006940008355183265104928009829898041427908563396900489775080420824496702456464487814247063391784 [140,127] 20100410388285449752996314138560627490853488504656272503336752035653575661693240492721187502573262672006917862028144898742739051918525705544860620647821915815961753735860163671644303883133529649078013801768078879859708502870204523775428465579040763818618299158267191700350998554060583901358967172048030715100937775167167736501381191654898167200964423764526768268136519331605290700062073186405311939747492920019180476765865102583526581921152356372864402722600092852362929365626422147309585823327200896733580599023895857597558391744194940451486365263887357460306907894247471394107036346889215896663635864542580640220598562307938231881477762180664834183570483624410215695585304641159652206329306905600282909320375645976592205753411314312463418433774532600875045506031436584080787880427362731189110359834642485879771218507824875058684506982319195668131945785886740629778643305299662224841761512025078429347190428919549639157316189129526848931299647404651224025490678189009165511694229492613957274414548048974601183030364823135546280757935443262879171139014758490802299916392686232174809436875172048311275363382784744698273381806162636774224480829954170225043547942473544914885762793948853172597618368111839134478985646871412491496844817142865587926343250306134652574635856300512 [140,128] -1458819430395062018354084534629385988284469558278525868403670413557957171467069626149918205395279565583761176011739159830972619518501501201413408189237908778746649371397992456424595347524690276224123428780843139193622409147187290019475906535622698675663282808808521937910479712594610484637171839944436015380963454516880871459801904508908425838710832856436093885686552970950752151485980869821344451831051622890874900520798159467686921675572288230367101689595223711171825505668475503397125672128727333869982426451013814850816281184711572041119564648552753648452343303394538743683439615134173724441395680343277257786923575536582343659604573764042699790361018934943860715913297945993671473478933449849612212825266439813872805226180955197723010806199010895916272941620580582517197692631403139471821377350453112106048160482922955965029263482628956041999316041743597216409417007007524917684934384041382959040994787538987865680846424956879118332065600697885890024763774011739390648518006093984397416392289730773407209251222533280522499840574423253913346468976366096816539380915169449054174417872587020565527556054036582141699413152123073509525508305699024499885960666581727313022459411980186445903641256406612744816602664070560757031383196683439762944054673663724908834432284 [140,129] -2849326285210277776762510466115267727235136143889570456194707532905715215472348054867586876515878658305546592590123346502718360466157106251248552218803618148893897681619131752685234344217498181426108990107970631502748572789284402287104145818092452423328068661018521617556915303767372736943954535916695433661407223952595526972918452253189382639427182847353065400445034797687075197563148492430099539778848055721641864085701352944950485706969479700973687133723528687940429540464570532441159474547774214921177044019037387684757144346294855896797364049122632914542931362835121202980253642271133055892419924231143706024211738049971943484786288780786702156629967737764863911589049048956634590004904628138899559779119208461908553460285638410165889131879450308601000616747239257938995768105764458062083897993204366073324886939161822156240955273653460733645285420751217417434297524618554321592979264708740536081983378347209082593886327113954530839604378725434868296759025263859598708889798931608424784537419042598628228498938291195341170202888809600251541315978270809687558593045979068938203480320238033629962061561026023674851360727707439521084237768318446876958451216018915281624492110301170450634309592282120337612200965355089720832097933558502651552392663351176760 [140,130] 8059707541046408995017473941490447817050106418311167514033557594075909571792944840173049136786145954195038585009214108803803642890311844553871165846640070182040738559514046212173945193169243718425346283210454267180390751321444045833132287637815169686856064570326841881601743151750476178188977185430919670137526361923058689365327056539829177105638153200222049139183713211235727833964168669664444734547819071673590876111484460315540783165924679567590864683040691209640958088337229190672452976892027335359686827951086239225701516090087435708962535213925819044630666361877685667045456268478004012901349500912504557141825246165436736468484438557399228267861212172325804420565248733461909828398520045778309991656515873561675995224003308232156681671544768473748079134127979422208231783821634091481540379102348559460160189075291404416804351275900637293631562211202207343433800431249972261352582267798464599779150901106675725048512558350982857122419691130470210471524229493431792598148012521554157619802847604097756442314222569516535603693968665651535258074277753499126719381396927250143250698147338971361946351941557953820916745736473783288657544606415569309799065486216968422262488319067640340570875652309245495786926990031904133919842672031775181216082352 [140,131] 3837647827340170540594455447864685245422005488414495816310007570798806765834650804208455319160313924630374273376278255655393612663350989656953638600821128857178475703981651642262564377348982942614011073072316120529374489249323918838507780856997723476400647922494974318727172649444201800712354019442675220169748778686214956790721625804786734327271413413232611228689502950085929899460703093551295780983565397931481755887412945768888140460353678064921028486442464625929230412066213421575895387606305617802338019779114566566285414050559349666637977520370526546685780091202865007593151499767440534780200782187328742726343637659232992447913872083068159839177629405355941561088612796338611402762117833019222458218134459787208652269724101855917457088712448641266248301530284157872503139852466157577569583528388880514653064209124251690535840836876721255277294730102130489748248333555778691275080997400457063378238634960466957521278810421605729050338318996119870270896670571966505780346759351383949100324083632826173498503842266494155836409360814275559533524110991004838342234045866826800543542422781665660772153858099087553882089088674303275169346831253253332587638403547329484655075417175899890148988468270869378293801026308413805469202863692622208 [140,132] 143711989504087232089643385320060249047550226190769359778681845766776594562229704347469686008167464951439656155263252305754063824782374336654209755640772735977724564027734135460477509053973552205125802583168108960450632666785271335980902221019925941197864117767857553382197604560573605316877553820144240184460749513754596293641886276482548617519845908651935380427143274006822484240536034054616449819084293358022788038333271340496970906218001118489609462869971943894592525629421682959532621737744797951378849439890214991284443904659754950407862019745830316447685979666589392896554174709792162956480540740403786696847757776172672191210909763567908247003035376688178285786571863789292048657540437691561608137615854415321059326217749097949614221329217880249373926607671027509774253987193535790220994960553134842286178921319312537542239616610033354442820843519429357890951355387471216505397971201603746253217829270256041987798210585313290175711134447889963483498143513897065691910505536339183125960728482016170077865722028592999956431510346113157719645513925878132158778031536757611805383921615101766812109982576618051299532108002284905270969826296167230923804475818848850301834063539507152354752038216575323672273366902814313725045675 [140,133] -80198726857764244103701038859819249069394645639615590889469064884338246104607708792598312936715054797287911040393006332960560884122255301745665995825455290921655402964170042699515585276172830551927026183786374637257564860681439913849702728226109206684098668112160471973202330365601560323516159653427563160078175825922886232995373645943235833785931124491463958550749665822793467855203337719092057163674908654304666601940286966536722541489899571196158048566359953998048527507288104380582665702033649194647803675527850282768922464655608477865389359357926323749896162508616900807997463369213962039748908983988497829646777371346703285921368182220489538206038856588619881029216586625140391347794237344413945642267061951301592326761263749570666714404442976042413650979237267127148307281020498110784872447732788406109812854201218654754561397359364565940337704707464456548275410120217364854785411021382535995761436224478280501115407041377875970782180478992345736339503088398079096180631040078599236720320347679477353420260215538731819329773755656285112622274198746877428053246378522988163171076531968175010656618472818825115760850872282177408560064913417793901415957825233429536164065209604520641009176008923533404165156137907872 [140,134] -1128692452669268207648775640885862026296269177437771607819594439274661002988799418386229119027839001383790162300534351081857454665543556420833375112873205138152902538554163356371306518384122712980916504664903844111912731012175116005536590716918667977189002471286137174052264656729949158086831678685188834445468633746116319732928808453062675312080443287852104077394242030591250274401574560781005108362501647242424074935886016883273931420939886927749330231952698436029537400972354859011485121642116783612155737114437825859917210908769555275793503933200630641454233291313698018703362994000667448873713772142795621021376457513220620434881879735591300189365738510187357412586839037406959431869221659516230273530197139941609793956929538743018278405662689599012779839172165749617700893120874964573804520451124664868282621869015481731928489499164357486998306738480571401187403821716641509276790334216425080087607906029847210702298109817817342010932772888840005068158956462317759926647091283650950373971127902219991792950786671489762908422160382944086437529281052819335613949473407371682176569936202443269241428986934199618165409347760313213753577779284337498057103178531939539078633146299398627443337790304306796316544 [140,135] 6889792114610912081618313730370932106497957563360139979163322491948800495284703194632691011134403326522459201847872750674323985961113416416344170033166241009264994898334014657587889369431625040209957559451826074424240103948272024912952112709993473846671635017533656294461769391597456550921967251118651730385226448045915815235752179596496183846341566241261565831230063071923726090885528458536854793361275429725956211215840448636322954929599137057094002221424413622428610941075245311694060305708417419032643209098580255156707863352409806349752901202324653054865834778786653799347547488302168510918122417131902865230612870371919886183223177702307345166844847310605527631552158732751021641323367787005745273090150349454324624070284874602004250313222472719837577058720125931362133053963263778607312617023405939119195943436672362105353346406149000129844354494390868722186589400481482627754503603047744907944890342676455772284222139582416836913106673447199585365022180179235345033730471072526782009990994927342283004517726773658609295765746142033434837066072097536983437734180056666922926986879335179932283539260904236487649178713679029564583493199373349773719451303642118406101146275583976431213875904768 [140,136] 190591198213789946442901210187820719962333054412082540709346008605781349584713625148790423534398474414625516551735972178290205516588049749519609779680175310003356748860715213749822477604317133372246583710436578638137952624761713125525612705462641729338087718188955752271542608305431955282700203976828324777011596122446921368548956170789604688562813292471260949326340026702680416083531570455116475293926456148632860610904830383250668712901852021305147528396324024192739061469467254182981416022859017786808567834503775592996760013038801087364151478190631678209905284969758163125338810136678025333344827079858398963732941081211268722896559987252941349762107423373616469327074026963743255138094260900375986498680024566573480946377895927298094008704549144471781835113518022678814984538330075268242575012429767702323425460637362417849244572867667354259664646213266374722060233427398357910042923863475738695077418556294416954112034482288885787742981994905523583183515043697257827619593345727572946376811113874573762621520432976742434644574646946391987156224765582915263811288651388979256647125350435686905224292328360547269590280536037981652726259616439185593986998960779728056448882971858616 [140,137] -15951735419335313620735249713816239692036481640582647936371724647896361330309292103620581045612786455552866126964260836676338720679140079059196871924946265241614998224692443863144476799627698276417402871292795281531366027288397223672792187528433823227960691489870003696613506577287619634309016466000772069451465243534435442589755806590187221154207881528371605562207152438137682647799555314278203974983894234652881667581311268991605362581828813908717570032388367703995242761673033098236429547298280943345644510512726778086514532130793950696313643969324855977441273655617719632125511771351078523404918005839422502994692084028770081143440622590823784201932685095677942055917248669057826878124998134535450924505269255295791350146221515117314756927246129083994951306297746801272975379957489921483054677937700854826963258791182675166565942222370515854379179674916112438541616623492404054314344093613589354098025875377367425382902669292516679907354581310527120252167804696793980819634528821510101903800778028169837638097071100248043501407627602674947339672209395994346306891195888160701906088193141673430095238250022707161400710589546503189545218238470357270582396549465818566064160 [140,138] 2240026273022412321475865316817978306787869299367814241136304171330079579163153560672052649138633522881532455647246256143725146438369517346308182115302869483555701283299667955017047020710497251309237920780330465110869276618449654002504314496770576887118439492914547152752546387604418637560307379658632535873096500018938850262050484468357999176968520526087818194539677357779051627812538139304221257116082500964773225084665314997404668198780711012926608258913493302209462888727096079812859188469216330002257286597077098253763723857065576136707325071218755795384847880763120961628811077428652586691858563196378241418005813105366643603613246756050938674832386535179302372523209285257770190442531143817952939159772316279148095698770532998959644170191821261162288922873544771591700323301584799134947220108422298134255388990981113524919614950100910254819090418980762868419783372200024714407104068923247218767765343383066239055112976379519454798590666681176614846200376485956218468213901007324071474645932799333465340603850271206380881839185755139170711523786377961116493829863272890682646490600586703458132310768252671064644032681728887903549628593679882220428413050736 [140,139] 193797955345735503036068129347523779249071768069209339545323205812348427098788429285032606119685609586951730957665864968479121551843831054310233843215234497729578175115773113814065129295950994794413468424854701705704191446685531529807414536190660557833406200483565694342761163053459165524876275502408922551058154744302420808920068327633824335377868664200638338445133967629453742938475278947397843769152456801220487169823781095714768992773202692387435022117319477080686085054721836832715272087016532639312752235438493515018603818970992487770795475988751566332947405961020467660855744447942218637544081402963748573698996258139506036622865228989958507593641944973715310094304080969374349390323475111198492262082741684333007783842910128208025073167203754419960657496065128751779130594830749768497883599634179120814573011086604020557538968871449678868686197077516299544741692154512942377269427987628334469499949481833241816955065402807541302491509001367237515552500560719949960538959126424040646709725219823782925092385379059575029601627324430060709556519825457279421818575827817387463198876945844732352195458353199315071751102476828007849361670243906624 [140,140] 2432903821242789045615723323057151752058800934773324447760310828669794839190522666585046959084928547391215409465253362011759773069533841888682678877357167109121373795369001421105319753058230773865580616729524196693314921096859354056947865255797853925545230624871068429391038228852026267087518050665109312020878387000434838721037988630020626493612166274096289304702317446113814550021241363180280147092375612382306962346806740562442280863595316972406268024640135697785397326951380771878044614912971457262893694045731908440136317118748369668040456029609150188803419339423782763658099362474888274222982223159567192666903672913961489263645493779392307854435843503944940784095660151603502813323103457845058704910903538540644937820690999805049535055682729179884167627796897611055191845477953952576033226401831524786736577975020303570540190103634592846339315378482584432989177645582932185305277641508865629005456183156859290755358668728573080040548738800884092617853960905996274998147067063660632459725825574073459203776101818900575697485808073202452075973803506254131548672974076733855727487141537582777396589631645879143259075330819816542619 [141,0] 4465608682445073282005989630905518989929245673333188599349132808877549984828793302273875729677346544135651084926098859472990447116624152391010124788789214245541355397692088331634821225881501313008210798264137152359105764027614057833782891480745094470961174190746596091270144731670190701719871210910982030603412782422320973445849258913441633794227849833312333151374664277288877105372683637944308942697507026716743944114780008753652493576996408601300382356707181856359090027052607467451655467662242860041640230404810648029380483580887817669369767783446318959097019122699836299335323918932734913526188947514468168306476481333946230411651977814844721130128536782435631805814162054296632762911370726043346271671440037866615168837542154988843709646449014193841224719096348797855088305639676524542520832605802606054485188381071586250159333304601686336083732840968736048659897875269308415904404653313099462698351785318533442312509123156046809008043787553036654743278792073684714821724758747450549856585033742140963241261776260415661153303561440137027170563638670017263623884641541251250426482860162799079944154443155519229446015556253566567215770564416038714516729607381555112308229577116922598026545429289861379767749341374668365801861018726060670250203450169967062264334790865669704109557501541026842154235695908271217967089832162711814260076641368231962741301577863226413293927307269710854922864140605694097965510357876048491830765204241634235597312628147680667352773902755740660633552436798037148366597570729301999065919290233406417132780480542264916390534125758697335951177637571132358972747589879205352546656589930880384558709270867908926888748142153516926567882374544632474793606049823384326237312716629328888313912179565413339296038400620634154205536321536000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,1] -67790452509299466304795119687398391004747343871683586459302618809680675374556638043889752106759281492040416631465697927585618825471739327315400364925623354262454107355446544046688287961369505637558109858581231753459413067887223994421745279481336111228468252090928985278772354317172715878173452652706219880739936849467969881273153384656219110115626217676580824870492699997756487577177533094771222219573142889645181907398549880909062818828345111144354685324396817143011033876173620901698611153136206964690819043033266956160977236737755515570368945460891338634941785669252752764210828215939256175260655930484689167820294842495466206317185399230646632621664190397502994354502040267016445082593744179493624246131358150177964036765836105093936779426903898571429887458664703049247312442072679830228713218745229809483171545013868325232377488451286099399609490722162454194687176062353599194663466144303384871495056390068931343508908991827199541760660806282647902668033519283906410935522258173814748420442248337052702708600666127283162761031313603693322628512130775620839684291366574149326998563067021818947679635325650578717886245915997233537777312798301369784855274178211814008402900832517399975440748107074187153219865628238272087359928187861920415962824258847985280020206470742672627695516694865715336108041638431778400148701020123056761931480706531830031511261936640974839544622482500498269562080380457409566171576660257568570739244439432336040851443541352559329998817391339048845452881796496814052840510900645857063639566424111642093225677960869077013188302466165038191327895076288453291385919260888771093810953778320734889347407937089689867715502296519011684575969164389652833553781880028388109912230962017599962566699413408307666573875713438963341053246046208000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,2] 502563973228204853167082886715250422177563297348362578499901843599544083533916494420485702143343411513207348766982150220703853419498715406684431609490970143843214536510208052671304095457059469701094992528258460334659588115463194356226903262664488491333685126549896744512033285580346132204051458659100881758615406133854300664247514287423551479613362225573194130243020109715517844767565815601513917099363516774302778086635748726102953909997216441665950016104265003544407489819593381200522399211506340060500908582703871388789385710772480790049480252995020278851642302354837684027633010144108659897084431198175331379050587334086098936867010555362738391204246592428288087161329201060698610273981524272931271576828792366460536625724891229316326259992995130285365373787901353245583801481378601287762565724981206784910705779200067479815098352665145866143985633343955141075592101479434872075493278700247981793087742567214125701435561237423221438301433942539327300904009535014453343853426035730657046046449630276492014368510164647828297860801289281041295663116027269641964450564246863672118618289518269868571442655137430832704286994089609133900743045601325070447075682645086968416726505321835773358211423656442578491930719375391777555566336263765820760211439534737622904686400355720011935103994896030773270458927920731162966547000180117199633565653777196588415346592134392570918238216998831132733655783263776998835885661670669769288002858492416194714786854987161059704129518512172928998240605365912766574525618899254319659259603327736207917448124038481365975893668435468590707485639395244508190527104416350350014813560871818054298750010028177371261807884396062220348876132725978923910823701681794239492387541647323536475117323439679067216918138394351063934883732652032000000000000000000000000000000000000000000000000000000000000000000000000000 [141,3] -2346593605777008928636378550953621201374875908858033038500627483601992673938545104250502418231315150490308475120663172317784074381564676926820238054572286318193724207658547582990607336083901164556149650139324496392603777319020024372191036624903642546432753407578895711456266232686745148273068786133695108730172072505509786212328494536918062046527007791509636368787260128940068409193322112330071087522334320559855728556058552198761794203515810458414214146393580403298544288968579935152936955428372609398813688892581138325719454121393430050823679089028651403566412955553508399324800644616081862581388306781239006448090470434018101704557726465664590275620250868164809537853683986744657104858059841830720728583560263594905602569963238679957474518472486490318338596560124368443044667998157774340173079847744269096145075533779059150286750100450406747944753906462193977438951989130963178527345511518416780616355786701570667057141169503508639735140325848507479440286135020563286400561876921112403502415751390433833912261481627863858372392966367003485180877722394801239479082645639029194557659479798893344341696639423302042767752329054662815352775925095430937472857764732749638477384572148311177656964374574579417915518980985125825354891020707323554493148290529963674934809642676850528203709123955377383709954303768796401690298852605866811852553560843440382909035200022494834182481083881134576315198106751660272314754564613047430398579310079138174765699552900187900448692473587876421461986397463034230147558139477606470289232046748462115584788861619948942819880379818458078458063874064721457715792737682976705124188201335282422706523847931142588967278834666350547276105361342577230852187137681936382288728680880066093716972096741596243015317257346918021224307584139264000000000000000000000000000000000000000000000000000000000000000000000000 [141,4] 7805774018986700919057153036396996933586124173314542609572745835073824399744007460759373088167287080192565311559768694326873770049269744849405400210039893713226537851399300455456553239399515565057216438175852503270080766720915981196975445847987900211982591197042246603611011952756520322310298269392644450966010656198746430760930288964157715090635638179620838623978487849055693341206710628690049681018312980049865527544384557364008913208741434454737129161385861513311395714834596677795578224927937315730277781550699398374803559311661733843335859194163089412230997134130990062792215321387793692521313115874567920542506066040546643996248946216566071671779880889665540538388781335769015580052980653700579053286545379670311538077128085901903235608527704732704923287385844526661777248020816312718566764584097008682631329816057525993943392682650921725876484513362480838359086314817825853303719396771092341102992367771374695050969982331076059839300690586079523269512309374076481423810622416179353781321599779003835489327318181537301008292125456779992529511667504590956787214355396656606956608608951379755651069560810688192296840639733871577657296478297788405009009144691228379193970853064944120380776380096829306911129018172668285523516103043408326959594984635643053745889596573040418623858397211328390406387931487850048378491205873188212305664539934210819681123524397462423184180990025919954282493733105823074115504402483033820878924759012059972995229825622211269450374917076981384049148934773926980290650161450920538482521044045357716170815706947607376612206562045773318156426943213022561686947816447331986005044450854717228323184876399089460839405465830890785218947403927539949090009022081036033214797194278930023742754030997727193624630962408169327259447237541888000000000000000000000000000000000000000000000000000000000000000000000 [141,5] -24298566982746903522017087497161410683348246998971126214735090192619275061983092993773853435503399055304028593623935480418437141703414457041434584497819540715012646670787976029703086312456045122821478687698164587006980910234510842964367089929732474776741055003367696288979305732315618008782337137114243729212424964559716953802058851394552942296450927720687131676615650678401804548032637530129021549344042699919194089467204593237132469498960886943433071564983913796752547310662251728669006847886424850451009508997893026751638412950674015711870180935703308492906587981905730821571183634191831021748272186396081949988304080712869305467045498328143745343275096073029429877432596385215609160490390849013952886279868633211809253422882183651543618941889358876339636758947916408746702387332295142267657001942877682342905978683665585224375110347554758357124670365731423747094494704290337522508491849364840019938885915254986348455768826160277306571697654564131309087205813426061648043902345938662432701157543985560045863147949680326961532125697819712973208753529717179073059050393164676229785574411233163839347647243897601029130498817084240378904858543294448724179651431949042304704511199826764299820746840133527123205459765199139305715318561899230669537347637464258471799904609097486799123443823899674413039353849668671086632601320964954212059065612653836415997938383395409044232623212443647227434348311141263567693241044771461297101224553080167352337315627634520437891436951355553632782666476375050306482187528894397727177502189705044529472892335169554234657168980444376654978019351400317924001904872997171488662162721319982367109277815038070561698094975546727634007316912217327925794176362613713547050677535706973366696103948662483704667269571702784349143510382804992000000000000000000000000000000000000000000000000000000000000000000 [141,6] 86305648369001517776743951154843388396112444069871881196344036775626284399211217155992774218668541628725683664873136161157729364054748484363582873127453886119768718290414722606315636805922902002620977990224752929113593391735810264519421138267410729915871562545938897504393495043602333115731962107607432465946488562406881842475543244161118077167885539947139512722472166880442820388715119373341889014709794227816935144581952055583837136720808235980191899104956615445635724283862433212968503348910684382550732134588585092032499377571917163192135169986120948597553033609764013644334972921417415546389982721102941748807145705248755432755488323446990138863031933621500953653954674907439408023168772887573932424905058917863736931538638354589689255514790182451290747269896385409766381716262199997135243674091458400642367194872612941492358649235216318120115393524819287656279623002578956416378005252149128163260687604395904066202075475092757252407076375413036375333924542705734087172931685731096711211374366991809545560642554595873161922959488190969441565012955013603805218458464841653799097685155371196338683571406803319354891635324197179805392765651341669915469061026196551351251889564005842945831490711586201668421350628685818822706294884580957790044643293912711071031819035618407412352522323973265414654588564628766551417527116083283073290631170393803853796588022072189931262568938759783890858016346629476353302446248223967849912107462723087600872484695801850095246561315416537271305939737212212856122056085488301788827870798046127990290112207037960633416195926206030901411506724243115275499171238075438362570464295819776782254001152900253274751959924277808559683509367359616584945553433760609996122415369819247034636346385900773957211503253485879285135237053415424000000000000000000000000000000000000000000000000000000000000000 [141,7] -249505981281421792676002076792836928021227122292723297208225675432026196064336856054904980317194249790941133014356550401389249036823893877259190773163482478340298386682859365717199599980633699343451434135541310822321098235708402728608373657450670320413567825298741826273424107834768116126962717739382177885758195738633792697878012509949145853809159856268810740565455454211948563558497238726571975497814240529010631966249001792270842124339141909430116562175967687023264892306961130858608222539679244721356376212467107872072711236825304879950381235231244901524414723768095804193181599483313367971154498509408313003544892884634568662789955736961866585553953518920574778275214638427064591533944546499731163563687063438582505409057103873278841094621547998405705045315588338275036293697946737902579807860842201371868353448642128459575155340751168012119443270126249165490342710467727385221762344144564910969137795263665343086494745348208552160642938241940558906837386955055494359834056770913580598699345351960347390839359833403886217331457606372358341767507929787275339712332458295795512557971110361313495060517688983374262398123466375656671109807400747696922277868349090034975198666070236346695030079473489727434337117485854828127636611904916983995392232335311620666026403145991053849501550170685733556938804757241227493201979494370722331383182229884782866121953126979485287558002926474975655463248500722517190644940329534646920887727428831088447769777221914372153740846708208050490625576416037010399292397451548791864328870753517733790339430301112511529033233882740127839033854091868077073321751290466730610582849488861202184223291592030039759882462384980597060428517249454920480808937080189254856772186648228043903789882884057227485918990074813665960643381952512000000000000000000000000000000000000000000000000000000000000000 [141,8] 382015653799668941023021092431317775307125982320356179588798722314978296378609790867071450930650850512848664433102695824683124247177568857370846310067405798363300485200654386681206593927956141740332527692414448209913557631703390984467122826046117008969410738455525077189099050167455217333849126997920529039278967986414878117323833834618835907742299931162578143906044592191517839407387159684597949877966596707028282590354637801945715967034352601493466575121132166349536438950783292773810412182827633938963554787054969244036181610245617830713963843323913417429270916865396448180586024697088977388210159265066114050296877781170761586266253644942059599314394213543508576000569465240922154785503516817766206171382297738376237065706127954433143866323165902818434572747825235260067294825371093671695766131540075775137715756882613194646993404018385725773683956997229174085656091893271303954925697590407984049695468220572568014420322842322365305176385786405656863306126099255254577076471593326188629760708469207107161447540418904023683041872028357625046068926870567814682786873447074622903600079992049989362720580446710424313621779244822547400551163335315091800954783914425699614261034181391422650122233283895474859446472885756567351245359665361934721680521615902701330841724812858557624274494535980336110119382232088645469561100230291854202161119174069841211892621690620349374713713328100244832686666706455135811208294401464766281465743370250358245874254499468348391217074746603362272794484818697901042463444458627596886999470982490306400744584580056678279636734917251103588705734139125100613790874236618306938970039123911986702714706084299341907474430955727020979712097547190887942086668815372822398626450596032372583928531194753097764959438179525820833844845176946688000000000000000000000000000000000000000000000000000000000 [141,9] 219694911467822017411096433010173214601447447291134046680985496952987919536870408885261478956735163175400583612595200482634229221770740122909629332115399930533045275641917112376163312444853547633957500119780117479488566404262853254366633760081762910975218657882554082361633412854961422906035883150855549739328482538429896106830674475950350440261114013755199970354450594247894410029685035726986349675572980688602877921670264373605547518258669444291394200154843382463757763102499533736867936013310797307999020112949311597887378559270761762277110203709269468593855189476662353262647421870741813273415200494734941599573226314313757380903158203043327644327140417693133463667144754464408335030940309761482184974669514172204299169747217821853812568014324116635602656068499607656160434540156853678593460057204975400809379847707250558768325420269853163407584674356817893101157120449385389475359012656495419583847419220418248212630517032019442209874218717188405064980290608919437228039871787594985919694776072358401873985944580129233992082564039587473615597523066255600824877697448706108047752690294739273245590190138609881896468552293856267913021467261663632630762624880036155575832368174542203134096904900934835810920099772561161779326179380543450724994256296235229628463075543637387899150309065469114980553306076193994333991767048644353498424153690699230858537265746708368099726714485207809763876240185973709932807469511622087600480112618315240705544316284572073499457777195641200343422431687582130534535297705633793525594856857599478375724185325174203624807294748521170248213014134128291894008043294905029244242747106315681597506277068000289353761077879409266027456326951628189050805618335997723585727267194854211636959917809856668710321253664714986813642372290707456000000000000000000000000000000000000000000000000000000 [141,10] -2171339884642947672385764629084622247901443978752998047332856154582573655512496289726474009455708059520745264961904915990176187351347685427699502702893943580814853601392426870275218340378285008763272829345582466633513920389039023666671668719614616634309626014951585473615917527382038876952782010033409618900962847165183276638810626056947130639665414667876834139426891603832357373374555656859696431688255985299281734469460715052469346698788872950798487494931180102802787508824619081519080846091199463108456316893060843894082157064283199887516805827190573666767546189089284962038404433309634249004530314062838555176530228407717279899765391124059395959563320821057742555908212997473706626851544203174051895849307140199448179017184129907686489452213020435531460648599468064273107075490713836452497824645473297418808025611260558585924528424035553608402317182171543685051332281513760684987524144073574842569788203052282978328213998472485566258038406174657551030688806068894276179884459464765245027543449757854217800490155665040657184141386542673108932642244308632342887254321477994793803609094315740672780473640403089269306229994070887803600995650834834501319586012799848361771004901179576251428155504463540515927169844448294680528696367033256324818757585736680142642704104109401408405208446339423813323560523806608987876689046464441610741711628056418406998839419671859650916228036119150803285832143933251120823138648098483893127602922689273157562031767844290057900904636344475150926235285957025977189068365198493770843845396498894293459591930653761371810908999377376049559328810049353948667786473404569105309681368572082723416043873107618066436373530870544835129291081277251638204619053516675648364656958651440412618245266100433543916993908119369243199394145560952832000000000000000000000000000000000000000000000000000 [141,11] 4332326706768508962234583296099120781397601020437153903004272177007573564363780949256768959201422647891869457687334768586062432773179672329547295251178421744895518336827497965013431972184546848055159014141637456098827018281320443342876456506617392851433941450498547295638759581313787804534421383944384501081256409749779813831875080195180583888751097295746324508793302532189663835046026863920287828874966236533952150692204550217055149714508796990965430292718460326773291234643773817346943339008787786107229825693478765687769746559049758134925461661607329966975561209544883519409770047793018381996538295377857082589620892906728402529948359086721281379821576523730336673973388447372740155590338212256650597037811866433977674028123962909170662748024959932767698112637334676058063826777882705637623862907565639372064467066272992564028739086861991958722479141294538637030029589587798411802841727994841725734637475793161907437001455444352745388410882666787354522006628087868816305033839934902987624751281168105754022047089436361931854292252832023827060799951201527284004337407046430109458861408781118955414695674618413807306503019415704191770824277905637560876007845136148719345196628664880417980882604329227586497133607333115363194081223797860598217590550481451923669124989778405291098099786014259708329018985949483453307242445367453530097902579690124331319600647033428151525914476556630381545023106913469542885268031383806287710659913869276763915833831089188020970318825751569243660120414474341472863014809285232929702509057083745752869302041091610711868493102269232423285005422863649712032661121773582331720618174586228894816059865793667541041192049819173862937141818267874117168750125257847628037588530370505907832533907367382563143734093069010262341931425196933120000000000000000000000000000000000000000000000000 [141,12] -3077518891657382158468586800043803348205904876503938988882584457570571014627010666466132432888693950616600749350780056888223655071323457974033116060319161090288547041811154595025406097911989027669526566384391666244127866143826618588910124205806114934089711786882150452997360802681407562077524038312942405226347499119327532411362411113437977862164493933115346303592764211966134997349412633067829722308854223891943570503091558124589055063063956678174506953286579548859547044524417222752678187340308609512020823381751484412520029170379931158509512876792242813267107789027617185888010737315706744104391028399184630879653742530954733273875687119176487297799828934809146899991625974635278138256190641513009223606463863763325667158704131598681907396050348421841745518488539767935949560612629915705285307949739177548217381054754827673407508524366120567300863233226679764178006826442471788068181738485734973732778528872980118598808523630418545242002952527624765970445389597612803978333490871184989234479437108591769789791365339285831061913076672780508268211883154988739421948099793095734341926935985997100215348961853368801025862476928604050265447715077106021736459605517215015930456082790565894603063593702447505362633594175148462371783097598372476805095520166483531114767738831306793661839541884256784132644809953985666419624501184855108766961180919942733440641410644926617065482040287720126782254688320206306839074245834190867407390058182111507572244395844441993359259363397235749318581681722900953815990667487195404917427964407521113154876630211629070646420315327255843928586919219852636808308047822457986580754977870344445342895435519791399263020240469833833223081722929771682581970566098170624683736304379095463654260175813228720773615360432994088411520111172648960000000000000000000000000000000000000000000000 [141,13] -5687989939846770840307736728687088868111041507671185778481254859947438331892374488946416986795693080942744169501899210430865904669053568960841830541966393456774046777575099446822140812746808532348563806683675576378386354578105250023637427558899163915693157202492422907625979227532454577510697887503050575079119682144169786118150861331543632793636676260730107329910580776502005594750850522778489693424680871118020005038025526247853937869084544568288386981850628841670149780672723246289006486662644809506735275682445287102596542417385800226803744095874857615521429232233818098390472325239189257777889643107090749117657390976060914244302644674543133320700904618514966033563805301509830142174187926143704679074930232761675839345637284656902900037584696013860940763378231016113966914205864517007013177622381993480209899267459823381256570345074820584823849632770038168750402711135331646156414537765481300293770731866552188929930908155322586865681824644876164739070449465677152192089027993900723620374188488260955658708740209420781610207036075299006016194668297218815961769850778252787828963746028996989911468825695988086450805340844950958767526136300151343102501235026189736490887894190864040006438053386349723129481415883169226495939504256218103529356570339129216694782707326710214616161327548173629874131502676077569661951227186673559104602402557007062155573786511975307748207084684493412282809714427000489863395127313827484841146678008381242953349469072992987688003431038620173339129212826359707142518928254225477023041772973915175966032686173786151252428495978580043407434413610582092790624341712328502970858209490497720039653848813674000527681651556789605503842853371754720372999991500041122449141331193999389317143992191665345453346554791055081321535949928136704000000000000000000000000000000000000000000 [141,14] 23218762626999219944640595451759493441209531885657446200871547024427358260499130025828457707027063220884765327472010447083441524394510991724506516212147087759597667585846470994381291785768535195766176593579347128956490789930642764670854598559412140394400224031424538524042461792655680170858846545114133619020476517568178609920449035288243704521429170736791676853870079606062206032440934027791895205333091851411754183351198679035835199593765723107733582284344187429370426886235513936359917915356868080476027664812364151537398857722142445651196316056889655598352245121160199758352194253575861649187221392298682343554127261788299730474503712781335967701272443235052207100916146793993713381021688308472556657714643668432869033855283624067675028073568670717938773081007202435047289843014830767545123542922523341918077405540732053633081025276562227528748319289091408275389454697527586156040402325904810087929864940866680995849819707463138892530188211389062486761679711444478051231984834840816657944472986195461333966804608810510805438853991734000248472588281110022710759877311574075363091253648083286679700954305941968696656324629514359938304772580578874131632514107955474055311699048916792527961795016371558030016276839612697769875440473399052855298401615550719049925890182180740590789565428298067583188875989491878693244956901680126363089783741640286881061190285686930855388169240482210034170867495507926617081734663261981026128110767795859845903015528622739203500584931188935491347158061640555027192509647392312255991788300325459987659966906036715448464983356903641282409795644392792319124947909311384362905252457999961027332500947058819697318603089939384734901183000159258697190839227376859361440298937269334451084344633928288731809679901597638773213259385526026240000000000000000000000000000000000000000 [141,15] -49205546078828831295220285694476160214382523283016017145124533923635990107526877376328241187645605221247867552302298477684090361399114721020776801812030584538555689866433092736326624710176044986723910772167099105772819172194930699684502174083416759824762728072815370025738074892340886204392172715680777752060625824423867662312016397334032505933947214460773723127988846493779527373836545976661729424891946200529494865228698208412909019522795692453491784206608359655091531319022531730919013636524321970990225922439646837965270517320651580407567283371936500304209171007849608242718329029815221521949203187483270910033408815824172909369485189891826959968688332988850891225591239992071859368194439782593832518405950002056212604678256994684137393833231159025531570942575825602981139844480516405203479862408685224215034994358607112376167469521729630045063893886640995152304556315103575400244313759564690611999388345086259488119849333605904657139741259666816673580499375377633079772058604260565298487053511454846444639986450673176284629255639723687216295250023827091855804703988863667661353965076414892608439835094429692554476983650759841991896556675392009603607910599068625924040308125699110381416950776586397241272658364778224974380617477172294065775107730485146654577020313341176272267605030075743178177020187543908729257018182349427947326761097695853846908004930711011571513096402080212653664037197282283490544886298674872674581221400697838005526301461737155754334669545320828401579692826919672389829699858101562782206365040240078496122152838863757909780551246120774334344422434445573273759167797190962356853565136255013318953977834705571687812575671201891757340400994209571268341014405225156125452885521842270585010724415434360482206858400156341206698503925848342528000000000000000000000000000000000000 [141,16] 84679436800431722462985942441082291468141312298783711581538429013139329751148578998197864442239788151093563431521839066821188047543202177987840090633071818868710537414803825715274208847256753990415544607594703709648411542860805640392354705829574378762981552356653464969704586799326645056193532084685086702310303283871831894621250702635918837877126612376077493888524622038648947919408997926826076099420153159742293869262705680892612884104443820922495509966643719436944510463004837543285582912098041900050036899752243916123081425578397583152734158727630271956435390004553310189931175467804968002816017516548137900227812636677944884458230709824091135829335257143768026035443963136112446432798022875067613786052881016450064348873299562235486774165201950191619057775048638673081523955125028304928048536041943784767903970486525038580196661234682792256997817622326241824626884442080503965113221689670359317200306600080640484598233376438672053446563388181792702588969219095232011210147871591381988482382089004800260874794647078094618653346790182584183834777939742501048995528674483824432272594956575040172898570664610609221871887602553523275140223217900549031994647858407007641094104868659769911266056987485297006477549650935026502997510683120603071090906873309629959260154419835260765940862272024819133260310075995926430627662258006262194715979628806602328087091755903091859551831539037085489458903687921199465046539915470850962690067076038742231650402654295581540685604290663555411335067714252142482295015510777608833586142433027326051483586959920743279857802297597436968610596567445547491026720602055875102073076614139731570493489420048338712438897238380270567598430634706286930733396024171007018727511271027309908230748882634427156613735705292975679843156496742350848000000000000000000000000000000000 [141,17] -123828654980500716373694329187369163825468584828936036329442299776579781569089443959284379790645460439337536430605140830749206000472775604475555484531977134535665607854704552660623396333068325847688222757033288021832571497493072787824697979539513844991548239748547482202802724157952967910164699748022081409642833906179400049882770143541248428913226896051400454237621046215129530604024761374075109107857682841592388496483478463508745834441615738077638993912986962114856774352462399355281761936444345932638701998493344774799256302715735104802783312627613476981428843347180403270818278792277138077292982743943187153000019397155244495035357736332227913069462445601018768119014455285212425423136932513532534935403745609562264638066350270041042421702977777786074395526538088729582613911820604017083649530974876539880278833411260708890574215900667016271175279777788734040065424241176424770953174168445370113277844669315309483650810412344669232262339602977149382631709298602704320735134418015523905923816399071620269168717749676910187109805319399039315701736813497653268214677350001961555534666068967690693355401450578960566061617254040780763796013763108055249919854604950307199643805402335974672685011875728460839122978885916085602350004327502150783489458922644723492555764544818545431325592878876121389835570844771252286074537320952050139621402980736575669441844839421139508287996989058674522037475192709347730754910250727262429963884029964195688284507840525935818267357727171592377464992537864755220891439428763625261615182441181597966398315285216236871439816779707537763259224552406321326062149764336721113945866228236582915151899528875135820588728012654968698767940258956667019613636283036836490924647419843065770031551587939910611859588454242372791011707529608560640000000000000000000000000000000 [141,18] 138727484476722382771138356908853383557530022429411169481018917464786211221759709068896600323712993586034060086339971848917568585115353447947782631271030893217713849812425445700893262126139442691786617529603212142227793262209737658435070166346634161492839833475863115211401150286016381558430662074408903902331555249352251093541923557718372485068725411475484741229548446100882920305873235520245939132148212036157503022467811089595192826840869364079663704612024611786596720494529434417619401900493892830715277574430207221085674742610543614440354718786175025187376790063820567290143626638973829972956387856953749335741986960526432395749713589990061447401147813926466057070790586746912807788551011302535114761135210168535926728054426081908605196269154059898301962769734443823351985544692719591771958489096482185539294400112925560982976261767663914486952735289156572110651171688156789714597672741710699455510057981066051012564544368184354359643181821353238616631191298086373989259704306395984475094824273923507322681252554844950957860482005858354082202362811288581817495591917706298861004195374208811886951039316278534224465305413068415918469139336128573549822626078472437971256618708395544616400054940038437663640443164385709318981119106435081712824761986038476044646777053828328181158764571778233062407597372628317316440537858134910117397267748232789168079642847921123167148382809282505508342594746115996362893892711174803579801828155232611364229184344841594134816789634871711817424266538443802945664381829426800008152255369235563123345346304218329887031187940807453559520547584380017590467108770632510982979046959304940415616296083057001204600143151524988962608897829020032780209722895843022861396467605233498624459649191776589857156836955289380329109803614309711872000000000000000000000000000 [141,19] -82184863073878880744954594857602051756166819302098391363439674444677027933573934484370854748425574397348444841344037887093312598265646746459459663840087601431707613253450794103912062460579113123788312482425503527830959539934017532971970465935181913842781529224196625407445632417734880062105906467352101843781012408836739051406166048320955816658148703968540850788271596438422657994479590720373442472514463241598374645332335961709364426438512594579524821820796167588066357627762964655503229454124123325494794122187533943873240422524516030425022013798396022843665791278926878554439493302414855686650102181985605255985970705185076503515479449525153109521601807197380154363100132793129835280789388055142053958988044100370887513340231042676381616059218904891223021198461230292808776408004716492647002123047701990510175468513044198601478084882083083931416236213453638032840019195479670387405594104021327181743965900356248103559594957256025334928192950625214085703331897856676834960174535643613900701280577346881448778672902193230670438041418595743094342805115122494303690121124508282707082604660914381685635415511105146226688858548405229535360786656664238426011143383442361569266628378840930290434014478610247596730450923320648799554756613709691915003630040928359670917875210113299472555410738028033965088970365027107481337323774944358509542260886648176631705513695720130971471912908332630279992030411985657838792439429448029276203230420132961412165597506089164745523170647684019425784823023537190523884778900308934403099364183721487210330875880836737796358153683365653560510587944014325829760410805518517971485274140127219139653016442874766628772737751391906026438611642479018593253435170017775940133784297673115123495055939257641509264470534786354120626585107697762304000000000000000000000000 [141,20] -74219376878350993487180913736212664036033859053019814763406649671861302005188942984910414007255663158131501263025524678787799210512484074087567464228740213362274420364341712110807218975264948666795036843527591699086614181744945435765657842446522862037746170272892228280108908955653154292738647797057181996656640819081039121901609999539210541620137367245107427819977874526762405877534940663119361002163605657843788476156342503287268591658514391377048757223124038685494510164771320869206852018464336824842024015764759998652739623072006245648030124785654887253177312969979149780836374226319026628998492716738160977795032195556459764514584651037674500043735873882540453472426710406008629491806262598912969293039804183252408887773191456745725467174019744062061450482436807365979375913671683132977091880220598082908875301019520064119511683994674636096287529238867112459006002180326760392840690556402846413240908536571156081469383467682604235883580720044504256560621761598928848376290128187933595335406619522668729116297947191958623710098369737335825850894141015900175102829597793783898068853296702348795232281370478803975123771576758299521895435038519077041026033707201175592971117593899032134854236263140245017960254913708272428700137730713242832933040557191685795338820639345532923493035398294627008759073250375641689783877072125677610889781015355564451904879991544149716897453896987308109017862267250085066388958854301231644734792592685511203275955531226478020402845184882286291418855686206657250299853318326891973348290333625610221441159111048333960667372370613385515542326530422796761469898157409420642770880979021121423458403885472322116110697789764757693162601229812904263156927814589066746962989517336398070947221087800243674412417085926868516831161435969028096000000000000000000000 [141,21] 289084072111201267310898762355147867048081265787949052139262743617154205571690126576868305056434485004521887176674165059692518454125770726440234420580653683199603059942808531524146170725692979912397040914355379346996323856773920490827139817802339259839486831063088641652718618271474414713856333623090658467576440001278833637994694758706554926061088345002176132613878191939633802314597433852806132606087429558292213108457516743977403989605299938489848373859444420669590351121227238650709026708225905310247582288067082903675785512284431308924626921918846518501150953027969533832280203274711623149255021783843333113290246963980166588417346105892387236149617757299580461500772804532362937888128003154485290710342419762271865897548027894424173352447042871046862527729122191755662013777888565875450931727925264542778641065620128749723964065203177460040900144204554333429427765609332782474393659568052501404771296168868950800229610036709525958638756249594949958904963298923216328747287721214598882970750837447184087741828074031784869090269710337628021577302827135504710862482509415157224144589311196374398956183454303583156468622402726775314181141522842669826912169031761057281218561127768855816031608088617105748854192495017994193692553676078107342986304522871016154002185240174161165678336636051037744628568337634510977742183379791081035687505644986538594532301884741140960842513014004819071028227983989128153369943153329941502567603606927390941360492575006387578130545928238538510553670344558971538740490537812633618050652904697024726815386244822335525613358676895254476921705662282435372558925080392630295947047206421638600576996283756167631340868628435626604836639362656213736877964758002981578240395657789481069202858482932081755440839038333076501227223899208417280000000000000000000 [141,22] -449569330267545264884196878911060796860831615906070736744963428565828395922957249878170860157906593349396927679022219202050585366975311686016052704567461400522492599523713499389444992362572560053932748425113929877455846002535347502551085693524608753345573446362072308708637646202346758052815790015595949522094967071028514599844784571446933647573596000124400306361650409801692649187719405930802884703082660250671438583728836869420006660778246486205252600844631156299302708924890416015937291351289068052180979241523692057174973920662540321228984830003384299245671644700591243452479587144039468051477505564603734716605962169473830116111684565612539607350170013851281775919266273878433003519217139133179896307988378599777778888561605779963479340407494756128629474661580955252122370981031387673022203494647296619829731940186476966301486575769559094759392752297303622617052758535627222766222232211072847708868387785565807487140262447252022345484581777002517258403037992189970141949645125583608008131317255242644519596272253944973668930421070892521475410577204909549309051112043798260766156296280343365515135870994116830131591397112496420677814202016004435355310314024542466890219829398729396006020926004027749732184884542960729738374620030483354303710307096577208876420752673131800640724503013760881245422752828344133260496706680756294316757887594544603954541713144269399898035414490030157948826899782312087940940691130324454837839200836008548882196112372619730007364316723589041501594559354782115643620585650506312980585626005595542574689523015859759765613002666834115119581731832968556345064324163012386379429067342578732396199730057304568946049214600874772993884496861398342974763679107690380170424845977870461282600887016405247368525556368955134309411363353274613760000000000000000 [141,23] 451318122325100829970092871502811278051971312854831534673812157396549642440654944738455648492226427767958264483629409153700145558343888731984294151485041697674350619787415546233711669385404762551245810684094174869487377118580725490298888936028775499519723652546485646017672724082818997732162394907504105795718420900789359349314834317593612781524128091043160031508396993307862412611968593082469310312984746033183870587522011730809288273474448699821401631777149805660778191582163834000609126442057469555573612711992519947523679977177013918179475749667939697241979068774322165581383894268570306353359410625786090220752316926474466294939081904885136257539570668782209717709577601081532005033582002567092300720950473104790044030117627952075374798891073011989840969960387911861867935583981862099272923998777170936631413084577725155777578024749125436905825831398117471417194134722743223433761945881251022900981629393697309682580943427481506504274347556491033049883176654559806958050451319253293445961956164094491854463971357408438240438185817154117971330987614503067363197867731213341876637552535766648720014298495666118112642863464559033404284948475481626370416546918214118890128764526224653950962523839438968575555046768329522159734531672116803133664919986515877343989541121168579389003026649603410465503368758936883101880232465057884057908208511036244896039493754790083142977951627910114308445894811212380710376505879201912108750168197306912417071844397152725317962011716294898643274380834102076082545842578600539183048500647801628070882114635246029817426660840433095136349363364194045634160449704610260553829906442502780948766386898091885916859701216428695711057140556719538161823034769237238689489802487875764036718273228149514065934325774410481151492116770528952320000000000000 [141,24] -289735373234606488153727162190713046924019693920661879906060860663668720214993761954738223597572418377039708498230717703672679726875777290065787968115836353739066989923054190830062986338064387587476892950174552005547932974560935673758726301724898151222545771678661530832152185923931517682358807046535677414520154857640917102463305435114489535281182873427834052581481529610247777993158612338037798210087185425797924161864964660525712609575567406171535725036410043854476822287035945477615754403072737790806882991567992480882320427310334792843483095615054766277919770214933684145836618092333238095575073903555620198823025649604821443688765639344168587465616997965298059763239192817249280660648772595361272640354284299940176057883075630719144842890041768083865595935296319676579648545692259322647444351161905555578164376845757622083433973520810666379347643298428379096272495371137735602087401804194185955409567052255399702373606880883260751922402987800970518679918736132672075864474141007782653217750239301366474218620431472313652789145650515338364419595006467450645824910021979687565224714704213626231572406807689954914505765550136143350105278050607019634934253874225598097484184059282596131746722401043249702636896252917141241803262294000506106449486393203618472079072315546139769468156563087228011602785684204064700722465781334924089521102704807272621319700743414178062337372388757041275622216935790654370050509773811416284665180016539974330712359722467518022194072444640072358169051812325521663864425517296085990567883331315832394028960143613879120669153927772200471156056146096926668651762443472890659789682131580140668024221332095349827160000711671845594354497799115071430763793847589890820019787762762518319963496196379150029886280583384656350788353199324528640000000000 [141,25] 62481855395721076424457684491560612451154258096735748085924489395792596323551254034508018201070725194616036218866164895096499352595324061251018812622390260239815359888782410962249255013008087610433463782266423033066608081649326755866205153037232729923232348884555559777296137254728462516914979730065853607868086351532633240365255597585027236642547155538071918767519525294554801675087892757169251729722049329758144067070387500700701922682646206792055020138330982099174814278421362229150444973938924107530849042431676880048515800165332608548464947398953878947168905381318106107535014018512352104837454215627900379490285775866736730506887678491930300527554500245929678902119207047437921589078536652986694496694554327997436029273339740195982423705100698071644125902685986406472632881769669814402331128390730737829854782268265680822815539933887324435950010048741197699787214428817754431653860744583734033122335730987753553915278568940129643132680001923896414933229541905648283271165534101002969403650925532886291505011969177103386555988971567283539734669620551694076203169840631453880917298940202123349937030407124646490138511795650431198930045093405480788196196625895187812652746174765652071347124283956820680557693521118754404549117128663187090293834138316790633402992222006643133949956618948811517690766273093676771032239482174461132416243695686588014771096610016798880712646859456289930760166814173950931751909682913671297005867374172450463900732522713691562801645512253051153049619473424903002740960046809651147164875090438531347885188745147100577821935001079461956132481786898514043133334810715243817892497721972114564931550238239474760670603643198930820098462179806178060642317920644218463577285844641864732762715242935310500982503708379939131423900039454392320000000 [141,26] 113751902887646975927395766692760259151090342219300272709821944188212226053204155692877089034991851951093114555419761151339062847471086924254159029698933924509987285222490330996642661773411280217327529969530883532373062131246951817404704427356512421926799685971437963753897495171766573108159919370796649376477648460120239401800161061329173164639133224735574773314615567382250712389577777156288413630572454041083352805101988075275348048303163244801238741778441351247023332875102814440352271635204944678283683868855688979788298068112825087464819052289501471431602613488775053596122960844814788063857483020690534421849522801960825010692711997866464509119464486191566805028493784582671373971010037127213568533044505872279956604839753821009814712623364987276383094099951339020354187254336664732009252959110991211641194269057482785311173724780433981203251984765655353398763210819437000321944302189965607809622092450706478003045757559406177024760420689806080935251861703644189370959450286833043797655734459979073171749697723786763159706069843553452144956715251798896470456042198260213593873056998476748581974030039651409457698887745778746588793610689266838387171983472743884514621333621555274099842135832527857829578161044745357573539400924492277684759352064361411118821157342249916736112018480495463725180364114775263627946592878581969450538394159921246975549082835904207867250963737818242920878005453536786157589050036810829922897861497215239001155273972831840034249483720225762423146831116827985552523676734225569164496917587377252751441224552682795426360166104389669089892274986011094518943761743806772511949061443054695993005646975427732004678254074433072227504985853763930736981676873390568183956542078841400584706860899335225562223342818752769727351286264325341184000 [141,27] -181838803199215873516395137400888931519341838234421955649371297283760401262983025826067724009165309101498649254187387254363585720149647836523976447930922537366348050708883949320432063241230973373019133834739404003396161798190833922770940237462835997290779687496839534274630803895765205522946464968052710618679210213654493093836510330552568034952195805822122163276286275475772313619957646413506582002862252586086797528902929870977279746298641466931482567642917316043084867628700306767339075304809757779959576461762693493276661153215298235725355575138875807083398243664237053869733755920689524596049333104617929236076085050174012762974244705232131746993989512842608269655435879115759450709659975815463839302826050684319797912021804456073016201099335124377366022272269490549987205063672466194428644703870108821751396569375729046369940895301648821767471831939079565074253337911582528681728507555599031039665073230501792960321127943030708795384319701191742755488769671065766132174500993875517066539525593313884126741309554797349412417470797346075626765170553859107028181336360178528613926710909885350800254143031656978379633647197923361924667440512757372605502889915910416719125210714501544413185025813019481985088845585121460920749650041777633268040778339392401314868045053805170033915417415760359695702191570055297249174428719660771704168689531883287941706771377962326049918091713509068225280953579278306698585086551016559509475524232763128125729255159514120612363195314004062384896840796665993455160778848287170107853184831764719745023820347673222162447716998232569557620544559079822685664572359720399196797420991543197505652110013608113481002949825778586061016259633281924884761298448572924228501757549842636797947199057507412629765881140899403659170045201742825312 [141,28] 158634401611093895997441196308491025698997397731982431707808345704514818945987766282376040477288821134162743620291727517212643384217596122778472163837432549883625727313264517271606227074050857090851382191956153316832194658726924955945882208703811661705642007335396632967754274980208643843932275180832026274638418062120886326208751872361598246704960842733625145746614388919046958517400883790364075311189347106678052017666864599794262040515532823882858745725251204996535065785732055558485063518845034752066434857629914215090179171644834736399891345346221383672660565391117092640035487913888979876846238658091126821089148709283314462805242426224395421178517905335808146973600250757657071754265184862445209366868645984452429348306493148507399694228007058871033010002819789400796008234881428745020123311069405472683469483155797839335976397827538542345012631626145349816233511365388377467676527832452351847279475271173982769761397051629350042516532455493696974735556908553366109213476373384705077601630541616013633919422411169524822566780185422693374709414452781619984331987556242040634189037893461551104811076000568408911121540524182885816377624109352168439038143629606837683150954282246741835098279899477259951811998084047256415351971749565244317850251585020702858984890705885019174008537958355256826836516649520000883822813908667280088351188516039908366609240641158975973557455675342274825490681016473484419930480077292498311418296629433771932899238997761786879663017698943971094585626940847088900133195351396054216669228752133510837423741655712072194986600832132644198715631320893074553028656327925618390588204581576543581659579308049410377004058836618294162456335975223798941066816066761131257638298544214368087437356887906296809677058943073249588226706454485120 [141,29] -97684059328365512482738049515078937958624074575765319370256910402080881819052398795672379110173847095052843799104354423694148413913850751454279686471368360946645612649766856220152055323200987291953859896579627941658695865123957981086087032022102583982566443594736019395597823152522413666817146027543834823474818491794354562585499758461880915296374734754010187660198396539865964993779673985501824076991169397352383754776132582503308216604607011288390863949093602397900934698239361121484435474878535974872473970446179882509418749272360561026097180085192767170965500310055843228414877206459915686963483516539516265059337635680404337049428234809492231298134467664787868731684122917796073098613789770375540797377231208347338061775532425900319560464213282299803542316087445014697463714087402862873271576006310541805494049016976131498959471131698064147125501181975514968085278923134239751430904472579286999604946050113243519466148244416460755454680688875938737750057692575346621355430032824521724831603295279417708665092451615723643365354516510013009851346250269562796042371504357297353469585264248066998554464047899286159724143967942393084808433120717079652941478446231883169196349947786365867383457926490181331474172539161095703511452235671979610823991378892199968399861550785769310734805932853077561447126972260438192258689049344421949186708590285444313916255831513391788190792770610317689495101558481218178608389457341408008188323269387917741544867120059266657554618149757504176913840317718529105402040031263767051874393342138794136781960399486707098515226193513494908606723185585957974216644917181688957025304580557440408951490219274277121110792092626537876830816758605619854791322328949753789972752045343917766999636389053595849133587108166991825869683926224 [141,30] 43980698695022489152981577167574095864834753352909264401659601962008243202936598115554774009489734500896452184053075280256628930430257627062286301136037074998291060177909101591287882617469381006987664780593723707075287566481308924923126985956037998084022116572897216939124610370433930346438757244756530951164003351588012233914442908299018929839206993214932115811667899033677516717127831900206905026125488256904829247257791788351446912787496451088996516531325019230057857660585426344705081691501126593733777634717963119048345785471760045735264962045332134123656601711824469446720698514703992804570259303012112203522690118059903703909644211204700714932957992281790660498584129305189184655194029694129921116256550550367039680201681201284051930529437951905709790399919588071879749102882872072150278974454842980475304536451508256020164306063586501089813244957673298273493192279029951587514027421933403350108043041829199978908588552145951352529210021865472147397406698792516746194415476905821012780405549646624221766634245420013234962673924911487719074464565372975452061266427796437414898885177263660987960659614999794183747547921364813536444194151552422408885383538461558348614603782418556823016498430319079262729029828729460952033415229960740652028626228193217948304214776060575074226237130037602766227811254866916600793729469464726639135959457759442622468151822692862698480621531888682751075657281218427735438462323555477846758238859234298175113174637607042258439526114905299814928953130197139098946034547135926598820951418473738377995074301849461596451805199593117604736222079613942199829752308558505114923707269361507725729325544859628860195506245681706071418736815902339760118964243220872103553285500812150569000925875786086329468287225927372836077662656 [141,31] -13749967137105085371544199470419315997930575265646136343325331044130930196572988432537663471452885801494629783421705851358637636382792735204229893923429098494053705239956486569540042933020985832016213607349340977433007962631397319839137524120397903250161871803620748771556443628673270094466048417605343124711547944335764113699641556927783922719714483005455776126314157166446177637554867089545383363336470866083773793538182816189421784832822588989991240885001559116234282419487625955824778013383109431032974017511579801429665252756099064521295561314096666444529240238883829811487450035174395900934760763785011769935084362958152113876688055077789629326542587382558643451404066608281434051755534962877908764103486484727068417533154924876969948084469121114142507687210610627454300552419444168117009749147283667884548907005780089540302797664767967706828521493662884548684065912058653468262059577860122322504707911030607991015122984959149621656024083071749423949133647583244033572532562741436785709658228288069070895900674390916267862891866397325643022631361095490128170132347265997532829576564662892140338056247702655078929716308990971744772689412634004834351928409272844753404950470902299077768211817735994669168315034418985822541480397108385285026034940507107300993938597020247163463654643232639929745983875586945801168860588664418596556242922270078802514555780420527496122801574599762356679473763004490693640000447139829422610835697760242667067924592842042411177124771045764861594280136852054793393161287310371988506590010235985556026063846248324674790303459257146025849405054035301454683376364020201750666922188094219044372450704211049866607170824244055466854362608952706540457394608992565931880610475673585964776208407511412250638635431256976227784864 [141,32] 2140451144893118673112550585895218690559521925662995059285614815408398266335093631852782068410711721962967920488789979768037052387608297299504082030887846646530435392349562225506556676944173571611509679033293156537432844779893993211930266924441908622249943992676694140814208945192512525225727336744993040486113242798432658536295303920840627646305205629502963246846013167847953624842681222267082286368630100065850740708895313568395847546367791623891221807568465842760942767966127559820140298656099539949471073569436164072907206465484436497433894692376771372024010443019471199301814192333372510911277457489043658502081112404513330109673276146255148473002323451027639548559806367875111384146084573331216331121804393398029748763939462450597974535689893128722255007463743332088532825742308800403125899906949089338206995933007692283314677914898640191543274313925396882906255960991165002126891868794105555659773928737052538412868295804129069591668907683123932868192264323497269705339608315379882687844217792936936327947553634673010079204394459237372396943402878549038051470315460775021282873081489685200951757771239911351838029002831903325861212055194398968728731574410465538248862586727186405055966625250972077307922496791033544856647839086946380442617451201398735098937669374485004870083508388819146530151477813403397082704895136941316770828420488813937308909181005000548329626275397324205977294677095470240399074192836796042951126307435333538400689676289655434513381783837789116457227856018943590623530888108450370757050027065909024351135822320074041179422444216610447768621900069973809185218983584056153426052122291553259680803233300968346852972767923065156764470491082232924901752135257581101137652854293207991436784975269084292197961691691310286144 [141,33] 612809674673808936261201390722946164422156488529849430502980242887835913964350851853002759380166565022204585938664071719627833313796343782779220566749787472075014702649368313656263249974287242015333086526731450297486052579939277118744995139631107749869333985996761511944914330354347039265903124558053139738021885031243080450298305529943830885534358493697409307955439606726988349087446982490830344470539974446484266413945419961930667040933962980467892310976962096807229084210033000288315239521529288498318827138208897561775067528936258836749366396882148811458578586946929785394270002489657935269006281248576077917522071364540299173060492169705450680667370930260797864707908496548461465295550792332076417341792636786963722658934029382525852896390236079037236869653138773937064047496735456739000230040947239551876754828612629088924369834877725421620530403135401150330166300361280492337254196078143777821290911114694166828007709619359401406834759896073540847713456365447946087415192802447486888756489409298759934731103218832745761111484595050093976805775510607919251301122953717068072107725167572835464299416499731721000707963645144642387850807367930472423266452473668319858675304600877914161310179986832852663751527651791908968702623141348388519555125929713606401054756397927924499204550675562966056158968554669447530270856836254205512989413514603747998506141588648700681471585340935196498797836677178869873813176883734580103449258487819363733679117007329118432684546837340529523640919263842156823697768946012207455512544017984695429977399216890370840773590528128804630174472469630663889456790893671874395278826769462525510048113132430284740762533788643329313506209150541283441863901703109641933088229722162443884659831762837242824022774548219320 [141,34] -663591471418476792285500397282147145883442023369947207613745449827172259450848132933601315892734433963164197631417967017199461235125521940005409124156092706373782355853832463767971458289655047611314462048804809517987453172867425196342124275147393545730931997205904813719514754757341875120129075368779996339915875157417435235048145349190419451304266619529235480360322223396530845714750252810469792228281514080250422681054660850461150923815442968875800674153448573168078804287730905473053180007235370759154619417610534301805330303922949465852754687551455608243739053235264494106209886594742896160442269397424626076689267182014703302437188466891750383519648202491753128633205222319664831549538204312281790592787346289886952913231422702361258056967523741036391157184858444249941839968588570399059663902257210559969050331072521917056892561786988711070896888334983736312274407882471128399206484498449069083568328442773886925772951424314323470592606520318890152292580727330280196943394612567442685133269616769805227331860705231508332432234772724907167265309093681381521181143175384207931003189406684736341452079794586059928419990323811366197059349268959920872388951918151804542608325024284756041513268788252952480576887762777536349220744209855412688682411488407274872102388570610728449748331858429859242536725335135686399978114624089496541178174340165625467652780763128946698619798904101604878571042580393187210113845685400661871203517714008399340678027614992930906679148055987386902605460011140979209661163733209506885655745951360838355943388001309739294677692832468422420853367839641431114038664272167409970725151705498803267576321821369784839064160275742979797807588417899229615510911704871923659426843023719479755162155923422180218604675193792 [141,35] 312670517847211396920805589037760035228694574429445679817132007484666800716173359003631907872125803728225582722993391530282982074610638125105443658774664853777306668645219536176409884840005803157488601780685144708681578221727322996404721981519265553679088784217556485009208943590387468454385017403215675356162342958692984342709318700904686954475962857765924002950183710846757187765173101295882119576311744327126100017747001829821466440802999560352963880180019125692345904034579745999176271953533300581907691689299185407594528308680150276202795278372606945075044134256858636870326676019302475952382787064242655677919111140365533318006523680352506859101505922909508406364319127513205434651015978590307716452004973901911247795165719188543246072702618498959845339398111408310198083413450446441006238818578920740444533195764100707595843340066537842678484597215320562509870692508102042776235765889320282359981616978672209860640541290942001511336444720237569024280100621175908675517168660252366563293815597077864918650483751910089517503699754462241444473794184328417511857403646353991617976180013810947792382376798702660855194420196386809552441028269092247751129328610371165860697827329914331967380644896089539904924949626349026767986558231865381771776352222727809750817417741041156571794571733767226672134454227203136500281887123323857081312840129792180574575720096513052923819951414674068253886875083009886249719397055096793264305698698322905041338460055174980050404402785045189835032414190412382145232069356891677274700524068583491665118460344018620241458228946171011616278668745701822609088386955755662299822948176974457055817684264978102216074997787982243530819644965856035827494434461341343590891725454664925158767439481029564432210526840 [141,36] -87017585931765802793401777683711105671576113797077705833422148192395575078604260080275458163623018365119302651767184042114667756924233427177635426867528983023015882500077379326482952268902030348024492471412778544364923698668287536939763079441221624088457532933589842538517495558079015762981459043785141644222684840666997429770015930938623428790544322230213887182592965165583798438670444447257065973549920620260369137511987125172107463703621907446287593128827951358005666438732698192422671019633388522430752782116397845364706558564334240165186372399529898071992562448140836785106892794195972548282260572116134357498430439157147291173332326784374060943080249140656520312010820890444693369032192690464554017639062358601361559320407189952584231945544476693997021733628044845539380296676240256409028355966202596329362639658299587512218820246599997441024166517597384092526006424202054961725016962661308066761456704243955593201909739684803952639966033541411044861641438299551195167140234508976181655830200865445251023951090585420170012779413566945084642295900859552711271121864888803395116608432932848434945216969166901489878712586614724759017037041345693787080334104732326773820075542823289500518914295370988757965340826343554990307624294785473301786642544510726522338801752107065493032293319745098910182688433934637031681301968160484344978769482544501493830588542102232581921023883754161470231007601797024156368272962081843761166285685641313707097889933610392057551200517565232185588618202697963073115808894906124320512787709557031411007602568982060779144984695419304360177094064484990001628578047981032738489921763419182001921451814413703419241188495428012912731968682950146269821578030428883067421837193445341495184480058240428697729568 [141,37] 2373756259476963839473536724498282081873083938521419952512544868033846162392251840098178234039116766342942721985895217270269491790597211206769600321576590464381032135465872921704156933829837724160455859287255940594775712623686485808385962876152580242469796888396658684516098746022391066701635480011719152937378885564297667860143215076057981979560311317567851527968368105068855304273355051103396281967949528081683554513912601695380795658436573866016352290599818998624036394957501274210273618716170526416583635655956971731746679864462966931333499487271179008525418195477762871278417911006749859016000519201214136327161083825044678445387063020133880312395202241315011954959737594540579467387722087171438660283531775179978870713850835135176256415719819425320651016652059726663865208782311355675433432906604974818283555034221249505696651203637214691473884036165861806363520464867295396012395268249642774853690582901105868218872665016386141317267497452215729843072594019819961509984995801631507643366331527229303379808744346334212123850414061020395729715510024927794938446930393602859299354940545334231640901811080728339884216785012543600745899384566402378852529703272298346810913200614040297131538852335073189301210993797030315582204352897496144158515670493847288718793201186962630145233197538800932669336301830303002706707589815413377095237759131043693073987680523703976279591018331121797996242657270219695207284587658541143089579773285587703991531876237104691139420064613442014463747078072654487249976329446190946065534673866590634865591324112683813353185063063316461663865432507438596160503543584012184119309407014977020969540698258942930632419219158355633864326525672623706349292447279150844709847482212968877216382094085531384484 [141,38] 12486513383241510429787618535131359167814148721898032756400056753714483932581052033145904835036112704646029078611913202860177977425650591183213263478099775945284972658285559637689897136814901329909778204776572347604476953111763778234825093952690799764786572308795180101198446599546138752823465892190423214914594965029506138991174602229601181897121334449547667571699777009592161757123732262198167691014518500940511332823481367173833250540079082532222557162131519420116937791552947791977358285505099099716288897093685521202381479606644230743786587538895039246694243465411825804073762168381021326864023734490530091665581293837011483022926588340041399292013993801316572401205596218907823262397645139254325725949861352663602610389020249211234614495697075491676328800033500614798070708366398187334342976322538177307044997099176942314621888064165571196570540638787276630999439232133963151671314773236214920477016606433333634980618329374989728184283767834532877240896874506780169150001628639496791163098877284341438625149255189331479304542346982019177240239085227503639045454094348032618516237017459513439605928531431306432038607964854808737801841639375475627819969786308615950580326123299319732648845968798560582481140705948301928364579308892206606902163280303170020888676711439959013641736981266352560927713151674165640328268903346532004483294225635554624338905836206363054304198588286884961163021610670382244192723792972758496120445054651012756199183872424309418468404643437602581802943050876081875583836652788705386733489876681416628796916191595851610740843162851478018015626958214246616187735447219912342117772270665036839479884138486764484261113879775191795305723572604686826606280035844200288110231034244263136734647590267415008 [141,39] -7990676138779603022651993970917760080714501158282876989442906828578943803648981080408522627582717737351851073601911595555632739449696327792450163424850394760369001303064597280746220323314696231841826425681638578319102461919372601096014294724807218968317530485515738085500283995295840734500995127087367053215736388052592730759267732559845594586395396539456032939696384304825433952748711269899487911259586627396965361784194176875526000111558002330166513585847336378589285094517419864973033301403492948554895174921158792650788355642800018763415999554929316909909649636275144265283395899244264091875493197142820758697104626601387896579574077662885090696904988761593312841114177218451746791880091364498239699944155341076867936539446119913192639402507778792566754611592255985729745412750226658384511011348409611924944056456726666279432903199000326346658242972472580242610315803891858952020435742198650743032079453802541403479405078436253606096420568154618595644666267576293251633456835786861167922077216162143483826755609750487207316327047948991588764816499173737397317367633093594544060271498768252477571021215309139020205846129841774534179837318038363533444423734305045752903564923871343625217074553550298210500988783199522693997044689819012699061116004282121444503154504632140739493299421611451404927850160980048197594914813520073990924227425302086459465635001469034226053487656954632955808468942705615627060833240120315293926151586460254322711391965808327123620355242918961434924736940532079967294327045987572519170984717892244768389603549376457189597883326999285268753842943788062511178377607448995180075919408646219994100608002094275771044814575840042153610255733898541313236021960719964903341895503391576528061988659814632 [141,40] 3113605290443777950419774334423815726696434947627686670463340788430038413540032102600915306710625019817612537457918595479281045174565224851986425128357915353308023832622493890421475853634043873198039196747190487038772886012024592303899320066234103003732673800018050869068260363924509528657085709085579145509825389125890884134804953575004601639631350088221985543643981356676929530225126118970527071327345114252263976520526132292134163259699379303136281263786672055650872235097318173699959812806413216310892896570427237610237455076335920833738179793779792010760861135966866888872009158724368498561796416501517073696190535337150607060531798119269209428109948580047490989305463096184059452885328863294828269629344743523315897463361806480349694351218150448180252695655283644677269495104586960057273666025033636564538462436517166842465866898127123014640931281309715981243253834633312415249482150225154452879153860127238135279698669783061232620767773329684326764316985746593246007604782547613528363274487481627885964581096309311531702089978406615078411752510242647846044889181208600062734556994124768992832741006603721772285450310064428104603040027859930853378713974457119875354859599815547113073301037490210637064597929989299212068866696578300826612328273331565817769583559341200425977981732000852725062836989314424466315052438056883974720232242604218874905166637666205264332759975078067896955134167229508877816828650559315554811500468574467722953757972230168031723646414543644868592923561196573448274313050206776242148344015008897034245401532803502171127918991275507305940570714637542957980051412967020173302204150401350296667526805612077547195620376175792645982624167244302739479193122071222986110722618628481202112009524992 [141,41] -840280240231498164933082361037909035831062948976046540087340251645234326707053493843848151554773282705627853367712747062450611669594471906094133774926653587222244295485194196673095769576130057004501968442597259577057540501362553602634770090416334973951517796964923502231954099068267331860075600218555009213974551416522284766672497649598723783147327057863969443905275052384395334608364741165603588299416236647045015324701624248337255123866434074850441419679739420064593059429679338617882512964461322930143493279365327648708083815179748153787985251515865713374675872684401791597874823042628100553166095664564351049117201917651340728750883614203168381297023658030444610970901680542981381593509511561167931500092450690765192528409710891910021724046122980069148769645712338232008131130990781152151673466038114347302797734527156769842252128122362826385126795154840100738823297602036640759556032599985909986051856427114533160203737234867800293157948829213814094412630727329944484091571432941032422575189585545899666891606662447840530719533648599439372429475859935676083288323740764805770442461164952911427707096411611670465097268417433679934991954604030393984563731741044257333674081533027476320659806023383737682548875000236312087961032804666797362287891372530882150439950286433777364199403306568357974694832280989915870414976000661266969419463262468739574785257934243421771129021732889215270542053576313382465436627579542987124443945088944785198216615819063539639722792823149673814237799641451365033435747369045493460724737356723732177132637700430598765417439874400560922015251668496182597463445523458861627865838533081622776081725597818345955211238633596725080847814273364256999608800091314625937048391741222854105253728 [141,42] 129228642626343238170839986825066745106665891381689079519090961108554828337800781081804748274059875264448571814754158913612747721430343343730855465161305588463074369609763106992124756426871654170167758170465093774868289800005050085261727724078416982513512248147695379784558107621164414956096696424161736953611401624135987288890006109437220964581337843447195136013416504824372467285357674174850042696035687487250029587679322350066403305031552383604820538215827483678279286565304586747708728680431707454458935729787446309108368320905368558972817257894121836298765102277550709220291107539478139767761401352161730279232892547370470442299341210431881881472284669697844179630556511756540964778561085693442562848048125702748175640699128759805942594391683258168361139713030266691321976511879738578947878581842443978794599303153174393424432969815291133383892583337791762998485949345335223573599364265001653721787407950120243679792628129299766508259273642888394930267849909421013375626212075686056751342338414950067068945806643559429682304340856497691923464660185171892376000438606336039248059286318893051733736887300913290587058471579540850905896262874691956540055964006732899223161394213515615557489386702419280387774657268970196514289990951589744697521669210730998568334568001014987666126040343485841589968566716900487368618085641902728718765289439540205505277510062529934242767689994320075012785134162309005921869118280710466586340760558413168968386400878188841467673983123164605026374293433918116684970648558324785540439335803870849115910508729363189549529119954607710120395272845474278160695175425080317964617684131372606266188177527928139576448305468311694322662078152558093364099774556304721787990902579665390060544 [141,43] 10157243771150767388750831705545321432676513696926012194815176494045156020080972994710503533637742353529701513480011892643476470865638551113914048320017481424901352307713345042377259821315985949627013157153439175028498088380709718803707559954171652333676998272332786566646896936641602243918488339151786567228853174108338566372791749169829316946033177396874741385602741566002297549907001614786446659064009962465848970081894553376754763976392631704982372897447909300304354591494855980890455348131444338862329123969778610888057257721186583556628402748917306399184727141615112725880634898118309741877962542194957670324640430303481418073965907135553095231391812684926679729983480211647203206898178867479927307603550872388543313011698380934124210102930689808856024835435011949847765448002577183378126523830536157430430859206058021822878752834195404974519485119448944601142607400727884744392254044353918654471141088998314597939403693619108534347262618134206900549031716299832184228797848976001960908024129134251124911534401097233777429625507414000872273899533088961914945829577908318664126841358594472703811286919887633879008804613682080334950298609802819111493258991476322944935772308105225620559055087023897237416675502782829809836246985806721452352997397775039145156159573527793088909861220316920850257465284221700276502553002294095564057364835465836096329352799308130380860985472376040582943642155829356491945688198543240373795769175374271628934552279638623100229080330040315830055735644844957456483644890460774303770246540558430968228154060950485545562854818490668546019818138954563689194459682205726733668573462201940484038566560421852855864748099081813936720981272416895975640583977299133972693713089076271424 [141,44] -13390315048403208784495336080158949557257635628957674597409378922084864403251851808933077891572959118630871962551042714964369405682327830574655129329376342915266134300116323524021985834213767622674188797102621001229095859632348711099780955675855359487910490000511117756408463588873443761779619604699888593366486128110256756673710218551281061931331267650143472513652329907835927258458322787089734362636241178884869675252099662410724054052000756251021706335526723350606907921805902188993085386172367945232595194367354286565849153211805048706733959319006339339756534385251031272252594617826463242195766849618582820729930174079272115062864023707801137915675259515106680621288992009615112994712299983719726393764002974903997938443305575851304353211850581597573812766237364973238939556387406914733366205820383169510829861112155815889592862042446862812345847457565867449225364614033360834060205492757342810946773832773006037467137429555106620663260588860904308433496775460182906937865162558893628847142590830591127507633132540965195209926159702858643228426257330429487099268674526140374882326198736603427506963297088263306159487288360453330140075294084405292003299341498501811227064044477803326924193826355373808517287886603687094801892673764029002187710041785780051821577926294604617568144332829814027821427244674314543135433474386112543846421662425821148228976713796664246348886236655224181642897777172437762471279525403987158273907057842370610907422814062298410761633974982499623054828346505667312389776882686113837567178815938358618314905167508911342789046581187867241991033869734589467958702726425945295912208791659352419268943915119689676954521377459221993054548034177106464259707086684153852328634904059136 [141,45] 4356939486726086524431629248883489629108635168696653106564708735128787507838483347492982068254911636259470255196303300775076656286468142395912024172993713927129990225598109170835856509756892528098345615590844362280653530622490342398695026835805398098690160703353718878111995937894654533528995540396075846645180498756112272577836063359694305034989861909803628081312804097045756336916232734027660304024966053481285681238578672378842458694738534357013886660018035536757682573191026131139575436518449477518402284233578457483579358545395373334385989569073026914949409780122514230156694768138662778120359700484438448210166501224190488675934321724947135225718700569127056092558026595079276344642652717988222294100680572732439572080790042185127830854947902027033293058525300263723665275394206807145986638392336726994426871391579749127196491719154546816194105481210640735762798713252693299564586776205847118390207121363143164942149741144545967213163750165398305366615215939714355151572014479806754242885874865229588188467903851749886899468758788197271839802432467148961871154299122528504537157306074998998964151608984300862138624710507670841850691672666859680562734744282485815818106113328024444657109799571742639776774476380670400965643324679805713965423371277591431343219674598913656545307675022046364883063615288328958990890715452100677127386815719269596481418872338237219830064918797233532922619724449027793047784186068304637927779171651916943552834278054249251983020217614584016153998550738531699483064410113153884314172584596169970075290587514555901289456696079068068421976122157474660953922317330737862001648448080966530059747610402686326594072752924353722592187125411934550200668474793125966898228222240 [141,46] -771278195354424693167595820140550926612583753361496043826643164941033524760595458470098498644092751448962822804173747577917429992166140032712738569402783495848081514032143844549869895772369872828077673865305434702161974609325225926043122738562623122581138097015844430988379093811898163269920555202848546482008773726482902655076660267951879069107718510718767461909387860951911869840148879903311055196650131699261061534753228331639895858548996264394706011733238510475720620644714456042884754847729156378352673596337652244865231698645875306688690112901950340014496054773150413618569928885569075490014356227734398076037909754738027440704797632573953292452598134896843916483413617911993480798469849212634382341174245037122857493750626560171550457721258899625577204929921304891718027136128591482753415523379455107242995650215970198582064117100229386136792604682237562803846386163672102576562957023499860227225545334738211606783940947976057179541265226032134381017951005789344165791953735440050724054041952038355228009987421351771555213594603714575103738707975533693158892513129729602926096677411255828589861611420802169278759922362759635951223869853868615743771510494756150241806121308493493986605703121664904715692168338360782528910155818824068865595260346502933582620543850955807522220509307516276507538873343304200205325261403033800156563883471002623066646976122580043426766832580024724362602796905147679055808781640614603832807743347515001137668980653719498308692587204849167906697391788863010515387703403635988910408917422522513883561892812061616837486833480442709996707655644853968098843345052239693542949571456949288833174564694654411853826481394217987110981455849150768700886616395702849891199360 [141,47] 43582303324940858002715857329364651167111765286356603537281331321529282915097832917521917974201422673464995951747575733611520184350129706994805249544216513975739125504509786265952271659653438065401357302527515722689675692002508612295802005283958118034744288676326630065390410397543502174812893672055353555139819348283053488412055212615262843167079288550937685989620637337792289037723239786628396024927514883721036493451478342697575999417396464635763128333188140832495720733092148220087357722723980800837891360359489394924884625283547136348243339609683562475254578630089102456234475911227069970002900577501454709288994455012178594201050306512574532690068210444176897547590512757054105435742357923475828579477136616126611711766570674512740017760736020466100764159312724160103476124300526266319426021324492593658755185203216867539983319434921244661246346983175254367603472855966467663713123783952312940582640452396587055637577051406534852875100892453169829714892212539684918733726032632729708281684509951292211538455176862872111047414493765016562446496931521880134948840215431567021007877094100952290964523008657585172573586930627131134153074360743135929443023515288559640346130775059470053776910929024332726915883574558186485898467644149993543515649422895438201676299159514464114227816451301468613784380249609235234920876314756920919161403709417430726894058450106874026993313229009890888054402015152343374552252444427045184838427660885253983561277604163543211083968815512444448635308710908086443279545650063840271085913380306908844528240010655415262847362266497513136546803911328015069150284128709904125658794025693253784833910467991811545710459256779286375797639790707880576060572487469876109312 [141,48] 17068393941452851383793060987572322413596286822869019056101159268241755895792769291270443775373122076719944251530105624494554227325597060184821023926527982501173636336707210877431041244800757766853239549042838199980797316242181911033650012784765851792941594668621167149907607132297521074634147500790978682995913873785176912173836462601458220195978937259062341484815393196609500584386011610831942668987265812289320678365290498135947964763695588616130763603532081564480137509707643492117749876819605654364660171592763377733463802962656490444320967588056892611458938222326422817184982447086533012364969060750228066885513374791399839304140860250522956895405219568894251822938763868845661068745273111973901221140989537282636139103761035341257052034517237541357554684027756796876011475397206687675300361788443586534727713112243762062950080449468277377517595165638591321931062685206138564512174456996887511518028496652976518073141172250176529871727296902293137306574457198676651398639486961629466351875004469931918067110338282339970816542704568443816047628226983247032550690056251765817393333453537933400392925087428464956616878849861422053208739998506873413585311618948617836410815604602398596212333979218791918042018230362608398369133074770436129523791432766345195810812541992322900749831563776438591421734149256704591227413321863698403651500053130853555216196391948660961301846967119699558997068544623072453259230590258647525964647948669907339876567524440187260592045607156813569848166662517583682992716430766052991093949661312572591729578442427689187191270170333831394544680758316477645683481342151630812088757593110196005447972142636220845503919074707168718231240413073681582983307122840742912 [141,49] -5863049060990472188231883697745371413432141523041878339685952524884615876080151244158193747289207476810806887763667960765505633978791298144532521968192659467279169304115749138424825653396191192319366370031980743229740750623638856137659890351319099929704747903837533485068067546456582915943355865601619651994777310630884924227473342398023145092514742256453089906877079627507415016613220916366560091672046061285965684067240410361421917603985939065600499440174422064324531362981846657956407402577708683268119709312039603822121803818734641330950522952949145284956065351494144067662864375095361449643273355259860858553087431641813536474634710552179310586683146411637713405675950275684324411891350554991910968000988735732031060618234101404013735548296069977083831031196606167676230238459714010519921095978227468154329707116785036283111262912301624949188417010899369949199390946630458591611519498194597233726545432985031946429458966692678933350502598954424682944058054312546069281951880331213873354755480605282299200881270740317240528452866864083252753414951062134489384075637910133008266968674248130264948768907268547476357195770917402861601490891142544279131410647332478121250847782814043403773922817173951410087040652531036201408540560363711396302102424038376523706770397880775928847520751950599646268125142651390914695048690326648503965524518361812258648921617719876231283703932509169871259635452253204900184789407893216385912423715996817584959178692216013517012591869559040716395700965664435734606530140982438659891918502333703455679948365535971882436970771350061921911768251084731926027298870943626894716910406633794006605799021848375903153660410460155404662957160737856562443216848627584 [141,50] 925761889792291751297138005422194510809364192544268594141257202683922607655580775224650630342470913127931953242440784974395850460816067664865204689501640919969273527769161478603611503938164624890657540371805308651583884318023747191516419136182079347725265371332418182275031345055437197131848846030099639052040000798325976592542067562889832878086740043091365420512393151138551065857052220667402473850399979762963444685840921632983492146106425407547004351319186208464074604430028159038815445652682016429827589349812981901917959741379300691624211074515182508433802637621633822933738465894558218549481597063529671645993025417508579868651266807060982604156671682618308376000697757896676828145869070258978340567942892653945770184947290083692196731798373391750188917721711529449332748825930414038103524255940980988146145146342135841584368178422918349682044203929374343450041135695145777967890370444614293347819437775013439691975323546291127835559719454884512733892187218767854475946119155321024228834501607287598922320998341145595910213241849742922056338733476382985847129769367570466291352543332167583368990935158290600993613731151239739755982171755650231317429456263037666076429500967722319089665713590982383803047890739392970445908168061354562345635376199445031121646426231097388268044761860303522639234798523982284324624074381659551132735829787675408968532427090040507279008330869975507676902485598012547411459667616629805394780666428018703961484114294602723477968963811330780660031965214929298550413969163473581145249036189726370793186162084293353123930323403103310936529074388280190297735498993319417346193793363205554159743300897480393849592333102200709430136675598199235321598585088 [141,51] -63934060732426259273950430660764038275675637402175697152897021257834411249329313281365107354037430422360184755461431638443568223178229115694214711594635900101495946161022419253990958453927895532401038498956059938860357586609077676194980474947009325026658040797102953924259039853666204884723022587745235598449263255623508705283144361543031245767471731029866633163889357834561252764045536429402802282669457204875467081325396603727650111438619818838050400023274766660891512084547831423894963680363656113585228912655106996521837436429472531352339266970732018094110444509817253817291427180086865795864508735147709444483832938336998439623494986268756060508503023117321033335041459303959128055330443591305096111379380711919573455584352168440865361292536194338978540749034042274035061453543413256579084821451961265558402520272445002784085749192999050039213753370457063783042714908604323795415509268926977592293319029610163756156216236398315945919979099974120494028319239755913078286758874267275186254151264653092287758168870877887450932155333452338115759713097604862391835746185517448685243763262301631125376343475375145229487842985816118209186423930232315811670258520539495449919168840806277979561920662346179304131999049688171964069110820481673344551334713349624669221263708005054053885033924388815165730624191023475284910682372121191526589245087065567456984604428916649835786009476500773105335255200242313175671697021194500617909061609291109642056942798711223442561192190374623452854498250004822263292283896694949836387097912224097583412472477214535553891162664883498869503997932522624935204241009285387957820144799190548289796850935268183536791392265466174258930314277184618663807328 [141,52] -5647811191017572293105230202572161677463199814718063458203930221064609948144972992301727428670373197583722926975011005193837081571613753664297153491545051829573614724913072943060584143508751117915318692688886719868046197609102930108841987903509227101465696641085240084444884842738872836658902937503517666368411169377573067403534570970875891087196748105599563064755889707641131962820630187119510327881357570680336237811630640214870671881027288272620461032780983755615350723402984960239058773738054560809076999984240853865964748365569701401323142237574174572971265962950036974177769504557941308827440344174827530496158557426256955610497693318328478498961198130600036989602966247719562775684068566675919168380651663297542080787656468633779640979903525146203376246273274666261544301917574452310791554602467470243199623487659183826485985727804937331767833304854892390912927181410568196375813167311579932104930958304145146336617860134902196519936490476839824070849404596438568182009232058787983925249529581336546921955820607945182702343296387940241877034369553118663429997289588463211879969770485046575497289501836328256650200504230929381487307525309010079036153065618697264482189839309319194743248930201897193567399023138001086864516371244133926068315232013702932104110315760073175104385106894659364272623506160064782109169814527614480460535965125044607660182817669225473268802787044151662828328421283957533313130964932078757877964575145718369527648518374887613953339236136534970461531888315969663776810075194729834341025399540177025697174780864222011701807029007500123869085912458837916222204989580574786574813693179667534403532095332852066698172395500638668302933136843934797056 [141,53] 2066244860105638413213256226528077984869445071326719360406656370132291838967530544004900552598811510960835771727544288853975670534473330787403775379959775512013728560368243319846684054348004327703043757327354497131210806095509100127256918677970619369167271386052902760608323299899798809355863333003813796709720956044596571995767392405013607783922601712763737976474556994349883916569748904774173409714213637354823750562473042343210979173526300835903325882239587144548843124522659145556335168404056167589206463407369780765750164193704314017342057339423133131312382607029447187715145606700905536977295502743209589189770608549730855985487172505194881672517079842514472326302278203379868313524379852276730496729063062257664731882576888296701430742128702357878270744389267217044382041923530910000282241968838490427673865889751773334563911143891763231588044351252865616125971678910039588043065870948698774980063452477493339877618376541379775599997846428737516538239894348645431169764649292579153797224792299297983046892628327691655665203135181633304920439583468404360045439819409145246543888405451356257508366086868523382352098488509733112914575792146394658839070084923340360812505433027607894607158326378225851282426773167675703532144347510017601994952671263061951542644706359312317825881311196743477054487816219022744783291313756632744099037827184541540548350767119996475013548353015777771937840313818694665474032172817319636653100761537437664782003959787116689459027180236609055637114709859252212592729407834210100651360994891345615657986597694692011949806918676312196759157111866830085814710480211447949703146591688049133917865615420762221410604748865804139138221074555024544 [141,54] -254309702760340280487001051124600164974268920483466207499480504618469382504648022714756067068424150931762762937031803979552271578354672791356845642931108057386220297683411804936554781101781444087950236232679228210712352263480003174382440558196174340755905599489251864130797023230260271478460726108683804650563191322596515071974241890437276310107470414639852238568835830300706314890225011221300343445393454361555087443253863656760974914546207935927953207227421686550013436857608227909927617806493867562538836498317081760948557919871162524973517933719380042082511029396463386545600210431238789189810085388972913854821479933870370308331900895751134641033245927620887240361276817078616027456609158008405937566818276529657174256978770979212087585130294901734218546332509420517076774051191716968831314109845067959340903858703375566325971097883076518250920836308242137431971272796038405515277486262739951152772673158460894692755160760774693877520829587151553311382792982237103447984562205993732354700612224809087595547208006190386408558825807116003775027208662414368384619418168827544308599655008009521631918775314948794919913414690523702449288352559857874300923756936955329462816919366816596032763306361435407469169866475836542725913300599958078284320567873965857148179572312357204628481593812788182889208701386819391898078508429224824122296854657887230902074299089894479011961048858357225732333603989832302617742045764275164957965314283076490874895065831735771256086578575794367119264579089237353854005878941896509389121054767991755553349208923154890976314329387085528576163690620594259368809902320001800257394662067857959051526338395629601075332821544207539357802029765888 [141,55] 12790499561416795701677930345115213358225476821905037534445590609116914479983468658145630492432424958811586502822964811374369274089151669215747202231325249275379385324751120011374824826997044811629929610703894004868146670612042076469393338371942954797961437389056553404265711850518347449324770020833219375812454847734857652213433200041119467617977667708712773957915202475501541894920097237892376446050058367394858172172374848965040792241141544421441715473071356968821404978318924341508974425084534541660030384678611609914213468137174416244290948136211487966543886582589052297768918120155489646324095448611777196268405425108625960121156491403478986897416571472246056335063577751247018638203703105762337903459633152719716839183118075765914745544116827478593098309776657714807948640068039655665740349673354925487520954117460997021733107140577236280517576026982056661815785054497965794742846641520430807090220866186990467754036812083629949364932701837817368647015383745786582780850243670829872656816958936251388609805006555873043256220441107773150757911042879658941928956599829977619325981132507287878205252174161013538724149410432083022863780818593309504993394883884825473710312246451265848644960648759248149659581680976536304478213530056904193503825540130851465483143384719804401369706630369456086656511814827451200695209909781633207099939283785782574240412526605507761873918571410476199793026506922364570645702496180816255927267618136889277420658690341697516366976777662240301482334175480410988901842957819917417257915539003146235199370381894727772023691816973761652908154390882550243421767377870290989453635839769649567266967644067049360010668460089149513276011008 [141,56] 857187406086303507593719031232933405873523628787101662037630114151634438139359407328042622213779033031334340738164481134486676195527258675227373025343818521364197490210325054907556779619632272384567466600578342821548634470080851419298159376137000345581450102221617748532634670287657521316505267708198584280187818308436540147221076092531129699327308733759773604032746199677131415912072112260907495774914323176620493882937383636951799943188263171414858599181120745335036294421523836630102776795819382305002917875963899539750064677674503006851364641251141658557485259608322007144809990387076769104874158835374402519954652158338774389879943810392856491033023314624723096234483749177301951090675469496998112604176856177704822187616747973849379582846247623454740936170121687706429943223913095465608155983599318034304811918602827953105642371410473083866380621110129046028876927309721946502219962342297281095928452202034850890718061451166462806868269505277377308573425737587137858043143423937312558980047737918225241909953832616895982470277295745521890503973161359540839817060394324463827526928500008562584925284109057445348420885722387941827811145797622097140396184717414477452194438404878852054722665850125487531975607929793808714372935107521106713326028917360293630608807903252623123808887195849086894094528770525209799250697541611047734673896947918134542440758165601448315296915400284382760557857216819389074921872468226418461218025228672503436435009699005548040617621323704863128075572892886146541034690339679447199016801182927416637733438548710778436147684970713991431469490047482862342595180273581669456237186076823500034114291809672317661286861600677274725696 [141,57] -219097186239074394679681220422978661420798300623938500618821422920509561637073626179035830862352960009401410479714400664384482607128652166491854214140516310698967386099711959096120864431685968567152423042298164298768245338117524442977865059032819861809234170393508047885627137743919058690293114333967528578693283126827393603933919750676859187442688714726451105885903500694550538108485581685713311802502384404888627864098572764295204303705996489472141877803683369718478109753980671686999987260941969552815268116726574520120514007163567338945751183064561766795502728901805194088064371649398308687845858508701748864656058808061729108004185379295352834702000980710926677103812889070650431514716400704547372617179759756341271392770909923502731555591563806920669035068723557102735934378252862203481033778187898535514115479996028323257868044715892860770034870955649817623670437551727506509457640748258704475525544394283937345436687730190396102460099778339394699278752495978548992807676959889002751290537094197117230282702036104079604756028250130051778011388580390437484684069924670666741271528342056715788289017232763546527840773562120470636374822679575228187755861227011191524234014514196769939605583438894206480950487069314320575654570709482542147677221128925953702916006727691751060538720651389671770940141473743645426572747489244509369564263040770741471805971690764432032805365820198211325335531896776110204662255272743941063990857393264495548369217836700014453144410834778520321724418817705546690911492404172030790611461002234664486564632510574336015978598268569925583871997397958596871551879398935564115875553261843836723226575322073680276693632820059380488 [141,58] 19714474930460236076915449003891623569718938964360555813545002624891813941677114590490123638228976434639488288892289852791976410415673413294433727717586279369252186808468218515497783471941636419703133123078016202911189393039343573359321291009807121761665351003812899358337722690815830028709797568897555829769054180217694984619707211699981364974866656950602007487561278163853814812648466290033945334978001773702665963240369267807322959514819683175264871176880388507832873926569008374739769074990728108605805431613158419182080305528869278022197951384760302443903406091671110767774022525814655576059357956285899103329821801764083725300883309660177710638258001793282621225222682294735277265059300736791997056700507654653708392373306828857506295741697809079596926547512363514426220881353768678961537527844663152269332513165961382071494523000585878502175152999626606045972841823651694668992450542195725823077864244777221328394670590671236493728699992905416288062826364407344216481011449358090118199829607046275727718283705299876975289082632659494419734387396007526144840372088949901963233753831506089960854401405605053553195997988438316405916047019976425142947953320797793585833869280213277687337015300338825421711488951082141533221509633394020471785870071720167077249346690845858610975212048218034011839757845750370255035066010146446354020746772261866863484432001056742431888844898395509120417910492993434079190476848150487829624068711769263755443989369796828014067726953024180901841242146217310964668272877684034373321594593097049371986582754344586992012726498005939437818707892632011780786046797008353121978059626037387703202566676949914329616134669776512 [141,59] -916460360682962382808365165180407731798861344336738837534253602746966672139345182267886396784246232657846896243649957268495857823217762981839237995970709983291883795217579308131330883117649396297145715884578645019427910609305481007571674945879024573361950790062790797547698908629718939890553354160251856176808852379185073903833186762670666828647012052883362772012222404166381885077867652780887750775160308109328792234947611146123511545605091360884670711819990385854106946576769038560631078976298482813442910565362436543101085547715645487014759538284216218318591608412963908964550503886798553690515017983041468438397347924832903844886350782519765439671149155568601141096864525439522171644982408557563709522166247653947693910173332559128257244868153866081268975473688764181388118008987284322798177978169776434009602150025677653518704700036978687040258019538095357002350694372691799852950718402214583087120528034078202632913145887247026929705931655074437221993160127313726510934070545795041250056982167118389301786878522355602837109393987353337069944021172871049859674885904034252873429391018099516604765809151729901981794534084734435868267978575647210428297431403741643328618915653489857068128272540389803525691224328142700263145053693615954936414380447689254315400545736189565638964313080530292869118921405011109635066118469462200172104389862303734151743676835281479350706689692151661361403508002082208580984321545793327953433752828429331778668700800493887932508251632010647410887072583712600818928250085283689127408700924679395452760601806377412985759392168715638255129818900974202309268740786218176905860493197767626255806136325277838649149943024 [141,60] 11461078463906630167618128283976994751347589032819916578234230014918781556516042085447829747940527731569486403800798357000766276844569439094514051027618197130069022831745911078372087735393847710320957268598659650042587941250273541057205835014486063935590439700120348512540637298765429948836957582055143134728579880787794344868916689578002948198570910868770113552044844407266399075815737484879005332260270688971177239225338995420576527212654965546301952639558535860379843649088879525418062542250611174741299355043345671088742651621991181542041731817831280118201295515999462139227994921879455733622804635965773181405271432308623167968068716828261289975424676522168580681952797129532439487217398666288273774203275996394594719513365101872234113986023055529807808163558212284251464590555811560389328433447659104868007964283628620013395976852707978391760516896623793099701611469563309401216780182179541044326892934483551730737936782381401600793178504231477704653853989828710988653326657362429893277080861983870071082263732635366727755159195702525557291984103054435015632660550486537590022292283692136034341604484001462186647949112966572634081652273401529629601067585047744477885717509949999857707719136154048643973938982347537141783571162610593560239974514832672384129831522026593877860904639235262335081339767843205471738397514421916501803043736627869120611926557716434755618355099414670386233598117369630056777054813549527577991240529276118629112961811332260325799150432491437489088547564891660186771748638937061041251747262889197583892411930126663015613043956442783027103677621587386822970567691604988278797225737634230210390288745442322632309248 [141,61] 763468919691967809473423821407457740564789654151177836601672421388242825964367019115432986128092635501002663561145113068360608941014784926338312983041677041654348562050962509656897486140104054780518567086016106576748218076812953796154898868768698663900821947722890135858268278794267603085257874292576713560351038699482898062349508677074667173740585279643439355498875112964191313628919400162129293968087553891282547107838177191534931295910999985944004436177311938819013742023738182656455054118901783141708343350542328120249472046823087240554218631634022183682300006432531659222849468947578054053941560572320261495103303104024144507155452202595594348087620283370118402633916359255224410565470154038733942367980876298388379158632279482364183975618622662981750341806384068048862407224772150814458716783141364387930673478541018161897610718603525603915123580577361114123315067675849218312979502912182689958977009693973548577117907196227696095901754141757937933129056623883999864166395168951187191296395243606253110491098821681238771611976519421028375122397196403592295543516123083096286030339201628986869036435133911513966459132372581400570360861696219797893832767298139507744803078152220660811566822561529421660492645361031028757549107561579957562856119737573148060694918791924370247580345593303197434900220577775780191697360645453051639582290720845657479508488763087922287244359935703268034043376577919710131841478362556266578834897231157879667581240807034308420530271584143993160708422032766533464098710901313090757603239289501057152177126729144896277723240039300948299558006564477796251575481488827859128316443962736345750195373566739631872 [141,62] 34549468377971911762850840103429463858167413200493277690526696390156954534127197529811407084581568341509316195380529340844501858289937931355541642729139866581113845205927594554633193757114050086759767393548418804542984200735739630339286083001750101273842546205629079822228846453558238794136677648264673456513148044811820630391577255373220383869562402699013431221917303435839863170605104720222855797723103724670986394824487119287577558630396108850181575623068805343364435174695023802639306598141251892779080808666576401838142687593599514397907669550003668463436006872281781217188202304158462714255665813739169519955910309736965318846096684371244692503756673631062503008457155673222694642035511119524437475774398252445798307303569487882038047837377551139939616001936762667496555668830996793205757171152035930826705956833329415935988400842782066172321011274678659391892759074707365173500808756164120332700911000332888503758649862624571124846040338631711384239147911312317216399962064695654857322648410148709074388392213743802989652263502713724866972959195827735961179048823462266361383093800323786157457853047252049702757518346888941185060995659536128018312944057360691872445373131473572212725638550455080298293718368088830625829366817763411702917910751322681957030711759885714888842644516354315316892002810302848977444812011709876161120155839762079521458860704453558937736477853549297678371664335284501259786181300615169458234504235171137472993982600479988047982001834345539197792802072291290445960772692997176656162897526758678232193976394543817447637633393068909397092660793482481522779939956970460436622697964222256732155328039697568 [141,63] -11570908953466205374177573807233102935610877080973481927914462940950975426201199941304349181368612344212853112545738754635842382228942480121489356620305606875561199485807722807174448896568165713680623806127055830051583418028717190930057070294672873061043746661031393805407016947335909888209631508031597526657899666326626606619165211956131444762563866516722307170098332812707569672194526308141395254406780243137604145944475755188438374111656676790234604197722042515249742198309779585650144074355957054234964037860482238380461278965933319317733317720374312503057780927435788912270393590477882755535152561505709664394076451916526570533727260175858000081371642324950934771612075076075071080548702969381511693058873295421942775824043466603403733621403066058978161724124238717047883717907530464000629660301721101152681757756470857687876783151662168480430174111595279596914291659445789125386614454523032671553585888508250249757205977530611113841902864633581215712999786213570076347922148612200880625319416753091354113281647940804781006488821696783835348999289513029549918105774826425862479007573034963314899393628983339620104520588479876639917283487925446732272713121214292870667686651404352772998516571810851619631296643287808568121756088428828975514155192077504026781291614227355964635153369082897538229685327345790409688732019249104560493161293119056750024127305834371133825550056118136262984228457665585215399282542103349262388482206976424612747254947775262080226591043402356756936862985227505147545629102378087508120349985820096400043938774337749455402303367330734206692306408134868311698362199822786984364675575014329660321616424772 [141,64] 998310833010837063960054284338297618421508285203259071407409522997242781090770672772184514345835786390728842590430232870567692826289405768832787479421386026152684851966524187733365906021029828370204977011103740716244209625698924458018980742288314730368356383727745871672359480739180444928945279174298040820999064268400029401676990569076879449786334871179223535775810736893971275765480929161345834667937135083749964903221361472382695439170610503990054615407791536959023581096101870955521522813670936629152375622416496273222833564394374425445186851339568846612647892862681581164930865396209516324081532308612895433289429042326486928501433594402068810121254233978613241941895587529291575454012387800615421434798601280322594302326710947193064479220349865756639582754453921300972500099217652061904515339242596924348901452694888995060990817581078232388397833183804673868010900537182368214657819431666205471525885574438505444924160616306366366707542852445441426217008468594590984219207089929677359961436628950666908856667804920624919114958330061806350780542261685086712300455731980051501123942659360488355270757205888938793466722298943053054521920699747373707795002986633298048147990803077059808692696813655403423661269831837388199039685570831949375544878823020095970547894830710940328218402291930530686607096468130676076901093394273352010453051575104429045262647445482050500943770550432864245927620035457328486689215816623113888786624082809876216770198647422830682055210375808009134802567444823437211912606486027584822929003285730069578498744296175866650505517271108267618439463282562157000227054921933698987718837621716376403410904 [141,65] -53118696621819420932502930949663923584551264244437141202057981557110694274619035040702838641692932613616450529725276772294358257068666820955138777141404464766316486651732999328693143318212411721960105619389446158051697542292657666572923712724124254726969432049374139790027238576069848549417753498747963410817868985829071825410117035699280250751083878710718135504407886854486594490287072473171998212911863830156795497764269815786627734530198072235960342052211046706287823902627236704474589916749729821952314938359162876850815054848174344479808632466722749742527822179930593042364989967693136161226304466223104101692445851430087591757861972627174859835208818359112240238342392742367027105880933605960038538240844279200324954829633550585636198596271749684831070950610382545137844126316885562741027203272215834017060417784472930147500525886973163724427194971145302233373393974503569220403072769947446616657127362918493493596003024502213222386751969884860097340343597549429187521576647741057608176958850446121288783087074568177436631935434992830856651050445610099158927350811514746547477618878492681201398102240030239271992999086384555778060221609111373716164130438318008723261703118919397731556640010380908988830861149456124173267889678849635705804289186699598056555711951370542267374076053137811821270170880651657368254831063667972905468315428528677461235419325987178611893630229452861514196377887250213422923633305469152025039117296840004359833378914989012517424508812248098730352984908020424027469660855246004715433671684161562627157899906595863651541077778045797103528411163260318243584945449040574362262900351246580825015 [141,66] 2127756071925405780584696818526545101074390482701523213877632445553143362468613282754841153286400851421616916756560229023106961797864360220416901089808725911717529060739475416917015802009742694584819241769220681269269979974073899075919137042384539433609311817025186982283880486488689679016858163588329976609626552803831657113030413929250504279555538211270510305725525094768563958773883232407272647681024590140023767823967572537085557602969377179094159349144028064684386819882288048480143378285156132958646340291067410979368822262780463897711872703852763516796715439289996424970355853212774596796043269120864315451097813711863486172015106783265848861516485004314195595471899497192930354348149367321100518749988552917886763073273964607897870392484567211307015457636316655535826521338734123718420592098414168245093639858867212398664294193656806816239779944938752404745494293704210124153387833955555532701247532838520683995618929532117445826731382976479941871501230504124668524230148765810851359197479998151050702419213343568350084875915989347211925155821446388406026466638597973483172738462806176597140493279227321925117321224944176486237449084790905528173386790975088829457237738824135570788918068741980019375355433446839528444411396127655130052656188333842132289107051242123334120776298152316127492102206786315234886115851014321385003160346629963111408803506884235682595391753070138763174983056821277638419368302416635818102439908476669676733883749302216676273320995097238570291277253977958218850966291554283243523255338360252054618349710844031247238698366932061887245934843626602475868908698086054446350482393700310048 [141,67] -74579412661093483823706883749689673886281368075123165574337868629702284763594947390210724244408310618147589553854812654708099805541110923439593967823700072332966520857078789482031212858256985094189887435346755057492624660901526284214727884564357976707753771465893491070470976020355844693594255499083978798364729672339676091123734688332385729308974511001073938267481833876645797860409876716017340717770086177907788848143228106304072692204131143833661588251658575909390612474031636548493913422551884376800714928544129777192979897042233401799718293889378216242346131999286756442343552933854603340217701325583884979977243563814380496201202319742235822817187317562123076810298751905711088088254066422001375479409887728885063885742248850334531508490716058124318868504103919759571376462491496777545901499884451209780558805330307195623833041893286875869942418258165050908335222025307143946093282122837063619113041873276445476217966844532445154402442607491388943097435589930149851207082858188661123815457660785707524336311297829005344668766539367638701615912384248278271108450912750590168800547470458871095583597431204983518898107486749353626357766803200522311340141038028596400500483625763699373973807759184298408867354948544390549870120275984774744749217352464636738028225138008834278996923156670297340645358270784561428848274884110232713186018555799776239157245134980997523514149132890881778217070592399328290183164131241271093333731228951578959964904654844444608489346077779803523043198281056460445543437548431350148514934642512975061160310038428147768758698621246271321654374416783952874280134666058547834876569561572 [141,68] 2553812261804371847332995899913685358780789120815236258252472876708883818471592498900744500780514041019333538849106965468862080009773174721428664951198488445149615879996006588301904193537857982737061679796414683515956732411480380989898838924931441173610469765277861578931741303398059115110576802022412585775428595591247657911175930644278777194600987781209682610777581018823966134616151864809597139233317672597125280112124445952972031036956361433097954476298715879048693980309969460970200790807630306439898857320683387814247706487443951850775565329784875552063331100287439579881673869130259198622866081153259480392232154030904745407438382569292903167234863665092494285763245018699518680674777196123066205200840765831491252193186427409806192006701010058648729532290671716462383169406424505681185670525975682476363491878252804711920772613281500161623069539905925984310376884624778875782961422852358033172229372411297193544330867860285738063157522845958278060471473135654998903498294792247535337712320296038023005267979690771259926516516466499933839681942620649434271000770870639172941791297621350245905791181929322870218944156702888532077258284981368878618519380077508902865800997364498305458954488036498701345623699293327605202315634053796795288801695777960359590812785926077093856147467567815678718542529001593332489240979944008069898140282278413265764712260267758807240327334208399180498214332638413051097147133851237994753689439114127520839280483967858120622797037200756299517634491285002650875697843653930553469653099347047157624668532989497477047402808503723015961070501144432282102933068406089795718328896 [141,69] -84925729884842040264078614482989419269694632516892723647568905117687370927276193144772342563645046770020925652068486246504565161659479950057977916924827251033688207852789150653370198272088483175594008559191732722269713237478903328393678928184675688452261260992619350846668152594013056767111856832487906523609438687654297946286712031521279446018830235316947464209211588644026186480790318560714483382801477895902799150876541763559259233213248036581650640784736912623203029621170968345296853980112666298762850463775570743206664733083652310727592016111965387919423981109312531376682694457403169810915809588689775009733922824142971920006220111316871084921320845087691473243865023406167722895151495098374037430332531840210379599847871787053490388783974581141197517693152619755459353470062094075396555333319913589501540370988581327273768310595569402770961377030272010557576875418253944659501967890735173049753548871789399878914680451159338416327935414003782870505161069172662908334237502913823374240223165853882306175975973059113494641866081320597456727127232563491723447050253431232270901649829760268218631240464952901635084335176234779631261696372252887535381685357720568018040092215048735298900863825907343838887042574923474453627111784198257752016036338856439222620119126325346884179201917131599484549533394159680489563354062758153868493908461216468471773035254595253791577941578096855125198109731938606762472992672756623973780648284159032485887856472026864323555688757131587724562430383622860511259212543641048428924355303962766326602232443723017591219229367258739006741892288360732290652432378152265623592 [141,70] 2539172994820592230907662838900837963458769217716794854638895516148976864967198217283885067113575886296802019626782697971973309974827694300346166299882661669846542565893093680929096309237391795858734258628557868804733134099317132396926695795695722892396446057322601262137349526374517860996917180657755216086060998334048266450192907854594972346174241326512477356940845258821692294111645212202591390234771571114329262339212478570543527160858908861975468139555825314628482033439814720622650173831972482884765229894490928425576388161456728333724328929764987704603788749706482249204191837259717224077004031479478416597846793026723146393549305381298685204124345336747910589476383450513739669883487625023786916771204426505006029668951293675717839129577912163281377847922430811248397235444191117208620140316625421267195247190267839941587152423805587201399001990210727524721088200788096861851903771673890487316381639768916364007395586212555592056139559773232826036984958269205330581533992112885337604734827282787163054056452995923299188282832520577980120653431861409782996999985911574481601457185622166210194208611789596236965868423210419656381576255460419155386210438510265355585373542031340024479414589281586220350877155580219493550281554845341706160398576056045383814092724404405331199066301502549585420032813276943427223232736865164133601868699512770175632780276083628192622643269173750428430615199634987635722818603222739609660255553217311307588117558168891849207534691501209970655540945510809641732465077391415486778452874586497302491202912265710137743042698398253300439889333034290212120208520827538848 [141,71] -64933903580651609371544941788287551679759762633277721780030167490588207024417527544536378505461720577781536881791499740791263749624238798121734495141841692226520658050541027212581923072276574897747702859012755216647382872707152311882801595776768771024419842221097422780209700741564176093639121615548238438340051817871485635816400552229403124690309192260543522371899447057425066575169001590472947714416648628190616256629028267767225454425993280603505284177908922761796102984709351561007041144432817929867842564414935695417265397373703479615502946981769140463122242626375140573468723154671629601628733992352446518620398969500570550771366800028466914237541261438405396025583270358003678421364219861655370908456224548365125462174064238706396003309280645223755239147091300127571879169580859615720577026840065650340306485323379243023017701828900325666116168999845833131491078233568610984780717275048651668652127258320633476393424849323669368368593870549929810215466365880261923225744620117274115575548447477776512293736234836171472750479164478017268064257293537591908957550690305348069375962066929163733384471933939894590651592395066893100794222260768205242534928733256644875263349389410128141336208613919543636066699426833030429200334951667177787088784700110557971398649525605619978152323467072919174268644536577051719887347818786171189942554738405838182864755618962155882355935476828964609355577023235272489795682548173536690647548606181442910000614421660783499319250207842184649355534460984782563374631031885460905207228554385179879864394802278552504011523161009195419408076907745942490186829356640 [141,72] 1410543903081706739828594581111933937980266014360287490311046370185088129587324395311674100522128059592974242763328636446806539311232626886227319940850123801123712615094363771897878626761790591117903791505376535631873547015030972769248515934385321364938173373907271559613024263931788757198375826907869759836612563746887056809259302899943934913825760278225833893082810826515185237997895460657335576410493361904317824316320209665270671346860490352345205867679072139248315247944954476787414017538061311655417225380115279748992838990734552783485189974728489477979703352878081566800313833318080667897485473808896669299229391091228420550833966318453579469019976356699107897813885674551113984664744797625488025010248619628139601062646835077322908034350703223715631694504144171064544468786262326931429451052775982549663488626529812349035136056361481651546000101674180864308500149472263970835618872836597318098433611035332270624889818226761312469887283436340875945762704210188641688812108063746053354347638803899804477701240365632602803926970875000898212269604680213924507438140108915676492980626685153490029523640374786945084558821054747694211760673581184563504833913545844193132126749860131243662128074064612172175648188362093758590514559672283026750536598907560075848309839905940690480522002881367072354330885325936583011909748646142239357802755955807242442399564148583443692883749487799228692303851758498431656819264207927404972006172019174769167368855690401612158817505979495399051497635492717748167960253087652882824642131801435626361552994139785897757467899659231733572479226375399105250145328 [141,73] -26282366885143212008240933071870151592910530947062535938081088951307239818940847824402111458862135247574372093240142341804898409834727527171505324650736770892811459185441983493634215676835546656310633867669904171860729685773435667278203959386573300767571941210332969687066093484283621048733660210351111169722407609063059806398233744650727801494043657043304106341591923387212102880289104257527397104908555206121387150347170015493115658542459126139071191079227956972822468667410078849410598696419045210364402567933454736910153123989581859553608046796143950057235717490053274059825418254671697850342150750121410708234169417846984690418352604787633322604488409962643135259311089366644838190527342492441648028275327140866478836098047894013349370271715500169260500945309622428507042685899522020169797276305418352634194373893034751185106605797741170498137531358859856831897231431979446057739686243088149220162627974674631796866471195329034965598138733180934506209519773259526800199810975186519229279995741037202729660117852835671943232444547635646021225776910157470498032321282694096889123812468240231797751070735847207663499409911791694017128138990009155467669874097576080970142580871903965580036322509844479008520037900860721677511819509290168303131818635343735329455227519576587410003723297366069703932610862330575362616096382882750425724573747233950820260601704698386168688481245807025956014463193430945145364228836723777017815838853155661316337152691330208920669743061344499207998064772567028714958658112374529531818195747541518215525907610710501200110537626644508281191520391098390763598 [141,74] 423079767047491090279023523108787292448498392911135888108228197402483336285720172313678887597864291764681103960086668236055517653655615773206275614084998452057444434087835742083696225370560875231046275221950863006652981273727292898269406762942153827445786825902042133508887106459148217618173816415663879799307134519289767137534779566787636386944138322299914133841658243654596672396852533508476373111835959469577533046257810182237176317719454678311956534611281233938184454300050065048497355651958100399628864061295346120975938793229135313006714323101986882971769834603596563980632838781733591809875428638253046128585348047009288574185207186079654519373444321473581630491713569328089082240240027493371947977694191136000081002647792062702414196153515764852528746124838646994690503561179725047958002868486660954450365718446069235632393081047014618846265887057465590261715216217750082347882817711365223896233858161490720497021961937854316115515969176310527420150346709143616325551801971221792583657271445220273345646044117826706897845402186688234337630644497969365109585297193652629994413081407673540344397170146377978226467302022193358012299930454764156603726307124725037429644231974181237702787624177765511438844404321908069001215029019242575035301037354061345353910826455327491419613578592354410306030759525800645235980710397639251955735823955639047176502029291931128799408658324149525651505716591454039851029213673611668324389703693424683525143215873899040042361979319824917596894047949530963174060857163022260340077730278311334673285558006976596615468893992427555743903742280570304 [141,75] -5833140051148689860148609145057732503720867815212187266321433557870177063529230771200856431653221870720026225444817078012206642405721217101580576165923450240625781734156845900067665979865022720376851159701456911620815200091527713845354114995038680435514400256427181873564170694929514397207761481833650095494853617779540331765212984951595873913526800370760723829555400518412624808324780282995699927766059922351914697219367078505705827082639946472501404189043419975788006879469404391242460395270514532004736499739439372663466942010009255723888392472582631680651993125203938311375423972154802348284858268388766062365142759411465115539629084135622989350790300832761671043778911480519648162864405750373675653516476974194107176607052568547239072307617436075016607981864169141507742670441262347966111641973185749851002782855325959680701374777923327122812907732645290434502572720074297781257127589080657295086199725777532284769874973141987310507271003795690218420356931763659341692235153311408962334062800800213011131360222349978518440257872241995286762451296207586829631021745415966383918972147377536394560854669194957655300952092175015182454463978786077176538133445946522859683787291556455115639107603317245841897426854826607415473715697654325711568073808061088809691822975283764522037375596424589962601964104347636063737142021134478302876813046094074262445974085419832056842265297459997752934206939228643632705816889212436161249405949827944781323910230421098896852173457067510599901630503323862751560402320214253245072709813524405788611903048884146095197947473144984698859939773928 [141,76] 68984625571530647108654219844394753594955868462675745717663429261348730453367208915518324802606837375587101121983247505713790861843081257678037096207071704104959490644333422368627759850918311477489303814943693618664539524732579111828420387237148509200314736290834693420968815493796745870202823435514261247205976760641745912853248412952157037618391291391016519787690378062353431845721547425306708627541144297039188086346797528127456782066949015834119389301569617918670126296243106178719667708236799258372830579483857221246913040080230625678373709353304451030089874172332849568949101594797658027171225172082166621182324820525122680491445029061805368027934190814472451750111098881451569486926177864374191661574397189892066639269248489115195128912956415411951695913917596408217198997864218049993823154461829272348755908186220705209518144493195120419799388877789828883774670529613463766004730980647891281992882927760367749810675036131390346619991036834985443471166168355481944788000612094758725615787592487501114514147429094681640888205710237514565435063120470908758285511515258263688819982733839330987695019273878868664805245568575172428216308895641652448314010265007966895755999262268051006224192847590693170813742596933118497923199980762872830750926469171827294600782003547404708431365095676472796859388215737965963405770276910193331763621070841850578408533537415213702487208180934022879520442889455968713052544901803367233824774864192918911382656170704463346012759655840817294614509662765641146762438187366178101368566196264552733237550399272138618604133589179792722919072 [141,77] -751985419294594079709766688471368350567627928547955311721609008480052620494156225781724261438480565319174102046613184296659459085617434590517616221097835345484105285606127534792423123602171935414521031216015195869173218068540622757090687738135096716733142868692233787026456852593428151920764291557820296378001661377608729622734035973933648552930511510664175158563041505645731066895989920192294308513761122691000097594828718778163864696414612901013942814254011077004083901709978849726395680537572845554912169846514302391527880551120511013071166358636122260349887288784028877619785792541057259851085506599362528958071683792984814972913087551454429579494123826105823572429647380699619548463019799310412666297795776528160502218757912976094987091948884831636825386453695905326870181063110130835424059410871817315488681148737822847211907605892063106150870899417012024765649738822105688009493233752650230330686720696665803412884547528929924762745325744561002972057499887195885918828424728423798494642298929763521505539036522036743208794681160551316216409539611552602504351295491858673021656272979204405762531055450961146028285397691784138232878665931376647108608826306570111357179334884232127775517502660906674601659553503345553050831633550766952630117394444802387711502627922554075269030065560632839865763378283176753704186240285877536054336622211260255170563329463591088049980477152567912277052346854989178398652439664364437170443878405302234573807361321176050038121314464417965149191115451851636135683825794212839850919892189018214165644844345084850939823020720903912532 [141,78] 5705524102387623866292126572859055797004248334761928663241817090194069555909918315594756037590116668440642365194411060385890675567446462714365401925666939210788755240178405843218613379404993665343749565900206936263409253009685521874119978389797286664739638124869428485897337969667875454309392637317100587836737148003310248169046822699266683609667668265987792413567157497397953606202158219273481393121718516648143423797979636252582124921322415763330886215977425266665200260540247461580648597941408720641214861552743238693967382732519308590453836342746943175228829736575788974175669572994199589536752866925662405749248200478365684957041207357871902928403152810870231481159744676155290198664857503008513426958271563834722681345606092831123808362315371126466233838225103927581568923480956971885666280828574588911958830644186394217096763119738101996985973119326788652615202311630845301644270033814414678752208021847235792420754697111224052124584918272604672551625120961890861518540333247716474395432841436743737870326990952459976826837692242765025251696663699837013481179855937459904431242691850167247173406720780184972137122496559579458722851721651244933521157242449572944027885875939673691310078825576306446925334955206170443315919483037654870063295683473188165672342993795842590217483050526407153440014257920888310716746799342671622321750358344399959145112876583693378229785742936769016680216809640497010662729016740369825576272240356883470309054807999759027421895526158738876187241661878074808040006021862258194681071782439548026213058757346650882223179458403584 [141,79] -83035378435657678714156045018084712271733558663501669207265593637446963812968401692019710622954731471545517350745417819543162771093068497560453017409787574538912114305519377222168385899779240832690746241607509773390800304785086429019860523186118808065955637164902039983358748727794069559272977275566835754364666773627164782143836348851103261624679158620988569037375048101922169279844772099788094789643498960843001040042528156477429216769492827803060825751070697367300945733888712623322310197719376301664868126378922383742624110746374498744836433380139044608406660487433826920462552350443995093591542033139916764971795380148066944591859085190866493654313918384449335735432659368556183757999020164080914661263384910388298974903860583824119305241908298242480722004546353144811596991002235609329414532835399191500697493017795550088889520575896627762581210752459893077100851027288596984381461020086613863578113990044406871216390487068129623097345028369198751909834726560997809903326866382408657458606349610697470533700262003295774629825126244431281758172098559057698675130358326303782106544029367682442260701891693782029437356107134203857633263381115025962974236164968659264138874770019547270979264849646309961419568543728530952065255483771256736989860388880780437108217966681872900664062589131466429975131282445597860404424239225179418818636609942466625747585645828413218258606656064807470005748795175690187183902923329110874691941927422304132385909902334774593146548940309483766561201813186792297473201265128247241928315924237048017683461276475896621455917636 [141,80] 77781848752917230502436308266321090104413668573481098035718768224247300827541124510992260788503088430681711536921125150489829401849839179942483113724154303511428468670067769305662109560055371132490220001383023795908443177421313392205963236320772380163224908302400812963859237560562536126997271053907479397444164083131315496149894291889458988693581817470574585932943278246690517977209825251605664835019723423173085276668345695327930703680209203861879188237696237278396430805249083448154594734674633882846267802928752298839801213336869799550324890430010406845183702005898594949694634329316050688423390171372586653207539610773157259020314626457671309126871002696806638341118820880316547763860015604585996031783263522636059358982479060681651428134607743104549829272970662954762984949057407605888231608595060821172410393602842967631686982656649281656076553417389014465636794122820254325006813190593414028559594403215614901019371297006654587810878651414327714738911683698869468608220306961019433750561268464211567448002829981870631596253383754442004559933208936803110045542857683293791906325677626633222611638955904659394131123795047377271215110576341281274859720785728195913194497356566461426959450580501017797981375271487945386127687414612637857797854235634067397816509656655629326687533446228295140397275236053618170024496567515639983740343615124222715218433531080909669188694277139395369225091368512811083940036122297837892930107302627388440695542085262623944229189402884928237700873350789108255227420912091448460399739242454232415154389681352556784696 [141,81] -1037508004057137435663926461837106216075123440391931799149669322357557932399106010557591638922956257250913705078638035956669266335942341922124275791661989477586215870094788422964782639193263132163601206061287291968228211984194807380370180832541780231046588302586533095523730982473220332086897836416583123292513509768385463720606220786107888909393061804392792491715578963214914877403971316075210778196811502289121561224891421914213334772884793277617717750461700900017323422823291296027581913755919545999661645805379843217928039021961201354500001700374434155784758059088592707339846041302124173337637009003782763162235095908897568375175484478107617601957971058573439114340912106747429339476328411274027964072050218194453905656303475609525277946453814681112423673771509358919748517693173996091384444518271371083810739444309669341774710595417386754897380608103214841481709057207304311717616125692029478810368843028818144004591323995475806338816929905046283858495843235567394763801899591061852748831510224511927453296005975599391301058132292680095336299924987724225515134123608393608869073576080235405222284671300933570197136508423447377339694495933556929520956808149514964109767179584622548349020072409262782978976203403635710377724703594616201950208969778770723674412531599341517807447713764732892633046743931537549738500282622416224230641411337243841923964118179882888291431606547763420032961734559197856198637504177601282565924415648524280328958670341009862577120158557997428106516683008247006610831766510618057665444824438129981813612184113259459 [141,82] 85949223222619462991101116800259097425381056364592467727643617748243608111844483478175606999915165741089220665287333393883275832355045456606774213755485155494201323666578602830250276818721428153916354026891939128650966608330169771513243122019777845062637879016766892047035437395443737378431251029409991110342081735958342289383905296322989462099430388980838141908414806918119849715213683080031022100810195585101102884648259355573872830550288538696766182574599075970219159748544483263728672349649420970571441817030682646879548178062548927234514975299215289032423373884419120984471591498876453447810315483571851653731703455268269793595245475328321436120778348773028790218722435545496778102933779202039185564875494407078146505981025602894420176682680151471168799540934383851948743215761389243274555666020287060231902165802186077719543089568585865367283934552195423176027887377775938561988107757503254871146877111425462393619530579040089454730021527398958646099929322284273718967415622942603404257373674850658412614568518716746903625741283607114665268330368729290507974362918154810563065497582349459396608755289597503851467926068227184027295218400860141779508940970518889654115855131297379297066255750339442839531917970590003177165943455738072378463274603903434540559739783721379942687230628441036694523883949579625619558180085395038160973654092925548220002748801702045233104751393169281434613629068545440851786331245192790298205034698198951762286531561801025955846626265153229056731708834294108006149831782766995120339184071607213628808807327744 [141,83] 1483214051580156716474668598086109788736486638150617743223802010059264956987112063037920470651210804323337708948741389133442463516276043656692057538386828802846843967029157993111513123744338485226150650642075286539454778520460752744182947412578232073299052626218167072070990591514623508992869455935609074207226603489104865030243452398708337568112098169934585978860459811355346396662948223212092072433348629105098074064981778884725789003700494891747326143727937684142432016448679623231781867196729998707080536213314680581543338632924799199632117571821531488525324631717030133603377475356412680990901858505217952858644513663109617306667056733514530633835390145261215898651618460780365241556754873111032376371916655305356746437506674115024872701637566802401453121390259017951453867945636403759679599340699961120679210087404715402146700296716209609682044131438188748480579380085964467530387887342637192550896427035346844182249831866180574521624003420777911517495435615556814615266136168914374270073984855577189074077091247701140886509292952987836416004861427036102810103804987944535189649065983954831855561620931244245034417346153090626083142028213316063082476810200170877903465063812981094678868941931925888984649133243682827619694300688095753131480158772485850293406107523649751595622303098334854844452064584567468784016827547575837966745072032688883338198516541241016627116468833282111536579459964485121491739529868470595504137829017467593415947027313907031229784209280520724525829480224911937329697996573829183660834989685991830550330960 [141,84] 15015357254638157092549708246186940200906137620490356858904262796271852083931948996351349743014373428164985460664354470776384498154771961257384559366875549272313834087382229489388280213001274094126366843573253138962665759043379580581997384122880582663259854674815187293555139276851880726134453261459793614654900422405551024027323186590253586032051451829505178543673043234800503892159314540891474957797879588159897910542350199931534534154928021161467716817263380364165125545477981913610423652868334403076415577748279223567309433065254944753240089260475789441097851396070457608255304610342459185737398937935311511781028554036957393187012860645202621027928095217547435967269445292869496971794989282920567876255283074872469230245310855759673575897680688900123011035993879305072685738188649414246794199766305622267347765778071359079350652634762410994713162804824978623892279096217494197081072879698801130566844527971514586072633263454344414467567140053258221300409810330036600932385000369243199988785780659093393922887999722437296764851826759727677860575841318437429228991014119268519039271777619415634736078990633068982068263231539314889076502261456783619936221477238263199047924975185986124982178617793405119065292194068468679018260530010617752097511339352306631960833132505804969734385253826257143860040762542863933702746278619422196516430651546019694936902923234836913522201418102917776321488376505311849081454872233852331767877557448507565289498150928114377830325171264642168894387696844938294989039818945625324673758018609187085632 [141,85] 102646385330736628047642957708042100295822611034437454555312859852024809852690178126300223293573107546331912666866080096612644931695667896561645978885209292097844757864134577366265676063849136111892470330056358470320446581705237675321589393601004387943928101482368968885091478161612522441603087189429381601968785225749818752296488383360565793846167189000154777920700675731008560911483209201667391998194638212747024089826035156847739596524652837705444015988051973361135992065437128842592324583969946446247706138869728489173541754143919196271447342431761230452962574777859423696435014722611621842651920530294514259258771163468661855746469275444199861193090270267159675773639316119084878491857096210326027530467359276052840007745223911648181463487456476963501261603785455990930715859429227098597579461042860767846014749236698660913414577368861277804378601114914290344633346743702691060586180609009942224746049554271935261477945280555724172631351644278035089335533208415718447559713243850370909539914784758539391625887766895655910824352401057789649930021747213910280735496982540917894261450226019700555247586125560915429411563047255809522861805356998490320980024256905386042015315948845310268719293454605830706915020568663813743163556446953863544770947991739378719191841436576625967673925127796168725807131116273951757615126649191872765466292060417904264987322513775896718936548254980532664402834040860241044807720943924299352395120530128836833344926978660890117042758589079980011195614644118659210570463867502046315018176285038488 [141,86] 52496297216266211393744055795778918839867408562860520327348763053141941110396569712370900397115403780468982345578933690140968999102385672563640032377233936552327725140537879317284740937592282766643897653843427654963424086982299876710777780760086962648551492747775162209110520636239325102697903254360071526269308382540674324809716372391074935831846239776097067436852754718311526581650361511795784302698474806091062261880671938927568271043236968222493472098174880298659326254717337915454627729490525634580530112973430248720221602787855485667815401512133510493766215676173643250856367636145764115410253484979999532316793707539367741654935404356931330102343196674985211678609666980092535214030955637191003457751196628041723376011120069901382460972221207137292906192158591019202758806493106082771952186216790987358435418230041644301116073652188711278842806295677179223465148240561938367648266778600970477275191659892202318037964791415666146021791730450101151452024799931701332303349536636273378921276573070138994083990082292088209926146326064376115248641252865256033298907728406182789555575179483544501420291201298465125827297729733105935627957797451521403390692316611225203108450236778809449048017677302565812703768889115071297004020728788075551036923156418390051438815679008993556541766497671956428683489281433318113409039128910572430319799425332153136092379697840943272518277727148591804907689949524685834360386080143923350242596876091569341375975686872005240606493908631657884319542063981369605395228879736134221913653728 [141,87] -6743358316573926766457744630648042936367432050226143191415884538556585319617409414081151701442278483905289101593308026837562377025517142594598773416433566982257391500487116383472019181453015037043205737069165114459506432343546039031050787153094034661977505957238350851705451763542508141278056508144992859085420900910293382045855094951893768830030759519731149180074070903579971634472404182983622053725642146803469337092938721621784697605184695173817083365161816569593780702872837635735013014180637022202263423093054890846729676343292748844391121513106720566048241698307660410291931097191897541559639814079715782277887603301295148966232977345156652545806686782309498543791528544538714333775256935889698728508163543270823964714771560943621114634135103531537327449988286516469970617115403738337932089244941356118209200354323090555100070932448779869851205058808328180528070680478961098233762198218948759931565588627741945224801600991263945510762556190031118782359732747712094718962659942746930183284295552102787399896744432771726204467644876302496218372429247787617688392187260112514121670689122936930589374049894171104497699096327417232172754768830707072405867237277515343173469179301965282206219678141973327214334975967234031175850099618639448978326845226102739127931668325525100291896644455044032779864242311900923553170378605934878729658935743779388822142046065704390620045340888520735940026047177416867564064613237377763139003895530970878132679497384909923296599867378339453299921316623765400991519507816350630421884 [141,88] -15878061348985084625526377547186258167245537250450337684031019638045172681674307821284516545803417107170937093419808471105720994029502481266954356833145614183572660518813028355341135643685497363299235040350316232364081190467434241835136922607949010920067483302734743686839765767097461711911639404030439837867073462654554793005612035344372690454838653377904125968195270186517816493560872053041859817122212602342852960896781710756998903252322555235938497023741877248239012664702522454019088579673110339798360427108844350388182656473320236991254155171291597113912734002241595032994864347127260833550529814706302260243775684634655640187175733241777910490690691002856416043401960551923960644694176991695058867658623343221298038799843477370795555320794156521368387995291538463573425120609753113062602770500323203689725017750662668703535486717285196566697609410414522799064203452193131503831031124731424961230534732602049857565275266832986884547492257646599808121104143645462464087682637435539831863049550998420206898838057219170493790471770266460643026355373867477991338430849679010075015496032878787009221919555923869066857042342693926836667695674406115190937702444216184598821446184607479112891826933565525262337217415532156776417518741259399612277479183308446448520298599799289019287186960113228551259504796528919183062270476567409225947117229957596835382108841928646766731773718489611636791879338781324553506649689031399718136240126648685289130793931180598521557795299711941206716207825889865402515603879569950776 [141,89] 678377527421054060268353296941522918531086716433416891204894711762953899957499563096658587662696787471836584726710260876301679124556225041143375122143860055248516804373205272350328040613179291109467375006741355175631417424233210389228330057351937082320570939222986658683578411557903564929808916588666189299521695160271567626975784037832732605200443813325144789014032358940773732018744039870291186134567190750273229029045912360855023037459462924969916277165400582075934656845482761715751120150516497761480245938874459366905992259415869827501074078000644482213792325564031626112046933797856220857767105513911526988583366506828678219759481354262213925132999300950085379998546598145524847009410598233486860010221166100601426419398117428515759219838009672303411243713061379696314471778857764475043517425353821398274751427007281413171279747487975461762434873530207166329461762370838954504358227202668195807633843267029221015990760705705058377007509856678404323127309770732616842101175658673625731841075516209434928565157132106057639324034818187416773699904526116584232423422266808577949086950982226817000141815849309123327595838188548455836262461497673463366160745923100990283371634389150321149667897946625501384033323597848525944243101714973910271004433424812825910221928016563768974803387717142257822152953593516817382382185296824732168824534951545619608490763589844405913829285853227730548211058732953894130084052866678692066765959929961306773998134190755861791057105385938267910884306648161524544589058994923 [141,90] 1727124960039045114269398769051831482912623741600528534511695231673739642147057411938165548996449078191352830977363763018311282547545092442982529344935115493839808974003493941229456889700615006563022761390366134846132798071825015102156098610631311161075495573193160649211599781788079616494918481028838277375284016801782037586753402559098730436185276696060791328688725254095880795841371775204446320360817973871982596279712462592481196009378805545710508659382290676377447501303768373923521657365837229469651555837300828170769446644281469287747256878028371139025188173664810963509952618302534174769446641256598020497393159538665837211997674356541327295014550609289141205802469321501139772992801803971380362140019261254998181392909501441352060347879467392352410252482951522666744069866444645445958937415085636418304205595449746821360323283081411782425684609062936555166431404736356723143024782302533265231215485796483442902824104236922172336804346936827331279782047574443187150020487686737416543546165758598834980148828167491703452677914382581177302973226662648858995964913249278293650921937613573190168372706846427593664103233620564579034289660617384827758325442751757007796384315740326123014483245229155317262025604205615654088604354332932348533418584303097884468658736909576724470785156052168188275384148311172676458401862343473685214737453979578002456689509672228802669846160850100208954770103007737815784841737130916176355912813473694475301512840930171472718274218377886046305228977895679713341110048 [141,91] -33579751317225193035301569420168699605180310612522002624680730838643956650311787976262438742013033356428821531522116661214060594954064034142679258352202168861324409177641054427034660832488932436160485387374877176786080169650502295090344071139613913312884340200439697105603234798479387386829390226188220330686730246114213045744208769104678495846745613702137717445260869963990900913272648342093971510344842387712206956523789418713724792369130498322515882490002367102796819267301428275814872410818218923810592252558345068719094508851833752044447787110196943936079447970510613420921026895041918701228266767937669460727361755409577723630527851903583271137226714909944587132914264894625401160103463941765043545853727325316775174455930279577929992327102475485416652314127156410726945607643414642845405366128910948228489391022497476367597058705554851932254288256570589064279991401820286778203179836336527237766839793861109634073075752604805186314723671703825517155254925579926319363546562332273257161785111764694804434871758365035522904265481035969411911809015643326247273536793329828939551261917316090758313897601788109015989311654673901149797485968972448392700481154533246948748012361097445160727651133205825245275962267706815785727644505947369037370650869185570786391433131550492598532347290577751680416477456574080826982251450019197616853680174073323494160683093435699395931538928785915209915034126472646847105264447312755307894643233466365435826870747075299154627000768117903789572495772587980560668 [141,92] -65176382458738710843651502941731140953675053770520977674831898660197348430454966371412840478993766574802000327554829310037186211622617830303626401135292937890997434697468749984864621925501431928568752954719004484972519290009934447300280595241922833872477824345769537925778688214254027162818135382394366121377265148928226167197294735644284353413399181611525905756613640718852021286779400389634607382242983846587516633419485944539517759057895366700242696422947414705843210194337839501214920009250492566159593270630925635395284303174757529462133939856424840634464044478133081946813700644399394294687487991442773246242913516556278410538250698113382977713514929802437931471104321724760863679254142466780661819638417903197656245242085296433096064903318952566710184496391595760123391982321637631828112347507130922014061058211856493290582310072487478046284501015244552783885811578383889222203114441723426712256571869480735422805002336358686712233821563450557605516990398681333801214135704193056117839369782644679503273429149636981582127656747223896181815661649286876335196990410395702145294960153818084043605778966454646195497017528588740774377692988483625721064142333662444471034511063734268274087072172813203821825627012336651653127878062885884566698168704329051663460269265055760481985551694459569861814838692979320000635792244215148731988615579548632610524515467949174648384201049298588533892273411809122428789388849464419513601108783088218958206644885126422395709442861137532775478621900639120 [141,93] 780493125605354643267923217179991432380533851556686529813218637665718487013681610814504259444834486453268634985873728854344317071635428844369610902340569721324721266420895734413478207721768615355223343622495070069886815429592876480739023040474493430239623652650183686536824926299490751512153566711474075279953548964923017722032974784462313998076362475446966707980494688467851240814871369511248089853836876489068400636089018257032965241794762300599461785420481279747078213644272566374492402381237215924200870270435960442882782555814222068901762084794923463605085127157003356220903389006501291654174837113282477409262787666182934344151382826173048353167547668226146558725823528999623762287587451715474722690396762434867715697725979403857804731919591977485707373040547679353704278498632058201145656864471497280815191908750838514403637471643548144538274751913852373296683689832057945668322781730389530849345777760646980831883032511042661874600498029577026856106725033745578892214677641663367963709437230363040836134865826443936374803914318152011806154519016890209894940223801461587336709783344858393079020710657596992141780100484865659924898970073929949412762648963986063692997255941406120248194069751490656013587203431948366852275466807338295297688861637667121679053842703606751775458704188034352420747525518742175481496273445188102004436484657847777011681543411881566371310309055761855915605200884841529360555734567230626048542832830763150617895900191485508512986687744932563242970315858 [141,94] 1067972108838150392893014586131532823527666474272081675269241543845376254523383224782750715368524992497789191711539205807653303273436995747352929228837733230117264327664652496083462090560780650250106408152224589402617516402031597162587432688937402640449818368409308681960295614231965464875478628392789839929286700871494169456028506393257521254624591819968519267134420148547353731926971013742995290680949495462436380569927556708359307460614934711863818100069533014565031278716922343010269786498813055365729286506210094520826962146953086623259263396230142319152105997443158970315415698842331619598660797443383217142880730309812922426354229713394336469467163801842563363303438723945229806145976779434317536488195955067605444218344609642862537594019050033227986537665742456777376135845328154003752505855854811393037168839414175806490119215531128802522095225205519723515165700803863766987534717353488927489620273870935896204685031218806682941950439577417098413429629841108226840887708109547135795731793433860801039225826015227435134148334656077814966734840326363006084526089659105387077893373723741651880891877128521696719172885671647912696908732175832250609008465045279924528906909065125812620628595896745111137747757161378897609306598520258650626348937816165688316242127310281771543163521665922735765806322921518801903288783276630985606955811722587550068268698076837030719106465760882215821788715323870903281099436065563673118579568201109061758522301452099305170164956121711538960272 [141,95] -6710287593279456345337449918254039620579484157868140211784335358354306081098141032309365561260724671604006190440416937549949529194467230751739836028215835908035542527177034842541555830079244639883815356629023687631007598376389140667062211420878995204617138382998381565216538174728110811898780975384213139686498457310976510128805840030980273861734567775203674657114095307253902494992597315920535548943249974776283112940663453483657646367889212598459797853291911775334640062169981600409228603845799175294449992346360849731220036145746319316808994941539141434697156153690243062179800595494235410083833690338464316484273730521329934520971356251532128505406611021116080424920119431787656120592807556456233938323082300647807038985970595538144837164609513753725919487523713421734138071222461361393969027163407033821516325478497532253820293610628541246380498067583035330308225859437064075581166487563726061076259150992778429687072809344968819251578641901727734567477057357085901414695415916550868413299348468359052718838686565172397337424677465417163412744151378487209501255138697335690040684559739898093893443908845286723278795226975135007644865336350182027402162654941626883035472489686033247710416279608724433119854135457349154275996522488927978221155965163670688672136358739744066864753560071184568612286861374773516462647318684314484898003829600837108566534598942955529294080003957823367667460007178077426863838445957056111476022066147662156003898638693653942730036812814612372 [141,96] -5436557933083555098695811098181076132979178739236333133531605545053145178393132604491922629273670128267895944348578842720498793550528756705747271993370656157471593214146601192355065646727410149152184916709863328521788723658904685868542479818775269190777443118186608724569709287132486496857929285196504042726062413261737986317080685007222518856830299845975289799366854094428419623040076105416417095555120483784647430059996145892063926500757902515666512467126172798664519900559994913732466863973890617222119319246272540133721389387988694964605359027134504734494985508492049977026857584749764660744399118231453202825370743903248940592052348387477787715575144343951418288642196423820946487533626794879562220289034565239025869690955408782356543558218279132299302040657251332301152839889592454835169668851705338012247649770029547531509101118121345016582130181922373601493736871589205611897954379492974015104284352287035476754943589727258756917767829335772001198477131127367237896996519723625377017776595541530643105361732881887948649241359634294926553309642027839906688578895052272319244423984710293238088407002548328982965590838648513516358003515189702020504196269318550117799696373707394179800724346914439907473344020038129232874229644670008674778785691712085996112867957592755455566381094003199385042219826407783627971454761344553912116590890497203221132912301268059514093188843920669115299220519799426210828851638254189119497370474810782602310752919336044508122362296808 [141,97] 22387882258056066875198933903107297624600258750117346722829676167857714943200941353598186092967943902399910792809140104087811231099841633877104185902814592873516210538479388012815815575301422581457462301176266013280154583626693700520346164707325132592567468998096194683016000205884966620670974868510793323985872759754082658789254825758053348325840702517799999965093853458383697357851166149715079395968685114308698702890087078101660917860423349117855009300543144206594454811089498947578754971993731327544052339569733108254748335883894250261615520967471297040340985853970103769132347943691725042632237267990245639956794175059586931325235811538007363591366610159824683830967716716647950768793181406970655773544194785253349611469402415214145046553309511294449962330908751467866176060259390168152395866611957677220453568503149467168299770031965717842617623295707975324268318685828140231026430477083732150314554015614330704268072097937269751126361243589806330018243191075841033665538821851055036766756784536315316607073652126640813702860606171911571443331848962870380055028201591065637067858353319016100867459507716955558487486527739863192020501153615927221345058644555627348970751321246274519996038346951499719991148288358187107003311298517395642513836147031372803386966585032502387601444357345293890906422692415233754525981017077487691586774229831947299812255040579333496564490854586383754080053148281398782401060860643618900405792605950602777702366791863596054058497 [141,98] -819168666966141157970116073737011424819347478895937558115176139201358041150095301862226186655847663526259350399184948025601299016530848324292825910014138108778112025936708676168766668247861321156255206338059036295189084122979938909608167558061438638399608974026576470527747860818186573415322915039119034785406031946257784180170983556525007472209384331587745506563393601184240549964146722552857669993368880982942002348643337283210152809817015232548968621766351820317750874399441954756357357297729843186796658758819918609537020714733805220534738669617786000908056474711696475796547600389203596808523720251032515928082944188387150764057993635832570772804536791249999283458042013316963214033812736806588154561486102505348912068660715235001969195901660681652117440330792786302057443349468907348508348121574995365369904267766699445638179761447845832563402584032544325800129909326577228648551683137349820363191822837590426757942595808254030205276085528710252388426114249884777243421599661046624629300972397258460289319327305505366158883312068783181019232132778830804136408447039003983965464140175594632199202833617514964722991523125882544205405785812463406226146858391603873343231950833946921630220208127427523048504687552068859119548472450244751849526043329125196484728668802956128799744032897010632904645718736690445348493271235080326514605225498184660958311765427045802861321462139604216054869167488365230103112277501396234046737556893957939588286506903687808 [141,99] -89720788964667341152678302113564868477743010153819945797967439059972782072494206078574833763489977677530561776219152926766231315834297943856281394188057862566297870978791325940895966293047288169449758155867060311609732911117287299968183761140501144655767323459480178096142675073948081731849936299990517607284472925957737036651413306134387109760128196312058973922922507643994971797061710171980437671524544743372619494616413775955500550877797114474563849683709818122988888868076594699939852997137409693210599911455673691548428205706195648646515626899188707808791868529621982999565718228866831831986660065644748262843610941923943203869293605235232413508435323397683190242374765187692103559823353130657370663955748932247761590041651642847729618553968956415365555568654363676644308121889764105949831955143030414228082323562784057375476482225538629625476219985958289015096775453118706399284576538106007023604911842137622911113592391281487335935057882136469585754841365725661452354341132094652998398571069165435227297673893362093991934687068037340454483463710514059869347942601486475250832377697502429730138958046708309345112277758423218339033787974049743226289176717182899498580802845168667161639592956237266273377888362118850225976037745742922785856237710134250497835540679122695488400166305359140457257565919452737075003423816448260164518001248584993172100435276102109608410301967051219816799883321024432569309777100729636296764273557747794024191561024944 [141,100] -43553811644978683727292873602428879422835522051181105139094957232576213328331251347378843440645073454533297525301187715957856020801700000324015360224565989706952565900103801202110908811318930560110969804012456344539998329824761681310394228983970822272963480196439499884180515588352338288937255923723367654357163833960399163468866876026121501157576105442183621286893864304399034952618436545107070758045157471682475738198195308827247824898644407637907223462960513023830056534416958988040963399169490980211721830405429010067623655360989617197846925049404244096263955238789962540642523349987966693573762430572690309825918524942412080116885693198276064512022468630568566137833883418203420949181429668038808589186447723596937620955695390776610370938612369045172894985315710696432055818566353822349266422513460006564110737491949422626396780031865087858907043604342989839618133148418695491442632662108769579186416089023709580175894692948083580322169287774633905882320800082580554016073071755217148112544311019220522262567057910464397816993193465811152645088116240922715494170127088033151895612857599598320574701688009341219866335798443796401121279715169320302156900581871631815533277023143769492913772364271932829393844870056515682079498800164357604467869379731353884535671740720923381586081951015098428180947584765537471249851482474461825063241854196948593389655709924164156087232919166678526820136765420556977704629167161288922519572276358521189700224 [141,101] 256810584480000321277539600358672221094884451662447809482805087080652395898321798931968605282255506855889994815912541799608790288962822458118671496802648526641229044371196473643993345637796232229792936230764595449850452096676234288052137179235051463413009875983151154999417944815098189585739225988246600769159025093141586644830467494737237971762785063935642355301230684243516606056378805613555422277526548710687387033046678151203508595667864161349962105561741764451339259230050588651661915028214172073772215009266782631115591477633580643786471345125246866937455693325562364872966285422825483529983444299382944449299042172495881250089908070997454372934987731672591758481927927336364449354485783060251189845667442932143170037119147723573257508561477722624795871716107451397380396845442790007460893036512529008111337471972463871638451198480278652408447954023369810083261746421890145318832248496130829484699618175631674955272354781401243930288558009131301811782031519555233519181487539799609230669800237380353893641082632439328857417565915554364888771280361988615672880716496609079142633922723220959597781614345786643574613805090771661300343744869932850892531515189767239299674990678007802531074808708373462048841870671058890624147152766605587716226176226361286111827655410511667002758498560135969840627513196706130796248183358332472225593649618383691279572855430246812076700043309294975436618686838098500217690143689856226732024663746053941792 [141,102] 260180178024245524816886562027450177354102036516508465649622548973012702929898791807346582919764378789499216954605691150144286554206937274882348972087238580525068665831273801001385575033914820166943696304434190713617786802965520435026200084551591141531958953714520248887112604510876890968428332971592188125459143023631231503464073509568903780464464908397002370283820309375791714134723251202577979225069532802308845681654838359531832931234224178860604075105024617629543714721485519146844879956159445579389692644504341144044510326499946528940744983688769402937623553365456273080413959307556056687203603295436700657922049523034965491265223235342033949755849903879767895612635548871799440735006085852266559724170854093609744234809683328297771935354956850649256761446812061406913301775520928886182843795034791950412702931742324525896748667850188440746003352954173780231231850465178065725814069376179385771743859780151764157427906208895867007258181380595645420001756195583130035686585702772571271168414102355493345195526792049074412348137002593095261056848157104332257988044087033547935047218076378980371434783272728181201767761843699474091327285842090459748297551028544635640937838502009426481563038587504401093885697666129939999344025381756032111966772814142748809946083859611076664739189596243811674265461066001822161775260472482532458915559048692384525321198289337417210552624710835475969832373239131508041507631737772641305346016910960 [141,103] -143543192915894072526164081296993544941394550748698594222694275461796868585849666356488565220216912788074091014611734950328917136132395605303044271286766319932691791427086102374022648115810129332842007142387825242435596018732751778460517298969479193987886700562175997143276567335148709740976798803386498194666224970964713871123019810391796441610578200176458281026058316769282860107834532588703345145973861581861510174655797287606803447671110714589575104136862279236834828544573056100844412363272544919082943040082487541892617951728893931642472040472916056835121752529599551532613653776335497852650934804701374956531079813065540889355247339328044004342256772684683889111004367975225571337211923535291096182545835150813994587023733332545702676251057042137326201708608419774460736527173157618151165979865006457238945304992086171352606843475281563306935288316365264585604851679957506651216510983202375328918381103056253880028159983974480847006381416170081283357162004594549851834344560857376427367630764056510384119012154611847817271325534594623161470163775872966978503987891714988277244748030666085556126400962414441238478672276988322639042395270815346572760257967185631753870547500408120004501383912337237239622717018139499682411085654714021827599830839683127080741439915447736469149638842307729995590220529417035408531091971673099267536861377758689318503469596942716979437912037432015396619846470595959805934610976999785583213580 [141,104] -115241378567522168089033426396631449274043962877237168966972154601288765252402069346207175822420979892637208072964903064433026056607440130347286753053252025261447542735288338244719291208740289356585711776535650666831031269911894885952997852174588882102255466154874185223499071360008859481460575610667266090065507456272341957433691555570681032903729076793869734439904132094537441131290821578963133125044197796378964058508570923704015232984282464900091452171206362088819960288622422207423475840963891530094083165243988469369078198928114214847669037733003778078648573239879506148590929595261550474084900938750134199948063446352664628364948056014915800820620613772022824094753403140851344928480059205800603219432889629489701461669113411253141843493706005623236806160546825856720782432646381601867931418041297744130652257728886643142403762606955845429943918084204194152015346140457117142339009754013275691135603097815663424009649860602318139678437017686802648995636722589446951736963390594558079623904489075774841190886549272117384131059625204596370037796123794313383821125196933988069288462182782105804634154320501326975440186316756533981347526057678579556018242521236022797513288652504925401008611858161966978682777878653216611908639705333166159086990519272820589535414079884729829470465748260108248000853380609485409477913490062295635092184318391346755189515840354819357406294676740755341390800712704315763094294712002152104 [141,105] -41020889976568590121652901912830634732137455454046601515105042354921996113887289067206385262372417480412527847000855677409809827314380895265871906460701905533542951141408024860422275688084140025488432096063822659627345670286488066433870099816626924937889542978575912723630475607159383084111600024365295661528389680681517533547808445646428654863073286808465483208484110349199000826988228415982384341189273072149795462448076844303167188530832263335410185141281807503169387801617818570782652696631164644595486806005117508582668109698912974050137988743391666991903474574955271778232770939611937248175091788929332137641292701654246127103482169567787005392836050690958460966599393615660073891426270123150333740062828980496844336011091413296808080783684256929661324046695264626343321378875494631480997907805614204067444108311560522346971405430433017638344304416916398127125851712584808874908914840361078188621542500866716566530236883279800063587880966692460034626575672994567980220591462552079895862474839168331695962501386584196909834217899057155936050221765173137029654924096027826107854607683998834494922713561896261486447004891769483198452845293898797389918042984870561516064810980530561205338169032733845904642435011327349244085285303672504055054809430889025942852241509737778382273573102263081130664086113664663099838679869850496404092675948468979052173406642721977953419488241120028728468927335430014709796352544335 [141,106] -82897360412309256315017624633393216914365520332997492135249273060516078215348411931759376232232017705375008746085335014223942972892874600547517292684737717962129354619682882190945603933791744658209347789830733558712341134799674980860766675937365401881963747657072519093431072660629547525050273678886468543330362320168063440248417821460364560642600726566302285482440766205426986733583106223615083800492165522052328543949232970132294962953474462497840974031536372092064533021052822261708882994137142141423653226097771110854969178814620626491316187437766268275844613679345813613621387611148672977134406887847295911559527051857174286598990781940693768709161340472854785076176797031110654715429089037189602686878660387335520006105958482500296826095215226457738732678751288962711282060127227664845358667686448580570446207413715124446826221610721626128252722865197144297068048396023473289874932890651417329102945547915837212051232066110182555476111688540155248699466672206654620029756895426124217125680055949675990259323169782204335159688366426375743501589845191005106257301832333766779322938077186485359382173021452549716924106754203874256994870430265226299042426072322229315610954350930670226441546929095572007700814736125892131000205629225614720901102715815434637019797889175987453547857093717012413242726695636809750107628223122574812260299823918176530528001674773459229601451105530934188425606112602127534518496 [141,107] -42504540074040755693868551576813182062013505285951927424084571188304223243685429334407033885473683274186680376793290823637043279155831705193705742089850139752640180958700521208497460711409534036142544060893126480682171557420449144680282439100112060038772259675933614486095228085944152053116671508207406224157245618922015525986410944030882455009245156872432453145677491590718809032141948884766055653624077904203004679484388441147906320117095391466463488018380889499078858745045045719419904416946075018613197723032640023054448889789691504160358604208036436945092679594919552994453611135132672279386982680389108000631423983808398526063366688621104250825505379216731499964821915816320548069956467909373807062080759265901738404324012834011011346289650765465120568981533466590554388813715198160946243778246704228254414406795306461656891676045967009227425586571927038190884471870658551319356688049518918812609506808159626422896464445295542244967205254194188506919641180502515624630319099684891305554140172263401703522571730185597871127496733796161653702566196908361326744706262412847750046940481467987872781433831549746347906588192531012628055896687283872934031644593228768387125409669897783823427975720120375936416972973028469444946652904325281818042173280093882448100185240830880098636272836366607005681031110223227936917528150182541206688488505955791217821849099408988528169586223195499652042440502628629732 [141,108] -11854904392834951581156772513053492609608602599251200511952211994488601504684667623148017119875848072244517443348333268584310621213236321008168096153552279927892632354984304645543402716346072995336484867764128206676872312842105752838095975321530152770709941498808544411983050725227236351652836275861559606512728351480194113885616019469125157164725481853749836317020896388562844775660796758004247166603699257377711279484914550434717446174496137849554788329029284745528044571215027776050488990893575676967738998278817379979550740170122947630192739469413521708642200553303675224789373189403097006139825677193231062764390746929059049826823063778378673583177595231952846442225032552419342160431108723840051300778166379479500296477924504445334040687788616362333112127288251910086732811904792241723343770805193771181262448530866214238468215106435258663917691955525402334698925494870965799928314899588601132382226842911563348566780947459014867369362037176543816122002973047895846014555434993247600831672952999823812953673111804561016637690581707350180458464134233235300167540630221696653990645233744285496634759396711981180076363644225879176061069184205422234212219743707098556684478571063529278724250030427153192153494395940187642546779093832632496444221789960545211543864369404711848191596376451186182627138438071054530522957746327119903689027431255924111392294011325243989569859905957796318948543675248 [141,109] 137115966731758452765347025415040432520095590767890335903297148627662526838645916011212144461100383420913122365655066017672458666678006555378352838512364852851177077252449441334730361246502739211708061034690763933012013396137089060035626616886602555749308539970506611200586061617295058064146011315025115493368128964709939729681715404503272178534732639544348918258642097978589471488259127774925443422054067027826426267184468710113483290892304682349387236754311900252178162119369772885509209953613370695251991975454380150067122790519958549495110681865840959390241626134028484330698921031724569229658778907352189823316980636458301814864795973347122956032864139766736359801124837812897874705418354144268780050552589150712588299653974149804731374181899874342828741487830582273727246543866739743901703242184721465714946587108252092318485605236025359383614295521424946820543930388324482995095182895994896076578677728474034041814133672666165628675995093817526519127959171562276349546109409525099937950461139722520704865664530259707215956194622398189146966282590338843045869096267471471440744981736755243517483966012101071508555276112028162330275949735749526916591423351789452008055686436948825003837056184181167443192345061417432484602314507249814219659141791037390666589985085434659333696500767051964681232444711922544814592426667686193201226479277286503179057314593865873150645757762127822249150 [141,110] 2148259854893543854354772660210688112856975842130601890213694583299186966865164792250738942557515594797413833001796307131607644225754729463235661409572123969949940431309967987762035470161906831817917146738611486536092765994659959156497184988059518750507269111254883193442631028585246370596947473258593297609638147452732201244686060967084121269043978542835042378628566330146125924312991292346893826831692274427287904215590651748617896401549413479110633363689987047986214373742442280005135078618013188592198129990614372352117329987790801881173444999260090539499306817367478428015426653603341561325727758397349046446931197433505758066271322145288014387587325468968984531860221159171820989149950839401226566216630922233354101881493914534129091655429195403937695922823747252112936006471124681127914778889667990054137213250504878677600013301952034604278290767290911074088559050352613594006634060767679762671169641508699466927620492898430100872986903118785987835313194503488703724023410035767914977849840084850110210499875636286545625313466870837605779225622795042254066745359598761836977730434422855877279800520807638996957378478420929102741307352850092209722484599446126050934659510518252571341887167575543871800716595693379845225207525248978783963924130205365742697055168648273694553248652568689291706291852314834663198148813331163890676566122369966276972156682475268646275796967757568992 [141,111] -213306127279443240324524145139213789500016735031866062489332713482501319913333267517800938017659208784622487614171433549667251194130101006067083992989826641267685715755664836010671526988517399551082650302402346269086767915908433375540644675997007045281455710891115698392795447324405741183807381056564675925026132629020886492245638394057846722901944896941067001481022253199769596764246499825643942275833142833275373514046038337427072868756744831872928443340988431117032541072858364110206661388915892150477891443390357764734999664815439768414144619677128834924164758363652154646702622060761887175245156409636705769208896470782920632328890136056037468958742646525199642881032651128674934855921708631262550775079127089647638238351442759198277251608468536182861603461433611769935324098111126289582319213451949242156438926771069833467137125192354104935334709875495048428215995232784801487096561812068501018966834888441240332969871790758637631739725318548011202126421550946741804661447073103220460287152445549157318724095751065031129543291918749212163368327427697984340893559012025876806019767125781479486918236379926412355581950482488167793721051590519234431151568322497124283407351899295468066362106519558085497413703506166616041551596478186144207714270251848125222701045588394166861796739999031163672854750529310180108475160257358700162874608049217316869433187945643257961470467960 [141,112] -62246082957547963313682025507032159310414102257833602624889105758632735665322930657715869056201041233530125838988856218411022941342509571737047899473295123494656837403297836952742076689329405671768977092811528256342849756051876422627853582829126401244693868479426527405832825055071198215446513216447923559800848930396433948616388089347095293990125144523456430630732277364572745513268509270060103213833495578218289188493341370721553803889134003100143260246574241492076244633036373587498942372515652074374298306881951983990226464821177183659918971687702597308897067448863513419679984582970885050407533470058013800565991595833683440132590375521540961897973578569090883841752785687439154461148383260674432446970494871853979919396342162478780357164271051883586270138988233986879170726442537498175318096590396889270153396980781677587139152126810129864812106578845023049514047500097253353423008995335517411848956471646611906905478868405640453974308168117257096581824276106751900523279157915546842413020422472483140279248895052278145362341102768298177874915015729249092605211010877603591185584861819946975961437929212926785089824217855844684339986790814710490210227459526443683765654922207015859740157971663565014212844000885021782669880893945307968440265412386811275400608962470000075988336793023606511267996991846642766933923718775577248459136714763093466069412292598726960400 [141,113] 17861868441992433491987026167710762664564443784744328653885307148924588851880723467262802030792866925097670908818350365722525530423860583068431039796031117345245799811534399152800307734026915184200134709353003155918315438676985551094910956322212941300810264843909997688533224670288078545761562399554497995305443227278691447264536851661446419160702498488279259718038169855036443307102534862372848900358478614145612523649382388778964608836341015313459241308327745219968077812816515090078366807052213363897740164858847895679798255666076145107589963923414174547160058226249668822445552288232402576389340145425723779510590881952176594885053969475841461653534320258034073971381208771572973050832503755749561204844941461811597062501155773853469502189847246375833340904507156740551030870104716157198746451429188723259238004859990774062480279893706229781895627201640393979325661026670767939753870782790322316785266355710551979054418471938789550256841045579875372307221163711592060970985448489241034565993887131030367385043295216267289245831880728729925552031978747296157957587235084504481533572161754215972510395523580320973896066442404565083153853845485143635359553254619093052622255891140497903941542202481208404369889292579719170954760111513353246333162679391082661979979482716230426224874158344814618329770040161678319080945934858165068231376041805242574842206848943402 [141,114] 4385902900593170817461611407371053928124493564889770670089162471341383088892866238430131427042476087781750991083547316547947789708352328753730569698643915997863208766109199246821921772089957455546747260788913111289062081244669807801022316018476201865536784611619862619829140104469562455753296395757227172420690538541030834767663799861397406895028058699101207496016504629222929686116863720686465010849308323288764010121835972042009306401968789850445746973648329592808405191535030278131204882271676047061448603971676042601048506132976818664867556495533518097320180239616287626881967627447558351907602907718481661676487226049296186374972408299410926439479716849834254642265547070547988270885437628359687035522054632356544785718551373948750952373919177874766466960165080237997895873436603412044186741820284854837640386397047611673828562143363712698625031433313895294439961139738929606084340017399103493529077519646581150071220705768793796992067772172211153631971835678384817472764163298353719539422455803137663860431262189468547442975486894257952343576172035057164865602173767213310227467840408824939759377805942366707201574696333722060757775576708069230223318486078039735299274188892751808509872798387274616320445035320559733935569567687942289047290010519226508794841567590860093479408567572189002680353571724382125549714510283923763696938213001931101774219904 [141,115] 739976310786599329287490553417550901653546108292734809496997873233311894606025751683774537394344471171048169708818711260319874651272676187650343429331456125293174411452404236127976733463487852061781488764573932159870279850426163782789501114535973579669849111530965139116093342687220567906057806209924009395560170210900451511922212733462368387854448249911382091925822870173027413686359827089429213493351509954127435492816719051796018987667351353290456929051910775179924460901446226503572599070095409711353892241543610151202961148575068351353888956450551920453579158165910294562228441660462049176352643180963890779497094179135504483165380083308921088435444230492739703414909337823393186588575676460221976217758283814726379651808552385471468039693204882397408575165587156121578222743913140043881242061983345801880697084451298001398375505591318558059513531815717149992835941277955847282226279417822135077402617360326259091894534850604613649697620520179083470413771524149292568876504979407845150342162697650758458738229966295215611029154082939113709165613391790891871939769598737488334006825128071974532246903631516626517971485685922598477925145882289411551506661228616362618615324338478614330684241057590917029663289066912219211499206682888658826246536221479524917134205395007404111858871357522908036896074382443177659485402362858664037429981218433992320 [141,116] 50897821883649576167338057155048092297186432962226820893094786314690837538592495305677219957870874657614887001429411908914748119268489827049889263613714007829188961740328256105469839530815287032921460031337530709419926641182593196447109206421502716768923775658642139729222178444936805011950560497908893206830845677999713493317006787701965249309341966668146631233347798629348033940434714724373344086930260692903375744271621435272826283610810600788352615703499330736848726749267737457127363857489549392264167574481899195013835580286264872954699696791551703784689219057254801087439209473852725257322004923267273453763213937824684683151718170927139316840295072796266807145576146685229450482380181355602002955687249730513876535949218950189466386822262321501717677819671948211434442795908476619813259693045833592277268248988629277734034282330182191613736527832281545335454954758496961247630599175370297841113676680795166742463346151175955372285097115007273512494717540586967117227789536938050477368570029937706871291370133893638385495996606774886964285129084728187825893179688266500232423371558254409241264895917948094272972572372828930728586287612086244030977585626601881570180040614409332726607540300273706940296736710846265453775186236052076578024963666269202768204286743510060367734788819226500361173181490000829142474398032099724392583609010768 [141,117] -1147564178356915675978599005218634503990322873698309015280965140334007911742504797135140649391340583832323066009968555979499275967360447893822959994408719434740964375731070147258285111204195916545059920104509819889052028316876909477490458206127421583684706748298050653020099112366232444559501528869982311811420845293676187413847899841911510250866832098608299096980792262784986646887451332323772377596338785441232901884535099622478518452015458042983382302489211659124324045551498981309344304041712779261150181811495574122300460129453386417096840954221350152920361700739163157459465041137289657902093384913746508078513780682166292652956452399065493918632661143619975788372547813897496660509302657576201680644525845359644194265944666548260455574037196073181944175177553303803164702304947196718053391427644534158067453669957480916777128523306830854655445043686887448513810974064965816656320227338595522723507556125030284551778747648938068088774048273938291628992372844990201819023373507844962448063003234973620287080575226257559064178322118512454674991065128295528735439907792229421967797502414546465316665377834284019244409484837244792911907067229305306246395292119782758253014190848174158428630926029116926520462796152642124197849923638280260020860904155913526013697001804730363324551879566861461974036012624495491711665549951803378629354 [141,118] -943653159214957537008293771425683950511865185988274347752404308354258829780650984448527984450443663058817134657711945691118790430045037400400686943141360984281027420739081463731649823934658483152637597139379049893067060933473159064262472303112188863699922259435035564285947788917753504964584807072851937748037132089948925608775944723233889522510644213610942462977385437127429660009939367206885824709639839319847777149302226104120294444616941516142047176431690062711201127611924539721860278089765813896720462429724872039977404874108548517775093252600166610451968275052766293910659904384813739403861432152103808819904574895001488406504980471290863701699460099461180750531567147839072060035677461603141537818486202594795515677036171658911058468881905775774758783605619729061039214226022772050053717553664904318744731278597143877734809462204536892301377359431548933395571329233215226833223580466472253388706302976797883283376256248726699621163881119865469616473127839831110728861847669046215859570688338359823553853538920990969300990969166766665685327171386992938265617336519244049374539314672958635444663378702083712097848481084715475389667740237161255002859661714628764829009799811632247686100747742742890008124257042934810094946136316159726540139887773735430109795600702189011904919417735515421938576188978173724870667907828145280 [141,119] -134487145814969370379962122940772025069756210232164630601619347993313757700857240225030002233059499162297511797131519097925798613607183220540304876126968600839739849299379616847335761160844765456016681947890997214306707687023906192688563746662719428948675988673503597664235584279369240456847449389587754300799006254825677025338247446473130903611986618471877787309277134026383021099637466580039267550277358214819049838364354907042000462186694948524442461646857207496586757818880937833439816586238383247058367918020392477587017576271591786290093179710069899740854345847168456896533780641527891957019079352981947351093791407996581143426219793715532541858372971587439676180001388279960024613148322485000888245371304071133007529651938866058429986655082817172823746368070676637562520245845308676687231842046438324471904206504470376336077802009229768869354189249400214315052057451392399325033284166162645329848477532803373849824460021539792662925477662653638676622315974040751150374554493840856277184375774078616754782098055722357756234908080248093107685875206831810479479562530750602610758122154149810166373765595932177250718126020699284426895037068964443307225859801391957371210469097726343688845211221403783976742950544969969235228844978897516495440633202717748430791749737613407217681054746746972438747518417789924272318124428 [141,120] -4925103265352902883311379807697299672063935650409062748939193745447171289131812998688058227379548406828686784940298106374260894890195340648046030257212803249090545311437619733532203796768091085949501115487395297652531574978877085173297937670248611342480247663921405495616949198395645151955750278256585081949224600466439640576965212612092683730314205302155742566398450017484533892311220949921393170255588421338807235591321077348954354199144548500038092483390659568635169190917767578786784033362036085442188567024995354752704948728110180335615763633177372558482268929848573616603126527323857166474419702762085489592951843798236326779163474837586087915488667343226919438711061717379585561850228311458960983747313595691656109310432658430727972338052900629688152723819204474214781177604512970457933886751031411693496644118807633630617761256994167232011439229677805493798044806109390910867916291338465919975784882391366039760403370657200804699185550945868974748904727142403827292625793536241988532565035450271020786482105635985511768368223442195154836230786861005287114816393667374261299328809465004241489471755021547053788157323509248281135327644148501153760316478980733449873709729381646923999077975067979285773666276042630700666246253814986741753341162588191491737121638260317784885158441087738433939905493192835029848 [141,121] -8002810990478959413643384000066094020431816999679406740204988588155849682298595520534767123006715914896323701252527936738422227973794926799783303964343181256926255517361927764427067230693108016769514738433982354062073087893236659842226059567204301105253166431847582846606671460821473117699526994706033447788228145337667357401558977703082792855392415314669870788154843006207841434978941613425549796862661544059304286011271580036901093073266456627109982875622083787233054546430742405458980550714452272037734888496171417957218136954241811720139107059391577227729834076675218635371759866425093175907942253885367856390760606564512721352267757065489552910094164780134422631996459327681544469435822300441918465990755231947372304054155655854016899097044980055115099731469759076294350835074317164116968986801176246331992353275045329130997997739686802452999238088638486950029553209277285974277235424815223821555141589265595253607866914046884410214922453070097612674284843084087399119938918359127670939499822986238252937826516454463328599761973136054667893497408852120973591581829081941732860326872961631162338918275282736767601281515572046469781483202951357268965984556874802344539002334847247552674073353178972429767065505283252623023773537353855934028693787558098144416067623997245343476672623834848404127445248801 [141,122] 6239762817030346897045942417049045664900523124557426984486873286896298156210351195092562215001890726603229891027826467243245902779631167195241878220370425487055334635110033413683476337457350488115614759856046811857838994090582630083312902999894538003767892589102350612219874004508129982086402401555210806329633769353305468740104382320890885404122744437314509255100932521135519564756277177703478241155857609884227930329516104971542204687081298684157822043422474390825679186285726838439416779112358119375268763222346501269080224231872792832102309342755032548327357029838167223243685772221396481107726856465322698580217256335118066494714339941913998422781792034156580306632314980982554311738200385222386376274693761895325265895841969921619405433151247832735775706542389499548860316263933765423200283016667594767777968372337539212484908540701304039924214680751278019173339436256768288678735406307968018914412915162628529407437798069681783401275520670342254107930799346810778331329066189445234034696379564296171755191181410826276153591406242554190240269573416100157770404555250291631132183414121457906119919788236444121564050946624704953612378446145924409297100495661111418290225035758910207966883853575844831486400475768159761920959022226113311728568017774811457760358417525417086609923979511993178136256 [141,123] 161228299651351553101999517008670937042802282778178619230495762358874736341461236506857687208028321816786653038634359530676190042620478650225965798492169179004395915858823462727442835492380293240099204783707341321199555679088601115560605376007111510963899195140559667977569034823115575922947464698108554047607135320959216735818808650208486034175498002189991254307065710621803110996436364092014976667481014442046626840927275583443899215293017688480453126366691044410642053960338059016670639793797779061330515837464095618193093534966915847911726237844797014374939726765878392319318555780172833165618862626303288089180886421846020701699228450827041345510492236149657006321145568536960355922512006762401889084932000273031271536670444229151184700771426168644751897122287851882367215754915508760239303196356235629248164807870095458013455818552592857376842388353088401027395445184224970750157995166591798038807754286648454792171266110513780671234323617876605760960605160893631350969307651655488206622440840979261359551514278327720562204150476973704931196997981256780939276639190173876552837100251484636777005753512989204832710961024843121529595681755872451521835598846936844648423572558513518535596592416158215018037170507412481839253582222166036388330802825950644262772424658046085134519512127736488 [141,124] -4039485510778880488004485805268287141716197475815779002083434812162953212692512008383808253736884459716110652860239544742965595045896805534605177815020861771364110725852481686747315254069781101751360795342041972988451970320031692774703116833525794851429567329653993774200468828491628965078724058684739347971475501468921286499874789019057756025750142684551859406425038942607528574064793253951397043725513678897325879158909425119279337607915237666144790984324151955904264041504771794036035532623425542892679815342830466047615096862385113198094193615979255547855219182778442844235430819013005698752215601011038496826685437293221913719667835075868877454775714611779590607419271878032144788759128223976432323611173826820273874937525693552615251455314128713793936343403380715793817859385945975444565953465549810056762716136149982562027963929985211463577846976877364566447587110890671399177179277047640062633817762921450480293050951164088801039940867580694342841740328569225147281970289153246064527143357014572567847023842984175851790578695308054906585678090399112782505953407684159096152788674908827355099524475904759536172175214131075452090348114187645151442651626162380355449986140680184372417055945422975573917013288851947648123580067538256751104703159934057856439922232551445058253474464 [141,125] -171673922463724757724514123132775221715257173215059651298762202935932142988969828235034593736650825449808034132789401651249233006050068945868678161489681264125056734704182310516687825300431242568547944327260403327029629632804537561114045687493541244896280234769968620742144542295438185926794301735621750136602267154965780981589575435636837227610830809393251545831787147178722379787103332376407706155142015842493820503150719227291097239081918193603316664193329600454025462089663471907176708566159986455622379866553205907958367662729540701499459746017862472119557864645519214820908839035140911174773005181159146332537875225874695085402192337029892528233514312182183914734161294424754703941517290832193642864611165136667509280973318460906825551763946256409984698603862019424987533847251073942323746856734147493535237288130040219768480786378727670162394613811988406656265361040349279908148920839129851687757118513895137069003188786210605883367636151834346692407361654554011894647200734089584236688137750882871989863140462433404875832164156997121809758504383559136336392973418178477028982594536452355915369007163263734924933754179840077537573884248502807289939187496123888854593372745587603771208687697144261717323332722255286359639979481103719080006592810081721599091446872586527580 [141,126] 1261571312836673233739940152215852076947401283213172914429610655066051498499865573630462733906150188266196982744403023528437212498985423735968236352257743892951644898375318316493766600450795474190067747701820449470222984659952180327504002150626426180698559581972942552902196063343427573032902208944303027473292130895325273257719013185833506540259418858441201460599699638684093237358050307947425972658955913871661319436065549431330016141242508871858099157470047573715809369597464536641880379095745082545537728582327856806741298061150870757406704215426696512434879803393612960254502983513244432422354082710773605538079682719796271378248676065587576904379898009080729568260592383107010326632510544515924058853341034452609731083354858523818931077112902472688572095660589470378207635148003129129238802706533441011979062731082489539078000169064318046116267834067121490326396915944689203440113364257480879678986950086768814032627510083683838521938801282086016588480391615214852767158617847045791034649504191041133906062839539157715024345037277933947727255777332359805182060613970076664414004516515098689939075112997751983278368614929814474293105922115757178261385797927954613797831319823690088248434435583457467333591155072466607367173867776828015236800792859038611188273898320 [141,127] -49481295628678290109256720382910977166119594935575728088271706099492856883583446276015877347482145437745335311166455443881319991855032387262417156091944702543067204476700714987617447376557586892047933540055208873655369765915041428642123791137926407347964295544254404619700770071875354795155904321521305190016204329280349160449367871800197603332837733429725223850753709433493179052752293269529591460593479285229024897470031306940073848922263590031515158628361412769551818061679354342563077109228754898202932971329531686963018240827443597207372986442697117455414084252446235220393704117437918384884977538858299846516568150025993037220475147167630839997655581436545494487526435069572462551106783264025469223493777914073015681476070963732562307569591730223657303475775303422911034739091624436579148893771418911331862065800210926616330748979192655964003574499432481654900736647918122242016450927074671255170397511397283231351390582430150614359516999373836176807406576542565608641570132305873452948128896217033706854888769844626971210256003578820943133723474535898638196187326818617132549643156987394372586984813074901189058184145493700741550497224924318490753137772653488814720843697877544541289801165093231581781621872278538322163070400519577687259741210427863658268 [141,128] -190809058243608217822843047855897408087646842032590119635062850646675773427443383571830831244654264505367853060507939206542575585015680740329148424819352350358776772017727471042548823823035129720258830388432238777304705737872234202366550121236545803150467655738237365826612542563687999678299681797825999475225405925757292584810649699239289623509296530331100373210030061470263792473105682603140828248424310629386237534343206239544566208150815648940219580891454980284149388876129370664648383116598652935040188367169286189728502967491712654662789925892421930353370170993656738719783777751797610695049537280697324675649921169525038425558267518041155747754342687417696458679710327822987354240927817065234242163074930600024025769601535010420703106100203578048706930654305755165930273430694576727776891798628327888595132700191002761315027552340912693340139121100830284813023492776754155845739814331208243763438958241482901281150430118472306106051976119947827265126581763389131797923355597353862768872447864997028751156732811732785241312255528292529760884620855275989777712559099148140789793053185884579022933873385756942140995065452126394075371450620492807427162264470168286173325925897286317882106740183733891858215999759962128762744400953819718562973218177048 [141,129] -994679695121745993071421384866729716308175101172435293863122493655338089705719275208474009629864113361907469196559575496081310507341204628617641164702459801503906000312480350218403904549824103652596190768235945109600651295461152665389408727122676879664419710424402427639179985605028526165927256750980668626156588023935375207373764229128647814055048035607876028858827007249305527733360448853298107712291315753069959764666023129701507727178586308684050240116582456341180955439364355142211076957888850841781200262641645553253609360710612700495723515334458173223010689694857746953232029067734515218804117872789182819744495278856278200952104355192372535937633358292418129625818476166151371630837915819790119220416665925599271562459924039580508148814479630277240743496422296084333676049569343248501444821849539799712132472312311068110001267920709335199750182771158752764304983860986254322422898147468613645479392683058638746063294301560734455036169832775861591320301621678325749967278314204117731741131137029798074999082128900196785741336102183103348165355449610304534308213837111976026877746369367575284443725639006605858511237245311874083493122178352151700728955171075211428189221435570496090641946918403530310994870242094221884877160673099011906017 [141,130] -1030010194233662515390171617487015803121951749517301705254006353611680697629424071059690918374818795264113983413637853320434764908194315152447703795341091788023265851346301546999223306313993487276346412453241204275849283230181673017349392380961763117486983885939667315966851194452306882219820906959074855049334282743675226139356702475706356480327096829851239636629793978291190148664229113111738277976399753073652154831163900136120063406024238919464539921259720917820674662112297090941090603755899790516925820449209796495226567151272389244618357756495463594478812091056243336075007106797290081350278601439808060257872084811683139107323165615467865035490236961965549280499034844259603505043116770133754879021886511956725329898133640067549885802671847749512657158470842110026626701795099367519483179005810486743198118946290972349731478868900511385314808974660721142096491286930335873689062932780795053014858170339918994042655004858812837329884199384537526532986225286604367934545987977213707305877862612221903121311487625086714932250638314430004045012374271893441934753124412618065584251930173576455108470853563643687973553255275864056232796718081678564031292229703150044952152875978808220371826312851961549730854357053887880619523711914784 [141,131] -294590835147213624695559945872834397325232074965092506615444863044781424176915628128743276647093144181377445326347886710204406784086566451702095081067866083211094570953404516885715935869243038663433330582141380373920408374443175616048908363972762530107019655902536759083894651690751155307201615052051108894027587230586211378718015956641438670528965630369587040145833744140715512044518548036151691820106809533294777686257116169452584679946749645486538529385374012235350711064539410572562709387441931994794179857982138156571259381502863595130078006049478508249545017620595591462720103176576772288006864260021855672547321455290288135893613543713447199346427732861602022101023297471459470220024440355012439246661663699793639094918985123472106506134936253778048669564991086950268991783928733308446143745011751913275994637115815932623177609186120209805330376765900486789981372511332456310751906086897353580949209613542556428695091887672584980365984357748193830859457528295874932247943264247347257776559967629477513152221157834877771998911846519150174943994747757205032666267440747087636399591063785783148240914271461853100137765537261139096715988651454091420143222520899209599423230980503361670203043369645930012328753655315807957004 [141,132] -23046186064376604603805297472541173957833306621770607472999915091402886081122100784885498472758102665850973434282532200430768331920145697215671905988024607368591470907903251809694142969295226407519731729500190437334130763497016960575401255239112598355640791034224101502237769853935060641171393175272189957264535936078330835486704176585070099537827515938615041831335260530663747151433433218269366569510329429215838741483024246678144094870388530784310507037102756015180754415987263438245871987349649557399268731404435556478674099709550728207967191281644334349645583334839881790096049698855527553810784268413576556349628498084245567313014973324999235713788160586246859519667639873945879517893333685808644554691208143991779198644638242362531402986204265402310443569715234845429541020890760279301862480145160677888059785396372949070610003291422250538874703127428023210383243997601797457118738118481351050187409157336194979151709683635074561876121434656064367069045958288376216923680110697385271054505960484894305513536169109606682891870943393008831956403513617614321351037490546768947384958276530124231166440304269017941642960471785829727229913210343906942775735821925130341264545217171789375083435435875166160464200838560 [141,133] -819759458233964999727825640930371719331736237051070853236784527827094011286206637055166950506220905853649926307044882027133959681202070119280173845885075491100885682327166537138988411777522035429632495303757936207583213304075754670278955866969545490984165787885269287063274601120292558567404216883650992796716052561772961532534541305011457762341281865966020891836483395649294608073942454475509099961935186622843339532859975604626523530856619288000253245993321556437087533942225394298847957603730989120127249000808110543651794278410630036362477400981253631115463851432677456005941123513498731482423971745901542998605318695618507750531768698533446648747755134158024675672811990688037043732194143171242602145549431532313720645876869439289572199900309316262552860098237709209877778597128292464710845042695796069072957140181348003467503727123374254293264356518691016232794449985585359793553143080790658267723828052591005937410936213298408205085011853728906935811326332022601569072441781399215638829956602097237175178881958864209584243195631166209825445953464940753787489252176366120389104446521948965690620940860707112999177194808186876661113427984601476594750361977384981238884471460034505617647246451106371980 [141,134] 8932213590553128517924445804641381251760861969049074911104651233967826033822068567920339282329650842014799666793129202298344687465082955471256769753996832600382103358213508246401191948204459587580802992541245486140782253240628570389661836231342914093570407381650334774717377202904461663359197173297981508668965030233843963648645969573824736645711579289530629985078481802647884337261966495623733444576747899271145348074899796837175570628847960592154136355904084975520804699702582092025427901240049003982467210665124265110317150529180783138638240395463125317847542257309320854250629711950134250674658846782163510647478583787440735764620576497766041759642289636879425797836885871579824322421234925794058937180386895632666350824702443042242642808249899715490092296666849893305886200075279836983330335711524290741798356669498261043459127570329493704561402488678743302459948344240336590783578413697929361765637235256994429996865130686879771520262873592029830867599440338844730222860487523015313126803310451705404746303555178522106694111510197987690091616990170034324737062135321777914297490506501107323891937712847860800819741223558081015593913058431960926442683746565193659512453767679825610827709440 [141,135] -88709959911274490045383753447585372466647967494134957030599118939408659285351360268714499258132127920715480794593205149358203402155632685510574955415784849419758055685762959909305053094963081274152527136893918016285275533284241786615488952830507728560393152313964850161644696092962127581225750913273776411900175053917489123176453245959479330695783804805735062741040904651797482035566894411944918306629979432224919248670776638641319742789443775562667135113020634278844133615697359063916427839288232466316553177174449451045380119384001980398772465927236906246325004632254904528924502498348015726754408307406999406773171026242450884359643309620719849855264730619483514592001887970626924846383494992328616752911816765440724002404515386655433482926569967596926328737906338785718482494288719719548445660953664464700371873402629244242421489475182699459411035539154356645411289765927173535507224165597239210141410319220427823589496556218533699241827149707420119221148108933551939023124904029653649909314736475153573013343856586855242439831804675439218862118806265822890504290917050857013690118542129449094622228469019987585770417062059434802902714450427182043275271318409475267699523376632800 [141,136] 182572453847702427832406727323507416908318644576290298926158632462228030158625576227033586028458585834519755628852698198750688211044523280089992493893131349297723774609066360026196487640795135650869128003018060970273917207490662348429802943363007204653805879564857177142615355851964406240749473390484915822064528659246856560149009597525298652988801408315887579023801476629031357897669116789729906986384235781450043953319557807306771222832058073852848221966181705400043570535524991423326685954901156865292922459610079720007665420815028524569176575119581544299157053540392489951602733833346318763932189884066809709232503265447259187437061043567530288861498093113739261580281776937848828399544605657735325505019353322502567746640525870747240843376217747571266407802275448889699686893150442125846570097550645979281432884083914924129425415724507152143051615098041164649997542307327423276542502248641777633751694135458512060305247011586065880101736614943496790060803363992408446946597818189012253407362779808238470048534472849246911508871019956615708932370228842595476252435371560659309318267741234042186535707658516341345684629541944310034460537004934729656560643706747353149792 [141,137] -72067449882565633288545727790284874872420570136349149728395022283525449079968783648389011343676329553062084515842976580017320046327803084038077638791112657935546347933999256995851730061924242937857639919004057287647457295444658764234058860014680741108850617051845514362177779910066055860948159795141543831966723247752721533364311795837546738275330540611773470557933108194372371176284499018817377782809937234442832818346120969829346490688761388402685274225361792871758102815471291396485625005325772231279086754648778104678044273705162691175047437387217285221046081792111095189058473680661688931481925727887187342487619578729949056186738660022910961993060191711658571757764777060007774047417052187861390659587623540973396675985846178101495473311775746523771415572308418771390346391567813103113112459343784220349608257930869378837979735400899787390549015477319068427561634781566481918835068003736682470525955027360949707370112003800685862831600422342059473478085892259570188516215401139398675604449759800024072007635829533975332759179586415439333100491252207578426448149133151677007845591368970184283353287322434555320202024051279761441043843836534128270791150268 [141,138] -6732622019989296645194976066944002833802998245705996575567403609626845619436678246000256997070848484766264348013485470178350636447915358874830647702531016359071623034927421510435739820956896115082811766546586508055753781454600549532048326184806717655767187959155143875593690286735051108770947950172649712568205164766660984660222960526611195275813255215235879984105205021708208264622886983083569910509624878206961506244045484678564399501269791434667424427800104973312505691900066873645909705380118212145445547983460410058716094938772538342162858053874781488427258314060648925954025621651127945304142374535194832058802488140454991070427948803353234036688994686354298093597424912342019347584963226682919079302555947758017410388919854941358813539187773761423031608410012860436626858472765463775095887575095996604670763976840078865686488052700150361977834596148646742528135660652536341126868250788800730891620454463944016413134509023460945292967722297239420347859359010513453136157682911634786869832350869230187696605838491937428568075997676748881503134226299294319232184421935490414928153374412179304027990280708389167942660296616625179314765164318560 [141,139] -1379768007656571478027645747154356283852829134109920875148328258076582941256620864264208967532603570836433016434858876590789717484256586896808167104713538233552626824137281183977820729662813485537901290662712449763659330317597021443459835919283419849502521009505469552811323808542951841692429711062850196356238109401914921140387295807820950510326067894550995126995920174565859759421180302627946632505208857680817606463967766364086942071807444167547546169402812917496015380432163165412565520722114724296664851704083537925651735381431913060564009045539639588544460447447436531919989565827335322923728075456565277298152493728008785448139218910780277508185564185502607155736063505146968087171854808971971272706139804610949506470009260374237333840819998719225585884410102007702601503724272238977099955980621978369549240667895355240207431205531020282660531127263934697170025293740605453143377637787954686724258298439540251069426055558018570779999816362843875171663958734410696077954352387500989260718743995815157464065170536306109415265257699797759127889249905632359545118340682117749862583399258490594411803375045462695141026358859186950940 [141,140] -36513963863598299340216160978628199720983127839873989874762770405562006281793961926588942159804233949992512283557057248069175505537391431240866058360762094387018569000263374727795770531085209853051546376520943686318111273026210114254996300834030911057981593858761075798512451665618660136469282969605498414884899142029522752985855998842581028067047948958652811666379316900636097577795371223814719978382930786852808046486893593524593316787384692922178757802697215829000356786648792139853599953555040216731901995070356001605543480267744227764291933496818343401739109114034286858298840924044825302200688172564809992533978872978472551312978020360786297978417639135279648217940292386351425915752696348298978073754710938793507757784082822622833449221499230782646231160119375605570094482999625859596061758821956129694664447849660025363385523393011501864222244867244061534866695833472774885956641515926490085940127399836001602481255345450367649766884921251953791451415543803632172038159538944078934206865243491882561727298530752336495952185265514000585580848780924893572713328263756791089649810490152913530215106761681827944452128 [141,141] -166983755220328370092552136470560859965460002298593749342034117827052857320753296874618525521038191831152991407596564239071186527694703902284160811476556205568681605233680814279309798071068471289407034902817984935465334860598521569610411662059220794730523583140107381408752494912265861845932064062158139922377399942957208649156556084382449504652600071594378053179800473862877766919309983425707934046618734759935082901310302449994688881126197717595094099513638341102163674824672703675053860117690265471089544621232453232284019608087928498103235701280911955084204896435209762032765123133719386562023891463586194133180565604547468383770433862841261995189191071314391614845379852681668247704902003668756590815018668286715752872917152449699873339216508314388230893109290267139173061920335770306182946814478764746379946880668371198995362940777098086891862183621132041153825287292305900234714486877368203775435052450091343508348865204241055968298506269876749471683998443879806605840634690168573866227318937553707719146648625131726895574489151176898923218236030329513849233754016458886763386594564788390964588308268 [142,0] -877030131178156248590736732919120037586433464406457361916839322529233193552370290622674850552312025573079008896628104109779006535699071453547197303496157528808635248390451879695876755022417383639315147174774611149391426736091269448480513999710027267338180960480909268730326851286317956992411215608676683328937806894839832766558834416257659707674450770026536144567632360155827136685064908681550086279663926904555352577634208240035519749416220937298032114238680728027625789242326256574938893972427030672447684767756315446554785625469176348216140629608420829636057657357600684823411082296985255476160995285356151402927806039121095189080463266763653859187330821837349133550760849820447499947735121445070351894448455992495900971523563746209846873878347950898854094406148473547355728319578073741359322442954129307737071178775885756613878294007032787526324460520749726296101776114746371080343592766732416151918410413157734558210729402112436165976248800573684621067827800572219568637800325564509421152447828753389142884515500825889948092484716449876713742242571904608898961182411347352656234109794220949679400703825574691662095007333563927268944074464929078131095985221981659688585715590368420695750386344833316977759823439749762814283801163397548362530312391050917595137243695221692964477190789571995743342475595721201577046186216615121855606608662488686841497100960877323527757483320466331437260661815741068323202005388095913244644146080056369126577155646857560984021924246600987526407088786590843181231805693871274743495811512152035297313347140840800536815578358899242172146139360275115014483269012016149615006006876526499356419552664115129780491065175110137395531676238629902851457011995459695465717286260574654158912633088796010936644141056000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,1] 497175539435091846369441799304758625251761486468679840143918727292778444641879195920363304254520090828697010376368299362461645516345424213412663383859845531796074941545341625157667877384209609749336612399585350506004635570118277567551811430418343912770474633266548940225293025712359738924711478716418157005635834154849809974039090042913701360050451438848715675541949929907761887040987419387300389772452072013372780519317612220016055334414486610141701104712351702771853601593254147381669363475245317022478660298075217316293443692475524168972415484326707087591990363631280211491675173453539704348149224857248184055182944871597224727160478730664815851537137596065770499748955709102605702643596354892668777603210575996910437318956922326395438489221494472847117124236576857283992772488675053400287489755484597455141633875387937935197319750845160141903973677292548094052590063060804260071934245681701547520093759869298462569282925265988222542944164860428054742108331158414837221824624281195350072778144089273906454813562667132867689756710595198080270442098731557811001613937291551729850894129092269099053981660448789673734390590271590954128026381258558583405033430273560476044706485948441862653279855959544933707445920089917295314305815036615242844733369859232063661190740245182253895769277953299193702233944033553234737705486387579210190244742829608351797427868903813317507117680054993045961724322055776464537103237971005386695935170328413153147640064393528701751621816280729198646335862117677378617383428595925303054610473047058013361653078043715844554182945130538857612722803685859723331205026139469974927092837386709359544717580729316286208072303876386011360330197477003542844717439286179825989222470641507537139211741661112240496306993233920000000000000000000000000000000000000000000000000000000000000000000000000000 [142,2] 14895705018473972613487393903190660552602063060063133801730783697514046966392055861365719978344786834793563581093516354311766956165151880013470951378048653812410606470189397230670475836485343654258753136352928498540825520510289682441341793514040633753205353351809220053004929722858126208013586832013999423809676986209476824493601774733552350786501947836696857280826596958114416519377228173000121990582959738343514243399309713866380501029641119070533830173648433558283889565207575742882030182114656564575816969547500783651001308194667820812723688773419820265559428731663515433214152483186642492303862274094034221419566819038077206614674843502830525335370342410112279347731515874448129163486035207257830071699374912447434421368238522283797744164080802899912884257394734589437753491219705791278308877310976483228613227531244036785892571344815509380768014051847730768756035678338419546440962290349634556882824632049748216208380004232045520330437839044015344624819019054163036913095721695524162913343647190207605120139953541050568525741640218569204810799748113667398905700897889013240648667446274634673371888345728903080817718805671907665057060688656351057514669598133841683637896814024573795532702805852060272537557562377416337919916231135409280188431850005299147374286099168167092175365745807431136105520257474674711496023618627744580291188155769009280082964863971441577093357413482579224880327014453357135547284104156795204927734051374136867265610532845750763727385700490503184475821724175965114942426543772765900819601668821202828805125358096269033158146660479941721694512449159476074504187191892459095935575293380913051315359013440598923387611557069257599665932000577141588611456036730929687112488300426310072507521568688764533263981344718848000000000000000000000000000000000000000000000000000000000000000000000000 [142,3] -329001385901168799356708389937725259445639242829210266476902137172263450729543818613622206625700471181614947044651657765198547816658967809187769810785683056803210078344507901493336904847899474209796394396314833422437985871674944827899884064021856729846868943241119194591815783514182844190001230708609646428814294944384998379585260632776656562812766803413086708637273338178593885225980946644356317260353943522366472029356393042025084720067750133579792763071672236056125631758001524169935803849294129158110420130240062579115863326014862080317629566216866225354359073306956590247539046566621089378672902581905579754247446299916035577065588392293912569136622797404563909327415126666971248454868716193847465227393298461343224657972393578451211265105834896342914578393686487914729978816475084146154113654855114117217467990127647631149549210257730869636984604269458109890560727192121968637289983360071544756567653075456911189941937005912399160374342963224728337138434543262090843667606771102123602922197592162103041015267933774981349411513893125252156694937637116846453603478175930240027950936765988114325301740060218446024923075376191208807204186342124643797556329778751058679352674383793962307544015520980987765527551087055958493986107971920731095784559704320192222355467596920511231639930691090900254281716313791904188679157825276600535261332351087318141131698366439852674502085433359482084182930165868291489089318175261702401562464131159581038384543385709117913371378983419501918641862921446326542877265401428619512292214492804010537470851830072427411929152077242800532763027728644291875995736576461866484733544795904931110218486403446835072311258934166541577851566130660343816304946076315682354645051627210732039834453321183533383504546626535424000000000000000000000000000000000000000000000000000000000000000000000 [142,4] 2646905242641019586878583889175111912286364145634891996885166937924001656249606445374399240298119035464121181208574746678616774564482713728838665948355982732191974248163554559354497628475805860027170955993600204148858856985485170271972235075424101519449206364118009314191176756679609008212027394277797570322258962347728406717541559938487149983955904264318042175483467797521601703465790496568097161671680101423734187485084606860449850638438587779808371587390815614916633616992169522120830930617729102460773465807076488565483373135816978556027958848409518201225534011156214725174356582532992856074168689139369904983508968931262587270441891267542930211977682735270159513221916573536898424523193077430805956993711966045822901991622528836725026746039382662326024956934018024529037642585265364280033508896372273309347857245500515584277375851560596495921833976239160517806546890168082986040421594392935953718590992534649930965092622879107448389099520237542603925263911342349580725369870194017763239452812077254165113601926057473729956620843120746629189803409739962795538587830835769715011333807068121527445237784947551792180930497094429827263371754178955675751760730052433378547965804239563382053882455777445893514862875866765193687890739625631256869933791842946172107804231608911264074681352933156623405098218619168179953651475699745572854234406840601290013649554843704796902553891191815496684721273098717455388943214036503134114263249218730194720637211920545904321503073874669706563525920045758142449428875136749752891804449133459113302730925507269887661203384881696065117644430118345268834552480894713633893638677627830392355536759155082466819260361108601069163962178530944786491765466656217987056480728964348461256596794214558421537112019951419392000000000000000000000000000000000000000000000000000000000000000000 [142,5] -12056681355211088806147442618952322460436994992992558765575329857944365974292887339556286693208478684043312204026361532969141726774066854217988140056670570342853359377954055853656790278596519314891536984613900724928413147466144118282729861559384368118099134183260576124255009414839388706012222387649052746732282924995155795780471141733243089345683544903449766883054292964046331762253503648631450340705880304595400966524130430887053642777574553372289998110946007666127755068300581635704765590966806322412494960716370067711190498416917749579637859220428973437390854352526118751274958218426257069590090739396087776205434300405627645377000202970142049660175886538721612071798930184559119592206292536128725906019243889184661051606286790447628825835672267166814352667471956681927934603648088511033941759697952170256855080875553464091375620800065409423076398800255161630369198673175796812424419443184482486917624071269244680100341027441904643667035123490468008124004622210084424342340797541787416442425543135482138779098586486133276235388232955776886175726719078284501232946801010751653354978217577934381742343142570463100349669793307112314496152604487884989049521423817246121138912948766465182838314633880745544289712083991786429183346919252774396841516116866081358302305338472708864168244858628354009879537535734796247550044215776235922959615203741095250578901828898017179508955889191440169432995329470236389356583662305869707322359010659709699027618462770224864773529358068633850355557737223176199660456006881791998543927804191329905627381223338893124756156102598945406254813362667648151502061253709202324607614866539333959829607788145376699048199242254167454915032446146565348934079710172880923395229660653943506111353757035086558711435567329968128000000000000000000000000000000000000000000000000000000000000000 [142,6] 35239014574219608927940620741095219158559233052087536388855031366528782438275476291585360210056681638356176584826544138399048723215480992798174563192174473144619674077495068695127791599263940061795534468263494577857980520538445289448791430621914562613817028702881711217376859389381974343927671962698437961693786800835213248858834890668088059981812972919926672215379265764005162220904554912852540419010297962335421515225784264581019446947311191180029106181992048108122046885409114846959091268976433189319443108754586059324433991847015665516354351292111041868910529312776041531972259635398940901595696073247586276183826754011123407679702060126917049539289216927563225682000896730850073465658473348590397679773194440777771972357151985981817255316232860347122065815965692702892670793711453071788198069751286680248805582060691139503228024692511651261352803994929988866938466704042923459275695865399034330716541774857355863927799781034797523682956992482204387369282681478023678524002768136178246103898361360453923795107335996672394171399371669105554624729537873434948012860626922524330212493136453747831105727489572932879156400352734135649404870775954191428081282458163942448128522097848811681154170760714383481195852241628417492162095027820731568050330709450584040807171587273578913460459041468995104829286713869087491065465809061631238846726970011601915908888182892182598979924140482406069548327572323898732418457546642949401911016551084865997974775337939258535449886582414838807423853694335864200934044958091739697770011366728404188805104720882596394960408559307258004999727102236334847607348997003356899811642682382849055708677911445024280583976493768295997758228731904137360558459790422465263052244781060011532436369880116239050829392088307597312000000000000000000000000000000000000000000000000000000000000 [142,7] -66663514154290694995824845918761038439207991676252653699846683659491309681287124187765958642990028570010163711792903298705693616429603530954504566148529653995327198580562937619768200995761294999371307334177902176940528220523143173516839552622981125721688284989336669265588975575682559697144644129762987864034342056618424894104231837686183224471418963054424284879333639426103010519564976361664519881631097016249572219386898088221644244351375583482407791476032006065423615079636237804457408965594169143047979364395337600835215727905258601743616700527454872952848301489867028247332393228770403097288086376883592583077430291313424910616570054211438350909482930776123441216871557670773724940494151716426169347862641195777059075384582889504682102855285023708157618763085133971369010753604856586695595139957775978735065176506460614206747238276909360187521967516741166547518254375673445807871803755667005398288076115194019653712660806322140444258616462730772065855636817880696165002336981699736988324527852188691929604551818540378316790929495813801421425941976157746722001514558988043164544728895465243758556407954138255758523571428599021049384874485266960854075611353343236349016095009759136301267707777015186242143880384612596701210231785652179008742110149407658025519203591272793985171072638253677070734066214181197329501023532294320948301848756501205179422449241013135657653414863453495168948252033010344940840812077320538987304629975027967503782346076149219557922528151867534827787900709017339843284866368077129029455727084701890197392920984970067277163427477362761688504157112772530231202556869357390430951577511236517041497690849709048548613099785715745084149976889018716140356745772520353445397466373479637860710433129389623772253020413071720448000000000000000000000000000000000000000000000000000000000 [142,8] 64604340565579971221960017018701979574656023112532087048373026809824832574697326665177362217566843417727580118835290423014772728533421171045303069978959953428747587654726758107883998547338364305506881334617484151191126089504071146801005144805075742317766080687533540257512393388601494063423194191957447639299627771251530733951444077912745172022113393131639186065355076084384810659301221599831996819002538681649703711016398983065342928255135291440546500220261447222804901466698036097261967757032749548983181104291941853450300989345792208289867855697617878996816510760335126698753298938891559600875379888511842184763537661319617870191754673190970889251568826662080891340027999784884027215140634767900820965714523832405371901481523123521509342725875168580018635131910620930063155163364674549465942953427595537061407196188898566383160405166292225570833388655578550001249756117624048592784214559672153248379679402997801334378873956978779260678929136529998304002274967097425655151507074875859734107435798911764424258816784477209502002493963824624953535126616166243317821482267072176920995290951079598825253423740576238979772430665699914774832969324910345581218935449184428158309121976665367128504078262966321061495265790528045606495270855316774217013964301714110837933962954801183285674411625469241842057624783735056934076783355566569513240044944524130667814282329787029938198755522099388720041304552411601845262378012488583177667505335633315051105085910237041281618265809706591042764728627378659135157805198953381006193733639168626651828635731648778200790735196954278174965231608852481267058264751359068691022841669423133416281294596818695862938128873734118695797814239301553555319765590933102190752939584179827473321769301294076913181021129066676224000000000000000000000000000000000000000000000000000000 [142,9] 10224189727772639916412617605738621789474323253728111969020715584055999927143480500231545088320561815727330854578775370799668161339537082084912028326225900130175774074811708266822201324007200005865904092082767411501537618130976834740774978002525531105152105365697329024413449669126256534743869860092802534844370188738419347755611960332746479375025469718663212291590424473070216595696688054133690194254533222046641561972129403333973437509847335512889990044121478591286979810589543333091210107223714886644593631460874459823131931478903071881754600277772743450422339617004221123904899016421699757270235981714241276119478426589124664312363320401719630935727591589959635156149268555348139738808208433255807128540219439065514263879424746041696269685532179606730034672672677897222178105202438159382234234100179747547955521374941463181513389668360549296912855519554450139280177502681778482528360013609219208420270348126157196818186374601614334755519775938504916222085719555845108277347302972353569956008304392317639222656397749598296874476994571100300861966025910929846879404232457297903204485371967791863090616636433344163597401323462194478911631820061744187395989795954962261255294624112724686660255543485700890369204053743732529602426322920127138299105461588147851345352110774396494466251465630213975723188973992544081396313962520749158639475170980867418379332428041523531471787955876611583632361967126060728587554706628849388767307145017475101229082903343601821735432977292753989511777461308841376223547239526536778291095225415775017501027570481831050901506759221542080662704395163584855668412031525503995663973150629442726322436096273248469249448917666449686788728161229531813075670470068966797292174500342739069071809222211842157775892907150016512000000000000000000000000000000000000000000000000000 [142,10] -18004102281691201203466549499340020102009101955825175506381759127583008734941441446679950986869282237634957327949200173181349292814766337635896819545117417324106708978837774774748390028297476861898993300326211488024876989633730451700129064600853230254627722046081958008407788521424862048435005241569269170902839330208870430600736039769816487956067685400456143995485715393354057815217599912778150565186940163348457809130171261355804584417326460173574733295375964577076062827124956792303394565547190708764665030836435937840041081242587760204427325404265489170234878788958390521268222630787236301965886787815728431700850484228984549865030364670409289609327914654191330232399898815653612707380300461129634953848981595229567543341140470200401197465276169524572931526234519984989454932180988962999819864696654883292120258563791093320373880535531585145924769290159789962081595654349216763971806849914355133133614591256811780072819677356859330840808825760517240588773740452410027844152308183812437363534660213698898315942634324486511382745988710498582400926969513487741057773965080338678746441635213314156356430560231054702622094392107598662767325842949474191920260597314986781662510890836626527910306521980823892254855459258755747602430739185157871376670666188712091491579385151119579865650984373836749163722284047013276134872666915042876219117136697841010138325348237431359496074906639910096440603992763748175948793072397588465376851863784158574706246079344339598006759251212271165440324070918996881177725246244773957151013953824625565048816997282299390693590274454335255946181312473217591329929243923438626647862311113876570951924695877155246349268235000571239276007545044653296911718037212714128773953903387700207978143981810415097600771948606914560000000000000000000000000000000000000000000000000 [142,11] -368348109682694228698639512081094390439493486581062166461177929992734280004961229896109418258648369229619044090544530248466776846156305666603956430827855639438602500106097705023918359609772937208896449595842599248020403966258430475279767090886838035677089792539886539076035409558797430880615900924772445430537941644038360026473067509663806170624025426928401547403354823511315711694351885580542785228719940560798275837433881235488770568821297542582850978737962530803794499156037995174090025525470281879093732842100811711113814985546448580226535124283719909666137311765613346667929467438096300987057310772987966375590908691599705299323784532581354090007561800185383268943013710971957628646174489279777574720169514095044171659087948511676538951294718018421981460919362428858066469757418477535675716677234456883359630772283139821548053226455728061844776401218890404092073801820459252477770886719314954848559238742945341766832762381746720907992781464897856136122082438189389824381643292818682818114811312173487847733539507098800856429628810582162560963550562688558689249718805801179697539174128563474968894005848839615246744174630995880292684902354809014379678927084013307389148546629878177466422862126239590724923623558856792744383833251680232167455782074951736440967191865201940198859294964906197935763258120343214050093348821840031809524364967658513824450072326911471596090257012318327508956736978726424082206385880808275734660375674812556682190991443786790790891425271039938350230955754699778786392869801883347527084167302896928009394273507706036838641861528279547194827760116341160683335804735802779142742474114143364717992692392587970763870338727955126921954785783075054341871647311754943818030573796749893519225167611485634233015772880054517760000000000000000000000000000000000000000000000 [142,12] 871070473631705604734994762762600265788235940048663945876258548953498388461178822240265551623154027589125257938938353391625902474705475110064912554673470418454275598114299366419476494572742531785489079341944920250294995920497095296829838249795639133949852395607679361670530016250338380642709850030051046409634519375780046483901884347423003535934006363000642634964080093761024011980674495864650994270131196508093297196850173761265327405726300044017069388751165523164430624378425314027241192865309758410776380469220157655472470448116103240379819025779531942250551303776337925332141736119629930888201588008579645385186209604494132234143750676973755264850679771269910608709152885910592970068413270112641764924825994954329045953761308197161705316566903813409663809436610659065484441701388588231677829035994650617694249543009463290830207906169236628406576557380367617269794702337212058302865397334446422657369866641853895385164437981372337106403126085679960995213998858829050819586683610700528021523516236263175000871332593369132199150186517211802946705453312466044158805462349272107937748805947779212974550597120409013415210441713799689780758994059330369744931967298131816109910857844302912318984738240837356534002605490533672846469073436138084492126694973379736358165814457538466019295795795867500366918521015674303488568564019334028781363363760555485044217671529027408557033054050232187426174965079743675407912826650046205781067229417238188925746945613342123293814868837487700603381321381842219070118797761476501958220379161730770790959007214082395503900296922664881700384782622497812349342985575521105692094169429237261292124520361260991664473212170286250661893859433291736178499842908854236314248375056099573110203629176525136469179202460144631808000000000000000000000000000000000000000000 [142,13] 861321981490247293690151397324490904355813953063108147882427047379614080562582553044514763857490343229559117079834848931976411372231317846469033358764595777100464324157191152164529927780614568913745616005615480430571820425660255745407954114286629019566011553998300240426197398986407243804024128929201646760922482514464600433547807294185897217626433304751738847809479886418583676215716367470741644823926534890719681802574536403667477528761516164649683569258327254801653573890348408480084681500300913197994216432024182944920122058620434974190149207207894354006916678737078177548600455010950359921465251072384304366781078323545249807313956756316316659897796280717281695843993059815731560883878712606566871519788842558726253597961974497269339905416551524228880308741597840952581533998496923330829900037664601425329384001721000476221048235569097594038102864842185914369553197961810392492416825604546427089576721698203075787601712090623322321372885644665960192323039996227089405322631742594131711039053586751359345771732226102993336131495043743880288187487279406488267332870691311751992654039438412938017311137707161590612203433912424120103185385771746046674221524880307150374463452236342502470316084553429678847254316101066104716929976762809161120257338385895077385639224085347514484379390843699968810306112610135148492165605063749167878786796969206652255797142766134904909889130382585383253362009533485281497068123761491534348449236613561587195522152089550884464312260587260787533109671986126922188125258579253895366569328438904438375036433266171184685916032534198731051103215588125491247161436440689785526595938071526981389536422947285087303774262382302833357421622245914122924518548878735726388054532499052762417388717240739975538076372596575698944000000000000000000000000000000000000000 [142,14] -9775235034271615892832077795803942240242077950986673358897161193718062315440344298910264245465354215627553214185800583718102327321250962195724383228229722643011339228661736249398530153719565524434218007214933576860590884554549997491093782277080177337121148208007808733866655835677339197216204287485139768193401129959234061737967437403137775077603732586400721601654999366782842247035461690672558463905638194796215787371836094587317508475584322985110634446980078327110721816780310171785537289417897242467896673371368180356938428804200502629894241056000305819757239320652075526058266276559103310867024994079162851524381141260909389912770596987647375056270358397046539792582314672080565482236181669507563258034789450004136585162556407863751731425395754211474189003265568453516245757086905880679506786984513537582651226981977564791988891038666801528133124583496504115621108334644973783139682394256969789292002674664206751767262895062046578163507614685502234640540267412506700945024480295138197869809825364095735424467380475195111424606748435282985725243718537054388916820402940617819131937249919256622439496151324750615768913513777720416488881572302734055205379852172632706283301970253516589441518709905562138685283700669485263344763121039335287232112371095418822867460656970859576593365759426318444131100262366848339084190848929439025582250437111379807615381810052495682513972741602866467876368583184215708086172277011114337174086354262364064250551392427658464500213497346658119147343496943077372302055540291266431050776846913006564347955996956754927799046678441401883600184854910784124539509293811059301620110511142423407747931175648129216814136840037954994888044516554424399727211251709921139080742690150084018163616270075917265782697067325415227392000000000000000000000000000000000000 [142,15] 30803358930826262218554360539203530199767689905913382977202709711538541638625920246894993281257267045771088036267735160721064948515471636825309402809662955194802298634838117529424095393967609599198598006446439564642746943982636457037410651512629503443227812284307921023212098433921864420683357812760928642611796981443905985181606499011469654753399354316914866213636149623660759008131489497845559059887002377180573530504824645327443649031360372038848559962883451510918008217760892942773008509573492594492998957569992202014017049902079880504672525396951971179650733555341689726717084567875951668231340364269750626354035940518607068921262548384337930474692056082713552148846699810206403128915123525456213764879861602306991903207610776886671692578241585929246781112982528736966049403405131574393600145555147432500433123766176916917371946708929059664224811368510359449386149651907787591796029409098697992682276414377187920452410900104875854186387353943332920870037217652140984365805809136711638373956361881876606139073243924803114630323696157601957775077103987481952187022068763007097737184656531290517494498316308402005297870132507161143474537143691412021265597827824757191262675927164431835395792703285731386297403760933238839667526712939819335784738228069047062927082157782163060845593565294026724802093037988702101555282328698615352543248344699665730202383034462194533760098100829561866116192946228290214771570198313848773991288394595089438820982324188072665317256999429761023338091096154781009263180270746531767739923320514810063338000670245115248649578451040261005179160365323445083320382684687085558240757418375528326883701498726598100169247868242470579921242276561686586575361507462287822356179786874424385238660338940659152900420645804918702080000000000000000000000000000000000 [142,16] -62874641017083577055930717366950861130480687806095635251160892676437362082991861899569665924929895457672184491603818817045455869401704571801578906423263402168092769173731783496023951818984666177075489968147023504678916728533269318778378130955681866332468195974455648329107125061016930571880438250016738416726275960218485528456441170569630392650265270318989714726826297981805353680822507760474280894582829097794345012450764200273567330337506858530748560851999156365583168176677523904761773393662806692226057213304168729280825335830586520118658102743231032633827909500741449129510382374415460455640678735723972110949485113285654657003821925692756813122327858888296640039322584738864234551790030326404693396347669926226720133616384970204711170450324638629668277761191602577609401446743693202671262161565113547191655304587795999009440087595376328083776552769348054211298677850959916048009173198348763630738273654819619178544062238142220344424424339817486172219135290663527013250640170518562167741875820271459050716255614702372547395281089401341209224457211585683461098151906285068363843786407124221273606465955681696607575991039875807599103696649520141100862187818886457799759496322386707571984317510782882972567188795449067387125978277780503959712839454054098436493684182485871491124674573255690060552813839310621516997107521045646714588420562715661546563505132309714926161639792572722634952290356751470259062704560742997211113861683210197048745649529077854817746369236200582418135959197164790203222843900871405267918550116113510886917948572154606822461824755359360978249601100003536285516555735553751167301212059024732903300622886741600828926109735455846624187358530782051890244161580631750498239635733628853791450818309425058626566194684659750666240000000000000000000000000000000 [142,17] 94023341417771770535462980319932133507163910901156023485400129648169662672739339964303988569595309639236826575021954542754296297928215989062658269454524314019694348939521676165646497435504466727768281230700569321825836250776166701034499250105700418691570707775948934622922399021026512541621576836182713445150358588720319879040203112670070428943181212374192845440474688348939622426523185960936124978589528269697311374407843790932505012842019598079454216269541245212949236780156505911246004562017211551776617308814468955383750052938440574655338284972679668834807397809441562102448112839556283922581326987588607217181231502735142672978017369540645689743317393138826421429951803793581689215536757350619336433663630494168833654881232017073178063997850580485959199914553299291809174990909450763921525202482070561981371383616141019911239341195347685410839383484649650557753938759204298763693999633094233698378367675964367771852074095685836773915812630872695204180366286700973925263011762522649694073964555914566205484166160121173642137711649634946874831256467870260521285210439331810267990583613554236294174527476164197212795528842400089107389582965534448372462735746746885663103207491792765984336349956866128510729771373750170793099974660818484232585559993144379973715822236094980831920089033346488883115009803683487510168044242116143547282298342489567101301945264351407470367061960246598013048417641452176709252102144974269331714807849465439856753396944190513761210626655338716251396712185572887758658031821796100282007033134773729689177954329172556957957862256734109562866104996989667697579523311262800116088616369266297215264067257095079607909906373171103541882696139187727874551594190702210158073780841997262302996246289694775493026679292464258351104000000000000000000000000000 [142,18] -105019324159927845832824035354315142722435560591647610069551962280273308656051753951663926919363369887525574021150379821285675264123773484728764173294492567033274065879284406915811152873265181143558458865706063539599449620647231289167228427751597223089434469520065018112486138623987999837830441653593064410001058790851202035610641213432211168636704071027349055260078588612731481758949558973687865988887212443020025035182228563799497258436264458314713519471367315777421960558645978268343334906309571495491487026344552696821228861573506664715021253969771223667070180991600390935824332552178855020450617292517144728173615184278824849665377174299375736967592798216910416264089866471119352634589182394615712889879652685455096550774281337782908519152643148476230461331272397813870604585965612792995943281876380179015973727696192705339962280990301663359819545882849174292596547659991131680347624488356599548573818697847742709116997118270602846824461357103421943298247498985438574691791924771809783592192736925912436518724270902636191739373766369667547416674461728637001275448619371865746079899984838878361694449869465837865693900351613466906499349198316337944501151918329065956958027731149778635615275624541648928298138880360612343329138900929703390284729010444494591460318334664049059390695204173614975257621090500193080480761644394328576711051445337081228164874896727644770345930227187136859517440811786998707166987204287086725361214197601725847427291958842153138058159808151499543508832598158358483411489811338338777327754721099651227828659389542416202192272319168703936978637082741815918960957855058975529389247670778678688667524535318280667926252045687426630838294756483003544633832971341734924216974521551208575218178639721464781808545239331611082752000000000000000000000000 [142,19] 82667946945177562031796393213162651750922730436268116874688292731251017724453642447130440313419042588112235832613856624832596095945409113988127343363313851220186121935411839044889473077263598448622914675332593734360780241276556212156796580021686985438980196429784443818596628555572831336830006124990197227283563886859115317771799052678295022515730764455104258852082416297626380803671921590576230722742609736610697128076828211025276414182313704859933150038842243814371097707790682713815067186040549858416443878030570386356445783558516582233606408317394689221601320618697748848670990502516553027302303042061191502752280803497868420940052858243398149619417530531559797452264317414127892231004210596002562095179005088930908968774172032920527681759310316243740945180629699759624630508649054692253032925326823792354285316514388728970106392834571590993142622982184118637355008223539568617880009590206030382990997587945212900208623610132917458749755257880300159515657963584131219585489806462284511038651009135568274219282430088339744800057487364782860192158469924729335179950975676982238901871093320070512345252727500162711814794806817501212732444269178855948731677226084073588232573297616989705270246361508614648733572847660502826362866111358169765776215317849721944493120885857160838073211008360206762441941289672411281551196546977516798123288449546854390298342534458879393510740891624650685218452230353052449405551814361055238847942341211355396003422511226770532539313409837136664932433310990676125494770160696493527552537853085248474723625501327446918352352484801625603165040856293513455319730132942289470293801052788945030237561438357367950532775029034083459225858058115843354405966715368872454105116636847047571859793292766778298376238576467630358528000000000000000000000 [142,20] -32247898809958765313041632352955598687648478762192738794557304048580651675216152269182306920992431680074250836781320034807205997054127915440426576321341140282025021861354650786980275740761332418355734984316504469702446722917235152769848393503779473137431214294417968838210418542018883943254587061618299033093156009363259645345666884835279596465083650385957104657145511490409026134651330295459373677641993422606235739300188020267105121686061973623588535050879516114882446866311964475585199719056289667307098735987916318578734040800652984762708527166591855011171680651951123007112496024923010005341699521106197077665271615050018069942290074447623016389980443538178976440913822450238406169458015090634356319804378841124839082184803320623631202981241428493986338970976068913384327044321449923983795015634768861796071590713603486655894168430076941891753338083528408624035311909513149094446887199607397121981165986512257915568994693750390422676948870727526214683456733198893920326879752838646610744375200129266358502681499550506899955536983335693707409563149565954239588912663809341352931299799227709281498056206782218483161788753526460440002918364960372751327735196144406594238779020792475724810538675740519769389406377371011995678306784409980300356671690951398700116437761859902371352610579060254074942494432671534207990202267802317778870679310486451661501184591339230480175536274050284538793617033463056656755146789916126964672508204029724137810160956686588418508072238825265184410827785385887397949717108334672905582309082411389404544859500396401734625218884238118944399778516541335200368153620965580636232854529042646374836306874441851257838566311255093248308862772699230192403851794591127465703435655510570149242040921094808343181351231893232680960000000000000000000 [142,21] -23630179526771817987037730826110515927508730753702289385303874722216106546691449573544766857641543509249613440877429169676951140859147766876483494828867513661474717016274738194211447536684194714692048334109808782740494763483842541236711618065660048526346256850458131615684092856843637424498799042483638257205706653373004826167917526020254234499977929873262997426288818504475626009926807946798988081902507252857911289578514897352559479541891742614805750815554869927538126888143506091933915591649507920615299065800999656522608114729811831746012959076314000591926547094328012208324526459802211531305860629772197748110434218283637428278782575823739057569369905380595249952504961033129338382944970307301377128071867000996102802718910128431955514887097127062359089097231759644455755774973937437007092313078663157095162978350960676374866826694172750164484295137606355751911874342212776775989042457742034864483155975312212177764443376148364215002767932980328189501628116256052721317668792740184152611462163694546037421238187470085824905056986486932424793242986401192466634307157064607740820987062618375177086093964533841056809272047237400886172971054869710808978803257122801176259823245979363105918808847967333794532853121109276678942827732437230614462629222880036677787493383094800585057976481351099460695882625533347207179455606653450595525901032097236497809955370846891327592650132227113604719638541633499240783282434830795286290233729967761862520899741055403434140024705887715770555989359835523525626762958184384805416326458815491523022450379105337187754349963286484075889982958324477816651213531734957259255640208221576661985708339864246755222464310041800135583177617631113925694654401548580812581464097510789124132332581684720172341168742962267422720000000000000000 [142,22] 60558804637442627961147945070155925839501996558490228721794146185380098695303495858313529677013360586282762434092526860523811827247112452376016469793927158688681821005722961492606921486282699437702433093190044462716788176742016143865090855559195293881488671488059790240319958386597292558533940747353377105954994094344174752939574126962202439529787252893973983472307014781286982331797389184935895129190663347884694961948973957073575641136777010145690881585186593471533075011400117949379046744632032749675180292039819394981902424725522878041172260735720883925723467663882828919722860926802747039434938335242224015461453423003527840738479539842732798999860924395550587106389147072078562741968308005655597588555053220390929680805896878107452707279463503941722833934530363475582474450456576428619126712098939207976008944679120231987649385147232520143516550944539111919488440329860412620043733091537289747538563477441127561982464664381925996953087575869279865277085230933042371955719080908900468030146747056085242876246278389546932339159415197616109102841851803885447320865840926187099885678403919023118649030206817623828729199304086963224350666138431864308764489000370282962057055809648679669678415728331171271943732169612897528603830748887921761627415444321513542116595157323588141301361811814882471128254144454868183764062724195589266622219400883234895757157803761429013726453110705535321739110585951421717076145359297358771340248277891845559609958804476266764760831403180955891113484870303182678989243978577718314078221262024035378526023042162694035162830201426271454517481336594852327496972098758289069832595583392543557279071950692282502795531155050162375895751276578147999903902281522792053617041237580582941471588320704607202558591982148769546240000000000000 [142,23] -69077204095507685677389640568889541357365811320730768970755158350092009291856236311519760009181691718627045694757676796872798737663918879081660704318729364450734421019789938300697724797869130270405102228105313942434799536920462470176736860257874099836367694619647281622080996596360841908020173964121309633605803112059704099792185883690472019636453553752643831047937221007309078477208074750905070605263620018313390959475667289878457942806579703427608992378735331291697343805160490838630249003575432142534115073205160240003193799468167824682291975257712092000966652416980020984999643845319454484805512188429070274839635252796311932372247135682531585214443567833880163739056890721001153033117409885496525342741822914979498964804374332276066987110542853311916038258772912270874194151680866851691673883808664839146766536280033237639732976994938447260889424839385634744139698990015008666814672499728383451247018192071960237472431698010173037611721093642866883241789595855952042011813837758381491340048766290248131097583667081779077142951058058002556017836987318486538440684018481215678095840431711321598287330212304305846386250833189586879054249392305533469274660385109663819384774104645741330715289578341291869265913702528223746931521086468968690936107403729699489111485294581314957240220048030112842446740972652455139493078584026727166254395717194984914516287676102973895559276926627725563375709552096693881071670832994849052414177592878000128509670331006062412280399120733479234096835240334480387157168546422894392472430152544947800294785827352176428938797450312150428798928123644792782929772461520467848573138466775913276712646866672069704394999931456372778715804226728858878245959664766400742974544641829151295629300497925920357663747678828568248320000000000 [142,24] 57666276665001513863732025555617889093093216778835069412142207420541740542210371369292973525978202531757169196396378521223165697379487780805460843973137448990386214844199114437658221212649822833293180796903854978247043344419383345719666588446246162820345201470257022621279158435412951589682156825896719570594652594927738049571590110218793949076981804069827928341922957835727363705355427913529131147519029818850970269806619091247593524035936597189439638764647977409716870660467427274688455165343777758210431365534404419266685382805352171853066153302622665213475497737498490848774346782919547169205184628534235585189722949347572260445249047930242071935276794840950471362527602098869101115876011477490909373526434458585867339298241993734907716997678659808275901415215694369615179183167666932359688490417890078928442083504341098786240082201614761456398646780722264828647977694866569036053074288403761318166383227336893897302063356049605591032325172537581543831329716061581340170290593523475216411878272211867789322836024683824256577908245807704405006610945080584377393406811755272167674944679144918858757471917598066811415420776747175370541933678811920328116574695266544709569379992944742419499599248478697950624156942788359796700650757787356536486198886625679787929443839272629612598757032559845155888730890382009904959905030954901734004844288840432368972498437207840785577573413979421067560214463112639652760217943768753783865602317208601174766213852134542783822548578398429487061532101985792414637499300367293289593524713200943871706326962837721830118919788102994870085243817303142885117779463473459467853288665316917828811273737194047026433772055069284369881158811402929950820463527965817443879343372371920932627821176991729593075069279381424701440000000 [142,25] -40940074117001619451726643078257465394622573283411731725642916227082197722617373855815453478531177251927251838997528176767408912294163572219812469428699398920462776543134621444890852570866081305388564619227574868228588771886768796514612133831069538377485883110356155047808899700731536603636473585381084010678323498482401199245590418327712366337197355012515560059212585290981934900400722791232580978959366973467042753540456279278368172930718466677616114599744426631940992899307311092318527445103583516255548359684163236080000789857181097807447062459224943075164865616298656115676617209181990038896352877790063310909352045662129707781517985226985885839600903452429314324971094419342780876404710448081724373675029641945103190606876269129973564684790224100573677492528289208534977999241520011610323357027210670602054529996638086042699773653493726854126500047196114014187630528384959181227561088891240381262683973780666065529263737828564447721276646321322381107962344260414886649343792336075415220769485118594410050142872845617992125464632919630186695225623834437117075385174636741654807103532137500539500942649196623799552019366569675765421291733540195502054499041998567230182045745088568038427391964156093623393634001815548853198081291853279950519669730107067757647829722306637018802074611033779646644259993400075295328968025480500835873350662102767103744860471154669729136176504898498315057853698918146433070668089633660288824604710199450136790471762139126097020582259619541051697707499593401740241145838062725249727736061132697674689209143165650037475518334106446227520805312766485674812798914515681181397866749222331914600655998558232550956308615314241299761978035564509375693459301896324317061433918388680858299401383116879085777891282228830994432000 [142,26] 27145899417645322528438261877768144785391817540557446973642111526659531727876281772866442717640740574216769222978155132715842715596671417491417289950531087411040915977502597688316383431504397715378484714344354403885578678165121928729599612406079264291626649690836146723218608679927391179937479038200009470672683479765192312383818989279719377511015745615603847466748496607289740604256114680391200582458819137211181840750722145497634851921470525963393242625209595473749861859741340448460416183011341614296248853828827810374030194054181844868514159771650767942928529376551493828419286226887917972291653349525945065609397863369315583257267978315447781819665172470858013575982878825295632222766525006165759457393325479045023341100342275741926017356345678863642050511483836345774649536142798483621011197541962636152814415908323567264539896774656030864147042617194568761598088650244073714001995132606883046318502581473236802122371858623598398020136718471766525480833578225130314179198527854872165714721387128785464313429723108553705126411335950377208012272227366115372576597169229167002919241244422696423596951623994644640023859309076306769302375474636429600522112906774126466303997203928273276919918478133596234697499910795995550370680812561366151911826687704236684222229213339656443607463137814220525999574611563095681866840770083100945871099833719376554035361282067104025703510539671348070734573364739507308335780675668610870838606483368417234032460077195501468507983698649829592285646481843998311187240342352407551821517009416241110967636139842591871411467621105216527474053844233624218888270607931668673142277033531046617756089462012606345832446846751026664031982376493202468927983566484866004651584167051871431552890559331928153098998158954153311728 [142,27] -16736238906874787742510572455792125267769850419158440876207051984412015562789060786931378945050452153956915076405556457229222636813544578278596374108316967095472640464135693578639663951299781012759898291585446446665318315753450567239750041647248705105733793071471431965378833772610840902873604675136163533399502707428358092807915881288105445967531630093000314842111856575123209464706835173554216846348998719468187032349722111427396366845061812587223739966765003341177890288721443533788156766522092142439459736056619862274160699758395895833557048188390049088997432486691900084986519352459397435453039763729616299992088084487522220444096643575289820545433769381129407559070093813376730845851022868855273982309474595537771368406641680921911422350901870569419624190135825926003664333728484665841379316419029974117689097104529266474663666841851720781646513560942984492106708808331715245556712034964528687714973689275174071564774347243115424450161625984404117979153073437755483492292975833992153745287892254103771794624523561091124844312780721341493738614130581175381713848062578752236051908910714253462525575702030643837170734574276655050444486649728213196019223251470463328642731425417440784000754801151376769038323259024396332102742806623691479935909909500591074989588243429763017970130940355589805932017793544636617883299157671304433324043287198353559739689512504970022526397965027045687633517004089270635730338605249496193787489672369854294643450325187562205041868694106593322454733293752802145251341023133753032178194543260433886266841184456592207303445877423464643217056326461759249276616792581004204253906327930260674272471998620975603970372450461817988154966279674019061692295777106258787986931048457694585413619966028187229320619975204753216 [142,28] 8392595611320704293166610572964347785937553481606843759361696883969940503135768012948818514683467498942793354593284636044457607109106382972945570281681365261831759499731985447872271012460985321998092861309434639448456215729167247224921023118652858811872546302821576750633729127952481377293843597185070520605572932539033068470861509533059801857871413363140806809490245698691340490547695841592545454731639395725148251899573045302227742141981907912120085899143308908630333622505431397404357585698488354447576364701827197671233377569343028770490486216908586325084974097906466638519508101575887674559991146740905297788289828051451740243298970966300020249773254538909156374914663127307638453784100470619861938113588418578768043718174067094120985285493335352475241085563477119539163891922207723604403727511268135419924094395412150981134947001276546320907772466409698049815380456479757809195247479397612285456066780996041524736133757508648409670497852971452047010492637605142587136392685902888928312013038340007340137940021632887924403186330501650776757360127621784787520358147733409855452306506475942214603970487680243262376261267740583279878342510752536286169240170371343631767407910835489024919193091460026482224672180455349437609227537763233609554786718073409715878883315451847743986153649254118490604894866993921923346210718032971642162105041806204229639793777349544775850645159476718613038264567022201058970046491555502223314518639044421977431680877286827790319932348084819781050992166511340613787575018386220539073957366649842826069331201922765877998871859273978649267827011994334562101532590729914354838771036444228485689635255234906879969029341189624930426378951595540009804778568182575118068774612269050649882154399939899635895325547761248 [142,29] -2474957217940762319529404516120946178154677739629638370790812638181593520174059239506111825172148783633921832362903070923394715503203400445186721270276993819473606861131886351679777616350451326684521513639221935929913414551719780326549052968304102934365904365672786982186179377311071978330166309862792164605278826581323081361522356110050739322714472075644497542588880884966852566908484641356348625917456635696160773400646151130708973326855542271367036400112905527542067885578697490803998540162273289558085994075818990495016535249863170128727537462843436965672746878239142029446546744708874977776817528404589730809351258545090224334879211604287899623399764832402267363204231025277664011836855226440956925131322365903479323442278896490007782322616182815685440627885819022967506051691617421095271008801152541903947468978365291241841092229394528633967007771387149962528036090686348362715332091292087901920881851478128762584734722462481190834686623004790315312681403627260720936330685097872317784297179545360588939408685991593641873176857590250602147096684722360707447929025952236247822656301260921911614138588305469336899743660346081725227067968069643209494975409050292937890591519456392393372564767606967173528337916043596919446313268283915186133613528479720284649457160578323046510448889757187760068220415030422026381472684811651365187944511627982223515285124126941944576075095396860792482087501643076733601464333976458053553317784299545005874365319584759241835736158684877871597755648041920527258721696606357648056417396561847634640895666005739495208818792106403232269647632175030496781118314988409640900732640108694082211377587030120760499869101756088420112923004749723629042374810965656963630894329677400134419806610611529478273750964800 [142,30] -366298407313697729284543825806188479937439660619530359440884388011218148431218474613463526144396145939949877164997023609025439448836906031155335978401734344117361185782012222647523446738931895806325958100900235164271162356501341381801974172627929603442708161876697476374675376066038159851306531597599487721484496455271009870883845739339365623264583668959981387775260840833353007252415556165786416701448159929049015577480569733392089094006946719382353887694754815809886574986718627883751601875522801900624650206066948406685206732994578560016652359843169075087338449265984372240863027973059425329957464135713205425485357319532499165983591617593917716999973429016087661385465712453293109160815974848111206423351786736411517376672614494788308214152637188739564006763761294622014086085565047020989250672682931200376505625920343496852352791450662125624863795126298931728815075895889845497577695270058423833671541971121826834038561324754294880780684865091668745425686708258749295499732461063198193473295765426204829012896795851535600884165920916508291779032681279117659795463130611359240633021903444184835384539092438964824681622984868192669194612502219072296926382379373165686655017576562567572930502078183167430680444980559985415246502301079955938398158240369575583423141998461729869239198792354860477034171828522778810929211333151522106673624642234562864097048692820451587434529739893911229198418747099839459529682575529343063873804770732580129747344398618069784072391103272364834682002264783985669522462227769561597921310285505930413950724606314855200264968607915061043432648564855583452102585052991156177217909591636925955523151382737117691472257681344561095715274637174428151600844281038227843338712010586952582528906069058335087310084 [142,31] 836770443535145903293884793921993927435248656237013618454321479231478355903340490758666700771084767557608265717827246463223411427875687022191750651081971404446256267726843371459800500435493586669073253047835065690906402556000286790987461006558951977273813543644797053434529417054769737223656948861008661064413349992508882948758824956346799998086217741040696631943507269819453150237620215386905312002850312279404306893135196560708810142928122095679944465364352018668779025037325959163541520419831988498922278212574091276482593211470859256637217545794896808366229455649116318072032207341267530614941599741895065054860829336902498801731774914652061451939409406879237523661724304896864348980807600939453708021337301563263417284401100579828503369544051965320060883241540488471364975686592417688591944194442766028276380410368056107535579639189829780994066066906006067694975879471332131061454633307323756683473346692560594485858243490214175378062908238137693983521464686864123214580468153176195277583948341340240738048562588348670797889020184506257120706628853212891121830421422217735800102486380291997591617906143670404755636207704888364884324444977252159908243866153425600355274090355481797778011854352491232324957319058006717644086124746060088047124048086600308332540652251843069815331206147027541903936495161249688058012005349655279662323590527526313676344241342833706787733022129913561859671979183082191712956320763914026770225967212644935036360288063605905410622417958836579489935645831312069131383002499319692665851350809357694422662582501355326891553487214027752086156361936245501332110816546108258080743110654067869688700849582547947751330031399289190411251922667977122757383274713423866069199597127790075864186798547241984627584 [142,32] -404629789076016523473706307888810869461725664672456721855970546121277789886497454181208677161398402724850934001845587129941318455522304864601524753388090493208094110796865692294679604949491039302184969306262017803329052439867501522580978901528149249716637378288051764576597536903359079934501206036950673764921659035625915459761523496679245690112949640497872520665240748693719018350472601485682747061291218606378946845796349870841645564090697019479763847950159569052147494390289837461707114481720558913862486817777142235850899576207735185675949181523778084999621333148704310884162970804003909849640108555029023505549028490118698084291973699411309471356802757101452750650172631419064416837908284676383914544434920170099012632111944729795709861667431981731573255185043771805386475128065522569738098841056604834304892465205118288766535388346027122121742385553375367562096531628610769565540002310741216218256187611403468456000127352875287043820234091031091905013726518979266482036588981726240294151515860123878189866903060096468742300974202667600912924107334894353523041985538932067609993503655298567718491964516537604881446716871964464612604001558267213567567158382574599813784897834717706406378349491431304026287282423257856253107354453190747388318365357085680443551320760175527975645059225272983508830876175514468882209584331217206820972622847511882363892714054169034327789995300725701316164229968349208154431390833159820549133917006621839988934494395406626777965180897326859359565071007127331137420014260528435959324930681976828034628796332060022322346045975233884212025490820679339458761064247446760907528053489743687734852939807375185744531852976281695280923748398985389997942732581490944102006975913763178042620893838401023808 [142,33] 43726654598433273491175175149734589952391405406539392775126990216440820735526881711196440019943062589414066861555413090384648564797375125297192851480236886477583681794742180084695302111207046509841433474537789378504656095679649119489686615883526462117575294217566936706381469411113256865354448051965787173498463925989281920436860418091102740719771985157533044242072837051201291701108821595774490617898424233138437284679217301714679918752056213915260942620222847750783460583932004090881899152384136952193195516516252246754002444751950898279830064670592739793574180848343571223365288112286631993636971220061339724961040006413313667333386937327628924648595088196470869933296307375770376066664302466202082070632571128660121248070880521534047152457155690004794542589586957925809530716704638233002295755645056057594966476757664634520335513297144275666321051435946913071479849608100373265595431919667299059335511019625789549249727622047587353916007997468347465036197367771049158785334868824522885595212603214983776488028984527743200117371805019070364832019840182233530343444241933610803839316250977388109929287233130961313031694558750603290804903100037005013582529726384022677902492155514135657012121300546292922618483589854566344329852097032188395948679536142938042193912624649835016794480066328615610559930556711568261194757796122558439962038722879163327201395793991323910098264054992624158297445047532534133436905503605877062746306811070304651295793536063019007480878727400276994938848921246963633318646219719843597475686465129659660665231416659250560439436308990532004144020258359509517093969309704998533236580516106697991531101175733243464668274775575643817766335878970750479647603603789649847539139790242626147456264056726464 [142,34] 53272941193239349363967213919093030363744783769872261856438485958945290121639310357395761926710015453685080679803435265140075724231273973453667874317977176182973445649622889952670789567809452368515542358571268318277214217684116384163105024050424034531153340268762707637864702093278515213856724488808349417345706210623549300728568327131456542889069360756760006156904736623138988622135795516732058760876139191200191783964465510124728113773662642553898206089075250448041792230758171544413831011773914002144258451601249453149807213805583348799639425720165965889012964585131171228542856341911762102342212276426059354072038449400126350732953320631395555573217454419600598966000985027236770604442196863633666658642283673672873963198905359553541051925064350898882393492914529466870673569250690047776683504088559401228983178245076529015738576919110732598932652527508272928603087461730812460529793013998710715685207998603724510141573247602935265125230561686916610650738505083326186592595957552105733714294282885363133473551279858660387367327963530107397853059122395778668802724081011297704562224528734377265350253706482420327080281945102607362318212758979140750190647133340821309657307952602343160073141621996241034163236909473141469280141282485584988066412590283548371199668510327480409143378959077685990974373433362691756183022981968716794445288810620666409497579929368540859563378557009267529736762112215810186359278184251042845775978935234300429885557904465498846839708373720923706414984542090355382175762408106650776266275828496753218453369746277957300521099195809032863266091729234342090854844356680372456648337746351795346923549844500306860711548998732094394893542778644380636188126276569200041909253950604985692684322817288 [142,35] -31047826225072945075718766831095281904334435220376588052926475118155720969148998680636863172092157017296630534721292119740844698871094757592913946887691784585081002709220829011827888241524573048209836470833818112878452159188073488139493197216625271105346445207755480984446152776131610782434537926787208805228433048260649472704119052154613348609367496510766330600697902826791455341162352198295098516763204532518089137995310511346773457555199599828974916771203162879736504210333120063541096805120722279321967247416408164090675009096913551145334445412331872660056440302207701933762545521514972077408820058977601934954403692628348035955620888733248327979680052904227949194320164909366850508114363962069989831230862416716267658459860884065714043135735525886305055341270199754716780615761010236539053294728764423487987962786723056782006116410647357983907246916869016722067203048151789541661518248936938988615359920586022033223613594432129097891705071579939934745102355661247634215319052641741162618141829726244981387481785467173500744866013623388647699920449959972437359866311343685608231325131714892201760930961057793242708013236987291516734296415050840116528988695390076691253842821335447424268549793644448623295752064815930056684927398730639567119339409449334566170776237536947557149223732251443425637361173906893108353534817061078909296077364337756932871553825943224198542358816623307797843269601072124967636107960916380420163890365423667241391453561009361814681993619498241958839939736336326636185450064299815145712543463623717620985664078645838843294432844164221206816854462998726537180001716813799612195733460229759674541236090805706409719918168424720156816587067105568439043846615250181707913624697451193836112538224 [142,36] 4781007357469984095842689660489365585597890301687586197373471736065483581901825068137127206358432016908923133769720227529626517629074945178216176441961726203515506738748668223664805091935613407604051179181167243122170160819870807423635511354695074800650139337541854143833416114967767001183688681961797431756567175408877432043950392249975002271796970266965505483905261558208174784443456565907358894138296441176243963360551703819669189195941318198897439532333227587046067904590348272345987709847107535752956480033838741620313346819591839725818282933899030562618417877755682922432660951813746447486136224683610266948154586303109895676925833920831912206334487691763666294646390105313584117369597930848781109385988977734850066310674896863300811355757548008314193967816521413135849369961284212078010670548398806215245368280901178277767194776418530612250438753684043394496393003068094217527883393052251559279801803792361973294474341362952821094037792569858158412605668406259507885393150954093895481001253402750836361481256232406298032396952666569781486261209716703703461849786045856460369674163524957969122993133950502025282557977811995774998545141709821866633408375084477058476130210610965273610277729178929065871369358957098572772095309950469992421740807663704068951079044765691387244729431471019089809510631811702649924325330371394474130070727022259312820903832672140098951625784173570505910824997687947596724293302943249420573900585146676262052938802869470515847254955740766311110313434066434323192044995607118870926963982137278962635116855346905559296351397921994922670255244846568521547168902095342146116025397696418258513520350537557428048104606292855855271560206424786230688985141713337360040976484269696199810128 [142,37] 2523797586338939366101071466705122803096316586737831330671250826643697220541216201302657827829074410226200325637570289536207301938472303524070187156356228091827020433957011903042865189154267257604179530049067866687782135859343510691594964504626557205782942345046549066252639244795053990313724160229891857073124204870788739457618184545205724408809096088394550010187874197870407191979858398358668345704717752435584416634445021764564246234593081156649342551315879074269502054144024250500060434542383807348973184717309498462341742026760274518914183916050322908871655654097789686091152695828667642523331568250384040614631420573711759351057781491813455290096595649292841048727823026808551546639286514516171729550699281726056359217608429217845288631523728308994635388474058933849115237581126831865622701625709070081463595448334709489796016876965864885600977353852880675253071271175439411144853226564986671280115521529528947045885745677684840656153815264973495759390073069297935032323487748654350858335488582107701424316332258645177816368355954827652564362568936525219435502503081637708197881895169879709823712533692816105305067495645141635871507777831100054117719247618491338511792225964895165819012573773451201838012816703204374240994603001284056848234581033689628525379065981996150476502109607597197672346971139034140209121574515099144370779593577476570876049025531344917663779770011396696544765599697877602674776446249426808871171704894386318930363529139656608262679882216032855339755963731962181732337812139590301808810500245669008326071655863195476026222602189288901143771683060121857158565248581357491875134360881615628966680284159333457639245527976768470254293535541367689087559552457228580688796562835048861728 [142,38] -1651182011053685043821941259534965869943032382103326359846354591468163053805033794259609826942625881424712021941512210460163412138200027843469754982646295297738961750949740055103884922874685476080938498593869410970528353839400575164876157032241916781146152075224875507600121893491534382901197398879591772847986782474954125358152660100634485806663403478728472602910454337817525104438345375575217051311689876246162528028662086540074085152132467992185470664746429180425402455300814508220119881382646141501081209973150402935494160654666756358577759569404987585330773119602177452956705900609091739663330436450972912198618081879045434395092746271067550899377070505512336241478182915130361479290338258826081212903414548596075601383716535614776694697330615855453505528331429302222067752940634931656658087069572502380539059126829470375625730565927665077737073416889904416848391239286088424870670930346230793886477085743100394354091738061474917465028350517463411669965570012455990361081694926370107196916923969655817743006877009949896167915091760493475930924698876093894234332406522218640278469736483351295027161936064681148626640725738438399754126057781907304667742090030537636416864425159696162301403837236974840207357643567754677845413965830515430444981928037186788867628020109556786558479986689067631027510360530042154008154800889795945101974239369002594263003981174053694230411107746329743160044297322310224583101845768849706329891121523020771231116977462951712422804155423050387427070912823025466144107770197924964727797484277332101680994523711854291720958963620386648983237418219627729631090349012204803228797525978844925862259518061616442655956611191381435030938090794279944666113487305185690930630885764763046 [142,39] 369490877878726995554898486922888402383018245850149017142885624079315921502248781535859587249569245424245650505198860750453367893296376430354272121415842610469002550199145126613199240651466600856818808111939240228982288996760010847442144715041653608349470489552883499681708166922933211190312190052817716828109011030173017448831819845854354919528049228701196708435566300242537253592587200519870000022954495932285081857441226998835681026535014415863464535721731904393313999022034295265153733519139034097254153489608317086869913400643021775093393506386429702951629308517795461753015380266306972773014137923598714549626721224800110857665826024280821035554480084137707346283960680193050361664074465983521983986435099774902622749353423365561285902758852815788706621593513945192680479516151750488480749693739809827800740143516277647695452410117298872605886270794245269742401204359199319871607986012181844411791551883450447119793277719993766890336382025955824767492106351225330069886100777138235649073299494003755403199806096439394537403035784868262636375746391761080891182906617036056636780603002650576743447495856353386281703017563243967146270146695461857696982909488004140235667300166915832310036103720786060460570656658068665937869379867968251614502901334479807186686518656694098870125527448375889435940860425259615227352343063474412886243521585977837849147854324375452594991436707843381300652707517086618521116461198621584436035885089554247308430881102610590948722334518650633347964157435673757987720832053321248643186320007747383322772885771961522540910874391833003100360545390486868314941880948939789063113141139328919777405463803450979401373393557968145720438265782062848742349707801536694627890787916848 [142,40] 15901545626267497507681756217405111927233646124222663611715853034469576341057899597292223501405374735693755734786331372883864013776789078808010321232070661780399508953060484582804230345404061055902146325161263906116454039319497995633031143328420284866195472679809717466620423600922640973784103472998276356670238213220629705078152360101995900131826427734125161670204274444318766929061683534368004532430207869936132954762302393123106798415782036591009901261842600141592910040729030339160205142212371769204544837230443400778941693583571617680629732636794787707186323017463472889003261252003703541607405710032041026905365461317577894850813800027615634179618074706234363935823652424187050249933138925947798748533715061522103641785989790642505622523985043860074239320390720857258150179414475196429436067983887374559196728582317659595266044911736745945238742561163182739274236369723088476430186249518845895732723613189546102872787227974712083928151955073043546734905372439045103780863497013454758556638118322640187376818761340406955195502033833505957272551863529167493745439758405146411828575440775293941518469181978626666025748534818195655175462068646819890454202018487085006105232224315425703739816288684873621641424686754006429666561131542965024407234094193584769161140121318958769963169151649812652717913994462493499066334658043187049906552038656565737859784634807952914607936054390257153017382067559096880829841192746925956614510362389506392610922339499959584078763614799214809778606014872811705599870759838330796913355149300451008499160944546383508918605443879423429351425623501478773111348740540929811452060411221800739147272441972344276303402888521589280219699793481332702650031633251445413203307776 [142,41] -33047868167994987550291113737296502031382999392239300948585898233963999667857621598471733151514487620053161181106000262453702718369149212194452915021242083929347873019560511797603305246573691607453323044027672827220201190383578317449513625099118550696176155405686052095490957181799588205254658979533158271444224651329439420800880838510492125620388546061602907242496134073184009707288381395779237203134298503035240294690259695709453750759162329127759552733622357319643222395833445851910470570481286948434570572613426726059305482713781938491964586877951754424208671452623740635616017361082899089343442573671380318534601918664567862491915504967292210620269490229527780663480497287933918784440798520393539046238279090997625212999354838365989858870832131175954513984384062035979816949065097587037002934944203845837404754243988905048728825187137822769460720041994322497083313173325955189792388059975931961550182637594156824610833129215736104473015186364299120919006909232859316929182363961385314871158358105646191680467172600198563021186025365381112246603650647779422045104571123384633702104910279080852912786412006511871396484459731556256336166907801071804657610839852256884436430055903973455043350529365158008310200515372187189932743727023766529992294605749090742974805175458302238628071833524758245277948626882832106316627207155011636899131321688930056622163814656326169562528889056017563338784299439873342048183847023270086246746301328841816666538521312419514507224606949475492119743552310358931497239973730460103698568296197847882348589723137547077627162697464683449616307546731157107159145415825256312064781575368347094413923596377091424235076699294618874126112974828441703747619024515505416339456 [142,42] 9025512144738257733723694791313937083092182676893573737373651285884350661743533429492156028909294693621658752028041805255155951649693674491740115652590527338843346620343866604934076074572685885843390862878154864736104319361699364409462528531978195461396348372418606481063265734949328683291228625219186755879998476000002643848847203528826125285925167157670719312913543322407488317732698637942843168466286895841253490866816043433912511694851250956290209837389445345639731750198939264304230257958590286702995271652840427259523117527110553060041182473913905628829435262982993609619677136143184648880600551617379186062230385066912308530002767466192023425011761617880972710151853217970387962865130363276954544612994511847758807609123726368529744831373398101639442825282294768343251436933820939212557992930853327397283799941731189283552634843184710278623568720965234769286313846002224704295129185211816484560308885524718014438669897087399120439745545720382310372914833841946307512138346857984567429477683025702656072726980697484712723010413772929954817964329705508341018666429862225348335591150498941619514856087180090791449336740386011789713440525347141177348944904348207579672364763948813451584251499544662961458319784225612451380700915276673749551369366383588614066225636429331605221399195031685512149361377780021830285950880119629382546693957877422298670165251276047304366042853127914375394490928722166798412993015958074776887778896720741057602071059229093984234501001331224497409869866053069974826342868983811837078197728351155407525240625938860565384955920669259720917861908949166167547478059729067417869492193477924983526216208770393902227940961558982502743362217828706635135564218264879228192 [142,43] -806810042711881689829755686085377795900499676788379692173120415158034018188669249720585098572206675860663273751577947511056836075272915660393395391616789166909592274772434566198755231639971301103747019150803606721123731443520296388793993728121608032114030526670684116153168788467519923080651714172631656061769372947897609212515452866171447004235394059482084327629788595354490968196824474101177065568786370867375318764402411359609723017759988329605740974480027056384310727728797567320668546341509592517848721786095245237497764719212560054113252548593679738429843972027908899898593554754655606777892880374579954892794308165895270434183859564380196427869803814739185928874748238427074124759346285561128737891557098365551810719083785993466584418499076785929616216694601394314068268095046398324033100243786943694114199359474422538925939872157256168931886224284794257060735973487447822964917031862699746156305381413177348907033558416043881880687762160398235265434304256726594976816018433111330851664338109951132352858541345306626738003454386296443970704627845016561115769614455024681655229504764256238795369959784994648791026142971617222133204778859753865260248021381848974426555047024792803160132543289045589318927398261931029202400715839741611533299371359231923101540267867862629309304796151385436126583215866822414633664832681053814642409351356259765195843240985848062376628507132005227784673414993120526062379422829717889228032691622062583673504262591775680279077442797098846384150816729357501123045838768677876543906533386399935741471356084100326668993482269314441890088080577157720901192619350993570741890029394574248138721498306738779092077722963802264208240490999278639070969114848678016 [142,44] -163038911007156877839463395204647844905972107928742960833061348085413310047242151121895910959610732172258585232357376537280818555854300204764046050512116315831131297463241606736923092837891093862158013550679210960491077527094388222026064773803713332278140922964488676036422238762744595938674153075362412043858382595661431057927397030474500688876246145986700349061720361240085037959428934954258620188010087677841031146622166842065859962157866274777147817846891917759841612543466569468410550199351189785449992250151245862557339024444494465011967365826216255128681844051977723464174669668285298282241304522181930064045541425641440545878986244241711869224703568406172328310649971658795146715279635864451635833323856333309152424538840616365796805079520146637383689997522235201739208688825894425488769277958607827271138000723035506371724705741544998553066041101077685408311363662207775369344268689080748616970426856338079068740608210614521474589020353405855753566379479527334737868054940805774942106619681545954107779258768200422289234444967295595475007435671032361547146231775785344114947511057384007539137690718631924736639003758612768303820534284007804111353876008504941686873366398488654162886193632550106673107227892395003193079627639251708270562877096039981354128228310913202828203045667312009481978135147181449603574717931978455665775959536346421703346197020299622322966429767633273552369048843105824043091396996730488875671576736718691717273870125818018697087809657161037775208328762605103883088999144929859095787767759272389241687784720385297677434908809511788509095292442423204292269523813785777063913555500765627933950642022654436629979755085703819448295908187984067801987303348416 [142,45] 57258541660575615535253300571931519439630024287287809511092222578214990189479871829372206518908167110209094761058403077282119012000002474041304752353427903771974311419313668108921356653465205696242940887438296559108155730343080033528209511002996359878532124204720458100948033870051856981126737914886148627388165224078068621734413337877893998356389787645829513347915114599512105170578799389697186947314892381943643087068605877871402511081094932432953745868128746648518138091156670984936031604296939923369064645315989302522041467131233665146342634657668890811840114264635572326174435270487386471286957523176388036484366973876971808651803948346413002866897616336302035965085528755259970574693884553728476189257985863223706407775173439949582824886830239445741765511147836361216909860819330952871678657529888364285239091812642805175106605457289463639642495303167052045646273695681467140124297703836989955125355541936668102290389798281825994633692720089388938925212643994371525553718030259896807689127045233863705418033352918713621007231042247135807575162457978904412415923727692900811739801842538466856386614087855477957785365297039886568567774838458975393920445353223959958458331710085959121574230065938411435405037028394614090024104806227544320184942234774017709703899308909230977042256539801753893187158936133431405189342723396715576059294176121697147721993809457317689743366193732243205803584377078540664320079463427839392847292210700679815669110336745174764653743074179279431981922994606056044790158150324290575869676899570854958329133611958995285984112861169747922074253479305143315314222622993932271415915478072395681815336211211542009649148161329068463810411861383867532409990784 [142,46] -5244219825098747351795938707228234233116024931567643525214206809037131589942275652244862414159565515574125921725479551923791903184137288383269514558342870678607001836523752748612004731284929505894795533845340692883113147518894515309779528201261176754481874039474351763187057266075490577540087452480953339823825453356295859291381968209422899306974138029284670516251604519796399557896448092699981967338559467390737151177282339234842223025946227483629817008717844670619016208319995614719695963191604166255989127298551725115682012957348247458348719747876722228697802804438172432113532605810308381756101386056746282135934909306919004484689325912833690207460838293035314148521517364017461684009563634586892484942426691977343007173839736887932932033909924850837273570151236633231494277314743161655144773726184988350063259321498640106413010556397617775146023145468103965216941786757100128772578721187682977746122519909300086322926654101695312934106359946873232810235112960384594792825421700096282199763302006564441073856861783884426900870107591533460756954129324907152270084110983786404824348145968632063682020739525312315041158451658444397911715536400895437462424804520632542275854391354522949907136063008060383388147373878426635567212363259795496299800504137045450581473787339701554903693908480771778785140708326009934692493160717939555627658601782976819722191543113310021320899474457842649410741324947634372972037248695687314711898444864311983459794608571967216785402394369884499288644549677403053645816824723450669034015568629138969546211485784913819866856598369429419393432954663388712443716811631638847311970720220377450307318313993960740536056135164352437403403985281580180260664 [142,47] -531862589232474569949287681646335304559938455477484027928926314013222214672225073692495218807462118834051166436021872106586994144142484366040671930234863159192694830242756327368200707600363264017794603298622764755069844024408886160933899709109486922004996012071429546756519924023854988383851231578624866661300895160831783123267704064719852974702032580830072605647377727240813998557093896160206557848461028186746843176947481093753436850004122163783429716411146511403680079853739422663217025730669677049824759619316073449848653997135430733336702605595676002423130299349885851165634048777277492393005845212200801943212021444633752108297805791220862723049970082412362575339555174837385423033653168743735834433080928837907966415973292189058957466339906255003254610885145875371387748194176250031919833005849382783244799628519861776158217985303614090334558609587574204150572255709633101960810109518666202522899178936412680961395846902014419380093064481367793218769643658269117561107500240238478164433920725063394145221593801557938716900497802128517535930129119349607874668825084601218566663068300556637786558119226250805301429096475604606439655402290244925923138403669312876374319795031530494740515371405011988470940825939880486317423959829276979590537240385716862217085489486175625381248866174255589882829912110765413281088470630850507899478089970671302211542471193025030692885709933749281493141345908789151671198220183831606478212016044312638083272798777743465358672017707501392946258570116783209381232485533328818384561984922756055515185517648047492319494727068424433501365363172281160393343343694474409471067411262130579426698038694515078055145811059595208854593274724625036288 [142,48] 156020143563878344336967591262583002288527449572315471044505603919839520080378634128805022029814512018567029728801940264015772559233741389119148204869073654657126188624316096378149268492117447283461897319224050067106273206987130446624507477669662480138747260619595341948002532349682932655857926367384294980254932030732572019350624019632947293314550055325768029494219259711923607823777967788181746365198264157250660714592743603042630119567595135177864394215456182705827785627670061563550817738238999489878051737506585619750744454786845675452054632288163383479519857640506529756949298768749609594648985309451131096463355981366532579356056832461476632226084325328543976332140062893471075872482895524884794539941967341519016208588185608915721812121806985874942040309601845256530566849297986780470283889256061332854913436457559271322610836290754306861619194469210946892464679538329788357591635676261129557856418466962603901978035094537229666570089149697063405429958570166256971127283909877453244857678625885935567595909306979608880766969037025260906919813098641764868763695920197342717751920024143114936650201661026838573124885037222402757638593161121884377124328891119915307961082348705944700923093643994710973896683587235837435390468423492426695803422919685313016753870884709691632100992876816443015224945495450136180470192606652685167070474694957145749901819640030544977246289071900520984515901025638282633291316516171277061064725918820089437239248341386718239356072894285928186081795082524489827726083288032862441626955974042024310413533693051959463086014766154187913586657058060748835193087458460166900371514247400727376849632465776042690926204752132456119558126639919616 [142,49] -1614500084616608847937452149833100227755045706608569590026286570869881881629893284517401946196569999474084162746454783520222730356981130135259371874338105272968187381509607513462990786158752481216663002843703365499111860479509419392398038748945404996724769059321926515655591153476750155805719837915358623145542466151335011673913095798353124990352511504116354480321968307519638358872606122008173553929012373298326563849382388907480418394151915888662167385865870169237211046556064996321600978263571955787506950275205991296342866004123829295962169747795780348921336747858648501516515213057762526888794272047015440329573046370293863122914473045352289939458371403328134467159348500311669954827611693420702458985154765419267471436864725525927038804889655183606139159811845715926750928954648582757755861516898772972614748773453206642601870366788845322108772869548924954344553887182947627262952953410674185475365252692920578101788349365366580526835360877261428792670331146768853320507330414097485482116457455287317748673251899130765942320563965782221891424839549379667765797009131958827792966164991240646373388355955133870289149713967816467657840223677437036816920811423494572119820357778042634411794762127621930318406386365234891777143090929205742372305557586419930190109343357528235226106662957757839089362400024409161218501228637015279796739705313630953680432259038703886472278270152381816215660231306796567004624469307627786105620528848263558743975145259083328768418363121539403648870923338238688948076164478228969604973957522791452749681693733561726282964640355515009834923178621739734149803884698009109038606164038370317392434024613290824824101675524589426684569555712 [142,50] -3916512500103274510620326152036221491092707448249082625263309686297128780534731389196716894311939844896171351411529321017696885332278071516280481559967536081602864927726275977639771770836233841328801245010149784299674732449310031153925028279572570527512845581198252748158406963269972830514786953378589191519592993505174088037929119628843155083785375772389900349859766485333127274168838429837143554185189274973952405758730783563980668693755987954769406419626709848614792823318873662917057569053154590309248871010780589937992108729143807326018705013423686702433144346499854419931224813720280755338126937951830403068985207559507097119320273512590257830373440951406461229765294614384850398108044934475763450729743709354724625715321030792805287767887221949918608006275431944772997267476315900703362531751003599109571895605568557228008534835533346379784507711571913338393768132515225320340816794479098411410983790529819819326333076109799286959451132177953327408368562657474108047902924178281011128547755531816900918882995275393269662811937172925216375893732526682984886848532046901675626746082486552813644000616314689627375615959931184580489565658574615136698832881747290014508602204943620978514869206292980376515907780469433409795215910120277809123308717642752196413346050823194722395496306347277280555227250191193209468585748661791281544164736626297864209738329957949061586008828755994496058152558039499701405888948900662855340322176036891933222675526561870003806272912354982925260511430963894014826902190864016403292765132552008200744817250415085002901626873051618308776286176293878852535319579311913556922803801126307969785113384864875145631871059393057267413553984 [142,51] 659547973553747178441517049503992234357683963332418283375067158167814795214305787041687524569558253580786589378017376430759826565513584762098048196839315252790242166390157837518598824192568835741135608444761966524902221687721183967474105302054257683601170809144001464031318227956216794351263580305700544183743194239082287419256667400952038144480630454255019730569574754835027217023990098924125367726231521032928025808075385987450918330126640106010800365099719942694953461623281096506372194863297347735890220921783489734968819028302774741374503541574942325104466053019379779074325377312157968102848493010783206019024028551061312296555727008819073540268907356535854972953770716835114552732987653996035888569445210275808942710872529106748072786751017121570549831965224878578757092354808221675403171144812705233761950829589189767809765109855923697904616047084370127936571530220656085967503396320988249647296905216797818087929288196289678007828474917009019310169995774946802651816154513585487825926935701327826983598346588793751236545664983963368173979762189554818218091928922463265239243210672151294653953067963340832607780440191617076256273055061106976736893376455660744178088982604509603442593987403314880171234958197516449270937520388167364424304691386146061621608514540190194851824973821479427414195563361776238562821079289135492258428642595812597948021395320444845260442597309022102779468489250741834827515608147227497149642418427333174880070167290449975892562935001654165307841599766749415404356459183819545364159242953435673269824498151047984057434129487825330322204907285998386607210962568254032022412110247256590372279121357485401426564380333993491179584 [142,52] -37214473154088333024228282118566213688527568660224127824627860001234130287735495444611862729504862690039916879175888200912248119088926851431449937257809577309559741262390130313329696537985308072783700463311057895715038746172383605289762370441952802789658285875465254240130067272156580491704205306555392055067538145052929994157332424459425354736283582033340866902043420479164151749479165360664887347718010994430643852667144162302978882768953099386292192667996888572480842261632724411304058565061219261979839031285301607602367265570475612717173620383918226067868914196046315129841766683856330554445821237257307187120057793604935285269090925178762892240569168618082017621311191475527029350572167808625461025064952636190348676900242074593679092933847960554805947705850031205590950184528085746766911769168787363162987240909398107491956109684415288701047825615207247328580994916282140296524189314384393550296536451667200091885487881304205513026508586348239111045057590884047965633757730472177307793919937332253327700778943833843272208637357227509356667866418239376032707109461340745436530587683172028960217849545318632508368113822613962398169145842028615896193648469425377638142373022967975232431069000186737159969520204846187087195005059436335484671356041101055025271128069650679827246793461416117929623922021218587751742457193865892844831044667515886780683795729326194791617445828521313217416128689832923078705593041771353102459885546709145755975057034307997582193030880262852851796375170845859459294107001522226627757938193070909869218075537539499774456683668311127667799136216398288081825369343806245917447425742367324042837386243618295031411437638731718784 [142,53] -3448859922596251016651437478742789526149141194155975938806968051559472317362968831565894904553022352447281012132654707125530022079309422789256833395079859779233565458991200877008560407515296213239785471493614875607443590133107241581966273015511056144880455409291205486995513404075401818117341460236776996041473957279747557936800641879518127831312439774699005216102803615889083124295809796890210849614584793035050589786095061183743780128751607233672990211416009667237176199449804092524163947208843342589989481585546471413997013001181127178936654257076262461322196660875584068070252871641041918755485451698029109403274267989058659721137556596724984747125948436767467016669125616114935025234883405956337933542900039734965058866111591896113696015987560913618052779847833981293656592397449481839162886000804955444650674449923639831055407425992483993760796197610460789809377234899787200658422731166313055450546305208726112212368643000451970355679670195730512414671268998086527432826001967213721804515446622222990979879808520268956997819203499353563942868781424945964273617999938947625265318070861811225980070420160591002524896637174930201490119795391252002634396643470327491702703671045878737754732632129096154897611210210448813386442928765643875682744388313054776099392322763992931043086415010546599227744714664616685939685669864069306348228376709343250608799236805989934430059088749917303255617067653678425643789468914224138364536999987794251369297015485876224880401576344733659688123006611538479923371466465411776930480155989051925838643143928275720710475720085555920514974550863135612175885847906594346058234219144128030052144162853161366104323863556352 [142,54] 1035172572889047283854347652943530555939442247686282104204969527886012851492086085489924812454535521034690914436499046702440368484420405384865931768874049109453678546597149599526958999324988003299443948512933636951747259793580143838665441290673407211683495743935457469014412046254761923846144511243232697356262733102952815988474564689434011614242219960629856710547002994093052730810797766106932307461646718823138028637137676216447953721602133465911707443255721917432703985488248611661941710989813985190467707171358209596198929712838092765852898970709232378873307684333384469199475765208353025149270096215152042373026230021840033466232419998416657486392820047237428570576986309515822370076014684834722112305000704705025180529857035828938403189365109481125337863678293907683371512159906378372648055258434152541655038516496839213753117236375740106596003659289158753602714798549106754699798946797488085770204815444885552003018641838175678424681948732945682979635597953974131900887060278071771672111249332800270278907215147646255191474791707068497462245475699078117118587525760864024402877286887637557730033993779770130347648788120886854773686940893414129015378380927769481213347297073025334395655919282273909686701594549066396302848429683850768471520943197410816639614055945713265911528544414981539467553311427510898655176926992083581775843044393135826370020324454853407109828656820685760260904780933561877611938711762530602786854351563014616528244600210210079241288578283632635371610445788680264041455341649691015613842732304279840984724078226462564313151546275619871251996068528567585041994888053650071661083799636323566492413937963414198167695920880 [142,55] -149821687384948044371686773963073491016920284558866658667204753885102112363477013100128724410087135368983118897624382517166108093132984144633636561009891573341431386684953429571362291286264904366095906833469028606556126269549138248686943710488178767497707247832432131428645465602694134167599496581678310053268332693012552665976038707129218975328886165788133240342756963642978937660566268858288878393127397241024655939740635497395696503913140831663825304999965992086106920104486549360929542967368336950952745878420177179821461176767706884435699960049699854009310230443394142019386476000105452884213941612937188530528337592557566787241268536460526249811277117145295741900949156063859295233138144924562255362424447747367815168027534831913151327269924565836036907655934021948579690196083065292800716028467730350292624020718388508843788179584910233960631948000231409468591538058379867275928789051179552779353287679380379108538699969339936065528544413632359110397580351781888404092641966623329723972940153478402457507437609669558444747961983238679857239746567868872999697933965835437407819199928775075422409293002947156860656168647316155850923409424125869725905692266909027111027976547174643541802534282606646103931378134393653721805322044683843359571548533096653758118332385451442214481859743951926546828747572287665927739842388259658199920670322142935765293501884792226879064591372849838665930372153305998446908487805609412701357595474465926057227403791093504748508468573213950687497802431777374353245337713860303613372318690808442496195663856227397388927244609735342694868777240216987982436036632801728910284204044918147546810358393113502729900864 [142,56] 17731657328477352792592923067531933827345848253568206532521262929524968277342469279772617715524410624629803799155194806871113816476601129041566231050274184440757610268789434595868041274171421485915562719240635923479309223706356405102066803429244178652516968310909706844133311139658771721096593691516370883642256933591182318421420904983899926509946332426702004050340287355040876194888189000846291969507780356454114032269953054272693467805909586427598756432162581759715728058960885209376815811356217412897324798179113760029348214427673724242737741191149614525688781853641061154824652665029969644326311107710031088118946456745449176104033850152159185012672284151571838516208292778194282619750652959372804606595277227601254210502676733802977097037819282547304492005466389575805943049963413720699119744001370675706505069675456956651984008380601897424623016123675116283981969791152297538813624171713415173290593981207031038994491593152709064468374194726401616968602053746046964279090749684065455004783425985269107810048617808707878906813844021706210910587385435198801326354492915437278446253875132145502281993897626231995922781424163206443134573365358093732719465227718623831086850482615028371548624827403564315386490961803047360424431978170096013930247436158605872259054270045674346253201805692754644894166619940748456656078524546000343697895145984965141703048661478389931370935928055971013797324528758412032924840232024491297331585118677479829162809431172825435527251931280892024526668991847048556697689224953050733624860549870359640573772893596725180073537775038849815938844064713928359665951603922533654193828201167655053921258117462235736704 [142,57] -1764508847238643397899890824270446167370084614406114464125442289826968006943658318391809945504876758425715024748251582621563631363812010492854385924966462999952809101910573254668557995970677924248302344252190853654110176007808645182803549525709916910091863548617417814126959264536462892559699959671795282136340138740927220221801631615965667578835480996932570180662881709175145959651978628714857867005177366276360107419625912650765483287515635428845769709133065570305964154170412300177819866844593924812385221745516583051342736968828546343769986688423653492251367175094292994998121414556497257821513618887402215639791459577506099626792417244369566061034784951066790782722414753076907971552717561932159838320780545066108530025615597492423432194653900155893097017898567441406309103835208589248942206391026961132649656006957046584113638436713108544713240686555322510856149693540475646630888706118149877817971715329325535226403820566805504665684945722379897170886675963336535650022606060713213156056295540614639500507122492053946656119682034582984911975398515191642179206901275621454604920579937233760010471600575995205128894768826740641299035324848136320750297090123906011827169021908726191831290452636266409299687284399953068886667470333220365664569632956170824955432714141362213945415109676085192648763036868648874065126616040801833686258223384440450559770748792762462004425912810560015799888536878137190489949830819066880209704916953415180796904610019903634847290929287111902074089596598752737265490454109385711512773826634261338325203264086730004717867042260833469127202905452414844017139827185593847967503388287814240378499733869653376 [142,58] 132429542852448291278667652583771217297322488039909269127206978173619871847382756651389491978323442022875927756655165419353351933882666897824882475997802393052048526617147910933951569064270840277107785683326588939330688903123341888965758364693243374975649922871804202310026423506615975034309910750333871112169372154341184476074834427252993867393140425894411099794060843847759502520763039576983110479196328814990340044012373605871606725078953498812856553427967535479923876663533055039448700837926373607645946981406088798075888547387387467585445287173661640326772075470112742209339746198579968857721800727142056106677000219284736087407078962878022388626470370047462587759148843182334074901625618459251706979895689116633038688274804956799334336516853766245356403667333381455814101220713414676559319899945215054697059918592684230740420431594311648041651058092109517468640693900927301774560579176603081240171248045799771226043097631406938177226895327286515229281853896835208020424324361979561991424894757892731599738939440671060693663865367077703614826358331695483698644252663527893630127603368046846727254027675676786610612598647008448986468651519497956775212140407113596889023231018851726045508390979801953871265953088025021834888473481219929550706470541024687018018125571932995195113718374655041161034254882503960714139269186552332069080636203846416605321359004604100764402392671600522085228602882212973407078355311504254530453505206337670450678415246697014142313376296026397654940678211919841640454885912385503535008258950311011680333503390485322062081896096440256640983762887094087579846470609656801639201316498354539382128214406368 [142,59] -5827301908740329609394426440569450356449538423921684805444426009346780928832507195952591014803175005422512044601715065164033239892280411796999916412052881533742023510357993521279345743515608959048962415427397930680404021668753049234072026485214219083591208056262604696010046177525071662051286937620569482638589468009708767201473143262284717047637455160412203936915644555567597084727806924894379234432197668317715719060725056436314518724273940968547550122698191874887494566234177711520503267467838857396087153502780857222834084264426866042147954107523865242664241658600072002608612348138629788143659220155500687690497024977575010341085506794060228444136560967365593535065092768395659341598127449839124805235214605007633713835474652015708686336280817337129060957099723833358363356261297058749667404264007265975399821983785121971970966693075843848128273499754938310178987937497550436927848596334352251358338443577453318932932854443284683868104652982162940021774832581767982081824824869199615603172620504869131253946333280159772715011001158949718547627748921509125880484663028092066422696043550560213434227903800069006818621064803033713094004859682252418467654520543057123363170234735278245906146254502959153781203449559909782536874379574933573043095834854634744340753110973679838510040975912860534505847949318711754406227376152863635082776746786257095388556629680183680424488471691277902314234730724624650212702051068227456802437755589888699851451781666588499491579968232006013846217137052094758986852828473169577748513693408886296163302969914514760952321466629402916890324455160180171820888040636095779886953892916833056637321952 [142,60] -101091152744531193940088202468301598222513280934500899727227449851873342534282188534726980864659888150325184020767921850059489169040638395362129957673304272612193639409588455597511696876796937071190639713786226554703092120934224435368977018715090505557476969992363450110467706930299111649334989400551746079936230462418679307164892324264638438056935367855239850493033157027498685829564865518624901560069394390476767934223221132115771694234239642553598389647292213044209045788491170625390491811111464863896273801030730327060844502598629933811247714669105005108449503390993768808117346733807119341685939441776787116822205880637995139920235886130098924370792182799737311225072630031216898039791131652534603776411000911416403040003610826109798032740727640580978511236943835903079775903313063674896501514439966811453737899227167696046932254440804078488132856647424591478443287046774049112193413651945780897131146823091172829729078056808021125053942556695971547364850279473028161637195099163069930076576822594566411896077416877026656093606628468896856775406853022280608397350384744261420673361932571649054376440786245724143707074355214559598442822051189839612666487621492664808012159459956242328244878492352475093613702380667929517562705502873990667179893244655146619248586949941356711419376007159676470078965235884891506404192352337640008976339231406081017803113016347179157998831521574594499004880698614682253229447960863825304321560739396744607086229561031031879612356797741937686888822142823466740997114466312738763484934402183625207857470468109907224821671086884301966100953419610267558154576602999039812632347497170302347104 [142,61] 46305398702611983139683019742608274298280905881146733316798631794025652462747283601674965162856466402618310938957033303563303791600626385916507622342459049749271983185374454998665240468297625684359720786261666795188347786340480994636753372371885402537817352466763265482191755537700426108008983007232107029431345655235307312952413272923678494660324907024581296256107109744778182968316863943896770545524037546408603519123570581752892970348229908736035584431274310635630797424056434432739358447143031017469860877329890194380381505845170122550685765896732603057777569222049725148389754725255534834509148379007247838055926299002549570577004377408245675671432551254238003767874489309372872050565838849262351133671545687410250950932338277203316203613148455139052474779715603032395849920191493382106656582373095383736031787809644384715099433530878579513608880777614026967441771402455013444496504225178375228407628327071171459448525469861835585387628002997088419550666497162117854771888497092727057206515232158627672591886286497755485014381609391004457606128394036899295318755762520079168237634631395405765211944664188540023790430852430145877543255449454983040333377772836230656314311475234272006155982081179400050496677379914111143664770301200620027971763074396429195777689254583702088918296451397263307954905234198062530797197373643328722525172029112223908311904122391074648348470283025082083324919843700700816674533891257400744754083995712797004674815764737475303501857840236871563530149001308214311591779600474986516183576107272729531959904879179528197656314463378763638035072490831799235441403971257291358122778188895777504 [142,62] -4916547536397456590968802378087988186856143636334923520268111165344229212757587402155563322363337665202137070876713845267037357801024300600470465019651926861650060245316270224181109428001402149086267594448112599526168817145517685501360560322461747016650099561009441251155577235895850579790588145834169513448707736012194985191119499090725379171385638431212711689678829186964734633882667990565450393161812707919281546407141725078431382597983109250736773770234076123372257113810264395230849825271214356866982146571866909787473663510247448206032673099186846173767098495772570104394375241709241809011026767238732504482078975890179553983921095944590812589394868557439848017553675420248678793778502989252409470038253855651772824854098914150811449704134734252412576471641202655219607647310702376514676120668645335042690511548961149984169823068288121325504057419853237385695407655448932445353818647772847540762770486516471973250532122806964434007795389361747081150208874236445305329029028647202145980029906279930427492414495628695908063889860761348276535081769114392639495681393882372202689914296462215913840353815878305178255796294375704045554516906709795412832457572097609932973528478119422131525743441383112450873909496696594439937998006429533813590754673515405838890861251026041694869834572121035324189788927004737410866501660534414040334944125868466573082536848246055818425452048206692455680968790233135659342114662869702473723426785587729467986909655433363242224340489136351588674548484263827514447811765267861716545460448496021194858132274230771323640797749976352030864434429920472384658154393585835641718716966786156 [142,63] 339443118163453667185971996186956695943124716625492261547259861602617172327150249279940673416004848588395228767963075415067269603236399424957140925837181979026411218177285746803600082239059542165093819386964551784805993344655975136751508187994540367604015733051846376021394249509541938480306915440392436531884396734726902534579546730678351354153512469326587427364472745816331136128474479552570789635517482845663205524592205778499468597409323400527265212951246337856827350994614798562977484654865298437648445045160401015585422235822513667277310037502990298166906145368431978232493500725215374412726697929721513639492530001694210231276468636761749834284902923354468719685591765133187508544694097185988154863127525489794080982813021744959428536171257476643181130998064231139600867686081218457084124616093025071322257788803746179613884537842848961453250624895802339351815430951523403073353491628592068373850535505799174213222314790688294764338349208990079820117701785707513417835874285321519607173471785439861547604578978424972170893534038297848310576041066678956109589348924279437838019142235016023854266883657468096748626278432991633032291917148268981874707301049744162123112927434293200706757323686185453862184595527207038393924031540898895330686976817047533056634509462661408011702992386541577464087764739261592029381520215326281447079087796376536002722921533195992599682238769449423030212515818885575630148380277615950431770742700080007740499155549341388184015704904398007748532471048368232643875216029362033226764797401080634055420465198750468316323999268730700679549104424913485601910351238191969919455209696 [142,64] -16700391285501380885277778537736808992609632085331640174577004661060141554956433178015775690496366324306772956613026081847396442552573390232424937760599199090318643469667787108204516407732039499116299731776692600700620760913451063495251771197432961688389040031754005296869057343863371975889135670515909485237372887948384910527406360138478629849999441459646171997355765623402994195617743530995231101802502973806594460571118726466310861812667156255121161894707773892439018603043978561431634325945004947714473197323637146505805297915158744305989721589588904200771808723120119606631212517040994263660240142256857179394256873749745422610375542788834332395655141332370476368754946844196166033145600596844071296497203046763780787199553362489254929629120855419778108000843828745600644517164193369510872320915809366790314979389284623385129422169201231236456583813058815857282433535767257933506954745189946510826991922396076172540311536876773056523775452473226852573059595242385738585891191340284462957554346255735068254079764278876890194401606551640243074166312023129503974321367280883881816501018160062055248209783446627303642740669993730420613316725875677533022867459044979692899300541999385513741454849663237195031423223552050393214935950669477801979411645338113790314931219059102620195435695934001262561848081168714048375962552857068580657298830786673959158800387251271745272968584322112720798653003742258434092311678292143506827523264235012083316526135064647383307460952726653284053439199244400629921607453115013156396641786364642417844369844138585465281558682021964024631374857510961334273237510085788895179680 [142,65] 551600347443163299547529075734260334591010526960565545994592215778902006770389549423193477876604193289171628081631845876982099542418491883700742636920614956362254232408061038687419565812404333177641297587202836029769904549804690314045866639124987052422923718389337942358844890953244618335842893078449288748119286750734874031568052901964701993364914619167348683708550735664601802610995550695332684617104385676910007301721018265867326398575359896344921275457357899637716614350925296716385033903096158851212599456656531884983637476746843163628587749242479389732530418735938261946964153752900819107208862664554626283930578081335681975259538802424424312955723787661016054102359626427920226937079621912649817690568702798950308679521802733062180036882876289204508081845660645874297815121217697388874666411675201190397007797998756180277388547569323771221943373894179114734021615754879590361276570501292062957321156060768467198931185411749812274562584349398739464372565947241594247020024973104198895923761379757078414158940070927054512037106849643396373513297353557624603249056183051676934974483089298784375175397846672361378403985026042576409767965048512478186236887645604114452201522951168975481419275176355766795589624747647658089541947325287218678638113761151018236982571019698626657330304144685349462756762565526566155892363999466012203741972910777440528604973397613028968624525016520838750301012639783151574515277405295760188306497695404921883412183444959516819057765996631736209048151491938916272543465005991339830206905362233185494327635807608565381991514547485892001180995257256002268860659143004503136 [142,66] -7536550794200198827452218654518510991511735185059275616130536056351091699703690664368164834583758273892003925639145018934264650635002732384642789969381506282401690307084286513418573503642911486978225724629867253831875514648204637147759058763054968601459508823881475123395422816300325704290635196782720151321811531698962493843656036586696783786004141209440680674776233226606739712885097644680700869466981567525533106806552526531697431088514041798551981395700830245345733583224429936889170685805042121772722175476133844156697298939480478339826576282109652848825199451420062599548116450172387914668905522762397361126831030044087084532537892973011631953527963455078800662524582761696458499762018086259354117820693919122058651163581683746327980054977484103530644904434520738333822316434252554941795685220487038289717719960037446969957522596359360368844691819677920552069271738245148042657459555953478381468151498811879798745912128992956799682963719182900146462191420335251521842108818252083794232955137898431473917698756388287591257752849904072413044360150307666858573577351333374776605862343744730929059056396549373426047016230250503055592949568291971054644807473854781263765739658415379775203974398301651650410498329179118792403662344140123077452472925708446745685888770836818392880623597006526782646228297342994018318984928128575091110910053212006980294195829665170921732132682407361852424084922608568541741067196494752344940043836884065177194234422623576536469182977574068957200473317914876512667831395210731848168286656103272739588982206020502218031134042581812797403015413913782420613668514312780 [142,67] -386072014799900393629848242697719941200688166998160577086168911333003352721587687480111967860589911866512612786790881457499617502716239563780838999172383683491973085379853981475022059316764749694030249385187177733116816254736823698759333172479163289895633781217112540941357853787203357113825352254037190205960614880336566867426249780028888273322351443922576163830260686063979618629242376130043197195557993417260773850117349564247461973673212836451291146637521365136383647222353713004597432264401105624962063453247153323577613041259166235372109489624028653457205885440015501693534008648322435766457518754442855498927309216983690020912309190733138014708729674877725145383913502739360356270302960551397858196891175178832796613196027832061230359104099126893501397517865131307398328912277957182462310573897547639552334527586092779678945455118661450691559961718865790330134150586993404426787365075420221913123658723418629057224134208104143130126977866305031863505433481834649932864153118100533189665955663804356813323247457528458815537562280066567608028579561287890288388664917900818789295626057644468968950155143984170751951139086385982879853351187298726104246630503133501759750619393683313082405662922965687515574718168248982841999839168579765535718657678575077632202970287909801903819033491642198162941470518304108730010444088365733721862920889121782927570328940614217557567971664633249756736628963737196212711441666119844639093155780593597782041229576948623670109851127754673427704097097922747456820180753595544162885984041357463606469237777047745539475408113816313112939501163071876876040845128 [142,68] 32683982251999279825045346483352404283499896659581392049127467931747904841457280348494134085730591598873479489616955793792279419518926236356397439713504101562754973786776492677841083769769602155895944254498417327941348801514158776820989663589028895178939454696031606474143733538150592050209499462530100271225111698933286612791320590724670980954618392933520554092363660535596675892494588673355668087206270687339531847921048181163310951351238791871724422710644490618469814613131250078562822688206192911486152485684271247422687905184922974416363686420318718865732278328924776200182790613452837731795719922368629032771984480337469222566075373753722289889750496553888936680274680949487497623478704095035309995000427171951131489150499498153379755529823463688237514833372754144623441473639527144374015990174739892038413551866509333019093860498048888110766654830731057723721101074979226208489488650981000655493223839373722573632436231709353778215688329909543355621673347247155501443719503899381055812309269606513972836505347381790653553052991430164536743027546203059045789766837003307158798421911972664545679457020590827510941735303795336005645337200767124449072931487089691398167355252200665104703330232346010099132883496960818311515158826853057644898486227351178619003485086107374027460464521649062633393626085702443638491778651931180150505720121217587333695189443548505127490970541200650979488552018679038879890686972759374702529870058625629030311291224860679947851215028753056648429867381219355221397664733761168950376861708057175904063498743883850470698415449955643782449747557317733134840720 [142,69] -1241928712005348170763632275304031612945016683334387033863712518761026007710173818054358122890768118039599717005334943403206328787422446641599035169571810136634827842977584681106465806897542622355001547936135917904053192311715032697343220671034763465966416953582976626701079692982368552473136065381589654404844742848799577278250102454980723090477113382328062377300667495668519729543569986249335129276658411809454860184663839499367079570355669979939326647631672279209711144405102331400874207071288686399202254600475724627806149059414424914091978506934257464143725284828757491169756209141422471459110798328605212920071013945352176625169502584039196813174677036204288813800817249748225536481959938390453629276334329370574840518880097707678981999473348025604180249134141505099334225497353186607679286231254273006948535947182142449606240533852581455310216623399151927746043139492385954602666768727974446455890611815223917489205327599959145009950021518936958196267259894289635204255293135332701842706407684556616383461039204045762737588332863840566832969606806629238783992730695894232331060050591374467332446351297694399522006411882316488951232168670526205420376148546331181779348282173185707962338286118074574273056145874210329209216925872478191192493530700604750353173505884467794869405429103331068383180916101232243599865952181465060377631740633039762539764084041685756268390523472987443354126997935409726923218625428965634302250737201449671699556463670166165250866041425613263009688199853341196395912025123709522179286303609833152341090678111908438802635575966902917400288052609316416992 [142,70] 36241106497230365182611868956238474261514939763888787494952967355993987440009457829936818371767015896796882655631794622448580449771225962930044871793563562879302809221386886363612233197553312186904115032809889046008890860826086581547867765228835834644088737858847936798255793968884059839644664938823036804978793914207207241745014322760780109474591184624310568554568178689762817025216363960656598674803664934163861124617151344531239433564415638042575410398100789824787191112108570330491648392649501924362384515366580019548310842607576467384496025978017374673053890727988663040678805993780896040989344579214679560397301361123955326381098012381877992832709837307586285314826772733833142135579114675658826732690452704782347567734637833460123555216325470582863218465986739201597439581567611674394796711137656264471169063623326206488842879284573789082697806188038996749324684768779464135017435269625784441480124649336408028596551790004673802081045843164398881925955040099730388872239219634519938695522544379391991818081711506396114814353443176372245483133012730770768640761093867033547332308455940352986303382817913797298038781384943920197374126203825562102202878664102903707123027082281451959217868351156608174055940269042019332362877373061460067903325618277794330736223464882337394533619353755644202160295561754802040437904152961453582257073951255834952428687775143622074884864560069466473416015392798752493006170189490137808051942487412323709783912785823950789049162806271823193832963398599186064478718847579084118141495431962162666348386571586396813919364614984932561384668962027362 [142,71] -187176593260401497489372894736700948845692700137623670748806264097117326699652416257825804370960430934810496374962405499088368231089974215884187598158592178902516399704691448230492411074583511083346941339003078988512219555339354921074945820885654199636994844378536117163409450646565281018026936317136741378843638433289238071621512562517765989927981295450205576919868499513101700006903042190731546942968115457206017759733259637882361127427893466152443607719466057664745854353857326444010162841722783976942843884023462812887368547192281516313532418333264246368163195927597879209119060011173874308691797785936953824807421075707952183652924252120549533287154055916951704899516206799777951089029124786622874474820293554963152908252846901843841279690306580618932722837021046058261476682270629253704892320433095109950063339284867900496420932943859509546473624806850893033971743439004928490705897291334995273163330983319444314472309679094456818670554368404711617838390373617292624362546778295727828482661080674465988594878716339873314140416150931277000043417790694937552826382832789864122078736240600716434680056913733756235117331702980664517322292355122200068127184845151330313059386635154770827740421904106620463500510189065619537822258028972497106618488962056345776587611268149276110963565465181523992738219502232832762270521765204869196907847947315784680744039584928834490873881606065045357650651534440648740970642017321156669200909097992857845377969392801850406473011410651288523699690101767496547686323631948432718877932811539016559052212045008151301840947924511168974045232496 [142,72] 23082479666582871141233825564834917262033164787154842894070053643904722392081274114711344802734434150329846054663451394504061477825161097026128125549561074046895261188954110728245080418994205195774340323375317116338581933760748625975994893295624302048398662035876344308408699921315096846729757793447200870178909681119443349570247429758535257188606302858882210823559100955604058083120377068555357643187428665050581321389445267021958600890061512071527589556064259646795784766270515899348586315210433775191200484147861861981659876905505336418673131425444088204312921435506824824562441501552410379489416441814854824363279860412289213373378637890642503969974087998608681042174195917423517797980752211111375100726482130888176975362637697569515354977027814875860708297987027151450324580982969884212633122236015373304494222495794259445457407394490950780382284389001858187928844530431048287246537066947799040178108118019308408688696428278397626429898947510160904574150094271924270071300442943830468415719390083438756526793748602632458813348324258196932609290755597903720638501293004616905289546329978140620199090755695142116634664441731710730372792338628387302489145346971495998332017029701560406582705806688506370674198009392010827178030775089619345058142164712951579490182339516356252750895477903370495002679180679379280579016369613399333995511231515497130168366492646690621548926367423943287951244423592089593606591947719769944269346984102248120336342603333324561033601452838376254574568015096392600792248124897681993118078810953563109924138649116897269172826230753764489213184 [142,73] 1363917758977822981738596103955750399284959835867973787829469270229001075570549613361301811467587893733208215597755727578644001083172084371111089927258025612813536086676591209478994026000288648380261724109919185308173257090396767735606004990998500640489778555564386427892122214026130069029614809659515965273115567162690361315431014528305066521240507045398748631691420617741293096400317710702133076605948136700858996330586343848287848587624901917472429650744019697100823827344073963051166433992897293362520252306710339856192956566600125886810544848461650356966644467011300286482950326954987625079722431508613750141760345355819172241102196654769765578099324825818931990976224947338088842724696706284255116779250540022267170130006847320055401332756052175724060501935709678596097964350575199573785234320849876800822435190319171424635504246517016818518294101398451553193003935453011653389147260736569543772402300403353201105184302626843899666332832998734945492883996057654574253985786186199346726275444714003684357547512444254644094531876672053052477369522816687459758169933278445582843530447910535210702649881030939037454415445757217919900719901837012500501289783113103929569061177956466825375117715105327252341779558131322764421274650514283936531854468305704995684674404158629625098627069600004748286465748847616479493633752436435477038848193579108562995530150863041674653370435399309478318785696336578454346124703344277667943557890357384045265367566513461183736324999164781722965830692096447696147951164813492727394891814651591822554047162505470563328819494204293094976 [142,74] 55815703724696628115754208885078068075885307127524376640936547797824454762779648140548496771893632727420617163702822696396793894182881642653890509018250031972088853240370229548912225269804157525603597825672071961232381832977334318177540969785188017590657542826636514431608219266774594448014779839816924062660044633468077723414248673013572050748869898230120588136069322981841747602424811134812906402918816361374439365058823729939654640320412035431263217150969375614434977659110173312737931982699181750209330950807224498409814462529796428237597701425213579737957782638040482553687616391012492919445154082342779555576193864675827989558475074821081310972066626495675622984109648188391286994082635116577050049845971872086726455623356725524471703401900927323984154782507587706842527566443324930314072300244081585273146643268663528173949116154811883161908059698814092739967872137424426414132896715862152979535842653057440613434108946691096889931419314794442064653663445999129171319566722328794822939642318824796938442079542563475752867615001998512088442678582620191484371958733758780377563001762926970444734000365957010868907422556860574121936337083210278685603497566309218723518623855106090962636921657459233791443730593069734822784371432063962164509396011496015029505834260042928007828840492560175318028336698116815219774435988053069856681885778173202518959507386655401852939823956632245477716886840061686639932374645935239358178169486022473279726695197519184304793163114770197596600647731391151797820771666318218640277406583539095846723233362889685238902392120773776 [142,75] 2490132608369451068084087019382872469838593373075132187216261556137842718485013733363987615115605963260550851313691974341552183820322758913884292508300239679922575772829974252977623084063832423760215565385360106306772977529475693235525506815822249426085060529238075045590685903543238106589707720360222784357848645043380157757372640970053228017815684927589249968868044159412967717043329158237419283942276407590896995936091528212469822287074612978599000429140434448829447572989520944189991292210136662968024586779059987376160731314271068803462652488917390254980059573786593447505714665242613432463314779485567259063818281615121056734999341080753858876411660525299481138976944393234669533729807747738475081531445251576411102754709567489235510662233153435074813957952995023339376950783175640500197420221707049548390736846446408184453883228195687515691242761835914424737128133565971161322579089302450824248668222860058842569392579456985031378544632154420530189499281223790401884021287265183552864196155857674338543711948351604737375678234343447858207651314437856568546475336543303819159491487748611046615599660023723268577900415798023522419486967610607045417331420474413358671336678012351181764282105145651814645984121129517815356598140880176265752791549521856841523528733611643567852396347839998181126855417334996414075073016903856766608213530697848591537080596255043181851490620641975315889220556313892815375336076968841585467814665521622976554874044829106710983820927090528661912347371129249879544824215052805862480170545338900356751456140867455309409733609232 [142,76] 82310976971185809825153013590953348972739087136224092546740445655459853913546944369053814951437528764751399009028042669926625807487326688655567238957874613272980608092460256345234521125358056375875382774006813076559556793964783591855484276353335411475026152189190386076848784378435617668585067588610524775205481186392131465878291437877629395403302711274339203145635585193160466456020021098240715195872656492111017526827042322866290487131267830948854221557909238650255116706603963695039480351608042816457059725395307260141658200619237997215630495375779567921693586320312820975791598318119703160581079776010850013918844993915834263758224887822328573806237635274191535894816835733825276504721121263066553442095809918810716966752633678299148382525140286785349763252392058601545236708042046211708654669913253177809481026698917761514708032228423311446322022711914502422233170745180582967509979113168144219209259771564018407747680613790376882809895310369105636813501543514242195748728326648229794170339214463120102415324483808763647468925220590314146801841647498526415712067531739471574325817633145755023553946183403592714966063805235296901390232281957238148516747574730403457454867968438178706846991477932307641009856170431727666093048535985734947833357633082234965389421252872315944277387738900499770914037747158471035451075218216259212884804002251103744736339291166552393169367030665435107340691636806732226379478858380561671734724332603123569483517282021465624013453231069550201350160620440077268629326661980905004177866632027573904149212310934767080626640 [142,77] 2367585805974146630174288479538320589231875946594449223356938698770409591130993770821965392058171640223192532369490376365670716969776166298167522434554408924528538677617120580474910988466053586195939852377943734927748523201683800188202193595959139969956374002800925019158921845994601735343049372472294258587546833589288804795436409853411263262851574067392111409800662244797637909120861062161747398177540503855347578284703539393848106848331606979263116545626402000978730424490856692684071360917482147211636403169229850405982248851821444314434382101105605440036204510308215466621881528441687051098756188420172898524242423402316234491197873706387197376789254376843237055804816651796550209205363197994667976800453120024256113045756457156537603565841587747773942346574855125722256763786280957668042911796600867500284242747639075470401922147463702127357767380958834820492586182948289190272148067296129065235975611638655919084300787341700676944060364626542479780533983117296736262379842001578538305570028772051261821316185426651528595852550466066404056653821259917395397051033994435993872007352629507389363242659992683109469928574067364318959291233024074977358122489825913181109321954367393697252565235642561879594945401047811587343705483120568396231649462794466259729878154948028589927684025736193030461466557169397855700890360527361735405439814380787984221112940335779286150424476812003190114879355506289558438621170263763566422804802933583248079914530637637126079188196274001569732198789352941339416667460667450891410097222043811973539740935672869909632 [142,78] 57178046722078075678654636241604925691597644410013304461796369630650721384978689710527601001238284967405905584995015835388883658429099019581273120107079844373551115271760313193862777613573858943526398502444828029226755131363230437814050088612088321421819369241814760090375011029773064123676270035768972034235906547681427892151998615287900123963161962993023717756041761291047536843402714616405632580900281728608131975997491159830530521645700395728834504289993416553551683689799457430713202982729310468301359098231679828220901581071981533477925642575524147528482169003435719188144781426183703858539799892954192388245510715024868006263327801695797621583730996503984928735299991664040078175461426891625237217790673500960324774143249811189351071982769909251910813792148780937902517088086681115828559193794401469591335433456221267550543192458811753233091239094843527375005490628380975492534910950312006306572889927466514980976576429810305608607111214224851691884749835325360105935726367996886144087701151105071230627171033504452803478304573863678360508364146159672181471516648509087453098663275447713689297011021993515485679027438812754226996390430551640067871110081141703945974741269979431394842409515147140412756406358816978839280355538700451542529131896993765486625603415613867750473869764108085748396331185347324517647476831131156016375602216320309481359389769830684914216281561658914916881543662167554635165461034758729393764289983235315215544118802039964924374292914202102290070248024088984629584572557640805627609216598324717770429357507440034 [142,79] 1177056910485622900096354150856699180738575264589982047792946239822151285338157931735230057296565220664341932872555353136549330611970807954408522550797778303419212500566742402032664283099321333393576429091550929698480987416471818266717835616134447050482849955511779595726817559768295331109103899065343146081480045906058834518416954179498861071498199375067688385783582305194119793852449697747838146089317763387483291591186250546311427391403403069841717625268171856111539933614506357229576249409504093846119033261911730864931598714440068430505908698381550330663629031615177176099039274393524515190963476513763520374933965794251416144542477952378185430097912920914227182923728061755776777207825810624575369002807536188784909587446146390474919268536728177092414014945384330682249551360254404513487323152370857771038843899680736217793615260228265765342269986578924331625663701461514590236928973651194732253092800765460660461007203631470274961978822010782278539084073008804608423910590455951022768424860571410911639537019275608646365287014593498999643482470601662368793317470786536554630910911468419562980961539352534410244799238295634876101193526039666189684461326905515475602191558816332413552671930074023758120366761870778976523564934378233479119382947688296483322187721228207838975862796071675456303823357691762672244874122287953656505738806772064459275159446638489336851341810406975766651388941002703736683364349124197018663852369259706789387089834486005452068563698678923985217398972076942737400982868912438988306724277562293780617078646656 [142,80] 20438139254945466740750855399065551799144554316146025147771423736809373783399889499558828724800671073425165044292782100766266323377276141879996514066337476137178746395508742701188372120099586206432786556492038726541469416469107825300708394466753406545144029911899428353255613110281931751492335337451623002345419828869957535736830066489047337510057948907139477555353830375524917297397264436720037487530978798957854888887625532421326167529288507446365154568245178540642861518098755661167461734874098971358957755681350317225704436690455688649885561534956328930061295344013146074353670356573019118649918241527486784675240204120200487180685407009242068197426856272171599785071740174350869898527621964595829544400271387596643683447908486474672010521019627022447963345349972883962514414335782939638055567419105392389528006140603788002341501703433028554497113085312586436703037598803235125903282688199593535684054632895092849905188850686909063400311366244349210410037117529448321261752307422678774210264127933917793956005186211660128699591058535987847703464386855485966519528973290876152625545177281610015205815746606365171694769478222401374669304282207955955055653185377685626153468646787616309830597648017706785497976055468594907592409044520070471753105546327286361613186855277696165481955643980454065725564476039983389238098762772298117678769717887588613330953937934707854072921649502327392354641788912215961162443486442977473394133882955357898395809218460141281378874723563744156796106028436456652358429963705232319276056788230956778719552 [142,81] 283378049518254698897697045600026098178396881557653181209065572515908642754017895497738349645703234252567257060606778969737856859044345147939853847866951410294934309159641829709940401967515901252423413813231386568781019203189174932571329512826346896118218524208365129549755190569883405042356013689959771804106299001778647475449032949777399994307145595064557742363326499711311332924822646571920530620116201977513903412796329667703326905824212603751803752737405274021690704776278549924339407729974810700479174784642080286717738859225347301963595170952323492985046384300012072811024502751707412758201971739883337575431192884860865909764925801205233832345677415358693496593173059643050348925044886575631960155318600268790804090401631174213385185107694523914838621613163064877715908064851975485567847910345232519524811695143828507070515585524208636962923372937736851684771475754246913775590668317480260505772651398379734315484809800150018988702692085677112966786128539558170123561802053932481978624278213281030894203746454830768184992395792084586380271640718546455066774265153972896019463329784282022459405366153192189113431724867585620071219607963911401377082042858583669863827565365802703302038254815277967242467703710926430315778054268994827227147955134262694154650553033015877606020944790846680105862379892431661116946956962483524073462624652415006941036911931278458187407258167747935026235603355711166030970557833661634307339451723750516729795971423983575559269387904609820011143545552187472301071595421960538392406443518438259072 [142,82] 2997009187521541680213907248081029836623055676340132222271170051241099370303249963219625456074427073305302998889921526776774528515098484603978178274130642318411922116240298688882389713695809008925314784642885146683435859211490653540674846231130444561025604587721099526628820335470874729314770761410683498788423595692976990181374171495583080030509461012590813511813814507542331482358271559606160328506526056563227689287567745956769548956175111341748231772714582404172742927585604624368075992676707515930322759705764037532242766836597559137996841134320236725884061576158841304182886447113807342778772265995033344272487290091952969210772821413192384724337341284607912548653395824622627456175440249530706112565101192904801930982578923192839967969980659553559489175323764208692364492855725675549278693801720173314817580599792437524463896029052218243202747298759743404106922035019174247498905894293212402538684988410664121439913675051533155734030422893387667158797972122315656636256102551386674610969529581909531137229047621552055528596978091247232947447013512810567632919040009831746367986797834274734504470870503499910846901000044516831770786214929468164651203753722304187123437082827675237015006956582903551239609036368115788120858771251820457880853221015258499244065342190233540447776300900562131311012181768375547974448148953702284501132616684936389608919387182652514545235741873260833138362773894369282807897108002583257898001960969672641713031017937938646936588376971081867093610147242509151962341716808031386588737526098232 [142,83] 26728043648855164276073751930675882808582993540209782710786647058569854165228673961369249553619666609022758580027897835821944111901980752889893505233822142935579644994423168721841860094036034334746569414359803435943676256027848138857934984415145783473161966287369322424034909428563278336423536417237988485436397307685785845610096683997928587250851562111604705269909713139438651439454183397924789500352015652861366174571277668351126460669291355937111723686395142426219285328126020207642986454301293928916551951364270377614287881896941247425795406346664114773602674498708757476416407765502648582016835101398298964054697544094638197604558988909440399054888720465284500156478519170853397178968458415183749055883206484055333079059983861958411040802802761812920148704777815868676215031791518848000938852421550152911772402560685534514754026893616341204820651495048361261748263823837300807639989688467408507532837271768209094731905800202364751548422978336267546575416229704877199390893052548214021559614067897157175450885061884229080834533797205637089371458892804623075382539301212276556171423890921998671321166737619004339187047332775340458334533837909132755345117811325268670472078454858483652975300141923029369179970895087125872380968374703975283058962545483308423642198833700160971911711571567454427016416643131365024966878998240092204450203660502911080463034618370834902821332297591072562951150850621622113363786489588068158710785489897380061977018647286911332527364925933073238692159694733188484888621147967440977726120288 [142,84] 282539064208366816735904367681678066014173176637522444840712095759547537280415837520951554525331234355705503201146785996027952361701753860431264498620800770111714418705431969104244912861683019776921367439733648292959650199952794566724094202720750520154231550520381868806600258848091506387251946375796596620525453642684437285408746657926977144734879549220089196054483207426478654639707472740104900660472455098599243777312295680457505001524917966164029729663138512226118497510068351576886099913938857757816550210412834819447201029908277359500806304459782214795689015587453452864652431601524640421864065971368981506085374948809371532305115094870348576085923452594880476417406982837703807374408209581282555222460359968560721381918378476605464367945621649456184591943002223572915705317127813192799866049357510761284984186793002147811728671618349229666676473701414219799127684862627196527267418094235687011767563123418689629746184358254058583952531623783444667698611829577927648163080122352271093232490056188748518900640872229155090577260871502944275240465551908626147126546084224603569612080602898139400284087045200205946775321121207020989225232136353256942206139621645724974403261516081767790497923683686126837675817262425620338767782281100435134251818849406421619428670063230630829494611506341168778115377699191712527337194471837339248269757976025738006211830191198165104526788822000161181518461598575290846375564013310742484459513270765442947275095810805238400660739459116326035015640304087583424222380290539162432928 [142,85] 3141389098837958053967559361770300995920527282738825567292312584595039960528369324164735376614475885987915757625975235402313446024485634402847475781964639728509169110522531014242941718380519696693306074904699954963412555269518829747010979132955777619939301596347768950183040117815856046975574565798748690731572562065170148804633986887176404108733787574665960865097671544113300331587234773483290306455100375531083827198875257574901288116663332243799288846662244901120655986779087959615293874781429914649253739209029883946599237398604624680786369420277427477168162532498981797336632321976946874827826775091176799289709686047052488426449678242681099137114240537471374390186179175440975415147201593055583935967151438518018583900823983693726150957194422722612964374443272114137881779083264132943919259796042988076283667014536659143100805923789493928785256454324651254374059280432767119732849605670717961209777728061068207159724957529987431289769739971335265571655488453208586684776099006649953606265849977284947940770500386041398249891298825331086839917140660525528107662037540100443717547688051406751721692396455542499560691029468061662672900767992333630136559240362242685933467099701066855695067274906538547887050483126259636895609554467749665919831496188356896718558815907686940889534201435644131621570941864713147507115975643462495407302585443372237832934264085872767949514651153637769822839709440832089869960873002020226571621324524055271332841487434403252140086973141407255924428470911057994691046770967414560 [142,86] 20476533388181003733048734486548087757028337731117075759668886534327190009943928947986607124297555359876000985349813167872842621008362389770949599623722469691081113345204100986521867868359586740496776191659330858407134913270476709061900319468146380344440691194123444985103346248833044882353499431078698857675119815685920403624106497588227292912087421947803809216225388728805883271033557773032830009929526517063512135419250639478736086426577696416592931139266152435315856613039084298009916727445779736375316511702509973636986127828953427710463739307969495804208868255412918535434129671248805505133193615498771955680442141745011366150802212826473519797577329462766684540210269806205766187047201433285812999600948035507427674179490271160869980144562563183519679593666323158516921090094660932482704705057124745444245813366693719198954316707677253485477771886765573732129379524299783539081481110383566631183927717278446608289012043713616117938754814055794467711002186418304943151172502817033490926899763051643379307162090128438890824755916431331694575565745674598200599457921900080554859717481903866882973390315781103930751590444425444993300862015164244646353240231471179376898274134788238220083359664636675272439130672514475907018372277679370169541623100538581364981991462712106985207434506054473921099091034920889630836582159089994164850224952672690969909892874425956787059219900129728318721111846177330433834337033742388435309839136230403886193601117771118078294444432776746760934225046560772906101456284356 [142,87] 11538002367460414751724570558584039395903784510506553051373955277661643118799111144185515268706296143602606574567062923011044657103814964670373019063445791764403250679504160819187600088939233020436909230206427148113335346091222767623010936755700981157080980456808400027499813165644942052427688455692025049506044082962256642053488319711224950753133616041105430773687969515565235264053250248425582137676095651535570607224032771375702945532072028028123554198389353165235293355296948752152646982851974596879798595260125475333329489135680626618818545110241801482125667881594617036043442004296367758313767676833825843187253555238324343808199700601841562555600839346287060974068111351446517630102848296030582008286096022742041286197845053898375850003067011532725355561856618056794484100349072586722099636533655221716595971628514274416249328650047376464340735409391097683822424148923551040116416071897962150785588521915911667579984572994932330121704454829327621456894820809648278404537541262414477930664260419031105384213375562318868651606199318424245624219353278672490524472759027170521296680647434617054317406497545486237241997724321752520319854544293673473613047548576340339726494973755340105644708912400152543915226496926154069529748600658899087721547877408215235783574956464928865282082339389747413895834455135630485170893072575163414620490725864206960178656631925470759403271380039144657004851519573437267035198141603191648280661141408899745869320438936449457157120981321363541488822441146019906655488 [142,88] -553721743193739209985395719465292689243103744100448241001503822961791504561229167123742733474031731190534433444760805157967670844022743921654515617065648280645620394436707133966285285483808014540739482016006000538181244360204693106134043164396887222748559566111633149523660646389678402683881452109907957872194319190067487997574946790048735749307515130793162112193025059230279238025378072937410214291881590254556786299715058413918007031992911024003189202061282485082008861748624678321599230137725232943281939151647506792837373737538310864172959195036103317812384942497347376221646479913518196485480640933872756663094860349907310649250896504202682525514491552352685833891212145634713202874303935864127901964683973300633406796785831392025919581303837499161640551052446280857054434438335701398835520959801413360442369502061979120297800664131081756479675748121847516255724266258311396018338459787658719191056252322338427905603280619796410680838423130280016150753888190087979765460505336627149356938129584028357705228987833616558391018031669434183683068023383258059300872824432231000205348156635998003976882305400044241964118907504182044043070194004700201720620880915444265607159659534330865873533523339723701972330456354206845754901327550486411487029208998459306321213233290028222393165471852310027986034703770719834440568291734471452987584574991821055419318022563054451048256693591463176338778297839240004549984576901961521461440348401910256247428106257684792167239760569081221176363318629358579840 [142,89] -905218722332844662740946401524156650253530548681542338265568098851422267372213105967700015926818265842357005626765939165437664126869430689059271906106583303945036417459435559943587088234493919618970522321108252576528527173039223707633576137267672047805665059633514103990257603055389830388208221935862995852842738299212849558362232394180411443938414994818572651021032392665593334987883642954707564124136058090845281599641785356994694653400458294996748039308039471480185472561936235149030594764709979690448666720630971545029498446246447650829944524154317176528263722814480418830866984965042564675301090746115413420350713371086692136292012181346852363173093034051039751672910573524336289619858681071818254214104317246253514111306027282264010197263650709620154126346605332100148324039281014505670853471005796919657493527571391763939975099199730265340560479227030667753560051068699214230536761256156489783157834389762902887163172761257888193342458471512544923050385131345246945306477129638531140094721641438040911505421827023651033573985141061112657476934663463826155989766665403379404505774193934215204934916313237815578975995783176864197162079860232121703952342919735487443559707179444864607391501214179017866582962557261329746572912843164503923852720646400104026293371977629716503373195007813209580532858292513890032613808604896366799989931805465499301794356351452217643760209186901041293427649982175164968786697766942159965456793377960102293701794669782507472212385830634980862122050651168 [142,90] 14115171258051963710983362362316543685498530035382616884863729949505494261139753332034961360553617260833788736922135034048268152376307900707097357352650888384307554348349952405945500878786370300789567283449480702674518022375152181048666221650177101396610033661999712466541246154351520681924832087011678797323781717140569342173983955153797676956342847403397831761621227776783698643306406707200821812121811439667382999052144324920699624800095793067942099561775362210503215805325810652302666176786881400344226830764636405114235306677121208028415470579340250014626750151430299225000715184785352208342929229358479726856786221596552149254710206545312563292299775879314352326673426237247743863533490754778130607039743189618738792590726809503880225814140507378476284337925037539929085974779692538438243640370762555883115589468058520901579018112566119828200480714823555547240588039232159730632606145241734621441164866042211663590701238317288770372095901672626665816929916994360008599572691803710538978877552870224775550395026512786089961316890336227664002200796745684834728392068349253712832047332010924824918741170410050333331992863417646466398300262189646560096858607546958185150899378412466606386204678957521940886989481322764427231883999552338550429415743730775650756120288103223679884995510319836756073463485324627264881241990723816610268771114366978438285725194132480178831377385837543330278671053959347114280881009054228399879504090753739496041292838993950988702801960194129869349559648 [142,91] 78909447430941367203456323081324469088459530043843205486074078780182328621308593395930919987515597489495372825496344655384072943451514060252342033123783733190258585424776679833242586785552954679726039522648362759772814257629894571570844218431737108854760338972558972386231395416927800862236068584542667425734596228817742918626599218306469976842561286603500458578910744325342835793104456448263944942914637112949200946400394673461924431476371836601389081587596428052004620330964896633170848827084747708438915066687992718618444356897443876474329671731077057488251087334893783868749962928867370893831709152855128570184174932211832442976194900012681989642650735482604660680238788640122011247271321616235289575902794232976042657370978546099914143166464375874980130002039323081194285775727592002184325281390456329975757904794790009191858123238886072572660654801530763370842397834909589139421441229671103097028146638490053002008766483909439725692176827915573150119336069568849467436817202608853065150047111907462363065633212320020820030351829271419708715689513762377198694787559154157165244766259467607545508775697084405992706144385108988512129023965830518250369304014083523838043823618973819290767487262008726279474831116784034450751528818581748893503649022316637395490549679105424710555691003164177247110004515334113960845084627821201767400480860592081624137718329872145558187549010258447654555184132536047495241324433418090297525884763466402359074733820922893181815054669108427009176 [142,92] 173715957908923076264861830169692278911260638247328390286477778184219088377092347254940230872971160426952695565414182016790039866344151486469586198705555451509914623146476647978547022904900980799606824294419072324952369354849474600983551890853242954691554458149739154771849094023460175495799596770534659569141248381307696346796448587652893124800835259340074257066421060479609809605418738022781972514907968051230309352687069889924875502274483444428605127800274741945160066422448763934309184101844540088649541919243250214703739753540277582663594896675335458090572894202372860852569686173536554701464552551581943970269445925199718338425970807476189123308255714396144243331077950668575391015591713446739001286532820085485357546130656840912828422830518455589176039318497486114053285059137707859535847215263289871463952010229926928202095630939938342556863190646214020703581906809143823455460382099718582951966096575401379743721087894814964375877187893122989199848082261586525470130484281220425861893742381282185084608563240807261633409991820881489586384850021543782606107313233111575824942486631367476502215902536618553123186981889444618113588506095272649177493934290098115821878147722823958236195629118985473434159574944131544858812249171095731977250031407360455851464891441259768253567828400454643876267006750866801082978218271645321310723705614496816191141424864011469511004207284026749897239445242690055531477444902222825196898626709655214126012923929336894113574107854842648 [142,93] -3076235748045895254115694557088337491249364298629822861819753954225725461078084279479996562299876067034667583975601866508608822027543316530336798475630211023181446856296261447442930113084044449909260956713517455482796182201737249235861725014039089476763929443304696745479270378223518354765007753922163063568878662191031566422791006218745416863535971182119307694984239592109532159325003360688161970746270648463500811987612708343487496806655485870089981444390860291276311157665214374105702313078464919692099161685472850019262398483386660148713629904195142963918887088073451545805091892896377110489400045057858826850563015776494959149260672116193635077862225728784743571174668064188630045227338778237323177998314126986870774085506485461244726662319715707303392994200351939305080702124433647923210241942375924493445208373675839442909900912236813245050337637214351266896427938612118395318542774580421958709829857683996440907092203884003671862034587378284386705815471416538602805882560354266240910829878410923680664374536687588670483286473111361216318566322142863639860690699453828952535301616324019569431616108927529338576016606889602813401267159545417355639863956690853167535775161871197309801032177220240077108620899740724264124709902879156199510530399863316533561448668984354914123227816398776694839035853665960220571264294252781321298326684847245574043549461607093023971410352280272413590909447639033613931207828372846013442542431099017013682414995646741631360577652176 [142,94] -3168999506339310549970219558218086250264317939189038229716946111467791667663874087903911708119422761339093324321667557759937298127675071323551636600898557551980320696131722555965143777117637767762847819971944642257295954909829027490099706372508669771939847339873633654778927824056859236707625207572146470682287460223556418798468042180572258314628651439681160406586695811991384682771993865714380418388793218660455058642350842697814858989544107576208057782419245871344608997710645077264808332665716003529086088025120004416761136236648964531721152551639785849648809470933907555659017259833382275312919030780458217086276014540627423340274624377846808497598037746944285758421820422794869614345254750720615634007711794182804091008559728157335224337919827823012689419209258604964714157565195313222688416273782681590830156991716215136703383976678150576508107138837765021971369591360775163234924082153167863205798442512992262759400858137401916246079068060242208341952157625800795266509447049416862995838178666371274490462827068512337815187841809364311657623665654213294227495656182568192236496549241377442271945529547527799563969948580094774477938077099770542453191675909008925739014078536441871590903837134766501927358481276996937555275847515931533798609027838503850013053311452624402485436790685065563105095503982721362901259250763198023061227191125838609589086756295103957278952584383531032902297144872718290294079242628248506564173405721631524784491105399433644395633 [142,95] 73125779978942338858334998767326674978031484560783395599406638468049596550405785783160760232230613622205234615977128168636777712295351904180107473445726681052365881629563243154528049434173623914893414910370270166222122607554710240195805714966953646465112125211993247008892161774229236352899706892752903385781291890781525130153624488463607103932878319816394695275836452619456126671898206840777921488465607996410902885999054896203668483628518539400359801162903130807733788360084727151921490490741349427788462542501766919738439401005844603452236329136368692193690466588965732390321145781593015581640970773880127558190266248923736095825662283859311625013354744698943871770727463158069609020900825901949589226240368991833219380312809730180292509174791028169446001035223524929638951759926754405252327185130126145336161523564691826262764295754072731881293936021534303295678419605778835762155752588902647793725434966247549345718808760902962726907045244141504150392913441670373183575918464766682760387221463062623349415792937833599476386224545413727642775175335664209651953458674912542724150985144800091775435832439401208324360880218555462056504312783560594057105258140558676951186213737196147046382705292347435184543539939109462391401043846841860781971272116081607356892545124026972726143922725561878082495332775424689565619284073572035996605999487657583762736003993590477989210681021413597974397508843688089164397674104912873397659063619608512383096574597734079232 [142,96] -273826211080451073045634329202737095302868850794188598605084290395894857157861469376601855202589833097917158524120412499584977543382115325000655871945092082752655260207716747476457889960826841375261056610784573242795457578948581730411516724501213383451459200681393198191206574024467472503099079056894811362973378746646272518829715417637657587112546995964019818199044998753312361089651285565147643853082785906176119669054173345230049513232249096066311949440713250362134208585703749756316305038211784712897800007701814825390112877512052057794648548453940529206311539600838638733005633933712199335676245341664089284199966589964826254887194848943127355976298628556116889406071556594081279068217451836914002728811593290135360238299672896196499898157363510520494147384431109381497944384220467112803075056395894879784768261509287300308759686151391338366057774043723340976188685490125226691765575403890819209220616326178608365073611381397749119647553253147489242954466171759743318978717833645513443038023131874350881633354775288785340892643106831474787134895636268365534340019767942402301422478511155496882715163532792020493932311134254631485788763488038266743021399201794037908849533341545802640255263493880107195679269138785997496568605614787600022091792738048897986270110554734352290176902967012194150180588197108350325960435327005679489262135524694659638659581487683688442105323621890161574274878743390431337550444540877908641991406956577203626122173772032 [142,97] -452893236936370932303702492884989380268237216236662077791324852837346207289566615999548510672221044010587567344531971993269054275922163513034440894122494720076912758379956905722530513357600579759397734279645385218925952722062020672873842741803633744939791070485295952316626064231681975850249522053213968774072202125748837051802211425390739664193498226659300141029305209195130600904459544473069604163966959149435790877651342360255039063546550459124584267262643860478356967875107661505274577695467815030025269786383746342120725901558434511435755406998490094738280807684542308352191919588471817871570759214590058994705992481684090560800916148509361826358316952431464773253326422220014131388797902226542951352142286135750754631994590165788778533427280201529748573629371720702794058612806644175986766197117851460418602390885689861355193489540226735874670942622383723311139116856029521415497945772548184012750045982686220091744269831633602686748301440471630719363886691124405870070778206953919543501027794123270655293478726188865310540919520946766866628207625487494562882131669627992346011344772328808669626354644804936854139992185849065369042299977998072855460997427911390142876841637360241348318288930458460054356539145185533396964292044010398679454311894189486609658771170536227358255071393233051340866035438592411046818548220221114722924234299623988836456685118150213803002386045133792189307849212102950961565011047650923762410797551938605709029952 [142,98] 3080500944892885726859087720243949022023891748839894323748262362645936001045034414719825482902418974627759704954388185386502417824607310172816958686438304290013975532770480496144858958392031953159883725848272397311849060299828259112704019669192799384306135369752081821635676646912232101068363483172926715859725758562585346371383664339145979022481990562627569359241137014806517906057241160819621263114168671180789500903269023476937571941577289554720141417065818700725187631558757369025641388704781600636225540669656451538231068704143190132044580251890361155398013512642692192966693776027055094918802740601485806587848232861884978525578754449864035184873105278862343910979191188878980258046653680870290322367452101696173359629848666458622281286130504441487767466389755934593226091897797938558809232873206508289904246645456414941357990698357514878922622356360663165562806587283052130598662618185669834598787930919375385968064029200903695325141267748857592949449437804488218474304494666713613552597923365118840425074686957778623946190799298205538195201454487584253377296459768166526715414818128985431670203612335483748283658767995282096608415470750568686710529688083434822081379672818841851272107019807299135491120766679315886828474060082475677283762336758154042512801238413476463910656548059004279727126822719434161212376546012317898368269591645605630038330729013390561772728324455812425746822995821889155028302037524674785161865212462718670256 [142,99] -1456752923119886816417348677885334610190489544348730897562730646972998209708043254976728761102823383066371732625887505315457838070803477363076496091688996612546337600449923951808742536475695856123358137951306983767498945396418306334815361998001590011733727255171502578397189389732610987773838526420508602121147879375809301702172188330133289148900791194041104401140372439315649508328864017679331300922967335025707357863266819201553474357740840861387076534600525478172578586164817942623906984198590364371660704681878214293184554986912904474173196370135605493360449867033645419761420552585869847150828392538687844236831000841963985517086523133170540587265719819953508163754364902132876281356898750442370601538690778329781503984765369845695259321211313710406513959209295920866718507825824555838594816098821135082759912655639496473437884965460097844490487828244567817502623024019205769801005839510261863035165661065067373572562539882736723316345053897169846318100308477751319582233323643292823089666228698159627414532133430299046082820580233232932879768431155254962173804972548237932655060720769141790874405929448998431443317333287876195229281929582126432469744586110340009586771912116375941636762611406989002359750221735339380271966676238162229590831189390819452315273020310295350275516664403781897685345460284581537029052818007291319533790376545447914157638990798262309048318438671316082308699639352567771460783219111309313381517847720544 [142,100] -4557666223624537724170515230435651352548832563588794609697773771967987330294049997173379906670634988585876010153876419007776525251651382735103093094320679333812008180673577653918995469179105431699500449119213304432064634513814781463787060758668036525799636305036950301074508427432882022587984753052569369633272778376019024195887912868644797270086347591805856881907203199134842619751715589748052930283886631121317384237471777025096928632086450319028616809615773210861154554456899291713254627960164384829799151788392188116989987732153109662123775771042382194272144214768306445611949470317878439572411649554379654230033518166931739548630663301828219438041255865674005248749103497063814779771209344316357732905486084501062696735797658586967790951493700065310777893315776446878583794522467446031998215586090975965835733063269690606187256870357029418921053715744257817812851347798255785023318336673548190254270232199574384698361183612622142481689468528202885836688656202016072957932898355678670856164927453767340555603080018551155442516832985870337449322530206792278815596128582865798077783925490911843263525823028149591860675321112457547009268952800444153885014428005768485327421521211148971442807175359642290608594085512834098084402462666883059694422386306609338353686341306320908255446527842016112120895951419919187168887051707728149820541124189109372212799738601657395633592061784329532493201327176340314465355296089890570319300152 [142,101] 6444470919658066239880298450119761341498875422786534716940868155210848206408847062148439586551098302723214647631750352990654314535825988258266293730514600131915658663874177984243703494086706928614715263717201912261932022936046192821138113754689862886774899708792044997528525335883421845131144209612275787310037627987396518435552797644541588684722830688649250324445117846276012576507392026333965633792351211545467741796604288037750948375129364332285521222778138019037021690182181905103007862718658645260722320408199771686983214444016174044777131937643126257512558653896651373728053466319195610197128661862398712758247996786961842154798749280879783532936303066387553772158905690981159426180668473728441805712519019337146529944364255808636801319510582244713094640239777508123650941267199694976513631848399923318695546480195064669737232194666702454672026128068019776718968430030277166379848943426532815939340924023266866855231333186388953307401566313416364147954735381454355790702363251669511456954473063532770980415242485156947178855222281420453891763678792285769583931632729283838526375149035224172395195214332618264471235676083244297804788996411395165763985408639189203075341281924771396409976417605121871848396182952771306441052123919268782790048285183219371929534998608268287939030364012081875706984879996905438524553573123257180247937280738800332051127235494354400880390745900622075091306887041378853556722881501295103664 [142,102] 2789632839689266274876985151922995172332284704044648235209779035338517117828217582171300844889919290956725237654774955121886439667653484655442217644159082757609129998859573540448205127615149164115255244841898160177855675156221094255826171139075712520298460227285593427366078464061713284133069196389261218799622830313493652184786298772736407283483996927616585742365892278860477366828453329652719290473547336641902188515886887647558431927800850725378258771391233134856047870172223375245187837823856010717016632849667513897765370859222129754357102919877657624448757480487379380172689429755756967794187296217372085864809824144472240871441081717238681587720306076205894942983486143503640040570438445503000415095685308464765181207740988080537418876546591414338751072863060845987337679898696027059319045404558121084517072358180319379716903004815901858144306453001208730645004941378961570317528316009810149382144256887562140549744020811650606693104866477089896333711159124282988849149745304226797473132031610057876148634249129810052721255418514345795047294087442146192564826245651949173943995180761876396213704952344841752289030941526736173414762760819001631592717380941614254014567507654009536279692412690596268325249466795955053159568913164013407180061789184815604981432787140206939428454312326243303287471232766764905680530047826187641958460831275450276838901324434851200907119040850729499398476711116902070818884476559217 [142,103] 1469128898395555513519613613048700613015585300605197880031386902858964760442132909408496692743818766411446268551865105165562218968729792775627377741066374039832246034513658513230779576588292534779086678894320453359869052598814624768751376543591020666889258802696281803000832646079603395775641666065817265025213401479773412330121273669210711603711197495851284350397225264013502730102626202496167273721930103751460218945081606548051256489273844331274110812020462627855631592403580250738862327415895926630994475110728785660077747268380891952301976399059577409191839241609889650417987449729246260434368114890333385261443399358509098629455395777051744679382203672479577933545842373077025155888128332042782449640562439185223191704394636829214553089717692306267909253843683692399413214478756656816432225154605593029437171565184534565809797442295635956686125792723605351148288082360438762391465138022113153779557880260679483964035423669712902867945419495825259796029367980076659436882977776744065513225793330526572276519986741705649942409597375384920493899306368166361433735093485029530239609498011837395184245649842203813204852006970092747539566724233228306186523579207411481814510140453474658476520627421359357167376084538711881449574437652043698193874656512155745353438294332482593573420303775292163667454762393173565369527689484359399486505555851827979289629530699498930146710463653071794551236621311725504096835280 [142,104] -11848385003784238223122542783285975310946827587970914143301322685284022359621258279306337336492556009194679886637668302498895065493935379171377311684822751225150090260696257906481045156906862354875991417935433504426123497242756113048286489689640338429444841549541486206169891592909357461707901984655601863179676991888027762788284555934857128570009594760511869735401566011372562501814382556856589441194730427090161268312502817445684039617803979512307787347698144692467087682768382817773469836474087385461282162463167765288627511024094751634612056192803138365376543120095140342037092517814888934956087862663446884564545501059993532883284927277850218858408171994611121873466983034875742073305353332521773544175731382043836722203267636126966041686581344083956219991080471681512033762651304220128876493434087590317657193562331423365185324722821154079625765041815076579751544767914123451803807237667409024637928965051786614068198148170106650668315214568788214940024506161295320960199492175689074363314524894090378526225315740749502089525672910584851962331719471122669885652997632177792667570865285489964464643512445966127230972543465575748416820069258734502985980510453386797146019755672163809681085782000838278818578145668953627775215747966472680216806173636472076984321352196047865275675334129539882547539355209236228131571881959457381083291036015892109723740146018349072312037374584475024616587155294350517664 [142,105] -15834292015940628236056035488239387793371698924521573674254336159514724686569382324434243268555864141778137510289389093202729237503527344127715754829581403692855145677731704472435904585229236818586807797266966109554822180601255653700400168297207579656155538475364625033801940440150330838050247473048408394742453344004382255549916041646862652553555043784380147859473972262004091501867132722888453374415986383416117218299319385631930846263038941815775325308960684093189660476534684184064998396627001934970368039800452403644773636666031204268943419695413578464384122946792073748518955438159639911440548368836409470853828793829841439063746183850038289085382561138053108633057091192654972398233428664968735788518900430863477111976816202368322332650465624160718887472512591491661160785957845946183710526248141698182769049872997943381776161533786103767599201261279355927716217127493178407161206046599018452555673759395239112364951454425451327084060728483480134442221893240160669630370972429286181127485976752927091567518240786803034001859177329364178100595747432796661708195477914834776887331117732163246679960181130729039592857914285806825152911151306652466318050570801747711117885594939257192682160266019789336518978510084869693559176567419784560062313807675086848773771217410847096999071767265327768137712054681757680450220597823051030048644252700112512241600554676281448228464076700127572296828693707936 [142,106] 4935458211664690870737487380158137977673049261842104750850219299694624480225843713211458515945726032052518928123939713823384940160247760557835492658457345598096744179341920362902918352391985852185526671123086248226469906276773843179274940218330221855001562672615206973171270500429222221126100178603480632724993226937456782674532794868404414751342325821851899926965044561485526319710833585339984894323995183105452011138967757061984468887443303772033167405612334885187461415643747601556572009033074854455249132044624895606030169855810465211499285975688268606400429564801786511317014397891082912556297474216607643710399775819435271224966469191269591023262219864693801897001716482358316649692704045913734830186661183587108634532255383379295371977915190085292334530158667044088877748387250279004889847446185935556981652530675746747326698816044291498123000246258922264692444537709625752132224776635839135250063706824486700350133893889711862863030805136327995682963456435575583216357578485398718146438618719006806648799568423903345214801678543525818096231454864568927860912108279953206161326487118603283434071330800980833698353827788765581980692361778297478870742829416334085775743088180740811872271120745562832194213702198808857443336361823587562830554905844726348262731891161747256433910463519334823779442893439529445116119416653799760523082217557294960642394721066313821046481248940301635762245844 [142,107] 8975349587656142185890568581794049425747353334098768391213991629688835392376312422152769368637619889978501332122011342283282375877756750140471302029679096650392656211153125233296057605470795143282048727076073079695806308710377999535783427063018863988111197267826329315760629333052277356680849028612826568769162455610540139851697823185464538447544225759069367170491070282487811542987940414853548387469470762258805823972586709112854948147012693884376551890532475816512730532436868371387600321427247313270555651791118466142760905897239917989865452223145134837213818766503953337650075590130342434610296395703382947056354532227620722698908217948075848420763275312900612971202705642469111647581195385461067161839683501158959812525821072299089281333001898171465532079644962292257783120373857081087833935485137725701068799921662613144534711622530915464568597185610634077376233361778785115250374353537768180338567239998565682089441053884208331224004423632790791724981403277386763617113368657870151922078155204937528488428327020420414803490154856781935936243907209885303687046605253932826359439844804365361172140177751196347399666012363321803332841099806176797944450530084332593330371601811091504801116990504087709106116800970102791924024664833904068466599574721800434989234964364463093623033612442619787380768499547970678846239648791031541492503737992922054946986967675965183561705661643513311464 [142,108] 1515302786682684546399027338497050804322860386054622368543413047122328379590595128757619497095700894717757856669352293270008025277055130142066272047204840863235983697617520151844925820854113422679857679198173197224223172402014487725549064537287879377880183582066066351384294496813543545589098769168440581465029742599164285902424069139175710841748541994519181169940970242225731189340019697456946142754039208394300761597221230953415797751813506104285059407838326540627207515824124858968902034679524386510574655576870384023471804816612086561333868165972667514136504123750804202845757140136866805866060888375317055054595965649934390661756806946711910929336840013854220502741077617698820775947925882432541488301039032585310616665653053257762934878510117211641978003722424909598193689213309298898828542733737884414338904115760286865041911083180493194941966674224138768504362713956224442580301225394412965521377548735380786147831754762819610817648094925092369099584348731782818864065797135005525657556805738094214376926221804852484766428886932753549833171559651929776023623731667261141372542221012921951235866376723655205438075257316774114849157367266065828940640827919295288633833953317228877984011329041961079533906864150612884447809231909055671620726634057131512884676224744982342903491211680498860220394813061263599150690733795463047079407690702302518101693897797637582720401933858256 [142,109] 96386923461714400926922279532392825937985589125499203830400625250516760536848498418846553317135877273350841126626513954098047498292663203560941082186492906079751079301595776455646910225409258262444696317766660251883867307883858560254376161805777066418017232308606631044415624394287779602475100224099990789639220665775652938652380829135798337673955614152349411154057586544804343537285841018101241566565331336068138441605253125495708572128611806193198295322893285897762303486303307144161174427219730506974360598753237837680835253771218512340812577214708587878567563577799790799065170600812276336078015495041721666492356802682695505582866076156197299420962108913498761204176773817364151009121240153165151725281024370563992584850296474628907916329789830551377673210457432704598147987133639192405875468284781778385121748320855503632112282076383708793679377279991621987789466273796945554192092311667613561989548730375636561856190139627426222469149148327003591606686552602336293544264660740358631396768262625463655132411962384608043497116357069805575640323207859148651241857217703557275891236373528001412402812893955392270027876197571465010691473948386866205090359360188525909497630193258152483545513690569021322887081511551513205469552940176250383797382630690634357589069619464542198271733834239898818269514167498988169974435643057967070258429104415652622104642366372598283829184 [142,110] 449751534289855285878991856353894107330611572234225108925789982170207586519589520143059436202928663622169575716772913860674316910584278101791583734626163716255687596090003904589407213569637484790073366013170407535417908293303363514596600296525987316259178832731138401291151391560098346005849138295355484606618632420346248662456417006212271564440900315794593591105370119775104480941140962412351812585248921578863088847859135962796227374923101511537426917319400355807686240965456697180926775090577403376820427423841235470629529346644178714887371051311252072751078552894961234224793001145772295416517616711147221603104578101155749254096358111537301047084621569899495671387361019809524871140881391506412544376597283676991277448762241647122128633857141179906926767066281120322451365402549194453291883114102671646654222150564709492722040161555547060706308381122455663290080884738058231769501028066694803482628379096522978218638633195294895346303649560909090274264332417140891183271294205087118294616161494467839870678678774490663318045874995978324038952012682114920104136226404547359341507490915497445201705977399958394773401717118845414360503268927526137928285645392810566189511794730449610114937935548646934407955439701309981812201119901923766073734204470720341665787225056182652718411749492735797945041526843271159529115629188160103661354793160202856942715108031665320418 [142,111] 290125002205621379340936837215920302555004204342094236976955509916315376670104357290969434702046458051737264500843567636143499454182837967689185296074975377783985009435067578344811215708845876612655636188785678545628591561152386385956369720453399782835583533007855833153018687502729967071271802837037555682377139156902296187341800423917137184349693490213953871768298018578783288332611906829807260689665242734514302374250423895599651442773605835980464141393214686978527989245187338133998210202650505252479392105438860453783593786919764499658177659476741892690659696586740662726187832192515427789505897710396482252924888409176911745104024024371195040879601707629703861193667401718252441459209635076827669128390359476110502842281304247376953195261487323319242185803510170783050264029219717001688939389313688546677562525467614527587748927430720730113417967895835001700259439712387530609406505335401917033308622545982546430101772910701243321623748571618055499745448901455166998550828775938580267324860268483910436168373611879111822360302681460109620410742549324639991786786512454258056606272196025121765798356556639801388928512472745332515125218572844360924164181528942891403220278157091582608878930916461807009270908242692990511332944407395748130881420014013337372920188746874453438333949863701363274992477339890545573273032854037670905834017979316002568977810478496 [142,112] 65829243067165064924972799436290684593543021748765494275980579936677981007675327082003474755269190514391697945391925634062681332231143095792141571611096086379588575813797168307634814612703409382753854732653964174561030205454859097807459796836744512830259962723251782125569857149495525515509990791230153044239685686694153365546886951805879386935400815684960234478733798959877052140946498092333038145047590305080283431872493162079602788432882279495917016428161430446951415642745462890284017506290299781516261956955937803804431059731949840657023631827967571984762417874738223466539212248815564629779688350751521233038188354778317077419509445148326232544029799366437124944916001985062531270491207456842369221049758517222485924889627154142509710768577788713319461634474359844700113768343946712818868614878431570417080141554376875581335415710039526917710146705997322002100803836640649741905949068912652262734434900355534810882881158298141057049865192588722263891134008778110683221052486904845941491062457484335058889013931524600383325734355235864846730325920857898398102576905974411444296506703652727749859937699888920711349931567082998188862080363801432525248384631842894193369148378297585409157446003031585562822794296901045348144724507415476423793991041639779457585385152703768016923505686898933684939125482866974836935062107859898083686896973058015760320832 [142,113] -1203762260956900681668542046668453809175431309458969708276034981311491343379810116109431036843621622301037730599183759071022399149869387693348890075813382858748833134974529111578424118644557916706759740897806336508589335657446320942158095708268467313844265126803251279325540665888046937469509795767545615531108477933983437288540452314288028323653411995697665863091518026653471541552961864912938745303739361047760475056905923444960302386689226068768867549134581904431863337042865199242580557079904301815310368821170756255891749824796200793977181116655778207408599253251746889891463205420695225570388749303921523868369160164532583069348127190432576064594568426030564420726734465698670217473319318171028872214068798589534096523049096149550647454653806116660566633114904240457146397308034633503804518604036980023935831697578023967663477748414498440769599104289383301324197461796554815600705971333588122658613332629062981638703837564821160724836865260059915305633240569394009434256138712703029719812103426996484334561579214114925487057991331034184867496468554827527581049018806859448295324143063560791943837280413483843523272275938347669678725081006496128524018303055812463793949862128020798998562599438920042584634956509186425654261962631675877261147222568881251965709329622188774886970948536281902484898075836080385458813152828865737030910115496488896 [142,114] 258385745903004508967633950003796452815595992088381975551583354861728026556784588127593792442605763423886004985683866062596319265422909400417382390809769157473421957399804839988551893178518598718962889583389405265661445901588832615210199436028950203408741215475678985237888358533611538325687884024083940755504311875229436145341837189054953748194696304040858046227630101145762814247167695398690910546683627325715176638547715719235934028847446953171493761787707508285174903209227363978707917215219781705757259708195995093183065143544133359565081662431864274199193409986503436289026166328117110910318267284523964143569072540789686350882445808733314727492852975057719754020520253249254108838875754872889419438286395295901599652586221922495644269388766192139110391187556168830908638300992722341626035311655565051522184716893841959374687309177877875392552117450479131686676178717980234828528471611590125408428493247849915956958272373368291684716246482836279351755317383570070350588603102908361033309538376443408749168862202771727435063568055094560097253082122005797190398897782985581260422542378274774132825311607056110282946706051154191847958053925694205576043549439160294102086464335574013892022222798346875384611213009191640503581611382676711885286320215543427653990008208951628676441988792868385528766910039266724235195007020131399020579614280 [142,115] 496462758788727231958200920384356226121018972882821334220652746627858027229688720174072645096808028323095007277085723925647135452806689600188556435115693395457921232037572113736228592539898951800960365595884762920081572116589852237700238857458073121105464463370778274613833167612297900832776951335923883819839849294548279932538001514001093692620237138542431761424303587910942873621050103803680980085485575764764426176832688025071848317825213886479435879041242949194530824755474064555892623463144527638710448453168615452809759840549626751607216054148249937017385605748317230375373831349999311892431535348271283128055300590305260789798660220710590274692158117344830346267245903408823829111872888730256893661309586484130232744841199589819551319902978172888800091301694177316793770603207592109155298823813408695815609202897542000891986835329007158133319814203643865797619345702948365954091022722238330637613542573025495091366932336680104065767147967691830996004847409881350131888892392914730063028982164619386412734296449467312898795181157518116294057357093950235034804271310750617408388051902157670316943642773286455452437157961714686224340456644250715161751264720304298803348017305750209641486590778035724300971793405747040758695947875709355716916997557251545971962828416350172590811136155738836819995539988539780432574051033592034815024 [142,116] 16719885293826901861283676760330532881867486210940430053727278987466244918797270833955445920341187582234920278364479558433999942493261885946243065740311652257585491325117261524159536185611829317505058068156051420496759684932918524267623472009430649295701079477474425675542487659001426995096882451761135621082368932876151315307315705297042504633246836134321509866046844800165838173940092888087857196739221543111376276894860499963353265115981779848618184797172155874341517583308435020941775152783115264473095734340014588252637347533096123746776518279498061997732579042934870099505391031622682789732915137393738315459719586985851322779678629493728955908992656849693104602146388379212127387727851958481981346789987427345081024933489185962503699831549451214713429748543669437475808147011085217563841400486241828472751807369580049951511999597556285147803448538152977856698211506121696447934131925578495404864495281637466844237912545894281395558600458553749259402347250911884182906004846945401906864967225775679112889388742920292667766149864246105399084198597221309353753025604091220682349578876981763403520371056712400619893037783541970832122276812247634590379721900862370234685203166549696966223850519075301527007533345192930437386989019530581102152270164900919362750123248446967432475945332279719695593806572543947593804219297170416 [142,117] -24169004204830391291903172335500478999991463693637069596238139680367194766680653222277793269385721690526702221454631950325481800686851540968267064709000351721911585627513599084761360968445609365213615049107574608730960280457341957114810994792001334006663357050601165283883311433937275463900048134421676342617209835710329026530119112028980685664889002079559167158673806118646948873706984084781557857016655648829371162472118519733150547568043957244293422358162664464596228397582478592274956647786094437802628377442725565135919987083682398294831096646681121814928951774109090483590532922632432426197348135858549851672157307334802373446659416550439317201708697912186573525600211479116710179477800766712250312233881165590078264521650519315446814952636393443934197443021442772211250886430974121413194694720458224503583935011351998268825604506479805898128255827203250825798099722204667401492810766095046969591737496156737613610678854215132813749646506611128071122294411858931897358897764074397386414956089743745363486050276809442507956387665233627181983978829856242328187552934154810925961841107308750380878155465594096623015777677765324087792446614277531073742127946430664165337400500458627436318906745943898021184552673690720260699276624695705140850132723950528384801433247793722570000110015594942094511327421177556998262977632 [142,118] 157234309124732783660158136994345629705851744711380947681399965088214494635378030568181324427121110573079126979344374467824128973242384788718631820113382187077043569455759590019206214495435746650505263303108265285238612528033537906220294527394526794420548300132553583998263029080324871898175431717084990051049571520497029477999690411488866341940001221616712377514811444271805674948941993291618384866572382638337584291151849309979389843078734866428445736947265593661426313421253919438141198474283543474355630375928304910590899894612683956618554226162583216284311926686352118716190950772554028606256823949341075532339919988144206915766106433104261127798179128015374585838978446964151337483388805257908415870643693908531034414015739194419006976705290911783697862950938287108954562485762101074021394076279131984670202222228793521967263455460718039767456254447923326615561030747652960800953831878684687757056290066306217962311734720605721238543535869792772542080044042021293212453725966590239109885045893476067484216589953921498870305077879015369788257921176699875814714693600666305544183403680078543113243451229966283235578348718140790075633824680234335038653598044583955700895148561606153924313369152040693558285102652752689686047247669816496759181133037986190000167787653154219120478408063790677870162523549159925886 [142,119] 48747206010680819682486313932505961024861662506441228825645996446543406405317372277276008123048277739217571204416132509356268151758672085240649610399141425051664562038480792091018020460036804516977523595192943033824198770045929628921061688321786990610809031813426115692285443088008129823993929313161370191140135357771152677287113744223343132343992820830454631365589157941773474427882649091983398264117893829640670058686511783779515922397208674324043667536832406424880637368639751025729207548114423792492375895245521886330577065039142246878397804328086325053629873141105510203544868693344440973064468243600463339265193746938281812737489318077042960441015051194816888695678537307283373502972294066138272307011100953409854281465708115936692825314336837183793608017298327139354703024042004328491521529106918939221391828674467027085526232310314574848576472640454578660118194150879283767138745726278079380616845501295112646812775523193424202568842447179296825112427596110900132903396938520480011762979209118289961852120977401635154401341161014207741951443374897035577670847305701265381037834022995547423636568488271877130491009091355788856417874644699395585019706499990962101723169919707205188442281869913737886499400767872765550495268945003568444560020424343669859331108347669006346075839171052102148870105531648 [142,120] -22155155234591375942922044336488025543495792616272717132953086790066567464083248576352142751366836018711442255768252696541218578583955111241583822965606003638452671680996621407570920709352084852189229865589429998630375933221973237102789101743158968779120343512937028666698616221739795337785573053782817267238370808904434493823509542192707623486508205491690015178761961619316561692673558176278886843391597147001837005875490132398544240634651123690141060427824971527145747126520872194226616947355263146142983601192379538046371046982265867110524186721251595203798870053070012826888355221373093312975999471559938474133750470971495943457964641197134289077343282648417835287528033201947742331835090707045050541281345719874929645370098621494704381664630371532457525900582843737119121922844656349812088115245351278102789887609127114530396460193409987551080429292720424859029911929538837017297560985484681395945395288394610246362948697314225528471040302356800714237449469392885675251107154643415792966547058645010573111848793236889893354078665111782573519497504278979635877041129308762549690050109803343404906255014115487986156164728242727910008969836038019921193385756020231179378462291924718016787388918168143441383418796918880503795726538155035190522170797661366823422517790887385605121708998778648303249536 [142,121] -5975297332531072744946151766929364748350448406748648053055305658710012083101406916923812893884340194409900702668062194882254582238696633135706122809741847714325462013215220864600371529891250967609088057577873499971633975082562720423797173974507796299301858854920665242078189271627722075318076088507563500267427160705859855812514540532842851499622019358833638002332950897000282898097756625084204683185229385665136688053613368398330926207742705653521497037214865005987359045599321606619993135851741815969228788806609251783395120350391914830252537461647708721285551737691531928097309798916236563788780021078318726494137011578689246156417131549561662292958940045834689273950510022013866425823644696133513341801313506852734414964533169722813128429543174298545734394747802919384529079302751484675861914399018802581365055084092029992882930833037367158491631537300823589769655452687027523793250963429478857322585423099056030078742724140392006123543345721309863189004809649256534049587766171281907694565630286978537875864133146033627831551782470480585882574454088519383997427456681291340769126198359287530148431885046010410550679562211161889751243252521881491775917078291926324230942098243949082725950211383430521718534196515347808870173502791952686945175481071149311560259868589646362308612465599057856 [142,122] -361786704369465298085851175838960389123219058937675695009200849346623875282753116320081427557609147601874288663664066581805833204669152900817450255588876945326923187094719086359548725932930749277690436606608750858454179966753865769543293566432901529334021175982987929961456420903315360532234429424762168055367769595815795154190511752109240098158912679158940537767838875507798562315376735804155931024460142418539135409280391246915969868529607559677053730529171257022107607046348589283344746909489992384075717097014530662472312643475227688059143283555589956820414259996957099435835130417434764094621699890631676902318720987108915877644552442930022460262117457385392357987251765337822876243030182801801613620102159273719643009824129892879217931137672233622941260727557470016730395429927202114256182801019982280594315960891831023460196634232782469185793579305231686673119726955799454184904744835348978178240312971627414783462233422804799559628884495425571596225272663763933250779112297770000750227654348513180322149544242819100029023221931329938261055208424981253613965350028573121841785918878761005348442121991444419988897101998296846945912126485123138600180152944398868038670192845033959934988744011723995003823657128285986488525365986226230537403709048023447554000409670115047724878190728 [142,123] -7982088169805346884928021007263265272616748342242306692470088011916859417208056972555791951270369171601641108890197589771561151494158373966012050836734823252622353325838844816402370160129095246062988087805698427243909630632462939205780323262676770358348512745380150723674653140649529039165479518958416530098003336226522457434979040540134976500496257922952674645904801396072862530254812634357064857383197242213511103185632174062407215204599947209685554300881376156385982467845024846136650112029858132047013114296446368053253381883682639546007545580196822054204376775712792803069764295539000749883091727510763205841340012833416624060506813491409825506193804900482336587967721930952574805832326444027319168754888271285277591851571474157291956048698060984363369680781137081925743396175607156270133769594998642389654425585344986148238761385345818749442277104758712393341748689648493783831452377317878342994436280241137721535205428143908113161734170433872529263888984766223893521356339205587092280737721913282868405570413948128484038142961444603771537475007319898926448606630257349614972105124151483948019433981825720764012876999318773908272161392868434194656879900135108113082610747921610718931119598743652531399999212222246607975767279092526005748711862769040819297266846597902796560 [142,124] 104503640564264209018653834002959745308907259781493616961891316028227417222064778678483722941379361999476013460232464610238054111479481610151302622422935257729061038837038108001032593009682258820487949093905045093671479031105580077051799139773635928608970807180242116892525344229994578604903109420632657218549332191592339348631240253019951396972164126530696686504933560608600016221889997527369215407653152512272252467224048625357115673198474910923452565450196468949359158603852085698658294742880067398173285747519085064780341680583764474739400997882669374989136447870636556408596324044310780384217437256641747752531785578531367881658747946607791840589946059427195857922825536594358264277449078008380673363580624036704238258248806147543117148372158768012431020567923338039000246238193958358100750871471686589281493016726408325915104651029517353603815372761292616515188484624914543201191987625302510279081075782982357429690218029939828170766942240822088089787812735646138406285973895937313230426467148996052400413234934662309614253435468218915507425616527190296960349308011775890256227238450744140187057226601694134683838854994473072623494223143061430988024078484857174090262116751613042093508402757753830205997996123970973342648772437874972406332215577967457444739083627160 [142,125] 3339494821417730035406238631549494250268676108145232813314181828000018378732498776881784298986931227706073069214683082370280421710536914110943305207103787530765892613104478289279823763786701050633728979482703597739933559559079196637712798861592214945358505245044649972998868916775830468015936539518791157765755231286825924854834083314791405497648207447100205776678112556074207061008007212346086835488443918159508752042641356768060533789879500953606857249967615505032389218207823497258955576612827526389953293950429914343128914830905842327678878817609311967949963874975894351342887372677423436048305061783092299653830016578760896955454053071076443692801933487140231936807600072058010795673860635796467879509132623135630405634839636196746044015663653388527866846560318805259857637949995952368024104892792676730261526659287887595278398229086596476808929095056471211428123925022586806558934515664371198279257614292395313456571174717381151021835151675592450349788532641600563809802785695930895717409254474681565282572755340897312568573163939795544625551284509108340345722930513489735312120644836744139675162367643094307463136571093953848000820209644975510998239903076297253852695211201207403667632832794286767427721157314649443840914386272436576214784473878906596591120 [142,126] -203930741566470311970007776687057000759554013532087965665529284707878128102194606370603363198654726890618844370423141755620921626349518344532715417673474980750379127173367138260360368076461470257397369736156715946136032330738985045625583913431554311071860732868907766061337246138114965073106550747041476311563531883837075742293185549420053149107990502945107342528727350111255078809701928570367015432862634513928973762360835264436777825238606841265443394054750012556382797102679313925515224953454144166388091895041361376570236155710456605772997305459963158766018529907383715647663874277276103947815083627650207491916785720270216020969782633094549743112176218737713376713567358051744253045723403564568150918800871248123835326721369360910332801012864936680439712299547446455150923840421087262982944519609868041482182564810545727690176890039044128792036405402784429109769559949104369409300794963946372896968203438324186608975889677225168282143479973843012884939358615801467581612075575735290770779518932849749582794253575472605027857334542140682717459247887036281763792041729585154052373576232588416611266727160749057437024384768836287419206517097503835951061016703619360457640840321197517461593345890988880197346514158329061630584323379900146592485861580771457 [142,127] -2226453746713226737151327008463876502238653452653885333291069288514772080618380586519195138802331979110079519080426147126291704198161195776672197884678151984699406030561800758764103561992076564326799165324586951741624792852094427989745151718358644600852925443065753256850802197876365774886204894475901909844518508656583444138115736094760604965956299657207774981094886289249671392333289584250887474828933070599166663275518827898120571618244578169157607924947613482942538785026761231829775753938510642376695626878152083824356769143550768358189122904426117239088949951621684951567391273778784424798755408892997947880207186074707483246385259801752466005989045994470306810584792738944464964018055676305571878571820297306733944146456068249084805056851296714343796136363806688017696767826068460443101194797466514496840047679177415561344737194708323590725870155613796107731175128516277022705480758338252303181706862377059478830058108811955398936789053823671433151736868690026247828479564257298159104177033875700505458557372793838504368679463736303675438472303262390717949534913262565429837840814602503285037826427508263952533815146243097226918660980152246697605278490749602276099029663474394653739532042854193795143469937565285127909840210083015207549477984 [142,128] 892899742610691188221880221290369953819288330066378338594240117193489633209833114035236094403595887791562694521834432646859931189275283166275617695824024725674681899135414023729910640743067061142244952035893959956824936140046348135542641152097424399699625776331119474511861808232626126974880284512188277936684310781601169831287079333132919259464256975918425906936986466573363167287398273302207118509989015537525207343381687050323960933408328944288980990144065868351876123385598121756010590649987965223749090239718733176695623829628390114067453060598699075430728924883642157323621039354369033369092126373346155206794312155312319510597269017315971739708689237891895114974662426143174675833841619978381990039975149240141193042770321742761841843827929055055042504166136036285362319637848819709572409612485887422658732939389847990868690287941766879804781136930553745180812420692021852502037683499294247920749072940504842196130101028909286889140329310241964991977328562503961047932189944918317249053957855907240916364625212485998435577592638266397892688044309750400261033429551397529434044484602171424480164755269492408525269121360085490096551354720384539458724176222445649323771214711138118832085742012834792877465585047535362710240738114839008 [142,129] 6414909295536871138652260901044666044957174869064377746688728411397621118373995375890928383268083357556784886580111988269617405715522707963163349372908223963118682954136878495521559292373947397323046000255099046114641294823677033962127496153352744362226771778083514951849653167657190787529094124363887828698246288301434799964424239666089142944295954661054717542176208630031064996658319370341258443507009815537914899217541794093777124801420567139150132425591371812935047969275342647366423757890297980803408227032380916987683191816229432022146706794786415053975121731635968715153452507017833399460177158898211226217058023551313665105572057770041378365640228996931930144481092139503280842958452638999236421864774374466990265194301932973810895908449494514419233245473847703045918158694213024785996286301443143715073368775722435941904061878362315721232369278765128024074430774397705854672786810564503223543915685746753168292294285343990579602894674410904758606772591984272845442119094925615620962551279178901748050919637690815133836094094905311732387007717947687073802704580880008324887078774682235458428258486401482922812613425803221630110467265123716257228429472098734018121177054267984786269682481242508131333374876179044149199552096 [142,130] 1242400770498018577590481775675790637560654885795150148413998568778599619612248142744484479284792438497331777790212367559327195810017634014804358319794552252389548617771629968944310235425845475125736093469549989259047245353693933654156945597249006337090961580351887620050779905106966537390422535036909182207077305107750409207119854057582138357526686901254338726551815649674898580530785282331324132478289586960911303389357679941731779459242754594736965533790463469201375537008462538070562947063003180182774603619959347545242750621973487742575603359710441359691857331594669604658389570303442148611708105427743847305508328675998717676900048480921157779198778742746039173307806927841755043925138429734612318591194897386410964227506858548069889425177385644043322677632808085855324499472027125847174321586303322584481252953085511998938109103106747768848901269968191785733692999648304998252694191413178193267923897236735372967103525964643046326762113772074665946317970568301457723444124019689256678555460873463694510782272030889256663484836935362101055595540021565613866698999977006027547135950561323621596013199681903685510185145120583842682775569452213940410019217352192829516194540019755623126843062566457772964662886088956148 [142,131] -391278932691051165481964949754017761376171959605512086408612174564075757359268516323307535591214095935949722530107205454040856298348578646049907973216082132758184519317129955752366260398467457557711693070691222491529285575380085049707266446905224055671512543226946960755494047942261798038434441107634461368536637130146767592321041050973999667758297690392432894546194163556031135506738097186024973643230311971156501318959878643464085209398703817767046910652572843905175448002004958494403659636977680469758879547912813872995880170802003458435578170910101578369936287708766465094032671247951437658715781972520693564126841819210633216480721427807964000231736804977968257347508826649800790758117837929981289325157293174230493045273141867745466932119580849416314917653689424969136512979125294607704049921582299207672699216243041486278144712948094347198091088618250414809640831629980008074336192933301064074597631262703055907463608922473317061568135895110967984321763464757447038862742885171096815598268731857859382011841884526272688138739397294355543930662001116024838112670261927490739790694941812449532615479367136381650025934183641665730394674223434601918140174434726467972383053131188180711657165953433101921190200 [142,132] -33630668554399614385753943189716674849542047256542687288917606873895646749197312906002442278131730713969000248579196285388214051279946179883970710895381493296409059314915150076242268241058519036557793385901112358396651033659460947519720987772627564861160575206861620997110825471822276221153520052967885487660738535950697930680935779466005347209683105439795504696411097561033165625290916925761323937231739026082502829115919277139372298463063827758107385243950406892248153449531934049029201405186615358007244423911857934987463539936913514474265182332261302659595391082016429255999377452567274754681019187761169916463442122634169080188133399284722211389945586293314038274678091675852141763251959425601556827295197436404772882408380494436288136539540048664883800182782007272051233914577502969967262776228811186081917905027713540998181090693435657557927213558698580872113803044983558426070960101679273401674529517069879676793259830345590097391300646853143421160164615787327591439237635759907069875096018265446773478981831432704440927445927612412820614022478104082545734660991316360517784993228041157003843841182555462382863499284343461490410318931601084259189598418201785557130263381283981753098471864194432 [142,133] 2039530582810514786691240156353743797704954121407347922070942416839323744995655961658927389262608340212373343472120993738854449382349239392764055197783583808018758416460361960608438513943574924858352658379973059783794673118023262746639189998255059578898949314423089154027420127469689109140638990129642440890346118461227017137214629121212215693990206500440374219793533902043189292599553760264018799948574445380227929467282736928822161374102230571493288804589546411661655373477167255382715819967573122657330272715810173767741205077815831719284635154771195232341622577071310322458911507039471293353622163485172216806968544261459569789724041910424206306266932511284138212621373832999035389593503523306430783584066583240608949101935538908462016661929883916446374603077715724065817793863204798231387346958858947904343292628174398914069085711315895701627590218016676650600858540767331016894369044913739798590706890458530443009935178345901737270033232795176432615226271952413033509588653487464940091846846230006216080295790076384705285942576853669096995267840759219753386351316782642388247675183913621889789990977681202510290222633842417584825441028236874407188956225011837324466009021508526286849472 [142,134] 6752272582625329806371170575134651956194347876323812076782642912801125504409623061600919579362010362470085433924742787028032671295341300999439612272091791146125516448135100563350586309855722513744195052504661465893849166263699538632291920239256772768980112446675515996242669547177467113605434123992187181746693574659044216902615699209556537624073652547226176870471904972196839431168266304028070276573416048019728856659302252510931758050826836423353404866872178998521494344293201995904131341786807832128396238147590955576788387949056829566295463188907925724953799010554117525663443219772650593282110340968752332005673835870478788443306198243641539023111132158909716801437672428089355895815957170695180290230048955014695899316992573271298548150344471235150381571021145768224114158411695121527662428038518548452738766263127491379936505743622749630220632960920240928804494645437766032499768981733203454854721820437605611541374700188308177996106753484827933517351120051571466342653290119010029261235044093829816943638386405997566275527489785588643815968496378330760186745698637647144408307030171778460473967275058311311266707858228391724046947139669078690188478039006579468106832826288 [142,135] -70533178042920373990175667789036998754866370825167294146084941371907921797348510926886030315850144441239788323933455827729606420214140773169045933149770297607812654285222033102935894642129554264317575503974972935888888634596351995174491363191186035202520450610381521994385380359026259248579896440334619135331116222941138610168873490583557091973448459638885511415852519193711339998503348266444173311528446380746517152255426628278048789446688615901963815617644373482373867581471706752221797237576902312323225779508072492019888727791747054920151236259657069542241842651909220598016273682995894318968696243624417460861856139577534381698317246781814305620747874207680302653247593171241459303506088763781777774424166335460399328306021973634841787949435962871057733100274123105005343786722805454509680762957611868835689134807025007533331328235204347739803089634912758651432148625314291553580190710084011688527367300600032287375054117828597255822051994263690714147770313820072097458571183722613459578426254078568696490518921076806287292805395849780501365855736363834174896600926563447323542313950508192982823410516580398483305070817082755101798039313265976468968822385308639008 [142,136] 18171094382193163094625306311733633700148634699308939947460293788226906336868154461256613287342665602607998796727009155409316465383766123956164594920768341791782224333817941797230075766167320476588658804644882346139787955413504731059925533518748718119185249068607151793816524912918883770129163096002262075389551541673400577340516331318504564271511605686109058077727383048974415015621284476332380192317694163004324944430190999311470481579766667832681963454737392790080960018151384158279613999980049205588670487580867440396132831543935950156744976313839595146009293330329622912248847802383611961021314101495040981691543440709977056581992076827077862140519110342331224380554224397126837223470290237376319639750618892416371173730321207620066255616129002687633669182961252351504403923375725846988865607255694690830345046580058145534007189832781359104836987710961132517106533291978778233323255915231859013305152916085860464652326459308654518770616819901991538637271092366633917607864193241593475082877082320535046898333064242376613570988177495414759034068147790704823057747576569896969229867654128796302712328791835551529040593835196890249371908343066072430356672 [142,137] 109398519234958442946047585830330567178706288771465894305331302370842860200277443031683890815300226237329920295896073868590771354321616907758102855798783387913862336202580855969838053678357351901550971258065058969987317388422611012676320741249038066626916013027637424278149882093849116809845941578966827937117462085307553727989919049219340167566133424986674483326033094924311590313232537151935163163995054142137375051458471601548987582768832274496447907787748533700353576572067849398213365626093325289333002077234362601653888325306638119297352282317362973191570775729262998683802181057266217176341548328727442265597300558370022574762364741534912649432769546010251880878475124257503869359560635541131527668888414711256022111114992501280869617581605897668320798538903596636201777946847074998068961362767901910778537573304437233656807834312529096446165587788944286195844359477538982531481949676585081153958374342628047765981981139322139031928905929240054137564710285595014241551045004363722041272689437466580287784169215821918956984672971533520852408794853993606147859258917554937651163383761269127576387033472917668017823856979784843379456459234208 [142,138] -11160126460412542409993811201588663537995605200068063927917303858295949629372526533356531899451279835008180373495364308410957424496354576721213329943854017012819207604486055833433792658667850739971148060075850575780217240181502152532330855519201761320369045596393296179290719774814444366473190352561926121450977459248967485562794036072196551678939795695804023852757279956012688512508659366905689159232507374043198177934972566421818923290800649358691721615696132192597189781409001045705745946813480688784432656901836134041581834399285610388670311259277430515760898042696693508000697300175268378047148764570035277275748754769601512989760131583690062819612479515143046258697479624337939474795847166217593595302251763560278964065578968706571441067097532571647058359676517796716923896288508952186193222456338760200130941949230266078626679003485560368046380098255013154919464534759204923640508148843507018196072956609406268821413557829474509568130013039626061518147271971613170904223998913880458856132353464920028860819883669488589922600188570044374323777775730683805880394187984580810618681366909391730038826227380346521824313605595831432 [142,139] -1456655648284957365662537115460603897612706216641683623338715741930898855239781425822473292162915346147151180108404442007404963830614851065206797922554804847639696941179713673341836917062242921839799661358552443762808700175069952555358353943259319162077226377485178528141178718086241119346513557676271490557446953321349662976511109054779086207088450893887818809251792402474362808928758076552057374591740220949539424082478764631217099696153395142541992755774794173691979444299795902290694860919502149676419996276863139584496095698645897135268563790943305275718144863577112742624603990902241782416105981786729813991934447550438973864943669140771437352819962985272647885085921333205007466940234720125620107944966680666186346773864551697568546820344741646190208650009628356365826057071918392791428314745415704373695389919992099138440409346487198062326967580097987287689809023248431149488674436524491066323389554207145865112133311335115995073880484434206167677291812505083657911045698309659773897540062254872249185583902140623630875756182120135197119462348357183523343721225336472968818219040581384369245030369761521376919896 [142,140] 4073732422904505065247467719518191514994374271135847004998482943331598943669385465953743048573766002708221354863944878429542319844868015114877404051473031601439068424265620569684831544644154514311155698308423341367225687985468872080525512619796707425512395847612306134876293151284759125589900167396002237508262835743139856189532009530302672321376924132152826550835599861227764450498838074069902741678438288817763591818878002780479503130610980676701609688253583828733677631493054586829421516550986047944312028637692012205037817689687946249635574905433658706935234318198549120644819165485996669565652247421944318712509229392880590868294584484263282315666787849126807036748686385342686611100858106135263998357136581997005379700699993045195433344375877666957673564651663159466660079172987990838964241890120304298431995623015590306642863127755304140964150385157771324543220782876724886654371198268555332406659193316034104978208624632412083805544852571383199058975207632569087595402697366604648357297048389864390104825782535526350353793672847544260976671306648566875639290378261600647733770185302432697445506488 [142,141] 800090020930851288640462012182669295050366164472135534710863980303349178590205180169063121289738876277082851138730015713760628402786693819329188010710308326802816551320173532297776738026165467645357400369912063258077913009919572867873181622311312873354518504255107768143268841664088447315311444054280768597052771499641345393520260769269933043024883667663985638529330650400741960634584602305015894648321694859142258043452778755905114437759296807240264971445459571953722259621106108695831468103636705022385661611441936763644956123012232788733039358790940196185442717010502889010265042972245316391337883111115426578846686988682972111001965452540908336750996753150849253846353647282645228457880516035954960545625043354935252151218004709108030450248907229222885288603120142115130253782943955620178043811091921134838897345685036982129670740687958401097553143311294045669982591570735242409758289940284829192133166404591312021243515474220923110957840724738714899066777420502552329479741553357032749705842084860468615784005680023055916472840374473068964653377504579814030817548724885798407376015701296 [142,142] 1376000378066929657414087017437371656102953422858653083344065320591090639624462364844217894316385690607813182284805291908002606697280899573921881189969596987698937234485663321266412515497546401356094573594519387824834321017256120959277501221791054678541206391244597897517387102719903215260362274931722264570892260101296857428205281798962025706667023574641954469872308807705864346257466900873517450436680143905725433576008689953869560332956419431948571685621648974529692225740758463059729898147916778055701124706569380217253039493476808667309634813958715748221242097128866793905509494118834959812526855959840328496862762374459299814075616864832981027885859158287500775270006027532952508018564947926752203248319227271551731059913390239745426078929897005116647295991720230855951164144358420266347633945482407775096093078934472075139879919567171025175549933336742581407847512386178447457585199591958426097656074731207266109370833532935882708371646353674715918592301766144349514547007866554145438641716620832289611662904014839117328003686629577047435185075301184035359002639790288859 [143,0] 83034693091816905538381042603680848814546915886293476925672858880424703264637335817131931268956197819605313699853679132972658230033425711981638543634718356876234037203539102187188502908641594747641983324318139380653859840439676209112481874062305649882755713747331514454935900899714638593549681635638231201190033726473247135151985404198240298859926296542127534419410286578988210510838541886261438179845863854714169579358624798240247053500447735527431445853920669132708679609923458050508673594462068847194879856873861230303357569798268165150636921042114936534533561814936064779975204506903170955757190405437264641015651644168599864753953924667776032874447633996141707681366683202722583951308747080643558589031421172716619843423606826750833367780303771300767257628922601268805677040384878527803389032225247169307142121812071537347722167394512540481708901951255666794530537973184627844665961773202913353522437475953988501852242419613781255723605198257471494677675071535465508280741345781941399567777538184755471407456799071094204201925251404905090363911498982584995895489395356671721327563344159912635601669101803951168557683773958158605444154443265083762372903671707999903348212944638006618064047500179874156249887949098939074499221816816146187062407132159279493845517797351512452533873549191884086105438783869095723953536040968160563353637296372389880473084250804493400600525822512814222552521184961130915100450753331754315305438353085662330243979142418743181192678021086034194857155058004113865604346577637579546536432655543137276037713722672413828824358926921208682667420854319564079748219829138630191915074706724714661995879080669595899636509694461968136283365678560989970734543281853467716137981335411597165899808768000000000000000000000000000000000000000000000000000000000000000000000000000 [143,1] 51818984068167790466225488793811787524585684042899297307915788072103456553518975960661434242118037606547915695156044237068458635006932752540428433009378680635625921765513142071498655318167289608428604271699232566779959566860307462001531749000293208950914142082031059325897502633137552601064689896749146946321958653383454582751524668803654326695687580681986796610863529232716766989562420968500944726185445998560710489277945503296267119252496309914296828877960883915293134527644419492026627880227159158418193714611782149719658272013652386327850533446595157860403827028876730393666167916713862278133526002591256758855105479368770500475081511150905455069891317853771278184696447732777884549985691955477030461756106894485291158477201304026559138752581180543631890604180601353837984783376543708171246701299446438115171896821098895762695115061214028867388601787718713267722319660552041573075386207933589041865551770141555139721151543038101969103129072738240379999361408518013813606076531760363586720261778595190188870090655647065665400904592800013856709061187693588222821058029075288128054485343872663491741162214224541920248151589299379475336061267302876614352654493177204816201303705474486468376430461134621832212573385086407198067578233622015540100970374064170926411754010857190773365311970648486392309030452578510512564551925374032932701596796303393698792107814478051574473625919872179960517524115653502765699524017789493008520786735989662635765459145733973508061273977248178481688041524984599081308367206005295665418588427187075457499655332440736785563697020833670562788779497895701563248241901656977158833313179922471807457394463885105980946367686348953455271218138281551163832270072242567141915057748329842635002846642176000000000000000000000000000000000000000000000000000000000000000000000000 [143,2] 35311689464595511852396827478664418293996079346389730203804254292448621742967338798116834368201615873938805293721964059443143726303825916645886444769252045350148813027969990122569073351795550276845684108472467016371937619376379762134280129398619244994843780097669102542645688651230422379724520105378107376239282006334640469164917412218175394978866306267206118364489062950755984785449361417834719292254129032967630059793795212729588219219574785410032368496231935177049582765897442374185901148820572884284968960052164993072459159134534542425416525617839714090227868603518522566442190426539882502563627014527701372404648932066313130448052365830807823426067030358781610224577156091563669716295293847663047563086147826914732447295505648942941529217527737318733802117327089852557374856544497856053959853410599029888339765525297225366659279489642505782913454433915367542383922998050090466175591570298408060020421903403409557432505495072562517956835535409916060078531127131249719759714354998286959630862757885846096401159050716299756194359865025621767485957064822642746923268547524747723287807233307519764924106011519147753352477531922450217297517151175317710477849281165379521170513252321292659021320525346445188795034218801858788794731258519771191343998141562186911407155150575101338761182533850372259392947232944560195698382880402712719384174457325499189535568524047503946923915218811750741373587728901661662910015503963544697724485491583535285904916130930184969329776503031847507445873907279027886281381738489597329872485841275433354494049533664926380895477664404076418388393746096412948947583375663868221128400769939887217509386510762131975820303537483926983446906763048985847668391592839776119833284558501614747043905199407104000000000000000000000000000000000000000000000000000000000000000000000 [143,3] -279611688484892855205684433866660782362845958329417415712280905528986618509775535056628773301203527252066366692083868059034297841507642711278692682079703818538882583565748431422018843175984788212607701382437007453103819934423002962480095009716032299024529548295476143036264820126505386585690822529879986787628615854250114785065495573551317866663041527774589566589920419975839360963986302266015649914855163651334009617235020089699982065492564457286105029838992531103038559822744060007559460086479148259753761460284984998918029434299058645368820731057159473357924184147924932268353213333905585768859142829765486845705582804538568673893686751743253408055755868422371476905565193816848780825366078460105891041467292670339915896040874922450323447407801193624146871769885149698380050417803187450796545080263686160572016764709707211912711082213537708745617866047416827543148658476629191515329523655653466543400695523769647967426656861637804210754016636799159166279426067875526812315579783525862276232989460301105022520579528156363352797307654037292126539007106742705829923076017886522428640636623643848165502569745070233289303304643264966268729784497408018520704250350912318957377368221332339032240417115337091498123163402577251045085602552184587181919244852105010679577600137857126927044021350153002033069769203608316402597212511969677479939622678449842447877930069795490795583288058744695938074749396056329350525937792959870420921041434179084748663528095805870368295906236863639667458509109806519380028365483400645380599772741005817592034715042360649292666127012737181656334747025950822588821926647134467770170846026744094297851743659366528782446006926967206422539765178249367461643772940753645103203933375410333322658016202326016000000000000000000000000000000000000000000000000000000000000000000 [143,4] 22561168332870753942168374858643226107264915753811907824503788562970769751826931351022316486299303082169083181288768664263879486321333941119723349793525439106282699980603378081072296361272271156228459600472411589014503325368867401457937649636507301966551907398131231654063514717778463883785542195051149271046216392691438153433902779468952152089332538323860878668336747653375974240589484377509555421070605652368901544125791628741015193305440580371003254242667251453843727168690900925668287045270704644110499318803626473264775394375950711575849515470780977698686493787174310958984317828603424523521355321201392089955491240535993585570660143112875635098897612160759453802289646002169972070624865815528852437921962146185828714652682525763591651642458901811284864639477904530686559654009449261863460622525402056831559210995636358180905989181086247004135921551313926878203780201721114597474260760096222665384228168099791610673220792486918177930412050378513600498498234783878803423555369450560459390112809485088708800739225889664172229427723416633369332411539226313223230678435151259999314745226692251146005215154320222212674706817923930291806833025676666788170522497894584555766160288110753989519004896651346273654434677224181139480960254868852955341585878724904819173575064555213829519473218104903447291035275429777126003670967333301629782150884721930846670153179131739679366497121100884771641742126796125317551188209902845905813663666737074177692563431096633958972574959959148989273713800792023459198489064839311632490736301417574851910533706654006984094006542684157819086247052906211323452030898992902910574369797726310221942497659129151422948543761804103873546915715726434659160102865004663083787097699995169761651818242546597888000000000000000000000000000000000000000000000000000000000000000 [143,5] -273539731481549982462524028794389230533349644956108442583938927547553875691729326229464179584527533843876208652307528484089369897463754878963723773746285203196370682968790404708782775913614013386983198359905403533483024812329260643685793448800632933032832259906351351832973050878842757577342286726667751083454548672626030725684006895306666544141015141625492613179214029339545771272039355976444583262165345471698401356531077079493757389596572269075956069509040766074964217786445436197269962370819167495378514024271609347253052763788257023217841392368414793600943559817043494979282865485577753964328993868333369600809904339384067026925562840531305584938780088231037319761250976793141625826630577952786094994546398564521954425792528619672984936198079557620051995772011039027314372226940997593381505366683161494283813187278229829675631841156998196839643447753617127250333514744913716748195750809558012819187079952372484176966780528247860450769708236455802418390089176385657100477003199928691736738335646709897540515448319254686323532449263739600034325133734597770232378420066114714730950741297678042646427632184326318590359038474737192071407706265629398513335546291172923107205561873716869343067850516794015599304686956118569946143119021899800082764202769165899239984594476058244655764484455874885581784599485085715086402662129979835637823664851003663790805715839630962279574610098050531560673165968510129328927802059450866837530155622679876222418832971409582079464981489156335281292337346943465855714854970426174758926488829156716286749019258082346978182932311583186516951313186119813123120592512581019873162574219574258680750930541318193623069955169788168896088897646496171881525841466736789244324420845569559624434299504768843776000000000000000000000000000000000000000000000000000000000000 [143,6] 2125419394101809486873021846083937270766603458595270155239754890054630001410910358255373769130079305817168129040366620473474406115403536571679180510830040799765136422175960438856729311730260483989611036342418026259477715973494785717323221627392347645390666115595086446374547449884719095617431585286984722307984922296877225473109060850414386472023717869423954740500946873602886643621207607203576650519468670911608661641167920805668348218577297977203566749876269282506120323966635118422737682237139295955921141682891751485430847464299222970793868228912127071943913773369157513880216478675236927645921306209486431116350811840844145466347684684786780393720957873619917736414797242139883176464499043729436945496606869116357287881923205671296060900192163785447721765293434290719994939620913359637142737263247928898403667651780406781370491263314610926876601624976450399020403898740609166104963295812158249802160594886359619462482409131710298224929568693360566094233310650659761408655668997819828103785573377270508147954189216132926472843745620561403579093729400637497018980129651216859532637253499279643860520723960909239397878943872020922908456656485037667888848587232554460013197773191759596838980856186741303206983182464307381687159060680389571166955726469716259509560426685163658549745833432990607950332993667439015364906682026447943323190729856288629825904587275408774173082274753038330455538260279666540665356250235012523200885539817474893684337030842848559489382577374510091503183658414590352897346220925122742879995311961530213487164716658742827505223649884800460164052297563062841695029044127473872058898944045765898644092940174838310035761376300011267214920906281495325964225591721693439372552599423140923505104936487759118336000000000000000000000000000000000000000000000000000000000 [143,7] -12729053792796174939172433018271366817806689921638339433827155490225834203074348402694212443495914624950737148816477960861650645297195727941310584853772635251619949626660558308174961560794636551830664071197947798189700437504705076566276272211412125434221612594269359449097141668066569446594009635895420106921499051493525907114532236016455494614314375748232881198033851206212681743065455972693524804200984131599914036007322158151353033123582862752959048216061234176421701675017113629407381699180648360077947165443506029604551455847038247818383266230612467738521521014100550589680443231016685388283319445152873061987626152082464678955064850558967605495998946927301206705631571133545972156178964363262905712498554574710454033192821840799308715957813778482423798285607807635015734528061474781380809574964160794448817161402500948718018596582901732589018008208310575989925329935954981642920068424869571629657976620069546757353803107798743926524395458804347124233232034099009405244794665727315405232145251999150378678813473399718122747545000930066628611375871624328045394792454651014901180139409477995390955330682096721886338702739867164108983912780765880442397939690754661661707429326478249252516793193497760436048114622514942841382106311292711011663828969389935189893446132349801733988238399434141067880587970418810508880291230493165938169140365563865952027621128243868927005503348500847579726201011152449709632174868282255157363527008287481852564078916717505858321739545309051444798237968854261293451109225722683867197594445326006814492042957900434261548890210315403995922689185241824722517708999312423997295721759622631704054703604116174280682914914849167483011041209251343860673498730440846888438682478414133626757064609005347799040000000000000000000000000000000000000000000000000000000 [143,8] 59689715047547615751663321293736078804880914481055322768385638611046141892885992851774105655083133302763925308777268194710246945100409830787802154836005978872669724201045419020718873149725517555932351842210717455481621647536946178934964576690247743842051061118566266778469696301536152955297211114850449422433627355237007410968557288631774183450136891719264012523058872420417775540864217693788434717019449149283253183037228672713531180286483015163322222166556247131918406243309647523518855887454985174005737502396373798901823001794446904882766034842497305062150380359550859657125570883403367020210751206002126528999637768192751319316795509837616123707631139565031033813329007355187907144806891037327443100193545348836833804188472234793565639840927884273978180621968508182611505877378836206257329852210315543448905019295387164281616828321816139267186282856281732216041294985504382021361336472351455753258502146560433802930720672948767059664018103154023930258120304838219868774522377336746266409446201692537784448499981674525325686358098362333170827680096985954029559444021776045483049220012923655331760979865997219154500855012030874705950126522938986134941728535523493945549042978450410461705111394295802741796784827402445702066052434280256298514891776712313607085827128213273393960964845010368056461647921795323967305165152874493173653567493264193471766910379323390032928641946815549886602431893548579920673092749715449485727442012800331476764744091345857163859067615970283887358862334241663549557548678057650948327171359023495369985464776336049897923595512229518728137126801541710368927706376218824180165126242224998889914342449244785689296755942020024602899518275087837555462095430366765694848705618663583764954316719885572374528000000000000000000000000000000000000000000000000000 [143,9] -221662613059896803502960931435115002552750625028101730899515978355633386983093591159644877513368470164883084841685634734284979033202255556362311872455241994630659460143813111845088364632838175349344976417614443279988332429044053873479389285995859435577247187666621033916704303311191132492306412331984035264667616701533337634208115715479106587782640003644929935554415841177799473560916646575896472820914283442502701149378108399324778661387348914217342912151797120625764758937066925203601065404417788298992651317168018040935764554186669032405664921662750056150904055077160661674518089822503408791317444583345788024125830074417900737415933299371798748173913825669448996749993341151455628661135086241950755783404540563710131658360041331636148553056174206223076159057302863814236808355462861919769700327645088457749940859346042251490726176108592151362969521683165258188018982330153661027066173167541734135942311503932381536559775247164506592090497040514682952335085336380962014381148906244735683447355300604121311489497055763882785948887297970681866895231269321390630134255303074778710780391845871800141430393723730871824466805471306410535268090628049514985657142023966634309354688735238010125125572156408507636018064990110112307965338344041845014637929101245247676775941992865041896143664437857405316483714534707252405336574591484348015824021401293275812216757973645272415710299557155920862499418260048381623205902456294273118664695340842961154620472970190931546875341505866332027105238159169699883982381790165955877619832182247852180320786924720006327746646862534766529615113616502755339014922918294743159511639525255311021099650820098067852771576293102859622060104158745698619068391507406533505187340478224240487544114682242548105216000000000000000000000000000000000000000000000000 [143,10] 665904424763594123137397492889690297862650270535619501722228190478805390018930497634973334171266573203672177854252431922692709804895655846466777875586748233543424546077560913156608306977406817264265978389302054255279197294987976774896007367568905217072493901336225856325019685450638246807059683848464908173884042846026456470186101799725176888692051331158060942855532469785924986413433923544622227965508273908460161882976050959589824820038024958727684063559617765882197255099902004213492831618617747022718818171601664136401123687233087980218815231116234452650845484662303686253179429274304862460974367682920421048583445685983240594627686855963329846720998999302754855979062021921542382623331663750861546646694458045934653758498740001946502303364454086250706695795661984128932121048712273394497010807836971520361595467352440719443580598720646931737070722384036582075573198616809039718445396910562713267336065702971299522925713458364669817441281619877710895520240664106862739224721023197282630384575677743291868175870663932582993433826060269568512077278562689006967435424514015159464920797145071190797987916406248625855691387477434955494220035707835628113482877303294650732573354814371092677346733959412305522371522030210202689935132398108887707415041935941599723907668528689749825848133333652265171274275926409710488038833423983142171105660488506113053710640780631694707894336356558065453095337863714546363432419229070066226355732261110185762192322768609372881040983287194014146314122781634643716147385782735235535738720200718934876122402941823144794331107720242513738133376606767478135924989069963355228078282047749164997844516738536540748726861024521713542139618689511705914436225944122152026640095277915254221416809560080379805696000000000000000000000000000000000000000000000 [143,11] -1654219566700091528730162787302473683981412229461411278417706726607329779064876511927593631908769810846828177534492584892046229482756784160736185779231833823479106310430082209687048398119920612846860749017530669685152067147138953636169025466265567666528482385849231112074317565767962229118547431398377032615976309032113912182964589807242431509978264980483312958365487164754779645831702647822612872763108115806446833595654847876479175594142289570545566376777894269465022700147948598636635973947121425904838935458718678995366916699017291914164555608916025482454226020726639087034081666576145553186095439709635619915027957517716594612285121130447722295183047166934281879641646150393558703588493278394389025509598026561721901811889298344534659918944250684899615346794492168484256008112650572267414874073477857394184295019541622886773655248629451981600583936647785943798670300439623701793625901808599854771728291287453224561588196985494072129967027665879784719906199561805031823956350857622724356351605307517262226312760398121843000326842442445012638138873588387548988502069084143486274463192530173869297612532846197435532125179848741200918452473477258589216752540073986302041671633210358513580247570743817358367561447178388421407765091394892561154978600098277394006204972279173136733900149373555630519435166411141599925762620486475373861176519759698201751062931290322346654987736634911798099670234882968809938563863060781168524689482406012384546092479069113869610821011489257593310485934821477178595135833977859080886340860356661295566576745870959925743688102610702362230664029656559531596910347099463881657492219704723453487068928058199368155599490333278948688616931545378582645410881932681483560887258879121465476192395253641109307392000000000000000000000000000000000000000000 [143,12] 3466463494901489033734942499353455465012736799298178327221668124728784509002820961926780023738355584852555073394992525823506959806413810451382775144182086332781883314737137015931117185909907322837755391283989506016516212101931589583870523078316829048391003176097044842710868107489566409706885162725347826942754723867293191299787821329772850371893109151586163940568656976844513747368180206655987965828541538555693322228699016139416560202718540539278764088137647209546005346049438001052392048074131331396228703731615200300796389775719281188457340716251628222041403167320766427999761710563422825709087098245429035095046165483253544163300941742374863571360011888923436048223412661585565203117691015554734251581369888350541285591925580011727190074429303162516422361790088800654292202208998093982268320434123449344324691661883251249416548726065767111584261135791635482435699961067772619305508488725320654652853503266532709198894213198504399521545008343405437103964073459492109010222159877837213412885726601424505457587403777105061427306506119093994979260111216487131162191868223361073663591159050591841683336065415200770502286856989401772566469437584980811423111095634314470425302246312155520410427386502048248280068545638903791563108310046434574266435318642211614943626138953631748071696125410576968966596328487386419372978196264557262382918423960992283040031788873198903681634159292887615427848884778527327296637387578454847996769994440933976966472296910720844740444354822706861111203597333161182880820738258602691969955353898272556689190650734010132394870051884589123934911546588801357489880649805770614291596735438356970089877400918061797646382386775567827394288953142258598841044697898886961372429988705450872207211225182109746331648000000000000000000000000000000000000000 [143,13] -6242613818769264877440806167545599363112131143160202163067576826014908975422816665863065590678652267798134982077567475033310344659234412172471216090683628185349977270395390145405442070549327767931993059088821105776902540731308784216033156716143961316846544578671757387117949369758088130327437678845654691960404009587837839986819467830060157137904653797433877798910533862186940580974025323855954923253843602842476922843025145213289090764770252879984657988948533734398521571615965418155143516108754527888829485751621725380376984395296752093392909980348278347566758179695242568753874277470689582427620527988161072232473789402101238679527754914656632299277767229740006922164032431534264954269770984054350778045151854182415283222920393740524956895718494806630251498086100800664791331303735566478555123856091545289402716957365941154909175474992036097843316374041221605704052926145742734025871485792664376068064721697105658351983045256469090276265341081664996811072710099005335980209450030941451294290660899524684756072829681834573752681463322526281655927883308562889944939945200270414346694383688446225423111592183635312723057949931752230956918734824654868690169419696600065382405247019144221312433605963817317916725533460204450929742884308550797719295317116779774413457034865304004731038340634097347291593189093145354454369902096233079658242152476069833101507914417691994663632546865007532402701624624082770694974937790626976408445749458860731779956993047836911531876619126891977473337794825786506767937401128817968941550585384023636734706328287284842911893930943503868097829590914720802609976964403809424947336609336862498910705480064730376453693772354641070823325127648238899181746008803801811260840390954961174447379598533115900854272000000000000000000000000000000000000 [143,14] 9819243441674950216674683525532279939533289003294933393749551138164074463722390336571557157869904230885528529695030516176654500066184195682459431906804808787623947429825560283706615736971970364926825480530333065550826124725610470431021840469050533629376488373216426604841729866940885490767027631499920203913047585055496464915398504832522706480175310827406461072571966471122150364970884120938087286591693120208899853930859272801759029853131350949128549502313606132390481537811836245295129724261371776843669869994784211665180113829386340189468724341485980704698199845254818437046072598421895535289936122061464693572362725858773522636367941608413057190715484073970212960161559099473035169424487172813609351693746365708236535333264780537175517939964169661407217628285295167152796518118295490718222270377889454348130647335751263554886904121836294593688168628250818746675321973940669285811325023597718658701354978704998237759875080486495923511350550778443372158575127660779457163194844207257973434666210738435271424184940977642050706327261551738136435343801649675824063774698119099867005941955943951863120166694960945477100480846518542356735387850754639857431627074350124300892608280037534177649783675341573539660309437224895383184306146565800596667594355040271179468152608411661903475879027086207819284876170791145718816474678392084434639306006736735670093685574902944527910071800025409197561724342616824799023044872759467093841003105474286269916082963752369709723418749481334357444191940783187519816310014314760971363071636632559995765138414999489668662264788296352871548894397191784961003859264806360938530949357251813602440271223540668873160869859049034135439128512974129929880287866848363141967670369543503216879727345724478239801344000000000000000000000000000000000 [143,15] -13625450116195660442077238566833352959950270454555195860995450343178343114178782589350604899422256468104686533369938959130068967220703404171541880496195914472045864041303833851817977961954136587213709993214307804842217588145027483262288770533933811550349473552923975436874519222807373049302074338183343211823502605577401058238752831471483036133266019522282045428183988523691036988432991890860706693520791388406054279827374447647266758442523615266399524317690041734281225893794718470214574240696876384489526262524433670559451279971039583448241685037605521320413271369157843306950557124105384910932835943865316105578306089006517351043312406351579408644002259159816949966417246773411863478793944796534591074948859468005651258275482052921792066376471364079413518929921614174340709435041181020496076529607316895498582447802914153541991884943537213696102077885503485126411103993948618340332987016961212345727760838985521138665858616600839858492680506821303099512236355827408382631569023128517405796585124240714408246702056240994090737988553419187370370854387140257999539594464941665124585909759061524059225258106786302368434700255146388809328691817805307955783103275468341376638503306022519883946651729098808251107908504343692003449551256814589967759276196939281160859720992124069967288624643915575341261318073479435093511498777441221396814677452830417078695481162683318691034843646814240191541950903036711719354399762235628630022882027415221835343967351447882884357175340031968303160395841632143641101584483515996166597331211501575629954998779084187671636451306185829384046106939074153799593255323548111562443417046884030965296669532692643563776204697144710229291019048070761601360372776948836800659559579167522176062422352199415691739136000000000000000000000000000000 [143,16] 16688561399956084708158170971526535708460075557708676961711687264268821985757308569071553094289071504554474093059294747834552306692731324068857728558616695800663753634906424658253873969542733660105658186958197172190562642896048896339209995182430591321852849726877702055598625910690713452094583764274973995234037070413503343348063527230040254580952275304713440989464237634504629765455021486353112337485580259936748871001134007238484360671694824497809108772220163562830633064864931506604735247675229494953124968881655870457797787183803089076722177696210860541778096399305292304461446551533953182681573145023749074142833949194302615367299251269048745778052102511923969534920850413015537402414594315923297343446046451259378503305741677973234482069177455415297727819037019100535124665133878876694352197254320767880330394165643911288752134516536453947611288683578789486026286955492812516255164176157723145479354329682421247411611272082131841629618489644432978121275486446049016741608524313961365437942308304511259630852307200736302370478029477710905188985402895633955365283566672633560646441223941351091087797950127520909935928949067806595314396148734270611026474413134758983256347448997140694145246489717483490853841922069513645700530855970269749604350294010978722649177146966260397991707637122623664108175734863192542857739671164058854234760641038022033958178537345575974575305087928299641150381948113136049130425690514611577042862127689246004773292862070983936578169653384536339910334656316722685359388280404032735172432106284152207010786471224467247585416530835412740959054920484063559414040322722525602227729529038206957545738577607071992180157711466170979529581354288334768392181480179477270569762758485808940167365520535705849167872000000000000000000000000000 [143,17] -17920858063898801462962360775402542211803513778737947782491328690111654112653272463241866446244225050515132909332817890973018259233882730899913439200358308013885689199588179014649220037162783037997023041230304107650024468816967251748486144038159604091842884460011823387769724094900408290597973576475947445737367158948607014246180091285569923529856710846756535534940332652355341150825487588221272043565278002372981403543374393866476742774094693538509337555264334522981239426307597876908947590059300398479342472692651389062078498664993448044016989155743154653618069549273156827343441424567285158170417982169853535908941792956447886846541903283660931069112200864312938496404727695775428513127418846016218617870271735598339133648894436071113713566238894144185526609360829600620088823965838564819098958002179376775377516142648976396650132653488770848283835545384654917727539878802488268748255655946270894707424543966337462729473220070726543603610522835076800493652539833622982808142897409608060668688211422511360411861684261254660314549325519463207185857662720690331057933116848921502343512126249510895374147635948417741746613890620449823920249165527597671198709832798475699528081193338365148606364681585873200039274828221210766486166379401666057887770949875386193734534884574995655357089717956015712510506179433941443360534951183243606674629569272564489948987324606963263872617598301101600477398860650755563626414288307242437276874671391906957805639995714095150610047997723509208646326774520476136737106317213672973224885836033761240137923118206268454560437407486859617990891269345398892503606492675313559122020923181237283757692172612501980905536200689742497770106774287718669543093214281619667383490655461421313910853288771092167524352000000000000000000000000 [143,18] 16778424832056547079628624944598238493277861632932018548094026397601151500350886265010347056018497823941888922828063988797264685530541139541023597423097183159024876671357431175522978971412097697834720711987562057637773354945566577059720792255893064785445976635548042022141306116339199668127814336342433298827523409374921904045518046570895783636666395038884316666258829219651099504892220986701743745857550548172794711221057381902693125728846736377961417178902198454840105726793649771570214930794215718015739490262092432587270996945124872085771364373946084310477411179723708904487396407095919006461794403186963234792523320947979859440282600958773139374553801056016731587806037598263153656773645666219235290502375493765811685257941362183971127637684940741211658958196186764340436398394609280181299677841211900517320143975407079157884048681625740039416190018371906415201704050742528788934140467476826167636078701956990900058535641016640581454176728281851799306016407623481240665485677238505799398749009728543270941828034303263818904645665519730315381824632372607308554140727605791064163830021249957232019204886888197461832009376653064603613129723045104329145782087141180596821322327594358113811771578688197104362537966465620699332531499935832624600020343648456674118352962829509489872493181682510986765973960662136250325752258259597568785207256487268887901437307330222789834309926209901247618562686805681188012336185804495718002789588610575671033432083366017597675637050223124738786668198732398386004792365272152243269142748073848219857777266331017866712083009733482983790881215168955979296619138382309428132825666119598873060345219125102255161707467034938710910909731635403987886766990102129173447331210273552225055602403243297632944128000000000000000000000 [143,19] -13808979427880874168309016520702819914725559295132015386985526654348698745824568739168375467620279842930618193177841608532754663414078679169978277891810963641579222965858458269320812752753340639623666582731282860864401573653596408044047651158394857188096149703761020733582593221516485588553516749244186507592530566521385605126593195538020358339824021267488568404653343530992750597601948038108863424173329936290523637857067356616398815121867811464854574457527278133297373543281934951774660220180295590016920998372239302733615980678202051642941257431400995349805463154707461059407400710284550377102875055122366907534107988906127005812422625673380415638100667720808681340396374983709667751305403381316250422801937456640935504729683734423842517698226717730817180647520381008883829965329793441081348958609365509891897905839601979167743476101085081325013408102377209856381993988958935631021147129554599424594353673220263996173016051291901077413725482429028713048397849637247331207939687298948877057851427061675573089875625089012402177607721072714866737611458855319904003350538848675497148094889839065381572476282925430967467521075929141665942408824816047458810786728314799371145992961869378502328423547160904262669629440375919196989740378269586825259721308035147996663800699556160778499241586517161591809639959442449527675061066031778837997871972392543301705271183123645599891709512666398388985485314103533294288557110847894351221323023370955560668094724045478975401414401727067537994052723197523687802467366766811448542932819637511929262902520517002647731752527248713339912750290332783286195115794047525720162136210938272856950173814084892338176342392380850232506244325268293416682599454130066646458331758094823532052985855871532495011840000000000000000000 [143,20] 10346374279601910280161915738327697110135747038121714266937459347720921361217351047081495573920589024940346664158345077993840151771410946410278124416364587063456765795513235887450326457317314585300668574511970742297742742282023069063201050575775274544813793729367040733073085418273829347494947048733302874718413511512692912536296880845978327248340918702877230186328966331314280828808793676168255601481897297076080615823736385525858786934577274172350344767461611152619542641515809881131138770915875296088747424784241033749188455935089340110032407718253816926918055214436334395628719829288329564894260871943606750152304505221642286341334547226753970356432062078440302809416642024032625606567008492726098744421331877695069961192565586562179610522210221156532577005361177771196513070455071564143646135840044359049988066808988765644774370613120630736027848709134376766319097306305998115804485464121709310632471168926386044776959662735867543123773020723553747538815145808957280768885848211136979669427299426134215858854331019284139814989392868862564688899447674694416389277009096504617404364600138472338870404942416078052972221028244793707948439052170804483560515449238646411738157093214401110587158377826806001503155286761975009888079287206278805824502306185334083747922892611359578511255687477842515027908714688192392424533031240071484745418802908381207866197879741787529601194096368583022569494501011840353431342085672725291523189465897679516677478621282011943683047923861053375626396830568442603442360047689770361881994380996122177503564362379148340983443736013347811145283081942863653903359362733840991945422634971953960816587897468748568521452519246206176007958337019216430749027730683977299185799377037984754198867085852619738972160000000000000000 [143,21] -7482431053512265076431535294016819940439381719638898910341272171585971853251061830513597471840417340554213127712063026813220010712814505037748590250016944088888034643311931316343882241222922998419966318050862181304302948139278654356003024683242868273344036138292821976693521608810381023735311367076276530005803234803406222779149253027746372035890054164139717231818584884045610663222730394292806442339856165253394042594390143325248919085260941193828037160294813022298518504002466769106973820387346601636042768460724957500959170755608899476924847837141401609211471152202827948508340613375653876531786306925175747903135702050971658142536946535353335016841869153510071621601347009613148810793727329060105239571402021860802025094179707880073434845311278290363661345078924713687521904005537716176676711318227093560230018629145387360315937730457653504423428376218597375397495628495710663364385283803273489602941253477040302856091256705031125062669096473582525785764853609805027713116824292982242915617349838586539228873410627976490321099589333347784988277058601476508451898012424350771203825105486960462218986648029686805320165789666049633218160949422752699655774300402190046139731607584338154660551551231742579910310050560658343780461911266952961678050266614741348640568804544613687227502823795745611037587607821450069680173505490758209834733957920866208771633509552163188943629163195999845312000326047028667184843787479461465679212281993941382575255402318890236975035809293662789573848358205397222207617048496598211099275664332213879353476109753896661264411273552121297714904290097593740578505382671397573093102866683094437090601870374356410428812520675055946039957019995153665416644961034481915152869461328376861958983212784713927229440000000000000 [143,22] 5407514834602667732546422689478665426104389673363754710729278127942185019761448549605081012227465746984840748519784118556350610248849732462611296038724393766658985635272174578546569491433263999272522196612626454656266298212276599815911194706577607876585636634254113892702747145708711007530240480794114723564508028340841100590715027101701107765642337549065661745335606621855494794404847508090326943734778784756624747554920126294625621766884407140529579233302082919668595673497279984086467996875634613897188922040078487509037337012817132675767008655533657694417973867064603661178734908137376131287991883778850142898854033699464712444114048235248397624446080740203253491262225148937145474588955140263237176381944640995430740933574996331726148607040925021052377954059314245028511208528694869715854571883853707254546066995150381508957254735795890928695256908687452237829948430739088184748559920308096283266462820692123019591643079629235151510810649662310852176046694055728566770690366232671583236732192962408094794089772562627191812369725920469040122735588277861977364347019605690137717537071154493907633145661145576730365903553303974775376685012544730106311422820746516158557585197057573419661461362576808209261803805017492662664216659630265836119018880486294707898642354459932711262793796540760177542527347224255358520506279636505518040896931777153497395595648421595576214202185010050870209519094416883975377427745859733204184502864651701029266051778368625596495781128882246602932564030052804400425789806119848297722567540843895814677164524174704560677565583739131932062263494386135840771468487151332112596840187266110210430092942328607453710738797580551713520244572329589279790399767561279161056005387671272417365733263009528445665280000000000 [143,23] -3743683290411472545932343782115870266124226198317391472318409172758984449385107223602606952967542893543781753563898473649253089239238208146115018376742407735725312500450028843528393707083571815369074024778196468400625998223940297213682768733924411343026077176371291583007930879216247193082763869228091143087163374115358419635357370147997657824747318446105789585168314036728483082809585307817594128377024190616334635918875238118882223652371567482189280195541707708537146875119928865525967337788733229182929150015803715305946009525202190376202649738667993798031224912771961002418961649472719550171739618852900836487176756370758494890939074519219312469076004750579660830615904675313543299438401166240252678984894870600742651930480156218015774092917215686423331380269099396218331762276618875479978192503677885067847469466821489067950725670879171030228658494320504289454338392787616017449134319836503866307728352844028846392741360380586358083872607034807075307458275780452967839048746251250091512694113773092025954669891867276949814794600565225378923004841182735348037626772935320687851511934584097515641664564324918250230330989343667220683337073627999480013351706212393759487661754573412776325852898947020059855421911133648564436845719366236450892585943287373328640797588689633838370981960763824034268307641131047501809470727884618021630716030237113990677612751390774169738482052972391171670175272194878989973643613329805934283979812571426866176383813613297340426336780530742664206615971728364437107814906321060107306979092124221938309671025934658489974886586960172633035578023929258972601717754915511235241817603116051447509129031322590147177717664119311742543704733455487014044523305181306481027066904114853075175529531405927563919360000000 [143,24] 2249820414407797121924049165202040242157814005243345957497180309994664343012442828490236683212551565496105033474044233975681841988157537016252436462077967897078347705588076489224882205826955027105463812478386384027550753704194506448122399120834203864693920851308731997115390533618820983995669449295908245366639103670182876748581875974000649583604118956105981649823402249665144300630280156086530765614329597422665326869033586619542554590887744182159269178317526202249959550411548298260927289277876869193493571436358875306196465248108960747543684645484917904361924904895484555874996269542820291707343983760696895300620789540538270663642223437989666545556412496667126329759592058185326259592063107724835938353071565473628306503262782694124410970835599445419680474895169574787978533019538004024130417145445530320388726825929592545783576886915210414701598124775570167997305410727257816630170946935209138314201042660075297115554410725831161634264754512753815568830513617595026259532169626468041614241830950296618597455188427831799570777904057100917492771003568745101904055806124911716610372045353380050358547174235049624174561405396048152535493382260498170250265252283933245971353408097784890980825266279052204064039703013252714440951315296549525645070955938644011347651808892419602046419091369676564227703148010474737982047824686957177090957583370547697389156930658350672046325765887445636378919285230648390606906062792479423839259296171549118163458120917924318749594834905357040677167794663186352536062162177310735140321329165779976678852992429513069914375412040226532934674106793368902869719231742135538539328631609483862743377235656650001539640535216003400820801070725026790918711033601109890087328960136635029144723092956138255974400000 [143,25] -1038516891723621763032273707907115940064805378845829208622385211311565245097839404678369452709409538881277777122076541984062739920888987918765348198796319474336487126662405811349210018119975780476743087158886662047518681760262620555204533836029003943854762656492622620016159734663495473776219259944670137656474906195201525391356985580189082962264084534616040386628745626567993122098322025627782337775178478283677956127075985649600766565762344433956561264216112128218802018292639366691793865542648959127453908476603002563344971427137781812485593063095788876118543943867987207975348231758230095442717469395920973991401369723200791978534997308379748684115100306790499483899640618113299658881823666632994579096951175518616522272367520893485797091843564554526563624323217815757775966337264665580507350739265120792658461590771282603896746634521911380354994477152495422146569545502615643152278243632968879602888789324266923834977015036490778134514894387535639204954177432972839166307915452245204084015638243124105566184533137563107182439619172006786636325052069781584784545513108613615060172888509818079838308511141814597584566103691005838707727440774107842378822771181848903946661733227846023458845306874170064314163337560414870935938728227828384470080364677880173439472453043585581955845668683644072555746004373318637357995494698631344023542200223388553822750668418323322765924421909848017233126128149500631969271495750238221753907345221342497903514223025499250367883863952109419521931464908486289893349855618941369788675500847807112006463234895283144898769858184092797133563152660811746562679731684230217785870528132476473967978734330577999639042659264709117620612002402491242656382804151069228742767393304334069130592003678441646095264 [143,26] 286577053574573282175058304554748975031797548204360777543604384319039831147478718255264114488978138047374826350762919748708618764624133803313380295509695310036564193428560060654196672302374571588222459809882863172591012853415874771852422562826563409345274716226854551644346749123639700931357517146656799441822203956251360884638192794318808026150004830467402058794734033887976317599525883059826613815028135729091135874292710744433196408320197785728100541305259226789950928079378075854905675934037807752430533202072196700762966638582322724276574107462747941927508818716338206167243891268413499392345739979707397831566218150298983431582798419711868818786822471532169042016412724023969790617513579484831757051164217777224808622709173701389741899195791972204984846575860824261394728078591026979427496593326990824371399042719535240211457238491560017466964811347027140281106213528367460410625019794987825828014508380986557377204262282484936550666498796256383849021968793545446672034903331430207073835804415305516986619657992308552337043577772203726390004775272477659686412487307491466172344530330177034212738895781012013091268849444698380820999070209508444564444324852107804764203120408199634924981862218163689930807881317486750328206580931520478007505457728010585021387579972495532244238436002964716367221267992235865349763254463863847376764887161578166311993567686889535747938249720832769258193516521678314548177604829891462616321142416198537171903017778105541170371622837148149032786253019608425069009673581373551446470500093434002188784460043407986100044428421109174095597566858790090757275131246871360489348565042409887454786265542648181673877626276959561499814036206342386464460014178411596918870010136384303549216025325697035200 [143,27] 24574859248959087968239187076057442331586479771208732324024942761966582517345786571820658871547031234485755392921167197721734171499907187174204356698344185127234970691936984071516550902436949957720162813200415626015430193330011121537076768576429293781713296248563172698355610044704495803229699964395744396838824244067867783227151069435449111737544840611615670488239501614503013479753479302897516378159471814241344424246594646838897714826265482490991653919060014803883439484238540543371297969859209096975562681801009405031186030642407339554567004589079351673277712650837100963629228289668786860740186400107148215982229238822956970613982679812739800355835668400289551678549040639934668348813994679088056545644220370978357343574049453975950881448770091987519618637390003608930860007152120215202735238789773383269649617265651652297204547247513768276976430068295151057641903002135079734176691146194590151088206255036758576475804222763170408257009514467223219081733475205394708832892762080795433255507718529364957523156983734748325598893194454711323263467651321282775023793791526540265639967466944013571984508255620043308577149655470876791065882114465588435869285755618166726671423109874513988888458722757783550580012786709638030295433364497205264591210059851162179207596765359077024665228083858813525500666169119538744889689215044312465051906574720406275279094395808984850838770433433995494534892393031207470387727769614821162144028378571419314788504412038000168841266687826676559735797367540181490268598863860791281618025214099416374398520872994078553825487166615306942492531001822404188632100788993933098948761863424795794736783579237265448269639968972424228118365461399480625066660965015751299332468707914205236150087466220280 [143,28] -74644062484165098353539042791844370415475590992621117381451167344974534560111336473676589116403610828040141139241314586543732373222838745233066048264793770529426180161192372712080363963885312014053096249360513286549642897232015785074131739006425986189897749791198115613891874176776995520688523506413859769907861867236827240356375694274218165293444944687726796407632541501930191887047777074708611496596817960679203806149849972108247323028218454051282500035740856804229533885204721762677008683058242724209020947766885624440336804558707378949338691791563333028733882587222873913288619736320861298175323880836903144097403032621789809392165759940482855701331133240974873653747414417732308864768684244538599937380091823578062755849688536175839398609440102407474867625775876852472989618072342843422120228795544867982374155890578810547790277374822482329334519437163422858685596540834400766618222117709907112237225802821000936421425000465970463786722651618982643160432009140980414400784006611338613020677813933303540830427217683612216294604393366867323330457070316323628754405692104989908765663081828780991323189954450552386047324236158473688631404442484234500613020478823246683516721726157833369015307428282733586685050703418427119874379432816717576447090173467365557020255662273655464966012184647029235064561623003061556361808734726845800760307903190333133550714736342202498660094838357193799289517023813331480279969272623135644447672891020882495290716551090163717824054293336614979454729204889822183890445748988498746018323498185813341325552930743021541036418427778289748562448632678823021057791151491838100771896917740713252827960483057020708166972308659122584540700178104780113214874978779862558622851774035914268486056377600 [143,29] 40332940099012956702471550870299642185861557507399496583471351455693027020384098987546724909482871928123633839474166415015020948355301717940306934040276747973222511068071551094744243840919119826287066037235105727083112840435923927346010287955747433213598434079787543821602123247136072412322318076989190958322511067318434595881204118408853023806948839041722404244153583129335686941686259704222252895553448409051057819352784167580812130926856930038652200443924173563885146967617406607562311414330200623624058220080737522595265912619717568263248056848254459500774607897341746118486726253027749008423959641584524987281266011202944584365572282557085802450557240376697855460678023881735014202345331634759941937552345225971405191221124344346101491562130904677249447940344396624832734250265395579013410779747710312289080519637734123599949169205018332482386755116502910856896267705552081124395689631598286151721370448701158343852677167730751550794249464329629596917601090485836600842181261164955470329081565784825493363626840252426131405529163899523741039380489917021156540282372719211312650669812794796689603795793069508190727075851720755877014134988853051026491642967505111490470135749053850916728170571841771435163644743047836630923591357435297139184136777632371619229060050483403406099697715089595892557635987955617057102446040018738438743021736391211752877246788627998916189347658006618361758041552839130685147249019053044602708310390105988880753453207630867947817566131785025751643404047927244674121363974293163679089981845573207518236882494729261112813833614837004775790897894159268652161166715932207245983841119822104533492646515777176023295900944923138092013361314156166741265867036222100753797806740715040437057959840 [143,30] -9329990424299615471421668023727226809810799923445571776658941783314384150977522020299048996379001154397741439063471741890691701253382121310107147644055529455989722829757351011490923037418726694251506184433328131034810066606612964938663448666447317142039347475499860591767031587095587548304838147455944312769826946728641996815380521273401567159790889132084032183221839787773544934279991873724487383021136232937582205845118916910249254738614845089000203443391008496837927577755467225007774260610618291012499703716174161565850876737552208019771664066149199729259654435112985239472610442441944145200125049583017812776206183068490791928084063129056255126971097699672461886276542118028770648379445794228493484251948109908443660595108170068613089906893172875161327804638322771061854526111798736438098136970497646308269435088064450182378278702530625728464355447328115139832418833067073866868511308823258459670696310933591536285890482860709038477330903190072589909903304671082663628563266468929541466685228884691890680296280682363536016076921346086484525568081103853898129620744558461378666713829345962718740501194545560149041268736283874543741254021049657762669403606705572062656664703204683001195995266194523486869962049597497645631673591725764977989289527063528476692630533003771944267925135940501853917420221142870611094238263870323838757571050792948210086336093162078689522973650970811027020894228217331487132925749095588807086027479014226025062116893687811297521785761104241287157038832615497986963339580319767368877319959711404398983489054492779797667156761659396040904811468018242600981065193343908630645133212930776364580302342673613314721864087560246005789098804138854694222538234664923255542806212734376762279040 [143,31] -2123406891946610171098222974767810225260677025779859362322576868444876774235067709871783827988388716671781290138096488022464441408901891704959435993634443033774855377657753601272233490488071838103379659850422760242728140656320813027469961058174332143921180948531358297521926692000217818442310739455594742403335651558390858862799374058466887089340037303850666034537881656936045384856243996278170020665261223914543194122284377721401894721708047843784315847437172743857272765034783292785276027120378933976881491627473910464133333429295100792330698652128193955494207447664577122042811812988703210128693678304475627857377254174988023616958132157114643233225144895254841202876486163389080235966465253329943494169025107403833997801088912858884385814436311519242687637706778581156315320750702668911281229006767496812759261791751535715597448403730533159406526526701481946065848708629160789452163407039972891833324594054445692381398587889084582737371358599990823935014801935232090134594456153152145333074575852267203784917982516379469175418723682924125888629614398454037653638450410213627068819416134767286184624977973178385533793335576547523270718183254469544392421991212710819708461809765606696426250932047339536897614256501123838344641424073096871054355413266365622236306680519475251691834442747297129693116830302006852049640497933028646082675056681655163234077858741176892291272553694047828041042709540502568629471760021872163503877598394403698422859677715473305761534439255977264011759591887163701074857615021883105063706190373930479928365371355530681047707774520920701813701845145958620954718575199701781409691306412584918007659112250636750293806188043429875285099244714336638266115095060026983306835533346640109520 [143,32] 2984783532681207894841751271262960261424592247161272057099809330173220453267727179701965595239010304492138558791678775984402386801012877955484458608928104690298445148107519727033264876298218265395256643933105782195951818157017689254798808860469343065412799577668060504812284989875981379020391848703278685590298008321770693400514865444521701435794569879976339865660295757063115809121931729451434606152675382914857947953138342554776091176521365895389623737320054637811940076693093393706671696486134832739418206811576225518045000569562573388428191173005349997220468264462243551666689842827809402192832946618910252640483846509584974009372075624730332055538428666923343490203056234390081230203260489232683908745407287330018357800373434702584132998736129749548041127159799074004171421379251411915890005742904117873633463505101126790349642345483188425561664246790996239652214240375738024752669018086231641764613950367385768535958992580372502340102881699115367120208714955494334927025144507571669236288547945317582851634096637913426162518838456498206845071621963929455598722668187507780639088948796079790085819202004673292507869912724692239447794610081205151136692022968948170365721426874364636046751437839561021493792718762544836266608234867289831153350520041426634359960818399280028137377770829875234448873098129149469532195683302864606137502050350394684031673562841347034565894035642365368566078157888225239972258249409794183250988866543250325233910065828567936662723753988398231236163576666810187437983381521350366738363957379231539263958469766028026552712305471756617984956386826354643303504044707011932138626712605659919689787663833970554034962973558283403498718945995689014064826350536859698965149311896999872 [143,33] -1478724863336411406261511661129844402903437853311925754093894786465820109364221762354911827431185529950809680929300634880249340987552721813422250174641859651570922936481673061924236085587509324878842746870788015103596279668364390264818209993654581007344217860351059476662663842816456801363208669706274911446368201439539526209050790610144396402716390846920864058353963429568109721876210283877049936499834101024134905126416535855100318100859638086937822330554980824845560959920436733052100337948392463379280231379742246923319914406519472463555327136100463090029857673669691860061655441794856313224252161885530713540235229720054343550458997011738976480253678503848346311996190139064594819462876905033579744089253329412711861227344125932552704189430067787079839887606255782526203694910018854168767448605650983044711941292857188529275866294680635096852157101743968941596242390486960139351021323525752118368579399183532911683894061435647139045313352869090064552835419574661887513682107728065937947385192088682357308980533186956383574218049316386990825665916886830279577139538287146461486149234680644295413060649795942904189375810102467336144794792359101029108411660403924989798740968982771245033690820586760760435438497353545379410682747623784753573876546377224529542587224291867486451005845358290375778767696667070660937002925551122403009497507784306736074587493166341217123267933325404259610122457772866872219902631798907623734260399710909094436888894135342721088736786575148822770979186980487828395274289346545315565655203845313909041431127475381981832672682951394438754574889625153864282989307847850466129702515856572210877689397649053056564291404674691851382264506832751710820630429489876979046647542326424 [143,34] 460610232897917602733708881949501902008974325153549529807561749554640297043224758299791214425910406606647082065312171222748168914940205363636256000674072901089606498564873385272636654685318562477620481651281310733043540046621928762018185591669234091949236004392064512081360260736850006535307965061949848452558472109382641648920658094168252609047046977254302514174634867070222419881642221431210226389433253885496372547532277818270536411991353150665791311837826484611201487183087922745729634304905600175887912794052047019885230549660995407357098129092768007787318958488811111984463779162160737096627762370472311585897982253787369054023200377426756023284873095838513426624815519404927463771329991134097442110922016902352940353962345070881248489007522341828683637111169978730714414817204523436635868127354422059212811653001640446311926550983841944745473705585010405154076540952779229054912959586000546777285030284570528994174738103019372648095724015755279342067595315823891071882128855509979768551393455540874134682553969988331363153914336896357269752700764519639795877259677592056284745154460018496109500617239619831471146455066179879773517650901947696475748901435530525542441591728888098211311340998733925143306478140158325513061441808654862822679153766424722045369705639581066732562658143765558332911496899572642356498274857161416768575274443070676087685122261560899066387810226134806710191049923212858744528980778323063091626859040331003623380975494053482548295904500565665995350713887842672443388263988544331649218924928414204929707077707296634177938758659040894137150104154054214267032024059818491560674831761221573997371344268508100765027331436156778687910362105178658441944593524005996022326410320 [143,35] -85968696464533266952301106262359515641852889376543180977486424699942996662893557260123081168135591099162486404883692773811441035019844222401176870126470868912181649957685720421514310200145741771921655510870482598112662842233051336839390459866136042885618469063634911808017780756065909761152525496073255391234860174920747658871402485366651991455378926878553703438448435070337000140463541494842573079922212349131016057681713659565896626698785135796200685592250079102809165364717511792669629421147150251924410660530431396634362810190937204755122132958793976674956079953220292694438443330203950863706576684714820019138961618564209933504322878338721440925669982242615466601324026780982499519436467306001910860562907104225676460849407924215679768320920400860556527044302172523651203245054324347817028286707573840737515540754828811250529264971021527837208070135157339517836221195232660255475754538876760530569060910358590978781924457138823810482459333426679833169796887225920863519950670692130443004809667727584520028721655406963174621482247133637381630503796906773138799212639776876530082594926801186984184277849422843794265626357470863604026324000276901686415846205918421563754373092134636477401160009694072807833819599876777507779662279869342179156788615501942870125418091465207693382168593367289750222895971825835958239186259176709691093712896217260969733716349303811810348648884013620737416640714336248693142355557378419323442360326318603813942770120206920930107364425975809132720043878858729011735890445776322832762561351572507998501236880887035015412805338683034242205927330581028281098836079580518523510500082620496132654635227351469379854177239553399677294971993340464970331961460178752603505094 [143,36] 269616039594469930383238206272476766711783187047216976752178048649602542180910613184681307458193500623715074679717841274018105130717589114056934097873239067082890767933094917641695496027764831715480865451655445196569460822721884597933036213618159367440830651558164725696089683416348676628373624940090529911174617226325208676368561026551128246506146088695289352898869169576434923048808723171352103740250465700105112508302682565558163993504611707239303696940063879589218450929907767716622804296825211296004951578984611616872024549145826443259306144444901146631525017299469675305513938856647527604478274640256207965937916240805687228115820055133772088330691603324550040528674558704782158047022722031479144514655870423149669386587280684128612845623786103276004187703957306496864871817266822031316197366205609230002085607105053375721576060526743426605469443591897433206960138568835719946268503569815549837584485454401867211979363013818199973423287183387243161578679356483038592110212636154882098992321872069094873703666192448423272374373702532692712960616441646756823563505744587835940882113533152115086223367287947054473893303226651528237204051985268203076043089949660635722221720342522351512536842033171338874643125619863164221465878457359998659250211713469364750398436697490948792222800470411676544733418621027639013391012672719048727537742453044101540609172372152861180586149593787207832454560080446178229750719040481353862674590970998499414408721179648416774400518561777335803256365997289274892748640190275089779002899016230708703644870966917369170278680044086204163913513273376712537332788557154179430440826436367344185412358195481406000761787481510150552025460882126224447026592537506562688 [143,37] 6898395831949546031971556793485543516879810371494281730548629666002504091862252179986587265335603000629574585282258849830934521864437391279281163838067287587904362679362914461042734786779919965855506647533064933291309227800066893927789367721076480573825395354149692092357575366582664126804853761184449515433076939226808390525858778766054108076030021576782761069847399271149326167093601841314892242710844144300536571784715096380250618836275529901134116962705000123864843910231274315108026767882493990027802674788606660172673136316411701053120411743176998048408092964515964128169861938159772838625270203126843287663041658778947314008826591543220290126551755953642256673827716657873969971333761326138899139687212089253229552940398628812038152627900616177601051223065867188490093490257855056321835997554974368903133197496737224858699136589009813262728635476485509516584474936135228206694342961327978657918667247707813558038028717650733884496768382590195230312763146159292075563237223406379385833908074698220903631389937281357796137857993643136086406396161083415982519487538267673843776005272092673755398710528488234424232631719112649107009225295499542986262364463334688604644815081679747444981812914059667098484450330111559358776033760568927148954088325779660583200127051546244918015504005045329621294117482154614413407279181607134428606058978484093151727877295124244184231401471305023076010542688969964525983856176325025103493402705703692446950230809549713196722224716669165654826999494209088499130342368397201111135550071918493432591970977041496988365626463939816344961663649300989755862460355040256191431630576971387386605460149035970535149802612881474766510695036290318076475616934091743024 [143,38] -3135577876421455632173252325433171524376000463991926975321227457350289383256082575235855627101966883988101898020461487637855013236737681888828133049579866907353661919726016981566837521837646440583735674325263640730411746386516273271358159699794809276924670174067210150554462695559854650895697163858404478330926814479585750508041797595675390340000264812901529534695665662505263898308271343593360995816662877347940419601142877859756173715776714223374732756062358877573605432079954233717557867216472816600177188644699949181740296767479817779338382035996081822334588377727643456406717087960411838737908670161809451682456861549678010135065102798777517518412299168702023916174331736592747888781176802241727272063512729982603937956046204310434752522568514798225666609696235859811312999354249526552212520521230406474185881618941470963566296713080477914249072147912915014555348760291288095119264392009959740961147114244907766630939382763358756612154531695979393507308154343119776258804241834699013455335804919838639255584477867694679252941679717985506135883290647310703878409556601658016026158124175242032040418174028965734236026166446847847352771374027586311594139316931938029324039993738321527606981393263485680715313699842081897246084044916561806421388115345013045310475801303899499382574733728992960768859486240680655251522791439546612984091459576020985113547318712878893623959062002976180179309680218861654184182538422210003210410695500052818898108514487634428956251919916286291096805325148420177195687955382239735771627794162400813430666173264319351904952556446900388440696438006369767958643671446499259037828372732737288747076205449911448850948641538506607832951658543456441674209072650320 [143,39] 894037345659602048150671258810434798451345142086547079413312489491695993631870606787161016185595572880062176913566334784893106605882918072065881692933572085498220861288860791388421481573145415771740425352254889319422392216400638984038373502393598928154612759994471801756826740547215659426560503388341508960314280263670474579604780901733870905597365826733381693429531588843097217530921513186853864128456884528471062774078890154592084474179856901598532231347880486468690456434292644951186028859921807950462581364510343965633363942218910075396349547517148946087014303354305872918912775931935534435277319266586311960327652440511264240560416965031283919439546673872008700951275384281520264587623593562081487768847517260381019366023045011324514040697765008633341829565479867305265271489456533017271835559743939392508785245929751936049572703188059240099958441461576261976019040710762567028505956094154958320211778429796999657509777223969885796325268382906255928197021313967932426220083352301218691914535195194526417870861725316268396131728159777797549294504771240541361110242111236472956822908223289589004681903652256167375858644558447964511917456255545914061387812627055213442551266182618241839775297259867259198229608671877723558430726525396068247785740903084380890086993346997343072383881797796363342818108133603076922487504375336404121033150853028593946900155633647869970736897504173119557881713915481596501107866125927442451263645167245969795081348564374578143467612406231442099865409326695685421597514619632243642590331289199537296851790567277048866357006461091758337538341630486548977317465738818494129728755046910938379100849774078440518933493126013747500542741659997021053978562078 [143,40] -177390598121232474120318362100906456651086876257364179441223215015966861008033929535878747716694332931315578516829188873918519874496180753876962635750587372353057566176093847411353612973230078560090258583267159226786205441106043317881277821908415308039128383830642286093408348038590761994678433146439427417968022218620736164378777627991544519366132644878941065785568871370417352012490597199108561384040134382265364766625106425053820168268843748354266001835005132326382146637016014046173089183172857426682975996638348678448385586433964245753981850442206819281708132460037150502786305125140763348308582064111909980346032035469071271339374113724743897965213459671903451981918270359263450900601710825526316199046416574468781509025196481124326740989276294981850338510020972504063302286312305930685583390347259536769895625175412617381324529584032524531693560698971133258326093524566793369695627815273415105969831126355855896387475931835216799381999267232573447954328788061786745114716091531848793430627242287822030667815258848356472715046167238379518142247987822428104140669710386396989253861342165965502357529167051408381151323643211000491952782754901663853729961943275684954022056776391492019215032294813314349057234871070366635164818063791932212586641991567803880153877359831815689304695744639359684834845256725403556009661614396113589507294815606241632160229097935206163604422476473949688402496010504385886755100143464861264338468266578151105601312205504384790952498507056080103330099211396065096388387783578082766924158209086955730559144946075247159894140678419937619048279658318990184317165482527772185925320311603983609222368587235647792794901620709685214167947191587146681673216 [143,41] 19559558813862387818585176270376226103310234808284156405588755933385259123970452722367675523061685280947997657831415658732419888991195972561456143506041393602292138909040453121298431210232561271675884605090299098005196350424193015220801006057280235841570821054205444103149785089023322399341977033535227612541626742240561189648051444950414163472621352703832663281138835570326774945481033575744737234774412063998997060635358950575026212596249291179144447529743358497091557346803329564957602165508843094896850689479892942495381288654523257152901538222398886339461233268332249907533287674095082681203548987566325504732323441972271016327488755665875924358442542967061284286539419897350383914388980221221451163656846942530668951181526530412033250233752505395821694234579838313459699900261172759352320536036898835611494021522851200160119373475620106870059182295486376174788031859626671803045986261539666897830851097469937516582157492980784455972482210750240606306057978725599671725074121169575359558635458402214460552249795679268406015240322586814815970854479907029451514754293316398599726358341889210596710472833441368410912652905845953228562950037408607989830900014390674579148612779610777179152355326948364797591261379476320570735854502984291834674669075493219997005264883893714960655221001995273802769929121376174143169967537129168899597697032639088879980114178754077835931711404646338628606898438408715943751182341637021655216066187138943226476415523481510298246612620971873155973537431924796263425962189904455245637751727672050302220402389347581932836965055569774427876497379302180285777024373564841131025691020365830281504208238199320885488948392212329933376921945038997644096 [143,42] 1898869567317138254774331905144855611245119867191661441258532511724839147249005028022975317721973920619480935831157214072816184039362164958132601624641104860923144507894753535227923928952194908694970499938872053195904553939030234749610309036571249421673509167116564047798031080904334063713265308472275653843248585728298068714456861217867782403013416044594438932810744286611192918084492488623960396443875759952706647016966874567218198292664038895211402667912824576295841278582040300656700050965314332987864169855676256801730524080398061448114544784313050397710685676370152699839667831173381306819374388936796487338011613184943703624365733075276804372762807271473841676748795345881079332183617845161111918071996782238499862504317992838330037400048030993879447426448066002950059538799617229256756299006023997315384475838589056678536741448165300311607378026924840588985103231952466096540876503631054281355904885797012935416851802778230994408120587955599322435909064593750054284898864190711803232143996168816017394403687992894401694894885884061110307113580288221615688533023650029220572905954926236680209601708851180980565395479682525815527350791199654996950791080092534776494689600072623496595295413838455079545736417542625580744717783520123278647002110802798090659810263946556586216642853538912782926561178417952521080094654598597136890423245600509406211709053686577326649978050380983947735659313536320890629742013974462251361205457169755019550327491065605660100437739034114623941700054697604320003215758066744308391573313841003213498287456842783926159266578991987521398968448383570472244402703629898518548180183435357383126505658931335743353779330913172740654260877655233920 [143,43] -1650690926727437073989765315138050974815208646866059466914955815689278923169853182939797165781592691564335158080117718066659986237220727184199968952970054516452074093163726559606635300182522559451963029969864083783718646526553021098516916043646158604965848346557385963723188059497311356107589750638779180602050356320764060679325112654827029315600531979112671945248722149338866216113357769509855820267192290366788201361649001158115454825149658923124682004910156209154909689658370393831761684980774484287428800802851340573344214094416067470697512492727441484539125826863234346401971316590218489543610046957297484792684642092629702746630131768055525006127742775510582196331348788880560851937529404033491521159598076852615355664848978893420609532863428540257869026918390653731388988209372315345313157561284038818342436377438576640261553064856412208970720129176549685171609464114061946487098484859328582632648047116640661396180061963546759438614964149687854922709148810142862334611998904265378522377312334790369023434427547111403388734476846523011882734244520328718120309347639072421394814841055516443954998770790013215143076692729639758483443683940790552101697698569575373050849640226908653143706753346588656950016237290676939801124440558001996151579103435201149530953169540912654983193137889689969309337128225415239838482717680263074057024327453047803941077658641193561186596012720787910186880316836273025002456805042943613657808044365100509655442616300817974093450662461217655654444792206144238035842831556934590499073117949083421171130051267964813855380766833887135095556789494744434934388854116745928971739452917705730627406127064738906262621238168094547642596300115792 [143,44] 499525635126481436556071584312833118624066044714961113024966329152132155488364309689673073960403865685266261314797808160692377369880095792701251700586042669802468978554490795439790259456696507491759134731068727901789521942235172991952594663942523895166851556927022740376738416509942364532965068238619262049812416290840424940115973147142498401232074722947366104900252146875663734729093208746692963754897519312577164833677998458410943454853441328388795517791256276856986216381016098130472705822380910620602183840385635463491697992879590964624548215121817258486189417959040099419962574402470614330169092886043080192226622736146190715913008679306151590483045861453784648796446928686012713583000968850985213779754615222100791458100598804558061773342469364482137820894593665507384987296010681093776527016338804237813054100006431349521113794397424470919120099136681652451441171058927608819977567868880102517178018775202667625204456196118418247337503860266519681436375391402574771092788806548177818532979736038780299572180897012520806597919402883268099980401821773827760491361526643251039686196637573687271424887356116330947930604379594417979014987617376229032523959782160803711206590701074599260498007663373148136547357063781978310233753906394805115162200013726487005215163572386376710894870267890934851366211406101952511465575459790212876896827072851593229733542705185531621239273411359049039995080749457195897191396641319052687769618803752262845436793315020368926801206629111779374708812995881667662955982748806013771947531770366293695809485416148810282205427161454356019582464386163743819449996960349932413098962580180345097029588582671973658313805946657383997773987840 [143,45] -103970841299851721720735308372211975706541548074635847057722721197276624325300854488145469884413638164114179375616304026855493578021414104434634257870480524208137368845992746055599370235958578452422211180794440889466543010066591416290967045574930253644200145029973700804424268574500911850960337292931230965137040977615474995571549900202919775520768800196733748054107668155550112104523384453424585971959606572039094658803364860313214343337833454971390932120038859346150711686608481696614179005617592688308272066063159552684909227246085352209808698483529110858648539454415508355048491803182353768415445932156040057613648222347229838034589555730692169823946273523147764792234895680446969974422472565905345316082470656836828345651731774193875774697026658491608469307488598841833368526158837353726760623731112885056560215075056387001042053660482997862141818433128070514070231235444874398947426604502668515407854120644334548531449031555430564447237499281838522051673680565118757172699226760240752163644518261745473597539959514361674736543548624067320279358994927108798207406482617503104632954305119927738888177905479952649217831710989744523307423752981895252712738381454407720429988770946628151365482681449396214282136194661927672142215575546369144220964163550863153096722440805838261207609539094452749284697721527942864586424931587634516652392160191732404235531787409005347470319810659225651714207065025569409739683526091027262788922452750429738503358284877840804155016638823383889091085080457762770061419229583172784589805886775949751492336381369704197388431724555059328203133984694639753842348704781355482685126198562976289097486245835227960404297422335872743269376 [143,46] 16380630966578534527751929454727113566882003351429058687436853498957644902210614264353197180277743518570632711564563337736511572581168699843716008300815959211308465635460129417010750942028664359473061217897892686332218233658076639483606313785800176298962866074193231541077939951369758875238614901318887507600312142748301213159031390069489288508129812762727325481250480175179506651972018083289616681697281433907605107220891747459778934396744072651952906658668227087646717701899859361983382128896187112890830690986149381555327024136839674007884427318081002936360298782886612633708965697594677755181884818431002853444194651647859288960133084151286973356822552968769761853016803880927615065758907284112562158347586638816604288357344215588244021192508034448120802065779925119840864177960132319189651902531644008084677113185034444843138379317910097081672205980753867352938339810386066167961609727068067875752981769030445530382623475274333064041205630267106388556866843598943637276318340484872834398432235168387504023967187106226782777571523873638960666804144106475643270592896295854480825683058754435997766123248335555194010428370343292075059731437484226211791273978910659714251879848192870376603111132515825335165565933273071859809268727583182577192061198816389949968574545004873254754033317177259613394506313586245920672164875671019129731556788521703045456329568559751505543676932023442637849108319192614788040120108083086687141067068517340529763714900247059479136317343598214981503794117117320646962458552258783379419823704775809078727258840031397638863623506406378042088077560594458920542397254083292097407281007218167723946400090404572973300215957358105742336 [143,47] -2006352830730108860117176778054580480485054011541849042280749145402914282911305499309274025684774630207160031430142053523895730576476874347129064176466136514067444535211551364147137780930693957349507738371752954762340088431026537374112348857466939157278764697561160853669060170916686846857507918488916375717999039511304836049791450255037153131178609674956477878842064086336263834723799898733023576918889031247780666528854676873004169219436598671894523218909913924097003522230516036062785866916558865632345880484013396975636008422099336569754243396810250182829860690131656143952474144879512115586284708529095079320217109950007474279033716453584453747095991963046886888137234681385919645354145093317272797020070108040295805730737007490158790947741579723409490597533147525677412991839883029503840937470966978341708415184058732071195583600009245734280886080072198127054443076367305196664607807244592320399574136560621354987974827729186362086888136352847254123663271671380048255567371834437114501867108138959179189314681260310099617749922891661376610886115585117619443351045224701865047555873983130792444813669775509611361001383372208339612985847417158197978082115647567964724257730460350992671617369302323311298367175418321594226767692529170933696157466597585238417022982077480660912898048457078559443497064465133453156367462653973335299948930366274027761395783583641214151646327742270381576438329451091081634348434240681482497948440179477468110633026771488012145400391186958411098507478000444589550926200644270440655063056331581246617699950232063496803091104095942334204798423019741620672601565360175156532352758205377539027191087483564929936917200937205888 [143,48] 205862561874890478346917279643700748540537077534467684321456138877160051020076180760454933396721849353453289462349020906888372791053602216646050274510377804336687216861914157449453130083443771922967696579849287675087383653441038113041469738638234242608763203195472157595358349412618132002019095368317734591824305232659632926247459420202453161146467493060745178818588944530616228245094293807652551365709434789292308050717125681084223595343845773661329723716284922562812895501087417024524938177144120197589487744179346801882109762947486493005408068017680780696878193875052429471400570074689491354220275945032949572563844254302401726635479866701721942400337395328302855826339374956353281428876974026503338442739365734395272858449549991892939233548455225782951898081234848578213703207210548861207345409247871677721998591206568875685597070964325786383273234539535568178722334038418759442123291550453209897153921911078327014655580413547125381260383612052134832051379771826761428358627404991823433532140082554829516005320495881577781160204595489204554505560623347516677018959764341490537330744947871061050299335772465174730082772537880039635633747526921314948975681622620642591132624006834505713309629255312096742430159357966526191261761171904189746796484366862539051520358836945155781158472090138833447129416848899699741288265351451671052247262609529812107051942165188474050608343227330689543976499638460695908594639095059527635351578909405089125870759507948231697918335101662394196612944407008068233160985501778686628905588514001355730850071278436282990394085619918684959507986327889448596936798501477653929307980976544353693766322046230693668736677334784 [143,49] -25098113491247352863881307517686250743050945917252182421800787142745969584941079749279899119591057112138665414576037048895707724097046493216569727395229466154367570560294612823096723476798367962321445372833098639110963291267941112716886232734483566694511677170157852611853691292078870078540585943636103077266661685019306602574476200879232129972870850185242727578169631614830563330014824644504191999108202471868947820123276330883900374388796049354679341982562626145385220743518310471285371543705441605186472019000059785292773675130307797970361922640971789329307675221788377251129449768825612086049196013017685314056917802076273927736653257111645682065144478052428294158239611601255341458584934198806520737916923563589164426108251687358762469531752070602598990906751454344209108434574646036497020453421889627572640488789086918739222218940135186900428945476594850766665056555902921006279604780946627794275927215931452353627487865950576527672800816080868874680399827711912290073540915133653488515966554879843623304829689467497310871956175374094214125896259646791678623014115954052223403831548980378567308478193406269985107937608489219010168730858218222004770639204645786616578335701073445420552279390911528217488825469074870761311310276248425473490184254506196423981040790238765502510651277978241089213781122408961977168455774435133670585989449291148998491474444908400628958985639306349700516128239594109549801861530420301185220551387794110067136397884101986972178628310205046025608322371524374209679436733411264379175775489791050645229538912793148074218795979955723094295443724955210757620084153919969403392972179768515820303958947949013815915049568 [143,50] 5115316662743107970784210887530001650180732864445614759866864759103640880187787149210561500063969500410455003690198691760531219152596487350623266157698629869060044766531175309829072813311921868354274579519422263969493982153132019160873087778170470659540862714480751774803804703134256509021477624082207160607796874533233207015024270200414459338148670363357044653184039016139246578010895136681544333571453117662243471207115413005452705573703567377904752324373258825208751436355720162983131114459085681280715648391372560674689934901291200620639627552038258868939685935015542278447109335732511257042210497510064418234104313569843515638961319228842016422542125644459511744993015786549598334585153438686837608689020357471006374487443135465800687302277613071788457262015311672341484444056925366797403533760460819559438050969125724473279664063777938817418661174227217181098834252427072279536143365662157941524282414369568754015295172270781292960881634263315216104682267976369769579087870515101330666785031224785839762221466587603615395707555903015607004022614400677284588660594256368881766150836110025878596757593075419187324890810608213271399810084703943181206514637911446225611306130214355286571046248051193028554490186859250791038317796222910040036191708253764501342591568179429526712104519517419261831302141749018857246523289556175934270926626548435819042648237399648458969882781869103117799023357560461496339686997575813825538545758438745206291650263436302156606175977422581665772163686651029333400654343867750102866838919503296722026067590248600692243241321225618372695000998125352956474194249937755346685278708762331048432523198989051299110720 [143,51] -1171537642911334679097923851700927813532201444189231983351435581922154830043460456228590282480469752056453297752980114643574228299799711632912781237114160931708375168884462973673078319012394864263198614127780024796816261280688748558322078628260853259440797064198565693063527824927053079943031307824096431359126668877373457285278433370888363755440798658171636692152525990789712980491260980188601528818322775336867293174118557168198423649134521528539557496889361758568002952256823326450533456667927395693869940588938573329557990969724034604382068081176259704622121023850900487176591786734722141750509916897561783080469280890073859659577291885515856466104091122496735938357096165478813419264795171452543312523735565940886973037840037737100842083797216329562861489435192938182745011199865741189290030531301002445557202283274990865969158685424135193658160334562889383442202530530744236271383634919985318257524757408283051740928553133058836157581726200228054614902803843567218501385280342382007518271774903838699802176852191721213915863464956751844067167038573239520066465463381360890158807929958927358628217061884242634267600247686595913399074318172947602198785634131672630084545728495356310664438731451685411894197112920288052613543947022922573332303072305898247476742482578628334790960371002177735536353239638260828001157193255031482410905148105655714138449296794129935011836291857269316517127627218917217164851502155447683443641223496147393007773442805412581144887309443771071668320658992265894867093067226747939285063048146876816881029760932770888718956111044465627314603907414791309072483637519593730857462065198696499433283559754359007960 [143,52] 222124078578751419893524420796112211855027711048300302048612756526461350562286786897463659835797796389991615740258437479322338603729075185120449006802861774000865906596621963653406688199165148491774682668113561837276786307831642622597603015747568512992993587167147847802154254122789691567807068653372501604389881037269733002065033538048701991103785774869837556291700784222359737745720316796451475243687434552339975368143482262051473404298208961885361755412428401686879496537549731778554048917698180573590314001235698509060370862784066585784841961461767698140255150904881789284772959027910481601574029140582230188561856468252730400751217926994324875503996992323461625911039027528411994571228105887733374147480046110738170789051126933897475300794993223233813277086265301357845870870863927063751451676864689489580400712525247958902643603485472163471948986584190504098948408484721627634875176398538920339889336178629426855863059408307318670499526300316304850288701702254164899847542904600477996237892229822835343013701898050866897777442450540251754438682996793652223721042768103309026272109159348530448705838876001864230099320790320479162651968181510431718795929536582646969680819140308431879551709028590536773071698722597111935348371448371116248118291966376620862793687740668963240987380706509785971149192843964844350916096324170923494615079134014967525301101270211603493102755266778427458471543609490283689979665902553824826571299159597081866844803831231578460105055123794513186589752842306011230903676218257741565412222040255339574035521980742939486729618988442198641673612525229249632289380369259119930490577207703337672683559806582784 [143,53] -33340164629055504863807515148397937797968274318025473223743495867498542587717436081355837167110851270446392452158912296923445234844998796912200760313736048804855634178909358023511765216802397897777696011088116061288140358760332768621969157363311730339635267415346330147176399570880344828758602068490160696395729193584430718902228219522275146664142130697847821912300642291728040605594082136831642608067052150743774306592020969531933682237698291780054036844602491138360471052739740050083617082423031142366961487830944487611143577887687673342669787601761289610966514586025596438316259998396016441093051500068573818762844932721389809896939903928093729643034264345736868407206973636137843420541398185932671825894884719197546806870560122947213650879115271306822731720339808540412191820263199027705525034560607982899776226547889080845897760349656876746822873322351594067470441387418644307396960023967714184231729906125204880196088668811847658865651657598136539294489731117390885156771133635790384571102121371451216218719072943829519473862518767245815162860377665878856767778818342273916605375035002337990496111806068274846706061773314414586646271333862937195598819448998925264427776065747841483308829167915115611469859483758727066173039393176286300538462437546621634674778949099013990452914492067298358894090708977878763173680013905584002459546277111100095345644921213283392873564677273285721654750075641181689945553447144545394633420455528910200768880356400587778039489039102856416293280943562531493351729247298678427695474893914582414194124651573577243616164979839255463693223551221177157294572319935087303423085161890379720936743313920 [143,54] 4026958018891381664657681461860471500031356018248946070838560475042651203962670704406227410082755410079826644049641545897700996913032910912244684485951626029410075982638251857833152293253589499893221107952687917344173715388821890004248056412757827719907244130194615559200120765430622249447655685982427901035327628633251087704238598851018899904690210831831384905130293095750044632164780179736068890537520972681151974865135962685201044373792835617340953891445717319695148403803797872129497656640033212047726106440539701782278117206918269168808285806595749890303136212068924786285372537506552349417884633089959430642399031116252424011713925843768640661787806368606811943619822369813852897279223676893839802562108873047203716936911985713916905503655039763982386178727485294446357217847774778998690631074848453927995525282919397417953760057969394885888078535226895285071860732777029368594565907197273533637193071435308438789858011550325322560709696441679594921663931257753905023929005049810469338980535097692982195746336090138212255855121836290858426886910055956816292096456061890850884887982567805302746166653688069967871834020099118745284955702838037261415265253206727802588799621938914183063830350965419678065737494525198553188697475169124449671107102197473128716712530663407746166537071531104233011790942071648897721608743525520237254324165700293566065049572053466880391941348326457571414592516716221208176421999246636428479141468067462004657100359919323783593092269854767135919883462575963191548814902643008411998122415916185273201874294143183564472625075700076401190662194194082132308540936268461119305218884650837684505644736 [143,55] -403004603493972974599708371635296428030912861967436856247992336790584173663509061766115779839988241472942786637930954068045015320226153171234359074458045731648330831723955450566744282321840169338925821176039402703878876061672578276917102172750733870543097969666405725197802811688632640881596643933898175935652363863806772022827717663974129968767097026652399862653840883389526813128491940477569593187033286969590354596306745682337510408357637153235590386072566684766865387724878169350846853845383913252800319975452819701690055628951884467876999933756984038467832503739844187952258793858774586329407777936436024955595584354614427594236632360311286904318524201883750342036859333800621388100946716089196911816017098614528243066973457552250067827835975422439750120358972233425356574530369836453697623682186929466398701618958921297021492460445156893846112360499539718901514105607677822669093563212690609009784910197148579368331627535942464614566830290196973954161371459021926288271194788279527613487871536004062897924195939721163383541034216929886595063346247606217664018226589695518816579935089668939248507526823521232637818275742509580431482269872236065829968734618341260237993747455237054021962668469852001795651882183431246244445433889883102420537987633088331348639397253727997872922684964089907407084169883725580715209175655881276817261765962994420744640030755715036584686672209018877784565222157507753536815867200384651527890607220785070373077262851937730597277892764668811615555228596230733977560610974517237623946063193666574801085623289687747930373558762853289330743833917607287398495412513972984584987731857083095981576 [143,56] 34936952108073634738766530857178149605043781088479662270744209489406568918838967960945417411766143418410076547684764920246636916090984119890395815245497597798958767958621642960103439825308390850220934700479471030250236503847824394930780627189876744019144399493389647651526444089902560476102833972558633231194769190612384748754016951414874999872270404223438167825696144043071287413495290025408145118997095191195964007095276706311137923157870980424129728361948911619748504138828047380027778347157018872156599801213653545015732199237329912235205136996858709179190439054506628547213773602735967842086940892343680749616514200016232967976026229988943410485925068217766521846716132500688873114823968438500750726396007131394111093426205555310495410167589702178594582067036840252863574373169723133898010610456644794425718188018862818163398060918855367452198500807363306845973434680825940200705490696802517841041304497372976634712151248793720535723908981571392790100951438882519382460857335503787338778746889985322496626865960404603321061117345983652231034730195395667440378131599262473518330868103155322574678689238874857036594899600868317250634870586086116387552274696914396500920941836073127824062633147966853531352884618307778684958161653641463822681868510275904952719709392680341289500181225995033610011520101475896455858508280302424401064424624642703644365810668663405530355351446311196947829561020775697960934428612496371789254987712231645720376256876452363979988439796005244672339393381245883404325455683372807495106223526828309159753585956205789721081997036488929729502418453587190307377272486156060673693537016644532864 [143,57] -2800120589421159133934008041071548093357632604748362669803353861725924376839683957456852737794451641783745306526284311026458397924808282219777201770956827838602907683009608368814082825440178161929753690380374269931307013811742388789600574586785109455760491695238543722934560129997334041771209655085519491741312338642470964304734043373192538274464646541600858152845268337993623551242895813081184248635915714460793129947035531645744760903262014390809417531039490036867974259780023250036304505728382351433554252652018309331849708994399578916182631016084811435630310074939199358228206895036137313687935612418351612472607873454998112802408001834178935788133339761569173963452773374981103156025161502368269646560209014526726024880944210157710585525488853668378837977462720355079956170357585953098989243159792110740100376458742991669571373332850407279747143926676785815868405943670147432844321541719982209897525150361231807471721857622201221108256923746181160833958702990350699643549234750257204242388842848593146227902305431299099851136075974543854682778042675689657671855354353789064651903497944893074924588596786176363598339092157489928934810475024891400132114633131876032284815512841766267070445914224099702756058922641659305738984824798954412025842889134150627932965007107937619819744470541773231345030183214912426469977452787182703930308964683178815989080261454055088328077380739064080263902001915288182181058065032561279371574685734038884878159195891827715176176852758794137377752681908011086703479249281622255420881993860785455498457249770788985487384649823204577985599767113166624324064523230080281680230620392368 [143,58] 221111339501924445243996644083952598392445119564262986031209683222648394462837010694849043044894652544836288747446886408776867368148895590489456144349018182870474118404212119467523833705844367600026496850384801963181871359264149819746885989096817569800320196711864573690063554669882955343720700396022606063121877068021846441504148969863359480115837387757730015167497522407421895419850278690932757852039320311217787795741496481019350024265147433560810085699381075387762213853547998815034040151646655168373801505860420756006587921687541703287934394652888337146850865304484023815914016302143192809457892875204963078716519144601911481826185765928086083557329507404216738495015416432619309185967973802604799162498921027619801645128424163029981468506869325647838965885368457669642207515540121105993758469729326871103950086236219493230739116180640762996915120314133265176590427977861991872561731041735156410938122872464997299847405711313511193054380053703693540055782148626199954603486563124126202643624274504019932742307984389076979494754680397081718368017309368334983718876279855701688528073555617296780726937384518618373670798692423710297054147670033783702019612740401313567806766420920929428387349537246397822912074781506424351220402781164603152104589599868359030810700487961579987652174236861527406851060963043411912982609344477721917237014459344776252232813276608753607860160810010330882451270937698656001430123601410033138186510783171357725177130375801826527808883267956556594534923459881687601952922789989366646330955331533494607936884724999133284693427613406101708428078892319296169536228223150210644583047072 [143,59] -17279154393393776696542441416063492550552735039041301530025678755113007684883637151419694110814184118499833774618406666124450079131105932719749422177640020589936792618782825054514709098251665760887148866526367035250382259780891495969235837879469022171677662379465703763487853334897765462268301112383810238108969883646881316375681834649898365479383071408326314534103140551677383193215247861600557342548762391638747844988539033302345195087731990258151784332038194149723826992796293440679815373103677272055684608863443108702345424357442552229779632641676845998736477389431526982515412604206925782242119687765191978901737806289272726202260587369550949737818637069823353207389321841683967786007238841217867518112445489693673944374696401704669813285006738350528272066694804735509399784882324365470256082021270618759623705758664955830937202263392480370387410326658143453108387652602613700793473469861995220589627553344109587477334761340568094738034093113825964289965064423944703321212323882062262187245396336751894018793143143048021105077879493149730246726532667076619622210608172800542860967591127768203481589126440571751665086734819083938325960013827738722059563100248601518909021927709266196681137697312248204179371068277164257186624511206417487633986762785097242234517598180381292592778884279960329229745009436981810826037940229000458218782382367760484063461794949928162487248420725326326656199246197685356094158742162804175270690580608389434630018057025648340349897042936020975016362346797494213284799740029336137361475036225456262525360137123018464698998106730112563702898056106530749844836607784900194386252 [143,60] 1266564812211727387934131813986506352381439567051561840832014156635494064904673337431982050375838958480173758572197956531459103537203105389159822850578124507822541454629493798139798431997643448813439250397048238135671196944906560850759600950755724393833371739322779027254856569498905713147689666263219551522726785921488201379296480562942268081170323267649569617746209908556266353999101112761924285006022397236934882899507370178721285354572363309846693018065678348407286201025168361197836402142829036591424571508563520731203709548307688198966850709135055990423724567569938931410129823737946437051865245023933820608571987960417142673426132536044132003552509856182318225983256060370854148366256301831498749725451263006544729299263413635181867695586637920967812801119192110018654305685777884634063567070868159531465149891740441986283156291386289910465041524381013582004371573631959655147795621949622718610035457793367784045495282396821692051332629278750502476429160555165439601931118326503889406820719101996709529869373234876479257050376737978044257439866171127694572622291959815235390127540411074806287521595611793767432334447791519616216635498933730394746526776565414149525773532988993304643335710195118225594685174597098737593923499247112312620361678174410301391361143638284982036795207882702215500298211921732305738164845326823359092956161077257305009848569586383079380866518669357295886437973868703681826259329116658445688887236982568715217946089856980606497515587479953343582434553926892295892250318650692471054487183386513192728530702291500114519895599882509729320642477182650670167725151437333386208 [143,61] -86394751268197782148712924739652700597724394834346060116013674807129373526241301996414573955553827995694220392558638493741958243675550605837133363088722878494606333204401311791066113796800243726341425674760686803683487218516890884551568693174537196832275535855946731501786014944589135909723234880472798346654077279963002324181132106528545854604605931145063382971367589452919784194463935643693291052956327863292009960467728549397123084055170498625564013841004409561171215061031739218029245599655707828862264376719972185285426113326260491393421706533649058326315619358857028578264708989820721361828258123339654127175288035007284490478279990249255354539938883751605752809402472129817924336440437225663268672701939446383862536113878864234988535245237387881989305230832680707150460574255092203604132578344077381353759434936062881566194260431800410588132572738630763239865590848299200436374296260989118964893583876079299671474502941740149823851530744236409586362400999424771090923363104883602330182202763892554791371418938523186330426270675849420240958085762524054226020043153748906139862799436666495681695820949231920877207671681217656762739674317974801186794276562070871027735314383528350028058163864637205272787049590436289960661605251952817258445873372905827426684793488450503528395176887326326356598783026081911446721176639508299790616183279702103381251312745283502910528864626393419890509751309784205754048466641268761506522103556814244728811024466782686344458819069278394864430543507622985642019021304603153474905296115720102877611679902381929911435272044736583713741997019503359959399864262661340 [143,62] 4246078970789622422554573500678437429742700084598307610615059191385883621120689922152358608403875256010000560473870846882861229862313000568821887380354569615623513467470620633242897357932759096453236993724621990239490281906668205944427875799510326951620978456784418015620863048652854375259523353961437682420640422187788806235095584124553599420888136578289520600491268480884901255640226157892175908718383802728835314075336288251644549489466930902727249963709414168666356917831102406063491313963408453914134092286396195823997909026842053605940594813018408826301359960888163111123888770826115692200279791725952105205682806341677568255743650219547266599220593896752569256552104225338012643230345002870734340515557331262785597687525907662038452193621012203719585946800265440656638903898373730435353764022858406879655951493138155726236033963474863024181037930043464097111794797788279157666891366983332846397910676069487723008270047489415219261774634607695057415589349379266646069672625076908177988014480515576499519561861796493028120900603682558781049647289827359133939843572907686939885598303539588231385932014473456677783166125802506192601623178940031972892784793953380091436647338393641706788921151648805772403995093272163708028319531658644921111918590863316000175680358936101760644946509200810423402092124986312978067501117881252091898516394725565475848773502394628298720071522009127856936851561863841507206828975387806614248729047275836367303315213257809022957560898956500868575623150400619280184716600314705283683627819475403690812435916903380949151356458924844979126832810837671909330495299296 [143,63] -294543380365319458298362084039788270187268817137106357581171824181252113807105317402696512847909120261730006797691361835061117116373456400679829842702955755093510555686465947097242898371928289675568758951894683194317296137437450975074917318993594243634233656338972400939649567276872320488521359370605662426216863131762347565503881891974109139214630758471777619516106276436731610120514074419087648703698190691129374644340596035876973431700796799553764029666167907119742618655802348786105341987354597284377710167889883108498409581970821363720001873942896185916740451161115279930512729250717304645770026666010887835429991231816336929079662742622024585712358298742820179263144799826925253376867310927199732872295663856501903248482017358325687317697003671624325245638346458059365469095530283167258653939430174858938162408046230470366899831656953624480730968528127559027901919568141264453377946858274438708544895420500759602945800808427038502972265793580871644226326611673864137775531076632862135049948352462916104281875544010638120150611217838415271462245935667627256138087289971742146687776089555348957244927001586420419799695787730994442564541926552182830610193545832453544642812008013164506710414758122776440954896527754800450682080584114966599282596566366794856975418582358141240007668981028930313935208050792225846092830035768427076886872356399201204210520219911007438496545616167687281910773589502590359528957916246306452982262630237076913682949517457437669114088584817309276824332143638568296520507795912940622675015600767645633970099101223831818168430000133060021273445894409178090487156 [143,64] 7947582953305920060387610069860348290733154063420966541837040199214196635703162187617277874805925257107062450928005707011743638281632761831298988072969805577039212440263594194411592590128454084554476910755121888680558052664740340264812562249029500468001590943063431084738512648236470189477193948897998265745381972987989888428444460639379079000691877109872450546750409024853503024955438989540800408561741121860107947099177330872618570405262349513548532686408290129068151965114624481250858553079807806970442465120868344747824120647618271373144870109810220796007351211033528190519902739610451932083697843876805056828513178870866689944940123172769029392735458103489414652890991351863397753088065094170439471418668130635903167445073174961221072383191303097542587371355197374462263550495399974358502088422656162931863496645722393247019762441610903196373167714023149957519960201242066600102317303211908305260499655689446717296594516844648451851725290069431689733309157269104945265184948359625800463976071440301126568769627570208579022050252043126011246579450485594400921375849470901858011007886746234605401977737004231707249153473655965482748886328973438694253943278046420033192091379488551944916781437544951589006181629820969289833265794457573866633758529060806371333667300539895018839933681086258892437756241720665024065697972737027558278143615180328689492973793982906070491108615997508819310862674510379242045813515505208267768587964119331086793541168518105815564350109233922305533114379691173003209897845073560631547054262415356807218728953312872861422186246117782758399769900202218937696 [143,65] -89067891916421433374963620609174636922454479232467490559765731455367617020751149313885110888143335514481970478471076796761594476213911315350349395336898092846488716957411897604720466578472074285151676717757503232770340290308701942750282482361436089488109391501749368026147797114737919293430341109100159198863818187993848820035947364014670852511612842729990862100371956462617121034904189496142601427090872077095767405623495540737409218716165075523826634056244022081628842331866201850557733483602361977242163591051960779298634110744863443308079436142422360340431269849664101423581816252506440717369245479504947795975699400585733764650982161500404619673547067894327641476023035768517133822010633815244900379664352164080545079451976501064390808989914874137575893433007095760499246285110215905398218034764573760010092358107445398580050268050496544519533112242434909873070967013920258201810356226180104281493052689605932658480862637083688816631274429276441002974532475356867919615270785537074719913967059854397473570764359218541215927149164480805133676500213372475943312690780599685628802030158554625458185639534875233935465396663065508494636149510640870917905863225755673637819357797903718191782132386049216834271263178500308256966098494674226561215960893189615823839719320013711121047922482119746984954863918555752990306335369860035401022801935036478650135373554133252381150248059217324259334497362996874100695839097891102052853924444003826080706426788037346387125595177733491558998468544712869759601366643860246299422548321738113854722739378282822655101010181856434405206757420636124 [143,66] 101206291943846567536489953844660375022459959488286161545092048881708001333795239049186659783499617843510316766563303713396110601632619526095051125348225637488701460451313353268175796070781084307305563502101493344767412311646428569951606549770905729730938296564506407963236842599243277440223975617204675481831457904341435710393859755829225867507074860866360953052845925735142814529490162049956055253811633483824073731545362409145794716161187292794739959743291341386848885618451897531463755136035431750600293487536600995159565864669776014735090228049509184320408221285114084682064954718425253103397685243213431968776917426888302416981706587769793830759578867187799471361540837372949371148707138719858289229573430570638323316477754157949899651455921232159061591199183144324232067239033423822870227262865503364064087560258549496194200847997894672960714003518596326426786338930007110376300157069510611155221669090008739814529462408768227234037718173685739977009693285943020799707828010328734260819429713760782061169643136379625341748605119661886657854991021690603663446470244865583848340873673169249851516321026476312276306343832676431064674307923120795977257213447516502274442484337145204761964677956692065363479779092390084416554073192265008195982233573689455221374032536913547275571871192430258553303042598176463748212465488686506845494984962952329350912323152831520742757084818635615540312934947073477204978207064119466233257821034052411744108274769538397661768580769003368351188791914569731075710394653536792770121909771627452974792751747249786302407570989437684137571839294296 [143,67] 9238695815474436166221205675124364919051278109078192718557663822044171482798045857209231674405923163190884877268573831378733932089169618555271012102739069186828410865322856100187874207216449134536341281326910434799233753260709067051778849260625505070008293669282480644721917341614681536100653013213309926155853597129525283172468013781653969447149583109409326653851784890925223907918191237530531851103911663443559753480689598308695129501185487249551482896467434550910950157813146293868991086603384876910832054084661422199768153476939000208602089744678993165360965386752776147374510281312161889166781550967186906423705315647553066601174556604556689758927049567801862624870262349900719921071116142704004354117696217491607046131752534317204819702781377831307912335204650621580273330347628154934497083166992155906054077206251974232740395896767313185212235769535697422765027654969332889257535969979727011988828447444746352181782426811267238341836195934596107598110801622618358631022704272910959393423956038892334976051607760481265759898951164136391999925672831526316297399475106880457840232045015547513392176094461185275280068060458829737123736353463434105372340754922329976449813066286362096684089533384570536268605927420247419772073242628580066574338454360806962973980482906642650728772888094430966780904271291490720845517222741760591578282022696094089256877729180290894598821407587087866963038212325846870155627833963964940760730734746118915569839591745060127855316579395388005963088684413295184953145156190595432784545858967163741422708956685116806433257179008263755719064307 [143,68] 758900996190763344562782980330015326373369618863728427290366917236256849406367441771135457184367381440567483563106443188584768054640236075161052138418358053676627186139787449321269508268206927023497649940415756074150905973644967426134822600710373932181159588120658019030709244725087537147910614312875702048971460395886631754242554763000001545480290544963236609451177446798396972034076909680105727644931595367207519293819407743650307427382254267405183181097962134552062279472684762335088761283191497997742230229839246417295630160899175228652446544170000124444354097250383602983819800899519679496250608774289250787233077156041548040679269516185933560376588135420017731326545425674862588696123743568790211638795011745793193436082674187276810334656036288918853431304955606731961657712707709517584032159782863909026713613341120938789551969419453460211909280802571472132217343740303799407971188234621942233618950790040613394770553382903819209189937269632747369490330809014126519800801485795221625349912562725682488514118568428214702194574047217029589832702903734847196484792325377657913669832464238752672048999293969460251350067072087735955587055222614393433377398826222052467720734424785962767493194676498079589128534775319323316431673101625905118645075141740670555260690667327950246083729054246721448408350777959694755565090739252760617355422261332204729940417813286473465594779858004841978870007017398702387557879035289268808693870412688613060122919714787326324379751955207713117604870975887336103611046305889573622509128435342016654564363555977337222731101124279645678848 [143,69] 38455979018698694008178561838152072637354520204620392265944047156168920768337731589148761396794278712412142072427288177566896858033323448738866989398386936048117836979837525227781152045373605173521169471733797364477651807264613447415873151819711724403324639594401612811522479421180841522744839720952808362809204144309417050622942011910017380965328811014254370319291842240917208775711407665767999498914869025457950206109440364350656008277655925322788020388165674689053556259626737526568792253139505114288144077392536495616956208221863896354953852382439322682359097941222733236534976172516229218640574286304415802318864184503173418633628561266209271007605799606034836426554908167341684339049251090286206986632581173719519503455049687140179398282063825540966904902827281482431171591375640790493777450874022680426632195806498674784207126998539151469470966674770071884763274530383789490408942581219310192309837602575514186564917388637525526107105919666702492793961868635905970955812008346678684470968748429025691359344132251568845395400176834662503767698791200152785106209220465707468771062843154049320222936358914412241670807898967022140286153979390360772888288340475698451167856315196781360230811337474011429768376812702723335993280270147351439700476091933481607258079186074618497157533661732189602187593528152564007495335856161153220132616844919919573648809312332149413745441906336294187706218832296328086165568979221882351909894540493803650175931856851299263743902148058666751548024684615696776209568884582052534980501303070666938949237610502869922011975635518578912 [143,70] 1381966414866014479915146925332495139282345186757976062342544500618557965004049687945793853632309563493572522394207576777702587944361579790187057785761575919208256877270921738624635883923775805960806986190839026686979575593631011890666882269416399507199425090600014058530580884896483727244415234331610882263412518215900643670599360397851363515050718043841241657435302344552402358904160735892837742714537489431351555233944021608100606529237173049495105929383212258510493244233363548264351211462825126776820843193135214890854092393324069589931410621071777533688093069012201848652814068019643010466155578583024389918175692947633002415080560430979276825266850235934102169522579788351234465883735865974290862897000588493187985309688094678035220186404578286294913630582658994470804331068706712115358051665406214199730455939439517948616250483562863641783016451959298687861559433931600288786182466484284879515387793985420728209803118230214609462502671770864282816561648705880827826675699984290585682353489369196472707470235213792434930418577910327970614751670552483514826186291145419779588933182575309419688953411994058481494372415550446657114255015513228436270144196210625176130109986362301393472590702046066264225010118681792156408457187227990149491007558241731818412248659123510273410536167435573554136651899834582498645506028142988061406155515522632207787736761309004044101542383281802103160197138462081377594642040923024295008662400235471324450122111982852195931089350555373184322026287604128252516360999814085167370360560385876104060071254558498019191705198887696 [143,71] 24652668314994910095316099928771140675301194543242644275394485453688973809207784494352887471537940562764678719373113385351077206954877164297855591495539003516076956630513540712318870975201580764903514182233326945914723441424173986885639206502811812908807289657832691767966536106246602879659861818908321699127195268364857424184783510678399710870342888255383697405209285046636155100664791917607968486872128787319015402907965228080967567241198430806595385227978806249443205509833590737631112351794306175019086169246917868623290265767690524369574366231262899987791813362206312442307438558144897614019295995201177740943147869702825556670013352134323553591044170517976922365066863639092816194654441596256418414551697076576118572596936803203523142846589853788923863121108375386545763436404577004146266271418538327304451946916457022308719754889593724478891235480828306278714290970519898784890681242860100084204553232394019892965411963312712958281182411343751546946020620427744406631764293719649305636202842207208111256136439358149299230385860526603244669331658796716028145777850891571563563255711355903623065578224426054234821622587286516310540564402230938798117479673290564567318410631426515312893318195693290503866290532984614456773602997231354552366474245081962471207481549284614197737959630749171028958972765380010416476025421267129242944004127005162158759765173063148075652490733789259333912445204848307576880932314512935312833210600858693954341411170703483349782360216224732882958278158152661411178746428620961598307849872693468642630578006817735659964270362 [143,72] -382203449878329309519065852768218327564548645049974812338048837612544998523921373788759552848691216757023202586748074788524460040399345027915592907102432938082220662532008301471971653647986032117716669838640208046936539825483408322749791509886019098199479435293249322955014155121871952540240879690829922777752776344882552745800860578014685507816554453567357024744375299540995799376008681540581947088622509930472000150358295283587202783496462878587699641574584487672273429295723471607858906347188264187322840729683072234786235095843895078320225456141688476036873218157041794985610357187480601494168528831259472064340396302097660874082314576782082042357780564208261293823096476840714825540468333392235404811373280597736151082421007450402633458554086873841094138717861192681081907951729144163173576856187650373340258650097186487355810463063757538073254002510389201173457726109965590211777932883250256984841215965256000053715492346956164598584763225478884046070859454144916918483161082359871020576265183962524998800680340750549594548140836261670760555859018412450423483940126849596690032632717608787373416721045953825088506698477785045068396548756825509316643987379238162843012328743653238768104897132107166615990708474559749577079980030151549134425292696121752006798023629869654416921211071703462846618915701670837634341488330780242228922577370223630396259767746532317320592130135118041679958951305094016933531741507888086367035053212454740119061637637860843705371202157343421316208246701248078350494703873275783397881518309509905409880783824903400805440 [143,73] -37550274793302701229809715705609887100781951408744856596154138259526043016756987809460640722476662382055173748616694017221054788941613733827589023471037765390002688258582545199384973037839486997718954925201957998314637071163637230240645164060683605661317303496630952109400543092192659979528322909401104060600911053276374948896082667109872678708329798843153022625347912595570649051611856312536170704024160783995517568232168871555584206487824821196542556392524055515178942333216998515536176820265749927513681892187103301661927761792715371553404473080564357653284221633668348141878198379864908793946278710266473924666267456730400813535212821045805296433742157531679238185739713523608525998519521754558208940910397662684001636793676599685985387347922231549819905441940055197801281172544406656789229869217867877098637597445290119154069232008560503361118953185255390472063008367830138654214190361605075431654965585692825523406347549802161542270045765089230152520100905478961661515491450546469942319777175471531709022925356426924475599599283953070620336469444508192391306347820051637499881855690257629318758550366473390848700016022706724029211387516946765135196700346238727014467900352312324273034225166336644992574320042254405577004425767743771975996024482333437227883546500102256182050244420594069133229546016856001520847706742518496659201721621534087412971857304985537638219812720696262389634844633670514731781710671738528408489533034195651877995311635426362228829604274420081582743523556187099537705693027736361996303225945081709709630866143884376184 [143,74] -1005683406102139734464360048355125223161736707201147928017662818583509331338990711420978000480411695000271099793385423671338852992205170699398948158006590482912270934322695076124815985238308138368332025570460195932868482527545652948705275012025061939840173370236164638294515455001827634844371286903435224146887210509950821704277900240536355894336612678925681776928645495410501927143005751868364721548267792732410352063869276102252896426000299857276497264385994269784402741319257911580730203386011350550315971144402491698498878194675974786618430354042257504531353862305106610616264074851516760151637678160886927532027271382691516124743822545268818848625045576783442897410728677390379945732439284273703296698173466291563560189240618257581353249132210258618007404438678692068896720665358186415171078453446255037828042393734073401725628660125846589317280148918090421138190592130930358602176049913888851566197161534744997376694842213280969295305157532224404282237771492399005624273889438452316500390149522458579905724942511370104790863931530589831328687257315319854219275327669895216997108059232832136595397883271270539327730141130135816185390689524201732173484419549726168599109287509339366005389420634087797915830331291898702372320306698394644836650310851185503078085026752956069880190154430124229754456887227154031235061770379856096487744374204086817253770763918025375599787009495196316366733264135280366033315977378004711026040883332160938886598392690120148000534282447591842977046541267499420381479047641119379427605283307320014426062353295024 [143,75] -49857880827901751609902565747138733725708129771711989641864381677363218405580973315778522951979681281860237831157429368628811888020957002209313740490892400353177062231965116874490952118837626721564526901405938005219373211022734751225076767135492548206628147016611645203124664024304420446817682285839583925592144896310610825721293401543732297255943023466972646684373833591585447931730873881022888842833811253154134112963506578655618166345284491201903326855638656165866116666625541450284029288434832018593776683192410417529313583630771488900652507940530426167869892850736495691335575600128652158115017232531028957756526559651731719625191747494914343010724318946503544417147736833228302283468138358582130562368203970161459036172990164931566762693163554353025624179399541514321608378245427981991495563266076583380703381017375150490150408003036464249246163863657070981075282494661043528894000401185174089668555298764340652510530426525352121802270334072829111869238244227095349604203657667211965399562251743683626299154702738559043193732514661355287004785874046248004910410344390269882133360575152050980164368376176892021061699210587370220579861095917520978315457636645561334210987400046863506385375017517330924433925234901281443925856477841741803409769785913075860687980083625688844263234890197275093291635734453410589252359380667253720860868142003324239503725271358312988359874746921496354709667669972958773277835608643976344118656326812534122637014405354891357046088130602793106313326005738138440758622684128422825647397335784885286326571094 [143,76] -5323378651792087882627561769656131599481217972290739931311841783250324958352955042073659151069651464951902388524548918649933657911689998882564612209789976814375032157288973891289291685759962828053400533547001365715398607831084094835784514988938720592624381601347394582410275411624497051193516996371804816909375496245433741896711663493983082525214372624995968641412460559016297391348567269519001648935055341952077689906059315011780070160449411285226371259407559390569706534623659783060018590846775382693913181222970006258308515827755847681221460367350727332652283220248074343693213201179301336770935268635034534602367602162926785611584442653452915797410975101267282723372627286260758482899280817183722488259427065912286735691907387504237479620561095410408942795952251108932222288768952519587890597250281524089149107041877252369108243515662379293188971193520456809688429587389096462753010611065214027967717444373747518321369253271886511563313288153717080283370653559418093813884393217614435245243578169288780840621202144931227108423577070690733739865304584540389333170294621084379448575564148905285787153762488805403236447839549465356184754552761035080867458686845913532252862874093048050515773157247952803937532086742734122527812908574974852848545034824830154263873217810372800901692647611454997340301547757914321187926275764319007840886293272265381544920576227166291115010334068910880754496488141532903253719139386311804355172177462859012971428072191293733185725988366502227137822983916403664344300540689841478456055538137353285475936 [143,77] -336858835706804602811227877792442707046133380975765828231704746043190396648234636531226982121359404898130711623990732544253625177755793746483661786739931689412075417037048319803233528951224287824007846671695176262759734686835706258696156584351604334989308206681622058741134592738918364983776989855019612040850297186842736736238121509790405009996231736425060920096812754364295206793815295296203700091883380372202070658230462928586990203185197514191351290209722645196351440560602954912520200634485396396135606075348353962531686300526946555888601493771592514631585730147802181787974581806427950560273756096419050145465280457247719937850153101383756886574085534526731810756754122373160570775573446975787291679200825647068762723616214778841453610612798147171621679794271138297307007431479051944314806627445260821625507154682012727005126303720066867190236473226252762278489464151492693444462467080347857353900913017751425228623608276724138871073298228490019002311188092523897118012502169525076461142431853659905979680634921964702588532143783480223184581433758179977276841298822288813390754154476326530589669882950892280863066534526718460291637570128434193684808717439207556336762911379038768125442914132197185006210228297150904455636683324337504441018530909128835380100676988430677876992061489648656824220699161918866347217462504597597445303964956651791407786521966757472847206009008240892277185106468572638209356350377863458622070524841308868067022027579955305756806594011419306472905353424987660171709634522611815478963025085815641364 [143,78] -12753444828429032147973051018523809024482124709325880051591726735128186701425756670034619529843382671526286667372748052062681826632978096760723400345341408620205657882544093352196083984691347023547257985371125371828117935551818973836974142483415073968863073257685465165615067334575289539318517070005160204969218879999683538907925894770967187400913518146395675771337806181192605681943720724736948107055014469923001483437200207583470599254828085136746378889394801022620045533246436192622863356577960735408480857676399458794415738653770572209455469694534985784264483100262643450274680933910806257720389928445697089054098439675619262194571690534113460132086638438294174511696959074048490731575678647671051078309189579759008577282018733152614667298954469714856475993921468167174316453303902590592233010768228654974680194157680356137746217603472863573199492559618710773341535160593571297292297100552804016113979404891792091893144194156109878155632927213518114878091138224860564713998650187182422474579872898633182857763435484864556493096388401305029039229451479071669830691783859027040070379564415846130295937060187964462241416061301925746945370626287799812093682245891995291018465776288513189208823594387450179869083150115519428951094122082183395442755364199090375495922788907195192541720227154110613260345961505765289031843089956072372025079118423232669494646355446731190043079059331660975215439792284176716528213336811788920552616438506358086841797626823761760970353108365474838588101884463775163957256615449619733725850171111552 [143,79] -291922204944710144437489253383130642526021634526937495744521692689988386289967412851394401988167722675878597203353286672859480687678761974541242560028014415898744964466536255256509943934048273609243634848512667648466890068388874473118695102932615595660704139273664310513890530660977659941746334684362226238503958044857769754494145471782086945446311649507813875362564614876424618712953560565767036002582410657371296206010220169655265247954761166266236011327157332404533077467328681635226586530498276240540473819288571021750394631043644624189746393661975630336814649845539023619109787105135335773197491809405126081344425270038303690637954728941989512838794814476002737536936145788394259963316214564033267011565504315243625193491334006533987596191041548879507119485678258133256798096989318053222619917208036901810155222827815913646459906282391370620127363057582591058262766143636325030987082246524893798621209172067249328220055121495331239952690129165000552461114302669116791181344144072902157920702258994626327267997101218219450825209440000728582029664640092075432702989988009537223705346092085364243755102742782167689048993008351367394725157510475267816475548624967857399287621369622604648380670779748509967074516198573228495808217456829339595074596242440692522075324318326786222291581926681072655703560170309567877962408139525518401969239512807673846214597373758225822898965118235119162277972673980621629320122685483136241009819928500168189524551368214237377682721482065938265572152038794907513265889938210478675807747920 [143,80] -2578666132095690272163963831316131416087761703729594002401185788201914682148499137304313883768024389490572190283513430256653190427056529734280738430343745350388039304681302505689585079555099865005656714324510052474215095645769203866757072875936238024584256103239255529170528283926975895118929603315985073811747874470653628637127026287332789994464340249948247257774142573964912233885169267045359839208965475234564131861644515106988181060196612890264970834407647643603224032058677350387590690898652887516097347436142480441757834498145458674795035694557036549070809492713571421750817617528678431016787578934644811848501360013287269425796524173481379248018442825746298278627049308545717380127969812636402568378000783331675933212676446390442013022234741773585958526694670882887450056286229021396055878137137010282904706321758113868810639825617973872583624091717107764905169579510757720666838229716615305467290914198688030869458870951678186774031286214419059765692638887611177286484772833199368985792219429386831680203000534961744797990183065544784646578450091434886483802421187302138490619181513715155205095886503719526447602770241629639701403169294615245316928647048740641455493410013111953186661699619555225290257793602579744323221358704163242850493736257074165272527866508652961310368202338696633705676442123498245148638978222414436089945384245297758721264407608109407059278294852384817920606383154895502063092474464174067018357601239952561653569652012226918704558844712574955605243593024129923285957004940497880557312 [143,81] 79316772426220747615830216955445343395703149900601358726409652365154920625044533091885969987819611120631421380529712940395738515154488528126014323044045925347096601942623061899473036187714027521320498261029823359898173012093775938502145085092890272665602566409925674868103423905713220947878457491537648963237008091760806384097323789602486411424899252544369838883374343620964369010373579668397734605232117265748974479906936582047707565135506945377872491275328701583316943216982959443985391909903992790413569293449257271609681769486285762902544795147173185390182731237936482281586442517005299421437628191221702736798327722905283813215560620893177317466767462538240613309587167335930450069115356004745177853675150903733190972778618532345432275825101176192854420220802040759077631764922029716176146088458364389870600124053143274139547358212465923911027338202231304797006767821589596227596105308029575127496361288792326328741417551798386960731668913244395972265110802439289754371793489935833445256794845441307485961356051714055536746247167922679067959699484851000607423583091262186844029049233664431726951286232914788448800360238495451201096899460340357216908427874988783988950668610851054201812767173889170833225913884841510864878675206216065274503871140487537975025995011967688783561160785457092104475726989796482580355633905664515110335019751005694486722261009305993051644791956409606067097842859709882018508347090206793252035797027993326174072141282426033856539381662741330956078669070568610975520779595885586656 [143,82] 3761010987933896395099054507415204589960258759237620322716023312567599456152754965866265262124331809348013925434429383436506206083335629139331350519034617803740348075707774697461991655985054123005868235126763789191920884875914783962857983284672800655037339701954449556623847469075275498425660792158077362459686479912852028329683681438837717996113378599483591331263414077240209529607006846405542289085152755241101441587946751205055988271022883883445325983904913087434761795369913721559992216795444365515410769461504350492992872493569205175591332644780972684681690160658146252469752898948327077866074898198453904889571625359088340623958520648701780821735428657394655785794012555275296803351902937839505119602750156088200989774360857450847003893944211933226684711273720214682666152151296428141086964943725028859056687455248238940466172827926428291511878722943993416109553702942310815308258193755540379808023866008710647810606853781579130605700265322964460221270807452595999475062515680046366045653343531645590700280985687437360647948641060240644035992246814825707523592385668061065004904445903129621110225742302820654830049041619034408221532245938213994073353793333643715065998705468011334191477404950323577141894720739595451409341683080782252052637764693661153594466877101470768839760539829778334576441478016192894566136791633024819084242435720192785825875221488013731918546324182872017738931167630120613227459965128103363199881443113577973783025629953669160923079357206483122774191568993128901722832783054816 [143,83] 80886363448936873477307341077756389646816101807483348350248398386690025235806149556984244550340832874495565117497909621962481069253413458029052907809196934739771134625845864581860990138906060854455511863695991469802179510097842997255826184040754587232915936646738372684256931683063572440134220970359315676108608852496554048290862746703595770262767911968684465032396048107024660931511213173445144579475129607142264212516758326162858436066257705792520459035166621076599385356050217634264516726311009707812980204824191847010251659197199444108010056120978838386116098273544667648209251488475525584722794606853162980053594308153912099066304184375137976268437685237072173128063995679554756935076070307118577586624495527001572825998533794205541162278891514182950486834835493232067593680387881747865941810679998256429787646339935931668288380908249645740927282494400856620103374472364695668006151656179785519961978179567540496128807675223661494604779208044380837784951076990395413101836886230345014382603110386069657019173659216689222421868248177680768087895920769780676747507918374453389540741357805041053661605852132958366695777741416682653212939496473808390823556849061873805747715763935651353742785720204425992994805968442664968582906991772379443195429024770457020102487824381597718972231442736076295769282174608933977685392468413912049047164790497953992700645743025027482915571688253515045587894570575195298546286014941367896613539131209351843797553875020846003659261136278344832737354962583006609563950684 [143,84] 1105278965944117905799836932031777141516821138061147630990935411354950094400622054196888932302588538478911147890956156293412385711057464587865770918170848560922469552565618388123559421330942706828615018088942013342395140991415489846092351194993086671013898124578616916682658796002157004843785584423374424065035060431891134505356991407969236198176304734527727173064776168003040830161774716232525615260686566127689286822133209178196379769358071673944553651363450194031217098540277626006964892613352559047896352996831673009833719865263251699309930964601680770414249134211973378117809549417733003700076690082978007427313263382697329251688217936806116255490752849849433467945633130666978625831869916270045898225212659437552462459099772874434749442648752185612628110395899954910491986891725328929915436171712315762869941704398136316806286133702894871287435307678895469481862421362171046984264480019132658563838686258239053780039930598104754669830602532473085818519620380718594419765510703805919508972015632810622286644787724066074502942523176318273939799980896097667080788260156167762706792279820987445309482074192938091181462256625185001508276014815914681889297589565059982408408406005232570857235490467220054235666837214672003631107333231053635302345147861601894038717221787523040885422077125367362067248818494036749739441160340739845158759024937368025011585464362998638275012644045080162128338866018707274950116426848392798032915050519918249700210087983352373831375472811518455319104670046869519661984 [143,85] 9867139626536703584094567412065909993697132712733449103831750941455568544218294134996196911205581886773154610638748783728911300598068969887992933417000492357028465103086265547463059317705103954465859995152494829313569838038821242379639762518617226035029404931627972529564480909918488717137208597457317465594091252180156717619692437776423665987219462187208692495884047495104314245566168693493434956167684383572718267345435592280282333301554357374594013627974272493876356988190254195434564890500527301153001281587937448313145557619904155949254966496219899052963512888491520471601961918895714195955797720302185645809957459064051715141309726168794390987377412630864555363292180095607861800778794669038192054974760243760609002307304664164788866520049185086682576477384713048383562123678916094639727956822609416586207488241810554920178265552206326889100654345102282758715836236228967481297247497304775982621913984628550822615116788022748705519827182959606145340002053607405863777693107174104330183023327297266539233196369123400856334563538116893730551138836628510906515288510865250315484693803997922405334186131546481112878768936933619128210650868026308378503120439661220988183797927124429536512590570873075610528946167671646717465961737912406236530823985315174061857447100811725481984205535211637692239943649316349392233973482564172482931442732150459805213162424269614306879606486966645425212609897368000910668153809094508878087130542801250444664998266965955856471521456913679119486443397597025740 [143,86] 50354100021631225551415837369602198540045643731608187538678754576769755157600486108835319354390489973754513388472232702465467051836651554910513310756358254245758004872254015350281694817166490774774087994044180124809064081240144914737169457596852734414671141503999182134955154264543222270922873747708738334871330158788114115608584898657397210844458471468534290455548844149979352797778372719659843685485371348524701494136368657843761865080953094145274061059869471893584253263925756966527762578938550384521152696196195016579329042259867197644698373270415000955133324686985151516794177710715660474579773461104874191690664118352209877947948235060596106471524104264607283325023928215480423953969820561943779528147931127216458556318917311617598801037513623231585666231582361893849808259245642829348782376920142629876071854333341722631802738405430158991012990191435204267439389332747173848737513396287118090319554406044970798311050470161490713833130587467747982896219567534850570413496111028335541296611666960919034835708615151112889023412339278627826952100156170327776622195749676982556346320556821144802207307751622259038095338572339806672745084171211749436467104695645460315555253065069063861071338405276318368139583507064508390623320628846770763569105912672866190230004574396440118851865143592428428305115671213970045287599495975465064398171395064507249517331277401843689936145510137074888913749077284347936106064461314981573807832472649971505160318643077284540107249754318805581761293352192 [143,87] 41623702603182576418481213261599823277013424598336694140408141061293309286334910397517433070799727837756225285411328779051611711051088205005786371338052273518695375155180875510187244968642649905367295602240436692095284899783705808535305288794638104200151020445381915894335716838521425368079465736415301958723267542200205962647077087567747041082817688586827365683368162711011732246467890338025932003359899703663768673077477273240723652911136251339933419878437776758515736119170422231377840366461993519483153384319569160290639065504310140372750682122535365160578951282553733525258639546597118021383744973521958693406869206951848595677493282197375262352586503008673452335448124621168316504469941990529881446673425015199896137232799428409744066897210417174232147315982344260910161315732438113534316811497306669807929366516519091837561205552386828910074537299119954271880396143504264082111279987109356383208035698163585187343777417921202984478544395462858446891255069742566677070549008927731773953274476417415352402585211057084268540780283996839902668365011781428801217861187882538346575972597734725645360287178775027629142977293799029063847268935071241719736794912098727665881210660886729816845273832566750285753563331947227134066426569217410869617893458646543066695468635384050963132248138119076488517109339786331163878134174937744345489990191610572435866971977283483697960540647231800626902706321936228457278485050063356784430746632915343548291288952050082813282945154653749088185632 [143,88] -1477271139772838469490812221554158623598948718023143895001601682908233668078742833045252032793499716670477823241832828516048104411899459845938700063090890401896800195573393129782456615049215947402790897978442231656637780850483317501252211079849265356365463672212604402406100523013737074577653482521802482778804466532497061314431221228590514463982951753042158444641257680532729688570126487538945307732997844771326680689992049351507560077645974070226706971360762862288666203517027869203150031415880011621625928308589833937423955649311247202217656221046532953016844404193597783320358956538675411026954015727704959097053540129206493427112310083732768477472251425861605798651032452523736501989736504346386345308275582443303111326864506751360373035549861752704956754784066047890429131639994148460333913390122103569695578655209200083319387703768973991544266931487213638612577928592078861987809327151098792371475156955805223381984362297550074866451430662489275715593881462688026749102582014293895269975588171771570516511680191916186484516957605779748394983329542178566045162093527704201251397269641765872673560171915855194027327227306674931332304049615824760918504392794343324456313772016882145156380985323358085097805063331558562205152071469028425931801832496379282551455865040684540388442801948957199503612194470726829774830298443881680214625118090350537519939951826832584509404662180429312555009582256117150879926535092580998756301948351363332265699664163454330117062441029754786528 [143,89] -16101370853270543951843144285914654070585058933511422600849043328055537252227763469309540188077503907781170279531939892534559490885490149474175997176927400925721243410307914668984951796001570052535241382557762998163135764423165096854674646819862462210943988176213296322358746502303870984484523997236600283813574791322092786940383257423425259470070100697303528771544574108887530085886166050793850686176401031481321960803884594997519138787324094394582456450028543440517546217545688919567430011683699837499826122252610831164908456942062898038255060501189540828993194932971538152295567594327588126099012176639428540496572657159382890251368525582843219894066997127786926928311152164734261682314609944069729283638013631941857167640951950011762424059771767964330582874463000672891531529838929339263690388377187191862811456254669129969597797359494225084213726975444085250088093664231910606219754201700433834866662877413294183193441708708386533505898886210956122909342484939625479046665229901862432760309003027783132586072166569355507823203223267700627673791065758255466597085153840594223239993012343884701698569317924502891336066464083293828482437685569559983682899222232186930639602295430028548088166563254727388176216239653524618433833657916991136884972618176673544496398714382494532919075726152682706853399597667019152536680436745363813756377948532068923199591741537672307315388614805419402978068651244929523285503034108408206596007852124705051799019035060621839325360452304212 [143,90] -107050283137921661333526949156076340752816942851161848211713986058742866463504899268486004282530714928277695767621620618300021335852580302827094917072571740365247413928895117575184331964676528361461440567879472233080922769047885073831607457320001781598019474973622165917835760805055841133531605353604679101075054482928060961699960521293847660686747619796460491651895920804246802849823000419305192499527865278793470337419237270731084479194613868665864913779161997725276211536877002543814147470888482364541627576011986635695784412231877865962327258474508616927099366136589437529440642828533871725036497649703148911411263581985132492983203819106117593113146824191061856323980642236649732193750389825234874169281978326452110731492741053463920467993399040149658443752544220440147754979131550452298659029984565765894392692864857443905745694843935091379899583478328831467417830198091141627817371322586040513934728249361200512858807104173059704495439963355686906672283835414995361524688930273594709134888304096597879355653882928916780141344796022105805766856953952829505548211085025806556690643292473552501094605436278195599551049673129607537338964756953094937573250506582770824083590444738279448161378190059142718158874544087345772695229832842157571983817473848906592614839493187836221918723395035573311771976542420740280489893359886211628974424570086637717460066033458844413574060479694335485742330963889492823557943066364848215611976480938715476766975834301464775451593096 [143,91] -318130847456931908757550375430046986196437753703904152992475854276444524994593299621433065647038167543037971895550138386460887304783596817477517560750080473406010598817212080966651573692265839448465663938963635345298908043797627715025677494450861109132238464194361004182263306827614437006396389224343080524525403267812987036578218390821291129562635697064847395223604037029241642954570489338184961674628070784843577189769686490305286963322269281942308010072110541417390254165465315581456911080539486495816912098527277741199441255909498343558544152105150260152812758357013710297956425865089141415406131721915543424021355393147277074096303373077488044817782821198215700402718279565977724378623858697385879069149678804464855666078625350937813358183279090820230902143402209331365457286739503172763763862242660800098689781658538264792267420193308465906177371450906783638168795705993352180565783543982713262565295891836160799395096178019716987390022638931043043126983288526994935985469969272397086415580603998616255043876354066428352253175846396008381622867201978691086026951148830336521606399591260888359809929486147661249998941159166472226628126753156256049149363435519365100573469190391042088342828898549564398139923996570073647602347458303280739202149762350694330214852122300515806507475425937862073805644019566021910829295915144419986486331203511141025463224627897975174220591642205403931733485705111764103319822072296900534574348529545923048579478554102062425409 [143,92] -91543206361182505614134844676344094051839309044873611169365563833437311699521795174021884592345575918434364138661650465824641549641815752449950361157255424809789549757844075039567398104390348872100503902322514032938117097301722091187755187420017174960184361125784919462334309757698559464527908611131543105158988493023442626050744484449162777941342033251648409573919429943860234691766371831004271769773371642030158198366968323740025839143713533390177657897266989730855150605181711492137398680924979275517707868928320400508787723329815499972750463992677966684423756791415357089798753681629606890918831146448154312224010708037546725919515556680489538843445613808275716981753088081248925035613838886629045304073285634058240700259660432768354484691312639127368499230620019317505341948586656673114003433549595184690920657558859806789224004737268147964116027928688943216486381357577085315405046066225554173274410289434280849978849892002245691543215631163131139661356413751809070868068140931704786668888217663226900266134171050181695945827847167540082999931680037211733380924376838885076356369114712869866918863465665772502124497246976871470848250495821124632024778027851569030700974697771929732052532870825446556603451828043820857631567939706106037698560819226521910948063253878982918574309618565627314320108979393972240332669362929951431255818309316514734300799096241496951766742031962961629761254012701670747345148860150276380401974959974712688720859416139776 [143,93] -2618890745518244232220691594030443172487652972055878531151699901591916049563710318612149598318778130679174261599562997964400873727145492467037044030119601323187130676486792647994456328317453813722606975955698708420602773992932842531239858923391499774920040132384898683698172673619011324658412271186915562243477297219483617072621635908021616314933437645813886159385335426457594565043289680213226171956119343309473411197096769017787983058378644126255212737149062986778603887920690612026534530803526599311318627199243198641357109371425244883547019503708609915915603221420143724294918543523702938696052165678293281094348584466597729605225641008528812638967449603799619074871728756607494230502845011212303510866498263279779016143025643364464877033674652697045274871003528870067673042423042261054509423175877377937560896637686327075326978116128835071182562739751402123781227014789700058134307011258840109416687817748847736544939121242009869135666717493609675236249992238921120747826805733710101389660138479328714252297540461042167331934109083325888278724039788313085880900815161619986737063063985660455757049602257231527209617146731265498129235951125100397698870981025842580918234829377286858955234490395361045179684549025674727873330415402153144533145981014776867228228825322623835432904059709302114990150803406977820926522438956165762740468554191585465568660022167793659480080667623602039837536434612651035171054739387551127248947549654354533095277003136 [143,94] -18567549188180322015124514854652403973347533916777378033406391497494323457732281799099214435003187230258835383135998592661068841563507631188371720738604312570518062771915251738174771441190933029734736858763945457261501227804399162871583650936582789074992461611375463940016215096532876709343126156412216186956453860574389089762696461587383477507320584829702728872279086407481440913571125903434926013920867600223637198752073815884658111366493638998405173919378768725905078035027694547334706321694671100680606485122408966406724941601808131632670527178131055991038269035907999288654549050465181090334662635568642413174204836556341917574654098532013168781171085779158369548298204138893271448264603735747502463095606885505940914097648224880929225159046266987398202913767888591800610731202181417351996710484665083835361280353519463279333143054343748549048188036239626628596299436553378287536786345122414976446370777395914098196140063870346535212775299429009694479124193758814553154383337294797635048641642739145148002605235475495699903234537885031136941322659452892031414289159783398018053992590950861693955637274886164994703619901247530946670078167467822253844734829650130883992142449383451071145220791312970678160728928517066334214606045731447129950217105440638525108295666478273445460550592778179154404479330604467138357987684700804321785387434475398075943231860715922874033482779820248750201415631067414674153459260329050337135823730757429482403072 [143,95] 40116437917222558605265991835437599947630436550440260940753788433807793679200590324245727805866290612393794228768398488305099878601197380114242136581251424145279079206345947226878077724777477665138655392611017152326720271619491100463958401711768243743751936134718129996519764220705603907331091145208374892446327821265230510628644526567488983328785538518413139895416238615736098867280481468170040066580689501986184366235836837574199780663320368975488864544257112481040649385793733606301962818654397137572131243416475968964034191591272060713183457182646674636345174197062269101876470398116787723469348801142109112578112068045581089216504015869625548048333698218176022117911200069781302380679230728853674163280314272592260235957430084424769878157792537158841701195849365779494325614261323667476227183821659983269161697960272457706115578625439382095562936211676813685953854012540394565950564807707634238634351750879437824033299457062614103787514934692625641831604655944388479348778036531371216713958341609077820573411080369797120362231731940734308149048836227840966741493935762520059035475839448968617544898176029678268941943022525383570987476421783074198185971402216892491296186525789645557585754350514927399161379390999494681651037187526882737671118305958673210266565764843697533760321975783356967802252024198293876181099749771578457230107185881108933537573547706544273063261252954233303011853869364793271404574542187103472428122593778266336 [143,96] 406782692895106868909940556399874136035220853174662156681787021086623970010022193236007687026883088589507978422351789781102810911264089455061103255928494646806114757431941057420491838171808754080365469757832464318722099721001579502560899829580258009843449838116471129600671115341975080678078929567853188724934778439182695304962201278842280010853598307186149563627080063390508123696740173160619169537002992941868819902243742028782533133685641531178802804742763442696830834841137488437423011403752597114789844841729751392616901347509968338440777790822835706883529400380382405340722197878635454281286105631454765030902634241401805762369351882422849992261380607625734147694540354972354063097104509102402215279056024561657977464509463193524137497836884586814754681856611012948271632108056533043233724324817066196856996058599739750253443683612997852844890785840228341391201011951278434890153882220349864980212487332482840153529566922818111543135343741106030042224890648529070201987399524498617483810809447018195940779899613770330251639976390698177104161732292809206337458652395733301658789068193405577587607320938976744646708067979390139121541519758370083795328240203245876987903687020322021675428314927068415892846506702084367778403796388728503681442431638549348862290242282395598170713261662957481277043847059970277006193284363969071422364313958326873100131795930039536613576743379200125079494580442544206337165036727857993270485689283136 [143,97] -22989033837602841726896506874987533746721511751134732768583853652741867171951763385199600681485036339163882765055075281381354287896199143185586626050557072662742734173320262378835047738066660015875390363783700304356087382208580964962243615544658398251793151479382342053140786258799323152950683446464241240505246110187358058461067928983211250955826833172474057723797891022977011739549391296392349722763985668506946079249431513461091154636377627695831327234598645641710593390643230191598433330415164521078052511243668634412330424160916999878741989525304758586084141093613128996135447604028876330566685983275302179621555752683468657139787631353925961433541655720604631722768178744096464661754748206123326968866912908062718591731109910919056937268173445466976167583852894224442802438611901367731347419582603585961422850026128573788994488535629887643589125634852319371105236031627253213720194221065250797897725908246472246300057515718432537165941665438941212162165712229792171536316799545434158290801767832947959065586721092565931240518250916787561782360646013218305176848537073597300458545494703381783245582215784962667431222101733042833293133657578031157151507885854501405133105487665128331476415715763939876086363072701759253767509117417621463584523741760986924118612831997047603501384365556086817176309616533227561529046730739191045831954887820962573633309514865198790348215597222211943447960109980122926905804927735232972632584 [143,98] -1898028507117103108751193361243739570491514799768142692599040322455140478543882492088699533590251791113507913205838880290702278284816316480379740037561776858976474587329007473612279944483124606821295605308438681353245512242041693501642879744016531417433719769128421773761099065609193428298902650600604271245822750312768007487011380766802804692388289981774306572447276751053754079677755994617300558172065570852768234606885071004702158539581220869012590353104044836746695546117797499903384538811342112805972201171837094186591146041262107868218034858038745854834405492231989678744226489768872956545742437302918006542688710126971537273219660785449722362227596473945885967122729014824909280589979609311295917591801141388698347532344823951365055800969011988465391401265093633867990528019048811905384218333278391262755867527409360375235691054567857083944617612534391070682867630307367885918197395381970776413649652089740271688156683551533150518823706498345448429959275561043716795764853205362524670659282827671485546392180303364973673863229518754285477699816069223318764181020980565027419480712723113143079409848774897883588925762611409102463094180786282542225122966645248955392474100931717155247769522919198300070900133713529535820518034090587403295646440026376477820789483476113164852953928929678087908668137308751903511068857247701724812984625600864995560490350050517548392852094411653844328008743966764860502337099508445189600 [143,99] 15421224698292792534417944839868840971683495805934076892391686877343653490102050975181142161436933974347825387015901841903845491371084382795396662650052321886187741494930096694898821271373960742277474433421029627873192216379322361213478552053525907170829744611957510117888024212469915171505268474086055856719167527303937651904040807737130853887094643856755064591063600937989639102421814453585433290297820679324853947683620201049348042167466971525047568477094022113003586295490856849689491770061903947849605741035100449133179272981242300450519133203553227609762008187636416420797324206016150068702358895495718707582577690136931628315856191025589933363699087224839061735977642802708422919484820331068990013296654583424116153243553634419194179755526736167233403170205343292365261696120891912079291579899724549218792133411222761470218937472498186369249761014440262247824142310322007989958553897908397786517373662867181480688201716084460916943394231768614390553949461530457379405305279940526372262434003044092435977116483212654075636316671236305662420370768370038511757263159402713570545788039987857250770386329026789862527862494586762448059005743625065772145045493196846910510918674958456606607613341894026573822387794940443397454739380339662249590884722818653140026706411826267634304164452797094057468068562386079595810499842417024638541367285711498202677793860218111386674599928694679238784240056769375787653130930871204 [143,100] 6618989510541820790338585213506775188278740280594945558090826791730452663264887041721295594822264670693387714186777276387752377702870532303669327642215139631181438587850359939341238395882616942403627300135219405610482448485618568329461585100365682011509495910218105076827324896870387569387666336974381187917507349859518040483998993706277796108859553698881749958130791940487106664002898475581545151415522853843787575565486905111453294803558717563736329429797863379933886917016002350921137365905505022507679451322859852472032768298472677709455192102165064431053973986501525855448641132011122409873605126030928503170471639623418310519720246428589435224875175987679331506915104788712770511946148059199219799235844196847045130146138739851061612806820013584229687118457311317403819927043047084872074227428010687965122529891591667788844815520433755879591954016182429034395208728954599964791352224610406840342668363239001357255819380753229944170187478993321631410115923687462445380691765411860821404962568345379269606196485544157201237670588017478275911718240744765840189765101074818490413131052200296005785025718573691576468397447825967479934461690483915171012220455269882944466469282650844775094600430513193787115472654743936836746582873043443289300086018625559252633404899226949611887166756925538895616512152180276865889773516375149885891401496338632361085120801322578440560031112495176827872314504108144033486871392 [143,101] -138960312682947909232329868633725073458669962336926256410542574918254106481105867213762238898817256929872767306536360143129228005226588508503817586837984986505190585834933353344941965424083739038665637601351933899935460657335494956408897001137989658130736288026745347910468081556995568058907177825494265318061519364687226207101471449584579018955269656393765976250753907269848002156030256900105388833555535274957613638475281682367987220398279790153762327359347000737536353279483425474254924458169794695062244065791051325252048914337143483446479090806793897541090662328125610573233761705427560760722975723076474512372526025013489759559273154488648721180805299761039126881079995899583724315577519241274937029296058992095508200525652201896639348986829024822103397949235062737349186190466532522054034365661012396259920946304022340575813284925827734804627252452472824202980780661186796259208276317524883524591076184375278665528006797395161985067432424643215114968828236005010992339393842567766874162980322788923164278679131257820635088500465878352786052018487182542169282082560760789968196835439735707148711618573060458426193649962063845169902809653286785032807436523880736857400380737507959013145921758390476479803619779919968196598620441823485217556558289768395877398183444816724493894613888061606345026511026221032737028486635304133424164438427113801228083312864690643084061250695574158449686403079302041361900 [143,102] 51906096217749894238238618540157972064628410014080315999063501608612353103900163241698517416299156328657051264782951453166701269287142918325543650404993774430879207684250086368302038542947622577012716523131537664402589607918748061879934154478652800721320747208404465662777477451963823379479034329587248127917623378773850463856425399750915018085508271343732070305121630259729499888785885185988585152557554325948652041666922752641097590016239868324640689006090685369743150534154547676846589199195095562725493845117644081858689744256003428909047769373142289106186243161653368679700174822510088654734582587632593424981396527512813886773635676054290238428446154705192222586601901648229033302743665774120598292756470594354620153671263492385379787785866512661170826831540677088391616721454854803354382583433566872679813521163889968474128782304056943805171453754833232724836023417313853400156357369340143629438010469647841828380682742546416070521480452909561581897830594987653608337931032326507683108395836397136770209507540650251387843086673844894026467781069434844086547840789137158992087574014819855563338985349597619506764072673799148953159518064840291573267601648779768602989890372812936898793520394465720705216737635176417416499660260474640733693848664211131618149789704053164325357628806504854653716161268595785385014880846610331241731792093731046866705022945409714751275009515136385154818674199648080 [143,103] 217190997063746931752417384773809287967435004637325984355120722626422434403754718796795517981165035969094447082583643613083364993900564081402901425190305700779150506036290193449597411352335553991524165633393203651178730076357605501217876270827554731429395949810085486674990974856627476900311723688216843841710896876867930548694383227947550714526141647333411092800206408469533470726346962838448104143783272251843449350387183882421938927217041305954520627915480642160531113716315494592480616922523776728268824692614068886071431611369530840643880683156837940229901912573401923358274906351635222081329253859086376193162625221898627945568443095225092526558669687374322657356240945609233633969885148515513335464502558353682347245847989610963075106887907347784210910309992585760415056960604979420706861181203174195646444390552812114424458926557000857878561390598411145671928899241488504572535892148105387099355169116628726549021394198938554943277168828519124405435843964415027777239666014852085578019571673787083161618111595441914987009415510038170444465276577289005841789266425708045563299373227670433928086900387107363573563845508601402047433814642738586245597087221835049216690803721343195487590139910325079004955413808236003831485131083501922549368767482759608728622428504427680120883571186284195342357118565489358493548133096052672594550160125992121419251809537270931435864056135880817136274320578 [143,104] -224424680874214115844457882157488709737343062843691017077207491711848266929398633811102572399812211534996701710773754537020454436786356420527396590343345496100793989870650897854272931120160029847419175672300838368835209958508919772233182351790333510231103320580463053152879963234410579167834918240232492612009150032010105669150963386434069761831882424383222172533726598435613842033977757635536786068601792383919313607441847784967063962735191587182191732056106012525683486466029030320654536684013828388997899335415713967820518082884793171385310471196708162417811904332939813386000912316801169811453600520999412221294314942507943700704154083393395993226759648076931520575138518221919064821150189492269580500715305988500168697406356777141411119428149151260663626385264755045408805187346619029234370884003777270129729304992694695607514618631109524647924967659507441733142894922699644654926079776305149883094624964717737415476400238613854538179120879199559546955996097674561691521372885725714218736077366941488334008427670704776204835236674557594516095067702664488967001523512376873966371983027315768336154470429258786380779502263853494242692690773058250526310085755356238557375769563476758418163359453004128757374692141026396247150331295688550266046779089071182170308535227752955693244929945738710041734670206934978870534485228754852618342586364615678782306439975596528275953429333611567964832 [143,105] -111687230470888315232534301149359945746048125007274627277135121705209888531103101835063001843709825392088353911884437206118172621820567201274799666340261658026659492521931290053019285119237500830408537000442979062656981890033981822397872059123780402200070026183146735433963145921336883449268605807486382661841246540790532660347493888139150890943915029496385661750936667398680834261523368326587775128493613046448127643264044230245543410056194767989458986154340561693384579767749664601076054920210725499276338241414030953733392236452850939981988558111658799011710605312378176706299379706840622746179802640862274442134416890986206124688832221429982046631148906612313462300124698260219277686238617919318314690614237834680063046755990978357809359784837289467097153013902990109503867672577040440714261554679296924660661202216439459857512522445493791910814515654940005405713774620925961553791230625065291165618918162336646789302988653201501400117353383094923455575607583438281380811685720103837946585885810787476101334212077432855798348906167810173498026101110534913616108480898351009280406289688613158152212537969779172556487395277388620231532046348611342068136417431364056739026423383871349890760685027979506353845893389233519299687556023793797677590195084212864500407299843023898871772169457438333973498195628627620127196510450988407759158893905072502006204216983811675102022623219959068 [143,106] 18494373307784449087618885847827644860568081530409377178555386079485743674809667032258749710795532739508787897132851526485144908584496233778459278459486607884509436604521810652676000576469214538293922688550445254857482025625048168713798584976181992169948980753006428767488263603963660381363014851074084952271456247056898050926775149415860935713577860028450073762082371706441649238830972133636489867450435953489399490926687156578164406338913234544391168722268975415829707398777787467260282659831751691236935551479112993758410607805238773121086820769947108060500987281588905877627545877638492952307850983179629944405601829221893977784094288274597701164696141792839311456808425809704932825448703255761438972324265249775246596991680104229913403476146125391038061996267816583138549307462762016817403280915785716515139715227619953728194906355345610971611904869051982368659458591751741512859253288853680515500585470575527044189501488477032858343076260129363139011508191408547504702680344204007919052925464357609301485497910369238336552935349537778456780875868436979756911647889653629140578672177556205851234236164053558664692492412015852980680451698749671643647928354663077082112096773712556009400892061144394670197937786865773273304776103780430099521494419245926621281676806434972898480984698432086652664142362984312800964407689642086532495499089485868762377658845685323628000960904 [143,107] 125392150508634760326902748890424604926782237992216621448123172527140753116924931008706434320378570626696773520430326500184686130261578985164682581935906670356290939408350019480911294733384729590985531376104407956646514360579738509465376225449664507025882562494067764732783792784336178523650339151800568082312482164185952800279552649756187402196163889962251493493512292011474762219008501605876782420481409714120906605060382788420309711212399281227881398653713647051149959768072508404067708267410811410715631107459337425747732465074879744131123003209594424833731074049015745628379974325656785849349031364728659189185882920001198545859141663728419699477035099660167900738645690446109902459965539302909683124064962241947654889569745664762718703394356868179619919710772673960441706224382197090822646098935203998857940448555631827113332456453935774738691574824901601448829474277716059414107268707000549466128464387572490222880643563308306287316842223101121019626834953535853015192145990649626839754676403034805918544512592984200475246158589353110290010651154933715730594722356152844053071397700021303783202381407586917112170375378452193126716881043954926530684777488954121587949916653152042186744376511700245826674928126713445720033688694588621606101841228508403702787410536743144554926287030757873583543469188153585434258523826008700167467755281770904759733203069271909858833 [143,108] 195301264433212384423975656875984011655019094535109675696933838223776780921802375922367396280973224909232177947209174515270116767939307570908199966461572726612110286432682213590644934796463878503791036714282611307579741896949100663723437158793653339124408925109664186037829321955615695036288670812148274144545357153683446313395039841748210525076445773809746968836004997893366863990164028701795776186255313883180890478555724508025066939566713687202595216555633290640380619959345903323735754300726367899873108820143840319970515081616086060637427873774838740222138508824149072047924148006310377278935877233012367829578420253122306650078813517803103189359717273599767938688631964119966584074130254296800691006534667374477184437225153749171316460542809964882093854114957462056269506203976793661127459985985016087271747816863811307498691807825689218602764824613992635290160987527124190608753579126545228834813330321059963821662326068937311999617442243400591874359919573209682741849423631570470586085749552984300231356614180293441709281827773004118601456476545531558182436341633816222053323612234742753797444145490128193330668265554761152405020313534779299526345345237432228212634259710551959825345386185393639044777607883140430443587855777560192801300584916327602619105205438072102307285034760430007598906094530494586138046893016636367828949154793874992443022804650121568 [143,109] -15453152146883363489528743967178631283236218491585781154184721864208351936623306342508790418794715356397041684768708158417065760310826188229306882981726584202867463549288057942093210587905407353671000030358027530065881450299480490803115859160187675209829075619855642442708206910287182694812849899005737453573143583928751499500423954144711299332252493905262943874391269099326757883337004857227771711687889604606259491437947145508739583176922737580389163596257239585804417248859523581092205442724371762173572576832621910232595592950801963554817782699237320343242174453182207340807752376265912003157550970545601137731968894511359095125179602977652694862496067434416333137762304175034328747131114761597037121409173722294503114139593081960897386376237073998772852087177107667016334437087730433224431545124403962009923179404781527952215648006239681631342216093901944813213833618583945848228196149275386559576226817629740219506274950089444690179327288377229922159453483359917605131136222069094221703657698579837847117790785318766021350616570972190801279241638336553600470417323485802921949376537553547415353910374598686126253914268327427873991955274692502283401459903941550244334484209066363486135778102850259059552180731953985524960466561899225036544805314752635504205128021519960122222674392015300884436576722520843724155693386491634632157385197480782726247271500 [143,110] -82769519139846646187863744223316957689331206757019932771333370034941392282249276638862406646414533195789904967802369653858255251448660938282641451006801134505803808475074706403833315779473422530103827190231408765928796654812655321579630847740599223374475161878510118325902960778184198710989374430185523943896514272037654420537935177925684473470279675672438935556582952837354466381188872392303201677189836530828092181442018539690135881271000674639736900578789813302268768298518775110584979116004867859614497745099655333639369410352564858472574545787844639313783705073653208297408651218351220111871750942426260896110159712884773457831132276706714867669719719001770930572407102988215197516655900798812574781370634657296771962477203106809215756869758314842478129047134678790509669598611767450091272005337446055343006725394530490423115776022492191680005675171939175611641263382600220266207872615336256717083165414128257399782194001411259474531814449437545916233074748676566957841114641304518178329854497300647492624432983566596104212715477186191209993824216171380269607557877315999241296300948444168170455702295277839595580082524397103300784020648866672769301261760472491931827819478183391527180289406798429288647761303902020033228872514141500663944857834893354585247243814630002316911144232194313425844105524392960441832034161274569011612576092297780164192 [143,111] -27983663678500701663922230732605418934026256318068308437698753826883915058391867975944103813481220424878317483596105206878979525802958133759947287030872945908551140434081192609491292806395668190041436532825400633679167046858611926136425945750227910633149895772945656651043571695900676684994140798724132552332773611979055871827000928577071416626691229993180397985386004736682253634214528675345822299017824536829677272226319975553660114739987296207262184606021922888159345295823727546408561781025743060031809010292902904857660243071728938570981293885481788306208112891821906587154488384061571838039428229721049801186927247321941916763290592196658217469363572196524291683593931429050911604235263538758531032292695264399688683994544678863831416372401209775965801464604928462139002896019598102874454391271941684020043750278345006302545231563154577378304827132733974837697263673440527038747371157215875690877854973791438734958704219192219055627441856760379057105649838146846267005456994604242147052141795518836687539933223494177747697987398421033779230142969059425120393035046972063814313300449322768832962801477786600441184170017222119362243012756723779485795591410695773406995739014814916005154545551666123427723391210305669329563837763391794771122326388480711863962140352006620878478437466539119300727503144624010171197403983386178248546174819803004 [143,112] 6633881255621062024529597679232538821109834640149271866943152792117665829271127937147189089116394450179170725472274478702743148602357022916357836608833368482777954801460723384415519708526825404481389857205150417186792803590358295848151060919950780396911202130753224526074616602341425536580059223680568042467705270831435102679064107437078979188340333768656439171759769194905982923054558586059231707678013618378348941278228483741349015835419451114885731152142325592098294777242314376500671809043689189610455728334007319584596741066415604718644627268281802696694526236946902155592988858453311613404086215391923615608831087315659474566215734341309900734238473690016763489808431534331048237935478454021439803786980387095129670119117264447446352257965589413752920786911394999986175363667680262064209618192949064307195140656776005026599200867016134893222398742570814020133559513710202693772867696843305359531237334856448131983483323181440653792706625690863315962297804110765979169900928678236117532127773740237874245345542719429240981094874473388643414919567794504714059943153497591344370001160049252392559467751974179943053650387891010128644892887979257078747092075791212555807389735033562605857037223023108515327907380304793199869513753373097958546745877853614579241427043612046935774568740455504764637442878610601217470796629120851623088260160 [143,113] -5093890046953670765856261346377660033599740263099709955811691739031248131818788770704777939253863392583808757378235524062074072318268242436487093223975371087274559724245613780057783140565195088745495836793948281474574361466828032268310805033448168610666921895919414290952051844771288691009987621312868108684231882657505932776146566649114157697628871467096179687673449312163107407667001251332679776782511918770662192405530079786238085929079403161223551099083536982676519336731217201358817574349164929000321647871858963197072439024580364609986754719894766331298670942555006896491828521507658323763409848078768013418215313458513807296698747206933591163384124583414569179968371679700612787175802400892780501486512822883614507896649551148556994784430936548378461532356267642979396398121846811978101520960776055099583422706734760805483278709441088469150744873021812964956619902990240149685945059100347245777679397741492790112885179306534867560131019507652355609301856915502790665190527223939798349810160771656653492548501807228782126058421523570511435193322156509731086009551625390312602130446474531873068755876944521540465299547982883763274195843690743058673141911548124379356663771832700009160002495704352916146431979936509619464483910558844155920748363317435509305649955518713284623036368441795169223549088823384432324846406416243318216 [143,114] 2918766157112053907562098266998498056251114900858914003998331132022409345677687515621469834316573019172645301611509699770810477279510096691842832846802585166508482670146191527301370682107209830696237903705500709755943721554434738616911080095409694792431137264020178070046454416589778812835295916147445837166696480464332879884212744886012467587563700224557188608086659890373159507429810399572751335641084788683116767812406353551363663314372864150447218444005251380922352547596043011979644014438714827456368389948466456562345340310672702417580784588650690422608113224621099236945308561779991428995014704320372084650341637499720365581379585335127698558152478272197922153894233071224460376076165316502070597307679512519086174639079716372482397813778530700846503930772001437737454890506456849191010456482603901598095604328482294101693609315613120119695277134079744271271917810716393011852248415386945224221360416001414106921828402553534822286939550516876515572795576589975270621694879328035214804870287122159927923919126795024727933549713155393203329920665448701243769252624357396030040794429479259581493095463729538363910747299514942772179856378454277872526771908845474307507338164220551332030271862573804061404908410894070903779045327994541826438956145008755330304822863457022397307132859876360873669350502066479284065273744200560 [143,115] -1462893023123673114645628200587167613029997864934420646161620350821091794000667782483214349085945028370790421890274455902050876626831498979157630319699680937056007933629437525121861836857570915101091540352760041824109337102444096451350661282020181431686131017567320091471880101715101337084468089504062898853887064141690034839425870293005218881321180496006637098482669489538110678918890278195258890777186809393545257822087761441341432339923541113086701599831122551067776010808831497226142649502682714241473496728428117041940758775817936467630349706014845749992687005583112916489944589179812007317615552779228654450932813101486328876735587749236653499258012764430267577950807840206485429667942597995315349636065766576511135670572290395432187716769927573691170290830771909398607025959200322287214215600542527929239188493833294418725785450593466839970829885000765916383479727751457213655042305365562917174253506149684830847859296314590882237753397277785644734813813409664602449185206085071982513780741882743620749482059238430816621522883012711100666131169472207273307846392909350428035127824807854099615501752815988706478009908734255566506724422880762428232482601472254112957166359515344898593226665978129000994481914562911256390718609631134596422867415799222438188536224450086937048331580608411932152504196298238367832336162 [143,116] 276177378149514201674502372457688958761915526226597416561098771038793369238061858459978130636941187571179693377112109103626297378731071581503210661161510289449554399071595685504057200483357535472046492054112843904047885792779888161159786791900262753637587102627339700971156206880359793492060264530979939496634275889511978438591335390307355048672481657236057785570651742102445694285109745055698603498660250618577485741651845801263377432681492315764609190608128888905094099849883398863604618471189743526467602621642076820669151582019445170707110745746435274266391922498556577288031265975927392650181162349794743580292745138036073306764325052480982531052166022957247874196897854951650826526572619696483636119027625790659445788128547699839231804555900480556335417164883502612603300725991550913618901429865711170913900104196818482815978429178958300721421202517845538503801000927090221626458936569323191904344996431302380607326039253990918425501854248270956842917402142841738484677899240211246523996185169713642576033026384447948335053516777620263362416233803340807451903926060964921213474776897514614790998372858546203645856835788883825791824329067291673196103605611176268128466668291288250571563036164031415009397931505986984537005567675650974643440831990783365548835495367684876574382553580368740437685343083756548928 [143,117] -29660892133508782038921232095643489134629651182732169484969838041578897362275338239182062820067993840252749050584317708691652318528170304535604753950918910447288513688246327145972690826968072477637381635392381037642127902435540560827721639126010298486581984025956400334429018837934299027369477179215546870549817417115608745951506609109710299792095744628517276298167212158347993188707074597103417103872006341183449003606863355663935473662407115656324065438247600020130415058089083782545454568591883525598151232571583548702357954996305157991828399450468909575554750889125237834763648945922699987014239810239875706670439323216915765280440101754455762161923182047510405757391409304582376451471465422880686860234635964470178916860839156648964502894898453893169027730342057198497627282835514487723473651870934626244121429869101212519375579326708833634330062942461272912811400408462626424403558965927194005249292506344859681910640025351676337937083230874822117589119756859861827384831245941586202039109534128237347742955633333478743225469125448629672304377223078620684362835953933584911530651339238728970444191385811507701139877380301317882933738501670741868347753165533928340531928760858072740876531671514136676292898991772967565787342288488184283115571222854129988975123521063028705517564741558059464957902770792 [143,118] 6121889576621106512206967009477649166375447212625890327395828138685860335229957459434484097805547569006465032346765420215825399748475145762191254806768220049097724529229016354350663452220613656012976764097881485486313835242415506265169764847009836504970437412774764034648390803563099481334164872172081586529524461407824433696241858598627588506226545491655041282686760299632713713490836473582323099067540842364932069779792362789477503664063618783584126302251198739913542294582730681307144559524438903328680665475544720717278784335796099423010509517048731285077874691133617446150779147625862983401608638111890913444530348900229256471054394424554723079977569262954937503607367686333361373365637752890288958964059892326477670185239835830586146927184194600417646761040235507381801051684354712487956355389219023733728738663920854179898524006086075712665952122623484435653822611569208622960189637251083536303087035471820163262133991541775719710779817954770427330608529322266030675933026401494354809546213834629170890931943476777193224022883572752774781080971569558231119271143669230052373114943861149563720251292142827474089556608033651323096999177376095820823749610558190899583785763905008992905141201404342575424689579486078868570089524037400631195478135140227456547550005601169008088682823279731211209984 [143,119] -1014627326071056845720958136749912381420583805527927456009049841656030588493075139424081418956811339226024692598567173332626803728639564164935747645459693055913280495646483736775913366737194857721078842734676758927938170216087480077633024207176077301117263377493185999567736216674133321953542400259941946557077375365503550864783528073473265065390765512881430005455005030815711279398120089567736505973852741893922126833759816995556281477666345528218341446183328623700704818353580525742313996000029924228315739282002363118393129835062266510477087422106132527715363108984170952314378445973320036997901061958372983292573246715485007955234097045749610266625436297597303904842959962040519022816572492495701983645676969579841869356051579319829536884191679779058593005746885872090627904138131144498022561140631839055591872793849749458470580425131275524578373255753204324181944402864410667011083246120854870288258703953639911010987646727328960744365078214029474102802040595144423120464218697317711819299384119530290254277371563415424285742928858837296424696791266921243970160274998828414990716321762637083874133676855210309513603808042077432557611622942455794748186622818877858316274843796173086308036409271470546064189067396187617797927523567895056664046512039994631060766890134403150043698747483998432 [143,120] -42228795109247228497717344221052833422262077057656549427624614228024010242115151917295601354250742533265840081604308689881059864404556916280203175189967215460343227522133591787677948332807767540045688267770407713231467678402971679062336359766817664018928947933315260875663530923500146429102251508141788869312819183565425410880412739236382126009949751328739133816600666556572228248932844407385497526770680466642473412288923152053163677862835657279915573448124354215499421725242453361687523377464465384305993163095698534605855557275770435807245158575678336011615336605192760367670109986345691133942588043216347852111661210475493975842965422300797691176768559201605880745424520536836696900762960307054393301813041533527354906061211237500569316450786658138947090144137213920459363764963146385428331553123042933779489354084933781662899205075261373082236053071844633796251578178204763316369117699795648080050082410388679397153783561129961723503306676159520495161170661496174835916618401151749894166425797617111153637659533551137635492465108801818969955970484344355536218856547492759494681151270632342182214346111215892738499171308202711876757777246246626833764246404664823873433071892865203390263642568174230609969690467063573139944782011853600789178767047382816226887323358674311798834472256 [143,121] -6052230768280881055866614500250437033731493727714778852396387833325336745175772785752173803691968951602966856735578071306860123608141988589620459696990218069742072267461092867973438884220849931174759234253067971779521823958891600592149820391788472764849314325123714800823922280273983764769724216517680273819251205162774280574756444085288551196619456214589230784279917660257557491718409457508694695353437127093825849372863488314751490147856737612309533488990677462240901836720055519883218885824401909234252737412713662272707702483454130886817480048396344367538203546230220643070240497531056479652171838772283925554820347622613154693008447203271526319322126919890032600994165957319041858876069649451715704284926201249343157944813557556479740312769118344706221675592295200138129076509836928564231281763481081326939928071145827319128343223392981230749346817335058545730008385245876803292524241469866858087350024828733553462487355219548021370911564910341121917666483962885220190439309257986527659209531556920612293760865270873886122359516664658239633455186723947665873893748933800066048839502809100973814549675148509099452187670544776392355673707002248274860949782737023435540372368246688792085024049353825945655637182807795291350006214434940111844667468126331682853191385771953274024 [143,122] -1698563179460412688708781624763769540882907282672909969403910435201112663563612336420820907433048041526594129509942424139547217581044920514507214492703754811242173847415699220417984628269218528246456396210496790738525409672927482857054720140211433201659202849063066827116970722364594296104003590760654379762458153418163809618112169216265530784818785850766892196348420545376752963430091704897945515088639173651663431322919295820354082380290625277682255780821031461229344479160331612835124672086050160645248930445686764348883938569262144192719981571550783997683392443570964761651578991690494820077485258675550974144115082029089406328086133286386472704474177965503026330498336683517870393934468239351176953262182390146893337432793382954768745795200854770263625696147219212122242500404162616477908214540502141287061379158844415141166311645916091217113191847182756728525418087568154932926689152203398440185478852565875340861499597820539072819072312037859389336440471932943562180762935625246934093831917850116276076187971639122034643303185113961507476797100130560284469139125308739464563385740166094566047159206124528390813847159400305670743957212309495810721723488563637970544360720221977855493614761842782649494629249136716894142627436208393552957406456915383623231950709710672 [143,123] -247816008247514840512248009222395838584240818103492585253439273202796965074870481580556011531078160632398533952678573969604396607906258121749605745472754616070620404779505093891865389300176387871825948314635306548813513145350735718737766542408426832251976024359736494443273854953442660131770620051589799183647068729657707962625317601196629349891003426317620864612354880432810240359186066820056784063268483827840968844553559944772697176739710938662210925826728103005974584241481742314066820831270988424048244239949253847531514000999722950300882910084743848369593945320829512927194715968790207479594193768430260051280665809582518517084038802457344528785951549170300210189206260951963431465589131659009875560173661323373224447051966445807612091021361600681219633438810978943388387187607360028267621771885768190632768346118282120745055279433563519075602698837241915823311228063684519634541667590737202096931353073644178107358913054226200343140676250199298857324793194426273703876590304152543341688886847661708811476765405196077517929864407879846485457601042649398947648591757173203104783837141940893794768287430774210016926031220693403340858516611726227332392645420681020954490304778515739283487319159187059705353440528280004858039890198730728759762148375459297508395594 [143,124] -12108490656165274198309398598209027145245058548602724650967874734883786100213140051781756736894164123887505590461954116251817350716339723047690441764458241513040274233514355101205109937130306051973668865970387178626867692759237580165208462165531239253356334226450642529672748909153859139394601274177297488038459672369204884414890411702644103314183973947960064995555801936254963135728453710770084500505478458971971231560654519900815126215433988943521789965492718366582216925460225563650393386354932685500664854517380275841289824014340046762980255547258447058721710770759490882599970370248123559799598718922682762519898483829906266107105262360596498925492543856696201637842147310208798734910858193978248836854720803405561037916111108227968556804869767930644187975862357318798769289238960462923341041387901191857220912479633955417377818094220467137277985334460828035491528326221099877786291556068321347081137782164653057452799959283512449265048044631950719869676372954147324303672393556898381586198746370535710306883932316562483998665887108360409739746287146686461565712236926750297331021143007240405371623791770781288604540987769166689664596083004323050290451083535095707928348475393940622972843804379608164003768908483134091360833695961812719319359494124387424 [143,125] -216468828387573480424909780174632814580819893840025814505630829658556506787990931924570520026753881932077410801609104488828181848250206393070465756975412665021307058134093772158584308053079124249520884104847314215118790183813290324569912748704793269765634223973322568723902116017412917965053437373940893219156681331011228136824232071013877010703371912297397307318847265399038122438242240538523367904339045329490281969878074563677079175024568371112266558805352261414512588665950430710771425841402508788886732230268420234995755942459725199968486290896643074224774889580221170354507046414585572305142621869472666912434226419816731089960580009795677189444151982953709957219983312053594007203770549302177401064833231857609874343617624838595972620003314738014956465226652630037851928631839192822634756027716209546821534238151872636604604371375547404900144831933101818662971927414992779385450513854518133748453218426542717592847095078716333915900423648911596010873044258031169474866059136806634252573002138784911167636178662746100304489140453856995119272273576808001040633565063782297168691713719378760035470549311879879583176260021290476628638274579436223165683421587475733608482994909715463296524363523192589734372212506588160223345459886218654518903371284 [143,126] -1088692003205233338646675260362483194119579181237340195362289495191581971281029869495989072966611714730134546471378553774586750141922762105650842229993682398168864679318016637303078803627975874162686467986639977129915884291087235955990860380460824904820859008884567206250880008285839132471425799295738611870144448994013566055361878525251152344503588396878532747310788649992805219387347046953281537224434092831969658293585655002599630568740950548928006931694573285811301742813644604307551764639111909901538576448155314027001432379589432388961798686142461802891736319300874277774229940083734138631122983231055100401773790574618214416817530207240208192566450148642137607068860986948008526134992886712832983506083106162765714953839899682247910239497173361384440434363710695759320872752394953194269147324703788671431057122685608980909971141422675035835221569779976827206073334485591751741478764484794980317012427526997845048623262776184703192423654458844584164588140466090325284532114627035000599577038882899330538217097402792146695138758123656973542358597140726882313490020002692078277606710306530328635314214058696944478310145335235706781654440596247380081651442729576642520585908709071263768310072869683323253994170562226775617049199647246645856 [143,127] -5266028310962023729220226931925969508393626511923211555062823056744816321114228650181662288706367619391425189704396011633465256774245439463812809421358667292808647726570507483788733900769522451711093508328326994704985665927456894876915351101880756124707419117572628663923356680838910227155505706000865343202413348853404665705745543978057388747562185532094271203342039212398488065028886122583484710627833119347988459583934706279521616058498727393644847856574486406484499983197239565945649061608749229225924909033177399882699815146957641163022996585909122494770872756607396779177231550424419309043234303050246222231264445139917459620727023198918173056556888579214755956837491978958245981985826813661149778959911689512341924018111788186401623525141433315580985889496548099888456474953180614000355942820052660764508026115345999949831613459682284629229820829032406072378546682515782267762284027711494972889548619147326956552473357098390823505304671417189071239230309446180362950689184393497087973861253599340666026494309779812813358663034148623145697585098521468903190388456571103585979173021097870797843633576545673119128079729800031200939990330749897192083068755300759578635735378177745984959197484590992414571090686398818328974158861244 [143,128] 6483138939874219254161320084666249004338005738153939413897121241220587161984663933103429545258764157190301537878737276535870242964350001178979171137815046074619631111355850992132492961228099342529594813405589693213296501170162709055799773017781271424178567815148562985577443666360298892991804204009730184331874045762133068465978640869205660788209785979696435319117763658241797778412232659016778438091346205418987985568620639069314148730943507915002264136436820255822046648037142930733749968675587140945065980673240295355986003437304811663628003731443244682195641743150947161735338029550698411113141008470663948696225550064705019223722361477754998574546886709444175942006997822987139816478481852508660268799059583241787571340567886893126280809427090879763540095068105302331725960159994561733059319546972428694344018471743551082553453750994710994878723186297390306373070500468393411163408841968671742650608073158106149309664517249873485820381000909900326848664782488505294197118875603534986000374658461708756217932360302352812638315043363379694627672889044527089027785571172417046800664693072565364235638252625466938760539491807136483813135471669209585496434756759501421816957253228508833312163624837570063351920442508211024480 [143,129] -11507227255052294140153583818799737230448545821162689281669580125044577701475498914326066429286179200161779709276808708988942685692179815227048515917507813822475356643396891731939105423342646372702741962896402332193050940605803187754210181459475222558145197059089206915721637820047665187669916917807241411922085087395881893272378066031221941184372341679363266870431277213790691261739139614000488675856456700800600295638002041445334900089659046335683172870650341596709709837291394712112328155796277304533207379721494914390131625118082801784901792521835801114582085750167508787996169412301819764720964830462655837816855664830528095654372943303768188032829735402351770070245681317556809820983352426262504838615817354110186693046888368240235295667492600432512917658360021445113538821604788220712358297966286633894504306961323886815476726777139793055880175644739568672641844981589072142994227040454597558735910916423683978380649365516306478129965835729586382743859543966764424281818006673173395808960222041635963376739431049511613485522687369541472624523738670758761516654171954298198660104901691573665698353981710697466305402585693835996876172281708978466253849518676886485421828314172105888666524063571702103828139800092 [143,130] 4492710710565431621187251758257918677211535143035812857262107480724412342705311224553911735163994865115908106683864442229803385695763661807111060531263515822713834257101469145572173654700189483731310633460850132171686335855845583000871100367819545691717404310409643175535009779698915018422078980720619519048175920001895851232346807804391550642333714457745289742320525519733815988897176301325296558048162810569013051796873656801296764532343988131364976110061582656203953482044729515426815271621454872217684694740821849226160341933689086513361920773822635096962702918719184815059171236432467775474219801399045554303705518319013395195533009743375917219314156515686292897077827360109954073206636566917103685973632084731982446824559522463559249672678085736417896572535544172465753734219080707080911085275694760267251660770596556611275930400145506350357952021828918390532183140956535054570891924927153288192226020449161394579194107862693850029026203773242407433753734975419442959036910626845585496027507310563527615754773624930365888632953519502597819475940879632892661649422429351046534723702854090331919505058847841736403626015414011955399700081081197176073173570931482613838054952414880355429695489978864973352 [143,131] -595380825463747795939770265317122583439642566322160358360680430556377792973008290506299138287061504882832445779723933553338784688788652175352284007092433969437684853244223356109377461940847943361413902447797544730416219086037949385468668399237145988816933899873592367181020723261002500094933711952589399218998433336809602664095230263831604789067520827767163723024541427851097718714869640426517745197497543018131439330351327332949613069548705539234493276119093097448188581365523254119528194635760590893551013018688695011593695993748870336949888699258006595901358022576111548081857155469226638444983346908992164093343708275532680220377316964910259446844101878334240803450592900830561198337583608646832857676266021843224921384526574953154711743598527832918978828769836816915002709474829914649622146155953245320522748836617232644409470011599795377848292263111215049305944522851906896381499565573757181952032790913596719652929593304778047136722378781261977437840516322184984567187447487227744746732481077566288718680762459230894275097370340286543878635739686667118256508219139900846995663813587000753619843386886448548675380828445442401315367599738245728863311876801140768196915723669030697095461138947 [143,132] 23031735307503763500511998563857490390851510297602290215250101367920339355950446522674490200512423611971226333474191483393150248820304936527330091116999304010940815999775478465122487962995605104495806326496340757891488181657029115913228623271706698849424413887834719003194286052426511301160195346834647149540512880769911983206601272738418127499242248893181800808423273452486182173999118734232933956508454096672081015746186155897946162956498960697402066221434492299167150506715274085044936705917191521682948400980681427817944157745579702859983076544051990686616496513591287907344589013046727700492937206211948417250988351164299614372915584479678916916916491876714876053586447279733573873466637590010376731364714573582890635193070397680725051915498487115574024735070872567164366146689249829115702701093174284427051305926129626043961706707709205272986887783341564866024520633443349203662751575845683630023522641409575206780435195717944597404324200938721012175398608032141520402739535825137420939829728464567999098922766881231972963020095016179517639340805188764281681986703766969664565692706501486186239634689719678448680241433546691027148518699389073446657761026752603267514231752286426688 [143,133] -423450937993777164309404563165811227721602131927809030538966873980882878061878869551605448542491836628271128385239616742249565750241290213664763123795188275133236902897091364500445414855078449687040110266246560407025682186428439772452645932025217753011944296906281756625551497386395129183805477325709223858718942433895376908011876629800520257308640982214207305489547193586683396850845959685699683112803268472079398686454484223901918020961819206184859785321970684797631511083734416525450841668525677243822202954935639402133321266482371222419808806995210095316892442882950323399895572465659001721730894729012434911434316045567973794334069669121614099178511364420613677528660189971808396176096106500078065279050810837541305841199804560902168493665234391253534607255833507380383123815599515059332078815091585110792172552965657239887990256905007608395946391593297096586233045583293239299663806002243835877819455100888562980162902342981941062534838902848891312904044482038607106977559136334548681104080920356390619113666671373265049226700542496666239544075514618387534899556935031225066198102346603517876670065696139898251682353743336008616949883788104356813582178313028995724216904 [143,134] -3376301234880406157526069685286477030994172697625221471247848005753466190682289529591340188547518830890765656424273441634202228994194389620815831966436805116758962728669350940446627089372861672365435083763105961967005846609140448600974501093443348917344183915171359799701707558172331099474840851415664285641143308760005244858475063067002859626428917541922625859897727118692308135494931255683058522290711376215500293589716032742582075325740755166848043790065477087710628341262999995775551465587108197967099066562712501384409789353112170183675799768169135772673692566833316288621135817541313144625422658565705294576467899563879934688908506678383991889257137135179661314045981269540084854713104951321633004128240450378252718549912927126546455736834961977643831025633449725761735793256970159825660469115858400315600834013235534990405088151318264797735695458703763900750383464209945249469800764270671940021774696183409742321268922669819842411476134086165162348539764458831209194821578162425116015511907856713303302407147418375744775637745164003937252876975947956449464451717641285781323608963373661097225262378683876099149993075118775315326171042456899092462519947483168 [143,135] -30910194584959873870711570848862042032238598682971126648808356523648389768308871054196170547550096077318547758170768643954889957737423825125270109403127748908306758111119783111638293993614660294694345880611835152309268879163726209179236828214876015154730285050404731136189028553742208241498570619463486350749562476230636716563652708419600487078937545949009970084072996608597860588258591789843797991046214295255750035424499546797757932033467683097044535546338087254475349774813635473615108601586479772075808223777553733108321154859519139088139600792322885234073351135695765462149788465730797301386586929649639971949514011503508073714762251934345715603290321356294399519396800354805235896878422801075881573550589458625777837574155449004542211560860395632434886187485123485326257592185017663454820542209334593491757518567804530686457582812907919519550860599531721942626998072658997334583390976750187617453105482547714914333213480080091827561839367287018037154855552438290193376016208461697122119164526059925214973490499816953988727597660409455425357379618900098422165149833891728159875900237633335142662034498603424141545824996252439851949101120491302923380 [143,136] -54142301324300178427661370844091698163287125899587717441713784452650758980881208725357547516868098114046855577898695793216909718009267504973723955053923119532615792529931126352739706987614328998048186612211445773146239059543796366502633046506418879177164989174812691829573954552163208347087509852819908485335366950826346680525676179455804524429305766754468822323030346685266490787859356965276216098229976531822468581510151918040800081799114135322578246735297187746989152951143410838296040903891056220347877053007397685048603892185136822789970194694282469873785617341023081267387137896580472215966696415911882411201159880325458683246509728125293639572332988281143318831656771199567815919760878283608915572258625507413319935143291291475850837881918722438716491998397400810958883104533552106467819386643607283702740256076835331835141427112381946511238794955029161228390082987347652867451170491682094130299641184220542091328677786261325844204227870319636224145104968055748424254761157550330921293070119866600099951646466735765330277624493045700219901720826701939890739229065056336544725590491145826807595060324558690478034141439169351368927840800 [143,137] -23575559306329054935155553007265274319131526261256310681502179034713787690025188603913427849724887762203462543661263385453873737615224317369195290174785674902826480689081774325319914492204010141910141460950519689882971259407983609747761803994173399588763508374143060657936362672103420602202994554672715614596961177817137665669477249979310279559180506727722556773121302625053406741385728988572662259078880683583965213455665651160073956171292322401895191863265756267092993960884137850561756348701640642425677822109772151218156250473874072826156032155857968446183898888317117654140096461273587593897645239205871672650920032766144856396939394902377015991165969602621449604703224046377611563608872246564190829853104034288769096261128634029249587628333197833906976525381386335712859437359628883980760015581054109069389398722392930028846442255391130325637679021354941918403563100244146231672888282886759347770232215167249449159218287359709410841192001837077095543097348190747728174452887566126113669675065926136113000060050921419138772000831692618854377426577701723520553778247535971521536205513666510991785117181863231335189072312413836 [143,138] 2757903601672417896918990152601572789723869458518955792808869559992518808603742616494660193892940913148699897703302270972698770893152640855826560792779829364196928704857704551924946872885401421524552111612494734566546206802590492611317561922148791299616618324269754213893289408622196040766115204734506854502056473708672575997282695265244535563924783149963385188653600942704619582088985826187197271797631676822738952890006883374844979416795912135073464066594206467911567241044648341424328006659035179821210047888539339395016022297131518862270844126687927387771313545208090125992055820544989488163457632059497474600764334822500841891134009033716975100876643390197087049259232557323509401453199718348215086076330914687555485744936445955345083131332333640714663806475027817482937404395872011982783479326016459377543562648676309248744998726353177558568906694010963295905003655554393656473926596801300527299034268899202141581283395747294736256521768385932515847080248250255903705029555436564805403365715763176136568415331657089083477730699075232148197104429848878681529078420774588626770872680569060348226061822660083572808 [143,139] -832798686647293309849219475487180181107645411766313856351788613323916787582889937184250610808561596636350374859855035594508099361655420297176729730224721897192010320526646326296712750141921176523480653499892583859588117627958817925850222453258798105753907791126985559875642380924509687585903057274676135898436507255376313751602765886919003575201794523808003006251810267062392310629647280445278147559808619225633335448204750613954684596375335366651175740639417630685757147707570138150779653511106930282062862127786858518068499653331681130813069130897076300504428195368408870080255334045823462402821403439616844474306076269917766387518410859329147476015896961577319555432336620376582660430914345034003762015767133404637043165913780589515766957548226967593919020603814657075609115560553636008706536113930958035133494532389237945467183088421892213348464820837413161674394126930129176166466623285655613654523892565410754342091872377927224695466848001363928087789730679131565672164319976420792259024112693173823947570028161177649237307165191172830620099387217740948871262925474305068993410257292757278211510391 [143,140] 29845017290690898383643326765862963046177958001887806899591091397043659646644071628796409736746093858317948574782355089434940591932819167529724033718422261049531294627560981936101053863340869536896568378269380766235865298495629712933641179836103375609373650852451102856716962379875958613530445878764144084648701973881986570654086138764355743353179841200113319736383472713362745829152763711652399082183983838671383633685358132449111858184301517614030405726800724874049057267492234200330002520047801257532630310061066349252206267800543719378485806556542186136098994198506658615296976752160505186497923176921084052632986393081675164199124739101229781031067636046496269761317607761318869239193257442389303861641945090649510303409512013374025421229337663756318719470595209838089253678569278016027862502560704523183891262015882527386005580280998338642634573176883422045112819426745298538953594050397107240794664942114449382276063844033564118017367903902809800190680925458885663126636510626202852725749873652087046614741080774119176085569825320419959939920746739900846767592236590229878306041200448 [143,141] -296997423268966705253353150895178411129140622859989325166173255611563630361237704273266531589565769480918242512423308003380884560720148980713204983988383407481519965217179888717919916153081441651318944540156898969363628806697767143934001914588384966454959418597930513331520046290318325501208709861036876516971864304885504454945157292370017388229854844099334334519543203363920164675727547724319624900727723355187569533325241696225165979395279869097240978272678693952680047792630343040201896652477011758768275949887895891452425133101980875902437189057923961047417502795173959694639034185084956778229318202761777514122435770644021073890492813276196534368978148463252543168603596192088023468103615966157325717885967034625133945767761448176330735644834238657634022428270920487885899947744974380628975233032930507143035366425412632116035375219321043116233825613308953088619947930333879336150445263990729732691097190594359034844181297854919122929875264887312821283527052123313706323133964976722223586458900825543976430357094656296191799232125402500165683156945366005635349638584186408 [143,142] -3378222320677408016161514778820455168674127865020906185087746006548980993228717159501396056707048180494108742377247527971183730261415911387035791804137211210205811878503956557785054372248223935337702969814813891908835025491165860974582042205615616112437093566437976070297099243369358924625082313522546053633001808270393885541636942164817329973859865336282383610749258816716893823814851611988849299108767955207248211023695964317917289847332931162573973017744892534476936417263420760557321191237400371622792271755693655497780919300543897497522876514314362085459589364793859738250638779530730875297667273440229053538650370311082971076184096790352366659891789736161255065996768584926514986086486517182369639955324727562742524203130161174085608871537360223343156359154536298353011743114676365593710190669211896353846411121011081677416699826391186230072479582191790875962927497280971902945923462199073415360587809811111539285875588740296709915001366921816131603104991446228624134811862930733343539170447134278612605042748534967011761965481768340541820934027062462328960 [143,143] -5179658391294421006365138299102647949616001931825225915931786448048770691896945371352386169720964529389518660827576870838945193759914719161334307290800031460021890259766811804166606645209088519591152627829565104536604632208656035819815544434035717414603496827819164790233293536048685352027019620199640299071627880132524062668730856840456190658464460492894080844149963155105804935264104128309447215350160554401682934695334828657492089241637645778533113529326394456396732675333237533053238091645887646420516072564933260313760341112884913444357049792141937911186396895811836369839770627384060709289130336348728657282464556178384511296518012906473148083709803323191772525453555808766507128691954049483262324093308713821689238930457681517583328033998860619246554938971079656329090643125765287505673097934813900465326150310573744178586627605037745651044768991171902240861492900679392032249708031062249970094043297950522128103565063106096477601319135969792896341755494241723988465467662265357658759075553190744420451605232848848947766202817100962791822928 [144,0] -4607288846156170545133180739016942471440947160520080230497692218495962243097857587472539430481560301229751650754461204452376766825110505668003152480886673877202313670673491870729593671122644200508558735946640650827825747575422425528320318116187434575173110110698702323102819457768839757494156629256775527778583972300650497337875551062980533379681245668396251994744196325934461345277996207599672411940515012866565423824848992876413126930215109702750031584336105126601691617425069697951960302030883459607493315939416139418535869172350603773039381819552441316739084777317634532756868656273652713222103198247430872032558655441813734026292244447591941535408254040094375789803033771639906085646930585969351262391093019657423278340191153031459838660997988788233976622739713803362547649307397919929798995517806801625914155816488998560597091526256571244262150907639382593467116531562316161331667467240859790229562059831679536707749783522120140025224379186177745039401053476647753151206354397934537052726502710310173569575133170046002304382650899241268545369537639668078495992849231224831075140244531251090293871801308138654819416367793895686276018919160819719839925840383241869613863703791123079555337776133198733992229960645579900666560125596019049617552901540400931122776664530543108971549429047209179248478828784597973614321619195074989163378343467524056368154790462248373482490333841832065406903510635519586279964995523088154285752028107719915956640180800733064928783297150175372700546214841138330695020821372161392814833842222622738690157713591066472798637222149230678671183648001090518668554503162870811492499991888454601645057566842095159564002065844946153131336845109744470803379836636921053428318208000000000000000000000000000000000000000000000000000000000000000000000000 [144,1] -6655263122987688191691125816954632826876517264120593115573609194726668568951412778905802118200797388137086898433118294097759175903624410028292953094571879580303381428480676602680028827247583471251105819914357278735707562926059597159490573577678147000144260437840472455485360952650433675434599308243300537057053400522137645817918187520520321143582652768521044309393150199782822999674017806381946674980635363221602125811710468564370902569030996732114711863985121263501141616627673666546332930941867623375109837734712472630334250810181664480464095936888464193744890554602833779726500093857805833153551571778413785002335783991243103958667234643007580486446730003550946181707014097842793943105628530897491397211809260071706691267221482006477591174572599834155562877183435959950968368733349049167865617128904713705843949096110181231857046951842977263928463621608856884412536133666661202747179061660998681376369824640236195762904734672165535401319402116657180052830778761210098217704556649633847904468911981713171383521163922482496183132142608729478860147233144612036423742347688178933089804778277138146349794621522319780442037814812855722949944898560124822738488616167545163845324344894734189109514670423696217404360437609382271487224982050734672955847224105656772605507304543770385427985320968990080771066378390232458477128186567435916319556134248217647328699976371723361963951650757895856789902938988954921042690296210803230068341479085479757282316713286025412583333414088508244632444996962422861525807425502992101290188470839175291723387430460341859556659588305240034273636569185233323240796775903757798707615042161282368842804903153800297002878146266635392517042361529301668635876689893916092186931232768000000000000000000000000000000000000000000000000000000000000000000000 [144,2] 3343410216761854848341890368645576482616070707092156546005251325045016520341279120545485963151107267936951411800655303774561153186798087146906335233545118499544417276307395349780153731427542846990939330542613625079332084945120640319974548706488172314649342587593169188422345145850301252658658046134146248017074712844452918303208201578670132119194783630341202206530283176949990570300431147421810245035043723093235639281676923851850422506736386071989633447658897181823092884897654308224872635038132770673932060715713704208402244697064884957375943486350091972679580672811979761432264896918388492820633010224766523396430180127976845953371958521028361512886334775013969149833560147883040106250205706427122444234704629667175137854475593753864377630708415418587730884326979086404690182655000455278815300492422759745301255267573032611575682141150462072003364313140482732956815124885511284622784583980247497458187417675756000166517829441099922950319922289032882937555329046388356080363825168739602741629852207847907640083291100180576482169122366329831946780436644957508552204346830210274887391070572833267533661429266711493257294964444480601412827714825908225535427062535702850283638746405725735135681561424474713136084827904138335976256702851311239311711210518454555179105131907464005103128593642056889607553002142249077134410845324282598254309071767555238366169039409600426525429221122831301944968913448130015949546798221412998932607938144690865536957082774015692601526759468537261859824393540608802765966351955771423809507588130642662260605792833118901270178713896042863024108631924261916598460766700424833342394766447682761046280032183877855870331447524328430063927906906527696965949823677917144852237928890368000000000000000000000000000000000000000000000000000000000000000000 [144,3] 145115331692454709620314655049253228897756507432617502114171873099482544435630964444446268600928284260159506259532646655392677728985436857416450978918523264062560462563275609029868517353814685592140863554078621984055026400634222018400998209385105215179960613617280336228890403122406195626132989166719608621728041560663693613593400863508731267762631962317626577691931372189875546315077943072225705452738053591026467326896773821050749034993663108424035491036812014731164184999992187673698597996789686972284899572172386109872801811955510454891295906886986726303125593805742173639243577010073053604422558634261914914221531366371924231628123289905388453842391295386707949139882930468354924225565754450918224386028496617232711841174593592022088631173730133986124928547496453985439858247759682911287982169698642665627900440245553826046895791898445260834210607678987620501647645014851042186859922584696260129870174831432999365271630369695307339232465357419885751047528435805180763859303204242087639404593990848251700158232222873517544504922836439226431392565155328628867117076902784891092590477559722912148329860853285396988520878811992569938122693090438619328170251076242000438538329021432298190988995920911857731278306810754341056213258534415823596247393466677421082628294812528071619867048906362566998079481316884319742102351004214613571917836896682319823788000449328439742618846362807057811734790839070623226717401271005226451436411278632254177066212264130146291712096763428934611195283472770268072452969823263784663966805236847403321758860466181379675286816983713367530659131057577142297994600525220383721424044393642940866843834188017923672671062014613675145402411588496488533997212791116092898953547705483264000000000000000000000000000000000000000000000000000000000000000 [144,4] -8936233210228418967754951899265506144530493284465636329644700379789725970844406814857358300497424292072428595141921755229479753471888155615433154259684919489771547455449448126366302387262419189473463880470271044552133744605105741181785225170686026723157429550123777649157931161782417681688973824725404658003966374817531972894360316534900823009131180865362113800634461391653795888352213552970718548502071540741929881628148137804911548209257981846722387233078198837438984092210822905351714896122246595654922628383764837273049097413060407146749780924414098187673003636569496644226413118475047219841912274930044412210936282589153453285041993641372560411033879216558364983423910055775483623729967799723305892311046088076237283490559588421577666364439994262117002910206608502410323493301508612588607688355897566048457663083318712786665703375518081905265167954326948915003082390656965547553135111981275445466938076964444027888130404816513159997185920739316694636796576725910945962999368539660051631319194365839342347345162021915626639168046942672087922214223864877625138429687222518527234164709647061532143577975066893141701553316913368440866888370491791835812930248513441381918741375371178966758179627366761823110155943461251239011634687262144633862845980810663918926915388713129637988417666552079562167942498023503191369276967208319491487674373799805068548612472438132269194239627878325969192482139782623578589341928418972450452729896355775073712777801578994714426813106544302900118497169709100657317059701332385777238327991103007767424135042867447255338063505401197333902455174436901927412425364388266399182280929053531054740947382874574319855884885392706927289393690219319340305847883943246700698980992283574272000000000000000000000000000000000000000000000000000000000000 [144,5] 43995754241587526691337450160093487332994448384590224858117716533994828481941994251281215882995064341617323617930183534612863629486000233548220338267174561499850721950435276936830580480733859947707250478675367531153338081347371873031082247312472516299502007906448745517898082634185921021381374446873454283527661456906335928342117714838727723460493950888178367064494051527229495904828257605475797480989865347279726981112190153449232449655721142443078394378177905372339470893960805635564091459643547443247690934180694325360225912512240505698623988447161091756239027864203482115910408057123617310221691006010946792912948600590794417462626652115895877674023664053428906818722014318178481709614369180796247135191095957509999657678151053796537411552478434133657724261573143191087024100184698375368536637978867667315325138077765960629580129525629311307835688742657383477472565616255220617922042306357448852258883036624381732377539063766882748699842492639149827867983427301766161212698694354673198902141341541635889260919009782783702171131100549730686379588337627403656712365061545693738057962944350493950165969619326616040383430636548923343965977771370067457038992663074016784314131059963767696482529299526466227442840471853945744386614887605465627375341645240143305978526550883811415443435407652038437868689450038640720046819398965051793616418782856191139676127660604223869508321635142278775040017417458834875187557805085994333524572217742452115062817515395288562986006437444003274562354467637460932051415849459038650466254462963086796270520748838890635696626817951210178761342154638692000705998050421605092585452478971799075442844775363353314155355020534079182329499362188256109108308754872618771484687363081240576000000000000000000000000000000000000000000000000000000000 [144,6] 865759954760497301393969822144087420938603991079793654208688668150592890685224635029221791355301353131660333721166561299242921070306526014559029313500866494618023914138557819006767314845581282946495149543446220130467082025907600569697537493958275058719057565493546200302377895026693734523199342177321693587886912420289068119603649788758464024765419235974428104104901336883789270730983620539347560550438215150837740760904272547231241072626326824270180342375428041668310569502750579613133866099654235389555495224087309841859763973325934436848558026185395898841603751524237809221285711800405709693367333368984286886728924298933402818925905939038939029437739890949439103292013758342021384163714898071069630543241891676718074895734153660423971451508503997885283683703846262125804738687341333562288021591224916263403501959638185243986770619891419131987767484340771088543461819188965666822748899899314165245827120715100648525441915624210550804289973865443706222265978190496321750450948954390478541353438636030095149940771712047254761134622502042627013584815022313967147525764493239789122728514543991093965030033769844623603034448259844176916091125697529381325915166643540710937670172773381264781776242372591016898143412628417619282112134688400921061213213927951462390418389418754041263943472404762184502541986078975655230554627824862876929345702898546573870695631895462135382530966183182835697116246387767796173150040134411790090988705274911082672975225699196061203856447198534964745567491996389578247279088873950076183556596587655760370587902858883887055347087865417931083408061357145114083452396525569923149632182488073763131324552640246710192820102219033554578484667730322391549425996071536652095647378330796163072000000000000000000000000000000000000000000000000000000 [144,7] -10364803529286417806376386905332924321100021205014977409093802206465930667709429417600240023563266774045865864228886307876033377560125461196310080675073635666914883202409081206306648012113862868464610578676364857652227149469773853161438696780112108599620443341705359625501073777764302226499003040237805609250697527796609164669931566933444685797700005110102985619897543652817157703198528696896807619183639474413382518842035071720024106409953024146506466632652454698687730009269877479128802744019175518375377344182184746764894179302477123386585604843950639849059784737447544327373701264739531870540791504552916208438677527846186198872642874295495068581379818034704820896690577879052327190304360571940320490784426640276086311371932810514141078067169553857808508006077645011549931162249036169136657983402051854608434742389880394017319093339103192654993413482698465025342946904190374387077960057975761423621723585882912920607360232867881071430729275810757885287695181344876474932909560244212061784097566173865204418295389943950019755304913775004163322828430476176857344084503342097347751348980905402298894505282547676358218995321701356267552162820629812931771667354898946143693330309991071969043860891963060320635548781729684155729319719661323542921054156174226034897092091060950178871121968742254971882710442983539063867698019887650509949663751646544921214768227931603413513436069703508612701089356273750277464623577264113036831126109470520247962517551137215332447960520075531233091834951840059639852195326170804033871837842546425618808304825510356887523192122490591831637588852903638800569675038805272706717116545030046773627074294289574071398209375320883619358504398780279998716785203876532286680368164138991484928000000000000000000000000000000000000000000000000000 [144,8] 43827103763105016734429231138881323564231387946542307684992709826040425529717586781479120250809653539367659700990044635710588598287801289546938830338820121839208679087166922382677280671779080806828562097128122462186851952352687422865506427941427902057330018699678993512838512881919295601523437382553101118661019754054376949678897257113414141959524524304861535611116671104796442926975172370646311419123391405395035904117728537851237805482004123428274579352567696716530424707848043663024650783016812366458044281138684753862796298566866285271730496374026531582716173160756851481521021408617900053628649632234766094047834438059187814363115199775324092727571635142200242274900449980355781603059869800000307272018407366354896472363533479209427930944227048934856940431134488957090462056576122814425868470899189808552958665540654322914932060034876438839772085552736371751693990440731452105675256884912930948203506108006843279039523856798536726691279773879902658580153332733137360231464536022580192953492297313443588280165576417803895869807604231570613438141978984525796287516262166978254733724506056057266538645860683354951864661666020094932793862956467519026622751918242574836756371471037622810228721153654337928175613619265586326713801609538370788639879983499298884451827666452142687484173612800118113714419697000363721405532203600514275089333223513993581163497899346001713435999461859101744501737573947801103376368431632843279684477999205586083698119095990262657687064320531918135113397798009436005312533010074759102939069193471170228282571249150625573354320513312235720292785770309437624923173010820486687013835585856155781624971883754724056370914181202522302270657152292268583837810992299700176868606499135883837440000000000000000000000000000000000000000000000000 [144,9] -46225672917980002175505515656900102115598811165553155780813929961135752400289190300730889371654293632992498697730477483079694606182417190167714424641250619946345363758552120868901903868099583221783811068665364659790280335144094164995406726275337224243608959951022786484021883827516808693570864142648791588515320057110236235846625464127841601142052466971381461039191184729684125060339878128296539535154596883646644068663933685895655367372847800086612777468942902104686744848473923138923541343908829010871026366677877542045400310031750886327856728601481857836234041916297002844330050533368893315717563928782007719261946561313699263263702074015336442899712894871839310685557047297148813743428039359225926542123480438583846275608758216715305668181450104251930118174796604215261200129987237281265433069192106082569966224838298145627514551834013585589921492707683009878993085007700757214303031146012894769347899901547870143504108293399221259880213800140712554673889532545445166251923112135818594446456540369136985258822637941960959477125736693322726049221316669843404711903376186331042146948659468258680123907959670901394271866288344612909354642959486109742215609800248113789835942373754406356861098785291371815787042566701542055140083550901559490501760367938387295916438198329139727924730179791133389270100298903326400227690319694499315986643674387738220512614915546207894991412903491079039991161406570324865359414025557645194280067592947094755876677908507446545402186247912292854244651844278239024948855590267783006794470857427629419272067308183578237905927196091544058424335216336589170857709771145106763842455515822682714440436305250352601027130197326409622634494438555726987381300892842252593523558542165019721728000000000000000000000000000000000000000000000 [144,10] -361087281305071585716139059737732891704613779400456296297087721928603095589019911278290818735537780571564249520368548571765490500951739758104585026163848922587150044878106346347307688704793931033490708518798002843435760670324853312406296196695985503824353662517411808740385211860251259420620223215345815584301486482485475807170180302275430746294416506211678386750953900030319950739994216477727042271538183062761866395944926949256425568560293105783111190606492261815926743442299280166654528446780997419155824116468593687800389027595144238684423671607218086388648292623636528271793340085205026804092134334470404733820500058538430406035609552054309635513847075277969586837796019798271432744485139115543622473247669524582596543561123423088788691345894650617769873736086808708935545925762945246148723668628432894711648974428400482230431169309757029301643885470117549459346166865755368577070829672665163386030290828876526690192546236521967420025927370308644022360626104619333278871061806776395766994431979901804503322482965090847435131037128350892588947506623015885481653114424952540772307309656938053568130049522122342756593483487102915680750916423322291782313293530277192829848253701310456323006371185467176616723415435050163023500661213794636448427308416937119593712007326677590635109637666900276232478032859501891581303077680178234368197568056242523836542849667664491622162237768003096590342291779922071432099507379533465750874894564117802454243932111296812190731584556811796401473503348005832422747353344958103901954074814488983577894230321252281651603422262626019687121361790529303526452241892335910019838527029904130147224952501321689407528788551362412881011506917542143791058024218545239778087047266414998061056000000000000000000000000000000000000000000 [144,11] 2058160040120231194547950733088258677275231438570433754517846111655883364123204172053107141063704292352728524030305910695071696670955724811396977386532991632609419869780464329168380610279475023910638710745001749292705511526868872184036620716525698963936790371128861700773968208788707993466832986369158196539486707347849946950192700764624238798000117539671115279010480069690893295857027205384177903760856599148608750814763157860160087243348608167007478903290502328808491976208548877347597937075568674281794919067891858311902044909780836615498680970530368138423104209888908983084960363986541790312567478894597902242122103525726910097385994939197746382741333328682315802244974662131596224701648235274700105024758909018386400976396817509058336103083437531245756444403628573268396460121713256173409850227343400294701052599837650880747045972470977266175159001353632929492842265032037112619170131005899957256305673831414548595029632603230963201420277957972818607061053987938209015192658021978670400919553891254222542443162183463758446939279017035179264279931204030047498792926030757877776501892388301358265933237313381694331726322707024484765149394111386675760667832290082834123607569347824877202112584073361249557066671239059489070522817143061502190189085676397681682834507254321441022293150610753702601330136597293008830129214946047807484047321976223263044766146893572400711726489442852286763422126901656650635542611325294130299872692698593258820011100502935937523979899052906498674689387012933312565549882120902256202571981090345663481459746836940951422798614230952668163348485679340927426236709094858241275056376761455519035218059838363671313135298673581271725532755732379912729530143108567769199900227998957334167552000000000000000000000000000000000000000 [144,12] -5695056344435358252557156909424428207781321750021503067853199974550193648161206625850348283221236851782665357012926435565600726702329011255471585624161605796581836237922583816387477404685639045027320121896433045914953599946516498001356384588385736506239166680340899633780534234478686249855709522523139287888377160008442365765919863856529725540361983443950170608828068291162638921598868065762878444596372639938378955535475325496210092801130237770733634415176672250086708493734163351393312698746545672744994323638182227934383768665771016675857703187943163691149835432612362624327053891577595379699674748242559520988869902616051970338692288138956917348776477935769850625491320510219387745831382888016953135263759070477994719673117610591743548675367164042564036174533112357563483487719464130343132266689636498712633291944111813956452068831238820254276575300561597696183437623837536608305840767496767075559101483093796384328193750901340765164972742944609814418380098175718500152736696842513997796967916559817121001191193725962109847427468516968513649983165873130785402153731572725057052238897448102498329881054940209126239713787884154859885642991144379848126890936056695899670503588640075710737186593645790925052406752802906992822337482851737704480739233998808174060307728465050227936354557817608575655332365631217738391275086054910169221054582614815246230473099811106732456377323188514056757809397664177280225575470259679423601701448415625221505675964865249513893038445471652855452304769161833267206179353226509770696740320731820180096250168280435471452035127940940244778281610801976026258650673715497378009443379617064907307963838204326501794050866160742115718376660393755098749903588526022155762548251725632779583488000000000000000000000000000000000000 [144,13] 9718166942558800816860557413551241522022739927044411326443167639179034436024686711695258871471946760236225533630356384776086567403022226497132649138215291452390030540882364786778721903946897586038637878969867552915664571060432041067917313387493253940382895894504888372423189484558632566668643461045481566069524894302844556765384080289452816643551637949242566820024512055715382379481760127573513185095735842746771015448462415235874769273549382250752223839392413455188848628136011031400371515669011798351161459381173950539756319572232524796001299652607665648642619737550228179356086988812794804700154791524870476379175943264112909875945760559765983243324819593487166458859265209544679716223448713774689876455455752881470480385855258849550123234577609197667048486887979389252864993063964356102193088928334416575063307255323752572277358447693125697418429238716559714595900768867538918294679755796609035508660527613756842464561605098110746143876956432121171571292998771597862799656154551097060923581434076595423496507237099135430783831582066901787034799729565362815613547419329963387195838435284811900165746259594962441604981910865347062059027011292370363113158179780940585715499519506902574712064322609229809571480457747945684564164907975920836034002490519492117379484358441474358564140422899588445441332407199791812757101585114026109661520425679930622371904087781297502314829725765603791633224510848292223322142305997397700246369192040805781119569426588318961417447714400471097145476170219882062220099233975831739133176097887397787798567749494908771779462206037595528083051819662780415644342246363277755774059432245380106370906285771494951438526210053641118709987671859502509528903307808159558760776582462362030702592000000000000000000000000000000000 [144,14] -9102772513434702679887616732557250453809583773870184111220599104529999671303050656591971494751331374079544942121441052607085538828273593437069484170903892455053096700018958344980243745400667270743706060008803325131890170942603351565637613128839823000185032672738682618653240883097113861141544551002701736642996882461621722120628833819905853694049649742061031866203068462133732221458862468461618980639741433050262716101444380115308466814398245609779600495937395671795595516022294108589135263572265042146291993740532042443871320886150362100948245250889671121795623315930516541963826557453471005281266672378847794624303864719290984765967681327735640008426363355123273303263477643365775546221528903791947315803069866934288863860363865049783739742204853610850411453357701437932303031782271737473066967097531585952879438794860449923469043478673831857347316295345193049912347318809155568711536433343299115430020104083399478136288765197123849789676091594196691917325919325856868067828460103440950422304565436869487987187992311578042750076237671233792699476482464952289107713949904566065926642440509092650681506896075688141076391079819702908925617471218064821994803299789962102798308111397751603558012156000226943910216355663941747701935980532408093526541803438493486463180338503173805428077562078483188360246809929652261365431432455120116490666957593630493936615848501900816612257750139641039291185893047136313013906179453352294550012868616307251673617203910798092084947824118183540836606421195112970648944059041055665873132767764177338871457445256557017107967505749046641678086382548130958516784573813938247355235962387361974783185606540633717390714245322389139870523026426409307655912337861161845230888361698505168781312000000000000000000000000000000 [144,15] -2044269262806264165788675576917708983643108950766385592224915841631364093858207894263209368200718472382431294901287808105929788726313636134388874273361956485046432517811976085785076266767989683753098053544068159460460682296396392608362238947948511714586356232621656765251834771977554196513162905574131452181325748392213920016451981599973976414432928698595868602766828833830425126270716410220696820010434556035655231402595969879380280816721194879744297340267041671006234328182555007273471649610282664618542732045831111834467239015546114067051297622605971255920412023863772115180556995980586428928871462240109063346207084775273977200956027642990592153299856599760767561621101159114029675955967515450115279572384354891614436081931144536392847688202812032590555721518881943996085078346600038338919518392272489509605780282957047727906369449680517720836608797803435343526242077604055560295281801728660053661948384522058806385886463803417874916594616965993979318372841344605163921775773480635416295352132846155487618509255564812459205501344106890905211615384900899457026333310682900085339013652959720283273709871489875744970484153572724099633100134114688416495333119152546332068600949699183920525007837706950423995080421501461857397688339664286793814885528778232296577200602836666911567921238019134007328521780007459282546136162884615601829694378490470941062326801181265003963955078032419409461382714245565477253427619293830239546734290109997971388221995341663647247382463049793734890371508228336247122287106133348352717111083540261896965767243231028361244339476999298034797985833451181789045422843719418425842823737172431070071382193180194970233405784900425999513128326885079857113265594271320395928705408663122452938752000000000000000000000000000 [144,16] 24379267958712038155031468083619987459569335926879736810999607589287025812589439483557372583118287908662881205401032870775124350194198694572272343067052345836575729768493308329754169503291079182816226301325917782003686529928867793877609163004099991697946263351767960456536509636102592390457700355126748910904991447158489180213220768746024365782729973856693766298579380376417995158230947409765016325647878897171340740004880530748006448528794110694120461486840203315391873704217791982066017187343623172637265046780230721298563024284218648775454530139256555896059511996498235997501225604811619662563480538926130010700625007670850912973938756418575964256186717803361122766524068980525399176610067015730003981196573754951732291877866091864293898770094966513920249026400913049134720413604493113847178271653145851061311233022680248178929830364111453421296778648213897096907982462463267899330587746207084801526066404539605101808135982103249802662041460670540790648173182498971175075120129895598172648415622870504809468066456471496336251044365996499505787933723347166254817459173045987485500413466514956610374079021654490993361391634177204275469898244699068904682401064346971942334813015602634860650430158965192747505569369716875361096721967478463929959182413486039006868416285875123621758094342765871967585918215404294345715122565885346731566213209141196084768033806036157575507353766473093225999931630812821501395191961277955727108823058978604512255814727903404650027258529415108841131090839403596689574755184582907437455517220300639707399083462887315981148352702916740817876530621474730143376930127102426317614721961108162192932752701241844155942377273162268377155952522168092200611015018716954731562853985578232416567296000000000000000000000000 [144,17] -49634377452777242237826032228116504333699007072145089375290317651877804611504348181482814018910213952537650563500679454577170618644981108900117212970216757095070628917688143067318278874151157199556079227046619728322202675948235959144500061609246898739362824070157123979184252440067583271105342678720981725473414745571305838713243270918431472336531717563565152070499152760146607490488463335958121989536872242305000937696463510922870255724010359097512728723368159931254257735630545984587543174997569945290510873284129651293289361005478008144044521579200388381505118000764415491624109472028791800604926305086881015601836801105822081688695894828768995359631899161624397741126222198011959643085758004749675921600410450437722247800116275563000858891561137615676918255107480334574390966554182974537182217976314377109728206594956636802593861654678484136323054196520617486472682181533661101537286456373426511880347367372995064205912534658455665442238063434283526405081995066354707717786598763456349065009150593095623175868288297595642310411054932923804793279972551922764982254555924315242692133569897413737723564741097640137609865886421006158714467138381357354661703003151149050974454999002775193875183027811665419855887033312388443606135020448755639993463026998667927036654386448074930330023001840107215337390421976586536467183907252864361793781923719171151999289587018651828629399002580650159569926150227766218271812659755550626976403151343115188365352177890208738757960720899933144120991703757688092585737373440351534746614729910297745982490345066095642684036861110480460680249159364048481974215170176725260497365139947273554835036628963290148135457729246922214944425492563999975517675545819063787170522431706056697577472000000000000000000000 [144,18] 64812871669814956773998416157926511723962012033424841075103908455900925050564992418357715394638695138022250678291735744607264107524704382489318093970400720061679960873578408116524771183195860954068301241627616808724738593682709464004727390590631657420482496593783362889114492199234904010563512804468193664587660117538215937911899663008084153765421906610779197539531669924255959903195881754708752537117193201265908411338606267007089888045154607231701253823471723591694768993647411272962200757338449661646659594915557321250259013132079109555357120369397048989337375173672960541066375774546565822393699402804234374810488554998458500316384417440152763321311878170029132935872315599892655311710635519854788668573956507745836645260186174395689874708474013403614324656091184956654977959985385338758640811060614851968629138467550378052105169254310935906144318605614657260691591016889097559514107115467907620795315474968856995773746858415279747790951586100237356131052799062899751021274668929673599976293317172420322704964665947616231809745731491998420277507613656194078967477368163756186595334400139497706107364694695746094948772931417394319881130173307848739765638802960904514118787907612421969627138644615183914752219282746340689666530679034539905126604563690913038590638678651124576761459474397354476227994202056664244349838100206359048708302894569319152099168057365247680934562871874814655329301380872184710802128732064135274147571226933460309213439685477599206092057510074079633068043927686710764274212106417929812653707708685159077966089372122428490510612185140639997059276652892821073281665063526070006006047891034428770156176473316581986690662401941465779596293785224320539165670956580790650722349185119581015900160000000000000000000 [144,19] -61702069426963843473917125846726822141629985765075380908797443222814963639053500457806768427653415404332291120898240812989336961614968781138771799474086142051598888916845834478283133471966715173114371041782517453187479920662163703619795544686171914758399064524248284946039661247723670239908311315895019819567176026872546217421455502077939506903406442375215874470871550017008101435071797927990673670682285020852421357796714319607725447084162122059831530697596445499134910089972054959939871269760529679856272562772336696668207694881244839395861957834366967405231238855392912672842073387185686072876978741483985432525254830168159805854671955729139528463914384411774072027540863222144795136091332872110517138784704086986097652413734962697624886190761645295240744240561209239996326774351442638177596601800428578681089931474615898265475532384377233988055058428725992046873880341362160839594212858611476882114910474201394892737613647668363923128964914447004596321983076671228674634394460370706887027883331771452541863921881952358123526694825911974067787135832558650239251757765348342495888753559492432247899927635335981028785080669369443079642967021970013800132055497273127584792556275884085103455348086494173224694686341203548189970721738086646189055593234905573829457845832089563020295451522731648886471125714916908458781330278216166022973157287083853359654937123215281300106316905040515333142058427931458393880499878537326226584149303811424451192832502360320652598710327197342308041808311825339859622788358475432308079162805873955902928844776970386041248519455251059406411364616906252137085583417070715165501004823323551843081681413774883959023340914062968689456010199085110299018260352746229129538775780409654755983360000000000000000 [144,20] 42874679505236205497343421940881970716078946083120401848678740400551391832623916712214506298348499503177677175497999017972352214149226478527420806170432093528627371657910004730355088189021106608374353944423142908203265662492719212187785129456199299326772103204830599230124788002828119204755830399424100326576399256702515833735921802092788345158969641349136355519390304976771029135074178414197334416694670803506127425327601438157290875805903772347850134100422195815141461608734360177386586043112021000473455343690357093699686329750742138791058780015613369511142021937489065811266741337018163891151646240270991846274656054371589443508558630196792484973325294532590539306747618158947927048957067622060202326588959989124449642487140037062852126436446053555007883990203718902575887702460550763700594611563564954298174569153114673069537405384409506160781411074196778108233271264254093540084777038136762256834317416142523990282787738165413356946455589651672580455023174340374915678535005753313061175102365515794043846209989511422649400875587378048612893005906265628711527188092635696231899784152446735334522572833985257945701767643082300453746027200321440795970713975171288369893185988726792166676876847574878403273610097450637154725432549088373419143614001925829979628373473987392121986464896658302365658236337019514646151196725639273406627888725919569083764175809991321420658389724342921659739581906076351770585781329221092288792427443670742691322443371282153324615785954189446236104087459383292165811077039462058811693925050632608471196115327022136325586524811920478197887357838127500210585956304388692575116258998686446968074730546696831850548153219798482342652162371231868968774311447138215548823043896689889776762880000000000000 [144,21] -18865176520716627400163073428890970843352989113548237146790605008187454119305527662255732903348090972392319645032233519444264234563532879770331517330280497427186448344306280922972661931198765880038419751715191628584789746924003397864323119884201975595990888122902764210469455924703543594811326452749127132838161101060968907920946828803436970362434812512954806542361009324074320239837938539876354737660527712218872957511319719115538904648273260884852147309806626478685070680786021998168207385451845643200090918984899169952950814491318583001781807653640893145802172686975040050100408110009754603660966578753714927524974062066742831021462995791060814473481654778613726890311107319622298746379146837320642505803103991302882084876649065518048353803738992450339899798270780506983207908813858927507807817509147456439006668265072033861182854480022313019665954010929633795906789799965787292359195189388241020096220434381910668835092902578467178284030383875291158048406644776511149068121438689982268320876619364880347965040142046382556767980940647234798703036215304810850743633742862125895006358677418515448113921464989589164975698879617515916417741436288347294928605738676235053059353394905074518553183057626954153601236207844446501259424720567070655991713621119347898517216684891029214286362237617164863070059055712871569056606573833167021753972107115834661330309305051939540400093299496064113659169080155142344557200920532336393762192894395787030456541457498935831863950972616096305664676467342871375888277696530272536982899886693831163541042436506595559719494017860600532437896790408361552509750334963975380381786207172132648518320047388007959163673826180352878913289510715714634013094632342840925806569461620321330135040000000000 [144,22] 85780211314541520537366243953033173835425735887059024998694431642040921792679618452949405389820014251592152615114020273147483303024145606602405042960787629981625767404519422308688159388535013135959126060617300551012955875738874682584978913677041397304914899575063756842328258246615063388567785834663305462157355037164277457123353442305785839069413980657923980513236873422195576216090518489626387849870635458081231006708122872238796313431505413860937823300071629360396733197497738882829289843975946647992557039836351433432790581296236748621096849118947359846091883082789486284300052316486221085784459481618858632683767119467352635346523872853688468211667180356752779143200248049190501112965600272170924641685551291539256741175037330355884342388824689469416750852822141150567828688902799678044121484986260467711198834858446982816756654043519866602941896938122347407788867596874388296880765191211271160745453406319404311773058411844108018294252034014110390136998485512512739308135371368047616517020815050492862232637359175025675471051604408187975920195103064005925976005014974892544298184588161369477270889102629027371056175799381205493607315418617617173330790042039039242115825419658099148313029725604174453796327258801424780058625972837133404282019666948214047382964500344663045396204595396995737551695975635746418545900892916995653984283361135520804531840103176342320451164306710630772619125625827626096050861721089481761004599650118463877233781083828954039708070696144023320433620907154041118602939949005609058519103415300419305888668910148095590295437041066121306886609285416635721908565576935277358538898723863585295437880800395586502363776578162566760169208059878231630254485396249293155122782499806788976640000000 [144,23] 9034562417039475079640657546535614487026573026281281976722072773194771041096295360573063902626909992945592345068592953368230269822526365806817296466565386513017755555735411953193240445344811489797402513440794773703158937303345918090288431620970222295386100617685308344343843171414942518760382972229552099206724436924929664810318454874677196930063376676685243797417073526418704523369468304610100153334295935317353986140414051306580194209157996309815066153566395351427346622289920254698056430452495731449745514788240518957729971175920204419699316595724448214687642967513286099856783899574537778301940517645795186372208503770717425680640193876346751510504629226920477252679013494856758431651932160369741430949694557710113896687039618587164132791498159538310297136496757498599063719675623927939149117423750934913935470216062243000318729471156963187152324155047074727652897536201754903457394317331920345104873515265728237930520582484135785969529392968699057242157564148087920057528925545709860335508683677116794372341112417919044010831320675915216920829139189874501556010338039169103425227475504813056045502766515746239393869860776993191382799123153925028208872837000272050915572844772724849326707830745180452664369404155156207162955438297074373302527499112109176820186067360087052182617873690091892043361970431363918117186952459932903965142233071321370196936315002008450658536357688370525141889702061757406662309972044324040055840516833686640929505796655957573851731950260090647925870425636545825647571977363822102679554397531427707144321559772838685915077249112268532529844252415180503585888838327949753650124532276699544632489292212730351595320947190638246333484704433192541945283104141795451961537659031741562470400000 [144,24] -10126430833892930384089347716905106423916084320160646149415406824853226631759520143674112969386331935823513031903730654694329385549348284852684360083461871462225152927428823396987263915021982953394914245830164642383212576837341840026039110506912419687817267062117191194814017818578439559448048382432983975795246192866322201985540699098792997793494123697533098821972347436144651345731412537774496311029212061516949646980881036621287926815977136097852140987194019830558293139117912299176732528242172445292028554857410482164867198893877473696818486927228836183672767126883945541408585877021510478743923267584223590915496747809018718708826267708917421276916663333394230432407847466043069730819496036394866224255736413361015157901936445552570497404493198717305506044982049210740109604742841128400774292455077764284396949254941045992046262060851301288681372805789635078225803737822603641637086293445643874916852016231276412648927221259341953750463046303212577018378772841904856813185660812453954373896382875916405728726124201223309550055784154624644676809612735663730927773838380438559961773724353873738143762810307494308853347472000222803368748514376461092743433664621156885942899618244140839887963274552364632551075449500414440788838235845181358437415534026292744711097358520975267783415866439570242944557077371569769345018861455829455807022850200240584985135610808470283644995860097038793377306420090475263357441697828707315375547536945837269809361851460061911102008271545106267757286472289674384817678019832263666226147751743279229489568917372432022122005739772115000942822803818933343882783088587666026498830313361905932516741445030151111378316791797274529984744834010214209914134042668813502872894018642099464322150 [144,25] 7332614186929601418192606214053278337474903129497070281500775791070988694700222359614500058488393243827285620147652083744483222128459582269303386700404258060486879876648690987538111728895792815127221653017169112808139204824525000909807191634521298360524489023652210871108826265639277443210196397939353035533070744260192723469079474323054931948503253191792788130256662130235595654622982904210341902625316710697466815447838853153060935954628031296712173634086647315259842010558114146066134225960819286749865974931942498665610906599613397621494994166271708606030959867466376479922955168617779495750109608173438977980658211210809181452970443992913874073068562515143727391887223610286506336198542496485030030123020066225290258942315577416417889247003343870243677291663026524951953718301355404243160904832203325694579695939396786738195584246236731854431014407882646900789107703353978294041138860340018441257427593909356930844364940020253142547589702617691382096844250843268559666458632811617430418201578798065417748627842232457851482103517045155724375330920108389903179757601668411176106744077065942564649042256145943222353666756991232806560208345204982390360064064750846433645231771494863167943326172098250255109640648010001510765041529241124355247177213761468330890868528891457516687899449617661771656149397627431563105010130317177070993330739490727895693413921654114468374130056467009656631087775805358710653802813221683142228446221164394238117837052302895915457396733748710550421342545684722910832311769141903078747058309545654648893607376710035043013629917991171567731859422150747577699826592575759958075838167800041712808751753588291676657444039086481316118443710203449824178028533929276064521791261657761888000 [144,26] -4040037622940216271239137600606643630745056781328428338607452360315828810942010595260064413257024176003521746013086910845654579183066786946165845900327055374880267245405108139913825440186353007604285342715845216189602114837033103735173996797798597355567154603835197752659061852858942196162348401247582029619952180077688601374503862740398312549143639119809026512914851131758800875259032943425165852470282045930224783720155134447846126636622044140722579057618516651254824809515303707505229916869251569998491218020283889424731608531628534286585302604117119551809618609716521195620386627534630055661947292917441846701931677362862740589586074912949257954868971865658640321895629585107240102471023549556759506595455024230259222389053663942776754999495429039073327302255829628422966036492941256148297644296352800217244860477204920070320253211868967685020846086786112339735735986397007724045698244451069113789461688423794353758422184989243097769651626478333483354267485266998901662442049335184027458292120886614268691289283996252286285150961408798433486105608022455026608480932817249173963331064818808529297839191093717508490147262485221806181110209590098622608613095268458933335576721122549159927853475579139633577656748328001406411922047530639409949091765027607913115471758968430405066958537741589230396092814134416498528850902076617167444282356552307937106520440085835824170116408909545884372912545307979017902008121645909243301822543248726372553828945034358544919113604438591774770421403914623754636164359338157249484611257821213509513168875647756183537360078628224992778594321844779297008350534955118461924203446366250617131306106928844858129337644264151913216701829655322108642965344310226010494027082945240640 [144,27] 1753025372321383210348176586076002029875575492251182504239040496533534806403645753536208223777551658049754108190691461645489833966925289338852140204001867385650122024456604696653300374751598290109464682781303533745217047216930236063490150693508906069192794937367541346526929113495279742017220720087760174642370766472926310639002311797753103261588934061326862593294973917766948452579094831844120462992880732430390381816681624007832834333002780869465900308429174688522591091933562386524664981268004088670890462608816781197347424024054379018128264412393016739642370724391766485289286597142176505311529397334177545998732724454552573041351477306797338991632516545823930575455357638979687183692336300823614377164047175010356542291887261023590405227611385506893848826703869042241897578396169257770128784919089472670734921057735110422499213456036117198436398402102015615773665169731775663411931412833569901666362848144885609135128904852870632913647110998719565740318665963117287199163993758817114801932309436318427866115727473392798416756830610345994390321621272886908571247027642686823902927807415603017609102438256160056583990563091445001362901000145870602225329555829401942094629656604188142350680922383982619019563810649389936397151984245832664037529665007918749476950636661954583668056146713635146894878890659652617688661764011616181995625907687775434604860459093191842777319190055437446804225391220457082872484519156661359990700454432575029060172138302167780235349575146221761921664369221002410138302592250460809754719257216355920985646425306162975678963704074657711905071979579836627464422352309800320273544134774435673618028565118477053118483710982716834948270400861105882199172966193087066355522118176000 [144,28] -585606648582422469022607754549649172740594612622298942147012386580389180835999300583057270197419662385521271811015628459691638279211080101490648409096187860666983273064054592337715643105865455603527938861200995258061108515836474250184373301884535548485070758356329634119439439370682854012526288189994745441451634026433851368779292420899977923038048317262003078526130999795509088035577270668794673130547471612374112283032637087838417556660252489559461767811119225098127880188054741615809527266869037770085379349922469530389079336280561806697703569834718527579181538180198761058972817269615000634958380971201549597538392053834310579918279447533300533802540392901961361932161190235120453207859029260630570730966772087857501624752931723102995282565072947506244318883627098019572468932422986177038251205579000102895247498702050935672408964229301652134667750852730992967881423711469953197073797115449108013840166063627126796801006506885390537810207095512080338707668967726320835232695747532231549449457158886785742871568902426069232164469452287039171618497989839707811725096261582226837653219350817152101977514493012134210791911172200744567177145969751652011129697888543254717333491896688826650155685216517634548393218659098917303129834129624530713523799599726957340612289533910060678162990795709558803179662033126294272555712131832025227941445536939731467709615792027691498408989415190115564936737889800254558606933549780169704103532302888132168306920434060870289697691175563796330007804397853045100351175237697831060012987407313403907719580035727007710928335128865615585334327388339603164021887778709826887187133079724853559912680264048762169859359024604403416170868334284834578589143225875690015432194960 [144,29] 131804461456850931009642476915459893303526054494619580355269825289400017463222779519379602351708062683678237857940863174483074688755816217761837754461217664986008836180639097923483884045921987609449821431418168437066448797634375526355643821359057654205055389372533774126141860700757991004451240495451361726536181641569745751631622223581108340622964721013010458217908686338244365169285210338479401806571408755101319462947958142324433397753515503514574657895848622675176290482112303958493757830359639282230287439433438713259627350412393486221468794335605026740127572718190632520752587621267750152764461058590617392509350147759609808710253276553698689207456283619792553774787979242014248945568014875628921514218116464996025781436432750780277650146139727776878934335450490426476752650162493326093715786102393707692122399734032318611874909658153025721499940946683612347801346083007428576639725923355274338446377764518118461439762936903474525960341138675628939884488630586435984978133214208430028652544761101607578543977289256770326087448454387862494906670435907433672830345184814685825711226336183676000463086129066453512089242559801745651189076839273996230888395153360110696505858663770784725071357156717295793674901409793719808156063006585997865598641388753004251291582511606923514474514034938977265480322469365023770089650873049999633012204602919870540241745296297478778268175872021842567525635955356100048619327775238988427099878676042074800750483298448083592178212810542078438551111721372103504812528319405174437497173677478235971608407030880808982354725495476880934035243467225362306519548612880430622269361548057232286486741205268116316842262362130609586750379623785387880074514702350039075776960 [144,30] -4572809576637971886204185844641951444366474356099267830390768483300498645945524515936533443109092985052365693440800460649378411840109011608020453591538466146127641552136692406050751567016302483968615430926300030284465489152429389601877848312345702207391657603899906988668197790022694211114157354538690500597667885851457203993067595358016037258877393413614020183481383177451604001417477133140505693857090084807296163431740736355219351983680736944455008662278924834878413214600003208988483283777143497033657891395310760907357928268581560265617587412886066649995145891119473754443559235426463321976702495207736023299965535168774065206797728936910484076026621497235279480096584931910639553816257029868744569641862794726572910148744001410198128719978391813834306559827742287803300210167937101105606956278936302897653375266534027804393456139212371726297032964914274025930761819159742904877647479451449130640702250824507746227755533160889185099049732782151920930901981390977582585611196436717802736014211441862149894842933336100217668355926315288766541553341682132604784500616821634462915859403775055002803590210930949177914308801819412098900865962707030064169704810297438201021913340455838856734565617144588504297403385393744171401603245393785011982467991520629356865239610950915455611869860577371007671439065442399258591563290253761119790429358220050190753269383904595285423907205102374009306448718339273958766473659101786595464032544147309885455551511765346446417966081257397219575323997474502524061730198232417094657542953070450141736241194222157277435797507846999298855444559697794828102181081502105392362435003222835178229233566829194993065460379278435514246594777252295149729793569478261512000 [144,31] -13437343072896867728679245743179793347741694299989425023608847628282040453493473146009785663499102657377627933419995030201565578033388640503830159158397367349784821798349602064416288763246039985344060015175252040727588637080343896358920685728283658754490039188299944268708208429648605004201221248220194851404903300254223559352190182173489033528283123168144983575052605197375120867785882666351193120132960610186472284700083067271162764718296776494467375626427181949896483805463780307996014313111715340831295276624067355427155129211066795346445635884431973008119604322404060849588594759549840145303317561780446101242695725070242695511982110446206780559353826369669124782093128296695458164537695456572278121403347962090850133032640965417784525282133943803652266072517446015075237894761957424256824047625361357882088764521184785561460560930420918315196435073906503448115508674553754997066417219978873774146557230625065933369409291179073241395414330129223097447287343390949621199634146796919722829542302391787179485323716548731246320030453634881923495839751689843666227563182645235405560477287533500242524514109895227779816707068108418632933981224826691969868748241725064491571411426023508253649343229199722858754941716985787889420342377032644164513458585190515771574949619796395153376659287345429934137096815903928548765274496069993890979195277081231875217041225729631019174531255835054479900797989970488661586840081013569699424427559775051511100676395346340359948729497790219041057333060121606649343933095916707073749807965990795303195822944406510328175072890892404673767555803219748811501315111617211189865028826668056738831567998842865560508200387639798391640352855369446902497032489697041856 [144,32] 8278028318399516466117103023487837369565490189973496354836580394623859309181084129284971768377723867342767293962493187228555155722272061914440149751065639443099547567867039497441182952647707681314007349803454165468060312580214150497979691163724828587414714815834648869158455084939021179043832914375009561758088588142387339942899932360105420984993342274051943781908724387538017312981230223300441958188594690773228187657441612235330991841233320721234221888085823544689526070018881260831331929310345898585169534832904817251487209281558602571895211947278452387912350185423432377876381024199999206709477355611335912614857117350576524013453851279255133681992556111873001168098278172292771461819280726311736940930349977311357921300515068375561858566642074292170972366988604326233217980765258613271792614186763105195600857013851699463934074609199658948923246588053476535810461030419296177708028029702662488016167626222674811514437020206556044187595177447971449676092142063565471263638878963032795256960588595194847889622800511153323718475979443696452730506891729978607752866821728108272490581998779270687388952646594385548007582406876054041320724574071863657058349278914341373983317039726002829378860985820364832205705205759051857542549090574934325067502984490217089104836779333718819920786987065464161903385444663785504395338672704622754011752421713731366783841573358066132274397617051755862940419593886520793585510400429850100531480853152461103223022636545497943920384642302954423417201142575673730222744292253284017189569186469987751810543486364164639938578664048913935788550695113876507924131875569061904649003066614704500209283650712010020854147077304440809002941380285179329139556754782740 [144,33] -3216583226255540787055213266407893376855551498509441797761907321332351672253679865733801301335167875040391906272298802429696101507555434774116025607700796878412534029404510990706265710269694973474795935181266567219129495073016978813306959895785749754946949290392209391938275538481389012302775880337357952682694354159186659596546497175031303878151627796030758800654412353296741475323833814541280279380231940929044826489878736581414482820013893005234482142381171300519156517778938843123986199931575905045612588551771298692957110275873915326671564638223488827288190644177009937193896677539405508329031186174202161704133468926627330645898383783376680528993144901763817509299293276744170693191989178000211142613408353241067467255110009983416726954212139000764859329030239988970820320647217790448536966286281872092525300060397929461570751191421212550699253113974338404058705902228210427337334611701185592836594113687636872194510324474325004809956769652710412501694864607373459935484270878887186225227072799555134204360515304857346557422170447661757679707990092998640482510165579963427322531451447332496180506571981565854528667972669713692581723954943203061359467311873764411699818470306060832467573119383912530271535961229127056072295015262499244726448878398559933300596886513252739354554241412894158041766682758483954770548290233995110721298508351076729684669263528117066698587256747025085048333009415554643767288597081406957281885670868913106649125911206264360504164282137879378391730932943127819937136037726193112524574939027943960186859617323101166302627068959541053036917850515095263791420721970627632607572441150026241125639844663763755944519897985156477807396887407684351116687648512 [144,34] 942830442159633564459381636573662856741366952291268400172851364754682585444850450357092785824320722745798494261912154814830361826498782913339145640152494854351665522475573487919409001242581099184673515499666252508512766956181824435832467269587557000770180952412410499298030644452922909684615333688854436584855741756602354954208881751326605948110220925230857491644807105581244155647628840794096605244874007027658018384977635494371829932639241265921911498023289034120603504459298158992144127028551433934587024930491083307502855122962986802665100051805130008502741944113075041133299519304289201162556931525113757835683764157510008468690496721836808647228495223351559074211899454322252030048725390441617661699458024087983157060360723081762164801971799030535239176152588074681013766470073537961131662134878385252831140177635505326543142616376932868571826957062186571805593326498367942691799966454741643459631075153016064803036155703910499934192779499844607158636102228830601184779130371013793541722068025994903421094382474162060313486867530326829255274069731864007529590002363237411070844343282028857444765589779487172575027571038928547719270569133229490187384788462367836949574617233799329683578495984888364690356808387885328030683840117868723129201740574669673032206868861832564168289746599073577945778993175903865999027008900861804244788156082151308305567039068079216306356001763367329737816131805817001187098507516942469642050051420728912543246311076592210807567872058221045195232487029788649316545414462693872021677530890352883003761885284491360129556636729779234544410518851085586556282857724185485786337025812747476169463239588000183164684239271996246090649856792694869206193872 [144,35] -209904882165588269646481860092877007557635781706907191448352290086527089678453709434481456727988763118690193832955218916464436222002133477517055092293181019461299842544791595876071207126242164509457131243926705706741465363518071624458852850895873200867996891195504268574581805419638877065416808217925288117133100118683112087294073456854174292518507351241086940715793180689165222284967895898079621905235357082563304880169414370326208746700360020141919699832699232329810625056880601871173064585818441212195748923382390983096523507763268517079955571443933138155514399574197986303998339171515907105293291886180251069641862314635011973158335447185124362274874544525586058833213074578092237733378853628331151039167254061571359030298332085871174727427539996690882364346432904612363259284985023210073097421558165583356279063029963639114358111171461279233596974902910460635521589864427005771106453872454690213142021697517698794101223926066969489902596108756448647205152992664536230596292570675757863752101477125020261161475470328287650130397960943252192153835292373666939858976165851170237319174380701341017014943254949331597401203754381075621523324420603609536375243800020571368827123119428066817413832400067781845762576140009330908695121626404080626793414975893906708032019801615820616816538138130544294894064483110710472599995133359766798160608169256287847010841489810567148672993631596009085829107979944047246638989469017747440554005248563410512482122890935493926747137964790048397641311363104153758293234592652671863714769242013873178677757662944304701488285155814361770171568915084823140263239245822375303061752427165428956600555613528542511584823530197531066492540936365162865088 [144,36] 30183231347140411258267590791729294453124183476899181157601868311329266649425500025768415786808190027198430499941859740648362977080317630929953867016505690818344856882893072223213652665898856768840615679023694007904522181288200150857879924564884680425158970568063591569683536753559012571279373863065498303550056375686663136684246739463470057108780170270649367479917399622174718898418962710269749880686013611264850397069182423673668531053089844719844511674475494273433598972212104046969284610281184631791189053722754915356513954989698641040448017327404406566029325224143683902866702010647127631337012158024912305464874733728725127249160123487384256651193655595678359418741513847695304141906228036436226231022309129595309965943744238439886259186648919863461421850474232041857251893810858753963557072876545885781128185210691193571672531345202852183887075119055124103590978249260812600019426713979941907640220674673077854499410681158022558655052068525969318315748181615772935916973112880940080477237867651517465299826563657335364808118833243386625468216062894680910304068052513362532559558288728643954465084067389621910402768126264055652838230836549520440616239968274307024814014245151008837726628905633673907486058776014581906723140954645034928529377878791685832307556071989282938261624271653002270828636244234891905129522710583299036407131394228401813908712292090810501130101675962543696342793515351420009913907437845153317961594439496041066413396047995688741583456370445416207281326524238961421260252200107617226702273206069619352106300873958490445004594883444583212914399315347521671494480758231914752112286016190371903279155609143915471881250100472937014793817730948770504 [144,37] 780218364366182576236683665292373833557225075332043950594866512841302750739844207098808037934707515047663909138127865739727022795242275989316594669477005668028037985456578115464297275444653499593283350703705736154111035934527210829191690326035967434913711274202857043894781665360272961202371517928281894548705024710147088612038343796429741175325369654537096534210102251240644428616861607218920621558388318587168833312045246046432694278104060368947257789696918108596067697246981652597574831975009513721373646579180006289443042630877510490313642954227024900132017606954019362226028578931401412542760312247058953918782687348564542333404169570414900359335843003072931219935619352092224697880864666042738233609743823703558756660958612866058982022361176474813499872284553797848914564798505881533210796060755635143642457486628290876171816677962306366564065202600933997181455123948537263363820832602770016635241650927860654818150920361053164792266931876306739081218655614938505516988032754159049687427151426584167931414336673363419567582713342965653574045852493182412277882468600676809976810663028964829085131824022816624806107494519080714574758233500218702896425275912171455408868645255403830513398408340507199357428473500435820512321061741598326644360767323426135053367125838751997400593306200822753841843338412342301269135462483130976271655817254866718327067284968808708150876761347177118390139269448438455884604475988555481230248336682952088805664730937483241149475179275990728104671353562161735213041618856879110443138617529782710198556470890088421746388665991001201248522381203094628058764425417042787044414023972687619372362959683258421061388546646803055611417695113520 [144,38] -2452659147919810656673794523538706139273023802709566112850519499813222031592498706618718202433913883416729729030217699795192329969763004302241174891938693173906985160198634394873650532737505906094862860395340945171786268665743154264501603761456709744811048666403850286991426112780810267136721481807099366019700327333592298039078618058375590666399725651739724110238232378273900936729462196908269552606416533479996716983981636389915629939991616426447804877078160811223018616913524566556025417618427562191462405181850156980953720610105668487563113770372809420506420327309150049548526640367409686337370750636892855066511495538054129368317646976135968565762096919398764594243729101007593900109549877953405158057055011455788251636021176924877907571532071997088416765135945546631931255329044305271990474553673644411979599050997285490094923753891926131304259616062544062609394849031259000703589293370694879700838320197476042517538965535408941043219496287093986971820346406824793628084311844480469043832656489598467210237181243702296329646203608776557266175157480166546172620221816041471931039952423084364701240458215784136301743146504745464301359320097410470826407979049603947379457388947892109104367590206480228591693104644383440360774596707069870541986327714425709595578154585765390136925381426270286072046864944052384934354827256878886553349740635259278733116320817686522429055927077575906193035612631880037782984928480056234259572603006497225428633943298868044075956332225571975854390290468897141677111742005009127199393110046984929590128056980992111691026944090254519971717159768879361806926630874930142060898899382043279612038251911102407238807890737953223045867555584 [144,39] 1091361217570449960342089967199863540889998843854847252022708561457948747938576650337271619009971610032136266392090200190649335959598135170409714377113364792655403638485278990697159004220500550425013214196939150302836241442597072570016874304262913120135816222536626369903240707963797897833081260146829094102113616431355988081390852530812844848170961339005544121523712742054290648100874129518157983374230303358254413848596769142474633381390310938395737280627737998519889551120631846655740332418062602474960639987570439051744777340992818762951494863352843262862471952163681121043267328507560755495614589183643685344449184105195086201918645515258257016275355732571941889130754979446637740183918799912285751246770355480677629590476298149536270601295610966797085775222433351649727519755134811063759644177280917015063674635701982226196971148132020948697357009659239428091457799638756003326099490445875008636490074086522739222459938797334881269448436716232017559746045525679766676665594738426611987029442939079964286974061436392946206058080922878030327279335339825796825101719281304772757169526017074421874954954228327785592249663382213105269060075836632156990915293399475440791808302852987218620977790884222963473866211859367879207892807682938871982723715632250087718288049867281693800031943692678804857993146821996624623898113245632062801743931474819410488355671435432981773413169311029158704103916145528276718972065147564530748568033905927080837994924921010736379163364139008107733377717788084800895329894216658887919683765369012852813308462632965118650874360831587442370678481126412061883358311334048004661435967527859916078628497067724224009859050331307241786874528 [144,40] -347744105906961150719714413267323681758692768594013602803711804788893428906485205786889268006121818629574154321258409892667877109571237540456037557310622290586725702222566199902124122779802517212324216668358992139842800649369515368261831171000116961490715092193746717441194118728182989547009730786193363293814687682368453439277131837562965327978900678115305945491295253979049945194220218681718462846449597583890911193781495361593645628764141744962289954943614288117672246724318161085471688444686753416881753689339892823140427127541257367162050015729989168453956073505300505290146046095595867330326564348777328632212972939751516363460286912346685129109596055213047398080790129385969071297539235971220495923672429354254057670337421823976062927191042071549716677698837157176258951804614227086308286354184002011871824002842434757163272532212498023612286692587077264868061308085617863217421352262447335262548075626666645632876446355865800111628203135679828023033344630765401443328126462414863197491541016853194167141240612676635878964900133196644496994606440399064633070632671460088875252439367033753484836171925752282755027197470940338492061744418548369407550849139618132278672215169688802903525875112565324659992920262983053464740543857005354475660150130186729548808875305627982121330609924400838158595187893373758400849359850741147161639239294802109145148070789202229520414263563301822758529752858513109533287014122790825733481815840954291782680958445337688613135740394270734704349965158874348384883008994165366745256394906098730339553849854814397422270670719933058773018254408995650258840207598687852291223941315883059810097618534080389500459354746056039066840 [144,41] 92239010032769095413391851647116284924870336493400837373665731602739473470006696901697181407973661486512616568060610854687379453064710978778252867464203883473487994828972770575775703073133064702932890673908570234330710202365715739882619262727762510272317027898800010291774661046301000517320427714202640719245006545532953262116766902644700327389935655280297694625724066886776473680039492670739394995405551994433987374194221921045689278089510815050903801727023153124241779847197887707017586650425473652214751581859736086998572562387307714881567925893012218665716849388888644197995226117716170471434717596216693653319618092637771023887881800953308059452865061123428500496804234990766321626233199777042590718803541877683888533755576998700680243280106158651179727852575085062400172830158462276366414221047388655817775873198036830201203351005742455464816543292124565836636498926359296766252723965273319320793048545238229302640898204772153268025904935877169544114192947573322466953487449510253192064615135166211546252202298477851513302999449916525642249460407498674821540109976869741442232234607224101856672383631628904156576405635153887468916344718990401987246620053322539711388569152165211052325068421071386935014479451254608807861942748201022236568491942873168570999621650096783938438557134148394172909573898855703738653225731702357194727870962641603867054504149879142677087728350688456076363903851814187997851846572314358015491294785616014600956208009775233232849956773185601889905429618160689737403790280943859371274150343395192500553171769931777778892833738965360538293820220775589646887974839964379544410537844154880087995801993412017809661378220638031104 [144,42] -21324652430516521316331069396332162837928569589733320648671549706056177876320328300146960037595480594949605274597203493076171535549522467581642509366422505319308311813392376462831363633740939284201639103103935964773940836512638698842720061115078182699456824502098918436420837145542084376225619260486342352144170184980459686199634724799926751350177937115308137866609821741572529843849196050401043269582360776079313290486401579588740854570104795623874053040204655529598968356220772895461898128429458550327458981241240779110736028654167731483991773788404145229242656540997267060946728817582244117239231265829611510581938377207898494183740291827678312176142409902484281201832399644734265529161598269068957925295314934819159771642536857106902262325401943581929091077639046468487987559086047111180543724239142206524774813336177248092057003600759208656645492999953281983540347006215121072306003589509060274140061879694392688640779002844619955130370128360176355004771874900636691711729616693791812746095727734114011854746248865631990122726300106866132713728738509812104293030280162676797092975773221341846926306984171027500256316687789427444849686099343026548140077410287552930640499928673395935035471523923740478500446121508673734119648762839377471883793330065316342296214501562330414431346347756055419756113439893667357640065026634463092560770502915157602458775956289459835306912606583887323863853806149666547412993061174145088320487704081560057180122546016546572219644109999622067922978022784428070095771647162857270887631214727179805126468583129740422080395351877588769131732933242561670147140235781369593934166264273231979446722467925453877295676966267776 [144,43] 4364829336781649399289546647930984274055278200473856887698171682100093593160951512046222905596166935384588725362034256969168252941145870763871852400535880329176363019431623773602460977350342783800189091567130559300258776322348101385982902092637723896536153801379795368519116289387328337662503775439810778784119896431984010387996257515698367140732252634956760252100947523070300096938489640229941085089776038676138965027959879517011443903513967401119841683623667390979532037138213104938471281689902975033473283773737741003261163212030384741426588651672189476179520513517125255008966844230186007961491580454263001489602942664333822235657260545347481166771613861096520100092976799167099702757143890842394412508330014400474514727629219567586033688082961429392911315623775888506223230485122611916268711316455642770310170350379189224933917485285954161363121516226100223195030796992493046334054940770847288907084197654472611509496479432814313538104564773293968398206626821187621793202823881104008905623667583864469085282294051845443021761122207727093368831832653838327184955984971982603483227539931880946739367553823155793818294262155218391245780641026204110703511347261939951241392240252217446027786817664216377662586946399021633732859000402650089360266201390146762683687005642393748664949071464345179113682731058854208077114925208814044997130219127169488640778642917842197535086771067319228979498924290342185787081658955627450625142609509936167810777491123552516432333726467574213988093927909900463330950762268447243690085560264751617443371780214271143222341676790425073362091371662128592464819348760979008974508806569049983668285542267039055894215283200 [144,44] -792556869461641349389165505542699611497298350832945392526572404126353422075723934824597247998928922237585528837560865120682245098972599262539196978520002778513121881212144187729682658067107273422301531664825423706781819922469078412088057485661448482063466563725854891455042303434101260268275070609227258849961408166027820701969598636478897469072267109740991548781690911258914843103038329982619719337848443821602543701987095074707401949240647128179213522047263134366114499924782212161002101870265811715537663914346555201181830192195638917606466156218715227749884190523073291727026785722858243881614838837707142039223891389035790854124452661400744428396075406740467064109023667708104630026562725276934950873305288885180649745359601957674290499450148613335189784453053067108376896844552467774056381128591937769356976316239362290823728964524956809612980902237336788899545385607943644677941750011611085219098886727149139890866284016966923152503151792863247487598011702985630456782336106174731401652319811068640010616228708123033765253605748500989533081443431102467899058129485524949229574997058573610012186853704344026468920538520555927490888018110749503463990849070714310185287720766103908204517858912322576225931150012627281909448828806407567634396192868222344414500151185335276152865793887408937370366962567446685072579349180114328314596754546475486734092579660245674833186348899781882034212374505884547837337931712503801863955154120815326966268126517293763118861277905798885664677866355195924072276924701304287325930463463852517540330698572463251046247542945767020771631108277473430792901428053489639285738217603467663899098475267963432180214592 [144,45] 126758793260701764249123594571168401319310682448825169917753516381049051119138091476537752839670297564476623793137997408397694670422958929291053053471227419425238431174270080963448288828389464805651207686232222482669798264846268081525542713700552558362936049332103803742826464927586676810241432829185225663989440460668733205235337302609628455119337394568645001561703358347609730743445826415830960023348448279675646136423572130020844545470522418925763105644417376313701424447496311012330954436030777454470485499275683893671899368706700605079373069038644527824675248773755711054079285331181569563449504233565964601713964060052954096628814039889277135976146437769880376997840408893915735305178298089761429368561122797229991658713998005523278164356044109605650446595308384222215336599427626571983437490206840878427945075743020164552525704711735901335263060672755113695919309179766744291444056097165231355094753296268298317496960938828807677610632104955097081781200473278057568652652124853299535705513095775821219045466501768323021763467467756496055893160033776197645033525086352768194344335784093678645878463423665159534473546571308273950977004787759253549499858201559652885232256103002198726781066987197080638111322649436698218290108030846065606277843315200604314500927688474792270254355106128131666647610860283049309112158714949468991378051219446755194190784245377652716114230761277515281433958526674831406990028109956478669776811556239073621851559888755415177194943362948010977658201944419576356583249592937565484575108848293499909612235668059187414564809464031202245875338579012060310364024993289491916213448129119587492859847221765135262720 [144,46] -17553377084143900832128858306759289611429300868438063700176389085096396140688402794684853588287281713050033609178346392640122692842756212286725524006658861326848449809761406103876329369292925946783849966194901971810178819426800059682607756600306582408924340257636241805832504675627637659799434243811573163548913583082474250570554000104439424414770909934340686269932226143544853941121071981629448517289658251382858364373117816789306240230928622629554776406208283334679246069552989242536209140516798829758906547629199610846504758685493063490978907392122205746568495999420160971098984322852978689814840909985347459696528831882481378167083797132930434409275153175237413557038717948233507280513414796900650585683681958385431724332889759282935693733592751192596496798552218819117384117857266173360858556618297165934786684337877313505437374292414799904006830446933657326991068391790609001868528886972889617317406293069051680109576827498776167064964131095462565797744934427429870442861295230476256086636722655727648260263132513257608106988416103764302909988205039120844956522717377867592754862288303149389569070943556653910319524120999709843766980007500169236325975464492703019139351819832773218606358660697131238996216338020600148263322343301054639148004709875901830243266967835255917797877083498448764731328349804266969860320843692883978701183729783818851765138780378899439136646075566453738091746717679382999763407717283038902847764342847327501574181524336829405509136376881817596780980005253743815128271338897637369403780454353110451235111520527093685419399727428530803992803854590503212694593420414928235738059179915589863602507633322442240 [144,47] 2030585209554309425514203867051410161511452164812633408118600407891361974702016879688492977376477626170097802942515943994865622116399331124667794327803357058833418532439502176297425883138686001655246554676713165717625141808345886902638575775614017377593955627740266667899835798213843233713614574177168846077744623541875095198571152943993664583088949862253696087979856103892616715264249525792947720379302151762034138274359824522235116137819187655341696025783965935805114268795829685496276489590004316709598408277697237217805077290701809584728157242382136268755689758939680969931769333373595320291005438141694515249721544488703716218931053070622469336273934827599741586041506214844786412507739456670530830319282129409094331728661416400238592798748212263836913917279249308249461584357410857726538096313288997935271913033304151963638581997582149429290319482183311229325873130413555385936143184806302905973367521242638811571177729486816005490146333520161821191034210277878192640644018084098157744654946708426891552121306171121271977065859369368364182454571386274133261135538239646945401539717392355522612642957272783632106415620712432078537745603433675731450603132619915631902461468020675924868349496570104810041049517567188376730573747719494129399740428253755531633149940782068479245314288579893276724641512294086160048792671053462012186773990343948378731236881082972609526690477468113043152199633313554934242730413093022556098114513914672871288352053043385709116807174789462056374016398348226688002343882466451946995138334964620714992670965600064218236351140640119665545599947576945578943382450468412832403625290217140929636418846446848 [144,48] -179171040023280215402664029446886538059399212503114696798493505762411704708024334773689341354913733685322898490286601276338668296464177568076385488574692535973190298390647913769825728430768932470489831475578721752352208556400367031677868211380940310847966031586615697287097093070061764679388772758206190110734746546309422351277020584822646003235882225985996672346003195607092360710204745520425665607882995613235094199160409411201537847169735262187279754739828087322843258529500801646710065896261649267153625276018434150261863530873828867132022696195078603089617288336759094114858641654578366932653613476580083216203115568161196940035892993883820358057749744200500511937785178539016281851041503045161182321617966088137235118133702105539178789583198825247796237551652225056327389468853447696050683304431902562500760145089505531756496906515643157675858133150626603099633788782337984684600741303220185242284756917775386395547979992106649107566994017311598039252156338275354973875824111454810136392816085945393459355792561431938651936771849136796821047579188894663136084668840364245889607612114573126349725161247287520129640116135558341892828356173450039476820801024245307283092076894627061661767497187260328574524582023136557749305954691414836050505077306665269685709077499761243042935802783860043984014809654957879081435854130378026767151299716430515843014603499381311885263543307456274661648209630255966004306473032228091693785480563211798937433419513173471472292417275315894690173555623622700770721920886866727948311559871965462382496569846478855898914370864658900516020707821034166833625003852501558634775122366626747740675857072 [144,49] 8012427246251814882064770929595458253526831393317556580886595833673415063776855924570855020425164025995577557812652056931525029753980257292683009663707729456223670206042864052548773048536110614265858753444480817175439980582218300703601444385611394041568842604924938901552918133211585400835630477387383007025407435967850164142373596758538950790176023378604227166874667811636789976754894082861402273596580158014571981517906218790380175147735160660283217840633906178157335809955444992929150129530857566127459312543952019057205573213683532631701498051844977678942458422964944515953500567047384702753889059823880914671161808124092682308957517733110774575870237495832162568068204395154671700211294531920384286664434701327404232540550711474371623053705837190649011744840823608959928041361436915274023569784729118111050853590875254672656209506333933161124776876637395049999736127866905927960843184980124776899463722578436002915450361964240506485770072638635310194511090745350536951289227355875276424094948530453154796349953259970886927287017156703128952130608949475140430598754056904759723773953331807747357507105563125478986936170050740471786104548072323662754170605704247592082519658001895095775536290990638544059330809567451048833198015246878360104688247915868123203566379224901851761012793102696393262559380475367986487622467882207915892581657907317628639277165700874195818803728395427960573549571584908775976554821170908035392796865754146110633044583317477715642656027876361687135242310855502960875716743882693397645909665173407216529574013041801326082829806259221132229422252945875282076461447931840099496055464226376622040576 [144,50] 918334222044459362132355554105922840176631310387166690194126104104824023691651545491822477054433396835272955828809918912528653605005188162619657408419325519404131904679956653600629427246487741616526798676223896024460231602463435975338741391214319165851664172695474081994547480662611856233401560613713490092440104474505328686363370739712390072530852850237514544475816239692166488106778513042544283652550247568256185060396787005902350024346225978321340490100364937903198703009340373870169036450046322620517306414834585077328664508887549942155024888533632317231156723373930685818861975409892377313442001886283918996466639328268440135849229347340618794512079869682950158950781731082023558291550846465149519498183563397661296359539727972073225279432494655467708648968618042354762741819843328919076124859728432833803780429807413721849238996922117142601062177417046229177863965436771215112366708198367183013793094384072523474758895072736437049698075553531651019314644361691265466366363313178696433596654371026204598349486339108013080541562012265857298142287023669615956672470438503148641112795177707625339161427347077592396742103912361971770448018703909049163177982434061535712177050520388545382380610154322949342892157230009438971874925667813267882774718903880321543028533717719276224171172534281779438228674525964908196610984499665981511688172990408992735450085603904990217281534721421659555777059697654045648946620551326698145456415092859441471727096448807386912041656322073266274154160824426110860671949911042100603825051924589586842461182189602835299323925431551671664543849896144339138436312589222100340986901885700927040 [144,51] -306767064319615852226251372356888135016581931857677044961744463253659074921659411137262000135187759214074297657095577560142567679098530416809381543517779187352191323169830952591792530356803269639145709886091756772435933152091202264856333391449652132840680765746828410701002595462067619737058351435938431406326481940762186100296682520566943775828477906020254960233165119097294010728892752322019799353256398045846560825794659769584198848012577528832277622655197221440040725597713450818151192432434594178360702248662216094783286423088371558086147448846942799880842426008782737606483356599217915251886931371485533074208407963276957418402655204371068073966549369181278154585869092720635810226880819264861778722278038376044275501510906736123236830967349159931454665475677642277423232701928608383751860053583223302896327488543907925261502505808527882120595924981667258678547178744410604247606819628110394918033967569358266234904457712278382956636271422695506502467474055689200651783619788502273287921561834820988011728846594250719435463414813120519502567234284809644740027642822503179466711039036610757629233588143852560932396773222505538718606095504415400685285201738011857884491937285255407866608674538581277064840444689942727541826816634506272867052262768671348162100064320275826781811712201042702413123789744435539842785006395544523591391267351697015700807230812311485479893754269297077413311964281129161678312365234655955437651671764356889233897357623523855892168236106198403893128585124112098066340791231531017521566722087553625374481854730741476363756168076659735352697604424138122475518980066957400585209994722063616 [144,52] 47717040013137802022892018897702812282246490125191737746458380578435321553546540407885868073167848322438862184721625093126343948833218131535556786013901947608885668807628171693202641282676423364599187659932033115616867403116529129893101122367466481236529589442054862524564299643198124546628728426661465335892059053159534450188829103667395152228238507216711937736419554718327021781257658662086664306653064921613502409090752970416056549231215879863012041926776865099819244151946314041953877862594014149777037165552070153348180447534341158156399248540811325225445921577204947111849551746298547951100593071207474004321438787641922213114738835981929046470292629416226836197463386417680597380602372669997694408957317771585863162097328232329422751327429962596467543115099709045020557088269325325305927578586845196501786899859729733462017584176981844193028446147595213347523551050495164472304326261853657069373086645478981263972327402635358687037647995541158367843595527917957841228995545577081502175313005760600368889303883461976113113948008277070097288191104991688010325113245083500223262880733838671912458685008247633553809955616504429279011814781190849535454284419712254142070999175148943149299068188108864816629188764767335461281130123738504082968256697985788294518187484671642680177502665357366339075426600925652626969147956776327827362834183358273211443971040968302823581545938230385508767219193594478145577084654160756168671493053457340181617353835639360455417700325567913798500796209615682507176247209336244149272283414135182086592245675577623844371923763434816497665242276968093363156896569683012788355266829024 [144,53] -5655081153812189928818883268220733315077438516265830599722474713053613941782563903683549414334086227896374576064465562999418554453196036671483408712761763896840029736421579490237589106868978867153341920734311952487055026520032155425211484534313875974261900083552075171747471467454111661126188735949420587531983098258218344172714925807427096773453022505222467139161063144988517343532828930061433759936501072312812006531171455399160261546066150397931112745289283679232610999969981815860398280415264938358343204769631538195067465921296635205113464176612924651023088789991915815295981639299802496907533230183326530902518933766344101441930701856141935514499377311659499878934119141711142034775897267372010440172638189757100662216605513088191065860329278747865883015935148630107124282954913103921428999744134535460389377058755526970180553979205925786540737399300915883612203315311903733751197432384593369913228536193898094319768821099510303739551714143676160056092253569924392167358601707786331967199268077696394165752789599559305228659582451896791585067602995947496352140536931372556073714371861412290947667942549003513765496179810893043049325355935194897296627296774625033237500346417747693248586125337587943354843178681337005518628377683774569168198145018593663176349671269080183252262377384960654569569146502442488988682807061004735338023210402564884696574052751667616022322237490953920046573859102918140375623235704060805646811385672296349210038136067647775012706008317908732020376568264259402401963553159664093935485496475419492951015338582876579761430521441287369379383729591472261272653740388752648298516672 [144,54] 781546435315858423079730968215727963991261360258675015587430834659259307301576725711906608109596033900134001047710305654396483279987845232922645233302444275991548632601848123962158405370695533111005139070526337991667012370801514365334359482246125650445466965174262409015758149217714612601299982911393190680558344513394299413715727707722500701325206591438921072849236042805842605944865094440670367235225558833216214704826843717676482095779256162833507170622320132934173138973411986369804657902892968067811899989872820900092268838729189660171923615903659947352468013490947084585098818041865218025302888565515531199851436199796560247504189351255254644338268132378356929314589603667467509796399023467002313869739209930149443465705008905664405716757351514522204928905291307228948416411269012336941558261510060151386146459752649443215050476192107048283621765782995788161741419812220561186974110222187795490545216230803759873922177059464758117166696601664321878650567280363537784807467064259212950291862957653675882265095429324725247056012953656173607443619831889097099973778049276728692118821685708891297675999725328495440254155311855659635419140780531531416980168342645605758902041035445526455577135384749822929551023814182718185892879417397975163397589811031662098001619024152547475036259161627814964393799808690149015147686497298744097795668943673112806625551271394107120896409924619548434184453053502740074633926118391574983662767389935649240047952682087889671794432057407740792405142946383343351876167467767108882269629228240852980340077844529098726069536640588256901232956203368097666697656632722960541312 [144,55] 53238320414371848127290221918321183837227118641571958824152743525379809768142596020139687897930594854680534777732293753339280105706750457597521581064490475265527151265528889148413613663092860584002285060481086849525904304359542478282504585883836123817075381957252156766792334520936144239315846185877465201193249409511802655920305885246198176345882298057503881748130505298007481635403817457450332433885957061361261157035159264873397088074388600168687096126644435352333305448578504017340552741410965849393015374839628944662951051501325493565234459167998412811435024853604823646724928488272138567633826176550225040506453904594031830300759800403114512683471263290861500988476290781443878090346433342808678578018083323467662813838184614402818013326233230811233554590743557799329124800410655557706922932467858590923423943176500391100595502938024937570026087002488398496984856627643075606451317983840131809134712623232778165857514580797344309934110477547414195663809727071065524688514386202682865348754208248231369994288390087486761518857587185701232707861316229659663610062919101105130612717808197149601967063945308756452097461551488732191555580694535966489083913654918717848375517391182393174227898240909964778777387320042462154953905233838880992366664828284021176891009046858397632446380447892469437646663067550165175475917697879235343917264562758033299287237420771813415125040142123860061395308200284490214394966319494845164531778628326836522288001457139290579017407579377398357046241200898124203082345616719020634111306848404453614788411008084958099628467624284702334233023293281531498610027788969601536 [144,56] 34079319495379452875960813043014978083014411618949197083287013599611863426739589783249318765810171502495453930820484171406240443540113258920218882464480223332865021761891035866803443556735360071337593201986078031584850790925560291699403781079032763016630864347154258909944384672767291042300778815836601116482040301014069016210402607537417406826139309155713031885693844509726808221578128575280445084755846378827902392945410294960118477546864591536141450312665568938954608406609503829440086938780374738154442623027598913729140827433080628891473830847530147383942279739151975727682215870047617608809026404644737608627427242117331095976146726922411564841662174190905669005999205584968542035994580490360199631473708558086676699693049398798596093169547250969204270329976507307598683884173778034218768654626741047287235922935772291411312925546604695575244409250744016455389363528685799473899048025758558351384503924972489111598311659215793141943340318828853366465669627865773333763845587396664950748678077947129162594322665621052470185513727916935411856964363901762068037695755846238369343469409337039533944749040798660256998755273631132251857190072988345309077711503927890418559157375756401160117547669325417637908787420621142985519694009058956501557522963660107408620556693784333037069332091427264368218948076162256259672899338439461332213350025584132498208059126097761826518956432192654604207475876711372644723934442994026014119087572200443173518266476193896884786878833801666534857109180073561009665415290975546354406033687471232808508304492795883104292494796298817601800208176784095419725954257447738 [144,57] 7309300711958123650589925626007814705269251222710153170200319425856149521445960411817713914464327555051952651351328282923470238130028558784654284322978340868964705726136037201737813531362470334044614400768845280618701581790741758151245756586869778213684900698692801604481346131525325377443169042968878476036785870980659661544851568973944094707023720444499174227604786690122558979038163338882896099623248249180564471039914565892901375373926617000729766911245971581055185846799002845505132832916910620057724944104829363784315652249757258915475134555081207938195137290478707305969780782434558400551143580076320792554380326802832468937921619940259866877778553430779535429033260468059599872662678684064379575900365888685605241732021585511152578297574395257084945138161291315913924447039997560467027109780646230068345868970901453396353640227638134967075251101885682129147576938481409497369176324741440308826772394900368591208263125480698202614573109655337802552782853889991661291033985442845861124740501241828680764523195173698576338247399404536977236280398025533546222821161101131454729584058411610805232358753249141147932280624976582263767299181600048274707510593403237594343620136121452650742298681954448583663071783901311089092529129276645235847532156225225658556475424161138894307779346513105112550286864856579217126796106564380635277075484224144516350634009813763468146352863152937180580968708691178085251315950778123234215809870462500635642797589979117399734516918262180509291274371023083633421391383973075842592804280193471268833951397913501536177228708269304612374824439298661025751994529792 [144,58] 1469077985479213930341026088597858527881129497881547882002849588404338650827718517243814668351687227191805645712972626249648521965289886543244401484126796600492271355440647299880898391378824499504528313077515126897077884624608305928687748339990275959455222921634246850660481493820201176265387855847012248113761216109362575758862244729921477392396223418360293393228439903890863227068780756191622078895546661493575978671967400853723045748785248451251273371940417640073105764181110302836308838414558905416616802437083670185475232545032286638451872796202122671872865789576880483665139406651562403553947888999871491584035642422947766191910844828652013935252511246567953885724136411593345437741871800904712144072106214714622423477721738204119912896266178122011386945472057109688891115012954513470119163066502919798730864377322734674508494690954480425659178129874567044290339073529551566918797353913792092785038149775232165965040200706972392167881688497306466966631457423600827648611081723080761835816034234656518312715183401673948993319791969409758344827680913066988466950866497288779270632334615845444546587367080303603670598698574763270373973862379416315782553630198496741261609500514928661593054429725293747199089167007398173261366322498488929031263622582020130951476261342647821220047964835121808644934056897725251242440632693902920126574340698906693980267530287287886158370626282893946033528490827960602699484917203083886230559635193822450518388591228325073400620328525931269470023202501449427988030080859717280214915106483277697958305397410640580915384751497888010344274308807080079441559040 [144,59] 236356329645207685585197307674255266145544940308808408243734712850834776519989781446559889278196537262240431012950555954440545714890478569263374245227190094138028316113417500740553013611886149963628026720729073276021041176221067886538886034404552783645660653824684781575159589466799064529065960830538662830239151585068785639688614245642647700722972153308337238472917259351678114416502220264800076465615374239876914090718073474058739346428039069587878500237721975614397256516079809950703056432147613247329543727695438410625342401042698549420293021556493289585192563673693101391602666351459412138933081405218854196467091197253861095012012548514682746430683473850874898357865581561362489795494072461191043724741541349702741744637776093410901959038594036149377942825034730401000421581453104125453025198533668526894956254485195719279189705685861321647765124176263692762345352098809024544822878123581265158994899956040488424112783099849743149777422811819987778874595827891973058648031009043785404779650190733565207334655566918134561467932198866224705699786029256756701154092348653999839802922624065410637444492143773381715819354827085432750847675787882477173583071558747765490289185899484469101774985167934780387716440980101851482835760770239985846223251240762734862119190133951516998690135348479838066536583745935720894891501298167382380049059237139009136431613669075576441524180478608842272060078710348290704330265027418227515359134601172483845700590014243804843106139612462105757009795610604323177182562680429285040549365189695042526992156215516925770695599456767527050931941815181524546848 [144,60] 31878194187627439806425699236769402167614512757471362861359621096037421150976904519078444949335770370276081939960540567667059318005088861480104964506301608341792653453581558228584577625842596216294239052534776486899700094628900815179988320498298698557344104401801934873486354727100472638939785561848000121265437904691940017174513132890054641201500340393501853214961866353313722089634979105798627405320794283685334822753749349330004843684485065949488244964582353865408027500843496387279977042511744518997469206326934426858974631858060327554573537359434331913946072462804537739775473808800180193206240078282059896096379011064563464338118127731246366842684283264448774177608383152045902429151195649300983104201142538048766051218196372014897305727369866626349922481260103879677780615957820469078941161789743594351495467581733924538850156055060234619638289019463277627993393134001420869333741099424425847734242393130059640971028401774576420757814443206761127963250343341376401058879617061908349232039726592647446731384668082848318785411575525821461832474642304912536871948279934922792484091754085566175556321279722006586635718709874589770776132476577023505053432167541383001667633611504485627138114473196665482651203798306178685636255667110760088418888227928237136152536533447156385314621727673351208268565909275239310903902240186464814934676674666244278795452335160813546423830806200703726928625783393585099059176839154860485910057715913142327130078958123216661548827051694117128197788463064050014431192055216275746492628566681377188286021254961023896062648245432460211127093018709625340 [144,61] 3583185101306527670382579990694515702505096326333898791760466146901460497195671260783275219211971374678060350569790119141248446812781236469355304236559465405956913808208347423816607460696421329369082419884526329934881803180662286973432947459260181874556070012315515132099421141875691829255629151004173295329062131905515956973416690966136830109195672494717678859466740519631581848558594928561477850002245558232574634033492339886139370451716930390864752098922435639452035235776297783370421177463283201922817686238610717186952347298819476929086244567123756750750219779650181633649442122704509382016620743470791305067002517438130216542292394746234278392356329782986195779700411819768533218364954220373467918762609255701935746515187475811558184552571790679986861987624027448490553260344932057454647887948995701864037181364091046919094924768730831319637315589616131404291916058232862412641379666026773998594009959867441814961547917903766003019742582185969557461138539117981635015678496002416953359830494252346341578398956147447757569679997094896022634578573847851199232053595528097780540276849571696525964653032910722569404960721133215392520547422669860735968334400339308436880641695771856167135549975044809750298056018344835439488080363085376919408541201512761534164995175661573651494391986443591743344497919799130288352758743686673897667375097592458086049557637030219917109193623766465239455496651578711155084067841792436867602890208643838260253994345214258327718112897822824975638678146850589283749418991850456716180241760918553991713996299373126294798284576803530361895180179657768 [144,62] 342809673201395057559380244411545396028768710847633169797573208315037637843348937086391043114506074470493376228704356752945736452196326145752928268525082004155630609251407660956907242170967231682368497670781133555152715019276853679554419941164601706316620883433592817889991207193929414945937977916778074980426414580285067136654976036096072388421677911212425190738914139735844994698107037477696443201944442661869334929527327587421252676525079545967001242716921335462469590096832257863184303947708727577429776637909303031170776313215330965630041439249042917255789981873090401818344415351318021607835862426306130238953305852672272215060979788308163126280374397614652780911646710581111794798920205325432478525900321403916574773762901366171180417113099551670697688635245352171702969357232022657987353244172402108468177454440759821904154407050582646276094360097881377126229048993207116890171693932047327794923584813910509261235677958221892419381562043553960396754774426821057882462800184735355799822911858080107810615014063864980711062957100902780709583067636625617023546953264900294158382129248264328599310233266622097489945022328787045779203536825155482198067146217951406060594787552808149449086499874829877893607178571896810817368616394353712835968695630245638366034500835863723001819231463174887050569894334513885752994253534131920515336661914853555677449641896640002994226899001734063457302150350344918691381565745857240923415069778787231871233748765365846960873232032424284419074369794017561748247982517183885532408515881646865799938416922365097005450662524308102291554589920 [144,63] 29231590344812320080142436095629479230204354782884626420348063118541945792372591090056296703572601391258043233950172531610063961054141779337647846516460005218997728053567726193761222628723054292165213156739546435078209352427655910178431209329443037694224788530084247530228324143860128311248819833069138823801589848789277678171321791254903670687118263897854330267213458274685897424002022920423842642808539281444257010212432029886837382094680121712868794436585557278601980147141667429291553480503228104294546596121349153926168111073560361850257165618314253154967665667500833231687311614882737756466355354610030553885137894623016263836836224554881365469746693627728212756908630643271212365910969956242252130035926115081316219741234943413670523244083313524133583546221848923747341363661297470435150072925056275152025069402570073079294238026191515970245212435033501316920212904437642378767519684552096519465595772926284370423046586835316802455266737488518456688590612183863158887160747768274879151845353283604810978123807636763644528175960793074469171039729545901463277332891724872061412985013612066942148205565944876259407415039404360575694178651843473138444716564426171937912004782698888453982828281683986960718165741476754443637210604162551168296857227493299809633518323210875960710713884662498383967244297673654628865988935134814072261342103913567044212213096455114133884417051750108819024811425238134296495546362706293815194139539028514481104955581416771383446191800604791844447175164351325532383079163959342132999514088301058442086928885719863106209327763931396215721952 [144,64] 2225268447274831114824365971857711494168689016547706122746858671275626027682987434144445224442485026703502621034836600015720041113055729360703243686572137655377577753822441919152716071950378946283353280135785034421854021860391865088613664606597063058572702135353134348960876135398510027744632765156485484732753179109681925347744538666806630162018984290894679880048917945121187926221531653957058569709107979286758698536601487408594986981117882598501549944834738111962402334805251270367795130994119067148927045844827196144120841547842017865707758941355072507931928004279283283376107175302104501040285837167573259185751043640008800246268121743551114014716649555863640966569969755344811858451507120896504171004542544518415121079022579654078853291499120401508424103039504444431089419078051967100624371144555909497205050679790081889239441467408693470985111897703761668137081545971777156997191956805082912460723775657979074243337022999979649879452539719384575208016917483991837454309963763136664778998982834551581906455386641069403588718962915596292696286278252597561395952955613123792658058653793457145685871313308134822276311078969455257762820284518381272064460984608659460523281076181184588986222250209066160428529216718560964001989573365184797150402873181061249898404914397265176374916117141019284708181915936029054637293449727791815445419565273941656348907435700666172953552675340008091895092989406448544303135539226381385288327986627146368395178756400832819119785012016224139062940312753028093255135996771073005961608110380625479223456352376355244284926872796618770620 [144,65] 130357806022036109894625074258823372038104082311568389189674782408133971982068023730463305125000317098216059802141180271170482540451686099242488707652378816515390443609941412464356301091900352515986960257764544580781615983063927574262432483556910460688530773201648638419034015492214398952434957048010729293977954728159065660257426433319578780199913903457149659151825242622067349295282631800764869395599709436009208326799055459670748400145268475664838863379899357493963699730328614205017099480318643711769342660056336310682009952105719014938590199033650950483681037191252817243665955620386525549506376469969371084512342344013568759132063830413473368901888825458169447321399385000406396194788441354814583010555367505282253189961755744128353627255547118992265591847234687474443964097150878101984215070747919847450276974549923152727446454915366952588492584912910600433074226004709473623143689791630154195969548303338462793814415692840514866008066747600141957439180069867389001962105164100114750449652419220098839521231973919389013624074901123340014322430202203416212783218425440133060372902492392684106529199016852567098417068862791348428127112388430813189763320678571403569466316587039281507766151168347142098572401662076617972166761092687557638869827782474074860946623044219504937073829969897566186183227500548963080039821172429656190247871603364631263826531153068430099427925772670430517256465206058460477184390228589885303849634087823265243150871809258513349610307513506934633715470402399636611018319548556084888497125248971341443791874040688821013636582974322096 [144,66] 3885932148490442850816961366186315132754022189995726863732103949163531313496506640820407953389912502207077061145971888188591308954119076867402342753964152761828081410248494405660764350193698138994160030760319538836823859666171690853929148444747059837404596436237301143086413093484670130901718555359009148758279981815831899515239343095841406316954204676429777443856581756988303134349212088035290550211002866526387577088832424546938244757244266944559148166454661530168834185777798954080892297003743312139192661368706702270119499656435510244174360792116371979682664478212526125272543607154829127888446599962722406175215992308153453508576731391238088483598773500746012161151418177657141718288550377311734103522039448544664638733954176997232498784618896899506099612633634137107239356438283756924528584651570337402249062330291205617286051373616807944663014193959864463162848499030048636948452159241246085151063471341575589976322186799020794718783153515545569908501110084640269370151096480932476978632536808713010808667417105599108508388629478956888891825448925585460381881238165423682040447638488912460225771741355281897996262673988757502007651814575246466945939375129883788123053923615721005794945109781991042042606930048659750818421755790210913250222922543544100720214336382648089361369336121072859467159853107328479847343004216779803402831678719633787719810066199189452134369315512907334105826329952574691258119159036795732733640443897480508448483650680659486910098386120364082532144886383251924390668338198402647796742895729519664081122878064263497382504694144 [144,67] -16251869476238633890186738962813084158827435756498066742283950151464665241189509215128715369398057590637640219993470645485861003076382605012323516164656729556230985662193667687321605072601187195262098277408102923709465194253961337985271639350286933321725998357085835260464586354264534536557928339401033029906140191524361656410864810838135424115695898117569566954474830943289384081966404411906114720544397926596712993801614668841863270573214014737485742617278255073866180194806894869258568163286944084509844714146536116124185747952666594873932274903160059533220702560146885595764872691213721949410221379577001277303600554607996923153791016034673037332837312604027870378737025487601504627991420036351235430351182794314932934369829311075673008634106300939268404786671775785735713572613297568547703546891021864484326351567315901024656746291285551556406468482635667647402272597026436532459030462304429571178395384900563480137309806059431885805950027150468738290257659182165957791677044896510039475759110049277332350771098019918286154584812426503563608448445274485503673410890429132592371426584520024316034080598144902369307675815029922747203383241487657566049548637445905767346112106540407290677524651187550431701569538745384733143357655602059794399631164489586463584065959276105738047493678342052828748562106078489352638743849798510773404003222964104875212129502105169964621109372454296949056998393382584620466851516146486277587038657413243675668649904261622787428932680960557396391513367711372078569707207547619935934606658631069806356174212056656793718976 [144,68] 11517344903721552451177007172574038975762486121490723565788826703992442275340827976322926592194497091037907304150081893672460788345821543708681910342271107144842781667475441681504486033687601665622838589581712435426097262044242308725441142670412767413026190392076817879464389055699266971504275399069315808000262795361488583582538025886794813616265082399882390494612570152733080332391147037592376221744561763461533809969616301260848711448285059621897694309271075247066914011916418505700944848504071065321702925138836400627701838881037549996715082975688729101014631184407383767401413246423039016686020459708524756701222465504773039671175410156895506240405282609417889720737597777535383440935186493360698985178521028256497710028523704904748476053287800938851641455724862308838089496041964389526469891770041630978557644820010192480734404278628785758729663662669365696388957092277670451532433850092156746087921737213668464631093610708223127929296465789854005417805668459068977680836369701343304716614121452486512687324876126245071075123391930255267866096499994146956680693990855981453400483817170396645346267048845238353224542647378789221601824732176746608101032647086665679284564589481941147799739177652679927103794783033439588794410448236692594349248941741921491302938293416325201635121820996878944391006470791292042426472812416033308473111086113776229219707567272561514921724200932253192347215739396827550261060405110062744872093188865024965984138188341901011595847529382078386701945018809070064407638921202464962566739042041859170382852429264036981800 [144,69] 2638924968200246932039096618394980081343163978603552985215340976270816181027969176644879368939164216964288624999071404164948980546290915613870401803734523414939390761405038110198914496058934556188962574925404444804287826185473047349596773623672387295767014891253878022812499139922219673351541534014822758629533109409736602384848681550460968963545555672293292111342507191085437734662188774114689609355795055963499240254042547309565717022829454675064241135675282350022438216393685454353688974816388600523835434460430224750235437661516690355555244526250575705078768028122531194144561827870776630383601013616561341908512374334942843841843844678322894841656704536736279027788141524544513074833212552760733130797873495584889635885759432835450482913960610344628851293727240900746111202744001411160747763583969697760475416597601856466807869318655697336435904071283785245461641853236675161457832634103851748112136457810270231213789168717599998173934663299007359317677229004346282558069083175678377284851905968787313647840538553126748558265049318942522482402555721038589237814326996271280530605569283292486174071827765777288762154570646275929354445915105899530075752914433461222628258839554339800579752710679189323890753795865547462724194891418078213268592328882207085047315660628703469710639728436729305840820787594565104583061746264077021691126557840913513801064495888112225694781991407531936659710800518177668759278609271118211091307636633994561450781776949517894586717102963179192981955541522900571624579271938283903718256407368777954933270142058642480 [144,70] 158470038143638654084408809757223642526967523594994931720676081126544632819695464194207278084743545483447319508264657070447271022374425824634560477726888112457908013207585931316917756883904455388054287102856033960931697824494950756441485317775882262248513013304678817126730673102258349758485639125370703036377156020921339902574060144749123970466342200565769974385968404622512554941084591251556551030021207838526290755620801684225123068569755424296383839457662076638527331385993951659946118157770727115441418382618093016350894424126517300882923334513131974110507315147790176515638212509700373623294790352950604065507494416682311745221002071163555144549648554023641549727627998793028761989908253817516384503937863444612540259530483452938024562742967931336593889220724177373643710082365178015457527090265951346668383545454324191184713954254359295748375210089407633652492166404729091600507953824246624219925535659474324642769188570589705900821367139008842759225127494678779348114019641539490945501355304936285924269877008993966516595254931358962508714614133881765319355200508435187776514637060595911808448677700742713449756206776821202261476246511448665186932971870802871451881839055838920986569842665241235267113886934315016033349703572986190193085748483652933062815159516992679607597454016010590671540228233759217869814266428981296237497290247504701645707517635909549241216468772026839856622903397594140037402469375522530746738087885458892375770012256327460137237768609141607283779650424294557144227509337608424385964089575899491101747988203200 [144,71] -589596641857751467171437204872113635899699546568843141249664744646606674155173970610812594259284925175472696208429783250198525971778302059495515311603774885684484196607279564194131464763257847003679588297577475449563434154509528522737722876155873690674442683759842768293917544024569379412677934103119436367518165619950339165434060129030893443318425456555302181859752118311918922857540593731325514284357925607241127779428745375240613094163344537767278790248205295813474951024748914152858884649373427336897060731383897193511121652249607522054042043275695640223509576598431753215824079571440600116671658344214756637615235369414048206368475617941298335786457825168817540691306974893739782073150976067417433574898499645157392099094668412139712996910113336420464896003151734462390477722577242319598964239350191324078719661581102721086657732588524105332322639046345081332121299063043193925316455527455707015563168596207056534547405039616814504397352289118437503283008819559979708097786471808815614154756054000413545449456000869930923984479559121764398143910112086115343311982393866930427702053984923141801273260806478658903477109149637615227030902457346846071663790140343270404095157038012639658407732304330350037416807147152038703266980865007148317970641869344812150267155562559126386337789204489570246089593196417441257510317263463407023756821929014936296296245831502916143557307845788434703934672311181982735578605802944768858822359355210126197121700424062093153520213623427931631674830307295867429373059595783343056946103897954156670310240 [144,72] -520494293437514873934476408574553498994602058980755445862491846082966599035482574209264747503347564343117404032772009354531415265171264447103770005098032785609125445446050330801947084900532763344576580779903065757253813330000311536375753967734130984515717683983993278589718586328756994353693102635992204159558516842663046525730341162119442167861850409997260608940145778704550671090953848201727846976031328080914779112014411856076268504368480526988769944825770160040421642700104293930575991997207139470296962308589083142049857181740059438104423322268054844120001703580335819291142838765584513065829139397447862815441157978069727360903905307412190639596263115483778969255752635883446658295091253402845219842765841967850801973653447517844115980807663493540286748812273709932910637019193510301589307368365146716601595619569555492798397530757261002546389737674677783739618524152209822532128707381370189309714639975310901254453510541071890801982019932138972632325800372374457361320061582840898046278738092983543600363775742473649781534084143631049746863329560585951637263300697784802429155467615372926067219138333342025860722444377138018595876209232685067169518607753424891363423477385342113375160641649833903805780990431683799112863013264801982355920801739658995459264071002404570208826914236804010849822400969159786288159208006938221667509743279669644946701421628853241374135822054800950899207522098518064701465191785307664889206369542778003295928462871166454582305908359282700638903491070156559067431005096276319222092930773781805063002 [144,73] -23423880049398596347994084232990472181520835019943098108795067439588477748780909130977321916012790165680339888280124383862734251856527704587205124559690134454651825633161723305287676375982551009790554216626878444793359753423941077548482434583694112214331409643565263058934739903694077796143229894486010038123387580369655423646902199142086633786511994648194637130957714019287876652040830363713837545331338201439759334288483849421255609828814896108321702521824187025949088028893728160341871642931493919029494136854134916473887510790591456818128879220081075149794722966201132808516508723553116652782711320489367720021483839581136349710080319667131274179071303462228793501677467607586132612095693389359656013160961660656816756843190297786838243259089378364198889260837687898005702071872610868074171968605004271592172911917703240548495422437751138459590390549758664247477749756886388462417129719647626593253695019227915237136469226778027014954525884629289703565135356171214288323718092339853683352023715965057613693582986485408620769274380938175944221180917174492618318516643052042098803490315316790229938736810396416743903368920834670555141153286064574507629197186344684680125648010077651653954684916038588427592323685643456343664268899884338626529448219678027285618069460414359678600891995851778609670821753749704476078237348093158770872912761390814190004134289894222199072198059779396622491517676262984343109927175976274012576292008892192312347243532443575469609207829644958718460623815970017598424912070385092785432804153689682368 [144,74] -72620511304626982379062331831272191108300731725212490104944303843667431702089307375697056859065425648215485157981669744823364151968132871018831035919119548908575948460262323184084560827654366024057985378106368160761144930098400192982941592186376306627889958377993157614699637959616836807084138824731993778616375628292051067486259252124923912218057307992783758538838013053155978823712323069887782345933977777797496062548070376999408209431242793440072778718269020984067951077380238315862704793365124935019863626910903266525130845885975813399078840823743755330218202540976011857743217554986795735853717833638124224167251946945690825423290479879386347055988400960167820545795684424985254755719914698139232757040051001834355892769515672458014189938208799487239753717295885378271085752640922275841481039719258772594362930288942151666272629580490244989950267516249867530010498421000538897357075009779733735017982436563850454373912599721586247513158599930964335672666602564962744526365279822565695892379228608569133726391472466123770965900991614891825467031978422233735552753114067350087043277425200360185907134548914879036199156644154647694949848143969918908066783091718421841113418694190583280670102183140339034800132410803201527597141860785512338921771481730266294702907048349400110199456022766392922625525424899194538658138004700348661428602604354966536880469839630223842332865093031157458524042180213629298622318323674443864677142774971365465224973812633062898425203491063628895390756617509605858805319624666503768758652810688 [144,75] 27697909068074814781550449914955636911912401234252548219677445198804374887020813837554053841023242364115347104800513019770736586015119080331654684556097770570833322970059147931129429463509500724225485551226842342873693621214876955539874690456718679855544948731667048183741499304164078380367763240526192200844077489027575639674866476560475303472161605077551140987079233851501251961815824810650818056209464870422058580383069094456919189484326351067377964639193894377068713515429295565138851457465272586936758885800260087572000497551111026231639657720441038422783332982757238551087071831247826765822777365089539309730918474304564783381783666520315785419889764675604026070188624637634580621200052883625460537703745022324019124398571349487247225125234789413127735948663445078307400564148630833138018807284540959527538861790049917256082981732890780321443567114800583444364784701756839285529460376234596796287762543271144631969102179627210638463107020408325513664578482169049955684837436932089016857621001203355237932050768907673077841564797277288013660781604575173468881328630832504051611475223488672660100715839685051652818485314204990714951667283330354985045997349324416552779092138151040901686768600956848013538187474431060353403503823274895362132399847898828747489357227132706738952647931726864853914187862039282008355778695872171836834843798671657547451042526610175845824265530797721067769634751160880911165286573715854464382914847808995206714092097734935723093321609797975059145545372193868559375063942506987461539755616 [144,76] 953770681432619849369164202099751203354524862286049882434412522080526051409274029294756173845645977133437538944630315347993455533380887485369778866643228342891631604143379145883714833365931412513360568873867524269089480491186166720136899258463862493313400919488402297453014455207513652101535178299215982855766625748298530108001760249862205998921391301100465812990511336921599856354638203969231022145066387854591632645624388045811446999225932917862053384093300473566655363230699777644462313150646250030610474762998246651915062555942204919180203507923115699715915171117338715820892163525398129825882687363985671422896102517442787082300458197666953331009821598357184095070433423717573317576688710110984073855231486350577299937319338146206794665055565736036230464325375192331805975043230728556369437838110353412791724578631224061086013468680564060643692915445664513250244572194480876772175215503467328563525556937464739427657665614234979066767093738149022525699310631956076386021653639040017369362895039621610756060886402938227558989525593038615695078510560817790681190471522723289983937455391399201117218520997085742940993101270433960515076253597419590367307886560789795305080160227893338870752273726286860498286484070022842358043053506769303049623385863720620178255742516940230802109857084427737856578062348128638680874320427245801249630253516910981176192837549489576526194436306571383023850756268574502303356198479895611889202624524558078884346423549720666695330556805899111352910288565832442207270548821463079574388 [144,77] 6772691003303178043038149871509493937023397290091083267175080538580536288583062938122998491506965119328623910106110215258030048776708291326783570819333684965841764533212366876035481341180767911423785010032142717553918132528680279098307223661963126204517444883929883512849020897203287874898497443674582694433310443908016168714309773058588821602726967132485206153544579642475797937945156310153844389547870530573768245925406645958703710197335916413203117897525024578957105259604433341980766881629128069705301178647743924065855909979298313675529386925352660413647937299464459836666545846690765445788362041585339633166132600101545028899849366755090579209761736723754330648684073091428124697531996260773623689032408838393835294605641077522043065300387903485668303761644368051782379985111215236720149323037035831121873059483994011114749189655618925685876762819884427854399619643292835208340545677846503566707709972380463351101957474130960340694217855522306509294925189641532644405289349894560783683324444111386117699952849768137620955830764759882689284465386296256945459884804256177185903207287969488514541295434319325555158274150744986959269602512657091692559208368592407273708770372353166072905510431569678924179583091894696440836171114520896534533926704728963362821132392629818781202638526643187742345801244148153301298787667625656347034015060171133428484371905971378743365185654541841248728917818372749007163686767696505270955815010321722083728637536375455605745096679816947515004298387666570489079489807749776280 [144,78] -323751948809955792035704423869048447685750376830628551192787762047427283878422501125107440383638699943459976898771879996834330779968555322065553844292842301204253172544078608193120991543182476449286678389564449565909090922602843464376578400695782767323045151184185814151395693697916717173865989438423217231145911714174316966504668411515447744795181742313187585731400436727575396556135726793626041312645651493499177485508836324681646833369425513620348534373212269266012977772393262757728485157025125224120885598024935565363687811250259826536715742482710687790001983241036515207096034778450821459610618360151727040435458664975382843425511186837618379306797012466134981639179181623208911791109779525660310029461885929931439369619581776553730211903192721891355817550062451570324406270032145332682088312773187007429469501998030555238429911948132549822433509012376663502516163836528284297699985247174645637518685631695308195641958438090209530183164323257281355209726153958017042748421785083975752060887838577057994490600901107434159307862559419699460223320577144258611652952202849342320772660270905215590092602031185444896264825374388974298586701418363956215440480139827726061090799279071258284201415764562655811479795275688918471591526399821392787777087896550575881862849149579346393424934870550627316677968155294125323449673700130363345491009868543984628057758643551382704433771746705203517521120800474406123750678428917101770058858265797515609694820166913695891848220136577491068682942967202208264246129661632 [144,79] -8214483374616174820242146569820563598452604349869262053661421467747593845173233363979152644773576568959499061395021398758016920933161674189225047438906217407249307852454538058949693579114375050272057116662910233465274247480298575490892652230584883951559447923195776366378018627292375678783224241104712749348466506224129487212582592932299727317156868526226568965413092390153199195521600206741958529489728995029518725117759620002933130840698853491147558563888828503201146465047186205272968703911636903239833101931654739517721664156272514950470328396560960389985813054171287915310803829290396210835105563925254230097744475318861621803960813798003155079767144271391672598546525818547065877989194331150754241084782725515118021214992421451038404182869392783063465269539874342010339293587154711515966702770697059313607877233538618687302604814757534832517438193248407241022270546639092512014526516557583174733084455871147443921618437426621019805872778131925598770198325047528106185851230128487824146133962332882203835824583209119562535438283869097511434629398130262911633121415103673337244949719688782071311938678228142298623924876219199327530352455366644110624658061272830187033397784846995140904412784157434386508957886090275786220223301441651226941679870305919804503736587503788078428646041577942544302638662752220752310430979542653226633658769929150876747136479313530131462012785276610795451518012795981204788523990406677823669519065358894283321104243251165756303008790728153196426011422811162781597194496 [144,80] -11744020134941781389807650179402579566772071196461923005973531334057425642396593019698134627260815209189964917723511656013859866662088980934116534010924672531616488600989118530782981357943940310765092674471604515103411099249772529785389827239810099510591169582595620968556461946156901014664782441509223230761878566559023828056092086061267436965526661670227723551913938241960851518728883508544481848430018638788061196231677832678220128855832052589412425447771098213191961743611599710313485986268824867801217161792484753578113775517541274122003525349605309117079893313682513114215703637225859100706985784373897456929655557119467691051852140288145022938525614052516424137088105651129593718323443143525289646216604332678607094499407340017164488671966203896092398262623681224524624910818706355069938415136803086695539340893086445927288291149840234314125855495267054471600787374751170816540863677745970147799810978254391565669475084299696204695479582453842497214159453701060822088816182653662189295389413975249691646070666867157907883367509424170608947806217211625550569047509580341895273405533070036525461245479288182736010353733612758782057849756569831524982554847799701476419462366607537017354222455874646997294526850421627202133786457234239092150682586728295511683491276634885542651935278926108677148614602901797543156179864054692023294834058937898624332511993133837172028755719697466835970934306459770106119693315870104972529022773698682252332782234591443816725996384328634752539780507499662145768 [144,81] 3276206814076525283939710353682415176368472374565695848395035336619617127705990137193635827294795661166985571623303426433007823358662140811937702567242045713020804390692992832967393218533978154685726784838715614370483574184222035865104999518604832020319424594398839850390397563586650117394670663864982556182331060655894373277134608706529321857987793648784080343780741032672525937829945601737264856640120756260100961492861189840089244801100027657349549009665680468195282090596208671603881550694486885601529826901754723395960759954229238059672179649519069586456250246213069557907113292064781426192005556479885817295045359419707990522733897981151216729561091746903070455376287093439774324615987738363152849247125264370097623339347005558946601410851792029284051473806811776628513029765554333837282475293784608686511899037708860142759215169317633424136802947822489181388252370890851681575871604569402118622211627102884537896506618927598619158473449124951174235959341667902246361103900174024672445926137909933218672257170114584150074154023118970626158292911204089057521559208744579838002277118862869335022015226717745245436740309750977326004049360001305198976721889173477743894749184474668893287413311195802348380704013958297980760926409598971795357153120251963262493894958234729364195298842537475868966419572446807823734932292114314767569362418480118588721518482210325704731656973513683309764351469352052861093537333623833506522218115847973386161381846677460877369021607495742379326564628549843680 [144,82] 109806635265474495343739722282187348526997230129199426124189627228495299649013592412298787121441574259780120316861594313312985643193413935571454236293934965082756434421136160433690446106380406831396832748922904855665252260171641367163848601423847882007734745083198144759195988822056929238042036718058193077067358884819843709450609578445320483133855964094811402290145590485036993521919986939065988417100084342056778675627940022316866923192061084426612236672261875609795703749652883542676102350073605247616772555445408374995319737748405576974987304850012075853034521179384957882947417512708602939124154941897646681121925831218368740825393890300676037454105343720233551556817871279683482291668685739973161729665210191732755566420889562423560068773976701507775927739720339520450319972769838684495434074097280067748664932477854762034014148343342419147711194438810276892536933195638320521946460831251774558865639492427767541374986475088770265618358283339204081896234652581808622420001750295983221534862732782299829415554576045186612362233648903994924974994909913023931183946517936686021003957209191921855339082365963309241565885344040274896443275184613439246828679101982615233755810602347184206056124005729126180876267275059554384587659284279138521601387415334325492600613729764417665618477074279933169924322055323249649298333869448690864052754842309138128316606187171160773961360464743956274475554973267299184708127823251852605144042155762897974863652699010112421660016559618488149463086248272 [144,83] 2793146706103050594953639178897952479928735398635296204149452444667200932322005391601597876481532831405140940146607133202718799706358371423171990916956943801293222986535286130330769646086124331527978104602499883039728006519131289050792158561987188618875582364386599116481924167627679187880766637663250827831706523279538016123901130185736429846800658956093660470030052876109832749589378235170644336800457550552339348400983695770826157005510680913911263117566569362049712681677754512743162868092212280592285113401824058595639709058071802318441075762259828420644108466129010962481676823964241166714683282692387535557465741479959371679207582344431282471316818709359070453242704423824304930916400833027920055419284949597276544778710547445899454530089348424377069282070293746708171271945030519550191171822472657817415226028972882030909175118074463246301053351845761747517139076914658240689600670292620299441312580415592454554742621728233625382851051190077693023229761414016208399115914659595610692756212919472611834867490022166553201812429985454136866365125969041421655391815454063116331478269559947300712142055988864483133892063283426409317160949176031513528233565199417864081815316150322767375173551507126517117512750995769513092298585501115651257002285406299349371941207784877373100521254870586486640479245044014386191664957181948605170103860164268327911706910220095866040304084336337885092199878536433166142109583904191940811910831679845784489614085507897719243802754289293459052097952 [144,84] 71254325767241618868577180504664109259268814863108618603962362328309435063061967034591126830015472965593027819936949353245029187586327478356227771716051148321775071367096852667658715772441940518565530017351573637821977094027035764153964411859106518841399247738599777521270376088095963573684132980902516728550945247454479675809400474198865137862907448061887479626613197796462298182746161762119577952765696115208455782926879991231121645985187150023468818053067599166738878552148780941505599762207891241725347189696321307753947738672312062487418005581620614466131683785187844342842875562189292689407606887185790413142963773993852038185852021826838960757678090123708819131720992247555548092325337686403551961905274821423227224308970625671115551573928537173478851211033388697755073690508375205875357632578916686311652071664565238824747539348696850036524208473509213867159243656913252130347092181045168610669567325888381101615889613336561322808784203218678410588581215063003021759782096125848030809573721547306068661475128535866403728486735211189994373300292252294997051791419846374014665749898679091047024684241157666674818620366679420728571798722563154022783357359242356009108179037243863605240760475670068110331603535899172421331125678717764110992514814968216051836456957251671236053947879072725753287294988049565730564462779792460787401286462091077480002595599141962442039031665668818320472825458127991608896543755742848263625826989448894514176275700974636961452549516139902234100 [144,85] 1663193276715219491049504590446025221059411550413513685827095929908096482037763257771233485138275972216671126848990246734695987276108700404155004117883450146772002889046289358962327434405308871874555110281508639909961627832866115666107117501010101045778154655129600181253771937684478009246746315669425274145956373668048511543986142924958302553234558189657226730083378087691617942317911361896593992702380328904935940632603563207240874590670627941778338271889263342352080288991932728532405305915113762918949630642570846424866745381578638544500375850865180667787653352742690496155640625250186705903884185289970525112147464931712106473726653712958295633575968195887092990837040031582427323012515492340601437225479008006715537879807123423370885019360128439813651752833406954661035842596491566177222837218333236206836401563153864680102263660356425824324741988810503486392407860720581381746558136834367187736001255496758544194975801743077066434153003994272435386970848857877722796123412881838864080577383685337152644019616723880708498819186569342346951729220984686131597506665413227170797478883437377888188786824284932397218524694405699339553372805020662666381018388528966536107078025242434676081742249096585172344987757217771829302650596353380222433995714764627305950414598497622421554808106289751507108067064124815912739336033230352477657705910462966784281976031162163365027159789419356931494875456888339730207692053076700250891687196740824903195470424135393890728936492820982232 [144,86] 30162615323616017779201752464647544716586078072055056137546542792760660961197752173096800158295873579616203695576290318554244354490012442003492438151082381055558177654390589888176058879621736102343522979576931135922649547300450640127589919504441430579206151371755473561775204839126979512205631743693138796252685298075328046490366976332533936619519605714571206470284193724115051397637292831389247870429384778467164631755732645344899347270902636154078658082546016057216106245651923067560512746423101541373989733260467974141042737267658360072432194665860608111297192448034845384249347052883758086761648992322298193677961574645255068322502378371081456366094187841161238375805716224340355584862362009511505846641455941236544078302022599109811287698257959472780066365012846165622812945277872936792566389026067754414445607077938116185872907718461410123887540053665212860075181391817278480404497441239105595663867531293358825247226480144551137688917376828853223289939745718025548684362644917492085503269771238341044200594258518658482616350513016848124557154994117066779339984572256236686208270156600458316419826307635361250847026434062553144615675696383998397020426354769584296887615629382021247685874784476420267971954963171585722887613057022317686184817761189000931635571716462022319577451505273496339073343603006576263330948176321054721849444254509221539957443267649364861126410620610078575333920871291609619987566132141791610764012818936572829195839856386028231852858454816 [144,87] 407013498518508118797907110380413041233244622662225287517577331590495305755536922632997654027966061125670149158719722053198549856413391527153621878428555985547224353303353151455091387806827743737083103362421566593258325692210406222176673756927725381561278106710059934227522030914198646225157683353682475852719001605364844057134726088614561502067031901159008275147922134056995688108111982194759464097572287261473713992109540967998845057605595106020798042041103209673638084596801444456901670334511631592614747838160008401811792587518786893956539661912136365645204489407519210256320212040954767505490799783200720099054674314334004674096623669458222172393610505845689725608238020734603223262920351455303581118630767801971299073297989274209850197731438034969122726609597088186528179385560455364953199767820670063989613841491792591935226223150833425262203451243410596428048755232523773273953135219283100666543080169807336885548828208473749735459962738750821182421422657221687699637355076027180535736728217779107044986218156079711103388400523441201076534919018688133249079598797665673695841468704861293348419475524511217851108691670727167600539101663128428189496213166213278593797772241021742456465595837128269992289525153252771983640987125980204747510906993007940759796898383728162901392350627360597630121010317135369944923184448174547004512589465848443638003353756573291938432478982685552749270670969094572612900779108962647461597745291331552212213106558584960981083616 [144,88] 4122420353213811900222721821137267876837227376593626100071886423057506723984627302816972262104151269349381424226765870369840717862829948859782438105300354794040899693211557381217104936006528288115422037511035875643808870426353963400222774768503378898683079653389627287608797170059463654597659575414268460805212139619736563780293037744213136498062338579909298567005886896802461762911931167570668506925357927852143810280370643593198831915022443627793215605398112029805169990916591722063828592694022524088442178892987770826484164235966549729602860047333867203595834620348418125402281825576345747786889590337995322561605271491522424439176036111820682194417162219324507888934538553474353839284019185359000091902412790284920192253275802720767993590910314083336040428315291734349713563397561853105498114736208307905316058932830894682880626423989395621375306757044949969678538887177324588392792513241614941966564685197002253945663005744660054335839522394272357579222335680247827617518970322604490811794986312173455276918324465673560719116485178047455001778321957994313640325542832828552427047602773943856183059749850496490312088078313769171603785339640440310237987434662247923460278123021191352718280854139937638274824736353144213631212805385500983092425888133184693369084735230543595848600711106479365707311231007237606726411520719872890088073618865948698047252852587667440857407520367456168460065263891809849828877699688648063566298272705298224405040556946862822156 [144,89] 32512016680729092733103372836118615150387844050356188147940575694467062669656229398361339658976035966859718374969007016630594791678921911632131191221681239448930528670348036851657881292572040287751340495687522787983758334425484843111070476698927926692342619375631500438637051728057382202564251100793952791451346312130719735084234725976008176700985014106794912599404569514478282199153553052344254034583887545793275480491389899889095906533563506736835411395390397538619022393655741292404734843759290722458773694673651527880169016543598647685153545438033903575746545609964913790559144696578136777829835227553394092681810405053078220760117334003991351314631932747419984838753990969338071467190439611924933936080713481403926338677318621899812695772059970371397422048683548156230851412684495476825892153265353968026880255868165753715689589289543368438951672380563217242023035453788136579059003805415065168617885269038378528724281657755472919483425301837058407470229539376532755128418862405336782181350780295583742511404492330231017752272711333508710768379983966397511371089305187026694656679271983003755790826619717315360256118689123697231694086949972450053557323830162061302524299008850217913453900191535024205227565579409371014618291773631783273652734262521593513664877163381294869739764861852595071691722646766901348160534786430910129664812726374390278264680009318285647219029317606940578776529987143429105975511588559024267301678880965653985396743856241568 [144,90] 216861625632799425224212073552676077681969109423552390179572495705528361650649285397090163570385275281085706890047045220916343951017776917022539315804049052284445794670116107461238407331818115250776222998085706528255028191455112359724692082534861898879406645907827989304417378862883170926059061645549479967097555953695813080105686106601345816532027082776055240455161443857925239596241346220321903286783644399448810435663633030085897391398762030645837505523820828501840663199113199648241541865698324186688942296685677297760472563474946422881511991133033885567452989794018104606620040804995981359786272285419777601959246715442858588517762027809905776664749099399342704681370510513226144444317747835884166029452963768948531372602454705781479241837639306948871972051809747712981717710800240948481251766977299147678675946789210376721956758627591345278602848520362269469378357077254843486083507873471021232899272955609397394298516237600281827556915895569017427170229981651016370885080305128303017685490419507406024110866711721182525860427901788644506998694312320485942868397332231491250207643209338402920005688238287217663121243206707552530557800136132471103455968170049770208846819660181431548140190455245814237841731647062410206310532192787577993877686240597006167999285887298330404717836576826896118152960944408434906300818564365999242162143161116392229843144194528227853899848840504181428946203826211363949567197881325404423989100726016927749759117840 [144,91] 1322391281468762659911708031340315254544027126781240093452972863521668829109137386947606611332522978492512976080540822926705769514551380793538884598199082448909738679521961088813045168510398185732927555557553097162401026403770406098154555272941028794102110528428697986955785804899383271292721992559061512691127057298824113090467712096920065890080793863005171054795633152010823067209658912731093623810823546746788316953971494636021107918241384587372180107224314500474647231305963047326299487439694235863842325014174588123819538661987672135386691346801117245955519340944473793025895147715111159170212670912509157155897528695494347593878344724137733496494983241002911814006033799622072449565408511425001563386330818362426969330732791257756664431059060904005675991159324677161777845812591603261718063729810162675547147421293317239595305619329632853908319205861786058417583849820772226196594006977540043147627837108367079391317948679088632637958874588209215341572634621573535387424712902505822067263535711573022599732593247595146990160740278112086396885617757882432755954193561957043991532494651575128791465939234287077577346104875477114685009903112968204212442641905516252303619342377003109641823491982093768205152387473674285023053043927678207243256268274338423124409132643625987599405505523659796793157688437701797509225800104824961121409780109460372698572163408671572890831974716892829664895030331909770152789880194492318612641284959006626536320 [144,92] 7145953350967011827023215296904228330834358270892062625004606603812739783993523759993651121968462102646448014362602797572931639395721675270946961247160361037216149408971037183685384048004576909150063449154689843228939352847771583517720876930413585170566166391187848558441245529306205295310140216445367944238121991677457820859449031404539497446234401623903658752379807929190816268678374511411009449844075653149964234132935920237099371660599229736147741044159597801546114010359889211274716197864414762852756181146871511981910574466564717226712075349404035675166140784589565857512681263578713384444336494827274736118135645725960729999135801206983526227451990747596284454684258535746121761733033866926661831680848935694278119010143613101269615953263333993520864817477634899116453316258400073632528526466442478726054330367676072996770656117151826336562792826269301907422783460142959785677706253134275288835037804719108955321364710524829492282540965661523153547263634983532767227666187385824961125896083027975571262521538113651328152865439107735822757991902598898671985971780430556681306146327506103887284900010486229531193157771496950884772837657111756065002092732916069560131258875919001282607028191617146802429001380675887023744726891145076111827116689039373836876945017195733783463917203155515247229764445011208912379385402306038257053449634342912709056682759411209412871014641282973585697375110812901594105117491425683535034286645133154664 [144,93] 29996103275955304881016979784344314790098974592672760973613207727203689915871364578706090675315799313972148402896828995636738431297465970659850042763973378491009574017756570297260008760434435827336095936934852669233443912137427027640652336844711206172203238363380531096856166022397912174920743943811799917286345993254828657727318153457530382916361620433228803400736820334275862141422069313777878035151433363318255016947601310403496347683688422277803067680667211364638460799572392860821737707104003742021276843045395980932332571606354061633468034931362781195946260403495331980162946466256549430183467448416749335110020639303726170481215917025458245179420914258722093928802701040889299956228243715847305554522173245158023681704146523605587452107016029138860014504253941921873276548596104412494802199904573442344808465789778951249908967321563343482027431513320361536655246193302914711188190530362621485872187397809272807259493372556671456081029994700318455623449903408469611522509754289732902765157482525267391669839895181398332334907898201011024965384898134651910149845894255962909130730153870832565343797650054834077726273177258462119964471569411417797711569998449578018214411783731792926844225258424148904879154025999707411265558807534136567418855413410790124899803462355357622711037329772221442773007512259269387222522421263295862866401933400974380288128925113862019975441767794276239581874920896276945940585328380226324269279465984 [144,94] 86860917930855076788190749927496432058279406415450657541348239164501890330953696926930728996818712800823258388080490324420525983017917974199644780231175349695211410693769782829427247056824879844701429998515978821221996761755118751754650361101812588286667605579594825904955224827279703493886139778909134406112714277415157720956545784580512382289322187525670308733994991441167976924362640496582523128330475781060915584820169658592634954938214218287860098889216035372594206243346940223132576386701607897129789916291798046137926259865317269018920660715328510655567729442554032301732627269823068402964067231865205541060047285104716003387956081399901809421586822912826264631326453865894869959970021124895917505947831139395653875843225195167386698279834595700441434601702281137143509796277939527407341607147602457680473097846987596795201696251420768826870286557065883721681433799079793517929253121283348617175012497038296109120228325803116706572499965905161760225980769232500220543158958928920746001784966228147910757961436344837186978411509547536909872269029652160204513776237985803672555475883156222204018621282688863856404802226295220366742221869538836547089857527452628722304452866877693712603034414229710876099632857480727411743984560752090656086615664832752899537981867917301330112343754397574661879332827615995755653897595924775010660436368685430827584541220473963754130518736653566914646274284447613714025314562531688374910400 [144,95] 203205083977666859356361608032744464512182411472575196521469955460114873680326580270924000606859893134749756545847662779702846594536499035643455047557664546364594202731719923457892096159449592365291230187118324181916845300207836706603109872684432386471540602966748797028475578629364887394813238812474738356219640179174102314912115524631629284614068824718499654255161438711911714478489845214872820978535040227555185352978566733110767196029196331608492451609003051761523258811588081161608435918201724614401774158596148468506431495146509011062501956498471725360874555153199213295758558399249625979466428631320650622795480272276839939557032969822981935995006368415821416356488915693236434695556473301247830497287105292547100870610143257072720649903084558345098408292436812924079865258369571888698890271123699769879367456603628662468026303281639100817994105049322324116919290933963013415447185460214175004111577758684322370274750610139320450755382397272187802011074461732638355614196611112969566919317550031669708913612289121956975480719076340107164749891221937713324658518753292881493144232066055444784141979782080428469642759781610180961416281454761182119272540337173964103535068077032627959770548877814009865696190155587913048859906665272878688436255641968365122326379083709670479099838582350524417856620387425261269700502759514860644040285645442425337474912252710932520043065259539982962912386357858728707497124658911638080 [144,96] 671947773620904500838389265056366321883620780982924243633767205344502393005715971427534795723896390743097295174233049591275541946809434771096849441330610530559521715797133977527858476505951249448894110039177789163928184830942913008118626626209463652275989366270737247732733011740678395954010953168061072893746995405622385958160756417842376579983714203128687366334995190249827779770658741844735276101531392432671845999575019694070370913535052961246441193421795831760772960372067634435708136539017892154939200199774881713862959941100495607266009327323767207908231627987783898559936540017397762406056238149219826465320151954520773272219963052282431159068733703102978782411038131247737509535691939795974230591710512702472309789724265533068660533565356562564140045798081978941830328964605987688788678312676266006943250605783656694209306087031920250680651333728165124369984364638296820970019477094335585351477374359055576059366168304560907942852824229999980928729154274462006466116878854286439180457893707864751282302394779612501166119800181405070666027700789151516982706075713709212671922010926251279968673539280075233453643068134134261784288642814370550686680266180328062922770718242927343624446368102056132742196340588692166806755470952576115121973646273348918896330864688817039406293977914371150575960076237695975268569579874281825147456063565661775259961685418805966540165532543182288491461199442492288670554091952754 [144,97] 1643354504765586948199495115146532652207017525661997280644499739952409443010966185491821400526165262439950449666771654991315813119811021143104161692425322534679174886844132019889398621428049921366213823442942370525072350636008983885401013904392576929139810746545343192211516001014038928970560859924657059666284135277814312407868649482079487330769720233253041322189243004821952103799470806774015829377105502378257893132805403661435786001844835290075180464220255912141093357230355902704517747842331293830125782325441270428267182474995371020695513540143075328032152464561137545702626004258567581830551941297219577440537963626022365790849957215719860519411258149060747262939163812633393889800034369270323740424196141795481593071676124726024801675773106701004935224668822600762408663514300336242248508195628939526629334350331251404860254873605737825987769526940314632924884477010493431579404390116443923508153976553603970201604269125939310147601883519881867471538970981396487204172874301167540686105119853192797520166944955124116157177801962685876831818635758244603411612791840199124224887413319488392436587413237195164106311821927421992436147527019556216269456617544190731390443043158188511582786049932096534199799561807220876467905959795211545552616940133110474481092203352117473647403444128465500001203392639378133139979044118478193741112069460147524619129207561866339482245563983310012703409952908850009536620112 [144,98] -2193395956548537879152126995134872030014001667656029597651951943779683346164994123679588599113822869635653711935461466625371045257233094454883282041492113918920389370025118832233153143334642526544626063143077400591036065085067318419397636370732367348554521687121745176450418489607930139600840873209022696454402085248398105607254264336937413405294510638814862234389923950795538077150483780975491579622165569878452424931091929102475066752507570641522200171297141079541516574452127162308186637030331358439746969817840908329282573645432143619112408473867707956960887681918288156237474350908108424956254710321816268634536469514518185181386178965765863198421637649393881472396106907417106137245185700582818663863808208107467866257804790190175745349402525598065343338226076428878690083876891094761412990404094811443858612896245708992232713784079559032160275690071743087954856170923732644069544765805609801344647259954822860487118782609595112286368858597600648872627757109100439067528248936132288771215487689082949784239740126413593655648630892969586456115805457109697911219084731633616251946072903140722062795116270351089593273606933056720210864898065537949202744146641781228650405991458689970790580434264873297265734377255144306725836468102373879514316200029437665924172162939255058624902132268795888205227252335255814808816850184352388757265257111438056822603798571141728387613715470320185643279681981099917448 [144,99] -20588497553017811737293410188264181830989460601701857108336159441337853789698344393775802301416586782344944902197125534230064895568663184301037876506966763164438445957399761643983152035700745717436515164387065590062944995386228965374572307276333761741757085482409540600786877481037231497456020176636884448941538870757068396449663003523279686471841403522498654258266002333191135524740165969788592719228237254901515625528493630165299248952389300837583194094389237815219919123948189588625635708669289371082312775520809565876656187901341282221186853311204204208336857735086178500841952530597997322238172681438064375259512706138679224756953810170997339530431517150804271497765535706128580845453770350719222925497392543335661757162555039501968429449604893071522415230178489969671050188348409609844670286878564822671372518904284830082660931252182831168407762250549396352885844596318693478044461474741119137344398839914164727699074973306739737211029388508639856417770068425121695796963526294783323689246912470350671419096165647294434298275188521536663639055421726752276860838415237437249665389335224340470304540272301864330560102216065244477194557500994560809351913622745922292158828068164120056530917135852519283876299275471717272482308073433771309051390650444105087486314881181248747053229034945715273518265214054101513819849980996804962182652613289409726282012684191623262611711951448433439458672073977696 [144,100] -28348913162197317914711007792020711933005048901368604994567080668531302257622661303536097595912448072077078946836013270327427355087355436851994885481569926833941304025064012786935753754645482220690299489028774154338556163425423588812756815393087441263277114994134859434185922169653756961272959289452650404692131542423290782882144021164146284589425288426876629532866061885081097027696713349637136889695492775010414469161526277464066877984646773724350886877960672148733491024474199545923422017071468274919040524240845931450602439437030217867296034723801067634909025786534761310594122862718425017539632132989759355201071928294117178053784399349392048123048410947907823518438299657578083727311615860461689444720055191411959717385649453149973384973107863824530026872480108119918963292202873069827091442965270407562530094325046611116519861971731566732086350469341640768801978732986433334391585396661596512443362825486214434557307014048482048354156716690547010022192974538361061883050457429468772547166974117107316890290213277890540868615867377823078283694676369376648385123901614225423492529916920647805886855593550659919830083925713430915248590823650711695052443487882210757963656540643701368707448279449838537108122966503694255186800094531187626260717702801651240914990756262619866871302027325174781177146544316672967490397392712582514442080421464505742650152765612936491043283468270687232226254420 [144,101] 13649340805828759845669852533228183691225872556163834563768003261551901008608558065908973919315544405111099107349917286916736996046026492813653797720659172569344031571087728176632127784195861423475353634592002141136682941198668839947162162510585880380732121757147114386131192652980938260820958026644230192370454789618238701385496076316011706655415031109411262422229436668642391811613379591380496294515027648253872406761270972973493561866193576630180494375078437668405989494078150239448818407708109384779494324649161590259304783434673450574220596892946997602916603405929623411183933758230069169785425492718770105956695449438761529854821785033062602177855704062946143347813233731436545380480616426549084112202102537689814523661648025559894055857733496386516335545225977467422555912796902092082869275151861592084379448217123715531077225106448368993463202547347870416487606917202574887209239943087756323541608586832917637160480595787022386454337831208300751300194797569552039780467069237704251991351160431814978712752411052586490188221947100236072820896307007869940994686135593020250993330667758213708867443321970613046874511147026710783335053044862089807564644997467168304357267981744981056810035298055788796441049721423980442607588347847368741639371431950790408541180009925603219042854815879699356814043526382676341707130685043096129824333064516499783536914555780238509468901536954073030168 [144,102] -36345655246874991887452758835362631134953177394281909442548914641385559381141681162282680100593498759536278355381466958613668870950505639153198592335214697412698568300760964494664764348152629750563205204744431816513822919368336137746190766428803560810530200632637187617589056854744649599983959118631638146551578722242735626787671233965117370101643375341973630865490103712245738578923565925349827214536968084644328113179394331154902272599854863591667781241201609082184552437961004390092827320811327269017545007097633818230426293612404354384263530085258258317287925443923316753350742927391623863708223187189355124594032966778115215640990493951157810641059964405176042990000316596926390865015934201370912300372387231646517270764492367944478364580574538189745273414549266537479050207461777053580745835250537097985282944155405733821194694609384616694141358603485341185936487959713176015623741341956365878247475106870967545848878389586850722890310141140398706159314810116098354333825193984980740742962244736582260489258665679569215133577953421480507602820845203679939373491613879960221331019678515193040701645025896316594953811210449179289610493988361199498667418170792885508835956907658128568164845330169387521895311290486233542658143218906823466315895625995796091380363711179300323261439852530750520448512184614207962121294548803287856233312851691062178365474037901104068868739955431136 [144,103] 67477952719076725994247654338621938725910493602040467292364619232185587391767117595991412193214715457024439258405750589616108905681365477697142395550223948079778747282335005564646169434259305958499543341782344628094410387165790682004090891122064359962848793765758231784328480367014263975071656392946130660185641969849667466038918235874334784213883267258561390537719641134203127736484046788393531560439436867365807639736003302057434412438491376321951968677078760537665838147670179862147155069936556462773898622187407342960351298857651897786950946841756836884675305180481104528814648412043423483156456435418127351074324384324393636504128782412525490086812323649263411247194760829999548594420432926523008523454757846099393555071909018338110913684849930060322014667184276884889132494386632618162040487606216234092574881874307037082100574113784259825201700097783174217655038178070137485736859880948505144596594719395849939702683277748703542557178444121297454207104319176898413812845549859225666434101631080221263500230419082779384513569087766106744973418234632131286986474417012261674275525584325600909328821013015852196944530639954407925027332438963462657571573281779437810454054158804151797402196948336394205633674983952032968776468457604400577971321151104555763800414746473965916746111466504613279687221511077985535833895482626848932329247344965779249709075596877140156568761472 [144,104] 1393050184692172407372788366234211492777845074273005194196976218232866572611971139417339912097763935520910175344823811152839310907581881998076007130169128338011976071785455534515857864502911506357448371686007283442301972283848480655195155973458320227891008318839816678728460555367187013053965930615196888466156376010365380567337964818615486918229052734738471200560120806227502255503391298838590394742715288735772634115165373315376695809797453661051972396780291603750632731193615407393328624711531311301621372018785647385627739819174719604395371859655014555919370763352365392692528258931080565783791669972591204057207987227822823286703315602186908160149449091890526921780559482985230908517116772046924817769891681990272144483470768502426555781335667376994972947273918620762548138502285293241672245647688139363658831781702789529478759822864826371349515839669914081825546016957989205054584602924940171957161032617010694980318098361735095073289433874603800086493405963405420322147212400010391523835233770253514472265489437922329268733720622796108910312597805573810222113238522556789222300995338629778986440459149575820545391076534965315316950234055148516944719458161490081248260674616719337819992322882595868283268656763530367748628569703994947445537368518401673111341975293951203037569581653887621682533983268448146591985828428915963917441730109023019629379305065363356143926 [144,105] -251522824015428677414020136528921175858746906660634408025453609179224060045717077381933589285150998862874675433106106774921024514651408816437016823100025633897042473031481972626062575217659298640995906894312937818052886262905444559180036996859005903616445473014480400280663988072937359475484841637670716503348501451586526607223412676998787066539563216809854849092888839506042630476490745796604820719617456610687122672810461841298008263174465310701235441349903866334319704404497625897539779456373961720799493940594771203010940484948951596587581073886641560112094416531154148742266819826795866453955358774942629797891566053806979363934451530296240571211345134970823856596265056072576209788722573764438024232634097808802031057507127829235142277276534668013123917228312910318792566013844500580626312796794476156975262719344570085644649464401645604610230314691441907309247572585009440206492282071406564262309362366221919552404528079980256199278050298022961175929162524320593443544667846089284780682633125717719191216846326296627241581279658607736049967708606256749866785564401006901840370274918558765120523069151184943036112503831130355016738491629264472096488744972793808928932565093178298772699720004741398260431601672024434150736539492220749117520254194735263085535464329228983475048312856908605655337840615619112906967901889240767224974565954862504610261191537834880 [144,106] -2405521470937598762101536050448489903305012726670831422980025517970277122248012479658777725803033631475355999690277621586772531111660652097818656935923251449571231288470027863838570219441058890804862018816522833223909272154390960015971877982171373390727706961461074572172372242214076572838121306897664162067184419812852688220003199746736510757218190400103580307965025546151302784096746410004843674302292982004330853514959849917990303859328626004009787926386675611216459900615764681553577911500168418704620335631908125561682119230896150174497644524173806969616925419603527607179929344307570155632893367737046560675342537762118209028762009413272545514035270273416135459527741629193765449687182353476963990406950246921409133414534986820894116143714967278772982886678001485552803924229112403054486687105167726009805941805135780475308843785128015054123669637254636055190470406608232368677365664908836249364901643176959780655280767783052225290463526177082045401295592246858304941710040896810284387372918851382954888249476140330471365828962798278827175850287976091993467832138004310358758927837425023623600553156252791760897131408770990858613173728447068885528681569330578055460380281024392365931622006973878712863613236372034210436075876416920560792444753860882503221468456968390781063809519236675871120005504151518286000025948726962288849057209365066039527132113328 [144,107] 2020374782464458559680326302523325171035698852072957250743800030697744143164603175944868581283668763969245149327866955719085548606034492417678236089215883712248186890013893865850823989627344062534300432524447180378728766896058857987027868232937473530013086346673567375120600929715927279661870012372673590029110797049923800357617581504495012155505120546841975971369368059065474677481851240100636148020905667296929626138361718119899673172933535767541314118665979298182833272505221102692588440574608089776215105581500829322919286525337724021966873776861939726717144770706024292281867685651903953052843057685537969122895270837539279998241425862283485625764640435467069400920272673688201643159954061231238994986308404909271526938060554727773837141869284229580702429886817182209410726332363733956160649961561702327289885005434776085897514147110102572158466920660035701477397376022442098874144883130925646304772623252504554742705320563915377065219351840187669686090578781105066548792904018519734921657031696779486047782935459650738748347648961399066096441202822727637618043020108103828321776323810353566207733825440539347491396322567969183215226116061693116050596526403051337923445499194358318645150868565914639333805622741025358187238389697214354732976672916149278139313720378990042466996060341336337592527199573387848609188936512649105814247823025173256161504 [144,108] 900291987202949107518529458044894753113735970997913321660797826373517803694782168336515412907439507132843932461428257738023032573977236457121079929548627654447327124230215514968383686740817907044113927420546594223266810958423936469645236014061460866829718009923982501573011196318984112043166442789472205584635302995175085225804908359474840872685366545256636131706528758082630756715227909520212468053150066422036161139295164493193485849616764260025916338764044395396823660770130944166784877423506613883170735403193881852509909816596348501548045850088928004749338199359312556794426839937438810559466612123530186594945789251259856091688843991160739895470751175473496674077315974077403864469951236084876824228309826345608354764812310628696339523932125075046587884184192278260473247686124309768845019328000707261527827134886220321269095590302068211582985590167184448472297469585007627707337856640631911373114331490424385364575976510949627633874585321624330860905599905971840712638486756565669721584092318541381035213707878710382669749264219234777513221599081353041620023747442054876353551303190934460232940513167003224433009070413882618892393517350387033049537294105550883199977147263797943846811301400618671104931987972837651469637609798704299180095749792954129728262351346144818080714197713775621064003124359846568787328699281748585142947613908390068 [144,109] 1901941263093569633864767865254827146573969139889681755958973828019120321039159174754849036271768913817162805683803197855229742085955307231208832831930717707622148653142824154544203310522227500759109812869190842785558068944551494014340110965884184171278664043205845670067717797198323119734802021608881000153366952774452857962802395714307591552455564337734643939036493112011300157482689220231651839124462389880786807873732935416529125203769434485443823726363360654110528556220529343360928457147335593329064962563722804459955260629465263545038108967226199374010098720410953473887678886014640697601063944613077720445391611292710171454090205138771325244512176050792993684978271680024770119512801653074209668099824613035565609772177980121686552892219897892940299436760680019694505887220285557168076205182848412004508137544659343405890894299553637166944542194108907135250264771420636570912221409320597193592029430981624959378533071181378696487753860295393195544461501949454003358729982414231435721389009087334032367012145680976705898875467768355753723853213872994773389663691511761541587199842397554962180121867945668270964039897876284825521818988507057805524134767789797614348861054814610863411087377726833154539513806355316251659015456088691920718121976284222655954554727993195995387163761455708815749634948755719195650280732293097392369659259528 [144,110] -4150706089993065197275377454666175536037790382946107147811115864242691105376985302217071603625811625149900984723883797846627856632663477037347095712271767278983379074260362419760847028789984377565240297367733996014501426449652788120161182663271628241752268387533968687830318425465861345861403545450337358348162894514349083605235499639800251026156651801029061423863842694508407445899476585002139965512013977512059055589897638807626105328620676753821960006754141636874084750442184826768282858005273053392476224912368141021580539001773985695365055711507857656201492178560324481969106798029207047799037562125417039273444709401374424822281935381547996428164072396835227398922388669630244654536835772245222446941385671372239486889719820314869627811752056869158659781798295078705488894900609472863110575990186040953682232681954599889464709741247529546417962650734638476909489422731751408133477094789232321622235847058270662564939234408166942105883011611059859246280993061315462562372780371031601639626607616302592753718588797863800110061166602742863659315931612792502885906993867103900535023295698436407594468038253772903659326594046435014772583406929077810018278096478630288530936748107109226090261589146642319131683266045221687177618577700784269282866251910528920094922393197897015644186876389665377296913485138580573986518466442060905389888 [144,111] 3117559832082232150819496246172585954868320463881534225888502195115117222859655015205982583336276438368687964492827880388030595491455892961958097834808512171397001630135251675243124979260574892874938927968070317842659486876102877019782798005403768661411716730874534529065563265881601175604196324031199546593752720924362241529270550351645523184611624109862302259250859761108386256843521941119652387515578533924568621010008233019493966638777499264004527978796830322159688217181456468627232684666781564009439274858293084585792871418454336493120683259981448433658792213808658149953449083875009029450065565113943957990899592714941513572942831160286671670102453807811388111968313802096472594720360154529099985073214239108769044880734597068322440877281390087665569435362541762117011034793774529218842850027747691324326729311893914782368445218037669923508445160213882386698400891516535936630740750098926003274696046335429098343928513948452218328425803657707457920027027931687009745377379988305908928629739847122114349586418217237109008907275260596667289233699569292451432135862786829875444032094254138395264947991496196156987227601906726243704285733320202068793434252956564395058198666650185632259337892819288922279224390946621896189217452457193898501691111144227392790304431236094279054493550955687266898367853045361179678238030568126592 [144,112] -676027612517396362327473768469103869581298261810528492296554337913335563726482267889529592589382343695911399779159167484097811396254382614428030455691623228718289181189572177230698321321721240374058187492391479991796078656627986976177898359380119224226554502186093883090539268483421264421764552025572223880187844540602991965626708954064340979362687371952368803507601726457415570854173519023786232345913494160162091175893992237327275699433137933460427139145343910726237672828225082837276728828988610208782791420528484382254924769090963775933157280625264371127162956048477483184607244068660845319551869046439179305698572409974884724628551130079977436942122477073476450795871678406260464842383167152016710019479488428812582276615320212637207846726426954344051851208724642134748101819757078807048358016238036015763314224770700444481781480508412072309307005418076683793355576698370319968737254761282581836113810232947157331760467507701885677871691716416922777614177722485120394307802513681851972624442012300268000374899933717301339347731792094940369581147236613509428898441231447837174117219798288894293976743932284070961804373186154056703940483732532554622180025083326227563577797800977847857657746041565244048879526838632508707360635480355969153139287297964483132083810173322201832604427499866331454287435080198231174457086158 [144,113] -172462285270145819834755836798562396239561583867403668061039333965436993245169189228464711217541251500970803226124452137655316024670270879384124532523845655857414659541863606507181462136487840011143310143031428367047660406093612654581667615541351511603790913874801665081153132738117511447935009873172777858374835351255859672283180819519647869475543187395100303272595387438318294059227312688677077873402256904598492937635868584980174928271683869953557891387600512623478647597533342840740219573656567499126453329036183543314397706926559480602392600323071316053554880391254410805833156470682141415212196411026908891834176607185564230006641462705972840668844247987967012722214104714679317693993608908358458188862597199056831855576594726067556268577502052489825473256026306448552231262814024730810368336061092308069462060226419935886062265289078498782651407622245605349470443835037760162150566075260238398474005783965920159262476854172736439086705588118871888674661264058424284859561336352630705304144914343663076111650793339493452611870180516398985779363322187516950914550246688610034292253794223974777001542220782671546270837119289846320871276319888760204487876889705139984595875235082085582252893370545920227525412824143040465483187591446321527707688740842494910075914619609519557360896910949625046718772420290364392576 [144,114] 551658760323531946345733036946227941953458756937623872307161834873063441901990469799487996855749782314127752475018632778139288391492860384141628470836095681564689820746925550800392353773483903450457352965246482432433375950378163449096712929543516640533134383412927065007452306139333062924111153966009631911170325431554511683267269298378500608354193236045760732927891476521673441356079121621618122982914590135265369551050232466026160407300887411239281769601916222707494470680424553074411446245819825762605185676562949358300177622198986625232488318653188933131438447862666923671908356447369064309085019462010848066056463680895610679702241989086457444933237415080153308840244347547090243805321043215026953197299765832129823874308874604323800770667600631432674467930424824510260885368592332731107985267779471593438668770956784274553191127172296700272148191031451176080704925603629478769552420598262635815436341246324890664250294699933742054508736573705400706998076160231248827147829719896508925132834714082552761125951433059038051231898151290361265735448073856088162286398508827039199259199386949877903100167527216703374269370973774937975728737073074786123315324591157511099453613867080247759636991239571366446434009267254982090203617436053081888765823581631663851248576848516327094785414984324758878538613908055344 [144,115] -181451706083652429804016931920946455853921007249559840999642312756829995061836476117686635832979248747015237447710012386323211734106307761916922997707347614898177047577168239768977955097518259400088581314516283605732805504457918917887559267701116756719917877461076242930365659431292515866894962025080784642975912433429576439844212054704598650413384694096680362408997324457868224765823077658441182150577823795995931795933017720134466690141576336372674358632896686605363821717659081975136814948228789115692137134883960863482646224330925838874510342732218517289872871228156756194181393411219162738631829893118559956798176049302441509990792222757379978028379342544575193162044642494616650915890026974981496052571569141925719595805483887978030164882704450104647742471435653123822155021864738699406746651780473217219757365980239740040152046818405626055623374164213435174090734786803234860986121339680048984994082236894196520458534436402605826313060344209580023395548596590851993215148359374062808242889276766487139235093945810523990864037343611867589835226490345996005940803443418556377199358438771014408680062361517547494098956861030174948029894186825942721581999734278295315099582270595075162769538236971512195232735218936202714130395667409680365881303931117472579594981847884187985700809452347323872565274560 [144,116] 146569727974852016839362235866584193832338817794031857064587176261174304713764667350791615661145360601560438386819007135921065820669412951424345545365728075339953161691952801683547411374071080912560457243125127767327105521861391231683906009929494799438120700199055428084021039046590596989050783911942758902610392096788571381695480140321884087937704086690600634218237452982875136295769258959262942331009477291433180525447790141081648885074718595085600084872089571347698870898279699672300970583896046849852373598601296168668945127330331538977865625465843862052575273159027750054688882871567830385890843659666641504871942621921585015138128865089546597507808942533556117541930187107837481811783149025153759632097721069474981219061810770571201309563263047441971817919712023224352179551474466752169243024658770616345835627906063673404119381396127609845714839338298869212021919755887865187422515859156222434390279491331094429090471602574207068859643483377276846515213486809166756701086321002266418182274294969442114625879324084247324913630142068121024058167751020815522965059240019995405296640382747442873129987103844891966122510091455026936030453620926883653483003524977397465945055030381603360851256663080802379904671582385232823192804686162681732240659639633568623828354061787599076743616462959768888576 [144,117] -68614109839610035319996564524577153916986013217870606305851523782386963614015159827744706338975656580922749538849646324070230070120212998471966997592191470052089737021155743634597098782840943785740268552667056605722769289240901928577423205425914263547372007067776469536728333992507955289074466173919441474792901622405960039769164813693729849256755242549154895895923280840678278854434647465093494798663590070366729162680952057659113822816552347538296868146546692042399872957749522843074658540585950366987860445553062702077319152196973291221868627225839158324263851098061604577247711251665469897058703864398847801221639035634684069938936740852214641461082124340842720503449461645540371605656468130274059402081659996461938364950939486135274342931196231992357738023116439564813203884287400494621163043860448513033279195070338738257106950919884229276467521713758593929610024982732300733588509946984819461435540053982684470537303260903692556584572763746784037347371224933609919374231681162075740180275567732119693180448648311434156804203797480696128069293066035323333808067334201501515978200251046993004773833053270756887488445748605124874682253477551033949221355463992732035274381032080054324797971589912907986028529223186775326768588941706963355141958444868354910847775610138708806664522196683088 [144,118] 14271632605163887409083740026955339505991093798907207843339333254821196391142447776063703817809806376945396222404831013957685940488186086687198081450537297092390183458153206259337105455743391228324714263314895129272676452180334331442840290081236830790447837659139941737368606297417745252982261734275374913626017275156135803483348677073877824288045532711377131947612779402081310965667326459908003661138529502697876952956748988587161057426944900152078852839000959028725092183008104274710507055308755513701945001043568319968533839533129784771407013241132041638066057924724237792264720718203181043767901895316522189584889438114513422601145470772906219155717037691070361636156060116526673196821434104466417870809273248430549112580873308991745055129222840338287151998576314856358246977020187439533452773400278565750588031321180056664363470997228034142408183263596971422844593035989889037110526757047163893764767001735988495507867463026720501336119240112682298160048276096605722929306839185543236731025463624943690100410414827198335035514796491183746871522505217301408952562403795182244949754505849565018495212154163312163966193039039613981416002624105750594436706200043329050129325721416448535561737930596230252054064830099810165352415119933602145874707623162099700845532631397885814665876000 [144,119] -1280543871293295528116667387092142842616941618352447070782639760571069684712732634119379302054771831895021170356022345243852380009590950258820433286939700023659811456092585473889910350967596077586264223106475679439786744280626544175911072098095765980763210952056496913483614349616462346841803913186888847946039176026402947476807984876735896082924455769913602441145289558434434672209385829194051627300763321878409504520688398054863408706811912675236996501533773608486166398165445958324090742592540755506142775244923361542082276045747552458032594766705387864410873172661429797707336843122327649681325708497349823103391728637498590241462792958281675568321289666085567073673658231393749901236164672587530507764680538465039170185816481785329765267644051667377042791786367940295841898126230323377455356253541681338506690013036267232522833145743588870833799430590636246425781067388739634311147023102322203834932553766935052722117419849039692302331488283403977715464721477778232488134075787418264441151371279647708726282088935450364169056549301580663524399302888543027731118547444280611098544089583110601926783265904007402129790255524784060134569965145395205232180199706342821711361495074676624989433621561985783451793298783134631837656404705288634989726918515689662430455156132711829440 [144,120] 56314524072043812765028940002221528197939106061193451972291446640938117161983371620376124797455620051417227544344467696401003576044836148757590107123464039643146459894692843443176461388479508268337689966767706721884081546695981740464308599858085788477254311322429209667305940096246425791148009043773736168472639407391736809049018494332949890248512021909166305651537212192001292173552565698697308699798148122014772618605739365390413715199718894903350391749513452178533162090958102567298085400380714281588533194604997415105536084711556933597373763276023922077489608209151245718119780754976061804266368818652511498075144000919815265916142600046107146974960884545326601063942833716677538927551286574409751571261753542469890900042228733628336457127289014506452833411911573965564227013346349287938003870960200767267339061555739339528365378362330413093779222965895764488178387429206506394366753983292052175097825648686815973221705686411821653309423836565259582534569024354632821054546424317765935843344351956700427304267845172216644078436432122462649516277960056951205248352227220650050134135168231632223762037961784355184771210711745880570303225759940478309252259049241834166740661399413823910658061125111591106288897769878592342638608097923518436112521006052596452770730926779 [144,121] -39180932817920850958318869091901177167991589353788653117847971439992643675983068917288217332867627860256969086442994097799964271491114237614549188800526188386215783618390990300658579517747460951173713387923150679272335762103336865197461685121399785142331454848893288595016877297503564669907285519921625934446588791347818044943326940942750630913478058154020639303822026597260442765106250295895526450475013628758218445462217913515044599694777170475782789433095263990769640584275203851403629335302461872833030052061282050147408734145085764070576321115096683374148716359677152650451101154109818320092648204994046501980943739636269098449090731644460820542451922258517382142977605270603144440993799210807600080537049079795892206288254855909630291694665946542725466387917563003532643843943859017493411036336085539393208385969562645704079539845048550040842603607333058322529963666601371076544464469374500552398051679392302788241679182080426103758688671602773048217393771028107436407126599690874251543273678187004957280546167411772996482752474836657721510261998167510816433237240296477222759679434586524830907969772890150108298659280542067020457303744447884542295871475125696146859580209990654724872930510059716407914332275732906638056826246663283433793718212241749933283328 [144,122] -1164254815004430420536347973397991827822050332037463835760630387262928723464960023393211098678939522463046279084551129677616952613515514177780942677480139887299602529433332054888623692833579993285318061885749121990442704010014199786375176519742738695601914356311212074196656662742525131098579843523167766421107737037298026135039518407656455582932797504678109181848797172061346441609108075290009468696116313612094410626453493056895686473488296112105137486943791859643464526056183584700679511198151072975558360943779067913031085236825774938863928974950078723942140072305427989429325217609201419655967933128812335760583623661009050573421937161148796475721402249142563465279234691004881307777681623354073908396109229050279664633292158227675493743438185247960568754941640638286693467745749227684440543714606194353126621058389042604989350897438042929252439112981915629301852978917887279835704317222407383432566514916421861585622889461132899302997256963657887036877494683520013233527462631033544141670816892235880978378524248871674576074661193840981241575412643412190469177299985188182987516864839969707135933313072596945222425773584534606450818046074263679798376300718749127496191693090887347277173933180809786292403008260857363598096669337922968023079116690653560 [144,123] 3587127261947561727626603123416111658495056883566661306293997546223602878854882578093976434268490903950166415378665259665579108872792160875610647590127982133887715555456464295065450710131354351664297556032824095217709034446258385778003874415785924666465336302375771125859356619208229413057390588446872314625633975047134427121327746536648784402146180508721928908207331176485070865349668467927154257474220282587378293521473760345244351181250492352480361630747079051311694032078559025558832729657932168404472789663168556053807633368822814741440721805081748654732259637790398349603526961385881173488659377448584910291012832259025097805562823476664703109063993063027879809911660338285620146098701863806990640530554933140576102722186275049759859710910292725741970064613929877212145523360861764419622959945287260565829886365006155664516437822709157886502437064217812384235045104929697853447123025709878465919341173371548292943531143715742429639646940243664687203365117294268992209492688992939397986846381079011616962803350863827187985554953148255111889771064184600356492958788522827086105260091390526614935226340077480290611222668696506658432659481102749388745815043348950378364878583604658526292185004538005598731095292693636024094836065623637621093345056 [144,124] 4437805007798380033869427438496691195963864400208820007176614244114816636715303143245705045968410684753901764279404744099341291866414730476791989490195050001386518153150220919578194111185894672925262262329670004348564190990095060326693639814876379754219379249164807642157859579819645406867917737014330643696015950513820199680946117232162268926336515519632199557515069953758375419230809099795200013471837181423407976422670883745330171477509658013001153834557982747433712940100349720228549024270287478011740768804381004862873405240049670809121358995829479388013352312210512301697594512869398271567925909433344776138426104142004759844118808101443214460958806954372462820987341544562229157960391461618641246244002543020701747612786422854904224517769692707475683684507022574417284014967445256749473251993859217539211425396957217615419054131189914947818074085422841940587875542779917166481834211421915875916778443838097074838359483373218227676852578258637478513339095490930338095516596874813545310939516452438608362403851580983822103982767393508022069994922215291026164736275274397718531407963590784877809176166550098251291759670884224031991252796807838389019908784924580861298139213494857518219040252982242561121012605908756740775496534893031022412 [144,125] -4269721298994596002762862652041733210766557324990024328871288454867525150920028995247708185173106454850789608526646783750568537173348748293812769035405065356028818058232083942046859828247147055049575065605984002010096464390328395717577868324616293583212191302678891740182178447161002451859013808992480712549258657850226334539691224334115881606784334713830523329954163674331831639435652610101423287116368749051136723255964617106776977754782915087783069042629535635804335802585377245633025021063153118069122975615745694758162736259517427316768808394107026892202253924156341105976136789418006635069247143869714970471270026052983298109108237736696122752181234248421601921056015949334338433288931905890043021070948666798700818733487246823194889654628295429251948430957521686045827970129456671090286420529612951373383072168619000928878383808814533871796411367390719291992162673254928719064557347007040973635530454078977016568123899431931577056544827023849765398319439791688993152683487247152391512425987942332742296404390307959424118854134524896315149956571085399729786618445953177419618494330596424947909147834007395515299452631436371851911398682577745573121495344722542517221897135116571967203818983759908589429448139889728135600095451272 [144,126] -531573449501217292935453933291753590102978173404852377723831096821450558815926653793809300403696963084606445084264885965295940549146129212470869644155514856108998584799709607282565324836471127628720406354089533572774423742428441252846498350342522775416067473804275026203568959227251096380158389969455932479539303508096890015612593594721645002162266976182177866739528923322409393928483856593422258585176296021636320352066773711009006352824634990648990567322912700987176480521711264420057295566000819750530169912265316692807094532005043545886898976189327958174232691486677349009140499204384706236159074274491053386896058999825129915979619730324210379733260772904972410617951703056511826810639904473610875566317848787791071423664606072317136475792795112116379263805212157002197761120291566796632563698634902875095685822766099271010272118480902457441374641881008948807578061243063311195111728980763123568269147907221599686137499430275558547318971154017181305690607463163641333589616291964166925067729732304169223399570512409605003945544497182687434067009470166618115394753913939834007021087786113199745548810938432676652030327037880342506204400118089926147588466017418678539437237960642077478505905778090114912127598656167776366368 [144,127] 918943193468050365829261575208544516373755803609002849441659899364565730562223051962013296319184062497299299135021347234799559477141065803981502241116598247590461719943278830587087188059249290563274202988990589673564494484451727167049150118430312910468760928999043560923707941874206288118653972935552610864409000128608497065013912717729076362852568262150943277299498810540724892669522049777613364224582673864114162251808382679732956828482190970776991422187263633099358675526613400844495071312839380315909097688811727602671667393807386741589215133195229930403528647097404926467460030328348562947068987371099768967098653179727835556180063118649654244230689059964682602785698992342343420061489739103139667579863874213055305836425277175526362642573234092366622389485775655240935893236220913452292816312054794962198934531357898747757235156878869253571057752935320196721587298886572653038519975833578063765674170827699941738927526438048748817819829728583725238232701090960338640183459308243119965727059582249074921152324268478660880711610362260456143114911241118473362657987064183062039612181882995814156222388059762742423047442249416645885091886341428059730978322919933114853843309583153277942273025493412729400116773423072 [144,128] 1077876187270481846956050969140118538596088825451354818799296723213426998023361613624414024403835169671251664514174620341224300378524897121236868831113499034788798784134948747279281612466475265285613078107250409940708998854042698762480402771680107774120182171929137796801354530076017722387927279326148324486875977829328642140535546363617745582165143177758565216744524873505642574967694752128391467359184074828869496266529488577340783194267040150041112201504713516191836401817562931430859486724972361197332583550127544974729223777857950507883611711105518497067218623442595869285020730033120642704238874848040684990149135830029493323763933226606783200190964408442625481727626529419960395588510341352076785858927443557621978491930281676023192423955056841010270049295409423657697047652498787987715295221211768841924360114571634855172164855385253924110310989657864634226641951481047272868319697766100179962417374138502391122088810657739598791810587861910815402406124562468333791963985032377781504984661288613381655817891785632956669978575906841242780659933613004187665364652406955149540767909514957471969125682739461786714254231058497928681103089317377763042697145068475530202951619981524921311178986832581497396094 [144,129] -474558350211436058930391530899352085429585312125723876177696263758978079001509956963058909137969838342813243290295899967211295719252900951285060211140209389864852745452224945898232608917430515463177314214324471834578129641743968087329306201185634903447462807218011409773904473251630528762864651815337966094070152120490142483931425493260669352104843684649902283056877710727732549534470028060531461712753130657563850110500064444222054670241852470120535941305980279866881082791239910766158110914963785063613275792499890641251043172520368346062311636457327744506114776182029335975485836384061103459517928955636772204609929954664948144842003064187691602136888413471535321684164871095762810185785317664703740374087707528864008705050377712351297614800661673951675670102113467412151283887590900754212754405490816864795240204567776810386473782736935893854165502593115887419949102450516326127165225996346836511979251872405720453250968544019499531863783291909195000626621441931523473714396473453884394178080268427766528718610197325710283078843196147817522096597745840393246458346505187047509401330090736645221998793503852255146815490870100771951490784765377428025692949244137690463957130790676520688768824865568 [144,130] -11484572141317526685776216043898372669558466809856977197555737213534955955095838763651575131547371372058243006591312106131807046464897800417995201867889017960195356561246674041031464141571694639925357213223046661893485855085017022468928756176223256648079507492240846021749568874664259685999380616680504084906034958206396157173653806741682993756380282884305612683091596164737277450589548790958779252738020259335579001715083708692915678625765130150041766125434434212125351731752606304424211657099358377854617247136247609757412158931569831009857330369804556997544756218029476863130939174436804270368477849926252150303092833963966480567633608740468779070750460424673755131654064710662798396288316006820970860231378945865263229870523985569834709361511847153365684343534270107407479666256372086278505279465257316579493345114282137529769482963690185826931876413332694160872518912313311686807643383863940496771342592909164257890768155642261676114356497382372077793391266557755632491061231422225047095258521051520128204700184607932302023467584313352191655405279139635174812528876509105853132594856514666656034571362114898772009561106453572635359451443375318553772741420624339020163650463330394358176 [144,131] 6117742874594304099156677165207869382557643892548099024662273925272442454201725073224532153718988446913086065471657457078355343364263894111135098872829526593688318144515118049478399282170143133199305803928924210451304417643167047178147893562703393256457068510616629096693427944881991584589761320239327808582774837386517499230523458982643205853679579420867871933045505000165315085193508929452972516429454999931324213248133632212602698435713602297312694805665683011503475256583629644023467656364464062665619708501790745117486396378587866529348781804392816695396501562494495871461938097703001506171191314456019526209120505317729076912551095381851627373323461709226098166699996912464505490106065397376258834336049342381824405774790428508023436684960057293880632586179731667894741578444901737935319025875481550385245020637729820847139393529668639246897983097721696996254364531196629022597866999508777267719920485418067610905375422487641699660800987305777596488424510238610537486489400772667738105475849666780411807830257991515585454899440463106174872973986153642100499056950974073236748320193651937612320618962545036302233400616892992876744903237236486686763711045719667975536190936896 [144,132] -728733024899699755276732346565656794647569308177795247557420614315775145229709541999248958504711878472440553841534322582197704432506418322638561587156075534515532157280739494938927754238629588883611886957530256216755923517540733897879872403325147284055914652794279236861526721343081403837978848754037380955857155775986516718156136878289411265216074976104830244377234176463930042268458755722363800076249869049586724681059883267868246814570562687129139257066930495913323203879737868327525458525862438829831207452580322603899507229484286959328841327917608265519189239440977586388459396705860997866173597067996175827290722124831376700076395256947879863976404927128859971243511382900362025814822230078759885055962341072619145774450287157095685704892022060229811175559639599452226331533872509516619983108092223551281098761016801351170541667288745061200475676964127051774198776024812860906146461471916639581336629075329162849586782219033725050196685140259694928040465467319865709829252169821089211172127254433373217710174248856191709116095324502371864066639207372438901309046656177942157902837204623436443683962012632854947317419253839137384105893311783505328205076179236791872 [144,133] -17547460155383467811775041775701295032397914215519074316509424837636307786474217937385129371820652107566522482689137183348718394638024721936941556236832309108162061530004111206478325829394708994263816131380832672356706896043388054596011753665184877260753998585256488185116241387168728255700520442634815380141268706049046896767301734430267131808186499756192055584161951744043059180876584677112777176473157391662358925773148735042530975647848541262786965743683338195115643688052369477790920238886260896124447007732232658027542095990999305898525745588551854006402608054085332682991779296534807453753574790334111956674653051376369548816993805996830744162518529506003152349686495838039138470592291398861423385825158677093961470140159499358698444526573238238254809772165622473050778119614254729069728001982727806015918624462433976090471342240662473531919912383215447991181092288511518475183527502587342361724715276703354605192362642988314443097689003062254840857186452643243640949042489212798358286461528184520219695233016180899338801156532934300597601184976454997607142204237409937225180649735871583911165282093252084844471766250720001497057097102757760662226436336 [144,134] 196900079784768224122348131684569293224350857818878891567249792149494696524957242573974939907229729596272639510790911416166209302780574376793871057576630818331583672891497633441197775767479467133057443896267101239978824129956415832488753679395113038768379087240379927542954836168620185175779138687701453383121012991308684024575600614846581543958651307512079386606658680604203717580806017123393842885175141697844359637934662138768213986531921243165897672255413861445530314560066042187556983703166819273403029680688473524789300907691297040572848381080832031217333361947493608369657409707187966113979996785760691326837694853752512759364494778566148277449967813334811159110735099432426807614321388942432373590393115330193790898701566767015906699304785942557826398363898556182504739693740479383763837198677907315308473453337419922050132734742921775485003259177272544141916880966792650349680841715477969078784673489446583809258470963374140267281442283100379682816841341086739594259552244917100585886838199966952341250255442512409544363956997393033959375249479504889504315611165707037026082632032874628223535560872793253963964304618494520921875444057936448 [144,135] 389456576831563043220228810805167344238174928950089722196607766856376522586146203426574003427183568998432831154837043701681065558804860946109956404082481856351222330645892237318900309192148149265736005893846918064875834353031825269606140380942751760182250455813517339401178325973465854064881855257494321791657016090581819608850535691305386963145566420090863327441768687327516077191664884883346531368940914953021108200130776569146345076160382456744192253664575192265865129316654617790810201439311572118246111931040774348593676204955183451197227046342126078954619789735767376729004049230791174373587310534086393045615556198285061438327454299477989811742786163946228608526591015679597724389991139675682867291911043624601426843737395678073699611248674899552767182617364378708976637360561147741510740293264019164756018879791992447599466505972191087892197740728238426172396346818692243246032958865716819665537721392012512433741015454608555004364149654379299124943974766751858161638151286452443275037364561839095071108973214286337005971983259487372803802818802416421844837024062860653237914977590891649274681212220946720646296282894670656532192 [144,136] 159073201479913809468692536884966403954927645593650549412561095746762778441893487955856984874267408372421209757124420897422537262173345845890156289110427754493229559902753709778907337955377612864738037077458803628765002638342576637874705096547776226781203440950179956398032288311758276304579664757443094161420625472068700923158953396200627879857639826146698074497906807431496186629329870739389372385197241865742718144447993667065870743566985150181954360668426035561190119926602993298168181988047277184008637498055384285821514150716101080623070088309247025863829323398524055716941013843605512528325809697945143430490217895370306330232169093600704120578364462007866340609122875808864475665978746142376294556949178145535856813891778136623397379748531273341135130272839572170951199473095949872543030619120389734417662623217105118078710756093540902269006952251274915585352683866363964106659186281759621212644245441934857481861675828000771338727490536609497165043283784308441530671905960230365237002538295555932059720044806454353315283851345948757685430751305847736196643787221329871597165045622806731193993171667495308292287979528 [144,137] -1247710201792571652935690008678185698251473569245389058824448377268048839367862260572904798105545105018003810565989336511133629264387636419356523417908343159953640777775896440954978898445940365975457267636703610964712861497406590692726859545596993353556936967371748821653970776305624109797132828729876047045471816106416583005534618253054354234886172980041423197369216829948736262900396463388314712187565164054613672997117475078478339666205978635910958119308237214786766754545744169839687758625007159965441813201121180833794529656757558463171634393463440641153535460247816325467025215458373616836445752903453276499945513803994893166936095894319492554076590852928779901751116348159711133090333251184120401787719927835273637723133139260705234823231478936348355983486756043406252888033180702101347398817918616073114384247737829930329033164362603155205098786444862438962855824985364466872452062532568795263780502214542957095942599754440219317952503727100687132901386578800576556121689251817550739044654268221183622300049767772053823194197168509605656121952655554640655835441947310760057673619240396071868097797158152224 [144,138] -526861909604905240930964735615370336893154024681565000711335354427180151569300166435025007894371817307451388366255239493139407962833947018709044349026292969806792096647451936537110739862033933583421351830683061666158930814649181095494862297948489847431513602950991530634320742079144542089922030881675602609592476230114502191315576074995566196909220583627346737394553922425705705418423229044399215004948800128487136528603916398686186302550682971308704683214251256394798771508950853033521554818573738455336279764085719646033647505072973932068959423941776027678197962586994831871382357491498774559229888568265714966887816124059214811763792738142137047324831714197664367843102445399275872048733003805509555059962148298147533814946373707486732569310752243655843748142457566084246231511387825271221518397830154801793159417395834394463814622316883142102466904188395136246227295041183365079391851699161104002952667718189470472010188016507805634165616778120687328080821597898988982319224768006492582962371540245019856955352399254866376355607757495245438874622409295409426664958146207079533475517093159570568624 [144,139] 21299898737207570361741414700326544207256701630634973928836968623623008162881245798563763777683185152087291259621557790490410244706706802344028463036434937306171857184691136464420140400991807794880836004102506620577138765078727383730205202854502331878808135245834289218451918211306331128188469320994610389458186770665026595384260718309277193343574426038243474608686697084107851541153365431953459130204874256671255988960789508375437541336763003129001843702741229277067490047959044106940019086085760047647181140765499010600818634145843656737321744547759173467164741336114828903326633692827455748192951579989370667825613425846073986846426725664948850435905853570172121718826855341809313734650432360674723459634690831523040331511927691208800409678957536841659169814913122300386661094665413592510128986585890896055437570995232779707242272693366562309141354605425690142019307941605266613782800945722114400054177072643714986019605692790930240939548764720701608867848590564588613535919060781311903840351079356419478740443070442364646138305826184864150259889336949242676311466959384935062430296512 [144,140] -414174274405806321077107056695391054760102461342834885500675319516508461423952507452080914221877681811969429164246188632170509825426387046623310578026634204043907871238951075632807438670589592804349051740750788358888947552755560233772797618295830083850689288207447824432851936929239993497851631596359523478853223023013762287600722235781730778817203913841233464063602822115283037354157576017106049018188324021295647087315499523779671608609122201037820880060531857712981768003806742248254259526938968675931685497711877414461180186604016156884194012958297571719711118000685430425503321013379243828675860563668102102901556071357896144882264152666190961307768260790358243808717177171176169370815863667165297276795226613511560130915506644958379379761116493442035095179355442233784328389170955626650483952440127729753074719160749430809284700771017945249559423611123653411863119577695601477869175565871319289052095566682471623432326851724830553336738159434526431127773890942152313432551179548274196205287812291004150330052169870156011699099342125876069803192623924452099181600523344 [144,141] -97805379282152193321810611971899605520637170755626327542880269181123224550569615167218062226018177898343266579561401917737254475813972074374636517424130365144325871387136065835906322675473420463536058823746312952102682105487821972512596970043846605949451441896940387082698630144862636868386870102330545670234895847753488167402568383457900523604360415293551193955729486218654230943870540098822353255256282536179964900558665329680771099783560592069707301296295264867150619281086849503980560269315996180332506082195543183024202312920069533355163959943692480659850566052061516927902296362100042835456185265854385716814898663794374135467573615589364740669714616873408576696839119284709483940601849656582569094948151458692130096882810230444587767131659573907349279266981476596126198840059252401623429695896737593221177989097486573199416090489659507287385429248793743964006536060673880761107912633303926004428386313428359080622243762035909861955304917022710807856360416730996309556604644476691279923584455402937964033657263233192628662837433821244593027467504957715280 [144,142] 788582069383781020888865057699560138136170973779292764101280202624791876297102205115614835514050490515204321338931113926643864530823545153027262460102725166332060161454119198673765527553502266377242827245115997232096476878620229666627011727636425377341965425719152431427027857820580829330356337269809017740684408246167574282927207297100545139399832128381064202250431556388469783007115269894421822170158781909599153515934353831111888907939143281701458657088326263395937613168736905508662889771209287638838475513414855928480224629201739959835790897841826867915776249089959878552205775255935875398123247717759877647267577407314618490126165617481668801786355629263111494871847891152687284978463244103898513866313155077224780323693964786015125977296721384984703059332586515913915578238812716464810754034226178685778799107833730133584929095298557797563508308662517986406654561457090470229481317260649525819233268801569278809273186055500047662540503368475020760246349460616998876626005845553176596244924461240627893974859267075377490925006271113267225984 [144,143] 3670383293279753320045884735923453940413489108511155903249826201824801645091562310966620200197772691554237019772384972579010536915121797600608972014115012894577413016205717298556402689075853175558645627188994494250911352824912534690363137863175315205246034064959603999316440536525634460619026208694383147734886408283611948690658513662390248696744597746998482585545777288771810241457005805875413558977841549948191826199564913832099113842327247732132123818841986416937699470834694532160290833860881357895407144359231580787523260504127031915442428642269241199276430373765473043257206270079914420716456625477194531516320732025344442771399207320965059823281059444148051976792170174240986434480228918198650620079199955674550937720250838374928738664868395044895680357543932866653775264040061389410422535187382792651846386144114631054283697158003237042797077465452907111556608921538690150374086403726830966476682334078974845876855304918868098687526607295754819976657547985732134575356960425850102413968336243745126572070078194208786664212256 [144,144] 5652882894216918580889339936975412714864797914782802943412425371929171765203906607311982991379476062089473630611630219111129052708805835661115923610018503371797868256373399618276909157940421481025697433861257408559659771696697907678385963690231048106380668336146701722228038690781257800811547784419696564672821278825721719367981443618681041953008075960966641836344535712103175757647562836555946529208311502278869288391923561991979371497967578386618391127087123203392813904977049679452927199774426109374484223519284763699112906972003801832530373931525394164623346451724218670188518286318060445338541994751096235955993079034679667588222511496496346200538043648794822266986593114196731480965676137351838363630351507846593763444195118597554297615718444778521644112274176990528303363818512471161218947652923904491136396801006144096532931801491971361216838271445506846119107530743852856911593405507331301923116093894247455593518777655914119165247455498374098204839580711266354248177520659147692558647154474951361186685071529 [145,0] 158791722830225187332902674052461844424551633121237770165106809279327990165556945872733342884170461207037198285966363459190666429694038600973108442962246868650909202249874389279570775837017965332294329833254492247853327982342455527554405701825871233374017086060228887502340558827348368930102107635940923735975368714269914033513614488023047690900640051944180107333391684611180589658465733375525168502902986103065280273886850140060140627212148775481939023104368189553209223077727901382470741340999191005731429387542662507880461844968714822191184291967861953328453595818868216362663366397275979394603567627974083793602645713700694153163564481503503611478764884666213850592475704050112675776788431197627888926231799262943014638075397199741515358100401008769016128419590673760492078650817540548613960730052243131806367445818061944685719682398658339259946805519427132612824016127259474562948485028597183424096876880148140905522889017837428318563819652805069369650000297177661473513339694981042547917283158967702255716944132804903992446006426382142369585165496481653194623639318463083365935386757334307752679379084901506460235240897985214301346264260027378251078415662586153408908359501190122022978445621345928582460411088881519208539685933467935883017308614459505184389116367155266453987792676274022988895885173987885979166169529224320619041928665119951650710788594716508024585747257858380499708838949490746065279562806931836537547893415712339998446888798034684001580744744275801450614105082969675043573788892800198181174459538172699543181935954224182821673224689001847470059513656773152028039002455551241640257876120015179369755400601242532211150773151698511448343611802407938780299264000000000000000000000000000000000000000000000000000000000000000000000 [145,1] 40749559328943999679674541266230226647789965191815696584322917611123901180518841613010594387869081776714283992779868790308310660148642354285298355504970758157950175059942310872098699828598202173247617188159846587343336247103817054235649544784366031403051884998879340286009291588233938190468887161913865957189702885359363526231647813761839029824957330776386848684741951548478467420231138926086368548617616498948510073263865349078033487865266730891983393428632506499182703244584059389414778985927210615530161900618703456990845377284600719520034898587103703149417104576832028098957655504754750883856044916621352439575363591097113548983736163179809103739050612993797992486707871516176625967076657889600833526804096335006550190944732493026963977327689029874601971511974317002207791259489225736372402824128848148976068944521834474627907721322899252614328336614745361742723880191211188975014910272582679677565103266510441304469946759210769957534689384606173132971515299920412042434215379784089132520673075851543121888436496233819065772251840335523053595466469760111035658484842007375719190964330560729372180391790360898980900064163206988481350344866691924041134063671265214655158249838495461394286865738345052361618629539876007576367210928972628658521907725350600931048369797357998195094572465099171524938795607434281782250952039576398417101223970455580376572407033865793823675579057947170781862550842833961988045974170607185556609922947440814314840055329567963877082794177367631782737231431537064132773549185177559560735615648459192562419490823651646393904705782604629788470636606746336281154684427122828710100653469521116283233366795656475575460786759868512977049821566657632695245340672000000000000000000000000000000000000000000000000000000000000000000 [145,2] 85088594179455539543792405566078315914645040115016070526447158244895837721354378420485541975434488629435719979008819101597837153133918102957700210620302524339260331590850814935516523890363296011526753216426599691869378750739494796929305700538677546675305447391071522241410179909594068858713222376159224491662085090764614147182374095141026286424269453087628238855316691402862328700365325255311434558210190979646638808277719373671954153070026994288095658554956787348630335391091125069476733707359328604970586785335493962549910069639271521481749256115757335292842137405929052131773346285291222871151607371203446690415856803337777216944536051063222171921344702921367754003667934943498143549461283385828445185857974034562096956916420156557991284343016559956929300236381765298336010048204802395675342225610248035803696684980361362969789045058349176016390723995306904997572390082210520298076775527215090101368719200414342824255300232251484164912906441835452209297660193835250203670346770612624394304740459679569468605772041985504718749891047129409216027007517261552100058754845746922053743882499693798616560813039779266249944488830896969751169540904314608391558294179199914890237167041225687929060531141451536516423333446698137408117670492800270223605360789383248550490996651151211917440842127367920971488392550696593282547820588526719885570571350482414324058015270715045824117656022787592600536518945588947941747543006303069625922174276614835701062402405671294046386393883380424583541706717921253811044250595185103180652113637240735314424260863025526537397633091046788897188918768532184529377947799103049104615013708251287501644984453928621209363327846779742906421795716386899693960609923072000000000000000000000000000000000000000000000000000000000000000 [145,3] -2255260296806469893944431642091354814204020331585673964789235288576182450909125907615125662701643984537984864677623573216859960228156177486194046759516980960254395592415900901936130197424988711532348612126276963918228314034151444123164587263457655592731733080480049867815138379146831585243350329799325777925221718406992494732907508932408415545397304021977737213799652476302719519094229716681734513112472937965739164189482276528039471085018695879404822030209594440552943065510131149060890260241133494724709309827726010606458348255101910830557170967483064932315742919432577867519151916591341701408498479072699810318219485513504520418851300603247848364004501255382503722871477530329929411201634067683002393389177505530277182385831428300673905302241464471918497220816042209050132890378520763167755001273543627604372436808937183852673492636377725256405798096558075483686976318725555228781482853409942399644703259709916071684136617345216073224606674546495014220409340148372821884264055141024092386744437897931992478872586115169241752222245048995071677186254553370348137138510652257491804457971576763996200957378469050734684264962572023982188764021551363755891657437975572333157011245329908367196084523208335452963776704502964211564617138543026251427506829052370077545374419558434565239934149040536135124137977449890319574621498903187153260047831395464260410788695070406770864479939876435787404474669382728215648728374557989949724262592249662285187165799063573090674864881350303639582815347957125545116245127932766107196068575010052826738840841643545972947646406710095525495091842326564799828746125623173136381348443650926464420667823306674579107951007199999594399957255340167532519189836201984000000000000000000000000000000000000000000000000000000000000 [145,4] 125375169075871153509012025428508072794232697764380803798019910896999137271057759176664634412106655599325424431926088704162356007067575078333944907575065909215788013116888199342464575359155730715854426875198896058432567371697336570478011157942715430222649002490098070899462430544390923953826766535829640875302374973515522130165491396589704616391280028792060636996625142933113196269876583189580953575505193626718079877412993212028231185015292078225194430063255626000372740361623463959016988879282611259349399328791818735575657474758005215873343972314380413712358794640256989262465783402294911749489844898265169330746190865089574406363207332156979865192090823063579774553560348079710636196511870011701979458150608652956146502532554929508911241689438215935015786876987860036098101439421264474342402167149608182925337021747357119928873433591190537541615533281851700635634532444062831219591342157280692181625433257986461888697927075629304376495966874497777029188792516362579694245320929587980859067692816834643444773737544238612659557276054829586070364871589784455532229828981814862841459955930025565177994013237176193000910847285534862407893848680141335749843695365492387749737148536051287504293949508546309650143336987449497259884073565891467103112020810224758585921712698183401816282883970467251814350776740416529822356512794484666291180660754409714526462348846637848351724452462183050089485775328636909925942878707281159173261445078384667442451002184844018720674582490590258072130972638674620758132150092786429585661331211438779407151935952562545560269055839197625727011521546341273615853622955125380139460822363099772429057652772318488566161113318295015994565639843321883490215532540461056000000000000000000000000000000000000000000000000000000000 [145,5] -2006679820444980831803042258993985828874501454638933787041348466758478559709130486736171309122537841778662838390894748664017763928704786377853246655481432472194017884786826421950299847184755413392372353103974948613554123347711152307897000221567238237652568290789292177253795086896016185327282486925342586744493690573104221706566927497860168373592051623216444853792048812100837387303039434041509548883401168894303977273131970302533127434008627315139304296699690634329872579334015589439131498061101798276989221334924246510793163692646550750070793980740679449085679181646123424300034065595761823239380606177115742323642259482935659102757123105367781591358205543398255027509666385132564512044917051435893878102107344325026245785450572921310341505930859622607369127745037983670339748883707750908027668298793433461121364253420044152555675183524795610956057666340321902174875593609438298528247591773493251071766097216967521954072397284137075690652181018857500263557469010723127806162340430243023923835986252794294120625171154804657571211776874408396336800283019818931409508299848413639097219733536332809278677964646987229620729776976258204718250305939803135793861672599229624588257640350954107120213819354213769580848494857280252463950775787718268962884657220099909311929045496151673470158728238286760017027149501996184127628362374373578169869112710339713336894794617423053985353637395635243780419098844062475379731087908057245412926712891709482363317942523007426426787188183965301507380432688877064092861868954164763143423344641027730816654378171827752187488672058476039894846405660203699818620177069979283352103730370246043707145012088860472516803400181301865215822240797674420567106408050327552000000000000000000000000000000000000000000000000000000 [145,6] 23921000468818054698063319816148853597672191715485511054532394212401650483511731153746671681353768432262151224544220088484084294793006381345327885611320134398437445409175252377085372412991440691730603395361491670970128461717919176809345095438226241804204746808251174944827638096007497872223615360299267887978672070760351654809912551836065549271316382872662710557171173693643874828443663621834615111163412669771318998332214759787315488323870110018309980373110885358797967954233425502621168196888383118790544765938648428166805859589145867824255096333848407123136197318307100360247190085343297292737477769631630551372245620899677179964640386443951337688580908207164634357153036118899577007280528026628713494124603466288768583144584063817599305461000377800140710855810412009816652557665066880461052049669797196836970872101254044956273827263498220618476317260621253290012486715582984691038226580485194596013674141160967056110844861833512181345010225060452862261635139385461468219625881585448456804681739563022276376996919195933447018514879774828085876778803630770773473670339523836457713417710412985614485232564436057162247934330626548829225895518813178296896078616895491131929538217444161272099812337228666469342830825788625376398277364033012035374174713028292627837503885401813839630919044778591854956436967221950258805883363548541436084061389210647129067396440436615072487847000348112881469719084930034280797283446290938225890225492378337189035105399698552094373518583192931848451840883701099246123907183981402038271663347361522717834456415136008418006754128031448483562934632087704247849870144574642958149036451582805692221951743318180126301358279205670781430524582055318945006091760524328960000000000000000000000000000000000000000000000000000 [145,7] -205673681167443972435000872114257602994568394618046251664410982605926729718616356350279403858964981757431067957140990967096907167802034553231354827868427747444744872521971131750981619047002849646525442424168127650721215160088821638907025758844498292387074494668570364289690669380906485142962872935086624791584399317180208736364613778453096707449889577279132526666289827968885754385272320831554223748777454248598512618913250079164362673838564538303776966588680285796331359072792612000445166971518031897819941589159814898692805810532192067911043263576877642191294996799081265669868450487400556407365798998939343811333601592137766796110345917950412810230535068683601708593798436633707308824613786668488888962172738182173468139353864853601568959433356604624295410913531525099756218505362372910134933706723308897736605013397394871390161857866397531102816989554871735129006535393725758328628261359426555395824692767524123894112774963604463568043798036654424012307925213284582525823505013316568549418512895225379715759500090121515158859180045199704558853523989628468386659142094422355104000253655670866450094176242703012417914506821294105322385021438538106995925364399108063753938149253877251062336304727104373615235741721843878750527898426780898883325868758783941975045125160560242990504872255071288657245045657705821961841632712142191812750396282749388748580339286296156378214689247542084344192620661299914543477801065346972414680476603138753007952699570517952075811121736548301475000365025284976005841874397333605433786237168208171422179182412766156625194618861589414529346666150233380479202844225338407842396192550166415704704876746343022837688380516148242061201569046752800618779860135594426368000000000000000000000000000000000000000000000000 [145,8] 1327622346844439579649011427960008376808907821315824584270523964329598150446252871177647804510324009724970097247066946435453902772777840817501289290642431430231578743899549386562975864436304232526066579905134851952865593977362541156244566537096646588592408985600652822649205055646992008130972823100011981533456410290892756974209792689000034418622007424868768655193755863961991535948846017371860842650211798130076758839041967942461766799495186496056747280092362073215411509480138204215278341535068600653763115377012134344964742089028069196957756315189772344132553286498451920003117724865081102923272984943517331425412196165608316945847463409807576902002005522757835635218747627066966254100087343797074281018340131458075552640772733068392860846271111198014295272405679865028694974912424831184061530363912151053767195023809241162397534470924031346878021170888421242689152422040791323746521684655172384602167025606082843224092165182428337702090506019155023348733025966231310828542730430372205424365358347188780753780443720012425692791241480683402645478698233385831714152750795963691460719263575577488795981218571699726426335962235402527992768015706582157210784936431440873380286559431298330339460795671776571342437367098371019723972364187638354092118868801172071751928008692802458186890352381700305176197162903500964526414495772649500642144588502984922432968701328039885124617413696150142043055360978794937780095861046009347374094765310287128175328072012621695514348981473886750913682773586391812787737450621079050672311105501017137524338856160460652518025987332708380828777277986537160790636346688033630982491458950432455879392348663835617768809433716762010892060783557030955239724334285146030080000000000000000000000000000000000000000000000 [145,9] -6733328420002044390644782528597253466763450174155335382818481831408727213476103328913634260027671825512613726973447778451797569602791131020798810629106433239592914759761970502437723609855741773686411639751353696598774320360088608196372632589286572292200260958762395305287240267058030167864036084879289554903733304988718598577161817968047786966948882070817398367426810780018737649818495346474878778492837586149820301197917875466606113538693108378633318837137974228067635709507263272855764389216925537943623187441456392862502121576717567379622889170396826066253003277471577014458587647675531768128117314001183614187276318851055311792526974184786581600053692144563260899321707998789896912762584477664910254040981669394071595944740683583218660183100910581537834770112849689817008532684079131702301985552028906413442449857719061318219169165288110183150035338598858383073142231411616549965603215670749005415508190969467797723521497797478056918297912732273680651352145309299788467876189235539998058917292289659137372768508843205600749599338700108498588338443975633844916154995862393661634265706667590434886018126477920658883881028385341317161349806113583056239316396632709653365435273787135643627795214552721696953833009149869384500877488684548092508207680400362289490066062267334522591377745552052686136601278568590839223705998541066735397820019412497304592745808948147741602817533282403955858749395142430165698827214944778424657300401125626665813523496814367372524733249469852972318887553564169806975646607234290328960617126486284693810727519419664678047205032035844610447952754565676032214624163982209569981988304138383245873867358868391447110597929142564493524117500067692789247986043348213301248000000000000000000000000000000000000000000 [145,10] 27690119707787531766973328752707156839946936115035410575655491154662988213349764424103211070267731871336201114800698686548252277400843548156501741694743329886747388771480398258421470787293959208837273467343493586287157810147401662324830489251000596324459839719353575546651943435732826564213412449538206692447827479552982137181923356547675992865131462698053590808348402406530102898765934399211209163419449519215370197865522573360127842615555700714072782970413561542327116157281609160826396673699941733082774963983201984549710364287979510518156036184301994357074146928955039698731661266512558961603247424722645688086757898885938139154263568019575207979773525541444096429859955852322095267554849754907250242464916319314549709763856252743746485476989110540972211012680292112259583164354743110828701272458495801441337509772244800877290777501829018688224788369584909542984415189628766824643815715934408134757736997383442500079526429749918730670242743811339724697549570698214338737507990143991525358478116565707229476616681565673926057050259171818700314035278572140835278761853908071852848240292066017573363333047664128066570435665901881322346003301434240695256987619612079234329081345534594603388435024818247148899490815449285012177589945451705209050668115697580568989205643502859335866985697685869839718255754993024284815407359902137225236077218068905561531232983329466647663432022983346029147705145871411355127973085764878169111314371811381160506086458502764605520000973930402343961327981097598134612657846754529603071954198751034124276221666912663956259104424680270197845371734619104007602464354514003371863301464382025047662202924415074737318635022158908000097496981735661999893317913493356150784000000000000000000000000000000000000000 [145,11] -94441587520674868023405426950698072324697342576786503556723928905669026218344716334780806466726652257329180734720596041331377492675415482527849691052097449289311891977476104018281739997353252640925927909010578006642586210180407292125519101875748411100230600256921285616030813534634809243367768465286561534715638636907845887381008308431391692201998728390747188256610655858943381222921044493650709785855109396675914079490758870543472560617096812468110392570461620889673998579431729068472234116368877631693558048932300459036639438164864962551938994340715062551721890018017445914136182996580944001083795286819393653679704876068324045904758170484367226689209449511731547019325874949718452170574613532203013733727789448021483048766144668091161425388702240678888153875541856310859313665042839985998675327171256774184869905980608914343875857604866374634554814138347117068373767785202390466857107676553550485650202864032436244977879259253044296328292608917048450100802378825054522878366452846531893414941825798782906776457137278637737825691044881028679409155957029413302653183823364896590961621769977325167085476050536589084305840610851512580225295556473211664707126849424227342918613007269611731456110504640108994308603027933097198988966144652708218409691086111512992705524506710430266047943851046021290119536398010148049952390119761777648307388160849233144536127703959193611789148106630826158225602893424568742643724955671244115055980434989542876179257713053218406569707878336249171344403104191808880737072717695846825310931742578524530202809099913510370331562377584685616385466221641489218837595331653279118400826677726055720000567869925636625856484571170470848247304120736885030964369307912607105024000000000000000000000000000000000000 [145,12] 271877993689563485012688463189883731599500440097692414766180871740595167534077882775281790546968520177976403456846096960005218960342750397465595464824750450805017346050878742259545934918582980891105217325914760198633354785069289149057791253526868298562733962083534405229762146695073959633786434627729932494147056699357805583637207783243813495362162925990203284763586778836413717802826432166414674851810931530563739163899478580189260250523230788285036022841224954512355208762186114106883053622656116422020065037690876885903348468175352299237654814220837415140346381723393445967810869032241631178451602708657514270386688078614961714140826163448529759889529865621529624173551183952094143529173512523263159197211722623261880623721379773674925357682613920644979013861448866582391294867318621065643718977122868336017455948302791992139399396053565586551765001042696345480075265688721986674327362023349499458394024428400639714814679782064380509303877322912757993794577438156741265711479544463010533487273785121463303047796356006010740026092981165488290246283285617237112574039896153041189520278894400487280383258915580694390543627720424152234593053287711719854386217123556669496368282279103961114094879651617826942983039967715359476615117741302197479797831080981242091568294090385226577527534860096065209742835839863465438076553552282465995290541526680118130026058490341339922948953951264439056173296253197148724866213368649835247280190744680441692789033514324388161775415158766926089618253192826923663374240112983384138695209681075381303215552048959589162290960090438779158312317479073883176854877922880237811148646481370066427959396368469296773622040221817295028763671608204632213607162843133238050816000000000000000000000000000000000 [145,13] -670083938141224228624825207433204118432872559949340903444888841566228717730557359147371700637168416389358241266932957878434444669096064246144710582291239227434123836921002932622377116671971947591420124423523173026042532925790058975396066825263021379388098974422837346009829519020757262390147302795215611022850311594621236344227843927899168701527437688403756561419912301662858854269728707260339349515248949325649397282058962762728528365521648214545490748049636613758449678236804690819763814838407685492879204866053088112694154998694688348781851911699797661952085034571296754575021176197402166237822699482793254466288649102644591222375773397965326858833102775569015670335903181821742944569301037864619276897372480147981176824384064392488287941353589818530647523248566479320259334424393133914519624385905648343426224275352973794109373520462607114851789353036559933191022844940123076963517178653952989858088798129473309090518391038699654299221710892652281799777227760032516955996798665217082238568584574008272271020274051444102869985448621196760531185042366439469283736953504485142811046344556168338748271668807229102352296786046028998210790331623017506311350559272075286596793980958729592238598923560182207675181199678787760979868694650296456677336033824016380108912147401176643405109562942713851425884391028345316819948607695527353444079536863633777141476082868911312524681682317895238683149811055524462894596252629916466750493166730660792673764133723589831715358372235260012337352065754300052446576897898341896478680112435795287375873017947285832357911962777590180568552240271042944668208850402512427902879558526829666131764778783916947095956695451593500975715871891689133919657617907639476289536000000000000000000000000000000 [145,14] 1430519457788145077205221015990377922883503867268561425501482699291161991850222306886268841202945071231400745167298597363080158365478191235457941561022369397481048409023170236711480011976519052641861053213465462343171276510925807810303689260604496209610878791989052582402366574438410656741751751694975990905304492520169848302838515947242151367279170412816817513131568946794532773846283499289859232976467481738333220238173246664904977530777504726193663886675684838029823803513571018543451134844997409253555005240694288548070048511292425488242071582392435199681595555445952295150064280250923482938397100983431423068798530062103837551524914813199209330307542474397429941586360590454959088700122210522241029778052388510880939570064601156086757114222087786787363871658356867914585203327792716015347974955292459128155977361793640505954966418904276495804053090411123739874753538375511013250557170124542395754805863672729592403248716155734796087930120112281705422388750757493556143946752472946740201457813097868663422667542316492032127841270459021600247697562024320590133358076295487728842147454262807826855951822615347197918204894881450030394032401931131345384434820497066244554765247810116366270254460633260554965204777290004448382376379260691652232961636884799775405693340727426727500527654385232923096499232711582185120773910043901630741738273819543282876743123552593920330065836109935488375298700637928888169878979611204627343535789155021188359415873104796089745837397265309988487100181889940173846744785960440391441719214446805764969173290096902210489731754216346180692287989759260794406489621933220624328823155227891314424951649163954177135201290669227477362998829297390819079002162138379370627072000000000000000000000000000 [145,15] -2670931776160800645442242907904052884855965186816974108192069262228643435284393603357035157782692921473752827255262381735220325116738068982181742936926990964039019320207624700687082204686967037171785431836968320050161396503460217722788936910236149241456966852276185838354439732993352395870433177097680380938872118051602933875423747566938490855920835324196559119496007490223346763680190832330482914959545697045239220571506427573398994024542224024589156186176123189717237475326746274420243824335968077623400208603434660061680888044280265948676332456919966958378257705345712253184119553914264463371105440534403341431951028181285731689838372740549246071731083882118587138864994404816084614339137859366576015512783297799138402598129844631867846616985607071748200697481124846976647451941538238531750205052763539542199121742950443071078735234172599820692195175929345023283655203329895084848928736517640587919076585970238154811050117144310494994714694248427253561023206659889283155919587543851196510041914392043080414174496028816304714534757348934659857207020691860109235570502090056571668717958403849621355012734346592521226268361513626739574096964067777644035956717498106883391614306216511422818120273650017755503777506880809728474653332226867907369859975947950588346356052940837629043908050459543678384621576954167084502695687412615151377333991501384699497357702801748885821552235389001024879768268860321002177502626480810548123288818031536129120689923343175608280920762440797561223886315841943747746049784456592247118500321611558047004799388709396829880982109510327528678275331218674510269158220285536991177568357981848759507064531042182446958014412140087449426599189768020349347467650327903115149312000000000000000000000000 [145,16] 4396873139116392740783769322466175701463699900420077332727444676047268339809871526970868679555125127760311928446421113652760578863873042521380992272502379696282782976343591094882178614854980256595763199288741012472339168612995511324423196810793734564027738288876401363967346767307480005198731212664187269410554261589316816886798140061019119082264803177327892963187864255295296135724690145899480196816361898069733284820182316334921632077885909162398141182138628973744957388826000637438259010807132984039959583373825077084558263244516708143862887612527584966610054822845979916051774631079977007474703850937052968655394319077156362377950726480915325800733600580597715641919765890790531966785171146945180088767871911300147504129334155115253579017505310800996056106354828384330443055581020017125681901103106924614169630647358923788680738549344095338645334744282448754383518123352663205039126850720335107332127474134101080286695971992301716173936516991084916821099929692299569661780710671398943337682141603136918064363926348661980983517447845322020159999138117830459475269330061384483052572638877976952988378995269564791380386711625322877297188865252071195985433164729321278667281391921663023419513940527954003478548131038260198940175371717324240293864043700109487321111034436592173322932929079096855106811195323473709327591030417880980578670807359220694100825733221770772866515911803633432064411474405148275983928301983452141794169454136979698762349755191951187223001627804176591687503630178401497703439919807763039384589979204409103703695577071156046712932100286926426830131334519659293001922366903589263413111438990793345697435471661299448082888237685471398093787827494286520710408129727142406651904000000000000000000000 [145,17] -6425362297696515259813401302670335844269233539585438697391952448299643109088091488068827717254871877043187215368021822142023464400136299860420572572138908029031656760917656043430257449323796774903490358245889079523053379479048674753377876263254485038566270222457822209844030782488349335892276699392696547934500285017157433419426086317049090441196370009641978182634440183079291609876798966274609544605926554783343351050481401809848193466348467861020017897654031847363437673771375799353121457643726133694843635093439652235770912244473111192371435449988008718685320027475061055633300726204569778599369478120815323237907950580867893498749745451790499119885671405627494872973183519753307601559344611115574504424545857834758236851082637609113694107560704094413245932878936419114708276945069728848562470404867870025004000273191030391992953700665514837780034473481294609927480163960598788415833792909857358039485933387141615364212004737917292770671402644081591918611246919751816253611375518070494350899308738805454508347960830262975455554836724186692409422685216550085069287975127349244913654257951803728065930998875498490079358663146510348885158582381782620498612168045219072538724280911917703682668702768357372176557507529330133389577253458956599579131238871561296821312413780177457825855018051773479622713130853130414954656467848139360680994788463492854183369827518388941114866339084946006829825290893550558419492742903031440219181788374718327052138800324893592131984655273873205926701721341267714578692771343457570017136548275720054094702074962055379521200286022269353323880211660431859452592025408436819673962193257211972117599248177610190959442440263718210349001987443615805656160174799970065448960000000000000000000 [145,18] 8383838287181824119529596940264364229739944605862514383961027271556794546148640005632290553823736531427109790629710888818006309964018789923528531479781822750778490403081847332181193105884120125397617365398657944754707462284376269329193149581307136879221815493729784697347352078734598902376243779110724589125630319616286228222845635633943460160771311710654701973729214504670818698433440382605961887224021079085355981667707635312737449901559955766071872355155795595490895799069780040740066947877177055981203643477593913307734818935554353745175148562362824803990006645688007752156051791943329315351846630188077398787681582182044772010685912174269353625295753023723305234329682286398966753963282109773647931163996190029639169924284767866231561272131325346284635207878684929483697702822252893107621705775127154978494145862436687967944252525223793240881601109195860124440224372455369233102583360854827474972548580298768740300378386199512650649657870900710959714911029269487874598204879722703156162156839742097071600208463630723940246344266343976483860055287796219193861798787541109387908807318751315931913860582985592268435504933550502356083992523148738702020589141546556749177592641644208417777007771968968683560847703705601789525810831469352212490989993571617706504155862841065302903566039238835110346375540353777226823201156075187435285787742284887922298014055550766008746041519486077069457389320753271335606393330545440480873481548294293144708694654326794556575563964608422613332006958822966029319045953958691698128995108186669999537526444896771150634638402194087159415280868276351439854729004477853435273223645877188796434938535849129972614224553495037805175176326890891468703836619127226797916160000000000000000 [145,19] -9816062465770831795482179451189250729653091093949376110600170181486394385399432908920336104756803771001020026211128668921728049061111696690602383898687192997184861013108810120091132307101248570820359148347505951806384402836596550438151741796229677191382217599457833253987905249618473259509427693890604349345707302292720751985740523757662301118037317835434806057873459025136106630492637436820728038199197392444269455843030805449033092339711332625753063534509298579764909913945821023751062599542545730123472528457017763714102707546426592446316832110315368592080775983330733602046011670662620556166184451657847648129363208501087981793618518606106118091235248068593900551409794382290222866254430149921554169040980886455021964728356250935749672949663024446733859671648312778704046228267847923587590041792574156693916932630752546438506442215140693179325882067423656983017900517253685840704861912675184747949949266107693624902189042614786985743606601431708984245577447959356973335870937815504199046231207035398132052704305618059088423484624907448292398510476378902556774839615824080595505832820471181237687063795919486436361756707830088957367524913794023331482258673431760121788328000731795462387041579937049008368481585295735557368856291082136052783150601569417541200653197253856000221894066802948922047816490869081098319441604188150166177215213401541815945089857926778139939232588687405662145568192509306787100313030666006849911637875484219280753388965384249598086887829091984512100085680694265051968052275199528934470556412467315776461035414965168732044761269956399629419896199952535963330716182944403788141485253403537806544700041112767962889739521585575284501507427507186898122236552560099060613120000000000000 [145,20] 10357098929506129424507345967505500128230319082261843094106612593573403415880840817538125627296303070421378796592294703298894566495274995545327826338650287018212976227199017074019367103345683147200215799254808698166909026413685222633918902577542030450342234153430903602733196463342409253980742054359570196599328349183084992331043327714525109472493483312894557859960621586502591189049673712258453298761349260189239717670639250347059193452415223484037431907169071708540838245988991588899873652196088453446402576364892580525599826523259989271040427379415271900423478435849240682867692776304611846478687671870124185099382052898429373993115253817712680063534497159987285722434987661920150931095440967703353549732367301487602974681098710043542996487679319674976938143594940576319564951811233389027890380848869864490837413556558377585909334636701759071028014989473567645748958032321058649850829416107764796211150693383746652421367007136121316030869121376360312742416269279050147937421948974119563064799734441601573453481566577538130883113698618310931778952729143682423821250638235456518779122153455523504675322259327938103394598671921891999023363715188517692699882581300746557850627476251898425716737418669300015322569535904100739590617837430800140674826757223642143852934400682731989002272193213151752970296253539662224323443845268056553146802770931805797955622210435690769438929631880043044819847412384910801312186717382752797125982471716697431302757025848667980018529451587323090548611375468801726991239151614460034088032124519236510877444228734293281594909814684904206010767189830197417064278704387328740073477311638369144422865434886376825374664030510817517226167906762697750682901686799187732070400000000000 [145,21] -9884390707541185604897240703754763506629743296589978047553060374925517013290045819132933935481612407300038301331969201318793794977304646054898849421214058873897367258963318765773004498110797981521564737431547965435790022182527575229409976877205516479809476666659924145068136418326711760700552262081555411094187320517434012588006109099745001611253291332402477194789484040842104007552472261994436635258452166034414188946950447920271389297939319309776914809425654874896280845955248944644139127650875104298230279427949043227564502664364422608394168419566965135416965310856003297281126666538693778698728389678739679489609810362859188129850784209776763855193080498025800118105991897094935899787617972468186811056598719217869946840479500583123618473977211802067964043115395623774980888139802296311537883507813423150797596025362272463581107784184741300305657788329038100209938785605101674542621235343411980554311616610243238872050318725535173068294040227974774705450485832669589535318807164436783579984554345566179839537784609868535857839320676004455969816305615383266034483698211748511892179609852806155949382356189593923874595603240875673565775772976018986731028465903590930867992549915469684724647213374585456355636294516770541539962868865536139645883879339136186870334739369248680006994182957298903920171020618898004085589429406103207891976184087092455670406494302035569476424584625272805219937501299348128280118281268732011792084889050798981725739812115871619089902138769690839347324286066755379430932225788174421495247254849529742569158123839761927718343937920674337266596278945237837573574675162891359150560404699579868530314102102737080696175681841422197923251927244271995979927371705968209428480000000 [145,22] 8559774060129641347117141653307830171013217252054745060483989635872864658340145695406073448670271809058626559758805622175391288957494657105377075675583346628182307107797203067733036655421797220868587346061551301398653732875085914058666150794485114980109614105461669743108354375801036649062281138173527581245736857163801271134516327168375081819963240515552025493123820968367405906095825935451316064713465988660663052530347451188303641333003863521268450344207273345731761255544547990160451104406366377050936491972577988250035253414618494567425741267749874922085743785859068600967278164813854826603543477268078573083528178420049145548236671725825006227781409767994439195670876040960343287335387574107592187529601869740243110622258445263932964277734682875289488128465375774403824938469832521704865785189750222597416069046873976320095611641376155563556080228221290260159249944215227860533857913376812281398609639742830417019746436098969533485238165359897439635384019068613507162815016144488378730554423112413030034376849468844274145166503659105464143878601822705071467610289548850728330814555875737850680111640327516635665670398481800535663947961788069682795761429281577992694026885890501843327783868634926111725825640776834948606427878474252725627051934760292848736493484522303998353479757977600014590986434451088643805669963651399402416615168208353408041686000982468975729099528267010811263248747117099903743379270886867320396328438757735251049973826444282959971387015704236044605914987374758113700307907179869059442095977997192880658130718121961065601295177661928968094422142995197454080111418696006205507899451289346609993655476280318446825070561801711731118940969991204856003578880451569573724160000 [145,23] -6744974452739980712120258862305666973694058427751715132073407130819706893656494240186639116798309031105873412408049053839157930719831756050705738703427083496399461225609671144662705548970432753959481868720290420587608544032467825723829687112846028926618158654602125039188731022155082932885752112391585255369653142650920703558858128678068837645316919574098801378897924055268872772126675245652574188156233672240924658799248102954111778554128070184096304758504443087707601921431701079139141242772425334773334966671104470194658295715955169336640352030623060510370364541449355917492792085389823933072643630823077381895244064423385715191921424128269658872950382333089031913202435726652986565472888605617317052015238661499920889557743672407522503010949187639194118098935143848894676024059316011140074441260946105300841033528516874796223540210453258959798520852493648500512346855555284944700788242802823331474011043292216630669477997438316290869273211474660572873849965648902372283653834139745696084788939857875082199682272306802854858294593410947807557088761999845995414573712365897734497445297573490311905371620656421957704605640234666698658732001506064641844899694149396156493936187325176566590657804262019794529451202887007952590672020869089904349514868547419487875045157499570585605396067193085968924768157962328147078845920460877918933706966302142916577749224034209692009602411354747177153614178926856654258295132422802801479469188369969659314643616414883785742711304056309323916577066590579489288131088566832979959152648364520049154204936116354141230578495532312225441751653291441766627739792437528734807968830711102057905913270785973804772986846628926153769179219856024440008083665161200179341680 [145,24] 4847845601662748155298504134190806394519823535697560831834435062673998076679370791573848422043302820852827508915126673236384900198468194243216689542709471808620527539205400334250794003418978297183111352592965781346227633158861839436050614404632221754808317833083327955587951931322317278487549264167032626610920716669342361154155990280988471935375476522349274078059980019468082740947878483423330159233257513038555730586821453711671904639420413602335871014156901262393327190905292640449686160389926653848727317205167122794640833890286187774066313090789095936716251711784646310485704954509785638246412473790767960851864376528468058940434818001835790096708181367886574233478667738279016601185683607348163482592048717312106326411066861319713460073379722399472153003342877602254735204962528695205972720182210565544250642624538145254330742988622670143417753656761948836021874577123383858773046896470811544450621537860433708824199970866633794294414436399742726226723381851594190270676112059116685590852091968076009245918553063246961801111050178612623239821144631018841343927320841267682538753698799695542305794935377868680817175826956651947069977221015716895415223989399876399353714143303206111030213488746680547073755307349882895030499976829441961777162333514919070659655287884244134877874904089138200225041746474450741852989763413244878708724101145209296057178182681153858554800277485884607795575064643984098714927108335902417186947739761708930232850809308036371120993868495578985993960980436031459207952550176591605923750202496464793120351771144919416196628893288714971448123269978601255983369924392540282664806489454884421719596396904083487175883336782605451786407912846832252771417048740257632000 [145,25] -3184728801951418397125654817546579481792701362600739682631842114928572134815964753826554849905196245918251279124887594877265720359499776811240348670592925124000089451833807726925919006752437475037032958888420275758120871123020613383231903693896393548651850042242681959942306049421008984580036128952286482817027848937415696186627373251668056785829102180814188329330449777056182867920160352598458451213997567429200903827447944094824267381803060758177343826668240681646237480507382300935595141593399261835580936223628365986097742396167061571245490467984991988702272664968484783944561515755249266768428505444331281719092460952156586208254713437574204411608396000293711721200148779555390058466468140996356116376891517901465414358488453228955494042179384825033211990424181097143331554474888147979491380187998633177290138803087554898717707639338757266093819839805222646245626010015299843488309816496198377220107087280202930717695314188739828124316283999577147666688422145889210509325130712761433737913508120468756226846696585762055349071829256046512476662107785365153499267854510305281380872155757404777610624816399222692569557362231044273669030011243459601783457632403815039630766297966306010044477871979013084926449943717906987162534304048460017057700997986750210340587572553891446691592748082864120185320137488477087883492069248117713687246424494058028181500943516076239573276974679373868963139213340089499295262899184243106147418883257976451667967408306049954201622783068367008759114291461031735892944493567452258738970171731270821511128282129242142705889248476754028044395599643633914899968406361571683874204931720716500901919634526116213020240369499486582336516888151456008695427483255913440 [145,26] 1915721834825363282022963044811570203675748211854199623471085246263393333281182015968350160620003319315592453096238681128058671711166455666995983832792442979665159370282665216354916102661035321409957915915212480580484804087067779964990206935052980793289114430147911642253851539149272779544864355668842656865843981718990049415683295325012412540287245528900501587345959176947929973683014467644044555165360446321579181460734011349175299307519797318044441958563475086695837369876485773204153783444342723959876758041921931203521458042973829812461932730811614773047547017315427662825035085557264902564581794489262904036378982677307696366067065540752125004674193118832592384344658102530526061027173917388440675805594765860755227805346184775565170490577923070497231100127893202722605581364869892414883531655550439598859502730644207345178448577990141354195456902895725806904831310513265363731491753873567319101938388998172938996127270002524497642904714928795096871090705234454967980296468995303119697652110320796326157186688320491686675819919627463068334653666522318234149000429121467151970543657254895960240918083116835937991199526931922077386548373700268161008669728074941864100909796203853133076906159339114800917508384951577590124440314565630890076146152407706016224444872984477212290021203305494863556171355248528759150990833875555245613270788969494009369563962944841044170720239943764546726027116663456195979494154873636836636781474343571706187467565721922101410171781732852070138745083319974017719182882650006368290214409301694596126854767811093674247956288680606929116848787268820622222152040741305021621074141834274148473298014892281212574313017561686639203616840541519059635798020178560 [145,27] -1056817248606396644653948789767407188849342683138325040534121379652852037806075794527769542032576186478935267844518710819629515184974505782896803528441234768138695752371944756592958042814733765852530320598634651567829554833002939204348425627357335690194971271135296048602886796236407092778301914234931035986022329411217425264511466138994708777603606125038902359384217670020049830940587135261580265062535420160802608748434086841852774965560282233506451123279712260418655035856626711154717542905630248401699551896078725170656934136381376143055604540909225773747597662582624212891009761844230639127516505519746920540686410274087615783719204170757488046052836686500912320474708439946922138632971434606323428104435129418717317164053361390407043689765554430680956899034966424767279987853901265435973088845154218378266786963683587611246480247426935513747770187338274769587740454324719669797024025826327336182265008910348868032395876196069355723260209108670247067023258305497133843677300162629144701474254638751772501211791394565289742646557158118062477203311586255451248519785505765338531004185458969867296054357474015293629791488928946196083017136844394705164013484330265828000073049166239953442678426178375984198729311284400380806074293116117377627418310653159105210572637673769757593168217298961254831949964078651631693907293600388457339594090053482776837874850455755001610376535160537349555131406262248826482326606506469243662705169203622993645521268114463299521703075670711807305028108828568429445933891366263729568611827911617042384775440571837823630963711251768617723202290866496772635669030501774665291146039642724238767884424234757592567651262808633003645093590034296037459406695520 [145,28] 535361719742559715608691279330195288806354433185487540822117636367684455100551884874088461005283322678085339456243937643296792718941044912590348249629624496073693984621574108627371613081127657653869844618327742467453962426377928488115797045781196137721953904513821481631062192318019524309862690657254175378214971928479977416545080324128751544663600252721246870659349431618071796240535837912323037435973762086120342494363329831675977672926454622775201767940974433255671173614347791058039442279646335752931805254787971674661174388302749698773313362655958381607104774463897477232009553802202779355562667801671920736611049415689727539421805064837259248758920933299270949520906085745325330697730744150424700551922182736962152940292390172830864330276144353394402646743997144977336296830860468061863013423565303024359165710573541695752108397141864225806021137272116261570315458377403130944899646652616831135742300768732435727981984390831591165046829574510608268652668878240617525023769642412143392787107435750479231239843356948691755731039836242505965262811423134036594447765456001812064064098348799584635917430266031131671877257184372747870402740092486461689761488202468084610923511275105600496009588545227575309954428213777531656068407479194315132463238677481913362336754705453552640457964666701016341916480967649385805334767258838590541292932959303655782478662448135078788667679825550440750674727249997471806308132380352773254753602983011082143396977216590760119044296673339462396753631309738942998268757120295349178201700849703639304507859124389097661102970995798533157981933840761065193690228215929547562359490843110807097848418206825685026119468843644335293155977327705081500413120 [145,29] -249320602245926247067069272692365298670109303075721144657087926699183067630051379149623472096749459204182161865653612124223831942462583401790502401002478393168080773825144463545075969362082443636513172587130341134065722750356510359621059298427112936446586551383569494401951842517377704110538615786583103957545756526694693649200898359201444460559546265175943933105487595709061635134416016001899096406228970464353655854372854301955239394558437696775047577268620448978858895896342003177190922968467607670803779354905757724138544542982939767371326451447774213672386854911375448862594319626028399273763606675689630657156978621729265488714883096417499609616836464475979506297687395888967966265378742176085563451571488432175208617772690776673819590374213564537973829090410470185641456693064981367514011290830163655987587810053348439288556199877955006974829855169136935250966301586497123138866720488942417234173604966006700174801368498207315937862933940539914692848219565081715046862436845453695181458098484971245204610782751745899263673715043316362619887443178925128403229491677349815906004243214840900071895264774586928471640246589421538931276180877421375178644759948452465756965805689659521109531442523095666106234885215294737993042608081321761636280032187254759920300128354118732071277115794584958576145502847404469268659080756341866950545681705686419734851663806838628305121462539586090233774724698100606332876746687786115337785471878184906159662966341041137357551752671468467300382866383820433635272087927053794097105951626397952085272498315285581164643184025094322846107437351764798775159757647476089622216678109546133554883389160895844948432295178546808314263271726022365364120 [145,30] 106840239523120092042794742650001116317583057526909092217446253835002279143167386273982893550373218908281229349166501251923799880302838874397155817711127191845094836939862659482234506746128873913534618845285874583901242369670075464153548144448268437504409904691948947299469419535285812184099469574550489816219510879155982352547042284102370967760756772189843989267799946438028993770726897415195717341367364115625918933088366522767614738274056761497072388398746676158581964599657055727108461416655760460362186695161693237290613952814318933138856717420229922792501528353955803690529027033792376937036918028310500154412596223072001347590490236005205619692133092419409322493148076233375459612931175158891251062571935345235839670927078865269965935399805837015939594297077170582186713301710410046516260975777260242469313653081719123132406332520911696291006922592848263489345393908263115893044832350573433476369315261157239009772701292659313497354084104941152045170943398192764866909391709525777324676200148685692035255954759888710215228339034035047859818473605768733545089434815262434761384062588939545529241287860219194291264207250610938309921244459914324002406091356484729551382957883550051497227326361617967179444784242708028828315077767755974063420497265835332206767436763160222927061097946253973185584222048175493157332404252826640741237109683720976750936622637810321417499767726373172105452375827774334144110862875838338227531727650608692307727041140622690030306142325880826316279958493696837010208894445459339392285428688393766982195020628260202326227418463230820011191069125879549297361597749427622076203144241628022322260375951572940850455355927700157939928223813165405504 [145,31] -42160475345277406478499025614347557776886050327466685449053748621278353059460364807711062632294341360444711861771871229590925116695768544283171599514411904790097185731434880594809635959052522886073263153324253247093988816218601145380712511870765628213186857862479899443903639260121854672625414488643507567622747895879437931119974261355674559246502886765951363000446796773331393104571338207011339272100419501292010387181461389570563581296453006182158680124508367805446594518228589747022711558115256626327473964720957803915032343215594308054154083816286654139798963246062910183421017624960102744286974718513601486200511629921561753976097577091133244593097693105784136553068761728324727541226653979213650550148512507841788567661465481837315658123288105105156941175221488515054287312362864334101092904898706139255073815786725759726630977331981351724827723075623783114451307387688620240017968608937775829127432829672653430402945914882142226921048099433314595305281970806125158151359051554397748773648509896176281608635180125533360595263386528449095047690706905444426709375426862927610787831181875986554428311676046851269824921688715688784864666170724004218787558749069097604181217180302547635187873990082566291402574805475696086766347944125145225342227478850641697247455763388158948295128405238757622689790323613447879441395106108868835304342214202656200655055302225126630693685712495268550022080903690102518184949241867636055472062123256236103857527164959279297169376134132803343476392283052520932701876078133668281189192365948037347732350658715923688055984356993511638420748786841407327169219155073650969943882682237100024709323219393418239018194351005708643342155791934440 [145,32] 15329560484438501718355855647175740309083354017058194900660525334252514406130415724534995477332655210260201226553834167837787491647112154517992734982902814595156621646330872718032315975763037285870353363990101609765727384088281767323844539031077119572858262863178313876458505982698213724316111482910026399577460525522204833272652126398979254221133389214978818957775557886438109156563883308719524712765012107964762561056577184646944027345519766784539312723675486377472556262830842740084475937871918504274033884001745033959271504818293764139128224200353169520635236541787559703305180377321011337239546460258375075151757577502232490066733143073119767619027449505728483628486060686971908092142445410370412734934245476548268904488272501899744289937959209708524434883229767258788781630185278630597123337050585900753455556819667438435826116303513070670161968533922553523628838940706462019473117635499608440855356502012200609355575253769483690989850119349545309299807557931036472767741294848821542915349220019990018966244272158543133928185667296363916287332928877454328463447269502032106699433034238856803289185309748950550452934209460565014113430755574199702545057934875977587715454214556261823410510954994831104086162117051368850346816085924395367469990798575151841967771003172234174353813419233893508506390847653906510783872390981480989441399508466266216758772491386143378963235570775336051969116247701390016044047967840274815882517234279721669095194439659333444137599832228879119048861326553322323346248350630909863130396305457124445657845721634095488768442912474865317447633170982865409649949025584593749536510453482255866991930709036407004518146971690395196565514873088 [145,33] -5138110251534831868899884708097825173290174119497491003645411851744505414380506128686343399241108251071980294928389791578370824324218147132004556438057194077335264232869505464842225504476837809905960957598838509572567868522696942026492166627252883720615524180214694947804233153604871397815903898251588244601272678046388264975877515916218600692771571774990668730932239645913179498658778103236611676125434589475503564770977060138371423370586512343424423253479944832705178122801231541029771464690937849369350149306302899660528460097629245147157552125961896465695345124816152924390163629873810510975663400580440768907556476256193797780186108685917928399523429737991070320742711107921996879348026063144264236204758366653603638530543726316568538678635485285570164975901022146057881197005992907548004144059669139584258523026398261787272281484679163974860456269750731310185552401145798873823967314701944612401678533695209073774704953377737276377414494898364420486419679048540675148520246333410204222932596368923263436815334167619890890163067048916476130330285543399667832798746258023141742396815022882882902816750779157148936401682676761697269117550607621492989691528594184841037800488246235730543024891698298161126379779072440723721995226453441804719189336899339096402360535864206812962744668667138655776050716525676418739590216102592695699146975820777068485631033108197443565850676244737136538152354916684073202559239846162653701834772967722718870603413030937972864608190676188235910310046425353844747523617661012672282708490983363276551823291180533393690400397625017016107028708016092313923140974988580039460887015356819658541750905044589761045578514382920690783793984 [145,34] 1588046105185000390452746163305669121796081061365067956194631735530489824717409804900042672908795520512614634568092328096233383388650026463218325509157709586995837591344468308458359653605890144177301042842700323930558103241703472645156209891964463747769887418920189074002387819700625065455676425390456212743742857553504469739322664397419689844007741315608941959563870143598416068121093446042950057826491651657898771573412497503180595701126859563057735999770249708787528083518799333129217746301538495766520916409538632229979919965139381308099529614621665111085025605512192762461200495589524095320525194090620406023678850185342759455994972515106831082775470296891881818920777251106068932424852346138694879090584873052008004870836418076940496601005885576725825655976238476801273118659594700522327532288147347072741642875035952919930949476328653136485235354277417259071991036264567115028380155838531458236743171207450448362110935916178775970336838167318684370619323326708218833532987786199031146946182014495075673563230862280674455224945676572908705819683862302031417107092679183663075935440889920147203535414087580899955745216640385379216931975864722815407769174247617349719367131018671371921664336728239339396967087402957654133799030913908534491061935935633374268282026491831402206563393128133264902881743449767303915577784713920291905422283361487117816571383862520447049018610610335537395777196463245280519660004770249641985930911896319388101422217610689340599712298153840574792419304504322253904464773571499375747077993910901732222801889918015142516814156425057499113990330610928640455888808532472918259660167563552724075557286746197968833211267129221131375200 [145,35] -452677886371753362672246477308753207107622314470590186672118334489478759517866796907522252404390355399497935744339574966834047617882124436897691321881760756173648085907331112285136755741549678717929987014275736637926350710721293428414891937288752403670510854238439910345875393112164549916355704818540852795866214905934711664494051481335440440318550765937928830691603733392355436092658443013669082932094547385756505676267718555664541329493367453360243224374589420944026893271498491838134925818896183150655001624948222741982934158350617987124059626647060662949103865109842472139567905018499330199341673058082819193145780252719583291531105041370813800841503328033346839468718845077638443124594976450773848039651737322207185806117691287244991523394189056420768675505185697057545257665222099201162418793953358925748753844091141613751236700325017488791089994710346224963145711394030091637117595595185861011745916999322925655722272116961570173922068710816650146526615199011112152774876283745236426814749610276843962094499876755511901714693388171232350891759289585263752167766473085890859478335756554403684557489703989537606321736863095197550125620178359668521591986535576192581813782867620768020497205463331446961429532147668003587884197678458923959488028217236151378572122047707727133816714117084666790620598719639806399997918192968934142122552502041306733486106609800653635881778534351458533705343429523803046895558979310050622170750915831113667880221891753061061225598045482234485971983523368841088768286733475729151573277341018500547111670195505287269374663945504009244402851879249902991628087830215864932479885994597884248367813586935860616013648511841987592 [145,36] 119017142085601574584631123406734124800782481533395592135291979332437149615245465583613501552133047702931573742065717299313403045068557616416547305064251302508605330521760071826098425855451282645742417847727314569356051828886500662276216635929981332179990494321105822639372769723597148065964338059229943501545942202068942775107208689349401630070549356964075209834275535000773316023532779341614239761300005166087107081295568298247024735056770228494253606850125252812861341883425451576131005858200880667315628589517993077164360531488875139781828525701242805644274431886496566742744001622002815659420412586033846725431756477005016010808340122247457197491649087390391692716180766366882958269372201227346907504424350089536802409439963919345499329860255982200544996482788810537931498263243544968789973879419343595524936496410614811017124913016989534706150178232131790061762161310431916396564869271616868020557788993933779613105305450154823725327415251453346135369359069076689782614603328554722195874484224300099501259016848719059176328581804846353286479213809205391170697407208156298013379322414678255036530569184389070681142327909314131082630049216238668626021092621035956987453618098532898564239096241240599175899899209737829879494753418626131069734929007045303593984145495064448550808270486329472664643907052687206544365424070961922841619967342567617018083463530260369153706040995807382680432976345202826505736144519531460262600859967594480843546634918068867575190176544105154489983227471417450054156792854160207295590868294742080899240514650949438845493873451208410979112363778024582327452324031561129418960937692444404581421195615634241270818903130091248 [145,37] -28860313655255148586663414221947855129353586591862083564352832880381004429760954986547014677222555936085189508883821197632845232924654278221622096278038780077494666060030068988732905698854535160870806611775014973576162843402133838528445211109941953624684882329510788666761734358775293557415545209771485085250242265025786404125240757051430813799034461095026097079020863322576190055964023581711627552337728590478156853851924168942997483443836162042541985943444125208902074890895236568303163543330703021330044783570557048273530818195430721908468893957952842681045155192973554798938864356902240000875468478587760053044371547515326429494799803464727118302934273536133584945210648687342789814957642264404144169295813385320620261996467146147612145328803746909523864114778351319168165883591542874680802097150063770505781091917294394986973535259970294579834798983768663727578820098526756624636261155047600880738587798211763640596115265653727101305046563546358334626702013351706263782856863069037311573743014676058433081410410623701780726849153147141876729749681547065645353641726028834546754406293178860239328893108457027425567449452330663273947898633298530313922588857034899571184662401974919386464366738515659989016114427096089392844730071166214192212185731856579167847254376802501139742713472944801515468285647637264427369830009950638172150695177620860466848136064664830413338999628607547989316746465529738918066703417912697592965519041262495401045627232073633083306496696836097310102343293866511951199932704873530291662454374004196933524152318840087127032866874051055063375654705528525093590538767789058927117840901436455610941275654393300852083503406974 [145,38] 6453464771008060476020079764336945677654164840702733105026772689444752185099521463376660010538759960335209386198242443302724219073815940826208932986433042257681725960661357023389020653572746007746072217000373678245815286520514243139856980126748944780170929544302743951814869825872975077737107221330940667196298532806018718277245209091639049231626772801745635202102750883435885953831230631345901400141189989345239630567558296824325963568496293535368827568603301422914323852960218566885087243116969911987995119017741290292189651162566290831921717981847219090884111327806166957615935950761541052206860864305866833593319980454621630968725870613349170104110080198139291705031201424140089911584196736954216496152908500816842731907636824642233781908394990858684743416207266753399652411196275390399593254042810592568554679726323719863979893195680536735506771251713494853828132464742481577546809019081993011971024645173421715677910950818653873959388124723909394590549945644589361861277426264823837709090987810395278328247203851608366985360656980709260302899886475722853702988948907074384879300114478777521111988865242538552941495941829812879512036026896014579802873143352515576073154906447563677675129982954934999096160372089678233675406635216699506274514850501266360632049533391292736867221776000837308232070491279264432262650507492197005504890270321559378800253756686565160272325630491875701422954223377184619594262907654529988378538573326205723318104109391379532093596221664515750049928784796537552863210569556779185946273925215698306352748439446344307534147680982405525826266499115477268771609557902609503628660640688030038186563103876436995628991328 [145,39] -1330356320298192609304751454088440266688450344914691896698204769645727943350240926676486569558416984455596743099463463811459114964680760090174268823504735547834441420093069464073864817591016837824893196717063943099696338023644010763944617674709720807983173290185381446430410428569081063576463387335311715838250284141494285969860571291760985827389552185205246233068475578169746372919050985515577827373518839051322871182821942322282551440602397908640746002277371583111814565994950050699399423241302004029713937519630953119788638529391183250243335411067814476686071376144180087830833126426960470603871295311823890242579517960547563508607545590300192684930694387335909312260794590988888041458683162476188460398972962606144371348525520603440664645998901317617745705531675303512075875783680593009691765880238249934122098049491794832162993326070419001424524389557575052966817829107207950961176150918467186891145674778951912855367926457460493371268335768629403128286657485968781354342108565143318885848161544773364209177837154276895813189182359673046727380610091877113216085267695791575949679056936624071677243712996352640573151905125538139494479782006074707181865513354585889242132759601256071538301107487151412215701314311015875313769446758773439132639763122527919722466017542523997654282386817321180100043961310955351087583907443746097035436898731824251927605731384609849363376458102491513628468005963036296349564897118953059674912609520822931478989122557439565013761140679213809971535558808429173499872990162516518950558270343081896555262468082593587616299476778714188635279530118277627897189964384007271843828752886043120716564167048619371158756 [145,40] 252734287401506330733712653570170821710306737619046264089416370002044137309129119575592177894876328554416494855499601579745366278752622164223292660623687544408618630033156135314795660249311365531592200693477430391556361112027422168453009657842867387654058206285633144282316515431588564268375157558857686454765493242421840621092957061735807785879285470053380154775246872624222060831875891709271008648938878068512211332837892836228265935434105545440141349318547937630827730150149244095023753678842241838449626537527015213188812917401659648203649864451358237311348530237948045807895042128703793839122031108527396697789283055746012944617700512588825731359907708280506848095314369740289509486102128250607938401693509827882756188145508970909664942764916139344742944796924724645982679051149400620544754424207366761905522181954406229013158761637957463491306569697832878304602398572500751456346987466390023764003585948188442641385117735298856508752202978455056071450833942051384298385590573321736255791963638203825452769728277672226542917247037888357083511964596621222413451408429071451308268450668015227599354364578071898164722984844947178678721467918870598381423183796920340537654335140807023451091387933811755325873003615262392963636417500122709060336306371727159030501350989638123535425217254584681220167774866617913952459344757116106328739312495862369839623907299394877631272459500006447007195277074300360346207898123279514506222622165475786973927436080561065183302052852552644592636415553290210512309278636536487403195444191272992320955780570839081456362553784473518772842579174143456470563200438370530341396964853516991943147617600536052992 [145,41] -44225893178929459823920223032352207922860886559141433776651332674076150018854132919931056925189481970188695029658307501205236326314844202159334798783719858084532913752081403731026396976180854797902332714534226839143113784779779448624395731752129213451065998212051404491973998325071561869773601268481105503866700882502635675267179091974499324072189073665330852565516582823236029553996467628211766270995094387896360504991012097592336297661593136678366719641320518353617848331562449457734833756477464985399811530743942858087074544715540233994341087153453890284898945084508487250470960517358115461109031398164760566806670445614974881309932917298847004090405574966816502115370519538012132624684888947830959154425090418861584336596372121254594124831028792557954883860983995719774993725223945649098252508325827602660411266210241327801523194881950609825721867336442281205567435687851452619786552183893508956822640212735918994920791147001290172413406780839705981293859591284831122863659403703580640481767601632726933943183889425697386333165581607480417863408807912511688961035871169387794043128356556648054931176824610833836894954740359851136320970853273747470790003050254720808501472597835492362034396295605881995750129743295980674266158077876023065280289065536343771881393075682879757071779516824221037077987430341872718922574951428813189846424100212557301942429892103623840001097559661146070789544915790802939851610510386355060960715214498354819617521028839349681717179389225028797486623036409933080107387185695590855446636905923194548082314600626503309523226298782257424206115790439289590918176642974513248231847967469062370890539265204512 [145,42] 7124566647228552939478410800121423279846137424746781871054167463443847517917553497807838985865230138218977137058766945421927601996841393059218004701504034562377514290017430123934121860661306422843631055245330087246581478571504113918604148495655704377407132784704416512307712889819843148400873130933319821122505529473363597866969334432202180447228242409657855477337724194601596221809325881180656316974703101412402906265681181808825549321013000844408943109733409403737558988249780653197777649431813051095398379163652828942810571925748351178887354132732846775671896149893212638083437732192155988924090471437633835844495021708280954546203544947913763787909353433542911251725592637232332314170869963508558206639879382653712458195022506495930959531748114103749548764919055452869084304946216390782034403789677252708096537744949155580636867965902847775725967884140712272301105799862736460703473637012764612911148129942961793319560995273552505655292351066650226021547406231049332979180949628298119334217068117622330087546581592120958221788773422968511711688372328439231064156153996793466405588795610047997490908296086451003137192407220988575772118384313833652746009369525096370959384120644651830776206292186467490462097431247083409172509527692925247674105644305394350464432219284344048967750887824129342400544184964683173611763081718262032890474112758150277684477756716179890094739588589807235997443322485019434788335868641157863888214007757196414434111168581504041448666590039845998721903667618964674791436905948341140362018754213435080158766971225125285515275179904439211483557592404540385103421435841549472696072919383782108661074779904 [145,43] -1055882901616263395819863330676276575855879472277169018130924830880821407749794513571835046733928808612311165864328276116781075809847085850633206871190113651132900509330550393008662927102652546061697519754224434907909085299889088098158255646458800111809955882074884085424559138644960657963217021335871462663184011162052604665778636797103027485363909156097234771955892268955121465870773050656275634886103565954126046070964153673013026211705997434329332153363769491716039684837910384502819463910771690004513984019627607638798655882326056757315237743407329700092742715785258774417782153724984332500247977402118872535762837384727586653728399462558170466497608889944365615711587179304603027018748649872425416143343875318035734025145166303068588866536653735094789915508648020617004497424105975472245266037198756648354163372720171005734901911300423129562643258989824452302610904603584521173775016595310848576877059761761509286028501815174897150690286644058244358170948545228889522297102326561499415461098295906247567475563581498534430757297409561680081563670627167179615742449211531805670455873464963480063535473403819764992102916600988934355944378652615818397433382674829501218471951143051404361449978555923886656314718376644042958084819389706482968897643295594206299667798077869540873160862764819194029972512796919856075103664340163310526998449829775947194123906583392421963595753400338460993996149335508172097616294214265295854177422411617903548881465910542246430373701112892080857794911542759621112064422013211099367583146737167072542743674108061970760015584848268740811508260097305374347802352038775705188681866878592157699208256 [145,44] 143851999954382978113134270126204721470109302118722092498066568820133669820204282823839585773787565223450394408854988920654906229764386347404170734289067428713941262351373691167077915131045473215127898442142766984762390571645342660414674892230430938458695709100012913278615555569837978817617470976558712318092419147689544518868925412279157380646512077041510642232343685396039043673655245471558572329454574027162460887111752331810689752586942882580602934505040700320399280077619591510173455776941534021567054677618625843848861551313132873341677868652402798583336400693054306640942179826773532759693891212636163621384396042433210549407220709032618681878898196891458439154234096296725877641224260645280866499947549705279375541833182348391039364959844432529382677141872198886714574649539021927309697923402244602603569343220008506600724392899887939405143750017011544476890646169589978034986424161686327263349628308271419654679343727839103644207664216856419310322700587979909073674765839961564373722443920647879040280619194269290265783436688486209611927350944052097623684215534882303085009441208072371023153541815786769803996827281299450629300122678407381699031310648920252876747656550363054761101968416019440121166409029264280164514991183629387847498692923118662924630967501059755520819228877483340999142242762505479381115469444671089037157282471700514071955356158384175559384932382507407069221939916925645889226007131817805083306211035312363306289485981300418412779619964783042160899062758162928526656973941276132383499660767174510527665561048178361284425693253632835479321156260754044383808716849837489536112037869871467514880 [145,45] -18005389166527042331479130420457253538853834840141866671734294603141575549464401615724459176523011766109705524490616990308539365558674436238340218016750572099525166833652348420189714717545330611250672639379912221307537410785834957973650388864444021430745525969106712095387877055922269620271725023437282639861374745296848505763354199839489891526726424396348503132998226793806852225764448817553252862043929620956263219885311825736903211283769400251468071333556794887270108252239765768000403196421415587535854186782602090129286850077330221187093083839656844426454927610800531912165178545745907493410547329211422671408665178849447086424796715937783912753845843246586770704078931758789060739853590781798195064628158928747092567883570853447967629792616564925539071183802796292091772099039426010652518240593500822747660804624173582811134421826902812605444076853946689594988849500156959351097203349128287665328916761846147109399448911053849279576816507152288508044455422676000773814213963773820073878040695533082628736127233600265892348068516418909363433966456897163098160630356567967049962816679572822268311320381688754279521637445971294658483969045443308373539734350742988368370030926713691975329961843725007448219866841801894659970182802900911070444786138061573608912096779531609158969837934860230343457257621966806343272867080609708965586208164401809539214922677440758267377599257148996132068564507759654664412335961219733162066518032573573050927090348317659758708604138271268430061370345875905906414979342200100261622505326395127732002698982905368588914600018214844389355871856136636773429031893508442350878012653111761536 [145,46] 2068130819117575203333809204663927443049008277051105795464595012752128954371947385408016808474287641314167740589098049736012749701447060842029693260403385846138546519739796775959761084998539335694129544982807161768935801728478232747992048975583163969495631448153453302408987215291162306488274020862847182873123585679913666918420246793459834030752831231379238799298799384380203835124121891400353054036054933160317465778135605939547574458576066781930204418427018857905621688302609260569973100158875051759419219395420670258510271103296274693970634521208730536258414285695421284068200865211627234722456626126339645016778466509937914307072108387102385678252394241351045200986133918392630517299118877478985612079468445027191968930287207995163484346654079146417600081869180800585943556417976422074485110859065359581758504146117660895408345197416971204623138948452080946591106103908504285355604391750042441103924720225546197365927532881660697910062500813788465864957489103544802909514505143782228119656062035508903299284210056957873757338101023381296089845107180449873382261018421920420547691571354112515695625574329091093031120788939105129402671923537858986695159834283059933063363360164332222425726530758158576756111376639394733154380493938583061279763766091646958977073514966458957176646698792125822143470414715973198730068070895211125479953774661706536341624956361514593756952353304089195128989548662623231143118682480225586709805837278162707065689681888936800360700699160157239375767180322220052520961399334586015726870103778321543760358140323550500404451806311725494451526393143957187982383744261918402242780003464960 [145,47] -216580978879095925708121779491223521612410506683082812643566793779552015582917841205037288503231035273483935761096918411600935025806543554136144754753392335549748529673802587891204716507319812232014976317268138869849135182068753901141756432113117449537745452322768084796395428262707210337665249068789808033241756382954199862520028416164154551748752583526242591251512556737698572493831738569172787006854387091235113057759963216294536316645432146885181306877955756375984116205945689673880931247397838864452329282978212495352183416260329884690967287108902993405675761495051608991545913417646322364901655406217067547965467024323585878054538636023141208985661144735801949477503988235501360044957807193186048269578965286461494639699512287771039924961864939236745938954538365823761734518925230715057818578583158730099713690863652777608626892547804982361915592914774594320437693686261846873105411088704822567839762886271584313180582350336696675880277334651725695137044973881369252021245117501426383260235487798634560114764018748614193195417646012976280113916431443111644000896358147002557218380921591394295808845373260696874625550766518567892432376168857129812764853984163922555739290680435886852899009692281364539352663757132581954837792432163169419639746965842273837923287868442942400249276835005585009023675615519898722504535015489615155274513901802533735935904219467845179482983816790206440291400322710919575474300772473016164635974343928664593815149763215447561755954422178133896502811147276403837595232194907230074721944996312892495006262918913299063493730650031415794341259970635458340485865670978590852514645024 [145,48] 21029602336420470185356496595541830969890130693443937410091088147301957425451748795950934368026824423774575066446040450186847881603117426348205700387632067024614321991066240547607200162819539651340824815430922440329037644897895408961967330656153399036714061687920078606855036406573664010676861015033430096674645583873821484749322932252824156273926979700265491550806022686539673580027348238629465404781448255390700446326097065479508744378967121521152396501875522867901819179690383488336992571062068800272442828492209786026020610693690363006723299670321604286098800070477818643548710605451215481608572715410426586162912402484648253348106178493567399389050515112398398584934496510611902884180798005666881037313653574321122506829120618530050147546985171362896516935014369166458178997689977201777798227281818378559260721508157414167675679314932646779505064478641465965325356301715918911571138058946724792339849326267934584204818912062881601691052551563584817742553775286510794030314085623453625296186325523398267620177617134137470848709193127642798140817131871036278884482453786179790364303783921082937768550229355329251719839223377178506620503961851273475982375898817840922674184212086440503060376292193859802693937980366172161885249562102948956781863464060099720012365752871016867392649342203704221866765375603850684019458655503883778192423968860838758196451599240911683997317354509307303834861237241225689547544319618925101041953105690774127349377954710333558137915616934072989035972088234399954444244909789976127657069353319785313398699691939522168976189326081098680811656390737891482946027895632702116603392 [145,49] -2042845379586545577624601722346236834108003546512814952018626055133683130385339885716997676153855780759655682847403834806782992890880356048387922243965980225975875929587767281315680595033033076534037681017825505898143141961766646294423059391650275457391349972120488069758046374714898692521289413724611994481968237904945313201588946112698397663300141538571567981246377683079609216704722408550552458238605676431174829672461128298397580573497806859865463706097272308051833071364084811250131579806549042131991894035306985182393055190978118680803553154625329441775626672510678785858006098889673659665541993000559859536399738740340634931439828380296200578771990719818553099508834679135635172771662766815602054253317930781237644560337503399011916760778292281006301943094114564416717929089445355590253517259612228070308748913107857429385192613307612021208601255123419689826600177036763293684603862905612210511256075962128312516312976192594395545204603116648597798770210550689112182979128130520949590820737521351753795674081430511401921707041863597378751587346297281045510377984755940570053149965304356950537460811401832228978105324720464677723726878420491042773382783640661462079652326344732486191706372324501712620963135201735666029553390050492743217814223121316871746084723733110979565182309216249772297025614585279023882042846953773775176165259806152023673041398916081980778480167020076539613975434957429331654724011335090559047674117583963397356923110526863913412369932428953159978664335414996524186132421911371625459069751426087713966027529329730754820974461610928173203133880684509078154185033165611999296 [145,50] 96218234734627330508137891109257320183089221096971914523724266069137699054401823798097073088091539160034474097127488037127579336855613462153970774152841660552255734067240954524564927571004572748438253780233546057747019701748369362386072113130425434773007056616058800143998029814954004300727579355303858501671493327220946095489964771051924066537843675164370412721833213896874577198750119641580595861272730703979999514625084151743345614612484144368621838775509114168460120935430390234335782156770585715024119261826837140399113205034081291701664408787925342966856632852651871671282376277399211918467045431943581100786667253329937127842760287040484468504450714446586512541651371490736229067997083723436410738999296796324795836416550189029649707172669369022745638398415292756185505419314141005991705223212450120174685138002458645090648660872217998144076306401418788199589028121136829310628773098382962044591813056495068779939541486818660079277718844439080141964057233189837085735829089371552511774545228147880873726593907632682516304901733968393801732956780664070552954622481423605918761737526696571124133814472335830156300494652466908150617710876264023064717750760826574971122545338847293811624029850917627958738580467758483676080654774446522208063958965468506731928172673859529420118044609155634863565622187205575737263568175047947692834994781958338901981112668423487854989037222490480682870249373979178170560735941372071306836321056248923932272948347625228325919602022143600173473943733141776316232422015220245674951606457350331824557207362359154548376672059304552373130790104199008936159411831981440 [145,51] 4682492929951603299015870491916813012122508133176942954219427351102348707804967820356915563994055898487069047273909694169945569672328468507073934113148477340180460761097885249024120728787113714581318280385146958865744136804866334449793660756472093051135935872516279038812059954564515394782557166681267802847265968026912704265990980762577025621346569217953800157626002732672128738468434081293011400657948431239311588988346092273910584853316231070834115401221813677085248488914430338889931636823583300679131701145611073770355671280982720770061459721940406173802252398224280964369248043740042499969518397943727271933946419158079877758018148900513871759549606622559118730151275036923840522678821676118944087943387278358317365355783082829138427489963375525371303692660781215395048409600074459608205749564849899402506166203102257401270324796797199633864314924627699243156501955758867088021721309474957465029161710625403157305954125837324738413080410413719644765515882173343102730876709830374989428233999668516107131595498571383818003988275560326823364943306499563661252877958486272328847196705549386118191901407096836232554842799486515626981992183285007755056274477934584087636040092905517294660126753283703236921519689437935899155834099558517545927910320331232965385638855102509325334673120567304920417794621456886943688125921486324242517806396370972706866566523606963213604834998646689989487680779508969266207177995471692097437632249785784600538184793931159219969731887113838525428560908082660631646209480035266808552003196057514765727630817503918911264642003961723031920480623185279432377649295264 [145,52] 10688779777793719978468924944576786006526544167472300282664599234815440090572900697070668607681442294771358929164131205969716097455227627838630038272701890350507570388958372816466139845607386709170187699730025548840144537446014097440061928176210401969721925371587088107884078535608346832148272909227610765509237290460364733286641640284696871171745248506263534572997733671259570833029516316846270260897282147370829301353364709440644677988559964097454215214360936133303122148749282144139054173007252052757153382209733233110985975448982997812586953877198886342691429545183624283981276021664889575208841269752058483808667864414562139606319696297453972847180953701091391233317662149580513308296533367157268063112452446294869594306879104429695148827725926680993376576361668019653340026665551100449486787471034010420587550486001307437276954581180761984659699656295538478823800971083094813520327028426056342678658827087517964046561397401041296138769533307037387950462296870184950635328876631274763480041856215020036418076629800221796288608751795952868114307720527760837907939769465180879104754910253115015502511763288457774335666776589390973671155476709955414027962169156782182977218118644623613938378993835238880275314695992627306081754855184364962503581401017886657986972436392323006931306903544447570452558235782592412736779629353026775803920643539921322614353995699575562586416681374312524384654592646020861606548540304120573953149793864959310132995641234475260026089869613064135689472169183798392523886679160708660138922744139930546174925705135966174223153883033338795695591051505545338533975104 [145,53] 487502883687354074597261748848446226701601184208421028983545951357419968373916563688356738727366363192886160603046351433417764749348054758182101807060920189703894172731097860889916141923190334123481118995961533075526126873389336210914217353313327247900676481736614420469199648263786050289039750557719324702511638774917244874057937175945486657947295415968240044628145195693363310891658677884946320475063647725340292602234703311553241462567134089395917820144316106818826871527366521175903923657590818257191695490553301826119548565639649955758961585711608707090382935835485548163469642359269725594923777011049660594099659125781040431947697782576134472955973923603560662686082583035599933570410893403669716885830607235986502931065556772299641415463461985652093836584118696453552348568204992796304025136429392520738999196514078780261503941267609808376155564537309192831700195639427149499213498142694900258727898813661740652885275751427271328196957950147833913933262813556372880351851227299158865928155607827253693664153085802960858439898682693989600255442644608974107134988597148752666119292598881263744933856556552871756843897313969688998026684495343773564508325515677365657581654180245810170826726399347954471779794290202526606444631604768001900891452902318754425111372414889775932162847621266484528262854332892566302130254739928994105095500355513367228183522361931019922481273013272927908991205251581580689852638046051895039398726341817617394342061793909623210299300322766119414584510153680773003178325872110931001089571298220624526477228536654955370719999581084390540131474504624280526456 [145,54] -778485898475306375432480814938083947077495760204115055148146361443532545569350058137091827595657052493157854626229452397150397696814940036686303120850452803787143772314773228977881269706517241645664787843839053610547356302982961560736706333419020942809412596353371048458847455683488368293317404623025655711831912165961557835241942129476523221752376804569944830669640688771203983728867325963656323962077278286276257937620292571123689780704355369812144661746314913891169058133406155004298586057108521131768932655244365928857549719519075050831271659710926637698321872373142566807203862767681117690903843001369003699932165759005143189678513761085983747277845731666754520354348368127679497484840709989755753542993740596280543516352035702054167603516477331550860208130311986897302702175228185147947692922363993075803743261071053919752872393654924911248632826079834879574895025119706763060819632196621511555385815521620158282509513873534194961882337252086461732891410646192073700760485966152092814891849417123442383580449108235027911395993871402301564532478424221450137734233029507548415093867217313909182958285908386156635083488743959151291247611894009369629813469664605389215515969982431163442504695292328975121164165715567168400487050698183471977826948048671294682385580195965011923483624240458755471301664900608023066137935794530105917017491738282170760411820910447567171877417937506348613972531590491365698494193882333812864653069987329455877204459977913048454020873293014863523378668574962169027073155678137547290238191665182436720200936060697603591563309662134675191262926966877080832 [145,55] -209441181761127729981619704446588767424073655044789288497880811031637189581855887644505465135616561612549581823576419447836688381428762762510150924041753096561610648507848421715967980625753942026390366936506655818003554059678826483257831354893634905282257258729544818520188312663288170844348820808263958931324419083636921071236694715815834315319608594210965213216665547682937774369421639056989088071616833323748166482525499581331816914188653799360222371405416215099914180892530655751678625479718381227570505459104853091578703442313477615466415557435637252574885637247918864319317521513081203134269080411710534129708471532219355772809300525389928034789592886090195815839477284952179211251696653960103843505349225246064971005823548520228103338209218020048003758976628983326378166808360757051737366047613867963679851019576121880137112487165769525370887739813059838339879465524371303675010022652966072502871343587406048496752328859607363385389396014927294581443112336143875126217743700797848399335622995872168760142921427979941771892290446732622604553797603799018385117011496381787890680635823793054582897358901566011829223774898186163775830160718278801974316784296264029252077000984165915140427999594854122577242029019817885631608565894812096808934563495004715385212892041496722059874615086263019403507954007327925470911031154450414424664172876631196095143757622937472783156084103620767576099090033387020828487543966255329784651967964277260947875042367227890494440745113770509727260391375354389943393448262998869280420295210792794395914914330981222303628521044397963511707630303538672 [145,56] 6098264209887784382187854465398537875557410077196890180009284652769055010506024788960486325168592863069899487546307520859000679631180549604199648435813842189788241231586988745383584089199287079972272937894198575989742001511364277763328055833243966108846799124827922658570014550921524192534141336299639671071293549232977469739192321891132445031656594827724009263355260392623117952335398146826084666201044503136365283619526538691315302584671533663689367920825638522010495156353411357335376474560040500035677297158226528499021672824631658088807890095486807696739533867580017104803445201526779104939488098898037788860595778419434263690848953169873532376054551199824625524278171899723592287094331797761703807170630160687923678445995831721317217023020801366365801813699982504555143696695526863835475310306960468234628300134315966788282816016174117869088507923972012469149009554987466215057274115650176830850632860014560984770407906246537083437755955567036757205826516759750698505544574879208226752113544799812943142050016628108114634499830882494627679733064283240181426109167622113021127113631782088272297724913444798718623931591040663887627320787246421950709239014071241871918638632095984756493626182608042214941473622017859288458625937803821819607027723372792129647595275866190304375916342629311609104088038009899000149486446246445382954674553369926691892111961481464751588579220310933411092589690325207557327539000416954670777687046896809588960038860264802590877782311771237338873100125286308993738543563702581552944002230597013060900052217171274428274311135252435969851873720320 [145,57] 12738422888252118902338154347020141871226022990761969851323271674069608777136368063577878290435836519866315247781388168489580574210846387614036247504104743440146511440645413991632735656423810280663331503356986109764654006135827843890567790429286892838731981207447556331085453948042847680171902008186832829140900187082358593910717431287614629774907271203002193361085146356315570827168123201945400504790482938753305921188858933751679267704176846001035903625945080840415609112041717497958346172521547095606999440944227135486605120676169207055973267467207024081909516949127010689768780184490615275289015750073259416997188479921842347122960387934761069684395226319351884340842691538074018857379202626486428700711363981454066257022817383337612761357493772860071943471714511669098052104319740444658692810643659325263986341966282772193165572273111918335779090092080172234142739088324499467833524449985563850023386742233098968441564928324933790965964264541067698541971912068319457424627068950941180870804281019140962990064645595998935841436141121951573842970814473991223880286153050919426824202792545471519805149009347209746360828306016000040309529401319588416982193221116747175646513574117553182175573615326550748826789181012197360332015398606480638139430881696169090563382534551631092584952823703691271482817121079948418333780531463261908911812314723942860870542574634814360919826883968259780079520316784515445511890099583517290023133803872270732535836712167560354822775450940406443521330225805583487244040935060204437463950758498344870256925679380416474345852843664119190742845696 [145,58] 2358651932080477234663930269335901368798753991588473158679856517494989536774303303802880215061976250241591685482691300896638579347492036932593870211401407390756407006636616265872922702346950477576916290546888666298758403233224305581569599543914160451347457308059447880814831032751437740572849603939983684146598701047141751655575059545871145224628676942837710738566526211301338427147763774756334501697006116936156602447028481505104026104504514458288621460251951708831974941828414088149208577383284801898101452999629049824814507057241310704512325653429396482475576892984142781490982080175924117680618063990865183434912666238202897355944899751797152931804722254759901294233237827415261487243037845086362728941538710501408959697148849877442963330644938677674758014746350930172216214381908727438020296050425587353850201896612433010391561239503817325244775601077512200184748231036242371367299437305797219315912729100677969968189379112692911846702355491338820767144788839698606608103965652242330537781941122855571809434342641128542909246681257667952550090518452891678506612759580852689744687450537779262672365092007540735120207198186840867082262526391397048721678756923591634990013025283953839728068669942238702468510396943332112847276350477280392330809512549571529162952736985662495097765999586786505066761047674402971823703185830114633719100687186234693841226306810764691920434726332166345987373172867683702636587470308582913335157149113736224503252901128621279429416523109629726355425151999328504806947768800805164771403733608007464879300801488226289025719635003247649154400 [145,59] -4160047743881894373814272683333606272421724452142944036154322861088060352391294532106918766121060848255687662243392427348908115206007991981778487313837229563346440924051674168002744581188797821187590563306056542405109791392406298867516917527717445806815463146172147277560095041723827860551469149363057920523284144769310268330563532337178493017530805526478212578511148033272014901355208849478710545026283017327284857097238699318894018716044907874605641256423420426583596610294744310107201330783761757310364898446181741745891753390375049819016697886965658102359748601431849949714582389101053969541075382442473894755897735347685215911422282152654547605666834370788613610638441616295928266712768989346220985259142737439512399218074548952287709095432417246787775015948077431842700388399145796495977441181012041246915759416562622814089866139060491488007483970141035882809206247458229570562449107333668587392935676138265545474882264130365995949958684484879446719921828177003327569843998347954411181758862842267069436955880123009554108615336421535532062581244121750195299057343418743299031107749010438796540694888179423501117946661834841746443146066618559566707809641972288722917491045381250063822915815000349081783791264355913449394789661058038573569056833006208870536070656318970114730141953249182168802015358824315928704931099738269278530958489383123538905281990307767929250296570771807019146082593908551205503272882553174091313542026623446399661064447201918862992153828342712245199255128076658502395155879435847750134667542208043982432046060914144009397273933949601220 [145,60] -73290750741097173254837370492727552838995290604952157666673954671123232475833509437254918748805909980198131386610247632223278589220436319294818001992700196081643215296939904420118785136922467888852583947008784259630506340187057129953698513724713779014915765058629519339879057389323826228692801778271352431361698092405291400965423380550410884762633670831685354447772562507999797193140702175917101575800376318767413738155442878814583521244260628119442841804238746219979411531751794402700489159604173196991112096063624067447728030577428373812229478766695008402993274939350576452081719696799727955116884557283044088495782477965356275218771629193865471938584121292736330318353511547609834837072572190501164610744485397694548631291067504438670518679445524515193588938507707867132803163427704905711320150744446303477238916668399698265697455772665980211670174153418908622542026332397720604495431505367749869987933212293499487461672550533267005772264890286691519531801439350424532452722723058497273136655535495118558895125052308674733948354181366514293681367867208849192195049062432557530250817511080465770089558120801248763336719745084014908355134406547112583866146866806598858353660727538928429123946087057643469266573331252615822291485631275385433595317823779618741518148327141849980342755710151180735094951240718629615719189947428169332954125492742936751539683626445137044663049477272028569384193815025404758367831254301046758928913031292333005105584873323577908915632520478932308884372252171979100746085739684142827864379843658488529071013332155346113010070935182584 [145,61] -13524474955983781245413660292306181750951423499932660941963416347338680185241645182916378778658474616996355996529465346887831824697805248669882593593935144587221296727802086214292713826839544852244332010771862419936177944182362454184274403806737136968439336899388923483313448978302972705815848729062146812255030783016520984986663345346262838696568787769851598118962545843104143000396737745743461865213508299252152648238008714201390715670471975498435826767648834862252079632058023292953843902490043417161340872125130303508885835483757198024796794640874161551466333804474569858959540884534286588297879792731233205713980278056651103228821902575810749462570744190052742273316240493327787447590032734821890367957931463873696700981768667615989019853560209627847703182823850867191334198453536698945515696185622275767504192271854930389236550598469670169403239269292816175764458818926533978633599666420844154391802060996247677302388132025595916312394525186738927382614880973903310923239337693771636949049013128875677644183439224783313473196528017953697056985160795457776505950338646563418508747836326945003256340062581547798103360017187420092904373794735354323060917934971367832091180683266658138463596520905315734335531496445105765044646752812905970498898175243485483409982009016167828770166456985441616639418093921124428397539114504110346112558783160602992247311947165859906457467498339884862501712747178074970248446636729275772589235011754030287036637613318594245249173581858153408756905437472857898491890317739981804844775377975708138066417629905288624353134250617 [145,62] -933869795133030701265708829488406270667253174014148242808266357220291770992953672197466748502681022476714094723981821438658170723519003341308730798071936841541813932117964027743476398306051055335402770211497343690898422314644427120410451835435684930357022290969982139078496899086050012856672915917559244303713467681657716631630852256991845672321035585835830561101005505807151186340646501542689432274720811664263630492713658682639316311099124915388100206428843020756898384383987847955683344305706610523494132457756980599530155079812536717650316300338633541847252511540781841698214910901864549632207447594473156445123725788083413284208873025656840817934388372950654468376167923368205459276679207689719146743466855111099047576699015281137865559039901850029130845622657895206374925283457980378107221617416187812493384341645143506919996462361095906243641155827714952026201293091515900592307828274383635356121855787562966297735929894386101169553243859492851432688846337189888209366747467402082999778724944348883618004343526525996638295991982839881463844484763828988905859306607996108332302130239378651094464619573005230482804718269702148487219786632069113657303124146724112192493828922617901240239683577056412638360181347085632235233652721627194188214549498034080281723093889883399601135931514490381248577055208000346810019484221425139469599173061944304426010703830711108148048819829452038899542821996934615027819782519403752701264208391326998780819097585413491480115854557267602838312137746611410618452480467361662082137039253851126240610832629559604046788896 [145,63] 54729741128481012785971616712631108396769066605164942048123151747466101419407841022512017862905946864533828394037978072346516164760178345187656859085902912444739286590798960672120143678932877997718218750900489659497513771060025023375063296844781850640053068724813778057604403417165784355240370153295870281247591695542195957064935010425357286317854589874445065289626512631375528126770323095036755915722306264050821822130349579367539241041563076871322437470809621013505876448366197718840046141785807442111509582957817524631184578036778708878885039062163995782096792187735940889438578235485304081713964892626797731228268481496052440699805662911757105854547765148330230491478539748232342194613817152276389409188415242078390564295409226721656702257416654634007333314121438895844167442949443528910480935491076936523716337424028876514279207446983484496851668751178729396919863908396999297547460128450976822352317371277731605053839771846799021654089226734522643031030192352614692817590566316136720992997283330966528190239430580192473944456318056285377344611946874736525433279316223054036263374056102825531304456056826601412742999473691099275243702039944805984699093992890876815730958131816652974365608875856943629602113132323833002168154729045720491355537369159696856109470823627119198326888937344121004091769067261564092998596567189285942849285359561935243296704899461741703917911053604681256957162242723083270392688946616853629359079312545891425476775714639475931448910478945231337824853423037002227968126468297417895468806332381421423115675131699335220244 [145,64] 19115396959708775696708537308228767689245344695305711992447938380454247018493728965148081220306054807498326343385244205624991907017532785913296508560529406801395917601041249074501333802286095669107159945216912763393264945118892705835115447725027274647272349238270964400540672007418434937180833763021662627470352325936427751867796842982684663661106670394830163858382965246988063844421279357849231810761532293885683694289246943056672007325463545956733181645250191044880266825570590843848657538427522169402283223357064199619319449858658313300860854654079189814889772168087351776031906777731356178681862826658842727158370377419855230026271777725233926571300522135674138907354634307855339509512289735837100160723763667624810868213350387284892473086237268182985058815198955213258365089784099173550753603396792248875772282999361291081731702880999569742323843253740182525753670939441957461142005213109461797699320138315166537371215739877649178260887255862953183317051394904515988408472456916458115773069189855770515736225603923365125391169199510587467718035760074265343901046038216016410655046813210356822815132465838761068866681442720992113685295256888870562690509695158274953555016078470628991489433923580904152682612693561329984686749344118032102399747526135878546836793853076602068647204724627743575945609690366757707678095914341875152353664296274078388810330233517087646629585164709706788526360353365851880502487612044183405047188118111630110561769407006980300383454118120568013771089836754812071565290153921471842715240184366569139886099656547410608 [145,65] 2077955075265974080220951392024571995181322146623836895545191109640320323510763704786601150243181469061843787021513474525140530333017417824895695595961956334262588224662198122164553716718440688974243961877886766436289544095164316588690223488315255056958038271018747819691919612718133438479944919852426409815788104429235391383137732322902432362568504741883461247213438133478150572391398483812694760637822007938774725255940635184650748718781770568791998022012319764584313599864755948699795025399392481353554491145991668109890895880157471187936080903630014690150754197956281771880597599053620584622727868394670307128034194133434724187805728903461457073466375809855488887769950141869821450907566020509638595168617004967909391829664539159150647452335701084686593525000401592426573269304565532818537295071662880760068790280798203043785051359171583779602884072823918312042704105857498075494926760772237188182090038703950812948154571758144171889931198962213729471613965006440160533805796205984442913990899052195506382644066538644032138598456465327923038670519358697915478858942241725582830853526301045660179976328698955127737870362544749949708428120483577687970321393712199747693561362875638041431605305064909179222465246431785910559849017189518898884803256868257056586826296534056731867892615881689759712678334300999930901591175787536903248203283814837991385648174416427445233347812765299438661058238838222669820868507668895540342782788783177145570283794471967869348529262391372895889931951398159775443483682137114554931824097738676569282891053762738 [145,66] 120494325225006136407880956218486852970546987870999639646167036337701956732947525319718881513455302920537756911159920387902909252847746836639013834751110526659299600270290954365681907031027170830598584009696026441140057497847174848316382247516768733673729024162877324328170419268152406727814565180324487024156567642653336886717158366602381715725562410006779281666648596784960383308956099671527061456515369400989745844325569155485635756606234076445294592944307195542294794525730532444934309530382785512634742139196549159002447813415925626679332866131635735984424086501320028148055329449516107743340301873131752504167592507207685095784620948223383513930130133993718574641821239512022779465695767397915908004265781773488333418711795825640204639934302161137791109275401592054671972870030512359117897604253198194914432453622355316635815775688850859538868200089881083783514892713589517792006140713306611813158138543929538589081413450994575710320279979705886759593354817511979730097268559222210344826078457772903568957427172640063888758103141119622050763687458581620137596023008213712490905268395167883760614837083819305699460377773574143006417763596610701726191939515641063574551866220617591229534160372841973760079986658583413315051967608397623230676462060472087461498629540750388549711549735107559630164501230897289506601408110387501594978292701836261787812448393273833677227720172368361789939493361760738502131454421999110980831035613336474413626019906856329775075891266378049437620274623284260979257275952939205541195539312138025378116284096 [145,67] 2331759014155751987473303562764421306207724272497444823721661112538705828874556204968938732505057731779915924255458669002217838485973852585075185024470409508669579518857521379293048850960461695581918397098727465857749456430055566285359491965687786035450749139603223822361041176796511801467932827125846099787711067073810186978816914593149325470876500713679690878692322025074591360047850331767975758493401661845186581207817002839033960914151156843443507939841442753440009484950631412050164840335233794744343369417139558597730839755885696083739372178066935273891072462850749463709124925750588670632691167870315983836327282274729748725488908253902354937121341308240973698326248558765407334413837171289861442094768173290553581728378925266208334737415062375704399428674965766014607417798415674223084136054453589655778133536954764404080390891480793184446793742441660105712858951105702178946039313480809830676965268884431279711779752882143934729142185386045724315061424885162862279366782291287112462726304805606529803254300969540495391719411328351586785011961717506949263015031317197281819478253117910879325712253390570027921637055358741844460306247499824597072903341491966149339514548960365784429166092445850110299181240378327486446805300279444302267652617489611738082957452558833512895159322689706857925956540272457864738342494752001099243495936796355887512953788843079632880247211809175222615483110301092442034331371872335884457869468178621506204772899934989363678406415029814730398382211176732966733200614516447414678424386143549088326360 [145,68] -236096539287054758760638497246612207092925008443844810538405055230942428121777911324724945620103919646527050496372247451787209350904040550558252219727635141444918262924916971343939497071666936899465358041409987759366989133397853937028257289936219178252796454697515196305495923009070092328823233518450171963847696243016735252843395443806078511761689799813052925490407372819860058268834562215932012691479606987174410444898836087383419137470768562263677853100367989606332565035633947684941441681981281090004761808751661032479286371171820610728768558898517885342161452650813458629944713775126515842554857964257038040546686910305207508900923194567809463130978411044342235389496001686893426093936072390287660856681707210099549314455813855628576181464349100353746282218846719305594425229463379531507281311401777546460477160071536394626003668140432875175103124525650173599780583741933083645561618863851090923361368852266797854460480691446032526270534218208402219654948565748468214744117081367654672537418001405432779709900228326105746496083937787524142279332934689390152703872160294600321444044562289600019113892805285398995868490655919591779328410894358278837914380826512655212661225773722536515855441163177318572087733228630724482453877160535535777635934921275002533120455976270040160450148571193236796849933773754315579183635694633779836337042794361278484050283722548920966921672242637568965145735343247771809551494071977327598818688192356912109730135123307921856009728528646998550291026488917836119627099940084368274667315991506303504 [145,69] -26291817188839738461051567131538591518405458475997435181223552924670438933983432972090763401429164916798572222007719446517179561038006340991227841045843559664685080956209563579944811994656680278134741477098089753383647872726568427250851173361785044190817747070705304794716040419381113151011845935358420074507488741594177094826232278574936933902855564675430939952276600545452510676199564572551161398883840711005593446594527969759101668488209317270001276533893389067500228777655301168946888656514585620794481905377374067699544038872706189444294130866708874256679303944635380067233576934869897878620985337762006578011091896913819817348520143676900127329356689099678813490584063866791434050844471636957521460517565081405842851549089254497422492783148974825157280103380547553658405231036601134292474949004135648503863172414043940286532552817427389823303811669358742953762348037149614334879204270580048552874558651925493081035328986419991232090990553265855703561665258909673510273440408297240410448085152069365995122515368546417416006873433488006216587456200108954501281955399198698433444535356224614619547373870367792501180837257273058800835132848678753426063637381911712716756461262961390214686469082569543740745604505664770019295669483936424895104153178837361046992648287476694177486536873820600337560924141335053166677767825186644692507655066096755259268608350836855778586564523583291453842071841642006135874375542359824954475899836459777344572985416584112109538064209278507618321646167075501315103976120451972408338514372388062 [145,70] -1404267830307051789790597120721383089541938313458926488974500814117209037299989921788748843271763663005622992153573358068503713860058689710255592173441557826314515746234782942655477455253142645049133458821353795216030093785730234037937578557945370432950126805986284369286101735074090982466611919147474076214965888491713702306817532032596993888592059003690892006642460759592455151000495880531024626185307631085864125597918209441189468154969612148812277969611586126446130109783097363567867180663648325845527481510757711277177167605869396818815030636067286758668348871551250801846150508183841295298863071582013621333125719166661302865560363842270279118765537317020487418989729986672116990351743649843870305584647218987782699436016220898757106993577015722501340986690568095651958594187561069485938222844037645969468455408317341348213798414348031749296403934494789119756935484056633043551257268635858170062461184753066064378582047406020111004877644114619834300506468403787259270095558040660717742112325921207174758654481932646601848100754970926378769431142079931542784195459082543678036584478244288245687936201542578447104017036240409450375467765869778112365394467815283349072286359776027324851405563997497514598999214352526235735097509859253665041415523979402502996668985833365211250316251202574213764279632268860214685864645668462491632601868897608034856715774181401092125524098617753228815789214848251262696950964056829899690690494258551707152223355689340792475154859793654439490407604273086792931419893166250440157329210144 [145,71] -45069211016633453475177414746102378103559230784869285995213452119159936887142904350015268670597876805247375652828751038529829850512988348464594192542734939781412249603737076343452543571179968759935252504247417029610378843322101061828155049563742751277886946346625865292648065168055233590070838768507583964663385588198200950220005089491291667135619088636809483243302753354938356999701317689728865466890299308831579374586568279414902652585780575697950666980579353396306569654161250361601308293311478791969595892179474383190608980560250911062460161740950117657018661885754790919239050932003316033094729916967405148522255412571446083347435828422423671847966476943220889018263863103913314937077076363633738447001803615965817247700883194836062203059184801279781115391870084966289536074501367925168727737243789945799449562544802852400138554240447868250624158211786052612933485635022618719908199024480471358526590885477664550173168923428350560009338262778317257521143096045881286703737544620059325841180993396896057722298604380278345292079019084771144455599681219603109068577330873783583804239798423158756716662773550797711531661058422276686504321578253082389060993497132306357367044818821545061403208420758405813708092603129412020247041972324299967697221540556127495233117683572573426931147638228448918782747264642245426946928131406222149363047554493213732791586610774921448622087585251512984667620716682262457259622904515654316946200237470454247343312517402193689910037336631731778447557874043653647934135359294503361135892 [145,72] -833682358328049771684421390886627936559262682128822194578648452210740097048698484400588779491400288072085130091336453839679835626871010060197007494366229894259899604918216295897087974448697479417482877623787488769287359369214935979574832749185394107375186348234718656547362637709600121470638524213884338389652388966283604019252884100784314492132598761818390851874102388900015051431980118309383258567109225163016159942566821519862349898874822249150506652849703043963116084365779894510782824573841645177961591927375669301360549954262257674566925135029975402786964598593542613756787386012592339377061960445371853959602122710719290287376722213045975384013633668326558637430311886241097413558791159091941256163531201230191939840654451780725588807682782547666014173200298194265458267391121755379816237009716922465611326585986131879629368063964050085845847458813669770484904273022071516581078928522699109315788076315330209018432648647926489818998907189802387427241752849379601522950194358004313314170118401795527890437602509018240494951754842942798120923167416086995792785346354671849203455809971212429501521222568160897689693539161990336545163744889663754269028548607064196478735193625930467733613164972847578550781498073228590420972288090183602033171769467984155061335916591487246924635517422594214066765532287510782803788553562745394132181617423908579097398053431001588529776314213146353272183312823491276159882341059538066270500070643892600506234675334078928412759775965317188379502460224182901456276338049761465280 [145,73] -12397870272328976854564502329881040626839156397112073081063935707185454067871691887706975262683848325572694408924517688210807429582870977852882238801344869228481211294290615851770388469632304163260655659070752853518205579949305292297097491393082169564749803033240316614912855362991494805860237727277365621870492843238723665492547141983576756113341989915056951743839633869480874947285796966463387355563055507499986102272668182646022993701715181855935988834304860109178285361468857812691847353580368446414775218074339168357845101509835972020746995397229110587594102986605265484286626416212560278813858096917626212589715731578379565792856991436933171681692545156504146009977817418659713598216848829623500254245907655648326639179825875664507038056599014924866748601962228593995819576197961006639591345545759736028619450141078073014890122858848123313446078229518689111573686322041829100213729091426839438612758922419935101752305892083442219825352930226040891761335143464886401095728349276830189064694455234730447867781264581176628377208517558759325539595173735668965200247357324869893290469625115496784614149382613370653790405406545337857473867650335418128957644545545363131921697872795160125119050667336690429491084168087962365841346106828357625536692339612094878114817997704877504667951814747963649244855798232333974455334715324777912937781623874580111511307670548352875687254346033530258079981698202223389516805961576438151651163873270037988515216310710425005645876470798229208526548767081835040238213114871912 [145,74] 261281150384159445053845376762757610268389714561013718806041397393460959397366710029288143559787178897674579120533909479670269665573897152982325658853357711085187216038851263503501911366933255588681637803721958789131531115540302167167208122779746460284699513181575599001485821785553453369407471782503216434463784664915820957557276744514020210395713272462583597734034815706809599913402338545860549083412513765166403645540277639906603768964809345490894331087763621173079422389222067350336801529566999675180625088160654575178221618362544283619358112907485162206457514233171623619298434337146578616637878711571894053359121008866580966645319272780265282721869992024856797752742051978401483004633353388865090387458216772907879281754492032252270638707693951551914781900510462110896301506391668350125151524297094591057839603341997838786309812171041330869687980921052630823144326414990469025201119479492587166463086405412538653294670397372496890319246988420129165056950313253094508665269819244298800620812590328121592169645739921083328507019001541450911578201942158118772051076702593099582279507680893255491474671847040541519691287063931853171488312598599697831185694990223081724163576737153323519886661363030326970003742134452035572470620181517807811293839036606510102324194342690061531352499755488570940492562121402367697588202174517740446198626529857963540346099017940412246818847951643347823439068594618605826044633263414171806144669849182193825474977517621762556781117993198202216089156995976519206992065440 [145,75] 85015343473337312740024381078660171674278623395145888494926232966813622874219660832586748123132299339663068246865644452734933537972046576063090195974499054396461998923463025666974598834050030247614162579872556577369539082511177214434665074109385713630371298294358291360742926525820926799956993574774620445392010436863395682603307377567312387954680492393131562308617459869451964461005583433230883241460606288033495587015952757217545031748174951023306110625950201801703912094000105658189246715652445614008313445894532102776750433813572375599666893545269148260342989586869014798208943399404547087565788496828367709753501515684192770325850442290770746128744648103128217228529372817163416281230072291779944660058367881325635633222605321133260491653308590069849990156797633363147627802285142806148325308902395102586427304865918004769202156566552997944933190386077814387918824009386698900301120388461713165972230073693120009447116165641863145526274761636120460385191403435621230889378387653933089546361960327119617173723534236021331679994879745173718054300742662446901584781013322377753783509139944758047810470351528541342648886365276130108025281398119087616454554143807384839890356687373842260531069161665331994953122840104451124565176076613737617246364263293817957425918787111390032769641406174437735099083966710927034916567437039072849150279997400868911461234936639085340744414660250297334871239307973183034907696411601388217617793885092680586768718416027460615847574133427819245033901431303424171138324 [145,76] 4051045674322076563696043579891583489295703002308292694228727075106281671464272648565511470857848492279911433422497986551565433480712978863616739941623896990855607396533242230439815470933358796189987760058625477976972959072380234389744252256021792906091447610653979221214043817606416165415068804747020187304958976432032062613088463562257132303799604048110766905023545120127268062627701514086989904506922182767657306856740184422490402984633584841891892250803403581145614857118113410642910898489350631546817470227010175187694082652198346084305972756517580000887199347193984191858326527451046996989313321390705080389593991494094227104258329814803978487935012596525191545655198080381209092113859573054720173625645128217428315436930584161085869501794835740604225989084587955164253191364408441495146130236446458204647017506510086827275520017236840426653163230053176254783683552808971882821274725756587724797075175884915653695248346462430534047733139105397281451521849475302416315448209949256492050991548066624478407236511594683592943136003502149229710187860932440027443812890632655869461849550114234292894730593312921555699827270277028977884942933014889331431871333148329747339931127999852547860081444445402454764452381934153856981389368719823189110789158019952609276324736482606998153901700132424424852901024342669126152012470297341501879873794051810560218054972097708399581232308398405352645682794064013797085143595255013638385885734494706914426266989134623401874588228208263351762451931524776591672 [145,77] 12978110423449937291493523315738440915495678637754239549811842782903316453826905131065383415764717699688001422370937387909537111113884662669972691184987381911175187897942264479776415567686470010987145285598221185818097189466415188115307030082386261660395682628558043098608116822026976857888010283237397464602097602365378146387416860966905275667556843380534266393856997584942197848492528148930616167341214320045220268382975543353961202232638674295515277446638566911122318870982602765576400644924358745822987758139137442587141000569590866555197695209839740270528192698371654408404517122176524457946988046389558063967713371780200495056422998750400840207457448299225898461318978030555199435335354277464839840539831954755306441683493921677935901744653187460315573872327233762862133998475887387856188296124732042667714461767175403289801398992366732144058398409746651664262901796684884862100730988268661010677386235006040930347854120380213398377421040781705260734449176194719629640517637425160928209571781162199819333072021087981976311710592050797735772048347640349728258595060953727518491524621922428951048980984077094603463099810049553975857359582577974414971249778781515281530131713280846653862271371309588014490714164631419441410187725201809551650295376472111623056743800338732902548624548861106694360148352155817493105122829638367740008809372717873512062161122670187097268882213853224031926885580183098036715348222105090409085598928339547602039045486931849522281142013699593425945463744043233 [145,78] -2943600354315592272653447033715994832790616120868635507708356269332627177790150043418454686033536339563132654662171182667772686635573021993015216220147954839369384513229470205332206239876946418725513041223823085186563049921748219234418341434374761372118008134804336396535098693194319274255347388270066144739195355992518909828120658821867154504037388579752960040183103598697416995189047504416287567890977656945911698400775189127707880286754329313665079843599692763159458826507186261462613376332460908666813540016492170484194799785100827858632435587024086061188029927472172859811111265211704609422534120582502930721444259722495457052380289738685165846772052135558132214116047912324788309542113665406895040641490779544970355709761599260343830421743739290321072711399597290038815207819766223629807930201757564062452860005254495241226733565306751426614932633377556645842557807761355461073321721238315998587023582284112848927127011146150295677647079972185703548050469574625098258727624386131794106982761806237325088780436365516995175843108440340747193021238663859159512450528257642217904988007174630073503198356341135359596588158406743918778909780755152776222213102122390671778481966957596550467969612798357354193492124573811794409609925886005155588961480271757851949418257170744352605637045238691242346743536826400222866181309388734039576381295258496984687999673561487875563014888249553184648151910050031650837892934054552765600249676268093263561590482147498435007176089455140544322072732800 [145,79] -44257541876455678496187960359454013539108580396708998880276882483540755002214818645150786674710465789947976257141048964297251059133822232436768628446841509352029638741236294354976841616333331739910848214275842418005653818862254843691218187055805671628939791427538586944455666054852085955246534672164389253730280756903418812243110578042393785323127834484606327672069514116620076752623598686853603353548356004509321872287562214590436878722875584125115429206777687503383073108702448729317181584411000973061906672362056274867445650097937475920862538336135538542461700344745531373109870150640903633297693519056111721602203544816511378095433898949262682790906234873685614030890586013546567104560235312439180339624929792818664429112223287770663502238490390033913144782674732960463715552728449861509906462551015544629903618382919495201293994725152026813340769136072173621993814303889306614522637023999921616868074226746264505735516550755065989118073355904516293535323463586890273647821816748848849157491372207820718893865621056692918092727573438457663835925663561135842414542902026874733470794976460206325488610111121545371919686465415338152929560002427396722331404539176451231076126482714181289087142301106557720696600556867179643182654786638467980963791805785206863944326497024528737630117818988293833002778733963740132920549322119965483091859026864455365397896164344098826125860377091332987430241512349662012690482263218948729526403627792349181787571117155542591297628937477462533556704 [145,80] -614598950183781674728360630590504612271776369052805554007333080821802709916656633791692395718686744894976636373990115313559869340865367753633171203139138248922662542520106864650026743715062450260289277686362632959933343067891955512789979747704169482174362434838124098047383843877129104913047084711698021289555463228695844885027515925412053345750955902727758089232578521243266394039698019916259829793006619766331167505436884416236803460875469349653966407966355277957474775426838799394552502060130188130156472970396558017182848494811919717438906086152550857374351888874413873718464102012739108421339829885020097835348329318218728925755911136175833544677536252274533485249613768262251502539843445009068101046119148180281167743075251129131355546963937186567819083969540311684578771203511372376724242807087942487031573435287086160643084610901140049591502446098172178010749929194120320048829183249652466930269335383860698140115732281254369867878764328050742588856397585471792137907128335651198035115657339159143228454391409305287144724054439582458186659511317528361701904990469836763510796071462083440850285515665998655374456511488624997407383538486547864622274355139068201813567482825849543504210518329998854949079632918809256811670649210430126455667385990178254423124696706868731118995539213113925159762077791126096082098096074262430836994572577846148694881910231747523623004683604719912012767266106850469316620772382712361246830739715705378287863671521680013623167952697493060896 [145,81] -79197890365569776420285874265483615869352744176628289113546484637070665969063047451868488787861078565983710152612598369936706209971953324406549374244198750714704675301434598530658679117955252330675483095789134691119337730046038596979285028630585034462039501154869474000997474487855587027416853854225663390046986907220217218342005334076258851912633830923315628320363296500787706126375118411255114469233190144421437707874376392224994961520913005747970038267105558838036814958482912006914005107982638998275563293729715374526782608536018602773868627579999265237475050977831269392585929967115521552357995098017458190810222426575127968722811975754405137221345035100513331724351028080302584689850996723814822664778380051207390748873950473233535977588201982764344021679395238104148856135407258810737394843631607659221976224737250440398056569969767037066438670122010756519305632595334275877644483298477973090511860209445057709543382618550523915758120005929393693660953143110701825528762542631440096278202663991259303074840616070628256753687291039412863894783439316985224679640535169884162200172508044522473964009100081203377503280828518998833805487671598187757328098458002013835549790288841456186899397013002831865101132897728649590422523205603049465525424241656346084276459653762487565635164643653788820210314116131847402450530000246420745784042900731823041312988508265474371378350081033418134774964745455433766594716907162651909682393665344600349013132793618412620020181936143340 [145,82] -2548589740792620055536859795489677616050814171801613398702993299938705549541953185652548654145841434615320492069748810412857933274322293029155561283934039183710718249833155623418535809256510484918560344616254978359456435656316994018393585837169476276102960772968224686412708844653339574161607309368317213216356150071234240711825834948785387297389404988790070327170853945640195176069299670260034569601510559234184197670728096496206132831300531099514265349774335934828625652882857179828380568995800311229795003373261693390471261938900319609678252851925216159552478830959812344281542937837381414440369896010487408219006590177836150750260581111554151812037611371738698565001506821677624989898116569710792103813887233326641163802863859789098856051942394570504368321236861443076385289749379864792641189661344032584671050134493893050735382266582335808406600633149880483566822821365160072285677838961152049193461903604230540340884846874143337413711860694568298646910432036718666770352999072934650748731477759346457482098198311976025982696746624074629902099512625673522087446303920576123769911662717686036328285348350229091417929048278837888212367898140809591819127152421062311841404027382315439833728031305025004839774067746700552358493682807378108522499067836514860351116638406587173652802781798400354403525586897278298118130011117076432020951841994842385812439097276168613654743498163299410338702680105887957003531457995117697882162740521441634673763236926710352930700178304 [145,83] -25295000256318671309530319768676300513687760603532197431678869360472626863932469403437772120672352375406811241168544655457810712499222017478454125442082197771150546342746499394001431270046510577374989905226064932809714398582628403429420117803728647914540508270766439523112473391764887188291970102273334242447701699305381617699847002511344298296829935831476281408753176947577873717928404025701080452040451715437591369797261875650253495004899803447824386253788427299510471082906314828884613011058620887561148774424107716901219281641229940463306306833096312038706619206574446328189109616450627725882964061498261865061961711972344764783262313066883592424086673692172619251751573854624982466765461116460708901131490498814555100247745202898628477200055270795614868836644713088312370441800468697245657145970652543056876710920394708312639845071565557793039074659054158141824929251716043709163115031456541352182662376607529874397068607673912485650017699470525383786859653042303309799335910730360864251079891638677570768179631218548560285680263418199347418121339946454795435277300882557452301701963428256107256730900524369508053383941105808010701104474021373101018545957956074570169274677242518310749184082740378948141830746806434463229514474759643346728919002177312022258767133089530423559731046779853773495968787206447117784235825928621566880494277538915253098545878753238919511278204234621446463476188096117557545440643654562348730117096783163300588175224541682554962324 [145,84] 113301593199343443313578261520671176513544947486071453372683068617769039123661713685265279161685953155028852558654710046575503266119195770114301039991972287304467535082140531732349117954887432442466053057945654046258152000958845576681961004673010152140276357908591780509910453557594966066287213062214512437563000053116156697876340760263176377727995533148733725756947317908068192507697085456101489549011517109998554201256169206438200395428004541112903756914761230248345250574340985863402359366766345927736544407510571205923652820771944487154429339129043045783301025832943076283179142936427723601834638700792946656612397701489963687287463873650011024309125940051482537046930471001478540643243421861570368726314406547065257298112356907844353785519413578539932216863572153732520433802453891086371587142529247247692832728090870440997819458939824632961005355512756252769581623368192343202187276834327033533233296158444227589378323542046846117232795800308361058373413687626782775926516081385467586669609133985023217270414281014346396114154603439779637302436660512729585334798382876789032263815137706042173857322627098791314697023827426338223736402412106826708742626975919574784304949511916573575053525540972253928637294798239108158889259030664297199614689502588663731701628770975133428027170418888723933977789137954690365570594690437393785970670238628742485691601409482303417904705736016430474299292214104882326541512524554452740260526971976010254212586547758319928 [145,85] 4047854639954617789351030421053109039141291728234501748927258042871123699581726586416037202361877084158491080484297305121206882895693253093161794750042945602418044856741179019795193301275245434577491678330766451363083685984329915342625936763726807865192274770928757369502560419866346777528156938078464029371934624109332427410244446816933504316870692844541544370849653619314162896405552170586213547630662720735603032181452728294311424685557601084795522128853421978779938240674313014092289993768625877221359825758655088195987825258168481528783659485704264759317474453049846140546589562940482031375809465895983154768400251897750590845870879432836445147284107985897849154257469476989378193976845225582991189828285355131510720118567778048625150759735901761295155931843119378004257896618963848175024392549245722865957509414798043771679634272899722143852506683279799596314243753248880738932066456442826094232285668422587597768709263216884259562636755944122751882480390829936727627555117897530634074814407971960781498364561766872196796933944405907315150132712244758365120155470575659576076324826667612071995930903458129487386942668038602222420141615132593576961785074490792531773960603738092947344144291566671537350710807278234623109101612441655790295797209838816606102845333625986014043079215147352397758347463227546063443123841261025069371882901673394772850257256228804990841037822528116318545018121861435009898482249024071151450256525936133936752554559686841 [145,86] 54401065770626269480687095469471376799825152970959002973920562317175584926520519826949717497660692410802664666748956483797639768712063081883474166294915563247257389923126692984646718614422152967801613261358194764182048603192246202820424941063207557329115828861962254694532941195872024451221227749950006633232664224925924907254379908974408912271610142489869027873820049025526837941166876435289568730625276839958752793141507273829789042073836967397868959088367710271513148658078567932029768173111287732494698173499237115644641176006447584782787467173894211048354186071403150808686080814321004040033625917543571307645928772441345528513396874714012577695148414556066992798644551820289952654959583058826574596951430643933880171603509932540322243993062695832723285288959209832980336855373265246520224156273166394823606583888510707734796526196170901787732948544876975648322126217387904872633583540648068452052166834472123018717779603050149698921459848190293296386225492489565197583470675159772575789877581665811770869265141568719688346306575785270712952773789010922648375310823726787094146215516333604719547587148279262745064281716765980864939973545210409506918042813336393642045125459803879358821045121013715859322479454431635144014303276005300445622577131874212688173607231155062684067355877846398515518124176697456394564243655613308986136400224031857543749883298986279141599964321679928026586801321768806162316181385391434402158276812165998698563604064 [145,87] 1593092437952164112651753989540621910718020897844684324638861588336614501371461309289381205314550449685151568431850806714690215101079000515338142844346320925399721268367888575645044827579571253690175652756321526860836895528748663145132863455878803362248667067288493571389674480177027679298129959864927618052289779102126478213952129100429955586600107761344528166620826872425523981915454168735609250657706548925653093753890004714159550128172111048350025495037294668405678739495972901530616153613617698022667701012120492820789040339661148948851714295160813707091117924458140038030965060831621650805444058062632733855214314407383951256696496069453070113571190374409357614739961322302823746739609276017859789627774963346889454704116952955050796156078451786784637145543730427030132673008620282410269438633616850502379493970793210386332505526619593412939529381525935928323433895241980193722211266322978620296368888504929197496867723200843868808453284801242431325717525815117064974937400447044328233298803023320469131405185480733172231448322427005091331360684856146961668875598188004914738328057256106501664274478927634534831813254276311074220520835003056350503879771237313998711236581402349487247652441644260678465907850096144081141257699906720276083469080541356761671063769682349940694155433131361446065819163085588112556843466629277687393446924583820825863661812661929800172976929308751254281250745870022426498827721026672099594434358195996439017012 [145,88] 46122593466590575782228073444133974564590340394417785484867440876325427855985715886312386690134256873700543282998531670076664558044215359758862777350234568912256488201711804079516178127070708354757181151043973648345398170846213003773988092041203843256791990870191714060255419235488154793895751719520074485758407175625358861110280398973258951104741652978506161076533641478729501991130773597722823934366318604648283511065246227062374358240538612017635921700818931261153742152868306586535834773172967834892297589022058272721918445889784498578217104884682683800923935770873597743402517247107852814531940640394337580580907844435505734546197180165329890733406828994557745357619262252785192907269502183219851017364232691509523105313743652225228511700051267094160118642553849746765788859540071903827296508833001764821282271155649206873262584490817968680229794330591933018242614922386096416317660012887380412627148707016056153548160317190242682181009013505625689244206526252225145998890571533713413307850896919223235255668071102532284010118241750418383679958964951922528797203676531621530157250584432359422429196450538110366331202664775558513648497075014193870232745462684795818367616790778213846037020891477802345932771425946299747110022785956119667274866561651975030582151135492138747152295925436498330375750816918923933641322766794179750254861185581317133737040158314782894997921772927524098285904793721446219827146025673464517852232573252079776 [145,89] 912833519515170494452921132938722820668365972538311371046969436389346632296868289934475796518142117003427775744692907500905183928152113038242303450432467287356698766941286056869286701381694575539047083505462950861823576597280192726705544765061223427542897027729823408191662274438413061186152149612848261776765777343261900664925141331195537980512631519887434418410971107071738002776637118176787235512519894092697096484981705860331994264217031451825306223788217881692361892435662000385839789173220564430637035111821658895165114590933869409039758563311805058598182927323555591600239444149993158765892996563113147031945835750288970152679015998276272001796233545308197141097303966677361421048375747668592561370346705819770840916569113917904545565046458492997685710214760792473260402545900339413160992040715801566367527763029605701732717358187767116924762966064070316925141810275204683175126632345818155470145239322929379607241105154997843592916773062583045510850044828511488953960116617006847937017803636650473223951892077900719133158517247037444142404203571637352632610814156855342793924109888128677121659391011330163221086925738401107399626986430898451677072988319729119241971489392751438919375742503677830776210370631802011164778331780662096458837654761161058545802100702387371111196241813827344145984247832015348878477148931454885064271785209122969235036382864904449826334378460016266907288962693425623265531547143345142780353178415772 [145,90] 12396402220139864355911754575770759410159996280725460861277364933399080653445612639286678146813874247246484663668211989955969484746952955369990456185966354017022027200762495313751995959278813497794233276373888976367175755255908348185644313775976106346294800140338069758059602776085383578748989713506000195281524703593456211950874028838406776558415495210292251382575125221556274795785695695046594559095896353060285416876773745548241591572074534583289691295752579137241443728975911238182105945180991040366967541827548542929459484460558084370634152853352306723155825570235141658030328085050030683034394229754261669904347013898740653473150829227043095342528207351394831625228006947040291673928294886094363585268091916321004131511803952601108061179004113093431048098357450990705684842090833924592708940657411714028197352066182222164089118473736635989570856833641743243142945777060292640778407568264037280398391170329431067641564402278621517765176184948071362035946376626632948498879616865991298058018109990331334833832031778227465871467707559617097997459336722094388624318893998205622157099486513112786420440014924327959025720673921572996705409926453351445121768900413948325924307437394223271460908028645544251154197386628443057003235488127762109986990014959302247266070946273997089381433754669922749090038349049203415446973602050374916718352427613249104183097849006553109415592086762092741549273490461278611336056265737717696084956832 [145,91] 111303191353903991089428575113113982928778440847312210028909840783744751217430196278655272728389201967519682598860903417518073152100374436171255321268801843078415832198889852531375887878208005288588577325973875605427269997051570623933007367396803144040551833129228588318017277993972900695872454954768639509702080447356818981473591636456605087285788710055956287897343579494040162531557286624979446257904194924072166988606238378992438156545581746733942200058424894414622030770199817258491926837534160231126146063447810615543714799962625673247006841661050192791573950483924198344904062211437122777658941766569696615806666690145145257752387296291005014685453168314091146769363748780372355004033414204320594414840514158796278929010559215420486375276797021096503715076638881212552275889628237553028101755791396427681341153912738985419555147355692164496240816440295127426492548780262182620701639746796341630076641127047994527559336438754723001580201681173628829144292005275991425063908052513605752295512174620804915252123425556801345465049062980763023154307227830540180366080995898447089750033564006384568516687616424013466302816190049067349937053952704687731806896365924862607535200444114461571590813269096114415771885771861239608405300778358453255130516172949402235991469603169764444761464617650863472827577929316927714330207473013821203176638685816223651612339489813061814667614373582032798893558818499820536479777665524562214768 [145,92] 533404577701896681735978033785713800029895024115308593682774237974770069014340448222289380404393137087436289864874857274005555729239066613794127063812799895191096840949259348435920266084246842428221859688940597707069373973403059055214681823703303068839220487494545247352706368534503938766973959398971272659379219556290961804333996452776905892295493606420173508338476289089799357917303827174684821373149534791054434271466562430225853258563748132360099494040097078571210172083386413498554602209833805193145153323835478144366926167105908107232936067814411741368280007847491165221275078067772047807426633594104193317083167691581738091859300235906856053014579591632329434177960915788330582853795079609781641779903691111594325276035923912076961212904669811521549567329980301194603261390401769530129187842400141532313462783951018512549670390093689184891701299236581114524727282829211369941463925530632809967392759640479484587863693859507045175816772703000602023547990371580490826976674890147348354764272350600210690928910710126873222455208482634052721986435466834456962372440639373307068864294887931887999357803850177594758690455164941009082014807815808226487263397710322274432694663419673621004930991419831268896054915286012704470081823644021794765361839756451298081044715453945381828179062105550344790603253026510874778716360364770580865485712366686082432490412360668614387269109165865677460856852106897328597298122256777472 [145,93] -908248564852358283262755492577722847366292063615542139168182565279078405501769383327514487078762109938446789398967909045251843603345051282980085781653584908943303974934519324250797504101297503101071944243912081614538170248135279370649641313014877197678559403123974421319410517111468176983916683653575813345658770169649569713442649701286767018912630903778226866748344392477451770298171313928659036551991874469833076465538950630580781957956013084605070719647631641337171981335946646371140581977063209540305702300183165333465399017610320091165145648571621889049436979003763411036741234792405735629076075512825272846418792532469873514681415236527231382163816056762099554114894157218269895724168154696784317027649933536528000188977562114204780786729415356521986562626028969717474017703836835452873487901183411993166266471489736195745893397268074513121725084088340363149039200506942360809110530459397647461859928687149081897701937400044600864599727572268091713549909634898458266931252283789765801131865512938046977656701701451121852368930917939700904992574942333920699936296690682651346672417529805390384461952415721625560202157396339655533978939281425501222910949410823312362979252935325916145384337744713460460693915795297777359343296318841063440822763409345065250598791172016607288364190103268233337417055372242664812977328227269122094555549075563013079072836089867532786759954175890064039564921500083295416390430656 [145,94] -37514251230465231875941503059012541301245914255706817116530345860767694878800375630368061055846667014569541816771658792845523927068467256654534586353154686482222052612553242509291121911825482290215266354826999088707484744729666024591165594460878754232983216827637861324512848829128060522846428790367498847041148774364176369783678580069624262120486758188133773870010968437753170004288948857374286737404799683493824772190915140081248187975219924703212894699991545858204894106476815209256803818645105083732057835250499757534896855250512253884866595078891537914192506131570458765579906707122328597817575230524202690260918952535468119311266905854844127797343837255177898507617016933646223758296197671683892494106426435407589532108117915877702070115116835712124878355418932616303610064183307553273927867919076815274344287230526973490213875528780108614628226058923780856454531691292647963485272425280107337195330298904137913986963878297580220762021347449037696188630151737692943182732903017289713732702432577848747225089893021765736354729554344672155250904656690925170636936367790827349855926493838232613443763576339484752892223034007191295411044297390454644231352953248453010304594889139147460106827781587769173843068502489301061460376862954199774125036180890018556283588935321253670605133325295211076202809142709948808122725189932014096581909437531211351300066463939031575873512459382948631550045404830200660585664 [145,95] -321183338260544958271064184558564769878740126275849591705634771315805757365560292225542308909542087606693995564315312242845881362019715387142480760975000464146241221882302095975589757932686343539581378782611583562401782761839066226068979320406642806340018814884212161636484399685163132304413240273271459514206518755474869803335926894625089346718932626022344454117786471125252957713094150737906497388901352486991248843387446676906365843638797992138624226407126151598423992360643454671915707799772357030530135378848526222667245717650192569338175373449833087317714000408885724740975305198764832041099375558288617791300785861713698506921720571080582211558859791027910458068439032769836837513748974682607438397616347348481153711985260693712578888222018129226824094475936992671889944386341551359334159100700316048760885440011423606630995699465372368156917945824430201705479914316779626947100470110498633432451285130995120835716902612761525724916650843192916651160378421788730200746388110501158754326478455190874676212094836093452744424977749474073045523581339050790227301272704919238934309301210269737686695255163962051243766843644226173386828528857349042715918727318482960881977904631349982424896750449240936393071951877258080550196750606475113608506955317501152618943909961397595900945439992675366121551352860117849689823740170479374562124875985090982117264649142570523118527083803592311963829105909477754152 [145,96] -1622212015550015599540006423603821739488141001203903056105568678701678442337340111822814932536264802519220613334187778766482512003152674483115392106468743100702069103879018674440514935004944451279373214485981422524519013885045966759300018763350226314654862132972807342891000155409385180249279190041430388996328631867864821511094901361280020185061434633492127628593167816133532887601549222188456620725101060828077162917678893112460431588125449353545751144194651222237711150328960311831125673726478744571712586259238384750806835893857719582892782443850995817095822361699352399594157761383149898089014650972605381740469262459965289676351453038277843892307062486969550168463088744346218015294743076133159685464156286098539185654847162498946583767330952105355963666405152883408410767585962401209033878562316559748403422029943165293231802025084111683170564821041670060886088827321963011250641401079414962172554395585435727901213570896878329342361346481506478284639414942388859804363771842840462014367258001314453436800146575459975451669801414294237801995776412593524052200202229746380937978698642360640264166994495123488372184136213643250867428327511529202338508984432923056407303710681344518652735591339991639743312967790770052407412575927358541808021469762596529542439165761641824122394543360364249540591158584815797754284672105171415545879043094522220863383363985746229028584731665263242432050567345328 [145,97] -5487243186639172327068637316348244477172779326498989285951941020349298573144948837489934586209912285770827691114074865537437960544032807884483411077304229177637144330053504467603236848521239797575633059543156139144194555151698286093410586318055905543643328599110567139139540819435537558625508765408007458923513987340297939590010977855927146237956161628720751309587695353011462390847137170976969414282355069209816402194133417948851914069137917995023535127446504502553886894293747495852937621121991769721218729507847845243952404981837791325090821423666498175117844271150676123672425422250442401844014781896995948851531228552193632065682833719383667736772795430098424805118376310259425056999649845593473978888844063718800877710569459828177526169791890605885321485257535912066121130709563035748451124191562857209676215684101031462564856017376341054078049369187548947560705807003078308608330322639574691069752435170600790229215647851133477104580356182153277345921530454609578292679638739001046258595470301212557395723013784675037529577972454558481295296308961169017663400251068165827974741902169216723638758395220242510224705608996479131832102098752319615438857990853063212683940350343954315521989983568225787775849812234241450608934023984749072936745969622978664820504463645611014989092318480304507003525447898931378673842048131774130294509691466187704749494825389971643222830128593706480181578018 [145,98] -13287878127656616194515698348302595511701834366386003974036258610037368469377404860665682048997595932670146404268857979180045637752561658875629918786726185573678112785976703935249562062123304394038714071279417475000317149603905613445994446406813038761368800912818418668615772585810624861710450236992257478047152542156717158858244426529359448159012556384710633842934187148823377900474580261406537546032337379086771156534514131964567737518299323179760344286436037439973255845264753218046838576547800742411688396836276690144691981844443098466814791067135235374104434957490572550733338894663757931736060186327478793316034988394464666022109538683508592510288501360698707775113724892798552203342913157422616893868218318014735576279491649467141494579198107041635493572192926308895515424339031044237516356554397385561183999236485814210061526427822863083316921831602042937303231383602984852976862675704433548408933922288844954662773013074093314722199526522297906175023945242968707132618983369488263858391171107554687596917800036347029267611701879553562265473941975729476920165832623253116776637833266742431198871736638316727544819428524210068753786225183631023730957013014271079149784829902502307474032464065158635119113780398670662335143731849333166596548790647855152394114984830524840651915638941530804468402459342425189882222934569059109352056655991820669474683706288138085075553132871474308656 [145,99] -24995111536000003355695093720970065414432498085624098577438503796319733628695388761080496294253275397017080052123018652889003226530145339409094973032441689886600159857188121378771028410777233595049551348644265363126655569860845547824362057655132538739611226504787027167556566206077992391261127908998896618719232435430147239427095515171066475126588545128983394028159699510223808319206372385490673366441273083152724072116631673676690910808977826786815541492123195854267570308132032209442537290602966776391708595861210079488070808433894925778714620409826523223882572449229997935903578892007079028937252034954606815791551819996440297174574613622674115436480057674352699151921908509105288350461707755526641109027865175431327889010891199709327073968358085566803919014387781979328762439578044079496292230499083314608853736957947073021787400755297000007903219572114385158186879003392801346927136663104741390774575235415898660365479840627791713582224717981303871154306976531089664380331497587528982090358212192260411138797003120188552045149635738879386664824600339496591592156500079110095742422984015925708605732380922676588545776185155298475304684292469040206377405071686669293025864069855051871797841262191927656045223137749854751225023310940287379174391102632264641605582950076555876142302517038220253497946779926680902632365464580710023328417956340214160706269503594564822041007019233812 [145,100] -30604580697125989995446572385488515146580243167865677050923092468841003972094375520371689888035506710887447173851810790112801852786586477416360532391115775770988977726560993835507424155285406670937009505050323680719890426235074180561466500098713801793412462931042772134194695971713866612203872325809196037389272671468627143887097879525103607060413047182841417830870388789776387034571149592858171441346419885292938370818900640788028212764932114141419432030769050831284152940659579431588519864186186478530958403623682773237131283764317490659030177066862043301894720596458492663787439632237721210998069502224319135888428164873756283390500019899683942595833943315826439268717442364160871453503634173439675169213615385772410438680950101263205577559062126973308899658478193831619463003624881722767587727510927463513200842504886228006667763441682097461496892107618368226465308421107991276455473583133614187882817063914021366892452228360614055677074238075037445143960811951681759946722725480054721359905084916373868045968221225532259136405150158060077483708421929946466294134773686534483113403754723156276434477738088254490455556266601011992970828580269238582461643892627771430235233635939239814981554494593584795438107739237571837236385199749931079825438661891067290256830359103262683179934958242159283008081140828466532378825102664233158431475650492414465193043645176888383893385480 [145,101] 18863079403663523434576304208066729335899702878279631636847027915903592702451736842284866399801846958707410482685747805350563408016554984004879357687764735706728776304276653158871742599991992052370001542628365560811503071869437527099384108473123778420519439315053999595126498393250129302878432150501218479152285228727435461934643211382112380973380338614077481348349632499042359365879277084322917565560585766259035101356247542903010372750325393913265503302509614968167289936742459163629909094920664423495575627566036476664123920097133615890824772318924525591368777557874039590319024420046083004654519146597555272623163718794320508064196799876018833965283861594731645244214050349086019866280776542908075999068042068329321392481960650335658725764211786492053081521714935001175715490823787470000524350297540284985514968892932312056172261876227351816634113442760028273327876921942004409315502094751338599072051774072169601475210254540639089290752180378728960580225678272007094644619792877157150031878270057440195389937036450587252910582175866331294597802414181028044026356223690098719866132584620253946501643185380283515036741449852957359457883252646311599410719483255305262889756385986679911275864999067725323467788380902549262877973513757332385498567046913232997721872690344748460106780022493424894063946972743670931338979000402384353912074738530307317148533909587697043729 [145,102] 348054775779690728347767757079671856256455485714123974460933186436238071405537202689852981096876167339924378362932325855954340407880218170059031434394092173531724555568276439282701090993805500959807930482969513298138125099903653091825840541415421920983815574611872643877899458426243431657164923415642205460701843083369513718720758780948840347089364056466767301751936813982715457619629319664210026452224921047461393595245290521839929760369821308374742541571494984584455260971508075332513412734439701092425005998700648053009204794657200839839037017515640013119698578022470636647380212439201181856272457220004911983905274514073285304065442448728316194600834168690481980865999136357479814947185513807219497434376428417441727742082702435839812010110399616402331541801899562902358375929215262760785475097933350390621690064308723632774400486609865378041683143974910563118261817098002232531205937460798663467794145669866153846835386209519985303560486695966960664178543045111843055052736938317292413346382671521343441495359121423955774272066223942637472006719724852593330488534022738364849023516733563203000525571175419106395730484735079631826177689229733602305681771039833105374084479675700709737072359391761241244385727455698277217178301715548352120460812288078006356279589162103862233150047698119460845393102558222712751468289989453040705954075770195815734310650139141568 [145,103] -545845310978317156290213788575484645175808466658085710695705502566979035495449121140866577423297116704247593886563107910031599905057667903805713416452389161772709845566248799738360104573854772148690228592378206462281058431191506035275505696820766112254330078025680918648047590621112377850051246302355230559583379246930664380030278569596523813531090276059159920978507795345994107250915200823439444492070927326276557863606577237600420056313995503824868894133325428313156883890704673334549904211657363805465896503459746892077903114113819261912313626085176154797433844193172395770513669688332511408555228971317386365866946547711212257841829066655731604901160067847273977791928084387387488867120510025991676368086595287546460602953253228217332748767392631069202046765313514502719210000376168026888554765986605704976644194244512102776009366624556779126754284298824555881073014828695620668137104369093672751102576187183845783075729008459103381881003063547378998159639468606032919571469901258229970624358425392227527638998553448584796783516353793911983216237933427864046788552966291056429515693826910839266517789834454589111710489551623568609486630392528940813587434272337080483481915240152237765693839025298041651831105389730546932110156536982742128341747026861066175368193088181371688459908830914859914398901873202101034666444659871830769994078154829619804131414464 [145,104] 5640469352772245005413984278849036116425150403606170687851940064282909475403281599404067797869242346992444915494715281044146285164467046475242844426657561055732984841397221681793350134985246708160282864806662938951329011367814459981645974746272709633009723019266334816499025824061937266788133496768202787215175406957366016731976875033510497791097216083142489918628434720020324309662153121373279720674259832776629522069137787309530459001815853161724764302641011798057172355740991355064906916854070555233683514203540884549849619127407573347732529273265379574931522229030862336285663568178279635785652922366831090465008888391042567608520560042452521421997315455304382729221272697967371536302557807410829932297501759004408852098772460050671717387568951748613824235077813593381659460481286050023478299072568095015353876847321912786291303360620263755883668267688409207752011833068334187606672911462259390329633851066603157954032485115747261757934493101048849754836843592049604497810688899508522354910943203374252858613220257236065566047285448634719364730916852525785328033492760006750284332062123606768213596254663620886947689602435998847175231483758175543493653478766543431522475074903808055521478832019077834039195605137964374357630080879929756559088681930991696902125832561254605616164659432769636432845563218625119332647295091226753610263630096445630036096 [145,105] -27808945446611573646034961295616390082910493819762831011193457149717247863476476226031752212746039930248994027724825030350179168761711520973066289472977050865196159030625091932951654032093348437781787306084049521087221554178901014255784318878895186241034013943662916593368057543970335482708852688256336677643254951499103694533060752799530877410391587631062780504380584210828128065935800192831605502256012083371991873895906054076605894275333552813120832348907462137358206118719886958618852542435976487979902366009981336154263774510955948056993112529685506840088089187090251112309119091365419746299915323345930743563261003075947239416490952681942775938328171288333475840620927243644410876914521887893385852330956950244489249321930754186353866415305207633384777438055634142010078023242031013972638028797631655536977546897112372294056976289249377561072178810789433722700611223927753326355976205932381471273041336597789061953528434477230793836889136994448706022657665611160302119203131599691711981544927140859109889229408908919020305760753850255578424122685049644861995858607249610360053959911698036589441934042346066938079677687826631712770420545691742153276858746730314616836080080159910374681059677760858677561258195072044519905297298471263775515250559109453145854540621237289559327744135346722917109018339981554508625209780981048176048033156126902768 [145,106] 83532805790681448703139546265765517129625880610423271312629071633564011144176318947340898269376149118396877439366907559686545856929723125699190785000191597563779309558323642319147667797278019315694306662405215160498744701077858577021217799162933867929997909742869528367037541395856809030655008669628580146171565712712420309146108868518877029236584157435644462767546693567181059936045714789181790580581203003213307374684992130047881152570323227867721896674381474305436005966347544045361120124878760559974640459010223005342816729062320404507323627648725582481357839809760757374574574593703816598201390183735752997484357789777026316815031353428643594247005745557623441886690494192194845207022547179360711868960614785857649577690241363226896059633787562144110344050829306882782296472425240482110937861467145626308542287851580834279506008993572973102327802647509532870178929691686073983724838674052698747822350046891210140345737647551156125921767830467279058685060525361468743629462603121069535303881357872195819720378977604753339442066530048491244779926653383302901859646842330735943338556316393974828316584199522790799343115640987987314563962404861852922558415984939197222656000427926074640170737384118597753560262166829886301597131092201428595321220466081347558002827863886040347398865752896679174947800241207716134406376508584416019500628416320 [145,107] -182758018095119002701916953878625873051442844604357132920440483105480018244929187253780399445746994221588113158981425241683207435856524742260244530014132456095499464504550634451230072913433824528735400888143240378290160969105558379942528080460567191675223738713353566643255980589680874824905441254517759542815277655876314044349475169637024543836620529452901940610865363620858933749477567852629227162257835786443182097682274155926760777750708621602059919975940321250942654447861677019806901350310259421634634132779160992816940477106359552655812840680167899794743439414201126174868452941999882894819661924978398987755917066976298103558807342330916672462377054668542977885553120300523639882356822618728016368952076679022505452876720707484098535754966718481830082509935515069717939183230930513958471894847294352219891788697761725041887211744001934897787536889516278384072763559798203558679095168468107727482312904357036092202803703200163202691197842152134301710185641530594155181909274273804287089810559250738524888549138007351427756101001518668512052660161432364294450689238711686422851215585095315136987942111619583164288417259556359453402671687170804226509362936658125152617089300224096467992022511228911148620416800395021021672283628933017802345437583127214318815382967159976268457994169259713680357007648806938644903587506537336585243388 [145,108] 250469540121161662345112153972916460075126658246365914505456363827572482807616340123814222512364833034192611837213295081598642279194105759584600507509021585245919449790390001498016787938768849831742636271899533842103009497357499774222060144263992316473672154452639003709105585817589883378730612861436123169372500620618430051271065958529858956063051827992964626208924581608698301196389131601635107740148635204785131078203586628283762068552986336635425719983207290049578832652288476299444193595083434839504281680513289367795962979545209564427492478368167583081571476651592791523660378697896448256878305696917718353160722588785724939521859317124934646938041077440403881174307561715215486736908613808633469672422568911430578971181018116800276112033088906845375514263424290691816445568615115474499321704186093858839467309947071596771381185103566565948547377726508536819207185608545544097176111254057500019137314711634295332560525656088583805255637941044410907095834040377667758100916405421195163642113191946493469766905672431247080046232181215708043230606786256046241914871578516523819309225292983313454443539426850698879123613337096660088272447856516042370089275209921253019968824643803522492049515068900305325972883293729770219498722627939508820459078783580144674135556601171655487901746225740977638769865890224334005222432895257854056 [145,109] -225559168282158486241159538447868125571587336174525082365297237641503866157076270035456633149820397586573406352893549568183588476564885411747117608429697640598475463518778372198109190246595930595545769723358214701254928239158540266502887547727636145413356781292334095709051013961037167738814963096926510356101511364777700341827617919407513535455876931877916636320703157850252387602442892264227621313624219773672073028199120124867192272028154954126511432129763380085525863476215191496798395637567416677042430429537632679051395272061710405682684183109431331085358704408542805350991142707610138013205163432074270087189258359109467192421484907394548260438216327908029528663000353696046378268205045000049285786104316890094354524168658636135965296906127743155970339471797096337272774253382617683240786636418768404415608156685470387583503558785112061935713190599569684981093690138274325718123691050772583084147928216909944370597940084163322069782365959933531186660457731290993111170878545202618257662751136850459378412465704862090936005725978343573370769959611283825295565520755649633440906530786635620470434341434723265864388838620595285642941560395301445864753076115362947349781163136407225822440057393788482198146063778696828335331058001741608204492878903473731736965147304205691413930651889781420588769118279701841751136255056437 [145,110] 140601422042138400709262502827163459923149145327744718278984945113788202234773093843655910135557684321065426247259686795346008659584819879898889712853710896675862984526217194116977753672941424017778919474347888755041666429708750113602481570269295041014093189983583919479645955474358453773906681958625144202328481668107977987110377464798591803416660438539300864729113365404566291392676148926938301630885748171097430213110977346528638438596523700933793448174959100502574685181879684133349357645469867651670806712539512444413302400798205859964885924246027656793543500967801996407148519188766579955951448052505542062356039831044756898227825854158168232918878187148420407515200582915157918238005462029564282965910931459304223195558084527178840543943638318582071263512637265003768534158024662829254874713947617056379643294249645002152167895829588568538442805484721687969712714901289944198211725162281168302085774027266056420471598521442683220015627733689937477743688570629217937648050364443783192611849226007897965973461988818532400602586430349524635708488956588661557356763954596664020073807780384161288565869311573649841154884148414837481137779261244793105997055057268097776277640673587072305171177345158695175016796839624978953357571023191582150524312375731963240544566527235295159764640650770741603440270042425685685261568 [145,111] -64859752147069979065045301772410103060803463623972836489978643737181595408364305293601468383230926552460875770299658050573676414186583960223540338511504474916614953649802079929584892018876983090668324252457745754724471014826564842625695410182409260504090994709788403419052021021284360130436391468971724678313122272325624584189031428840421777904153489051311915708829044509054569943199122696098498678636536522700164255853683203628244673267666113027381581840090813933770643765113004015980877667939431081877407550616407209434470320581950603914512173070463367570711604067841096601426338422288985803136024865214659534522770956816018394840693689768415783710078732796430457900111718231971609839435841107230571275276070476462690217685897552287208473951620661324894709305795371543622309557685230002013334644817594712952788390955130599159034065838393966036891811805552935834631692830528388211726303796970695032596807648303609118134906415394558638036833809254250890521111096987437744390236818332163249516693689431398863433764258378031228658962570881697287407564545040391678729762399621772723984838903578475639217117560153450397530433897894001633491234457497188075839633811025505906923412784938991734840141004039712260401539880092307927419230822754525704547817091649154810451733442324185937488374469038066021334743866816640816 [145,112] -52763814754083088802098933259408633390609178278500288417507814234838765825660139302479336600432969131214672243064571660891405159383262107835227595068455387693387023404651345739314147006922107156729064223494138591551084063357255027594383597973954101799257310588252438022147001276495115470844136670653719115391115080343465134794034142913931947627457659377135976642999685950543225069597714935990273389410330561658615984024587312126807226014621358127118053897382774886742405455718748119429459453871291928403692864367733212310175204222023135046247430633348743919368147253585821013143962516932647272879924752088558353568887613225533818891069767847196554234827634289522212524064483399282796444391685457435305445747028284979905401358959842507327463681383984204830058108198882395749794841327952309713331899853100895749072085316198627947291545650195797734186824697786714821128859056224804921005879286780934460043890949784629799841287926414975853427859688827062492676656252420405546378812939065746421735326334407930393431937619690186653906807187606276437042031476691869520863746472263709487753882094567646400861608352054229738257453341821258794456581391740740297073094156948311690712115110408104030320742820550882916743932419415760674061789347212979589433951460768395757721292674851699314861334330448256530687980680320 [145,113] 165254619249903447378773238839020197172672870238745888712690991035203109081659968692751390771738593295966983536482771626350756613873352709229073830896321767392223095832301980129122387583170410205909942079144599759409403261008319773089243595629518030232848973064100993910191556101058593149260194955352302148064231943318677701327037240278371225112119508054581322156227249056540246759563053042322590005879296202936270107508201769553949416334066984405133040081605898127173043544414437308869876232696028121792262134803279479224356337602922538589120619129446714514049051848919601832734802738996512081505649318329778938081787967601854973476466906424011533903310849937880009307005361041299614612993415259646974542829448834789899915505225846339421884770340288558059196332572695720511644719184606509331956702202423614703762746326210067002111957837172135397199165106311207460219497729145639600658351575211033400175797840562564846739335827418623183145568783295713862771629965072602220340747219548729346680692235327888481995362395939977318037604724963509891636993120664250698198589311261577008768831402324712541784609608639285371543744483333288252168099659669956572914412411405500565263315967455345731133655169316873450089494322546468835787667854559034243499808219604505870372491222512567172963996168001068879445360 [145,114] -75412821577110442516101765389000512259596636337733690617715035693812783392260014559345214619500144698115972256111488135704474273563788296683981009964004423968305763916177631374630237580197557107900771434365911917387622643092171366588673518951903289134784385857659218444815744941303019484798754286929196601403038912279372475176647681981137645562808961239868554493316029695349928974929623035103907119635972443734043980995416931144659763383126934560681927145940202946899742549173977041005724144953523592941146601806356400008509667882590238383921623803719364472063547795951640834338014064279811353413894000821233747964415318244597635008362183076239406444559787652066914717700852897915214474202623456358965418808709530841469082273829938276999255831177500639381765479493368512823481513022791434000117410471496658690230016263267479987925699617598246752178459541437403508246843433877142872867338427556772870923640583307944046874729548663876010298914799938009919989932733255255294919411388397538345745368132964598257333953071339933719202908825722435198148525368609255591361429156660650033543664707742557490990116340279030093729929708668151058689597612509257962593105758844151936226504360647485638653338717952424554300156020221831435716979353223661827854611924239088050730226065199689857864138915965043424 [145,115] -21730090937496294754119183922212924088492756161717588217302912520959665685725161989930562601971342836719586761384462796836462517545908804997054373897349470617841942939542798818411581585365310655899771063972453360041673403502729093730888260773559371509615031535761532940981082264223843819940694271492072421837006559173948012456669365943108923256305520077843778722607413958062254063752559390442868787244249916950972011678799872672217021224916340233317613119072354014231535801505507372520840533939111179746868700132325446926357525476602289625044649822398940822728719406773848626391538584527653054189354440954982019875097716911662361488616024491964901646512215248236840267404882149189210867245875575051616274208287537266693300426450408195837689716872521894234294543977538367911287286534952938108945389964061825266385294975234747825942006232466384165354143695157853384477894044693989842620059859127030842354925068537588733407329268198851881867071862745902857964469575105131261501887799436553875461919189714947395162499257560723904288420247165159431440624150800977569758813261050560756178209444698838740172849277883455729984477889673326520042446284050476498610764630376914734633601243516082207646205621959904193258104534809654874957212910249812494656759443998038637659020233924483454892755877416 [145,116] 12971631268296370244749908956052765294109293554945964133237666089822888013039316911353210797789610195256453776043149325301011538784848114202479475404229074826618490765143412541278842133092233081911042330781875179153005430262765434381608622077594813613684664611121225138533575203340256935963651119871865376776948584946123031083101501156398820417418172142233886442263056897109716629277453522612311583301060478332261128795069584338527020851275334495878706613081923529508283865981592871579992106352514988848868508717149245835971588698696240010932139982441324673054701182206298547575665061765144055943790363210584804472090292334343042378864712008569384064901724699186271000638088402876154867678005035146719092647801537357041898791953648407762263383606795918648665211980375843860030613206662773724838092620851175583873887038888660837650625876164617532608644912924016046346214577614221977488188760146257521107773365127030663149611766966121756029219863791472586882571685972277431057227290094436837127620551586371597032606677555893182558833003077112699073093962509798039174364163802667670065399253966292903934300278169525415458568170660667115050803800704013990497018273351724475518442298383591228872639219699033251194691333576569661780949112137157473069859780001358191261174055420357722992752 [145,117] -4368391201386235393766194195663871911214109110839476263028219896404099529618019491086703163258040347894669832638861125840699383646424930283671136657048678608222584892238346891711155427539102183097092408768983866076804090459240779523708881394335815689219972257622114137384817348786180098390460126670626946357372758551441479983313981672006761511125600969050163020614597085137630931236830400433885875762677424552422611616210225486578129258482874830026658375598766759762406075846698502623258966753595205672385801901305398434065813196561473317116976179272263842858759341719176729977498601070282085258372396464753681241581855545109389598312800509271520551545814794539434587510711961980036977641782691944771446892753501886794009101969380259927724174425635242999443490473085571370705413906147383454237394721274248147130047953610700139927043140946120574891308989135407616837652848451910388109103564033155717865912568637406119856120076947618503029561099978364952820236028436025111048851551423544841096281552332982866358818330157648688423568058869830706820654347743228225167435514166553565802043244106679286380033525625886215100695592828979116198328235023986281416870761057969295765049160720763305363410728191630765563426441477153410390051187234049378295467877430615630709252151675691438 [145,118] 351728071838328672608869280226245736413572854920513097504469606042995968270718027382035164232180288688252884942936118645903431280121741714886704156234674272029212939233954766877980492372635638992971554151423669372651165232025614690678205818767882352242883884555256641853120923285184851615210077013008638934339293246260641038386177502289630310123386257372241705980566584029828417068652172530389814313144075851256116982824809527649828187475692456619238392949382522214901272511057335207405145536107379084733219016651179914733075165525137991426783529505683091292701115064657862351679956073975383109582388932150852153546043606258765018344331906522583249536627641692274790491823769520935422016601866728303701863475227373928717699202674322084598056884709604944608832967254886242941633238985592121393141537199033984680311634272702384736428869397857131771638922359201364993841809005212968964541661661383638422555852192008002099882820176140394707241009798058164865437905741631255562394437740130776128915678844198604145862063975512903433542188146186447709903630785131986232280601906214424429995738909774976951141556955061703418654525526846144088865132810538072144171444169670488584426870871456020736338357849468930943855898883669177629595315941893597465932330456420367760413376512 [145,119] -1263393119621592029543326471882903093740860932973072273878946665099576370909171858253197323810578306803277333807689930294841880852039481894364090642501766274394970118222474952174252829940586808984593648218677595672764602632995123441347102552444473648760890468319379403057538945831145097321162226362298991588370119325461641119516621480763710436671173981131959827600484384066109683749652988085377133693744297355276426578716047499416754533335382287901903141423940808343938958284112259143674437194799869622362467536435104617136981017451015719727154976202003479624189230763532696020126706912596429264311296256304611290349774082934345254765855324698741880711145546263533397277248695898812677785179702607601927624350074759531260712790584885600448223854606594370556648943358156161424398241795568077611946156342459617524662530188207418136548419745364508123905835561931288249711696408839412427990707991874918903552935675155304390276336877802510180997283784286736420873289310104149060316923897265549937106424843091804059942625329802908954568101241696711803803231010812219937280967160596587810401479289383570957941484743507626120043873811951882361860868844691067518278372220879378259935994167542958966805046271566861338262975457601612002015014446516574682407125758670512070224 [145,120] 320257021803769788049994227000547381714625208997436823063394888348671245183743557733931026521434123625304206776923589829692875841143717066634776163905184099722167146443926729016689198162042107441968675780597793756752933736454064272032429376179154546700365256816220010077859056229411382935797449817370993986040930093142365335984714574296746301797463359496347640489039932979148492211536889534243387795316630377442591529201496841314569146059440949430029833929773345170128271596977837103428166923024608285998630106959232041278110246967764764851809138064609078082951607253247898359206250237255330465079222930758146880327740924263332483343369191431970614035991519041085639743146745213783445945976442205391827530994235321295488481165872275139563917563723262433950307260812343580662297151671527153031396568451065208717426277909793206338840203493224687500922384112112036580086761328268507760431716669911857033710320732068021169826735081255489652749797299519477378507117990926703014866915712779341212402876297592861685743026361689694947957511078443515438380654294267792622538130342932595723760857684608409565131230575570746341551536004111773588763612647829963049649994599851170539567325939489876778150322259746095372300472769754304271337714979185759830093321087054848 [145,121] -52095567114904353974292818502840538483488154265220756563769768286409761494852793451379420928080253727155860911268370090567381735040394779918306390806614007299187748389993166323091099302870549934305794247117829844562178730991230737676924171590799783947075188492221670755132507053596562140978916236029413172632550380631739485193147165803562766640631961719200828903776588459152084931949717314935974849005836708481806289316710577768582688536053538512979588879964679144039338277335768249912164713923675125178782043050393091798576473268752560577136399275651816300487186141077286235464615112459408621341788655253264266094333887337432064337463870682092550262786303526598445921744332042576002833529845117935684751503748399512142843845666930182839832597486067612762313540284818209845712270468571477908499769423147518809234067163052572894702138922361632742244477267249836177721618031341948789710874260650135602109134829552794104383967296732413220078339722376382289446262692378823206245359728626497615091630338694745265257414098813002897246863180951400903386946476432600113837323310997883075645363959161271998496849792661036591091500670621793331106145790740816819331163080870201777753516341611290931220458501383622428554441572841091149858180176686084538390826448 [145,122] 3302936608210505208245214174681875998332303965543567750545758750498980697101900664532579401099662355914513892751814906615425395360035291590938006822922472246092690312418807772915497706974664208883391622207804785622089819185824440552371050646418118079296126765139897243259509551701144149990663563557793112390343487343189426074778413258937417677636281580200564035585643581145815200681835362589348200298398318402646327377329854878401033951780608929099878186563272747624833358729481368726593139293470370386188599941845554766462728499694614555882864176447767849795387997706174325431895058033024610669739396527640977511506657679450831244124808818502075494955918694109996667871359043582188202420720844424863254849903419282740926590175715041740073741656904110455912049310469837089538522246475039062035704267387303719716145611807660566405876634844255814242022728545393864318242033591987185715879526179559226783876026107507063955190522682072545235217030966801746148450752427878821351996911475533600564638803330531813433487078816814556588125458635483797159287497023624338754604868278119504331849515296285587709460891525136395456788154393232281917292875334170606713325515712618862579420624112750490029669590547922015524967575601479790127411712642076903024 [145,123] -94550260557637230053535820281860111722957803495145905305119555071248450423198810484485466293888235661109262956139211180923072293733284568254549670359796113640719783510075261651680892601659847415963172667223392750174109512426304569547428056663047073735693590609971241461085840023191923492338085820315758678286509986295932453697603789243378093649168147104124617720190499226506249595227679163024367999518849644386100694174377855633619837045748232420905675993023623694570728419418478655621487771448762363119519204161429440370432333636343941047333526135888477176170368267352549098068964829251256045049245654875135079064772953025312478086883377648910557317645074496951738792022884766584756631033456146867268635070438114133751933066985180476480944716442240097520423990347977528789881352567902360042916265570656698654937529891170507915405807557983780718100195505807185247549647876677190569613821496742576276224537168837325991668951841446834274959283740035332321721604477901279724757858890928276230976411017845538857450847304503249849342269032492145959266093980897563156620371768185009130024225047287379765581753874480310530121790099985101860440946099659488650814640751451450260967928692268910145331218752257455267278598700303658599526404550596 [145,124] 1121944322242668306721262651841522150428856984707690884722393608567131901244871807615385153472643254389040775578606691845464664504465413046718017848755924192756935141612178839759999981940241577145328732751303635207351036992397421449508353770134537537709629607685614095769928475632931434104875918536910886474233769767295345253352205080851201194585880394260835970302953336252867345864346293691621610640910973373058798776078181402254324529500673382653167628543581472698168415223403163262361923817253654938584040520138184550567479425857858567879112218320020060337510660544794011683249853201173584486899569520275323907422586373232213273792234915047619485992051756525008472342339967090653493174449978144986993884174690777395165253819014318429491930310823007066918094081390981062097596425419653414696399592987663991886988268460102779505424661192801690476686446837157002483272122238241070571299407946840739973908816289997377021308170513798078885193679135262243607006759130204911537711067898660952503937493476490110311053294729519688597887074438870189275448383193215437199273605725516967235587071102285799068199067965809417973988414030611486099406539290589591391133591365045355803973761887314724777089245987338003681790916187262177944856 [145,125] -5597397206018868052565118808576854136102795010956413304694987253541798416053862939004209137310388307820219074998624073666470370563440665083252034146696697641352412816681671380744697062562735061342718936003545625879120627753050461340146463068122224473697929378606316300624624697412035292670551160868530758587496398603667061098450450780700519556826772088631114490111200638632036553483809703441751560629770127794576810156714278735799070689877784016939040671989478873115967757790469884742164121640434012377274276329653004625948108029299568094387210659273817581057346230825642694236402948803863965584624099478464770133261091818621342327411945560300638413071258459366528442389311422017144551014633186588892282794084994071866511351194573447621985135820793633768775656331585994775394777720741015357379571107043090743122953966759191442488513468695955096160030968215632256509196325492520068226829610094845107425880425619792034634493127018256030168838597945776376789989645769345426586766287824293727843064818128454780597383769057127810763168957632955914619352958699684386470908107555792233342038351532024397856520801511701602538664170773446599541161252078979824438268687671552524765352536509348419380323764986743679550050305891787 [145,126] 9618735387738867000417314362755889501337573693064526377679036003099318198155513314554654940970026509754392585313446105925425465710249483640919789301683047186964170046753808969531295417730761796312503802447672081706477457977676342390088171100016517314491683381149114918042290849885846703438995773170003476950499041806295230621776860598449179716711358798457910355578368234762611322621737794148447928391538011811396090308332149004652581257396772322328251085279676295307808202264134634925584165466117279655606229987312272051269120712949043399534516560531898583898879623346955317358534009157950177001319783624648367757735173980501363018136498038882740464520610656595318870969063905342952764964867303775817542879544165377845993088816449341271091542902677783813977163168756050095757340579073955855414771844039084255384926001456704760394249002416395275965024024041505434341641414399661799939691774963683848705636030224354365441496696313996079400928359305043815442157670672999372043283743038722369742649875205191037508807850809213467883403154923274861889045088181226009857506130782236364238960001887005075763994332232128332701469005715122754450066477867533349612186471940848337678577317618774495382238862827029610750688 [145,127] -15032327155108233866242941714346543559275651533267198555857259687737585353134383731103430008894746187913114719234151494655737813796414413429297885769051416292549071222129227546701572759851458347642742213536022717024040394131141229478790704524931521619952166888394334305451040184716133486758451781794321633784252666336315606116397885130048219225231398541351961174966373233528891245684019564389095944496686583754481409798722639519319409196797885874377140630910412470125062281343223065913164184552719082953272262543146951181840301160369706388773664333980736725480667569373394045575413472112730495729256172992047524317262953662734284428569615426067975405309779746671006477423039460156516242642071201616809622207405010054911022217944977375268721389931060685643163812336665887033604504395404050077794902409928493660703376871908501711218698965992128891261401364849271717339257481778119669180465313750517475374447954398562849860824947352869165472531540682621246141311244371608384516055598734226004288585125670335001831958186037398753671636536594678192580652148584281661619344996840931415716190957066408896827646804494632751999975010570687679342264035882269362744445716519949297220096737471355366902941473649644 [145,128] -10403623398839325613151464802994696749117334140276633644292860343265664518480921576696189941316454869210669583290124432801694676101145365745840390560909681735365304718339358057629112135759542973019513151750740998087993656960005480107600704704181780905698708386696391193306708470971100028755178951796262051536275395145898065637336887775615163384573643031450236148305368479160691931902605271137432131752062911111689263772195661898498334357637288781356127779593041034743726692839696924956871879445425783593005958123506173658382950108083264010001384564830103022381824201507808920087254170556140189074832761646577353520298559539951415754001051693111938599921259451010448877415611472715450602214245351303901668892891079185672277778251927392951490588910268477711395569254520926754621469064033731874009168110016325560080106886140879325249003487691662098001088363606261315849445790321516845945624588301077859971105171740504510528148698668649367815649245137934235760614916822400077557835322559014642880624215013041543810813663747278023923594380078553545782819034572452435369463338998648803879805817670205823126513319611046449920747721456274314862867006920624268355852826267133226090244019622136046991648 [145,129] -9945846910683275585132507716608510118831189771013934517939560804026995971554189912171906930934069941783998774198840494852787234959433726731650945116579924054787965830717225101320518254737141853663772905438235507690818460633289404164896563493000276833658270871757726007981984400266156061841749188328238309089446126346555764574005014635628170264915806396011417862466444480215605371317505405147407588540337215383259015072879559686097685591603841988733322132549979097481321031766656136178062173684363131681912602772921725702892633098543629607331176216398200536862009558807773892871525783513506565589464869240808525698781525463513470512677617836128409653868270135851692706289434796254647122495394480814281656775290287239248867145235222773227983592715270890672436535459959715241177699143726309834942656913123310151024631393548604013527576001955079726567463480507351726881359445397502638531829284251922584123364535876111612185620424900429745183171499563096238452331844455545210675213899940427773216821723953886604783629002131096430806508240825508390486836881369311967353184593839733367276812098708923219405414309012703296198258177976347502294529833452756521080691999298824570092366138873932 [145,130] -2535688216717993412951869024936182915422691356217662192636646368502457573154286425394650474502657636531374782051418735151309877084846479817068032794440165217018377539367854264094908416968681613923790925795505445516462196888175983205351491352896181229538114307484235461378698869840789611946413484887970230779217174611312305462084441759435902384259883934969742465156754340289210504337490066854963551040708846927694702170706429350021603838927762223853790333270261774061799922513296083787516564582663143137866352281880042250729099088173633204826266844665968933156809966817228841954794049090455988111910266725658106805491274349325613802203321076096494907863411473508759240678503619464531736351862173121529392693966813862799617485495188475099422765435840273803359429958785022743717407218958593403656037267254824763303606094783503375007909350202595295339873895193140349181452025676523900539157680614711809262646318948275333066421066503451101187496331128835621657253838963272813781512437659781066787378725103797964454207019190590514301558129092059614023455083429054796870964013929725700992454362278011712600568191188761655886371531305865959244385570883600460070372641918529447316352 [145,131] -236290609342468057655966615320293036412627659593568061821593558329510578039720810370032344323467273939099217951108850781707839995542147446143323746754424187502499967358520684410700948187830516492364139197075133132703775815443930160094415233400963033430465113721823357258976454105672759354714919769229941201100969556836416027749020757563789199832105658133912510292454152569985838514271003152297389127851266329793365865033986193467375840293890790793095636207002915209015579943223402645664075079079966843868004116714031505904463981997834725372738114202207863396557259243363537891277108050138622211297266954899980440434507203541200781685220598875648748387525310319172852615017154921515184011383901757572316141400457284173764863796067160121867102270636524281058711076469595526399282017164004187067958766679634874605085038788960710126013099978055879837183023391310268815105936412198975432695122253751904677777065836511285516168475321724030623884092749144636904611242507599691433665950455589802028151388895812758484275358251533724591548913196841500586048479015926110937085207470048310112152504515194086048762512712088039497762329992709885793558142782385924726742388577928 [145,132] -6755278836058545735315795401214922888656981129032027555542588819764354886052572293621759103760965839956151615591598556933886575427251511584550949000171634820273915832403615896523626109603910051392095715827455729324259901828824536003813644287930709542203769425999966437884813233319089991731859069651836661622998004982193999312415218913036098355477577405746327948732512929699858578925921056947320763133550085354406199507366515124812311758794870582060185412222596775782488897438973968405297562314424763136064181427044892119403322132414688005254183619117884288652134366501780042864084092540165369042193790288014914492058967577319645350754995399431747936347811436264154298385057657719953033300354479335473694401642259358458927546786810457762700577611357574056502624570144573106953025018356575047227628913772525857956362725798546660208339591054662408114610289674157910266346327082300682748735509401451114189609880881355847479729130196643024459178482645716581281981428857751626879088239839881465147224756396818134190573795428943889384079686830165778390664746166815446603417585140521627288566171110054108925333608146110859659278174128895523136741448409037661872 [145,133] -97075785157497489552151458852504710539977340040009807248527059036399895242728787937088457020840884613562777212680953671872330086884831111015479330491575678159245126919392511774267871170445981133832170400527276652322869789332043224353437388376219339861908580350306747322494590212652538663268105230334868750516310015450299683288501036780046545819139489040076922260563265096572827182172063075523909681891062984828337198785195795640832915744648536855713508041902304274440528857755242327981450915768317942758924082359550842064858283472137778685929970042660269596226063328463467482649854458484070359426761792805452139213075585077520725028262783335031043850208769949692192541148867601114691164304856894323638720558923764277057638448491355012384884100138952261216553650556774193003272566866017090834259172429516598743452809071534504734288700496863358016412494504206147774767847791335164428992367842382712632890095033028785030864088686665575706235590803693907306332706628147109145861812525725161113202145714902704146849724720512795900684349068706143118780308788180334135133628111106884973507903282745111656203364619959152019629248341475297511579231018 [145,134] 904790083952118075195480595793498171205831365152971935886475695093886739862394038162656711855557268744913279013386727655904285330645671036239407835926399933904298676973379972924192533660824654058631002922653807664230807720792491406093704202955269506164949727531504447501258921849680315766941444457443173218085651673849351146996319498105971964798929775379644358727640586126104236136122452547193355498449711114241475903647601384283021622405345563892019842190016195245830967165280340348015214818701762997240321934812604665470728785436677567467617648506337776153267966883462027415976293663498699459814975480003600179085270616649241917198256265632121470152922810295834615432126335983394655028534263244077912474048003011041802829500230900856206359472104322452715675978857933993014454781235417282635455227279937360698750486251872219285654288635876659715447308321805350829832384860229962346490911060281460144526614169028850698141512562429965774297816523640846445216057827328437090396580241325073917540311235263854311107905060200278341434767613417684590465750857916753269387010861945582101184117703880376140834807858038909438159913536495008 [145,135] -10149468264742644931440230587471331367889546770650844962063752108659891121295641006055822100897496094025632463329346538526107223891117109471482498608780875268209621552930169538242348923533263870838608147702119053358617553469238380370110370360414314053373268467827846158757061346477626074699845690008678940279300698423873640262061975371017686982998254344063967192696977520660358770312317634249139064156006077376398522679476610897207855374128487985736955534894903210837142214775035714517439525399756953358425881723121572778116685211815313409545819396443400772553491166569371536166604657365645866285101869998017003318939523082354725974886123754023578339326301659024545336812043150081496107822902895320074641706416301134315264594191501129550210001617799765024370186726398292182554982472222140426886961031688478996455250240188224452106849699371059717971338707341402829293094799291101610345425971014882174840087046679880412372756358410398579634439934039604788170144014293871147424868221135033657616550696709886857173725010405597897156597759935710783325848204151342566510000049991455263968980231937946663852511164107066117485964 [145,136] 23090207280282684296098003385331853492503490499506736508070870841606170590740100371522997628742409727031329525880354877753887616968052855003418504446619681243025949656201394085016664319902144779411212528131679858986014536382590852738545102974442330677734921764585638116175271617647805366254816776462647846645399097865112928810634288880775268735763932759725912198130943803077669721619579136625445515555487635344290793575951987871980440098249477501516001171352131495013111705368927478933818218583490430603448407929591136013235347012960523507903855578155536226720397762310025813758076943497307626688266429937263559638773771688498557464305429040494389611396961917940089938803647525297075334787803220943644338071314453323547550946843677901454222826738977617157760334928454905756201232257618524749746754538700303712394906963785214111648763435349970329763641991191946111809033165829153287701439749444993635418958660977296072778395094892883454399940979552630995830020962111128183555514931173508623255825831240689977029801165094147166363007559361482309448355529899361999755178288896866759088328439990189932267500656864 [145,137] -15018725503813493672705731365099988139352488058627451147452166046635521553640180582067767477932564870447749066795384953985294499990783672514121507603096525507888469682827979679214769687200540472107215458597895743194990396653015122085485575493132560593735107311539054691523474241328893234700509191920614763535904441069033645949696223677407355957985302610899532049687467766738874955587465950722927350294409260636903476436600855459880220072185840874939934085997680454125478853850981729558380003508887648345272218227834451965510575760891914763320672678035567291274556029555778717511659455208260074832415996061788295731749750906521651651424374561473382140084049771312028176874507888527753447286425279303150130188042804313915129891934003810152524409862116994432209017659409483156697109073779416510192031192442830306314984958495174315867729411144282265284540734427892933542177143137736761961417139186461643818383672813627534359339951061808476874680451497044527032031647792156672635960914903548495702327138485651147489863601181397111921880437031585287078598829419347815602939968414756494992023369671656844 [145,138] -2887218893804256182450675776268448184851861229023678601642740496414411763363617740587615479582236739340427824803423586437430249717710203837682622668749188731433298720374828496619419342034212087910313606109364615518292599700786009070552152804285366031705079401213895803933868734636572931217019049359165683132704542288763038476457067037673827135213188442459159125639273322898434118191122061027477242216273693774827081365866263061003441340181823392757362531478337943802669606940940739978130574299691558204522370587841430123824012661138994990727842863907445710907017558923237434251274632925568056344861465823858063751257917668599155501644455614928726130829603800744460381215690807884706517359857912047187385567328939375750491609111191651796299849778210528290289970035788476911552392659241182800171537886718294046841421330973875316981356925171755445432683102737473817949221000736989323232676128612325514018836234357146034392051634939934272502147814321085794534565387591927357772749595478263969600703906706547865291225016665035687456613811325546045137817206321548985745807480139170181721632 [145,139] -1841165620803394786197971436828741919665083693679813269322140447862657233257055874904010865380664572599355157843044474952052060494961250455297375635978736663230764462357659178763798383703856286712971113352323199146006786118895777582870254199860069614719892362927206396103024068679612323482750312484563312396223634227310519064950671860463239273546839172581180738475206640026422285700124125666876691175388726526759112144146260574759243839131113399346448562744050885280379645550666274432723591148158354032025259910196547347023231739133480212552251066406707140913691787865944452507549317460213825183940649254101757470170725670629470846146266321003205097971435068659144356550920003320401025751543731880869511190821087992790565267400249478970928262499551000985261400034323749966872598143341161458803969910713745714299939161486441817644276082683011982728261938335597018030253229452225948868597525350116140459444974716200912023636015362182662194250832126952130756881526260343092349175957647108680446939701470320759771209927193812218959199643997779305028308171250497759909337766232 [145,140] -135188909568502365674762666631737200143605526568499779640488474911851148181845043943415049837697198958235555493200851824250232799836464326364861564505651050669670096890955320306829998673991023355348664081345359178380019580059340121836571767873566867193454235128520899076313652674756961075466832945441517921264335476079617911081794207350968529811999091089251299979281707459603209073687490980321273415448480011034876557352685777963832127964175676303919122124588068117478218355772082550141939097025992414024638651278289308773125687858812937509991367420068707319202036888561548976322946541511477962853490039670277035077709489061130885280835249839373403025234373314580279096787676425093345067158768879983395841012607405480984740972183615172603938538140927454883626078500130427589897754668111496512281694966909112767492705503847529801356457537901175863542385688506315110666304058296295253395062512496858080873464192450908543799706233514887900578625937208711705304445344132668987736769364509487071490671764968253244127733463181049044347964855341593081657742206317328 [145,141] -3396399063237471011061251993409082157403630403022372997445254030217767593343544934921097072963223566507259786464296626655975222873072634264041684322776820153429405078047951295362806136640730742746330938477604521670950383907077729540628577881140098625765245220088332667007250230607239028190528500893491685977606020402458479042204597668380306576864934035383242533184993324975542167375701455568766625787989502880244285847560494835701320098908915240755005413409056070812219116979168494310902883783117656600558707764000397207622324283716174434756981044816514938042223602239884570893875665507894961602551021154335166292893845229049760591500886225656483270136551417396776450702732293632783365495459800316764676203333399508547068218219170319448630219585919050588372414681284173195701506354625936733949127863163473413130260031341457286853170157473697101648854984036357516241879450205958908881377156207495774362352407370009367647840798171754382397526988343533486297377550323577762217943423832667273653153524871767076863393154980709821019449393379091535278 [145,142] 124459286454964781459698606119491515216679468321082821704223299488043699607335919467445316708085749811443783939980108160136922321556389056218954227158181955314199648393708563567923647312873866260172555660169359838691521539029223381854060801066367845084511087294940847614046213637185762460486481618645719144779655575991351784475994906528466086569646485819050301478613040638984876942913835197934820437552011168549614287014520167460673063481199725988888907633300741511700613267402506374426915661470120698118775055500427596994582951241728654685475436117171568089498204994063203124791034467434829818915747983082284139335278439024441666258451807664600256424946515005605584243789665869290173293677314908850893585618555322051311216700867779455084865189267570829479920852963226152727765686888351355469950760961844497065875437853679733764891792394047292710431116348039414103683038227589575542623685751259781234870589051043474643438897744851370448248801572602007732898735710062444873835283837032975973590331377844812554751807279653822447200480 [145,143] -858198331495653507600015578449626293981890204894644720912317684237644610212017649227363363497895877401342629028723174541963393013659077518685057661792572878760673330820445543310264722338443256182717440732288921562170791347255861246762535861246873037416276497801583584353866482194725130022298733921068913172527309599273040167691374431038378370644553942366829266277409201430732752487841910326643938618370389036555387508470256697982500934380995724987648926362515022116466580850708331023363675779146117451440255470449288284183009269205070188588022472421978859449662351330326135866008521961564932470869694427020146973517313509961467384275104053050465651183807734176546630955664289053797796610570476929347687875515199004707869661007214291770623879518444168920139848680610296308569963480772035861654096083051677625483329446039755198630622343863235090802756997710923658600346253494036770524631096998738614982363044385121037264823774584256383074200638826576437852837159974019690475735729628024092455641835981926619045722052228 [145,144] -1050479493776638023333538560585073578294577037287684898425212100204177521538163113071222550831098133400442084709283094193784467373542424170424131134497766191244542366343075466157242985348929736303075171383814953401032392464082399614774216931322450762140032601778998972318440612998792656819628630295203657018213585058189441688211718940256965637857400093518514901674808370937461009955005152173799102573671144151473639317351822451150677176403249072654911760774032993706071037171719139534114812160783466931931573212424178725013649385761083427935563590998990711197817541233077567725041279090819082983698178074168223282141762933788359627361569004165306408257759665670378363613891664583163274782261475882972082810574831950653480546672880521689747921850880139153396152972578781468041463199676876892578630425126157320572760095398228226645277722045885307412484620862413176334705750361495696100059057031487891259751508458127473127573465071773400744458069426088673362167204188800367352689208711939423287820872675136 [145,145] -1825528736278495060271747586588959735779615143133328863163241479281167685316480063126508544785707677817010188405846640022466190890788927550848151586144781388114333179429301256850331804794646247721483872485536242867594029473841487720747948800345607331842268105097197930775250828614712315177830294158959483380274280760421595805952167543256940714994564060238075434299427217579596870163516035386327804399738832548400436249949048510746701709741652053360633364530246740521802085415450095513705289851542482634232112937184142344002071381059205045031530058495051143022352930679836192463447332381803716434320665509624367288375308230560368539295282211499895125869154091337755013000174998558077043920029872729636070858595966591229760765850910717479246209586625341069993362115518282412595436302564709233014454516420927705427819914127187378064319575739420497851096049470439178099850623610875377228436363068504559014909522275802315442736737387160705128512503767961743115406891443734143314308454805037944 [146,0] -3207385326146523625337236645891558861258666737896617345529303564975051761345697592261347066353634000881444709167341094162354869018294867703105568201388893997903237936899262500730814479563902146075955616022460440879188628218912331539824045879857807599556696759474213677207647189305325090061994787634610181497485485113525056629577556561777607198603279229861729808513174413675169568595795761685489616741576345011272535318700218940131230559904094172564140522907756712838253018213332931772584546357260576897357175168298595181672822849504307244992960683844718293620849293905211712005566998807771008937305611662876075554096899465801103363635699294469030392706691151057703303177206500874407440837392713083457359561222351184229181669571409452167491374785584877967232638502466650409455281820745161330569322930493407781435208316539419626477348426096398207088866992528540892301927027541133599231620435910144920644175603702030345973123433417758347688194919165986802324919316436450923960868072489257992698355468850539740746210187268067843388480395690560146712007717091354341163996919598502705903303501877501557073034306456991228463121084337504395190101678883018966029859515502416808556680502287721385504794823832157202180336981203443657283712282906089105517742609614638870636097646687155161694525174553980435501984870520829741141493154987552120729934191240980341334667746000408623773295296617891894193396886554233442168151058277835157483200918232064166085362112157655671405353542493783424213004927399964258633332575272075222851961645547821524666924237527107758466958610306249421666851537790887770471154936476323130095345514405380999736834049715565899630623976725481818947584000000000000000000000000000000000000000000000000000000000000000000 [146,1] 2634834037877399855187034299945571856566401601120775305625105149780426212411094219326205671438709530804466914682545438609564369890761178003470303397149278813218812119072247389980373417201392807623192240991100010684683491761815867874103567851733068206407626099493000891736579480608100744271481413731535373092099279619488417707897968196988615095827586122818650898825651932757483396198885248736402283250402843071965501948119562358025843628137580433713037454562734164701939018279356287758736424205588107913689666967257243478202164825331024469784200642913790598824318882922990571628287280706245337906799359252692392446581309013563489450355796096654601464898982158512673387119547319504102018996207185136055936355050473171858669335533047868943950894880013907182722909160473025386849250126744350489003719595673366744415311754775863875680584957639733336615044376497368029132881864284579487594153378706111005124486005638730448213749387969657181005506469773692484090774900208810353727010622657253753293630131932768157802606469676832205646936085625826858034280262018070228724429905113400364744449042816055978600173238310723889664495522494216507744393700005671828938658984236194572316513087100361497224635924367456001046037661378279201982321712247569701618164522768593358504175390243492595943084817708740917420392057676778120731728292589964397707644108491576707808687939217890043009595270174815332872871006629927414936093360809419593828424335001958204408225158280445595350521330057785621463316334389291133881969057551098796764041484947135336936100835923555902010872380648453188974288023854197753178759159632801437619397324152642819111724956501238321163784191970950364849504256000000000000000000000000000000000000000000000000000000000000000 [146,2] 57354299318318186888178965072018743738187873217698166947623655849645515731453420892625332021079093566735861845507302395513505290661231529288538539472714572851966910194038471487240430887226352705578768989209396415073213891772889265097017849941949858625162237882827347189112363489639517284977328946804930492182096096009520818215218563412482726341946597314144766839328322428367125851682261683433681405408286994815837935600295264977324186523348887774362647312336504254299766173010580918758635565521029844682106871159689599753403327758565188651490123662910892079988020975592245223639648361531861775581484633736807264090706496681764407167658532877472488097762956578262320263377955107039378682818673177775591126825193608890880953153851066164629516631573756832361537086175813343827010816457432417876786703569876719068980999479707317175881496923230785709142751012318303837857380117351297299098892837119855048562374015015974451599051641333896909641385867501101145533460847438810511388794621846830192391570488671575502713348325764906707648817645271186470930601628991768666499755357785274905602679525262327983453709449485816986572557255065832633380927176937111447379249165817549212514273453879241701241952200622652632734537836327153767661519969563463761867314182930665301217970509325056849066339699077209398037344546121046052010161980715642212550501833810855321719288070214238666139735333852180542453645018978463540310940397708129870308433060522426600366345465183095028738956905248899465841476520094107017983137414725135177104438141586885851918101712540120856210093400979168466314043288202224579077129348023781210872485497961629139254080683489901851912225714001578642886361088000000000000000000000000000000000000000000000000000000000000 [146,3] -3036577833577086054987525095275035546174250583897542073323503342155964853341648365253734588026662840100144174916499941640716438739586721301967616923003850108784853139648541730068793413347816682474827469806671958638900191499061180110731028235397674079464369869218229096134033656339210944688199502450238414941603759707584907660545133530729764043312079723834579250603970869501506402663116384637347881885819929565005611687613605915284416958404689274043440362683887480210292048464297048407204434800005915893999519445375163581375337219171375718980447054291376392559751164208936422181425859561492951721207002119456218035792904254608774699432493181234825299043322957896644421770109717509167859161334344488053970357297197567693033584056044029182642998075329686364565966097489666352533060984464939562061547796546034857685120886038561740410384572859996594345692160857754364061543944658714987978982658263305648718894809537373686073891050873170039809602732730388933804205306662147231706119623690848935312768224790520811146785670350808911613115724902437553049008010554415241514734895856786575514582092589115829260724637166216303165387918154934260484962951665608907884956615998900710069135282284949871181538112955708730137620384435488715123922100093165407614583572527855771566412143706090102771613966314948333946096775050555337420953345832252477889218305629436379686994025125576709140747444531439957446941780314548360538130437554639612970130915290144114097486482434190009098402812670410487410258144827015843201470946867440759772928642876252350224712579412438163579554837355413402898109484118917185906905356728712356112491809636243974697026259501463130782179553692928497862064472064000000000000000000000000000000000000000000000000000000000 [146,4] 31142145465150889408707104201317113134158826605816742741765721640278681308250791942242608208435175319134866071101913503445243308133034361961147286051005264091454059574941768875669181120795819345886194450990375760069739618671260986927686713683664669459421638662958820623392925021725422931896983061026228319642343101595545632284711084262273644982416604378720356869469927304476004341980514819694331118657437435456449152760303132534315336478660630108617538535718413837000638927184216618708749585280922896691589053554496047356503910678332907461108868704452403827797432393230196843841905097132469284586491460786736083248134105972151290626777411572583554811689801693504284435661448691457846869927322252144761502935383080605005351909375098186272479626720570837298792445215731651918030658941942806177067257620830086845284113008684448763286624784786634767314327294978676443266457355961680184081830998876185372890562333173626597665148677445723790861662095459542748715395645735417255732838553339074405541991771777152419024051978915020615719498826538044029678331919928165162896968599670705680072896030441117032064282773527769436237891991266653381184234274417472171386137575288130124691929146081317805972981977386647114357682253494176101749124742755624343837014491226934934941270944071365311626497089361935399692575369780414111480066052526236198397706240947030631664342074717621150556786863729564762919746260418958585613589147650366729662926028985933569661972690554869722029657147846858814323249343421898111733635307317604483673029612039966661601592731740672473620634293190394485879926651663550801365115591357742141305295428924773540070803781542806357211415184126553740895582158848000000000000000000000000000000000000000000000000000000 [146,5] -123622960796518155699456937811239709416742990433555119934952138776016122790769257903772522471875003202075075163065059790126602711810015970604714262174792346985630000086553464420597814645848504438883653462463655601257110579309007335606412166465439144380153914690129318860066284409087625618883220133438202198810356416385653872082496641997074212681070176922238039227053689840544012619737369060393643495997344117597527039686277997995092444876176487162090114552615189808685934079384494903955406342990124281561765359443520005182463323193281109148526249253228984080381412127744905570082015172821099882526584963178740654642663707831583701420139403231509724200158052658712703551782349882673442844933801944731780737976279714808756213419178696272461529506473729946862124729176587482313130489435693725244547542450453155399120569279287642474598098366267581073975636018588945176370336918621267804375623966191147097442120752270266579508491860641527718989227705663351572838054588130356681054586463314379517929790635306678467837688451549859879615719128168023177982702351915157539042424810849669957171076601666225572338971102795473912242119303391685551939823717424903886482077244763594419521692009757892237244817175718164668734868077894113171134048050342525639451122861482104928107204163441136265266015151430849723239329741838845676295429167993609536778312321182530612462479791292625734842148830149084999774198710301745440282073981666918552082718892211381622693528271561403554628726094522754592273882572277202316872166823356311529896420145144943800844849826878905655796247851194430371607211647304061417641865937736035391764117178428018961117705900000883046336501785613412195357668933632000000000000000000000000000000000000000000000000000 [146,6] -3009643379346869551347038621104555856403140508722897053697004129768927364137389103017796996563423011435880922686932081940642620152474811732415771990337924054280422441802927061951646114448805263988904691092803846104569712257136469977223678361483189856648852263269905189041105658635085756567581674120868364186796254785595930227578194790946870117566771107824438641870675671985851161577217399050344672444008115801217461416703547666291095708472889851392799082169870820110005374737505875528713148510064664842012372170806258230772348117438358740883218671330820312597313324148348647237028604117874726757604527744363203106912909947802965641672524138653656399749734920851334288837174069366154901456660112001810188880100691102649301495748719880019255683090768207973299340405187942028166474515568853252054959975059068541146530638583437115517172090433883577923161593597343378439602595152011450387346511733261652336074739116034777478747109692722820220324218730399741726974017210612416244794294740646211857449121007375315987543924919994153696541271958285110057467024869693329572448720525849474538773384668173497564553174865087702178302271188978571522208224387477786810010325177836000676426898662929058378044354475600437675277149192042750595553457824341596119062369592245158001191802212250665860351818984503848513025095029292389976101730534521197733116472168472450318137115836893432178802368610056216072582402121417564051674602126951907156704711842273795741007413090782824138515205129498976043763805317451884373948995179619697615281452574425921299372868428247825622386629653262178092798687000007990796927233259800124904087114502304224588933915720623601967894091886530518989085343744000000000000000000000000000000000000000000000000 [146,7] 2266621052345703190575149951132125370749551211696055096101867072214873229280600954838373868356402552048216008955689229398179732199939544399095797693124213375080270683726928289294275777188838796014289773376603995044183087980691225506749308497046476042617755602893447002872241899856914112317728804527059761196182548410258076316170842096175579530582764014324899212500931245196227434746525273798830398225028002106723131175639148232423091470525969269296186521380325001773620503569245087372796655940331766395328145494848289398498044398756927553786046589607192360629451338934802588636381294114423194743347879870098784478732224800912693237520038228605686467487684911241972844130875620673656376199532072359854983930438538202522657210334722331544328516282541827903819203991085525652990022526401358156275829944734493315412194713694661755864803289745968758931759760406572536471082235998885315865311853752182731899853969174091240349792833185859495912064123993094475251937502777471348506320771341269245440963487865555082014968147223808061098838501189040542115524247612927768138964676864682033839428627202197837567293691178844811366477862791517343514987122022370173485435314757423168445065491213668073549346403629597383004906461117478616507515401568398920416851074249856753459368683759207982510081670323174369006792124407029035910813169292580811592848472034440149397655378904270528089387673742874032031466994275782573052122691334780293667637963569643182756910068075464291628290108124787815716470461516029695342852523769817447455162262541065077461007646721259286061576357421570370946187489198752769886636249064094215551115160164353684170653747616453012274970707572709547168425857515520000000000000000000000000000000000000000000000 [146,8] -11957401753696633457822504402907619113420756432659233674174523026157409951641135351149890538407375367332530890236954100360133007624205771107789982570224272676663858305571603505175786346249896818003712042673766688967914727526740886343519426380945846694018320773637029981949477875126614139835140749199179026360587906509334358422406898054894681885728066995650828631958239643769536890172811687455402615258023118304741633474093038167911630689941458054353273734695029123335697869873442742701494989321595540929814507423983526604687092374782945630474143407435660919680745332044271540002772750946194053023687131614741860249791100094879619508490550032657966472685471206414190971493856442908169176747091994759870938716712655299753457057464291132936910263694118535799032771653106927183627622286563295788614520547472790589038267689173920691670816827356098810240880767591616479949601380161852043162638018561049771764758670836971515640708544804870987683572328292776293188159934788860187468521530397726047223664272159579267815065666656562537947502592387483093873159390334171309435334196670629813404120310331014479756991739663809307552242277423028452476861069245361666063327527422097751789015399702277992613406322118795767474182434232578937066826692055970292775746062052577268180880164061064077482641703367342133939232150047025308273572328006093441828588251139844127415849679890769572781236835710943182087339305856006626398932315264572871634065231939651108618130344959817027210576926094552397242729920747771968899287631984813722341815672736945447708538369320538581549464051067025823225577071805216566672772385504575403650043277024541531795293139406946141093769829585408043467340939001856000000000000000000000000000000000000000000 [146,9] 35911341665898732391108739289833259108845158509685426529726622195411401308263799515930519693467534909107124013883996119380669462991249958235697732588313470187370840065666159271743396199801947500124346006098395753147066299015126397605554033323077430542983693903201230980847940716399837655791891119002702825602708454165160726529043014489633940042407741623069705603274052308092391395043214234099613420830442825172476374369483149856726576912766398226869441101212835434825934484601439428679196424992348978044093802425724587828119515310227049305031571937739458579963641790747414858159289904357436230170349589203079173749796458511343048608281116688533133369442914043879542502353352140695130404394753323702141199727355181168839298724807626444072884306412203962472937961257290505554446201795909137503274869902434250832290964484823826715611085135175622700146724128160915795384105687542448480130691556407594351603935242032314119158496186381417017834641446146061069401290376990995267118136452631124618291819352761508806857896742003229267609403862372131930755606546796634405041996396076521587751149704426054038255514591031934802729578976653062335096026173691543477830982490157710168756683942602230687802458253404520655740141530474930034116936733759618268053090962931047231813266163624531351431854203991761557040991590912423882945028286149811987140632483156381815186404425606336482931892264364092552056359966649070834552399571161218617863324622474401696937872680521065235927729293372714204272989718200475654212091696743298925773205743184134088666146871579683731993203549050286886344339027270532522174845038233506465717880626052383660705634572716418109235969003043271977310632498167808000000000000000000000000000000000000000 [146,10] -72579891276389693730174840778212086987200033064730157291813254080489291246204154689263841761931003803447395688508196416944161784407423074787926993618187390964742724681423903859938500680905866223309192371244354345171215483547514412395539501106008819072410136039643494627193531863007119975922708901660520672364839204935226175382147169237382698575341757895612828112737034793053586042746834179216753479242372900190761709215300309104914084889346869362803952240421480862595909046746470604894592769005767618337372002833037020801008243007575941914152021227213381488054298467373367956742393664073189332336260822098837164597117890654455110203658203135210280622687118986474131680332136136089895293910972701223053067465228626251681119838149782477243931527995131538650391431725565002194292756373121418521167068317323977386602188540586804650308231084623221222249701394647206438163736639092608583050686067606075124285887114248444401214582420309055134571985830633914975400164129796962028832245455591608107417585514369565198801493714831876003000484245724699703652109632567534251169870185424529825292224114101327123278970995919909750203035184789958208255705662774027241078385466338200817571282915261388893367657561950724732040374718208417952728522890537198634096733745959212205785073364015391186974101782168150946827261260618438445764699136272178176189419936705065466664419423113043670276985298638020262085162410244554690921157237706389906316810006355707043270717196830190323948801036074775777469500149695763737990066782963293067512947981843677567597510261484269645556269288466930524039674691973072636583619847218499967525919705257544439877983789989995750597510489430908809001879723835392000000000000000000000000000000000000 [146,11] 99271201599096843269329198226973077334051537209250310060072762362000142935721746160468991045740595307373926638412880467596909024583991510728584848633243644580223026939426235375425914768691221181483660053119544396398132503432200396874135281778489648463711758918267711930781821970244238504653351814950597758626791089920658339011945820637049395447261241868590610075834940275128307664889598316910105321230061900396547315160992737529136998936012194478911893490947658079802600678495174964250136521109819535873013487331031066131189358778461770217719659188520318774447928572620170483095268607012839199233637946441890484890367152331060528481754677052842355945217878137034601086226129183430092767910900142297498859033522498953564439347942672584372416609552980732197062999328782194938903768765086900055806823504386178292253688340683747099081356515407409007849251189563173888116779967088617723577063213142881205572243671903023526224714506580433612435059394272669310279504700836550409560903794116026461568089461339996571916714137068769996995195920928670488935362513416937964762691052264381401538692660010868817362665045232673144661714410128176961227433786408166972000083627224880206725420829798928445637929003248570691646489538906778124309968212102279501785798444033693553285188638540354789094978093708760298681930894393268427620834285117760436476218266667455975840275446642145915431210691763143069048590073466052385564838285286494115543156644678758885619989899106711896913107759648813326156855775740182029384986939475826634620566528519574838643335387514324828618811577322106831442570026229093152159628265066050632521862553829790316894976802904537113335701399960173451885999286124544000000000000000000000000000000000 [146,12] -74875717423594926287557286703892820940488551312740036418683056020786092656734367955496196252172241029149593876628512412537345006828379371444335621174110710504070585051562303925451718186363528585687083449217946021609906600901095891365640199011887963013035014013739743268666288190274614727450602128001292732410810410396144057971907807598912898158875051697297260029837409597286078959643745829761360800287575034782442691193490386302136005044488036783243473776093381475109680873909962225523032838794859641835802432579749842138311752283088935179087038856159276132518434797992137628316704594997344130762668210881971474491403545247244401733819960335446928689308756112488313113929330855960400259833157971849115933109503704358589640629280208050029283152879651923298546507440355260976042334010857646460662037191120160204233103353007924956595554639716384435559699207705556030497110285815104544458600239773191487043968098955204319349671644113384476203988270434339650058404094273193483861537903219213372070391138652985422383165018051620831065082515198197093417131172176606034254777799690009455450816961990630015971875259823161167652204880317456012738537168306879856604664713362812306770698235070411169047733270819718675036946568949157127457589687551820807749492217134348786293091065412039428020538198700202322517167743601421367281247810305967332861137147509213247870627087602467605231037286772102940675730057926005835650129619045529733875040356437524053390769661269520906681951051525457351772211315184370814623483666103789523075947420682157898420714903679817895115334078317849593062198232099388160511542408261370227173736318668050663110721929981028728173103796561429330641788455616512000000000000000000000000000000 [146,13] -30506164926124424530440218945609454706118262609857227493775308440805236689267401666411281445130770519566512302414575364749065590869047759078740575875654846990406614051712109075554463517351910921587139580615099087745534169335182250174806045714148261903081977592707906207911791127976364351497013959295745173613951779613237495287708416772965039788107898680124382713520026837691018616582130461962703074771176947289652541433712517881103764521841163492926710977596087615401600828634288022379058656483114466472534473079775867061615481749012701805066927762173415419804130196779715377582604226434490302218667221858988403309029430189616615629586253515239357615684984933098019882181154584302980637707392416049953507790281135538401603591084316365424186821844453694197827680462001968575218880664520515164915425469641094473529719004918734890988649652474654979732248764908352857422828307348480494139783332889372372749350371838750306795691922100364485347526972035405637655159640265870012430919118894583936904720287628787808175625709629569900581859654602562805318445346905431157278528028202617458395110332141339776242801613014192788942414927379090532724790366271055206804856284696037811241483013057798315009715419673105167306350601466339228685383232885634530125448246915652074202919529853561008418172046374896546983903340216280215547043569539422700223868644312268738150762393785488364265340878093976217471744150701908304924306142054923443127918536734114568352410253566442949590137593576993258275325730429893204563297795332728317347713234710366690304357535564971211445542812745369093968909936670156345598682728876906833107071580266455262230610368222365363332604223582734598299880670625792000000000000000000000000000 [146,14] 199089783564162162241290483642866702412679239481639213488613226108680260023621349208663627075227708373194080791631633919798832998658261074916125845315532152953667796093828323051687408569963409832597054562690904034955520790849605701457850821991160211717174421990855254658848434187763495498856426031919912546051103452187749309298948357553671157958680118085081949721163656073682504940716350642757027307669459729315423345149655428867765820570707949988162013715452095656371950403789050141288534230059657123620184764493983629255404580103969852600541289136359872757782832761870494702539703911863396348481894525754219384048704457730045513723179968646233994564410659791227193142266857887924094625930898573652416592335601926227940664405883307226713224655328298674368732103372130635833026516931718257517710084322828295006678318122313550092596517048834861317651565311505760933844557510277259309415470108010821104252408452213736197176005363507786403621102248560596407852840110947181532547896368702775231919123526502770588512051710560248024967355487887991342836500046373592104723907035954325405214895501341479082461306472952727775963128520524477414378509853129327615390606691924963560061905021594917858732225541428044759929440442823888666002431896344477778949230380743002518532290726047853901102632327812046064779037891478103234731405261524782528248905050341128747955259917336071454795903114862608354401253451719261104953974136128773237872620107298385642788792602885968558703489670511694557362104507996695968169228524320403119685244464718358302823255764667322633151972866380072688566777658445840991607170103282718265095728167597232420221712434181428171125112762617148682820874412228608000000000000000000000000 [146,15] -361884733898708586154615809628132875185303199803437704491370081605253390584085838005134325653846105037273230190002222419485538480680840927834069053996208338355803536747731802925982013536813610894119389843425376249421433862777330955723900223562499801914019877498263343733074809891247603214014924746813768602505511882583789738169930225232038336514020192443879711203446308572486305436027976362569567738588213155647632008796648430165067704059055497194408779339125310697497840915478418579317588061638709895594015137532248669243898526907019449376346845198246962266613485624213562870969271697991296789193680603184942303083385082949299948943606447846334020237521143243647703859037560850406204023460803786420570248867632099964706350548000012921937183713703672487046040054080539402672358805275164973654068226195202672713067499687353130246680837513838371562438387873809097467052254864633757632298439829969556574133604544949778372010830841186127749676338258420982603417360885265137025974164487743017238676574698090104063205002299338606928765363285839522514922231133740345043384312168473840738904651486403962784159013070801660398990663347071822510879163189217431955159681288990665338787837994858415908638071867169839866991527863952737636054745151158595426394894413556460600660182693977438661230806955581746127931501303415360587588845844392891546128411788853011318147450546909030690323351323994862739668061727433049848555542751791618784424053829207061086155383495143962573069071808048538620035710828465918667321124053335010990838482552625244707822892476028708639517092245020500415627878485852323000892678729883139252297881641144149292143520454195332373432660962838369938009011240566784000000000000000000000 [146,16] 441580255456871957401941343165658307630649168316853007369160652033066294764987848469718772922233665319365428709692894525260842220731295776252568480163164017223360460553260870733148308263388623444883486370088665990710136173994785827754372401276572082145105015003489315515340015874966405999168354039444256712514377165092236003607682207274155833242162412707448468054499309640111929638763733785560764376307447494293199871091350275093172517069019965651267614090338448842377125908965489557066616143130966524176325967237994939312141235566592288716342280489920967628483796045513332273993072669545543746507103739989556720074573514748666619421872832383749865867708791475400161328784287305054332361599002806322546933260118316041109754575218529635618835958971367591497836344944177756942657155335490102751571258392243956313142326090516784095663776394169341310452150063768155174043946404805101185982444696072085785653982195866556864674571506544372165643594913693430668620199267942776589465064519084063390299936547406685105610329961405403027810206421503351219440189790543972279739219903767567866801215369138967949246664376590600698877353737251387912106033858083103232192257065417764182705293430715573679163224132925126817332467690840825741404889445971873042262283802160370080626607641090250192214579122280982827686724236651744803507540345738315794672158574895110093486111959105526274132446874949451172003727698817971133123933985790886302838778947053259098732875518239929343563132305395504773878907800631253724392129355967739021576088702927146920154445617945873742742898143943955259582331600130179577489710341155768945013683495763650678652216051363720378611483843640856863336350120673280000000000000000000 [146,17] -406596787122747844030417829767424313590148009231169128178149478286767825218582293422488418880133038951541296423013743674759518025500096934732578855670023402738228351714762189959570279544898881219954255592000083597398727180449917699591606204499945360731160159091280044933108934641918940717617613620135483732596937555689302050230017503424338712746401910465377847432464547006645210010045042591097040063513475854579372498174929098765384381951765200572557931456409126224867907365409315694929514342879600142339514757586473752502466815753265699620023633453361154122999690906585815188363910882385710578786475804898199093038234309051612179011895556663788415658415540149186640495640989822154471036952152240043972769482055744409799493171530943568927669106299537615982579552015259858064289845679530993160337033011581228700555055166344573135051861641516038303595997996917322432921834855415126987229345778599050515850866554544599524945403382226951679766934979574802450882812425121372844142649397539798743724922802157822469656991602739521917795074214282262293178322438349541555133862006463910858554884402502281327205016309276673881577053668813536680924602146482987424547367746262937544581220220367135363484040506571851636268421965597169473754697069016112375010308391532606208309568654663776581576270603716261496516382777843523749736170927785747759345849336829655450598496346886092463800131145246574053144109412444276274327484540144496550248497757814572093493365607742889295086256927982942650514639307152609909498000403139717175472637779110959444027565425533178586310372904894996660447181572426862588059502343082732192877426874668332517902820917317195443647643299186935529369254987038720000000000000000 [146,18] 288173923659351141693720951479930509856939754480355290690675115889827541002750071351262283381603880685006366330896569920361131459340980420188697872048873512721987606223673794961121198081302377343944024491581879387398623103865120838509616917423561746431705143109012370112060924950077588217744387852583955619348452745627072092061415201358940803294689269126879889839792131020446306552489895115803957903306277116076015455844741186781144975732219345411701552804162649668216153051384029185958462082540059268085234566501825238969210051934481609233797070254449525757490575084459526464227099469689458729583414413881115756901645655030808212968770302901348708030885493804678354451075924002115335120097300498486276213844344105658497845676783449777916048719543795357599048392980108799459166493483774042400135939024317154129785186594179995166932395871985797611443676879774638767811541030869992224666939917510142208927056517887083535011989768974741207748977681407231339187508147845397813065801467938507268381506086888625042912542998993949015419061378715861421532684090681473193683488847697616887340583883059018373642646760649066935837849651390212837908257812090961497252859672363332735294409512299209168713920477296863092886834419358066422619688041811282123982652453739581987101730580388534413057708866852422516827165037182672170653206608742028115212780095987457140579586018309066255934659975533807458822761207896068074782350973716976512361072990915264690179753045512800857566573187425528618669176641131859972838483807295435636071632384773676196454637240629816546496647500977603855442266041081418500651037024187098687798644877581693353846524946178830881086518952033618722229487990210560000000000000 [146,19] -150319564149519694443666865521929017881343828297500059325283611861114871304886883591122061995910769753801086632653004022635455590391982746817071664633340389067313465149041588308358458574476328396707262910663583927566714122211590254020298785779967889801209753853537386172755276689010060058151806017230073996260796981274360088249677231917077702489339780762059030719684711166923128272938350548563510970425283778578298381282934179541837055332855083410970357379381089038710999852459659520252527927212926288977614602966497653584284205921118755479370494982029516530749757258608027999013652294924476230277642368250777039151090487489874881311484049727198643781450997858586633857107461373135209267338616841318767868955743036168823322917621562228585084660214615269754143252601571785511285671574247906410345424972997935214559811761710993123231563001655947025380408903684910113907142846064008442669395886331533503635151426112301033164497284082978498366509014367856770098574809474676057175554430845787286364608791138795155589607658004864591839898636207289878335670193489160873607617650251742560133759550219626280475899959983102226591758888736316430292344836758027640735737046211401190344784632560862719075053683594600205990480114489579771826883907927542516275462510633776515654959980553408477929359160912749580548317643780333417511109744640906040034357227729602399463659984787948686056670252228876978506082601042480353845607258188866903154865242018059542554637307283660909589435823710207707406783969135126781277759744960916979335523486129118667067694271474676208427294299557287676836981876912371879865944249630966382290471366384651850743133497657714620875244904633484281879758676951040000000000 [146,20] 45250997634408286369236611811995998737199764074857167603826595757626185203822617809453013920302742113596231917242290097151835887376552661831091064219785259876514985074777648153762520083682328630157944790668523017908927410818697156494745729161440125312460196007645807084503059339319551995060712708066548373318527425372806351422048347261291264380870065692443150822907283481951800654327053227804344668996318176194972325231787478960077551961512109991518096270739599444400746144410859823966327986841316519069001754444172445523513165467153420901570631533847502610879039045281251865041327290700682954496296472889225824192470004048328396327397026473660937416533124790370187651802171216171511952429136924429988132634492149215915602350785212488838322628918521521434640544859920737494655093383888826811735516343054961534186737847421987303895643084897181778655509601680402518478345521692167667120278904297686112883343754461331859690971558341761152345944001347553147169181706600666355531166272228286389328094623352611899930696899276343823937691656896171999719709136113018662945937103751783729771477461152812233492016216056639443396019865124018828592843397644919963731181669427473242653625565426360396464477767926710201327922462180086123251665209218400811396944224588017476508012176860037831495640716810283203485844475171324777242620579110774849169297474845278732401614547755196762936477460307931234435630832281811489292098822829122246195616210596768783534049868026051226860188896104150516012969751582295569421140479173342175602130297469637791881440520001071099195551336649787853484133494352713503477056661792083588649852916960274193153816831990832272327441643418808729361926607339520000000 [146,21] 9493168273585484095934493416016974587108445563428878260358164590204855193576593283162729722476692247764660510369828136758190946349033426942825145084868451315559984442635953923115195885274034781343155957151041433875023279298732903711539175330273099066265892089774157387646763748691971749607351665450937240043309546863608105026217440788827284789634623205170598638961533523172514559618942266659041286781240664653521795624952245079829094258408337783782492583651007424955119309361051164634669784832363574124369971391280859538616716085000520491776715787550569982050151963299656171228687572018542538445216009219890238101396126923344588317883979561552046249868964824436219887664975508847143318692350482587568318703306827496000715471869634323271497294976830250693838818871067559773113391423818286010900065316502410421711595611194296541505813597018226169364399087959265152973696243438912407406622510995018478405852223756535356182644004966286508276042635832254950953342253701562497371092575763353926499733423877344761456959273980728030439560955578629059271471696916101207360950600965197864948532028087044254601889284339618914270996161339744537868526164643353283597042383727104389736282727423894882209851188360555705587331281222886678916195462721121902963713936978607843260386024182843510113555904765531994974823665087213375304782189778326969790035676467786714083506456955008908608631870474529058470476562957259789316572435538843266294692806385348314228455285729103738505263193921707090421381875812744420225632901392223422325599783722947448132635997077653031457284662316510444284657577354240252940313599352090927781686146344721876368147763914057499835755207867346721146487451156480000 [146,22] -24641229245407823097110177940087867530400623529488698822241232163604549364186435903527524052587413597288960596284825167889309389548695988239661046174358717268035229077442052549046433240048126044463194431380364858717951668327610867187566668321689507197322110465222609057389157504178131507235181958671260436070531221692583558986172620640700868664911480430902361061570956342775277603073045827219493051066804362372358873986164063376396711637665327171555659903980030627034530518261773749665346628929147329833108117065365900467732519527366993752405075489565501959999654430056628667237273257828767510766072993123759079095062060257950897122529055300240796368801197924991349653595489085739331938956176751036163515972435442676330554769422554936970315935939325742971232407273080412582978623619614568525219941423549275187608977016059306984027973543505586969614396796201780645418047789647815760273585791284567686457958659212236191687370630926074272496162118653872038111595423964588162080968658282501802569327924645793020374800462003749208791559033227319496839672091984033149867703772360207103435234389221092904341027495974242843010644728710860010710745483957504805302712843349211976753321331211573121729306695278438310700371873258739024663372176002212868900423074390204346459740283531312499365764555214504210729748390485473817924545136047838771526933363712581725617285662637649198512976438158648258613426790157790240942272055764664241086925088995030224575497941567641154692244579539188599525334357803744065684030235298360864143152372829326630025067178171195266738781280114747973180234944996710281914478146623233310793906393853024145356577159737734119530407183640085664845198787693240 [146,23] 20105840951437852728529515941190529499497099077220189023390966234842634861291250046542270582006101803612284668702628513911540473529981517716994075791860992600745135306033510138260697992596265173912581305286864687935613430168798130271492210453049759767817978566610053804426066532905112615188564575469490104975133141610710504762125066422641577393038831350309613989133563367536673587479806619154158227306351020651782818594141122277248052690706342853296960178815015689176307870753013609667219496515390294715225136832426721243855754307489574389814057760524143781469814110696437375802161350934371659998367963537389721601451084578730553342290046795412783953963841136833650558256560489608318846082838957008402338513463559852583625767133253173378366436325421608543942204444581579848866061497030117124042869257958634521513309563309117056276393272086693748276550867726296542003206847923044809188012829979123419949260191835082311003152721633853845991877762810626247987437069803214380054699806804055876016786166820848364239361335878858522880010588238778009614228967337656373335074564417943275156194025469785539924260969522457755694478946940947265249203036782081807815738650343105587612077366513279861085809922612453413826163854337013038973494726361340913937615184603238699806655570898658644774627170505705934282138091103449091028257748929296015006608399519416009735577336042343010880212378810480245662436411224989337945246333862749992958249041502253688691327403023150724947921056738985216829232452094293434600159490107329795631982351224396280046252807438975799737754321546472598116407851748124146412353638675619277454273646586447561939593290366941365283221682528799748408405735200 [146,24] -10983449452545996019214104692767873377225753659567687986506680670891898361645326789750201121338642673676181760951315176981082086501979441388795646422030292580556208656331160564539653174939160838711133912205956960597233377797599962826482590747146963521919818738561830546869533675115457553029640333709924602741775558557475412353716777486821845500259058382673121569234592872560181594067756161088183762421455371597321811081904003140126119868963970885181026462432050668469199561792714767885720567923412421066546383962087963567383361632651278081123730760553107286418781070962496118301305349533277573456878975070011721819799242528352812812161893661327854910465135410776280344965749475035524906734597001231081997423412209140058792867616495236921781937191041752151169933560280505298609291587073724793951453404230387495730242489743512649211477219350543314249423149994003842974891010874423818415128580410100020002740614576655241046752724430859209158626136050936363873200372666597371933394451101725780256639121666122599608850262813943075224431679801730180484346321619662480725846341226471088676302255332940074997290702465388488874424226066917024751680006638275013884999073029239546432073068956052787959725628950558268085616074802863539473208841488186403912145767605424217017950921487196175993271536720152000333893098552126863010506932995234114287921425744954792734377368984814716445178866052982730513491092323674457871654634166914819483423364027259628812736895045782933851988863584362677558339907768949793796691256977707136615860617640173721181295770817702897010434575188714924591827258666511204230892369682107980621641159888768574456396583591609569350077714989271243680555840 [146,25] 4007537893329674404698184201675171144504829131403598512204065310784943091984820256808428211936319287581398838901950909751503419126801215825418488763613198701828669963285025489591189859559850414749584265853517606969793370996846552309751576174258914539212491861618937734584734091551509767176357499228677331835611584687509561011850453048501412562755385314486276261110195332749504637826371969155974419311640476562459711145855042205276327141184968868191486187969195773845403774999884544489584460387190627474483303901305848532498389193488741480187268181958216520889675986857216511577472041251606264750670361635156402291042264820388303364532670701751529138393775923605456260216468683949405034816150215704320929094940554943572686744207026162575006385326392153396834166272059525206296880481890887097747844921118875585391267944315633211088709639760906681327743968013128077726969791711172748052743097638854100211599703273499064816426620212676525750831371744357736248839346529578770723483449458613998030748925134956121038204310671932266479269275009548825583133694072066880172091304893869575482050024995167347193068640844579285185294941828859576772489939154962721097240611952117162916220138072139088477467622440054598185332206897192135070954795039256020459738652973092459044720315097188261574530851693984774748789497230529349400822794730580673985750068701487737520392736010631753886724858977583392618083846229966343146111664020343512613109107106795636567502283737551295386882444133407309768435089751928141566037288314930294356258173000389370826358648524850559316929612128247448414346429458319930252352477848906915431485858295512931258659854451155699435159205923092362604160 [146,26] -270312511438289962916943021934890574251603417937803662176785147288648294865249009134265293543759196306104550714751790042539555975748214176591782474721659871381344790080024592809173704233668916670029792190447830896899235460263227644985682247999861944805055694350638679088517732322605947352491319214777946910891387303389111399714400202778042241887133789152486993697571462408912461512590029976039400310207209475173081279417743453503302403225652012393980358121099986798641163089306914072570110946646391378775005456320572932972942720966996639775002444139901457096711354822207981758761602017773351405164998573333673796826306198430603938424509851520161314616412063121288593952208504924734552620479570670774585553747436315552451121864233553528819821338628073822120146005737954703203241049474189599882278363154698872692976907309401545246745092845181841827181292274588531712874693582700750235417909699989838179529941375070504092149642755396754381592163375468732752747024395433976073398440456115389019836413168697522608744969954495726826526500567169212012036023208454724733170638354698424802674461901478228962196836364085965605914741380860452220956007276087330047061031145080720275256576656456930147850938223553380025955206401659976993889153224411276133269241286475793076712535901162313081615184494675138540904224653028596858568739882387128607355312269225693942890805953278679492496325997665117082715956487736956992475247617869333657575339708508560775443272461400842113237472077951280451625290211589533208607269980043284352942162287275592465588977820615573709450685636354541016976651656443442869064454420833564945630592337810113998414276030181287048882940693585061240 [146,27] -1218237985028541176422013903868993529866926559430490231984480249483550204892714015306140092131412337830645907966551927296454337687877499715489806615675566290603608109110860846446340103112478908563192712952034339765766953889397555430884508892446271432946785526600731342356693861709021163101344155723224584036669523110808590917259500547195973557905825548939997569854159477065636285332379514587228835385689139213927756781010376577527465553146948155446526479516150950487193675997686306214751438939454618905519724479548512050499522908880982224646271082208527487908139580873296180237199204896626211735222149386710480379689326665783747150084142325177743884302522815534891330112443913704188409678762740381925921409526666890915055911859236519906332349052433202706897866240155791383943643317532596699332606534614151743335018230406664760094580768568004321231705813873109346857772557891615417813561846736851491910895180952605803652561798322655798291893913257393168478706800570969995197950754509307806956015421832129483717291363889108174112606132412184951439290914052728838198328422738504967999663649107912173170041624537009529456834426635514269315556241432786966242962746416036316073294006287782575291524429961363484269894642710293750656888108991861560574277217318544745946075006578609671599008309038616627655983555889851987969232642068789024155240380669774454585053064883769047852680259031562722948993592518813191222038112576171103680983581157349469999069572904757328394651080551300704969005710502202390099872082201001347266646730305065896491617141013345843296096843551692206059739901946752791935444540033161745191375641125456613708249292516602736426857720878038400 [146,28] 1541944745033213663678030944293692089334895335456739184366620244087009752455165531581794556629455130224373495440169513027467203409239215039103400875190698434779521780641196471896971725919952825090340570161527678465980259478468403487810216120955849974003601795527973579000438890345546694949271419067233604131922468783686436387124238330780071680189043798906447587440770877005969646055659648009732094906952103919458070989718722443175743870518979465650359335048497045958688750185014349982049783429233025530219921113173115296295097602427715737191742342532758909308274183542667756845465998364022319005951064898914299655974318335232140642769480216645311611865430828468431230147543610230821140383277529147264179506400348466002802082981775306150072613948139175496675652437110720020423514907221409419994914870264590678278054457067451439543744337677495475737784163282586172370281237600222326248597841396107555361105409800780750315534303755800794222984515016415959440524835492404784123954269633982700480805770379285978254650808624702032458857563827449719884687541992732384530707496485528121202061666263561394229936978341234117942801648172571124975441817795933658903248662764156212014556477677817553182110348587338800822810414939889876574684130970792161978956439320356867731806406296292683688245581437531314807555257236752777870145296105976731436565132149533378426700540509403777800977558432425843648899855185650372770078370088499519771621009664794533917318989936842442702378979457165498097108373827910091437454447697377056658673782443254576191786130797242203350860707589833180956679187294724602576591705926497182270248383958427060200564849964513608107628763292640 [146,29] -1367379732130666033051630700353281873169602460949585037509109482141656834361497050241135151385057159870766887221221386958836778959559125661526258701013152919466300739810988182693703701865097297000668568324717800531539031307900621190606967016429380030232453492313408163048800881588895042311538807544876786372007348721296294324832945318134814290109145359642381617005721000318221949746192392983749430806315745699244219642359245812517987085549709193986551546454554204425757262068401431145775948410154413423958764384016567582688690809728071351642260317378041683728948225205855615097820704423121741639700337195102379516664428227494199710795032195469341605166358673855488378057967948592527247085876913398801023384561553163343131448038023695614560523285466328828681172577162799023797770368855987847308058387776559896737489627282805561722358416085178939967857812215850740267866148034543126318139438604925872904530839714594009359766755308470003900267007186282584736538108060819552576216961749223612148422081461969016455202068821409732557843158332481762865738098115246058349247736974764277491345065812636406085670160922715958732306488281090156406989739928890532766290591318788324739255866948769208572496196183168407591709330217070895477798795875308998797392457385897686322571808714219426318264451530283116696756077877721175766040991607862016110930103803057691432632187097551917091566589632603038271328164066496361042564417916503362267104561584432611772093414919648053321101593049941739226136744099418025499271399647635519304842600316769313783401345741056062553104836625464695160479578590816735016303189837248685375938768346224790720077479814319256298825005376 [146,30] 1036658916575395537904736323448146089528859036961202605465360412209498703675757930914765383956461751803106189423438011843080985853658409354438522657205664613247316549788482427843828566400517588858176125704025031235943870909383227635723511451970468914485718682956427833560771685311117340379791809494909375306326239027200868768296299278281488305972751669952677726135169558642131812070550341173395758422767978408568288330534815981564209633691713273058589513688700770735243171806001534890652947982834539366042829181850775751671711311309265863851822988889292529116553206835739724463947012885272099651607330145647066154801299617830337284919995447703121303562157398453283954753012040034763319005629629742547700292369894210208162717809674939593899475995930542659445913500286936105691999481409631497027525622603292871758344825966599766856717233694203771567005398963354208931975292853608824695217873514362446958452212706275348295620941600733707726452901019644109106874211203274809839573731978657028972277774348648820456195359830730580208162902045382010200587120482125978018775544271962869654176369321656071335249571541714001420080873551667958573802232366346679802067107913643267496439863706531268865075245611401687663805576439444359500694975708679158656387156750152103317547906259632363919465931008027475504933664461533252291688681662043204972599695406190601405758436832011040021631078988336357641139311475726221712594343667465970954157766569226017423299293251964411025142306865492033305608191072718974669047487800160362894680970844359206985639440839616590791690284227336502292104833293144817076735242567324600168927566962849489502695995834878610525197672 [146,31] -696641279032373756588967672905036729543251893981990546957114274887541845406492873711734744131384024800736836218035041566706042556785008597889421311920685591649754580729371466133363923561080998629914761901341213830500500527827270985686267769195962795470066767410688110727087300867188376839238493413850572497646651205934788736111422762945851329908474162642576965847056637637214422758249902203303236660767802361107433948299198766592447019552797614150662441243853486106405587316663395857348897064743464738731364465767392271373422837100076155647905999351299141947454531713676619362435606441204666368971100399624248583359692862109783552752643462457250062198232251725643007715463043463662310156964547556628744400651616770878757672489860670426025365613069746622875699789172969665548152567832042027029417222065303164335956379170364860292636722824330455557647863166985103191528501579803480919767780448227018296223562480800586667255029685988252199035406149677917165251218488827540373646460840272184492723952518592488858551552289379270759572702956491218621195577797536130640983561266164532990064815677507335570748766171286807834149279131146771533855037877299238103066822648980408253993221901417642884887970762559600401854045806209589785936199180856425399809186023695362247215286339133668148174456280032346115613151853420023048884606227072024033237604200732166960898510674414175842583719710352877983577019695748537774624247425205738096433732140312036986117341819425016482524888622491302120935223505431324238549135099813090118912253158947397247559387258585595314260704799792381141786481085613641458177795652382871783459306961370543972114048372417967781200 [146,32] 412651340028344323921371122724864045929191540184499653908088750187556075164853244010380661288235188592607548211111762559597897128513282497483412748220364863411380209989534930348080841848236005227659853400099951060872390222413974380475669749476740845837801943118811790100601451590351333027900561831980102394704333726549299736856161728162250488659992005446286124244935946933949648601162626796298155828528447024788701529591822064593820579161767713576998029906991746304329506420300019898290111675319745684663970140501398329544441009364559350812476329514773673553695811395480413479427676442136352229884046361209844995673517030443897546676555060705884731517072945028071420580475563295948560806678609150594466681993746658153422362506200333242319112404322690314546602924703662937608818484949080523086553846123404340511700331363262445845638292639727867516434684555899874491252133004643578861578236114864916041466163007088163598949438264371967218678942424496092319265628504818101829329425574598529544744758822890899819625936512849474689916889709976971964131537385367034577643984150898112789890561936232489350986260571453803765522542272551914084974776851852054070372564111488584852379541218516110757321564886804048364563681509859568464166856524247980204548159992104328793272397927229997795726852561786665520308537056200480488426037819481662085339363693727941281512564245427279783171053944505925777043661720049877676358396252643437300657857750204000042813816002779827756552937576587828265925900049679350414184295908210808553542947108453469360347280281255860180535538625498578490669427810928021273221095874945355304446677890808673652128325088686760528 [146,33] -223055255437547108123977834932649927524290174014159658583712242176184010762125831933958492677689171553193271387009029263102113616805741225467619844099110267011970984336738657467561758710508128745742999360789408979327870787935846588504877180279560826596932082251055644116133471680299803149120869790009806256841791240545631499226863291834995882287488950170075717325310186716388773282160830621294229830873986960896940697223546590104815029282591702270263867005498936828287385260515887053120904503327535295246082690546709969690841709262523912888687129683877773466885003431299001935252141304251910579456814256192945801133864829697058224381308614546416806730274631496443938462916039531742957578558392403134634981372369328068406335139893547294235465005312797807705816133262761217622171043736842640965304366428662964428019589607282663198637709261404958363505846193530999055044212551731752684949830974687151183274533875260574094434623516040731980631886902529846225306449843064969659035150255564043535378126513288425868162422565604484015409252691811684620601386428646533672813991124231505491510371464293696490530020343390435037246772106310014494783519423926093996008551981633785414368687123266388673570049090960919942872805477187606660192098939559503837599382152852159952871889318509192356804912293309005706296177314216719927616165714192723713419878653283114148799634701567116638241386241766875788478528806909584905406307362047213355227295274660821929008902801237527460503115646748338792387715218556935513112792922773269455656211796203705535432067302320576689435824010927244381094275824858748983630728979190667015728409704283991498132687927621792 [146,34] 112843965546298612549641905705288653842392412975399102138755735999095595778484445113283405955374829653137574183052037275022014828013590642901908808556553222255164369255169413807181167959080074139037430000967479489549926661973408557453889485374948666317285105031515610643761958326131678732143761458898769207251382845328358428919619154559856586651693579883142626619635318798497172347521846032963587560959463903199745677957402395360234998854596040992672767389316994863918074892035937541888258109330109123042504691507737404739966668774206019862315300793691677205995670987381543747342807478334453313249844905626971885769037615788677133834840447287409612793384851850999260349351555216430473769729767585573828221388928329647985912603582638512091164232942504972842474553071055656861218749076258097795017764063245301385534365948790612819101353328885067785846930840179077959007902390382867389135352098415954365262679400447629239272250060266778630093535100917641168657799013259420130490395869513201539103232185215742467999741886453241782341200066168825414239628798950029374415864495188792402000188829756046691141722548815779823561375358435853897352434985798180977671882265452599058539393721192944050055601517833674418153784935879367288539636765095729295333284621059613504511452506645551081774534441001840631065357094925265798331938645220353532960980479429936963981913662976559951718831375304284505840962360394736490621043259980429250605323686826974855903492343656200013057727700069320396156171101191219274928998575134509304225227264887027638699200368553145419912570143553393211883751953497877519417845410094191191794467685158131363291298792382 [146,35] -47343654867899305880046874025658330326928543343935716994214472188214693329074566856656223024882938977152438670015077711383051085569036188058745613083574748378591999547236051432007895433236579382094500857052099192810901027503260918885618403767480326836924984823560006814556793969115891749163933513776813278570519414017379995398063467522997950357565113632250932975466149814105224933461597565252881709543560664755598446510658778175213719026249478400551717567326049311807298332048573330056799890463674991753913675214828994083658136472269726681666338713432897292810645345932497755526200817785006139391821734803777167175405744766805986631416920693219803494232983193375411253785381310897715471971433599762541961844500884340790484748972011789239066320614910259712768987193502951812123523495907687334289217331918424165669726785027907317342753106578470203256405552665946742773883491618921930097001717496980809954827527429479499962048687598824977605477010551104573247737225551320482217745202809166997905255915706474384934991088061486682539801365710900913100552834137700155966091800464504290989275610008018067201673780547468683899913875000496553310799049559937504719449717452438486083403083016103451642465946252831974097745039938258935695908371654349614640020936644976502602661326496247170472193863869895305601228146647316161408053807213596214834032175763871381693300231126897159434603759668618875425267241817855907771529560115761592426728059585834089610493114419809490581520797949522075576502387266929896901497459611827335720815887535792908170915893613030344689064225886166483521229971993170371493875728516301319867188922226114393849145728 [146,36] 15942175413911403338584874712423882669404367846313282100341877088382861610494366620889307504720312265087865008396581676510458410860255033548543144620566866410954955591915714590171591909825564294719213606104095264391746446551642221188269974639216562402913688740363055967190743936719961199558420009125704110402588026836390059911092664805729947696458375332778248104711028051964756750741517659375052194638990752799217861671608935061030846895821769752888646202779585795168052858618959612555214891991155402896539425944236264456501875155965770326939161657611048579728841045008583412689310218278476818847997218180582520883717886606516135288537386665335924387280111559026318905988859716318908978756403194254449195797254300127916900878486128459183096491438322336401097261295545703193214413239127540746312843913454254648748917187215794965423927642449986231417369555519611039926598922862554427378257230780017778355586232100444818030107269645702836129962344622516357050787156111642982666244666194523073497240577199465597380052592269993840900392591458836089801555504777161270627538869607843676463362856508855282432257877507960411462676350778272499953276242298007959230948189518117623957924511914658418470094588148610205837186143607938467376146874753209422389880677605522336466436371850356344135130254131971869194916888857214154836901119716941242273129149992272768797310423117329605753443898700466701893544761572041671782794389500957529323491425048476935622714037450831403672232187968052697013399668731696922426742377315788180909016578237661865314611359472695653556981790843538027871375903473924133182450011998802863835654781220681476537824 [146,37] -6790158241502991876885386526422092427275078279453407050732108166777647964035266106041097260617219648650887704410305135425765295786297509463232833498716576268416204752884386538595182828964524516549170516802482352637757443556996583961341815160812882703411281337506331448057205363035263759010550889368812615035602940514182309647494738233205806463615994999547413203751717740597877338218492476249005467326819303379847310685195203591266015516772870891359357923810578090504473680224201989531942276493200832282751204502467487965136873991087793498143685764650087708565363026927667620483258079074114017814530268956644804526883842932107459163697499385692466149404109420309247604771075215393430484123730066488336486945726419019717062968641332846543452670957768370590754120976483506604333783881119353220341179613812800009062758777593748903588721582441763615866901272508091856859746416321491308844636318675763693012216792820058126345705540583857276199382133593498041899520453250736347916481054061851099807137341110926447328140006050696709373814934975125799633987228645406101999561401681284163082740411270865461635421958858155167582392991011956478890974608007334722262385172742965770001388994184853330848014344567041479954534590353898190054528533147735697738103486199077880007334375318598381401024534214974688957859892009938319882056642049564073613589578282210725746406085512696256373424556771893860811158769041348087021155689264108776189487509376009944516039982882749115647208833782770202563332312247173130479007378795787399344030615204273508217373868430028903815213526779858501864193008962225383116813978997519186958116437341118409888 [146,38] 2801682415592996569588212092032666192027312937916190500240236912786654896764235552874664543151851094471222673025516847592934272241427261497262938779518378698328629968122676091142113843230070356056659515591082490218397853099359867036996984663917721163132847124605423085389081249923338089759086083171758044819524728495932332177776231376015488150993075292012202984817520994408905050768087418256949074067734719955512302953639003062929395124989491668257287916084479877278650538944368259519729910030238910120876486710099610776805891920188552436433010416845805837275474503115555149645163340215123920808490168002825021392448442515442289310735784861456290965385953594673718279540382376617625707178914212504394954970068643881125860348756995332033960397291234078003468927061898377539162153930010699470367553715303896111234941195006898699894091832471983225777066449330943271885399721269276924443923965962672458034291915562656618376279729515313168921483194401698399256919187348826596259999456736594351293216667384787130941405231678473800952876602954864029481794813241900130191061836258336271548812915727058022638704719213228214279559040681242284007084643247920241508301657102659618693028164623170599444231623567267533311473882644851502764867433484636776150826603083465976584165615451689707070532693506614654288826342789693227929986142062563888676348263745985448516561739668667221775515182706525961792606472492082635866420502092525549952489906503742337966694008598544446333627949722638027386883607583468625731726125788204203131394371670969728663894609793844628021422995221678368227150902828744912814646314356795232878943252642774768 [146,39] -126419071876261230679427026527022915921961842424171056524414968176963371297249730163809242587423541245906053005748147498829785661947405540670990211470574350539871997431662639216592369913084571176176307552259361292978207254704807271797252436961723582855042260488143031532295691367674498193035703435467976858994123407687112494553097602453528960401706318601287225407448395178573866837349767286450154471024887550519282178349430425546827536361545232862054418636292224510113111545002157462950254997312161415149408851362338228519562914036436758674685874187871400094714876610600439896914740932810202660316417080999739303168380427756345099777477504132169578021963700977164708191865986957370815691947304706464875569942872343747143745821530100304064823094491829244761616207515282477143547929011278001339331899520759599779802187217790026493100118988698669864331321514893633515460017874761076705753168975233888342938424313498795163570938564258812250838080146310225857897349799577094306207028957814709656640920880864880494491488562648831136551919404197954811375871011471687307095572082811849564263411010578466000557468964407015850411553152228903575735808205728821935406207397511882610580762686374711310820115618911354869739638929833962887450560820607196537407227143171973936957025727679115688306372746009723630464601474335509914173824720801460273393209955852490143724509571263895046897674856498118256556940763387804221310917264073626713738825361331323559932239871021453732223439597460657650062950852109657046285682863796830462188382564812954946076110084080473538380928543388629517798577167331805811213547277202874045010458730504 [146,40] -137076471526500656134654943447745345127264320476235645620936499568069751564562163747198652168310302384532101115020367110327159243166471276812058706039906218278971923186615172576144663108642982362008240732572393404751051017491503601418077828156374399827529936361262339573246275220665588282233362308363020739862634018729019366794960574151333958441860695812893088358913243067270669451298934300049965420920651491078057674195138243410954030650197220001316041902381083760152689993834457318961659145522355198907795855441323412770198385503786734878428102102746013558772113419589816822211583233062059592784422923320402873816326576993969911248672675141230835089610286842480339085130459748567988547728186593747234559391388336508650708179575730957393552887689962465461418059389468062972899484339384238591949683985262255767705448493856186704792921422597532361639579329687997876813000410116782013785596983609335988379172929499023426987327906292099120334964878756172752485677018300053163321591857598874958568923636380943789885127753133445365219204891825673810311986651173468012727519664507329822559248386565527549736340307939852343797918395258376108250670042330529864080021516268092935760719349904736037594957005553203405196026233716812140989399035179986095623251627129234067572453970280115600108248514481349349979981473009074508627516336562108980539996666629870100545696827488836705342180267275205563435466042278521843012987257145318436691666140291011388442460419056998175082282131370715165722589811333270379421792066840677961900822579894812627299167040607399228463217830085265497985422789568174893801976516289495009330700672 [146,41] -135140858432412348521856545999786460111985584137037949677806754078703308442779675064985243196710309742787326945120143824815950962158990304430670733700229609659619941202877781735497587954241927622287840538087372969986638102265011081465336627758319976148744623192925925630293841964251604061868954844863977401735275316698472309157691980303092640825284564967731749331246567402468964656317579588482115964066202978464274838091853425683791783670830731315010900581711802689339002427219683716086354149533780762470899977383252893676558877437762098241408958263692275740069733914547364324079516282365823082540622078454714486737871958533814429528571188790147146507876073048910679373385568415993827201101231487953938869584417721204416668198247812190003261728221555693783235689413508237712293381605978564876230082043467518507240418001436255435152949813267631623986183214607867414031614252210138310341242254456096937571836851355778069007813072506406527592683841206629684854720328498488985154569148486812428659629628808396841916195852339440337855694871909586415111717228413362195909394941092757008038946126209075382037967913377799520265292018238967971222905075824509596198192897360734318929007978656049977721055733959095568813435533946666066345809867656644452234370359651117019916653635201921172502573604018065450936371232349022654974613393292526303501481020116008242975161713446748433667196241483988909662113510034434510606889039781987886185833465189389406270391791059578295410466858871824240469319097881445730725529575809619495139235721554808689792275880299239278046479482826743334138535536014562709995001912831488941277952 [146,42] 33242950568260535433607966806711010546039489324843021257687131851380804389040713882397900784673041721776891760333018888108948101006701819938685833793827893567584216097976163614981824951377366926426911290325744403995301736185676551544877077047744472945152131612136650295706195537485299593284421971606056063534760877015151390942314562699615131121889503836226121360160446008934371816307474158105678898627560395192208273874564695264259101380909182185381021774539272503260128702134261827660493293031696685013701018487968801255205321669036681261462116067025075580582307935892832323598136793971440023931555129290587601028440770444432050200306168894517373795532158118639031387605088184853662756042997899149945966668150424996481152133946954294053897392770229037502468844338494159764165456650543368280354087223316774820625642726176435440698695448356256356833421502188251557172313314910966059937858699037663587345880000350413277709141770370717463831665629657364279828508409082767018439242358863777281595293740594480149743803104410294498478007953455748328476841253636788988991785817580604967575879505764954329616882783552187079803131352028780422235734081433926247863526182814212160528793304519139630612651546353217864062661375461892693570415402025921364241550465634911320288314109098269565859898061363591588267171679013554373283775875008801710291138780915591956096696986538603312083707789309920875038310202351893247034450332534976418017296742331327181319989972519385983387660823328463359687565843059302406472812962132657721687946435548435349303492593499215939513716179096401181845999258997136755049060064425918823216 [146,43] 28745482288428077326048016973187763106207435619238664657618806957763393094152103186814190513795495045081097387144593515529654013587083702102989412973600462552355897035512602260488617388962754369154701096998878322843654898805329395098217115342437682884263184425736547382235240251643121605036845601252099061525657662701099208182979758835616027241704405337177126668545040737050823175335134330538885928988082776227679606265847297356365918449581686395738774902386383496760175556323084605203041272679801600546192176288223578599182481468372542278932258229408949791778131101952344918109965143512130335230215514645832473898104050293304524385802536359173386696180364957451820050102260646904531968009169150920648259124297592855204359155842241059664408641872321320386525035087868835487732099578469887731696518495400966206339116260071078943483663136119930656531642865420581420782381698063037776594395254159847744699628905641288723091017532546371549062007415905394595891532981724431360944847277274355961962794987150278587480624650112427741742688505215361038544702537911886213623908001919105057583684408986297911041469471549639386336926031539735820586191721193161459523653827821377638033728986747359242115868890908274363281891450268668503186793650838192459318302997349038094661343560798018439911161450590696128192815062404578010690629209245480627743554544584869412511137765988267078374335241270042018589778344712308699504427994001777597370267063460404032991767645461363368220851427525472306659813634782248065244386058755962476126607178441638805058666380801404160924865145943900583960863077055262270820600396125205376 [146,44] -2581792740945878423031532727966033465040538865136688079045943025056278276449753101121787806927889866978594456454600116903670939370949323932278376758275213406617515355367184488741423650700052791894368998248190212109074545248832708829111861025319110958518249943773458109626356337801647612915250852407178893358791316517450885087141156132343721934662565438039929122905890827999065179980728778677388779309836808225178642379437570613634523836415006656286598620796528212412967214055392840225899062375473539061757392424827954859578496955473799968098697010288094128861076403675800282694674158721601602910718211252515868991646827442625784308756514249198428592378955372031841183641755602818322596460998439324351027694482225633018778594904318892060055422066240518360696843537586156543057085998745600166050104082578471123979940393197090514187613072332204441516669649372051759614115495158871926751158552238394845412657792884316813111024462757278471028701442441746180059757695726726317161088812955221677627677547723526635564028484329278017114779484876906695034244573209844730036773112788403758349867133508875569205473519449869319449434892922572898040331558707777733332385565654265972617874347782961156614454569252257559503055643020385951328281228633619331144959702097323262431787198307532738893219531818734721852067595404295381796368202031562259101072935187910087405008345612162756474040493303736714265709700258730206767802060102059386956035193081435207170913966113621387020508518746092943771560313534343482232287142868869571364013993548380919241236279425451924452726970076517251646553478533311941201110164773760 [146,45] -3672634348529816531300417143258059958307513599841991179472966911882903106369932375624465481207663578803974320204968748754792864186306547662563250751824591430014067394853042429008057691969797318184423967492419026036073110952081791325475508022998065319330388858721702489162871055412491504088021969269212345022414546508012684353906147707507453200590190305645529266992273413881973200379031510546469889884974110334054598781194772318852901295533648834676085753674231001213329709349660836445349547446336679432316721952328090793129002890633771765127001782228195346641177350537331542286143815917808735555347895794348805110634688269949098809684615183009440543274170584950154175812934710116145245569065454755692225605259358072645294613968776028137505988911400262323451140259106792866530056186810457260788428744813485069224641787693839412948676676587530474699148626375263103254173115429433454310775501044911015024791280894652474051181353884507724774813705311145532567210506224949873500105701889775017817940476319318689771666764269111191106671049232774528169374396574925981397357845011597392547577985657987922136316714165320609306388718787227233479416703989086121142753567997301479743599881492677722899755004248352138301323285830804615462360187619972015607461271175502428842110845830420379182124261056966501628409303376828160694380903609417235378841921887116786218571157638183778557584989139721880001993748755755403565459647496335789759214002688254302050767995189672837598048602719606284354977516795077138098211315275191300999025155293846619675110310297115186727823135397801297096066893326183698620033802496 [146,46] -293448625211642440477951878439846194084946074919434891915630931373803731766456550988285636943662052506493999501401589859785849396622156262335785671254343626379143397973676487207807994639315136082445130473385717666621775393788465500340360647774568924256994823367679095748768060297328522060979344488376916174909410067874898691600377544403212893582406740123047640268211712388236934331397744755374063534341266072621628979710471569070521259050593194026358657141735132018110349375499839684493602275253727202641840065560625622415040870968603080218146725916492351000977796066842893773170974508072041265730534963205672512673586635782356222078984155894940130124820121441244664987952122515584902753683549126759766914172073577876140032628658511418703650329022251807711995911212815130289093627425286610630880260397866357026530231631315975586122828624801870541407547128533015654625061273032599531737725226009242201734602666788050888375711079206658325141753212658758981514393310532496936623620978127222236576777220360717942222603857584821827351610754026115776614924533975545677970193521176216637041793844422614752943088292132846329464111402919102660422472421238857868167875275088269239614050929077193158387745523541185656878326500952640179363124481368282882962944672481143965520891605495352970116482669766277793758470334498894398097776610384403072622940001924418370740076181637897618526988488992298413152800208809708728420716384974300575563801413062919696862980259684885298816713798777925401383288243314399066126291865904701654563448167464432933256552793928441763578590281241182149230812593833530888985920 [146,47] 333240073345588073861757419761683233773817487546729096106578453770663572056184114681309708402214035930588315187272647580224422643372251818087623044297008898636658448487797427098552861511246158914655124920422535497540491019819492018537352565918348346238035578039010826843312417657382350771912035228612101391295766927218740594112445129439012353416846483512391396428220378555346886318459538600217530254573299496111492851676386476504794293051871211012114161503990568810886915763477915355333108721154581130821135053495467326418289866326573329686618843290764899026911688951587346910823473340324300346877345008015180347568589412956094568160474812018271800020239939902818283220028122760342510126209367669232026501475599395329558964157218087246371732928945780747827711756517412840815037142645004634466307999470273864406647964692978522655755203767335328300237540346431770927992512097024990588456566445765867633637264539530154712011884251806916278298333522062660997645798602120725163836703007581661223270419994805740779230282340434630891454729780714372915539476363492917964317722154796364709284172876539335450993459046357881887788098532704378354966121000396727104239751757897052949297129275627933722956582628797999606921135324340507049156088769207398953334245926321390279841657961075658399026468283023064373258729436591559738560062326246152498734615394267841868879195042545507648089437880087457172503885277420084222319761831015945278723724705587838939301028590450622669834138023656223876005924476969405249459378745399983844218678116149453177516851557177323070576957862529389647163563904431452194752 [146,48] 62872796984449533702693232670959436187396944430687664896598573943920916186153117146201729636982262234651363325825732693707557375836629527983180645193895530643018688854230469852803115111410018039739167534866359185247344719729329056323595821777104021657937096870811080808472555583297640037201437340467215615104168809401510590759417145097018190091215166870848199797303834371303154121163093491162624688785204628794153648734559453096130084805440953378129611481697433775927963313503751197877334571256166320129564222620587386676353033614563819526057530258307340826261823293419423950138821570974175160678807720230651221805903347382452319720113588833075395848317549240028342688308114746020036901093495153211940490460312135929334895966056255536709270041224359785229874548262461956370939845746616789421514974822947621010664301728445854792041420598042554407342585134383380159909877174674095849976447370863979275756782182917746200230986025374705225218850563593625178650687812860598556386912758846079990888566062143200610843239348170183332877661009749781894121860445500030357429865661577470143982173917846942833277812570939881116162158225450163615202792219000168380345955208490509165324384417005203525791703277277513865794555794924410441263044992387532479229340594398916726839001694035274940223928352940112734544890753195420460927103849825520054321370219240167368230877226200365478820057200937909753091723768184561549382930247161321849628353011165666849710150020279138458591285126094456952955795626736656950529589198708321814972504126517391349127367407833485132214167919348182991184068760015784512 [146,49] -13276958121666352669709640385606498467312530436060667445972478470063037337426620395341457027554877524763021487706308081018122762940472967681705564286436524474138545990951196446333522147875065153605777128210556587960392543028075698460199445262123164425103387954447527422122826094427981379599438329286363605071504304840737310629517577835171976099845470311822760731143650613298003961812598590071086636431822211585367549826255684933252182753922234598057015547294471141571575303536540186607232772747592161036948850577333582814186239953283741523316367500406087437138139371432067008860615149483466883234565036206629402529401418320925027873454529058908433348297987432765135160098224601477903236111795787670305897656288058970510981523721320135365257807448886666658189310402322277241598867931933429277689635447069689642516454595556478846406283091687431087164090539386446130560267951255080066404364980549309805220584327948580128727359305573680767781609715594163796111699577029414119571728132457838834881976843587417749480368690583763974793065965172695483615863322550173408924024961185932814040926409583163864679799481151063012795768748547290106172955691927785394569749863718208512824763243455916644722123640510502106575002853800976206161467802619128662651850077252523430767587847216532913337580332856045897301963808358407881370280819854515327036842594675247946376106124979178201905341923375438462351093889231124155454751866129675348036969097803673313989843961845128346914765664655643846901033684227510131518306740175384333323478980500712051827926937347013849813581562550735807529800353154688 [146,50] -5968372443213651579384529952503711927008670073657901183430580004948192446617139090215146026110145188501394921678818369905623514060914827481363468134804336665277712659859429268502343629418702349304190688038878687519161024631882103157791350937998715835444720959779783157619376550365785352294062704856576374346061624850892503306236203466568924514886203207192892879637170152492127947296339625689113426099635642003124451074763171971710171141539684270192329159611128800767989491799993466195003799954386707732625663660117530063446037218762704989189694437584539462729639079595567363740008540412617272235422679176187680686327963277478914641314402756514919051264066282942375432719524500364157567846611939481634052557431927654071487765413654321073708038461322987874440859437913097607804894067406071417202852885727964106695967200723560990018972584731806786793859304243712201717635583031306901381038235300007696246464167550979790572796973809335807280256789187992073271058598204831816434707202712020124742983714479486635081679867695679484415350674790127801335704140145489184251578759569628233046153409380269024697320566669805285790167733910287528932804003652163643904749802985291942089244854847100712213735186968680513794989576733056117816003295430582904725555312273562600473483125480984016516127447713603901357134263577342252965605915367211682621568357649018772216831560431829058687972277840853513573604588797879231632892045642371695569282350374654158910331072877512535475602652980759699522291687005427943130960903725859465078286530921337082485139880669428379435420630136446926639580907880 [146,51] -93495135224381309813685692877106976863590033518757106375869336055531546607794850607788722335893923198879427989225891088760972238168667783424097272693465340592186715865738321604546700101025502430721905282049905383843416899704208989969807239107343000826642883164184704650644265309156507903933894730082781155999393578912454547414640274777326136837513105990382705272525457946406684043117055792629975023008049679731817679519401138260376940142502642107440942427445678333942564653312307925786709112002665584470098005356525613831228884859720157569662638058331302680816884286663939135986573537118567747207552416363914670424711151784823079855327136910154477234048762014592510753817220239285263141240367183500911159497096882273842376602231967694098351336473066950400856034624027433492997077168876799774305807547218088325619010376620004236525490318363204316503144620415926798155258770023146766381086568416264130624826928597352903995725175096940798393214397544871281027040472549143202553011293269698208416556936872939898467702242836563731891737332410057587450493600703949297368283784029679472979898385445682719626075172454029048660795405710868033628464856614091321216333260643405639478677811290141078754080608345340097177975471763704072742373716698284930686410042853701663057269759836080490375448674393079968319436477156147453177551505891548993374062430552036367216060974902180257177084618287190322860435457007230762644450965382909563938944988337844766298294531089978773189461881986009464113856772971307180659042337511988978624640663047640365423196087555899654553208051177011557828352 [146,52] 277827940819374710778164662573835401524333081863893120222856260409899391413093133916262342764305849462273425369069254884857838557643457654886548825091329584036886041573302174237770532199394814116403420647907120155631165244464565659807420944620120433412478242265809329782088881599853911520874926934136146378917625719575227799508627564314638296495116473578706810745905708489063449935233767884301961522628989925730132492566467469867368552007850681479855713625355371577190443082839133205392646220613378374317338691931255197526113989685774768009018660216272713201586595258491283130569940268479352170283073346096613085553203198968778270297893953339752204881529046156699077011552017190694230451520117877806346832359524309547519231521905093333468196426582709883592202323837637553544030084384492249699590725052107403706564738153259592481553781035862757510532906743580072286065113939297746196583602852868161030569932318290485874139082770550086012275490676899803115517807726615152534633031991568834115576769777080207308551666180925925202660622473580662929548686755405560873452517646514991810111416203825338481124596954125179301723321477106146537363046813982204336011631695959932124481798002789105008818394169506924158361851154176743086395860203309129215627441670895826302468857410448284493694283098378512078873189877864059836128713141275458254770755263956715692226545534687397945237442155685537234447328152971115360721600706629664308078693336538318218679140752600370385348332376730333553745091836449561003510569070605013139434159676319390409478343488754797296872156548737700772480 [146,53] 37525537081663094388618841832612982744321862698968573917399390960502749625464977996015380983438202491620050465349207971743645611820559785142723488801012886210514957071398556387135251449617559870407939317636915656377676771697225564082706838831445946504702337804832849558249406677083490670490971637428548977939225765924471677692414203281984072350051004487735781336208334548758733195060690226556828446906895447230749282331631191256735704926786603987346545216274029276579433326528490654082380947234088045350694036263217793707184838092111888914265997242511057815615477464179554028665890268599663898370207500834696748329625008028969944784010305545222909745325230125197530933823206032893627828869204537076836963137700093384955923858766167378521614761420401958304581975062548606322486688168738857517236144307099763408087907149824434955567214077928987567153477543991331600595573970255068458381227209166256070881903424807366625754813954693871907798592575586677837357605483008119842282372344666253249720748889919618077786951452797890939143072518095833121890049366326604004061861170367878649127524563958286860667631445962414012648093977788361752109422389961195443994217775116974257040603035652346164227273088571673850825796277260195602740364727841364228799297561657487160836890524680391892914861607482146669012395268895282799239927182144060634839605853030012205644024356100183617666082051910186490854065535179261810343013122002368267375219441332201957365512701919676729610609140652384121971889280813352765314942087876668763017215048453522384371492583746416157255581855549969664 [146,54] -5824508785854367597790795732222772259255536421412620402055143202959977072318878819619138779394096555200533159986112868755475158512704363560349303861900101909597812205755923606590996928334093762319267162730511995522428260529298801172758980371409940681964157366560108743669795630551432023375577614981153308343266043796781442596868745981261470440258331125893383022026909379931121798055690935664261999149548138474231481016853636943464166497207924865319337952334480332662877578196564244576914584053179882162216809733160132109335849379894134528493876446027136729740096728312204268894171298465846729758687339706207048606560256271474500855690087450634253485831963729813667077161306890282588189682351747717442971073938907125681242366963968793151163020943371605894867987134593193152720791621202424515602221214545183709208964277642919223549675172295876120278830558828788889488372545965037821228379944676786694246686175504598788928917102779720854499943407379431972901000217825764161201589452671998406770346333839267691680095560938372513806846991978266669263980171866846736348413816190347279978365028792481366935342301456302343279623483457497028782209817177163951629766231242594260959504790851600779425214660151792155448552335407011386110468805025054199757566417614500497879410320590223008626795655695110997881328143359899195172514781169114839261052749177184365356481929933103297008828744908714676590282659367090222116346300342516058574795738279634484615877393920949251237319613129676510388265062544130579198434809001032073707599052575757695182787022870008696808639600855912 [146,55] -1677316666278958001757402126586196854467693231207158278341523841184345052939591504496186829317173901819585901873495785931625825888586581989590949555705335828541058180607148144473622715678699920143101085268202825695396213382360631604758067126443418040660922760199771474382437798369716077739183088047728192080621765257155823982915699755541860046206992352939281724037035299811482521383515968136673022538689461366221796947087349304736598545966182739405079414771851307475652196819093075896806088159235207037150805095322245567559591057797967565111159772564791213659602642824896545592454555567165694890482208867539283524228603863770077183937240581753803916712001219525353648152534281990101201247710077655482236071775229315016903547225438290730707103329903765238453558968488846497995671591357621853168217166627609907629566270902681757215279732264030518647615131475718118009711432516681446515807221915074023273456572549923403248744499979234989046965423867171330292735996638687366812128863015575571505653828268877176483821911208186311706815348400989912301563215024697562125301990338910562476557562802883370870389314741564966690723508714054897900010897502026024518936526894969498231371332289498752693824192367415633602618803436503416240219272223907528604545774909974249029601609505251337175778958408223769766046951404182894241534228316111163416659138045545633694927779964112813876666642144557479089190783377737436610591309572563347528039380279031910254508892505839699323806889366240125607864259201970727859778303148261079702396678939313437782733867585208242343309194464 [146,56] -44298288011047914225924623627063581537684439727835981970268425453457853068045615298296185722350863555855712216744841777025281000654376682075961254723924482800681521135888958856081245777208425075358421263234852127426176541584174650705611673889922797484409830129744119172978223075781352637757907449819104088763419481210373222406706322433908944956279748751757669537502100588055720001231147823725253573521586215168075727967768644269528335801512080312946666436431603479735100756480685470615814223813358327345375371361144911953195023374691591013361106885098687503233343536684190692708463972238379594541377653654395766905961697146250883374361680858580876157680166569029306966325577108275277492371431100255361688942506003290003620740984991832846664007697346300360935702425078913841721070141531456510513557422814308998031509514330659220940652783260674945656817098726242752327567520311041425860170060399489357356986106298096129573479828779727686474472840880038107874030157722323128554751521301769744814266314051001379913921937764604939096577358769714048437039706871193371757926023948253632735158374905325409874659528179204977251745986789887083597932218720768038498818076344997299700587732162970230096053486551018554793299199820489004346089378448007587633130809460898331118728829532297050807614412638235522469950453086309602710544718750349899567800613018933221227128313207522391188568825511139615212854632295692650982718423294982076878510694239968057073602772023192896211463308415249751515093299384829326836347830702126957699500505133060722225436849725339529479680 [146,57] 34451061436021061384457031980104282346670783588682765304755514077325500552445950523464662910207165210964758542228302240906335501411234893994970232781608925715266962470580276133086945480712291281870694508993843108128313753932255989555332947052960269553046619582500901344968560396900146923872766937239883931116238951174326695496392072877358519183136899092368305828306495070623523636541193596793702184895764146810167966624416506884353324744481008769491654527729564810612535490774682276578442308796693309516169285385955789196143320719983969587687455636697831374206852063642935219024148727498370198558160982815015442125186418137129215389561464263843915081048097358540930996564925936172134366212942844810708936718848850101741437634632721306095486537859435573854077113434459734697416477912187903566954302462217732007042626582370503220536689254417447523595281228382883358089444978368371551235540216706850269744083641438351321186379791378604393074634862014502572793037626683453965738644080991264976552940237354122191283072200946329721644007143705392307377929381614371628720727889123308085239720416463186000071887705662543018338161283683561470190965328011067504350800937639655030208022867907301546822728234173916356022194928254715498231753942724760870545761493875245791431684759243695483388050933489142952526155005340205419020383652285460972148769129383317759196586083875056867183283843780886747463238729024550627264034394081627752358169515192769166532417749900237880477190144213162558817282943657109914427870144139166127377896527684865050599029829541152344736 [146,58] 7401077644646937957314018206758078731738635878649409917841561511134056317236478764730894333572175567580892511924367586948509026911634829807587939419433574463243229556567034095444712428719784104394805344522271835456294981561335531539216343146128833461514827341382210180067435636310397544899112769515030583141139605473643804881579909029147250737915548817824232668892723147472060329158069084161509972516989250128563270240819239301682558257917327894438702296372628341131260753447289997177643545972572087046658879090852405321430669145020660818484630320631769660559882937996734820324280962042159127825621442614210459037378894792924173712993937521145771774573455742182293723960857008999323609028571139384746006644239395410033975253337097768869920022355713770667745767586931400426872211021011362499260569970281868910930113386041106464492291707532860982215383969780810517543499508570836381421622394325910397823959185669403682880725950892313105224824323926035865627821670864707437784064614896828409091216509614650531662147719650174220678153083710624330589203723476987183514699611361111169263571600702155704069848687863604066602384328513239889981437414012887257394532908253521812074478765211004191455768644312024198745418400865490977885878102150195448405659969809348574764688448246572382895710373145303493366774462251725182675750031689383472592540268705946554741334518687277281021442617951651236769161431626821498854267021049462249659506636514319135223740837777058457234836591385989487961456717674898929429591513619120403384405571763288762018299308723108104 [146,59] -235831751096145903030688365084654802863187363249944197585998617975697400628562224964001043542871504927316515003023455561266769921949253664741521475559829016517149514798988833623682739343385406144509362794922843426428832514249361345544774335662708833505656818719691195020959973445181482530361895366899536488560538287533637372265869747986926034605386818873381145256087643639502855609452868742200312085266955949533675360247885047266229488745619952487272542453497160663037233258235917155003736156142484044053441784269277576405397250728983521585355049916828934961270597861998748410065932365058804854359967834305986633701694729552995823809507652806501480793261726865521417156610071460537597059498073961156896244612928436175065922409357066261035244095322386027771933177802202666303328840905014912946410647787813853786730914353024695438592936729636520396402701998657940554331589274880266365003456074295419701094266479262839813196493343473644714468157907966764218242134767744266680410825868253008109745402424694061534687116908142215403111188403061827596754418300364241956659772118755159261117322077089377522784796267542137470396370383350781723724545614491201237609712539611336914310759721979821851821350784375901516115619248698791042057142456593401950049456070661298937432895626030114623421761769582770293430291958658397821754664717403724583247200986950331492162115022894568581298963885173957321368242300708699425534328967438172377660934046334433055687016896157108980759447269616274059831058413913604902176889675491281904536981155892176940615465377488 [146,60] -329796786532052406179947072715499324232793155204287087338535885506481125385536320268888385908741329202069567282121305388916661250987141037086484501121155391451044931705819856817869177070870734933057590575505653626540893924872548799843718575163771517380874219310484575271752352547988461498249135289101430357157509814416470496084246270898009504325291346901131295122944002717237565439982432739915116000143598185097198380295255593393894210363166136393754528255058968321205696093511534037716952724430298194304071426034735846846408451831309277836513454532880415543159872695038513480056607329451248464325031305878571048752972777319522893362274846308787741061453757137105840691156209317363129818445576421694208692320875394747460522822073343931459022657170083022549548654652690869975489900888407456484805584519450021957767496907353876631115073692204566054076565962662867833900860825556719555062536505533551893828558695404245704048607015583939466978260504882322028291803079851252783187473345153228415592928865846411663868834818786026822041414998886853124428932157348791953710108102714084467343476004866740241877924586530836202326028978935731910385403679166787102960327032108417792946111301248391483125348341678342424314644008631373133955182664331938882293972135397710020324976869286623538462271298091156732438143852925000545010450575841480531289400827452610645695458121998811310628304993810585709270437220769345028507590283937976838025798666731802774406310429485189102980661035593386254631977486418412318313307372194837574108168747051364519895550080 [146,61] -15596772884846751221070253664967913237958998442586970748639397199279663732655370086715220414825089198151293276867072067235398754385449137043716517854670671635728969186589431278835726583588632052812476393636596005260358640110103838246534515386985052352084343544671696294027615993130891222109614694363881046282499082128701628132319308635844965551379056138794493383817909798305432658603235325347062601491501194571528753613383682039765154004863545062403516443490886766079792340238214336182240025454835204858922364021049278945793773762464419388039468032928344270277250407361213098824279939873163682090681493033834647151468644926449642173603638592867279833524208025315133607713314297477493847936331092380157681328396955668240167189247072223074767935618612406014936566920319796209245364634325058257076061874023309174456652032368746889788528323013461259367863549944354828514624098322469662573674673353146192897842133962847991324595411256478545260621462944356578129919841251011965635773558429325325851491416635258406615525185282557412672747994785099238847727001544965398142927326849575006806637988976493440262632698070919820522946055508222391202251371622051907615051739384428318908417623628273803258747959550513679770632111251589114073604716772886251607865994326177911342160564818495049417005280408097163129465083320481150975114372261956699392182813192994369639883336989883819131127881421928863132516440822591037013919904906050375736046723130026131722974028842102741952387363995520952728596712038542532716362420804628380200920557161088318698336 [146,62] 8710707664662713150166256731197922056842309148960601737936948088660233776200877692803473852810596147669825822381068118911799752073292201728126366559140498149106059088175438076204459148478186935318769339745435245022815792558537367443529562184172463657079828288329113223455706164457179342813154304353664824385724656834931525266436210603927297403836859245943538448332296468180186829698274280398495474909262446334301159505005475604568465509780236240643124283062167102774190710674680997769917027773293859650855402987822908679514441389480932414213562830104998164880879878926828014695451537739676989343210350221714036419589579309333700636674726778491341891801571739964978182157856219782703495153677821305233450146389924936617855840608432935551600158604378782000690541001905125264889641721098371674047339833541509177493475172865797135258303313835837923437854746510733597793094574504126677283350198650369123944856124009213376445878608684307886710060822639247945514255430817205026522101252482300882282013127856673684906155119713255305409416533875014350449669913418899512536854152085531707045692003773579678521558313772949388303783354633912495732718462235508605630963478090657918493990183689051119544247754118158542640628249701370029656332480691373572816929519156349737880501664320153580829367793393893139022811363211464127255023758945752046010425982924376684268984792055483334381538343695025173637817805451876162963321958356801961529250058478295523768996481844019889487155590694476389502566114153960140029550557743373739666848246703679562212 [146,63] 809663433253435949562185313701552180355535087519252650597689610801305105695267240803333419412702658645525246396430563365061244888520426583917580735538507013120316558595572219867213207006935443253076736780370180149035530919897813251512942036010203451802757602311993877535342120291950453169518234766412415568485780168817019955275950281239117006290507756852335608650234045740942345427815465533372054873612732306756811996786004168180390213285691913110003571098988341991853890964090147587680311848024400158055395556474546519129041535735632811476908798954275932373746337279816253148897726132803019745570029905491303213666449791604039962803630008030808897729931308276072499199305937922526037481240933147675136348163419997412375138653454796179710962633318911180370043072141817558268315830425953028453912238590709037912404799335458459017483746755734930522054389387885304086250061665769159853425019947615125032738821593962408391470911843005763397474499401083528280618984702457744157639769145164849261431844692662990789069873877488948799728400002127121207308968446133301507495282379124690366425273208565860298899949762501800503331241942615331377740484063720066295816783454918062254205960321996798936231335727971440292315371182527078531224251133579109012088799907808163236004256491200860188290562652133361697224328484969979435019483900635832343015996898168363148360820265790155168879550319954925153946915040660109864013247825635047404515366150900853888757288811229764762705269678982679726392737805505486037516567735232081031902287802402104 [146,64] -75846499404185413181784249084461548995364094917903763366609385218896542840519195046634168797128555742889821297580129904670285423110820737598865825616971650906308163388817254921205470816966793288880726748082770683376123618614765264775831815051334870547592311822257126686397780821986412301800263364518636464746997736291980509870729589267832791003176669351114220007648555069704255308278817764001174808320466119777789170343096017882389705841862273077527821816975429730568555881355603451690554612499307218153183424337446569359850543457044420745301658654912274177941426951570854426843604018803046355250496831400001100597284743065160761562537322300211748476993614076452401047113951686774938068604562484038613809474275473797773245027288682150529732520203729839681218574827688050692862198681741162298005946747538323034655008753992201319946580430993058830205301795823531659196334394879702196863471223056755255047633435582325891928782227771818168909384961411143978561595223126422572107625465167738974745971188764617967052986287386481705980562664558595452239562790330060002909439029906015792735966973272824963467702249506463579983420262315412747404113528172533203709124858037774580165918934168055142004918317112587378343413317872876428285209154353521131458202920200805522587495987323516733292057922745532828701683849852950624930486163512128538389869202914448510456392375860100682554955528617443578404609700175960118234144465249402547428560649699826612531682712537644724231880149959845929384862033641678178092710920058484041925629066688 [146,65] 11208794221832307768120448537386345222439446745455556551817903149958116092762980238979693104591720902719347993750653853685888307462387590480285463598812702248521631215257127874629537912220405135186622053375060343494738962961805773141497556261702528940678662597470874996561687975376630517825919581330553263174880965154284049770207308657543217157680983919599043229184890926463589226302878064419535767437563169521611963856821428428985416639156770335929561403029018226685549448521751189879203892790315690356453984557187012321502348537974034986095620644355365940481478473974385821116163539333666864526547132668619938009336297951730472400884578740555460747067303977108093102319954549373942227230418191217468681222911889484419625329559128356370746173333829025474862554616433154114079521070168634705129161838599580221028362209437186763892247097819529831990503017351114323755716935576970134261606265243919763646715848649624263511689607792302301709986458971510369243447598204483759405398590594698665102423721108116451030076849962685088209968120169660686953616147981081478197567247166585993739121061337454784964890500176732398955437953410508755068240402651260709280201559042279861513889649758478622412456518155995940964459261145471055805267694467381151000013867694669747208336932933016007428933385527082253228239362176074571426044936614895335681057954462189185787253733661685519405648752042824770355880705502989211366403852414691347021589110700295410791887088682048998444379408645380970132040624672378010207243827093623853031815648 [146,66] 8538231595414263126109975503863579451013395412015218431648950411905130153813358452299256835546740469594094057504434161258651125896104135544530088900923553303100118997836199546876584254296720614678378040048299184711200150149203392629239883920728874968060959815299520154777370277138520487402288484199955395023667584800464036963980606544674399257097715982218225297504157270201996097525002635514207247803836492894134341445494465013838283943898931271667144886681211113531113430937928723890849446794809713038427313967340052939723376016962751145372509521204402440461251099647545879347725528192336141722905992236450799481328294320205985285207185550168409498613769282520815272367406362566274534684125438865882904992735281534895158306636983699528311155041621854931282960173223848693418427288566752763765078895295630461721514041156311041522419430352168590990798968109667025340027624856358930489403715834344648043274968051017586422615910681575342954504122364375719966489488465497912965901745073246337364354677307714567928346173115411464900080945976498778195590298810461861818832916992759179049540955614909643516209999801207388053394983530828217322737395741449798239205116504734320262015801935171844083958735695898540109040693840054987550059898384440978600771969658629792676310049161558752465395492332192807181076787736428731076730851114913766410956526607017462685340748746107309207908249753990370318237548282438369317244078278966925340006003726027428959824200305732177847169610077916523245818709828957995180380822487953623126496 [146,67] 1500234730481266292115689408100526600988672540953870801439261118100205989993225740716504031329151441247852645497558474496629924121746507603960228829687464448964561817849021766458986461785351437987668509095472000189508316821573960687675721567288164650503653773640155390776958779958893465232553388933743265214667357136018263456761269539101152027540899934595104431849125593114075749704531211254855160382077405026773539145450097655047804031247004117800813780894653848394187748908317804303133027731108912701301959046620690965409787878837158999124264685948295215219710483165015110822424275580574280149068441836718073509326778760673417967528444670975632921674979137823677871088429052253028093155377335504171357368591286181341512357158374439782284232906988949570465242849411848521751941242455943778382845078620535703242274419142534409734539163952439564935060881622296082087054868736343367354613033881361363207644703993987171445003135835464733540369848971018708387563054562102741716488715756842960560194931141936091662739722379136977631327786233393084781137326756979590777984305737635750068745497017463744757647475655770723110223514006248243802570009049755710536368058844520316725389345271606039219756409665797317689738473287807532479427470520713201853666872091434360620361668196019630883696037979333539067126354514026102918236324145485083241724579772204300867071975164977665426100909845874896916253145179300817589127483392264842142063282256828988044858227662136815651453764345614355297173137892288091966727409298914620992 [146,68] 157997783386581164521335234316301588800915242732343859288251360868316199158506935724909922115154958557973125959858951842081353346475618017989659794327378611217998645892647875873589225606836328221442369098416186971984644330665049761086320902183480046944631565411997123274583028442049894414821015226051615884290389851888275640556250941441201831707298293238776245943216288899589532304744677713705371503470033740706100154812964292417919649711281349269159418602418677956589980124227636740422110670155023257348901798248777947899896864382161339776568288245984674242710745118420631383459492248151266261229925385830359761591428913099337844523624396304047824143928138345171588553567863129338736277062216902778248341685861515939068297291255949445705523605819327426466363325517049862528359890462889631270965658645149776535531925125327866807443650849044707396569021980984933482745372904651848725257904726276997013669977097474291010838855544195243311955878063134837048176256496429197560703635483009568905314313462261981820611503652679070193817334069018673406222135241584783250816947239825371897676077001214175470560453527074502725272511099291654507982101793204636826209515934559676187150713567175231225231028717088555429362570958041128326173965474226014837881744784260511698261654897581577875105759984180724253893922961608684199327016823950520564248785999271412494159812845157750976920553224891734812970840596482504676193393442120070821342799715351439649804700676763410878889459413715751076670704549514840915749180692066816 [146,69] 13983364661294099110226970358496409314632835047112824701761944099395564311523411203116481230778248797566583938468773917979313861923479391743187123872629511713544430861881908130239277818583308776370894648020405260392059092814150896160974740174730777329032568855053689028535981148780540400996270810028023893951182552887632601723027507328598768060830061134312034592780124844995366821734298602200478620060075579621110589227086004849058227593086317618727844289004006429512941286556777859855146889035234570682678883061425696454970459904090409104019437293007354945125200829704624125711127116123505540393395404090257099634936927344660479410568107770280461215155727780481100707099984999003299296208352432946732669014609402191622887878438192157956757538550767282651718185004886732700438848655290228338024947430984411496971389235384024150887703421257246340884759251664652212709449535289172228539916499806947143504236350275648692645498985428108322141047696254173350812987243198246000088428580288205875329968700991022031471249299318704510977474857759616970722046441522717880299010744443491686444066652879035914571543032681131640225830753994209199722602241781445214192320059963936125504439882495162403324448250455835848662392641344727789283107162071851666749898855555862496288906950697010587765850417331662010837801308073308378333951803966820150093992089894543538897482883953651848551942191917637230695627293560887930397445379868374630904154284661658847679401978902908121908910241529745840302704859118357996014144055968 [146,70] 1244824459279818693663897074785122228780294576265899301193839357068722924154602615596361419646557754500623242503363164374619392493560527939541048935627470762423499500067238292024857221735656371079649511595035165861779013885291971952366374863746348539065577550440277861267285296214029639672917151904850227142883011812326541279648165671666712165712503704512829243922714365160011817623074757979442367883105527415724384484658126586163908953802962898544539782471933046913000655645990772610829419321237851771439831968819799906417922003648294486211388099417193467273125480394123357382700481351127819677551048388005230870893269772553614542437762986569883378000009777321572300013260295847458846058710168299469332232606871735597233038988359039111595243053911890640282756465440138979836348084356472907942418276856805849638527497574236287051558196735711347564501795886051845893167449830237710549421667770891418072957259414323005030041412275100354557713630575079003151694465341886309569387187814996964775602250127424410831656451086690944960425471418951161869110436099967683177008625103399975378921933708235729815663256861111080201202516818362934095405614645330509134185225204564508797090569595384292079155200597862498441568115596978552366877351230521151351119456226637378366190636351455165564524387142645765791183963884668131496869618562160544585879143620432174226807896374358825999809366959396407764812539454743653592122868890128346482482579639927809287285018728571733693461202971698405579953020495217975350757472 [146,71] 101172256514485201169956128137530375561399686244485128529671153568859238519823602271695915825763812132481965153452205164852424208845434421975261820416964409124979007534433902424409219900505601496472178274606027165754636267334051900425673725675285653891662383819226363286719786292457764177054178798707285592358563521193841022349446800468814023699720940818755837785160860355496079384509287232583582778536729446681953493220851607829192824464830095329503657945316323375499877659857018914666662548171241023652719448125119155456099462665287349718586913560166662488774825711850681237386979931407451494969715977313871805844379831197347969122406320861584463409462620560286477246855463882827490450461105301295273407115965457014709923183610091871008121414458166123778310139820721127280649872451332901901155927851111811342625957062497834131833600515043015782251867667110033762027742224359775737448034837119786156151217429264953720414392006353882557942820594875790985649317121442869635307267908566046955769354176679168888142266076091467125651055581183479569777943839661479602896958853666286223594232756718495965310819920374700068781098841485241704566297341832348044605431248011096052846144607538177377300426317250840529796692556909766515613465360394849217356771697294375845405284916299334447789565538589682329159785229744683621670464598787343753770152001985152977893032595478386920343021597104549312456529058884242945031998106871943546573732983513645020222189997739450053183063515732138057631414368744510739032 [146,72] 6498100500164898019267611977250716123044276274135960972639057116581774980711345527671875718353948984225667744393853214490210564314476876186921853210786022733315691564356602416860500292424605460295349711622008315155228160020113899894776073670612692552253004135686002074310415098280706858996469337905502056964539979153670522266088593308886023011040107968415651530513051460282041677367572958295229060213363143711748901918313066130542857272992643682460955812245069248442775453258036374262558446487231551669496304056377795886903014303743460825955200818975620609616513966196046096160075210572110365992924837659829936334425933458802189040957669011842904936048573300717363252977806149610863491364337982802973648818473549621732672844116697120012765736666833394894155694898010672714379215423972027913398459320276397709963162519090053999565664396481550913895875291936040776004504455576587872264280206938886716549848026868290177574116929297714622718223492845339706431593607439031383672952841303307668271982302291981435908559531323166359307458334167812453779015763632546101772121547377088844513130513237164756928205906491892770360148358166642214322851572053041440772571568859491396207372146231888318454210891875584376845869570806279438836339051841781349476216209917724920083950084096188501525351227124802893028806162850242818511339048878175832704452072305405427974832264063775032467146124930961531676348723504075076861746156365990153029713197686466624574502499885446160256957557036163525704446855820450624 [146,73] 316589894039172899116768380557976066734684561681359749480036466085761569395642256976738251308302333510757584550904799716749757889546924648979641176273852031986723703578873414420836336600927836365063550794161396226333284746309752350347173256740969101827693362575913638823149470461123674303100256313101472669105810843968962394809806731864987143762456405550992162562536249622576771053925843809257116434470902835053854115356246093858339068853231242406181840673726288518275448909792982096888485040192443753138069433099366173554658259922301527202407838575459941016067907966639475401719397253232237313362289117499187129285509198433237892529437163055960984703624181358415423016918277788208399021510819261704480119729267812648883296075602586606917814397825050440007675784342137509216958195177121447888080052393892222109749675499493997910944854197294178713556789411943192758267821415885030342640945592268893918635521394100837618457728980403809857983085261089012662460255265431859834454349315672825520371865169759291003227842889110816578258283230421494557485087079020742059618752669559072893330384617761909872058513921169926053618045750313136186638461840253989923351248787141320048458179927927467698051372655670215103557631762097188138964321227264320059206742229707070328308084417754355438094523502823118577461723624218595881453162524819729120069125555554747150767351054468284393499909549180433701958184419062931990642304641198390219441578116315201691429298770272964464622333589601592304021565071328 [146,74] 12051838612765685980987691230211400543987184571150122524841077916508178369701695850064730709852214476531906496332267700132550484951496986725447527904761583690885853740782360382123820731316860937999028336246292459984724724075234617777019685924247238644323582883326545738637175129406264604273791370588551039148944569732726946982102492168846689130841549325191561903565996204556111504711919548312864658315444085668814146078732005189260263276013932024064545118174550403720186184041875360055754096245936991923637724281882709791230943731493903394397011286066184787051063771873618206694511076512856836247719001197642149218503852185354489003585192972429226844425701577970489553257816399712284072194951289347860811735676315951593852971848052374100672048366311920081349061172827535939814871141615211373681340524427350270688810840692826524011959760500537346201722569657485192250771943315727006639523873388998233214742944037572712206849957529451472549449912668164037949804405345618941525685405046278373531886179406062056778914349564784532492593979713096500610808307388882017020745949388477912850557915260870902400895577322786358596984782777415184698651763427210476481570840000143511149628590228936250566407514842485718122572724649062857514739338102193735452199838438903259880028602857811865119900197717719559621405222082964731093412267622029633840995147780219549767772567948101247080723715354932410794516217728785398235998084541684277905151952001479538085434287570935296222187728825507208876244496 [146,75] 383137653213048477375631306692181203165107447451140718829013387053195795611268575935205635971960434547424468720381139537403504089511605114088155668638297518813040884906032334230181316309333053327189201810008854019655616399160666302555833500414659420370232432873995047895002049867946931951217221805925342857734922407522749823500279992386726801208083876782017585694226839921357715690335088666217977337867802934305186988869453325339955326853016055784120177086746848359915568662943995636047798824000061499470832103812622134898729006881187799784585125365232271158361094646831763893902135525373113136484924233060064301024545666965371975471794458062707526292653153248531421723590583907107276127575981212927231056367178216384956812014581578017261246512981523969111945961990719117460624285322506286933098307161299655045210582269605736345185781062355288138271472635922089631373005526299366100698510963754578369975733243970674528299262474822087406416168401439582576135365743196168769252482345060153980124636785117696105596782488164410258203717617829585383807171089398504836066077486642192587278309388526514169426776206794081319581953279189372844195586164075449648736631863949305816693899026264793650518345331131201451713551308144926231935309854395080343708310105080203009772018408205083858812164640435433144219982098549016679501553217934003154096689694452831724050502942540073291107962596992129558236607056878067217569456303531474512453818974812440358525008533916701430689083422734315457840 [146,76] 10973218740827033825903557545428715040021999118506342316690369860360748945151180536283624391454101885457952000359204521032980156215465864172567402581985376211787572685171248578891761895007321686803876353104432080984176671564586842241565740801583012687941460961300938327510778481009698812467201892491720439932154760032247003247669011162135088065934859280573508671606056770726538113720464357760614206955887705973263478808629838688382807125319253131567515339939047897421492803333560448857965185884262174011983214068718029624580069508907207946476073752189451452491526479372923645317661286916836618254118388823529763081942017058915663402998723931303897852100128841352803397206450234850262658851839674268583634808572895252322078498368789803846575736945774774588660178755410883653633269954692641354907644761800593505428475255532160035735748073872054676490031638315268028468768493586263787443543929700668041819836351967467874760598939898941435401564448387331178830117037389467635684948372799188569314291274764964923082714252799147957218758254441271112242922069254137419800112560725732828483244953922014544734235859459463093104235813317812299250746824929940684966195840005867246023679119377976250984311781178481399254622311322995380473690402822988161694020916016103828475795298994958479427762956082036598501106988039314562471691207965840253338721929478693043079051262995066246234358304162560195733586952468451725713538181903579241914760768395886253621420602733060583589979321515786496 [146,77] 284855898445727811620632263088576276439053002352654120721490048657380371109715734582580119813208547746201596282860224371962017925295065176549411306819988394828250030674000606869151941942669885256602580694256846089502059466267813277263734411304557521632016120375491632024579354650676983133438475926524390670515535323394090156080069332896752980078383621210387906298518906230062484764003230489314470985179285048746487831110317878333425664711927478688485625512107192632971023120913736501336092553393633750791001030179613815380140376028334343828453389271003026639309645270845245950437950481796268261555438075771151443158909339017452984686199957432249181890840854272657718525410742504954516407528813343719309037820919204808389552275636005423945916361041004976488301933974623571217487826788142537142131070976991406492082552631917158238317509400317654448416862843514949319991695582724899068820981469607594953283294890168207502244085377140951507666468421553215294957402929727690260020528425057079693678223827807477313496571100659758214942031202506913016787176389498658279659444738999194102473183733497698006152307021625518602420995701801915027192077412459589887817084624520480682878072372543631520408619481876005620331884289150884525268760863849852530620114362285699883900158214384932523179492383434587739578213363716030916280220991384297082978093867902351133614267567851353677323835282115806640736802462235768445807464440488294408304990049224219433154051801807797955029269851136 [146,78] 5847080387135623895506183036466730162508150215921602439935284505131274514999508306567945059665094386103246281823776541143821131586674621705244002246599215760193624629611724954956071895924423302376901509931874242888830541031502048260195898897199717479714975270710652880920130789612818801894210258864145401780703803634009027504495412252087494728581070234077025090094857319699060432133955947898072402318101068144637020364152468019461954546550818167709103882768962494462410364034815832028558808568402910969082771785973131618387766820838485524212959761985099194308092264259095480442670338459044012604000992585944066842739026808986643837304899278538539410971175759825681742333553264369499810831024687466922209771482446616315226195561106338722285891213660396896081243039692959063723025764344379782557702855128146972079428797364480638575459507213434529045196985408405798835704856142915601483984385849620891503290809701665302776748682229683010464307296916588393947056475893041491948098821812696649122172841186682278263400033971610351675718058352524259778353030831345208246510710758874774927493733662617266470351681113280714940207736001475636160239160586389919840829873309334704830003158448323751324746840906965354677392314520105197217611412509429799499229725442329335115857827649957238383767571226375654801533750215219496330723027783499282531558085710956527381104766618363134505559656044251874478115843427967428009016707230802287400702570224449977802301607565837562969911864 [146,79] 75190073069350152736731954196495849291697098371382922912872161381753712731920060372123312920009865356462261130088739208706143885136156443761860199314920566503963086760641048649613049980267934445973764670846889474278680491295790519822013252630511532572997937825779482753344089073818636333304695407845031911529440690942689110134093067163028348371738755929008179710518336347942027140793374266996851144888840285382225612189970658643512548239619062692399518638479260534030643722433336253646565565330050417503761970721730865482400278186382816678702616341643628874400637600966256662967807368248897294618826513358222340200509571800060217145028733441948608267784329830356822382065506606177007926801591639457314422034203269401257367191742349441530161655242102316876055193333407548115542647975303701131898545258523169126937430243835242548854300154698163021523747783528192497047469551023497322129222401266149910301591365840322434373399477313025428844902145960360219137264028250017573363103029694622692633238076806466152382753023697057890689201946445889822228894937438522463219872938471061816132490599526776750551999580718231039090162694687936727262256659087813081417544738587302441002684874404989218387277353838956776135784004538581555676859761675870863970864529089527677221335629768946728256573322350259007248593662135792898678497793292795371374384281470985494024315329289857649329622332314866996479935958139950462609432798404168516548164936837709738585206231795582529120 [146,80] 1192270760922829795804379689549155228554892171101527263832837842744934584946558282596773717080260688708298001764063750732058506707744384275651360601482886353798149080167376376160159955898144140358329626876508062486038411693457571358722501527169873630633127336771816662864358723284714221296096751513561625029165172335701103567734313805194166382673438513535201453548272314892661228971345155986616855313895469415386395100560313373432440558397845796738115613095780770676458448915767030623621136031220704336295559240262472185025503100678709725669251211599312205458455981643836266485480357320337631654724694913448179911007895189341329532301878378344978890240675769811656261605569575385087172589809766380729575126806098489266843096952757945600386629493782643859785469846956824502484268554031373458133008753562332511769759638727912376023420420366077582034704728931291393639775399884681531128863724560982113720670946241375470514163701644580764975428602520824401322315163989338657048039460469748470795419902196731613729857682272812601977833718719458092877715996167201992489217526345970577805239562265616336683356842507706605254078166137024983029537293727592721154334425701582694470671241397550636479263747813172984713254772259308809467690797160984269295800553875087125584789899422344857098296323864423851307353594671068904002972916548956987232337425793625830387482837101020883666810186377628543980452944939839277859659544763977012193033832340029836311572729595433808 [146,81] 92601323055257605536947469492780478306285409412812891627042848177130509886465204968816260218915240801286569260080844630841364653476599407855017908726380111147235981323211046161182537319285516652529453976342211305391134406742632918092135140195797248773941845026543045233131497729002471937395023935935027114130270692248397423079703203427547934807226242155946625352081071478070802167722264097155982313179797366222507940859607803796328629733007545858211491046446087328953567861495765582185367595944085187246500868179997332081899447847944026875921639625234252558933222095980982290860073996014522231717753008533046213795224041879584586044766274738344352266844379374241114744885772280679610870619029386746490153865128108986248328955310532657485641748731128389073417347106744297500222230287881458697987667484269505465291418512950637760503314103039596897718601849198919603388897027401232425142804491950998797870023859873537491968944312527184547358463327841253349973087288354759949412283350274607297377619528244331329474029106794810804222296413354063201560161717752903219745431725752910499720117956208830126868758237494089229464451841299558272356580630362343660985934264492403397038257979984181668732829999802207859603250954530011313789043465871380132736686562511889942224801943816039257986356030334750049738906803597064556916010553587589526542617491835694687658385864921815935958838845663750334475308356256957444062741612706813071604487836226803634562864968832 [146,82] 3743126897529969621692836087194632543961110077232168555422445167360544054319748671457547037626223120923707981057960317561547661537653014538315444875625300141905412617769450492406764481241390393711419805619283974544363685432154740427844982228720976966764606461335338256013916354657305501425710728859251070533853994905547548186092391386855338369249292779991134768928511860074155883185296477725158507911171139545393509107808830032575511340322913380598948041055297893775877636470081070141753500498360168877363558099067782342557084878876331374691912278714646588726848457800469199380394095588938063118856418049907907322866229164252648847953407116762382727670378349101124269191282513760442434675784689665568514204824285573139058573928750081970583708198074917044312696060293273108082650072121039066109795913151596347094500729540675521441522341062729542917803369086220746472719434877067482823520989452261758210200756637759495971246532542136421416278520329428161180838144640537202506601352907871154509946594210026495258361216063145755808341141170718636456331524792341843748444037804667854006304726221343886641031193774694274239487424217585521027297603909669498143100598765439524378496325369682558607623228064117916976844701895621143245760554029478504929726998791348707340624836113754348510097317060335159368215775138891249917979086865002802912643852192043561053009144741398881128043589310585191409072007212024699741946095547891575421330828783515800177972582 [146,83] 25768827631922017723836979063150274222353156707745742273995344557154287081745444902813114741500731038096570818721531769259908604319585137580211584990284077357805131291048990019868014601581981766185243558977918057966109132447262600721529979580674366428495739488935020940848071092650056776680130607964609002134404940291921738050784523840221189624341571699566131355480851180209642398482769563568219793219935325687052658837560490188495790722095615060436738884496847850678888206569117829819979214687285547915423708964865137618779283826968918502262928118562381283125731590616570245403215915622604393366389340760935488351108433023707460765493137088931348720773903068220782756136348095535971141126438071256791608946005758584288282785213964871331820543554102288110373028874768928870483048863540563076923513399893367521370102692032857632633186176233066027829210156791123727917080414085407974394466101217657568524008367198421580592487400821484803475650336043556020224412181192602466548377058039888818216350095560220524965888707280739885414799455885790029837329083417418366790477878928604009896605090619115743740753859826421369447834813950710958401638474895556283587289402425367876519335883146684793339415082116618523833379990350821680421406827130804107507471026325388313683814232103245765002670470110565185908664574193198550088304535721786668966964564187119284299046280039992032967551452258550425370294994480317303737136486963779709541545307763833099488 [146,84] -2587079554220355628093530391387260388648314569976575702373493089014477692620961995213777750285330272826894989887382021525985147585689408525631332849326357869370935086532692356625445912753489202560798422141553521405817164742762289343496354686847943193886141216679744877665603992926141738632763693664117095126721303721500943057845205610139681667728885515401989335964672254092922303933904463316063881988442171424213918012323083054231563558658367071646215961506936273148710033023906357373702246421328489446568919448698219238663182525426101611113831521445325333444866014580701954831992679421574485177936531721053389046289709982744719762960471343487944398655537882437771448458688273152072350988976770955079563899965608170449559902620579867896235185558253987984118370186285351151838868947927487360318326692109822675231124370159605990380547012783701257350888871422216017314944904911578891713856739759638198247495876962856866432828486075999455058925935591847746369427438740443201754603565209486723423560473386675012170841208277195862311882544552812190302446586476091586683315855599990982636837452673671868360583466626507997671563562063611908438027904479250685467303606427731394533966296181028623212081678222944375177039157156399631375733546593304713136344931280137030909383634238227712097416758038120791555325578462989766366532203997182106125354112034215015145353139019625553875598370709638057329719900876199323648398934638148256944290489063303008 [146,85] -87388614212737242098638342622442801167009727643202522014609161936589821708957627990070790949623514406219250236054310193306290458634250755459595902971985472836262016366860735398398530389353369375623286121624431895016846570497476977672423866373813667436161004010219145322824550494922626988764312964023748173461575119710827869699364360887529972580973753344790875018201269208722267583865595194171809855784850422843688962567162774126543927600134221186246478043218077757031804466924547881862204841249989955146949887503635910883526035961497710910396635997435892343011466166146532004122264262675157969744632683095545026741799178420254623469581923697320932389072767292098001191680614724070448351245458642854725651371719059669826221813672858503936386237297767637975976223903337609262765499093591568878771441859275842186200453235551428892847472828275150374293419274917647509164787593796119963571819770249735909823943614002967684570928461301142055423180263389281096094701286705233715843366375703330643787789592063589535253455261424643942731064299071118502362254037529317938423001498168367429820778237639512756075337816295104498600650414849597896933592863527886762054031656748739330117379799208878149245384592945631167103208340606779174364680811951835201596914437118726410671200937640969778941632331726242483999804636126738097517542797073892294609927515091309893982089770797086812363359406883702530284162502032081923651378709364044081682645449312 [146,86] -985963670927196835779260502306667166693102109974352576212224660270832375777480008725310314404100419213657009686548219507973694006169569189604987606126228122633907742710891841961010040371361673244569618189400449431318332418189270725026372369148106518167071596107015228513404499679348099199973821695979351954660654596765979932937341932195261181994085764440457050854242988670761413020500118769264333923017662288793105775063472191144457351156478512943822185385871764161660510869962959699012595281085853927190286529044724036288934555234570293991066241925041544906485382746938976700651890024024425359405016086714776780739743391165804976286468350274064907282757819488627824879323382607573244153870582428874912553346960551206493654846100554810170502291156840010470896758100399859887357841540414406735667752668739289347325113938300731687794897301575216714332244401968193175593087437183104798783536037573596164284655600828547807667643629263342551244907880893251100501372930897496195842095328833733567701190281361446499285666636782593820346426072634247101396602521976484481997668331018343732156135311702758844609233342390003090129421092946787331526502241515350311498768017799922347270966702362942057662049245404236948465912799359566677787392289017634427612832577688343598902492646189982463003552561241999395414367410782738829050411072958949104008546782850203700937731756546263374181269720718466161730809922663719325190115814442769686308116 [146,87] 3434598862478605503892585233068074509326290625693093055897545899458172568958782980701556751050408307711580453599232912585506262925382209609120934063361781982751290310274528540077445696841505390424696331048769467167829754221347478993107860941163057725273028493458325340894397795219270975211715263440177723632305111596868949096606522780144209380100260427258512316131604048096509677790418592438871617570964540224321139404853203636840649391853075774260539669078136593774734258127888244783864879016354396215604576620189714102637477458589803592788860358297354703371300059780548353542822820979344771451102802837047428358237342490797392406635089525500917267098271666331266279508934535652326500423871080152941927919418004572032003305117124362261384075116489279496873510837457917164828140421121452676727265127173735120226417135016564419601480621926339420418258194683522731912016860390521634681055951906727341700969297255834484577901460967310203403442078528417671981984108047277652686568106345719459352737081858044846578729006970476515925497024146861916189045233928790723247428795957789537874013430466033062811271043377082387226857140010213107953267114664026571804741768326200019649874545933529531518595336531361872396086051788520116384312533443380920787593756989213503258448730357616904905011955197013081603788904305627825693404293841579337947399105406534918268956452067439776133903185325271110921393661450998208101951792189190987528 [146,88] 195793197771988687569733038627427302395307826934328307059728323629167407334991100842164009347874373851408179943455514970871528589493750034397810855409029036804586205632124649534960975384125250792826512085208420031345828026300715733498775362826651405131546703567207944109598657243749742479923822058195865564945485297483275837630171262821367888101509925741731238997187603163309346304878021802935351848006557858505287106364737009143827012488248890519205438751943436482845572731735916751046093857055641971873051059984831000585355489449422756331214945541755869493239484246813822408266484607542331123239281809186547359858479471770754642980987333859027187176044487276293397510341310574481213402805200440800035587532108132443794159294265268134584465309023130489171376200988422309264624267750758509398225600657801603315556338275794913124119494073486330522902496749304124117655260281874833912260551987431315658392581280377245915501788696880849053382409486451050133634642794346856285197699676661430004137361540456293377205615997671940100192290754799234785066757319592584592735520748203918375403496241692709470513779159911980656738563968059147698977539655239027219910367273991652943037543679004247885640630157651197519877063834505525013761393003474102428923429089062502811459896889739532531556955052839619440181664654727476114781104646227546828883149128465737278834010758109511120711416662983042934739407812100925851955415111060944 [146,89] 1685940495331002203104950118494402594338825033544792602032942797770078753532364182319870368399297853216232491320217510184395997705602257205953718935979838012203795354442488119632279369669060621587761684733459196541242935176102790372384158934122199378355488300978708669138039471049420279409899395972272201167850956706261488608205412747536289028380611676118683903858733813928460394315837586670879226799477405150985506375286673838098900018718764700025397759391176731982243871174231165191774286552834531914293195015219435302813677378935510290422866389130979565064813473412194457520877054882857778822487861821402485311864857228453634451119060874473468526907597145608002642919923038909825045711944545746794215066577607223003311770212782457245291764778545981644056806110446730563590851216235227831795969807702334480368859324592371444036639977959330126442279588629287479356583675665092495820220786021206709328661536743107456294045362916542712721412516524810568877770955599076943113906816001382447249384745343975506770485409343832609830019367079569139591694724305632688389700868796839024599771685689390669440324957643852945290306171681294549777533348004004176762113315963793292822407270716706014557598421672657805537316797790557901322207855161986482985894910152555970514153334842655542481146716383734273381867951631015670068913700580371671877916537904722979365840869500773707001983185962829084370328837019193097302451192288 [146,90] 1967437971774340506209302526323450225683957794835402821399216420424917729630688124900664698994310248088245797743648467059096074253190380434880015147843187409163558154128893672526343316090964406565246040269211225721863014278701046828281518029810318551196606760993149151987059115969842683315001378379345934743766997615105025952214412699647729380524432738217024789720410160293344589697565327696447681073329161101096259167692189213622224204648540219278245331909579268293371699623590300573544564432949654424002010881908691557789699515469198021684208663101556680423883864648964400282501359272863476323229087098509595247426419305521814852852682061646886540337213186722089745018297151773673702039617132327117307819086275488576018283997319909176305988038374571909006821953695917233386506148651112761882417464644108695552397089103155382426708215401436051305512203153996219216169439944768153606266831115684873186414605225319923417322034947191685244489751097795806966003106558301499130774302270108706177895133473803300386467064870946800246306856580193728998887874866018115473426714991090499268192596833542702168637872858769835423593014241262021434785509433167756409597844839802810155495953648232555819205222365284671352308570152644487249443324625975382903346587260183067436920003465146882113096961845337138190073407542266052623728416763709960151840624149412364263892993981364184204775726339728549577155648241056137944822 [146,91] 24626354533474930050530259333651555884173185125098238646776329693041293185021662282310067193594660533892777084211721713544238197619641126452138709379050556456608106140429513276013022886657466721868014715673950247270231943165875152283001187436355252752616206567756615555301099229495561544278889462839201319292517384227260256477783726807373779464640938359699951191841618942570879102493558833334211161805198250184703652174333617842200232251399171463847276540925801819482179987351939677130020841270246081758963325363277038107777699290092597002363611900621527291328734783361144250245459319084007904757430549067550205583428277688913588478081074233379337450004127722849102241548216453168608300754744459323708103688327668187029526652261439715174806590113385706818153945168391095791053694167216733152592426066862472152457449908563951171600167670704995746429869549907408031113291123431188673664518563551587626101448187214079708612837572777702045135594218288430095685513792611227207098617588286260288513925844956823276106350640118591902520823106079546883954944898324307391115638069504303280756394158875562104077711786343808656633879099423597351206193049568759758084916234185135124491566676623394211594376926140354395731065533660911684331920114645404661355533123195698039896883197986640680929168005278378395294315463259173887323184526544964837699485751514690862092085687887018838413382889778992505790464074661414624 [146,92] 2939858146451117469450020636942103017808745952660522174049258982279419540178910091659556074969852945165899780628351783529688479609954642002020713044450206432985582411450148208243618878398228900997913728634587447851155053494882199685125381446423116602119066836492231300205202300769532827079818837687531988680787824982373286838398511579122692416136775434875647869628688411891336150909614464081009307546788474271264983911218298988915517145566607182347605380839252507617681633781421932195610199609730774992358284312589596718853093672773383855880624220451214687823835835831248979725105738984960013432550117451839944872563306416893471613565724697849797233780459578389369741971885010452358443624069456075004370788392530242898964989030833504048790079503709591673765851292330669080267416751499795282224621751271881572797803556797672615001708658201031740795478557007287395657562678529647638714892211986644022764129944780889721481888329940444370236648322079522420072850845222097858852576078540159486430629271238879885866586069545727275568777282110151606044863680750729424538420197480522522320512836467992652958296759535455199847183873255584817790737276134636098760626241226698611045010486985740421250604751272023168435815847106631779311991118576038539772030801686061741959292982890653964747566041524822734589541211236854605840736707738691949391719455896599890732130419985353772012778168657850651589918658357648 [146,93] 76756776734168963901880147660185261004304280784625825173667582785939657428753276071779276310913282029100821925922584414962813093761141512646151179638784770731631922369627980132976705943494747118722914333693779737869973870085044405121313861225552498889037943296841517059331532430571175637462145904819843398627070028332121604764611071088455712907801495686940618778707430495664817787115626435101335865269512973331974889570288553675698087647533566970188565453478508533569182887256370402353241764343161687592820406491118596071789548176910178823443597422506395130419479916112820748542200781880220739511700726608441235366583012195777179209516529746260175160966610332833105761872555298147348598475757041496595830677340733464814231837985076488078938566952801168552607747525728329526629038171737834099358715340073408417222930236658058552328916071464045587691411772426606799882774123183470550719949621621797152438580162678063154557075640089021897873241089504138293763646481838120061486840570465015724686510476344057100512151489413545867067759457647587996749669722517208035465157223021360542699262319688291271634888913838087725541969293151872849573779203634406671829311494424978712453755908181086922493790853556704805542337907299722322720627618247725580896552940537010222182332634450022575291399160977487356314057232957763254495194846771144952382286986499597327712415603983923082227675577611216030631257280 [146,94] 1309754920543413565186013512710423816515326936299014199828443911137351992524504496844938367343747880634693488785782636435868462476150172744785847947505067996715397732054414503942576178826199205507541417275269226132453715150775013161788627597183849552323096889654304121987487899255504780846995140672547046226281813106278495647449530702987864584895866585226255816852000012418229333077832578551094779745649916173945126690729860875251007117418258630569304304013642370599098369739618924803113914437260871778513888056837928492666170669573505222054169500178325876833183571544497025624553279717932496911619879670664131814641151471399675487977051479837359162172821811870798643178276051247577184251662501426065743754361781477160083448356539737709003859044194673827545933273259634965422865708991136828655600146655336671272857531577874782711025582031081357105381201605521408314127737711525499174270356093707207847468925991505099275309440729529681219437516230828940695499008821397861981750553193037141144366867190655099640923623118250240520448429151219769543997499312748044657758427228209992795826949466848438704664072935291887469726971820967617949110797207337977749510469586188697266430825051338696154794642376518419105296312985260830704309412442938674033787373372352631268199744269986272848578748775583414231338475887741121330341854780540775315386397075166545490326411809080739736439405564568455325416 [146,95] 16677016110087577923368952869321046875224305878130214976886810361924514257386369776263338189765528447846591131518476624636506835265974934694254129768206293468767585492715373633926101494102513349108017174428985552599437474083079217897231811666212724155624543899427560321466744607714541665058183703992994929753328607632830834538340607893127902743729596632991494748895428151580997672968102897001301105255732929748749498300188215034102013131197454369361883706459247227614948385434795508911228140878663070557103493952756450386165652957382599910389431873367075676550504768421157798730956238125328978820431622485109838311074318330403314756621981481816790509777632082897857959152846266014794290603849563357645205061249298957524399590669962278150886546737986256500061547518014571715465735057038108058409909127754754727927580513003185916164379973667160012654475174229476891289084104684709350094957976503568970857660865575072717360095425930658796155279285928905953751660741630256172971185690552601778865806505246786300036796423277417424867941306951226153404447212004347291738825120868984971159746998255283023142693646954386110709850075138728163973770238112010821619753275159983135879162069743747720256611505865962021887172505218591472216211024977978611383372748662019253147522966950890075345426612572243059667071736108420484956864658089814442544344464061429866353238882959252548513815175512601312 [146,96] 160917361262837560454101271367630945292086638974943985415160380914355484553170592946536596157778422496499477846070588258782073546053891200691654022048527422085438383808341060410228023233578566495610925860009242409220176031629887551288454723354667804332659921617123315825345663325733716063344273993435559207303620578842101932783791443918998159820215725785032008904717874811521292343724131339379442372454787220546384294405256621378444212239486415812744658663910920217405868058581073595533669316325461991535873906480139681708737560150749819936326358531463554195115990495152957749381659305199114631169931763899403101252353840720196393129906726497092665114980526204882549894297279117728770815666248057649725477014641563348936124363004874992214833216670689631947979770254176293065305322587754986798270488943242401644162894003312390544971275698379939427007992521320650012120087270665868291940996738958239316788795219344412673390844924191022821597764245990514090400067856411330357220288895612967030987751096515366120281265011622495066657660060095875565506404502309507251004648098050429738013952581846904791394755648947220469719748353832549386438180678096482395456050693776969975894494063000081000231361257765843841221903380541781669754549871360876800427858439088244276653504032990705729732731284325805671832930568727279957843316517453811726919877963514243816031991212638015100659009151608 [146,97] 1170999673460626564463168385987386017450311954276454897392388313455225446269498425838328496472262073878273303713950550403437279998825940378216186224032876357610819208558080799499716694119469078301408574724736733831974516179829291857028389393426740586779338212674531764835058034915043088084136454254503607502528525377360656450469178317156046008355365855122575931759621825742140496448635927901426505715896022854992890706885423740489655779419670149371652235082085001714628153257063858508747446161353968247283485280181475619414971415816686548681501579245256964665182270620354118478202285282734816831164512744267001091507244503374638465212091904020907011941675073745494934799822113913685513287636949692236149178394557051278470293813677432222876620040541329689215431640477634237066234832888348150970908930842431867583238127714054586327247822333470382415453835663277291462495863741817033536506580883345994743603558680696188266684775873025814250788288622493681419279342417103896838808270469707517060583268414768054040803134444252980902867634763643059849785059502529502375551049333121377772160897624818763184821397590316003573064058068119496178207051496387262944128049617360269797426504099976349265492503039159434277167126472428872565776746701894443614665345066276570790761038885440006890517476596373771464262221156945908621945185337794173888045625094899119071333244635447275826559408 [146,98] 6412836367422764969722975183493591678946087458690998431947084001915387407855714639482171451824054432221167632598689355790090327442449809151507798723179101931614730574160207670374242597803139855742864228906704430026845602734720401166115528463725494968586749547966894471772208230608406166064796399462168738312387490817524565153013455320681367174878105434713943873571128172303460331320159295195491271606355556782275531148074504042390918642105103139259827272936941436239698741116374847102549494444499275053558111703023846199687652337131662219626464244843360226159583626929188576575432370753553326283334875201621096960213409162798577726517023990487412417112052851209441332804584094347235247036576279646536722021562263617563178632955704068840324484518945735193053968060559305968636477320890468340793046402308876326625291436144245568536792802814587427627523445249415621452228281385332193641134692516609224737017541830052106718548482757660291497510177550562156744854852379611914180961493342138683650658225996135035447088055308427825913625431822350907276188110638907032807337753850758806700113362470143300334402333386910645533578480728485652164740556690364564242488743726438137970052476257180162836513722400755100730184068828821594357146697879014118332627555320961221647071611558166243621689859122680331750526379645861141064256404562981906462671317889599059456978900687277785525 [146,99] 26419471423886965399424337665114174929024943672876318628847760175841088734132278708839984487086713723190769270880126073102286064444319529939320286706498556369900884236196679480984242115776688213932364038280817690617753547328356725188041756987695008397381709291611037755261495659561222240155241129520117780416892064583249912494798242303710299554384191371918213730890936396889358444722370734524392059522216770609492199692853874796378144838400494887420359980717439768715333365288670674175155449147399987594700181404374600917215165514509162707107820021448660244142868002469084798636826292649124078587354995835726011045978400388495502583756518318841311784796936578251777558033886235537730923090378044784403343434120627346871322867263437520057097068981202787943924290695469895449233079221528836661309824594707110001453905895306731001209489823924603515087109244386986285777087383899755148197693580963962587982834096993134949896719911944335866536271583675744801914915105832437411318011936335163687113907391947492952240062823723530147944517629443266258222666482120070809225028778261671561532738387892637920939650179434850530126098160948129566755379357260747348283393197516429200660933078942971520230470229626582315271795698616362227085787868435598928633917746584768447892733698111584281034272966009799168448555211386576953576102189207685490736178776565311232774634374271520 [146,100] 78410790227182157104790129447327046429083545333747144306556403862522075908824289876293330399325372474864742234815450452205497340548940360986050531628720974417273946116139494661465652693258504870104075090183287457787005311744031811104228988053353607141000525972197662951484322296107825632046533771527633338020770673687764851924707216099270797743633757116738950546076292492132302070988292470169525162337273805812333167504339835871126950537386023453130291298918443906417958828171393064596116618990318735301084681246069759455268285430365656879151360832748419693260773020593077815121421638825817570281968387588505375935019446424927768327763212000973475791403656763474898598896165308979803533342505419593746166587478108315512025487081746085903726964873420711666560434631180932703709436647949471806953427414139542923599763149658946447648258254008999655698330317176645385949931105714103507873880747115799103007335073178093651178849800998610983598798498020984134792217093772105656583401098693530977356975827048178651522169458469761888122852406056938055012249693989558920285360414322611074940894680271157036710863373150720273517177384806825580709437900625653788712278713043946381428793775931428436583206439689444892550027758650020609085266064138145649536766231122671743827137867853164307349131066967198624740638686406560651221946187014488385448200411578962461776633840 [146,101] 192683771045750800033610909038768803816047298999222085877592347496740363262945048664416126481418717925582115394741709084738793301702205952884841969271011612904631833043197599561026276471109488904299287778126711124581670196918219953783024592739531518444223157093903213783778010195181442811871217294268139966507308625089129109264756894699882695073639368177393373167508274164071882011445159091480936522271445610257392347536603481305991556705837833289641771243336404316864735982592936065316562022454874901306940025592085286649565847785941313734862899732574283990553482949934711832602418814835084319428766742894710102657536261204872932958797422382200348756220382319750732213087489497409708262950339215362545093150557117219749398165242519527886344532419893252028064521272132924166568699482789409405060427471420032781011671842793541916796694109973726869011654619151533409417402920357293750264518712660951749892655729581637917870219587692397123057563578097416737221277015377767620321564195890243897344340706557008286265348414843892463953647990700969042854663841465225885935967035540905656059023389894544461593461191646266071575324774115132085899720615245142477818348729409105406814949639993505563981265731087645465284629392117174694052255856745543044940948219481485109334377612340888743942272940634400708727578167970179861823706894832379310357313932322490725632 [146,102] 263570975749647491211430368233503766450397455326530899933276931199673710279953679975118691985214373589388084170569873791558495482170139682558864865518018137069241975856593735586196136294542536893636139893066798386867740633684377592575555940765257253115316239150318712740328792015061914753003029437717974979703618870011644270373745039509727190116937672166099737576283937057016371357940497225475541531866910209590826114495871064894405424068170235121675867530487819275306070845811098995936518741315672442244264402823161421528404653904591595960219257355816434955880853795488864093810626521239394166514740141107944910469753907299979526796060036911633944331749281939468975416643652073826179668443033492942391455748598044420777086896693583572767833985942900776158130941656756098330171796104383244656702014435048913617307182213376301871664263402662197846020931793828441670558802364884781451815404220644626674764903745013254642315619466457790966900102063793317192493129011934640059370615498499535034648754101097421215229549072802640182173724817051980296579465865840681498560485677070625764445926931304390793772301822296100605965612438239489475683448254549663457601626511381779481554636436218892638969432511722484598889386730341629710384580028572606987997076146506328004742291556574690668851833115239007465074112651109120444345856628323326467591397706678132 [146,103] 275527253060936676360770284767285835776772795533377562179576869788926169203844115899630089938264761227175500237287968327960651042218420477957392020505714250882695492697007958466317245150962505522215354431947691484734133274846431294847562234426058726586454301375203069284392400758507965046573002232848500858897956575080275515268600117812736446934426579567192196331459776085513235137612599997018457288293303822563696734513917313144637741533021353735163694992748336740198866148203722026058503156585224192255855180065969599873653790214301525247116931376795884399788814784964401954024490413846931083061184119104401568442746719772813902226109115337305416606843101195698782339361693482121931694505795312064789165743752417432207583882779022081081892569740293549642698518966786682125625835127591311133454241697562388456127049619780120574392103706734504814100531420908090582379532605304313157370906537862944772768425976854978539762919620403272758522881775995906537496596146211846530412957793620765058985323328407714110335850324341684040227821391998699722182406968883369090854422731215729392337971183761335748441094573309077012167578126157337694472845443672090500051056592996388092374242657143572091523616687346198648594405256837691055904051324510485129816014273013771508978467536919224511256563009430870830081778310467928328860881040162744600688974336 [146,104] 1107660134029343623416554729205195967941047505631589548513347398669785113331530621074284309877407483791991386160047446956689817382452429148167526213400812833085852863029955415825024362705635602688884985500401433546858057886170112617941308658728376715717591640708846469148650886298737795100261300561830486508430165670880587251363858982144926900284956284571201777635123973763343258827511467666276122951956963566074343556547333969829089598237134198129633900769123157068093592765212366574994174254477283884496462193226519803629258308750565007911357865949036286780049982354618168858978811510266332811388224090092260624555591717496755972323459282398355061775962858459513838224602037801038491406990236521400265253060721619142607672680697479556654722257823377156528336563715948617162401493087068606079337956026190694322737949262100316346538896153060117758220822756922566128410876593799485866461457479102594680133516796233213165039546344935641639795341792872147326650393992300756224083266912523662330197433318121361917587310369680535253237792813245009824375112583780769948680051398883965962817546494398117295013193904530457871799801780862980176177170464897663600316072280246678365527837994324924046408438984437960850387243530679032735536492324902129290328824457666973766860904655307869593583024109284327157441146085120266520436437456567389135632 [146,105] -1533028835453139486726607590021971585901019232798333541780998745699620624285009448214959031496771492464113605519661919162183353141595631358113343813208779914925826087239300699508503022756648896336182637817140063729623018032122492651228729523449324162285926815260258352175911856294304035880241793279875821544232338678673755340455307710997546172831765062852090883310332224400607987175231772506342469952725982407941172491405456289584032546330180150252459636529406467494111926429173066640599876085449320788351104939589349078233186479663327061726012785981843387744702918347909596494365750896348204017079595681835825701744698085692414351962059705788573354139560113662513321407264892163804345105717166554498518911893349484760650791006050680949865197959666934512644744404777921229645581059193779626062816384986230096737215335214755832173203386781382363491313555894997888968748906969489335583102239515078470674686240006517154789017308720483777081016361697127611992409792319177146687505623493427563574535646310491484335427368378050489503348841886466375399642051518952429485126620206154382421889650520557205840696991015333897751524648484116917205268388314853502407920939168381793627766949298138179870784545591840743197442919275631199616951063952092501127486005610773169596971773904754590315148718734623732909002821864177769930250444648494592 [146,106] 6090801906249359558654020423798213584823934794505267984834604368530510623341481891127606757564890884650859457461522350570441797842828360151662532718238758153157520532687813240373977179865313984910281935116944718036647525039018430155874498881433558072958329432619243793732612073186762409325094900303024468654333608691043852989525901044079472126271295957674906497608677432295912753286910571577935186480601147883942108844261501635864599423104327011450475699881568141501470860998829174641236946995359719224515870160319404841772851862805540006299028950827447995998999037520205195018399018802980797000434773970654518805654298439052061359413491566527255944585580522906553072219954318667246116037783674289074814973816072718884459467621791402470409597377468163598240891335522722016827413090255147274335958118571660158998937278398408689867445006117371868076089664046758241686879070140158652038964256453169232021149878695676181854761235984794604208317368584514856247665576230947308384330476012605359166747770739754914870353412353873060523748976592198978916462774869461665790458094658653948957995491766906821652848163773389317716665125993660418313856375222294957790013940151577389740270088286559251676084969684293551026389319038432796161330674789214478915193459220496707428709120028197415685621503014234543211886821287586615852884817270 [146,107] -99376027327236190546527764583656042645527866225672087354120133943277153800482244181362078917760125642363659872975097008809527961998557711684321534363466432285887119378998225608425281598879736459977444292848256233461459656680826593421160950686531861677155066049218015123384368713211354262002473482332829444668133719256133122111456565864945144661137727356921720479880648295265100371037534467535454182130301965048148290653440269513550608217942404545171131016651526897329849572446217053817983550066162317328130207064118090001325947264103034901008048663870490593515049469967873559587342827358127384726497880321224655736607466528749465840464721393821257404558408621523761127824498116839636299550657362784091749458665521144262041257900028373177424947169197857517198696065525332048110394971774316665277177311089976887530268049399258981937458395194275298055687779974101036498292505004542483106034987928611052631486682399942506071893729972128242255958692829120478981216045971533220605161031500509795982739699569034553113304134977102051489947847151469404241534035061042819877515007308412137410882240647378661203583369677247533846752566317638944415424252150398368132177755190451100825319944171244711741501123862777118628455555156308139849827324928856516706433771779539021348279815025291275831180619917060528310975407833463123120288 [146,108] 675763742986976442494637087111370377095322832837787700226876373393638880350177277324897152874289161575522934880289914662828262799700672558340899239208576081872205015337212639692508934046700440087074786473947169043083979631031607114033096729139600714450491422133478433693845579562859666015568823102528317560811266029226395297151627103063756996938188211735304866258098299019426819277021937853832743154482014874086582527885870475686433772486036065673582949743006802955972027912693759939454495433470791128293812256626676398601344518202337182004099893253945878693044703648259780389754071321028938856126236144560719523143166340817920771811888579744893542624236253552521785072105865357935029389755153015034857411996603850204399067371966127673864421726326740795641915696882799406236500635395626029798047192573147193012307942532821948843394307988660425100332427433670313433839631691595202567115519037213035878363205450851801757700873575598811500885981843160828901923606074821249645362161516518990684800390005731820368710388404241896140986011393110490269433157434236537156199116801354552361794171775213267438288277006921611772153107892796255184508986556864644882433629063223993119149697795443690526272552402309051542548707324660379389493869830327799816392175162276692778192006575126807116022986996442619166067499588839100688 [146,109] -2633698808408745074248066676636642999802478581877027977227299406847808180449550932529145935678068999022847538822397945123598093371856128315786303289620711927547102546133543038203733584411808573263354341556671901133846546503576026290892438515752041722288926112660093207443830600736482207724754735659950280623581293777185390104407812823547656740008450576657745822537484606804721154130317719080077695115380041665786344536004503664360546585615565997855128346101018922434400323933446775301903927355538600621816150484627154879165651769723080903448575434164987667748845923654040396272133210750235044390094619954193921533796007725834299158055621086512916267787157618277370247841785605641929303282469277540801933662824686442124427277509485647703086194365256462618556270843486953676817961907592486818564605741070762274588704607348986119714364190343766860260591743802301542230933635165660099877890415883566091934061000988460078760554552806635669876967031325816567007909200268508726393642613273804722744185945428957721418235403643106621465147914898509267051095353260925934315956730063132231172092263435314729559463173250148923241589214912200735719772682960084403796290120599936437471747865869064292853743586683181360041452187583321294541268473509984776048432447131122412482321310581379618713738967430609758827734784753344 [146,110] 6075056267752121075070435784169329289305334336985606140901963043729802599074701340518046528235104224759248737320986296635027400625006241735317626434290984428960236769361613211552289860513745473579933517507802871943033397255678988491018738185652790984559370264194665985961281989302916703428728519682849647847686808851479083086439115935748699108145203850388733558003484085491680238302921492671026044939380198675287376838890902289825318653433852487813364922773271912939585230654873354732589642849966231814853718695618326736612097987073401152217607696339792964770227041671272826654013476859091470379229772329685337438169220181022698889657080308833950515828622177226700636774032044849494926928239419843626134169233521594607413750330427060444254884152370161070172609961233616257487891466327953356126591576225418410341361371675605682544108648127815803012622800312463748852979204203153526889695003026716892672192046400891447610065277950156809947146865117931592195884679184727965798077312426557722658445596373931983573355385080281850510565131390708990656984812512408594947537643702590730813698113033926513259853808793570419831060377397375357525351130867680044018703576328739970081926892499420532149908776523925536126994952481566848932633853981216791611931693624257397435279287981698188711091653497026391582413720 [146,111] -8054331518302407253668616603801786346916722243133011501763020267212182711274917801432405718516711466336222016199124022237728090762142175031738317944467826302843506514711921873367850515536348029964665493888920048326980484118407989436142129095710827144423278884881190512560164748760801056733181830939225024273886266970428574510164362506712251716634350331841982492709327280389003242690209670886269116504871620068821428087307638173780925504548106189557265251066945874830240962471783497605281710774058724926179140181679300966204325037980161922495897191566797985838792517764891751254454071199152845015137922085087309811301819889226695026269291734297320699579894438575392262883740704684780729370473348847343248605297030106077448248683286219129412654676533737825102423980159219004148010528804349827498584461049164878890829695842511030615020510640770228649757628476253881984188753447870083044343941170782662069175254980319187917455443353670358059447752317946875560863111629804080154374617517627808924045517723180767917355158903030351460897538778418478258650930577985761723582192532329621477267722526326390150659230692473693477165850803874143168053078957334283738498473747512152251405437617817735846938258546404135819935759136968034783794247977845257868849914896609754284883470600916629597653543277121817824 [146,112] 6141904092242807719680748963044752054530310411064908479645064685249222013079033427135905794580281076751924995270499714574968766019501285042365574530064603299650585701850862935913146035886466267681586691572704600932349778262476700868767534451995092565853886901791107481321515502686984800661891977058180605060307315001858475739303630924068908171610578298670610780094071919845613541945847052660780646854960677916358047915972507435860716057457623837578279287602836401707173751386133466075984581231921639174089678362724531808738816252475789743751894914656034499453341936520343944889699396979982500107049707298926295244626803046885018727142135111258725667709206966781182682378406625024138207887622787762347817150787057138679028073996699255930176666042865992593821299267007163257160620776273217360926208477669171199375376147120055634494063131687614743875597102631772170565312639173199783019395756739167413341497771575910331427076832721316169888816592865159823643208955691854879021151587430287471033901558048889328281503775588221433297795063695767373462463375359897965000259949818819361964480433266351899519422423744679828264837042579037023112716057139124986743284152958285117132476817996810992489739511235945873926127769965842261256581570165132202462735673135099448714673708462918081513548807388208 [146,113] -2607641652242144171197033441488175919039882554218207520175419501594855097666392902647098472968187231219170559268741788724080788598969781201570838666285125720663679791846187963306285692761857846650889931726071789318978298603118534311999980639908511309469797408339758194854392101831241924387148526457088215386384026798739334685186574795415225875255235439304133201115386767225606176477299382994827781047220099492543807746932309265984089792010546831365394690747771505477726270531112861254278894742265320208796123143211629444181494597637973878231228204085208149125093093543314077798206056398619202846511555747091016726838636540565809232668054531326789626410570801015584256272790502385039138127454960489698757126211900015800802140169231041397172694919563677713583983185551626534246013712922279574817214813398029706171766694371142149453564033346864759077947682020892766946722568623050380660198304560715564104328192111111654332320199388450520793717120881977672096750974267074555986793970181146541646170178379418169752750808339185575881126327497765505454619515934937069390196745397855754927312869875350188801319559228805478221489309817269198083844321610116751269061104686503137307921448470014796159355376772090257779555838441080667699873909015745612599837731630388985326447137896725771963781600 [146,114] 809997664394169095508109144861293155049106767365204384275183919998900591470056131184939474042735557296944690282483347829890013266470856309906553870521835832792795930108519491720161428030925718346370591008919022572512349086230161563443410613182219714421531357125318473103092499679498766907964725514807522609608916540571633749734440715316561244211424745824952804740907697144578361049092679540146840915801560821889822086329655454243127046925412632579285512820132993046171256619944537469225456609376711529114924265092275288168590541490123736631217104618016593183405747621303650544031500664415531818330020801814732883814781494948147008824669990982187509002576404894959436473888465747069633225419034875173147701569463078659671570195316773793264946204416236534192052839764530522758543228290516701831838477324944085676268860127376194905410634861041055522431099587789930885062623872892871408966210010592309676914151314932286104276565789745035368527536621367727559326018701620853146455121706629458606524328264231742020868055750465750795888683934726522406819494087301816773899562742438966351695155632543916770227707392337075690560322313016438416319521505256494301176126355880167186413496699177685858898224361876339233082421337846734186201921957113692336338187451564096360150494033116989426 [146,115] 448607957605077118954235218563782894105746735953239115315841460943524416835366296770476389488133023780969146809949066486894102682601837875451424142328849391421681282321154132799766772356568646435827456415422178994782944301687458998386034350423695080077913891621142212375276575264172001472324780133695735015077924472922902579497218334625748638416699846462693007381648296134437449850522302038831119495598870457031703523389476575461275474156129488490334728026815358687197483810831876939377025365183157552582039884877305322157977544680277848183312667711567193460776381353161771394870943560592359014777324631330651211684749048812308347283541052716629463349678782426929220072193277054296342399816340456376795557552534025329016049096854694751854919995934240480727413574497927267056334792693615975761251675137275427347374786250197401149738421096242784818496924562612629704237440042505776771637510493227119655387916324297246272761344012670381877079366279815697855827392694473349783803401509443876679122520076320413379735143622920329052645858216338973471907808474256319699827399415511324361965158513833159714743026889937998298266602300766633801704533750870560244883326214129812997975401968341536451236826856390592869083456404981844149676949445940135635600950042709351121373660011712 [146,116] -1420750593118502235829316596256408508538117193306578159762193834446126725271433677127885560895761573988346914653149676227268126441103081872885012031274156274652658902814601173939378227782574769726418704003631023014629880578568875586000645732309211269912804858680367499428083937617256143713928984741051601652326306226166803246357832888783319992388260377662437169495666901784742399331538613207439066735563650544239551691372763764484953612063815313958516874424516421513375210849664494008447582254186409179158302552327185769733905081296578064566134100184446518526098622692897256688990197800503264376915014632580227382123000551964261320919488959481579810867246084511489682478376155863625945174461739692317565393822110837246063638128938195696328926008177310632135079562512243734142581274779403206963768416410791634459194788013717791456436448667236709933177377249052652393148969437381992006359552509900621178340274701790057780690815906376727279883935308121971591869092220078491423405717359732896510441494736901372585621043162114121665209155829676602483847189616363725132368631465741530144568467415590557705444269586796127938788895985231218797134598242952203946824113586778261863492847400582556376600103549986660653848765924845425561360804764407794021034281500411355013488624 [146,117] 376943080767624907964945489475490135007006225224803929751635164175876792071284268541708494366395303414225107944934611456037380303182197004395283325170432367688565831124825110573817020173358202460463181755615550044947909582786752697009766360164921867990879592623778510987487948003229586046637473759665350926240800220919865274150394024816015485524935905528056052634384598787099152269787184116604943453467901376080725409994713715111091798618071849506018761757858807310068595893824842663312096906822193169362518681852490917994555478197964913361847943180206126761069168026429312991934915565256838771678151721657733138282055081133283645564358988609343724564345448225652597762910998824136745970913402725124860409188744170074646562457159737334991232367071706409439527552430384483837721753397672344840837237668634762242700675696707097382291098554190911984616223263544790384808967041689006221099396238020941761561460311889497982912849128053972698307121157348847973785567559455529242221102024542628641290169082318543042313146622710071120696837529020761160360207855112395221423189241483403759828181488204660594996130160882748653952980885893701435856537596199186901610615310144877053347683782391637401117594460319890962891107017136613520969575574898542530635180908391005440 [146,118] 292500723608787535332969790741468140228271492606930613164064969521881352040329850875656621795679816537413211322999997020086483925648821304845925928407287767395150121075269292291052691149189245100023617199174817363800764250681036798012139805657445632428970311945409071382480919202012750996300602861228018068483989260514431144023393174402693105162786742157489075234666760646141174238521533492492502362011771664604663666538147820626843413017950046405842503880665716003477398953371358583962634376284290510973913461516061465460157465921151090702314917807627482077206817085100632949914048037405941634626995035576538541519051524193398240347843684256205616624848756020301337827450946250203961458250235674050249060073698373869978106873175579463597836321780485567383625423482878117145935246158202415732950519839204379584685950841219619752715849553021630259896710073085880709550517659055595379880600893191630811752057315682321891727614012184026438718094508035149758912083057887592391884595274824101866285851434152761313725604815924657760950200514572937988077829651571372845796333769938506009485719470970009948353434967510184508087689825360415054185970275240933247839711967517886331954053647380971447008559622578907874645418472778494295475949746351923062829372411352 [146,119] -58853230222702009745715196299881763100104618425126205448459757826764295069985399534451729658401756883999220464594037233837842618900191344370996294561923115810963626978570286089495744071262008036985969956439317252641376754212196597755282679431558865203451448014876258913341081087968807790822210519750363769072454517813819706354013605602038565149184589204610126765218742567148273333641485193017221623658554632054212685471496027295967879061181527377731237374214542064360489196624585618799574401034032075110294802501285626409271937386995782798921519294565067784566692192411390686669882051838637258766001031823955465610176671495870329972342380385300012978773277025817813538360543614818431743625122236023929980537092859747629780732295870880932534434302068475610389681040016617342140132513258025681113140707479542333370904351188000668516744950870658709973323928559857676144396469060860603858672898762895114585521931096363995770143398759898803794729494512778709921008354855388389660809254711226480694767345318463290768923619816096635959307463378951041485871827859882648367153346913805368393124415755424597020900330440717474377317703770964438544032984753468841499042017488699761841269962851567165083817642665989915278426703760089676926505351956483650126624 [146,120] -1588370001320666285106202536951704661825384779070411912816541641777045229073966866589798284092571387611562423240441159972586158469514372277099208383339843652939601895824469185577698219781244278120069493395733360869243551427583669203757781115870255511223762594444172896007311746869004916117241854420807871732530240177373486803337352496272862286851536610396680611199671400485900270559258353541300412195608956752701685489574463107107298104310597948254173674745564428772673495155315886192438079223249974330304785198969655107012764910620841494508578403207226251778075445709802756824185838961226320292494765046460831330806366193021936703934057930923583158662633629049813217672486970105150748568021131839267010866911796581046864338822845641939111644054910408830874690331069735557459790837270029358870543387316544875837934703615853970628378279261210326090718568633577940389064388275136534887710907320889176360123612910154247317047044064169115033954804745210693795526072410316299829772528701666445419674659137179865166005069449987806282126095010910455081105446163005263605656915645638949015359157852651153976978363509504954647388564440041848805993371348879309010404407551216905419004503655774149573065049521844049388362981850266903312900940686513752 [146,121] 205709626174793420067146763768242806569199075121467555086803953357748200560217271047732772564273303323509045521640583079716995228642698946624298896796031910542224249514738733638865103001053193595343360130802242327144177861091157877777932586907735671463381646254494708212620876202739785954610662942792467236380750506920099281721255116524743563033067296514564908821113549048287712437885929190573374504296073098748859588510584860338899616416251335255734587908542788835899923140287637357724020993301386073483223057283545630087083393097201747687628444970082584765148580015788460425563659730771855612225342677573948325631836032953588950047522778219257402286835281857387751646443307350108835309541598694840441135258058184774200829625805308342283139862675965103678140440371381697862686208499511124420638713623936753526139158012355568743840988399265483095798996338029942398955660122714959959683824726779942950373400987337944841908298388596349429421224384370253935631986215678105816401822830539229171723123457439887420115141521698330482219674944502495400824841088836127519978306992320389769973795717832517396840339571159343557257923559292491510263649745520919693260655625597760050859165570245499393372366189862362962671358729296303203479868080 [146,122] -667957317817606774674346681898160020429899653795784885028543694592723325616666309448796981294314399120881690544399271182369415198779247557891284875615036514323355707691174674465781144624325531170077336170976131274371933395994767897118458641402907301784821824235515616818500276874484214147477711304878850786965624897063548972831273199746381385280011092403245341315485965848561510361962607294641798750053918581529344695106957490080846095971836308364258798832218255825676163696001441581126658687738875429416796386181652440748305060393477526931495586225119411962055428194461003309858921634170810804577191947726641892361588379086704832221667046494437720473218237525323363505421004267967114802363866785189977906412173764508805773261344350493899074966322536823002721711184251625168606803365330853108769213711709388354716862955522352346109292366436818480623279224163532837429591373173127837006526266288687137661021253785854037359384625197747982741337550532394927186522455538232964625075882872402514394643899037747731243011816495150864869544574776535171513148647358554904330714807119980093056429081511877071196986790338009199125352796972492800708777486624001753287204371715233128683928839428189631745474205085880064012356845919897877 [146,123] -17857033403455800541038936377093494663025540764167634732920679394214694698262016617887226668831317228306403250652711562618308606955940793585904028245748060624676892215870589072536411169763640156348549868859538773334855825225901246099338297394286848275091232405265830125800425460522310808356163308641926228709642965582348788402761008292117469371986831544152373019051985229192655272180603755719558931825641434791819632572521213285814990052497203690680716228196955332238535676426000582440545387825862948276040530411375623868718851829760835531924887248656534428923080095759245764586034971058683448187615883959446186019159323471897155438920159425569806766109418324120583910870408964641332398855378897141178948390738060760328847476825434497725051276609475880271649010043754974427100783601677050026546872241369918912360722587000905243692384436674737375145363826793544415073145576310457997582773751987580536238772123152902809285099381265193583307442308672208393755838513977199558923199585456356589507947609911369023978494125808821308914751441683484996862992887772356106898665003204709357355202272610946000394175449064905717133042496080651999331378884883961829323310684325325836332617808483731527309085119781116357858748966496 [146,124] 570439734646575860666636477225702243569906791997167660256917936145923009861498686740571992590996098778234830184601575071373290654341112055060183852957414408343112844277623092364091310625170587159932141605916387630022071860558051713058861596417512242070672605434994465021698102035149704626706345667331393368292029033893137996613361997259609318817206006339068308409908942085621695168947383962219977753964628727130611904802765634604551338226700986914321552750461384333634862330360662737973232268182840741377969289219369788355284705263675912598693121429461721987185884881503802788582931743749327164296517045706982884887252471102975513702061462607045250232596211019313606115130910411954128541553653133383541798756097663175045347870763058984645013309503142531878722977709698718358145318938870777930035261943932173093433813178012376142965351465563482593239359950902249739084685213994289302309665451721548610344635733729418253384258378342062648498539635082264463227026029946507682319809990027816098939291453115428672195974664305870537967534016385188983876474551664454226849987153310103361464987703994425140885654487466836711682659230829923466786846254784440933549293965778479750670301380935836864129335793108342127120 [146,125] 1567041977604956219443515514124372755095835660122737824735154815428578337038848313564128268053380671231596428464440204045127511703183138287242964470158305637836175093219746091426449248080513367955987983288005739269295256632049395320376638945949557783049903983345068016826712024567228131798733690277198902323765841987078448192696574918077558740767387216699266692009208146745478784296626376291760485051964200667504310784168614211857678652890533711530664641872074223932229181819688337754667289197377930967246063975905987488403896701627488962101336278219681801749651954189489700937132757875032844544780454605178157554570509754720651176423709285801036716725953905162751059063756199993897200277930597128389090791522855703835460429290466400562888293492480396707011684182464434748962836399521258761953558214109785751116499304097527876096791952264885484324865523983617169119711997735693704100706651339204104921715774331721082704036536114432084262204166698846802394219751635857129620497111931376416299721422708728584151231431331060846483152432663228126512553040660654677914919417131848486286028737769383930923279587369574276395081267067185178768752073552957203380080507791733375237411067808950182195261825865824 [146,126] -14715794860892370159880753768227928249647712871156911509495524691583907459159737173160576411452972933008744660632047999220719732340971037443008480848004208951695370822969130088470791862104207795457157240253853338901686686306131116688128382215558876002056103052851152820878451217457827433016081233085839124353834603436339982717634645117235490259353144968276240714212093961639706725721688497500725756939209287580002441778676801634852072510729872100049753929412134439378372002490576062138430895607636943643136924710031538996724686796005512307481685527450608802312191202533931592610526464603699768126571026672704841521405346451465439295759001785293470831172288515066499709668460858250379759626559836004660738887868826050480207862129721774105372973045532334430383871057834486528314181403070183220052107375704417249888821816153695981335034607453341819303917533352499208198867193193668963790344836938590354316123589095456157740956930975358755695567731974347146929343170670916278845385862975478731216054274577236532537842337291102249778551170420014034713395372205840637696241705938219429606754240063218736747195122622017213196528039709604659312781106788784026483104301513020525805373092765889251938780 [146,127] -16843798340995873896369197926834533425411484428776356425261576003128522867641089477108152215802628553768380241280919759053100899205663883444922491234865813922127152673124612639770277400550852175889778546551401264908113627198565695747562595769834080895792500699134733823917916786128754339031992157301079543911625330916180182589943493657107057925279026169753328545233768886460332416441707190935770981820554946219009892396726942703957184941805082849778074320890244301383123808525995311659167958505623166711620046888368768469659921315298043933071192979455699513855843740348761154032194206497058371809273122172008100217601819856033745220287811297554500262502293894900293338465450099304775818371607849765028866188166689085070030989302527989700731279840327083952527557677765832980959759835550436674659816902647177618047035635446821545867398801835118669116493275693987080976145542376601413984275708475331757179438000188153262111851844997289048914130052294514198143758746948737828873042571048771460786739190916159694847758381283699537735597673310007975383604222373844597233470022978224754649724305203769623339917936765551836472615018847065899831932309416410758916816593563847500797612486324344 [146,128] 11240377250403301552250312042442496678396853726034506515089214594519586469213430516579668508293631576203122817738531049268857661721671435178016080666529220086526162723326507282525230670242253935457114007316817186165229206458978143497985258838447309652091373509282493544579952837503070681552333946528635185523027270190041806239987690764006235008440573759101920730005993932538582476828095740313085374263695352948493795671605325664318535289543474062616484347430612503147591679877413250353763819942607829127539099804955756230749867047279543820442444626645901582637994094807229532335600933819997325504887226353172328561039149918453586992100989903497387319738988290980131508720203694800164811853310122927800564829700597521406022298939292042327593529811615214617346276855551919734061765482996158230851663665586253804085877137860290150912290162346648687619950758125314215886216583856802504354251147150894924679297278654745263506543977216891457734686239472897405109031765316791089580952235627257867989496540668292635699202293077567719764662113140317391208661839920535281258034905061219804709101617957502963802118787150069607571126682490340282896837134168635339241958899394455928046816 [146,129] 2715363787271306641461179618414287231075103421710133626373300011129399650556516229361066121897683154802012215180593704895318485549928723843392671675251582848501746125874143461948806948650563553270496636533015170154176219521184504754187579772427023701506882296734579293539868518171513886299391296961016096911572187515869391466097200528670229378255901096026840462767572724420687012063416830003588682689468545949942805428260895998532145137650682164355817078876991747881350455603359979851131150591369448565375917810732231460737853111973457322760517138933041613469018004277906409351308387475864345300980956734518024511478073057731882703906935042963932908219317225113665034593018165410833585049685630357858355133344532810601250259108518375974068186635086679851347117927983320482349263691529043372317906703996433063734662797673348876153980878885823250317776778005112292122189991180005462990804323728242950463465835421190999528479696433963115862854848370853366801017057163075621351009698729061126867469527532425083264138865331646935849178559225421918564863759516204014975113032259515195500823032061813038337435431837522193929753219534854986769134998797941302428847616031424 [146,130] -176043152257562137024475289122332705680138349585027271548049479003798201802531662674931984897932064964069670801781195231029900876711743028080956174295399996097972488130099827755039433301318732295662417391217559283860178692454566017829031246853411902498443656510140085345227754915398560962540399869552760645295479242378232785306510374161276504315050735477515963008535051520360034782973038013352259701103074873439852224976005400680362445013495474661240904308957503147489520718932066314871572126549853405385827680214021216343061824686702783766946261369644785195002417929691091582185248396031101912366625829963202803475739508580436073857892189288511438651069187468598180783288133997238853481745146943146309467427880156557341215995711471559933825890609628924385631221334247040057232156175882525852126358412782941566851565890467862583987365936842986345910835425047588841658214430779159384530300346603557128044800380882509727447637191493817205161055730973564105532224661955998702403447541873742763679917615234082317595375819695436019378630750414342087160874055663726984603996701058252783508315203102602134524422038513477921337119624336994981112265539055362221116 [146,131] -30624923016078232149655024774984248946729011916974265421463331053324090769974054028211116594441634192763369035643480367306269344308839446024557278863240037466949704720377132592394984935901737651157112019781241972917809066156439851435015200675041417899460941203894107072459546479531235875003337171185582544564073405255958477799206089294546399784404373456927890843560359062154921132353957499322495553306333339623724510175027756347088932799278118518386572637189085528925288259592695418542489321160085865298881342347052375893850424404076756599492042635876138911243973852462508718505871148132945661599628250961205587570121406365898712328356491502993816728146105265614975476762470106733609242593193434529767274292654673756870524097053463922979820877558487804993618078096436765620945881191778010193668952025819978046372534006910952146606810144146512432814379360084262984435395053210818966278993643607585239727723824927097812060124003855161387672606416077731960759272647323036695997117791672320772336981940018896209124543619619827172733299999968866923133598863007251228749296486766215428926907966156061573055413684820061682203163514982873285908919627232 [146,132] -2396229678749126828961073094730303391168764777310333243104519618735253245641521455053467795820535371331642429549233472148721408481190656503942203362322469308675260356986453868602635598585142602188248778959954706098566442132690751218538293392656202554652174345435869333565529103216175455207426231271727188750159129094876973553302326101042142375090998578471906021997658770197551231335993717792414043625685351701204677746406082814074804739321162237772864599945961666500314957521703081852726189611190154190462463468017800423717297016150925881078853929082372762568276153304542854211840221994626260145450300427536172138675235898423774119737818650595531649679450041793134220075652596260295966417067514763997103030751184838383433901068024026641222797169820652856884426728121731871770656939320226427295315172663873269073751958889329709274115048749977145903782968645552944987240702570606621230275600350075731504045625253639319842640924732492233264728912592757131548696679851887465407697485177664158775602707829110402010631622250636694548552408805523176361430428207395094508664601771941969355010952178757120931349210235441554979147412365629883312 [146,133] 102563243323522294518574944459603743744888939603786303986009232568137896992982476962687597974608672601686572607466344166388916673693645405926716427743240890795534957471650648372134694683291353393266782811935092185109323463264600249237807131876069564230925472290134636050244802176830223668522659801022862232150333683926757724733176965322475271785245573742866179051388461038415786509038234197230642453883570750211202550410273785839802251028576937899255546148797542866251925728860703093734257463216926775315817888341750993984413534994017683653838646709593647617559564264542277907149499173362430310478192560126183587304060659965079419539437777643582895446333905536073320376710617705345566374155024933007580433100569229805255916935312872591940768568633318339029809153140164584412782365994704679538665364227593811542035984780665590184363430108205567553426496829124992659754440010395879028949192616885322471157954314348386649271972903135956090068251014575722739273854417338388684348284735463338546226031538619887818883938119883527316215615741712057246094306712650425093408288093105324312320939134516279951711259382681195816542548576 [146,134] 1324038630164693060979619280509961537288345152112403145470642795765575887922443730819362314506376514053440064740953588683196988979701932801236388905214865753297639587262498048951177397763657864018237474219297122943060952067338232101686821451230147342653258596600730303928225054398364376147931313853583678401632712420692115704341047417869947338501596901803047578600409862516206982115467386966570222997779950297491523917027017251825496385732700273504793912617781285294201494065740971841312630655831512940236566298438337539067502000162822857963294350411656974975840687511669543426004230258251704833768186678418912622737249056505680892077594618728818341367563210077589955583634833158532597479322551776919920517407414567059421506333992379566334292926816376953696366652230935611517359137193990997905208247896778398256988533312292214188997550515125557423848553218367376659067489358997566008824131016724160341452342450957255362591803845086849661294331140741960537314982277052239736652268204509183448395080515465098399598636909074103570197464035401249683387678698931485502760593708615283106990414767740739252680874731083208 [146,135] -2101755710356352264216108225082736259751667023119199579767465304390887703520599499267047476116408145467151427235463792072734904726122407498753908081066707306776631288793134454676614696815447923046183070800985749583347104986403158733927829585439774693719412734543006075098935204466388456437885890223650479695465899823052859561148556165401291077244710457673762816274470054318409352319361200868148589032254485944726071814815292859878862695451114794801209871666712463880928651518155458418540041815945787543023734188666430173677538791822360277213434907455238768147385126212971202177138789855362832658390067173858544800767704976242429869342752500892574001772667497781478961163581159928230639341349444722145462149023436547952913898164576757444664610377426965010900614837974543596385679150698209459264331836920471106598022505101311755464568713232203092850672155562577671235663964902676260712016645899365698157906313934372011745968539405534886766427177090127664232500420247639844939200506669265718796250708287099706194448060720975437890943096159838069045455019733264907136583353342563241723273780561684808906680 [146,136] -2578653898524832643939826415930983715792789189035062428220477775549264805428364810095413211896102242441340472589396155330240207570318272844128428177119772896628376324478446429272992467124738441507933108605919361883176431474671871255746403504115009007490770439284874460734991257723930300266756409633531417526520545377944855012056952665103498174234439609844526946277137892747063195532626627724343974647732052478042279806793257263681273519395566054804606846310660272264463590942163661606821606175362510775048085331808636949564233028163221703574172861804365032463990394933049451480444718295612339748201058235079317256452297790211945961805214215755654600727091408928755526569938466753317999918093595409957475445826225445713224666848654986900040575084031382706029889264555294028885689978069218174104871860816658682605266231143001115022873760271249188708913933797211707024662630141337892284374108768702180325226819336632054727149523066702192505674307070657289259564819081132371711075243374232576778541869574029682800552404205335851879908765070735802026823920711318221149953356400931407397888362096 [146,137] 38660068669947229270188260421909081120887853087553168342912482092509657915551802606998171737751406674284281893049861441759739835666128732340088355510485196302325947976646677385373156645752071205085094878474679460192218315453359012665127567529019258314700419710784714539673553373828100908595427652097370806514623002806572706838919275810889128022542685180494376163272159651569507318790211106666795673097051984008726150314788358843558898239790001312903217502618326689411931699469100896501273199030314999901648736076472570876828306986738970610969233443657168846475772883619724842312313304083107552412060879411160455342062827852902467970378929136262161335555016908135358670636400389068908177537479511760297941994456574757938947070176272456820031304639014677283489991255588699841673119154619494961834426647628023155125775781374932785082612228274513852708265542605461556469737712202721495495019006533407420284493815879238057601981436830947305397871646098927312101466337089381410940856098530757385970877763090723911270878638002614890951834352368448384546303056747849126600982034354313760 [146,138] -29822503870271512782587739626289043954240903219738450849025325970414624791230880776549905780896428385604665492126517479183937071332060665612489317427207696627886526908822302522578443253743896400507501792521805243989394216306469778970348245047528079809253183668382034288575311550685380227294718495907195510924881093654949074863470978655130904474732439804715548616244690843104021078801625390307432926527031443202363300666913756052655529354834671817824391773151575337375765761006072833585797527387999925716666299721245996495630945723293761617726145857456224980737759187061048419408802481410138004501277750531945909491573085565544070659417783758655768017868000280413013149558003056313266628087928823563027340657864987318806191081095550037221360383876775680411043877297754341837723332012425808674410977507557636118520417423104277474620732798888891520594821196485745070183507068286637353560589987238477146632179546985925780660410041856718996163986508255285070399198319310083646345186946935975251098086315137320394880757106037564347232393448820585940179119890626711647262914 [146,139] -783866868144963050751171891027218793599441112648788589982102720846116501895976681253088031391327750805278762469490618098554524517017437978002159416410465596856578805891808269584578069370702158424575943471084563535706998152979354473453810775391677777970517845704480901825823681732410850672871624843489324089849096922199108060871190272674309672513051407517543303022647889111196946749952593347204438759433563763667957134082265353190703351511229200948173936731558271462827190911643540691599395046450706026748220786732266787591028266685119443315446260037420786841562721249635674593537401619067260819174427594915239947949745424491136653942417828095948501012648139855239187832227957127598493529576723310332234227888333478190131435646118103351496642463065394351528761944711254749616791272909718529119380181650460433732725649458947190435469969828661199060819035302802951490794004682644974787861753674834232385253913604001405811491113773269392136087925022981034126239815539801267469171624131288418283860899241808782652218622960700635912041910518631108523436553760 [146,140] 184906724165960553374885639508299120880145197836037842118576838040192177579497840963069803616810978251760498879548070281350215753462818386763046734876799866323516645123468117430373806383403826016434018285963695681180570047876582311013898576662778179745616353899638949378643879835014665496595339196600702167715282735494148290875000092391982623771458530821623109551141648653433293702924107386075656376828983958209026484357650625164603832596959409180221356767156613567690093563770229951465379188679642214655045243727110440986693557802646178849324639458829987466888996547526067378144283557800332430181130484553211292840974892264370348948800101237694373603534583749531728365597576272659616527538276096122859186468980021031607324349347954243736204422121860847182890470844894209892373348061938751647551578460659399355625352755170739013576100823431651166637153721540684427212486210466143524760599785047989019823203110182043337673017509616506180810858454053270081223407733878852982482492962746194316075427289003569008352214652364771892460043278171600 [146,141] 111784185883129360420075760850648938044624655112134299543223063639513163186408131937665710250486060972535854634934923837007959343719705799682612929762889792634869249926278049319901981337168254371732610616434374016191977486290238002738425362882365304482086255204558584434521417349391594500857854120577509943803747519416673010214467152281640028636055749199982765226226526574242082189489303585665680208802443847367245338019112048131272845447542546204131817196894140975525870184775685998863077841925815488235232490319942744879464596948060774803173522711026908120806227502304731476394855158936501091462296614281254514611046664622045994954198108797008722163769186402419846670311469822262786987295500680490340200040460838697189613101002166756148966440887904496889109227517737307694059492240446065677816673972967836550869261462149562682558461962894848251752479411076833291166822688950782064302152602620936880187576692837659670432942485419386123333318790524021812246339256949496174989024339445415016860037211734115073418416963127782463136 [146,142] 2914596173177297155638373045709745044961152464014526329275066200418692398264853346794970401260291350808862429356216517500574166072591983713419487559001535863225940058312089517037393545632233446641514003376541149458191992338496161608667941914072150492425057240064592931831028912746997074109831717091722343706110382292438586002808231159316803602444634956302768275128038748887556198254422834707933582778736650871406505776305417906386097658228806144891451348409027885855690672305122274684070009465910745060540028711781963053106373117072907423546870597849411588038663840780784954592292697852788606543084481220159337709557877919779240960107272013135990512308296283581500916199753221287822843826206609778012530954144390930655666235922986258603341144267724019675735546493844295203572181480128197201871819804792777033758004034426039744856171417291433786538083286312852317776036817501664179832235793123515993907816814807441025530252652179541505848688614007780999273601929834603770391717883822183042676696788401331766838166264 [146,143] -37950203999912737484621589581420339665524594258497937099904845962910756028511206085458389540618186679821673576834995790636474048540486083866723961520173219918316343090047803734292614816287036310199273053842013471846133369355926357994094030671768388038236019135868904335982306519756740538665652107377461804002677615912388986877440304675679685186657241876115953224328606535616526511165614122105753133485229768550627038113594027570509404089270310819634960842875976656909546115525659522912250958576996695531616280543520640845607445417197475861918413897326723131529065126873816468780803812247079953295634702112258305521924097095750091318345500391321696848818497932354038391746511039581128412847210381861718594635685918101370350430309905865216374707449904339616818208969909373866913486794700183603496698232000094538913086138016881046497550306469459882866058764158758866202671370784565890912687847767860924023574515419266259443645211863104591204527895548791486377924116801431739908066406282016649310737111816 [146,144] 274255412937783206672128651350421191143167707066602280027569141163805659446926940840426653714001617691295480423760813270242698180319711926164053266491686416249902336297787678688720930425110969396930552967123831891340129901748087788489835854167701054767995771771218143189014715396687083660659257286014037284255496386338507346749707389575120051968669032533059051807456258790235122215134590669110439431660547730147514704341170192423891254325429448420785516885089591518052661771501433655047043010422074843109642759312062687425651039026814402207167298644145405796306372725529285688422547404082352534416527882379680301081437673648471312219244594124684653046515220726414916055799577533814316174822962418562007945617465168961626960433155072873141245502822134123624572350942345676291557287701003109309029833376099683730756088957950800582657614053509709605753976956114634363958511904688213082418074473987753909814116870208061078609085264391904452052016353099086724400544442973751758513875631842048 [146,145] -74404396390712444958462477718527553887002655055905255887291344320710493275630625702082868446767213365862085033312344518419307216799298747605669713903101380067679893080926588104280042126444728802370283626137673747630654025288805799983685394900753262156962330924905537821599425261566222824907710393566826556462455581085160903769942274313833283931984555187256777317725675399265873671779810727344628616370306073007858533183361677367239203571249884802747017069978864253578636020929203284227435266713132695107280252131578705493998103227056095095061873795599106530654560771994280253777599047397660120891391161687039861703789587695389569941344548276196820385592497825980735707094492407559203324343379881718186569566008338289132525333143341220745329243435644793551776236752193372264333030623096085012222971726212482414612056478493927515628935434015059402861170812350173201567218384502927029347454956810568291510027552008635805514501680014704125625981599658253904912609554913970752 [146,146] 795832625702762805595054887587728714297522733145860254849158997464756100814332561426849089008320460813887831279177609403719139245203394369715214807785430283248968489579951956515971237778348083222041010752430084042502463846356686892445668781306994834298452902473849573324274889710163563626012501437587236490366751173330526199416772421860206037449691051993855932021210087011431108960054145196903650977888281216150431130501244014734089313825336678976492091212424740167165630812340090252181427924992996331639129730944950420237911330734709077703452318590538174208541048343262485336254184126474917899736049941662525110109768057048348675928423468962933574429949993198129240088989484104509396473026053107683908727214564869188388540926758610530184658577515085854613086593334061561809622718577847816514255933152277529010949839740127359838277401811159606580172215298201774712240690188698966043240344000428167692448768207131287967315502655751018836528482477992108688 [147,0] 31231003928198386021139104938310759437654895225666587969692220296227136748387082019221182491204009405941649648372788530535508399116925426931341838479449082366081374988575942007030077519929973441768732765178200471608829024958495033035326283755653096948593568627035369224609933282465601218534318949860399709426515654274628567532097074590546299932281313195861822239878422435172195346236487822241981186092840966828692100154657675432239976795748432008023400733244631378276225362194080066423156288299912842465899385730628919205264832418400800376636865288226698484707640487016009685708821526830572352542770061786249780981280394971149502919826890409230423977294973904649183930210606042575233680805233913633718978257931311263872250223292280555692388588531932866834038089840785085972247413326869871384885362592299127104665400776564393900923226641706443651314268154625423465925300742463172606509599894343878593485533829472002582854502792409955531764346888897935477554269289967391472608915212702615727316473631697380207327681846087681066956350763947655224030707073542264511641235413126230811150595923423145191366262053350664289212964650665695820617806687481955354483208957136689165648398294343228754954016460697183343682529087733190142737527169171383343990834324335962872588304835947164555098264001430058771239635552456057910513544722455488824662318990447904165620130055512926019361741406829597266790042989659699041980806500395056888502447844944484953184664056569659945107589149703896713801394173566590369639100981507674887751331848191165414444696092219719461579361803714871349045919564845285302547304663839890149329303060596923414078096991117715177472000000000000000000000000000000000000000000000000000000000000000 [147,1] -464777118217577871436183952326992268912659539208515370991624597296070699866907241279708362154079243923991262551646021985092780626370416130512902988370244593828784428530816818195972212253663865438132438190452165394331474553385947672776948467272430816162779537693649589584897504583178502596153412296205381966119851249629437703085534089772971908554652711742913970854193565568470931634852421681315112801161239236910644297614541578574810357358069854624200074112054986830421032624114063633184650824762668464062166568840537622922971136780231715026861996418129295686338345742746728564307666539389920932853589381958371953613952713802629238227939131223627058629981333046511994192339433035987442584352267145015599773547007208003954513063642426430821508149445089005755524535308919945270390650553915393996599224909329170705405234900723542149136423821081041210943329182200657318964792723845735430377010546877478237083901455829359878746298727023270744085129062307301494939420757945270135309540021622617181580852429751941720922830520641214367648349242806063784564755032293125286277268126742033368712364998293191054810826213384279306612514135922362873045377345212243908989519342577894603187663093043813504134486899558561238197650646175942855052812486480795226368334466256337024504900587696496776910608202639835809984317582489117352641196220840681791880971392602032106631065610213216481694974288992752565355044772504315932151277683269974227996758145096019985302660537791398817407109910926855363329592488320379165249913128303249819930145227988031103093008903703845602084286672871868146501516423476869414099901152561051832610970420644832090434097414557306716160000000000000000000000000000000000000000000000000000000000000 [147,2] 3365011927409556475536343557123746140374336055167823035036241218350465714946612198067599124514115159103212179446471102283658760226978881046633608013650110860644808551995297760724593052403808443569902358333809240176297766757567220923990036896469814531969299241057841767187708377293014890753152368633994708908566932572211336287204959491079211334191954180915785046877049158326461741158397763342074877661824648225757787206401356997389312977090381954436496970392775069474667974366775075869387736921199651958118195509618808524604357668830683002347797639042568997158294193420447381690550607012305757544997351935126050981673397117870377429194600473992504312911411653468045090335820789963012139904834097506701800006525614267528483482706754245726293794490758937307197231620177143845706386966797873555479086705841976479084053988385896623359401311427858020304935723789842614244162991868729891222630348160008561970874092838625694366033331032544605091388776450994376809221781118311802577826054220114826387120244792843897245561683741870397849688916958946115025484123807358258687598014890018555428472559954601995162960440332792563166580473179888187263747433707484227451794476609826357544927140422470496022006851579286696829313475915503506335173411604914531877462571560573220533737044978593651769782166841214750204683389694921672129257131238139607443975071784387631044751937395846507996789759815800286895758397337973559972775531737373857177705100654179196965874788598469083404297220632840484837905136499861128085948072075784807406226552294150576760131854277554449966360587807543024576351035443505476179033858434986146798779922933620565495739562053185153531904000000000000000000000000000000000000000000000000000000000 [147,3] -15795409720667730260710149708632130897871461243724019387822240223188253592613390568220380258546859252366046517689708502479563132645108898816194698387612303332762748644691613659923189843455850462591666237365141810139211683724915775801548621623141956153339685704517134093362427777159728147080088341197180553825927919369415982245940258996509516984127668107994005593335316830821875728848339633844589626145552839127597545446807020130665607334751074665148873866618435719759722055358109793183444764414714161322107897448876270140128092741900933177560535248193666084734393074244840695276035184194039194177093600606385955303809376444941334511896426557059466021812252656849944265532776540220053574711193156618199239806592255218758837981355330509679953237492814042031958252976876618441825303844192590557507900119638835660569533310323444038499260542189716458511866978679279762600679079613915439877740811254398928293583837767039769148713606229887242991678379890276022588360521893085548772576527054116292751393018346191049444840672283487233952576810887136742538706650101002911489503789413645073685968215195075889439678094689054630818834771405948012416039865822498405111162235171791368304227545821977392494583682391562972680971854872951847065553854084488384736097973438396504304603758261313041633597760540776171297103981845726798414596843383479297840133246978215688078316445683477499668071131120942130533580000697058396113815212006997944939991625054700371858379269715191359738395726513214511544700787502379494247770537596619407431414857007468113989110524164898260906429847664840929864326573285914986111647259956137746671849130348711123226791285283476914307072000000000000000000000000000000000000000000000000000000 [147,4] 54051088653893698475546485741083678314092650106186439176258103538890849135691837675086989633185144690302795526876790124279574340264647260590254142600812686247214478502750019253973910667619817836708145870009237303852684281309357080518377670014767823510887515510444029942423338263763749682638221282184134572441415147862860567851083855448624785684650515931926450503741235563117141698731361148322567731907173262352762161607533093327739932859041622839314504065043569071465910925986421382129085267483416112092843347936448262296478890574963562699492187144317218373766101765546066844072522539250192788135341377022872237090631626183649305252712122865751162640442658268555252955393039408684690296553855711870449418982798335663604355639542133637072592919472340661990795935162886678854681218999960096563636274109028894096899182603567068507087265769112099179426944070156655036857023758820432823833319001816938016238018281853190614126596296564249806164088299140050619415818482068340007065197289740444337249757271525932968896822069455258431790685807071925524722787936719088083588818530492094588755090080144321688520406399898941192937297972946466602079103294825074278234113387353577622049543475575949557265957801067180372416628455624027814337695123376472446940229358873595551382965470986588097929165638135489679127178280924843301912463797315845522828950747794014248640181256582915564937318522311969067332679004950008059429547657259421461958232757287608911080654198048105736067798809627455924627049750437225006640441213110182760207565448849614544196918012768138141311387984059814840931189072061129323390278854146263242316270340759007210771045675873344927301632000000000000000000000000000000000000000000000000000 [147,5] -143748661626946887973690392048957264181643238434608369703984019924921693557824755352994899547649301419956590897549641926538444498965665216186143800567732911859148664550518553374017871675101583647502603382284283477978827709734146492214520869609638195766874726635077945624120564867261679049997397017158462823786537665354750467981145230166467135459434366788768594920283947996807278045313621531938735505956238523813934184074643855731622907237747077350329186326475716725448124039692461006189230465383707797635268850056412737980344849194614093335604644927996091856677227061380736947072925552459234390736783175331085693394475335657259909627366325004548638825330148579938246328946351946081007292139612130442036218780086322882635220838797941853217659943661459465301472409634829077641148001197855187208343475492450875449916474443241944068736567032706118802576643563314807394321071430523889071618960368914362834033657765840263826018886353649967557177253987118219138430002725274814684274036257790685048443265070047622762238995496456899452057446937003060827144988654435965060754105859619839994659871157297443530508319258404085304859588564145645155648527008829590345356053850509413215000642332474409925557304550876352182472129555514129411714028493995539711087118539049360431319962496174968194948967915279297222763444808328137157952952280159615939663482188937854849657062177723676845119204791575365810196465774756467090300481216117930161772153150324992958726174247995907930291180508800492014611474272736403249633924056291408242478769748283788432765230126372167816272686843766270539942654207916666560615242392133684671712879321095562892467497724360634908278784000000000000000000000000000000000000000000000000 [147,6] 309327748195687281822312590644230310309378418359693965224308903405304297870127065113849567448165114154022275475406669223269844784266927018661612591214538672494408868833862215612132343413387537162137322874004552663452970887652636941015919958533532063276801345081403890373259318303814642257531084068856798961592361126906248849956881309600820526294126888196216818982265432183614191164783906295998368282407240479207326319729700636526061382059504921578936351683270602059876234013847150254055982505793569390364589632667930430666852772757854040870702563734326003755528163683238883585627349437509452006154463090697588394612681896682042783595816999656449224371756574980761352260067798037583708856385768302830544105024362018266292327100450737406596304343488374945698799885281427670314749443048462954772428787313341873312435282361892850354863367278158300671793369385958038641483058609037531108350376893350399672767943320271360903536202968289274233330835022954664785889955984936771006021394515600400963542284407610860807787029634863777778033967089936920262664620937226104317975630209589425214300683627264582849631107111007529419812487305542698492099089855884152080955965423548505754832319502612278452314258113850226805364304319605138928316509955512057196982693416766573196668586159980176400463713097388538154308296975166376046525845874660612103281574739186705940528536725777744962028075172859186086851191845017635860469591766860742667945199559501906135355151137352412016082684545906211034950863992337165670146984301390176571417482238861826615782711570965600169507597108506469657571890622934325858878284479149556144983082712629890211600242322194086213189632000000000000000000000000000000000000000000000 [147,7] -553653823199033846448848594607192449070876058907088123943548303904751520861850808177338641848741837950411035503284598576007446450433620198747577257712855443386338138319924813363579277032870723400014361457081099911382842101378006784530671255317735529738238228852690163003277290848120797972652991139798141864985442433122549578657623386437079135015897195189514518928112662469431012960932509247611929394290543607711147616584685989512002262019668777957167679381264968761854763661269340461973583845916258406695083967584766443729846390820606670290914174679291409604725432724588292802365940487397927563082185431677376283994346574195586550033871432356337017916877785645838257590480900532594385804305126912885170887483680780340511862226390918073745191072182016893046348963827938291491638066244652722814892564902497616771807046644319225769515988022831303560764643092376574504799494020865653750991737655375893331429031701126359453007542306896376708865155659390055500061019988987874172263355819674944397719138625133588047388493790217647741215452644164225169901006458277939898293332724411082862509284996815103075627910858598605604461044005104686739842951915083027377863520440756554250337969111003298304190505937325137621507629358167369292807360802736840525967319637078690538820203558430103537958573932532627608601240247187190152756667762814914443968079178041784177211801213461423276168446543257916301243323514663374758974073468549338686031835082149087150038417538388141467473888971222861373020220870424742398979599895731241795660656225857754945282179783336721124194788768576888160120676768592938139420042999511466585552444400918384096428510016393093239013376000000000000000000000000000000000000000000 [147,8] 840937657983281524195866632733372917846067680110610451436774964214567441619067018317295010558017860591402326963242503011382674876308890254592636030540666357612600062378612937971805288220953466242419895809056258649432249633286273168618459585519490597336167220246085290321476481155390672785255823235743116881579805779293759368862314473316755937560806611324869466938797477144320174258417352277676891478128648845738293824530492325242505498488276829280758971210423379807310078872024228442318624890372132032034523127179995769379845036215370445697583467140298957550710511389744691180202515201887810116379365633306492041584314853082309746626446158602985525811331308355588751262684045220559037215936325528548347103909488960217171440514082513289956248676161544852750973317627975169656472806743110005560528291745168539708869463062226720205017555676204809698798326294870005664106286304283084308859459973390793329229705150831100120329963541054359108729542172767393088232040581785762317213746751287482645241145208027526460828150567547332304204925828381817028454420209852399026243139916966249504265964152965089645726753925686988844262610036271040646231919069714388488979894434166008999267341163713714714125713946100376008060776556295205360384218601637916041911982258687317665849835192528865491091339466802677616652916485738198329342789262187504887306009986541445137387746402582007943077297179693236270131221735273661976969858684678659489137264256634601053172198534549892021176533325333856286911107483747633379492685414182061335020318574255344927040468203507718691320831278734112352970006743822709040111108370156635702120257146047088111676849172644163397615616000000000000000000000000000000000000000 [147,9] -1100458311885475732054834183589869132284452485896345054130277307364373648439425488159650048861563535506684668386814489820778241096514887568533326176423857908113602216220287655658953460647756040906812426255913814339769115385941557780983961808792631272090506700697043732137848887877255643985998048306435382715295111939701844502124222739778099870663917589028177183573670388492241343103075342837558233683835242897541804828422446387320586660446661113533650153113668935183250964543425032382047418363883692471991810375303157973347932198200651276475128904667271910770457921864406962899978155199505826252633680060780304265642312793071009346666582623366421826951915640545117078998316587423527375598907985493480081168432646503700021881726867582434224462145885669157332886740643699251365266610061010860302949695609456266653222630816557151132719340720840844554340752262100994598461949398582938567190526518983353948394578386558409721852693826129513586824743191786546009022423771343182024970752419805926026793659931248322269297372356821554187631046681248853590956249827909759636236986875484840211129007990410936629530117562942758722560554442253680555254247857515614306806452570397275695163756416379605700353089551379981777571996288325289328661437821229861588010740828444202214558787864091629728734899767902112220110996968704808935771711861635490418292030538622934380799777178928856840174204399087508126657564946687676053940448577974864761189975100894109744756562228459001321700459476076889390937942065015759914557498736292057619616383975227601530318870340722336516038354871563293933396601263568273685265402157397234126510611597085217814213045419189123808231424000000000000000000000000000000000000 [147,10] 1255433744094011306259190160028999005496256715521702998390295505473792889322562014540529921192850162036660214432108267965741848554809221394595143495473652910097322447384683963517560101592400846290453866008063181853442572063876878571763929206138261868025611758048105701866576574563177332379123401145581765572708879487801745567944412074904698276730381375349065515691857640891389542601510715148197231150167795651754246650792272832899893395297900551527022506331408484804978533491256897894837494830307941382321826824264002895825773354423506693223988757724317686829393440193607912559642219704818411724298584821650739581549050276952691247084780557619091756069717567504899825235429862467239607688821420820716424614914730335963799386502939825260517142115880248995788077238254210853636126634476966886007937192864542299628258280831886749614180669779337570648195296764869938344662316410470921374547060134619055864555618148716146706540061971585861896759489498425529676493714058415882693119063013378239370852718315438830399574900822576017105604169528314541071429603210359234031389105254824598417108734259148955040825657752337334576604355805729936674365246181821782308500266457886925752956554465176924901133571049031967815302333533503788813868625045861290399979574423836525087693227001242299451222854728226379782998210257737456984094553826561520975510749168176561185822389871193332753619149560090795223462467927265443599898885009538349301712431543567441028657186991313706107289088371312132533764108500392971799918587800792356713063391498575659740701310437389965697949718278494526764405529972278426762556237618624721990801944588736207420829712139776003181379584000000000000000000000000000000000 [147,11] -1260458728435257760444553752429120286347182531609382487455978120032401224236799697428812759176980864851771775118481711075311359533507888466171071597434382123572447197984081896705883360966590215722754223034395623106446352641040945736594428995028647046512959940765632587101165735446969114344978311992292111723415025330453321781255378813813879957487477232849102965440629817120210908443219843351304479393735482807100103351652205984482041277127559802166523271680640486962465084906679265761143704402196220059652579958594505323670998326073458048211122676369614922625508669951844368941089789505323402490140190638259661728601727363655847778698248234336002990182676935395654794491332645356106645928436571119165405677731228305789344989693298146419433647276442982597330029970191989503782106601670403507654534602012015874309574237119383109367687982501706684630564580991629956546958084395257177205411462409669175180916109581661446744403741684493679406982054212003710873770651744300530907767973563969772171921679558390313886881753072883700117779762939121154217204768310283110215933478059681725871625936809066950278403018989534308385304804995870502350767251104166402838299771427423333255646857835747714140706339674822390071079115461463029803730029580063059184803609011379292276820514323429268891923339992887743116033450994596484388474211035683698091421460977576349416604508514010862725740162459805822934717165288661649256742872806907475327181936356009304995850374760794068099264891188709750039264826572918890747649301228590230401796351704573187468998986337784370761463033092133133681924100991966121416603605812972723105496813197922623984973891976946735816638464000000000000000000000000000000 [147,12] 1122248151467222494847468707869674369545412416584248854977999618704250641210095441816350025343853284670344711254044435173026271739341336887754894701396761691431752542726375519255705190292672489020033891028805169219689565587996564107204456538921866962762370858679453815675500774033197218993770460543700524290346915193571220856722837539887137092240451404812253344523555916387720761088757059406381992154447166150518425500240350897068157834859401204201156294538184465836534582497421498874182295940296234222468254646349765201659591316087969781268496915675527896711491113945792248947239081980246546101114505281725910904790561770479979873147154607716026452234451148699142339323955134831216069116231317758506237460426774121346431218190420152014469898505708223297235019864193942308351263093440248974190671605956742885284936889175086368453103882139611382229748644472618587519918443065171896401422550114530133743433067083736394319915741181440628569341538246735300893667840103597348312310611573565682973308199593803843674978854901506018177863516567829664853507117898702603196824995415999042515381552789247450730556311391558841249331925412676251293828977226969356616076444015790870740883519832976748047214107234949457234614999241627888186244740212055560526815872866075448553243716593160581778053472219077377986188350080647150895932485495539555882086914074281859626834113331392703514752871933245909370627649833369394276152379845000683142045527277417526945710348304813376400742465328657274840699134788993875390807461881815572712266153738280615614913426285712705750304440091265800735123741601818828076613585825945665336916167936046076509914060542535090984452096000000000000000000000000000 [147,13] -895602394137516543994559396900516269769724325762592718162491373460156200362392233763394553415905776638684894513293776084706247815504331603757530936465332064858819500211325074016466437973577391737428640721378005527421916926999607810219106917413045914516598766346511071497129712953482952574896553897998040332980853023362159174268420871782167963920566805690082263988180233072103775552694148851856295034373505452310093698420012738662278609478438986075666553253881204271189056734345379633126424591093680075290759754558740227263257105951938560067964474668599341158623266966646696711419692929573605171002945379674092650971109259442396457156235882732310173228697070015023151214364900660685725793252788751332767891873414479169669102396865648507519237308904596604159113219409089085684757230524343342643485433802504949856311368938557647325440051261965054260833033807887951532659918316253466996015622035028431471419858508782945928564155615883527495951892745316170676666452487269388628887354255893944544646191513040211679406558244621054836052923091310285079164513372947578980829281556791321967298896165255124512797995730303247989328430856867145264420047021587858116114581819031247015730960370346257410688154168385548786960883371651313242844321344435501877377294995802263036016355000113216115099483486949828107285194410292877742384072247114604567465151029069160806911308973218301500511898238436319214302057803490794425028478420112363733204020494148829464786491560182829453251155924857467347365982383038322688217320613877867191762687569632178601263728363051335598518226988351204808693484654738869553754809296433181763555347369535574524139399638288982974922752000000000000000000000000 [147,14] 629782822785568815660343017244235056047446961065123361001679350309906020827678445237021051116826803031668922160229339452712145247589896475624346627729786829305190079966973126541615883425752385495869885120590195713997338557250285426920796884288535680765609058468115066203037886306166216612876806781968869392352364432728106758841789274999479826069225972330953767759438337338702910547144349772642486877150522842422212483558517600540669561401536615247811305933500538268930941030050281095202613446068521488816196969864693432280532794852586775865102129260940763205324612759672772817300314796928117886433337281120357367277537277017291565050680273447895444681245148181186870495293530213429711828039416706583619606907134140856349811390132241951112900581308568999605539679763683118594169394277267943851525363914948678511199940753125425039232884064635501289262319706909103280275613295929090447860746968645241889836517107438555593111669142642704353071616615923640489097123469388978364750138733700665996184794653299028969425014028520174797096779059777033987480880479330481777669161235691940219214986710078881399156641871553390885669694792591082656396740221630543218301701174706350517792179427732470656130949847999809623653091836059598393931160138568041733067774071252022356355851934233752482050869505503153965203610276175173247799190070473276503578057140210719579078294465747883093310240539966217475932665169272399741660581342149844603381447742496524079871482443526605156696075226751948742009555585043725089477939908852133897505145954201803000657239127455444206417049398577566635725223407304919602343218758277205265267818191500213661986900342653398508634112000000000000000000000 [147,15] -298523620557509567575016672685524882440605548133706996699334125786223136957368353244307596452750937434831465267892225977520754323996284240666430710404157470121847634581254760270839799378467901247947906678807310622726264173987106714118432596281642930593473640490828553063542266508413944247596155673113742918816248388742033099132671811380920152052559279621212001401225442523009833845886836390532087743550499565540104863460255149250261794041186880080624868217551074659184586909238493844241858024259215179386921505999264277432154047424199555825419954220874707448089370288845206532599945440956607555778039309245607444426617612515546503293004366167390631384864464862081905946640880991130023301254223063182913729232973368050286730912212624458683099106127000160219139602662489522901516490848588592966355599898201276233125691532960958614139375713044931687695206524838790131614105153974342877828842172222239473925584183339618128850307408284485753291760647987482739981355980602390390207758302636297812494698960118267792023743920031185386742457265275544433571787315923531842183906041850687533247724287752175496015797273884420535175456742179822898620179834859845082821317508159146029682142383485157953586908311444131483554150301967710256483040452787889884486808411721735188879486889219833749634629787046417851682461835262199504472598633701805818539467207181611278296165598658440886852732902913271083243821977937250406911176789843219771140061736193209537908756810562497188839391078166884458650408572829137156763381328165590996654664102429097668037404293364648743845952344764384003444605652705419198449626404758867627658683010429473948118985766135760368435200000000000000000000 [147,16] 1588866236428541813294880851266146221112853684580905321633685882576308736271779772956848440147258116969973801416122706150860408259605438800610673456142393405575449732101902212110338764308717781323342332898316285795785278190937406085612552935760527317891533921994914596895361717686989239769787860177397678145519160968556043221748295812794734223035006689379793714071616611002221048380199877190885811366024635646172476535535170999187417712817681287862581591934095702602369324325709863552527436396781377545033949858158344657607103102488101073461833081181347540014856716101934032228895966260144747277836210959667911914362702392936264372541865753721672773406369893362447544894675801709485429062795198128180761011254942124437480748764467652752015768579030300174919614094372077993613437375018107752186122976876062002690947063771859696560523983467066235942397738943127851781059617327954342518823477461183023412990695362591827767925147229596910667535501652198765243095215289750326520808896231794478167628381264745193797710281156442002569149811810383093081775078661615266935037682696756762478269224467369758102462308807399577957341326043315776672754378755599236965141861024801225583985996669601260817041064266772165823174975686145473111575478180021294110453428748964016135762024639519091000598899134006131421046354625150182742198035265375240626235538401687146401225293154645543645633428704522784271380015502509055576639700341969821730800422505156278707331840838855745768494766846316014910966411354213267680056646490415119768851276195177162543892076614627903782202772732617590920934289982204777601041936156225026546930899796924646555424713859710639658762240000000000000000 [147,17] 4607130203229411171690129955500368338689864569933712367673741808794596967207101279833040906215640310426297928560531530404733166656241871827811269597232153733476421472835647296786458835994075564144695600504684190806268904873386382791054851599325502341488468682542528985455654223326856854598010603789076581604687109482282411741817468457563243616986365351981806127187410057790827439493661519628133320274387501126442682764116786024139828859386751809815020023149434255923044057539768194342926216710290175723890030558174789998176733601414907739486545291022444095864379272764426075519435053505665496202636681683465061329369154174740535899734815988148540812311415913012472913091232576095416928524845515490308693647596426839540565386231402026324084232811091533834562716008308290306144977925071903291627606223034179783982768866073021028701198928677165171427045887349267989950431272802399180979713589901215342465719264415902781302448149688227289018523439989243686911773623318278688390433180972667570142758315295637332240231886325407653137486487679556875293304733803281628035723454108414375036947913109427664980428964457784347329243422253886505403646617790852502070897502472994230302120314433853442947593749714738370940586142844307790323445140224914476889073315877428951973664980500868625954326994103097429350513619145510131210020856382064563011554693950141395504021978231538583209238330407975950762045938031734334838543353263779263008660293586723720453129749583746684383717599612662888742105141979417864187304827926039664673261664842294062981508324864467150456260433798072620854600056633306602658090867175838755505003625211137390846068120722902492632842240000000000000 [147,18] -5609675710635512904543257013097174723748850531062807675662963889395618864960457846865786454954103093212350173319371028669348028554121474297280403051388152351741299387411772061024469290214341367149105540534596508411947111094291973789105383446893487413691409108699605681098876462086118740868446099269999678232699293278909600575150673834909922675077253328979582207396581860483949414508398074524254490453096981605107117505607767170017042581449457596579540458294304180807304733693301877348742717944988417938651032168608543987035966145872992853640308595920178250624754982848664173325709547624527317084449091520844607325496544707926239263817927504281494280704426233858093186705957822419603780917011917562094342042544576875894536225154901587577919040706576026877370704866843738414384095937820215539526432158563840114926537473744888594018098833560185274788387294309993620111796467834531887009914560703620495261323228699746826857184813718930049678248949320163842234049325514029052823217043615934967280404779427520650614459979714456753072475781779565510131793166532018572407003949808972001934979503217067397691169343419615359800165570606975661184599909420511683587205749035898400378529948288340129249458089709584035176695096676989807626745959101515408041677256721320189167220269524933250427439922407212617559378120660629293528853039063470454237263648953741541866933420221054895719000769971323041631659224742255013643107178339807535389945445096032017064254456084792111020715765252663441268660724711138343762238510381026183513271262366626680575360330583234143466349803194862066267666493471594641782869127275062654038357178887515740816087082440595685999902720000000000 [147,19] -80875327508800367096845458105778916323297121751683490090908455264149149394014771047410020294227501811276666203190555045619857521440651905531691548664732189311561860843766831771430726120045093276750271100437523148546017264386125743705889683095522781515202936574142686278028222669222249529853526663463727198873539893981004615904274399607672703069931148256375737455095175814711123519234944694751064369059129591091504991002592651373520385586612879426654815984265635962766153184430237504450168477006219427931887511795713069270017166915247902760442814586978224144884567216569484279799219306500593794433553345676494807823105689121074468177539628672895811383109244933582776242812817115029136971413471716436506364060184170428525641099935750267178464176924441127264735390281402668737273762775119706868916559496605832982054893128213875100855970485122977878744775248744605756444897336798717016990371032486614763120553222785198661868259338449494371502750288813482364416579185767063872198069723664404062761591496573730479102751099882176427420637990605728587734972766832320350634130699520463827781968033972036895743498116903942084792962672850942259397001323883087763936646587201331054117086321834562493446460516753510005878547132771054938690653347748557112844365649596864228046006362113730044980987405665428054778752904190713560891649648609648331529023251495118631494756419244928994342572729620607013434608548952452563122703973670824617554084396598431674794645103495950648661094947753984690623098928758921188510298576611603149040712829342120870242229943904441837980932001712071488696051692723249598682173930884574267837580558806943568642781528759884248892047360000000 [147,20] -137519260803170408001761228899957685126253416476003122743109571926323996282151854544454896605435220820831306576421008270858806131777093998349025229084445152478467965880854489040942530259999302839756231749682761717780876191848122181168785104830287459490227518720970742982958585510077287701383556866765791009620427721040267780416223893221188501492151057992931910647411654227378217286335975617523453916071595970420651344867908421768210526189624896498974177011425820529530137216179435670162716001469682034258606729389115894824088765935008846040908987585090867089628650210694685815381224464748709173160970286555157795915522616910219084821177608680456150962203099294060012518824961292610857148363495015489525609319381690212638098652907685060870645142234898844714366697676750525048583141453487695167204953072265156399807554241291357497545556087621075011773179417200867302612640381309164013259319859153957038518319271038750772772478872959671727084993140652126224134169403622165703692052798829584060962167532470013390730580173180154864067014810446570713545066905967884360928637101921147611297627417829524791246343054082343321560641926979412221523086478638336345996037097875937882226608002335259361689313129779998394378839116860147668606576781176347623376941850514730887220133313013090086066616696901183423597364134350961488953520051614836106202658263355044504877488973958347337513917619128411368185921748968508100073500905801970934418709803690970253745745811718376107877189338571385099569425613619718393493556716034745115746769353285470204161285016195194473066705220238647190747713515134556585718003933424388668576484727028634257151510811930811631327395840000 [147,21] 320992950198423946427964044534653697709953141236371326725573707712366296316206298139097675206451448486779199854183680625990740784194398845284724085209224109956741971528095095408563922625284638160802337475873276991088955975405377110185514794165710344376535390805700379617389504159438394691516828538708072468854054138721335464594394086775883106215542356331935709209984416914781791803753238998970169073475758907370306742702183497420733406889387333967413555719666294233972798094412949940091112808870061602412356906777841943050278730127019536281574332967215935049495829023457158685615978935205936240520403889550469488965339588413170092003866531832924854731559195541147267605996372977742350055197873525851120352794310870311162386654873899154567556724961464523218059128079570555009628679995932783174757076398316220810201704487077146773619202334167321883743141990868491354111402601220373687527503300409290111943819861936435975182726188871530377955387938189262144650194411288006095847059897900604588528011042792190424197502369218902672265123002220645046558809300438175749450661066422375919753940997285428595195956004337519940615958155035348928064125859381092297774957598545944309069573574542183376138237850544366584639486607460373658120780266751743303497975545876994042418131516498934289222751032814960014938718971880582009522547417215359530766525016333325026016536835344322989335323694858626383968934594577052896361096901212647933376946376043517111554827790087902245073434518869167258516531856901707391127326352441094237852211042882986999953346825734914580286893972115503033580470889525882858263456376406790147716450454171972964475592353462599461230571760 [147,22] 1094347623453536423359689352861234966412365754129635778095434476662058213604187008234545764813346638768118040417339542698018751126686060635743754761956422281883391596665818546183201231101351401928850473649823043341811063365858556970442210137017452130171772115254686918283304080814006394032416704417386966934942844217885543178099646161388078917671678378220980889294436739550087103626156233516898359264552472531045410082625137845809644601612971303206889244900341742728039575883471407243140547799730713457046432179554158352333770826002521479003490019249313104153253156633824803411595499767365334180196703899913575601299663943827068169812617348073125645987818268549915219609173974183461316277906242062678971209881844243315570366176918019381648701528189233010339714049644455317366419561539095241788580623356355369578500198680891204615575116664750688848842139968835674893345850317810016173814259865570767774993021066961116408041262450796623141947359010906539402418307395917849868022624276211086001301914709168593691755602024420009960375163318308819726068352222399809119407613799982854571022772969020241749197944208935250407424841624019698717095329213472242575775950495398845249882450620058659293833250752196813649242686425367377178801224537515835634262181616194173372636833176488891735656213564542543832705833018493936096553246032246717337415473214834139558025065925708785074729706739241729085134251662709182107084309287147898051444744522412406380664350078836842297328961440719375526037070753170127681699236968517545727064514328227851353387805190084550223084961722035730216890418652830789065536695297390517407793275210426363161363686546526302552568480 [147,23] -377058772574064935638347173516190401624113913304305793512351520307391691597043790387584750810839947086491843502979421897103974956291816565403146967474078209807524567791132651233475660892168801239113755223972064951093282261246503759637608907897837996869832002107000289559737628120941916449507254379281005089557646460775587328005950393946562748911893562021427977603791788792491420813488266047535344963634889638394664750318520071968068535213289648557320993685885563499114626366301828519896333323563506090777494643080498117196504106383237451632473092219047060535060257795508206019943515239501419369201038645469763709721528578447974905464174533858697755480960472292207404146444723856040012613069039023012211904120957675321176778136140706988636883481117062318293112153245154174678962083910757701393752034916494675379640814239130540763737299639256839339869095431482919374829114808263658907745099987207198651876736019338407751298095735398394423442724059811245644763939123888023887814257693815599976630943518271834528788029139433663404634301165192426004709677225425942235856345249453385176301892517794285381865391697216617589116585320670690244848909441625379818409879233441661189568871689712259426004169353585953474873155506477389210547015129990190642025302086144441397311877036086440732173167786872634510178199505532000847642188520741146382517952695102978470526209191921927707896241440362179480154754821644599460349673822619781332813960222685382547265877495815517591667486579649643832979120302788164792950246688866641833392293626953909877436075541863850288320192473802653617533209154977888024659944715367531148637316451593846162608177915114769597820 [147,24] -3669511847501316372337645453300070693444489942459260108568482412936979434618293521956316933854345595003702979452741839710298296666429460378813075378678219322166991563483963884501756294895024874369862054516009052328416254809425984648589151013426008496877026926288012567533711141915102809638374742718903567214885760005366223950325858838824525672652613783487306515208993665594756607969271647620821400001552673858079432057053541618268894017967126818037568366603989268129983230976980409539932130394950021096253928489988904852735868353076863378377062268695453570780292210359848986240468190729191352372815605933345960123828258579318265404796613157695886623028305788201161387153872528251096612665146818535734153038796459752457075866584444671442179059125049140158261913921223977697017823575358972988195238057951822232276599903422379461480421249774490804003972477709030036245376348028902929451898239881502795799174366010773181042926981729969947446404945696176075475897932652845307538001789358419718124105313532667814778312647439933275057819708766265156247134761651713972892909933104459769542323031565520568838646916173422816942803181646022051944798542783664232098859651293520164130785732933856965172179974789988933362130883264665619887460796533068706015026276161132670372553666793534467987291856099447910334509363978049140443779984697250430737600049768571821791411471307901558771617703359390075482692544870583447441084233256937151032963988379709539233211163734898593345988590691478664219484445031824288522057451803814639793659909929642354419771032404037195392039576451937613027493607061824992714747587427125787771137504456267447290565737484340896000 [147,25] -335380652161081367428363138044154465447496064502537938236873629283464554196378291821861212586539627528022623341371069608427010211452119475688145721464851928351625035565755468405683774065977533132818563669113412200236936335725430843028835785086842040732249083571467568897006596548511195928498480024834599730203241754915514655003710751290451387228639006220909450264938648898583255093834792697477634331065234934480920470992325574890403231007302745425765322357896752464032802960205902288894716892242874783733114737715324040848619095483585239759853235332151810476495256638160087094385942647157928747746622621855992421070453290674011848709113519712320967854989401608046132524638692055684850436105001735416700223171025682086719562691113218168719518755778367959938105161884704853914484544525954426829443939118399552237187679626601645746847486118356374549684044602206873664659707917403633230675897770145411790250996231093389418973710211095334800365473325491188935833919140356812913787803021966373094260228055167120395622658993516784219760897183208145362232057299517566978363572521610554599907626817834073763456922147716005298520303199447244457751300665768587294858623080708289822925368837494143081138906025629251512907413437814904081498378677080342122390289974022953471429890206364836401003156379599868814603094593599713208438187101170657958716679627454600243718323296424858312523697553732173515332408053857906025970116037091080081865954537868059604845327889684501228689415338307849538166739415597156789974843514481992932807316801131721256842085761728529411383365064790003559630350047510516200497867343478326254183248018259682428571914427538080 [147,26] 7478336548349585509891293474681000686093762136891180292434458978769749629721310244123299648996277617892895632108110259520905342624769308626086846319191561249223340098004263070426040686632811026987496630793343265156723512036230625074390229806407255570298319692747898967836830393118379760312250416189337538411987974743653840932766659939950802910030591393271473593321596405555341151886345450282091941462864122227976538697973338078005921473929072804566438710349074818306719390083541850435688006359373337834247188652206905990889568816783700052699410127078347583204211786612201689182934225559151845352143653356279530606556679426468354588892648327062053218962816649196221406670208350351149633730780552727452576721614183143482429792938797714740288223126103940156730812331774973758555909527858914744825260136375072787722567045946698748173175607442806099857673615026120031157600823973830296345995921671302793861571964143077466464055514835154431628677148325114296109134708390443444755456459306868130005129201672552641714214714542583662534842461088882978477356027728804615410719875595669531769232162953527243679014239045294764895778165549553095756576431957752667283341682961232207596661246515559850744070268122035236770431628575808363144359951291723760013691502630021522141451540117945631772779354682056287207205702923811411071552422677353688595073526463191535407412527017683991336352884842529127639272706179068835726559672761446187772661449155741015561556522358143710477784801245141329637210543197145882106561574211414278644050888598633949324476680292594617852494394366538014810327337081054805860492239869588732534760123990272161586903599990400 [147,27] 1163552297997069223735959397702033956026008201731909113899937635700719764800904551716206303469730315436701322704564850331516561487622232188758565574486493951145767280307974244935611312696102663714384370405379767357120893406155583343701346336824828762666837359639212200692613097178689453988312222820513600870304041255666382944144154539027676070085936445243467155710014637904549589306459217851472702790337785035195708460323241539997547273363110614934132484399660395585754124020190183650154654157559531085552258992753561780723266127915476040283795442983655628074109274901135621468377822723154401504622153661891603064366527404070195883225837759697675013562005910132656681023277839717733618028862253198073932091522459112616603944091488036686721554932992556520270554252911674011089427682936137357882291308579677415275247073598099081488608318088341523698260198582451723910873970869423029777113350074356941586645401686472957405347219330914696716816584616260576218992964659191049907060117113798877315479166955844327460014771191290702093283459540120078615676449585914966745916894612107740812018085047485082185051913967022607021792964642736540218430560044386241352250112456454992587940836943918283987712864616991308797061427522762728731574222943413129119645759263698211922547592107553036508514535911338954622573390376693495332892310685089560170925215677053533303654204109080426466478596157862891328433876136070909079424511121705809394585208962884042787992907290588321674564218740265791262423996608757675788350722930392246660599012904572909496190454315891128567596537420964513703335248380320547553787543161970947307944929394834380558749950800 [147,28] -10415392498504040859982722489403420702291683864688011466826734443662519561885398501151134496089929468306259000491619525138376625957378160628191707843878314941181694669330959012960201747296341540748807196035014436115278128376318808440027638605710772841483893401890756063970583933816814287129550655359906193115608690675908692737495418738251993399017202424174754708848863332521137805169472641814838110533885867705849875132302597447566519442840057340429506900495715695832891451319637636886018307541152669304808373108192972539153890877259438738441131354332054347538624643002258544083940894106137342703331706740125292953825252855493655790503270156433611604672205873826093949280320597442479536929893228592100473720637327039678005819052759154389231731288667317305680960281228149053070231785743437352092600861836742637119193631079512762074279199193595094259354646095151735855695089077518963881076701529325625394448188299786042916789562274335893108258192698930690635142770874047672047621850285519807772089016030542170937101451170402350974081257742876101748693087520816223391631261813122090476077773451326016145201130268337800641597972671391642614573587087921544225519947082312400202030077917875095174715038814257805148757776480777629021599170364306142611508180738932405284438284756108705880917905938360799057955483538128954295578323751896674680210421610044390207128069173858735950388081790982044040453123145969257457051716436671739180236129496744761545402848466601882515618845745520257474819162021782428610602134063977385720538218278553434318579016941363851464518851091314806834493395299392904647791577311043657014370408783747696668209408 [147,29] -594007941191365347882699257977158481939406488995808776822811582096926921410853627290261014818423230422857101502546131502133338779702199559612504925419804928000571307742856508014282552189229767914295829054893482940848597508241457913849063906074607297582541820868647030559593736353801846107958230262639174934287362869509231770502194244997923892420019936141850252296968493202715155348235275745785938947465838130362226921415454163597900993929804842208316063297751519827010233557689325766154530273225691033329719818274996242369012315528674149808348122316143575578308562648524646076522225092162459501092344613717666988038737240716538566044699045689654677954313649120020250153025014167797299541518031050563925418103047397291824215579128748866297316897750668122738243946897205075037258586642241945317671237955524484181689680862211352776686054324171573729264670703933493879094032179631011260249101806276630961290686454676156801931540398099623279129301647283081938120889343649252932723595888254869939493741061350546984654401058256372727905145276266825825406702204459164977872641312153934230645803667870725018599065063276468346530932415791932133456023203939906360914184363462958885043237587361377619048572232444101326683579396297366300635975587561237411081280153825157028177925553230901696228418449508374914367814896810545785347551615705428644583156359455448062835243852332280912779274144312256307406412220723245593483591414577337969457582391730876505970984616874788867853973706965277673341869401014709967858582425472255125633419704776805608962806154404738721125043606055495974724557769471637916338216235946735634299545472617548620152 [147,30] 10136030786920457429807028187190288523968764072817240875502252275852346930893416190287264672307256405567702252107347726383459678006997546972775654422350334347202035570181800488594589447688065504725180526094072824859078416120319284219698961565781726275293828209856522619472072337631650675051126961317044607074435577806546457209274247401940837581300115591181778732537731083162257652477223751923784879971906586118057886138337100469182619116969993751316501123702132530167298161113750980713289443818082454045463520182045230041202388056228595315728123949428810760193455358796889628339560150734094792441858682833974070679104745972141991341573752953117464405208898631738082355268314298820063888996602712675312308948540542539381066670564120525660948356766571896538372840336379808907708503681682139466185251153460727950844715033819180745016290004064069438705721153113161993019868895703762350215925676706056845547896583732870481690206538042705779934384513949495903038936633110806689204483674313518101189103435418011303479184481486110056712521171591244245690881423642892064148226686347049284037920960990418857224513668911105501040873573025430109767368574294108613140507673699994330618521288962371373978210051811713445411576349875479852476708759572773243390290565610916279032411022000745913848825661065725573044176897813032131108955363149799865150101984861028180071305549983863821312073262618614097018425447944069861461060960232711787527622930932447688060299461685158772203622951202609263611366188746701034707000994755793106785217282513788534274042463757393043917407649142242701141665662405723567432686715612458297209327239206392019824 [147,31] -1079296118926182591842229731076836403196164182568650399909969410365426192912559732198839122871084542294471577715218743381601612232935367386006099568946305632411753856590780894731340628489686525264521411547836750487044548121088646968315784945749752051202409164385294483036398914926655320293276724194069976982784588321991414494644737227277236643421298629516137956438164419708133965523310231002183768003767500103007309903900936781400237639526777237972831695470497150452719133170134232178093482821430445650450842261487214605899293167483642073216224749199166583678896194019617485809235456545200909362494445035297989511228728397163539688094560327863232061156915683101035720474729920322724323644165503313904447478198869852004661558035467880796604751518483892787606062555583018997534314063743908468695015911137839554251974269493833024043161883734380604910931191077438047951510465818374011408574284149043633945830282312357175406374901451996005609290102598207668458473715384362547356778929277610715314628629781075756730449135054695318312397707882278540800281536219210521850758959925023318795109889083993807018041810579284478739646424140950549046761146002459077220769203356018058014449654732383816934904233618837214164019361918083575973420134203896404672690106432198307743165743030329771216016183358036943120416412829407086210752134257321127527940299024915202939742594335257603452121425242637971527114274551346635150878674393530692786093123457640264234520710722819806446175705269157541246973003213495266626419983859086486276802257086189030513675667501070565734110723341829500447322589984242037369431135178514387422087111076696634 [147,32] -6729609469442620498421092935706394895922641006093174010635449247098678191170636053073851720783623788001239319960017302224257750523367301999992200870221090975649156839865887791794258856398611177345224938191599721549041623014835486432664686634375786187324898958304167975958472339996314479245688324120646827172586475358232880266018859494182188854974666722568062056396036256454946652285399371091792046595470286028922914390744920874586634268565393186452563774248138893159973126937358600772388336860638449265905102926106571093090004688580424369527914587322475463900606692317869459968490589816321000128686147167372593147709195820982442539284102203301264208502134784021313153247570761186746296834123722268622178484903215015025055992839415426706284358616998283053772502116084233872410580270929290916364192938590494299632929857617506146847397407973266308045493482805883569920805024867304195105490337032713628194137792712220706593200688024781838795716977456380857823917603700466698839594688608169252997036443573018114287845590947337535773236275150856078969961083609542299262091210813399146855282552283476621519064668182384990401136982799202171840008474194613205045166738590455777278716806594304801431931548799413127535135936281290408055545264011015400263455815769120201260305496135811168962638030678130359441547029250442298468749781144883619706756116495228926243583409722484302314521675658497334156624855571418127662230627564460525128120526389335234803333803652950423428854463101497985095825112982378630425670638684455842357927209097545059194087061811248721981894633557701764188215587013581105089967790021846625632934058221504 [147,33] 1923584494528645334925342085415311095170340535799975462720729314489569261835030914032162159374836956263160745611952529033985626476559183246012678837036772458685914075844549331110328018693820823859447973933531862630059379758776132071183599132487564424785432794000885684725693133908185833277690115732490095230227282417417583145115113072530232576127757307371058598433763408482539148697458688413476864271266653436674470410160111152144722290462456713337932047859960888087675830947270104547315835498852064194376896513338402261317138642646501369604687378212631369149000990768740959621941703602764931649023598036788324482473608696650986490665794088476959173403079368111229745069138966090588946786983573488589298457737996753624498667356958952905425019091196503839971942761259735788318389933652419689595734592849944209823876415282376052612987881969552517531366291497060133003243934552121663252934052150329306201574152803552551881599121204616000058491629686231208866322558604162478902104201415890931049549749054397246215570856905436069377189701278948798908517955857280907555210117464073994801633436687758420148939850743752847776203279260664013385769989735326428224201231621906590153480096004117896468740866423919634597621631009360873345190484073325282698333772327509002036289520090786134367298708619801291794226304277179635043149589019347666384655816185135763711823249941622582491033248047145133288831205649059689821139090677059762578415223696319148866146031166120383807920583670422841304148739721191955799040408271479598246244722907624011097064709654548017219945337091928191007309718190897754653517224959459096397247008376 [147,34] 2898845357259338077372866829941794532931141397443046310749811939296248118674905173654260839397261874963500197999340936380345935598360490889897993587317172498761090644082088090396235829759722411109192165290739973887750200412964218935773636320110561513444000583281111353608396849155420823762070570001723151662913394018138000844758926409127726966953234594003633349028974689748798801450060414783808164631450592236515349466985085559457471745049329660595933872052816773191754267018998556570847061583850476354018180774336784658662009747922220644473816974571941892284443846598428950777603037562425734868334381083950830850841596902823635117669850585425536009464215773639458916820740898769417630215044560677624189080647118183144759743355157460153037865138209006168869412980383351492298573636733180114386835590396740322839376775339125975501362099654585079027348576886658295749918622942318911634956588850392116763849395798744456354988352209767795631348850063236709055022218456984053141890189296529307841505274694366753995443959517160476331815092124403027507929039280655861288021057308366825579286485623128119809050777273700746445912587741237413045106801746597574064137718057674791115881504862438996742366237718898357849115872757819326593295332008282590587090319787940365422535966032149085046982142390510588240165329539255302281348622651974692141502245231566641002651285678247198805362929208249391525930871861030288920409609225956856406300473445874264493128021251619885707398497474997554140638338928998121456116725000303509543321870907599643985931145294624431295200056359622901535308054429436855587444091195904473154616960 [147,35] -1397260975135887225091726365315878823680032204924549319656852994459856780954997242720428285802122841726847485536415082376156390958348961196562268832134256143741476771120011347666163967193446305249820209984226075994501869642324219019470832130007532145358317552988393405632950329872645855521602414644086981125416470867172701355924629534056359970371681689536987514436174448497774313186442050365662599806072095420145234789427279716169603594033688337758175456356401524902743054748829007547890854929305525609377067345497512776537279064174430937309917215390716690965863545273140715811137249206018429305508560678345499551589146068177336769939423309309302080166639164537636680597319232798661362721546209508394997044611616330758434337364642188608651997861898343234693641022518288917135813370699050480952582478890111996891889331585250778572336758744345565628720589611640434207256962100702443389079907917647195429451120673224870260570237819616477747167713822479080469451437370868318464504239849199399378473302570673667017876423572434931950026052402853764240158812494601893291380294670420549028687468366985031324944083058183132693488802674518140527338888675716321839155291110012410460002112533008418687802769151674815448448408431317346058555874652700832976163471346540678953074991337815618786127459377709434411175040638783721265339152668020168834579803662285359467116161986011078945195731931430989760487033308674020847008428759493493505860576971230060834914345017392784866470583376739880316836716719989605867005075364134836503762423791398665354797422373704032393948796716655099272204824858454400809810079927727499411248 [147,36] -732260814086501580841381359452386253715922440307134171960875585961296822718535953210696807251244103434634191938134974970594303382598215705386823145492158858600813811202195591751663779223824385199003917574770662240464131540191906649337102926306997306262683954450164960702829950418723100915492655196099817931407977348345977625981939430875530931724517606451969077173478976524901034387300956292307431992115893825600073028137624357971807463254728586247566813535448542271294573265282261392706789888572789064738789722411942149530641134337361983731959800850527692710496254628894209419056015326828213930775037375428097247112221380805129127624452513037407175854059898486805436243475127210018234732900688826358175755612301183670226734937691834768262368251442634248213686917444824304292807926506108523651379115583564192805722639169032159319466872251228450034456641928178189799579281729034954135816791082917938945985924495626624879049301150773094134120977919982143191697891411043929037732812839699344730100820540581295550788973047495092066061893390946798283636948230972088667676736670783604496781125324205233320371235021910808927264550413682041995095362550956045714457574090111947035784894675385617864126578793786693073144302590215590659546280120899026639279778333695812318159089894323224160725628486747375613214019952221509231605788289386866028008428388705604323708735439389692572790653567112281705007616605241554160174998912712329203078326369564246334797098375160318089922374728359256404087058577995356141559678598226507226722685621019322664374116680730520630502845385057794324981893629894493738333831463854939040 [147,37] 568847066245581047527812577227876371575052753823257570282993964678235570967600514824902785111216101663110377573205650335968436857272803348565154836235812235742333978157594809735026701573041157505697419484240194104939775094243886316371708524037526985037717742328411212364091366292117916038221634945154051034500117657327125261813419022702892882174017228856773180315960847248968161072169189277942016919184453087138208263247425950629243907421736298696579960871531430737598614294396372092771789847163721671953310318994859023037360719054905588532114135977397681306400238777614447765429587115302025973758852887455589882358331694473107862869976299908854766341453441504851536589558081754358822741601121624403552426959463648226078094237580992272609475288748334265752988973205858703958792608922442702750194570388846462368485992923609231971967026299869931907649735074620101397186701034774683223675370950323327030551077373620294673103771663375343389340143663430288398262029243448440208822122159596268969134787773013790191275477343851600429881905914533425597838115802698866372283645518937254709306179060815574195586733467207716848740355841028137723795925627656123122352044928528083057120189563454258456181017384299809354757980053103184707015323979019425537488949801565877072800609955181993415148354992385456531581456479042675384654930446757774177470804555236583921172739488119979025373539171360089103364242019577317524235079221001355149765229383224564495060857247439953060776583083839469443513941480046003097467176996126104910683279416687108545034217742839971481085376102627217618162248901175733133536226685205740 [147,38] 73145720198809877024003924739773499063905874644740035465994640324989910656688768217594009579968799934567281236276140153071569205562708887263840204080719475259993419611484404209663670783262638371989363095867284007323555941260913759685665179386563890958093382197225742273288862260050251954633072803753552112239312990952268673997970426439190469996894760308586680542661022230390067187857319216966905994336813535025261355190008486823304871138637441741546990128768258511414106796261496394696420722832515086974007962545326752838743666365212279086031053901153497472122266704325384057417675063977764471235321049084015975556068055421389251551953912711528548342224801892106073249904961467588820714800683182108068283593577054069804432789435832230848387191513981342444336262348841147853231016824416730036931416851559985898639913892357134806317943716006820916406588728230846523782258299179079628519476420300676192138548312428854050264875138258885462507717016840408755011552727256474009468607368008813986074133291278877418636902914786339339239226485403250411894875114607868276864522494470207715345426533127234665717709398482086065699155185052598014877646378549071820657078674961130288934348393792955032858885882759777435399819856816809507190281502872506248963399174834895028688966911108656141605144083185585774518516878344070332744276987029983909397852130305409044835323980595954571157734507059136843979976728289704065303212836938293248039958334805474916405618603967927478848983749952343920737897030122216516915387756655211429747085354105834227659668266328198011298246189294171893692083854096352545530257059352 [147,39] -137628832553679762795201962901593335225456321519696891757219705303102106272679548043991122109113235980396792298328116149843171991346749676095952254775895386774845305695942236573057320150358589288011000176467128396421192768007852487952101390062465934200891533540270513993552222475563409461182725954335352820862653151424813165506021599193395888935952185096049099474807919477838516944771433243396108317046848271059582743682783212632632936505691599837316563530060461406357576426239950397675921661760698111854805694960411048696222389116289664056765265396107870098125768509751941000139433964262399153919006943872618971616004595298956328110732079653563273523610084182260968619214874372852865114207160068722659549807710163044074102071193770284956377867670208887721073421494114275755115468581187036578093266480235969033312011945434759012835286489289912574605168888296372362526149743431611327894515176187458123868825102260186335016997144451676794936731138978960740145843140619104357324861022303474952669750396149750456086035753335000009489511330785447730855006016794772704718325611177630334871612928566039533896280975319299646288948389624114280096730369873001849794444541374795034977222732635572820417526498127067809269475533163950325286237104346191091430467976151206369345441756136405216024689541504253494368058007828183377110306547185123484164326904846776713176063693064778738762408832563035230828596772821783458612240291338612998690224381379892460711462626256859287355822641688794452753491492069046980396566286022109798117704146741469324887298230679713997913131001656904933026134167798053794061578665 [147,40] 11994227608123014764648327592874614857733870103901720708256741832450042161838613642929834672267566536663833641028298028009664090069769815983770641958827205029494749229591821639889048889255575112562435770714685587552139797988500862698570374002643011810729280612250978918515658466659281365640786530387347498655020022298755618495377859034558475446480709932007450464396452176102138086938833673596079291258318338812308992446892029719447974141144947812741367365368126322382583265989279955514841353392773189241517984557525873551152594769260701741451249829986099979131696234533901826008847334963095012023323517188827583185377161155937248325069484741116848113428315752511524494858368971560250534332241186755168609570836685546051667134092555883016162219008913749335078338681574135503318942757139432390774058445246434864483149196620865171032933628051297091158172958786626727243664228578259253654290635604642729027035493967238939445070129965613718293868000562100336133056127384543745828803040522277066421335142357785339578570966784356362767288601645522879190661193691274111862904742863350130309334562665570013395356688402115611259357667046905527666211243992149551897404746632608778639917390782973740068253962668171334803751538974199971077502087128942035770202636496865710808786587744689503672115907628253961985177054410140833274682348262226219220216871357813986826120931932536146709356844473124817466725928723219478754200847748590735228873720373922936646829031791217955595192769484110782401204248639496039527916048115568719404528561950658957167393262213239619654846315392430388821162159401343286968320 [147,41] 19476022435405971396775071402800481779664725596598543260130403267191204753980504892489238755220431692739399096275410785169473598445743851673583620699427731396415701606732645769916875827928705151236182849035011053729322441788190978696138182625230829901901131649625946953494279986212899374318922065635498988493010496481475218929162939330788687012672017764164932374219867096183956296447016322240257730976788507332033373320794895899787824619335036808927949060822785814749485216697380874093225214579333477851939946944250147428985181003035966422222504251657460572175522477317404947926665361446751917926804978672749751684802900807908121467601175001358599032749719974553175566437868076343443814326793964732939039751315229049383419464936636903957735203730517753631209034689932641363958057117615603185423903921426369687197784860912294216712713302488701666953473396382171938901199230099971365976382689640082043766747250349207690281725035930158839391009219439252852323943853762279695247400463202659285721235519466533218532502445554484573382283078812718275382437008678532108301210237364899916374195853022502577084922833862126423109670743960899573697581843523970621763678562872683882197613366685376014289145574033298644856643762496777935638265219963664956781737161668586136956509244958050921721482423966398813718986423301603797783557289899894893724546284232735426208463732894485520378220247474193268490909203126822945765037381392741652660253062953283721430965351045089645112456028624706580234729278095215639415966078870039758464856296161015082179468836361112707641359576699092092759307715454023660032 [147,42] -4838139525798860402323323687039717268303111324556525056958161931492073399332584237298013553062127589773729888512662483817749348859978163356981002045242448690909244887867834193932878165686778714431682556388109806095144436223011969582581259954575998978782490682757710700701756430550042854801214760247543766247792814393489224774421012100122378728260386082306038287481950150190315236774826559111424742439956694728587684848069731506600023155705648083531985680863284282027598073498934729539064793293843706743954777852067287493610738263922598249136152389264591585762722000212796098609622268182587410091926931669736514099634325108057139892841288817178446734763549796629495588460001762915622151544359586959562251112590492378911359318805619828832237516460061911761617719766072430172622725395723232918960756905150960996238664248920740011739064259503861074202040576553859702240804742364015668258457677704958584456322425599948838055281333864996149458714324406905026519897708250336112228447577677825322662503381041107096792976341819360885004944427638231390792044160949277918225205406403549741726574439717082466076837922389264151776616661046387649858307912650496158676173790211066390880987288373419131640440552924899179977220269703299257266334264759509537192503189050904852422331624083537401123555720873814547045016157318914229098635348250086040380711190529916295399251140389419414030676351362937273146548142742935227030278076230022223369851122893155796039154456986265054014691429495711512096957147102871329676574034857820358459836830980707329696461895791936370963764655569510017983454116606791808 [147,43] -1438337391709718753796072927781295604116466397578301798530984656240949188941183309979009776170703318929876776413196115855441162800674100493319875119590214020359966979549171853898842716799482913550858613376174995043027161707527376969539255931745784678036431084376332101826165502217149185104080145687509259810858056645536270905369080451121136639501667085156618521478738847156592527801446721130705854170720970608263975118681284354379471898738879252101663385188640079184951116390268175643785818362058766523352197477511172433718667045579754667172403972817498175366510105996136760198120395039674088352333357975175733147151545698947571065634866682773137043330119124621160805476844479726447468255117910219834647789585336286946120314101841040218605127707351896683550486685396243170972656873821086973705448586653658369987086251194791806584167364228112740529644252915091075222974709431856847861175059872978231764457710034179424952689466465154434311874175125134473029246970161896199020223677915724215435799943409305807846455416094305312195469271231463194964502191688657502244129190937597957061627730016646223351363410189165063710740739853202229749851714647343163205669815684128669210921466499192504159500495611657890282648848327099212958299442421776197434493987527295354025028799806635891000888787842404874835532744529935323224512445668441549708356039246225669963939686001287829148101601107727446942548384877852201524419919701585038181515070841048630607472070952020520818862794258431229515052191181119836533673959937342363067669085918649403024697126793498429006774699060043935937099243530768 [147,44] 667860159959056711257772533163313085816170608060398024751958189168485377306264438830708200323512526459678629318484772625368555734649897935061518456925086774963663949108951407974627222294761223281453117510420961414795492091896686175803052915956436318281323032959779990784234665090046371312075343146367839211507420675665511210186737171360652984479079575715644807374253689414096341025813598287681051612545136499406608871796048196174220955147299280443977868928539428504317272307922153973399715472829575843068503384870608783157557789756329909073924218559742243219955631892465503313861489292060026432666904719754687612658908135755414597370548440037969494170250509717384245772214064543372673780518754348363221367010930751880505581760655326474455310179549752082415081512941582142903066478689904153953906318853315910360646831503875788980803486487943972642709971788999490143545614962646596390988182925238268888502010327648901545382363236076813684714692184777588602953695697289331195170634004755752147836901086191410576905659145698900521442700154130103889837834197633412311553796596613375998062207862829010105952442299679698860726950635722311128454806028317226138967606015514272728602137762556862862774558164021152540871198972185990415532037230518663756760558750129115549855275743270905803289347018638448987703121648035023936801330917381559278838085347279862525161793974050849430508418740411663576616781026250958247745278690876814302122057536601557151304968557838891038251433860022979350554657495677594820824246387199348178039744116517321159155762341538950710119981020409342580074095104 [147,45] 25588142266301402366887301216275951136338019632332625935601971596322823484406903005875474581561790447563227026035206998233338270548495836283184186466991044292735776857808951289001799326551489561938123087960477254727412370101282581858369920005212242840034859578899919316278500447607235879375592032347794925432827111943321367574480970605159239081240133886716331495922390155756308503752189316995858688044765311528471539320318681770313960177253603046700846639144203536094286151413686350351930948341508259958864221627618938338242478544630183774920217151967835510895463196589228706825686831528118737992077288822915231797971711689156835735257432692664567811336423884291314472230478431687182708103155642084780401611709928798266973569671534010416604058410652636184082550572679329076543104948728017602624520999943364965184414862122504240352239968161774048623940272515181218139827753637762816263647293123414426486395508336680360242510423216760811766737469628767923256133502605976812347403855069342677280598884151928843555437713386160342946258153577110559846165933659091294724304179726293563610115036895249478902136065696528173760437019544205097051402021217436694937166070104974735673715122703968336048922350997662993107760887287623379878303815415688617411820448478740207319957539360878176109762033708765518338898857692384019878750289397747363075279936828546599121194575790777006382398030547010098771527409808289912965779554675753985097786903191357214660639335711953750671088409229436020579056141594869152402200862787540490756205602042239590295742708393759156524075065941109513448288 [147,46] -47445549455941478323866005509242774520860723717093390753134156516894496440572220119731596778538921845463651436712925927514397090329352797156713023787442665163364497950424616478649000736049397864044512866200750710037952864382673694962495476848068427799931452024377541026957660769411301177049470678680608249975633258457162606636063853337936459172781492340079974237509509503460834809559434313622686163546141484238297514575717199708285331793697737678002870025552092571161337780996743947045167295333232635986456096363231657416883432705794078183184658946231139756900394955239840347746992028754687321822548725769341360893413199249188637828692629990706428078797673939750829439964342847269463713297404059281099303353230958843159048015484650015944995209051646737762095571732437466146435827920646057054217696830952156085350548889130461891394772879193352505300681664561481865800741998580246000006855980490977293394655160745020838691236998330261955996071937237611447153457194811641191670081845883320557673040243412061583293375260479987369436494665099962537450418414766452524356399512879559145022898061643426313259220690231028261635977441397180153849504196187557906250121615273138280149200972917969600753333834847801441236203824615420829944216138732882673259970372511975981592238561539290923242059741669295736218249461065599162483551225432214232913697467766041777433698697867590206483228686615500101550589644546774107102054599490785613835053345039682299859338094022540936585329334803892407666886346471139717266260533016745882527368451097919702703700252319747358966542427959733097792 [147,47] 3662498496866258999467398487175388584289608728801006399754186189035849304658734067914481975911357929935228235026555263254166750873496728563963626899908783133183743674103356137607041841721044548559712595893049055355588422145462597243744273387427181140698658924702733603046379245532269780100633103283728864173342094033236818127672873186648651206604058918844492814747630777690427207933913111188014180733180490698804105779534389093767337563677581286265783138882061410569372483239696007388494298101324641123373478366222957338494443604236456047019565460524220459554281639263863438388242307120318312573199389374979722468117574393389437812164287861798869313746746372743373441658409289624857444248590008272882225455509200333612647760942035346589473498286486316790586568864308982180053458446997140342856350707486101873690791128444732727085797192520699389753223936534071395993271441240275109672082669281766588494446620555847137735097743225761054451623112564741196014783606013026612200699566070642449797619781137736239774222114777454146721097129633975597426624590971216991481554568002271479031125569987591109828883536711809885602168900216553405037375174099641193301562710667735355683970846501345141163997068022844770762927411792942621217164998948009524403774447474725812269157420782187194442283444536574736968063810256551295947042078497674502982659206767720818473178282542194334212354098104367870086862774009197968021457016423818758657246619988037195366201228039151641910486979408576434412878964321053428730114257947879221658607707578659828519265426214965482053593713326442424 [147,48] 1810514219020211378998255602187167547485486768482501233603699034386445002959581397110129939790747792611596817399848345353226581691337399318318955143768407921078985317803640975367400373938225325935009883681070668889082418812465869015425009493653381228446048374921217659676288077693613208517047819213006307168483767021803648459691069712010615070755394954088354571773496692380903463417949202105930205676474990310288663238952124063258298680301136336585296131474818413137308503872216370144101769092280805672809169454901406357808161427473922610010410891718186591894375962132151745844331716112504791813273616458009587193696852390959009969881808896865260859912539458364951390462826083156816576188932210238968362755692722090511208404612879365716971170521144616310970777887570744030026968789094329318693955212028843963402781052279062963162660012286066483092426432478174441046716530113256361394845636243623935617852061493059691092732646340216344980319139246782209670279817893693904265542421881081096667010764512903439530195032309757141913596497672793272564174703611071280107645319964404979095452568534093361258749115478782167751636059166163905510279632841429497319795710776045801651218161284757911581780045909779111810690814229521051803626506258551909072845831741130117569302083970131213826112399639577507186284697863900113767756996270861000282950796920945505094555259831766739566070830834070687964319736316687247061209362605891339390085059262072038718401964240116870288645086299776776492072482620189124415847874922659603904064244019426833094479079397842668930996806565632 [147,49] -271108542704325838263988837839171756435600142776730787429547193744389577037490709733710248613634974243315595698916024709831204441141524703364875623759196631407218741351993805459212157524303423521454356768096962812454794321832432109460637118909071621281398551305237291811814026014602117039126230963913533304556798881100378029232133588598260065667540379435389242745090164761946073676939757708584455202581331300769199735274776937427271308550653411545108414073603607186634060548238087517571395737700033752151476782716557336194032685638574831818195278463248633186054191179230360924215396814503303379243667935822855243445546755562638822726773539050258259318890943153121387749958520620659199779228003993127590925096377129810732307114994953822394025713486859639673479650324609361855805678246176003007304916237957218891414900388928558353713017420083640005858200310188791944928943202332256311564602229108728038691229364073825116456894536557542755707838349290062641880611543824991009148728353924155947524243778740018449300436753265193447753848139306080633140566524730560241010349451084073661503089906674958501956380926793383604115005086542672024907042115057354403638016280872859444296869186872440225899510823785687979561189630155530294703899670952364740391180339295620421865256815386231535811584840173275096696862303350850679226418952551849856348105842868656423535919093452996643656411459769968582845322820393657751507355213148131472375130619572388912570287601726048868347270961519230945656434043329920089711256630800038116621256723089468661763818755740141265430836960 [147,50] -41151858941499102543351468449218819334269333207761377696998655933585909209381883519572918570052479550439329976945170914871934919281650990725404691153273837869316843066624560250707659037529883663626635695262869290767922192621326448435026426224900575941110593117021362170123718580613196362295411038485421819716201120858726202523278608473768509993580219928264290620471513697428244892879272685025759244497015758084194270958328396266196198061196402715711405026353267508436820860224204365583545856246651960164577107717229429037705878269908226127849942248460119564053178482583259259034392735417993421468534390563213252030927615711262202491847498261734209207495835233115740584609231173869375627163844996970835745797135738875562728075455547502401232060197754265291782442065696287642796599453937354742640805435796032636609838822617779842564409649609392595461340390588077213122588036360762030316443378580815069514757507997374544277025076800953133750695921665026486762258085857045691520352507361285449088879478625003483297444487294860816541854420400715048318977342825790320816070271700894306950919737169128494432300260645199632220560428372527414458523899981115535585348998376871637660867158230620064568324909336714325854322323476113340466292899024979296015361140585446927348979743880211263413319458449501025473318837456092500676377096496018373540614565897771120505064006833630429151885060897682278556335232871736509626500053513713990622865575135106556304528214573830959625900760843077266971503893412925367011380608923284948933358097075217399645200620478877797394176 [147,51] 9722956397760257833131960832271754376848474134062905554771938250906295346909607710081852280810625485976084188739241066330457187252685753048374566879918447981894189124285564522925640825445969761590904800728957087897680354302372542125413527595108170236413704983558501710268693907870836565186084135891750238281905778405834328516699706047414750908841707281667626364701382896136391486389737135288750724726446575424710995646183435536287504141052038145698435636050741610579306773821629628594889424680480644005093480749180309246385049326341609274282630044357053717647788292565174309088354557649415123677011877722347878877712445933220580500340463264139235051186025800496157263487143781142971855396242127218170366235447719758113884572076913013680560896670572675459670465735659158067859571103052056984559378759424896557584205102855598321953504303578611864337980170091647813717850765756210760437535029622595616197984715535951675281439856841226183335532781624484008335253756743493382565849075134438387283544655871647430709690389328745391604373163082578065557380736469012414232679157217123074610714502054537144028737772893722606862943022312916670572962965779804602303071808344722377928046501793433520101649039544088861091779257320004447467423997008762198356591927153159154798099878735386593753316014401985735507550955054211585176132036767272651820322884143076921056597161358550472684881334745623808079483041583749839369245733463095029610253157400485090736527082925024829089900543370954151869960801622052404224408245427436340859236173819465898957262636137396860448 [147,52] 464831547922272962193372210756234489066867953329578349359249267204302155063620536184415147449528217333727957734853499086505960699587899225120369679016116576909980879150459237211102386748676665774498048810631875181249900953356191327324306358897170297675950245415185036631255596397599789973758861419511347855363476250562196861779546105201088131002386938493407765520653176932042740442957871496366013702507763042035968616352293436279445584365278400902253597050491921763863213973483974997974193904235554601823078314160293850557956893084376640096412065642906588310793974949310673040624406238763616692327483397514336916516245983971233015653889295588420680102012003685146763066346023991474363314814505245619175080257211855976736664074383259435738845470799460739464915194574536892754691592333471095431080554407780496230899527346002216201008737772167202479475916851095769322634406599013922262519707585171053323224801525017114059836007103317739503474542755791602629748912355300351526030096750005694403046371539531925147174095733063868562122081212923711037714952995696954596427872407194171753890723704484571937904245306839259192520185863041466566693895590565129840462021946449179146853648925045262130414534456879751599769149450665102062547988528785849297568160673807733712076686517127097264082107814935457011939240257719413336583069546955082475988362884967552734417461794704105547196160670046694052374402899262162498427570748749436097973885179251602069188586464173255230699539931394724598736804751774060347645279102565548644448929368609970519731612467089408 [147,53] -361337432756152288906628385134034844279410675937259406906958176844235882280907071446172388192006337224084781522116200190692647453785427764023123193158363078764170162287426007400643418069557341463325922633216460303545979587409079244691599516112125492570376795097488110638076017289139176292466952276168628889918461217334350045341000064849981615800875869421831894541550571026050418738217179869770553443548562789717491082792403608834193855940323516347979541307949936488878396063524183693740161629057136204314461275313942788719772321825395850181060819408385029597007099784000835737319285986408355740620372403994919447743064426177361482156388429648644626662226220736820918428644995004207114525049338207189869607900925335467183894813588911296412466701936358054738248088042796503697485144660052526665399124310349428020421423198940377390464189288652895253426819157232064259717628715944366653732889661852202204424331050320927983618946121665686597992347411287808580785454449178153856125017272291153106779122109035479676558277933818430010160483293333344223621253022776221692951336588799343085135267739333278754333261269121597856423302139965513557811864007060763226616356302961220973014761948078652944832933427977844276326574241505957847875121265948748890267748646127649339483511932395507075187469089746644605068379908929387964518079775535400711516996209010165786406373214504075506603355210386720077624880807041047162936066978313368448197590082950037637074996256523555161301659608963803330509294672446541241989600783231796592503774853646649098934611682320 [147,54] 75598466711316188343289596683402684467498257036623654248181074446180239124189679064638377792926023998457011288969423685481429864935813185099380513499892643629813449248067651137745409083443514885888219427239531701765685995000787836494695245333884281306836137792800679413192662919119932223869003851913949871544755706268812010103755281281327527038252389218143123101946105369959146392138675263119002456856263470343022692230290447009798599418337777076752565554631893002916756398736826871726717105241369908944449184337217059552184729577350645892616582783795552464213926061933017375259367623928420437971540524876083449604188167898842438380748475973652864677348714759415021395779153156642084903400290775300611151948963463381880420711194465221782853589371939985917550759743425935618518607743512110028135938580540892090247290079793214156847751359618925573295704926035417772828737006763283039510210398222976229994568910629311167646771749430460463630149007592215093801098191570540301172586789476352676558152031587467632115236035993832159061470590592898596790290883547157595082209862703885232706472867001959994410822263103125383753928685265444059429698264702663775041804064480511000143618682996533791377864974920871747157708585761431752391489277471242863954504631920525242480334428281759439896443624360033661559330497762683267060813568392849992511819920653718968426023406262538111036719623879020067295558723718673923045132481139229317332194635583643447779304049583049009569994171845033847307183959290313628185328419349412450452730009121812834385540768 [147,55] 1819803590754931055508787867905193196568371441067879103045775706745070294337835075481756051314528825592783801280580616408323304942770484571285610722742569828337825503624334565061225732025325184619480001888068613491671338180305916419494939213692138088728795594168479224182184401523655928454870442564627351917573319412410551027641993034556099825673110453375377389843418161101123848700591448487772928735586470657757189736877446973159030799283008145966664103269765361875561065623352625430712010055301459154943925353740125974412762837165157085063361895994975223449241435424285989163395207177594567440676389771717055349175473245196045629776617932274163789401988179844745519015350553030864544323940906377429360103666090771708110847632395050791676012615280827987478800125847706789045839357849403707977060024138507765429857277560620259747551855417896975305989102136953905600744062891496123810020860687987296756809016567279125705308534720823507715387681483796513085874321720267290651355910424824330997833236357412591307278374631852139721976668695135606536495820389033111888973891559444483548808392776994906020266616155469745138816261475181283500302360755508091739352185825663965554145758708458699191338705078885417256814430601915069416157873050279780236034137075630857589892398366414875608854537381312000593925564016073005294137270647063954817416883922401698015598112790895874301457382525142659569020350372089024410791883281566318606091669136503588458490657766016451251081214364523548085500861130236530558287754672639710302955687871009523947268 [147,56] -6019510536254529081531798128501802264906099294406107188974917447966298435356418612451807933281096050215444030966575013504192356648471542701353196548807041212232585128919155107385464728472894286095944992091853946022536124234171367983715110345181962885891369548618141946493057952615486669725289668512264150580274654216212122747014573230958781261740345128211897842267766733663777241702142365965779738615592293190384118685417600344575362467459161192106935423886104272746762741402931389075584047226841186010705761741193698119619996063529306953453223548468820082200857079393247597778554715315365004004398329886461427900380454028131429257904023158823652924190525183942878025703669552878702665804342967004946767812373916360985846846226006238076635101011218529723903818979091514225090931422122160579721557741985536443709018760895879710566046487768901586421882800609062095467181012658172932183254891137085415297196328223244599649225617913104515252685459701422318422588254691049709754069437655686545792787820866346316092923622807865132167038837267056638065962373534570803334575690663520779864971585960199455982897328853120520011959068620127340117947280790214767865240562030407433906989739554680534685880468173299422931489699054638109223388387276969826542553477559402081064478792483824710858460757277993973300757131318747434751325989298806210998186660928650045848463995827593364774693326340489472198476346203887062503632948939274194651384633013263764082207047229081167895560404972041997236102958612583961296406858682276294843134354108107132192 [147,57] 984285801531849100080330567835777772710519164256452323932537482322673386541016921633606150173500574616909168856229603764885591005799112494089507613149585240585514880526302477368761882290973986764101669941623677460136912991303183780863738184023548644738901643186630881553128687590703068567579687651137052570782324440120961217096983917123390303669658705010782406221173326774601295760991071151040962810395743995020499669106758845181039253293899237775789752700165226935960576612299310364711060105776619383252802918425334179450844845268675759184162212245018417620217587445242708493468171238702229943821821845180379913326553177105864407614894317240849350314193874878090253730526346399211257210498718389892879882920838573920424700104767306780968597577017305606010090783330582439177495150293518928517651960687581326536253290112270416929638711215147130369562115739257009843690129446420659508745794034533215385429661062786128272413182678182967800454167070474215136258957326281847208619926698660431046243012684064309649585682042496594813141957256404035282204919077496271532599026249853071822076347690913853757839881212159698941793605734753964666225615426424790006215433458449276530939022787113077333318392368613893230153987049970819162632216502811220521493286758022165347008695511230404151962654004501154309804337777807392604705197701642081346380865419815095477422554445058394009396505299202831924421523443592956836167756666965932554146389172117741879178601268989480866658028979702035500623052646194135212919255087340952902477544969910404 [147,58] 118220248510527792464958748068551974296926125456751679522740327863677320993096302665677660313283090879536208465773719736374691875297451048711817729752517234782047289363119294979182648509004369786846222380234825151739787600841125227441474978776591729567248444648546004376808037361087891108281007043151522746006398242051686000670633246738116270404815769707256506907598376532958277319424366172924362569635334857054186526861955388733872754536381309395608360319096774785665852761463443543337497810606250324150486915262431460000840077120159448196211448191433937922205490963077296844311880879086651511492543582919789553992806140405622485687211434522631774429057337021208722887360180133105342492518934484419333408163558096780730321077498703499194533034872492830287062266138948744251600151659931547766222041477629296552600560204455880253619428978642008657927741137336385562600618215650221604146318952218913429268660024825336974714951027586661802174183014839402725665161620425660586358248999152907235596123928549853329526066058512725193575098699067721103112514383311621251403731397080174583851343198142054437214971382271233749691209115027753575020093725952872314910153540633716183720787290248486156029184708304475227804211411749710283184722918902500127316505474431038544057830644138166292289275057739486256256105173520546292588217835453449110919312978001734020352792204924665758305767361038606009735343393684781470930373029357439497911500910586713716220651929086453647559935568845733870836679144032911343352153502068391918205428539312 [147,59] -48547369494518950211315068078767651424734036257483200827161682831635091518489221239682874841209932135728540795643380216526044522723358630790237588670812269267202194920153732440486435832605757119417461392454182422854383317163464451808182367679878821357791133839109258497508500156292734202767942803493758497647578967210479550382677481005161396957815380566118864801426248938356655641309896959971204189998898541796298025202522271750840128076918108907082740904861517709595666508492437670664295134389141879702399180077653521466752468949626825722361926943984210562080985795985569249595013316691738517957070694937505577823085106567064715829362521694430117954558479119434679259691431098453462843883533752248272454382815755331699089361033481952212803805831175868055181925593111538894400057614987115535936032802786961245103962021015157100828353186583884757182947809838822971905657115602981748766352364966861833038730753132696671253391661837502168971747130626118935763971863038946264024960801809558661323424966577122155468307914029803797049878249672767817587896216339827780921333014241981523327707080315827269873915791409043266967689390742600575034750222117827221453854048593634588364981613588054704950169155650112595608201378858044700647387125502885920330577043251117922997046657144532415763531418994995333055474936462217005677008569077835542381006403154436850700696532768521398617556240036925270034451002657528303176623632285016591583672599229712919378436877978616465290643649498795051932721319947514431828738954376463034061311722 [147,60] 1903456277072323164572913811581177043709672693188981005630740096383645989675268756591140680319332027523931783901040891859789323552354186245239472815773495681853957104039286999533834967574392156570323337253757098426742782874589841174739928194218981911594431274771758680403312784726018833803902377507404194254798034240475739063849002198640778391415270892775509848972661713235186224641407538486669758046038869220467879101657543660224899125494969423992996343503688681283710993685811828245417745111021765410678550186311177920550730096021009702338741397017398464799859432967435181307318834201212873726427182309612403957255815419279384551375028990456885057547786402837976354310558421719556613559046815486905337265456476759102795533744536229716295635022982184733057548514176820321775890673225813568658647660165183459063033743243981978448868088133517918417380348146048711955042645235648990901070849836192211100389810776016900387315962647092629756197703215066708628162912010198303427639518917792085004132806631877517518470904667043578761654493349771947229114035238587088514317804424093239489865782723753290360991197929802503259384328435853427265773925654090333214448227788818908274570058481452549037074868753607036871910520270976463539133772523592977768972886304528666630943765452573342920162981581964548873473641349731065926024661763656902752831042269829450346491185782066247123755771786563027767564956550452869858638643849240417082705325719486216432467748257628012228531487090767442066807484507666428761361543833981568104800 [147,61] 910395442944673693341286918317496353765488133414923626049075437549776948222719018634812062202232416661633603920633963674922899002188332356968894253807419350153640941358229313878005197598876136462993628010238826064594915144835306950648702578677666116920399126281057662135600363194680085823548600898722800123194879199165855994008508716340809657397983393757950916175493977779284117036779584621052140221275273408887431477536037532552672364102063545440593192656296126467609991566544514807028933154762730377259155314668224501177440604271092694841139086347828421130665491512996441296232369252669143957586387424756138266193221555760635949698933738361890494745054188760231187872417392909862327075489964258421545758482860674495467534507615978831646779548858697749131895716213969824234003101962418854462323617662656266721132712370716695320682134633412485793759434764516046106052608404698079844765314029853641052689189162686425246122300185345071476241097705093767061008831674025192743211092032228666540373931582899177251065549725952292033799863868655101721250529691388245522853446300223948303687812336838219588075401477358232613398126326259083837748401139019942415823313107202018842288368241710983014494323801342133609772022974931975411550954514921513506073909651249848678284730821411013741158758391189443502112919131088304317733647354365641959091705348392146837501838726783061537518207998143178513720678806043757962121908176350395200959844095408135860761908836515265906981663011767357390803382458364618363265765031540093260 [147,62] -101796235184028398739581199455296449778170716491856122056567393536442752108132939026269626367331021332562050398960788589805908357576201717297196032600789237819800813015120197406149278392642839538607705309949656245869116051996537716516145394192290641363964936180020691720981058536342864428598882056649285026590829239465681822548014268404755097700108379030224486823161409543697938433721708974345576057749172479013461985699690968225361262803702472979349161774340633847676002653557176980233874219245975827198790752000599047738664743730610373818746218597623489975515087421992235511594196425492898603414895066286458682752819912919584064114115165609417288045728695724269235807196513359985152458238190044037935956914524594998127689059477417260296996602343164248042498472941072326289866304034372450636937692310062317348201428151873527221880675967620175133203965060826666418106548345323725460132214913169967047684369119330908376944593282583965853918890533219199791207998614271985168323850071780843059302411459503003923140738979363296849377962125024017603110845190938095609907138988312739175717928744593227772512973967316795394533225180702095388984206245563354942849242484238669882247285252649940117989620583864296048978063484477027438196772510049789807392951951743985378846235043689360042522606832026998025482568557874539405379749555302337747214258010303465588234062133573935403785997976728911796020302008066551479133699671383786939749988102209110376415130518160311564356554736218210613021496327166028860228686039107816 [147,63] -5692004700516153936409870755141650165024346729306448270662525395612941637861066737268921995963984439996654166681097871445740314937654435127032129192197314459737906419932523186026764860055472205536518539029510954774792590495198157642808895398703237393437855793958347844500829977429639646135498560711722587519626249814095073892536359804560670289033338278290900615285177176926640550294229697169955031558833423845748340536353083454253716501518744465616356693534108366504681109944536810211954215284218455548805485265697470850856828280741605286271736623540023235228593673569098870734561529250429187735039759302989951904035854295022001272692185857985904368609245436934597288027416593552236870364658396378274800916889041362410485557464409583414207467447466700973238375229520214196946947714407618369835223030105366658833268122532014946542960041961600190105674066253279638188757501952813687290117159604366743732641991413362744278523658318269351172938137627287850118206164584414058076007998873264812063270145735530485333011388970761664838898787621923590550837984329027580472894707933245391659412597759725228867175072707256727235426037225476016624114182798515340477073859247588673926627867685248201483629537997003497453994327866584817800967704321235549700308205660059075155436471074140993075132007638057764072548426044786102027018610330220228498449774214096662315185287846051018344877878990227508607610606054023478244754154523602907438424324932489528560165482916008612394484212205354939074328261685304318996612733633 [147,64] 1492711362821854839578128012604075712349310785288101666964369171040933043553484403906016186621666492152259487654474038356369578779357848125485886429504613140315100059795925305977298987109574540518881947635714195765099639067679733752134836906119264001352075269745661316496349296839323808897846251440422773265555236500581259839055904436450821609923347994809890651711247998639344948840448487744503160646037306211185058060185056097375510258367556465036749891930937321599187764245793096239373465551532189007891837771811402507659817693742757683970417304202476151682719740292194654941776077949522510402479248073413769775519512498290031716101354464281792861081152790824491971076534325841502288710831476173425708934675852482363761570447495281132201304901324307797909178015213976978812040248913806316164479833498909031498823561998126737101572185615023609570958532722952234235762314224893648795055648916083847496925730805398881182429854660966784464880477487524047285292710838681203230863887423388190428024956895717137990050364426301864291806823616920141544854883856137958490988285130945235788033278414478083814317140115659569858767570281588022072799722860045469345660271455815292588732235153626062538448065591510002069708486760708638168762347910761618532882043384518242159018629383275798212850454516688998661987289559679915129276199990505557892938481556124472290727724723011244333340876070383724345592753910858447435216057178758060896621867039729993138256301221559432640088531240507088873125411011035189158141472 [147,65] -27163627236812681615471018831828682960607731961515691329200444251228932383567488364932817399480696670655146429444760470638092597022793360346485236046852467232950543583679202769186862093685218527973314439882064293183565780535596788415588213676776885512140057811951939051140462992772605465251323064284686318406809177404788054595549381254892789956430800088863649897968467947798779654357063301701175545178497214215741362311379368621600857508070241089172710961569234560841706225018962543790644126669412541649722179932269846897855318401904135217878852236536877438975792645372191843030381072882348653081543497808671105325545116857501824965664556878482382691794031749776088899919361407698427832182453194592586308807626550860141970764237988141360217806796445763750765609335318761384829843542746923683454469907062849751436890746400394251743698972472981747124457788720690073015325274855962897305009495870762564374861733235975885187574206781792512229410742182158596982353667272496288059249930965279445545342158142064904261409892676641979597646312144444719729371229575461786466495649110033548313163746978352847813792807200542749647821694218740985411121719943603606788361075740848871958874641567096554604960824510308049634643093792306772857741090254171909444392798740077696664075093298247062780301823223418056736726423930618590998976417990268567932829361794624628878115163145681485464493532254970491233583357384220952513930006539537864262474038032844898403548061359850042994525283639955331020308010349327169700 [147,66] -8973441023601819402369122380111705858995164560744630387094418471360384447997714551324236431588431670206523154903922718835936381196920383565199782628699846359084187108032841755857185740502410318761313923720503596603435258478384028506859380294227640733563271144099917869673544824984325353078281807373300272313975985811267652494746417974308352082940299579441013073088974419451367739138905402740811722571032197156585791267118287174818498246557794737757344812915593766541712285868130880915165418913607995203367197785109655091711309189999728028900002411901308036868270183579089288755874279491047212986078282465348040746074670139546995189415395102607498165206530960881574733835215423523542805862297887794576236034782546894130612399325429831138941993907126765924455033604974574632212317750847900774396329883548616026758020292916495262290905805147156198411435566911604497596605536505994015792963012834260532948553840561459293700448791898495465453235999476795923282335623678972763976478728352077613197316790815204989595124948829878633034003850935843445018370875014461771474404873558559123732215522919074654017411497351172134704637726624802941527898476857384650023811846217334395173189025017939870409171076826046798593220578730714609974087236499639535198835156328755357005165401236537603937417886245659900965464463649036785961938834353957003998620620105547869820237194417102817121528641951309154586081179424919972503895039349426897559137557051417735249566633149647459821062782021314008164387946510276032 [147,67] 409853120973532984705005970126323385341987703168003748815126901953497996675173700829750628859604611766601543769154001277935509648409542579193638418380815150086246771195696646032453442357107168399237360276416994712004024948744364808835652447680354908267092502881470050843100697802145014957151294304104019879571624389427050959438526716525802416509922266079985655822892099545168472391398281841242586909557853181416985385489876569269982500532706879511571105367073748374619400099953423138649834110658149851125936014607766605373882142300053463069417633292921824851171012184229488513819733741268768805178801216792173510476018826928815313305561763451758111267228370085540158384169182250314566374852466446983550264032002332228340040882553758679937502747225842142056103796695894474268123100507221988690851345037786353427123582755478824696494656675601305892009253238635661764075854989279576037218682105587539729461899795537259267796361591223264175408883116882255692827995521025727982457073534705538593697361981732572833566655352253259070700226463941109640744213946661999608108972517557517687602921681072019128289966996397898452119936681372523518266255402531122321520649653531366935677853508158568185501628055205317404094690334501495642078300099156999290398715614996551963804360316842730632472241531292327242541796032955507713044846704402168936530425139121299137402590606708780956641121423173784284163128559005051186749602163477627077687469705567348008803321627318945493094854981130469732502456702472 [147,68] -37481190080814752603806215574074572630017440728708464309082251929809988000165232564082909004127772942975688032363410903144784699796207282291257620490893822616899540031293302011762903303537041896275649507280207449143431789128208171154264611060988694154208654101691305890991049398464560961157974726201797571939649659392319035768169419634201255548635917618042612964471497619507178864305348119388972178680279983124983374335005242596787360568854996246961318605642262874356175776087582486804768147873005692726068429863975502287556814617776607232342017118260912670770803573273558848861504814991409856472628853843211656890123043545814682378419132097367761499876731029555823740918022343753948756393649664077932095456485614843456851622028583272299167525219987863798912407977440520608107407621575412122821957868114562685516911684783925627972169531464690558556254740443601449740501511979026491773975507880146706731752507622721975713929116061204179650857004555272139453776593824714014526914981951460635598137753677712145493656902913743318551314618026006426847886288236299709592118780045032970302362110711679455551838493579824278606512154990683534001895707981107755761253556995008545414998167000048244872458254055394200131436295623534273228670838582683515076623511404828764073091391639058191218844964571900325620467344236398409234348599764004394603955672482997947136535942628377047739432762627125591675767796245352353644234669205847967920590856483601501598949547112806500915438660893909815180660384 [147,69] -3926940535467849789401740697637629822500104947162148325917097583713038090191532994028558034097453617571563981207042068937906179260949359465975336463807199039995785373274977542564670559424202300038155158996393012315347740436421954545927474586847761026769389198897385492877328804683715763244600555907071317957828983186328882823897035874836431041017782246524300962254181956246813016516470676927426122612949251697755543929873596279882040051744880430839504074162198493762422647266910263702409953393135542979042254104505857890358357004825606454859606068729811560397080344656173875963973495910264859449501611366614610446802701567881394445760949008845602290956829640281583818905744542845802348901103865644477582995913151992947291627391714371393105116433722303478591543887000208500438385854133080062563941569167280745354267297758627611044109127843897126676828421666967840720460139316510119568358485252328654558668082404425855029213753841138441601392552270642236982529062448635432867669714666181539033697752099891117016770869378481885604566488952382991915259738927340899438576091402956985692715879653219070467578845989380079289800048853826098826298901194769955346642097758027627537376149727448254413591729781366685514975757699196455611750783699341265058599580107204725058886204726329330671970766109472201939407821063459514684479387629980411233785743269675536903684897872769824374949578020326623420252777529138058792893718388250112381066995313587219563725761456790032511899381233161882326220 [147,70] 1688480917706608039736161001636787381289842060779737038369346767924840124670463551006670852605090774625184397491974902447465687427681986397290790694282931520736763194674495776779877463108724736688928156608753188240438261987267410470188426108620464933410036258504201859079671341000561079645783447652697681211602432047680182043495333263637506999611315953375455200689884143738990360316192014400627547291229138930893462912683775662705370262057172399869188002439973516298750930964838269402662597619022167655881469455062370637591847093784638819650696834420902597766022179126463453514428485422982787923801783221439534835579095724028065204610651024942197144296375881259260752510702437001447100335809490471324995541526182858261310956153320531500611035492470398192965260295828611402075983233365849576358289345929637596597661719767826181014555407390873767179860837063732822276237951042610538906253983930425553408276226679025614000578726931467258766285116134192773818559438375495897986183776719466638687780557221551782117976455418760352972828145659617654849044537303653059425825392929084247063441402502221363514336228114613738773221603620461757694998918259458600317776716542201959278489992032341582268401311874376675776875512785420647466589421529844465325541738026435720945090876725029753863700170414229484495330368609771243914663472632117527139366052980830369821995975525675593490272587014387800399828112308564179854501684119369099488064955351940022423045357202839808131730146122546524152 [147,71] 261133042654550204464097333424747521710471986899990477015071400609153320992136435989709041262186300874199292060865072651010478447401639875126669061599336713611051473748701360246161605974534037886095320073844369138842049361167095724302155740925707100492179645585515029189384059721913317752025853561063960788482121140553727636526639374853361258805428500258729382965037441492658054259152434617417941115918000832793411326538742529404601132815956826164126514127173446178527386665332279323487520400816068519797486724770598292979370626362602443400693010645253945481658028237381103616324134315409582109479579135460514208240566933059325369534798125220504897884068187082300503483244222278978841314276016158861892246239719930464736480582935560822294210289183789985042647570473431392163354305074249307877321265587086647557698096350506199630527309624635340208250224595481476209923478742609403065393158819215888753341769804465105781105391266812725647284200006901253750629339641213220380846019093087001662167223441498995069347146439130945149851166283284780123605019371802532204807930754156691448718185997216967243419053627871638124616602061775378224767760104487980091045992163084229333901587356704096700943210088151140535435758970462591751572598313525593656170359669751915139209443009019290089175292450340131958763930382568030635470310068675321326117680796776164732409918314896475928833146096510610224702504619000445381373063890037766091000289650790808315253688472227108123950557298749571 [147,72] 6437576008367557562126633366911400472563511835865132805453597467299991481493902298864899994496258775803683217600602469058766008393940121064241206452095567433695048312750949706477861954765789888747285188601911916570115595627716893892300308341745062294425022100479053792031587633758207957997472187779900266249168482877546854468966885095074186339307054102984830453693275229175148128407816005674351859463744843191086920817635907769155832748197263838818269093757695872119266102020499354711415254199983457192970394399180889708193971484373576268466662416074215673422479890299061293162437175287916904486118162745831573054887355822968978333552157488691799550669953373931332960678448107254702474095015153128586010444142059755417239436622952409260431084047203356857780830385449116148465602636493409952527131100482299440641558813087900503934764943139946650689895481993628335505371582030794867674678836407719906595924055663466331118180180953499259661955533395853115460064173356809370961188048856356788885386993269767234688709728827520840421194425107323767769588325494610740493369204441922961342462734068623155277147596860675553784063145772670186516832595262490715955589227938736049102785592508699274320476445019981095778972973224398848048726484904586162891474280862879618980509601291620821152533962049966017851920370549837222072327501350036957426370532253944704396817236535653398030102434006833170467460411921483925258683318041328259868682264280464188912880402822944570039691001632 [147,73] -2568791584278423417816462661452640271829978621267878582495219122992163920065275653969128250775917492063028997892766879909655153857749674023666534998259779885852633517178790038560270219008675219692031540217778633111840915909405178451982796989023563753901233233952322151815350574579282187409078226959636051076578798525485706953097614358430037971644013045526997737072640230259864603128817079197935728305095286390541512697240733318216301624121703653971003530985503640572481176810118216251429322543811742659411777661881114581159879210917865657080233541135286448173585865774948379604038221718557432998968971351147114101318527080518345473442870378765034625411705106948395001849713557998886788499614811847782162150178133918916861408621012074395245502817640342521802101439082685848047186548034379629960045443145930333317260106173305722542644359736548457879000059648864469308181809542738831864263852597389410205160647347707066408206729280443381741469089575628826426510186577718882790889499769781448358239094681083020415586747670135217562666266031192385213398207945677345990881513328213719835649667825503901349760043126037082319682989128312436138174039756750399794792187179827515665500769538439026676192995499522654181946756156226333766256718689445604406412948286943007966936032062098069749945100251988500040850351091607221453148033857480487508548578621944325288628507945106876440062206212331623259613014058700270956905622359859585391229493012553377706511848888638921363645572 [147,74] -415614048748371477072405552339795862157590045087363629028117867519760475627017791148397073486613195755293735548212342691132964765178429680105281323798998765171730565422076123753037331788527332216025555741182779427145277216789588190129446771727097771119419965413631429846207508450106484351178572401156218896885800083920308366342535358500237066120663185784787636201369298891910842585396727803896086242483669871090531741809724467825104843523473436424888481584415292654080445467765141026526306296908070507252633390107990398137433347262209671581948863030146527875725078817540827006136205523096864865824746603684508016510461903552905539870442847854209241138950561400385906511842742867913056546003109523073093886941675014926981500153318719748900019623622106894535908194901527740281030708399122880623724565781069963653364367755190306658269317852637449894703514915658446170507290527206200774740479119980556763226694363378725906342086515429505636933721290843872303182856508999267271664664276629488352245721719690730884995835607749324896837208524989871379720587156938086052335538437001401704315301445861271233605834369317795436024384752659277514721024912795547581025334155432917275220636661490382221820057739419820632312856492437162583571530633109587085791017511115997838630988400799744690913018712838426440680791148932709101772338165120193185108385961264188406022514275620200918084177736806767060102481051626126587439849183680677620181384483553831118464808392863741385552 [147,75] -32576449157790120878878272602936528550380532472948841206486121178825748636076439827848128586339607944702126119715237770813314277673450475295664404286161741412800117878849383031378184953543361008031282233572365111640635381984261826474559540770137713247518798703575986619157806409885771654332787901949986314760217440888147225910934058680143072910304194126812897550678841304974742751881839983113291166622921799389181333613558403154386052812202456035409531047205393157354150080689590511780684743034489414459042217786483140361401605528406931983242924635514039932859295128935942919432283714703430909898784567622866247070351356371145516846190123996380949913525217971312674271721834819299165404778490965091974849042781779586004599296740549737503237961153898837990296596995088680421295163055383026694411055741057629038414683102124883148723175797978837262153293827186817131767560119728786182224046769335124020918471975219419599650298015531034411646212749667916026371307729134401725688025665551293389550409024380969092763834883206347877073005741664757903890424570661912916104052900681045707095266625139605394491429922437669919327462534809825217041113608380972769328001000606074310802088422829494487541577852116201712678760777936347968977598489809966007117362745760206939573006517420663897083868982706492596227765926957698422830765028172263318414793716213180968205789008576690044134033392351820486234247369470054610046142747847431129937685733227895314997748917417221994 [147,76] -1417494588667644720816843465623341757352804952200282377567176810821368261956218889791232401786623826740388491016491706421828548621135623621285101497769014745411132632346140582486213704941499800941449957456794005025720818290942638262319377952175875365086812059674252006552435648003927552797759236992173715759765848391698056567699615366954667883236471588461339015722039652637480671310401471185945814538747131558339732210476511986236245897860087094532816042855113091433822458899233565129091920620101122992928911690708697058937397168434770786434562356958402947243221238545790380978591605395545474549655546865507752583161279439360871512338280370370118027234997483066735725749858969062490045752268511251304690309017393233758392019485820793506768987908735613115777143501614154595616385430321154228543208217369582656292942073541731016122363482434368104202078543901344885060618527086783810924020759819244703361097028105075810902183988779352025954035912149022523243537016969004537009562789897448396944552573582389910431412309427235911629625610493684669704388666634854655434314623087027654201968700512813316967590944202418829837795909872883682049707556557316923874522430365120003281050180042179687876495701510163551329969003072735620567304472181675837978559209663892123196897136702281750064515940798647687863043507953137853197999366537941616945577755992849318222263511856208898401496355528869453848252718913658500372993465660055444285568594198402085414385728869888 [147,77] -19103590792880227416863814807419258048050156921230562605295234783341507702733954075920828343176585637562683103074078920419732685959583489852682362604574007329818413665697182848991861091483538399056834406484875721479119022601900232824043925837105970853035973942179261281038104490211730500057060094197241212556126253897661614163240835718884144059069115229106583933583702243787915800906762240179135373710761374404310143811349182284874182904262779390840899614180527506471749989135991017954228780212792935936199858552237512194858346768084148067891318995881414315417536744065263528148935854904742805042275912444863278948196602738571818397419070521224596285132425768349136858842119294631827619059579225340243481326609732789614287065438020298607768698544059949021621135297602004894552324024820690492903441801460262534997684000354415040125336162004872016817265322704811733870395874298847543513059738618269783016430527329522650193904113066886674730690600013930940287325785450964192751314149693670850581062878807362181357986413521791691466706685906729507795772882547956664366285536103948591471002113748672086337977843605671453090704664024121050057643777158445760621226821871604713171443154117710116658540172409589504458586382601124934273502129380758885878867406517204873682434493322767033931443765989871710218353844597045270856887718830742398350293331815757630534401744701506707579090946629604000545281462486350877404557055666385134602923301204743977884524848 [147,78] 1793541745133092182857579798515161936545082737758609204916048888250361787729925773677264346381576464837992275727956230754966076983626542604250299948927355533411905724849437553593055318407219446275304732681270881570862448573863388989876723552066215731991275736605477196755022997996024002577551355639017986206968786743174816981448690847884077529688362094935669139456667754524265490281027037206012682696453426139686510376778234023199715896070899942947501531514235206787938133215378943718525420672411710235123508592821557793128432487391592507919743810024103752670537939006376954618214671148273488556451924082044409246609984120547743210482734299709413660206222842703210608534281069305186745904330025082508553490839674210075798037202694709342917334930916885408329610634360583733414737631486852368689773369944431600799729373534315265494717327542733247555988061051057911972858912469006367484400554538625629370042179891496103704141261742957755472561309609277248193313695311421400879697648016997588557180177617947805749799608469326479744560688381503069463757293616117123740120243468950909169197398768113363923702478445811755264986165804540488053428758073536386301526993245704227131200344246266420096139677029005677484168031446919203533158928363288973589056994325716169642092287360265669863905142871100806530541688432998674094481605903460647035114314298994374345521414384618327695266753912098511456781072249264065663046693092697391447630405056489370114528 [147,79] 146581340024141721194979512687957923811607440237886725996015110640238695176684542312782419782591487161968405573678406550562386143686765560842743806037521448933989245842309439629499678344887669517436933422594069564286610752922506387907451027100900682920175473890372259749721609375932312535735641745306553997421645911852053970580189437971570406024379797445312294487708787557295793347272373579048942694707465572951936483510115925189825147870187206111224741886987365809559748879827318071751231416944005797912844531564344028074162037942657342363205787964546244228626158781680457776546888017761563775600875073751730942264797586345207983494988748878400735424125610357582073263742851935849583220304178909541569683835640343981316573386356289134792844128634701828756043402877021761921793862806256281008504797582919495936443267313979697477191499079448232986017975938416747587916004137874362964050785736761175044226228762021409533321844140531670310133030602326368094535524222541055589083526184430152565624710175817119520360543226955719306095550573513193240726633872820486304910318016313445202447965118290647299631659785302642641714120052023879531984716481368676478437727161509904785801875859579697428371468398779470533744198840409282789870919323537047787794318915450489019763437618891167992599929601756894593059845477475422606338859304060385441248963114500341209206920839984037610644713379106053128589740545968472862668877090095583333355884764191658156 [147,80] 6046119204215477080507380393651313670181299684119849173914947597990814992911909600277581134242112814020916799740684433914522069866998876690555026092661340907673316159954029389067729970093874549653927422969255712457145618534636186332641920879525508999070547932602662581149562827773729916179508072866641024168079568216784574993074951890535017304980629914996082793557063839375291965201050325109198555425192827038522772430424605526752245331544631886578842690827844464496310354551709812017032909933639782984428214737418688174902443105902504581371045698565018392478300735402055418571522190748556365056228651031189601021832446191447249896213926540235355586619680652696601213165641627378196918252798957077226843130770050474818216593836504755805129215475189600121974309415762814031010924623747486018843972588512738179322442187794160796562497413641693237764784562528662298310187348607705500329081613473815515942012334235179381670560603380629704770924127596789666375071614566239101448042994097496421850952716259729279588561783044410118684632022548544936762178007476100906026964366556499028422022459718292531602118587184625106956659182088622419445894028530944801889712085878155579013218644787724266627040429370470677805548303575358909328641070290816171873998848201910571242430519930951260471256418836607773643497261518953499717044602136899442177804799992523405643263055464390148658459383650825351346987287019036679540536763798817785501219720289696 [147,81] 167171429148353136976880525065149491124194259244459867180943581716065646581956083642911958173379126247536095277504574196700841197914704871116108770724192025564966641735692644319487796395621672884309816962884199318428031177941029614624251008997097174635806981258889815285675171169261119834579321506866490694918401517220644075508096218708611367774741285778801473163876072121557453818796918261561934330269227071097490569757557939418249308014382307192250089887737142561411044209062658974449993800525808295123933325777170948296313639161746993784065099368599870899242692307543567031246441814770335047525470469266242055170894759707402562134169199282681877819752920416207919529735901165510128360306116632391626988146345486796686320361238067835917205894748002610672611735663116844886013196434010151074983028501805393317972503136318624635121036392127769566774590883151290025857423119472429154933887408617782847814030111549986165682984106346159592337923245372397781562743381881471927501266511739329329072647669775255137174649763986009423565233012739757027998548075141417808112039897755352159292457579641356590149578015150250126501856942324146660383547590956127655528720284635767951241530933875687907703671149507121386275168902776775186532481525667488088602769997212690445452405813186590462340156306399923806597192741456260249274691952435849049352162239639464979015917615929633630420622230070063830897151045355852011182529065829933064554545900 [147,82] 3311363464692532694987854681712630560866071800202342860594800258432781226547418104330514638521642784985940732727763894319389591701776434676281000241140235713242436722159686753687930531981893061670405342560542927102376452934340462417801454531062317607736584206580875890138347419548421275795167371553554763212160459176079453370723798814107122405947244826565404374571857594839168144680018009022703014971912549850770649164955812290426563593673877851450481103764734030057511832300923590871949501959458143834984692600392369697348055438545492266353827360824843290055597320315894605243808542669384651205144107493841238760103750761471320913643303413232385538833143284292176274787624784347826580462814467987405140551032726499227610792679034773117391358657596175991618002060156053000695590353171615514420886312480210394929030253250943043961054682910400894547488013400131654929350405982681254841481395092237609507396580661608227153603499952553168590180817213278511692183867459637946782119678540217936837177933559834910491368171053293309626559428335502530175067264518860118887043269776783009823094888152327502750199552354507457996227606916357184111150995964555522526015570845298551406079732977460493796014391006939282339114486383263436708397951515151762293208344674491843257725420185604180631925329711837180262228961250698371945177149497549990191306324136134309825175689978447352405791643211641248127959575321318347811493498982136294124768 [147,83] 47518301699734759597702710748739027437117461630518292395089638777262991914838496923833736216841023923231776272733166771001380940807289940517876318757098458170567925762869224375521981824028641233140353246385022607642572442516689973815263595937734777289106732640235984547901844779828778007288760770898457454697930189330455374429111259155126814285002739082010740875806343000407103700696183176530891139837519616607426522038858827541274078378338486443681682509526010261971565457293197355128427444492908473956019642847036012418918384387389023426120555759183729550233584419713665610981910327299723634905784318737924610391972104409390813051941493704752055210995754722714268622677728902555035210580343169289396443385173297878259195471598812568266353579377157765744987217146580290741465193294115494475012618448950299951776765914776765314102354216454711456930678500196171543288010581913112526550558981670008752686919881848345211106931687742949133772690695643060476854333400294762738316485654999354152958070236008176710536728434904705720611078636271193820702033261527763936843319973838210410969946825693111903745571112320731902067806476604979228729237856618426103802803428579788112560883124111243242004246556904079403548820934027718724327077907786093116008340693650504153921451406243246789847120427942708648255450165219775657966414437995744676112709283762161564015320331971320842851389184990128331793218942233246648411007409995790204 [147,84] 501886354710404069012479301315051871540263665630067540878709526607538230999417636650554927630143809623381359529730877482242181903198200193523923101890975827512848873280847918449222217979255753385200064462136794030238309951833185443348355593289167520979649798072443516714517114669717809506668856091758376060908160817549281611163712512754167825856084948315314996751308323904166010215569431917080554776363407327613821578399573226349338075773044240823523659642768078390744762809518960013202115964931244186112653403150522472283984418875276616647966261003357628066708127358107748483871582295540030940178301574731115230972108381811695802193980308020881290289361840758936406508966708103463620102175046391116940657975196617977596765175071547934498531234008313611662867885052649658025525222172531386348905940387916658056117534192222640451883131543954227072100828327424924290171752197635598831441836185008542639305638287721673665703918439366827271741150900677608813986942785002751778158259647347272925564772402066298912448662737967537051885794703889300698927726814612452535733024466536942478660906236343758820532584818449015182125528345225687994576685420899458103929488858729843323354143848948791079392221427087582804407277493028680172534741551609192377294903693586877805911328098010856615547409519317363424877069777371895494480831837077949495299204471174966470520516303972902614953753798820390533067874284486233364733064723872 [147,85] 5883654764159465507659651227872694292446925607175889406502353322947827604591978292706019935318578468553873302732700297719200694287627485050245811287679222403214371172065531068783062266462320816127328719894104635145554377380839574574144836943982255924753522775697357595362654415260481151620924447584385825696441265886549574338486050794102020544968299652694022769544795800438348284702066095817149407187178601172820651538378033299194075948197718388314496227283602653797562806272625131377930122698291823047544757937455374418784789065304081613002720680645988362025471931638275852192158787550931130208739438600539434519295122013225283929280463511228930668503776335657153736921505375794740995637901303691832754013418331304875933185778575680694107164236177077534894336804262675191129090361871164517345656966831796461814525026016661566332917860456537687150758466495005148408808155356475331483880941362098038816602576566153862661216788759020969367817264796573632263606253630467628400384917243863108422641083889921888994740490757965241167417555872830081954113117480075936376850333378368564071519163414394177826520549524660487341708888542439003108041368287256056982850173105835261389546869939542946108127779873859612356519888147171540614209695940796594241839878112008790972533175099586214368686397710276330274214920121873646221936646795942641486100276704987888564712875735024280429596501265581172523218569658097793584959676 [147,86] 134989439459905882766911655009873207941864815138504776921358219323510663296347688930869023112156663214421433517231294741741680157029796379814126314829427000233782468626124107924052912778836138405631510569067241550306020147420621582048131973078118641793205795525982217997321043638834492078510270355497282264636347433922364186479470427432544315524979704107628687266979867719893667797332509128306430083077357582452521238768719283004507704065077421642822086339632811982944088219561553529836113562491869503259974436414621256441492853166083829189633994148782736562353617692973558422402036869815127373913229149524386281641685959527211169997163222809674415190732328360380455678937597177132463119070131617247587913760361316228719723479055510199731424390692931004500901761795585761186554755660409967247244430995550359959908635767971495325022334079724147626569723372871561149846525231090927646692879358414446176106997320333963505003287849792089170365926300130833746287644541104858107753925932531077091134518420904030422308100207661443273279492182711387427732373749342994810829349184281933365646276380216405373937117124851535325287014221582491388786291956824577265318088461438510834419973075663942550066625152762252848354729149033618926852085887682890810351915037729146392899563819174330534755454750057382485932260255100500727901162338952280964766595873031337890542484464226705711621790141030136579647316105775189756008 [147,87] 1173112988653682033653532551740637867470886745519822162153687111303154234996139346471640497098600610417108272488646984862888837230153308467935015673082678794348077839544355131702688662012064962205108097748677873413727060752718733423099991041990395467051328369139151442399054917105115017718735812864949853507790249617392078966540568505589690027801526784464313770789511692712234573276963723571673404023584249913346861424509126954274792114768878050523505854864395126493460175253635406267134459762828306856807233164497788427738803626034098600159590209435540254275431084785335593210942648988940945511506498988160753423676087456321369131843205920774932872238655529899237730071608263597933952463159054465837804457453156145446859153891621058489374795698703960456813475432771538910996165370264186778022222417678461747051466227203093268005911175209139124248866355952526123295552417507259110784494719690727210667936946299275702427535706255448160766463009121376486860495174883670892242050938596521621831887420650409364203968314176769043384437950084178720469860817789192930026808137667081763550374264226565734486311726596260838835987673152550350692682772713889044364959553137357834512014819971142319321258935369454657701168847214124411949322819326503187937393455251829308533447300630241258329614663869572830940756212618932816484459307371946453626990520163141782041601523855757813750154858956031130379265971920837129 [147,88] -113396353057781493903533821008307805465377164431409790287023283499480499642565621045989797827573074974146669511425954378300775124513464442513521162733722875396001425614349764240331642718350160004010613238648155340810891196467920541462355109577725489628912935709714093047556286841232634414536229616712695202121799342218995083549585734370739057499253702130814727824725123003680579126501499345850198789447548333542197705384169695211840276473006581790253527060569834800924454802415056864279138413040785047593889856839719140332644867797786263613771791137775543690312934557350077088663848254969588549658864552872478274862837806235238900902525822548103929995298540026381311553464028619683521843138387604763471807582600965701280783600934285444903502647586985243700025294629377318328982325246550930305817294340889352318454143979068368889462739919743256752016304479922782279793303159029880303091488783787000674230956350842645928370693875135800682096611325850096993554091719744586030170221791167819983332724853308034871107421552350218562187437024256258600728440173748678111338887850895918148616291487451279812958690378156745244464812041643927109369005369026630796990135491661515075137993499939612050877939816920340329663755757094093358097046288335696494367806105891155792575045327012086643461063896174949585892456412688269010883382382351126246232183792655072809825678180768958618824059168141931340978488641344 [147,89] -5278883701839293371265902555531652122010360617446541791958775684748935057166854100803678141941296136094199009321703889569742038438131414460043537891110816684824707655286161947733514802712697118632004785675168223279821263385087236530173546716147476873865227203519290729402545030201965590687998288654725156109352380308631455906645386574740288362747666796080260828712655538584500224120606345761130538090261773463370605882058945879040623336263077491171710692339683876874267192264089220988528040333274027461504200867406902174411489373748073600202877496695536949618816629848335332519916215516362889847476031767720770850267394276499656745539393052828540109005545046321894223544568270974363218252121317204819453270715745396488879535397694178313993280571981680996458304990564528822642116173056458145240236682119594539832786196241971346912078174540400306856293499670584756265879097810965007707460176964969481103728531925690654789403989344788438615420785328320266335042089812605724395967125707090072310405587197613741622065679573433284195149720696063931377239892315338835246727907622319292565673109822298290171165622195263610268132656559504177614864711663554418665630408131888275491406924129733291231090951257237646154774572053345161321544173435520890663133866888225422290598517907339134060541746298209542205949366744763716617589122187600319042403656404324246675410505958876955859122925994564652321569656 [147,90] -99569638218177026483039216041302850751063942586269616823903363003357183673051380045069114945000133725399672967879879793121005374449660041428876789279205712573098874516379268022625042146522701501666598853575230375904751979092699267458375115353073066562741699684734217313366546815936715574093874944937709273946122950965325712954953977741041947519706092246596051887318448145361814525372548180427453262564013320265857629998457526358642953955578817472463611090923336990233344961573185200163049547876679528779414797786991755137656474216840290569277998376531335085894596157847905660324254601062976570902258304857432682789527257325149572964195249728818937741109822482425996725702496315957318324620849070205287282876019249355367426423125320827140409650745355739912584993813520923120642701733234632509005055655646494328633534053738550412328974479591116649542057822498456987492583185615902778456852777394128304868448221043876348817251688298785635859847002350012024715768816316390558074470300550420731098012607142754860764634772955319562649412529988663375924356393842419507894721850682335563444204275455908699966750957628969233440347362727875262302453701606016517165944592922748775489905256485087415255270000316118226815680219542819241453347232732215405799281184472194364831332450998334124211445938295636544670223524042120750447058978832082808105705441050651436920540933357705161239972208755468652576 [147,91] -716610198988472256094187132878099525939408426060886112378497300528818684413167458556556271743664317659250402071618943960787526894764037731034012034736927532702601953895088522846474751434944743208047447254146197188082752554769190739800259275887421490737519923197994613351884441997225406158944957815980054580406727290801970417994996500974499869316674094501608626749390381668842831980108966041854625526946553215533299045450666208126400165906043901897302755967454385747189897597465316935116122734324532672606689010408543461049720615177791683863220624384630691014000874900015263659621220062156867754072649505793309095378583100904788512469178156487675312102237388297775602628671880729346644352501430595692126974642257245205726280251720977890850552224284964982846255747449448509986815169610431535662054450387900973112099861262596653136360733763971185502043196760377094655481162759742760137166908888497705011954020480816440377621811842992573357097090600627527221063977542494048772651997760965038134918387517871659952269980833212611093286018248209780185975164029671006247821013546734576035260211367172521578438742656771291090114618770010905408111124969478224220743355211342790659532544560345603380613740401080092237927520780465297987545573786453377284088164787205586512267145157809572271373188527416520775222606057190953530462184936073809945784070518190758057561627858158529438189849705345028 [147,92] 5957232294174579543290712630112419266653969080556160083023618434833370097001115974033886099057223917780610094082393300375537042375467636653532667419779462816275184212760574399485066792600505471390596786225865416294183116732528805014023733041960927040216020788322151879877939635497220023873323501710597164244224741762560891738503022069027906160394079350117400672777267634377153485924065912031461723136695069148434373338991431012569550532757852877413653190135124372563536782029235498215313199133624526781006964684834008918050852043964860170080449466459436824248077349868114822711342513005177790113132540667158266775306965057479765734826883271019756243025958197009658390254922579433070564558298134429932925090474980986112199073002529117244543074961016940872489503892680135453655623922980444313314655783626317892709911804780563806504411031985154123713970642294753870991586911383660080838274239907774069282931834136051752552275760416456349221472268946048413035308750223003243700623239191296863473412086519402612839801171938304002905608096454904411628800783665411995257832307488952287592202487373352938853372717874666197168910586737451921854697680811562957279229147175363805298387567497700420638453693502375718183780525573157185806763075724682373876229207667997953764908236906891982398272586564313742141509057755354851553732632393367966991991923890135515849680087331828707817497862752 [147,93] 146717562631748529276111253037909518333237280407293357815828104283931722517721644899676348793100004829102565656889575894745042732891187774454137400072364781132364222743885121760196149455175129644224266183724556860692558464265520134374841622915321388424832990059537017218393144812492320215913426795986720424858453353621685855814321164540362727726672925441471544044555659108913499342104069041645715379446941303101717576643578683159076135086724767293967746826647165876264526861445632303131306050444957946037381759097453366332725729130003332973978862617806067515604376510731175012039955120241914745006206145763045749455348874474212830477225917345243235023982630599994236812520772960000323483704609472385244346003013458912183137937566097206457143989056890274921742724510565866311212712179243299842489141930755469798814282315801730959285174134752886869839320158730343183284495791777372605613532188341266149600605055283813332989430715603905636028586774145483363711874669072400775676757117871360586108429418069625435785944902670328542277112882272187160029511104198437886604521399452694162510421564977627305690459411632669437691014418281854941029962503743152968499331828952797734252274742717820238975362212549429296464941311190873429712284816003103967019257998318171506498740117281962958348970330798936665371982886185037353025599132397061429414533093646038526361776402370412859662920 [147,94] 1366421991173533409031806667649380859849566221946284452442650812866036714732353435053773245151088643338899562840481693484629304894056428844535578131384822399145418202906779561919937753284006266939384220182139396840617982199931383443507415163923126443989772721183527460782616105389837642660117820905499466141420048332723748997337143973954948697854400422906046644447241428055739450737199638619818747890748565396950203832028157864006532097897782716144113103072137852669953375214882969607799657788582465510247038193492547136637199609313670055065225413149290765838507240205053089107143331850692769980168038015741318318535751707293147811700343070659069294465321318194195997251724965397949176256719199782334228138480934846585608424284995573246542985019236676032953261502320612905474136358154537797516341899801734318390948183235378493555313674698909680960453898585282218500172255924048908933816397049629298689193417132879781397855780542037364426700400227656349919136388606680836708833505962360543351570131639395486306541949625929381249174823954727145232296447544445439020066840802053297557050713382800612756687021061373138010250959702799039546275354169023915916142578362406797016750421077559347303105265561460259982181536820325079851175839238749503430309919120803264773461196597509620933495560592260196102965505742732692531945715991056885190837263586878600897446509410005038944 [147,95] 1476947601033878567614852482861718479848570402506755463589999054675959333982919029662504030792280699579204801346298097382290418481199581455174487951300693357094266569177347725154612136029363056366074466098215801298943045362673316566510666315603298581061969133768262792894906094088512178080714270718764551467830436653627854680190806697937026776002792221322993501893035003286523326760471581801775455089242164078511244980328315819126876213997328509727170464417528412437061142832540331664729105075800089671638590392143735842910906852407753606547431940927120159446923702286990014141631979412899446834707618876019242879623917646356267111303572184211707123936286264826940008960817191671623165044297008714134430629736050729979512258406701817205620558255509271197024379907280526239127530712309498497922294239842230894166471404804328707030683228240019929562245132396581614777844836243598222678032138446992635112810046100531545833006841835084763528080582132276279889912109192728439087409600850698588755084957160165012851977515633518846558785475285481487948682994271321812831869837261739297176743269053416468316000213751609901414095759113459177386621658007396573863537199611642065830915227563583779642060091538170083192399560698544398892503319351476611008041532148010730085976569162716644813644894964022828235672658865849251638824329087727645724614459861535798765204613100988 [147,96] 16867807949053784074123917770703653774961904505520942686261440452251302879340068539859708327958450622484403673089747691232404078373893140989550734217614013469405428776368018958365822213186581315739034506423909533368204916254781686999855494892406830980172510276187711903788377858011446012474852839870763021369631130395466888100823982901949020131352267406768097408908379959360366130157135938174169040220825115289568866166064536912922574761016659778139425753568526316149315135801468508124019609329183031170870845015265199662935063523125417276073823629883452046463075683089052785745593585110096387201458666869495620078566365538453157561318412931593195042543468955374292490285332967066661788789532978540245292710938062539842387304811394862976768329442586081340712213527137938936521485360352923741616037431104337668709054066772534729417033292663931227185831146110194664719351301848155143778267060195189263157087228098125483656618616616333861714111066494646382526757261172771564707957644219148579742061966496153036608137495904969300562535214347469478923855495797417059423349959522992562324951145839941836153663988240110566236918119573241395267372362217545393912262735580005705799615409179389204622972973658484607473799577109297014734814377693713325254294038402910464008193736040038693535217005912171337005736323974810403327252432814967829322644429711816968330463296 [147,97] -266461444580936829814231265300416038703139623654175102699522269112611927700884066422378665238393122758526307768872275018254936990032704624833270751862752001318618734023168624329269142212488023440683625431496401270524944453972600659900804016915811568837249111972519714308490343126261693924003338046666347141433591180403579732726661759507784281226640860655028758183710859380176605383767171066829122816395984393365593572059263082657028265612366321053275976045883255775320304893270390367553544848454534138115054115395954813203754096723554551332121069101538564915930259416687432893525813128995820235113852668061872535244116632392928894997538663908032103473676668301041370134990611575369921157410200173905318027841456969544007583552804092865319264987248494296299585903056881429059544038668176964031667363774354001608958631347479688395187726959963141862410084624045744825472771259465513943159783160098738116365435706629678154576886053815290923682172694810529313979013759689091350221819394651631089095102522836458211083622977861594645378637299230402498902360414507644365712853464440011700745072922680726963474363147635366104142429780800582287525347930611295478951146108937170019283104238291177903305271596617929663607318360866749236985186427476946325401423269366202215459723187164561415848630024084318777860441305089693951882204031208446172810954707238096021800 [147,98] -172901850417974063315448359103915990752166489322320564089241781824631768723181438277475797547998626502021809817632413653263979145419098737555898684675168662472500233455281284288239272562587920373242257383371933487700122334556856201649449356871491749151218713893520695855081487248626541102941901768493748686107912908745265612932939888263394567269784329976859826609760937476930391842800062754912343859283427568135770544750176337079116329595244934950855278559516205729248091657036522504045024799525469128813241793253001895183843317271457317458387784575684723477654232879522645105527490243171783627346782552744399614615620033540453833295522261770728581369828337836739712202661798870776185389406553471443237539121635414195788690624536168070076718463493965494453356726721665842160444052804972497862719474888876830438711254418325338594795900986394615444298348018543103121089060272570941382706080084674199317705480100607345584025964422653265107270933889689004324667756332231180418474789049712137284762456116515088125571140975379912940783197886468764178647231371046839015584130108755692947323174887414598143230775862499812136342477821164292430959410690803863790778971389565412294122382984774839673456507568399863594110260091513815166747314754440977859143613297899556636689048941058595521925211078194046037926947635753147902996894220265294543499700468311008 [147,99] -62440140776512736999797658526686212449820483298923920468035234012405065960896906070818567789468645276717631071443626992966525292404742294128006286946553922867411888039948091397671200313444039646181285783884042318963168135765210083674649271003749467325326827138144119078458516868665299209599606656677945651908341823080581886777866929867611917998004219663024145713430769949572035292428559479545137849628474583188129159619020386982889217324533732099747047706529436298355631494166983888870142984921257183685269084700792746470037311318880478845819268149935947277336560536208103779639353111243788283564527298944661128501559349383086281083293978453167184230949036935550544817366277598976689435209803686697738797569221279384119193781107421116073873819551617590752033127412861835377674312059518439436651699075643640361122829592822013742593615566705716154744163904124800966715567906855669159337378294351460177222998839554894955243203536770702059269053260850520477625188733999850720744202343505372147266021163932665783946413111471908454440287048079298736761471645739575911741875234591968088201552872996133154215211561037281639604062980379800539306245034415017619412542642659367828794443018995073731949550096793932521168274129708085298113864131439915582619367457512193702671943682307054526886892822572505854072039954212728900630385507176758981279467739228 [147,100] -459998950753914986671407877159646893330777809810736806118587461872645783945348254663917416395226262716100434094258412023310779604643697751778350552761012287555638784430216710570506930877657145839697902000235998009922073182423676706080862106931834123488223183785070619047888595726225685445545378174967356082831153428964750974022988716996365174311702399936621504374776015093684554762841221682584675934839190174375197913047200875935745871561675722390133254631102853434284213490832784832296306776346780554148522592636243302273183173529026272641665226422544286811783957780548139745232407646164208339335114635382896893886702655973883123134908386104977619253312426652871884245041122358201171755346652791522851195698336914574965738236109534793496568282152957809847248869647244371329397712422668331467844418507957173278245462281995046983835048502067059490939060756559230131794236606266605071380577151805015438529157490096138439244197795326384396144774935994395875803313130783177204224079477651000245759716624602761437107669913180843982144248600867758300722372679820287898181712052471744865212334722847984406257932913095993628981012956892241826766826730424836958175170180298885558120004780428051809628919825426257264910783908328031209209963793252719517945081930749591785647127011014480494338721276811737821558245648242558466149965061850658479516448 [147,101] -2424039717569418846667976633385621130127622834260034366561436054508081876690454992206191775928922180844082385870213951395813382126832055136890410648830151857487242361499749393416238913571306175649947409171437406621217583597043684114141156678514318630103907541234639758169984129413681970183941617384007926367543206366538222427633032305532951634033769979972628376729969610825667894184358536357560754582393671802826047329117122891917170286483130218863855792826038704531900421035081269079765384649471591993548184794146379159502927272630266123962915956362039479146275155422306566196810721007602541370300490104226822780857268278767341015431763822564090270092917178043336364913102608727335137522415064276406371730435473079026336526114599219352373282394694652534657010765767229467358980605736079675897957955887951344922950937890429385006443708447884351994956812695838569210664624910854443120294200458880796458138593900557190345277882087131921508814471565414729787987247662498268080671059250207396363515136662516078025101442111458359908100386722261511833186218425838005533004317982204709309759960465064158630141865365967145110082699780511700685702409101235523287590529816418649239864290917794341427982582945324033384532272303738144657958933004287454647614093591818378999347315514160008823741552190480871476706514295351416486498513203320288840 [147,102] -15067493007587001526156697653533669705448905611253489871000811826143652810707060554324165223765681192212430007667256522425946099218821151950072203546636276740833133663910607724705092747272168154438045178980679104028521777396701387229976332377731223491253224913211794968891160362779889884614038966882553924297069373526383684127595507519746497448726712663116482039797625841256072802942749212474860834437379448489688696820651440025694429193256410485841289586264856314629422678960908727749094413573592715752533930772782806074676518665080322104221648064674000458394387542999822787872885314773969738575231324903942002954481924137258446726307442245771627647759010246560264444351331348225629994969817130809000609761893815647050100597432295773571120341619207125766784643399652548249998314977565851959848556845582177213083570196694949050666440928356569334795103157982306542157438893249451300912292482268740863174515934310146364652906304145597293553301400382579416172144884742321161261895698525643690140045644843971895369435799676270402117289261754291130304491965376834386484767053574042835585288266472747728691960896008336042808754861791469712619851798488240828718637601225911791435484330139661666909003163148196431758921051770442541186206943725085025650767182670463892990175807742693070769540451557365798632601016409176638085872711049472 [147,103] -122058238782174794581573726265773942133329106311371048710437238684964584050147786462998248977543094574404747517259588714024718158087551564792208207903425898875867621334184956874662850651655324842967699562607740838357132038734630026530126293857265712447556948984900213353576986623013380054352281560350573517890338582442241498524631146416875414936894744343755538422696553553629939552850515080151790041995318197200757933045617684823112348161064064587143114263083403088675033599255203914598477100447654686356824133535285824872649577772106258071306372788939464528974828307639082469461795399709846223806613697691273551578837756503799223002536546827175403678799435063835525397623814671978106993123431942284288203351783659183380434770727439557751298011546336429772916957185279730967330313081274390218540314889940824678116614611259654429721412476238596113235725752988600400458917695353223633452336095117233094848311196102450995817903740659550685478593813451902521271857193306874783318019119346925975285911857528572959630123831204467194296618960699201040839379802770487409497736846665768610993579167021643522668648837435028399317630246521953944547570502330843088418944975758385051583637613370553135764168055310027974836711255536259075755443369277177418143066444274221183084305141053985163341936382394898705895447949171317899925175872 [147,104] -677905030678540963509102922774144175450531401510348325900593735452745027833322908860501709667006226912548976212668896287849694359573430118558829526381295152842176472640367875793355695411956974663337503982309261875252902894342736915997197419247008992820846109564243771608009107806259142252613389351820312275973082379032558355881226893263294900704556313519961988967982006227458285506802764307728530025869712156793790018421001830249925750294145185872434333548095657411807699605295634787344554752500054166284504879463758632427616912262521922304955845526881957986793013599716108989713678487842227955541477502916475912286565951887221209212836690913449623502171675190143919794172244858736300216764053288890935572948947055685538646911135961352895337740972216053537021858482344525201514987409680921827777197971976931045799258769727894051283600355895659530808579718180334847437019115101852627415241799346434989957948308098702446485570392150125355350363659613904578219127787294367081704111184487723701375195505042532558718635961435399251965660820407392406939437779139931741659674277818466313499224518305505606694789087415747799082437277809215173529033282535282099933055319844711186834430551969002469091392441221703495295016583980456823100481245941777597571860952758813899994150679806289071215556136374562357266051870413673812320 [147,105] 1367272812036288833348467923397213202845333442177501140308663976143198934055052524881846886896803416119543988217452111670329221492090262215778806719712160267383897789406397317558377640896699366898626672299153534981626588285425231710633703268689692926444996811411320478829664372007393742223743660390507132754912763834308316841769540719458966494204364992681583146097623378826109750064087185249236272653683346699962411957982875551197985080234407539180323366854490267727482314737965993860843373198099397588144621589097881593441400007011491728786384825694918862854428689139131730854779481773378646891406545651700454851715068928063292870499639245695103789398413108569990932163104505685059008435612547486521308816363905024856991384958056589813141608120278543576042754544673538292803344125123563619650054195821050999160127860296503633272121604719924180855041880240395757023137048341761591106856744765508539061969582226564248628329431153355034763009134989107123379458904605005920234165211211907536547549087633682763885778430312958864264308997695530691262931539306185837157043220163968993028699149542511639622951978876920520948395179180600532080891797334449073458597963537012324002125758396336542936209083129751809344595921212102226949999466628803528235549598048478976489438047997337478380955165714864829019590359490026508 [147,106] -2475707781639860578498907156371483492997108645159800774859433139760567972191937671208896272502561501205880668691716111237378083846080000878951742522547481129491359391871955953246304927743320648130045167043394609162384230968505847654095485758825164165793465518731187654792106370582168299869071222806914718838652204911968475061667779077628310916632689911789216720381793109764974235812665236480545761500364612056051695818347928186644897476813573852722175747085086827288268770140159295646473805393036393418620676481502932955586151168706836201427214118014273511519919401807316593350254958420024616633430579834906250382819936901312918859966139528273891756461858487655103578189899863181465263390719682120985630051959891954107995594760538140913915319017750979613096946417672076059069453961378148495238386033238394402577498023048090866877602772689465708783237496705112963224998902920237009735698156006965921785860740498570521363620810174744661538534281478648324481107826547049708762321398107593290032956962923039178178715712783208184787499020569658364418561369045713577065389327927324376847376354250328032016043592672716297911660315964198717935259308820715000448602158396649181415257720714687223105055351705818742675115938907888228392900766512003775724180075037588405565423916134093722166037333538174140692614528416 [147,107] -34005302832015658182600135084499898588731779627541287589783532126150761527857520332900508805891676734858218438743396234815627891618257129694913114832660621279156975956435229185928130342472422957995170262815509562950123761692676224096183862658904579141388970210830200768787211737779725118861284233476977311775683375043541005721306443812281133567150513455811264172488696921960204212299613120502407650034031518041200255413025025022326274764785531377767076734335438046770583351295508369307906831050175529806524579350414051828450977439606490004117234040891698297680857071641939559763317440731555331051658368162078772037828888118259457960476607965821530181909995429841413364544657558368011118366334272820705090402872948059827763504638113773572331875854950506212950726689673134065462705169676806402955085614323466893947271757342044449439692761744998714625163343884430593103573554733252372255887185551241670744939756825435511778865891140994879722615067816206088253426718156840564789902682204447936410462804757205457736119867357039233059442639987005228535648291231206136352050641993327244051334320954114579025254821915908517226217095516891911989966808954391869997262923014627408316147530309734786017778457853553267094759076348110493810035117446906909447151170309200487304439235171578912498076116775848411138420 [147,108] 71553657969751372546760612829692314989301481364672248260011325757875791937402018032388518601877049792076521963926807343858134145208314777298524971288617209672639550081736392613538459080018512340948225798506134123283301000510213717772562612508154188626605852458273840709344140755944643888428197442969529246883459383383850941243240553492472684852694883999852189070894612203642967008899198631065425477780238778305761839024789502417234500620785336953350922546765395950793454600056725716882827919279111582104930087400418701367850241904916259769962599251004447243751946702284592943462600879477137229071690817930428906303257441874469838491594794606121346558554798259361266330692651727937392228216854224071763498496306362183053511550419389045054672370298410788324810965641935341799488109335989273577230301069025818186699390176753398435020206913936367740556778120939071133989517704372823760502956522452349366505595954225153176669471150791737908710284159066772497307301645913846688950979957632928106784391869498799402996829578717771595266460968132080641509917638488163085314121376111218042609004572420575581935063030133955819978071048665262258621710528150963650256270264283080172244275686814710375377776120552876078148707530741875833473269967638079089355361638860099154673459176816507453926922041106949344 [147,109] 111487084506643600078075724450620556309522319273806356510010175888483666371076143391588691137649715792018902347578357369017078503642650194718560731941254049681314982156511650369645550174907433272119207574986967904059343618857683714465483269735314180890512810429690534212413496300679980572007252500743311408684062916441064163355681230481903879059226768428236019733887000910017197661630401115257546190138595540025614997729571665113343748798229526144673236300513331666205117781556588463575033052765328413980637919391213986050139209374324784658215906323062363156607975206570023829247927997287907757153334583359239209626964887006236184410720562433463641731785594479025291663319441460566784821597454422442451789968804000168810421140725540750727034887942642058303312084936101537070503404796476669558433813708202577519683642512743636007834030743877276578110812538241037059948415996474770234881700389265351795129026887453690277125862933895019329038548752146005555938607537836684298432230964595132123877948242205007853511355350926980903057043617425253160280017377967218948185179039232548670583927313114338452838079989884622910192329378022707125502033770412241438085179503391375300154447589441711369238468301184755152400011674014762334987404004985018718156887122285586823383274812530108600988853716728 [147,110] 528175731306937931077096840841180982613658282285642445190603492465609480509082388142298307520719544124702437269912817836341478736064659155075747636500529913327007643596614078811096371209049834249407998337454322137020885361980537918782646966098633989514826594483262634550961142377903027604910677103576359960373243513402624764611450003556045798028687414988842858094395528272154400085444903724961699280998213803939047415714367233562686807783232874425163760184269173025980339288742498542975252553828038159699523689987020242420131815661165196028394372699177905742196060977270534579746689027103633037467948311215878259447740124081259929863249181354577583162752785852462411681662071715049115498775458857746501558912751167796291655442727466193656920086943282472862607122196360595139444801345639385241891739409245040157249320828547175744092953071280184358984589377203891074579333965707093471143220331196820487514853557658633831551705155273082967851856059835108385527957726014238591968383525040662667488216787240206368555289296488289559148056407580598759113906207426820817465197719425908759610535674448320551202719434606023266965815926309621447796130500447353747251900294392293203932643071596627595496893085409495289954341911108215450591136105881304398781105529248444233613724939086023790798240 [147,111] -4934879067159759861049142696808918308349101336728674671788375649090865933329612052542746516002432315145896478388356839026693218123029812960758837273130584103633219543071664302442510045124449856795482113763496570573996193270667308676928152147605875623749474396949748418883327515229678525237106129233673592484555818897049097275335241106016057034869078747885470728700847377419105880895513931940528371748689477522175272613497985679366609659214775869168134847384841970253801106501527402307670258677950965715927186863408686763567228396820404879569683248974415108936858180582962262942343499851218987741424885934036652920729072779338858545486662849574926152095957443059702000928686289423362055300216721222334069466926103493349905326590309620475587843044536316606603283063335391190067436527721959885069484692664515447156276733402663187568883080146717881054953369358374944566767033527445948006435774231326255246952457635654870532569400814315072106191110592344873837599130198501352735396270234645522185506831257283312237682402011809841260754245206200011199128700336781922778904763489403791550303297683960344109458998574420975649573295038305936991432956127769574812138791643523747097297455687498594358364146963149760345217124432760294390344439046202843289676406759528645945562668265123032828 [147,112] 19505279780502547856208030162027750685971415233427554479024417692030153275732108960318607264761161134766563627305102701899071066616058115304474244101151621829325350640748000133669339969189773811177833188643289608846100627903677517748572213041263930090969413822718698703590229769485562198374901756932894222091875644916222865779487555415287636307676469782620385250542273043428862314275315435680908946465241926871973412436907704272445921502626874058929311425060409308232503843152548436372868754334396228395981975882039464583846908987144102965618324590637983046548261852572986751098375338859663878533756854687384856124647050196784015577423200148240755640986604128474210068358751601417389443571635525489700393352973153552127042630227599705226747997233466187124969397179789377156331513704929498228075761977727325146473033753432664972037326702661877885600543264314642386166905622249419253167429111894925814141975065574564464450056140572322003611322769499010507268085256900897018951851842944218236357700715120448665326820212665783394203320041427538769152794408377487492409882181991502530911543253292411482393111240140729973401299030178135213285962037416592602009160240061280022382212038066840963416164542766998283186723664522799278350619827228292831883877349778966146042553213944128 [147,113] -46988777068367148437385812919837770707872099698067410270293983212744969782230673003156322896921553601477237544705169490746227675107378242542451636152052036569644526331693080347625733800767332465334381608291733110868057083958020504346197599592649779295739079009847697191093787034836117622169907708017121727558543419861614190294220652661948517729394599027539470466707371897000859333170824986057587694586823458643352987136642240330519245896375502606944993870764963583252750051078014833269861980374712622310802580897717453919448580040774041265355473397189578490816925411341644270678405725588472760558981013540326872597722878310990125988435915776513696833196463301911377990920751253764575831364330614655713527916417396119006905940972017320766560983156751866960875443950381399309451064198532384419977958756601394352389785198110391078240187803755829327064408791451139727716614842704929364255609584662475021423895081151103112275484646331502193327831326729355490767620753416232960147465871077305519220699937248449168206427579685300697808674744325483564377028699634911838528501122492476927080608279450688234386158909992046959238488545011688078501624315661961673902708922243516765054809963983135699902067272578256121020695620372996214393044147800253174114883163820429341419133768 [147,114] 60626027146762829023151051603935183464254009543641417189662918487311296516233894294865470705968743891613643113126408764789854988713118364262231995843161184434680986913676463298916201246021709002026225605431277765702552361818786417447138014332178999331200372834006345942930752533309180632056710531532098507683285077978268183386743505722695606881980477615461440183553868353473743713379152258165657794325176605414122171336333648496744770200004563611330377971949919113926666104701343031190175337648407941130386902645563875042640941889452006778001133269422291816948315250544266028966856986762240771085188830727881457652357566958185229472110550290068538799826639462850161729200668663512097200392672995231551549767430436287329858416205683101403253710410448719690254888305699499672133243747458320897118813394427297133115803731618065832002561369244134227893131460431182342492467614379231004174448217556412125692477636182614489633229578417350378683848112033153863473598899765016526766606368413807485286828886423284532985173389576606408064250687450761215332385621535349356191743815271368684523484273672924309308689041802483676463274430203102050604515258204799651182671424180855649188155911754199467425889620783025672181165399740628068347817301356318286365998370609913074880 [147,115] -41580415340098753323716580766443958091476984477209909823909673211189815392425829659079632698593181557680650707237891630750202915506904594145999591521857942280016032289389899454150541307014320518268204730741877578718759846257311070682212614410584262688231959516045601620315056696117655045441638523082888989745412818919393364084616695276347950213869694427814664156298019949916785542453662453424269189333758115293885877919216433036757507120667344732325705344334067337200460376810169043896009669375612052462587973222094579397045746077363825000562607550472581386103383835362424924405825004396658537792034570283327866285450260516308310910758109877023628941424577909683766632128273498191058889259755496404143999127846681484507226378707523051242866920384407486511043511166304078243477259814280158661133538532076280712353263871966678028573070782272228941265709926323705844823970358890343237089542108467867694236433102034134682910941933657731240674651932165114739594002491412545854623967413132512418791883319967546333436473691030507640288597691465474551803031575262761011930320515144062785778356111428400461023795525928563436057450520586016595292938135881921482000562502475496327315516949369654135038590325925283626515630150567062816239865626298208778270496975302760 [147,116] 13267144861583730361729791609913064409533451379601847736954501191087277067910610551838241414201912076074744373073959244977891844438702818182121401594471784791660163794584814417265114751065322844819883827077828606122523495989780350720320922709224514231249166245540608799004808798204548634567918947664341874241906102037801018815996939517678791730309139164532591139421747615353746448538210036434428908843231616918960923671962756502303019380307146138435282707476461037431434996369061543039739097601303249745689464458655654462808647986330453780923519499449169699032625823026385927397331476874120142525224572673348581791336243829940922530355333387619010274373683148608932178342152030434759670062032228408655391803916049178894768976949059213078813530581842086716946139086408964470587670602157637746209250894445012733596474888260503152728835797792461489718592204240641357846221471159926984796614188727714223005713091435190362479000537264744280371404652372372602434225968265894068969558035043720719002438486613692744986478249938852907603778736059738130881707891909467181243298050166369020523920861898496489059724742146498020782931707799382171325659855121575907886032180657135404003764892414033113652667977856057221935929012599591358899897426108029627138416928 [147,117] -3160815981811803012822669768048928908379322207060008550647915405750679971383047103103780352838935418438791149389376225600882901297808503766051739947930783860749909519664953678879096768883406343152438260423444176058890356082987114056621816012167288539103472179106725167572581042856809798860817957176999086093799423868431340306981544011079172612719910013863631568217930606877894217830634710160302372351106248258443210264320721876293363387427485801243916113122892739344993173388066812765451856007243932698632689509438852038523227052934161764135577870097742011693008391952376320365531298876777236777358147158761571283326504469699722876354990614489603747914764306761690906163916864063260092682036823103248809799017198585470466084575206765511301855081792765091584297075914855741258099283429977070612468906563285676636684639332109991307794252343734355906780874495408093431794291386808446621445315250546967846133466334394914945371540462804181354518709365825781418295365531330324031591048572414561409654789215913244618069147039867783385665352604508161613865268890599155052461739926323801079846079032281370833258471772633524087056241634269744577222739260846929975843677675669234363573390564051544820074690558641933978655237733509526994373782014308043664 [147,118] -55484258528803276230690628051147169583751288249967206065408602781654159178648400903076832963297074009247206728346564980251230514161826387503768256675438408298562346088793122687351270116454028248274862345010974435428782159022700059862888884590657540818260747064471056563506852182046161270347798252234111423217144041286095843722470771965989880115011474736599625710518328055723289094105239165764459787985289706733811022786473972845856119657171700752664875933302488147494959895748931715040238122799363616666809083016133068253754963032354612341030058187865174292171173113391550609435038022545063007821590250485200703508241706035863805038378463265458048090512327980844451620062867176296747217633932550995837892333833270340156336348817313856262634466765886325595811497148804440829425014845822526154248952816326322376486242607297256536165328650669887071189738003315866795075764047478580868680551778700094035682861802482308086034271844526945189971753208579138774572413318769392998395493678647980073435186785960910677869392316056912964360630946589363812292203638132249479809775431136026874108825066510439431181471871196145912992751128861295467197027852772499381168010037975470021111204827756697884927147363894143216734993734449335778662275521440 [147,119] -64914710272547660071677950448884964801203103248299253763157780592207470433518682240241393944618963087511197889465343902004495765641625157764387785174500791164354183424969269748340603099388553913187174434932083172776049866072419139107012449231473796968677539292347894396698496609012494272481218706574567071809878049597841596549663935165909405065394560443323550736402396432402099991959906816217507374322860548107814191427837260076459541262356452893974569267984209822571585997672554748223702244944322663489827346941516917136604277635763647745191915170211648358978017759890039354198798918308137093017477424346228419686046925019394483891265838520875262044538788713056282612325263065216069132657777141432621655998226934621039062169369496124296919749191565083906242555287391835548588421633366275318866488704853085238254935758456558647686655584473030988779613072082366580472974953947737719307681356639194382520606792861370117032069851679239537683711538463671781292494398727045483348526929541732169882296114584140482062116989938957108272711748454316350811424436252503252195448406891150386765155067398672299795395674629663580374808497006105971721800737708096706897210216577745783367074003945295949783915795100567933452204142504331821884996 [147,120] -5532680247744331653062236702822560843019345956391185134425481784139748394663592363129210281803228634732321774023972464543136231438484653191884049703462253573373996759212412098151238695277186521349656699610797424456438190272920616089651120272468243546061338259857354091620117161518201268816983786450252058686813098238542956025146416111698792715456971258850855786720699562824029014390906571051085787413126508576472337403700491004648216417505899037542818969712683914668772681527674788138499823088571568642007041569366635214692150906089665659900487462776311679265776631260671782933295096667382286968612808997679221606459153530108879031645023016551447632416753378940368447043876094230544563287745157141267314779729076489284483635213495483294134861468313736230051164087158196525382148980983840207382310639263662592380329440561393234728723322166131555127188036648235610246208975674861000330659798669508237214522512091931662020855406765066834411999077077573959952155170243519328646487573656717751969363052738798040050910646154885857763507497493735894517307099598421547473910564227997789096414581020259382872835725758247815575920679849839977033374089281000871136636644517132805865624043333429636913765420563939793467090447385457376 [147,121] -295980246834615629381745625620576249158957597347511444962311030759689508422271144404857053102817336840592866567326601078163306025122993042582371529672549212197535660755702206125776272935883143527489837010135154973027990125913353907882248846578299641027007786609955786247522829192795035986484350348979272509288105778590090951338962744804084215003265050315821507209493744920203229214538848248494862476895542852164487453088899074888611836324330653601975148580168580154307490313639142558369703839419954638935646234622938304576894324631632854101110850877709045972476440123011572494295578822003375413158286193145425863986904287301001545742664680891331331381957547260611099731617220570997320025960192199127147249796279647223137956424965782781549754788325944225423530969611568388459114010644689281422150609947652880823922865312213733869031401464343169908804975573915732601045948467199246911004254804982905163549046536396893249061867305816367872519246088398510801989444620343644316216055880994247622844607977733301833727459731860244934667548681077592788489053404407085607895631159488555469262708236529355911429030626214550912246181874465423960303751596553004952120766715062809194450322510915851631670454047683808130819785732 [147,122] -7294310449469324405735853385512047056283927009851004798378359514797512642682680177315525437059361829542777525737499996013007441901326527417692269052167687291894842784492125551831303531229308883731630479352441486690018405986459140149684735604351642718184670374688999012792738547226711411280830960966880153804476220571114512817163126555723287481370405436969754143963453115245088141021532863390073815747788130760245414020792425445833187538947633224938521011383084957133082363474702079104815055305218789098653573430570822537714934585069065788222646500806418217698580096233131060124172418573718795681298854777693902506550451766299274043119237579960301775090489011292337717030887973694813342053976067596546306492260881951993197489920672055694748612435640900865559691189342298628998326262356747296316579597886692180139264365461755250688702423127814386410093697712533262075335525011713144035408321702205771368941138349021213421642404810709023683064885060562025143822995911595099960339362900661326276266997270205862513185011488472285136510844506740762907586930309507089571084676925286371733808059875557958160259878781243242976735030035735648804563314147822149302475993248567773570203854151652298976219009029656064864 [147,123] -85622458161310591264936341350568007872053629105436587749093914087736917164354260396451819473872054483752825292103738880701459283980574949734790061537178028841316427017894472632050851243455930116133027886993226699556703489399537436544363711837710677179818621991357224545894575944453377147498584970420919717888412322647305331469345163388801309236473921612766643533956515334615742752384001077724082503315907915361325482384636968633175364448456001468412954164824031160202646983117458535049113874860989351381011006795224782257783829279832478003223587961866887650226421376721897088464401479964070232845758179621703881570834827215242989396104153864662670527784034176858369446678766340877227243138517599854539674512860659602548386950417903310291717068256937142588549761967430311341461223887542962112574763418895100015882601707505993246998458537392921070452930444975883273175494773569636703234456817996188643583566683519536651693314594268081523507268256372157099407431376581788025985857995442973078219869939330562296924150182037398232331042063146115395711493956747679373738498483613949813222466734206519058975636259851525263468638035656194181738232319246657967400713916305404360742773279428483430230943569900 [147,124] -466660059057126470341988959352820282466840490480685017428197781615028980342627251469864348118585275735762991159107446286618390497598914467425315005482894653553204504914853275390763116953212633441221960139273265310940606648233090331111158483096424061826646025817950736418225534604946956015343814471368007020232784559052544542204229819587607675818068611339968045655162692468443538383628831211142102283589721294240562153208187695766966276518573961206057977112161379959833256134831781836959358867705597360933403092297838784844408263138929380533611114752305943885614496852720424335926503122900516891944427994604150440910607363080394376576641692806904563499614190927830288724931562349748636556710485139827309008994534834794080873661786278254084340149316765699344170634604127861313726027958526341424499872503480235785317269209736263962039481882797836627509746861053100714213552073793661423782556888545542147072909011747165670975514841541776785794615667094742936808612299617266931064727239319853709387791666743871524575622135009802648659676340067360238468046777330274994695653325230928017299212919173699227283145406543634812834036894227408192457369894251230724366649128053070498835183943826718415168 [147,125] -1138333058309260886777569542507931380930255720796776583058426349704800895567491940906651688036026808443075110144173285475807546456268141880737411376638824457233958910194341923270183176006212558767654047222753516960679733734304306955894398267117345352028429996295436684630196653259156941886290207503008140834041903473002873466943234088474419303288324677838774910708239175095851805950171790989029696405206911921085417428612591963469075056797778449064722691871823043174098736248993838643228235406515069159332088183373184192198453680283389350494308198977103735581587951390393439880371693599268768459188041261711770236131699106912019490334899163456166464721550349900551304435132248317691532856752322496562159412007028365087833808101607346793270509043340650383268061672938236547773298898374754443840989104759889902979385854582725568696857601574861849979759032114315929903107666408450793104519440854371723540490173324102903685418943440122095297678704775742498700339830234612443923808168558626519438788126316765713636689559995908959285283245411789425467911089775087318823097869759200443387598150329517658794304524181976549385163510696666728289569558119335772151192165842481182253819931363068 [147,126] -1127274118640570748519804470042617647673535336012053922302690892359926348007783496807026079957105554153675688884691219161037047055004447598522510941443666798801267673231518983455268822120211465826264016180951909163908932251089198032186780381211861122558995028579100416497428202244112839783438248246906327479035313252961794225486872394454956310597993065832802965260147560020385237365359152401216658147732717331118458924166555251548820370798009528306313279722356104324787418527277569285329405112155083610445994781656739614691385551867989911743582921259150084313662816112894843767534410729016037467021311525705105408610420213472065701081599539020267885593627629958733357578912976813422618896233934541984260166874133735056528555586179437972857938203595620975545364200785696154314336891628858136412189323337889959270588498156182542354612511014817891850777105331524496188466872819236940912952382477162243352371366442215908700899885443278651284885284242613803137135870968058860776659657307363269725930493385722301074830615233192283188412659434884918422819657746465566033548715414192590904689188555629649694856857035741889198233842236463832446529963208694463365118739503692541371224 [147,127] -920499445503710481551731040366800052297147911703648532687527499377091356923554340387258506961069814918236329568723449188143709534765783520100686103200403802715138365711593506893587211092395288723128951637523552368289141363017024480105583523344721415779890358390756616845153435505699707817362348451964658467136638551899298569216950458340641701870336612601242136267968360981973032140766220469529217359095390122072155242703931743049550129358827319527896103907901398994319646290275024809900973959170120476110835724263010044114159772202885704963001651441415045988446249030328765335786947264142126902241778572685347247723446412645169418235742952353958413462532258734956514179756987710132739800992924195397698624051267981438910024094962319578845884280218598142232046304729983703970722607343084232840868830665887911100507877681339297647483216424588076179196287585359028916349968140035487658872376423966425325887220554284275241856924473791228091853733049532376535735876894114323702165470151328905062609891603347141874585898139770836619489478522694801117819665722528434436841996977721874001555785690209583974723186132491383613794053009851006520108166515976418577500043536103 [147,128] 587987445645095313235507063929097646823163031736197590900950932623171936092235214756016660934529924983160329388241118127344650286098109325364238920370342670445316273136510685712745398499962581966106103703908564364762594472690717375483819991847106318349981567598532572722951695385655294382208850670387091134070778937538940629581695173215348262093095081826729945514400082970897069702510472625964272377996460962280350876477023042106606149376377059897702298629596042296987007064710337146493312948005496800226856018855324465320097138850791592069672489860200797828709723403728333993388260528367517066617609631212844050970006724357976635049635334993780272478527495832199953329739531522834601817281556903523831220597538419546180315880319717232898100003338137163833151791465498897760502851004596858116491123285527656539024089964775146371527086698855454321041984045783687123105946516804024776455972947633980284837951176089382078774713401537276598721527882068354117304198514736544154971039600085830114732141846835066151971756862487428313018255080625883152145359322292553768898341405087218865670277403301679890901516628647066773019868789769061421575874411589544208128 [147,129] -494010585250041217443769908916035272487930670312278106756789785254466012038485250494955146269695092662391778180171171811236730652803835783061843635670146972679541705948668748201288181219362280551818507550290557216526015453013706772038300078666217670051182293632237021178482701244127046994591650301380675080234927110037054522164901867185098016354443215691628502386986128061704016607589332453298594126112550308983719737262414295961860312038021573382569085431717019660234624745268587335554037328520071242191758794678537836831060172030231515724594850173690613416270699012045120161019231412986444133654416758577367453967831250345422054339409587869734988080069930050470681765994966143956554119744856979960791509780167385587561449951389121559415480076149073482244609820184877543694803451240990213039490334620283452979601301745968022347440193806635857005474559123514157295169160873845128660983605104219814240402640999601253034500389392803853044770472636778228854569483004975969399268984219795808799540662480051057385724121297616629772478690462824703197922516880035668300790372982167286770213613604073947953401315352402474921289626712099052222111903831616 [147,130] 134888373187408554971301838633983017928322500878807996227988992166170437684977062573036775645093368413886953086352672699644212521821103939497907166091625611218012891619124057922529824695525659580144216107125502310742732974409979549321940083289309599379210807630296446360780108513215675435904599526878764123401717098593588718664154787433703656901426798417704576230507134907901181289827364976175644903061987130562879251653311746826865985642535852031285784143974960428744154557767287753511272721614377732891720026518814686266976173448616350846179442709424503500644246212258620058069511238511480850953295864702428070207657514884610060860249755174481185040678873697915471921658001682602923214348833617934169853241105355446750092359210880525504422879099704593256431456900000736203385886416674159761445580988637190028117901125979488719207278991631533911668946896459257019482181893172268475612853771400672076807869995042927072759698330675626146262807406440033720078000678932201234660095901169896685253700570323954270782005158132732650844359568580994680581986678954784081774284120898160216803501044963642530860711518185120973355274558206307271712 [147,131] -12959632359801017198605033558858990661174671846971857391734878210582268806291379007106089760163073769173715624268306752928194695458766259131052880838792723329042240188851369406253918936396753918540886371812692447959876962732265510704539389068517961120269371243381546564321838631670628534266077202405234131160215498955057171778640229941252173143707744697209167468716714964312629951530877865990410465551303859412923897652676226210324513173872998124543713638917245021301716566130685670395852545602223869584141386633181147033298568269499476638993576607478389423446454627092617926814810749679229578052367815434604747000285717509674585933587789004146188200029559501903557554276028286785511778273289952108649214079190614582250885554046822876229677088278940544703270490694298562666798382568681028740607001218721590123464502047278833921131048600292808488959891805272496953857565169676294676108264587267181584324677839739801248398104864429311145602945251186014854624935272625492730679175001678859900303312941045583143299471165918845289212341402813588396907017427640199256510590078496996409233620936637477454294682535208358253182975842012 [147,132] 437177217048441084059530105149256581363384311584027600872833249552298724553944523681295204580512670584390391217648692319512269359962572939691093764381618614734419340490550270516682666752339126961337180630167584771641651800723708809188714985754078934667815332383274559770060860207427483188312921906448559766614814684123672366707828606798833463820671856895501650338979656131781078113410427030479325887521225135816435531939934683797780954576917700928055030187045782295324457373042584357813368556387706002521768569620165159191243863001840987630282696254281077757199962703157935543105379153409550569658994762983873716575393371310731480523104741708811167143773885998598232485002439150269538461599796349355330744905814330794717295161280083229150030004099802098605220892475919943883601972954469151303642644442874235207425897373812434511263721614829741503628456639079590138461559995705291246916254526925597320313196337544798039172620405565995629962462550254863863050009360100723314977375234599306406522230214990179080089017585110222592135705596620392675481179348901126590500480452329484065432420473678253600727657128185162816 [147,133] -6658201298860377636422986420623809625328294950657554223349873162617816506768828012959524454197019018509334159501111636785438615420448349492458469251456844911000687160097922566349059611133488345584900622229212079338399727463867545372521704902343371419942984900329487816410415501573677566136172078633707674423239301990320640391894083315316233715957636386340708867677654712979191111100614720387824561424622348018861709988163437679770678068540341662993359109957195621738362507810241326852151567247580114952327601683572487080683630000114891587544067470835881996421551195264345504414290311495677243023181839205733926657889572245766671492796554519130091335155551481360298733947305541951392877650572960436106537994927831181092831671702838010920279614424726912933929004335775680696706942804159571579332060682571244658607018563640795686298249022301200507947925005609619192140995435200149332079331064231453887506859505779250963562108616432380572496743388803838686415418887712516400322190811931507735544319712286264899631032692532117856588436874891462132254057597790172592005502582308570303434983151845973667686520292 [147,134] -113450021988519896340031631155467527685916435613577809746626381287049554654101870165020970544803800634473168860123677950482320195579000934781060107293742506146217573977141112255543437290970983585573785006965396640601936684230542021237493081133169585094833740776059189998270434382773807789945072559585403574391482902211905150554298263265665657715088053561873166246032749232319919636197615219236696996712227340059410044317164910574608530518793910031645842410284023141559680191352270163845551597582321104026001935066010337895453643405364743981720182461331081372691180873070808309703597619931341736679559466165009637722035895945728565775099034729520487198365971724124101635070845403268623010629059866127860928788537852696050030499295413630272396566512307923862812484558616576277486358127090428316522587712229740007024628678544071002545308842774183292219474770558246125407648238599425494976075637042744671028817259943547095023552950748083694740483748021306833062503698720779198203717380068628383988755714907337163056756552479189528962625007988207626610298899156400573172232691639780842313698433117656 [147,135] -2140807203884959452617648976179842823805242249499043019437501187411926498798570837273635099921539580734812038541352068173983662197685047720808880595311317054309169697564066752323914226370826161799742356978932509355023485810847547998234287174900048331026934040108340353072808754904328524988622028479494961932376387973210767220279711826421334792640072999170141937120091242588108685068171356221646552638803612412503610066181117995627061423841153797749133379881315622190989435501938865262452459701425356144121490862231665951702403202021671221011691287695067408173994871899115768533951094851539058086447551647040145205296222652760579556697799144504640542068108983842015961524733998638003770134689407432005036138992790866026756012365054559581018569233635785148397401980227791423820305465561397597233396478928557653224968621248549216556708299221969492896235803228133481795920259108539510288662053928201821144661396198715269590441448104057896259283434080878922473026300572830131992659533648510812299020385816504474192423881538463259867313998503244347590124420886446065420358178330824307484047 [147,136] -10916918804553887399794209909670277396616299133243923723877807317674326061206914258664907028313356923531504400251217260259071976769047995290999638988415220477252305338151428617678781764277930411515795478339972479866293315362895515359469343590527972422769264544963497821912049209898574029073146032337665069041844413495129660933992568956930298629072494661196741479458541036749985622709108809479189030898819222997098908033943683481842995002610326776084101210777557152899769031311363147072065589732016238567632910460289059866935623793429049814433169526108002022977572465202608864482904587820583251130119161452618420323550955465467079946058786680854419269116531690232651818857663779382863852743305664032625408889260518123617787227976605620762721123693553893430894369171807863349774599162558893679442267418852775858248517673377492646258310684670348028873039045444944359287931302724786101184871580730769040308638466907175210528376297336119797123068108704116927727241138839387982429162674782404612503926253779279427133628818426302887925590141250837400746518102013614799156780935936 [147,137] -12963633958836244671894840283399734257578201853082210639381596210732331410236473479373853398972450632653117865075817961370156346397223578877126310663637453610975141128330901623491257049034295623019720389955548399738404064472625360540467552895570958966367509578973279635778029825656275411667107340762753929682277970051702153790760952665921973748336800507723040873142298942805876962264913326517751695442788673529235425423842683515623899389580077696744324312852962813730630009732609416871089878356925066014088359692101014050880066309752755011019099043413144674703347389107305848249986849853702151843418132811765387503640643298832640551750461489208359257521398587241616850739132962826519674463080180787498667140687440191329607583138864785205750604544938363683852518045292394937861287217415131629168577230132117887442824567484437073280819114594011547853385212457955960672463383961207602290966679199086720980230158398711260766874193747295949011168226076930016248017117068733482335714950238117520793237249244217893175554012038246750317371510386351142465465191692625024 [147,138] 4985990116990142058300674254834701687496480176835511522218562740968118706552297683279870711654478049004166852376971929987272347805792083982977940279862016085307756943005296613857192861093229269055945752671603755380845416442837853575717036394276805759842442748750174769837007834261383291815082594710868462336609699827106850736923460116046411885273407378189675970407545848773789557854550410216943976341143296707404571520166648084322004671755276461016476249383211205792736761285037045179742731536343557186316050452836305270950358879235584055558662431983956928489989801323554958245891195157692210099798646132510464621674049249331828513472541350605297051089948828707010852373087531498640360856904058837695299403821741449121682883704375443243974945288728677836048700615476175242253102352696392186559716320805301745768203216809049777261146386960380271989297591369945909431398806132699747542924010828564555580596657151978536380149859757160627049215321371431436178937461119693517334470699305010884596772540997714274597867190532560271871313321240347421247712 [147,139] -8662125284646635501378736044884815472373518198045373999023462506762875152919826717139773281895129539491274513165050192368685855557358074722136732004385232690954952196771148354998179524137875210036106137009059857496623101252544251386492098612542354147919787606385581208959047512426819275524199440620822361106942276787886869487929263885943785722875736771979842980473357068496006749658417700423239831702092169049364913543661264033669977775833312435952280842613394724046411553620563177078344739429889669094541511905026815025160045876638036911708318599801412317544975329900638150120539729533695037158467882618489544374468080916752434641287466574058579542708611096728555921187536611040097007936955401894747025645231552128393074052594363987201624050207686293267545014285855363568384239695422003865284896657606866953681917643325606013905642382208003564153523162999405770100421553007014074626613294361558801692900180342924690204824660182408211592177789449736448108395613471302087060227226870816466311757880567164671636922433597807893645356719780 [147,140] 2824478487337576756156767273938911998334232550765798705801633205234017363807101753374714576800186066144924151573226504270120395466391390135493712205069090742104308535316700016550356919100558882177896910111884042804750865023266057945803232255273582512280059066017389753834985235964223684601766608303868468181158806252910823279800413895461759698780824605959658830581593753257241353346157666152738379283870645916264582509288725478315510007253726405476619174315191774878062545316375293339078743234201259359959653065976815005355504396713356725705966066846068778396751379855132269128678858040470264859406849569024221597665662502014914481661675490307347369047097246356982908704454125519554053448544104190715385442338137374820899456870078214200696140982498392643564141638136504351298340988059534204876887199645695565241897800778509574055964070752051981692400097775037342836565289319708290091003809667066796911506764284763601951540626063997841312725550350376694522776171644862284292734549662982502442956641859663306399949847989270016 [147,141] -253757688922948211545919814878335708673513068612054936220746534132699969920462514611223515410622212864547166273919480286986791381801518863835217537505860402733340101069820023552513134553400684211766750293474390022834017251774536326267687223422804154749018686207776544778892925912474256453790121089766326926766447290216544685448859651831530704536802431536769151809237772650683322728763394348270275984607939157423653314442290553767370956475507069272470587225431256735341143510553545529604946487364429035923319334742807141695055285952921703143415936800455184655551098283784371989672881614770045808458401746138879367173883089913903232266735612617983000361634912625264703292667329712309734649602150533588215862442501899176233250485614222990749575975046284131904272698870492828952506454827720645826029716615768422357054105618406837649156873815869375057653172308426713608142430444427093196544210040098623760541062822832516720561561058658923338192728461830202895208092821054709642412540859218416138004153610738053893308 [147,142] -38100427652386151981167987712973649172417618059621834118580338310983517501019321575019885940232919589240068980117640958115625078631804477471959130503600408942776580363554322820011946555495730220952521813637605974350558424207188795184730702657500527614021783673346060220426031397239717592081491795425580145249257118310158941945627865589868211332816240815886466357764157340692510448254195670988137710785576262660070876757226248399918942821914931550487705269494368410577419421854516362598281899358178546508653392034086799056859594474584557985735262965696836644408745111975008129208553053709735840998521102212351463584275003164100812590693711206958951850873432277814035448691542226393908881559820557198640668783650823354648349434664558202587942859086971928719921002542851768744113472945425315429111194147584403910652459439952782526850616489419987850948802136914118537339884894895877941895343338614635544063802355184942097779648112197947005215175700399658758677310267418269604849943262115670759016563368 [147,143] -877706617633567047766602734264968440705756894627787559261100510945648810493160569408430180877662208353874590485368650769547148538820159045186857094025847526337448880533203262791218449062243205318488157798541289173571164424204501609707061607415361732429133971348477573216094702521255441369081075193192439748841319722941790544536369173866824709927158426675832189231107814533386469957022257598151522731425148627963466225285324807187953471606962834054201600633898906201763111559480491458652561393977630982260981206423948537719379888100120579159892298604121590940575127981027725579767332681428724639542579876052428734770620328030490961171150838816328586198025459273749240564698285468914582752558086130907544600722532022048834228428548938201199588225639667677656743798001499734304497314547995711870395335389515976376725021565346185597230779904456591288690532471407725167621044874440553069718446586868415250494215492214518206865926293255937513741913115635364306265364922193144904541619201033 [147,144] -1143918775042816334532862546413655383597582431330971219129308053534353704256792234785492716579864200914683956068187429481595389370868160893768848993028178540799966668818658015247211674845066832211014040296295687906677905578316302969367768447387543478592580306296098058099714101192425847074171678385472448957028516766183092280764837064715498683120989320235834466285083594709319374560701600468317663249728834409230018783330064277276238169619955207594875200448956929210242477378389057256398520832061979870268702458718604594201432693372815285345348117362320201907395989967638151742541462585761274394446390423459642536812682944299198031215622987317296222163283431782836243646885970898534472452589802235018965447652948034143486966234376136117987955019573442724495639925551968637728679006339518545599149957234409884537220000928741657804619172687399456287456619638581344186310074655558182005869044544445374730920413742361483317370467988180333827367473688280750236942547929170112 [147,145] -82730261428692304501302236182234364020179696090504390223270454594586822179810287199724542208468758753803913081668245274996917671999851402635427802391551725465390804323764193092176598079578763124469103843400202029019446099463756159811679779066721850658199087605418640789280696016678792723086191212077532165517319740317609245895845472791730001764048861579253478099831075762257803300370990411701489061594015391292188773832342207022701201090832632482754550038513720212247455520114200790419748301990571571895688134345227122958890819020133583153160542295579217576198211009956379853843992296966970628554309199562409667412326803097621374199694993132903224839384557139730240653319906371789156045918550767110554621335713217689410668566636768383613583196806997090999339121786945367764922164965116972022617033524880751759238641222770927806336079956416627390534203732597655419330632021310038293095754934784313028661213015701945198457175955410005170359933385171759080 [147,146] -309608151044168713304079688415965912543561790161951944667801077377115476278382387874520383097460482841075420321545858991270961898131787755113276538344306342783748338000223393309185139212761132779404072480102617215701706158833364253978563780414709493087055985540235371246290122937428118528391417028777463133458922720538466391076991364572815410526761716937435401143007049464874604333436599532388816659736241330611188463694693660144837434671366763733035351516500430903938424980293754577320260444576418544865552261725212981716450032887783389464405802765981966420492576162462588928661625457063353731726817336867462254353290890727887511581305195846386388460952723896933083629357950827536274401255053941838607639376421493879767855361957881649617183381528924937851923279936076258650351164896457295282930809816349822014364348584849096519471415668242805512616089642071173007739431099116103536402978608395379740262083332205952176911160029463956512 [147,147] -54277190063343298329374871719981911473532142400550729702486284132000794304323979551191374254455900374433657964739725923230023001414132608175003783858770210284165445460253142474651431856459338020659806797761211079714521696868185227767459478146104906727113525945810790158407274923701569374973949745587872574203777864567695168378470563021631750685230253270914327968180919355351615277701384103225264173940623948848566035135263699385874047729656431790964093304985746018940593085607301565488355568056825911431945604425371742999912418845090943591627671169566891332783697309189738903563242805230495075940160067449523237140322580238370161663827933239939376447881196651912556980971595250247618338857537848579004180886291278322789268031632377888829656717270307916407709092364932296192875379642115120281440832510394407652281615566553045598616906933824462080769608296949335945634963483479169895269119110521555859701403776803273636 [148,0] -504880719557551357819789524637715730869948273674821874194766378886455533344716610087852420817870750971336388339141175406144670845278461144891894372417214736292099498171802519246440727381120064421998594691295409104786815508371919751733209331427184922749717778251350555505025894337769064469030247461024652786819186876824967891508826282388080346971376652614376562098668944189885841899754268107876073631967646803111623824733975231301392478005894725009649868287162240260108651657277848193082706084294286529877358910387938948507638540793773577057069982211911605107595177043726635050561560285442586460948370505431044968619169382548859088271128038539962948750057462992960967502961665773509902007756348750481686269875699560913764784194598211178465678077890662411904363914503867082155592941277064785793458889270630215518346576446366193495550543657297853724498451330136235823670207555682533691310327483767762454876938120283601205245591697592843284080247408198329361857911131480581511418783168052952142819984861852706688465778237081255727526962312446706320323277888812522582081247132351438771050235965323682690190838686959349034986155195993395874546748735345270269183754796695077910590571159696341528312169808710539305559194413917250446912040057247628606797509506762810856479935218971680589604196865009169073264485323245902646630067510878635782757565268093861799090138748655583660151164311147796172165874226736820462881752686960086966878351112530171687406641939377131932238523449849465222848356336865459892672617177008285376429388531601352562323159445980574728589541325153051538118442969238524637441109017489309696000000000000000000000000000000000000000000000000000000000000 [148,1] -42408541591672928565964446725703548752845092453545348737248993596390661288450160412242822984935809693148564348923967749742220508197457425703207545945781776981767329976068272618012315306935667120114538338830318373818871607044099768924625387215508193495121554195423055666114666875165913097204230823708561603153013819422570432820415206279486357649883707475346409354006542357690489282856497319801360641516971028762661957121365869377751750514581073918401322002575273932131898430838706975874582450508593401309231448184836316008387878497447444560035473278701095759818845971505875080705414254107536910464485177422154040442913958748347176931127899129816090158661742677882473529860841567721220426162341859083081186102782341709168149064971587120050770247168030285111209859454715449884515145275248549177405351369996254654307408099485931306949142889617312951096266001388176945186766467591125775887047439685021204455126954693166368473653118757424521324591704807690764524794639742924893194822697364356086458505450623207913514660836053296315654030283503893701379637527750222898347968044025193514571968091127495966483598341801562505106768556059620272519962611499027523899683116949754853499876985830842216892669782427176420528034916483014903891980899674094525493191495590286739841580100465356549316175265040885594216724162548237867301508001238194832427135845056491174425697291608453268079058844334782711396136413998656298792084403861561714493295526002197728519495956641991225133129282418352589220840288821784483056532113448149191271799620432137365137287558459542187967974983112112975960569439103328131949836437382661931008000000000000000000000000000000000000000000000000000000000 [148,2] 526174311524495495582275785501755000604375223628306742761269573265043142815207715359679424859708244714057214280765900883069261640222012915044609653620199073860756349593594196365682631185208796119009125310087451364641988902508177540788381882352875573407221094026271214451927366082053962850314132835698067874805148712125957174237209112051378253590528576578627282901804955563120931974340125730735333460046998532386705640737157250055256122019712576057644426189028324302034892706368378373191280888141698854939949404101244187840281982387348209785139443432776205638656420613115303992022057774544954632888238556911507850438826979400812439948031118943340159006774647684961996671002653015983571626306422726986947780286617840976699151145487261875760685846532827310087202964254852187331759475389209327953514828640010441174080165347627914414696876285266025521104041827345317808237368726533393984189243818640300163815094724673694304568032856998493485383232201103811624869648857203326156792558923927240747601780340157873525092247555103069916128503810350592469760984244583063036834307881607719667719678649361268612102672176528058726983163022901675335607698484638627471296766638416290993606978733892184205797339736147671177212138815220793187298747214906840917152903217116472671136215041121049959222948164839333112455455010684288287029816168162594173965403138375682098763495721736898850349318535327088421627136806146606054078833983080249754752780570100135709579785703616847515118622528662373841085447421074429738297304968243946677043878192903923440185290009791734532009090170451763548731855089172007328795105969306259786039296000000000000000000000000000000000000000000000000000000 [148,3] -27383832083841124408671767884297090318238146986701226517197814800961277903296487975498340238945731649535646209103697900443768008622578290697264191997821020347216533376804828454210853873426490939542118950870663407138858187172523715558471192536605192897309403589989974759665967199179122515723730193580870538010382829545484671861382416558827545893207488213748378298225629427101250758221728780739604151580592242743753884948126401508275387870432200163203208649332629989896890458692084057996184038072404732790891616886514007988925946501959729886930386752141455786880581717109329572386123592462260542569882579974673715498139102420967112220950592475953729641762573919190612132309574473757780011332950071956906847335103697264286682290031456397890405757647254196212456638265686940310069221310986090924083896761769449600726639131516321392483494975952809395273830091595274447557886813552780791288644530683587627308567579779853763117762064782882581560852253104833951610415397741587355852208381993755417007854708444051330592538857285616501576092844390070463358349529155307793336257742566586718331741518626216134498072667091703415152859365161625057748629591809204272971852706604744388205994558878148102974964843313049462551746624022597945221465029928687429475335704383253881438359598963717640791701963223298791783126541350654010460811553324656719606459723100098032953633393806672199562659952046941741336131488404349550272199414062074234279348713499965785130423668102299546356702743719033309716253138392307977322365392746265805796202557346972028890119807689563084572822450728598112642990587576556193280592796688956230941540352000000000000000000000000000000000000000000000000000 [148,4] 211447002103579165595529162418930704504275243368768770191127352491430267222062172268739196996884724234856976798105955543393279128300907472310549110496843834461973041565245915770949836102781629050325964230684472162471385382072120020166073756648255567036097291534241789723423889602046602537843585873188181282944822272479289089925685960326964649065746617187808260649812057079513432600280761885403215696724621527362459833987610832219223236454146433449432909232159754781313975050296264205129784164390722249258401932603065090170172475948142934220712205067709528156372544794682220041940146118996879218863853298910177632160003134751039787240050317308721479459266676464314083829515457378372855928641218705160284644432845652788698715957546938797863736579330638303312888503659219030445917889860848070542359676458488490569076153861309005371963329430827157630083237269433456210809195664110317771239480039696307017952548915926599501684627066780174805869058796368955211019304329426205851817287589301675669095539768727823262306400653138064053362436251444451649986676206891164797083835299725256680075824197444953975277756743802419765419201998362310935379008461604550322483835739586461538545548150922432828480469068246117579219852469248076582127262666668842394713650601183870323191824713227544358461866695017576289000435756372405300576981492420412261100995456263409246786394939829583376537263390739108374678385613696525193226025074037695674830344781883694440859489263370738556425231372429409950057610953689546231921048187288253610263062747446553124666773987233476154494571335809527407745439010103518831916994144775322319806529536000000000000000000000000000000000000000000000000 [148,5] 2397749616233213106380605883379946828350085213306366674541857368590764937731874523781446932374359724743538348424162442126333606535703385724356131465271502764495766189346867193829193782028839004213178967821468328178487508163566377980791034302873824444597864334247338954363398937206350345748880506331008569036296352901830748385744169923856679532118000902327827041328671588258292106437658900420847188600689713806119532545169981342428175863684545583974175212050240074514287291876554827625360445622884141877843111791643211615496790593163419340642357626850123107954365805847749927632025384095218989696489024515713905153897171918112189623391034653099271316711229281387822976984111329229354206114344933385607732970361446268905776650514671533415414865093286582232242229268738345313749538532739450653666114633412684503223577340177046153713781428929068161400092507939741421088687008358728687771213757230545121323753664068581641010628160766224611929851746062529833133533010260583774105485096860168561106867575339405171553126884564482749469982853775642080476300527043562891035481062733672884740906347778964546418668168769073838073664826184303261849815575939870495189352348670858930252935527116141011720908685107988870815380307123109691185320893987713022516270531018461063226546548107662973624555395402722598826927531467355566918116117106769777643950959564428646725892848923482798660057603229123475908473222718424947085872231962107508584619756983210897161467444457570821141714944802195046735837717302607777621118758222397860350723529132795417307032833558064902456433181263564311838779750319093650009916036431184049403758379008000000000000000000000000000000000000000000000 [148,6] -45927574916328957811914233275191191980842905157506054046943701845521701129882429398763014549501468667701573375856724377459428639012852057071237924143304927167676882351142809000008681892723733878076725450696851404489872262859259924469425490847189373072830454851912978046187279438502240075624479526620248927992061561826034503505430869998805913514004116692475297862790814373113612693561504650470079604503228714733828460802766418711393161398885473207617808699807894121219955252839270624235702010584124596454866930007586331345251270651238970082103460908506449615106021272480557673691389445824016593948232684518965684691707770889670897149031372893824687311448136544817405743252086628391045210499546399889642123129052103412814477621213634489143859659174665743567682691151447048383945317795373360138821740632779944119434064063465425735343458840997911313819848452661421448223487764669408916803659382404832938241875710362820488594998448899749475771812770145886607735337560685612865805371079534142267452245126493500338370178983142772404618305273445798754632026576269675469514384828995745632365506915488464368533822465482279314689778362299111567925877408609019367916660789442650601212665513876647829150444016678981852775709992697369672561322511423792532108927461233263345289660124078089436227710686249577063212279900718082439308807770693880935871187012153153345431982559866920174243720278669036334586153498076188412659205108877975163071732505757187289567975944521871379339459881068144125739827504082883415411060679326939734330528545006404573830977167702701923908558000836915223551205676819541617669081546272719800616565604352000000000000000000000000000000000000000000 [148,7] 444226682756892130625244516033046174279447968724485517464616407630040829514087882289233173483201824570392759319355615482870788264896300326945248312790759306124756746743779261345477152050855750325062982462027298351900996476288974379578227187975945084798486905419712313628225207957815574031492890372173608230099902124518089502017817333687661995822116532266109578171066834063868994964378105533146392330078233878557440166441383771920982034751732956398833621690747339722237304138766210995387934526556885973593185146756132822430358851875228064871357138524329858097663455559004147485098760402611235066195064818887818461552471319824259239454647146566955877151386349185688774526140427201181913969196250031685340542019461494035660472017249847907994786103819234009114894130997113911796231473673303727543982360751153572256843865256106811872414297194215981430049666081367933228519165785072248948517199788517601531741623260035763313366649554030717490852776070924455326672705156522888196726949324411536513464055975064306691692256184754878981099125482339574254224828463611021980746337619303135226415199075836309684394048146122265837779297425488199011643114626434102386351877514501716053916548803279308981954423353177762858036523840358627995810946981592751697478572646592741420891620666764164496413431829505747781703767335191997616271595210085874611410109912040559418282735495427016060184315042050626239596985682105583603071495307567905913350555432906714233688109904767351726498302670629187551799637096214092612089904327672480225410573031511047754601817067749762348914587741544532907765401992902799810875989459026736351743448186880000000000000000000000000000000000000000 [148,8] 3901192768401505504000282542406342969459155017323316025110915254083072623427057636790925342808685488056093270378604421680863143002514535138028605590545694052415961728710107302194900892993734438224514579680369767544364165422553462125295576283241100473033879340410787251637034350341864692830887861308211637948145862201059398226963354786843601943849703233708608054392074203000520234096665536792345810050093379802349957983054218573096542835069767128926971487500721543195641167775812622691845372511615658851927973718149973678523917546607620535809647437470124031793865141795230014142765703321871192623723907999956650757784048190121084130364133129508415724945372360329157599647788656818372392116802173484660999462270112280209418807290819693344107796890185158313859664779811365790161325928319626440259918384224532761574639780782138549292355493543711094803812000643372471742041098004565254710672280226733004104454205456888133734941010612450663904783704117872757389726955606866155993605723269790041244018650842576460584513306496484481319176048722471764524766480439582849544409213010076585051363438252023960169402893106019905094046836946023752719200741197409616203994007740533684601589860990303811001348715421264474696288623939529988665764976660440583695103860013853264144314680223596343452690130871010012981454813770372222443803886266841463631918771087691924698652672257467215632593204004014342744512479415806681114212823361168216797069271890244973016499495553180051744851390467699807383651908350588697690675189829265602690737930302272413534149509674518848213800438101307174307196703022848575943601795402164877588304448454656000000000000000000000000000000000000 [148,9] 220972864152433508393365040974970333794508310732475012494691000703445019126809490385291158873006036603183740864615801942086347499992212558213007273175349875614509330002717108196072497281679071433277973236323300913177334864021613915912074698813508678949372458113795868478480417515874052392013697004296605079701549365179404923804402679029890097943966016409715946717710843604653007978181449802040593677501832642940865713221772141170601482964145316655337038650022450433476804919170160169820700365413192735980150593596362349117840628846841926624763263637974577346972054206644562581849650277868124365238854485398465925508595178141770275768437302107551908457725035557509068098051495638896394042890165885136491745880300479127790465169927663577196895824544517996797101187023523072269962118891482785724892647531433080586623713717192230219626328580702416625816413765059405468080275079909929195426830215281688863158315210637483452471015965735859211238197310461060074430933435216166548604648491334564054331515106354448195415691472351755542177762637777188696871220799905919413980348994671089205593527024694821838706726515319865078888119571744007842598143598287362989090907659548256214675507806395277831784327645023399768354556567239588263860576863047913248640048425566793725047659535548165504142224087040506363321257946256690693721777128528714313890747185521028153501422963895470416950050201855575311245165840414497571240263762309703433037354650778826597541703180175169464083449272504961900193995081582962455285426829914910523083047979034840028354911488132092224379498291672387217653999882861785017240397142058819587132964162502656000000000000000000000000000000000 [148,10] 7017273777241751215680013061238216599350962433647949525053090907096983093720390281349321553552604302583183016200968527661585831399198839555896492774564557125446581728337880549235341585684302877967531848100572335763102853969330567770648374435131680787004487212100174336816151368354568898835073988707828963468762868552138724676438918048089596885175721469588522510871673863205707169222936298232812102234128697106100957248909829174954037420278403478851195825623060087824555333390346933590048871543530358229833151349967181273521530115638244584960144697518343271410525851657737839669982093616509238691121243267233503540050392240607937451126206378578146108966357567629032875061187708162727526006065206164175413849151555503474353557399113994398232611843500841733760585562624857945078461334200315863383507718401808715158078301173129942418158450585080868115774329067157274582299158000547385483294168141272909710031377958064545882638746775184325326404916550222399115731652836623303556987849758933551249160316281887134465749116352065948386439620511235060442273158722251871285709187100455291226198392608784623801274115965963761000379104581294053439067065601071883025610601840386926837684094815115614993115870357392745453104150082952062669402163312630817483387028159716578622467376260492488598751530720298156280221756610899083920497666586571566815896422590912404586236096974982484862415719415185801437063038024457862982359074731926269423301988516485022335332837295379616408773828097624515407718772559970889734776287088098363507158745025912795716812351905524348198012555588738271462573312159547602388072320714224299137733595345453056000000000000000000000000000000 [148,11] 173905584536674085344430694751679542736827175928784336066970893477697537084881545232435125085089704548412423023793526365962296841709929271039269275434110862065026783164826903652335494761822202253492628081532321436936769345054472188412555859474003186254929998508854395024210482627930898953152944716792232764246974270950158037985832789182089164000287073430643318295117164759664740283625224419154743297838656565264205094015149763277427208060472605596419569882848354637203645140358029056777452937009945804056730816998486919892854156261819296135503747164101466564896464434885592059251368948955287818550053603364070018732319972124206831746516760500602281867865226423392261159509522923365931040465230897978854356947075769686076083632244640737850490205148740904074004755107105832656550001581203947247114678838935113787685661781164103499238863872870944638264468826072593324395285756344015865926361378148675867413085730794800448341030707327112949208959406791629723139849337722536666199909453433038694456625383736253738830369613621397055298247292940065838220856658495869662380536636987309822238888766755844659071203041138820515171481242756794666839164956161638309694876914829423878509850691539484209990580666893780608925972329006796693152147434236151335876673774343678829885782700788823060072679351175098844479290432864405620989506341277322558291810592569596645190704890693838532017252722456545007941436287095928560356373272765950503969191309572017059341300985913765892580908646894976737805536078357267545751916453544774154766065663196293340621848639743849304640016844090839804958185352228703275740713584023678995527048020401061888000000000000000000000000000 [148,12] 2909187484858125582207211864750052176806452823306081086787845614196088119013188510649915006518961033287395913756086348312204765857491856597149064176746370820679146990097540832256195690361664458580943399763324726479822675328464796548584673782293658651767217999322284072846193529137833007958020482208519579067044593858867251952810002985875980707121998047706814919465888527337644961771602276477227452287325279820387489456473638675753177195347179441379961310591945211735979288178105454764784111845155932692099312369140110761816899201115658208576235972469769657026746401720027714588946930700062022307395192329986745278789719416712639231101124391319011252731471541341190561781851813336125509725817632745894062621047141914376249493363182268302796379634849681993645312519555106067832242321696386835656244720191550638655788518503782350504307291926673845384922646738102666407848527009285572645967861908338592668516329160486741758797307106978832360997522436494654688237388806260809227262344825788702473131355548107493299420380783683791559166729903813740221142030547517369802877632482327376469310673373102401023531675782885283675703390554486098821344231330830641119775316781095441919336775758698000119186664909047864469091133432504272919263494206910307802055214739476134758331786024040450116263904513715490064671052923780442244111053159121839887953968132738690253116917468948745900670728359070624743386305803723306731684525420665492496898274689628013759346512002551984162373195908634212926700274000939857164763081206504608754779487529643759224131613467506327298376788533689560468393140762060426966556527803124709056982606304621101056000000000000000000000000 [148,13] 32981985181600475710314271567784976649989289308853180731063396846234726679923397470292399255221391786480047546000845287226304133184936493029952334584513146314541074931230336705120022000979857162510748780772237750913075970100800688663920350762686930501738430645173193750374586442240758177699898291015663729937518325270823972764648008188586843809475844992826298172431185581983467993034729730518951047021633519006187043600830577747488132687813849214904046446488306870244598144036053822824231678353731331558889333741417107940606260824639677319014399734016352865552729613551963479018332162924736355089017434377791897588835446997289501284711503145766523720219046567823496217177832513436298520388622849010527515894569858929944093621207690573781380369904046708363863541753120908515919999829053504994124041920326213290495643350512095915781022218398055717186993132300307551713204291746657786741768972738494284748034641456917092272096175596689786457540418498112431320274358436773083930776205931350224436615538961675321136128596727026168325446742485066553115460509432300707620189180714696061452348284160028302422182634256057349192265379907295480554932001718791302370895738736697829018356175246715497471080387825022275951816336423130083166098307812039907489049530543417285289792648779686900013483277580791014888389774886104911491182024527026834691685184536485401819405259493910091239021414256207251177422124472221476618009310135921038282402726165399536851529698588365912295022587898641325837193967255321877939851551474318313317024287014062802133647655786275099623569315947985598090209836669557421988529476622194687548953316045799555072000000000000000000000 [148,14] 282409700713578551132305375105027074814010418761979724080150050549633724713228211659068637217221978727973878825680163575155664991932582528116979210298941811056279399042604547537504647722629181221613233724834296327370659261638618235714771169929850370707617256403340006333160369097584991378559097257092107525444807312618433448813794235198727440731684939200710231620878387491815347647209476926194443352109560002428493547667553887119342129264489698016279046560651743362757942696494126289090092625599572651658698765053452936414864412206761381228884297908629366768749044714477529298171259579515512044257415014270981892873248611670175190664908617452020767088735760873117478073624421370618981152546402627638361990463326194101713549513493023219056781319205521792822516931701136844695928489363399494907033230714247156218278497092353855436551165316836392833465462580250260189809526625471021249118631364906325899209031758656052358773430074996648014284140198177032895701820382658904040715115106300547512470969780062196971643845630585434938279113757725418907824312568676163656846452884320092986170026452712741891427065191951708801104312815869017973768516235540602599078052358251164612512505310630224857066355448579159730334012909474978587394423744757232020900894236888618794016583094032371863316440482478294406000992309741847883359800616718861349743073048194253753697922344721774819430142637906533956471232113846778465408815900395589977255881470040481249965533564311227371799725627021309035305230173207236549860824734798556145609623527994007932321707109921312434721341840941103882062136472494005267547062488771126463568235425767599636480000000000000000000 [148,15] 1991715169374551513577577883492855511745020660834984348400853893893371931654341621285804174080507709543710059536720926723353708742802776062944559855412533906922135522428046496418755952356852077256598938601778418920123303385795514929147649517486885413428421047705297551240729151387759730853265759185131149437858743449879096033968540372737701392361051760096284304252407000496852603688763929020649420076651322348862714289979757186710431289754259647850350495752412670590551228819225131007366049858865193844360797674918972078760301116087916836997569474616448933972296503344007468625252198488705541109490911498273955900001054359743994996829743744117468011805394285980729261248827559683363648854273571444604438210794087539254045888607474714786383160590049846543406088459337469221064114243705873380053892510495543162830545087081845223945305619476832344965384450453534889413496457795809250145014851250880014296841411024409640115971340806630770911462781904497330249530687278226428629258770910248632523866006363249988914777709090514549625442265141398403637774926120586492713609215559407517483781700285863455847860223817186434924911992383200685103848035640885503061938838679061065285362882242609534031907336265171675049994544440495101986658814696648217855116303671520659908807970443893980934540484893915692888013620643099721584254632618980451439313412602451302154316804665768733752507049871872903802067725427381306524566959290041112097240502111838693468816072484406750811354198621655227548153276099056096665217732876588829112129392795255917277692930325814667439739169276532901513162697150996822882893773640609649219343895599578024509440000000000000000 [148,16] 10707900704758430405951112698964235155297930622336733539047707111475323437746024435946081951148686857495747282135421662809738376930241936045494761973078602287847708341532966286691180302829927275547837989647408304952120024009864202227958818146430252017269768452408020749009238548174098185051368010213727456003315209080649444920654503140682123164804292031742448801259680981401508981351601220454192644627665265151382886568770173022817379845078676941763153677570955499919157299169208284874792323166207463202434861283317734996651419749077203925549644487462297706639484646350693607016012105861201992956950378315502139839181138986611816545791666065544975081850931033936517024970335508493899189965367131663548981538296546338534423221784518162304909548672361572743549961841129529503852099872482653119541831198872759653626480788635482761752917801092577315845864650849028976042789277829942716872058640151630459408453465228892153900820265800618760504535542362165323250401075623560353863114742922085191467767344994983148052929036201574785207100795273869712165142034838341869441764936408584050470865306761943495734882066982113309256835767615812144391833227875883692154300831348351353226709166185050820392084069650775708435925645492198364000887763950842012509468367112267997177767022969257288791290635671632569901588859724608164769699515913160674845291048784183464253700527394358707438017031734627956688694041215954941313924979858401833635968135069606058877233896944317960367229806491227428811598036114275216972646340206295258356986299664232163127342540036728290067234678524766763988844462701396811020576849094325943873683052512778985144320000000000000 [148,17] 38748196101822748092025431890331673985963583627033937525327330770831640470092130746845617347314741449831764312707128471540438514678775650576660397282295424129006331285246708199846457054278306089779462583462466505904377368698476911449449581226536764178514945182995308774492996284869586985558687653538911121647057581377320076969960134550836288125126931726460232524891057074681215517343800037315454991118359322061733358742992448226457802853600538909961753011445926559455068700187361511368717470996084873117117065502899745572365952364414200964472450560171927887115160175442198068471525989811513610591670032947642746010773811905179165894175680363471218922507614427252418765062166566007922079021696989114456391417590910280154417115428674351491634775589107362240114676906475241797550391072949837308703688057903879057577165606632953256199133793306633013255289402380671820476839306236429487101098958061557214332282825406014948106652111103927568391277373288398092873881507047644635400430830494412191489480053181624222601936661133033552650841656459378480047620881548488500666867035849727579591657515736229003751072688249032418705091245827695282992415249972998318044817624658829543294667909479597785042017469624623098202631645873778293436652828162941777465534146530695901430833856579240059061851124547858811686268965637507984811935476394580868100310270444478621162018639069026145480121598884218334026715241381496190430036397511081965254535010617845968719038018634273165670735957893967242131922971334082002949740807413300146677033368119384702556379493801637857803734654126184348878015691088119485586334110530101845348217090747041243463680000000000 [148,18] 99362116034536669530852056412242307582536825148669755130217000702322394371020236339613479833436299328063635838241602483210611036664864075056168681035743509304184704502393826160159554573404466883511025708085408795615223149505301867785746258220415612869031560882755156388232205538772138883886830251028944566631402001831940195702494870089236200717443434125955339552224510823340658478189344558069413346152337119997192593228273629825168558857971063168586279261372567709329999637257811929802738679597708002209390910863331977630088940695607262929353839890824220490435790543916585843983866938327448040294442830408113639254771021532971869142315634785614501768288059089909209348900067252342186428764938879730613760685844471534859468039213852454197604575281209459504452007036526212847535401082634516144706377374853882813637336765800581103802029525265311007509107316951276354008417435972051118470494689475052166228968982459933955543803040816443043727501371576918795414026740803400862557815057577057365991621095080983271584332435020322883414897134512814396205796992255152502980162074636908302225264086228297271352990030962870842249847247279792550408948134702837396081088647805164381514301357567035488144785773099471251246201276072546804931459112211340715801593204546857046478399790954174653353559966098837053695164379289686868019823500803664391639868462198533313088879467499180131288113221503717493651696476689018922026187649795173965393554798802546014283157930586477584327811429076018953787176790152753856451897648362567750282202537637390439304751358538288836152700935744537066547807798674152662043464803709037705983228843104129400176640000000 [148,19] 233760172566643567501114862811560482827252050288760695784934825070948003883730806870119569639010010172902264919432345293451681431455160847548237990422472503779615843208927632166796105608365412556531352582098322370461087079991669472144730621820763163152762201049273434308120060049042336294218829656485477166819152409738217647047365037117360372705716584216090492337044640774783180391893720242781130501647000305362616391731401319659084076594463570949023718124892586825856099623407413700396718314108936081487082619752972060255465314213807992627067347769993283532917590651486335201033632110741045689719054102994017278265145223746722581559116568815473603055187445548792439299228001070973394037603108259716115421544482732151102564566269494015974249663497323943389552074092550347101823823805219271289437817461480125667502070774356108794701525303572990351753754374808607324692951177286163453774643137127343436262762478836470550575330045163290749251898097427389091768046634612701912949492453602405659911397183782595205524886085144570676802967910947915410839954218268009731559024605061436949253934242934287878520866938242966491261897995132620377543570149266298186614510259903074557966308655910206587532159117100179618233252948530340403332875559628594615407125146599328931711987489966097819008604580409760730931658379124024457841976426378393855698364837728335019381154440769539818910603369274281502823924306205655997313338769304072378091939863206668477260034017219870161375489057879186418700536152888536482259215983730307568295604120560552906109835962763580245816212698421341597177795173606674040088866797972905484667668015952490659430400000 [148,20] 379716655279917859621861152655165508918342975784250059216068113545702328660094166562682943470476436183124477147255368496721323054548476089306400537426610299696054492456625260543705634617708673753095475027494362143169713771337122563214153718866973662945201330710570956036930090544238628563145043587138110035371982957001471554280341363954744666336550289701126723489064174035192079869879377346197787744174271716535951146818030490417928162627931467600770283257798140423257490096985235571058811601597353227101927069118427681875576759894682239888506259536808037341634358429951613384277400369002660792410052252868220502305249254079435221115740021188217789339593558275295610509801622818527467705017883930614967953008069724531003520988116552912977121780072102600932702393515607026642489513569832327643222423985538132941549776283828753573142859113101732989602296865405435787391091657892730536289163863390235512558134137028342576113122478507938619911519534724445935012967080544111248499098081496576970515342764103643202514893975498284870103455751412461278123375369960611360114633393448293590556386107266880881080612377158171275618156514358522382918553893823405367332906298104603519547300899957247209943578935080138469132805831032096601406254618173467409401542825299331704264300260192007588337475692155568619127109428266100891254698910174100899125372253320835858661989782527601086924383104708806373420335278991228161339644361932873029578229823573926351382027522000338510548608882525702396168636855754639446004340627502435253490874728375529950229828232232446191969143135610550067298221368703249369131786802211015125842617798376470635330820 [148,21] -85849944089035270009344941738325107560363798650357349497359595115551742383621253365818989594240734485201592825358030476107328995378908451056768407161624768751452920355906152150424880994198620060494927191619504659925410387812672930536700701096373445564219153363634452833324401999056051475902294612119636505567516922939463035580444946605056739820998498005751018297681624895537538635625964163611588720461741753236072226004045558891382472617997563760719474021920043935276371576525701618459730660101472136073866876066894276260085205305044332920469147899385634278090319892403590006523780253039247650400830015579401016165830478962293922320844481242374110573302287900952114765333073456667709839831290928409622146196809150775734975003096102395782471325141836190893533427432113221291803343144171014871344998060116001405867653882105587204118347957045324000593993630448527443302987720977109974411297895766239734194693221120875503910954677489783794257072935745003049732008284932902215338272888168961855707961121592591921654949739549227765604570263407108798752914247328713896371322050428120166503711506223275613458760951435916334608889069409086063033512314919828788239264190683178192640656532306877148532746341544526744815049389660227050899102968205344735461606449471186122889132321136551720749060674443583543628854360831453355657591875255257533297175899010775146457982785633281267233062291547206272753120345247982221807440891243199589167296786684401726712614589360759934377995398742844736034977553809724609932869209743844537737432596297771276296210329264758212779789808717472160730474413267179155987759095539873183395578820514836484800 [148,22] -446115746806144479365299579662273623997982503029812949589993675685131635996499834216044776871563596191540839007417266143967721841375983528447909813516093235596780101233127832387870453164541102177648287574333063349771354235625792589375146748315412637018491465060844659208967479205346383689704166993425012498032251934612470634841267608977812765080289595540993723641541393846830415678336750248583158931877024705559195521916237049404312949154156555542025999003828841030843321065882046691222449066540725589950574189792619069729627832206409811270741460685057207902671657938414543463037928957056306288645426688497291135706652224971465196845275361277959108081780264519773657863180866536521998377888703365217613509512787605514798325316795049618599209239341032325839534172782988395086783768360326101990599755548268542409917305904710839200049158916094204375496455134154178896009989100891902950712339323073762757772083478361987717143938761428708381620522538649835613946912871850406994318193455827961935526350257868363461205563779745022778723684410771354537450045433071985985563544553639445705065776590949954786666678499134480305481629674793052307258513304235499237183579686097015298604173383237229119074553932918815999221473974074672519131011550637765441696884195970041100598617543727095994382762792070492174915607600686699129594496686650880883068440394480122062686502632724873111451870649700560839297265360633058073100678260187946084222412105487892309665185522801011074200012252513426968807306254469882618580864168953619002498022321404544064497360942664979598733057364272936163825100725024807094019368793303551150536846006456698320 [148,23] 1219159997183579074068040004550636146554440233972979001125301917608261358185857096683237265476811824359919448473267703285521845123698355834821210578746528244351545302257187969858376573554334653988184809947854089287966610720513441734097773363406973876494170111759568134323581407983029653704118883591521085993868396728252276504288643007165787534845596663425804602165673016988157093493695577395412039257092561760991503702308762462061937195124958464888948743178544360147345601888643365395304287900588753662391928888961718947579829583965098287416485692609210368991865553024170844591678886386317043125380840362432127489470348606489089906302593589114017917917601763338714819736794635870100047684624872642596144624706970485231363081793357892487990229656630793022916696252406661800153286687677471634276049118912060399406617466152412019448772340900808972979777995056097023521294681510520413986117664338044909459690533487829631269418723980437511791849537101462857126138542724472304537523735424352509616843353347390853793560832942825580766364870932170805060660961626167087635094056428767482364320898269343451749569394261227758010831363702032321392166260284534410559773194866474545397855509463920473197749830480277902310832210771261469154761700388618300511790494935807060273971395003319653199312528402842017385445584363773953951541302070153205665782534626551124427899948497031134313596411535322058331256145678254256698287508841141288084282218470029273896760272511576401946599335881271335839580842503371966937525714726501623908533181158095795851792432850000748762332644173136332684792769904362130139819472700189082200605230265843200 [148,24] -1505848960428069802580298425079711273695580682138171507666988913720314551993170006017490654216741958601941431590281875309917287958905415972048645758082397185794522712875227408536847154644223289443596651636650672019485686494426087584028997974886329287216319500852663482037449287366319986209407442194486449312514767892310258548268496091698375706735353833448955772265995771217342092699983145870016003268933783368063659130343912963498304871920826485271433789479115796692632981799842477647494289753480395165294957878531523620381119215848945117756581524564427348026749037067464368986973908614452451960949487892932332802705204632301200353144659053165962641721794357602918401220193224969642813042522820752214981739226905949822391873148612836235954753444438770711766498886259388052154771404312385048183898678835547499414531488542244845739192006376831808547163745275141505036434409531473118403419784863889935176560857799283234139954168597644634341727372020894604002657762711750622624584175423350432730770032346542420733015827143332633691164682278205191793295358072656948444628867440716821299705549201452089086058109850873564864977865657529881351621059318518050011991214370232645802157821434707706915959920798084431534418313682108153896761878253665817182524950746893968616748752949972263977078281909783713631492323371512967457186864174164595129282224293085346581051028595799643609123269322512249831912602477919900454132080415841908780977683425798259879168943881231721253925568149857905497026362631960955655845621312488573443435450375245359369176314742964186251470275807657097852486543270825865418508005435936150258689792492080 [148,25] -3898254924322429669379545861645445832128227090728140386599215638708121487950851677676840042379468071924005692096929157890762861425320919348225438402566056786961739657967016392932788226058677939961526807193824858841223608728939703512488084352805307342227578909017659671189148701825450404268181084034297398864338124838788832859972209924443159866168379021539237519796216248490450525027914373648577523434840453526862032625787395767686361506138004930373062456706796387524977321323304577799988545937350801670392695865581081642969656167943066796853690163341192433865997424871150081328842987951015770351640192398647093456838328457515208718224832978113873783743419879820170900384791310514162156538760686160384404677029215418934698441892007223128617497859891737386205411469128199821027559081581769821288490652131254749871042265148218382090295826618063807535191258583795637464271698188040705857307992600006170232895681040404355185484465236631116011828720888138389090779348976901590384796736566870255010706273379606296986868568485388158686672178654028121244373375649441315783716096439162699230321201529743508170995396035248985505544289789025997166607670191596409133903702111761358797377504721003010582504433398896994775643396456718901274712282707081150272485914916440961056999832012407172046694156690859857313883957253398902968204354577128155512170793131102639574041282978684970531546011528090552525469829553779243157380797122428429166154018137805868336686643741688994228890067126628752470382593895674499548608645100346618633285587226773416361639431729550621236883875760699238209532827567058310573610297540643397903996217280 [148,26] 9067205767068067439217532391275768462195709484963070375263873307951824687228215223352232142955069132712404797648760432415102059859871220766736697808539749272298485304555357507425023953885911986312722119243817503049454415778776382985027495174018062585797850066008593944404190633878131734643008508052402326482675733048106061182271637591233374162753643538977944830911676327007271200509372763699788190129659314387069547837903080082768340162325126558217136477094444943470750449895183756399934394009427417428187097411301089144772728586547536852667254898148775785005125809584997844915644491576460115842065363924023925518509480675497375988847646008629444875689990198450168506961056790424708882542315415105528672522552169352373227715325043938716488935467679271839167023818400768081118642860704236497080772536208713819222408728132476953332581801573430966227530190340354513554141537511868944544591235069701286699739357064192157724580902207041066079123547204236980303620338028604454300074527069789287361915299761725533930346600245628932102600551336304702445339735813696617618923356332020517621227755855271106875455451871859212292510471449985232869114787923849860486105869192703812834226908589327957818974524776158474169412390910907039809817100287813301876973598319445843758654252590620391390398644032140701375249211931123320864654688231353380527626911018842344902273586936767238131214761109898398343741721437559857193285492304145950847795264717828766201892573763457188659467735377349759979402281594012850140607152389982894321538987106501057622595376908458488961324058719031231717742636146145963021084165675129449333346400 [148,27] -1594212250876133229231784555889592877364811829063173300694781529678171734529170387295601956837703893671452485745491088071510117140762780541292485657603539802499009491438858287922752644678312345572247193890563234283525412542813268930517881486773830979868845392404942670005139404602921507160157434393101181780081217093410872451425508908458907548671891975564460341513513836072203096463854880419473859906696819477080998138258285306496593670942445659940751668016993608512601595898718797631274314819835929827523817733249129924191390495895460895205616919154701606387323127380672469606628742572147690850318084516017809468505754182311924575759253401741481218092124488674450189216349261454968554166619727141347074193653444934886374225210702564986378710292404312801514517808694427119703319178722802900102757597976855717471138761801797430178290570902615105821206395522325820685932834637671416650413329009352529565725712359707216241626801452180800846783198707007747853076844472853939384840576631314471156591320772204972978854673813321887980280144595983731919849704860914649777766846972044324143810311998722778502793554370182604929488596375576509203655876205845315531994637286577898219223865580584328984714812882961252406123552004140100114495071250035693341165006694710238588294744388182076448397344750022312106187313020641504122815604376843478237411430738078519955168982407292436596983379296991986458501116278129048948057494045231285214141195899396241020851290446911650673534954181399526817425680643038764712975068908526021281103258424533162409705147794178065156444178339707102174110256764988233535547776573772882040192 [148,28] -14869930935407584745857786887271361529007317875714792021989856426584159832115201516232667716479012191116680524611282364747754936364517059410179060287840465671666501756749301469793060252474802021910035675973421886308969570000688728371767940731244205275970754677649599194591211548183853583863857391090436500195584141622474786215570875896124664268014410770995708531570724189838472667651862440342423714988042157680065096384062288539641881393530848694363969339436988507008700241563547574669764860673013045721439030424027048071561879203494130743557186430082239703935059993152187445322723325294478137835906803348134484568203290136405859721798048039493089571712548620122248683998232629009925052639879855032599813788071339356531088914404493929422759351597088640359815027435337933579647344278708449533546380913111430788152482967923633893570669162659785357746048790958590130865354026822219887946597859640736621277307035109840914591745761700688381189516582500947673393378246575080417387668975869287754087673849752638935385761036098088481553849720080740748402750433427441425931175203471063794648163750919247882968875811199461525270723822515821318904596397216657013938427156020188084491728159172220416263009537406853522129089519328740510624667838160023055366772266190447747780800647791658903229592011515881119811282032984600207037823185869933395985213926778306831288812510100151044297272701395363285608096077820361427240635697803918962428494322357347388720643800205966232789218884163944968816975870913042858969504437436363411026058576828163786512685390730855424893917379101932708340878064019231313105899960393237105162 [148,29] 19619702954394620847834013175001065850559723323379259486756009138943206670324713559622855363496285661655884034101810449667450322215207471290690315998169032296487227629958433997978301613887973390211300531641452342942124478436282288845641643068127171989994765154206341395252777387507993588045871709300423413528579965573804129192503512488971637386820090745787641965104941001331255439293889103217816208111371470282705629832994049904302980189014960859216278319356245611822658516655224886169289678161707561962246486579909140357504067369374671373258164863767642452185448663169856497080861281130376416410094942287368625022192380370259031966078911597610271232170832105360421707145066405760938953029834044475130321917710694055033460220525587715089765451063478215305114002715322378350909491086013156255112799855442114308786573481328804586616110615738890230970045257759260161999952500970982505048630620312291487929042826313180881818249668999584325096876035339966976294750882975497488959411104987002335985566259057546324117908574101030386510750965704963499018220833188712223098620501802335677692066078432935893274633043713109113138273903553743694913144694794257215305054689845554834557398766353208657552652711218047075755626396756515365296088849525660064145520415914328667720327328333862691195055726326199434824217489437791748863900280960755955289536517185455844878624280007547786163754896363550699935390357249829640092713980023485840148466146178834457533415648568423490156748523157898210206528744694998194311177891408684385793215312913228909827490312868495058802305123692505593474981706070184383806332729790694176 [148,30] -1646075048050508509814245146587376631791564196939268429112728862921922196370935683470579573897226778370749476039652335798470721361860737085183210549124870467682746526560023445407023394466320997773057418925282538583049709810159460521302075733087046634985501401271913323004613697451490234773391151214740557164669543084424578023431487655855593371146118157410588661709176920075091748733712488174045853656216369843523196953834332157136138985067996372383601240381486473411205771843544208435561651128158331403784938436574566875938868607162142990135824531110690766948559335020800552291165157275773434248237497074869299323890408207539240035237003622574704954952126280186697401431707891884197831805944207003666294064777988754743222026423424133523226070254262168894554140538855698970013980446955478528321654883339960516268653381167199275533641249371018022151170788473206124871177291639353048154135662536998554910435849733045771303224453055291977458015383209150240412234686154723066616004780874522650886153567904476500965047393175372478412811143421277650268512748796049292472166907956598426618014704452237006372972321242075233616841129717309032356235020312123608525106662508729376419626610437438210363405550923680781314832798459627029156904867259150119045874179277730326931703476848744703575510802205987247413631877737678499192675399189800925480303180863052506170289912207968105028981184559653816488462707617024962125404490209102114022952590759521829985221447029389173647718318614890524053488394087497104795157625070630199443534097697998718541313873384837339944442801048771451323030258300765063021526113138704 [148,31] -20644975746446712028182795402778570577275519515208423277901067347896885039597650925118942122728214005070040106001058200918669770109688223032736572089415177593816521727455270883410456782312084503742083047067533518739202021936073735784681301428371741380512940706892485865544589374818497207444066581795705102311441426869141441180480949218173051217979249400240175986391603376817157251647119294030544047040870854580081829356185493465226799640630142194827870534774142377918273117968844677191794477956689506477220291864744201702128627105956643988725070557360914310955869446457869195612168226268837852249459900595498160908230457867691816462100571403555993917577013508874931578588353205849726950705667604554499244233257966906357882003609924052181499420683170665963213105227278723867272963135422911501427349972099698035477042124347978319387806967287675415145929948140582594255164998512592107281240342064995903030006179670405014518269772300736121878169942366444728413868795540893801788159481487172806644931714871579079564841296732584099509213880671314358159149884972957495844603546204467382522626245647553632620342458659787773581674115274994917040809475591919453014620793074393078233882044395945861740708831349326663361179540746387008668105939582262453632705981021880525499604837864704282158502480963584381609456814532080450116855781262048817719619983790040315763350456599569427020768685834923970239011108127789554584680544445732233933236441668335673662038779129711471079203081060689204959493974541077464505144555129954288492289466160101708143284619203573774240610359597993597726558421934224141808704852992 [148,32] 21775699623387818822978451285263123967173139596824481566553869093748163938782990068876831427429056945621210699455518187515572623304043845268226299415756037006914207509678393599247345803868733651097242150664481400987181126216812487131729405242467134091728822653725309627617206006133645901890150122595367815603301401802858614600971609876691389750039591937732805067747947804464459283177891349111351591023467495750303586765968916213131687831805605542248182649257748900479131612996342658521967032247535186398193598513791591658638285969902701967855790479736310965021494261618850427237453158293826162906693518834967790108050368679157383009688122459199195113162518289898249728621313740141565077709287232847729829777729216466224196127997936297822866868633587250233451852084747158963061312206491625050522203790103154881262324204660213014074136897715135270924974112436592495517412928623461639391121891459153250329983221912570450459914214332438528409565391539801035456482120286969888194039812066701709707855341673164635550300785885067418865192124121893951745269158974842859522018068310693299278713401387248396408535858254559532298139134587339958658589789810241090645347446562098919538643759491412106421840700714840059888778576036714063409295827351659505638668603970291787728619998864190038255701418801126379265539913529151562320646726938207676788200988506271619061205512742126930812073551956102517128344483661325572439610776705647834524330818301591794163842693044382518007248827205444103637654758390695498939310341506027020115623902666978659574480055784187369463116487178310167624780387699950960642756568 [148,33] -3221411651707606739160753301252080748035341531984216185564916178921088332298233306318387303632643328023305480959669818900932562972429654591586143859848895359251893866943563220569649236204172489122182191943268187993033798594349083764164850821955213400262449561170199315397551323421813418276840602245608907244921306948834309664225145836047705714555406117808869985782740647934014664047041076195450216054121155032053246457490265006818901901922386276217644682155369661881322308814582297118264579010103226243695895300421376452844325966627836017927115634881845376559902314080955900988446388975810160816547021744245527961998984612011281118357015071443439646962533786375184628254971889098917410955619365259327749716097589477940191491571045991796912261906103567166125130857773239681243795757779891997737516188217061765323601716295364723464462360149477223757182048125949108692072003786710537776562543450702817626956803003609626262706390476190706249059713613051248885513471364135566829313077956335158872679658308465083145728011121000557716053446908038108247292238271756333367849168220328679372682535322863523146798455516500256259107542469952322727622252192809072782057775851645640128930271906027234095576951726268505084356144308313756901287003566507490849436154908829131347151577238498981289202171514420540419029305762364186231001708670472186066931249840793247338730079200027410874476097439473539285506891724658770047425592726184827526882786917119808982667375076423504045978226998334268581248097320197491779905122828320554698850228552805027486602973342217974608210684607705242761935437648215843483664 [148,34] -12259488273271636200330731521768183428869432212748627237601652132165151536014797851399460604256432198976415719033594092624239875700352710064763473618551369047307245326533563605997436899118727899277773048482659253251687979785705824729243189986441040002482478939569767129031637856870301995533204533619856854595778808636489024345976800678620220046349410139390415943929632707760385828937040283637881763501700543081732149390417982328594750191030058428334884341593224004512747478777602039096786811082474165724177133251448080650691720802955482889891824207342165928378750614429528567848146118091101918310578971053012165468655680273936838647737653470119435254792937157990484125764637042484414155888647329942605341390221409539415194643255046320193854864877938647587271745477239010357325261975899783202802020633474502034251831387352640714213778104229467728123400321571409039862253405404072054325561961676876480993156038444694278111784515506692504541748800356785003861303690196744348313892591064707429791123250512446744346709912068621715648415591249983461258394308098045030963142071577680840041171811571510155369222881630653555605799710333558062319003128837011408571384931927502009723873196497102857082144181293566342628419219856367178185549117073037082482469550395457363087133729782540733094150059322120129889240948625667997812836629654267725154549137267237194696368736360751354229494354542830070043237222350022692897945849460428840606347154365729285685663379389262888606990244232214597119036718839798905954334874932669849792278623599425168544019880748194891141492043611962852584473938326863727648 [148,35] 11878579762785278157494160974815197848255327723044272451094209001051992583036338746637179259736264342799115824915797635929018307174429319058486127481369592933273142939063821387731013866570958274411110167946778289186093131307109459874586276803414487079183086507728625817533403991371948604445091558265772780317404087825397388236627036621786929711072411790931138489552968416522622505123483107563067221031105986655828074534441321368663662894021309640194249974284826883877942201037676606827223281586908727392412774895001444772607967484030116879649962255232722085931555079499582599572751701469807643926287594530821100012119400421094531680721627759656749103369683373216352024618326965169538270938240597546909045600406277915397328535247808312689534738226272661414519954944509081572071866823062803994766714763932854410743860601558647653078100152865988962333392816413529212347131746675005464298065123002036212108103309813850992777927718456312188149864434427508046732234121837354824777667233223974150969556542796605914785747651277353248658465042353529259551222254845509789709675890897613597013248771429210428809845013453300551418288003686993426343420338495129320024295007703920838677807272480170166283165532926274049441294313156022723819317933443086357771779368411197111919934122993153097728875674913955820714369462424314754184862743668054601767899118143664129112370649851148504187464927425097954956150920187942274280877582187135169577435902867844848620336862739180355905837136049576568393130662204239629289026530461212683932636776443067134080543975382067807897680906979865807519169549963606816 [148,36] -2929142233223512832025438973518996257780908178186337392637311333364238941869003802972671777010159486076623454840845549423207060526031485319593185619034888417581241583298494092514559682911813382777339998458420256697003541453617864089996532616197574678985155669375735408275385276640208571878167938382972263785096722251843013326728609158276582006626708841621748524892497293557937379790745632670628579146320929075553178697759489092214443395216911296475956548733223900935791433815964838804144257866755429992949108722422652232867915092643303305349196226006165136395477280084793439027820076369063812124785294779296145685247759339182783206941515768335936923383545429277151758300313754568612167548310549523229781898903746670174706002470488410299854679948930673649401419572816108900685797955859809467640009391777471718681179376297556404326329402543079847888308633363505200086449334095064379660399018106610187479244947790574974546593281419454321473680177015578681409261090586653975477024124281691519535303302393408945029036993981407615184621534496485810116098307730067201411702600733868615590604501945856244891719970153607709594147285793596987271994345018944852366108490531777425286620241010435982537538170872548345314725367549281403476896006834965776325737122868623347801529138033168824249069012561207278162551654527619028921817511910046807195628147198190649841653160659037543701475043384527273199226065304151786313208433275938857705136642318714247493785114489854988763748867361868941461222365136702417599018243170033799172750338532421410922526325158604232323770603869021023963076614578094 [148,37] -2999668398022765800235715548916045174545794882769886685825366540449263885389724101414525368738075956853105979880557040600874065533117210657399326998379237329262996785030815057178585181254915725382358338195124259581369844240374157193290735456148287234777464775943173429176675474835394166400116191639838155137862885968973898653671393976192764908286721099034204512198890685256619485835375866432161026579246171909647638346560749227419389606074667392659592987560805113076361024797325577133189966232483931476859793522270428271244546695522386920108831663388729210954220478212299141464707339226135463699302019930749158881001323482962092378835945732610891201080373297376108146711991984126989857086058769541073344081419159536297757143172665712394927086789189777004461819148832792063152809431525133725399097104694019818390226524987589505083719175224478084368119245452403941351083097715858737905032138835260350107754585954236869431380776831905157650844187084273617921854706350444019412168228962365166391908852421560844640741119392734063773051110251766907054782020704424084014679932815540110171194641073202479782359104097926799441908123925220450129465932135158444888104579477689932332338167226836026758986098101185786899010482797028273302097573398029440021922924239557494513023579802400744282569149650788236587739685790189527936670122756788553595817431242899837497359849555548590040303994764170623296016199202747496137557187000694522382516839112854925046035190620452723289125563723284871170084507115080651305694092501881042092166733140233130232580883343309244397928082014565918132305307648 [148,38] 3093997238807048299482100554497622430988783601869035379942327728553923198193770699702186261467818117788802355475323087735831915551999207543469574268574462685191906963708738871288167650946880568342117440760910489066135600432022599228408589190825927871171548928468572290602563373867198717618147494444266500460286896277492074326566017360419119016825763431625565177791454153249362542756166305813228237150784525900708669127781670603362495667260236147314662067337002690691319979802583620120643401708723895797952438305913075336927417278118140817708079221657920717196543671792629909864993472645801568997737991923840334452711286000202562438288876649757060044365562510750459062498321234655521342824515522857027817491987355029661815778913650942690169331799516294852095701957240503427259032420000298236278541667291029132346174969691155815441145149075862650341862891274654978151183339161589569354970723966016959709875459918612461518219493026988342120638078275090299485064969529959604787049200742165061115608609461574946762718607800214788410284351600005467653267362126005532865570109691317299659891431965639787497474449991021412773906876364087325932993226078689679968939926761774232323421119535932225295104436758298316937194443432739542308988189913688687266537798965075505867830955402917016476412644853903037703299030058552718957603104010024972774407000064905820665063281621095010729507963398474377774623835276481248220197321101777550144904479396558508736287484163511585676702246450145821692832101429021743906031553536747429738071783991951721942862330920048737610351272548920725114325096 [148,39] -1002084262402034931937786994424889925431363051493873149333250587032418676582462785295964441855219398891819428720809252719223167671808683918862374962474547158144242561593516774168581573357642528815293592847271253403752416556459900491202790177713517020371430759862293573725242140324392974680260702969805360791986833256993748066008750487321990069650890392487147459147628372216619687334419583402444584332880763243879542271082131902340558056200512139000518458979247689865157376384569621399512492379800331411552163479305546034796297031190330304251851528363202391938802424595596048458264830365092086619711695666839428291914033603600910541834094967412605046022849721472116896381732647685391858352464801264111668186157438236848532384073523825812518071220358591169529101964080789776353347841852215254136160555621763558940978158956023904905282654418005604184987816639266514682631808494783958608737319852436595872288750942323579274088385983337755120709725081692526814408363389786062422061556231278366219301358725419346768645085576402906358998091350497788001399274485041513385956539808369475320876456228302832436588070924047498597251634750166904123366259878169865117111551713058148031859783467480976351778893090016855087122226462547757608401575072077494598520162565750567100650134007057149033207558722750022061152636694212529608809312917489167923826415028941348128273012291250398956568661835024687853584098081470397602475091803200822684708694278257623718930473483267096679550057251579815277165321508153111779804080248920317974169589385767111030846457847536500814045996492774552090432 [148,40] -245950748522158074531745023979211905706666740504221813269467867433650642068058834653791445076269205963474858265400203970727579576746381714776103582079107947744575802994941443456527335642036863391872690144602553906023435673464971433762603052036745560126537733066503611788912364583389181738232250288037192884750755023358368318207767453943666109809250259112731518460033359577781464334368456235187219621057321974286480383859446702370986353011511877557855383714086520907076151242259846857979875986391977645935118070052122825857769293132619379743163134025257260068485285022976691757602042126433799847211426813663153013191423915746683698426831976677178988728412074577055863959293958212772822335117667521490581491290387478654867125264949948429737889494922150362437846256768274864984909383162328470200563963662812306346716009102220846227598760699207754560063485595356578819017566045855692686269766154098716555673466920389823226068415392438573824857158149813084291617738620831048969502315177763402729470944282001870094285030483947803906432159008760352373665047864264441941098616089788157195966811522376272029664358398636762821443486441625936563970219070309423488878638850584900665300724585220265822233091060372342031205210351347125036324702302249926893584095452299437767210088568598238940143900343987212317336160445542620433802672584902046361830433490030146205466567538013745514016679077927251405969817686911084981886227479253977828785680459656341380371260588265904830468951383859768188064385492590946382547695574837486951695515025992151534399223688798444470398676467162460288 [148,41] 367079055373224290828523736747699228606328035345319642510497284686540959685593159248497166772662989478085554929812379141631569208882844793956274867978213649823497747859157042348539926820487508630771869724803329880343819571440182473001689390614548191251024150825055185996321344169476728477310218733009721996568337507734035929247722268655435400404485112020623431598115024718419562661347594400181585182228820593831100667534305310085937735091912621140753667201993843321614738302200711124993288682096795119097048163237628714413727476977357427359296845246930413951681433268705476330602723032576658653745364549526515815237986713062258645664942089504391790494602408843504437307671014293491296729164106813251985428262884655657747439807745853687611497730003155512679187501488105140854086397567094343811597833708173267109068390911339133875450708934626971355054654561513170576894859473297067004160075308409696430414332201618380995906716952842533003426401380848809821292440626063358031778023538492946658705334379582616896982935000315510938093890450855035803418714368517615463947991882665236569305907190137134012276126397950168335140551478418418780207600525185864358148658629075485054697689673292291074888274508985632777281656078494303946759435244152549698235331077020494648063735439483254773234255371673224334420779954670917144252329880286116958089444478592162989267359363234413952703203740144613550990697386718419636808549973465879322903552098760796372199158530521475079555340567910918052581779273447461117285302268439934543188114775185339029645022764061453790470838306758784 [148,42] -139183189975549121502013143582032767990907922164209173185256353793165088487056904796091179634328908782381693256827650917978558800765818737149743765313226765822775414184213072460124007572868197878012720683840358580382164064636090076754540301771932114384153978730498947374128573643833479246127041564947705956394787549505920520372868543919843029990534569612690914880950585965189064349810271149740807431927778974025381051634122453406927792377480862995104496521585237086251665053228026629674105868067255957309630352330038689594634566344571057807579028382315563636695160017964229607153040673267359490202688527064623432444583941247023857605436553684927585231134138626733882277887097704329411767738090000377438414241306523362941878554359147583647141767281630968136753543094745196793220880187025374250586815547500401406751947600862980101316028659885308513612820689277152458163198847654234033228976101137243405750828697175193843715906862351320567773644733027711127220887864016633452716299891495204222016302108365260309490847825797248959127090971264556011557939321781466864228182762451044515288131368551373875668382714116016505481611602128338847387218889897977317724626842871933173303661228839084211765162848749672363371721146694042688139726432454300729409117344463940340952510565472117675763026804418700093850565334631429437824945353517330742686765317295749722320131658035793029221173466981478105158592770909917121496156934478516951974045855103360744674699220691776804438678499245325656056417944269260604580360872618926345543960601586489539204955884358006756415868840320 [148,43] 3909497834707250460325248105347419446443790414977522214927473161293754670327634106271811205877645644812029276259125812390293872482171460041144143001691677132323893965403540435858704836802759639364395365484649087282881282512639477411573321503282381999457833084281479838233266501512199419796473614621960782349385563809503906875972027878139634357943872091797597193154219072294654803590761895080048615471912059380866723352099170980507530351241632127639963554810705517895243285732350442899147571825445072397870439176035474161554993132026805848429504287454542689379959986841133648840812394887945464447178807514680544681449013644335918732488641684328316372270050120233967271837879984295777818241968613411814495000730026530727458829269371701833235412568614575056042146026200356572830686696213841308160430488221559390316586152153704380322003203197226891705716184071995473491491586598590344825221913812329910678334537643814276770040309654707714932388602718882667828901817076275137450258016282927430435932454075316572896516800320851176688925117007697460165137696694742374765714063688835776086489161698508986698116010271908751682258992643521538535232368414547364699381004579841068432792561215247454571755311057696061947249921904553000038146339094605066836114398765956030176933859455478479511126144758196594019630153218455560283205757330431792883300652976450436462286996658733928955786278735617265573850828577396604142589846954910128827493880853183481945812130800009662242551219416715630171465211805932554332514226980066129357593830323500786982048179932347325493138688 [148,44] 18578068385314650948635972758917430054797910292203662302622115821560231529393973463133251120474829451012774000998714141199499950252115483025158211524161721540678043261629038403162497092006509910454380780927181145654505408606402599863077956795284703316627730984122879559456370025584566861116141334347552559658392800317061439976693878820463362943790241456014065737038885902193120950222446626681489230788917446624608369889655518178214009432699087949713560725275655718188770218635224152077039150196328932749091214977594564586162796000359326897808170592355453326713410267648652163866074315277568986491775291115591256108927418254886655257194464844693141291941367484863085411357540757757383375308124292371780119339187599101377687163981526615102579497164207301075097260658011044080261740816049952782253842759852238004734149950381703418815006398932089500764074413699631146860849731785841925956023386160481119417239884800897609864775100231143920805466473588653736100210796583581049969706870747940826562966799768696455707132837964608994338048563084618419241520430032669566151035138660816235216117381427797935082565136417011547433579301829293319676783074845346633772718514681698542900455895703411977896082553837403678791871055448913671208258632993883035476845093337751208941222225231448562610683557366426586413953404821875274384432028037592399568737482909297579026723577155332938872562412321185962677542375926706978116164524685801343057961882636774509887507497190037288382951722843214225262037623516339931250408949441385827996742542093364342093379394169646757802584 [148,45] -8152691473046726610406194821420306889460928773593799229527020625501243693775377424281905951361744382178162199208389970933217657232101817513563254614988409098319148477356394318213847354922615932530382182422667722529998003098265878650828659325200014228616673659489708058240487661673940548419103345345676977269085515643153660505607706945521916921224121772599621165319825620686831334621729159032124426206645227047210627943471401345346503476738647370328805877271091800520279524120913886875341882683842080674392340426201374283124424478811521150413152118421826744051465231666287339595395331599902596417294803851652334728463469613252436078978364998759552340393373992351738314481821848479798433366113326469315555697870937467869322913009030235648212010056967300698479379696632173504931564493200320077284845267278124840699072664628630062433054363655668906189363261462183561704465849421927803972477076503644404990181867458482007608733979065991041873314409286065672224999465025609453869274631269878533729209400637398710309941036105896512567238455427544571068937722202193000335163892181297307607943240312188687161141596252251448015195413467321997781069095254811997836443418424097885979997186227253037770635328528659023251332017117594410481735416062367066448736827098298315717811148525858742849252029693925665457273145128204561240583272612652792722247204390429125751649063843960175526173377240800192088751193922367958284095670845099371371160217661107540178130833614241306778719433158773512332946467273578555299869664561916985814579542323830784021952995503342412288 [148,46] 1132985148963697421348599699322140845024591349026523562789629540120727930725305645476853260090792640741508883947058582723362763585612497342739183783142235151517579495888278970635261932617970386727051003364694542511412346220168600901183894832571207249540734246359126854013986404091823726653800896428131666006553457310024682743033252021016303997255734725845167352615986028947364424508973193290082744271397279124744007496503310669403408766741433506354169324581438143665466865117543502265996724387812167336904143546556116099934522876705458085104274777927531013922645560202238661548372131592666497055846308265042708426116648783484416605444573487045079194115514955361555549255538375403330164308897813711758087274486272891567017568571450607494828610478643515601025088608558674906156133693725071517938844685209681133550830467055503744477657150776027457735583862451940616919544410646949063326045754398788946737445449382768107291986461197996593195749433979490147635354024658513088750927219195580473600840779877732414564451980344772620379781810911465073158758477735100037562138747257982631223942280268900800395136657604496361598562117849130602980397926451443455810084995893341966177184270263036682072691035197487755962046688973355242121559734753206811517017311057661958717896971805428159268627835760995552457930107188391769177030492542753963045625684841769792559870323231528867624136582181216497655819345686667105000644482056017435617994561680967173350675999345634287001904404360590743110439802982389805145840386060722765088780343873126329614841411388195328 [148,47] 343917828096999133558823905867416464588385253570431778313225485642167839243530776548942813573780106179256796364406295422599241926983821941198080874854495157553473803378247752846437139888200140273735903436311308145402736866676707162369685451121760584590510611102005094249160523483889314943884971727556026843277560755269651500788023335344445878332857801675987214673817815745465876559306738357767561482034064317478999554992244114209615692801024789235009849727308375383452657888059626699947026814783842075574495786334601462824235199963842283810374374613889303375353288109888223611545226505209509342576401905372042757131076515388131834198096590545260216131646408327516687423160439378252130566977304748090986333605570686097021053135006909425261297009723665684856127235502121227142295392190573779317956658798208742254338482299263029043009824265431334392714957530171039266722045848384731778930035251497129160567614316090930316190506453455990434747989524793210290389241127293980246444402874903916688903761401385356122813086997353022108090871404890160862905723813461610261009232255876573018398449062711457728924791086535954748338566023638342854583123681189651901915316737746416351433258940359890048772671486279035463774012259461780471327159468125209044859680280216591267126092239781434626082182135507569112722054060408388821848276337334332814358536765146351383313557082058416890990322986954354627916783905023521291235276784781906373619905050307584679098202885225148683374949326987834002207113677244314757614095415102578115478233288607839370935385688576 [148,48] -201401211493080326216901789636073085935470796190965396878188306007370509985242342528915208200438469429499931474428216566832400251197279676372200379007758102826015897316263436387960476518470252135390635477278684477790773215045878667720330641275387464160814856987607417863425219148634904941277379626431401576624467010841443262374632247272715514548459893148759512193533916468309792635427051324126981113945755067913286932798229054221576329424271623175318810907437524241124030958826255313136056299885419136714045992375049139063454740104943467434467105461855491723756774439543243540535907872319043549480857124544601198815512120779282155798978546578752929049126407062490997372926466458316382060596388900617454847614502919219689717347972924947233215592390959392833849257952186247735864151411449726801646047653186641130417673328560012895843528206915202945337295695912591106797368251060472502712072933026756163269164919361342172055444663237222764574804667325146052089460714408658490327121224715047414932094083051767690926648921895907788769544472094650618201117343222966076212822909060177713358798666120646630392223695535558151120907539291020504002998499845131359562884633382982986196640105732267017434311688874340719537218459902719153807679069339649101645669885960640193573106281740950781083625789034942908012937271170653692001463908244571413142910818437018181009019332856063808539398763559662922302841951674001462042963628979575138915633249279464430063119198746570341654337988199210854124584157963695676387745527758727553246811508932181686087390624 [148,49] 38194746357328859320834593153847531525647468119898452786674667774799487678293746510810659802990141631078637398665429394576453011571111083503454835977355412211394819671382975244420083287396058712208337558366879831444186514531695355565739671968920232545196971897803202262796598099378935088455349995368322914909689382551298170178590816134225506301646778373780172277318215702136871655171138565924780048022810371157955845711934423178504030455020984092327828928546302111024686486643076139214441442373493353066878942516053482179502954456825967479444301300060539965081332567738315326020211315507339274797450594223765991429891975623194358492365709925348175411100463269279126686277141202042760693800702302482786836893246396146977211314594947660067272358457613374521068102074497032228175169723760469302909322614567783627333282321950817750617733169173489431322043698607954642562534025790544330012011900585482914600260209420484910719892885347789407903440641486607616401518288432131613430635046440339777297258797064312188117941670448207966315495565081725754060133077938715933106145700417010831433920906377328796403244135154605701699134724222398849840729758483710121334280001444603254647159300857139942151695961501503586704645161072109924148219025472337965876097822546734948912985041264577262902097113689013940722423369553858023577191550301977974689939854707725012095388960292942005199513269536438860407740395941237585067820898424762724608197437829443643378361592146715607060777265881614800945981401001501524443740148302585225124848650836398334193472 [148,50] 721168458612003934497368203144130945020826135220537505603701160094604237129639593596278542435094030001129653480812426400828661803277531415989201386977289561521221932804103414747213681438101771140419710701332667593559106724366290100136872449491386524359077678831412652364525871475258038479421735713827494064340108656810691184201848913352646691820175025263572612136107373944449487719784118840310378328539827637662114994025709056720128570095884260094478980179363176483940404012584220722928108543272296029389208373515832698670758108101331591255194901846848910965876774178894409988618470870306148834893896333133078444873445250240926116354602926388010841989776092790337604562318764786890933221663985782747871661100078666365297803739852012309900249201153105895641399390204525356539222665137648813920351270258301441450604810386844980460304399961842924312211478366753030171696222283849544063928669314886786291784468368436892846576948277626593571208097756611718389718933104257081985450986181020385281699135714973256424866029468578031308755204452579347510345492189152498007178823205515413868064856511367969642651784230619618530339729307947905889140515613718100719593603519742700747182817083660128163289564194232543855159879294970435090585702703151626907907867377735807530431809110580065683549950009737997074798563660804604117101612351831152179321486032870497319476675427355263423487956327103588720651219525864200804333011214106851634385757977366128415048953717820191794694128165097492263330030997891560375134301923285923370843911159896510080 [148,51] -2023597134985141196076624505665678525986834164758303621056037819981760050870583903586822571509612598800259633476943870408905365266044281219880152388884563684633779444635857706460052392232987645774106079488167024271058104236543342249064535710863156026472486629907160184311130479196567779543752743055177388575906051515958112050221242825916705620650446303399046897293517628546407171438295699754849787212778043594676054069286226132958660813536445465199034690782909341741013983296996850706672057117251551958637878557201687497441073246665106532537685114761034843636995929551998350891042307360091022118561507508295825005911055342799059043236457761106259868244408200533688706167467207001189972851491098137536783707556872517513902403191006648388832655934537882463032876662790310150499970475779166326929979480287413692899096267036525741669988028522053768700968800528982398019137110224520464750869785914031249909055560066471690563902829466852334085090670679893967449704833732583081133657514014844230203886816305213761276119925438635821665613194133583095102745657114188656302783988045680828314661576588801849185971508811693283019285681094202904080037341632948142193670300199589584449498180924595836078479969608540330729157364264103753533672699783664036058843005210349853930272597468552110458692217994277085626841169322834598253154828671989028957312083487138731991487089536681699231234661041526313658753198968125321658480864011970011164121870793409293171652772215771709625851739502941439678834645435485023229166789809489049064715824764578304 [148,52] 450349818306668953351079510197105825940212509187196876645000277548639095853183398150094693256572839184096292723050391652094958443943297862724852094001383499507774709335725907974565407825027083622905013335143134317682629530936810175431673642538699786429467142067193440475821347742080833914699835857069976015651611186036385222021338310955439850138950337100409620472675760771750528426569786589566005507326532884727162925973938639120052364841452541338987448419935147003688357916557648704680004882682238236474347830648029304906596660666595997269760706282983896909481162191585741692899245582731858023680919950690997754988882983512823435051153622843077804818488333073174117952391833811239104999760929844865950817638046055960432035852928791566968586516413767517901397192104551134209638654041055910170709595276589191974397142253698652186006246849221128821493208245263639441002086840587843991037659956046702065723997091377509063509001488494910083449315492586871054725057662798065171527354796288452286891741429848393087982559587275301001768593322920366018440935814543158869206641557741013351268429154017025753529805480882833511357883405872101979318228522827012183042260645929294274410983695429911736004645783468453830671926904123138907097796172180773739328894280189528492236574264869423517791286159729932354075053510777456984459277400239271004773684069759623407617622144694217280519393063064385945901987476001933384850177973961700264613056502629111097135629238894635892909967171228821294936658760342163857724668721837160014480514466372 [148,53] -28268553065177528811216227904450915303932700559108176009118515329417405371231421251864913894796333740276504330870434753566125683057091209230716501220538481514985443157571123551592043493579064651515562256196524979605754254120643938879025675436042937757770982131803676938850744872867126943506950970783318590605157162641638872831592048167818155078831089871099887993061792559848736256282865118669362007082881669518223130422791349437912548755323094781975256437332117766325555906020035014181436320244983225824504520145509473439228360151042257878988682325924122447693965483512174355443874507877642487158999686745955568207983058986711098038546940619273141624650185611260387046661221923652768583416687093229059254378048228957565238312746604102911936717931990715839944616745050255177272140430446762899812429574622867456561385748157517031691997189576819598646625815036602044092435685555007866571851161005153920157393738608210125625387317239690503006319319873685811906390490924074336570416535432099056022253657076273848742562193186709288978254131857206206347243088455857503306116943778642523993620481925036013178494390261372932894651338555520266813828243940298443340796888537914470731384271419180092936715912472976794549433321560683930986870162279350089140152905053207623647831078348352321276636876891671002223396615184521484541881357928818660383028424308618162117427256633805473008619836841617432682628793038521211836834484860561705512761106994009339867112108585791757070987418243801942159459286111799119695735446800287341322293440 [148,54] -7449600140304283074565028349448647603928892511253322937483426162731617044015551717262100765576513971208782566431756157951426126430061921741800296230238518225561634163553532470035422022862051014849128230800416532753555614210347479570607117732705410662068051593387361284120502963281307144199134644921979028836873508149084998378276154464915676356403389803645631025404073968831494471035465484532485044697919071444709113997599406603090992350563422594485330266260581865553007522393325458643359819785932086142589672102169855122091815393371293419503644407303439990310210835787029471767528280063793988326021779305230950563811125009401975559596550771214140044816808306629399513692009147847778497865470748435829697922848557466002223749002646047658126490572407509701674596322844902374461783556494728430392048588991249782719087580704209131321006509032748771827323436233406133599091178434551725690264649601905745487463377508036895636861596423116639233925413072946174527357970248887007227610737809757714127660704203191279293091699292912306253938891595599351172446500697047071919364951553194869415485566294770823114689152575412431220877563305782791726498967679045319474452476415553326958575005649556349751149632299045855079014972831165079195682992868992623744826516583284387812754272320599003796419683511257205159686242016244556587836420030815048326707055887516125588368649192893600653741680947607780469893244200397215886257741740068785510759706732491301641045985322288538938362580732265126719670768017248461286682555213794495181808 [148,55] 2048688234810008436679015234333470044626924618683055523294689173371009478046419141427531075962690531551639602171286196978028242664333646981962060313640195233354519511299353120244247348081693864296153783233466883312387786202959640819200382831678942210589193824203881449800730880471885625746892858176937954697930467461319613667829501434252023124626017139007949127576995277841983686157819586466656175486626078638231811916402386058859908629666699586383603860497607811296841996852482996210686238319007222714956727214394103463043732757529084381815640460714300054602222923721310158147995796390782941541549823072124310604795016480839432071390246371775991073661774584044397103631275719620337182151299416355972347341194434352216394105994187205522633917244737829583976560797539341734588263673087979160003396536006427759518686369336877609811037747430629106102390412811859740780958907686745056052345085110174581428088822454354157390813571817216593203998502288135235372618420698901548253058789242888140986443739476529091694063075156885513913298094022213119053918498799517360332398862445120116163258097487701739271408960474510733974574641353609034185121788117392071479948270695083191623085977036189942379600749434646230377345816758518583229316204183804027398852066921750474572530609536173055759222499903399088094860669318677465427034856777273642421758388289653485502928946398304813704334621097854607160597698854294759436713749390642363104150183577945482603193245345866092169991560176306951620672481829426429208731606100041160736 [148,56] -188354425380588574113426163635544647373147618568449462314863379144935786143846993378174309788905345614456707422872273625668374053609242490235358258049885535777515392677342756957448160572945122977311672927121835182887125570289481120582917272957239572987982246210173448880131667428528848748831464941082755168339873205598215860713345650639604189600387128234758863242578736883565294587377906339053964092499722455805356954183246444750269862965355373121713460723067651632664407533347787599982458501579827477934745326781340368519348785137371846121223602801019865173117032212247351777277354524305374637922088005132574535205708078913179317873069047828858696653952309139005085053851406274198476228937996938023403222911209183004555073231790999830746324339410695846258560824933949702296464939696809562720630278848491707573856078243393128635713802907185527674109025822918215122447665110146399791730420663711547365347342028615985984763947570606430062787009528220786002980792698346845355267124002886735953511693612398044694466359666985956059626297598030296658979706548733635273887488096071123834918513273740333014436852834377698553922054537426263116636112028905511421862585342286435663626678463087041457600301868946522850624373706382629047231013945249272069462187484513319679937037791861713633147666343322490589351309729682287303527789914243905854851319700663049433142197638028915012489341939409392092546759225789642511449406736188105814452428027400381753590943382876838891788841765866795117706009485432724826876270829222956 [148,57] -6437117156896487713181763835071858848291193751303335233516050015112773926229996179512795806750002686205196610219714975896618901464881482158403061444116465126929363857805303718919703852221710944038841418586822342762827659062147321178531113873715751684253244206844761302643234652040141159842120808657849635814633726988204126091501837422634931393306112104670899455130249294012698032554174531437495745483237042905043088271919652458564015448049872597403824614523437482741293330926997664225631199729272857774543587273103979890102494857501412049558092700678454516056721553850787477172029001653764178868538694615650545875083204788968408094900063288120075650664582581021321772886283054259424378057194268292008493337850383004388373076950496246827725236452080983994012556090654129444185528673011640335171971137829389746193708399777909649341026741208021787352871028622692338672071402591904071800333951866691454242097854507537391901311049592801138673989590583834348435300148789512168178982449706185504213949403124702548225462195907167094754261442835814088791030528414949552914102911197502220862902108417622683144126002704369424591898322937063785024864482475896842786448481625990955253199275196207648233394494250390845171007664978100552308317368106121524043853480150011195813980470001507342643232866915808855830642083914903518706474349682836354878105046605114872784689217201607361287463024315154809981429249955229358330750148257151651035146513620922207044492598318424883845273468470117821414700692178162990080142212456 [148,58] 3554140923812747012549530496824552957179815240364872992133543086422395343621220139103254912201307808747481948530062808102244820526472726516784432818409150494806203981419123373297784877146633349111575815354768861411893498877601510064100885421665845924027515072048226806043666477700972560692180785020638003816496850267727557422093217976494863004487574624399508117521576540889200110140492814973110429948496955831393966714463973036141759664364831140363785927063772314312285833676422734120691371819202419407706473211983670505751498726716313206236913848895371982523155335154401088962711545187413514818981140400337270513301283745724375642039500157084583955626247915755549455157459907893751489596277808328064985873622540794930785946870475631797556723432588187986519518345287297890729384098997133551081069316096288627725068939772733437223345881574382984083134126491921706138807908541272552943671779824510757025577366916982226078359565029451098957305587376537857751868907866557028611290689887542267618153355694272291040681153244725808872071438319915510188630456515368225264130864916934561957070206475304230605452298818733632668718981269778427819132749415504206831959643706817728887040094798633630356540423551046648699118747834436362090265867457232971120383386759986434715402214973640584243495756013156049112938259750667346554942340557889819993457262880046570891318376978866414350594301114508418773891311252903881153848734612462964351393973930160029000818856132690221329314180329606039751359954522013978867531104 [148,59] -368650466074707113190277508584521658522826868295095877506991322906945747255422422554625682476443918106912981868864022975779228023226907745719400463516256637514274242251738949702944460825643485833604320234469045710785779752526346005970336469226431953439482903596185588792465832400998672630556029709158107880499311934091630539538782682546210262369798328054931355139546716978176534841980073774464378178631953395930150793222424054261609877434214564706126643720892835031763065181549760139385956212102035005058079692936569532236307127240454344271336892723168346073077004743365639609655124122336682641234958027845059556309696790977009004721544618323841236071808343799452653346063219072372901305262950584462844092666946680133129326235441457405186511811827196701674276318365714833845831095840081772467935075347365041934452054101031538661731491162719321991241292391008595337166420862389112274758931570375238604022191935172946082991808220055310780380033284565227113392011763012281832791836849420257260623259291301423592007429902316544696646063308864202894259132211680253096119329684726231233441661331112558595990522799816320664805466415994602637892695297803623322729751534440012328382237255870703036945110062602623150144248374398232746338819112499133410860508389647941015588579772744697531388886005926616991106796937217639267542505119145376666967494294018445336236884582077346010114836210460987973171054820758906438946355570016387382833640014164140760593921220256126032078394494744454211685258728719764207808 [148,60] 7368007018434734759871381140976082404785224404994603129774227194701493918713888338947744394100542325756004527963401695999863243833625295955974639812404887070985496654695405286884253086335325262059646679962671630580568511456453985598310449528555213898201055005955374692337364785464475599304605048486158231827469020823095898350213950739067170485688324140339209457555308277905162808871621464852297546545085532652275160553595199114444053878867096246280337031014082618652771018854329311930264297782692119848916751095040382345344309899922633779010827578193391635411564204239145034033513208098655695120845083259707930705216133601790594344644874871366790762549085876022475027383598127117731016559704262475090363406059806592301187749264288521150486296911468098610593022175323859603599906405090247989112752156970752043835963402366219689280353685531295462085673875472171850965600038109013751412397403062590628320276835265061851792052055936380995205121563187084774057735832058770563104106574426655363522827777638294901147346754715833856358690868074870957233107155625050858597701802619765404972147021781332961454985673045848128114638875900460895572037019246877218097902342205259158507812976509746076111088144863910495684025621268233516377033332588863741974425565145005667933536257686109498802970580206253192808263468929878911802330945041230331156714609111504130393047583180284409218122686314469838521221416722943036125490745092270444944574072701021133453158012279932893845382171340604880977885531701843306 [148,61] 2236141156328463950040766297950295088534008744364550491256206388353977654132012706018042431120946675089565195775848222253660540073966884227026049429720210555311055567925565644231640806068433490745283671266602181146947245646407000652811977407678558673955823136672285851981065175291483441728682022507690145303094860999429934576408153727141430174850051167794740827827478716666189302826579636376388891247945296774680000962979348341492607609567947580862980936519212339979602845073281804502211176603485190485178594245101828479891546604382565344187872717260772752196731354278024140574713490750971159663636383064234958375064950116040463478488277837961328163152566500503972821812963599223838131869548839654321133604287895057177471383342003642619873669557900899953760406444345319728872120364875149923506998973640189436359849117175831886367372557160233481956638083905700603142690801966300518646960855712193573552083349193233993682159905797817490639437382007986384199660094068164017090103219354661582824997728855343270109137981446922027509295062023795590072975393978508708343941174267916285130576341348521670348557309338685103796555092398639497087418221482124521070204914777333323727243252730722265550024776816332382641800527572121928552337708043947690697818024656925599233933957587507330942196311005356935841740664009662022247558359809430057952383971356517853416239714587267359490951767494963334847561684325059387792059536476083231731488595988247026271273441499762416793765667855884156690262525233472 [148,62] -256857376853227577518213515720608489295665617680080626147687985032590354342706144143791560740111698431471151673858771706803784144981410347117099918430631094612288444645387861968827171303441385119702949557279524158728738323226485231180507116464838092448612782767759236254567496186680787670401123968337567568051533233638659118701471318920885073875144617733709161986205258096147259427438768265698053419071274345716404146821205097201195697510024439668977372177107162753183219511978388364668965798373314006000349815608679589667017658488118219676438333408392016171842348143359475148808007964466595355339359980926591251185000111807417109322167677082847838201111381830498963742025983869752706148463921896552928090085182652388803787287977291960221473075049405682853641770803401742583584063252418646418697445034878783670028649373605644908557275694322166426140376172938638343252049278024965256354238285216711229628048449573477686839478254836422288556156062930915464352044871569635414110586689867789281315481545152296791670686284097824595087443765517823210714513446015934186915489365647570933578029762295971819106520826312943821887936834338057171125879169248885997252964005753444628446466565948738877929404136402870408941325406298767677718040288280881654402898688034811801258573562531711589197571212909319478932680840400305868598418811160564678907578546192362409286866194944803303664691064572981381280906602640355767936659265469997309637678827008044506440210174141535016919984952453633906237579504 [148,63] 6478571990596291166160764710773540903052715566543613886571748176274713693135488758485626802475975036856211406545811694179086535386100401285540751409348543027046380672715410201558968383837442513751959517743541384889486193668333738473752670444314674855028226422605190154853147872551701683649887552922005265268947295850147731561260476515208470473560749653168561651247308416386016396082436057975911603440304623737714845049114070881326833551314113735841486644356964940376070891432575617916457570108152238661622936790551555178003854056241660755004308965148670925834337590783556795671587693426663403250049847903783444722410123288654680558209071609887029024089915637994620265820417181447636371400323421282725457933000720217502768378154540921357181707131326830602627656642191663006931042067898947550372929608312754137773711513563922592812046202683134279217092537040907573970023498461458433337042576286413268969761764125792101074688155061676659780522675437446938366674858709700325008796059905012628038044174963217350982959687304043250944863244092127729369096273516414869993123307710608381935260602176839134478847479358632888394662690090662541304094511674681308296437005806357897300714372972896305930228148827951390007019239933786446372911931979186923746044927313336007769836960641497711332764245224522432122489171609908348085029075608168488151063259272166571791510796198660389302220075406241514359318497246919185819287514553757023285362141085829071211117423740476528879101219844317917446048 [148,64] 685145458840625310935644609219375433660839142521767583533049724781400030383128342184158415052509401185028950295167671285875729841740025197993228048435501326207005725430015428832203707948414959352352540896218241489363432192379537335569409506102175630805947092719643104287406527635776816793210342196846541761528357190831667792495197179297200609329683136579689884486937139712970788885793091486520981224154299523384135998867358692033088475239279446135348721405320545916984090955193725438047842387595590038565127847703750648047047925838624400264919691398949171833741134224957653202116478442208487097485568243155424567872679309625709545693440533033782257152230350009750801618101234534862565545621255134900129549610685480731539589840762121888855060817655574357866454163512195023164303721888103015704020884686242437188389533777925087557555698628241163146401368591925250430096918845571072381122665616486423663444085737536040062138467333836236452420734036163037540662793836698666822106503328085037055687295755798091558731027339219107593899456352455472772943967920578308963007147098662668525402873485553255600848404258881185975275530776853885853933615616775221947184150105339893872782536457688111497349627826291058887599302205285729574766488596936568539216784199885425101730555165421291646393898502020455296049154329162684331695708484910818356925439297931556090679094148662624735339902004393437222803848390135194958838236504077444134770881393951659268762171364656948568019827605185509044 [148,65] 26601897464036089406594613565930438547336886992032901246889113547508600636139635642429716932499871183247409681166606179777960745566365073639991615699002004049242273632946896314975430513283893687633998312781031497003495699739667233985238118806597054732313643892665950746631020536280999751850111770978851610627580150570662347212581878364017876786750602058087534383049516327238017427050473630100146401343515733398369013281592137074392805871788129733580109313513417013355808157278866646312659681109844608718908603984720043590000599074772933974641320692238816524868408751790722310204727255646664867685120916410408242530054214739569451724184157504912194862136149576044200428817419647928886195826981983686751730149611921834590433764137697624014250403131090076137756453519855320350327583470142264454696228051513056903244208055701988310463215953840721844291545272539443375837721650274717989771409215441268368101713481346310210957129227479515991414064453051154896883831085259882524048513693316727013208331629604964183915552343866881476290600855663750335229444329240037603844454573100499724819671315490603732683330720655850830559836642087614734188948170401699206420175491349644824723116253383420629837198817403586616352635853251769408147199437232207952968607421263333029970500024113323588567135850955450954610170287153998037309716901396078384769128460420580669706480515197593257168394067801065709216341513967205615936618042348256868932649326734069164752878192039767958883234926629816 [148,66] -5356991647698233893318177641511128512855987120346671815970975431867665652668698690173399904411774721734780695360695007012094251571959584655238657977016592413629255540404189856892685018313192439358346792685028586944090406043073211515394721513145271526765279301693009112363888011916869098273067902038336617330419851199544611690687321672008669327583795103521200239512346354471274316221497749684966228818155894351742592246207248690586685164291300380887482631881333123067174879722339741728447271290963229734586298468689533476701044651280027765681357173723943636834764232093019520847415088833679620750590403342935675233965701426248630661649550900624293828504217217575619713437343905754265024053753871763654795149878687276618852302422173299047693243412517285478656020227227827303959847027912408947502820053571170605486769098836838561915539294704045621183896013539447387111444953242114900844308157264989649538770087223530615875371136925765866247903983932522653626005651738318108327113414773126842009689889116765660300997524390669906218755669397575441877551477208507531050147879452823171307719103434700237855120037182355795252578342439494496838195225353069903825245636913899931599794559521120614722092462543432398174600445969219155097834032455634330409586564789152082184390992569898023998592766490763351625775668696056330078045723455242259418801492866766811208348138871976058944794890411062253251544715917988290770827812489081957856438371525951587148429823778507962544533970304 [148,67] -1587951311333894240372808982018042672394684596293474730309657905530862832394839083841079023531679420053059179510295974506439488515463475694729457322295576828672369933974039798488162426182433308356588252035612611516948021873816933623827382895523048732765897087687523356604673915242003315508619559934998587009274922684434500306481888367133836919249100987839273641353675985710491357469087613711889567134837083752664570275842912111931124283759003518205169446228793245870063730386217965218568503315313661837674609964371304777425371208471047083939388219643336678219009789152757448583999786575219749299167169904369517348797515483014107104736886276505617181538048365959611800027544072810136591937724607051497850688176614767224188348396234655249772988328482729846430447217987311979536446970668328346601982468285701991620452652648539708232266648085544638756029166031368427510194302857671401291586756418576264210043256889759526014101360312662088841185531266371217828859218461298758447464619872689206703054092067994809961665247468344560818651252483625266270027457916505817142688176024680913861311928482220451679997734683815470413185500327870636240287878059404683608006912166863618592714928025962236900461665035794011915512190824543691819994892562169466458638471004333242535055307357957170697470654489574180994845303660343334013536486481428806325826902286074897486654209998649121226562228430273774590637606852556009067491886548783563213959495974947887412411736980960688657250144 [148,68] 134493779844327981974918478933882962620609688021566364483780800806147414406372269700934258460795779635938263687490682362144351196809460152153161263913652646911460991594298115165166195197187003188789125407674943019019232279607394863935463877329407387131867642966636426726641299277001557795695170433170756718792019900455834285981752549383650715045264140812222969982501104282850383380449961109853577513913999195890118281059200532035049018786873254234025069791892018910297341508974439566940829677942389496944883385643410653872437448158397801625933443471906625998819983295185492480259882606586366196786231583078783253435873087042558781946972533843639882143222431232691587125840067813072100272542138720342809325107100747049603219885807172612451818978292738983704919037420883130724196962202969031089255962974570912354110569877263658024612836410815170401464773944117797780845542965330014296700547211027175663690143479016948108730442907331589455293573536078363916893763194571258284630646572886810384877046333952038886777243683271156495638549392160803172781093025979347448602749951583331869335524160434047741081159814429250341575807783607536733171275042756868358759745257138012240129990001202934060084728788143181363497178997757425850253787559785080728658285850464638447957350588255086165587399245099522405103427532319568082134608097015830820164212291508648796444622355304854141684483184461361813027849947532043694782934121138212962635969962918966170301773717030268740792 [148,69] 17885739883052425181941496619068352335750248118518964266603221757021233333211840282765136644407219661524986879482449695485916864071781295888402864344938834670940189983957760397641111387249490177415158972825597061896215122660450626828925837948842224665839968018542687428554718101887200173018408795083231501216635939641926894576483262407924353622435140803263941805190753528608967617806165115189767793277189110685346316659590610702174750864024025609824976415387018811715136371790061050290652405819565299095883273529466599051996045437148743826462320044673102147762511396283454723186615514917099527382422076473318200625269328714477843955463361545887717257016310474459827231307046907469552497232817650928347427201380487822978190742097204969865948636622107628547344542815479912144406593894912729059636843600430230043504799857887258800891921074178671450788996260238575064455997569741994883781045231492630821373172230213255931886846249017632961181777400177301092843813022037411200595747300488923703710315537398857624752504228293545934986279971580759971786313961431313494263371167665543590205643945498023606939443543123150035339621474736407269600298880568798723175404992324915256296714738575594670223682780793983479417876611250710764565520116455653011540795805350658828149107716930572498604838381821099525378364084970762297483364982996585089394049098477487805874613239211301919632568987343733668733125961951283803608739936229522746668221248175458951514774842771223984 [148,70] -1665137360113681902619063146299498786215859779020164402147785234873554565644039410687994905051726572949196427898970353088985071989599224995225487801232091497731481025118667827841048776370714562870149925669655211437648045465563017079104616555768306870019165009550766492446639957919274331342594634834558600428901335382013439151321048157917446611523747585093527239309970048945183788582806019416494491657143077772065992941365883241889907837592710418269889500660648011113959003705467704099256555871996327147669764152930943840717376689718450272186985640032077670819583182342261418325534575152021263905482677653257162291563427579806048397903935999755734811070193017949870901751971821638304117655450906478972262576602158367491207778146253931082158168718093988292939661571437359268986735080464303796977004513519923820034984797260229408917682674105785500376307916124205821518494627201979063149228390347601184639925459886255874137743479657238326513902857226252938929667733459222172885556468382740179192649679869231457532470006556136162901207303373656842593383188183181704030889011145504846785679320949356205698384232849464629709854823694062897230587717656126768543184298538495922096427942278400033772438177625775415817703611767113779150325680543668349968427665383249313355206548925497708262854468109900126987788642106251535900301071575026561504888547653210635694796014027752191009097554183556395119086078070250237721800897915794571774985539563313982684453650760120 [148,71] -125629011091578074608541796198209370945742668030052182509134563673900220180983442148025015436503803459328455212484677519652498754085577067444336289610146244947345934514569849204462811752078625322699668293102118287851920529201760048919638755752021819439467241956184779674285795077740467244636096028911419093921146195902939999600695099756617832144128488901592657115191110811142245766730542642482076127596478042059682287057343201177783369508369241448898205040817769025721703182727624704383649108766067783597264773604217345637325114025812741506107974800919709599396290718889266243777458966750331181728632118931880197158023611334103621813082962249876807898733851073699293530659584629867992136333485233002863110294367970873134528803727681397056771143755149299422142872993894861321793497244748406507542694397461968939198199149795603247582475444471870415631895711998044635274726673000039052672244245074274909442754227493339289119081316220494994341689408212592864287871026334230478626015041387828394192065342091620181761685003014080416239410020091063695173806688828594085661543815676617841946936849749577100644036749174298187264096371853634196104590945040142645543057308784547591669642784183841126611190089607335691437730030538198772783852245716738392393421434018800452952182967301803740324512893936264338683468191870886760155647741107723125847268797541017256716531730426167075860420166968735209820501270829112056334289371927733258368989967213536838226799264 [148,72] 12580643134650239219256759920171579301937922469506418835524342920504544896880883900228381509588330536088027211151116157466809972584560338776733910577922453344048039116503153916898092797440196743935843160356198111105521277113894517205719750190306933295160316229815180600920220062838071473781319144426249381221984650032149023282783961371656208895756337648792165612970420618490228673481966905065399162379355603473944985069668538943529597211394208133290324700291186319293363560045211744812022148053690385726836204856263891457316390192731298960127851061556650221059134689030469797078291735252638558936945221137386333132209554507079519022862299342254399899884143580215265976729724918203175347819141382833484451839174382939368624960358497469106726548688246601737039370825123868313480439950153410849009892552338448850860293672794747224023974500855118005086702068284422870126952780760765519018064268760295420507409653028568131586940662974060231851598360826946545192215370584785506301633182852567568448395394975887079208859036735235249482035076119538084350381025313775191301663392752544570422941826295652438344995980165596879143371880723977731103109629212040045472554481181102804427499493820911146169274776466120237549951334013597697974111012355670852314117972372063248570503381638947369313962285223635477420420809168219279114732290013739984838991465260578191788548324490717408970954481197478745748388428018520134503385396910688926820308062087296303881452 [148,73] 646218293732552140895006745010304828075444873207941246747106520826722354298223133311529082837067114636791117908465561073190781678126100162678330224755628225779379166007174897096595397487953073411773197135875789042122511531916827771571441671368995645796124756912999353106974116688760638769976180558352954793849549570743768936987163342239296646352346219249292274945517960782748176746128163986709841027412762316314523351543991005790268936515912426909657488296691097752587148051948193816961828850887095514403480341622701222319157421120860076953100414283013438528049637053698592937519925624744616096076525959639199077475911800894204299421276976325307822816290221880664586230079846460018114330669349075623479595807611138210102384498268826505397021548343051933666056483992941470190103108673734855642204376060778925748845671228583346709907534710274060462153203600863937518131373467981505426142852314710405479836997295295359129317845640056028146994049648698552445680657546480748891015754355760653670740828711882642309558830373716289776176635439355541014660980253978709501613717528897857568918844602570199148724685848723537258730760731496794675080814658096697265874245097255415738560645048953470037367262706443801759792465179580597447941360741877989441965652716452470184996851340799183338319151346014325194341643608111428291832546094601776462629646498146386575717020860802608342303203895796131433270578829308728295026549528878143322350329876589878280 [148,74] -53275686392308438098697414219533554705069374812586678428347171953008897079148184647241708297318268476301194391603766353203355841357808319228168273410908054198330921791916721385370019897586973501339695918827556292364184967506995680517375703155973695414250248302550967945680435116932517261372085111241085227145609726901542915605752549695394396876187340493213803982028675602324120120112551098272809337582241643201544820095523639982200240803694002424896091010925880664446893238680112539696514298043902132136469646564253082024289987210744067385895573982751928266140483493200311281002584267984664795460011158478072341027858751204432955416654586358851528519163492021954230461777828622424493427491698693397324298451814902851178209718294376552682464664227702942028867424812285923807982586098586944812592591852159929266570187550741615645642911203736827884253180791087217224084181399506629857970992681753345477161436541260560990131352031835288926797394172143927636088851283001330619064722215626415888012022489844074388426240893014945277113484521785078996959556964308546792355564014260679676279603219145230990618008483064572687901699261800093525593658385116413829680880827819349182936967161234819950576180784191433827697712519802985026836350306657972253738724047820692782227461443020007890252052299557986820981402515921213822865548384371051165548370409452065655924934306575469576384972017613298480539554894429090798221262065702285768677852569905632 [148,75] -2475727987139842757765531173660100386957218311940590882642078942700757521252929971703209341001964238925526780101074985520595448664997612004122223816677179080570097859973939010826390037199374214295659396360163073763124615001642225233739652156869257258106887450183699238151812460642841553342484353538098533267708164767990653739865705714724836389542756240670480340040401993276180098360551706773364539136890244031407241529816538164064747819612824881310460969712900888193642389190237536029437821334023412887159958310238919228850833315268617412086639181818943029797453495999808080767358960339094187594619302708217182642298266953179317302076399132737224054255782754855251195930995046758895073487232473042272517349834554318292128801559569471993395269596565698377379247135994644518204983880544353942817476348350714405445599862484622049309668618699493380061560868409573157061926032666199356899951289758210882370099030268569095375241400534432842972016122307221420773989243040268946369056234606548416489391779193118101527724990819339667938100261283163497700545254782175155231169436455499553958471689537159804986017480383884307211448474680487552239933011201909483559417635881347375018630172948732405085773275860418257998583967071956384756778763235508239830284466452249648790227297118180202474572668964249115003981481544752594385908805935896486950758314182916845994387944679155148449078371106780241003152283749679589375471101359179221894705903328 [148,76] 59780492040265015978928159654205380816325382536367225183867797095667275750698423339342745053556101480534114714915839092173847324765828217918722314431564266262423773723598169198307179763870554770272469232993165567110455212332995790184774787214421857301749428918712518759724081625576729160197114681194036036075512774575476618221731826374493324012665150065215578207993716121407860246910369449509492382257441944396465916678105166773800995399878492705247108629586018729657027525772003437147251623176289053248702240416014275991809030856611602058984505186450316353501896212210113170064789400480195807230451421681155038856799253382558909997461360757123389536302879802803461963829635966074862486878379004602371138819909637969467458676934856499605190505815700686606403057071013342047989883037776305989761583417601062687621014404262125317248291465200333471586424397190804164159408952172916595273481093562076996806718269107844925670611390783275112619955079742348633954961060102163132700306338316155828654235972969176432767687390478809579019346870612849157867818604631451353794757519430377570098729736599210319321797127378991569539718021840857749802464999236013201695071121415622690673168147870833809419720253800366511123003564806373874834202460324977120692567665024383805374304399657337010079209221175663860943762669990032198370976864330757838706455371218620474922666526142931300952550293867535875317060346258511642343834000518001607618524 [148,77] -679335100690277329627236004197086214495258294252830138012614245652709684676158733990667737865122699928990767043052158612852595825300092711894436815690399847422222221596996267916199552191378663250400816629480463147554596593658674747348342253829622781172198685141016999152538771927518023268489873585529103282065684227253170375895791589197348596289956678157757965005552842070746946992231987545393627956817253824789778822466836170595256636228507389407943634817420598919176638546170976078901567868133073228289284233020302906699222315443726195174235785032086218225961181270337593904180829693440217193584825571870085146909585634913248302890959641091835895984119010944863222290728503602562166644056658552733146319524412573598803498959864582877838649658289454891357550342994600073493996540751638978304054940960554177959937652928006748169863709369354780976776170110930599053684217316100002819414996525408378080506200659486493904176470151612294568412402801560097315461317963198173226312479556833690365969421726233632343579686099776871784294123225795052588159016229045134696727092309950077545960823785690416898298629025556147514831991321627739839294190088537008943529559206768023650379824803220417425955266406447915921745879419865565458519792958079553088919997539045566632525116167934876760952133983063834614038034921059752715353357269781171623452198824864207593454838908424447289785001592439062552066804114979312911069443174639308352 [148,78] 690567151402987766412071777228957455514297326719508717953933059706288990812490265361947578907557710042573847741559349136601274012169682949512826987139012426183699087618473014169726835013423258022092804955952399934726991217285878531533897147379822482156481040629340356952676304175955100642770953372735687972272635616204556134028512088537763834913107766940718085729805268592907090715723132219752352886146378524194391250226369416042352114883970455858433142895122235650281915062798918368221028614273157528398097326527551020473887863155021214950305144635791482352743074847815474129555943913598297720066969644129759395257267873263006551712274373381969653890478192487682173654930248134187606143227781051044180025763782701889845581900125762835178984759578397162994054934049947308312826781385932177260553767049875540278805241232990125307136795824380490848775904456350519530087339369970261863543707099220791080128549059852681007965049982089251674763635588280825063029063526013629981091768018526833286366742181391660385388386307975282114025762644097802894742191905990294753645290006880754358451124586679120921388233894267304975757679931262250746566258761752251041063942231971190426164718508862501239911157954082151387812387609857188936210467883958060291338023278953135138823050854901618603331719959724265166393027456972183703760566182714152274626569438099102548293139266281011085608476509006314604792557096296067211813480634300704 [148,79] 298226685810521323562214222133909256705566716324644951245699694786383227744622012040824475164237267121560069334133489606957034898172060936209955652715513717827934776766223097395548271561051540727715701057170992685564285337668516940798998870011337624682366766381820339672746864448550871275543814131432505195359678730155325320623812082554133232651639408689791662538554494981011446169606099996356017744638054122002177019316464857735971936271402210818810231433843683449353210263581841815630325265008949213612808031283139699401313627545402923959739298240138820162351182828461997797919468993132797181262514194794499264181247310710940444322296510076806580297324056284379662717744736376567070451100642433870029361606858387063636569011855630555197092827582513522283357646192192614248438083127969958407851798696191049121542397168293833903789253626963415816562092519485715113460770386034674676344573819232347320667037311062234316830847350419302925580624861826089873788943031428654465966553360357159691211728203371025154709447782747529250329572513314881374104806705032475858211948310481196418995030599569722358646144632363702142506690745583754831419402837478226922334075951819945245503773223140187925779330953570119557814099535446524595429654658112470628883182938118332467115279208450162996159539277383337740680627517965211340014168206997673462999526130095318104027734837831036685152915195518250114445698120152665793796251519904 [148,80] 43860319426584163606077821499618485090004895517355274533633647467408648171990410057883285421737324022548190170342844385601089960442956049141809298520545096499744605391633731469004398922992678769472696751880130514794540879908658262068545993929268258751221900155786833541741888966074960887082702948080872657288186968430328258240558036228005812820633621052231108393399027297886883765313715443509840133760626302928468474218993629896771841623184864600822434799221644592350780589705313793148465491643803444617762244798111873227275160326855115464919362614352075267444450594673571723464793912910214346753611777521923398613037462799502811659625763137316114239209663572000319612214587113289612616295147699978131486788317174376999333483288142868295541364433148183155599048301842686469022840646657635554945696983186200189181159165938907833661109016317143683518400962849185914853055378056018144893568867379229802160269677490436895924300928203549954947444918836037098673813205317960414444854594654036498765136191869342361276418721842436492260792327701499180658552382557559790409721126943475893858786129770966516012821459506181544934462667784226860463559037662479708557181096921329487933739139026442964754454016946716076010745117193531452315860232258036636804339584289723927945756243949073688317247311068475806049318536342332529089812236666615372131702904842534500048538516826714423740010825414127346662298868023883391635498356 [148,81] 3998451853467699234169398843408723918681712660129806308430923603463901593967461017717294454832179097941700466022976087487709861766931533779294902077441494404352890944572754456663399674720718566102701212767568191405247362321722127242903175389564189678681028495343052261681802612987988346530635230729073165421791368627468855099037060159831041783142151706845667081536032295927752373790689104549811523156044220562481265432035426977108599186897687057988134892882857086357238909198663364952210198352357829831722751570502570719125256500563080909803748113531301781905475987701752563867931683737226139555045137983488989034700104573431030894382671292408349868167017129215070162958200770052554951138680292992393376692029174562939268669441305032804087229282831055161576504374148139949418559129570880995436574739082561484024682221135872340666176870480113111147402312022542681609285317188841171472980635507631210259644854909778265565122073880249272935853993392302070914596990519347956408473061405583060101861621447526913195604207171280946949041912470101361119090177196687956359284456442644092764295086048291476525255556008776273286842473089681824667482524359571775342504811527682951012461975370444732448040160992797171005884388258156779831931676961654621467057194690186607868149851936833363547328959550249426701576961587312400909958053846837891896220569960139949692534524230720533381295999978123270530924876050099048880696 [148,82] 258730546212107055508511960350152091470492124536365313649301111461076685734117790596011600524072731994943726110883659859274600825095056148182302611883670929985267947201763165562570675037841093736665047239074182716441354251142758910099109260150316964750180034968750047445991674515580792000667789721026563754509440440749812307464246213461562872296706506113855595154462006579723690498236031438433074325621169112618453238358055698652887141360298572292871312697198123126588721410582827555707309511773419987822585351132872238130254286196181675810309938419867612550452733960990670252547075464545809026285290982847068315433658133407771939435794075135814333575493765521325338512578156916341414826746449490539018260154921052152493592705332974191193818572862381723079101947011864847651154606075593336724101211650406308783569191113023712146147395540814621721105545434438883880517366168708915769903831711627147559335563521081200544973460150472504435375211412511830656749852253546824591632314692992685961627041098057015884705251338887445468340106625669120042786011458477049253580736998732284077630086128493380473809092860278580986392649721502337074122146389980688264792773265973825337015041301064370208816562986777526656535504871685189461967898331598108322514293399512597731938132215606488103511021869979619230219854348922730400650270211738118142802177148304161055205929291088262231285747060669037387048517798955878560 [148,83] 12464371169669739199116813342018097471806048548151909957604079931585903366942227766186027333535661224383874031960516493463335791183604258789220561752296073130425521184911712683366598499743920272880633485737838281237132590327429524686638166059227866814195509556682658348609517200340674077655298665228383009843059528680352627795028475946517319643477334295256830562030585908257824890830573755464906489806120286384747611364193602244230994157936863052819006886082199158429538343547084298356433091263259766980803656051614417161069453477310241702045039022454531810194216234273305561586463310986331389024237681588386923845786892551836663263891210503960973111517362353518860306314559651939097165042097309588144927794219594696376580270276035866948852837622495750871574748139884526620577055145445563043966420113443987998527525465879858053524573833108557353263456462335385083951021844230690301496611884037824202218653154726271530395766042424576383330618054143033437015113890095192492043055220563397677120346807287302219797493403524690974025976457013641442266564006339281463902645711465794923127779295955492267470858051798938580087702834263858989912038431704387780200768824136642625296432370414009045564017421348694531529219178933849183036586510630943828391058792222463561799692936569351055275980752985203700632713880249054903501343323924441235377298342958772544863824819150083957188456173038000873258898172435616 [148,84] 457983756545985767008587974542973955949781917521463197126579960130313549012386991525950568892943164962960079582370394837070344062601116705240299122196108415716493120438599008550769854837226063062391938599364596442383685929426138350285062295555761571315443647633033123121596761227342847095041732979662160402248598808979558424640307950637103245507369630319856897534168445785487314814815472369999392641324432625415804500130701594491478281077342610852681620397966416521948231491491811108872943281076659384719221622716262311728959022505966263562384569621429674253253008277875058775682911577287538130229921740795298620300146051250427701737219792459399521556533564220754211450295802031715202109922657434181044377195597647183929611740418052660297071793941739934790272452845585597558290007201475657601958252417168557240153658724318121500387270072972784026771709405882838979356454597589537422723913787963775257257656186981026063748334488015485966497338222881027333262386115383639561004215153512543124338912967218460712508605996963910160418887634890516377722830192774815450182921470280039576647848750772631935872261561017943272206581950644126094698273296727733878912198601859057351360072773154496647829846979719249002250623524141873536813002755142725867395114212573727256514939518372155920469422811651496382371919919026810891047048543654333775382878710847058100172333129952603092317677850119290689885595172 [148,85] 12988086001625113982838620290032572342031839739697730051258763314855992923669168831982731347762255323288353305254372251063076078704886494410844125848853818168682168340993599139833345640402234569108920867706035608371541584204765697358370545825724576292845078346413411650586519044249700383942083237314350616441730432852515077203029743787120534924645783635608217325540355727045421795754353056030418848375507497982030488610654030165551928617830468432698853560372598415683720145508304179015096033468242597184802059055472708082876115411687407279838861461993847548368933110604693924416644268441958864324915180254284720561041626241157972575012869850602768050280328775181576980593334696621744884944185976967272871787887135913705237680764735305877046990408601416284967331407718000870881639431905197569617757348440029582194987279848618091237433744103346977936135951082521832397573744076688985434222819664628340777165554871610011797861572724975389712221470218746372242393791167735786734185072400533702388056344303506705844290600824311912655841590614922233271104536175580018217492937176103663239950124513627677575395438695321400164092757246699427211897157259160859143580773329522485713987896455408740125642309785998875114961499043322031266860780142956964709592418808089505245507425261087856577909737217508604167202729705909695383128170867387342042737403985609916977501916271636367878365412408856688350800 [148,86] 285021345739768883611714736461048948181113348379924581911076611449781728031213138526061079052079481752428958187518070813708013534112580565715044925927149694419234587929536284587306081682925363244874464795139141101306328429138539916697532741414277691463136010713832950131492346957088969070987226523839199764016992994920911167874946491045259805117449305297784505224611688274185033394311561063378640957408255792829852926214145019680100199895151568088647868213238613881973755007501017624790455683455279793329489283791177764143978619856908631150153998309960420912382388437087312194383751276044183323415356920464211888117784043753313330951714832088286948293664457773845913551520212918188272691085638845880757620286772583199731573270951789512759485065012332981160219656315993402589121642354010752679661855202765944048188413654012314585911937213685936839764414363604007318294494207603275599878131756804761482002149387423575906601705607633635863689569667315575798408675419361148953427044486326896726204360039455823115518657689271242177496191527317208010783473169753873257077044775449141963766063402178945804222592555120661955994744102826587467596998901197044002414678619520872687764721901450410560129102000222245313537188556534644139828269573611501974302824326726589451321764344084864321468598389905501547404368278680842675123569327838348694301712261120175386027218292075723338563569694641666848 [148,87] 5017444743873525784048848945959148872714516556132462993539036265263727555296713347664736271302073071915836844063476674130865191016486108792009341245917791034711938739394104051056958359987250659142006676714515983381016009786849469453332916316701489548596215980781120238829996932873153276618043484558971697935431092324549296540875984858991068068105676779715930668001649576200663957757581980069923898608220520109579374511588086304421359244567647681499648606963166440887438650190615682459124658459036042128304827654394761844042065838375244390827258734160475101124712860992848079623026204368118564029684577072667048905076116099692681597416295466112646680568209259983033580161524637458294333613545450486679443326076138218240082326726209004686948682681088457821889924344661431809872750611775761875694463917310134221735136063076041199157798405950324732514970209176690238655748689602984347382917867085025224438496440675268463719292884206723764974953898389492655658255209556158529541254865728673128315247388701177416530979929060325771421211151807010882882168152140063385418516407219498240768160190863364376187032369752949848808937736570844058861726360810199338491418448675287949126341757134005309165896541371121474251630854572145349600718747473654582925177885988463407817844480549800212150703616342305949371218647499464879249787119232163571418939054683963985194557364407708079542169470585792 [148,88] 62471511480618005706600000154833207798595973846956550488085109411710809888471128158334883127196987891935113073587519694700819250146916549692041926362363168821626370760454412315667525630621121805459184072194142320879800017943410053230013276376958105848367445444567767834471471505682924022725139995277954229166539957893855263327631704138112334658930758553456563951664793477338810818927029332375776928725902303319580908031984930357122435721770762755794855674100777526735799851106516469827448119653199285014351839418009231755142679949903014070257323931428895003520839137293141398237472131350344748761338022864746750182076125808342624569656101354430392682929771754000498512938792228332076322042408180571512410796259041900199170522929737903617565684244520870905759022544574008776517458112962462819528472474652218982248786367490785815533423303162603173201167735586625948042064030678291676067750776665571260060592286884435354138233935321348403435702530041628872061219705706008795482021327859077879307453907535931741963201253989371914447652443322843231084261833421784078342958489084640315950050770839610633640779259100641356418936383361191750367717963002034634943476114385670805589272182972212131849953861724371587043320676829478707812844169138974691977460312809234401815704223215778651031720409606491155426215744274994053949419365083565386452487851916339146053545684637599012993822704 [148,89] 754514393491222208995660287403446335266531867096844315166892151652698218512734309682572603793506521194866641440615429552958835993426752917040849738326847344390780438506897591954269678117013889723402568040251737191447608136024197595759710420492728254288848382345505441731005280289354283723103534707716188551110366248217053651879462699237208558061451694528811434721474021894505814959428725575668967907168601621973637812587949037173256543875109376405347116814807635274557304082050565402120265722217638763808142385956864022916272247407782072339210398613136621471962755265849398041252322041873453949215782392378596759913585097519794324933939546795083199192903880414732692478759582891053013989182430269630262093732807358073683906454125925037148645442518556793156063895447977890178323751403114986466292869672136833446213122013224702431024124122542147761051728754071658266599803612356672557123591340570924243228965531076455330779739188702298814020819778076101011846444296179208173570742250544681995074586466255665179041860936054834772904381749200574223210989320682770498769730078614899532851787467649960679292476084437472540714197591723179004466867868779798899828953102864732463559622053529576885532035629692703152626185472332319439993946587134211835789048749387047394181418794252810490190356316422430215723000834114087635483920984810718835753544260989886573795255984164759465904 [148,90] 9431683259246628252547630702351135383747776952604897399321507202073607604670466175932648204581418135358254348315902263187590157593484128210442604538314603574561250321853408437993929268399472249374732560761215810319832637183106678597220046844781705515634461818105866490431669729108091903499399938754148423259797257922734771846513128650264351589956135060283204153302458323531721885715429113623505692140901847385684293390335918583686374743344599250416417322797906443716864186563943123993099205953619961845021261354698889515768623379261322841860423708819007396385992113384645731513063811004289402603580138341505172239368584614073706131760457043328098961115378739807475258993981175330788631807715155943474541495490869862607978225579201204979250640460924657567011997657786978069819978459220282502436605288763910848502115858331847958353811073824353643132797115406414514595127963415740249468267993123527358052275650074447689221795391841813747721253974100372103061321631323788714559606032848182321862706143785496856651208943308134638876770317208266047876979821678630373917616616892126995923169964188447672961921955105977469455100700837864600363118978157134750758070556397776972204863964658372294239563122392448391377617974614910920981263991641505424258659245153474424458902913805081227425956935115374276107295323199250197697292671876562759496022191935503463102657680756670352 [148,91] -219185864316318337265985436844240759086145825786952339280894174417050610330666849416546250209638985844768840076301110735609158884781032610623371232921693632817171849898242837020110941630928644787712950680780733738499264072482329768106737795324522633515621564980717464550057365064093422009839293587261015072593346107814524256585245160219730996142475208114184739835814468494936950159064633271521956477833824951965860076480547992263580812386502734335317912201277840089521420292148260365770319581868443249995063076270476547025180023325572243817030886189077117172173243157199781559947224449205746431144232252198335556549935729858145332335869366539728181811146559676551937935568442440481943456200525399946844762442803259447239133161507496183617225674917226637832764491530454565154622486916450654380232793062048244100445133978232525782347639437803987193042993986498856727747591786172208615569924511001179128295101941992239804984974643611911267695959491555441579984061271454866564645987867114237731955882956171925789556527474224316641969941099772625938644896910450097437669784761069387274481343222822893879661285078991655261494646123477819244720935498360869045296757500430080636334171465714536514723250018426481183799535436887160411058732049595271996844796822657433847403685359835716623825003488103298680641706387483986683242572372605622097837504097389096831557744323424 [148,92] 6573084158062682674796632849159398852685455209140484828274314372578685460641723262624789739388756786488886896396303958692441856249716442923689522224690789338285760556936212131514262552176195939170631528086197442344951817347066508791423958451123245872726209179068965951427140314842376280883633125842024376426575335815808642419769465898377317859769540847828045354072242537989091830326285524178959169858847750693072139635332545042259867228071836829990562176993124514312264216848818265115518647462602682336888786648071001756324662416564888521828075972930225732523813802788628094105672490509888798060573212194948863487559618890670149971649839422967438073866955995978289818078784082025283137348071726504915415923088254096524562138445551023093845481028350924007415282483384533536146298019865231931328708350225111910097857857933193029653847317207080883147032803692563053447676724610109664203457960943395324395330108853485278711750702630554281801630372261480020193420460600395210042270054307765506034172437561027839904086262092420522765281260103888987334945649663848936924603858971753387715364588643220989598633370592492264311344331398649659756199665099863263691426971328502148088696765973338500211687191091294006690649664737210328209683719284965612165875720687157494705974162907004695497098613637673730387217153849135466635048858065429709245156859402267923478069115 [148,93] -35424844102699565760638077850407652941869212231145223085309303400758123389716113695786161353595572537138133178950288128881840968204608542921735492588683373340304676612619202538943146105935897079671986337921158837139950460092101158444138783037873148607120034817804902781624550022260421145785992140051055141102733741990810014692637613797661164596766925657252111622007657784272763267104922638554573135318436205899123013668403207027301684590349100759316392236990331821934048436078910270803897767235690850853037177756966423709835877528709054114032448675176716443142751103220122456728588734440033660535451260751718323016668652924073342045374753823873995224552544058203257548646848502163969256105738423456588263107905234283555580913432558628167867305467633969091236779399996504923329013349157273000146892473835814439308064184729497753831349965877709649294540269382580048763242736337469928024441473272745431644345518700489246487834224611993920740527633077116934080381244627199555544095620775452309252110885576031776370484978675554602706588472175694693573324994014267011199824779593788314164456061966007261230108849434257583037195226729557478698276374867576537282676517319455755194380652859655868110082238452539768959464815435840226924767633046436354791599832188978458328538885826819064013258325943397783338193338955516125645429622120720599535388039171795104336 [148,94] -1909069367970993389275107927373966832937833420743769228776184842183322576029829970527636660088320337042636645077163079805733385615000236180302078749848225663211992364040568448219696188040538937327019449512841132033602327189426842631648462056802664530359240961834014328450841567259666738831074246180447051947771710041281303966004409800236746003190885883615402342495596892777122063061564845906710198308925590204212437440461166107777685223515574802046644490926150925348627688863977050687582426302252581574142571871969300263735650010035806532402100197526521886691818970676673748005408069112951572956772100699487127165092309531329305065543935411910961181800657961579324257981252172203682540267735517858035341325976839407882145940319312713393189818369011641324265782076749007395049225813977344986356061056823163969718795728010174580387242370180355061420099630955452870352674982949496770593181757063464756031577933806023778035166444682654115246519656724879215007221942440778057045270442361961030172590448490181477911346610014644802204622391837681214676917919420979732974504897922523042782896153685038756287089948569332362278120577122879023434060190623296025812536289985780605905925318527722460478444488988258548033957507710426740724839735908539610669817075371814305858137133224316928644871751713090126799041086517335656537680523298945279542984630637791240 [148,95] 47739222933333427617579963566272495827156630201282767032789777104083304606918985102783851090414559770142271352318018537994172456431017043244551843509504698738429714635368495919202940272344325443963836083804667144113691380840792727824761473797035524804176858551709391767450156239369917254836102179185321821424644182623593021552151381003160446474710135809850521239086564957407748862162822529862492113899628766077328227699414367938209936331314717780844458467914881862037665386969382670859316115920792646509805884477778299297398153625659664743079779576795845744899943921428636934683560769882426277257139089782229419237686545984876515691931083788372206564601600858700768067319547207297902822478782177893159609431157377948988699175505488124982867664998275085654407469621064988867414566299080627758342108265643806121297895599470324384417470611398407439582163930218367810939699553983834865769158535129453325291847376588446868850383997929164155781633296456744491629691736597057646012114938330782782051157037241974068624395589137754029988255095311176986312153908836072374220005135378439852565919274123828888996733506802355579766966224235921177844093763730299035384653887943801882755103725109729775687776414546948212367342492839390808672561069768374224695665095133164212791792430823907192784264739938202648087254419589209119453955151919069089946543688384 [148,96] -193703041072165244468276705895918160113567581816182452609880656758372507698745787043811603370687335839764138188313782019779996898074177626000999740890622222613975428139493407095453921505825680864378542736320989309024428121337151791342027936783526361450927267591679228705454211453024580137011883649543416268941912174625333275657703338431607216076282064358056457036655654809051961818766352138673100240397286812042067546609403650424868459116218337330931172212621431481877177938020442022402667451672100620072830050680207171650024907023872099227548591959856644293305492849348686271459619029589033445452093156930892400716379672458247627443609439176904072705574837472452108696566855677445010616442859496650367061448363446293181233819608626285728104496939638744409988550068904729856912821068633408355866415353247576470082862198499285540629569044267202344779408865146986178486914430006692661696331582131126002496212040531989393362776387418300074864989570325491556386906881194559830871186431212603805461758663604472538766142327216773935473558908661008562959780581788741557412144990414167771781662489621877783980647489637453850231229872353868545981749745848388287913691772713557469587697314128840306751956119939302981273327611277037374881949191920824284256467821598367449571982888887221553146665022257160136030921762697942360233261145244865265686432 [148,97] -2603186296905347058936244379948873948973613194281652596988486727788485602236778931481224333882799224745269182023285581342271183417637324272748430021024753497429306424591817021925511174958656106131447338082997178902988251006565407336483308694325365761782239932693265819019670669389750871858272343887468038278020334330992177767854930439140975474919765448028629880304725622185122762549873692764484451290556995697692379990234977832690395833341246445921977797832228618956019118427645017526769045528385132481559992386188876521522885729870559733834958162349647718899678761059236162087637506489540370397893322433366079023091395879831226804822215656827753364362932881866173373908812640904459401610574869974626766545807805438552972086693711734155683014154249170302537400340152455524967420094322770583360337355951264360518819844765933418305844921117113741847389680464474909584549072163666126485305278801278911619984151664464581061662653730900672836321840797057105650387664618128694922312288125630109992379750726568313405476606771814279598390270924820137604619479082716250987335071214032437242527160759998331317199368583439287778041570648596418610788023279723128861900783029769581999988756651784536265076600537320469995604549138756142716888281425008217583436982212422800978437340340910461452194280662102165973128247161516139642972696309891624176 [148,98] 23043307892750597234459306232671363353860697902093646559783878649231899421814498414361183048228700879559439607493879343010832740175407025920961861671864235144928272167351001689409226562185790667627369631252702741013791311905718477806796478028597447374065938180398523941373440289901536583993019183731025448341550314580187953531699954411844022570112829808899975651077516335369832838623969240085419285319507002796496657406975331588101647194172213037825712993859240618325076173850473231271511710127922750814698928812867547959026407748177710075686176651106459492654105880323235604252080309809590217744781936934585786857199460234040152371509261354669675278156090668872100095571904520058913599088366614681852745239789911573574572696692804824908177264098226947740049631780969451830701356029133381107782100294655271304336175640663915646609806000182417425519092071941516107478170021186452797352256787965987412484674459673708238016795806164960160157199193043386172870775556747857998463650493900002155768684459914126965973955861592004826130488684548679480844346546171472213961821891985119515504779233357756822822095839734318757280182476607066894954624983853134660095464489046808669305347125616316818694623782798974488497931983407845033886219403571704806212077148728666940617128609387420192507635964251422926341392492235519183452027104580176 [148,99] -112340916576649922816335505548109694793238343742109944185079200575187173520369868833474454307110153954744521935812922638144303462032026451360210946257245482448881180714496162732826653208861248512647732795437423982954288186893160955582362144305020666929855737099198136494279550906756702118924131222565347106171979464584949512961368351422748820065114123363717982591233964293089044851655990741671424554310859486306426523907629630511621481958637042482893234203793260528519065156306840008154855962403919199438242629430792877215469575277766232269660156025312484006680557466604698787626429147566844942987557360542605104371532956053276019793764156664231263839148855477716161220518878605167265278222183657983274252792125028828424359739085635652951139507414260399511687598705579424209142819582496669333161598354181183186446285704324504162516990554841391657551315034783176942760676537371670739276931558931532703300178897728194877038666263903222931796986912809553240201959454193679496378887197831847065918879878285465805210014855752673707201651326356524549658255511223705235741626413658047142477237722234429750224965314606658597626060580370127159245680378573052535703259876431771617426663110169722698993587898689668024403808606468365617731682155572380028322230521229258229139919691723090270660643816066550203250995667180589338483966240 [148,100] 2971506471941162315173904423903708915483525851871004690337708216142266673916737922694848503225090005931761670098149382745853042024977393592865118938873789896553906260866211965957048229383641815219781143155687557055452785911214868656672594627137663215468890694615733609953687844304263203068223278521772005548000445249310451353147817549115000376044652098255811993888684022498535857607158118380902435033282157886004777517047419970872673924881714309142472966167151941698786985572103555808395986355883993113843624502331507122347377042202775315838149398039479680138998741018706106679691801750326215840804245515127648533318622855995419271444151128568217691933304483137504983458736617547579384120037070830158859822575068728512953813244600833597368200563101912285523230622148513301369595485981451388243804557914949235585674094127096584787442068091658595304021006413531469143715720942752117023363358575422792130426067195103585679250928393094784948337101257484833200285144770593120567418900667786963088186598704672393022497428227468358167028107252494614729069308224824379364301198871176630824308085887471208366242366337155541790641179048153552895350936670294453552606304654361976799556579801733947033267400809126595500392153076237786478330916294393466132859925057674070036400605870024685021902008595596947884507119727317531766523 [148,101] -53553028428989087261047296423183533679128639163271170948392412430062277185792208305758309149247113388498137097251230319659879240635553799797386602477377116318187007770146230204266423017781991075795282347874629879913262622217293135840800952238023277222659947156151585111137785700001687393561366049020765846667392848794609513134159607674384917370611762036420682419028120446380375786671376011607077251282778201347993320309671250164492751228619669317284923403486852898385749304819705627246402954015440389187227529154361300692855929654150504297529030776951902750721797069193140994920090981239196444357781351717959797382925300229249851059322388721207538660069589442420116582590656707598393562580417889237826960933599840597384721615853077198498788658056902131553985823460186756287807029253373158492588265518196611448233478740123064513020168282654613936578426296991962863573874399421622667486226012186795405118215950808778502158389889632203506858375801037949573027441004526443735647177752491861360917194727678954831006603702453305576917142365661593948003060187351262265785863594759385610263590008581298774966588478008045015567870176128776074403642315002158989288285060526831873858261680294921968939001395226932704074759916234929271694908941344862363207468841981427378023763138402144251203719281141176515181446327132040976 [148,102] -1461087479647319748408079140599818272401808935196746584242957368507790583154665421198906975001765030044145343974389097208598006894504766424254478901522557552106135367419747648440292044759245687465440650077180871670661935613096472180321008342407478502931619186562769314778119117847922290271205507362917377959492484686748779714713250457314767796433231594847396264134530554569373258085416351161032006345507221611689423680288954976918490177339385284063059665762993080509867860646582579914590039814581079271929833344157309280118475099692527475203625835895615134702947073674433273979583118118569486955924781934581680077508924831231010045029211319284400697406957708815640892466112674721979085848424125694859536019962994376723637047347187832219460620593018244541179414610560718789737042945949351691866244231044138117232226378958502839116352543730742289399297741156431780258445550851897451770123869331406588752337227591228508185811396142721943052926106203305661544950725416005742659688652543526902576032943091029151709179152412243110611131162449847578986377254052949594466435534457458504599474248215407721767848044174318569175407374487770993130063671253077779557622853695176770260824969750103440658635649210504618734353221957357672807656114121741047368137678817124899558108340774442060742612452032963470470103600599112 [148,103] -21595168080760379455396818916880532216593065812443668877647557105697189861302555255075288165283764113695050550780555190853303115199005030376315317115961205000741635421406654010946439393770233236400176043319150931297045545056462083377994610171192872467531382270353045239080871402982096529704446893692244560067485251646738151105390832168690788610926166786316862504016697617967526807307252527883720756968008605277805950952224327399452218838549951667626165140021254314949304448435366528605164535215338187200113566964795994787559149091180585469187797660545976801889933237304943220150481741840767182711583189032754526039532220126828934300574124844921458901365100398670403097773726852322400031068497583854518589754102803728821470460400585429662888795979850430476678623829451958349741505085643256422244992254382906276312845674753865034979292155378202940822632381795920580794977298900503523792180143671313473461106236057728173585703356077220944416385634389202612767842048727983239845268319353736800836519265129819457124431235517911253242303316533106444241684204223652675291090653380736914253488989480783302703484886341926081137130708481769283804466214194025460482106032334031457777414104679779101571928953690639108488029180238552763962162798347120237718747660022043923092349546117942480172734346892199913544147680 [148,104] -57319409511773769686774629993308088670952073377200588844916043482991973659274238007341103038968334830394827528028605439750687063103070416756346744875095797661418944872424497029724316385383575935441190197446535639928608531819709192761809041355417957609079460021649713065910605626354988562246971743897729977648505788807881226349028159689508289167170921770662832152906870866148983569210464747250328806799085341975202519586762199826016619562223125538743220927366129827573806860362267744728197578625740241055148738614498897886347425557118027648341574295531879926412987685664578058677005369359930835837110000644220775903449252474758258157328724387622163655263395039207713157591328221943350545579512926572317406715057835060931134387451079014071395117129672706102268618212832422032864106566134690833225122106780239382660995608036738622557581598115350435527046664142186364781858675458187837998422420606465581622572213216263521520978548070438563359260004375511461329779530577476311097442497374114979569171455156297040230699701922513515804228776232153615032279106905710556042259038528994064385785078317626696251243993416932266220647517065245492611050326874674403274744820388297859770130202644479946414056361388629289968830192180654694188038051227977073490662021518233182036556881280102711465698981345079510372 [148,105] 728377960122476228300841553895151848057463675669655853060454253905345568778804248688942309012954967256143581911852376599764333287759483405911895179037144868326415928149347376564502719504725201756868952293201955408980167411544333733320911207357294990353610087028176848585369785837473462622557742440579721420225407758689233676833849968967498416341176854043016114583051123470132661413430096801748302007126433172473374856181201970084692861825395606550509950166091031332284070208545771008688433965064679837228643684134862782314333283961416083329399155300789992037042801271190588801278874394508933638965645205781266456855669546708516475543523881462676906714439527490242102375711362550450314269850077908051937271427134444289984134824139535972174819201881385514010911089027543530538366492876531484641809929346100255176929375228059746079499787920536342365049922338289920405552320461311208813196975723802855560845716581651886863792241360994272772808227325325031446930992888703667145440412914758932632400055404338295533010700541130498993256591337459648828709210716754566385057833614091248539511855387530219073409957185387435274013256661556011308473762132721197962460459563306032125802384148968725345372700137117244399685122095089330404774413525025437908966475179962757236256232057526240998209103912978680 [148,106] 7021270484756932760769871207835205008996571832093100345096541721477312536807136209466934523598519419966615941300159282017392272313543198580797754667704151155053268494549485211873506315099042016615718967405080640471436776245470642448423448735278311347963379178810295418773347073140731437200341648817156986121710704423872046760617131041544322278959655530403107578100763398745869754708271583786554408337696608558483393823857708608858700950311596063660700258460297616634699414222918839993764955953929412413325792831077578908212809151835946504581439538683331269664920409250580537590725515461823803653320403916094025917365602891510646900878694275529745366359787684568525980631628768739459402074245512007220744606191977878146699887132279067464927887882786435359802222205629515537596438056294690419204063603120870235713563589273618469482609241658594237326920767497543080490256295835615391607831905165613163624649805699133168148345421875061718459123008723796206041425037078703960394006481755310877331078216449007088123183852221376310154304727187711248439603857177873209496129820631642179865205539327078139190423348549194657138612957067575311615333594931963118563527866965062952648068307474348536462426719178894793043594791956420058917395064471794745945905370367896252968759174894569535593453323504 [148,107] 25684772912742499935919212298276734799717752796806789377642587920112276248436034707045671661085402283312941877082066925831626918610519624564051403612417174542922424315919807641929662296714830252518058483917556156411282899058902786542408936536164209100495110077227414310025849937357886295194626200084390001379051590571123251859714738434235020344942307943561801017830425113601480787177936236430905169993612832995406312782902735831254663722152463243680302733052095547945657423991070105563724318353524199188612029304148896713700052969888557579308812340115876707112965495878996247933675675579858652148155140247147710873424689301061175317647785907282210528069602741782566752219084960244348110159749844583193904971948812502502313928111880327293935633779192713572081734676787660363006896427472625089294928636340699624835937366560226735255332212070768564000422502926120417045137113589873868225655061278711333253530050288670742637839742306837773524656585738091919558365488292569990376445684872443948120813122384831709912941022185360208210594637079845304586272451852756238760758866517795131799508686480494944639500427964275271879969509113641135441973244440048798068260934147658666039209760413986472723968194754619057372234306045833281488499552233087146347952437380573355787500007764597032885152 [148,108] 28031749976120304562023435814455230101049843012030707588198451589343558932898594036872757597942447430705399668679883996487747575451362216711032359105636943530496042881954784718914559341103482133737760828475525352554609480506656716563067355937539181717778045952157999269087956326947062346111710868741856958574558411972880623252573589391807431271466283171252467199242670958822572605088091088251827454536350783832012144997150414675273642961917347315375168866317753414620977138843137782588144902293682915547578958487949253376737302472020236134070672916252173460768265858085208740756502150005267161582603152995247822094330493539297002008846568640589723653910592134211858266673873279463767441598016834498040057882870441100263997085521357140795762086816458040511110356666150100245006574632320985621784360907177005903522173021297070689805082779680716324416204444246943518910137762056026472712392344514546060679649984524257775201481335811234748773663568336710240445524671853281297810880632561418346286964317383077080913981979304994498432441398227879252893620254811362313062861909670959951473367334370212388918851023693847167747021235094669226903977089809657697825783357598519266088498659597415477003458420124500465204700450826582611424168914541948257597929275476006060329899420742921595 [148,109] 72767764670094261184891751179185679676342720245602482814277192289622845342009937491701951452306265716238666892759101098782809765854394315041122249896757603227898596115986283347946268632699162021079785900016105753523007220810488351667541232257515556282685834966150631775428246881857851148110749919922007906428969330302123597418973803531067111567414711431185538559524739940061395243920984702032666104533174589924082866226995944905805278401430177727302515016636541691102299401044712187590651153368107667212547515577876505680773889992855172150071583890734827519037817966571861289522540936668183041089962825852557888727965235978122235726737127164837033973570641337691681273275608498507134854374572741377790979685365005965679090382241915534966234300518965243292101934445001960508882100851197441308593327625070003385913513609806002124860816789577937409306620570719648600422233411466407132596955752375242702247769882928405388511438677413554795605361620340385882557370794539908939700388308202501649451742779109106048385948171344635159259320714453085314664916385942342633877454710305933860268032510428826794689364041714622001653532949903118237963186350082353582980406386387610878378946113358261725880476745406057971423868710239100478315587525494714060848167926651806777064284570448 [148,110] 260796164924193021670731896064176896416437447509139998766249606963966806116323255114322199651522473654888365701263328705395479234532293991182387048233661835176418033797607050736695676888505786934357676415772051557682374746992288913202485561769868381779716508614104412737592426466721892259578016742052297189435088780413656041918981119001073436320232631288731957999546743303946305926345926171674167663867511003437286105434673847117661837221540622945969937658032168136039389916764695450782801990057805919256334997865030212788070966749580282050189040070798576637811523906313547869897437058591809806088638011685113643812169977451257056999144517937877968953565655068107937924401349101776982559781963224055539013009381130501397125202177125218403279917805150143568767898002748999330862084401001600915447544032520233320861063191158893396474782411276548741159664599302699665827017956851564242975600326707889154784185967859438020857548308687674412755025681983081433681588855685628429996677190948094155620342227094639722420982419809200781476063939502886086319765496242111580471314011303416694299087502744270505860080080197429583001893160510363326328484405296413351780554995177189541002651175759432144741143473896072676299598239096662193161970177981252074040949489522154672665536 [148,111] -755365396123610238931382656638669339601085910987307368672330568675199677635476219727120759570090344773289212782828650079713908529060501845889895756825859596412711885292203751320247161473565533593375840385320828300023001836491934392349991274944809283491281212405862812122191898279360743925031446152994912713853377237851321629924948502348267721030836175179360944974666805112839785910679932703507936551492503715615798296769093886078218398679848953241516781490725353558947134047487773557705453637514707368515949206801861452638101767694591378110042420269511390126985021733712391310374374735150927265521554434024360149573532335912737347912353666894312553728053312503201860241434459142380024647972323652077755006193493928627763570162186631882576459155248468762384299648183449408769833947177495993438332929462997813905438368743780422066447850877672780776015902828796379308586236693667282003672215704219870562432487108508578681765050732805626904708652086316303520464427717489579776008116124701038217328652623465244876042978445570546310900837266495179763150829538702865394622499606267213016125985916601902318300031651687957565557284560670262486618897785484697103217641184897667602064819379361922738867664115366408888134858174551382188788671786816796023977990677017266944 [148,112] -1654260825230574694224560886704063634060925904102346740086174201993689740293013662326691950610273819277411759555698441594510808963290624729756834203133943232360278432839319540468563007021729955091046874083482836849531325599958415161589226356505777782053182683549383565876262963795921047811722067276343577443573898579974042238908933287213514680862007971702155934289466877245103642167414551491862801410803677129287465027203355157352482301791645461276957176565560651949436602232396719174156655330408685517091664635827602669141213018184994044012129822814739516174480633750792505190221458423663342790550782185912369397314516840516260269612961706360454835209793167643754036149392828137652154511903495265160553597293623593403515320544683813244946421032730339614936939989055235859547689883981666723610271055705487085195311755851978514290566311137960308223539948511702417683345361520072886951801804121098311721252254530561764333175430006698017894454430083385234395655429856839562326066733775537775559290114084354991109858920934754831910862119819393640364268793007051026112534265984355939296864832030682683790251550267875144392695567893442634276478614432696502873400431906401404870031712983799374394208873114678396584019435437039492078690034244186368517223289234912 [148,113] 792418885379907177463397037338200897690849845247288929262082802434317146807360786377209708540551014038285952368700562518341814577202975292245627253869875541342904663415588688437464862437069261811079213154507581275742880519187309804439612699489242884421377820462208768784239654740228646543815661776310111014968061385325273971549949185269351890796770222428977002601537475063621185577254802348560417566333789800459548299957561870417912806290226406733609938022162086521998076056148157880932530859502597939065699336287637376503665975308439561482561996205893210927187427699829390911167534142542349039402397655809414852890232349805021806125287479499393823544386965882872394785078061460469132976574959638036465488325394112237729248256965279002491105706902181809408330051417550106641733280119536393938507740131637606312133343875191195357381203399937739047548447438029142957150976334069000820321714183660238387015573244129209572781219777227119402478591369159371550564119590473125443463330010707384486558810484698374572921428639166124836085605190048520279253984646001665619238731701608651668905817829174638637873808060501790157631493888356453857732648260445805724555326521473350630218846929625786473752254135332989715496939858550498604775037934057080470202416 [148,114] 4357330954437706855796525969841183810931853662605686274048922469104438879545308604814808500715843052250570991356226067383710911790558334377287364159738863849145988174344368067351269195533017231767554827685215550887459735893205649931455412394849456476258486081652274396410171263661331421629928919405741952185427232322935251899456228483493878381212559405496770998653495266657278620338481514781278158058696897003281442600303892617825177048605172421660923839017009854666341736814520010023466999392975628803298859207263044082511574271389525216292724745276387488974022150577752783013484448085297288734225934671855683977965743539760424801932191680938177923989676991833103861763887649220423805772579405195811722913672061075108372710495598245709279327522595454733522224699016364975573090727165988151657775300674765061040861864883554945568948023690574320437238156824524800138884033095439740363886824634684438619402215959771557055857673825015686459921923058869994414426408843579319385737325902702447822027428489734897814788187131589467551694696267869206158855245223572578917752530722275891256609454037506357342748099669598804652268967231698681583580798878841952494211392315541161282630661247746049268840231312527798004753492694457344279667539575494821776 [148,115] 1924927027752441499718637336444440700470928335677194445404624534587619292593887553096649619968572350865889599301861874939187145294470780841391767906447802950293527804938007656020733063617686704978173069710916661713338810572371154331270374826924428584336730565928568327737108018289452374879463219943353648029203189353398171667290029099019560350273052761912391713417840335312898635322559343415659918319208641838430839178365101067667658022173316168458828818478586167774979815562923173697188553705112314673187079364021907136461272974455705153196600031623226339335281910780695680201155975559692303409586715016683773857823167792357880140153685388785026209001434934204618763133464963203519407875656078522250085720605364459908617075188285835118563859375612095484314795455985933489339304685035967744268279149104025341821497190217894511699957585389374494174513429305948275619719539227884436490050529151548179996707796057260474537025913248097964909735686236791422955935447419974722038171031705162379683338005572553646695359306610301149213293217250525004675310634197714522603460017449257240292745186412270722550594142672476305406330698428818913984995476698908515782498387372771879660200452913022357387371388994442053902718484088299368626341758662624 [148,116] -622988950026504724748375786948001386956323853452465035915620795327538533803859541312844201222977314047979114856401358218502408749486241658597203462870772637580336359198122590184806347377588088210215086940927900402312965743617706855591362175549265664211876777048297514047901665552008687399544102990259802200964582273064952002772257534968009296071837932851169935966875467381027626347724225694461545556981597465795613829833721706764104875299281947915677037150523032105422814166571354438963060425559521369156518772547994046444876631995740955539440970563234242535800567134991903620090403611941676052998872797659913077031692984760110450206564246769635469146208408826443699565347434198514372213192987501450645689696427005390391786556770993812146293511506307186300644920442208855409533157367874123336358407902485590789616047920675757153358227690458391088949663310701769166879218507545237912446312223477609301206658357776438999404107006081122060938311511908248607137727165141833557980182090044228144305498403094973071066491041352610889737100364744289377658581031880636063165244097459017979183568446302590509996956530686538180294024259727745509357014025637604170651261771371405648913535386193798622189595031781985926788291953983233453334133 [148,117] -239446784330672983367016506143395462500356283070307256491990888768710182283964369947305062431614941069518402866331473545309629348737479357246880804409627330022990211613922519616030195317843727345539945942810610791290665382626407610562342919512880823467144655657208402351684157976487992089415933108496415697981065074671569224023897474038845022291578038482447567668130561334688219929456205604189420565931192081760856236080081087960246685555776440271506016434553934727684976275774933520474508588981796810900098254847194806870835689005389352660477737171325025229958483939181288150358670756015479976591676316422016880855699055005327561431948321449827629184871984641335512343356499879495192285961322282291735399421386161784761466940771496758026781017118415880272637433194038522619841733196614943236506184801400318086724576917527905439514018995753965454731422916344452358804758986690337919829983585369730198936371637557008285638464737031974603016005826612763689285204106203157906398654404721076359137876286314778958054825468444718443384648868748517119480408925712077052589852695501026260878919939886758621290536927635729333768594345575100813842198457192243516115518111503739201622772447111162445408500323165497358608599486857256448 [148,118] 66596489333288785895573933235963322648572022143517357228501942187829546158676884050656524003339467193543583388732741576619070625484142025610735719060652077411159389660973535278280164459024878045534561444638170513773391914357176884435312170969348466649033222828777951079624055225748322527073175614973632946706272990641000157698780599350359093791186292035599749144672940676626115101075999517968339135560476875236445601209980500798520415689510217477742324234421207481149591199371663254192252232291998095200513494870881733696123886275663010020819241185462577193733707686373059508270259606483118153935093997229876019012837592827068733020484184294881488135744964616932089316590921255268440647900724866756007393538467894668622696097755784003202273750749875136311420682093608765883055988203389603929764883111972379031030159348149223392216609375708187600559392448825356235153758050507883743933152918837348468487988120805785194008493011699765277766250458242537211111804084942053860995160626192162829300791059515280269915940210898943962811162294813307212650341321002521849039464300486258129962596706570327473751053108745059865238132824983262519940759547900900579808880125463645797384766603827902818539539330570612760663121608 [148,119] 1587923567459972421366923329184169269586285872151621318952454298377170912711329268770176559916844862536137942155648269407333461966076575228747427945999056148904710046878240224438108521343439837713274199331475813091376314333252237468838634723142874559379711325670228649741778936916120395962550871631342669544671312882425863114894689349619518510258487365647218598571108707389849731913201299648318962317096216004180013768641240592071936930577304042980112609602976905357318141458517920194962582253638364493258019845106855943236603079938898378202471065577478838439555592219207529169892558991514714798144830505415234288578031613219090862350594946224084038969053557286219082391288142595200600962741001901771626478754058618732965045513537493408721896275500768541513771325530084778090534381422828725145859024129032331582567905067946322926028610515919880600712975405592489257492084449725617327334595846494407234761589479008121825535246893539731784987524743276723974704436317187013537894668212943270380108838131056184684837232075070460803874231752850582859746727197659509874014007862670078109372192766489380802033943670921027563771161247064353206784233295457479983796697912693135843214753735049344734579126705824673537696 [148,120] 16002830077290152871347080647373608319067819221850615176090605840649310959978050155717906144328118547204238571136648588951310619870584562530743682136442566509138466888887654624256392193442970812256285135227243147398000723476419264913654153244474124017629428840501203459316878931095886927220872937946395417358504675653783289094598441729543340584268086618018976387073902242011372966691302073605211281625515645534517581264001192655564706447100728400053293640584576106808787041092661036723327329888496394533408480503748544659190275716701488280884556505915460370895549248820061546874183767802324928594527045568013944524543453090308194791134151733136411775431674240324592557947691639753716136658840632765620582428091105492355051447321142425364286948640982597180709486743567754693633435341534344413494024991725807640603529018877214791314441535300648356019040798340239449172390651750267651713069820085041699438426324888439408867703406306455973367071159365250647525925008011906598214549013219154189760393869386384123344680562029646466354765793459551488088917846578516226652745321516733284414195191344281164639838834381859824831581915246468453370273990407164104880162465222060061654970551032745702664106912743180 [148,121] -701329582811491410544367763279464595142527766743189936762460651395997983784072205241278015834494414782261590593455219323864147512131329493961103800398567026406473501345910119946689412869212493452815196156684883264318729328344221184691991197956781317251588766618094587968029431654519936277142260873590988713117108429091896583949877751835059400398097510081083792732356379870217617774618190657744659353344175402430977059451688091187017691937357348004328458450027929513011737403973870237214427738081105663093204969640748622148175131601502087750479213475861443984403879000232015953589830303185054046239478555740843146440197124504030807847686200336985424035346671331682093425159221296888433758525913116446083391536494506864104098062318676356401705066774156021069833479189791669170078096022251886267606251581918933996342239805615149103928892256730202089975750812436520733100048900140940521454912817398838777178847401246717461167838663074121508372283160369204546210164879771782943024918430571174527693545368016661367033654020496283045619501675362623721418618095137689039455688717233264152343653246470493561913903672201988482556153995948308355287302894088208307215881174194295672675381994165274431623528 [148,122] -2910853181540705433199102767595354741736451656847579933350100118565801328825212878946459932907626701818266272653844462735252305593727641380308485699189045529911174518566201234556567399508249557845408143211563494612364053677125895628586298627389624125143968881701077507065446785674241658940147162985974094426305168338162451166551779449324998314572930117183699720439493938145621940341999800776749517305068707564991755159262497927351978215835139211580484500044097521345907161514846916353361117356343746405973963871911758708312580230617115970178597695979480610761743378050426882922175980295335450710131846485685796583927476227331572901968759950595661150002189404451294931197776722701581274519344958782339510687448832962016594084354016777547104245104113392828576397821374118135227850795003448986419460775751790036828362388959855237415985092683279900592939601427207559290949161916758611678273637452867083628523951564482831193755125428238061233956920225711314513390835569775485508254228435000163802367865564165005580046055985421478489202398112598610524138483062766230970532655204152975648201086848572371125940282505683386684560798862835531132832277519210326010863431260413342103106070629979344 [148,123] 37581552212354523639186026533336927837384078986265322904085357828514680280951833184105449594427219477869400705862527259724181749301826130950547337451184737197075113225493974465695398693031741455966064630261581993849053114178227783318153816705242742733995895027899027213081855245169194157797731084202820226877701658841649501912924524974423082030627046326645451485348548452821247171650735826561830048608712908692382070299134407678792574294708754018100668004820922919231807507276577241937437665637081957058201376635525848975566642049461679226374955517607336679911466163185973808677234035222126444207008526063874941438590187144269826077260613999777835465026126856270937432012486336687091973482428473662977483967108842876540427021800138254109203723120224593472169842835278622645032259223976701028656765608394244192441391349171412181372285423088974289362554770566366969455193803364227534906374251897809313644722040828309929156281690088914940694400315360265683148252529169294387051544106777038840330585193545352334906207725379403344630617477024203785283017957670246377253435024336028741952496193635896146518508771946426053151634963063239255545923621283346501724687562254998789776586560 [148,124] 76277946522817676661553268234762816998855232974199186960352612221855071139847409606463720036115292004867458751116706155601319298629393395026729880233773661692145127583930807552154615716262252018687776170288913432427541530949880862048700043870174309420600976542205396332219204425062523076693939863260689926805469709973754198693269969993472073171912742902185928573969479525269587058866020080230835987498364951824552285085526411750925088868215188192817999105281301308077635170336124660408859074270611045720267153309993819775027267436120288379278692410276302760324779956937743158692791083974464705413443808935457279609987629361296323442901451857721073399012238772063774393459631111258720876756789588825974598261748443667123723202684570176176797911548058463331197448295405526161113939298846552687271966923591381721737347227559396290606615709868595776665315623488171916774704953139066692590670542737776160830753083381254136101705458997019715985614106158031104596822447336510311700046740248453664746560835308654284408252963872753382817186142076690308671959663211184984974177671723526877701759439348326655288925779374445582448620259800780117755968507221561788038520072633729489 [148,125] -1998549847865155906490046169263789053689698122585237264594475086374820824181917698055632041819165148777688558868414273246909342858782038022666824651123634949057013299151405740731311731820031670095939596260934702627523729754508938174837570240885299870029579528489087265678159042256995986168266396757819045417118538542107136217503838534924333004108951409632209649149159650597891125661024862625972410126880773248880373279689098931872187318831155468714505897458898872599423015296029292238466586050666825894566806500916222062778352018983470440207801330215792107117733478308366339228389631458326735066757403936842069615037145460303087947848450298470401887797850523980104996547077382248916322035282070331989902145711038173403990339625275797246220435361022896923604316631439633683486141236716792164953173311339247681111688733476309264529495769430093006325793875308088565954545357869305885399834149885930736256454604077814665312594816886918294831974103542951911126267380838515538199935458002131198004307867424264976568803521792407857013246675177766061410150634271484599276105011177728615355262667461589743831846997870687288290765680438758701726025533075641719422532971616 [148,126] 110837473491471669697351668940038595355060784360340565522055776453441984463910216171650636379179282677401723624282901042888548590401159639003527493959374577501606117814479663426077961802016774728912412633918959467548116951653822192813433884131496004296752568420486651277344983003529707917272359336109386071376365615223662400188403320750177703012828765455310450267699299264753644608277165742141979775792961854544833935355266052791181634698230607678280689497383448048997501608219874682628268239545297864808662070055442031840491676588268006407702414686863940938457211268442718160110344884662527225593746522743987103963071379971082685970552532726831613845799297434342441031645518452261531970593285989669312072758690240318186301940228050882623520685474896895798474359886197289225954604277832773945449838716425988765297698792592853224729854522768338996342967287674889149195200455782204225062506349999579838209430000437850142965181403602345255057932009753487681791698634883100087401903823294611771913854282520004064906894531369935893878178376621088550036026044167337021196370569298503901785971918942224045798278724107847600801104369824688061854185835961345536 [148,127] 8547494632642073736954239175136521407142386559927878960680534656354270758155154958593758558312677476402525951584970401031501922676052423944393200829983001561643500691358248511843030435769464898546881368119246059242473895218109977756178234701347408994937429761769808530032366415209119746930556745814746915016271414116999627937439299882995738618312098901429783994865753350573404597684646952755900859062213241797078659252667551512272220613666726997020787002444893196965116167439864266666418913925913234543081927485581491190950653295986143830917686372490784888120042001654718040525099419065399197635433661760494105487301674325408571323054718646556990089813742704451427820336778504732879751752961527526056020659908811642552707080559794100123720460682575559702945551408752570082745768247486324755229113156145767712072800299681403402078971210654106366821819679560440767425211009724713131999224232513913256484329774364905773292915776252159182572407350104799509695575911465612224987169902869601897019586613493626474191266075539792335189829274513845722294258665707383126576738787679121417537063590740202653741260108297765638428173794998807243915420367232 [148,128] 317088470207732713369147227448102724557118796045018952040008368789774549528164847122797470662767215185054127833067645486758413114557442638117730558956861860155780748020145640443718397657070307565875730588936941790289000036814147912588389514415381275605679007172291976212784658973823581774563712154112311258726108383704606346931182885921311025434193938335494810722440454027446580486049930001015687339797895826611809829863503377025533266745765197011748900652171307975663654095296708412360885654354050727617279085445076966615607027978801333274343448586665153233696977883386506653612113462228653975480223141146220892901608733613232681282336977053449590694733223469262985205243388975696691802065127505577407836992924271570579063869601967127287169148106853386470467405381989462626446516417097375435592411138286997425114570588413968253721937550865570291424391878108622171317696451070436990782441574070601871599395976163377283908905469360178290187596032274876320176294164532598629875068786717468755880492244244864594318073964120948057387513247787325056712947173322397166219393116558597786977109627733257438101626255415846985196846029316258328 [148,129] -1160593074563725745326189193324254571534097676628276528960520505130163369392376070801246348803704978901807466062024108686925929247565492871047381822848635854828094859239936619486924395088552507182010007564348053504751876482906562636786860711712922458114980240269518673164151897949826568145459656978418959707333590395350812479954959801226220974111687777474809905417305070661870260305349514520138477133885969311431712775812233126806799369605724095107695985317309568091746272177868794424440615259772389680451212970529604063639246446989652923717253330554010212000324877146531163995406908855219462420281228233943285845273522205496990553967452962641763334288429342102365666481170700102252861507291505957510486765060841290279238670985401986108225808918275506342679547569493339836332296152214549423775797892049403833953826290244974637771133563115704979523436226813894264918006751692894813964429728778469178347498125552470546802170531744412401969870791763361627093176765260475416995948656100212791904178978710592386321919943460345631113990487042262416112863712323661440423609708721603382230016421997912264786068328999525803028336097696 [148,130] -65981661182932699814913608187522411082221494241861634171440567295997182157762666213204364250630193683850322612104365062305008778462745304040250309536849902687525460548715025012298438637417227857916129275315725635416349888674228613612525431585884712549349983246175160120765224755289582344433841674335088473526200237195143879731239193325887302590269913897454956825611219862603673742845593283032214551707422759573807126628545660618393104111026929636981384193589539563128512544429942998732429384584718553746433710009421034926346732223162227357658542404541615775262196012396446897415317881709934928027251957488898918704913326559495010982479752927691605543108057953014877878396994583037410043800842018146614770400378637005963895066459121997050674093950005976026113480837918435777107482297274254449593143050790199242331247335722018925441233626817016422257923132547429388935761976729549406161413358823899771009485881901176844309071349698160117612626704252525437203337084967748580896475595003593430668679082687799164440656814903975552578729524591840702116765324641788578637729752871881893111906339551499163253897874224686896 [148,131] 13112134900932498373612065046174980651631620870213186928816643527689710935077536967423032924548249920342287504940961846925646517017800002084597298596309766997758268280850798019940123596323358607995120167675109052790990435275588602439333967794698798150767865695831207872673241293901622295348978147231455788880723548691238810970222981127078490672956289380782735744389616932135701682938763095857292443161693618358894881873797253731109654136441996699458762617920725211755572314450746156912120323314059636810556809865277811928824156521327609246157967216522792830274783554119068738403006991689581692030189184866461202167857559591133079607858839760977713992726661964648258601157601818312054208580794127094921852361515313431575760361931441985076597645525996394982093130284588016969845508329155221604321522328810557935912686095783542212511365142116226987024712661950286900322964113952720065755898930187832690861331170500698349061152786452467288865661094330464734761510704655913807446184333713556323999071250495836360815441201102521426705858333100423111547309712866467478062558516969393247644154421191382690508754560 [148,132] 1547566677020415106707834691263028310948135672992623236637472111532134450767920095023084699314806834090036366280683846361001326532417476672161622133662380556235966712982530738333023961325217491471750812030205802170450540270548723630194362586798262575800116689977087722728517469526505781599478071373595101379017250761290586520409255319257893652679519985362613520070993443353640857595045609385246571226747746797431347689143514021608553344750426354334794286195134627035722344746606401306964631729700582752286874016695035939452691119145054626541516684621120858496219225154695780193214717198223708491434864840528408295396558693996286012835927270695906855620076891238331179658139047835286100741473623971194449737537004432186634694135457158433473423800237338016682363033257773839158696637633429345460260734243735202760314978096958356287005419253337505393949297299707359767933575542935907508779275052171145041682514999363095197918846872781457130696809339064420753220985313686475196734274689285295287790473242305767975966119595572759697256600835283376985121720484394857057973213075343972205026684972380151 [148,133] -210121756669947178654015587679243467437034323659487885128708303525283003061644424728660561008500298503161912893813080132458208833475093493937003963069278990059987972930123066757978688900624105635361306121153051701442171674236706377590398191124200509980226828512228939180954769864657440823211902231539150649776643577732659019361769409781899244367409771928052100826228702255056868408128948914885063962014238486329728177945124620632737659156290339806719517286495519632148165537916736251031686254003733153280329059611045969657034235763229867271189036977612417419320911462658270131105331437919058167193376414217554760807139043052085464507945900642197715453081326276029153345174565555784644156748788667226357219769763906415326865878869075398852606127674408094319124515983717099748943995694291476899106399422344933053592394477098675840155860620061231907249094909518971009716911440269566038218487725583097451119753445714554159053971500116686505798903441404574438792050825433683122454056096627842102533696195217811934534369809289511478066322449195570069784442958612565309034737277116177290551088 [148,134] 1246327354963103633246571986038591434241337109940171862031241809026894847275211853632528264487127728097496104579755697082077566381008046973017474353889410921251064687853663550253803738562188362428780586856736563267960723733928107213720837590614215266572523913016890950832083828256374273244268046936717271915899987391021182146789479309291781778559161215573507682328101284727506569876784957739190999061044635266737023127081716738036727588275682583261435273961864244812735988949261888633924442146753457306925175420120356958297440959151021792473823315961663376210548915390032079669897138298014823616551939413293619723660195632833079519653367698216965703897762719931033989233715338246303792887182992686936708317230216596395787585617973665709566612861436140830490629942919457797602116637553454618738087336077525414767216734983243417588663489007739920152216523961769284247613000126871507007994062522523001411981170086139174581121590801513209931483168626980750387622021995362903869577492003822276708848555108789430068809066231420355501313362706528692978754359542456475088058535420408 [148,135] 15690013296156849355904100048574640090528082860710414599099557683511043238951258543617704985902721688215647033993221353531083928934453592820431344479737335996160571903599183550353689532655903638651304288870993260362126511280644624779970957703558649329736375768993561196975051896341462507670765110834669374266328553956191827780230625226822204774879161838956468482543325573289959115844145937665625350349372485971882816296920711826091744558074596768263267007372795033538123122442549755072639341896203310532601147277973910649244675298608411870989278306908314080602050556336929581165817505687182900512889508663427864815989683541333038850312723975960132919485682596505618485585576355431393091564327124156603336037217463455174025627011566730646739036635448460932328546967594230497556670212466467333383344486266606075318049824827912007540565404363324304086647966227522965611362164836307238622451167354230843045579709838182070510236727041344308013764530884994112860832251204410847220219516167180437865586261440559411063096529722574079988582592026641836958663562736980578752 [148,136] -161131758749999605036391467380103731147434807330839949925053005353743294576377551717341287871124347538184046580724648103334008719893276911649047890196827191710665360684813269853083603263714112877353574723673234300214209540109697195342824780722490926526043371492831759473799864045553668503706591739143671570704851139265668236250424614653047153707708196215651583033045004259784572238378534231916423717056212461733838942846505118236090360157050036682462204514129851936967072192946853912059999165630345646075743477784243164238317469006180875886266997709111621995852311030964098304523076381268738322656566415431523660213388247074447383309488914543477848511840845024494379178019869669845466878224804672235497161491740075542453934240339775796938352769263289242662894897136119295782625223660051766644520824536283273764830910063440605255828629074648093977767710352483174556121068164182608630895838174128197823498221089355075631219614331561279400206980853044794256276375700482791120577364344665071277743002236930829048571258458907917515987007300829894373514378760 [148,137] -1381521261416482546866658724164493711490515867745312602175612399994969046434609314459350874736921471830773431121839151376126181077777838992664736628724198782719796042004839118367682400490205039484347928874494053047211996517638281907709926069532169299301794753002906618980455360788354823530495749250788946097334887531893051963967434612943967429029777611169336965473509546894736261188620893225588866400392488728139904246068915691685868069973798714223319615619361275115545965536527311625980262031100337647399099715303367811475660633049265992705707298716531700223691816657636265360255060464783263832475815752310794975325269267358762624949062711058189565276147516481271508503990434395494415352614516625382323898576583268094086054909870130140936537099024989675298969396908259023748115098852723112220254536574164868181894045939551689724829235868314120966315128901568841845469186554888806360232784460383973955916071846009621740623580292686293621884737291508404042057005196208189167114036430218372015707148298095350496680059784020116946204093691991776 [148,138] -1069532314266513361863899155477671859802119730812141607478426379714311758424698797872934600794364788009600156976781079135164886659483183451294957219178948629783084122234944407046150953977352906827391898129142529321725291557711474805587789024590611057260105697554309400948112141227453091199239088422472590883009143132161487825652820232283083807276558917726720620800624294909346297786121310983590037559231888448104543593271592278437752330805447582017010569463199131214835188636645749549331957156458876746896439497617084716330663249597331931753594541355290234802605606438491773425203572772642802622991328225647209905920325632868674779161967381721797540828190907088251265837455297581830914294227341780382856420166230138210374358870009133856088010459697523244399872307170337905189929783596020396428889754272126720874324327684439161968036306052390387366862142724710779678052008255855255924934796894890894778002157788975438243972663623213772696390399325113378543004449309763781241074876025719720309071640443263280210306024693335530073712 [148,139] 518626509302566921426475147750686611694447706968281947358330384931809919944467155684254293081915113702312411931887548496497016969783523124573449670078036494711525857264353141418044243033250476094697193539457420144569118423381650119196856735976594768004335610376693826623652976552531104536097822523592889934867488140382024629079699528820437521390328106437790597748416797478557240263054641123238472575404274670022694237641684627000185159921752598241931179368969977171457904867612432382655301654660177992355867562628835305162490258836928640111294890361840123467472905871980923440308267509733210240044164342873812175361514350873464670027432547491926987894578052119216675514212654697917464359727137852215438120217436680506801292347209645592639548873961204141399622755114033801260664005136562173364467853026145632488738171795995276321094814597938874258075784274583056720092885177532928678561189619608109336767775323592372809366902870891774999934145046295105417352879974573733304826910678440749262200459564918826480750302336 [148,140] 1222886975038817559926829716270750871109943875280780135635218583934343962923393569665513288977307322628878720133913363322245914577677486636559154910042210043175265649809545957035085147564579758845837493768486455004088550863992999610054090002555105095533814084228991907796684322748588412496255293310845594024740971531267115321274358112067094713690428156236588123197567387307957329107890062306723152543161076526005708358031755588006626234032787953496778883803608162753219712081329529883119266462862054682248111797419299120303284880982673550506611800598102455010515094686543948255443725234221074856017790396361687085497838234625181048787145768167446179192385724964555508616265546449896032329973089264082549689426782843259776166875988271416153490153958527910349087524139494082630104611222807938592727888511146901780428098018461159248339067818143195278195823276426680505165685436725436980601010152460018526113172277692842388727763935385101318970841062141903099199616637934633562945298612474068784476584172435223 [148,141] -831019668772371694271724882960636032659117349432478436813656356835475149251772191081869578066556243498847853877812528418664083563258356209626343592693377196670117956713588393732920094120678639616688389884081930528318561800316658222558544849908945508232040018235897653051239226889004023502731042356574223963933989353982828810475788872207558612393546403469281421196488163560563990207189385778890522539991016824385546732513396534882223937208161269984302988612848631646857138898621732674493259813536082418500946068888828709572448029301259709216519213678454700804006773936678881070323768997251241802637610852498092776799201800598927427349920633455923395790008005816294131962505765313894892942219379450341089667837002797012904311921490364256659047724317745513330655462404702616573874282896605564792160898739419510936675837381965148114311423928231749125129979419307606657038295423834153920478732222876222934310727162889610177588345070243331818813916711047356637785406835453530004316732230157703579792 [148,142] 50221128325479234818183999700162891317945250828756069140626475689667538248725303576052243370251683181561183050494745743845701572800095488211147786102161299022052191884311379092678995049992108020348901961818643956963765265912461841099920519427506289975083557188662263777952286586546431571286422575349503765724478410715596123660155813026835988317221374994414499646223477410035572380403093586330169717355923294911807510742751762916643598360270104430108364771212031447736413136834856398128107440457198770356949545623063749514738353323916402610858173206853230364341022196885666861428769067537223365771792171042313979614341128984233603082860446071620128338611687533354719491937980782628416602507931199462039061674503046787904248537826487258018500914523831161947488131523573123259077382542024539118089369487115554951107391180995817433994472688840260997014734491230127436990612618984392301268101292442860986840884412116062207781904582663694541863692891498002900954873345518040047390854520 [148,143] -240053730699027372054525281494063687514541827085909756568176014094871704960707765593752506901132439823508282934488179668955703544394957925951001638427888069616686269579558327401207470010679811489674951126126508984216629309938330455511042338613932145170422777818310704460601507112683182318643415356896660619237205745499850386944077381244996012968769350306393463803279826492246377780898491296912114991827319531212046034014355780437338997391542802163304379487890825538639486838860370228947970628171757868641580929047338645880868076559902398739399003995241811975651677756776298178559989741717911765420510233711784090888640592862998024246645557973973303600504385516772250278302730827662486219190978605518274111379846768698984142137971863234111436862662985369455558389671273514770550269729563583487353433826903945293088805254581471047532162599380951963882752382617836592321219304856143381482532227520156829358307661141177461223558454170516746909602502307474060050177120384 [148,144] 87435891675784642032974597944672828102013506736676364436994051250951408801697635928817950811167989267640111108566720653499529735629255832421275847834569120304817028154091891715759259553876851066677418647522996883041635653414780820188088613857641446487306940231287480803749853601898369098860758864972043543183012886419051949363821307467111139284356625207096554828591536063373466273650203748853004359200050239809502874857664018596235492429976995774323681526849438553829535390740574036176018438246258565065774577974960447953313311333165193919991050392782955762093545019617738542516949477527314001026584223928430830199062425894127446524572414259771098777414943337485864290528304564353742773251483298581483742509760967337385820535696237556849812562431556113136159363802787231886429229834423055469524030543777018827707436246826057718514428509468588283625654567132440808617167545994762136385078327902386606491177024260691815537498105410978155437316299469176 [148,145] -2278596627695929972075524736362881095556087650218807688111757787615753572769780254918393045566137527071587979039469725245779844462344326352253137671263732142355439511321057070188373111430353032373733844960937719380850552566225330947620417430014029833776049486606527741945606428579465141753382344526505081323452654470406024154168200178375880958967476287595584549775931170220074904591023751081134151401143965535971733773599218912338448837373852640924753159364019343761652264168153630185692613580147283338547778464554197546871451720772540985785886973456744077176657368659391447331497441266454685272779149476387024340095474244748259452964267447565744382219885977263463319152978238146984966506962326572211871794371020142714578572713901962792832189974837041968958411961108474937700927396424671363213993881907898101371619083247226152004993845107783409602247755808491945448481944286989022063768554489557057570368263951775568229548103843980592 [148,146] 3896183852867706521137701340006702555121713309123642077103138656101821487583704973645879446846779909328651446414724622298718167587031668510636553323897640990162797371293116497242002752734567813097892918593305154314137313300630333491818937095631004894742375415091212965894863011968747649144608975491901842768484890207637287489367207627214387441112154720804471057332886023894871090787779637112960334400471987099259350815448795773850630003762529725496538477773246946502406039896179261981018241139894384200662303912496386320537631732221610012803750014639905981633917010812433049479179184140118060706776806241437914480993810753890175244780417200278533116127876234048809446008274038718644226164391742294629552723874201706306140688798486026796348597990659198874419248335385388188584263858973616320785730494002099805358142649859001805613447990930477248664456252091910732307100890637019037604386580436746412157460349813376032 [148,147] -390981313647301950251386678912153602781301852687346778341149062930438443127652173344603843418816201318202688392725879613598571936881415156401268767047633948092130085915430915705156008528718414736605670660760743826981669868602664141967359599885430637767098765014874397684164814539015112321362949461654994258053158231460873266096863525191667988893630286000818590208344460195323981894318267479035308635826018731420640372915054935516309800208426757514166909410379815213249137632325264326059208329981104688445776286378104484702205739106076565056701077464361258685806023186428226888223455607256383446732727640195099781648732656233517183655803781984988619184010780020626174386116192130405825025101442200050206774761785155001699204923293837036009597128161945182649887051655865898871975451121371259409518088945547860271151788811674444874494680464641255872228135597654618946688150923592028182733337070053088 [148,148] 2003510138584580739867930173428802624875963761936602116537955337424827265599344001263538978668368002801356158822856632587963129501967536562460504278973473001460851628090414787329095739718106822609542949534306824004058601858671477236604936139560385192532072362190679218143410810558491049624056471669265225698920108937406957520910819207241825593081764330090650693542857181601289504925961003240577665532919625887724161851252471124598037640286569324064642596601065846195442742011126072226356225070086899494404243767205880733593119222872970982147414229870442815624706694136775007780739089225330818404791921094896974780375398379133045688866815731097802688466946494149372980736328293266958915356122830037461067894610147225828129630117967017071119625536578004117606992358288008037522203420463718654116389238857386025136542836935286854443813284539148638699943966348647885495386794696718 [149,0] -1239757105167488465614111128389997534865592680405062345206282337916527258892754897261811416513358351182980756186058952115619562050898338359998620874702257386126111603158482890401512738686556569889957469347890527364641189481972556541892576587811812191551367226671369417206568635361854625505794189560957816837898809942911618893778744632038261273218355061148239999825878107984144937492158346104063912761423997156635877747422224269999333058927553190575230615101950318509080432114477661251242556697611091904620444851200157940810501046552349032573772556323172960304994045136355352767749101417818723985463321981312782918398530740223255271029161089539413711071032395806266604042486448498880554149536569980893592395780249893966336262316679024926629165270657510528261538916804913614131792251954895393788345065156292421346125871308422545610881897182703931135947491900599579779843621331303120740360808572553072590587732258363411770644747634131364000229889284732784649285964962133303739114742158512800856288017565334690954836864903159693099404301968365578426210004099036052178703515171333213744358859259893538523980126137734277486740170023664871301065982404256317652192338569355309414857782896796060249213653258445705508852558554542312979573977487154291728860580417482886318631887657023908792429783721419998048741111838625227101159792854214264198999668468917425459646249348589153153172397275204663641120636128803609049236931893206772668112274536734082492080723510300263392798220260271782498168586724234509787156171474711992563391239675313845732683950424144957327446949558755173494423552000000000000000000000000000000000000000000000000000000000 [149,1] -75165908581982966758636666790310205443594224374478471690947909282745424658260823856631128634250466742152185609165350319805739789110369743247149609348072348799325295937457153716064692983206080305336783367400193544803959176833730090429942607313336028082727808913027127884769539989080211259463583496596861451197747201091478923299917241225389398853548514788614863227356209583723025625152479238181131223847831424678550013365996023142224834593313753391320410738766644591154469820254554236753798329726783628369164807218871436763554828924479234160227550781269351058971215455895326528621586598142160364609309741657840815958169391509790885065134163073210033199885624749210833080973368771497650135324480229890218887871778013263368177520995797479624272128917944689828616011028835258769724553745511777463385751890844626252201352074660035331038208005015860836890354482641076728934059687694283454724021196885532515091126072812596276249956667042783932050972737916851873677568946234123795476761814969504484703896101523977355636800918605528119557344074336142253752924984574598285914240467997547628766835277721727298762025477599471740677567931816068749572000010545766794688659418993996186366302727525633194287357766493542009508876905221323332147914971462909739573196990346629140394680648124929780668913329593065604144271373219208097318676475914502970059126288105288214299858283866000972837912185318721444248678722420831099333372760033742867395103238704448293282904581255561875347491071999457789631715305048664768615302270084241931866657897794846876970862830146887402872082153406569640070026887168000000000000000000000000000000000000000000000000000000 [149,2] -162089089213761825926294910119842917653283355124750043778959315467642594911456642573675745633584746369567080185098673640987220367684151512896144211928090964775009347993869337049923164034653300598888421106661283292128562371234439411205837096500205722502478077375162905302379627439504193948399038802108887906956316202602832616795041198863363859050019046189782651320750647036726746469000893153170264133512440777170385492954641575257172316736832241987339454730343948009323170668571633269154910557529961219398450441629687037775417720483149536286804508383728261501208472362462318592235767416398146770880694035030251200021164437338494206341092534878915804457574192971954392615793236706082255465591956986843312031904047075148794420123479096883008078521821969423118922622527031516398386298098627824322582073731444898971856030479121059564689800540233654996671424302040011849194378915943039657097919714950488669912859884152619701049833306116381549179032246303197917896016636731476597094306838981022177770096774805142857528414958649267330644872942471282647717482099738904543620073544125338432257905792565205515237435285571137968184525522116386451668858127288878051152669714831639455467509634805326772755799494863838781285230215740794320095514552573863995050135252453833339828962615587362752388495815664896124572717363254275880423172740450595496651655133558193711943975735492158798651166288709531770992122750370257648901915128077402782516643432901226015463559183189994361960699755868764879129753868210942702493303019223531919291090944524145387407664865663384346025530983868795692922941871226880000000000000000000000000000000000000000000000000000 [149,3] 34552809699568952206021130304324496419317144841095377622285225731509527414882083519030850763542450075296029081763883601160669796653211412818901270121109810800459552905433445911920123831958670022190726225281251547333918591130527040633165549175239364951242753278596761401755263345580831368516040433032905721489675683305039546104523419518745109427289383558414547644517984511384831366226817923539337259433869924119792476236059567803995205078467567534400187456130112938514759330845811975434118362830904789659421826346057314602251787635039195915745585007146884012651675926335419403071106033906766125656330605018163697408109457230366952970486618877386506473788495994173276987727778745406758562254687898669228031255709860073879170747032632269494369797328773184120229951412172666150300598638093575925433469833056527323304740372675205473568011934642402901136512089324593868726433293288944117735747463931798789041486322952874968536502311401604201446827670682906712699285574191255903756469456315438961128018312946642815137978425661220846279209435639990018187093733916629336840080192219479769139156945285381596126069661201029252415542944539393382017975038968793801158997130720233615688431676316829715100624872670753376805929697504584174594874046162667563752352232020248826324406915105162929704743176253772101580046021753639962711039963407954907092616031717781831591023325494277603396417889528217614746679416852847868262549484958468714946421938346687794310314199700834334772251224106174845921256836372733011013452426520121010428231879172445158016453364848886235650644991733217345843439358074421248000000000000000000000000000000000000000000000000 [149,4] 90945900324505403943133858974631071731755927630490350583182890208798588151867111832554445588834036054752139660217555828541777666553475553874852922474377620415336734139498143438421536319959728625631514746026193467482715655189492268047491798547898190615255841317216384309650066126090936522681237623863018575060735878732019985962942854420137855597035397712493507019686769242801674767479425813040655083782471626041780722158820364474398154071310933618867039298312437767115292849445215334656548977549720092540836728216967204309581525510051503520963299728032821937410008410687715147898604028948210245539927492637482831472446814834905243990412581564666324901925326109584468319786916379567194634051164176553334453731339095526512162887612611653910665103598925017265332714139412528779856517663300299972065225686275593125720919232940893891529450850808851553493138051878924317395909863857465446969003977620096750912918466737593983103793256295723988588874868767320056767178254048635768124192865705656221929458197767748922815926625676561901475133638852523242006761844148103770210734252828035740952559588310533129137124700741292723794422498282160707877591541168191031517761819644347850926527149969056038318439513532580159150677014025456865587093099445467237553836584793329529336044627218621414761783387116272133460483200572796090792910844107130529754904978731813006084450227098886399407628452429787054071287933857109804513063127162893975052739295042295310308787862762085932128977340527914831636973943809971111346734573955040443304326216164532981405825559830041719215252441472466332723364205351728578560000000000000000000000000000000000000000000000 [149,5] 28911748293652973673556551308988693478860617546244452000768573641475364376741600708372419695630709313113758047465995004470428526354249882347160595241527010122405895960748924693330851768628667282835155609639917125493122418066909243329198721139425528151546936738319752724507439764559808604470006635054546162242112621553323874912579517100259762226575155842955782990393697497537508887106709536120699015299992997546163339407002225915132375671307319998254901595762181106161805054260822158113255416128576454612676870604571427840719416972846046118323444001745501483182303509568703653571586503358497190053527584382243178076301422151942592017185314802726277533924682293700132125282079667320760963114101774166489713391335310905780094025841616081900981449503558770687836472186581427012782242535441992331057312103268187284886029801648534188224902180114006761266012589511670269719898991758907824288736688657604942126581975856569940953810253974873740045125526009020495815415967198743458203630435959688041920581365342055969985211229662422318551861955004544616744887286801059355557999763318597991689387329791818929659656593750589398877826181882240736731908417658174275731711031606026386735470628736652119958056341507445070420740384939904639222621374987069767976064067563056256651149110318684500523152397496485882116880770435806395694738355047549560506219052065822137791118132227720558475582603635986596199049903352608757871130274884954704422742129078415328758505714992915383599464181471224593812734614148705560098211287391014994371058842908499555941985034306382601952920201815697171640344172207987436290048000000000000000000000000000000000000000000 [149,6] 3781186026195043524145963219967659006220715756386186050269405110434378994733728389558151950600299274651621116320262619174877763821670248058191869134513740022007995009561266204493446709856057318403058541364210007021862788009632088585796991959302800735926944509326968614643773497264767050723399417862904342270126650525859220940381106525266906468071170658889174074931032388028874413198450494925671322602314175982351497864428335471268629827741329840158736651027970677154470725362201831828080999016273899213198067266019329939619630740650844047057645630977228774006277206335745915156178534425991600543969731138181337785819644692962957257682940994691114120564928499165903476101916367609580222110134389929800274386730877864902483277757617885047650848778976856106940067362369585588343554667242438255396442361310068212214657680506744442060626485559842229815348889514740792269353442180014775339025680129381262703149336449502228290842166017641414583283133948618140130271849403471670585309317258120693023461742437612927401593723585144924623703424092297621844271590362812765613165121920456585434180338300405230897838802591433899874008863176350909504726227034964040745581754463097567815655450920398350295601376314954486031875265612330398809109141302498176379087656623522236514969891464236454683533025469220462371895252474565459048458148762191067663886036243193969238636704681067709077338208878399547070610009593933206944431973590997426123955343563871939717859056500609047332135413543078517376955721787044008190791743558936842717706859917621389681558597019932916919419911989009167953251962987655276601016320000000000000000000000000000000000000000 [149,7] 249036156593420545582730521583059317372019029435240233025345593815113041517828056505743204779411133650250358723605274284148753035723315799108641829675198504642510659824443778338215984798244129447325844414358585167790618003519758392747934776383332031097846003754706403967476476562079436891023629135482078153528588798636316446975229223161448974557137089882865964151145745346856828558827378314367914932724305548963340300299085353428282697619535753052599964624425972851064617255942070900975438443205308672690687785846286330573629933603057089346594605964911652278164193055238124494512838902283923062813903952094746242105506832704525387539112686054278253728111020993593246083645943234994555607823778661455974511854835243129949961189590313190631394228048061610471175640291814918431092805815565998699068032432920611397650198116372733757567181756296768880599190518768570072284364054749096954709185419475145601885961091102759305274651652089773945566509783314595282520953613342180910805226535585452691222936185483671272179545903624963170220908111849881419282696115882785525606121938878195619394980312145927185654630570620702952855735213093564813150943847848770673051890641702035601573010303491219196319062674797836424221847095590914006080957857176926838184192760427062935542605662500327768349550090883068852512658390262940153373534078111717838054208557716911910238241251069962342420978519983272487800862219483607839679682674015746231634747152886090667826502326011903240465638726702271731324107644427361642833334190691704016522945450443083435050025465805277052860143019635850412764878318089724255570755584000000000000000000000000000000000000 [149,8] 8617142335019043363847665793327611601863148470051464923181397418314645406903481807612765442513558039274702690764207941594709804422516283775485125371192955434894786531377381371147624046808662543321764743732580781382806745325858561552243261520921858344116690120526749478385232030644746421902634813740140379268546574535021212396549138532524987098754996628864470858617341503142713951040576953751370908557754041063175755725937683948913755679600569158455913921730396016376253711036090853110518545290638269732747598552638261312752752214620497887378668478638493791261488757165733891487464782889242948691666345238506798394075654819489447124599488889531076692241948874450139594876803719058008295861550539324501906527106820479543489500600310775230304256274630801446836295664840455692684547381738874830019532612733637997231823310824040645970427267736906614322417503784772861204347939603756721610819674909527280655919428598895827960776358619649255442361714734834181737382813610225517509679177604880448209968751637333502372317715982859320527330361517527355338098396924491452297309240725594360438280907878623707878923698621419083182009692127393901068706334581132398779257208159294886900903898410507326968543396474999845877658749231190382256437815040958066896827361483190532257472780665688187186151715674113116952790890201603137482564713198991881148695665275108566693037490716363058108594371467666767242933912534916319482912533164332826306441703787200668236074760088769565590643013543411286599524054924161232017693144790258691474186040941690131930650920160903318904841356832153709251831248675154359112985214976000000000000000000000000000000000 [149,9] 138656831834036791319285558068615801096571799945148998976190374685675657134091576382496852334549791533542509753771191937604851974176612130435519376305405054992106866455949003331472670592152689681536225571427409585610837969098348081053172161492550993644986986239183315113721948842335228372807921716183207673137984664931782233649260125647817155255080548872259264473182636104395999535499583846670196815782818124327161131135075185196915938690338684954368130829013001408241366908640457840461701469430875752123309871129890942025660408997531390941113534631090715778405075077700398170177036111347709530499252225374400945602465791675668449453557418333439207423398243782147316682482283606108328383166994643195271117238877026583803270979397260382610616685828309142523487850326722804181246860319748081328483471161113864123582873947679717615030637529435866236586449495204751374944106611422684486849405662908571882296623330827155267090814579474341818653284970429470715747502169405103273133392657835878804052844632316679305948565374241343131412022619456319251229933727013326605796144946882513593157466550368344554102526053323646468473812718581370848531899686096606646420345241786137200438396833201059039948029544629443761823422094215298565806894757679702647702299095449053723637178595568187991543408142079103014772198764016395996706153554649190323162505387351982363946826268634204861070423230992794820683862421064526087817651722268234932552749420162135261953235614320885509008112885096728609988854107787827346256738497418519219823856937883997788643561179714098067894088816655993916377167897938286797501744807936000000000000000000000000000000 [149,10] 30961798844272462024830400778336614705099815089735794073760268039639334585745642939512671574160789512385784691247442099401181249811319671047486890623064360790506411136509875834417741022771595732330104921904509891195418682713238263364824904964116653288067887144202491297199125587431372037365032084565067413198105643418687019881135271561445064432700660282633981984542476803152445835139620642637865160562344327471720358948778656946556277290547590891493908335614358241274711537402980468602396093677294739808591128054921825028028215457526839596718168537549271831444294364905892693027078886151939561404695020934470358327537483972152501530058764486748966647329834520097144812438932529875099354043978777170209829776354833393202712126723037021291307876463447042020744018032963706860523530076617072599234004845507750905268218525881738926213827287619406947400379738087689572804778399419140110721839469459977129953067960072325530530344920723086583664769043249880555417880416513090306882220772536821752074216149173338679683728112204107821971694964690033293553959062882743426430218255555369285546568853978540549725889144487113927268120352766072329486243729641179811410612754945666729339746750249449472682638058715948586215317175992091699028345474936878126356184436501598228366817567040588530675653156221726171487714930386973496907353313122812229664986644003198563390504674636506837085819339278977227221707662292786796540322440869065623199565422838320901586098024694472961940358028140850565129292699023727638817353936646858052531104970371588771714993395178270501698406202314933273379897086985567465215184863232000000000000000000000000000 [149,11] -34864505232459929638780620825075514760675001979366703680678793590702042565521833153120756354373190491085889538522872211281074650849332285939271366988497108420354772577841663644366410065356998975172761257643987104452044980922848026028890643743013536927555753726531519484715123033914805492720205112431167275553202963180840534780163201545675911453958824594294714506466135627508368747587867599488882687720075767123561470942724275879404318873890500124520714797444503582608895457645513766081895121294307018263507323074419755149264793071576397033257101357159766010417824891402881160188577752612441922769539748117885399537893002546462030480086469168958136690961683010900430341777972379750609058703349268659515069364301422831307759898471551010944108432597714483552582147975122928201335949099561294825324648564873682008412018722677976219567331565991057362146605968601534799047219639505466221664974424737413854066479816468381957094328756588997143214268211084872378957280867823026786166781092268411504253281631467845803727436121844030847938112021321492902140948045463060806958120909910192166879157184977103167587125924729914162417968817944657310243562202196913728654364460136121886817820290257182746763681411754989445213265712954996880641679031877868268707406901653784484974980219156593364941545643109346234291781159809936748820917753533566383315688547850006169257588730061956692936363281904856775148025418051745867674455836706348704912897917745113036307975489336165397223741682311142309405952283417797983069921803533086256128533460880689934029404659645330889068027190978159945308000458763000835079564196577280000000000000000000000000 [149,12] -548920443167369087669128130389625301672359764330578648206737658711969805463460901318931994434399148228417221043935610325617358847728435052883806823340518609660703721613963578535186923175788048465049108257949538011392559178815863791586613837311241149284026421675547707983536801017334784293515041525970064643877952691666947340887105905925388190288278306812984731950105556371158039430142584281357519413971395493285620708380932336985554933212719651513769271678066610209269799178813102012342731941728668222319058333552274661937414588961106481190358970561888544313833190470731330069056264921630813123335685011730219105622149920007847507485240079809778754933463252923483103547403714127267280648651149093582907068233536452497345570227014704141823059964799779360608561493798940122607899065189967638059696627117875692025856054353247369491963921828759266179210051032499275590708252642554250074462030806586529033677121859868063523925101594307621398856470759810230888719453233374383800352667094583389609983218268406968936875985317736802742727366918685214442882165271976316853870399341441453053757905547725533743793099622608785497380037228975891661345019877545348750817928874941389608890259734919494508961938520371670285863702164189193603206813260798559510892728886095783896284252383682244059556097161914369115472566510991870650795525815338200546059233279805824301781910588217004134424428654080243048355426002282685024090464574177549822549351003861426510558590046737706769958949455924048728993508711260147306878927189341011999366365577662063425788226518018254962670925381722590060149226498956815995506123402641408000000000000000000000 [149,13] -3554778299671046235591005372319254589606557680815861279794569388661144513530851123527440688541694648745179788032717409720910702144998228912701019160252984915470748091324745542201491096856773104657666552002403491734197819579524086495141683502547281581997710892936188424811437381305256444789912454283623172596340711648030068883934093258756502105165229987659981934316764640808253917293807488457080961478939934898322968167371871186188187123837847005767101853190968604084775226455562204973849971971441936265411669147458931774496263685990559780394162187190377947930828950417641414630160612553613292018684875121278894259653333121232882017825215588108742460988726781646085236696835797187023922773148834063343978369173897053007093476044057944979473094151856602974018541948222522017475536931690292758668162681881631666619859485691347651846782871577932122387557630627665575685574001732870399444955805548935472573348576844355310511535992759101053691595098958945453671900941188790775253952639082839736420872758121152976585238422545412940220812102664831931485566527365586837411564492455480734048947840471251036625959942424389862414407300246061745225809581964877463859139831478180596940047932831058054621540365046549030390488065457598166747096331333722003684230760120135745871405409493180114279777415798451768488759200676206591853489618601942316026025929350058834802817494660360391452201552340943850069386588122786242090720427198033495548919003790408904107592740489562667550554150837308508954316774420941636045671444500545153877842073327593328307114709614355014377950216421137546466584184906840588376270610785894400000000000000000000 [149,14] -5648033382384594319392069842827412887132034023861482576081569147328098419598119655861581000039595679568341489979777293162282083092856687318289859428339728656497480963232411629789126268456470799786939955157163954964953262217384623657442187118550876104269912889794902567616675789620206432089455711588852559820673720733109282065143994634658241089686686192022066992057335541562096580789570659875267861775359544448206141888015610455402316697611653104187060852457198621323573987812826088921297831873617193405773750668557676385730319618908710855115011045434929380130297467837439483968642608881880423564402512886800453088529329200537514723181447142572089903400982016865595397634981980759103560520781511965505899335710222364023505243646745908909710745742145317241322540121636763805645706248157951411581267788619788464044880553138916953970744108766026533448754253665346816066785806049090003396723314465799642481363243196955215835029207226163508619425035618126220801840306748696622757162472750416196069044284896577424399383931630834939630541772819924453088980111683110361143018870383688004692445403258071800101155630620258477628745625818333873924670559971492216779848665228775842497416723652275867185242918525676365585553737420640518009397064256972990744736847445720718682856018659656645044001654237622483785283645098127453810993036071920027655075770199883194706822099474734942472050906221552746700002651334057462217275789128070227053717189371753523946726119696193300693014254397603715540717266841411085302900534415539096514442399706885375714269557209527638513179304847050362083718746651326097886841142792683520000000000000000 [149,15] 52161836864049801794957951355527896445919405598049341662161660252736424198072462137048040417230047818434898238129929525967628483578696268452072803428611860692215150434462344781937180757665817630574162135202095350941264351677562375345908612120380059876201015771511969768135882131640294845143248470047174724316271522701960324107764611301373645199570600764908903270168448013438664393658760843540711046938628141402797808025914275833769850245547309824001795634611058056216199081152122655970422188547685206976190122205889190278924529795511253049704258192968790790280113946544989240744163344966658272521683444565520850699710639280224812288662787385050273162913568421260220862373090931658363884389301296205328989645559850201482611647167361740470339397453424809593732277807350182050720818786540551019016545982182024798840579099878344211982149679318043554330817481925829932289328296284290953076433329830333220375484498609560715736040776919929299448976118163310046653079668161824081119269049658842776077307620142622807547020128236248912869156769698002003093320205042615448084044127176592294745260468450630838414043467094782155765861578594590359024334029247660306641712787259495876636629906801260282496958323261253933186357450081493475739713378385086158167619527134405020701054055006633148531086043598931885812583781822681419351002015513687153243441258210094627545895005809703974756145783396285678241942901364125426769744732445118860356666553369786569651049027024354619593109848284250489430137810731029539396557555323639768240867737506275661429370350121098596611143666462190095926693719761406487772705706737664000000000000000 [149,16] 270841862296812317199708132013121789572701309348276550621783280600757794011186106200286998898045521582848841768187983952999156731191365081372418650795327365819472319788049003002601250672891062627598856139399199766874487251580247900580784202920436306680321400283349423903305507397543025495329550449831075894418980401261949379553577085944400402762620533151082848110600408881039881739938649915548629638417483915109775487860679716191777671390870894511339899537763353372024474254993741559691002931624036984046621874945895322857393640246667280401789067306449776270499171270334739705164145130063019954658015084082865937558153699896992634734536652040887715322039253483455225764066680285615712092546917528436906154879883499130795613125401914210484124337078097194364704589961488609261740164886439678137811232732016108177730797774338504953426877333743579086802603130729768846080205686713107213425280945990005930641110949443729135152126981154483182015343133018210100644022809996831851844495970816688496046800349249527633554846773388036661369415037220108884840065112277878385232438805911759260424457493892891869955370086111617006934281613891745322412442484975836971482901642948637686362410331654482324286353702072809529788183481440728704432245771227050825119595317628219663797888160117109425742751907315474457052986539486504012572393522353461585601031529450652258464682305586186490062544628208885315275304221636948950655303878037902865858147775671919140998748023648091077824455493641266323113625582131027035595088676549276521828718334937188560537748134177604235312707619967540180534566140964486019041804391137935360000000000 [149,17] 140956129291930235731730321525029495322190561064097811423514656286118754028364775951716563662945430776189047131982231796379474809904257997038126280745101636782256306793361713509363412303111645118604077740785031920898784835563080161965854786068654027802095937490367237423029687055418311265901000918581707691395439945071736228441572708770190633507377085113159870654997083342768500751342833351096683800595559391188188430104142312026386737444600753043041285053044200308135983056263525028272473184669067645565647943325193258077200822682859296200552983191556296732533337240760602606740877645387612820629557312696044005890830344023434577689530859816293020505925060622526680961010995262021483180651400597562318370150837432834766699383580517024911169669525603382647410069663798404930510509127637570052949838558271630811523484070796122343528486791387222799892055661419048498199631566067853582236468194057815461005029628014034684831432403455439130660950728404676624183354475601729716077971859552446332759090383316267147296155580144611617244483163155229758714539962835077209634329622372939433726090231644728261790333526532305402269020185726331459830218164675173797556864995661711212308700831749520667554740262246877962259398411199184689081399401770063075369802291353721567473492081112954578003898544646226995243793118252041459200031115074657276318144859174254976775825955018137093239731813835637064192149116620335496946381619800314114350703585703622661240127007125411245329338692329859904861648413720663923829210547402643955794724155503063399173344157174328597786925465290976894961947580082415996566015405656637440000000 [149,18] -1757391559977498555014360176085842658594391981773347738537320995855691301685627365403059255937711904179636906630807208834681817249848604125040903116266603062571632694185570579897310378984737485959217159302539757108395476864294675465927623732238871687066388233296681104708700821967611058701240826402246350189468288201612854590421948977910386873726726037615348260313440068553851624446543248084479127609714796343300829703217315897153238413186922811144203347908647307778227617357132481288894994641009348149725019118744084438417126395348758295910667190306147177705657611645116554483357563057356002818098955096969149643915043503202354920834625424605251220927398476779082081570997957848907337256610429561313225117757336829865144699264996381234466077628005834840454103386495456967683131276099122378573057528511897030957710111145113087096118561572266024022934496206116685014881493185257162351235835089194970243913566303029205602063038713293680987327719746988386432295224854857729837414423014696295152161037707083887339511700085931587467910819316147545884141765825795949749279559067490876382840499494281150573877071065019501296092145070029994622636060482257834950051463595096917722846963631075025426522124894627639244167178076715665603044641947938133313028003839459224409140672959214054688110493733601173869288255781862816251628640863941645313830961027314656488850184550209478581575853240131893454003177301205291346629495970892755857453062927684197213187864080594495335463060352200765761702490655921263774848406052392999445048534626596776929378958966547836786422082429740196449711829967681798718590469135866265600000 [149,19] -2788284388069183588759710025564465509170473609320241012135330385314417766734366517254956784167899673823057225045254696152771102128992116493267608482047384756401554007389986256454741684201470709552045117387829167568581743861875067475471004111714051566859444912221085389000522966300037585817077292998047473668052867099783066912206184166738195080081559247800387131460097915207092455875395186376428217779516450023867344428968331376194865537559136480434834940227850473415484171654252302797860914650527084411132986512423900818916260036184721019193968510892808102242471439706242470287629764612791809427346516191794825089975403630627758660059800196919723666057979640456593291757481800395426896832455598602002384213824958415246525015555081236576196741531749384723410268228273933839675366234756512673187317915214194083466982749985222004987277554087883989228489248084827593213551280613917325777580235371111182087707738065862462146046917172363156529942561649942736355368292794435135325599706710096403938599778777882094541069450305486185275683300965831044600164166591231735275528626880147721334286798997642735923845154906148984834087567584217384281647212720958104718832578060491079855696025861569161338300075310283262823656281438228781809705791684501841150097207223366491748092891902824583218602228628707372383875886442497837878819906624803271258440044389133459578937115397717998973521283358613122107115222640169821542873256645321918357025609528047609871673450285764788643040140430992527712702778716366354012289159307707169165882204914207240507670590721873335270977939073439250148396707405967686712387296092925488400 [149,20] 5485169574305829523199387348870884188850606756138319879443039492935341570341247920536988688952554354568860445747038216725104113690671263693541479605015630482883917530304711552163933415879894598501714701099472013176669028353780604465748181927461045749425066547907007230569888276889574752959863545587700115631703686999498997879420252488856716353132597590750784777891066170037854358045099683282247681145280639615581165712630020380134094341085226099010276343740122115537066562543650062649486238153045328363894107290970812983235866650910639716347796860447834089845713162249104818244492423319804318232327913913888719794016937375487252371019783650042735352571068907405088897213761080202027744618817720330399003048967901465973244770959761175939463856412664441800141763804169554248617561800816581258445141394584230961163787913106263539342081106763358641039032786163154587697316633494097923174228191006679380036819911631739101121897829993634174853910185450333378884353941624687616908762347457167731664578461427898314357059888232822486725147385072705531542026173266030761298940319794503456373699556182426499568320507075441384535962318282331165376723494898407481905189474551166520341401905250626151575755287566661612615696624096499194575073135324358381772829312949073126364815531781063770280484303543082498149697948611706742882054848546063416177157627136683674928389283551842210971452998064818558684416159823406152963491161474934546571520179769668061206402454732976288493108206872106986418728641060994110611539549889833655536861650004258628001253902260854548405988564347027053069454686219232436177148438649032000 [149,21] 12010007516169616566944816103570874948306151005104765884264577320450423757378058544955526469496260080542961147911757564023850486161949637687991385131569695056829910629191712083426762947285458560163773099460404899603192316151685993822255139773450596848723959736759731095519578837482321947752088181089239014540982305464228809193124554834034062321963187557440940610594813632243398198315504358970505370851226054817298547636985395434683650665474189841689952789473157483631147343577193967966522987979102660586417035749918748824095132983127318632152061984209653488779551801085051184811553608970319432808471882693873328417570913289733673279272749218830003170752780384929766700316370213503331805400191386418649479854449957916154515237378605913543805253150207976799351839603291448095869626553160483474460379509477593371029728977646035324328923863853602443455155726110932736271544818532017844431415355479213615124188770676596310308186113077069522375103051442253630685904247420378520477261379832095829150235717606535069927768336345261386231292831007340371217473020726409466932477768956541751433918019939080841600844986884656634590278545727301338203354156208096359827544707343737311476509839473527369954161723738176357511593168438124204051129919697803636784722291532167712550474093758717260353469175788209785501879343885252210235349354858414548664954227154815759865417913845179737530031670072972492366708866336741173221321659201711622780261024419027990736378363599074962578077421754952246953847279774861629323777901076218992275589215184891532625462152569101617313856700423193264902109366320426793965115650463160 [149,22] -11886135296642405194321522550400546909806936696286127615453052525312981308174433439961195115642060323814450964259260938803719843670845770586377731902275862004160000391817200209505923953331336315445393137405774965125497535651847994474532641597377582589521852334410502634515834317182883167383665238308109208184708977742877998247260493050912694073982813077588642574629228589263546567305521247289542691046435932700552427184315816084994180391797583475218030847595423708410105014385305029325099175005923941752088108077957408835802188352917375423581914271825248991127935689745965374531533165191138958579637632896139099329633113809386580106927247951467909566879976807364678562115648989034269121158680994196208224988835088660931373240698729784228820521432599028487941492903080210726001875666966888969413570320463507034980964571705434744294815260145381160694580983012330327522349654887567273955900908434632232574992473768699992250901334004258198336136085378630714772449422209493494773704961912458166818199871061526570808749799990433502278163452639820537923115696226057975753634874175113144010590943369256048436026418107949325123034715457771982139011968014298982232847464893851343634203371896935270492698177003086851717778618321258920126088997910357127866159972405066964324401097352727916646095243853967800322386859303825937882147608857572855313695465353654901327889334839473631681508143168928780192414279312253649947574057295876451949933631909991462741959413338692240968175620858306637112102359166151117916828048895876758469613587818968196585847619669272557092740978192096380466489485910030380970806596000 [149,23] -27761368621217813320314891148067636504184802743261613164636805404652447381428404908521066963709483155335276961031173270473374668003318793049463845313039129649382457689510093294656368442857874315979994286686178659599998309115369091046835018418855192466428007604758672561971135171520280253971216877335405321925017714832309477120399254490286499222542513493652156782313325626089563017677348784803514230713796741039881036266881334281587433535026854565049833386349117803430724725818325840288910415424119566278781641366986311479030868105745678664135837570170991394208854904798582477509005826379416719014043268534011123185314481465208373247819548564268350014436298579612833577478210129729337858819179256187285734147645674368656959950791453394480523373746120024218782589570320095350611211003290543971377866996550670933268925265695685707849216815477156674636461898253419828075141622221033547952180988784784560035624944068092010434196377708004420090490883632600341849188909135510938112528915673804562627049326665989435457956205657531293082108238203238033346317318229632377305508739370384284569786531055358003396747580772199828167941591251664069021269919984736191482966536401254833197597221218699307932913632706901597012954530244340400680675732957803688016299456533429648591900993303447747002806392438867062423708837362498779088452661698778327341478356818579248076520170732135321357259760896738297096648008983975119547134603586776728963981930208778503255239517995462817364724247831753160180697466096590191564764795081231292731508414374067858682064683625907079494341929181327434260229852320479261404662080 [149,24] 21721259167995865096445554997894235920259830234059204353325739929615452088188635550173274262619206535012990624326189093904782878776566623630709924306346906747975939172128562398716164178389911536410869128091253973779342211481932950231301563409261316226161291564117287516280457687375757634209006921310538954538159014313738672697857730960152402245642094379704653289572096544381965316322704972240089592657586175910433801503130305689935854974607186163743815462939200277663709298162287127622503737638851420396946378811512785787109253572099192316610261015228991844283363673660039585941737421146549251065274150663361158628377192963399993730297487098724845220347312023440436100172171089357324975073689837420369585048645525163879321104764059217856569257041090477552480081796281536870389977087774425365873761955861405588874819413555246211347332680916829276843778797001176830281091629584974680673557562637898028259711706824291348853090693183281771521511386662778937352959564769309318864661280474060942031108492980449037003270713931406161573190897250229825504024889723807846234548914867199690539677815481148004263512439304624309724518531937879789827798699408863916892002688128372587603828550381302109824053426492491124727229977472750859102909355542979443163582131797724099074793900677111929839539076366071954103530693204162618957880886717468859104471063424108680339477615340785970206142319128893516618313000246020900887682439195325077463099433789226453733626630995140230944379710189921281718831995417125870325632944230746883857399093913637189859715722018480824877585955961388240556695825958785436777280 [149,25] 39620801114443200850040278397887179187518401134779658815469559353658255315445655391462858530757015979475906135077451166731741738373834654222834733965599564963474354483355668530479601550031209607375047093109015387161222678813266417532798183464524941357626787874710950693097514950389562184521490926137401389693643774702271944103860593239192308150697274968827935712433058007285295950769800333435196558352206148214157666853876010178512868447934163725922311433774810315723933947487943364847157179350539457401274942095724158168493760712698154005400811775169600068882133359652989812832486651013673539723861662375130830109831859456377760240548270317795642238700611384935066005350383666059945331146725314295274244758485027038177217630706594461715282802179574949009574041372748537185439396288194139675613292492668007400059635306421646556868584041459353170380337349006678369420672622336753185499746438811408712893000976226701987390414061243297606148374635421075505522898788678328551888113182194213620993760916513892803556923048144476835303046752417146369965722056546074274041881711991385213465126325872857768067505826706143595299475165369225935961259526374909186504662888102866784382351992167802882259633971120983437172938172918404375842148335992842556764476260757424900629117811292395064538437626794584537828971705094083106571012478475387197856506943795363395035701898230135854548324287711635165028604928602086388582283741188743928222338298813311840008081362216306545147870343535906624665791851987844114175603247020403110192985097370189329387770974437394322106367604634268840723658836194787655480 [149,26] -32754035208526805255870864338089748272024600294376598234746835878824970663681156898608530343141044598182144623524724756128113604607113952769079243396485194310831469964530647026008347980578148289229821728970542373915782759394564558593392758799905301340947517032507222089943613454199232059729821541470625786227477095643693758899689538873840306391313496255238431755344889297995026806220988058733802403827855480013517334313023022643450198150307380111162720328206864271652078961049127308306485254272834316180849837389275229575658823970124447758947540247245171282356357767758007904571071000849363752519241820018460488434862692018072827865596512328717850100877138131477206816988675942966345713764717979934421213020230651714917078000832770672204243544591982610931113826790036374865140738400649387730395536342866714010472633056913650449217047441618961905191236584949554974257656804896161633907905770556536289632672532895088496849025174726681555795070842650435695395993084333326687525039979812634874571728469631162161972510480226421538299569638891814174488961685487775344102966967742266854390367808781395805659304568205172811875523283946069755328232700765630157985797621010429438434316494440921090384693873895465678107957642820014068024530543546062611898337210805536343737434621388364628430052599880800814375455614512098437700365155858133727447535099220874287095508432254355901490041253610452628508021133492829117649988520811368045868659779317256568835317029280311009413601199382011556754003526678940273277182190321483915250547884675882712015439426844579768287840708565573384829651509640752064 [149,27] -35161457429904000129226448277670767114836771067381231025759031201834349826281955269634081955337916206522504825295655294827106168812987150422766072678720667929475638485421018855232470785188409633932071462113619674470591259290945240520461689498603629845021780269834876677463401441555580189348694915742419402144787751536263686830222424819772531580540328861573639803341140341458532229019496903469295863009524402125759051838453594708493827467649604875016601537112682767296173611924847894045865224387685775547270758692831487737085312011309611109081849420417646470903565248173762517548746688969177869922200961124621993208131086763904764698494336014144391191651727966407730736444238663086391595543640986589422342024659391834657488218130983335610282073122511692803171312216785135292044830846487579267695598903074354705921255501729672667175796114631701002036716304841241787100958632742781009057287627045800936405910948824707714902708743904059139865582831050450511238207350318271251120371770831592478397217623370688217718285126376429397390249338345178419364231708874133350855382907673027777588312141267657715480267007398775293335704767382076607204286479433597932004966685226768986825259914393159416114181389102011155497202654323878478732468218942523025646279985006028380544872824435984279473859213432786578950664249639612612128522452834827929972482304449476459122746274606809992371749908893051860713108572203280761598344842983762758392588473319999574561139754700482771334234873633517976432396510997903700831249405282763984630709683786911655945225307815157164911741723279003081180561434193304 [149,28] 36080384967190910730057835355582685451547819915759845752609785453242741645057521053874327083458545343649887959395028458057130766908759240662305749421062758993325018876322042077616736572036078538900570128466854102559474310543389311546784660845038328155296853268250909847397869879134555601415012533684918364293031187920787297292200217206879362034849358112208384910211259036522604095106006797024313656973633475937292592608412235999340692960331276384623559244700079633840648687709761375281431040714723689882227393412210833736093049846452422583758261647910378914950630658100738086612912808045270486754365094029757694688491031586096236067611650374907456385258882930228918055106530120868652386491664792092860959687556986104738796155551565928566964919646684002569314217815838434450560961451399337565838867251225056784864801598721792188564158514513516923617634786652438374508658468482782458818750004075217089466208815010884214686107103849316870241546206114978932975859601844080206852153385861382059559466186422696465748098622435208448545594506022423300831194281314274667679989582793894789287210848365434189546144975198598340570961767014480677160070577276346406539240716328863723738776348086855064957702926864692398018537895296936353137271951746988884873475069372203120647069744724892677414517770523090656618776509951697937263332580595993019159360972155300483400814563940424973914971479567234903669545933342543863196241252301517245211887482419347929800358845725305716825275509451612022576639127444998755914979653513432661160147549688363501023894619678692887738615237924795003018096705568 [149,29] 17675457671467334896615174641478575296164970384136325558194708450300431534677157509957174718467037719150971340948460628573885955250253027788679344308406796833755092156565489552519157107939582209433007166611695455275558968064296500407710156482234479532605455582296654047613938749842883925050986031748454238128145573316152252559637062624689638218530242795821571266924999130221269266256444656860105603320397793979655371577590876945846862857938583235459532554492318957912749583268349701626979109432635447105135627082294771341652870753448024212425885901030137104618501585821948664409496091182474855993588811062103242963620098456967662096407078187406607683501594007758397603165229018192124785700661690712496532150221003275826605773443216571926322797042736736238811451363307978093635312421217621745271383907070555389084520655513289377355314246102975231267242646718127269966793147813676694440942496757790876056491895093327858747120562095647439140246148210838821863948308057694478009218461237125800433205354432854239786938264635624464925932185888838452258293256457632583303517265121109062109638779844581719084460484505903715602984958718999135215391422789844018644523130551384478671579967780250752332785129915189725490856273607743294449767281794068783419424821659714017454011746658178605201943933046409557559325643352384248065258093278611067307364601273567756710647590078307319922578804582935625872997073238898027460544108233637575585282243575266517071364582904467257612660261548813340602102370894860492912718065411354287035025733341105638382256604172741990640351933309163505769490556 [149,30] -26711198129431656221390469920849915965901119673741988372128076107489380807628026180319634378680357517687626081943783935459351949354220840899599910717688847827442528758762012362521083140308449344437512090245422398878664496297094425490340699534146141151565974123004242823574922196482770731435591842667810562352933470811169276002914986812815299460970503992742479509158932654043368737542163190058321631499649843088573035084685128815264470694067293054767820140392104964288470020150629081925247147008826379196948212054553246389603593857186118018536622717588153870106054884795374100473410666871427675810911303410123162353032127656965605811430260007082281745115980732835223725650198801558962027617234996359155942145605676869216871801075622117847418080159506837008156025322906748010184362681756497162360977439523526940544931960092520199012876535941116725918299958698803455255091771508667384549278511508037791230357193769716196591603430176530494593583854371873119897495655232222152682992860949072033580938467060087398259983737622620361743134572349766260711220946500704208233808974785115588101023569131239276830734127825292347825650892214817488908123342009859108682347926389008713185694737054044902759203228749494895597435074190514026917386215266605537197980085056813499069800698101466607703677756015121509481447756464635039207197432926885978614945883003716030338942037095693040911000713345622983879538104128394869609997563158310126812720658191260782856392560012907711047011630829335560872432645071336685207756057598078137650970483827878713645542145084028312259186084037817527046176 [149,31] -2939247306530632965024814747997364117950698833222790935122938076706404734140286700498119354775738833864140469757117732386189773686423907481406593270734655588629018202269697987017313463485744282583113652453732410662217257299987262366831285689502149706843909982447384963421507246480254760913283520017528179586376761438624523905461852072086842630413402352209479124991550618844827016896347572223030799545999837146747749056795098851113283423371488383977495567967632278012451515568308071309433608670100381277715812384547274054324640964980863963918795476013173644910753074647025761126872707218832973236865650415768499528880649916788568827389492333120244521777354007044299847255187950672413109358370361317939127816401939641620930503041183890224308135787781655685048591228302364323364203932636073333514306123219496834644680426466061063787314897582259643059472366934349712657363147491374530415157151845353723594018792326301458105622034762615980407382200227911130117312507836971918377716113058905754264690791772583043486042184686605314869033380068103655683205227658193995466062711390366344805264552790910441477366753896392766344663815009867071698789374275139295532423305885429486608083025284593205701214623638573425731605914156117124679271442256423848964382682110926614130152108296748145229480145908237454504770077145223129619588854144681870888454339380330498996633764262602895070369223698699488334853507158752225372859610007052319331868436683809085921902881879612741518872598425744104445011398323574515779526576267208808247211992635321338215293625780028778717855751334301603712 [149,32] 12739346742100072518894210776388836201932995098114353593654984899821307387699760953540751874057681133909604906959493292398561738140154907776771495124911882078060405272565080468437230859925774198003269682663084582211587502221811045890216441842491053719885990685811273701379564503282170489342885367090993970639665925723741768850474952800662818741416822367700826622637618693377555978191585517721806681875057403044510990452048821884978068922702819652549663249289668638431386902320095986001318647096424024775026961840759726700215010987728633242656044082511774082179320290541822734812405894779375399872538776611682433879082942041604745948250259333756970395384684529485779165922332134793460507382819313430100353699764167594314692973498266379506968048768839531769734924383191734206228657046042990045098478537872267557174528749814989633037390160403469304047094076676627294785811172334404965596074410309325466185044110602953354455893724062675414364768247268596295820471576696801678963755012741811817978488984086868839513005688246972691620673368782552252576762637837527921950333317067206590313362202026767764034505243328663332737402799367287842032239760002250774196379877224498953408022394488202724684380255006428792751484681055147043410521381047202613481202259644867042892879058327799020012193256487858335491186629892327823198982164187447166416569360564552564417200095161216684198130841313944103257929243126771163022200577133449112475515584539053044666482041445383951503487924527619228716952677853314087697530986044880836911310406580089177424120053250310280887616010173096496 [149,33] -1851172909890321666016171586798163132444104628580371082976903192498252746454184732549417935478201749542882769398267938714282585748596251451377847020821067773251134340173175415033887300633282515340176457944259556460046295619532825304631718485931690809862558301196999269975331856526667784855909819417473195254945492838407718014738043190375391861026420704369255744429196253867937410820415230459460465323002037319924886948710937601640723491599679237477556703810794825552647201762305206454528089195110306473731355933409214660950345199656307446926595335300010394617027682008671692965446316332970853543336945388585251479650639648203695340198894629713094521781750843976840610965695862229392677421572303197223188806859086248572277671440503494500673411248363218233325951696856265380451630328792213734619203054718826374555791811042656891083676340937745181280790847609978290873934182922099464414265014717237658562403398235131570736501522295790087921461969633595684155993966690251770006533214259793701370322573729534466093249485779418455075171781152238214669247224257448232893499651793508848535818787472418840690881451776908126135877173136638186644341260070349685039851383211574974506328042174441093008687935661479653857263816288958699284380297228046184967291337538185257189005927774894929457475410369346923886561516908064226483791835265938738003616393541231806578244135505509883582184063059901057231814300837215274788634667978551202458869669965986663009129452637029717030211370464710440244484058570672510153014098137352551989410850303372807785201345164826795539432364726014 [149,34] -3761120163976872483405000182855779734935871774111276310101288241584299693977832274330112836669935785284729049259264199048431878466314444820400690067019417833347814588196944193548661141886552000070942531712852041066632192293354260548189071648778050521803965161880851145950812737915527805247971509003362087383090011082247135365824557633766923727156114088891420424675765783702682054772984871492088386648826731465519448684735838024927526743531059239712717103328274851427757883868753979547591537804627457151591755095580351615043312313581474556243614643929549363525891755570571471059938880185482813061420794571448917563201115071463959584890219015646260527379775902098835414252197146549211211445882657200211797138596345157372587465370482310834476004474119363912957399343112809607100300669178439194929798905846687564207776563831327539698770409953390482388273105209521997396152941611934303153079262093120312567838222010954802429944425755166459771024755925456051720886864704756647919730745092743691389736498990093752949166669211150277584017505533193834639952520624122750567306585507315252226476978531824991511492172555522878814385192715216478906051640051322426636119147558889166502128737733530755726913992898368784074215012337404706189179506433656607255363789205390585601700325194019486607975538583325187271773136852490592818734272295137515328599750805568988748734671043738119688441807475959226231821165341924991708639671397874867742704351266910044196373038998476441689271775342007540379638190793385084852930763932958665059646380825038492047446473456895745771934807904 [149,35] 1340383637410382919538955906790670035155029844987713603172844221828624412713174361212759793608062509109261178736161766755630437937724774332761297261420067990482874938999247832061764057679980119406505996608590254673934627013183552769819810065308603491180393620141205834294978963602624598662066842451232735449624733727717754881882909981344102767123332984607028143419621949434908496010429876636575178470000929067767585792112007758344185758358020161554945068389025438808788742391935608759620505256809535682229596710397289722599177442235872093660928983631687139450895445227284013471401086862694152182727178490858690562851241603193491654910354239151191241623738009885210801162947416267648317516028140002466735409697194591344128254675510723632165934304211363984546630007427412900750788758867753601160200318819813701378091475543960372043934074129168359263072014988521838310598038526362272320180846745447683849487784156608083491997919562222904077265683477448860197772501094832706923106793661368289896281788064834980151981020291784627432781046019603175608159849055860189588376672700546304813751479298577155155419213997415613988396325616247021020380033955921863417812005864899856607875030364604230621701484697856211539518571822798587439280158035978651978427714903376823983644465887317601266323555621550284140211151889822488227227275348127579869027570516293003339621444429481170152484757966884907666570787307098637653485569984595591373656019436199744101253463849416039896531380659578574025441262281538717826267821504212364497156376167947429155570866653221043432217652 [149,36] 620037821458860538640508251428095384475230322449042137303379382763565325759516238697943587097768030838914744090303163998715969293277137325298834468520015122916838830845379165695059088592248036784508918694526397118050612600318035432841248719382484047579091498193230083327036955038267227537207814974083002611412985389293942521968631124303140769253177617642999529776956719478440933923954785304418834273584768089227919498931125718707650985583850493019370041751728581263921266255679181620063679311648228236421815278212459463911683990188068469849617289843745365434107671733761324143617510304573128213939429842748433853876361488983910660953311717759178149667265902013960000238717970147933640603412527659084662360396720087463971429445355189482296161460407688747737438540301952650767707676412053355435986701785084178125575737669201056008458828402878989534734968977215571539858671072798082799638904738248537915145742072887069537413247251060276226797521131846971733062715793095672935728131059124265116733591338866248520368162006060791099417880378639658191487641995877885673216610660680114030349864779334705898449035252873814799368901434018160281308767856084475210937292633137275726426147741757019497755064782492544357580709816360656799076347895598281986463955768990754977744220099666070413866856793626268960471177818616821987356234772716397373256818952542804345338709354277483309893779157897948291476465881728290361299579613834788617314220844418294675066558773231476955305699510321480046775389503502510616677187915888932484582299502007895262446338181310854041600 [149,37] -396819755014362123722004531258086022443916541532217522852641411530219696579508024545162912276554285276635146561516654421668834921829427947838991008292279471761328385614495408873332315764600502047747418255468206669601703757616605565979824125330325839078772755195132957538178942792132731052481381464574267543278642247004394887582140210152092545671244204282552322964975954731697011385569388775070419494431808892473552777489303647517395356595660339816529109726192814101603623608241359562449946881388063820471537625826869084545096410011292597882343096074224250016513393382661025407158460782135773115202838787413569282526251207589070970208334044694639594991346381912376649084766820796000451038706974918272478061736061855042631828808149292597773138397404167312029854189052995835012438383649024591501613873910592150242597206059220753551333994705388026909561199425570884456676626915521281033491556176405594237034554058978262836827857629305468365848551801853663242736181067597274564211391206915462722497453190214319378663145762258785708055926063704696596944773068078330154999344264740572235326081820439414019877317736588622864647028151688315114218993641339174369023638933793338049918333037587983737936307496418465899047211749275068919806399600877065255770578786290493252200840250442875324263634941469231871159458723161441771169832291139647711356172338083903552086572732661468777949074868405060881809417529630816630029111811180985247543979082788300745717397424648311433475454824936698453177508977998049300653410936400261057834597880921066464361589539058296752 [149,38] -28804990783654658013029788165138435703418101380542414683174667840266873351017306241259863005191221395412173910577955044492604616378239196961733561372629049643491216629209320475557452254077227559790949444323440105360528813946002308314055227590949564253288198860346466303364755113177280226948188923039369843082444402737020831637702520706357831696943575304344033788489662505755214813047946836330474991781081816653062377310343785800082636699763260331731171737751202312869569797248027739328377262617869869435099775052716875318099499976844382907570947410062824546596549399387806982945086493001050657704345699696682599227990718109455035109002880174151609903259196603169054126535454930769249953705258691420688187150405421789902347739592967494447599034484515015053843700987333635515662694157136273351578146017983536757111199901793502552514678798471629666065082189503950918807536662350559198108169098437799613648866085854240506204739651608851117549734837636413679652773591070153413948012124963688122576722502761706782395778906870258186601528340710920296877650970647639608628792027020804729126911150056731752866972054092113745217216984389746851300038197908238656995980755436709306045670574525403434062211463417170401168620764496705335208661834681843084612558738702210027133350695768184412349007082153055133564109071549634919446690589634724182456586515043009189759936128855027557454153122883360678135146486567699648126549334204868494221151386777494779786950948263434831018219590691447788620387311327784753871626017655030271931479309008112078765847858012400 [149,39] 58908062452233636483429635974003798419808155395366182608742246699484771995591401030393283269396374161192328941498252729176426297091937988199012575767385558961062346544157774847224376344428153257344983238220374075436802298059150431763756518018703863883327077384552552647814132755312814346254476796820126998193210280206095270513858020519032247771288017176330663764747331037134088477859402880881405996283656869481764114139089042046137110037036395680940065259722823230475227841638271601391671079040997846519872645151859924003441695223664142081520556313818393484741171869496454751425594123370883012788083224767565916583025571924507500511803760713404572314659525233008739213149394621603360568585204816520180087204262236054877922829060457898157804711498555476102189232790867667359524609845097910140435909627639574570915397647429934704696910035768497540438223706216942805567958341567362317667049279469212226375246108957031817546657247155699750160460037134842023546562558058679439329975867947872460896232684053555207109952781660466403975935478824540984339492371181612109010391987241609894913152539488581981659277688727537145251661723338929582299175166085187864020662099926096830190675290553763286234860595089206719777666970874528121839109899004661435410271014670990920423458898006548712534438664464082871937088546784369477335947996399405594936078511654067197595893235649585502314122766030266713232855898523107982069630155164774019914135338446591864210092710820688302391727661420326062896285728978429047128220373895732622008190016422574737112000639720 [149,40] -7229745581741378697705312176695514558504741504960701786196289050326987249925583075495297057849865137222220847409322897890503372549500198197900397418491278376806566018866609298570199516785463106735992559795124157809494691570755268639594629419338358306458997498340446601389764016682172445773001764109688458937915082973667008836561985927776779007926464332874768548689767286909158374058818130891135604513844400693732375564118832886561688218969121669870812800480253626477811665711169897068215048830737473313012365634699559929871891307230990324301198943776773498197121714146704637363358714208924517298933217820279458359676787100602470475781197889069292857861671096725427775395638428444037539246978655303938979945175178318608236316684657098464668693174006664606097920573780608992020845691832388338615095959316975735841942840998104520990920024615082925736056304750819345426279857450476702724677724435458227525776562423779872073807927111847511968524719841010776646973579704808789776044627961922950934383209684096474473153015364708682924589924516111416027964305485808197856334413344675709071554810484563612909497973331237456895362237250296352066661361579093146505317166461469767762119640311003554900024292116126643907459208724987334387916312686341013774023635533716189855898442102927975262913973449481263924288482748073051129071861244354464564282806230914041467242247856027237697231446427463701320246568704687445024905590669829295913189627665580178780688138583565546104768854190752562080321071235774504616980219097646964647338820049718536828839296 [149,41] -556074864012717945860253427394603399676993554120622778148952993905712336815630362450425292436167468120054970119763211375853643868347678249997456588602018636608277548595848016299637529227811851455030195477223911568857578935054191798841334002267088074873143124688284829716153210538728748817184142616033850335134361677163712095629522536674729527987344566887343276993347864450983945889476957828031848177334599107610563444827243096532538485561372619816016500068402630311878815497182570770022223631894746985275561725223550238087107394306814562404790258542805359927053344746127526236218805446982438462447405183121145245580148566174084852666890724077577226176610007134418229748760557884820160058144630147424985641068496178856463082051178325060935275650502729177305064066195595473953196820194377839490137281273186835538290714708810175305525682200969164956742133529975582166897605824286453821375260031036381764425684288445122571386203786498902674730912480534292378526345965104572359951597004012740624431885276754111602644405879724939615784864144329960062437171037502808600127955513614485940829542299035722438070956471976795113388000534989174232683491415961117872939929584256926545182197003947326561105081231929374885825922813733259891893201200474774456581740203663817744328270478810499119147916859180023158703082669762738260061806582422783039828537272098017339263171821254953508542171881212752565972718896649231545837644453041821152992343320015497290784929635388091045734753831215762218159098601796862756994458962686569537811558455966917920528 [149,42] -1589117911390910050621567148194281641433057861022011777354909377349440867297728022832022633293548439039089013254686599935701928099431784309500475506540962974943223120786934990142592641822910020533386989179611480713080438120001952174597332237010050398285188027265232055107245889362026156140567747563137178057642870344432164662689593568442012411679020290006359697231008275779680246483381554677154230038885221634231256253340184286808780490538387736263144769688828298179552808713736044419378081519864693900599214907014832026115823166967191956666942911167897401128708708533733052517857735256398550629829853000159294676783117448503139458412450048033654233061738238326565579620105338404461859973804611895017806488089320848758144726698533594678232082293748211272771927378306420920224787591898414008386103934284844084962654659776857961598320538597754167988787207189402320014422199909302994164830010938043628347358324973765734567090440559824815248980747236920839562615151968844709713904101812477447443324066645303340457123983988811766303166517753103131518133295321727504506713511650571975544380254261643753394156252816669490296752173926827916840964130556596856307314685423639863049102190461287621442556858540379434439699975748061156331118851950575196025496182463259147027115163607399306139927370824095363042074008655403109003217521105628064096596206242509757436236999258420347888234127435127070137388821083487536048536879397163617520512959469419616525668499983532649873275219685059189815300673854388712268661823038439664651273280336452765696 [149,43] -594333953013185405259705616018663729818072581916171694387026821297673977056762687403173476107296613341887940934916360478012667061980398991347060551925797266870080422786638810357412632465164084607618384165399099716571126047339992622522302509649295777907742204199415839095027583792796846517433745265389404930496735956188189781485922827446043122868573265177089222729257982091823426441632036588916302664661395488323689044725072501319316991505228993588935419315790195149865031847467793486020175061521775438837850352717307018681620797291925768697238372720824810156254036168383379472587798133688604588743322859269195796307510099022392613609047665105437327241743801866727058535813055126329323415530887113244249379882695901757153124225128230925568046287037836803466072426969450039443928846034404436981069319964980381712321850196914215475869590531241124885778630253616862950189849557319503636733930136226314915781356244033217667731928416676130906137122636540138272774144285594480761685390847083107150964092291274987184806115923086499439962254401428662653250414157292137882482273865745176754571760822561801306377151241722124463818654286716596604800758577045791743509085107581374974859959648360570404735841035088974311109624769050391757768522996073757549372030256685518860676375705167236209494697179820865573710648844365078977602115615002411346840272521411702140353389692309722804301768471221460082687785418736137416230101336037200227607538009408839826576223039563096077482346773057108896123007275793966348237016963461623877059889040494912 [149,44] 1594082862720286990205915898465744732025698962594397821606239885218232267890294481772944609484906075333073579492296462279834193983079266778352798953824830648170319276434877562816138752103784096486303426906565469075906642183691417564706886896510052017929394829191864738456356574307804865188420698165029473358778120196748585637811301292773670795828802795935868020558383020062764235952835297367267559821501393948815941235931159833146325378594164916929291947195272569324333109587051414508590009878687808482220693235159136368209158283088649790034182006583678190463984507715647687495831797228203266759940680129216942709142630796775398947496077598629545443107244143256788955313686750333997610563816667534222302259528621170334898463719981856051571974090485384887586308045806013873632767391495380440149468629812839582965378922708469071300560761455829440151927812281170390730799639747466230134437295051759034764070489634301453202363496412669673401602305150521864551680069555935188053037651018855246894217403087911205679172021939343971855679796913947899104253883376016737369429407121022610053312131438927511126191191610836177075101764788038391927425755440603273199732290004494095715099302073790057974521303841083944410687578503755258555912933317818979266218116414443755166187533798035644991347586100499960166285551337318234841736960860918172681932358367806935953584708662235215583595128770105728761016725054451913598052069878775972007426533674782942709442974051076832486108776993610060862278192868747370550215073725110553765647914069504 [149,45] -604810488525078897550425775950198419539667017689498121404949678811275183461781473986453799363415091461273850519185464156117418126566651488597285887594165361097670320704215095587523439384775941972896574962538054321121378755280716704127565180252824892873614056992727639818180475801955084368928784286518608209540611002883447048296433600210695798638791959364359107025401633206556364951133768291313140583594964689836048885140163860967964737832618908580534162341787564166331202292991625254971588335967689586067827649336366498140382975484338508978705959021801844475262391803152733751184837416661614957950715799965716577037937951855742004028795129586113323367501262319796519865775036662086168130421183189307407610540007370686635582598491601418854762170238999356751744199207581128179629781692613932614183994142199711897223486090661579607071621123679986174218674102170109325830837161206325171914630486504407298437549034645610411993716996603784294288619777073381539126296672508746421647634974894153558172109089410508034661973842777566991610035178373544890328139146794053994715958299573212174360014468680323167503140679512390055397131498809643277270446163832288187251294176540510935412648967339750208743392879710017264337236460061895675533570737032420835055656072852615556823742390299995278519727916864393525658055952347236394838562931194347862531805467532836047924866068652560556861331040841967681853067461667232393057841277827908008129902500138380449632449926377205133373766453989263026457805975929485647649574122956521358891546560 [149,46] -197420258227476814869641873100694197894260963866856917489939449321764178840213629796361091709811388311854012162163187474854077280553736470723356150013326093473102767955719868903332381413692425661213914114850663355163164514144283032018969137746933756406642636467823709158094948123425244690809040738339158269587718374853261309208087077050738768568448585848386665139958706374489836077811143017478629116222825629529411267654317699877354009476714135990065715590622487204047163210539414984493934667795445210760241603967504190603582628455671427177580788932464405911344948016133589742451710345825518289010938357048411734547844299397647333913511848061975276416671959518445101522870414452889614350497253021038870213455010381960238756899354240684398022404872806498825422145578374146787002745062288403132006104685769958171666856486238713211080965425098570479266186866924139426544619644289348566054178323435203635976482993816772418520526983800347464553600853265914651468244595517190178786652784413014287785401144144916443814746362534639507045584136927189085593026156294173498762234352102813779005925513961398202303263283370573133447353684263756802120920233775745453711421722532722591482606694044641095694810985508232249913135297883380071202951638761204487673358443129941441261520455256181594857521241793157842218653842565745671872840425269239297700839775897535208550067323571127472721791269556412861696029716934037630441846905281724791104528025719327589212137263786058440876353456063686183272458387964137992166353999635935934438912 [149,47] 240220623821269040252337145218121079554003648959936104286132930745695787006071987942095175860808989454314096933623519057946448591355986467266914334081602068376614676985742325857615220875831292868094199726215845049695627587798350862291951048987390855036500722012993576098774859368112810611077716624439126801690302458937303565048310092050062740329553624018671775005284811259529311311935735918631692081661351289228090415749516882826464329633998519826453454357463355950735325936200493270871076144350464717184754891878583765173160752995363807003740466551887073162992279567424874873591528811823513508561898257428118311190961627353054316041985034189327296120126706726102274833432144358755011865599637141822312755222396812917069019065818005345321275690576858119477610209133415917852689049465180283529084646609048543222380968837562739579174868270262859573417330614496123853498421577768057891601382230591664140562329929783211631969766982427294898503021547307522452852405977767015501082405647345692284563459653597235813424542304029526701623918471762387321207963070258448024523515988034958754171427400504679197997472704713965119284577697459839503676987183000314044438360751106068657016401017744558191818553789981103699143766411083083475773284134444674453103705544120649785745154816764947458489331296844874836046492786380480711238897193633530103965816785375203641800576225885558726344103371987409668062745630683250750311684265272558805502348734247770719358428690991427706863038231497003574459007338093204604112318520870701056192 [149,48] -58411121746417142103486631406733855155348086877520935342271869563801232891594444787909792351246153027463441917824228995064933153111774303929774781958877829647295369167329920122992172361701727670937476776256510993328072508145935999696419485740506296275606687761782065500734643981418040284710223267821392398367733472284151114735746611423338344454880712158077105325639666015784925297959852129713942203126784037653516167987872735182398652749439989433366805236276971288520602694712639085159803949204700311590600362950029924488951211137501896564696842464214157193268086759997968848868127051338227153975906786584836477262908946843356067416095166392072191669844687532231353131832203148995825685832402417312551517797719936195337284991070224616717676780789626619608928214577797022472515840753157695167926749641695100853561533358023598289387667477532081472563628187412983526762735499981757637407470085912139844617865043428269059579515743144070919120844443786487957442766705148407955752636239394235528258882131830976080938344270266713988842879885742007697820795826864231258387184340882514599080904714912553568272913602436986810078117677229885373511921553166198118086678100297675979026913883254731578762161845268136541925149910568630789222955111016371829244142738540898979597388628646259542408101742599086824955155272722372156975657377373800387886642541955482786892344906464500264502272425821049443908691199421357235017220063638575616075559357663503706311005117907851111403022107601866880690713370518562869869153725911089600 [149,49] -20619180417280592647172836921950176391801189930005242447850123782801197570551653054160013030846205767271182829697860864139278672374192221650033732446605613196868696911540060599522067469963874837717753388175734639305261250581333979739036452041335737761562792335682165406009448784228584130793533332556651926651244499786339100541297362566559930843207746955767380715930592323422864354367254871673450546285128126190983406833465758950585631316758716422640640470604559791537158541193699215746784254461472763615059869484969695252150452869423810322713947402854048193457819395143661903577356467019328332289197728016415926951834277836906614811514522011006176090688759943219164282533718046934832815956781284842922188184001653920492838458595536423978428582251548702612073250703984853458400223190772196773581562167171760184011718547598241684490959589547551458335940395154736184224700482991111674455288052849152466377601409032567307328985115342765483301808800368792055916229091013723541103242826377979161795543848136231489073355606083141312304133433868792479358111746375660221071515537745034333799411807060536720010752208448900795436847738717787976466128752253121856883496725237184186444964996106836625160594812700303039519212143484637910662028244574880311657897128693259253430753758724664306902660503143075557759219673012227421724149299269397683107698956491981715988752490087816397332887013623686335963357994526417029209600638299509187186912356891077620535550126802564677965073396170112699568955931350935721723844157774312 [149,50] 16294555118457009132642663890080038983167582215052803041818397599640647394885216916881580257524902478408814406236116771814682737584780641205701551165299199849095579451922461992966159566484550846740566807308466344005441319900416410775113952058268382014566053544017842217421006239787000072468070368787904990655573928226182626775148066115978782173923016449298379750629355506130131554923101353326822183791664421916290992378581474999647128544929175740841927911614057861367339608373019749869395199901001608928280386780014643465299159152166623455596262729187560640955174307320350866104870598577448579236355916069067550835339311529836906492484890412058889145944494478272390393342994411814632070244128991765216638059403294508791558571437575912341598955883920279110980069701929427205230570750698937837949823055635381526565780742375401883803579959366820586622099992948068671972491375204808008126539779059774618174024788230904565536527680830983202144720941012311591501676735095566560919389905280109658451089187775944350777538653076500862236549426491896534210692652800209583314621252455755748929478506472249330398032726250062835666282210912278283565386741300655077070584107099434140289004968480727643928806157792011530629796426433526217341962927078630390198637595385196768233208149242823392738870633770150686630827189773639041610483716373144232695283148356737805424640744376247112990142463303148513967432132274898929058929894369212034639044960134815735030908438653899669518040863950103604865404523694798972996295431936 [149,51] -2623923644864955312426016875977663033755364345618176804720319445078729504754525325117754873311396994549249883752648321347280050439668706820586833704262802446291701037051532411280933897051115531262749295332983372980953114522045381246003827624288090833244210757845967821227966724348442188458372441407357089124159808671852538458937095378177067168227316865457129977381882071320180491826824960799147961088683076510974663711413125237950354560632070713477616120747637963714786346642003262930185861537030446119061395309292433167165401892990438974760230251323830205332132481589777114877265014854782782254708120608309792639624557134620385764925757742507353363580811210263312488713164837173504712463128415000840799309813561218411128883396048902616920553628150139540990338596984280850929640973767609734250236814350158747205633692862998539516760852220661309257862742832820371094731612367658647479803842209451274808510839000187867224864174198672134064632134660510195595761347025357176081540299659451636388487278608066781178580517819081486638916550028608563322715913932437344637381790903214362217332830793441484152473398581930207661143010160365162506897682810715142522730421536393408840877266319647641609032507482704405756545710292533680502145201466202930130977956705412784138350595881410375002438605454119006073664364362706808544101446385943760511501591532860501111237926120576095360634140193294707977842014777638095002022641843521860772191044126426746720773604287641851245714064419442860012110405305173001393994576 [149,52] -1040348686825014578795977404959276710216608990289147774788591137321213040870974888304512270486610819028718569706963906497371671856624681063517122987705599315527278537441778437766267184139968123877286309670741002049764422123994811916446321722447626916033488275483608179418288038984524420619149893399214542173217721102821442176902183776141901804329460271190796049102838820240476120292101212111574924493242296218262179208884488185687087642091195570239909754582368372125311723548655667362391210764061856847201166300209238730196252139007527662648098190437852315291309162068882991365292452929587467887887167817897077796383126657876046905043037229645656380823285543894825693631704763741558224802724034726366171731444126773072947861566655563260321820707772895142284841357713587432310942143695690688076079360661465769302839980993811421159287983782250531106486337614401032867987249084608158194183709226796450158989151901873358718696507172603491335563755143114416444662944528104779642371864780713308988520296201344077849957063822178657792077356552778747925346919865392854199570665141479941437554680287593538710402170422886568258429745004524849647435935846225409730712306026103084419423566159105799894817733130872484800979068897792963091071277417029525221620229943531432244541814964114004712317037748592365079278094316074088860730986241549341174094526625634449488930620075876545975822015705465251911463464970399839986593293611449474666127806182580290219290152527710758628658347722804373315112072109534715939008 [149,53] 537872773851914366295305989669167130429446172085279591106336292431623254111089461672139481993980870607681687058429352115885969674960063345011854567347165442956831743970584387064225341987991246521140723170318876913619902016739737904937052891744446837403289118288215335862884562930461195378983194815961477812930249055479277131746736061010478658623519888417799907131636314886353902006174138021694736351579878967568278557414010497199744482676740891881689168961841341237856531442985978824756165692416000991550214693018707483709756987843154110924875203634872800762793145038089719226301520863754621179666978464816744600571174066536758093961890116352652616441593129069708388108286914179031993223816120877439981790474003161473552218735487955461592725227218381610555419597272269931537226091404564773852523535466047933174444281457929516521414363999834724069663212770260324687460494901876529184154249280373376218702840686986470606808866803586065320825720525950152866548275635307068577468878343145138132015963583846161050166511935262707962416732848265737328777693290267928412348256410054801530654050592260055485576461272726731825253619644349829672987836169608483076430190270642470995521991249578556667543412498148451112967983254694511018112861744770904258281453731596285522439432754049246212705045508920600699411052097171198502177017339419682098293622231840168478430813336842978309926701739007368065738742704770977480524525628807478452209949430277354685286777966418042079175153856338142411245186088534668088 [149,54] -50397672946091509647157572006784306943483779251958399440341104266886214594640719984725882166362778990156233623777183807219459578633957877671364211510337118811378973291305338773196030608682354440217581351059304688276750869229383444225542297758586101227441423037976240776844974090518099966301310371518252785546648588319644267735649260613573849896102717147392963200821369956344240781972510075158630236504412256921437975880618419440093260994875108555514674765920395739396283654875259749422234646436765631785041566586105613193789090079477860387434097722182800321926512025019234022798348329189980771161555398780439374663070286535694234342580398122726395198929768119134724861468719233827224686353996635265274750681685881529749859434922721583699114018239657724708710366603511834176429920301672509638706546920255653033521187886138447655157301161999712893125352248730813110831609514754337840637258740350501119792684594869913906587851376070995466805475270314972913695277478615127292029289493795419061673705333816025242275140755802892948259942825877499660272757368823819310332620320219707726015506839244675548337136820458124278212712941620063427164591583622866077484894488681689065695572066797576857068979143310981757993535562492681891137008392914986917160390110237341257724697753422847683224543309658702268364748225659469999718799612334343165220963094843259873261152948425485994742126843516773281802008152950763656204015788041911820525022014920791469694838204332393599577336441255685730588422443826560 [149,55] -25923626277682605828442933072421883177655507474521779595215982007043390187233406504589266365091697775616949784875309590608133799848777074803736048371885758313718788895323921540602264159071845365852066828647860482230832548723616078701321139103329744047730320976445927031164540290820737204655739061113773687971539447166978176028741764879556607689015586912815690141303372684137846115847778569426063443704160044954182725055332779296113236464005688124669734583079423859142436139194148594868478380269791805382182383452425524902060105257156020381290414897839671101141001938599514930646294840524491416611319481388620298029624442180538646439363508804978905754025456948211826152374189104001477883688464017927703416153164992907686574955776879945648389053769491550697135010167286128124028414475705110616284047086913795498578401947006191325228535808333961124757813687923224024583888718724151329036290419582538639214721514276968789567636097163538901667669296000312529844279756933393011144146578112007518402586995916021920899563345479241540730822013723804988011105515971446316439210594982364122196178837346819289239169294633872124681233279418150884395096749683145969276057427170774124051781482772631650486240562562014484710940915885954320431191564890861795767624749783871377803321647296140018320130837440286085121845272934270395330094500557665591861959874374360825756946908483383777962792135966692569515195120836220686048519694647006168246887826996419538649718198830503865428744560360793576622914967908 [149,56] 8473248170422564100232189501988957533407119271680729489244688965375733031820908527857859510479993895671683779457271086200646688119207750845291159203075683846100073771176221506905368683132650390277472678560136121764501013171595701868532003911933649325152638307726333819489581853339774372622617973875375718866519103637666793047734856622751490506056429418702272084099516769677060965146498259702787091037510075046948065057086558885310224378027863215629816203219166128576377713100442416586472602728749294060086996486925352700020315057133682704144937450096665121426355762986074913811898486284957210170301062291459140698075867751525561461302343417054731021666790641384862101993638329725256172661830889948768676589023411458425489137673269481941998768618936060630404097730535689386705382972140960670234213002430445046969114520808916333218862899595627926661164348612414491557800581730183042165974328768053204069127917464405053886058092209852190145683096618703710593841479367701383695381784430196691014452844661676170310071748503675599066759658915548973068003180593374025267497350140648371301511559698920455020527601471392670491004608906842427993820351483754715914323218828385262599179756610707570474037834129143260510130343666245715761931748502380270561303550268151219361920603312178541076672907643231804897494028879217105471501721226045213515504817379166514024630594897758120033658035465151401067404578786293314240662269786963382438207289212589669165741410659885754957805187318191565443620984 [149,57] -333757307131618073385399757006903673144809116848618468705506151002633465798347877914422204294984758097631700621267251891202559463353224793618190829532669445577237325543755008003052974797214239941561656376505062540636021596890643492021681095058262723495045528522313858800408271573828697630991266874645445679427633100677719285087300949464672345063172378334968679172078792717245874931922727606053868093831676916658228494511018846231607131925583390451552537401912976459133068986576643381117432157114394552639700834356445303447828159232530333544760330520136751233103311259143281432286235112440571440660249603951641105163883932904608326383387738500388252157151774304779279675697870037216484086911137453410751778119782370752158333817261962922046381503628424889633579257741411501747610751366042390985524942877558971282482952776088239825458107631342284605406825977585743627800600802899327873052121822264035083560099450494010542852724090206960017279211041240211658659811151336208495697237091313426077261119083367773636648932937194782915229514295045040915350851443860962020138737075560837109160120140170662938293124062121117389582844877164636944387749123388335317042658338725276820507481764007646979837499694435041274610993590265327268176689159533284153256955357806028225255855286732294638118744083081928819891346566724236174525046737261761033998893871307720621820461683317392296485579626695068989973218551230484052207238092671229641286629857295414743125654176790458883117581500787163980979 [149,58] -300861953185802839408734582424641362352882635760478108490111119581333236354679988692366266307723810932159471887041888201207119282395931388498041026347607481407292471766776056484693702705552449892434124463861223702406010553826411565139859952552973046123680591732919705567410892075775704867234331904403453867175808606457505089342313958928078504209317572878033573029184368420837417565112720237299924541958011100645312249628386144017512159421280729249364304594780179374643248594957792361393572841746834025246454754977191117681823000044426189072150491405806050527035838414558000387114318239108885331295220591573105853949255957872668616457963485950903946831898038191251295519987996697538278551067722834107890497577504844151934099189189003039966074248810066495416827025641342787265945965651818306182353784113368832260552293293302996812695659705911525641986758394832149332868550344607085446135760790970913145563995036868939723094205800399251907102838705207048523045609906768789772672192717919960606728722769248488596135246246974467826409034798115890148136009133649845634939789040603402398744591218498559693408621795027505820968807864621660348483582568873361313832890027533688848882950362802134992419209272321740835301260782564647225101608015901759396396332357713232581038766204065973863869301528268494931447435276738778084621181488450931995874822117497426513304184205759811586984297914352515048360114237795556143288690138978013198511261274806386085855416878686253530090240240575981696 [149,59] 60360553102556451685486975859822200989559187460951677727317479678256659551462737792888542746743080766361142086388291231148189351008715189069439628777614275713038106300744207779913360496231556760671601577489955514474616995906769609038805481400056601765084211303313746622132431110402010527485399869405612055159937570596937917881205495493670986955635237903906214190655152834189569145359207726538250948700967587958023066607411730852238220869314002695407140601704759539441548477378008812415461246575360065855828790323348004417878524540575619779562899344869536309235813835772162876785389863753219752568065606448096833403265738259347613836447053394875569576832038906973277091097264947801889057935400170290517587224183253339205904456604447753810689874811376413359620911176181832650040681360781533744728949355086251429757075094884545663658705018729111715558705218109638622290357994592730526596061995536976413009114963756904155268754877558984171689406302304701007676519281144646184538021007283465366896321588409413078722501615020730761193808512435767308359388312165067749503045711334523232308208489949838567466766933998245491637579429222278894395103007316020478186590804629981903142316074620946156792505842961605406111249759529677036338118989059904031036896330683311821274781525367766134506636780204335210823641909349731230806460159413813463999347580642343495932093170005939185495796085941357345400374662810351836549170137923112987261466658761508130398861018088779710962603926382752 [149,60] 102240842397680554720416696637754063200524720580699658609587587096293028638053053707968648427350336986651180868264320497663645443300890335048144006558538365313986014718659550273895370720338370084117191389481902445511578892684154432080869733880530824899907860348229288596228047999295197028764892268368390549085325430661422167209919436116990150932250875930271636186613290722791114908558955305668826013029921282726781802765536793930104820080918742886383970332657519342191151385644991280197851594467111182445648413267078477216329722637186419691686922323877520782635420950481968586598067287849698129179075684457642464615881901588936548108908916459673863240405996124893428085383304359968094131012059579751191906813449815273634107008770686268137608251276756753233699495598238566156236655239007679491302024361164584403462258280289584150303119448985681179572815760314548887567924489453571828995070923401258578306979518854584272481372649868658385994064764262513384833944559204294493479909267382892064094521211789204852850801719977104357221413968145612113808221857407094004396793789926665838300961277537717874084502575811248942064387190859853946552807654121582621668448581237524158248642795461249072618522743978230115015895695066618869873847888951497967200462961951588050034823811016721169512650492165842517112672700633434720399850115541652071202072590425676826842398259569503280406790149881746810240138779012312204872228421352842180800255367524853407073983382229794840836723520 [149,61] -1500675507881045643622929662384451682709053147887573514367720782741953912669803798285227854035989303457504228998336760104156546065110894141563371703547332465922174674284676739677414300621806729061423671700289943960631937048414598057957997538302122136590071987699531269799058858654682308064454901748043993292004132926165726979327541911975921825474536300401979168051510564484041108891425322090397477223581618610828575587987884136631758061514507167277822982774176441100735669104835798435312383244966688300195825831172249068919220282989566935727294087166382140104201223711066248844000068583827580792660819748593097295450699164755835511355640618779341845905142524572117802548849292131687392559374478201425255003532059294997931912907024600385995623333394768052888450847439683777565308374475947615298716827509113225952276471741428770892412369105121677823002645161059378250057600688660819358969402870289073099675337871992333258519917588274663373958245678394868647209072501063012337449160512696161815976289552035358287116043900221134495928595088833261476650326490975044993079994790767765434734529239350197514540221569207855722112200987719548685398135291983825696295899882622945235055099754356029659805908775978636206174975107884762791110860419928768124089696985414447320275402930072343930123327236879583565692104859920505825595357466939591685151210200442687776881853521158098451026622931768993352557259387147278652892946113778392658942734204508201305034972598251618205087880 [149,62] 177806289725345910682208159626190918752409465415206027686523844275251955090745411436084270023525139413346780832808486737043682841204131543850732666200669890090554080583889694708306630498466608406927567335435956998348744097482893215142900694854997833012462686551692271045035414585067951803086219960050078437840487360539355060481764657904945055254845202300907948888075769635931610542416458587168244198362282141659116424338282486183230504986894607842701682436766738514762007398075226961330831079450596551345894210584282442465823691643579007494827624263923769558858583652365507903756946242237386286042494452945196585306986189988288298033407207342780420937467524094901446481936633549267468518883192870762468977109551285759878713514847225053421801468902642647665958446990568411780389026638338493284921393872797618545731507788804268577719520273559852223651268353503777850404615398923299475462135293953569126263273123924013329117151123236697288698936050616700971597285545413178176419676732087483011949972673642611934617525305905390974742674830156723352574157344965833500065043108986388496825600978007319995152804225564435693977901446810806930680193407757032045513482186947384508726576644351846332248441486305148089443435747198670326435291888625438992420138641154256582599844126966101082035542673837336045918477729082377782570895038536261927504041776043358097871825321384748553034118386891706353198680172531591871095033548471465307042460429408089485173792568515285724160 [149,63] 5705204470668505420863370598868549558993833036076865767892726733604455814113519810490209784926442758029457263921323638621248055360342737065916199198686459989788534234586864754473454825233296025738835067351055518043337966122668408480628494287298978420112054444536440683923991021167199618289865205301067196531615414817521921158499577115151214785590377492785932068335839038150722686176292589295565722392709939866412312937391853381265949436732201891718121680906195417889799469567541600428314959241707669242729910199700994737330419137593611061200451630263065875526153249247721397614117960905798570628529734222076382052846615960481806825966219152103744122367751769371022431935679350115983967086382321615234574903041745401339234713706752502746341081799919348610452105047990422054281905926620809886315108735786235401012347915764796526008000122128703025601122620575832302911347590960349418027541498325779439958326530696695536464868440419829680368899391131135371250678000394138537625738560683337586561895961416099564844377246041758351137085025107310551546243595989419616450799606843381183047385479544315969713352458559465672367556998157410620638997729042066765051432312559786511548032874450400187453124946827361882053837990198787174443969124979462200610397836158413758852817927191556478355253432103602273295270028203604857527759529472591505467862085625505721217179486724418343465784426546770697734604658618143177029224372360425785206621079501408325268508886552800652 [149,64] -2940157335494161553269644851679216338177265570113696906806318168193545812797792828036845489544702122173155711673565059486361432589064772987281584779629598812198528779982978612088502179979903196961069140924537587982911820803977193135667453061746781548463210759164722532549847313262472883922413257915728392302443191862986829960584315797337946699615832916865113493802889061461986486377862834625581810659426191152209686773592860090454515213901989775281108363343881639114747596203356210963628846986248762164068102034489557749920575828353988850859936953673926915230636069499900269134211897136472925238691666706844298981904770321141480848133883055158793821342664376489873868353770860472225664662373554815701423016506139786997000551748070783368899438931509232782012930390142856544664411586241707673292444119799270510870175482937026380922763568783942888991577356029931060819316824627037568647981480033093365174686122533174751005889352614320054098195051131104163157967586021504142773238325277095673905168072892421481752403374874012871059331012773888597106221385696079827156368488140107602088961343323131829314585614353386638753956621329487013751429578995130329731417606154484378515962493248809258922077684785539673812264260378719799210391845693625273028663199115522614806834215767348900491047201431893282841383479289812235346247894405480498722474428937729660920730697448672142523951610866094989401130729680346067496479994814514733870692408683449311657102389014312 [149,65] 190791703465105642675174602060911000135505491549902234884993230551445300665958323871155555817818099207847857930743314298770028380805246522621735537928031638898534523935543151926550692202553795042571999829858717875563528192667705753143027589043146137236402433403671290039378296411324872933480653267583723005000713096612428799058462166249941077058202423249933515051885866540202065367898831556919176108650564367046951520855448386465717578950111940557033019220421724960205501241218725055467039104973397800091800161674129186433314582286626074909112615894733009353023409610744507885627538982995576346142381666393191785015784329269458615213612143526712026740967783419774809037623282760387122781991064685530439880269904946924033500207088003955015990078034894286361912968260428298560386432468736283824614683833011774237349240595953408251235501649919199234053388041399518474440423794186035602972395090899205749578878311137995900628709957015582281945190169298372204443976039460069158894009224503086055728471937471524450652593229250359996496318621970244993253619426178564735911412594297077259185569723862793233282532688576751321270533270961247344056118829395577402899666752619950216733859514958387160992496730579052736497036953886968785420266531608088642577110253603496810152499676062308479794339998564503897956502982928190826001554598226847211795511345675116402850331324065709544632471541790208232165637270938057047781416944481821666565522298241941998639076713 [149,66] 10911936949519986093693219422762046813839648055951187844077106218162233153601245285348694185331006530070618726604507234606099526799463379223942131662379878145320822267293251753469495864589795136597347768395411353654623894451316504884790120535576599989337344072227559744775114024992621485763307847177192279541005939769140760655455576951836598632112108042911774833960498862015498398420652775575469053957155983848336574001320123163096649136127002802486636005895884274339287723880737666704286146414407633368709705358959779244952701983693742540964809706892629450925367335613315950012025186515090748034500085477388313697769363795849278555907565586896841906626130596710014703536051118007326458590449446741951530537834276266075019273162482615744180608624994301755166619411150182501769769596957485757682719248197266793083076507196022701794727634846748273744605990776984091794803667239640017690254197656360862948176995980695141683199323855857993997086968376441810258592386203339741138217678058328362189758941407861100775472222670885576233214057995611277732407362283585371011125870634067561468514877824111569481848433525288384743134993888910288049632181666713556490966341027596004030972145486874898237037954084272330005061387028131804140675222806930087822091369430526693842535079835819034322420538429314645742858920026340467972690388911278631342604154287718786491257494875936519186485486538385349525383031019562678177057490688701577460345057490710042766432 [149,67] -2043900634583613100372912697277375732814283312023690998745589999067393664758924414226143147397055854394299529980453964705105587730564714711224720161643264239058550158394364669747983529625333169694153342406925620612038133781941642741137331489637629648494709377050553631669454816942938735719264281452970363883126171141560702171544693963119737886032772453800651949458173980619127975257174171985109985121195059891031298396267947367861192130695217191817945489020364001763410655918791570898068695126313112181051984650837597056553537947253366807637382208655748805096653953752582594463460970047088069503996048115910134213117716780140023998853274817013525545948118299966687522183423524915263464033757473143549649662066541794552711304771655504371788336089889239472416272069907667137464625630890149247126717517415818794785471307757375934890161591812735742721958293839426766275893098856236064008069063917299040596250259397319723171271061974730500298736615936578850509248865302070994250377578031261798058453194199086521176154834898984109638405652511357637103823456344090719816779746305385277435987289105242760756804229819742205365131563108534889840733315102509237527145581196035034420159214138120976626118431571455697499738383238135252641949134974222269845791604453774601769242070837979298183312710368310206618514198321436560264340214601031126517555790865921912395607768242331885208984382018994957796721583518807788643136152225218933221818599088357547892 [149,68] 61542633533486620088868518143785267435669555457944748445640970591622089592474520765729030308729375212601750448251567007365443127676448652982907007239062853070114745851206581533215126391312239277464904897004402267843523006263926154012089613359808181959186526298009178459584266412195183280151610612741219216742308966437406062441639035933810663379193920544265432798402570912575232314770761719149399145589777550798229095633846213563990560752013907393236935816444229095516111436816802151976937266560307889189935109068949519414103685649166015715444609421504458666471537817799980643814705527049380228411285088378380757600378551495343735249133909358309030434494252808307213014623782617175391547195570035300671979727615525030799093523963617716584975575057899081897057417709869299453876817347969443483314591226412489161233178291394892061418032794481984017127469210805693856236761019489163463611898502388586380983871631428973998076697100163086231977954979809598289839768438058018362460720117825653387301204362916557026105703456191248482731028424241457677989640866159219806692663290356242683133300468232147724305424940772861462087358225358456801881165918348832023211431515356736536000871883171517038464434918545150541844319137177754691101468983667862954996508662970346098254351734727246079892415716666008785778795383137427594492477854717097451658991607585657707527340049151490711040041216308112111455779809381433048189927007451000000163084175295152 [149,69] 5545639020627124592971680676205618326455949223835997678804341499993014707837775970126609544578364163991675337249760498335255789416065292877018111262124370386829579246837309192112846901202352080593726009972561888269651496833893347254197731851835271095464422814812617754444941394252786420648298142430721680340995625649315031868028220819037418432584884047291092968259457751680612548395244692670522560858611603752100740741819248055390533951187779578763894373288379937485528036946596319896952757530532743474478356338387711556367509187689301840205541380435724124001350779118620804485910302610662063894703273091912521275906963796022503734743831947592369848514988955908266831866120672574153368872150363230606532701325976068280913770088392610359417912345817782187430430608732323111838257898539172469378668273878079153543343717482763161414418584199282167686750529699048868009353757616125727727433311030209045490257114520732075370128804612697738644626226901972992704377063812142548393283214861889567227202951026040676867915266418917143880745728919370310287106793113856006655879229634953727054911184397066016007021214545482754622752329693279371842702192606452455302822652336749917356655559965057320377576019086842125855250999517343533615231069989799997296684715674225145291519326100022816907045804640264149106997555927569119767632119632569921436504066079233638275042652459076194478659103023837683888861300114320969094176879196015136535936054810 [149,70] -450851100862526463635306673562587879781120184065602532919940873909877883641448509028700725364032413530050449194115911502540032036166968228708450571435143779341777425492060996352141850528377866444494165816651557043332926161647554268717830475252290229957291156719102952153166336236594483695869595194474414638521416893990062678448030857292047086472598797794011264456145417699390301403195505828313386361374326105166007344187950151175756869913020509533760807136791284032361734709826832561185632343572123777843527977730937363392363298454913275309590053491653726054889762021857331881875893764681814353431798823193600982325621770772962061814327962206416117792911576854981834707754926780977079342166936773311793772746994487406514712979460223570065356573761053037654796139514876935630136297154574276012100569628974304552026932890963811341469777176826473354390922598721399530578478341555789800739050596585271545229301858899525054729520144830520276849062500066647449862947400024775146078102711044311939051178818267556893496326103178978318797062426688151994088702055935932467644994568304433568839805893382762802408572332145125397528071784643339279489642071745387588892619267815816131804285479776769415608247799682594985400901478427485613621816747444026703800071569987881924664268571315628024565892934729121077257258610495384649745353156605201091074915365253684531793232118796468245330678453131004165311720152670744447337337418629896436123472 [149,71] 79788851402503199407505679300305029662769234359896031494440218127161225061737172233077168403319885619383650088396652351871647982050271078748260360103895521041937429460237237090334914271038938317157146509324494316022419451263929576831764987764763573218138088799542211117579386839443469911672504529413226135294761189063215239711862559956606484599930320515845683921346745917250377791151233316845242619749726566587496123813242142585171114198992720764543908201776207702675295822606832607597245458163412527516897827621161497828266120481284893927469570793980192045759185846109530059715718591689286463772614644646028917519446346046004599294738823397275395899675454296273435716021698449692331150876038392684336501673982325027907426585400973352117123619166106313189564381016193489616900795510865778980077977025497312479543567067041073305857026815165457215330096467761821933543570677807605483296311095877568316586819475779388726881067400068157590642216537675745845156371172584823776434079857959204189164138372729939659552828869742989992046171387216206733241516760359030321074455422237986561383424389663189162965796308060152631010406447572361555062542010594728940278401782483087250835025809559290854812737043438747919571413783413758102039164502625796639645054680444571685240017051774847798104093008805052987611136180208850726219352509526253474147014771131632782307140738349118623562099997833191177150080404278790609164099741828335604 [149,72] 960161091775707507089089721830081297179039354426430550150030940767812247606984078624605848477950469544333709529335555542649802610410240590861364690202941583923235682450916598242569452674192090249415141901548763083527880910292198277982378280871086237958448699374753367089673381772520080090911574520839455458197064476613374265396139980378390696280396370718969206278464919637910142512540816519472552872472684576235994503021303288590478305784827709206041131121438301982766581080145099599238030309919600333801973057583177949080130740524067627687190012347303618597433369013103710174190871204802754760429367520840166541049219141587635223189652916450120888241813011212867298130878936124337549437779184686050396741159014524562763862401056468087411701135308269503676537651732264770530108211207718051330041731650537539935966477307911396938140939748093556404165421565263197610701725859410054890789485454479572234285080979429680478345988303163778284875435003241361632165708268888694000283127712213613238013785983403972847940085761942803730046761158927876251194922885003914657394797651517361902306147165180416049733861722974340342461597790203292705448079408828473431694061068331764189997294359652232875416331779686711273375372663270539464222374324027466572063142331559802290245074016425748120180298079312367554881488056558710202637752754591594164091347473731334313288667036745646259854081889930890635321554070903308276857829996222248 [149,73] 44663921489496866136008879325276047076913242937860182158376203560397539628848463184189475727244886077036837551530487390747931691145565304269155959129467291000790259918308208924989703417038677113779045596290695251185368158051534909728408200310818563136459979074771628048990338406142800551943902877663450587676769498695402428471939547247859842756767381764674207743171777251725432159688899301862709046270682639382831792832793542347615889091351949213180553611873488688981631213495907426164123002735937231784319986997223847946661334930793404094971289819977916984562801436221945875575752705943161862805526521656503770327849012777243463494936113886924991975633468669755733677714753956899004275619528765722331492826707140664074021931991710193012752340104845520852826441258603881565974134163138883414549981253352823833628037319710835825913020277887803573774356996215102106232348483487863330101606294483721036953783268162024559548557689959354878582038466748834903255646877513012642955775494918835638188796202288612656732610253686993467122508675644580096439523140468646795351107196221058409933090914372812725856104937641067181623954877757372871300290255210780223477686980101495496401004024874850664213415421508506422147530273753201068678635353879860217153409205525823038580908179300500785385442613413964247459741645124391058676640301490942992806191457355799647124887044853737415245265855840629274706918662378336518336853188191 [149,74] -3586797023940305349105291058719509988490934435701655692177548646437608419401513719435534816538766742277952749325515446619361187146290635778300014676262587575535422276449832809925294216204266689700744790902765212790648434010095937922695287409954066432958918735983592383229597155695119464638450027565211124240575070632892161206512129282877214143568031035143984141579406273972111095642910397960123322124408822328554088711371730356736300778587346074170737588539291841058943030262581083554801706278334443238473142153773253335125203467482880428953242387409754368348275879158399049304092054722370390366143592187381351257545261492601285907703996171553881312219222939662673287760750612017428976608779916485616171780340237834260314819971340078729041496919004959244666635697846641989832014493641470756437183485418433250164202240592974227853436676008385265845617439866897763490080620147518356526873824763958943307548455114783786157763036603438281679321480759637178578050488164662625291122402675685761936978596634831476170278632979020247677169748063892222540603945756453725921970086616647723891709896847653477703246712069030245064616306930047207911372228445942064465995675495775666391901787789497042180535653176966448644904524703530078778034056305930349424955395015573032682495124024002833484256803960462988761197951499957895825195744026761395644363847644720640799369950788002763426752022179325820364636087180662967937292256 [149,75] -944786320987972818072208179894872972342142260901605631779774617446021466556755531570333001837367227972593521033267128422752584320907988285500069393141257863511145755576155529764971479530203637294792269398611680957567643206584656064621038234022962110378697775742711575228275537606543650928851938895900613973236903694583984162865982099835907364009471165332532522453293807388389162102452630861800248238167519562581696709769101522840553716392988722850114294658667739348058985126030215352683172950349315505548370516228082979617106697137081515097266222988332224286527666994660167693528407077002146571737353301782809818852573493238740379004894209648650156124586579688418220904451349743983896824098770742599165516290894881446829265846728029077744947046205102853430841803239048851089589794244431993564491721748824315661873027987083633690159569660848986177865335229490334370606026613890509596969068010169288753629089810370970531000305232051471218975695333232406353804788200910215503986664276012280382771370033061876997659929823829664868049706519519597104595965282965996166086481117024298987993442610679286298212764467097079789001348269278739920966325810124355521432308252117101524910201460424975564489477065758105642106534595881523305949212645930782076667434008300104945898775036502778960233550036320368043452151682653316097882042778442748834074869041998779584286080225706333007487547779856903572181023735318173462324 [149,76] 56073498369554018136111528927434556787946269722389416323768707105988892288276620826609004542899691007961277550436031724988635557480538582974503889221925042865462720007005056170261513175174025611799679732726899582695958906767309806638112880145161834897431896767018953058092178615560078313973195930725692665872941147616399609996112627014825236887994241903424484556654436893931092790831754353834198759043540910767763336979397116142899455315819867489019473536913433260143390033979940048489224732643962225587694198801147438447911620776442262010590039842690294837704536596300810703296984611821765482103685662011870174541244209195986879038719435310778911905039897949643837819451602032795840254751738801550548122477475216518374793695507997594539668468972335707139968124682168255923288967960166481520877446296854049126510162484045562411800785510179183664351833736029917200654827171120316334060784128600748520580744686177602527189657544168529367090282121061560049723458849502303618918792735820120759977573141560451506954846048806351713060680401198866105250861321338280174970764178733609032314096903043534813262972437628506359092203975373501253264942998295508400426864673135468165173502191470008480717726809830142085826846402835136030089420679232196305674268033484010518757343191592930239873601900560389227858050374611361521797691474285046052370728687333202864055332675969806956623976670136182606192016301144142784 [149,77] 5380146483992593697305063365040988670058211862878595913294219383365435307326903679397638504241601664243581840461661417057302052259223889373091349243787195082601621862600389245901650219263252467578582025627423435295968044876897289806693106068585725256479580973221713435642420039697231630222130826192350513871737558396918132494956395648111943458437734299592270690844113399900158476330967912445654119797733012363073868202430367240040883150623509611144464360117349595957451062591320546889117091461915313223158451834427548561667805056335666189062209726155958743064390614610823744228919851148092502719854442887415365012959540703728416742831260483798079706626471366466650885535980383005775082414753363148387406074460082232491092257034993933482169543475449390899020575593226964006118241769050209600079271300488251690891335649074559071655219617974539202153420938150709630381892889757974161153074951600730842552656790100430668285402405368969553376139304878758535220857850705304596035041055665276103463297893742457601724877512454882375672370444292789236428916957176231775091432327337224337573654065843454456499153683976506081417393287338245115891456335534427643764409425669454547815333920123616990167613255279500389203494988366737038914126708619862134194268409679626187786510245674369633648173152247080531578475395383235610798576325246478850079057695996438956979102708307207845560315702880717147181219293926408 [149,78] 14852699239903845930341096203086214157386477326365274910122003078798941366850322444238244849106573527842020280213138153613067736731421463340581168223870428677971283102104071334224091843468603681099586714292576788455456310711223885928451906949591503413249161977219364373923857050976201564312729844284891547374073478576301519412177639066671786590713526279209969159039689336417224404492754039028880549035397287659046831708346051597803829125242409636932919759976169525888274017155247648638771760282435573120934110613249403325596615945926566499409533322285497555534750201203551318338194314932107232368112125812409006190435942436424022600595981350317921207714313583788380006539195444405245812501045155606173849127562742476899410231106252164349017345808499792634895127295900806727333773520158583021217142224025721206841065230666506332019119465436493686732965309854644601940029401385381448807614514006618905172485664206695521365749138821233989658838527098730456055186318942701292014276835095135656736922319488476191286839739784974693305619245402348316135075332134383047175956203173401839876954850360647479735289171658066914791532393889152118232994711039689336358391203909048833173971101686886458989452833810275892268802581573104985480710229631363459941311091935670262468711531998152988613388908950022130495844433306814682198207195140955034019516500180543536619576203229119358491444998363844916835843616 [149,79] -103586325302957489667666190819770898041234739200159096568907030225604171806064459290679277182957299557400851673343470682873869327770855413420978051399483790354289175217706441639418982453133321345919461853369553096429704117900972881907548105447364644518627296261685799988494757593408518792324829859985532896037776240916033979324962676286925195704012999279916414303177489295375992475451013422042591396983792117078311629458335617691839568543743256314923126040137475949049796412704987048809382938735525564817918952402941007442526308925633018131669463232192349533034214112420804922650114125125118068646706969210629633117160529122149777692170473688859120207127082317207420460559900129752666361698232145817035225774026901358039058286297528234439752587238920091435695637543303729344701727296510837046260846943482720473081037660181153470177753271815518486059269005846447606577776262081212482713528021032593121568334463768604117565894269011439828706718057657923248451794916856739972337283183494252136546643900784671718891230238286679143356652435132996397644500525126272588765067383372788104756096325377202851378109118933780802920705025830395630082714221627282894518828989867878555918737873692446631295856257078381118781362511247918659179025526347883827034042045681797364806659719504753297199155047750426337350873960001563522308862066457741843735602927593276793290073971290047748126077187258525043974708 [149,80] 7507858191260683054228804849622076008619803158141151694696367001084216909679959669585650602297403229581533400876604320581915704931724231252302676006853765962765928251740890130448463048160220181792443905987886251268216147744762703043587429249967782361204769012896370902929937547257466301154038355408546600796959448836281002047951965631972848998697462648084344463285648342445189286606399771095701117877225910268480827891532858542249238599363978961251691320304021727437262701756599127629197407849036673883700455415191691062140282283876928478764680336791421813008964512815383233496936288532169831978024791984161346685735570489929730713510429701684729676878508704627684066679165365990359891209150755967665074830764589903635546960356931766328331292321612462882104487739520838311885344397948107596734064951715575621465330954305386426285685800525165114945319188883733141939444665440107886463088604545123762534996560779499137614154920264960396736643668875582084785810125073743553923355016047854007216765804740328437926968761816432172232556229607304390512006396102547048523167910506575867564406087725367349828298597650510246476502357337548825825070788182024235652632430504443029330465493685445263153516807016364583396467867412220935891158322561739300428638140227412074104272398911113437392950468578239079906617526395818883831513666990967065287319083496560245940001132959388988213401669753939100376 [149,81] -295269242254342388992840365304202455550023597230240468963041086973164489823528602741843544405164222511721064417825987265668382208373253959315521442724563921883887173277986952596922599903354389328807871551468277464005383443307776494568981050370834436960730063806628208028682870987724226058481353773560298004108445347072754170595299487824517274478595587526035019291292825143688472350304340960966615958696251308830722429642518011198834417073375559547997911345908704610590367634863769067688654102802478668743147967980193010364197388970123628066721254272131074210334466725847267317544129129063310750663012693857886797532188520294568845191210144147675810299882210996032101927509292618649461396629373714023381311537994783268653154937996743075761115658586883682285707134641879791892857273280184459353907115131299294114594714497918878323933870924978102343689565138909376085725827338737320080098972888837830419115592856788639526157261922678780178898900231272426086403757035045273997018802128102228506404091087447998378518790825795362197944561719771613401953092219913481040106902489654389819686280834028831317184945388057870805504856276773136885710359361363471657410135465145899035128470085932987282069838650792421669684937169533858317403023331917919373278370687683386952745018293451730346730375752328212912800308693326113987905900895426058274271531630390110529314991338462037600795220486466215 [149,82] 28168406819503118210666512541232520698276224033074086428767324270676998700714964168482386747099302094361357586034340987359964214950085231276593644194807305032832164102403006490406830287338221668842008235618609681435310165039655096915301815606268165556389534307686046091290450493634982590873064593637837249762563354398064963616930427451876490520157446075361191240953236367572538238858746024285862751614512151830402211844818996167475546348862743728903905507222437015196989343266979881284922402027468465179355603980458141973769832454116504198715350373118190944160644264811514973419829206345470717551334248523847261643794316801909709778884220014672354232962621161389430019516529238983621195804278221225229677412042153075426330633890823348603865861636875862369221097496260542230329112529258700405874728018355560701092016519873699428811661125849700306071398375535941710265189778669619073988816956482291050416418337924766025929977755520771767999088621864806466981224966891759053049566831089431793613554810428423812822726721497748025301012756499101861984210662829864213951859347186038297190741202173593443492262957638733818030484932537794610177697696738025390245952308576018491912336695128157638032939147794706688277362733377995973555307470039698552857861970165700563909060868150924458420459926305813746637973703343560400756934068380377140135589592010894021284876235272451440466899424928 [149,83] -2586389024411045143534191592821012433803015827821144129017750744286773556334220804856616799459125301578070385897525416003140811404229854716585043480707653792314671200239366471611155801834998364619245522600014209863449148800867171534429304419987826373469096617578231410994409551082854257655963844723858159097697480855529435852874034907529313483351502983255817060630885294337693518902310488153656097790411212634187735494773835842247373062202234802479149216736451331348214977923244917158649366589574079505402515246879711249563459206149371319462309687251907743809796990286809719173486689088149130781927956005673502664114066087808220756312970866887588855107772115379763716603762986201439460758887863588492578160781456500987759777617988299820816752291661718389463032677336795276096357113967504983205363743524839104743340635860535887860692096686595753235821056863975996220292668932509420967399967727000926900274555356779615379207106396800743511087785174495387355896351758926166740653939729377013212790166602933536299047076423685539841870439672928689358128496465697331439908641142612175924032189045106723530426161830017067404114735515046825185965331096368542089588625519120690489300107928564956217727009806531799491239584176622919574706044649166060141705911453423103826339597588364762465235877931603678846405883674049742355923540759527459043671248815001811795397205098110130045014308 [149,84] 217760217406179726771482389121770234230791750318401318576633107830124553000861948028668354270722502239508738152741765026058001316369095640476621389880810573719654457412880599933727291989390220947065675943700150057881870879573606312377576280309881487041667690688990620941906436467101272116862452824073745890226960042873492232082016779112808776045629898035505414000207529084411975324416667220798978791694361154499123845066179226299932725078902872189758269767398501548238003363838270878114039490629025369648612356897288244487043906434334055028095176318928022862326515576244056083900170739127621366116823055228468010135343833412120365226114231966351361168302009043404913331518594984003345809611498302727231188482553252767993396984236689458025684286246950121999474025143352257166845006113478238682390295638500315123859079341509418999027053550711383557035336698538538034566481325135546141693017202448352267059678089566893176169887873430843883997633720894285406896571251974803323456567549010349311534507826253274051403948085514798074064176648162838638222981365049147251006020342278186961891053366036540122760473530234252012729881237775514158966106056112289768817630811893535410950531666511243148366772380741865492166291362393470423558690541877408341527214062758038553984989631441582652132309384925282577368754686664956265994643168063087056936918505742813078553769836064159916624 [149,85] -17015380069272732031950661617609310549163747971810536450074652397521918740041545502249404083342713613868910232209351608530830181548151836983111488733735527683513331843531298208543014728493596006178479687379558815773492935121932886220569989048509619517216190905578526170807596144344026203956385509250875851288246742086294945853762369939196230309974158182103546164760787613476978831206931332854789501526096317037289365452428637623944136952564266836679366794036045377562127147668162014556539705766343450527209321176840496347403052304344558292943300560762508875747354729783521933233398407911995483363077738695390668118970593808892690250571645308597906172631435430059240167623327603175913044897783090352004395760729666693412808614228967030403781680354374582591712157576689219826279170927087519161663658013782978742856004888215900795969365992759950565462636142320579569399274894290543387430298683615888323206081111756099672313825634254880294841295650505842831066916115162042810289888350354256438094098618601673069472500327465661055058818111953963772775838008875395333387424386371857450763325672003651915603895225432845021999848827342506851531324057920211920746844886531140779234550648638469558802705034174721921290148059214201785250737177032198525818991818226104151603559296428805447778860294133628341723845117670981973721956283875577063809644009107008111163291767901777226 [149,86] 935084939328808084103134012291183619719895622128896610226248871210148707168619171480756672059004503681409129451578268422402145546588408080645459346893071558281951205834920311389661637986766931476947250290187989699637084074763180958567640152042920348022186026905571578265442062757391573121796491947849482228213272638958870313642878306802308605393019838521640364242039847781885951409572814736662480038827741765425206205347239098117632956430411427671111405584715784465745429597383244781425705986730589118693215772231414112767748394232173082761040611315418380087160728935599372939212463904980037386221106244102428378818768580856280482649927732164194144863215321095527701610778272059610697647145083821117656878683575457892368309833051361912305746303210397128326090967248919350105410066427545332587912801301202492802705208897898752019066188051805477333629697851656475116543620791504109159765348464272704766386689717400848923260507273000045718387850568359241385739932341593758317055661352328770492064084279600412067038148533575237607791283554015417901028814927104840849971028551430897372345726741310890472565491308162836669391839695316065127823944314190671513294725145113338430370241173369039392036933100898078735375747992452041076462856394922443006319297274261298881821173081339838344966352288670303287164034413823968140992744368127979482818760222885264034713849744768 [149,87] -36413925080859486611149648751963021955729016269058244980527458215278080451085124976105756603610657588518778951786178733476328617045978189674627327060152857837962193784051832054156594321342829649790753868202992722152485191336329011562969153578185484111498377159098912570601856441762082075229932846102818405139646897094771990116244813048247857922964803049636570657434080817791723401645129720739690845282398860189207425458977481234836775342337718570162499710015804426403286359651529638048891242139265720353840138686417981119843677482983287725579949796535987389622509464986611168273944148203520364207986459331346238660715792615803171949422591397459085785074485511422564527370641285105863190874663735097865056680833718800229376537354800969148915225786740735109062510445587603738260227280990896339251895308696832302551124560814864924497451564065466391948296906893180661020295709991229742497315049630810675444519975677658577304376890033564750153134353527193030586509880176508110963844326616092612900144507086019755972456269532567305575213224013000388354398238054495662288815441366775609336099915464212693124613562249593027241977670345321506264268076317777453846305917028636382545723173416515996144602449640255819734118545198256298207071683377105479592057485889196638605106285147857173567542023407160328650232795377126049449662256817656601890789880036483097009437944 [149,88] 1329450856596529418834795753368223341278095543525791174285912813597681551861185481860229550008837310086056634560796564936866638834842219791006255137889851814586660959239151371617496541619291261010046943195782973128231105951429337335898973018856961753695784363841435311214672003089596184262631069004501264105509969969070428871600310091829925173164609820229864477893446151397658650615546670105192413690121278765091850786853384491867555922410529955290313252202371283582279155268525173587066988539192477209972869061933158086562362546614977739600713452468951864287324707382330213691698115490849735368567942225156675493738851875574960973556442865872464408821615030082858436914734584103919500601190761331717354043999078987513910238710753465380799368656126742075087988564084344353732219734856403667009966293162965938705393254048017522185440571545325617228318329452132130408111382334708438076598110177296652830494608512178151478419728045510327713849007871651407983733059544078028530968154369726474410672739429728780603851148562326559871668975508154982330773928275583027494890149528793918414105320793331629751460243427575983187450781764072102418565443756673500950605363885917776617742405526983797549056198958445122476357965781995170113327320485694079673635083479013682949795746347591357829529982230160370061125468504430937625209682062721239914991695600882947571312 [149,89] -63788563729637367163545306143328146667351316077098938221832974493499444842246035814054916784517125638165921648825777071918531924085132194426210121371738953622572007342186934877911967761461698424201898476364072414746572844217654688516358281284854029520998842271048138624592090526947028469333758327359716018266993260419872252566393523094453529927142163074397031924009190304226297091530723276297194875129718903491610761033658762209785894016725088405525067586433091746188596277315199805383427597382387382117298044341830495091638969931733320282118659387758998555852436087379407678391105203599203941687275754912860677941903316309228181655290075876553672003189894088204283146994549974703444108245215424881884838786365652906950089799659234457225315438628978118185572828760414701884074776573364557616249236273411249294797339165159177732208662119127376312575802194112666061026880879603443344327861305299618995385596408052454805167664376894000803831912914148603908203356889206781433356245378295685653412708559375815208859069905999706377611307152161017579454935922375978285175985598355638187041333895506830799345294831557556577890554707902059307567027576986284164577639702924827766491846094949666816996968902071848883845013672033143402297662522862370926930348135816710559263615531266565114272575350391838958161268006891909254875926764307094639652487387390270294 [149,90] 1808241086703285966333010705620712596993431066512325199046238384839578088669676375890905243669715945255902810904126144096037534321945812596222984305603310440215878695569659286480655618528189695913466157987267237471514333291533620577022196479702063428729170401701851501293800239354024933758201419749414808267446332669574046565652956737966574666081575287018955895687719560714858028925589152043666629120579312606548370051845624524560347654124065900726561650560172925148701844499638892066585347389508365206658065793271091196300152100186472713130243563781638477653167608229219051410841295280081363504187776416094718627237432130451653087896798613129583191644448152324759738106894712374797726932326295065728496703389637157047007328373554963548372596526158794790768870942764073293296677309701341159149812786941754923152553149628489761418135459154202346950116368213037931277319625793557098335212801995331840360840190507535795742231922038946165582022876589317344079282896385860020600767497979393075440166958979641924975029452795602945923825580152744277157134154093735013281550422326494992671608166835992284747032891143839103865008025888528876139971210579408660020097738286444970556380424284536308299075063757564747520012849909801464759474764163998828358566146087969175522692072403193072750057047050780261484509923798771758759963406042227166455342831526528 [149,91] -58781852688789424743074770144662519652369832404248742152924566175478335721533054560698786057036400828103556195226261154277809048663644091038796401665871452987906342003732992757762799283239557415813434243658034736433686162483058003730027279769588896498645190254337519716493895749211941331776335912323686223139095376250660836137987226714918556809567318969190509845696660602709343217653558889432512845686475178235598294644114001964472581699345298552893282059447370108333466645889978220204449857772244939195978292942429184421154934456437055446601350485030525767534169219177291644458096584351805113500071435531794779416543481412641613632491626957181322180473289551820634943305505035771529519055901900451373795284641911550286410957004507109810285782645769913586808234785386540302310385650751460503103254881533798540963470251141899978158743357007201988169877466078374611490454524617859328621367316764182427346412353304501460937011966349036084324887905922356618277333978366332181000919299828499219267056393618378738395486312814771978931326066039884057295515450232081225524939121185043915767426051226979357867066460707818273867259405919686982273146104960701900424142670652102311810662514077667162245766542588754658329761332479805143419287914432919816919734452068159927776754207932904871023830637421216812130606443547444859765343824762908108940808824 [149,92] 1344482452628843642769358346517131498449767558679910793878585368196908792318100533558108370105461616056933785165408015185932261890081066809302303219536930310393897350568247451962213133443800078950976166917840896437706367311744250914765634374208434701212802237156984443645847996242561448919682702262923449560004332645591847851216491716593794828323704324471245656910328886143200425955480430243651307062506602145541487274087969531778389209342619260292707500116294255720358947352062319691599857970429321256055976505705445176504026091396896018654333587423927315145741646582425039729689773083266300809567608034794870527252246340178341745208099784359237789040100186856479463247484153320848779376434238010530054701835223690381012737831510612911589222004705054652692542432702062510000561978928764246173796204250903563318710775184402287192550102720736018811187687882696679963668054295846804113939739128618012970226924137726270296372022427061380931832390486162560644404852066457827605889883583698561943510101579885950408634745941441715286435222810924200837388341614412259832553774518825434105837968698986784670218766520509117931182801135472275780613439960490392257613488872209516860897947659180361534508912532776879724669840020222378989752327843583632479812228822494088083002874966351194653634864181004550345687361754728605141616692060003038207280 [149,93] -33904206153249179707228960313023705411466544537012514267924182003484150507059880638204824900498583974492421763435757508804018890594464911663401972071774606369300742146903703910019921650600406879555016429186948478548539133561757562713772025623977206435314901086681186222446328432590084092950390552498558601490334467994351886998141369436998174534635825271630927230494438426325221173070973618685767839397430270705165381053759641867345533356326180414842927821543170743906435619857623521883543730661043239524514361130417496936276370067568686452490383959472544760804186462029477948925193224330036928073594465724362344051663869586887152206926998177059752829407056905405964492732501856547594275275073235740145770674864068426530572932458853378125263248029065794292338689404315594519005052510212060276836353470600512513441585605078170385233514760130026031290578918708688195723784046212973954617863239085106898920460087962945241592595350947711051725784231393416725748697181310639112066278261107817644547710603406653479522612206239856668028349704098056989895983753083284745645442641403435004963437525810372985311220296861855483582649478618588402841108195766297444390859087629135263006771528308767350457023483682030434130204129446900634068924921603311765401257750937245149987797155244900561283035761929989189154067139750177888926212084970195654 [149,94] -214985815575333570863435773255835902140154585204579411817735042002947763592130764752716620656280342665065024355126590181675777475906992456193269744038841961025641031663404775720466094694659208781508623072963734559821704497564125427859413172114632231287622394382403284775117014760952569275658749860761846142500056875257588544448415526400272713720597410992884829792009240503313035679852306200329305205055476897163331746447084097979971554291908764081719333541838096397959437019322628835935167006431108159032387822893431044418627433776439263948878108541381345319422626322592922625451321375767746370674051496992609398418022802511582081887978637718091203470473367317149901709324775006087222368746588773721858091179302443285904290829495726296635497776160058961806878335051793021695780031942687816475122006555986691951405005905628128855326871329751769504185829223257175227302192454278164940461869489661265766589873098870601397719962698703144028648586879726866862931439686736342275137174908452916930131328134303496939478958826866771614862230319126641108155096935287134164842088592404554780980013094635158023951970864168007045674985192512123540732904745463937609733108219356881184196733496008923725067339698637551663761360429882249163031708971619401208827424122848467329794420962102826314462543864694967993387049662255793050647431341520 [149,95] 38637994687842354372399459382553074279910398744366489825737424225457063718258985911850174436527950141266791039353388472877682943393381867535511079993678316023483571541352561361632004839460571655665385203660282868982352606394647579257313191658430717363120324163283112717212911622531025359138949012087029353714779945858927408738011862148328905706181382782733267726554561826025677100175193251194382790930654283922586334383506060523463783951621142686848193288699903993763955423671710934764805904193327979145891945865380637574842811651692664069868669088339824092387187042797700080126599171403520672652346253347343666504206994946606559551501481530967473894241077328316436518781031678795864978866057959551353543140708541380039733935377919647437972570167354696904657649414414318020646920081536934619894355121154592443450734983927584012237806944710768197855072288028539897453904676674710014922493589818596412957616480606974580611171753694015880951167024176912328409683086280510404044137488466395722151213320989826441335276012745703878083672348590041934582064501881390377303065649410460599913665570856259871891909675916461601515183368589973514232120024789399741885154329613926174023101790078295342247048373606899462239713614072088985168748398524345295075116566310561593425346544142565816465352427061061839000189449067708358920902056 [149,96] -483751772237267274717264756745019420374120854221770445413309168303422708908419084996949966673526731332275042412138656535011713577430137836056350497155169073269019043714319942117807934626498286861394054207696000180866748197221319847567318576843228488619337380979922725745527820464456098009737431518227483517926123482238887177199291640112438687984474954582388177340330413943566607978310365366781946253347360941635353788739911368694785914303107524573590321389805880404045410236967184355695296698777852605855109350525217567440228605129246051815290726067692881989338557874111013275695807862814384529286433468242836725248634415435984580761038727722421401639841657386163711842041130019058959195666939012012858283715765790578023756716124480549448988946817198082133533250254933941708344475412168652186162528727887624854187209023286158488097002626900220046221105224613742434936852210727137840267590937992401819358957814338454618259682740447997395575885126852779956092590099114314384275963653624900420066996575811844956819581949773556362342522419203046574508403756790364169854607089579111527215964910934621271536697841708266281925635534173510461391273253496216984860931042438978343161471231179889892648158885629792059373141867859854122930401064077793111679882557787222889323042681738086124717570394551214590065668582286237680688 [149,97] -27247376901265779118750742209540533509270206791005899157026330522059184343761262645518147314537916020453846304528138478668320632437971743307544575658997181179581213847596093658146323831610321027539091364138010793017127225298036204964214547518147599398339171020220310182272942137465658171882302366779416603805850242484804366033951358448815927456464553087278829189211364373896923322462072837307166638151211588100301371195582832179943777957653114324581932762432694211859807045776646260518546568638494838979203984025479024330767309515282677891301203436768756175114025062374157771025963563212129407730925032251183618573440167679876941283706743516206958483096592299765185574450327724948767769072658124398870090376726231753996050294803057603227946372602294000588666215103304604677533635305585213078321828192340232166434088606687348605266687268244653503223272402022173926091990558328624840855062056993066735593826425259290591540630862561995633635991173930466273631917635448839719740092638383484925462868669433196470039516064586840165948677455075284450259284920169705326676433665945950314282269284863581390048044337152678510439741799929775424047394180170661605216242547941978655316018662726183228632566529577054703589067675557134497986469402023153912843420832274932506132402149536890026012541581353361512658202638931135554 [149,98] 534628844940358264495597703861156866364452237141816698774939878991352439331788877544249803435919889487191667313593330714955880000396475690526428330061980579327781349203653066740183874825463709710380823300493576061887714602395964997381903739277787761738834721146447920745316983468619902651547000728584035402254866181512884058087648735027253516525469464258002702513308149966102950701672018306226151744072814407955395558301244215612847600871643793786992836148104406452213646108978268250519690691675835027282062019582096929903836322058014757239323439764819752563353206429151385740790136620558162118325265623421118400826772558066435292528268906388504333010321713967226160206634713249546779715582932199624094541596595527829141106249466441804390979823411252874584986259778871930433734802487923661026989395077867077841323372821360535155286085702300203609627561766877892666234108159941071033985404221238909869591268325261925597597997582154239990967218922221406961532670661434163536073473173114880707364037535163828630209663907664574683541343414053828607931479124464067153093127470306215831874301776893918246183441533858289712014209483248208863436134607073812000482575853724061242434435153749174232309813276214697408234160127746170932724521084937960978613472471543510429377300637916613171125346536488746897644335683520 [149,99] 6983853795164217773369122818411230054998071527980308409071301947172354312158620737727694126220616353367852838175851121710513565948002878006838966427711257126279551276174772483761722705299283266192776480919947720218994827224236383242059592755459210192613127122331567007426380257312079484860077320511314554968517072475114920489924238055853375785129512199324788271775694793101155962509986071748243920882106721044298176294239414720110334740354427224566363400547235395586579671036099722732198365003915375330085448488112372872626499032792944870798776578863003705312863697935947959996259716362851824926210007829248942583740347621224987444011128060627922018340117029399136520185838667947703757388597834329342715865198116479148990465882637891543491473527836154384562244337747610715174110235104050658601785604415809500827037549354543369476276698065631239804019125172242040894578903886954027808046790495881163090674679667741349455429749174889055704932138364080016897379428881501381941141993240206583159951880784296777712293006913890045236892448013192645645229075896060576980605495745394886279575627426443520911005931102497731770745108593476776065644438302465626340043495237205685180313808161061629648964309768585977690329228752639507329565041974913372807290467097752242606900024872257741390129655819452407439078600 [149,100] -112991684631463517656743025059123886584663386191230753006772713721412050209625220337942928952483570627955654793702330191547990490853584802638672486803909817364225659474679332541665793186908001060854416243468262372640321753695248943282867220831291498415692117157986659661605486084868668157333220787246188569374405393121474524408224390452029268391494617526574926405427386668421436509647276382342631563296255375092300523701830400887341141468097364641980401367535556609418985223994336950918077504480649464008944878285668618739759288191327528658357709738882443309231380662690003704086113214318180881740199673478585532932396084735123573914327638983325510953405363696659333932981232520376835900205434453220262694407161511230968547209859168409208128945493569241256328960866847495409910239668788514252881416340422198491017894403284797490973541970641025353328056666243803852678863490207057642332328245600661076793210787064195718311615221149485430929533333008719106259212764413382219667692268864339461537759008752756281572986470646428266114615702463376593050513277653184808311938873164429640119706812081977158556469507680639592634188763059174954130215134453583039201533045403988900394491357486500554820002313712039777429985042833301688432527519932283942862890880793354020203666513497363968256822144453284589584 [149,101] -549348883962885223502367990489568105742313430562612987142427287576532741940790918843758886628314387848507705191503247516787033826532677095477512178174204314368671472777494372130079587529562681856083276991321143612172242120941629412198974352591484195008539754244352120773031208994604613955675087812679285426298258238984983037113250226620594425861180351477846586228979054698999008522496519866083744568894724362148380432215168276567055268482710061421073885805146155147576571368217002452144782920231778612123138275566860823517747312368836152202444008690866733359930120281092395233713851277216598956332058518305401510135299383193958211501515724300782379382132748271950082914764392000391739003477482862798122539671793753734464251957565073969849664740265986301043163648238570359028309887974009986060100836690466105981376229159556354129130489834471273520039146243201214710981914502635516243736883014008536214620124951048063177241866722525223561401530073790814325471126487213196876997583305457594387811384929890706408019167940621477836006826343867304977324261270887876476392756049174832331197709298672115810069407428368213200829919537438678606654384545540632226998539033992704642975485394393735306905350476444865630227865189019423589966372627183287056546923416920779338903678174687885921786885662191470 [149,102] 7300529217223862920231096937938187999214740939102372552691757747178302483117896364310120066836894432159911504424562790435401870757016611151027194558247957205731793602023016014123400922998991629982057232473079815737487192616841902564455797560601328947573284840178432990680995871633998179357686292065873893195541629186245982548762964439980107241331126275033405525231428485594362571298243911380783584009213840657732827924397307196408725439651536136551888301193740460385650735329293299463138623334200048009673837222835323919235845279657071399746576719859978154255930239807608335679298180668384182138944174070014769372742451170561242931868855243907043726389729880776511677898269432798455721224261252336662467863728893800133888314773058631746306560858487536328228743111060270004297512849458451432240507833080697957492286804474750042076830951505901022922618162755925215016877471071294259769951735199443252660199457678791197836312552172304210662078061263280105581763739270256231197669744089338979617790872724135247491569986883669852000134955645418423127947482412705540432264075435566333436993546477664207236076252532903781671340759293075626872637868305138635163655665079677434263685852368542611322642193567841317673970835782294906339067795316150272067999930909197595292110830360996673599451344592 [149,103] -1412905426973563724009372937026621979061008404223084159836719291146337393278405555953176551501667039087604131665715983479214831253875590327877247381209810165003516232366696757579473102122641950989540894242907465261276765546234185502936708614691734053944036198225134985995908106654158230132945144221294334729549102882407477320119473396055636549105287339909260788296455693079184673500440575972382671110996724011169711358335060919488743579520200616018424910211115527239242682034656262151239996159197716100112365739487769218995536104966958874363388171381849387667301057783246099226259566156714410737677568512777972211083736109683629703433827637049023334182985452094390797428483586902700188242579864729950351712111975941414877891175344141596046676550038390661388033918647031334674484622188094246814107630498388834229055948133812447890585622181004088276457586874698839792768092250256025324096925195398858736725041654344981955127876728972071872195286723393809683509123247959703634207020349706170186428881511450821597128128247959119450396668128049105801742773573847500260746662159411969988089586249498266252688760743765269330157165421186896709786621524531037722607807309707115359630669923128817543275153452756693050769514155681572124929776598723856415252536194195871504662880306216239978756 [149,104] 94444809012371304052977707610963848993774115204735286676177525106264459651008093326882755939895095865127445190745511954037204815299937542236423274469446206639077397679937193522888968895063429605394438119622783048799036166865703793365427580940044814859996054436802446654550235667029836464679052711056639126922978912546718223189334261827402073528670104138851730454238526134348740810827196746689146111703810115457925921682633930969557268420836932390418747034481358135900184982953157101572881089425286884747619174392922615477068558568039080967860374981358897799566828971970433020306493560431462632479692775767623590651097518207461928794135550390172849881977814805520100839397682237411002608222663237226298089507847485481557096348469525876012121758572254254893656193346519466569526392606692245446856572545339399815777392448233515620030879333464587008372476668039428904616137032226810656166825738299143945551426869115266178173247666084965879869534724010697151394733590669767018016860252185252626077830065538826245672214246405267741563787509405224768017953153334509325488231033904594693415768428224123782869888504125479813203255782120271371448519335087823337013371403524336900781942811262481515643579417533033807046955945131370171912768684683332543098784756112671314478964047050797016 [149,105] -2090781959956664932250424430221808318886167486226793407781990963915923244867985444031933961576103515471141486954929624544776525281805899396094096737390334926265274156661923524057581469908776912043697018789086103407162148207710002192202131330815806848613349401652264363955502147783679703875407023816709247169287116844309123317686687797884595684949970894323643896753200901537014297874808180100219013677523034209559853045648475835855857583582233223250263890750783616737856189709045485551231818506515448381560786755149907902811550053931136211031472912955664284031070384949630118885129719013701148387115994687796839403676744930135321488857597140638295946455319761492968091729756041887246173294760549262112556061547000978936291499184216269162755321398884804157355734419803749201457849986925934962228579460706939468615775260682889700127655092484010820257560342410032813438406917592662106589302338117373082534334600990196240521996002729128188953471029996661050058691794741284485550397819668156007670028027779065066761733754423218720613223673907371975079713590174699601957715995006205690876046408796070213701034930011582443065501818707574856001255219253465199925821571347348977277043116935551233000543532606170499904519666361993411041368710579619278356169168520447153614151469777695 [149,106] -84855261015997730643270391554674497916747012363212409586603758248946010026530944399404438181944324974657844383763798454011729054112664026066711843726773264538475417466095497273784105162445801659367517280140488508845554451065258115748592892323111175050314391648289911354410408949283562246846798856720836663601504358073930424427220071895114074065929833071990448652009281885513941483531237974500878426611523193593051684282927515581429023519869999858675696969819185206351599210584199969672306038071430102485820640942783503296071685300819038500749886492937947634899688867772718000531458832275527179696144847311830802669444510559703113218509848289080734526303348330416851555066858597396857714627410746953394845892969517983664167367345220378717634771988568141622767626413155238378081369972582327975910449224030602867755134541632977045890573358419670451264691917772814471440302034875570473221355636991593657138301938551742072488785750379166372032399218672238240166956888330306851535529723958542054236536223850938214596468717004193027345411425710686325271194961245089127921378344391456726438055401827682020893545367872110447302182695391156765365875298720566639286493247255031448041701603419276230604164748522465084202703307883304910964388150358583351579651428929593869318840768 [149,107] -2003045718162292100188672056641365033404211609343367370945982693231535555551937897062602028811901700932803399769208943323836229423132402433421264496573928225121306222918800163234308978205023052150546644329510792324467148583071171983455636814543215345064400066523232744214352603141686800914313575509664709947356431590923889965181413956422071596663643554088445202985362255830300458001417130102742904606731406365112449688293185487334147445423880955197194135811538454105095516773260385225458833303391670626379214125278406508738762075713985412099925074848110453959741019872229207611599345579629988755361479394156800651731255668880795168534977447294023557696925258551088816128958502877911086771172297829646481391009337430595505715125817317496802861073675511069220173601731954421931690497249134791127802283537831714108930544095944681127686848937359009889332800615579136435933676763154366632076664421611886401929650576651085190225902214680497123578921837198203129519563540196595888110415989282388671230868288423894785240463437835124084844820854103849568418938954370779706421920206046105760179431634252461764326201112718311115156726757738315147181904580237372779905117527469677744883505656212196398433290012334218432447118773037413947837593217385797808583258069080092974152 [149,108] -19978676500963651083159417732318080598261113272759444555746188850219138917267798572518436489402146237245301396669090183461203622429288155988832202424728746750129208631013040242509909019619443907779557895961128683141769794711786034889992439557206032886813526638538795599560406930208454560259630509159728609316726354697369729542414594383214793188204459656519884910858575208223309911296384604532163978116175562725752491749369763746360858393570744393113453851881938295643818248817072002698811520048889500971110206141915564130405968804310209966648143519520344379519734422619889206377247645396047099606746984470072307841918348443058001137405730744641173208136640871505127391117126384277600654949827498737930351970625484026292336638917266868078397546221943304515292656541155511123450692184805409663812694358812678270301616178079525890557314622131615700442604358319742049905983282126031607705032420740389963092192892880155075668853233135130227333430919366464363459379308633157220543461310455803559043638716153619880297653116264311650115168484247356309426598857798108169489531468338536240034116169098127761318994947304297394016163301287739591715069336715111606424061150761975511864072634264156468287934299318199690446603844035201829619487060747159562033487910181588784 [149,109] -107535395120144807524678544541737933495924165122938716314073986125033928329989326828861640483765358096875029206867973237758268177424138891439625466315567513597011629841506029439146414720965219893197330158434091401494485398420918080635811276965318584237244776040099544854650004401631216690793848518309162667314272703457853075568767830532602561951932777771199928467290963387052610154377803630079006769493214089629536977735322842121086337479978016832405218804805501704293571959583724096517902402482873656544480852630835585639267661684234756717018135745684100351412576465777346232600652691949351070571538019690731486254556846482215709706407717089081901622449597963071706117776538779061753753254772047327910613854785206592004624520524294716152781634108591878692265565206300920566378611595459534349481777187601095386149793361828773587538950413800925030203372129921023727330555472512511545938806744494682103979876627420942594130336310945985881438251020666966009524730612016516336658508335100222201409718265831540172349716482890279592232164065791406592489534118088580676895442285238029820644779906305151660401720809139857239420828129734809941072598005436325693045377263326432771332600161195681961078887741168752392317950452594068578822339683709651391770659869610 [149,110] -323700791370989137104684427626536129236092798910478500843591063249570510726333499105320275686127025063684867744803904882820605883323983965745524813886884767229107045639124148000086439921673762972965989696379275672396762927944922156015916361359191114399634458559858284825227100720277344739057478227138343131668562413739759508496047675700235190530502819209250907972871612660109305187095631693919612808121903419043695696224482299004750227974955491126904300025017353057606436767173702173983559680984453498570498300369329489026815082226118099564830741511722654280508069025671359776207047579441034275444012657833479168419148993580436747263744661500104061505878873586359636955846876896335517583834711016907642428407648685099800436658762010024560427301465884145790318653773455071738926616939846236483316888308080919166511207579852420252325850862144868615704256745630663733421328334850680170286825481348868263773661113424951979365946087579940252801837114986149938672816796670300883101879440787858003780826668014546646428816198002898187283754002572476179123991372169839434373288634869951756830049193191309502375870494092214519185471668628005531008711843714599258211973603327666979506951223422633533213674675605445396795384557700764686325181394933059508434304 [149,111] -557087464750321195006270322681141755099624663050660687879643645580680832217740125253596182518506191938396995649455739156094704820190617153995529017120464081777794375732125366594812875753135970780572004027568897494467405586813030192628179710745815005978470273137941683266429293624156999901388438661812953510155480108446387234413786963167492401693836654043254152982461969443886255483358346913470685827168683303414843824884308122359293554168342486868900208989893810548685405754229880635904870304314255538411731704636120630248828567439664028626100161181897002125024205908380075783667214821030376478068637240375357405819959538198216226195674442451240514504107626677541955416723501482914901425498281737338222488016279499162651946698126665792336189046975274358033111142233991929328233948077828240835038814147895836998097411737408684470769049455733225556283377561091000292748315536482285979717518409980276583686411783611084505275070885052030011559398829001759784609100987998515345614007008932704883160497028673097337026852998851415957802919645898723260386043484465305153893702096925832540579072071325346629412160928010446942601758475983128484879402886214528382371890905212371038071579123611687059548935592232958797622422044528985163904786160166456224 [149,112] -551274405419341397250019048780391888343522328899790191924029380508127122539525320165330616829082200893373026737698574709039718793443228462641632460744921224213975942980185084175945836015834814551193271019775793768129471624798512993737246155321007083342565146003473174592065926264191906406234790481470143155821164881125418125281639485074711852624176076565232431273976340170790253592337745347226147576461501574362705527616412679091015222244809685764580806390378834582414708585742917193598882509276984613306215060028412157458892785720470219262076028811174419418703459509704423260217338302796631739655104279984248430906817024605885378132429075341470597229343430073179367272249499885307522582494313036921051179339427812747038399157635070068751418356811765615782555601347363597524187065764655858631652011158906405909101094292832101312197236622325468807022980808499490005947270710064604569235102846005566143381139019601222235975367887214425997851595632625339125276227198555302242848277483429985510662255326209690502942493259724845035966122605361490233989396789736743558153701552462691335970148271330826993585657335162402962321397366187666879912786279019902353800835094643207710567716491022041120032586136224063832957902742437764324493233594512 [149,113] -313756977087366807468381614667886691149991191259000114022383935160171321009358503947353061986026421174756183339499029557821803255304246558811911041361703834524262969914130996427996624394821860577219826028023751105656119735548812276406336910202633104585519235800118384817906066849617163901050454941531037721832186861251233104736473646070588203446458962608828440428610588473657712001333418055470099143371162018348061719434770306800385122263464680053717902642614984952900323306959864296884642521498990350723792120774381892337938160280911810690462928725421719218317743255566272201946139610576556442890122569940426930862398736257207402148316606402117078728797509419991250466465941091652934234990866545251025490399875399485574299321662860610159880534234023721975019365562856020286424237630877181543534338456254958878450973374899701600270471024650559056476165383753267066705736448905133833491405148214253247616504314312676268419564443839184561580777423748537131164731639315795329442282129083373369804087062642093174617565456781796016101280237783616335945737583813118552988166672827913471511470714447759450794914531432234562009762158180841151292722052605692718877073911942127090369644873478934399575945587751913158667098704276298017270758 [149,114] -101788219895068257374863425345125792463862562865223900023970839869532284702241535751920091989971731816964522762577388098953161897938918088847847115605778446042102150859876850702475211506714107536856637827858660137042526052265054025104886728604465853214535016525287995190801752933620014318429035611176588620097496065406264260693840038550432894322254493797210045289647156534215230951328981528385221585911451395995040495628631752058135694223335874002494274215257050667207142983611123745709502732635710480056289418453426986069380961735369479242846176667204140189324549251663507217581335247635700329966916957439731057198275303879618964225598552065946795797020526875426797663543062609854363308698208936542757447982930488740472474129781993308788498437130661798983838737314404030543439463501731800927350403307522712025396251905644423571200124503970552482862400329042036370829587936607117955843497711133969717107462335154018845375571588576337450475375807450892697986502754757795697014187051251260953867299161087110111972317453598171131304893606533741216882638148919272300095241141794917867506943802954129183521157035941216730678142254278267020228692063006630911479076788878999137620584378276234507620732664432141899895978541191216832 [149,115] -18853225893246977844026727609328628123469316846366781613469066093438081556404890025658868060562396648271779622846396022705324810716380510025474123029778794112995155527051604327032046163987975464038665993186924721587096706222211445600271534453353103089224996835667378430735869387612221262596410157474192355637400961675428303661485599234261371803209443008369653499456249267316476598790423392611630969420259240808966605590727536272137322137745425353332036830666414565374385827719289092015793256178452199985837999929187911148377836854514073384023131237496845136816619706919684701133279747460285281642882051969875408518773801281492332719726684458364433975022116732962941036341585210104940469864942349252037504271757598628059433730346519073565438213800601955541445368344141873335887969841448037748523633789260397334497379461054807350626614209905379792979638404146287701686006637883121491606815253582064991409483889227291252920171098111281655113360065499568219718641948679843684194059379504632795264416569003560532660733387061923042208859477563449739309388086449823853772946582243926294897041166234328293877669623931478865369218275395379312068103101468781657239936870041077877787190471617704964061961435150558937071929902216 [149,116] -1879681444970487224234256518558471904633125315242285817546382493673385659931173961781751233696475591465044692860813884331647184868197957256732727593536784778197019145310189073314461206245809546796034772146757901975254248197242869118484081314319886349391448028146475464879017602228909199782263629723457902875979152526471600821828300020031616981093679595413651709116857821378534499741436928643978188508222271645020475006221561174364524625869407965650625043832280495345690825517085938106753436809035714340546152383113751148613457507298516920467454174905018869424649816596011055759014493399401703258619964680572115473547271331918988814576395204787525176240141158343343908086736257013067432224658689970740148272568017365631109322218039461873629067720543901687912814658949491656779266245671889409039025496029431085719245659982152250544547151925155678088650299313573658231689520042024466777579850458684658093617479117917390348393905105354011564866900644326064172186402600444561388153118233120581505831345271918288581837049716286676882977447624963923364244066474245002056029148153729290587284853069333030704479503893302259654898457679965199592224972186865419904904701583692124188538402025244739801702238234367442750976 [149,117] -130518915041893929240681536979034563530454333571173980960463657474547045957062608826081132836725913607877733186722987311389669913024078683996779159973881707544850248897023437416478204096265961315367530335089458500534561498090972715789580854700749243755507563645007120922021321193192365191817807937778332019875151892620021936842231165544902417508275303504311210084586221274356923066275967888512046091411138958461568750363948747934687631462627351927372414397305933894727460796365817157684104471800984379481115288123432611620999448882429242062397688824869871203655746592369349337946121656944329326756359879969741609386659869469999645421481026007500140056311603751304550546495411047097278634471978355272936794130739297279503035504231549887823171459318745219029283561742554406386517701983196342376937040559385583986448300138328540514144297639500043644493117899644030250246501682874387160460145111707080846226415366726998557316185330405810261241633327656926798468765721757199245406321839855460825003468472390620124045631582918778137149480637631196638307844311437064552383211494524191233896511605231968710034885595577995932736212446463118421541891204092669998237699403158476016009715280098424036452703723887280 [149,118] 691539400729358915187976337469094029605232471411518090627739663057401862033044199189198430042546979541527462751967340753344178645966589157918172439814058116217645660391214868762837250848307658790643953433744802781715128375974794676623973568394847845215568251576408705561268077022751757601023218523226460191361715924176835304217079412732184191534338768278443443975027814152834639696964492335259295345296738657062822393429574101152737161859406436040885380202659295205719223767049572790968906996635007570091446755897368798325224246375850939287924364655221395781115871429139229739601038450566803312346782581226732973107773869561593875759257227180960607685933559028499611399940300697166190480409600200628328254528214673661706872519409001077962667270258241775601129440031289706861917991375329538493499288125494702500923663123440402751160494047444325963799267266242310500494003243363972924988690878500498601077817524894414582142755896157239913212053670047592614148220658378400177664159196547370319733244974824198679752033516304815132902850161105192722293196859845044696541194043465008568174383459147693692235973204253746027166063938822479705662700701431946267749213256003838198281454791050470368906096 [149,119] -536000075511143684233528193741064416746711434862829460143207258035248324316133481048972346458749827562562674648967071036303301008941321844233812558106007626870693994672357837744007541863777232819399736574760237679281633311768961855186507309032422080987230833716013856176349738274887793843472974920473002491980086530915853147680723901325905983658001411599515065135161315802823189581650847965387533136010522844472692186857653041025127737276115869992935007718450096535092789781024756368014727329394566806882485864451152765522113107606917997273932224698052344309833593850827141391630085570505442681316286239935371937363999822820612779321567854183892267975894426421626357424674074683231722377969981193828997638625867998047620881368490474578818511992188514470863437931100327091998138988055978330957403767662197032320884095625081604078869534896391408112710499147638288537074979900948840277216356341690563619811581044213242097127205090414712024092684375491563164613606222900250830908064736188194845927468185532718121416232577672885734298979216005512030337274841786150466089464129601995549818883981176661399207552383536204387633837199167618643778368057115136359132789445727871352677080639802709108 [149,120] 29530464947671547592722203170495506865084560765796339395063433940573306975040284404634057362296350095668935501604213174676460722417039330102602821852552341356933054286370594448157418501386490765624660191660915724748028303879205168975952226465763288693854043922692134360902388533556667533261356404063968711915075212538046983677509714503059236762046181799997618964896332701020501195972404952975775572220574452445706031140659692046927379088539975443735877795292127874260227668497745567620150352423463548822539600006697374374435301669660929435922336657199444430687254553039398125305688892885622561148265046636574250819927128692779449636610470323139221962622059712002665792795201597817653753041566932228808665633251279618689647041894084448427137485353201539949149433203965785683341571879282820551514948207602802029932628205303378311227065378984305344059923317999907547366680813484461262471079845360179321388374346255251844651070244059101543496821028489719001129396343325535186475163571980667811609915333571048325642319444395714643225343923176733897616950472780701496702677594965462451376692445628743114720447814400638522439029450986796376857223464527596232721346559051251800352635583864 [149,121] -1002066430416381477718041121821622500589082039142423422402939600880086090406603969612270503811261193107519421668541446415203820487892772993298055176657971703552149639586663329127964036135321185127433766438694064550925982143523680893132830290077696988161939782998216490688545764650188398625357427263829220957856887390983753677625510384397412166620153881686309100406113157395592446501561805567701979571688160502036743375772139865372016019623361433796472736221871036370042806182623946626816187060192785955376829385541590585133265578630515871265552405965079140709246967041489345091550603852505382752732536859144171019851827723518824399637785659175337862518434116895975514723736751118178339201943864743054939654110597677159273274231102566561052669284001594927479549371808692316976464669929536397838219343385219884450281293959145569495002558896120450334883638721547738818253694731337855477249992118863568552293236962511095872328690883999056709780575856542600352080815304860281875715811292520746693451292840655551068417802664715226892189891863880040105102000497004698548353742675875270234586959474924822541613076785125168340872807428253655017129379763532554953675316259685026790611 [149,122] 17164693326113513416188231019505439913982030979833562325790004136673095537042439326377979721990776399784404976475771810192963604403911927593492105710947955087366898672761036558998942150827785632111486995168468646460607832933901742197033644701286783407189828181026302500587236670584509670414832437251344541922294031692693794901793185111095379468647884176607487433524797484253394413077311374899918808367012893413396409859369420143368329095586935018997922171616329060412258159653942593945285087008821923655082253034150823901322688227866452418221368226053425191220192921072074057857495803070745541229132893109940690188385570040653993941601444856076789897754158871974091843186198145610421612929165234675331169625494510267211788861108499712966610049115560595633296894773457654588869310254475116085039963619097874489600084316429984011522076311603960964926991784471577297759645012314535962992454678795865887541053557946622810865669460271258042575707491817881603550926643399840542470159810540772417684483739333823612470861060138732397112102533524027857376259490057084577728548180665662929213669756485785483591487933073124359235197396554361521308750097214995303637534811246624 [149,123] -148607164920041291989365343553289722748434628803597481479221157010155423962721413794621125630397456127822223490841618362307750699801590704340233240913445213854852427745866860559646243857259354655099459109276291099102957173345763157146218473334948390832344807831689111406225440327699828112377775837900286658061009738322149729822513179091126652067694125162245368457831476616537080948386373790966116307148640844527778493749638974182145504638612777205496445850830923902438094724807793521102404450386470461691781864588823293175127767321729424531391650772312636843940022641176997011745441506822186141940191798087027117576160629453133489799621103715852682379729745717498475635183127883506067207389540419126484931996897093913778953618226988744080478331871723792570951984815968743932389751445160176758481434928202944206042734821351347276548436028644095969334427935598924956437380908831229082632622339731494495633871079829650130827223962697994716156300919585450646499454939860425700124947447456338540848526341007684402108333908193495454917871974667159507632486168430397005441104122310923337526955450032632340446952257881012672344553817196585589388645048697252026731444 [149,124] 627499953395789749125293248372716099046006450038353319251638636677274018490527598666469950266601197961564409821380872731068800960983877383289259330560050011500035563657692053424219424047134472196791145920861006621872664344572763753099888559030632416248419258600454879243505815807586002634712376437326109346776955857027249236183951843913432917541088769718114902077846796240786765787986431323474238707049079649661705186099354115035581611161636045141709484279369422407554310006209715625343022687284377073650763341938246708693984588861422803773333014422011870720215552578217346472128643216387856369741182183528607938650282891931352680434571693023852211520859199112629738170926505910496125109700567182214085345741334178076780145633719515219431043190553536399846259737812325121369744704447143077039730205369174803671348307450708438131914585047429695329044125389194307882204639066496768765381645160508478722934441531800088561619180058758887242114109901781605529341774468829890676264974578213543744124043898857543954246724161644715056844971049720556106520010244442952200006849188590305127908333567618227707785204256130220101542669098053637805884759034996896 [149,125] -1268074531330453812684615427788237278405788094272129984344975086009286340059224434917474038458803212753935145592983172781570752275319435102299039499763713859595060410932484084932736789556842152581996798516704228708141349056342264003810647868721434798211401880642209476745474917857093033583423608657516721493380106778672014935706509960566908078025076474662130526465046311277981579174381694643820742672168711253276569030781911773266622493668736315020543892098660282081970693531693862176690823720519219902779827073583367022533534470962332163204254529125980295714830685891663685059328769762381068724908653955697091098721946625255005997214436487106024312705314674925843260888811505344566493639672981867747100298961861891984493952917206432581550416296772854960047001667614878837013829290312674039116223973747425297205180842819982295749588108227038018155088110080619399904673483323030531697848978108667886156999059927008635275106555225636003524719211446766050271150493093132113338569515470447665890598559242768260714777219844963394928831717167765796481895236736395370109802398001964565846911579263415838524113434919203652048570439709230299042763764 [149,126] 1138734804356285984764582468248761932874776330373660164154962498943883885462129360571974110587830585467485385111807101500948322702429440895425552903309182616236354417937012070876451525601732104211778493851708991001486913077026769950516740080416931853760821829694719024780588144864068095063877749070294070089086210287713934427305869891834177715624760707328720580615731266258871394072566337063684615465335171822260183238383013117448819904318454727066070960153299463863532611755989954309227831499979864915238661329249091565268566467194513203324289457256576516124449037346270731412937160757153678868944479153939860851495608415085105953306418256183998804064368940541411908642501492323919283120986161550703180558441656802580655100638648947194220742945028636373347493037562010153041579155511833314269221760734129164010790236437166204308567276252654304044517594904189066375373518179509827514194848630554725959053422513548298065561657223394450743829764683123537201259814368647678437952828418593014628247660097443922610872253237096981936398162815888135601773406677164223284464619093324625227428842476475532824981049828237914000448143804804224 [149,127] -760432961166265095772916869344459069323455088570335335655023656425411849382965617412056401930931279691939818220316635816309262171167135966009487225355851793057643237047826555866884813368802974903467017619596822055651129984399290713885965907528817988410627572770019452032078504665506048932354330518537114664914982647122202199694621132767909060921395704764451921221123645834347545490802005862149001076266312890785861822671262611028952045730861330003809436807418061696289835105768634837873504744506817325583318319533857029097902701814949688495180828118754651751915386707093113542770676306850937720409628577751911914331331189588412111888924317151737920863179231321022992914936625501909442730733152354883891958491058174039103165517355719121496488121005747439056152898997793435045536749371391035860919438628125035544249905704973968190758902652781146708236901355297325016816867253494852781049174814121171918006852333089681181743128321516577698441278997571420269345409130587922847481969155268432179450913364923798281473542512364769188782795987768881581003592050816311396085149854844511809866584078489678561193661236128445880031536 [149,128] -677571884217146259068000931434341495222321547793506373321049689213782181207061465670965212880682231771256208756246007273411734310546185140268489385069168513667678306627056134426339386319348901838314744662193305213193518369320038393764139367152303888555128038872026318529827346196440717960431331758121442717120207026608397751689053483560497272691705105252711644896847500022823438121417507003709324221732550568904456591768712401023230968684525854127279785428983892038066485592212670727624887682636793462397306377085909029156644931107454703095809599077421923642548262552460938782165492010964078791589283699272307405958258261531619491703565380809426810416239883778047768560080491876234806797200141779119604106117192280668124988334812437428093804525863460286888581083669162116292865927720426062343850784880849474678007597964226918263891886005435609128004393822818509940600866990488220808088005101196193411844250244537055157560358129224386143934162492438986232989851487976820477687889696738537490626104229359562809570564880342147419334982395447200341643834833751065054557323215884555280357012374697956876989130168249376 [149,129] -916179842666311216536810899212898578340363483855852038504848878028654088770477837390015376069582473189026142233394146812970778424314803172041775604937329822840227285726027790749473012254619163024916421652147949667580357058067702147288482181632906036685054715031356499626598289344845240309338957155542262174330973811221200332817504122970740221354498740427630850268935640445209135044190379633352106169273947923940450596986136988025268137325020247041740531981275227640636915638098624459690882517888746680771114398665652259769526870749609791338029011726544492364380191671857082822858136840190419348753977559183286983796631181368245515293664738518541420542234086593348409007835397210266491352031612067191340020795951340679536648036124735526926663616386104301337259361630066944384344159522605347726534279568511457968490021819241682453305939609433748687759388052616342465304912430154077288486628231541438937912217009808926437459785169873831416237228058615169007611532199686976787156988698595841865234441030263364340372789155905222660170312444670458031872163551170893331946431203460515782902977105747613676906604 [149,130] -395058025873580315003724366906181726501234206042978810226305868916922881169015175950480610338527289737557260678013305932266859038201829872652282765735906251928291387363518849685261983658685668128175247249249951611273615188626284159817128424056253077015142116578605382135456628932790191206592571753191834890262323254390705956814290390195628468200729700077046802292536665984453085668018702340300930667177783874592771413628072136680926243170744047565548586856421718711268687181138982459374822212921908523523123414318218056779412678034035763972575475807052062830285538279278691184970750766312501845663718938529959973824780374378784014143551493339841851884659739540930289839560687686099859146566225700475490471621272797560012837323269986169761928384307086341630189268490144056839015756434269699539739699471611756488248680889214034293636419319499253903088054023510789020195513546245738012809408183748704477265724934517255010650226034004665280052472979598368449525429931833989069796454199450037845430259884412832705001395526919777839309594304989429478739195306996086269635853143137816538439593592375008 [149,131] -65791264519023148842430092858779022603197073300647926550055749420018558780406047132916109299370143899785933592410700401453015853373765199011760699040738198201147610729675784994762448481830675909609331966680374307259996052529088529821060644983868814535961069464656905263540489629889411611765504210369059725374191564551911494924542613373448688473018065317445346568406498258455018085039660050779998841148475136209762844028612748521058233500616380788521680022151117270887582298735534824891208525447077015520290780950968316471058057861620072284411632148373281419991789710130140412600801096748780323642669956390568163406055104415532893314584235514366910523045878395918867496629990314496476066938268438283056013444603989482578863460680584137908950940902042591610248146848546866616099722726370238209090975502956039038419706060319420863140624535613155631379084761186651585092695907296063341413958687003951647600763729412111451617875600385002598697563034611762656344837225328461426569847344164494890041443665919120141595749664958736298275694779474118570435266500762994632383457500868573471210812 [149,132] -3813308697744128734914414189577687266937230099253107715570716785152418072813605687946013379862184691190462302351219586251268688859860076604814359441677438177825575763478310745463802467911428149250370448839525123345509152719701910965116135603899647216111804395636605721936348226595943823997758409430341835822460453547743184158598738497082981798062918185619644757194310931432164108295526286864687572394370205378606596223257767677983510330367443128929603997783092261472723400939680308136576318917906144167210885997390742798704030130868280216733168042050877450825195920372540250404711993793511389617299643821570925457676537497344701324066594337099412523908258501843128176182698943607529862562036023939040831367440286332487990777644142823651546351792605931860496180976274836564921323650632040954299223056554940161229200510833231331464014512015600746296463724037267539932670030534148223391039742860897008162788805974789627179110592441746073039381805999988665278222405185371671463444819120343319940367851824539227386782822162992427828000782811323634941885849090004190205703893770288 [149,133] -82567166242630174595408630491251900106611104315759088197664451420895841828866958871471763034543498909501880777344421222390086047602644371277464743091174306223917468933349381157775315203067539170136029059017743776730673344025714922101226659340840545804498269833266812355134402279339244800686157350847280598377001789475335009855989565876578658214824184834778103853055193387271456914454832125258361205793178465220305586697245169694295554295215894184689863880416559993877171364052339388885709837515177034655970906569225317093893085607539357050681465366738030981822870687478089775430781490814453775539613659812720055988661817112960363940270694402028767075606896995303884984065955845322707670100019081093953056805544780914647476567971824238503641870567336428944865855948372599936476436163769653940510918718813039786109501565122214654898348948392480606310384016787021347984246913199221788349691562156448804956058161204806049018302377775660854963193821494441822750877473633917890174945808464863855711145534293836089477024014438558807130237078210957252004747851556075356266 [149,134] 3728892345812237581772455842416714847240570150141374036019790947065606313149075851658274557381670049837162621228961373815639454116375551195539609807156714375688153392047901357689305802352476012448091559742976122598636233750170084957848432873301420423557832391753257565265603587945835199700429713041786321234413466771694384287567029742983151042212230809635969024435671320247653923793984879879324742479262175602643747694946495263604474845630747876553323821448420107392180387478134400742239263937650936564998747725919295336232361373987468878064750768375757190456755155117092250595229601479676155637514425785449701740780926449002424149441507974443170505308468281331515378757700108553960396045388571356428146849232086038713199988259773218607921277880729920779266529771567943044304491154451128538052610264293538456925461030840500541479811649850802598401024192242530313700720988737337167420180923444519494098765711482135156767255500251266882181342730409454305653847120629949879204079515109978791132738688052641322796124821256015170361111644957532458371558565168 [149,135] -293741090111769954584584004768321852044455911638134279679104855652177566913636514738839493958625162395947821170031367494506093153186880145205232214426718932840131443023687595504772434263366698293679379233357846947884414683664237860618164985307887756341806712322912175095951306478286543183554293434154536225365432945151034061495536476150734509184682928130123974850864002548954617981784153644928359332289811861076125258183038289588762438972636504951462602967709657571498851870547722123515381876350092597989245247042109486243612537580970541375520057852392255934086021164196444861185149043078160564321281382545042899551560131198365675292801280860052945806586115761714486989447836816685481623704513696392413147110032813947589911582867361547969161893009314171343961128306369272029614685336096657750425929575788419125745390489638490380042295118715439150802508485181585472811148735642979376521627235725436813960127659927617204311740125268232377411069991675859933609108178065236134839501404928758322625317152812926814791146156747213542884815211441385720 [149,136] 3622420838136544700126076876049224142192296115833189474284427490419789767898170182259115635575608479083507335770700943929871461232953929200696009727483790517101749269871011094483714020820789493916647410233371430166047879806703151813567274269623929187154128600633901318715458874225658103134062589721748995154138784985834846734435545284269929401503785746184538725210240719177621773705997547111015248470617598679446382404189729842574565131309881647219951148753552526621658171634173618792587056800506246172041475524388878867182113704408391271024765333218182211334821317303087297230858175234536109757615325872347382286372254561647113147767413459930183184291735616420790077093907222974828601226181377688252099323786032912577579325641866388001809891571429877401696630928814874310195578999978237183614024191545103841045766279986146086484562031873747212941143798026920102634576968640402875414050442230557783466860171446187475231452724552034686657750787749200443460934380521353690647685763421125847036078007925629561951728199563473599685755040 [149,137] -8100100727004493085381927808033270398918907281855367323571033701768029250236987924808197724371386368819075917333654299884923359732169321389814885087680506184979969270727242404323693488197865968419888292469663726809259838727722279008254790715642509453914305923827450964977835174416332098271666447694511165044894363842682361671250862981869467564861962709591131361775388270539580831701445752423835489609594980924804331361111470672813140966422750552248316192698381254395647293672682912401023876211509867795456231268697297939902115652760497835049246285131116451164351895311887828337565506589183602915049366858259604141429040308465229722690752620211212433197762640379922246052783807691260620844831738127699886125584016303244625734876215604571795356761981227158107009000545889591300451749819866162146314619627255554242564095265433294123475045002470854244666496667927431284066204836913033559909106936850816620300209602952718519297187670238336076451587934624745679343247803311475456599881055266254311109829448978740017484554749892 [149,138] -16249895918002106059280780901913379025586569896389526036977097248360761230935855084009366112041051939508503919817349788636604865610650632620033024818484364036300453975637862004685125232593979124871024623383806101354425115914848190342877483534463950146662571914221365357458567816265247113311532638894739772193246530606083610638242942274349535411238257230911637333905317351053043799185468303593249786852099119615487968951680666643272960658827741568395379002362628982271885386885866950391478349315712238175612400977099886589135502358228613147065807200662208360204684937160561782130273274874107347139492128032071860642417598557172847461501845642812911046417163645322069634637512283469034833785408621309511585923557763096942654202729953280838020818673876817943592368218584974191824392748862243898712454762154146205376325165670943147352038562994356610001438850604167489789730877422390371347375664191157774858313540220155515211125202998764748254396901869727079719307947787098601426809371233033838888792015331124622944 [149,139] -235728629726142431793697986662701754015355966847001663591941746488764449802455313538983993241810718009491543426318621264480520814205003914075871536318030114176313551132336532202336743835843590059271618846728556285086968807413959002554901289457832922724551642656397485694018196781565685613027327706220942543885638764016769926695876272036071682437004962560079220366856271199738337812376650858235998136117211071461394170360288276270061351943430868326940443574746844845214445354859391737862725408616973100467944818817496699129556579427487418466438277102575462258694425516324328968200482511235169138652549252221785141031531157700579188126397426769731261236641582216988752617075185992531623002836185910437493855375467213236524361417743767426725909834669300114147418833951055892451186174153127095324669079375187984441423158191882561337138009240515169214081991909005297401762163438409537123710912223895677414917852751331050256141471863238125007468093794497845866077720778929321259914034783674016715910931796 [149,140] -287563678184458785927190947451842298003813726746769656393193835654190550766621864271968513989362201271685512148243833075914555817720060976522331659177739915359345717042002270051555654417439451006924896876964758039636409770917988085061273593863741877640356468000070001710342151287892445844004057033356034270955344424964632835256521766423085481890408333441171050367018236148925447570304859525438730686340476704003884846924573268660809571099572007561851830857523852230259999078709699355705457583579670856751508125779489939266305488313198987498115204683963717357666150858695948890315047217426801380169398741623768107200475635076401420863096149499884192647385706226279677577533445729148752960131387206457171479596609297427786309430997689512993723016608319842007161047105337300868534211215513559010050659833449036376264308087024017883771117752902022083284708477642396722831693795428443065805975011798405177482276912522368292563701035914032767073870248104457235040583102923719492198973445822992 [149,141] -38256330862727781991263822635189095653846559184702220260222415286265548150780353163997455184094621614861531835839616877512141906320015283363579165002354310507577073091534157657967910884851844178208338766184094654976743223622802331431502706991462535762712276019937400005024520292708494819597026144306713422042893623092306486757504338785196926658328287562199125781151523248321620449066564805010497811063430623044431415647422973501338008636431379860016107936399102376305576947723725609508899906069394823359692076792029022881970884341773451847647175963668918773725182348893742129576548928463875383499378595363073694847516112803148237919797895798892306314894062378748989973675182986405947318105279717710516473748238887729184050398481889714072458129878177729745791050290613823237766803524107276882829047935897737967190354359462806442909763958130069299476439300839292266830897788693696708883964377774977356571957382694108674707463185840140924386465145784209961592406926423932685950 [149,142] -541052247888082903055333305057309242246480295187638240023780893990329368704910762032448012748568169519135632265667304046926030710018606629981576368393747871644908244135631469118711518969211248496411027190203148397400188770806608458052777044997883531102282554809214779631402303234293902064916089487973851023463193282864346917011398591414411560552366618359977953721662787869856157944861005344465583344939756159026900830204388708403449964088957090327530922859685182829673886382985178026923875817864390800976756124151435425360438512496984614543285474476064613944943831913257088079071659759361703714724223428413405777957580962323773760407147315063242698479760370694029052613720559965751982377114964110450812053332200917238045919806771943008150577889368413048866957733074110405922332021576204672887513637063068220098138501087605613856885566070999732525600475191778898892433190328589717414961053764708500723728473434067219277026070460310047570343235004345624205035152 [149,143] -781408104477335436274343130184894147214815980349551212185788420810337763364160446406367493176984364131245023464757793162840196175925425538832617563112037908492587919648393773242657964348124722461436354212887181009168669715299882518718197655854062318014923439550453001864290189528896509638591102454069726923779132167740723457039605016722680034060827505372421543543989330661603842550599004049595475745473713549137430508938834429842283074038908633231425309405930151067835754515760741584434636287982106421112681132388485986820958910870715231074141064737558636115703535817550152388289288851569060918058938234060796420560194427388172090777715519818503528741379924323247123295737215280778437926113151050177431203859713770551207814769172246937702796988021989762374980245889987837952819483931640022241646297292756443168322510575314990630722445963906312807204416096158561692420671840511880473684773002942383635209882265919356137311100922702918898556765040 [149,144] -108706229538700505650263913753027152923620817722892726544744641720340659216147002834651288163999052655382508562352359596704683850644262727403541576859215019427813373239268045455281419515151929821161184845629628479725338639063236462458549833243090364330079866469032722569646915143782643100846624647724726031419966932441995211739771707719901904855226455396826726869924326158482582903990553690645244377071220513146803315724117522367467776609479437967073662590199085679639911173701436973820393475814233172508151464814113458696531354960488869199189001323128501012448675304574436564331047175482621720125006477236693654758451372862443821483433994601182688443963514159190957825875834707381450270142455407921594153651751458673530769342070366831554140475677671669859455862899308205382912543422458258199305290824348373842449820759150495115355418630873037622779915205754064768916112911725213754979593641257068236461428802442056861878143844720 [149,145] -1348925027742829464874869049553359489140278604910706510538908697687988287534793860931031888666171586407265373212509705140978572758933815576370698264995179768007947738154174382781902985347418564695393834746717053708951840948230866686070250365058282351649051892901454645645742255930522693086812859201354164290460783358048349292439714089069573952617226194724971378758799065654066819443676830857029588714137322049612751041601717807450525912067054270963923566646876206128293987371151835014020352170440898886540219077050049484745790664012642816787414808129397456628974784159061512352182031849503427337463829329652198751323594623476681830678387531326936822383583698569478877959801886267345235989427671007908634460192448641321735935731622927277202660920490364845230593276524415882885599809643086274467850473645458878734674895827056302365506860196948493053556621684114162372007038231384847144493763533822950834601784408410 [149,146] -1355648401026091265351640285197676917720400362685111591222465590402790883583661611867752171844846138330304952509046588452666729656365542512219622820674777715764510267410067861650649676341012800435106983917810406369013114858511455406254498212400913811148458172080089261362752821734749520555164754142720390240782074858526157326883863603205775777488670717074065010720297962631688058053415253133402059060378704729915799217148730271151468654118909962396347658539731566310389742899621885289056780418133967636194556436417949441330001821701645094881111754633111694961064890827910995168632572918659186580245713703605039613059044925595056024291021164409013653144521636419950265773447044273153025768980761313966811519145601008922012113541064037702460674030357501118840682743716592319082148533551028229745437967723172699646650575429414120361529590055576994555876801082237928311104404699745843471287707523808 [149,147] -98026878515537934647382324162252696873807493626296100111388233778319797280296419226017208830988619853882710657931201335793063753726258256871995564892343970131215746704923556683476001899368284697204525400369540317396439995964920421321521556626078095257223591480711398390945901104180348997040260124005029813270106382717253790955680081485161782780717092439120169919753578413779093807548767000447133548939603189018010804312044850019065763949569779401714129926033605371756517032854187672428740189573402866594600031130053206576333593073253352569003759109889781578709529233572197927722356824051819517334330580131067635781258538297221996658988766017319299564802974674098601682372852260051301508256494752525035120588273773885067849757732906285314589832710370393660009215030431590007604540411800231187342658336365122746967804017377540367838417713000694227164491400402814664704681379292 [149,148] -441987353490114294844031210930844696700272786617784276520169991279468978444944767971896732442253454538136046531062113993926829311567918639624218788848500730173162157501861647980810948046436842395623683356155046334496876121669226535600568239079376156337603888294009316241150608866667377963402674060097329989466690970313672535327212553564939196755155042500636686939323575136608181782094338921285951334397006732242510053702577469612053331725382407046248217815398834885386128235546691449613053995703220422718743509026675877994626658314885518994634097266903006833767935891732240328106374286384907455232314202541127434719676709817337684098352167390947197348637815781021064959749557966740671934195054247403167735179712600690215779915055807165833822730782762015528972313769005948195803145976318700583737515165856308263435067827849098676201809288293838910540476768 [149,149] -104600957950226222886587502348679464152674668760126300091917204657516266767364927713073208546029005804817869607640389882131922511312126462161187400983985312188393563927324095440878549503395817175548528883037317732010605168240254559384283925936907055186807915137750967090484968864945453704091606099214038624833419144642738429842120076350927668855801296993635995242938021033549508982441878940107267368130428610655230219216841062573608334420055702610471339850201487789217367741621439001969243811461174922270888688773134536916354300242613133421912615451159618340450180325322637582723482174253745484898185793311033147400691408914086691178181513961774665948372924788591115358651495736535278712951628055020794714749570994183748291983313954068312884555532224648539717359646749431032012486102348341016806258414519863812253604093902576313109444 [150,0] 12071782837253476275865672972000671567669803227098239971053338125025958694360334761119814338034593927295827401039085824837538864158567596808634168641524412128791798946188746410168597237475769608869706550358671124755619423108800431321486709529326623892404099440636259997620456062880367215654205635540792760809747502736109711533740613017516035271060269800630895041100184079050381468227046918880011058683518435398382867447358226640428256480003477438787639947579505520216183643308453959231689785936462527666610437387224037122268807431189569838721006429383482284192130616447541022338733351313040502310011197099279364485084724681573446257008237850731611496936870714625363178895806217687396553247386853494575204062422558763226387632281311990989227659651028828668051746074078013140068887255138453231362051347323392683442023197918505354391808439005407744394450960175456318147575129012183721207723060356972731379788732843843678137394607592869685464394932604556105329826649768672819761653134537386956410600620494643757563409688886468545029093788400020689549800257378026360349553418356088365797767590483453438987830823326756036134339819131876145434333223334791801024352031834784494729841576449266884344724937295683058636486549157213715756607647675165070120394404757730814575576480224283915590529955169339442170145753769981797959104869305363448306206491522532712357438656691719737038073539639685642358933073687908116699123005946549941284755109869790161919853658830654871287366403180519352668207446444532511738205017206190882413335233122408526983255434340917399519232000000000000000000000000000000000000000000000000000000 [150,1] 741643886672563798744763255605670433481660619399382348752290289222620955664428911527278464790707182691231754810312112856198992379130450025280107345474615020618868606062467680305217967957875708001025280400846139880298906527575066556785799687757635822425328123532125247845173579499127975893667703162130835103741868677871335313069364688340931272436306865703494522380769602169365281525946349610632631764391700426826276777029247942569614493731874858090834941141132614862405891492510845943254372389691316226883618710373333283148741441483831243707036671309466072639129698674114624805452695181637431393817015963867179596498791217896280961384827515144025095123046693635669944039546764783002125736012861344790488134606249551083105479889030264596773148505159516768090296844280546742457177128425796518083691955277782871374637228729612619676071262016714963639474242464441061963519479496507415278110838375599089085290046152776263024499396182803552503507729369962070940440307093332339750624994653186069040526302316724188074409836398806152679721987573706124116928873850769938996975674690338175093056500216055601881742218812216603750348565084648439282804164759142368165789324615291980032320314342613470508314406457784329200558494804913720390798040400992416765811659709127955140462505566491114666619945710454480900356558383959859000765216504304254419934092552368338157097294366276165744184200568713303211140684971800335744132185586895141914397159800913385181517702830677773558100625389406765324444118626324127364885126451476245216203754546929192797110534680719252375451205632000000000000000000000000000000000000000000000000000 [150,2] 2176874299852670410689940711248683445043670854450706397599899703306329747040283805376056722359873572681952425201021300821417740815673207435651335526401130974965073633723187913406780391868748430465766691226523923914422027708219801971045299198234673910318789693988416108253326980830566275308099957524030565780214201140930389800286839591670610601479981334373705283541637125119699679537539608498842420975368859276143902150883775734680603313140408442972284870498232277262076451616639678967812403615199764349674988733587512983292282362152912947428070176577573662755395608958817984546313349269258086765711835351839241419806918645385208156338973196460550395610463661627022594016644939634222357626117542454776747981743917895320736291441534279098050438339484494556305423535548346806901132248078854035637766463268227807267737403419487613908778985887755826751522020184685231956334683485916458837822361031055517393492253823350641110248667495509933255224947278948175776575200484827146510299807229324608120526997594194315052938370526723863129489755543305367212919372486137386857142797764691513610961534766825803006761878682318071396345341903916173881404387345907041246343165551068066619770763443928721439963617874986036685838250056535052736578514277374614512163827563851063136242322821935361803003800570590270892403579745563195052193623134330700021063688811188886005479054157508582429640279637676466472570105035907957454104144634142075546337859242722975837867575423894493053447354053675878939430342573821955316627210819299254799738943713275861806544774033712542465070282571776000000000000000000000000000000000000000000000000 [150,3] 1441673051034126581836696047390205860721794548349284466554804907964056557071112046674506090182406318229259997815684211545892785743427530565338561110857301451238851719882078142539940236266675381816946756982384564815034380707421927604715357722714926011619009591906212075643067110851859856023625388516664442329658592042613592771552696754492863449238236698235027803155020956781683642646759694054650388766765811008479130735426092120968034029258877446722965059285450555829510752967120629791934440540513098363927811112618789448630235006377595430018002549342616283946784341960403454605354558792259569608556132598930697334765239799037389375745721683059583199010578736183933161602132955104960691175441734324199495728351348233215262046720462738692478582989275260913810104927561438269619951291287986021003949721449543225222584354845964632228979534645255391787200006382197510753553878487518439010155395654892670736576611152705597338695480537016341759751212555078457580189792259619782162258401926191140590171697064570145212476210111334073498661134335013763664085193304040142302909456421382867261005579472102272431051679416571848787382044115115799909127191395185692855287452274506635885005741132488262128364686841706752389915122110855941556020035950564735064597704730801148716518225571113272963039744792815578153685472586130303436874095374834026749562459755815562466391175331216663858748437095570749383920882527417053813938316984424695529492999442371056666965173545456818895666063839806160158055941060676829732717425207649392170388688137117544109833413695137975026870426584219648000000000000000000000000000000000000000000000 [150,4] 342161094192246886251406012676457501365334141951519722535903709280554004816290433114467073606994407348289113150409401859528563273459604634931119066494330266145043831068760620838876591943311469199518257154698567773953480235459115572626427024365995109440311061073902447677953431195402641072528179791996173350373461387691065618667164719285156705328369706821916056242232718860592572965432673801014025218817411200020699551764980367119096882576203761496061100497763341100287697592935434311437601095123927400393506862496391579044919848311213282717162701502559007627618581262515071808250204381162968987972567340828042290550251039244867472303862324335525026651155400766222192614109235769237018438523558818242659173333040737807108654232949159809872215912170089030110729286880615068974227767832303229553667395425584778785139807967803317705820219566735421065911612880201142136476104343188922126651146525146786939513893743651004900825058977719903230862601414218624652317442811520620381838659619324101559658569851472080771701003104899490376912954309900246639981636695471170638511754497686494870689852021890066449971887646783629597944437519208666451722273728304933303805177952559846102595649964545003574726472325307574527478450459823469282075219890742687285256932595828555469317210917552881824814212357163927564455577423020802782388372394511711822548391132302363308628070393116339432026632872796829460385965993513432514288300843386316033789002178896271910438033544246644332916206735035545528069394577474385983096318510202483474367184480024254003629651782209474830306555563671027712000000000000000000000000000000000000000000 [150,5] 36429833643298488514679661136887803481415634799845067042619972752572361360728798396065020179548235176334875798854773730442924810142003600207820800851605135566648822543240732490803810759896503620102417397970068544063807848472561627067313362384182492064412511610033410701393875748378516880988564559365860470673547158710445572604053691156274243246344830895086005783876755647493367568394447578971506316299004431665794885244965189782270760389566849933730941021244498652086727805119432140893929320225001433964155821720526693040414197842294161476989762414251232467706017753297630238401763756004424567671282927569258723258697340598554064548392869591686680214440907582397372667721473973257371417052925216857765130921261524932853534530885172006938542401171786008183156920762698382468242971997693393107876876510714475692296600880891501160447658659339458053740257246250323252020768420326179612452867670664084874237391687637377138183593587554340643795708070104927182246031369730822002860202305613947975731921454400862959323622479543634322338657449690430444798288072143123046255361971985093473856418778743623174403788386769171805760509707586000665131521322533214158673114185736660376141086836894532535654685162118303712655834975386717673312806306276466385060149039667849120679366807027130666985896905154226790752993584808529406757413502552330135244679442044072543283669241982615224568982755006290029627223848791091524304755862047916055052497125593001723397747511731484956257113311191703173804206451331385778888092618261209190741514053384829078272801512917339183161697434451952271360000000000000000000000000000000000000000 [150,6] 1977538452649924936899700848683806376724867222903809032734670880175987805413151964594243026455635252098895286339023816711798445046577800602943705775786129711884523588864016451673177356393719549910782435012478876154270058913621539904130311245420921946944394037399760261295822801472055036661432781821657968855302975795127761265868715204414645405914108835013018952595493593198636558430493767854150119377226000887142867931958338923611142398054264745551433841740248796344443041064622423684819307842087209157633238094668646064402595437652851949160062901770260200588898523931453184689988440563047633757608798242681150110319513730210199957616027516983181772216212830321251180662696940511014572957105465672033035753440419082987039679379544979563397594920936350199547962837039630931790091222419922786859746102796402062393090939135931236454340165125976567300986558792301410808722383659659064237751127031371282812433851834381451148306302011190603343914374381340669738753013645908908312468720732462779545314020557223059269062368053007152067156997454826872591367567530598451122634972189913327637317528371199911160593344142676238268516481339685448596878644954361107031222903590388414697852618032209590441938868470100355406008349805179147672189158860962677939942075719199624490004003600600649278042456382517469097522971787100770972179446588401442936803963661923180285184659691114892959689877076031311439705315591862604323803993469207914374970075527278481378197222328980493383627315179515594122694082436540959309723860606472213724440069770220761346778979031677022783568109451398516572160000000000000000000000000000000000000 [150,7] 59059917235245805342758543411536519627807382990768207178961349888855201250110963667258973231208164668666497556498429588515230986522982091081717664595444038841055829660813614632883309904487037508324731992641228958959073736791121002509776571529289220037020843643691737432444961186767260617075035919164908737413491382442798093202564301771141790980058751028252445357809027386944213733697673267285232089192854319569857863287180144363085102505739509836688965890704791576321381635443280706099397662521221204015886334340126013880273400160688829762950851549104821093516970470045941967531764223964711176510012246509254738453770741890581964094597967621784657674809715495230229296740510563844880895621436417454544936688877507594549496559650939537077405905666190824109299165120218405381953873499346517077285227664929890677694806534355398680125720592391861608651948076506738706377381813787700991098974862775724809252725419773274454667711342043179106066076192596392403735434646010470453770010340217704327096517498583689133863719051460443519954933020362958406308913742637896801330327846751775549901062808567132970973166775209299626454080296895906908153652416450071515479442111571585466450961079918043165930868140710739419899992923773981908703322767472463755062171860091012890921362298055982438894177613216132386106640564698206534016334035341678548907820482423218153936752270677039236393688015566187927134812440212018987704147260821310466654657610985497113459551088461805197035406123805621643505164189305732172370909097463222863981251124226839821373701932871724825904393826896198630375424000000000000000000000000000000000 [150,8] 1010516632627269757131114296887256279092297270308368562366448202421702378365890639840629404685883870901302492215974039917304551994665481448720950378585452986375163262399832341881687500632538415306841204670437040277969608057903423684185934613991121348457311052959863433681124894129648726414403886786033935402909478585472263206265841912043557858320916791237536594018995994373516580223876750544678533017290147095140724233940831874724796061139235603026342922534942074091304397637098582357821682922238360589530245294645748142133096412353129351791421845071950600759302399536629368666909255155204918192925182091310225564849224833886216289669642121136126091027113385350780439368073012154446274465579728627744622894691151369767745575181608015108307115342444287608317470695818986093344507262263265939024722968736388930442599554746296089800530653220348685056307955944988143341497149771576205325686171060377027677279052597776437848863095912751982706981864547341185620225367901744673549161445290072266501538848498242551907980301749589269269378164294151567613706320151166509827969312912577908440026095382428845570506259145909258573108815372643879630641603351270604404416279187938510606698134783597347535489067702275494513058567722564433595797752805732052854714722494321567882760703512146148394672225247052077291808431523287669937274445168730642183651249958630503193065153407359799508487993927306527532742358381017122987362430723241480853331267225388531086216934067405331746140159440846596628561611226638944550935027820206466704049691817675848266497844924260744584937922320119927467409408000000000000000000000000000000 [150,9] 9965679985306202304812987558413840985672584209614301684497997430212545833583228586749874076387543086832542943613576665807969023700536027950051559064537459761259493070098420759876948933892226452546102419353334390316877991515572577644004147280229473091067933287731897267804324462451327266096736638558102439237214167268743880311989375014475437541436590975065128891303328700725757617367109861842940199295029145277608385627935371717124991136946973462421152960124373045028324460545974795006711284010758047924807237087242130201885068373779566660665833565062267622493870156846883522823582076127766831797472099460839946174397676342076773812440084914149779505648761798510968269969630433618244911763085097422708741065403511196772253924832192812891823374052074683969890103025350771111560122415841556872708376975538252634468150029852019727001391340517373508492893399962224428979368268472412615227921042470950764909775522419927354285715214233940733721384829076759347505823407626383423177664483372612003362022068551741513901622073679442038843938543985907043601284815891147822093113728644805352260494990130649552060774081019289463495764568155410846359073831843843758593621015994122606453568865753501573983787590117985468774592624130876604774818274891244351733441588240635844508153988134510522583726747861406803518557270962027120453673876756120510300283367635633473552216900733204798268353546337019138236395759084459751083235814929508781840465936196750023765197623749154795770662004141708379429047000275574432030992282851625071826185524722735025656491403664575330084178068881693362526093312000000000000000000000000000 [150,10] 53917956287189252323426977174188395113757373744306689197348744833575613812357829164807473956212942815326981837640279832779842338262737353885154527163863047504726020826129049237690574247766508728429501744565849130774556016273113532636778943633936770481505422718113413012650848817123368553664475476567951071662937673185271466776519417131255649515486152784228871750254322583264384705051029541690730526260176453733272459906522860177084229878216750287347463756614253530956348169911893195536797928379358182457682744164603830888869237071542579203039509253450728811031468570255147674231871075807228564263849960974568762130015389946010389969024327402687836962962976693215635237986059926010004352995830583913560678066216931191040561471129628100943974201581110321779636744634100157255739505271148232778003002079323573086676424925400118257835536625616187705144202178915039424171705086999414025745046358886036650173366162826796598524332591282408353180798982103190844675111247488266186277049243382945062012974300362985545775524361832927446804467652112875432829511814076423679720877427958587023318589525047047649725709714709698738951581027972337790418907726646633738954142724799063131964615958235223313467237177303656962501603887965482474205158778744982294108352626094574600104736035858948433699949262469069957755675725031215671154736543831785607537015178579201993180467986680139636904479011238525520425749601162166432850913086085255429094958709928552972446918387402912600709273311912598975037447501698080788148236765425934624198625916279570971114210746752095730484297128239908752753426432000000000000000000000000 [150,11] 126702580522184350643857245755379723179212913541674084173837750722898438947079844883088203847769866305520454519913723860436697431256948474705820048320092391751111479931696962363152397835312570834150313641844447859440087798151329212524267443248165973432492401221392814341762241275625398644520726557073841046926188086454502706702509631404620749445483967384605458152509454783710929704284756329752412463241259831130772247185232474097256085620249939005889826064700533776999489580278581916231443863686645690888617928044316111736309204255448532977703780141301613550758725426576533165599158994315397763646472317604477231463966001674508187313604170453906313744620857772318083381663292507685941440222184665421821881766170703766860486622826988864696726088901155652638011064786472151080191464022002896233329212914427699699416699194155286451988588249312920412919075833373898839883862212155026396556785726788430777054086943107077999610355733662113570487559695906447636995305259705432670440934435366799661928501267775080251796606067054104332989774019107621190341802548818696022282527200458040107636906948906663260752343650033782810496021503579984854504991586818247122067024785821121496281117815006997658403253510976707870638349101183879591176995376663309796012831596240280172721331176393736502574115870598818707158392989503991852577754445082416414966973363203236599049966696997524983714564429021959387745850897331761146163265893277114722796278661116618768127067115604410865240214838234783093914352699104679739931102127731430079102441042901213626154239981864139143784003237684114867863158784000000000000000000000 [150,12] -85690213362895252571228011085988912946260942173739357227643176866573921032040131806331636089296542052500527133974971594842889202535755869094816470985433104587976256020505456187988121677743283286079047642944527802065409354352838837190250717486969860274262052154003553253852840260151398697137572909716588671609926377023461088747989403509978516564829753999443751567591755443813430353794905842216797757800223369847925784611985813167066585412359994865672383139535344150308996545695268444605741163021411115526241664187492131690783997530397040305331617929592871999255309853277323132071087683782739590338099872331476717166666498246358080496261907829256256934272301927480003543316400364230219103441363448511985523153556386877344511769132726395724330212844918377883337244830192789401447108458145565187652475412251564833479525537564209640230200964204497912518078674298653944296027533411018350376452139173067261217828520156301203868012823543078132228613165177281996551612850748873603081220924997856801622533997999648577123603755612839927803564405440403886632786003093003978361925714318528139645782616164457368795305339525038741426780081172728291389914399771373869715044172814453619191219098743163884700484627283815497262128889261380584799447190599512792218823084585859131158030061504441221631955681477217534392371017202572777669740433786703771514926802619372403811182674915177109313860969121477075271574905938581161920118534532780936743177845840178420058979943236198642749464811027819121636237082404766185297905602614620438205634313013638051395457092379680376548878962641604454243106816000000000000000000 [150,13] -875496598436343504215071105956018780982346476876610334700109246314884603590051581340866301050282851076422338838542761896706573777943135308021254865715134984858754565103448317047540863540004691492561311599441400207988782953666364739035441822061853072109710985471878788609663563561322468369664142185354263738045768171013713642674424704543284719057835161662755586100459740568496651913001092622802176888202554603707782229312584002372856700041205449068100533094269608346862252902930039086192216031191667503120906536953930274276059263736189807764670810949158748605967763000018195948817717212907827554299873229148241504744571811760955356765783236497461724947666090147196077740242941678849966858401748220853732579063169591502635189152757065705112085787349840911905922903714366393397620571528895236419581061454410721677789317450322816155884550592795312548443350187591150845316700859034286398989961866181396744340723691433819709492738881426407598934275420569640087757370460071459744966097334728852034275002053431159987570313407876299028070107101169381792104966353053461231095464050947861753205255364010239152614997487834193231140010652913582783450531630385925806349768740196044386152455074434606067737229982269088537703548157634653907621338866269430853938074170329442089218826668775449855111306576314275506341032172964559871300605208088958627936553981978432871161472911265162385681131743223835361676256937954864763412543674778107228163721056570991142939159520018916367585937857842676739280364933685834954620038499437501998232225538646741548471292276259616355243078087040781550874525696000000000000000 [150,14] -317929760821481012662239733779230194632037989705590446503883099992816350089108822579891453360741770349804486125322727313660944793518185376743518852730394558746962711882593292548411781079777313302402900126107430610932514351528394220737166495988300627377486955515376430517882220019905101007482409872355973327305928149248737791105444524942039498122911298353492307455889542283416439641710616992383076013662605432364323089422922940447042347652532111952428838065910238562867801909587395070276967341067753915396676927301834404788706683950507718585540010003483429226172697351118938382488124587932369589464529477631306231707237353519320925103912745550977870340019032516248561160485557318634106474764762308958802118055760277110441466388812362624043587113702924212561364276955113891257589476497390766364178569874949816148704711862546786017709090989567349185008871254032435459582621619140364449671429895149140238938123278625973802231401355496803432511341632600453637865349455171257886373921662296206500327142162241957644662048635724481846220614126911371391055404273246713453006451884476725732307271808205454267861322186364347096398730396972141582846315836427531458038150673817569923019444809072557639934895045989282061481313500866919790847058676691191367227193571332066881311011800971431457002081462923733444449094863603426548824944985810606970935106866365678928006514583156248054074209902030971363873797639603567391920201891334601346311789212009493323886767768636797059790482007386037012899589702820195751078713808952515839482090002320982304946308181057927466826109060604804261283364864000000000000 [150,15] 3018872756214073276964167013799862835949979649520385998917868274986248443003062393895993003343935013381315360557996484561442467493184216551042048014265051937090383261435896819758195985315068255331402123235716901847651222712812327029288407688548477923075075834538566885393623333662748474800847041629156328197960597111253592030920354164496857956928245014737037469638307096544646588574671288687198588467159291942439155775253606018426620457234371825818779007848645278000721699277761902688622339340473231540730132527903573286990716040790136512155033875606582549550565737047673650420928542392655303029789592508222364269180176518086491044451804766291533626628683002249809312899437034657916166675800342847762373346559188155683362014508514979767166420334053018726268035930808604506038030762780791480859317195120852717528796194796151377173492711567194596758782329482611713217010428674687173196660867055171006787638617291860591917771480804925104737687981876209669952380180430188179584914310817452695588929261511361360928072054916295174250699661931757699591192286831963715739271646871898736832684844973244207879169360875156235483239745126418380875010949608299982572982138292219156687254465294454295011429106253667466081503631549615927548070872844831374495617121613331797441678778535445083404281340990018987562086507801343343670805998349744240243261868004497943931704143221955303873280396016489573433037336600696119738552055234351535759923911937192034211191583503281128332197905431892736665524124633886311079770445445410918343989450956121464087852401544026293492245642956669505044291256320000000000 [150,16] 882559735544516233994097096329513589947062589260052572079325824871497964709758136648970185063406954872004632814207764537125799848400899798349357246232857742040801105293030763625276200995452216456383339528800474728698830000015548386674713329270360630748700915657182959657180748394403603570225497555802245817325913394798323937095525500911192176760787780912883938671269431681799434218312430321443049141614156201785402554667844566031394700869841769178681731582792309051103138554576914954430862499188315266637562427819109070908348012084326344907953263467023557033647869277411840818840335472209971127534522805570390544631131645017166365756149345030771692115581731493135783564761874737800249805620824460200430952510197670797450986044771187905368366583317794359122782229246521812454383418313014459275239997917705026367746337609001944869722788560189574630409521455334393660074154422570627235279139952985038017399703652754564538586199284546000137517901556826123454373645716729545903442495851897659225907100579389046540559820091605133450413934207403358892104452360425133894238511549367730525248409749808633123032844789826158498851612335774732055772269971912589463478948514363092400979594019920592835844948189162041561718799291429437091875054424071046047544993036923868609373408367034280612071009099623278638877054205254577311724706825962867313597493570373412527547974993504821966523340744451265329493873204947861395517638003465612139433755183914414558737319532595522078486531568509170590276905231597773881494285094125413672099620021832495655978424777494924947413264406799482874044088320000000 [150,17] -7058670234794045276383399537647650595062043860614421533809742305729561273010469787927593021787449777691874760110207354345008061568719508590607856815753241173039632693937594833853890632162381789886426352679802808199305735614951900615196227906973491450616886772343206030200841777591873046044039609738281215747486875482246716770341340809166143159905215642147504487013275870923263794104060608003074815887986150491591676577755616653824984209372599156694022963597410162639290730532318855230816668444702618058695822645213959482080528120215633050925330307221700329662036030598392260616197413134174890455797663784330560341719905355781538284360570851140353561574389663220314120597104966522942248359282355035876136728612399805366655697261386588886907839385002551876305531267292243250303932917264996645700312792269157042265124569674211273336416949863723920087063092222138481053055837071254652429628636600590972638720625665911438460972341758406224997728454916516707051638243474084350157905648432687463553285575851778927005794412293356180211527171856459348404215454445940791969313308458161633154989421326898446724238121379269851164735814233881667225993616955689934964615393945131234769699226864122843153765140670228140467369756851693600438788565240615623252609572030174323694480443216901878567678071604632913841922337575619878014362989911225261158926505195182546929775056959117805179768294086079545330488718666329784619482809279192892225219555185149931387355480261377804609409110916922656281818443596230448430172860332824722040764036059389901313910876375275428191262995496164063972769103872000 [150,18] 1026660923216789018387275642050441802760369829963245159819657547700546678238065790104942142183455242283296986210680334585985421332353491515224977940487135891668019645066823711501462102582463958184990366953120083885927283267970481025580065158091479787232901502490396486953383109477995813625562617186443466941373388281438204627281548575214559200870038720599168127630483173231682608974293547814453210010016432918412564149613301466449875153220350097615181820388088148549834716100438086968695137728253631902626029244121962912896892573853278528294491468965861573589497680225657007113269214351071212166805088248274956129119390404052375246394110672180593686976479113965881162497533022560854178735330336156146027946200050208019094630158061884019544013039229509608914451206705839521240758304717349646976076058496167291117947430190259965672979243102751986928154143703187474647136200958731330593606165880840849916933388336094976632935073449788072445689864834399386940831865719685511807970130013356657234285988400647728391829442879729340794260099202950214044108193511930613490703361283334305616103949963868401063160403346970838844427000475782042827418809893030169664123748528213718511004706554824269121823541930253609247205215059587468602062356652757975106164453656330475819775993952621922520896179219323379975907627926351097371870138264553077430095434778217643034649320678187959770864792687794612611516844474233032508524212561636814865475214481207768856894501861707662839585592939211984968458280093761534313439500102821118531518106014705551305047905965833034728644849839497156569881782856 [150,19] 10106257958210148627801864172279382586718648362998565009163547783785315224194380550789867367679208793741865674055238569122656678099547913719449805056633774320892192533444691225504088501323791961875568842228908762588586131204623071981354414922338343895276869160261282251059595506554390591727473467614568832920643672656352215453505275733303276163595062110985309447545138109658238204802323300126847086686423495107681017678503326789478249578507243368165823682365727678107105357300624408762756360019052698908918991293584878666281302158170022685605099454298121630650174166381744860790185579768292341310723947169635696622750898668115265256816540855313132279650726617263891016968756792042837307142419679804441000236891514391551059128817421117240299410407079007786158153287095085957587468392451899697939272731907829901791856069532388635670649667376935755425539417171231209948573119605756795121749591826192185401156683606944515488522434639808606434215509971568127266104807829286163933442799017446796755638937053819868004694664369258096247139197019717984298056126345700422608399771703138342000184255209970548992572601376308752164898812038526328076045388091219120995596156367804534730628614760317354460510391156961406483582864604383241213590154282454935386248055578415570871885306940199464232847442189520769510503475896036284679128272958716191492581054613305507722574682420076142358180746743779088024235958943517267812343433295864299695468649711947886666412006304584728913552759241575747162255683005209429433992303902311040604096949693897533185847755328874323141995086547279486821988000 [150,20] -6637128142074918672247072989451234376025800777434625228587830416275968163760743703237801061834295488175374268224342577809014069601731816711829790373027520274759660584166686647987616809731578033025602917476568510612191587989156067989339929271018102490488952406685057964137378017230423864239603963235676954064059596392643438385512040188121876836764453650819852367770422873682522657239302384083731138362441797477301644921777507617635402160416089828697837445534503179028526077372946730229499007606075644559484444516570669263047948524421256691910225327791665350730518736241625090507597260322147393890804237645372197839282946667903111949510112346122743379047095289649037971969413844785780818134816077384937992192553428688622057055527437909143541775523419937012424480045315687283923251184629727789893309101473017158303622384219863154389051101271028431633569811560080507818884726620562341365428541860542758226890111139200056468160055867419047665529152762968610234492827894629364623639953041410513204844764531644773091102173477677957640621683984748722467238871228679588208593497008437462649822587808113362331921558285791355013697252632812009416353342043788235836527430581475746519110502112134214685373056438924048856263632189293949471847606329420508966652197092291026014519192253104627727059573208328280513180219894887682774510418002641776821651777986267902839266491647897014069161561867613570620900255546638130449261442637438612700990295503194962964619300306947611146039958865487576301053333714160500007139051249187606549927827984871979237893901285656491387463108039283639679440 [150,21] -6506095354670802184273658656510355229958734518447659991032944280073040349290570358285495165398723260110171580372899357836768587582530073916362410439851101289277782675419351910081996133675532054521112611435564547352998886571693436804238123359319620723631136016843366550346575369590332696065949842207777219904983422773796889189624328007347731395265403414485336526371951557338160884834091818596183890205719680063727853853811322492284970532310518802933216248311468027527206197597568023494989295333822338771626525975593129177902066241713671815836595494116383301734737285942528688166165988033855242286726533089635143781341160106772371335005797960207014195035400516398435517325040013384946466495127534994863228638713410212018120811656131139944716066805278900758205199738290558932742210723693308191506549513236911537343663841132748396159703700745409178845939107582055425585372828780453487524582969476987280461766503989042024475475761172278794628245758142451849069557389005147121198842375147705547803158769436234910680220421922260627285855753333374757427192016782039266979357760729155718300396757288773408177184293086471404969615403829204830998554283307070333089178926993607126282751145324411639216505176151597640093264244733552042426473581704117908067980375543874670055450319268861638441186662153084450927407810679234713111626175090021301997030872129209111745882045636075005957804930090337917028696411566349114140197947811941458655564589039342696294809511817358973433271034876335204534957214499601138246119647323967364292758518831564245677723771248144124901165524796819431840 [150,22] 9394200721787015976427040706524028608044638118852280204650718977175722133282889459837522388225034460723105815561853073944050496098882630364016592712970530423031857587367723909535940214789030846864431530526672217702144612646354510326849530616824814761261494103700665508841923318455469737678551262730390029869804452815499523002435862423882484480344351067144226125699627183073983291535764533348772077080961338238206547948124311458007605598942577306444169430852044541202637134361362919858751963586607293555873810629385772010464427243697911460234322559108086317519139975039266606197543675759115236987294108101333026768210281770164156395745936383331937044074639799088780498152601692051662085962356937039989242738881156122002279640239942783587168628057082867320662584077740211292204546606591751906132583567718934417275546693015274138048343106858930741463685861202571221699344378833080885312229522221218563873609557922666868837816799286683531239381450968943441863142610073748136574456426260097752325027587534800785815923693434622811781174912491489271208360025696285269851192441594510966974535815244481762458666569690556523822005303476178473854792190945861716750703849775012017696426477985037574127354728413385278434798393233029303567163250881163783801455259730263186018893283535927674594778965620768927037827338907285446908397115865684456239445668032532548588991627772252244548684995466841046357576933528542629621049356812981667079951951134921904539219300677376708992511476213448031887972986655498880434616199761394373087887413055420551841652745575342157286597823303329670 [150,23] -1183162791354251548932599683106446741965539696453007576579267989527258447169258369260254430716744797949667773836562236208679221342794787524750209190990519390583022482228868047939121086039613848926877786971505512970343974317617138578287385551105917687346820749942379458788224812310273799435649570748168291753657450707800981809581672119386329773145898271249927080482688353973396666772626049690058202860371732650595192624017554006730799518665509855102460395147391800849706608870388396647697313905435306539527162042085710604890969068871433127353106233826795016701201165337083717254894007966984149364718222509460608623893280131344014451550721331704336819084411348897234755295518380016296282570074159907602445285626732828786782445721175469081026622907652763749763875635383153952573505175124685370830630278538138488933952244203343305368084803333379271552778513590147877955044342448933271800577110406376479043347972573566742246485533072058710128298329905032647989116461542815297183859589125228374502027082268223028516820020656127300145258464924220701089306428776610574786280091391193459038646299405054200428381405353723729887051398481690558055756342283404345654247637117197662556743487783581014229330416756407887533046938778298932873300404195920769994823698559354226325859343620209295013584841773312224759577565493965528120774317876347040570520807513438984825199938802633620355385192376747730159335201322323333795161897170048366703924141785600292280134181131482981494693772365588724318224565520181437561468884919967133508090407674050676398299983497701796614937892153280 [150,24] -5233304241660012470512877567337911734402841986601038516539880013050420369245942640568988851534871702119526758093622029226427994434755020541066477722077447090591083795544957344184943006655477089979865200785111346629554870291079407254908615346116530971305167650591578173525243439187950444295418925694756915939381758315908156343897720572812820977539498190415523195681405025029202315025700755142279278378007218078369764960432702175707065105423636144987428757923250393553292883574625845579982390445917282056753263705361554082819016431357490464471033902701853531632172526384558373783964318326158440301978769645392575902147585058838076836854187880502113120003645425263603924695552317874138120789415872536720612148864481706353383507009542995600980318206623476473514520018859367605582033734974818139308455142763436922360310876947194611418991431512647775642636963128072602776663865717079316091560779280956349181169139746026530492036426822630889985108905801685679368062460213368266091636145841639266265875582400552436680904646945469412317680583502543590195684407747848252374430280097312571619676075812249416786181733749166952541177273902333443207097183700244678496735807791419507238758929547183486661536472842375402536643778296007398132087368131677112821565988280840395764310765149837524536232378034531367577459827277081639835643122539225058117249909633537040767318529805754421246821952512648255576192232102582784186489942301037793340943940263459256610782117988466542894962116840550798669537017937464838983207393168510594581148270060596258413138109765129091761191227520 [150,25] 4822323060331189009467525560711550440063322010976035887277719830214689263208146748725853701699674033761842835064552502164383548272661092702038715944216846866674858603210149376734657432660389429863972078947842658825384920728752133773401642982005515672967608057645219359843283854213496593869579361642268683661216696997922138992795751647862518060306562768774173770810450652071429956106694487862354451406075918716567679161155100523352526278921927344878679818681743978076982781398447517663224390963278556501396729753967085332433447334403782837902674771708872746582637997368393850560597739120950432616479864659667694219197533627253979748074657041020288274242696299462869705012653937294498789784070474955419942640276333252990464071905835467168818242328538922836123246180015010849976797115747709780810568785036177987168052390409815005356113294573942791052425997013647699559027147577909005634876787481632011921118634085155920382057216900297744263675644923806117405180598087958885411384030205723397172249760365523574399845916475454972574181395398349657455905322691049155587221246526796492396186247094816329271180500784923964736950954188967506039206853872846269567265030686926855230441054221441229132461638525926808026298053424111095114884315243018627735946907533352710911445748951653627122464968618507298138936800918084596245026142923762925802792590549516104634624193923969117565730717771539244054328728897900002252396768277156882358312694702859359254442134434228118647337021422397355907340866462437281895742341928670798136322892338565434140400130486518069494085056 [150,26] 2416544079845780228123758263128862651095785256973521528669102547213030959443974040517509611763882253845115246548236018158073985704933624125200384758645972064675664372943752648748946316239877796799571750584340507630340351304259276707922496536494190687792679039467692723727000661514281858696599845078911156579026281231240338543911840804223530787323860922183766104644903836742105984223325747992895335875282408415234007275243902608792925838238639558894669947617010911282645705507989435892787149883196251751755691263073838578862377710874070623208746006202238282015852498978174410384987554040739322474579137597293332523171476315639286571062425159485679409339420336794375352970113549307245782269177098513650890642752521941385109780886114890908511055436841799388578643522915288350039254123960623723223675868671319180953447782034901743389264305389412245992960809425480086258370357799162125457659396477877869394087226646416543173188590221347048877908796007811426083606971913056286011499483969675076823198925548834519835856894659515784703814495153919122491416084051690590148143530311478607152214150887659408403189860132093359042089438057687599692645185658302836088535417828139244133560717976489297221802959469731904021870532323521826616041748437091795681386626056555721981143513271885810875895185012564178437571073952534721712308212377935667014950754590461056449170923055506159486455328163754487436169665465779108972217317897375283433982924220282161830486614870775706307058480583954053916457247582153848222570739237677422001042658029848501502363910697277596070864 [150,27] -6066258933758150529531234485007304729890776892109926838241852620692146400738965401351017388265779467630556466390545921972019563507583222347988913545400019459194320584861097139547508034328842582111061998966490960536088316940836780001627850490547081127567573343564070545948579173399926179518126786530862706684659996594712328551198339808349262985092053657398301644118232968911410365374609999564514367268274813745227263068204680249845084302419344564509294065208552930260159733008463988653332781736913190971887496387146472253266705263895287639758084101347532831540378192611184021638786859458562523018933815515656899204802567371786139922159897896359794143373029285532349584590220007995569917657894190038891080441984067345990434432200107661656506053988898069160750162098162081861764588122941428694257213798736335221263512816770706235349288667385269967887353374621979055928298371223983450031023573783191159322848455860677969846572773742863078156879305974747885234510261546412979510202573886352005585916485726328403808566640368977918978878422643253052131180733443810271605532892131879697899748616349226775780795356410062978714254223979066625400056854554730588056090517483443288347384341087382728441063759646288801584433001502056599401691691634489449339239244039308011729134335538326371473179151535211234738221029717335101986018720560973730879521027707118770923975343028496209700373478431658410763222708532951677684954762760212785644655862188811075400436248811443656084919718097171164854045689937032105687264074085563522591588943635148933612068477179822718416 [150,28] -7956634739213742352641824473305259635557160852060905013551026113408590687981102169658535082889222418604914707002759419713756253332860050885064432766441260203616329198273411729645298802897729217355435070895387156910517591131702643522384950646271852048375114905677770981791340554900841756255673780995373094875115079836277904419120692356792429521658239251932594910898616294925315680510509282871397022517432534757777541727130951451039959829841129470953732932310535939716102778074523226247314134057139386575904660486850330155032480477765306814187706568403029230840930429376650896897946301328474171205534233541506737586857885429968817333113999052203130540278354687839150777506006526101554423150743221759539901975701124280564313791647669199869982447843224154496649114280939125618854017126884388101584771495334220299284037783610698687881945477712741875758343325185955109910023030836844175309811557878100445729809620193775425021754887439452613847225885318962954823781576162793597273459350417762474571855931943414829487900720469561518968959970807652691797485820105853206722824335014802170744521999301096463191715620928236835913238878337928478777836235715297180916493085094032390425387815071859063220549281969418199545278665777506385001987379595855858487690719959494619292331233069375765322180821768939286012046901456416648568522786206181210791331112846094365919580464365761798150298719363373993134550414968840105016312864226644905580087437147799664330770115910928802284047985310707684981670549982172811536392192137155280035261804516268029260385178624816080 [150,29] 9768612881492470564981357867393287997137390961327529204758748995426843050576671572869697328857278589160544887050880031386892356540762175774769722831256461806032259691253920845662450972183847185426759400491260999212267212667662433728629911457333175838918797682375992012714186631545940832695752253428202800765810534240709679809620385087826348134728470501260614289639467799716369146016347482081291010496542361882053603665316030795247508743289533374525733926044330393468916940563575002584960970026399689092196475985354911463764531898107159039592238476736430923785220984169399007918242961651169066130130762781710663857758157915087901628007653931990607350000166505587216902873823258153034978370141051510071246520580949527486079114876309427933324498363730706833540937555030246800254182750521284159180374468561856448644868382055477901489490690299102546446105054677319805986610975358370437838028115340106695912022280560688767900236422712593588970377420169904154474931776552991376661718371492497823789181817776428877411737812599972934616240964587866176185939919818662973123231612768521917689699755406451057791566153984287240260994343550556281450279127906016969150287483133968069612000122548514125587742469289040096482893279949733010147478989576562646425542084453877765284300795847976448719007691530916236516399116856945560368603098060985318047942638560325327755985775378164972312149962162286509622032142983396412476672746834001254156130528948165655056910904110584976697125656272443702518657405410127112145126779096489145601749764771405537357130005466912 [150,30] 19561555399966018443641569673330584481626587226484162859851359128885694887925718498910820845882049446027615360655278425010160882112636175947727301971930230234435237953292029885549701234187596672861066236633339530780264466852043597711775179202012919614703098537497941954187806061167831295802501164670498463229063334527082653163165673827366003453588350876888715007160052980229976220646407207481661434103055491460683651891962683008383375402510289558616024689995497639641686780206635849984025193709517628316071985974892098992038830415048641792847508186640933573196578323150068022405758020812514854687487780579938356974150264405925729778096222690188218587092796302730793176969516218785916276471601970129325469692377700228306726505487133692722611571697828815913998912086090860552284569741903919471066108845902690199704139378188385603830045671812362539899945198922434418318883864903475529080737273205839865011269024329631573655576511756506097048782012816078619645189523186694641852334615372508964707960214083140867066398415740705076313255203524419417646564735275022077123696453353160020972688678276432614030391798660361860194888203028217682631422253346944325883291766718149764085436582903037962480113915537909962361554832436229137192968065661620631385551269452852161245807491774715226529863489711147749171001478849848416724029903490171313710114497535149197107877595953592449773383979175771218447290798755708973929462174405999566851642791679035322313033685425103207585224765728716384557167188244188098468618262881934782663871404786178935758809724094 [150,31] -14602614279258963705612267815960715491804053335285868244304092972188109445774994979601688671817732221169244536070457620592462992319194493558499315888589948194999022018422506875667304414011471536167083068704096465523668465518178814173944251125513185817637663443046713655839569766721914933371265959815366042164435430001814120873473725134322786374172599351635388321759433483194639438091081535983439764414881246887384645200633950349037833749315585388987888645976697880455434970548469353921262553639019576564200869225082297334584278952854654099075656350596612726634385730429771130619533141392303076780187876469019628000054474340199643017023956344079366051493551167083844071135056394562431678187565954028569246886795403665767941031865445538818407356978466381780021571253318209373526428878641773840655874835753847017498748395153915243540101166380467746567853912817785126753220232563134485977622491344765069436602998658457735924655388473890297678186889215012907386133570858888297856171317221431814833568684481508333524280592847062924123860484080301191225597519542514170683391202303139389742126235373095792539129371881951777076109469652820658236749128577445146835167258762531974792307323056240901847036331030205289691472479442014875404385971524618701462146553243715882208586213107412403847756891299909398091087892823575975979918148088897786081852456071685206955419664296808588300485201571998832021825760309346512209874745643660371078079489806504833302165548474033165118057719284948215333980990259038470390270652354897558850740259332516356365425328 [150,32] -29360119506500076996730579293514490179814316063767300942782440105677355018872984876412026351318678125817286659570034149611172818623441875615305576706788768340449002857988164194926481710281789089961864530992703163307966568318335216037554830758327169753454036641879765151570851659044907920362553455892836698501808694610877527329626089995608459574612151811889635288841889070897559605866684775644454139611765686445600798866609870695912743253995188684971005802998059526121354809842506552685359073448855579990420890038172933690435769986032103522286663514669300313263243882273664814361942425427997351039142623624343261605642017092191715062972822796902475410616912167446727293733170060418976389364183554792027327080984106000018673272684896946189316339975239586976322148211885992924341979780248081205902967678560785841415960635010593036808216767671548921729980547639921682001749222748023207522556427686687368620040594000054761710632410616326694603127904439676091404444741699209478093191774041256168219430056567667352397610340039652142254942659070607408148240198084351947425487281163025320926737537425906296302608545891673043983753004734464173266558105882314709551541885230132130675193063735002588692848529974973850550544830920972473170987834567096744436105593789331279391599439386067508438692894419626093190462299509414000891429388794442176192258673063110592430069777732400195073966747603307180898301611400917512781760577869038667645770906616707100223347240510974328669955715798807216601127043472875215647122295076384477346363006893993475393888 [150,33] 17415774421756153558245140295709611280218390043523981237738892935142104135462795082590716476943382606506244499874217537201957648971046187044964110815789807702983553419651174329300911574924381611140162555579100017798209143054767700872465010353009637361695876890526314161859713624422068326787265859362450355672272232768104390926785710642642065493035745872546548168894248482951284207975405774170232735095185228280813554029134015509399305015608002070335748702860664720171689861475558653892345947085034227970569315982892397845130938845246154649270709423160889321309524671661000283376130780484191558704111469423194587694318045633235374809762745735284204378818534491269029656030394620140279598933833300990195859270722095315221992567605032531128753667521447727804700790704398915796578821366011900134628332223474297961447544724832925308215564679356745883339619057717364019226423344959338266282647807937333980873287508937872862970374960825778577924230268417847797996388166969424005157210915351552118981229808093945921768151162911410761368743734592539114407736149433881439495546719257777702022387985865877408677356066873980782182306665498858402397587390884864082337467713308467054289038557187975440939067622921684972051201698688716441296603119720414166891595785191616547366620515645599340134962509027318854263639312716889835772383481519207786353160239267947173984127404501493001437880568382415875083015512020349219562559316308076163544402385382295543607852008406038528045013975629351505340608735266094745450312698902501719331481137133530329888 [150,34] 29580743501055086678960475575281241355136424680035342749248226101245259595256700731055983434686738024551437675098208807658024728089533196679824195847069256145667010549466646259932535448319665798203903162474662140351201203360031726799551468806929438472256682481534941141245169581874252999196396502351575314383374283804692876431351110962344804893156273330864739053463405832183898649075501653146993892241396211836207536289059492627229289244585214054539583171441567653207139849099024892841962867735601384570686096359998642736836702438861353420372887069422998866687792733846065244899402245037970274551230737301295542942718311592975355131150334519780127764971586527618624408057740772868276498435368572446316618053556397069645146456959453686465067378040572500909936917118012072574634084982422864953203457051607183140315964865828433028527158381297573067429516459856309747231739259833755472182725601925397853080566208608679604766653815304466234455646203648356258772181171618100191634257616771312761309552970247334808617271105435513397857947957960444287974805239660244174707959699601549931942043951655227401948814988190555256280135948765168497545220328675752820693415334033909840161286434962556927321495412090447686818364324044515176967495921465881262292109136536639485894015067126733478002294742756049143207730973621850963646151260005327900500680878387524022829322692450022055192618032164911120851157580606764314412485943391507775387858361557351148658199080870601881970128042674822443221697938694709806388706794304653696295653767251326048 [150,35] -16297947434496578034341442752151885130073054217505207509537205489063877052646214358129958672403198202722078833214290081825999409707532583810024553884805243795431040355761158575457940422948350044453686164130357150740577855624655835557022293292094304819065948007095854922228061509049215186821361225444458695140337191386804708328346074869048263964027534354190951997102870742555664131126309139017469094745641678582141576655001966526955006435498657781986025384281963610002531521008801215722803741461616862945342954307010614528600993367821840717391536981412989643491462269075239334689395184623359288507006349766880001911706334578447731676088200776273183167618277200837745071659498221329728028395212805362151997368558276187619510013911879062169278607997372251410014489254256045446499394882436714293806184579916626229984026543305711627913790366803877796835601624177526327042080444630122575398618853460748660822220465025901026141831113369949541827825508562238015737120491449984124197066489676170419185679502305363729797941662798413440440027741120235634566897815155385423337551849795355602477471142008793052320881166798223346363970979635895972123732133900092845116719324150721557475799687609202600708798769306698806068980580992291250041885382859185607634841740970917790441634990646652719115407433527064504645213765155505834242821056880141649636066531864755482867282549295280685883266702377514657291391904068801860892786777649729541056123594400864103685069677062397591336780027665761634510962831859499553113103701135861881223317148755928 [150,36] -20529175884375512375010168914681013775547493356147495809083440174130160477863045296714732458049823479921826170482159180515091641213463651782315354683416681660966822017008380884488174358116386444938554249125137210552710223657999876041092353206420296813347449863729331672414732068440732890358638729610997054102199162425700847793395632594830332466832456121079302281304458152747721960346532226211515149239914882235953724129185406996139616185018444832269863515721869454684914308929399955753029520618143516913845989187635388151622512535363537708446271311307708595293873462892501261954769742989489554775042291690688454368223281935636376987219175171124639667464681980626823860599471928093915890593953698734290822568753893946934537733228628091919230229935579675936942775051698602693169126967315190976197106670102886182458184733201549021657103521171662310587231500251516978824224144906107425949126351164503648777190416162356952671291179359293516582579077150707158169602342321793286820790010831276114889926342575397267877814943030952010997589511531264900980700754934358992268351001404177700700419255006948821940550058673327229878087064089537668427672636058212986777973889156770046703252391852844985775694792429962336991044566935092555307423162552505029153326939789467618848166592463742273060568912583961342073988559035996336002075670284701769267991112263526774556789613016960959116550280817973797827064405070111428608955155740137964906025377517032251893824544647412794289904150524928385665773143256756018297671716136617711734828610520 [150,37] 11508972818459078153115662693618205610802043263262121621700234746583909002108536748947838153780265257445614739505881425894274640858850212699923553673054747866879943379741486275298112610220669917553161522054397308534588106577846452160152026283030464623851931734253555455605780642369400052999483369042551116339124662901721072287375451975160647813170740759997396227438057480888509809680724219455944194672314381016922373926487379899011235325870397092298018386280330989427732316091390956939194874891732048042614443171718857232259860706076389901149802190283412680835379612971111301592500602050632499297881218629706497904561117438707275723257003864819622430693643225571364938265329565291517700259320349775345406179466834356730381645194646513041435196515631229862840734945759562919291639809707452359373989660358291401214586023817113247324719854092209967665283541875953175162396416831932016967496211317593328901753094159104722897223515907078304149160232748739412196172046514830000969710781770920707877115938914966713204066149750090259436499780042202179724709253910662013664167531490317984903650539933248668813590046138431114660305200846067089474408154891036947477916449277269935567025599365137648671480768608883717442317400446448697518875407877303406252586112501246382649086473238692316648747888194450174340412382644991196762727529198989780488834254239602854336641657455573721174707497386831521649752900964089866325455245053545038626402391116556321113291937686620622736165899819222777591683665101625767877155617642722485560039120 [150,38] 9874115275990086633170625440508533108216691092030411516457982476291402485664287814316261322147010221031817339846685617881445622508553796738651771629818591966115042329456541447055366086500363361538176791751528999221321497703994762791788136335005105869885623591459657404204557970698143519820290322192766019898963184718446672660257492065349207390088705155025640424422817800023475608148388788892703061677555570196104104236610014669121099151794093460538695125028833800171156748849665508006721879666680186338432234297914198980803306269204618310943459135410878392066730093423163902218675697408700738155993508757557295968300727502323467402516853811831805209471795883530898825439866803450961804596365861381479313290847796682251313553595560885537068277063141268740747800458214321703400031436790244070708427855238145795339710372670222290898624619825563894643211869610884714851085371991028050880498365023289348522030625386883005799537759340919139941534067474354722574142473118584298891364290136816777571363009366448836847014759400562879400904131947652926837791428401251275124915734152185060729728657152870082838902255610838291720339839237957379350612355086754352996885371038444573474656528038988123014808603851748546870087765479461469093096551099444399782773826632399820411907632331830063130559974745566126232665409171197593543787980936120629082324822747208998584547055622368976046304796103351254925584549773398298030303454924290793883697693918470557340133179377985370543023364529483796407350358914146711530773932148390711191341 [150,39] -5901494648481570540054753574937240275572161800574224231831016937451180243394708758598630358744178389077113843613718402022233927664550505886874361386570279491688667548897972180607084555592441221589542268745566703366480816020729003084234795645045668435745155736819335182970488731180051705200048040261163120901957483252543132078332249091850087093266374100847261293985170902154274455302757648304962565095687693699802671243447457385658370007287523953988157627589315508194623959125360826562166191113049615219654972575288979111983814752671747195275967319874755237770119886726766753643119634515794767000537145199911770793638985017610803549714511897898534888281955997599288319598130237290153254375015150245731440061946204776617999851193514080898978723112788117564493630755318092093162159597035334710312274719022884193347534764528247399499749302387633842706902183039725761732321042876853833353301373957753905355760758406964992520335495883967476647787934324243059593544478696829392466285812529764744456630973272395632599237977811054755088857081100953482370682045061146136008883408880684195425240925789182098306840007919590865840743994827691392743846923423227427757088185279546542397943969099536030006879826335708437089408211155426978093359728494654322342869487923519839393859723513900363043633426972958339392234931265382145909351947098912804172427604939081890094767764620690925841272353866884867718720262641790599653736143385859306647429249609825797660482334934353004951368495161825012827354841026891913382712302440419127216 [150,40] -3295715365879497508897467518956195606452904310106218579458964110921059870569596310387867489097612338994506934209223801977162014850247309109529605447910433371755749951582839374329319556702147748221190526163692896681941667913566432399896353115060248574416553432883113240538398465078222563188792135757975854455632044782758687141939934429636070366367564183805042739186440481168965653107465146175189904727014241951623632223883933658751505795320689851101943934528362805768079311602855624078688632370106605899805393597288065402654024121710834548695877493386696749908234103891525731113744249825112923487073510607585010363608287639011239400986174430789999371160156107766070075157662848731736041618808896386130753396168922267494023286369837922516432444928532548503956041295257804808078409682070988007279091143223466295691995116130083496498567979470552317588911363277382928387441367765896351347874148973077206819354705746627691966398158087602311286636773344081972101568193075764813623546573175179876987123554573398017874108356597708658712411052887467017512032241172132765440950084881539262043712858767441400494071303007318658665104493533424466311907754819614421841988946078659126612796596546810113620586945803174868198545079865401781027456457557439474235052845262338159257862800320227837701371915909254666251083958346519691551169918935777774260284993368284266777807037384306287794761574197689123218951132588187107559291630884670978487388601447761504942606559031562474568713563706944762086403155801199311672037738439155456 [150,41] 2152200412569370017915858642828433844164417756948536699758110712445038111958032249181120204011348451927429005440326487247607981341635076562461212009224496026127678031300012492806555708025194390821188863090734597152433113643355517783534721576787829137688666296749751895458695874358826639351408063119108529007030990392009228857900893830386642859517621758317178084297025654247413519347258017282085941025317935784158459519363888265329450178514004070429602725442183118861996468865980677062999480604596653882148987156498684500892355188336751940586997416586820335799013016426087489099837015256663193666301440307433372878522716939684620775446620234744403191172299510875322330777348569192709586730568490360400885387267044763330385294174351594368733626721530588178103004073263502511136966220991989671646007265461400911817048664694606741560131202839869294199176999860355330255370786972778556766051017651305223390535366969502476439448933058681295861626775651727510462017247448288664667981900678870616226655241399598892561995083307307584763201985441439614969190041976150228485761199878246650819685515689971208219572590140663160549206971959112506899508767124437517839760164463907235605603638540260402131022726009299724416387844577857990669515824106371586441532243207861686140403730437275398994663721368000114115413913226444340007471112405065277619906953709727472959469529505009216937726218372977110789266425433794509397990933570714840548439649287157213354706676009012503892050739541269864856248779482474396220035982935040 [150,42] 765305244714299079821594825103934406080089847999891130282064668954043833450017436918939615574648046410259275437428892212811349231505990570404964667630019556905732510038440294639722036761669915475319683318968919236311376374280783080396025045966247742184700540387967751912866565291777336672658396239963490355750489036526293975638870753001357822977970669223639142877807531676881833989469386329829604923425153392850916748921009331680551681839366766816292811005453876071868192556774866412329154377523607103996043220597778054117331660657072124548019512356210403526801271555045194541959477740663486844210753701276011622197028641393331513670709117845189766210792898283064406998265052647149421882325871281379186308079225583514246598102166828577891471834576871509753447599349361708461333452225276678189270469996327392173908448925955402442027568063333012525785112904825467827940444442140771531318636036726394555887304945819076793393992635777971179969953066596752370319281480521843838754541313920368199551550377289815357044131437062812264884264137873326882763257076998376532175185930896152078419025082348609952254665130017258027257194203347252168263050171654610321444129180791899558487547371038099085692266402081950080246812675211683565599910537955945021764075379982957068046161186313456600648369589005812627283507887553925492571212853671705796643116419039409700836413635166829924074527688338427088114250772492975248780414307174109915016907167469187240384552839569356347311039498661029761429066733964131528314817568 [150,43] -555449311563898567256332914377526367154103593061731978980697867272195753185534296515820882556878543938277827160796588175075413421250810076825714234112297404902150954752184684273647645859075689504444676724766982786110591246130798557289042253467710433203395511680944932106241202435787284682726637813376190401701426334131376226368953855547069508373028721396024799072857872198188261211953379652649048179498105786445514024152225573905379359990738712823913095555625710494074351998907445474071758033632075691890280091034908005646799049341981180880211679225010840429941552965939346779396381679111012833718993094866417243743092707765705100376423214647750203938672895493742516545985275475071004875951040373407698668063458019940595987795955911367901061198857165937983591935678683853194580155617912284309639880541799620467648229875839562618175694023858905647988448421982957586886870483288831635509269288625774391586260676438911654740360770731178782174825247357120105823390477704413280722888558643276123241642038241383018898233589750192020145423467077506195087785195682046905396579894323387981787000076680766250148800528431057161862715884518086934471438550944117052776733877511548527912354604879280145845921110267221029464577150206199406624685017463500449972816591174569987609187634649559170143964035042117000792423924254445675157472097679343082628298881491537595430517677091477180080493775526573365190633582090988302063699104126080246589944029847316847687832792464145696092616439325235133593546439636612899487872 [150,44] -123971357321092470469617378637263830625134585094483719943640762819417255486143145435914993634938232227331252640406775260926686173662147378634988576371606858426573749353410704615970398992840639232175617854378983593903134205515789708869152576253668056451599543211393551356390623564855132866572786368004362499395622131119209345378007157053141489128001849900544341236075511931169556742437386773850392500524140202339347212156343982039005498609133683369203495439995474167336183974337935905626070928376555070577055071811555226954760414069339851851102818640469010359199216555124604467201649249786317425331733446584515451751528419260268083759705533516738880847410423922165509102515225637951793106751362915048248319579407990191531591167843954798570650121612832085974413444025649803048513513246444525584302836278148373510210145622524003918994370235184019621824315047185805267363384447918765335007812443806048898666542721263746123010855242761229196087602723787581472550393896336917672748103080157010422494760349898427158314627123657004562558125881901646469940627420513652925203913109744878447976257929650243447095917340710217167116440402182887812083122936237510890994984129942227103291938557148794050396933028912459398570984762330037500836846911183761008995581121424557095278202677892245867658136869731945255760193314686917716124427940994553647346723894064374848528546055646611464860651454861523974540318409386606679337043685237498139226173116599845666244323797016683665288628738961118483990865812285436905984 [150,45] 101162297688611667935454366249714277034287973276573166924470242300916066851094373124010794390324601590507719660634535390205488951934139392610627399481574660178414262913067972664857637544147275086941792215962130407326474418908663664093805765851751601417572306611204611542875546917811892093833695299380624549991405443587952414234692864357912556924178930995017111200677481840779319592276955566438793845752802050062919704423013195764130858400727241652637573931188905646274573986131921736160953160091258350914473862743799512309580041572573552271146690362134276219583383114501096479583985440755132355696416465928049966911759448419287032933269100457745021235638360311353822763006221087387562924351436868917447138669050324204379229485519143457342312657694712403270320878282139724821891201533797730761723249758301607430635470194678735282219662104566568777586655637600709826007275882988968361989109416578512955738678189046539785206256928272870869611359172323271935159670573860251466397731135165340389519292254755097511314631488950707967507544102576196984640677015866443711584863185042422627532819229483135836089500385985157800993648794511445025824994822513216714730163758226356679990598197473355732865574642188246219343378608059271359184053510755673916563330000847275131839425104502790613396671253410205821399413092097147163873144774055396849391904765808238888140684574880421259279860130756460718037861992218917157519970724557084731185667264054656456261663240801979890763212028521733051567296921407803392 [150,46] 14425063534337638086386652713840346920545188597484969308588338239250223644005101859796410329035917496403297231168656707370975987020506144446716934271911768526533917586642686013697827146211456572305896519881306303530807826349567097728138586183096528477265036133483525721626804402314067573016521202720950753533887680128838199642317021732862376304323635442407141253758088189467054523595620855350143443206138860329620870175878698530449390647626400073909582997325897445177071834349390079888050273238884630227518628906379582711405695356106755674591268206381386278469047908408304617067939631009543200138798737785645386224295053878933423223992913081743545925326233817712902830483688551094677452682010713183720883148513776174510452282158403500637828699792081187957958102587707854012581340206329061771111730777596595337057677752800297431832769409946013411256129616952630242947763566630924815011242914865926835243022112986416232600375628707083182298046613616271771313853535702346487821114065297176703998485998529788481134177307776317802991471391035139806341474764885722952702546490472480756441974115480798035391404258912096422623028229601796451346595689723904525252515939374600406332213696781994331524527453439261841170379754808354247121545801584175208005944571329853833913711214869720773427580424671953670088274332278378755096587728044213116108398163480415023720122547179641572875078339404020021731463667318225803121084914390419001111827439427727352914717799972962009703805295125149339586641119385408 [150,47] -13046401507299790017824248087243957033706014020565986095891580921166701522079013881010497424350230882585883647737152479079178828620086829949508931711776608664637253524792482650944955006178884747831350957384915449425562223779154204276903205871555683042210060166448812411218563029143499686340815015572211933173080783463777362631162937537508436070368696952538747333158157786703710033969158365460240387148412602427070481376245804537651487516295945307280182984920684636623709599518942480237074050493638600278258078769901173474736975850509933876909764010765996838631165838582188301244169750795354599916478328560729858271054830917559333534183687991068310494813015242611910470202413209909085852575587963467826708624627208630458375556059990174164668488521959931626107034430905757054371326179795493629521678166829202888598559946773786499126125863816107804629216141508052383824511740138904667634623404994798329569653322297863414249438414326237867891097974326867828617329168203854612913985786841799589974839319292585483226644130893185798062155853408912317476585457819354944341652970133143859746601473538076497598484737562833115994284053271393610071391885252645358871234667037565896636700368030063687469399311231428616042347080879576142702105438451036307213141770762195577737691177591327782286995980625923850735941954538949087088514903640593041175403319024457942652508441955865268469624435515384748809721962085947492274768238213603758521584984581015925122461194893606418510499013137780826845543529152 [150,48] -1347955745928664842897617473282759544934138240441081320952562905363265564318078799231052079953160504730060249083893964354494410767445738178529231395427393877621511065706962411483517972903677978476824360054398183275650401851561628072513903529907846078486962287775127801211639997058482185032537825189745127706233159569902174767666926514746418072263095495922810867884921047015037803186545512755517491468478059115634981585379652811343690856241870480514660198865177150592650753459817436454091970453895995003987644298305168779511177458839419882505495819428972728746929087675399731789533633133766226021599762797042567352074626854106930923048345288140066847570613441614494099655733001588312300928555379752995988447830826267119629205670433960138996484554991505184470665025955156168336865708748925361273803913565359813098281791761557015062250673952449225352483500336473735606762277769748532352516247672419077787526750061954040651069392012375106156838737213658133811720301481226941216728700845962797459380284944318594959853415242741814977173963180024816269981605199694751135247871663703255340405621612416973956890783562906950110482037407586853127028208281063268616656887668138716335028864515877137022086803212610774504025402203412364913753143695940579783647877286787067257593797716010791322101810735181426563706451231353414298333761281709818472451289793546016104053534686539623130244994614023211169496735859300125267554190599156848664708272918429425377574789422739067963090722382817115468099456 [150,49] 1260428334734137259224024543170144038387924420041430818358604131887376166482063567047834008067902642686528593076981458747521705279015193859257124450717772794909743042573821139513257028690784132353821606470414132255632359821700964523798002592945281978960149281843480649446154585562044460871530492037575090548026249719849184466543252669936357511409723912824944879555151173168524519942651682319855276240885619321408982950240783199719004967933070842648002200599805877235448325134662578789659704759158293539488598763798725849653799539991946112023780271407940496376393914094340074312120555005956777903014552176918763430952391714638174484474093345035918827850237881616975535320230170660083901526750183616149232367106831722497529248457522210862548241631410230980086871492447174048459596920480637908631744955877870497192686223976212989237602626264342030434555805782568237817156482720568085644545924771738918544315059329181183059987755168354228900408925412960302273220090907863327950687124710322654349683661488255713056245804134935843627468593003807135886580326116100716569137272406434140532560370443929633381870111136690166498025326164880239124922739781981071501451771858934852393595728496646088102153825923516767496783525183368646371526299853967336814060793548464603824687323918085469807663629912695715142891909513910435632464325283813573366990794215647069760567970354128355015343955301688675592359087673692210946808735704288822491304663491773794931158577900956420202952027368649618137344 [150,50] 77077804881119598058379037841858234981658578670229643052921013345868886484686565603769451914376650442184090425005353934295912877438781474521632637773450025214144108288857482773620351769410512823900964849887993762848308263586503030833408778273106056824108934625525962210379963455583253819133122852860703354069557828420167349650773526218511119106476669777090370097197749748584436369555101442383985000564659804399205838132819497037521033282951231206990200414979769870388891132592085052966194434523689520573680834919706916998879544250857705556230232468734860702425002188773637338744144395135218874916005816273703733809890863835100897952745153706728331052814019044118599308311371318294580597624882209970356840019431641437637907347119846949605719242399317969514188049593812780947977538213444733892945009825994895634164826428211992790931892505799360869020945388702892664120531414444646377814955122524608103516407142779069927939875232437938005131847714747492511365617800014444558067912373266326467813424382944628289537199723508607762897255886127175381793974176798731176358771450639019930732067783317425904642656822995611185518141853131708173334040147286084587517579207718184005892148142123497981958954026725846315761463587765848696946713349757292806181047957004567367200270808691694296519780286600777680945777032543569436227184800809024680454990303516972550882770737995982805364831165011337467758327296937752187300666671470926311469220159243676446762225525321332188489442598166222040 [150,51] -78606926452798209853841705219748267884268263687604250472626061900988251929805399313666327182866478339821098883432278851701963585296430359892011644941456378063888047355801959823745636597232518084079128982314932469659371385918964219779383927442551838634243307674838631800672792957464690004751837391212203978180848705754637475482367906634257574104235525374199340465974940126988259212007500291179625549114965806097153837221804668355067784904545601732286235301569262655693311745263985201978210397214259262973374051603103379844737477062339167871335429485213033144154736714060203532818487360317492318724587263007281315027301096735730158040686512775749682929935690653730693633880782745319444167998041282492437678755315735100032361544950360662383947094164264002021229565687442043868409503699270531740893313537042305522899542001445723379174254136763401317647132109198124284130318159386486185818186057324192030023501765784964042737215665409453642255413433935726418722926683512753904142083710609457655621689457923130340722380375194358402496929012024729787154266419998998697389557733381682753146205694064014247084033932486924802901514947592365049046955134435316678230832186364048855325045359017893017886232970395065553752292693784974750853142656348343522474752141572262136019446176262686717627673683410506573135124799058909063385868611446807434549585724514008874652691402652634828702311734176343052767634444944432008945546271302390121067534167402534256946665322665605831917089014683616 [150,52] -8223308285401020614905624447722780858149007679582178284481700875491685629930084035229384586581466030576498625579903611535992877849067092381822683790430096788502551181776237981497969485860916124625280030027851097981905273777016414332248939426322908858224792380348101863321966850683603591373725244344466802995197406152940477970427102926666126967693781077536817300192959994845209731569831885696572968092348150100351361239067964103567543688474606961528153288553693442022529376024716069392020599010723540486501983405624812275571152796783113962179422939459538492149818682669932574054753369423402612144196697755017587755893643060825714452444491501446040679758541975944129573608787785012597565613312726055382162784011482963408650236606839012993900744427183027639656678787459065349192141517795210290393157325965034950678394403797993029910520972162208409188410544457928902607607593788534027995609036782571223093361338878735759929548983568409125275964018990120149113035391037194258712538641922367628246861219839089903783285294530322380780073116669005455163763950648901911058076103738037175462805478521288704580941964535872465035243152692437769301868971885492970651804580320771918376644481607942078565571681200532844437472739130505466883833771859511020781883281190145118164899104774379347790788644367176910381524495175484040998248368474759106870741817135617800674736597419265081285727564291498201515494325762253433771067142125440140192443756193788871119437447458962842748286765296 [150,53] 8030189430928629086712773322702318661639808157830383789471858489836145163199324559037407895981684258483884328918680754295478884676641607976673291432737740077192130301586422149119776190921443819247642676547476525143745164355123190441540827819538188280196529266343918810794946976959736850174340750914652688315557068442902386911498026315636970354943747619634211849806017157523842957379650271999191790444100392038975581124685421517747576468202412181793915259869082391731805133332623258723113239334128234428083352065592318155259990028609625693478017556109202530871692948939420503791899691105646962271456087375281654094207836611342143477009195007992904584445576653517458208960169111891118447885901549957051676225368383646871843808540684326297217267097358077874865385458768911061257280909728572395874009641453252598231828066242928314863159357112024425361062362373764353103870763107805882755761743780371102501800643119314730485477330343026965912407485859373065319344552692451173931255400343449741291808558585994533485866218398704213913906124648786581135470646340146173702765682334218748475687822049903793999413690242853558126584704836696166849099345243051571681505793987108472699043314478573526407095247653327049004420438668294678100907052770529252645037537447576237730632495506598210339519572737725192992893586255756096266628539214460670137539860674439459876785145063099228272595557513890324856293893980281001297445149994139720739709897082636994698333740884308085370484928 [150,54] -2591821962511784012034920131166181621231971495170813026792467071088766406983666999864718199711605664532839771872045482629295559109482456307367373959352707775050980342283576125134200353196200115757359546112389130993459561095042790080613012496691576007269498338238043640658281966175462716889375421865656291801962055004924217075800000369116102585158225714947467864358576326648369320790986245451100067038703576435798834161785834808819401310324768725178312815044043816496442090780658586755064775530410846678610781386766758743204696580845425403149404788255013818146582838401968042490681341785761985219049818001207054987968816242166172912799876513975013826697840906701639548154999933893244145069738186286065289129355900092832943264715191918357628831204550471980961684029081482568324384878696766465233663662652853900528640221139627827067829772214526104092990227348881273086595806165485387638966317145745217863258400018725200521429558928026555984934532730353929728482091144629388859524778664681164083750377178559006359530655584092364441285418553180319122187201866168542556460650553681201205402627396965303320459749706450019296244736004492897400408746506518920007827206079119614610854494459976274507314142551551674901048204759673850082203355926014425455351409675908863257272070410465610180643540841354050541442751451994098886679581086489578524718708237331832786302854277796119160402307810214994671782527937039186902167093202458754711139958966528587130237751353959971788638 [150,55] 769545621291130866881709040668449334777427647713614234486843608575301399270035268979877267983026148265041946725468004966279365356535673949527060043689220629006098507377810222920105327797819571792635572068991989197861812584663890633736403692192826976023967907381432135741412491704780660346337983900011421799254003444265017782581170621714035747595167371735345433916798353338103105737007134474642481416038828629694261027514463299717002905089924284975903552165988652099054394327674752396384101433004537784537679436866859445419272154489075478706374215582647872768392300860399529594002978304988953586385584787362668590799971586365320596161316207714104169145388779622791224176473088652279180781354645817253498371873929440797333325095063037222438061228734448383964218614888365779423426494938533349569782152685190872610478453543392177788013081863657207562029251498289515837774721539820560877820664289853135551420214624390445432458290238948132957367765211932789501532658222341258124520780351176909574157871714368175633041981886902564474386995162297893595846059431704619224282970187573035556843674871426014392533132546707221821454785115760833727338382044074535807088408781722950630015282910063276020860537987540788865425919677345940165075648192925613672065942719066553159551638295884329264340240411358630652512957543049731123428961838286298730157961969198621669924929381281825363619323890266808149641182025187502460743524878341083286971085968751420409604974893238704384 [150,56] 16268571819097435778337298497206181684962887289766260727160440094597095138596876299938215286054504188556708163090398153888410369862489032225531972086822418035286652962293880914767778310682500906835966440234886637505103331257254153156716885013847239013477085901664690670293180471826731796718730133249190126006243904105392042919224199752953218327623036136367249942558979350935014188979963003570058272290708095155623962832211377425301246813599376847274275013241410679273476857315425475257654393433533479929658635859539673130977499043698440625172328477956731815752759783026205302852888755073858666937260171917214249392108505100377963251517665621820600714842370811426885356718792485135226273489345235113611850162934967462624691686947747232175890276857958490824440540259169829654868588229889798020047594919421035664888529663697784878473693429447214466638465350511482774558440772127967679060918192520631572607662473817826272061185995009815726296648378583599044196027763082736329197092285120103815749578043056865043467330181792929790759952886116171484412597366956511481528631844214844998056384449592891379826463387792752979068837953004103396391380037254073784112984900771540882429379193446296117676232517021431079151757450026845666099206059969171509969817187013252083075267327339963680956092344504073018138077827481221926736391812494911042440664454449087180473293711914793686372280410480225971007986185044559795607303222428327568901207274609554462473637653913280 [150,57] -141833961800618435534836311065439981924255670746400621978682573068902959877594335595474582602572378639568791241831858691054109086902094291339595682659212597430723348765983152443090361526216268043058542503375774437161718764997747493704046719537035231612117076017336194664646643521674133905740985534429407667057968055002287326883584001612841436008752866002401263056710836074209686219724963798374612733283834806909112143184739145401173893075993328344275628659443413692617927040264662478991691573080976040527836337502849011085406582156713503727310880147573110161468169858648059425208554806117724612718715236724698835468079885215916655201165098316779400044538208883253608284313571795737480164761350685821965864071933662573091295128728072096182775255185607963439991052306496670222532071219985843419675898508740727341194133838496201941769617283345628551042543174319047051154707773520658613149333477934139040455771157093800032239808538127706123815008024213346062307465349588079771442262338372977919048050766846177406591806162175168246048226384504424191312925736647830297032422621546389774200004255324345221334478688742953271157547672767973544517054051531267692034418120108023428998789964687675943496860885278417347316178397887918646956552611238260412175864908774256544733413803948092004692439892093405139422909134834750337612331999880978169936833420920751909099532169706437467640174423464440903256645856346864562844257693404847637153928985187757718693466735104 [150,58] 59823466996620986506040969871942832912863397933816706489197535161031165142668130963971687313660200847617831069301644458901801886411265233713575540656449538982842557462729136082119281261829386982784674574749975917331951258822654076190446553242631336732272604250974401808974266707413264449224194098495675454859012172053640273737168528537788947857547167169120020100840587658134491010330956544855144818623820058177954847382768894218254809164613882891975462981997818855204287752300218469425702689923765911134648229342645250270935861276244778329865740933515941695193551543630150427281538663795604214836539717465209874024145797659115045304416295492262755674505009140947568943195761562784762418739262848097264046230875029384431797673730243935488407938690936272311003200206925369073209243518369142619282275016272850251881781742845122400439874264013713881889541045930718618855198966232550110407296703983445757736117391478429646120104283320704549031232029394387913390188213868276056239365388679046111917286819738877262609667319775961831844990629613716876903251184013127015530216455088115039446309623680137255637288608447192412693493580207280486573847000359662279591034504356114518364745949143528773563877722552323240298521545601205727967751352213910405085442018686834964889727058292324068314260580975349134633925457120458757856365309863308683558333719299260737271624854137308277015280764176805756449224382220630912112063621389365882755543596988336261210066472 [150,59] -8832262656175552049285565424456337846173505145065951955249966468881300991842293761698669282483799871487336676849338595711030000544661523695709731367707297241991305720782317763676990688966227685373482581671707615896913800333545866298722734326787427631276543449272739101212370591726667055856898969056860549129867389852440881789586014018438780628874150380887136589429533988337048212119484972753129459629357920417585411869739909935280010226103623706150900536868875672929058957362711220812071129564194986904866129700811294001929086405487627252251832600920172749667846628900146401964136868597806485675497166503767695746040796115150989775374423207453127347177186430415647085652969714642652466947387028598379168908799777129109630082326043056963048097768939645597670082290654543892903468006939803846541760767588345854489804922049364256789043467329194250282123196443929881941480608578459371358542023203012929963929543507142451395374751385575088994727943704774768301701368273468797039648730593651103515971528513676271089429682292419114266064494678006738639772364375377471545437872368311518875546091502001365247247965213217691467113589706618114671519008446151946006875998688051191446988134616030765844577850612811175620300349802837497294351407620031144064366496031497855668475657020502901304190827167376379955304326399273199305174433801795392685262097445077220201533159526530322005324352077231578564270339257811271388654787521090698379019398477338011667456 [150,60] -1583333801379561127331950006861245756104651195219979394672061751020813031481353259653409680208667304759083761185169341942688521646768545159551830196282542153060397805862965482075781659006308874886056861858697350579355448015875858925815846666761447390649187642299504042865123124366051513034987157090650458907400270321004752044258936695581335298246480529228834746994904266444966762700422913355324984488471612400310423423071212303230185966306608000040673909517704686460866641965922315515071440609355158469875262394963325539202511894110305880390452782247701087802795774279260903054951358523128709029755352790641903684698315688928988573938438934706529764919022541135823093344405841379697487169849610671469132877305509440027901258082158908005633714476697137178184307547716032090572116966359136383442918340499275314245249952434824073595417772248883164802622948670106617748774614770963895621207839491421553495342269753887965186703377086225079815957415230472735432685225154713739682222892868866251828497404978420625050058660161515271788339178652132632667629455101297280080544486687780311750020062916766250312710306142478994106281858521157328341663517343330288887338506875124258706755906719488589629579494883107403365901020097814878655312980066343827036392873680675994315569537091555124705064355835079160963154800082144666155957207797770020579009215307056164660272463323519853005014608095288184797023888320354460600065715042358558819929847758009923248 [150,61] 874509317418958946299442486074435533026936285388473772622782204381742788031010728952171809943670124708093760921375530820511885231340915279659750632453619025036935706377600603944241697435465601790939216066313488523258505883348955348740593956674711283809576470753057903968470798122878842658504071811678518826471920537102100347102641009760995251093469857679793839522016437443238497029212610895558673152968030665887389277739885479585516206874292791947975362443830708052672023979247942947275786514896787594838358296969315914567821976017653524153652232871759226685253648276579037150900146394266804188291928777987534316059594512454242982560594580040130330401000899674223066099109234965660257789756492279729747050303810446032495457028608725752558300553240954903715493580018788697594005941692086442339388217536890076121323355800740286649195709369510416982715651624202701905074206699783799570328216768287403248044022503945143354688047369369000338103435859333191463642893919368053155515110107040273631295999668776327756754473457296117880757483330382549211763789680051710221304995165448216828243651681990009157684356375266279675931317124511108146490274659638137983037458989093405862377708693886019557959457426199449632273074697539362588766931855643529007767169584643108920808442155028692215563653850884725262122376513520966870530150457748921933409601417369543945750231783004360561565176245398593452796688588000839030632730932580679105403388333121728 [150,62] -72039091392713569565660430339418952828934985844831028683990418639300862903952087806850544306170726230062014598034138443526956970337635203442436990456904191964196254379658789044710245987481895109331893669771351019639502296396244428749028674168349145083668399703286359190847649764813601054814063880051324768808130007713605029639074440393726076759448752006668314347299411379425576057229728800306838857624301210044687414962908049674016971500444521161211030731739521156758236689836517437046629069459973132410586201162722341746285375435869917267566807406561318930012632287270951344617691660720098289592064532479612424996166938561505702847785648996608490180637746759338881670841519382485254800635634328743064617781514504181702982420897430007367885036335381606482688984361756105154255731176200898949275657766394059769531850813549431388527846884778851505401742945747816903787452887511258833882199051849809759069288492067719691987696726347116177543537158415336676506386473559370822736985525002585732871186385650793548720426094809967834005132869056594653802854403796913610908604385979286226971228278696450959267557221974150595374823462249402703296171034443041151098450475185971650685437217625826284372640480081647017709025259102409501400028377249032296588965588649441678712809122237559015149389080423084447045825416624655658403472505604534161156109830173609922961611109849203008561671593083668634797627191023200694520857283735096819690626631086 [150,63] -37221419263456830428996666420796815643186872954897526743844333365601266672302024267775844460792783694409809790734610461734258378429411615579498732781718545707991213146400617823219477242829512278358813966428437849395958869217899812071536281121881314557185850916482021726065710790495801860716907841901277032645574512058971136878136200808050208878982744816159165055154881622089106257834074996595552711046939562586850230756138318879501541574581659796925794526454023158633383321646756195968221643827611652961657356201021457136601807641131704977715494180108658780180673567814367601062519317842841448059279821868499138832615535548171703611769421999465312936624732338688750833989468921879067023118578391675315599399356244207902173588048563825838223526857572175078187374080676224954150706278534521599509314281039253155273540455661467810702534086594342344945202415074386986644296746491781672831790215431678723114445306939299542270850276205309030792055223398339045048810604821320645561284974039940519552102712797008849859211588565154613040689717581764026262156601817281145471783373442676872716736874643544992046359939815481644704094390741903062358677994722166517934960863002321020691871278217583953401537896099125781468142667132755098397289573567527287247602502253540520540708433882080084811735159498895974602696230091840874103614176638970518420554289807236855157115824099002088651162863233955663691079409167288822749602103055161310211113088 [150,64] 9918025188398807120932495623954509925500756057464551089375631358846132945024873252685097364830225224429533802484154610871557160613862849788597657516937573818620016231904208002938892629036723660990462446196806808059734705690730805749536638890211195881884752148059839540954144185341441419490704916265072056031711161916974659297924273160067202232494009127636677872679295971745566679257368764799757257795151790204401760949733102358537078191516876888685258290097531311641584696008296515506870691573242447993720579438399461843297977188697832035883806432643744312420187875043402236233883929864707790491976953245854651932814671365261749643393945612007834878866350210995822249998087804459040403521550160602150774409461324219307804278344421306311760490016350012242485451417922445115564329784847394584234065044605877609489867460583558137865365800547819619177632167632934454779866254375662643354355638503352595451873233365618690411374830474913082114845656209535145089285991050999640069854132606840792059052997197621146517599332084060297057795445328537437214339438092359175356383710167642911467529420545100807366334549563749291193009915201709242475697203318547664862756146330901122018526035735916312173068429914592795497784110572783100729745255714412363564764339513440126050755447179890003517093215179756949030760843994256472079602416862609971693197475775754958779582065566113414779880155918399579393101448256691162323185834732373268380480 [150,65] 658125049281313263807470451133527364587835260885799039476084129212267132039828094432436267945071096956225475505361998832315438389509020024792636025492936106334196163656532771650945237725899537038552207832037737997585275963713341814996319411243931243840314767271967972431646251680836508934264312718435923192611898577644619155014145022039646244219593520636219582124909544571662265609365973203745575274410588689726844385840774078127362181445570540842414525263612972254356204471356168628646533417107591224283636830878929739265821722184028633643811332441431883615268539910210260718130639660452525420535814060292894804969605922270115192419812661073187574292650153385490240626012624624309853052642736012926077710789584534496045826683690606775004391600124350043833238701583407881379187260865256105954991511777662404667116133073873690487035526093431948151483720478424794411677681657282550977575384331839496586395620953989317599343820440568964791457872255217632459480228495182272467957063070102480526435070393984341961515403907668738699957488318917542539353535542536513715265691073277600093972556441526788176968667797202469300539814108671442554149741514454092297233351959748892350284026792990767292826783602162369203210284850159002676429742895697182058281686676064632449317759220678554083477198646480401198404855839286812399811790091325961498850476971385685360154816128155718025713462615834240709859027715540421529843712545345782432 [150,66] -856230826341789640181721914048019326952894904364564151148883991592177463871493424863970831514927508242571087821442573190030450846209358962182264083069548643327439089959020344140987148279848305360324775638564165308135035220647686609992348277041495865029483961109056750543286660669613562478728516208145901262021502636126424211418080044361700223262918960298594323028451373179481320619310960587702448138961648143305819274371889477408940590930880798408458728523196794027277850355949999600906638258958443459301518100532947524601721729809606577292515274908081393586585163946819980153841150404858478974849234834621446651039552358038152056322684705584569682508935975676693414502765826499367222690262423674257775968684401396173236845494960582456804496441401528608502640344768939323584626281111949335970081768354269517993033761099541790761894689415309159773357163047382539579426924089136551467920854057092314491318785995517732963242825762042380259148149754631401026390309607277607241956187338511041515284256653852482067144877425573894169845719598228859949113792571567096173270312355035782387673244108351427849873999580682540928685738832376894731900155656131251926510736498064918725587370773315325773955633487769605921566280307235657806101609101333855861363817182926702653123772116160944095911756493285693914567817582560597316319048095857409060221927196513795679628255777829934079131570034746805661681987943399768100415781708143664 [150,67] 234849941902528830274959301435916321835115882379239685505422477041055341339775054460168248427651131260665291577811911188863001134546686994466126330567378574421290279868837458324457764395463142453705407595215639833176311555898141286076545719507434658276721281373873883361221416103891514601693653386796297872748504188814220977318735313483767011944335809316849726466762761122666409497219777416514809690262446867561695410606858177587293095547125195681959237441616021438728913110654623452259817888363089099882916314492978189038126580751154154582304627666021320723627864479683360451846891200270184184840856431872069245552914852386939991231534695199035275432516276362825811102080470864305307259029404235436288671020731425058728650792034610364130232538215543358264888525629613719787074072345582833793452478163464365046729387232009262543519023540136116829646031211179233630772019683902186048692440011947823025151662851274307000801971167470089243800344361387377520867916412713110491914541735308934095680384652057854976500592557490630733567513812756029820812797754059512787014100366659788862044580640843993990503336888377922919492269077047557734576598620180704861192897749955126716608154677448748909859115152981499512186914625865959356527445120847540594733345109008487659253936961360089892596869611858646142777802460445592910293372158606685295335382301645882587292966829951687132698419606343308230026242558056934241545638133288 [150,68] -42375576158952733162160387484808772648040839762074594096045382362907870939245216324422998813356156461939274453917248011246965760773277535427336722955081397921967449447492196391547285601694910696607216148377634718119873675579694559233642557210464717452999691012036102463440711272081434174943568115518438112902464393336622450891036559693094947225299069141829278165581875253226727494905491954774915023128415619710254872577769814343354649193107505123703577631251319185897887308973891894663970950597401730093798176128072459151461256105119797757378491846968283247293848474245735117563352819578404415830246492043193840011641869014460885021307269641368650038942767589150375147542715709198816253334513515734853227536659383096294282833167471064711296380241714184791936909015880904796892884181113254678291003429681831495927759767558059693058909665433263983748911529001559641033983340380689072671953330718794918255115547183720962017902652077884691162165027316798207996290126136873338113104466917827195137157162511458635977184498029934100352263747585469205407308233908567616215873408566490808707519074133199615819316781175215849561576881431500852137329692500822587263662035289655294784378352384488371756939312204987422826411492409502870522901327037303958409765796038523998009226443217770439190830254625655442744681680466241402214274405834545918465180887705237619615660346405677916511330573888563717020968824524932171614002296 [150,69] 7002497991706948982023778765645550036100662810861461672425813855828862119141733039549934682899486879231081357656235270562431254604689757825919802706165889655917495966044992168798254313938613501686109663052825732264052561945705115845851303662510775459990395118827043875879798976399177323292376180651043835759080699218568168556624221984855506916513234536771817179145841229276903082736351742940785480728600341740370915538174037420967343151062276109297666438670460961271790068512133161282177374269812019698645003875839826619664081074398432919989282001846966893649167039395431535892893140275098805365612258798938567012546325079493365825823880393807637807969787860868893507517915695879584980788320653799713903260570206707955726915015945992755536549507304805438424193114985719247765629005226632286904329133701930361062434493114375389296910939816526985232331705337117147829765528881641275746035933177192808108167725874030997449784172862083138916030169493984321353803291290872843418799409533440175980877354780247006228207305342963356647519762041085955881882565071037188635897555062013485366314410094354076407660432541472586742638686643796772745490481919448146846662052344645120576754043914034966142560619658800520737269678064444321398069463278641636905494176395595750683348906376258056863452590967953515820433350701753838635071971548229488584211855420757118056046720575007251418501386317443211288159036534851310312656 [150,70] -1243266462827116437972768020047972969718547838416422715519365846101270758046386005543588300919958030206220686341072307740934547879912328648608746871255103994041303861557156207494643595762312678653260143947922038568995084526568965867815086422544964196253245715902427139622158858180162768993851909651650862967105838125137014733877277694917632580159662815788292772991505185967341544484396338003188829717785053406146731835403563408053365906667567541264918259464978481985835242573574887449588945687597777135664519861309352391628787883955927840888026159702111134097480434657966845325104210027534359316896216270359446158492294948684461153678032181397866921067830601277134978019636678684434082406948949680338800114929643600052462390845360046957445175902531536308560916286770305726608565788649000945478083880043312443911887421846824322708530162537503783332405441824635536046282840439792911584804245457150755044953446165804954576015701155798075550236998667245011588257530490882513563629813655258234718951477680364406813005288358956049445658355981279528809917941766245943936809361650513538165561443010226809704993615270408143693618415822093175634262796709188090163943856448030700046260325116994331945444242711444491626062812596499090086526948574259923260700114947519896109155944970083938760396309933475373468302138482591017604016023522844674731172040788016245294086165647057392580481740652664049424518784438023669879 [150,71] 210889236784859380743366738467021836223713994786603779470918387273653352456885691757630300843807530069992281911272733763245381048436788764008750403100812498878937660727402224942305359665780029926011965184868517841364650144929500266658331329579596537817913987797238093082052791532281242006739630235385516269238810622067497487030944472287261702614120498441030941790608664066211964038521184553527640247354334040909020726530349947647367471739215190294298658316413696800985092776224347705680839162342053450132589214253731008935035579153849617503072545221966111346989900304555536745464319342006895746478408803353835749174344033363442451653992072495189497447543975727083088113555671607967755068019723310660214528729108366500084731866771260779571869905758411694738421782350206551241872162110410347412472297494917481783729596595565288452939794374119750485590682075298294345522655378793009323674630195824260613062409373868507123932877248925171956462912755726291348457924011136256155244027834617354125924589182232672036066960618558925851240906695613368177970752290017223237515189617329789736578132423814022191890483652050565555647275588144086751488325708663455628174220993550263616247019165351059757432321956429693466817783155080422867438107955138792327733407820816688626769735344992466784765574265355340862491625747437707258880663600680209578525187289290221574115541087126299241017821540197743811162173643910528 [150,72] -29434157690565423420787456162846611336311376868343360244161917564263689617443223105366983777014437434762997824954870035788781526163023739490377339773304530795863675919559946264990923564231740680982273480198821688181922374197736610180312998062325917098995654855129031613072651558904384940363416259016470119655300450123009335478699749453180360262891599179947139432885865554841551918059531687231889286618554246796890620615131590038932620837245612229842627078998309671336065751605519869430571529664669587481617207248067520030314127165440146391675045356951284328974375392707063459940673241575397352715611053925131354790370414146146364794684334023296181013718640760859754633535068555054129936781916872012999698311787237424395188077907234697273720660268526871025831303750860047681979278481723219042935273634615783681604866067471436484160675264691227573855672579399317476706940391080572185947818404904845391891659738482756070464455568957742721648738998661096106051612956158457843748628887712244509837911076360964108923257793437196287137206991030876490073804917323113862390176577430891179266025800445464506538961119224685754805468016630917318431232652700759089762993552902300321741236415167406094977465108484943011890897627322440784157870340885062114149737270312153582965471014363763037686489179897958230012351643829463472484561360444823915237140039975684098468176378490131296586606686978248123473232413664 [150,73] 3120385096999361009088947392259799598947704949808584912660353589637354991529351333489279925131551347104291631548111200044674891044340610327074242220443322246612762746259555388036556269442260940197710242238817494261935155000541653137362900479319144166198100477892389327704924202024608692667931076733100890846345603592844899913816987276471384995658423943733849710196949086710166573752161307564802831887706330097430047825749762650882731247089409350977896360607995383342084096016842959021422821861857955524966562455613970199852410204380543169161648064543350668826897013456730919059371718899557706001459701094927416872979238105790215171669244902476667609742935987963803012713765993913291956445190073079714437516346736714604123010725212256262803881885109230765885628274007788242142992858513088034085489173463275906659207360829197434205687075524171692559775240961664127270706357801718327801459192688997497254422080477909840527947145239246320119882590429977579715197391216263830392472803910852179935893198418220028568137983585246535942912503611550588675086659694360193760853669594456243805023755857118573335414781551649065797733826163915691026219551545130312262011190179784268366966582074282068164808717243782277701836504190348475227204949630235196970895646948229663703802517043786649249181690761773363773922291129770300125616986960700393163550058920063627760832984246216337715866610827859857852067296 [150,74] -211987731039465932827885792399118197678660009414145693560605298969775977404253459930822249766201372045165948333176892852136120445745618698009357694526250866985008442262756185064193295778957478856192129007746289707199704080674902417933229782837448538663236235791914272680409962384404766605673694081513000367492375792889209509452488667947820118123916927792298082243881291532160649881404304378912030996926160600346600284390395177627122414316055666268905819279440072797252950770759822845025652873615221090992587939315797165858429442860326528514084587854565671838429527121896364887543477138080289695187553096317385372856158543888533359550280478555112114965277663499143787359723663708888068765490702996677004462543390968127468366457353837284803806380093981578218420015059905153045327256270750019805133013430505669444790766749493249101155468398233041185248806974646379143479601138484085354064041975292187679340801614637647562519676087639031043605132478057773398681797853415292775259191637434576085365137355933748659575708333050297460481922281581361015642821127247737759257288912064615458220441724403857580956589602047872082269300943880528313494880368542684754451181965540959256111094555412668122699048219624493508065460641981062161618387838364927520421690628667163871097722531698621937115336167126868785628385419233525135798567357348405184728739564744663532635448982339270065349710525474039479972 [150,75] -2305399287577278509085598311198300834529291391193947040540628700646383059584016599437445782298690157884241682418251775151153198956971356934906534774123037821906457633257573113184092348309333559238954173959423956020594877071880944489320846768263471600048393754449468517128315993778304378007847618236408923797823331488319665380451217291594513758417731045718736340415339399916718003844298898015396545469234631833165416017013516069308523797775819314603970996225541115207577384307203339287046585751473465592266155837719764767718381453446573664811020318146803442148523956390290188408401257439267958337212373856651704730549446378099144597708541874893874712345566937736249000737108750746378095844127860452941707607950391760564925092483622534976586448775648979705015898238422623537516518395591349215761645620170558353480342740644908802082692947311408520783472379935791275446485947353666016028717034134583742904320215995552984532684991934923980398449826615725018807263422185415843150345124060236781216116621126862882794976024618852035233550098243400348887705082793955130068851667404663760281655487145772431211570418237267904879813650541308555217721614545938023983652354361904846736087900132136981302371526901750865603804253546220024752600232488368029642929777556840741207651801941308791038429132956432448925585428416485363697275035740176716716863906456028317323638288201666229454406930495825256 [150,76] 3553550444809407481779461924228004698592820122813692793180909723848547634869625481784147228767350310666679849178897440600690791610962491149187557642184772876531201216295373371286917544517591029933656847320187433560763912578001025721938155644155238093376025498219260686033119090581521959003002791671495743110300818096151828395223909688536070895522472028846371936047134289666818878975451888063173594049657991797307374212383789802510505293604413819739514626717134728110232653586827252570896913560689367704866511829385495340622628528545308826588807594577907014006815121118523683034629686501650167074347823918102718940831955288326387445972229837475499088680663545443682926502285047466912615101711557879853137889555363704719342795388493120680552312051264463724452194673063938637675318127668045629001114542293053556419124483107398195378375799314282517375958948867861902211672889522529291034376823430640149183058230387740610141504844388965423247628868507905286061549316663116209152375004895763340899516739662633742394705464847948672585113778963578824934541445002152370489255229878334685764658843590617532684247155721714830859148700411067639197701542816807244156351847617744062893124679092814788634146968200494200560675600871186400711501862636871920610263498133757665581669621331815850423585541257870560754987242457312886208296137612357979285744406972897278056391010326028060819116519636768 [150,77] -680209396283488529501199487849463686812367665362373879555388203461578739881456917924038321081213101082560168736310108563616459225143762973980246439326347964873973923143789720058743488796485072350310687701819711582783159578892128323292578752294190311200701809376624313488056642094720124991202531304743421108315210825338680966581564018321366375906744813028165007198422830878895697766768220504521493427845737894628998136885853707468144754902919954729866247612218330246668409113928771157698912103778223165875226075042270493934087210076357327906632831395538368498572135928887748710424654914685302048908340427946248483223236376503029565633313558346607445432588532363765153731849505668134614531881225666920576596746056730894804880595492702456077196954493458554386497107031111666659892998871796536635416020534239006166527498634703912470173418321739791626014625686289117382543584304350058634589799790633112862024017733623807534329794545985367528105101911506390199118309132688380984951788874254695819155298398170783356362767586498822485472290833679662620758610242649377054536990526492790618375406473796571861356349849491376943027199424934067414199262972176573827623776127461610958222938877003925140857115805255920924404282641529073200945962121971431980104437571275392632439689662191247484541877448490616634040413632865062767590604562236207730907834648412090720605065178408397572299122208 [150,78] 86557272591363051309162879475308341087732716008544189099440925937978384797412328968275391232472170953733335267926980009548778842893562127849883543379395038577741206219332173280879869411433997486277740969981234236770700416415472739218224443915379254837309119558946946348372502037154183306161062909049136814767177825339202140943345777070526788924829185427878722647568845607787520039319803718137096094470886464374703767487655074030332487179078340800891439428312987768735596739568750657081034070951646925823677149742571970176959663662517654906274615347541264435133895225504863925171612127273027211045300031009822529773497729832295781362304458090183693888778569779792529372794993248400577135611700669074665360580164151421155467902837704687845320458875594358822971579746210703199094848468498505131002787137559623486765394793814072661494346744192375837267786935781043010948478173760825910753539536438749890797197702207766038725112611606990251048488693493757380194937911675629855555171210607293920259649482750001205236665252871127565007312586673911397789535604102092899861289237162166408568751030371614114688459063506802661293394487226435149405953408225511668726575322359303739064417040472241041398978292264787125511096757470178036733867607026560474670439184186469510450730741198045527470738292431900979597938544513703756075565127469629902273574421666568844650791594268918740315444 [150,79] -8363931206560803787925186018370107698774643155719382077130210418866149961736752909365394849974442234490132498367886088084846056577538392720952554205425384778758033174149746908448539075560689088166296487718372750812410983040385395698149157846779575684003365069102628435049627565313901048009886458721918325251845913985224243911922316168558847262799631268033641866036703987126474679961475564496478627707387303152750765556728555143013834976783623653651325864623895500591899371809560859541050611477541440566454686353831046429013498533430048436353027650771866235452001515995909697938910805806877398830008616552838634567642932364195419508944374911955954585926728380439119397617653192490306666367139327875053946895802409088430662832994166270524845884379307156908902700455029041492822942708660381800100583710223341546360694589086698267795968861302189870845595791507247504420613092110680108504822529276408505308651180526931020941880716822245270054511031730962397502642443451067303380894705107429731942212118992450052000101725237823886997463786098180576521274203159871769129114272000746502221006636224454272161838103821994911838398844231198865186568497012325218103918921308944330460950225567795202583006413303865421534928208697222343492661760088684557029668963081345013644163177169361005533879447651395615181944989322317185963206272257921985459473102836154396528626226016796890112 [150,80] 628630098694359870928827315288213159086643023183149622363286609430985707872796084070069620799945447852897038072113651208168734689227492834026257957809858156718667215393678519239105375588318413553054968361330847201951465383892790487615878179616575492431235027507812499708598569549570175891910230937329433213324251331086006610245100653873246112607446976304040778507899184172833674624213859473867305273406074316174348320719319254635016832235080557329900453890369801848896414205704650935137955224066232195671459145298837145852259362815263364276464777980999477579778516593594019591952056825941497646668790953091311949853302571055286137545952444951066587816249713676230189478794070191088152163418319386887020068929922431331896016799873575858974504094928933740292087837586393775196526370339805652231621368051898775703658903502333077760385152609978231486163512972786431177884819086779731940377423454505726743680832140402856737694840386016660054744296383960322407300001750724038754872718472014164142678441539102455263377950364338106759201796609507600760237690287026659828862994190186223985758889917147039683480028911252142981946519570487172586684127746129192068874578853955521514059085098665992427932281187098379038044064990602170612047989189671476447745738172759666688940914685581788542485337267953148724529818202586855525231703611311615756410409595502877120531759984460320 [150,81] -35953790191129432576245311087440802492770966390657374441734459035127460468151652899854348195412907948290475342989564825837830923196041826266809373435830854108212737926604276569449208586566192495516026789702360249132502958903796413159057612798716747661381405386420805837948622087082686519383259291558288670097318542146340060207948167167914297765829169666773130620770238182271703525046895066577295530242037280208679206221503480486007809976144479506417641747044824192425606057713260940010257734286165609865026583032171264121125273122254077203191649065881326841569708104750191587449296562909857787309600363349658567669372629699434361379847203830833347282308281115835687918363810845218558326949340570003041746887752790841074147061346945826964174884696785304035891200427496403062578054783809757882888306986873083820180501908380588779413585578628368086390830444901924837642930013152519996538964871440243814895750284018743519100038147643061267694763690719128899726004264006009988008360313196917829322234294834808657921900141116759627828928792209788824878181253248653899367463717751374159626626988607668164405187405532864312235664800237720363436916760291238406169536417017516050397845276542288374600415288830296358837454393141015407071949493845089376524015186850062372574032328406326907462811284697645746084005567388498804354731784705496646979199449830013834283032634528 [150,82] 1427116092893748959280592038686923136411656341649725476956006521596873828456533852259982891794586888563741476729338817752686499620497416580516664151908011512171470626264854957901293282769016792388622500481022764512853394952520349376369175010154866224757242039677424907512120179166623547043209793375531468059524379174038723634313923824031093166231346257502250514445593613439915476068836445413732006525845911289506038433086618951840193548422244648839899392499893075379109713929913932176763501528467064671567012295583606840120406929570381580470610435301152895935100921619744807844141209465419098199796075281630172910399190812920138370029200012321039486204091941912519711687547630085320151831918352583850320629073514605108239562032391716881515263983086740721177090005965709341293801437358764537743691776289753369130844690824405614319220688351203860670796339778721051024817473329099544621427199174369978864869222365395993072275789798483636616971212027667154293390828312352802653670140181480171719446009859806490439794970300132210960364172801943634040626053424122961819593870923414968056979999667586013889417671289991948360706789241738951656011687196351708668998777567691455406772393169672658133361413165753662084608989135063149400807774441411526375281778816417444045099951428588297971735013351742250135877745601950585292582558885602847230109541281730427635333996 [150,83] -24387224750903630154477734845985558424372845943613666289764278859102408159490490092664571846999500369389042288657810125450108759109342154358046123784510594510428330540301341709581877518367915766739789415627727362191764675037598454107105067845938322218135585625234404214595371081060268689839725209951213216263076380926050810186218000850665384615615135933784633287130974096621363009297289683846142994378630271501410925664681398688486509406156050199107187216541738052441136147308031271951967826299196808324842670605758549018103741382263121849981156744988030517250261239448531091528450986236318999968941949974519521979152433132692389350552801585281000432420429136745504547679379137006110713045632080698941405848723798760175922071039484583690407655477547806139138415561818921655753937853579387160743288120637784285736801981864543429675545412975823853300172391094204510819861537248481876291484520422665099737207632928260157771164838273205882779952748196209830647217486474435420219697924690082596987520215846650423692614866349143245048541747515268632848151911020337811369664712303909359986355568365851395123657083493244846389587822031598722466118216936094718285482268390469543509173492977746513813605810218200491757382075160786338592374587756758005798342531423418416332654228653642203870200263130471154858229799493586604304814101170042990544288771617246193496 [150,84] -1475355851060776176637232109966463292334300658285126160177800224305644807739825055177186599096867620863906231209745916629022146887699289421010964205789658148866893918919953855108986470950474603252910488408359742200698710939024705779598766915068214179179869347363205298650829971299042708261095264056249762984560210254907546948811775815726574180293208629378806059416257143168242771962181332126251995993435166449663285687661165798565239959240524229018584416384850161212311886978875693866564050845775120525864659872086021006920378280475730963321282830909946356787110590355148079820560488684920110610816629392818529363807113788075896031403482718711094540225659269198098701195572104720248484446397128779202759019096196548994076382432744692640587320940837618857772559905767082294111600909963282118468310661175105442088045140386618560492859779551625055527623384775084778835527927353451922406474340773828006279207261194737201564253436644863800764477199382637002119186721342614166867813377428451787672018429040202035752320126222913606521216178217701684291318134579439143815474682124449228178223434515108108481928170869972412248340101872908698105889111129543688205085761104252000166848136414971554681217765410119607667593374828298309056104771261807552990432623518605974329094834838254983907097130395494751829837042193368481267799862869937156374570100603071456 [150,85] 160574857976503359292919865501537849442309627248278797781756541135204876839417432824776170373094777528044546338299815831614050006310286497931522461443383416695370251978814330723935130220126727176982991532331293619502078728166135082289600827076393433948361188665945141744813269944556309359600596123778438112232063204996139774224055888690220138220254081346412375387025818971077021892218613756130322754908649704219821409075107400261681662636563949428528910876191731797487547124330185062725174125710039801078472446799783929322899409577965970779210900144932440949122300289966357230416884938474561174405112884538114885883761188135329536119361212064909537109590268105377249012372409450007890839162861357348757018682917294568332739768097025819655897061025132450333712125437360289802097669202753401258414491397872313824764079997413716996466183322504844747170679468842231911996931124324821206279802076095447448256557763563751344999336389708891294370643824786339252572043729102953135069106163530394931497893955962298308022396904677791793955029943623549345776534346079709761814488619729129770264629813946482815852073049425477049409736496696454725335782406481127491119568549502233376637501056271760637795724314508067997362529919874247781686900717181325713999405136237340849740302199549456627376094732138047791087848437053102346922998773725779844628560946528 [150,86] -8234367059035285266721834879629254904744786143711352197917526287876745423681458808089918066619992386604593869548395566851499926169790664555623670348941974900896231537090854678834343148135595753548820448978972338817358953213895441395871603638777845507484337342472965876263832677840741172689080045059872472058958338149816548867521481106033972075587785027758721958895180679503868288098320483726700112497738352144228845057962178271458780976477127700662524708252183901074328522039380975874629126469873542003022274568803774725180968507486807303882505098992325928980746469118590873577059978047128131957430568439133973675238979414888917870801666087561820414395856399320743101644894957116215025516245087766437108282843767477314773809789598079434943527993213071283281636735696031046278418722394552557184540054285107378508807954462240670402546434561412145691320719947900348205088167036909618600267836792763988969894661387493103644065157718068722688096719066959761158643020449022578624997072718238166082621842123157719311336265220841144213363280899064094131597324202904229923396518367480881689612856931411198419055684592787861479609520656480105203735774899008329476568178378307531449030904996605936881281429499028145703570098590613841429010209030705080725830863221379283449899719561264262740685570965133128908543775167766541333849029386698087301213500 [150,87] 226980124744110323284302127967586921918765958509613592324673263531540672907164278333851877297900717227750582695040324325141166657810095018274810429528013480604648363481239129060552786544941644193528168327331476412906630132329763676332418409548778947245568120850167548801688025951210163759829829010770435774941516202040991838951830120179615600145688608458486671766901977147658264227135410720834384138165917474302276977378713506584858097711109691865242540995136246217747937335142477997489933649536898146301317279992988461305651955594843040444051386393429242040111696923635553276110269544768192878098134190779329002975479380439736107437826990079201049076742938639195793699937966204766692995257061003780487067055668344710254339950626122145045011942161759727023033676023342083104691507047318279622801458357181380692005053659604925385205469208979193509520507891727930889748551764078345681015067676647873087202124326780696402497906251864920770139730260704449006888919392696893763627954386460705202127440081545594046690124388729201849742039299765700229703995571638467160138496715785175388989786904123390458207276738633602272757607882940832900414277969416482011000994382102109627088083720207569586389431894863884852673756634037301575162568710177342093594009744552612450667774747804653813582278313721253584656831540724815760306551859759806532384 [150,88] -2780108248589460780783524616544081543469156202872496320563876061419892722725592526088633915893829837699175137968969263056664515445055655920722271746124457665462157342189997106418790389209865785577312408021845495785831049651334975900010425455264205913170572422064826072866300139449676110484230949139443614461055715855459463214215888976645570775238755464547856210420686242880505837742815714653348847535323754526126872065906670342491891899725794968975701760025471921323474776735980752514733886852751327384576953484139567629360809373050792935956395341422567520095296468338801652412931672915714502146140567210432650118441124688058491669488897342573545927288156735998294159252976719579389742464646509118985674665643225202092260460963304267615306161267453642148022922137078991741857312077243637592409197898962128575159113481121220607188486913673565407251098473472980820807625953128518799586483313476906070250090381015559872485964795766797318476199798780097826849299047165043146740834014529512912820455764846072068874080047374055854415484552651905274322500022578238659040736107384986178235605332414869157600245178674783049593828308438707718679129735072978778579763358498928987091670146240435270828236921375490223976524747990055473079305771728214037815242325653922508173307690920977637707915206603095851445158916861692299852531404662603232 [150,89] 739922237299405820239183732026953611987121280648796864519879774559112802429324805948816808994744711757219419597534632735310145634584972522668499679800682650294504435043411780620353555616153686077475295578213977712868058043651264707473208254696797156236352389729460082424265480692045369024380713532116792857500992737648051403318416369656933953311495387398074887508433400310437279422944092673739952643470893575094661922410376905379226438255101193377046068048656351466993061654395809712779846930991731595969919437473728932003876744261489347421090249740207275708852573326016190122377432527410470707924633887177918338244914295733293164654794288674564165962716649605245137543179084317030036494335713839543589741382503635867368739311771160757560320984507045953566743347825874438336747169331555778154650028843395887330656713552751515633760900621423567908153984248027217333968199900132078596162151345798940440133768830875069477093333214245937513015766686868121588738917884668650157128487384253260828555408455286364211064607882825811297130683917842301287355547966436047417674052364364517357542297934275196436269034654776304743597425162832037557276001512624320673878255232287509426178191575720244084773544791305937868950693150890557460448549145763155316407410132177120392457766153947118856030422071530706068426135417337851348612881342656 [150,90] -92419601942112570163638530747106063165925714026820509490790703688948777417137220490724210436298104308798204890521111084392653503413161936639525693605293521848951316125414575307500790525743144645259313605358160592754007373004344056132737879263021506878022333395259389128083138384430645896907025760568041437269098661384310489236138583374834785107805866611175455506082928391070149831424551089536652026082160231851509132973850406678427803513020017668099293940197439496156219831061955781260773172870888089364440460780184571169510328817829990548816493432005839333437399375272401743226766385051229431147887578015248013395234413211209866698877083263631277446224906456544807726506098989101728741721917789259424914427458810324845606456638187971918299888493457704150238992091502735527873819459261069723397149227237349965294499609035722996894708189031581370660102824463277325066366328082013536784942007359076521087842665747410512565932911096941502484360136873480785303247999965109915176691197689818432640533815895139599682972779956030502241493813893480158883233507717952447071212024951488503983348835026824583843292956412481450258006018222920070150057090450146135286006675240394562431662686363130987995100622446070335968875925884785698311157023086357308166782452725566782492968100267939927181705577551727675081673121832581962046250076 [150,91] 2590992349438064073143542495197029424985115699960371567033344886524860324201507673234920930275150665477698434807973201126813703487456320030966160333338649544826915479709655817577546647796419272467613303357976801372138549518886079982026046430045956422863671188863331833424432764684286256530559588738666001453335260052529507343173547051448236668379814336844442872438670393246935067435806238422835794552767388842389361258679510235833017856653239590651232413492829860066386228367981366555244017467618177118418778155342062921037513987900600543562788647205942155875379929136259944243386935563530103554480532100818874179734455517152160828936504776479349371929620570821097785575145586627536371944384722043284958929141619782752440145401335711078242937121351325998539144674215700914948557745332399106355929352923696819511564998644384768098699138163825975395410752460646598446469099888569527250888495614293497008052311011434794591831090417274807788898246722604201977272830342081346259847287310958456235064572592282754520935149676468126044645042893804885885877073991790549446600862043305012728232707655726706835409480186656724996611599401333813055310318379931113518672455389840760167654704942746588851987173351061621808286685223254852578639746686384951403939441184447335682464486400543369350250371762697280557311293508107104933728 [150,92] 36671622547066439953084624929729701101987326916313897110856969033131190500862419162899314164825529881119565371721913830135572946095609812339100557580484416721904812268554929901823766371449692234058711542867496897116464948046088179409111161118356689059867909425712177876657838592820307755568899251154153671604024983207348132673906484311490287783401605768724463158066755925580120911055854756534473792374496806355332385673049615241480097883981503880845587576562686863085959572939566005599256699223106599245136017374820363937176717575114157430715464900123843189568205362885320396455578187511355413033880899722198291031508953652735693166632500874770212289900858876250064872865199594410927476916181958447026782189289390449922687094312648772985765468664473642105661649488927820623578604963115128469150624753972681973685060531669175283419318148968794223191106886126208713985937443608823715411621020383704442139899064732533987651277339108331376431895769851100587874847747983871705760437611667632402526504098685524916542930794910041493120073710493483573336908245450004036358339162906947196871128097881515801415651616060527625153552938394320434781578536705937182991808761169805890804907455332485352164878124661033987712957515273309873173659176590169296842006543136122046504264292100025569251485268742142737471274268107838872 [150,93] 5531357488470499307959426563365202278722402962303032250681768034660659083046848302612197666511473497478160560413144115223175436424537822026548181590539523602595919463313207938704126177648373362603479897565165433378202956419704575605024727603768365356245291950584629580890326231920787395343053170118725188226296999785591857022872369870375695732152259961510147260221619269109855848337053107154182080321825643500632196103214266882835941724602771394421142643536002193923278574233069452060722430944708577689140066097181972911222514766205371143313896464405530132571477669023888766691890463153820739692186863399352143850827954976299367151720671878419860021372340603672438196592054473513055582911183193030558824597659555717497792324990501445181832805291260789724624511642199879929225344749679461582393148661466495692968593591884710910384307055859761257459312493932475989077007143335969784163350216902564473787511442245828949382384603002699710439992294485779511691343218170010909215932925057615719700631262137699563840836627753239570763802535385233892159532933184973936243079141725902203992526373893576833785639474397824589872969728393219635380830916240809746675965672749522228309923494502996713682706956004072751360606993954173365054928799898478421284582918186567797797088990754483240867996726264183292691063456247120 [150,94] -211750543436462292877813257586474617648942970687287688333332368622158086999925885366266409643867961483427994313944511762698263250363800408455523140754511722059361855006333932295747775380061913941717646369802063346910006995169761013907386012294692047263192940806989326548910045486365742507306859027522632527171554286267189296072045275955948776034667676860458669090777960450188245616891582994721813051239304646121408996091666920685466075719174182090166457399752610855121051174044347632417616471995852447524743694556800287882356454314728064751226270034057837968866278720653903496880950804163354290124381588502435748851760298739184894377992382776454201890755594975556382019697152731279773451880629964904225986537119525222670432540226896207079900982681332065292620766354668472016100652083608614182452329550037130529921442688354280724831886418682617731339917767926199063696616336894056042030187778510935610020241827893750238144916534943830829566150688841404068764616627477794444981474220362350274181764218271846721351018956524133848592097350402295748378501323173840176388853920836896032712715163964695985625640818341696006951385425328665322233817841830278190050579786656224586951589656476309285594390582533460895480270473286936084581292252105270591475652600985412345563410845882697977187453976853550179713902113 [150,95] -3302709719275871119904562026753901076986770177582754171790912232373808414793175493136885620394930138209675317232698949113822521348819776196624108818378292067069817638822343999978175262653258504037667672281991436653095996259784414682043963486662304269543178787809158343098326126468221486430961528172635048050717115868283673086910732044921510484795033019637325114723102629018921247462370103955977824835112697397451528398631193200889648422104266219607101560015327574854445035321270823764961673573912785813844729121582470550419473078497202375646173372568073015496256264731698344780522958192107055512429351807401204244600728474975297847451675661998098693495753464638671587253347016617844132256730547417486060529918349258189528514143288634455184497658713097485995330412032868751697673379679445505398171337091593385773727811429863707534225736230130973449255721021965471405663061314069466140702638095260663454004281644143343493520054916044681064390482538695447372504074770123613040386597262507817118526716070932736292988297373221841923822999294621866879461067174748113490835410477610246991441892694396207549541868027586684924061817177533553732318096914806747989476231800823726483342803512332374059194107062341405714266752591437060478101131229712382056458518137053938214074297684591756693712966325544140900864 [150,96] -93188528798773645046661413533253224336947631047272275814132299292143407038759959776949506665727242012080307351478019962417317904491110082561074764651819751292511493211194999169158760391118834974736638076360272770978988850548926261569576201912406502962919314121879299765519819475298053634693822193533356136130887486873673955575326482135708944407819476623864380881028052482690593862305552830930716099978919339058473368385436513248232409482416552714060351462764378627070965820459250499918778164836220816849722332680428765834762594619778021406290782085940512608053859463261163843237749853789191394722772187769166705997275133640235781555965507792405532338044229643812973924988419997457872548172162127570036794032471321325105583173418358714011300143791284338686078214045563546323749337271518857378272246809872687308111136592033634612221493581046882638006783320152104514246983564878241674213252541012196499993194027484212687072936967398493343755149251986045219614403003193590658780752101438409877741058149799624421425464737812452245434959954732539790597113829255353525030206192755833501844773435162575628273228066494913615231937831511548717745513757345896024009478022221641910616301663461423009711054737199149193744322726557905611111109012814927339593236071094409771274720595514424766999422720974864672 [150,97] -381971992810609069397690318131287345610052675699056692556221667242989054315963571291955566700555067093980021753734459460932922343556248017379937708722337327748841511834978282628418306476054350356506652773027816325791039729923417191652676967843480447586578606242148469251593395875092157165318720833605368092071345943377644073451903836697081466112799523193763480452798619526143877635539457825653497282225985952192329327547992252165255216957998264026600934289034491984836432573367581227818052457112123633843061543777783625710249492712881609510459048906273668079450183706667575551981805126770742564462951355048257543291944278905755159325034890826708916900373610748683308793239424483907288997269583874932473914623807436364482690985738382897899411987383053409363139694387714466612120122237625466732341891087411994237640538722397372265195334457607284863838609878092584097748240597438031861052583226403098383510800351934173820430926716909974946362951462390109589464766344895831113771774173281244183888715720847216574572014355557248915797177384564990043069370444326323936861290459068717474815978051077892438518208628719792114186832450110579830235775409152289661178899120502097515194525558786960155868346201763007154479468114863130038770422956673524783012905927052318814034787699400857111717185965824 [150,98] -6035142719278798607628480358630205740679358012978849979346682207003250957651690166636046851430662235724914138147299256532548221991319040385255463334187031784313152513805410637350437919434678684753769743874557214765758289632792954296584320732080336446904149840383250686154054440260733576679587762020205594115724323893907162853289647340079164130379772668065802760039061189555645972403539052738925491995826984138329333632121788625936850672919004705372850574736838508963881809522342425491435132558039131755534752098225038143080545192164930878282234440679910997397944660675821918859289876814652972416279911493712071650040102126538462725920244958886074072816698176512519915144186079619962759117920137562808958659498124402896433575121811189722653909800977459002952795779608820619668280830761580144194201745970392583303509913684838669798016728692975203813895319983747848726811294532291741186422092655112409969023771836780322458601720323319350638515735953763116672516291772099957324401236945778167613327701781433065816143121625893404042954371612678246878140888115296305176848934205199564848338629479723653249306955684631007124584479845018284639466737199717699412707865496994799286999590794387396214386452427058049880013997094524071553776678176452426289157310239691859964309155891203837198868232 [150,99] 85603303836219288915361179347529111379590498674422271145174105897790592068239042711209955019126909633029215230445276128904851279438219046950595570854678122609437043403584310961549590542345953245639448837549866558911430482122865788691202712441466567011147211881394151632220807989690854237273075376869439822505323478134952424986140611753450982237959093637320368898215158881636884150682418961275170330357783877983542972135457507612174380110710321966452453766722207959216510080605915417155169544566045289844051934508248145673363145534312705410444594149895461716115900793393084460805054461828619831080513141711084597216577874233955922046277301158671039779054457801609761364748271156454729140114352394697459916322374970536142324406477261492593735609979915447485102063638170532835443790253280449267677740118157947857077673635650853915249974134660318826849546721069292201385188535120408374306778729060718756874437873579520377235333364552465017211105938447825770470910224573685708364993127657701870082458567285322439450788384123339131356103837628320385615584875064412782405685013304330136788530222916770032749055292062683150863469478996995170388439271884516668640853813979489604657901785269632383998191822696918884996587597356008202729540947226574864524280118326829048855592749593214732832 [150,100] 29878657667624834718698407365104487845552538698627377748355206684253699298126169900310360807990709807151366780854272281382395900208260028433332532762534023815150973774738800706220848845495018866535169755181901246769882322139699987874468743835926427366759579630879571710829630088684751526658767533881805851705724054474221476955589974198935170450501546912281549509418423043112694645726963758991096878598737635806475335430447806206843855850549375366709537935378318332268027865578184379281127921827144311508480241207490755015648115534833091611739595949164887596882820933282796814924422986025239855729708848058740472542870976491782319165944029781231189881197860402534934328886098378601707499513771883102377684014103775612217830228577525431848167245611642383719707702921069034038955462217308423850821157537063911415199181612153883315094701383069982587599898478359139623367426428726361893653395167947627388170983480751950020805141314754276280926515295066059840694305705960403504822665215710252406425484550990253967022428941102166938099367423661054203277956695540444778824523373083999771762515640633760157852020835000205831567751290379586553667369335250574793136890420627221820639316332738516949937163940019060343512974989884285849569596143467546026220149319545766948992215703339824888 [150,101] -1364506476073689832576708728410675981742946687898079044968033604905985420084001106833795112531618021528107135991817564668411011391885398477665464202472154869847261193257093815319194879148430171924044255635188136649656649054223726363108620074548337848284625930068694505299175769656571855663394388052856679533523535650043720716230451488227752388215600628323266058568279546080311942096257143833270691032262694655904778365530397156509161195198630984481570695821025575598871011013398844050359682754976314516911944478425817098992558294179483594296443470822985369484485994575139532320240782909119578199442178516845480254747406329865519206004813738095964848418707320423295096510311930308774748740836244158801542193790708424275430681389733700926210932396613902317324763132777980248571761820269624910431093460642284275393141954029260140066662756113616069969353741376527798829359188389091092492223447657321957005271215147365381722200109760048703412231876061314431476459019849504013785140184771782122914092878203572736158342566594316125817220190405513245720911813596551188674712456102975579763509782653815254509625048432666122958537357903171020478908878487801592387660103683818054209238055392053850743376708346640573320455449036129693168284045974570280768376449816514969294134210351888 [150,102] 1258153977210669895694568245181315994374104972835557679278994105602837229349802441466875926051095514654222772254994587473582189678835461461026175102506910465984006110012200727860225207076568989378819667751420293727348387000020541628683417520127652251813948931267358039082502089029029437875772713933973368922194007785543613473892816920310247429635877636551165141552376040177954760077272029209867859861352020901735661101832521305868539450046153165473561765652241722880386239458199989616013498009554788846720036939440528512895602296068829257594454793612268849990899899692953685591786330006350803664986203592746771861298582610757604173562045112912251535445593270291585413026549882753471759565641301337186154809519113226488424523205303856864094593488328369212139849369159549209574142888107972409141430273769378214736935287715580561161269720316614702223306155378574351286441076404792013233626530498306805710960640874554361856183430268708838638309395604778701460518650348489160187721613647315207679256086677939541575906176253855937463249745915843800319695172074629185793349940096066045448970826514011265800254435456487266902808709341621211395428203474149171469023250397912910667752739660197625514978461856154414081759006721526923363350077331374746970834383664288457214570199 [150,103] 646312627639224350470934364497277484270787991453040443882058446838180815758804216794387054615654455485358094930967220795243871405960393227647020493195935871703328338376081863215431925170647883360963350136029974581813076719584888951739895734450884598126678008616779369194575232443661419556878449288686791987992206305448042080892728254035361659509376062592572537318537728007198356672361284937763935493076671283367762792163646407159091659205844646657372065013631252103562605368452380156889119758815169099173314792316325806417500341090339266682051969809588848718580671467494851500380992361177098839016152620447890543072245859903436659354181965708136405132865238941616689049029126421980139936131996053415241948219645756086186667505031168851124629155122539431704611498566792249804344112090613163391055739033918269455490302040286173586315104181533274371204075986220814232980290803595937972641821709855193567325281482972031822829633033493494442044985593480976289854389226656224865340518196092780423566826286795790590249615490754287363193257906880663717367344565134129081848707717564717092462371042412829690697129454949417938120117005745194284904408330600783662364086887243589528021348410672595300651676411628331961014151593068023728717480556937193335467984564976195224160 [150,104] -1168715582143621115569896530171978920393037643758170526938420652363752854681828372014863866883458874443494688943742905740337638793596578457084944898992899354651827114163625428905578308713087983138478505985792698779580990122378624493821834831743505153064239072990175976876424178259715943143342712295421640636458415269631234334939351539453354573058204392942733159853499120614984379279434331590451832094965113216641090249889407996581952167885588239236378763824960423219109900963201827962005057849478994205990250065749020233992403779252294879944078921110551216423867568358973741508641438931003157331830065281992761471977892358632149077191006182117410656464722905897876059490053503062647000799676236373682547378333459694695180225839315614818372819351958144057028992193482862189451651182396198813941877651092260160496353852806255723566967684580502450118833098369043383390211732022790131429785685184014596139413277748996689751163897121329565924265851322951428693659734352501312362913208222491910494688291292741589215857483601833844175958314713955924739729750171144839374568716342669549399247674256372902995014477836316492738215551495318273064686522055012183507707794485377259689750072665562029032475511099543233995807262376451474936769743743025462191015210185103808 [150,105] -61045048106940596819867067444595566437373296862103473925813822868271812970758832241539898058771250905701039022740109617098797007661451670736011147037194078194284655288041173029024419219877134439219630217636186331598437832319777614087416344100931105589665194049416720587368479564318089193608488414155295795469913297268140883909102288120576965704007055565448261822192564281742496414573784097613825219057408381922026397791354739189065565425915772099663490339091252286589824367376082100549172690493703930060487405624983606243312153525200480328802430565761108056344432977431729738963591404086540848831510334323408973022702137450110036166716504602436886195711821490474432368712121625889314324076608055362753089914059953683107133539230066159588766945456095929059596570039622297873208974703398811712666462442605061256061175794280156618552565708419621487505389583532940054225451673155872887872674380582470958377097097408546709745571379231969365648484404699604934652203859443440800135034563645085167943494420262594322096793733115368903302240525787746458697052115239219646216152588382471682959381429237804195489587985160588540785543748269143194217869005875455878202676818859035740043216255017929448979179681569503976822541833487803541985422863440647696830413677056 [150,106] -14034786913191234656080102010288029801214087616118272410734120920369375926195803223979416339708654372583781375458934636963550197104397319496981972655786199175126896097678518089202204423221601971241931689897558036633573398855606738362681786405430013417280263037415641527198419983916812816261121550695966724821867685566203069424363641413148563283154600159476749116731588615377547655562162749157249865384786645092392752653969798643893065085306936216132163170581398372054674522661243384307189286750447223621036732064836350043882254182356234136332955263932559145903583281973171319073311588321317905203096960805528866706947097783299764164769201883337462163525380380782162808747794447494464286095783909714555204562372631283596138061362695012754303656150228263566758654847201023504672925805893927498288601562356365791795482932103347525276645814252606290128525951662543363739924504964410091746207559582511830515876065106262064251213599037832765903576792589836596731153576963150973828285240508734659404109446336766618491849984606561574115134256396802252083928270612089062643494833657419465044610822239500689182627197695792202102546974796760975137965890135811655656802267736846182221941090223979220554595500025609116494368565936158185967050627517421871001720 [150,107] 886520608088210067273649340836793520167948306558556728417766997888854106553257574852929422013335600026141424793565665253167847721396306852938227877944116097503605640742264034310206699832521598662758990421194384028842324310568403914692760228803577082385120357029842152307099082963302147580261411087307158144872732101960117969767310270754804873977393294676465404354722723815965601065385434751002302377836336486536926913478970319881196572298216126805947961950293667238564593538605529773387395771419645977664870297624402013323033168637016610597951843258734575659263794839446077605969421316310735378249851231078270136557437029012157229344307043965650040073949100379725728803096065192180793759159767516200724090128162252135831650727009733702908992687243651434182094031217001014502553859297726866355899287712326394832886404176343219573418471189267847897407826416395401015983529236715629249977063289250006551228233531132506964538878594334179265176794616564477427366504270631309493077415275452686964739687416651951374003522321994294556149935255587555932892541779518211246388812772069776694590614398230837120936469579010560300064125310206294625841217609807034825406422292480611089098993019168500890407272657358371983527193121414828370306869775355021984 [150,108] 457650431752844598070243449282774690700498854977533706241571761020898230094145375588421761417506145971475233024761486279674639664322530290407051572990330156689702366936982482211455181898662028757955907764151875772709382561793104440417264864657364764449500277865988422686548032791120145243906609941119159723583605558479169905695813416990866813299904927068308107024187341189016921669245380911698748981649587069039076142198304834224926118296221160489967934591882068224119939145764741178063745158140803890067829731539562447187299341826438465593368995749161431281604914024875162242910281306848691297441043328671808390352368789870435813031332798507029160494329694986530144480664112185252367621346257125158450998916743916127863100412414561377638563157360475822613071380217847598462300259173401540618201069120196109236062558617926904959507265490538564270898667458046089088632678331556034496536456287872531228023266006945517431315800416489764444438752424399824642464970675134980117313710508337204782403975298040430195078303508932054882288375401944815870618381464889260309553290124076350678818269826138136267907424885196228122948267774618278868540910129236549608428784937940877013477089374576408504760067742488684578180925412762688349451625656512 [150,109] -1834708834135724307198803027199866734381670281998872207460036891758201852505841571775645366954757876639884196144964329483564426872090278230890085944418865478631744812700263299528583114241025521216154596543318714590835350482634909378900439183286347481884143271075221935041207312178920244495491675181656569335807007216588183040034473534519177673751478159861826976272113270961593153927752948021276463799302081758501347618925556273216238819827608807601062355651797086791950388651925573944830890819994974141141197897178337472692655586139330134154263054305760560923217893977660888312410500786071864444166913086167568817537341950484925302076025379282507436517627534744367085561579271209314524548741171197147840491025079332274268160477621989309338806045450615980906081882861179300210750427553957237266878119192367955112754351930979875769526731696366626983514627618970366607516731168103531409181603006191063118623973870850092473272990077920069499470736536507053109228357266116229659965228175842470762156508086752654564008690218090177488320643048397102965193716694947063519382931220056644917200846451437072420194549930618971406267865921720628733493584788154319874290329486090984715465187017434573545522005216323648408228452847224406731801376 [150,110] -470260766022594586861343840228342123043091346528546436152345162669777675353195929927538750931636533607207293347607032397148644642239582697257067452778161192841410190427571456089971330789860935039898405974251990640740110575165502896991081893662401231345111705763008783814407502569717868713461175582202590097493780959188235666028881534841426425851798942545432105836772979741448742961286870547338612129234376736803319465463796109263703102202924572716743036124026642718730136157403911793821934874432634223307088604056063931736944528007320655035684124746145794282011321486205320136456052900064251267714992621847413900123603179334342324509033117802775806947990095245262766552541334447279367365977422727616158414500566972943576183171887003140606795023375247956037445667698041450318269651967867689565759507035744404301136786979895273819301475274420054977118737732024983224448063776070426773699508548058763167714268536576835008954166852208720497493272584796597674654152940108027443586114442921082225574304892608393987257975411147164477497603696210780429842605098733170191528092634228492153782216181730027936172712778802115951412838315485212950030589521079509759050239152656817145351380371557030172997377957278988401969938237297543240 [150,111] 129922496110838053823131091489467320591845148403005991914883037571729005902273370356882329888359519205439837245237735108122494054811476424616140947466065488686916547872180832430629298882017134622600118429289934177633269974722343898984496254309104680264508230609853946671546924753853994730003867523002788928712272050163380597910245469141854269710517637362668388652628755102806707443857704893694826911001573212517642884424461410946189265454779613395218689753745008729118148893732442888885233759570502811015803977462516736091576873444488634133296798814921150018190062112819017954001750975546128617584757692426952280552551156110348931265626141098111687252195657377199126112708028029043677660154039709780917457247516549409703546758720859664169047272009097019863432702731549055039446009209099063511988279019559877399573753347086437856606441230759744206793864097929573030157968210989186839245449925606064457912441808510704732251890903451574887338901354995711311839626379556713645188297814463682921542182451956245109728242489450518259182381633052389003398522422758794169851463148979163720937954985617010493141974505915826646681021346567000972733973892998035949333939959622634739295210051081217747429773618505922362073622372560 [150,112] 290792903703801778163197091078400955135671182302674142392629974342979746644716909009333595478746847197730331922778800651331936154521174201376241160559528895758873423523164087624203725059269639343942354363675906155178344430706160768081791677394943343753980999893890058868250203262449877388681335157851337219270032751338886199680651180024439362834366548811959011396322841951013140976292319824013090756055386289383048826206033119811735574938128779711504374489335849477554534929791418253625176487506484752272601761564298934336932623646734766945947350803821185380907265382609480782312974575428656636532525521348431591473997626496022379737802607802023968923577216488477864700626236066194647615099948917781331580511714148818111034814526140967438913726726162483829748031537616417129278640807451887663165011311198688138673948541701737288184114126856759423411057749261171884108711137870549024445467831145023243441176384171812299147633415998218916949199730666745802067751079399593634732755285059098104213942705672135091391179809747463136858622172077881098097675737210998593031099106488468813574868029523369750915338903700916848652411862828217507087301556132392004391923433647940057133291150594953985658092324521552670895008 [150,113] 368846307617683946348387752608565047113468310121224422711228446638083636103426778031223026415274830627097004822465325937839649862852477339130324528316789571866014386301516644560956138975292194369138225675366784507923561598376547493932640423292190566295483799435332184750383166256722815921750663705282572662369686200608163112549208707840858761651354184391862618456332161667773316316480964080591351500523376230971101757605137302720613179692204785501083187882241113044423985404359800230415119265911989943670008584076238239298795224160374348471945236999265972123872641621802528278303473562533071203584786053702114157183062409865442341542497632628865811702575567186409738294851798257226842482797483425400205882698875884613594987363647964143613668956468591870755936220839116696209922182961408814832305836612638095363135114182894634202768789433438414678509107853886687598669823973811215412718191630738941512760531837950956655872035393731089536218010563914760304134273535995509327123247044245161723003281997527754754069265587968738607762766216697067606002861564151316039253584741976565118240506058124982443471732627926465683981558275628825598426876670173876326559549947234132293479496437819909557331880895100011968 [150,114] -277743586465151940725366558835346856935802391272650291801183134150410753721204373021945173161346225420948867213797078593304567823733903595564533731818527908655089486261785713270145906520149213420594516879090920666462104392825774699783717038676888406758482524668551244330074711622807599155031854009390013644741601641910291356524078405330980130369241490703006660951363917923629521756104577661572666962329315218505028853722484449699445104528255362323552699604747076125345269112048014204781868074595845495952508818267942675226947465586724605108972349273282680961035451383767598625585996101409902446039634921495135182127514686210907600636409636581878679617834419573016716958301483397198955306997648939531186051739249914228264219322324917165477932709480955184005500819675927085480111294951466325670110438017463407129202358895622338282570820235074878227633980380898094768527783903514675775149838158822863277285488073409717166751357402628646136670347260062704088868096571418976931212161269219710535453559339046108163560512816905256798629707234916599517090088025991787297666126917287104234273934560491214101218774538432419917258493538522464388474313766403807824443346435625643453165117304632341371081303271752 [150,115] -13184666426941181166202777463108949108694004752611957647396748580132125585252948578571230840448397385524568667957566684404624764800882386951661396404849940757570186791673193520826566949707856550337468634289166134103219285660044907569420241625301406232245470756074191138765260262727040808460129024752489925246552367838385351256558213256679634436770000104292149476895848834578714899466205374710978399020491358635973780749757644390198371998427488054844412649166695324286572628592834585949249941726750932423615184037629922410584361234146595704401223964899571346386714370206413171522647981254590756622428491517737081850238259235170756365705291343476592315850123054683086272668310325428731984850014986496089950091687511818831314632596273044924166479693732634610809727993534336124251524488254570782336308131906327333006740703457162972521096434279106477877533802507606585337356209461054164814822703595431791241537122426549756905752749146362769973974065263934267397609095712270448767286538671955276702589296242268777242882006610803262858063310577560385238604575084077263613240020571092939580288614559768315402599608302658155349521791949691461919631847733467243985636449630389353894667580196077608409616 [150,116] 20047210118599632782747268551430817720494228496394670780447390833671669713539603052196979905720990419722638111806510323118978002873142786637722311791349378788485665091713448127911440986096757894899662826203159809785497326118548021958328603747347336062756052429315118283897282709431671866541404549368617860463542015547197463696018220091474617797870447613681088019752788012385725457889372716805367103362544723864489641154926176738066743729247736369922963665978621035698800616420822792312618990710791680699492361404738836944385311349132744016727254476339235494318646112814768366334290743013538480455701821320637166504189257706746068827447340860952479379701265424683315592401726999932725446529884271419567376532527570206005614607610229050713176621209254814594821573712813635191405950780782942231815092738448589360972762923363313751199977417798948224694543526843104941100417513945720923874204186237160240691318189382927588432101129297305195820194378314838620384165537638003711237354072154333594786708471918798148115762249030505742035982848209744386769099473968721610762499180088250833143689576738612746487518514391897551973914602602484713167734318793113842254020733058007577028942202899648840 [150,117] -638913112868941813976487275518273670830797805535781500005326484133717438985710059552085551807738315041209061299462864532782246235265533491409213525982032568621644644518775683470041927820163881604800454778104417161908766622878562588430684311162522813115210723224010271338682085967594849532650759288229773346442806556528089808692608436881364372585673481305454863485412964450488844612926570423662957514833570565166988763503633465155974206284041030223717747052116482436944149098781527963694694428982172185637156636212605018205802866592085846983866963508781409514232542100108967134772640349599366510957060986519640213333311345589767524424574654644809238037133587472774398110675623601996031604596556021459768280348180349034267540832788570518448492378814401358544412837477931262587161458454225381502775588483908754351083942348937719011367563693255458850815324338685104377092993382367947566890144204395427291098054871071475882615253089663457062746731529174893704998247416593016486168784628121049736505052846054469635671322454693380752673368809384743588292266502872137694212799723175740837618489378594201350130839234476809014214617972758470735618177365988624832265693375263592663376794000 [150,118] -144035995572667562648070998360713980220786719963878671277044158703482896836157048037223423150877721294820189231409884625507861903398277780174075265887528860633555396055028809664395717288203313208637620573260989554874732864150122283612833293584509566088531674671651237706421527433201196054452074584223464445216426237013004305240153543209679995255622315123445649290972618317389940921008466161169281218980086869753443669066696133451878780017757346079362209687177769725370487478785931489601816270378820732245232566357768718654630858165766157701144299897947948637106930851565510710571293865332256396142388757394038504981762918059091797397492182527175846192196061185245467767096416898613634453945572413888978777393553291303680566152711976400556600933373696737282136532582633767471515325524889362973575606114088218155166414984767600209273336630765500490330233887449749674287813755224424116273389246845328886919756075010015106384083556367295353532576678507450357788529938028411012871227422577873109239870383780322138806014400939835758422077755140235703376957557066123970668024416983181926678136674090862952004086830335548946442006175547992694598975931026088249952686433484347853287 [150,119] 2449006965245107101599975912496255581210854994416053521071864113303718297229997399199908168285001042520137313083486014987047470810586449289324679789874220662810196519273879463979867696033092876572227918979162157729746022125142669085116567757897011503048052152310783798818003063327258739399895708311040860890343722087053833900426626740966988663643025465512708518278064683131080167965725861226028823114569228767853288940492642452445538807042758006786419458182395843152358723419197509831307405884231724993830349979280941162303685928147784562711467201389965909631058671106339517429929857311431056049062395575798716165809731532011705107393527492771679657906253969422980119988670940328383933952813120859450344163604404835365613826995286426663783696160000870204976567590029541311380595996027036546081543902637892982135244852220960776957463152858578462352416013395224864229783459852671982601861785087162810522846065125858406990581483100876221932108765594639724844160861753561878336611142749729111785700368351901673181816966518827009050647454469471222260886166397466561064305836271186115202280199010775461173676265189753004995033835551897329448157455633434782598884285365728 [150,120] 109441986509015786555258466291021396458216440530141840817852392485922555740935655882722506340860105979465400706579163746899689009923437298408252914585906661447378089252845543418964210881884143857309418767099498031771154034185880325227889837347799001026915569086584611534382494613052039698869464240520570205681122708613812874425851662605601808013372680621082879930720662889519680199209679145826447198058393823621768232900761208882675633814560493998420700503009073613030493702331449165973942822304074349345552187830873563958783420710182166440613239196919694515385642788205763786244569226326967551840027710233511702490107131094279382977636685562328200742790070157628765674724442358369847523009539726866244960268523243159030485342092153805876083493116754979942717964581282023809815934139228298152153032365997088819549561076561373131558339498227793946237173741816755831849631170585097263278979255517548653145810170318181067583936815004690626284127966212904408250224835784529857441604636469343619610710216528051487758990184738523784334073820323633678146583742729137287790680234855584360674254282227225135684060414649975054257510231809643340652444360155734960196704 [150,121] -449004586987982228384334448650651711441066812938880042865935083777865834079151617907157243002550415294561586422236397115990742010192763643112436188826185561017611919187588512027333445299503588169716552611226858755624328941513994588790643485358748360613146485280970055742639816184193179025291705254422209423254490810772985393134857542728431137383671904685275790057721660454996784348313925033217147677019770098613889238720688396297833597314780554949584082867211772988074916334966954350714517085895722968119767172955658805992326711204927710363873276383374166557670594871332413953506445800893536041078399564842024241858824337458575823556664931828676206326281190133974596420905945927888737386100127205118721250997626858557406640011339724509490263924784694061434066296813658929663631618615770377403082123040060788459046773636136654172276310265818422724267270427063465885615113153012174877305241726070891740588450304416780916133740026127986182637642970881986501155277334569483806135685632772343146282411402615457587648210059885533802284146646405310869945928159791983835269081561523009569447275699003043536512699211168750979091440775677700164387311676453024 [150,122] -7387628320384171593016368749200679644617257229302834099759634558620104474991375898719655292607058454490591289884448274059690708816156475596069645174186360624199875622167927099584404567830137923365320114743834223762638805281769828402374853060258661283127947396832431599887189946850175080279265214454079582612336266895948525360788791912463071614365322335101992529929225428218497518623340404995624379578066910371358359688998675424398596193333514786955190848976482212155665358493750604097697935405774354403113837988921788761021017066759746181609668680405559653075944298395931115749181007135038331883155034349912908041846921359508939625099457182598264232693074000854212135138818367637562139092149446712711756030630543116289956321541601399800937204741614802974658347464629542997701660269946173904571891806783364257839119273005649022735938960622033822287117998300510175780523785849231472948677529987210213398963935912743811134527758747821148161593189240979743054870425895270836008999450496654283572056944878388286915940138167848939025707817998468622754397772753195588883037568882576938517387910657349380618259432065683528230849717690675112953322052 [150,123] 13373594102152541243018486276583718625112518134961763656205041690249070460361413287165697700665648784901378779767073434102674394703915290162590526147356753617158018004373241784231997898634275424049898417873375439895254907722234840220385026179722152454479075118055814483656904801300845002107076909168150432499856728672803830689593410276126341175261081977957805178154970510783939760351688736952125718033899142429932783931002970247442255828203151186982906666371650027148206423015384072166172989649329334813784189551895753565565642355926777453283546246687334981310557507127858797825318880846213170955240424224165650760631827110589286129839425090995798142950178712747937287469197004397374004401016403334464050174681981414316129450731318599863320035214661601929096539362114829872503351134220949523200131111451237314115178421602563611649949017940448096927535775470442601669787885536577689068957442635788972132094874238128137227312433518957339404801584751502910273440699450444039274799062330967015966100688419836405231829824977662868853100770489684242635394693855423229844626063748610042029352429515604252333739535546616094758795357657374136 [150,124] -161115082108277272306625560789340657305215547270716298829668001124843930132852518087572807802934575912219498065758856262889361087656723804862621354453159584785868952451670119198157994300353385473884505051038638907400509287534332374296441608616492748947221287487291448024113154060721502458078660622501894717504497428267577120388929070698699846401398401792448019187536707220546008605572264169148368020562718104661295847214738340352063648764585622216664231843808098711101635312220475466225044911207181561877646810659794939382558830803044210861051736023432860292840664125882308597489134954528908285556546819761729545316000371852665874658182523771992750197228775273312786711378513064877542217473010829709820459091371171913077511898341827353038642074804554922628054249440676443739481728572505890062476526862340323044948778582321821930967329111766491522595200982719708140257699345410556532887932298577551276789815281481394396369973711383931460106300936085295879385780168584820504002149902568907009725471735924509416158718360357931775957847274847161297576654767909244167846009858172535302260271267686209820736619666532932723876265216 [150,125] -2697582701812816180954874638970608308094899275726307563947488533425029539569823296703756468145827261664513631508227847771076533055253462592310624350371786290373663779871559471662971754598538185518687678681080424685490998588127635042248016755628298509997450951121332954885401775227506067760922015788715068678359362800104685969504113814096607575798076159338928955298726965425291884233886738899628770691778422607950990599329164916378690155728665948492721857739117401393366337446795096391842401917136590283354467687108946952160117268757584570006709647807365015552036955925683124949289106146188323506344112673801780458239615233530842101383054047232615628199201039632845675331938274268512792504456784904667237544747238612773163345153220427052353551828210018470838372140359537014784347359768700385493534104971839671408806774396604304351066098090582798960124694778390393685303675997453441769569207952874125580934496393992298225932363107182939373005946536185370853017590648461233858413398528168564690965551562838905679950392471573839692630997280887235516212565103908867328115873257368237848931985136364896138412918797877530816 [150,126] 11660663898821651998152455769152712717139015360130522330068415701854476024809248831960002402259277803579419513030247520578521251421610761592106256471268120090080090805710312560634590557757465967968505443294541473875368548448767097234897992218382276040432781758878945681421661031977212367987878288533854836450074651796232464512091090113796255823171385608631359317034882846496717426396732678140009892220717268193842584285728959686092803889993284098181188798159616886816986796270982072369036703026109585715207764717643649391822560398845262671588395958848515227759641427957928198398174750908701180120073065519795947091965068439306861933123444475897442287338333411885321888238987220698618533949748796198946670735903027660059108977199799625956479722649410960432441190190159964713471071626443600427520964771974655278367211825220711805608397415793704929040951783740947511863388162197089231792563234280405026453301111138492525690438100330963151748505750852257465092897310182995295915579054126248022083754156277341885135310224351085711578637466510363520848232076586475954912169131899797681292675764811712472191985911296 [150,127] 16228979474425643764058949067675851650149276376569062233425057243564439363552151110592036945860556292830748906660083673064357781492066713143853385829931826091718619061029393644075236456595137338877584808104185078131270915500794499822554371882275349211650854786536254377142703899950356329122788170192891311576712434745671405140508616467144888745666740874992463758666783421520540354592870638667820189374632839261318041540820875670354837038666840512787853871864490304045687620230796266286099558603663572530663524667744830685691604342226599505475354363636265920363733335940780262155704636903640906769414010598333724434415603824843720442636385420082185301183093078890578664861444535433878610905277052814060081783264115558667837649877734049195380600891627764831751171908640362568631539463276815772104035378041895979005149020206310444379555549270229935675101838688221221712968249658330856377702865052273895288894076599800397874287076656451088817420959370217315551168443353003058737817455066360738451236924864042394952987830798768051381573109819869350158133436089966068280152877680894998250708890604350145472 [150,128] -29201242111241267627426814978803987963853012783037105614608183774786138028452648044286649801131885986137236707448042450703682108527245893299208577807787572254473889134683429107556628229272262986309890274925756293987086099305151136040215806097075527705030805634159611771413879155939201123438245175482334399128932068714991378536121822009397638921382053941722072011309926092169105319079245261270444543624429107653952463615215528353528949288946763328932321962616933605420970034142890925536041089729448420575507793977235022458075337096724564867195466798455294195738365782007653284560862091525901291089989592195371383395034781207209716697709848733270560450603422908570111352206302153975592162131923834445317475825657798865621086510046338781880176983288005771845790433197396096399936685294459485038848923932336769462982805367637531680196766890974875178125658630528613147930007400211287568549948871563745929950325277156404825021678208015988556226542319713566512809354217183924769474308849669724539643577393810788906450279305487184600557360345075983073623946810648721370364295830397594230569161885536 [150,129] 2523873577804179012273269347992230719992852148744391085323377919461537179195760147123921273030404562466989983472636790012869164558027032850086347989080186972819637313525566505933649636189042677688815980584953301798212499524197151293840919002401012366360388624528677391204888294097611730699957805463843878262956608163687764536905538643945335677838413289512589673400695515467327728425660795922979501982604418550195364402366954850396800254596314268473397577916889853610087876240049780544677166378124364277725187465263438118751348473440287682274316448441825726851345994269515802604767435992451618582177195376517456446965682806609130441823277910765990990510475677222339844268168315178960919880393390387993784420389610814111517066057806126894068263416246305724419920500828028023499150160233776983392677417464254720268538880550805397376546550617059794480408613988391028457293800114814417720433658101248999127708589279748510373637150454715939416539646406769181507769447015145050850656344205148970671965220616859602538738522457078372625972154401765710477701597904722794732768406079398491424 [150,130] 1400501346472438743685346827946865458855025691699838017679305164217874333416788718059861995064373250815456895061130177009844844564740156294323250140188926373402900038490000234405339399444201525356758091009711063045152995371696925848004346524262364276054383173291356198926593338575677172625335996177898306011610929518653721470592607826915176533702015387740108510366970384319754437846125054910465192161421188547837423961876809880250683126062371332319196330854202854718267417870384191370028635574381495931989405926266247515911293910761151997854611473200403280451090341013718755873542454056188706424371831267970755381844296267743711014240319984259510061234486344617661955530121497742753804431332535601057535194200893332898542696447345580858707891036690163642555198430265660462778489435329203590161988264142329578736600374511957040500308199147556476899044814761027790324665955010992569511136215800230025247520573084879271342181900467588048544392082272510908555900802231676595014097828557369618656572822818595131833962041740869692366269550283888275425829790640003134002899632672 [150,131] 259291120805446441244787307932245801459938975885223760729921881519869016581250132248860340768082072408909578299401729018560993562008963340879249363940191914144943027386833921306726180615199914598414336427655909582957254600034395549937604192690080712238035563381433081884975538748041134376528281063129294497832846745920835771803324372719037712155223779845149402041428940682745583841367609633193680096167357065995671844721101578182447505925271827216240659288773235605305066517749313598555072189678130717189300483142748016976523168722267412469503765033335722991612968956739965284717189101212819196044405799467375132928611157893783611319827337680531703035867068871835448673445909248030311000194162285576335321507205389820454151368939038046655910571244855470858411496189289256678520937277954431732919564038742761893383094303571477814400331085180612866058094023410312843283290942013980818241910810939990559056218530213834934623589896072115750267931643324624377240781673900394004297633031956231950393014503341626395901231949600690354537296006671099044213946613467385848 [150,132] 18967654576753267954404849339917315530543227135776049950634032779821683183340892016231268023810232445248379252536933956741674647178616509607022952619800510068419315621071711799057291222740405774171236713490687439440358706973486124500092191152575133491466900568493282167116714859604451004212066899950423468349389726273585092554216142449427857645366797595323378649177729923706121611285355223794144727701323157123811263124912139360537783995489957371172037763536128689865646051949071920983883532451836584093763159104234697930882433600746006864787523229740997707405759310190972654370224183589916340459349966902054694325410739522609726658640532651977797455668183694357960433602454497073527971968763215091497787045061377165490882016376801628872664632860384088896440339186750539323195048358167184663375024814567361301617596392020076138130309306426809941253996758760615647841451102719801651629924062409613326491162928945140264686807077136380980236182622643818786146758768243195665365172817196274605954145076095531315699875313220826867069879320191325395561535160 [150,133] -41531307393054439159266456621979112266857270256535846903767880445303537738404329533248124808467398727052895970868744014969731111836203843967388227979210835081666529321791375682223222099818779100325554746034377887848203992603396697804056866943848670185162642855116471209037305812109621358769394299283037046928004205058754040750026437361647944520411021310216364372579315000710017480118754738278896527062202284164406334515129182852967397635099034519949532495375947645772530362785919003344432259110878790741510049599609577758315976032467725276189667473584466235439475952956301437090001920295998357993687620182783343834028138798238804885700788597218256873045785196820673453956931096077752522691798401538427457605025439658595529213703407799689010147693978997153673327659671522397633731707553708700081700148734212817521293851715597971782813764472158555958970670268583027330616188330033604511537193406867146212140935112157769490153534530191328835040048413045576467528262760299356060656988053064808462449640106996943985882219493340746331531097844120496 [150,134] -3512306238916020016018911024681760023090221263267667692662983966630788227800103900031574838184678475343191302964516057728073260186335731367394309145887832422457609404769699468627239006831650253660401904915982682475820712087401767199596941825038795718849534287271830103786191855649857383152732241379720308575675266696887477690674427765002470121147908567015704135562021819144034525302783275964056876896139883597917360845415603736597226869468260737552909853057108641666442358801967474462930570854505573008958464902044368234653754603653471410489322124144907454718271802335255211992482219950486554177889627986768954326021726024155362107589271724697951938041589728876404649453046269039386528330377454031576694829196468651878698630988877265410885649127087397545533318457524249664661301979289790501690329161140209052806273818885506625004819541132480586164813830063082302775242458801346387570667715361622290100283842042155588505620360169550277689803351629038401453084539935437879327891934352723043674675693510892669018487272695098275807942337 [150,135] -47230454951917455682731813646590400619371424271514474172452911692417004709439199975968962333679454499665741963597727099370201056699951104772195796582578551221470351401150902084729824083466350790736817509738611272269552426004308452759457318618714076285195877736519897538036177649331703091194223154342883764025167579325189031774224322334778603809676792599303922651074819243869837136787021171565902898621445000919084692916447674862695092392812298719072896332069099059245309105906951136023938507795759039927915364295760446011181921027404311121703846501183254093059808843520857176680485779445941532717858359207161223660961640744505876179910121494630063704993998836215071322672971522631537705479961711959784868234741095935003443852655452860072177231164532372215425684475192118911898720790256822822431821920680003349266546860520243668541290110345580294520564154016964216477322080260348441165706420953963705608817883474822205155852403174208140880834004785743389623310017798277889029670971709869165427071924187503960158424058012560 [150,136] 433044120603571705954054944975118883379179940816938907389377930173499157975371926697236800039906338125507865369861308541749470266719491443515683339305353343365391128787921362307900537613095232711563924466544828081077926891218152265707794195071302721673556815790788772822460116144518845726491366522673264315246913291860163811221836987981649649548427640361780827740910848499104960550713272182570674712346302729399160145706319632653321045507494849428431719555705011314625077379638258934715745497129337385291073697732243994207036144679454359319479837183634468197645151549658401477480327850595999390144931797868118657850869729422991120517720543544548000910076413980029263353244514794844236628487324419218358829674123013011578765399042160287859943944553031115023008962323531357257509736422310514241822307565740697245000252706027032636555477817315761280738179494868184836106907983517517918026274414712536958932082648276635093421313234412750076555237762767275055950886212570733133569455425746803359290808912315513666336 [150,137] -45218394433865090037411426253055377126198394142865236051904924382203720606799399729274505034529672210432053447447338277183305955801672835519657564846322515401524308284151643016404381171599148268748713890025418096788303541270967360094602893720493016876578128886272255419955531742462973149591900960261450045442955188603264632775063339564973799336791418517724297496453745412602235794880182220425066579559541128123232830189343549692404370754186322519078921311292907901067710142202801464169905542808198030613738997354769978979647829020522520110129464255662428572050971481125704405545365046674538505454909555831965759069267430667478201336366871743551614589480886697704283340367552759807322745028558928730232254507059903607389470540390735247515866970725222004481170476847307309581749844889665791770533942020253221374229704750839587446277403807583429360849800303597461685430194089148653590501498624535432343756975996239030557948623722355081155232268986697818768261787247610609258635123548707942172969309982432 [150,138] 558597161376328857897660075609356064081868389951644012117144991343361024815709712384402808556188901248714954127926633925668036620971275565387026090526218926306119209094563768712221491012121946051565436512945106001741182026750534849843966990613547492869563101397351770145559892455937411243054618417198982441303082390223179411541256290638360432335906442362608096303291993289671744314463578442485545408821732839765970865712871582457490520151389242423338639261456433763444653761594049265053743521981335655116448879209002588007532660607160530696216098891763000626927237428103286581916607788707847871245810662791387063254771997625684480831239929401712223571065967916526472382597045570789242645346704880498414552510727070456310083998284451680750989784300811563126918039505758072328908724337043515537052170057376267263513062526967325093342720981802607494615633277321410444930285172400355570409317703388569552892272851741761845249241149294487303270501311762709549197817677397816649582788834038741124 [150,139] -999264029240179437638571523443329322113933290440702470435292639207453158726608587591845949735222514718078157359613619193952506861040289010694609469056179668366223838320528777337501177822038209021096809791195449796890542394028085689626183279381357558786355956429494025407864878043594236743640712297991471442984872091216247241473122145245945277586084597608254634488226271628469534419657929792249518823937679739076582007442604645340116776900312528018356303382279486120633925455556667229616196466527019868324363189735954452553275964456761079585643371149866380632188572587801044522125699106712268673354021245397518646972087055384439382337728148528319744074935588736616471122060772347222349355007757248976859572056278431812068340810196452352917503807045897927999172469386964666095930706706789314765050931463184483427699113217555422348461632264990329740133715980108216213964762886449346159707390355072122688921410742289515132773503118831743938757503250014090640724642311443021729076440 [150,140] 255623148637254064461632368943561261185077037698269292721087182128232657835977066983503889974095744866352765945480526099755996707425374958508541227861047166008884876084257578118697019838047102846854101733373755762129414911411284282396476692818329962235767954248209783093600050978984632335833603482884240454274738080128561711294660323287506011466052036942118607346316562315504595382901883334801244130745707946479338370667090506302685525929330083599578797363926462624262931083602143791753154896036067234993993769101163975267904052773779356167086989129767105342625701655179506554916820852175997104946209194556358326891783193927019677897871148873057397284269275058769851752490390365078883198008460521340407231130538918495896546796818880997143147343255589516126322124852169629552698002956043129076299166352959317061901443915009987519761521712867989117900840686779562565663092965248359345999466377286375436843946067873167919693597613761758612556972019841810743961565861336 [150,141] -9099139320133426253722987694116815744361305708035533247985189727789682965155455035929807904740538991001809001998971420051982947476049560453042136006967347371006893300743196182927380643614517827034446073094565258644914428254521398756556021940740158557678999570244019172133118163328411625359722832222102941465836990879698771018606039324771766604960665100878742775170498927895195747413654316434771205075492554919985008454142647381483037392923045750898052669827351842584108518967836217698649931962565344411138292473597551114486202546652533619528872318217157396911397808733905853321781909675463117683486768882735293494379819042605058052910138376606740126854028435736794861042470066475687606179732477520731942614711195900948696792765865341185787939771974281733597081820258340062191955515861840665771933819558664695036496960950821753726675969993522477471791605408112006271024925405390249594271305718814645727020728312986442165778311980682893626795497679729264 [150,142] 43257056059887018116591115578418104996287976409338788832741027665962169978670590876184785443820314908915602679576331377744742922025818997113279696219449949589532581545320779331179927213792386998447990594571520924276535824198739874906635662147691063079340749086900288433929041218246422412091499556544224235836410619847556967347659933975433539202109522959636745323739245115767140073731464490872954408568603391729153571806326707252331882611251055505160954421560222974858659565096288562855956737555675038383375258871537508671761690606254183647971889393800996942280917161397272513506601287292095922246560620782872834529460872380356396061426905926838153049853840641828916362596434962457022227779271562230847859866513532096571832355267363034875819353757758423009656103738581046539018134175922379687438625580088936571165901275163245129236459075853602670168102668185783795799167701617356205356091346033503431560725039311387969921076817718901804591 [150,143] -25999233242802323710653971079958960439531867743300530712088948210909636176494684051704450875445037572792145662186046849855289294203325721060245587757764951747858844406914775062387160764406825311816368392025404973101671646030846379295338281050124326151069976312843931280679775431293708680657765345149760454570031984602279045700902117962168294895494679405608822438683703173325254137987677179690860299679509821460746553134668872059305819904996330063229788111288891958173233801801610856166280797977304827062711907777688769012569794466848634361730021558355562953506223359555936508066382842501797222660124222711421247928724995147712763176535600069726764048575409030404532096600475725542092495890299607057613661399321741698210180217829823097074655521134832064574989386554039696682464152253598469825470719934290593597033131342781364742463002084948905564414916053999359590983892153564320202305598219776500920015269942335493039594480 [150,144] 1843607990436892535928831851027876967262938989462728834759256339231678935971066079008618836210484182355346700707686082274373916124278348666177537058735854045494838299155081291549284982070844266259025493299095438540338201586112536872872496830003419000945620038131350268936006722650140891028162454181763668640314634331226901337537005178268223455870061902657737553045053684099583741276998581393902266824093443537080323716921017679841391948583306721839504588984207896989308455478782549898543002376446373795615094621203150850974064339296996960287680707815090472776126663265110134619505053534270657229950264854298784994921818710339338293501045865253525390895696376824136600615697138221481349760227260609578273459156708643755973414772980768604463976897593613714437482687255994316397779747458990750410240458904150796291007866598499148936567805779126100568234665852226134387562289096623779621230480042104081398857472 [150,145] -14171549560488701622779967551552094849079335305286516523941353712761938070184661682933356162400789594703814130071680859016548166489024845285564301362405542731306213136424210115400658971058212617941734894749669928387992041688585032082402888333228816295658183138878004231811878004569008989486779149391309245943599504964895451105306772018185353224320992953896832987704423924358701022644742454342062417799501806462480515690445034115633885406327217119191551548559337307735485004790620591323472887752462773055660323748315892200792449728898146543548955405402387787918044057360922264289023984139662424668165651561774692994864295011416296309418527306247130133734925145000462667790929215535527628542796140808590024507970421408906662736249533352902191878346450757033181601801442687117119658929960401913115907392909388303126723344662829271909266455209501859339140351909002908590140228530295962103649888 [150,146] 10665415254235041508612767039038137255676281518495177252893561541777888536968459438082097649057604110747456962745917513503193321978823753990358432957710615934941283245650939440083301336423543057882433559125544711287873035281499847442966279582153734765985118949010280761726800715989372274390534792829618594317064019577511615931038047271828265985373337997075850186503107809505867017911390077488370270223259266805821794987415100839267717093903061022385597273719321180133369552212704549393121999246801242678603099242499704785703932821240547145835439240509749466882965042497501877472067203308330898008128227005497526703076371104596927871820223144848428760506579753598433491899574105753058988118006797477446886132776633375518085572334297127124935899538689000490934991192349161036070308670831905186709781883936542556689390692128555751209153176296530166010171092726190552122059728 [150,147] -696010132856358172574936612786816889061934922052110055774401783760963725083524155074008445136277568840395617502016645865470217842393796994970575780493292064090151644356234247851784938208016209897127830469238959030521647124973226730734968646176766310016988783324189332804397478849204780757041535255791702500538934370546631586077752882656082777123835353783237032146024612726660558282001197869809911423366836693206154610735980128735988341342777634049630266561220721257574949449898110934664111244333013728394388249740352903167436891569904007999104477828949140245117522973094453053331554890886580789376238473129905077306272113521086981896704622597093995683874680870441849582607558893091012466443658869647066120301737547969328446433601625702371683889807065624078592475361649963950998410340408814924177640944056275867707948867660788425028190228250918004715928 [150,148] 3409468805460616791371339733301531827932696352126928724549852894726507728171996035641703914771649706099813616056435581731787183075485233249242648806604343714915114666662429096172460918244042100940778131596505007623500584124860305071474482118521816287459702304234554804991665530622551082935126423405456496918674885907532459167534854485365505108385753838185018876762157564229613468586094960508465158696046026140359552465389499725780587586238150712994007698437690577431625907684902639598346671089740538150141563761772585866721887891401822216847915454769762996626774729192081899239692974118485966885613469959491569196875135920308972109242829793922743593176223371726659671065123385421349959310346013322215764507937636297836195169090698374245536915712505525798027741797492391815138505952888920993119073889831543040235997301696772989929544 [150,149] -1056240694269256298513654365710638793710554431037240033071887944996341945152538441092981149545498340489900757621562837378463000033971113603953371976909556128298275551452441229297078993441427650878876134780922657017527053709457005973068836635556711155620836544056952698759065072769835489178697594084094116591228479060807813807360140018334399196806054761838647234078750611544711587893959075616163337487901676104085083194497956048108255047833277692027408828523341247266244973356306653649139437281407177117606245551353460143804440411205889524514092406507093817024472841376976612004560812010534632745136006920589680899580539514992708679680991185476367891367114176832242003327714892955381364908079350496427383796876940703117466006022581494077052463537275450895974115355830543186557208230657169152687437996490533326256 [150,150] 16870493997824799050684300838146194577541390829712214600550073645630733730111278370530649745738312025874331420066647933361513805328004512089678749158656125339538352145925456791795284914592344989054433261810420104962281076154430407201278202837417603313160864936456750617933095173496840786336318593798900805888802026682559617445039559108714376708681444876310170177253046655609410648220427233622046187662533691839434826590468705657613388992672707686672043436043591702437252802667645012275528551413628707090110727115197078931943800335447819319342558132845266254512548179560930247215106176144864674676053954806420804499590636619082621982532659078201420261517890333844279420148414235683048022211635423496156884044110152420623428541292293745074332818046412308092963554755280153859731723697966665 [151,0] -195152561208767569674875132650971115807300126802859220100449417471650845034689057554160881459171008145516834459262518442748189736895657422719744952632016203653597538297281307847780900923285281205586526212097099195388620313779551209423875060356669221311077979513721555020062468855764549204046308814637830589098654663515024929538594888274500763665826005393326591147144765041181399219417631639824153843135441805886497959283593607380342143802980467481602797150437297596892750517129271059452665321765140138398968246238231331056164910999953403463571287869993486717854867258218807709208620637999741207996915269096852103014595668809443199953706513879030378780462300658264332230931840683479183789922463680981072571983966930421675153224354526553963452662705573271536594601292909365889289969177962210743383380145678103070413838532944011332048769220976359410666883268296644494115677880652152663449895346741058005929809261482984974613457171698589259382116753399264475098486828182033691566319015841113254608960176259856178131204968822730241838485576622734655978490943126727822571849883513551080070876633928320368135240691324121750758038609762881484332053056210942043305461759267369306778515073336258290799902789663192537023024806267354816543899924942770015895151236954690746827141350003609022326972813602479672101170480452048901030923984019576963862423992946109977252440396315550150853239341616718958352733348447359500404421906164823691379149115998685233339785217101478004044854979823385648988837423933046945183978088136328609792000000000000000000000000000000000000000000000000000 [151,1] -12008718940872716873931833094527853376671117263263326253334360131759087261405984267703358736027821087144061235959499713460153739050576197630158478622647031286580161648350848372322937488454858062976530562930127182598253203683399393118038102186684538280646832087504807274980765076295827542247586539526873866572729731552581180333833328693923232735595383114500801123203357824727448871612377241209628022826327368521565389490497369827795515016253075883543571055290833504179181172079796557848799295736412404370518419215146432419438784424327916941587228394929718046861073143900050226392697534437883081583854163880401410341236259114515175203675996908644115437412044961906181880052246772766801200239045154397434183819785667199577495183140543175199660210298961148333891486055154102171385965267259365442576427186597392138489876923992433578229513229916733336570184288704904128419103147168611273198742255914167170938150880030556796576090182377395866787240568291594192839405814818051764273710021230629144474294009550722901791985983570202131201092233001197611363559622097971092406974169986976522763098283634585156503221477311747292924370777248585533121729132723265601092114493021308682264229283495141213023420396311875452265633686612347098967263161900868151498978893869823957824421356320370541492682393520987293565485541757112887883277989317397837169522897588730186727045944433020013295425709447466885055010106834081057701691369283182745322745680816214907030685998174995105211218520090090170775556352668028836546571491848787415963533312000000000000000000000000000000000000000000000000 [151,2] -36173757437250488540404043908498868828215031530745641971164447974404169831981181358847881785211701230924040269917068346761968825172876375805271115820449052967212745529503753118078979403817187042579052689147994298355634201508473066290903047486385848091037425942994976769960029831841750913538466117005026998410804654084251032244090935026709117231393332675339347448699685904524065147076174182100525068952189960394000607338665403082881057605744830265088128649592111052883188911773002099699297487237501393768340736771362663229720551218786038954778980907197486949476364005869869234183941622080234551493226008503157089510829120080550740240332294518489440926399424751157926691313217663372412518538205440097964134843905248854982992700215380262311347481432478060501983710587036594753273336986431007170936737353730278180990880331056066178230277798053508759526553895325160543402449253861863075218418554729871869588291286565381309452227401863499806772314733441315652202998150922685920996159461729129311988727330052657084500006992104451618252345585852641058448973604405858369749400180421699237422599661085874171793392594630053352193521677050286281035710759696359320661971037343134045334843925761345166456134345426458801195731082413582268121068244935442034073241579123024653659484121607394114522962731985913938632287448583652346232998499100445617726949745588658425218223777306029055258047322075593922220401203898528903430352685445803424145554401141524093972155935892330325457615147328800497500433355824732098975267496096955944197842534400000000000000000000000000000000000000000000000 [151,3] -14314619816352905565182198263888845491664389247962619028724633435798625133642743319460502615966569123003403746115076650380251267724588328682461380283636864179607155079874872087033026592575916366057390085238219298001611346757176471166584193720893104034462232685150345494390468576179777182896678053503954692018409248943402365165234869721171229827957026860082914196625528317090079716966877871641662699426216895834026419922973275405996530628372432078207828147990740010041499337689742265855827420027030108564602095522151019994134941544783502592340368528013762245472968521276403356801890525202761223543748618390371366191927320108159608589723685510928486576813021228753587068897910481798134807862698384967961068548831283073423438853643022630096376047424647626603154204135153333887510964728432801086899419405321470067645495833928732702765520338905399200182149430641882690126893053871359806972661987041164051378827013206370295486557287497268828817174371179264595542523251683248547605551052543320996033002160759593544056492794688048799839895197723713674185266198986680096415653523851577370193784074974942854293845278507869761232981724517291110654123451561959072951729512485111270929968989925847453037962347924515851463533950564243389455759677529940831886570077483498944304123275505329033252467703197891086524901039719575380366167730753471270874531051615899982695739398884975910779266066655919158156846184665267034293007800970661887299712092337753723438557194882137731782481614207079969394339672814633858679760426230622112130493025615872000000000000000000000000000000000000000000 [151,4] 28327217226226826926196838054758717319067560632467049159990599388703248877116374413092681154092614491069731513884095866198507126760432434801948023220348204332156767478174298657157733642306266336072502070619546286742679110422269183659068603101756832007384311149297623679616429751503102611813915712792527982604849069544929553712089406302711073468188686518682133891120009683827539549514659898590559670001810126142763389093229164354997382379634769695577220093643158953364173202705900919317022955497598102807020723437064728059713445859851642801273115905982829883473360456616081987617006360690703339096420189226089501791444691529773000219137665227018086453784800307358537478606851040444615477257236585522752666651217530557219185794357232391959518467599906446267663526062608887241450785957566355816533351073028411355612114155885298277659234524070078847685885171960864466931337501876918921647763573817879222777700042568918492218593258761965961822129388613876857198947499205256084573252620629592299703996543903063384662135520844342499786350780983854271133987143464099737910694206273620028429630803640866216661077847818117130665261489338366033356900723047314376348650097827285083419611571440443434922487843086543978339233543052064724264411077453720534950870306560957790139539411467064094950875482596925101914391027351498414911558560830070175441861319961875165603171923821728316006603228619187218099945436996010340140677894174898417763368521399685731948244044619914670869387100315195683670029641381415214727166600913647741572410702903115776000000000000000000000000000000000000000 [151,5] 21754892273231276870265282099272137073476574584546429320765587702821962474057800853428060329854201526673901188249404574670662696066663776819301421454470603839102023251446071249853485617065122815062367722173638794819263234538215739119769873291290863219741274407077895068145716339240472596236055215493086438270781297133088995096746001685659999626959669007000820177118986737812116532851950916323780690234993376293030217299540517175714393927612570641492079165513017463295597363664812098674600866679131722237237563141673840374181727733347077688943352945382931803202458506456889670498431660832336947391496751192272583935168305170451517370128168326939999844588577068319097929170480942560358008236310138932886074352682346762598711734017928313164456646262529567986756642591769229743776470863490752057714977291580967380188192536549958975769225898395261341792823393181323953890726827736765891652869162386732012050125254015639657480443496183394048238931714795814442081975451255255442264132252855625321591970386516987251914491904627956760291173526698976098560731465078495464832776981868736781731047419416323205041071807186923094849054322740992205726728581423445083320833496273045970371286764722242871684763018894960071189787129679508942914102182162228586606725856244817009697080267626109686239157746668924940263140845603039554509332143144107713582227546617262053401245175112134055579331937916757103338214672825681392389627236998470837687234544145664262156419990105816931133993454409010560925061649956444924303303012485433398802903697933977255936000000000000000000000000000000000000 [151,6] 4754638815458858148225583073022937625697558296820650980823829873900052070596833874226012003993210844060310409110177899914315907032253087865204748604944948265067635391368246099017849358911132860237062173353610371861210678007069001171601547498455389715869409011086209172226772774031529137054368908332053120994994047984067466364651785974204239331337669656270270804394179214908048073209142910908060021717891125455057270489893218360700744203849186766129812876444942558673924155354322457313640920252224351912867327817009759035193974074440482895497609025586396910472274686177399078945667495520564719138425322966280586935200964694023502942905207236876315254378785426484215779684697338228069419871182471220257504743479696937069675733854645895005906611168300443275711341996599826874944883647978833669713712973886934871273834070446269863176023410173127746061171390315536235238034091885610522238997706917333888344390042501483422397215477056573010528296715435384334222504870191738580068753345685239553830050811430393947388224535173104426038156122113690524124772531309758277173933572322896516280749097300921083917851937291716408011664491782741335749069953659774504647957699552009135431156055080650741010552473623933413273587017571332030764069079146673710086767034303593216272748979290661387761596083294443754882209658830235819344937412029362572716555112827915643991185265430455488609507194228699054952358082086666338483291908118595255190474833300871968290801528679814535485374866836938186811488500599399505333129429966579318558228550222579998130176000000000000000000000000000000000 [151,7] 388465314037895133005066935447955930654419255496531080743031021357432515604147695223783877821969704804160708161700001624041067191427488168272517653541756908180519818584907232857565363661322553173821924106099126363741793958214756335036349431490673405523364205070709809536208893938551069899085367566483057197521740413570057148379758397647063285191444948544245272687121835593886635340035129785500109933519543258049007971728858183837160349444460791586469181302172961766229480529521143013357775918458554149351110002787676909597461485201886447540234780565827307384376597923491095562327120108721974304849793202122334502145443475074595308812630042285269523744850855454581541443462948347089216241781193000739097426948105834933833506530495570044329366520570425718687792566940374661055013031703346878006656923699319162950120905470922689386153371209287923377672643283104830144430730629188187083484292852576823083184236130355354412813617096880620167899862492860164697439567237892912153538830518315954323498814069605173443631491643184275896175614634959821592551064389137316569248878003363237792467070916920769142702832514862968202698426302836911589712935195236702990875693149353186711845572206779816504391744783127681287392204675131336712968546399014920791466031148013621012353583853025896664338455686251776817257207276598813420756027772665263053579627261145726897619600373803486107075168545824780611806440811172382268135179399948108782833041560145834889479855652439245693470767897877342104428306255779830305639604615280897124815947571059389179625472000000000000000000000000000000 [151,8] 8981865286002561801132489652264394767864109144588432384180579857598101848103661593986782050518859364304422269877446940537742333494409999657605523786430841407550614070072129258637583345176250568950009136869213209931917454070085014691727200370098771398173428517373753837078823315369218441655916494588219317072133085909724360470772853123468223577830442404197527924356023186345864578771301627416198974698732542018762687113611812208223404375291615132743804784661955792699778592159424853004851105662315635834971601980310423596649531140016413137272678685668256023832480220724530992500934510188482452394663644031976662717483415429420599608085513828736864685605617871006284395398367367641607732003398665111231684957969247725900317010737489666903185178937556275908608015105013978047556934143375811892747782996727025619894075524347392305413647209259785909580566077708997878352929122339684587303008553886332861221166352137543701035159583564940403204665890271403960854603632968492706733515980237196979364653626444485196215729050991888217253136307805301793322643244303834620084867046211200889119953465588868856239754631806198127522489617566793268239883997502657180328325031827148040402152549949999278384090662577872156393532200383420765592433774119066300358332978184654320047974928771812865115666616788626276204496237407703743813809232262007470104784811134925298935691813709626718410176526770909089622152976261826227849431330015247650765788388344855534741797993975479795521457551979153236159905733218947226925177178553848589141963027305651620074749952000000000000000000000000000 [151,9] -375547719703434577480873590011728515484773374664962662808786293362578869904091711207010926138680905381803244053526594980100207035759744794016601021860872920402074203160199336481611249843279252652613567685318970826080846062898044746285585018338556532440659312190017959136734241030555823045270619200069298773613531027462144782285382255543100124709852560899437955040774173929180287241400080665217633775223563808090609508992170243242629134917031872528343631094595798705673372360577073541590989172003708063172198306276604828533347643539481230765000886850588971953127028629586640096848798080723025743398265540798460970004984936637823437674008014259302029097101094593023079893022636984661997685359066387685153130845543633786138212903128583791790592787147015576545585645875774436864525597700448845938491948334180404111655320876953227272278118741868351823485711962949910840699489396406797903730665969136754926072650880605923943592584246716352192273507262765417933386739299113370991236960565138959271252074274137394599602821393659167084913322374123836012419893508315673573903158205109022668903584506195752025605597131126423461335271490684704537844588831076850630248277893195673914736533936829233784638121265439018284866233447049618638289989584697355292976140613998010665651190222220229738853871803087307560260005168497408791558024775021319214372707451931255682610952274570169302739772014306054690532700035103731414359741827672364244340267081910418497166995017633905480224551482944295707380918407461429854546893157778422557640645912269591459242442752000000000000000000000000 [151,10] -25460413445159302459379234671216212664719238819573924860595600392167810977352242244557451461619334613634239381586255417901757820580780122395412576772737859904561474130201123947878315239251815727397025052903685182968997616449554290003579301726541422766111616201144402879717256652831631320064475590840539637958197909946283737947099006245791016411095834005720554146090126853243745981841769556217219361286808212566533008010503236070662936367893647198252172457432935433428446034840837418929223861418269627919752887697821504742915454346902776989809156059597270407989808206992237545004326444756960878581761637045716283738582933050149286400174497837684888561069693018257466922135679564538923840726522354702079400203385256469801981590650350354606138814151000504198417241282701996911912497987828577568236844840055613175663240814349648349896415629520077373771599437150966339671806005738405996015759069504163598092431017965693651106451441586542541510460689399515614918631783972335990678603425144510903934022723358812069419147636436334640881085114713652051474430671629227544515361978860501524118479951639261275561946618113743228938492512242755133207909361497993897737531742355163973235451103510563192005541615478109749939587524095838409671216428485220570271950636166168722727605364733850023701372317501077302737849887372619665797763896907057659237335963557443016269330768148201551137699795163405462192438239660829045347457608792464852449183449648179465826908678012201331580315576021485780178291029874213381743148827177847090936912796316161221110121103360000000000000000000000 [151,11] -552337672014586162637620193097901767411011728721987514284341322618698875086179814901661993453559931680221459910180601429773386199104549301373953859289013277661754305582464199549691679792139246901068777452439997361624649676260218514372518038293277845145218096919721581787287722584295055838994318347898341005951886192623050567357652219850691830028836055785598644291707429061623091929652554055270367841548691003566982527684928718773992173361633811171900225141025750406204693790451474429538862333942621551249109078565480391614649875556719565091987924459061174330774414205602942310691234910655966068683648345258941916562440145684165268537639499597099856363726077041861213984615718997655337630082462794790955320579543671250037507283990676933180657561617614340256840259668684580642869478248957702540536069483784976413994308120176672447334861760007274449539172766121423040874865662198218743106196737102338056693101203020087197160572847348928615467810614684902908220736813007354642366216176749024860737265179331263178464361505320892051188887090721211493082805721240435134401759159401343818371609422984119179633245785295465552097892692375475658310961696069265532022265385363113281501269360143875452335406131265338879468508454749825599944930867929534827269151698874022871701953728019334353274333658463441785426075094593207938412875230667291087315400073879132740859498230217273311305166999171798479349851598484299383849270067980285406829350428137105242615420323591158790481498884620472024094987167617408026032931144796775663140442857267918335139171532800000000000000000000 [151,12] -4723856496712528630789313411256730176469359767353454750944446218358281887506532636133517473013364000462188306762763539393710144699486983290260843827272922268903161558769298582089450257122717679037615652642466290313921401487576121068819836763209725372571568530935509587248493752782389548582557804312409670812503481610521759304742801835354600353329860443516147217025147781894870857104096363738166257245467672764192660257093155922749969205137925742785424536039188798792607140328123249921985567338567268486152585730326945667040630118350992228590276572103711256662515701706471545174876154114983886629519323291182470280409740962044996040679325574162124235957383901793114280679599542081658645720525659217623383174356002950205216639221543129402725308636147418090248960106459448184205175864580181781434905246689222734425386558216464561373228044249518916495090041370608868795722050232888988785926251999272440352724613258595221900842025085881405155159976380336930265171001711372781551945785855597054475226904791804652504273178261163404323897073170148562016845140774906548669931534155279425472080210954301859122994867604810229644553811145807242177225854531455781214576367326938093411767975515202532592930066156271413758983806699914021960453325773582996608144290524761420673309316038537285030918268530117459562948135407235994458106326741466353302668748620118811338523654867195806649164783436191439867498923682765358388489147861868092768003505833562532204556507174296325186973426178458998471548014597466400225501323412144465378874423009627626520857899171840000000000000000 [151,13] 8339792992585761665006482690506987844784568610366980727825479678885019912216962785718961293050031882988669679859287159765590657561340616274223923462440518751274485713316564262709173202283181558525075746467838372091527774980782599461770325097499313377121239833079892256677402658651261693962002162831133520859094577426855639981395569209639602815968704435078297725626337911211816661042792038458504115365687587140211911705515758366625585762394424907003823979698167435145538811345944060523020087039869864265970530766596941499383577881098214179154283463436825377461509478164951567430104341481207811313235340244492234372169690675751648107283633684317397958113483172847023840395851518935061866772143223974811242202804704684682258892690613546957195924767588669151340055688462738874086276021518077970046636947483591623116845544426827809645876420898278731896385172468070406598339768776289090843591053217487574286170829174785649126008186739767067185731002300500108043638580698433323357902405070157666806567952404006673620428784294394657468174611661177422256906963477056717913241403901106678798205464728709881856286315165762673965139032082266359531464872922148553192638984341893504356045192963033684104997228317341190033669836566151682780238945258666326935462962342248342224012299241341739049748944503975763030620139151594425213242805957982183885750079048355843687236997522841352569554677109466166954637782733543771666060886806844403246381479371101154247340685488066141809874778944937572722628584256908065299579550918997982153690558673160288475286475898880000000000000 [151,14] 458478828077152220388536373284080064158931569693425340886555063160182085524702564377411768284028718298222664051537201170871969635502388684617319177532153295280883296708005875125174433942952140151711359437781773683751665661642968848929669300726339773247178018546056131619789281746161086276952475076297965610409310132621180052634345770950238193953069771428754412367071467740877295554217999994966529154542254728286694958623906987392151496234675749483964372592138874230927442221219662004198861113625563810103417801160526961440047055042732061356256296065893492045343526830979539722543745563174799154952183729900328968020395055532331228806707659668065403841530456321654687422293174805181124839359630997096883318712143916964320119767118563017998137107061883692660407743691826388222909541741871835634072890560958509914712308782436708438255288907169884379517716435300607088934706304345245457425417151375666981961913139742100042521923875523793940938953378053347858842343650079466453718640834180499546729331951404995295540526094887535805205477747969857183299890227395026810835366356376005235954238971778983542373978261395874418220015244183604049007194649919165063354115486628551705324217227862621310589839805484007453400098749560966775503847402392257920559346587669620840856509545424033674221370051511437617032705908908841799815740405052166446583413170208885866957777923005758845719097630176369633027590236945735826053835267956719427816980997087554860847813436824038903681903673353274132455343069814347253999287533228440557200265480596959142394416339091456000000000 [151,15] 3044341038013135058060308594150734869634758189620894309434326898990299597611892506498742395287565633539441312650017405628121542605222394216222154245977846131560369096332046025074420323234775411545536517626980522398667042790540817393496497909022823046730930754810479716500147973955308846928145461470825268915383846840225970385657307906046511248067979768060464893410598941978883251497681925685500090804733229821273745862666326864910536110159314278544298390512482525041039126072209832790616114671646591288694022416866665764423597047050772517798486959660454019624551117604086748636400366650152001331954568865474757756388967905677985267967197703939294382040804194122544395531332410860313180638737232625149498631252440086543034388113184659134877741612851184409023555291913773138815757509508339601605057105846914003794344384827890078354769412500750947534341715795147062590615327967917109021852025448629307881577466547705683706019241664228369297831882892267931366761065215287112061940725269435255389695235285048277931519005874996929241428217483816374545466692949105422203701471716057581523315184189469485698966024121048427208132572286836826006922587731854241608075467624730139894687532701933716199431124353291360019371671232404654959671220594753446558437648505655638012891178809164644168220165559660140385411642267982467727233382532180481088208349980142098113237314702713171271587505559096537943670308154492413703521809797173155339934627059228624685228286529677819907412030270615606503718404488800151278749827007755156757454824901013658081327813295603712000000 [151,16] 3710653815420866190184220663618954916940362197845503031611579121603907635354354237276882457515153408323149911342090894387891648633504873953775677427918616148453577108737192997138852338500941268871756183501674935805266806814968424864142299727832719019911192646774043589099884093616561757846169405813730404294288562285671132647805962832183014076200776623720647188776046769614960757472499642604777778893096574863682309927336144522733675837012572624574290697381055295665922183309438852600462792489335302586493113775669690866577821028945619499607166938773920278277726932748333596831280389007424285702507126066207857409769315776264280974377769913109171107834160026605561502252305928524092790367341511212708307022492763294935299280618172958144929325071325905234155601885185607684076513289799570178079437483207800650058808282592756087747082888070145805585553583714393122694544539744366344632407656138305581596556650397282720888641846735217777589774373242554370649000869093641514805875929740609982222647445522097249067480566065089113275626382000317645347688996076013310269091009774940846897708112841182738392730122189278452882287060268973582078951289099383922331677107838079561126366292254251056175168865160249969535970661163372432376384488912880636466615394308730076732494033737214518587154301089112110062963405288770819311788021828820535239643858406246947242633725192296763130358008309158242185731111361481804964718768389756289603314645243771685811448885502695300645087115270567103815993392599242749109497649225935213981284260454349809439999649626046464000 [151,17] -36273941320481484474705443827203625678923775521791477443322002977445462239599844391393874438696147939086806263070044258798352272048500733564178160905001041824250044312999210408575090349085639250025401120890341863893396726068605633436979078570725578893343768828827389342323132397621980560334677151053875298389894879587004039798566500553679482835939557195976203268629100183835608440770221388825543540772130529774170175581972864067590353811717484095265020652257098252971201400195147856340450163416790375223130081584579107672760620741922643854626646384904920911099486502913296054763205747925127790871102787865931816091697692152251986653596749564013921808282247750936307355215974885783023396499619751346091260944946606949860911734465092196549192328827104751487748441261211638874385620617330804768908677959024303643528886127522610620481035113429804683786726999637195484331568390019133976669578664232421062757660631351611366383718651812353020271850502968507018791158373029589838327215934115740881338772234604745015783291212835135233699874844292752538166483373640478366384712896014205379733607968717735611489797204904730119545014373178323236629667624806930612184578669869121915740665055995185077364576499334914335447494455801826332235809425084705134806208527666385215028403785135229513257492833003614623452533563758116237058997437343490823012801363843098358300578338209958466448494993498687418747496613782779727645540589170672478717052160906451341495503269204357272330701145326052976301662130244127368843642708541541484996425857996673560841785693376838512 [151,18] -123869455031669205582000994325212962861885724682049834290269346072027108510587631824352305413974806091172695860492503338016732901812688739937308550207750862293466718086684243605956460126849613707535852110398454939303420559593835487302706750576859703357674723262872160967738376641598280657662181854436574369220643067026790907229085865782971315792391393612925606672073555238694946198563930214934166408465061190254398923377491012749174597028820265409605862020025166256895591983389533460633520332597758064448141258942354196336671800072856733403140836357618723251225747303351230699866366439278431451752065286613326955992683139183350120848190949426831638839291932797316215590206772975148414641544455749048957061905531301924340168097706779237681642469135312455039070278478466679146776817293046786928119265297665237995150160072462511299354136222815972596083550953781187295104791013317059590745882557022257702217737841097513864328292601889714320689925089204666357447052996939887473490883196017995792485800474302193079210858561004208471111614395477503063275000346403432050437752193970714601282694429321041288874191779318942822871291278975934818399053739734930322602242853028954198079415957557390347299451502234821598034838346071970515487562776073085691610222905189635628960817839260213590743249153732080535667746845250260961731062042959041116115603857804980127546035455928871047908323589341393341516380037100799074065244369982416467843693804719025631704379795111308977763257376851805492565702952189437756226810284370635398010145506462631232097822380184800 [151,19] 81356301866628258648365078289235924220481078638586210120966768167442522422023846978557191714849547116468148344743894475432618323741974632470443614166261621486229150280674265277702459516958144842433367674848223376928555494357418113820370351009297079496087554117364032259591078038920409449703986790283200844897321614139721130241007656463741065606002898158743150144661243645773111289807122028879145019371545278512778295470919368508478048079874100551291254835736750524967431809009374188913759336728757274741360258448758530262120521399643483239470523547663002382685349164972954163366585189116917144084230124678854026091457023555702806110989771091438418180085210066444130230757711024185048653796250912059993502481420943225735379678590640017360808865435705002491541836212006411216609276995958020108257634228261262975688789006259288850478387155799262085122281282007773923074124752238131973001012022352510835507913986468076628286328529426512708592240487518924170280987590920976561593811131997851875868411239747910991705770470268781093123698901140093293507313451312525089162306619065806602201426867745052709314782619385966730411822772326136804104977766533558848621215835649569706412599273750654411369085193219128650950340110861176950214882595507996424173693975878679327299070182427320443959390445200146466217041324645628335749473833671358511596792448209720858987694065905355467210507218479797714575961306993013231961285920804731652012636418749519852072896134230463908589656570198803712954539052623019668351851325254312702012907388000065826003660505860 [151,20] 741188226184406252785753839985454533730744613195508996589267191686870177343313687334538903059571572939759990680444734777899503565714219815017174761124742264609186678764294288053146992716243915981115056248166446320790262035001334946126100964919553094628045982469919565990145726847503016838568693087805894320597121567141870096964029614404305414278866009748062235534718065926658444446333983534296567398396093321590644249982046000378917022539619966756524922957734803061611236346931241948418288512627507217431879568953858269654604393079370823408758310454451623592012975411038241797897793712954597119041650577031542200955421517178908504512671394184857201528475621141200456725509993231562287851030670000638842890652353508821017269478057609138361966973200493573702658707621097815239790632980177772915106285746389153727034387532380103207168397831236521434731755515212373573399370833692214043057336721134791218275807588509073690213770830658550109012416703255751233818521802832181781323913875955375207607775176954200182759463200063602775608161677993493807574498918565570362472520876752669200875935071669058363084474855821156787215396205776485536344292900616842134034320235710508715563565714604384278473239274311994069611912025052092111890736855696199990301032133711829062640899397614906034178271629710374422590840914186865035824033887230748904919252034430487396257531822553478272624313894708057054399459068118657283008873672375674505170994361903239062357879520305759644845628715033828614916428282699308048271783682935834841954829662685046620763522560 [151,21] 53996224111515810581982084489359497248762810728370632884134159005890066405304912351528993995214642454612319935493365595944625685358873670258951155444521451966288977841122436458922696881898124165196792216035222152640260541234811817837580271941289804539693252875222177524610380559998863382043496316667422361090471645076427969861823145729962093860185185461393835748639602030340100022933586296947256786271847294532913376844827218061166173299710054989281805833677698274739178204445330158268852047052059662445904879699486683292260917554624751806254187600951082883968845767848104368082442593003470543622911336589523468168676981156741824114109784898712330178926220977273049083500877918923159500631707873982478543907399925381235265437988641195762568257422486703876785894106920119278142217356626412067101420915820979092927665974905634923107503346710339630588329797240902504053416755835594117904089013707876934172190527254435429184456579894146604911609427211529483390910082093900445746568962097408358444877720150464784836857922034297827910973997719090171226103435357241135713829582926370174693248701024905974670179428253204955398114011598060992986181128508583219877705136291667493696645030600352643846318689199182752575610073344427409427772062107023707105737023254530909689855983265084984805616411237147904710966900125640739602365287362713537582765016604380288537392619902099500346305993626862552038132372258818175765375166780196329268345320163526248643910295188008270600580257040812186302390909709310130545376241561058476185961257849952369037760 [151,22] -2337321307813328085760800240781286998403423355531127139708442186921036011975375707640083883322465205673926706575741537328852786404915962319038711902953036698776519310634049933059059294483532056123346733164799045754546489582986250743323003508902691173837237404191323594317917648197813883198007351295284407878399526047511300614469227380481222704353879380150580960726550876961588701991878042289405294091793996451423415984207615458940936542054394908984467658241400763815189888400953033166301022496810141020284460316074622276262916415249633730754100941269824606666355223050185294424550239197143876901265311946600426719060069284712195971127146979144819084828135099096855243371314565561407126015253183535512541776361701806438880464938721145367374083570971947133859072095187632945593895799914716111666945595185604114960150432408247032011008324634708781844464659518981467764686339440420814230450566415420479978146561842156207051769298061621140188906237074103443251401702331020576547551384976065432855843394047952181245826175789904851392212959886345304863133798398194482603168294253243612006470861080200257475730111464274547320514875958523011983641175642570975026012548311789570404509807455050094404361093025907392449302977549092442558025743625961202311292565792800550673463047330280058282978893844912419956824697292917765259769624482019114028958828923948209278246421725365400866708202497834688479618686990176857264267816517094926096966765273942919650888311971213848068969408120961108969837571510574240741480491450836370306114493714125848561600 [151,23] -247913756685118524286221258102741221007493529499874034685854685016590137840857745433574494088111603302841883137328596978323076078939380625599286044932913478344833033996038023396562382568426722434770539576146168107685353855670985242329805458599380438909185255888065414682321807510195219080439037142321832076162797183913458999506967355604005373216118697774771527854663218749952499716738678149119547091447765106828938220303438233486464568412374579157076880457760918054017764968956579223407147849586102834202680970512665496492910386523497239274120678531987318413966032186414179601677586119741828340289545489097445571656722653429044033427416541422823233894625907875170918772615377874083261183458762707463369466115249257760672120259985297268529205129392388357759281966333046889479300452132878140747436387240237776027614977894335252765537626864318983804065946570811416569244075973542273691131256803421192986771196982268395470339892397035747816644987500844412228965108144803411254766472730315821035619419720767540500536625032595940197475800173752062736996258457996699797424428239472437925699622298068938030632150389257097843371725618356012742005498845373356316485662281854591165825935357887842457926193549363452534063713910040837742145477424338785965631008431952819228865918048674481187542040485314402427975807889375187264175084683761531261427175045672232043125486273754127731568130283778229044718557512711338271269832521170973330839280839878412667531055754810062887431485133715081952233501738407489831224998794630991430564239501148104600 [151,24] 4822744769220718482653688732658662992101571935209583023447630728379965996780789841333526629463196732115325831274811160743522298410163660006554270767395265468374383310792067300094845800414047684163131578308520464281156979006702468923016064020573259623385732193339695776607924834378800532657560617679673248279080571727539390849340336863724132616139407913828749766043854004743323670179148657914993994720127419887017753343194736407560730344136387236872167470987389943852008838482011342079887254976514524858326590523693936385706911194604906072334343562831775801245590526861248125667697252141381545054158093459394296638437355913813214429664639425833891269009003330265267597970433680607529152141449272533310341992053982898723839710277982245542298067134767003494037518694322642805951373997611653123702104585699963997378749521911703089036619266495499808894860326545450783638609546853934558671358302750259577881872527528385146275019020901558836357844422642994111281186649982085386831450670915626329640563055709755483821319318848988381509284187020993366440867675396989409689465306772653658654112131577143754629179694986490144784322407560281402494068201909395913430209677447751667677927186693809079431212128106480853610886768283936499218342032207968196815851391966161095161919935285798968737677167601514850395159078664424455379006795301998873263009963944294930201181604316914434887514132144126951096322776818704324474592180791835373167775822356190700923535496691979426086140568106606382158009856304324702094888100694026990581965301174191936 [151,25] -891500372284969583622355012112568586606781313800581919610246925830450817563602342763230403270122509367869418621944374357869531472528894574106349539735151852565204878012366747911218313146303660220158298320259666227397739319251188876918637957524403402635731960141239196445985711677479200945290430392847992350104697889980447363612417099856619560213447515225203815052556491209736666717417256380429178262479042366962964118775148306288673395355875450293006681772119497262016191243925192327367948738568849478110294869548513141346673002640184745119292173502704885444176195861911758884075326432632386350636136457543398071603656721622466395400200027927846567514175948435087115247630962884804189613459678783861210911648625303630923913424680301523216214906601262914391065529938487624040162637574766792422749050482744579893047528953925498880805985753073393553120901117603620709811028594633279910065492279768958327732940404516128186950022081651772188637748582964388502882953839273274962475904562517636224327983404351397683115328021076613692325705541947755311562693810233947659038905939339651869955097359104952340232435107956622600037821331857094273987242361004808002021935447796483602637199217842302586086842881784072130602819366731309680111987276767222325901919526465062267309158997611706433818771854100589945984690979867522593671088864860202936490576623708083005555200705254901743171686764342813537673568544293504454972632387908640805840678248325686106974010553988502327968106192329376458002514627286920714611679519049519197855607641736 [151,26] -4957301258772931033764682416441306715426723598935089169585244299737768837434910198097416154178395561903012040240224453650249760123403315563263503337018044594321282852655123288929051089450962487111924954922434744047104327395745350037418791085824553454416587178584310408189046080616362906236966777510070757160695515595231058787645685413682717432954864475733773610943099393919572277333280014246916344486233794935675376267645823575527052453843216060777055714335655640970905044005040451455822118312162783049742165374885494751155802012733998713000476701524898892736530597671159266844140443677733696208507473593493521696545774785231660732372848651128125721272552456496808055223542512636939106418273022061967134734128934395710164576758699284879359710820729829040121248555356200497354936150712574415295573259224215028998296879075884850713976987317103918469355228112451150679135889806180396373018581744942116794364283164747793973566922196490507664051554452400775313233113443213917405740360230035219418710763368381942968355730007753221279439009430261180752882722118155396770428243277349751765464629506923635527513258843111601943638757609188292346160950490848882454651192810461841117684222561582479820690919125830053487973868960950211841646236769911582751509747709383787468725423701726944164418375908639072807881981512377641010177207131676065823177509581707654171646437356203491855349778004454151792128033078351538001492877862126501643673570474045199605811490222423193176524673608619329973786541149087222106528614240530175973540118160 [151,27] -2214879922402432513231853116895349782685572990293736975104109153750903289537267811316926023082793722737682738166447471849365693717529510849834861391574919948241210049120533325089460436395226096104464429436601992906576029829209580012191596862499393576192441677356454964073879317545215659356176951550177293016417898074780272171676840785501463776592652142197222511663818025753290784329411310553136833917085519744009448839632800277975908341332401345967139891830061410343867167249562593048566225691995844964894202760538058345194730489725451567264568966615504443207941221835681163588486522227328591678141209659202745605298861167597288022620635409469572949314977547411100073400370547985139735758310251371986043062118743185268605530603932171628587728905593102332673596125899138077091627618706782927802006718385700628733010548436386434583100792268572803375096598360932522807022935025234708563156238775962565136865474530348284014113691501972517938188979299494595606790815864746701716723182508664466755794960303344660381704822284785558214271545785719331397285310528038469248708197597543469236072760809145302283049228680309798987009729055856624698582856813990022561868728197875729206422832404622593156656000467283029567093909287352960346460336763252690547369097725711695829114168677688253780141815006288474698418446912533289326845049163090534926638685002624554203355263016870166382238928359957020723099719804564417000152590927443620723900293846195590338012655075609754422942680682058831190169389202297485537007780502081537513212274 [151,28] 21733136088958363397583301625469094682808475265463843051792160857757389404182089599546898079187041959924572553321646893740185755982277690367384007634998401951496541075073584163611438530542896972086807772882590639353730478007026285626076794049290290427951241468920429722151961019456152495929386180061398146122447823156279907952727222397187734053615576335004117114656942543454756675634784268487091715212920161235509684796067115959305536180181659971312049768768613988041560334147367250115884381789970099586613946894246084424031560507251993433639542433599948240400227590245319377145480858611522649842042588691101435612400477365246441412561881933278995579837666677173178364077852744620225876259182199256056818764140435443479230784760177763756392027281752941468821992432582164874016335014863533370036871464170331251067910836441048886630653638504220853302733585722120622370800862665347790373418550084137103799670050960041149314498901340561901214325582435029665306962685632159753097978918209003269882685826911713953567398831032188455324092763924207668743595399108353775761932056358721323468866958675067473006445886813314037646054396353529998785862748033803793220859157210537163515809847704789544225067315933638333312505854982663479703506297900494651613324516940741285383234031541838338257935732515454825556821005303070002566604537576303649991516741623101525420890588623698235322719645997297042335055368210613272650248839840703855603785696730029191206869990960591477544967209452945790836591625156374999118960634669666030253120 [151,29] -57117459223094529014880952623861218528240054033147679465708758416104040812644668268010618526645518101695301312591235735780355416009853786398539625205421074168154347709855058027207699727760059942481815079614647965394498770978364687333177275287883860187328860214739489275632912158346087674254974944300199877117947052237497987104989530591169522990432195725591341782368008659557485648316740758490324343072927105028568240192864667542733217455936393509212530194611921277943058534685878171692727729630115849809406715208657194720773966413184817429420400045667652449068093591532294808873549960612804743190928583036375481842306187024731513839666658870426422404028386655690949436854641413971685165030282117781583830929175395117074914255448957911602972020449424645428473512978424743360647290958937817158977581135372782854751592511600965310956429490094452517801759959076992592236228674812771887453835771872097205200608771770439539042557286366315366144688589596575565987269376058538436233943338797628826862776110360667400393141984295389900350529546735267274880944431669969124061374473314614093137060316309025286069526919618119383574294129213036298859118231588235527116863079589157935699338111852323628622643722901697390234829146423541272715173365546941741759649334972583243477163345307345734971660060116555880650209878230067207452684335371492565837897567472403985741212407715796724277789946268638086384119352008636462344448314755599443847288771641578990038977711611806242669179479010368874939817841993445259348958563583232130120 [151,30] 151083239178210366673146234724148899802497714682955459049598726653645225747958292205371997472705586212680693033000173756020984058127233950583823219506233037930086497733776914896375254428664040064341790877428967111136214628746709950023894678214049928038095496643458810276101866699822581734829653260450987750944077083524085913334286362873469382953763166705819491476388732555277750139353300501614074926359032712878787217752170082965223878100956301865054596794361401177785208439812475565448895249191534675020291542093195546633911876528164928300799505541028295470273137647901024365994388489617824622560162802675669182994499934132120836941908741655109184642633817708150159501541402650974004078300211136187757886562549451205277659782676165442112832117908039366463890233972485139795832197097257786006318559983927797511222386824540632314603150102857682692472130855221443278778262368556510973864905246167234797766641358246726566636484885302055488410650387274078533860497334744773974028946177811379602203998365700696734496114874730840838389227922239559662010218024804399804591773425958543447119313476347158458298644160861742530819316100255301623957905364028820713369088429036465354019977343902941528033285715928708160421030737504428389945017807117275493215408754841003598594186916661652758221977763522063730275624380958530816201052837598631071213455919098505313617274814917921846549221242547362372768628294051368728523754962882643685724400083877015334631167912334845037660652706260670132420825817881854435578860207696793296 [151,31] -397979300488486191215212150440650186643174602005200263017745831688782435440041022640498198780570915326617346346319128341981532556064792806140946212160611868968578369694012496184226203220935650028448288518030558774195652941414793235222922286577656187707945372521740499895465180680739194244214515322275643455217761467069554359718463510058920490907232536529824139830377240373144277263246665300313785233789049057238330003989180884567954760646624909772209572148101814748487131304559911356614411008139240864532670734210180228588320010527574183405826833982597984223016346222207926805893700155708590008403532758109557656570027402955624544674400427176000499330189661723680844880882325498665366782990038790682637436791872180642057063676598889236729561418670027632245634158314419064488980338641978630318756571859098801293423253250406239353548007993805103341601034708730374531157439241865766823370464224897156657117822619968627679031831595966794042685485163104480540642918136948606726648158860279183880234804929069687255129194068526293411944260473039777633322649760632730316639617447631861456475611584414774855607012890843776191857061163536934423304718605066190773485096622958408793550124026820879724475135059492731457183288833838587277474867753814678823812527552207421955189848253485049607468897225323536860624856251858053035996911291769921534526465406879804904565966324461677908243055578405305728880351457302077243795458594457285779428116307391169943709331114970001554518831463543595250477080254158661655389541522032926 [151,32] 964773714721794701256270367635991806082722854147743242610641886257809453600368134095492307466331988304293263592083427551105960135336223017553271602815535553288529954110960823794546618113614005307495345637519176940843109987982684584829206610132091673640994676692708688894631748304701031605310593634174555754521902184358661285108526981508790845344334682489766031468587524245465793027798483286861018521062600225567726358803888168451870737109619136201442705596941430645081171489145520087620482941985759219760732821009321504947905163948597361803642690094221146397769047141620656489584091294927755137829224750143218977990886974757238791868876316129213357500540872173442027520243592173605015815630938366936581070830043861364620684915292699095385699173420202359109303943600903052324304928730145872639670791538813371733459632485637299546099135711050549643514792831921641222512201394630502372016483585189486032030010837400412883558922048098472986541079296621987195574307623729846006242891766794513983090593211676623346849305053656553828811224118904892537284217239947730928802936770070263058938810121378705460397877924369178287681456106146219079167030249402099772347238122174553461775172848428703822396751323812903269881873685381984707640297813943107784946194498245739425227111357675155306161926137909117086653789170199615333943376344298794347162154859795300100317649194158646746593492907413852492641073272541250574649941317935318866012715200696811091197146187003866597519943244418512699119098568608895090091608457760 [151,33] -2138393562978217072347017192009675828748000246870345054593745613961561296272260888356290840847358630252248482773137021954909135423504853402744693564608075548174567988481199245263374234334779864697600458657149597388913604992662821668233749280119116193619874939811946285431505492612301054027813583828827578518485555830968591934982070121777233781938673029436499965345653069867483790173033184742498178219762983739262015362639037633794972282173022246065081114276538515823200017705589733955956330232802069024265894333476139652212149803552267531173088099849304635198388194263410511493928910270492963329358929365392687802523022674458171687475254172772133029172002759276479092956337435951819610509180026654806396825485992433308867008558423509419332878864207357682692521088798473467108297790152267989261766758843393812242545721468653825646263139462922234152309976521020910468862162458369521150373364576090351912778168197831378787195630878989136385948010235188622116468950088792333638379840038721679394596489381807738985512163396137840666996541691947703395210320257836437034270267221433448928256008049847151601853979607880294807699491130299516985053359930540686149826410475835284724827955098610305943394198783293987041575096036575661117169733679143848828993117696334998175533533790591004521789352070296475006344480957676081077574995454078629646107250624967513557376244872498786078492818377219043605396744024369681435125665419251120689822178129417970214767206400289886992948221655774573704215514751462789886217299500 [151,34] 4361247192671494509746710789519224868980552461068648284222786410942120392074591733579431469476925393954352530315952350047121149039961274174047024166527862701179999980405939612351172546842262091740813935917704199439754589396346161715468931682124535963406843848778306112732140558484848230761539614090446248526635898077146540210459229680870177091703401298831120745598900182037470100995701795490798069420711260703198499030086723756152871064962191315785650944687341687189010651892500426144912839318716454071681287969243532152542993543357458542285761287456165355872672150774902222372748696875109564391003848225609573319090200667084956591771606687627140639466191063794308489885042982486500015573646626206594777483364491876925053342722528595462269187677915519162999666342502378142001512626733065216827011069622412418801594996149222521572682735666655644555832133193303448681738071409293781279660218327534654938148551565369073256951707806012378613818456788612445153040963177317295914049847110067253547723394307360243594689271662198611802018143639780932278294793439037610222568270881992744910085958518778043336197442302418788592558403540816574847438530131620163031214115223839716434616377220139466638855336900369710937831377720623482680636499555407321802992868001143868768278545102195629395078534454046188323854135423448170547267157785846458245296318105678408874454673130310828885974170293672816723870886207944043919351537575902188697222279314110683480707348937507321583285611634778234218885262422592091011378760 [151,35] -8208935754441894288334677005787160644997682650117790469825560132867932929478231726488638023516763402121772884717960067781717280451392743784095429013391243689958475604615148178115024312666168112315244255460067742176872486987545585931312422585413369149011374789425623236065786207194551631133051283256804516830134867438531075708133483989368579776601511790989238737460055846911918779029295105452520908425969164467618637872518988872403818261417110367229850775776965572577340829339525178220403801125361516115038891985386130087687192578693925458490399760753286244265134739088851830176197641365626201577674129707508268536835150657381424628007479981818616669588167053876032866828709837987297758553237011182774408983765209790844488423778235947569534598228174484913338967053760845545935222517024631772664586296276490909721778027620275658035290603601824464100382566163586050720911320458240877997758527471013662234089559810525691982589656164187784405574123472351113618361601035464678653613092963384227806170281018706311480771983606938076186130381595357715883088093048920438857675436364002221719376734920300077645588589000027369383621257987492144595387740141222271212921622065186683307643438447443032497224603920317465348034684100202771634710101851940401446824413420084460072825054741887895017373541149595464147616600408727005798752871354044311211270456733815132481302709858366710796024076850633097849786364402459247259075371042302302072082306428606833312197598650295469996304549288774598113400642078939811845887 [151,36] 14280360893003926019524109518707154600617239722464838474449925181394168480124069862130353986285847802463399091364955499026247400769527894915235905486883890250820964509231468726795504226883819940833619396991446748402592159233905609212220704301974539625992930634042111931691565976334542677962347258784676277161438274267604220317723263262899790818572384442944901170753120544678335582590968188782323566257402430076437620684742943176352650527004394774824993015756296136052462717024092132117832242230973422174153345696204309278974190034075054670388342299904779093461580338401060385318725197819781979392532501182118724069283656740010029132577453729467275197453990290823295577728872351895452915335485381268171723943719378793201478749619062443677951256944141880316374176803865325037226733219882121727305589128103044465716811528468882457457980590190591092795287251221727945505245966442786957948158497858216291608902869541430734265464516586996564374374863176681482369630541484963890694435714050505291899293240435673355348051540284200408851279606561002560097088423938190318988455592838230069141293008450253694732129774944155399362899933805845441017133373904447056094587350220916104705649464175329241271180279964194772368941542992067082852023960367291336071890801153353108665822044799046325797445455775481876594367374723149409993617950921953064791523932630867894148564776537573070715425301188796031847285087898328733615014413878383031278575890653473645011790652195581358277605052826111403082095527673261779840 [151,37] -22989219615451866153037255511256433140851297888910216507572387990273313843959962775231821400591217250628179292143811164474018513047105151703535913329095707013680987946967345038841638272300220804833657603363080923935387877924258289892024616099964940023403351708164080023754940893058298923766147697401578899012616337065487068294548184278871791336362430101601111431599005894476701719091285909522630757625675380823211702359205187635198747186679272714597103919754147403001967372778267604293560259571519440814315679127218848359247250093922762763210171888266108913384608405619444844124994577089759547916149645337597312875871963849675257024523320254788955908955465242313763908513644018195144166698618288103138648079782945506717754117543877693745392678498772261176229117239393775151980918163293425500168460972775483798215881039169041541494510897006217205741101053601989351513843829337659698702442920317377771618417418907210712190302374258542125769734754393002682710587989031233578850443545676131434927354740484240336555305147172049292599460548074844395546886638197292462703222287202930399512327766772392081015257126577301905562711941676936452983658794450823721971742683492608219763393128912742483224078040514663874532946299507204187331671504338545072267698812518987520184327113609704715501959054340013003979017198802019297580669492021773618838693265508052579389401857894278413348690395797517257855837740046549426660340448998699170556399118160967988103755118052130202628113257548561395829134678171865136 [151,38] 34290923135343028111028331819524872006432586145682654299773417650454506773714948198661461914412311880990144523191790041656949964772266289666879533122552824238924285138782044783228313080031501650701130739709367237741072842730237692434524913032770549368226116277254885903965094760690194804225602331748102703936048264786025460845391338859460768053622903460312242398450000860363006000150029382252120894999081968547216696543990875437750057527770746747483570549537242015616600014166670227113095761181790458842596717437890742359667642093292076455974392229250487034830805138466787205069308303781361210719651025647389239301988524890929761503802505159974815594079120857825952962175994480786975212954005473733983273079010673924392085329652672158497842965053641229188147541692131642056022616461753896054994670526933448413527806792264733245998415231288447111871226980742983160365547712946773120972533865767046781888360533377229658259485138684430344226020643070374136992383606621502066583381447815426093680939686762231019113464821294659407578588150588057606616899306774653148836381633564367512078940017522583565125630290844188753104620575434764628663725636494233326218515215402070254178637727643557664844502250430155248267486123636374341902099312648224991483652591952309589857446646515842400176369511541934928605262910950272952109034746567581777399781804000490743867645973207650519976138695221052288518578611726744093270741451339029284659684951082825121084483761492417230981631883934165482227627753155408 [151,39] -47444851972309883624005972650062825424109792571016863705985753838838041496327845626465095001919199024480708314657334676488534988397110389425625565884996479077568383916434929029140690866685925673284327970410538016668470684044324781248263769124226979679286932351859370119117858016046424573856316082408243100933778649979804296210985162035888263250309166521351141585752470814649524490032037455319335361037624502977639791671494393523054196490522703405652202799246366106723304924602435479882938965306532127050912793755222634958307646890574361538200798910454340507332590578037802120641288462549191704320996725321478488642374632718112697876913920189537011021513833733095324417804010732740356660857185064546487936205660045332448440938385824225551407435064692455117833199001939842316117092278537860318713793870346513123024124442581707153858615769275731087394153440451467386846733087147597585058369583300180735150846892580425621360316997326547655145130194836454703223452099695550382036980356990599317306593736569446272163888229596492727229087622341169852472540020136767298671636286359167371833085655976090464245691052210022999068172125159843789060814394965497869928832271638889654817314837088284565797825175838426648130039547648211383241722931931830966965489270762591840663963620532353159741345095908956212305590800674713884574624129207892951058618785778414984294420463702590903706224469101220085528672492400090267179762451816256482936964713473113927588742360553552611998669058573335952624094478142 [151,40] 60951109905030346000519829804218845042283648667337639354936417354927106223052039527509335663089461590652149302289862970013572674245491434772762330259509566977021021998092209584075206844878338008032499278570363550717854966868018378525733478100498521358630780737561032676716032636232561306489363567384547951986755845013904946241927692069131981133823902750558141828032953373471823954015803311785557418914261996703175004791588802415230428399035816304990526272072197657033980980821351413689461406052486596505252434507732456858138152609020250442655710629901162572851125773664703310652520540371909461909804490455018097874978112260351423090411228758583296799138903519948334632358694051738801930139331126160507340372367742973348588484021585665236975360569520867083087468365624717499563262691978610351506573969181533484413663473545972477760253521304207970142285096197315517410821071030642398837229245871952261512129820094160365897516671869229900573363489028938078636136287378948802573542655460320563753868890226672154175794498695968833409296214423814536421022972403869196884417394178412430813460190153664105080237099745989889027578633633983910064062052904601565290692425471311349945229921703783759101724148237357924426137152711551255990876543098971474374821428031298160490074928998646581476186864942544482075131659157944512852210999989728375996635304227737018323959504661961803037549884679749698488199821516283463422996847170347652432239349269323443397033381340532222057604909061680314707611136 [151,41] -72766791889119918905971937695074511018348875708381261881681383026255698674322850946108416154794147902688751310915867593240672569398875960568368875178091695902944391234814184744705258844526469585849516942946150918090595187052941839997757233011597851053984633120148490199325320563211863425063497700698741782985378859352933663789301566054605631775866241209588011349799137587690065384298550467374038230009209634731216912076480645992947803590100903685727447550843565692737356499639585451987116179181416967019169488251739454746707198262552224655709049631182012632022041109853096717568123149717958434059449006472687951437723219386819772472135964993843854146460707717718046229884676488684508065203099451890411402219198496188902920369086297086907549098184804095873725530532343470526543948348035248785184533059782222547946002030747289467105282156962193595633239553879960857832088209779784325528403216766147540487473942127319325579402551231638130430573752851526874740908913472447977643639990847517104355786959786395328122239460254239353704153062606990939802224535189103893564205704560301873554614607458907642952631330561346633621649731479663245188944444568185342515191039962474698207622965335370219483638932505062412822194433132888219911632975575904487701957811565996535339158495937673297288020666768978616775377114648843866267879194196911113217626215929491070960207912986933254353454143406229386652703965111783370087901567938325963616769547319114954900336576789660384961272552801172541193792 [151,42] 80792934682374375532686853451892398036780730907704908341730240051813091341138181099112427961902289325813418732399270821517856736239685172488646700964688557449258900103066720415775746965960856842129004946716654088894458194672685338221602321906542337710327626164177419587864613671309081759999032175782207455950145964181524127120273067479772349817804239961464903699363725805263874638551978721618705901035242178167170274941102711543398829662729302404910216085262800857520184890943065560871209923299016425766452703629529955735040302526830391927157273099642126720093789749794358729387502039315206015532164957246876337384785965492201022180448163527496095159290857354377632375963910741172794491596818027967191623862519066995611859438358916764611284271251015943391096631512841175608682161449787262446386581424553098306655862907408196455344442397937819396741175645127855360264315956190800611663913484839890322107404768389927728519000401441694126885387386542561406633489400580498017001271676079060797487760490337655458506172252819002429651610003699674093104143166842533302129691631525831366116650101506128052851454199234484796972317109505031630266180548436371138502445189834756350967003070635885214068716790842779399454127861343882601891709423608730515099200102515145321617665563138463432277224373633299055605782762609113068928191961481305746579909177148389437536574433702472952441950124680294673625875957544799948706653864359646636541271439223562479942118168559815833349945194679289661824 [151,43] -83480522389929468929799313046417451580801709866451570855104548106601211553959402734121531088872495365024893900417532650612561793159018409876301613780042349544963940474744767045798317916869963102567042162500313736199854140618311917418368982447931013420853976690252984798568938000241661780153710439188582126201829407374526385252418386410748758460724601987942902188889249962592480532282942137073870585252316607229079049797034498329792748926832011817015327600642866485073074554030371142012819578770792600683999434169505152887758617300855350566225097467270775126221867555987529227892097039000895886287333496832435296837146341619171710523845216141947161504794861957167255711223447786404157842417612690730609255856391614127713499265355591408435355603528391303082047559675976395002041580530966257878974208143138007297265627456413106628329936485353052004221083599631778153269686816110275887339690046257672408688672242960974881374784855727235766652864598494405030585218585536148044977783415393424170318403359502600878287633978466226662061949775887508295953653943570956080939387053137701756798043637356419446246850776101001687856283912234260265662870958848656683255772977778650726663373391870668078572990738349822196468371151984983540161817306258412439851569768351278639528738017626637707125200069147119247674860242561839362399251434573162003680468637239085372904149046994578284120948241396613443727658646424091573087766499331374310456160589684591720472882933501889691315414422148369104 [151,44] 80316653093012369238359137569710890280194514184973274699113215026103883886275495819742550754090650300616656891859401808693601244228627308375445533704032871966384464146932030304369750822602877066008341170695442698122057052164946692359282833667025029374903756264078266061000488259922588599990523409659977752551644649747865531636709848558870002412436589471272326369109061277560438077997475787150228229643820637415354060202764821663552525191768752735069790667947739324498905395845082904233347057151537944904696074906300815286302014863615524278866369333631299427368145689075895075971807058162392966160523577851880145839566696430950582287849815244746541008208658272670277264072549872318620917570152877372178526573313458150313218157775899645449385097716616137692335280901545485023894595453765976904700733823225519087507833377120911458080936032353659509078871327535834913598067600303423079673168493906696719839830947920790577988281793119730089965222833855220881963571432260796360859239985295977981753526094358043872620967519823037992685489447124659416546443413745100587755168071102475227019611457974007958219112150050793745026272638068769987455191118653939130235440308349415131240610546509802179850979297440630601231932761764685579307482981531302128401744776694736866994808416496514420552133316356537485712859767093200904603560442170809681534887700510896711522005869232907680634505838421071795702690722027084253291305270463932937066512616628535736055537581843992690061101165984768 [151,45] -71982614723953349605354604304980962684653961494379863481233241578497799557892122183502322438209132892184873043060534202655777937460500848871833092511910843044557949954682693055205573628665080054292090921945237186260399761117060488383299520686833320036475128305151699715283549858860603631587647574782622371774691865958434487325807925859620423995267883248010029695936919312566845198767041492861931688688992132461820667793255645023749386809963020977308465679931458193065034609610718985974966954129130844766028566984670219130577999962462096097526343465107448714279800098232266714616897172494591785644750324490453680308644147888059097252947993685762895317194097457315548915363206364302455548075502393216618313609555297048956211875715409118081581234614992702684938446221586481666393713077454796280400573374705316157090577808204675022151469240181174550302658563142656184270802345536791981359387025801377293846322206332919716431597072456086428560872635944497627460794161015023669478869166559290208516167184636860817101007678995279624120773567946841356462836956375857274120001150954073743017999145633652586500550971503409310816490995597252148910241317853675432430410820963536391309779679948972320034385458343135051967731720473929485013535435451555352585308105131592304835140283296287745252792454734899029091656226446603764867015254163174038257007582093578072452583196174572226086615025129156503330261188457673881223935400383281202771228541234349388317785488845411436015538421888 [151,46] 60117676620463270570772988879115035684813447626415825397145948718996684875125209766411473225951965001386226075420625479314055170601054094246978032879516106178652575839109410896737275570927976630088039642995644688143767474496706587695965298666783315379348137355954293853056921540647174352570860179876030223697171111637778339456127774690692391146550954095944227030434321681423060289915765861883128645813456254069455045186215933039309075982306662099288650854329901922562252035292768581373425776664988852393426772578274845788410648478661945057749767226257205476414245342373075846705185202155819425773869094421377026130747407815197421192764415446459836164309252088696219402862241796831356923566258486446257956631007257118876143845033110828665303198515121630532294050146710884882591687575129923050358321471489212133586227046080381026443638960677419979158136290665991517196143497986249299586087350416008386471581219259869343094986953682628297448666841104708233968372670594269504253707794097928030912794316709159184726553280272955410218559882248706636984426751250219597802890875202911413359377300682603129197797371499548854524598737502170499811853158035221141101831293219136142403915387838369885017829657111108020031037157822235977696119714190600968078688834820069832070298195494204632623663993021398479343431777178642636060612268397601372524404247271081200864868024616583681329046297525769000325855478354256716700895119022764198821645283830610725408316900421417737841948480 [151,47] -46799301427149994222466347054373642517626636364272365362421054131847856179212066378379185664950988373667700117815757867881322775775614665267277059219394481965063100797630156005756941739764504934719061397387546329180666808021804062214740825167220963553561997877940868441536385714727201146097043376643358701000330201229475203500503827408978057861571066378806189506556369737981720250477596320552254138385603587566397080399436378741903623363062048312109856948407384168475290814936822499778597887945358181138185042939545063086498467423202144923614004461242632977097614597729924146252862072376566072479459857971648489339941060645753235951701023983583099690062379331186685245384183469625862657805684257666264458836086084811049406137417207864501026447300875435083984647815885716403466949696296475988121453756681703345665332228404128095483880481689499821493686414845245252155042858985526362765011188453973935478322448879699656022800034077761522485943250239429026505155164851733668640089988665648068518609367922465877143574908983960595560514053987536198488546505958204066923445858220776055564890526589970709678908664460636777208506466138308244094807113183162609355832785421036434147064364040137738441279233112897931325333099562917588068866254532200828089723306173862414115061870478540198926183837962084751947836015477357171751136929295713375431613064920147179991497993952655988711111418462545625060709520325830045139574306657393695767321988301511650166775005032261215286904 [151,48] 33963171744910298026716097096447892070341233697708720048782111882562459681380888213405481900356459714188161202647220511841476182639184428022766472475634633271807628528543910120095850394403096461992178362683024599520292695095919032200721063616154410849522235405170538306786789069294647668381202216626840026488897154822408042813120788824014801745540842207201364669018097719162095740515054062137345843971580666598381280382230446270480624753346639709836453065523016316924203553106909371056253380935383788437346275889621088095689177039289345951622610349230045785126136432176989171140620939914531764627200020539385446297723010665334768118690808544632748756584423876878870274454895229519750530222410862541720491458530945814849566381685195619043212119347188065573536921913303171189544771169937603710479984541113851908338726175674283979418582064035578840043615339814038792325622616409069490219402593813584307087247896999974198136551746377037831970492750828702473894575237767341753865750862635219513452726122627229412303927684003905430201466013268082476649008354042022863131102387884894074272226629642653477099907491038365540009670402561400528933056531083878060862259341330821107664654063360752023211672875132846703972374330017687088344298354231590980329345655330345536801070923180978914442785950896166116569806163415885487968740173847155979970857315087592285651598879247135218800315892421000676974475292242765906002709012892492696511114752115758219237346135713449586688 [151,49] -22979307110419385154668614570123652493738289192948548952171175182032251729259623379334530549935391993384707581800653816533434571344890253612484045792088537933285326349720577735893997612789477121859574353295643634985204968572055804087938516995077548096904834618141627137337427676389225911690377682415113176759075332696806161924145735182598745416365106182030916541052910161160653037760475934076009066054290253504063410957858734633737118027197572948658499804639433458934393459713600955066366974352801590799734995283452079112548467272979432595237399764782689444242848117397698846447402354096321408773989007961319900934776975148219121513009042800352704587404594671343712060669556540084553808443203518998231984737962334581301589439975484175388764576777047011482001575146655226947243750906536512966383799403401943924293027814387226733047939370005175565322901428316957779317382501381673329660579635314007870164041014610676746459351947310951625754276809299002443495195891504486276438798088522574244445069073770168296836929553385031490867114380570408143925172306434758699475181549598010991596732449384393929495755191528608473348382775308840838549651545412869002695318700362496947121282848898744483043450707821685030646969442298426372902926041956508109431103362541033543884121922687479627567943587589135894707673196258743905783236311210801350328102687740937768260544356705895516655817222132322439087594684338471460405502288984394465361437813427152292024938830689455536 [151,50] 14494828026842956551952123962794194514306510841402846100915021070736246137008763215488636625494497095360658402142308118154205445603699779792545070435518333798408826375519107534638470152933778482594160203413163062036903770811974298015063049952062905497367836726339158688467301705766011006648843978388811017583195141455842191686091868263630687980985127740258311965149091851291055846602172758307405403892253851043243046878717495038330763209427561679926112527015807539111354946916001116711700319358897811343997812687466996980778664468926407853261071286895533632954944310311199559796837155053763856124324795087313500787654407845987538861702962676214047219278727465452775293362454135249627909319750712339003151322292507453313257327323688542088346686929904736479467161450343929492258774426127195363186577030612284438486133949611815509156573196020587136760491938865846648319291293714756434781751215453867767507706252921193014489565681950514925478831420466670597889555043419898800648222244954769759032247537894355169800277654694753857567027938865630030129474304731787954062055094256855117446511241028605370545889653494616429742919084632732322060195330600987901026866688234641383845983882121963387772910190946255029698123367273628008705238492619175420906516618536836187418650875196069457387305369094109544829497039722202074727949128473680194915302411321031585164769410053580842588522607205153596173295497679927623901152489305580766226984417866039595023462247774880 [151,51] -8522834115926747462114342018904916430839127039943800465924398515203944673535686473359395014890279544675509458858846891862530610731141037056760209552543085193019884493032321139092657864311613802762118784312353336300684973565016744960946959592034892240613064630161531708957060720201553828136153863751843995557252965512166297887745332651931767483196171239304919447807357513753815423631667317081678702009912490421035567230041535081125539956476456394005603201194107579440022080071878295576623162002899281760666461478469890393504439955087758362038581018347183207735058346666289865541760530582111293661445096165753132867592641467863145760892090722145066072913046350327183645309719287968123095455725626450802718362357628890287539120554160785751172711631588975347892624563446419725768634295709810576377442708045475591013266748241735373492062298277694133339270037804746912128348638678170987662700866650614742579432193641040697880904877054803704313059800673470151136263304135708827718462766608006561869606406112007741965167328219307892005172064310752748034516768201339514915082206174383207756698316793460749338381995012355447875606800739178547106629433047359113713318203387700758657233144709793207339998445394703456787454841654166491363114071487213166888032569702195038483076214956901216828191746176678179093657075685974874204964657929021932001799536646712351981463260791300497084545349983477704438229558452569289991376741392580203306500541794093283506047139596 [151,52] 4670426807798863068232735110252592993547399025592987696313814102258537360823116699176564166352794303026054588399743452476083806997501675086794987008068502995806323945849591626776808699997429067920788980555961240645944090157775119514159178477402289716509668768067065500926510660803559907605090775533421498455160675789450662202411274615776487387367737542878665801224349876213337286489913779974604789861025077370235223935991254155982159104214321715408848368638404440767836922680190738699073248716652439932610947883739488305297596536737915309840032919407129305528855473112808685316021001707604938241022245636265315965823457962271014363277351809642708575689423794372125434181011835514402244300561321364770145796788635607234215533245375057137979257095545542956420862368269770573238287377699258412650815633954015953186193706602467070365925648506153962030368751264225524409219641317071000449685585297041906131720133481664635658445227315520055526861960909726424759840771091217151121109808529113916367247136635240749444260947095206390762407403802568185216018081620661379784103674507285915046697478283713903374694115080544872385039688684251613750090674555306830019345518113018214652429755172924411861842936400984647834488925375532228492046460093695710874864095145656351128191456018041362859178037366669451402316545149590612767510324253319301719474995038764213317233510879842071294823761726450638208358567552741948892165365987657594839482540527654413329432288 [151,53] -2384492620293974464844796191659740468546038974206901899510104237863646102929346163227040772544606255446972557902348700920189559604341522990365267190843667722612341875203682408351660514662179105939945923792988138436407320873370402344130396093006757036138741370138201862389770738438442505071060628072004766781491534262305120305261669331014278807817813466549905723763967427479669002489199396736980136941903055904442867405431950059089588600901069992452978420922986548326181926287198443853258352690311364570393286705086120837241976391365146349903592073501400913199602417221832986982367539562588040604064019885925839685544117679869919496702238570512414560173363873974697439360885043685505712741911425104883075534769221725988549073676021862383436055761646478484100630228727758029430523184387319123962341777783448289934545764850743907589553417290516530373294327850789968726046919763268830378093455023653711280805484146392709375181401180810359350859546754556358202662744517359452686471546178615314507141238189322741531419590004724454637958446907055955075568496321419984904907642397775130828869787849766858804631120226023073139124805942119444259595474173111051438802485515238931758650401159605019917822095703217455874998384325852737465484960883145522331769193462366765439983642431350289242384647023435784687389720487105271671185812227889237065787595378836368113413314296679465833644461693163845503281564983329590542354849060056517602364413030626849310332 [151,54] 1133771065335478444905957874835516771361345859347747774628248905105526982080869047734811833669934206513560555451831000816837476917887979069646296535428522684485684075571745438725063532373542218702460024704930839744404092962558283842593555589512062547554536001489040316487622274373104445514051492895757834764468142736834012644765027584330991573733113069494954573974897715953807903972992084445864659573599353098023344446730919529201769399258791922776899089369538821105152065082445569300002400475498313173697348766669454772889272952067642588717583645526838396251295070284303666409125406809030489797585317367829261644312780228698536843573132038150620416794700720931278033133186538183622162146364563227782645653554603201052610095512657412695774582370916289453486249990038669319705263823529690653046335401000999902228165361679792033776246093999912061026729858031367373946735912370398117170886941118959227795752406567349573067168261614042298661033645378815989628266289060520739838946062547096186279439676860820834771471889787630135754097676496336276692791589844730544114228522574768386431089270953528246106818841994062599840302528051474362548993133363702512840901692798731040784072050103387477457249462577972235077116205771284579264273369228454481189325926573720804201593704387568996844315942269905967580420643495925456977310743152621670105429804775604840385659452249096347546469879575366715976740454438174618163640968186899738370309012559731521792 [151,55] -501793178757699768416081447706400563654234567123862172299642722001339374871781572762018632421997723643970456756403611537981604906023854228907208364739761072391133936571515304012850019114270383761929313896388171982599136000758625837028431237521960955508909770282890904934628486582878505234034114872450184681323752185126619982545408776128807590153560551874206487537409386996436075744005630909358222053495097355293398825822521018359084956960770253677200422103470200102318808518333024686191729831316778674465668730321464053760707081302606869324095538455695329806728907718093002943424262497963840594864409766150940031219650257866689600554611023756185525872050606271575914552600886623103043420148914497060539720939957432670310482134402917267521160622543243393760809744148875627507065390511143648036562074556331913558064655903400802160119640796237643140711016239474911248363048765084377988444732066762641408594074244287409416735507184912268173291972186949477560047644944157251421712360572734670541040365392306702547876051780704988702079221485899400094604309049792035317703393108590094064341282662527601952793485755199193061115861866045832322888367317060357825044793544826134366072382683968400245645684425200152406319109670432946916601595220283121109473789941025972870052013374540931684980726555050650634596849971015280624174202197701549031421910308303494781376874952027392465416508418648822981674727355367412157411650244039346706594511138742624 [151,56] 206599796477245801108731696558404775022688086471279922852865975583808442935155502889438186540415851796116843488053199577950161202256652705006469262517882191244271743488692750987177910076727993665697989216791136421645340650155320263768274228067224303786963400969024826996188533472326021371276767585889213225552668953100796550184840269920158863386575239237645406447250819003000328585416745564969273333105500640620454478097793538230752159776721750354840371860079007425518689898671634235441579009760378113406333879079199932856373855961659495366893022328060721732630803495218444314169550609610413240647397560006707261864119978572379908622488243581490687225041714387551551143828540179726231148885409298442995675343661954969610952321778630556566935311568781490343902717062074592907054815747859972483603103779573247323748992115545872968843198448777775293090564032601234386627165827974887542321085766175140462528276883939452690857732053858507200809874257790424764137930590342101573779204694861949900014160867780440177882627719635878643744717492150858692342808419344998940400837499417925094435296494027481444991778136281414460407075751422288741995884557921433012558512432662144806293699082218360418735687702324854711163667999846575304467179173926142833330119572967874909467308059088668518270201136188363070199957607708651848103828082839900066840176363799047622032378321651642655830916297371769121865079444145639753381988650493352691219398613888 [151,57] -79073450869229306997200411784477023637051560203704758342168427571689036283707934770357666523029134912457817979493222250341485018672374345087744812171224971811565775462871763900048070537145116565062801642926071856761622175127362061370933438466295317986858237851349582218467663794896340450068034199251110247782713356651222064673209234012857555487634856370246771076719376831413763947218147891690549326270716794225210132379153976197425959070856864218804645552791012554212770517114819076223392675603237391783712083545906609325790297353724714443186569961086229288917116717467345952857794599422340473950808086095333205565207066798537721851692521874398106656497628634858363811638952283411689033253504519386492933677002533966467229080203627322003620543235168604198510915185604692411862780080664786044609090046149622412420333774960440707072305029725141432300640127631168275929424481941934268227923329432256207486527767186303271326396087287173066788021024142496505127284065447368403223310778637320705154069815771758406471990996980727379637960684066475337710301716804920148061353907290531573080784945032513636314729561015392055070412924161609917289008887980687532997694017281608252002175791759504467805679660458030407117294135707848012431967477532672434512407134967733907097357557260576084430498325549213054954625932608063110336473691648235800615200312009234101211799842178520214968495190984446625222750713294224423565566365205803471878128816 [151,58] 28110556276479666323273202959445423591914832146731462744865628013539204145711238801455677058529895752532854808049583047032443118369499216760150264892955559381145635617918937840767450208770708956712912747864473122712677939141768414910177686462846262916947996259340224879227173703267792507945257919593235687693710879907432067036137373646587709567974943422233668570894025407443822387332629717855935926739882209894054034386719751777636108731298932134485026475382282487935957483213922304561624596434238796114330387399055146062235744776820291590356499463107316382754648404694744393599604614667756936019957610638899147448866139458670695704518290441329354352928280872080503798649434384227456206654698912497663502688053341696553365365131630882311350136106227571616672130981426212478569526023958688950919946702921154392440821660863872763469168298649119642536605268680878910646254600592919523900040517596695198339685089362788769212285383605536362683357420880247381203802615635023391694557876085692888839248229623511438406572760130460943344258051872567395698919960757629534603515313857651183861417591684047760920335162201268451339739344453371778727732349643639335196284413884172866091873940515187369223542849787839004086370257459342238785606603170371381861203055813326379906664607322408223819835168908918676438773960950985326266551655222367963017889590045861052440380723126549622167659291622597818103008055568200699339995005317823790174720 [151,59] -9273395625709527763749156995272507000161209365643899350417672796665948885073513499623441681375790090075567185564750197619600779061236803245302288696455680516345878960555264894074587423161074442906738831705950072628799174606650843648077859175446099865774015364698872313909002717198190358495581832818314052509500553671828778472855861413846296258694266621774237993045082280797130539296712233328480779093451012862150124340214676809400942831771929601968791451851129956058245695359772657564837807900106155569511234508577305600962221240567868216447347688775963507621581143257964425937901974967043150368985045645416997737475848055333722349193494991148953065758155345029119871561330022310180512742505508278416437962065276171805530931361835035632541912125473003323439895372016595311940545346291247578562726949985431791948983397430995062544219171997344239248278796154313460373163129764275226977223812565282886637788143849448705466490599538164330005995507093089340890022783017066933230847649990868838973636787454853183374544490280584321088326684417728400394828387646469657669119359025945415815106042337268389128422733848071851855702855808152325142187424914366090817025786742077155060363208988235868817686362085439956202207524930171437176899404042645592225858289903038449760377530747963212865607716860070939463674813329701915033360581489823493613317190752377556191929120362573707544962125162743743488939638187501583195458503619029654208 [151,60] 2835825472546179947724563995228686795568191248805539035662765122734450964234788855157049690724397822817495169687525122669501291589680031107678656672892634841716957747305312526258328488111901437943961194893823426028968087882056399743933375466149024213164242394235776943315263049709310810141662625301526289135410964211577639995291587954638528602461499363342600469062750981394539001159691981170334954158845342807183082208711077197968482745780001390657041658455182723409381428764948031925465304921999822446410733948443882915846888508526607928160333937156625369517661092960031795778887209028006325742892270625633961994496636576068024851460008764496363248011351044863151708487317945695927282430706005706625387392100314185307681911037969613689779001835246549341775307354573508336869590638105583458476610432386061598176227536656499007886771323715730614005872766508499110008206944542547272260071504129646878879246964078697597709796863960392423481646281638301998482686310118451377325941748016576072073089406025184132934770986676960840094220805431031577540843860341364118302158146613010091721873895329430372668912973909082934067543205358254072550748346078352309685265158304344574607442052063240033178740786172868184841104465407007061670430225829749327153690200321284849026082244129865583582878194381204451122480152190520124257870678265547762031339005065350006562050936636788546232472464151674602785984936394228261625846573253487712 [151,61] -802930245725871703969498587562269490606520028617773237681421421952740069292403509431587745136578442470606893478575028011711588863882402610457929894173773374782060685799953146557806077486605872715236354909390683892148629603040970612291145174300542966843774584419942709822832332906948204854911367984169247954197224439697134928665186810617919563715271181550669051730378378828798036680534793146481540410236301785759850615668875582237119559358473870988790369474913478164151953069441287252995363290351202653751664104220862551402940373251585903286507971726859362540051708095242612089610590110217562938859349148713030102907752944132369513784998998127971793417203385366650449822697977582395484533340451927073714915681961626460638101043146504701328162450864340288689790537601606421019649525926823794323950409152864283176888662720150937724328813330195096251103636591703084538174510951637285521058994414330118436073508674025470634659625072774828725520355878305609099246618196711959861546074650907010506044136048540867290235646672522554984016337202892874311851022858498392907533753925655323722126144202774019568964306862491436192420385450865157152255781400750041432588101396900003914581591372230680607644376852495578473433132888336349728779910883724351197479279472806288035925959091353702885612493248120350693612534102608032133376007796097938933790408226523087074875233223115810359021814263966343036110131674170946205695487186764 [151,62] 210214437639633915993652810677330526256288726072173254459094214428576422183414175613143048113730965415941020929784160343856340080353984138370327280461985938065590313036819744165721369913896754674981692149082127188956271963830253535232895662789106625938526724694043178807070501763753574292022176019095793339978322042840144632765634078254017998679235920447804840591129598832295306224119185328115094731954397621993738388327672816604167581605378832957176717217586867649872064001178320451530631526674956571569846903224353932715007500389123162161760701039659225526092104925992395968084202201653681462689040783915318177162927976194335237270930192768536951387021990656404457546676793490252483829996621147713079994848451536790185226828182072949400338783426857832207720265918696665326462110610597313999756497623094491899518969213412017846957721952185397293628521723683480969581735678035496769867689284054534539384224597246584828361435591750199709194629654687295721891329260634322181372338305914263947884215545661014566937783076222962450376276956585014290204320668106806658925398804162677490597631179171485436155662286501657105210102534962736919589000480660372566681000439607112566432248830163488917845570490231907804011279756506559570759459022566809437613656130297852051875068028450712168559767230056569627198372412194045577760106007623848298551014941122380085056732725576052310064834219490826918599180764198021015065025408 [151,63] -50816153646866321340909729528259178847344547204344353266120096832503908238078187305648293122356059479233957577132058668662391374421770775351373178651472745802951357341230439508227300722588576021684436933999348311898085733955170103976980679411507257554058510119411405481490864092035124199382659127975323236021704705325534136410743992888004751195966778858852124117044379321587240358321704235554148404142558630219379594270572844728538297254872803175313379317619421204592229366043815237768140962426563400223052064206085606835711522983557892565431374849978344293159892477476976145818396016691613586853001576159221775476114099075572651234561113457880881053955576221595551705613422114396362581757571952690049861655992244053150917137568652295696302160083276059910501512224624506994148420020424438068593690136504661038925539352993044753517456563009299881845767367384414092525966747501023584510563485300775416657158644785904943680075440231364537385846993686380974031162326971799416933284359804205026772568618168061494603082233369795703708203282655099086714420890668500355085455310423562283529884687237261785675464083130378443891666864124236379142700182902865746791162750419186731249315728386260285360951458579421756865916908022442806275469226598317118185421872672310533841886200422940980472473904130750802471157113222761479862173806397497851422637169671026843317240473594604817250673237581331556869610492792484073488080 [151,64] 11323989345933780002801040700805113391565268061106606563619755346032339837794009629773170788378700758448843737199750796592432379642404944275750727689404442329032835507489490079732014795741112898966848506945197547885387514634583644057240430644900879472828241361359737129505797922844754703940935983185815823683184127403124887014723215870350809767207778343937577789593721373822002789438140007633084600231523235163402202755649387876937037958427678286963327496641352791007661455160792188291039813648891169752198271465487709017968680168071550114202485917521752810875220918107744989646748631084967133355309049622288853723134289754762537770165726243845725162520769203305804801759994967923266675587337323880452822684503203700736243803142609953650714357463846442999577546461963805372202724661551368654126216629692852719053937248548838315927892152488913454066109772145323224952135683011970606387509787171928322814585043543088061760843460063389152234348677435737619342987104564062398458550307777082215749699056273894773057056918910007880093586110257200342112306641296560752968495635027784450789914473142227924449778812121050661550316771887547990945972523539308062400717700453736716952633784557625189106028849106854175347844396959700522941992414818185213009708703625184656281308095904043108587308549895116443432185284516097265135007737795098730296593858307225863060243372652820375313727399347038752030847349795355698144 [151,65] -2322155272547016635060730469423746130377247876852917252685340383558017582252915857501133807293263266402669451221167669490047382513352126388100409543968984119196430953632604058642015653958573979498328433616652407105041246680500450262937181768758555887807708958084480414892134033626996459557812827183560642355264709170245742759813576372072375982368953835957361822962222234799509803718396167531563794848397086100016965100938871200684629051596561989788119692942359099439372161960157848648222929855732911216269337053656284669817097142008515774081571261036141424077935677507396063872917938005324695635568917976832451030867201717654677642346757969994769614903269694319494153332275772101311751844498196779778732960833758319201958862274152715939570113090661428386161968133305437359912830864380691068528297972223072991738022701232152023735169345573370846622879301490674975619282493467973096158262738095536092549228124624726963833986062441946576097848947332870695816494790530785128351289715286559660390992690179879825444768729850085536119640165838943627329006347287569450339839119367983458438304563782720278758958508386816216055550106751082952278522384778517788590314639610921074591596411769709278948121979186387233970826734051022349799542544525350747941290994265985424302365801198154713462626179390016098232065994809724354884763221408316022475159445698542461663843808946970085930853043879623681262628446847852316 [151,66] 437361452474668880914324333364469344856771857282805432343260326287324967750157388220495414794309749053402425148566186542455531885718961851633087746223365669831446833294600487123437837421397065045725422778393058708251179073127059160925447254825639074471247979264293854499241893984260027424577977256292947747282822367561082602848100442943810240441116316928078570439783609291633715897854387973317076072174958933149840751563070352429634745164306954057337160427943967690611695752627580234621475139717296303572305383477950490725335157956053422122327964797150298410083327081440299202112130346154068075953558834518056172783505195191564757102981654082990866003655716235206725985060100562794311170974690520690607248367730332169248405054607955446202866231212150058347031756048622127976493679457540379977967103869206347525698988757843244629377116211308623144397094672965491596223268381192883318958952968682267200066997238682862966846594698078870630169968117221669466254355451780753376205867074380319521797068801044063899551443519383874610923972255687099950147854193497517520756713860897890394896225838875314461987983249250483912532075442990406292466742198990474039270113289348970991239540716916218613682456661977837388302825411218747735810918400761622828710607317104670574227005954587059474000929580313013023178917121915235777399450437931308898352970866727349257551190138268003722744363603040409601766753139528 [151,67] -75497656465264782413091613748704122857811702912006495484375222711806415773840535566514739954662673037193534973576059332756323297713391135059316022387105484799325271359395272134533184624742095425587113392369087569297606535158592548105163341444468564063465014095002781460435142203083906627183206690919558180780641012384190527550361665733872412784346584024201496513495782325657822349929622687454358143282005414783010315726808175502952300166360154109599252444149391762121391185442023382277699814112767077131819361903364037970910867553671215282915135827826855159460766355429370101971297041280061340991498468320212990841464962620534236817550517857283184231454464716221807056794329644751262914271904148817378734664273645222677496742581353143017555682106318693229934651605800768597542115809701037143305608204989127679623884350043258652456544798890289527971505331950239033610663789002930687709542789420740812540660481105248611036072699919439702888891178044213367542322361626288300540663435980235822190713526534560350992880150043969267738525937588770046146539830317020020819128008287769065869850908306995161038453490271208046241950948928319881645850237019146691038733613333768825807936280218507860360191674528274526174569628616642235561221178412409037570925620421967151543415126398846681665776017084255598839614864848669475398793559496203141262412300712363375919894338296772435439820494050548617895367359 [151,68] 11917206889425792281100803721082488537859376398196553849612240732008070443150632932886929950981621167354301451466598650414201694252952130128162982755411894190616517986529623331850313660575786112300007452532451556998282494012803086237219928154655885930799027388032408278920507152365507799000961682273069676708788512021210351082938030272475833849431008204924801061712454703057864803283534009196972784531450838446826948858894829517549700483733779804157935234761092484575259315728799064464506886107258305260791835194493564280239314079914200012647961186459429496733414870718951317536974639488486453298471978634488556166912153101035787300639065474962324409983897949119751377491382787497314750130787085272910158254481985864509384302952350339876274018523466861601128871478181972765181226002595302361214097796833585423450342149248308912335963358068537739526190638650470667553832889975143790530385000549867033005866084682133241675603301584806299153900222756429808594726066044543681674348043248279910202947364043698961557096690714359694695374531667280389342429489178675153786470157613605315345167801330437635119712615000748916235491025250271501883475439101734897380803099995149115987027217662817049129258463958623666667484096621605648282669552697540309018206196588415171718636497768431902955072802429974080401607093358435597555188169600930831088554375749382588660694970712113592828728880033208181112640 [151,69] -1715855331247526452764829149291033934792221244537451878617938635489434242941197543172634775414681673030692320040703609872976373265110554736916823451135037500402010462641940653301595948466297748514659728449752201197660980182264819100652231887207468083891919439459045391856439363383908594270304918032995649610981823947987239978301662665072615067451277021480868575177860159733604038052283196539018490654266544110900112040702695846566262165064012804462430195204547041991297759811043758360607102659452865696195224335986647493683885774069925780669550215824503751463711663095609711476643359812309360942454394951897306041679104994057814409075844572215486387702776432766563933661178608229083229160439727975479562293648067049766514247906104817680705394130028779149628641362480586296749702976254742226197145251479294628652740333666100131952127811135180389449308619044016205878671984232580069025342971810919429019979146476255175002638484720642187692366331955823100768823984201389640238914502707791487791233715829070175046588798469237161528133745310685512243818791108117098905534989697565887957555631650254446791667532474218296755014376106015180737199912995086744513434758620889506430958170440252185152991290817263530369148976117898072025060552100892425285751695212166099629644297739773673769171646490548053418485401120462501982802942973837710351735157524206092273231516798581425436224009536233117672 [151,70] 224738032078074123204003488213054549850463197217597635173222736542111970738511428805039286125418359566378160673831014917126350603261267010292592480685220203651542349241907502882771670025763582303776692781022848125796690767359693811433429562374964667764883183217859501448908819545299452187227085582383366108034613993087560459051206384373862989245200252728863129844123872561928000059156816766921264787535257850408910937337272134768273625649075271811197001528248729757282315049283521321996306037528353416455402484870387007308025520012227682182231211931391745275907070890784249000633602954222352260187903571155815840465448164950591252413721348896776630137504784369584889553462723988918617540594101463913465211765182084148478855114370034386144279849790358754837976235762078739957443697699310904611841298129506388813007101765183334756542567656055950462593092495696570355792839201994483027919984649704062156448636721027116542136050126264437884516286209510330997737090430140592509315377503880748905311759732385299125952555907117147100513816470924478060494391944291904354916596963216903643027539267328212703000136475048103395775131454067307662313784670996094962236900534275391742251730389707987590628052840979667631365036252347438095149675737822367290041271511740011616203512736183506580191500043835864569525769171971381234906363295202080390964734371254267492787747990695726040420842142315904 [151,71] -26698614644808473215110677269020637837885568335546700385082844443317988919418657731729825008592769884127905991761542678422300207978403949716123436353195693121045626084417554300613232275704273812255414762379126728981432509951812303539673281701211369358603148120449492495729139938805606102935399851635908722346594728360079559543244596143936717062984487412805210583326518445416139840690761532750175935604416406168647354272629735078605390762622922236996418955753068016787435237111412437953295473275029685620084127221337455636559293953824213698928223124325625637533738581987072551359961094830575844422893863801930898939008944336540491184978690908887258234379065533012465467179241164460730100294966389266963425468406809458092318560379696008170886927574405995745218480575184333454754171863301820441508026884637625204281232273990680396366812700661421150029863643546183234578466652531402633426512612210517736739654006443472290567594188203424824648684305781578964942433502091610242266715565397532036173239461342696614274421092918633437029010494987933755385748236825066583485582739324136040859907441240000681070636140156852583034765126187295812103705084221556174318474604514829541808783734518516325354337615483421656009256846405130150816759004703387335838811835833400248664078086502481884039093387991820582659757380653806856099193457714873734379607842707325631636683528251491244459492483856 [151,72] 2867748310945593805090716375701566150863860523694060181652429320054768836051505642973915916215311374944554879024379020299347759906661493538706911065501797418562896854841126055043080257183674986819965138760700249601285198465393228771007808906785346754947280044998033992081986409818189207726597648099331956265534726222037931687484300771747087348042510779055477083512428774715468141619475383310643990443828557246365730635658165542764291164623881080107710820471345042815484622494583359422453438528562029474195794898488823844635326819927844222247878337275626011289412073386446192230484319239993034436498133997181769852810357037128041375184824892528603001327012555351784857258039325694079351098054690321391037372502496457766917176481862488512067378016347436541011586349180812770714672634791118415595457402909528916512999303967987606154939953430486845187679324071237178111257078880769108103231956101712598733030612848802518978567093777604319446483961163045237771310024050262135385394549233598362459700927835380012313503857720518089120807896444881255570237840520854237787786089645003606502330920344878301554361280455312498865687474587584956268974168174288002461152455636898789518025350414618629021936665215325725247058825247169939421549614558660587434825683749677847202878729212617541051804371486636216573848888455594332344024474495562899711002915489465945563880442663206240416866656 [151,73] -277557717292688183877051796925158857590589785097064438092298010042702199025571942892068483274966881375281811252328180835896417242108429634406051704482746014176984724339081701832259993206877148195625111341344240699285617615481998784861228863341586954799517509862563060201232230516838707645098216769987534143869820084875966110028694848330963683118787517165240730498463641703803545436399219661069321362489827587737094123909582826825955317682339505262055124031417755940558355356075160243504965208515524769755719204340369332822250828978651761292306630951381331150135931188617202416960951993098526000346040827368907850202326538644575671666853900820764259141242768985899965288399139803009101153927082633019260042066477267685637674022285918933298035076946693828821100513690163463381570726551038628238522643786793017726141633267277999035973388467650687596157338658953495526992093635527322241497287859652307807787448440614370766406816853556725284067437289369382979342833801332686123506588866083565750317535025044663988699000631472399915145209091411959841082078144264965993079850536718745004590825872963935038276839510854609185463842829082466249549796074781306636132697892790405623043011629390886044724873104359981753900029251435172950919076634224740324418818969753794684150875363161136352083557586791206637607802689732184756874526805367043106989001735386987932336478321400660943004 [151,74] 24118517217179121696851461115751945497494388471404963478921219911897135011068930944421671198535713806765244617488215746537745571230488781820595899271094135260376584687321775525887314896590458200700516949837654779746105939717146534273222758011500308486893403037888286818588346966602935706561506119382753826738409102197145619404120974008052810972543486395441837231174511370734492956691429043994401434224885730101378801208853289980407119932991705253517083592813233478788031989144965679588147384475480748561800696494218279255336770728119838798697780814204460812359547534765732539781607821611435929223740392475038811409481529783499314140728134243742821654357517059974993076794757778333153670208597690286233642146746327507541522905857598275101253486188166720553806188304521274038871433579724015352518843672063500923490119671477388245327409474431459755927266420464647376252170422972874858324860442064309245226164317328494592291563535838402440955913456960607918221845755902267896584075201146886998530363026780533648024914687338064177134281782998588389608529092877591060340573446452278676618346775007576114181631613654768237889760954229576972134163523305394398157281204700258705773144716984719789120664249863588847750722035590617035473515179403735214150142110796495230748304879890125859588838728433585869360548558398793457083654558660583230130878885675284690387619811320825528 [151,75] -1874590941754395648310451750796836412432151423735028542497612213917759013230630916537640756709042802718489354675589304843928199202912396935014249919512259038488618483236603297496477532784599788539787356682898163170383089253994822019704917930715719985440037665711326457566173816230295297310541937721548331605448995092529749438084349982722989024730365729534211098914788250146711456185520603775964587539989039998443603789347137727389454946178850749158031421464440538946252101909097057062987411277039103293720588574766954222429961824007974898380377981463238687162136331393250427977359245077653263740139190068630357292893540539614992390740425350276233774238946170807131357260029093425502741367887319925095012407490705860128044437306478167096789623654672417142192881446311163626486631116811218937110265168634851161702382438883790391279840080428512543654985880560450021330441685205404692941695811083949235053520953718484036658707567996804187607189600409260643354997950002578259823361163103923463878916790472050827763843140505513180755814862137458337577504825649141538987272904742619582358404050562500379164133382126822846035492121144700016718501260161522524300258577641658644936598770003048598608308365869150880514693385095630713756392633793743635567630031769802224443608061359484380582069533767875434495484190433424346735300758866454199777932008806959297528087644852585 [151,76] 129863091544375984443098006371866348820352939108169964620585974474830560522124137940645093099288522392057068730513710513441157124478295846550354037383559287072944620450053588663612290311210703460010469758566319722432844467136331134902456175273618943451356238355307442277405055364211732693935937223036626646239342184744614882086490003958621162811310487169866444912867392085526214377471327077055603982255108271782855274705130994104131095927061025927769963086407911310106303462121761401832385454902505374320684350006912276736506216581935333924558667453980357778910114573965811432723720614196585184272483032923872456428363964516999308160721342539209266901661689788590004444806075497964597454237019535197606469488742690278025633528585949203749164305698776023597303492526780585404993973181376199291496931676194009244898931539189624354978094103887429916467312852416269811191499662678370135677701036513660555366405121179261381572146579120458363680950612554994344054753335597489438644199678283646056797353313187147763203725112599757381890344577017746360973134974426178345796668730828990327785964928752214531673195908406132009226847719660248989415416603822541195866471564206621489086922339674187986841928218870003424583791344693214836512455893631166971917137489386198284420449652631353940122568771808889216781550384120748617321251934529003673962871541258888777648646880 [151,77] -7999124524822311095452110050017078613478722889439127101036893477348196257518822828336049278354743714388744995140307862820030184174200594899113329242713354822871992519594996458962877833046076312538639502794450903361817462775486757845128892716870379809249022576959108576313108827665819576612255474002587298746635077533874281797077103152222252850384801261523584879954533744887958125737278676552573949928343704100808830998987356024489726404167518209911109555942856433694277712771430612364657419302166066920844522414802152778500188500568565002726743105250758600753343250279653457386768093829610050518216978909276600813244899145654223920107197934884112824234305034407658528158284039435862947922843671783407769223678489662155218649279399887241858508547896654681422371139749840117440968804727932084682034725517773125526661589233575429605272544252207820588034737481213035415092866240685758734726972767201436861237545437881384750410102222474647484807625266435292944491862944770416096510855365665501431094331935243656136630984398695070154751383096059909700226625484912380661247398939839054555243207975938488195672980013809315886186680827068698097231197512466287894447079382685973976868293901900595047872005994565393056569582768103334561945031106965467702441055321322385433590549077772214637142007755465768115402689117117941652858800000891788767992837525527164640604 [151,78] 438428527144121544186352718497144676446858166869598597409499877623854642006438191726506168723112263003239718046019640473688329400935354561471050249563223231309084410580478598748546698132641805998879155315428201318012000431982927760552173383947789266029351852955574202180776183845014052686909589628074249242439934538016821518078308055754643688592738073988683311764251896711077240051558143211775907109827690459435736447093010963190410638346350959482132472094153676092705631256179345743329038680558607211560124496574693924595028089604236703643910025694418772109374456142646024668239476179787430456319590242969818791161078510035855744165034043095947069914952544488006941260865688896517751860218669417085849756239681297652836962052683019572151132277344464754911532018385978722694948403810599155555884641884147187709900581475792860037453065302037049191820818135367890240672743755029576429298452125988620128036614406535132779264737614993666119413159640586767839036564276416756182087120794702080814516554194031890201773478568461868530209463348816169637363254053807849128294584683092794736130696856595308444686824718067449909600909642009336137897384187199481497085174990748932725943822790976947441754422780942779784628589131471264657279368811093243917466552696730937379208938599123364157907985272021741244354757304324410744581114150745552329216355374857468928 [151,79] -21504531639809865418112175082553556373507591122134294435312114244423386112216126707120368955591405913852774527201243145509880539059901960377860830724480689322444994852342387291427278207474584186636616631339399759197163390608660936075830548000032057823468157277085304409467339841681505852785968232647956865762683138294513339933485557276167031779326780985772730715202798041993472613184673026207239770158257040522127686427387950033314543329365596183891887705646152785011966809137860404698063108179142612854053515115885862067894021118565940172609835635272473616928812334911365754484982038038152404453514293770056011411928076545307453208065948807225658388610204131246866208508000525870992890294514462710377721392748590122711736918618999257127011537773592420137938122980302361257848955502447610501281014812563965427024428415719703829019633160398411085952169244883660482407978006067187278233949507179779010461935156411459820847660224715577415884029434305926758356967982932034446806263374124673566832133433541560255325305566014008682636830146405542553473191496076537900084344001118461130310222661062697328541844439272703890661793279514717138548843756916145529145218474440125957328155602535675963249498466792638136626787093845139337928684218924973502223001280170956681389989344842055350148083768064323552591817528767470821811506751796588950482517211646592 [151,80] 941088966954411672607473971686300926656903313679921513807459666834261159284265117634120289261348437590329018233190939878220210532943043248794434710020776631070994920094274392907809351076834024394464960149378165664954887435593601440395955818079631443050903136216275353062044693239063012759891094366277579312174760756115795541608147234067566313755672364282842365633031379601347007372807778140681511336741697112023348866820175776904088749612458500240846211550778187754982492381022828677290172937170292933709586106756677085012022279534563872555255435103828644191681101354105165930037110135709313828625218690345940830665790766870157418592015195977152681473960893035211840262270334293484445641696537589122604260596710288425314426046067035959716123005881571554219643379028726739837968788125817382879601939362237303867341479589817266921721687228222277309680633062034690657172216731375068523365913252987899821876806040768733684149738140282653836481567678369426358274361039813526173724582284280035315647724209428180315015436619092148142055081454605204612692260304054688705507496666073107446795313665938898135039140376338251900972640834800723507585394799923906962969144278978489862280858503110896155605764991407962775190245493847308895024123692381353667566434658031737799064964673351896523876439693047362384885914114103254263309633397251100076379080416 [151,81] -32327650046506918450143922621646085338110667272717984137925082888421500977419745037603232882345912679954598003612453730718119902440923819462236680635869673249126053285304109547078434669539863821580141323346297749081448300262862527137828739160809590366965789320990278763083502926722624193151689496990774645751930819027481136729196912193229297084002403799566856336137948505039962804682980332356047786086237188215438784027834818687163489701763490879248907868594370843319792889401411511898096802080990172972139827973563352658175274387627278463242689976218719991663741578582871918666733491066428216115517944883457749291406294898614766226324899227041500587801002233099998266006107157467556620063915065079035369608867521054275226895931280098466877366714533309157723266906118726593929001766063502914262576651478240703518983536909156445922170947723043333301311888911143826541648958825469032323731185526425838787622570612762525944529162695644808123367581353667278627722380279266176097263619039594032780602968103194414234541512687631809509622579463755488492384180309571870992045141944225091588640988135742180956907245662384288357550387922001429797270286603036523209121297142943596327668145687540560965078435558009101466039199043868880631936348065581515421122480943125783235079740973177722314316169681072200609650767287239694220234717584272502534572 [151,82] -145031139101679298579769499993247186592400365507552730061053265038975926968316750399344788489693037992969956041694822066410329485255651966835071536806612491575472440774049648668268430140921873653745172887827463400063888026619091492961657304857851567624853341131978505287918847325764408554544748354356636282761446267160883545567230777732832133323848096296543397203731462204383451937452746572577407155754239226956632118867491236473153656978812232553373506918765976818332739585283423376100622466329352304033119982650363450117840972433166068752074896583094682360154759430693471340727068169011060020841218497366065851186157342725268701110624920440840404257682816985249900416288896794143564236712261375814426804132917334073291205201025983851487600249205926612244157777401014473550812210720117089153438906663032153984552692239608244640993679177525390914850000953138988322334313780356047629473716478819533100051377678706872550553721990855006382167646499345305157030992367586678346928664134860070546872320291459367660262439488807774913212666841403843220012850650780838323467327510541840703187146481767123684671728482870071388368911549583352673915800539715631511678973408874798083678297563313149569466356578336890448594045343348553495514586907082552836820830534194108725556381045045677385941653367570972916420030878216727415652553264332102584 [151,83] 207983771398753472745838288235713641214091182542011686491163493275636543676383019488944559108499992674601181735861483123091359740786065572173819721723033530624249542791282420940095487739707943162617309275226311606827173297844247605463138354139192461998667149564899572889465625151576251356470944822069998672938942244081371276917233104420568602572830098219713575248348761323707685696326320173128200395734468903684994566201821880504406594775049716652555449826373748304111322522447235992106743356149749678993525650716248186663519601329606583510627288535952355095040070015084617135832903082652953747892040671794683787581083272487545454169416478296770905916458401851285845888281700942588537033106403448745988721483143254322011539925807366345190039148474345247195742562617691948960394443505846271918787397475991960095925147453156362649000465281960793753067188714856333496436466690789511991702731272618167837736786618296890887165085651555393093713725329526791163205259755005528984961697553869145993162656834248101208314312829444746902893411964882290648131647607297734093690921277213623181243630932517285915110678223428705843207583965442943410931031053849205451777979577740545577130270433406307546982749195040510643631413654150409105902092309314188794775694548020069505268710059945938250593498454902065070306137080890238835028487052330417 [151,84] -27870532444755170276873422079770820561566605255671693705844481528563057321377982344694340194030421075875651948763948038951052709443902419747615124387673953019389945639770988511783545318931009234448606077117937567984311558864538591287359270903610683200075329578255794241230517717537409928306139814166597908794766215440096517677856103751878183109715354482709828984233971383163310349117466018479468811435059560582701132582672388486892412768743147149249411527273858396970434347428878374874442110601242794408452806872531919985062827348236290783924229533144133806554280501729546547127620936211550030657302057558887178042028379967280730226974117167396810259671879660773287530076082586659200277057339742179171681058170969836823139868832191697842259069033939591404977671059540739995972766796396301271511341751849814468366972733091225173587297090614455059462718824387743044969840989869946130304475863854032135102058297794737749099590245443975895700970385575058465557718850362636558443818269261430648506908907559761330051991899432745483657292957344223263101136360726747058330128735633296375546051285328738000849095110579608071990065380413616619936652622025372165739200568849026353954342342979434993207438526996834232544981740973817594278234502128710898071722604838103080519043817224485610484136780372305086995879015415688879153521725856 [151,85] 2358337490855112867942578875019035920951121339415552675124781870904285941952282140856863734967822086485208098154305390943380257938198229548639815831102564621913922979623259537576445262297503787436743771238382470419979195976937149191540302256164044615053175636189067648321608124057621416510530047529069931740205314366177997661313810478383237052904147378491102788055935499785863450418590650591820942516318899614089221851853244972864063451939659382777382112027528204307106175818615182035993101386117773124337336545606788168478165099976739936374115643985447546204908300288740028474988063045997560917020352996913157585735474905703263080645371170474677615933744343215342089429684506095258942524030477994673347302802829669179518097475245328559820804202735203036088107550631427952568661252537940391130413192906956374450919377171965131552736702793393232365487430419699685302972336966224171845703362417399536335277093395053203904811826861454782502059553578865937832638054153587756597665574314610317370751077119386773383575691915630267533864693881257527260289497858877205999482578479408877957987779648314856610169453487725473245783170174552744773304354632323477564615889067761779616228789536486058089752745053743344768523328798884442456253534898163512504967790051735016949113805747344928568944773868741029087348812151564628461682004 [151,86] -131704629645063385561353217865506594474725810868010099935773815432695195652094933381083638590477796835415966338007130857104494454505865004567286753645608560287980797464834114554999714249082017132434277152230724581884365180171218143523366869839385826764454547609105319917319311950544973127863828801476002920731962984017890648824369602727847332806486309846281027383438223233544139917454662968962825142807643190913438136007965195332628377819579433694687281828781787124727025196789564470368488431800262492169696072773632903610811402959133124389825179899729406766624974747468077420277343622014039143155417541928237729411270741094761117169117586034643820289365735375687092670895094037046066646875086189669815432392920357199355408633373955336483210691263326635297793078169764068960577229033004878281617686234794703974199577211554645164480450220210527334526730607898140369194808629166075553864149953418454470389736258752644502728463745736432693554043460471259572042152101473982291034060671989342234654707789193267188109110564268550147203575832650136499232616590048340228187814009019339163726331396607728872449683503070109747019857470689701596037074582704896510363540357287628487232401751036090602614510152004087834745993733140869307355478118635323857457415599040788587982639483492566532600838825519777178526230182999063809248 [151,87] 3798711553854502812774194752720505277155419412786443309954340732106989399510752139466599744351942923374839108266493217334383263038843928095233854700835714390794923543621270977606967779119478016183802643225945233175481208755877740895619771973777542900522412997082721269812043990069102836010762783232675922024948708447036403876590829484702256794245537011791596201395995957442410226577283352347131425072324922055894777428482694454519500746426911431942357062544091068643357626134960085512552449094330070687894768805856032568069037023187362638340056203155397073514348999804518808437892586372204600044442785818502951891719901583989050086904565325066896919124527422629421027824722002499594846238227921067010353650859792004911609165993389063438826959353715785662384859687453801541449064121878145767108491364610964107384175597834848694783315412250449040963005484149178928852443002473392708637253767146261426950072983547109273750920053381761939156059866933069332894127795235724956531780849221231760359302455121077023537348043778874388948730508873460629834520243770029827729031190878433496357422932831857222912335891460661508636355640783969823084980443654643737832803091650590095829061997773241742899552764059509002344849720993618947311726140229589740005048264644064973227907983948904897989675072962540133348297920417190804 [151,88] 72524514545403630388320262605654528416436391681242765764907677891585865633160898339978415366276934832819758247418488805348795401868419664130374552846545538290336990534558086715219772364826249981644793168262981400680996099682003593374277196320839911964253800385099954966539839506866757157490689903136280596548657663006104770713800134860189511829399064394579339254486606915440933420472441442057918309350373147325762105485391180386693156804293432334235974231270772361771194512177782921962480355423853665377710091170501528666972645228576962316837698872321612330653794326686603637344124359213234286999496898004709223272802626423116354619402216503102443207744238990518344075435130103911657063423979738160496979081741232398935404224751158965951856976351675326965444081726383193190845410591518132385421332360492998323978743949090895793644059333275697645266602179272087694285676363193684656825820104937061327297899121693428268164933441296561557060965671381492194276684623802279733091444580366767790013538051976924289222112690992107513119334962854291550596915712949788263750703976069071339599202418626808781252888269656565853837783380503654818383414946586092474109465944815537399962958147655606913138170507575762907298599647618559674484996943738525698192082677081935462224106128788389254400169159077307563609087761280 [151,89] -13193632182300957102187849942596183019972227910952421182456679842754955416595625862978600177946995605352748393193950831067329452191715601462586559868946899838711930368113948791947697122043275276746879734013118388940876295749675316257031480712302103900187675136147055486927673465387043008265574616878633252492883521064881398584827483461128841765528472833720806371316791293537915697629539624145035727913033093805878621286420750213244814539172246376747379905133890448709365054238040625652490758151115994656234991702567100274058500862377182658623391501884586784149728223508226007065786884294647174525552098523918080046336968226561372706739612366166452001243640046236331915964466163653667723099606355817703013749614964845235267393882169677558348893786416044803001896260235610881866533480290153997533512720390678646428618981079849267301112910453734368676113137185468494106317646055480952449943258440789950355943318607558630375968180011877983256603991296511818128859646521064988210613490705271332101537327194757801492082166393269844380164765081417907761429586360770252271746781404649072295819569565470146772723543773917564388522793819502633476279279027389337328922022662914413704237084879635758642812383290077172282057045367991010542780871354366078454585231540798660657009387432930751398601825521297797356396640 [151,90] 617135995518296576908350099851592227221807170887786898507313044817687237618737736006858216530702784991949428623814855701014259280669280812702206203851266647330769393814309292014922167454511783700771426256074349196983656102009852709273010372448324183022911595994667309994892593993020790044783301185657474070707637010437971272894681677743814551409544377125751437256178577461433049590734154551958403373817397123618750911114672147898824537915143141146215142428241803823757285090980723916523711487733419015213019708173553025070193026889486741015311939600775921855255156153060005604137372154262257623249797801956800129386954058643526519212363487006186838298647781212603497335404804831327881308363945558044989777589619680718982178354501845099543754113060425131389864652682777476097041239931477735237842364625298416885077753774785370980973173707595448091061880070973054030799810012369501136772022748940557300708854995678458762101265295177571142407800854243223678694882771876404251841922557888411939454927520106827388249536829522194190236909422404145210947709599284768042686383317059846180671511462753733513329306315261985363052540272149659532271153173019430989869950409335997918393509465501605097989734185091922522786665690371592707053077784373924235633668069955039800119287263987940109907687008475754026720 [151,91] -12687055934198680863975216108281336619736282890731775323334778077544835406484281129272992922431195624404535712564270581948290336475167033646687667903040474004832175942682156568649408823567645510250626946935882757302694906926572514190180746987107927611166000013119194261256319614927410860806425759391323929993693614730367067620540886550221696923234998914486911587259830657378389505624490966730148221002566016681190596909005992134627733452871707880558296040507420111763580615865738389744048756628965438285249801964449008375921088687244419569959050216451258950245238783891766820087488961610223714750687883564271389484281002775182804520840097824497671315139337002539596101283651093996140913956168875888408046044717895821056513056669560296901275196811663152742952992764464035220733474809068727899654936300409250368032432935641835699782310576915478615119730041421312804889675917580340774679925391905555943261804243359725324270689235231914230766602306622168377688900052283053809123817470854953222060248499755770902241764145181584444273369032822529549074086828272151418081859165125085398476262877085424324672838617414681247032960599585412841761459576016844789254813275706248299193516066169980216752480855471325845815221710125797522167866814952166104785066962867621410189806344539913992367145517636741348 [151,92] -23415007208245874022685612490632796666351721386243848846424100855089929433858804026785260163916279996228942232711230228440718414175907177701318823779704717496317351458308084807966302557462835771730279971337361679513463548351839472237819066931230361786819717943261049037452644969099674799497408415163877126004461713702415781110752189019494509750626647430458482014667127941822218710910149722347876895919355652878155070654626706950283571781744062721959773736527674128708515620600901089230482232707041570132300910160019926499248388939534500938688586356998708666564224606143510729195733053410650380779984739349828826947210833883965717415002890672178088763990489470725080405761894536364042896857769195133915355354026178389633296274466172363221406721021159528016021511122358960731237431615405635762516440581827519412473748481644470654810087788322227147521911512372604834467916145066162341676407202187001865602431508703691467240758328688390399062030094075553073185661074879485678527813837241491340957708597541417489658933844168541439925938515644036889138345306946228017327832798318008230259591709652542382260072458163622131018290342472105219064634963097627694004958863702625669020926724114920138278876727517366007876918284151652988582225638905049836086153212542238206700341490512960355471643541408 [151,93] 7354512476407863086434341604192918032408330235869753320260011360625460208001140000679216000483318555133248507274536191206513265233060442819868616805136463290766230713490123684866523851576428002208666986683079077632411392882546195899354515858801523745244889320508493239518211810336901137188839999061387899802053699513281844483435010456736945528334156440754019696776536743083001118995811735572260466882180170372844009827477538768653721530239251243959006897665819312607180268658719316330953883286828209950756008914239954761615016507405453677928522649352522483879244007888323416193800696827508335502652108642482021996107499285667200543972978101587268593519683431145318173349838413691695354766610054892941031745758367838657287022797839773947198699892525172379601155761697232226969060035802251933878623706937033670591029787469777169812139793133722503420017361996031095255230864802492539419380482393666867769055164970797647535614459496067801597858343730325334767591987183958348505517873922094443109596344807010057549703869837762471613795525980427634894604751807537475260795149445500898223930408300545066052240941027040586586043500560833767631572277187815318764147027126343803651850695091860871644934829839569272080148577457494135334882917640069441697421447618531511501406920870436137234993524 [151,94] -27171666490993781364424890523086711828225359582018796577757287252487639842375498231179700532188936543398690994900938666712785252658533379078863282890061748889824353055000311159410570073777495956144661818996502498834855241503113107307000396026976808710733582100558865209931581734208985090631922026792989360421967868597007755208384041904244790998542784954969884392967084334856563774630455886690558613575890258998018367027347316147202082169044211284922330464852825422438497010333489552516185582778006683249453278184559376547706853490489686050443163464689572132396552049385264927566681842807083871283182936106991743361470643827258703105162871939971772982534410336704571548554292062210788089809917321355214379326739748642201237006229962939899698291211963271405378341717552608080829626736085786355295669020474261899679339609101116685117909345016561468802910518278828112877648524092071532666225919870938904654140029916548162381361739359996806508651180000860361496882268135239123600938425848313256094668556010449842115714004403520451887765622591519284472708762585103185223221945218939185513611946300305768852186702893359556385436046755146193296868967544486262769206786723828212682918165236302329526978515297872667812325535740725481899407905051141345378953739322031829898887916477868542464 [151,95] -45488760974807660955870540687384944626715279609152596179411754063326892902766175202140928199648171727660774304261811184458158951869850331799687347440943035769321104096134250321300562332965797146250250003962508424573683428339658510134580992113358202791061138035902159500489052567740903362763655044109015818778027150111476716655210532391208982521170831863271378775134488595702147517327003631769782454863057248741224202784060013673193692350411059280138277537863120978494759561489511045086492533614880088092951144343925744419149572785612863680379184822815908051319678306639555397639454775681804611438094244289456102609867091362335563207782261009894672777452988619117918496277537900922716440729396994821232909114490361021342624912791714986953132477743952263310881764873143497916955520698574339958152156562780963845727137800354051305656590930458876588805431640861504692459251121875376119985814349586404378391213380946453634623860873412099706439229014636056285739769293545464931815359271450588195266968141150966945759513344019735341563596098330180619875026934950964631706726302509966951940896210247076690780875071640290999586447590754285157299495585510424466828242859068748052646901406543785684263243512240709669964609858450440293245298670728371428761921601510400809933819990540239936 [151,96] 4187008737345952158134488721305271101643569554736417674237656387278221843957983415479138495727622181866325918126347079766793507619995999681172985482258413113232546673888059698996627859632221731194535375332476744076270924744395587518339406301935232559270108931960557280879174762388015450566366284691197139875545463085843925485298008716534395182280181332363432328733101090277033805162672700431018848986870977851275229760512614751387112650558924740279529825180385453601855173496538196849846709131232670154146084278097920803281564246815966184462807334019924016758410653913800312540310824447875600372444160444640067620332618832543604093592320908068143265256106259144689755134334306911036928314533204174790222469233892841724975121486689159071817469590792473084575857795482106007738601252071561417957518617645209826770966732964345367836685301087446138256874300131579837273832837648584454657744665125511843625419194169240272764946172763797034927756436769663709611350443819963784462286431531381327433735840789629002377815901011609801111421819587480648611789490730117795727056900773257247043185320494212646808572496283245460862601719394483939747349910326196948241207356715170104067046061516391888668950799039459109976184413614218096495989193423131959306674983237363909480728088451264 [151,97] -60595709117735915260832587412096871680542434763751855201192895804081886422799945468372735431497558326437377305278092977231234895749579954298029407074468668353140281620649302244802802460951111821404613743673082188213172460158497214870860118762872184703287099119281469791373337931484308404107552234208289581648857413252556446890784427084980009841507223921947128992848768833501832113667489439931493378096849219709656682115804166499807623249982236775229578381577466012192654956789088222752804259526674483561094527310840203505326916425722098807880086971181193405657438703930820997029843979143645430245848854016297328924894582573991586533313188938216585141614037542361620948353300951422349201909490396466606351976389263436977969252224965130712409860826750617909157784700738721380822962557339887508239794318829766280451500558287164618515862848396922211172240639725501794008183873701848055427767437893290642580531289572322449608752835860894532355482030040970772005277952905176506915316672516862974094588793977094630037254770856865532620299274870954416345153196296115345208140303144163195331384818922835052117976477830305221717554031520172148056786357327913916607735985618836255640673975654836447377751059644632373466139506926014750093226505737686418085967839588675799690712304 [151,98] -1341820928604668507878480135297121858405563422012915063200348610268871975896718189295436962137099907121925252334952737957276338470951793310331474224904243341759764292153344646674310165309007279719881685285624582323932562740413134504117198556149652919517185763506395335160566120762962925810484808118422105143631611887371855687923542650649065951256633709114924114290587965763939241781962290662985761145948981712536898927412154841611496322011155640740517870210763503996114690308730081408803904404837975244748582297641746875634450008714676803939986346559917757886880080168371944176664309560829685260185745783863016610101996245850677574159142372892963785583427083093215405673173147679517005245305230731913675694083750601061124257875697793073664284335847983204187441511084633077911392452762938105481552063491432098769215452503060622119229740962868038391341864563770969037383991884214673656395641002652928853035930412662616893276594041066120759306720219757697443871342761937299711128596476778765536787652358861359459178462335749232464255530636178804751374739768637537833793813437861097072446100519332001806583543360082751085333403470508483617610785990071740587071249112001755346171949007455785706701820134487182989253096042551727348095082437011134684248695432461303225952 [151,99] -448808643462478972691483118708295372214686700131951281251173544074863492652160026690647821557554376249020946725286638090076549822675561101891123112884566702407152529761147114266452214009096959923420597672174326152153430462275619184255879719635255075713825890136220275779421996997827305539660288069751524344321597864980323696634826214568425658419589069812154783916254838089940867874500020279807488170082149812687264818912845332230214924193259294656431707029230157201222850594805081162405938295733535886006234918218976874476771830357943301552702935801074045726714413816413839009783711647099612067154187061911881434560825889313916561312780735793503601861283267626320398796717638539962283293217167695820006627413948442315079122515124656299455541882212911140893512974655385434692281517583891808056883864588408300525035067478346792185597408061838155717682433666449166253134250248033029882316701667764830479393526452137658201299667376664461159878077907835723332713493605599797028760415145680986923687342128211333416961485848779303995367956711628155103008420342090188116175733440948091037824473872601387397623699674329637852227039082925345916687331271224152404658049089583420383929854561876654438999055705849500367427882793459518566844501076552653289809826886580807468 [151,100] -2726249342519310488568733356764708436745924919993495109626567290059610575923909590366438046594891759682013773609082772208836970189022003259147134353306649746058931634582799628929684224895008517345596056550306125675493092126696154845460485667813405178058729203083105192141618996178614826720150189200865445331490992887834611230006402501370631407610110802459703247061932673640664779675107837540892170225166891253793179242188239462180513996998852493308988009083533740549553991865912305979924115682369691528613770827389303529223567813591976997098344703345592961694247440049830066149668089339321592499834678959124937427000273035390807633650718021446963258710699153712768004357683057726158141421035038269123684231341488949117265584637578324945225555530971352151095952112272890824766832506852940979180191097017118841306472441602019645803424950370051783595638135335505401303134712087799708837412986197719249525078537770716517366144740490770517275496470481565880911463444642001499045114722479467087671395932137984387498479165234434194405425973268146022693270821067006157577089961357336157452323881533050728700066493211155434138013033338009795869577489920578474980487801243586985473630096438637183537469279710816828695736220736280770116180969012013337585877086403328 [151,101] -170743261985859317468191610568927428630739735102865704855073872865797047953367304062135441519604046634554390485549944020033430390178485543950184810892881242170240188339594497068061411551832500744581781542401216538673195974579137424667515254628952478312577649666707634639772220847959316893051672484780418868271757039311780423177695744974573059304001970531600366467917676432486080938777773484464049819303820385446838061946908765151346951609767822904396443526544251273950981888151111392292608305738607585470951396005836714700283307298739043991492029127128302391900744943249840207096173875896165073088183270905884268481705895208372814393000836849070305341851951546431749754508810842944556670680713506374099875813940581498029922639026397571953015721837064791286066724423194294510904488686749851836936079409299828788043327222366414569425058945185922430474610695097502286756502569147439066205115672642920925436037586132274931415602999830297401455916183601938374200779788202612097261372533201456408644990696725079368359387627154100127588575573266155309623808210154865815965928454672965479062009387201495225954643428751676095575230657177919016346831081297596970641894691124268871229540378883804119662852676617181419556079931635168491877019023329270053219163424 [151,102] 881361376049195257932123713901381620859119950099266202696027467312374442532773241407302399524609630512383545523676216824613356853978846148166461866010190493620467883423703928406202154573826672802586633623526646802817375820902316039432485474283240610617971655060195954982304813300660533262395601809636912485351260352378267160406055029125831723632855927531513708790111688569338033455180073912472788834200210810027084602882620474491337389455797402286733421551724203554845428150391198726657966923030668426895193214248397148343106475433080076044287297331302118377188439235336509578874285481211504618347806296363601193029941527642967266597673759846528980923074785625725913254140543034307107661957335465153328832927231882717417990038405000018172181172628638943938011380119943384488276125603809507402664933955920600078910971571642502132385272796688232696668322258454407557063696587729500009551182607740208260989757268716642240575422415017376365286248579550752564721569470234313758187275254915829310976538324528890937211950394462204955622063823168854092878828782572392940646353087994949090597357787378229806160952088184063598030208252978961027830822736033042105985268537733804877751989116824380211030549735289852050829156883071723709793316987409192256608 [151,103] -21797407259784517125253195986734269710177983739507002275676534758286566540382082013512106497698902779028847851125305032804336347812152836572777240053990959696560170196002016863498531408417317484793856748515025043882574526756706945730178152682227324360229525295056166113903981901736078678988675048267477350057760463481516410824066689204345106088002387413723977843588186381450783235357261173206081314644493896749850304703699616671854274877482214427446449846619304694283957868436190114596330786185339297103867447616275756206704339878902365895871299852810620900069856186825352454704851475222448642695016031367967065509546005561915058881123738471467891997537260827987086571011599981104833912528146169584052070280855641820437568168641990769907390753683840256520952509866205756799825753475094191583569320040838712979163998049463828401377450903483116322377948853658836574521862666053993761566099710767961166895093443191727372578848293893661784305591427429566858973597479830084201149113942217242338956055390974090122850588207509132733568176137239812259256787333166602384706708880729498920608882148952266590041036193679600014698268317294736369596144248340915868921665048074171971461057027366986979731987729084902149210545683672389174583105047966157476 [151,104] 171732223517674506787541351909809417403344649180570691339817819876601123185361526287040032352883288084713520587585433873813819394037894135861188427362568076665841044004642677819350959630324782661393195091862644980319444229517784317044554270706918535185046823606727332846834445276083790303112380965405096245928597481930584774109781526043860831270577276499594691216873366512215884012629855834861303789157118187121019457503449568039081325393605550684148572750998083407207860898011142775793062413127485602727331937633777003327370188822229864681092919490118181961105144221069123911938535460838382480229488217131239303372900666262660065129684487155376563027842786049806239808646615470677107599710837639732046322413545593846837522022884187895385236629744162993779215563439459280832737924547969268007177296041268128781968771232945931255695840832917651656657173271834537990466358921330116003842694947627818775277716833302792358343489471774545658837764127354686732419778531026988712536883404365673186013601604501620853923308875508278195278213339757273776894026013745161859571546220750194994095808427166395283300673675485420268574828912390135443198217512993409934649944600335542519556411984113461482936533047185656772388665569389360492519924402816 [151,105] -1242874142413021106864472691812813344049260811338917007016541289927289554282078988855693946510381269209590376024230131479164546513186501564676144341341322099786098952700604204280676242220021653146471832024156749512982761335027894832582249744737348099301581658311832974229742164728769326518579550432788287801206588800607616758725118973516947176184210171972785340523586024987389752250921452726227854990507997087312989535525476732777364844781093616628598263735700097908293657884729497252355779163175260537118716772026388270731593047394911661808775414585462760557970157194332499993647278161430959828930244207910035570285632518593382448385239923311163082749466170734752928201107549449266984775379798576805350556748689962919811727004941708686935980324814463946645551667762648633604183418598867724637034752987694509009652601496435535424146221200748255071427916781553944447045226108678361143480380441268485197065951124914647613870552025666952436465758637873870833173737737416955069202686669534732457154277521278162884531298555444807188351646743432670568309359832933672328409918113540189968162234757987060152093630589884475591269192390978399445665038631093377677965327355465020216048230458584745517954754986523521995589528807625912867512176 [151,106] 5912089691630351696157001379794058220643671430383593671370666986426980632162182048500541851969802081661298296806817223949105932974757449787202650473276001755578512417514435137100261997210916407582689951023628542249397190696902157587068660146180190627184785796490369047222584119947187551263303622583596595645869642545151072163293263397808286364948490017830593076901409538529001141104388250408089573593275129229393059034519186723228662231057635408547014261223411929707138531154300370449969593474630406319237395051167594669879190895074703652923316044459624686278295277647217770261288061328221314973809625713153653120987495099998817668025188476829735113383693610771170361164972344627515053200055540125211533719846122318371679378817065491221033663883554830759329208395563253999433323522595324786134779234164159183258217974493344273133804047846581839742492189130443980646294640583410739279440271027596805498401487793081534562861127890910353142446217977147599873361623906627549559300460350391380418368122545524580878007328436724371707825410785169043204399655231151196303131236237294375022177842727059583103388190734734039066784725407061094361146495938086382239588590192903564978192857663183819651261592929954657373810446889377207840 [151,107] -19853123302325203671994934892710876541114895281556447970345644258159773091875534933978381012480723793657256709372292884822822665163490029106711339406516193289083159549442134356397361046837912452412322915210275570850894438230229620423187271445844207709878670706956788554692834069566637462270827807401059031800491945845814898887232161725528303445198834340458960267758182531975222930997882796067069580199105990545183446904939942286595636356518080877209388178011265718427912452539058110323837067273598264268911999495811360410338228917150004246947309675694756724245509705220624507232159622724586916817199999997655307696504477919717869335391751314996713145737529014780292185592786244390523354300201528403540001232005715082348129675714672128425279028782166404378412894152867531369889041043826020670087570467190467294267291322544074311760554367768267138781378256223645511421038970042662258550643045592299096002402696562303192584505149965729848149301490503244817592327988186112622794353557055583879020757182276309801972836509416917831544042027904723136710167006542882406151789000968892418698352309750531376249786217717018926498189229100852757404872994703136241594924017349829783971320141419608233636946277110901989222137057124668 [151,108] 45106086386712265044953096966773217303965549933722412890806660486670117103272106128215662608961822396460070151530562376761157224582115146301992791169853644921214108319172475447889713702307801995901944207794443911312036880764617871860864818977399254463317026812783225084815842437475582423110073431684277046247360841759837171262556641943729504531314226455390148374278077639481420260697254824995289906249349015184900143907346608147104766298426832740329810489433132801873550507433121050526847799002979785827618471088618967091884249526867460136373148977507234432500860507574976653008334901501966071484136462741469454631345138147785236957547938329234459021228183342201304679094874439047696609992027423082769490721776716983504122976960445786163300100728383640328833944251505096610980946918075830926395611388417544059916824445257491312070349484358320448369194047451426670887302151212488306941953864399991858374447722678831991340095129548466712133626066392317820434324369882098845518546903431876903451674488051524934508926097688747586783997763524756974632411917663257032991481898393741888770180085208558864316723106607394480996251770881792424529196453391713668507062401180656768383837642185402397221840906138257659376230944 [151,109] -68495079574806966025967363260322732418849698111738731769082960102596901891872603028023434644181332262083803006982541435722326991875159179087906227156710018653768821407277022695063475169670230561057322363369516040606269761940998552188185527538968642407185446390752736640726578232506423206970433366480953562779975449401419432364104273231070919188214078887258663895620857249600962564954046612103262475194640420822127602198052122618455505229072652904772441001722208056328516227053271823114285300173493356502177213631756408923456318631683152484242228654158319911958718711972478093473440926172457577671244807313540387622324521497140862284862816140560858048019913540054233668460924787556361725163348157900418073366818778649563715239576375742735535291803202502031285849697377886047463211275546616649210598498067910833122798075788453716282157040818911506799869848820608939210160043743365535249805905471599560093013868671947402142159969167621127066623345175482141890781571072869635406577069294560460891034828454853950863200510248785833298929425140191261692655106630411370227050722890073996326867563003262257250456406017896524841492760790620965388688806564641937249801571277791555217439397056941030808456462092495329540 [151,110] 68305765587266636296073499808205203304563332306310882215949996791904760012871756440707033503585293725045997594934595532122112875420559145527356772939973152083943133712511549342313502341219328130736398865510345645039112305706750543720052732336657570610222252760944240355765217599197829203100092116084470035815017843165772444716016490345506133776585381834104456364396309238105605744377257537865716888691613476052744881114252064058285233802854220844006299458266479633359208043942046907211571984553077262899955273653913740200842617568326926586472783857129282657798204046229697920204881135465998229989315418774254852251766265298869689443031012201149431197609952018304005706447635214523661657551778041817702227312711506383406941171351676158325063104640744579612903515321947744002821169956451608447449281277857059569109461079210946949395351167193375593299549815661250748117152181805181457615362009011462827852233852494809940941256728190510454519459030010909420445005271112293835795930682047621294009375301965667957039288246692981678400693609753086688746528238247422052736609823821448526168168872940771746546618061081903695458662028734444152458561053253495953622077306877834125530378102372500431192923456109904 [151,111] -44043492598169367103495540621112687916573933248360707975651147670010879124300162741449791937373059980112077154066043784297140983252533869929938019085489563973024996468179791448343700191222780916175223892160464817375644297902839469284532185102877922832706861823672908416961124554410563812556215809353493078546654956215022173745051210520601216596662343044407542241116474396648604875272576566573841718112465632888715573164828255068443111401424832704229322252346885886146629103662562667792854587092374110303859588083752501810654704341607958868429702483701669281367753097393261657752590538381774140819462638524704527098950861116789541235378280783466201632790184092468191369112064692533319152910466732340126577636998380387691972709002674300365618931154712768551931617452761391848297834742136715998570337232841275290208514461819379515548230363177957425237580572578044271205532070621153665097476785466099023054599959521435185197425678441683837996398936247878258225256023682189924483765453408286727948284675773384154244241536099486152631286483013652596852240277103319480927519083853991465598774021510252279364571372196693921368492075308255189585927651565437618575742035231887649805648605952113429310930030 [151,112] 18091329727836489487443373775908791481309497118854660568867580910960957903998816725712985499460423714796853407063890982541037052853924459583140117867178367123004008517173256018795038626047272110475192044696096274730757882744714657964410179614715821574483044457581907146308761230837283653737063053617182571385691778486858085911632195988205258581437501160620706766555906167183691158697158549655793135574026153548375660895378769751703850297663021197827263357924444606983115673835028293280921515865898971021101314099435881580628495619341658428274945757779770796522515660761504462730646501386298537066964903617896484393196872478099847612589137429628612934383790407028310343700399628733778923823550334270482039174388354967385141679593300489214644656291658706262765451370152943485043167090785960454302110709482147543874936388485778059400197701631468771993585780623532226462646048251373943445386954705218947315088479578711370189179709526718719745296778447029863129265950086589593924165176637493203853262975189216250549571605731202083983154715938349610716674853824063905230313352811797900139334225146329313960008755898230011958428003772320869035252882890469051443301960262383112960492517756240986496 [151,113] -4664814240439128473525524285940861464553720016895023553851694614741086305285121943808062063874234250539453541736470478976493556956950669144472110199293433331318329575598883930008376114426442052793985729037109218359694382514859454054064034310752130270686476183823391853651516014060484514338015258544841848292400932771983952821857434767654425814307590824226511852275362248062196141503462453651975565782092050294417563977369425488923770617736512848860541375939268065874736862767364200456809882422977266474707709753493412316126965229487501802694439805232812441472472077410360330273349162452297886102692331940646779086461565930302782911293082916426485221130896542737468872893214964412572938480573528204642785767009077494299750356821383527755104045905751724557615900356287489597009991659619297035032820695918477872805787401125529626907224120076579330771135552208486475787649630266763315542983195412607627268345387300493329897174325826014292223423868383562536572919163616903658286408848167051945818393465204335126338408582964081853887718648194410316647325787885757159802918754610872782138555322833510219226712814623254679751118542022542437627791105762492356765744376242803738790163457691192 [151,114] 744153395212114165232407210535203463814873788738683826645604682714664013825935183298226316875440168836402668632888873811682237356727034185405583651354886814495040833696529091774293534313761823946749762808699378209472114589477713802705666360959236483638554259729823728513210017287682453814843897723633776822316251013333087218816769131397394392325098881165887952438669231501666883953325400566416499210267447713727763197581347409186761464006881654054728144572047216042586628065330869338210191647873081908730480132962591200491491433043097413205863028712572343900312749133028405629316009071917375261888624235862970653004563688080041825867642435277434433745606691684687269890944422337834471012219617093149129242711693796536291558886448534054262783506775500240470220078166396824770635980911368102784766164919135788986836220333722523751423135992155704580538089165393226946634339482916222278632020868437178590214470624109589154195417354304547929289454651273795905838911978777462729896062451151140574893407708461068905485841824055877892105261387855636405798386723294261244588865842709807685304743043525922534280034427875022408922877346540432794252362095970808325468128371205738908977328 [151,115] -72446656133361481414496958471540161944509426192206639841114878713668506840102221149593054791381614149503636500416185119657159145374640711170543985719148232218095159679391821299038286285871852418498320201241931866239342426929600699571943064583862381157402943257840288472079311038618969172608969286455763486037323370598557702274643950812852798351948508992889716057334385222569411923293214014450767730441390098625329758605174612726127448407102200344246926371488621116886535183564593378599660062152146792939565331743643355512582550469791075171417110380497732393090327128477579458469833107556990894319776161695577869952874325272355944022638925252826989998717136076237113608262070917012154798382181153990661186263912168071871022979069393007807986104875798824269571223327484321895324265550990733138141593422099757553406506231289551096290477922715594875620641427775099895332783676020369275587420015795265421273366293235158113092033653897065523213658689804165496119889734507821442292752130898834609542451795293564843797694356272679186549391689807369994739830432987707912778131633234029040521201081807396299671891143557398191900920055429055030260088458749003068167195201214467066 [151,116] 4202705178424490460980680096406938876850623170133500586069966915199836778953988348282044791404116388378935933881328863047423399645452431649626122998414703898267872327039351466679771345202379380493112992454944268143237117935486553168405464640840981722617815238484442825077744842023551505099858410103260184355869751478939572011051758277263220321977644039227953076532675636878531120161741832073139836921764586654405345870923597997257872859449581675061273928974049150249381478637436080044163069776664038711714131390989372144064794690626096325589069734029432035802478680816336553605159900308486435095227396786742557529572014575738406385771201269381636765129876634137182500676582839612696075119961206571404165904831237429622480189354899750692240828744177676348260755114442186745092284057862651111619244564847614259393846472251286679767538963969192066957705496232279397107642911997873914373271708635932021466752553340579024257851348236349177704223849374642042542890564928034296898558641516740611694497763985019410628508177841101253621598429237712963900519637513992129074394793540877523365033948963225873522001684031153020656260498829211993034875538492007937819280853152 [151,117] -158310493594990600138302571081203251983367851312502101130335732223908203147397577164003962971901926416402146638598473326801051364517551540950992652996587302404257119548913129232877733853354390206250637255884920608911706065896060792003875524931943514461128200772237136825490794042021755739941362151670064640562465488603882088932560693329072293089701150940457444947590449362173362755851910873535903258611745739780516234815664990055551690098277118196493260120941294318086936136829593705101644656248085435286788040938477730246469863935220455938058172867883603579296312697249687921905329138442799202059339735526255362150536585891952749341526103441726803306117579452991305117509457006283982179835056740497763662467492763395468874238656183741091818608398607188507681185409723362086861394024780998056468502043591741220336467939160736651204076205326987297199543547134119896813421069987349427915345877394668852781784168690256183801160398109544157149055466247653659601231952256493554468456761853104217749614923421944006652667368395585371494739200984196487508896702159925192439899181380885924617197369924656817127601116310928458918229788809098390560028836039060594740 [151,118] 212633454698560764775482034939443352624223286680554247771216724405204264447681069246532435269975544673072011215026059009270953632270825801407008013457825523426026640169579834518741790089298047314017950861282961095116310740670453172545049356625299534109458379508420732661862532115344299573378261629495286907270861667048140159574997938707263763336587195293164274981569489435595070059786600281041507654988156902254598689881511080838202402144713592006121089549137575904929113895015931643707305177914129716849293255782624661994685718282496919219550054981033543053800585632814965155953284411422582278205633197551846697830665869659195689131206704902187952007870236226501877425849930559309563057562884382077030019531783682695721782347862131646478548610121573278567951521786166441855152404769677386538384573946508102927452021471149993402823486479184205617773767071449262496915452726272206824862929307315873774423311925238019892380064255763385309929530370898080594536772097753324160988021862150677000725796774390121407870339725561064637344821871570670994626015643714086467259849637121231580276288133201624360065631815175733655248224719153246377600315929056 [151,119] -397337552270910037768087333956513476865308102563639270448933115581006221940954318813512330768813632528502533062411695259091696986051893715935049493460834440563552396525664693084422045918547749543697139925781016244203578070920857661491325027476759169432676457075348967301082733629918591493853915812781024205771811366807682386704074916946282956973407357553921271773028220044590066565748869962380623845754984195218997107074400711371747380351488685961461621400856280898926242416282799692316644391447298089425729910648456565553817098365649251028137182010396776092903366406253027151732853747310715632029141966807778649964793039444814827473657651765700307810860835441843193218072002858066542410000188346263746883208126304431588488178098635485409716588659956660250434970580221000127189266653753351856064463594281688386077988666700099134378901751480161807789608670759743498498778712242870793503729643379725323008048897260729321722108361980681091231256007431143395444117826905077150300962463465418640496044164529929188939894098705754618680726590883489785099025271722596825224604608757728003936522243529513898320965465237528632616826581380826323223796 [151,120] -26588401216443659213788964789436483211552968834444642719627159499835472722765452686226624314031219256554831147942633987953504480506753119682717883382706142338066267210261333147034798079323690720348645030462793365315411376982338537987512894651321507551392789645968069290491335261762176805923044644582186072678550339161943432596502536596976746294376812209759339320473957440092964817157908371701818387339470862730483702877210457053204549704731976085453040602145048582447872701659734846242617946853303174082919897297372367514206154085403776222517979178873454633006153101887141769626566961233662939164615083169693203935871977722079255555919788125873566162226375042301278775677734066125267432891648553036939799185260790449760703488874190235550597616022835087033321947360043360277907457968743913284551852456897369328556481376122269443266717168531954913444615298196185934650185243306038014979218697492554115010238603635113333131967410092605821315648610732886262523195333613432649089576014496440577023378808948578582512632136880042997103901236570024673661672982396977611278779171957898974798266069173030393792510853598317310484518129723926944 [151,121] -1080032608588211172415138921789852271175073328686584705741000578505883598597966477561753703640328043618820212569362758447452119232435384245035570445357695162817905747619302720407264610529649410785836513538446540535175434357365350143400837241359058252802845400332824764194356798902483565415634490238671623566557307480772044036693145149583879067337286136968763291162464649446637472069295203331879351253702258494721958778446765674433216583846241108807946010810137809017070737825052366448229973275626595064578728421094742372752178742085938164590685353076420922923763456662262312700129729607215882090280903814151713185765556260205334234475023567634420504353903178833528323918906486914328221737375244318828941252324292766587898758636481228628457639110471611791661451615720640459627952041402608494248120530927602507410587003270908902572154927672666218818135252856405943322188129070470422674026619398190223403785044393178460289114550011754049951447404301869480969447594338069116304442727194782169773595563417449185847538157726900066265415277443779307091092123100949296157789992501064899001160072990793008594250257176659729158868699948 [151,122] -23025043150000514812268644720930386319514959766440575860634710659910398148645605978255161896576791587587613654884642450857113810083588717564568401662654920300667745247643433014194160196596714528079885450589705987602600302339840836074509879732821094171501244858398469502791737012887735834969604164076301465155395766986137862383049693191521096003219144881948491964230482273502292020821778402665963496502163246009056554965450836168962962694644973952255112295521363327505350567171422058464224270557029429142998746164933543844039775336643879528160849356384868545626552282078531142522289053670096716427510352006804398964758400342937859941997572655227590119337243310741681803429640126273815612411094795579833602960990694039084087708336253126673923833477253575624049737410802733340948806801838009909464017484848823872793505777778629094896785885240597792181470669590234280372864958482650368224592001025832503886267236384990452818691928637273043349441456821352854004530791095149034467987672001047650873328321819582861377824968126338166608633412628565987998385848030431215364378018667116880162284322762540305475073979864921202472 [151,123] -254322734812406732370789164457402400310966176289357025172741163633308642909650932940796593452713325211690637667285092237955148655316134655225889715409130470198218590077668553557923540375948905485722617157818871376437956577362787586108771082405901724832710847959951853958798919241319257209716625826273262308149638438740094421903343025764798098747625594586580783317959334391694502010038788833097634994578468618380099251741295503966249152409552449001302567061729110019733245122228044937859091647638877296305753616230139695932781791807817384699005224320159307079920524354105317728075079452930980123923549042666167349211304075709648217849578819791453739080428209155534440817183655457495469181025253712230480118752354961675617267523751617443766022899387064316053326886432764146449026088058764428741018518054225038681877035819628735867868304615941744831817037766309570562846688800254681202774270011691834963165279046734807494743408017823608508002418058071374390626035543186053064907811294898704610483948903276131047707778547732597061391157580182644787363025936725191634567357156361616487283343129673783235919620533077 [151,124] -1416405870213815401524417130581778294810236188572261308855442634918431375319274674682394375224694644611792914748002026050402888597421874728660619355998681910368016783622324662168644385505709823969082774624060754248147104750866898075218431114936440558335012963191018948890297221969854221749771238554071229308364116660029356282291387537776453913332934208988828309087018330052836855817815827420608489839596892786802676657113775910818821300601234746591603217736122637879769821715021057979609845235377859581801311525780697182030898307696051019938217697418668099803089853202278596611387145926858575139107443656046597340844334507127570465733728494201774004450931400357841221228358272489972689763453356060719184991833687116496611946490905649241312284080794180547850514471778829005732178945750893675413234125816897311510046750440707119590569522399208659373368525742655683603899212203963713854539038249976850894382380731593794629941319919947381991551833194855261978532980034773936908135709951965497539365398370198354848044473605728770532340604783846680823970016201687368675831770282396495012985537928616652642368 [151,125] -3840660903300283764487690826703585107006710535982007106771158735423852111216720701326854016298112646249827428128094534369620463954497874126912495557400490117151989852117765606215764000620987705902928539225172295206952502711742776679221223914075870707843355371066381864088888796912642723550530972370439987591386617778024385595937028265521455899686957070301809071400894333348473261717935667156781866831719987293823714914573830608958826445927289217192303285390833032047122363395639630417931251967346540497326368070140411655896412938961363872875881113212239909579017772365224331455181591080252140537185473475148545530433082545058420240069700910536269316055564465755441173951642560741296305293929853500188201207028616823944661467436982699267981068792984822549351697043012944663843417960233461383752986367702101755970786847197787977125666684450795566122706097803659153978906799763881453918410527529325356410967783401641189832792707603649992934797442325619171317959851081275108055815385751189130434550095076969452074522304208428780144754646717915770023341211303763379430789163292057327852128835804216 [151,126] -4983376095597603577961994333812129154241152149527745432386800642316264769113219332640195073983103771461670491149931993963417037022790641282530605106075609077334489825170182230346560767047537424191128705074059776468068907401694613672705377374340453287041374216788821066206314731695556942119062290359223334690983735248616706103526572689519793372006267420441795889927256632365293482422313148867532155328401851825553482460523621351159912397942198462006718060941662588229201178981223940644970552275344982901486663342076766626919653720359320223527904246604429203799628686587717419103670337726425829935461660459050957975269897571889226136277619393351723717457536680984051512813617015629783770613873825785749300201475204450373493449422672834530625793830990597574721085738841391019113744532802396726158185456605000199061814103677787732407068571829570224079733303012569502162709841432478420615825263317275674816143034459509986185376009025631803619444005171903603487333887475284303876698166658443759084259797164989177417628506980746375206331058235102157011528539542675905276814277136337790872128 [151,127] -4023291481813556023559874866637991316696823266052271606195745956049759902499638512694744582024427439238072232569337248831317180403423314921792223340023244203028066187721732433170090709172150322066357190643375234525292696019016462273343563043179008863284020210862828435065356395506412162891945028431082291833440896609169242353847983892966505562485935778497508948228895043325643902082135933546855967806283554648637813142923403390282561890852624853433791746950840593277365172704543777105112782608112442984979748616509615296944594152180558936083126589604782202207537566309752497244566521387535318670948129052830675888598694639985147179859441534110814525508689107201575947794080282457648349946425635367298305169981126809890373636865918791892765098513954700907656425145535042231699091131474333225385195187450626492416356891283470345168636738219110550626779993522765352779248121818506121240879960477337963598411519435407918105003699430321260233842477427046637696458700976645225094788889699663784456481481812722556467149876163761600826617504210110535386489893948423715326182169076456 [151,128] 8190009363568839920784251945276827173234038048205365798021770820601411806997874270244947998904036233082462555675865554253122322654978449118055230153967111183612936345965512321082667541582960471014426486912042412519202226805480935136853231627059263594403057855382618156463512965939885026991472978434360011742814521048672012664150842110215838872023107139764271639162594968130417765524736309052354718919441794576270328200750633521615527221212539432719847555861061480037677232845436888158359641096266810234910004947622023904472085044212908923784074806579582079561647688948346394637521342048371905071059138685015787506691169582748695008983901084854817004397078779064519299168191102947103691751754422869576830755089875117261462587943249425239804655202650410126017659254367311575176326201866768188688284236420996558367517910406449358828559834945963337330598106242641224330600955825129220563983922381293568946211664555055769035350802853546786468306155499698024536227124792269307330019584960336554174617520413985407594284398080916324468380707197610650092039919930811971972128 [151,129] -31124879465562648699205298063752370571536496920371583763518670025336260834099229270945295261306420089561885027623930430529790431894291245177411637877259364828770495725801702443070406701001422083825361372318994272859591836979122587124956883783433093919434270163648642769472895963974346894242395518398793557060592148124883180247419813414616067521141237770017787124379341119889746522461187596548710313320750677530088282361112477264533004952547086670778548975341030714015685807609421747361593804009816282179623671712328025501655717687605717137956814756288367002748590626862310447071717547489437238597378956420847156127853383101089919796650354351228091119480681532470935646543056669816246811010148846918903633020778423173349990989645072001948810208658013980460585466993786111445348711118997993532222481351315577953491168134013775501221870544186747893768353894777976010297596364916311319395907795583067143106388455028828102820065575445014227027751151414893072688554390859959193564140308761621654797341790700436658305685431853572892418286138276109575519939478202988 [151,130] 36101231706614003490926132522724786164751350069642011612628441449917825344556452230188523288804657486686948970797750907738428670510022637834706405130912364910238447034123960707433475063156977199823170261495942818183685329002832132394373950232344382718041281293260026916686023438384871616006053404778775878700660281644587445319725295334408994751210247304294587859807866999266654088293958438497490145368549389905390070753386344360871046417821009999567855258572393210067380098580479101327217195438053889203433071658732785844816970728461206776520142023719242101574810577964844535866780942707372459454620173186698364776420626988132017153646100822490887147376008098543115606050638591333867353794263744710828988969647896664691672570777015490034663991331359469553862100011924295197420763889929821585619966092636966675710989977408437758466311727404371176075069257335629664669195058478888800243942958237334638356009476498854767326354809207516730094244055151706912730090284477465473458983085627675679584123491617852453325211147674632523928274553954134606435160 [151,131] -15444244041412998708030998434292853162863644577391822372210817052961763230128974546104076454934315166950460579202466018271329070842357855756744663372073609911094793716624339126087251469938185991748425339477878045380907222820254627373497512008610244697826753024172651849590576318158092265632467308426487748671881970633343320127941788882997187194451545753934887003715484146308397406018146880180480735981233349518437485259148889873200546067579464044615352359866145989942547182637036713969065194533349399068219814522659033830340458372191813446320452753854779163089622209951503375441339940567485298767149447611299797426657873585815572744722326635707567432951955993375068938203159253206429844393841402870521221388803579857958728177060460773040870950103725466454859939029821872124374013533681396161070133009306762857056316993067596951779272162989776246569708254967561064172084880142784020458635439112383681817974286418455911629048836860222015412165901307871050246916140125936539408766357501416033325234741744515587063851697756944150121689048474829 [151,132] 2564972969484758340655085836902407087750922503958417093003370195971685476620049792064254529573169212622035989153982607691440886601411252559598807282718665162684986806923209828633098347992424675269196375374975490387096947769124965299079781536379805304532046247229207382445884224225333531039185385081448635597093495696122631529474299911586813686133962553096455276964685178072946176346975379959927056374943846454206597570755780252191997922458427324838304809790005527570777460221328787928303514782917021277243967999759213252287426482546806464229688559920008224939703918583622495551556559307628483828364483046845487099851791762086853209595973233963213305520666418207594367908051995769526628333981171481403065562991209741494856754144242674991584205018857014741816870437901350611902742044175790369229338398181511213128238631541521920218371447130284631791768375174854831939604498456710003019043429690935243548572341097891488614160883625338386921036847500870006129284836839855952098987000538844121381580237792679157483245386557830258096032 [151,133] -147340880016641437067657039869802777778386804237207235499347003975572352938599540740028758457983653343241772416769021503180127628938930106004365350842383551225158140586749906186746603169891635945356727229190155949797200038467739188009236790846665636858048191465682341480440985418986331699208317594108756299867324203356079343184997250851644652111178849980100339677980444731473585931531255357324902141600960648452113669354967185971460806240621359431614459206339717029157685325252424028910508427484916177083838765612577604347112445047970759641846357331809858542593326098166646683581848865533252809291565496803358473950113461776976315292006051468516112222066636013860898131643880373597390880574426334422466870226215217496276472024145105133621022021320137185033091477662774334584333654522185184934063138280589881896904264276194522028549243292993178902760786389118031216551364326240786923401968746101638155889771378128517691881796371452645171872804019715335503063650639269480443993223218591185857875118692520864883918299656916 [151,134] -21132911640525498530646102970460146749774295751699850120019940953262430249427775752830731113750104238470206448042970301531125900204683245150156785543942173889013691947665557972131993077517390295582536640708190029581921363793425688074767502682271610846431835374460669694831013077210496168959499165957258046165368559786056011630226201449769826795368864997690815013025792805761330423695898038677420256387633941204824363114021595347422470966800260816260096915024584808432339316155552922652369982251539377093011838764741276253500739623267467518735222760334305941785731615033789808261307131130025711591770380157663353751605858488825471259356717035580200224462612018601123182714247271435534231318843160259034872271070380606931895614730933213354301112354023857659540587098453563000901898408002157382056109434309452712797630145904134552153628235980697926294417135367373683881299860054514913823281040853009748912170000064018306358199560918120972456486604272591185866423890670891557853426247476268360608289896825211288720 [151,135] -8532342126705249742482866280734132067649055464846796437820756733486358378984760883532005403406503974756830936029973669046942611164435162657306296410561244792544623882956668932802594504993188435451729547337685554271499350381644806322286826520647164214111642310188773138035232408698512007695796571415779601505381167514734653601281450814148646223706039668339642822032002335978954642738615544510627368650901771934662158519404772360346329342958639147398787381261444713342216156182956398211512842832284052261710679758759036713530287476602794027922681659769534017106772785544512606927886921630768342139880789649805411109251338837495589784079608402212897022282772488267087533588628395056387557638626417932876507773344368650307976289528991120180182205670859990745781345052491625351265953178616137005678709681283631845245132752324624532692958418607249763486281146714276550524756644809051904061540531969079489069208053629752210478497914424600364117327488781081768429353375356829380776128430411252148587161445386 [151,136] -594118374388771850362843562176473227461906830529045346656906781505046678418136066824634670761861149461780089494320455103752669845769773648199365366254137137289128328310841518746472032712710783278111371089647468883674840595065401966972518056708006077680202990031020866374466111898430844528489111437823246455281927263586402860335553724729724977229377512871024339741523657942682905498558538265033368028429129458165805240754754048872123561443757596683483900283725636726413381679258655285655591176522806728676961680230685002593280703443467227311812330431057155004574881208183015706354298549129785629661383289302409167194844850588000475941031603163220563131706509978466689354487592868310112236716289802076307507172423917632998790170432653592787243293706454868057380137124073630073027579450898664031633768525585610783067122518974626988918502158839637520372157033937299968343519671769646359118040467343949369242665938284506326640604366547750323715668883373299636112616619730219109762519802517664224 [151,137] -7819409287243069053650137408115903873223051662349247845585656008608154563668568117509503560573501500893130498117795758822565695130551627991518824225031873115673411956583727492958983577348844703302668945276416506379613354294300654829334638314114609543337823581101366874704497273993665714890807487683007252401322170348821202960429002123167280962605217797031545380638958941998234315376043202156872478856354644203747823710993095377640073373194558592849465159065393620902568443901829732250593372439828833327963086093813756219503518181834804071009866067433164698878357855671597986813325133904767620663268763836506378054069852740054203349567819533821437037774557526148939748542290932584342090247305055759591385078199872821818994422397581334909165579425238015252201972687028836029051228039116558487310235554961279279910098465109467737281146160683872385851579966758796771161965841095555887897891888295886787835411466098893784406249501743430293507261278321318376459625366155801322458969924 [151,138] -19247227299344873631574302842393088357741821204860471678806696874931820155554126757504069761621676362964252528636938842518451818176335833558655962411620921477855769233342108537122937079644374853520207427037668523280051548751376882942256778635222081535962394873864560214993349599982839264825474417451979047546871467484056032323554511379229198697212820213011625568980800207690071198023173212074015437494344553043169982358029887813537908194557500921278700497662532804771057628010329651705608346576081784125105945153480339104677723716336230019219067118610142947818324293978684360850981867776605371320346830682138962239943795887347256786088104625395002125156611560902500423369728159908940078541512414336238569780717374440893850444230344936441714118642563736818528005150495022501634381777475983419920627024778178037676592020869421852996164832734858601603762630163506268861625894594507741590483147958981066932756112064372612208842362106773004639696742347562306020202973077240 [151,139] -8680370552411317743969625623739943728120989148714805648374357096210677011406728429203517150089194546674829916047980671463538987982033869281777754909692387882387009016356495846566896244055590168803277925447727558596085338345825859250586340727727384404382216916964748843694782729769031524474187208837322690866017488769238856086512943569254620378344288601041132625665121447372020609929262426602442385702025362467318314221323079065136272175018920019276796656849327543832822079930893005433460116447371945725137455607762748385314535928231350544888116264546185052146112045490065792458130065985752930732414170792405736963562489886915067195756489455515361510657246730023412818914299970219012544229259375519039573275562847340095346788309317609578716072513551790221545490829943563818224411959463450419564335485343645716639097881455064503777374598424670877629975110347715551515983533366743507974669133394182227444050574764392934685810070934569958075991984851555065759 [151,140] -695493525901812538844645796383349342491267103680751143406754535059513072699157242301580870230854846226155220823374053994507007176494301663589978198888753685646974780066605513107834978922204055573789521279251584707187987955847140854392347411102253114256100504014947092856805850258246227711991660231093499470567775530093115711089900887557769827033901558323057626629586561417852081794366602997521969247503431712336322396300025826181243737044884892052050994365550186108702029657434832435197418555979379568918747480505626845322832837940355058800627407819696253374033596664598889603585535121744650217521228032954102916087663047632542411082325001741499590105778888545344038538817199783272678685668641327596697180917677429952282998508572863021041953852343660203833287931736860241842425933755724417825934335646942460213210108555937399103402084788868822017039698509100370409687003922421071085811668645801845558995658539988337247975466214955826303672928 [151,141] -9501882141258774469488354096242635937002584328317644918309991301681067465710525936361830763892931972387128175822380965051145383171523277246567708806706310250787840331346962295497389631438081503754347910508380573509974217393919218648672398929250689222711661505619114807280826995178567167171071964953136391719438770204236143924593028666639446238869575392294717738879478633604310559372939322894478440704813219214752118411102104329962435009965631667291001980276783658257631742742257686836312724655480322558147895169043674142859235583683361788114283381932429859849745226856950045218034211389328579528503663201849633654300302241005573788813615346583249163059037949049636586649539682365080543177288104843992346717101608552405312821334679187223474902187652020793053250479870198171856558177434501799635464806731108468373910677349674324999988982034802700346385846091826964745189562770748136165614431317408959220877432014714343812672161140 [151,142] -21023453106540983678304360251929171333727329748238197145011649814674465986231074022542231187266017424666413771144097222201837724461713977252844982795281630208362473180309857438308910593406168853748976573875825277946459540329088932758212930158108772451307898709360443090883502254207309880150003917886288880623993768269112747219343922087853730214105109433891235317033168223551090655972554283487029202933030475995823237801253603402743797911604183357440180509108347427761777010456782201669914378103080051351767342519626143836497032289109094241895941364071781883104674192702329505231883350007209190035962896529908444653793054115689722935582483319911742944906041968724994833622737854772888483532265382914577990539476133516266220361981803499997316888692597000667239971155116936802136977788094837682096012927463393200497630697096373260087204102594158503170211658463110379483850402052560855302543186549809174352452187393904 [151,143] -7075372047589685299851290234289868746988821858288594316823982973648364838884525088499939860488628725956583485301543195011170285915046095351605198717206607196306475550935101686296033625344841352518259811303697017871343186370029392656063693414692196019405391538344277136794850471263530330101881543900773204387428479428845393940734638667417900708637192158069849369383461457213743589799048356105865868159259335294353571091397241538802874714376919942261463543894395859829071393725685856090662682984469879709621939131612142764863481337038800867324044507898129041244713801268864244018798897958291037752051301283340941288336501130856907087452047352259326175601103618363400991770100866821530089016300409979763446125728031510824156205805908512421467319726890993518599984487354424199236883588315911590733260836838020285083189112981424904248778828675694572304450782281365657031539544062013669543417703006844966 [151,144] -336073769435310645881415123073221621983259805338889070811772801773113550186094132179190951544188025942251238036942906111873122761392349965227291621673700015677903359387378679158003919122902806414539302706529844597654122067623185622509055414598432304121326607057633897953163330611377275296369006547468078042667748152660439408229047973201202955011526032593301862341079374087019198200784945241024516605521935025544418413493292057619606590072069193351158233926254424200760801668858798056379534933483354979307871144335698327324644265031728434265512734637146451237171917655005092332373675673689767639858461089429188760778467056177204983127457294078964627675951114146202178439784039151000862579549381940098081340984961050113271337732835086221692301517621603118743955787006442330455803214056113400388917481277783851026343315824018062804249524592616972257990900964880918994976594743183963552 [151,145] -2062287405430165098718619154991691653089245071959519924675058435482094863279280201523210402622485682134555082691470674162299995068637474864587902342419612436081958632807884562026361649943189811445214207735150945230446966455118526054835650388263159608021129835193478741890912725993863272645028151069083458951965235321385723722061656266399327845044995652881327585045654274705994865945693886095963510347240645085570243152670501736044394390732609796289445214708337022647228247669703825552517926012246411415824314685124995617071772963452843031214872906727973344857902374829980760620507573722110511923638505304220275557820431100335646215551148872582598621334982578377533687468263595268025119651063532535283052107679192842547873438539106679715761189832484095996007013835498043086928869544664992853039173497428718522603840438503967089290928232158306864794731125046544091836 [151,146] -1473524143352709614496249152842916093232205407595401699563164640580417834287506495644456811020275707272009872572624395302511225729017908179094339616013038877735795141982218784024278412749633641355298010181553097183909779493533737951444621250347601155866103617866976157167872999289386224653236702796195212316275161276959890865854483784937878799856319320181508666029806574322944073916879641373279865643497759819767227286076060129281792529841404944766613850283482673833720956906694514982048646531246945845822955226269218710176186427914581141652067947155295443850061494981833782492777619619246552683905522375543398781545257554925905864177137621511869781119888480853632646598496263974227855040080113690807259480566267988540202240083379813420820055585191474792967023845372964332681249855598322270379851863064449781627203742811551280227683552722965993464 [151,147] -108521394527152626641219683026433265636875608100139950069589872107195140845370177101475592865233192650754135144134185593271906202549957675837494713533121901946522498565807431624031456308456356066191865323066103889422192286225930179144701926486283297509113512953440949185537565385191327576510798276243335650707343560292432569958043050047891752723265040839682411189605749667119303436694419240284150116463354970341337383222479130085757707224561273225405703632881794518416504527750979488298144809296717807585513030623167472850491518919803330097362116157580400307813446675320883582164747559098132170345664911121827602688627831201324105040698941974493323256126031325938162869903482894932588351843731063243165579651088230303002888489128044505296255895893641151149923930937821475025575692833153649538385087375616047658256598161831949783 [151,148] -713933700704078842753172243064886222478657183158346928892925320818849342793103375173335237592220033325905179332270222493830761189179651223630864940739564035144855312845284448315056637718505154811548880521307093399335618363951054515057027027830694418399031335845906841962124881733410452889135626146865371986507232113243313147509549802086397089221093808041295458817192496883803362458236808982331929981860761299494908277077786893312718876798142650311059256040599088055218941183732341838850543532734107250260829234019480423168170124885002172994407203745532681502268766568651875532253111135771508095346819681846706895737698545937719911387827697806089969349833691601010314998484854312039595319512538867945887724965002192515783207030127962813783487240180467682743732977547453591989930465769850524751115112144498880 [151,149] -354440764691398000301753727660574866949042969049437926910233983846530677384597563946540706620349325541287197712316486721732670584993001503524459388728298126798042450063633590797330990112962500150363481424396145053981604281900312593364365019269869104429173692590891878809149099718022298759293485974723832378228031240628750184309457757718408996700139126137095564859684894068633139470922907705267177132134576641014198606451460452190274861823879528531373618187172818500223265470650747731341762925263643631889383773704371268395288846262614205584621005744495067990562222570913726182946788464603504213511429014913043652215677194302800938514047366888355013870909841498148660424921988623040764230464514720968334172857111804173631561213792237871265001700397366189884108698997033400050365227554344 [151,150] -10874439205078822112657939186081978754523908965720468739086615018902221934585563525959338441692414335901648758097475541753060836842161896399624348573069440972941787257898811656701502082616631255306458903016221514863243642773409188540454936890736442380329015161705596818842635798024391031323071595731847052569223250618744997861343377615276721728367424775726228553334505404544905034917424239043323193698329099091456472188112452746359041757764364464633405118916061422431167548391803216650807603636352917538320536807561172755659121647813742163235202813759945390404896439624997524827262374461052566484014844171614252211470161618783340188851995235288844208367209569367191763671757706787193338795919413839661742769754340892295227942649223903315280821271002652804859919584 [151,151] -16243474676894436607613748968791164005643131923385485228993275752315247962468792288578774171287666546164966626379284561091232924262891465485753315716182826391972209409452164026403445261037669089062629191132035684149235651451408227915643496070692638139699419181091585644756825491400044439335674330245295266568595831574326618665969811473392208714102486278257351686527854352555258892609884372319130280355394906915497710804939581147354816071331130882005063807164414993728575154639881536190553766200884728118539501388718141647971998172246752564841011010725087111126629208077986778165999877502398882931752519803958514506141504502884464469521024030916641950473980379041045087342136215120771696050543697127528260229438359687867278446783509221388652 [152,0] -159735269189723749349199854428751212422746353722869321273541951600703342838083270815640944908420695855389411133225982645360660887212996871865551662928994210916635258071129980927623326145087805887667197722292181507838522349892395797209094840544825887284580682719614441441608317251106353090023778284645446293676692678362860152563613657920144875456730945500001608884538748412530374184249545988967516894433048423335419510400705653089259329986962919820674576912844921924374015423976677926215838714136240486663484812354995742527873057131987684926131357154106507247007168183459775489945027501679968413872229500543318598928437937094070662737707496827223256514685530967374435750233463939458610468350163517408519756155173036624125164448812346589052152420098040180372987840499376564542391356777714897310852248567407419404519738792290199152641078402929762005150650742245460029221489965571564769660318253082502059085307479994932945730411422617538380353043862730804480662651535959610895856551676910824926247180547130733614072038817041506070970517081236408898214129050526208381975573171741563388598469063679564868956922702227666504616377700408547608897846166247130499847958753648088224026906975984115569837430317485251656684761970935459788215066353763658045149184039195655294122625252831835564768527038865644735017506553422292529913835033999197355074793024323983769762012005204961840470326198134261487580934510573127519049086867304324292692232278674620687431196857720135720858492150757173744159948800000000000000000000000000000000000000000000000000 [152,1] 10213798717083765194237877618884878548663824424748926793724597695231148822023408166444637903554475405938658431510818407602206621931363071357773455288690303992097014079598041093148732613704186241214186270811526514455585364084136302858959106189669002243781187528175865505236702651324678074657390197591907059005642271334914129242143335039719363738269227860052371615423546914032422026580838749199181232093207447596307109014455623122568168981898289261132948835302134503831125762833468364814241798469281986942741736595360064226625103866631315176724680355369239137361808474358497544403593793656532226427391668269531496871811240449026144119259270449554510373703251936265013726705871714277839879893863247599518118114921681281748101971954006176951581717394113557227524751483664201879271075821569191688095955857293337030770183394721706544890729640529325920802769953178079278746969595773782841636271341146806548432952950351667109958488657542457174819453564569205851510072850691489318183723262684329236079845897985029260684961590391909248834790268423944424571193650109883494950712083021477849365078552781912553883744541638455578284326537444208916455471553591994874262450202730951827635822994465396714747172355642785373144962807106366236390598845198457416987913812686963385896765386503091926315351827155296295992861215880739223179621119104501445794811647336315475064498956480889780093500793226839585117190790876923988946602316427603696711028113874416404998161446733662149324442663518917451725940176453632000000000000000000000000000000000000000000000 [152,2] -41337183837923694988348472537902081857752058064018211754647296201669249021023725109194552435843606647980579078302451720678848080907340092072896402189342863993223719398640760581269800515252069174227911058118090969681864415227518710402969279847650467515866737667635954633021308188740867460386602065495068065015110247510677727972519808087739334174819592523302913983447988227374255652354385954513511319635491237632571667561230931746154215598176479070389559563903159193922231970373812785973826893292266941580472336895746309409307831981525683472435909267163830124699873795370876423783632217280847267089847944624950328149380615960501227736682718932501922682108054624453315614973883344720960285020312456648265040763858583459723385296047114010713694251422515381667356619091173675661933757767056297736760447176581691460916367327749663817920551711539027038966183913459781813077013319391312229736734736994375758689203236561824725497176213814282369660500752695224027288689241124094589897556867886927133968967993375877595213496914820813214044847756159918383353746252387583851217714086452849174891100103864470989652009038062173972611415811743566667812449335846086186966399136235244334976179427614431214869638752585346967974770499730941009355293239610210280199095146412756725755955892879625373555485444563692409485439225559217014933359180098908834178021474437090201149931109539254760105473926715004255934064773986103598863368085314890895022568360659173634839958466330880106050416076919293323716384044391333888000000000000000000000000000000000000000000 [152,3] 53699529854826097355692106732308298315692160464818616466287893578205920785898002042292848888909870485625973286332312059562567157513304247458614527966174549696712598694739231914492048476499909850850110297833620502996970594269652237588249692110867098491927392217059459238783079615075813740829520761647236712155506003672270379184683670761440824015787353059223820490067837886709732359393903324014309470769616197804141725098969357793093600492188791808218755950828579557710393244201180765919948477148638078703446007970537258456722170756461513715706363314169086806084021542655463010057509265933794266276103019250862338574721622842844307294895265077248710322214302691226027254427947062451534064965254430582220591852877302865539303979309079086986864401962729455445389662666525470107488875526010764560924797703818210129379319703854601447724141634445488234346771355049638614845203911474122440736778096745227466606557591035141463435893890213362720462608717342500215803336007644282437542036635621804371837839546772523988205799587943283753001974055237917536950109388221206763579585440315118940680866595811202306263805850494096017613614580410132989537179436271765909622964093924619600325501175571008069173368970632830974659590760187865138476772038489805399604497001266104913497805455000727469982673263248899005115859436331412971698334353070081030668473510607914974343486140040228545518776184005460060530214172766506802555605595898254458527515766676261198906358999983487729834955444191973326610077102284902236160000000000000000000000000000000000000000 [152,4] -29868126461440977763521116306445002927613176650206058629947891714362281634690885365559230397492714006261147553407068433524568503894198768623258030201737270393606155173795980319449583306929408030737416213315077627932665599026639846108570737914525608662119689359743832303970372684639830798804704318061757231481288989463869436456789939147703707329778387809624311487993649317333600179244834017253472153344503685934872983760289734369611199795061006937342838153254858004225360611479428840505429255921694800618532846555364868827061041133604373323149528613444424349416251703812790520729191076985914650985907426255402503600688988060213842178715356762587404125301275182705206037709378377326927707937710796059142342971697522279345219385311740005479675729045719631375337042620245410524151484391420851198265358282143952807947914064039739445827206124162488507275165652402715762570730288062932248332820929790226276434029763945712573999861505101813094832022990343525602704711394735358723359621510693253448472284337173468292979706356698344475252119173650668767186895929598428727740220077870991220191079740705305470692712165064353878682650820879771285906400384655567135603227490116755303453989692531470035215293988156406680369211999754887975822309817889353389331742377178188345708884782984930184764150009696683600782000851628568477403896011191795722246853999042474742828526383577107261767669276700606998528334923176491257985130012548195320532140771403423308424490579225502022937297720498406199909932105776499710230528000000000000000000000000000000000000 [152,5] 7836416491683583687333432903716677824445743650679448590721797827004917974401761855219437921444900036840735058873500901567722157938964620395373269393593023256776416223832374483525348440252983072019462117864436355444885223948693425553969382450831922053011877767715789523295152749131366204614642368129970171034263276582911584128900756349748938239976117858119841334937324469471039519204831997651922582844366114169705836927844459898984082425472003052745179029603403412180148111044611863166787996355906466622367956611822185612363692821329595005617779883354020267401951508427960564911270884356722946081565325550212610551227167228141908491510860727401105869227306656763882879012878080480807176473490569126862202872380754824783517453768228088424982451226281393361943166845965518295834249984179871019471902621381159482376529868013193271624641526244777853880652993858585355257865572585900589711121141396348429919562178430297979317655599431113299735623889761366165375009396433594326992946278411120613707050412386866856952786020911983458965071689499204360213611986411844244088339749780335009118040911268021896460149376561903866192687884380575742287604340928598914440849140846875754973529305354534216352689075592200166263136623486865349111784060924286445013187904449966833117937157458560136153685169978607839120480007808951659962317482260778441208913728615658908875281522602611547607379791357899079978318396079100888948901739921279981869249622929391718794212699132470864761108460931857993150200337155548048399532032000000000000000000000000000000000 [152,6] -1053815790651261236615604097712429406098211797252687941537197662462886523215427842239718262618009878872524110395022609111207658177343362308533732798112216834819609524564902927315746908981327097259395050051537288549057329618482101101955417595418313660909475613409374653434984994527459568467146743421618210192873070788782473916989331076526660044035676667964826814041952495490538468641907076465687033198711725209647138504214554900616268742684682919192188699839609957237443300656084106610849788213932869972316736578337948793199185706825626074918275791360048523413680067082221738068026622738963596429147746686591566512243177813250608812405795262208087391685220756942769979567555124545768350345544111995747077220465261249148422193430225623338098288371408137578571234110982618507641481578911505520148471636882595523387598850351839165281110341871574391520516454483438334310421100273234987491860295297619684433991567282350862366379820057920514375083441105734009049442232538029906532693877065125717578644137011919468818760342796537162005328760910496666430678431509496422267629798542779288108025080598802787338432537835720406635758366346752824760377019916243778028151088342929730121387502402190363842768940170785117721716774173902324892362123514253156800149234987946762063247519135296695446507934463422841168229045687423311546976846025863591558555502499587382225620314661887848468314648354283126550270972116120396613798927989307020311428840809888185872037489791320334390108287259842672121053282967317957818277953536000000000000000000000000000000 [152,7] 75123811511649179002309472175640401802181937457557401345706073794855567145653622579837739608980271887662177586234932448043946955110219213274286335269267205037929072845934146848473924434332580063981216784420877260054644310047533266219742395418952597047958648602535162175436739573906946134247150914467344835947974845746097065036127686650618976371497276049503181344310756323315066131227177832326135274780473758916058564577411866558298341631865639173329563427790261867014167162431457086538000857789723120120602680458711203370924139137659638750230712418340031738336735444927920000306968296974293276020749426600417494869658364662051266480027654833117839334983388470825487838306977597419191163032305117583102937074633652885889963462790355491217568228531915384481285410051078465262265935523210368713907718811855983331505612224461270900618342150733661039750027286705067436793222187699371899850071493916023533432627271976895872739599016396370665411678700819542876786350006316758346442691490612457686642022804527851198211257509500131763341967006553157737880953386679176924187968004997680835487160875659871537191092110455688352197325367690019180509818457403798004493676994064894049684028533330117130288386542885049379245118766939550517135555305131602556967113631137897665464064433411703419684958395051963992472831061070779800972754705900271839967493858838410975390876075586980926052611420160809781578520333763558678363423038906279679351304513269922333348532830944117475342162906395650438036295720758770203813241421824000000000000000000000000000 [152,8] -2441033301722151321718531691268090094650991998290447764850020877545288340164185869109311128716569816374756981719896938776375646453270853671341304083911877319418938785604662161945429152845374692982036587666345533700519839342775533211980533336941360036975153014039052335379258954221374114469403763582545796476816844773354425023915973980076609610436387144342112143952904730233182196164629413233900519469749391750300740833983484431251058852925215900273730845925227532958099443210458207735784987482957470290689311739154293368624813477275964594413118737024798267448034951621642150996570507068207390711999877304819186014928207130200982831549558477952600181811872538294045861734784310457487022754709306689401013135176559166156142233313632501739922791864170297805906586617570907372317306558329130244970618419884453235936225229736895540396784611745412869707812292973633318993606152491198725337820838341856076312221627833133238766705190507158734036742738360327100774782009880428815081279695097000125734373293802476776488018820449395479410712349149233218937453452008815511374685309409999726237934776599360227422789578241453829447179628770138306741198631066350460998489212670459758871908072914886253482778837976238842424440230182670286618023959184950727462038880787371885164190914754672050841297504795787439087446949871424715138957510890952276104170627655558714827781038453927217726485066267798743854788631381408295174946153502995544303630500979952524764086876650072706533548910894383218895299017762275703910325318320128000000000000000000000000 [152,9] -28523886850108686651918894143438237798312192110262722934047441745591696136793353365403848515799086142668238423099033724529900377196743859238088383743142363858921762269935775662812680404751454008540911241258922291319587452114168761628657254220527763186625686654068130204990006746439447216352588469406951226241416927542178512471483275936580058495332020411425519794095859199488951901538188983641030283578877628870833828788071575228258942113943316026888867838750447460855927208262424473240859794823922926115458623543180408088159777358089206559264487490808559576574078024088137769761260452905421728046762182481011451856958910925721046972116226446521795707258334244844013975168455724454013579343017082429176837997895815902249846502547682921658938559817904440372589660140768300310989717377764092123578268672203557681240336934651087451954440049359935165840708747880222433862437103945573530466759400495312258731921463385488834385633753369419940636450774378856913050086644307881202530444813655235814868986706911401727162619531975128616784546134005274797672339037663449557151795626819286247751521455377314813024378654487892401199097378090949290803518926427943891946454984192955457191480334462588201555770549956502446264643859864118070069362740795100800122579670613346314017890630526442398455454299198333396700915217951021963656067092629362623787057662332408680103636232075403464076524883650196425262585746247011527896128733746364729916518744123048702438834876474017025869139818986329129753280161960316127795730890883072000000000000000000000 [152,10] 6599651579996762071364307679167848197323472486134607708889206080707337692147003859727359732127353577086804407008774751803136980722968367262403110222067522746918650954412955701777456070147611968247295909067771907354481051049698756126765402054090359730881572903079403679187633585167093738009977626855780837388502546550888715578391311960302191447872431701091729423844516590616909959726492146680527405259848005548468758100143767613237022791744958097145394938512108546864982719773279842694761451671723046255917928140457403825476378444255396678042151740414959643249450383905498088422851979990741931578383073017035625082423169927729661995399117236774669344179702935437440580378555261204186296200702647477472348756308464634497359954154077408970676927162542502901412153791333674831296876327449192608137360830110232179487308771832536693440198956854459526942696135234415309967195767470033097993124174437654067729603999927362036037149365048177838784458657543185793471206368180901200472294311370637930942600455110146961501921494669110656750513672388616661029368154300462894179181362723108688729127711976041205966530074840443720570636086919253594759386843765323459398817331559207905324749610115057828253608681127375808249957147239708586504110506855920962766402224731267353253208525226871677582037421454714283229517800725857438573043935647100053597193997447239969131096173778763287518161978751755965911953529727110714667241784596974410149181422945576931044564069981354556169356742092881748112883467731309216740959049213804544000000000000000000 [152,11] -334957841130227269423941063860773270932729604224494281221809654244778261000504311887294717858330836791780110033079025449299655267352325733789201512365292887595967960138742830880249129503679499607870143187662886654447146173312964828090439941625201405093689632700035997364845410295405689614946768757223118401615117700989784782060270399725332818892605194647426822159153823844243916563319624204296272523033380704374059743094512549204796809560764112505085805058921030898123053975732467996396335158916759275145554992524045060152381060200692070991102499331499312434053340279605563182951115542910938931350596209236863144124484802573568528599025531616646790505697801653284346750221155483112910732429629555096802396850884190084522886617094789403702057203405060874058855760574895417771601760727891680674488933561791219729897739375447722786566184548351356402018076735803803432346728485851870277519471501907924859843496854156346848946086300714005863906600404711076336039635689131500656753808562274829349708958070628638028240872045604423691297429100074634201740143247619400553766927369299864007478920889485563702848761149856977656028506499090819271079144218795997068169548900706165500213576319406469649111018746449660222026968582317892760339765982566780966527626830033184615605956378986855805735599665764767594003075173962187469526934848120154682415012208936003322867832228344935021770184414093473727733435510072261196594378212146282152357245764206264611418296281445563751482104102067499493114821598087372954731425851561213952000000000000000 [152,12] 10386877219276985297050072256810614763868256728280817018926382085994201178841906983859074830823400485749974668395306679992206014936520469919223036099288023518625005637250820432989147125846001228260148489988955708118503262900605258923199098856760197439482833984327214109023043882892355359575450448637082387335076606361644714394614627254239078131316374091023308708760353856387668285272344027733954937340672620243091478935869069340387102874323440167974102152620339567101992652010488138326492909957740747124078754972817101401928440123150678514103522581870645976280824550668327324140893640092462365449843083705643196844220424868935975022229586080055623330034230027709914001472979149611246939628786208243533700787462383099942107045252095861495470776613382637838936883626710112420022937843429467399478007036263383588932367662402249357052219521780934620274980768007649577277802500841745127969381214964422920426148771753521044215192633174623101189908813095148386139764738162192454440724246558132879206794342028518900746312972756586360639402979351543519634867195433400515964697793140755015087508751964490623553656335833730324848439045132212363047893877888699028993278076730780029545439536932953018504436898748135526145609388985916951421464513841898890774236109999982435146875438581713175521582985989864195390431351051238130778601024088096975909836784111690497358426967873166639358862714787374082034489073635931528787426865266645072512987883445986706742315515837045201999832082341176210278394099342379984427029534265472712704000000000000 [152,13] -228918828012214455800499592401743681793329894332308602780918758014328601159708872755138565735581372097321697336000616279113457700510572216878756785094104403295146259491248969511091788603042923588757154958494117263369364193400923470430386232909564987940237983484180893320058884601986965343941920503449496307576852435471785933402961578342443238024593921430099309076469096301303522818446437387393192121407091908920460917636055675034018131228372765353312087826335730701120921978119097105582597597230351604394955826618283030975915991165697548015419843086080659391854786429377191661259307086006902848175116170241691199843909234870652801381514471070672855801499329390488756110362333786693471136759972210960310762534261649516426989336487031797768604394285896337729721763423050681620572587116430399157223554628920253692303823105999682347090499395532081202656332882211912135627296412769425588142892016318139343449267846269540415953481865287902402506220491766020967594621147403759127009880261507503702938101292955082764132612814859433086892562417004096755735365363906882738059841123266166278061408088601840724377898631898245254823256611085268601883954194367483452966249758347211532369983168628909553082948198779580952082999873611397726065593113278681793677877549639247818985570051244139748874746627825314025997437426564806113552494514364562690949114338323363362805606581555153758355727861704865764779416764032282644033247231727130516218138266971384691015306100531007804936105539616968638888132454434828011975763000430598029312000000000 [152,14] 3810292104019937947368642547018835905418552048540527072478508110207409425690358470313726078013701914456383293045313751663254813526281172248373773956215814528131740941782557241432877321314800495325786857796777872872269026682517242339505534677188198975248314356252701857950765170778878455030730794256800341965913269476306955355008313452057134629851931442887792474787032578477101702237304659010063037832249973374206671526481186400253743688489647599581549527376333948915985649900649899001546315492399766744033428041437899718121911299643164231883506241432669132258345220083755479437782990156930826684755767748692471471877906756176305710250588388489734440574822079877658816663986312264898737698552043184238998793034174540998502599521477469912625134293367299439693797469162276667869691289862801033098250391372683009949100292684283387243833436273226245181005040526617571779536048425482470461468123417522206639050565922164622882852760680585898720376723364551862797938144071387617124918966866903644845383860601717516408641234590786615106016509133109008083580784662646635013041243097499156459886007529029501847041647145056305506667026470124132440802168261460710898465385516353102188896814088102842895882137895731602407441353238232875621794346625232539526940210879679130596662457910292235260890919043344620141410881253428196964729897790249857597947991212164776909758392060999034210585936429176638601913353416857351025397279273003816933461204929127394421593294229205331481161566118856535157078757476665513343387562238881965277184000000 [152,15] -49477857900814219561303418660537458709357764017425117944803798480490987646661149774653154834301933171570192407297654368264105669163451282862818298295905946104580558133736570571106069100163867312260745544300602280240225325049377724486937314309718545354722903101902075272065077414617614008921731634774868234791491495588847181081617390266800062882822923393472167348177931128625978419423035881993383087285313221286811002968489670527020085769524255313038406776117497873401764371648701259512207838735221921008411183756319888661007075075697548107531106747773482911722583137093723387946832325910527309152668093799019695784942226702976246250417901428330325835078316644975996102829875472467299010148232267702451552008352647159369771032554435990860570859794763423354532636198733934567438720841156664393403481102289887212020377315507629757198406094742910710153309554019621572643150142100787254752535420941488658365260816595219658239870813211480569144986877139513962186393124186368321817332897246869063724641259610950969309506353200393412110847041166720412640564934940342697982925913062427709873042630114632519575109793432652945792182181521953988467957575586649812371315276981738824675636027045626042901287414510077797805182458418097162196775710625801116371334927978407691464935709989072835966351468969310040081385759268012564719881952768082844751274562277685777616148450945504330087867233224797607140377236397067616180482251155650105732698885912118412698951968502065894481614321531836621768591411225458100589753377257040427057152000 [152,16] 510746657523326180735536210710397017505378549687832056911504872667941612348972381850121321601224046679858810361667906928759492613640126294844265706382720428441180586254281947570700676577791848968815199225549604228679874090251974149382095919449911338932839935619554849821458077518656905772228028145018454773470023364371758532098537735037609895375985936309484731602651102154932887596730981272843827363399911791135341328354781782783819627000452706082811353285551625678788056464132471303337649772900488287884787877361256930998341941548243238778260482102473997691138005344718369354408279182747999767839412909648635729890435774081933036451976286304802264687192901448054767864468091785705865148211332797748760803546858301267461212975342670353726105688682686475791076885429481299647886261846048930103789429007783173048971371499308825169510239845815517663417572379316530127109109549500740306196401697665535847917750308709719067557620963213350720138232859713202234422481092219535397783207841513262669753258211969884600078288042284345454511905123415069833343507021104701415296366976398613073059218382282675950151653004045224759837986116887857266951754647904341385077260229620065304288363882147580788136628774430481799501128194338748820461650390216663327832173856052365973242166246408437219473320359118097009592327152855341346863807070330407546855862114380769308278907087277900463962974064012131029353454347148166946966586181999132364075390298341244119650015157280975015826253142847935916974960552136458006091140769723974863147898 [152,17] -4228754718864670479121551413025871075357082254683007864159595184074046127207796017498971305991266809754896647505195805667410352594526814779533514906933881328229996408053399062321159357185103896079650766902297776181607040907516524459696106825800460540316003911083385752192786718386841369197510048096109661738377673706830308788722808033751970820087640140362100801394242741453884629119942292077410997102507043938539460817398988540305464172929275602427402086085908826799397947153297905863350000800087217369569058478710408206038818436260942213460069066836680588556122126212126225996646956368554552353035717293390431973574634274671102153816841747950593183630619159795856889274585522364778903202736542424853824163757629687687395175088572927900889438787973624497423607121463479134520809143195198181090788365414474211203492075634598135128854551376242756282662536882386983788196714712432569957697913311984910474193280081811154678712402253572535096797288383009774467385280442297182659494370603810249798271346322560407872451392257952722946167345603604380675562973698481383005747581676650971182754771824149540723896994224578814976652082814976132382450931213843020694542993196976897824373058058429510632699404225287354899094163275481422738443196362375000096455907470520598176187664208462511815400770682827067874861703122535103274876316695990248656874525868997422223877732220276884942496525356800189908242527906894917682127730926810562528168553927609070931607484144268135642201227792881787341327366326408447298068028641335514695936 [152,18] 28030840028261623949501833441182345947732628977044660861091927038983214683664176464962268102720564911571213730776931674705062865565863738164256405985539689464129481715119041339247969064210853237930024116961670299784662235388058125444149800017560730419006786908596863290750380212054272513570035605851544122086764790711955043991001996722305126452897461077872590008390236626279089924160147744228829363158307235389094726920028716668270875279094264118981562897384157004994909123099899066704101464784525549503588657728415769698302040059512778593633972340973232135978859326388591725764837414639862076665575324254446228505335026041206157472762481374744412723999871397274824737344130072053409679606094469315042271279818825858073500398550196114198181925351840477736461121447754022285064929166702023400098548836987021368967589711924975730144561883742337852321473701452974974752937375179493060703790849789824592410689244365067695157272398228917303953552332018453794906085728526569074015673687064547883403595735280247917933255319183509714801145800637696282224124773170244683725478154287387144014292994936894006568310368886298131767765399918309558231085597193434494557143974592963614505118015059596546624150257255923730695919671738535893177826965257249026965496308761128987102679619716096458840940229968191341629487431842490882328252823303673509161747823199209361682113091396938248300027022463090191749675754695151177171958982890060534113544246309566737899770404421498888579213385600999958392268925082577597828436051978657177280 [152,19] -145726804376977729776006380991506034672082326778998787529425702005086288435737332424432655997955627486049779686403361815398633292032386042890836324366219520352553498257270493699308251900941304391316663415798030943525266387224533680051732600849084385324381891158483145784259223024615550571065141605765090150166356042541597877475488449565227720121031103709382678168544403891755975114121736973041846211201210280011512004683701262534762424520390182216778162313263711021611472946105230912958154114126146794508482446544907133700462707404485520111467763756023593310059102356618883656725886580010406036714196808365233381725093658818209128512282323682051022627204155768352490673403365180367388298476168498382829941882144812174257562585828060466331725030785742054529865445032252626714097137328552441492720532364865543373849554997059006456530113625195175799092449152720156333801064889106552340114824756655129639035714625663649961945109779295693556677350523503758271453540073816927981218001409564442390316986143425404879115610813743338133323099776504171782762612260911157325412537571803345001036212320369593864889934589558716573440778452447373112298199030859109648932074550553572695106866980272047257569178513189717162300550079499695187221976020496789362728078802870808176872409609155153085868945346875021404382357487133708725013984368056257604150623289378724560530809697576069901490481177587697867590363581361554992084658478030763631498258886608650073779877046318900785542129626567597579436171424395886006707520728414624000 [152,20] 553674073767037001259492311471928715067063329539233478899088086093202651740847516375514560393557093812559723113048462991414730699752992612138370945992390589636975893330387344746689338184035879201556159068666001290018196073652840777700127290039743552367701490825182344229594333766143447767482145737863236518249748985101281282650493798135193043799496376524476689926801757014507828674477728926305830593934396382331592577837958030719065412092797056951601401317732049444163952632154443450067539655729031917615421994092323216857381505986661407927796384886464703291399192965184259053638414809056892542493521207513155982885596075912567961657424393536376773859800609751633396133732389550718765208785424119666183676046604051289410671190426861969761378408329412298236607969355890699170466567175796814650430352332909449330701847613636344089740770219990481188716711515939522259734019646669990141545694340250292538546112891546111684221784106788287576068505547397394912992343490952345376605502866987359717211520754846912810421531322076109635006529025185666368448886160163585131574790618911167132176921847410745978654678632994304490534454780242265902808848841498809325978763565432532434308588213651556359741109805966971951470253388394440578207540717724724288737267639808161550876489296965261702132125043121568882932152118810995997948076894881543490271255423120842854730290006005513736651347953113731178871197207840603798755462951789061457345644248101668563120379679469646017124741498914640169883704617689022179195475521990480 [152,21] -1105942634369881387304157389960348788337573752520650028868270464308086736033796130352784269641161821865420997284572578562643906103234984326752504041833230214617542431653423392370933435453591153222765147450479281539160075661745437102394803517228670967869419727370121570238936181370411917933117399053148209613812487208824205793809716293936657612867100736124136700034875258214890173728770022750917248889160747895039560774814381258149224109814989925961020085634636216200471933340807446911853015753817437395698459656054857980766034486385948964854600914791922501285358303850094502027803772681197008744623360601139785162949756967505285882968673187817496034239734406267633993589362104695499770845199739497340611735168023635786982799632132676997521098147003404389754721361330304807355195499080938380904773918426702641017741197460268254005311833858356320319536721984225425231090907481785830479322384254720150416073298988214164229839087941628452198705977211714995314345213718135648660139951010845853034354679843531713595923362142668596704168332496587173942557503670267481410286786347259491701224993269718116442988626933362279771640341435523052368447697244443278466633075365198791238869039267336647172593469343093641916916602804345614737284523069928215331723615854394051153048054385320089832376531204259969382669977829740594283184671012229388050028764322253058107694746435220108755057835231471465370492118570883516317407836722270959565673903363353812249738259577801469038783492003500335085971970986262271699806654750400 [152,22] -3468254857806281439272652855277839136214878653029430262946642963699789486454736878267708787527017577945302256234650134548231628015797037136997318146630415452188334316620466842688786442401542567971838115174558230240266908256999509694735990950518664961160056069207911855844176668828046443503776994240814678536523776004515960351729130977356681530115949454284191754345741478867278827945196343966173414064170897644157267902356350890638180926527694024479254153272788326141797600559069949120180039648710124624351662383590055028131033709298441753681578950702806389931207491137984170973153278940219299092415351017168357140836017824708202488101268666417775649795965425767886680299454589809085050894082689296030931353356298659078165087998486851987949061105101613910738369158900221793277611233017048095606943578546022471552757071034854656518925600992296378512994821351334042737026525147815432037162649837223086497727534330809720132722111070853790271070807286279972424219411595083861143054595536438975124614894692338981003665194310788567089401599283377169498609117114155715559550922486805234099330906586212042145476708527753167136057408106480934409958939950414982547733823687706363479950143001104700241239390568580757222556832978670458182510570348229912523153199563479390347888220239025454593018097036613123816199181564194195229687292639041731553883161175014893591568627939095076129619888130656000474581319030609735088108440709973100412975504467580300318209312773931724695053952775903596369751249716531256306160515200 [152,23] 49132664806753541398220519951072054422056479259938128475063115525231482055698426011087038369475853859855241268736929715851569225258928985210536824252720577440452958662347177622238238662629121815498240108200868190186223912152466033974130774600125477048321333300123475011603381882175410379568730748953106034741220202235299655345330856433214269750618858290156823963402072664126541212751996361427302089346280972403892501394534124401479561399451437732435910196063355924055783617187853237790232028411834529112447616311166849103228263536391742252717013415863797487030034706952958332323418825189513725650937652746423316630396754380904902275351871179428317200705601898341949614719867885078924134534292380843165840185699664827197173156193467735776548822283790688344806272856251567097258133044145331038089190367194869043003226744628592056739774561994745723790995038350066846749145132524275690855915412553524187088524203627391317258656881937687420054215340911742982113034656120790293669050383505212673173301288920781276116436150004130656406670405978570854679332891406077184109587759345855676196393044524858870638704420260999304882696454559053483353850078737535428463470187992552074205777482084923075892933812437735716799580826932841559928270789905743641348343773370057338216160133980760526029285293174898685626550735588858151523363035338622221210157168872172244810575496336551778630013078912659285990118044604428649112430454013191759219277706797178812116789558197263946339726783930178993128041716023024490121663808 [152,24] -300767044253002700320878959085672420589395620232026733538667304358133183811559880463347032670287386961448539932050950582361598936100092305697178632912346202095353955028108461499776050466637692418052863184952667879698026030085109269579132724469126327932349139063623122456572460563289861927523544897598377899756109349542816432196178772379834891538413810677895965409660204904247808794070249889529306766301858418531399306747382093131747669069715958668082924137450477794597594383107747096156639219191588293821708800345232080797317485555379527095810911176459721607613339520293584442045267788567072814059035481481505371293665440314752440709860496042200326342362381585401324708065670065195581329712087925058625870206166996569264062365271154256271338100868303721205139678153262745819468305020609971339338441071485201535266643245066473727833166298619166617931361099780315382528160360748613667633931778541421404350057581133420182710140961020399633990734180616838918647737209637464678811865103569187437212655436886681114474424042237978601106986843055747379591446351724242439440120427282527917678950578299946618014205525310691458282842690853449781715866183771115511395414744405595586229271023656101969442266109480442768288799030023206506916404825820052898248193484679888958285153731080533751950462203056301899998005775978665251633266269570847705749179717007361347817591502019499325111513871533517968802551364462084362996365698260278358737998480657793940816181927898839302776554798648213459649933835542333705273704 [152,25] 1341611264671760351976266555215189746231711033593774616843745481201967125172331109554358807956728638935666560287253918680956244287078306180219537102220092223847995606980218422134475264565894949783789520847940512018624633634742310244439703325861706878676172866556584870041706539799506214802346737649280278199156289751494931439284090648681988812013174234946353053321476613531272535598973409314484646555447371836134500191998105390213095810081168626172278796898291912294363350331969882062733363554883410481133129643092989134101793845404247830942579787879760759877888408180742192666452339473711258733247643231727156085398697901414501251433718640154510091575219367907830126704975325190274408814617497683513064116942603512586271030060442941248238360775434270659230762747782001151848824063185275009900651621393385249853106182646835509435384003877659090892272881811542957441400689562122968538844058907031922331281284387691165604040338647332429754338111149539570238634078462087637214477722433289558486038915460213342093178400469865503647041202847600300024157958703241815269547836999908006498058704377735584020513455796159055648216621934042238966974124978022376690636264492342059627313536008991008445534847791728764971563916399616595451446036071469003019789148366899506824417839273042857079404277643556093184296735774460694993389896532839607390150619517768846001371059660058219945074690445135950903143480651414822935984067133533920000706813616608273031248912541219422115299799420154753451063954330963393270784 [152,26] -4828237281116787332928750618944844475095961227567294862686243139094095057695137217884101495207265378586622943508905058609930621224958903197042766412406021325381345192852356037328519997056555408862155425067428200460918095006435813303691555876271294889455793113934660941058711100997644593406489996362052594026921873975141460364276777195060167622175247831433925117510104650296799533994817734871322685418635749820796589163622735364212545332730731290550910769519413770266575394844869743597818047873822274485220609103377287567913184459624533452248341373278020852635513531734624811942786000521740203190104897134493641667455531876632783658833793692139818723739049206510211456269402662656599073270282031348521157408511131110718575937563973219718121598551547881565231246706640816248610942863409854601822288828761780173530206121881670931643353309039093225215613201119875575361455424474191061231043824367205418039741680230007982099385953577528550799491839670268434847560882800391641630636734783982945682104767499944325402850792151841145579674355241503195511466523398221700423666024222702171859641590255085512601289804413483517527312928413419603996058035464754935437100112821294612282930663704504565066224847451068581006276674460502536691595090527326241055010670655263504502512697010702230526491892484079057211254088999307756839613698247544027073174809443589844078407128258000369324052309131425259996895379605006720312457586751748381693966013865485289101964597599096629484629870748373137343739448341785899424 [152,27] 14561188562381882016010887143908617242272190639037628300293435576916020717269026120058410808639810522326461289762736158235183088016651166155386218013202657077551869993927494757897775150954047257607431567464646491292183205875051435952906177789459210907003820060165013648458703920647573756463700261166614205490682208058853259593367830479013146488954329073795035647805034185007625851773321544031203324767582656374795131039018489966871730089324920258983771688250258990701803132028233448041934504679013493080227132450274428486690682353616629244105103623660264456714914264205267394398324497545548063548219152793765431454146195682540313037621910620496520101321325515173264835986033532443129093790971213178754381671052766151821982385380622900267212701428543111669966423625815319053551525723937787463390663527855896404881926673567643659967930269175925709105556001185807317542550912728280821460209024395075084743459981810708012413663513180566792401409921013574324891287262086119207833250399589619253393024284413772386165698078685663951917997105450726990754597724541730165164450854106364062105220345538266176652727044057113481234073755070359755664301659694297397644422263507233575165830912989138562565803529953945510979105904024914430229110812123881833276407555262073249584703531939943303296386238867560170279034228805808544686401291766128038217752698526020290567492119402382961445076572865180131408550429736390152283642859920255401438610045030334604038319001089583206714899799136881669992832672949761408 [152,28] -37426826583574950886333147507976378323534561899192006391054472681591355997455087727945124748043254698287417834768341930627679137212340933934029780127049060253345147657451444608535294679273188895957922883313994872507519170392833256258865407636766764692513092324702185181363378907213335310983570653017842341158113647607551245156165533781344155100335086508120452268985323848999183895799579824859804744100441905200834346647633701530459734846416390212043009859128719075546755479666180477485128148880820235414779323499801866539762546712236256137249980785632054711868390614710877498542105805817425992204188504297506043176049747665506970820490032183582077545046215394311074741201715662295661218774998495383951806912716462561694965669570088497157443788678381170249101744197501262943840584430449479888245554640460210814925753537532521139993982978997739771408681383341110098262292488904873764587805636970405581831612198099161575414673909939270402365771074743579934166060208892499316309747797641405523906136163651024464280322112449102269328676492266854274961247804727113769091513973347903079259916207213590249022960195876358606457855125816743713431216304093209280488091558149035640300040507236419749486271561302460003750554258504960825800260612163620001184878557426450496760745233347155135918406341283658536635843425691175622512549132691409784702202746071841627607396032329695761287870666958839622741055239368468745452421646656923453492553097271657281054060336039202786986584941435547922067391009193888 [152,29] 82499598726452196389298947546250411790874757396395589073089931616043139180778446708673327182391625452886080726971052408489795030066488035372172505998010992980625955351291234245512201054116251956462037406233343336375407624289786439771408535951417527627121627236785078957445377930486134548150983675384261130526133777553425500947295778616085869524289370123175524054949110215560534310153307415433846893924882489978411073295892641038874717440341949655587145529415833513191384593366970407632408137875517359876641210795885313710440027427316336702869169193129714384051441821052370498106476591743731239124678987308108368491563195320580655632089646388143813506246698660982919527344600985282854627141313850966807089116206953108787816161426575112378282050596391222913355200091657815939309723448329868525497966900605391286969181336763540693542889936649982600345465396345910278163068602192051323617306331298060452205925466232900663371860150405173093971484187304149218433845508308119248753889326935651510135719518577927943641202169622650185030966720848785090427568027566247401213709208739915168065922605128882774892892735007368489497135265050811140535138717674413163375557421582122432186925240294050573128911168161588835403811678799892723684710970987184507101722868352268559217343619655078444902809503684288912237362648547586302689879518827121605736468773026975902446944216676670330608422635392959719746516945062023486787625869044335887934494876674450722089045479748203610550488707041609880361175713440 [152,30] -155604402109820332755392342059253460666977991129924273110825454002490377109968097912491385205847070640247928224008114187462128885097138539667554199214010131828069218668014192507891577691851847824932796393719907807074763230470109799487314731325142883936398808972472247200817271159470571118936134019154072023590538290276503479150207685881170936468448395942362080307271178337480311783161748680416973487311018373794191342585612344462519370091660219581799310140520009686655792532140859271902895781962546497643686632547806328777556660999595847789508333655241559197658417563012888976129746530550343914227245421995450780289963747794546187342844423224826358990123558305683881200718346438388620692611971271138482052039001248839354606449324462268064461109096722473909130171357249702237237320168419539959049503919684366236492505653541659244117189425007684918915753207401913286730467622881964380274731429098992693134627296358566665650646295070166476347620256024991277564171187363395423254553299620738868061291569858837886326322284152790414763025439613773499263649132115610946123065178101299027187280277371422738729615867472087774785782436732538663669457041820663548804953566125031642536542611852313049763314332556496894407567250112342494834260126703610642444778534384778982046415806225953505218702186013494584398270704061327966588786390221157084608395142104158335400276315209331632894547695150663386877174328788688164044430356852769114178841913519510861991631924103598206889049011763281610801926624 [152,31] 247763239539662044087820183093125381571327655728682031541882624087742716100697274133359365994278144899545673805938166828164883944886729871068212465153493670910075688070062126852724743789888224535817295350396872810456623147803770772037051590264900978064090051686761405329531423128250512479721321962891836092993317309016874083996003826549472494397278725176813919778624669730992118232590525665570753446384764966036624204395025964380452874070843537256345248717593762913051032212412471980168106468713743945248888148329204271627861015555799109057800426829290945409101846770870308564567350764608438578098746257927810203055367730361275201320480532877252909924618810438888239290462930905682079086215494680879308662851638105859226574673886432062317890468748965896967024509417716461773164239834697919202306695167878890779376523859876034473331540843569273892662162279359211193204664092950134076908217111830423547792494083861989458333093070385299946384460633261492138662617936112637249259315301854567525293932557038928185093275300680031379561464673376490238647731300376341931899727828925747228932305044067878606447322620225818652820656585818016775128547763866819192213759282879947157907696121482348772159701171094923369921808138443153144233246870208004831816909493656010611098674768619308883614393229349988145723235755924800378065053373560480907092405497832149839802694289272238576735802284288397861252422173536294758719992746439657172598581944320082377363189200182872898645279369116184081126080 [152,32] -321022069130530807388888549452322681854095144977919385176351394878367141006915752887372246014431719205590559715901745672175850291613881689958122356443348904326696503184007019195121371890193421988949824198471350338680030763432024556755510405442981282975286885979177873657585832511261104894475430318025732294045158436788174603626447062448838112829144013794596638464975929183555016854868593304300750210831629730705605409437271393189525493266113438676266379735606236773069209095782462471064883936359149278355144351968753642685849333401250206215141216736133703477494142254838732160652407475126843503004634491353845457291956354693658069551932658437548911679028613094193850009475470592173862337417814533162953173977565735643270418028002589230453770532636828816630159762795336031121502746754625321935263221639932135544916839685127972244047880215304051805686137185047469638223965902247003215077295907418213623093068481756764138175078647053537117003895767978165687467720175853367007678731823689298032162160044974093915600774586359354160306303442701408607451713327003406321634476265124818654616429488630934593910346695103570482701479593857510482518461338240866797667926199876640787080734914191600727549024570513833070302138677848245846964460055582629214890462958940576875518470540123788899979371676442632040000622847266299026361175642818872426079952499311722850145525896232220509524433082364769614046215711717445774652985456037437719672316419164489580567899923148088884119873956625425918959 [152,33] 302721221279134071213998609115540333292826877258058013559634100422411978569879770632019082084230953088834754129522822910047428662101449990301310062283649847209271685114580680682644560002671456641245706196835627037312458953167099096410198843862143191430235947622927090440077735336654741820735394107505599652077934594050258666541193759131045116245473799718649977264142810273636224511135430782987041636617604123196917237893990700174703968127394335558716077983432700860554308548748645528129083584913951026929480670186158599950094260832207658106897577403709756726878009496745763080845763484537420907299930097130434977916639852386330343320919908599526053409518716564623349153896696617718577294243180795335550651045988566814035039773295687737176129365663047120784656794184221039162164649904823246724241532197255951219627244839950085591054586336508485589147390730424423772819393692416817834569405461925917902254151968684660012022471550587015780792951732379295813581838402263035016164766347370189342681385969409545989157022056443437560450496794301327861517961082945333683887846317314280357622539857254308315786642620093242116689088470986709725520156153423077983422110803940043759051686873782068775768849330831545959103009902111477945663456502681452166236707161662949221812283923983510486383016026375440208289812850154486597461079698368293646850939863949639888106187694777303759123968541046312066833673885538950506026482453587370947247753757928994710548176601988289151238619059487409312 [152,34] -102502920237153047271788512729392292094359901514821640598901521176588448565126876844736040321761463577821672999378697915935419352351318758060132940002961578182093200990199124601310635863255960069419671233999764436320553131134725815255440941396361504627158459318659024652650250951254718592029350140407990447403565651334723347262734042478645618242444046727601455381577396291410883629061039048148798227255906900092429997108900565505409800973821351380265070007656730060873552006103334941354913017535908454920273448040574992371367581872905859496733911085673944519683553822625232359538588783420788873869281985809831442755109666458964974275965016503513933442845393042493130977267803975927350041590505430912303674876687990698002398630545533906772868253168457565296428171218410994194909674072729995134053478281499884850559316963511811467943087458008018593399732994944305692808468648596655179284246601339048351622414454795884419081751398064465347502102361409063768529607493173516433149547174665083087800238908831639688846964624786667216717310158218650206070577598153293653393764268077027850284869592394259145464594288628148606912479141137241579287248805660528184632836026358011134954909807578163838171980921956724244879197442913401702036577546367611650913417044441601454674380767456155567060126413292179823208166890817854068484096843143156798284660298245843717005477987092888772838490186110434181974928494598735979429031386249581933919921669485799761013289765382031273978892002128080 [152,35] -343112557818290971859965214011072912256193970456798737031105445668621194263707439202365897142938359066419811353827691961257561290208556613527024708909920122326544535000482309349287929983459336136921717225245214138724074178815472295767171372384166608717378907758498267641211514417781446739569548057435582024443773444859621748493739703562270665054504337211729338590534727483312017944463566005451654850847691434793692995076729732793317704571986562827272471513901271960088886287130251468409909935252797903941464475652952337090354976501686004694120439679496467721553531881462173814553956466151410129032665546948461118485396398312398781801975798477633578973937666159592767372369487218379497737243609665843129441027144363228865213926921819037015254034536482066178691895223225426579882341521549832064943434219843202765745577884760352599217948576648276729825292860101261860913549620702404315160235634948965515534461232509753570750905318801511397627937788948512797877989311090827568601804754589735276383688243188647153793178655332607356510152913295986728184708128561794522158161440754922865685685574640142693247740943081667091280480007842100120923133308072757682761117512656313375286064170631421933073652232138480767794044359543228296056276137958951198447089653441080051178087371810962642043157414947243641758109781979343123699811426394543387340973302960052958805927118197846062107822935757083762727230660351253822660784834658323809306703733418939491134893748912732804105080457984 [152,36] 1015791698828154143008841997166980212591617465881368740597003748465222273794377628059906079924425004384570629240426392151521281785173770465234896243137216812275486951441508518503716279563088131784051337828476886480280674472355081663494412516654502357160989167036093314258250295505328420698020313441896442009289290317928049086826060043726651828381652450110676057620229419079660884906363162974791887369460546818901888297795036638589608834631054859577462061331463954467238445642940883147120679676928961938959120164766006972693725233914198657155869910372684468897742632605546861683345128417744281001207502872562370713386544299471423840657120701194823461146412863219592716559115989991453648189696973806141478281016945378743201742904702246366975631829319034354068576815195266625867473824683757735996602493203350602825676347239039504706235162689826474188636574049907575539184298048856394534861149756465561022996966624614885990883800585881693410392301179185556903205900213832127053343541414434313465205128242890292732411154882961122098467668026611032868018438079270173155507773623187846508111106884337676604975452481120266389425240752101540010248297732894105609868975221249725261313705068357300142807742507007347349050422908016996274724303899719538109870234769716962408804105987754655910897197832608275735671621416687211449567976715028154313492241747941186740051360881513136387762265350889018157595943836078565667276722533302041833199667644032887537534174774121969548370482984 [152,37] -1786753773114929848825171309793118642234938666158224494017638167559714164561135899874096367730822210133839997236162277309599330455305921707998503604443919016669605890948521048586323385323708211478925407204490599153459853030410728975700288048440655186782337196649714172301654048621808041424154398000783949567436855873918252155646517064497958446943794000931710849283199225963381455083642938400559199834946815550807568334272174526011484053739972582894183456732656024801241013433138002952279838741887692448614870717809025471240558949737574873048068516995710826824363762796449042591604484171553073747895313375616184944119070871150625519468334680756416082535146100712258796362888300035466044662230563840786872108557884871501924300935635850084383134178731388170558954147859070950378137295795420981202732398737917035244830146437198663398904692685200319459999773577344584029540958623183802350020290864031443148861187257348918851518071974796244283529618628953892987058241709930198097468483731635059063096551945819601997014623132743184345813515301524908993820652316058591395632122315135061697767935695843729025507228760949589078013496248665963226926248783435395337425302536320825399019571953205967558865191438000587844795523802264377524597250898142815319691006760337710845100414327572440844857056260256103157256686580450174617362994847234822984555122864119651646703438941849617740770089275492320181784259888598044050954469181075598735580077707600487309847119880784519944535344 [152,38] 2446501379735584879075028610780026285155981646372157292689466735873354052058654448224362927712044766729286014563230760648803363174203965093304853513567492525647201085655094384600812727097544615044146351722311383117788327386776017586177001590709777276203156182016891219932829724318953460571922336704013519382585150740930346773983254889990542405260336606039544432718406809398928101599209323287109117148432791058876774515350229183969644943423436178541044516083281374771254523010087261872803076974185212640757806199836142620915989200326042513165214671722554233283406056393704590503217926617544437506070675384015959324833296960822472781737681425838153793393840930364920234267162032901031801215894215512491101133053798461028055416774701666051090219187418608363658678575048132540861886434540747546471375910041372088635850299183199965883035812283752856785698676512015884078947112751119530109271443963458057690145947666209188045410029123801500743010238365193965547623570630435581119532844863280962229467943127691052394635056779731065461297104455596878395836731369200848496133618897760413100987051331800948418519510742714337785745398081927855203384469232063469966912180726324909507259126804025120937764005753976731886502342711442472044840785539262683229948005842479072443989605287877495148223092330696267364183871286498359472105703892491505509213492049728856329363726285352663436664393434736917321156472804063691543915468787058813763412637360461489958477199166728198860608 [152,39] -2790310430747947863992768965710864325143567145305825669050632229739813517720900601475319119403386650146015995566333700755954593224244673921211303319681046031077650233940957379486720389409886778856700937734718113029573499052706736187802933559984320811469160187225513514230379164576229863203747573096970846134135643011710068650610987363611428302250915658272516905114796911412436246960627188490774830846260807247935006738902851904757890753998263085266155199818194171557446341519102998879849683246157371640911238927558074345818949727472568179998295584370954572885216416555768012157082119579437405821063355720586689163075608699715106913933949130295633805016115573237066944297925667916650513460491591690220285515009820666254720855038415416539714402312382634408893381166322784547836531072876501214090203157397773828127112997126214972325537601201988738404798657598754919759078998999853776940972956987106935142442328820185341373461725376453160050187816630195505857022802543209571250999768534891902950264022286139960516558697525721934107569434822352784851065630563202493723539852522375353950127412466695371110925025944143679629861990180857067705592654894840723707680317568394305954486317287158107899229829549005343083449464731574571254750905001995535427848945453741044886736416212674191493428731122129676627866172985275559857129117548414342789650926627163469008018058959016701266945935996026570952264226384891818304335271142593966586875799238173565612771115765540150048 [152,40] 2714577009909137487272842861040128607755390193150055572387193850119065395855910524521415228075741786116844363475697573084247583011530631504675717192278539770388835310796868315740492117706622244719608495915955074944141642591373416247712657278015740754092579801383871744530194174365889197701969457436998180042698618506051295872185074383878099530410652564883935297579921762430837866370207372866870499539801693204816927741377315336895620934750524408489907834695403887225345376892487182451963238787206398705049872806311931396448949695301195840400576724968982724175912148990293954603659010435026954883102027396355644774052869274861289294836884769459915703997119707048066416254435988824252199826022416082436249280701660046595483201721883767973986514635182328839217978249916800082213545508719185738383942432971347364570757655629236003402433761903993498468999128181165190198571561489303146999534009788537981622871624554749309903033206644878954619342050288358824453212436321702242545153198981009533897316716235680697190607222008911024533733483989351228090908327900342002447875598410743049185402582128543672003234722044924919769295275801063702774595689542790033228529698064443136356859700858741424460704004100548093290770136746224086046639700077364670422017855999630641914648179298412550497954104648003387847736486793700325980621158649090007434450246830429445928115054645894810771195881425526776945208290968317602975600591728433302270490248267804579852998546984423888 [152,41] -2264989821735078242484431845488673078310659512349618535492976341209181267982443223081014133018768575666954173390190923756103920317280531676350020623052767847582692249069473503264394518214006067830213753553736965399692424721353251737996786918758817031947876391631310442698595731757747258357303618317012386774298757109026497461955902464956149978166538430153217828923361881842629637796729581507111597188787467619496501559309972755974179293890389850044658259292476201144600956018305264078754804562671700246402174140934704769663150749711737909577655372094257953274617858222807952941962315498246008673727462499909105747490871914917160737572082789897488224024241101030770224660975488138244789964601687884002963906434802720795537448105686462177092973507546788305815653084254700089389322978364655679111582269352835056126021385041862756762869114349692281911101570869251117273179888098138539675020747928397762114090294164544551260083873574712596113412622932245644474966485840754937472021636339766351305490077657737837555071453196535711351665875706687426812407559679567525255858796891288154055369171642429082376931472735995962855150169264314472881382665542171870914749639128048435169269059880558478366763128019603189357474203242500653517085305148785268567676295141818123695660086785814807248152995314459271009567606503341249085032307732655010671345845202831366687876753317641892476362390756700036302643696628783269736507634581025697590317225033142905690840949047808 [152,42] 1607182010684140209052001017284519074181412035109263824854369478418776992514212279605418465108460584146854608363651693689373022966952218979212613500792432059388867171935290615481780535921686450450747806064995688525373677636297663116894774326794863260127215237647884048084158542810862860445873729498557045967978263184500475749278329293831707697770759090034581210219221134622985546827019299590086045886645802175594670208946924097998743107973982702033778017735236061191397107719804853400597803979344023615976047525619164459512480334082669573588624486854460007537449027343620213307878307581207819572149218519605106537490288706142536000008924452397350184123034554070379300527543139432656223433569459541955812556865456518520074001316812744006241407932411206696041901031390323571125274376681929677027092643300867279026814982761444318364875678424896599810074230627694987545208168531490686590758029791713769796111163554915771485606493972303071674820024958945702162139673377305259823384769776042346079069891646601063250805720585903366063752156737385324004465344811904184526633635084982043951474893526757916985446409121112274427701500466737863052957611099107111517845795120420435122223761624646949274365192422685236682290951346331468251730990801396289427997797483103260550124323053012616869142908721853943342414227360157896351502159134408602411509293136491980404584249535566114677386619580743673307185388111591449459387054057727527256609793990006641471302759488 [152,43] -941895861628912334314828731255473201133793231387045513286128711483390957642310287521403071799907856374131040755888758490892869902717036190090884343477768379234087906377557603048896127475486787303208265781382648585050407215243525577040018554719455818526082397639585391859811647041742137476219365003301672769493310066203470973630250118276341567184458589309124769509967308886791490381730104149787926307127398432823270892452792687071249810669587173343881707135616766493451282020345892256232910008423283316170031511108576293722685668958470560229100889819497278499537253041003175681826093699765113133838222258835255590102255544789649141859382089511231428171728907986523251952955084869515108726345075789989164628458961404206374150482534029152710031703573284406568071956911291099128991599029546665918550998260501231177336681520871581461263073776834102730220165629837123380771279431386612847694416812158592528000017005312708465215610107117634758975172650216523508396468915438783205266978789118092370535314826937208099655831038207595262700134050607131542439504629671182291010686185913633594732628868496362230383495293756280898717983927987172719863591272769270430047103827911782480720964685488174320665264224061906833947987163089348717028618687804342663260654337272204759540238494977996853930812395687093954091993586466389798186778990728378309520987383826019494167982170191199771948029572782933399505709780233102930201149398586736360275997182435993216492288 [152,44] 419036061129797447931935500126346663438667135794427374509730531702561912530720125568218692918190955983580494660041889551198342971876799876678366678597591838170899793104688338287118607043317061518128414159604523882276734675985130884230283568611719658819280492728134751023572952562312958914232956130409034593040923795598314167619766927651039150444238138958301687049325710304823618762784754146977847859706209961986290879543001020457759182848954977123929093139262913455089011486293630881714120054561848443620884037420550860349444400965431114479506681340474840716229454394170479983942692211203411215208351867933733980590849259421157190252564611565108506696485384083237247932895739033370101225871266093790089972036618969181954328989262861158537221723046005928391977227632199026284652344210789912335520899434566181935572198184546818466015280800306562011703101555412055487780087975817980461780782829952450372412689925532284574771710138416136578209516462238957993292904276943920620907475301010782094322448212900372984041867948055151250759168979306186502102880261936827793108075392271162794052161889258142107623774517995376332981260639482659707614842754918138094395284956588924213073790337580050710397224542833970611170939203350102957159998107207468297206097188368755776580112820888931618775555597003695556429030567131267971362392532148596191417887951810766118441529511490896667181513914398027058772003051121944795372191301008816076973640594953143721952 [152,45] -96095554303821926307185924818985929986601486349560043853216204213304950984198304004840970803561629624779439266296718369733712002539251189606108197785660390825061171733925986768455026648161297865883353521740533874066205588415689875258723891492220188501221095674753642982818159967147271780164757810211414378241540244909250019047076952049823938650551173265711227191566430830812911614781362289722993800617560931472137126759052070126327926503254643337490877436596449744670193763448513171837121545726859427799743297538780272547017790542725846060927324770258662007159933012218278247856593773256685934732218696877701869726242013094463928335068710604532734669430976473649636865625261721902275809205125585521572633290000240986513632381321583868260475843853614022498527869831835480601062861966540526505029693403159571746886907967542121766375326093151240198606008123010631263797641332298323890838448815418556151261951442997079718879963303472834751915118135598995140336429273877698486098293788328580539715213348232621597240712571280000347158015508135740371708549198913499016174358386927013674213135739443983205560128073596037123372886481294518976843898899133760095319659491915428795675405310383733398275444612433010600686785658247680300000701809666715781458385205565087152270073085622983654555280425694035856180585115978598507140556660737774673338387591177327515522425615702893688034504670524854233700748126966028564170946694911382863001640634462570048 [152,46] -50176924680197246998160022929403153837504857942389211304639112207093873111017889666410734371479778052373629297538154620835475897728919333456002741800359222864006042559152041980968353003624316311922714797474618981205738332752117692828875420117775385730225403461701391722223514251021955502262966244311528059929080480266699514977292731798506691606194602521446312771653058945326268614078284450360502514548403638549910696026292187128319082567547548240814061895242375146941973338210780243994449624982859457911240621484147888152003968444153796281667786344870880558746967892139948302716767359348218333896834489831435251207155079507399320143801072954369745021340690693967189066010893374309453595011132715277245787723818308482141346517155175486030622912726758771200635858869640273740122301690989359808220318003799606749364248579042926689870458945115086120388252441434455256424305980966204818744597385987267880615103858489070364031694026746505634079261241957376155079557218493239295607834764000966228064981742437146450199062256389014582346085377848165226205237967012066048499409278388821242264256884262298174521348015335894280141795461368502320815832142024757046312043976022537268517430912422184128399541052129889893623325055629327221975551822676936302816661943271159108281227413086930790121641384905043600696762798176878079365054722519637848720058557450168809178161892044229354786045831805175423661758645886418485639207945275908030793779441449856 [152,47] 82405075579716387891707777415339749192755689475869137385772782075703017552685790130613887535376119923369156532894102186968192356957643054554486820581247047241547468905709189732220561753842597812168516336666117590061033243871646011422875293419448516503437310635290433257709998327050870879731302097223447971044059581248055524730165087323612891756122522932350146724397232801544348256243441650613867385608010245078809894607781105508301746707123840940231340205408731459204109405836295755740467797089932546565789719330214847639101090509148429767965750431281261096241300343516279907408815228759760182583074372268385614586865030601304429472015087603303734600658656757570176059420102625434001257122954329307625758712646609492558853332046099198141015548580739026155954399317966573361641422250231081614746927429923143326630686973682694101978547233957052452642963287706022699771772690589365470165658157960095159061462393696126965757224704817133962908879406113979210776240668729286682821542056606144033032783127693283361903245447438081103265452825828457075334916569938241038607250624436260357756579260871810115162851125541900737654257234971865695707803053926293834307898659555167235098590310389164095273007835870815856473340030007771838613775940537426250978795088349334786591470429842317646299060577849615635806897557049294688003340108383695875297338395364632934782613256044981207715972140228315355258672655875029477245526517821987111556038592384 [152,48] -62720150920051301474413849438866134947763010737182363049788092025766786647272225901722411868812339242729812603382557213483967117213852666678622721234425301834393300613802343390751000176730949712774543533375149512093023491842326389286962751638874040400281082437876771001919760416708397212626644438959423797197726296944848567123326113736132161205427294398269091351733191880536844079703403727615343492056253100945624815615960881758470517204195847535573190440132553175375831612051270495408481534569277271001089616329192846920999870633952606420250660678136231314498119538139817758560644853343203377451155261581011924514680128636847016119108487150757649867155355983505599342102705139339371696888591846938041967927181091891069910125323034790518536735121544317839976229140914382351852170814342841178250449312866749702179210279315256053856435171976645376853478894260790956041719970167843392786438216062145040107142792388972843409111047843139334000379043936952970445097856034998134341698919949337312115902860790482738944342402195703944586840077807512516600637793243877801534764062701295561350211027691016097342743070456376138179154838593011246774448803431082974666362243668912809532601282777025064620130419704550750581937476485788435028103778740410890301678782674307969921912874758525449331173704452935914617586198673890368130182117518080136062976313984101541822857147921296504628080351857728521112316154946099001793882590337468513969857902 [152,49] 32100410579777199716969882032778329554130301877268923314772150255143385224856418253377516049133065804785714678023183505245089347304925698657837037003985896953675450665675949503496447144993901082054603942807927937647609041708406657122815705398031201879171172882999781096902974819856476018589561984197076470665621694968255143311605680026501047891532667725169556484071938368711559074934677337116991243129756004168390381821600533075823461932469531760697341924707163301801788254445707855529621469063447563790892796325281993690165971862763245593188406564248244955827606332425750245532483160379325355241378037614667541661215034353872452070265116020677822775925981705060576590780091106161360759389607437622569273610082924986011667336002707941246510808297824209107015617837059542975278531905855633656158148174653208919071283165651212509023119413223637765233444481015279933960263472210893701706615310638680216356441996233286686868167693512320622075409980766783495930199087073809900734169199706105709728162627617492036548346827924103145680118168899500231679111689607595859613641683967027618502928456765162895841059022760316951348409159649958568765671062219176544114217720797523989777678884319486166479653258666183121456133446339488696850367863621830553412960211033504334559061423303389746516275018281061127270634750841932304186633885548262188898815938757790939168086886779064241297954482565931146104380453365121238145020338641471822719232 [152,50] -8775786767739844282997748081095882304315330163506170621680448701810800375683884065685797784587649909884353871742131434550978840232890248525901614993359834416448830993377223405138417882045222620486307456687170954123791991179131676563334866456594477560583119231911285949446233062780197521633454436336539370138858239355225041720189682585451957487353406583011207071224906501522290615401055996328602505953898504678607459963199437963630461908812484691155534448543567087145977886822144722578525951231336563802444626396331510002396753902799601919668065263802951185106002539306628977525332414522404270235598363736013746324725061059421003035806162896012532517608584705166010865313561974622305760408319773746917077264300606430133986464145500536543478084759342710370594040697190932857872080384357745835591520564454299540453419567008686333991840479811800510435742262818277100695386032021462984813583614383025582851979617589801411218196870683262258915428104740690733518020493689794556417502254068917936710801348739590581265188086948796106647838649910702180458922198400685945755947753199759583808789630016888314720118797441761673191033938877608257637207807978804163377227693839854975213217295826778664631857446370954965487767739717957659494377531332888714442203247844174853204969387092293511246110539326931199207117986428119382052498843362828528382414215026746825926261478592325731944593221081132513074617757904492822675780053320337028096 [152,51] -3799726124428028536863698332793600226500670257324406090558964982696982497814061218662132838549589173306034580054438057333580766403599254913413174853718751434478171808884183745249490404052351949674285603539816879155920670611920880265017785911710014835803076000026821512484003599251503833528348140339299784916116496417624878590084389286820979755445812733843070526199283022337150128577649769132603276382273236460606546641074550821255442846111464332509904258633630943363212163851326488398850977727941662406551820860695972329430170568942702028945865169767513033071057481107655167039387188991054210185363487527110486190752723085789740928128380494796881365954695283069191518129047555558533203135435434375848338105609035235508225698844260166261768793867703615022440705066293233765198933925031616682979363507979474146654895414816769688926115017394471171767995630104690863536029567525420325730534385549762226721635015325560041574269377151657511508682895271313119560479637139715723224139956600244885239811884740444780628344655738271169873655548403569055524741970505755767620400131380150209869605414575944756377961502815712085294951453511140102820207497780153582100856899697288033644808935214824026262036474323364324179409224570329351844922070260392761394031395542917446981268259988954108374149098010837580816302224574144501751211282582566105407756387615647171409424800302625438442800026195117252762606400202414677302785587021601248 [152,52] 8340669690476229618127946992014738040666827600669008213268692775301710568265689189419998748194564568961564522698592822182719222697751593358071480616139369231283994828119233331474817476320742681218120856583550496682276347676689092492658144788170341761963602717065565787252239977164147340868733277270948683790155656739335874002340999242884807489428763763575250881077194991533309530079333270973479963750752974502415550867281113840849914597014096707731899635239092828257665954678698278616296330413966050561277825632354593812374081875593510370352637512390947655028003850332264226477763745465509230116791056503442045135852663223151800745119412899174753490324861860735730663417623897396947132756219690847890367099031025660707935638121841083284587066051749703228624334242975490748549745981590947947120977453715025179953031243326585360372601845621216489916800146161855165202278449283949349923817226850938802074858081947518984963861975668479305983827795313761623160520144184848835970295767728381619889726661653589117443384059765588736306682327508026002503917800560884922418345427477738624378555161728972254162618799615383173504885451783630357258458606081523800578749205339076220478410443587664181721607532071564046528421603884832498632527326171956199715456194636868746472211941385185056257363874348195069296529571601021684013405755591786908782546801281394904032487008928167317236072528370194781836578914173260724297885036914028 [152,53] -8482002916848242700403688121054077119316066434550397342534172696504125095509366005369610059519684370101090728077003403459134714684204212277176950300637384176896803283694296136883271109147499131790082338459122370374282200554652119111143821382743553685012648307144461562799482175076819479973828909940623978804566982190253625338511779097327797439158011792456524618120242070738807682101567994990904975878331860819099531413846027382247127198095283325834297383209874497037794325961096849440624704358792793477655705883377518006265285139929240354200897264509954868969296850668902131900937094266592675922661295021371943184019868447253260870484149117960298849513572495585624428422676906347126301493180145980837948098448344664081829752030338892819116776947210490645236961630736424793614587754857822846764488963973435604917694147918800850198535587125235907006097012612959912105776300011865793954302986088489378769929168652489723220809373217929208988813163849819791481069061341477976573421101283102512137353921831234271117399513193122558677629516799369971626640217018006226166746058560134909808589929776902991233773250680903213956567366697764062489331333352643245420337385194635170855354480192923715006926132928247149738481599488906228897316673249245989222829367462155395787006695945088541613746155031463453963966459926089805368572211083434751311178128096717354915471190338935292442841557349102238968931441904071863464885498936 [152,54] 6834182119000069336658125141181966728589966692230262762531713434101003865740815604719278912249110748769379257751921729660911591847584116372654961732602708744507611647702557421100618737073110932063500888165548165317591940987273797722547922404888490549168257782396288613645387742142859814179123198725567134980743629352432328072362233930601705628172616277755873449416368218131652638314373543773187781973351752221544040952218857092693415896004065419835375395477941386294736214263980174265512125265786097492591769222852652376290625045180240929214454619498061239416186101827474494468752605158118368248200800079352268435089865378636663291131284417180287573703310516550662550404255116785619746484934521769395875245848550597978490292366613214768813076148133408086131826303857912460390773564605985754886915607739338323831521810130149654087427180530465041127399801775552343835410658118566115699109549603103487774144099843102269141843147785451374016834877926292874901789268860665067403377347835766639730471144968918544820617061519869784758982128881514816339991889120857338068020191929961402296345725942676476614658980798407193933138221328737379278567069631004277418571640306177943647333113761217144641490591690504486601214353521184121852972803072201149513599414420394498511812492084285766713247112957925911095918562677020595086841106119815184518253409428022957583917502441197641991488524338100696854201271865849802887926976 [152,55] -4825837279262544820959760323422271113988562633318852655810500973271582645450584910797581237588601346588650680419232739071790539423456591898016456650102173371208184833215467535384638867075815514740591505731550847325982767520709292797138843549662102798558121818250877426350975826135489514608375299029769547684623548638048535618317927399994482197074664488801320575001428627717599930406734045454914420197102150892484950525442544719602355722603594615806480299717878535946361217228062935803291621646975075477172637056425679877235750846503891344915151517441834548675274954303579377487660317615602251079978281165077322432702785409653735637177505397569733417365234169091435514161786302909552093383476872396976239766884696270166813221116624082942247521051381360376042088618012811517334087161644118416287446009621300456863257351069143836424011582967260904881075604262971119137549593050588443877480723537383653218001301084760659100490346968204625300993329858273153975138280058322675842355027578427746406331557524269880652246583220799868183255893749864996932028730615647894247209036492826843080598862695771198334371690578833421643460656195843325715210816784040464730601610791750524461906655960951972798744441349880703357857517966326098247358655048515416235767548288878745344528363350925157892810928009199178890247602793584951400450193707495652411489757426292148377368217493130218605513271054919371977339524455978386734720 [152,56] 3086257956105364486294600344483188382314188557930437404878026635738196506382531689707725669549965600143700060871443112273203631056939851663450021528619909237917670168295622191454143846096212068379431018872291314958622937726235828224480131758145120582325768667353182599434440614114123442435977105666346571817388210465327440324803509987074978941653431726736114174677620317766191405222489489326519047629268046583316611349716096530431604026437662001749093110546656559431752094053530561312027797368468929355041060625426673498209233939801048686156021021311141262596023116269974927946322010733838618655847270524749493391289987960447896382276391897518898540648153279375749495056505563095739649030747016882424360808478724188129467231494930927006393690998056850443120128397410513876945907755539244196115394441986142502987243820569897965603034836322951817248854531543411030710901656741023942545667631568634936693709523646335137526807589093908883377410738090890064282406713358823897704701762536201140317921536912724789222876292388613743004282919246067242134119135481671615121898281275926652431889969489747938237611256976793413133532317343973622902698965622020865072860637686356263108748406892267199796109147738924596247499816382294889988949202936732188803409541790670336402555223217859818618501809787064525363459260259588356779717974820646385611338034497231514443090741213092974429928198860609625969647068658167255392 [152,57] -1807536863998501834009180490886038482731069471114492487311499409160320975402569571009512405051046920363195436924383774126622118940657029464459326024678135957125196370600289950691945767141815034918588065530414485250498775975515670230152157352938444468396019918770031973678334420695892252245424030276886778321754494683804543005052383019343039425871521664804151277106180129709529208497536136576475632365340506838941253407649656175831595503121066331835099041708440431827841786146134797056486745074484929604615132833507217026126032512939097742570428676616337905991258877899974829058217542285533465423145855238457901282487763893187462826564986873353529446070073239497476082428166589085428209098454939678909484683878202935754436332710926757794090210986150209353475552151564832805736547391738534440921727833074725288918437854343187554914068411699103477080834056921908118073443975039875750233240707280481689504882935191665041519124635118139766873651546628532384914449640763365483722848548946627189077730623605652476220194977102799148372019115193053858316407162489022533679516257244988295947308183251554955628184434363487443260433145691540629530531186778705811975589565514382785192240413832055299937889674006712932434422755082728200754235520225726610170852935701326446119730835661482962380779843124891912248771747826529089996940193416416742710391644940615382799296065994293821513907374231152604938346611965493344 [152,58] 971946668458657647428478182233244528956342092383058011222398494908272376903688607221118028072956170509817402199232486399658671437786652811287633872593036931263382144955089773373674775366807503001163283890801911118155777144298423958813383295299117428100216099253286584914259276241102034835786024171513168436584643930142101616517287809190664579277369109150637515641057636527875766850797183567637154138760588093869992741000097801565821373013876771199342045078038106941435757960943626143198548360452057972903439287081979650239075207168961187670828805810308758631523092736199418853894715204100368932970104004825153815450110462490627230719276764517802944585124871664899601725934118596672460411390594784776775269687393056494505206968599406838726965054430535374563215929158766341511025647701163168791938952074730099668743278355950411811460802109632753118496720295218232326465333087352391166190637737543278575539022596854999684203789371183161355831831586370906515362073015914561186148734492230540293800805098140858347760123760048977704679047782607542112481464351826518717998227509963883361536766807911758772361792698929123602914426299909802901105673519915202208154161821149047978646988434370995817246780081821583407349931306261590794021612088734931356250933259066488452079945753098990914947040767065459255896325015756109682477820983221126819733637064876320856453465728426108122126567362340657442025099242272 [152,59] -479318316302033881996612069770314820654581161127215693908364538484197008768083493922284536876573960151362277015982706186694007498016024613405962618783124727957387991848868769113213851202339251013787384535607162035557707687324179293457381120794984714186558545459095242002331846570975086750180055618706298758338737129526108607269146643824719935712753094915692378772714281011858514126506336546135248288130355363633848165129645125974494322401703510852407027987772839560214976162612503760164634932856905794444165059260577217987916260480429692811048069048242216451174725304943370125293424611863089007748991992208910432976801793609271699444725000712567675371768212914064243680300001305161033801940305253066058986436483233669546001908680829861241226458321253361166474524810725302818934045215097535010290875600727563370749511184397092282709378020818614709255099035660649491208303611906000107880859015764605162059839479699059318090537914796978669221534282824170659986801853357131169337729579088290355217640498176169587203909800357534850547143382647208994924539880521539271209030904248761654819339502642646750359774338889988413014210137577509334371652843670554815694747178698074452329127514743088893959995242903161877069356799086860707323963975633885548065528067476800580437077598575663371504441421549618135532443091077136648000074568987841830306688428592664928256433389133512820490870258790193656676654496 [152,60] 216150806705311042139115274130014611406636213841683722768258388178739304849542833692143512151749169462582607714892992004279109610286411595479483804572768158104717316864541408734178418871669179421391087167301009256073635494200604947092169136558599313731553650049207557085606429697569760322021476685498429129209982003172078874373607052819681086126605373051418929533692677531451453492917160301841571162935850521313423963030890325640177100816968232013963938560243076655004649428707306585936900965281084701395388151501020852924728378485625685928913478979172941847331746394364230663164187918883539637239344991561604876638512651090663572533860719580151631897264128499807391737214067759115655699960071316945209430739041768438378848944468852905827516357036074908511863172913744449434331503334087583952287785067096386067890304938794395164353209562631262030547733848880347433024999979301058496105796758804836121218996003221185460000888829592035086950837996553329614884636782474692527787420230223232338711182474515642212123599317524377390912928908124226469721458432567829820826023026521081044845043131000734740009415342035225504823440412345447976531565328545605566837499022202247526095677573140721564293147132985269103751625696021178953391317495071590230453948082688551466382148671075378481339253470624669337005515389078547367524557370700922880109699718406669768309518845067305135053516275379730053818348 [152,61] -88738920126320017738317901650501789042945046404935433828596753526920543709293631897896840692808872977400780979627306499546963572877494881688812245918126544949457257094718564009777239143126065125816052770372845080783891968258512315500288358499472894974780958766965044669938617050526387132682223356710051647367631858235851119629680599976250533964323276220517308416903859857273251089024952433365902152407512262653405926343863894443977504288135690798589970667315464679448448268650889522167910532286613735643544889516790996841627104060708532843250057410152184693384953442006199224363098923481076177853272147844897359839817328977349277202692813333217591035268099377458582506819614478295922131831584046773237105483571774166258091719665446583847295467715051945099446079050251593285197642798755176878828709642300182758921994093051458908471225117750328155823901487927070816401423010846749997550540670694293105979600231002071658700530958490839629484198589384607204901958170014275397300752296704165516301111925250793912970142479961392273025691427050500750309387505226905991962362314443461931584287358724044590441274983763867255353486588481990493527688492499045013761452207416629965276818888421396693886247946546007846721545730257781087241083064935229882248517137422134191549404328949326678284892855883032625314978222588806693847747087927636733247953177359120110854123370714288718615225018162917957976 [152,62] 32952958113517305400276655468177455533986504792424602899055703538475947286585972224368193259157126593064371160169258958540903168266692711678919069827651504508463973495649042420881844193988231898644938524854216011922997608174973025393705552071854621323666306876932409547860509358049976512786213333980665607923264800323418234993992624372582253687669081072241646949617526875523426446011621616075381766231889783023937189759249085972683661739411804713520469962982593529213891018450721826933491386053392536215216839419724767893494266612915087510558523316484732967957924306874801395654942105200827504025615706227202622472691753752257283944912786976960189173003005879075272441789556245229377934250316503500469566809405475547421496254609088045358663427054596357950026818676416834664781388442353775004794451086390765783533796549099812989432635704494519414475134727584454143033491056105188454240353777635977301318456235240591327236654757311310923913108630624602651123523479174293842061665715147019473682706771946699526452207362574170271432983603697256580904488554615806495326181295046248054977717507702294456894774187214685000321850594595618665311806389296763459642462463915757954100927545521241440022915832669109441163931002387464620156215309489863713258428702550871928352472547735159709545372261297475398505700273821289855802236233497399322057662405350546210053004144134409498340447597985150368 [152,63] -10959716668464623298006985418887997923315804392873603531783345908416216884683459720161820419328597475831298871486443043208018165231471910432943010396864846725229922448685808413665760569850291245065590321942120293667181160965063233860277012155309707868868996626116282113982051376943743606968996595768729833057620954307530935700849883879670198777254755745548595797594957315113981659211921128894001665075531037485700249076134647696252199526327480532328824624398823862926601055836263965728710178931577967008905261893743905555287635712688773493979593994125919150299707219455261182808004469851143513619371710572778140332614480141866405657368825810439104535509919812784707057644019181340225187728089207068468466427584667334560340931910525292995181722970539170121674137696451114408324037083140534942245217215095041771183434882867838733812072640138390203173423805325308865202254416266720617284933601196470869860517015246826807771016621228855923844252263532083605716851684890651090268106390153866796570111157853272996338687953604282066923391440089243512485434601361088463684986561923664033617522144978586920935475610019086353638069038847248915924755061220613469321925032356053919580653070046533700310986620050222778729597035539990648337289471963710803104511512213283422641880639295630201060124985218980421127636921564409947016680774149353356022951749925308978643258946445673429108176899457248 [152,64] 3210718762677534790105876887931915423109406442280941967380541397343331383804864664559489751962005276380478891242816921505911377170330503403950557970512358821963205818549762457892184345927507250667137109045605400060468658632326975226220378387951235846925981469444541853652661927945828004992649769546825230091268198758675368906706177796286742606649962555361018871645491981859326199599367185986862652886507227371326794373183622166195374017177239364659667523586297582160772209126464285457640162542740954568300824138917817500301252442825472038961284883556546366653241612928695807461645429043190651083769595548559319948600454412199188250746741269726413971270181435702711116256859598869096136404774047622116844290156352666604519861050503678992791270696235415325922609377143715856317997968041394852562257710674428677417266647793222347563481477668636890126288163411145973407546656705353111654988179875287115771210014972493703811171673634177711655830409964104228420000242754074021667041082453324062350197873054253006583696259961424362611641689317462810054783195391705927876167158751203002443054205397498588713139338837953829235372507549824954912772216254859154126238972047227337891522263682396149325025378516054319575589534987996841578448504578827469551419799654719455218621573492738915032451926147767787078186054170127968474785603804126637766139620388627442882811319961187701172447090922 [152,65] -802372823276578189911463731344980494687434888925554886560347737583549753183142310884206161441697160094474392313882887250507673640069629370708736389979566099965762021657797963297878123565338621779089339315128781900588404582828204226188276244134373517502669622780221011855499958786776292701359233495823653926793275899798614777059644311525766479912288367479291069707868847361984255223163128527555808137105139849128139089698668357143631192396725130641474286457762577755208477308799199045615298771117878378076330659967780593190632361804907700291821327024050328517778662604256960279448425666243741227687909820784855307515533635715293713441199812807998196664371253639631300024269055117510631739508023411311701649168703395441360389603392602498576879473926111958288813235427037127354495013815274312884853987879659923439526645123223679135145678055653078023435439576110416869874208999312108010030555269113452212375962374173412229761684119392761987562456079421681776408451179885056055636487582409752900708057684825648816583856979772610107806271336104702459965734036971064135041511729120044644171095394126521744372485114417189518211532794979779817362620800040984463983251765617484553224400907886909646879135920917497507201031322794558067517107446352174653579698180953477247906998734920604551159520121417819110099013014038944683782889316402127531054944944739378817391777923913105641557312 [152,66] 158270960635167125003265578014216715045652647018773653140977164702690984866557889831052379058141648677079029138073084639603290192407099723215071818384452896974438415298862408052872357171718187990921018383145107136030196845998801154910084747016652670597234235604518722732233696329288447888945774852479960239413110105630979153023011034398000967865162681226627843145486530650750939033344202701909771436664131062101521693949740951924139889232957431886583603895928140141705464058972691758613538068254412637828326831471723017155335123960497733397661283302884592126603141542393957261156964870307856167459048707098792345581255828125193844597299242201675191841269983779412239077082506716278626752738187272935900209791663958328812786941308727591814959366739760915115707138978237154794614939307652832509748550505858423949410402496252422857225538062677361747625108412708924331960991877009121375556821720444079404553214121656067985394342480010204720099904099399050935643632210344325763619329626167782327213952294132762681022541309029964588319668091609424746508769178413437910657420317971443191436843277871934838889995219663582411288532960814071107844439787212146648479312149882851273446996314666295009685650693309764800459387740709963701468432573601343498695107094995936075482147126185634144698897350197517832349371664038411485758230442785684748305977871461154888950457298319295785232 [152,67] -18062661931089222216421804143539156997798512683743430995729516935592112076289163420839956704242028227225618037256824672742944093804755695488836562795452078948874682281364776690465333911580496213322949653283265256647800526686887607325163751743284414323570597875044468336493651919749819689155927714733176673562342449146847962778488996600359117200383144155637657586115651311343544843936837327288488551729539929740079435142292670402074896755273581867118218156391386407307370077378005134106060670759748730699383166561045468801547789942885585045449168927941991018421607428068309870258729781820069754223964202161620924674288255808343320782501109130172952036537048903785741356744888198390550764577446548727273396875376743253487562792084929171760981719973372369956835243943859895816012577515887015642777197689040390905936767642016000953775599711617794785382483990251392517133329914509883814750064545666037288712244665521585014676792612358644372235426846310347133973486520674587497025501733517627109042541319500726810115966740880632749537195445584829747918230842126140441914956555158352753852083959969912098669617421977092592831355104073227832205207465650762433290964686956783301304636682928137059558388854193060379857566499373305725640385681745480008834843696063656674898296675226814016216276865790501276992865838355146357396341192411739776114390943368813558709777593627157632 [152,68] -2704418934001316747530447161129197137357798665700413475732273371184386772049715562638096334522285705486949506649921626028491421478057037190124710370594205612831995363456438353725615686384877280496809482970370927659339487296603289921292259241244368409427589799879831349759600498055956714324440267782643133896683819617969495137822234144030946433699849250977568099084244676958598362015044223148580864039842374018592263647485234585750443523890376588227259111717456033282116554834846709096871182754493430591960817018016126873972215827224693295439733080312175104047568243954337856265291511637604692747373007272118460483776561468460953256002471298725666599993199132676834227691453747548775650326682445996962054598829611053673255610196270311609155640762296319963688302257275350753194035355544327978786990462384826430824940578996658959701263424233094652633816018921056354487701351738084295751349228333713303365723212167597230684780304949924472482705118572907455234867130792892308086489554978931884493780843636237204553791004278553318963946194990084431931503093882924836531481562020910739911011836248287208366736828559591421857421825879469987368917345881984919625114347979818624421100056176745336447518429473357803511456746903920621722939648561311001367492952964918416484428542350727991145414623739418685844834100283781016575708837234140091253386296636711369485423261374416 [152,69] 2518775125270352541353452350214476818202854665516559823548538513007023461501334775700266157172390615696701988636904943463573597815701969272763363767165463584716551440422174718731881243358917548041302707627140126293578785717750958563804367106261257923852454340185875012069897346595797083453804903935734888400559852233970288175582731463729490807952116306479994106772318906857694028088550624927257491040998709892287537457929536043121176900826496984347815682053119638534821640687139978549508902919475956380774230722892826727065737278436140262262054520102180725026014863415316564456377720617875257814960000988309063890238629546845731850598473519061155599923157859344980932054367590325472239578356004653799470534844855657209170679016956807639383941208617949251387102857885909302275423676220313412899163861284358766001807617840349081342835694380501309059020645163398588114925195578042014709236641544840453739454525018010329589716547807858085364191115373149605647777523939064673212205453123376338978544590839660910140218038194929490147338306817952016726913062298109176143743111230052989845846632766923922135589387000776048003056088600265245215041405505792378107683416937591480303516170881521543148303494967705938604517742521600171253792918865352467228077281885606344793785057873626498324236684603856198156658414417738491798608268527625940385259260093217590898393938992 [152,70] -982369557883118546498754745876544790733464695216544138482767368084839146196882310367729866531948088030001528099511781052042120619289787474945430573638951925112298681616676940849994713016214666965841590978965477600016116574852916314860091936500186855083688183717694670822495704064534141862036238039153327404627580731988559710704868093452832801700535048068060720557773349027267168710526925262880056653064841191482452320613037261041876007216974069641591274665990039792963731828461260723968750429546523500789150123677120326795905099420902268686198947346402897074857437102439747374504467144841290947184385394140381408501752779958766679972282764773263658033752315117110925918435039612731894869122408327739350225970488891384755684919274641801548871983308778975736512230444478144291483258286796867022470899793349172118349155623818914737665890848178838184432580188028892890965976828046604499166339452380646151924141769890028307102329767023784398149686246371992711170660507995565881947204640162918559006722803431220200116917040812352539419350184378619281738073356644571879881207576280032572611140027101708897943736414961200141994097999690779353119340197875697247440873861799275730709203164228909902045580421148864917410347427065407532948580327191631232762983404964610014178544203407098000494365287503071417682490082503454512942640553226921683489552915406073135532896 [152,71] 286590336386186932770517292223695575245729112120746724846565753198982409039437797171652288137109102663103481494675219416190549586284751264982622267536177368612815442757632744130941066039699642935890508964526474095526356329999161861825504017124354492324116485299697264876721922089392022540422321206843715073220693668879008882479711663663863891834646877334769630579573524331926883954281055140572868652787240863752116883264813893917850886132836699592644759120481028548234796079609810022294688905769176907514358071936162234502950300541824576240386834115204847317949644151151444935305149113602372990542612454491803630087066632427808686240061237650174774587651401627352470486734677372091276701447556309213034076640730910367518328005833683358752642935252216368275392999557528358364697655967245115893099841035226485170878421969968197359647694425744123456129710055664275720986502842133368346287676489248223482931630459165721256594311499897420315589143687356694665240342088390042427488878508768443440355036565673232890641049956058586717622263063693295634629551588276114843624482327881812667417242528566902633169558351165147040935445291067159950540193659450067834021167244528200598296872162577828936059248914120900182887511032292372864715123853453422947053745897493185698892582871276836766940972545847644934243737232241485486998223528320804538559050609162691122464 [152,72] -69289345572477770100673600458053895654322039495865766768908458837206578722477612555644920312799553995149473314763357709488481882330678901837700879279518761030792596625787911809774584977863584820024758425901102057227129312946639455046564665142744486982431980527180865238470716040791107552244359277745322056791951558385182683523069969224296027659280240719383845527383770503897407253033439589051120014476235711039672021692184458849099730178897000004670116301312263360270753579343398596503152127166307840697931095771626024452845397292869008922366042518927386073459713443173232222518254852334391048956084116367814574931417830697967388627283212016568964234503169903293076535463270499354876858892006227857716582966913890381471665407745718220575033087012279958592295244019731911663323835914998862395407350363746217712420701486330110524640276612084795544149104868957754337992971364825090530649196026363317415119530641925143168954732154559000192756523873789501975366270438674176922828043748103924823130107858530261068858754916731663827043986424925247070971061640852074165364924126773354352234249453637392272209987678659831971323240064164824717901474939392803989226979154346807485729880903918617307532825926575237573553000234057999696455718683710488409765289659499944004437109462647934371325426791488294129701321361175088769537835170075853823679910312615923596 [152,73] 14385909615621578481926513474792155495053451115831310577446818273751736031418660947050287544568740046923577103608465112563412134883413481925805798576685095824258366324754164920129597933326824836540061124196224150695400015595062117089149609121004529677333876167813345715532865338025256278397298535076967435423921661859804079208959467575556323858221116545667371973286699708949172593647057707974012810550137627337851683990992763051881653815541329936234974930194898434579611055426035438912190107600267837175927110238016423907257175031422200459050374164100951253236789739639876043485610877940672068580891632111943586008430352405830717364895048965826277751033366026985661118042844953757222230392229357244778474398406783112707129714913467803508791475515099187746257175258791488574739854545394594470397279284251047914559367096627717671684812651825764110739960234812135963044422532130567789499488013915019635036160100958323537437043730475700893228581101275806806948030135090273840642152103353723242915357935248633523279230906981392088278055583857940255158173445718671368934077970155304660417448062200973657991998425451622696012844707513429409222880830047364139263919203606751989685149147931129294863721115766614294421160657649138264637420223391011083552948892372422567369351134680882326483706169349426467716656761621293316644223083465737642411892922630096 [152,74] -2603852513913956831016125113576239278218750156145228638371342656536752010387262932274155628381854349607441499179050291088170973316730959347845960962377121258331191745783590027417961723997079674974155902141151439090457348574598235840940703990317890535580916234259131049546129697276136857040230821554820553352908693455776939484833501124419342773020290719377168725603781673835561805447313852169211805169361168701775178259760471440134635430462374483162007440057462788986870860896417468318401427364867839213819564881824568733817799424952767813308193131965453415106136106615496536461242009099909758186858366955597245657541552127449255553651408771252273652814259194236972662457258540448840820347336113630647934584226359622234177973429426758806875784940461580513719977252190362901105548301552297120024589518110450062612920655820046999352328759394061779939250163265485468182533338376499898939765798314635193488868288074843354274503413007424681345862667480084004712896020194850584154926917111210270544651428002033596928774081872108905372251118731778571653661358833722416639567091580239220727359797960244979510185389484530702772478017287122589658177198911712087923834192842941852701414080266245293830968144267673696533705791461724854752236317361414027366259984683297698084139468480359527414767615654711803929968595092713386202179957293996044230710443104 [152,75] 413513844515702105722475736317959777485828994885390072423839139743589885658729475728416075977912804811352806217794173348649385800574706035099858405765071502477712602042646266929046882381506201279096817449755142297415605350183161739935693238793953324243950771877562376908348471230395761252769061359106777182116817381622916596958084072096158544493314763716883702541983274952274680238425780073311671499068224642799082878771284364768041848313319079937826533515782409256035781529137818254279321031661201540565777855987096984171368498095645369063907349033882852337721361869070932202903481551786533316240073518281374982399359409459035450064195365488343315800840676393564404107910325453353626147952503004161375451812492268204672214223868437197179257485868444981873909235939662239226344712175244317200165003564471862821706125976350352192265919420729848357125443852208268319545495062389918908787322913146256042192395500819329280224387395035565964278838719074377188904236874469136998456203166628624289601590692666205469973463739297782825945269078574902759414328588692618931389802324511765242572700407729421881139252602650836301252585904167479493207139863764469841096079461560344166789813272804105075562165136468787022187437593740074722625411933921893539920240230119352890940575867555486425105141149809363966520972533722613146471105669126120701024608 [152,76] -57729947501859554315278263734146603866165836104217389900212629911295037647275622272991370106435845189823937196097005702721560786372665052363393274119121591557897735786891022661072614789723231820254433800675211664779649523470807813832024460868526746700863424230192293970315855549862204303322447341987981956805884236648095486859805889951367946344340189250752684118662646463298806756863232567387074480789899598738110067232827651252911468073426385547260532731594980490892520975982398429404846819540021050500859378442208225968582765887610816732467024401719470103119759389006138480677180011018359941321647575025752249316179188584237142404973268926629003123494965912243907006635216945603069158247877073135905935948112104719910319481381717828721509285378248590035782544553364511641429586759292029246011508638485351521924426044395011109942826848159733036642327778712790378530803899430267414052745035068547977383008156365102210098392569063968533925714648806856470846226784476222954191044503859778857395476943750610822823788473150945865861006784314688453408165640756791536585409867485579297687739964361804867838670522879578954071887340775440260321767445982030769567043989670795480670585213411382766132808314056548832727070348146879894397559466503495226592604149043197018781014895613197008065105315523897814259991210808627771221154860312816082564 [152,77] 7079602515440493510023327951635829858930297269967845003679859630837573999874741878915167017486231827457415006867744977062045703171552189162900680870449437841296834460392038486971199555452675587814174976106101977964120302736126371385526557745484910825863566125329768443271645141733867397465830590867958050337427470110183414191725672855012087045791550376818068887379550301053313724996942070593731344925013343562974787981873115100199101352613374958650114129525684371678452043448369695979576704887106372888915592160624512921782911653331210671084464314756434544122794847525121010333839801661493690179964430971039173180634502545492196996095771291995757916058934663646074714466595720537106995841102278925981513163148304096009865722530406258307181444664226326046450703661091156740404801284302066740014675494919529922046013584589451633179782607600871399948914806117036844398224456140768280797352223002260488242395722794961811524614126465925275956643175958653131440466591693206671623564742772230099760119974371941607513215193634119928444556364911737279237232129738439873475396958502647675682614863828699741395364002011135163293789116301832758503352492066870541741087292400995084435502811173787822445364450432182779387273944111880351017505597314872537631862791309862881677450441879512530393743672506852267190195795802206643153537650891860744 [152,78] -760566670840723238199317467188108244501867628528478438397647856226829505106955300183942914275434774843970821773401907716427783655888858526987263638362860008505952645312324120732816583913881980693747999798020808588452726436871775115793807605207281969830943040990366311413248040828551217880085509134503958511318372116786649987588476389938236186972664806216241215353049724213247298202265755309818395094570436215307451652396184356928651364895817787933769857374816826640633503492028165081463333053293278460355917961583264623955461520524057660746186986109366880165961534857804161153520885064705896002856128709791219486654429532147546034146981828408181391115597570951507544544091057825231399755508582563496435924144976293468974112291719890467209276648105064945516993660735053506441486960433292633818800002697139199538935186253691127540160333681888973123629578588716819031142003523838118969313108638852717029095490534121768957251750273828969730336850136408285449817747558005011588323961413753111144391350741876325784445173575340322322150650547769988701776801873975214725227410016747296913198737537778833123006902268671367419590087285383864306004522893592251980882600302830295485836085476377829020530918579479426453683932435438625663991847713743624221513192835094557116568537449818665593761128773658928022108302987922569103423342765440 [152,79] 71274475931284022378055608269602570963553940877255944138858658594123048699304072100863524131139340352199745629781709803515154812872299453187732086270823777350918404343947162917497670016523652417829887571010138377996207384958152502404788514792573385566851958686546261556896994238644787428520603775727539117178974046780584795899269460804543773239260881600762045438539278861457848631738105641716429570122069844127809579206205565268731849486993761122830649124725662556695692730738853740363944145465395035750289669055918130165827753163276874204760988468075380928012429796833891060415719651126603854127340365263212192018632639513044754450059346798123747148571384186821994976146160934663031181274656058280455152035346270624944681998768702031903473161163158702578783700316223642886409522028119906703108902952656196214639598809169401699271468125951373287794045530274651254462381889269188889011109871044892117157507684950163732722672165426284549601308339202154065127765031595351462143086396019230802428121510382734276609657579644949873173736226099167992777718116822078768033779286349008352722330404362065363773070787380080472998358654024232186705144805229918390233740018111081328799734080559981526996390862925315943232185813959764935543804382961510310123800066449542760958949949303831653009676699713809831588871813486114721789284384 [152,80] -5793293230263217824664115059528737172691991364500562135832343671958780879810874125344601290487597425377857434164251978871017535754802777379606529893066729069542693698709776044311434818465118964099822272759311292377317876189158217029620584081784798182526092553354766185974162098453608097891643365194666980533495033815935095702382719518239325494991316223906278673906211696316618348711321307619385294248501799018411101641577364057622000241658694709519079824054125494295234993702141502843281020196870218305329645470455829856058176695825194213792232850753246304662997226029339554721604289443675669523894495079924072004590999269808998232382174809112512984879769326397993351269436438717648772391465709426619019662332501200421052335587377763510289703593237865781969021048599242079161519530416659585221671395735976193542634523731526458671682332584079311919535161511418030103698561692021334992120770228206883235580890987477905226090285367481439384822051889961778990437829405287300651447627890114093262285532378170688750757291417147420156372835336228672512527849972117921395291446286634750607947525331014544462062390423279021103491111808264742957861174502229003743119887385681306248991125785509112745550761105029435868061102043201528636779434041026577843905019324940024272193368058863381036071957047091984577428109897381565985724 [152,81] 405513997638671237004041143819079540209338862317226908479396509235067491146236776640134621759431556543617483162784226779194518118169786980920305297683465522850592676135639313752304053848518185073618440267200514047305766622289393330422669668870115920196321663712914562896139134857716494014564080919858569662661038770966659667509405979774544288509616823464035746553130660173294285275248960428107153311498910110761371225341778542196040238360935490969873185684459927784688099109649331578889232680906738974407785893910176848864869312786361128311085203998556178025775679899467529044593450038060886924036576345403069537423191826395212830955038642430249411744057528055805925273800918470286184156813639324087242656787701858074246234426683645882663551282986226707444305004319156438721839611977771209908868900258789255231584863517152390820636154864678858941804090994307371804031282270697814823905857578300215284585771842548942741913870528545835914892129533143401256862958784404589370641131601713286432334346005654969745981330185318789951787194648445588295282407802021944929765523363818182891455176258831431254960974306673991666454341679911672642287603353235100735947063913229085189837113050959233037708035729585493856891087803329847751627703578542730511284433767853246129534899410268642464003634771380905613429788528754504608 [152,82] -24231692659806379591867742056029563077522044055686348123117547493806719600385578798287412098027538275352399888327309418308391521886705678891689644069755061208858130046423203408899331417188167190045935800496906604594848423807735705793865087101630874704471219325066056709364452860629415968536969023780535834772395249982557995010447064677104001449481947068198397783455887118678850274343742730212967964513952463442971791215968387305169982071309748894759039206546403790040500210674706377604381509811166893687439072621595030228094264055977962198742593821985947120502878248392674929388874039424157045497994358902402384011915441113928682748907934702660162912845547118800359531917358449689989270347195299369879765027913779123270131364502946906574685129643111272016553683925355739448262516934115012754677118672573387633405504945699038430728589431324276047690656631253280257913475853659329456414093943804644589131752957048060086713036170294527516977245502935922751960144804171538182209514967804187948193786891696957221241846313296777174045775861469462964661938195867747745222857742636605666996994631168812306671421162422966597795590947871653599983214257756555787427202488045844053970344445772247849407778444566674044369486491335555718781533381745808412213975016055095694732801157939353747970058150695438451866554660037104 [152,83] 1223310013980757565502620295263942623038111379062617866077005237076724740470017275166296267375933589203384121033080163346428669497626110832013709455425368961992513412082568778922734502281946330474638751309223668509061321799009568338100579224237327051638005737757776930822760140904198191345910524733825125135434890267575226835691860805146734593554213159219547326471084418450217131009047077608209011224272281476780634487778813006181024731561584057398996017769038314442858146408720768355785395079423236776677412326673749712896642398461520057115151475892625484895187546050855622529242697859464843876621002399488898645563957941541983266831227800632565299390951941698559802819527608221341614240657443167643570608982937967617556870576859261770868208287807325364137613659153681410777378607970802984065771706851233182344636486532985880447935646243873499695475168664428401070907259930611637254003527322280676157463855666086538129103673098187373269287365367088290540236820793630447187151808214033836949738169997112547072621199557313485297187454204777444476189592153685675318797295762146029952246672332818874152889072456030766730824205356584176308611906597945855967258940747709757100824855122943629460251415008728849580209543623089977168716119229907234244006943442180709695166209266128438739188775044679587196466388512 [152,84] -51555678492579684324984477880410344823702534834132165803635515749930975998228736428376943123791989027256905913108450624844032786474337381732242229141155863523193027180261059107854434045991257008854828566036099483635593776549520821835087075447397183565806459618880360284470574940507949276524328977985170783745702910179222520716259014255871311164063047111531290314064202767733703477414682764900668955409442487711689617899738138389874439827775899117521053075816692598511278711509161773507601205209168510236871780209231247049907543871859496048473030852771349475944876376302988159246095190726797200186582342201959078011069238125182905124747374715913906290401395487987120516306120851476026521719280476999968923869965270302079779260713128222306175607793822724576890212613061184893020410727642255943299442244342327072268530762968616328123227248480041775762951884234122412917712556200598388527003315927835760524789986462338087358882433954672377724502094882561335292303617849488785145480861163208771783890970000083564628790105674119305364090940387480194811595105343446910164194829658773264894595508977547237411364992495744846281275882803528485293763317698445570520967485830380827510413143207520140160692783406036772407885646239209036339786094252404185950078116988335462021860871178283839151666952795879597447372 [152,85] 1788403265290631340994010708901575482939185999803141590341943103412024028220687151165075399578836693451281066536817666339116629769532994707191104962820921501791233621328688300496180729162050303217954539878620954867493408944145526379461488222990013784971304918725085061410180047278115676862849233579360325173321558180805111908416717851390169858001517629144947137789348292083555887162202429967314585577175590073540295498788051705955542710472424406711323761612086580892511553020678948705433034782779569535504380829995353482548285767845393222565444383548323415833787586078649348872151188899131488570666480588192583631524706910464472713305858232172825138126318366999877988442762799723503316707134752264655365805069338522674442079209157773423885754437914445240631759251956782821184058713410313947467669298806839343408939954830666207601503842210792262063443735431146303645027911249829180255906855869586821087705053436010324137248178960960242752650605383094227401193660493829294111044108718745639683760994106855006831504037499235760098934775618744196937829749731310667848369236844612503910615006726756705078560262612531669677276933400954652926496796398965244741790259376846760677165693047439817507957551807674955406037382311246225077454735414390707514704144156973092082742511367773395116092630258591684680 [152,86] -48999397910946381641925296296518642154482473430592820611871584005053172568206985179491854714592068389780178430976000790991098609937730400426590498658845066451060535363623612921986194555923943314050265708399468322937182130936800231466930543922536301204266118514822718710809534148000657641558236522828417891210528838768265271439787471338599112571316225691535283619763281078947212163250386555084895614854193618304958422329849014734847644675955296665988661594604662277050772129660312093542324802218712225502466613076947456890856570818995043811292899735193294122526341178895527086994174377938886503446722358435093014117445778794031389119184520361198231162502828992175677317632861572957849666118254213181765228492324902266349668289543143573654806570306816954272102442311805601723483463770042927430517677722119469372052176950464888205589900548184282940432149835279501943574613293716475737933350844744547708885782293212338295143340242546180629676028647404575337999681477071335090201064248514005941932786457372041346600624279971578407071750237836144426393352976379138700517135517392949074400942786965230969119803692993852763021814818968542668124313284570831295501335414608774383930208022900267966016693097199865471475673657270055253976297001926404198059520067716243134450676406427611767444311006375520 [152,87] 630480909809343650922460087265336575621170900522014005419677738221281256195941887397549555666809355855907579611559335837054592579044943577384494933742365338739097116276088249171952128511718213990106418347812791818399881238369887295558991279051014493240053147074952383195014099507828797977982112914930532869765858969148271888645549064247604841724776225220833836668446193703775435470368272930903924170970709008203017039822772927616738815464943598368884525003660846766544843497245648526954021889892873371205890977329342833987378729123651357931352750544090754104134042328189934775910197473189723126118020555936231753377739188317753290554753444703978394524472172621247291166809374074779292370069397968415593437155801235662930260893151657974748721251810075817559014474378770316863491904083780019633483062409940264263654289377843500563158346638017432990420176445497868632712304063970119390260842521207154814912447332694635261197382770206628995746356941877097411874209756717058768905111530310041596777939290105587844878268520573972049795395818572359826049084455772217474840006550164358289548410407943629033710572318004093195166741561174548613653141464086742219823480081440551068416149073446206189067343826644645366720137590283909262857712976073992351225791997857670704099297094965919815728014656 [152,88] 83405250024309089567323321624377166297421154670046721984668147875675140637203794630496616387162485197463129451196423305152502821061597592538983776247987298274873569252803979858777317411354673207502371464089041491951620452181073879406112193877960958134209362475338873062745464179469516160427035800172435555623397368908898088659822822743852817051191381925021530495776059965991746615311015638934241710520986037521501858652210149725289922368643749448556164478802595216260883195211973306799788468474071725354798489398943646418933470373933473062093596182017637152949594820976910554763011854722088681457313144903018349712420319781853929008257107334204508953334430134035652435364998283273242893321227676756056367456858104437069249632773938223651857798735782101427602526421086434943807206923761289556309811540397975371147079739645560871993053176907868162293378393057234061580993201938189310202068651096843937633615868682369704943082628019155280178853705436013026891911262905100740227745583391051030701868374774406319348265080468239476600792609585254634544359594089724447999685998245254707555886320751693462662833303586916364663407689913942743382193826497292675645595321379002380269463560165897642255333896655728593401066077878723351439783998099653045805252124341731901185806255586333071756290 [152,89] -14247442286168437259472055499946689727593612110757472651158533183632273956044809952155473337763605075320875058228790520969633825947258488917021018773451520514351405529392220064866112456646209005032078786585941008249651804438018265394039145026346287094297716194228414416043152279044964516863133091046319556822558038406062007041575785799087840887221432866956115440968891774429255899647925588421551045132585110651532367517336219450506745939265953733357882204093831943354946582796458015357892809824942116475675160113481179636332451555815825386108354742496115712564061323194378663796672291795256394579062658134612793817847624633557727295898012853188392673680110149645710789469371681328182000349374243771566720830132397774540583241725434215611808880910709826302094595451189165805859206433783616351619649549661871628624350467959442871391004727443734587660618188265663536144499935583207972653692196992246150534275211887262817287219329461149980111093683912391078577139423144272422925163726808186779014676825207390752635712759226454038061355457069133952085866599797021745512424507368676799139258807451787633502106265589703228287541292932673110040399863448243118755952441702130152072793341694057564336168321485404212096625067089155627694666522939624756689530124322538651074590845292966057632 [152,90] 1471645306617923272181301985759572351095743766082975898051608420175983389455671369689753461361696736180413797631825304691873930908578958085888285070766046635778368873890373690988737718780116064583703724477465332600914464738910172933954431842609588700875510873368184029240709498670166529253443641903898560317094102985934176630132860126511647390263352743155793618739561219376630056367363971128228697360692063272723802112955790235373924828285282321263669742835301242587843354630992566479522598505074499824823083870907320889021645097966900124453246659445309481946056846362573474609792921036025454499614072770818692304471718002642649895047379077742226287099898031840457318958326904220772884044398811051596198194343562206884861964020687577295378668719308524066995503049834612852521080458967062809444190951472519983948791687108061880714778132264645774758888648018050276969286472606299137281522008190948111047920717916735551916927152302126980729674026602022804423606800821353978322748382346734373540206127886422587107372526070303188078059417906251987267538581361748861502308858895880216169193268046606840789839914666253254340858383317146613715878131359056269914125886953082439684726592837207834268145377814122870898396790613566085822831003788420740417221198136235042675677866706061616 [152,91] -107884686481249290815350577237394092359166693295736157815107265326766718558902415259683725511753146711376915871104510759570917026087434431447850761527206865898997344639523595770280645477844263188691904375802040622247443978527455597597251953466642146022499545953750606137721845641537215007328730448402126193496290273671233719061189458607946385981820360535521358539211904985532248868299801187359602096556259229526516719193441226364987065145239098068163179784882352763289396060305699539174463720225047560629494064596978663827975578320320249552660339409326668500791660617694266493751360107883280005680509819479979829292344691498154256778541546387318929450732695748385001325100600224585311225453444603015220019692049783802518566958830246768690244970846047268338312509539597282520940740875094326366613371889561340210831674444579590115521637934264547882234259855859137560447747510637363394364269764627338162786470801165308481663630921210392661437593083031269593694727974100394150738448818884802763148601001297263320677138245924598889689263731289869154270503894965859744484182978743672851651729508258819466140296072585515185131088688336938686059734175545138910722856270719205616933612154732272801955388314998999186634124144823870609272890205964925856521996519065009984930967033504 [152,92] 5256100609193969216462796768765355226835735953000005366283198083216952606224623451373308194122689897328421698540498269678957240686853092470593851569260884282369347584643254271181639629747065285180218532980055013754034911992217654461145068459403247964672284565053148046559760747018548607412611743709066753223523577011575581541049425827104962454939527991647792872939306995927538378727799560498673016450997962797905646639777461236795948707703746252260028143106198613037175301236608293932105817812474672890776753470360766772130496225806821553651240326262956047721909928410496077630278077828046184224341523291233627568753678376030380092368496364872147780174390865821672618748515884379739015069232307670661619569180902479420866352048604549661236787773698380606203822626395697045584908666485289312327726445229907459442675334200582988368083492957869117255364119193609841768630095778706771194215385645801308972110516467230250837209769748251101144277194178956865315870555192108068264421585037455040247452625463395705037676625376538590791380636926702963848009395391255979116706523884852120892971139791650880875722106155332716529027840817563606428120017715154357980228197478368144979115064864996193956282492614669380963739132071563868951106120136891406716651574951917176719074660 [152,93] -114528625850157344437266473325240870536082217629479974390886141199137249431729155685426018962256048438764436222867296816830035632304470271767502811500328557684323841905213674300660984411399271681601559054315832620816042919130564524436041217482257835908294163698016575135500102624148388968983737365526849545837828138469237286526860838911880680593539896404976004543763024863318878093878328083608830899515293533772410183521391522409856551330104255179185455442024800754152822890620059237627173395051967950189908522721741659134454777675393825288841009869371989537371513006684582308798357497306437301327075142556632565217714988603558295607253430365249314618464996008992529410868715708535626849671616563286778484090145805691962485497053844135120033142484435320863956208479253021281309512516017347171852064663281723748642323087061276820533781902623760943198105154058885770077739301843247160946100517275657219163473771700520082938647322522003358939924421695354723827356479022708319077600307277125362211550833856555935448271599830982374926408722254949556852533566761078198210710099230994428275483396385788328715454412874317061824494167391469707295733835142947534635544426813515931096342494731966460982300188371235181405654786676977922901277427814002119996242960021175647832 [152,94] -4905504010676274343910266578875841430136723801212903071629271550192275286409043553746801812643016867039685097197533265270201912882748660960431544735949708277811480838376278947470431035665481535657625489512740160593508880185962935726826296859776047109753161794327223812754265360967094104314367040387504850179201252426955413123869215105725473337834116656883531610946849395112612123464214515486527383301757111152829753074375774314725735236145515565099280390772071174062423318764916217715470098473010926838258135055093890967091498421207889955527285455633137469809792611518584823058237781651029886055462453074801521381353360160415933636554011445645226096329603377766618719928421201574020086185753703864597744961739097968259454410917085065554012129996864634796386655565916620287186937084992578217880385596466350669658695231047331103346463594698656889638904648831219316381665722403934686813286679044700868624319544559274992920570767883981237496396939665872839502386081019626195305063437703077152626920310932318117887473078555648990321961062759193472601178122787676489589145223002172985951803423810193687694698811728102601333946611571016257179580301273347616350221800068573840078385014742587687161292662342877048629646760466386350480092684012628135036427685282725568 [152,95] 536649224942100134481366683711025193259436223544116196507989370990756150871594603883948907383885365561922574340699455630693504922789319739062926045117562624008734362597661767140616750512265244015941726795042532162939551819604813730253331848440055207398869106927444903770671361058449646803626803989309206810937307814166222543913374793203432324129815394679181503938192645778233104044446210362010833657448351710257814351731715257023631230810420430188384831173387168226488910279712213869575473437690823551655070116482654037971396807829015675797641307461591579780248314023259257740712119641416262268342077277293147609658866627591674544633824182855164012403478366884066450236002517601414709990969997014316181214691686154473214505659698476899150052274963006573876058420940416219588237726670275287066220189053709269064149352685826678922485266787139135531833474125157454026296030773623881778929292733033687622728526910548349974612945359405873120998570815875656980474261026200946710897355422656540392345921247762133805093169749011167160744436949973269605002231331418038759713678349476264919335643391238601425127118277097426466410559624955548934965436947997684363858163682834064151315484002451567798491281797604454424095394123333204366310462750269906438172378439616 [152,96] -21007052489110520856567425962013369039040903363890349062766114186899459294167552187441679766299718636059005268510351914253640760802772470799912033486836933605250709575465801538144598527781759299655851924309474249063771162554564748721878008552744219352525387635005633380682533671392512075364308770827721356792443702446506282167843860778461836484356371286287259364762171637551082595760439222996167406505737862389632512478005280499861568969039768275560223195370537649878723846637201067756255380159856004342192252608103664879669553963764072178622248528775482057584370304134196355173240658657221427970879337637994803131707160708752931334432625124573681076438016360315147036287302191811562550764776076024757047412672564862272468713417000746958060307036816540908378308664189915876574470007504739311652506123684750396745905658305703726524862111478536596452653179560622720566651090684998472550971533201484647868196509373622787238953075811950980578390373703098866202776669182537639227261671142598399010090594629822670634790795959415726361188901628769385504118493662536426376363595341195392360499353315891526118492915749426492305286738578103861007991039185738702530937268208214851968020961506187006419361468654744245775082136265299194120685416372871946179999867 [152,97] 351975109169433755551231355709889945325922499488855609411155999771283164030350067708100314373922567293413918556139324961931968637567820155728978466241964844499681453731290139315726917132070849580280489454767494099908914699223864866690894342211009687312108115908641146636885422474563076022869298992014734042902727301464071081689418073469430271976209749768137957893048284082932027465180495154025779425295168154905715424298912222795751248948036586444681484277710757652402252190487954153587239696341285616386771931215095753534690838119464964483477924358196164243165487984862933662579196229345567846267681775401396743582748574804428265100430077522897510721282044537658208949037036635265623808383110169778100697590222782400903981059574132646263726428771520124348318315120997221691008515756214542848078687700351386663869126394538668502169930965821428908616142218764076305512539997388959997248952026811290355032355131221075095870696047953675914765718350866327987775517777624187793512065867786543711583294993773045961843917470274048954096293392092671329537116933404770504450133096617320934162036513383874071189852079517789702477861541095681497338776250604916403887743528067592335745827143507046319547403060242748787929649940511633441321766460360269962240 [152,98] 1625467397302393618948508396884399622514923882669881748242862207247386028097441133325293682057423606498233660202054970090270198968118396737586812784238935229523209613253815959569781496617978432484559774567693145886475318106438897710001483273843997734234452923229174519692135933593616900720410328400423993213225863310254584253920022312378851179705926984789669823239948563581594325263141908419701420354928330449509508184074572194725608597225724809994364671648486855011855754110393623224622128325309524704210441928948582657706526444478338536175217508783860873975302693751777051827700323801033152833214562069584116917388653035660646040734689062202757111366020244661868717939714248331902123661644957097623380501444105794083518141119826292733163572833837618018980405584884345865391549422880004654006912576409167561310317742028061354300680419482646462064203329386582433729498130794473212770690385250661870976732875209015543248952220170304552934778660166529125692442044105569950437340379306201928827085477375158914558657470112581933218592593969764906353260337337927709940333580813664178124383864944475805605471018570789241876853762529470006771187933987162082808094172358822755084695291784209754793979956119019098783064473800122409278768682204290200 [152,99] -154933229055201736342187575231094117831490913517915833604242746930448913658082430309802412730145014652161042973408993653316983528270623476003184131793387341833565830487916691142074279389358633533111382633911658389954338376541585577349943019943766318882107309610234124816174727971494464173704706708785775350701232823729196536770350254976663832696419011118178300991024429150244476231445122694739637115295891174499540936751612954151554375242369775627613016902585750620112310448536845941658605423815389175176616769483484805925438489336021438281016678049372310945464987637759763700409463444043209153886353877207503139554329404071121177435682993409254462654388420813947394394263629874459820100109514219770916014606376903819128415578471309182774780132633489370766593836652838647715397729706114861598220162264586099775120443248346960064320418033804393782857386926376592970673785637387708140459814265914544186812904356048540296240585832771979158413175946581643160377274563460834032071280827349155410190519047304748306479853156851840094719750951926353366532619218955647439293729738500147013166672949613917918383243362329163893938488419445524434763507273441702075748128006989113018979654974653956262277334387683349404280542069213071989472666354304 [152,100] 1837841941777645438702660119073181475135394628677345625045371844811824259454627418385451714191611371622202538059534182749370270447007468238521292966678634192337668201496511092795986887841149884816731819036340845859516941056769947567023240844418282710022533625280074198656229171106961170671199085157861736498469252068458531875405544536442929180657418206707088415401193582604929290908051675690575343586729448241974590597683997618871132857988277332135964929745394568816605200199679863975363401635760374778368251602679691312038890031421493529423562547231816851186685945304857113626826645116052099069022398219354353303547841557616098454547153322717182937307295805791373612439130922145214406179709265324100744547119849697098686475121097271163302434006449865462707099771762261686776627207888375605353602225319870768888001258684155063036102786876551518323103385182202038128706993301944344253109603469156545181592392540825310962317572636437865264243221819755505743214486469697015654246712676313324301409000416594639399130641166747165485302334358554009043050923386625934151675145720907120332077962439968713949589727008142353200092495059001265112334973924085881565017967291458445636773397851942593811112336767655848717898405223121747752738160 [152,101] 957312175824706656555310453946448882535039978721933980164857333115662100434788780373326468718615370867311322443729713678448762875338942564284222912922257318380803248051165257067860484714201456515127448061341358027493918935299196715469620147161098626406967542717679828397958370292652151994300114215007078073205735107714791475254873084888315903758914955035123102770789267737689159856693213972387452488075409666726071539683550213821060157641938578534204814771637037389982186865256682133258310989300667259122948531810467748286889441673343318916634888289220407608055091918384095217840102687466061449264137683678343793496291152356168664057600523476687535801511492283353268576080619083145873116552965846677250289914015151996846444308266965340044788174258102866928515526105685579605995680905461870161453165092315900915579350522392025924600637762153587586219438621664506447544139528070119109070641339826130743267977401927409695521090954101246421394599700816052312241902781435666255702751719043698341019763951012746990971317867940228003950892879406037324240427253730596858124388124770969316978089026055632697448978331159082286975956066862682203337708437525129419229614536271086060034825248252966631789856383392652233655370319727868256 [152,102] -119901579067559906987911454686906793087063315295794899882775940136342473039710230815014394257521574596626588972844232907698637031944579256691904915639461238320970776674748453823790790029451143768569712828732828117898730290475637754334514945194720540889407864848814198837396865612784128204710424302600219300677419162510381240314793007749276149334926777382828839275526093144206413819016997278295655220017984941465890925009324377751923741797655165713809813486156225526256818488208463922058385690172254036866337561553085143804525716483394602570325011308014687525622773688183182077313227531953514049802059695530636645425820210098184236012696297745500451371483448075202207498907187112323814597813838695963517121057598874873101871505481229683044210807689095741999312605303500829607405064855237086409754934834490737883159279165919067921167926976955129958274858308278426688501645607889196264863916138415805195581002839775822786707590898153227493192391547699808986380979613240425565622820850275934091538901801727227560297968622397245226688043641197239385739094144630131023413687684483309672684927790497075145532437015298902098403509461785617524145056595346922710661870716956209911995565068693829983945635245325374627812519807335616 [152,103] 385807358783810682404130429796542294397301479747304641111300586326848852704487516945150989991497999019594804936064627930707614957092700466374052583872258416842749664440100755290866494768727717601533450297649342034635117020452087646938280157387440592940482182133209156310691648032540336304376077346425887231332647067482904216740051641835952906371224144460626716682621631889185448067265764827955331940864059143818147010381363322647866501406776915051143264076688963064998656304038546409007026110091966277459058174042006263431085755897031133180877872950640562186391963227703527028915503639371107285063407855352210399414287174891247604164509011811440468898468432977237914065828670719191485736105781500320774533774446926663979335208323888788390302884277126290472061687091956056774996602685282343554416098599840685652476314290884248933766804462368051342799889665229466034402005614920257628821933675269362510049707828674267554744871510800463882915482880107384599978999672430406528465171247509055205746601441023975248181457884439021086529075588533509296406042143277255275412141584153626774541931798699721707099500325872845832230425235606469253039791747117792355359484743529917029493743736684309615992240078407196456154683456 [152,104] 1200772206646932588619378942532236656348821448346856713421603530604923462371509836723975736743997369147875801704143114947403069788843674185963931722365014515664872061202712312764698036955807866333397925062098830086337615686207001354240685721863090221932269965460151814292872122811367669067844577057113529837031631498223810896500445774859560535800007708607157256695105425954861464881393164880848711991254454880369897763035928375064349059195924340102651295759787416557913270345505469078712037331911495475565763950800708244207159843050172729362186421115679871301975117734641923461082623135962988955942808600577334964640041633863611260681844778803042417109396922079058072667841591988482409663562102559734052221338667040901631136369880169155828561345354089179304833356635477772521089481104809916617181229440283586360227415487728952102647090480459194966131682189019603020376265563799466629566816267432033331384898700499215218481139241107280120207960715241270257505677281017106861166278973204138636549006678441552412168312608144072690008456800353790703353117420534947433974608434417292519527788236950574297799183815615546058656653728031005368780858768028990522125988830568011995350423506580772511486104920415956600228 [152,105] -4479174405641102520677550280682137451304848008146288990340354866994078579494665324308137498258250251082610136111488447881179938162257067748833461409920096385055069771607011564084105191629086065582026645353641438076365969006612234247119839244550176536884492484848497198933112259898593646924483561989253178578749365299802131938378467942932683370866065349197356380568703389776018260703597390314387012735405244318695185252278053574925463211622480875201226711401437996309429885358820328524539929444013286334373794458769418329864442060931356356234170301169822028284469164989240256765456109635327401346688268433336850434305666637888743671859590691666340514544128581393623577008150518682729625311965136828022478173092259932719025632470176601988941921441722434194308336297817819001880688270279306206029691418681344927107702346797298354063551866200638772135154610207293395690581989702406307077847910651311597332732828653819449557875767728575713452718186571413624122548399336210867996279905540377385869971369712462534662146683422277925530076439806500894729522241803558941525583541485880092414282683074843637529443854157379453378805373941086210031653832406522095568376349779215621435058014581717022800279823444586240 [152,106] -2120202310334611249291788430488599290310375686177204894759253008640524110123119548626118433413542116695118373909063989103083103631854888582404002993626514267303688225413945862977157640455018064708277309581465680475368490436487164760325991742577121808165227996953980861524742995543364256679311188620137482624017896125461717498642020980674584664678969019392305488567863826373159162689004090578532130014500182878645992106884970104689915656815562624729165113231302192360034002031933887894105337186523208476039652063553950034205623159028901079543322184426226807541387666893566754354889378546599711122637562790532735890778201943552720639544992076750101823997342597716237997047021408570783887230860305173483064339183550395113799789789839360361924079271343589825283169463605660941941479175037923748617242219881792312242794246638109381766830196350214920277569374523953509804306879709191812262812712824567467835788439761119517710389485939309443868780135790291712974835854015194443728344329755422067088971638573986236287005572206500658310984915244099970508760964550025241104020257696521253820348352348751942037927856677040084920690342078691740609737565120639652993349358177082059731603240039383508351906537488 [152,107] 8844652560331998791939878576770500670818079415773503045763275275090923571640884437286798637582903287493509165898348300151507749474930905946858066583858817293389311066751125315367335234899105311641915271615348572938747438118555722937910868977348773240008543566761561324185798436085797552365705466105227018640769628626561821730195377369586163870439851667448834919486775388665052431119381234344727959475498045093344051562577817522458949888114005783290409399585460992748988201490421056812071362451486711084910092809625173560377461352238713201918987802925331292342862513633095047817688548990345765984485194769238661154228025614976937811362002192696969166800376840991110798408465366984551986433353289261404960648063619666430499242611437181483063564485097316009627761828767586435737786496156160313334427447581285551807323775913622197706232565038046931304698666478249583499769367175026889159672798679504229345845254154374449981707276172126639061722023921264998314588228353841908823838293413287304430256054694126763594868971052541508039649873774380411248920070443266822060451228604021448254014714769804734812016675465459905784293294373143799992576304508563859413910845323459237397482451816438823861856 [152,108] 891508621776480008357823682961340780145356736426991885984861909154175496437323091246874575507390791761080249734675849798241195755302754466056344809949138409919329151575799850573264657372285203920454741782892344821022863635428644021512636862518799723283946944190008899476499937452350078246743944649595396938861093383301810569383436039672213576656686079420811745110082051996999613445802670816603241236492527285523373428515578053668210581818926270454489943392381861583060809005709037005023627464424443377516081566411948351744828125079521648222359609520413626852148879948803356318195910897860651519275179010540270427478582041076873503268305917756871823086189891849069516081017029764784467824273916124590365641628854289781898941887326394541112684523827182600302908336155696647653178880662894169106961374745655467022038744845090128459611179729975802775058586247162341484645698753967238224808511792199006785818872630426421667187207171278059082896345918185772352667350769159142522138451417966600299456102862063661430751814875940951209617388547368821765624306083012677293060182789167879187934229787585150980770144692817313679874597680961816192881021633052047431147701757966243047298706156053916 [152,109] -3416719755699580262405347626953097919858837626439247035021033723902015318035602786556577975364119958633496040722135431954998320443488764987010093629153701828813340995198448202729052785444164415500428109270908543406278613240241522882886038100682964134423190066778568806983362903760514156643985129087818897475685566262881759385217561641003012046727969945343247446879586729081874829791896960927421934855236614470086204891804301929223000972781191848168538950136097490147663836045564954050033906880008623579173687223089032552560925703006956434680574281457377789274938743530207248385494217434221583516555392820139060253814604237965383233829841284650060937622536861180572578682014044609156003738476896808497922100648858703867385371934482628666210647687025604267375971165327341830904436129845921201776535247957190957405683691463963006349542498562256382894227888430762909277429800013777430565458655625705293242199684835177023519909106326518965973399136633041369161157398595588804705245235351043373528458538356966598737214673587272346652151853316225156901000968787884581132857426983255316113228618023752777065118383931190849838910891504857354343950411552454048666512942687314962014176885144 [152,110] -177520812364275571150202658169200173594594717960252093080138509701429753285292712461586766059281664408679698648704333358772246549687428413966524609938175559688101163700723826015320314123680649862352172521998705180650375537820335589822723872496277421397404227944613040853523105633557838651504261431737983461500048172307833486268423149276554808979437931583401623511840618055983960940745630322823949334088396211626915945600692300421983687786692197791965425755063572279555994827222376973656287679887479271998202700301205234446816495832683085764215373240012505232337657145323340426666853966881837702977579759874492483024708036919566898629493241561972018846039098770938874632953259084215872742539046761442698650777844873862400110862576711634924637655420942828275328740784920628963759800873053956032321576499578040981612393766475561455713638023414733913563519634321545710401849894267218460491026802670067830496925737239448483310348502758425655114259054047917623776390925084960944302147169948407440859334992598218326007277960133911095784678153591420343529177595565989255885760353147153916709215257204583314311106196330913510917895248568874895751966142957148638070048372251857664512 [152,111] 287417675109028296472585561915188978005515725419407143057794698016928301519601973614215070570542798590958109075154040918542845832716269469217759172736216956622221738178947534585071376878236249111846397874279663135458822884079214449820195350316615950043655293583659281559964926990758774320942366958130454670326270042632306016838837429186706143698216954728243498172112158516617480647543079970242298945503233009638038759871248846640143608100624579579214937296021400459981831683570995543923565574259689446254907557727398676960558122099335960030682859073869404005429302342803653312762629454104483165006363220766894362882864343784931546126400637344616516139182812275581371554560573470659970354656523916857578896090723799249661804799675319488948100431253279793055779437089212280982771038609709285315153268904333666077042497622150281591415487883525167722082449698766771179034685114403952327476876736675225847944164854478341062475488787742164161619108826126412309575521587553282979199847859822451854630241635903640742659511306918255659045459628951121341044953371935514048049718369107736181917094169195228340923910673654218732755395411597512489657421912584194576710880379828320 [152,112] -78576797951736655739193078874119668098069462117087892770156727931717664402732261664312675275814057986274532679409664120748274480768894532887669976055662413367477222264246233962745657722318668812295782550449401498462249411394497479816121744264597943434882995166693982725270999540287770041328636408773077033890032882592499813038905826418020798545792470407817082466071587475666314157664306645443805098935683692927341659479040088413090662174350587893291166945084470491444487253128740881447069841454357403923610820352567572680408402944528080034364523469356926911470287607000988933834501486597749552859089703847089384090590887590083441130596776567775746486651726742532022827116608412368281162285182393667787855863142602783675364393087550399058225064555990214030305994376892896154205746039111036574991434844837321331786247272043592121808597948874927750149697868085409744184405102219284260518432466635926991090961612515941542506415017746503588259681766054327854971071382580032331673429183328277742502838305830813540738865668843391312614154717297978603381865336824599870422700014235620799948834476674678451904059460161960185051748310346228312435077799409633811604378493 [152,113] -86694304918891333790271513060646506928333278995498242311221876415849376733125315519668316595618208455824915013096265650731788962941473688645780066165476553299712373557973387465224661401019447614383951932031633531399743600318894474717693137912993683368257854078921839582564458921350842014753976909348009232694648715808776413901281126521350034477877193878653456910939517972393428995164158292250340781667499699288740388637731324469734025886756550251409876094421588844116424266592403092216688710580343429386500303573336840099248146398306789423671002090232046481924493042394949454708948663854012269532886645356416726032471088722270387011014069741852615653577855276394251655996777594409004998664434259642634731842024015111112905457424377336662045618909472218079931159513980483779784747231378778514237393531459223494772196550989777835398224981660268158058301536819519796215060097677901149499689027092134158836115626758757434283566729369501566249163635901079944554380878788808180202209405369240417170584354313521383061482191163047535282624554549823607867224126948409097112177566952729898379064290849375406403136133708152440667007644860575450201479281261873587488 [152,114] 28286853555612286705459894194933949888132996270723293088450739298444621088170928828175332587190920573173970781997190310059773375302203998383007728313359038230953728897379447294585598202751599511500075503147945627079503063608349165993655392549724896458303294007975527389873910603595810585243705836963431366982185252669184627513859536126183757273837932772663776376114303601577343263170356892242232337632642466409206444269198458185904244592100841306481022740704175136083621507513808642376734637636110113296502894279914143443703073762795496740384912967860503989186830729309126205608920978793682423208139232082465425591996607618882303224353941231261094124255013349655677076493474671391136389882528928592432688936074817444414519365074355917867889302850893714633923001591991820689829193404298278639638147507397903383655683158518272446341743768168609454338948806252249110437975914285584913663716372073862330505704000633159357081955670666128335508869308241368794375006070618092592421701955943838983802777755365469538563760426874793712842020003585038482294725202773279346476174886281810318136849510379880971247829413441762782921383336626183448372751106900984 [152,115] 17533114090758461944246722208968042495576388113617990459785801377765309108864576337585568942841956621442720038913485486931445806674501943746699224568756946704509208039778923411661139202125185580793606975492997774027201614095483438510962915758931101808975685339812439621364957952813357581589287637761857209797403764734485034884817478312190800967395830415094879592564901609468352993636548036324635102232190610629979041771332021702340681520736468567933401602302473636160705291509248209988519421553570740503464360083326861033458038885805385795810691877028165945615133981223213901219552478197636048801947844083163833117095004596061114853086254811338067569558772254426723085989707309019156554618246061690933057262538097013298774519188114814262308337198491426733235131983768952492241125077029285327673427757454799792647338107726729759441734664048989418470055291953230402835338475615006729349213687441969500264905013820770172034544899707610053672308753666786696652401242946388193774922485246633279888984416091733555217206508688970087839195124555366429525773864510076806766827771255930959052147398320511417510325451988177386496883606668936039277576416 [152,116] -1691905604155284012883653396604295945079356364096471750899329891230332847244686898284044808222462561435706594685180296158840024874083912631299838981239490361725352695725794489938611110304362344577240809381455547166206101657953975224092747706616163674610207817920714953579354095968683266189610951298372272862724308885847652899307799183165392106344548754723054460949245872923672240951523844940834183628936756414349399460859453095360468296000307414726871215778145008281437766900483697679238578696254188573028827356231255446717342325305557360594526533091397557310488567403050840962235765777317702469965547603726462917647354035660045264550005148171591464224784479043567032695089652088122137667316759288894160939383090867748840281386352115569531514293854713172044103321883403317544939330362377514548107825158788520162518263333658662767859110649136443350700707975987601678494459399955160430908863966645293415467679721131190019515936260963224155932721261617472605469640903306029782982075140039545806774869985895720148521609727332244660321122846635944829917829121227040665436942983070112593929404637391367328646399695324750904901062803329892676 [152,117] -448222391065468025127193826683788311467538244561755223067863218983647370590566714376833259090150479746865653421746913050484278957165297867386164228085446420289792573755285783028411611478244161190549157061324216801729457008412587073016060953405769634854405338856369601562985332922709964203901013729927807693975444880009868254356298752143439811495303116341099939094198004192590586292109555114059373131760415364916341295743450885127642739438728332523784650029935196730164537608914519779314648261075900169745970443269209212470009704121421130232055690446506827561589549210186447974582434668895373086791347844902106880098036634047578180804121174073075952232339286290928429619607829685141811439482012857232566690694527546802386733124968174501504960448507341991270333593055574983835929121547544361540537761412402575319259875283219904146453929933002760014614514233607418373353079946575199883360335088976659092351549206406232896492744336342774030559217727784370593852537983736331997960368021326518812306349251482439183553236469362016093538662222659843313550439593768784582165644267057963001423957066087441786586360207207902610639613746184 [152,118] 21691669666687467069272195864920396784099235755645598012889190531747210687023018570666801247412495865711663152672205579869530869249631363862176176125645990802125105044721702191553471719920650868456286975364465669316960264679502033358250232472251820837429773848180791607773756348652302909217974893397580521862851151375012195305943867735960694336749557747261640875047742581892272687791494491069030156480894670640340378566427081148761312919198840537664560715684613059113507208280070987636238567793827122104653961655801073822792362868889934850247794286145626273401373021728968700695421293873851415872513705574627265628158113672070312496013785946996092461538952749027642381825773601430730449405099284429120062514076820334406037481786742181485065582325686817018047379963513636811287274815852104583477876708483728176731379856007633837721160505489202426990829658585422285049639043268825402304482334975676984097563406125721009244287610871825538809469815736378430330727847525652376936930173174498125960380517457936266380964943957375162289736843151140777725710057342117550299296824447265771235812169993123785909821706754474135986240 [152,119] 1134362460473804419216903863879120956104244567575390430111018727419727897570286394536738106795654839453766651696835718678953922977406492104711805355391703034769900997492492868663288365064781750741221140518969434118120806139527516998424647104239035313178289728538011612125075390099790079419603814938636451866705340594201954388114510219364400406185172071455924573455091407643403695407860712420734784060778618050383611369281189515422436192786571178557726968414528399235939043330897393402501322316539418701226211496397474996737067738380525637829294394616405885131052106257106040732011867207325258198913944642455265933913249662894164391098988002022188854128109108093681736758566843979127450015394099160161781053822614197665387270690002218032666170107261296538599608642335252833414878927626167527724935484510517925169663850037099797314549588141347152774953055272673495155493582275941705100125983054384260429525753743136755010154189701012086176492299519982383866963949085796767823737791291590745402127090630885029408286257225184666185493865473827873022955522485169491491167195610278056772920682153865939799054273985796960 [152,120] -35023048421435870644365115408757279033933933694749584551687226182221922040208812455428304223860834421464676117064407875406616532836316398461041547589966357807665104357716129742785288892293372450383747135924651900947049722429408694921873661467396723950097559641135991575516286063314604778619933144624024579796188890671386760630243134551787683567271651059156633099292426059524323014732387751346462561976307142868124296170141501363328567757001844327979556787458534209266269221393753914428900931392933857054840562547084617328068765380206727774362984763441728200028712933050330932464182717601252833785809994026543188994397841499622538222704163816774648708654513814573760965418472397930200559598386917475774602018541402051872785193531011046649700797629868056115315172127191650863857691637144863232349527600832981165720709031420392820557763671008054252716198752433704959030057748671433748831123422437263510627581977763568895185471445976077894841989465518710585353809947408426607713299841444241046899021683138527115407083731476206728372700975044810569717069336178969042373223722865691417600442037559311122777286058 [152,121] -101889180378803307021285407879520404404199412850495413077735784494499520368536287013614494855149434868839671484666455564373431700068881775685125589404185723324667161207186969899443570077401064730576178433732162098037742299536338535506551405099693387997994236128376874711624573498171834997047903612584137317397678369083489395625466146722898515542852997493116654341451213581478728371036817103916310519199832689208433525667506446301761370181491375030048648555498204454104840531735760917251770544129371872825088783904180803628785541212391972633840791941105685680957264741166932261691349868073128256172135450838598703376802595040567490125351574701258432794243914101642951133652403754347602477384139755037086598735994443449437446970675458587387701358877166082338270988814374837173890036147758499426394201241058045605279347997262880292925317794818448354738623329214103019309190244818027791311451527200623370392374893634988801205639551052758375438341446310612472771103828004805984382439156544886012141267879428971250003930813673924298108724391773916152106306038727588476578105155349905852471017340109821040 [152,122] 4083288448178711131811170733566083205789487996584597424964100225613275822606457953633710591394675679968019826235281646953883549993411500777440211397348761865856454256537418147051192249495864654864683151643163932036134942540065986674646826152335321538681233699879837333561892497650448866610337047158076813860779742224835952015617257256685275032197924658874633513053088376032107607391666526265608100178391897905202206923769985109373479073113289430156279887795814304800210401432403421473482588049741496486342141293409050223643512291334845794257902130976032279080991504885616238205985574978744162660838996919430733861335799248211532765674975263221753375334495017760421628545037994218560295581241412815808479109930099017159419188541702116281502183687704432027695187030858949997395640872619269986165827407088791314626040633098211250379590563855525139758938939658806600251279565352801308386671815123943747363092514040357912854621759938015393766409805413459678558950361967491727505492848752938196423142101679903492943277309846881198079091330508438145568039130111178767744698189527078875200542356768 [152,123] -11017194544573866690940745041817290213577296888626519790461556078090997831738758408175917183955236710038530738253226660688000907915152203641763425647492829126360293837985549969331604565218263504125883143615343693496185130310739886549365409548208253299256482077704663124906058657554740539824689217650977859640946362566564433914184177539192641993825693387299007356675666791550206704408067530139554269136173333630007316393622952214636511427019318920575990470409100178627302442001573559007259627712465149518919303295683012414158980267223469763108821253534212203904886843631212602118449543337264972432632081271051117953038211552187177573575757257448881113522199474384917886934025115840481527584624215968108881546811375491730852006098409967159247269586611755680860145535078859688598640260683462680502202376152766577599170184865567237217898228728888840647861911410398853959050240232767917976016167781450511532383568130715007463828775031934062873594433211360999886429363723210473684242948310907587916609185564471720444289762832623641084930994364819138913085255162917159460790614685185495296 [152,124] -455246754244582508742963327914615004000731953338163810062693197426386895054074483192012136395925078679082031872809395810326710508883505260733005401593279989355676906912904586224486782098830335027866564371523324701821924296042057563232749385097654531688521117290132909226346249722561216616678303158140894575649988210813329046299197704684130397564860650490644258112201478305642061019934567625919141315840149305192539684713956849982074062506269478312823581884493152146202081959058816408019646177340930102525952523362277953668882596514836821628108742319160652807365052584940114980528517969977646245201473686128081253996918889197239555322794355469216809670424428870214689089921364856767951069924972640913405021752082426533715356058487388354172672278586865515481085251422114195068606975046048919077983957727401057945161534446468113273312879613746679852618225695182452678082854106894277830044873014987316542924616308445742731258385574196522414020311587894046155436620220158000403512682686718576979296719191661039202967368728548524326424805168392366776542637508315376966999078941120 [152,125] -8036592798712574266593552904589726624603340534166664355347547878553279514858738520233273408560045882351292620597982390478525041343864509663970710598384091007703699902511111794129381247771192683100040310818769623802765857279789091874642785771709411167466532601329193395398242888094161707249824023731047649210198185255772908575783261242002830714697170979899320776571273929228646968172929943056198420903786390600643109726016388441905299926351228824240906080064692578443738713298265239812888506609728797135678608218814024301278353382305221375749598280583642053795882979357540446780623187846792478944722439100589213834954743972867471669384740677416230785975540874614180655868118641714720449904343042805820882273519999706003406073290979714119420841415267546115006291779602980668131616704753348455617994222524909577854075113831379338641184486982710228693049170680891650431929526721513328587742023047523439235296707310263108855189809803316630574138337964173043926033759511843682471743264569550808367264646023343568413908126057949194294140918674108553801486863058956676228016 [152,126] 47174317629943555171491659256042661895117429066783609813059818720846455358160439368044364410069056579772102035292489880511975434105231825742594210112042565043174559416948849740113602133436806083726687368031353230810281013344970455999968921880446990089771720540544795028706795564530154147895236886162573490666605065584168818823307320465587602037815196273916423534128540663370517259541165098364653502868297993937214665864548681454740375210974426938051172004514740482623054483730757559121785277218904554197372177113138193135112726431730823721877693078144296456546904737378917235985608670399820433139078439759853317451635148659864612754054575884378520615130193115389946101039778370901049346946333355633154489322652918472453110911173032973981676684381022903951071572154970304756824077331817529745850407319804495218271995753393695454611712768981721283824279250361479833838738324053237984008073561061200730197745717373260176465324873998459779253931194074095806967500846474049021975361824395074548527177773741964135676666700746746444970098352381137942810683671888416 [152,127] 790087110981016488650360880358047486915062141908911039365573151232791429538739885983096208859151846302959302629456364698573897982632520377180253581877961348724732625229992611178604470761110451495835457343805554509476031432929870949850153649372010265414676675915641422491055826920961528432443131747389030529676996720321433350217626805259623503359740242231042359634067829743934737393926617338980963724519048198042644375522524929856202238156432706403384071608863186876867032759921324795649889606373422759961813709383796384232159489569564298841303268887411345363525597166028368475865211050781162242007580407964996205324217984455251131683101471868073130534537975773719007434441219654936264307708870691531000031978209701970727612685995404466780296258499624379753118072246595811463366237592271602804277326908792472825830517133381682384470935529568960622296547066836020655771836931011692066134339395064636622815803633252012406659118211047019546882927683277732786128422415562667678109341055194769943578403986597127837001658323781369110926645339497437850584672 [152,128] 1697918991208588645239126805458698689646710126006125330609545752233720904239151363162306171760009925833657644660685421613999673501779107513664364794646578033701761607340445985469952190588350543775917479823099282429244565428219968253684589563571841366116994947794033947883551971475400512468301161282371892936551045690019756579270665295554428564186334682148809894134949818387092268730563646547447665068640833725089860742338819033262754184124228476655790294625712280826252379211934416156936852590739131840262770475217508326033776535047017338158994656189729872189069311380200437204606894691580343403858089442767060135425502982271470574917724804100787968318098568699365918590243210225849111278828812616811636409032514324897362301358456919668964785426515614926053526265412040814322595255554279106003280095003234585535034765814752976519887591375970509094187530986039095243264175965308668970164821824552422663409556989012978117099580712639699031756402475844635784790332781080646381817719059547495118502309140891001561814489720110005362877348077172257 [152,129] 617102939429750443040897436965970974673951490462365089462332831348954997304470514351255514125377468610605578898782060059026444505130518778511779320194916362643732746043491167961970216618205907142659617711168702130214585870976290729167764994825007571905097390278051756072306600016710783047377603876159857641983135417696018648408542590448615181074988339080958857563329794523875346526122429785481258099489727746770069558688077385814491986036355724418203096010767530334072713315139015640737765474170025960579218157131909072145757630109919773922940066838476049841969125799476446958578824656023157281458838989384473384484933248961202750595613920373006977019769923181373702424284768365758861267248402307566153662997587699155597073922644344187779281178469222685255442832996290280579460700964256706314045566222127082229993577240392098268223521810202427755663742525968291789674483854990175968255353010325027690026607802045602520812822722016448846674915738559652090247545076606935615677151706927902049366132927138792336563927808641409584903824 [152,130] -172054505492264307180586896447223612405302699665289396729844311234204018954055691589194238881939635555603460447653039023719469699045251206623933355431879398116479924192270480883555254739629975563365185258637332171818543966981919343376122699169246927105382929746905558438915816534875094620767786119592982903276739345609178547283416472600814101027242693886646097723628170119332714858421130893690961819582118725471035829049803258548289492146524285428335502719889328037629319033384570570115541686058971947449585582092763640111147131004447855184440622060361068527495964012450067897351552623936888751812315385091905359107328928671488548707485910793397937040611532255763509117046976240943473578129224232907469961621271021516687639001587606869498405721339322269686423926717580826299399310426917156854663943440207906779828319141619747564168100593388068239925176358343935645055188989019299020287994003895364472744588429586511845594626611648240512734489605934218436664527849850425281385810882383302353766217232249751836111080930712496 [152,131] -390362296018059580298532928899997488189267232288062117914134689453262738914802883293113079795001140874049215338160937268196506867699023009604453949514582493272274344581497742214085150362803894883668144367929217050392247408477069523800723247129884596370386261337440092357975473265896069861708851970343297068858214073017898080661661219139241996173880004088285463014635420668070045457979271266165791520099892615829265004274619498360586505430495976262218749764316358669413527940081225453646750348313909284214830448821263231093929146851692823205617641963142454647260302758877617815630278256052289085642561033959804181146322724284058539926380177088634072073838926841936828322964998835496275136257807484288080713082427194478069716090500164214542587563329619408277031542059916480031317194164125884851180615600832645051373364517112118867896622275868580855554204640332341735276546430576883576939071608144352584468116693383883754398951661608469015350662001336585901882410021563128626426141926020425484464310646193597818356512 [152,132] 1372882052947589356746477289090155170974312491448758593784608403267972376828234997572623629612969827457104809307963379650068297083530716972544840865213202111738349554499418536732658613915451170709650656702040838882027769448814518905559567986303098694214843387524014543226101345789944788564075943910060562354673927723056606436112552094010767246024789290418103116817897034673427164145266959504126328674241264216646344029360617739869757628541808402921659574578359299548217536424873098798931753385740697317413007184848116120027318608055641560370426113569023168169372387274396341856444425761567011752359126135202584780789354543506845233060813605345970732982810710670606944770389530900349851791413589415161957694474272408337449051745143068712808838474582523156103618133624096108278791574972497392700616913240849746952894896306722195769778439601019121312486603259939900054188294267165603107995637539558150425585320814073838895928989896396306156124564472403696711123269446640813912827633762208653837582559614089596 [152,133] -1410568746379690199208975161585063599494306639331280297224722260343018126533407052346971094928373900239896653090788823199454967062598814163698625892655426928963236377067622824349518131477511447504652889954534199290152838190627623019200183282199584285656950252899173022850375625601953971009736302837420835468671514115250660533282990483557398258482152819382556645437708022849120339272977184095716225876280486040239925950667403198092558122289567546958177326106675021003619238239550234198711353039405849340313122106188635692353017330107563710735750152465404246442563648190393442674288878475829563563521083577872864202032291532372440420106767407754461679942543410163604047024298679577071647951577242573708385612036256369447571967114120911759983223789956132751720311468881347007317500529489536462062479892727757884561113628615567480417605836419682248903047304985597760053474869004407129048670219743592182405911532008527849702866958224547050280738362827083747616914280188773069029758584665612057864062296 [152,134] 348834041634310108455444606410375907686700425976341301363547367138679148675802221478968895545107432911667009470759993953142385583737121246625584768810935199602263576610888218157517591678656718467359969549289476953635871810038050568649095401234052421656421074830572982839793881577448597424177880339955455530795712597401070517398204679789890379741833108119495859487931354968491029247621709875393528655418128628325200303559807146953405557102259865312394232245500425386326024657695595460117340666464105063252855735592615609348117062415883987753530713874775772223320301343520872224576611224408868349386049738989501260061805005696779334766391398215390234359362363332875642245143429747266997897243043834066582752816395652413307742185146843020210561731736121303620341189989206890333184471008771192180575084912682268897371626500782431906615981980664176429636289854120322504705416715751961797752111759125834354776730835169525180532780890564430014681219329946378400358811986315119577763648458036416 [152,135] -20798967131057813387028228109528948722371127256711520316955855713989824997671900760548646849855287959105116372529110923303683695895627710566228902064963703685146680040004259073587619173787271638707013071380523186928266812453692280076173430782407485022757889330510725816714478869311346015702032074930575602003787647769899261504740795314636220981340701715108862778004386778609503973479103180862104053837573860153581049954402055210525429153701643638355921721954339597980471375600493163781972891931140316390456387533430771286579168050062718892508414662306683892709361325398806168657129097402830446711817457700364305457555320582527643234354909656399772365914245503144902637507835555604141982316873292392972766752779604456248320352938563427025551688874267169462754690626655185827396826707935298071304166508776628494608795215465303528190559134958373367954764317683287853364040496893519884111380267973524398405914143800012881035911949011563587499438893155860609985211526086459940349696 [152,136] 296025779958695580372774152860602947556308458350219795515548437759558681080175598264229287895203497103630615549832695058132023061429579431314130511583416394832700740425683884134299332397419856674966748159833759145073677382497517391729662350939240145886445098662318203247226633487056308960564269908833722213084471729436374318365411585562525185468057198582897495669831655745129956786610846652300505470410412365724885342465221247595561801511267757251108757881416732692316668175095310978226887490726091538514360363020202755485910992766535719680072483591925820405778767414593499094957755158888475223639797050460034583122076105980555533138895635682476517843727121201922115270062389570406646559617551315070763816873575074476468325158153907431878873616357233091298798949771603044811408357351592180078699886213846454529358587436169789383442528370753551890635043497774853052176406590553361024432758389835632509661481523011286321508820102470868239837542597582764731635632680974 [152,137] -988132706964820200710845175207119563274250560156842670140337920323397535738167765131542754753965409111168473629132993349944120833558536305953536541130657484705205610074445345364547856092668693659798578465333081537431282727759193086262770416316737310739041950547438976545468855996308099939813214303070608934482867960082619800804019084632725986652496398128337310075128034959973484570842879129079578600351532019813918267000715843435345582066162493411516233828839494400250960949170234554778723290898500149164733694443766672604750234420410904058086603033211683801480674017456351212036042681939860558075454401387805798343185387621988410315977101451129908518778742930577273042720556575983749521662667618878787304623756369120814457342539017191658562088945873551559131625452763761850297498990581796841472499081554642763982326118644747347950824495829234465348996740665795503376244846488898543215563093621892490942966286063669893719496049266929938553975208483721424 [152,138] 754395793939072760014767108851393404847476431259072730294118247579482873214950127604194649695276792679203823406540450768435168978152481165771735436408796972424667619124713893934221514885374586434712086149708340771522417260343864764034198429236940266904842851324588855387235281677797658626446420296532828032183266446979344114348157851031113875583249074147863646036508788769670438970425173215182124391218279128564417095188742219481142750552449930355676331287654456232180127123761299272219702097146841966841535375901265251559939730144164189268029594026941959781041395425967261058781893032009450910105494324362554664947673632304355596436773304380785650428456164821536865928936604816332686836900457960691721649076478860652744300675140617262857369541537735992921201060280123054928089696001573470358664361241602012156340373709369667504849802476684295460134396023556495168891122484170667161273147773913958832624137310004880537026572306528609701314504 [152,139] -127514569993797906472396930447644476371393654116934536385852193827912113718688614030043769920586198226022389669915592430718298618222726817689143370186129426421016732207578710914509987126141449159641544357980052474449099543855979859457474985186139382472312909578962433493478268982476843271917050469663192375609884291097776483997806799708624287092674937514893996271028015060013889807572144354664978936844800411866768584214378363829923695484589310170254290462890495008249341010606897395539695166168923855587727815464824253335381684242925766452078825928690016547260846322723330673759748171456356924286654242693632817087223075152451072561308366818109839837282219035460277394397339275616767925659931609620455789822610631454915120069115941562369425178688547077891225433394741413121582342530576344986470802713089186544515942653140289482922583190752056714950966036646389552433824585429970929444180909232525184380136692805868968121349577632 [152,140] 4584202847551594497507763846018206072962445252809274101135811224132558270791084526642677409854462851899069923085952655614132097710602735405383414946278795077922597269189574387971716985439754581624357608916324173644069808169077508928018910126441803437024655480274503252619444760525319024943325266881198078265094451984429404461390101202684096070488462006096373869142164923333938971152827023974749053715089895288892899118423442243645397086922838040343939188248681784923810267714004102191120755458987949228287101344797409776827828056409967462331209121139240890692933324203391290467503914922610558106564771161650713828779910187545064212450301768598388569461304193782778111361195331908027567475514627503194823337563059335454667997198014489160261066377763043818697222838373181120749032044275537897810929153878514772898658034178845342149792914307073774782775532551829595890522392230094820994384788877512896603962245205461916 [152,141] -33402769405660596179403044962631343778304564852778303966332247564925572141456078545628357579372347252292389354695095808315706942981063460276603003118073990809566542107169514289807795876426859622051816554700235609026964449207064268693077111010457180659565786871949224786355886507649764476617938051571610819408989521880543957782262267844580684622457220538778139919678803036216879067053570056320155002698416682239090971224774428101246794785863968813062564089446405050479747379982082556863476674215143112266705467191188631250428254561910570000564239135953625367881709940550618866175581866721250727915868819409328782799673086613305898191880853616186893430387384145088198823424980970002195379324285835723259880996153274639051413973696948000561558587674119576722354020777237876909054511582066403516367866801123366494802290538159599152618508918748428845736749726155102202962380223198480598767812323856783519160 [152,142] 46602563757457861952798355297654754843753223352259786013326950468781297304461025573730512648828532997240264437224558188338426811360759551897218138281195003941902918389107514161438871108224145830051428865591227735358278071460766421376528915131911509714335655768802561214278387927806429555022105771717967986736606425292229418906936532285349117225488528759183838556192606120014484793919696941657140638971074709268499899068461674104502076787264101972369296707377139085112123320231096216929703855575803836813920598438083989138329627257704216517501864747096165981241251518627218721662196307398544802606115738649989306657154097798383524150749791920975401126738498628551991863847670740141148135976446268233942165578377064223853044754430433321843655712273790816372579654670708147822668398120364074101941385119781417848389908807117755289676582277511811107927147160441178745582047703858276499784064 [152,143] -11648635342602702491533256933238146567749952824293277622630341011962719432269009191903482245395985617487933342512808007978831689709425982838233458111378314159825153910875906009030900446961787495012541862066742967659372612163925749217575601836983995357954984927050763008445245174160278961252968140967238022345153054101278565254126320202359779376321674410209603869214746605095385054562258821847617108571433103265818427655459559186874051717090875406837430568016557313922150016314547054794560376854845541454176944965112018212454476763810873787967699539213650451652642805047869127170199521730815773091758006922683480253350219268570759714240783384176635520432328240088724669349913378847087270819667999764439725156896433365294038824768685174234188857052906962319637855210935604310751013026983785006622605370758692691089697440023564176854664856264492703807596485922199708501331072 [152,144] 482871966809708369084500069261461283441547290357627165634653960345016794654838736040993091073797946828657880460178637939768873209007065718967130067403535793811074547097603390767287887849308075078245904623744182092256934352554264756060111219969866827183635374175069311155457745508610124627383138505427488133983990562814088011193034257959216132484102148860541247994229691503733104667388943315817680700230051758770704659174591435617759963963287940386539617146982986734234997873535756450400566039871132271508268231791172294078178629832701752465176006034329233921466777924726058058570496587496462128337862341559566553632952872124139867007150281536128835481932649986725681289423914054783455476877876323044121507414926693663320122942455613522411182608688632873246176836032288954391092910671462688692589901617137574252872655461323504770526651175245764164988913432 [152,145] -3035290623130962974258943354949239314293337374506761287672666361888066437600384589260856652944876587570758177262607469519225695250425276780299107521523641082266949547089284877905992173467604842112470246833448535502827233386393460335608888578844475663662488290313932892995925563046184858632399922646983369275984153897569399528578552493594591321628951466378288600148410873948637133071827531880110154637792095563287730165650698776502921936552503613425545586277502456804527951128476568163835553600758566710244780700210876701859640263048846119736114194852680324560909763835173352563566501117382181681214566186711085114696779705583698451117010876789512172179361740068106204097493711923841243462239056577544653595054036546461493567457403007255677551051025732328512475256448271821670201025519091921333967366459892650785648548581368841598049668416 [152,146] 2608087223026104841925240274148351974854410529592091463599452542330160513193009381505811605981480348037041023724418018389980172183620659678956463976535487676811671316730740441987068300191835554199676488609876320590667223969932520386925242716023382279690508527971368938393201026943553899195755228350734906550897883007967593868782821062668913507173156353070280772580990403390282010445934195126899407287792555673045004271201209436652927077135409194504355214499834536743377501020018812367497556014374458930493763447332381449010719663587510242257494596979226242290940887513262820484022661631516108301465091586107656502136752219951306117467059086483274154364219894691202436111589923003315918107803975084954785704711440562765918229283841044857257179819307233126013325535001554447649280152055629694322762512875490731424692209680 [152,147] -271570584431580128102464955095069620041422828911421288924317403600146481972683881344380913638977386718081517581405422978763778411168226527442496223789036079767284396144308922910359701048790583307525046219724963377820124984184369755741747831165093847831240321444526766161884367800438428374813003839902343147963280693032461194635412795171696185622520227097717317027017742662291502051342990206289723421006410310956625783290185952984028220640700090195254907504707218178067152655329307202738839457843479524986556303899031660844416543787165440005661692735699494161111143055555950702874735609824414260197378946278837260879536301678934670669525439816682668232620695517433637455186438318004907498301508399459945799585326211619898449046155364513565755749003851844645042511185921577951268774109394274498718669696 [152,148] 2977976971836940965011266419950424881580063562856865119984050361964741142768879159155854399389741664063703845356413588238065787315172698163893737721801428370746246138505987855617779057918111776155742657474087763735219095053207427732011571591629885608492926926148552659269271863188445471726611785187059341891848782712341687634386715322696610468097272808578483699478894555454098705475084664911207297723265217796817097846257745638336580133046286731010511477464996756513575407789647619449791232372352221001724177082280110415512943030769581294487346519876567471765040149971305948585972265690663412656384726005680314039193913579702200537050293389719173447523370453451023327219173801225811252751771643733128956462926656902286162836621354387937405908790615288067095768094737692649336358360 [152,149] -2917611253065628260968586000387458095543208372618294523401572332503365636673084046370656217244897831639391014372565681939404596506668559845905236492785950503479854062806939203725777123316530541067568305682315607656497670190153785013141340869431088578502453322175945807407027390853967581609587024732265879857574436777548559862345572987743379612656015743076497919944979175007946275449780773833681758758577426882155291844365793651823962819618858052803853021019414648259869006904071760363677644177308777384766032510614811406075293823958501682136799310716574636326734575904914776897451753438857869717769611841729843887992595475354617347168087056887683569357330822637896907865172551747521476981066630160396085400731503471981683985700206052173763657681591151394490096 [152,150] 210363113358483341229431136652336230273323069403884695188058243060345287431887868492350024339239677815534515081370324332208510117227519318522271262672954876870142380264027488055757882617130088233356306367345312296444773476025757394746709564849806656672925233004810126488955798549218576738111780821297596488363206246737058025270020777632035606624029032527550987685348760649122967929596414145730683695649087248721350880391686736781955371660414826733840336526062577923149592602307883336271958519757951361503097576555711894128122338347450840353328496419848057616719012517964996086239821391622543452579378277269659951854633138806940908044664031842128898391080612248944962295469738772703895081702269152289710763650101469235375705497980729082656 [152,151] -886197069638076739390864154847261176454796616409420854535459955901148843059648288111745620803571356417166696817954974570262456156081569727342876162578248333497541408557333091682627806058619106353670735599933058414232975721212995277789207054516253362955119819004587904637089018754795201145499108718769521343458679293333752492459898861567048096972913682105887527126687713416597885903399246559487427649875331910110057082153999829229546548016730508696212146081060491736381249723950580639610562555501643329353665707866299434023889066184956494508079676637372434199148882048666615712691265170605627250913782244482008656495496115501274507155455162298687379286803764842541312746076239477923628581935345176548912749239239424 [152,152] 165273978353538974220735090745619671044901427331832248542517311314319575077415405238221070468355318227961873790265528489733730094660074988312850465247769046250378400493591396998460624863599705374261454810878456641695569022971312444429782870200109385425499076380614318340412695450996318411356879418870178515361003689600969910151052429847999705319304722359515893069209746381718340764126246087136183873759585476350492706623120458095303039740490425910185319751325576185799025150583093002566328443266001800364801715074272143593093551833772886462703228346791538470675214253830583310248716820610920316875565437116325274731357345647767142014237090798826024416428723059009073889765087363013718933603 [153,0] 1555376842883899310179668458140401800703138370922922900553737731466863354131259162219622689824711667373282395055976299419410165627232201725335075826912702065673028382973032321502120209016887753338372341558189663970572189009658157107021937025174973013421846066812274541332445042252936712644986744391675060911718280592868898969832929406099696363782378002572949846124881689901319726489590645290151736090982620810859387394822352518885837698991978028427659039524105715274510076798107314768047846479112362115769234038599399454546479923416331674938363257449063189505192050884056045324504486671845606367346285944163493465143285414068183405039241369333341887567470151957402673614359394973529821462258732504283098836220073002556848064030331314304209747157740420373401191897283374576582691954104152034752592693491794478325496101524958388797809386103238335300181225757015455380337270371353162226712235405162378130459769641317829632101538042801828230023324827258852476696766448126339891046897990869437355796997821074487347125605264887875041264655174707760932863124210789420341216242436572052716711455123123040227266755430941586901465378697931640231992864022428881995454265687573524045514798708571264617025162531569170540826086784133389801951982510129596131463292631552359838918445965191119093124553230749721144187805881958923743033847353970909962378825830172689043972853870961258380385576274863968034410343812507077664482944373660965918920296672157229108447256505902566490505216000000000000000000000000000000000000000000000 [153,1] -98199385108482368518601415958619926501802401957296982156957337123749832920674993974260093853014002186584675684545743381978187872673581590401138676979651482381196580465021094246200159803537289104983277043909950129493366767580196159979999909553666348840233629153222591192332885494077918843091072431399672632984139980223589583790350239687908336627163076775459144021995801015488412622831453374153809874020225959670284517369714963683870060316162099061841446437830181048500675813289690470090309760422308595779990787056585781084618557214265153942130760871866000544030193521630141733882653452827712892857307783001518203254365995188703190143830887982031473761042642785502301971071978348548812343405228345290242216479628934219544779644732016955902753441708053058357972244832541924547590298133635404825218638759381366743294327895252433753315413641883155376245257284488683707399284712258796670189601480484942550576542841511777894761949962235876151331922689677107202468949099956905435660329970174756291382696643305792342741527323116277138952010461138209690941497808599004006411889621307228030230397251960009325965157156914409452692400456279388105762297820628840369883881675009694850070840089480797048010621216023310447596616963913297578375291058844575133586883270515901734597418642832714068986215912802672800795477668965688817457958048471473668251848117982619832592246992523560297130354535291997189443283606303271480630970105249179271382010539697879925546232415461373227743297142784000000000000000000000000000000000000000000 [153,2] 323347351841437832289711006309478943823539002669738176692474805192144285347610267700623102472217662717798301851936712954121929669214155886671236520139401922988951370041589879034954837980336660249323626244143345401263471894695716753912231644955241734096732085224561004407895893745543727664264302435465711096094813046528962939708877180657440216371172239667494800677025533457852224007923399955020745270713475902021596286194708765397693079378455561992221155582247190045725214258127614665742424545410848378933603663589580358507499892165795167628591899346725813332499230580778700820814617853837052845262997425326684279368375218917971471938507130656384038864701912577706680965528598812588137386344825418043938245900125703430522294868580509369594956766490195026463248918782847660527987836507949464841330459577379195246202559381582965615686614052200457512614206032069494078592482042133515003045045618835956869795560555768762445308806865168744392795487524192653135050955822099726999206269050537781856242997965958425138922329028658786409107961646905966383680359285585919095678920341440731512254230665587798756539480987987001621803999965600262528533386691833193828777348378998230474260668208193530741761482894717469960141596324007530361215775147846612218912724242520887395656708419770121219957541578120110200783298073468841915847485678632567687998745937640912740219908461132933071772228585750873133019514742890166297012018849766259481503361821507265752041870437145767306028264785444864000000000000000000000000000000000000000 [153,3] -265015690046845332617371488105468691086856408844069449879595698670054795024552003142049884698344473199476312817088776614217652102362136951149454668069243358326271720585135881761083022577635328341614846999945956430319666018367427587987082380729281760414953353699300490142233750304893896838052000842044871964180939391070764397248603422766552616292501224803048212566374604344510653885699517523671954072519639577967023198712563460337156439398888840389971531517496124528556240058435618560449249653203675792410249264568769425884670489350887727723587352125634503502934790646858733105796585923001808228128962800614554697416352021727098317156453807528097051251857826847796431646155332971811908605208800087464584932199344590549291999282456276479623013439949875940924995049680925732190647174563678333915043761118514129466995142786703819358489543497881871127075431850895930944711826064991719377252898264450112584326443572167065186035737747653900100840948403005949103091927536234126565662921016640907783629226340751442218408108529425207311049859126917874420061245213149586161810971925482431693142559539092853245786236301294502498089214439477504870888183684776915552636960549071402683723430623887949494182674140996457065537003304107927801266485581581865071902936492116150406525600085362140116764986680645593402092573269236477629444802520977014658429023879607343925457976722722422534365621444867552214117633235918376525353340347284444353609696776823182757837774945006269487893640908646645760000000000000000000000000000000000000 [153,4] 86824763535932501684908396676149523160504324597387212163561123037875511405577367763372951532248713307966441560443552221293316282952042487429701589042240628946424216898920753294510007052215328677144442922103318523510793525819480398755016570070822008007558727400889881600623269029256186780029940785024410551531620589008936015769976029678873172510014624605570638010804786329903717695734880836738723668425895198929383278135693165110648146001133777415781062638156387888425304619926923125163405285148775132755685104667623119075395719948654032108993053384271239443795229757095821616031746266815520015616157530747338293914984372955210363388086617744051491218010590571352876064145211284579014581288501808360315652334774920946896566194181784045764981054506725006343854135657050867894058070428127248172880758183532960945040250026080664157917378174055772642176283670951943882665691525514257980825212847393411338834326297599230827932642159033394715486174126129224309054362284048898504947471315813629112262380917268446041054025958493972909725758581101799376112359154284452802423786442244537732522050639054671184951185474145074765112529154380522780424543402035491965280322018341634274867728363212704505637369163376289809988899992602993891654831798795889363911693280085524506151079028231517025272519093475501798415371597333889660885073030172026909607295086666679191348061145093465478810838648813980823586813600084079805348057321630039339048548287248263933298078134905096185971210918629134565376000000000000000000000000000000000 [153,5] -14409979349477107840051029470115351185420702569175993001053313616407321088074985100627435105744303820160544277848921597397015268620438116266834187794178231491377703695119605470058549617003065256442574277412898234453925682435746370145465276418626225922112769956568567467891292193350972572857286741446425081752485428781148490012037727808447589071167024251292018483947777061820916290729621165209050633661411636753669267400655898110279060568716477574803111133960677284364699582918528746760078704322729034346643707958078105852094015808965494479093053377310065533301292922608637904014614303505821506998726180765428302539012291590123215701448607172190904907584017178687262243296130330356287767256160489246264670564551002979706192456879316277124755198042922712542542459805128693988514384546632268290402626122560351847123205521685437061984283281298477280650421279397033120035811773316012371926005110004034849135730104619617000241001870882271978060849413515517785852319022576410563067258400818359373352757137200113080335703108098154163413301175124016633854850788495316685077267529174078544958444037025986022753938945557718191548478095190190312414617243819274396886789242101599277512171487838735417269327008560651361751471031654425684536053684228432106954767544448273977441582121336858143894010597675607015189303608526692532947964912498645072706645403769484600857600281112277995867393934999986287639124311892108644417145039834115949786519600213342917459936147396147118143141440167399829536768000000000000000000000000000000 [153,6] 1397389677612184719368972484495341684744783690375534687169142381390633672999223021164660963932662455319810352146055688823210580074760407207404223309793886720965628009154942929317246366730636805773070940948863555859669496369480960089197430808220479774445822205828551248738913075457097769262857498112042640998743736908373233855486830143453237072667020250291631153614825579858106929709062163858743800744146434129495214328524912890502186761455000107969503420063397796615181006216308845626199037365908284703114148207604205673977361511712470162967770200861256818725547941421017952145393105756625639628416864502179077551029147686653144730783240794127439391764026176271493206391510866339533415847378686742861227319092602397645696749376959326198352497832598560755080217281738067384665630524744773778897736004477829639536468037434283875932802877831877666534274834962636028834190750295935768940281114277230548488020773207422242802221363071828049904740465360536445831248914248438039758362570987144707081572841114392497329500365571449869743738479452402359662503310793754242450394429830228183238984923385678502478398530133664589812478877407530852286253478782736694852165524528480974765004956905266891920005093533925193392817043263715036008883811303329363469768095334761186300254546022367089872016677717125562703839853661919019673634051671377117332761509219267295287967391720390194684103260736860808091029632214070046015034681118583777642497809759436108723323556856853296154462230910717688025186304000000000000000000000000000 [153,7] -87096688604641664771986501316788431173075843784325057765499628324214763792254370247697094758159209743172653309102948101078940987837879722002740996449661317247659406526055486579972408234071061897436313948346847049789940902715455579043885200770109279557558666783435053514886890249886805279260001680876640513829461799765419797908616478709301022690097220274020083282890479822895267684538225678669436724261600578921691914582459511626871675626027845773563919274221205005907308569664439738166433746134987604511537396352788863619837995480825774165329764499125123304289269077776586331533631045869638492546300850414366157566403026137471155658833098717719202413170863337631264445583113775388711286780099144092774999653951126952055910044887206452118806192135106404357935895655425082896569929962135179787107758690023267200172164608249536027788363568724249854035367523056458951024528414784841338794553540083849057173983478186593156923316463774071743522023060909733079846013162231769594164960219302388575021262419272192289466231735697444034104170207683990933370629846445693640492443597864441235490508730276146197687219294556366027845752805378953175563528131656851911001137075573995362204235899315328878550311970199483141735468117728935997735969912927447244208466041200848369172789310213934686071756805820270256348759670397184010706432245394059007642027888347145449739039022351124734910019591234541336171264441662731048003657153893288699796277470456970062826409782521083830649242252078723420548759552000000000000000000000000 [153,8] 3734565327631589331609422812188902607373951522924551853017545164749045631560555873139845056820784912908951827034527340297525976258029044376662201211028718496887080113860901330914417931477881550542456796748093834860336408263114826595499027168493365934739065345580611107979287596970478472612797815751345049872548726294266988242228470503530668326606269101023624456713616171657788803177101722896483391639595525833703825316614656418794025832282529195470583360180226205513095517256377430980797501136384541258694637989176270690471414196756446674304876785680720610428988349008659715222481674560713425995311330939690914108849067235001174516501700397046510520233830424577206713409025329636104333796911226532081349550814686143252220751424410609121185417253078405288422554161988796141291897330529744181047713166769527557977541821377364520730341323725229238538359445706655866424518486505203473822488390653795917762533466426338566530162011217876766629824133035969807200124647575907010127920893632641437260134368583656883150043244437661296793619780472289578230372242048544711557711616245188192851944248140546578744057287649965661513141907452666585089491341565561920138441264676135706616857925689473450539880003295971411113240573124157713044614877378435237106541944970919594890296301872793980135103723369336967265567613379331252252086967353977473876257682666883507778829837385551400195389983503005999911699474660557333840045270491696827617232373994723739774704357007643842616129870834918590791402127360000000000000000000000 [153,9] -115898279047205372960414879958401213848466436821938316015261242231543834806075950215678665291367220759385173663773894874192556082432156940908379459643762854234441156923089212045190849253577002882616704109662901186459334094177436868860736666124593952340798959143737398841873133608574834479518275606715818770602907443654723946937323543127026138012072410842206240678960101128171628131707566677422459801579926928685455447113324788052674129658382511142054076861067730008525368444624029487004512755517668847250752745502784177141119459856314852748396010620761789574577328571442616950012590437971058969297651010199828194160250240724235014312064855176499492344817542841958654539195078459160724639980454084738636038480419533277200638190328219917831374948604706920133541462709460319113085771690596127968852976673470642324337545845609571888857327829656502894654249027180136683993520101488496672381340617733839176268397132319382165823262974562749359976061495221327727172695551060391580397272337213186641810752821292293512185879953855574198281579511164285066352415235736545429506840860377398271749210694674350926632100492239653211324431232941749454394272287736852793397162068191026192990477535288595274797860186108297615941337351515840000473932513682021223208196725615861066012969391895177386320076615156803263904541987170682637892835585188534758416942626131684045421941285376620676668502607893290167044882038919774997989305766456692231360292180780187754021294882399745702376805595213030990335566675968000000000000000000 [153,10] 2707300004517420496759575931083032440420840620398160562112792569612815569062474428569802432285116868717410226674980817344416247902766861438988482795924642366647792280990592431081435708417591317989113231782414183330813152017631834371593681745383750106133444648479905872251372476998284622827737743490842736904699199917174848877916853739499078770625208142748734942369035618767890753137441835208696082635670827930976583771410987592561151165047180904448091041538729438542158251268056892085233347608769593214323648887901682208101878163815604467903926652924322632589793987351017727858423035941247001449631703819012847150995003428399266251504781359565103025235492145435084026392836177540002626220127431596086386716180584383546599197648719268430809698026643405791545719259505412141511765658733941828610608634871057331483234109946601509639190043441950523832947939777796302871200524134696846750962841844880899463158506344505396974472772610575919202603316609447941443695790135679311386951648767404804399156287181584986793516090992807767599892359986097167207844231014634136591258935520460251463234284177631719988096118830830943664209457108355681676535034883675414999494895233828085082640539997798611208689216595146345087724872204325394799854558504333128041367529803873391929147256497213643984208528039683540549922823204000377232551706157480627910135598238426435659012014571667318323954472933572185841128512537344133892916453733499091265827023286944695810764771040730837185194774768370267120325663653888000000000000000 [153,11] -49103263292342514190791881383604212913804216523776413661871270284262650335688473597789108456887628534154164779684258325604716478628724345286103218286500687859640692677040661013185808664160523711953219768003303598250519327195276715037536135501116995166911801032924112598636588856851067590234409927197310548091255465143946622232593468567917826996984822712064831591325154054461946864260439663677404532077276002768721209971685744576144984133756109354986067523303040971796075453538898066773528359863519021180225073277595496938909394390174993046286261481918419657311876926993519859204685303396604162442640664939131881370569019214601041064132040146684563815800755116255283893280034789890726811850782256124656969169289952057081402532691421149438422586913812634241242510401059368282008392160133960687287533650889666558820815248239416711320312812973979035365402811876371962436356430242713471878844915306945662954492221022395915614342342306218213828186000069664124655041776214665516668678985736082364134723072857963576165918392675508022914696098411583862468171035279653390328457094820053361607404936440445350616634262281706465339580262590479717404943961227835549906405887716897790230336096844904040922676411765402800597517986809875183178476742754384186836710016120879571937342970817296019036823515604911204552384765589566212556902655114682070884134530299041228605387649267282846898642047801486455150279194135679611423051282597028952723283675033371508262996058917673847061221111967845836801467159150592000000000000 [153,12] 709110220796601216353153431376329623984992717083974350581615111839757505405368311606765439963564210591862896403999138730726069766901525955944517832525717293874767221402606824913724916965691919178666314981390608686096759922290131008590895259608545010955302695981836839556104532465755908832798700021289379834418174609004766109291014768320371677319366622820346631009159431403212954823999877232832716677475047289836663085485395404447079040069438334747718638923875958106290835868730519479426975068873289572553505218513657370183696424445180297647460387421232275835858300661315759941189864289243008868260627060482180903151911890570760934649538571143582966509108732981035257455855737335490856328214867430845695386167335733815417726590709169416796055265176845810322849572925934670262533616892551144007303126465837072875138286435930656799625849025776734043397374746478041611860812316920673081679598709125249700684505088727219196006936332136615750101148534390772562072056683380801967292858232309424493814625077390954505507085273626489514907760068497872736744818681669710395725992836365105192442006334870515688918153798523546032359610575157316021227726147038114820933208607058765810180742082807008611492267312235188200039031979359366135480911191065101760021095727932765126834229258194543452403631451633647396521411888139132761352490839419985780520362611087311922606928192846039063212447018649579733914671408636876402305496991452101546618957925491269113109025065164600652700611224477563745218665128132608000000000 [153,13] -8323863565965661271760888556654911456491517256567568552883480074171851726682758938110627229233185475148950307436457616797560381115056888615674104284183587024148902617811081290907629458376818103307809331481188650204401461532695548173172348741716985563064187772822246316577879320092838616103074725674522595849638075093435858977305100323073753866205973551668366913438171206678555469886813963153225319682232372765361509617994858457942998668984803038196303828663937836072058309222364934175724658232009396383734390437908837087998365627157153823602854658322827351771566075220952550365309733770531608118374891781078277590509682307700929565118361231188544206999022592236208714716992710625982444777379642241971180797459121751275253407010847086620648962274345712635116328186523917350882120146016610756666412939081708330845305633777350659178092761321423602266457216117218810363186129626163655306853895349791491530374854344127704318169377249011411449212477608667946484927642018611806504982292308734579841857144458719940535353437922378227499364168290690900060767254484371078038570158513225466861686498914922784843743524091117617520474520490053456987708876810651057935794957920100559533617894519661536494938749720161947150737757246026336034334584371738259946734372979374204807152586250659719442009069748772133035510900690832728999117388432915985413857892202435872881332506881526398530109629067577336626170830759208094148530656834380687494655056830981919326371425501670608305982922150332252565097424655220736000000 [153,14] 80803870024179373625751158627190013173736902093533653520883321328535106456557061900764761371627079635837691759186911383904503801297997031107023763117730886342367696609923201595524821092336997552168052401622800952851679156726726451831262446833582684328826005793112443858609071329775925628489201992616289988941152672898904772504817852883962556505300602085202342609867711370471967856305714707607563610073236845607458894748793723941337832538921046017276431909985533173294158232235788965639572829179452513964592947320528967639937626293165386536866670881110746846793263696699038659983474051195614580064741718397991582530044679865748093128089855388943084075606265854484831801155565421976342999104379061337133425882440173284798772382943441849560114530971110076814951729588494520648468928589101188264160564027815673585748068551894386391941417174385117562869114699624910911082233860999556287940379614342981910931323233933357677137505107246148790638810462744527525615011182886570161080583369078535302424279207507053602313054258353214211864142751227796758082134713065250841954889238147580315844482145851883180418278838545242050565795032078229201611619542927492388760508771948762769923737717716347177853684513875752042985405395660672496390483285797885998316352747684422862620450597953136612951946586508174263984612842949393335207904124763263493456319866027751037090692468206999644204918880339159613933550183883897058081464086398156812134109395397273787800598824647144360657235892367026915649744378289520640000 [153,15] -658193413504964377982859953912858780112574063544690541871916318639674170132525023012165826340144660275686108370752858425982716809976082055482243340223162574134644914401709659738468640425464465653876226453082994788786675123847518976988834629668575746108170521120289371079474504693416639186924223312620569706252243927015853232277681683244079155894485675722669891676004922434528503728992920417119347674513575260874165062862185961153316320069656358826215683176192855403584915976798104509290148052132975863614915064866854698323184068384055146025419226230475990031843663877734683360746766956280362449208388216427182630410620347037610129700695493465971090092621277149950478997731664562574890773609863998567873312673939668218790666813055541603521391728303140220858703071351003963319953763410984824893239984063827548883211265988265443020506641333240715760569739422976116341974024749041940638375789043824182491146446926850044239921115380413060644697503802515616094177766371865896929122311900568935061031292864991922404099899375830413048990210566399468369972123991560255553551982830661069347213060289523183988902735330326879509882192125823865105683336524561311297340939335956183992073021819549345308530493465470631877964648794234094891133145232212813644767624940358132763069991930718978974491155692985459753501663907172982712557978567795337248365159603712214936183836469080727071492520073308481178893213604558383109241118370132973248637419261317838433655372682080464708239659890134323827052688111200134304 [153,16] 4554836579929384514946296149623239728745223424313497310252328766177343253880864559005895586808984381100843029160418065473513699739666426959364721793783883993299100641546135785036893458179440720530241732935776053685853855812861528987453038912177505043396432578301997258497736051691748836329290112005975316881228904229423155022626532106211767644868134419506470500028495383201374031073998829363628053004209527834703126228785308715514253569534898494691839542063004802695824188025422829400239889119725653837507843025123185011018017210953360516683247124506300464101441521461369527670801639841211548217927019641299588018195587903950584952422364952256779885301450395500693977932987347312302359211156914554302660200203832062547385188730536080444342216318199709831882195288169678602009938240731463022207513619283376602220672325537330649333861800052569437819761546602077299254701454567268445269954121219599432206978795841504391806494838069895115885069312696800717936448861182836280781162194140223734457588480118254136108097715348678957805056283133190315786823610784765967076983968467817011774981833042945968750531089815328390454195941916958700931724224648137471755738888387027137104198674401220055884036074665357488270449618114387346917703128908519250177950085847914744491632359988049142814555772445114081170274867215850380741391325014701000780078080448329711444241532644634644153553619858102566133333306969951332812556435945668762780186649420255649093138884052110392889596646920992089549208061813579520 [153,17] -27065516986995948370145208666603355273847203995172576446246216789880007802086449988616530866237253482643887535390767457382805614890280558400102446371328301569148693760386206294677488495493225078385251904875700627576690784541924299602311848756127183770921587084817566457258661247616784651065176964944170983517028113412582256575452789619257597441588964400870681240648450987124943634184092777348747596742081742195696080614835312409593019210404531607628193018709538087180058365719943042264482569197649574483851049685084457104150230517672603906458152375339662617207421760692861569047951092604532337748014100498348826390057110491845423215728814934372334261127425072626333702893490577211563199709815139395569956949262381530230256020805030713931108752030106183697522259902553307443965796764377919313458524188851101521575960535660009487766566109549618162570786495217024338170577043600372947746709046760315487811001307196476217005639513137418699139868156452090612949546470461527375857142483326150270864386583061575416785928690786375337121252809069724694770492512629153763453942060110902157254329315574508839399170009626597479420528147010814951244491020749032863600368109110168887451914831334724842829431344440783291125614832062752824865994769140420426230175155341357760393365886403988378579202348200747999105635127695480842567011522535231589376266148826901956829211998672968119056194225209267596410469426360644084141699906294948148884586753876232653464421363978080389669056279383865569503077717280992 [153,18] 139376195765334614340596254417654577285030428273896806204774506807306142892590382482262482221129047469586717889110639148224847097794897787564819523111476076858370794396978533960045399978005642863716825326071612340984969343069487097724546824937059746344261686984502103790250823469721163053514154566356874717270836397447840664999360716271052956384628488438544578441765068112916140634847152400522743889607313988404403831367626298962037511400110997377395963059400237958190013927180834906664043066770363549250683623976260550717567044174645272421124028738760628771933223527010954268222890389074110296186812542349089935981319916223190071244511618568463901924626669908231703248978175981960515331555651104755306515452077439063676641864980048937480639625538188571572447286812567083614633825593723220704338418505188822877932639773400720405405653610672194474031742903339095451145976128755769914623124297270136723733922354435052727929002336880774084650394400541419712869190021394863606790906259652873896805338066776105074921648170815038911658256623439674480245721614868004253372502972759795363132889386288026292449737728877807030759467095396470687528271914078487275652007537907414880951676171265987226583143795504310452948129027786766636216161379764340715952333462377100344960406773159909796269754105781626753197984218343950592166461290801263340830194087710282353174661429518297263334936870489032598851646773874888191963400574856481569037992634117527385261185874672871061420574628006741440049065462400 [153,19] -627014532983606816905470764746120023869721121281143454081324790868355126932568412761206139782431285741419839710203998902207442605911906369260226959428673244240033106412165720489967400731191409897444986536469085909453673390961928482413093475505506820905388148495252861164378670360587161034762817278914112671796424560068911056044776458689145924777479585212262744752079609187361130458915861762292607952357537689240648559380938731724950782594141138863150781207556863153951034665856600578537875907054736661776924254190977946023513473182018972689779662137678484006541301788447268113666105806684843459531452577687158768942658855450778950534605572228862843292703610933055826892555000361440498748870114093114733019088320810340748419676158983233669532923603156266651569490447251951892059030517210060497721625079558996762401954022582305864904476254138882140533963356383267905073379167149407891655958498846703589179556496038212426723591737780346644090577046534999323602721611077092821604430152662417007169925503817525190409980926922963499933848813137364200564599649979050019096470011305290806208742815254927615775467803846671191259766342741214267098708017364776519862047804629601061336045471568190458952178489101167172097774101457351784908453094637604086590227362559604995900092438309378631262112989448025353125433555726152455869247153337482915614893815855187449364686763713898347278945914737571741826163673661289044905059509158420701923061559958526460131864324137029434224784907745079531375340960 [153,20] 2481634462882972294204781146999771397917275564151621651349126350347147266273440958088591507445677124377342319283678954920963785561419809196942330295755072552903952274364571415653604856810939932474180460224913704745869645281741229705184913150391056580344326064618991942627055996228236943386676086358803076630080380114901566802655333470014099020741998171422637698804245284817719263014686314868336516808920860681594322461918003841961510191967851304234570416913774305212099429129884011935623393562146301246764272766065690843818970945962557058260323005765107819677111492753993530774517295325739902276678446653428681711734407999798649729334683635952824333951963030435331243925940009894169045743651923728521116982257498272928225903536099715403943401032626597669736786567075217399365121295795209379528135811015175454522466998396500282996977564389453937450885128924265339379709075916106216491796352636903827047622758304341915185571127519888804298026525187156382671366982164366340585261043104866830628737584401762802510019344490489862040164343652130493755053046917076262218545522988333535716121408213415546402674127287026102617804889157965458022311628538658175664472635453718021452269016836449286181109697915540970286132038699310578383711294326332243135573482959575801044584307181054266481623801566480808922379767198009543516733299821138922398091217312218373590484699870740158091777742471232202689860566059556983720715670554634411589747650122983746214688950339344558197234246324688330853357120 [153,21] -8694737291106470323089368937923768483922103268079565924301670512096658714621043289878266826222922319523294379285681102524766286857000436089421754122172472628777945674976293017843593819132450333415879304298810786863091511572559950716848020200986474185313276573870752182141146820300403652026596394674949292819137876157817433835098554489212860309243376850914785157132078536761210672879745002634947577966978950222884080886343930284418845919271231704677207055837906632419764094490890321926329783361418106920833055059704216061116634549759031280167139688274614487177827697511982073678561638265408360120733876976488473529815321697907950754187352003010366348898582642735266560496523267773083653011490620268804870438672328566999504320183984665503822397973440170015826765884633521884576382120956762348973085517349742139461957701690427225591219074660756730850181506047885255939741896117730467589739156104359790265512402627890050158972036478942443638715291958945644520197317607652514194011281019391815693418164490625379288413923170823025316799128424615209386568567489629365867747991031155145323209532943474430358960752063687798093085112520290685398071688158506505109974795514156516233722511604589259543265731549500635748995479900307589242612239389522600965282132165909826506694347378810319311034957480462980990098429082334525844456313321910492575685575400240311931022932677406154985073054529140875123946699454926004607862564460136070024592914715149810638994314557089039327167422816774381428360 [153,22] 27114836907193557383783375789170284618532365470213288068597272685765528837519937027462734329888473060797457933968953232375408590637421937775678192224348493340495103672253679615655270252848144440853965642381288701471005915248994995047812959389511527802823423820488555707254641076490311432143918095407096762949691908710136858228374991060149215292399652675843708365668875424408485859032273490238140104072887816636354908403384832854315409495151148754383874435425082712912901859104550332594718348243372011848038956878008136047252985871587716365140670186273853903420797804012908392439462318122285702603229784003804302599894331937964622244146724838299931306227755186982163006984190392045387628206806860836453965627303148021856523716835562489675075078047250884707010547949532318632673302788581604430382745288830304224158736410193532270066697215690304416156213474952399424884161070597609141447583988779229902367948181061998465565362289002423301858891037755251300255400765422739704903591590548164384649791371404921198388859153986160771757325375538273529068234834577358518907615313750976353140021850566551807554408864959273877418116926287719126969544029799739147635901201727147455295401029200260751853101672390209403132640368506842320395821069981051722598920895555958201440168858150223317551009618546747097036364755980337332113441568400268899778316575717655109300148481667007620571693510769834947186622608987419641214745307169363270020663739924823783772595798580833116996265440092394694592 [153,23] -75629725246847459091682858561609426691424070514543849295457417739160189853065218315855281554103834823693753068909941043924887209078297245897206895944089514946284201781456191915919769887856859749180044885746722984024621294754145669878052040648715793545508560355633836306468790643747077931976594111756109443688907530156509565750221340050031437163191135015000229324218542400701585258850491646848457520261502052909724690389389477482401824662839751593092965510161950222844298817171758177387036794098878602266040713161524622681217664615028831215267192968466215296168177406573181132808285270457942842203074377859615301800184447646245468748619558199037773948457849699350486793617016948172548585836747252453334024261481772629773198825610801550052301084290482387646744657062942215194504396817134008235386229016176424924127800123396852955949017268044081599287380679517267118043005252085502988460588884479973956148094211215207267158810287894068534275402376907173443178501651878600668986946558456748817503329346174994680150941887787634925381417577228360333655995112158564207499356767024524823412146155649315538725116586886675947531408870949774761736704235946529245662326505361114418995154344972976413759764669398208897522671915231761755138669261445663685867804574620023895676225007587339546574749491352485616249968948909385038279906480946966018176265537869750306922082933689107628578837816772973348226337118449425881996732202958123269921466503461462436579078181006489608199528099536605512 [153,24] 189487933526215100699381699026609389281750062495732084901289603756798060089295504188536315059576431402444703201301161553068253959078729793314151267038398210919637012849054967616775684342149617108335387557016354092204108700835533688807060926803023623257196349139893083279684978390205198060275457658853189328958347180608571138943210413710734688629210545507762606708900429079002050041393472981123320506040424728751683013811394072817475194019353088915663483308823815421003282024992844724426706815084461375483852606123952067320080922010845509453490109781571746670730987997475419610338952486756791237739266639088793782924705466677927127522033267466613015042361830085275425693673544249096080029346984097076267928531120799140215553964841599531204325518996955732030261187100557240992315221643981599487929967787519827790650606618789828482032351027316502777757513431787333451330203267416819808213714737476918282782260206264787157198342792194332306862391773947178290870603499480926044514617150778067299929524299361021945393027229445718541027235887433539158022544995418880399601773911709691830377779082461524433146908217724937309743835028009436586453187677581591176839096073283833608331211709821959031115211497583636454531390864634297105604265605695155990207728522384865873931896513288520721900991292707889552163587785237767439274791126205093077861575420391932052898336891506734880276438580057155731809588115799831980611847086858409048987373430882170984147443971041465479379131945735168 [153,25] -428092466395624533299943205099612162029110470812464606094222077398263709877176195770948818242042513506243636824598838932532042615208390107481777394129435599414418344726191202103596826363574578094640318929411153924123867897858569427980331624978688584816798706851146501464380808143424811998363219247805742481763766022250409627773480171691711937183317568058827979176523790483773162279781972569166038264202059515193149311172161739101227319936711055162698813470723745289897480434353994141061091848928387445500730270551499521088851193777800939089091951563263959740168202201331817949509210000887950718110608679119283339392405681120385548942496590751180993609232082749342602478418115765914320632691258418700544540663313996484087256112384154339593367945433730396898903601715960594400676476063086045782746863650896756660748834009693408901303728518803158796316164902861487625302069232749519240585553789905857380994355077668193224049319345841105610059922379397476698503202368320322123595597899676584746821929160967194379871613113134437301561048629456150822875432146884674962124461037363956654334740580237302807632344876177449262068381329816298560118222726194178623759977304487007613168938350497268833752257192261335000301126986361024512037539177714268613434922018868651767378595529167896069272153554215898704855353696091808026458064775775936499473406492351883887729854475201194837760049654426013119846298655318520886725219783279579804024009232194428119347044578190839480582355286080 [153,26] 875071782738243236407029316278430959910523737230277835145439953213570292498146795885694119069939982931936960887725768884900436345512682026906133614947316104503548704742745043524091463202344473768374413716296018444292695229497235809709519072968177065818866828772926036242154235135898197850601881782243241729299676591961393091081318270612297507914373654943506720635745335752937044271597034014627121065720901739293118908989797837174496642922397764683492847243072311161271656700175365412764599473298606074913458730772185440063590847731041558078435472585003193034134763974268802139231130349754007825655937266839873065158015993345531591856797230768213449180715904759172472870823374316523679422068234782261707176170582218465799468832916740599208391750330482765362682418126490714142448741663926104291774594017103314437714336854805367858719287453501591941501032678687020711452439886153624420571594720940914658550478597635208866447228222499023692046567553501611232786741395608841478777831589817475387206820590045652314587116009444071071840280748583164428180874986815917259164779677607772100157053362757498432327230974265803801726853821157058239508137130049237223270733428897402619783514710771185562478702582223377550464668021056442154433230730996787923484261309199753307028163599063480856569852401150081146877319076562446854893321615598368340082084491330845536081257033256543958418304014990522991319645603661107054517604948925190672526135772183326488312939114517995314325709120 [153,27] -1623391344657836390586408222108265214518945225770075235882455738425345174353185302658478044504390650580539755080307847339029405602234181854757567909971778942792270837986196955686730336615924382610719330295614341220028312849313768700968349129766768993634154066509779189906121290708644906730722421999764102008786727061610908599545156043792794427011978886867810124553599937506879272131492055850984748114961834035053832161817503975737128401624846887993249271453910371456117418719324876118740748435755647168751923285520545982014936790981397604413096965312331840688191991736428218701076516786305123165638819409261826637141497382064625437608987337555458370244914076141346384620769316209105617511655106155657045534428854284811121273971402473211528641459587992765336441064976899456439118848507799785446969233978918934082366440590441739380948034643841511943851945876245783465197007524793121458989014261012863325876631815456120114130541472201336853208329888352003747040607310490027862659385994154679672385106279764390790602715950268529929922695657141614906952292296969323788117840474214910006355494795513414486255081911198306721047228074153553011982151424046258753807583412324821747927872770938168820794207645729026201676038654609321493999043767138443199655823138156610736724888925609425210265703712903484469166349486187717585613930945008033981446830252766329004914513732987900418526414209810079582763793921703549649608928546741184341403195209120592850913179202780678934565488 [153,28] 2740674482652693331186867279129475673112718207456332781823434937416708141159482356044068447291435760930518236727690429977563917750823480187954668825643513552750785736139479896842406312396006534592117536856663216075476682749862700166068828343527206033257558655359951204068760458867679118743873934236148200125013888974857617019609379920263529830897709048282985823515531337769347419450383633277732871304805778524124740755082124945433832078900725433281194662794130079253168233661152471622191949218405720807786781296198495352802063818621308259338810156580173110469612366974990059336480734818849941286685359040914418525174278752067510820615321453564061907899268440321660396265739272775060673011531553222876883593530773547644552068843144864031168619220255408998295201814699157801580910796860591114348121948078987449907548981410146374736031831963978970921583029492893340447409530710265296396123238951751293440111114130763007995008120448677318268769166843528842063524533118684160974132609064724317353861060281911906337371520015565205735883863515812426006627513126155231466272998362135057269785905774750727384274593184400744467910724201221056913029772984233356171478934436704420000035404873729652910788893435830972768747410719300924810210889193893159873512862447204939055335568228722163783467908728195495253751801785770852019053701748235331982933980886070997149885148011016007478134486247921420224952607062850731938607487620833769519755803690136136514304837532582632315680 [153,29] -4220855917455931009068172839019471186502714044511470468419894180094543021980230360817778954012884725131469055384452688222630842721473086694339189453917329710777829349594036403520140753676621221370941510846839538708683787035220843976105738560273992477680882037870801734354140835153173942897687904922387208106038263849472845138106643491567952202587905908800398095800359645710113200774247248336094807158641185376362546735229432462961494255857805688521459933429806805505783515957335040820260472473822871309203694087599126166862254770001265130698592183285034345445845467114234966351216213631662255324602779938757112752118471397036111191441954751915856677239939644013249781361118747210689161767429453331507140662951244969755378334117861803237578267985924404307873360165811775579700045879583765967797391818260240894640788366274718076784730662365188826265151796219914085098064971675169816195304826354500107644354376833872294204115251384962931032583902416674777262116299317178280050183644711195175962296432408583272171802206142734094955024477225233185235102652368352612663953171998316043340989518907342252512698117311504880095701111348173870053352840770026792507795453682573386400908718383642559921869323352637748784637970601808652372659682732696372965973141671320430586704634495081199249426098285306367719540871901189643299149396158234990011161939172547690453991781904253560042073392882731495790236863003561245264575533223818201050185371116818785024739368166313849412 [153,30] 5942821675926538238636669273132654827929213418966358161574819908804171543245474477540486342426369584590311148329365402474667087650732412338093488265708446013305016412649164050384860796253698396094293374118116964326376458952160889709021521434342437900223533146790792765112885586245177587211404232580449991057153595874173923456699589683531559636913199591607411238223712351251323960910649731567646466137316779787265991346688003429014472592406563096164580362476616861930580579250605538130231500917736079924012940470043990356883634116331809221184623173234811372605474173099761082197502993442743571312013454587531352104693710678675538012797346440697655375881950611952431310001075136646829851148304064586579508560501169327087355149820753588977332359400381972840729554220627466515960780264776679104821086773720936710697061251981050034747659596194556288457016409684150808423017345847690676378709072568031587149332664078094260003270736658605208139040664755697297829359797871777965347782783237436693069451141923161544066090749599835516287740701842995194055004859434160648465822667176049745833186004733598090246611010132269384376626306588913841075610640937262992949242580883038535073792840463437603418891551138693889961986833234181426735664745592562079734593582080315823855841231345249109453571075258139480577481213214410258060852323575081791045972150590494405888069995962908361170251558171971704124188529748843916396739420711070997918724447743482145487085954967681408 [153,31] -7664291117536302014530540342833567734657644366639270557495833498584118734419534417190512320883372477465274060801385277881317549012127818092110525237915354253969851735084262948695262110749182977272004165209197286704601323001087579856389733561460594007897684515280457165425378299579472126518543240745823589683560822259138014551474774124323685264579237169561589503824827979940217447655748541048399518180958370157903710894380175911742019110441830748776909548846185621844140403833224003249749387708986631175256160058264676184403450869721379643123895297879480222185175428286507265665237990020621693505036115702965477310181714536043788830825230915628501893417730177481294989849967933028128941750588493141129143079233717057466391874945440289752359901609897825955238682121545451878167500989397533454175433479384957625152827032261078699760171305934288897070360163141098809688930114981661212231413815915186913285823411186026852730742294271917486453343594760223813425159904818559681441043033319084643838747327214686458269147456886867153218587003202242687133929624325509536213785912825699107424412783592618588181786742107707217904449890001802693238303850974839524432485109020295714897552660645488896057365892349830018306445697511356743674275095381932932721869400540401176958715678380179438310373894460082216402635630616698738915920995259459647246022382324778261564385863446575149834617915770234986703007960780040375821949515887628823529316595536907825751297885837592 [153,32] 9069515175979669475312012402348423792731189519144163594150648027569804879273607470377689970433337917317868455449596581185788545929383449834617982795975156608827005541801600663221751315162204246569665458086061425555735832483377169437652080933370775118039177087345837842162626785622813301824293143437450941412471321225428696522568266319374295299027790756648757625286371097619853217787567172998395063341704543541089695822040569395323319705657425959769515300287995796183055002237611762185544935890276570044997269887815217633537572503302912147540873386856087328719679814243714438509165273380951628768806741982061331999945312761145286346116419292041125691321620504525843122260003652963830320310496574258765626395179770955353132426888109432611097912172464569197292303174625750527093852667682693101594361553988788362045394495038197788326298204184747930330194166128468095812308251801834795337830729055727879829145800087763580946475777010044863458964712583625008423960199061101270994972688501131626757520655048210203798256179647598723647606386492618280671157431796880226553532221620251631997113485244722218903312407490882981038623601156329934145904868415181898431711814118886703375062932654987094846655321802287461271112981465113434869714036881410262205904688479641653849895718676580880159736826026173276181733260783708220572538371417188288892502941481469048060155129572827440926521627927030420085448844372496298507678825673049558547824286783426923571150946720 [153,33] -9862525954900394874111584718281764041875936110448422993566895063097101220114983017902103627437817853185925428939367578836579642784577976887973008917550074602312096699063210641249214836678861576302634413033445587117825036590165619649581969678472626347981266546194241051619465592306475355416072695971403438189788304801707538402525513275097724045147998409867701429448655275152015394233685811610210840586629592267789584839046100400679550855934521562285857734471508759129027574208390913597518281448478023801124102541400605038829137777777415875214279282435983053387234115202800616380980009098476232027452114982468217156503728574549021958577497629361956675359717702983650545723833124405547710885940223063809487407190716546912398683542208397922196350459955530022945926186492272542124414219876822902122048609708364678540261796079265689207754667935195621356436728230770650600875583920689405533234379393500404273139199204727031419369774667325018770177200854344241365992436296651782502040625779539993508795724522199061064937893980462045810965559153741776550067688931079160184041964487654278540715021411287424061611816625643700441926747346932862050641802316725693894631327227567084263313433290952647829012685165252279037414190225784368505643506893585137468128569572341524223723576446031161787231611093388137952662613101219715438823713939561519908837644054921377669280785711007058266950968375819445048367122548127679152039322781517349125761206754761797711705764 [153,34] 9868518292031261939971042759755249916725354202842918452749983779532259958539510545436395429253737774234457732740049486026640371019709722070007189270383654198775940570484027452438105072064330448483106658131118512384671343051159878774616476700236608716237738583689021515554763474826700569500596976321833415204699821642856471869883059563921363271532016820164722939964667561044891636612430017721122756828788497981877003873280543092669089305355156651113384254434833994784545121273227677632792579973550991218326625263906706564529005450658653135010637112357584256959661718771157143203854131289419853235975310912122893750287845035201189556355172175252817991484520720854148922419082091716181403659698813467849864748182811354973423475697483116497858258462741033632837380465139723445882280362455152466480192863827015757809744948739101228519189787778380357695362569668018556592300048943866488834065169743505803461726098282424469472050158291651290657334653185915938000317950205930701173765950245706683553141339696043078526264053016913932510201026800162693030046864547027836493474379902585820174522662855901262995327281977264553679208358548140935167824188707588929639666696976950303605207030380080284226763881970174289352525227825374859579934269516958895640151297388171600353092157920311024588628055333490205126379983213889089243589066671340973858054602702514663961196079154215996658656268836740408665358770332309089893602148687566938237927110861612778160480 [153,35] -9095318850786067730604421133212711465675197699743747374459670350557046392394908527100596961697268053782264131181502817360246040494562549100904993191733828555320076876877126430579156896287071928203736221580115331329746622984009343763317644575819539932661791728905616230964082908663627111203025795282145145838740684870391389665254242915601888198537216394097199992450613462403386210661658251720574602422266427456735212708551253019037314952791462781810783435387837915727485964910177337489605904842555427811444592542071647328541194444216961383031856972684093534025937994402224486866818532960212330246604551762339780322972795135293991773293365036039613463957949811146522275167234150074505915642261585372710441084011884665332451216601658882021871783087642433314690887557689267243698590391917844018084450462218094520286696866572982945407062616963299654648329893634886750444171942922582663933881555231394262701517099587379657854239669506279687534107063097352674422744862043081550482778636051650322444975498226885242653413149616470764077326103565134096835144530907600975531896621642871109128881415609413352048471159920732727966741882639733161462678216808013808104561846480638567453043186102295443532127390472117953306834098197346361103736651957430273539981862770612970743899745503375393777467734298540109281857788943482343792588657384300436377021636089934243663292697635594962451411184924883446411654976751967839779522189458254886988500750653078639552 [153,36] 7725111626277185775924065063041994684588182686211675989073314946083124454976233944985324340250548361667983115807076477736766045573142336152090936831262710938225751539421221523141784363235132556734244769940312237086706140525702827387967799260450149526716753019007937864762323544555954084583690202687781958443783981197209177727914896039532396883396725132134898168458701590725727458964706529102895933386217026269465667445015647447484518907200375803216163218503972885201295809101126024410812897614124650824641389899142139232062201033739185950069436298986255645429422688100743257855183713362586413264633017386715184276184052599886161188462238971951010113014791117631548153906164946162646652435215647512759943079159786289476639477407903716323420033481528470426058102868085299718366175391987588314967835824509057064968093329711675464968686665680621249047810547612926578549489118698531741575446909885936582709561379066392998030004399763927449925555087014372006709716408462009575406554296501807115517774925451781692223528221166940128853593991460345408332664045996514483664709584064662132781273626896484683344840896548891148705044676564720330994797487834649788537261987917977643759453475457364004850101652685455676248364824862753297758265743231299978443216254017357919198031630401816722102355604913952660627637572281900665559128145220864218003841358421053001945517713027743679607434299585886808052565283679331172882343585171005554292838094411550864 [153,37] -6043455296477823822297440492922476260260492946259950072908543300046799089532012270142578426201337015316261695707857683885102714839209031948127848679257001477066874148408672913787629581971309324813627354696518541626507921124189563674845609069159691608187075597094834665525601915528659247035099236854208876333977177307775187096890077381112727206692282172079738499197362911726551854690581840256010987831697204500619597801542521686686327690001905037282838246190246527023489663524994660953998327117288582982354262886131587649955355448056388602401026953686586964294980559449533707104393944440249532601248989470577575382226584456137409902522170129018423724394690653774640453106259608547647803702002784568117406362471139680519818015337976121065241180335803297211604103234256364702880541939773189991441282145362053511057684035706368073252643660859509803010772158411219917301966555805109547348485290786591976451869325932860350294283102529288169411466814911529206345440173493581957450621707291983953147860526451813540104859612031835174920668712822670591897984020905400883254944697382181796377398766983709538597287337795921311953316082842480734367667191034013020722589314436922040852435228071025635583108108161687218497564632589562639485026294644609077838361383753833819112482690614498632031646834685465197927659186960200122852682375331829825639584787841149100596555895182161030902129889163850023117513715281867310336120252200853041336307932916722 [153,38] 4344022633882517211445304673820233817007213542166967670181119003054899567760095301276886341772950953111014711315546684849687085875276427852556227679990508915267162902836048166354139215022536179503321655219012683171850212489310589055754861664111189588085468992116881669342356687231885400456027354855793793203160131832295739781010271211234952477307590787153996465033189098702988708169893078180520157700912423870986021553935874194545545450599516546846936086917601886351218957714382070724718836045530082004370146536684829132605631082234005100080087227580614245055870141446118558313916756068964246823814089427096184385224919273559751599414450839392352770691796235920091313346752272354680437006879464102426111633258961315103638664214990467125637712267374726342447474597403034275488333931884998642621707783107759666537276226599168297698255615914590904427626191172306595409061493789512874448441978096251963955454446089701509422431029890843002787794948583428449893067503841137685837061133974933999968944870363261476881184146948659052242950322711220358544092771637167901540059607729902463436566324571256126463643999559006810066546025772090162268914232499138543389719496467533414388581818108828641328820413536344207718627168189878373145477867554859297686446833602256231209976332500890640064349417050562816606625493212197849691029450751758426060457963342397292630469410568395484161845540090599869567229580987741143259377949770444624578617117856 [153,39] -2853519751223690951949159616655377657742672442056512015103626451986797143462918191882098490724638958124226327860966552034493921314612120617531019326607000822231028776101598873289439355239128537848644432808344267223860331562799261710395314621077100602789020758183377506195495614439282185748962687231211227592777845654859797705493714906027897609228932649205313409642053479595309864620488683431864992520463257901978241375058785836062391154531900761219416787850259461763742810769681941708338538972709503820818845324632783611058936188414930357076272545015117296212619721462070961676492353930635767948452681644942915031587063782018555718150998963876891236480384317156629620814853924332899747936816461716408078175763686940908837265299843058078280569220867302429903194784134683250140859758481016613442326955126304366853016447602248510125415572638174406502307397405558387917571977783261194558912652456415872114651455523888485121778181248787191561499096756083146694215720997499046436635285249609033445291914765493729891372384164707262690578056065509435471999119646799459527678016941409038422169530234262785395617489950497555352770131545598677342805547450366955420976660380496233520169675810172049371134933111306924235088215569725471348055806454652012604977138671282963539217463041920676391256116130845177468585252476670431950261577600519924457857033544431976331585691332051093258548424286894266913715977025248874077094893700372898250455084 [153,40] 1700824317221369944456036130113741137333288801814310530939504273264434937568966857114506848373061432433265500268718977115601883681238054751893048875803960518084053197736562205526880370640976612914415738325270602321490466077854648891213493202832314756312472507056036657867488471417493949628886537957323595722925217084203890358306841430771353744969121814262034137173921263831619781708473328899887598634350971646525822023002480724333948558705830562238783856938799390452899654506910106300004843758944424687166351805696258458878163337372083628589095287126859707009609707470140079726507086354666181707695838801284610590382163562675079884011584168408729570593460390388337246179648706775631058340898716106787947098105283879581166482049529543464976778801667080919220150431973794219646876717109306950051914383246743859047526057597925690925711316580679592240222505179309634723575521345479034640820285181592184351902420602147035916879823791017685471055705428402917955132659553791542473500066076986587966351593778065241118298665139778195385733392398383230078498564378015316999375054225145304342029545079227216268769684556314026406533154286179973750191759468041815755927689936825927105317820613277945139174173456910929736562078137531322432979249363503024727385166897984404516736779779825563119519184911871080866557027662807491124135649092253664026801466904859742380983680848766382491792340593208815261133443552598423069256053323866923113984 [153,41] -924803075656362035322033916133940740499628888339093155411764823328687625533535461571768399369531350259579586359376628077258098081458039973055715559828132447125736719693852467357879794104657321304844977725811906663411777021919202976044204262417018938362411565140790923125138816793059470814235105050261333343895326128882765828645608607268431086354758094051410159663041791374898366734152100747143545056410928411932428142213238800730587297319964673034710090837071889058976341947874410732025612355164845314489785232315374437710588229431772194354486134153262966887064447844969091647626272676400405918020835577512130474725089694812572666792406983723779052092360711711794589854040148830511747882182777713891420150197675234167176519319342981911625231318548711547059170981186467323748824015532632281063969375397539308146911763576072736794233240692302019113706823056708716376503248925919622989529957748964121004805312409159653248277819851231536415052895851389136429810621739054000436260932538019734491806357454527417378356584082328656231205850483945335551441067242942092023357568648532747169515351682413074106831205920685116845661307264838656850179497322969225757183818325526019002030250724289057051966231351803358788617908390722467359227489083175504069485581400472837408696227933994969496061090556807468117069915428206863351542651771619663169379187514573403383688160437716523862426695096674031492485880714326582537543906967803516736 [153,42] 497983319698474959438723633602865931953715637905316338661288004318003514729616555720263129556129184330456582680009170688832545280096985628308740486586207222678195700378569649886710728608089874412913650183720857720973153503801200563605063577594790188504202071792246251254718337664037101240121697290041028790779701249010310393351365519391490381060082325979397114080679705958341762365973582197973114869732334691881523710377455444226725691251948628354071446462669599996619175178107215062760023376595828793463456346730945022851319611837176790599897465940104066158906630477035661663207067820117458076556773844505116247598072352973095231543626034732331987600705814612552107016930212520314755798047256040921678911213465701992312743036639564642858721505388553767515738579906964191205883696976794316060510641894476630262504226757231467196146358300727890802529985039477423388168458244987440284112925164761442159833842700268562751806623286523521677075514662844331694097278656835826163992823658845635343360112790662024695924003418483173177844661784061189305145601730701676923005635543038683399905967457548073054689626792870507646926020399266962862749093426281086019125536515741773923990702140057644858272418158953401478123049057717802951061879978308269846041340809418523641376048588868099664991797486341849732840484134645865406083820390556545240984212473908904362073371565867186154613354575050399788250384164400303657098170433853312 [153,43] -347446611935847534465190473404706977794581772146513614403439462308657374216509392025523275215398261202571384168429649207298549042957679241868815927849606430760345810989232986403069501110159978137812742303490790406327545607393354486473580591865508243491143077010695928744929963042902802583753835863314710456638537238484855337199178112461427616640230316343441162825485312613891745183008675157821737562445988434260244764212851190478297422383971833818780767608524000750237285237729560159186358108380375330706010675736542352130972795611715545340261214442804169557966442237852020711834086494584850880534590655346611471274924403561932314676709733768417694175412281087831795165990682797198643244531439362211859557907679793151208987809917271143346129087085709384953579889016209257273850318263704631105938093096454099258369917522558808781396718232108801218108478997723904519809060261428261868410534418628490736815079187372525277703130172615963878160249002273098578612425238286328955903394324277540485361827526332294255405501090204004774561064975820243232827478827469124324148147525921155526084039695828085459297621902537262506071668224948174606822760957599288571717942439597557450119214352068137397428026070351356476868137246672750639970587976353879055706636466175948216770392192756213006903749221709037463247647158150464714680261345053237420382564213499583454151682086772629344257371235516710476387071851389833097229593480096 [153,44] 370887346771740163239326798932074695600846166902306390376339094137069947309828276549990241695214984743706411505166296770176416480602864098476191866505334654689487097967730036053676592295239201932442474081206709708679985794363632260494648857300162060312623691421725728047780265224601578156307733100782371770007026528183443953682496462071536474176985674963182556766776688292512843144535041775537012051628840491789712760432611163452603973215229469537694022204270525650892692701043176877989864381013973738471187132279773135169202728137690829653979456973336646235296525274555216045518914272628370401737727268965321288273344733984349028436952016961320271587749901210857252979839882527985466351009745911115338630647286255495748816605754745201266208053057815346194977290600609341207103164492850677200668921747768011066292949476822891511916368743701131682175606483283184003908579499813594821170110849351648401145941487749968573328590726584962648259835966577910638977650555237035253544879192759078968417490220686885247536629900348061560922367281781720576907484503350128917553616585241141531687781412984438134117238227857478219244337707394078827079641347034499064682590380829771039344544451415326195735641489246728108396313297451999431412130277018300621424997787508472245185508941341417473049867113099323627237878450980354658403695173170296297015337195713027243574401040997547347713555502826163223654248660826039346992747712 [153,45] -456626588564680083149616973133698996293510434605592061610350510281473434380112203305903105561347042388119783795425766831660942367033027798604214103205093562736558734817099562049186612955334875392139979921724065148592202973760823713057627082272599862237279826117063571658790920510447087162805791516256623695062476117785307424293517627411366503088107677278148056635603255549876242439934656299155308762817295160650396693243954299808943511446231939023612086274256609934966873693334880083597758583579505755520761006254669159167668915875928738779621203400989178236120441862393073666555085458744092637583065321442248639986356784721969743898334984097721936761442644907873605023069418706639632423364172358169230096875482515769725293845184811251143476104747745858027012705761018085465916104524596108796957586105829955622876004924863363935253137968941890849965905571344888225737171298485120261183687475976725087785103190516129575618424393837691593610978854107290174882496800611892731962178977392776455972040935299063582280951541672346747090381522463405227173984551617701588746901264593397707608590768685343270563138813962430467921428899340749578767633489432138328933604282064382484911565134268582377254697851420152519053989596848291948048182595102265837893158902025877561701959168750327427885957007339099986294889722888191120336371120096389884307491046260928092201313634594258828747676928927046130057719344931015142288216 [153,46] 511412430436444920078575571018331359878315971158348138833602572207192640878370109598167352357170446572274018390788734229440072949684054068245179433377990281855370790463906472569788348382544589347741679838556410853364028510443805892998088336904954318777454600188136623773519504179559548572231387905385444492471021622437796018580251397992520543404000007789548369816176825664937372853502311687651328623777760971105792021937022961575884643559759273666777814698852046923840220603158844077275530244224874527267844232449393172453984779528830336163499497515570365672956824210083606097511491290017747733122920516925894272767508794807019895354832136835219836160288885524971372718810175987181072625547698913988268914641405098961910853468816527647900244037618426617222179243156904706194491222768104391918664035694776827144813813268708772224543653529873885910858082376624193107197202444080999514215420108518756719909684196202489751526451061580616002053745883255006473876249356628775085223054864482663443584674774575726414311226811022144394310883095239654173345185297799098445476704729756424256950088286305631772410611662619966995101621181875856546754374442352029382814288288087263400795278431099186956710817964064594419575629613726687991182134925199019364017198879784261530407165407659200036757078255464499131293711929726668399559493317897778547032143356195716044756382972241812604750611290388220300168064429824896592256 [153,47] -486236399202810693210986797683204121819286606927701579835885159233283804418406111591183727839544216479819342109506457546920617528828828331980210794961979384193642606143090415170122587271700001203604569766594178136995680092018958277573000511709877433338579830670294902756885969388292936028366750028426535147859676359944035913893911754699696968933915100653641266316236246414753185382880576005499913804235358090564015199143724774486324432929892314248803803107974887447114348511556517922021343548008288316641039451106513134732032732295687666139340708276153106904627907710118421917928671948724355758022035477589378662350702619849733852204170258704936166417846237372812782413359224632453340701594747825660697513269141428655348032045016826055233513313098881248030822636220606584896872436418209582704571999307423406531902068228530265806617722019633368711695226128593110306676973743768232169376981101880765959377235305702907196354221217744889738633954682179126386482173862876555118531345875247418392284762998091604346232331163540096303327126024599327091826100784628941275976846658316644859459030497094008392763591043536283343721633635751898011603760560867411751133792722583921167036293735223590248713842003259158179954362428916471935548105644200191281223347536617757619910001664035466801761558341099225885802116683198633155688267978583330881333138087196047711944776418437783033412287851610207073470099251106535824 [153,48] 384426448494833223331820249828600727585347785758321695266591710282313158406054588494750421379287676042361406383501728014214348771248650039315620931586864061387378895937300221289957562551323536757682188194198635253032579117253727771252132106052227156929492346690392879133608149048268605067780057691341596210604218959549155089771290964170631229545978224566912113093654027876679130363032636188401009573640068989791875701434590493375852465202429194190943973860394314635205140221066465653327426893831286233696302984824097307791348290011713859438328687762239694464536893801508974329545860381675907134912749169286874622834185438972269011403049550315525374971975760532305836478495911064093876453453683180412042972524884037582925408522864662326814086105314288932592074699624505977619328143131823506659639141992638770092508038220733320877088797880024468618091059228779391422931794536428332065968494471299724924217021062843402676548959492471630418651664958029441376683247639966992528460156026840716961817625597269743127167362127212200198689742495120008916845398247214595568718963534555411112129407863966617287109574281230648669590473596331890124572175587870443853542464513488752698823809178202606772641163562406091450756997503821746993350789997908514673353518532372301183793384996938380353041258391991066034781472651661453466190236901805148577449932253315049172727219244338225540746840004547482256718804322517248 [153,49] -245847508508980826085318349445638918920900465323107618512548185230694899024478338899366380052852459370269058342431263852904752725596833571666737957573221327064247160182908183304523188179577478533541649246927845818615580161164136844705783914857155790625174377039794506823251597588394746755425105113638743402018556738310724215228082929860430028531819392660720217564541717215577761054940531160570161412614972228257437512353812350001998718899937702104322065799387159005831156624080938274551818500109046002472454981402370504206490536025923116432392422765396400399221683204618756438203960474087295208031067953021732328092432386893697503370122162107755942482883956815376121470991645203672882742997856839672732504954484106798255202209320544528865668410830810879485408031829987322154182800467485775507901866791204989676494639024708191931387384755092151321216181399419628254456078778182541332438806791537943169206424379375885889251171031132625075346240234196094010223504984639292011979752461702006783094788618059791943107155398411519658672500364358076657198334037285210765738353710192583895961141359162970387797273162421899372315429997391264770596322125003532998238481019723769412970443129950428631133157136974435664035354265262384366058495765417255517878640151661571663864513936988012416489577970773012137145484771458633215880753867811065548427526954817279683110960552682772328047032344183086096499537975456 [153,50] 117556244935398601996627926199739831947800191660352824669190476275031456562602170186556866811260107609742319847265582307058691303343180245854264151678148735242677483111975466377570911039234142143923962755632885741069033191257102601204912829383450529458472881818687634962643769952316401456594706667855318567725874853731259374302020309418698934226229274602059066502049562234298502167212078901199370342111930223333841827300148444195871188651266978172623440249414611151536679933578343961714866862108458092432205251020423162983118533210258286889916212270889754485917018956134281868639403858111680116168341878613169777666215256001952156667628934489560871350218919587420007179723476375212458870670536498842423921102898955566900856625604377809741350711829465210133342971267780646740962501637501760861955096923381395617249736636478874879447703406976213870053694157148187910867346774285145414302719746498733436257281710738549441315504360414962408762974367271128431637276111494346481113428358265560862296574316082625246913026807606552560324015037646428172087442837049535814307081721488064885887650611700343188070663456210443190455846637133302518256731901842369868323425644915888422271074224543683368312246879547449188262829124597405380895694131348082834671042438914105176522569881718298672803719315858679372184386205507048161232401569317518051227713755186290149313650451971211962759340802758378562585914464 [153,51] -29349156591400403464119731449411903626048631911068301900908131885299903043365113901887569565798327298569298150988055037339092809305333634366711175711306441525068765659590780680883421273459924144849168472302775611922265319340370784715456762209127700673733201505538127151577301665193035738363852302447669166625246667999662632634541059760398648284449188130247498371607796605995589993969241753452415794196232202574762001719644056242207413746045654288654632029584064190675187357516028763101152943667516920238410096046910091887398156656124292957133022300890301219480454290684417384604836328848883743082638964926242629311913873785865935920034641676284348296179472044351631912621428750893109845111780255543336067291688745310256097622040406726745827832618099524431021295300681874221906012686614313417183284944589706642502268411084227863984060219696486264080632788615457776442343265366127571595445226662698772881052159841186388927006083644937880874002396135779077751278198229235907594413978477587205665806608356588690355200885128248346955110732839757634204125944914126859748389367651501455175584946362482584169190217179954509283697990086241484452607298323258161666081897026510291119722172325107544315364629978376377383770972309784341335520793782739198855975512785463697838348714619706890970056453522755778671964320447234243231142612916364014716845538142521314715636194222713586958848978751013644326436 [153,52] -13875496511471389491086290555747721117877059815321671009246437513295000583096482456641737460557653261988344927902742059368539044522117255866427996359691624052281675759098302152880230517363896778239416976060589199725794205190127100521805077409420211340339925777258645838506315233328603808250164264820093517685356462588738950332354100098842577722938635894903144804688360057802329994957050126621141526767287768177096451568020218772351864764054902188721871459695515521053779290593346487786951732352921552301924190890598047908425181441633218460287456143383652620825178019259674852022621575195442867075567742949517602713959391170981817598816590059592928747691917536069988221485604632053169790725982621633982350021048447776632534691112121923275991049991869164225167370718505648522617729586812945258299996992382017623238957663690690099560077454970733526548727756101277621886520620059595774167222828567755905109178942858668490696904066910339818093839557648835181719974011894649831394745986316356398091713012025652497182978575725481450600625738770056023583289208838615466086105798586922726227206535203154563139934261167549535256293739190162482364420373090009967001770104334335420611481024648315299926252250326929846304779800869646627805978664131023392405029448536065991354224124117761489594101841321043966475914733362819502983221186088097411799528109279157351220027987766363817407880668213941321048 [153,53] 24486278604600820407204624560315837928671210902178216859739212017057888959571119929393812160512147307852987022667205306953517728139493972501760821594342859117557219974972410924458763324189028517818024788421642042842366983403252970593091034337699358074190056177817717731009799444823457325854983346867162644759245714284599914317451720102970899102991805697801124629198275476601880703643519434216607834885656673070239554485379880144327526933525981759858327841813613574174762149616886856880810393509568735201613336517010746908464649847075047553091178746376331685033181782298253140591149437280676346230385750795134261960332793912412535423356103618694605436930790425238207042649050780955599281853400739848419044774104027487689654525555957527121736367179228032151982884344551594224867951962039896945363837136225980516678358317670944064008383977489888911232864013425889209690006487325393390276656389881441988122517698208521945879625206004297262436969442958753090457474336968254462574421990658938412536339742653605160383287195000027510409637275616019821416599872458135719130204865781710182816377428253301000398341991791738323041445763037756942827217036199002900815573659927948651970157029392676830707236480239998005602491200707632748778790609527857194193823160082329840581562656457664230585368579670377904588651780215905056468470927504753537744851218692473647311421778665070519043869245647354411 [153,54] -19309563696822145873114304525394616904160220557234485992891813303872001685087261119206863794408290451780772969843163514172308548900703582193207517053831159106877786909509376204714321819331434725193253665714668961327947354205837597951239557118849726291346283029467902780599488457968336945460495604441579968557267594734080468202779493599628520591855433274861994284449906988113820836710045577179415978266782969091927951789327850936245463012226010064076153838643472068675951334978460713779387093865232811436083584513946564019650068813349316591744918714403780489978640024957005486640790375067782063729608266626314158488666112536677833048494878847497303413532605948068919220021622414215322097374602809180817103081369525019860450534410829602782174654517485668265621495246083208748859008131857303783652313996839670159296202770452915764725861286674167474039230840307296813550578146951353392880710784044853506396170991234145558627154217522966488308120128928928322135894547593323555411788296534107317221584153603751976790637181572428996815809855754533678005976375172949546602872700357945617016343974032995661762014396288923020601688225232423235425530166213753065552155741427301505414965061515385428888708596576742821501219015019080469890776658500704007761554960052207712903357017380074194225411378909159941603168653672460405635588837742643584165053518631174078626310721475846523762526937558016 [153,55] 10713307787863453865410230059030606399186263863824039141098765175250576090488862934454411635751286249672781237830015248465666810912555802611197589534316976037192472311039305747351602287066049548620266022060334180856571340298609265045435700610425818367809548125996308964992358405235632252294750395290563188818709705100847478827905435568060809318895558575991361612775709283851060321934378027600797011912546803279978653694130633250385309027051243317493435750069089180254563058228331125167027698092453969286328539217709336750847495711617226808003431202551421668971249373091782708695208502082383659185085743692841782987429505605207996026787016828964024384230653308992091428264822126822390661714119566574804511770674124602342217038941126933792306289900503153329735855343970722528525509373753734543779822116021218431230713869670420437572661034832544598286323546903452495482155523845666173672380173770400191723907955648987113700381418966725818850080290133141625665664019432970553501649976696821629505927848265293862767591694332720470367950370552581735204775439832047813769659713303556387402030541958377743882063487602304822915560549729513994311904448083497090246219986930752843924535419815863618326854406999702070939287329444064343881677364129908071214202610871169005290401017538952495074530039955896930875161918426998902059163967761007245321390013134401546920242280996084281369198985104 [153,56] -4325798861742867096451884440243062483942881277332041093428409862814625693105183216705842608517699174338501844670214821872223901369964577700635995038160874272178671293113156426924668191824912397267493978494648835772543155419291616681273365498052268030767113692539280004928563556215136404284199925314003089907783229195563331602174087087060335393845985421899248519593104415554830724724939934587081599388016699326205515124826139345980387061829443745429575040698817056274974015821889477964495881910992245568444847210851888986580094300407936445817300394872759602242927643932553560589436538544179320265999891419043181449353804305690087651255446689747725400652628976278087191295724507321206585427447635111844015910506136307912755274595488220252684108143558735361545367366010202425465306695367701473794079476565318118758409984746083375346409852630405707184383154514692553300571676702513787254894021831444947358780135225519557584186393870260445275595206973288507945419870238069181832864953874843919848540735545673654583750410211663178490847703596083161582299487760875989864970091623118269390102537079166337288859346917079327608219586737133512480897758430366156834824855059700147445117679375233209410826520289819829213890944969236402914821721890635044180620422075582033788131061749067608791927138851709440621955663230962533432270384807922339335857113199546666219352463258850311328443488 [153,57] 1035602992183374341681722082697960141391235715917557134285282589825698540272924926052040223577231023802444085325250204048668576864146557741063819425753509402049707008323958018134073444105629651591769688318079750904449886889017625640731316997436388309810809330202082281298337220776087491770522773693739174683265175931089486058525970504010438975038397574633569070636907173212184202020424526530310922913809171474180506183106837810872332374137170217727766435147940303043046565624496750592074602405373065751356220392613480049575414528929711120709408446880293178418632426103961674061541070517376618563298275087027518137135799713945457647279651195997345694595071624381994546432341980787482779057795100419997013823825176221579988827147696971860904991058327345068895878365928932955756424312336477944094118282994464484848013140270750391614894354171514594610542048099848937851790864046200506798640905891582058413358984749969291940987407105491437095862152884204913091115885034062891824039515487637262003819400324999571539623816637667579251791958672747861221211222756130136049053287518594349415047655803488557639440849943657744131943436085858601673256295758665379295937523436684997853236779401550804975774019158606563499361840477027356030663779632767382586575294912436273262922899961339843402092860409338155212155203051382497069096407978198617279962138380566786945512199389350957284764 [153,58] 167514624719444090662704286121124957422898832143762772059989805762407422097009764686441226203759285463681391882942990178886449206927130582857501790150011755438650973039974678918172475110872900983134464692389814207647634741069239883222465586546212971716622414534239754293959473647836458291180113487292901572076935145952232765015083151259855523643280723850637835141777412980639525825766119572841691326617352416129871138780319714483811715378808094120550832654061885727330469131536381275462371284945193049385826064770086871546330406758443102319161498438187035154712127767687823570738004554946145543256448219946365532229130842262041190609699051731341400815365681462950841871865847886335415042585720011008981234278701011963686473943278008805493029286961145220725182558788638849855094848370358153842399138890408594810034063339942984799097591449908632157851432423202424016404431415068389342964480459552284992093250065410628581490223450398930853243457619893999823946087811424584843304182415034889988895194256478594132485268889783680495988155551949865766997216124738947814597527779124978851387007560223653299881490737385502265098725944054412808080334532293153099380571678913065189411301848408497102085949463330798948880771279370587366584558251656264069462048222160625431405584914676327201402581236968576568292813546468425746308711923655395990130438337456354791907803139731822176 [153,59] -404967490489849869712819410639120704046084449910608661828592682238350817951226799477052599110858845264738805639640119698686894942210603273439262178433513798610543909741046532336818726143100496545943030843972309390556563214165248533290758506445317517136915823110487263790380204741846266992987316180087140810844002208273740461676415201606144200639011581930400765475548786696285156257990876031785641253328659815772771255914909174927755980239670957867874946346770493771985797821669677066330460828854668590013905516334093255034524442785161702973954562098488950363082261488794824527777958349560362046609326529021588698516125223322576596696737819999593000846836759714516552182619925244843138401655989645906863951944777362715830942217411291298688213770999086956324212324400112124788229294166945055245357538031634152587873390453245555373949538985223025525377033849420513124894420330313452299520445467231048260031214578330737639658750421295442395336137779732581903682638442861370919763963208592657629799134555417682019576466946630273396752771647138151287107536078294243081408518535144065679429317097181246821201176552084725327504119898449937796276089762177596649972660380795192241318309524939081205282191982949254727093400374600609306678236506404427975699224203120555746332307038480986241969880955848475338172159075238242023749332311911822193454163592613855943396868403643628 [153,60] 336555095365297884202775105425272201875845494643135162602904738837945392304856839265176918884992672661748400197555514137243185650511255475342755412982413472461795401379368739026659401082854847030140488987672518170219845139980715644961540004233907973217672384353328163846759624111018363423400388307556714467331557182408266900538251156662144985930871927399760210887187341654278106688965371025548066570563243841862845793816983696336592608173474891256249444843483151394602188770746267780143699376503553603173669593296347662910715210388152704213300454858856479380708539158721579506706446823662231254140107103784154130607639519201302826207782097108041161962564921662573702396448356605533936365709889420367838061764904471916884507428407222010880990879628413522604174469025530683500604040005832117063675708030318466884772701362161997591971358455054490790915867838449329200089383406905245720465151454860667303713303537428789941086566545705345193944866693401863852301872023507908973599642475520517116003440228768779342562093738934263790304043743504248177215277491029430249480285104617326288596482817133449116794328183108150005321843893051156716049128199263856593106146691281781891747656651457268128279845549770713395495392960471710496486942813201174570404746946667723585517495631854084828221570276197504694534367390147611568737029840754557112322353916784913677126338526024 [153,61] -225755175209186617842241414401880702724073841417874428429501591460139323948796161079556499922169411557949050606396733999800942705293237124794479523261992166044431885864050194927975822757050143045557401642234343658871326853531983893593172965838827541333997294812558690327986501610581460736184179235402304928753688895422238464910202635338100867418571623007122796402325755335228679161626646958104129896111718014694285632085944723887921137409166332287673423841621111560171955212489494071995271670320455093987178293753260828654982190581639132272091232394689326066960781712702063235049369247111111440489625086826138205906793827183079656315963313175841313395663619367969768371881266526739548762871003506370753319676691815724944312852834178334977275151609866196116646347773141470059139735926087992494948460769594536352217868222784043731822925652315286394098212134453247554055111840996809336415471980627632389289673876307193954380516322747193655022586901952167397303217890927269620281687742436632368891356206484906785453001875329729230573350496318373873793823954572625353746327113318684196046822367212400756363859736032964263701084020976635472025858308232462189744584492958976292436580677991923319556875979335616698433395121923846982798862539608130079178185421424426012331218923098304829616216035714293842483786761176103953086662924050818524499393926352713285791645185 [153,62] 140045613530222252346461918189029377397939188896930991285446600291033131353460304530840349251567023650795279255597516820790457072106693665748085729829251495257177516796451877533909373629362271423474599711710821708464328466564349084340846770445055355034612231914865874969206831545395402505107208343779539051874009200806436127055857119146584695552005177142473810043639743708085423553097070416702330487338786593638252645161072445331730403560804787630263482489896332121442071351975122240774707662737988063202155907299413598970818152337627254145636928556818511348220248204198029297241303552088306382219441617612748134592102187814178200201030535060471696417139150620328874995301000626090469565903034772605491664850903894599170748945259356465717359961945219497560388200693047958162119410285447698989310822197258191811057444272195676047896901917286251134440939450671617226379206592648985803033966655505266871415273170026840842860857379701332298469594626296914408478468525724345300290676811595807248529518587535803209312863669368058647960876480837712476477474770961452013216481272328395806480346561926212017037340697578509736229699774330625076146648226113816252975834124753834128164745032673942430654826549436932608446217168442870187835290700966812412038069794114126962347597260947461433139021107916767814471285026705963119805956791576861968288482993335178834467872 [153,63] -83049270127109775192352806229811508377539502251353610804943183694469550694996474725366396150033678888745970167090602064830933714467212553539411138425925827215845692122318055353583545421655398000896933075026955057833493940323702404711692530994995092307571646176659676159460747363495069133733404341545636110510309484013078402517415035841640031059322986457252939643792590179224067265027626337716535149866944918437115172530790044158092221002959355653107986729639928962308464202597594182357578632605822954730707234316095383826141185418535067210719983964389543846977501511249955599276618008487734263332699655724129849742221838020508040484052119820825662421217818529302562049108902119959441568534165213562758680389960665085659959237077514595343615107445083753643061479805752447881230966088764776762369914942177101862072012184859943696489839319767217632386245535745537201676936366578735702355781176205960795543184724312881945862572718143541999025310583076889931559091727784793401827829463852857379049647153170591044816323538907229825669078512190549272590720793755200879909550870287408969205763715622376081157175624657869702011477286632742404495726135713460394301497113812582369440091446922613600637655054124868276111804420699636622419495830246331790852487744631600841639997055378479652080892149957355091713557446911906058759500733073253410358461216330281976148 [153,64] 46957308884747969461747820126235387734366620302856038840869419058472270057363214647311407253922372753061602332885132025440391381857600351034859936285888426551541302563352290225194488047612802508112632577067580723312256723465749845417738338919800680607181006737422959534795866190326214746080319649433639265009693674475217949930194265383990102662639899050405667887371148477033107900770647605037366152608651570991725420621822552852117502904555342535603023009663539497651823733080259027213101507697002188418145229956289131082883944953062987415933602960563720612417869234132730679053248020562598002537916373903503032408712263307188563805988669304080692416349209225223539918442870180529097528302965511699671549677753744579768433487801724626868165797498386248300978842596706979069904617034787738844619746270102653365932058839204966749597955753802956951274792032377613859971643143962168783815205452308338059755348133774034347590513035148573758625505975967791171022956633111867885327010610285379515231343826831980320754284503606664286678243364639774194022815720815091983300936279492309798289096037463133485410513974286607994855349949294552756731152228952673634384204649617647512053454907259619588988443468208985437239022022536604905670014819499750750778962086865243223107532461986410920924598515979619423344179554221625434113531694835957714383952496171772096 [153,65] -25047042788724998533577623121276889731123928169815214264039055926514355112016416017803261899548685245529289379075497580900554335941473035489761800129175318892358343643376097616936120855285543813206544198936439288398168623994567019754082478339193514447682628070833130248691747868635654720452387507027632284968898489942948464510800281553316895173895330226304923237611729189109502038539866731957096487285159752059554703806871422929244981358268939329525728508214106145099708129336837934735911979750343640647737224135468375592482015059240382891394599654001087919157582498380930985653235478675487519603935462837600341106787175149342921808528526786099345587018498005663233857464555791782646286154024898748071992409486613999479993882959081174291021535221790653997819517950512052657359347552159593982001938384393041549974837858159363777765158842008145850811884572757418718773130901860829547478719703890015093811514814870487926770892241953955181760097079122407549026137652631155132113810880727318261116907538212795928259998326710537149263722828866790299804358335761651483429791703522948047337424289142210473189067155128332341112850985278737593210327750823884472730731176142814177649774115014793414739623116517408244796952660956240171113252151062152530356409882604300330169795225056942624940003009943082732905786753134115379460980664346661487377762345364504 [153,66] 12502808484507081379403598714422046280985252209019756535549361567982527911108456811678775501342254028764109668702213412415160741980500687599354934412107437951774432845173675204410877861950654256692956299282587676147001820778002671657404489117490554194778725363229516354543392458948005628569857880499178413247730009232507985567095087093427552632603482551804646183750072067535508929881314671323042160617213246642231212722736505986332752592086267694888978320936531852449068288258492055131451975987022270648970014056460574357278242491359931481184589172037227393687437406738389332418982227302478233495467404568785967627197946194273237030073589545851493058513643574502701232238303401907462506148884728424302850567937468828901289492186787062463388734147844386638667143298966004754119453878159986727374669905165424609722050529021680231704730753178545079765376345000498284573696263810446247686093439858451295442769324201962843330140179866799596548723503835228273643082336051570774312376421719668469181912444807746250725437429647213365494566399114382842906633465411374563550999588790088353773961487418177619714082118182637587773323337129476755972350986603794789332894507740124846351051524674528375320232256428367294735384732229490667122748735613153795801844297801884045641944092642539298929174596796268394966936286485157726953688505678357573077811707040 [153,67] -5816062988877129995576269364484003721434748927595567357938549272216562033476173887163384235545454912324009066711455607677750689231184887679800196743621599615255777012248139140022593835211510935983670795359003240143934948671235031578772196418255630681053510493085170960200764609827903164205137797933646796536008899147693795082296289047870982651533092600310101751193204492787755465405225383169699476153220809809167404718888823324330053657577684261783865067243197887404137692857322328971586572242869173528166491559350153618839315392231598208721496805060049852393059530347463944313658847241819133341985192101690762758867909126915373808462096801408299568002209267407163729379489226479218196954854958104491019706843810401036755584339951262124379799534577794226482735795284339809224275805644005338676658063903230740537438481781567827730249908321030249075737871990478590459369241374600138661550584005566161969368713935903644272068473480416195500465144176895323837808525848398492790890277989892185928162233272526121932103230443291469851675922602395283573847506485165794936446267025322370098127661386979951177360304205198416218469684036220779279666362980386531580897733416185564790722100420111305851264017797869897653410749253696432049932765820192620946786974614696511437267715460835687906154457766254668316113226539413025868008682651467685723554160 [153,68] 2516318538401906875001736486157554230850032447400115620172161643777550271036825647108615553734952184672679954892942704916205278799440133821967242586536850172778949660401947601732549918983594646461888404746338862131645926992507356709100135734004896067927843202556273513189827769599760641318858918616227819201265199216837550992246111404854824099317940354808045988500591355755730267306089222880848576990681873027399888911286679829251425019860054347570532768365490922933083494212220228625014395837307609351453714199427805903398805928550113548753521990527431689332192741550376488017143169010570935122096849573791018188737294066147397320161964306037791471243085656168287534736048330161830483935032260755461004787538947633294988659299274386006736689721662985437080527897425302043952279583906959682200158623033576460775704153203082654649582125256918022258049188516956411382871258302792977177514164676988028649735203449736320508457237511000309476686870574450960273668199695554921817280834719647530967314416234194247948936872872534743838030795694246173200632545307771277206057615741820638400838798527252891380867745444547661752150710660447754797633438740158266143380103972563296644873789284984544971280882793719618488625874066162409929237267852006849490460499952911143135843385140345767454233083550679101368129629374180234573804598664912782144368 [153,69] -1011351697135219636375320663920367868387822011718724416649928860077135929961406272162099726081509857961158407371226422490846199232084160866216680164196762535242463679318649871984035434354618417011088320722641554324969047314974611528235639290524103090879286334967153813995755773654038126776507912627335175229606724733439570434735669851371733731010110825519949051482049919909756735284092173260332557452714360263345647412152280850862420805346883154370789079401320069803407202891618043666706065880120461140522278579848618628370794179888913140996591816379633115345186342758931526903876629598015505647421111277223663018476849716026658884880536175958433284644388383837356127953651873311447627924735245393533556103517539963302694446938180308042310959508948057535104196147256655667877646854603267590436605503459806458315924468341051800634550061232941886174820039298559133899581468639554220861963583744699567944272491051427900614377732442509281652948542758969368420413510065143043861027891442932308541520041186220041427299702164687369194061049310098541334975397107359139069049020807192367813593529121129870075957202093408745524203012517211278969123130351571698025563392681235123033801813690941404242264989811457654156586572633643778377134069769841790678023258925417484847330468247566678706749833569226951870912730479262347369164995364775359918 [153,70] 377170391578466432438751521629098735550328508637243422347994420922703934146858749718394996239225405062496290980681516510568636305336442583581177755343941375418266268683441804581145371345149212432732178056135304769782511955603497229039038397689927456110464981128156728772537880920076575455668998832057438710083094777270559687930732391858630038250739096847678488436910480180721530022616148384348578579406585089717996076325359285358221152602103761740834377884461752427200352255886695706646263748455967772541597522050312114037149851428737217918583723262774654486394079742843319197083689837269246628600485432579872016886940843963373703369763769656755537444037248653623814365432962850306612190255428613426455437215897591171175136565100090891175489494148523941493010507123833050710433905346828850411945634806771489572607525436008982073946741291276877687433479167394616065436450315068176109688937996679366391735379692034262920436849918418095696276058572049592147509171006718672241701337753748423671001880313753293866006298744401124109192119939804010561189974182365833466898364540298058421993214002238779536087573972712724061137425296313298533647527440457722252155883602006586346318754869678644421459273809304932728369778878932537434600186254453602048515548891799502100154022761605250622706285552465518973774817359116224202261983189928224 [153,71] -130338477815700867115194380721931373742832112474488074362631882494074613449428938691835247349976693979089741739330214793105853429104215817597688771985461165895147011832719978586172335610540510853030780217403541486013054565165549428826094827792773808373735562312564270057378993276710543613664975527908646345879327953444877980265380287233621014495466986214807127566948131744194920869567761297071688223051528766360322111382106812099696644116318115715498353378606303674073759828596625020602692874118928740378328928846778787563107945697855107864457757862635201326341210532134576133416062073237016184820939418365596671395521849292696472509738519855268503997083351197671301686829804978558631754867191833330765136443114008852931634553481839280032590185296882558050815362023831721396962288002830482449707818537618488843138008762933787403277071810577023480587605692861775851825839261683395490059613200600512002671036576407177853768377557074207462255357826910921085368017963084404256282299363206424699026633015397436279046977020513475814526764790261737181296712065991430884717260919043147374923536028219798116436485594199280080576018774469722666935620946120154866172255611056272301083430219560396834753050762123230244286457238221633918152690770261423420104088822434191578485059700689967594834771537552026418631365594137671346456140330804 [153,72] 41667284100032353833112173669371231196591864271485620224932342834802428842474124608838005386315730684777649476484483189526148682411731907613722364945089021155185514713935665693454359401473526981893452465184740115272176916062396195778728110825360799994857789169103257876130931541725658102131121432718190803883166560180402550645171032198231049118946639095207936443180928353552174750057233085195765160263851686823090054242605332050038789324261712241676223764244916568340017101357732901347425588225458231117084427527669917985359662065952774609864244377547509856938298849572180405164104344100770928081008097893760434204783090347188478224810472449250983831378201196223572535241942286931181057197668897332154612387181201163816539694973108348021468676828818053153636731834249681678333190467922957131217907623994306756999851380612748852470480749114936798181124132729345882034243819102994098531348606186288432323596828065672285262138754237286215207828421995922621166492272472583645743306917048045695653434640800910873988162580277301444645573532930299118745526816681600822176453744302116368920760765691205667421929757634227136174023800255158760366321791659449283870114542828376307464278304701621284300107535998606911498540352736850161463258762322381525968868387899940206176706348274687265197535477155099830657971420439605231549506256 [153,73] -12299556450824261399516067683684327319794676902430803747255355812338989378956000739224558642049583900636821897395309651581220721182828529336249218867471131649809046671533170298260728534758614639329199824574722783769460626063801059931464650777029235504447921085375737754615738521206417474977502197122582251889207812087326631195345442288928487904177887440282311679722609475802276349018130158506323714177015078236130613353225381000762817250883075120698839820483783826596891837297880957603649081757534244002707984650533137465772961351733189478760937306954824396849345474510825769946738156579046441855388131368909028777319182661891960724366233256321256032241915285770311800686004837860171644879597013441908781808696566508358298710704762667403528841243077274851423307585372924450863896316486281253134824713067183880316305215517110475387472287122815117762939862281101599773842194412120951481267908805493321907974034726016174488471974476165120992741372214713037495583654859220981197897090182045358791535029437685159479151254802235423735712719650031927218777533833717036132944463803270902180039387102626579050545952176399565415137841979320347393638930482480804731199865632157844770508809097467759567143450513551885568896005145829047591591915700742906047771542570162968418165597869516524630173120450237566293847911710553410347474 [153,74] 3345351829430267267911414688668023173146208743781060031932875930728391288416763061133583058927995915070883220813848470599386449923703924005095093594654188455622641460581262642486794649255951644281899014129203354858003868775698625199962362885454501452681126584508487685571513824516180639311225805580476472996385024957742222875793167781861466102326367222387439238815129741933787063419122956581342770035875253235299350428290195029768427675192862194789625321017536823818583335876153673106126611666521462241067191514005700723995284318941613788659346564844411280053188058566359191593158335660423991057679953513259173589401537212596818379457182741529743239695867455871174255995313844625131445634541574374518407771712057154519799302073087640786054033604689266503901360922679201368467496177778831122338337095759599769581062845375221359531629480055201708369345116572922749072239071523626271233241721965995598665210935680887010846526750805900633948588823093251547690684496992566922079856981152172836539710525972494153404679053507481041970272178591347761714972564768354647497123258026890737323656975499401050804663321380896235752284235340390800298372168409797672701168411561565251170945134346453182407545124276033205952774079518279335951474501363289352563225696024283772368900735371181734250125062201293769407775711328787053152 [153,75] -836445866455001845575839385513436410110629766294006935810759181674359339073458277044026371818808333858292364416113480439074014673313036759603801867018073402146682772885836844099058446064237437845504396310344539808474189111076178289149946648497193951324343040757832164174199071679698798563079119321485265333524674418742438589744332961339130858712996122730819991812769919365355052494921835568127784886229246131733091400831234972381520232367824297265993539812928404220178143570076523541549814521335310886651997213316960372227313761720022200631145552844420794984129951366742785467079120603348617624293673211452619854746881074891738513834592128651916620980278641239319147556645266180722703614009723805812204207683733748678304019216300503626461560637993990033874369413595295315374881904228505279148964114893077832205789735001728508129966682030800911442419168727211953415916463752808310294301000977408716985979121274830255048314870345598664675126464488872658845747411550112570049115187806014715446481417527382219105876489439796233709249733333539244910988453611445057166788555178794617068830124444672308589323658243557146389422558952250013403945757712527507547093353099810310744111330599901040141657289444665489995825861800075874995527174427933903682121236903198448826668928418486960295242154110498627944503374250442700 [153,76] 191757876797694485432200662336644858120538154374035914708950919437610674778094504766356591121092352223751999107136714113121582386555393464291256849440576601746183538774641317701540170669398136179275061573696021198216815362576476488785631554013418003436707331258744274853460984285348744918028171748296223965562679810799226100317149416980254037810791963550552978163608375433911382013044222888851560746757667147087400593818429218945430877830620193705020897725971254695544140553213252687467909231867666402117374254676642156491024170149491381073479738452930541476260731929479219767354045263468201836297624203429738767975864868815272684288581397443844394598641857193874252267928682860797615634864040290346489638304505196875301490152379146650563700462087642783811031643368931540964776668776665866165285489426047066629010066211454819295197846497294785850987376975237261322129302374182225333370178058463733575348873160400869894323615104351821862051185737467206205048981593211927753308919953604704845639465765120043621361268823809543626111316003746333107653987314769666944222652825339217154992731281681433864403108129042499618946758953858639763483332230958879028950704474108633948102197484726413770483335571235469347838698646574122778737485903991950139054388227589846786674272719505942621176892165329593005902947639720 [153,77] -40192141724425432308951574381155705569561954394548794537424163230945607911349080507768400317678280593592907100841865623407331123161145841643082643334823069544843858045904162213984656909499434386247579777321959552130365381715021864559192548669966276293076068104330860858578929307773910949819125251818286047482225630048683472840986350817433409514534736155046270606520626419903394503535632120693958047658904347870074489017810718696322120796798019303406278073590477825363046709434423240694975741571489037187458798977573028916432896519216778823709346376406576425312194486730518006502135318024767977990723826511041334616854921412260236398598712347907960044142362854533615409272167868883423471093488515057834345268348251186903268139781190108957566246381079016110889526343162541779503109131429010922689743952635821871498697013207639901813380175252323921047198141568505375467951232946640141755397274495244110786242845753837095894247950372091057073348798468305821239070835571775438475146965037494819519759123781812832877334642190903781520735977049059238035709654620711123001691751505757031510558525714614884080022654351703181852004326584972234200637550137581145725441654571208567723989079966703762789639736601075316476096788502551973883664109865718265974345166941757879081701972195581031197187571480796096025469597 [153,78] 7677470041015513134039621229754574795784344714302510599968070419035649009645733122218047075093843948383436096747149879360567951640516507280368031684315552505201000220821243783995053160810633276342973270621266046517968856966643607584784569983351113122028561199281510391865857314138435029399607378565606492283493625246937149801033313700327599199217156375430636620232682887122128066692496046979853285827386261028086942633500151951707772147219876117173757364694060754676733394272852155046439398588155511207944885075999654031928414277248874770927759473849741784665754382718125695210097780843607654638390726359823706955648192831604204974340231600452855483407311167973584382170013631750794843205243156153456108202878988294057594449506032232538368179859102430876994456947565623648270946729543141262042889325061732975113251101441138054434844658798589385397451447954297114865021099849388551657264144804316162937884177984817227670249056810940047487510436323466520739063245553816350823867661139613556570465489092239054104864864984951848529104108644011045536831799886016352611377041621235597396664731334886579006389209713769597995496764360136902335758502167792135984991309022323416977590814193698158126642576565704978552972478992996580003293068789567711213029965129283962140649191181089492467093997589270550683360 [153,79] -1331827202789951044091503896086906732855495319290879194428425871989785936918574624069619770700736684325652830241791863676313592266838292548539693366461294111684736610861695444773381874108553298047788868059176299184384528491961237281502863824398690618363053484043254639756816435835916296865540983596953449130930935796477663801896916190267246199377122537908082629719690517277198681463672893551449254011307700127570865600753416902014516577478092684206729472742074578281629913104048133533272559906484287838955971005706543012771927344677186759947869588925312367263793525603955234937825686172651733412714041916075479976342177965151222276516425192349799004444665082876207625273426740121245904374351028981477862966305284201340284112937815879579089462874118010842672316188804075569788238946560832608484644413737350536150836143455706561705279602997347177493255577393372132483292273651378090508272656924688130605619116756895881113235328541552552770231378523315346608626093032123877737412887717550099369874812621676530502709349363158897272132348127837287406725278304641472398653398468106166420320836811280253729283875139078278482072081376544842562412986656287404453352713286336385351667251378621996976716645403436943681024562856709401642259145446656263878185313585337373668202310959089371032297624741795914164 [153,80] 208989007588722429145684425559154992588717582552720581513804386949154994822538191771234066642284068056482405975682268455757652186698989717611328437524554258902190291275492755006984762884214375594555689511924605143049676737862859713280723383850032484941270722895900641330664822295191643390956435018003861070058489381723013447948750135104423349979290061958016658126684836693759063725903805957917164675939524601033418052509670596343974980247867393801177008893745679134970511605178953760028668666422962678004077512871233836068582511378287312096122942857459779375148124353145624365064912832580037652161666956893464803555595997755710586713387706514398492955689000258949144058995319847699201436104101065453498071440911416749166832438593727161967283760933393278955648895967196343982918384928573642658877741555302753364890068148137098930494557245424283558626873213017902559973151879533336835899073338652603983640144952060675871838580311671975752677264947771169382513404625147776974118583828484001030695366686795557481676821440960639381360041489168446207663653220267516845661395787530158911017866909540083058660842495172914517339226989735578147383231187507786377939233705186505560571621807064632338020256526223048851348965328173629743708370720483908196548602862500739194595505975443589582578780953360032 [153,81] -29535684946676513289642737553351819799148343399132276772176348243846934417510147997004686968947958685435919889048023666323747904109597332631501937959244308540207218186852626693827036341828633101643243114691587612137623433070116866039734543237931178936344037935195280357384944172607908845036204332126675441944041718093731133186857696874832131831318964089180056834516814805326517685516465699352603916149140195141166535293604676419677218961521984597943920256703494283822129840202716105405411942127923374626897944247557423929177373024862579612922406399683346129254606514402484619280635316210189608129512338079915861070383706483028859143648030078108949023081057283520209343423075360451745925239150290668657525104713187767774927183817792049288598995824828076068596898801993064118408440729909952073204726511663650870013405597808203628655087631906067768459834059250642861228074583819132274387096285212205551177732213102018188212052034648463475518138294986015872670306343043014604498271502167405458404067761260176274876511992037928913226718643629033547263794998800900284458436510146823588927166596633033337280223599914283245905064607462329165358328712791937271699433811800548740950674301207059011538011732777639042183694595140634173860285835702225348554380803323698631914253704520235107504148272068 [153,82] 3741171481641950836503245152224213338049868761571670764391568191984350662717517997359664839761130862969794345693279666593681756780768534468793874594385908500717962284926848408852156138086446334867301519341498765840677236406267848201952094651761908283894472569429186501575920654847995284163217150892281472905064429261243187183120145771170781738770347880086821452228686189720439419896849646418869843360201701470762411643770922754537747641614642511622141723568739497958317437934885933308009899744243779741899404598431721668824000118875397572368205203725924988589716249143116029957514730428720445687665280492775380592028282217197453440412825317912333383945065749364254520846557583776302631127306963691363814107238881387027334983027750085695965445792758311388186000164864962840799043981465670139398828915729924173133145476285461419307960906838446790880152776423210868682707030564556058811210333269140423441868868239331896176523745697001721516788518294917108892226947728108473168005846353167048968164634769520257265268941884104478693562305190870653393228761876340871714371434060599798434132344718665977213763838253479207870990146590830678804661571999207421794093459926003131920160554561757230339541478527018680137367807481270385416075756491563353842488606306498669268951051119170132836213888 [153,83] -422431149602479128387536915106776623663752006451752400165621354511018698158070588493709120802997120275888988151980286424654478565527098501837327676687968700327015763111108549723001252351212265677937078013529792276104700881272857235700947259048037742733299234521363805323241796339194481545383290799246861011424873952025117117602418184219887859430335513400437453911685640583565448836253071451845255257237104353530172960348046452901339853358213312126375754715165792639446503136108410004480022645741132149378356764759010226989599700203512178848048361618458267721846224065863981706493805506721304603725226687558265915470645261876033815654434804560831389453171931616905040345512695892286594609589833939563133309337515477900322287695865709971368773270139300291726972834768454575542518954191812018307778668684975490295118253339134226929082891170784082770560396386607442670654810503183214942472235898494891381180885125408827353733431414181278837253033533954594375337989436082786779054331558414437254609902586629372434984962658848193922974700761325758930221433832399880392318784462193400481985229039128662620082049885765444382451421575444315831639239822713071178152105262201571505857168166653904415732569706955887241775623547467610171306499574532381495532362022013027785382929998834088561988 [153,84] 42264693807843122428345789345098497334678499030981994635414271379789531324041635426231399617924456489170953265766374510908173471943176358056619869605936023376435680882336710518733797216911922433629673732292745141991218727605736425689222292677863612853814084278784881383127902690553587106211369478895024276911580527589476988007885405149282485438530723710989732516843072054014585044946648522883613744492587367182157040228939262945031578124994321429262989356358998761136967895438627474446088637220494437683125753981673376635441268103367739472380500962190313217992166379104043023644604837203536149243793651356872894858015329929399572691216293458624556201848660764796496929880156182451825748412223023915425876583679894677950669433118556583538236904760962608501172026502565570269572079239258431419602496858424413726333877412947884453750469816849036977541319533943397565711233778636315066122449074959117003623952269974962180850759608381288476010558247409311255117570029061998134275179225937833594773285451105294832821425760357771895292180311238779148741683896387460926397767250310954389921180381729956909301331437808255776778529495186030240090386666662447516020981362083268844082593770842864175005073892184663811676213169588476695030746779923676082778338729345613997630138904284745512 [153,85] -3721904425540128816890588562574395114594977468101239607778063348988844190090023870722164399937592648698738395776904618839330206533960384679600009637720803400617961566191246776261904775714566237372348218602241155824355646837173527833475696607726998311556894883976685272558155945885711915723965510892345318427160541414463645116282134668080866159964436197118900481171337672740493664669625828588088555289668116281154411223269923612291087643198232876978305828543816753979064830974266144603565682160726783668885883467717051981369376769286175803373932102579255322837362521569387808353272367115682465568952091685437970431788524015824885739720637219405931391184828393997223148855332962097142998112614432476939604271959996957213747215235346385828571143889883310498510762151051076291190274291892320192443125678840825297853269004939502873269060294716532108249447410744080544004682903457163598943367402087627248307732899987635367409343882275107456604259610539843073617279103093520664865336383787963403559697903228267452219170565339608750983239175604066198754623822387101485849061052423906677226244029096048353786766255847551554118513105229005887394036629554642904870788311388772766499020524255416076897824182103823964003076861417427405612676239558256598421063306345300568624756687120997 [153,86] 286344155858854466389637709482209337151753952364170656413693173925204285021386756842864076551340549284886786442913168295020245307808229526986353620900515367987878244582590954964756681988646039398933301079482897562853584832612932718651565955031687120261887393021853005106145295885359022332713889842788746298631444201306362698337160170676118293061067663738077700486654599619024033384205045609889471580010389011324881999817061047540404860013389094344051238554672074755220708344021047965922913832048918948802408434152333893610819014534055841373208270082619039363753304909189208781339271901136437459305003493840965725411749897001890874385836083645753679881923224525452314346039264311317748343332413481021549042777340799214683373736459611479315586846815546357240556489842630574376703948511002989162340406841630308508606389625012360835478723027605347403907490150193237554095584471656828803208964605715155330515525093541939753959405129706699055596263689812394421158813913262807738449537302757181854757643349281832435675712044373423591443374213585555583655038900270931219219022313175266110844589785973873109172009150064261544843621050124478908133712405277546538697051207350936459739534967735737998422215050712651306706173618888051219007384028752759497328197810156207451027910656 [153,87] -19088303473456137984291113148302709080261438842361585708743824675208687072260473012155113823606201589515442062022941834164531609902132429500445157821668571582626229576458465776766489034456959262157466374058236490579001613486130956586835599258548880736290804578320475215341706697541296541391495842936425748075755930553705805040256863822496300369533292795398766971033927285603135987161339098876503347221364221558993303618928662291448466745169366381683013539413160350593984845289716768664479934581189531043498325969668739941659913464005252235113335529537923969022191999176783653026711690925285343496602101275683644397772955791581182179058823320613018502813173347167308002774970555786855886503162589901731254122297291818014798340724582396501058149950822908623217303492236116805462127768062651741856674551482778098044830175392912635286894865258963866710785713405656593207621318236851843046143827578416786638234090869959779075495530360964061935528384905918162309939578418961754912237655401452621906981678362358237282744625427448360179720475317417921763564145803053820267879574332547991335617407472895542205261453047062319218825668527621374958355146104942434476035006296276434508390037802289616551323110150393601148287865021177395767861556962709119153868289108368961735480 [153,88] 1092571553003922143551411520743404164535953125639241064226919469969454619883894849116986637835305870875503533556782100993192111418294684211716058466776296234439177756484197686943829720932411526841059309481715794777802137787687685999579966397558371411487302481455508636012202065736400258691777717982314433772422744908106809495271235636298276507345113992775528695475171961103462489450981537344213098633355268984127355600315423334555441066876900971336291545708378565344862457687488642527314464867176542869440673153622482856408577804810912204982339270946217550435988767726084843108249838859182792859886367676116691331979245055319735124800984482767448785148086657678354295410448032758562323558032306408930837084293694409392361853466034953818259776130985676607018979087751112908130883064666234233941572575816784835909264632851305858196727361166922073339513949748715240348027136347508173967013356747163415792414354813662697439499957967139508051904719237168570867615050755437406567129084133482656382829980422144697012348038469073734767722914529859948013984584086604806743920971913527699573185695127634742269444295289322775750418350342774273673455912264992033721270105289531381363605019020606180177119646433802048260736007353864617192524364957292522575221602868995072352 [153,89] -53161396475801549769634065493141701956076601631135316539247058284509161925574767615407844184418173774313367990966219490892318127425839230728745550256616131338405749929892350142556462575979527911479560471404795695683225196977322876945623092851136516651727491663798576992587815281768675572896080958099539423252786344997619753940950314053259212138008246659786112448753202931006872573247405144077817987415166861763414413928613939055176900406755310840241007179278504217816372957990401838542931788682368427892959875025466692026228494289350241647645629611839760891403417405611288403998646750522584818985882240200383197859048516368580858054254734048484507721754624312682141081897346680037833543263827108682155266585275535798554820217802913282662224110114914510048862211032424931123235905414078934979319811579210011802862380069590053604530029762865495351069494990731609817256115896293572882990073607218845841823481336844461559369331651855550420138045340458158338698693430620705508832989348991662224619803534772193013623867812330849150686910809865048954583524158765411448701798178583212854457502091550074755053148958770131960802711407980824510374808075485039526724040544142303361182321276561295179213135945184753080222346199742051504321475767623797152519438770566492 [153,90] 2175097949854265305712750206664339144111005086227830416743384147113645771095498528685743789943430164925737700471992382382890645030053180729912055114786449025890301820237137919825849510494822565246129229632994075941199518381104693223413282218155148946840733493221238393964097534513208105930727686672428440906506330864332400947825468062298879220601240517160833831552487287206946191355909917398471450346921561736581431041090775781720515829151738541799439418891857101241101129760059839270101115990660390328048928357639295009601054359570741051647802618977331631905968520747823426108359885507242394495813895840400866596295978513530513399983619109529477547361645692625137974400527698684696743463424215749971759730318439298414271526972817947518414965915969538664884677088380773950062268452883680903380140319966748026216197317033698807844769208252166328458225605620836775736155303977444862575578959372811892583168489500667866993512401478340611447579813230852008233229720581996002551968067907498922020200923031617359160193586271908165587339802228389232458745146493986581235948676778255845320781150017944595926329009021684484029580087142392744922497529691463532505064176523851556194105507298657088410276256547356217261620881369131329908496567965859247443021970304 [153,91] -73960376379387537090170725519723423060955811173109620584602966904128533764573668796752320166950953308702913636945301154520376888199515037321165626630862939043962086809277019751103185674164373307911053962384257145303123447764689128117745629348177834670626324358855370595930837018742075492381164325409585661754694528536123079774412730530544285005298315121535063680874475709736170753692207068714463311783713121830513144013053242005063270953834298807890054090275146400802115506735137252077716262589731907485597220100682977954416519352285091595687460905224692428197073924313838580874184599622218048872092646351609202100924286931818071452541264955307779202294230371827044727755564571964215357443397796382144733281712919951457581951570223352166475091631732818566456918573835365190182090873972600193487278359791961298888595525584162976701636088044218578321605471467974057528852625961954306045674372342017762684798253814127481018829691762325877841585462712672288523011968663159324574531318140146491719947137317912212649639445907536643560777003548741927900290051541906170223078237062271531265913326488566243353885810470566988195316903600209422161802500434348628370061220694885318958320626296771514461063454748284315196360674773519892896301488881620562595820 [153,92] 2064106336305501672682700212686993644122793317228495755104659257954598083079907986082967967080851057299122432766439141291225850108951946493959237325565066654366973309689941543431712322859122313170510823556212924381627385157056865119275269375732966900460607787492431205951309033061856389791372763460009032783037463766818791242127121938592756447004088788741986823637424143910172625446490871497199016298662055691307912279320739121456004006272462003044882349465670976085735253021034443349907678681697862284544795331539164437096254341738554494000835942008503173407891916480116423628425945631939045289186310286050222684899954059503787158299557204186271686875632486123101023303970251758374925944185979652985214546421723883937809977112532075102579923677609478503911735143674195861926212576794058506862519564344842933231713175269698452566647646831521705487667658511613436146281342729364290079218734006767942466139467078318434656288272160843447712000026063789389163446781904574766148748009703127995556263503040943676680210442762746485834691912946372625040898357242645203278630004928929347303262520806651493673622443521707982567396497710678337980367412528142713377144662799410279087549657488167349140631525208078866904367072503163935889919581944367856712 [153,93] -46665516551777340024827332559552839436084909563520428807670501722307741080254020070992619176301011924519475271686638799415434910624172357364175072457239390518219815987774130205552813434882890519336484528462303123481179549045817534727617572589065274560824656357551948217477747402256362577276106231215031262001374303088398696438741222229042190907458155479467944754079514220683963665333986201125432764870500291999002215222463934443770993736211543026885049000487077522014911213060850418255733697140854186976960425396268076170483954781505311602756368244369241019925182723009074158224549987194088962053894016479914813271386775263100413698940324629151905853905302457331838828138832808657765508819208005912136498578956119974354956193988638014350146625008163470966109064247736569542854299935884424719689825841576803781827944398852992278528350810893705410786123712638422830299999610749692944975271511656379628388529443277015763671965861657021921068850388237667427080076851771575032803243015290719749639166692078620117689576898069792341066054280850510600980190356336468358080765996433809209090335364895334004218399727526323523948148935356602659330513588789716596912323486652063729109558242058204208137833883214038171924037300636434299940386041026465 [153,94] 843237294612158728360663158120159872040479416853166268962869662174692591627391426311427650655765543331082325222826531196109167074246242719487417438473493680128303416304991778859770002428788186321042345599492015736303860369886772205786302921539638013194159097564143188297503185353505886103894449725480707008336435279908040993921211554299759198925641527240252812018436661520953808867449268892756541419449557191253028085704694818271516937719308234892320847878947943440047227060787470743298293654178750238673328922247917134890367390441380995959352398127045846210767803975671426387964001003216130419960993881803355794372393626128775284657089738874317510481349711272738141969486041868493891151390791636628864702611878964778949146385950716504558379462814749264958934782426481064316843816471005234008666131636719213779510098504787416674148183452775704165617429852752944395365196321065035986223369070111194510804768477958331069964297689992529656265697541230339191241960213966212030466316735855362059942259989184102224813832926804658319041371884477011857029060365675827891314617669252335983188364199977984975085225938029762646577407720894379334047338687452703876589912122908150938780441023777862094340579009338876246639916545416051896003863232 [153,95] -12014535987205995650593929543501255257740876977511775153668939860240022547860826741274379060998349360156037154224464922767787151909247264687436170440050620845178372199534328784309040778444119476842542539607546010039029801352665873480325872335264348079804302865812718627238557247760379415370395742504793580987354382393129973765547689661544295969535850289545641011523171726526530072525943143106545147627924643682257417512028796646844132765363171882020219754603649397285714043571850089723276642128101562649823906372045447316269758934511189772973391516504857408524703498653523711086554871587738787391244213236672725662550167810851811068438296371859955243223897979529678262111774614620412280820145662444998183832034709740664143669701409777273870370912585139532671197105202994264165844339838393169105210001806204000784244486575371988652284900791454328437767151846405608783777458274956874425767529810912738622013633317431725571903811371314837975412973749763713642210340671094650404048208773269303094201256642962467668295063638986078645379222269151933481462722676662527447789221491754583615164526578547078001468972215188106042115332497466134102232974683028504499168164337623156442277569740392215199531472119007304204540696392939412965368 [153,96] 133185266603018216591227940861262635980216663555096738392455893910596553327996535239836316354299034157420838051226803587966720302232876432252364530199538912650253675669246049853200407449376640567700731486654985032896381909855825723008194742291927254331774241249737428188665542999727195755144698636364855966603688033694498330623694978497966326554132844133208347302409197081893415781107005358667390603239927437602015872064970057420573267240964836255658876471983782605204985228114774218875709015903132562030859697939170608205742238469920373723101252714132739224976136610365904331726145224463748325815585464351767594388819158955915399656179607913348913121050850151300417783577285594183449814056906663114531002531253397197674164868248559013892155952511411657287332832299302508971034765497146431067313316285354267736810561211842499688311525596018618776674611902651472646629339946746795548401229103591181115899026766586918306124563863280900165299223940084705021520793228401936307395361468542003904932054754445564085060201017001354565186125003956504612888318421772807100987239326261237496273228842530489496541809013231039672561952196038129800692431823351990261861071091989752339619662918184027367175159880202936691967947126287876096 [153,97] -1133883881414902469794636664991632193858637353107938406087989034659539505033620688251808205652213606214708304962747664892004535655957766781050189925731750109323007064817705998797801083159175812048319148550060904700502353845589568368721986590452623113315502829731774854192550160428730503575171087186429892462120670450150529395952454050501985981814173992474672489946150309336937257999821939987652290637580247172577343727618324457660893305497446236749845590428767145050462550961418246546734007379622330867452986013146692077781813132240218804572616905961125027582875557804788051925038579092832618188792323313430540985247446957400627928545114291131210707853665734928562275154694589093179536083843107818118032973283473356086267364624854178126164671859505990394999169619513445617728410738185774410129459426981319138620332772780619195196255566332323377582234586449528449982987736271723678402035496917814681725221040783237048195263843303446753578473613248539184159076950920350718885595499789806009683897537548220988627464795386921497988686349985328267127202896708944457374419919741399915744117018288306334383861044207785421069800774449901267328986844778192529848724149954765903340767512272120622443363620604977119390865603242544 [153,98] 7322877780960917784415375594701964074069011284622949341975670974053762506626606923557295949434256340406551131533806381069571933721930237888288086819494937583785538453307094801045174839602431389197758817540878223475448209108009221967713924005309548707732504601882653267363217720633374549364470536383026733074095194552799143781824621845195322911061565901046229678316744897670035678517615800761498179900902159408150974756377249112756318026468375229348858727851477365313849273497170247104244382951857375532203325052688060949389318767132289555516650609160408166449498358464081002247366489782206896907323156904169902027633595666410468165517009240077465549610370977029048427381611250005118778822763802718300847114986479619432554931173538142264619741996679704800344860471313755175024102619222914514954072708627794748520826223537391118589074662283076724009500916093580653330379453385459469379075602381327701156500343585155031261098476099377724607390527943073881358932415524629045942159884842034827702198041205455583718307342689560609564807209673179679075722254851885149190034602406119392655636235864211228557797556932105649212671348515462318903778739667551795383673792212200381668400604880127370931330685277666186279112624 [153,99] -35463168973221083739179508348224718352153394975151829151750274974185697725461645074298131186380844426906720111178878967896307808452087268114879017619094072069453064089028224924236663919137680516729721685765967092495730378992435166511499956557201815167253536416560099731694509240096627449198129390295768527301579773846892866632693109135606446543386857038391517537752582558394739235837208203723329476256121062242654895431241346000704015477872247083279462043376002886880647866461909581926485851197167997376022924452021858702387680181252446798591025085365442553197824969023117708192344597644556247810182430619953794444834838884479283533259189101489219602550810400252636502557320014370812439845368874455665698877795351756399392893644228448590547349915578227417858280072976962816636816110304904649190633492305230481966668544697983784101313356821664154480233306346787842452436984630397869271622542078464016183002791952842488880260563144501714958051119524929440873477291529859434397080373775346976255979714756001549675804902446477342718575824545847206408806616752808788798009119912704100007003338834610777523085469573346266636307935362231471455725180372718261898405900662536591424611071944976143478383272416819569328 [153,100] 127238078344300202586419639444113285254072760516620189301078851220261350958105689462927774829994190786174248120554457641939743892697660684031071408655618995585365315715607773790049353295709889601568814195501487537906197330952828436269242525366030142804133865645805746776201931960169087213343211895951103161101301674075409788877372829973134996171075086864937300602255877460443850881611181807061547981311187535801353605626535552023443862519828560442870148282135422307149994705656343848924174328338472147046363583200464448937602693074490829995668479544615776164840774027662312045794397726844639052520105490132989087522660980043723711548199836052823488825503428588403728979107474446885063467899680190787165324665756847645459505141247116690982855568207147015581009556820775126925004896155681251537795826354394460522912048645452037143522102736286256063109344244762354856153506600883292730102924716977024494972380426831635412731797842428382832017724539487086994077253894916549489196552068375276974377190046261624161069929762056008504155343848208372129368113676365985828139916449186129013725695865119468476932996149936680824332882026862640740491971026443556378030027525544138572557460216893646212776150863898592 [153,101] -339943040121949391476776151150594386222360191309525150278352952753362468626355593460787032335022897898110128202808362870336044631228195000754176333842160762275403700910349355590829423829664703161091768286898487404561625998927753175539226590045315751065733900202134356235985896332936500243736619277141056774906363228617017733197727571840797679933255724176225998883239803571106470948992266894288887599131265971318556822943463754008868434969267920574438084550364328022057895341618813362622973315530115718366687201372418126209104693854442330165254476429216563608741798915236155469427925452859812923088169459169970047150454163290391781889530470455116056165822179757972790770070556060466766002365999809461803058000826227719827725671305549808321710113791164560138138675893113930437191852353559042038749335974672551699248291953233574887379128695813113558916067045901683084387811824212003904266354245990213687247909112510703117489102559917608896327228766734032788386296409657843814872938769274296629343959808205027526811104463850943641875337772402038544054235288495404956399386717426239135676405308264736935576926214948560123303497153870080785941651420240369877392079978070317701921385321160381952895521532 [153,102] 565207167474647508473875312665671089227862008284548623542597438838387093859844777297608545915811095625279622736784238938925417702614488150463881365373715004304754330638136726726260759713673759022286366378745220422823478043834508514727309340171357428511375819702580097335744471278674601425414791193257115168695084256769446578436037460210830107881634510438880296457064903066252181431802501914108700943156923550035080845547590498930824123730987584267755347704958803659257107678265802594853440797575354279303685312684917614449331871863127692182931010180565606854983119325420490249591390235589630578488619940505941500585347497019792717835924924186702369116635494586432614487521395724162849026842179214172058057799590913013603559378960104320828337223446798886376110691356834486333990329322185235362878743756864550570381166568946041141425236342550945837223046296585511486580564106816145918879902629130735596628317904123795747448415519332349671551902334709764846829882378946017277570508467142139568791740759951893669172471952170409917819640239548982610908234265464969908855774621318986034724998733138211346209033696775867660044110056523612040405354850453140333430944529973815226244098288433286099008 [153,103] -1908975012322401605673053507900829660049399966981753215820590252103284761485910016518095023970126148270185775059495627374958721869740768429814470539915049890901791961098185348281912181855604083834881705404386429031318084514979791823857189550499870512034380200391272811794744393876747910668670511453905512524846867343585692687751614048021977230582791615996687873705801988289281947059485779687561255811549252787992888782129434818462401370290626891283686496215703112936014983493736325936072170452369340908763749717817349783064923361971352223393605708053035944039539100650136465437286216981882262729322301927857234276300058976134380642522225090317720137810597418273278457785288927185764804505598411611033875529572962467989908740919090494576583684310784939741053421601600299152554695429941301414611958622331537151487214015577848792747950663928665526473931801022688746855945720201220891020877390455146959417806194719686334478300687936869296026663515100483764738468345864094848678427600281428555528429772762836657360183410261009182053552528618723702174069893227068698374399864916431762520242202170473753156123535505655847863256846626633083057436330216809003182365730044767607259823600760140680 [153,104] -7963150165935113326020308585160442886625234136034461912027139409272805391082924413723438479993801052752594764961021382234548687061910430324433072667501526964537847576035434953333438438456543733519082721437053170072760785483550839905244324950452806917640387513836778282178356828858810787838436333005527581764288466713804724918019866545555058631322244160833420834026310177872245550246573134986522615838015550174970573069004481249576862648872523436770914632072947059283198505868572214801105720648746822519099727712408917523832292104554685561421762713914269476089634399342783316123295068209981731907586262889319563484632790714389319588436616378872677461321641296661936557546133670802967661956187922548437610886703042548720822354441646240574692332268459120831155637557951212120829767476508534144747351572837606177240026929272067228781482460688185529035400129583342854675484421747803267126528414737542145513955643228249629792681259828871213269903713338926117316395534688466893777170715648247076140319052093254277726412214457707557537257381895764485763532783849472814978406732573718190950973708018648550342468409473199261119674502593454906817747577920819721430438983210010144533984593664 [153,105] -52997071791823951744528966803557926438560997360506377645840944294122058416047799018781573106023628634291234061347458037268306246630352537944298802795844087833886735173210816696651300706865337339501698133449749504953758696338049893383863960277359697739035178666357760658938498537586237993393184648035562621471244716830373402607891246327678289583893228668617785009787348255710080821186796286428537596736081529571494924223320682184684417119561790675741388669476565556353459716532080721668403522751616998448880547502532399854922883863763416440908637670482516968852296992691006362900882192519920862997793561567888341374300210982491738662987095838833751332236631160229701838435852805547240155372691659810007195912656533065982103326736824149075448849788808234832230071279736707832880856651643370758060684753313615480355683435057215226065415707540044525173949141702565611997438986390990505201264147561663915316055313783290478484439278020892307656638436787543677952445929601440231525818467023614366117043837856660715097978656724179491427905103375595747248762120551692480961952857597934239473705592704682730474236067797001256225389417201027253894970344889571587791363041624607934310400 [153,106] -211921672971158794268275786409490120138580984393969372369166957534730595550111644250656128141585568620671587948108627195021189453241108750666150051133277995969323863889818463057678746964250036673606809008600717402002493303173449736692088962122907726373233451227996460836913530658927982490266454549788534550238664331414900926229051931014964660472795088146575457692507831832147091877419671432909833119132769312855515985474588644581277447988003045831117877610468825582162973389472861871463173968662619223770760736564943326720673198030288481434389223923423792518494688185658805388128432848733746888181521979844543986604284001889824549614780484051583584986132186447653971156379341398247489150444740816805014999703687221614928027303580959354342283108074822215323448204357077693031004104133084175354719189783151939134159486815724624410496501427743567173111579516945781259574316842608501434912783373219253145499598443009295754872916826570174119300545913247283834781274004151477838021715211363054065982537370594355529610160089490704627087184665123524808321812351012703452581095848054900334280713591742952019147913132710765772741393631458093918367828763951752706292593425443945984 [153,107] -587449051858900766129430926861689806576335736618622532000426082668782621278211085603218963514223643388576115245551624985285632951542420365053891936300583660794810404272666883324015749119827058338957442105684994568050988332962658125809538223524437098112759593306500530294687999570029161607332022598729328662688823509182728016220899690542495277942314728949227378581767835589846378862015427410319290107357439776132014638167499765696655299261952692473050507994507249876632858443655413705584888036013755973695734032206046348469608780720173676032555164087331120803420955645188375330994021080891256179159314066058504041469832528614437414720644982966055788859709606956917281124070652194718658314220596439004138091875328327443470635302802251437599614755668609037883725871993636959789471838335215032244663392687299468891148066381554489505708484742433550530371509132691044854180049630325284835665929916575322005498307963432260877735355753649966535447368332900909823485750814573757458247783199612320507281710790426140145673473506294200192559931520356086028828939131410379924316071431444306915793378939029158180287305798613399954377566905048129356882246796624997859851801540844 [153,108] -1105239449938381849118418805675005245392547856127066785407769231169523482840905568284240227646506523340229257055489357867482392623085354947000216389747151794482289626037819993958878383265332255218502506015814124776986889774450336701151272161005955926721354407590788826443632541188856418413737907972179339745028768527003340487608046726007249624207435700146357988794904092377377720671863536963217302460597790589600854599939052533090171459267218228063833061448352465465321832054955856838762925371298699685875151117428211455280451379767918519753261318476266255391632068671356063796679637648619698087702911395383040639080330315037431503495965594946948368810560693504966824702486812050025023694969916633165486112641560147558739589694498863951005546090101859798547942420700963345258112809084410517201066980666745679302318242676273037430447847903075591986684578962063124222502077586021702359862333682549111635925292269218275028377502934968168642874029656347509422437212063597532345802856298540925297899403547577722597462684723377656058684460019529783957300483687994224583785149891262404693321882213502754112048387059598538673467920794205541899536039465952660955963512 [153,109] -1404626755806604033759668487429815925855104391834089139855801955071436595076597705016246162986052966385184529419427136483116341110632135478787103585990902903792460398656660121558920690426209937842296523735215033050247381840889116078560508731701128517132740867028246333290607191191986999282895444494420891828331170475543552068126520254397181281023517850690192287293410973813487020904148054003881141874274664400287969472940169948600392529720653606673199261618244633568137491524712648300995797700563968032587829052529777145164897846977159740946505399055023302457786043408338429510334819453406941333260306183690151596242951052129189035859434422092875223603422956346563308373299033088770254188338547415193369287418171795429940185691342707372317359305337147984197080414670292944797779060120909235778085063202958569504086291204537136231518758851145864247064937030204709967075232305730437177210708753267028204158306800114246648925236079918781798470139748346348739632770810455129705979530532736180113751229235002763679736414680079016555365089054725742710023259731167862896388705392513210093574747529462044919096120205701935964776090939619478141690909084362692185 [153,110] -1195348132959924114690062884012162504277226314635873470836810056606440475343299797391501870278800700935646049682971286121427424242465193980589977805825267680074814891118161321878196307227794645076932101287502882753495031509117222741494091713082317581547797325254477178956566854501469960263158603584543752060641950656210517541394285834371687795457382062123233019139389901415173927340154140793671919530341202576998538143834094564933941979237504934669927982299153138693000745883589327014160443780679869683692173117357187753230524584529614229508977158197336086073512965669940523959057659125414020739271500853278616512792631856975372890447025770949097413463700871651125517265184453052525419674170919563424777265325342646500469825596091798977693846477620294759244853735950762248022466954225456861353197552127784365067336990979153495641893412677308451289070890215387628030829907719837787900951514361218521613277617846055778508566551913244146723913722113689997678948294950640429944162020097873085399422341050839356614314325117304409363429058839215691938842683153526509251470266345273618941748066076161126185349696001520703643029678806215345413047250655840 [153,111] -674543229012845398964422121347647670122693068487229393288218215043678113146641543686367468043553065466872871816933429596210511828110581371780065092077748219808549952544684885531607540778488129269961771835737179499648263417800470401841958201592494432208611128123711704020239695134366842415303999097284411922386674019516862682088660033721366755270325002330767170024346395833432329799331576999243869270054736019614941667160220525963821353087990950851148253829427003168377872608230466566216758797587441852077205774123646384601079202774409522112312944859423601973696191646354625525841914255542638021523311801901786592254287959582999657305531099905813531114919175003767174396652606977425147952705694784564626765792482949738071263210718768364962300717448981935260967515340124731340993004154285282564262498476016582608772744122498227242694383067883920425410429120201426930996262716332369648153618367858691531604510152142589976748852843584890608277267544437514514433763647670957189358752951408245191903626333763939973572828854735410680733313208873126561203476381024943822716242578750046019576598003076593155864888011753723842640229268033470931982380 [153,112] -249704244512717698742114937390482010063004373405043442158808061468904636498843163425168786775777216217127851038370486940786017594051715517463053550386592333565513739482259343078994941363255054272260479958910459095626457347448186613524054502263205425379607137535625894534007261045990572716570143185793773069820312269336659086410439170267369476659670971937363682012308469381805640515702580790048586008304376833068206199527620492816877710798054882313981360621866452891521587684500016390339047292318405371463774887223938891735392021312468246033776133949132010377821261344567273158610546040769575756676956460087080718479781704181297687602709137997114874536675189110236467646531014965568111214571436830194301646044514918791029871382505897777905780373437872136916857811468749414777410149011464409992267899964394434030844088864163949987166542543391925516818119719773294223775701583072993576138900523060759258222898061867226952810789295449203102719175137145111066296944753825733486934198978247271686369651356904663845668155933106800034920433068461269471049935059123296800584356375275461407248513583209062774016994098156809532827614994442783776 [153,113] -59933184247172986707482150734912759216415497979557426350706734438121112295087334087914070693804976020465249384601911348909247834698405439873673318050720306331002357847776389644465113718474288240392330511334377470029213025825923894738468714403896623630785299900384656820887672973127331952807081852613291588412295700707598452091393664146637108756395474537058080607124963374647509867532268675720130040218132881432149139999123852226558814872657874988122969977259435539684100143083197014934648343179415936042141941668992397889943385294425303844421419054536635511547538413482982448843334863796367386400840268822878027449159451258972962993834325268151246902391798358933375872669410659846941331783671911273828051934500836755814840890748339805810523401286292984593315215581404735599624549597754021290651741973080786223982475227937107589669826463961697371896587534363498653256095007917259471178781586142379792589925802572834270452530613315628923535390731563749856992057107120448087372119365133877511664602622944213363767496956044599151155426141197459518717310596075796716627456589436413817072466288277649705324666503048505881151240601564 [153,114] -9212439950773733177675852469322404767059209479435907751727554021980641546904833084569129679569799377317365735694462406501930933393934027866357010849792564253573610183654377055714373535161474605484313972789886698292518259885874722870491273782089029289039502820266491632498401710435805802192769847618091825102248929706372398947684469489220178997216730382730286429331551838148573981409946645566539667751029935377438771911984438397694790321359342489879285421562749037495421695350257105668648105621183279384784685191573099780507194603471881586772210501541673470830300920638890533734549587139120635218618240222398958793934477588216131318870881219644310395257014235684216189652729937118238763473190972265263840210432888554849534073218531672650282497357359003389126891412995000211531365028122304584462668352437024904075324841427760739889349502392853670000030877628483958273855700067085541596591320882388005758029353923862588676641291260549015915039707189307082810217172855869014493417215050115927465678798560963536951975892248193828538501638351311372305408687812050674415862143014796935794002467405599399006148815761188352038256 [153,115] -895351274506098623703469528207587553789003922871727865025943111104633287464769557598957223473261064543252521404081484259859464221018154807471573856039060218918034294662906945416613211370998913395174423653858453532299345727478341158371231296807792167334585676971928831804846787170015425603430675232812262706493460181421178471665344609048353571118080478623489891945792758780639106473480486085764984722533956620157800291613274573559038467618915851789924956205902066576235407605598647587397729419147727234571909543803333119449818106692807097627276474169612560555934212405317694341655015960082306640192739479207672532616339787353401909013145359971335978261960591615765152202309143469967984298239362313693949698129160095769111934516143458799888434521382025640439502950320476322060472636526570772156213511899717326107444168762800834903099828187464031703915909930622396990651907951900838795011399382120094542001083276025764812994106557595548190608191465732876564748369346936952842051959823979246968056107127595758583097262604153231285624408802035516569856386208406362112993471967581031479754863858141970974337607815138140 [153,116] -54217207122423896589770124159746129101316188285228010980344693963448182352692104638631533930147330068686818436679831089192758939665883893040379485948281134706763405080686128457286171123162790451799413150083639271360734416371497170066138480345408448739801125098116864903250250152935084414745534469964969848505165467634846777929634633320924197386143157734490796166649244308220671479288053237455801648259703195387919707323789864266695405307938031324511433396272128953900544789552696359750248559058763872619925333078198401987367056436337944095210338346948696132100387442726015985233245641952184964445503534916722708396695974068444734550656915034119159780321120488969805843213390359475223427896051123196755131973409650856771146979226306620269111240603870047810373175218294920338390823409458385907456508558190329231733031016843536763338468924966297580589758456913379419035892931389791179001848455050954878956782074567115145555328793593858670856284401672562833422142581440904298213917840462941802243473509371586968199082493631470445295556952800790288465046154427095051009207775887234260892101066622530075638166760 [153,117] -2065688406140684467257734344250972781288061892322860521043853979408597479969723921573013689937428162110604026521803263773951527764531331155493225678580519129274489355263818108671386780618448978662537182596855653562892595819292254269086276485605316642803854665914154418676853170830870032131647766893864427194436848074954604509281398734696994377991228791512983252825378359931960315323672346652641502591709716729003977707327595466414529162571328986199388466977512592620249534763909800279510837750647533248694128298086625530394718104063951274883645708052159449790759663722861514295593610990739498592070241261846940175000730127747732002397913062561581451248561003204775146274401470315624325134705483298513597985756872459845066350455321298232396287315070783132493446372066457395313596563515220685003622290865305617282030873943835191856140778773790738746440821542169003954530290534807241855195537727062295991542018120701439293829134761996907397361168148596735307842602774433888968089340826706495333675862986036894590975181926281552721182123547952061638832632052362344061453479486611449594715274122135540803 [153,118] -22004871539257932407451798956355125954126238276907586407904921718761488685821625780584831559500084699354495541235208215576946737794173588104927423251348757480224135428858048903923327406819552803549174602308848200317396091454297100812455330460018954921368185955011993005643391949314386805256058809919399729191081582661685033790150612079433806433381765380680048550245869419111500724332781823937649092822698546519963785348663429240708700506322480174119890450614473429979714762137069029773734707687267113762737589612764829204642169313158011444122377538445832911135734707312471156259651575940505661256458082489619946808726032672328860505854673943510634281102411214458430162681090122433857627472864982055393151286896864554936388476210812406433059303997095001203057886489348675183071909252476749169150763193188229223571851509282678288921669155671865188832143943305085029948929354433627829959813296825728791552137119595153031100288468882773025662791579017294435694023146149355936116576659029048530108467885569738094782660240276269264451092252483720784444724635151450427396110055280358103582785533408 [153,119] -8246300320396735441401474385721076791716733921569407981791974415038374905478387688777433746459687455366620671259150578762369842672761579140848009834431772327703785119583622127536005674628090766532262758095535884650536556752521755358459905992274856007230315322936103154952082226355251459149604034568408185520556841758681765116771954812017769007971077235536535869394809894982092916162926379660669902739870690623873457170552791763063172028427780652398011731735462206150743016836155053906383094057463402984545153102641337361475176193853778965673865833836804462444939658719350529772131572056829692262725227884890935458928155877393712959595145682480128729436459417867375788055692043219796769514370751165283404245211269039921072096386251996210883123009630248074230025043780169729096252089715269572421020422233980195554159763557128852021043564194433060663314007658208787398854176086133227737313657739020995764670054460974451972982028679739820216489920237644852570571110247038159176837725221150995828361718030571157566271278465666050638240503357386901053329027984339006587347058404445296646924 [153,120] 1343518456693740115818572446052379603747883488264482620407088614788580199811408979961660540164093330129294783944385685878475862141864645855662688856727978500025928290922990396508595091773301332821975861333614888221586395950940450013770668083245684904797429489387030606103670006221182289846217104502987953554820892455744608477348239484592578808706225510993902245209572676582300469163249162701234336691615069094841456248037917734059844235896378664391722420315232177601525384050244881114163767971899972941889861387146860086793502290001749126884984014725949570545277897614238473745527087166019973835096790530896451697931452657848840476521669121098226736524011070167188086849469608961925930401801308395425086260505149533027925296303960795093865891331423132359342191907511359832350160267404652293454592581451006559246309675233182287727027389115548652913104459717566062540912979630968606528480833559790140635263426303405824429212960843287628076201049610193651624991514913637293219784091616544858610949450198263088338530077662096798591861003184150383388277273803085519948581993468632464 [153,121] -128302411473098542486846297065847782587265611396124342838183292775299241147267758052464733385234584822896278217787758344236842897977009098215927395460531359048787950802268052361919112158712872658645157226818027325463974109736207577913592518019460469902812263909053998609581843875678004098899242250053938561664796423242986842525626262480365404213377380249234434042274423530656224830689640008863390272740077834096412231378146686228645169970109363633793480381095381374444158475367877358212953923285229945136216979336781801146900737198418299915504921065831058879803283176254184325407579746869317497410350222945070299441428519773761603893610066351692798912160543900717180581811646716509460798539724434481160251054848923580936423882051412418781267012301908362658514169435676426439667721586722380158500341478505345630865187286829257853067853064687487079287335645293216676243301333178262889617628749263018633452982382886975532624002303554339667208054775905143587216584671873643231605372690765672030837617506742782477518067838217067151831071522995322185773578277894940793023289450 [153,122] 6398582350805098012476010321456229473979188540239163181971971763477627131451725757380971577067300646025620940197522175494817401731777014626303801170868418453898242651421452095763314578148308615288460354368160897951288810508611244821066715685093257171984321839460045921933813433251788556669233301180503727299720000918537955151325181161826025042954937034134245864414110923803017426419503404042165139950205765969646268632919913697684120869506267066046240516881710535557228168606573536905128464452625796975620558121515039252699618016555253118327622011916476943683358761198763687149789507311237737648782588220899597287644124340612195138126410518852749657033674359948314283460004401793595738544275892471641393817891313378095455476039313939483422662133774128150007233377538385839866314196805581236021827623967936668420128957276534851631998676847221670572025235106266494509745072228669700007916292208291125843471821976142007247142529381690806639423989302552710049853529115866774320849948285741278964357431691526363503039185295891294665964800530471928925293500764905020224 [153,123] -161157277812336549132658717074457960434219633250341931749867560234006373673022268749744169649606447546440096085888201053403326975346967100993242533111537035374581371252083189936639374044930308867644136761087691403596827056435190297189268349995713713503493154450694664125039953127943439658554863827942060117379959826930952934071190535644195475690938008431922282581043030125849408663962479524106852026711022721186650408701550920121794122619983430832612644024445390908522278775878933765052329871732237980445801178510847747205789204841387488644133185681125481464096263665782337355145749470718778991017588711675742876290588962752516114433259145571882763634808186755417611137814356881506995429569328280999399180636169956977391447062229131625280609961208710040868004266330766235974977206078243963728163539054643519280629788438054545935086309577890259047899291587001804214098982839042534002945844069465490927833501732045036505570458159208481154540497098100978928121195722686294426992521008380556489202898654905673291290997831725930538260349072897706451993385884256 [153,124] 2034394449396325853000822499232701368119058747920524042358660066624455196497713505548401726381766171876307959190335962679268761688156822476404786341313104936940964027964596173529050286000544116742790062470885542264101935259579115111746392230049791762069099379524227283959467216208501188914381015416366154278594037589646429909601007719867328934628083373566146224191399046552446678341062796510066216886649241320440610077043593087325564811049342180700949354325691458173143996371403262490388628276399679901668682467265576295504814520240591720201857056483162509357407113320033412326554706129129388691684765020180931199199477719471541253730146603195611161075883168776029205059729446536997292609662452379501100484439180202496460320330244932067814456385688505386957772154540169641329207819081949239161416271823870173134189963722948708847683445559236408003762860638846915681980805939493597675618886986631111906816503630028600924300261312384267736163601601507464557457276013876413244997729111549587810727049365087100695850132412339170225613580959542264754832 [153,125] -12747727193998205853256694215211708676021122849795384644232430613641563340621282026804233892762285482630044033056619185121171444557873534918343883750647019175439746117403406315356509731533257931146631406111135094223389654073244575972167573384061265405905267207244008083837855124023022213808649496095557332681410159949542296018828371505952258662799467875973211525754393312036287244818426606014707650708835683226999007277794194238338280941123944920082142534662204494631359468985244814138924015292392612688522869118282669527266814784392373887377960623340261095705076377904471356498626014223589467193543432716015019029669626412688492699426812626140473188054138331454393939969147711061179262181042744455225606514747852540271420018208861909475660131161617818560501081981803187808170507978470163733445010020391726487456702107058448860407435838382035971756837330498596849080699162812410253455590682876604154747388129006614290283050694080794330466509812662588697066889806422138901012123942326734727422240672203361859972010717534832303513824449878178 [153,126] 37447972978512350868144436414555677427029894770669059447986272970472456005113963642444011651558115150670708595400637576280399514583668761308255863596099082578415961150705781660159510544236110308046276494063398860161518134909137185349347617412855773865796317449063765278868852111527135985930453790538124610326191759306466696010513524263526932026852520012778073194709426017225283264825780313537874695280822208377432610499279864648510168353900741818990481746823544437002129062135842188105231642567731820930716581031133123380658594186410121915581162929083677157081537285208778330919663519244046695108703686243772471437492301700973471786175393552963176064370143804071171505896208445809366914938866635665188610730919707742886700934855943382454272394012325411152492656172347969829375536668075325584147687192586294198063751137297482206419543825232637804262833906126890225063486401239197652465880336849381785443777899179578012483129283216524455852066054256356871675638511783360526406775156331611888116716733985110887235876171183091454149088 [153,127] -54010518331285972416598318698755826503896072027008169251636350365125313955531766347984653435501476248628540497696086757139536817734659925475631813561697773909914446747897312417222083748314083804673055160867414077557181666729091323888141062043179213624901509002312796236794015694012405697652090329634394267560744837393204214799396849914959185494612540710436259167703845440385033790310219361332789180745488227764062210551633357618131599678448597488124743276062582030442467271018029483172006990076118149246897961624060821101334578560824094014579833068509561406765773492196671334387890956000675646436496173383483360062857780914591662813549695256719374651772392380602850772429945752093300328709965243433407087979464982267093366109278191807755422063113273130979402475222149264187979823510582563515267877130125761831567850996493357654029211208063513550378170242770859184004521620481389421984556605275688520141167230236196176094921724478269324275428909261794169346856627314314403254661784542083603304623617701942789575274113037468 [153,128] -335992234203702723375430776728579429616462368392150384002962136566922704806281113567514704706373761554075295824904674735159875294670530099023898225102376245344945475736398075655000419279712220403381682776287291713677583058181304043199377392241521985428117314064430396018199845536835332660411361050773704761634088121000721282845275799496579127235940305565792595539473299523480622589565588660721256051905899010779130430691261699748469177387932348257371231208192885572149108650299093919544287896395657403584395330067490971730257537628344917303295544129039918272443636030708673955141531773250047954477140065912775451649060542109348687737343654163956698851999097564704356441297583343388691821487165097961554762113890315474168948348349962247510028116748628261857187050846744330549766236936584496428950284597792108927205710570809463372469168393765846668381433937871189991697090933035479591779153548495495058449233912739057447082695204843819052616028958964565436301991274637978797304372375423663820279040495536585009125104 [153,129] -8264761352387676926362034082471220715085616205533522498796546496146310412814313236930362788725664860776434721220634164640973887482560909996356106495823522320837410378348875320821075963243689382244391194409851871032079710660633822802550976559955305266746280787702584105045880148241275453215611854360411541505498285452122567483103340859050939811651745494309601575447761290781524920368080680298875386598909599180467247974812670109678273213100296185607703809406985155858635388915709907361006755714585813515265521396599672009950230248810696039897998330928739599382589928698230741775793688342834030744965121205004555184741951326392231537352496627589815277720444473537412994776416532111788225647493340099309326156984101284691933346416171920724373654336848950172914227749943064093137824891054516592083330450675463484067173876053300104632550803080741684387108178814761693255582448816010125797830829800459892397184176954540752820182294301450918256856542202892569804192828665515187269187476747653608080393271216572586 [153,130] -55967275862553463613566305120392031417841203478654350239699712811435651074616101408636847996164463240087221474490569994682986502384875385050402938489968661726517691721472953806395275835278276751483089061840689303175224445803730781718434975744681642113209905394326002468857400498411937155097934738413862223769096240959534755591515095974736146521663605043963520583497156606180042324186496051696059514185233698612346568294867964563027364657694812145513910142194196685315404931480323881258281750623292595970189309401824291425491211767693002760367346460671943221268678089615354117198762427545758335022045367540584673730739411113599723441256828208642863758054092498340169515789943489015482406579676131761046498644769224554627897710929895893039408813409376169203496008100333983373385639776727170568120635349023412949025563135266300532373461439775177128427216186269851270168977889365955964094999850027289092510326100172069645393775848237235331906120262186724034515154481689597714100652091815411527001114816 [153,131] -114723479755745196405689973365581843237760815499461465030016232429402074259747750858054141278466221176957063332294021751833481467062662440445366736425549581671143456542217830905498559533164991054365570642414337731944357000496671310904340618211220561747154517745438705925607110754103230869472265863439225302892837512064017514272960647225252857392446190589724448650178287459347360989257756914312942357283071359998977282917009699928674558269969263779748059635357774911279686309476951906527601202480129090371911743940374720824103791281383206625432165707343990095997768889157851790972221695089396936000671997087656794606242754821531873942320262760270420945888377957880607740936013684893989321172771738647758041091030622322075848947084472368890662234058331532583044083136120437259458634363146295714823557480434842061683961121670509732041506524057093091322854151387663854684976692822667895823336982810741277699689587456877077440652015397391473962136292690639089920018198239030892867594351168417948 [153,132] -71149473585343168178642373630281274460932103066337726311191003478804874409428220343229705005290269524111438159270075690832867440424174963600700842222791661142520067397567511348330418052564537376978111358650636289137128693220187397238860616277642017637950814182320152239359765631198809699925764973852996767758976138780191397278715502958761481086451598154378327642530413693205303228306522173513992075204180135417795930029332769643220013606662634295890044929296818196649248711828686714982865054274027163715475573536413955429599998755928374728388290605529164955314669314300304573604271367163503344167443386365129198925306109454456206398996646695392123732425772716642121262728350989810446610182458318998259137194085472154182829045704765979448515101402028259135634369058197326535976736355402494282752919680228856628548857131174920627096945110108767286846213352245769332240962757358615634313597769569665387619726079815249461768480756174855684752147050505606618994809808068225455239890296 [153,133] -13275379635156429761471819908829239613284360188299260398875526274936290151616199208894280440506245143805946696172607621307399556834844011990978875409656677904438657959556149127119517135596688555815147906923314404075350024767847230906819222626058561287135505782143808665380486774139445493535289443239779199444757029688072502873456253660186764991161417184694124007388176603895607119416625968152768920958183291614518748134056804209033772714503388749689524533990172496111013271961478918491126080965534869781748008521610913955017728050965855348875406865297938175158916691571425678276536672697271291581474005452160147925566420292396477090331419353780932878906844481335091625608607895426333181131586909321463563976684564936062930466130655332639796866837396498590181455301464727939140896001710171214524555388370718769139967368999583889485697227731362970835422695779497556119956768652753958480776338599191165343014889791857616005321168423016143596404431746492597045074370859055425 [153,134] -736845291060081765552742542633282372225255507192061020730978148678902308326009192928511773281662800207240245179077506623560875068848946970680095791254901329806502219299661505562004269598283285937681682773852432374331952312335059045415277853499105551752531889104413545223038821445948572231678440772720401987168308596467690155366322576973493684846209643630884347053686419446984765135593615439277350906562615261092112914530068476751656963440484168152828525008036823784198859064947194178097284697743766315203381833690157576744484386393334608215473742031567488597970667449968532783166303472955158252070932065524808537973532047610455721819717501941623068543125706834472995985985173381542645637245340585247705635093841248424677968386086535394868008196274992375207711942435335233554036559895844024131129487497619647458518529758273023017454660198440150698718046652273303239584532221927065850808044946496937669348281015002874411740946230169550498550147796802886365079424 [153,135] -11965741629569407268136506770850324635585636575283613224393054049755451185733447067066105068808338186451639078275077706465494379049821181810220690036525593332759267811468425386411105296102833171062352887334670732783875077957810257457788698243269342904442714956720145221390564774256943774689675820225222730098744895787081867665085376292876818830340003672323344768192267169100285535230835213849366712793637605835781427542427983987516765004198666219258580978242773711994351585525879044251627341253770256363685654541740374107974481798886755855463713341461496134094230416771500214503472326800431531177361129115001792909055397704557191429936761056354781306133786907674684073225487091181563439612398240177541854031555957444433025501971019471132967327077057288848370497528315137492742707966440820997672264957765719831515291923392663919871639694516769023790431079054742762640248454987514521416333867674387474031811260987571487692232291112599849990688639607440 [153,136] -55621508340433835508780043035423799963633961743576861165460857444789065175327582680667458558953928961584936932175429687124328114295830527364363903328298660984813658174780890081079837620281956497461212105599820667731603585078280645031358242381269043470885939178858994842292371094353041194662336904579800279061612872097362379093397115589344628766418445518953559671477698523358276052238987090039752384401673591528416102284041488924223669776096679140117635683561681292601776621691433340716074615665686009013017980747009475403103519886584184904276184787364729428299629545656782874686222540274078801072912829322078454437595348173202658356846963546050834261756393265916963581907470404644208697300156446001612575466130566599600747165577083457916881360112177614387046118434173675355615698353533430914777807046891008951533658482888186291133794181033608990890292381611091663963078370482447938164072043812488604665804332543218810701942231235017398224 [153,137] -72027152111192528648928656202799109871797556442896024562625207047099584313905868575062415663701230690380187956697398860483798568540352641978873393560472723815543330849493191265211581719065268481739346829418447420865968606449361004520332566659569599514592329149247407671768140409253934413213601262597758050093610649190718532748685804558068432958473834390367111725646549134323157559075471413879505366403392872973822446702646060633757399056211532968169567324377406195408833915572537979825281995638938055357416202955605518125290021074006482764253168131436900670834449897871325661398090490547207341223591240468480543154155435787907293472850942276239668700966579603112653179892161496779078680700220526102219763244398813443456340651702676516338878576777665225650136684011013685572056577853768754414758986184263289060615695002237682083937031200117556383915380066463443650043681330718153093605970668593365793235263523995624679189876254 [153,138] -25149844229722044234711386232546292593394574742605836089029981287603844180746668415297839073270723401811793153110534038848808713262014100840085145145510946211102158852329035196063594512981660960082679764037085681079415259934229361229906695672084045954817241889944100229430047331446502796230470140254399034610238652754250399145523020457078799879680625617605920160032358925430956891217643617714193411925317912916482584235477326015750019575245524206883549940711121205706002560959935539910286383322507817962660343127222906763933483416559898967117087371602430549983453695431039525273614341070939625556721875179924612392156263311168745602323369585488205463592048929376307493414567106622884149980565607669805111996408794497796057607196645192552900865356507329245550330314551515130564192785822560559685328207868730983072112880492914253272935690017059636828163107205461877038878464571356394261072450644201152174012625697360 [153,139] -2278680763172006579920667106884377604353769291896449395159252385709102629989536360158537187460728925487997587476762528237460754652575821494100046628224054479796637993031987812786519722874653943896644623392106012730500359038146431553582810962777455397242657683931257782882282741043797772037891132857607858940280026713107154977589941565637949808882068878890185640461866056433702893148864764204457970583188010857881579847405330569565048156619107005157673286531856176782303069145880114763389413851535679894632732504028679067897941285983996536706519479612913044787344350042291882220548703672961952287752783972154981984985985717360156771760684584877659315572299867232638702259439146443034586223704050698696522535605980999269839478495805896882473947261332291529013727308805157650003038754227147604890028347731333287748896163596288073432973889112583979274178927273185398503439128189922761253898348154369042476 [153,140] -51233931305968632860052373776501244310557149166901177860758864306322602344090383155560442146144899339707420758564583088133539354784849893327943804468786663875044582039096439730667929668549511070770013581087873603450074327143695207315152351716358357994382605391118707801486735917513472750377712548087272195781725539202191411096062907786016853354100077339944330697356337615884086775766152532276815101486729596477217736657073671785894352621026357001525919257597256016611745779637610560861209688732937475167192559853924449558174298553753380006915513712107108631395156641084951207322070074269973476467147283300579908714091974270650647340557733666430275838337088927429312101653899153668370402204070080844416779138887791322347634875229073401254759375367006183301227634728930606678195373605778086876074981189400528336700751274802980729231967973345486116147908157309080267856991319028454932012568 [153,141] -271524361757835894240403127519702672677121491660319940029442271190801821156188735782910946389890384982454849828755182143592461174578177405786484366572602531004404799901683979233211618240250882677071123452542808983149379104706393392514267939894771963532611165285766095796193312646731912557914704858044258515208648856011184186755129229135929279878337538448616371341191117948534676645327511183060557913991482149881909072053050319284954872408243093055330192816458069564342441779118879079516615556735290211679273957935741418023420497351293086718816307539410285381975027742769452887180974859096205458290211690916125019679730196453076545133688344250236675373122855629970031979524999644521798120379533255012519900387831203669982283163990502542931239651064011739705761899762385485486310846166485515574404470930665556981813619524468726616294468491074561178239792187418819715068048357 [153,142] -319733973707033435921573736473105545965073869740432287172378030458230561682527031673294092730745340053537582011851399916607009382356993412100019339219956948503101799640895955065527335991577913455184499697802022305844341161527559054869578772615176628675735580075434110599050229387066783226747496196250944844208139328877037889970223541528021520104975596427368980186419926678578221007104797019628417300780870941893148456934894576787562979344392253962177001654801819657978627061890359994668471455664900176063798092212778833221437197584832810534513429295065162525042257020762009996045250356394335904432376713188594676051595975684454012927593239031290003458735844682413332674790686249592126790409323384620964827577850707387254715608814779110220720317273486195030464461476835739543106990722533300248469081719393133867024510831699620673578007725308498957058766747776 [153,143] -78186188356374736668935646921828455521363853387073194223540445119998430826443235170771380659310834242055451096725755394595882531507019453708319106687939384553124837298130520139050804973781733401550090717126153690129532027389308352738934243682603485812486306491495652546268937520967252890782326235398851319817513746504005008201408013033375276499289103769526552560674374817892216544815373970077233446765450375805697518250464118214233019326908782050656910333763480591378735402099518450041302616068158805473204147808671499292336550234353541165757435342978539556707996933921856325260792200750357777526144377158404099431947940454295879413016570621111574097191360296605355530022413648863618346108673974185167052105267912317244833697789077967370801394170374262320717419917842664887264935291977767277676771718996762422067859313954619304673920951545904 [153,144] -3674667311113762123859691477139788610849014490362845915434760248835885154035025248043716288007905454874802862080173018332152645307101552189493315446940720363401770849846510407119959532609360715259765675533450496734221465320654774511244986058146559677334324281500073556157138889507826857806610550237903896870926702125705614628976571498421064862591201995907557457565143298259885393193195071114636461141678632407337165187520501804049051003851919033264247798435646807917970593485851329907540716193796224647200224819842991444369945455587541009362296927473551122091077644729497523617142978710937505507052279042014371009242224650228237567354921116693856551394499586390872445816601902424606457121148988223888512484835011049736825565837543352067037780165832130360234938060483430651573761773287014770673755889903319416632720693519465280 [153,145] -30375983719518766999204641706277709958978494742417498045745089044943589656031059956678994545720595524005507236844533678369785202780594376913994307215578658698456744412161743268107842832741681385198240363186284933409530922612735438350428385574061261005909208229735372280395160350432384081665874970219507470760271548983956105948045805287379423767868562118882423482597567785540983761187546214719306572718575723112069165742963621435664915460447294912394306241610885619592409029017623452494264705711803808976517416302992645916445755199139917177517289902277394880384884415659076935798072051829698823086513516536579414848968944585301666462562129455203237910343567947256625104066632091206352129655993710936055810727366650470196802108135362355860276825565892410676995682337738132507215821040399079333095364908228464408 [153,146] -39884656298067012986702173922616794625581027676046700788542608847839819899390110996770552910384153071221829699107319446447125862450584256898362112307320904801560437836224636972667735972603487759739203339027196571009464912927146487182796884830166317806312700008831420384485802047804364028490632406455484927481191321738839236287395912794069989671817767172258736089665773624241055163748666468538203260611962773001023425363847405712004322140728812256041208633835849121402806675063451966314915061342237744319941390319391796572451692862870138090018320005009987471858089427998214662299047021443679282311993062653706222104903699124279948927523291796318468540189767836065284290402532557656915433957536133098604353730442820473454355661357383848275439861821866781576707824467481426489962913302768985696 [153,147] -7395933252034474602858659791578611348585250694691798828517465266313421963268570015520024296967098480625406940043417495255068877174438274763519031275071917857924382351149231771924899537544139218398977588230558497564849136112298420608198184133454025201283775732407123832914326347914849383412120290539159632517832249847002555561271366453425878650855559839335675549591280391214188572803435945708131693610206017597664931124524630972268937672628435790362727107765427608590748148168401012767833151434160075837403003482510416113286686024246851305241280697149234274504804977965753748367968512421837882791775114074508258151956161388234827595068131900447859858376290467261283831596690605342238842076828393952414286264998430557020057397707872330857890375195710192663548419646299147568 [153,148] -169007713475298220075214427894552682852930050706006203040510443663309025639671687796810632279892979993942299228355906528116214809555587934323530157454990833897054810990805650040338759402699777042923314191616219382842917685646512771800116437346031476416637990228589948845710826986479233994822452917009442345377676598286814303688840469400494865100563109377323070141661806754245918503938933348900097501692283045362783116723088894206939261984837597781281231600832470568259008261532901278511439539464166421586060495635929817271876016871904164151418066660145590320370830381023745333047207044027388743525677626015903019711820879463397207872879513789220705969028347448384716850862245130864539331513672604771275460128182950598794853073462325466686606407064913712 [153,149] -405967706726921803431530628618735143666489925616201881013443130896941049605970783686466413898283973214065782685054796024521124253224284791442985038032761666144503170602765838034587543938147070249385479490287710551679991626401567654198922205496040647400505758404327200199860937023424370334381457508167357745336093437190570034780125550208302095701699188155719734748269329515909585564980228700616134094892900922452939611010375829985817963968031992990523276094103624023610348107540320744024890599038221203093844616920964533118729709265882078300071491175989976223046932248931819505914498827971195466396541416519303117021970036070057853262105998351924440896149121074036775975812348386242859745754609980854241304190520943652353229440304346 [153,150] -85025066943476097443542536358683984995147686467096536759683181989384038119035306764433904957042764324312748086737717387538402506984687971382231336407962873056706511861819511837706766520214316184456658770589058825139434493179212638507546968607765571014860697508366963703072277465632474855563530210933328504375734139742841769385986735785641850096508461092444508204565090595861903001741667965381720432043088897597092120862088869870440005758280679169682295119254902704991027970579045973888816986113393474959758762901679605354204117021234428586946944849712718891007152095969647537289396260996921493182775052950158708863624671504182209891666812012124314994323777109456521730791655445938444643812332307298992590863552 [153,151] -1243630336960133828612517104646252411108298629097727296520986726642831762424097876501551687192377786670505909747378473782393662059042456979662198432124659244318353761743612172883354448528422598578006448904410555539257622120125153292422912996253836340466554492365844414566889806353495022679005003896454409571724163045742733896859578707288017744855058405067403482052044572727933396599307470983008037172598996404442675902121096887649708069793561233891571848769872315304822602797256181551611586135055864252244018765888082784248915576880610625861957288186364488778544041907069450539667589235356850136470914966558915246074985597007905688436172973467492171275116836085189052527304795993958709800 [153,152] -973274449388848791967822557063159013326053210042053593295406157286595935508195750870909301929369573686312642929080217445875656109421266048792057208644516990462903503695963793831276373936329088783949528913020686626570205460477806914800023996986808844957861555059265794732332554130572947373500285556210663433921880086979631165691432456782410708651608644072141771352541159846107047247140225068087992318171038146583218116730789520889770461824841283991184262567776389099924664526943341121522270717470260940311539758935543564954290123464749735465737130284209389855400673862447710553526817891742425411427642768792681031391578844181733796993422013812405494784893742456640 [153,153] -29474594802765957670768522909681015736886851196270461404826108629840050708919211025711575506699392291768294522343372738309070489176234674197735160389457876521847914641356655995353313128790836376340627393277828191925152940516235297046294541943865757147313210005390995416919929751625594321218832553716080775871711579098807872042121720615949886747337180175505347239086881108996449978148393443020107763010079404963509323586921167206199378571860264746257367361405554717578156307392660661586960794806264177745210444983358662476342347536786618624393723820064700664275255908286434173293651066035518556479859483546737856096959885628101157779746824 [154,0] -25144237486205410936791712541457028221525600691290513202010270789380070031874608299762861167592161072840483085638695932473077337481063814213905553814837845370945999376057395789797464435728507748507566023108183511856528539468361712336971003936293840713377678594952256352346002844492442306061918076029439928351384156707401293759685433268958053020724990151759216067524243079335537967700883938068279723460788281282449492625733126002599646333557934458255903284805456598298654127128204429522203050014785676638474051432886312173529155792184088899900104014088532274363113733242798616149041496106353167408852936192515269226094021217196986145187508876796114387860141716206686726559843489031138090123859707738986699729135160695632503601645884038758749917300873289131382022648864067909555611090248883543904020677569567064554229018534460406545257083226919370865895689285732158522068847856233477275224517669520598771681361291574509570580094616730733133456463070018118112844987986639959439980362019538117332574000788055886837690738648363571962158974202164190971324924554585308402005538164297068759884390465860983486035679094680926393786191480423987174641805538329905554737010719231200536940195546901431753154536384897409628352709457113226552298867724417708351964512935015876150770994638983695222027679701157213742984608019200528228676150437052813055002005595276633397541848298381875380849330464262743738449892631655453133187432643913389703168000000000000000000000000000000000000000000 [154,1] 1585005995896059072242404050653417358534953146597701751187391317216510918638587650119065364024084132207682521651803177575411218044815959022761689543814392515010166073480615738494960501347188009784970428836170428149121452614920881330336900189612122625627446212049918785773993043343820635690844304395685307546728269637927285417000655889941817960258757743583604850789240509378872311725044327279603447545056446706401458893724227036224949781628880222670536774974800180605362538977219059001190694334645566575395321313124432373238808910568722997840632500459328720137572429786522339679941875242975526174513883210823363317750441394062456013275887019015590094681917008510431919530648532891821042755699297638120366323929440494913328465092533767097860030568974719883213225992667637568312939187288342461457911795646547665398531941743013836710606154929661353387233420477399315117010995718571663601704843866616532461690907451764127257276638900866953839557297063812503635171210200659386583608541428999547452060761908859147663397367018034201879283994578667657354740068219126942200385679222352609996796219560368316326318164954013506837693754649954099553301444044109205277239498731989809784190633351840892897479249568167880860068243529993136943586717601942081875513476278982247923919590797675805295479487288441439786806341185288943351884821449000666141139300881946047378491214826286289393758891103979929775740034468542812957615349095357052761692700672000000000000000000000000000000000000000 [154,2] -5044096325458299922753841889518567645591336999961633368936891986011767917700729678843736813717391964137995920376900197064945572916041968238331353544491735510532356364042693669434933195731379960205823771349444599559787292898381938910869386782961244305935721710229612445414308566610086505335549073717673506273165185341012439926976296313573700202797264858464766974664816302823035373818270454050382606915651844977009605261682012926353704075220404256979181274725217963623963193519636906332743582024344007511621237793740518120820861340696445940713142214842040852048324688387613295112170396890502885290664991537991198497346974826293892373996850370981690886531820688376679643880179015083131892230425976056647531503078579434724401296693483573323674633836713222109985499561513596335219567323773383612370980902721449400724366289488536281175113886629554132491594573880662871919901594097668801740500921351511704783340845311713820843640379316787915489240030434246785405494545656147541626359903672592302258348511425954394911800583450922332077982579634015949164929880957415054979510837229949466980949143492619823532440412648151255959587675638164870815857983433800045006486272397337361569792636714817504791793692975684108002896459584115787645940696187521115433798655673383301523293436936655196377896543994041628108589225758454443883713455130856275580807874930199861884799223320440041160710856049377061757127652624672563828398854372098654818159898394624000000000000000000000000000000000000 [154,3] 2114127430399261918520446641066167567797398940531042227162705746409253980354795017083873708958456769854765249784598908345685714145257919050149899819591234694031189114809168774580248264365243863962609274643418078693687248287926060505610103148766930540746081063436599707604244427397388381672787797371048005079704998369425448272263770172736175083949018585397388009282458673874706118227664411275179770297936079310613477238917803843573121340908412121402438854909557109457632663783671133811478972430274036026332316219341047756417374496667257098535206819028884889223237454945831019911226134886473064547424499645501977049198688866091281238940853053360852884639456717310979848988409964133990981590471270932305935965556578419407640187795827232422744460409154634651127309417054965292623115448133256804719946275449218471906851534586122831615874923045145596479602086650775520237839893247227018067113075474507477581857422525989099606944038371545428398388296000171639797927239568364447373176512806314024942427832566670268380304012341372769383710087130670804078176665720120433487187045111327918051035615873327571276797681478082835935492457284847721263790865276607772585457563717315991500664498086127903908713417195736686802801548049033231385497194369016884784071239378645200634102913563511773789714243846684398485973616206500582779971141119561721063684310444186232917663198780627222231314569692408509260466261353119957943179333601677904048505271823106048000000000000000000000000000000000 [154,4] 4522072026676474776813659850312284732009375110823471727217791536006560252808027510338647048584600500146492091244788947148187731838377906366015304702700239146944194465736604559422693254800835955176649625135605258000802144496758798733856705476545796078197206949665214326898000443684421118390613294614104324600075438715551502921336000428053240412122711591658021620202442921508913134304628693815168102846630281210956658511488501934276427473155320550379553325184634739187098712198011422279965045891532799575298242590592972445816237329503442049052239027947183083532161361588572032214335963701291114622395736722335978892230568152366773589300909311374053988773858721123389681282027567585857145085520555187353942477714714406783104436204298338097116485566885388890603292346293799576614199128017837928636362948918407698885083797780785472232268030755159740720748940250934846238291592319820412169034696990623378092359139219460478038776873454917830578593334245474804227709999428792287088282492582060897716327098912255335095766640247366878938402743940043284620017321433644724432735027536788790275120544879733488175441221314520438551109627209875677858523374994062820140881689939855087703369161234633764442570045779867080417602361156909380299643674189291819300316433115019652254574322419974857023837124936746819007894294082261549093496425075362088771423429146662051041643032235498679466173371446894232306766802922100772836630488097974775563938347745036730368000000000000000000000000000000 [154,5] -4566997834822665724517681492254626152905958399934871589238111214729921226302211869730975646954782814174348677526827320689685759972521532082930552402868559029753706884019522051760308926921155708664462501626975098123645517579794557448634443756083027422601665088269290878881850835291965032476008363789586227895891114663176960430339935895260113333316493156182042900630572801970583377261717568743114889494674777324575444884678529066901725493133850656728519842034413419808309406204401848818445758703306144736289135920671040517439239537505891934735282579191845243777269373711124392261542444430521557283625436998775967974936683183057605873402618078464762538070342963139836082035096325685896821874319958541528775332196511891445293917566485820507494477284357384941645653712489194352186497416969408443069658328399324545932462502824931603780281811542555585271297438593099585430494982287419594228527027516633381194985438845674474466445673596432014265788993078307306858535803899691179779770693113090151029739253931276549357924172293631071562896906074668559276727659545039745137643573122431366875670748893354411923005009937427273935486046777972188363536141886725406996375015025557018277340509339412076907076272741313636817680132618143323525555645084617198348843809151886363543436357217504459994205100071730711009687515704338944399212638496131283948902833588709331406082256294153242300207106866273767464956509327211408641869206896003829673143631700775491600384000000000000000000000000000 [154,6] 1625884719990465879770262639023607615766488638339575115369634624430918006370895940292862879077083466788246617720412217832021061965335856445015885795314230770982683835858447199095274934030376171368411196802829736655656558655427470904290334456004125066976808958088968210329061346993421511063829181592619827083756434967356328421168935109835235251224227485273494683774549851458085975287316250580980859073502325999399511184844451470431664952851349373646939893807573392747984511133526293266025366270345857437204257841269857251030350409420949240131095631086242862981337916432852778693770441136578170988004246889112584222597082001538387288838009373823316495780754564680779370633918586363033843814306424625613678570913974421301701875876734455842571529855353816929750567509221925684005138716101663762791819748332633828586827397147326968105939880956165151321897741037215390921180795741990125322239008288904964557110643105905563104823929822905863887640397220781699050484310582390325330312559114979196604146020587546088352688911096400532227415157804108161460743866023758577938094983848779716014850641337326428606365675987698544999372759708043661160186824897200361294553990133712341019304627005113758173269087622325194699105135831305855435005889099224941515875778762945881658671558569420710578025251006531976271461937130137032988045571042099963324133828376434646509689781943396248228538129076558710526688762855602540779961644813698586321808248676966941572726784000000000000000000000000 [154,7] -296474198887228054619733289661068620533058967958681338804500370134421255126564218089306709120596775332046954288569789215882400776615339658424500755713634296489037463141353878536392126745765576216451417129187728869461417381036604110552585380239601260656523389241078506018890602542515908117931862048160343402146068358554098689406456274537383680637867595795183847856783282657132890926911192867483282022612566688501464709754819022075265975550357610625228070202686468772679348740089861813872576912998309971845394704397964659583002970831891063075627991717501803913078338149605759515742865123861962881775237378956903317581718904886404719352487028542760077615184995663226123742585376612847557342260655942816523179603088338861169825768738646702639386638431702329870362419075391098496028680633298965339102192193887087629667301322057295584203883335148428557977408112317762083447279314197724152344935855242089071466640956917839224231706564096673174406746941077114474544228408270073527812645759467140078360106674754997552064443307956954237008610736339127754630617934597326387919250443759401258361769690310882859615348766500605941918738808540442266706399282980662428206102585281146264624314680549005348535108916192433032697186210535063517900969403038359076228026470697917438534620514814952724504150403730279086924060564621782033968724632594714397275645347091866036304042532976382733329447528590544739124997885428160096502673594140393450001072132070118078652874752000000000000000000000 [154,8] 32213179598579687771492758326920568941556415162753100894499561621497829653264596355267317042141651757370741815536430390218917529120384494582101365032399711057345885540645685825484660561364212948532844755395318562067354878356341678631909058651010340266761647181549006499469336401497408706256621176706067001021011084535486039334966975961708628050633337287563406947412072122829112592292231766035263063012491434270814880541729571293774044333505833378587470870675753970266862468631806968445515843155561469608612271198831920191574751483483283317668948146735903522510423459546840392810423131952357301494641240377043748085916615547679103030887964965942318242586646473986139750227373081359578931386836001960553258081063976461910661130749557321657128126516970227170565629836132354062492133712195229693634668251330451910604491366348290456031708119654133281724185433119658861357021848775270152934971042700129641081570175506522509523210071486888648295516103184800499416693569289745662441044926537801164306059596216346220944173571417128266789699112426043049678115021869416639615002273225769999523958198506434831654935439017001699245104842148075058345609383923479572751685009308227374986066583713497781162619808687955221472452338044639525833063776825011220106682049631779703639304695279755836177218608241600128751283451093330892163508804037966230631513215182637082666099080637969810944481389899817608519762015182280215201561312056669111652799320175595638288818372608000000000000000000 [154,9] -2274174922288841638397562267683624265721651826001548806470554507082105124196015567144636022224966820531291131591485388622203557375599025003669426880985193321266296262361562193674512445624220360252085966347850150857385639562963458800825523121411227945665828967397866957257699077215995950735860905397521342356237414814455856821506057763732435316702645550738487299147168308513756654287582222820724138837393825994717957923626957139209983991107859669570826458259631527793655137180669406592395816142005338331832591344449549821277302823952034865378133814034489163187196717625647749316507044215217116065674645989713676463100319604924078893460650155483332232980051761109965307406095581842071219430231325341057531609018328954900035625199634002264196195839269566224536919200141064796095214167666094172546873838893842144180944788273249387243420266419006581314197983223097636295573924799243213738867586432417900344016134559936199868861138465582286666139692574017845666342796999352697559834035554846039130701724865261517163427028864159221486750204314789734552695899428136149616552105027629703829967002552811407007817855919485570720650712101872448542404419028762457472116445991260350091478916393570427181738110591938672556260631012264240131335428937598204959390542901342229768221198430065930901867309619575444216976065868134809451949112832627029448568311108133347375753562077287864930131395608084543016012507329918265478141502958228776822857463609237048994869876359168000000000000000 [154,10] 110155911622804388843608890037751697306591432048048017685956743001775108420530405336925976720875656224315025340671738989688145150049534527172303612329904722845251184668002597692725243060649332051700983030477270335617403763679043175766542927713037296544475423997331563596763343756864008545157297426891309227994002724298419993342303875439580862142400165978244514728623713374413515363964284522018740774392201533445009237007272952753419237103738521613277845765476902141223638025227455022190598774730359784286055255767022328877509403943977344337825179814643540838808871869824893683163735089197635086396675540847049112721897215612764019495024917414527776415150381473738919890651060823457505154067921019121545107819248877303212366114064241490640527231541702295652151003658689164955678645914579563766392053806506183566809875326671027293463871421598670797064722477006822392025125538845815608962711453812865908021269391655167750518633612370000674269122933387472190446400338822452204916291463887769122520014191456285633101631353596914132809706719282021959291600555807293682022758317034408345883383815510719350945275960888199582464250439600381647043678576291859342841258710518808584596456960593560399495381860252364070625492304756174633836895199050994068505840782823898109722615640087054269755189370053256525983182938574602673876969558106844825152131308865493328374861428392787362742389331493926581557784128530918221608449394043481339618384462382311838157698364342272000000000000 [154,11] -3788825968259915381641308823955465542762524998922732685315544660463871230064259101802206025569892230109881298013768242216599075403090011785552162767275995516878055071308236374419981014022517039914174971606767076596990882294544381022778597973069456870574610014095642946519159902594884594991308425952723809603877201288582792655449234532748126882841834154332022153140109990938527542905831869785206799653757496856359399542138316533741821970467484169582775019408814128709891754637296773786837069650668926758062337379613057978020662429124558720022198778249266072556106633280080318794389940924618856426262813174162656752550969569130716142983584199800983086074571220789458724950850826248323943317985883814682591036450726577231863387519995690265707847169128724696882618516662469341122903906038438467229467084976135461390336128001015444800404842734346344053388561535735639112175461096450185511978534194348063400885132853226103464828469400656578552880265296854164178299841536462183416608061359263879301733390950774914082372308046946212038003849874635734437792378676002069230753609527409247869808140935741684275312069221291539121651573407983772125155959567076928621390634068887244599564065160145779232750372756313538531979411538756365903396019217723481502405662639453905950596428907788666251754336125920656962579769441024684323483491802351882733950343609819241474852893650811610701402593342304740282997218015689697112942771705754289357135577407112274645826234298138624000000000 [154,12] 94174304479239506451144952944592682270054538996707263138834940106673570891944381130049623397680714935638046341725603675676059924174933926667493951053193761148516962175474794775054105781968928262087516662914194441701859329768224349855067589353471810498876749312074250857933030827820912020139330169387908078427912498815477680351725994771931423325342622682176862077551449339634239588375623055055567166263950652045661278555493521285834714341334498584481248824954426701894196238638059909799827975029173035953072954064405090467495860726788184584304805064280172811277942098945831574024163035430999633957190691379639031478385852823259776408573218157705568905300487166793729275224775578038117644660734639795517618480334245343263562706775705233264767437565095342753542009297558594264895122261731976170073131210691577973568510197895222700498658989059549034237817515916234277501766422094421040327500999132592661913810231161242611401735218574631209878309905450892008646981029974104806967149695659176564726032586634247992990548530168089134339837437264188375142498691055066462425039178420140775635542434208236279569955626537544200745567778360523539614705913193535450226655121777952887823629290646615575051414218995500468874013665441992491286458546272785815088198762101589524717299533672274365189619737836483436774044051868321239814445814181403544699007481168286999868978682325530980611299382549508323710293907216015313372062886937846224178308603112549726839965805784858624000000 [154,13] -1683821784706721025255491427174411938660225854689782123955294486116353472298359221952558706437472343141010511058145324811469775423671664962863247991484688890736078379268370784661959966418108441338527289377725529224956187427707429167527794105847179994853223536950971382679723884530511618735014790022227393447585563954026449481382572273528923903714010319774306202490583104219534273132187883336783859864009709267186980260528519954972946040977834005513270164391617651844595686382489877251241181909104054938505978755054135053763360858837589374774231301291918225771747866352145648447446585532062927276431681316979419545867073433668092264029033332014983390465112587283104829946952029490506248584215679987523614108759944409346708879754841426247691001350741453744882857899627473134308351854872003222559053445973119027397955351020620455824287293284802082105144136343018533932482992941562881997039632914481116467080654911852962356193803231851088400860358948778648418892933508412220157638521180577715974254228893770417241000863490924118265027366794415746069044453098772116364482876518298686645734385001299218691432148217266926623322223228087532659391947656359363927427743399947943501582809737906934220531245832627036045992772295243581477508939026297752711158094992364351586425533823500582193714580398845173140382288680013837557022292676812376346124645827991401606248292519848259716407545048686122428220070672443923597008630914150504319972654214069723705069380602253148160000 [154,14] 20488325831276178571875320627204128672325925008890927174382523197581387353823865971413108336330182335912435320421914297598056298924409146754927948847794459636682201918399696155781377015691185322343698562938577710432725424393240388644428815965697079943535725412479006319536293997503651334756998557213603046898720852457004493899166638029536699766245077169639539209617168561818630244144635255184561369800102889259905497440679646710066144004728871510746978814745438422854356751411236910490698026914139714319218402783107486041361854464555923939856052643547622894923703531524380438946913114592878202021722451145223879180146447675047079279369501975525753251853322071978536775198317856675685746849304699695388148676451408830479070117094265804178112427759967435118726289073697324298025046337661749131173021764512780778034336294601129285066755819176622238116810900084514533857860262171331590766139257750379031734236105262972341262763954138403667453127093333829917007665424373621188421672196799161903089597785923102941644546196482695416369641782753864295432287257898951276355169683034245106970828059246862981080052461046482800467726673241630623857221759185636361219828419292513755767013330494932358901096954742275287568047169705961540461772690166963871454556631076745756941218285652204747600466724558928549184992144990023660130596482267358462124297031409214476557707539188580254857012629925291993310509592641932182361191473949710073549749575925048062838476716893774306160 [154,15] -125914050219656265100038633469747378161226382722967832840796631886548525198026593320203662698518472944822463132241853817397464069837089966469236252975530018266548973806492809926209220503153795584538607485925274562996678290726545993634065248489725809319027230416591221748915887698284708845738971229060130071271878012378807536063368811464957662521662587229394083149021285036259654334400646376298805833414587611305270869543371037047083037147512221836408599472497197900341168112875389060244993949324633684087566916047798882730641493762446220806459478097771478135299365549677187320276823566320797483976350448602331212412986234860870733112215752625095514144931953392241222059292180559749401077885050541915268174888859332498422869384141312527401865982494899428931090702998762666164330843480844474304894953454631295486733646446858152901631252612093570493262480912843327785527156830853549375613306454169657540214760059801991563099136375156913471143130542804480839387668590014470152862333935055447819166446111050885213908183857381152313871642521762772998804292259248671396211223548203228967470009206690819095445979590223616924238216533666407129068385047866499512659972716022055126800599994488246356626622638721739699971610584945466182980329476107405046848576214918417334574220239901691893163513683789113221687809353185997790523102021732811973917947027530737321326758180438241039855539518474662878752113909272866269473157766615864765821616897945073496940592472629198400 [154,16] -970022045313665447448193998533595967248445179466469004029486179885439528158293331781547530431275827695112687232011424992735059493685626833761403814824608196815272451496558496466635071465787226191609585917912995058164406621987798403667781787144874277913509429291381159050360390564025749504445462251024104823587502541846756567227947550674708412431746087363959487614414746259764419680767180835515692595961765433060638629079961599027071486157784514643588602262324199811693130368329612696541010745662402763263131524957899022062354584975887064264761729393124346293811818775601914989087381102597489573766338179216955509243591667878630003158305918243711718290004988086377859431735777488686870256436343722010723076404336589944881969905952254816736857611420872523894519199637453780148126969244040560466564003538301165632262051271990675004762315217647149435235535043478003196878775324248275138362559695527636074271674684578457216510057055935367550758384237292572823957649211224341973966506816080460349828681507773472999766473877778412346319458238922866991179461172339509177193843750384068338488242567655492070062833633126637341798753058537897448110671938307530431872566997346992737307207073154646298875827219462543212592579100298783140537594832393089798777981299004268552707077817723165633292090525878982895381238784186515164245613795025172672564915610793291599041888142107603399842879223696021703484330760202617828023784684174482893140976580830042122789833786967104 [154,17] 39151023418278673622641557843348287918505058067398347698172262833645107832070790232058793367045371834502991232618199877032412303564027680916037891687823892432033930033616214729781318865546019821487039980424891032398511364629076151101861987551496402517844334306625984711348085185708124103155911686997337322513769602494766027912571636217978303640713780928632871905302496250623898719359302710336981544171689561317544959998721469095245195525137272786859031225227376491127845252930161463917605196816550410002021931969568311248354353052060629608249494812234542956919103059913869625249568116492958223834508488315200454015156748647360586855039486525773612430588924068581568014630404041041674336030383843480298417481753202938462245533019820050556449879737654871746596667622535743524650161474811746134549249996243501733538161266816364487222427413687457007745536237737722938231480883516107777549134224756834341872186048579650712964247513210270602133827196885692035660601489480327337711718379588087689461886739944485512837956129785350938515895336344578919161363173912572009407191690733020500632399244628785304454458334218754837443067694471047334389333293555860758571483244404149800894802814072667559515052683878023858830684595576735806847027876730402935615684749099207606667289497750523872803621291680168558472311383614749348111506581732294311841360503937621780343837154905632563445187455161360613484386678407596456622468347729945718886292939695853610039402195779200 [154,18] -622904429342189528077064265457222601651634687444935918462691845314769838423167806928108724664005257570601442365942391069273520533938249670779878409877960489016691752528986212110920273043911622550889721399364288025088678878819036675507241917926376027565136746350675787784714877123181474402231054209176525192021475013540555064756218408894692217319563512505722087799078045249882577044202170280367486236850152669879109205700566915624859106349705260964911437504677711944436969018583123945393648385769067767042227138042280577227253412106845891437577345257165351413566461180803764795174891820858816428117664711383062959662257784427550987737206218119337372697872053986665786333353722366022426476972150594665020236919776762006736065496389898779518133897241044907543775078908794299333150971783105527640712726755864963644737869693642998509357946328279382057001232517042960889547136929258568545552850365367382898600322772996993096420333248422133271117340014552485074371627981396914516981878519270625608627087543686849706121274755875929300677103143512160696517968908959544488267947634039768074763683878656143786617559907209158735307610699134391370553065689400950061697360013360305545898144717003774177306327042455031014816153729181086482284218751987518876335425184053353935683347512545931593689129394315144340792027260751703815188038851554479451165745445316817230778686190389897098322069163836293033078896054068710523465822422274409256969282785485752191209280511160 [154,19] 6934699227639930580912001654790066590761102930629838335086702887023343103713124328640522434713657838204023665734674167984738789643203515016532108980325062328758135934442412912381665415847159423797979008283745305569667422441487856483872051315079992033160450576756764863270447226066991207390325165844867817609097322304229682124731869869983573668071058443067630779076456210199827922177642748871300539181646934563059058340421465098943207448861157840292477321410324686828686893985874278595258606895269409941549490686541908361910147331606419934899482537729260346622436317376834745463365067729447876190840677281788772936950269999221685236283801984142177241790612207563376330206955697711554179912791936899185707279369851374809339706993986456257165557978231283254495485572393577480856765718609499730846177691122835318905366003496441088189569152512176225415732002783132490665235374862800081155946188115750996252499521448944675896735028305424939027869267434885381006464593506029275110853718548000754041172116900506777008978886163245936089842291592585064056082547111137727605943068209109426923920706439276956915070331437847623061095558609051915331193111321760772387328164456759985600133041625154847003182221779873924511483932520299613974958463730599476955036613069627892209570948001988424295401326124406872570399493891009959843611823295716360855653694464712485810327427889610697895155253513334620495672915699170319535935045324975143450554262419080071463126712960 [154,20] -60430161585984176482130895250175874897443484673857623068008551314366361589677075979415274435931189635875227285533668015536939443208945865726102502512406205967970347951845877791483070673606003729440526459890857121559325492424528737920665828600621830988328588579953931989652390398399732128970352020535677072376696683626795924534265971968176627785491427917421067219939907043570157829028837895761152229461078433692893332355634793460665540792937426981018365769622132795223068186795905772602457005325065745748622863893852688235586864390641907133634685121414894931684487301383072039274344504127901959231191882658516091130951485060313968684182467509258878735639521454032800999593026719415908880440453287672564957483788289012488415768492225128684278554885697556523788564878379822063630198593811914143009156785390998801976750283206844221662004640047796821436399379462140668866947048742899969240248323344937438452103757674716322936819490712237421760640489907550237745198604967698346790271641416596255025274320876235228920218371306201234520766304713892662080967902305986326959694061922652004851168286672854383496192908634954004747731747804035122058530700375324321670909488076479432944526967641011225524259458881794220243502566049385245206662998427974230209613402836848475483602219411446556541017859415890267234201661907179066002222184891918795075735266184171730836156275188901858543068653453756532832339455527152637838831939340702437557083753818321025800681120 [154,21] 431370660712568051892777934669779413326751533654717804425392220525049091745872359194880973654321059696160775576427450955179114936479235937035775301460583838335149348523805336768032457799225565689560847303338087255692793930842583741071805984641481190733760821703588459182677044452656963167395826592870168590429217102922794178885358912986976841559589071816061174673378489860535706831444602460072398075443672832988852930168149059880687435675419921093587784036357257116517774881822436200584498847061210923343502134646606822886657710609209936496179133258231606818146047519682054027173499203955150504596594558645610463193682311077177879188223961923639981552235819661313834442757359509398268293221536436200768345968795833844966758443720269759730146745757957849638020494374568895688260808763730256533360226630079883839658753291149673613853119389475278673394079931643903205547789717398106133262511534022943581259402598173564804071313928165611977280701577642397508975499338628595446584909285282010963389063774806527741503821734693219866741163125147929395554514001599280168673992842986204590604538067199589065649133057825002589310896351738807858566538832435183690929543645837848593735940033561189800803774015760819529041771598955437547448469842656773738378067761979373684675842764801316039178305797339028441161895451960863246697976283900828081960574017998397666466208330649018456674958719196452637658052592344378047247727473242566916154389368882363812098624 [154,22] -2585020947685830767034548392689288007067809606316479804867703713577443316631942066296768251250121702401984930272484413069821387520327089244188881943089464939327057794886488688399392777466813342168472887603409306491612170999113257219396394119812564348072709735360927475502397925605939519642602655648894365829947188791235894400636164638971241801616186689632985252435270545526903507140616588789244180935953145608016886904010654859802262031085224017709735280876127513001145477776316559237904697639295035694266141051174315295165442234863210592146598604063515253222261252253547426333349570790724677609972083295795529261462454863869211382962552156056000790480728512062789606747138009207166929958083667631615072600714552506408951898525110717165925841014996522290746533470659775378099295008168530129278920908038865737734623804608762214798682723921837852600953714308792560661810513002036379445402722610731930776688736540302975032716889293217504482509133821733045297371277748623171199116970826775852550721115549259168146005368208818717494347584766981163660243930369228801526909656116382175159793140399629586851090285730806729952695810205481304629415574115301834826600418132487608807253097228532171733990356484654409700340963740149806299574318854776901695824406953844154407157256830419991323418363675257940379034443383365372773906281243478707817099880393220357346942427781243499783601812852287731515661014255870811268090509543280565758172242112884223637552 [154,23] 13205596821369886311521785334128846288712418686438793846830778355548375614543819270913131285356573460741931244163488674216549091826100489616119046755939542301679860576940198676891828011398751833146988341020966087611553343392454848392628059700298060811443930953146354732622998614514001103842840539646427190190270183449627805714682672804939641160069304933269755346896606654066189968544141011235921589412928237513474034094674336642587952996424876339152768841019985763122860370172807141075997046322480885250813603338706724592265841434440849046946743603990196865929916755962670100567676451582116108273508342296885681842391279634300062483941693263583340505362183146309132943996019064231381433709113220183430232784072764307764397834535287805229053970008828593654612283826125531400343138375417356638612630606539085805657950687596640521913957141851136177038467218801269152104288051470407065655572803138192639773445163740753839475319054626801346709707692602475103014407411878239877510973125722425289786895417557625102080595488804475947662179113709772221076811416492500677626426323710229395450278427803860071346061199888819756010275634006308454348829764200074201877231457786239876413355431679836408446155907123474250890578723322064838557282357326402121905615030851461953873330480694989561620512263093321179379275900829552282897431313173554908430528963868950621952717403594498824622731878990628373817583278665837180159635168675152388086449012390681761776 [154,24] -58107466239966077602072281289972390088377798576848788825656355898988497556383089295925807506620212595762398414419078975968778537304211325493869125500988314374222577671903048455108111484391720245940560260003616949770687330429663923374205527430887484397966424182356913646328319986911668831762703783244330271572243349483767011041383879265859867822539369788906842418627093263767783205889868805482000267336776474441587940882130933525863561044106627436698153485370010369689808691168251517733263423813869276589991728409843767816849683309046639296453432632735910278046601604662417279832987331367023272331440924289601372908186595569589207035298978173381577284530012283905117600856057336398642679158212100942925189755767639537656820438204227977425413268651079434673379798887880542168687431675549659910446327943128006445742499335175438471653588108353637788849139184151152107004362067124380548994991326285684168460110468045240598863764975862589535902209192646007498060412632377868830969081899799538336736375304551557447809597327685731677448874557852698858057691129624359182684355012538762691186425625145645550639617019518702370049919343972953053422951113867181280852980893324308872031306616894994021937599673155389648919474050552718657611085614680740428162677363144171282203024823889722824180950860314799966451809687880765080757444460405004059850446024698051176415929744611102813900199699174252416868038144273952777496289394321701645545805453761354144 [154,25] 221805999553309385439431931633466638944186499093397945123363972100778419650731723684498924984763787823968935216194933322030685080366895528513509807121180156609947263491872003985533621260720246671671709759104905710093841968890842844331492742542324697968488175792370523803951984905408057775704308409065317595826923794597813196668190065319430945921767483573419217045001335683056128769777101196200076970664108696720722776586503357428894404099033494003411883909376006220861404135642594268856821918937005482712835762962338449390483656435851255156146089728609701096246118627884284801158050383070701114205842383716760953109301151578358740605560557549077135695153463345434569613083348866639023792319583974154296815683581008308996006618993783372037344487663206040864062798901366821684641917760880732660442636376430444250416701939480890758707398706185370436659448171768839161021173475301858365321859095803746305750225562521060343671478453142481222103312799177172265674629548603763909386508723548157317342127720511159866435883155172420593369421493494471313259338610204678352399778933141284360321866463816818770214473906753260988232829703354437100705484698632258693707180769560389805415632351943205237834025678583055425385861935146026861001670063339391407057068547846563198191660318445088913148136537619878934049209503338372282935737032572812673508549469269091646911658363943976565555980421094222148024763051762561360405325446524569745107004726587712 [154,26] -737841411786328151300260633134720191094255216341827559413562849747672593007690910615475367156672178964840659951814802756428852029230684931749577533493977126118666864411901088817676920247748702648682964303721448676531660186333365369375814335032416365434067094529113606408342533908466824366556395491145688512163012389030802287806098833638215961445123688349270529747864998510757680890111221642067244023949686643519994124503902527740161257321220751447605542404307368278581914924846133851933626184465585932280955705595435264828419495654243399106895289380450826912099992968300559946392547149170538925591830585993632029040452506312950245661317057848206751433289327061876790254302236300936521098264637567884653094313951898574015175264179380850780830810834700863683977921120821604384088117799964115951167826517351218996537419999569204559477835536011487906226420062661403350648813412515933061131686616563004767779802720511025688352233811311590515109286150856081966140973472152515259855115840787963423387582068526512355366425734529601018006041217890779390562980378129576243087447009046481826005006787289715988170865432473456500747068496508191326312780903377840445479903487449650212807559553526076789918139955831548002785032456685631672744036618741077259582480373747420027937690083669190553402826530396245310919204176979024327987111873466375060197332157454894719831210652724271623392928638927871020498847498343414084706730008128898244068100293420 [154,27] 2143488615146258743956602927004381274298030261148387334540194958010707089572974754684621460141994670450828795064409316289192728619503625661211620294693848557216615508968826869078568999969606920772106208657216170218306814276873356842792336999043973541703360971530127890563232594986083650227656357945296504344598742809515264060678050206509973699346931997587722322751422155129204005629577619243499697362119861428716425484649840794273779859211381369253265601721328528126451089398358537523235655224221047467537812018401919830271315929332294544651684816871870503149934004983949105176776208316593828156006870950196524479313228626012975526973741484459774762346244892174716777150115887157718109150486923936108347721118533724762679532719113720511576838521155269614024399134904432150720934732578830873950418143651633940559115759994426798390397666977454619372015863557413681351990905433704310550105353713986791675132201069618065055845974177022823701360871086060748816865770112179719342162443862789013107935660331392859814528446566302582622725052290985766027496270123289286009088672343020628403307549811325863277581203813448467865462393683041885658251626154540803305408139481754919835031857956261189434987768149358658920959067745528700839289092292147302148038016211904640394183725451123681896277552287146323840710396731463403286104175525455479980580411821319481068619351971082252477897617656835088495384584232044783776100781126815370456257885440 [154,28] -5433832565890810926577263058715335985866170174124402158049573587828171718049022385288964378474000092765635884672915905105470623789193146748607100599339706509891196214676861984615170099156198178073450653402518881696004660848181042159029368126628513157963615014550937419222041905918296310757009975544115094331806193036947137444421558004027763383540668426968487453225298074262151439947260692318815298374165774696395974955247408883222044948133454825661310980585201361253929613052519980321965934315200094441668756873657930327666199549406317103105776149419144193686509093232870775856081107556485405011843329793995179134918799061039307270015855951658956216929576913804124394972246309686807379728581153527684319901170152536008529845334505054113369589235491188755842150682187650344498580397496119829412204792730329311650901961353241143056734622874708648106181479937178965804396940783463322168454979534640918760657955993677820717617129183601488358387542002711157764689987298805680276879289708126480427102072602761785494112172244040073549563460517047497868538533191833913461171951497019754528685273409693626533741270380248460226070489576173568514207047241999344051774496420432055171938527946362110442796685788828165747788242637854354445812253507291417356074856663142102942459710675087973114901433967306376462946783120469914334391085221244611563959917249675607075095285019634054669422185149873088695406993604054874238642338356881853184065152 [154,29] 11959769142993195156239809956327968972335902845996805726565063900230148919592666192738638249094061498397232755290935631372427222181942991096290655905467330204991255851774950700494533902395591983123833520102602543307767396057307987301356106694188022440865235787189767974743825429857207349783327053263947192284556894795341662824460776828930337757431223413165171924512558586696744423247793474182866476821585806935850491796365393215855148462709192682881521030322044664272247488257361189550167425292495854630112001066540636708046241668170247149418672722783447579283304708050290595440700315151382871859442139384919365223939183775941415216300943120193016450033628748706961280524415691352296096201059160353840820130342848455139670148314090085539325976999660744541282898652887575324948361577401937805694587160205955550460441762972669264511452136050410071382869190191641560962315374349045897667900861145541285794911217160568491439417416577394260986436192829263036797462048627259262206290099922527240123300978371559853991296220923932140722723811196091219995144511891891241295509848582363574249135688416051516747774518001523654044034789308163184479826995407724498640709117061630197735096426487911134469525649701501372556704646634768638708124582905065186034802284170240079191722054353255153640007378163780500534991281102849613950839710964221364072429726807414762614061437038236150429708066333333435546014151906230983983670730280917875315200 [154,30] -22565222272732384407962385700430173737704960915964453657346323601119662402332863199024145081221249588148021646643908217891653227270633487149858067639583837289790161901030614673570890851560374743464637579662916245130901289053464465719782729233712353819632895383753439496507751108980242336069437767771862504794476494767793447001667013997613852617322546565945335383630801720990245785936180588341102357824086787639809203587358235218650239514521789229763619876556373958835990468105003693440973634124820218331101336228381993314434059334769873961304240019553269067962271558049634599822806318103701485655449386787744220203661020140154362017460337141926872778187801484996602193705239175477021738775841010513981961614981763644912102697542243749904423983104928073249671618884198262004513513753969455332957587003005602654737552006386797120385970604001745150961434584659659415268233065923317903738941590964843433488746331782282627052725005729785937632874069021018036054934642565353356791428065285752507303270867034274449989642888512251845589202431375412225782830072785519077122125866831043091741433930876627745548195546865216562825157171557617592823498521978255519876277001507195423263065661330910668000637517344993745569556736342058954453659761809316495327686610593773399014450186587275886425759080342711973443454478426966627211531231216839179815384236134776258779116658267055701087638196966951237796956038467685013306702881947577912852 [154,31] 35422154944361264522470202934650621291408019575561502624582764177461014093212083006696432552836238097377945309881064811315866523618459374396071389388258687799659564719437926460766422016223268094723677364153318008985973564672840111063871603235383023073171623017414202074630829268949948843171821626703622725130034851085234291854903216504720760811908621451658049806715260803171051781979509391091844820500240261258685440557159477985755243336937805574540168745507019359738940069063019891630055415471956330232049892731331241811601025662507834732753329879547861607472573896999595910321056594952404146203055174128002247233130126464489319532883376260779872213908827491624538230333526895559946966272373130301770327249517403707807525620064973966390846265485149672181059286733636566807116358906408885113172051842979457958140664792431331259923378968793867107012734390123511524682901898278697324900683966986773956234464737696419165575682239363336553894373005551504186998550713326036222892030572970341865386914710745276557138273726771216282549902678053137985483340140535506354757047056614732532642259530190898386298603336027040646167459684655039930522847685191541215772168607424196834061024163722849429922265299534692980818057646242748034640071837431963920000638740066971905651447902206023215319644604287690833216251200566737677781856315484291471048497155320187541118968484632903634635752340754694387588500812691099560019107827724722608 [154,32] -42643280747253740704879884465992648679347668304551463580916989694237597693643355716624292032329128272523656533038336082104118090635556404249648695666835262391356276885057054623921726181694014220325572749147967945101096309626868268234863721647409138723919548313675344411885309067418192903758561691666481243476106446933594580170915250353134034896789730509104862997721104944696164380817848448969600871514292133377057801303081759795746263917072986379471472240635145484428619313473512962146474882320978255545383021157394198114695206789446529001103082983252121664034073998756000344800341333958906250700298101550505660371182766894601896508375280108964666564514720861824701414165460187753419268926143535403420802207819080598281058890414982967884729831232547391315543321112708058609152294023934639625205405683609498645120006418913630982663154413938865946144082686785293556185759747958596632918206974627589551621337955688795652660142871177405353237792602119202886794458346196248271504516873315383133935256019884667495263372518277613556470566432004565911940954595772223760426165591553639339995468274006685368280716310203946482828339564842323779918805013536020751497746688086480735349590072684186655506581339300522737996642410611545348454064701574235996285243208179184811204605499959699861231403131575859718272030115995913226704776051482165458079126611491997625039264409619102550628211555053128456730838465496987958318553670334352 [154,33] 27225825070917790826533837747464030986630760954571058700687409040069741675756852460881514514893962723219352184998276895291971479348073046856977296833433112735689426363609429209067713363839439381299910261937062778969244621521251917200537436093381680296834267023557693486448842443204602835861466900126964700263652242856001840158926827218788823871368109406837464783937970964477033278199908078866904238010921168155597796285105551375441969776110265966524392615492529411754649564239325052342061463729428814737500331294418816833269480991954292266902396113391526616873950178779242584254633484536606284951194805884379316028530233084105466643403828243394488913367862554199624297750960026228017225217048758593382139710129551977629615804382300848466481352881127173259204616310623674860242572487939617837711160361422322570160556072182892332406226842241270807668045828031128427544117697370330681716981763361054731407087236583801925864880729501833001310021502277861556382814149901599589110647101443930933373083303307914567406998709193019510351590482120681652266657770589777416050730796063732900915115769452165529295259831864826507153731542313448359377489119159878009425271141864314509276791412438107584294692525965287724376397703295460239052297590562370451451944313760557031030869858589628935562649929416553308068048447922168397097182348930196903119235433571412759549870946803806497927187209562003303231699768459407221982220929952 [154,34] 36508472674205735679578629503972699522003607301946074563298555232391811224870298603180779198407143866856321796600965971276691887206869708689314000517664940014577071919702366869334521602652312203945476140742536511640262882762531360547541766693573336523863248298628590521438046844439407638936231350434963734943489683584841012579900613180177669639830647175077477787954689337452534016043212563121886739325721420375881785739552473701693533106006501854497134688849313517357864327280481384865712548391483477460528546417955697799638780166728219765587632617526479465086387355872877988148782435154612695591693998703243240112031284379017653210741314582391118798572064434965958357716342168068693400794097952565182960621706573398684691930925697567155642233143998846702761880893768631546738774468481586936877450711727286237391935032452899968309930609811050136035517805525713699156195229958652312580517067327909255261608888709880150652715627428544041181054268927712523423761712378848352177560198664667223613750052685180401809899249537071829202953404403242016082593932456602563348195018324724451253771108697118518177161663749412708079153040806132190966512978391326126192319263341330953188146165951285644794170254144259445934919191687294458999255819300135218306029305445783545731351620266194857914331250874598452873812778954774128916479336487655386845778665881152695855772891564658422606713085301850409959904647016296689301253978 [154,35] -175801548680603301381476815540804477038714110046262552752782288034991713571307132263192430848992002317676048562952168182284346800634648208426491352037210103155589742261400304180543573700740058939992028912350340457708689360831701610317658440058211947807719384707294942636990318569225626081211827691181344835337023466930320113019348278842019337947971866123533965676078184096043734961796786650870419672153011066018193368827975739636570416564618883018706251317678523803355065676582665706290608212459920356984251660558964402052800254762520061170511803640073014153847873704906603930339268409106098928517863440829898386008803704847047300032963413086661954599011058353961042945568517603891612153239843849330462210253990839894970511206841208421493432970732700583351454628908838477470598853283005747792451489125274601902069606717369433280735648394147848338582498379937122643114547433204168846083976546013740962373387160679394985019044932399852915692939633341220772777332096470459010352134920805672644971901109444810365093069102306250390080775584627135501150128058021131883515773802851322665983135656853732377458729236849739076183384246428820793847985610386036422702771333820091415702804983006270553044762196211060623323084285703307204768450261517906829251163437148551014081394458666856294742706088460486168868870620375357128901426933713511644290580568900969232766985298826810928440257348472638993728486804605989460285328 [154,36] 405632139443793457709666109762417133007518440070850569015255319087389855283869012034314548007945167732433281246563050830605067204896705796163371041397443123011433958004379818816681267084749568500328667285889720007136980296103745208180216964568623734609168273306164394428611183179722509137149720177065678352564106175409035466883926165762113838534977371231899508641429770838144695631808699356514521718895905878217989365007813343536608292970267878648570926684662087657476021088715489615084665107762317145496043250916518132519892804314426846079072179346051109447889355125324651419783988839141650508856579230233391541249144102205171635754396573639286162493142613110315854257360467717169242509936174823156182509892360604609839139608875709962485236933854166848564901247561649486977931163375278800038381468439481686246832070102611169998265445756488772178064342485043704431110176409814024405977023702297933286801588810924612591422098532011675076112248447542035829305193406716316360247220727518285017495888894578052682491441094526967839253488688380085190475201343478511626573693793782191741598155825484845471504851696994270463568580242118070543373844367977359187364809765058487200453544528756783733806385465683723008261688708593967980373530078933536386960420346240345407036185023648353162875905704081706478929249135991250409446376740211741875014166408616296393409059521593826212842230367568562159200136082673866627552 [154,37] -713649115633868024968797863740225529887324950992466805510878378955686365580258162741417046510214154618786055635951897660531920381222106954473097871495352292688231279712614459105273059585301094322161185815713690805514748851770630520379422053740846763872041067920426331157554556219830881894175259549786897705652114157347931606591343058574938179889765948708002782109462713478682849333619252263796911396314888903089286663510727382555125565702954515319091821801546284744593753976835064698216162484969310230981144129943771833463280574132321404806294729947042027239367059353882217932378992103057278014322788538048320246162916495847047868319871689578422613702395979629007941499174880364792529033305274017115991217808277134048649555848156535800532798974571550673387317656263459156897782250640879196179382946247504704676367844109149060496679058283995831532988211138027582428738511859704813574605095445282176834797092204997091546640078427204068653692905494385363685727239987611612760342637247262818581342981323633182360137592049619959630504338429233647258566620715343338039744924550893962194289620446699753019102576878431491761470654349737946172994465924637069570871134552816249864663525538188427022432036141944569054897873964385377555328014264594603982807850942964483994246870916749242698674298881331341828170408072388160457652606842584383853498011797242898098597457914354558300961851894463026939869973827804280224 [154,38] 1053394436719416009610059983096068820481675838029967225081256037516275247115677472256593586296488174187734296725059296054801824482783791011904377143551841289094658983547329259754572054121597427592999689612993054555308149440184135562513475714051208187205615095780745327652849658556589407181101885409532059612508592504988268133664382037963430546972414207054656382330147665598155258694496909708903932252564584102813544259237716012513987336500844754930796807369090730369455734856237149560813257757893446314248197815472486509354510410039161203014241167090123486432046397665881675868383797063879038117389430371617627031896950192441088018405288294340988504275605784579360143052084010146974691538740766563599042444695967137067355789568226594855685869692927701741588924440014079764487305167372503666819532910955973388402043017946375070592633041781869563820789893989516806831079223411990944548497333917240066134029896708549868653906047717009540963869244596463142232298838247693558186104321144702399867095909864507933545837900585384972972230199586243585989463060268916012553944164106596095341375002188170648833812349228805881601596443155038107625854475302296834925937099052563421501675023192247412060734385904414738783168392472294842875379358627100995730737683532401002074246249927650389017606461096071995681204679748716256999841902412184981491351849993976989325259521019610216745770344304316430956498937780349032 [154,39] -1353434564405550275070533911571463723593613349471352958530885432013051288402949147831062055634062165049442869490417986320773995580920959912637062156812875348815653577548098066555728078856796769123360578648356888726933636662036019036503422244400362086798576446045075081341541445019461047059704719168590945127944792801595813220882007378070006415247467113516550325499550193309056812210002825872111908956704704910262955785367022071492550578778051694359059314069714758658639659847034762874289496260124482994450596203274052750086590988873766658469088430222630215607454183014631248324933360205606636312982975846357035714958303945361710319403985576631552314314347891221521517076055452110627810394119534101905414374121544753491771328775000338892649708528612521676601770619808620064133571704671839267699259156625509588944834579366014136971901160434991136482867105121491547257034566383186638841667824912793888158616666366175855742762861502657824568661619096731969521977675979679452246672504189721601154989447315848331963320901587131748040155021912867200738486044497643984163150486196531907139845819203609040376112774952553848226049453943798951777534601380617936504391128021398870497927881183548574187569438435503573833250184382433408361605636003770711009767478913146436404550406394600303783153935379758968514461115436542388689539003031599675345636198969232193305444404111185610417245653130067698543989047645976 [154,40] 1541452360559315099112655743138956708411834466586580898695709168786935996024245712801905936477325418917640653577956196086277477574459854592735194270634422121563971340748437742031280009029310779374750846528924446926561498252966578992937715079280841809941815393171130260996819057376896785959680249554312022973766038746878341382030737555856289666564197202372207264679006461741696580375738156075583145752416223889217634233241292022781612705222311905767819886022896329031538194651717226283322491824756297549508077132976189896987709201503286847875738472469126563123310135944522955055313734819341285392664170114419364251727717472663708511595724980489444733431283323577434561375030739818928680579841385151831058015734867104875116643726933540193220722139589114996599512442276128871202464161873189937460823140449372810668742212755231364740676001864117665988625964725144240460949898318439679949802982154705874695560177231307678910172259780622537908426202257902084062581951882363711121981278807834553779861847891351432908555985317939408663644971240392786174441459266251365087339560559967356237802065622201353760588231340724185739586555667520202011459656251346701430680202743017431469279233496633686505065516856306176262042440046959129784637693699382681457284589436805217818344428090977866000316767624418196553557872927250312980852893107246059787413459271666401295771373059331154963954737970336255423334820416 [154,41] -1572332764251259769128357658913578617205962587610717515714303411089656807097017967857754778024737297141145925175100575311663297657144595872013635702306882654327162113474015911528076442825502879926197906104551653736814420476345995198771109267922298599976915744626740028313581440986059832900100416258143922683770960377244985995339417654659035025443084119328280841750122140238919824575167159561839131124029479139777456277424105353065644762868798516403913943971948093630937492655634720892824635140419344030350283892176015669241980627801655113377858346446238278581544884886409471738755228597481982790591744167377606473934844739843200660467645465174808050906198961522336999179508459968674154408077775632323266247914729077676149155288456025884797440413835520401077472049039180301100552480326708607048433649098076821107984457245729740681637989919366227583532179858942133649831054255173427427270319004288706028218776275548359127591229193725353637421564716214498369648206740307007654390214157742199394092133015415984169305852430663659955036030846050517640009701730265500882387543995019309209276190585694597984387221764386075747385677450439245904131110722388881578212067494608052958141700880842410605202307662712422512679309656266971786955602466976741673823328892872167901661989644202517206351602278675288941588112461376904612446747622609940346223757215024398136562668454286283764153553412196888752337024 [154,42] 1445460567797146282252387340608130168038538286712822762174655820217205506584340813222859099878241084882691490237361214513871331187118908839811717256396181312126538571018431016499332130223638661946563582308984529990518664529161127906341580439422943206050386960267798061757726600848034997081629834333246506468562414556504191595524190470543630963457021267133267629334876855334573056722594232194817274413993718387592841612862492056945210613431228848986322047527102471111943378037910446951952157106863811370369581685778415718442661056053045172398124953539136269556586216974428208438779225725119381265398609269372107281150537003098565895156804197719786372769029690563449854546913448871108255899899461067428686242170183427461656651185707546081464957449380653989590846659621353539533900478130290321990666298747709544394583449867970403406933702458219694267229434135783470695750141770600387023173776192944662586397385977527407955404726740363127344404201134958802681674124970118168213702004519894745247347981843941969635253257186335658449219566866234842186677920661057329028291849542375566532658616554128808859060196243849687530340781817729616153808675529699240466901388361287073471216273858974260817243493240367147765588495710960171464518581791128700160446664120285568023722846173076296328170826328107195534337429338954115216472483036048065669089260644534680996293570644727731597274844723823346205304 [154,43] -1202344099944074793434011988485399781853346478425178901355981662710966258873402730535560397374554945729831805906795833971719522347868062440595053824720656890178809258723227743415641679481889897862935413635364541016751504064275870788586001466474315875029603181555351879257695806417934215941644468657216238912579323346970228217483799069908286779278131598393164374080015391595376450194080326405365673806887617652411130234930393506303752511352483028357917844870913112396793335289399573502235131226041040436055763877772624449840595792498703534234502994000823727398996465323083264711114824258356630275088847712228179530352313536957317304782921237904365041332347261325887869491823743996672728851085578743472990702129231717280547408646747580790628736538397523130527029680490705606536920520163670731959662832245590172306298303181079214749027078292285390871102070993155144186452129122163661809603610677823338592723146327123675828888405387304185248889057219980720456829359280652717468594631477141777430084413604879558353918988030768945296162459595423949179091570437809279463167278925932580793107627173410316058200297946218542054729617928603721275947151105657554063033662716427755340764348613720729242052748630622165612202391014892402782440742266025041173169425204686207594308829934427662282242066392142131604283998160335164544052351976241818672165687019006733148674915833121905264797836064578080256 [154,44] 907213227476174728392125700466386059370902994727504486846354797314634422230291572876920503843491049567648000886379452535921557734020511198337214178346394532926855330921044900401917437656268035766531712228876994126193054247735682651547603641785688668524886738346703709331997827368633693581140069984634080284491731398055042203507702034096877956193974762995963457123622871504220575406911081595824494332461088076094549105867605056415584595089330472696734596934079257666937597760790306536604692352474289122987921953384408339798703524977222066670666881881611809646881541704508984089118222245979588018555714329899016528412679298561080185062072420253987474753530028392092594373359140321900771039513328131920871850103251056836164852268741012680820795264725770198874979887993688402877062263530109079038593924570646979419803417345068647513531058541398803341922411011217735765515020793537650262831410239290247730786178927969977394984203800396421613078699663060940190487593195053112975772981537922691320889935963729691220699997314754483270197736625657221487444631760235327563553293575523419067781961826513700380408697916429877463515756894695950638463929790705327729724517830719951872215103442840931116998562073799065940605326180419717556838311836400735884380800172137110768607957069833026243220684905312242198461034439835195780331065013902625914733563518168688529899972177037831866045103644341120 [154,45] -622129034019244739249193874593176232883476180139255520932436805251313805234517597749787849445352692558519777347377544922454414684439239520274806899566714078082636429260080194442584533541238971388900908616171999170477644479204337980939050438874901037690852363865067509963567206698021727534696644112293624710670136263613054664102904859752072731243381547995303151897810185525548059722427692323832015766618054301747811428932849567472751590703514278148551926302758862537569573752234907690105971992313649588020993144516527741313064471056537986395072941688676417584005036658494655709872673493144287830169065248565599128793270071705320696360076620895991300824146344718124528402602031740045361787901463989245742410830214967758181882513993812268535347220657133525854848694668124482770653146442335768699247325307025309029258943086257916409375761024881948125396476956628104648221296718487082678513846152884380616432538860962601527305884320487181139191117952533776847632003733766525684358043582178698949282763313128327036874453010488744972670303019953188080883810036837517100870903010593540154331858436012222196916343419894428251760595763221141281074857728701886360826713761515933328997309879350614930978891745731860823168612474583478576659503708086554765581278069196188159299320370168257637274293879032532260740736657054580498326294020703712017265505474460219793001367413055215684746441565824 [154,46] 388837888431020271060496108139974005125195140473027459612323199700906104807930158349328860081454811698757501419286596251628830359249094122631454501242923446859118213120880835706725400113977418875542914423760180166089798223639166147469048995965195878590782279160090593028240932540668800956081896840010970637096301342860330950502942981415309461699803975268154504242406532959406727472197532607496703498444734687287114311395110997202010426309430408269682020084334050708510067221537063653403218928342616704784052805498372630171666415688265807028379301081791924529826638124117309269754704010961682000301335595945201031252253263917596487758104944998888500886141052415291831329007279824366116902161530213042642788671791268918136628712200493739659790535498034173363834775079540754576068832873783859240408371055363056538392306656964589602508514961817168412721757115993157059601266535932442737998218814893466151170909220892073401586632462143684431898298199880053031802663557207179669500521722934168174831856906253788070592781909057719227733265227805359794053900443601263401673645609119780210023454340946340559726812333863987998593601936187840110112872400155918474442611937274551706376943025554882765229292807742301353933573662695925856541710045782644599193089897929395076486150929276908916314304057573337098337648172669839178653497221679058361512908284973659238385030508929533133852629312 [154,47] -223231579264230796138514619486342343753914142432579997882212381460586776422614167459810884207680319720770208896997905297685942970339886577784112483195677709221265994191334867900335097308761002335239284614454275938267894380200481352996741419057696659111819619249220636508809410899906398492142602241098757089664769494424847823786574498253627191433102202955447128039602383543522515493732280822188596515349051858210259249791283534291862947116643443913652787911894662075880390121730825155802497893594747818600372093168583028289387660139906286817364821607225500262180588466559770460646205430787435980789916053574808438887163872791129110016852230010404875929313586962052370747693310698721491603977906507093110381069869138343861906672618710362703791614392362336968301319892123678355806171937401234088350520024872541878435656578859551205270045559907293837563810831667132059535736774632441162140948834011973691082305675356874989745870310212760139849104884285466960869195133735243907670310663521767982797215718254454782971724979986760252480244444845879031026946941417489771006011042516254182147929139091780751721513081316825680182642073451603617007799726801525279623658809633919374804138339581237220584621391644095510032241116272831288302559581611134167273690983452102610753863628882577032620383848581262628979081382203629901033942070732562772225270425690931740970977138806460551173920 [154,48] 120510372519722356864670279212069499134519826587245592936924195452133303126004889453553316824324428424438686538178210079213750075806318287354348378853892284704314442802480429962327073969982590083235700378688282235728200420850505606411807593288540488291032175011137639606302863976997064337777734067495337304761240675020151920823417298123081512673333120269994527381780017847587568394574679703612187024172235546086491556925891822051118968162468321594742826984733563001977871837009328660989214459872172238302607797890664288773463738391912308355643966027887724169636662541221472272735805429262832480459715547021655029553000317686662142712658854104996467490494332657985948330802940452811129958171239023043855740546571556667425241416752889480910241109195860617154394548062004463314123750787633484117106475897394123577373858280103678382249768310580888813742183966119952899921641818956829204308020151547818075124448014134659533098829223030690487121743652309131420717961759512396950901830663921664275949492054394011083256928439126817724939344401328506445794647978561224953588136896589209292237839165937834927791760277027849163959664448005924406957548991468678616858939863038301729264020146320193004526418450465307137075020943877148280695335212146246041071314851564927571641545977193188174009869457580560360878307426546955723424455431323769305659505152184311031840800933846274886656 [154,49] -64984395788353045099065400902297144509148891127790297037026481034234256147952940920295395316705331797345251335166737225956967774011967313796649538991872795600877016824659946597071116072310188067645577896470746323781277397238951571429211660141411865872181726470580830336178534411787763218865364515333874627262099260934871947342933158796061064821547486609113615225364591184155466126093354444450161809173849811321183560485118577515436040782590801059300377552501158281777175496590189077912782637533967148315595712899186758182697839546284078140485257537133875329400876826374151496801700607556681971673721102175274703150956289384985935639945739603628302252759868042780283763813065808555737271252827337883545425757265130701681444100070219014306169798030525570007213555799196184076249140841488949108618953048107913936368750379769053547289119655334870997543512130210144262492621294284786843291625419601458783372406883859814218021405919182875469815620075384408782364146918902728839254293863238028191860032350945224010075224893142677772133078078694402935103166416125588449253669734094177078561676155028292527331622372450304855083076376719185018777054302151187209156249266919988573637653955931006086636232906753025773858568543256963953691263573210164324190917412778486554990037553042533333079014498873102064969902794682558489259605441324061679613411511756641422363658175543976544 [154,50] 38941011272361015958640155469591874871531388103066557088391842935666258780727027374345581839299289675288166600331956540305357800444353320327164110225276309319325339307407139504021817771023889217322139330644894744329357518127884836238160581032668731470687419422046387307876520875300000031484302640312137790079975645484123518096965642075938331471825755786687200903446169867425859346577431718616980128615296610682830427606835907835673859988007006905554779502406496256004144580908279612752849916430289572054704383103536520243436600731141806674003221131122210272718569579468236560231129622930823619012337574461667916008824058175348531444015131742606887764520524968588343063458283802524704402855521195276542675104034750902843656438038374668144529884042356311848845858128646612764146178221957182452906843815650588948070880059100828043552466147189138624592712952064331819357114238198289356600445702062382446131475257296176748545441498068998404327762768525577801145845769659803408484693280537998124543300240669385971458710358596437511571601191495024069267176567637007452306099692480670062586360632885874204746511155756428078041217070573859554960404895300728023479590715577196745908098680703482217666109692728851983402246172061480886776238459685743360282387490512914158596635292825511304400981622572094371667238382784900496599718388331381884552047095562075343073273012201720 [154,51] -27948149058053848857844348250983644505932262924270056178224948159361341071193507774887127847397011510666701264195850091943191246642249865293512916855563832937318333781251798620659299484815500166433848667730148175890201427696714110937355661767689397581302559958083837437963413661375467676729776097806301087464620254869706064278420184885728425805259660152727838716063440827926788900803381266291501906292831953469327118327793233422065427792872254764062241648187992645319979238330777457051712572407275278641652009096327153858841978359913380177075751779947165152813634983167359603413848776718843641302424369151494158049601116617827170671097911179103699762473272614270475031045803817628384699827364897982081041790940322836820319155711127713616880525980984817940469384066713223072014731841308930547802503094708467288907151654452796505266664811714362027735174567195456522992664786740560748509872519968531805561454652432817850775808430304031152548204501626474619111573045483208073470560682693223050260132922544237513054236661265866537185002581381562902812463790655483163614963711665924196696626962952388301972230544522702170223532247423639920305343139020243658771785020976217376233402745693678657152137609882994051846122340331891135150090305978073709163499185372239381452199975367012247129507176932815157069195346375338186399311272941662561102505478167842391459424495152 [154,52] 22657564332604970473410488313145813746764149028640361390874901267431965314050469440882957251510189577329043501700727547207446394027356936300125272669437298120137368110028771133431762933400883243023196262967448013993702718387049699153423160251466714209497632588348883073603970401017377099241407310784116304043251013645504489905614106620525324418137248718975629326015824979033793269466380152110326036209873613749334682095970984981900772672537389288894067082005314063631161977623060979188482664039669307828162807857326661003649918913038766120701457882128443424307670888110826934735890098447063028238771267526854452847535128114580296508445658519984151802728171752970562506096247176799055489030675639463546145189711388801701664303681331093878525279703314750005546937802789638000223553818290427776290421161681270798590850944975389782986582204982653190479093802133366959667690804276269413172894889064410064967599057084555657380029571004303296361161230469916191206372602566470792311322833767948667480442181788223583842947647482894838946681070779009184325850221264309236231032016076039799277003877533060946597665946795396591531266480799992180946245277639908688708937126718306720651615473610981650261838254397160276983310746464905565792085494662988384804717751423964409534047665030708260832032314110987526813179929074069687118845966060892193916284735238020184138240480 [154,53] -18378202619972397566130792829203511478928012295862396079668574919013431838702438972192153661895242357409459346476444355870122445897221528719749224822522370731413283979920201276825785775586277376168318167331910260810149064681274784671263672664318237135531937171482231638388536236260691677439233764813276478259587859378450211126929208916102430996002177587522429882336279393852024851903324057319821880642728049864807627702075322583352268472331696318104626406857567095442689381487537093380141633029097736312438644086346135169943092882589894869313088721032872362546068070093285956795129026952142760340616120392962353855469229922771714988735887243545043396674641601310342586962378618368721443935660553296125231370807700688977254936688340980086677481204886411315813630787098991993455049438466027338282746020861739121848909469978785762656543625628715847779656473202044457530419021742949296132621197368768741508680365477384737558173991735503256171809280422229842935518300606020777536643451309353985024768881492726932590050135281161305927051519499755042870814162961250783733967667370831157237202504179783138480875687887353235921444240956275188937881397869003943065496743737997937813285177424142779324633833847373290512978223721720956219078270606836887773082817624565913333674891929832326352210914965677345728859112214326500137649818799200435254513459014677052471168 [154,54] 13682003732931273831975260407859329442114528172131064998436456276442359745158976452770231494069769714811595317085876034872986796637087166547608142081538910823780201235940059418530867516390236739305624456322967790673377613840501543474058981989200759206370307251693881955739424523013564173538874546504215828208801756064266038509011621719608261899728023532977566091479231690688932424810381991339461607532208347838561886355486996437821574939701361783423733689599999302077302169008531972139001895718395988480472755967753882904423014777611315590167547582743650195908510379799296298289684213974890732836570058008982173281330629966101978052028160295967248783984341128011305008995074433532077471773258788141769943190872315448651436971898767875840567881806467175122543072868331384125645994119716819416315951714898355477698124183647500657455291078766754757962327033533745231950764609738685110578271030897805461486268965037695990310383246396227923458706493118522331083304003213682153891615692504346473449286339613676062292150849734628206406343129035835115288026849999900264529045170963511350077672342435192306354959935560850577573401839002726849356648673728689562695429658538003185217645306957592757356807480216476553624266949382978498435035898860228083727434146446765194713616191663582704566744103345678627591844208764897424290095990912822900076276505469533957864 [154,55] -8866691834171842146079166703037422118484355200792815216703135098128049074895003114528015046598030934059689073926618876621398472423699646229840702328908992318147880137059206925123893033083265064059795061681627073702411344359477839785314162267842400863464693046290340042211532371039939591480271878674660289794424332842691608321920654275005265895066363436666364363690514584607004689495695862594853861971165910189743023687935190866787490668226335171999540272597185111683135295512590256438657226613218650719063368039698375762730319080370996409869862857318758561026739661945972225477078947025785685452269208464292414793345740084815388442820856563728692675361404506964270094893492509060969487153516633148729259155488570544099900123439526098478283852714405722306543351961115941213251725033780382308669727371036065730155010578841908002663532849177964057877134174083917162261064579455984200822881279634268899025439516391089610717488644742318625533656916911633204832200593316371213199786004716294161771810824671494118244706805770077526153386922159639833546204185871569297879022718647535931201413398963379551168211274872745720011114764035386700447342272109169199793861752907995969062802955021514257069944520304973901382515802733055133506622065039430338587225441069643205461796943233769930736688721099791482877157640128024042874744762289108102770381849952419200 [154,56] 4721366093192736102211046336495987715363963830769603117061232506864175472065288453927432122899945093756993987941226091489916742555931444158276875783704445976627938484819313475138763077191249326037183652558078705013367777543846147197849975306909300766337277164419286702817089186989987792309707139123295402812717859388754805057253756172132952754085173072723965527963220481111181423830397172268698911868166536802044904879824974420250321357370226056210141110703798462583442945672903510514842653920000632513316079616022111034281286700922773905630953642095010306989482224017788931677054095698424191875652535844098735415941315837985477052904726250806702655155911587431310571479478024295034223168978752341622472440971963662998240960857762535463152106695169294507599728176555794197097223875901633261207588605396878166767025903844502841508298398214782187554331243249381654620359277478076913510052693153841178867775006326354234216286379423167431617089826485155428674570194055284267058558690482522247696232903820978677715036264237670173110856696792375459076077821565621969075205570766639201047758232089590630456037758969232641189434317254503507154424518403906773831205611872863152215308736038049970865496646316328646474665731946967093142869072137357721240775444992573375762085465797542143663082180941403342075213219458239972097901120479807716965110292424736 [154,57] -1792141881025641523398025627498109450955859754558801425374989934996563469568757726788933619987725021422008130321878676205552997746773285017351296878633666200574056744683744545030028693683947271278138762918181226024617655084137601131587975492085754818492134939781860025418250036440097458464315800024948597260977994930679635946061111012065460483990268158519294266516808514413417902399373025373446995320187501192000952996303587677819632589585698473268258300559908320724188377441689455730593234559146705292232143444265934071590513061469886070419717235459267932176057303966910923715136830743102302313908480582156600804144361454278074584691439710313880031906357835843754338471218619881323376214790668960796030945766729288050949172474209079126457252038199728081148104448046469609648953242767010344493089289308330994608151075963967931454293743566034758904887560838223314360073566737396094944888393484293074492946832380759434862244719370627714655548674757676381031575032255502106767246906320952446937594552163701927683752495875528270257216037067519551034127721141193277820664600685247829185926827230713821506459753189882102631831017669544874075735900988401950920975505258703463696008509432854110130717915033886388557912251820583790501380020198402416027137377446841690540046504630485730634835943562895725405153056145776999931817211587375172038474288928 [154,58] 149068189818782788339113277625272274193323691384870517631793275354324883126469302762388831480795756111866151536642306227355241814268603681363086184724988646333699442141102357597302832438503790209708285657394858531232714473859038416946619447930189162664238290287777550738965371262576663218554435572990974944007317867748541114821512862993517604764276335652288279957570763787335070045587233087952548240136502351710428564576451387425788955941170991619121918951685647186415820941771798032644813403892283145660901069421891902101429829630967439656995763604638433060282009602068715840348151039859876070980841742799725531292619224496285442953779495307027120453541310731318678631103938181294271261589616147888976614311986298325806882908889106123542231315573398200482252588808481007868695743075409123884163912735834422012378851612025581922108118330179182478113541015662149884859105644693672829805658966518418673964035276842452562496286644700330240078251863926359793548738428022262672873066578876557790198403518576043353462295989634310197362871217594082172237563999775589124453253969431870643998708564769699079897196017992434689759880641457584958757218383100838461067092049233221927949349173712727188909676913333932697850077299052054577228354852380970415686603559159202693218279695956720111184678155540683015734897701552757793291130323912859395942372 [154,59] 500709777809443125700540320230584046270642432928145873876069232069819980529128003233319375499311669279702104336409286091889799939210713218382647152332061649040344859252048306306992664759680013469043928711543489421947044903362020505568516616011426383566836883238463773461610239383188691066482689986147163026732831425465243115435983658744771187083103854503401335575097422200519978400261607833992258215737977684410310516969353199157961643076025585545597941576261264631025145045174745977562081349487091822912645957445030466728040505005839235105131471810498304924985662087604936595602227623467760255984883090312323791530887288110375444151763301697480375333593532623225695618252705900048413261498797837707758101819832192612501279835024569023638114993823202255871785353739230974904058335029196516330847892715185338364854603256890525592454483538003397187250439336565197516709123601858643451819918381845883591947441007987138197268329099815851142628138682717388290255525439434899953558235675697274688149849886458764074363738676992272287117729168206372449125741419736575422917317103903143818722781869918469510215150543820062616533434965080440025096808559455206322422791934572373221739665136531464758639752543633719718782583573206615506139574155308286396180004981627965306045611292168441411340870565842371063138885003618324403947809343752382811552 [154,60] -573558415789349317413025955471581910760816067587686344154087215489990982714569094939135350029126397854950409980131449275601039748105334314327022368171225014380980467366232679588410192091774098058582614589805240661485309395638966999460350015099448840806808844044656904752166948186466667663458509515198514455015698915644166489525185783320847093460333476300492434655630475183592538708103970209531463540691931679492573126260857206987836147127734412092299738075201033982670707317117055416981569552139420211537167840661126203772394904996473656312750090157893262994853817941823893593321724360495604104675379686274272867072513904626014312526636864585344725454007619182271200988367097816169254715238243637021974612770099564872090364087776912772903159507022578908092309221522114523142912992504331431545927514375152068255881259887996729220447480933440922726188689660800411264651954853338452997771156433193794374114229164652064367352521845266435619359008334317471847066146109834064380548046072379103219538498516118661980891655035659933352790299912342567935874596768615788192465039133234620627839223289413306351704616699154812377095584087830774865197447516295435962067176349063678182307381786386547498026044171853465377738136551832516088009003832546709253932335294347631080228453636489850047352309945786583763821024255415473668040307074239559328 [154,61] 417751621474447239939238501357014588021400804345957794557341579842319838274306156794429141109868561683791793706247203558129395907377532767900408033239330792399036610635212384814747063948638938760694781249427471308170863624195556683226478494322977543387148399679076893727718641786101806574406581349755018161677374372249330021149218695420303411075175065817970666363750129292491151936438951099044255462423080764442385365668876453302502149956470710853861131776070323810637116243034166612533401082966046305493326994376929616135495080629782429588179786141595252051381757204856981025961359751187686599923565709245250824191828796691029609708048274012344373006092621392377108393547789639500267815361421504486698757212046185915810657008994018767936967398678197126967996220311676394059109464771611247887807902286371278647411762283037407092898095923232596692973055536219901064280057225074294762135625005060452634021438829481811297212542559256804703769770451865344168037190394551202736652586792098276621831455640828460716047372076111457701993710702791842248510889559034239691823394657259469972183440732863769065263454115579170699506033912265459359342938922164241104434558085981730106254412190802746162399966894984285071754850828385527055483472375665341200736305460553420967578209605502079894547378998326605630066099792783991857507261186244704 [154,62] -237585366759560845358633739785224427224815864023646470946153619853879788224787644435585004807649100065278927926812588824905329135149422147176393928028486493667064012970306934473857942369565819610438229683895000209037832327583305365767545257502795714472900380524016133989774283068663670779520362959950573623525301274623018061486535038679996189458826946936860686813615454344451636057550110244702779821575649443315698811261777524027664913670408152318204473269855143812377863718395948957531125653391444166745047787209580086161481630149270736417190035114597642554824129085399387681721019195668765243648551759919239499053475927129652105889537758003935337823442513586043624971416471523782456138641899708695829048989613619169072248350264338175948155616329285530752176853872533087235957826685970407007177898990779468966518884936276586692805544786668195303639020515230560860314742443950399012640998166182024554458816060338961895585157399005899538555700922633273168389505627114147399139376008628565111051646763796705036632307188691771558737531096539956605758188376086248647440562309497524312167619027674396314299172853386355039447147147042988103097901899763471193818357682123271487913783455052337049243247481754566226563946344310200528312725534782196869833802710533299690899389218282134780078678772587926724087956133398248230918979839076 [154,63] 110755811371942221819684963801016559120618462272297026427391177966853784396281075271473885036888328902419978067962646475029760232310712946843007080255784563845382300123172726326677802928856813299596805319787141869624394560783329102545509550601583785400766353745817727603375130748494831318761781062972807617965772272607674462689284691798804150768367193730224952034713836031290358519637152599970671441636875331338728651639685113855835318397008851018146348069982793926842284169884134717010254611306975095274967484586347446508584569305190221562063290771787704504384466970481651950120377449484730274413213222541786721683507631232340312893223387849864966550403095622266863062095477632355982034392685741730438548179289362228271292508586089281054074406731834916112530282283566887139465612760456772262683094683322019711419134243422168263036519673917613099206025196037126007026479360506811162630054592220666417592417897535280430665747249465262635932205307803376173688966375399095516434699858762752800967607671424221691265994216763712380046892762131967615226945971653168969610362362846652963467025738072218906259372096812669943497502642536488121726191474948351975435134056297741956669433378387765109233089077024530538263345846296663768356799671363425764150147452834104948018351288454165321743194797775051739893161284146966053250525528 [154,64] -42497375356796423583064604067467341719490361539555440949401607229358755869639232261008480529140774666675867744199487522081464890244122554537807946439959338625225487949679950723461077010169509809356602049387017730242345840794675369712114357768219572418218409587793162913881168697119235061364123021460904957720134190181396448022990134000022066922395992151218199147071186193892620938372792615968923360127120737804951083434457758993139355160009378272976053339820712747043297638454765938851199922645486283557127632491490548963834163022032242707644235870909602987457974333194296786801487373546031608038196049013054739919286925049932064994368151348909067724923786555773380586898984299423926284807486400071736464569403816406348370570037082976372092270193479984645946763743963951024501094581077241005694276447460025844100259380163303484889269881843643620109942445285735135118442199627667501463275854861088770845765680639783910976481521964248203104273123470522507181830197053893024321790286562559806110071534172230196459114814689231527829222496174476558127720413661637896115247936432329568623340689848555990711553304480694214461562506993628962436055537934450076978739779501761022788415735121970161964795814217566524518410480325057759911834511287342114280881457793999862060439295965483401711208697808924163910416449740936611673008 [154,65] 13014154741836525655089938485746573140502667585907403198805281534207216590427045590770780976351477678009073417789832335768655990410192669586843231019149655097426232476591430538549025728304844229139651949215266674805485471060945736384694102573181285697003932008587701765501357940350928901347384873605575956797576700618603552195853426760496003606135530807749864639548253737322709503360873637303790639428135528261610121342495281492813059979252254133879040566807369553769377727460515036129475494167096370321570672958469981112878535573712075132172708733237601647226309389119687392989569095609242600279747502434074823505467614330266472694894959047420978914291541779571774328914758676397895548833847422669090956621253232256570804503279653947665324234187207931612140520418514813910282116978874304754281393959974006915935589112215935989771111789934342680277120703036978582050908798199522934434886235709433067895993744014950829438067328841822836286885628376166547880737164918800199641207926488058832893346960990458719417055217142290605907850566438885488775682481743688845616104332097965321632483785851526367143154429244584233915985690711657368924190506127884520721744156961320167518817144184382464043109591528343399143179215359107341785485835313970700291992565448393152126300321995095818053279913203185984677645758924925219104 [154,66] -2846426745356024567355770887185547668786809910460765372698089716761920054406552294542806205718069581869427049645388216225841998430075894395257316028044796715596956995278291950960369602887514075943171397998877337618929103205078009269759819485252231924711668455589524193911578357447750260013491060852318205120702948695879543439177528632274897312931702236625599443002917454484453541445447202548531108111137629489189654366632523356676316896904341907766026576873602705730758578872076109136764372748052240187159298526594853337087237962580795496066283797697775024946650099318023428256367028206126122483481793103616726893543879018124986374026299941730217847923025239769073630541488003112915134906006628105054689145865327278706802115502000879561634171293588010783754319852708198044936652520170034746703648532228588438956929758173097797935023034911174008323915254215312694273391583932695873405691368969209028487665196154415120801486237165743186782176327269488844477667262305801136734609815497469335322505348706133683165025606954599303713396565504387072668130167384225462657305557474823277121939816809749335966748213309987164386716414173973932476018653450947907014049107913441460609165703599384246192408939889936662885519176477984925336231163427990478426042873307573678789303596061603190369601861462186104922837703500826706 [154,67] 219328150718311687578676353550574527446246356902675866154931845776291071744681681707831707196087870160292205435539253132194656209623947200074529111847726781875120873917662335427638576490002842876956806527072558655837366937415191510051312186148781836950047971635536189149614145871436848023058508132729913925587535222008252605191638930271455176663227147985016951715682903395161051216746718230232491613038610705128851319206219595935021070767641451178231024787062220458152630328402337398978535933920574722471166139711927179185759059400667397085695187202754811783441477999180077755704659001510280128333267211591542701125424001048961000628002302159377912928487197954139614142180951233659929307471540475432862370055987850898213670897318648346571431193660874222653623338607626739993712001949269046023358377781848221077864804346251586223818148812718698747417174997313926879802966431174809232735087439316703702100325750730255280025735060345334478785743610175825465944974825779827314780839895898462180332505649293596083148433391190191877779638314457342671706798779879946841937469898351316345090670309440361057287189243359818501061487697178202286010910595492662878195213101330876418919361898152303902860394789529475822329613346168188991002890927830877654544232835412814778513339748770542538363212943145475127860259971376 [154,68] 160860222306643171341303737304446060255132429458429882705142797550520561351223941177829133057503273586511173906845000426335029237699552233805274492721389412769991224883176852763449386089305729035214512005948918484904785503684470662264043687699639277693877662612372057009779105719202769157181938903411495534499209546908114296771116528314019489732107498111684531679581879388085993191547166921411579365489831132823031592731398473729578996998063906873781049295236731217407075805004929996949577240951079039130746812292663607014308537374947750547909191604321829744920370972302037009234255459262125635033364029677395434540147701074350054642028577042476435344335788158695576234952151546698347745575375036188972776215163133720637215718809959819570217310173980486887082600596668622534391933639550627511824348225283753717771793296230622757091984680858602245368665716725723948586181245746040698416181838334704673948022097053817519857105481576227051408483331276227697871404036395473046624101367755855159433956974058391172072500791296362210019290858012425378300706150364735428002867299001100519586033711554347043635670399609132338118080955502876131943855185918620882983306457314785808791059349021779623214589423005426862251053842519499220148041621601796847038169351529026312532218873205766919240181090905063955099094416 [154,69] -101268990391782017665588051072232220497135112050901657536744758342703448907845005177034924421953402620635438797748732745743988884254219971426964874659563642515354542733034061824837798446039127965916050710281478304704955711547210491263898602111427385884953759020014102369947925969002892708576442771170378422689512413347455558241282527298839358028649646995344163078332114543332574515356391725693329720353741536334039241666781998857424296817996010046522262203153979129431828398786297844854603065543074873103007378010981334990406323356635890607742879078022778625842897808506109817275525048219157386523893710268127122012110369645707942402364151040299541705557377231188288530727386825138167370493529316215747510692584971474001016590712462546275920640323940041127771493398522531480453923376162873380999920383400317806943607515145227470418293491661075067115701152148873774223892119107891395204170331920068819794093838776170416354162899013485241979281973260125257943790839610375822407567081800697612233125711280320465733184240020723890067144553254607173255030343950563531486348936482048792262444950649818428520422631224497727329413986316116738539011264888598446051275138241540646792065811893003584926837548914239930554448502013113617377813182485842450032501613646129388583238283888231847176846585401636013598304 [154,70] 35924151859607125655453497924689064909034409543818507300865995967781853430098752736725570931501230982217767241253240715434274826442812317640989656579687767110867485284405349708001031857488731964188179987336866506982825999270402116880895728548837986656657604096365260341086106753814270580269446861497802619632248838120120118665443161851532862350108192561592324553976542755955225938771978901175604382605101632180004823615465714501668874213304253872361088706816700588464496081749126216246883569824914606613611543000999571592921908028296651499569424740244788563577192030242699971130420137006296034947949766968314375008289417469925698043864106062832525243369654889990184511223747922480054956403364615512716587283640282531958227962426521560667947881124724899788436588347515269514983514987476960891061524966234770530528149877357376339702641987734870732629366107544239882836753313616360060826461774596973367120642909877597640446393532606036938942725105579098372928276257747168948244017963232118324921530592080141963808539388022478600468438365533554143246993399662885405484152912511083803219054757307868095977936745790973347710447764164826019103087086687445566527673243037186267201125878011326780723184629355302258424722700518423466496131688952602630572041304168830398104108497773500739100486827233505612332 [154,71] -9175397763526535445870244024009649104184364778905038568359368898981119151048913409550827095971257573341403697818024085849706127321496157704665306821215625045165424936514018606441495482046577490770482609530639634682727746682899987351789837331734961402467769643878098929720269690278181530500579679899582478386451517921162632958696401603787827411712127616950539266038937093332976475330964512614848687697318416792184090751303287121385153801169707830824657414572565126182867346946722113690113800340913622323680652592153453098864327374184147929085536877519327604122336470380238345456695079891251661258039897481536652900968799701964623473180903338968498594546483035070850886879852283837855360007383422704099182675235665845320874249828530499433404006532995082544801588014142311855026661049329359485511632706870908033950548420902794721691299717625623530140229741635528887569048689044861882899190671121293783397594560519836353173403572970047686812821922410921160660267516578844830437663607752725222769648784942510711239604088470266872572046853768931559479117783154346440308610791990143143321005791803522315803104361002329657049877293533615876270089127286355279718399622299996759927193556079559123852302119357365889410459133414715713352421803307548348685534510743857407102318900105020383607447031168494584 [154,72] 1711994869959252092549530710083619657172112009489308770608925774074044486313394059156362543844983514414991312865445604514947233522446332466458515310148625240397685479397599207991737635854015998958228575034865719112485195791060849887844060888407145892269617351654090835539100434808852939888908720243621356520675517949738300353736408828657509638916925162099285048393163368324304426453405097727519937390423807897444882024785103313415145249446482113396638705422233464754177816333669475720164988035988764607554038419925809096363551296516446136428907665274965901405267166671692034831073262951284379009130050505746198553410203843665083270066327971759229077121146176714366397365561051129320860269010436685121611845367773793420947379350956724612228565890295170537945012133034188638757054142584186044692424569188667280056280905532574496631668106991185688458603502928531776040981791563363663105319026818407408847587438197206115614195683888087544022446937279155624941232933306113675842193677727230086799222777227507282903605362018495798999819304930438418889826277230925149819433232794291323670482095929067326056828627927678061597837908219790343161019859773008789147198355743290611627864376317143080077254186048036330413503129659669082866996360782199675704876944983353566117300021313605479688088250157792 [154,73] -204331059233582657182957148565492075543655501986268072189480359340388179642058182385972684770200071518667565913721338426862058672394380210336607172083127961091307696064297054899520399465335179378133357053608087672568542101820923654543020692459771218229023278351872616549075359770458224057507809339671118758684176416133419412342474997418379601216602618683011027683032138449308423583274324818857752931340268645817122062374463501776392742298811664119183253854686398541332685020953999154492139872713337294357997855227060560622510113390086520768042074664957650186043948774464109116576814123866058995687793657056965855504662498816555985060216258939718571832812878313442331785317730925131720003200140843478442118101423463664106071717960099697242080163635854688531037045227176777742364715267305721475732180062659969563676028660404124291479804611381647423943293588938474951118230926299591641508757403218216168213746989999545196285504978881027926103696443371094766823582484607967682389878531105436440468057791777180831463755977233335579575797054660301072274848449225840926623645399153481657526118051945689327342167011927973939352702706553727922276366812995067613785199484189035935076572060948388462597671013326662107696420526101986680382585037555719491105381658799104241033412398438249299744220544 [154,74] 2685752031662002677340575870582957147302488524877559843730586259354632346832169764504832647200621709143728091392037962788367713036300490603346458680022079439419879394350764427213625787017370004493626031731143267016485701000866389955531761095593853166217178263147256629588078149078866157273041368358141433577164999289228379327603230347393859825434370662081121571050819203685725467774337661777156465351869889691229070610854011106152248493768460755600147146633082192840155931967864660028319269267464682405531175758151612759979150255904181168117593007548989933733626750643829948407353832838669995896024122866696075004847074325636433026786820460157602302697111521321148318603272775118980379062630394899961946137584791403616529674073086583230676053951363902753563167216787333367254846256703574073357933457789365539121654467522444770048282068592279555363748199920793700594151818663824378821660658635555474601720768826155222203626557388153856678724932929055091686382034448076648496696524934067221605786652222616924357268957385624891888481621639400523098379422337119116255859966913453302114603658761596985548874048198079157168449924503379068310312851256118627004480847889357531873012188185023503595567218002073486902490752584168768425436839891441635376933470853708030819469763093441785146516 [154,75] 5408778294976325901541275651093695808175039273357999102388894896946711879777340896774393689553385353550943976162464475239574918104757340022281821934464254739139721302454766211936972060786291883760581361776364059021490864035973495456308727862773932956585746814027568079068147929005889570458279204459591863236189741994405338527789961471844177007760387312973854881202801235218990428958145181725352704378083234818880528389675043925146391589534640158636223191866963953955595117338350470325330382897586051231176704430131932545365602582298357604911771207600162302488746681412824113272233322803650341388043162699499078082368877738810785309079536410595939906829502868274479587009433640301245587097566420139998473693412652809941860887931704640584116137850659337488641488155689103012781003473615966701765137246398684437950284828690820595523640084525229719980566911138765564543370952855367580367869088418971793431155594100993728081442461866425286441193126179548745313450246314648054648364116467411649370070496871226332812008323245696446354240883524129807747113394734464044109873463328278233525157880343429003224675975579764020751125556683670832596612198816130259624722481963447366052185849831433528183873937189059567333596073869312307970055309073933517152059375570669551226815322986955490944 [154,76] -1442443365018925980638194594005192085444978450455193315950405700021413350074233998092847602074348669978978536272451131689306844956282085766380706811211163839422147013536936544514033741531196311588089135794360172299072886333579968027327714129448325937630651843500369813191640571077489861209087415366873551029212481815648325566549482336682158086674635978246395465646327793995825895428098486924505857784446464272780383361892671281081178357496387113774329631229131884854622719092209926124803664461462868372672871330927677905730453161204260736463543519038835060775531401770908716908820515333532921487864729445045565208969363285707775320165806173616148852104526060483482913629874791699451620904094391515881110127237486541305883142702762509347907082446387832292728730777548479357052990006702211234863647703517186004542213306259119644557939690669415201816376527391990207605103095581904531301769303681122982326414030170717295852609267023879047881645933491095787915701590876294813842037409526405077352070863282006737653425695092408980291251678005232986707413817979466815449593188747918788068337270987410611264332869730109405238093878796647639971351037392645840687258211972689689951104406815117032215401542924786356416199219495773946523439618697018176231603119510563428184967038519764288 [154,77] 214360323568700842723334146736713322895937858208920470406473386457467389392529551203941937436582582981492947358179741240091619822412474712947137211918116936043548989827770253581966253481957028323197828933809670916045383297875446075092211269209226808559686131391328076010411321071802492842443894621753998500443069087934612163120431052693016451975979195554913860193516915739193079568427349610552994624227213514132059378271356167345826055911329260072514088441215977941405291025244030265062317947643819129831641465671685489707660904093140609691916381264844716223203387160645368222730800174852978663760567737974176772866638883998472455585033566760597825460334042941400862867064602621218614558837068126815826621107068428328467301907170516997350655052188235854143568472092277793613753437021695744766670643364052502688285506950800089596998793255231404321694156712181737294616372345208136894370402122932307271919189191917127666685488364124096490152569930336635418537707075523416134730959477032807979721681144281073239448165759216676804246019017392511449810518504815300675987161681467378095493326779890659573689042442055144599337082568519548720834365835011151772806933616912682935656238935495287838607714083124107138163866632162989921101418444387303108468797605130602894780915281696 [154,78] -18457087950750228542585689983846068889954824658257281733215453424948229831953448193068002720479478608758425424015006469978506322658761809616949434733468293204294177844419544259704472695157662004368086655093789878110511932542202655611624249533131563776231553020968080124257462562189455082959288210841868299174506234767409620141920230996895798493911743353110822632855079226187021152009767656150057932728027563954036619985181765536847157443836454580419493247870390217366457897860900595098380728842313692126031559347579482166601523010538965367733272592684736098972785325178375411509584470122610144241206606150861007924448746600844093863378784604826149189687577929188695121693635105221390470044708048027774104932153072508232647125307360734974837017017012405821714142775004741946871117367267312538684301712003533404028647008360868114945032125492080234279693922999342471682875827783230071029635843631860523413219422274138591499565457702256793908725620988290804031809809841252962242768011048444332204762494770022870207542649755663120857108011979221821660671574182126707080407141728778416297792577953889767409517571738523844505493138197170517413561465308247188667276785051763311770193406464503432372579769585585121994521033747924579894942898255701915131905811982109388508616896 [154,79] 305946385240097988735949037948404266952002028748968093017439521661723453675889697718628910842526047538817074578549872363834252676196361265304377497837313729823124843840793236795040099723217895741875065065738129690544225882339658419934145495251143650374754735870095474804898003281746848330892001169779670323497806505718751434089457251284480924374953900620611017204091209118256119845293100811826523001567247387175391110064204792941219948356470078861526372502930636477010566104462562295196148677832367104106678576954570652899910985057026060966225649671461758418619091362265568764264631400218204260122832605064011024920155796228647083660576548787696547248554631895848383962063554440564321469295441446423092160183814777060758086973923055953550310950063727698589510137544751681770598213577159236836204883675589366560199064571600487237229565387745033843461172504552654839194752778636915340038814688268523740766516096447992971826543174206152591121848694146863445245819401239545814861831237653413043840901731536510146728558910998481462738755489016437879306437490801306574449490444942707522299106886887278072487523041951083538983758894300286476049667131159121912395237022695017541378992821955049866987561344524447833174063901583263143669820895041628020200362138149554909880 [154,80] 153325855884246352993760101218321768358376591343422742020017739537755779941239987592312272403288499968616734617099368709870076891553910811851003623661923926945551480897739270155599240662792854224884157391900416643859651408923753877758118630249754949347724598460568543701176161239432650720809327153964073545684802070081764303020805112059692471668022089525167229764317028725184508080656973852782059717500583505656706547594647675263612910718200231591935731619104363692969279957600597405405483581548811215367085680655571297201948115923441420827468194065962625100001176981196419998413241440387179528654958264478968942700618218463610359128863244872172739967378650873000538705316476309414738343097374345405072273633089180103855216733437735486814885390951775616384697966778936639023337877859333724491977518725994660183997554086672611379881452423346725214895215869752283356161276045428914047637568406550339218467995699792539608204763912311275950551901104585958066857392295530049614754669168796496732223305329426514954180809554561057383440770900882849858575705509361864483916977650420112096936832845242684184244489661356626961231498428988973898340815273028301317845843795412228106860196009361972742495112326108872390893637806141646231908174498891081475556110907250507600 [154,81] -22199160545002194073955095405533279989788467211263939449896771974108065106824109431869610334038680311121766578874990451486362153522448881977941970127112962007898581409114355156752688310691444994642195435906894229386891724949775356202920175526980705243397014203388814582759174934618084805714211615089713147972646155822005830690522679065529690834820858222172784033441857446862962174663224660319739266429412752802617229609098205689018809613560517404838337761572393534050400474323873358590046231088518411847156708474641570867280461526849555293809153342557988462170226546562240227176565421168133631292216968637581531921785561363011634154256119913591937913329855618598982934202502198748417589913665516405129220953696656466119381706114004348186621680374202449253057204774453155627031731452679166952598266482708370274216068807061748237053700960741411116510581099271862347391590304110919798130892449789663861768912699181010133723010872183112390146427402852365352616671890780875922102636008226146106083384450856145844170312204259053858176943905824018017362297003729484092373098032109088276506788506283220400072926767123810010828367641190475403656942777806422412536219675000974426878951304984293359352410620678037518286823437066457821674141633150098803305568642846976 [154,82] 1363408056615448360601157601825714115403483123557511324274924023565634849426676133828076288527683136699606219218470409824777022811365138322303751826077272467894288777502535162111133063630133104209625065682464556723176212352990341509267277828611928679403944750748447831815714224730482310644421876468651710559651175140688366492281010331941806046423192046082418046980350977284877104683808363050765855445724091306389239492522195950684546557605617193780182505822050411079450160068615140664271527329860790550668022210329645193260351811360084859762029171694925654946312248088566541535018981041900067471538228802028367733214583630393913266244885190772112231694714752568585561984059563934134897436024946107006807839801650435984586093779383578329903418455469543912850149348281910896842293750283962523111369422044517404226804259412994455161533869406396874725384639974798545220609054248088444784977927404325799898814952249772214562668392700980997830735645869003322874029411215057934540053818353519125283719711298510954831386742975385800944599489886410397166166616305311538279150144531982104744915538016863620215897202965758726826396859794811165218614474869070796710671574920417532798044598911783524307498397929575059000783104864001132909460619725560063319679647894 [154,83] -6943676679853727966793483413151479436766898670450586101655258378834368714242303048016402632473208128307166365666298756422469482248986305428888793030785091993928906219247146260649587269258349016860883408875172371476628343735154835089116825538154513295176080924800528154250199236820186149738897605759663713964319983628715063756562364450968379527849942636113417508710705264565291116470626134704236667653478144310884309829788185351101495425345158769318807335561797008749827698263225649213404896489371121950773528653167789563745530421370524037493705694196260261820906058008854474041797916755776727153106620969315523467646752487454969086042629477294496556396241311780739129985266782999295655085819818795086992024542104127655304382270270155490248668677847683995279958095854733910055799074359785739714030875621337124632323923278363227593054017108231475807987452986946061734424250753900354508446075469439218867575187272138193985502493105498714250930234514468712087151953187825563528869526990628349181936465942648497519308675365437171743474552616503402695755032889595805757954163817892593907153471026825688981753087277741047475924541131979484574415209048602106321294935311834226403313359395463489628892488790038781892902006253130909589770198185764024463600 [154,84] -4844500369564075738102432743155520122934538852980303726945212974422248190317287796411515959086303057288916095164005669098938910301258621895465331717094380091347333518403131242414154108419448269373342832519814685158458826587022203386399739463875895148720333371606866764051173488749419218238430519673533344495843614331256127238102979260805148103985824273070192560985883972488282667389617279450918746799124582480127143874381786650391161993925840197144996454409588175419943718564264986479595475493445821159973214104670274170520884816791344652556396727023296158132164279895769571037230463656090634395722219186828904591137038290138005032838621193752324590954687975640917269038679574718312762331595449677615776574140213736237394201263427865188958101289420865622455455201873489722476927415362884616734772410697933845425687236810687202949467410314122935459703916232487420915125827262079894357412413317359625633343062130001818729343776459455281274996651927158481990610267663789329859291882091519329546554290167640956082016180783578528342892702748701982165873175134822048403311363194884789484349799492004244825250521154406949590104839554878781244519921244234225828578616491228237914369297109228461701848735358228012005282685378565901518406523230599149584 [154,85] 297650812297619631846430403820694532140110163988933513957375065440495376352328695728355973760669979181281892307850234528923851418695797629802159787040117844260204445260080061931824921198655141222349598551923952084370819486206894224687016873020706355670041266915850253442015780616944266248132341709957720213743306263790175402408215504875858021324494292726949954964322331375878636027469382321272577390725252994439952116262702633589395358744627245158844477839297847782046107077660157162092960436224977898951278120784809999509957230086583542065335806106224201811456966813463213729226037090659636837047863688133327439629211361356400156016477365810812629308830253530026876109746215839236686502700279183756303820755669740939684695780436530271804550881371032672388919297184133300720430027348967531500884658509597435326661581944021887524819878098668349451969359493261448178641051729433775625394153914154569509126517225562532613041902088767579417415015204836736552499740670908739039433624006019620355437359222508846334901937701837387674268268563794023247865230240365118531813185262568177645997138810471414000306033101698346903503674799388889995713925657505297044495553831218725381272196393061845153366072476902255773616748056887633744009730574358464 [154,86] -2708808353841391064891649125929453377534256638690698011423819906695951444843483758429933018345417439045864239667585148525928708454236244558061023574080171110483041507128509923529711259603453152508314412316667829263234552512154997692576206058609868757738924393733896818395326326035281790914903116260685172471049065585918958541757958226240761507063910012268933574983321030371732127602929276153301138122995147251451186188361663530428029938055467812085329576071093544860618472660954297413357840902386005753152162697692967127556762659399131826198569850442398466274408645199256729428342769833369799053893109549072301206900047658459808520241897968927115758863584806770948485054199252411433891097224377643900567186201608089060965237143297053030683481430425930357564805219717169155713640601303647403785643950702974303596015669641928425873065045100815447235407028669836887863082466913611817168365755532919751751222488148904274629506706880279579410478121243710332546157756563885508957726059300845845911092423670138713341282585359627391464561443622631003824889006194236959520340593729172289870371110633041942147553628815374194637972497129405153176339540892676168610740111875734100317047546211880811366776888960475574314378681948434584299382673260 [154,87] -364877006773007362683702685713666944010971867997401364422504473565600137893184064923748051660220453375733617207871330734945743996666511050660451316535973296541395840388451895463859426648063863342283014980267870606070423641461994552056678483507526807275397391763950664827251199855823462737890614685726971685642913538195718085065498784204904284093119638618583969871813693218959709438276330438285957879239002592680544513090794362610045346551670587067747955259060114166014716646165373292801012738995094663822925219227708927710173599019625164080892137492822979713865875433967006823458096336690675331372255046765437205196906021812034571724808007629204671799920726948144242188537715118684475797855621482850583002061394097371536732304963714830353768794854957623520538580200300407737654121498032240856254128114393502077304947865485468763050643573952453843482556554040729716461475078316674596615412804564765137881191590800854931304850692388332005070026929561238749795484854120020821056214415994286674073542425359185993786283108565679170734964044680739536639580325350962045700491808893877458085648277641281235752043829759795104829510927795760066552612981378409821822124615924484543441430691448550204381788315410329799886663991182372286287184 [154,88] 10753291842710472757027498380956025282792617908765904402857336566772625096941968067306066828677826955040451637203434657749956727645433330685107280506072624813741816659066402491548342884895801708060976186608133569622503970988078868879459901008204054596290861433669580047293178124403658709934997035726360217761663086386869589092179659462112981353222165913255293800569781045146570777348976518625619400065339789374707394088629532087131172115259078321008029678403049498478516024266469219012886142326063941905351404267540540361827949354543557932862646530726235058111533787271015104027819598210659151032900911302631274976299311712234119626967950904068459597509959406437788248240459149488491245007633033069143023925898810962437645711893412181648568026618292247016620842268140457515195181101903060979657838671037060783376699251387378432167315040666149460477925401906620459788174702076513161803973469396438684735904358758961677689719262122881896902760783454570046792092768960779348345618229110590165637825668279440186477482860843229470193789946492676773320339498869896639046809546461932121708800049095727544281588849438526142524955618541522760864594073265693091222581599050469876368776600262194560123559350929628707647927691057696131632 [154,89] 119843037679635774326256785161071781132246610358876504273951952975657270747572614899441806315324330244088456254707407029945312165353215490594192096047004701367063151337508161785573306591030826379035094715949442274430933254033241868658473893947605143971325547200889268257940367949323906565358191472266783729538866718470506987930580820177678375891330230204709866088148403837050224292628092470464631507759621291995989631880975490832453241388771783817895586195598550812520895138023180259194520139500385587629954065276694192647424709549098438087660998196864003381319166013348969291614867930243452620943420378125468080300936133173361866895085785682859586139692772646863095534029728477762574822835076386054821337515355376350644867356567446132821405808102149780507178120579961546921388068400562977637979550866495269991607668078561729557676922654264277993563720884849070665299062601937435060921449096998802513144377237582439453779569474242167697992701492293384296519991433984778442273636955729284711793284008028553786063932976455375530274638712558161442191527486581605098561456790138593708454936363458160455916859760437953537688925477810879618545732654305666195899992378325329709139486797235898640564764391340564802456441960091904 [154,90] -3236115881472202209784970726383698106528871606030702748999549558289336409216387445476901981336600494655432583655992468217449245224360730882922078218161395707396425685152750172442505310895634285915474533656671901083842247357067536870584265370128784718121407739613443700383872375562315409500916345479515860758246070224371109499911526811763670889348740759050863841377362045831375843510104123648423179639076240794328515100566049048350379964886085871727261832103414120898632791604070512236053804265734145242274307524606383055816704002283046788788469661915051762451199980817687647193235065325910186006709853327109440217727075645192633560714415794422403101989494524921132007093397128683896911031923327516158657686388431669435644171483694677367307628247666619763537925175843251354867402049855870445016382537872536168906610533232594865947922176056146165576129050254764907808558880571089623636519623873646805529177799284393366517411728596839787485368417840465026086488219208734452880941489701209773125092200678257757175806373557785952496852221227687672834084729777225981169724687499456821248566505804993553752003436416061294856400807378574031052193567721788080270211582666260184270910771793481820965927027749194070013898012990 [154,91] -344883114713932556799588441528891635502513059031547022101309144389194232653026381596937079362401373574844168148218872935275835620865170127020093176439988570127931903601285855993797990027975628385759147709914029997455201958384675813671064158312434351408238714983018243545096860134374759100476967535123524827364885955654742993983914753314270165854590534096666754667124450325553394636074579464997897248091054563519971769445150292901913511162419948597536274304642647726067021803958708259712544936351593682299336030792339412250197471796844879492953556292432665841926495474728922916104385007375217268237213773123314104749794788719239639327046136984250231913022946941226281903982098797792172469427117604206587993051010246850691782482249230341022346675404302839770666743421961408268566738568196350458820453181476132119921252459894475429186781102732022131215036485158104986145387222219703967456151096884947218410140686259029605947460213305406152651489213339452354214684486534844641960085296094754245298896738413643727869393392568752987061016027423014297013819076190568230712917942621777628138221996447898354370860525547948675308870738144735710852868866661365351099161690515638885953792163893730398746735090169534899918432 [154,92] 2008959593536173040550631937600419456696241567624925685098380828993580089608422554882125690733394700797531524728174578556318733497493161413361822437451408929952190276179727396206231732461643995929902249190304089753804655050130360200839695090470080349265615650095699007168838442091886384834876381498123278247269756712023458020236919460521700403325645517499317046309281066169187756725626363050074647860561002379663743087208084993580972264928795542075806317877942429838184106002928132213312988966337626697076000751281090086887516665686979528631845817467966633397517636483675785986063406746567852338115352852230461111646426747370513925020958638809201554055563915073026107567183065339191398303367204009998758044243241538121270345479285015235600479347046034284352680047396924850967246204440813942689223447053797568512279435361736204358161532997059249578706210097894911814557838244759634046345422181130965183186328287162263784113741727227306599064191451850308017588637982941672592632169168270120615519672492419950620002484977081756029928015761519878277411689882284395339815866727483946951732292768577351800876589652303036527878951534046478850217155352009181166357327871354148582778005800659196330019898313519099376 [154,93] 1090293671403145009878562428441671509385911107917743159086523121274400879192629982176922543217398203739760729916492159749640463491240090113272783498221328833642525043120297641336295144757753169015668130140842969923738705424674860596083726034811065532243053635721440087191680478205705846763619161875875980564698798444853547347909554824977039927294918407270692147346605003673466588626989627873290726733667670852452613297944875668020717630893457725755753897931446956933351058092225388532541957676676968780614119546745239956767588685890281636448730489683654177150015050558194620389389985965078438856188296417174155799093951771661056468323856199386043894406506419463506199904836036489510150356812046160022601232605120899182075064679300356909155481120707404423891836156933888043386416789509664734553875467171956977401051074181353751138216091761886453445787752387920807153178946693637006187341907119299224703266570166982536506938948787413827198630269888015813212080553539498978960533937862699885666277179518172951345206943835328150732253476537312751639053283305189565712370225182466700971396954305315141091211157318009639779237343892973661359852317816598757627077525101277942142802795951230012056546086659405888 [154,94] -20167257921012508561694535030301968401147420574531728479406838469865541200915362690570681594944689733795706574947793536141261051767371410088740773905915913494209526786184704542830280373655998043308928792571343675555347970416430817292527336984253439006746134934759681921238906814330284510527798467296271510828376768896754417031486896490691109300607356012760889115992388175725895890423349354998720365551724842915096840760151193385955495339177649375131260719231206055064713769427100223856470697950473722965666557720964203543727699274909639441624547980731450993143101994717114954671978218632332331698351104022578612771776092784217684578333052344371551691139834824659388254827291594228281163729725869957746709285229183649553654353031744292246384565792711391197207015405796327067428305887401265037380827125439596596312574574538614007267663990533929045180406181560586920373729825351706570583125506382815891357901667870646683249590129125033626578824604750862001800905405372838321838569478510017811075322881221739529223530702842842043942587871152637916015699670325105227290843399596483128796754734865401659850409885853582578805838921050005550991436471210038457250328212777566584723685917727702457950414193016 [154,95] -1378109415552610911926128749916455672404681804328856475758485988122738487194940105023457586057763853330569631700875154101297012101693275671383757815284862647567763074610133618396908450420658612260936722741766157002956225830682346965306977303466540840843260441300005456741515894442027470378657998090509513999080664796659581646201977697200191252331972158552106559856845794280536155432973072900072969831665940849601787939866703305969126417001495880758566482560804368641450908506232609327485066831234132477908834991532418096666000125696841624600964755717012018905672942777992392685458099234182311484008343207166887274180315226572477043265106035508569408266644049415819648125911728441870300743059017391497215319574574639124912946949558654598048785049248204703274885415758718888485073146286592311620731604198763594777712541196007536361862513890892491498679498140114984539319166880842152474721663148162853983878587307152606829008143912962818012599883725103992915335690196401435070007616605923293831112055367313424359080651619429973194069377596875142280148496121512550074753870459934395060933008849994843204795259959613570836537818807289715509784267149155063534664012842442092520212280136127538289886960 [154,96] 22507968292159854969101712473435629281560368729709261158992509940640130780965925090945576219335404159256137073674619068198514450943190254967156847539946617666122317114467380650838242644826538312415702070947288465662073888231456998647319423445413654026916280069719862161424416061663608539963253137213819203270296937018481680937522249826961440024429672495617535615088148867849463593353766288223846645649873865822394482873732369576839997349591622410170727655428955351465439232318399904420959254317683848473227323737964043663651023643696814568790281684800735276171674706413345595885628907118206435972067283317479268818064946184321931266748905063295613143538000427227806569681723612349246036780939830639624793300342890027260363485983937790128565326675347760524984336565274403028676634602684639566645918781599431615136177310430043795233142894131724543849164719351511181299630789327992103215028189344032095399160864275836035802692089412502143278085027993748842947562649167055195713011346972026030858848925225701772427441732342713430378984489373994070074408526510247256217229162671283310743833094058424229433105023758675937103300689507081637037684835985837520287027773914356208262141797396389515000 [154,97] 712463922115182517690325565865617098128815423458734699402489984500164657968329434945650399641085306422276240982427852925509163808103662961631580536295876362184501948740805062521188765295008913354855690717723330060598243039368521496981745515823004545686259287645637362876954667776987575866485127780213158363366475335536931830650075733843584139158372286774786165947251684413199113543569780494847965818976061813446831213448710094653032009590792348503612467031337568964667294336611410702001903666753375325209541955324633036231241600296875098484332819607433505529037056294491116121479140945693164416764297608901983456357552804254571282733420116137246595255543526858892816704455517933610342005581332903679382006355147630031515533872169011411817522583677549004594504490972338784670672291130740671853847739958501028536688302489123249463363966889786033940672193799450771902486208617238751076484835993643971241307840019881084948352330553127007265961167742559719269846926830039049644229517182003070151588305468329779475073894194512822213338563530990066480574888714167668950218113418139299456333841067061941454143712429531852448357891898664520499424309203644527507789394602618845923288127056644272 [154,98] -6607093565589005872088614007019311257519096333615712598221868676631851526069311760496461838172490764423758515332915573529513622545594628364952669738172819125912639565607451146613368969364354854021987186713812812733636246730929125423863940628543584209715138264978481297155870221270541213492752304476286262682083301199267019389370201088052006617269534352066959851712179883132233824948351952669194265398679378722611239826760461731300828166775902840129636601901457740208701181563504592591009906069141893126802550807315931245621524671342005230262861541093343530568119813295875345110750345849172686065687403197120937708738575426278584572958701229968715400709973735715913455247118425433473611388563020837216365065457495155341217516930672038074519370927867571251575879802198697801079333888221157485557827799336961698063253308806662378041146146415363041298143762574575506639272611903677378189371124895664458963141899953372038385065450517646941212367511788912563121038375847036268036320774180977977708935623987835506663817146921028977529706017326424741980935247526840458072721693840779870641519988329296922657487761077161132836897476253743380290860209936183582102546183545270037922439349867 [154,99] -129263248187478492617003927109773147347178394938072438316016889437904166161959646916222308995079601294983883804453456960521113467449402233366221395138754515292229518093774537409070237299637779315370894528273823808977577673431131390973286435350140924819299208448450495992615257271940832847082047409580467222254488495936465940497384513960897365242168738983911505657636909931305624969550072960083119077928991991719063408196126756228892935451117765235068845786469277477535764085474040721430867554825128245305306591333824840666989754405931779104295519817366416989975877577159003444763442558622309976207866870622117692716733572277536837817911476131781684426944515347971130031714761748664196153263161996822755489357857531249622536503195206556224530443435455942792217847732149158913768191611919352409010178614691603266893035419441582611007261514142738614274651191889735916093939513169242649084707318874874841569115480377269409358820734866275198625018044556990016906040865956330369296448967035328506409903669425655918569675617795336548970013707092553836165473732956399449558373142098509382994793385582870941173276566803136669407898973665236642752815351411525997672702825484702415884096 [154,100] 575509910639379657728552423855164697548646593585058068063518690810448374502710754461508122246026594519400377561421540527833626338339437569495237196852921584447073900370333340597651772250813610163075431652484660072432029420253405404989850515896831393414356387139059932348532941848819913049427411779730910570531755338795941555843984953743382905770891675007445282640640225215831467692883026171558103971852050796126696332884656265546423586597828498775222508716329308144893817306580379433732435265673636539916231962205635935362106077629174980601587158863485051870639650794992190105827299005331034537729034981987666627948046760187944031863398898685524721453531495732476993879090688137570391485397396989255426804691185884632956045320979551382765361535467459021592424267919293210461984764280258350961741609891287819162109397285584196408930634806381517290705327720738531407027059682362400591094849188043266477979440038157992876298493630950703176865292345362344256576256748138158801636285097080202075795077093401990116762442348922094172353744744197349691844909121238189937094153812759190615540814127566239437342413188053554872119496342215994722402731828350157635039440649965702816 [154,101] 7204912271104536116235313931449828690339614730645369398292997536723129042797901374896373270964688377756070227976877351715526072506138912991209806775711578866280329764402571583725909109287843974524480569145839129728268394941855911075910334852438854120764148295187609665053165961602653529782600349536135189020965849035825043791359115310657250369727066597912296842086609317185180387208341587259654804935287755953292519038870760604632798171275419621603420064143094508518820668027295331343915485683120049160061770833311223983129359037273780452150192035568679609353872560867081745667294523634450994469377148916272273763846806700799544240853848226242011299840847342607060776115707370289895256151103723048820847283975546842873725557957968982948894262640678213339918923992556506480915839669477561434035709924158986323286445880466487039181430894555286415795084366454217976417250426394311502034784150736278606924370533644962504943386117152880028950795208177715720838165080572287447437025168574549751104553918364159491918764245881403457415099711913143644654941840572638242707492643847422136791004746291121234029781832150988990855401103330866780875217967065216038663284825954688 [154,102] -16539807437115333819884603434861247015521332738699068342201649654833615934220490357181700872284808408822168251224210212036467708644758886744172618386376427067233630225716271465104661944766514033841097667673103356683138303100616951185511427313198167211813392387210723984370767155661727137329102771076648090346013441086686763903508145403392733301391164988113380704702582287920460157932336869708992725463214881461817141693008518915961307559349463974492353631239949097693119100602186033088708221665402791208378756564829746144574868682268657372441455974523804847585202492997412479687783559423787570645797588418253704597648695333677116210986227433392326541838808081055313130924111642780684042881203039048145554291477893304672005006177836863875764360950942099912453370180917664652746417239342402523178461497730472359687111974132822780108830292150102687889324608350363848205232480801927460839461021050483262696861548520054366170922869009935708235030123181966087497169444677719697996138235036324383201330554574005732580292138223334733049445482318686825262695982433189246081811333139859294884834177937535058448791098161417317220570779774171583151196579698415637274117976 [154,103] -113570753996693877963979062360576078539910656295681958454701073889324953089004548916713229776510932687536217176853725386876733825935559457022130333110241655733882904583938120492177183109549433189938800775224927270929716089579755787369810595944840778984550982767823973808894974958763750188572652851569276989103568651412622710430456880084872124414417723373473996791281883004901014339229975284223448375606168208725667848225373195149929819309179123094283633896331987882262295268200889134974614902332077298787192512057287188247537917941749134852888594090460545621894285018766235707286303398071658754142551232984436868150200534709973135541693157456804106294056367564672118336907449950100569274819505695026970474078611089630188652160149773631888217453284352133033669047357106899425190205591114952539402294739083625040012875524643042285166484821247465103213159939918205307296116649782620292124426228806786551844818269394483308120270938049641202077408323735657806132055859607872243121422365942871304098556134484729292904732318241337549228522030498938841780191935468299944101235610754633416069609769277893082520155305338631905240569484266193788322452477974884395152 [154,104] 166154055809668768901432354241372932955303710214231194404105717989230732959675865630753223651209318117306447276312244292483759390598876441206366638433889641150908481212038828165780331862156672440835337335441680997897593633852413148818034138160742853497951889034906508881063773522050619793939905354215556954049892381080807084112940594407465013214982109043492401949436969025139393939041612697512406927994055925209734975319148032504926192583114758301360586834136662630400696272973241636282028066736542592997603919848996007406028107375028488395912844111334595717826113349454598771696289406101796110141731175635513649707055883102137012697667721997133717123727475034378276802461500052786102567333943493627494467277486001989844791357332731620231888862022840174284227235324838273709998659565259701224129359724600040070047229349382858419210657511565600985619585723614277663375495476579932823497236450760650412869628557761518785605548459118507872981625974847220307712494179518747909926247336835302315229062956465823698786385757589158949841755460337544691593047081251398322118880289148150976387515688313751002671116868861408037628448203105424657384101314100464 [154,105] 459677078583268416184194243176491942294521002915994058843532526566495316489432481485832465125115504867222651544236936316042837907708832364624006155624335664574817242930415638180902670351403918018487249749250915376102677187945085903500808524086487707455574564495056278534576372634807667222504684031718397010672335102752165088644242517415036988733930603547427400769243984351263875910609649707334764406979392034353410361474183468360892797610620671693612180277846399302963027336666888441980734802274542695582857745400443253403900999509734966946939422308435582470233319106822169958798273862149304138068946156689126465839108111305638628363920491964731360115434482773619590639998411070429765604888699345677369535318528054395801731121959062572066171379027754057897019675816438303763289730480987390290719719758226118138292982764682567969018632692427402370645191383044528629314442918746441393979922879390307299792056359661835520327343408435122053164846699320598985190272834168812699887166502317255150846040838081134290384808571605439667232997860274920837316705447012520909476575547920936155029471397858924143823226662744147566162073078610472302798050880 [154,106] -517599947547250782890755495335852081416372207461561731953979230119256750159714509523826093172236620424741331039751938573314763383211713308806741714941207985664964998868709030402133385679691213776895977695041025114792856280597598908545102552551782165118062286845509739789557212356557643367929070571454480025703712401311566420561187996710514849872177752851882976297716283862414753073337264900954531549243812284493586962696732284052082697318898423763848897140882941755572651056551539832122145496773750141662951872327057630539199480714484781604735659335684047383353316894495827767747855947285302820362121138264029862299294813712161827902599038448560437822121579266872331428444545171434096694287884471312238757087775418407493980836972816475742670785664065813040068312741808665464965037997799347766960801725230045453516013769669744572178624031883744916681744358569474669995234534943114295572546801727507852246702127906099301532166548775682601964223754518632703563288882682643881745893372895372367429754983218657128862715849020571331251312782313264116193768059537255925999937120117368115148569427584267449596352638507812382558061883792046787206 [154,107] -390336922573112397341774037719352924790358562904954793611572475886161069954689624261736185659978471190636857620348219315197819647145921226139881902065009427722328787019150138324591208654493194479644919814679636215270696974200082357775837919691692197627098232384980829369464063731957614706469006235045462423610439943974983239624711829992853409112114573836253777423648113959968035811956736802181754605765943692839701812253808367042879328711432984677255929695779271501217842452728681819811433118860729524591874006312209356051837417451669339586145237655472824192051451511251625561693027821483662771063679457693969682668503495850729993517630131501446329561286958271384167591762995205524547505065267894080513672318179501650899955531572953492276728062160900003071905363237999838342126099265797289881419431782133099621070269224456933901277605396959554176015442111836512518630768494487149540689530896941364961758377313151181731443511650527266177159874427900767978337749255987601024142266331192726509446520154987387096860772571612482869037478690320138010448724370264504125037301689742363919610314242143817648977225212843150837340385561261728 [154,108] 397300190642572243858111872691376989787818179406100271797296388751715034643691816625963544605397092497964846051531349182765957308668879712386142164716140246153588758392339418791490064617846359462925816358059769901616413661148155417380625301871306832288183043827196336615267357042779319114697958053276111837534464906696278047041615717755620341067076168736123573222945054206064478086187342821551752327554509223950251502826743343121818304669512914909732871104296641688679815698857742587634278425496180587315042182192799778141695900950932397623460111204346012276554125136957874202250993137697016221047149984594653863586945734827020609600943888385635978018114734203641617826979160491723551631114733188601314837985779363266138375353530331061976065970501146409566831313417965890290178998454781765796617982097078247642420490690896930868446188072413920637153801738561666876528509494685899642465365342594245970120990183882884547021727716654213847457458812005230286613092584970693132945061191213932322440575790262441512980357601593792744330366332158568021231043911923744386578171269510100244492537188561094394128204323985554378662458400 [154,109] 27178111385038355244749577542643824061222321400074112564213154401270260879122429750401678962205476208048583734035695330911665457595043307339502115855442626155402229834633152768673004824439063857435950992533199293180840413042228047819827337973090027315587141077191485688492072805638943233308825592723776727878083579202079742494035658037099086751987987175966216427285522955876735521633455295355419286049321700401048706459162791695727638712379506237862675808984099911500156256300575794483998032906395233633782567508851669610122354364777977953331228152047650414151422386179374216468996437066337984979074457550709115327576708614472081316047157703850703221182560694728838727443249464875344147862613242520908645573792343086835399977389575097579834852644856081962732407411469999409356237239619295596701345768844112751809924300503390887081447547727024434021058520715027545733839103111897434266083355666506273561476291758892485767357662513707695941436743718401224497824438282260312928223600895423698780806885881490279126645488476627850675362030254564754148552270796262220001530697941428141181033809042773161086999762461549571296 [154,110] -58939528215769939516515788206206062415616545808309100430200164466779195963878861461970942045651477739023796688962407369700927339760794536624242907946381746704662028904698117908556032802468588447991552361987900396865599062580627383497055702578859779398851737023419659154364504512868272083595898720205319664528599208401337032549797608183879799505187354593504808023700555992620932797553743061526208224969442645791385627780209199790376179974313906451838927993956906469028122597214602866747068851837428949403476050930881142602789087055684705354064687345457406278720988817913187623997051976146136420122741600742525431211114638712145890865020908868260277542735630000945671181407314150497669896546773243979411775415334443845382963805804001788809100525358804996874789599638700844401995421919668225684616351069788168245058229961478301683463569818892462132381514832157953484468203292902185200720079468973516227290155403308706154859432522898353275415171855168132857000025744353440301179743621451399329788851361311932105729570287264695319990221529998980219779056559667324677001529154095521498059824318535144477277543328574904 [154,111] 6004467690156438830904121969225654561788546356904824640575465865317139881162245983398962661873081617236278844823772527301039218136485545218669256032650237834927295667140222114056679901135267157022866055221786224826640868495428668916362117456793628694847955149786242239051658158364087984976233720623304693953859188703663670153843704186676056381531418736768125190056966538475099106559022146272061809535886788533381109859334455984218953394925343923286009280148468607234587150297951285278756270929525909573111340667101862721666044847927648584131701390152215284660134932797970699203664951369285786065298080302342448485371295087133204994216497807309002823428184473983505830130296813568836142317917871291895444944485838688099995052639207033137841069349150281604074341361297479936670768316622793345754769935640739591991992063968020629339766121941043746061541703624389455802616295010077188389086674790504543520517048552883108564868397849223456768635842489636934505707471237093037899803019578157596145696919844393095959565822047895302543289369611766909359139527913526605092240897894111519255928176512118238250158216 [154,112] 5422270263141604797943584203229945919847587399751679909466692512142411110038765212009645741747093962928230526874902261984647427183119066359404397646516744144750286242026041302302485188167486423959543348427804864041611381178828018010440048903916786307354863245364148993033175485706293571448396263652283137978132015028562504014700629215298258859120117722537922169057005236536823852593882724858576276219030983058029432707284100751602277776366669765245858844264723999093545910431315718331967267958037768628296911469929938839942489377860154645272205926291772124145216306917303784234797852533017875181167605016568100680516930547615060853892632693758900323057061252238906318561974380734892729563250719217068546257245508086992058641206111099599113027534554756653949723449628261202797384272301747008708974177576921721110998979201296678607694746922128184772813509579669945975939194205640369792867145619017286896600283817370158101255820179103206803741571793855209131083792845602577459863640089124580957257526166926103201542847636219634309837190985421356221245423024643999043696378515115264176021262709778707224 [154,113] 716848779168912687861914670527360420275003906953476278478450890097630232904398547464175907590702513760567628281026899786370953342683147121453045566422028000534326624572121782170137894180742100883116721330910094924163281725658671107521148035063637146205419543037105628528856556211136751783402050138855346471515077557615724101305980268618560165990618667918148191716537252743756580473712222689898658498397611789146585165477712901779393576790405224682642339546978224122347126862201133316651530121315077963076643259762759250916527538218160732371460245548994633745954360567664659418699600834181210303693395477961574400454905870697101398746579206165762999967220604925997392277160720578422915756436624056131540266586859258125775959898987534122994099067245609948439053072835192601766533171119601771731864064732940014620928564586444865035700570680324416828568962577294495946137479690226688977644558525509276600832986589627754678236480236680601296214440352083599142794190073560307479910437251080162902350367194912973871233308796607455644629688235106857143072050935210034078388955816675699934383590656400 [154,114] -9365995144222814160870833483531128273757780666737749152505129918505498070693940510429620907486138963681417034364538408866359273704756899193687221441940421822706363435414457264328822001038447639028109049682043949795069833256302068497743584307192304016986932083470733934205056669140401121531590572723156231108186837540401340094084139637417144165223719943459959251154998443630333449222446225575670018097604359214564302363520816793928973659588375808562580989488258904849380475925971389234388526109273923967565801548843638727251804046385823277242067388518314925490142871718803144287192449249822531533557429524665910434386599878285259127328449949048190704991735695449345396947944974660254161143911996119821844828906299879079781730327663518595915840969078540105534004335098367342751773060644252132358559193556341000540580351662187523897664547073113854710417825314710393092269050223771825210876506723208967111892409469681366088667896612240971524592882883373727417895016550098046489544973427715577799557541733380290863192804945134743227951791585864926717151791531797766971081153518940305354261727 [154,115] -3989349330223449404697986129393570588317148240804064038350457232698968595200362479556526565442232261356196505579684051614313864408992030938384264064486387326832233874047568304700822836387853957523945057315075679533826342975767966660341952565941399558136968363186107943582202419905132633883003558786601484419819603858129901331021282886317333889129134062324742763907661013633229845127123419084629935541225415384241072013773939329443752627163061168005831825252735334637941375712201072229458931133355020415658806242366831476582548092956593689490534741205126199980855907771552859549468615997172489426762261596671949602875854472440436727312767736024497346716998890521813706984807671200821892829888495661057857528333681367770513871813530450980586952393944995137097167644103876689846552127805896246773873023673973337344364849402882170227522125215855882261368056160738730255203791898335970174034826057075274462881032473168277435523531108741052777412750540081652675583981121440725712857303981450825827594584830948721139895335431312697461564697879573405190561945207267263136437924502742900112 [154,116] 1937396367224516260576731654603083620657614664713254540173758108146527538332883247154890137631600736946595641813899072168996966908579376578251059561371975301760804262462014491908584088498556879352945921708260994326701235533687205865966822980044860971644592736315629533748130870540338496762207968675561242403737780479585061285108950864452079700267055216082517481752048359378148787113469479572007770336461225749825713637398877376705721299443754657931146549594989223182670368240715898205126422095065872388965908733509071549182476523964030673713391041382291256758660077793226063131125405963179432078892532929338536997787787615911767525212766688869648458312378614939769108641893362064305666883253374910144440643961490199556284819638906778814950494358582602672793167753863486201051081853075788678370869502381673138874696637771404701820480672661743329849586104157762158829286146206172068925448534552953046459432184806980028289777522422576201662433267534452764852182509421231164209934308161343656575547102926532555285996743133775920274851216287213912754109376645941068931234121844656 [154,117] 896352175780975557637152180635044386293911963542365454515649760032063900902097539392856597796871501790302874047535903933603652549004093920982849264672028032431227310489126113787754022115502403883377686189190117182062265447483347453240691839431102580339006399479532627093819119875593800216116373202345922794193441246331934419823405562086215323879897342498149176714810786179050423818795086539010903370917581594423502772170229216110309862636866908211614089569512360664587089853827129095899416578229996170863443772876371707518570835961810608156788510506245618701687480115714057323639230976052673562187793326823088750491269345353262329940735022394736137209862012572200427618730867345583615292070016260400115664583044088403025289957150471177628896715111807403846029107433663208629965456075567527318126089612377821602621395741791711499480549498385897210802027702207861506212550960572977178057680309773605989470172216324037125462646570973498861186279185737334067779605973314469249380004518130445688234422076744508223899484121317252134994682935803256049625077229660948981335136 [154,118] 53516288430572291059738709579285771834666651828493226941813040066498541901888342481162478056216439746868418943393206203569202781891864528447575230031656887182075193162855931578236337725722025474009911486500315074465646949794212639635226715384932614886613887130288720172980460739794614922228086324647506580188623117072037568024813339499389011606074924455274774750346937993201160301331371717681259987783022269221647498707231631304118953588117135277668900925321816021512522331597513529450562250670279981101699017703137616299117042777594766407383833511071210144552689553586015645203883044720978036552079699074390937056459640345180951719419350232005239946190181559309236883646047384367719111232966443002227329100579618119858686855443748207442445553299942819012696363987650993411647665815875007135513139407389248366824800233924950357134952693179713858991068789426022775905187606173147959018309302550574353138872419615955765716574197525705811924891779022643978030919707364668878164363505808948907609585307824189128724944078788893986354976747546905280472924545226780160 [154,119] -7285708970817363874742420971914065653247237891129546472830267169957861740633145747600955002101983739905351117329045840311597411412522766917138985342436003059267465198574490247221058425963704388923630249340743564438697308921483614538781032049318775646454085124441846845385267229472110157144888992659954982874913598657820724564114161848810341638465144894659683117450306401833830526393924526689517329240212219451253514356631204420695367854337537464288818700260387316765117881367928913055526570564839102437791865219930960805904322922732660985061706060297952812122470410943525447786227012756328119906569894932306852389138166713430456344623249072316893598842825997797706097451434470138395811370436180555655732416824024301337367234196709734736543937101229134086401662942213089968933229279511497832138128596121163264250801923694980037296680569823107192425337072378361226797336563042691344186336444001428485911969127361492073486564658308113434061011382485278827855357572570091026094507417504833676552091211504953273901761660579320667908601449447699704104042167528 [154,120] -685949096805930531677259101059831462101904788512330834200499954875457740850628158051067928217321161405906905569250675739448303453142877992691205233435932090956630448288622938010858744843990272935160930747984045967175560994727375349577675339500519600498274922833618641459546217766885480779504459454056294623772828798594805737592341065883876139357989518964266975451652045705909661273912284535298114933151893930746884895699218996789990301085916717479752944005554022078518856597058269902787820715043618538058271722921236245806595159429800281773083317242448257703654373738672235870138510173548651014139407155884883286959281682201379206082490231158494279367161741053562993887418725519835896376753929991414000636824460940770809864647547464853442465790503115410046533379998593458880596856160281831391550564154424012999657552245222502401314278214176632258735033575611872678976922346712121112920758687592954302284705834606763838309479375963638460004834856631625736376083632720673741386700745148336088070412555817074152876892191359612834300064237843920933408 [154,121] -14845607048428157203979494978331554203572906102900635626730338653363051142555737390012439277692872730451890915759934759063928910755499187383975263839948162364547760259956001909550369281318670045791294576156648935916068750117986388883769803957885829387568116778459181230291610613852628436800186838593076719613280471769644003878446292051093230989575461445265485661277892189263952483183815225297662804945346978561066684860338467003884962276153054491838852938386998230414931693292652469429126072106448878148901038090781021523909848760122117896724521560048987416892196503940327731261250309799963417435932296620385588256438491521840433181763527458855021620846418021581678811657071084747575249222349648780281564993789968952274338243683300676375526489121695416290107916484568788018095296852038219649531592436132284495339266569036047557722214250486980876811039239126494441337112780019689811353930226348513025876107552294891346402715768471907455736118250345240142247932694581099037087154387967108136390608751383452994634792048409828756765206654558304 [154,122] -23533247425259354101220132769304407861560052655025173394773917960799737144834446139415139678325506790254694461330185962485541062059526062031159673270291014054091004821809749566876971152310263453329913532436045282242684230877446785960395722991604665988533010133997583937945549425900045744704862655998432868031498888637381650004732936246581328447811308079288308323375594980235325975328474233094431834879411761869955698228698211873199909412985813208185679153470741317591918993785958136524786376360285134698984425877248732715070067737536943199872631335008240989320520166485111256489268596837842079703863643521450528493881202567717364383392032592276659605295966423283218327296469881133500153085374016902207573744399892430823645942524369972163230385815500607245809576025439439885355650127646003044395698079620951362601006035813443624290873983442118293640724724369830907743690266438779225593377439651887981857457662892954201928414604907634172829529110240819822430517802075245136757166546143670319812474356041305117421470980787663599278212 [154,123] 1142100599055195544093038364427258174401349533176349613729188778088038213996540290268682073996906766018750955715480586904336775978812892561266814494299374507256108171007151083092250605976268984098435038299272001446172657606933064233671435207699727837876350039153754879221902863921123109468046059168344619439820146002505953184638720279747509818054090948568599528325576109760515067942185341023348710960562057937780772946894651140666158387898504420160025711555747058552059058618853599454406506000686591494241871413984885657614246249597248016480203232087615616593140521569445235054744852993879039609728774716272586137094905938066765493375577474283033179789351148515633987530848338244073318385581646651754041259817849274233418439732090560117157673177570017275448640931284164220298511612518522051613510708520659592768183215287590240058777595224203776978670407492577280387244285987624357974230877982886693740709030154500742284608035319605529608277511800741744692965410531442342650218822867599648386932011771617056141375594422723888 [154,124] 211106167826347723866326073112059127271249261858586385304968037346642480932006129798517602222369908231789232651419878320397509479277902928501394007425915316650017532019454827794409853858646481451231003243211276275099482553588236091133270783084474076483364943322671218249752835418417535886817098249491259666287959495411059493356249449168316774749936668174934255371782025960685886887112201431262339915554141825654513364804495992993299511488917263408812408690358309227619481728809687475784691110720911770465042167165289034833668686667991990418351421837392098641521577375518632027828480128059819999255578918055615891529615479007317903292870958394304287272212721130692283643414894131972358327904085225248861227340910989852893534652343272208726004677529984451127339171501565241222266797200551102719867383128726489868095374515540496754114967362381581774966174547047171775984490726468527880452292509994565543824352359466356171157111691077791484770263605493086166754472425640023175136109166019887885839710540321157662826303632 [154,125] -34858735687588157681385541560013070291689294001476757296322664874914073809042897620002678888824162338963543887214639365066992680745953924584353409722539460776241351147989443116180283026951301716823333675743236562827462897580456799116620067282280275588607416082541565327297682409788822472030743769137826265171830712338618398033619667825552093304488441171032582504195357192609033279841827655954100338242592726329834895186931391979385718617504091974053377220294546312145768296642318680850372790291830103647888327795605289384329942717966388930348044134932993980276294856096049607386241243617569436991683817037001611750747542514485182558358661339891032113767333674142290219851630295257313682661601049390575396535593264738918487874002854672346302356118029281460980400173093761459605183946487755988556301996013511057951210740569218965037080875213608289067841057175825768910195347605988345933270712186183027393429018354457191974898205111228898892409793821210987393032490824729987213894038552790005733225296554131201952 [154,126] 2252402751617921050023192584551307828290652396693454753844903057746231747838920150054746277858216596055503036769971183209314725519213668286042578427924947248350517230459115951811658132335132085829839459566564609526939853051790776670600367535687170036765912483353379138985568913269319239530386908460941415773268499339826760339761065709898962229932135248028917302768600247405409985121209664195805664088441625893313551794506333137180827983856594779321353201838552274488277294350304435452163848466904881246864588380211831900582551825411653915848211875150964126607900546554012409728912163950342320141891256136279477647876103887166009866258073897144266034640663855419715194337605408060053564537144726116689545723953185143533720479659314912488120736969272281495105277096970413074747602131266760056536312695468802111490249687772062182070123295706155481766712285306423334764356144038097990818536385726146352997070265072280010623758946036231546454129188392979221485078327898888471378057305306765434929742106369964 [154,127] -54048109031681449507025859013513369989480834725132774885656891902417573145123192224679627865178850370106029457415204210122815375532201171579595028192047881063608818596350277223631949047611361003908677343996743313596553954864765670135751325128072969927633928829871945858985357414626656998002794483256074555267944953990055549127039081619970024701355134145835814207542368642776159792690816667396643340150056660326500798414460828879299799809280686580737979386705256540067489681362719062008558690549182921652303116761592949257132963743462482989342971908690654451140847366876819067278053851284040406369110757307675782007579338523017483220153994541679877569457246585204718935562612117564384281579793772513555110645569701722454589399023587880694667154122958430771173582388418018537591418530604077992405890701953493644058652329820455130685521840960362153350421746324328282020038543463442906609319780582849177847429796852909763506541350361653804385695737175761023405100582324973291004207030634344814506376 [154,128] 482931909656561254894410090681968474994607527697761695282505126635843635086118116180568616985062715786412767062946059258590648812953800794301027927537584334572287581390210267162415396389113394727914457592575118607627858955878607859191713197295131523185256275030628230268641795955673174541753077904304857599377666274938353034310831709929048551282240408090040710996239865454086863603337404515741209500557871286568391790756375886937986140144986780553950306735789721756804368480994153046651471739228576762537796245151145638760880585836698880427125161452340263827007563143218862044202263335360024707214080504833689326554971856821073545570634586386100783833199297858763340519759667643765645900507957649762338164244104511494568325463638560571879714744674229099985765299156994744139085130095571325688189257562830865657696884764554509821574708887831905157720140987287467058047280794449466593384410282951051676893613728055884054207543024117225063067250408810037285765975032232047956629667320380240 [154,129] -1604157250328614967998084760136348203646315386745555696588646728471256245343472026648554675361793433024067806887834730962193510876040666762383267527642716515992167112963586283925962633843283385515634185483369225597005176811655445247649533553864139611870440776946392852647013983814577564741292584103205217996274327001956065927954710034052572706332287833086112657360181584722310730615371256486563898905428120685149704112012128750775324740123161461464986058472750361840018629893940970672319893659324439711016931525014807003939822941822916875988441116854798114405810719401083984511838658514882804053378066719566058479442526228514738503430259121827848476523249368300153891956924517266761996753243259352146610646236380297619424081053440410979232962266366223008410607483279203497786215887668583068303497565062112357302269984824240015317326794676547170573107326766937052096879077539532942911336914483655378941205773453073204709831665092397879129476404720312275330086356474163212333407008 [154,130] 1970305604648082849819773900227078846303696754165788499633776963076968761261912553232133502641420164193258939947937499925276368096282963978290958766066801083693414330913418582240326717753946078704477137343982779483458380799707064611198769678111957087321283651577996124237842971090088650644011011659095688280699335683069234045580414199996070209063259924884406748918350403774581244846352873187962116157690944287157521183740514554892084599227071269991058846302301015122983752217384464504293700903903867458758399485729143880599394846458809977746146210296843614272476905450800950664934710169750212492311458270309454418958696651153035518337794887388335660453099194156429650615903215249519813897678341173878889785864874271618995013649630527221964042404818781543400006408944801494165760603095846345878654104390987022337446556028721343459693712971275233475342335986502511390028599149746772077601583167030070281425356912032383994234533178805543810523084144227319940866695706535294 [154,131] -886798391191431150596856734257995136326157325456942767880363783686345369341813994718150435496253594804332664558865520596702711968017845588452292218212927604291563620541166053998800296512074408943882449216174383240982491581331083458212846048048634260975153294534826961945257799129713726963099501645811025544874254399874199381673643887696519113632363175754473370066715687266612324351023191008990028070619519947061059095244028318152566264723792597997662275147580243642651273858211880099657747740005727721610576063898264321460999824304494412127283926017231427600715531404295520984988151879231462779439519723986736150394835876683289137329197367586594891834090916218994362195802773655296993187838439384708386824270486670007675024575077638672075442752851981532095140770157030230131368223271790738915927974456862689467312783815726883672210079432179830773890978861937039927715658454838150338929386920482996070842462166679225292649622624654191740569286158127079291750144 [154,132] 144424659437753271640200246176477929399262246551548806342675087780389189234782275817642454373670861610201781856517797931720751271639536773050732443179110655971068473534096737350763132618599450645320584124261477439526206784686589971346936265598284879347398049800185230732614401890723276257938246740311201210837598928789410217089138716651804849959917604335978027396542907545746936648980369923932355051934317594163104628165658491880098717879034233052608238697598059759163927423196970347393868877492319368344358351643411274204007339142739889609238372062735860382893345678510429475642684279084819820823833812965139798505477454197800897768232107259726344101591160063584445416507769512284628311343925237607035139752084405814319466272176503477752805022894101812605781445441821376535587940622537091621772897133460177596454015700716837949987685646542086101317186426543314664170495121568881109343296469644278827389259481288473980216806851564066236215649085166112 [154,133] -8374453575663041901344830620458024274043298875515433950388488437074222725572998267821128411221140547254485604164448227175515860945556202657356387415343215760253419484214596190720335712492243198062975899240882844952144479533536358960376721141679246844910322199496180653070848332130319019955822414957312993250658626546456171301423923163956360333547172478120767579662438960140930845728690802609770194600221663336181463636827910118751870245974235465736091568366171868333136041827265346494880484101347520381468695234257093982869728601919501199629471613497863419962446791859270704314413931461056167591420991104989164439580705879655680736983578451500426535851239379874775580463180492478814971465624564135540364067848368657468756120923314716410739170051635633656232666426254260887339005593267542536261799669139564375135336296003760261224948908770628436913167126486567242291706195898514498643560713288635412976044179317792455827847726464742174214016 [154,134] 169504135602361803325913494910159967472658356561862216121745695095460199961128254235378336691283967014799065454024285590523722960004438928113871621803756493443954981349281666788457751969358320871093074786552390646330866863252273250877685605302168703493803650749205481874842108544378321647390213401534099934304621576182682802089395491357022854857116970414664450213300625148986676487665050132981973544167572597120228105706468354964954128544180670652167786461673310418084858946953602231273259515583519493919604933112840541583816043634495850051093489588626153608136186763671104163574960766799784984300439008316143921052554755238845457613228578305510478853835252168421046791610937628297205582632907381692640244258425660717223214759685564626416147025515524821861507881275471393240560137976627415815212090680043205562276770182291803882410406371664437540904803784415322940146614642458413599558283966811678675490591191944852400441889391504 [154,135] -1169803713981770125744998773840990529980953094908232383430825514747749152400649087501154248295821355351104437726350950403832594185706079549660385813112170772476755621224452361873024149760141559253948498571885876434150558328837156082516863096751989630492837150519517386350408218978296568507908878146500654161093561208901474263449150791638924813753598877109252053271429678176249362346223625588221934574688319907745061193795380379997517517531310959487156221169726838629448886971100289394776349011501962549584169151902429710756739938849100472635849039167618428547403723328021276417675671698589565401648554563700552675215451043489682818684392772343584191547643226161625387638090703580079802007642813895664559062846109828024632455132007755145162721380765180754365739791976586819808029877812846171636867279972175651459840901669139711984854857037377047039874617752567615395434879048001263220291604720125686732604242221675827536 [154,136] 2678353853479834383060853168670579865997942931930202327161567520222064427517653132167810508545920824734555433504313026618709698879393279164405139928285493430037945318628348697175406966145547490559015963545042993208530318059535436166514306887680576222245427553761355889462285238059209905712888800836374672570351018470209628446060560435526776195904614419858679453607864220228518670050648282121357214252663555910735102775095002435019279743013169385317356435986842134285209481308964228840703475755758295032159323368139483010435518167831111544678922901719298841442351191654468189689140585607176142149791461596515960016868335668527923653116474896633175575377841355418390774568550254880527674380171646327972144415493339441891565147944485215205077068163139515850437314374436494906741375115692926852268216022132612926714695278752677815345814877125657601685531494283128184232424959852862637288836802044073721494575048 [154,137] -1971345410745273086896626115043305240948257782120929369562644418408981584707760967215096895717307857559096138096923096988843347464547009170610975818648985712321776269083555539726127123241419974678751641808311543421370580474862581851518652441314295994040480006054123360959028970885957348819346700572489908879362494735665665394037915940704965164006107889210471259895513891165494223493547061982193730644921015766199773252503368353587733353680042687723992540173061346269062927404969687231544060776362653892482966319406139729579355005339399408443286812337223397627834809214848142994694048958659888783408989929874059192807404460337802801811152848375239784828372856849239810488351365373957700880591886599444090705887616765886243363562139185285497973739501794620115808961916694081776102801152715569557298215862732188499860336816893606752257925710706402488182319851621353900574751487531109923255274807216 [154,138] 449961485070220924425619903490397921923044616206803090649827911400088764571816519828050654645024816024041248870375634182409388772886893250722430388134016293556364815602779443599883414831626132871900903997145499420422688150012407862017136369611355280167252511031361622044811160006783997665727595651464398859174943059281200179765950099897410098084940382891673536626789083302393764911414740963501757059899680245832494795183302461355267904816538155043123603158201191170977942866347414587909211556597331988710125621947386467310534179278863612440476389518189853155867650717091989196326027638279500001795562783745378618172337227272412161930675090097154263190152179447121235176501881246917889606600058050577298172706638623941452434890304453018011750149260092076533828948860938347784438144078483309036647398681131151942898536738734206887594625167703740212216312749385529857122170418334623943 [154,139] -30574673143778507440550791642151318563108841715133794577427484568527920184568193775568908589751622758536716490485714604326201065267945961784460223261339281515228830379782505671975065235842447490692572245692039048317850720424157458367055456786566132096131169750899031824051406418661579035970010345200729775145269501854946683040128927375246403896355628018307657174459133095270040320921013679463707806684099133271434490499370036371545589914858643981884240956033600555009063532527130857624039946257172499687788624800402384531802152580621830065463009910558753905906527751486563075184906091520360566463973992031559809678921286625545022837691392725328126095139682994079369843655321187352747550236123365955615364760733486977224709436281089653734754964526719819176045542719714852869304928770204271955220783160992891315573484879048232976600593843738174191781715534258207882770816 [154,140] 590512390887140298236695284563021347133228857496189220968405429236228088665932665325554271175723541117245328162307702019234479130017497584750175084608509473949534974642839779006413781340473178099002263984031547369342845644236416487088554447776718536460470778110827670629550483365262901880089861841970825951833902516723429395578412068505913870388906518839953369547878313036671528814124236171114244493172164878826770877325427526319890519888907619222911890828673492044445820563203058619572223143049505660756375447764590033344503755247213898011910319401749776486315668720582656948742928371750522119658700940825322400200685126978157222315518558425397734692531084801706226436597127079166439376956646833170516901582378000696100638606616159531270116728542700109452865943767481440579913029177014443476350400664628512289077060340423015217730631228723439197449275232 [154,141] -3076483548261893627407900478924277825904133668111754627650999267316014039276412573794603376639551797415915847710486311267659065009810331224133583731823739632664600391438024155366490591279632048699826446339833347683925014370777148750251836942349918094006463362371792989951453551486533717277342559315562334040029838956722972747220345819072945637825793446182356480882326351088678258873014027210417121286582726943264503645866113007830862572143861318920843983197079255968517249005653863468490057668244872427564471110852409870502110939001818678851568462758530245260506830057914682689441796814585331123092596039029624637600560034632262822843513201034036225625839403409443175305092981807329400639992806549196846101429297991609660076061455097602829323392189817734961232315384667412730910954993839178818225298819652348749718854663212709909773756556480 [154,142] 4075147921776810721573988344564326207472120990121636791925572637452641004095964808186983537084921511216757186467938539912830348800061345077180623612082014741933019330491635953391205459896508892321573941284255220647747321955249189786913764822729866334482264743333154310595440160837732565188520377880423143014239643891628555744862127121758544617144450064372477021138385392172421337138216925395643538668528573005257101179914487924624976946551535399357947458149178052380283876691274697883635602201905843601429271486397537867348220631440381801536056576979412856993974792292543533236014085489375482915925208152503594939053900144145803577488735049276058040331897740020374759592121020882750284050189679405937320402899363574554549145562665861080833740540446465279592582144759679031784776043933968576089449054669107497277088891862933456 [154,143] -1283527926125007496695441341748653546782353950085758342252098935443289073480856311971913529346724635662503661591589305449870009627283547145640298273103422380672777659660890940002719720849319533332120169395831520143524285220246097667531701662584263829054219193928473528260651552254397919513048689577811130606848360368831642578956728371098316446810108150858106778374915251966128168869783240108155660620560913941557890157772886546066022823707410757551534807456076416910326031662979562210995965340363143533402392346303443810425776257434918711578140158028284381771488105188126154102359882536331652950864615120706587492552543294070100004754430097458414580040416748542458135642167234990989080194075812006499290684116072664935291805573995928435702578209467354031009494168371352776309700884316201793553702860248476116768 [154,144] 89091425006700967900006458418371418487830734923051891246450770063411514152529310720720227121568912373635684686613390804820573325681461813966375417010432523394322723101337662003555835821088623048043132708384025696231322138609634380269120956689183023043425478764966719001669121888587271782469526472944392305534512105024772403661465945811545866821310627926128848680742576415538983257301537615841908878059399565536496138637196403161573063529893267262591115288369384481818321611169049529401935307419665877402304618158463650413454062620952601918544532856994727863502476168743060776664619363199574354938753376569126457791182936724737196410045284776704143136448276988630678368106341873390613528093034320720959581227505290538235268887371929225790349127340700942445618102709218342124250592247850165468880 [154,145] -1249892715848111255986433337150711726257969860204131481841960268955287936038643041656418990699261066607986230443369134405335127888493289842864630509552172127608853363308131918020023454668177696403522357663174482340449972035212402068849529053797905407449639978217489904374323743123451615974044355428950959075505350736791493866710359024101677791763227728457531583053799950544542226695172187142472070006960582210984628210507061820975486473242868563011029347127574119313490134272094919452469876360794499790781955587423017893552304053031367769900741736784063798422367750445362960247882021208389181336595768961394409029058230518417440654671624277455237707738843506390590811604545866112857753515930525188477729818076944309012556814069278006891211216382054112078384087359571918393380448 [154,146] 3210651390497596768011776327366649066721719483348143023434301495973409679583889879196364155606042146108666205059409526719023550800694340830873507689742745472965211188883919565809425196128440299668839841528373729297281552464283058220122212846405021239967707102955384559212030306631291211903114280974063436444298560623471481253628085363481890534641249887482580839669455402050115379647374199840185349255493912149838843248228713959290863827188375620629860043632468799240884179339788773001937673436850075232433337445125847320056011002316999734485638230167800635920509680944786629389011549649073565501109235118509101836925549020100947046764131912323453779294589268568034228374376545942226103453022252580491013142229852329799890800013259016208537897964944721115693566 [154,147] -1348044721975770052268765985560145515100212592187475969989331379309565296605015052553426906576699446107217059078712820050365494692118241161069885122153040206953156373195815366444592694453625975761165487968800081954328749594305982346514450861633049120308384334486227993174495661853910601402840877865527241949318305119651036059285384485333222951528668597721975646312433652877870316903861861989668970428140581207208144061232782312103403845681369724166022198133476466199079828822878219186778836605487713407097977491911784947536227302729258717272657668947703714781072785993672035371915030626582107592372952861613218602231788061078885920933073733611536017833449037734410833273076545494309336646800631706205624179145701861107100373620820292184696752 [154,148] 81144317361049656155354531031539268355318522859405531430518093874812024058475999041867254495384445244012733983062536023561942215523619126042872470264526681448900589419602712973518761384588792607624367060792293931550142588964082611467376236578286101955962486731664374129442376411761008690094814392943645416877406141673158396361802999870605152387519119473907380458512978450359434144935565251560536145586978476383371624275990087485827107896389295679177461471950459334506309786567461717568504811322516112682458079917096758503623510411200796851966102101629705030110727587401238855986258351111132346241129411543866731603688631819926068353737505128957724596199775381365549470775250003773671862502245362523831691788777684930747520 [154,149] -601166870550243493975116508494240445847825159688287535273589627046551433167560987538042338174873300112170474683826878216553971100472624099131065889234651918853154493766472356389572081406101867212786937037614691371686232163007500174446577983918566775723923699719739479304561917218833363066286331629273960388616745570115656662055868542613565210905647610784200010306858695242973171898486642331828668527586957113228612190524710175302031307724723620722956175494957644621906074233662171413306365261061647891940311287380686377731563449398855451337522431543080556365736705913389732781357962815470212589881347167351130410356027381345225106194080275876963595063856446529672980048224882621480393645723759115917312 [154,150] 458328392751589109395754227390307060072344281980971716125119721015177367870391689342250875313399286083625012004508652421393279507814257371950644272429583294202925735308035037687912204865554537157924986538483314998144088793816456527167196158014095824174989544960619907469051844909814650724858466168432038057383164596739190937697711796352545068930341137914692080913421906252552315722124370189595873173261149137123705387840955801028772254025411818323660069692924242819354759474224479078085492604054893201510521259579697608180977725108468507108304592647821926104364295962594069688997176442269962551323586795668539455135281755755997348794622756059767910776366959540100179004516578696872 [154,151] -29087007622285558739349472158603076476615081246460144236264557312047952093795007212018092632295538410990100237421209263600201315692241731890053028337647024808451352419617193945525401377732904811474351024091188350273503647013908353923033528304993517941452473258244489049021996338375260451680601334640521397604085058351924191069098062786832167555329304616991892406094673632294463157879917753184015010058791106331072460833995323438514775215849718010446164454837240819445200511042062967995616103663767574506507023569914784792652108134090167000328605040199942330239139015231327244221330318780873187501855970579185398546345297500111801881190715252608171529093442064 [154,152] 119169151914490891272048040637637656505536330383929777314902803544452933219567133481343253075661394357782027375882358086427288535506080694979105991272004635119191775832606930453025585916902819631584200308559212303128931755339381024195376214946055858135540776914826649618262603801237940847690801949242323588295765549096038289936355000301754881911776868527347504399544879507436495034866629814325355028121992194349358750993211186180577052585209204589890894347325066064665115422315359506541922817543798097048300411639750505467607040089218379907725872857507192310967606233335662450667024929569788658423035870596870159143863040359221249848328 [154,153] -23142162869875778258218432396533569064243235985939666315970815820751263515743274725857075903081846499421096849746403137372415609857953075686462838893279160410558166574538751312887512302635827713244730331457355903876089893813640810143252448032828702114226680318459024044214888596717742013350071915972546508539521295976676950513683497848017939915603324237634746963915524237450250964338103064959486046875015286784758902510393743990750577933505596282622220563305897070703614288171888707768347378713319605380850542069978084371156209446454841709192468556699461143063632439414689358226163999712884170216749938900209936 [154,154] 145427719094706779306586536046373436608467496384822352118484887892930031987398565165001376090447876346676491515330847794326411711894785219982782616329892806922466275797944741503989586990504388979200348779960623079732485886197329240973871482092999836758126336970599498487142606628402560103363392627159189598872409940563831990413815398629389308930417989768083125255314245695870135184275078875456594244141847668626712848423856624192368571744000951203231494041769560231417043979879872026680337592051133107624519030231042577517435747925668854216751843312209953384945781328787161004093781567 [155,0] -6860310465603864079531581602513804803209643343136730857047949008918390248088820658162108111918105487206827095080783645759714788429873641230238334473170207063400324349274698608219156408050249346662593264941674994830657165450580215931940654633942708969783091508293416560017428257610255290159825055508134410366312755766175604989552845931260471716390336521316669256088945704125676959350633748971940034371998417467438018147780991048874787196671069165691753877246156226298006807245056902574708920458503702700454651133375120213731208859085140346354581510078877635618018115707079990988166812902566625820954340331990403873623124883169807845344336431208514474625809356711402040794458161247084288395336020367413363126931338852255023206462401613657305927205866529485248567149811672130502672487471424407350321261298070612658910211203787845269233982807343377062581859258715721774728743510450803402722202567391416707324836535934571352031863435149839931586558761233781327792880621066216281173222379612306177400849839317808460241482517546811182963601980817388237364247779048752534189768416447564237030959003203210055651337848921820273364786625185609513509334309296682148897946797232143740453753578324527631192858479804215891840677992221406648773899436481308368534469828927807365636266736165469665591244808273449957552604323926864420983897742178209600032108507725412630628720003162616971988987465329484603464876032000000000000000000000000000000000000000 [155,1] 5597029301968794321029896191306283958662223921520942845154577975400475636834999703058553425193013577717833201654728038706855208186620548524794999461858733810708252699028915233165965612948474511093409935454928628878841006375939627270749930693074701866196675187172248729161289160563125772156399773836265811730556099370852662610383973543912788808180518751404836779086096864002140888548698245459432028605742646069664119499015641240488162862791372964509750828620246826851583472141620947914164027896633151996612744113175674047864054493860894844705274662087190186421481706677164467226814403518000518087986637435089928953619214032901538818701795707213807995852248637464594279238060306364787296087122453314557687602012350338420156697245629921832882171231011609214221605397732518510276472264354074564886526554432620694092013662667383497738735987387027303301257818817883503780842939835356900237181470168383932806054752731708120019423028834435053069002108073364121773398743026199621867335476154921701805977162900842343575961753278652857510452748436051151418723236251711462244435441778261709003409333042833519845958004853501279833068511477331556055596981472442063645358810808589009929259922648287839614839031987508203294889342982010416359435563872153988464426330974556134304158361478952625888141503184984882362236702741563255256247149723836936332376446971882364850989763139758443204975541994686327769145867763712000000000000000000000000000000000000 [155,2] 154378716404639423837230187740515785034579102601712280120619184319730606865994937552045430907812712106964864186463584625933945218234812254510427899993455998127815550004120198190548341757213135995804788344250184488913802882293141483900777969553111958310911025763445427396816368638513995492994407641297453050630362708762278989566531560816702035503588709170324861903716945657187075016360732725248149728172588710641379634972822106344468717752405571904732197489411367206253211662497494250790489615852736273635152250657445864889494922075125851983777701764343742753013100674897698680213517236823390623983042620073461694671449812332656921468196227631798580842354022604952362991330219052762882564418759554311602544366362470999925985477412618487342274112935573465886393440001419939552412435867315380622588212389487341681008093800037656161285992192339412758901823206988886431875695470060818508666214858564662785885462948422790669251781872389004758543721575029955668701736508936219994061910830436017206900747719284362021487295716632467322383069957869920536780547104873753170757138401996794071341372466297637869738291761486507958675784899879498225212223756100746870985274609300464750091022425503991858517434278811125636292929868481103948662805920286735894323188854933043401052593975904674750663651173028257814880136244454902305172827439072654395889878736903799915643667226767667014122740059757956674369850536099840000000000000000000000000000000000 [155,3] -6042311339540073486752428191896994519545731240342254703974525468187464204472686441837634621919860156272749419416062063890935278016035960840398280816125716997144455453830452940168311033284605746416670575739461868104871418375850036612397944666302108452363365616464123724087711870206268071200325534607055176652873219563127731803661698709989841282563224249493537825511753247891044289318142508853997743121763637591612396687718327440983520009076505673200416136652242318004849470581068907363455300855499922054622766564735847314384494421969706557163430489867643065476397579404593934074805225654084050859366641805115751924885243523544291217230587467132573955432947075852850392417096360205077661221970410466155399499462527722788037790130276757676731085259331875986459522831763172495605791262692626674733003841094347397890035511066450739255344012447127789053703577180351005394258870492076173460198559160432684786002505578733446361223959479573436477427774977240744245397211411416845814936570828934283614633402129922548359423568092232954921886320909352899170921837989018666731085618074754068459233567838700033076053189227880116718675586310540657433049671660004797983390761949886041971600635709267851832383175643306925049762377459528932258780968349385463945412368160367046686654180158090997474175281009411685598526213697669962813644857701632314464343170017347298693626154274744588208998205478730086983272199255752704000000000000000000000000000000 [155,4] 718985495159457533020005976031543096603611788948477857019482487926484148972549965307400944578151276460807336718703455056231490810809462579063855139895345619585529225275637456219936749054844494818269605306199784762548377044043403825979439100273424982698417404054592693029678676106288989201957573749036742750282690312933730314577407063668944948346600599430943564717622160980044338100249609690807303451272045051371854183102964454218426327156996746085236058644624827769473023118901896756403068488641526417961113238258093781769577922515693209064102873547499199920393165751017824562974191809129871421710974850347867028577827506617013631599465375241026488477194250947249405946876776847153653301739820924516353724083811238760993991174851117215157722424067310562691976027223530396992551073883552761768196763466436445389052612974214828972728308501989212558302821651462761262051909486970996778308506374950921215427413803548402166887934557598127682080851783348341558907487410929116162962210085321295335853746242617733103345877764359282496744781364009661578706794883488690915131476469120600518378864847988142400657127211247463989366869380046452399804177375395610428842948470746157902043065982492684462260337348036832117236635616979793581189135300733622346929777596400696493796662398418871383181634738390956084860165511898619492050210146742546348251028680558806716594166109221326424069264953256240682504291844282646528000000000000000000000000000 [155,5] -582429536866966274876908103648225069344734965957301329582131636603696306342866254487472350534865979380322522835042277582105754382556683043306204546744348872788496692425486282017883847535740231180146633567830735954419144559533709249042355649154280401312949642069586355803582078232543250894439823192702533379498430375300217378489744202638452873455694720914390117343068987668412608403975833103569267724526638926328985400633087034913807775771175784678545077994327300310721815947243062053145488778787597432558919828395156894370021399406491451035346076959061843743154152930641009575930463002226509520409223436599255456792501680618440938550165306672922130417899503600385118719215209263310221219435996798174583836568370022312591055244847624681892501448916240939601341241191760926381390894129325977956206491164350368599525479024510842575945776146212764913784328984495482155964139890214545784204830793139816371092735074983032368639693669532217110712617185901580602405541655546381951005552985275328911389568990120219745771513397408679921278771916587112163653812440860806549790252842514225028811016133779332298491399541187333058682576381917019306338939452998528418074612712261091586805283749212649528497236064966836228362506065461225123659586117451638113823013666468332048312149440114231666596058015000370673465888710097364519176281829105951156197983544648767245196299106041648685902910257567292223912203469123590553600000000000000000000000000 [155,6] 253054132454298863251118216973220357123187622769735991558515982401036630076803388701304759193798854533250051887140992898480564003983859578600022090197498688990443180384952751627082441759577442361276400745759933977492366065866937156500210653295980186040494739075804567573220182725229062732568244471048587573238949833495660516162240519332423954803853425349623908990603253786061508416572600230927863729350295088771375745989321909703326430721634393518278101019712151547182432725893019832279331648883578953961820247731718910824356618387680917127677378516741730194157127353724092883630244976452608350201711461094300256749638769410457246441603390850744012803938501279127882881620164061413426834743712570006932842895184710876778167152094382322968708684451902823882301005331016246741824301463647083123860592743609455264725976713862312198309370159329901731183768458635457336822860083431663295707293267085976197728862753877516367515318671352234250063782462288035576855689914240045442712747645871497950768721724421194827186557152219930024835029951550626313991960681815537059406647827604738315459000911086827890403567997539541825668058347883983477063006982812639141230404722609401107700645964942491529370865059906524594410403937517061040906535806566792032802202120578611979702091978562257530238562146079982394991285442961165895041907165396623491072522795811726542068352986007632450594913806167893974542155224856040870772736000000000000000000000 [155,7] -68870362072453124777469456367503919851898632049777984053675484483960524105601594056955094419709161541453480113507837446191301055399396881549718831473183999594221267192624838987127747298213204211689040197469208728131115691583476284655075690089692922950495661745523875018094361254510870216001122940966620468346512599811658791734399340590199189645825157386746437978773649116355676900222412845693161820139514277112209551063143199529559731226962017355657358230925103212066305503658068810384320437810907675031080082138038089195825946813750287758413428556180851093080209935256132309541714848347733842270469981042891962577479841512722549218770181405842685006200247997248720987355104298021278690600784113089333758194735244453330195314480821280624601871555280553576920542812189579677031219481291314343258222003085466949295569746538043235944509385623962519280803871253622898025529731468007497103485322817932602098334527222063644184680195183180583457683680125079206847663798784301423668280183201650495840757469828409037584195488025608970088039031238374701387172048216236912742559244972439037279245494549690253135066915491627626000752782828732683341602421921761174319830481204267941053667307546143491629679770521139184345317266519321364510885513133401050739263894887303003734846265523899776180729759448482678573322921852807680157128709077868754096133174933528739344014876272724145130134346415999277356206935879740478323687424000000000000000000 [155,8] 12922282904714266041635705017469688227121904055170694665370027538612744303846035141171281984313706457010326947093048672293659745375345693070287737083306756921862258663847181413687977628950241353155129407497468970693718995711053626289689251430119126894085182746459906390277598866040717290844591888371969882482389730892611877702552322636828318455368094799382272747007815271232910570794785078157344787908417245191654571338734466124946057655721618263958380600999703291232703810759406066876584159285301432002159271274149856217057964635004121826681903373322024717055929468631533001129754313852116779392533395288296920279738225474640697142471045546098349705517814331849551461438707625264499527888124594575849260639102851069135813651670159518308041886529133632275081782457343098256679783443832109939692749355765735532619121373527780803343567762594277035015460465008773107360953856805892101078612484892498363480577495927180037590966411817213878091473757901965958457042219683089462892448393318449194517402129265650579474504834213454964224783488183375842532096372531591926603740850792989147065950232752149554912826931087557546323743417461254892658731736529998712537620325848350811043724367223636059613223801400718159549646085603082425056439247903094346107270978360180946089199834065298063963290820301714842953050455934638906891362375650511771225910503953787990758398932131901652854062978437929259052058465316200222191188443136000000000000000 [155,9] -1719201719951124184407444877660500168096830756923207927454511223193189687399331679358335081555442818059517386289418278479633325819785022335467906544657565935629695769653343075997676498892436771285209386152906349502306141554616557523587867860806283629046046341793108491170157795409313404741064495950274328494637998721848225407789966596003284943361686103293202334949779007911004720073325104218420489164533017666340523614987563492191738991230103884911996085490761865521864028942653511093001260900129434783436529808017695081426689954799753957664939052702749683084230514543820216805531113465490494363517055378028969473267274170796217876948950401635023711356656649498655467083913700950561119508716207281508904089969557801438042475269004896384319889910049834213983867324561181661255068397867994753024239758429838723331198481927352205661720955375025723169272582734796782924849229087851073963681948130032878397809857782542143352241236623396807811576322788258951025275573890785389085999888344984065675113175692712697201585860778099769118793994888589692669040451317269918314418534939319472499423609805495694737116328479693406423380944462079496009452762925672170556620589467180506741384817179158789065121298541201083151918092555969458325817493435524091150184602852357852876691063104770577610109355041644586670268306690971225926678540749813091593807647055548265608328058061164431098354714120084164909294770315383701767289414090752000000000000 [155,10] 165507828304833103297109005002718215681567762125867156028097139883115354916698523773533474964346320196575648303765750706956923396237927282061073608428667936492125414385513127179885354464097502016785442332240822599842009625701836938709848337199315981070037613077033538627867444695131769568030968110573112569291684242380079689164199724216666327005211179026917570074618997973305688832822344147436322826226733180182675744364591906627406876869613179887554004999678008033655523946124385746437164766299046944064052231947337364651445183445909130351463116104168696906954941157155595423790099003776132646035816629752421112239023145958205340634525136152731921247932436341101693233915945580024348502861333926810623215834947648932858473696891205534349226778022256622675525093406607370749758344963184204099454046999011135384611280933253602977302108628470532937173501306946457831147120827395741516830530422435759109623204351302714308559189365954930917195638575781621874962209954083804109016553144780433903655843456671348801524247228905314153647312260470384237505846751748718516076541333134550402961648481182231249720590003702606934329952254535011433206714260560906522428483345432197081012714229841164476796906806654574891218129833483266919838059587717694800573173554774798266198322188693225862934428830196868486366629988981971619416135706102189863078441928197465222342061194393005498434006599839035476300401689885257210659665933762560000000000 [155,11] -11876641240105468748495821689755694948782921543198033638993483705692702720952344282154066827080321552386704422329040989739575696361755272002101236019934436814604092258362563854385760339793259252131937968055400237633225843821104788643984458181792177978393343074946005600903883419284120150622256037818309017838314050103033951557371346829372733167960899663919771912978349755183470659338870062378358429431432815642053641352344744094956946154006694554696715278585183564804433379292303791416251274028520155721620088684714255257224985982152497200830584917183813626530186782850878047417410898148008691287371511809591142973667276593735658555479325340480646646135423269868761160238278913973965511283214028736933822890160842849302771764889929586300096985294664256260263600734504532662890495229509178848023172049209088091352532349766512774230313687420819094020939447971774721539464749224584985633487331812317612877572391242188975389695641734011085266906151926119252105002449635119349295226166138649296317293880812002347837316680328379702591849948524299553553643301324887310423169172515443192465639551077502138202261664197400115586141713739216351436520998355211619243091991253148150384864487750979476383419072125401953768243401831743769910648875999640971581606646583344837632215564344791973955359857395069147767819486233208115994055452546977729850817803701563551072177359785918077260008716950318653081420585246463247405087284860551168000000 [155,12] 655412114566436203757720696035736266220297594316762303687748533032328001368170244287170284282066172230336174029249564308634041595404243930375360561821592470873024805615852869278402018356333504513860848396401701616695895617660381050844703020536570078491950722257876466886770190675233771158673635144253008036697076941083725200343013761514759392993255747605264617932915968643184909142887070098108873851941667464168337394822574359764165228407540368060343201147482941121433940730806644197381092592906742800381812051395430782523317611269650862039215913168983976028370468789963592419191151844965551847968343028194610836526632644432108478533071869768598434626289279873090366219096822000492420402830783753905740403075384497506428537006754701208546412447327918451335292571760160617152132514526769882828387157989402127907866800876855584178982224678449028587060247418692377594040620610218172584909719889118058344512122778806850133654042108147319285762742827028559032738789531257746597140667769464015403201354486612386876203029922615610013753133814154387045124137480748757927002066168658539686384929587832028307947307410970523168126031588577809659566261782154447180330639089518279825744604594133028344813966874491932929906219952971757593942295858995702963929194722841866093156294565087821345839211224670528855143100668646520120516476681481106886609288558224816457111832923166439620978678327731529084852446447292772090943725761885405184000 [155,13] -28543954964100116975355869358725606770556024650516723357852197845665144722979187953568020918274838684011274827863470445350848960107828190791825691224479897676752092580987071353038377513955648592066889756794361127794423152898156915007448877029084907450685240725844408997918078133498867341232817227152388752419401304015844514072099024314837834726652642258023110521850119198051124691390327994668332338305468239068283725177946674682700060640516634893385628231778993397991473463364598209631475710054970590071656157521451286018418669074838397622399894278022538784993696954987922254851023042075754546363081051862208161626564423121461519012980681561952790698315038420319913538394492519167297791694934582555756859368530272192036258703713378173068316154347877118059544049945309606841057136507671874586580804882712763449749242626468002033544851379832802926027997813299887054090432175505131834976438694893576753093513165258098214931080887048026015881617138498738660685650440650987217514434327511819335168297703176441574441682527972053167900281095222924518539746802569541634794777351475187297320400492752344253944188354256718731626738796011906736214526438865756400056297041520534879821058067263222237325051340425620586015504696479321426269770685753007800340561787023560104422170600432389469133954090702653743066741063577773717307508694530362417814059471081040796323236920678221939645842090227570458059289279787077165604057669442657179232 [155,14] 1000521819302138781352979737337621405118492198180551598413452629980563644844121583083542239903341642501045342000724806164460875331533080054637889172017068503423551625640660920313877105996308944829872267215936243626378209568955613709992427710107606457482273402990004093149103139153254889093803834597015096948378645385143949430329636798863248026085651185156496478263285866056825845199336699623107086188761601737104838391308167843201591705172739629814907612577415913784017880366730074287907418241332133130780208239954786575160603490595051534991583207188566312745942987616544120790981990199480811303451915110783821978486018959271441625777728436808774189524551110733211888541982510498964887075911482992968687431430418938337038142301930625142838322289162469913118457501715731195296389063869525779063816648360447811843277445929148610982231625112112946511476932821988689516916455185862460510519076816479128812125426355798239398733831165211392496100270842055137217538266988694811080269915387071235629649468830489917811032978326016565300269052313236831163188648388139638777734260125309251769877435027560394803640290759240109142782551699524446192605147692343847612034845093134972104345028200466338900501484477062742021112330763361084096817709777923712616522924030323985447121992527836077779235777719370129308760158669843142669531709919224316589250663244511903923061267015440387915869647581305814776956274546945284837361070532542238400 [155,15] -28667292872952183661786487959620987293774894614890659399106931892943470820645823461583613605093715424763278312545555071229644245091455759162945651922488649387876355794523986431679356645755689714581088804879786562934875246969737599544102787769727857398695602674816454071539073759951290105088200406533693122315584176370659956631592254573990959127564062209622983959254669644130369325362314293285855390744871343610073412739003957487350214372329785644832303507334084639976213143738659202030906203843812394456516396354900216521299848323333889186035118684870177308979545525111489607562851390115355084008006522968921008510601296906867089780346685349339189135021280438542925786885411618766561358612040105721707642893334838281972937599303953469445077268977817925292894907924672507237735588310698378734813777008223860786926957278620341221443470880074080683470241627703214067259059269088149897295878727470804879318463943503804094340978788398237665439904069130770041236696544128828357394486200229931080381719155445889780278534850946364908879643192649724436577496557606608021002069012360083775565055625783231013157561966767880796074764327404045999375197749733230763396855591450122717611126464464086322555972086797948374223404600792203069727060374049506884208472821154944520635213662177197747021946581626639153819179896731660316300087616164559524018957754907231035398774326444414403641304808341172533628456567884979349602127684471849544 [155,16] 680389777767191375199963155169618854009332746162847054662507640707323263707480021291855746553204902013829294850979960522408883717504857732931024351260537581021821183617150917735405486341945655143386075211999601020636883853096794014649089520979252913984374614295807805963174055421790900470900978187358965222504614269745120096677401032799284949439015886321393664549559073043420948961953174561904224376811094684216117983309760106480793395914632009746894778179808930736318542377752993680214502454144189767646983830258245459114387991852514509321069231211720652107978567990845004142593395932013743405626493489875528735694112699045447035069896783955014502385060900752792983230379733430286782967749838678175445817073332311315762744316246847955554230289789517667075250077379927749134628905963893058349477172096112282755681850131108658223115230676838594274770896799874587596686133597352870090708838660392513284441108397556877185499504407388289890697787087614196608586834185377581699375348124828300949854080647891586533519670700953684444536777379336335563219323419863799577557334365426101040819423229778299896648657060268770061193031930371538606073993230650990233608144630054959192436343226405062643348811000209358407888537417939673620275017025479616880713559283858170815622095218161795299942227337842035998931330452687491689848525493649508767165032741809061868319660617222702725906479509074977608051774098775648503798342111749376 [155,17] -13536261249588885570602809127632822490433348681091658320798002481725476059295089824473654258905953858526041662934708506413715772234789330462994616412891124909083552323758370179248063767875212841349611233904839095378212032634626302184209769413263907396350588648856160355193651800516783116152178725506209843696759580137733872935109576265627919774081116748167757381970580435470359671365376048132075564221753302788807779202968612892445709575404533284711536395859449233259036171446254059112041427876103520243608890782282525810920170578030676791511916014213772947914050720353859210632024778922894055493490493687398132894884223648945745123569181321870319553196736801262630618634980521587222608359538288405817146983149409317402716824481730088287196539967506989672804011243022043529042464951331716158978369781669199367758318311090792531330080815373053211001348613152406198934467909260829837454290848258928401842400514356966523803026981441494362766107117843283995625282510852467065447489029188052745306670732004655790845696350163497200269120441138258334845172932961998222043523674531343525650009067646694706051067001296616058800408931715337355619406819659184860803575520835334399270219443595322087007685822568981551147556119315171210926567596280399646218496974511960427985969140098529847142116773856146494215314215771407912257308031272253766155421323617171896696905302619960429766481557052596188858566894669790817090338524660064 [155,18] 228162081739941199829396353767818750804983225141692396217971688431696321772317555738173283229197143743832307052185905866900967623180217651359546500388660246260813605561660412991760796455521949276742704333079060729774017749620532997070610527413937636639935808695941001938335437427716384384489014856397942659399774707531655102226607072345658968318763414299786171405578061313287486061962675123217628321527554619229068074206456514714125186116247563033076779771475758382327154327195576620551083556065497734355177485468759478756538358283332172971130363478427998619642145321185818344955125342226309075462107460873256209930880243292529420374057265512046935282527475020814027443607058383690743817693645576194471871537913889677867969129796098709868137047693061129466550987297141328447010925473165258120265350990586926565022644491403906498219717301208921036003727178662359162572411375707571130402183465696161304509147369089355483609669381892152639209342334549386418386730388687264150616628283528837921929287694433834783470607698285175693565450233454377610492507214696992658538234758239678125983880762811844520799410081790403197079230987778529857431368725019938235982482705049506056021431418703597666614101461816413384446004741965080959734182066386885539642095215452524298194811446975749755184584298426543955969800279556165269914523199527594954114759488146929109651754867238222546045964403878353184338128729163358943537563704960 [155,19] -3289374366772193785000370814847126844508439208235723239104621603229738448969497858035668729833907249007684169594333021161896719777828143865716835736707281281476964553760189674918958980090647327607996104465994679188746073763349125280657701606464887536811061807926480384230627804695343333619609426953829818133131041934201264962269493703139475168332725867647616923139182493673977375721564983266441614511009066813999860350078452863179140406774783477961768761611983394130097362642678352983457934720463845639217312962758724281839358314736459609931023607681410515925668047485654049990523864414583140012277341881790783252282698677153196424684817131073901545473424572135503451939796831383831478368347063992067177569036778351421145623542317368753779418578505974222194014576060688955979380154920826898857765967426354442477634095101644881424053516121830224068295631061309730161504180058835702914770087261026845462525313392646101509367408865307572378088399907948244534228003434872758947846387339271895435871742666267174600320189385235054559662343678979490547680451163381917101487147403947521665801356904822206843135234897882364457959564111365127521726884012406121972116238612998765168480808480254639949849345002755160153697264339319837377278747918953873680046064922083400496150337797259917973701121829932461851441983893373926395405271436383761776107320058561920766399780148113903651179853624532222017639846734857541964279454000 [155,20] 40902972975657461093448586697688016703354115254248259635100478258673810334714154625691466809670977134588057635212798547477414179389913872871455924125928994795169347609398535771528292847602730757916280441714470897739875428031041619571464666221759167313441621190427115958399089557354486064599228543111079566171316432674696368582323012049936969433708556783150517909364497086305346104853583792653572064684253921562070543741323196573770978312727816407961843414045393350863666854773451644799852210916389445482216044366994670919037172604372260260634593738632383564939336441094056965760855656641091212211008753479833797964978241216269894589243361285055031794445000487799838593370688219329267444220224172371619942710412571904980762632198992739384882702253326414851109315868094278174954903178817576871109309763113643684605845196131164716137586578948433044152567342721654585182013073335170045835349953762355099629235852947756868132637920848069842535323879859123041114861782378958982793267921909866734944035069026572902376096969200469122651756044415928245653700629195757546218633602979707950663938478130279786649297539171039870461267353525664722937472136630573846338190998306061567931722906459849449371578205589244500770378160193281014621293953583723364011596820261378363636535011597386859384380566425194504778506413985062146192536214784129398608070619214989644171688891146036655763648782137867875511528467481357811260837504 [155,21] -441981845453316948726700103121833359854134067872591473676886916137148670086180321087267355140907081498997752954255373405608193567851010687816227109499645787660751065201210572709604516469563273769298841901003385993102339259800210131367629953654819286841373218706490023491804286966474109873508014230564686094233492966791637895881362127257595626572460886260207181328314370986793312853454914183747198244408884037909200367439218634765104803550806002953342223203897243003606907559823116711000652911756432798045747455212405294065293760054452543336290694032596835840899267325969352189290213135797599961383873208396327001751792724235368648846568530385420683460128551240117283758872604888121654851795846580998060504234967856362064809641061404055665818680891871778883380503267254551990415764722449888056638259725864700136901628614656561334720193981972381336512837591099608279288843917294504892088121093126844485803393117345153226805257683744257194035939503245348971762798094806136845475876576382417992646753036838020403224643446308002293512262044229393267494615979454137875422183780848169398616129457243820600845999122476657721054119967422096270979409301476426818442248431024165196878054568495198586352498511174662287807696151368144745905513570621542368982626642711508402959748905708657788005353694619970313415979967079300497213769937435160707168652799030293232005537710347454811721401863159948562272934324691377768595928 [155,22] 4177863875675966412250686063400487374570414384810698220848166144874649116363117996377364116760948155156849811555376691163956152192762737091901174048854736980489472175072036080882057906305542293127465745270608817643335347222834353069550959260619068409540653534512828424160487233417574673650008204327879658586538168923460640335471605306141985417602370447225335495586388235044330478703003092363260043884263192649527706193873505702704290234955658813408775640172319142759628685914211417892142185817594937113360221626507818745725422592864029932351297545337365191568453521798882644402189738466881033081665658970147408340393243396569824656921491031761975161049672509145346874782585396614947320073338798234060416426235211371914577779122988546893235044641038560904508957212382112653083334420390189387819178896949083480547116811732430646261299600273587393032746763272813174039947168213081838911068603038834550890791553518253935942506515130609775127660638751142808401545327689757833100865117928658719272082794155401635510738694303959625460399936923369219019912376729057941467971816948832364839304093686744787745016112921884962857308883085688430697870537624207343593501780092259445548088025698168025536697635019377812501462932273006636679498568350660881294360952792570358347831877788416759003259690449644516632727894354307913445313245686529652147138880068889757644588880808822025608375803275795420365792554178922375695024 [155,23] -34754157145939260821617702456112292858489666637972478387512808313264692778923167891225643681172719315591913987276192504461381908936336430730665811492130507051435052131771519971879464119937066781770135049025702117923601239204167485782161229915725998162582823785010500661985004866190607900342400655362401683120289276702776543492021845322579660454614366591748011619344774620226306614116366524950366572431193877479207108436533014709630110904579827507467767627722534445688080607006926044793642262275729365748036123322676618942309128828815647193224334319322374719191374406002104696341573218136614909859661063968045327039705712285215138379111131734229060629508928718130476104191968889893748382627600671161946296087255914916786991816497189325320445896277873453850792852799190283198067002536667351083460128896666027433385398738173690871476872447875368585878973473380213065334668388361873659882325097953500263075822726685654986089762895706275435090734131143386025530307321268372936364575509518170382512729550390378867942116058482219432853899860696226516727591708748614843579724243793222946218099634021836166389581105490837012863305259785462893361467142339666270288222418811415836712401415857114226960370203537146196997057740887741323067054299751042374559600401610407869100890878968395358609239188762645861467283623787179933426088859342189371815051073743278232858856061622349891831182610923667705312358429269922581154 [155,24] 255807800114364654753666871296686941935923548875997756282881103051736897671970429590166868313983976128444045051547861770745924178330172174204311222713655243537834956278313016797984453840392253613176879862772351936708799403172870201759850012435410487307730032422020996743175726771927387227740081850032630346519162834358195845879716693037962907686085303703341231425539390105359240837038575413557229207051689757266092187093421004416856953721644011387133106743750578267439504240487228163728142287538294513046456269981199837452112712444122828170496406265431210083473168360513987461763095916722672881482770908129292168109967950760573208220836788114796154423467682803453138374270813901224028851401941940626097276800573716795578169763069461536473682446619033289582098003343186187041150940069368678536873015317635426897384407547283619014052466638211930724316354469470485513101236682583812291242157499981893246914295246676259434657659331413038184058829940065885334069843938422337403042857916829747855998879452631778869076296958609319288882973226395780430129671276208858587360958045007700666853788690925468228330416121665436031080462162859375917388046454904801820977071840739173313642111400978455477229978982514606488507442943831412456933276437803990868100774212760520422486161942035650145952544108163252270385235407543793057669042570535667620213495810196050876549826087281656255860596398744730210671974587877053824 [155,25] -1674196245146675083347028882826713938289568613034066638726849251135740074301107242368098412388165482148716182844695395487237992223391135430570906860059111742130683233283456997532802497327956150088713695247423997171779315961270020028747700924945367131458567237976391708829813783020165627237391647248327103294983607940570286573262948575961639840586898258812750893456725585735767065028932391489180147314541951783135957908566033181777181050872612910253214421432879729354496011199793898974278721948367497466397479447490888982228858752631504562077045898963796575372138062618041383246334296987408234206823848654972485293210213263692604964939399428434599103506879484138010442977850392647891063791283237494969568479757515112183369173007912611238732068696330834373403312158284354964699622077737873202017780166725172901282036378276680511587777774822485259079682065726502913477097833981334876821657002468828165552220797043526305589804967136715464329123126848609837983922124307963361145797508434998689464367442176066940267086668294235583430617621649756226879691969797170471652849677310219131496403943710267994881208097568996669034016331837056709665037064608842285661005319988941628724667590032427357576608183227352160793389139771349415231704365076168050880699261981309177214834169070774021928501327987876734086757560432947404614149592469603201669979496870942670436130229808729171723592445811026756237113424769913456 [155,26] 9786296192134902468622478309389723381767496025917677241515307088694839577942108337651053076773034711271720431305171459768557968031433072333472983519278467704228234691641291048055897722692482106087688848630140322698010998140580864369760368096967902942068169844963887441672591613490028258464123861224032796430352857823569547885625241602711546471760453908404232418402484764379762881393119145610890269352214527865471780282499262559775667642120201014470373850490186787271912338312573020258037463655779768464961537883072823234811788044270659820471419187734447775468875168321713430884425903735673570256209507208150873305629792421620859758204684322613099807468227330362242521550753285459101494088471466866856329261994840903375909712277057373923531885847206937866738042407652061334465556619170989991434464094031274634698433735358331029652676326708197312803920485058212455140635680758446270628539279178376613694081548643639556362910870992638325830548688829938032990484643818457534268539239509640475067621606130324108088038181159808958227078395152728776510963416683532595944245091203305308503686398425873946419194740627896935189906255178719180035900960483666343816597051813808666803497623140123111608389893958637296600522384316869725634737608137640910845418030961431090523509891453269025583195846814621014079596809270511096151648305285325533195111812713963792738564917437099123230096768735122669967399560279296 [155,27] -51298776244397060566001448140306443480020283076263247047553133326921553045151065156167153536937153250661659207265024382635867336647630241317672887042113120442139650788932408983257940942385884791309610882691132060978684051496493243050438730363460534756497239955203183036013877769216825987456675352732470797945361946907954558487853009446502568600731740284792092430827469363007031525128855681576103710083494514973740593891001261992479973025560499699294392302208952458946142126468722028296069897297708948963458508689023752945223228594560832942284865727011673369237464762768984611399797253998292505302734163186716529410400339992847899461477276527075372584956333263477520496467272424838187993205605415087189429140160634377909466773638511255939296633928158718263586132275017239311058078151161407766566709057082836162010292303530884097852993964799979450004482351694239948106763042983637024857434997748279188839035049219717863946780006423231717640521994071848013499276519369991841927282896639694700067323023280301835048621187319914331105063963169015254175173755647632131206995950101976811913419056406809038736015288441662832621200722634476237778153216614518152328002911614706282586541472409572307487688275404059785183644065838757404962242607276229394490421163588677614333381049716147724284088283111871114247641146182083685608985727859202540875670971294675554880686509387113505702331009266874000284590226784 [155,28] 242031100118654357556450206571707099368090775827326419454147627960603657525639468320117900229461664342478220269826242450767488566263763252289887378950083448653068628632646276495167729016527835367638158174487361236269738862452927888284033086081631944755537791703581802532668180013476089109390409222665892384462417899101426339348062868292122567793146709456861270533665273465660167152821110367314113659721532468804300557860762385500148315031021491703899508552678018917301241617123578904873010519209913518025105883399180552080636117586798501019291850151982160327374068680154500378739546384600290198213940915729973455168683351812110661812387881717725250629016839536949361528814841816534079289646753056970843874522722158576393896361596713154547500508548526469143577021195748853960705970584736066780168205386956757921609510750342751341738279945116631605425921104985138833414634597081771455966842930519973136765850225594204093414731094818901612034272358115867210619733289807024247083234724822928351899912760973106095014128305771142803741253044565609980632782587482583946141220693888515806859659082113361960368916667729965698765036547409252885631853315976590034719604789760330071017758703289214911472856980887515118744105837287439799874486914479995897148923482069477948130824325393578032550008815606769061342574195424565879087075655013428362860367478739515476960618785513712671095750038705436103734988032 [155,29] -1031258191147462919705059608802073004325454189895807513751055412973014111003738410547378407837112036730869915150711642057345249103399023623290777296368872068262185092812742947423030292807865632325927919039555374606562863175496727730085361954125979692874202041638786838768777883389349701697553360306278672886940219333262343040721452439153130129887985340742797567345174846919670333904682105722206995886804265533541238447264103245065654625381989078168530783174313850742077834955641445924535398726182599310466944470833804247331935096158354126623545584814453090737745162372835901577664009152352472990118071941183816753665141337396334149048579386920820672754207568238717760106902287558546339993658996700463516980954739484883838852986356525373526305062179261234590693272591802737613561779988514167669834566676850914465513779772578640535965773303405604315830998294909874126935418087962492958861520004239073068463673364838378191577147639450373716090465428767200482868013523083480490118833065828653113827747739730416747112541027586110159293444612073778729296262744248905811331579268577632997008218119236414411654721113682414839327677076361965308621385280269829808446251059307224340797242514745349493855798301952228228760829637965189855241958491766898921217907304990294409321987459227797076860134002019377153600607610960499451328669113544302268601385023552023433406526310342106585746576182094650284835384 [155,30] 3980373974929529416366093348989233988484762622959077054301923415030420168966789688044356532498836695574434465380496119222925400440834582894575715790899616682994432135057870753296762253830398881550899693734649542197112667292371193203723929939214610035628472011194231905249941250429309633589685440166324223378459296698628458275901380950390010484007908527418583043359991521953208237638472910683497727201229644870395557758306380405573375906070113320740126178281902873738822460260698820555524256976184111735320060721984589164057320371688471107205819539132359475189071076063831630973583761342694699130028876644325447471194194446070174736968186615922670792258982441123354052341207860841215478712807034194551564707441904966791407203603107092582900116730468242727138090037522185165781810206872187623963331602885057124227345889160624832126741293585724970747271240704948317822264947376716938363536549258820487358276897798106324502103386587418714646692275754104687074294940241649582255593726884948724655349296493224978411166380234174187596146352428695934059958969809394932161397427077686951259344144344623390288656002041916548139071095613793267121269462452174644363896589810248967231727964009122563426314620425628492287266909672931426845041141841612130999613242936902849747867174660476093922759402218970294606834629906274080903116526240567947712285644462031866415911774474337700212114358751557043435760 [155,31] -13955722715073535028526554649258954726770152114336248000623774562484520544733695087525985002928338058189751918693995298782546097454019543545521525482276573714419871182087928327317827623868855050746883923428096897916420598938488101111001015558610584054274237204398427419338653226819460872074454862560014523788273173073852058934491048198880649416838050109843682703212226769809559515462287611029423045140324216993894981510553448532221456586027686539252176589820775041709470964575339974240886110608590483534339589060197615175913000225108647259553903504403413341100907652791207746261313319574705458850143368519063373989645188044923177633009746523178286048126576210887474936138483720481465588342045431236155471497595714425172091005125027482901234377284983930434241033221240087762191742142429273803165132019288476333430908681474023294403252002260333859210643647602072825172870974510314729072755720764060467931297272167906922534869937239501378394710712276734335168898964352917368220103420493210813752261448540666591730019525544328573844927552608050014286553488573627925337820190170334878977830950950985033042738648503208059650165974088301208634785943720253078332014804316847515673748367063738233517319226552816193611591840848013218336113209186165253868076981745636239961294947988018785858978412918949789574185242199328801210009273115885829995935195773423421549412804487886430925927084571838911210 [155,32] 44561355665657749675574586216404922193196245191379769520065306992819693226682987802756099940352646887724122254293625107918681021422524552779036735249465740409173585779033664702620248231538715646135200376357729798071801970625209476054724993095367706098194713751279133214666155809739271868872235180869642788111019518583957653423653048441302233588498858342025898109878008821011020340343904865160695316708941498736433883827355566479949929554891842468111355039967902310158815459790476321335476418693941258839010223262748126435457841544035611520576299545685294807984451578718157518446577806038067695910092144632201057528473543460128373711737341166722621880156987599315141412789339769005353743017080714738839596797671997857813381914023962479940749335255471893157662217410229293103915609145464119387050716197869245196740407350832338271562571804626817853870180520776138735680399429726308570775198899627064681561513063538961625060759027777570136528148170605657584829666823588119848391006432273413466592549328774216727443431564288573223998080339054068040973491290663427931973034102691198225367822168245652310000426941485079470554134515126143485697139158427587774413237111529879388160081576111289819104606719761182316975057858809554038336433240669124320133551060712901465508758028405681669327502395077160153134086077132021624713454680919609913215304964712016808245901033813433734229308688853641792 [155,33] -129882432507821691171176999466190482900352738296404472112719848963590849115243848426585853145292340411638442990027182731737748438628107289785296542657317745101316704900812609396552557216824491638959084083490404718046643635939744999071111022492234122831555071899088681436747904933179332484079499845858113665482920839040671173556328944139135851995222942523473583469676348289409249275709067657672871064303334842930838035682363498178092634754512014581473644701758714883715458414394109239329201741250380351579918344288540198516881846858121438263150221536910354249040939206901546465836808722144929482590254854091403984539988774664799278440522325420944986208274824699671296830255718670500010713417819436870078576493798100641042307669038373880206338819677272896759640403924574960124717364859656146411793658981948327508564895850920155395132415176277639115383998029420596164303930208675205540245577163642468687826398177110463150969917011743131427318166105358286037978436663965726961829147456720628139051960062491820744304868144277523294459015430973386235015454560308261289422094489104817802649928683300235731568768838319896477131463760757499470586425689657725857567721468077475571434560673415462060464508635041244168604294969089215159946153325991131495308781188480756676898113190711901725031054263296538520457622955152818752865032083647126468070911848397568324598975532638878178849072321158248 [155,34] 346295746906295071428426284675918219053833113121394707672965716144154016051178548272882998851780467340962795844728568689157648214946114320745340976716271399477509549363607087557033240256732657923265568820675678902025405992265779323763991783064745943756506221502224602962287764275015549778635068165686895977186027957002659633101772166056588992490947158317803107034730089888680759271966704478242205628438617234794334734053874777975236768940144875410900719748230633064888733896909114255011765826120186678800465491786093093970453750487586876042798437041856206621202765567772078419666036286423383299493868226544837587202173835344051923004979948419715699164922525501317676617780310576076727971439828234266303380004419888578373579885230090554514862431478370390836789703002782342460718978539578063542100970560662971296756752843618718667269459324158799974138766028895093147735694012195534903926213230998721904392939461832972646780803378082362657434567750858557879275970997533839181779149831453537578999294404224136390709255163217583813114231564680513926955967105310576579602194273789973990831109784946843814897923395514654487894976769794476616699486327225366133829117395565114462719144703164288287771022654974893445097066885575103656108405908685938774214977029559028190187185454296348035957100244899997777477331145124443415866610125009765505699041642913294100006856893943338032814955621104 [155,35] -846222439106882415302837125879316834450080049280114027919486619951349769358721731619066084500426111495912274770876400917454878667791167834320488593302527629738240730717633675600358826208366353925777556865424684681517774674683016091828148967365362420242311354952158431872782393722223837033980074804602249862790479550246139305134158421655378983175017699636511160941804247573478753686497196574873192300197247121595063893156057372002392414274357827456139158858982023646645470755994096432982388351434078040885129204674358330359150722392375927405511756736637138294785235121115628473918014227120903193049839945170008749959967236117486381787023018142298145083695848615749493294643822970162354020847598351857814196826201604851875388885049788952614120781594722681207367394326960070534437121319869125120361687632019837499274068146207426311426036629123365213683970112205300815453765670617017661822013120734189289210920426719792548923074945519649972271252917802732487350565426383304460120933706502202400292100144583021654311675777972055655035118673336355730094256760814584161978770400799025626687797270990761458242217402783031731393649864052028128501817575057943312980825234433829601327732508248126121283793882929178009009807398432909707125442622635374725943490015830024939422509955728670253357249204035754187446896952689764372573427776455237767789037014598091846240600145954157260581486354 [155,36] 1898547592491696190088603949718025684473096248844226979848658245482703943260977915863088111265075499782336440263627203475499345192715638264684038310356777130213747359614076561129109781183749834449929094489659437604370145155958107467042335637972240153625693070416150742982245680839725799266013089301391766803824947350763841931810836922523321412492620850507314795448057764066060920271499281531845607904198214036193169183995604221790877158585670187876699660486217481742376446776140547691970226301091658909943903477945173163178476659108860465277681663476407913916788475721670294796474155576084392678240499378364204329682610860965567252844816808441858054637790286919395664955500592657776788681714783616621976901811695780047110574812600395079223602273404513818271851874940049827018402377089148572634782792856620420762495730748337693858087883809735904831492792295717156462559702545561931999580595135509319576694084683767513601163443092356483256382921156649430799575294252128744455914066681228801620939386371086682762021299991499489233240473409224423055724862918682989005106477694467393553094503197753931093971996900528426249318419179072596903478773654492282365632097699432203412499945753226880941921288092251529514732790276446553219057283820258023925921392651099872715850953532760570216815146377186010187069730405178005740591201897138465417135428565024757935517126308070561706389088 [155,37] -3916923784177857887991553467788645199611646976995235387949885040635286012463275711735839752108670012769129968232027326287266613338077548211583402865004927066792126872612540055671328821643945593277813428397260348742947626113971396749628268163501841103722018433805038592924901770960015921483692222356683636470385091405950575537208368183049970003856075232433454417033538755144953086832285091793584813605651508267095263070793885570915464712344978225636702247976561938108424269916845441098361830924238573229658861170934358682383273874051562260251896745533293820204123860233961599180482937351721234279608504930820974873909527245260373180060190993654818958969969123553771174679829820560560473690029247060864872586150028167629546526851138461762640925537916856181886291251206356432016048868077307388017101017684436879052283027660271671707917767040365274793146276232482328319407600718336350623308348232949093164294741552684711366502798240518063139861315762144089244781597491694525016548103689596504966255717086508849496861707239894783450883218110720198372058297508310222718534591007428483980600961685180059153372468939384212098049017373895864823873646504890708223571238518824338582258851509039619653328886624136544416861406099673412058487593109723658389358346523827162073437720440382645678242738989487388100168461203549525475504606192057605256917348045248095745451515023165900880836 [155,38] 7441752337088447524102988228327813857858570148561877754612018743113464160927389349956897140232967866696530243666877512225166414802582030702373495305178222570060785131642161652613573335864400343101314948644804175130426188649587539003526573023370616935882968524224348153674652688847726262201424905536985314684453377196416822403214275447938371178907139781190634875045086486802275380175779423477000362330940430498099135479618965865972359803631374367560895177699863549527100879476824967517098226961314246986028814625806994700609180750792233409301635630338435542445878353940950135873508048263878065909805717188850156342261560585577720051556056547740336736819944182339158544339042442681975898698544316529159982316459099158026385008371568729647898894061889109462059092779188596577581494376997284373794547655228447739535119828074627158279970000048792417866758256601354269246703001112401263512551749000397312547816293320448235784946675309228205821379705530909224580445761110456216943116209442884332590864858258139068836050724433823863478683363857248862744096743216507669805071495952816258561866507162608089958011681979887739142433700704841054259952360402695971839219939204897639939522468997292107140548577091044978773254377942813672875320734245685923184574740501226239961004470604705523400651349195337843848658636070490262208253361190223219715106265031651734923169841615978848392 [155,39] -13036713334234438113309308815976147086180660445942861167619159879600264418977763681575414682312384173007403900593385220815245963496969163549977407595266103813920354486227140872125823645472954179370510805364184272288726077469178066646066111863410125302205194759277900874126119651940047723264009005010021231611025319177297153756395645499665343796173457673772478340101107307940363723776824408447673547585798005192256483763141576793832650076876479116812255438116855962706016201595623209246832115303542542786130941286185967782935122921267940534311490521457118541533354841098611627378359072648434259745882567588224491681693274090681084463500731162136467035495253375620852916825579499720674112019095596370930043211651575345079570242094722202579714958201622846156547992112127716418806956503519485961248855560652435805418532810127190117607541661810883433602996372018474551126939831370639541710716515771110309579754850097931661117887464960075962838252835777508150694721619204407989180813926572199777387432136856437930947966109060390594929074735569206769633083251945476877883917004378426625846429121019438667247409378258046753746624192175658624996167792656322660130653703360253974576378318729375667474748981135990479481060957129922267182681351001741138887586949853187071180040234037284446837922721748417469083721601232889902924625438579918050582820684545381488345895953821045459 [155,40] 21082404578190366834536461018981672337938751025532293448444103367778540537957169281831693704203483621909714935439235610662115562452684488380082062693173784497557899786231261689859345426519581021223304459145547320351716836596435685675126101332891932933087605083497889250602762616244047510128845003290545438583006217574593934809849949203424817955902852221444252517043931624512341820568577199083230429649450226243130334045696642235186707698397765361685825158117341585098243441642350277440266525742080667878332405896215741426515428433196153488167185685849254533854072004995972883920715117820338900133321741364302384851514720373590551641929552447196547924305316933213952522210409658047059156190629802595540717596853895062057214594521939308234359071342155739717559698613140763151545583209772780978743903397240884974189283752205884811551972759343253329074070363844217484051751058502209914457741699940180888887947985898448807831371994372091552615822708370735880654136325872446228296038616670548665370593769466068372523623908139460951919612515384872735903276253022775440171333921518870403031866562049347682115696920399755717596140007979325958727289270164605587767475388698316185963340695054325791696243969806803361068428560884147286591286243818337658870751874199679190218039899775824389827164617469231130828250245986176062443874928626247817249169991057817176919433869861120 [155,41] -31504346606781753004552349417725349345741991326834066523890687492717041572089000939676632424029719230339529653840589886238029451430004457426919220605548878749293311639027838316647287839955118612869708622201528556086112417546985975402170810820748220805864615774152052410229553039016387939799864429313435010914716172429605153660515192273855920397456433819310834916022866886833517388825654697977207853162245749157120854501630207704407532408331184540616713517390091911264460719362177536835929585278689087662375633969616569785892418557439215446908526041330246110520240450891654868828565455216953938753466048096831532740151583473090696764454266437197482323897652135849199475566669543507130887059229709451065750972109726232653204523909687058237007942412955037246678219237839470653552480013872178261508341664969295989362242936677213973499999407429289685245194404582023352206987243598989051743814757417020087253413459266348130985101665280003160602570070411398078133638760880577449105891966886959813060789403684467609017490596218689808657419154181833260003297833078951520372145299707273561585559509635017618158472191765938604316716863559194030971231510648901680521067510577323818596954866032205283049146272909933138372672677436732864573969507429322401078417155538159477907961583009676976086760003446515670450691676897398561003854607428676337844136884457673613994447586592 [155,42] 43541526623638876400697880240271988985923372462242624513304023758994605234850097835631782025072556341050782040727678137713064701085133567866047706452276907889959874601075127566397523721014961994119932541520036760166711385526311192915011418949167502745376156892513284586336660396196170264404184373258414494453117456562081087917626518758964220947875685239984427537079725334496378728716013519274874568777198786155062257798010837834338745293676794399534780684127071869079642612003020001027076777693026276807491117335232619710905814678944057991794113489951574317271354181811440372606522622226441088596056421225765135895518053357273513441770471883765569073277351291887366792877017236528418129990441328877806461369041678945972644462855694048544766133683997953913313474059436189476675797262153390836543201542738038391741781702984292811442029331740495406657617345814886449010661567076734634357595072986781134147838381953730978256156815450170077433407193649969394390791706940547750547676979690319216819129837683645309697966291289722748042914776118356497808829829267248268753644789943475450361923567775960738610345761534759571389075248934028648281575994524711240823922532669552451000780188771967476177902806017157672497590763638583099167115937386263587601417306687581148147866403371142415834091252686724811788729475319192277466576019599625642147083770929215892177457664 [155,43] -55699545451320247523051306705111095422640779471330200379454375258265824731113190689565324498251980573134620634582671767847259360494737505690846491684780562886910682702241211248573070466292371600059619009789861994386527880902280049838083641883981599567981141967687982913960909610759495235183532189110767029797904937637572682902294598782850146143593613692398110625688661634909098175187678715028696253062933255602097629780648250835205532419601254518168280177784028784312321669702315370167812394402514354692799138368176756998866019619602376017816745651591316396599451371614456263267181450514704866474442406818035806479482453032215589593304594140692070771589383071331293836905434899426862038382319664331134635211493258531463498704862146984702587699080042123108174461164665409148181826112951280898153418447756721164910677447859118533110107628778279351146693621410923540840852508375653874030693678047868258294699472651034748190198693318550172894011379925980969196782070130201779959811133743683739770202081191315561451162036427436400175000317450883408167171440772975606433115127948378926236616457441518535832676541832283279816641471186665253746154322827369352599296204133884877620918004299439036394183511072074919449508226127850691051756678638849582210454368303438311328461749025650670482850150565816366572462826155314802202006288197564799583957557833897690745792 [155,44] 65992660675284977526267410626747394747412040016919715525260854792016507824370291107705242867208367122706563571180704815349261440949079495110154111836169969828285949888768494536438830507254872236351647689836744102608647205264224004080613711029780695389829067709822389468896163666565834648596151128188149121383820696354825274900729344492302599381047533079363125663703373441340762420757381769595262143138539354503648239526728772016679329288767940682237957839623877876925681361116685681172487635580681940034763832599196814929130872912742347020049310626662857250703117586705423672428700576472278256769504895941484937442096075607828087421779877261117968206301247965811788719077541635684811345822143309158008184968213535234011607240842841910218540397009805572932909238030353544256323907998009286819713059100860445503845752010373489509172921906578084452561570364884318361634462642056461348440722691725973187175001759024267166670748013739204329615022348517072768552940510172086035273028347138491309452136203600041438082295392566590902997842469425245095999628287106283221519859481946258422058959429230820115029717146650022955304956937239902767947077064515186676522210083306574298629385321579007296332043090099573709100841233471074661918653395204395243466477811083277717508787440862685438337212303089274637640723801892512667885114869140339284951719659404940060032 [155,45] -72454832986376700183630243039616948583397184987550697718395941508963853062892223924465846893258105066618239312223317270645019337230706033414312296280720120422153216179401769566014402975661240067071993879357811388119905631895738358081040693462908049213221613048755221960364659388932285207640845353171087101762896138909646627309904956623844048828871935209800072952381655558494783711208867040412300781048898695912637932499188390426965932511626276602874706731040649215384316124059066763771388196391758168610392674044170072209053275642170405087782257654666171600445167406276697549137303877840792148963116269157691238475958860779066643307289074928117430674005402250277433638995435363215667452396630667731694961216730153490557764297209918209992882134465124605093856427023383404889625232305435401907541371565848925479007836557001124814002726887965596349221653607001326345854419115749438539856191988897137504612133504415742977592109119976786862282411189748036545344712018874459225927777651964963967317810050953654163752756676100583019874196211000559502652847346963683580829931076796575956375860035716551491830270926611984853074137884545421693068777692012376880357524448531343162863413498010541553882359073240416222828431764540488750767222599363248505507389593953563063559024597297868378390641784965429007011304131601379247685094500611423401791621309517515856 [155,46] 73747996219091829910382870776306555216454369527656049657065804044400523834006927784789884331224135316255073372812352904328599526120376608909078188215958203340230716577498729476625546244591137470780432380732970058829041184314531665750721643845920758372954510062867976493860842869158009102423153449469030209204217867635588352551339930139522537118056519278934224432330502645808233839232902778398490343374770271387534757758323562616636324167926666030106107552435443071397651780591388971611753407354245353689818264417377513208936161390317021886657818290750751981181796226949208256352365336432629322342558698064351022313224567547937770009244315138663548994079740427112847016807246790099741726299176452038987343728199830546451729662724477527563629897930172303643307053336940373527408636133486772865080534356315625349899503646331232949562583056174750349087749442430899153221042091330950174637612049987974183648384514682810311026964215394173386943644729762952570269853323247506413821379882228811984839014318321557205605399918337804940646441424312400488832069186037212165838797147520075125444387099306784598380623215552273084897061774763938956514721112112967601418696568418712822214261620095655575846591059651348973208372413825263403856805979034991396650900530944005734753797453608139509846158755319404558266185077177190011351803589438988110723804725909856 [155,47] -69611355469350614209162432784738968990600426409564588444251679046108110583301444374631178114023187061825415415663218428248412972791195990444361648329458932452635857729314321472310471317739920413616652954113805479577564463689191715438403385140307907941841407895361411474968818848776261568255253365754891596679560136738572462840034026242043230686634512009506287933132022516400666701135786151046867135943958879143171958598313839654950961365730261212151651641599852513816440519650788108678450464079596637129575849012104726392548068317788606143516410509876570304384308311762491151430960459874837182899116400063922667564085008138581848316128119663321076930162321806723827623740094417235617596428296872958189397070091032275488196138517951182565710964115127026050302635701281446191479653859894763652606395535970633551307156895487782630200756900003171716202842340647537626692098776776158753095682035319141839348696335763094327109208185548407554854556685790407580104614069326074734161053030211027877141066601858295223705767059407576441157526809632745180409184032988954844342288569066474973906973449451882082999239724901693322850560244475385395945138206265362783836052744243580651195445132292101683063064866623251402548312962176130273500126853900378513027289208904224772239482443108792519649894562727020236101155619838844772504645295097238148375883984420 [155,48] 60946076390837725090887973083567795284445469019193365394144454033564490626958790594268150149666500641450597666720577833640591169645961868880060216390005429992976964062186583413797170951440199814426401301878981184352567296394168671104914285843372447363377354098498544705985302130926105920842124608831734793757226725659845549438765710396188153121174780940215914884643678031157368578470530197574468173868880774672763780435218891381715717517758506186066912567339150533080081063865401428898830500763109635142660944925019049522778444573208462325564881024431250611189453381502412378961800240058397949619928088151736899080079963155624030285204787910204642027741182768444392123381272657206082823926365875613043080830821414412866533894518069885561539664982644746762423516614510883474281730295420009224824821477441292788225635526583724335364949320997888812161408439277717503748385342184199057589390433994418460861861141713644521018566864564275141964084554382601543772402252234107436220160016899653176492339187639314139895074653045697944504250194111745371242544457345648293520445418447652682324771235424201848026106534028393709220806216102724192135072250506324346962895017203347010060581687946679977004130447242946430981047928783913487595608670163503215253003136360737500806681040641300881241110912984955120330403699050912682926467966658383301243768800 [155,49] -49498170802450633960331448321872915706429576172186085568789116352826060714114028253570113520816249781989545567333294169389135420128617035819376832671888225051071302385193023769364969483697290777579802072415040467765995666799652598735929758125615538305033321627378631722092041805834634850064818612607381273186569829387268525625667659114959390989730587608005799863233708721422942795185636863697209792907594746065455252454363001555620736244067940560467688269061421279473585666474766172651625401297817678362066603064962424961204030755962304538903633690828630471903222751968366770992266047813606870177094568730505543707974155262773083567499094961146360913316108350314325724069692963372427318640161102703373657826530893872768006174278099960961795782795779430799477186667465691106404702880476234000484859485393179244937976228088274382294596326579966010505294524391302482696640780662470750631766968318622279003477657581504968605572174404067458267218178997354770478205327609698792677684206767230385201999569956560501108887940364886955048663559958344818761833968031243189964089179121143852619451076261918462152498737557685464892168748428830687865932633183378766467098226023408303104707568110937104213641596639923830008110882099167634748029252568613122689279126772354578395186625310583064889571695194308740279716564980360159855389519117642784644444 [155,50] 37291109252058460975629620845151011209481161171625383479814199040555068390430999349430240512853113640185231963050860504728050623858380067849032801528382413646365253424650790619609192166559819239449831625756742043411220766770001042392705013701804197193479094627658613407582474084787994400931120766112200769426316062915957677612283609420478424970124409679926099821299839141559554528229147069593729630141010740733215588951714719754506034003500120593176197029825341524622064266842979234357135493243719624510668710702572761874785599594954206415335957689723353703281074627010046069533270958793115843303942144872926207081552652600315789782789880380088577308271833697866658151472088848138721573354198455166987918934710783230397267677533252191750775218648960605229725077665918657502655107754230963530591722996452954644070089292979305168602815732867512541125951411096112073899270448529323440049225167316680439844737507496680886221878841413079568100100721405949278975200242825046854770035307338233276629772630996644064727751171405492817815726612196419125437634731122165284324484708018269225935720398615351576079656995869470899832064506688899040633951641378192061999825974723820205806386089639894449925979255787954758470565623951433675024116256688508829076842506048642829673587700070310275577575042234213800182352334182667795455744068115862573136 [155,51] -26058052280470916908763199488359870036396105265960479503655105127270183792013784795556025499108579778159262984454779122036769265318971816063488862885395329924273407236803699204322841332396722221388111039351761020556751706495232265551326539438693057790475434298836514479804398611486985318118492962615951027102222489483567611616110867761980284168256654056126042220322111009643580760907508856477833419010230069005001720646400536041346630401295638156240873234904566545899869668823412504399178455629074353275422370696502600252140200895236884334403799673421904297795258265767487861895691331971674878178228149892482734933986835602985000133343413000521061037456080893957201055422136837615813660884315294354532804487661597848629955677815489361892286863075704860267568687130216659620722108428877171203892651663013264443798321433077800482039143772942668542365878711398014449270743633533043224198478479347015704286086459952717934954744795646878846971810202440304858404741184124659142631495033142606886873528855358128492565689692657664441089813200758205257283276866929847503714190291869256311322673061333866184120028449706041079420300200373422350485085612259197307795427662512280795748242951576200654207662212579534576586413274586447295331468308989486517291789699295277317710905593809991329065419904524002319855241280595434604455263576847246630 [155,52] 16884917329256239474071166566127738899301918671400066676433556726442411508362475681781683601264493464603280551062677884424698013936541330454590638285390486918449100821688629968265854371817089319223617486824171567649219835507559852763059412572727304669333609360918350085459637720093339476268455272867373437831529546155945903771840100961492206496139424458546990587482018115789333220983617668174593381462331424623993690286390351512813321196033897586760362395292810835939555607922217371878574459934402414236688680312335881157630198938357531953358579377865682414974116004760378434361236269099981242988639692908436305111791473851468201818186583287202071075505474719356057357716985569073822800223301132189173864828039620877189049634739182911585973683943750066795027774271721050462180565954533572401655339518531054978250677411493387876450471752619666771210377127233444677431728366405871230290336087345872999608614234156748391891375081513267524145468305812228750677572031464657884141275953740089765363551912488956884679415731594517879476056706212079200457079103580928302862657245787563400122728706574712846344735901871104604477483675099700487319759677306024627234898682109960818890229824477956793465508427386951449439777420106260788830678020084064747383612764288064606879337755643804386431552137306938809345526052983080890113751264126784 [155,53] -10142086064261763312675859949886926275940099405013076705795604937785023029690177794374048352408757591396531660771893735580187323742778038664147529881757912167154799641823718295979815340774414397481674085135698210739983577301037170337470384593253310201169670307848944125920320173857751569474891244715042838149367946255215599427169004961784879075898079428796153638198154112877637494553932487480441728242347264130716492364001641121993572459225995247910472214577196884803336211801467471333394453711412661668376253553340696961221591589381610546787864216337908571987953885911921001052457895098638273843367411265403929145021427385065217164931274124407826304221091372235597650675654486094174161582775474333930023491625172180180973540144060272470675188682432412123127648993324897671821099760547953142758542792344324694972057619384298910697256010643330231656099164402494113708541828888522628039908642139352075243300340896324951695642340823444258701442597410542986828038664310173294636921010215430275422219946452903449475350456719883906404908359751083519954005000305035130642755491430433038666459763944995570087339779843630411403795521068899523219323458968343422947063189679554998563943023200258908240790279243645145780443747114882593062120751420625910871995282754414669412697935671921976925681009575828811775661933723602558893815775168 [155,54] 5644533040543919023281073391156936585229967837214381200889616301806018766829558502284826635387448779118492177699116663434992212774401078861268900792433486638083829623852458245026287141858425501429989524216875912484892080167170922680410620726631982202537026144635151812314440324248926711894897546297445966629638336958295267974856434935228651893222333708529517320565830283544592242665574728522211226732164323422936976185559003010780085950935456445101327133087767049861680492104802040135012320961178257182254870352982024736546888355776087659645513857567730332471983982335756084689378947141996631598573145009253288794194677217565436130260758119946752181778668742021133941802343045368639840088868799546846033437527292787909975641530258012289330565249026574271508886188115004257321401948661122849732292622843843686771255519470591322321944578021772859933444909750249626151582607344347138624055241728349769518060319515755842877295490220472073007136747371514532030153046333798989414638609722979561560202194182335716888238632653314848209963920797727927559148199762852959577121647126579205972278182814321820042791455665231940364542015049005419161632248631413187232209606771997188869014015660295901904546526867359222121976803674483144797642552182947686352199836683255419397419162933429735534136700248604970666384168767341662274928256 [155,55] -2909046155096857827948437727415391904653380570654075814372375767839756285828015590085228993165631621998454062153223597018135902184006002675718464829037732063616356456323391949718559281870968528912855802623226875562161056637964431133515343911213520104233696435091252822088646415294470316037863223678700275509660254678393908670566077229593283913336900064380905653312025863714705415756122302122051919636581447103459762959616643802081743597872951661616080539824073806859958459751339715832535139199448335931192319088114820424696317761196456749878729598231139280013361973102259044673555407623170975831625158779331412568939176603586691450261799664348479711176011030543610078599319336986032412180095209060269948572379552473993165229060591810269929953392481620969465090123393472863117445179503962330693247046616538783033543121658140980854656548724556815687531367127344013617481702096163211165004273523540420667407143218787679567771520490349578603026012049045682106382869206977741935468945096885500965265502688661536000502767106078437351707138397682312424247986399954219220443159726190649910390538843308782120215712413571667899105756778826491444956228785376772263922082406329989994932775276306708839560967549454464332966163278022780130977065325714987189263132476524832598341736651518005270107498727724728892912058845328861363120 [155,56] 1387366566253882661346565543474346496402339937908567454830578323304156238498974504158764529903763236830783415252551054103464162738622780179161020482083387363417453062098452685403303413118813985072942376076916941592116809866855187859925243010961926122596744777270164801626661803687192879616678552832755580412689951433977574084729098832856399346723308872438039485159391695766362111223366545241611723058687103774477340376509146371171994030852800100026047082875997094413173030283542909707792726050119205205029956478109553050476513317956873106952251027280076340032434101603278956852073167327911506456874897617107708969619404844820357613686771468332000977950068652263632889236496040837210617922969509007409703734413563832374974625947703579822449986983127352320545557607099677775848426791862623366394278239496578052399571952844363353471034391858374905297969394818875630978070759072329831760249673862904551241238124255428713127543849595377510465959873972621892837482653892614205720980911177121443760799666458060212504494558709994421108849114681493357930787224495819066960504971522866793998298942787527400991109020352766060022416728836183644444516425210807597932405240234386507467098365197385750505108171903557484522228115308915260002134395641274734471981493817147592741629883065502896095129862772503512121076956805177994208 [155,57] -611773334375640785651570965852794562025646027946766350611330594362992068016815470086426662643281691196632886992547703315979406054060616774212463377200012934803202156858724332016591811952839898588135281307902002302568920497185378003002106428374978662444396856518339918857184106047932396213379801226559158673387554288312053559346245316363717586770074142774063255588692756641757621720868536828118790913794523788924355010567504068299330150288845715836602535507728451869876255739867907542699806244039103105875151403351831730915641285456063917493243620762612391532066188617876751116677994509481397105927484255551911812462460092197303556815082973558228517782555432304157340596233535122820869189499263283934255292841168676031494051025802168201851092518035106867590644872691001755614892008771983499197090004220630277311076170212345833123883591540352962396243256345217274097389486804822749367157636899556806711689812021000704859892738058153746341701879189101181746650311153701690968227444543979930344816280835173331435324453092368163864197710611454063665835196624616335825910352249566854783182176508568281623495780197741680901638793723351937784880355872088382535137888231588869691258332109444272080881535741324350132223331220070880908217557430961576668453745312332317548433845515066140615395953453536010333413321034622620 [155,58] 249190402940058695793432093653357977362205233327226784868637901260490742608605853415660953809912773099809644900015904236480818666461778557422907674491342789248540398387916783937769828391915374171784906593603730391321072441256170256633667836126980016875760221266317394990503245812530223770753232525839643926239687932054229118063627430631117635173150354710959348898642526187927348952543177214587639941168424709834330845525609827858006650509266231799797913260281096657458646484115482887483425359013307329387224256751886663640350555520984626548243676780939787461942159408437793085490946216743667477648641071284686741201729129364660470420675208506014685784320373460921853855647767929261571458455424247808331753097691912495434266795583904592803084626588599507100145233635638540884487492803284325177301293082596068938856375337755115319903532609735633975113425252730186099682919961817738351146215679139823087352017251858705551634066948498545358039609796443890965006408575963251022942246064861140975179677223427007343438878634582431527892523746065040886951785559378500380694077722385943958467483403049446869941699709079553048160588614035724838214818593864266793132132129192567660217461530461647801833732834044333240182024345336026134022005191065269711822775245080989389453211762084200503650908965686731692264073525664 [155,59] -93655979049001187736500808737103656744874980575843390466723059743506149413434336628497816862885479796487991808481119895734360969285981865489055234344993497450159223565108056087438951000764201172471666367731911330001610430917003983688040230878951566878438407703292293170332987403498896842144844649465306969121415108181786796520190801796237123124382510988667485026245815906366247070307550129678293835260044455626027903909073982324967951887681031203846224208658378512960771848709513999543582349721497724369184243497075110004660619597747309847194763885575724623664130319967368700948306807136475498597097987171402264855680036443659881126820032679310565855915240433067665995131563011368253134435838875669538524881775737003851089083367598497493411428555375532227104494268545424644723155456091369817627797927891094598795472200139727969219773307728014165324806724914943675157674818918623802703596857442719105508872363108117565356061376778633928557400795632028650354957711727002678561817821463494283584349145439761186734161681244595615753722007144340730282309224675069242541829685911863161434832838951929306888662830928491460405330999188363444301338809328248638799464205761259021707257222963206229815621274044548170874852005055785645448222110144295919387725421850674418791367867432695519797547550085146341824673164 [155,60] 32438528699695439166462718935421987622673176344130801939047690753716438166801944700440056061108228706334057913180416977051786476236889695745466005624591993656476951403199114825062495013945030540082060351250392757503532984559742449285750426328433192306736510020901899580020532420694426736063000535330459652059157656838982275270185798643575814126763816669949828779959872708439571257927994049740552952289599729358217052342355819670851902726720422536147434790720655090339855454446717342608143513779919552871414754004653576517386868344345604251251642516966773954387720207058132887379351329972606005008866516345506192987969090079461990544966861816842925853163360127825256108947190217620171612647997078797536275509663792070409521408442268141977762578298572265028808718358025618849411101692272716831492623456579004501900797035185548006168278832786478750662639736284595579917787437182716737048824477580105069926479981054274006759893963561332965049176572754640852483084820182279295014705217420500110093433985215945022196146693912750376868080151213503860472912741540424638748735441410682063875369923764187101907387809708671205031146401345576972146630650107151756220683084367179019547710581536344215627074282659571910666015213640726541224543190374301145123759330144982198213119592206803604382377656443348564261472 [155,61] -10339480356926334270162034399755316336378761025487284887789090045511989153277493873608191846536650914969225161032615834432301515439061128573485746775385172907128681368747113602437891751516250655282497445256471161559118788307579272615344002147099789293792468001249832215126332512732792372837441034325374647809043947937426100694187396293730354023259118589598326979801170315968167615156437232541091609587916650593633449579268932888347427022288540406182693424622972269598024910226984961012140204717639787448601296027649467545749304100018326908626017337453738721516249715720161485890453591001609605903881379100005503885692569481562151763832272796232245719564901576077802129979172695659314883508552202567324598861223459234526871326889888901996697538912502866641359464474136422294213925451858983314000402365106223213760329449989251953077143193833292503979238107348568990390269375168732579684613196571783077326109056609607105656431440952451873583791152875771509419243684995185204339753620330234676092622568983468824601055112499242649182739897003879895570658500342068814573652881588025450284911565856663317164513774622584789222667433792833022574992731824645754333127441749886987113417403102222696760337259865991171612105132952947374544090561943246330377706362290703026439514133388185723884478287207348301452 [155,62] 3028078850426848428916543512604381190707488744842776093501584347744590644466410550184581331538506083897856383100943566395373985023844676134786528564653424018761250381583966799712015105013145629129403223730520907054513771472828490778171868499478990676673272483346760563037736614092512616383252383280937945040347166351644665077427316058417379151644389412833021516204483918875220188671381814261969630112592432557618327142123240105081839530069678687891270458898418343050571146980243708174902659894489887703643767052273769395865409216647047669334138248204534098965055604897054059709188161678922738055379566224436272207721167799711419228290102026486182978777420632772663545620953405865367633900891922803509035721647924637776712821678596513846528892892605413827099960369205285697380867710733865262022835510495071366879830567981416328110141867644284904331765753866890289312664386539539030344456630612450836939465541978938442720664528684961410086225426605831070283133799143306178908700920154453909879980225492588966056523728444496532503246148989084610353547551502733612450746544633530794433289665294208709437885339744930992252019523148319992677864534137817208728025683605554876596080619593448779307948122043793006722835141258056767709868197959834253899333034961853093407640739496730996727327131634212472 [155,63] -813410342689301271959939080088888954024653085331821440920212732341356526659394597577312333700164842844330132216976988489561397633468272907923557159031925258596626762017728921577913554508258066393000223851669081142444691814859694658037816396321658303119647024386746093873866954078388023222176594925223026960530730702931221092262452083209257417083896570389572774108116041447228227025227386620197738092386705183481906160240605458664372713334006333058030415296034476737710269584843169627901339756233017153949884194284042709577675085315654043822541974924756236688148131405336135336498338416986785930412532272034565024611859445576240520454409078216049248063088451131501499192150223870692158733432608002986055667961845128370866981279037931275119319924980379574108971096426318000501704141851677336542753027436806546050698359150794022004195263213273094228335371908796982870815909830446613876311777891678833600911951202438092824572122483255544495457955812465022373658531329622634668058866416135968977769091897348878144580317518388742430138837058375402751164511804223379479379223091608867061435463286634937972755200708078143820974685695624350819812569769883125778476337055947686133405171684246439165512367517079079200020740222010168840268198602388115893663032891547361929092070888846891717701998105189 [155,64] 200027142322103515874403693463012456591478925206121438128738411802213245216907041014302349749963027173229288862580656690501232651813005735732757444435668549985970925782257331037080480865100505367948833836113247890685178494025270966112816932243392733638632265267011453664260380372605827655576910891251168770807428688837724202009769945462953206435308404051314643366922591274197036670749318144231505780904579580791721014998789755245449836058236769154880788644866501601871443735958554803100618030836133574503308202300733260299503928334674796994880651714905377705054709117995317062120887283483614465731222752941554185502833218044122687696370328792275951366862047830385093118132506357392587546853899506594765290694638096713928428459377253845291444814512915152452776465835676363657632559548756950938261122077677883485740598077384947950720791912947524667122760385014201380544414738302627368384175366910869110384948674773167329017532254049457659139160695178406859021325414788118148899033677859929481779131897412913661989591282153091573542386176598005251190026794493183858464854323954225930443363526153422119467149206565712233274618940390554219385783254589007222328202313314107382179696104483917316976743128988446148199228699767646453287571214782656448547804503535818525803423949595102559032685952 [155,65] -44934754998577590390846871416999794544975362968933992255323430264925909613514242694504991393720007837236507483171179556045861784539291711919716852359383604384450078338261146042238544561986522236929427023687487455346351208995904892244128631107744848342125233219208154081066866101427121741297489163074064866125252508193001195137789807507500931484909942174979366463950871748402021904554424550234233954575841420408926657567248529212631084456872106704984368978150555454664886726531220247148328612026019720747033038239589525541133731950586036547933269636306491691800369917024136638229949659673430356781228348486702916974751407941109839420657929638171750310641108944977837977541435385662528875330993616234343852057519758304931768541198993054862977779728104400741819462933210090973189669640863813275325012930895718885256921890406221090531839496522649609869186599941223434597051630674229183997591736956414395145097940466654559694237988856896157538835368484389363153303898133455239144453228331730127339004818536210794765342196035441530734456697458813932504716873870061148884420176173931736267966232175918508763118154025931986543818258027307611133749355579724196001592822416285522061631143005796296949034153819340169534444122461368149639657594621699934107761746429950543737857791463145282537968 [155,66] 9199778010443554602069845843647407036909173703969002683657187997215835213182315791840676892444031271891903546796661761508408045323499101072840129374506778173140296830657081171654270579254694343045838490069838331830335957689961374996547771904210869202160621209575945667506425749663306702987194392737366102337566784334849325252483000053780167967976764180509738876108361685426053836196916223270227933086868180938948325147295982802210699040197898125776967719706493599585042878308962724693431894859442310103353264574776033553455033374865008425724953423123531338371119102183421952963614253614499803429492830809820547328721662694187750273257571366312723084876006456327108448892161068557741712718954230628791064646950705691464509125633861041389015977125711832835753842779676801188462070467400660630525002337295314447346381570944807684876984371606360203830158342004053257491691026285507636177101263580870095083071367973914192588664884953010732325080379009945634576622290015551226338844342596788681644805069953438674946822635403534965570063917014283239852752729364991184590908770190571122205900797980249796629000074392104056319244386674512708876685425796181483305272095584427025002266730958303851873678078966318644718501600674881770487260639461914291637433781696811851670982316515310275504 [155,67] -1712240471097421933190868224186864210853454809302776626878220310610606847342758555323538570939706378321229139605634827698199165994731888885912180764393613483356337674731842917652282096088205120717436032580149421884750064455962457540423984421872637227761573664601933735289602124806524288268453283409711241328998115730956160702131249662132478452274163144461285275859610778250701992861963849954996884709847826721749216221593332583137683478469067692441498664274853681981278950548733839079265754251582313109511171254144129235169051765350789494710473659272144346395334637098431144592758307336905300540074653487797585216105083999529331889057159516535784240732106704120403933650529866640292029288880988094564906607795826013104343594811183997757892578300065130686560968372215890729660047143518769794617628412605554176585245833416190516462352174301535516964699942629581857136378317855051656015311335236977401510083563964002411514911151657527518085664449892789399932140920540407116667490140476031181455765479588519027331949532433425300983189183842637173768379052298995865269228501306865870281022981283692274971257787942076361182231495816978115255386940652621561770477601735976802098863143207223495794012931702987172762125347776431840834013155980315931176534168262325520777322170020555962 [155,68] 288887211996338737263068875815872009826828937642816367648142933435990033244697856922741877334193974413234440808750611766509308092308383132396565420885968776110703154204755835514769681550333479931534857151461573023454111347271622448039106397614657284220829604642652466036734616699774700816489577681819896917996107369424666063282198244258404293486739539853915282929855207125752787631796669805963915456489124161165129925509197175956955850918568684230108404556100339545736451612755979321846757505520293356786892055501704010492987735931187228653372788994435590655774432787270602203249816349299856378171686146816742989549582186135036583640129512966308050527567064421519236192369300951599916050116028819609384512772137140013980676567211008750888546383355085729433422945483011781131031437908193389709856580406630282268194464298616596907213411657139439527571854400609976975451381086975680964440071702081053364390151899109652222111563088937396752182748240430463892974132305999799023019922611349497070247742022477911329033136017393214883536202283638358097446612500875020599139152975032558131065608375307494881010795525825182304661597062414699849534126715129940189952681640410433213240282371164043408671793119584313571927297951267055971409303667087140530474768381898734366176729903232 [155,69] -44047988859204377694569806021791336509307753021482896053932189583649555911918010636878250114391886893741764497640934467779736105313697148220264759257300471657026741230761999522699643695558845563849625707731065565804605431449260856721441120532019559488024523851994718725922860839030840752138188638168605667215798262887924095182739262335519142414715797493988512686758236806870984715279435090603732068115306551083857050059516924718524959528775152740563971494859021068659947719930593086484902026524337243393507137966978200337523722403348731509768798714106649741690629020798212920739770817611024401979764004112812842220278551881326542265514925096184323179334169082565625136560865937137408160234082547985489343141737599204064945281842359247522040741442573693066462038798985974299967183672736471698849912182739801499504842737546003103383173101871519087174997196500306108836032649426119100954860855820872303192707560181264707155275035424219432379891358992326896755234207458178671844930772906500643817001151026091766887436944022610641579277257457077917483568047857891141752914687252839025255459707501354329603059193719494262812202219498023822808697232067251002104322535200569453864372538318448560652850068970067912881997490688055608361521351941040149656262911664792620288480932 [155,70] 6048977398954760087175490736080777716743162494261667838844705214990930854426971954188314242684431352360687093475407174091075665075180997664813537741397992200766700401328042740731279294219669512069200131039001996525849007675265894195647947158860033788367908785402639681043197293960940323821855476096748649449844368797578780376706054653549095093152878691966691229460154137527425019774484360589036340741874602647649521223995859690301987526416182088838145672607613071117788687122310702983354379152340874705091492062206208471784215817980798406779094007515780889536245556883791419636691913222412610885125215421482345316538313833074860941313812833484352836467451700064290604291185149754877725704682681070999287538831505519126152565131954391268731698075985345757235355498723035373950738751954795144841392218562722217930062739970633393478080655229403168117391393740072287947867466668103071473316645046000519232950415758392832397277358895435991415080265186700547538917753233641633882566460759029787852184270408193563949502334528266420943981552925420741490066514645736143474554222737954365052248337205247206774664710197879544454577045486410866587059368618967211460033242051977216465269353099953816752372114273750878188811094583712927656044344299433296243347905577010109920296 [155,71] -745559525053857676961976883702511506904332837265145233781591272661200248602525548451901678204963467409391819633909454010987028277396973226771408477950931618830052026367432257852687867621103085465642572857414752798662990501136671411548377448728361012556503937788613255987635612934873145225399391906197430959695086191822589723182445069097683308252730360125376427325945699201443169855045935602879767511012267433030029854982219874416028255827788814904896099854247712672607695101000752453716276678912558875629389777467159885414123043612061503222798848487059694928012651744386489885609796060083938149941904563112337997997712382058689521771950362947155839984263151551608282525708074865696926064361416600532933272966590629289546986780003108342604570172341865357091656166700848560483549336763251282873311702572366132056724495180058408934261189382465579377650817455096839692843921555812452034953245212719108267478716680997334115231357850635330031207837677823522111753238786345320250477318231961690008700374565095755841382977441185726776794720559731098889541301241070270736564922170134913377440189385816427660710850800903995648264824934851183906072073850405866321238742581843008984976639011657777477043393465755550245468046747169154572845402914357349623885139239085758767 [155,72] 82254363945923446321374048702757205014798398892274665428604746969636869640916553227672892897118750464667611251178717068377531501153053166836096605484899685375989352227513393515631487080979261821399571072789433642851472252826845786307937067471375998359456981141177171688588604322315539960732114959249493760391024066280723712016760745561058761148130188824494733564722878485326194420759447665979735149638113788105098367608401613969923380196266315223010300266999754136927342248470104408742575795017813082180912143036100190625034489641890297616552502084964591403974648500330783409147183802106779865579479381133640196231882024600270729698307769087563964247481587432375687779519435461031354153491164736734025279303069422771154476003138067569495084217522221271087383444512890486128693014228584665001627327288050010491121745649176338838036846836466158146212599706898787427877560666621004636099635696059605354533786881512413059619729782168696856890297390426278164663718058946307104646677448476574257111827615048628008136298325239900599308675956970013361299756632636983759387996728008504599754827851967285520134765404789748784911591781280103691459127135691129731050800447049849430878655004692639048985110036128954493618327880870664530468344295601770627289211818899008 [155,73] -8112816194415492178987287078294911576356737647004686695245129938860964932819020785672204627111706536324483206476162446562630186215613192993921261713028483688016464981789591194870222961663836700202588634333253527596402570799172017604061522223651026093509968555162310210492209873001885748874350265009693968289342716740906746248972204697955914232035168944552706910242409860843277631270414070803031992761378806638990400975063405729210663292722197830128053827122875805641541507201121342214613238583634418557251814567040822943041095229427410603568127703170836477744464220105800824522917335484336019969883799792357631786004529403536158939626339635271786373588964166938064431589487289932679327648014801672570795076539303929284888667770652686048921275832220048111460216111631703504081145157247648632246856421418544954466829308660575394320029772497580378935643501805184791915257502924560617537454577202549373671567194179550819720152171164093052305694330339961766898160788366805429631944879890282150276080969810449292003078646766452672197237359912160956310772804798275495853687297918447813422650544057088220413538674813522936233672513155102641646627139519755340577901231844733353835752543550287685595721130567797772292690777582295508595869575654359178572305822856 [155,74] 709703450251277430892206672126529131228009249250287933117001177498804375711116220813915398092782568816297487600503842900333887368293022095088904205076641495125632008302136802298255889847627830002409259509655318433886965703662093134952754089324036971552600353136930694463489629685822722430371382819066933215722124841623693661188734766815525836563379655637510399398552957913916206016606357659361026854572976931873020462792542290744312870759449350006239081789150349259426535788755418287814290638365982726168487244969877543469141955467270962779464748360079795584252659068412415784995887341735409845776844576370550099629309822324544925875759938976266840475001642517838641411794429763536490024555262393889828541120545187876510252026426942334074446435432202565165213198517685379422019009171097236733400804247254592766252370963657408747127606601788018229405803503302421093449032818245391565350283364485064760466446973548313842528944306046103494113743545020712291849303904175703456198494009551494779704408777596054161424137944093616870509314830210558647243639905689668315148722855964404936798666587012018447598320814956524114934690719988376511616744292880967442275327072182671263245351686839058349596968657320486352478503119542706640129631410980052810800768 [155,75] -52226761983279030324229807349392409094179177296730068019558730988752168622514417820765050846316305014667815143819149063949114308860531471014621591002567568568843391900611146834788817406811339709568490697993399161584684596676796844725959985871818431566984730627109879728363240227290058191160093865713487157471987093195562183503501664779740137490938777372969855065190886122028572536111628458052915161248887829827703720588766026966692581281893644103207731305143898907487507412165529052375137587780729640583114612967432030757520328962505623588921397553836563781890892796197647945101569036119201840402854820499023477115481148628036955511339451201181761084054697868981433200043353457382524226309200241065567869772652170773071206587503229776814026262240007112448654176522199917485392978193976968033120845703143788334144408911654727456025286126235172406264288058240391628729229972845250194152236663997131379366284233972030843678776914300030444326913278417763712225098330395147874932013729414969673164018994406245116681136821125636055581029168044794563967557245308022997638371590976201013517664519189279509243980411728681366726582989473205341848089850756966274802251298099008023302000287467896420846574800072187448184750931488918953341672306861071584560 [155,76] 2810647985127164184086055632306473708229446466340042266634819029052474207281463824615072687045669589679537997710378091543078390002669488182779876257724824922834898220815979677312359393242123698178487598746600255353447620488160892154412211247976141539354067072648213971093912472900543773649080196364933695116347288398352656505282928099571244340152677560196603969521277068519488914135324207809999621616003691569449676744372830804623029742593079716043303452330417704514491719112631281438688414372579183235515521648826240586646392609722835925158211784204034722540754392742975520032723697642934374901725168032513875371477329315729393972922523257063348552428248718976585074303759671300135579985605686464890421436739522953700185649379069458115957052614134800985825972559719902658531959368678102058163379699974561345110786320385407417957436164444931339122287758289080303230642008882852198444672387372808828014979182166037791869869728001482556892795555143824819543088038032163080298081207607930570656401040240847322712579759518552302907923792336158094865398338074948754797881248083231458350302207204584224718426028801747896092405857788864295728647120281519742699689129985099429413580706599500450849923388319695210715634717948199686586976972099429472 [155,77] -181702121915648134343622614546330186967142770469035160744265857062843183350982743420683748183642345269225937682115846917113474909742491035356074212697788881391519090064300965696317222443259912085989969421583670805666651723682115777985844712051261820929629579433665915358675728276992323215379656650525722049941827136555756203671904723770914133509704610188543813147766986037642328865615144505582023671140172958741420062693317226236124892860713320813145881150901652406637735014105544619707299542943840482917418088492118852161797379938582316706040655939584551175631744471169985099763018895134657663319103779039327088102272762833695197529857138770543479715004970026294735205668397361220718014510597861474082702590286692804529941295584549364304162377334200448615570733543416974295401737846935986916516222446930616354682925165838143826657908283754453078380216251836762958458494685815924054516963836584416989139386575352855110912985308570606515301407520354430920323454517021058911287976326665401628087840773253678723967670931269703222591212162206968067961244155700393339145832916187846331718609646417505789417248299838188281507971376900250221072461280223713118377751171926281593220730500906692996503722993723407007323315983330517439042570654684 [155,78] 48212660476261288750767435524808514632496928465607870247380526946427864803517447378014826333261844047472869466912691812370108456198952725297982792375227849276467838117995580794191747138494118872363579431824895846546312439021581669528575540906007183302892819502695221317271220596998436200913961590102411443636509607765048373035501021975399673203909515638362249128171900006301682527342925648076039003550386670134335098595165251863076249556082722807074837875948853842848865060737330445885501104655687497600225966548668677746440096329023630681580266454727126832395661170170744733991855069270587960731557966209798058223975936803497283867700827251175388933737216395008325625350066867632673303562760166460186318011260243786501654744945385397837746353094481435199074145775080063826017808193256451233099915461244723400447195525623281361095372663675592011099859530464228529858094486041678725954413365187531267873376934028453303750918405992655328785039050541795510461187159922271273916127336956549798129471847403949110162170480123702371112036498827355953210234897218980450896388972138688991748382884194494133059385008039863175070110036306375491140512150146773317428200037687332763133426694167599709828667323486358816169092737117630872280751064 [155,79] -5660509514247574924043214064629217744040488315692170595883263343716027357144988832547391690101351607567478998294209756550005177839537926403815702899603031054906952736106647945462102043336864173384597089987625217522241748501088319034293101949654395921899246955229852267635260928661243214714370160740646642757458348406745271936745311248430827552168019283692675249691346563253474973135994816590441395878258320917633850957926921211326632483152556287388336253897266961778959641604891325370850745048484779531024258019742583289095969046638575899411086526470141046197887826619122745213805872646345046743659830743181971283444109803981922608990562299455058943002389747938653676004707844290207441136916553398674061034460691560830341633451541113612139424959887091074712147909872447055668137990643175776429763057680163865629233446791525832214362663906511991267098247828016135944825451398221627563820893745774777674450132667470898969064802943100224402772383783650147834273013959425643179824740051635615409850897732222461857153777340599556408471292373164587887573679147263160237330285629520496121036573984057737386507555234639162347616920327613164718446626735507710378951702702277379070553185081141270586733952100836072068153033275258797311609 [155,80] -997494666694199918215041748786583391627854279856093955498962046565501576483699162492796934846650796232463102976860364310847623093024619311104875603919812817859191412173767675526502298347724588679180761560929247344556861930140068228532920683548545519424115312051480389580205214654920675268105559091866134895054609619290229705361591353282579035234428849056981377182894165594631700712051178339294499668325406010625372116736499434367106420654249127385811272464363725581099353935967845154538673233140318512324730064330297913077660456423962634846995998480665280656565504203084020385710551873319256451906720160712451944181394441960705117120621235105328463390167596054750693464949431885476128487532019404992120839455934638061078866291447141973102661182708484797688335107797314329382209322937422745278080323525142101845364348120543371166597073807543736245115349417056751908389238330772562705437752066578244228341940187385807802107761726875238236723090607307411083877673218145152840332306475717489808736089796455809105047222862781616482968500212508348500006827577631131124713788356883484389501106236990010132902841955239895383124308929977943189175693533567779980449167748158059290997544358289825001045640126402535969082940974660964832 [155,81] 219740781660239319377683901723973136146670455030732223624163190129962747165701756994088941483794739484685380337853267956582072653912708389957840431463774856263600364645655862117068045477780001222928622343470875880224513603106021609908081713755254164416966020334188721744154349176094872815708919780112467340871459482710727845058337339236056716486854174575704047854420131763748040813208480723823217076476948427183832593928833004513204408045118096887570897802663553513348111073058171226244795124639437322528357210342688281220827611958056133475221795133686197067641716868767248224379401353329578150037576234497580439282941771333989181494520170893732740886357104883624875433693330056901092642087625675193161056463822819061647607677769106362354916677480804251455667976977800068415801424626786857730729909208608046235908708997939497834928752876329294392069505120050977479196442375657883761533305830787433177470893566765292123785434910801148215687070332210589174622123991188277964479798932875079950236969593651856459078124331417549502327977081373456730340191003214950300764843514155134387941560200073270035710575645948009461869218488930566601857132577364436346579305147907412242542956280279221126919340729211031291621123741939708 [155,82] 22274561037382165095477208375000375452347546760548800051687397607363257856960389340063755066867738538372457550150393224904680371948849219767055989489716799215884829132126785701484581314309017141050199321789987584074778960233711923218315775988318529228124124716809601609257984159755417342592451544144624072265487261755097048082659977829879824496274120310566482166649374031526730873686645972316548767946718974095281509264896573095431636948201441437898283147216446392091070338963035875809047237536551578727785371741212271388845421236116028096324093645359601703111924831786488592970789412142887827206229201011320298166702183048736071683528946285156847173684363103727788200195502571412480745728542642852745039503420369353320631116694014269672473374672345933181750651461719647512565811712641060565084032318627162417398681708697681642464798353664824557976219043707850883556401343688486622236332958184048547511385998704204893656544148128318955977900017168099405111920076752133626857292051767440544846221139014476017238079393788292054259288907094812375199656049834169619030816656615486178701306129025167137124248249890103014506934682195564201303483400096156383703932170763925565953685992381727248676893941379208515456291125648 [155,83] -5384642781891289036558813107698424084274773010519529689037316482729839472595772036926979590899603013890078136905984365365498548769424532259832709165365787064075136768126668977924670113585712261799943943837129313207136666500685364388102139769825622708977453028732042957222935090760407161922726731322334400485628384287236801900702926667484681913336339131674924692200611516978247708649122595975739115256789471385602038193518626559922893425079100657164691403648247303093110100735885370299593378319630085188418701770468993769956604684700872252110395129077093625860029123014555503003653726730353462854348363725997349581624796125651093902457931048408438802481122693809651768001650712884301906474438121598754275201484092348918713118379167656433618502514474782243346409142697225258879538440476692948509089114782144735778841935389286583506488950057007786729313541080829594176255088906168129728517366380430643117224163432975101848399521662287298830221151783424848430905344956828750528751932944436190563203783085110341519286589499193165378551342165564441836546656815365671801057078064846836605815848267272305594972193924308638540939530382235590512626678096729745472696366145152604564448202604155029446444918408391090572055998 [155,84] -540712456526296063548312255100456027708643654283366682433901288455432758778408875092130581972207058797547925430297501490514298817021928976387579188825935997834914097203389116734874739843341689851284886454314025018610347805346171571158034235362579434071640676739733330882093195590528822175425829314652481326270266845106414336350027186111156248006119010950921223171633155981090380245411492872805408928120454610129713444314024365771091504134838791170979001190678082617226422268075680310473297478105561305830800745519457705292106992244827254005291446116053596372884486731869073107056083020363907883071466597066805071320439518657795451847222808685681516717956567215163059592678193207464696889452761029201148403189116304032007751606043319447772515437074220097551902296920190416798099217540439569689707262118833134020331673296677319136795057497074445513577197843452977390804430265340934209817909331778584805124009785847653317974549161697621035700534830906542431106694449990470396867865199310353492596702048131992897846024575928449124000002961978293301129550951978704502725230562355249637150435548460488853859439413395780814954704508277200570930892164283182936000077471359602334085273786291867589003166283660825231840 [155,85] 73639032907148313489170452506791373066157685751412092875653787402004415575022246320195226282463362236135816318648066163613746671439234142841390085477245577189275304139709128186620066066362202748608012458011855137285006505951064037593423406098062429081381133255572168909897296215596576940859101768656013755505708454700640019310313949678133688810028051666707526929631538376222288671316090329926591198132879881640150805610633212942938425476248619182795482701790989253167888509063775784172202159755809962962755158569484947804769964291010530121764085449662391496313275815928112625045043444341178573909137130899689352414248072335993460100359369741196612206211702508567993665993362773933711691812125692714058829199919772691431676139859633313905390568064488634607723312454456008351549735720520821871958610665909714089696521859675805421494744127663510850741059149736130084521317085964356416984953532169447164546148017517312660884711602351305141382768860527927561431404488033947204068428840484987392833593227580890063650219994164132855159423904655547231206187501291890205122703885809463318209241272040835515513428395044159177279039147729091585801844096755738728776995873863970818350459449815655886154362443896685264 [155,86] 12071724526078889001165878826703979278072507493399670773710671058271452772547552790045783987303080719768125179776288729248794320654328400576696553922010490133626458328254008513343645841223412966831009608996224986926046411260931929773864883401984163485604139415879070034702466050690680878309350075503381017697480258692231049930141508904068105254811334971376802418574506087211842946580575311171167770133231650780264930843414642409219024219218803668600968361119531828247562785274269325365193975909136165486272217008134687065633300718384008236956116456939721376998353208627620296745038161122372007401360540542715344481722523178040455803956338631329704185121923138428802333689022448374601637994052561092811853158110263917880800039296390559774725421799025848819827937125754835641251394918779841171703327370171572699275684786417061098807359977413888002635910439436709572124391752420690440434488247655018987379968457876995560681266451738285375043219154713011643548652787392086303711503815427803005011229505708828514480958095505560794215215634857216797224314175010598214079618574910724158538692045139225159123330544966321841455962054422136312455025638381424841090910312400334537553726232481216542501352566412144 [155,87] -11975323393413429245828359020373244827780370251943271362175025549526683155092343482424714647700708077170060400034797419208865435109503967715836719869370866892585959987054162831054506108958307459814872292533117370350752046739871144381197567643280107585048734107331643549092885236959568484761199850585299800444060179804044446876105525264666082214048337787975107836282139178322072730675264859003783023894132885418509872079987493628885953232809683619783992220093717857931666466821714983599914465590657381050438188883757834990394065756295233307754887505843812944250413569796146138871248595716943944294775286760232400505981065563340870506005748104302944993476537078083384691603363661214700711607311960357480674483039579327963744951217095104333553654160551050362828718018478126852500270077447921089887451687601531283142289842707843959424503411535502217429559905983646919698327065099665470214033333666017494487666416910920340408129719507339014727344853365264948520960849672975695364262253397657163760221201798718760496311138692099544293760097672077172288775300666747683804249409752599123306575965931570997474963758033785318411528851796597191296839567352555662296380385733831372049727065308609625283913290 [155,88] -126919788728153216053344920603504913083039041052552435684217005159081542958957499656949210906457033161772844122589892613992722305715318835600694012723316410905337961512136622699561155180314457541533181109319981856721168618375905553922005501901381469506580245540582816088815382289668496576457143922726731903558752141929432469111470067314869030959499522685865157557919167856326053621285447349715541973358201034114141414326135532481942422469676398341783902386459386409522880685453143464246733781525279276521107795440938979252755202796375743233160233962993997816841251308809020680020996693414422967349171495428986129414147927213961735209537019696634305287646798418647971072488878149429377996054351834700796654551451840433861217846259128600249856760302699570623299106312950901070490392744647000080454825020624002115458360204186540984260945247612246018652498769113677377123523465643376206826035700337358270375408933226850863475366503573042920041540487725290158637814885968889712655324505668377964343374012241711386167199464151035556654791634449952157955198571591884367856713321947982776939777645228579567691961427505905495670908088005241286318194433652326199653425690939713389812173656001917590131744 [155,89] -13783730583008694401552534823668945909848285491652435587205352789592169346669207556900121142427221492463041892452739730355312138348604400839553956572072106920645955667006699658007189030865024941616219612792712057173290305510463940619288276008980316488741059426710776279549346118985901792225520075231549036218982295744885395629396145653526431245830962440362554243209106119247918592040287212364215327203249180657296691990203176028000996036751734210013557359133803238510509610896547054881167871793832496116726038684758992694252693132961850834386374165051666329404414429046900541489183053931908461984393426150574808084124022352118785131034192740631065586581918834687810575448412560327854061909520647465284841840014306610230491547845766009945424108253072919241165698591940356471711461918982121581308613896253210256366605452666147242202233960113331062806198062767907390088997108567812968775387731366270161873364163670287648751155607695215969149994897910823642057088947716237959516085167538041939926853927210992601122121637294146783245131986106114000627801833112053850852571587990357445137181083871829238217912212792779667614739680903267178011114678602668495433071789856363280365806405545832553404 [155,90] -809718266540178239602415935440942956588837471445996778317733794844436794122454731365259110692721262649230542228230818888908515234926669009174534808538445186045526241605869306835263605696022197488094182052223406899040575298765918649033750514798239801066361818606220094687369399303317472418470529323420939077986772134301103896987122414753931804096570165686230372013676925379144585823589264973481446157583169593522193085989835067513791319816780475317626811245843805034976580157386755722845603595378015969948834815505232890830698230670994271960127445161971805819899538001843989523958701776208088250667668228538983450105864341840937209896206340614988432881933538607877756719623594545381015002237727083593306412922366669409350784513902020051933823387550049649069829707961023673126362846506205231218592306125733801069327643460934259663223124068526759297531727360065461246132308560958773794209560108410286779622460966177869862856365228413172984118806223492400980095634453989669989568110803356711211397899496626157361009682847603022946526159911504124311207264900254176785587251490420960080438310653107430875612292944962100571857636592840384160369684445275715111172294094934602042330956073061984 [155,91] -31246249657270304285424857270816343368957356736580935786841123169892305369377994250169601631041122885963336440382163005118708144130811912056666402072106068468199363533656243692862440681642732853658307625570609675924517387827547697999800020007898933857322355550306745899321879008718304430679720637198384651877134303973242438539832686177994502073866068395300376911108427973167353068066105686545814772272803693412311327303242240193524725863587431081950969852161339531504962841223968585549326928032315985278338769556391836698207230065251500929330282965076458085876227356881623938858238812511572208554805586806358707394413945903304611910837901607265865352484099318663264867942888713513641375878201251902274864170315244145634207727408998092767951771766459604939374314827004063206811129284904713495005128459974427538876596036901266785995951378310556461661579966346046676166009554860418334373665011941051904728418848549510352912076224109638319316603360522927375564156012715601273792654739040277017515340011107390263166342820894347663743955194596461960182304142657286164431346411919625444363008480302598828255499968168122329398645812625142704735943705007496083923476284768349312623092546892 [155,92] -847827475715121612139020151900719147147478289102210877331788542529267083447988576077333619593390775824980280026956497231408680663901120763709400514119930032036345158259522359013578774576629027994841143760234898537911145283339311674771601936893971465321938810178490116310856753483160880138909729801109545955330926775704081461999040409167112087195923906075152439314447172054717716955433905352702791692117026650265640615703213398226969460275566320617477498767520635518944437184124024371289195757156563575679978001449118145839518310609547282334758110904396026769591208138234261168711795250196250635947080778793775892681089979221222887325978992998834230551318112445768841222843210373820440143798323506165308599432848440785326598093693002743578773892673483000409961389470357011255242267642238426912314657666551275534061454081111198105128058662246967499121527216939761523669401845720192833377048746767719565459886785041438795040905980216218244128090925491100859470384350979051313329930988011060307429069417054428483180537357667346215446852024765608856801050968355602325547031809165136789998867719183330599170138647846971070824227521623335946074318806607512050851576929810422593213024 [155,93] -16710850401172949799661321408898883147246952125344483597246886154926667707548203595541589793858306452061999701256099412822194064271041320317080727585021381919960641706306388396573841308242774242453508634294355556913793126266347674155795784840012528855724354983194217006108315283514182183111440372978817447952746056065541284749849997692727637484194850464443297527351585284467652046245171119401020829418155495084643865979439148113126160743890431587625113063428919972049055194406397981844167401544722839815024048836930101575573627781299923522795733681709331432460892366222417592278519803784392045964178102232957501262893007806059555176284422345067987231806114431993846305421720993305817437247214674277854982662631344845093276361962078496548574993133559070878668913341140152064100657673901612638744048428002854244503079743990095290086917126908667206100474939833672408002465180664573186306024521749599938459641640441634979369096779024135944853692248188438001027385815098602321914968298691586829554110989283871022391638177855258575167629947413767326000255307751299237228922275359298079546569987567491862763627254886678720494987555955439748746202042121272375650839892392870456904 [155,94] -243527219622707952420284026197914799972542996034676769821753789020167764706012193505839182837599331900118912971276737067787106864074999508401516981374271408336460496805597251024767953579800975797339703477596475020727798547912769766665892755637842084446122440830322835941611706608408160046617329499799657611351216407080034561440100865314098207929377551766986753101947741693372446927420841808837766557875456561779513566670597625474958791859603449899392167655113638034766295015145555284318606698057594449016963830696725749531166684254624995505907348634940091992884127587191585591733902414578353180367844624024208698196053334817989792824115961963047346938580978613507328801986933723724830149259435164453636896242676516880059841776914005409945860626364131934132587536829879099055963365912836424330156580421575687191914245019792077494894297635854836903444166688278187752392127049113695407409238986656562010039793578475486842475945043419818520982486661183637645282866311443909675767010105674460477797975385332913234742462582109830468124201090472831942191305128214668018549325156758968070064379016876154319025876294433652816920399740405529547413019323506872564227097480357168 [155,95] -2650279862456412623080550286538371448141432334532429522821529626941570628088351847313850927712894490573972565728486746354608540847697477054111878040734608117593110641867149966131665434484586590548808080616937593839550428594389831150243889952305179135779158178590897281649057192391618636138513949408564888897304746735758208371322176609522807287526946154442631412934770872563138566491182060227972162980719390791707633874924317706168690416907725218603085714989537080099416970595260799100352873773468683518415779893037224629298777205780939641194282592289604899600503399426718538440321035203357913793566296871338266517133491221982757758304031748234253839281638109867301723919764963829682809287647408164323769014733537683304715789566361297125653169143669799374112622285352172338006744858032369026542904505830306149655631287565926195856415995636405425912747897963892901666576393080898121155972722251422999496434747514755736083273529463461019555656012543293027355418797495990888792560590387017081226524062423966576148714984363118121657147701922201990156082782456500888850907490644039572654854118948884904288503365068104437098762278762568330543361634949075532666228276542 [155,96] -21656928052973514649724318677463234064985519757987593832407685454254951512625573276248418915374662500053207478051447609965973338837532343616681651509222589668733306182293439227714925789101635844622861505956388274496984526471237020535122388174335611139378004241300574004640859873230544300398121226431040120705226889901875316555910088191517655243307197156584921369623969341784094441769107359701676440749744721547349675875839138051868620957532908280336740332967897274154065021027742482198214976605610119917332114272519253085703294629151883756886147017499292035818028619800972562242860376636418413901494455702666934820090502881457320179349392277695296489168791792852163344531318602976228065159439746118166123005373673436838906389552429139182736992558401083189370374035770677847462044180341809414423228018430080021206637163735379376958940613780850153402543399518383465488180079316006740244660346814606645367923673735026548542520183266309803095260099785141693650900881979204327755259508398697292338328682522892699931125827115945913588222690397451514817536232337559170266507825560678859909747129073331547504330569190499771829620588089980697611377051572277835976640 [155,97] -133215138163742687530360049242672381999907882846879543450267857373345189736508591653001398253902335808515481857336367139196570050640242606662040685879704731591620508016135147223101398932760273794355935731722185654612026922963563045705519401505273966197093396748760228695324208398045713081913642400222367534130501179399945724182139738294175140273513886177256740653438451821295774067434530969576293975237293645530856103372154255262501712779854326062946418926048691791728277707546586512653028211364818277925161316007565296216446517196249806592560141736505235908694372165950460834655037470174359458183284356639219896133583538353833071924396869246949129992680067151336760343567497341742995800566567115828128653541240568508907527138043416559559548822384330289149823904110667631637894627903248444083056336008596541107063221423069271995597096334965520373133366550310358201196690293707421788346383415853829480243141729696078019813982716334833670874982331647752045226744462764471536046143493688082857920971771792343728232507463126233435257167247443850559080388951412085226484404713859589147922977217733152771640318290012830617119274590738918075781650968148479688 [155,98] -617099476692869155915325816439323314416456142000586238765078815763136702537874062241093584041079365159365588147352572670426329864401131464486677768320094362976465538658420032556119733961203138215742912160430448669113827570045582010975589998413605388978978940982646561495417949272487332178358293922834392817956072576167594580223655644921614509302600337550132572124679663735866789508730890328274542618759651447726489191657836444597145426137199467583113303622798179544392401744775063220031132842189895408710157411830927957400005289983938032205409841203884360937014375126371840114400789116171059659278876345482658639027342791620405290048606913306634471957045684242486138983254584604156594927624824814235750676792587456104050955804452974447438720998189519943619082283710510415455403204032608376062540595939616320596415592296430956758228007963998557823982089423503126586122976321346375135960331934313812353178686322865367098933962872617102050495477755892695009989695298353137470806381764563412751674800908101372805876444785909891690791296843216101574444730293727632094264105823493026090988685490225218408212160138325320209624869339217736953436326012224 [155,99] -2151044949124973744433060231156661692874667267332305199316913410959546702259046327480286963767682278265221732235568965091825380138198153876775808394162203688417764511536498561866117209263990063325307951058324874793603743290925582046652455621458807577044969511385523021138895404495702724147867870392651662580407455027486739681245043315521436771011507819630271909508173360969185858697296749062104932756252660294398855536175201090396980541117328268797718435007833906724186559642811873663727338750417253669801161860676655517859216148054616561895045864331194890072563282975166311369795136735108053467724243807098496947838467760662048050978076900670568954801369978806440006656788068039665597591085765384477804553479315040508936881231301320843219734046449023093704625074317193201326029453421323034101650661304037445237408478748297060266073022331774443076744399060097136112049524512234294528551094236829397060016506056873458895300970013746943322681367607537206044633566333583222943349910369356332851905524034743961334446478870054145091512522973508693045763835127769666780316262957012536782651117868588354096047690639358339030346166547737745163920872 [155,100] -5618689795020495483363547346680706480246142988095653130507758026198485435701527007654193884308009591909276020399549196033317898043259928002751078711001934424652338731250848157298224022984012484398681353297205246186202305090157229650630390578225171877466734300246337296916858682619919016630265609656809368752777498277291903690394461898233119700935173177135434536422196085940374820977468747855727548915417222750305786330849969323504600966447953859804082741852939214481520509657132730329266327581181301791555020432328817006647675618293265875290846502849268861277750441393445925436877492150942133847660170266051935535800315588625617259822585357707704792757408112640614776893787577587290315496009723988181175422158653303882502423966378855638238182062445303524315564118524425890819514468265275724967226822362334150902205295387581654805925291452976260488337695153986381949618162335196443945646647009211229164764678810758752010530851540572086287187125216864415106914447258113813985086045478582893553778543956126647574220271348783383193656274762347729691033120719491807999513100507002566950880322868710121232748420980858481857380328288771200064 [155,101] -11191331755584497763353653980235711393693764687940999227515980781928962124117339695208504471799586949880263984615617164791543018865907770091832683839918409243459250471922410938828498154079105348411364296077650660434957176768689982492144253668615072600729721393236945536796964071941206695569782104418198649905361393147820028136007831821408662855758345982559349338585211702425952709748770832066437696045885284783861205155151581396678821362490004299655138374984318123929698371419173480057862353065655981253234971146281879058987940962140412122513613518959475245613620548718082158384025416833553545481193872301148884355205791772907113141850217424016047679056040514668371841164541330860410264903626360813927888144524124567813328381557036265073378318446553517180008349105739882842524773393575407203831560036371159426872942686767508343141693941076952205420203196503211513845774073404883657445242634756961450696030444300845595342720942337945890778558200256220684271607396446996064920337013867078307207954425093777031108581816671243331772802439433983162516963263575447296748005984583215786049455819842689395634818802325183033639472270240416 [155,102] -13220456375969339610733177707210306706405985331407900317422443410322786215886049595551776224371996976529032852253076441430076935181072360041532656773318710723762580887473291342029688266289415143111429424194722317582577004539293314922903339512624481261070826009823342186169163395136828747972192397120390152734358482558807595500434627512439740122652835368884434945092667270793489571224083437907206057740756460777190720924432850354117994226506656769989030684633362450479894997784986166088670064184581369350019598893633065168907137838538069403651805275042290854213706277132938221849059932302498357897984361617569280060667963656770916132254303612992340257258604958946454400242200413138999489936077522514831795830804677970644219002913298481466750593811192464770428141685495060533318504860109937497381783041672309175695722165075452073225130470245185654630393161873305632373324189220345444277292663622257833122658569625099915444042145834873025505249360391362011574521838332728569215563548219863940449313762012570535659301781916187499682464724006999525894268061437812907103225264896232805755153578388360443291317849247973265621724880 [155,103] -54739354368214999436597781889180409108294167302008038870232751087679910642825536147012192274224344385720966304913689296315941321810321872220033802493249299945919827918842583339603489671827859998646834883077253346581648087682231364649402929512705757478703924861339126426490516077985983446904571120275705050409714207242117394140065236836402067191179205748148359652255093318815280870684902863766883671898996130411002911173609627287746017278253181179534430454803555886045945328528176609631877613673393246072341056317553198715622147380217598983377599168410944539597670014740699662169949632411928124845483276246324633380945847587309410979245079136157509992375712065493516902265421805409035656180024968670994974845527672712912026975964873653339210641973153747513072275191697451073573566898156620959928754127951503140320513601161685691905186560079587835885033090437433106149631101250326492183297842741470499996794822902264825716699227819577795627680276491928986341596316621893385399095730174588451486275942512754306600382718167021180372419343649642652156142685085364625117920357081501715776877443999209036407444517400179309874 [155,104] 360217816080960542080582215073084885779613465844384491392148941549900789166434709200363151767033405565400784454834976545103742009656300109154336744634175857800399766955484275130674091515025160769971875263802221785188863796659593412039570669357801927578755334537552652915581017745516267145891902424455072663462408190472190899248871350784164628962467584005977772721045154434713937559477131122475032640845863242489728186195642773382733634853335049846447169326962471946447085337260695603719231119936795178938928895400081865722449956013927930653236761864121798960120163761108559890536945424683792289580939270900432644063671419432513113875476112307179330255222464888814137175766546334834123725360665722572809571892207939227041444274445986585335171653194007208148008650377695955260896907130905161024858873980189768698383602225262385249214188182394896773808635939550147420328656173739757632945483817779425448281263568148441718966779902538249301257579812019459388338837744337204441376458557331665303147111231789802788633365504109507964861012544378419073260351886543605292290243147368712369223964074927593508180145970455840 [155,105] -2845693070588557062129816300576527779291630850708885887734428823380909948705006922189192774778291916429210776962566027855989476553078007473202591433534576464706326743520504178396712914139263972588909019719528781632932262168306935247460501857841987470867975318927340856011129557461081116883849825161227173177364329043379364322826142787842215376874896878344685130513715515423397734196041256668229210105808890463087687007516615627622816999826836606014730207810626162006505046608693652400435216680825735899835230969734261940553599498104780815979054712931875039590542770996965704320072708095475767779715848084584538468592065801676062100866049931656647551168366628181230705132670875126082741600719413302676071067675455270946661453195623225388799308111580377680447782366777001005270376367597187638098150873932475361365774383828063483660418860957722155988775524696087718826381810991464510196587865384332922951646158923274416156283980242931794261179170299708405717190369251160959126009803599066739374507180325826515819350502961078410045480982719897076594610874038319193750234984505199257491876971240297055186212779140 [155,106] 15954674233695574096742782232133604333286549950765606383715842259507776759073003105568733762010940041965502946171403989401194368271828063950039596235758243290154711370130808650195584686335241995998938274605116330472289731928484956923939989119489988905764880985965454602670507892426252100673329640645012192341713303921984308878775965893397324845163360551401999031062975984556513082265061969616523960710918737263374957921016987595545688923446469399552755597070395777817305669981323530912814022800493963711382685271556388431019938179187159116031349887587799789524360480016604447650237495835986175620250639809622653995259334609476582493899621420220610744726745946945878578838884140599225142782944607826094405115174674801219326385431420675526902789279230894677782005901839401265477080434955550406817814837064252743526241012092730195076874771168189484148976380894815286334520015422148780623062280329656426240603389960382705475687997600203115550721496753106691674435715492617691404143215887631122713807944149656758401555180987586255621110769229913173864345650812736379871850663663363022608776688757102828772192 [155,107] -65308338166788825632851903521662580372050626194035808968918573146192164373533526916755013745885147226326614737263060790457129501434183579645899177144767426633906172450739884095783507878902847708686632168973619379515508559610845003209815356463864145778672267488727680547861865693965075927914170273532686580741615578220227858231367522335311700114702999759307127062416367060206900655258492943482752589403569551699654065726804021045673280478076610022421138444725322416047235093373077076255099199847647258646709464923612216520908817977797673232718130464365846638058148692382809187815884683132079009109193804440253712386612191846845655854666931024639248830729304698761723433036538811064011733199700350500167866462025676328557682407245891464280653418417811408985621985267537453012215501526989938337831198413894821087106926169840244285269318667579040640364646456991779576255507076112085392678707285396879614287936668025094355730043364821386688410093901904139885674225491047269152551296349674904433379800585129223668632146479490401958491363029662018312084553803742088770476945999573538057808156683436888468 [155,108] 190914051713067474975599104241488555928101909500789989053319299304256693571483279983497341400668692493735561710989934172942734764222526493660349816185699598328330712562021286794669920052564990150815072328407551012484800183846723205249820974308229761169787092348278323277941216290125492831853379218555633716006695926768539855022149892002138801713609414660469140553631183706015099181576473692707830855314502435884260114077283147102815021656688397798886601923269446788530354700508277094298942451189461441888899569180559937543269443368715059129405284221836173440094577160619778455520362011777711509821588052325630464132447172664332800112420171749298527464535601247094738691338390723675868074468273804329276915012950690381924163203176692490594590556218039947664376564529035102234728471437347794935309585071100824923303380843548314555514098168105416351402483496274864103898745642502703801229274750238425100642391539152976814353148854644847588804500572735546349084109181770476352185213160000641436992891183921373583066301668289925815531768016077030752246290694530241782806211066618845414523358401888 [155,109] -391662472192135324748624773112731438729338204749518489691336971563332959472669953564751842314714839848768666194074743693578053848366705482461389997660822163694657313977370419648537371332371381487525862917652099175336140412826211053804091900238385802054381796435702419669905922511171999919462726194245487334185805143121567985024810585732790692325609095267961642850588999179249609830146173149180711829192809311083552954587172422325224136979325882018180616304708974452667075294241433278273433127122893651642389413595006683170414844693660272633536645660309016174335592504462558755459394250103422780903859529012834099407572004010695929388129465329177682729215841993290224824001498306453893687196686327032253247395001751277904033422124847417118656098161366060969590581979012295251086591701701139254084036864711629651803060229048120757596155259681689285965450346571149682043249242419713651548975017333499379251833375606118354106985061687184543308764408094878399619236110108124443276596664458697984016886198137404775442273858008384013374297040121472015100691029296046536742350084410154346312948 [155,110] 554483907165107641736277116530408437993734969145962294391329930117596828730573298357796725587772575069600800003128963606150495947051305009928582838320698630315720366336768554926045230841469435270035355242107062777709796447321196264569288305148966010681451894356834653420721253969936453553635069855773991502301512313865496977924043179547094213251527845043149987427810381881408206585342026674823051690737083415541259474457484988480501378280146090630921426190044347602186609181866912685782728407847993026741339821592266363306771071815642682072976563864164450995632805870741122681508667328181238439290651877395242887688835463353102610714249825289046323550688313801336125119190067831382822402532619185069813349659382125329645982983166075454742173239979052491293757079283389879906431760105789114074481147396597950355394411016569244341225642014061690130675302072671416786685361403038065835934663191288873072408581127492060322846049873215159162890864615833105384359279497921630628974635762069110927952390562181035113649430345870908719386204223645141833736987189911545273153065663974939240 [155,111] -533121419229801369860438924264843256371565633411347771896162479854762453411366132896472216501281069334451673895657763611625179515920804023255472741919471677322501463111031635193003716801420690660304656845077774647764296189101169252601281653192446413591247495487517529116871132518900860699294571793599771921112956130832887566287290659524813956307739117514097937622918924458756542666228276069158275076384050092383751435605484591831777862066050924998631755352150705331081035831087661364890558577550569974364497221786193498018665249329686585564531988186365947132185217305063464506376922014623439213182541898371823686631100711902532242116688283941245134627263559553065451667951574591649942797874053483893195556901996409396714831382996673017627286638355104631581214017959852989818530195494936102766250150101993616717765970445584888182517902121222913848217078058098687429482929926721690567318522326288480707235352006273083434287350674949601388368004119708090836471038871059250260093229643672097273945413241447504205079740711024140593600821076769111703557027554872204111784857723423 [155,112] 342887760440545103773612637713719144350513422218936209143006621216321119880023863866548264236936515526967578707629339854927756987229928051637977430984789518858279402633249650328017272063022892816722672924751578401206891847767923405541522869617528377740287253990620931895169700268115159438373920044391474243383377133858033055282582294060777877593648265646966666030164796525822902630089653218146580226208513721996017880464548831058095971120463199734293558238241430008061090994423185167268144913173413913112115011907760358068590983489156278373830534976121365731186482443495180355131504784336454281052120432786710673202203279874306833377536631013198244651302791203486492713845882651746098094154713159381664532461494924595052582263644820399956487746004262356623084793800449447435817308713907348641846995185008821161352724261403393524097641656992459583423198045927827955602297937173974904391210601633235140098459757642447908415566807195010907854989458606689667853534341498676004878462270192539595565333638332723545099030956955307008952001491387125935802074712761490044008736 [155,113] -145458810289915073789684219659318802753726214906465526814458212398317544883296847899370701870337419387325157525145287429230578940342008819120472842856234396207706400419292693444302903657623748026975052935939539630121991461228921837046050476757474428294682384607126996180127410365803581064965955186887086799251833642372938984236796068072402990155492945230126775770711059260288914732691256101783653190076004866538966921859539024086154829384410670574020293291164646576393327991303159169314019313922164321441321387175424744532107069101509497102255121928959929996736564052699113602733702735261588070457043322779591928528384509426406153550891875953128636423141961852530796917032658840929028082719081667224692829397286312618342578465427592722460769162973631716222819983701549622223471183073078540758824795795972703867282406993583319510330902044257142129399388965151324191165603865516431661318860215530300883120395264408118639624950935612029360499887598448599995160517430682291080703527261193039912218873943450937084346642363302497895083991770580386708153063125115576420 [155,114] 40129901701243449202859173563154702351498526152513887423904459275223276338029562150433421831998426054407520509310223969191918946745441793102867849870770896952975486604270817132971701570154643668783718408125051890018272738164753745592108660060027072523216143064114046695743352603668969569913488846375154089269549216368284645190190022604325773254267090135784398998556810555570480057480255781072285091882531801286279581738647229855030421159465998091028686035487311613285808819001003301858574042906931238131700557083515099043282497494977815429191163799002682073653203366124747702032680720031661830546158399675283400047007460073568564142163536306989921291583568434621063873267348218865840134155661241867707698384784768353651648041763321606885301643764245597814652867349285270295072253612446477015722333208953133328312173772539808756480175081896791066295095111961926337392392129275452982311426775518465425939583001856158784669660506001853508690565457700842081555056960964649790761468802037235184972527378316566123396306047810584613960989908940708682667881176560 [155,115] -7101621851299485494138787830144232504075702245991683348166720607592025401471935078879672996559414652078623623044007415087495900535965133538741488571897763396783967261859694319583921369409325989064221744352711308441240296588523544996357474331799785871683972856700453862238122106389259249525413615181706712699680515002687321363888709737635195359048979575450253296971383392545340907532754058851213478557340127761890920102999485715714825101621638281196627904462058759312578515606183655495083343049769875390445805084245831834953516578568920000108516193636137042376041156202167635003986515748786671587877475114403744203262016041087105420139854384730936956983140010343688264435752666183407392873654958635200216271824532282530730311365178411732294439075332515234836529859566522363117762093405507192390935699837482272432934943384499761159557898325936222834318241643965665907407584752978411169011769253552929478511917591369352741067055035943274811478614637987936971762218851023144187193816195119735112381498641632917201791623843450344874321670610268440282258 [155,116] 796569074602190413772798683709411101605786330928500504236544733228682174343495639605278990707926538827110520476673267324784378009517573264689200952400041336488986401822275253898370266401428740415128289985054733858561358501765661571057166400540062796716678575997997765978819130873015429252594843566814527968474955866941788392635069658543447290188837488422243376062094389059052251837656462384420028871328990385489486007169449893626261487898546432127620100475878741822322733376844590309248713100960493355920838211109562689177232773489820356415742690471615765692790606219628169608559986248051344414330465525059733734419825629458604399905033134781550974583591840916392902425732245672780051982463909436382211365592226853422791151872132557196587043430199434090779757713186786161529594141580487464246592411854307589123228223299793019924850707810479658912567946823265076064598770645431335473090167597287615752422799755169988453636191407571711395560212452658151759542554633489680618472682283454661851673208719609410908840477746765166033454143915370496 [155,117] -55947522269033421480458368414642758155256765120823887392016379780490824016392452190081586280508092594908814778711732705809898648205285109256491479084361087188953438805836741987252642858279438422858840843638454114966213881331103218563559182284214861012200922238877438977307602340217766886216362881761892664804243214717531719916114035697961344636565616887280116179623985612810986613772021130357753794453805350149048346760272570058524877547478279880964860630437351728791073972800180336583330750599321340404968894687150208117583462243888252305767593024190716406975594467257269902862449323422499624567109457148418290002731738033355453473003318537048678064026901233381607234038258483966949949499986767133773181817579814753340938275682115771608137010651855536984951916389651274236537855935126895128952431805915326283998292166900068492192089914206270009782693449784006468551498296999699127004720347644557289778111542271028007760692449946881600201193047826739719367416406755688764193333431143299732351758480914046685160374529840960279383104564 [155,118] 2323146915624357009749971498130899955965881573485003941716868255236642277782999458239635988454517891228573642837222354518083932023791354028947119347597803758159867618109137250285502580662154350947308065021406662354829077837726988011656617373955230339633230150034153255576055873140985406929737449071526608045167621843022488357576616512125194264060498248109133353724056070333412754279050171749237043163731176242285261426580241622343318946772933475035604084339809478149282888880573250338359982056859010468184117528264724916208599420792977245160598912179423477205550094547746042597088577800935776485867369132808132755930914008476615033666245228904026724540920186385642694391672026584289161936708616858645946635872818623369704054521845865018838705666152533711422421514942501163426954070027770307900924568735225969280255024246375306346279709957468532824020036225987982179719988215376550105851366951877593275495020210184875325975380176628001393216028747566991684475177261767224743118153681301279879140451754482941863826124464124666872 [155,119] -435600124938237421130220981737962536120690758411346112441618381885583119844409397077507306917919390395579027817273877071155261967829540155102919714630537446345465365412992040338438696231263810491111966875823617445753758511861235021431037530013476859549080867867181898943034941152729199857158976742969969135688118550798701858147907510712220653668424278143619648653483647988946649014979981092232734034079333417424267626768899817030392722260924961020911744578598057159557818582733471174010814740903308299999569419162600905884671121475288499411533393359977127352038619029935958333105398748531235061329995076995621200291589907577446461165216712529627803117419581880254242491792187908318076897176551178023939857570542300596567421025048401683000253181477168363303391814630098615338145819750630318003912240026374865062070436754277299463492660728433804357816486547168172003882959432406367129898087743316347212168075185682845966198194907940609875414289217531061355089217983069730178057193926332089112434549037456599046269241106605 [155,120] -550531027345564383108096042553817101179354942864578735034214110326847892947344158284967558223332490353462318336854253883269143767693074859593497313353150849979883878100048459091910060960601736578822387922788338124515730254503293684303437485431114238357507876180870741947791034301033532106244532871137236947113199879762945014068830474174340167194478312545322739630403598085034082140203076646150911635407181167359710959642110403117345786268003857426456324219723798693048110248116669082256794214730703060585455750683147609036342756242832381897213483979938070787906060326285797476329365998773151508500576976462711748299837125071859682672395027723917199770862545656642022510119466178195191216634982930246003939033508849252368781133821966038905140921095192475748799581975424904852183266839037630618102979430787033598350627321546741274113073177365295813433046511933640731764855942869923468611130040593691665237835358618339774101627546459745045913294824318634629515605599172833961328400893347265813421110914543854854230624 [155,121] -346961412626039584359117950079481635521555235177154112369215061035835222744817989451273343866917337496124861218669246582706986892783927877578346378244728740596480139646286241292793631231941483416948394638885914753454762261449146594912978960971432977880672006018986605825985708440978156543106934697770182260409773169664256756027340557860363637875849100222453858346130407091270596708378948611201590426632859290040047202463999371360916113160102758586492346352318161433134538667209030150133193097231365362257418779310134921737569880873654259732912377433612399422709660767035128614103903836701270367943380450879923757735599606560822939977949670422972421709311872759603451042549319192925668788358964663342899476015988849949291569323396823105116801446035365133163415317473099452154133638753278722552732281993097521254712331909354640812291261558171139185664216225651326806508266877425306879605228200345575176317528664468269057910852374004766951930754605486646341232926104659047472523494626623578715360802520065104788 [155,122] -95557655187038772371834794982391387461982039936980292985796078719707311982923762385942683639310709775648890538029716585687231351644812821076066014874539542125712404574735221567460420025875046828499256376478938037214857225448648137690453887867719771205357028393608822789968023393515837155340529425451383113879522405969169409933929214495340250721719105226381324902892117929674880663431256677751512661126817196895650485843366239331419323849852832217905763935601678273159202653805982039199383463456340284147033851427009089282688274950570492643480663199131980818240837315908526155878615713558133976342900966859474962934141102800493644910910055730283316136092111955307930783901810090406625213076009510187032525942821622163305614874459702510984540694521072125379532835439081743652352043375394248702877131035611802747419667876982630540839728676139313068094485841356170421137886542710475720844981094831237636192015373046431555568744548596497624523819724342858086131278145604823095686061643263191980702780269776 [155,123] -11692000774451941667201709657223772152860904310542366847284187830572917294551821600981609879852305878079207591173120118236853393775189227424967051212202727104617459936239675570779286626795774414074324470846772183581513132783282836164817691881117648544044975074831649483902221154721366659775560256009025520375896070009119713863933783509283155724267746719195565662624261204289355152031365347529651559607943479828795476140010475961889367373021201442277057095066831827905255611605364114817219416519979768362233555375249614498195330146006626086762210730019930394200975426261915170966114182662803573570570592475271550403038564776239411515668946165029722002929713656940746325327227270737645875643652557358082836021395571684525024104125708837826967523770036749631910403288712261025229420826632723214934169982105773075069937183915269190211568918674512443344159472888865462664598890329700276093452311569302935325686845784523776703101308538616786718326807213878526043089083779665479403325259466651325900474 [155,124] -639377789879505425087352807261108084174791446487425450560968315671757171062832083361498490983138941060165367607041192443780369704409895043267362932854303155278443441637302051748370083647108844043047282523227302970783850905853322850821584793100723359309757541335211642241667903715028657233321768421968569931487536528329213618844400631998378900036478309792080164978913421457192991558058316747487758817976645827302312819301396095634251131932855096722253082058623898738761999976138389843379653131014503518980917010655717442028853318819158564890865490692034533761615491549157260855349673828912782625825470734068501686425589260707500784068920408513284589458013559015943295348926278361348678050326341443074296655790155418637624815303161922784025445656223432696435802255209324594063551064433026403236043653222461393162831502448371621724882130493509661516256472895178404453730552236494535890987152945273308703649527877351827173724690506938659401202725262899164321767282064007265915340240629026112 [155,125] -15640946953412577910141479989751953662231848838952177266899298856590161808408190256479671782312625164832835135599230988651230779333479982136301985075824001546959306856824866292877879256900992648063042983316022123033714449826014155736425372741172570543870205908972864724433583156135376145630105569124250398236118966843923929570923233857591494461427687126299306562775947566402413074367557660961066804993014503444525085730947484049335985329619533229399749467473566114330094813807681540971558715165658564518851390636372801018365169754471540797403382567589125118808377575986484273741303021064715963272353717991483885809892992383893164875260086436785617293937250026721757223953675144855106791406887681797691038582877883228190808922987810476525486052352110724851193878813183299009760906357334854137669852285411777955322560756487081384256065962685202217778364668869721790785510373941107615124237274912918788969946985026076823415288799581341931435953300603029697689369075421152872961934124 [155,126] -170693574522872454948746176071384331949981849266882618111845020725865722546458570518766609029245852552087010734219713220127591127441715469885014840980916454993193432892445420313038179069271395003748182524142663162341354660017342111215126723692591895434924692647298393381292680720410604583017427757992393897020253098227717322942343577793419560848718332613263991289373595697411915650180034037234449664390927330196759369849991943991128484268978097020884251208222620068696363026447657680742796951590184903091781835661665789012099959579327957798799183191458779036923362594815466028906965754694137503326204770299425242795899917188245993658482394633525303102711094081840242786736140363168587548757658764991287984739769601274582493471528377656842173268999382321647140387212551271489527963679624013270477961022739092192093468550739653037253972220043067083982952371710762645502309486064878678354669568865941665616980636412976717604771311298535335045756572988247603313382967525187816 [155,127] -826335268771918058409121497049903581596609563956738559764777389968701647521562427521167758913730244228364543487044887074247567975893262770193065545321586946352333000533999809842967288389350955285025751513539552823428870220263216370133976118664645855228780625276017836461946541657204813740626114380813275651658625387410991856145621174158985752764054324906468447362147467065067494317899178131272194153459932494270225832744337629103111970196764885793536837260922036112598938178706488930531119874141340020063785830781144071221674298126371016288297275096423424285409635143382773102577476658576932586252725210146988213236710727750741100457977907920262269382259833765474534784983360451125991688771454833468275521009050042272202754744104577847835138760938945019308746669311460235129401553863834324853537261063069246377174742122536304666566036895711534016806164142530121428706925521151235466545606767373936511232728862298485316932471817747211390573191757415786200436687489 [155,128] -1759896801251584664804245658610536086314935463320698180361537874805261374676362899942494539241252007466376187640109307285796667962909892662227764045267071514449940287796938524514051129159201448304592182460858306026936041122098891688330959178885789876960018898303258981155656653044955923442049553622667218337768609007934627635423293379346849579995543685424723276438915674382077380946546549217463571603978105762927821547860139042506519147988317307973533019712871577048280721420644147196068986402744144959448881219603688958175806417555429409973124502503888351057816596541595383692659288257697042511387602666064980911660062290070960467987377437999077684581260819450970132623255867964996314871179923436320897446545366629471478941813280634461836323712021501825160739751951336683904309813534693616299794389731912782953060523220887064069665337020877358188888038724764867495405475083554618070164838124894585073616327577699954724331938521527550232166578987951152960 [155,129] -1631374313003400984335759882826879489626211634666313878127935403205271455513776532925424040957990978603569143786274007171368436005863906913579146980900991571694118460727920762274969370895788137874438807846593758585406192700036934538329044381894307388215769468953496014575469033633758096256855255356273422664544733229169055820680164415811435523610301251679501293210449714885710485671363275527986145243963998386997930803453934046099386197407696129710363380725457494071367053348263127996467259967890141439086131818393729756259470561283863956803086610699628706382104374430701035083863274919676324932268539603856501256974143820670473487758019172372573358077748800573488615482915984757925880221607610666961913420898990052121549827625238012921003326837084866720224461437470421761539433883322041792249658642183869698623275016558073496285008861689548337315581627962652606555222351659676762420805945094658431715119803677370045298195012384308895786313043544 [155,130] -649617356345271193088416057938123920387586254404493719113067187283856318365456254791402280091446908056505421217480372067905460487487145686694711232384330926239719218593696729075168604513838594164342148232072087348128601122056264514599997169324699942961367293754610162482174926927485735609847246002826726486173841711394245664879864582168072511399589358323233651885101138994056519668854392250082322971106918049666523939363224525336631166041349201308946948716834718561268967116532148122394070179582431176080492975366101253134390449479171667472935414072273211025992354605519322613220216736126821782623848138515478459469551842235610786181802250971155361347631474388335432756069004352442686056494981470222722870381182324999160268992550843044000194689259271828072194502857162739853377677161780325583288055899963784444391159968811975268434626444688179046078325067628641170849353953020599306836605923097149696937292274618435297587851834341997312 [155,131] -109408692344367460630694061781002886158209982039919932897655288219755501972404562799547658495919914020797886283561014991522872287571069893857402576170309323493722883461389113854720125269380861907230201320846008852136512418533350710840025204261590753940949422870471639721635244044589185285364487766829403301093331338379098186063000320462612885028301257592745617025507507113727840716874318338664756652622872561183236696358148941869256460357373640101183807256294899773252172350956893944182388568703744042661534542106283161981348111900237638207972073226907240077365636943224580852905664726918291668352937078097787365535117130078785643695013837176852718532416619564704883595654888724117363612951875128839905258532886432285182462034611118496936524598765585329777866459097880364334268660348686689773975153032251534516241897688747804244133495109438535347677408509213612397918215201327567043095786232748245496160905867570246478963040352 [155,132] -7654368918897516709661693987671618632270927573052416494010329065651230114834205994271487441620557177437024146899048432530889640008817165728374802940361034479235476969476585346258904808636894550051197296785327999621967935415803953291732044800498066462202427196175958578309535397380029173914390016992879543040704886868351011518123985887689271623397306930480599370815582780043166614396569383195339660158715116377924169284191200929681034126633552233926012157875855885509523348362358947508478372824928059120814793431295867507573942797003111066504189613582636139772102777982492103932293406434441235153730183330686746869831950195810304565131464338180790096193918407069662301444525145107750948459733447295546395068851886477755562854617196285658093154150447611517082415189231474580372162475519657593242565952020158228554767315087124529289518474429544973441912665145195912408078182348427258316438194960092143123411025028241472 [155,133] -217908738975283405773789415841957235338921507986279961852700598179178033996692124291371031246561077446758753760241930839005693049062401981779302774300609284182583774168357438315071990374276003069537032570359676589652899283450648297079394624011938928824870812870042988227400760711670026168633779530767448504697209776094868503544298914746025868168318849367170709093933846819625265418211285357826542080905271027872276877895357518785860731616817129045579595494438608761399348417289373377495985600230477759236538361142268352525991485142969725133429625268675747609168212091737593248629549900096889055290930312993975995839305051837833052007054692457612093457078206382801650177714095610460460515068735196635439312143869038460335225241464485991060162319664444041137377480016522356029226375740046695533665280674970134108844046534011412258993448130846021845639857863987213729756704930395963834271815891301158737263376 [155,134] -2466011867091834852758484474681074468217898192368811264516629319173221146731477988516905337003653289053989584516165077448079109307160812383827004515299482696625672581344042850109880580225413411362194045576677346018489303276750770324818418605552394513932503146088396408632189151614658200031412385934357783994922223915325093624293204722015915525640178102116276915991032517947424389416926827594154623748264698682635269835336027500381197189877236929640703901909964797376542028723977185392093768309302675938922876483746773222046290937845167529132181987942889983834447587447463131986479328941008142423134640714153728699931053753412599042008213654862461473569294246809601934796682020016470264076104526250774540722591686197799037895209987166059322820173046093916337851595978774507715055967514642509824354971333422514390901694673253270103602785407054149684934132321671467881276821806739508611388622451600 [155,135] -10805239480803313698493607476618102086299009099734609558466764297945014993432116741529200106936270493102731366712217242287370526009044406776223408727474805163110099825906639397752400351367152017631566641746395598704611505168564815993971611660614873747538332746316381568438204741726717434552998070572642087575239730299537078770426702881899076957244399610922347864777544213797843639842372145634521774751529204823319556970322118952076824899093771387449178408095797420746678663952238702928883837991209182186642377114472635012488024412484336183282096079079293741172638463138551927060729054943583815082600330541467173301878032352931154098722590748482646383435056343851390887494610113307057148725336511091481980554484337570888267449658734399250769255408336427804107355185035807483868929111766137609991455656804084633137251273963574034214348692296962604508375695204395625867933783727996487178 [155,136] -17797675025943064049960226885574030552896486426532675892337704380274343644080441408602035833687286482587304423546788505787102145152069964845379365487100265835818385712839284027008193823530366807441227186449446556763467063965257562723073780636869892326397865793558448634027087514876249142271394508693242203724670226440035952740190408511980326724353431195532289936335604530188829497184543243787282768166630725035222847467352963870004615488799244771475889322375464162396044858118703674515365169161562181033237665956603429855753473117438019893391277924173481804171196180561145368256678657712433440941057164689841125859167153376105003086633634071323220395808631272243396046685003230803383210258693019965101772659709947176837118152963575624126495330881735413346097023859331442063653711782073721470978713758702352264115666955996850603607398143968973659832878784690726469782956992 [155,137] -10661735302145568920483288767833767570318716556216578599214613334306578801772814337118398298782593197842252833537525518156780071278146559065133941201408580580644135853698988336183126778066109248163405226902052616883843720923149674348019551172996115889294136516520678901780211147429579226912522565159437047427294230697419612058452900664907758954096897778551778912505592258079684417721093493993746422574581832826356201728988178736069354310454788910707668630539793612846907495392239830313443501555930964375852022192003466029283366616725383368208174647806278722829234219804756889589767874327791791948423527575981959496047973509847161024239644033360031584168126486465255277828014451145622827899689835425264367926480962108631361257323806173379573549092035832966107580171443091264845314422929771329051206794005168736158855476994584971846947110610674025680693483572744 [155,138] -2238668110925316603793881705302577982898204211779851449747356869028955566284569763489516279951259110361690264150201056551368255321681110925394432668499115480548646521288026506417506970820835751848132944046184387513115636406562117593412031412220654885186993659046826985882411493491511038103340451036716538198914754538704975714743655689759382753725257224166899734649471817334531007360175509614434828773558055941317942544465124515391410972593651207670759535505010494866749326669834674005998829274076972310778353836308051407138420655147132744650026270769150361902994769042997690761565872412164999163211963607207559484337607166533078055597958124571189125631714607671803318695126550096868033562528225775276553841585930283543324490029489728525992979001860342946270562300838879362365622063289178427876222478699341736227199163829560065938586836469809476992 [155,139] -158100466058548243756619475616586662425595758509089288518638460843600135303786600910490098696141966795995032918336749859468070177735072027655774014844248387461702567799981137165451814983672648910138537631718180009235388333540980381954648752456551998810342761360719392026276265828264061428314141303889944674984086643529149754850268097871060198378563264161028622071690036510141158341900674105423120886387185626707742325485716284014735214870560962332210912906781989812242389149221054480713388504837568708283884106326559654625054163401052297426357126728463899253398594090417591825731271026247151771709749263100713907125465904374285590498266301689832201752030927129687217902498753169363532679133031543554509171216163946393366997577144726388152588503542575365665283211565970073847820253998012967672303553144392525440603693482149661357391792 [155,140] -3586198481856619082845957965365806104585078382960605280288721494788721791172292769882554671553549353669677189795377558290775404226130175775378196767527790211770366517516487669460009290120229754442480578106336349787088865260151943196053688142265014573064812804497695005026683277336539624845328287055159886650220200525444794919051763766594917064186555876458788497549468443166295993804350312185468775133712158562192974205085608162103112235137900724670249559196073061922035939163044237334697172934588481517236688710926442048554509373288592169942114590200778746866535760016754467491267929139545530666566865291011064216188964018171766481082934855687783724193338558579302094019040887345657544701542932049451996235425308426741383249927018266797936331960613675778998193249346147121727258906280496676038238101482896945289651925120 [155,141] -24813182352893788383995177423670990073973659478229304714804325814147602522377252467958456420843385614583297868934294196901218347572415335478835441342875799448545320148482665531290433378806138937769544506778901631730128301270215661476539381858574764519348475558253645551854185154278810606693792182388540421345426806487293059190745405632188486757992813764877260364116351983846878374759435837249343724030753858657258026328136144745971764200289668355222806571161606797819801288471499184286314196710161308604850347667735479272314991075395583610414564969250074139908292381303780523551513174096670274007147547117999312821081613897035692397808487815256199020914310174087138627519358864178534694981084282658145110109666517671371275673653517919341532493238188472826706771075272992072168147582177340811461687059665976 [155,142] -49424613627574717597033676036744829830333053854813183969623524891064427197143581881992648292250098221427522465566075002918496327866887430824655357636612235047710396550775734661590470951864807798724573449905376839147600665864736708866529345713353597814160949982235175200328901440445914227747698006091821518097441181749755857880769277273150906650702088259094492026463337035109827400957529555615509095634183991157176292287807324543924595396577278393115658333072326734321120291659786869963528371503672659185637702261551970039787688657885649611967882575546327643355242053378847081243167504819920575124045721421619621077880878131937107869565306825732982763452582734831470893390514073984436349868356204254978523434913716353746833194110972629652573316903939134485743279845462170067576413297614833824 [155,143] -26555226452576103862021545175710380019090759420648166859561216988753992009156005721048397587025444584734360614112958965285253449093939331562891254908951966383756618273281758422329074809094965321976448757774231417832676068792188364027163131225560923451465832833660580070436864897014161653141068460103412021879394051811401421237078897588608159669601988818725155356623192758446737656281256429815318971027514151072650575075665886856599929644140408534030561798680982842414943324491901866116464109101605395939189956682813814733464729089854015156457962226032989104369341496321292468994906066180895579247762778289126646131686879805645667691668188339762864820198803358628740358780677376082134903469601339997025843498653615915256001206084616335074761544252382206612448442499104581423908 [155,144] -3576050022159010994613100261584566231207101016659472199543740863584548774338223174884705445790431676512818988519211347219174103533891369696493969315418505524209779480581716822131428647958211465938705116096074503028281334677406838436394371301513460837845768866241446572339915883017788495493056367205367733558443359103942297190789095140149562452923696687278315882061131349326986109435983963861179740428705509572327079718347457649977318045134231850643088192747008657428612904654863063324498157650606088067786784163901921550686128620599527961226492717374638351022035661928340038064411764235848325670823507250993725905953818528178174259764757222627076791863537773251599333174773405937371728721308811220781614008816792548352990427786060318584139872864984550717669376 [155,145] -111059833285244486517460212736285770336481175984465830523808958891930072709941329113776889162120173376332280919815035592073063794818128817792346194213917668117965628088145592891240622145844094486714952573615529838223340235660931294105489352016467411594695397544333363987832316021244020884737828657235730919159933399057148159799113249037984594937029051502362227451832493425025996663396109213819787409109529220165487671789249938902601016949397160505417771328942108203291726682576296011317681874052352723803341936072253842663369393547864175195585369584936039533534871725062913051783320663943231755558626313949692383503482028051510699047592842912457473992022466870207347565676955248174323510266649036162768707827021292910082397354647636348024239840 [155,146] -723519816508190642107183601272429953851496700366036115990699771223592521230459087799830013359940284381608626820163238705758377696624662353277826080951411411315809835589489844432995256442072089185493033164617722629442996485803590271090536071508650325988462054454481925464701525155703318470007904364227866385785599354875853941777147121321905865683954827041114120656137813075796972546827402014349469353159072028025409540562407213624038467879941587791337821474883195528815611104281114387435079574137763886640246999850035913672616917272253405103573001956814461612887767731880315216633924878003989917434190484073434643774225712231841383232428848219670370221226180311344360075327411693742977994629224972210654883865103849788091874096 [155,147] -887055842273991721386602525385753533105268563113231733771395051268266986991425890356560129060389043701693545361615710012085990406651433177605699623648755271512737780938408208446925246819167534418078973452767769828335550563916978351063485611174318102483624547674990939863436342557216224972314097553145162899236219649700937431453877931858940889850841750203577464815088155798453939104002239950221931613424492403862692186552067870464071589619653898775753569229426406021360712911525928489643141068683238550586431456094775337532698395108126716593409080250634876081229940187734313551082098756717992718639875692160708296991955321637162496774405163376904235244071250890698413985937596144123951363517955443277192461782 [155,148] -180606675033764746566601108841033801827761413236100644199917796758633603062391561248732915895915026933813200976372290607554701076293641973393674643618403915411382570062987072863780912442618120775348400160758460653463445485354060410013578884057042035563707449205447273661483685312197108800019474305364735028004025177070960261006562512237667375241706391520619858476704378926403514019953857246924252477352783509984295672717921017731429910222962582006269124890158162349209933133524318430676364500028767632540599712686060417658901699604596585364703434128919632188794868391090244410573321610894023218217288791781935484610134415103488852750621633091691060035828142593105401395799413546215461015296 [155,149] -5280975947805867122700260825515563176415589302212879831174952148263709935974682536852398576997241610829656891003510331068512234163185527208464141596434242485528293353590803423555522235145181702613201369378418716188543110928618815253104284902053823650570625182760149611502741216578334483217225506027733410373577976315490206967285115692015300547770938195928254684264354198493481702433017020878794486398006036080376883265687714624958882789483516783030279468724145653774387056164044662557822951763601870230336356739541064048572384104938508140371883958759977358950200974839612802638546361181936135175854840941819822058710658121550852572381699921321398655187435080405600844368 [155,150] -18706807018446360650310233206893774667164630200847274611034653206908074044779643137926897238722931701032778616994954034830488210747326578496160255095046305831419856392707538612978475783721773391088167284316365095047065091189237246282777558713221117736297420426462894063726120721122020885311017723759514163213938813987635961648438999648778000967202411819381534503138957908246264032742405188751471931328430015574841657140184531247265568593265970982126335358818875790758664521562228876654039848135415965137151392677345314990185488994146464565231270135532010552151491701974529459089632680117740194999137728298915412916136898810358353344817192748536989776 [155,151] -6563981111734690243876260862069397292518653617024462361675496620982724249479919216083415779423336793017987263536099230129731809310381163964451536390981417681888678772658742107275689825791645849524796982807892483193672219081180318183756685777077424913664275715677073503758588778573807105684734583165662908301250926969587221997979016288879299936349045342975063450140041387211031085405264338851453531987929245641464851835291970717236304661798758335747213347616483352991249749127753294180801809254201193431505800095460541457853152998620085255337796181574442599078425575363090023490239113020639145522515249205007079508242966862153762 [155,152] -179293377911097771080085752749401397255918351778054303750445014491953263791840785586438867500745181097626624015480455229923509430771766273945052585778246747757217297744964036046652481341666173271309287815568662668589769460088126049680195668314998952431956959850235383593116377047381149800223183077620889972861680495911922968962112759557488403352477774015012448574493943233754142238411742999567115345518983267219144838684064921945641196765271604467993168776073859838420409427139801817042213969783388121853777141437578808712838857729196724018786888078914422107431482384128376114298794096187807809443772935008 [155,153] -284541065038931235630628786143780636083046888401471762915103419713565264662236220133472979747744110263564242048830529095879833928570060702822458513356503642526565735831204477779794814508030005468745206342272043020733862641793987326480436144143286021330623766858035022584219931684038528399941793113329539297981142298142728875442504221077889525031149856361635774509759418364283669818146779390258147673824614130216951690985607470725261989492295962166054126807212690945736088196928101128134114629307040586216755054984585517257261753258691642639326698540399263478223429629889410759465940 [155,154] -18282450486012011752707037532213266367924008650332972033078119652263299792895068385592479613576191528474564394535571415519708917316351335634446804492322511835564159628809514568666864212156127061005153165793614356001287703403652451886835282768361267033581941435976161736300777310754939707765271110784203673638115366573249041916357135925281619339802613766463338387662491595998083499165556280528201454168269858270766359261374503734358619733021095025351320789655539820030244405720855932261195724966791875804908742379420371526755609509555583549763557909673741888 [155,155] -30161012604864269300745711428119697169322924346424518614550127241157877999442006427895377257308264299618957871805369053238344805236858304657229213016274911714495905424324575113290815362045023426011555006631761224016654084232534360661943087704545973871310715422243625775855595733181377097184780271544075254166341735825874101013057207549093011311139410254672627282755242786639430788648676630107347016268003552306399870374388041772650803872056105302270230904878774039429971717883161162429394857484065382605814911166365804395386993416 [156,0] 66800327010352682613071661109755975454233444730866187737036014592236901539076740843746072198761265396214681616445947766491194476439863155275873729939206396602802136892812768873988743139345896246066098672271200598744976544518209562811452391894136844561880712401974168615726489469079791558758573592351931188476372073582654078801946208967688626879039059550444216562832247677925076381517347261019511182101081654899833457948950416091611406472162582950568303654943112338891868476834427367761147388177479811480363658013001804024070345934612566877095952809789733929034689417759010349497484481542031104851259493420299549650833955742047477596893840391614386959552177940115061264256739109968810237309526356157045882807711828461948729709129335583154706928953507267721788071836467254609122650664262646379202909681463274582852397006695125866946176453334947186487472494924385921834921752907601318529171834099169831880395191983352703539579522855816943892991970578975270054844051374378235533327391075894390716162024356043724537129486687547722706014509327112353197562030004857330907814670737641651831572825290403334003491800090699744203755000053840536361413272413761934299525273797658861709827216499301990505025626827418151669868583688235583612491879116265814689826568673848731060582523591569247721494522535365947284347186957436841548079771508990361358197665921244689784507280705593619326697472000000000000000000000000000000000000 [156,1] -617934811838905927949920966305673470888843615694348728539309235210733315389048176889735496577854247986235594100197274812358864357994808179783923154825375343708715811179115575766549124257246616593301112990184946135695387986079073994481336503395008018858635300209232551888330271375154774668208489896945753214179309534240921914081332854133807487349078022177960069240815470324588624493296331502116451330135635668172835298867858224103602796749572659350451522983639660204728973889159299667189497829562481633930138957618860756371855483496339577781824043253281868968737629922997780655484846696250905215396954224789023044860818489519759788362731375257824526262466306296680181123489260793939897314738327783436688134582161068889211082335652186310695870847839842365054843604025755873097544922959333704002725773170329384565785075524255246668135379462969607168456099785606732348593011456528183094538533262880102163312236342259877378643022276685478573306192962012522271476056040458569987121583051912021469937594546243501855936866765854057693864282444843703133809270856221235241289638470926741335986242601305623321085358776894503102553873300590881583489578983616419077186790252326830117778723296069667663472415562501405063292058798489468089118062905733528083580128080652490811444589079694099941388319692944750564985037771518788081273122528179209940085523152145896633681631797299211968387743744000000000000000000000000000000000 [156,2] 2735028061775265963937029698009813621796198877067476961693756216270826391556046045014754447798355770788754992814814907718766581562767087828081374964742081900661449542281279161787433046407245947541750246725039487003179782902495042532766106140999764338086142730672782451477020842482475681060304493971024236153559331751142042814715414029436409854503633834481731807165560705865573771209819834304963001243735306175357329488763237725234827561071452379421026318754982056134761554612314618596628374531598897266094950568549759351771768465121697312149991724037118877709025801903469821551089952588227270799742726382682162889035426607861743981778656567419158584873648428046754290849791722738601886269695602558335543100598398425178095490335384203410307035461685190040442568491003132311966345818391261527312004289765604453595726801905964121817389737668671776894230360590372926397547749219977073013764951667911720105119758963018801462104988897351039080508101106873838518457588768741844276247589041004218024724182724698664539553992962981230808744322812761560998317911792791265987346370528904179548491802597796309007072052129510977069152767000293286370147191801366424423573802803330962841998591231633210640031746599635136539649186816015859317121188073681115976692393759864151327060505013683124408645612383070935759788237286468044239100281944886839184158660811608020019941270178497496755470336000000000000000000000000000000000 [156,3] -7712858241243370314169918503782878215205523697700794148305664109834264109472871632887973793363375818483522216488281051379916630706312375611420045057161822724397828302003297535148666185023284684181201923695454375451108490883084611126745606145425034069615788455654190268222340555785791945064297359865023574253271678055156504404970383632121942747762271129387443475952534295516762609946221577755186145404243354181578557716052832141589707374321452688309959356106455399605578898443013359397408096277186267649560667120633006478018233960976981360946596595563051697720814587046136389158865646193168615022805636709341584700115233777717098315788315479060872323221038297653238727721012373201353809578972103617400911671480570899422563269185420917899518830895567288233559881074057238999102570221558381190876651965775605448251699720848971513367049926273803467782532274873389696436957728712225677638647676372216147383014988892217537151174469880775715926096243102912981982152813041908987968827105594315207386451230701546797780320247565038990694462517945183765280878086691464932690037863264559228710955797439780940811165243346735960834897419961099247953361012910712744846716099114182923668155374572704411093272396617865493011180794515513201119171293409509458369188927553677860890248827707427261586529037610320767006186201582345204119119129947007138483049725094563799091545578627633785124199333888000000000000000000000000000 [156,4] 15569406425238022719773862872332179041087654208875368752836862415784228779026847587078175416228927397978701249044035371202827790937836001207434991415264162752688057611467701123415063743060119573029866077951479142157739716439989629104482665518762643663750182342045979128087613789765767250372059945369803978034556432362089015505173426489326198066784459657672396048487637089314333091457901759171556872537101319240560121859566360516778634416749918258211957302877066157974825879139379034452415053595117160454911605184232602433985212042208893624214705991915103874659051104165537118489596217907221134680307304970744150335779834255954633847857678947020296385032696686059990603606224028107425775240210957773147554220115603701664529267354099086212106452487110550929314529690830226173016046372697708348899953559872755220909934257639552620545947331345207527500773525978545386458269530010837366609513525973190403101673226529484374145310348788313912818066196681954338961361124735682145029490386559232077013110823069723945034149283964037172728726839743296158108111215966730954145927516079837027729521385883375870544146809686533202901612862483371481005942485684253688336138249527351989552590045767842431047930669162421662343911052773307650660765739208317404525801982897908666971956111152338599853181196977397214755990504753734080964599665707558813397223217914047674190077955055418727431657226240000000000000000000000000 [156,5] -23963554826459773017052354276256202647433108743739469790745586716806901254925474285543871262945784263349308379457871923734006323907901603033230456319211624869684576220792759832999057626757876775289676356594325638690453079201722641627363039108275592874858604563494738605448529398624674849476115607786206231867600481714834904268323623761683083543656986105435317660332180923620143492982840992178670486482294871952550798306261559628724908437450593536604579490481142068225642949728346439689361772668879623621996582106108496596899587940273938644352146889805403870965491474811028674968971784956799108449836739906671988385615005610470849906655679372078802789873095267868567190962508130462642050385644563472670155216413643785481408271629884983466785511195525696972778052912164339132876614650687738814028635764705764451251491585514628942055949108387071215714528193058330412083277512855522105741387949878828215642301465715591396069015600937134101994110986918488165207932777373936035001392867934811967168021834408264688053125506470967042178973522228751152122644358762980947107502001820654630074543797126810688932671947213276859701701470599777258232446045571677314205285950427410879186479238356645926116041035254274650833943583826528647883005108034624030096651678812033721334704651000755345138227652171057136690763430880504123820822549702980626652067694683701733816021657401384417137239523328000000000000000000000 [156,6] 29251332509905490691804853968450267292840340348332231108031137211548315641002774301402373507406066433176814580677054330796218526340993161734453819587425149638804082774223876668997372717308489450096418636723537472572514631019979190730648545109142014411676880992829775722344010644926938913095678800396791756554259227029703794235875411371628755274599172462810769462988828865809794693920147692183875094410936207607613874558405445260551438103527590393670433296993163087656971617675491955581294798358620530877368279398806460845884374448685567697845136427548723867949427149455057290283285461847876932196565254927134691359196696860947755729228320104135963281965119020982451536727008962848519682348740386412274047727874290071251038802559046614819340709533464292007226117453364696353967859308380110056038413100297843193195333846912869245321900549291334407747346557632765868116202908562728082586052887413424545844605356703548089037255372451161761826248197725759012151163099941719666783295576836663103063368799385577858060088510574872616681741518923122648929737083704595579963928654863183926045042255711104142844447945948974947470644475314680882693769293490971062234800963948559487693809245014717379874961015922137972185482976249729588978587097721194156354698002537118348853208645541488277598165457808662383851809029411545886081503132003342849618761144992549260197247375897303701782494445568000000000000000000 [156,7] -29082167775854753324030723999947516966783721200735193478346804929889500504622403302384561402463299355688176579052993875146428798849238102337263121270054127168001058033284578291570334604052391165964120847424574148874904618335806960760926118778189060166579387723260373112139680689014054011421129861170226575583538506022332370744283197387344324061210815514624760793335616827095883138808607193572270228989642844704239660200066972446133884743704167653605881390729186787366911742233339865015455464290924540574693441397552371698895402967892615229524573273612477527995504602165864586881692792087238361172126468448116416908140565592349298024552751050123782671766740297044665439785302098194716083110496737406224241420405495834465025475641313401411302174926188421477596815549563220926220289279991049861149039600286450942238175380422302285002560299992930479828677629105955279618762417583621774102707941866796507490294791304495060059818499470970052606949242136750534744880053995797667260634026372083053331601464208187528596635273255742908294144418620203844599723177272822879400217611979179282572577217709897132313793912193648606967466652735389509457725016896789229207338181814223685015361889785503430347573500706178360803646195355516703594529786546826859527141979476532423063559162443433473208480363324356100443741821705254334694421930598017738030563104834374036813249026595644624004825743360000000000000000 [156,8] 23966775072590225405059964967585689069234889758009342358577952069660203489102025785321399158686996843279242082243135205231108389378585672479045014003039273605608452324305090694426063316426240588792959502126801581298416471701541763798328415121592699161123892404327247178220416789595621304900991944489646838678579901446255634868420547614289066924915582222094102686237020580146699078376249714397394839674489373038381847930784402084328778076711442641008826197047563646822530519185919074638220927301017980136938921839713408057169395417071360152545518001483372637487832842026067016738396894558251607109424738621255758984541983880553201250090903916278235101796060556845846723437669662949921190669855279559995861945638364986745489412105174699940671248367301977400137686169498303979231563255201892496136671873264010991789250827571528699305278327163696519388883634346009344413931486910446073863411805320584239913446774816309757939586196831769868344863055336897750191118359696378784993088528661934214121510820578697556529576031019435705631840162255764284177803341451209523251754139311064524620821581248755059313302103283434594314676180110083910258638930833729806220246499763222034658002666592869940384506706348854036032905741372606588603130784581940466926891447472348039997382120375914894342566689760994446289399123780729220131224067564688673377945246121168234824219670395083159767055597568000000000000 [156,9] -7142037126082452999712960236199053506929960145506847314207413402063029944604766216962255506690150327726262911801112000364638118913618742183188268772783021618876508719335732053487594661722160914899644073375823020070065302082132292004490627243833239558613279922696606360363820247566418373119886553194675909041870799004026125438842587290222521009702906901672414004035005042561119194007990655184605086396267108768378174125094701781671306598279931897399688070509909396743451684177352153616403043685384919340850703272357903200207692748043046163137907302717245589303046539007848805884197249564320133551080714348478441844526986288849106024319762812597767201654156534537803834738307369207624489939489378090159142066094099245903972349021011649450747148265307747752987670799111205723846710976362687996770786553789046946056771270379795591187811659773560457690606802322896197573986542141270899610006751242252062787863209896584105955616008948936157103560550563333854858185289386307060519088652784260603720030134838373090699422102562225021895394415511064700685189656981072503014824065740656429139081260787384786745281036670411588564129193276791760158901264680294286103232864798028689564100983633526825162270260127339064218727053693817340453978778827624235902517208523183648845118802349091891815399576612390683335371587051614906466252095544134590152661058570841112244108837086307779082325065728000000000 [156,10] -979678756762885681708784437475405451863057220797822230693479183868843673370789118083815981544151641755740471906855243408361194229463260089348712647895115602323602935300303112553019909275323710815159811299130080995441651278125272901713955367847367340625901549179663246008360726411124067907147588339500383779688136419216985997067738813560783838237444011423467455069831155530090145729935936385151512179348950870994489776029583709799439707306256508150518208417449841920418624031113952342261327865309678878212907832931706617647685418958011443873579093840508905593365216012170130437078647887128960109440395346007744303013637706172961815079486090340545432185331942612000300067365891912042961788495571089593244436403608234945668488664203874832003478958342000970389554645814778311036099019175568047689858271087143726006273366482370212913347421241616659229873401795443447949925188384767598485164835282142398353893641863320926901498343625023039882496559515275120764782071519116598580608588925800982143786316755684096376187223397511772626848192060744539285490811151755271131986199391703016612994281675351567667142276974216966382766087699507567429870160138922815868921022702780638663907065550356809002957021724582618861110407711099650745915999191077180379063280190909016013897035877839030801857794792092176044405071902774582753116797352503828663787366216077673210527274642604718158424232165376000000 [156,11] 45908590363187519294914989833346617734352618937001186571756401533439569311310794512642108728441680410507750917529991088697327625733878347604038608840350250813282628708964348616078604358047907868438046906671980185103437266271994004090949651043471503611356414807596026486988132779808741087007254415090841845369286162526740431329008694814298773258700627566795538923749824457450684857005959199582875200681973441617699016328058667557462795471606819538062707534876172604900095341034991305998933875355745803197291205197616321789428687709905562807248954684635904838734298692437811308560752635452065345942205201361907951327926073164734006168409867467612296448689538111393849430391512446120610574666981563071314546318615867728272532330827372164497094717242688801032213878673267248832287717397706775686680325200341935050049659472861665981547300282082022533358597150365762134922290484919272781344882580680687203672519414908320048383393544682081167099277444819080620487970056103114247435228339656763199941376070316180688435886839165857431431069199466716548677436525300201792961988250264987371923762236158373940144527953443640404218519623984574587899752259307426813264205238745469933483926529152550022965999164045965969235722346573305128518542341817732701190256354394868496219947886656885624398741627071678324885385473313389757668471032851641906888500931993899665585017129390753416152742361464832000 [156,12] -13027688017397795904291359933238572160221264892909376623615422398348349258070207080451248517535010079384955843279501998927927207652383657046174743581910176666528521458194136134059466251040330497092312623203114375421600085634785388587253109667285659538316906406041533677855882539466369846492498523386896566870348386135029489011078567308187376703237698472059761226608934950610625496164437487274135326602137964941485484463452188501444069125179915299805110299426118826032179234050390363973325731680563079979702031033092685068592652469455570201250545446638173089335702189318705736312678155268319696327097436666536990990909425983318986766331555180148631900300057884242054569992624572518007988120994058708664741102954673085189847464191594620861080051210740063413104894228835397774805029210739861539224053024638566870447281880542483524313522905354826220007874247960064581557130321028447665328023665256172025580005541972103641072456283449525538260234789173075031778845490983533227093774296187051696612123720236068052218406495236838478687216564396335087229295731144028828051879018867267519543088658893233681744288964259185352741825190056388744983449694076106309512948209591354794401633745972570165055383324336734891909567702831224285194565867661907483675365806673270842341454889635243309853303565837214203193285762904109719752763051731642800488185008132906049932285186070730780965988998283896 [156,13] -114645971671722912939151970643734202650786243695710903181304513229653547215616791540478459785887670290275636570132011504517530473445857682743847699444167918743562847487559158454657205493429525219077312280559880960886459817922813062435794940532280249143376049293353328786073318603329484748857943381293597446011939459807106038911515211775211170438283835463885853493279238024001338224067743468140594768220791445471527900449276121051689467746399309850327286011456189019502576734580138889013487402104716236387160059602602081182437405149448283824359569752458144256651182747015523526068519890229617503656344000652077228479523290399970816362595326259576679827977315488276464270912437399511682063042701986992772164242801338524514918372200865193900392516841380377736716250249687618135715905422211201319921957722940957898345985779918305656839547635332951547663899239606976522931701840998411988885651305556632783687888665135259046735199808036208170607281848259144265962854692041325106029849015003152271301373335258574828927305170271362144884704881245378756490920928871556837688365657895082265362474339677686905685473324333816524486870001349079576444879903344748482775556988232805287985498221858758077742223055975597389357638997132683736914234237125443719365606864885050978305814075411443818343404281561433043962400910189164237973110169387222961188536272943966483249740326484414129947452213060480 [156,14] 6577957227526421267659707670084137912336110432135123381483001012768577674337442125592048174194820277144128926324048178085365854279149404169571533092600518414940648875178637060230518764712060166745214097949606891464889810907751744350716368649542452596232106134810627213404879248806846546852101633791900342546993541901955680693667251452502297389505676827512545104107292570478915513047603809169636204465464347104858533667635248270717454907814943319144298973067644650157679729612827141535914303573310864264480471231444471460333705957102022176866107162055738600802060520047850285044968201182053731251597721320065663476072359070799843636164957060121861484482755177448406725398782000948059189832753836204000116205095684752988902367891997651017736296975348798246411804898843206865981816803386948973587507264180000249908428693219190288341005098440547746061013547564444149925607725711290415088248880100573754226917103973394309617863440405026846691091802624938053141040246005131401405901336981840934437938441186192115280334882455259438807083929225822190414025452254402559878798263174191588587204749972314575591138672329254963030374368731074486339552232604477499156638180465100462441555325208513966391505861818665640168658825650979925790940450936854399743543989582255892649137218820816345425395923955927597776752562522984316989150231349015210964855449978772089883341117658612629919756822063456 [156,15] -187966110679203931127473601836069504039311279751266624237472400549096755792778600212763683104922052843023125723440833415066307321493672121087141638520899302569663465750994905693490238190439149474634644118273651968828534364912652519296385562983281657257709758375864969542009036194992868767472416870209337158382666648279251752482074211402798009537126461740160108322940120824965023604603511597100650813740754259923362117806818711681915314938390235002899834340731882988566490627452987229108447382048942492896709281040107450497142832553524333268850842262364576570159264033105235446671916119776347936853533236731804598308625342769846847259463157537832676218723181225104660370092817127145870519075773349591647593112619183204548491459257480100071447968638291277351038681561277915886003391282647134655629788547816255874860953182015280292597119507760614003478424600393859561471091335418291234131384009922338913848468559196617315328775400302004748946824340848398193476625965166261405422379828697505539110745722891699832998866379919459021385856404905597517740518873852104141972047215007381069387525738302150390287277527606182000018435125945294039632133951743976411139837166196936350613168420582123555409317952681487411306892488607680935120033375615952568228787856060932068625737677124097649010144384741499960407696829832052351251537332415335638446448429849473426564912732803952440711852930304 [156,16] 2631440079237555345077610253247489512647879096940112413571491695784360861610758914280090854808048565213693880422083373801337575943239547401849585520495555625722464388036951981891377318207943404105041557722606113866345873822197939147907497511654605537396852244147742180258105050726301149369756763060017308491189637496778860930445377140514694538699774904288384887817880252748465077497070791057793135911228160495562963811500350528732480239839531916750952691825320364201105330184915191181127384586240064796303101490820771791386255016429485302130409283891283877603046769756658050346761050584295365489261040235610359388838442873201205848433606954130559161010436365406655375696662681378339401836225730867220608835012047269915173547119105099573484456170468320545114096475442008636689229176232227280183195414237739037954346640898177604445273937229881988120538881489585055997680559066324587630150169516239309728214793684676561256224958383415337206419737539278747563248035758620641605984245733087720817545679113025172682457273528965931264156656676856813198956973986999960399026847596316865513243244661853743146752165362293174208054989485727050487792694859301108913709962022767104870132868640654540120545753720328394611049593969844594548695520301557663126287950091616307656302988587401376178651377242600286314286349339817983063553096701298351016728238711860614421979512479852745319571593456 [156,17] 7532475637151899822353721316820916403755926713803756627297193511703403164165138421449537309865581888791516240240476529007375558522275980217271425718180695412940667528362281886338022992165163688974234846927273713524126053018988563422951572772512956269098158488637361426377101007304569519195043042730288061845134152840437196840982682684216822131365174859568348003241347956788116779592810064942388309070696740023694202429815299642473841277037399643258840428549368834800732823834287211457872288260356351072371534155942020558509787987478018131024891051427390718101040357461757011995636369032439418238309851360887887304147087213683356699576687708683958170656768858047143701459906706697535857209260240149399864781426485289133469274767762293605199593302764406229038442843177807968940727027042351423096576279316009971726901727541265269584095407659394323029607428133575036524946701347479219108010219892999126479804331032445461207735823466294962903291578516782367124645531592197465603786828355844422874576436433234192062247935341967395439359140513427392658812832993822422806580712493816323509004341039234129424429197417590639529834509207257806110053194300439168334837574265181916256890274714767200631322267285042799287090213412457850694285020674122153681476354955761697810302734308750166722192028535405085025405153774741681655223909741912876565363146295443326852748414457768934713616064 [156,18] -1160413798574040696831415004710927996557373494499221765160035386367807045087825061242974542430177697950130826717017840625906653300832477141176236033216327676150864776026123272042004572189026844837357305194427983896879030462630249245738052111131826538134511597107030197047915045763936382940389345752808891933712017278397841197527345179455318394361670982664868208399490503743386153457127230425909061180374165586734147592164379950916890378211366705086712738514340788430985836775900960762553623351580213882221981635870307901798610695705824740757789744367523310928708752954147035104099681279932725580975663883942007789973079619778626459927163474496855153347317909353231461716537028769916713544933010832598131995367390873528645293276656061540073147560289681864799248590703694176198115392398207176261244843826045898359039127910065897205083076220084133153036964860011031121011792902265704174490772852989633136071320232584710869193704960801291521127069441014525732229155292312229582644261969852852510865593420290282326768663846153590294244137935952219224163118342457246109897214057498244273527205102304720381029865581242095175504141481199119841562054419550659587567254988845031589781609697724101606777648950659595801792458505021424616950833888222413270417882651926242035010485589493462598859598489857064368699639304996766827448082996542020151734188740113066316869870963710331214495520 [156,19] 26267271866285346902092058469757827091712891955621581102866824490314081122880166661731406572074509174051996153861328649792266590981898172172703251504614674500911560851744299174924495833661946960972200027746979285973335332709612170927096420013472011135963810609872304710733883669633973212314846496908073077204531408355451182073723577322873194056785160766428969215924018680860851964046260202638255485663102231742684655054523976503446365261814515348593548624762347635277468300168741973731012098627733172487373524694390132302585252865810105519093175499442926086900464890293403713281589498944275790104495906632496561509131348292866707751204361744593959877932787532597687941313013988796595434860752021973300667408500506596826425165899993259700195189417399628564524777554872994398643698562935326362882391297986069360762332849069484391421837738545813778953486905776784452279851683147432983105867030709878872843467940236180847903210030612898377403206820506642592828682352196512580175423909701629194063206318286228921046254784851535416447739687410519930768716726282933664597830353400259926457087486720730533973843103439607692903358037307250232685670014686317031150862766799775529429907678015660690899340747252310091788083827681944649940906669988319559527671008519370815309971749695009464464201422101533616141599181508421263386454171998363599485210462438639251616413014827049933926144 [156,20] -329062273121711098295102832131343582230133392575367839910525794738401948712777892937446496057577301954615078755202947374094844920171802739337717984013204201634605868432075452040951633039767848408208771018819225170462045777983448028138555779648886620798926307917853600038893784533850545804074130436167227103636787991586531887718927425258372102268111609116599260628547986498760294087670338163210248274180231972529647366817522760340994589077833635289157854044349048548988751394393449457126705007256308345631741045362893543691163056171105314783930526992221829488320000486985746986984776212754687219935261615948519688102341404046235956338507925381264871472081800663571770107564474152740206728224116655178311269583649215768065131018161840497372486838238195893468790916258183961412888327319098705636667648880460833378383593666411300518052818513915725093400505123724586726068167856356171399142341648830942238920723533662181855960283105230047514038627361028194529841160408605390897144968456557669662270201414906552426301996512911333288511360619234394168179507852877336987508052831383547162972164511642625395608473606531105220478257303571024810111575812725253406420072723054962604582811973095324827676150148318031257498077127647071008298280382298225585539466036332511507388470262435692886552187734908552186841218241303270220931344927320111364682466911815420421743192663814073364090 [156,21] 2225108522991749458433149026790722431569821935280895550178545873661971804209309343907502647149268806079393523022414008920980389411399853084863361642477957139019661709134576632609451404817683426408690091283497356991913290079295831855264682588278103449564098767961533594891310859554352392240009076850651088831626711395374307320767100148391328852462594469897356378754061580121168710461939638396392102285513154792020886813355386433176055531713310820805123384403959367706403753438388772532247145532592783221796573305891786303400358314878802040529285146542909167773054398487974072691934006897606305272589330122869417267013918647128439966164135462115507062762117639442479863787105499760418583365485791387566152218363278636799970620300268061023018526775774611274174110351259751073599755746202531981352512262776984211609795717238587042699626542139784698133368738338157461204720418872791043309493718541606939745602820001725328323425886669844411984597215952752291564087252911437004444201213733367686601164041552416667047663000805171735712681827505122437628566469737668620276835178165651924481848443572706437159006214056539947970313711648104393158166998536217378758218069588870938517616574225339506852385136918135357404449960759537689929669230196351186018163074527954866090887992031507576568368965360991920451164597654577463126580383393559322683639635562310530000023599961697792800 [156,22] 725362626625806212301167789750206103034285815237348274699587904840598670764928277435456725494734431691404461015750133973163400670850162268818537934137148466127710794173353429529921335722680630531538766520606046747688493961447939969837697510332571930202622346069383486761655691091828603143439955883207479973437276945692576249872371927900411972687569214287715025121204558430419207724363122458754196276656875893615188913713010792983085739342761965100001602183245772839423844256114942146416742575901126470223115266680214703114254058127216604006280462684231875406757667103490700034901132969609469333934853332845499518707663154764453280572626732472686259473514246201576977224437788819414285804887506964839742962393594801228139069273553090596153193948819229158169775712352994647804997824597545041693572227475984539987643988001235572162908653290799764335972016572116250203568474953799903845257261590535471081311479321040464404701367036549567113385656056451520421914979383421206200735045414574798986004247984945664876315511069819067693867600767706534681729767036253110231113571597910971244503827371324075332189895624357139853123071732504856042682654442584981411113845207890565557638996942159584983335281827788367544093060517799411804501974976084443578553093704080069124196492399437778414186345930368258419553682144378272365512949030201003948479847056765510084757121387133616 [156,23] -203570618976694813077629128499252073050162248271161366170470866188108103939903005362528782023050591288075622926031132805696588830362088505465595653389602994942208414902975419255866487266872810371972482862781578845601831898598101558996695292333760577765204487837153863662829811069883914785364411290001650868742265081023662569254292935862743109275239653911376233298380179363293668981684691464089136666996512743707584431159693310026924080463394251497316560193778953292736876060728390929522405926578173336460860902737729953559069941191361970910073114506243860850371790606245442747129340779379864334688944310268410734268979859038367941874189977253380057440249723932924797081148137452641704147883524326625044526180100374116623112314503511115975134952758198534712144234842053033256627849703948912070684605643437053763688563292966072475919694344461390728838638158856649317491748055456630794443007093147961231904419561463142647728740078738893104286381879469866784217725668583256723480712523420626451758533767022391186695374803815856030718809250591925884060251992845832137269917341246268143128755183460975349770906252074984320388750606012548540768378535384059117146490171323613667812161499661749524686606518397478895771791581340417721298710192942472152877602681038440059765415414060127526365999247672234447775641772329370592795471330095016343725399632161558587894634170374592 [156,24] 2557101485729896318764565828394219913569390577689436438940999331879171326570882295397487683167867946791447628435728988258576915943252866443522321697033276834900714723436132302847929735536659884697879661085150553226086889374519651281511919265016590196519813376380600856344984276597560901811130755701372573857127387808438040100472969957992537300078595276655433624477835705778925003730771471489517242640440533469152885728151444076507439291519329711958408716228739966809589578835399094559561979457186226374527090555912034766231616981767987543857857087138114008696635941082328126851904719991257543041549373976753260280173010377330580496228503322052158240899558879740618416510694125772804176663416404072625719506793701978993716853209591399494314009171450903691617023417125206026464162560535403489363463290487699950091255209447782028988016699333142472474252692852204261973225077629153469041891692614063912226435440166233435125586282081483792166631295478957892834961430085917771235992308567566075326251880709807458663228127648184429537175948485141527929172257296442985924578561983530981379266057836521504042812371316686037091669778192618330304773375341047819871106708000230290546158752126698468132394920427477194502885120272605592658003234278732670535428506038516695564129855129802208244593467739249783726637053615973646270501114156036976379788558128674305957816007515488 [156,25] -18322870835428031889637042031241614989547050466550763517869550265563108249914814118898428116003032208029272043404011716545077469249097561644834701895124239662523337576896011725041835737026629993410930240381732594274945294363307704848978926865132088244374784479491146009609620334794603456004636140833053603480617018594543827745452223990705578797312235425335609524761827789519803470026654260600217919075047133633455473226607646630022413174974961041902800605141491835402707784078115650141231605273011140730472021764902630632387315617243026124729144776747515267910233217545865164075792442518274379357623043266259757899433265109998028686529508296190537531602239081075300851378819296775848303840033713893685585206197897027573711040731955104824294343475134600329353008451258127522518816514621206562781358934263236071072439046430491701967422697072598439877655330414116345924744735223522381020265681606609541563076954079336152497716134540842354243793599436535776613961537883879395011525037934466713272501032309488943539255967704315580382975188403687182141832890122572226698920241849966355424242595896122698524027325610258248325408866848767672994187164824422379687752341357942709961618603266408396473678875272258566650716390180124023879313462945986748415053117151993641887433863176176697316480010296129682386262564729173544927384727759478412421426512721096949387982562528 [156,26] 78476889605856941783530176528939222096130068500402455120522284641033692615309315920839892803800580179466141140516131994783073154769131776222594770367835858870226893175148971541411071483274191710932351662702180664849979988619539059291438354315465293887557682759473182988133269790389452825984364562756783777016334499268819049017681397874444066199758708550547656088785424704942575371440012933469188990909416904062385019831459783016361284175050284241114703081377264602742979520015044701204807253840267830379355736618614995475254240682556326436263378281658079018657447064959107883250145350120986367409163091358608675658786747241091193344850923111833690738704970082009380268670936839566640973587047393682364332716516238570031668517015335751420131441465210661279343173611960308943612732675489043275361195117174172095416210493234727386690433651791430854085213748769931628654295189079932652556114006546608429814028851815885169361240384556172606584460406289473522927032447126118054699367036359054091945370608798429713559913408944492966292674564631627180984452971750877608808452415918962052095257714659103443061498843786999657779132215195011999112831442496742706091907346245789842816492976128821675235664185045402638198388912366534234216822241002160931508529559431806982977502647467680975805978865116567526509009719236995905788228245995607784912093911838999860278169984 [156,27] -92892861644692308558521261387429155599288220364947775545495993992170011393826115101789231990216598370888470232778541605628613907891351135919555664277878177829308765605811320602834567659754980559804027424058881621217133502433649985933363715888923341590678734539908553690900467454500034680033531243407669972948578703130658031004460586033938669247464879076551528020166235104888554540041990151160069886747479500501211930179883361288904388299073611136761588294596161931203717413276919420915145383122169615622797988896876644203073213969841710134114578518836525114928717904635870274783338137458716474663596360675226165045942557153489021621634755370444096416131675777473844324366684753413109981487977562889225166254338868127863783085208313110307080450456913534072623667731816474363229071203476628608326244285492949309836497388716368986919548734702759287664671143263114351435556951870422885909048227863570649066894065306324066247590998226125559255886184389345086405446993508932659824789270419048614572529478805595190478770930209783182250861037946954617199022622174205213182791997011654394214096444481662679146618166842438275803935765886817927044913465291831908171963048104716537103813707092764644234865312586871698790725307504974402454746345478450258780136202272834426755775583224378523161310067715272381659437474149338852160273720874963092315736961401341910595328 [156,28] -1427338367835391645474568259406614922056273083323167237274943510098298285144298611650443085116354749229084697397978253007972935659638570096903747748010162786559694353325923165344977352507034243044027863506924463219626972523137548731241069221783820530373338981062760032872882598551108330811957463485506331471208885727858724930559897182808139320810127617573688589514794611606344803359528005671587468110502094247550778855376400782596395991579420994451522961599544813747610071370504286469103624711497047044960685111408692097966294051961970054754768535531874962140810711587617042871454432483518143737755962198543961848778936154511935061038450084232980653941157281046406236531597965609462263518696230872313971386410197524675589519278079150844301625432481417508469837886294670297415640989166893815226418801071956074835479172388350500294622720007397707273319159252049210825817467584763942302321946753160967708083011254483765917646042527366055271725978884564379666446906809565017693044672986892534882544886249831562471241432048701413863611240372025820001946718880210245281773348576461044559710680126070007618762126237568356664849209557033445216370436128098125009891847136377215963805756330180523287107689594120510360686896512603309069986325036374740538608271609711849656386125666753468328784429994612037859839124827881585147228573670016949832504866462154900539646 [156,29] 12994750381807999597360188483120456107044893420960974550581236642910179156654977946695004707721263065915767850041454747815800671346655589954843828698155610134394454926670244570673972808026636405240633603269470537988742953887876652853802994553053740385399084395019067589563262017690674778037942343083960450544033374804404375583998366705523643057642509043073341321308679768114514544722081784009678138244529107696674914636233544950735851167938002820061439497377418234274474964084388690585682461341035781134521470896332905744879943941605551935050100538304952705929552183328359455939658337133626848603774413630293636729213822807480113938851493867991815406275532509329867785699137946501297696970310900452957359073898999258452692473582778356299992977080254790542937284130713831260851394680612020178330309334828150710043246241737506797935433416620637918805514521018556903602500222025879171570295379602575893892452991826440099467290033462792234430874999293785346077733443448839067475020973874713457605806274962357499904090579482028680618718420456934148074045359735873344961983437348329608025193354876920677937861795654097013879708643077474414816572552889112940095641544412569394211587575346151610916386868739393285576099009326460836111964936354344331335769025888446436975877321588234005207067269919340173985658851726819950509357615174594588701525441245614956448 [156,30] -62974463126253033486884255891087305932936386706486780041643525157253669488867243772001705439392965585166906740645691108416925867863504218471584102654407356438175786690088593790151526404672379357833447988349092760727505016825550055504731982133708603327125906741167852876759603316322255814786599812032911888140192150797182378088008390673139104943113840235518859418330071984364061785783385736929971833165715147508687971786488574881790787915601472508151850712325141559094474796674787505166526656232918237091799686209814963640916180984324422881105397932817645783966018099012632285363179719467105590760905894948947951068171627602266184169653445530030908092941237096632220950674966532531835178547097143362041051827918590059171988968539373569763192449697991480436790531922655970469160038661802066080262040151232269581186750829094569136265408718974262456341955551479592804406994947641077538894234355140310846747121568076346671089492594181303249894465127485323562703540594360981249011133078899250084120680375263180878141826235382157645623705632571636976589674911330545192371478004251773241630594946322983461707985058394348890028253022610285996476093674129555048584490382382807208577374807167148862354694819001791438019790499878966098890622276616930223550586137443846413632372270384114755663588793992536066775162641708006874185678307349655323313398415471452520 [156,31] 194331939318349571687543128427881088383915295770152302197753114426239929631963195968336082162497480787748764921027494013541626505351514850994806063611884427143202669946985421282614314523872332852056419694515067601786955934733920608980964764846455737057282989724367828534659302559223797791810456914715422271730648188168729949099302732012331336518446476141472065644145322994157540438774931157562102046134102530704963205500741818050543420021225173428754102761515809035588926264662771123926261242391994191718808195922872322619768678917680551324648469962133264246715840228342142700303863082508153624936476650566616973877188663459880622218496579743775684777679475860394141866601215292419792076757696898255903794124987964415335541745859882896641235448194586064411155274435366478427044532284165441255251930028584298120337376383708487777302223974587301316281451020811186544907277359845546502682338420031131980392876039042841587074319486633484882467341807878371632143500684393216186379742315122305095889246389095652435882621707006621050577902425674724264049077621665308961355263991746413809210189564035246681141334663312782279553196292848259541315745743090319400671997067332405948666233383694177787766233207211177441930769613325457606790386392057930909702817087804397268619287088786887399836827814058148555948493147997705042143258587814913863462043583637248 [156,32] -301735963017956854386689209706526234947344864283288767312773330359325579822190202486734444716322859321611813423654288040020853094684997940099809504025388206470960181252477844524278289342756701111071188818611934714104018677201285702490365806790751751328603072562806769754052039579791208723943717835952479962760683577452322957025592888488742807814069901340715997268342850805110591002273244608521036145665697675081208541223834893801697217796365033178168296125033792895873989665378982204109258886296474346011426464381815033288581418619815523583032236854296765936526088823728017752275818277824043277090518650999891017076280369848545772543979615938111160368802537589391581937384151194423503096609903166648002141584644023643218141860191540819217519168940693872668086076857069974523591895631438607752974540366683040815006880184273798565949113092473345744892491775731691893558423142564449528725472850198387251694820072046907377092602766262572595190878733896308792939670433370025113400293203119993460788553371785501264455169241613828054111446106626393409298078139191207038176980700985710560757742366139704895050828002166550701252052560879402166841123570004880190822159158545379274833052667842097886975671846440357037404151830337956415964532707699963146021310609476728418997476944606964127647173337109142742196357853659629972576452607361909441412913728544 [156,33] -523032973101256383148123592259361152894949854658822678098348435537719195841329955865794721776320685824661454988813521950595190631710483091843000980605852991230913471306324476542191406853944735768176928256915754585823836423235042206452476301593343727010328253822096609352732523704814995792432083310991186540252665044076178639052239474476678200506973197284975977766196207814792539111354138130685823814679512066192771436285814974704056183298322779184596686422606632968365125329997994412873122182383972424949244390237898328910864697669334098790912158304081018530942281446539269490768258040585273139073491521746204194481138254955961671713254736584278001250358687037369703731027957223226151837732489434862083325433650030519825196987322908033370645296176444634707788035983385116337164361730654903441188481321898697465760594415083426270839408551859789132431559945146731532002758473625843945641039719086418714757141776790530409683177230198609024334030103000564153958929947782383120685767743724483376806027186886403971107033265918496385798940083856817126553506700012449251602071006965167599928108235523315437084564271345815421799950768290800087659556179227280656368156789420963453505666996421007738841077617350922352800792992502780455069306532549618365950254313938666743718376231801283668088859434040352101227745122042781612115525428231898028688001472 [156,34] 5319152403608305548842628012284119180442922546137401215573725948765082042739388292696819300763214464566232273605728982227627321759059887772345716664759854778675080833476273935899654673523102268103456053921852355935899971730660084357639023036164148303475208846476731325526669419620785939848086246020876810308674976057963582636108898113093712229330330792090096520798518459001398062469392055546709908175862473490970228718716556629566562881063973577746942862137049223113809614425486120554440280655947439027087274018802596851745093341100516736115940807887391346963298928734758051184465012077270687808900792035722307336457264566915646728671035826533617765561019406713164220856001728863579023225325290684064931362689832574328667824011840545330038548631427356974877492277836851756356861525426622619790951825354151259289427994096298030241516628271040092486836666150351198722082282794884689433805000588010796034539922058904506045335372090138294098576762776372676611459015359456797451963231015209167104215583305374412827920311017798705272354929509319813832681554228547809092050579844548597706799686430080825006154736255512658759994308882366489069159098692578343452539489381893705481097134908426893596268532297172957402520585129079244654187588390107412045824317088237660161344877347814990508627919968682206634984467688560966651482766939811884777531488 [156,35] -19794038065187249682637275969026959493803068029016040858185889530624472688067827681106271700081096336587868439592954541710943948721300908432082537142317224371782301345494048081884094738055596900500431952809029573036026132685863908548968975861826511377830752670546483356899380531981216708662625777247905952695386341568058201130806152432732465929609996416908012847558101067981091225082404822349791800349553813461409193183812193032839781731676343192825134782738959888556096565179145122662486635939227514002996483265581228957736806258600536299029713620766210686068755227987929401858940732502186899409651034535646522566037082701387685295011390202214356690727817094588027487619334100225630463848294867268492236648552853481291998794784626826865907016170910741275625036250803842856161363316141234018948760408528908196595269533917985216058956975277947594984200507969614404610436668512985041732513399106468832732741088548543193004072765366511372178337811166153595465118548848355023170383801651424026395329251280951173381997795271150713937712190462121258394456032133196153672971338157573110902561738941188659177812191471707851197637692539945417031426201752233389802019277279633928381898201299218674947357190205433478171185536820582810345125050868593790041589984829113256079596143503241145074628714750978691370145339058376218185673458281871983282624 [156,36] 46864942392947282316766257223479852465321202578395719311623398054711248016355430300874100101933007757422882160818535028373481611667888385963800915943082488121645098539174629016160075885250338666354079504239841945280948459942376354895918251739084701157610885452562291059534571965118116459822860032937886546222095123712140246806903977912583937539397161030327769021072948156964390292960676270330911673227855724265954967169697122376876623313157389273243857087207447860299070929641485115271613398808486286397077382636521494677809018056145386180834897552929218255810309459081400810551473462177093077240490496457799508751136938377945430185321400265286080892974841320484778345762853333678564696418688003176877303049295323777137178117801465336485083240459443443603992673068282564636519150506531759638845560551076849164904763744716030675109279184420561327596211958742745701695382759192430134684472235804866842571164143672774938619818085824093305474700743075618110076644554421211699011808088328341096439411882572530775783399326168179609900759877995997872359316453289936389809481506872944270114812543369062096186577240184096604418090612443189484958453481335468049020326101964364915272489532726523183011238208500604597280864200727846559373989599984747488140518040010868943737892627882543216634531179828260701006753320956542750011931599240468754602 [156,37] -68219417745059560207324547595748880281589223359500208440471690977246153311627113366455278645635833858750123659551943806164208386376846670881493283160100285898050367090970634252206599959085083279899878462633934458543895281226330049017971387391254177487544356669801987744480137728885941899810262915196983220245023618480422200011474651150777952944768832246690274193326190242075306980293968693832170121668669078965859013906315773829376797380961331609837315918203723878495537183725631195799838073416499630205624038215030970487738182946625489397276117020102354811827481835124985646782491381045022885114163807838109640260486809930624261563926593418164445915370759530413590542400093550912295821040762974100483869142691461647709316765234286155497758112768231272943279929377504067042672289521586179369694551325921014876735498013900472407518309142576030701819804308052491536628104311456224501265871904979194397768375128269133248126007309004437878247633728028325097516624921648613227501159559183794708562841445126817273864171052265398332846862728888197957591312453695197131623039071357660508027796537490853863983873622693252516101363247550105938323401455162251783764415869069135308074488057388012305928816818022224183925874611049966499148173156537090022240771960371015146760714263144275900150276615849877872444596565520192718913037375423189072 [156,38] 17165742865054314683358676677639620453335234299814268629534401345500659655606353344593713828602213129106950529794021938195203850685946264769541129082991354142202727327455332382534582765612647338940881312630235891548670678032354896455837900724718162389422423002135052013431149406480036813926203301799921761581051452388282537188124529069771688227212008440925008994971094913150331152103236637953047726585952819312227700481103038731869381741491536605629574140981068018841227595166852694741393132018865241524484301753346830046356087900529662591010556515577619115746536554094204879753621343134809208892321398384397803919836392867235391016501451407143843772320209360998310729585889739453932259599373740105146278081943208438639219852944838209619662529705226100433777896102629064695797491689834211728100300518534229515525690803662513178520217972506072925318348667330518731755393354927399917681467788105567127555000461696467471307154858119351434989814319792121935101032055011351718936498551245518846185752870793530743113894605692938115055821708417761394997787778148801093144111802804585542940897782792353459582977221867968537840603096938153793415695497483151587589659513943247357479919618506412158136005768898306747564106691405507531541033960266862360225095898276096971883066013518250635396186790686785069182172671784705695298443285041288 [156,39] 222495531146965740388072120678302859940014442259902630831890673776435515789967350686206545026686541035868510116120926949472610397199690794830880904808130016116670588539750508481757461244820746790158999877183296691356198091373960377469473082027528936570799881947917412643164101161270214271247478567735557750650692465330036828282629632587650249546034930098194587883331401689606831309412847474766353283868310534949796650729358838522670964626289957389927908315649112201096775681158188796326883132999737388568321980602724533708125822683667979339568117608754204000471031745041368140252881327551453508490686885870440026624548995843826286775403265970156529868260053023509541997147093621938449576773750605263630093834218672433141044331936454440151500804534095326347467240192289703936797235205771414429950675146651884725538167813675174675147771961032426788499244660452781265696126024079513316826572082778396462649393038512047204301118901058004942816996837401924538375572247646895975934988354274763292031678457525975786184416500331373408228484663040674921170106580057274546054951723952253481253141054600044312836912596556273740661572865844815134824628011423492496083117209784240782947589361440704741963195751030358938956319749979007498639616008171208009661101249232716933491409669313823813697557914691883131186647406688542625854017081088 [156,40] -733803604756467901899050170928010175764752416802859787191264650932775655741567011139977292421171382210137927351183704787830945429046887325715372956884280849530475176690694453368623138432448187802856355302673200312472410302409048988676620197294770547773913169738444469787421224997055385241585446124827071699752128412708158082005341360082220279382123157273300212766376006296171415495239575140658764576812320862108063796966703539747525868024283339292565263979960989860395184180502518949945790580427604059663976726675252186048004199788340537688017863965170586628492274740645994322628743354384726801952452526821570364791231895043931876619428343266044994616931015439556383789277962588606173780611299855883411496234093377429503458950936044866076058786257843843891358554456763534369520730900147231976397414283420274095677299949433543031956966645955315018767714280354789876676952524752575180267171631360847518754520375267564334492295036631622128297693126964917586960179692346005808726017733489882500616840132813176371060620754861252424240608467166099603956428076754787146515360197617726912612409916803584006050992500902786204161759006734495166075305461156458976884057591981278701456192485280474126215207229595920180875026210754126329884695439672009931196293134961822370120257451012391603334325953567438488470782692952683334869747936 [156,41] 1390091928772009532916034426932537767983053407186383994708593583052698434785328132929742737908714689826593567173434721595531138786712254271910121968238750260127672635270843254807646744771205354928352260868607047519699544340343518767160787216759096360447799036203407902268244846491665563588787381543164568668042121041767575990357419701680030841290694368966646127094351080521385041667719301853497327337733853126144540326871471096733126433649918472058471437407603219183623559177195632034045381304082473087066013195496777292812127628390854345010948626737508611592642278035963779503106548696853842133680327966668363648879173071906331396592752500099118447232263989096676922802049272485403121911544045219781344569223902206854781169841512298939135021914597410809356972444617194797882491058013965522444687873782179936765906729777559961584684270237580068502270419084928954359465236371607172264222543629734468870211057924931018142936900099804650191972086497924444272290316507862370947841813750791928886943962936202864437113403009934569037045185642892742091359662589034717192969413604272910041384004370710265145015707673418855364342985398577472893420625442112357337277493450876193967226701705987689048017566456476566338610927158722689424336879082334689396240408962793559378459736975115666557715175770998690645271253703464909934897600 [156,42] -1717059352193222948195433356223110122164523493370591798416388862283430908556006683703626793439132337874583649366984587394589105889534740550643202898534979963889834243946183508259440263496429754607719656077778365193187685567193605175509916438063830631944160797279419590569482392206447234313041886019435714755332933531151972754799664924217094591910956643921952658963746269759112057874245718923598728094165869898888231705958614892153274996174468870826533332512757712622958117180274948502760336529931584662397031895547137466701850831104182222498435066148919139546301547721518046007414652735337216754578533886542343236185718954972168213748312618500720564937732118791561419032395698989556823935550694500653523679009915312081912061776738394865635638396445491092810514755065773158304794771050720445611457190180921022150458774646557165929555517964236578045931471715095521207361821487077358588299590364755248610779226739947131894745981530349744458195331031309436330024599538716738362012293429531710303127554780258531201998025273090310161262207672615405617009089322961162046464336250483439076556750909572665257599603966562010955176127439000441606068758589568841851077349286566665981158239304701630311833856470775238035319476210734295113493326065620522955635824530846894722492516129631082686612455519801765907759201284236806353024 [156,43] 1037937027449126689583615360169559800547422667972749491891125445290808409528570298209349454001650244742329209309461968488872719237467105431236945983642395666731115122873912845086971960442252424336873437763663917466609001177907590225787409203972754223264850266215189736090776386213701313697935980287067996683645533646855668533884066891484775668919068858362237300554744505746654166091755241302516062870235064600998648902820246918771687559558426139900094940101090317658994586540306492719785845196130140931873506244708885364044115868580140350387511423993046084669141310471977635685710164735127486469415605042236975574892704827528065246983371877925258162101491562203764906567164662045489649402073654155862239387485756976669420775851026694912682753216655679100088795290180564946273674814556914287164031979515481308000063036322617792308610463527579567251054061836072698459381468192285968106264940089042647119421660382273686364381951427226339957338230071850649773480346203834606330628599447824248449393897153935082449287207909144634660914943580801703851860472356711280029889542978902870861705806325567882235778320325071788595893112243174866136787886754392874222358313538536168274827579876148586673350009823915650313142669361185108703886251873914048608114951406797462970800389975490628259848957029888923401443875641883229312 [156,44] 999058806870976322759916788551997113646133450688663789207343909340000683125252025643198618548460903983145548550107802773454544665786591582816760966477079019009369328935265483344830007020640726307209754755688368214411764547572906278486077075904185859632357044448310541808219179200322491554509309785070686806585896936036705634150978360735834802902956162723645852947023923547835924008598570610415749094790159643202943634063485956785020138704520790708078869282517592755898924945215507406666040246535004197595050269756042159424773070686779607677349465797894480376909299409243862757793562004037990990551622833739063984469733893836110302255127452413434521004098344119589433758550767834681073530696788013521522021460860658232949410041603562687032527863180858554061849377628178846677738253080289140180615466333175605791908968089431483374262833807488738357701852941459031993060019920996441533728363307275501309479795796578118954435386149487244151990776937623635296914831973573331545474210211745747833983160169732850040003682621299487726042263656811836997759761154055917543210073432813496855845475399903055660737716051953300680764207872846665949980494652215359754956309563183152692347024439828739233869094989819663626069242853003104970802867015572710269387096897199391480324221773111269553329274463004669711051532719262936 [156,45] -3839686431808959461900293738776992276804948430072100328468001257213237567582759935068317971740327984916239322878245426422191919026826396357763101608133637707613795101513057428442808585666739335123210568012015038868625877432568022635634442800743376812023297603751785965510056731129060941770091486620531365827948026585271795085493734558160085407281598332378582183916771011416437342477334925685172906939109908950127793582582370985676806416204534111684879328475098582238834735257695238665979863865643194055049780562221062183742358611437746521508060930743976591243817031501858906314404727194907416633912659058330064898513852271019131824055188299619211366850353992221321808255580249590640231592067878618907504416883099211014264596391121647880168476555330702215952493520013846008480570793266392000902268110146382911992455885952913496449511425094486708971180222686239057713051878681021954952577103761894816700291051649438482629780824916544075216573655493452168495124161255240796836473058731662839773858454784847554725604134300434109409623637261756559854246166314419773893297947099638973803711975145961885872945627192964289739012704840387514052020105176753351110958814508492077641791449261211312766553095861036479989679136076482161661231584007423769417999020034991705638894598411423751841321025281058316510950254940928 [156,46] 6020321887174077150265754190078837238108407297448902757582230286066668019154689987523553015740139232326781897650617760500297174173367856512295447917814968229229856383594136628074177896347292615472740026225660307585377196308803763257693798832746021108126596818357696293462820799653291167631922144787150568129203162920677275412400094582377240702172332565881060983650715205391004509497747716978565847048332866865863286456843070950306608978114241903576982742810125982343203729169027092685139891917529813342493242492027072154880692814211794973309390719646171498712567691722751844945302049397487422296510400389738526582693506200924416224552201060660836161134332442774278768925280921253437018673068926405275592539387822345947851444516754703781562619804784246184461566405133713561822410339692405836644059946300167522690661523594638920511273592256983002456340559266828179511533102212363486870411179069528881107668446260089920999249524028724575835626858784495568900830168888160229423845764518801010330479930744919027323206575222842244930386129617781582957803974330589439841340306368065786021153900537338642081716519501986457518982083813559676514256045929700152459878686096443186751395207441059243731166514929024877687734732348716888213744359413741776575184029095462062363753366564995072001189999902209814567238199840 [156,47] -6039744085325078895713671247581448365096488480389221586530824827807398091443944456857822613119562742166777378195822906529930144825796372477624564883270970783112933301931949487060435855141808032032501683058716701414926311284096939527799969561766635720641403149302695194585471903521327694539676459165036920407562309705677542189797947948101995686218873206620618801319230686015151970461926361897646026352433066343691494776725371851084344753336570906538646052804215157378308007785360555371682015888236566086162413284764059094860225741947725191869178220444605230178594509749298867837900610556822960466412220682193062447713865394828550500718542856475967373692403033085221877029456013218432966370658157100518655416355031704634083880507621797149207740481105178160954024628108470298447839131008928592469872690758781251829809719060683559531713143474401568898680165752514425624994732966090731218588586774948435629244861514609317705889502638702465810739874784430044729808386203860229268294371643805655731870936524096141585791851144677667210166156148558314490946934540595752173388602957313293592966163602417619622407585898888590742511491570791422146252329376198945537807723275044343964325629817624491423042763646214785651319503105943112264623359361078447910425174070374323947986108408494628304281091324166635640609504 [156,48] 3544586188594843882232459543417507411299068714821759561251138943714815401825391415720125535915399875748723528794860901820256767002962089526165438483102536639499970795683739397822561153770399820645620678535179301207388795331871081875488295001767075457994738464889179482043804625971262872211906977093028037829238458004433794189465829596186325111840459540719017887357709262296481926201642146718571504015443621521639529959534233198803626215924704061686498855206118392701310284101652794219742340247408619637103737499818078564380115979396244804882925132962105449968137398565821575413418930149048869348948504258771611876487349110857172123682601786035060192062728738713079488395660480064619243821923206729143796853087832582204685933789108079426435424308401656479142252393496562663511698223350456027966289323983642692244874944866390967079467938853814802920468016918691166609349873499649818595518417514939676707943307884199091756455925110117483721670375444804606021159283985843244573485361410720576883580347041882062277534568239103071534228609918124477083155556297562429628954467124873576162755916331608203887865876071063924152275075821219465248386922458961689498289540125850531181718734771063096501280407518044277073503559642982832349122838528440262004247006742391956586256237449312283247967982555258464825348 [156,49] 236347518456766161242350606412144091104393774917655853835434529273186025117921051995875363619521304018682702496783269603757289188881146918637672154386320231771011264708615191697046840324198251565506161195454551117945876441874541344186054634041893021345997157668630842456936884212515621448495791511792946774389302557471372436224838247478064104394442857501493017708985999428080486897471280139745505309834854818636152397429082309732542229821675868719326914352370437288274593416166028142223114966014760302759721146953027059286084389205373945583397454297918364734868432856095087515262054764953055229156343197381643424180679206954338541096230504171401108651402114878825309542420458642208632122849011440318500190947501037861645274231357144306053698224309012044685627739783350011364998740242700972336338956951710048134318060157975170486518892669008024335058690809676339885319832537005871818196382078974652730481535332808880123054993320843545513589944604586719710493398995473939642059219683849476651664399275598671433006131349354472052103487695859206837232390244603396556761171235900925187037986089962734461476380574191139097625095055504071215485266931832033841023618274267575242769943367287331559625781576057969475846233692143002301866964638801587216190297676102099731589979365726668804775032625662054200 [156,50] -3311738821703268363388762695228080056326950107716857297517798087673324086218697653881586505392562277495389028489496886751354956666751642949599131224807491874793319374825843324425178607745401800039044513641700726874370176830361392933137592966727997872836676338054138040743824129497531017312220482023240281997376400620076764404149335811282936366187783663293237291754321046036613320422420498834501141492906456505924709339955119147891074980077891135809838866963336758339208055942945260194340127397239587613045778223465053615281347372617640159972375078934048011645604361752101661403886548908453104486575600547852142461035563606626429410904657629698712867463591071641383753393094853962754087643325773375730253837423196459618399636913014375933046294206172597339038504703177750785265626563886886037879532707269109409128813038957552319394057862112467866417358073540201950779276252626208275222398030165229980671994643002739905675548710031268464712531517874361938352715787307011170862855867022790971535960519203171812333547462695268590970764334115699677211262057350299398496280548114208117348191440783411440506139947042521775256862460012243547029978878892795003380076076663393395806746575522554127426128875440399439549416449594658343479967887050241191692413207810522478052208263121803115605094919255060544 [156,51] 4333488727435864223863985947850828637592349456595743633335250667391968541348009954117442144554093286372773453958587859399185249828199315361365306132571461588122112140111423593802057723807224914108111357054936040784097696028913564520679538806197862050925710017351680956350153441413415133265105197576274986116961591218573085676408345836555193563844472042416237266194413428275176645038488864420094803134320160830868911924814630992743642193761280524322947340879959067396167102447408731622308563538239152580200870870634207030060971034726604679765509283532656794558237697631544106279256737564516849862262756766479485706878682954498211584637807991597486359365230089069624567016802278692960003609730444123070589317380543043603694320130549866222973852223735816671025137218572195211886889269699279722100990045474496194650978992704504522422540485707422945539556063148023631043162750483962207454682715358360039717640581414531995293555448581702339115561755445608867204388723797819675783772055837782063646419654626806094144641004035257243909627056102600291439534338578659522194013293400171653743873804030481453727883743032167680933367728388829761502917617622926396156022452345119389980285846338648709153444851132115481921109282160217554988074387388664731232493098149328718491425620736040140208751394193952 [156,52] -3381580841861357768304903785768541476954227400810322556928187087556089734596899298042259226514636321574762557231131448095942755725936760264026199679202837861273483826298630589671711386240423139749405955543172034233123723496554659684793439829028452138082492434162266949661856144318070851715642637859110878991135169892553795151299554622604311373009569221999824656689121096426105461061221216094668220057286484016568823254552485976911660301117610649066705263625630785210151027767425878749360854145993283733305637436093110114158197620592417677112556843991733646133112328927191840950944158868471352599234905986856011924326015004951062498524494343834519518124672713957603996872833909722582835307077818135158211941220203913215949653103265874777760578931017474021350867993391475209438355963825196885024257120724134148839244000954303501196704505990959798303691790235530616889779633563947397288468723712269636986579259212285713400899340462958367381855176879065574829763603522508831393500034832179729793880710718936364196326010373155483654019070427047470604873746055697840851606634508063823753874878344067625699688294270315293672829956259415163612515843065245783432140140391421977631467070229103216885771997147301132983547924536076507883595473179792552220213971217505653282647547287425544526315641054 [156,53] 1581947552841453258252962129047291327119478706886390001328137108347330828481168336902779605203065774903143247760269285322053776184699021728968930183797097607933899198335304768394013047601131585394279931221443318241854968313806701413945136570643426239864296947706785494765881907138195897721228778760946358928940690293611439760607266102994921935795674680240354366826535948261542782257454250010837459696009456667837710260131247077608425405920031778530928434768759464985239896813568386516329767571669222455815574040966956600693791739218435738539434998936904090906378163453634457899972305761643590654686648402115297663743819779886208979302428439625368656621727156387865808015005545204216756993887242493097998512297849108746379676999721636432852332283808048073580543146738315170992814339955633170416122647067460744925280135202353423163197588184144864069795144448813441499174571985745011943506661691248613870884019408667377258592403761313845913747596472445754088983558629886257514871158587097968462751150418324886998915118487778193766678612375731725204030815830338977090910083431907151759281266174041399552622978974958563154311641065508136938332498055263042961448708962509885727354025898971351576606049458989982045483800350078171231726384580218602740151034471993819980568488771012682117293056 [156,54] -100042062488424685427341372701959437621559308949892098982636006090993000532171771860739549790182092273160333616360699122894321120562389405585174553689925561071631943334323465132306063889656896757865023235713712511487303807930648301688063378535857818504435207907965281124655062400759996536957574722499541615995175354150628994544111523706055979250056356038068269312824361342182674938722677458446527853563660367534655363606740256179908427542426571864504968939645643189174819148887362719844729532754402763165312752203170061896430074213237508325817910438828301264025786928617798451912119667753542460933619123867689753798880559877251225256889049482093795268893728380174102468181300701497064594231938430340225903922504489433657721405064572841084550199502444955851011963198451076198719228311471617315458400152666648250422517246086290585701338025535401161116966634982004235825204921547575341583116513492844454404520313791677922722874740015789316687807121592813755882841072465886405532814015458592156731731780157091652087638198602190942731514215558002463693173843272817472763348125718003947628192657636519645118463031924232602648494565485128752690103038050877671344287582776326722353155304029844034635010171326932287290331432841634016660634387438130681543565712387120720750878133861712027568 [156,55] -562919488617887666015011874977359677643746877974042347750292412517440658288352649163716511002868200716248946538910751883104171700083232984556535829297900002075099189741793882410639939036572782504682166251227834288618602669604039217263429076482100057259005254579569591043470578662654761746632062347295204244381694621100696762709317534980876269401570395950015868090683520715570255268864388768905295512172312957821991319010555587650554519250090061207103837412490850330247468478517020107746897436184427590649568249878701374343240954487901883144519879491611803988741224596457997233381947369724361393233059376472506894578039081976830249196863236570189583877037541325463013323912024370211178210132817865009270895648607958538660543663143369419313092758295876259046503336977537595324154250117921109578051089513200488993893755996118652626102202993589922202761682617779180630299951058343101168064051077477468740776593596581249278981174284875827006439820030933701427431619555248495128384945906939815806510898961563046510378906929493760619061293845299109776886202654429384454662540825763774715526922563987018276479513202414158748917016119985921962228731874953777329419317697634748069957233950757784147472933189560651031125594543871912810393488756579038983076828387618412803184063691998329120 [156,56] 567779175468061389782749121049679297342815093758480859629762959654756481035407059162565647522279444472522423401574685703006746473209885178022402580970920176032874125253014450036333458247488411003370717257088752895429322260764931925534886998880679567205064342714601977715323091775424133808849158165183490250699944763726053953932862043014974300458045599590887767946844889576369929088532263637548392141436273156334212260205753001576480498961119945566457485140127676437442008011563234976096614043494811723382028020867681946028632601969131555069054103555108468565746398936939410181083794004705859649177291091941688889873829698863721211576442266669634066591370735839248839319815637527595219739261524968899112684044634188250768877236379900282652402619922703421810590361240658077136334101058325600915833965938347329417262981610576632141467393490536731970095089173964939956932859133478411532564395407587558411650289312001791360821080209342946413785186150939179580295660480837584336496782765024485254138931391791474584574250673901913284506471536029993039351490101874944957630294901937988796566120882983081795680520555086353689171655228927168740737894291083425903184250060873884451282345825192368722983226288282711660276266308475314664583382265606539010209862366188986317460098008521564 [156,57] -317783643877406409351344880315750869510349383187319671316524903944923095867167554982566939876304451592700268111336034918271520816656701441645432809325836135414292643868632324153205017563478794753978499108117382261222824055107666591797864821416941944287006419771182218652210335931812690963223609601378596489534261332161454658301440844600696388352913348778332911754959077770747096987452058141535103107653373431229651130181077567341733918778884242419041225101683314999156127794297563934336090447332636437729153602870402433300409634623601025253667012395639804191963153233783586807934708376795597254074494317080573723803864059649696891626700253078099900367655230171446184653410789926114518954462458848196855971555228399430905037582455416761600775982127806624412656178462550684929434981537569789201725792792290383721322301280281726696661196259123130352700195638594118412114911293113970313735532145112920445296764042072951249319157852641498865436058313875715664386433675559434920073329816546658256586240924123220845031517503735798106949164560312952208627615360418120354563675179287763454728216540618697624715116685110216217221007470273086007222761042107538543901654671435132214027265054729510817025018332903805057583140612685544512427040039663444506770098657915739350118549239064 [156,58] 100642330683713735667619708205053001468824418776641953865926739647764704807951707524961673077726985753631229153993940860974283442337917956419389374185829969634680642277949520190280011846637192690448348358916728320621828082911079460832158567622665683298010312852743764011146713144179854822381806538194653353856157515400200592101323150759666920343234751431898575000577809391776666823967972033512143803392537694249371633935128822867434172498251476162291538096376843139531090208806881888940831726385572564068438784942793709175741973293731670531869069995642445685057716206122496258207291557895800362417925449184437480678320310101375795805558188935837775732173316534272511032659826528541888783190238212091376335825753782122486028583244103414806652923052614481177913768094749590404476007006448112545202776686555956242357752701437696082460831766654235130425163834438085574561533139881947610087713065021349994353361959979793865055118213724616948262071689641101176720960501169607947891650747406327538101433060488158989019310080910338561727994197245816381810738591818679493498884379175848215443176138860540818013925693901119678153664344167488896574115607123274998762232333974578849848049578658343450953270039007947284898377789103775632881768531575378022367834741895257440651465312 [156,59] 784553241537329453567590303921098308734796984883242593662383036258320425496379439930815659361850383931591742788240063915579027843008941917426248996098680275405301487702369893540812895525911839355845264594855652590719835592994392427359610421123832473605493450512780854987093869444900304836143736074644245492651583547362671173377561825769127972826202006214608493587350207889178812864205986321852590911390417733355541250767201723649367746983592132275317262604304795829652557368628764412043816515564167933190080772508534509337938544405581339649123447138824796109368062985145825624871604879924051549143832301564684117512131364437185336809703400911137473659880517936923068036269789797738771957096537422779161647140680224720647829119900917460084727587350915235399171107816035633039046726225487498767160429072940307189222324951728105629213280588773490499301379019186631852120778452308083786954193787589635342943536358938058665906030518563797363057875110275710557905131341766460797486453198000461296329566237342263543894972246213242202010746554412387158122197481025805763091500617551355663254277891684677779970701488700139447467525903694882674579012545731800882751299030425348243125282382639655276261293335608390458659286668905358541350191252430735378109458534892841720672 [156,60] -21491027358627065620485723967464026587151795562951744664299051138789651647677241618618897835274882194099046861050774867466640894218837920813763970534206804334684153578819713349643520505268575271003623384338825646002178833942154311220717102327490253831603359875313388741700661448917449099709772874848626198621673722510872192449183071905335490535886765756094127623918691537213098059892880243213375677676946370973067008802377712730937596897935913410465702494218857988694031788693277583032622928145776883761003028662304504063085149669757694337842300501236157725846723320006100894191309578978248795849882994497215306906789151126631711912771228319891363339650590615717840960596015877749027123709832687971626872030432436093881982795222087582735520837329719406119594124937468978944518521439858872506898798367788081885615105253919924360906154385300799491684899115020016737803863433119675861092223556035389157052975473239849844358671286954708235492902820022765207368758227569223122165459777728302929395325313607606754413745118909385333354320099690085194819108901006838295865190276648115782795555567599106310845997572820856044485499698551631547929782955962152700914256123254026417029190946022176183795191110770078772336757252881837390808388167904483828388928743011848671368 [156,61] 13605067479427282942932708393020422389835809821984391404632980009998716806449371036019493098598297303589022988387744215609473022878891266987246064768193230397548948407803709505455731985586638676528825382111967050650023732192871791323099002656423284674084509123186656270483768185803643413322448035625432212646884264129889092616217328393141506140578592784450298790415703495945454413807438925676504477498307500416125168819893443330582991764764681956184178699896688684817022876261827410710204861044402016606366671316079281761453409653456113090704265002075453230760548464699141336480384513836904955618786281857499532471466002583639692253541412257391775924888913555438288679207624434069211816344371898500477950880559493694537820559453579146155974090755838448705616877321660180349552611169786187751890434812903752245894532640852958632591755004456056379752702609632179423304632713220300946173623557580856789612468611221854262904521669703162356077904082511978654544392664938624190881812200642194864209399591143433010086622775159831073319269877582673517967064923169687732784040321850351905117339750977176865032030190873915766726535912045687954220505677203492995788358090818337829306526463102497053052835091633582200718537116503490637171317043751814856551240799923696176 [156,62] -4669713207652051848116801420009626418749845592552944125825984514755602967984623317609564691383277008166157560108783626977027912962524294854262814650642014428203100239105563561111632392442080024536675596703522646965256114671778484891794422067751484573615679010589182453114770061945678943575773305636036937781901976239445421465369362829976400663386385860669951522115769235307614747681454035671785904783472018534948384629472902941694883736995556290397702730289963646554645526544215130190280776979869729954600384665151835255631476248590478492998206021566300801092465426833492616399057825091491664648138136810771057232668038508133285298700365360708000058525721715861814394717023099069166363681500359656381603040182441552846946955264437375008512952409834218391116594343285188442162713577727170619444265713970469382693092513340195389637740928645452238208851667234041689532310990900088806156170740857552243452330194274679490356844883789767567110708744875662780925345931323387154738650387356774586694939164367614823686360263095078374716212267583587407137030332960247923274002670345458715648210940552655668858797620068089350862184790765001707056244198211090221444626826574557603613671668643020299873290077984502782584786026829657179525293959329566123562116608764080 [156,63] 702915716603396830217254830298524447322917485565713864255348436114063554575312580317654069570122255044671139496783675766784833833230831937570501398978028432193888297389638461932653806036121228265898705879398101020658647796411317714731850069408366593536635245294863341938816015239465859350268510316938297686200832660842259928192173957096755424637157812722494679203772255614923674279159751217127194754460816706265013284618827973721371098798357734199132454230804334959182123620487968541185751170317048596910858529138774898490933780168484609928795809722100704904654747219907846036468700032838297606312977553632971331304857758147067338809968750861486443373735795395202247963730080823299269072675212010860882824675473478386255541448739828526946569813771531147745718746534761661260364215237068408979882961876989353248427523937350358753759033460486138057224383923128303157220365574302898720283861723826695144863363869668923892188084383126760193292207682763931643264760555437431413976626754598203995127275738655478130262769090861649500718639652718209359076081588257343234718204588960711439889872938262734754689387785970440886237933059464860791903398216714944306463903017850087679953957654911417063225672248749386054618760048967222919443189344296211906529453504 [156,64] 189852850622676147377740459914204871521765076457761604449921850076776644772191109157986449787487104423283060768502513413803663505691244823249414572405685317193313755999271089919649301572980846770121391169605281440758890975214659705638386991761736639560870019708107069959474942291866810256316806947762422078023145659407759631304964996104050694723328061959420139344962205296670889785086488983118669726862068997349492991859998385974206382352513129977454749091335444616839457105650790548212436455411500288413594551161144095575840162805953302879340499681208106048142236140514577014444755050938799091852027423726691988348522261647871725430340337307517941270242920487087560469493708670279942237751239823911859425469074024956915453441088206015051558390078116513772280105634105605057961349727260146027872571997149629543482383665774593400143367124732351163705762896329816648066590953728158024746536065855038293771922678639270836989141215410148183152486691870322514187235986158383729563914100991344628038181466637896699928710601852841279264102734102732903385658223630128348848640528379445485203548840461838438233270923938242975207378362425778274004709828333905845576708608417870487046457413936566852046048139462928558000531560168446281078504237315555982051424 [156,65] -155827971730873928532700653497370305239508546234622529377288490658259428348753731382896760080804933801215355112372191535763484989603537096729597504441034386059793591366755043437474684087668902599205271509671074729093832436330645234348526031402112000552233132631166976399195823348200330273015060303993792998409316826275508574044674966734120191149723281704196711365819252690163664016124910762849197616615636666146001852064967935149838541383975494665626200556770762126318791976974251215028480654489551872700518487772447004789469671436077672206908868397944278680286495056567877794467672133179945962900935440304959679233773197099716736319627584260899293624300235469615655324873621609980707640175054826762582439101813226415724264406126318447358238168145987862269883628086984163122469670735130558767046676905236494192828952524326825883105873226250147269411791043776162044479820781807131925544531193367675492953264471508794553026081298648116551415077788773857432878879276282004910884395089029414659788800401759882583839397373046320285016365153707459849117523082191596643296005498123746046267288966782409433473655202836621130695166138574207775639796516727534871706139185787238480398120528713727148627802212047663351421778610395906743541073378745245281808 [156,66] 48513692735192472298812943029873883985603651477060108536875353423384926398795287334337140423061381482604445526918083325434850819479900795415691466386006385741047166151056553526579297538858805217971757104003928141179584596087417789483978853671591709666599230178800641217936028045767732203703651316619453222674442237070759553515986484025321897877972287424501449005185222334140400759856187606859157127244877512745181286029898022866548706472880717029250233092843061055259055636994942902878632725539457884010810512680841093761446416540280453152446999329548099891855321008785654765267960294425761394607411217410427177503381722135273041068493999150287821487650230371286009623406180780002344058625494741769183986182696531817264561179002679801576853823420913030819738672406416429233083443051856733630144143867604517899727313727461581367025313114631566561047778732653873627864673795218308389180506897583544230909637163205404308650364388607261319451409180454615894306806285168989712696626106673353341165029404903054356495097526121733087351128019118581179649306317439117187240389989097780654011300315779600571698293352528477879217071720830206736238930769827789984199738245528224930238322231128837336753774684400785004900488156481860685609476654731816016 [156,67] -7047072563794006502940373141838285768284461709600871786413036762124188357755348818991257802719516684613667947754047528677849494084551355484058159542057245559402985117856849199794870945284689544209416888706574760782090373211511001417671210324598066659960898534168393309751958935799387857568674551150811870477847394040739516598727614800877227354978266848071666261131938901115890233574915220970802911353759528729096364916994422279081238379081677683536161812424491640427421367002257777940715634005006522192348856909363048896407371650749910210119574105610123910062195788439208677221911714477390611071563845884319338958057432802989509059657171353590267026333819470090237382114074082194621454736164296692912485462041781595301558686156661221764799980329536725658121746663124040032606492711855822772507358209191167279678079672874737854663898289440208829375019509972754984385136158054779542942609676820402392373454570323799334881914796586894060560742087728379627541629415131804588524724232146642765279007844355106468689826224765992087323348217079073045939402065817526252002041922786316209285913373561569879124954681161211580780488615130750698999301200507647440827018939778627922866429721115911846128794640226626821285289240245055211791365769806368 [156,68] -562501998776272377645168486314516135333660828188248257622640724184391769685456992103452268419203215174931556366081612785218818721473944645108088748985640478564969284258819065658431543538557792664817055253685892419934064539867108527556706305570263065655911046021602455563757164138134824057418161517781892997477494274858422603338075745858965497412531472639420951356420937089822779132550405571472168951613118145670711819409280849673224291823267691147827185811659308350600626371789231961860142428162060124352994655135367232314924472658518390292704514839553794774211000939233150845652013078230543385232792212486354188791011642128467597404639707437773225093003584656657279305246926503943969134707611201143034503644618969866528321240852361825578578798338854414009749149275478743033012952222917640942102226164323784646819345212235747555258240293882883579528878016549841152437576767659011513474049398960908099048523054595801128696740930884207315886649935662259945743757011237564928508922007426072613200165989448163347280357829901199329759763759223184403781133024612479287454007707889131157128736022285421666676468479118447909900786235438114609665635855108281725556406443214310457975101237422024129346364404988858190173050369878932441781078017 [156,69] 537905030635824096826987462612227932747006647768471913753910734599140033170854662264102481725886165996635255035214193548574030002495161109005690776757038041072846913258696524290934402376093328630588948295871320240363358118117729403172704341336306506460389908334110108018741134969788648310957324700183871854064382851282304891881048032784089377865027315965408396586545018552776343361963914691007898921805702896801361026468418901597298530160392077973902440872347921407904895445543308827738244694525198525186079030418912730661222807482181426043258964727666782159650058107630112658813040588878220041479821123668927708370054858875168634672492272796026590128629055423181531135306609981217018833634934226716533354564756995775093099896315578067705220469373973597329462483058810055066444216938960128534013223242414704693800176564964239754331081877655721357216020234428643771228165405221073981022121556470354317827639109701224462410591636223406112418482789565483714774486257418087319768137607665024705774201507003462735976849481007138478469031811675786321478527202642753368980649376140509093113228576884954111454623512399372432910329212458304744755628936366994417396513223486971523216045375712345782358898852474888627671442474838492068308688 [156,70] -124558445895718110762847677118275743728926356543237476887742961541411721872196143088634129407519857490238240356335004686715009164871181195194452482072329361426771641434461692036366646457741102015726859474777545009056365552906429462752483339705837404293688652825221854629069976163872864322560363485839709742781758771259038785807787413720741715850929540021308546636004324265176745141463580599051606316770421799904749584575489598744196291170824574435992854112409070373243940213916190280551106187012264079857048391518672143310302272232409110438627289667357901062901135215888957107951930609670374017720088114182038883217550730807401243733912000444826301673350253746308979911181178298958492585456402148131404551192554758089269381891037063925962373710676947103545373616981883477461933816347685683145297164482191853178652702264230878908902875834258730581741200947354921767055936707203757493429354943497547279902615613118442079224862396829365165749916955490569618929518128515621545700781279941019909308203065742384000531890168891878133240569531741611681737852327488808665486853431337374751610778709822008806841954833017075727319744785556121961434700502564205083647934172757157269052911420291176504081863957090508139103895693841403681648 [156,71] 11291873989705037578354112533915457777064832874731988263521197987691651480395821860506790588258999836153633794679538300038780698247904761766864174115924424077148831879231124655577371152502670428442597458848677667127703320117586882596168027886929987570069715654571810716220543021578906732471447209359730560405679988204077508436277772027368709268870631853841677143444696798286857687354813077049888495863521803396024341606210173818687592253027063832877689482553719589361313895100360257354437480377715335121892928117906347913136935502135901534758307303869775840600782786402135007158700361784693494696478936903670269894924159435817301163635749699969413556604358637232920754178939582858714241081796569309014644691914280006072045427737426359984069635019049769442090521637783108589904623906136167058720274617046275309375299537770223820611433352310494227471748944818960102673590522434912597380727057494228950107596783731023910486676694395539777375921032864224017968469962923982536901419014620697142508049688081967360278286173392701035215957879113930109201398785541444221978398442291395191639934936241900305157999362244758740378081755904248634663419390706566249839904861409287719409368679893390221991625671886657061125303891725338560 [156,72] 1278223930991170043075936272878771355869155950825754340424451050076668123537191106963679544659937283559274049113758287822147442108092680379567321806908961089530223576649554722692583570144264904197345247375890314159620955423858357862185276732775696808994078860287704483130447630173818753771471594869576260476717033561419576148066870003506974643756072700859740260776303731125245253562593117810841943594324947646738905996778119114625623830644733741509260863534440250105021183909133610932973571199434340383955074479233404515019064047463636204210348308204955194778329665202225731766622661222387906905466801496127549836584683115859052327662472870006342374743025653149212866677237800132111133072508342507067070929881988846290581177621764167964923621301846229851534598048747903238604442286155265877230876658516752733782351136333818341461664597038306161068770338155074189991211225598564854322872906916017073724143519980911396445832705717024846704332002418448868970872772087875000406584566469476354888321044090158789937412511330544394052097087722646114632529370778911261285645553751789290005994607100998587077172146142199639729019461344547509806121579341870259032853947118401141939803651179460409834857370288552723543943726038376 [156,73] -530694767364701071432313962162623623069678837887670538964690856278407467232824283718896741607596486180606284791130046762530426893635172591638430296289627563990113101722941073905210689701951776737102348136691267386308559329472219340874502251567825508225479254792301812739561165402382027273866999349444296369587492157099136869113625940730466577014081119741222523457552825530621610252374413243900895653517192446980690310398011920109226872529451328952399519804519389690963105108761513606510825613994784643278664924382440571773149573146268747307049425505207919742381322972067799958600134548935035681482610736843360349438645289133001735774977767843507823197927984703525837974871345674711291454705832278980649984539409501692439040666770664701160106068365622020058449921374850455886418922499551587462561218020009464557712445481398443162549586474581239721035898812653396228358483418761058225503660175636512763599949677604852184498550681390915642479158867672352368485522753792297300533668564865635843132456016451605703139492404581400475004374198876549314682197982480883759855316292391173213689953299018376444639116237207966645224106578885651807156023345558107232640246233932762854566682679167329179673852284507604898213493008 [156,74] 64558959526830201621987253900949681800522185128780701587893996590004696985701986130184257077689299417343335644542988814544156712793546000253626307716499725791616445437878077368576974933016987469096236731688459274833942207902124489655375314301550061983031694556257049225075644598330122843924598546988695361112177796455304932315213386987968503768564874158491075669283063982108597843268010878238172446499385197967474186662595735950194813281912051311291400300440232179607476069235099061795448447809781415713120325025195546992588304822205131583044111295259607628897472185460778263640508746426847401218016040834968541793802146861104404760707979510683681517338256909790296692223394699425368866863155203497047267496936104357854451768658256386686267483153954718840253130129977056862510572969318796169617103357073812339619656815607717700597720162907277800486010901505384573232353879130096943198213621648744086538451307724748067495368722026039233396535595062955066169215560071516471004825220410009866426637651108562062446562206131851610479731205525384359527095030040326698205367449505537482974011325650262979207243970573848257989328568811545074682530957977403555087608221208550097926019204574094274139384800341610311438656 [156,75] -798771554419471866950393452656457682720962528385532833883296369416976182621510153442748662562151713954919723616386906320604036795624582635815042528966634217121430081612125759615785876385196805716128929554367763040837918471005548918463321191687581532142022506262862715784659809198122823663901852177709915824139318350709459951258425350875892454800914038729797081624763951530965301855069542644532687117764995433176409069986118290828903805233383895054573221772929740142622797455142383711545214713793246381890641507092137676115030701068878377580788201110640641392673928241425157016848372964681676736029489974804096028856444511603476400263198522067557579063161211123819971444629196266548863391970991891551427566817660246306651404483909525893013440796517254912091021365559799700113716154406408577705462242042180604933158383613184196175506165704893517466052606028312134675161193063064267997942945524938769215432468446449775359119831803851399279804256925804251775262415223711713152834410548761547236510660031809919712193142328928730831701907356042456715884072939890534830812352108892315527524994327233772389641774610071056687206908861886854386249155248972605594172014765367274597482243950628052798299896560393575136 [156,76] -759214609570896039533477637017438377665657418510343960944796697946967714737874526008598016626910422213372744936620244212419949247798226272268464657070320914608038366369069272266188433813206520362842316076470893543749397410233604357281037623604051301513639144501048167653310481462961926648523802412678488048923201657042034842195654134118614539372763379809866823794259296296836844539822724438507906475068342007396444045339975407549383326413544479626289643189219683098890742092865816063617974594783477913353777183561788532036931732072301168079527947311680056086727838464982499903206096245585912372891522930221188434158922460718468017080198320838053030865288493323206589025241424085229938393114103909359363611726413472331420904762164182391131774579733635713601017130954080691119535271317366962737441243874396667950890733731911115164342529469768783299344555122583684372488680037706961484045740278272723522023548858112488392926831857320638291444940352375647140085451714148670323335682014905009749880998019609007370911462880513363399051260740386095347973990053408643092788063189560591033499714416715131664925062579300823174365496092473830146860143355481238392931638856543867282609841722259425291611166922373260 [156,77] 91978520687740406083920485531548984318864914545804797534694945571795182135589358823168331681585090642018487093414045467807731859035736191006911118448268053986342650190089241562398865407440044984170041548732776285052738730831900743902493610332438548541516253627489398606939832957319590041513398828476800589861753927377352223475822098899828406370157979161010739005946804448991185356918430233843296432948877816472538498889317523258733285039737153788856552239429543226154816163466141657732184184369639011267847286552134593951669937321792280910625297636429744071922557462136410380090443086514102395428998677967430008292363847712687952440689357212589581647733064629038660931983087262568720812294384301680812169629231927379671147809020810787974674011478218527869909469125368059839973727032992669667070244638596563222625415905688635813679459650142405502616841991633265126617969454441086053383155992690387531758945801927357503252046767071272247126204610283380527161424464552113515919730019191868645362440094075985633764052489916632977927747304661134543014464882017762438664110168973217363408480696705698936739549140578960894044001687075182232115310900921729220765610195625261564997054832837526253443119771568 [156,78] -2231540197951448308706599056914801495935413053570266902478647554914087553402312747308192910625930422033950629547860354469555439292497111703001846240910429787919031522931112902438016768422188423573289859984446519782627847334931541329131903961651642694420112170697448624003123841214153256133189757164032228652671738812250638066876313172051164070052287078793424678578712173242919403433788455687294623114264840966316233159903064652960539471831926153606703522868023065983934233980258175033345396403632627948334531555187791461928011854606478758096093731892989975854599819997960613682649233724621810102188889355146718660447278890856788600627993254941286326797041106871938730580105273240443462325772953293494452496483220929930473616198355284085932661156378871450308434473088998883397165339553357922500571070814606298812075203649200057790215948850696778361984765657701828281155232555948202707006691235477877774876769653331838038774913886827660294040584574509599906739672312818079436331821349089110816263047673345190765675096647028444781826201409630065114284810459390177486841410630287068252726556611513116797223318098926490818393399416486130281496402928893339767682743573897257646920786037058644975110568 [156,79] -421291022646134297950860459298439015354309279573503012118571333062898002645471950094404529138571127920459543490463246846609436656651318262972990980019989475819944496282964040254776095196051299796097712966724323327787057243820813592418427621075884352237542158494861367530312380632640824953966808897767598816286529094031343016210229586341155732218440610868232253284128658497407693600948613025014232352035984636544062493689843529506723000525545381268857032599130800158896903701674134512484337748818456033820442298423782927043440711549390581768259826539647026800010288283251958177842279911352639231176261163197694922625826856769757019112686225348696671398375302550887784143994021344969148996966784806596129695048056385518436210076053252430832935285198777173269466140671986944640780166111760980970259562385800767892854192696194177568518873704068448974478336648012175360684658643273729685838355817441717040060304371433817928776646357937273778717017362916100651387086826803456927989499329679578264066434058737678455970619139894989010790440163457199374952166382974553714174760516807857614193223936259557601723301600265372446598054642371549498666584905987749797406999626743747097955283443226249461664 [156,80] 38359527391449749801858762936350883046286035791396748900874243560786297563466964613335673238534525793518263094020491278015657835671479474116320725050883205537102918199611511479545421786554609146283904651554538721250561756049504402091630771032794066460278269519408413604671095410862605365556000381578191267881752280097737086618962366427849540635001123223977504494701645046077341977184497273484691027326467783641080426027370711939884572275984140868864330299458914058568671374446895544260337116861032735564474102215865044875602923873400179785572597677034254117345947835378208848952256704760106226085550517054944035219301815895109983140442272976179792506235291330791133782808522527718846092481574809043415105505558529770800148205543699174370369610721090809476716046745312868390874000561934806585249616531458307641466413301944965706155259257783425689084468078832842215185674058679753259747822831483752031777126547964312515278609874775633599485811821548478281130678913365205333460199277479098024572592135398879541037715277531604216595803967167663060369938957390981697800336634436637330053496356167400362321248501684609038868619088844930707952484347839886526021284155892437799419298281553543156 [156,81] -472202819077842976710762651434484974552294181106122152824334227123848598097551224239830140845163380319474295132064584862100168134853601954121405972244632959765913605294160697762584628774039013484206509170215114654358776254816873990576932881937154648291368950258979630175171468279271194436471107021646577665288912006126925096031392352744704575184467626420732137961281086118684343088362336386431311439143282124089119233083438334571088784857111907335117538999836309214077180085692404190646187169491346266923687846093724746382476961806363198648908690248692228586754023933512888346225024023062223775232343244425317888267773093850557093785219754460467021167913683559731515976781438999870932033899329626139425004097491501920315372131631058538848596172000233486228689123998445084779922650700355040653852343051357538904780928145282971476104854506327835658149362662425857021277568492409756294502275499382769044631847354774822421450264572504991285241083942088627968597839972172153666883196447557948174566112897468996549133847063250182651062411240555705959886425914857899272120094826062517507654015846690977918671935975935835355530756609323029980174839512646120792489109184285436544636635507160 [156,82] -85581400425448968331976761508759942771528196067241165058236190711849187396185561397695229551939937856693499801755821939023980276805122845557926192767641543814126221931983001386591580712445999469826479523738022434183806791228041072480933378630227842342784939172650173502531351119349229048453943951584598106145484881047524107719537312703133691122031982790476334218466948127522225754450505529029191921909515766976731991014339989310731706914314980625387977361309694813879256786253607917453281834142925667357557988995555970123460744941478111431791385258825613428128487174133540367151618874518140991147590367920550949751433435793890878396235638722848439773250761302152764033390582439720387101905376389603204548359062423454484175978425753243054748003040189499113420212110780831519891541636812097606991923864300605918207771456002887140252458447319449853076374169403820913939562325407218904237150365475145598358734621754968759161761626391496915054032594882919888228202867404755943307866512189359635077276591009771323257277876940412438144744869060490896375113022288465283731767956414156854326986456813211460366603094084922161988558978163243153353340045333359183379016981170581860528619632 [156,83] 3961751557165398649004357874024460802996852625874535871489609846325022581512164994143178273363917674636569481586322764232820512086094368277093949052315692223476943519121218811502915245779004847816708649381494316442549552033239862512101448906011153898358089601679176789619964826157759535454335488985064083930107472729209037274462090382259011021320945270085187153314069480681455411694757518896989508595588178793014552386396735483546919441111537260055714509478177087567540321169758196601079257510881979178217963452611699628538680183856083163453326003780072118066691818719017613389265149179904557396498341460001862908934035731986621524387776592784321391302792683508820255457688855141829920264989583104436473256086191200248352275049007550572483894815047725644099838064675670692039162859638649668555019568322880745590532308302519664822166103187948423579069197263801144905629457789990234608338587848634394866257457784010510198107281139835696613417031655047569828591931025951310253515911510039753485182585482802730661721975142444162826992985138291769260106911120075299156873729230700287774850342775132748763371195423069648769596726928680810040082611631245671630939139086729177266560 [156,84] 11848287886392569619272059982015176976655868811144437717458734062086625369831516352956185556112920581396018420478282742770769815102204770863346138489186392577783715535171648376551594183273378717747344746579269408102798659209656183764442225053148961293969195703393107029943045770032613268710382281678878368104399361156382586084213453156593655460304176105471329562142189201375430079975835757712430533939971561292613618290437951285774604922749008945385096353413537193675935655036217528213765923468901357320787364485742263668636041879259438004137020457738982165454744912425737884822689902006014468862303242634887013173323006674538082633354718375927563831073965163917702389085183356451155533580400203323741750791791145333624321373156097072455750968676455131136862868811499672333552226140491124714107911283718496854701030736723601900211796273520939853282650162131701095771928553994674430633296816658965029229002847828173764185199845217690554025610611224520700576752963435045688398075929296461217930257162074841514305738080894547271630686759357165601099980483369135109271407179803442231360958344118728371508167430273315551871862415733685755060961503846423447777204166782072529 [156,85] -4346640031936120050016653194186898577910688253066997691597586194629046517551556792924736945893464870509212563961854986683787904932582440927500290909472200960776250458865746922445187640495455936759127174008125425399920097825999582083974557649968628165650849197443220729810857663712444324019396668976639326341145840952293652365854602337868179167886168393044988422781701742461113336165642815046230720764080637957746384718679117276809910937136318084297019163804003751411781312723873289998998290854971402796989157946029815914736826878128003591052921940203537742931788638035318356687157584658351993224595523892896142739208129629329877809798065739333303099476824575655689242418517932220877945206578000557027983798114667145955640141934910429681796911561890335668811586316222077463577285743846372346142495674561971093562162548123371341855708086587384265113897847071589039667121348104262443551253153836561555529689588078543330618164912395221421470720131413175686181568218050011193682250250358658610729542674012812807712343736170285208013991913363252662027613875518242462122473886708625556584932041506683127574221791593516063807202388310339674886806266517132281503546503650768 [156,86] 71755891899066465430651814636807570561578630832843313048333590247000979005681973580189816211897919829559978116232052895921231499635799441410519658119173469583882024463719309405248422207920313800313025327327181218561186625604699091015349958984666059140383470886247119936350674974900797673988136549230706761376137949221544700917163404698902115109154882236460490344822023297113274437438574449332975543480847341338505633569915701292273820029455308028463584570770604946434357286925694426633208786457549875464333062184979265863602615930426896131670564158326897628838974953245801164085862301902050855867078442646460361757175685293741443814242505536722197887872525414139253926217267124209664971571143150043573187728736121605579824200620922960262594122104177389701942224484136541678912154506334576805096745690542337084636350844517874352090517644684404756583692484469041586555631597297830539024646319338169935226746272328824461647012538531649246118252206028072421192401196414334685750029668078415138561919345286680882629924807037280138338628052183068045406672382898669328210560267882119314885361256714183625710310281692393468937819705161591152025406597980766531832276168 [156,87] 1075660457972698072745405800965200376657011407997435378926053697135747409861656119465418453271568875284131051782615634942819368342427929166631931922943040577332684159237036301624762761144889944718392811217055166183614460413771989850222285142684678730147824316422228432723633536158330065802979362682004538297002189595168264229498093604877755847311522213325770410575585680424437435941213978577711126907387345442294245117238758593968983277301521634918363370756253187908399046094729364314602269451654110443484404632140762797670087790191090410231707856396465339626961925019728566662319644004062024204754795526492111449021881221548313657691135377778405771337617075342457287870386390663121073559274829576225229632150543621572640565968099072749343759259614144328796645505734325266737453654580131839095581480747806300607589706151578372504986366257604525567035238986175782639492837315827630436119092568465572195767358567981380953605464307592532396018488896382962238698012211767574055084281568898459128061825142638630956859424895422268821206044926372720120173493808616918093398425707052536020558308045422737323397541926072898721880503250005800319668964039291270981664 [156,88] -35810262305652923954630170937896811195655144433629530805945862036277375077506018153934445286284370119090691687062214811999934823850254533074568471318898826832117888692605083937206947108371104993889944503271823318266780948802150323549103392992862664245063043759135093834661526237672852930839034642515445362991740059057775355344246399235528827309583730011532143951077230168423241636076526956560281866179263804992779422589670357822967893017310933834286370958758152740959567204327548864631449056589672041718023368729165359800922914778387597579327697817729735234479959461789354460960310119343405098087784168148553320872366931720506172641927708213529344013765747357297557261689372953556821461891057597474372842981600303189754325351907847355263012622977084320022913364624354595922601048863486630326113605293294432628362397667592953794408883968651606036507292140731924781075604276645166378260545461650998496716913561507916510792375374948432537656086033604274014229136509797623511571627729014095366820755398916277656054993238241249624307741449571715941514061524581407363137328094306477055941199059111007842757166012662975194190351650954111786850903936857093580 [156,89] -700355677747994727162954987215557032856638086711551829483991341936367434336712651407953722053395882286254340420059869897331870307047610663100771127984916637921873890881933290324273950281370238726930694119608130269110414281830273630280642269405892881108439621577650613339709094645826970194900349733147790893655069712554500291139669423323643722481493153281164480069492744455913536283109608091109820215871829298737778213618687125664847052611787658021482978652902177531426074390534067619300032073065422685109407430638056059082442648623713507072112002421043109007524698254057943259102442755281482380250813173604851765257940697308416137306909334871876579358716598369291366383761375018211009718571939197256555038170784318830485207819374076744835203313865607630079780273702319386707031167528628600278587715703296376164183242459860250714157561601835046402802107352373371337226485878730159188606762914917894590090645149017838787089357173711879175578946957512891884737024145294276380552686050402042569909969114237607473505444534758071524007045390127062105984210202755750185143910429815144708365167508939478044239770143767966915436060462514359425868297816 [156,90] 7336108941675863467314363157311552490622988476918340366116796126545903633593663920095215486980213869031668766590177062788977112193818457393601440020028904204615604620649777766367450578725986790212536051921184445582633313138728602009226475273235037706801934755629487065813353691937127282850046159688080909118580340053260728697080999711022482694130368620335819100033922609256139525072441149453047624431350292720040100803883799344064518319171757787387759249089903842729596181838974196289058328449996574407131982476816865285287813326759198593185790793475122382031943327590448577331898133216223434313898634295279842061976264670338036544674449818887672827493876975671118576651109706454456234022370462465545806971568052003408690938250190571483141054932244439025852678767099821261801807711073449561592284747816241249753351561408761654002431057405688744122431395845794570347600134715299090966132159696837441803795483893154303976699388479687737255625565236551836345193501118696258695857144081763894447442622669015970135263321978781970342005058065741822440255443933894162067145580495980197988513774990570143715173491906545752114796102383396572286289136 [156,91] 259892279861541357116033289730584546229697680119823855083152066636420248824289468384543434369282805583056727675441499918082004136796700778151815909287363086344155003182969365183841912580259267566442535412121794552319144688540862287219065672669493274851576465763439170942628721695889454897518087550261148480525503898710054600917255987695325229538425565726105276096807058897075382865919516123457667446281889218951714240119016112878944809396354041433952262161374634724993749002862223813001706868367424620156210288134616181020745465790322697136792783770907090007370363560897715717236033642222960499466088707541359888542315381860886021041075531050025711257317283764261075672560515653705018908825278331505853510052737074952316139219096830965112383687998439646257378397481391264911790895278703774410771059998829104278861477466669666759107752773687358405782773261742802562754763640740479558236557678576556093258315691171946258235723494233499728813784910009116256027421956996096964635395466683545655248949907402988304957571532320342864819532131582954685762792300644701635260691586920497551638337562912117987008581742026781684489783907916808911264 [156,92] -29329699273059450118588702289750399522188982078511439851380718534736844749324987091863576943978642662233758005291519792880476552769340887937476219766349372636788021427076722344389254622357720045477510470068401774871467181272756287152354375297945620606693554929130627049449727112735992991944038508458014277300823671958256424586481351615554695485486420556077857653773268190440595107993269032467181449574058624136632975801081859651244712268034254280948197714085152233266790385582570992690111288021700663287867313588718213901370136563093741668796266088525219075376489422197142921474666484508643018347994588846931928897803494179885251806226492366425667613106707349661017197116056969854012568358442991142274890465936927632529300996866851058677946073830380007149877343031004955091571506486416792961454163234412720399315526713680212485128966877420000276785698211912631973085130876232719914850092478633103953640508801361486784631267057702111057457590506084332873021771347994365583365184626826380265659076031996809036737461454914079971623972476941287941017946511008520258752219497213592334140430064139885060775511853336363593273820485910153505 [156,93] 903553683963368973126597386924141258331387851365921868411161046006476239942507288697319497882207158621740848469080517719515459413864958876290591657813878332731012446625218005158978380125939131192578642808070144104522675376591800929485359968865863804660796625887913645067301057773516149636176049264669029673822865803527613765781811234404750341303803666011614789389918130426764359362593364165108221495553182014782302647163093047857864539325363362857118013226500637100120381929915360154478740250660658648239297686556118079675353487352980519538195163462874989137531283107091785344439508290019522869220163906636095567072356766981087617230931737460435524323866677598888585599165263688800697727996799952323568486186801519904633101641893982600093997815116238010769107766387285135188811126564350503820200302561272521808621192015045006813418571458737825523953579821547895828644460813913726655263437339718164115084488978491652960772414583099086958348682455937180041416282650778474104728980352427619418126982403896757994101775962018516328702338772703390737848028385843818796270855785591972267152989829593418154065209197852508495816766887072 [156,94] 13671948581688945944222168094633547671235744026834491255714844084626984466078425026361784481717042369552874841266696812437226842592777245811663063537263182683245349841524665596416804718413817485764015218006538023688108754787109370262884939012201680824283547965901809557736989322660476718068410945026614877041136340150767013399536560642415004483714969050066350623359056496900242614737227299750400011117104547773012404994137530279378364361724644053966000346712761613514599972404755606662161457702501280364508572198345003146965430463934098362045784964995861192285061999945460165506019896718496887010058805017199791920227603347368918168747298878197047898156972674254212157644927420013751595983033914636759349160135166561115154323297781270443935902503668566774537617346257067792255960041056227189435510181896484784372004665683263921375470113615453542841836517859968486692065563514208773439439349237701599552380019188110319387409781896610023905324797211686188905249188360388641442194199283008475937752533518549593015476883297499480814426084683758906541295382235496204213332986936131975224492336765334323249128693794932223499996808 [156,95] -1679550497734294116413933899554902905240504247206395369707922184806815886145513941368368258932041276487943359857814716217980738406498440348660207269711753679784280143375306089659616818698030409792094999709753964932384551278903933474817412422575511078928299424524889205493891551542109088406822696394344196757430165056579413241660265057946985136125457885781937666694504753646083046707118444655621253903754937431648351683897819586888067532306398543248115131534183431513584343189709287938911045246004898704034215838986249337769996874556977779202836683547394265562381536474650831995698317321208674467602282015999673227311509627684288107539245978628207673875869637273098327223567366705397837406047395647933355650660232957186488954853765443281343924980442765740182816219568391117391038201846845290599561388366554363951763514291909351689166163592764605481251832632316191354264864129970644642941971254034535374001400285489581861344054071148966581550563553529680806133657493339906774235710153840187102667010877755119598142880208747511194260033799632142416505222457321962587718288142093794417639468548824897841974542114220453098432 [156,96] 27791317529054314052683316053905506600690097077222340262723557165531962485936811309971156563472783523451975099036323089771259135679740151530059750440634836863397709404120626621632545304312598070234968867185580262457718618967041390156449409900142632228655803402338172030404697139658874692495404627601716243353966542459558887618908005586513718442790358121539302617111689299659937434839005670630378776566183405175807211560068137668761152212556498461716080831714716475142369598836207489314169321404894838980163260775255715863207798723717460224721437083109361223596494119576558541401799405402870201434732610140492522194086279499841454150287458053520924644541863113118800329146701807148176617728222573205549883335533029161213808646115439045973231919685270450122147296236500526511731284422194036886996272622691907473483152990373026211780199344661807856005707405389127545665626118945453872313607142883754621785635402870813128192868517793964042803498162247615263101029275893723977955664272301045258424466154486116981611320318053301547172426719001536816426866947794919045334953016690433689944336032461032538317235444231289144 [156,97] 684903184557405821395750616009980480882421792325703579584000840058506361367940092920343040649279293837842038391320538239447367656784191763991850894866296594878192122018106066511110498498753318155885471097895020345839674024998921963938414655241991223368817969997299617107090934122423775120088841997842527250872513311574981257309729398968651654357224449800221391111094972842968093407727426140827294851414960418104179783171090454514450249790020726094942984750417168453784546280909581168900089881956537742041226478180627063628946874657804636769980631420020399731315805734385210282279984044780689282070961974594109118778004965373880327095815997399714664036282993503289919067356545939453308816519311988350522634061580926779451739699330105277850901810622584268260790806743084149135069212751052011983991056888303549930242995401383705265619028942420361729249250040468868854382033927347693326684102712552293329122696372409338899963137459780671812260131045345593962000022155537401612714302580016530642129209680217728970095017220207464707198827352665071225589597850555123221173939051060775650332485178776215505839304193072 [156,98] -19901283942364094294543171714534487398267412278791669597397786086329260593148717263788071323253061201923356355152552319595766377063275960256173030861725724722720036503842325619182757709464950753912369278004624764437691873267798559871138169060503507193653810270483635724065087782312017368976833905043879299434761785424008129091222621752703926950074394978180259185438744948638164293992902918451744434058375271426741211758128614102126043446801443826273805172848975372584930991371736928491981940418939442048355776010802124254774950496060446429964112643964424424447123739462407507668225486304114760295183779026657927290918502612238679684125037542695363324670496395436525157606192640520306733943301757177162388684898415489796165054408952463351402777158319587053721283671501029231380725598389497012988988890761067338013388598756481224282372144468787538299116700638165605640385736665684676010580999360587325672811299160105915766806784882308092996683856636531548961364677163887029896485581149118832690658245267488158980277355407308262099613566239731418223885981664692440027146215108072599999624463701461864903816800 [156,99] -103767817605934653811077636027780280047071569528410901140595404237982225019275701816196431157446970018183192398309865619980353202713652421286116862531624064801944263830343185793807657496352374227985053198051803219624003695184924840421851989487737281149114871869517905224905316792306821871602192826281118893665117080339627285332012469736850119432803835661365512723390103295163062708692509884902365612936687878843616259536429583020621147654817513895551870872358343887125532988152283599377353798025037127211539940204711408953594420313118298976426711625670243802478773233743985362400448830426943812425067481700124196459862097632237803475251996645113289093475764773057731517288370888619593292218169245512754655533580826281824445289562603200425182115035841719717954306410109217002959600532921814579784599243956751802279144700169042940790447218057095662756828717608498704916371073274170689831294814967676723648289709607486450935366542835212502585083165098410602114726654524278416392690019210452433958313299622008594449287295370986750730554239710442131722131360951927845778465194438444169411065532185546147264 [156,100] 4019224033012027440619325240100724211415980242276000991787769468810235037720483599623469825044352511101514087948431927827258569415753166644321459529646350500242150092284906165319146412654016442678361676778003533087993072696407215438600840971825215467771270836075057817140093789240307268488113254023598790702383932453786734073841066725121277143171188040619869383363495191560834599447908036123122616091133967931026824243396712847710201150043205312542531613251105905116549875799641348173458545132368214248932691129606618755968434607799228856770022712063922811500133616669665448276837860498229127741419665312346565485850336368079129613967807771700828264645956926655972965724984912128387284620662877927250759520074668986260048986120291923667058887463742825380873796890365427036936651994435618193527233462423664412571439720162637307358835026270105186896228700181499818244661128176097266518303097155445976853574564930842862468162289637606502853672078509667305889148114095256710893044592945631338016818696831446906375381101653613508524205527859767530098767629851924941724729596865111521862537114795544350 [156,101] 14310155707142023673907899700395453261676893551576529775620155451250370515246588398935970939813449328712945701802097621241605132580839300716398236731256135084404085271266311068439149875423573290747331026030740931386289924795857786363064126442672815665402406779570554605003573257932728247051672456183633623424598399662090358924814776813413506588979801977595256135359402830821506025014662758685605283276958197263273583225749904043652375984875642265435589966736489238393317620826849005193173167016130991860254810618449886404028961910427178190991083884509357331120104914239067771445946088177671418147198558368600121817139000249745343292935879390588033326093947957825378461126798584890774180831374756986778675996535960331836018022151411335684632485132797928023924602881347311470449046099247711407452284823298050270076789621545049350526087450386059113443736989047557981275344916891803837941886065265394599991120994612569702603897105733363963711275273978311778764035214352668814919721431077203583318860494321215757899875180188871651642218439506427327450371691617412254674668243470354805730996202512 [156,102] -251845057059726915579703612663605858264174091204173521370620193156451183624187630759853921652460125273906195355789591557932624790626694304165880737492455892909862451389633405179630556305660226801543143995887152474271349029812997454351716161708578654771577757208723073700843811740811616665118049220635401367518601406234847853620105190302707390856609624739991897294881884375170045984823336059210474245101173637272033206226218224041502422195827646634428576305831162129714198451313387048517093817788664674498289198776199856795194159269323791866506624018132685870923042212379177753394805291645767933321231011071938850117846088781538602162725344538667219626779045633031344133568040470262859626711646480922652931110490437479778229554136262734948467404566275241934847994751806835194878738970527288517955602454621959371652621262299978597970195440493660195731102443673262681160983134475193508908563259280251988318523342629439823720394193761543252031990825597754250851646111932618431130197058019662648549819769952536147018134608044077742999860437528924808447946190043806153252937265845073564316464 [156,103] -1142301010155293848033433932854574726902879565203561738542309809558411693387782633832636934662458934551463567385019317114620920189062989715420810068265382061985904973233078480438087791436874336703210878006663278561752134693364177816758012126549002743096561778047370526046799276882401894754819701766559122826891036081187192061890474615339724052571555271360011775382383233930990815027945499981370916565583533338962361165137969128101806031677082904766800434350598152268018018902430300649011444024271295148833124475058312272168433300784737650362705218448543343747263444008291110282749009284428021942754650078039429000088604440934562137180959561249674677466078468034801563681277731044756827941729335160740749352985155858714459369120273102839774046767411305642717383369868770589571254229264250790407233605380231303597426384156375779130593781573545205511865543949215755757667012523562981595988966828348687807714402659238743231992156239072396577430481584958663680985753553522532775863508904907215295269379164522320644893198660396356081404455254854374214129711291654433357379915495020863584 [156,104] 2768813170647410781779961906947411205161962356107341797063702037163223704270749070835011116797729565009626601412151902064360072126534396111310376921289140767542933806633137860560302668891577015457300929595878571194060035891728923691452918127603787445312567844634293300695641121151412138604120335163525815068851580898230704351874349571055102612796599232055894499805697438687784687859081119343980444998330136950953347031691184337680379978555140161233995621263829445465823784122727133294382130337820452399540406612882577755073965266690957180116939494844502567198193811483223780976754033527326624826035613346730644193781244821570638282938263770813215414365175546227032492835047558335529137050108166414618241290314448804254596226212924847779005772723193900944603790900658827866200068411188764802281034740041566845430819097110804834233241681621756517904041281885458778223675151269466330808457533308551791963464435910807756904141354086749794186267430645816111061775633770523398480364562103536655530309548337717573624455073244416797081502622624807196712108351195093114733495640876436 [156,105] 19306293511915901519520785418590683743157326095369436540238152941920814152558434590580189312774232204234965811000680679759799463835156092568560620401858152464351475796600230326722728440373830411634607568910897468494672454205277127160611832497197720280382839609332437064934230414398895425295596051185867862882561912417310631125032558000754380812989183195361041690106196534755807694627319952745331435765341173292261658837284229104172669702733643621256892610374065618889280266715027000772177007348876918671681087919205181616448438038841984994822100406298616134512080467274031795744071717972780588700630485241629182828113377788934074952777086180462372015524336526888353616487966016770886897703038140545822659707943620251410614623446745534527373143339909307458943975201855748739124240883413827983527644694097438708037194099442083637053378968531704258448963293379903182682683377729760050771064447586628610064896623453588392379378082391086882197706364770476906528732490428766397839947935356539730361960775184543877708368266311123157032189246274432057777254296855567300647481304 [156,106] 18252411667627270117617902037699632207178716368901955178655843225220680285419715865825800430222031595912302104954482512915887574265598391320726838425349961847085985889857164563105864245210775503975993714648169694651108506781180059840550852665304768438593787310904162647157077500419028623270725860471116953250097754374248850539297336314843374731086701412215581778379642249817522674717741320552098104089490760335248561924110197415952186045224413743299804330486065952812754078777284726455672902072749880902303500238312153346917185934703122828263954931510294843415641647216778971040514893989215213406215502160994729494240468710485472681103580274693999658324683533414608262834722218298987661089043194524876329454781775219156822404431519498258528696715377578120054061123536311121074008926095141471959508896422792459620417451223988105932249586958152029378931513474779626025373346268898866974464049617981767249606992307913620780948866251281224071253749304841699445740872088305606083675789471035933660975625139318488575967996650549650914188520236738282456344172245443893344 [156,107] -34427150088059019810135177232890226145280703809537757101892279647807168809394300935348239513448396667392152450013686388665575386984324460513968187251295646921201622228116544501501904730803212385986868329747480778281843577285499085682056418606635561504849572581238375074454108543299498418975685109375615617620038329582003760689883159770597510250467290637890591190868815961524543579407015978422500204638946849705717784896410834243339842999649645591428133383302286639372781265496731800190359778482974958131850307061680722778663715237667654578882913781198425302810479441917803795638070764885864169700562935835344835251631632081892012144580337854728026832189677084666615057615047844414636556910102322999072032038321404736506042155093207443481841491444035822537123707755785284365131101072423494830771173769724966803190271094708008506464357115718302204899051622277681615200361694388399866138976887424554116472715043381303803820730702033779254189975114072966176974506990510069603665411095914296063649394697825492479012796501893161423922663697962853326636059023172768 [156,108] -69550941691044598007783514806082316674421400794309657239204511944977779911124431338889339858346670123618265162794372499875249843023080329359192166359351826370394327076351751620141151464229857403791559193929767991546566263066975309055138272882395990360883546722412512729572016043356462334156504981809155188335249609587004520854622894360994356000045240616273928486182934667482505570403852591990632931776178236945513626287471120605523262124200341534139019537703338003794377737612762446621014518802659521770051964514290799175803732377689393854190643020143553295409580335529148439155632684954887178674289424804463212301507416945427950020408469163059891062853533043159943042621178704952014866197730403965889288771519134881961751561380097328102080448939242201270240856494407521418685642604175970002750293064678477280366070478683906843870994309393748250230698119628950328239807496241008547113317434900771967664186758060887879480140039394523261497892665728911328330940149463352477957883354968751278514996891853839135886194502485080645592075672479857779064777410 [156,109] -33875493875626832424568766277751137202056077679334094053736816561551343614923876186866965576246470782149152054948255124104164893002278241830200209753946098625174652338250856245687134229804209167833868918132844317476979672265196676898080898224697486299120553256253754743499852758914177560546658836293450946477480887317186450951084693066907206756664281405410381303824587522381814009300633739292919081869403902467828175536293972114141276874526485076335206793535789172315025335772286625929897495845813067495354039483165151427347458908015908182719301521833369911784588049564486953683834172201029832057560794680962275133028317521404895014457319669676689257112998128517725775743068805710451472526084826274487311763305163406305318805077822003076705763542851030215305295963707906368463539374622818086198505070232753299878056536557663224031163077014075392371315425467378306802628614571335409670959049533388971646817469818176170871386389985759546491696926135697317036478379215945375466423508719229363359057209167228561850587990329210484268002826711799235088 [156,110] 5154886915757676281971157279443779350913824438589180313406935518854553431822175276055620781794188565962682225843260724106005184139741056963529339245890825043854200245416112866196464912088569786918134416902026789412315821534449397928067766685018843280078850224521390735613134242084805413749213363647318735043307954109911111645935740972704007354643965914568797701122059163442592224844825339413422858787835325136438665970989295866959414003290609425749636381984113178784687757438142415474940666112609868143097495445934067723435212521990647378871776905478425561301271451621913179354924852442894011542415695234697560557426822728401667159707025391126581447109294059891014308696303285257633683276874672128297827559457599275811259750611974412864406169289187769708367123498252190968205300743865237054833872929777580457552134328678243213515077252319240227890082814864891706543997415071864422481107451424479037264076697783999985413972881029664886275383832574759839600097702087030453515991922854918852755397538094404214523952955810372288555403169700240 [156,111] 8446530188482805390282443419419551980181870026230975060215735459752824563685786588220327135035111038476341987638977263987251481773899208000092465442406034840545210195890663970336036322517421145958400832191700262932948114081211938405956369108087464299216575682016513946428635698138986799163791580943686473242566201045463072613362124632444585106256266702102977594836943319834543500424929664544757196898613275711384639208351183729164358533523619832580317347303947004479821349750655497984129970427240629200217490397893423899237091124959174627357710738239940827924319223088047373373973990886968357630194356859915613590462564337206934353286552386418589864609518895572387610294243526959949106852108415004460566104390734455201253318854181840620143577676107485545673828650562867607726653595373893377397566014859698920658183265663702163455998384076265133935576613560008091538996821280032494609689450922169135205203868541686022442010254951715142168418682154142742231402366782703811467929771486545783019498634188643798559166968033678799833826144 [156,112] 10598281790009642688657596243921202102907004905088865292772352588498150150178562079433758547033968242719798660397498233820161261163189921440298225797364983226306037960768457812459521821340182533880667643651914874999465908874318681749315704906031990904167039584772727108123901763487033756154075977223408022366769798213244056698692452125605781353191538196755323743565829133315321503784787240050693323280418666748249493361942113059716182398725048717287921748112495798103158773169899547948804264320758845249999864619869764844907956276017908748270561384221391709717755636043565582967903395398916687997459046159480770097558307648633881271332034405172439216635214798025911332292460437666908089679101018892827345956443694024008342169239880164509622464354732795743191708743680386117345678946901703884765651761132953473793664341435396131476506600588112600615573908790697514619853410258389006053544298893058101536352382315444181319442307478694542339403000749849471833922730348455917903991986734812240043332010513350653860066717182991869428 [156,113] -83279537367220862525980154027413575284752696055607067291235929272757398248987678589575953501652959827555676191026803012901365134039315398180655948830339947132718706574842245569871534407527461219987160932845325897721104927246672577829535463192077511055400641081125505478439902333779743313846103918905968421203864128819391910968752810630129955649079757109593059793207448329309877359173372700370528743829440511165109403155956678219098794542068839810828527086403234079519474240233627628913849269828791094646951268314795772165367563889567932581464121770414337389497305939546349940443892598312199468929249954274231690147695781167859526205861962309241213879976029149765152453862299060475885365574504109354252461852592774741704070022997298342165845523346412945388126069297192416610324982954681252287010210755508601726565347429800240809787494461492676872965682667347065461153876655771090803820154588074461369246703639849052354108862608654932984915052758847496669292940848099215852421131570811370681174742504450273988516660442429944 [156,114] 537948606197532702738475897694386344828898670485991775027506412026877142859266583075989649593187228121851562878593656888697434225342358340855386871152798328621975896195343827463631098111900188635692367256566623254871858255604337918007101653273979387356029995372090546767014360234909759040116008561513140164978722259706363516576249601020547648754822569334283515904558880133904170430144869850839825617682039183113903775146289155027044360150537729596662417692958191703253789334981188388897468494352666159094291229708364653947082868646675487424630883964421851404712472396595514068844044854972762938945210684231694832378157288825925725888379132532342262301084207744561033530299726375840773532738573493273990384589429737775340831456270700201114388032205764702964663000409980037479884242662047621419061771819891583971642219994998767402425296065447748607408866650654128171680524823373416179703640379474313463029204545735813533082228995462420840363769232891341819290502059622144648067768787870503099244351573738058319156229072 [156,115] -2013162753232388195606031760085506240966520682071729915905097712257952749068963981327415889547640071673126523586322769177531514487783001442148140133104686263104935512414793108605421250776591823970762274793007533620319536720192410821710780361370799825763616848620683064643063509853297394024556485191342833552147918545539400595566859151011942540375628705472702806660420274384234865668183503772781399602275285317182210806733580128882468820463664825664696527437324290424191332163588925886599856170868778795050542582822953990282714896387231798964707572819100295657089503757350289282337933493989918691671331581577677676958651508251640723161199492464450260799733776470003061047652677590353188813824425261437585721984705946357015515902668193655788220241581558596719217483981756630933122073653522576647292664597398869283402501659426790955771846812849097031157348393327970695931099873722069065111573285438561497842041952545791347991185633220605924643013153331666379255151076498408140483681147964913398964385343630928349344 [156,116] 4218515016081217092876527774944835502626311599933109163717903020602623368135983227382144813640892742423259754560427766264722781857503693403758546460126454242241106463199837537584435579594211173194249763172138562129359789080036849142296091011892223860521608464683090326625948093856098928820008666745162020219440899363870601829229639993221448810680218340670252981747876154658840310816001378621310243725097202579245483056837590604707682636582646637091669575808562331760061433291347456373071401565643157779106376235858950844975402435858007464742288568037176568134641518053523446071912459341387587073902084253019240383264657305688157371289887392768198037300299400274540726287580105528948841678406900640894768438792114596899146625677283519432453922660823952206672530773668431794253639654243739956594446452751828771436124016386178098575721986715279634152431716624972770001504967002134550595262275003347641545325433239174641484654062382039434384343906406314174925107840397623007460742594708611675316288969405783047 [156,117] -4837524350084261605912773208821395381818332757261377563973476360056972927440317411449208995712330054300036789706793824217541701418667699139007821453797469249989128453590070559733642019534852828331137928221429687724107002632464628175932565097602242963252514916290278593066069003714097272686794672459969304335700044622883228050717428796109879208161427100594275496198745384414042208231988054309758007704963041435308229907632797363711848267742785237350988553480243250876287762502725368895349338778893623916751468697766501188591199897048795095000961186462746483372878383733741703504635540466636108039979939741255948096939299871383741486158470565973468973901976296333763932317205241494491271619143532860868908751771610378823506702739477242049192339322096123045016563835834330742420615778688547447621226418748870947167032394636135583755140594337524036936132249806323078946480957402844351364028765550361192847888905649862621473967224515714573835969415743816513977175046626589508020576013688944278871876678944 [156,118] 2995583096964860287640402994730720505905679306916912471531348311906010568759141057983981065525970439485826208434064754947412226259677185024657560570687484963248174370137530855985432742052667587191116200159461422215225762476727612952372576613774349471380275260529050736866809385692848089182243478565276070392887453557089621477539535350953204500353721143144634251472481566748084345844880245809287051121104685317915294581042228513542240103946052851920547548691822159808559899002836623408466169551412655448102609080402545629173973333797226374319319974584086829848114083846601195427901269747972659005085838753726974748712422478868394153016174131139877303841487042163660665110124854248431432637380868876413997092357675978981129597638036716012775269984573897327683746896022457683911185109338579580227651608155877974790466924994879103422237353669042502849879933348818015524787271345461217955076947026392872518106215153285313949371911304871065345460110486339290216901107886928333385329624164748802593992 [156,119] -993680404901693429026177314423691452813650000640797332026184441444832666704558291517454590053760309121245943126215030079893191584134512679816998128977914292536197210651949672685785796672705330134309753685931515184057288912653459536308797055388919551598477557272438841654371884169918324080332368819883955978132277702655533910531946830420347635947184920957720319896883891561081119257186406186133071743514287436409815026979780714456938433883033921936342775310144371030534745526315084230290704537220795629791220243569511786157679634809586402530803842934943666443449312777554217384414383346402371484588614286297016991151813364182258085055768352508959073157328493516883412520995291696867835416857183620999408988238084714061691329756107692667160506405084009243282411903415129186591652635422138514752027469114226947294780861749784334888661145768049671056767933423350343851995693157600700765242455476874932921803343380686829399276889612780160940663013675296567632366528175599259053808196460156896 [156,120] 175574269195286865943805249684430137194000944387995348745738685837687653258065246164316467616005444292757856976642208514850595368125491593849310180227361595804384797760947222589548786417658658010998993980415238095300513845954688429737966038682766370015907105303127511761323196117990202491869140975702467222015577228674389664797991548011527613387352800269279838730203923137674125272029403878385684444895572480342614204790285038605851336106953966383938216367098930917721559990248297309742740604592673307736726155909041350870784890255878941974155615384062876455745580921949717584563196030918129931716361897096330950127233114607946183774566883123099766887536328850500092030138681891370081072356612684129553102860888338217028253656559213842375877336360881569971045994687606133218991988948193703360625701785920980986954753675616436989300843233742665804870354303599424657810797937130121502616574199042322892408540683076268116872932237181870072322686085220047714851916711842278092067484596 [156,121] -16441559791386782526283777617379421044713688922291038366270859048368456898423374673738970253035339763196099356620668950515596975378235515102704616503168833922296368990284887151063379581122405180943703702600371699880286179942481053915214304205913496657049297838333702304972365316346219205066071601200701172018201323888670038921406502089564865774733216227445025911627519937845659214337314993933947661302845103302635015136029327316106271795035423251009264148368194525666270184223597374175629902353366479100668841910791625521436107592349569080535660053096126916653007839141059551171871214547356576627621495565002439791955580868660745397967900488631723051745259679571239310354707326995379645781248381881812016787312093534784256240420012694477399498979840235367168462132100568612739088235684473702364221308080083194140908651033734724739003630301751877698792619054223666012864923730259396007307436347732342997153003232672034235707305043275508412329299359518421313462131715595308696 [156,122] 811658996272414856203569577455947309588249904208319913529430951805183714908820346970369255486279229216360653401147250676357502171167201982487776383636100869551603364640287238526512499977780723275670965207684047373516777560624384385258354098423320181074286478859114754380763909624599921316477103777711714132767253429379500565869444290091320111771346530690844404182034988136483223906139245248287033644938800162939945591026468789292591095156203393989920038113665812202825010548143542705172621777124247893807301611921261661998927904199157693868055600367837707514273301313561731582725137948235687238105724274205851144670727094929843975413287126536354340997902724171252695066245239778878520963293888041527419250177307317685016042527086407079082009598659829108960934776253187046249349670938988409847334377630569376355585960961390905153666469503702173084280537620897004684135480604922821587721625686934677612066399081753897325476661503975073414615942865786132487762334513488 [156,123] -20992779802894573308051344227332880090016850697446269130830656275068415290932030886110513768789381819913828427787468037583671098278626800529842434640136655633236738204561057451490292354360162407820959804788483521526181505916004383832030805133332207996709667472486793945718150605612432397969399902544264516022861926374619181979277388368940164161816238238028954439279044158901761668116726495303121469117183358636002671792987208757504426711269001561137195883032863297943652565862877649077252545344959995680763595450893335674645560803935396297743549218812453537565318181753902954807018322430335487401845961209701735134703599578929726056725100082531218155499112483952849935832048138581222787785243487880705492920973857839889746453022545071303193742821137048333962952355301827757700716193899765476312530851121191412466695955719486892736156894902150002593595043459516765852043151901075056463571646856492982552867573099800313056967827811011409580329295886048549655456 [156,124] 282400096975167448647442155796418769358000154385863166345202976153451687068692649044806872258567882926501708397656842576987758166627496043251009765262662144099261883435008399791781920819183522939416278490204932121402862209850248250402854382505192393696986394490778388686800929785702713933843254650896898307870405474639635231378777632897067853828762424564508870974129784307912474585498954463324335299017402097369062619538149043173347857851616398026848490497677548912500407132731513085783478789624384276526712901911054496756285553919963278445906022728154607865425523362533752239695788617009358567732630342729301070741596236794029941851742538938592263390249755203364397003734186466993193007103619363133566774201811399753421464146162971116324048567131043917829163451405104858820817549124765762193094420462034673750080689296333587699513710932710876177189676571293422222264116533845312278985728111313651061587243291221902204997817349016050768978759193056423 [156,125] -1959014048331983602895081560329730394528020135620008378711032085036666099242460969671237660951356641219314274282252728774904562750580608615982412296006272229063208180249244754224888732262647499761719092676301652887646459983436655795954179878244397116996543155230551654723428963052982539334989092184235632632559031815306938781300140158731071078066354613906449616538319463910635541479106258698980749576492242385390924857859923189630097121263338683802646823980213758188101133891217191099173297849532666182463660861739480719996840766502854468338560009503929052319586405319910396743172403209265326890177115270044108275063359053855978565813389614063922081480423067527549088955685711773950345686077626221898165667959081422174427746790761126509708937788095380511423469221956092836938859815418067891364494370854901136222539219506239573227680662755031978718505878241039311575349550051304367420887463660930408759228718513228643420900149221693175987444912 [156,126] 6938562329391595605184930368238223524921871540390303153034382408665808462725938138482960039422956196741797840352430022697932815250350197501309492820741312327958370432261250793575336275122761360271266119940978192184059033271847148597633734138179066459920433470503598664606983835569953191792067058796213773273271622526135954240102046114133868398523069085109911395630463405474411342932158635064937214915986147979567803900864530338468492141654900910926042855811604194752670850333597341002060170087878036813153085439615139996452262673045067575217036164754821614829537288750211089023464928279981076613286017952191169641082807381462907489024831401621844871798982034416102168975071505166044178205734951492951461731845245323792869619647865932796089162278169280058058607562309335974010705517513025838930040985243112077957625100780541778484975378523879109380198841807880474743157961379561825090809040211764964289178642376644471753371147931574096 [156,127] -12405366641261436990442516087576596719734945870472164199630434993851812204539041157941107048048147504563194350811856501420325381241055053756205649572365028225318230813337689929848079354568458546161317045339998025931561240746654980041326406647554503883053783598590303344412600274164271387574026032792711955542541149077932587385278678283965272377405311772588776169381274500688516905993984241243141369027151613085756140772433123108021828725853739898934069151376548093248074688608889552335159992323810560929831126910679247205697311246712834403382601483749046830167318495314411636355439238057294226057129707099342861592817071962764383566064692971169129008214804346438225488739221798304789528554620215726932274153945116671021395687836968864522410637970120392855906157082359195054987670078888924780654547590108759529239014094755363134069158185565516609820846556814434432400726405209505529974637848356770029441794194922448550712456576 [156,128] 11052009232496614816535468459086381949384402743960632894504779690156558554711995531231061345425414521193985973694585526225516839416852669068961676324737768142898041148887942108800232203710634031725705217850120464005369973324179532190414218807423002466484283025713477972876934621124691329486306657926352889120301347169244681968501926749195348249785566819709379046512589366101546835312791444931915507934680251363043580548703407753967430252340457824542590489763877503297075683205951393446854407157466108867831958243552757432775038659000023383678023852947753665650729922014333740396749954765955517025808098308269967499996985867701626932618494755870226804801721268046093669136996785761333065269775228073845017472950546455608060349941758605678840019665430875001073773864807845325004557298675443085428582463426657685949203549124786326748315775155374423507732924252237691458165556224613951453739637366514982288261610503566824 [156,129] -4835551859489292973525639591905022378187361381077255628325560322960611732229911009306321962513449335559798549025980651294411754562648981443914564215312661706996871085590005737567184110251238747930788070882903474599906642475862611263371071521283197319357381980836141019700998705383804331637208542487741963062325612959174434516770168122173785852697314239966796290865997280820504004427084859358961320265788179434543372310338622833287996258616456169979334280365545409745890759858701638707882675134638747782771609008593684922066602371236494572045266190203188521544366314184327656331159260129604246702171218137320100432433234796656368232224989619225599497657261339403094232727199428363075364878022680759780694103189654494557013320852823019005980987251724354974472373480721753865605682743237729752256161844429589780193846627890176748267912083566732258682962887219157750628651282151745087593861725237667281365908528 [156,130] 1022261506986195787605265356665489997696931207679479821654317992344728515932150085332893362263713518228319496013515621184661552298409522281954494717730177312321585054887272979268670018348279914425497868655339644914334478226034410241890128490363466887371406689651974389335484500473614731035035232338391924669714897074835892606897470261809687929451095147857964299760772670050563755025707669687933673650035730894548510149270221439551391447666185446674709631803013120879832363880478803347379626646492210007850191225355718230926269984882181431646984836969855344321413737522764988402820579752413523514926156454177023233689727088886924026830793310533805095012972063706390298196633962358046817000728153935133081359767069309122600483025378372622780581025478563941273322528600438952912539758225215145416099675819776502655031877820782153685460658081336591934735152205797998763734915813772630589753585686325760 [156,131] -102549550395354366002948828033183918195336359203380210831804157504665180359784403567637921019682812337659994218726314467289711926149288895273288452444945563144501332665078574049400712096524262189836899583068956551591218454094579345241312177177007403808466801845811943944559448811878164483059572030012723173647380829863684126443324869142074566070099349209876895493271821174804373097730311126051465686990707267458308524815586484669968078740938132378909498812109734596438327140783086121998203416337024488577846501958444858633112607347781700557989861973746878732832077900485939900823838970642023126153198009391960848626427774627163326721830264504616949007623048595602009023749232109542568564121561119305597840581536236404800443216518567930726638084355297231446297581838979649893700233661602526998095875891165545971731227222571469338364470958643679724331770270015287539882290560940541717338304 [156,132] 4784687463235839458254835038858041521157637296204390119405463325459444763221756509956270016583154880237606801387326271697974171356473867658342956576297939935995168630481669917423575942721542306379036375333888585268385761024185743573756709166122357891072504798407190760992625789885431204760578663187375819697658617615791604219697894359235398658503526059895971934969369368636564541260312547289311122597740243407597784580589400500668217470787808498989058410637335885711843468805547423083085640665943201569839350872527461155036962597870479065726342940902941195791831416932838017728442647895620768380964955016541064399741215197582024059319644075098980795174155921104249795619984593501781594320781742754923293956166778987443886681626149799201658068219090904133518323152420099935108224315040957331596712497673748447276560863034574124324891274243226814124857390715428544439680340997906 [156,133] -101552695262285922898653016220969802714830775196811086284575618483178286762810613403169364146568227712850656842093942657668563022440630387122533887885791826225881824896551063609583452955449341263039729766426311997500918570372872938616795130362630435052938519456381344352364802205017990704385993913053537528435406990056094588608092644164739144657528987709438387226792233276993167627119407655500262795922887950598270542982329093395215686862391529728125190804291777492746346097541395252498644197417683538117333374646706658338147863722079400434080970006832790295134397035489011275578177316752989056581987004720156154513454363008885445975323578469497451605675747176425193151801518199799566057091610945878142691428881537786854074224503634209054774260680015415900399120164526194552377765953503710209192362898673742479332179513045007153276558313649273747318358696158437147792 [156,134] 956781114528151922362662567189297592969640913399410934794874956162673189106248043502834496157582889101573104739917439761639680905546113730011838659253659998822963288638268842521809855707887439619385290086835520608284049089626180640549050428439372409926038818770975356506867578005695323295907218147118113512507936115708610855753417489253474871237722655243357028996969694648301072398981230287700142116736266524559662222585762482883326124638670422310033900292964333666644421010680605453636709505715153314479906592230979582586677675737514061255740201442604827558758062796060476749676737097961181813013473621313820898839402503688126668424488416244316402060332829547607506155283636470707051775378558521057031028297595907718617276049604283567360553214715154875985170248598934319987487177570668230928686581616690553751727413404644630134929696875936159255043925288 [156,135] -3894754920885998758884696335885189195598299858151492120447618976862181803733145057644874703379903136441410480753768020941242037880748224696841996614775177014091396274538238994916382902860871902819606605387719163574013599797994391741111572563067205059652609170567558333574769291599686230987446354037295073204955225810981329934598244232888485379493653254966019546061846788310225502718285713414722025354533096129761735578390929950070577519402643999315550147184454090108934784854932820350851643634081215584001314001028632254522231595240238019049601921376650081722790655741397725323102972090178754037968732561079065314555264809155079125895995093288516131169486864142752802759148149188794843963573180450150484331627980653556189842742344726238482431520769174489188182430730161588941410252261194354262958526331959196822383828817630745533586677088527552 [156,136] 6648760298763633694650752888605440265107819417536010614630989180041576449333125939653943191019956531436444318468420966032194753593754681641523422558570121275656194062180803548511775615335373653470678072093762594242882390290312738332909937380691067002108013618501941683331260188183333636541637749461224726060283252596290450111340642824366363243783255507628314730271088811132345639867582610801347621122931057276384012521748986122652004557971808640886038592557080850029838852803545240659293764724325682589876123782337555288221304862413562643699407028485918680323166268843717688394715392184328541411387593092592905485144846316657066540646207603111875429840687313050980548195817341893189091256387334369125713161220438473380571434844654925720662963031957247298656464492703935394144067167168265861698078071666582950212850052617481638581688 [156,137] -4605633998412806054887133772398666354414053824652389222823654783611449026470049371735216688115401643960192403992769414677001482861963266173604355620143763821223457899668662903836491784569690581574517036638752630981426444806202296934737664247657382309672551324710574285182578167208416043070669388637083077621881721906410055807149305535987237470097060085256534973534873790493096742631192168442807026214096989721834436381206473382182250310969625696291057403661180055282082871909587939493066266279136848393993592821581207379444505663452366728105937636104682184368902113481084972253580975595268150664839367192945275298480618162528503241363410276790635892314225243144187596843562206305882331753872473148177459239243320059862710806333663740751527331288218934463585492777982425249704809058565539903491210643979453918377723170320 [156,138] 1248277148392219200363184266727444222842256005589366475828767386203477370804791901124617468440798388892713063330258785208127980373743551614589211595266597186214577995774242354214353006162500873886241258166843091632574031693838820972267671384403682366342144502478571099137126286964460042830022390926011002999635006889023304031224866879445933088337959760134620422246584672922934266482052758828818540775984469516411049620407109768081532316558598902997160641556645797841898227418296871337415709609471518452430369089442598398526270227078267495710630018252138339655947483283697826164828091881099975978494007121087236853616492081529877852265765680091449037266348853161955322130531410699964835220744364513274523018753916097723816009223082920637809451924996386979606943659116348575634209084301486236723741462553965888 [156,139] -127142617108157624642752686749134383754329818809247593240862281094576699418404581132513461867521116142801084895757607966392381135145979668162021723964730048019824416487045993655557863317778857515325112588432521047402877217072931571974902917726748524929683371400299635950406291597117614429369337719431422961563566554006080354817629198319493577308254161081812016739671151624007738733508792808171302827842317314668372981119395852881163717966959800574348879030573965405269212283652378858579331354383974848986090757419431976322426236752509598196054417338676344057989327923037472389951421993616167337431037465072593185978482340409577183051807486362423762431440625158374790282346869825209361850540848091459829783252638531301030467322034835259524704424883883135305497341748667672983309705365950670726784 [156,140] 4653637740525373254183743714421513598196575750653290627123390086324074837126933303969477592685485786151223455101643676897918685289468731171718818307267880295296252755478108533653627132188102980830918332919126354425205347859659605959734703246761617580610880210197590368215535902609032398236413439094366462464439457307053839572178693592876553733793301892931505127220364464345656063241967078372681487491992263741912137887579356915564106201213020270032129370208618580082283533800791927394285427446238229629122600015958528250936480651494142589843133046010966984794137042348692600529933545755025931052230038573707102389900207825545687182081268277519679819995889402297394068056558461806631688904684651670335516473119879868312919241723380712301212680953796369465353480334044747435530365158 [156,141] -58235483072709633642009815240787362590741017201405723603466325458868899227534492618165085515979430469050202486122209853183230865705379624600428636334147550421133078781319785747274832994469539786448331821383895269774620526541214012411137582795268536714893719791939607612731595450584897853272946504257720806351386386710432204066626972213266855805141717480722462526577494486446099328902342861866769094741873024359019770860603533173568350711589517966873888887019629106047036092521997453127935018699660411424669510908717200901683842685607145622976828077247642081508130565804068529600975166003375228094706728622483618460054591981764007775482205913775120227181778902219635173355032155459633093400190529736086345585320975250547286766840393660088905850230075978684806205093072 [156,142] 235687808618102003330182001490492339099843770007834254212531125112743803476421263975997910422957529996562200883706787689296340027977437016727094624075261989126737046930696052895319682555181157659423303318104472197758399473760087285121959653440436095848251912476506275523649813403196756727286416938007248773400463002254820349902276298407718884083457222581473034482305755904420826729923367413626020999278535472526168308782939013274146818230095273897366245059082995403221372136619423181582238421438149278478665318284295771140882498865248876355544358894584999192544216651681435532859281336907368190512798150330569081133875341596820657290730399535121904334336110930609019458736499739084303866552210465215335108055292746210614774674092608689653739359419886128 [156,143] -289868567817062407488636730820887454307989715566591837583530091676681061095708740689064639556985633578682400710440374038515666881822044820332319716055708787810002909552459669515874052315661760022737310802726129170682650001662150203740936108409246319468440147874151653890337275159193626954826706642156778108772903336956156661702964372446154277478509240247404593390405860340608440119009923305362156469636841129269861694884046079858099491879934387528823546104180197624462541821888178011478986926100000056120041206204262432195347531244071333887872363848632255470092496895740962869068231588301252158947973240061094104305247845831584981672334924877454056726959721178601792467221323036447863360769629721861964340319724489907224386357213019581568 [156,144] 101010361969705970819307677134467518594480012135744828224358654489453582901162431046516874849716961990840792683232454457785272565077354828651344953493918300992457145077344938392815824343681159411216117995200163939252496773133671848694594310355608019876399279118303233680233651002408715035726006270894074560816192648013136561371745579145341474761143416976198252291319408703130127390798917234828729762974849317768844294392661953552800629889415623410270647271451523437097971189681822180130685285524867799335492133624909670786260964154343597998270381298974835995623817541487788391079268606873204293762689755643222765749680524219211403820648139876713180937144706086015875220779840387842916364316837220957604237068850013015570376 [156,145] -9214286092852588266999607972795994653248020445319914344292024631912057056117786272031496364801936972117751488800437545650472502673254777053296084617800822495554568791284277015946163870312881384964926860901180369195622210520311185150919697061699368435992240584256641193175434979562987692449761890948472157771296490998200493226586676284984261808985810249416216999349570892779089301229797437479654225009662732382364456955701986984263730565158408454561696588605796426697153221900788307462233438273266621969271124244934778496888926613821860925172291527762131288300163926902709226632113267062732601039592982963141281936227762238855459669471582958332042457082901683314947560214653097684818787823276667472778867472 [156,146] 201113152352040785974738327109730104604895283425742998078730207540123787120077903323638552872698248449757184147756341825420188617797069764013291395939029388258970050037162648286184196091422290939340531218570002679289956752210618372026673053762272817111375361600867733633230705311344738919048364354903111082471853402695168558492904949804515820315765909183132435462382214319638352253057787532291411359312186306635516187999560941239404016547452170231121489794735943168511290193995147617289853846139437224288857279250014840269909118988506223600218821245259625137992678203526507616258785076041984925366593980226032004064652184517854727941591730107699986237221703675900702756310314511618720425952 [156,147] -947700360438254197058277301002361316153061808488310612747220399678968438849664621616225348857020600922863977652498388451096382376411176905615574942398334453425885138669482874862160576001858948492211519680182643067884438653455377903707266370166998335689380384155412438630544094890484393879416847458950450076777734399988501997020965641865094776217086954125392706895850476206457155992263030909853258630549147969392858718948159532846538310799680938155462075397202854077635443348380043827282948650213207365178395948681320861971497372607939933718821214794158127190019631279466889640393117621277619837980588013648366226007364845998198721358184562555455425874471776548688920979104 [156,148] 856625360155698852018326033486022677324892885605209761743319773952834420256504681762546116941900954992426056326513967047594878004824422535386806115240502444504681930646899459339109871857971927049544038530357223425876089955005678192830760101166003003284499412740143085347112801011464271218234953354776174818938429704173800498771296949161684281546462156842936015455893301696448458119401061201769253169828814007390059140294057951471399192060888613445032532392158394871633471359711726587900317423271740839576033016497445012822259138320487296320231237215078801737110874954508820249633967584872690945483590864182131270099866629281025790173360351231286620709732 [156,149] -129488588574296492709060607951954184085164764441816769066879549623088599722481909332168128863535376682089064673444398071570543051062262983130921713836063198076316103879964546713556427237317205404425302712551472970462665806161419729264252471394942103435608085835666243711720956349718770322683234053791734059645871085432050984502606967511054185067609629063787865665102959015883485101004440829379642871299073198368317827984925910919769359096525641510522589339633340940527690954129887648819202753425087045411577155852586005361337987547685555838158641141183846676636497618072606230441404234908183327218632256776004594165669621460433541612368 [156,150] 2788016841969097490957441509380492374899722671130786574347489147887106346264014413785001217652632056391160596839922295822984509458528001172265403929182270958180800131133800328096802358056367546678792030070231147121947199953154152340924189905851971978980361685753773679589634995955862957641430576968670920522285555485841485822417424894785294420227257140050607369728244836392226259130878953663163585718167384462228989016821434201355738109343445559658826288429752444284590495285518867301935105473867911419945083357024158736957152111771944216065514560998286457844177478704066051485805047004205066951934926692730012957848 [156,151] -7073069344609906541063642564733194840717725650928860511021494335924949159361928428016035973697848607122610170984981221934836264503020513115499845457498978675103493846421230629207546238031530385718561060849369485048696748404151866646792616328925804275087035559673010789048664666446244057392493713010869978464387084269669819782739988171440549244667080300102762319041166378270631500029661669522822984266150729321685988443026989858683189584713666983986165630740412870240913208986702074801851664082783833291204784080486136035556614168545350718474171335846346331987736769339413049814586474500786567328 [156,152] 1685268457430413242095679679240659371556699549117224119149674477567046420244716918615093083899328959466173894585234227812628236980396556392021244271169219655071954077311875688606106155942935767778658837373317442352562097609899463974229811957909284484862840142808080639229995167202842180800658516769075444338545969555434160834773178396332471543488418345950514606813708029794720650156184177673703398120315462110786586437243764555827843673099013692092255322221474152440982325373256464412232969728262010887723925435297140554374018338638539599244321484885995344424966718962093084 [156,153] -28646026020872921393355755135267336179902636926830993973209333624431003891383893651616372184996750658545474092394707834614082566567372046440047560836737158047172351109880983751097552586554805010323104358551450510411547267666295041226761602737438351364707829173903207363442225543553040731097354841519916483691159520185659575121247269033991738289875970854680280739002947170438521874623831825912667877281312850297432340851954587645592540959245215525237501766240669278081598369322114693905202025549529630560415037921680147011625874802779413056432129707304 [156,154] 24749904794827342566083663932425188162419976266232973637548746166562160850073317851325018642650826884732976037698572180214451680278983623553363669371199197717664124428988427248309232324425383622702091493901607451412954737052517100722165170981721545884453690642913420135635673905284850761643519211176500103452023318538031701910921271603865062074856885903478425815688133801256130805820650568649714287575311202709199563578421962016052014235521051022709506215679082939755771928440667901875489348711641788891802715834633146865079536 [156,155] -709241292658938364060647380912569879301948997290250182543907723804041668294314439793653938590238443788879885777864846510416553517704054473471125676869063468221862171121277219972171690286315754490050876230972409776151935277273874824592139893134726720148216356580110014812277443258422019665649774196138600063336045282035857434897859383597568996696067189233445984477947903509382181588131986760715830414390451294227968292451619788098137180338597473289149609377937857705997578606285394817840397873409045888 [156,156] 387884050215139414821501053645721334207361200278779700110246916107851189182218223138434892541373743344015350497987424909862167830725914831118929362013524508662592095362805390192393233830614248274375430765715043833579178717252482257363587782863802858498946143092516100863407615983703601855742533847646670662981572220955966581915013863703383777611449402067323610843322873381610767722027147072699359549687026071960805310265374561852075383867042782383700734780940151658621324965 [157,0] -1079894749759081006057658754328371555211908354817376242699648840717833857015481655329555969367205779347600279234439387289738296588321623896148323974170214870705108133683474966415688943694106514732045408175059886405668027979956077848745586793467068842412892202842860682968749279574947229359777307109356050084992149164969032626614035101401469142531000832621694445979357054118517915311840310762912998477860591276314699236245889749105608076516762164072224473560548707693860222124206106529109005790996626948693934361284244419438500175785040807325218965994708478834938992803493523346659930320060329582772820780580976898061931980163074016278828423912850693302358087353681820563753874184096868031707860288318013977139567857938701185452689573665768657949117259691204626597146936512069646420655777192068293525230859543495312230420668327756587543154327914377905011433103777641086428691300897152577794393989927648542919061084334532279217257418950905566095147587092942418944240736656330695198519955421137968387456932627555691205481858562745955454016680582854627603911289184868021158160543381805054922883786780561968034207231717578193603893790325064978076719832367139670429223652405338293429526005288572932342063981831813737977879353590267229751740172624838340091533127864479872593942140334181789484608702552152466608918894866535628610667485992377647104000000000000000000000000000000000 [157,1] -96789450111950466761146657627512719897372515969494983944518313422833638579801741718392737966164558267460366008413785629027864913900555278068994777732890942720168529225555988038463895112920419547902474926139590706478403685959330394249636142999559697192491838210753363046630400924695087171772666888071263839039451279414305807725995647199175860185911269346598053924908197375545614296561722139044464259865636321348575674345780319122023339860513227887575778793716892204698219232197036727448330686988796637848440656219615535837788926300722996638237744758434918880519868916738257481863556871009984505886816871693899506483034303635666186758268224605077518164031483078117221653652866668743153126322806740125737317798575190606966225514927084480060686474395515736268088548999873884223988211010950113934493131797002852293492409162589268765670079904917507161532309469598041990532205241225478576504729901753988382871149261040885900732188775248230185888070099665881426337578716329616599620127708990054609900663152149382436386494197080589871348238071121040900247631869482521283485621753660512834915532005987907389147428531350835115836662074085599304234585269054332906545883114413179922068406742965636902678921998474251392210766503605374109242403099220454317305690611085151555476223667936112591365904456732514801313271728115096394242046809114254654547427328000000000000000000000000000000 [157,2] 1124910634819291659559863333300086586072369117730056731096496805195100289894863211517686956108177560190776337150316324311208965497187989509795919500599799483771967872291903169325074156495694327291394480168130671252397756898750575705830966813224848818827483882874151325478531190830354028797875204108403877510937003300957790153848593414534264332647489207476473111626718855425926804373253302120625816947355830770744561694930421434220212143551264976298819769747415483068451298151633846916759505339572198651132628833759859706195581226748450354064282743311219173627125659191126489608331852870543417187587013742986320570784769436800426274923332687722680693498991150814808608218236444460824315470046257897791869346844416825290245941255911178782133791655669800049315026175592074965661213793558693262435812217617167496549751595602796121913365242258493092002426101018680077875547921050849212862424924329752015515940935927010347437897841112635937833798294801122882028335402514420245430052717196069426783963997590939393832878431220572836506625771831925577149734570081031456098829922647032121269258679563823501989134799194668568799671442391986265984359072900688023044825520173887784957484470490824288984117714543829245291652407523061663462728805464413870557843819518212757568891931922145629758483105855136118139122868332393044152218964334544243635309856686080000000000000000000000000000 [157,3] -52235333705080200666744408208503802400075797367458762161442563945609044592069179819287503339999491749233300475919341130533943542141486782619474283238917741792859180203088948983546777376610135517384749780512504700703707392402017019488305308093417535343094480931823531814538994283820078655210535306966447783277558691078407863164855562168590662757655139707430743181763061992736680074462319401485721248739510230137123715908718263245945345632868618983166140423405340639666910572603943292434563340133857266443627247434794352033833205302950015388029219759576271030873820728768957018495332766873397620828018099807070375832710160173038340399559897236644281000724492243320370299164611875600934351535201493392220027731887822962299359488544802155747601401801809348755733899820136148416422232327367116926566382073431211085775610055514009015194019970770688155876368850622963267402599259590818823933785398603306038385479034672270196261873542709216608108490900359754883293218045080392436596468149628681145857955534259429897137057356248125369638576530808580387676876045684852379704359273068091610588699584307717928185304510594006664297878796484212205689733838451652182965384311283206745358730791659752188927842451856106822523451038366699813798421758012101975449039781201267715095173732890812656128583718821051370925996052311967466086034861235753343524586014113792000000000000000000000000 [157,4] 141536841119161845599532839421117561446565590829559309934193008073251644893981378627427967495046149241572756589681586754050168173721351241204915740274956438013743383790231275705807448316763739392153754502147774340007120584512372518150962893221672200179408623297714099897709014540868930031195561634261569262947989976795148433425470577665935773089926981224746496091249256345042936943663383945438215998211258174719168493887438437257032781438296599745338647350096266615722930047391560114403174636839483107419197023383217975310836220909253660605693167708082384477474856965407341639529580196079220584702222030401400683894730824547986282932816775294827675152907846176475594514139660249059660385449736888829797365188148071196834712128596816106031266137583776833297835886729992356215215289118772275217027325456396223391665897836376866891556315369706259658771285320889716279650891862270210412802160159167411309522811549836453495750245123230998529713865138129130035398478632148076733489791756768202930282704115606386438713864279037190513141159266285032822863259520595691998761021403708566180174521270542773877664017519673631314639695603488277297904741217452962007111461653644342342632904513063672133690896408328237493886602654546654520132316506706692393261379675818010615444781566037621525619232074191410818646325729497647751683429022476775880772014036746240000000000000000000000 [157,5] 6710854904521084138193341957248896407399177521284073597811507091025178082406262104338533203008298495684973817559825848246737311782736071593000042650286875003092044521237691198707993240442519570550294977229671694794336443511284916765911588166064612289933082234271659311165374982509364135168768370577709161260804916160226268628553565490619740571914625763519205578929210126687058464998113382359478556104111616477298794869937436066941143424793976835893138751678990784632708196139103023998877606211159521540906124097199633110971846800250318169270962496706902217227751127173271112059351507060210202882350388916953900005370848080194365521492609408375653569110222155865666684378760568922100916147848188029881334725751450910651073597623529698659995954289133176749515999159788853033754564570659409879885783238772012809210287385730381499229212504457123863802987853831728171875057851893558169213071034842179865863510295963312076076662468057967932834645407102058594770347959496683534625317835895473479967115957812424080901804128283252896387428267133219528935666258161292292043641047260987944918340146894155194888459310634796990646508604425513557925025359866193048137031223793415774505058376360656586414135968805914472596658493058711060479372569778910128370160887341120984955925376158571170637249244709581787470890442312644291884306758303396097534640313027526656000000000000000000 [157,6] -65846269516029537433960685498339648817501504173731028148436460065143808206522863411995061596035688092372791116745619928106492590411526211054478379772768119738267274834226163872256160690620496973844901871281106793720141445221535918302722548318087169406964005489763674594781150572333129603311400589825241724436809487657720277449756327967724011534030092599725279976961449177270941306522694228829163553171382832677479913597808122801960557451022695930586016186020745309378191929913375278544255108989353642417954083999243803493994130242880027705446893161195840727649535012893605672883314589752477649865872727822594532312450369787060032164894429644890324149716549329014154959230807663298778963890451313587479528886278814935625960694679636937886155257868630592607002876538838315950553901567187002620915508677301854372158511368835864166430088989580164949396151190209320126754697120378106129236674441672574731310575117137367118604089033986682355546793563305511828537187584298389812176337221593871559216652938890586867102716259751918804757606171860665178911802499212618081859289459101204625185308654490814335057333653695068253518332669852835915677900245783781767923000436963146712011125146431274615109840991714060863113534807617256890526736547664189119019632283398609056793203215779514131954166654074954348063938823996532627701868593798564236135145161516646400000000000000000 [157,7] 278147325669654412039164089359031797374991303578329985051932040971167095760466815073100658603182105953495024747607565448866277389632277301728182728789369790512349848184192025331817913189920955505072285024041584865016432911897020276431057372114592485461378568025206952277474553248392985707203307803262399667809003356060774839965075892398159732857236466198639251079834522640842389785768829235713994018698852021132545652668156448477918592651693370686956250418452735511331969082029080756372160384947412680673307494880491292571705528233825053975268091593427419829576221024810306280664072705553760791323304813462972609061785760413739733683070039920568175553960867585642498028272783781635284982505090225017531044066155127627172430313502476458171203999016481683285460320317864751249108861706753947479297632282099243736079885122029000692724690967422337268004419060675452189299740658728503876384774498067364759440276924571799872261981793416037342188497809640385684047471157168092009828012842311083367603235912414051384899038065129643590344495472936007189864837279425151889853879457029329843576053136463534240341651642434522929537037346051360250175640414482075946993926812580509430564953954707065467470068881986966305221080730988686669336126692122216776687779216173118262065651929294632050359235110334920924235339019960175520343457987889758712753359925897330688000000000000 [157,8] -650784660372963182424723557407649939681344626876594465636015323398430463552484519714582882444316709590048311671303524088860054260934524609922947913918701794665705632386836391446054980433276891581563520164235173275144159755882024748363323330555368776157378109863165274934613052620437787613772957933437462915116059595809888332484366615156858239454351225796040151301069928512735124626238636631170194960708387625955183477513583516920530563598774707630456072008908633035758657243531345146679109618137552019112214005446202511782730305130175110540228981379173608842456727542390071753351156953100587647802330402933947135109673260048904934148856528107746939445675095304920615530626265545752756902888719908392627523613467683331118614039408458705542199675993422100688766542691308080284158114598908694455931845526298952412865564704692982713245172415212450553307460598493201339806278588995858416300683435256658265453785387912112687276885957390861727435260642444654474718634481065201444047618328773592600784880531755619887809169594241633502508445648121605237340596599533115960828632693011324895749417127337509412637779502672327203003461769258629189983770215714500327881524605442634612785383215447391978132450770279622240488045446840290821659821665229540533625112451381881658306154569241711620978407614081928800785531741914960395768384657027025064802347530777001984000000000 [157,9] 812059742770456088876728647647651965518259472406857574368967115939049775464386795261148682665321796093694222393273646612138839783329624131963935276323975696618431344496695258699990331604175054847726114792029964680811664116146441793349319145277660390681773229741055118058055699683084732999090952119642417927378669354093965776041010788474926445849880686581936701541871367061079168427666102669130055830521856567165819421862249246332463849425079270447865214785414885526324290795240240012085130745271782654118933374838199422565679432687599233169732347753655000378912636055079789459324896941550548140928051350573040970318703974579257858747413863559890513912019432506748744964009907446450206297373710567955267815897630935750943532741302586134891699760743594765293923106179792245706524422410347283616838844925959618494485451612849034660062397476069434113700137247747935565564787184536075556237518857079418528421098613513952038261698168592596784761996325074713954888233966016162290516152986985499381773243442139524993982831949713897175344178659342687732467300412439022809450189880447826220872329708396208476439577064813690973328580620470217925923485658829296461997200805803870632537809757345543566735264737804398022498178887278628326528264025848889120244810649522307398554053997993869082058110007873510047415571905850969264126393550778584775104078639653715968000000 [157,10] -88814116293425575171087125769413101374436029666755258595195810437927050122714306255938362722338052851079028233713343473714282841142490417389566371147452601289127181286872330132824986591164681193224655913670613781239760984872594535064690513271572431278359985340034571789364671278656189252247298505752195066221236904418545192518834236766827815182109399339022783216350875534402677213790229734062163037038675130280062253512847523020818176865112117280034415819566211719896314778389010013203198856044365005280996430623501240962534682007902665237738967763948371662314587536151006249811926480189564478546422363201678190729044605086154335056669399517158491596228752177141097363805332678000871479341639289905523694182723958703268035545120299564791183640718660904250234431966093343693533432951984927716179040442334648109711705423882196660412042600235637135861984997184527693460778385639623910972687878448767340285035488521171638853427455589570857760201562913189512910142293397297764526188335059918963396810122211074022427226288308288512645255491262870574831520567845649458645160519445964858483784511157835966133401603313423319123827916479430752370743602169354532629204355642050360501563393532376982478122984670322136103684202731266022805167262661928453100266376717251428339674624054539045379642047888231318174048352209978866041324943443666343302861631690244096000 [157,11] -1777377755920183941349709689677498982069984281329564088974246429078814311078707444154538882963717169568121850211302255846218599242005193816824677381565916676289487999130863069700412539120978397514499880955822730215384546549502506087599785733267763870747366052496790670745146781043055551564283688188791998126932350291901230338751893092609749746354735680418802394169834982154543523880859480353635279469902704582325217330197062551050867369686482554630576673940752521722199289015611864283211268285659713833795877259767865483630036715493144140769681195666429235002306966612927222159231227689452811397510065890311429596649927386178078959135314201275315529931903476920748651247020928119409021219512756293902429497904785373185598496097794508733025474410927538403505399258906023629492395720158524230210882833528842060831428729190969531097949959391472482942774760785490332775018905649419796578936739880153368831895105900710644176284900639693940659252936984871229919206090807166471412045000422210983109167268833167281148559740098700682264690608117648551251764795949432479221013688309865344694392604692604234211780806389675359156992144471911158700285983652427951593839369048736527209708084261032111008481873992607363324628567154498531548968111174066738339586867418316358461400059474186362840614345070439952809502357771392447435620780876380272914223208548686688736 [157,12] 4046284685149754959411183399539376953154684063558828817127784149432896947698595272501905132471158884611674584582277364315633284101215799613315628292844743014612951206544687641725758322934393321234490681714811634619034314508132613019232371192744111704695008075513635267610447759762666738364687548397888231606348529756789455744028414159924747220085170934476711699017824309454653826438440447185946604730925787567555667803335284168736658825996142567286985631822375407894794601115714380554722962837696794141315475663546693136280337835533979678706713432830617937783030669930401807841686973805362904030751619630886504494298435621007934127335772895418961514220838477941373133955067729094124098716902844345174629261846517129828984816867293870105605049501755055955178342729687918025778000300922259161452768421964059783219533660530852953850349152851254036536039515499782290987034010413058115148232455625967620990595528538464529872634026998147129925113035421281803212670974745150987000854647306563820429936237706448899922719964800402683237541268931853730251837931494683593927883183032800237748157577965043189940261273300983790273947617532402239311319258063229914444445579987229434211692840226223723906157071603330799780068437318254586867854835967171485308599377050284190614817774151477513627791116666980939373939782545945475230828406403392953989845150980117632 [157,13] -5450964650991822260799634402674139480403113440130592431104360882989830157466357969215778979313826803576665831912068709445480625582711798337838737007438837935031943245765579727169153954678125400181198191515939930683340466349680685126215801209432680001617511823652663396485281733338941874435930043508531204449591452894485092748847866563733750725800329459771271596948675264148220130016298583871659483005721933463456671787134939902887611599031111457598977401758903592060810494172715661210930672343667113556699942740998725097626649274806122037275483739985480232744054941118922122413857820020792412149477932906221495824908823061087735890009241874223209527244173073807248226125668856544665067671087082841326506536059672089871199619909421102745647063564107674469301494320448276731348576431976752036564449458931243264816002387821046057780916043152862801587500472100774909666215168843296719678651204521326435502171513427822117141876855215985723645621542229632492202191026200927304524303303499219159766041697447751593906175876568762696334760277410952170195063570804673594879581433281673281110216033937748973191593265719392829809425735922114154941963013959425362519873062889038203697193657971965209666794210963689202425979118906385516906637656062054765726181397815013028289465359103016774074276437846590732537951647417129243479972855879671869956542195391312 [157,14] 5304851908758816044891429985586967362554725440489704966682211044112379868969686777357901319444702511311428906105895798414729527090400154499152250370625707644626733194517443172671564309873555436607696648222037906998738242240997012398827444076244426620591724964052305986427345395050765265908340384170511899670235711236526488335308815288452026475525837450268819915966419045425527889256602127355386163794973818263928177289580188956866977329933688538948600975406006936183849960873383799905442720488461347941163467818689327625823806592821327374095458821685026812203540420089848570886133939912574866727327304688186392288893518793851822815573413600952953203363423814737196623878136013267366780244554349410954047854387301998246515677679530281431857014199846024918887895391156771529805587151273518868955264987012419132496988741563635935372639085990295367614953250307684921592409997193943129803108144222865884285167712940305578219461719923336113485660765584614958877538709916240704002926820557037107954213061752925478070124651082018598342171318845289697585516445742561758453295224650230254065707128325779093896301751469278304553657534409100980207684818676501457650232723587812742814796858048272747039328558864944358938313124013283202404041478900971032644088120576152428336546311816608281104583585886813060252688275436130843508467187969876773811074724800 [157,15] -4011413383278336059718815475051042849719393275125121373884739105992034261558421120670602271634681577265249845900068079056753669312204477575781307474808085252715643631283355114307602908700296143996670863718004863333418760949109496121686262310323952814956164325866512469625950890139358807357368245088218778306786774642489512038217280949543705079723907114806481887253562448857196107976559357322824241345217873865475042350788634027650544845192350216532961608991243655059495817934549613412947960564427127231631412209552367686241823300522133205849093239849336144713102698604440787768327374185677534956997872833582952287370912311631811900403997843391783204344110020476517400891911497751588872265025290587087250263079830914121742215253635749821067666452985660381258518877225864560400596452452800963198043849554086012900949962468389683453894125691441609501530055267337535193041139751308106598860683178409624424585760541834855552002446883734314295776493244594424125844671014868690769953976623265019563612400806597290262002026723731773006180449118540084517310692709991473398077176981225544496733258792068096750500714558372602058759944040238959396083853651786887204172479840558171305156584264848233999930308846737037859246389012924742340434709937926360361968056731484225180741000047474222143453772280064341182754061893420661381037792192532210495187296 [157,16] 3218456834422803035811171481545114836198014233549109277311283471952594698588505949892374743189694841537463951237835059862933433680528027235638889693923024754142982630440522591560704391767646604516473990674469546853857211763508974797957401093898655948885980383688437976824893928360895623473882472257724756049917242690601684867389725084308723537132144245034057864822358391410066844773690254425081897224820365031492868909616869658010772101884161909353358406661805374003700032116725596638326476043119242767784100853987460903678378121246412062181819919646856562681851488799900804831139351106113905118806718493111010083010646722428460048359407171785471044499864742725408015809685515767005655534618750861533369253801833986783864349354185281466465056734817887081280426560374033894056822823721868837882986769862413962349272695000701868356207632538864033223322910256454481004631815235738463002174693804850077651376828959418444596963660546506197247604609649513202848109014821411269442506440918049526010819654923275248242114645975293042318735379979999396183789237753852818998648888341479075935105940800704742163113643207815002103046946656519018472283407687306198437034308228090894758030735608437767831458001966955016723465114695635009149716981090643543355000928397714932727802943254390577939515345096840865189072408882737932347293083711039402277824 [157,17] -17716042007752514790429110209787513546797072021741286102148831100479727534287696136935720703298308275512696107515242777200234802124568094393836336066781316319304819912413181004480889760187699308382939971042115114676238415358676700290735314031518659261810197439065213245480519554179855946652353512351156006648841356994261330221425177675721670382960280937162967994413329038919304894235421357416600710745266942319586208078739487390033531489388812325770814472622586889492108099368050735952257655171977983372124884734757718468861078268348143546120816929442468341662206714534106233007374128520770840556936531688761107504699042592868922341386196070244538911571995601459695409384825792096947545226944894786990836554206309288722944223675884037991720797791388240889946164971509043064645856199973528568621026378304696346964524379058901015678723294949344248387648750890551565945199924144511825852133235990006515415034077908173515389096253414324459250271937254522484764868957610000275477173519162811054078114538631338578989073980869605242763051676978259400242774817873127097268838589330276709203812243019268128015957683240326974338741737497710785698942533963298414689945747415877887117011710004710637037753216153959864751120232548295955340324550102860180093568213285066289546384926190967118768451341259680096110850704260456457629584445536132260568 [157,18] 280412402582577218238881686161953960745659995907515780541753712651868981826576764465474521915537552172116356519538255740235843227833010821893214232323813335296543588310485681538620451698999630700425281548690933627746795561614547600564592430904903037995817421705418306584781533317412809279572467889838953200217406403535003100897787736078008156623640150470474000481765269060759089993133177018494951375964489709037041003851095632182242719405366828550903682539373360367093055879693633894839505227738734725254595116915047156721178612125371752356664166352430199559538753733051046524888564478002058815299139035346927221503735470116405115714726117546352842299251943273735514358140524251573118743631834757088737083980334599220452642604944350876467944890793247193219218380083593352967918399445913222758647624364204538143780615384492096816758320824434675592049611415025635518143177712155898264142897455132663048871181064832523903977071682181247882852362677043248943465960388586583332746754054282897982021016493116401294588993472900311323174939122793671806177576380528180537570187760190774025798194979389161479475287968577802215537217755787312305125583777449690584600172896462275335249585755731473904293312507688841348391206806060919989133012503487655944307821818109612620848995557048860089045142211884496270206938738624683597493544972830535872 [157,19] -4029124016994115495654004502786188299189151132445021752970761430827484152170272953354581272950333226890738330962766152840587290680720884368038831228279167189519649367572177203386958395260777353008905443098432396254645940053277621754644003004325073493215271181161946632199859548954859609434736774145026511595392931997059763726112103678840671569522530638726552818200867963056376574601985012167967102283227067059103215705277796548916138448791573067197159363138478289814238946360612188277585491540098933092429833928268278704378194746959163087668353115050898926687874867043826265149024929836235918091911032022094275564616290656367275514468361400268144677703069037119848470886646108729069149229640729586375061740770197318259264237992155620052129942241687067167542337725072978157414448418296031987864297795720319829732528679580061853342709264337829317058213084617454339323049050094409350170291915779650479305042415860309834710846681897113201211846376981479978632338878256080661030499673482867309214385703103156656099239086020166364624003624424934695719324416906301525515136566175456131112483918837810276165319909563316228831372136891712862721621303339940781459063906521383690081291829262575655302628918256372729399164203809964991539941916472163076327115424981635283538319948823277892014676862163752950836921797259999063969582947313394360 [157,20] 49387006394092606366454126788158646892875231560956471612236522384224743007881048176488955087826057843299757650563180786764154589534423551970815974666375419965603085320896981715239091433986304193955944813448723044947221890285413947547693996644914157289670204911316988398544148481903339319638509942824307642353880343105383363878150803847762525627672919712004136033892085311811739803575320257615112502651682620719298344350431768896270464438307361208812740987995904816251993312642210979115374320983266187605844565549366669607374352943740184597695299720028012694787668481107061484772504763486092548142908153179923741820793354283403629077893642140504796141316920577855664031138634130276849680389663232156665907906176425948682415501108732424571035100755252859922015752723132082032087472858054433045511469813771446686973544766920811671502996326962642884038914929325384713461921551503165802869502767643297447676122931014119897883553740740961145974712985378450883283095948613873951364785015844526720445210855218130240677537285376388519860047542967501666035487948495358126106636895879469966458053325103565641234011376603946638066518488989912612979635156858543786305817127795516484551704336622128669038819035768624040012271825487548619498647367321290657855275589277117470065694001952253893144166545960302922629373526582238669381976585657888 [157,21] -527688353619806601825764292397860354736971583781298704610530276965538790933558333526556532602802822295847181386941717466687689067946717600229324797251489692308458456894452451012654925008030395696214827225606321230931570452943525118026564970289268575337772664868839478988903816909370891403817921459102680407035871087748707756722462526266714826611880007224807401107325077941494515393214993878393875690683297462986454749152560340335463131778178201419803369317222767139962273052852807453003254584097447332901576825608492183284706093525200561176259107547808811954674213575575138238175796250605741017687233106710605353501793834972215167061003872633390357768269932460484219395728044376376153536016802856838917185488653912753307569589437399622101510328600563012614720638831865427740164709093699938069766434315650535574151121759698352664589048051398300108649264110410403117684817898620312740375758706095105572381107370899256358652477752139822384144153605597644967215917521916194614628772929327603154118384567267414955806225133275960594258814530737699358986453048564270099360890338556550746889353074380204645943899439282354381429044720851977477707925595051839510383031877355409677467635058552084592882090213830026551192528191154272542252109276008929055445663873942987516769394650266918588533471887204860413086350408957545400745654451172 [157,22] 5013632436055700223878376642242273633921194173808839672752157397135787223213141599777044207906898722165917104753240845541594184002228310152839382383098666658001600352362484394912564047280996018625228197550233417751557407515825381563473131314799138198232083819044359639210220551842940320106689809594682125237555231218657492935238784279451207349728153104467172348159674770956744545600969107971435221934927116507895114124310627833039386886076892298815511580024187421012516997419656796447171418846883230060322517252933719809673151881069619596127090307907667934796354369896789155132992797334156582857340939229840085989146251113593817328826543698112465259066473647916101423570186920818047665241412079210678429361622117343847750653505845435392504198079535285280449504574122471480513633555894657605446062716336263077054115293442935031690129303759519876514546740509993126157349951992483066912721283347352162427255218141372252096113507777625575433209475415972359301919056579799550582796525718123402833795791002625709206217006911783044972598743155984889095182904633214209884557866098616929152541713602880592617113741237018864089098683297922254341796016536009267684431615334417326302827892329512305131582439664880860700317321151903812861498444654673101562410944850926730475975279401167444036349245882315366180340182520718435003718193696 [157,23] -42537568931990534588505473466715500892053817164594695209383341761690783295640724611677605332422809837713430615355447618201411886725970378378694905681166806762660538526791733622426788534469495118056316855570823289297529100090492615539096099350665475943181536148357431319844677701714991605150758305204442110501142628972507158156907185501722232784468441755133316327028531719760544727609071454257454289587757079655401345103260536851637745792366676534474378200689978816707322995645556432106164886140715133704738783729979490564769236102511689761051816498419108776153459318709374432800900231312469475029312828330678511088310416166567350000108039655762760739558474559794757798265191900125358498077440435981681708644876888347284385319180975876028223312981097701136127921513302741074358247887806250609884039565282139061629447148312948472010387330189793725195131148352954448019977597169296375898843085881939860612942884110416608075535807081874079868109488882023907166149613576517484965054401805830355997883698937628735635642025550889757658105664738378249797796420213950360742794167094272210542937999279809901511831041994709930906199999973709224931530318602201533785831019450378044608262002079596070598985676895128022729416953752777053696406015910659060021233989986185031945287175303402543507999688876762999561728755254869129354013832 [157,24] 321406861345959726347662552304588381518922662643779920539738435303181420576129252445406271981881787125410768207157436394034326732721859037409508033435327978436142326168706753634616738391984198500742479804390842289000460805713860934427692441320020187811200857807998129567971303149369009453177772183205099670182771433106779947678042267155090882614066152155762103377192042933959685443317339733952289630282845660660555690921613908620593361621041956261503608334967529407254518179261705734101307578663735651753871865103529671118070175162669466718656616019210711107324391172735910301542954268640214321508853600473469499210150950555961718541381110920438921976520996058530164505729383583149291019489327137945195647024049502071232163401006122219671694542608492816220831941296794094960418213384711522402189885686085349973622780757687037642826529745799963894726582903002399315063590986452011628400808898339871848796526481739323188039917958849311988086800246378752660980936795041233496715915782726413936542765862846066833384707629805325332711905697114788839470131675518317367556371397660997959235989621557888704884496879096664922562378327952011808543585329333499565121035190633291410242313033826826748953107238815164141783396475017851143418615239644495353208476346171641220601991807203316126993846115002129339833096106352668833384096 [157,25] -2166048624475278560667552234361686426024934313833715409812347293976949241013109826491203218472219226257348701130823795206076905383406529663430154686203178843807874178904584599475291923578995125452029892865895504964238342021414383199804574262635690236219794358442781565263990694114556542802777200350751052850337927057495778180758662734116323149326061293018916485580883535942534893993325901335507750286384512406004847761550141062244870823696612946762663694380927314723528179138951347117617466374480978459531870375984939104437477679502333665524015030282468798300623199132357668299930640846350523234339029532370627381997829431503002779698249091247141730318843315266774637504660207163681680933170384195073877883488310311587595268914817494799534927767621412417156319433704199791254942364332341409416825288985910611728527276111138257761893456459766587095259005451687018352195342313084768812865776240528451592966355390823788742164569492996061132109110042799124704622712551771493955736858241424670868289337652536538443561746714836354762579729636276368164457510800505474029033726024300222490897666788326009416692829549144849018607731780987403778429740978167944970823444093340857059112444362800994573620203058583392633677289404295556621290508122396924174408443822618156055009257645179193526889425649684435260360450853926481940548 [157,26] 13108682633923597812764199570768756011543162990006974935811557696472273823586309361896289324129141438480164733736437540177405445599505665428771782896088884394769357739909585385794087299659727144995193078957762911173492114902999348194219501113910631849402719946691165154590866184318032261647778480720762524864098403386290043003840338269573143119189110410442149145449427135835771847614587474120067630492052522013873773820647941451299322911398095050487768201271341435672458688454788686456534102198160960675801887786455951647350157981588469627920792641997297916167386896241336273589804784143542939985969029955458313497198251592694341082574214885476686434909449361498231980832735385397630690878071331667163564966760208989488623356069773264059928099865174626146084025030798198483228950567432548342342940787213163606400094296010408980758395730362158861998091686815027811934236433242164978637110912895742143405470704079392618788358332406884566562036058449210797453979844123224184987851397296626312972965673515960882476569175534492514226556695981428885654507706997873185584376201568082497441223656780842368440882013103555812003156109713794978840818772045687784212147759318267933994058152461229808527077001129427550061979396442890907749738354797875171079851698375219877244437248398825833339085391577009800227388854124727875072 [157,27] -71738190545953928359238227989180853558978316265559238119693422226510044649038152029579763224798905423547771453526148981494907446957584113675021581683118957648022470511523598380281749420026666757813954993626077483391365576348388061341965840461954839498582503424092528687146151974623251749216410692567289580042327149701377201674321954759922628165764737065251494062300032886552729056021906822298060340688906796002385164453932068634227980459267159642314194246114262515624289567122627784388779836781037872895089782576279283335456418142663694493331251145230725583508196552784811268655745347166935502943992157830223815456048564248273123695906737003394650528978575140891131753817804254306335592820242396156358069245430689734367483724578037210767630110122983912146904874736790598593660518481898911140616103728723014221839253785574348610313341903593336301904506532078653011497160034262115270773167382981375345588339411404881298414091840387402219283403499300244750673056378750542267539767726645672290595386010098335682938828873588146801377062070624565871379919715057770265838637988412373511849726149873004353765123807066447894262914305705334705538109209006613534765008430327443525420491208885090274856556888706015384599002751059241109627780021657892200051352951947541489031866143931510448094068531577482697232431139507088568 [157,28] 356413275584395137499136636224971644545303552754496387736860164961609266649599475268853669395850280881583539243615005959107622922557024427368756606955475480454127558460547913613821212164819666657552565048526249236826536533425298430534850913996606294931314496957908748786085871460502887253959858640005297028626080814733046984618797535654111373998902260328584064108616636147357189549404133242031551233498147844471648931571512013461241616929583017129021469043464319877648064895559413141574249821618697568644048253304960554518797674833927883357846768935985616365090859838433152125518565118426837500692150959172460936616359264870138609981934182718846437815020557589712045128840933153188382250075440490434954421634673643768620045290661694805740023991393182899966325452205733892721270025063268613274299257447501704875587581663247846913542748179737832464947691244503403313411202962070530016577412745881850293468304832653670100007012418137070821784392732361247584266735180945119317329801590002738630554317500269871783040191199905755744437464093397643187002251656255081044814295893741487381340482702961687380469113995876797878017813218505165520417826457498808681583507856266209264345842750094999910541882361767171209553034229415454268708243330242031489301441074003828460367717643016955803566428348205812925299275604332448 [157,29] -1610589485149942347135550971213485724784615296430234333145546618434819088361692087966727102064104624492594494317628098420457455954773195044205676101898381710183226437402776838972253595745769473557223614968243050728330396711200292086425800404026880239241088837689306453143635006049025606434756991866301782060764243813816979854105372535105442855794855996323537123501939874792496620903413490797796404179623837098582581574444942140010719489627242142028534971232857548541975396414860364860077496636493639539217776961849552234388312403812959059376937099109948310658784164740999261249872833534255962866436191351519977439962218688423997917570205850735135428649517879594460406572777888585649699540773634805248942810346110080166130681303403313690739398729770431632467624554126873872075621891591441440950424854202764624510550330360774885830363063131067630174774936360760705173982443158061825667093840780697473991324326786997314688466200772983274442815047260693040460117567553505179981043844429902075667919713921163825789766012084834782283674796565796842722400299074004984665317886465112849984208411218302229118379501105446117970890766818935474208330843675231259740216986558020825383937351584093779772390296793018312215346823632196225768943161421039847547584544311291022580269919646125456965525197014062356262627895978596 [157,30] 6633317862215127298811349173742849543585861876709175112734056298295823213518821985621699113080886081665847032589652759663382591697699063493389123230895507120698175429415623304966007325819373758253914160455283053350224489897830987591530581475978938157106133733484543418611970440191022483787895925873264351573255492823730893701259506010696381505968132668167329062649898542878672424001206440836703749063634854198303004542777622741118511782401520873334917478812918605408505913321422618577401388556678720860819563419463121459150779619289698106278581986654881005269955809268540087589957390212004774347258690726207486949343137843523195569742908234203156810491072197260659304492969179197206740928240308243952720697055437457088434611580305198819552167065641923093945110849894376225511662481053579332299765372744264827051496342417439310743899363212292497818216077251690792992680741842848028427818091844135108621362342567036017277356762821859833198236032660920170356369806746691198469345683240292441488403373214134332435991314563786199672513186333658036068858720065453204277838917489818401016776904063191993707930882219768704572822641103999628384538003410898554078940984571870050289123729084005589166351285816813665787740708637014341068938664559673094639872082353796453525989257204415620698553722293795611092472000048 [157,31] -24973131661629941869361734623238311687515414122756035755084935095884906712282173104806089557457352589427466583396670869018866521334606841725908210925853625162462611389947147669825593882611973857810686937849866996481765120602169713938531849001390323096185193431028965181463767650146917533687767861331926166493812277028595585321486307984122356546534173966245505475696071785855920899856890889147192393464664558940716670648967088081828212039375536554874762437065485378938533567322703105790225771123808955802582741371136805432125548103773550003115746189999051380331996983798078649388929408451382792234795660901761491912234939707332483121359416314784045776359618264453980249680245144112745868994570492004383090787829358522294667759089052376805632416680466366225692913773363538003278185500935989126022046601366396153878358513159919930337195628118230623785295867205423078987269767609202704441450466856878573472453147229550271661538610079616026773995067368605052174200203703428727194046265094958467052518501489508813285548632418440638456500714373500814211232269348609728095207953416339759339766960826588058913962316813089347936407124577499052016841584338272318151383439403878043235014002021513298557047210351931541929589937815209245499999211358797560762595313459901436507927948169921491425235164731118821821102560 [157,32] 86212994456559049320378651155450852044978238007112710919275550263522055680629089681804659583072062472492533735421205079405695318538041588825099392195552275815772157942295782906286166842075933284558687062130523237393885875055579439635117666613887184776107813758074959623061062612527372424093403028107796939321774884887828123569316216598074213466855657879418901638113314441707243972840380178114866796212762066284962282790934021054317561914520247464119979960434301836661205644440290658823362628045996065840232714469358056073181699106659190101382675903229179083597945522803364692332352742588544954744516560569379847238036088516586183759791177318598286927486191905025691094269745130996198694652716622372601247888824395479547914884490318223642660763002685371625842806473608556603943265605214481680146541972280337677540581452818394011931963675093633083829167405892914753864668801736507520958826880611055868941530994378567058543786337325307951183249210102621405365408878422910682303073940486895675444444143728273416787219975932086680093535582132073759554487971646232518680906484881189919226458653139018299642805665503548574345008005797104078690858179532714146975663876001862110927556710760622987043606585036394718837911489046700385798219448424934212228207267137130605377802977876594353596010190910295641919808 [157,33] -273613112373200891217127324394783723541291135723737246855021708080863420797032475023722176102595510888550658278128510507715147834280408734671475827899342960127722602635434795058024312353427900080379437666656489924341525936426028023435413470291864854827042685413863043350186901786170264371808777763661825863733447370909275270877429298307870382492907660384220501582180161592030946614421816962699475910096633813102348371641721344248249090770266965989729973969116051189145809757157217928609816542021558947277901311737310099042906729204309398425490192796766070461876607811123178048907193600063634243078406927148758467514526042575476038920966142321720800357027395028128665492013207776410069981249243353162996110914035619457599273044269839925485498872518711468140434721182074202341689690182283570482342826005497860593744093244366796612668783269990121124044470073386898474612346621317084001166217282678257846803322427146211148705448074586390881098290174728305431176405463931411606257411292378523562719146011031698586974331400205369128997413929527600940337615292110697893207516793685287325946670705858055387710345526750653249122228108908346634132463861277920708896178333978683029320043311757851424158184117031315693484459015305642320726010077763738134617211457008798264242381186899144011526153392606796910152 [157,34] 799838376028357225045482008485503436392594197468382239442937721686107718090958662450361346828433133879373142591057840760281592464490082930283418422380961059956952167565745931573528567674879937090377634883771884214039481569752454426604208370042670778956457483222150805355590260442392955702935581459307124084173370376351535899090024529864765231423748963597449028421646354689000383747187422112386415927205773530602864996718826171345778524988203432476514704013363667213406747087852719192830540503679825135330158743166041831196247832976930930866309930135149431999091287596890305559078521339679685017196003805119864216249291592816637233013711115667201984985177332926425868309721100321468263333151686730649574266138322609077348207414037275562901156066258933975666126005204437064211832268743801594040795188151926463914417397825998237279403865625905745081264756339902621116108521772909615950139671221561305135154077139671970665428579244469557293659185633689747781088633875803414232343080387000193113735924351775421012862479185000495991657641042736600306576403111219195952359090266354078479062776749976971151704041196852860252521829267974892430284928910222514185793551685676397542108797722729944395498189277389317993219967548123366759365468914048655909792461001228516890100845197088593112475032806628392576 [157,35] -2157297428069646743717848681155758890611070783274308066272558366726649137714670767143765999040007168426838145178503718133218570165886293938872045907635962721222899391703929537541202047998460238503450002563071033929129512253711462595312913555006300323435791491871373599414838669526120915732042037304463283159815282383304490239729378106013058595146112032881443803084875139242740266359684294890773707306389382489083417979220302453327507141816072939577281197029162658696394135521231375243571118290700265946127413431750522164938372319616153649562855134492649778269428716687392863823189029024974817904401435496516367848999355639919484111114774182389863013252253855115579122509450283938356760423758148498406411975294426414642393478663360079139299694652075843657759864190121539400575780144404629031293499098712598324621396994996061061641504488856442593319212638834818862165808040557616094834809736520218521770479672837160261154118306006986947743069825043982968541580809879718194644880992876795143765712754500141526710032689420086576781313191756573682781040320487391837466770427162790595228934269602467169575649397057847327770785136216482795551275838991756854025157814587299766955971621215938176851449581175376869523158781090068479638617064538572490550360886772222760975421850946947005944695522140018832 [157,36] 5377990234784410461188479647259644715430049513848626452633986339646002876805638742209250912154611098071255762985409603633961348369808283836688966530010364789823716190941888125289791858011805822530069822907614297166026904852227919467690787537612796378722622281020206083202642269526546229249043933354200667204606647599899832227859792944286395899963652978386594757974940118347452726903784256591922179537509857761215709147784561167181846039801729529678006779316633918641539751167867412268005912138830075275910978349693660881690129730320759406925988165220232222588980607074786917676793842533118803032346895814670907661768462507581169116500673088264259241134947692326966705058693497045503339825223216061300690261839523657317693327885601386486739982195424924857897345941980507241026133746914335037564398292083433547577398852758415441559881171679834500838147045500695341854268124136439405745743687754509231904250543179513834830359246778304700183465905497715416705337121764217278895010174114869937089786921713386314139840123771007978153537172464071479120666301296675043815687390934235016657595291748581221395495836427240337150506478243469440550691405242427840546403695339035220166344747080927122507260856972843749178905670670129146332579114957250303939891595118465832559564785296028440507256132364080 [157,37] -12413312199086519675738863678045152501731752432566932033811303509874216108478852697616223612126574165989623017265529369040813386285033218805776517753033183491599892252293004671193054544684718721374888957310756300836803102817553252201641878860251464512630309355569521365483382559095751473340350546844388369028542246660853890490546291721767617455548384317729105324208165479529151148437399457972081935965472611363457710102003169871439324586896824186012921517539721406821325267135595536442511015499757486388239565453595061009046696395187319498760972540671013375231184474744103085153666673236281889421512683694791256049905027360807903677439010512355906468398470589755380158725379065406405393525990489942577705188554352537656404087623746694576010469736424026712225865734045337982157374437731919486664887218164707148332698006495258913448645204955003057987473195231447764745817592128046668641626534795797089096345590099479064387052394410913712460717581253688239389735565922497806332591592632729421945673196760494973033725941884190987606502312643404110409131223768002289468609375302745518266602604427438497595366040845959162887006353677369391953872369888362301204305435713182446595262705994756418032649907135817565171550623946722898231731512564937095376473913907584503481256598939344371937394149558 [157,38] 26570231875367976304910424995054030457918374910618634342147104171990967122825697454320687307649253378153640588325789927373474702171282150233473716216011083364908883433354615112879712419014715151135617862195168545177917103911033615619477317865680473053475477540015452813687035320411859552705784367462413408767750408777244937959690588807127195789083264485855903302945940769846207244370832137300720244671011371095023024128219372319985963613006156935227303460118630856393280063438585406307103530052689118161784199538832566585236953112936779988804880526226998716517721419429694469026120651358545045329077155871723687167178315946304320965057284793952082342559580828249330617285415059466628621912104740933574165518133003250243412004538199498515784486487836262180432725135209810781647267685552747397994056215995858412337089106201307637682561887120686209124060874661317632047456129329157067281404926445070136177547038335501097404723391090892017370204867909885668728757216820321218316352463867929790005218880393915842607263803387528341899419208829142523192038245171066027672137373017046678087434835727501254432450663769785561651753187862821458776796932399661988187316060696038422769946444363238957916812669258596210429593629141293929240245652819846274794273744741899931813218158564375283188931088 [157,39] -52811593668272653107324949512756582147523882769544558600130450511838265188494168302724724487820138681976266037450284799681648944592508769069197315113098144758495886513249151795243613591109827345800848494151729048697680748634462903873602430589078702017406333865442683298753742450443182136810747304672394215811121975589176981281628209528305279404330044255385752146496403414519890719094130177844054198012139939488936295355691031047047707594975592840598556737438971823487552149714323728428820314312156093646248324064708247557192849216633627200199777381995220874139741329150404498044578418513280264113039363874263748815142717823269023730176531198385992994881323836672552127707855010814096322925755889455767210660679417276386666647985358590730358253085507880122913153111107711058251620705192150463899065071144934283896323798996521626045191934312246554992518237088786944669619001983104280915701984218335973301288378063353386260524539759991293315979887535075552543160875307162828515167649830999449266858683561088683210054016799283895913928208142914433715741157645975466999681382275965768571256004426851136359221578707942539155270561910609893857648717126922179515375865049983692815440785464333511630486514000760699071110264521566613612313467348355019332480542885378839791311768505969332163552 [157,40] 97590542035096443584122750874664093206083609558724239049526496671264120311757170876499971907383100422487759755285147369792100062910681446213834058256458779983940191396727664314172571726218601678113740341307893548060837837964668176379377379992465714040742651655534909990610451202590184682639095424744159904821355330821659339086310757666992303452105608819805633200717456229333617021258747477085333214348780506159043437187223035337658200845491028205063689656944326247184240040300086204849797806814125685319769591612724153183352271263935440989032091932474487429356976705531111601708128891799910855561151282133654227592571698299582219136760009440281083969478409821467632437652166538987812954792264780368798520348106987649846496484325502766221902410221534086649768504225267344874514288019691679926098623822749504963323868505273224183183769679659364120688538054184650869233041971799199171082468440566623711120706537463732634114744051022623500834043535541579035674598293068867666348915984173567106944627564115181490303081706818781991977182408642511707913459656602064579163512995850937180576997703547237899261076427657480084406383144248594910182605266330741902269523269345883296117100883826910209483854918809942731553704251452378227524260862199278884339834699146469343706535698991494707904 [157,41] -167846642931407927814984285151258728244770119551454532626830241654047256752690177933052004510085828766828273422651250239280043215017594606991032747537476416883917270499138078168208047000638773742020376695600366006898898744356585280308837827124371015273804207883898990423099550619804161237036603175554079928859495299680881534144823115246882580173703050474487884414596787574999103857595337319525547725092852912022432982141249124116304276031592589844188566955405120762774935952592134876507751261889727559231011666393694006233940187291590700546315978878753082504764378502736848185235092325331197357599518913186620008442714164786938543858971956337230637934854188184323995264820070046582748232987270605914125436634708375040233860404397360607645917428375724537949793975490003755834445241324749153917906626571123752926452191910808830583519357488817287704195512202184457309894983576370404591338874944498798256528121033704312510350891279128367910167517980611805828367704140430814228794070142750175107300803769155034589102862751154905949887282113877269760068735614138676660558365844409573861224953655410549616520205371446255625279548412874744121629692583662340350248290055052842156263140281112645172767030122928081121486392367239423104101558828744090744290633847428366635305683146286332024 [157,42] 268964605324546928775797831582045924741712124324587357556489784921630346870863024406764881803126649836872924668503272736891415424177253089056912905992914916254488377537905830032733241523529433566023574934831480747543746408456734573332560939845216354483755573524628385556843886386698369043777033725712576699254866937402948773372756130030135840214722322455954738578123844664407314602717636153055416475073022430062456378618478816727467196586413984231365620007318304385675759596883090917896368780252763024132122629317819719300418847848878718712513627210397492210692584775970694184079849778288894487366282221225407838061289239118039775743077866667802597068428402438888095263935907211554127751002697260240543323419739963626175174272027812545541439187582902164125908875050883797183947707631298722710343711807820823002773056522590822780032767117878577415825533700394943386565832104276655853651854978286729312108870440696665871533631472920595308447134584134392946797454658061933517778757524658414809074693683962125200023532721132881059610553888301390241781382022989788924356120780327931850435453132600796577145479515731797459245596611101829787910838715048519639815697434446686452863140407974458014500875788149246349680166845251246064332653779893423965616026283842607951408307787950720 [157,43] -401942163198442111976440081138642024522857364062242166836001623168303273560045995252776232544649801634961910398198217392300740849499457663888088223070220567662122221161589770371839373381644862517606206274391296666153761177750531742738858467627049972990402761129878902957547416078715031544051292685561682870947257736474922770163318480845559514026512829476276671108203153269180926889007901523159237363911696345995141407803934446922939905645484597024220269462467600665926888480551770022172630158980671381544347461160053592143918334828224875490695936647485848988995915305476940533401383630814738280781826747098300327424838686497467889076228885521001880988638904788124806733106356750846708409429986640490050783356664293663104818215016863980250641522123431217246120181325484104594915687563054539375801030084544874569693947960710222284061773957438030565175894314692351744645877657666129486153999765599628036322307429930074483800177366101219956477478982257192158125520104115286984405178461555901862252630191099323237811188807604208927372444559468257177998249240557098117913959702809528919336221042283274151697464774337155432953913112677377186482112409357400816940433020195736170114903968008347700346471943258808441778228313047513029663337065240290111653059273003476439298974176432 [157,44] 560630209439729039938701803430641007600235202553959556047741406303755853222646863205543569207776642676386502283888466992840489507568739924985233147251150368487618656808962053549775268350702279248322694557458140051487182668888577723458289461761454959027025017292691389996718704603569576243522326646876053540671285753571650604125424407124110064540536282759788621098133754300019460968209057974317154529317481250486538794129061234054553777552666118849724011748497751091589449548759176975707826750801304244612229824895510891696115053605403839214001213518432628331293413217155080484157592392281095871817429723633512190041900884940943661818511055325998737945559217853681693331519831091232868760960935039627410172684791395703395469278850989381816150975689980036482529214778187354947401873238194261761654161962213228257218935976866420707399084565080164958025892396477565025896178624070998437343499335218397612543956908556379208554839316287528871215557129123548607640284439809292891748300560811659155939138938792022122514144907618747983885727084803739866331032103294006432913777537982484241181087777005506817581018170771548701864667797116919122211004928330054889502139097389795510912324354397579988786909284250639948160140763042891386313830838723557932112274974549640872448269568 [157,45] -730377289567743548213587780403947220909214715286103946670806883531064074576837303165096918341199216270485978843655011457714078544113844795968877040611959487945495617334567693619642371790682307832763186313533091039760535688920058799877788206558569644111333503819632740909876517191133595438201209862911649535385541717654643971964800002621430996451057525732985846438631719991915735313962400067853071041514537754977298820880018467466621600875004637265183078421199578369111502249147323239843419313379723730034136370300285718239669846055895619024757502504434281772217564429023016947406004632176474191895973732512989277913423038753354438525084970983562766342300035839598364972997175945135471506657465183058361329464081777045008773299788943208776826103876820501505074063987667836086361946516941770341828388561713849661002844698560761321194964839087642006290344206154806837488548219882511549862927217102136421557841419717099792794918950840861555073912696687359882766289351014741258534719263773890026450030840136232577776503741057347258266389000258191390960152630861665947549785661301918775610438507271169538025708709379432249831557058781836824163092293866369252728010731537585970846818055895036477003823582012846690005404273304276645181429602993849792158802248205770957726048 [157,46] 889308373584699341124813991149131885966962577177554482589374379264370871150830931334101657720139056276623979618625885113245061744522920553461780013076209543383018117812941879651410148258147055368981253806684817300684275858305959632771697558455886307150290062891259400185930125927845667109038013532004170738359292722675848196565310833661255009042108380936865457087431169234245085551802465185271765086734707044388816803817136435489691715341563657432629440427384144329106892391777547355017968344279677770525904556761887031842435092696623033449814111684020334445389865414709347519546136735008740158541101341008575900521078755770298513551186214081705585695517199724322175496285243465178111820687673138448815189351143019050183413188461889733405157094709772231407397728713029968974842880950950020037348352606215471996249114857280988900157806192137519147695143561581362915398354421736795920727664200817727714729267836620229625113422870054664527865185460961840081220435280106327451617405348068020344976955876340149377679712770486678330240980753022046419789078327108882891062942088512698858012729375863591550421053785548870728709016978108881407610670140812470526430218960237403498082061630759270019153126394495718568953988548919861188638964856498473444282262730977147178400 [157,47] -1012592972047873282096006887825007454838737912487806330027229845292066649670792840126956297153400256874272452026869163485971559697464076483728100219640203299084248767222160455427923947925540526057880334176059578155070389793075091385334238160127066528996736722541867445679400017049439840474664863148755546238521798341165356325308544167904359620099964727788261019908412601371186170160667518861295734206026034443397873362868881555554864555460771931778447932487832246592746147844688543414629736061974854805348250595459396851106600841797150759866937911829381674699900864482062805099109320452910989271940892096755232213377767979089704447678830764055897086977447515909237938195933029809843103940913623978490314997657474237545599295327924346449953224960231514395179982554501331631435431699426941925872241967569729978128575110744003957522373376318559590384524212923148668892089183424538917299661558508222326829668913333951801462448232481713303251549607444742650455905501077033388506994292522860911943853868900152634835021234863634508185424202745018404002109079440734328154135947082710451145338010405638384145057832879019673771357614951605388840909387412642689170446731842900466329877868292272772752161265534362659984871040712069485542622303493502390219629513006971264580 [157,48] 1078705016013943610241037049326739544493095684896520051818730215676818920813304385732052995812060765346617684737081301492062240279273693425133542169772247556863682951732442063478985377362905170431127946457761223845639040045186792386256275584859143505645928237073788274700049940457116846904878346966083821832339404955693625945895656415047069910220577142072362778736550457025174294851329149350657013794421040887516509800606268865610994786825536428261931601886004053042982640145719775356693713249794380028754879036592366010653389306081294336959635006138846637478595925174889978371420018367265991697871490410211831003360138338070978884135099617824537454115935040354172145610734405295775966260880949345331778923349091950946712146738313392412157507043881948355510597434831933070931713491201436802192768883371825486818049586414341507176417462866802895910117263660159741350345700824166500699921521888346170571861786950554716596597577401445145838194406821311834349147128854178903622942592184334932598201743569449418233552056310853332368551811498376626313460282929473053296860995631719869512572720534881759445304422481296925741063890503844029189566748323022101878166703703409209912878444579921293095520409241595738895661806534066582612987181039735968187870680850197784 [157,49] -1075540419268766178272409120686218476379304282818582305634993157338776605256331969395132895466075495675053813190570401909397514231173835846535939240436262542354447578307330837671941352605119508459158486586350552075301688588665354087590666756454268398005159278651808177852002567496952456144529435197713271334070504171519513992732081028785197558356660786158120087008977047841564653504656647062504202575920854839012489708778558530602400171004885615033554378803391134863089884021853963748480594670114523748752643692381558529073413915985955798464297425942713227840245394080065207436698860560021946691991916181703771046164875164006089548490842253921006879507780057297979284464839642291755506690746875203972298949163886321398252884293681571747466979045580757421982390133690854924136365548290717211488355904688285407340028575756138970038244830326180636535955833211067657457611123823593801649019229120557489547872630950295911121338414666484929198428237063800059402806951390165254161115881265047566920246678745266945306855238920731715728077046882423718285740401912142799129640642831314551252288478978838956324284160654319553703931128683335542423016470144196744140339685081049225186540784990224163561802987550545938833753331651547875725450069096133713384375828397295 [157,50] 1004019726066968631141496671577420702260846652896990906020562932586942496933182472147532245182435733874139918049901516114894800465490486687345835541731749058369997608793025685607758232249886091528984536593801903720683140990084333769251025866226689900858303903013065699738546701420498301630371526480460211580971079219453781278750025883479308001916637910387171992352972027746388379329678332995191545880002659215763845303936442609357024464082342399373133257104059273925009089514758669966488929475167946600632765371453565781419562155407852741707141048346091639939242539841710512586760940507428858634421248909708462952552868665000373124862791041907576205602275793165123426362950045025476950554134481411157978502921082689765496922808874763801193982576337465206833030758585395887703614232760530602297862682208278279027098539542013155020303669385792766985185863397735751906714151059074534411271017323937241466995879616912833528749601825406950139704076791541002773283564363965831181986052727918278728106022576893443254593506339931080235019111473237240938203414927258880599109503173370033664278869499857283608255388414042145913193064476465890739051844966907903214273646235270207762802420928094671267170381317029873694480164844029156541495620366899616511138362976 [157,51] -877709780695742895990529025655161367494865939558972368917821682681489310154004134625011400833462630898740931265983413030385859474447849321834836334782026840515710762609644713942613756167042865781637320336600661826956028224414389904995740062780890013394395998985399258584384415149029334991119793570442049327583288896175669125962134859185627809326882430671415568671674034849520059455412917753789139505618122221910319449150369515563076279310361464056554263591513385215503088329378165234184147745301028513740960075730027153666678422265648669114996523318571120339386983210744085526891412043889331100268621913624219088935326788859632722767760095054497903822013807748266983619013537532812154191598395153427795888112769803611469416246586711804200125185121362820658458721050160009994695123587199089927198173109506950784704195846311038062164727282694747355259965445354097658876648163075013285084639140708407391984906717313977613266565577438300358122536192696303202230543152506444873019301070661036091074187823759531103927221685623224059666468494873191200229034273617412318024301084610571496868525126389901859680870474052282165421509951021176673753486787559454324395633069551962741846770527761577924614349853002976251959310535753661604752665581179268007823532 [157,52] 718657459536668639611400022624610251660277679957273266475295673239923141084837485036565172229476201293845420365609527138442028133925872956136259404586598709703634581096481583153365440193060576029634883603412858774688142567595476347936064395534890884910905734418002312542398226768934104878486737454530817773588881389377549246261071339181161530246621426284582917837656518886339534928280617356493781931807195006104700383102919099008303186212313860209657985966291026856974619492702535713360419641522413050234487163280285867796401374283291616102813489726571451863772273779928463178771242424658906687525061428478237516021116447541866781180432737099086497961857043274759533398682204246153663753235129701017785228642042855572051567359983703431263226834086832198235986453872398419969036507469545340739868513461340982914903978085817962921847253871669412846971208713231808208611721076824616741531579314485380213562099036950684760466275779143074768924173745946406831091607112564868388938583086106814993213543934404109576524514717806090495745905365461509107317053654276471236805846698599745520614550927634607790953534943056899180718275155131827013324697448036209290800138706910424256327453601009737060701501159810944606351329401744112897990101955835417248768 [157,53] -551177133661016773110405133243125776344541348391043274167646370510240810775698797157834569222378656708082176915700126615323427202547815613387361052357412687359375058138244280564126967186411724218650487237879881665492509995899013304254596763139992956544757540687345916174262939725231755580395589712128228395211356147253767450820566055791061206643740670021761518195873903242578062533132625245573264656636813257855151206553589536267956915985036138308416772885183451815979961183232192872706613968905677983424893505609453538927476710412006038082197726963529661253213423506254949962702435568998765112422865152188844105671011676828249018611007163607807975389670466725298913501937384769394534165403031157097317226007813816605418808878940543315430176127135552357743121702391732327811956332170211926852889186020377129919485846322002081439585650726239412792819942160697420617300498672626454448600909779862755632096479712170102742335224939704505793776725720981195942850720353591790136927220823840778661537409099280964567304408076888460217917028993277230683860598621955700245349977144157056007981395549847338513045999459657097460546292889515865918671604055498810695489675931681604503714046419470007026154536719271677874679709624762379651646925294291797216 [157,54] 395968653658192896325996538535369262195109260537996496056122454009853677194768346680326060009220590207360806313792410500832877628705239555225350622416068556510978316463875825960688632963316295903348803091148919189262225577085966230254148027672552836322408503451297597395034150771064129765622175873134391540659407327590818431968197293963474267952680723244154735434167516072598754347703373345149254782099683065644561849355862623820151749983402168459152181261012502237111040960215617132719531547101330898918581528891243631089749945392868855682781847187135897656737985224871250250078872057918185994284611754850206616656220899135015902769565040155246149076594883181512413541389623348013716183466777100419228911176879043808753334159136832870679707229378030629956693220707846807139739276596260044202981621685401962659140924671342294202549813544396277213832182198808025082667034094144201065523094924939253093249885470904660193425500364641189325461643280176966088531536368858459553036804452293603704980207225608352916466923816640587678223529248081011734483065579055831940611770549598834597634467938962892607860719609677435699827103528148058145829135574631106911242954783474089387634618841945820769015603967142450689088813043164001201336110903405120 [157,55] -266439794614153190461375142561074185680401822091382458931982424400377099438074831924951968892615212239254118083917178307848541964240223742225377009761316306753627444088833170441733987417712772513637493307865100316316705240096406992215981005678754417839509462283214285433081325893220182839766473832993084519346691774479895931049054059180030128385965458239361105042464848170424894465850285354613369701618276605052161013985712136932795332835693940921721868380323246565766445885317514876689383192398420545308599569001826956063158973623400217602880082583595724680679730830851017496210424614054311025660166914721956044293579346234574309788964059462969942887638914390692901937594363247827091987133941775116253486749218708208447212490853002992186773300105122624588290660093126220672239093998668455426917548737841693434677234690831823095528591263735012876824120321624802092905192333382279310398957112088727427548871715444536711122767674416436166398039284537809646685409330251923328231880037071480374796404589549622724960676024800370150819298672597415624074344424235503970682532037787441784132756256907916330986067011463124330099441383336021417678736437899590059759429757196380804277043091972855327788196482148394692931530015399872303608198554012 [157,56] 167896136473198884170818205967422387643431555721684767454747208991960463624591228022006201899535350677529950507151503952777426685700280899448096750033099900164663070232175036844304138380158941275132555085989713413489631844416539963450020890225898504144216448992810919817310997050340731173773708405410716834478742009109012205076291188478602537554514993760452288103201641641269655937170092083120200328693489873963688751565593905892434289152335153466756619274733229863871690577235325015202159221740819570795375822406149356816495491307851718590594312890229107156269940615900876240838564036912165679878044204950060732939678516569329111274075311296679633280824118066740387224102783667566425826510684974565389944407533309108323878329844545176280761157349738650361548706720145228057736491843285696804319962320716750380668286436080539589420823806454129124970964798919021374921175398012636875570475033736506075217381606060039001354373236750681887448199772343530093377986809194452036293216180521905886051196652283203737479105790130677613998349991840550310833324918243249652996100076159624891166036903192248282276900781611162922373411823340435981537437740938363496473645907095597914152039027886465537099410976099537941581294749262066891757993928 [157,57] -99057230024539367275818100303606326393424076806570322019988138153419286516198834423426360793235350189910279347303301653763118046856111640082406926886594933345509537920250479978501271511682562884948977286055030889153230932623424385565289590110685507998146379607118165643828932967799857113916925403370125025177209051524465096561917142668495640953507369203066906247581215492799438381552037987274078035899822253771050660783581802990844061024379954659686457358905796341884441162980822458729048992543158707242342827891847350799255982445492732817521278540323529486618115953837740152212985764057241292281445517343009814883621627444055531364146092053810248746341878966727902176964599098954207266418417878517526510719745750594783152503107857355128339390547974116518666663201466773777340192413922202803992250473629258955137578183705013258231749069723662204426618465861167337822344915382915725786572703593833025394781897319062966557995421952308014307313217220467901067233349657135261313577210494776643429574852079150069403224519146166728999884795607487658976510552417074933921238574419579760370756877561978157840149414059622922551528872239756438327286557174036618120783192344278470754600462563146866997551634587649030547563763647618148739957 [157,58] 54701713033623204514292772958176642013977621999344328109427191876183281399777887105792989055899492250174539765149569951878645506385085919286502347158158656344963267681344119249600910208877334542331080028193322383676548350950910436513221507157726421906649325669683632697657949712719427192188981550663610855884379410608653752736026567939998335152530353670128672781125624296607984182992912381861629927503088047603420599827575408480396915422071841232589903019266978572640965132498323039643686533838640755446995786651058146770889663391648370949818995550353717448951709490214110834497356613455771796333497151524495875848913997141910942281812425538347047358174118385169857041081627611788849535889185551582206246172819042789397203388405079982267304125179220838024871218980919126401461127107566147922864340984855966207924364367704773710260719508302340942476766488032951768993092686501065033070050555383340538668316833729674125256884715144291397433039596520152573728090932086865971565271895278346694588891108072277058377407942914000298799104962990043768798021835130251456367376367156457710822748761060790421643270206247518038457042623981162158596897432939947266613868098393445268238437499859039829863244664117889428283405202198201823584 [157,59] -28262736810703817731285960843066619717020343673412601008868641306795245126125185984951771659855112258119056505338566814374340711119327062580925868791390014938799785331295129383326318956545808962508350664644442149828159710557645798978427462564489787368917974126517781877322699640182525078242908969707478036095846406864072770255110832027213301044795047393872597287391666295072452601734075191922673880385100837860856235351491787640090487161207383359193195207832880396119296798646137837734052242255272986532843513594132188246820053611290504735606404826978221544982354742484077897809962791617982903555468533963582656943689839673485196066824492237132088966077427732169992885485226521451528612962822593458843598469216020849245744783268630853096947688801214772361751224995098705524598463905732126331731237616453463675727143410962602054118057365394198456821689334735657625703850364865426287586711271410416662172816731247407742656225781390991905260060066932018780818820338437603618739924698928139148099510717749002955425019088657720955023358052181750344615363943073180291403602255812845337962738096012438220778149493457489906880596615264856831737004137411454997845803367099860828100340827456330661799628994995043020668433284190434860 [157,60] 13655834674821863884545157620001687126651533213323294453995551080400282647712457429681514178081201212796829122302968092767011965297114624864293588307512998426418973014088119746292571426644634952092712838402877458002999721475260261743070358623447682637008449626438620791690959528826304919189978530239430833547664546849753672821127832467364564967233714806793412451427754630910797737835484547197406538533385387029238715245254961931691511345602106699657192285189564235995761326681959510826779655969088791779007694619657311123331366393718592985882951625043128799473048147518043707416515554683666943347686741992864024878635118680766997348369575060674235433977555780019781635462575437163650851055789915027863368863307220338730179855389706815418194640854518009167977327488797046055689022165687248636572946210738972615224818861841512909758742339780138670775428587656177379476664890664615363510473933556984480025544788906867040454836919105556911707893429532510862282072992315751405411392162444038917405341243109716266795946278531263647352466998195781924533610446943241434230065812175740418138126585418059438841998877871388300956760331123440629340504764296942830600681301285389464219729277957313599733789543552027853020035483463728 [157,61] -6166901157552536663677771075351468173874413176685523861364975551679849372388808988031746697056270656458028389320865384461650444773705725798912980524155502533385353943992950238933765127887168469447782691849540909776286432844659703657782774273604645316780708546296531603258410876957916832266036575205041762894147295557769117776984889798637186599259660140924014420599555433681802151320001127371649282719659246274047054495803763762260714356262220086568897488752022577525736541178155686924250038364343193517630497068079146684749239944262922095153929234866814930139487243544310540785717404312625185689488975992657648507380015343552256823095725245125655601909398025083500485717118250401102981376925594313795164165062840190957648261572945298382337935545633370640024069650516712662232812425092684588854473192276706803772256234625132495627766160457457503699027719173198486147484757434509125997173133808516628776537779270960116253684638063595855170057823273066725395736042986974363445803428851669787894392416089419161294665787569357031847953413636136467727177112672816164195174224841306370498315118478625541355341766366637881917049673123734041520497106479373546997658037386138660695384080409385945047800563692252132288059108470 [157,62] 2601204514110089189253733594922565476964560804570903011293633535668246568581811772748245776746916686077990495620723992489903754338378351141523558092688868927452333868248604578526185150431103467094305694020028069298119048783932735571349954869760924096005296098569445861397875477581256615794976168749927401073547123966948369836286771361652338033431613660192441181894724466022968414763124262961967636575535300334272490224905498795863192742734177328466561036349297505989190336732097863915304475544597429025969438755266694848211085405286039488553320614946512081760927029617778447514866187689724362753238527693677423485218827488278214176589744011877064777098232381158077965848914205942796441825471224806381541981172921832913715705378191747245369450642239716052912882786197728413224620672332081081224259768549638582133712421630897940966816069314431126928679304551393654361343507030619254889285973117303415017067617732409926898145836402325783496605177733546681992853170786616410817519076114231820496213592981279222343639408302297940305408950114602449349646835662240767483315943079528245412999254656823544247410562601652692491234129435934863096624898102770653285311292088009394101922760342719953037425121399070075502970848 [157,63] -1024031053979921167149080139500660987460500416160528244196896158085984510566593009481087500522448704897104505100914867771322195666431465112648368931085284162929576180231467919263358445426144749626201568071896735183313865462473249055020694515090874464819938877451378881358965737409432885872651609470850525453325888011875108754638595500272078758096806819701401507940236097534954548849195530960939512888366257173690278953385596005372783670073405383744749048810452106205609219868873584260005201876693538899142355751892733150500328507666759061784622701718135987042910605928849798537297696699492628728240779981251368708197846178238703610526652337477560959397517973311765173514848041788930715474779052617317821026059025532188100208779296114283342565364913348967992717443380868331710283929817381087659811116456798262144840391612860150797882635849976243008713265871153422461578066742482561073177780175745767458438167149646776986649465058752324083400857515407592454718860730574924755928683188902758389710304471478733196087024929636848388879615567096938372655487929485870556773270249508674974753555477781062237076420256580921815350588488158468299623832208991617419484019680689819425685682492723459702223269665596736229112 [157,64] 375933932622605311888444745226409702779432303382435625149041465553273516149495447516995417524316774946802362255460836364194894759013307249737766176460748574243552363299760828495260952435709419458490247595245919528814107764187291467203312115784777921667944805922386708234790587497169781935692761303253742595191443340764136869874416200399125462616928397002320478253971381438283429652874956971277962243350028874459494047448495932570499696231242443297837062816109077797053154614797217294595221078671232301082417865710423158017253254026188739155212091216981377920937593195272112763723951853366233172335877291274690126207363882048073593497962352648239335486598555350156115415243050657564268230051020980193242004396539617705417740477694242166698650500093426308469200224447308567937760875877574231634230793564322213784882884824367497726437763393030909703297637691620958504620745270845250886118279363580805426399275915009768143449221680797258703549616331984576486495188542134660675880544229850342806868273543797584445498824155638639658346611160687487678883558010149391594823492871023905832951974612754478964721208796421838373842159723038960836427704202657924407702175971189574955760724542626450444375600934979934128 [157,65] -128573788596109062870473082848113505092298368569719726486935076288491185024112646283567565284317512389967778833117789725152254975799013210007502848080057973314012948268766390203109516435451731506531316667997114636575813688992742957163735868361025755040752532714669704864605953970377455250394658531534396023188288530726576834548515802880016603919213555159387736671062145907583887102439550409541983964536806607368040302785013624985276270746610887106310779776790122248133552375008241243021171154398717074796485389820449980468796587844734363235028083859807070854189301092870156263310863091703779740998858400491785426912075280175591233575106658861367515935748758976951073450309468243709067026109017863023334112790076989695245320286829438192260981676053334278135415683122545203271711707989169240696934930113266177208313785417127113663947689396918773286730711108321535816630600153200532118641438904482861779916419007264420003113384177552231411073498356177428115155733902254526865771222922757370468235434962641055973874948726276884850763536720012331751570140708686961758949710106320641597990321304405727977516190340318146633245764231648196667748081425282767962337575992852202716211608337583187747565056710737134 [157,66] 40923243964493097582969815447318564144766206699700063520335374375243161414826864463764587788723954192677387352658167473151248358069507901167516222843847769799609015998772568509438046038818145585902513860011329522509249860071773581034372772962051420668123887041982247116602404178773505079075625246536577537805094822902829925261745793673654214283947896772270927235831168509823743248000603975563750423640968873277718004467901076602871359056067689700129068867337658190454117752575765379251134085720228797995733196163845748687066218209118292544282681368810703469457286237118632974599377811415229055411556693690112819883515460966232691637812376018443731864201502838495590513625590220142142235076408010765745389836649912503341142886660976044328521083837884159979056201096933374480222335702748669955902088877280812156834634247854361250303406080718695560706513036437872672966685184535026225129312506344778323399302490486671818729790232359529110465333327587290663663945448858770698023179034834629478242636047893829751292740408552103356744368459710399028162464348746974474122370637154062278472372354524537878766322868550355182225195631637683199598910543744648696773395539674705321961342529759136250936824108736 [157,67] -12107293028324950274261988790456078092896832454684925003436679015120933913370121393025286146427002260829558141778542135441404815795699289549273025000990305965203225640137393173951799407744309934448476016023078513080804637751245021750966550100682869769068898867167240913530159487354133562230594165283947012662130360052712545452271278935429525587722037959270737541300374902918650797575102611974162830631415757567023204410903913087450928015579822477533496177195310940358910383447101754889534662665652455204419122596198759604814644532724921720182378591992275248050295233936142653060369412976713368560653428306500132891386635206981713042325899209851242074780360701842321457006454876176231724045177553104553913887900698251466889836607918043123499720497497275692906312821720419941634383688894922814717039362029472242601646385361964449407950183956973687203740197517503473198404767801799390536623079647505085386111769613057043789155864066344047451111581106341277111188243534999578228242356541005089004240567394165801782436934982390247730537705247433091915830527251702841528670673785667639522043711196335699396491802020634069682811129693072992342438274862108525849593238240157761497224146738329133029853384 [157,68] 3325151536252728357663643770336241243762157780235608272598086103908202548745633541156206099852550000916297004915260705225686078242280250349223356228199754901332108055608630192338420198255859891772359616996281155869251687420138075957203923053094255413035660529329084803051182899844414383590580153541440292097828835305002488845561252643474159571708679186379289904558353473526027254833517665636986830447853087756844310221125179896704173340852390111900430717348886109887824123299041239049995885603005739991292759575512504214962061325267173933150332121201905669221421642443856651613545303921006175719415835926049052519130796415479277550525530658167918500741813936958926428911155173197125161550134316309315152789232154298053491900039156006419449976297652979057093994526591354029748802741865054192931096798116192842879565461073574739340517621206090653074796472913673057735414187191708025683828912954491002394112818607463733718763891228896214184244944864126390999022255036216477230517975718749083119508921577782247740243903674116728512675124305636293697386937873812091737367172781396480592521742915113369210504331032062803770284892292644248313338849656849957673760989953889593500838876540798631926096 [157,69] -846511622955968512300798379487486626752545457047123518386924912055828316925591769362136756100100855121783039495961515439765933733138341774267529619106350295504675849787829232363250385874704389780193329598229998057307901724989985821799203210913235883964137341347141096629099229198934817212067941067456400905463612711678426540356998182315217174953307497404731819945065390758987207929876856590882908639657981612216371925066464012980193015890195368304757525557373894190081356838071077012612354185718279085202599377093641475638027649977960558553450100210121966351642085645293814583496471770170467800059365914527043835110899174509047515115080057457507982804889867230346414053187061739861279311133520903611557027036552653418202831020456978963142276634061715436133322161847947815961699946183398866180938931335194742070026240007289637933402239224695131989469129561885163059053003890663263832664293766394648342788921319652269883461212469677774558043688790269782984970738830048217524011609304477518077653562895464768445751148054945155174535674404664898737389738081438788514445425867952228643143148323785654816591671593599760124587184028900762095768767037921459577282378651921183165512464160911609194 [157,70] 199443032392682718552230547177992557272990238776724678431104544196641726989890289101212000301367801632732745174052753129674163991574289845413469010639047584108841175471716747258900696746836815715775241840238105970418373548126711967007755272619848788400290616002794531094631060276639643994695590509228122974767208698832229433305752994866953556524295373544947133283291710414536264191602150738640132004604672558073396220722419288372914173854822830388096655920256746736516076814325294029080453679895040961620393779136895401544336858762109040105874986127500083523696634142750662704117842591135414565671496172688898969199346503556424234777909073651937258624639022214598864977449760149141342983718644876035003565130171100615048203301324977206310102224239951344031341486620343596233821419547019484107818512185565349780575298199806927230850633437398289770675685545387168068927746478719366685309812454707358784054953417590845393200804971446836868828098133519549617114686158782128963699400596501529670208722907818836364349077224777501565142089223715476159813274925492830982357281965275548752428393696097175791705153172945885245568594270624298974650436569741588716355246846878252561313144373986912 [157,71] -43412008050084008612188484141887791815681402991425729917966948914128423869555578732607307451499306217168950395270481285022265719325862270968058104408974885202091356819483353843867951473620382015764013857901233310081929768197605168775414022843729477950774792695102855221964238487711968064945865558825201547132828286297097095330130747633310789618391074706760972974038687470991663452384766929157141320534968351555042421013629200349093313433514591712273427038096242259578320180572135445393997765672877619235738353099748329196605812196435421168889321774908740290807973901944521205472549342591400416149776189259737086296168991156322637705743240175712219847448191617132772803178166331344036449758130902701089436284650805032111763414724452030785608928489084487279833591573552490450524364465151963534180916718753294780008311430976837217830305086637348858027219977664887496882266928909917470138039344807838459353400937909818056530188517052195666033392462651599593827080996763083157134151486726999402827295305847632651151003457380823007780837357684364631416422141357002614344666800421324491090229736576438406878321374045646391629256307580236151988402226113960448490755817477097850675450002296 [157,72] 8713144947567788608171962781895184708978776839473718030432532889029971432429225570312894570538166546436134466156487269753394405360943839181139204203452113413781152490977548992428340517346465642182018081206232420430725625620403333481822285387299887331110798360723049104741669434706776326731943190137509155700982350556365788423795221714158603068523056042924472859249576508935167440035984275701262119548263500968061118790048528358304736740581339837248627778049339879875294791621122617734313204319774739642159085936185627066126430030871687518869499630496384719721386621178764232237452050877626574261734847737915963168174859175641589230318078588403083245110751197204188614980861585195697352582692736397615998066060684955220549404527239413492572615462200799589565303651214465978073392137917317771855144219750786849947254283802780762959576105894496432208601395494046955937496306174993256436146032455645085508855835077332544549519586826423105242974301817659456536274948254045023616650709305466441424591614925389212292457991426822990116178720909587244107135483061816974999302855145210116217753945551299770126963187246059270623266662518417110351005291573765007755347058501636547488363824 [157,73] -1609185330271839511202508513023786508264227754077483238607572127087789500102077744051706524056607106773752188608052230022839971075677813907108682602068808091342668825756118903594529961028319147439160381329827461631352182811735960116387921173684901292194448731630233920678022313129406658535338545315634198066494048801920529215462626404957055854367455949115458216758543208542952772506578079277039075933049071089979434038549100521855454088861025135357053852155610241566367470274402007199417936670333025203374166179737247239429265677513819506588125721858526957046314410851257369061733064919066824696977276435912348595332543796410474789719866509378652175309652161878086864189153468502111306010980739826631465666016475717256801448351136463274304945912304369885501779310868786014896857490380758096333920070882188542333742010130194064216420803559005358197237316475894312999164147228877822136349484740726760830904298139769411320255575321971174373496952161581388585107882754730032800450265569245505634941137019921339704489320836502640151392925729060509514027299057529066684829439857913942335580608317008569531544945094120784250249372673552871861036681494022364464379837204803689693678 [157,74] 272842762057254997634852061469947284130273346453299052814329111098487070940937846605237502309537976886286329085548892735346599034002378445474463997959028621648545152081260074188311224842265323050258345782970465168710921528475931318377210622604939816038313817273740946220548453403089573428930149959522871207992100717221385514181235176514265854920788358247323760117832932541471283783391981463601436786875827615702226981656181441564026743012323053697779334776052425714496676937221381564440592414703795781000546619346019422008481463131442645529955744036862607078940393651630465496991373088344547068612428754281851314742515360328482989622045263948727396000856413219855589653918990215050951690114473465248844694299906518960881996930461948197865522854784795995693269475889261242847959613221891466835528271802332703607849269796843194262353385700038032654606261204735759147981437238994758815434610856503994473685979958069035488633218686130281029181769107682150266307243741039582462498482230048660352219461547954840555492620782452215995882303095912034388655865402330983561606195144698394449907268213092197677728821138036107219244978791230726963768012816049543867353786223064837984 [157,75] -42365673852503186425770940953163735680241266364847096548556249223330121013226790373324974989712855611533427514710403880292412284213496852527149608243603033240769775241613132166369341786943071296234682722546342137190922296620413620951469494285796278024314377361629796937849606699361710196049017897566454339704855822989281993661450797609101417598198450408645558906200948441346344829741554476091132282669977411877729387827701446617545716675107023484879402805834722829772221792920925518700410937493517867809562173057498032160654303059959514103812044354566199000743144470076230504417478442373576815215061625597329568428816409279287134815655042864799745280347942197076387550307500462454009271902392954461341813442113708692464515785517875646290670881755727589962341662935749197827187722953486603880001844165149610558297673409044873866420687110227945626513673171389865072321081738366691615034635466782110784786406427500064897421377843961922368993826970356038966531023151770846075556536563159343770294498350192749901438546277283794899122162448663558431702380495732306451480582674521354056381280426303861968176501214926339773971824509053718635224437752186260499383043850049332 [157,76] 6008072831637196419300864326637653164059687949609180114227823128364550649556108960543677914972843111166924405112711724371676080369226729276045607115873976157525568690926688618609475395262245904091540517896806771272390842169607114498048027175559338840703055116081176142126360642587870880428092275090006462755733678145327208253138380049005383896058208093356902481977812332676816741595608121069105769353048214967921632780518859312755456228098182770952457087367731522273019156605371771801141668125700988216220558607058581289007212571669234508761314012403399201946556834298475894461819820711265910004114250961944290658979761473845507755321360490413630046394423502684734249893866338089051854037329206537808008352970987264269341493848219560321729117232402253638876229134524639391583253912097052421111662404611579231255663134360358675239007021718425880958787724408986626639500052503015831949353973847521952382234231406422947276238560631111438683930029419500723703333812486463649223131964814678376033594244107676612034012029145558604258174046868294680632168116133302459574843595440474694500343174634412519520466171236532100324414267188578126820094974010162225965025836208 [157,77] -775883482378726677247358659759838636069843644414048943250362172381762657033822925554008612351344019718960659959244890752900018455491941436044361991859710873395096343060617914419286366452730483316744179778460829588647964798702793654114647054363985261423262234017562078271907446815012713806358702251336349770738414320098672512070402746149654261163053226492587100770774483618338063459455965782120025204435254129392524254169502004381382853149838551016952670412427418911753362321539437787611259999914074213995054123613041227126501059163692541721753255772714359986401866348944007463963116870160370023156341983210090861131029048775953813802481577149913143782992807440130516895393935325302340283207246093178401011381432047215960702232298200748371848179504930813451223351013821305417677450671017484003296989531750687671674443288154206800047890897353930685765409824769637836778591266918437846366642068732528910953108056036261913631087755253044423775874525589618739527175680070248589149391566115173714169316262872845369626140237449422302665540795991908550554777784358157190923283344945864527293241184181231106381511439382970252405759503537265112048977435259305866020310 [157,78] 90951107882100216003619232993555833244349976120637953874592880717719011858597633899471017669516264513939993884857603512920152843384231818437139509641964895110209699987277449352311710120092651216100811003779878818768462749148891505556795137510682044299929214006213897573647560395098062245041266751179562809172615900547596448714549455511972697120214403824957124277221860359460484863513683122812666556548599212820538923993225386582880404315422056264924553431447450876361114695085787642032608294714842172136753475470663513985680271022059892521249975881027831549556338683242756503405911963964959389434302114379880858931284138905084013541589979202422172907945118491111283658241104779572679451020974282290080093545300891192944045924562148983859489913249846248910164942722400508179484846476410708602204388279168450684781026313353564304909243723137942253738527401189928501283797261676661851987956682412005445102460145689932715277564350029932275200422675752762972424237405618300421954577366518876797085331798061440802311959390763226461189247036513396719873434067038100245159342520930176285418067013499412660568269887170558013391202576681468216492268131804862583760 [157,79] -9644076596777763637008275035112311595374831244169922079086994586641644095202463910351172132400845344436735051717090501315664823783941213548926980129681389250886313895145624011210050055453624827114690043801272506014097363735667197313703344800524487741545233595728800184666019743101246573054668221138929525040702202535561375208227674521896661715692259014063028062996177928583639516017806667866502381049151007889874176950381318769295488288610460505247755499383535838910333340416926103497260068721516753672514424657609968946458145795250024863875910310390485178346757017718993173708670562932436967086710338523998120456860730613176052193074882183623497181226847690248729793427485418816681167283933142359416755540682399836673821834335821929296874611407434434342919345886536020853703777089458307733800774855105520003170545860319544231666794542809263157670260880541136140363629177503427851541025093811656356276116580864038743772886145659352149951102166896169641478912060867849677536380945878074200372406472490851148407658216463652194972550225100855425329458361815916444091500636748312900248909348671409824788511309517963062698216756838499297086548285866285548 [157,80] 921548878001026592759787604659031767929267845173510804715304747136078892676017752742155820800245522770833428811427866901184784542349949589055853147899454022531970508839432000925304663313502605570429496759510979411406672730614109436926348332756950074226144549542172128039931678591522285368933925704437266640599260969843554012626485469690260075574586930178965553847005081721775497252684333960620458547016974504163980271669320152660933831574154375198401228644058428078185542561200624455881858195653995383457727141939514251203180944361752458778821491143372186653050700646194656841438056220290004928768364738471285216915146249371365277053611755695237450424599642209028369849102718553054312631991015424474699496711873325074550765999759379234317156262021535010508888144528593467141275155694989477780894945738014893409581586012633506469678549760278448544628113552097115358811050251961656326386078909792931817875886410875118249778227786627096593795135990611674318108640872832236355895969366255199026212877551963063780470643556371450141172440878959900621465643705557097857943129145978040364724684163784794396305791634110211445389127754561807999111846647752 [157,81] -79033245477422437225424521071715652448651398642071397350298199023680567885939056923647198196207043844623432653083754832778821284483953936150431311516021623940335616567953623092787744244727669344400766214365312886678946838034907047497979035865569555852467341189609897558100669298797250546853715566324769155943781311851326050093378760781851844988647014672328152135479005335736382977558192087098738639537649931924132524593852909670374321343482211126978480936824283312309992846150113753733449529589266823504153472941075679368477100063601247704468122777655785614895982480808155694528353741533749156928738388269881967906949312021910185105689931930153137586519225193456130665093104560636884184052054787716990841074119517029327703973456929062914819048358396058881623109804987310141266742989906631089045931327066568484982982413070704343036555444684031734553342954492556659459341584822640236559776003038202218764787329052452691281908927432975991835391403927422064109194838484285879044202358318043723666371455257543438305983632047951229635705639107493559032703567827632023115705565657995456960653274196564865429723732440594438094979533404516518341376893 [157,82] 6056483689566857114968892478799332448187274444220951574746667134585830899758374102892108675447166994988686521159209140447122464855999295228726718985195614946429166253315802602931554571948070326321892141675310864593978158169730563102735178439949807727275598031494338382280046844056636636415308508294285796287767243791373796465862974279522831521862239088778600692603372271458373630972679344382997584650196587845765512286799156516181008236525567079668384479345704247885823126259386587114678200188941967999007286403881861575422442183756898372953888144631086116344277617642561145394363574707926924685172590680083033854458637119290229859892892042365205240203385956617355888849060928610706328348826140592518882598803944065115965137881799832761386142870743485652953516691751516260907458276575106147331849457767964563496877009373359713976996827379420973731181264691921702123783494903138206811079620269133688052022248003897292610439013552354173958273931613795540591842449386402667002115428533933797866850619746392470860589477897891466001213720804747825903833902369253619175684915784627002547774741292622798479509636178925645377217154123546000738976 [157,83] -412748908483597952178585398488045977266109714691488161144205445831201422939860120648798971904991804442364182943454352268193945991836062426550253749148540757180779709078636572672750626455963924744604900314513545830643295163901339213884949239441505080589632847194255632330203866000385044058033837863917324529430128075931202478994435623243478917418376388919404457167107895406140438230335972385104500356807768687268561233952203852805875416021790597681348800496086962727346565745372496792820636883233409853230840811719243203218114327479350615004405778450979633124985447595399573732791805545209553635054240380765615976799776030908147648426242650957056064838697372940598673100163955711832420406687354592688341556543123564509648323394727195337675072258416080861716063516830383426744091190273775602410541398657932343886830708239767343865876530273134687443215755351074248396411321785135631225096209683458883243360599030567409757894086247553446156647745413567904673708120275994645525575202406784755529695104917207940074009234700108364157716949591291057044557123904776109159781026222340696025436890146989444788095656082978742253626522678475634644 [157,84] 24887718939561522844688310236192117464204089000112551319673367259766958609560242862272448701844865685553076818543482232641111878105289603372735722472697365390211843756934851541942668701524798621520588698887335887697622893840668445452252694375564262152162568417597373088457917265104844435717979499825588961666621979437237463940351629124061335698542239284668949592990259124756097987044454928581902009437895396598973128934382704730892426622051584263337012510515902501329910510810466341203859995813820517110050706117059448150020318278592886016556991204944519776696946103739594781726442361786725443975617957459986366964026620567001359069085989084398550007711708161993338599870608798293811080573337760320491288292113281712668597457475267656350456266803549543819228343743984351646243234041049586012528067109057702316430229257698893869950881237495189187513344784684586760406241014693789990204923788643930894404886371211055274165576213924998649639601099615154270415729200244691440686306724947892940904328114023666130692086557494431465568971499149879622383883291238928235289838430697264729168200941468633434786212155063256464331959244409520 [157,85] -1320494713889995363461444976419779454471209526895699517132747317158051068748075527562152549531661226024420671262883259774765145998717137493269991073409576901014166601373446168295468790592450408746844326765662615607953530061933086867110742295754318853211638500800565551264038738503298619057772230767957790527026568284657511460633546108663177026534937969569317071215347161832848554851422429961189580069902643636038700131640176118108551069515374209894849306940748064328693544716278402275962884662265694007864152479039005535738888092763301762090987625778669486671000132388456713144338685806183459349860232612644705756234323479524806995268057966626959539091543810321990034228611873187779943067528273351364136739992346020518092885211999170483610435088002280731024218078722839002396728124705350988174488764355332850099697716354241289582408667152507636941470151009051962580630518211724577851081997982537471751764915754661749382585219050110764967370818185291427390254634227285240707069489684318541497899202630176926575262180818978030246410990423092596556613138753380172632279002674700859315593557273203725336139243118249969552581024646 [157,86] 61291024017007125624353980821098446626237573833433039660465436231610579143796268722059872407270279837205537179314922744959132908434960517584191525738629207350576539982456806323199858586105491037647927265753300942647003828895119252952783814985462486680999306478832716774794789051109926154593498445112852423711810045195031243289691267002301823458518712552850257719334288801974316370386930324407859547814990623950044261351690980419414354604389798923834724629550333290723142186911575160188661665775913855916104323508626469243331728774409782919296687327558575092922785503220262404299606428935266861538498856820838830389508611485280050067239400627001138200228508286179319096551548448157713368396628758345434781650020871929227239247214202995420595225815395129223079853909583292977810455073777217428452811710120964587161658144076747523081622043798407445194101251866516743201364162534016257859112166536011815476953452417187273494656511188387155349111510208761907155535815247168190628744214061645067792039243768117355007847347660520744738552808011895457700676797168055579395885956796833746345944928477411629078186293367748828600560 [157,87] -2473208238597260617460792659492491399428271935001086516215088671996031681129755981637973866675339466941947143745490311936192157717900606753279124108254382388853472830964911637820144872326202981628828594396798485567730341415628924383857095346035123693975639827283919151927246342872751166008931324272163355470365411886967221235140186901533643808106486071245244987455068657357517414123023015931683334131006112576599179926207764756163561297351249189795280423705437823554291632353780900363147268561277968874853122013745939721979873455879856715754963148369020531463998467559270549963972972194196707904635747843050766548689270372330424954812248591606602365550558727571732540534435158979028066410105922799260985135061084266971629409706163240939570293431727418247049476080301771065164743964413313454591513883659140747774952211288353156176926678636735338257500706871593853683899173171608783953386437895803955049125464514243347760145231327245459172772406519784849141346233501768350069994611086983617597851506647425639275606534461703077913863701587397863993876991455939068421984676452330277098333024521067284300809408686728477764 [157,88] 86191942459121644570410935932351790634925489444621425737416236484601604702173074558443567439689011050179056010814614807941136082100600326910034336605589276329493478418815269276749370761611922846182385655616178631984856160275268299900341373835808297899316994596806001564579656155236686862250957658007507464851908440988878449657549692570643319360200988259566713243930133757181120067824176356867286037855292491425125867332168261148595808700346774936820815134807574523563751121713944641652022772491414583882197421384988062625437527645013503600044947949390495673315958386638378216919316764040630195755830520042931496743470498403762123806010406437954954540296587561426290486113546720486802937902586081277076008906723641293004109290213883878213384267293043082937814033496656351671880865260374051954673766918065357389927669362756070147657815457060483471149660315522646541717163362277377741384452411389608708451855954588249896102516395848704944450396045592111876639087180848413653860186067596138583499703066866120988498615039569851826663852186284162194335889583255367982602649941499325633913121932450569744690370925688712 [157,89] -2576358020451473574640781446149127724563487169384954345489299554499491193410340684454754556321095717668277272938853410025827376226149635409578038320463049602670987149783982178789963450393126488218394771681403755819636727799149311727654653648364217198067323032000413501750319478463470348566011011196183761386381459885658483113164756461835134428443374429626099869951699188689187508999550570906958945309190900561161952535827853553423753669724817039565045705973397641228672333252755017275137951460708220022815641088659153722384527835067774948656788078634998512450168174582666497717833776772901892361745354109402420171748678051818653552736099301224431493656234197413411454233075292748768921686160995593493219199709850430100652680237744180294050245357093565439527707160853193866923423304329894996329444800183539536680235525386312453262230655065202404004299841455368367865776032161413293230949855858558831321428220608376264244336679205413947577761426773104759480823863923751060609183657084710311391469135829873057961919071805814305335610745602805452417796808993522675387269883386187451506709343028556269317042067373 [157,90] 65574855025304887009624864974873098450268284901826813533837354445599991841627922932234299343084754631904799258741809304127723910945580946910206933418816505959432856941655752796033037782190923785083661631410621667814685222803123199522621953193466624954655763612303643009839090229506973370844140440209329487346203715928869547859651574838223839899329469595238622430005171283984299560702868581177331493121676348661703270860530130088856024859120320169167169359778900109707855855990313764273144671232037202159903030145008490850935413236031128045663443457103776402274473055463567495481693150257800999424403781406022028560662644243335793729064814280036632664268327927639394244094008200942563533165360563922510940849068373291573227493390260499457214073215258997196582661613306361102239921066335717437544389695020675680792906108464357383397851793672803663072935234945037315659826164825139097598241940076600052021161726529776127037374723374844037966974521853188032154658196402155932496209585667997903090996776305717728896290870196294115004146315632069528159599076527158341571993134955704065943743097408905691183680 [157,91] -1410597617508083990166648698116355088640846187871840024273552890915800011463276600379745695501668000703511687022246936339514391720640241620901031971599682110813978675560871765882057181114727379954335116876238343590656593685485541415181857346498072918375106401485544315657469291441595230627478845190771770467055248680785659100856339204810764660011596009151797244312572893785615042272784577620360043559361752909468928219795404276553634055959615283186855545852615663512105398175237136358401074424625724343042278655511948796959268409700393057224703489804735872205562127144363109746714960948501403659482206385177542264832243654783114108225189815153264690597723010407170743053286607610109662325781204833076054778288215069712801296020718338898079246939346607261040001681251461883820120845420253687366553782733628302586741606236198781471465981936020616159471147515041207659172122286011909903273756697553634759664828755055033767349461261117864198494795705603704792456883154765038774799513028540293591965797395733570582759622957780024014773761144073346701988878480238350875494304593618879552726681123368234760 [157,92] 25448045913453651479761850885557838861921461921649744733374757968144721949021041308487716434169873489309449619972479283168994484801353124514120063992100312150951871729972530499263765743565777938229468724259850229377736999155803537840155319506408093956724649083865089819883859281853946893557713398803086173678862129924331101719655905322669199581879690733755130439691781950451413742223769978027156599126821437414904930332410997265648303535244077014369958717883321953045262441307392296772146189304325579864124882282649164199425074708927407332063605110017787945545304360984670075244020123018120297712749984136365906442097635183115309647278432246627165037280657603311969400829870993109918427262198995885353612439526182815960209598503267676427647740140843096086427614177900250868682293045925898331544227391790872151988338344506376091434252772002900051188446454609056908840158722247110124968781614265861935940959966379828660931101214922865009794422832085464101236244189696372611667492694058591432664754897253235990833856112829204897445944664705152937169305877193698115173341946127072235155972462734496 [157,93] -382010714884271374370494802993824250072635405110939568448393008675136774386410407757396637242340163894884411290635508237465898784127132262512446158110862964017775485419252829866339829742758855035391097135395927180559799215041875435390941987980016339662360705467386082056474419208357421761163157483777810715485987103038156234368536436338831243431362372144787917209321686813774542995844452504313640868790603123375758619898085861755523094535503578632261816734231089546191490523788004683306458293158503815664734925608978992107801786936311906602751294045562223816172801629216887308935094991423825203543822773055054995230442287218589789141282880242923015939423782511623406606231357182939841580069115165594048794594291331281646712669059928443241682677544820791914571840681176020058541168711162907925049794847766601254522751138856038637879421087650498007595416099936631016557987801154709995313465860721730172688743433365393079981774083186230623206560178630671989421540391800834497495204731178373097840323844016145174019124610267619498128972998381347066591355971415510816094645858071895357091273892 [157,94] 4733821755812505159167246844414843302888988273939485388471235445693182330505191969375066028560393922182828377791863362434240012983864703180386073607192142050904722191443689704228670047193202424677240697724396742007326882257236160489809814152445295819730611422351845475079593718102194216796493648698457121418535124900707423653771240898620274121732227502670061563742488585205113152234630783168255406637411005672807869110578257827417749198018713711718830657899938339205137199170083664586854675078929407265073995885107656012383019976029060931314097331764128955483170411520938078613288254335778850070358128596396330967660670726256303801358207458187043779961497069506078706052082235245217134354088386744948341776064170376621694497987700593425983796312290245148657701830836320690832750187866783129854656140304536250955888001015629586772113887364444638558084543221307493869526962552859704581185470447623540349817302219389949627492349497664793984321813992479464115484098357570504818541395020472671373568040841374918613401457473081092260652775766829106352774774181458246032167814477244742919632 [157,95] -48039414630486280712996951557680181150861685458590163347825605871267713771499846247376368921839766177542639101309335352553952447230736025780062463601992919840060852499898911242007007625586353351875206817967748488566866675424276287521693337633111287382773742401482322291450906050563772780765095169006929957104490468104157713937056435448133187352626007472854446181140791200468657318563474078695270111350460511042096593950650051642655829715807203532816397593977288315500857473444810343358464976804979302575073875720607075314091569430696760877046808846364264618943538993920087642292249837783149071108901865055724923156151267148356479750619442551673135226594614161624320681023263919221981558080187811544051509291527739860845787968223212715516769916472388137331823719250285495554459542336052015202890803131764600544454262073182174211948798063966317203130866653791378927253763748164283163987538062137971715424701178552367277239558024527251595705414560057246392646864206747572583319781759771238807547441727622545589770209943545170144446698568740306520627475372218310652214623335356033096 [157,96] 396078939142606048920074269903215229933804686845976888791327969285053430444845848895885800663291165461828409867410148571309319926524718785665514222091915281034858930306737821870133912720966314691956449371256464150966775763534912256297234413745038130817094333287559627390439599068475883198127921851375291698550139899903823921337219459283966926331228799210992386355701109161055536778850179662865442482343480123352997823318240153618769527704327208749393844478517904922057579839300280522288772551998769573837254600091663668408593815783648152342649855776689295011177760690746730308131598360228806712496624447406123183145129514254604748329057203118448505043786013814626391849402281768872474731370985646702816507951846383977568057266817805408293538842614838604899276558972540795223465825833396089708318846270877043535903344013117080447832997070844828076790356540078770021814046429095697396368826026518324817187707286759554542897373347798878662302831215671683168782875353903331293016215081896458852417767199574007154411851560368295912261761909736687222677092962644498539333342659056 [157,97] -2632387057408322109500249725049983432791253911729762995974822535408114083968141224559668242664798354353563229456036384602467671350204891500782147063059704340418042390412608537899872561073418873681081703916843523778478933656259167344341527157242704773717452906491767685920073981778434939793359927771976034238000590365288617829082312782329035716298088130235793846254526093339966966394241464678413447604649154665392267631445512201301653800260903903668605924011123676886531703617861497314113572241424314642724510243123760748008133676143742576204644546413787792810165610079148542463478441863541092214703786423851111880530436398387835288780683941156810117491425656598208614288134167983349215493480512671866657426633406479573676865381993113704371948540034382636897647047834340311495694213449810187427565897275318434133561997129423627909356085558388242800656925475390532362848826837700719689500799924101140039754743643141044589068819435877605242816549677951669900429438550251679190253198555033309822741008556903282769931083516806959036815726500669760403546170018002064277048854 [157,98] 13994001035725929576908881943302083837817870201725835484127871446641634119036154500701442387266885098827347607254256264332941962005017331174066713965852612945280121589821607440135017867675948966118500468690823314779281426329290950506619130616717255771454195569063979080862873484004022075293381164157873906881350572182645686230327989712198407044883525315462675697001344615585119946783166214658528623472423047290963677554443122013584328723324342708853008653331367508474001921429594170649580628415118179058496044365172852031126640256786473376638241251414896943909940867770340242786775384463763539336707817360941698158634643190303497525388919936462532515254802097545362784670172089307148649962678259885228486203768195491608177984376228175459007743664738861622309965300702313803843815466033279457787423161849629833213738420928650084402129230170825721927911207479083796385886651200562628473886245558968684562289047253983940752953674617020126155440234984003869223162957044218439819952523829384663326769944535141704160208658027524760119965572687250020562130117320076601600 [157,99] -59056111965407428574729203080247073202140055653707028645992942108722584896749384649184163822346912258143938704302918496542732539976521030661163081898013914340051834387781652795228825523946842794905763036092671955976056444772959603801917194219470072578017917898107759727930143281883283725699297499402324993380104047019413993532806652815087548955090076411111759219959611372583751706441607171435924198669347164879888908013452669478620215833075913383551717764376522215559858305118676840635938837184988354782317470213133573550708201245485839187169640203589621733038466307740409207859070830305693530868384495611968695253860576944898699872015241796607474828875098096410313918313687220349336381553883561371029986691249527061383886830297081513350002232391496285444966947466552573733524348173389985845263979885808307999699790658512367194995585278543454772555216973252323459799445779741925302085284926292677558933786393260933248640281659893888855191620055643291332624954143171575505322908960569829266916818961717473027647224691717977961216943757588338020948012474504992 [157,100] 196380136893765673041355549212133336001875771455706052635639284786808425703550508699902696579980651208429817782631379411043789859135767450878190011601184764091052390790519215457928168837211665631387348995752111517862630186054797141710871622341635470567544272968275933853422753238803353318325986761882759067847398909448092673098167445427848498575527115688354845543685553094398057546186952772193588677894822516249349154794490297929016104436895329074523597298681592341854733264643770755559551392882887353255816016512118119224569879921493133030482521817323008592962331294749507239028679534692047817590607730158499893785797993492002156948853601426109026101599613961200591081759185085594554394073691654673644857280509203495754392954681690276038830226620037267278833518593974874186117229044985688863763847754206753772374627100497660754434948015313110756248828316564110077605814849200756489041251437711972075131729443568666040617023493235338017813773091294132329991130260627989607636612175695373087962392556495072073076649397284089132065933572708458641574161040 [157,101] -510848812067169095342635868406191629246857548029308827353510894751186537587213949091190102903988955556570413840478108557180734174310250186018091881369680806797367755824429641345483587744911402377101740848074692681186374182035523326113557593111866152321890746874756847931148071780256959144569904071150318452340701410796282408597299706848650463743584988704140684545654048985372767111864431784933733786939115107887270605208834564385682413955354889119016949182596428302804160499584297211919164755015258848634430538119656861553237524302583020396072549133778727271625280240562964538786022448475941297015168159522421623541454337777002210351723371112694976845024484754672246625483653139419215851466636862593083342354112814314775498965559402203776470835562487446032261004288311539549948279273192405351287076700350536428062639567030325929599749876186274338426603115980876236547651558974673237268764226844516983941672182962680616558539273756777151467946956921634503751554833015550320105586575547488293768721956565970519155070354461814492786966832193593887826 [157,102] 1032246716633088423654703723267868071751045097083602840975657970711951267172131497739909241933210042217515217056880874821564896328479747768174083936548425456511259959964986981010121450234561040912494376108142673026605118233560694103168202283734323716005627822054213548736477702778486016701839511797251559537009521466574342329953982189619623541345806177358520798196896382812028983548110534992530419911912680196759377332692201775998612056009251931699967400199871261203276222121671478792214298784377078653001490179810726895419296119569746056607174070235190895721921920088162098826744502096159098988219904635357857292410701496666700798886585881894214629025660694836485197894912176038937898485642503375765891795317531062000682987085836022845296791939180685772762609872305176907030264703648520783661897970499114382216330330200250241483255903144841156036958764904185018863178712202389048445069939992081175347424502510373260682504807200299463048784585382553436682916388741522378985353046970994223220988178372280059898877776727241496732432691376051584 [157,103] -1607816944117729901087791364027096170916718500476538176836799320780025699047305708129905501618067007121515152830700999030698667513792635139969805562313590091263504787986632238460284595258523260649240803112143248307439354532258714607816577579132304167235333720128648677258073882538685802688349730773405702021313828265162455388386120339857182080415969466204250585146591745465052416135466712119044894110484469257344078780306899006252762403318917025091484548095521406741455290411479758987154928815243713739672032260391229160012218522352238120492964579214039677084940847838276187144694357292156992125659206644947832746332487665928148540193741006895302459809902466013062271873971952166821253638584756639339774962533532568019599264090751869267264870047725618528860939743293841254779012780188043581512171953720828660170403990563420429026275674183539033040383292877602122328014675628699538263575544907611995275447355037574532433704067310941344782031713095620866088760251338505652970757599169992251053833605598283580586530910587472764360271448052 [157,104] 1692834790571786562404114496656950552718503035330279765730663215847349121435917084911331260555300839976453938180800309904808694786665702543436905179339983877064365696024019094353752784239848207516227426397634470453142263321400920395396638915036663560050671897686516649605068405368557996366346902614236512070551546728924071101365403667269023228771256220652578639151697274384092873265599290703422742685671897718261396219649127811604735515776123887292630724945995337904125794413008021257872005821645121591574759830324427464519785045353244125307277549925867793334557879183146713909603206747379769674507621856165448440413248142697458700846832596501649112301667913553799684754692467973049474624528477146500532176513461717017166830425522623095125041628180963527192244877994149599461138820259652673786484717309496242369914854016028529858907750991079442516259257106972121075199300722315342099727658134932847382025694381544201868582491273180604629480104904299646638010842251717301517431147834775380943119411554686747642581854499034388872312 [157,105] 3547039713065788845724487254849306014499072714372682519745638487138674908809337562544973028856457687129438653751939447792356854645474377533857049969731880750728798311485197151628223882978791853679510222033091645181414492757436998341342923549650210362694812813923626807074080091557157002215571042114418708959807197863146671230614442353225178987285691885580162718716011393152829185723594080426022541822817997485131253537972705006856264445898062069968537701086532186745290498163478893337404606922088498232462000514146328323895531321709182436623131930857199245999786142673282847373373490279807502580972543541461436460266658478090987209731433756415485005065303449118296703283300757033318604279706816069403970598136371874097018446232272362744895834669258144745217644405488162075092476813343957686811688708425442315806434315373592856319489070969806269749945505140329767374280082326669912022057262871689172312845300444079867141851421436470493416841270887228821960976887530916565903772602349776314524844420377302683403642887866992989 [157,106] 530965450691746200710604207608948629629682232384271612802408854998714771432062067434017922815523816332193370768718659680111322155344247571079411377360023403665061875344357942701689008413681433847920090329769748354444047394469866608439904386704788467489368469301663854522256103101069579724431219936629079141209925371658410767204602371612880566113861923083038675215987386108045906156679634554908241293470144713087612109269516557139037332614293280127920013139448164208276555656187280179164076567971939502053476413919778792685550517235269581387835805638589175261150258669747977545216261955338425324018566009440281091087988320680356638681284626825567101297135732964459780666898363079725269651598100569938428399680954487418481815410453706944842212884418757253012687665641941285659831066646743236600126082368194450238239405953124786817125829935534170974153748630546539600115581557937028730130405002590432452649545922615756931357745941110693774933501745896867482496691796627938380999148759244994257616233254297542260990286356320 [157,107] -11624895171073673558606439329220484179050233432343832020551423484686171795747806597224537878244321215404545770595287140867408178623876152231539860010064951091089642966653728473448494363653631158443228867167386709162723373613589660364047316805000100434902052096210370198886749599172298648508974765977659610475240611744353290691067014925517039207400714983970567673958816492050881358503999078455233461958435367968547391056250749691696191425402314050033412502203495606093423672364203560334663196068465135685675062881726230388639937593747819813818019614810261987665126515057221971962159011150426775445277752835342526893934569639862812652394908923260372962456544168753843135585478511289796125888888727659829656782852824829580843294983738828892470816320131137546240583792121395505653161889709350683620534483570677887243493683797465174559232764469222557228859432278263402955507221632536051812597224841937495124340843699761241766553608380013163497995781458708384260670470758627399891463603020733213513295302736661811871483604 [157,108] -999812759065097164092350740049882225700956790928864605283798521978869661670426158486553228707489502637513533370207602174090251106727664981130196898987484005723756159467665733637420933944030792099854080846984964810115372148990823512961641267503480001594191292764737922389251964810477103372223062095659863688036348982958917483053360179466801333114985522448704242906742941558625498116837401100705207670537662164832617733505840963798544315471038549747117203746939225862493817064985255989203565655624370130837642490557732328093377809044118831793986985719992687490999310473189795662164688027569354172079178432969407243769549352225834576509050544635044460287908348792874912740934356947689540604093884886982186566433932024644258211507468436552123689657950565429576380424171880035232248000129454038368264627455594069213010045405521710986167798401705827804984299528398559052086776049769007337539380276804079590730868228178858466337071286092548523729138425857573542646645029014023871793116450201741063528646687404000246544 [157,109] -20209810449264071936956481271486993958261898270116634203929434886902472209066382878969316595507122022027355558338065497636368562043526044188714769408899198339662560905342330554447197550828187860658260044917245419958496819002748525506101576827572103601713005126848354500617809064211966233671569215562358150139118532286482995937227341369630951730677094071783595331886934794500019442964218813165538385986870600083606935754323146614992548679122829728091136399718767075326880910501207355150795914274535983917288237072952140894781126177129858959718086302187742705865127262573917873926478935674871875740686580571430477256902285677292298456265785595832637534291793621979251712306772874289463817102908404422441595514630840951563659934065033447263864651490697831856711079822559814763248224630596634293379837080044609015037611195967381976660439715499738011660903276364778930746686709970387418845671201527469490545985062610846331783857751276976607752885592861860288289767928743296296743342164342724088859595107623458990 [157,110] -193771494491751552373660854203738765910235407553020218852952961189026268593684146651995881167060277613397986938322057162006846660486173490275536628975423440414221054120216945356522597813835382970559711017445947185835885243148394673926566137958547394400310294401511522203975300920164875360709172862384112999502069512501649841371826327410438304094258912248886273987199517319890542190879456458774687967484512375540545360298272760663187264555436400679770727584811789409580943806391019417341770080395166626585527381417537034860855481507977944913016856233612612918200240282305518932696466059085810229503457416514402947340315817069649350397069300114935730368726017630691656477710066219163490306087241825763949594305884376701123887455700996396353352214355634076237218343574659566090878192353595632098967364598717922330976412132405329581833237298398855572327321173309446151917143550660318830025260175150087475229969841644303768136678272771808528614989878391314880911902637500858620302833045956893655405239372992 [157,111] -1014085263732257516621142856865353460385149521904229725475715106818216324379616289332542606461717829020707486884974777131896705250408269535370737520677433409031235915046515520541173694206646331879082938459330426111647019958757818932416556931527321958050619840653453090158785031859048005647305260754389239716159086489029486892227730790905081109538748093562099893068005864010579106756558942058716657248994561188253731280410229127509331731538283575449119124594268545783489417912485979766698137308485103679646050361180986454062839046718733633096324527304925420020447113959970552669301493855082246132071553968549945233652715599834476482072460054697097676792595700512319967481174396120066414412636999595683056101155192008664350038012512768635165848336278670346347142303786250087406765244100089774118583992075402953257979265212857520006023818059859970113059489086094188217900664846185297830998961326652087206766845962985239387294193613585891824428273149222601495343365579340750904691300752683660813369804 [157,112] -3062096663955821148211941994834989427288993036252916768299560822630231700041312573205984430505729257814978052778744417774267444202057489423865379109206480744414832267784809158121875945186899847555267027115568608732671015551597019462472382652492222955350025487162312018665202659948352014610351171552595922066612501446929979041196555690433485965289421907345868604105842697426087161089189375669663751237807664231167833780753982910899452733368927375410605067020997993183151770651563915070518739245040742054649968034977111825090821814028119556577241103451610648941534029779981651152155952658642095625773019742306664047459079110163592695380922634236625172538653205015675855370787728158523105790350224586498910951376725871261631359505018062096986075920697401084382978350244757715725539103626021214041804995878013385298542988631570187887633764782338859266712897160509540400761148591482315382253012794168795048869299606844185363251116363962645150220059706161493098335933429720366270560632649023840728 [157,113] -5479245360301798437941698334133712483616966856933403899122967726929178209226712576942176502646431559911589347122336775146823591924178731796425974947048097823957858029329275295201661932957855375644453621055417025306878368185191854053860286185143848036616677707082649981448071816017613801772578689611024359572032912862044490464052634469376427392459814369240753214474228742368545702381084054810248759521761886958425326120033559112229193105668534311708481446896427338319274803446247644730619829771519684057510152943554239643719689555483073032079575203469911342132226380928295265740791684010689632140438806843289217851125461601930799134040302759772690566409867739965834330487688414532755050471229128739116832891789444478422497827507895495282101692450944294071919214544451939808451493497019469467781125158204570068865430510705421783185192664149851732840863900959903292941809979781311268995728366760662458114758378429751773443337563566430255443142985505301718978329460918529827852242987999513 [157,114] -5889377044286651668711290001170547065656417112192483221343059085039163048943272812542775823769433400156768139689033834780780784017842584731787696361747419454573074051026908295830154379554079167970098786975132186800368767081720075479494139930011527060012341992934527835017246597232092941255549374400246185746773872428196412658470336670380951630647618803730833666178171893094610427580204606764076909684576853576307354932529324697344311895370915129207712831421788036516815364957757896321225031419284810385418676621838901089120912341966145714364184332864588166212830224390920643491048815930437880045536162873055927947755700311930782045315604691718079635919440628370205313429378437231823316281114705414651762320074590685630564942702342517033564540668696535486642828492940470653395730484903344360089470307745446321453433920180989501196490752118091416695122948904644023725896202318027872128608066583649547946068756283671637468236156507785868539841058917450917441086033431321490776142784 [157,115] -3827173445949392569551133192242241920002483343851181676832950989731277748887526904368550844095948197408189013971243108679311131333304809154577232825033483214112529706861378754458727989705442141040432636937288590765505403949360834293494912684930267217499561324663016940351960735000896698285643666418613367119899028847904439371273795921280702748967125544766888368061804191576405426481593194717904952720499191646765367216252228687021303950141682346195217913534934167324551780717748695446763020466567022866752411272678353128352053490412934438941224224168502276427215646239556819378602848191867505839902516660787064863702851769395262546820858079885782719797575233675553329431817127618553128237488139379610007057372579400603940440483417822687453680308851735285860443774662793931178154115372038090728943054703630200096921690303956291200933826708611306664188890277766313897586370639950691603465575210055676687392338558597787004497912374917521852105091433581225344833861607200486312 [157,116] -1506969573099657632487125878122371987915424102312272751197642580195235639605877593064258487239683479765018291161423598552571819221106266524053790804464454013054342537884006565929350897563699369029749800813355596932167656243662723181963813755793693790309680230945505511168126106826466721933731642922148931159652245569227201612804009583503554693495951644173341954317816749246516124930645820500748664418678187399411230255427876721928511990780843708349250976811465390845001139926424684429899347481480311150812099655233664537212811799807186435391492852389742762412838868854563292590242643615217380099210296221807496648574658052874178925223986673183020154061678717576697465422001613164419360494335499453835192262797310211816114145354769094282947323486311916211502150928755874179918998102873665732789994356933110066203803367096432956501658728234806014365375834031651809271224867310372129569946795352675774232711699919699675451787453650578128863947960737370923230776866289696 [157,117] -359318645347847742952029536314283069280460152087506418964031453350700832219977927111197825489933146142599161683760383451188332850570576449701395173675452926740700040612414977441060843758758236587827524634415799345845584087517903025690170178507336566907502028414206482020340028948916589840513905138675862605696798260805862235654328907813524695904401896607428503977239889674822874205802450079604813485266531239208849653114705241048683732378681825529798876360901118730592696073323580633982316460892725028546807821845802655218595624163925875920749297989738538863810980270193634793935660664417779134834296297571143660596377829640126661863768980926558651153050747371027843633709267268457624159021548058215206035484261468426677090564779989229131932906745959351342706193714371059965506131189067385629247299232225998530198039507319804884995855919014238326931310070381770678682144610539759244915451475572717322667557065596528907012016738039330502310214538607744802528876 [157,118] -51743648701878428027849728097817142091261776697470926340001380376001389588762053432554295100569730174970547629049979001318545434024787094215896781506401032180946746514119561438001520963871157940895108272766923241327121409168204264756897013671371106650567017645659926244853136198853967361078426839718923359993220272118930141980406222021472630102326528245728496377216621387159216175119995091829747550406364340998641683902845011179701210079593702460602970386118961056657405521408690279687162809582129614176901848109655894814706360583692175489196293881548900791718536737696758920984278739538609145469568864938665036256332151148978314535809029853585165957443423863143255150418600398670652951469192539050341687950879979159499113577759626335934612423642281854181456265947555490117256167939879528521089623908922151013448094777148736494800589002577502090975598616675814324029277170640876030238111423679403494850086532534042162940521035448786837516470890609300240 [157,119] -4481365174381178059480276454787575738055348844700779974720240255974066497588077594982027561148982082909300019503519374489115846198545392803695422909147192497710931382025278830807657132588381237790935931444153535788599759535753420453621622474970213161617836150916081921465308941731272816838021195024437881697198492987745043722704236542011373413630648501200967352982390735721124187018739895836401419483499187231326146135918506686740082404522507892497169731969302727291497213151467426597280947311816676429001129543766086384074061706883943750394607134272776833747391136327036638956599524649533993729075633427464872414226840386359261577466449210853490919906311074935719585320267266912360328770229560947218402350956028908376185277194320659371806212057289018246835807977207030656760498443156457653825916491687926260385626460031790666082129808959759770275098848937012008299782016860472890529101740051790061456574763166254708750609696530894851644728216772 [157,120] -232139917237247447702240793252625656594700868746754665482761223029838931351714245315245883339203567975721948429594002278874853426425799706306118131113892186545527921276510317340438249865782864612872638888392407555120195130321528772921038593088792987767650824811674351958029912557722732732971683838998555906998935386450793286576965643484048867471172830754886815702980473320122984149176316264479185056436108532785282172654972177543734786968175643433002934393904893667109773131165970640948826412528495540692115146067026074179140719500002713909045709293117201923840723761004911060409188864126280586214544584828490779362997793007977929625420978058592115180985388077311192419800275751945442428237269465000085771637518318245408240239695331780254130726291143565266210737257735849693070298386299268930679632662132572072727462608568428123662160490832615332151383934377704580274899725241476716102480110520760985730572392266769307968398044665015040696 [157,121] -7144758303577779115834369364989889253515361915793226186600163383805498562220292612669193564365659647660878703758197103322751933024997759355972542245186689376014147103947416914125420503178258246325524740286450216504641156999748856050651855549650899349920107947387763156596005523990212765737557381016449925855160369259661837406568448241566410099126531543912539480053176665675019683194862900442135138711124595262134676956650908975233789110709053817593992456877980196008018945977077878511169816993652211949649603140052035328942232511546862400429753213155213802801868893347674732645161777541619018440976323073735817966934909227687960887154516434916936793960595279512130825025089284477985063595577400956304910444118908881502121565938113590925749268546376423093173726611349087033314102771175339449929573442728160360988105140113730908627482605355515773127328654290508725906142110714131259515012654038421254432283348526439297265369523271077 [157,122] -129649785052646364980681972791932549260198908496202288111475840086031774284869583603436824875794996709403065532267907664224075275532378483260217538900528412973144783659644409775481026768810559299665569766566968899815981684020916804143282923350833369676966933659324032326062696448796183476548358077190705664368035096079774755339812643584673436168986301795282954044512734303925100189901778088648995819818637102058268973822656891415467912986708512193830687868810071278471624797876518280871849371954324841171888588108545110133950315286913441337785481646715305456385780846735372205945775820718039388699958057064474208304777184115334820264318742420994724241461091520743237232517566524383784606858467550352077411498258285303373969977191878373723956469209214764739418297061914808185241745756426220797005770883824214359186649549412228320664554582805218956413472604396829173295022703798755213753199785809371142579147444932011448153024 [157,123] -1374995950960493399113876744858003641179186483375793170764307976852883032249898779472610963519827258010882107657370475090140300638428899133192569522992207782135944833282971817608018155598014730371847712866950361999220730988644177709936446756027420835550223333332829126716798446939471464027986217999265290104662056072796814784131821041999454381497502231555117382023529612124680535077736857234354659804912947853481455807137269233933357716360604584421365515410492769836964382202951587337250552213211230753987540214295320924328840386317484601053916207372165767854240275991154431412877578931386478108888627238648539678247802090425863601822858068728720633353612552632327828778686084730767665864471931922133625317183873868757386830504132546978225619535051356751851083380293483840289394598464253810151595227695456907770242503746856820840306565828491211405775360294007519008416323749283066690047335179732277935096255375194208 [157,124] -8439679201516995673063243625485362742303797364866382421184181534367399662738601769473453499234169556993818251903430013535648123693540666680088895769808262726080762600538452276001709516532655636756861594116998191392297193422082122749326542034027345086115432747325403492746085093921177282037798965372060618685527515602702328971988723528271831190788735578377898344596180803119952575670668473718050505925902420682076196924025585679048698844374053079738892359766900698550912116005657782382476727813431917205686977741171109237183488600430221056644500756442870767300264668381551949140684804590946447667566209117869180421023684930225499042746287184498760905009315765682211681090159204485379787488673054380923896560817555185417155082574585783621122688221236077710379486641270513177786486499515451124004349186158684603599827364325554563100310960123883602046592389264455098051717063758779491965762733594237277038077616 [157,125] -29657571254433369886955626861660898485724976129704722115122831178776123684430397997110679354554729538330739453938370989719561530480931133290923225414819635725557358339159228506453421791969946844732205734887900675034124675963587865701383919857937400455903103007498779340718796335537179614355917329235597856598255396583476906004419989070899562619339155567644299655523577858908407345743574828967047388696740021162037421708037036447425389157117632360038774976236838225082364701807985152977048875969018828338205997258365132252688038150463915322543074781470419097722224428337584304334992226957684711838301082844661176636636764232116969125615803527918368225310668600445453618560316574122750355320571372056775093480635006547490234237649535921662442917257296650557206477690748157891038588156655824497108393388265684157661172879427282778389720812691761922379439435227430005940526974554111097733114003300134522 [157,126] -58958042074009986173954979679031900140362602978482773195337584738396156408430145742246668646891384066018140419921436264631928422027806970348632416262333624264017579409146310501011602529463698750785628008967281067715437180996631404300863686042951344987139403087474774137047485579076523847348735139706678019419922155922569123977835386645949425565972488137844458464633797345768759182367659809273156721226522544991772111263359896088670286414136624946823190682842051405330975073919478490510099562981378119945862746328400249775219426611543379800812215303049429726145787633650482843797643198814951228841409504692246874865265889932161213857305224019087123404456093459724907870287941060007671313997270952142268434945177565325583137943159779243625928688496252536260390268572764825620468840822778696507987869228328856149361477270008618114401857132749813190525138476184877090092838702529519099975753184 [157,127] -65442263204019860396041496311249293266519280561911007192682151330883744161545081564572225957370209960380804730599948222820284268833486381664518069021427514613323372714260687614282786867758385627776310111919562977120978099143817199835313701999384493101193610079920953974812546075454071117063699042714882258895085611835140851924748426810526176005094759401980773799028287105218920644063188742663495518697560572917148831029247895694729902449103079456024148866610633778905243323731364426179315164311401467036461276007621979521744161635758924910495733077316979273217148385436824312344905148156163299478637000889554478085499478183699748792896974189423117437630954460252070722712743514393457185476614274101766298250503692601226415335722419589780971953622188888161980849527778125250478130437929304211548256925870776354699197994751442653270429273287556569498554141389916769918947767614608848 [157,128] -39981288883815190034661419067497531247643578655836705715597568237922328807687281635212988897145699751769396483922310438068813665063989895199835632152391974318336133344532130177767662643400948595987871543272095857133059019613319686924661924546185137978372281655458578503256864924546256236267323339147679493056945237805048241051133641800640679107733372610046294402453377463537949814853668571846046288596960483525891877854655207295827084238077091013477338904253823803758928455282709901541583537822525754384750201581871977292910357024483811044890320070314244749301633266828903523138226030133866693950103955241356242508549969009140724063195703716708873452188677259206652264149176759379598177475880446611943013043833394748524966784011411574081188122727226230923481003400416189867457065867188543876600764280926997015606658231452502353243114978395366162481086001606686916756615152 [157,129] -13235521769473127584924459890537106847552014874345569056635449254918154753584960429625501781425362874996028870284905563302091572193494598743121764695719237715900977698832717943037212407910139411278299287662977463299639421221784652075554734539160675247467568641881298387579897324164465487476869038976166391196527245633580555677623247910322932700637042412909209893208639801010529726333155181840219005244397445499420470228932438272637430897173889578223375302708414322785337573679805203562732264570401118533535241602151572584846375007809864191189497873012892958160037950072526474394858601854974981156436734296398088674725741450897264078820455787068063465139645816953234195509131355502261243301730965014138384578255870426564595762246473855659752764310513668180579291351724903241144376671194937616902287827948507428850631775576774772449399544372821169136510256363430186 [157,130] -2333971840699090519415370005011362008665615294848324334859377250460406333421386224698060239994855658031761073152479134255718772652081140673286883382562223583627044867159624103085790395753365136346725381625548468400933222903970835373202828537277489124670242311601439383167011146589754748325028437389224014055274809415587409712360243625149409073118109085110008687491637804637770442071968689531448507821672043759332202887569781217904669294434527879122583512251181872602472618193027111307524859079860530284071639774625792905388780773292691164786280332582808973772492001723839745100692721535019285774092971789355020294002812523359574942689678474893733995587279677703293320849016902377976604150381064084416460746126362456902340353744530160734606338595267433038460489894511571127010647639101145324626792791426550411392271081705768170302548858617854598741081920 [157,131] -215195910588842042344011401213012421886005323594550332727419742638091982651440666019254990875061706493174790736925391964089317119528434852796139336785605191261675041366998246591064151401047868271536866810090775972470691245558553721145559377621164691804898636822728501550193348295849423623068410902841587834867826219973180383984702730216784928017195064625210835085745745529934970070177997169309965524137287839712865260324426851103669305143663505951082803651987123181118274857395171502798195980793003003811749164841927330674264829903912377651065586634098125145807610499408710518045008070798629160181900392649827575069160369940627438910634693887304586658777480510615890517339826575405508338927437468710653212925805492861925866098672350362404871001579819129613531233880820892911228655038564175601587827331378382951696059137633053020291407637986960 [157,132] -10165710068891800190099084611504159416327779343656177017942760809203671405771070224166236188193435319983373167418684570369400081717263541253505068936020328271121080696486888435348184774952656162044523107386619715181428488636214678820160624180131378381895707847333340499431106558281383959258815137506870461401877841012172908704905350982741422519234334517441862327217757870255047383932147980509256184533609354922749303471437025511701004508290305404445038658931054819338042388764194283164472118437728585577869543980118169826624657663400279472091998131100573582619295146165198384321926123367247043568164127244022342674658962848420469988607524543825290418937746303135880456744287116196243420637670132063306525100605884587546986876839029743614482596158021391411661602255912524839334527767644818181604343795549347531735964024346570048910608 [157,133] -240649569474527753847191185546418524612570010731967729450278084489907259821897568605430699746429806277762583628447852774393560771823768398082905762319020756726156485302895030469617617719915616866299140816679159268260616220766586294151250703096829457528444877311378819937956693460424850390711142812240926071903963288529732457282345849476791378635226633447555116725221690569434047443221937358203708138975462953793399262518739930888634801874321764150223913696218533384886228906486025544647930216033309125974335471677671397951764414131338046875707619632870773913216695874373845429234313602500675448374062984422462770967454619652826350842116701369172779517811943814635834004045401740264413946464813729784724191729343931229055299018748653818849023762048067428763885443568581220024321180604469633595149018306845543618608333862446 [157,134] -2786565327811149032499963101513059237136741666519080285171325636338677227760610119586838705820615311763447872719828315494259411233845119213768560733689566132651384470070039883422984095599282039035622984338925559983527980690632571974666263102990701796964375047466599724055580548128640155689015591646670264454212678351451501894653293260764010437308000948813610431297525870300580854514762082579747079891191291668212951617480309109622245876142411190011055663961312749423723878128898019539185057698574555186716345430101486920017831191084389207947169718272209445962747751487594047403504919920694724778382583739243240598315793333051671135486306762000494894942948933803904197917528013946254754476820623014509680119547201759961423310037113976289008207005548585134337224620230598131203648557539688406429920865567044070896 [157,135] -15371019173722617875678581377703431040013113720359297773908558921100113350686488871305048129095581153832664745504383816960290050084343065915919050462680468980527410207080110904495341060808647514954635215572781014382658192843108148832134597208621733413353873165210970165894025360007649678891661498780947730269613002652839454788958733052618375196185740379158791563404092685479253559204545242171219455912077451466598807486472741400111856539700722515938315749545630062300957668816822922139992624478475964307914253154547079147721379215916234770863427555471826514060409760622863853699088718707513233969050779386473527197286623593386162423479589560122171023651987327622482724560694785251844276551242727414064541389922383186504431211579026988297462872575239895102419152119961512409505802821353000495873190632 [157,136] -39237964429680242462873645363111729542562938856801921081051280966041476829091224211301984598504103502050107697581828631579172527998707380389136174485204060133170971785464510543816898737070808604866824761901459025637538354142646665135859312149955014497800275914461256972155271405609843704346957982026722301835461171626259105150994481383740999994599996160665290197911035972541833766251244875096167198621438667462267714508934850862029569557038735267009995150348172671226509697404910229585968755598117092877674944973287039407971433801681181888383173021555583720909733783292495451526423647575940588130987947867982336271095290766513716235542525541596597711703088927659132184145548222254069582752347878986915210800568912405983056594571827519504634195508425186459868263151998751809020994590436816 [157,137] -44903570422564510798143552395617098704068753006161740170692482943655187210304901295462141927128837555539340340048950514362610056262373981555848166165804265140961085587872176241223565039072338100321951849362258918257719123605235237445705202771210058817280035702369285304927204964284256386765746670495393678329086953371736432850244188234211776804165830861905311339606864589680567919423307215474256661626108080286546771205439039430097061394005943992964460128399005098914995537818222801543642213452874800711179346569916880721854084075994928518948189114269183475607286865533361348668968266542287554243006910214423591647306118089199337951281435098705465364707393734252457221610104349139591492786891896082930957413796002668639410823202469643046564738245473023581674929966658035417166 [157,138] -22246087260286022926207886044945523503139473159841298831140024771063995123245081193397709106506495449494176953649952447860715237146944966149361816485670311295575006494209854184466405535414322874353334295286848852326146445168292897357465633362114720784775822797103586546074123063402853312587851945165190891830268866782610779496053936092054004499815378104472976958304681700383773820971553355151992572998191128339075346724170276319871009530942568174784180851717546868576639832667072655332529963516215060786528172814469122574284700344964575979479394149244550999645835965014155703876072984520745176682656294336909359688661188950661766587155348907959341113103177107584640811388578612992043158160251675505527272943281993139385987117625165594644480425063847866794820162304 [157,139] -4590938761254302532566525381465307583063613704627337736944928128148890665074529839190838358747126172689738583566958783099556241607057336475536978868653376973677364205376023136604713125809262441848764477021821876976653556415709595724536040349395414784749740730805534708094970584230649633630848869374886613151668544694307340949906623856429061496269642681765195512319753662856871774991406618753067964976005244513732769320674021775713363709293558080454576029538920296995006858999786285576631564437827576751128413546568014703162228798085990907121296578967417031442490311370138006190926795860009645514895547393442424464536182352503667173391819805774472096509114864142627890948429162376125553243050144146611806423521967172955314380183368550170578727980225560 [157,140] -378215092723893687105959129273914141006280707548266772175866407053798225860072926466116440205735420812993026046768729744254397155230950043028538663630556641285591525237491726650914711728517441374909753097387260536308281547596597535503007743735375729537804732174529169355105284694267142906584663917534988718716536059323290882676363694445294455361354784064934636856084094010376566851686726400331635503800764757054675897777091226873826029089824471307550308927498367629897693441675891090212725621869590637486082479948098215944015903285968602869053868629601963710295406225222621304857103315013373512007357353646391759245598900154423466686701658383612965812818166050685724598381255215134691014102293561306119727087408813814251541987263366953936 [157,141] -11864954309181254024650151177306768788295471803437960592174989596271507146092746629675658266214538736274834147421161780470288145872408909314565428702809419225061679180102978031545549466356031024276687406818127446975559514507163773113212621839951829269833630609135354288809457092288243648573373120655854225706238321129517842553054426346843181810842165135387744094148281874806615966036828281242817871643367995786125892235245131810722905600743160776478613323153300076151258908875994062148566423834354300769374236405166074478287929550099122073832474763762443462936614594844191399693578270968111906171323076260810199450708136055012232420830329197127227472716233297317504342598857281123468566659003621291830032080673923347321662678 [157,142] -134483130976403801548150195089738246894085123567128745420957116642030689568895668156192682674041606146805803244387441170834586168838517544024901930135570518249836599216633028607488336339283030495251326269300327210795046240693287878098588346843661108006716740172460835761388592436500206197632085790005900000481129647372232641798992652960303202617339242325970997662845192295207362483485347708395350958318869544236841518140822056931256942631773537388832542719546978169762076659895250891158041781070965031268895340785911664023528049493554276539241120872723421366377765977097840287341376665820412963072969298242436932338367581870991296368088975823542009221727300883533456283814580070060270843699338683049237558975776 [157,143] -519336444005902836482541889803084918299424777666133146340529172106905779651219046116142876522861280184474478938222915335555003709332780654571708158584188105129378357277783196289710972555292968302221034851736305485438561282821214470216590333652234641700757937478467001133671803405518543620663327993143912425827287966322264155637393829118073832700471695954506175485360237517044878335793295906897342564276412276508016076837762856075811162764252493350465435494785704695819186427178677767446464518686357984091935645396561236560545163356498189001552025326246215039171655471840689418300282559098684591290349346702035888494657809311352071141930734478249819213159109438680863074320673447350669541108517488 [157,144] -639720802740771760880732160899181094248195095871988943807925352176968279286973251298366636733132493322178920718737571424336728764243168455863022805160679088931007942266858567820004263365514572247103131361856009121443645162763920025242909545713780692063263566324364452167480825068638968116585225249487481109755087212663967975184274261333519923646140748994454424487198052803041836408667043975624981558392314644671325940795070538520403950911477313376029815439965954897364754963195591496246388599347220116821284327885021585033697796003106255252944405848741588958884884138951987185855651731060317531305444428752048623073644129593047525067106476846892373635971291206609188684455417877328 [157,145] -233349365369599689745061169797759072273227389230470336761462984992863016525529005684718901234719488059759829994113526277730003916439833626925483460094582009432057505819364960783078508982308967653624828791361024667991617355485147412694311968194061464554080759643250223318555057191554616754372940313926563968503248726728039016383413133759931917931098263230892373438953936147349917157207194777733184783000822493431748258581385469367835593362921104352025341085534091891105053619089980460953601014003906852497150563976036125997903161752540735034002763475992969319233268644989824225741883402422149168750641725553648430884238660700568539440709295218065535297182248408285934 [157,146] -23166927812134693735952307501797499205286368972213732430495609808837564449743805460516796137982595968010023418932813024632974759968059058430871639531342364949095897591547900007325369522971020837456944710497187710449971502707080231354086658264712107796418352949336298641119607777745340482331831837261471575863288899849927267315035826993095886872703284017226763640279170153926663166682890493181634448333318057820051577061347396704511345344972202418342309449685019815601449674263676570340477387702714086919856021535051938731313889794435839585052173753727106907803881300010234993531946600384089159284751665168036239420700270144145351696480350303149385888 [157,147] -568536863340976772169655481672100932154442512532001433977643920896425754317127630663472626519788644951355286608901529343599538015077151872578998360300391931760804571110528252129369713020315809266455733960284904851962115177468177181467967182782648098790673978821360098272015581942054147183632729822135525781727750423602953780543831815484717337776605363777315545757635702763817308070970939845126536195590813279313446244095088374752580007804791125127862284109298208708050846184680324140270323540052165926016340361081322391226007020896476967665871579969119785669975517238457204040474773050777368164431431607819263800575422268410371446620 [157,148] -3087440062958670711357298315803855697063362157846505522261053679196285521464802126749857633001277410353302339517815775431810737943055134737087859181932837262145539406125998996074077743811416124788815319632260781706589097942271598129318961193770863306567374899941520095695258948611761874588965735347554947483309679554828775797563860652073921489700235633775668848358604569992208099694282918019531039452958299217802236185046826346404088310465374058734868272131630003105487952858585757529691523050572790874346132784428278038282372557184386414668962612117885741061047649408774462889393803580607718165217522012897516333776 [157,149] -3263394918002934901696653934917331078985786673794647355291638629977283609759312957455102875938658261335306295117275251531691635788694508655332716629000073021346865154336268252981464978229002004872308640299204499988994783695592415842317770824473243657607996157372737906973556332907607273467425538058255149589089860639632898313283900394373242030876451527978811113651052444014956750111784467589017690328946449266091817924395302275768734094661191048355742337828887229373549997465267082170036358747557973080025362297776537821211590101478124479608615833214206686784583834177900497579758264583321634098614 [157,150] -577851980335172291411942426940194189183781449257222802172189375908426216601335019296890690479779021629361044197232693972247406155435724944446375299829391669258854166057522234924087077275153218337495222983013315461775391979814470815396015639898596428418417682716786365920854957238739496979685663275212027441003245130890972016234699273814836572093271727616493087237694226563044937870492669325259500509226871995819026346982125939727959473828727548049465788050601850319521985626090546464357125738292395350061083307617543233788141008196478684924796645650644458443115214535869932929968 [157,151] -14357170511639863771893224185900170001999970186337426228327362922470422420907534781650531618900771907418426902120233396963678101936061951071111143515885826751859335971909288187957642343301722758080362182872162337547333932962928783024470071524278337850044812247462120010740919941820150697485636892968549820381842395035129694121463466894487846642534104299589391695794833235932579460682329046497181416638425036001618445956324940724377950842312706649341790249349454194308207951703615270052808494149778336198308201909700282206683987510332842526151656775464592754860 [157,152] -40498476865306529596118512520704509744409611615113109240574456697593185976114749962503246986288316834260720785960283694504176444753412767184483014767197241704802280391924102134727071394587366650609388740728991643040359285386379552014134366479573297654933371742058979567559142044262361507395347012969874237726360419397633606809932001799600194189988953575739818761121385513674713208270884312009764677708758094304613468457929313325080433861806730370034203464302525151051162441713640059500637972953397301990295277430699692312127048717404799752 [157,153] -10035084002908030919215639317938270948498897888756940000988346304792648862018938021976704513548060617066137808279518357267077603855295872509311703977499647711032701413575591798991228295861598317941482480377135986806314488305633569801477557936137636413962900634656796451400220531715306305516318634720099271685180650765073096437305113390506608559681175782162032251266117285305219033250631789996385908539127719119405715275799969101538928577723171209715365567225110931813954027896071008796535889049528285164815841184583459 [157,154] -159315005370213726941751094207404290579146738525416922294940248316836608053299656428284281534351065444155264313245319588157206678161747170483294619911446022589159198493553202651978110830453074168102357955057717995091638324509140841095515650888011479098634426615485378183897767195493214887239498061670332435955292562712525802224363833030776904977567902756771849406938812569434018316778824715979011304762487193917528289113378575260393652648815837483301790723450477264248721390058050062575368133280 [157,155] -109056289863974372767549258579177298754502084167411247950178070654299560999264031991892841274875069598565251475110283071434709647928914148804660942601078059532770389424964601120248223655859110783295298427901323706167575156022428515672562483233280720316470401033895346390806674976553116641607934990625464709830798068390224360248986934480592114509200057419375580035813553236897827216866697571542883001820977775981796159842873856900752425408201966240073438594362199427662668 [157,156] -1931765570587692006215522238954452593226795798066246363620437698326074863177110527532916602713012553938129319214595354462987416778765352665637030839202422632106705891762608174314967353050275186984966767746818662503099250901171384657008201482018751011544562852236563080443733424526647257571582243471945560774073322502901807839726192225442782172772082556577929448814086544776321694894119798884271783199489382642873792268762777604431533749397978912 [157,157] -446499493304508550459412005008796392814211161660621207561160796750878755722018166834823805951481156833192062834296735415578674743639914589395957562028823196120541940562786652819251415315831773715465071016995402123609965762139846835614255784055933254842205187813143962562562054587351854083056848537680415853977310583203194491987519424576179975684443638526691535612748466564541221654252440020219484560241011824267252556 [158,0] 7611383964354194575887420901186968519806713159149268255272328655523363237284070504980825459217713735110942254342695552994028726463158631497588684131716436826146523794759731229909687332182591404960123762401579330869954438595758703371526341140892821032722952634414440938467772973664854111895095789885139155149540468424305934880276871859043970645731802069741697691673248711505767682258050799365617557401287484744603849054368538879807841985356697868898770009258845598899480556776409791912413455726267180483971595473534924196112287469520136822601146095639385107538880237505384056839523126386887767784323259304041309681456990565633668181181143787157287379536537643363354338510854774197631121687457139382050408708681841177650441024119928759096878523018445267036525379951913143667715357478812873049666250341152668554835860788499657430837373479274317649149326436879784316640696150902504104472082477660285796053208835547570075640658237560827678855576429483323938732461064310925183351200837373351725332895380462238280568258475358963965701487116528652755564611908975970422845882671597816661597685698902235089066793744034131223201165284241293833356343412111696868991882069616839082568604827585063110789319220672122101198034262058836914029362671563912123585108081045907331981055849410048633145637709858598067109888000000000000000000000000000000 [158,1] -29531820864680237260848830066742842637566104939480015249558549927451957986719526547981958059114378590726293903084535189478132423010739450086615843453901067666024424595110978567068835700951654895069964785244267614845701590011506352787297491086828808059445830375846353665353991481143336878815941313046224679214520756193126048582508959321727015722093807379526905312204883259343868581440541071490608340617799036336194935049773078195847229110459724104428880640263141064143758386176349737684002821660518000862800375248984169307832123377903513907464822302033946330547574240205312249508049865239543012924271706035142629295487991873289080512440993711452358285800621686230390173323974971508153359196953672194159182517968803634837501468720828410148664149672726171605530613056006337542426372359021728597253134259218895569717512458694270660065572912930157164863886126978955259889204460402603522028918245145425151851442539237963624318174362652332354313180221595911029151513332041392901183867266510379796621638956545539468188614118168653671926524835779619407171688429837200164760863113382877674461702971133602685836617877666452511032899497831917221521209233636406809696755594570367124133228581033461357806209646729303227083333737868410306855136373356283417114540198893643126948256154716052791134872830263187662469857280000000000000000000000000000 [158,2] 109425448108358690513893581801407398742390158444856996642515313522868184995398822445625053182702506925872419796857171083613189912634407072246019847343612163270426596250957256146600201328414820051638034522993164118598508100847975906100006876299397355761969519003326155738556482285968575966488590836789751301694542891656126742404180417338325424578290777316928146028854105949513748309497331628386751419840680616792495653404353925657112470653505273272618648743748595541187839256662662473124846471574572362474492915667695246695023012620571793594085450716612650258304433251561740030017548178879916269268684490774182843216580896489534309990577256628557479761211137879637418749190121210633125132161668824000684244668383566089604349313529923996838719987165550189139939145625180162237501641442445600671102923582168221401474884530396396900383514204435088712061406183172910273628616308306590520367545056933270958727565984242547978400494254907232799086608244017034834069165418129872087554829176173394319215827097394325439513380704573125926924112983478412201372154529101341724364106347346229020751526866508611417238151748600704130536148521470446517882011002009876420978370838794056968691248735812628001887754686137931869856983184143706143793195254885245263368772002259952249078144211741482567711013431130394918127933587456000000000000000000000000 [158,3] -22395912039499734576836780557461207214244601168030165346769657678435203489467938511268092119741294420559617799543006416377596653681846473652346358298458875068233579959463458978939142003043364083227413184394356349835202964182349413796601257533680347073678338735959547996943055126897944671453643421820791133288232884294935489684027099707326293545139796111919228387493241306909181114471577985874974221131932153355714817376893899564947145012413342945718994029769408627000238462131336869443016210463028896946256569285125551552166814616475480885391802796129767056193954338629702165685763518429748808127547456492565052610389844813877408121325946185861981483477550396037770980146893122309965493139407701294436332656652214696128120743444040800894126209175859401095975715192348875433012110295188646159444546236910542812103623664840723116003273100673295121006528103781879923549387262662421720171042061393929999153046237624735524689276639083820414867036679278519896419916519360259092091374760133497201019907918382470618733762474719685784690278017710726760950155857114949882775128046040474180808692514559978416597458975627005724179592756930238736474406965203529501267056154482464499501116836497657247109140509436433034368858180482033798752125457228084738888332562887459568496611197819014531547945143141905096998587411202048000000000000000000000 [158,4] 4244637800170091566939581578870621942077137892071461599842344599977586202901578486791899959409491001367950397936560164897070195786426090620238907917110098877979938160535808159350453180783118035425863142649065923892002727474900938955651305692805331568935388122112031995246449330224022517451699658619463995392470545581991203135950851501079727558472245554801914845986536002333609472226841010076129957785677737744904182208204439845152618291781929406877363605175000903952696879893206822501753305632180754432370266689904713962793182002795964236302779361857970498061982239645546877622161638650239689895177127686546971516288451858469226881974941815581405530488739899600468442161283032863496005647824337997832122297219640655812944114957809379712007700231046989586341128983028063844617293753489073093921656900171602357731109281038654775193462810617886763346105819824065804337552865824676898233097361719847761763346364591145214065138439677799924998971044821303483236223095720194457508607122855140643151781081085281104294003167579144307448729051214846755096982620037149863336062652264255651332642035850417251051851543413773815348886117641710314799314339283596912385229772971811207817881133064139785171858245259123964969015227177945304171245050834960639163890599976104958718582896456533346026813813973164966883297789149708288000000000000000000 [158,5] -215120006674467933092023250745373631384999663709202794713600069080998027166825719512944906083746811595723071597803090856198421751412999208634202680821458556802903210638631137422183758905546084271904774087232166270271274919478339301474108306975375758460121761285801499500796568532640209765141504545573737766294159138281590859290657198090240210690443007904992010624240109710843556846004643523337800763634093612497434798622048557536075428734551487463196767162422046170512898076167637420622460106358542703508131389645747518648485102229985304526182570826985919818051659170835511934291338146480997629490994466454764344867947349685477260009009691120316385499456856401409699502945568901091780133612109408816653967877847422394797041793336178180929861220857508708040250071819607225190803596125046113958169871234300767676722660176777416754447277605828914116614088999220186940123116322606041680559590382472662742276491359652622339695071529285998039253074276621792677980532844813081676681757259895174483231070716482945878992758408661433865247542642217591952848339867868494204135938957335844184577161063948632510035812397543555612166761413952028060146649979976640897806545105200942568650905328342330061344681824979870424591699209735715331088654690446496404084391769845296196680658548385011055995514167699648472611719012453187584000000000000000 [158,6] 8243493828671177051032451556695357761747900773688331613313650459479478133010498022153536283601578794015912161241377053402733825003248440221720664759334868451360366285773583466929164648432435371123159616093794477651185255544514405385964116357982410674858013876640778056378289718777470099355841522947569047648140292909928846688541237578428371842485543941301513264513983557419676187821116259578636201291074469116745209019227444648647810829601104498430780091730226024729730412603397862668880611482698218402172782415211796689794639417089078638908399913314370076322937653963906734591827358260842163320428830980560608564530207779433405474607328204355591921324833181653334666068989860495745336227446242635735335219818824496014554921289238870521121273956737085294102952274011500292772162326966407743853949673569502641968488032869494455621795636930468102826848948007772996813094845933093486504817489516212262576087884095489469423073346094328173888649550806412985173448093939863273227253214565881918962869850577748071198909987449640418275538950772263601354351458255873463728011901299441712035932777951330545650912429433702777161736351038950039740146698760348855731902100425550307780437748830568307968856764787167565381549835217678778925096490088058148352618256868215535452078518056205224024263913043955595983894905007875555328000000000000 [158,7] -164949370679852344746799997050676693463572639845031075495367580175526274126196798785866759317670376982540205638373372613463640021149739454698271500385928607925065312650443204485672878523160586092077515618410827308378789467639374067630347653791956019246550901674661533658613787897409288058643646148284768928645964237501720237301721970240071823129883047735145237374664216872989765911896955158604467226163927734228174266698417457683152254013816253364465475551958818509977048330965683995143354981999671043496701729099547682254429030688299471904160573099303446199807936663246781098320882658087571640176166230815835286582265901218189793981747185005686362578637593165567267983135734105704370173741748931702931689681690937500306324687610466968588488471278577305765722882383926416478907787196368117526218989870253490681406658225162071381930717790375754545412151809902781713418129807292502446074968308870503131187390226749293223044844210514870098095821847250000449227345310661302132091230986168451757815129418411179331247284930748434306184010546144492236290312851892062731469469161380113394775001907652574304444440047423929651434931934514160579423128086937281826223300294373902719971896470057098828861224836843050013827575994308432234533013783430377000161375897812116477292950116082489815342601173065250688509152789615381315584000000000 [158,8] 2339138260053449361735207898974413278237186122661865743705329987032543778743184551275875677126856066625889906856573119841644086154024753506406443794507251896262833251117114425540004434560378785472910852091031976075082283380490209548404808932600583455813603780541022074446308117472810051043358814662860789076923006821107692516602157225224708724390410726512335096004212208703513951503386961377794319870485063698128549513039192945405468500330067953778011556189822842184567748699760419661007505121768609002115001037266452687462208018680738859855332715169738178209370308803706559240339263424876699299716561026242168972732058805971533032835201472989622192550403565150227400236357701089111701041969394456473811205494985096915094730176617527894903813548115693293049039176452725401712416516058699920779400044389445332174345579307301582574100512454259480403524795125638728645887996752697292648464226769165186470499885396479774755160010399961415841779614214780863053351991286144094316770714388895408464646089704676250113892323706775287070418392231673556871186885738004111423883057733039552414995148744715210819299388917211548611121660396256819813007957180474553465452969829469912155373628169932395444892835451029719272457253279978108791554714349965197320374853019628281577947415767451683663252738399579157593865647577069453836288000000 [158,9] -22490034083002877666074949161858009789921486291170400461138876647284190052933419378895798027135403092978408511576041759607982376857580941385791273710060972617883778949341618042287518258106274055059918976653277077412320019655066969184031875967280255298510055444187098846979340416639937130507950405646121761711308291375490157592904228951329328398253358805816464980689069261447088386753304357024512446537860293118889986514136037157188342609162673797819621304525803837091230298598742731961860590885077490602373142235960787719533215269926127409369886891807752797227745973315940487698806336424414588992213851062967799810499311172310677421215614990891225590259999893512804534022724037770088044465187324847713150301632630109912693779416303511694008636487102205622286290243273439246443163941707296073189606129024719746617271491178950720052742656002887022748259455109419827936630514274352568405992901825899232124215319704129817074507708910760101569265831821036846994490539664875787961128840900273776518948019179257736231495233029171926698929979180213364894851450821241305854639330741334642882374016672970815900801345654296596647089809792278911648970128172890834400540977915159172018273454784876977853723341271208381894702041232735803791192120043279859195556301922403396953443363658801954061319140365302032268627980698882971729920000 [158,10] 158677149249206059428787941754141708674169418873677440155425563184873929784535402383775768783247922825082836041890683360551670155022430710100713495106923855920459767899457313581411707910712280401010696954113648652831752717097419418990716761936619468830986296803598096949155646976123520763846867864959455999457590252524942542455148965285695858542467133461469594267488978154699565721078045121405230475804348752267203013271334532331487280401519167255631230318357746195606154609737880597950439347074868057431780594604142166653105379998016179856053235444387617727124540399625447684042742526134282414505506496394731392640356246176861444225272936842360410512980417115226953741289745157321478171393893000186066786876419835949125224709611161346300394110547875021177298372058651956606707104037857765113663413071527976928269340997809960470445828529453597246030136422724023208132341850751332207655192031017780898801645322962809366278350903514045065751815413910346251458863021866615511019680600850583499415618296499955403612002255900635939611323532133184194037241081262167935185669861834054813014853467678138910933914962911090735151037290850970324416120517808065027254529880777110427643976825677112430245833034860693318143260630979208525579214894157171242021019809449170336826907660378194400123966810384337661572492871197644809298608 [158,11] -841266833013628395735928914803512026027556129107012982801383434373287760265403480601885370625504810266355176305968151788565491329346869798399410296381932483814719852826171703891874457986159173338049056045784605459278429756790043062548641753183121041571769474574452402474447499637351817774597111220672162475648898142839372859068761207232573970952940085116025740560717213430307278555437578683602759205807285145873706068542732931804463526510572963473505827062880160191793840734587755906710164023214244226533316961685078059778890153408397611012273515703625069137929771355993909112543059577952245479505114344613216349374854352239360137176157880859116164454492108543575851608540924473523767086534677762058626709805324386987875333737071055546170438984334783060341048577640296312467507028621383978516580203252827205416165342931855658284013944769167316615264616088047402467823228925737918449348203512910233831979635434603827291017408296653482601680282246261266872652161758533542185343591158034071571141891397401567049752413657967358951045302308543749666488808126401890895251184868865830131751211564812908547321730428893848005261193162315968027360294083594702175955019394675097776758079446523109243355000952484339553419749042411810700232490444091741324704128273989666050002940510437460330151910578786993796269237251400231684160 [158,12] 3449361682389873134253575817637247919872622770433179972803433800834982568948633826340664916118936066830560841819195473758509503989420235485600910370407830542910135473558480234446263335193481629171859524883624303715920795246507036584041525410367667464662660998437167577773955559467381569065984551732326908296874534097182218621036797756006444344129988999800711766518837998194745551610337236486968277822796978520472059093670721126554649207253887563671991412063854030206654778694188451332999881658086726239804076978695281271614679552500270702702465697000883178894360642676187267095040421682633884490904864451099033902489927249310486652982143140822106414029621367100260423160547755761081479953990075119926138876273434080565204651433836917817781228533735149474933575752211414424987001456332558918511522566132939929291821779118044156511453050057725057158185810556490079330115358569036441242474617196178879732525882085744211998092873290282359407016311702465739336889839034542041393249303003257385576631266956193821497916559674623729353760762101654968311372641770023582238990132751600969612302791822714011364278075754948630283537244918037689733439120276018345578809264758092904999587349101279168804539256983004894962018837322529588331127469624264548497526092622399687887418786379738741316289327458163771081078814383012690016 [158,13] -11181238322696937895254168064644285590085156153169039692533255659330702896296318853580960351204533885603018007838647152486741228383494514865628233627430952543067025574766333774047016595215914111395820250899497446290423849535402648402630309270341905938524687502532342629338594839766986341184473169766234827137428510717768468102185408516843093628937649594027190584007420162298299608682974077857490823107264624961581962569462477436006519487272948702368593956346492867102650981479653728813191281399749208798839430685425406347920119284772590208327613203977133346526091832329042420048975048623195591045324709855719272349209732906122204565721356262570100493671192821974904661481605546001807266497844326296226264915090703902888629207975277161873684022270836872600406019430928484086388405432419233009213700671118428290118062069687176654898105844066815470266215195328085819672132382314723328140562792670842253708172121290410217719633428428356498286284566772306913334689638757319263903019149532000319247953281214162774956053666987958179288520727152969872211464862869003197187569855860211715309979583102770460729594343831024926563272948961249656954221199144566868678496117303833593363077453307033931015963578077721361283692778911432133545028987678796697185956467163397113915650108175816299156567203523137983922160687567691840 [158,14] 29168663043294946519895262849460699371163802868634472842361797630103912373256131178581482604894873387355275557571416555864200163167089569406185780157144939117766702784409238354601835993477296417845888720581287314467090486842995823029052571972916231586244305618832752898330181675955939623114845552305648607714129224778816059586914143911963114187879421825696921141782265942558574246744938742609044728070263562183205570375804800156030213246259463719785280064293933082533274936116856243004522442769270138268907409951516148645671646734587301009964342671866731273847173062844584882337295601369597546010703323727829716659381353871109588424671639899252186932111745961187869521120015014985607391152647561600195188336282732834752848184234359732286042226067036232840651484801490811805047385496638015639436267675559643655270804976676313416221264008140127648330916574752965931026115116218116677791982924019389443486462793188341734607905617922332757173465550685883840848868441053758110084260595523396242294456654343156978173745270202341009851685718043686285057775903904102318196737905941457355528111362046888199556838825449619581014047724694564892498928870234639672034620266457912306486412542834554282380691784329992757326093589381427757599432179959428594596683863290233007509161414821515569884302708943754773266152872531676 [158,15] -62144716590936008862740675267409545422934818006001587668026137415033821757945746590456966100949404806597136397152920380854724195173433343604026620576501938239450474457351721531266662171792921063946683681117841911266532644701455764495193646094241257980876187247888998272846925397118919182142055643867423286331431116887845887044759097838496361518238022087417071988880525313041752964249852794718693143994496913945584193554558614429250040971682406961308113815741935526570332404479976892646388788264194613933058765794350783044993699814817342977120134917015691859951650177494191214857877185142040251668922688920884805183484030587121119411056207266356259497131211234389129380169877226917176207265164417223964099562540228356023469821832319827485154641176327125993625608992144665841346606127673837545647311833486690529645345146096679286077013549239423022022374030965536663201733683788358467935202113233456782548800315474546126294340531786752454849836175038985081886178964027642511661550866260339087213095323908607068670842555096861896204132089340064862034945596770161053498788038359410357930559919343600288822282011917407803168493757209148113108410287616893547111097040123716165522066874283684764885983678272382362218635349237684862244988980539114400480742120750060865978332486616650759703365982116884701145735022720 [158,16] 109448759491276321540189288450159225010522098730623198335927395506286095839700678075782510815013118506967446848296113380112535680285639858942792609109769083492064414337933568459996008087761879193252073840090495523042596889643560888151821934584842924900561749611460004706113314845163945835575387937087898013033277699735306950918401905509872967013361700825031553922084114365012136166446436391729347754471742257551701976647061220185265104359128148902835094696919257735357912720325449104148471253278046397912417318331989465417967292325859174397095341215751407502310982157998158957409715109261726368966041092251338297294065864012620611142909475603609866920305007097245124681948692308559442546955768452907588749693139597823493594136048918371921390486886834527101785051187042266109915098284751424550622023217871409291611489567758695461279534434512678348715768589919853161229000465452188613033106837264242083362784275110707492654749829301613018010931771954765461440017712580475420157416947270211186004955734730619068729227330749378266272620201788716051419876707649639030988845995930282015222612075585088590329459614352130629917314716606351036169842559896625001994382899753653893030130288474782195652304782126194650330611087162508305841057714266330596762170209597590904140669701434471295554358955846068849810441920 [158,17] -160940232811401500208873182971954389712198536042952518745802896617711281134953962577168845470677551175117708794380316194536029028469349266892196693478002789329718253486971438901820075834732197082179098026790429485437624664457344343116366720688229506030437976056117299634980734652242660011232114844794493591916685750734630710903637050472308336085739206060160603613734273250431195282916948483855743874264907786819283199398534248205230132147857887761264984913119749001963005043867631726242952942760908659104697536495868353378477126236657724223697399387812933883761669506221891372431623888342179699694725715452364215492663116636069271717715469435788582490202498075122227159189184940244714959135246046212187249391942885652113691579989052787021091967221788453210990488518254740893361689139314286456991356204636450980099144396968378507015838935050685476466983027941455788868838441950959912685434198069512434449394283887417010055315844465339166093736874837920227970266699418416084750114874757943782571899455452166343516373974328790346690631236064804798048263757179595792941350334913018412210861699800873411155034184054651303888455725418582512076759317662765215417441767161850811560799526881701094903401217806871818452468873676916042171863379388046622762045739105580013558307204923562240788355452747288898868416 [158,18] 199216403199661791500896268640338812878994219505493606734406603620653648078606322805124453209141717399040289609010166067865474780741961383134544941679726618834605415768361046737360236450613300420724918770725292639209588872719978839361176603517730701252368013852289459763209917351838713554648799069307862263826238249395043693256268627185394577716614240051092132447684768826956587746338711979334298032499189000560617266378031837048346862652575219175375268512447896760856846904386919250612619344355541724706027181890530511693982127390478521980424461669162772830114214211757748517065411057334134616334187226213220772912553456096246360614662524057750444438762908102716369900293935769994084117203533892459144664020092996615600089651344769670849367610998891777266591642034141071243351124556668774966439176183515158432629418626230170817506618869605414506169630607248786607661560427904279386301950020785896271674812390451774331671168367996023500458452891805040608451970368964960139267692425151927683860367780095278518831777469885998827242658256002306459203860260775066837939693252480369198624294625339907124689591605867667975757887329763314441701159794551254920469544086145955441206105674201015267066837086538800077082012158573005206794049365169341892175751286779344891896936850840312577578868653645865899176 [158,19] -208980307111763971177755664268930579774657720775337804542658140660850787614429559526213525871479548590066137896503910608945576677927934171281781343467994363187831352267174572631619946052002846577127289211478401295017275461221456362433387903298543541247421353688931044490378161387253809057903788913998273401436192621375170835268626039652554614701226965882889310647580308524649156546060076101944389534318683057102361041109835887042348346958457948668121239076712104198945023674268565727345597276008441814330850316260592954525985076213220596616266076883823851867643751044090086110777368520698372413068773894329744361779107229649181461340392734413918068701296679839847909585853543091398852627242248255754978137137044700676685832089424891664686016008194885217260830907957242887270140510743528093041034981568035664526385473664348129411985816635609398083588603503207906897845091974964824087877384402232915737725482720531332257438433303736596797117216247143763681273270818703984163175400091097078075959738096384123722150224072269942452567792405104514160448919376713246321842420714367258872423085047756007898723473376487427441368688359368179596802053112149336672346570964315117092067263240894435044155902132829769989809854042712610337303051060460689443531570912371643753325302591056776082863479762973892112 [158,20] 186795749380752565416212879449362179571721589448113717478108049336602303211732111181751157516361023900978096590406501835499127405689275842607100549287132447386613386770685903135795756275922639625351593598017247612781677565042531241308511421305362344075882120017276168464007264792117772537051144703714438067429848633134537124264556792674831436017421299834311588439408857370102951539773655724057084528524906999269517421610904422046573082651725440276808796230108068354169809190583259743051447209746526227056511431338338525063518314854057270951161674583628445422046847113261005879439538458650065715677875976025002630432883197335408257454090794857298424703164090743140762917141220790796123925356241074025769101401055191877245887526654321577037028231660532932530081284776799454484204475174890068337700569945131306111183111912980851257284131898506889063992585109352981680971375986972640581397375099831350310702189622490022440377078574621349426040548613927459137179333425047392803162872546145423922889367213983499714795201570122783777325119968649675073047216922919598580687704139868023679289689685549672295774073355341878251081440399798880589329140884291378777633347352871119929233922751368848158378733072151271750240564466666799346690046638380251134243614958749738249710127459589205072202570607816816 [158,21] -142887811027675727126097235888061522465946332315489973034134450404878756725405977915984098563431951634024571198360346523811498410633457325474395987666924805276488035850948490792060154770482582651323213358591672690864087627929548385526702771471659145580112599185280124103840790576743420669315083521501927807002264957727194548272025144889445989784081081626187426097575152106647928833193201382294417754564046098384086218487049875637116683189591112072590721223825601616413993954370766121506229343936640289889300977559084439287336854180009596349695479393882293371743149557135813099831162062141843494317817308273477034452125871889224662595222755417655224937788504078802933558352846591334139708521764392088912921362824621496980660305749140021067975957781061447451255967440055805825578927406289639217272935490517973386073152756907268759979284739746820024408333260375004627983214700778582684636324005629722996650512445971074228218899310482488405178406068367411700936866009418579708922934970706429513079785858422259209296861125324632109224974825026555548427426684289952688857594042499233832091499216813070919995740269860483392874008150250619710761712579827049996909930394379280014472839595608171788848623873849725439322813083720968564657897990599568651092822350348028209369718390973038604338884719392 [158,22] 93855287466651618709800115334966725651860071753808289790639666424966261538124977354548379889997828802151451628143766032860602099358927780247821290149670076081885740091220114281049783177653497443491119992183920650220186918453502700905557859821966203419549526665413767895007436013005149549279182010979799933301062987892952284289890950081041155270116635416218989563396731685777533653628406566683458405290783136927180049188695506689096977499901447757951416519739345751478338165170490008269303202167602852403129265097252567357191479716634228335382797591785745878419077051577572163488549790171123287034356052011585672178349577959389697244426463816713777653862723293705999803600031892588706993871114265022611115670372870722272328201953206450107497152422048057136043633022268008106056850814015734736340087733074363863561594403407551309604778603090851557696280380434233777199516074950177134753648969416596483747696716800233720229370630272889445283932314848609284394026330240052110795257648859758494739811503698897771255077421759981914940503979932026952391192009250759379737385736379019654405003750375809733748413156488187142364646422483707279343401506632421719703410911714575991917421311974222971335726968094268807791355478073924434687110884187564255169957055744423459698227971417493333542926926 [158,23] -53071088807408941899099552270882968823335879260506351463452511396153334339737993151547884170152913183131876121320117553796232642431319895975684528631631378483847340505762925926850555401749823930190454973181812177401870222891502745934514114660733520802995496246153669594145680639314526139452610464286166585821831668500529133969940639495766218423728945082154992067435745360095057147470957384204009845985032788455661104403370074127719717893544096037006496217320778262302577846043842228715718063535181434919712753130255818705431420796890901239973176345043868150475325313146062414549252664133994615490288642735839745447714830980261286076837049541086663895051331843641046582090320228819331027910580417263111182510400860638582359536110642076393183227831030464878692613853591439408919554731780092036987754332837721136033635722708783663956586055650501668917465470570605146448337954756198955845858764884084652497734281722922305197322063066550785136080583295707940832745673190282289412829131736116220122261109303583175937157382654437347301046668798826428840197548247493079612998544008429447326925125186797607839666003222255798623493818326123941212842973758752746151460824236101660746785964519599502804073546584055224723630631389726868062749361260385739043089678706858901183381464635848627628464 [158,24] 25879947190406190192956871315413023552011496826107279678699695731808066218864026184656951951134420202848772151975873653659154658239046660060134730315666290104005600977402269402913546605033464745766033730357563598873476798308982702220520875323562390636310530728927799910202470418414979091516479271206614353053951049370546966544643088672038464422749659954393122078734430885956114964036844701152235148457788578757198430473885436074397423922646060957017514017587800270107826571104792066000180156240704619392103402597307700492249459800709888095612709506447769626057780674752444718098946680424348757866516170462081249456752760926781724681140896493390815890226819941069372509525976404920055060197766913235735220502117694367121690796045409281724401260954755234438582675024516219611789738838762667968961725076625667370335013981356707416594323966739753870587290948914403099489766884981546713692900558612050960761097166011157658209339508388156175335097385703701686103076261654171508832459932197912690230293081508338467356848893480039177078972514037973743922870157337479368386073331781297577446961596657903647216193466258998606685487133749852182059885635292861053340138113291366850654611896741711664863425778836162392988329273903906303058092465691596903077651642821377521736984016323302129696 [158,25] -10895499120587806142660331361456253369370506313516616854337682493476331858653351894792375992659254551216791850035020068540058493369181135773980458151422752793532916650778072106457079736482377759687969599130440033567811662306518563759578240199555120233724742757865605518157259121147904541526056160821559003900626592673418389331276201358139855600859525548886976016666328195099481867651229793917324860197112042211393788041716537844330515290796860456246147162190902354952701782333702141262672828824511836272128060756036910437533539220106872575565933494281428981214690836639387025553149552213121936064296326660515003357899711498035383828180923863071393264864042515690485265801983979910716227134917951210906468775828715270728841586346074164764682860321167251675575085505024340865020533735041106916228839056984687396563583849123023807364244579279848498510354221391412670631795500487857658931561927851416760321958028986292257757198686757972829801790960554172002982616237506400331938099065809292629419363968998588751397232108805042662040380557875977350903966739048147922342039756492797989580505066691937730879917315475780188458735937152312137483337523374952874558513363320382860171748309188865228555928777051678598456059507216366916566555512436024155703377662311782640860919204915387008 [158,26] 3962010267649637005667176190598282850150772192427469128929546688870578422870138621257732049989500342572585157100635197541604367014102364480530289764342298030294250627638333906913263146811915838069666930025082834621726315504434309570594817420248990364749075436605707709912262308375542460489626578109799619473746555908935291998685144696692747771768399696424470660216527608756028175868457377970480492591509233553153088135536940881705198776910865769913822333287861848003108549472937720781702748856769710815873167468954732183144138973945294304274029423376062832090397656171995635746747302917539179121660072646603029503857251166409719120268621106537517827925527271362480938085880959450688487473023183797311915596868645996009435706401954114218378042897348367640549591112077975264703528056209326280828031569367380753473145830345780655149187829221099424578173791047562287658658651071024365557991237271085772177786741776927744012543692343308397662510509394427421657721137472878728455155346213497446409567979701066343967903842624160765027052157454079158667253366425134789279838695140494508045852240435759905930670295523170187604835058681210980928489259678486821074318758498507466216649796349710520221230150243339170988785320158040342957963817614574499455843372353806965941510971885676 [158,27] -1244610248408781582459481529979439951848991926174989653006990366887366542594238783405031234497362550209233525800969213108438372937366700625754636014621758618679410641282096427558186543657687327905821287079996255902309987187046789385010463040967416878991301879439971442907492263675407945889813582738970917183884246656787609700898881288824723931446266956473494506447808338331895684599762455356841555471717505987832143352969669112599764574670559958080298006913675872407155278717840058726598743153121677978136160760702841425134910916208074428593994358642059349483451422665635074497138776572289537833324092378436799685770339022765389370090512235342959389946484866432499100108834906248067135792753045230454637170474576823915015181014866927260570558875931966767389184600099097707036529010360798931137390030191211049424662390623284810742452815845901052542187616658188406983404837873843747680210310002657875199799164602630171749286426089813755139768426243982882109806515707787789783718838088786811561756849392412067105290303218726210416802328554847455563605952242321827403906770363018607890268627890630680359203886156638889224422164917137194284594117280897355290138472332857151712874659256182261141785119755806600950728730773872421368495102777657203469847770575435731900008424464 [158,28] 338707488291036974889494948906622102738401673692391074085657991040798863787856623048437432423502776409880614510903821497818863916285467881030008135449430694877495374517751176907228145674481485474247491023618345344707132363511855311393550859309670949422793651055449064646011378855084460392217006164878366166741767448077264468467161935013202399573839256521922562618560974283485754808375521668456326570362290966042387595198702714589344868168766068655013750748636481613026375870925293976385099411202169165440516493585226403685759866791948875019887916531941822782185134625838414606096526871380283429398348303048321387406387008088890621923763605366049859161500142079347642310260614679444828729601776955596614500820707934518334867149363912776794850693069825586709182231152288993631847961968413391457908886228939696346964471495871624093484938701385401988187231207263402265764618814381276940875619802312871033607993681725650742119234463768576066241533513602235602808949788973598290259258585124181058549887027633197773161553657277271403726995289658273251822138443929509455301711461311817854442292943454661633581830855418976271623092589522137983031949893841289746163756073616946307848287340694704787022496414460762309684401351859273700584261964597956735356937811683223319585944 [158,29] -82629247561481059338285667292823083486018378938542938052029600926444623653287652727536948195468269803818561960224107546635055500863468347472218476502200924120649814306208246054988679135980813521543593197890641705796788010861462012925910672633954434439970133934689937141113028371647168898512856425490207533183023017361578344122356262765673235755935405314620473510563753444948731549231898633421378766245132861678545205334756399552135975715766613145040751397237402179556215599802220210208249660153524256224553402911881070325570170878980991752690589633493504708491899131186355156967898473496704092793146878642820942382633916180218552066732524566793626371577372855347092599613256411837684438563840022305482944993713223188509683382782683654111583157330701578546790948348532487571356138592470134278913278539163849124024439936655012049481845604299729371300743979965575383207952776434756642298792448470460864872743896592515073467703995184276486623927588299537079369765455630240158939215888385469788105405347187932821468448657026403305439640709868856814178031502057101349687063938330997398266698897759806776038219203605737551888793135957937440533198604865465269300056235543712707754506612097897703123642010414911470769527947312443093466869409484528106659468610613282760144 [158,30] 22011127932585620223721980804511977947658611418732002993042010108745132260604403063571720212461388643358254568957990503409648495274001913096673112852467869825195892134700101096150119009688087123034154885402860886994969652071539190485930406638945014705400744882828704675935921082961525216226795711888428085434265941392995590024825573089931207605398384922083351862789564592692471821634116451092254498019234561165935839737258892088532942622276085976630754130660498643662570773747275232691203663091132950546066154914785484449270927148140882264899006763648620511587916595312320217511626198259276248471936151892788206687326229818177696857596013508259309737130523373949811099992836430251640603092001269072879344180211338757419275601511514495845193848003972661739572776975035714656144739141542100782931826725260600555750466162094454442131614772860148789425370136667159425514178063990406824025245152114226245123640765253701140150058913841090981641885623468846869041964961438738514230683629562152002792082979928188144035455566913824766949220860163504441142000408028389374328004543650919945878534854851863043134033404246801237390645196200663478117066982672796228770110902161377030127073130471730396577164083783379615293943236574469432439539712589848902221170338642004191 [158,31] -3402311420783540694134450886702902980384156780755116496962648763970228293757706047647330280465552698007626198639339130369242283176757867859009665767559666212485400242675090599451151948746637438407939287935723159091872912966226349842307725248232736778549273540442999272656841797409282310712319948725460070908779423732300842445430696836627178309207759418805746136647685157744851580839179150654827270865612892402451920190100635805601078146805857981030632767121146708677286413571267792684141385300501558253229871731969861448476659311292380730281640892884513327545799652438903385238217917678313323435488699717368063175245770758255840110397549847024153303018634285977450131268979910387185727894275643545075402053108694606444072447200362031897935245247214672398614100381128295143233373721524359202739126136754343556550395109972998232316775723681952014087759964522905466050419836037187907932744287323042747573165236313248998623069914478904433648977079054090035153580497947485934709733195528903208583197426230806800088729195931862994440380859298822980257637995854671560670684521172988800780390001098424119935148630563051314456852722788170515976855677220693573178116127128109139686629805223203814610422319714993856345842236028430793655300707067821803036864235515392 [158,32] -32270842421034052207772876415742752560806205825042532975619962076979741412890014719308240706363916449830360061009041777815902288409346330430765257429929133954968500776539948758629895634983350108112159131048650893210051054224557384862538003547348091310101447221009144002681241623290354064910069351017464781720754353041474807717350474287056844639304062824392093509272842429343094166959699519932444548183263256848348769072819306156267770631440163639528496039866477596755333581290760554157788159346677734390557209803903264847624942583643673577958047097448861360599085778207708177522053292507862097030396556738091028688438591221093169242929303260888071435035585427009998528784495755886450330595011817558269652004378612249868238669076747977819826143792680070437250525576917278691431207877372753526721587789449440769534097627062928256478625483590582573439745517986590134794035449854666748589214633442382710319953439664267735225861170928367214388083526232401808883599553743175713190167799292434961814434023674730340153428708985856655502703481502421658454912141541333471304146259240108172342710247079353018349111739599661787555504472881345168923385374989589375275249381696111741211806276596937626350661200345691513773903676259273082981835067718567062929533741440 [158,33] 122867990495804171347105932531819943687842323757411383699966869545138771727802707704507078844265351512953524486763583841327496867409823482473143247084261795506711988555837643272211614672798190418900725565265144651248532939114202915256789246226832676073834683348092009522741264978664507019811842744546307762144737069672231468411976383215598628435491426467471984875619813755447762299825061503481905747353159922461148121011602144287884767215530470939457455564300428257694121943376348057966195198172702517131856184498515883214833658543183962067356812849991159437872977282334001200247066840657040701167481803042318771391975822515371443567852807802233761411716839775742005620097419841530497555884456921172166332874227028950540333227837660402916200913272150361437279485228252190791612866835730857812240117324565565666166584995455580070036229996682810499049677944604176892363931049443478242413756136619763703771626331045192720581727732413755236244648105918283727734689606453301816522207223665928555024303224175826891817532601331651130262716840439129546576996023115963771943093401046258679669187706959711015819132306180963382867613168565109406456211485162356721688551767496656918944995541465267344444131993823591069676770153950257415753466884809545179629003968 [158,34] -280071185605914957034740878026491145123985235812621132964392326652614132547272507718598780462384148106721109598470330224691828110467661845806223957954253662065252571134624793521311126780165410769606492666576337177840578575471899280346119390094079586278318728544767486742667670726077085668692340462014061270631685227478506772047233178031101034585957730832133167564890465704181110488619823533515394486044510813238967235600756558671486154079557675920729579961914834369140269740012715646052930358946828346937194559972628332300484205028574349670404054296457363557627348392323991231254100367424288029952763164420355650017192439494035514032611000621300105334006613612335553117336150774072432017769140141293793520423246763544405078438495736406621287832077503479499648281474879387698074309863431382917882527877738740296504851317062634027189696628383655553129600247827753190524036788288306236496035629383064152295263508392520293687518672772831852700741934924144213084276375985775280811730404373191190303914809976852413154703792393742073990137113739903630884040556259597805993240494747216232311333701873336702185853606901532098770509848679250936772026555085818640545921447623299690697519095798076279706009705220071458497700457920274041459527564131165364079184 [158,35] 439356471954956801977220657089421580838804365092417002656934043924253822788554341424726216980919708470066242115136843819230916143261321879497170934788717388249180253646027720733606595034587053751734133152193747998933381573039969972348643862959402518286407599981776725795260351007060976181575315740709675402352672132907117770933024596450473194023190261437353464828090669990735644927013240678553283051134592512278377071204182867284755048109181272952567104467296911064313817963677897422442225073007992675077983976286937609520870131530070036509297136259727723305810696412275446508723984523999051818491822858204601212992038714664142250707139213763397723616528592293794465687615012272605530378331993151578086755379993759881149049526832484719721015969228023101107857059436184574363628666175085239601721093664147903270945548100251081849745110666667785667943410212794252288942393007228355179195279842477684112582433032652190425883897102369947987231397174670060726982696142272036771683802688105510436033545438816463716635556409148316260105822702755754394957763853218410344432393974690013805443304744053240991703781417473039119338301068844097237495251357784486728844706889470934537751135627387344684264855388124253559076162937730419180925113199314220957360 [158,36] -418704462638838882640486748209231557216132408545521781724582647899248093074141355735182640867808746892529712038803025945451622886610949300016819428509733932327958020404863895399991381107874918994643235983008349375899487492800778722926512984052065757499114105707003187142305720403002450248454986246192678820030658673952288172341234126736341874011225171366783803020273269342538582227522479705977196755941372634185394657216030190060309004990406561866466907297676114388012673342699000471822187741796079221093561253481424885686162877701577406794508771238657076578895094911216846383110699031922602145709343665390082614608413347969450308666704938705695240462860095711951891613099645923814803268254727742429013718214311865012646543294710948564998179187690853197886651507176523346374152098576155736475918969083675479912180016574518624349775193386897062488435613999305557500797879587670365717544787435675494738059583151390012995412366915035353123652932601712863946490593750956713526938078822691886120983400180771360645869044725843097445242303288562747412467298752173209468485843395499044275561058058834255919561194891449865422430204247858268734079580039937991339941580526123171730014487735759886210407798520475891176101734151271578889998183921090747672 [158,37] -27747213162344783479185561280036875975333639070710507691078995490369249146040572452071131045539432317122337011360888667453826580327117422872095745269657846591183550822678441841378208042392312264896069796117218787211233777806052180792214993739571936764548004241882954674508242806149610770952902184864147543880980317391202364764497677924118374176182664381599405710945301298845570118785212264195108183753265576358007562621774906408406484850532031832452326784347146654803483420049677360714906008799525834853067044238737040208355570619614322003295677328290779790776380320876097929126991683407640372878941058598606366544673653517012075308751624514834505558030829110432072991454618383302662189464059336419690269219250060630050410836342080376430301945553494599325205511882709947946941934255870189237872856067582325835629978738304055717582567176087528971362746308600985051710545152744417531520061676184864616420333709009980308660442276590025110288422934715120911341412826435061431653563615156762923965217967654681087213120740783444134709556161283645678167356918702098426120065818245306166061578628290095340772334402559399905813533786744444172576114358133584856982739910351970677223065739491913836250339645751241792641722964851444774170739282581584 [158,38] 1013730439595270510286609264544818199945680055442665326609841651206694785153936710958286141986129663640464045669117322521253597768926246548433141043673490804079199318691042575336931285017750731575679615281354124766241135711283045010370958258010370254640769932041608622086188478595295480665913442532183853772050138085899952795477456420791020201368765096417254855595365032294938226921124227630027489423901138778427301133243556466413369872140078264676443316766107359452814181890527584593819179963205713560670003487590581727615003334959962715106803645125880191604627539756962236029270278252850346490929286580896798215746167882957501309289577778163152766095423874921573772434966445335101955325346038945034510210407651682826586388039180579691987420308891393182405249805579472203873184956813549850214202653212151794366669652260178745816830579839177059256241255952407219536663271433121709626852372210683565440630869499004810729374487437473940931498191294693306003968604936617034585123379460085841246696134061656218288912848281148059365844127107376920617318677832262791255479335896189056273448223565294546583393306693239237234315040302724024794295853109728206489658769552932403395355214506194701233561135746436477484484610912798345830794525109525 [158,39] -2283130231398914168469875022516902919509525829060332378942458867280193860079371320328985678320279796985796179775432312453775643217919291702890763234227268739768046746210581357341319762084464361190098513163635469237597021092149511728391013319684177439540155466262990993025726662832592854060134695827700395080262976611515988546782863739697472785924088637735181660778281081362615131093919253197952525681259116821054386934537740730718128062047819155653346026565275957079582950075324591822831689356766229773296369774034983130615329524452388726352917829173198886750741208961157616373758783768448239219558912040983833193931915404823279357973534442402349287598653018143001060414564002656371847099089342929730724349969774737953453794410952949137656076564330570788883694140429234945013075412586174001749767204213700958056406265338656274300250412044979036062427879313376856824696540060117235515622822886726944246780956057626214483954329496203531808437991716454008861239583481097183952129079700627293512140747295885893028559483378892969337661980085434542681131249182041225521842565570792854092346921878059198041002526831089757847373756829008607568721888287878561619368835949255430869345514131374620854619561494284951524026034177513904703108141184 [158,40] 3175005803916527321991751043494887892927544079824555626334110939728360828661822704697845857052744637032636782360916515084600517173741032986103912988087159199155956097752911053412993707258966391652905246854250485194758199498091280731644709446390994209086991776412390397418385675496587648304634066042967722655296513106566927599587468970616143885247932493132025453930345113408880159480038495361937567574845259869500520363186847677547805806878555251391173426628724203294370376424149986932626421018409385030062949966598601903846212677890120292164490201643264729883833457400984704972602110335064132402186521133447171102087949610403863430968130224274306528460331853216185105083510470654834154077001019336387363118049802136910166319097441750262885013247219875349708048022246559638695931103398935438942716763654059268529842679768836415809962804770531212774016074578085810643196902529298734833063520863731658763012312528820300415367694924076461493730712452418553566693852395051115361765956398863214166986857500654889978067681253177904399649070969042662458236404626327788563102672567271429319315976760353402349136079392142915202374236869119149297039875964575952989222319333269510263766613067506665678861562263700927643922635767090997842430464 [158,41] -2965649115808846671781746073264822004010636148589388571866275962659095773266988416538644487094739104367786224267922352438835741705554356761463493199595247838708370547790428105063255883423210005144256186876382831373044819218965408565311267127701113971070598359005786590883067508936034302918864984724666681273898187130896427449481597869504498023320866010114680133449188391256587858720386021997029183162699453979059678847931567210800500681473345873728841164016010196127692240812277148136310354696761976476143287307703576144378489315779514887709403115901813575754101812697679204391352549698227500315215274050214366930961948641217668645159097772229628565019728354628996590979444236204632612976992561699223488038195499241078586471845858732269726839019523540171075804136727965608547032094528285235966369786550995573034486153540458155201749865878777948490896340833183116489006309110475435343805339523540794656742538524899710393309497102629841321461455828245972705814050063446592893592475965492045691752904147697455234865095188758690998208171977639406559208207272563446981244805081766294079166845066604125047418692221212936951728421126795551624982508259552018538558935393043493374301107780946086379763012267066247688211419681665417716608 [158,42] 1429166490391246088656074477927580047101425095985191630852642523107127837817034446062760686536941640769833994227715266113043583908998760758465795048498859978420708572862977891892656034876074900967482809236433375879974050343048347601243136154504980587339004077042376468428430172269035746699505942604283083193979638361917050397080953470271618648560888952905460830368346129356166357005178511144336511147591433278163601852373730884457149309181051420590410332911005277071760702168770192148957359655393540771364893540518590471089614747685472168259170300592524446448965088615099905322064836202478295269627319553304277556138551790459877962116398172432754544936412989797032022739248031011709701303706235843970972216842870690639705575306102497185406887242843566887019702963843595269120264064792908606780906395747265139771451030369642433562554711485552681118174966489250158442070843501439211272889790406673091665764016867400687979129996644879443629914421878866811693836591569461510428980206692081183378102664684545437291681073692037064552348598528821500418977699461447121592113481621064449761729284911383763077066766316858271589831321533900256881330417423831296711958864279431660702623834067675672695921607828928997518158743061139382016 [158,43] 848394962891176936340687284997621695806016191190345316235273193311569983902572191791702172418047735197355229719433670082833587304238490271376844547868604731497768037452603825052032853147706597255883362117780267608320823750580521843640335070225564586662150974835341294857407922966599390721596812856801140891453743783748949761526601635159563500000665476946834878218911016734148629917148758458503773693223442892062197936820159879659743163316626627546629136697574800341782252298914664877684207169794345673397862784887989023659736038462903927996169993923440592482269272360313567385422268428224173234853749581612369495958623286359157552193827935666731606472477891299387376181210570288184547374477082872097672795995655683806905631144269958041872200803473192634836300715339833736323017705568419584059958380963334391408590681340905697627542988647548821374956985897621135770092317577886787978468625402198947933099405158603703784851721168530434561391307395567172608622568257580952519789959351782791766623547026443062330662162596836337296629125614438149599226125434098612910530200056162430845483632957807695899939276449041974635864605675385786209841719265631770427209069451597993104555332864984763950598559842768625200518693152694944 [158,44] -2759303674260661526688937092456446965210873348143548102210951054395952704399271247440496485363086664156213858435256891954763845721296726531716115897637958621317428145078404263606205356889952365865645002894369393725167526445187963347937849165631144822988750882098732178956303198772456174644298318342383456775608450012538911400205962533352028079619458171956278541765645976699360530733927359067157214579958764216077731044999220824668423923780576325091823340272991363170078150197201735839790409101194658163967487140901408311686163914947900936421107426587362046005936210513632440469621023853777960218824752092419223043623727572893240918790249231065680811845896803129619539627007641184577774996341003851374169837240266756837005867422543555103474242436045542292981648233206853613856795539093740131931031945711788349274307666069983257277813370551779099672231381400102330455730396439089303090076092838123548699921207382044860339723710220428862658254428244139913863335644848279124458449441917977139198407858929393428960809197390340028476238820887894793527534358939960854078925120963034699521371191106273481796446505035881284650261618266282029980369829459956765107446648514565666924799368444047692762155960900340823195973488055008 [158,45] 3407382242188072469569055739494668991649375898222116231197747806335898280382863432241141040664650763647996829615777974905231505213988735077065449802118414041237994322917522697559823448927161325726368271675502263437361081957044262876832183805521170362503439810538567168917453702273655527090904815614497427024690494446615145744812438922786655416612139577338429763992685732768629073554287598814727845273512745307146479032378969067051507072322728062377547898707271430980703538411248857613106029960990233260245106300798094446195628024549578390535110388440172559834120948554109995594871356516498304321947433190892281658320327796671330996315898487858977880103358701603562169315429235440694170378271667180515291852409795293805131915297766469431435272261304462978920779083549498115932406648431574664229285424544407556038541601439090436360887705824424838649831673547846443295922836733769585448616794903008249326146003385959645142726752367986324358559967039923339813212189707026254349168366913915801591728455914352553372633222570182413960200817743232800765965787708348798607315886891790979636914526092058225515308743627488193138158768031650251506031856484973943855488656673117014824340528781051356727675052519882455844522798560 [158,46] -2690358716857322470369304636825142453715330634679331662884145078472448495484877767772155141497242574229909900622641700372663181325388688428879906724477067013687498683173685843460956279586032484496713436656499580111928776292792024138418088569592172334482693138297276364534841283089257681094907404799893246852984767254205882609567707182161975599903612679970130407522766670520681168654924467901646418102652994534808537020629169055586928234371829132937606430840814939175054407389058888504418572099190224455447509137613114422846011719495494644469779235098991507291665478135233334606189826512536145790764080580924463622803324859219090130362521913173993250331851946484188621215035784983323413779944601195592337165481883765964918960319233318845460878004232116703402804378261866222858032845504441944022829959942918748313426123038521671261241644882956030852373950130080787954954980223208925905909294076180989205189777351950328762348878284486069680631700795861758569209213721298342732678553468025812462919354817502180670027706143735677149216270633648406648168227405501751347977967359241635810844594514991112156300688472680369232307848676408297461415381471004757138578995183883983196107515426353781872034831111951822926231772 [158,47] 1263676451333043171980935520630170521957763938813748092358061688014428684368327232755295367616801386453364645681885455248021185902310342334838931970791083641285420444493020188309145880208550630544956616126696891488614317854456830814606456634858869630626369240794026667063807037653479705995814703288293977275895053910905245340366369341362117028998565804982429441804791329825246841116012280224444360604820658722510656854545200418745894161456888600373025863835756391246374229104940815966485653507033595091103322218153704611209599828406608838973332642016575372150393059423063209444289513089636246355773515963249768763605054038389599742590965776228535415968418724856615934114719779535515089846245430259129848163090180850050460555095096239539594496009068060329175481568629737325992434677468271516651515164699988319410145560994722839980764786379847348833878871853572808713949871833133333599233732173978811770271149325521078031855461577698555888052612743609833420356544188758250485420477718162267393150308883695738494183748518715358159693588982441190455351685462620267918826663764552736672559798693202311314549455380535648865317757199067620326277516418356249269131305414255353810985411013773105323895246633036614836128 [158,48] 16847296811460735231992717533031505830848701746357020772930337760802091051508834970878614242095697539626466086951367678003433146820191060390125969071938700590645255542766892760475036689332932823666400908132666174230973187495763717030084649137325497763502777751262209994994602235255312249423612135984895925038080460833016815132724044334179956859164064782061602483753212725992624180891121050201854609769429250450176439942890516057624653218970063255479316705410073974412350337608422210860037038053819243598203675160439669452325563188497729946578411400581107945630262393318248845939809161102073544229468762353848454534263843810091119999148323405163637259080273835129809171488557020153963706998278468459535219745169320039370294989806968787574024861020045707507530413397310645626122460110124286215262197892926126474498245206734967426068200475422440265467517080274610782546132087645630960246951252149075152451962393070888380520208400234407192171628907418652993167207110918480140886255866896548160258257432937240145510753653010862043019563146089557026720718357977701116771125359026326949418064412675201919461513198235555711407066317572434589755337141436498293211818038293660242922617012064476823684655249032593440 [158,49] -657361106741598357306918719567178950397851954569494069468989517575321293276510250132909152026931812401008680889516215435381274268184957108024696833072397536912275771353240763478029595130215533897842858543307544210158443536179014514770989286771858619922970796464198507899549038691931508123319665947722802794464060983791408104274772359183860991358656491080685230104651195600690534060568145323874200059094157436468685741290361078673250551144405059556670598337733703584563151013399298755443069010862895335792064587575433978964091229545098876151765027275145838564698471122003141487194289611151681801303783073769108851612035081723840150688296533540220315260065421425402470393446561027714187242036451348473832628157497344980546514699312018974755093897319277461939780368557396876429428600335974043413449966395507694067026411552388270598198795159599927886393094518525496998723940607036825690263719272738095165563342444781834829003618222178400287085797275086189525691961775212177560386311061973156004903133402780942566195909484281802259253821788294274754552004250882666788230831122583983141843702673065925459669769370005122074689371262880217368845793290322334251251930471825600013817252021880824294533698686407136 [158,50] 683697547080042648908361868278421373124399302870416133127781038179652121934305885451577743338043200523914985359039459437810995957438541597144325446649728259397284675765334865536513286508334351191165166964981819094090334369251325428336136543394904896005054762060893028168936383187618213343621768151063043401031024053475270389378390483793789988266284535751141032529795140859136532483029374901000041634643033607270424506440341139482753559150711744687015232169283070294235762335851823712638618206515113638882715433464138697452274122224174230690602933556790475925959476922563092174487009506388722064543427165601124916710886756911326915427662863256319448672320626653363908426608256496500044232433430656841112501073555868564921141227996478801276503858479499209531764028736346858702205430970490756433726427944915112288772993070900429550520247997894651472627403040015291094336344938133614302014294812687633870476220873648130301583937524215747720816125566182114518403858631627578606599795696854625314780463213370744383652653939265065704091473146318909488961774443467056456840039789759613926877185382532406654505363016656420397788492988241241512616106442110135254731154379603640022960251614222615291429649663356 [158,51] -412986544916675444338613576275685635430332402820382052335017811547780682370706402317747370204856256605402855849649908125240403353240564257585171818216448721420794549569611205981276692689863634055866833052035820262197879449196166924084453155864542811020671352189799767072846253060636075092710424767895786401486381650597437857885268142524611217430775317941007820971103175070299617786702486317768654592150183507822421490588077548319158081989655890443432976738063899667857721721234197531375708427444675565429056065571859339476967036664902063735493685296859737022356355829515990830662498196942450542900147766542178449435722942310070136590520696485649629849728803244134650783014101255298634048667197585628308429553467821804180706855832194099558749754342596891968203656174964797814921993734226550933495143569891126593150337935585510279773059549267943281507353283690985729732749662322590494317653447526876465715701776562576377214863990898019840198366752985414415920418548830042355640038004443426176600759629763748102417406993642561475778890253739883557895888230323140923824219203478952435128794865413885902656769164726327660228347363169569217170699653408411940715947702410274773090370664875226762286005016 [158,52] 141902592116750818327560384763066236253163696237278863543399436710062157494428444170945107695675876091657342830097930199674882229016512776407497469853238778610069789052283944731652019860281910562282606345730757131850709099849778934113656177200884906968649758751422634176657614293409906739516804836194835361660550753259870033479720455039619402412404012858210093980316091891140027853230412859167932864070540166429344513514540653733018057026341058056422039636033135579565758989501136928497025587315430943359315838086816275484343787274438251096069910718165892111350749700832247990255891856292043873526313874931375662663584900528678752883495668970521056547762936036192148065318987564963486163245530830574745215393440135205005918404320958687846091677530880279883600593070842897949144416439281636935237266286149314366962296885814032732334321814243976293424077111666666386932696430772809659690825829941972403768893646872313783196221036912880534740123192257823288761531343042047413074131223020982979185421071599879283906226345558485168494445628907494603125592555342957225779070506418594045441393344744307899364162756919283016431425296585079074833658923122028229005363924741557994884432066925605968942096 [158,53] 4216818602434391291048874295931097831914073368212024710919914529650547354933054269333987026216950279237866709259179436692783635616645188447540163539980364309451380741082298096662897853585130537713360701460082117329181210975606459812497150017294724302012833069213154662195433998660824580765562992469494394662880804069194140945130842120009405242285932321096411836689264689235375309838900003516354613311512171117747832649543008028807937610541813438462477323820883920886230265004635977593296044178276901531445429214574218885194411246694562951800999315912908985780601927585930776420059080313592191520011694636862150584234456751651692014724749137475058785416027313832792930584481663360601186259182814615894079709394612722273488053393810845037237552426211242664814940665882195116284355719095230061366782897573627791655540900481090033943088984968490671010405144155006076462519056591999137000142509209008435904277282719303230420536306185433863845443598110133295866883680489716975962404595914774146095440399658101772008438101454102396122658767592042155339690865333383391969285735833804578458056945892792462110893185225405635256169093396507164122138786832535646427682667027315274603285556725053410304 [158,54] -40924078880283717315014846606342584847104616967247781937262121941479477252682370145136490445294526059509256142544235291586489784292867324980641055857086123955363443635979945750458056672113397598617116329755258456706315120954368238871106966347030824366709943423305159193316977952548776342352785614196296480949681944514876050264265924231568784181423405963037796269627549111221074894972010213937637174715687615344977758724041635792403826733304926097155815777650516714756456165503604759821714329836773771859826155977348356574674060767799554788982462134541299031997370622164061839165594124343167797916405685757455011236542158346701119093331385405736184211552249964719921595144595321760655754177535069256942766623591779350433392381604708629152732519375622742730192646301918045227958349755829075543041035262963398462484785692089781595557237054445526430188393469639755149697566177192304921454719030765106147957029750344470619931560194076356959729939986712828840939028592082185465602575352524588387052486466248217559244569221157644241318258264391604089983056434984640415617559630375056235096248182886126679936518160758126985323184493726110506381599827938172494511032814463236127357424638431078958 [158,55] 28953659466077924037082638370732624464156840646360178560987607709410053615148625476869915732506284513311137627745720690117404637273779411915067044662955776500767337689307963906670149779402718203283919107813215622547679918019147739827530051742592685281035851264273155682214354801937013536416870788774905151592635849409339040687076624502033219545202119231847848191178397480767624042347436811422678696913555177675182129416591756484194237323735268273037053798872011602576908619415404517140631734282542415399899388884692429015688413468103952588572483671722017469419268838693553596441518576297050641541934385921585269972826500867118800175876286488201104889622917044530940382403239762912848554578866454956385077763978501694033595010794750672442199293038149270099840550652366210617687367645918890354566971472871041990034839119896661114629161278447041863474085395364746215428945992948667594848098676964355192634126178856040355855887357138853425709715091242314272590386183229465054755257706076269692937563231377614572245697522183053958378876347815106538077678473113400520174795147638026406564085835544606182902082319117947595633159586989304425196542411439487406741789812332376978051060744348864 [158,56] -11271616535659641530220965726794867228792686406848032853715647254860087557267762223803238922711674640603576066002605714435413334891582515792978496384925359000717914614935492373755814676830341300139669225673028538885614949851229575530794311570083562449838440743287646132850210303029009719156877383162052987898553614320849877529550002003272751795588993650962215232575382289471231526551933679673434978632495701658618106231823793633357735857341659489317978231987650797302792090277140409359904782776236149225367947476407841101643181260910937624744935163279373003146237686121960610712406837385197586093839595244746555209121784681685356421661066222075534987302769494698553941631876862921326018750618868047136972283685104515505178464202328209456478007442564075001348745869069856448277028576764274213509862761740459739644351651137708723464889185436505086848716549010635380783310190522138080826698859194069978035271786811416283447226961479679259441485419106259047757581734814481953185409833858225068764990632196042154572800703914131831163799305705645298209151909051468408373047316908903293536823372149710188944957655527779325991127284596293073063221828072930352933333557204402750809199833696 [158,57] 1881981421542101089730868084862688007441217561835770273640599784082203018501320213925501628706116627832177337120183708893043985289878535047582625854277799335995246012077498046811739475136638685319699986956381038391298097234757504774193256337149030842884542700408146320000342289011066716121802222219199741233473454315322923105239330091170823873647917358356810904525620125353394410207467453425788172795377626468359312449906808761191325870424303480428241003059808316249295529709897003541323392714291087948694408236018835483390651294447715422851001047924100709253450488749412215495094157782742845414788705322833984603255236291115494994449568845772468843442243755509660379775952405081279477905542435851479523580906150165001962383253274323563983200009553898351209677544069926085226558778798178863388386999221748096311454352330067496458655294165669320815085388550388682811060570314040005385060342815162625631108693839342352346769766930507346376289662772849660740290762034940103695155704400833141112644595041945569728265971404652265874418278153220233114544653372903056526000468691920345442985218195866934686828373481743587083639740355169003249675412440344796120873499381294123331027232 [158,58] 684096726834446291317918476865582519205700835120207064550940010658801115464062117351146143785122934970613650141314820524905349636624107241837508754070348460902150441814505135381961214314338003423001950932540787974685622996749590650392285945144379134545283003566549949948044510349032902480475406033125244430254990428310937965928135833570804956311968141520308933510132357706818566602407050934343323639002825953841853859510646561877640012902386183548855408628694512953407004811095533028830200070563904957150251831755818305429764406481903063251467536009117009236351078667557934379375847796847111005462012244271135208839790562738325974654268357406126774500495327656623716670156374589755863864729230386890743278916599777698395936244536457240873500358779240283602805649950794440510698801425118603297822142544185108370213705485744023797120672172176087902817765266337271249383511069092885779244424775137386074938176772064998363455863485519374052134395946914660258789155875804863688859404614744562755922035527636925264893963518703170749669551799239101670266128831219317990191521222302804183890289725110354698335267944559886657644863557861098114656676476059059995128429740602193818748 [158,59] -628496993927669635348727147778198177767547348696395461490921674814026328286368684890628697401938528540702988566997399292902720359693745403287337515452747021332494719076266403000050293361893765155774606666302902277467618258774490613426200530230117902521216063873558115134391022242836555046125099791161272168171946629433498057951715129737609978744618530794498090493408284739027463630560725902190061277105732131884185963322201408826777962193882176451700926428354687897234897429123639003736434939330759686508002751135435223722434493998328640238906448574470038756711466110567865262341832469991260926088460383040199199456785019713265258513991254687211205330427836540334729861491546100996375565919095973749587570384483910854522843821814759155834813608223921174325737061241868404265467324287834552934922961092729647426990190784784158951383041118354955119708484791351511370148510670564405299616743577856450338761503796006234963909876220860250740994776649064458806624669002170653525866796506183479811259527623629604173898705087702830249895220414431510226413136832213086213963388033121590420184012484985360918334780970229527327396857463395071563308721001734693809822660388076234440 [158,60] 228715405566575441770369137796069686625785786436448485979012437719257752833222145238661617733811547672519748862421751903815851423611182411067891015877365972469994334699632863463480192894986298972217913791963472575314605753543950793647241465270695783994445322715488247433826674983043768169467928215706395622695825594826649546366330845634103540588837135362571744437735970660826209382019088466892734622932355701139283380225780143414606886851594349704603412705656313803457964529984618556321622213623904936227623065926309375111463604533232196051502380419114248867135915175318947186803404869177512638655394187633381216478908675648804705841700355600477672405320050535475375290329299501325418163522032216853530952808726841539971129143217534931405963077527216932919875338872586701568406350478114556866956970787496282806460113116198112734061776540831196018096058763311045774121491646755705832197183116753894024579910183407925135925272165565194726332917612067071783195047442044916461143719913605333799927733018897663954162419671221950539454502338443688752704710134067634134785650646647391897859333671364456809341472876864059240054670555057111895131244068172458330533539047816656 [158,61] -37644860208184462838164237840680414028185015530199499117145966854007612249853456401819228522000281496737225582538064440370654809350226454531178635023602742869248229646715092943427969781428991366891151809971950451292074356658992844555451726676599751608904152000059932726233242843671841129007820288205287328816882482285643131796839245752847110776575997619911246411605242564081535922830610542910564354979688085981126742127722898173199757952660886081013330002053121874237486046947784402099249112564786742930137272132363900272012996032876290963690296554884616884524667283498873610054922061279161355293828947787362846178187516010206626546763987603664697098577746240757870030831350904565435713697552396660241167259164347702354106530399405180748158307231652697926191082226200994490607795291568999949671436910579355534113092108816349588447228403785881461834347451292578461730632690012665131648796579982484487808813300058374585176067283113005645057157775620848446818363511469427103794494261657752727976379927877068319606719797295637802598693412826656705458771034702800872345469129164031758116045149113884866694935436349192987144688590316673100195649567942845382433893855104 [158,62] -5469711107481758840148500521469536822697055817957607374771062427194526476010825677861306645202920159071952303880605451425614997597783252920828703239875975801262625884508426625350383408612785952148202386716178845904019113722641242295204614227139895512930434199300427128511880040032332818143409371132093372981198887050013336107496612452906264648678068899380712676051849182926156934137552307674201678405527579373455230905329754338623425173643111688523710452774916988488017049327057708854644245970676520880066304083367661119057402334377272992738857886070893025745306435751144249372533410099024972185803323837239624392492976496171870579159586290528192711202212004418875568282520140600000305970624708988045410337711344319418934102303270386313231329861509180365603010201296642806638404917311538515166680828394354727224848891421488008825913476209943540471997518247725435357736785094710291239985164222566751971726477750178528375152101474977060124562359340113199700459474700135728043855413323742356174024995438958489735091005835518832405633693478216605551149984105641129318604943472627627355705859128468056141815378486358029610942305886480944340513895968186060810976078 [158,63] 5159713221353417536854291794248967886077423709393562692115278880718512280287014197518181855166791183955228265471128201405615976021242266555161483085097291434558744484499622550270936975473466598543355208074500837817212542291437564454261262793598394020066519215964509420288947727610234077231851286460444805422612546103650142114978608275076139845701710430969976911311600599618816472861891529720220263457593955424436899909138888963003763565588022835393047634777885617913284100274922323035691453259663941090695647012307475096215897854395025142528487948868680487456975813073943473072312241048968229972140724253812915094467012400436537534177695510519395053426119650133583337718619726099611185961946647038208570235936195987111719968468381502512471052245524314618050187406507601077636723720850260159053249036036808670894129998508657344541337898671174528277704461013433180363952620130353450151878417789652789405433378698824902280083853534732649135469367678447529194754711434789216692595297050305914946057099054233073040405932876013957352624944639205265749210180335441364646814907174492295643814383774897048517207823907177079298853887629679680516545042816846793881056 [158,64] -1425420395571480804758977237161046956073933080556105617529002577070307574737540440947363061852238949531653143822462326523290861323626664425326291723480831108308296469249485313243191403214277099799280159951576128175590404095157544592007329224265760292526215989771915282744424036833984645687234952769728596722325488515062316015564589154125689291663491940435270096941405046734798806104922729998096450296775380188017417785970798993338276774918455297234047452702930392301736949214286197887546634771966351202228321236178228859751196259201922261555486455949781970525330622463279421435570552975218819358317275685825567609128788763751704529546448366030615683988420596580601606469499935365724046151978058345542213418356244595939131246344040163725403101319853744103232602702153572938406496344838462859708108249651317948963584786935772055106133652022975013398759310717257701570455262505788093927635417933255703714397842493980031720607467747195045474282018158829919994695685605837832762567935357242933519879502038352091373827138251521095729429399534772234766935478542596554975573350341931313313466322060310249984269898732842426693632235895881745094625557340596080256 [158,65] 138071134797434957831871059663232079358123273629206920333586645093203585416366356094203129400133887423844317352241339620731822440903285776344846908136537975666351381653204309746090337265046844931245495888812467301285488461607933168175883538130787603052882178705688880166411316609142325506720905159702307956216783303489694125262853870946732182429454125348407563170311384572290204118710025245505393975362956027768905542962155651975755116654409762910545115124138802544115378612340168007716277950838187602975278213784942321798003073015247589168889449755327620233872097778644001995548583092983127823458431097597040569479415886752620042673419361603156148305609964537175030414483208135673611539473597580361697115092737194252330547536252818752137732526773350547458014229856955201113239336872539987229008817040399510815576948765468614636272647291330793099372176208252362403829047739688402535692790335011131091656957481199382594884741658555926517865078254848585191468588232788551295838384171796061235746569687029938118166161382651052410183605080320352171243622084904232275992064679155476873651531316222336783965929041153942162670978213590046078473838668733312 [158,66] 36263228315251645546496575437463294024963354185283971034362086979352486414828371328142840456840739892879318906531580107287454111365730270993708177980014854785787495649344067785882750094881955298014312263015167150805895949327614202883700245399207488057475087577709840399339563602831817367720032334269921349902331071742567326162497667969770399269341863486873642054366773825625518339466265369340752045775036503559977219519615822848862762074752303134302500077897434510297625533423701344592081461972903538387730488535975552731964599434495982242990248676685282208264124394284873584289681024292575062855191724236653103610701305373109289310205263922019048688031314856087062548019129733128139296579463135957357359612806087747819691258707037481605397386689495045397420296644116895288794674504605321105430626340099779933006946032102434625573306474976490669157049646961310367806246264839311672659087590961599971048939323475787340078901675682127050698148822325171224252259166063772608771804038573098012098015447077656775644335853742729731053780641645269499658351304897970663088111070363293511735112036912030105062529742967574973239537473275487088181045119024 [158,67] -15939444167889846100907359376554846253768313522104919674650418918911392959410815400501769374085283382884582250280437358514649082575211343544860217334919509321191147367040765051096461144391132953912293625403542448206830556953614049232194979437350233520203052636438601015444433672491209398540422983397742027188297080544931301086840969227508496332247619809997651432776430749183179563794439115913198463888360027121971750196047505654590950568803873565634478028091866223509214094262961698549496602028013866261466996804433098545122432790396064064498697901767579446167065814498017512619021427701046885289418482538637228899195237393187318964644198424407141853483860635131475839390797840858291230983015720039504538677860632711709449424512162968214293906412039797347831171965286441222748876606054947428591973114670936694335332666826318428578147641349187594822262056711283811947632503587752442996579239700194150852729084985751720700205523450256855277858335767284819893683511167918020447958362623001139686046691882210906990237216711790667435949901469406921889669463723482431298451738589896905477673469929589916011476377564581503514931747478688189763636960 [158,68] 2309383440161850194893081212955275570939477904975881800740107187192661003482825965064400092327531661483900135773764575957672125690921892768129557484847376059352880862007432152494125793701979034262151885959480221569433643299867594817636046380318960134215383786531007289154571140027038942693770751782872787572019584492623078946556927176660039565112787027556518937103285199911562832000620386601632959626803589325410348811424205017088474227598493210748810416526282164109995197096729780078040504533110262863645695004215455544752790873877211114692907400144547622332047108349652507362626919302937483696737277148852302712031983217349971986814964272215025067175878805275671792691832110403007308741551624616331339987236424428098387285112253792235421328693825646072950013364054612193582361031739678446699780020867145771295457181738788649316316360303946348666794007238157647789144311935501678441224552674270444878813901339734475985737113937627152317213890059489746348824451860197460746248475334545412487302364855835223924660691146168500599051517579951140913272541507993172126294026336412789651052242468040954790713241392057717200069571752276061397200 [158,69] 64357096924223169480292053965819600363842776481207289374054172516987104332635544661548886797402348229426372532568737536498678578758469382025008297333967830368715546363516260668967685625857105154813179553386643669136149794535647949099655163175545225493742425445384772573013112034953660476509962973562913231213471181698169151448236165703355386060734075151361157156236193670024747739501240034574860039263875466755165943460651950476168158307754837045219399688792485974721138219361552606327599449699569127514619414304795977566168190101162912644583741314974487037798419419039214308803843612367972902282933339324566667137958186329592246756274221870131724413970365951235584660864185762475040661462198204544153171176079081857156427190284846823469576959447023895855501963559394339715487289872657596533558563782902639916040900123232991598605780939983099816222742202612403171690673882009966947536810121667114821177069467381243492408779348887440968106627434562215841634841553101013065340087529870550149828550177164031485096449565642526084668577686816605907874084756034852176247454044148875614930080345001385260425545392373417129943983882115571392 [158,70] -81032163644028165222077750621494331544338027612125020098609242591565926687734700478337752393083176922878950604844863362489571558684989692839801864767516604251974341017921792610821464604158830939951733987378989501714456736269027661345492758559415371904278769283404998820739265084956604154777070212189921568340182745166050900315158281761997014894515375334770774488087775409933954013771933327394672448377059619500945839029032850657833356495014746503918130251045498791861826370000399916437230908334089026934192476926850962906719899119628465451706602794202391644709561708274245882710072972498152023401182953765973703390470717571400548676131676925379108386682339230831427919067874951788941590868370996706796723348273070155814963059367603038354528445726318439290835507622826654260805181953707792130947453842445799978033320163615802414486015830226137795757490989911929011990205446931802030229789202334690032716110386680151981567495059442842960710218082985992196469844019564180109512511777870631814556841800631854339511343093049141405588216538907854464102099761238856484849673420303583559110967705053816802295878678120363756724703165679462 [158,71] 11819809309365664947763090119958427283714964170650367362390192889913795175355377510478386126123020885318242721972202220152926543101354888655124109646324801523879144537881153618193608311235048795487681547181071331849823169496454420162221459500353138059410330532035475264509306926258125337073200816104420280114732356974769125344769840464514478259084713163584112195561293507133361878098330496269486351688003860974506908664470896332542199786938052794561692826549504905486675041938204192460452159201202904383822819742249461948654641433165804504957680377232167849403528607327434071660375107067378004890557017176220943568158657327038521854276334152211295201722041850085736815691304827163878844126109184085901293272623030374992561826460440488998425317761790834617189027851464073795197484302692851679600725575799752803483945877541461461455452183907722225907752923735030221840928520997385037284543750251330542898536008951395745862828706974950586014760170974046905675454208378781814451713687061514611757876577191321132521524646242901129795149506168874279880646624068234085494893131832012738518635425295207573978304097978452906854777169504 [158,72] 52323537307506160198108860984978531193805461239749704488804618728623705998720225330226564208137323477927899585206110709197963609073963209971933851424622545452325292988417057379543475382425443033624177123462460640714637793920780417369645762260365651598482339669540928241445548353963583665289166340987605320910837984935692635176347548347120448011666901738432345831943129301108761257643961169252867483774100554303780470468069660997221367571871270570010320049763700105740185826258572405797785470894155627855279280608287364433985621119147959737421036185809334290832772270562637274294929614555910017881221162678559172244659278288950909972694574934285548620523881303858632830851442549319252169301705137507564488351591436444083532513203036573024910287483157891733566257705672275551266632111164443963898964039650907044802786805868849271691830276030177697106456029071161054908572326528751666795005807035444268012915583537658364417722027921659042570183494432988737841145952448807437299758448628790778349576217882085289647352835670051154945937139435144237464045669048121685293358191490641130307923371635067717095339040585390114360064 [158,73] -226728204633714167824890614060819980767494063649508448503101839020539411135814440528175599530947962291484277654408607702318520057703718273751180827292457248204712560571238144794198251254901153704228420686505411157900211541088532498400406952206738938525265953136603680291579055144436359335168358817373777250160176948294356738855486151274763925718968529352217508422305607475787573844391343112994056462304625945672651667869442824115336499445355111654560806804445024428317813571525873600377987403400308089497018149027470432457154608373987503321090875224739023742373757236569035126834456040152360024119780812744396677299776413692125669910232402810833407441957211338683986885832228468218994025046111308754832859530865416296198104837152067182129939948148364069834360117807653084032186693481971475613247459195850149108498009845754988912059506190589724337743747096776976850085036064706219209640544011300383524763094082010508164321445703361518802545803054495530493633765098037967670201795234527712561475150213620036430050392019663317623699229306791268958852788891158189693952693159543997316531344197800514518308855428625389645024 [158,74] 23683090818705826963156707708815627846354813449326658865169517682504627976287956318616476565701215260042674487925815845428530719130358290130117051719562626706038464219909663204965133610093265966967064515274756007830866473944288905700860415519050041235932447985620509703508115107277313775679894045299186967604746450049199424080280741779672671723907300759798229323074399268784976406051453519385749572453460640209355514237580368438576330991438902542321918958045763366869007353880875585383206664277090116184185690616932577420095712954208576564250637925028112951889492532037953068638205677042006989810659185777990828931993580989012008920351614840738134959603752694224269191152164436775633319457167207042615702202706951737428587121729728681702845642829741796937707712431311993762290562801997563097298682834804315329708856168055086118253959129099865524002440902856294837138057365702135248488038534029772081214327151144326947654599426697535105329033704448560820745121473475111314146701869756157309925878975237903403320856683642157173946432611296715404794690857594832405742121278415852853132285168207139238239155400210880400 [158,75] 857946268956515773535791083090170693528472837625174494761292303750234393801383034453234325029324786153734324503172462721923893018113494192048755051957149093093424107900901590440948033873022494522374614165939639919860908606135620752480242129649412112138538976277783462742838133022903917823102873742504199264741322144203743421011121417914424576164411833581860174075201391869961846689996673640970574757896712911252927522629827955973741290789398449282238589479829993689371572419004726869065043973268448395972687706901546123879091212861301980517066878885957033012875703476698327176752823960487149419480151910426225871067881654743669131120612368662060896157466914668568200357924006762386388506462560765121751000188592016947206758491123496861819758692282109203758754695952753346532334831763701725454785539089908692151019132666883550065712650672380145581846148713183529755944481928574371862567207909291825959561807524877615176633970382406183614476119550771611897526865923887326432487912336840423770293279523223326607349333888289159362843880577948978532457391472812396584352041800649614089987937584113450106057607018920 [158,76] -329345183743457869405906300091659781250508320084372176030077464747242581694143340993686527594760144055044466409728697851036269408058256278339346598128141381573382272054154143537343845216135867033706970597409681046899029638065613590243268688575172134824846111734540356486868667172523328214193144947626594799643595997032931448839505975509815982562911898711198838425724503785599189750170420473642358011899518741563282877852354382372972324888975965235789602319324609592531280371852336152901329904078442932364584320442037589302847458188135259978991432492102845999034979818238115513437219095603871172196254364802932258694142187729828198888967005363249144117937690455592125831922026139517186131730656591224684112894427263039603153624925835650286178390751887861384817951494776376897378658599764591763022289566596631965571597276620426277780493598626131443548501298313965900949400089075595194925325477376969117165875206930600733078802003703745222659012369625199377630096966782680997581453744482227912992514909877253324873780541071315418405853505060858117094860813077171627743794871755379582753925381813129229702962024 [158,77] 12146505233429968531867173314736197606060395163755262889920944011748825295841838743618659512636511652027900130594395010508741771304466619691481440251768955522415106825333749467925840893390954390248078617085790583318796669039975195360396539260956492314220262574581218228302199844299728893352802433234464094551710821026628896530060180660339279626830686188107236783118237917208328397429364577727207209094242358646325481668286261944584804822175160917468520504440340248971892642592713632434428299060223783661727459319862716836253770783214695323439596424391838016948347449317122158336083759109532614782342487130414641187637561679439587756920477601199136169380281961160932284748883033953320696945576256089449303431266832457348753272535640367564211808805277948499726720777174938499734629358789175394358315286080899957538461285089583539459058598795717133071410338418337496262319070604922322576944124804578292697437250082439950635544876775661424445919986042738502869757210928884200605008155035006912698298514895308887326075693083418896170568782140340869202919934136630485852336172927659418288108695712361410671728 [158,78] 1956864315440434215445112997187507107087843693896788716314065372534494579581618803909537652352815571264577803168958582235441015069016298072946861118439505352120080296534664106152998424564385521384966978442549648045223016849441212065721284167447658925735881215679458762582424303592502430441845725998672259513908810667055834659911892831890259925136618308516353473314358381783767246022416676242566625041625556018850380461450538799439334955257072783156518003446635813101311874113155219933427467178352226447937151114104391486982957666018585597351000498744712361238807514410324813581269802061721402270781707415624557472279421852983986088866069088499452313473626086237595543346393049938110655565399864476879969597666932487045978602397382369910794955128591787805003482389732721905612398771553945852680022609925243726939748556762258916411771774759422117743425072739309020809026998179976148746486444834516180144211589062326733949865934717063339762249189944267674743288211329835057944112574556717878770512533320740499357501807377327150563565466138754071746079882055370023064600383084299440843074384200668191271 [158,79] -147068489525156536907653965481914988135214398091185853888616491117207263106866003496025656795951001309216610955276577209579927270772929534369754311367569784927594365428003910170467506932671545294039860039295899410775183512391193000612251529576330360447203781201165664708203494957695666218503382720192849850946703511198390165024156090101086895157578693468743828823621567548343994720893351032788037578111777052422436417782613707936289624916565203294681752005181031308812905760004158129222086938216631804491756348932858017634620262682841759643323864509682841175083893191054469756977837366687858770275102920672877815913630973540192527239338998115950417499098357235225514327026906174530949941132581217883855541022040525890736435563260515369230068081464518776164200660335994563822111249262466717998169224581633401519832855249562043924988012898440883313539804356077848345850894307298652010760112721376688415454386221358601373619884563254821548027768344605814924893922418144115485641025039321144449823693066816775484095961687735745975086262815634377325853827942983348333468777947199025139352508816445408 [158,80] -6396363912927192821017443147555071728059632381717247292260696342076301962531914692347821111454315574661354415924339984583556843674130437452278754050853285329182456044323742985824373303345217248020192774801045661694777630766296197417201991441623365006693965518088947645766202069493585277826810584991412744414790757062864595156300821994465103872983285931348562105854275003783218460160138186684296600886067949072836164385558703282869913172513902210058460395219251019715192215637304452708308638133263821672203218259278225159976976644865440410791997606425364255923507354734906109160038854586375184987388957341777994801634051797499279095451155976206246524448153657833885587880925498840311930801670238371075074226829020617773008385450778459882424595782867998231287499914602381639180931430237651944841671676139532378659503518826223066023605768353927857246943757927742438437562461861106846578914251528005882820441627275803772640046130738944714301293661782931218810148017494198371177738833583744793057765832072794311448420378922105341001626942719471733441326060901707345334668004456306426960056440224 [158,81] 709403946178688920625098992309492130654720386936991243502246332612649844562557194952445899731994807545413879243773757583046732677113368191963735478638607085307150938539154221925716611209442461080938304795826772328316326114062157493921407253987428544997470983688103402478396636124478589594241833131556299456990769073846246336131955593209991261629555260095033228542912051679453059984013622033726967275286203001833422277944974274106153514518766197502210681340356751835598290666445032129684792659365870035801502459986101890226154394338753332661089799031379851701023496049501079297161909596219947448293270144789529859811354904385601843513673204949446112185905929576871761964751828077475651545793888717542558636911101568470955564164939314391331544036947543438467858712035559875415667087357057748498422258136608923721995319348962365959343957550999180267203050529011355888669130991517451969056555312134916815052419946823064886727750025559547824656927708066956923963076288151304586930240567755470016565107812506805688269418361093106113834403574806127590196547195862131285372270997925815371783136 [158,82] 16032615458835804497070455864925277282269677858318609312772316596026776136668540978779204956147293208229686338463507892905740038301829903849069453767062014767221335990739149811093851030675774824324355908282984451222021445811943611065523354496660199469800042235836477964460351215618187417776050714321610105387512497362024087112251076156805690190856544166389099298025217992135398771785402610904043262203287044212778444813972498991469003357543393153046502129698407144796105114412086556833618848759995907380537554185138000049800795052607849598078665117889569571113803191183490680225789350570132605732642208963427744183645334851557461539512064168978177712638142026577114572185003270878003123283851822206979961938900884919614968575375016718038309247804947791729291654909293913151790381834650746638760814905089763215575873678015655139497210418150346100979095945642446445624989137691501660949761844992894524094363082817674119869545131059275981540977099655864198027896032134177879407845558277509346320624097462727110033054275596255712526712938621785642505503526965520961793525522229896288596 [158,83] -1860988121849471970503502498874453762410399130319211931303608696967812759878358406437352581946812887330579080635665117644870586783353938726862406282889195675833685028513012965816969067224380961894509305083171327052737775301668861712648353461168375483360656557993119106090012971009915883410187350463646333897615070132719563865927278303679792969311433877408837807422928464854941076604709158351349082349835317394278207970443333935817629448994250206281447681759010073965238395814124276089619375766897301892658065927392449078844429481294311646769573268623111594967840909092403849523480840316278774629588733305961774634890131476327489740076893378146764429628893338065164103337807793031649181150438674418140254501195287523330685223965852152824413443286124471106904169037873712553590896832092592017294444606782921841990657598713688017138824844332727063546682372016072012002007401652958789134513586251445767409055005842917071244293675771537820733021190042066488127170469096736890569681418443186106498469347353758586158144226487069205819016289073934352950660552063322259859575780576018584 [158,84] -38107099071586681415762207568498141190360831013160242482900736476886517196983362410611386620895092218956755279690430357720458333498753188974686591149498240194447708863873849791350441354169836260883945474819382252997146158881742780690836008539958858961131478863961115425805620531258879692755841951290170595120947115476581377625916338592936121939745795887953128733439221856825190269096217578511793813117745887583409329194777601293246180137610550955222617356455440579844218257785758821843974969236274951748861606799658834722557974836352367214427158649557582242317593494571318068536959251649192976024855856599140561104000422312440291512345414338224286021991104178845062538258233792819651375822054119146439096442147966690704575981532334130930593191367033946208103713560557996730219418493684005120479603419451341583483263550740636691606083100282188573912465067047096115376956728370809434902261352284411720066771027613418758815675286118148630604177994089339034092274752849818976895844352891429891463332766791012511081648796516233342653647358068773448003868298642875509150180722200 [158,85] 1597368985286035310773629668623565352273662645484785100340839571803691785217579556301377851630910998329046448045233669077502259701143056442501996419653262215570806257799642356168190536581556968082545238354626317569757473182707008570764575858564311619917566722089563809680285818317743306905367448638859582772115532946609498669923617631835531171394063238461767445742019262320164098627195075445349740098608824111228648863977428357306542923431584425514175038205433601088540652377486537286020001278109021033369370386391025904535847820962808504995267462181494245901216865970957662606753813765819095896311605517633539085732286760260330767518187744592825009783818924499901918894273688479936580837743519111767674979357250028572946305941097829667597085939225266375085240382499647894862965672025357279774409104535756342941460367354291070285210623150961477197831229359358454251818259218916451878375659179513157876808438105639355744570327290429463113981434139313326332360162980383106508513013354636880101668409985666352162780481754604631296133495799712887873527991744729981491803472 [158,86] 249139462727995547719412179426996525288115811556191731107679595755422992909261602434752015053572393535233705223621035362017896286337306184004870923098150492053056090955954892527032934006694900278007277998350107420818672618467532453643386223809075326420194216090802511322360037249184382352589125129147257828606269477981348056140463416598436713207719646288176863328747646175192028574969199159876754988854571569573561611252702227947183246928268971779531386231117508022697680648360572372899038818481825173023037230049646332249390124143549860471920578801995146280889836157426707342606228562219909928779039110214900505694772067919247960931320438561745419971165354649268562221768078614960869103989492955233642184315320761908959912814846784251809127999168883362187932722507875852763667214355396872773720644955050063223875231087026433682329457020543066872995514563351508016997202387381306358116197709076303885273895699576834021927695918163473036456931958893747923323698903972437346831519660904693283935412608757479391865074282443944360683469761061675867301144684215467896157 [158,87] -33342087024838980330577211594153300810196146390707454988839260630945318021073766615882749449134881320130959973512528602380574881173559652047862666470994214013861419581881420279670667112817210380592948420682856067601176694604395290664551511564240521924661928178014388507938794837845691178846460667589824615383518226253164415263682504687068577525453757335732550223439727123572502373413737878343465075056369959138864114978377944027054238625097054395663654445564921979387805377684748028727114117811536300767696810379226197469862110633700940810705139842755608966414866267909609158544079978180955741930343958051056606296957810299638745435010865695083120572480316970834230091229686052264155032534914545389914538295265566135059085931303933116202185359310697796496731283396678721123446778185725596568364290129538852470844381075649355397402061353196417512627185004124885399071716780113619356250316583480524276278547962563573126097513168113817150823763237425251903627698469137389470718034184695039705415488331297784628472170545311118717410000208090057437626909250591051600 [158,88] 5500842830139455969192776991104171862861289231942011959268224849119966222630707797227553090744064574829013115054444919368027776434109282708244717915907883079084158511558814651066920397151332444979674091348036817060482659187079742221913367366690187081180945932448869950405504457217421410770579438777229167972860734544606151666986832697769189353016454544170296493522226445117579010302119514924720079459901917703711448508947363592992011726061827211154136936336100359347778252104097112436287055680062467404314314175334581752893340614678225099999841237047587153576386831125072890008916798370027793024417831346698905692269933502075843839860845674631316836294360788464955614245272835963323732071001902012707772761292197396937749475821775458249429111664687382392525627583470622488522846864715351019889384829372747915326167960659539114723786213869486029835573754722595708844726361747399612753599477171170086252360840932368481230032384712767565820112609164648595866487472703063908307981318482530369104853737251825412816648763563256131647277090303360534455339081948736 [158,89] -862783375996558576798439840539628634813131322376810552886286106787313515039230614331144702378924147955328400888707670149479228352707316313152117159397912597414457437915773365653553266810209620356218755847842105570266959636059468267845726551229555626965578853033387693603216478688231550473245296987990989134696604346034623693204617399076297165871424246749087694320644285648727791580290384405407291715090963628673353311551680069031561844869990758360661268876914927027534268730607436517534261180630920278027999926608062105384210492522059825355389583853904453544541832072861228644275258532434723089485376647438468118197533106144368202647035616768125252182390682597425813260510650452213049907155930217053097061685984455877725340756541286141668344279899076998372843342340413313497992645794358003314925167123376122725781911255801194542302201310884671972751357086771159193546362466856851356775806898957676958809957727059662541389195173213662786137617521563542207004916681643701378056137600121900581712883883838911582074377816716968213738761894585903266700500544 [158,90] 120170034229803366781394299402917591110884063358870436882298771261153868896374728282921124382871901285545744530654126224729712706794575974044196823804327899225059768253819005653045133264726641668521217002729818918628274269216349774140578003672586387510165608188558002922776515396399776006633996102939609056911827873689626924761613672878387838467764675923122402561422242460915132926163556207951277018549504781091131091748592271550510181606106297835330812831748918669850160037606990039565532316395653454199762655566772723341643865507361168812457854944529742700606829789849916223840903381083985625962386143965397782963968798800994742668932337303169622672898753891385068738610138301309656196537714410755387805489280623053604120798175696145690590828436697538369073546409473680883096338459800021326951281229860129157292164692694618500333501524253724264373968210943516061014918111590651801276761741299261018346952561919903370723699655894323876613003860651864551567030735376904049701468097134701178479724164378770632556395970049700163023936231605514428702984 [158,91] -14961563997316140518454134775384607309581088905324179213150157500974554228369940041092897012545159998548687078484617683092639804911125174318702895610579016172022077955687717854540793643204654532647493052194353893121618658012146773687093273653467061834512747207390664712151272230537739174839988395880125729496984148499233559284334686009401841132109321785452047492765140228646902429546211466547431996842112067145141760842881536854148387059038890555693877609925556254284446614686450805973860558771928854658982193320006715555942262592500867270271867330012621764736777140515126215115032532559838752040685204926136292829491344454278890788902076296666552378595227562221720719918887140911010386268087198491265144604537375642742326095337688221829541190178153620340260327380545044717730721853939943402137746129341752645936587111874839013040491912979468500797081415162764570061836928288643284706771899939262738554739730763869052481797492761592257377971891685721826097298272385255660890203663952897361869199469908928300512734267497716322160990362292237837488 [158,92] 1653767750953377610026535773425396772449277237620840214698728731510825039428725038583971931510548035726526777486088133927160510073929121945473343699924024933606307970163515705791740865610368194443513919194998150369974220542274220585972969506117619633418002667210954069803605623439569660267247371933369616334845840814792523011890839061924392743043849198212120986526282830109781548318108965657055860146059319282833954316607547610466063827156575937997177757730971692701710377857915329138894285254628438303071399979288393243107454026161279123812340815017254112677938323483989911006883354246182417323504357307725747911598974232696079845632676654640426837573363765729969446012362290551161562610098653079337550195341467804603640797459191932338665890271498753350526880834625178213597088752583806752241713914492561440562041511345735599605811759092743287335206436257463746612687954812690853908605656268170645727584342432365537919113700811466721520359162787841837978132456303976695879624940523784802954585339188960947311319578945033300103641094877497224 [158,93] -161056240168662886168786358361065592172151245497762287206974716629301410286710417263648051008955195065642863093567400363192373390495311543588574076872645937829062727697165738071324160671047631133485521045381396913836864238510163755441385557379621733011415489425672451948873658078660232648373662698852277437858986809754784253088458419075015432478415734816264373238206924548024713162294168080923145223083717183366044235012683661860766876864071524013514107241366676391765346532527802954579017536494642183091161445966766741275187089385183956918161625319043106951834375604818373431077359027023348047195219332856921700700790727944605330976390427407427338937069818804650742766969277062373764266061103696529446737862151312493087535209773089088172249198875267776329112016846545364909858343564103122099103791909223732474034630837210378783782187945906717506094551839787834104731189476105339727951894386801975337525971557433168024652483588025407189572027024416188868940781411857819865233770593713643694560444938181507943647063599270007934235264999472 [158,94] 13702793209368810953687386334512157385811543167391119044451244507938890483379426076529740546756040498574955497500214592497838177846816597630351241286957986622803072591099244629217283676178670262888134139034268406205686216282793881707156536454818160294806379737975724410034343476373524423726483112691131328648056075533832203329256935762731373081217487177565312866350555012408339680333218690667584866148904299544626943853776147048268495603845594455522065767927358742448835328083854636191615635265707618387954677431112776562591699483544310188538030743275298733648118256451198357514438935351368588658963891156116497684337303755491543494166696640236835354929654687240510474725420675074526554520002731916105865615485601640176979134039803753641081826255602147714129460153113381584538211184477758292399811369734715968816217338682666285682619277844675102614406455502773572069342068009657774607487123355976367911108502899301251352158212174595483828574917300410600182847245151526105066612756033180333857359831218410821560785441065689073013978165 [158,95] -1008754617666271417875903980729414812417763188154389438093138431643548064171893325468145356000424727337820408026942059886047964538591738323675477234956298044700905225474345257732685931639165499409073697498398228150903636772810396769996773210806139080418360366357411444145828124760254830207153298727051748397033034283078859137745072044731134682785754003389269401041655043096741094994747289973606699980592533766093886079953661861308275074220189109910166343630469196058171500957359937988107674797533540044072182084712882034617834829508111847262378082541528503731000243004524013338505893204782328985152625241348581878266842398419452372428668089513008262595192424745191893417593165460881345391002062915825994835145011247666118500304126152334339887931094739185579406765244190320550397539240475784770368689896523639168318798649524111982507032564896820288581956335728063930546437614573929891136647524822349059508850688082127991267765872295454272796912973020790482282645087527479780519968249170127747081121386378164326090521918932568364544 [158,96] 63557039656194129141319673312776227306413811914486967905851096100157477783063704697473180694484928446378479482508074506722055091124839317521191508704975464207622644346101264363884923802481551875426011486824334100975093755469206986082028279240947716920871859469945662039354262182528927857570637363237981236280758614009707618240624517690668522142866399401600088933796193243116683014302458535088159753627343502624285678375338210447384841751624210133964489017743421986636512923368909618438808856862259976455717113200953862133300317085272371027096628418313387428153076990502725238887409656951492975080025467668364379033972608605425122356541146623613510172203297973548962561367102083506281782220406031770627995635886032367826771707020832785357480025187836936961973334961480600947570012054249357321473340243700883154392226640254010714537125053471510727438521521806142457981652436485846595673182751340404953387525382131141883924397244003446411679867675089910393187313499241142264957201162865340112990631480024718909489232877177369472 [158,97] -3385203220655309394506288183074095383352755720158073194828176375423259739709123216973702780623962453286822159044848208306262200904326380329931371177265616339634187423650826148676725720177150623771807376731995347321495834226192972993429010346630888389408645954538724410472714056985986453999298273240169662918850943881743317908279859642473619034748357609628101414576244910567641558175751298999238805185048137635138548935617380552434100356871190061430935876396858110234180268410838601902843939690624095637884464065039210207611453770674565972686997285729783337954162560436433215857487071348330623552746641090090179853147524459559538008188329130964914499038052286748035607973566017606504123593446431552613040478709498068596332460093898303672807538290533589235564701939477563033849181368078343532379359082356265420485624511222388146906928328012813419463970288116776430863567580948475342766389174942206966834812025699122615748112844853820656292617628183334449227165686628455865387902437169065081101484307005095991653424952707968 [158,98] 150326640474697437277961555913882104800199483239264230446621314190755982284632736574374891855216520779926417743333823270665951393345837226857004328386523108371883117084246758904550941347022398247103118204893366449274190228942939583130474503508808534547751757920464709338532790878020914227376594584855511312181768011476836405426183515536840829297406567183185238519750662810274539335933522652058602516233799262738878699553197597376030682423906830674352906893980427762835575811925734011454359473001686752539385308157608590027698405620326097755571968094824448180937905316681821172607529843200591170281542912053190064219912005233157048833149579071792964432280751122132694226482754209096237460879805986814096511753630812006915187873022533707534300241314338569849238766711011688969539449660701518553440078705312010980769362408057911503872941642058248400433194136090795437146389656846568061239067902690136003901984402893629927534143637026312247272593416346696964678566925012766987395669829241787761388023683267491147692784800 [158,99] -5480836583107314992525723366358184218718158324161411398197293866402606133319822647756795595209968351036999195091977967882500250340629153764339848446122627323228809292053997273295569388448990817440022088752161898580391329272202547803846551099857965098729212876984326353774324710956008254723846333572854096005023776103863119587154567253076647615354900849060148773401168135092674567414028993885218460274644167058060597161594446780646603509814931088890836043209596056020814443343538390337121265479917856901271711947359121707696192198577165998018805824915271715287066953017388565249503392233006885979691940710285354424936749568638885842860818056683779272030181144617773904473451293800159132375548046158799164169248424578823590567083927108303527009607557621883673607171720936573619894283362741075254067811306628367314267393060795963261490214374274953729327239189964591276025631800969077452463771042943007353374026756173394950479147587024785885372115580212466982608540412754109305858626936589636455164850132700124249168 [158,100] 161340632334657699063622845848653402978748333747489705317038945361721527985308332611886829340045018439237061365310456216865646934433480404318931256475628430194169331386362410483592981112750063132878012861310961085409765809750481020456464461980733993454200319212937088760785333623789800526620329146381516589791255143700331651963390959942230244555479091523003667625107104535367787684101516845951275383854235158643683668799013482289465390959508957029848924050060404404301794991015510693878715516225887824631412965653316772841515417329409051425657960919877665301663998750911318087122669206429748999471227620560012106647441669679846363623645465768723826802623907792658925077983943591557985584811732802373912599838492969175283792584677161115819691432016604300954238772116922145858010974855756855242037132301316145928328655773491283299475846679435947929679579605977351485011640394260407390447058625159128517030673782499984711972959279462115921661045189346665534179123711381770345599371275138545094618180316454069648 [158,101] -3766899829227737006709154419083537830885863410864902828535477618951910031457370968314070967055981200300047292191446977515466868946936713859355777899877734292132048712991412703155618412441252212073075050338690703395256644211108200802346468181026399751949250389904271100573265557278443510446615456328474372624392171230138807909146497065912067723596546334504300595029682313704420229669986250496119318595349339995234194616094907879674655212025293972406204394132717421629567037225375414021454487588955908688465161335556446569479071859485204002173163444203977229144376142660153791967047936473242570970536776183712143314250691963553537026781563663608806316651848941210215032981461807722980108972139971976938619036350600483050765008391531081641182205229286466312906492817525635972905410837812742204514590329133592168041156902478854026138812077324520910757046722623363077032833412481183297300326631594883655369554818008518509507323778672855159148248566196435454241768023464564433784202260569884867357062370274016 [158,102] 68482581173447749302908707665400039141347439615326016412038599216182678087188536599184803015555828187020660128519692990110991758976173381222028544011971107140754500498374449718078596876415377097095404398002984681533071022169715548800374171457576251753178651645841848838013502194355818163693581508651281293978058311949343190013287946185682444692182100554411078395974610893997680715659055213608673919891696048902586331518556615364483776790856520611130896265166913003216570375481683327587994703573409848697680640342399816137047777216616444884960144896204227875698020344451353668704365938540641945288240247940056859268728963743493432549559293117283832254998525516415785797575365296479097365082320126381859792904338230948741017982079396035423093100596526843955402919404037935142678184901081797866999360104002688808891966945239757481285717772086089785673703211164678187526998380033996794894660135894770055560035134907755634738034099782436489536422448754217285654940998360146044875571967702323119228029378 [158,103] -951905258904693635665559321888399925973783046816656287818913632549232030983729833002952442207281467852690088326096610204891423445697471369931956781391705997398979552374782228246036020825871397573901939168765482050751331369763564517272907349263570766596483576330178103720005252707769191435852784886636436343922211937433832339205625162860719505189815607021358621497911427820231205082565069343005419416306493763280007414762287283431005199863035354296736699320416072959008445086834658460630543537308187868431626238316536610749937087533822714464213233977755266590553709903381826521217420184002540061865713281253357944991824353398938704035285804703073479055865738464496534770033006354643353707991575639738906794878934155482674162880033036412054848073524245962523718058571146954443120154282006168332240307366708291666866211612489625901581638137200459040619572237072216124865383230221072553478048360137222330565394832845710570025855512482401876720503981887966922441558416441313510170738577170342498848 [158,104] 9941455885156572057955819279777355742069231610470374550874600063782497226039445548038514368877198822615864196399221196265549899847374806502267717945868460509895325619473849608128183781951869327157311942549866202008104167153054934081243701786561737621168359038829135430866557817301889075093806337807479890939064670767369017066746481366951186139102693224744873450288467063045474292562690303372488663703230810660542128209897550370246148790185231533551840601335423763858438416726544702440387200415347843144787621267176588950944177083054515382230276964063653190556787921193284042603697876405881156602646051472285627256463178092360740245333020161730579005224519927173868442198477614862564713458733184324769138669980108048766761565802606263987953938787320323017550254089844994662916412507794137383263633502604809324388359010380511944038940282664334691504541609670303361363254268366627188655666566014208281280122697263443455536554764898468041100861268753404800387284001661739692276109537883424256 [158,105] -76771857386542503428726538881989464297906485772902227650385808912410632991502693977664032527306529247311743406520399214938087258810132157742371921477946423532340903269874456591856753368468136981709575981625276447352664200488079625875310767262432681651877679343883560664897768394035881397175978129149738441618130650560140898653531296943449400339908795197753533122223889497150201748640249731364861857865061976779285644570234560452733858732758768625718132016633748044439294206037122283797123528456977185860980359160394014440922793340847460821484030444027681806950920008485766852561593396176347577989713674352589900076114881493673138878928102948628044954679348397100766467933410110990822236331792155915325315978535058141037073554199262529055140111173286601466034270014949542728322124663267512433518807960048565564350973444017492207942956532891926934124837815485537411494840454737747420716641594140602160576427818607434243482676572153044334731570638190794845059500684078262824490609814368 [158,106] 432208352673130696387676406291724363769299544718726974169199044419091515658810722165985979592090192374227803484262511489972431897517234185574010789094135264544932232690468750956465163046423504999646215224865370123437524952343572493263022759848653776426597954875932456462180898261230792243785013899358229609651399938773446251317741396094402403292863574440748923620971403855499877223869214338314210406121907241339235410365006385470270912133595637858509777914937031853637834602688403036013706553425817526622987380547651248325363151378389744283578731982932352201884564302822384920211180071679974106399370639262666939592981828918957286705786539558603208217109879449078783789084108853863377357337162198778608488744503596973545719297459286672797294670645167612523791563253986662986200265404792458361668390496627540587667531463511434457101907797845256360871408409021450947888868551246726760310896144406438406850521218721376159028171345266280346056031900337312817374831807191432376829024 [158,107] -1752263459426978224067853064686635110825024000260326513064579570816304701516937513516902584399655238507531279212620147890024019543894804721023748180776334823967188973605159073766365634381756485246461953742026595837782047687360058342876769275084831040269852496236477814813399973565026520931401730113481660633746804549087810795995049611267789480363886149378112005859692973142707976097486389187729328279323363235728857779183012473125815980938335022710680833015039869577152045430267607777498406326052655966004841720703640115427393300831144424200542923391402535245498600964209862044090405811357584695246087606175668553975434198084148152638030926112293116021953268793469284412368334146754441254037371778484785473334190328326932186563780463062541390835096577670058396059456855042788165402197143530859232574305741424768284747069198656990503139616862705638959666830009644362522622280954182021843871848590135767262625708601272371541369058916920332431262343216822543181995455945298264 [158,108] 5062583905652590127362085267021140996397842850777967022263218514703430539108938568711173864399911961322497083253623218338813104110820157145443393866116999328428005150987384934819356407276730901884182617533018528234235012746551050408931353761591741862698168032755819418788356790138800142281013903724561975485113336143713405312205402468366380302976455939189218059224640484575035518255240795532990784292152149859888824229933481999552894032418389304954556538795458921174427013368434717674986479259429007710998139826966246803653293026587842370861771807287473427162970762710542087926036308042043405711453517399002878575984321363822404544502952530388622783294890128902888210568213938192167252685526564686781207145997460004239511562177529825385075710651693660076461624644576789869629791483127035822021453237191577693774680420555172043148161280434968261568572490136615771645222233314874289131170029936767969037744690939899675323416394937514177686014528275437878675620898749072 [158,109] -10330420704000591630141401945665574339324675225295941101856157276455949338273083783430666982029704203365534545200613731889225002202066191706681602839185774624178088271631080009350787992703059992569612329816992130048355716265425519303099382492847409486013624506913667837367434868720137001849539929045271922716691153313090303623163286356978684623295301307859823590215653690295448430583312497663812022153125494158248614173475637506868797002370538747837814665058336426060556230309247123831470099527027844885892344299836506370987904349594578675287259638271361350770193008114549968541504511736698155319211029712117249764457589417783586135232921704799342481204555969909099056192840811461617138296443060895479883371644384135977160611335641312149001592488726649427181827796591913008261184973079133087235306502802701442082790377978379329538106344637823869972360512273133280535124502169170417197750995306225918525198349452133245244226456623778286299280984361869221829913056 [158,110] 14772418174551145661884647453959902721713252249034232958108521051737161167896352716927945692809472981997756609316799127333895796278426990680598668476404536720082665333440765155110707746429578939354651737072282954057016654569172299943009799409057647959341647337976216382367591790092852125927837376647945019860362442337724520750444030790433502432101073363424919215113027932839235337492065717759743944564246292847895633111611818221690856568626277948523201388000625235886580388455013952246456883052854798989292285414861483805093171947737972998136381367764842707617683718251956902788090647480866185455483857853422767102099670188060546240879338339873127822118070272698053844976698910315440567824708568348891615232066772351096184954226119043034645430023054528783273545545417690179182382151256958265302313191469216211248801856529590853560135150694509786512728135585673619746138600939535757250876260324815538475842230828912239850891757579321491475300956448535887530 [158,111] -14701125393866240019472567772273222349279743517521500875668435889853514273323042454530578524503682057996930079712103671271687185015642423848710983330582350177480263077620863447616844995243394782404379261386481850188574404488307782978192108302848100662081562076438782995703404726326263272166947818843830404814559657397964864110700717017519508427987092450300984935960484348792640353853253794826116765444181119558005165609055933678063877163005557891169116476973218690452628837211086322464311054517613706836917275540430304677140555751615422666643367546124229533061597102780507910977886311166966936938505417662119172737383882531518512040715207351206048344123960206942552795654744698122109191456598576434533592810874022733689596710868768940003622182742160734412728484672948025503855817397728395295468325305765207584398156872083109546719143444763978454977123814252895694908083693687982952402320822782361278215787438679502448105837612363294162245136803977984 [158,112] 10116375497724788623875149296535287561031087101710719631349330397965699283635687182325266192130317138032734927239862798604470778333739545902527247831711809892880846660088329403045319414414255949762663676261887039812012037038370865091628984149890052128663025204832792376416978248480651867661942686711040825806631565377592215463572300824042112399448778265553805420389230052319129612473900128398894248278014912218239730183219363345211287642512239083748489032666466281698146195887984840311112225490048675959910701164805497591870703640598223785805832605670796068610552397224884544392039320596887759915900883966068083543022370252365951378393209423411547675310947847818259157060933464702806014521826698449739872688886505776332379455784395733761919349542791700622584063571900151709873212334518438766537462296345906074549471401994684042506474388131026197548705664590636076108559223872257651499149370934901514749156837179391405341887244592818769279271744 [158,113] -4784181729976027125054883139721183263426051240723215828103750333278394600831366057806484061309120802543481618257583745939490555023353243744036749575089197328255655708112902972984028267024608604854512480058633672370597044699336750212700330269676833184338689248309973090707714390762683782151277785386193556265708607105092555581002322702394020231264647569135690009716169826466535186683312296992519927082846902410892850395041178447582157590114504924564055136489431430264821631233886287988774923747732585599645191030404071218310613634436176953444756154746905263321680603966543661715264050643968312006014817118967810860219655687294538275546988279578324070348569165520848927121363920679217546335781066751046839219599426342148424321511659002590696141845208268489948140815140378822251175357677377995415376930285908479394357269069318979096367509361193430947910624852631945719389568832030578510152975475706956972597155324393518760427057962433048384 [158,114] 1545491044189676855213056160101881579382922031007547092871508073828720805278423828131406360427378213257555537974395000602618394909484140175394865422260246168928221849451144802981623103909815407573478510044348431371719367303087957711312710355570770461806679932721665894196050788606925792604874320562350657663152932506270588284610721689465587384246847884160684219303979168387931412935070349360913942657426708230934693689551294616886754842580358906439577499918172173196941498553033558292887754009005020430248003152740592427997845155785256809808797524397835932832274719146111887470938438867109454350089664791851567527716722190836797624227635339321424990950343817011256319102730250520706814971214660328472170463832028989861153243343999856167039184906923918843560410514394541276933124253709901577021309900211995153901954193997882132831062561793485547662176027889691487152169183793311751345337604446829101154379983776502009158974490002264 [158,115] -338948667755732488154175551251261629451490300914619565966752528899469612066749138823109866935984690770095578662614648628501381859501836248855077864146463233196030421150567477452887739824136718301289283319140337568093105644250819999400581037963561428682205942954454365843517870597525073720499472208931141482712890810877853872800781993587398124790019919222988178357206101834370922937899443502698578978126154400072162528827334980155739771665393792717883456640917261741174038964047369856959831108722431147471160871618316054546492358517600846143825505623774093970563491382027819744343320387323360407910578380302259845823606303823486113047234370078171188010553591756879918758797734819311739424743239928472416863926209699091558358461950051931643582302296265461168838910065976024538170990989316561346721327790483206415559822702686761671011366879617973774082049201362403776286584710809405995403922781474786827399344362845302372950320 [158,116] 50147826343773629630090310008397268991877946358623520565562719862087756633529726074876415360185088736528048703607373355405500453043646841001691000936993156473113923329599976235237704534505670267461020100633433812819148334927613533485651547167466712624924439967196760526653122118603209278138583922242345855994191871984556596607384016455147331385060194366292658912641195193540357359414556963845211821952731088801748846795801383886442449989134645682052256139213087576192748532987874671662239109658574020990960808664960325709314889812704978624872733322616906882510597537474190882707037088031633816248297327338926607152213590241852082209304999046577121866427910169348673139517466956590587816835154042617545983182351503348935368154945551561609823358421305587787569141624296836431466941377354003051875199080088392976987700289977971303559960520831391384622785369124678256028672582264976239673371869205547995602288516088112360 [158,117] -4971973844672395793542859294381888898457203657072737238611837726247712443513122489315083912715708624524040814106580098542739101748908582949320209886029337874867898450881593175922601550470744381880152989810909079622301713396847651603884275097163133808632826365221882070260721591782342857621525315474806904837296133641665316790365785693858886250840649276216841113148270441606547600723685111833002857308874389004554825384254857516542430217320808506071023738076018111818403897586487688824196911106439192633681762570650225769101917082286156339969395069415963545474381246402522145039945140854880077269009099017597364776441667917142742806936500461048907460566384798531946614239472009308009844243339684116878158437990613249827953523302519400226461562079070828803677809274352068245809356893139538219625696496571696963667279818397502323036190019753544850974576352076975948029824211429953237181491055814111496148796969872 [158,118] 328021078006232677258344855587432844595444172975582642752101564411428362945494595316107712946623004149660123197340055929889207204497352373505317230342242571303540337030521806307011519175658306236148013102738477357102521008180202347075389178450746574311612985836927314681281230668840419220726410178287231982786194194745910344535325218984690138792146225643624215103749878248975415351792663422018619629529753865054585956630512816226063630020634410542358453808878647026794038156576415782511241067720058711666950253526565129670037213322535803938183000476782582889282539688348119502626772086250399495784820791652834132227307012168635003609074521110613281178526038911682503586724725584891535057030495850896011482931526294982473258299470415495616597501694945352807383132537368808664907140696799757032937912523579317047033111902218189667500610144072113224950012241502614925780998280396036812582503893859641209757 [158,119] -14292498830077111469421994689744987606776587094665428887685511371716821328457887902497752150045682244651726796695012919851996501180326742947165064497042156583952827090279099635847005836952656900058026133278916148034469775254991214429535471350684191954012062791078092883395682586640800562689064394304291672852002592394489907945521149364218942080540406116125614111064762950129826580595213935699013070610561635929316343672850952906649282991080198773776621307533239363052857718457172391158709820440886438325544311423183087203483746539764747193183912753525860473858399147335751986880519094616287773554466383588192931313282877642552551431479613580844878707432336024744181738761897352928170521084134220200784467924755801887769042370281182061604243248909728521261742996208111971093340063199227033237616656980364576111923936245742643853016368905654949252613621625161720941078263751955992985076044758198800 [158,120] 407998351226724968821833050821863781007726946842281926869662956184793285458091639488886999912400634807273839089360590596809138823147893701167653856663727635745100687353317584982624686519516100329053797394079911736591755451151921769559381078053291568823693533294444843808760015237475759487286141346814931561692091795273771024024357921036537280508450473786732723364432579684034380401795387918817113045822726374105289075316267222905847811375510678650115805325171786894954498021831417166200241084322031924784622893373278214677820611301142081035779411319049004642102096579032531724211290921718594603289596624531325961209269296888053426087214491835714215238406977062989935996868246077444472173159544731469426936572724718368881793598847267609609262371943723119071999482320739690072121275552468352141184395796936533850467474265174357650454634122179390969676508868525249769388902553050947857683680 [158,121] -7565039909082829592013431799021604028377218055412215948692911772372450152006714286334221057625547278262431686914852114167487886427521437389890960423462181821409874398686761947410888567077948133225124994526004833903063355981657879209975195064029469229423133647169171993660153916048440131073414308135690685184213553709334532811292701970287578026940803036091329074163426245456561378966623416328437904543657944035842983461699003607269648144565527990798875808377248839606054661031315373293620659845286402311618153043885771102641141152429017344058893140895163235772533187019995000017361665678610109606491997455614887007732939963797228532218863495109998242250959434623845736860735239640824070843011412369187338840288926724777754277443789670882975850324843404562754102422872850699969804936203626351824441851203222226968735588385790263966777685367594062167753252149106725241696747435829952 [158,122] 90271345178777888129180995345224025895159392611564270198799884160718542815743801697121007903319689454127522400206353138917951038519767783551538806110749230556775300358901841667310781434140836769524850883116141504391978502421741252952369053903146449209677328120443789663467639634841438837495903454826677066328326115347484522360522927982642093175658768140914458534055163158877385039954866163503191823199032848542658008316335103441213808970603084008746890539592414926589152058805779875887958051941402767907693991867930801063962797719019286911368205525057943407743392699655230762992181378485082678274417748354287365235480352445296022985390198578526299028380329546630342791382972528317386774967313772245503511651325819086772454806072563474729542635533996093172538840543688390284219368804424238715248057728498032765418062267314504729024404646259011208787681679199770624583894340 [158,123] -686369934514661835132431946619901118848036692059900357956097014390914556755605427634558800234375641188210127752567516579019434155766044889803771125635764027623655767238971811017304895252448498877373562657725714617259777805044354373032856003778812483947525159218605080733764088447970503033462484610378054284398258782650182512274203892138870305042659355529753339487709429543440305798115409567988941125269703052322019964049751719916097937779879483930360550003399188588720606545069160708798000927143963910413271223711372040127064387093924271335382443807678811557506082638778038377229934746994481493780175096617032102349569347539215511505830513364914823361686994530531512586365818625248958308249432708944778947409221088377411083591899730500231690622912271530923421193920023400988061970188518276226405334876695898409240064747554196469414974169442258216068490340759198864 [158,124] 3289995646099473981080878932720974633660031193661580797958771216793650393061971781122492154198054697123602893853295976372287241779564876283082085528535071579728556585821184358346646979890610211311862506539665351898111322366345057766905406055005966143665378580125970520685865515228005604230830640973211827626704287615854242851246957494254280674692994504576061370242250604929618475363637556198632411551587900547421299204224526842257426925090232398902507465444530430984057601258698400938838098417129679652654381518675131604589458482741496220562309900182999354079875500143779821610573360460494158232320000502157460197386167758053135476124162521705044940993195953201935674609622769754988523881001150296203180460835356765486959805859403531225500080430966334894186565766371411165755855656873287753811378038069685273275768435479257745337589650394554436902908407504 [158,125] -9828078088761868810441779951099421356556814825531713290200873252873853646223377283382836538302195726606394510693613385347580478384808020568918923101193157820811434586330025830612390413746697597205673930939999695496685004828558887435605478101686063743607939329246758346470444256025418652433443375394646496489866122652854437145907786249965579304234235108147182018302435107942588373131677096080992961684992448193971568239287946989044018037910835450114192905189103632044769514234768619540090152619477423257826201118745440539795761719604257817405024876174250340679336598440598959820911713683621245284858289051007064038460210996691851011190496570661850959507561280366709205183445665621052265109839437236140099303823547135215062599892998670300758437414217946731006676202155844580259800102331254860828147655817928052655754565149329705098257782995606071808 [158,126] 18071930820806594889529274677350682803392786915086042165697261924961196840352595640502631013082303091150239834163497098381322313248725126054362530098169861636863680217380573623192686697818563382205343975958345456397110394097182757524046587617466810199596300718620340903239885471403638748851386634746183202045840756819506979319409800138743480020205033281290772958798198138734126866663755328315318857580772944729062397999691864254736210948101332356245604019046726781003182599471818198476403056366622932720919110411326953587435177217014579491462591530663094063073222186578985449938232530711282447650299376272225404211059534983995982170062567223341559319955907212729688254115919925187815546041868904162557910246568190497925214003327265386537722969404336347619307773789785978713191992228610208219801396491272448320322656522251539808715206462098 [158,127] -20184417756597865848750056082668889533195887451706751297257601128182701234036600311707467358520822624840770481855864246713451922399364598175600923950106265669862044760261394590405279648600444058105193969508267389429900638086538029940840801037401004765727324929023785181782863566709092552878574037445486305525174454952617290861313537047939422765057168908080343099021685792456745036854189713451879371179589495457460233494076936779098668654537480410959512014222178068438613659242035486954136659822486531360052669691095845050860524325595878350074915438590600254119312017116068874129289157187465466327439659335554992125458074691601053896906733072673262980170872097299846608178483946442348385301373856862576894417002229465014075010033252168500898722796978310880683249330062127647644310192786469365006385216791668093510328687702419890992 [158,128] 13497924731599447673887953574704611568648480145579133718221616430354057772564162159362662493542540681967570230262067273607174298386030612334195003834397055280661839683236950896965886596462140659752352821427587503613838573109067076751103870864357452546471381034623796909215499348976572928814358703544614539304381680249318755524025855883823369262098870095498054372482593471635184280399546917016090667883945180717969035414410320191774036807172416154313900652900878565514082024688086809626564663175466974076895579320310563456560885494819916552067570517476858176184054493185316616614844416696929933163710697588332480624739138540995449768747697637244237603034544717214015891317876152466694705828520091235358191444042142576293896277564121451248131446640620889583347488973009088574477023559480247048458622048184241607508313580000 [158,129] -5321450012749519924997447230796733204217760463903658116987580891250795712445352131706122317017966094981021022217207076689498909365528832855792609671930952398081439001669573001102039649637002714245566133133935909231148549128478902069256040994349560695338849503826733583059112420514256641449737645354478726444063823319007603454971216430789894071905126567869018870350054172573366886225186162863594963798035218356205169003833122706257249819749560075661838640923241572622008783418379891689747097076885873942906847677232180244984717665480173515985368881882104621073747700963554137981018383885051425908994049232370261826774788296132926231254181514666521027213967322216015378251098146775504070303500366253793472306740527752905076512846657576208749483973726546496992270207365860665849132403993091281164680842803966943680 [158,130] 1216303914689634606897630329275465980328857170877428947194103975811710756200081169686314599159335204838534387199885333859048373619321509869303972767236040403026891520298393601443002534957836224908146169634498228159423816941576160430102914694758124491279234647450608530580197689149290239064961923602670891148150589006246738418745220990439630524636332384280158052849707015914234526971442115221253336325611737704038383302502671662098432512325819225653470837460835418837335578078444688206011299190470563029604680408953068031484939187498638054677669363725809347278885331203569631727648269736428893989168303499798399614561402352873914123777401005741604607058408731477273332433696361594447823287848319787806184919397134280819214328317177648028501218865522658510524914432928616036803086189009574723754242948708 [158,131] -158289478029870649849536879423101290493824595593821210755228496369321931006931672929557261934826233322993510331153572255920896638491156187865673590167390780585057638207975974017089417160645650289893836561351350674438770513231101371276937982270102800403366449920557924692101067911100245752904151777236079206479623316605276648251415730801828933201563703901367721327440809581709313090571567271395620220385435754384474424795763234118792206810449079832904451304815485730334851054889414834308312792195076997011406004858898259836776168088412549145809504731786817579011256703593666946999174285195922889673669093875169798489556865353660425214307467863443213950938231595382381296398163475699485337476383195812174066311336229965703765932683122184342253656939096767342950954770461106423650408319939957520 [158,132] 11501672494591317976238588258367609987307044025273122178460873815638693012413153821810330899034802252979053615399083690937981249815116690719255918714480820161336335234577980129208712744517883193823619715921364445047495161992812690282305795526794127307817483939152478777398143465498130882230492756021179958916740481592278499596296672179515963400647311183706793967448784881756966286581040986688709832607018084958090583938060939398521668777993259433704112582568972093503231859269240511249474421185230863041911560911608175211959394184967794995114739427665081729790443174485317488532523328457723135103907148487055682717203530009219173290076715239836571885666647297777925482814121717695496915904870049145658625375806921530222299185759656131447111049216960625214644128714545082570320816264 [158,133] -456830250883833008929517973395981059945169819608513276934374326864763805641402159491952106391206799335639178684367740859768925469837280321314063630455707791626806057558958668159052806810765482116714703492033553312538269452303682006721995628223738352244234623423536240203699273970103871720365382050393438580359117817096451434020857045207532170330424214793668599332458537814044901665720907695547233193673121288339005480087286392525518864983501882907920005897709615394011376964852010402408858481319927815927329135515309000275423664265134946681995744058150178080203109543549503201620238707387976437365525091712511951542041555228214917073460200007355908367133087779999136539078041488434282372858603786367715302542860455049972398013037127462887775289215698875020036033384546896 [158,134] 9692290975601528388018925994437827231938609786089883847493814542612942725572703160201188411749696713915047234608818167383262732855128025003471085650505314374784531583600873269641921606919560240879652335258279523883182759054350281529735572090455211412294161791467747876822946083645316224382696904918971527810637296727224576421893146451597458217944022620431321543827702445149715443747694253818226023122430641586981049028362553868283921652533727804932019919113205755635354066944389170265412732275575749453320913267418072336142570533125569306791058543544171183601683087491403039217800510083610843003522893454185264534028857649718534880955344591371099447515776525965874772310369225673984910203330871407689004966428119295419230931304991688338414926311554341364497977 [158,135] -107123770222851707671593971706775363040640978330753088327106247426709678339189298012843583829856214193851566750727789256657357834562540938825331136855921412378091173876389835755944816392611320974301868829491069385829704684999715421404483974206183879020425495963778287760563147521328081403786387991012100741138439053492803679123664801989496913445325383402943871442393787652985997836919735058334613827067496369434037112046814187580245252344307273011182069948166942877576329777855902008672535817885428375863113801358559107578945374562229348617565552479695583105912735054430744331689441864542570794084376947577505196502244844432624184248907285736238858075699273644402308529346881340688386766571704351118050401916025773872054893440753818398511697110740352 [158,136] 600145600222278228551425581822859493940450319774668466917627992808270703757549097957950036004942630141684509939243532885764742970297284099432694162221000545020000327352272550549498167684262434893678477847516565924945202197180241728586603200060220311731604537604077067979012108669372551949654204049915479259143461782126993007726093272154320045312678187442134792964313413059651516145338241390920770688371426548855325920333230859703023069642170719646886926503033945211239693359041232468975899225302324505547712879931186447264113389804192439552191897365019339188933979492927038883086565838639108157729727021650506673229588126182876648130388793300622614769337889517475289186665325418455789964924207173739971914462033843435252657046055633042080 [158,137] -1654074606878379908200309303478096777255184720505921562516830975648817566028409692263169443509440524420980068452191454338648367934303099561257141641978236852388863758816188616557737484860896293294601573638735063089706776736220837489247055071588284537982388881311097413319582773532514652141537750246643652716833858904981286630624357312177451653944714570294819695215023333471646887103277823904957923012687449159842881988542368399151324189141414239304837551804307597158692307360292476961781539174393144644205702709289231710869371324256214623160025960163567798624087059780580428375161002265653482911702961839742846492875569105624857126325207812013376670745626631061731306545624894398303983518504261555238491938689743326813087198336 [158,138] 2170447347607720426091300634055713565505653279868035899973575131005208227062767861109598930394780012279136226616292077711501390060079748516874500109952017054405611899023551815094836405929922196649910225304936408283621572221728507435514393991156850706080435696182410020900214330206229677417791239898692109114272204058206345015952470407793260195516319263026071300267581560633215649997849423209698827686049166501138723900043332003456798855799720531137132171079751951939448043463218146836910680916811373247270271156528086021450994378815630334497743479844893016669626797514481492953059465756762678657678167295695150704821569587169640450341399698935783569236820040953404875705104631077238627008552552114009679724915495244 [158,139] -1307955617346507275170327582933841608039497193958369876783105636618404048141959393630260437601179620573099617319758187516607377347155944142893243680022465764967239564746769372974427392729538052393339258253908651726876797253669384116054313009003604198092376050880580892620440933655640015080580623508428940766630814749263723790107119965057935551681524311082582103084561876621484717797116930059064304030686416630388394121175553383507853178723016761835432175887946523566306862964411687071203973228073675112496786645391298235528018565284871089663408187881333299909594709526992626337622608523471312317985600242229393890298358041627515163029464072921155446636509408452644248807321812881271675142527571618085728 [158,140] 347880587327539174008489163178373165120785654176239195448442431610429932854224183538896026652572859079069224738311487328444750282529863120350161955619502547920668976090208649252629685894101570788985405695062728581008380395485967712117655421613637197216313422047012169740119144234857258332562705508733205521599382285642995077632748573037088060568452847939052513038756662284121250373997690001601861463287680671364463309319919458037641735118038655776836650333238908882344461194895973249649730143538193871168755603069785288622562434094324770547674200599990215782026502449385851170876429683051274870478306258671058061652891666193243909898225103506321632739058058549093879041478741487413369623344 [158,141] -39080626505802433367559438038644437655397794016116052865277271961611547203818455213245997548426323897200689429847009444993882343183354614406636372044746130021186769859170981788890454861176025248763768972186679665818141499104300515907979503127471676352012770359179383791528051668944447180366283562465891416148504999136129297063437803063885387339783276572548168611929139767626642062523901057322969180131624491227635203831566244761213872589764653490775513600701274855784902201929111184496932089497568148429462778095974427497535139586360300902735984847901816531892324167200524247681534258357941662293967573843710788056533616118637641445483496980022937689953146811879397785532704256 [158,142] 1765897020887835278174965477003765993094112142905685193626276922730151748388956106206095373121876681272498413616175449486400544369721118346788708209337260362927304872060709101552237480370308766920717354722450951830127188693970034147039459945369615065397440515994493407252691823648073509545144587256003382138392792699383859329944430703641591074629152085505415117593867580234114372228582527349154244434562847841396471478470470478447111152218496980164602904105277386862147952873993041892650390091628484751697340225545077746915973462050837357227216490372594966120351742079870220469700884440628826522430984699873653227002478529238745084762018626398044869168882913681310 [158,143] -30392120684159650729716049357887363227783294766953807295888543459578713938395247096326809391070713804004059007076323234761550576881623047545044651256757742499431678840602608616269570092509686339745494596644112968344014878712442333430981362205329325179661457870536024984103561050938097550846764312238017828674995849157276126900634415629128082787090833494918485534198457859466078585336428606569632641928108054304181425509911772563173586631655394848235410649058934243338536362897527697263596084076849602952182680243561824954574876422173698121770825755216749710821936241202229686398538906194748368784827575422417131792058560232717766386972078898521194512 [158,144] 187412557512402998298069367576514372316858846005809198982948831404294960984644046326667402103306227117788005052913375374629625137203312276592961953023659831805191755927233328619206473272649024323259264976018507079582112272099693047386897061601757621438611183235714978044171184919692760483154677616226231237966160912302789791611016850125718874944101656771118408066084673967136328181535643894503517428763515661434434872099039478179127460917817179307066560586870879777852133140218563797170171108027501202228488157437856351809085672443904255856935391817124388789350578694145888668164523009756724675894355048422438966546570834329080807322336 [158,145] -386506405736009748259144490202103923782054817221899947338231988713556261694687949925558802851316184532567306619037015999062879447582291072283754770498023509217220604342229130953956651520847977999798807966606463565249853553269691159262497862814982296298290249961402918999793012591720541474452709077159210468930319194780483505016137215777180076237461890099194638322944339344301964447253046733310449083744454351943977807129864680174588596350952679168976259179285707647880409728935645328986691127512169105077520066823484871809622121813898378978361793375515114641338627673247434640761188163799097590495727271498149493248793952 [158,146] 246557221922978545402785229020927953546050878357391283310671210397801078911768273996786355026906416686542698322706437560662403226770964234922165690143720407467162886344977663050554550800937687619783743166278603504514185968867032695382656229154754737940827232786166318205225741076361021547471795240044079112298785854127845522478495495339414362636440904676368399448233463495489393830095017167235576328878244422014648817002967120735376440127879476359597387305576474097418998623973084339769571181752385865513401671203829181981437503722694397515071729298922835210328064881022033386457041506650826057297568933636 [158,147] -44502811060082366004808272228831855828590262823794877627468413438375626784935429081434163435111979841941532213929514024618282022739899055733637458920532292026119134260684179877052052304637996462188115986543765542176418902308970607073039340782388272940689513999503337858853113665723354719325676937230281336085359518434552572307811220186086173626645469936072624943713790145095726137347119372987613404122846256936897213224899068993346788779088341881107946663100672500528284921323195834901123644835502984257010736492382659821497614009137899998652006850449241376534850943195368558549518369014696 [158,148] 2051649817760515095406163109274274931853835860145680806414191087108775092343904080539932722222098980845256105910602595738601803414513735488734665818218621837833083607518979244399558816712053694980115829075908054402125611839737831092676572329581951381038113414802089839443604786634495235851926082261474001204453972035907657909731169701261221305345531164951198711761767730508388072882659319535344318520079209153856153231402140804699569712527851995628207669514327336598918440457219117422099584419619585595506668499598642455931520793973877161571186057361344191111689763824430840 [158,149] -21456538569388638240088459574891300968304480107282204417239859234007255576878449858168493562770057980781180159058060846023383947261628464563217835839436431890598320417874374069747088587973234241058104810020922896184251928976708071234071050623870567880184854143216389073855996293343976523319303916398360002659658459396749176462069362517828358334333740414997418844587501784300704783470897307391905428609965501361010442470352740110422027892913767228394190203839095676117616570264228991817594130734626127183674036026643496442467099894230011707788949779458228944 [158,150] 44314327472408467963775626930960955395018555413624496098514069416287429459517957668992967645923798625562391281135686770278002710455049783272471359049940586498933589541180327747995223026496777886560392284493537576584998795652907325845629104563613719758873189121017745432093104006654294108001224736975230311048819173716911628899420454724369541159190295633421437137450028517223947869190246608048801652913173917308471854176106368467053926785381511629839880157858578025431854122278410682900964023965377632667355476905235626572832759519410351487 [158,151] -15343567814268861577241474135920459559589542032833179655434466712765749723778943258067851357998168026863413344568131882060369194588032291027701596961813576423631412169507217081518288501829765584205173694756633708081981060133569842100941381610966568352327870561049995321520143917361739779915137320016924714854487901891049784240750674560974371387158724791375524735044222919593565732325344477389518821344641490869849507527029491568593378920300997026324798587146832380561757611527209178968515401341759046101724120936177504272 [158,152] 732266640999867894830762233825081392558442512063481669033841853764506321519316088671899733139485957888150771675682013723962249328217958326401546883433564165303897370099424114706068450260075167442353765396210475301043151871755385884929683042317677079510552993942093328776623317508853849888195477597537287183792526727904162509723097980189221658793319317853162723297321577888928246027606232179850917386749294915607315671036060504468214722902444649021133881052209523127288602952977141227661161748006129184 [158,153] -3799508302000803399777545206831160016577846714295809544765809168513031585064060022908410398008524091309568211399153192562823811305305189287570951920991345238187108310554159339319904856039537976490686343140630528311582749661262016042799026104110213735744135965840175918234308584773001466007373984979140576805941979514151387076343781000098869934451110090094474998216527530985022564828977778493610463996094070168507523076781827010640518200646035331752890228320739653783612550493552800 [158,154] 1600875138699914918430436100404936081292531393608720927206460006917960243742075368103229732785730728511382474359556283184639467493583470181762228437548062134455788133611759628347043588334026799250016489823983371189818480946709485962187633811866105559467160761833163339088285129682379531582851094780617217660984717016214126199061159376154968753258215201437562536923934102452209640060501060590218772018631010705956747479313086058154976605666999901468072855553228 [158,155] -38020605972632599490217216874181547557645134696584547626917057195041266758811613489305323937405681110599888989976973064211775434343975312555692354997022617094713862420462730624013983886753025976423634616042895638754483194399632893153640312087040266487890151151526307597479989238984551949288964233186875887618740886286178208024113205347922611773227750828164948532492952470398608866422436917062412624307014926791919449085113518638031837368 [158,156] 31913827391706298718430628689523626062081981467975106102609876099296852991525655720457918371646946588619450326883484189455269910472858348537531437630670124403981651858117865271463909956792141149569641061465707018702742708837669165625786341254724664708471148598566497964078186316447597292044775336678522087387697329919230314220803744982933740564555955423408089427217478604448283470222453619895701546928452350447256 [158,157] -510563474823302573206766086946396981399525018781611637519920366815030400913763858479872462294856544593738164496237029914427032568389427278858458264432420331665246525870620033326098488918371883502188074044898456761894154168835960598180129422762220482687643076259385815293418181945005663498769997123515495629088915809504905627085258173558267778845001567456179282832117108697988234790024464 [158,158] 65489644730747018093066309383958988403100452830036686359662013734858628441246419216403722435066861628011191524504357516430485115317437714654297587615158331247501970093932137205014119591951278315284412179200212024439459762677742876905377220844514918058812861528369144033131356338153363213916049124633906201217349068361140696132857786030206072039098948451352383 [159,0] -29767590807637028893077389483959295015305953684267270575566278343901198688729857305117227833538703603712542426669067818609706826293749567341148474164655795591110695077380107070731464347855076410914293197954452761764856290894946646658212811901747747396072793121170417520372142033450512543766028454234585384411136721930252434427925220678967886817205154897037297849916918912643708003799389206210971685945698811053177673518448700949432151466802609587173410594580123902578651214871918896448721593647435001239241224283559301543401884159511883564791150443726046221629402144786903711770413927584053391361066973922773785854919061653290136658448651394704146245679705266702891056418778005390274881198790023284227095720626814537013173515254598192245659413637194214248786988942743003193942954663322432876049040093206625683941456483886546239432726542163559444938279565299320767590007131156036981078361542699899186636466528109650677320547701353002369060755524364407656772234557559217997513146778938789882165920750573614103257482452521609450451450798399840259906113731696425501130395277429403629562785279866818869093926217570625503686176573037101726956714967359378545260505974352006454484902703236515612952444156534317025248797289194699233559574908942553447554298310228711571456000000000000000000000000000 [159,1] 120931992812776737663510705481574443004691677411413965070039281468551926654906128082937918510206744806166785152540749490512708850882727244057601588798849537303122972108563209206218281700520681548417750875742338662561024805725371740558289101794381198124838138610689149637092636198950897130734199462152851835611184521318304042269523740289344453932946079832338934406642190087773339497103511262196913420239602592747911111408694607004859183909257515653380503899556921249475149000169103696532382851812834196343074110064807579340003939480648929388962773342605223335489223549820523295015673492216156655619164228540867497842649768571416372095587034332233030952814968365594181515851920432275584057363148753537912914383028448650836443149930961020202994032297931405825173523094068261647850212002387412530128887615495827435635645236862739182103036392402972524462949730191545974168754272905165814221359227669772618929281343707748565636641893698803349567992205444733901744979866151780347442526963791962012730593102924533277082572530738014930270856737733913323201775886071211346340770756617125409014131511394042654051947400663820182119089578229901862884793844543858460955814083236010961970539588617873526505422530789908206322678881090861210049426751889204025353529485818384990863360000000000000000000000000 [159,2] 744054185307798006154315060884537210736862022928584956065777859348281362950742382011387428453044261963668795920514914891679838203589292727727849321286482378095714119350865662471038641895681106930035049346262901205497131567559369698749681989245346473024838349327397717917679442101453031413129653708893652678785845339357040652937697619312640903608387201180964479865779733710777863961540052379970486530573262612206054088427128141961196548608742022718851945380244794747640917789517221378723560012860013005049261927491907780698220172298428585685820746058435137101239401478401447388610628760108197706681813478338180624113819103201299860538887328058464376899346589464941485731869564702984655042550114411562377252960042620095188857449394729160834423203614846429450694079784596624260584091180146628117887779529771758368726198041760074961874234737751865577994037741557565607704783608855140138149929859438348252430309826741436528532909432075792948316234681315880490796611196319252589538565081501931557628624493048018208843222403996341218028953102842060786465963852385253137023968509181840384332593942802469103754972476097072183753071720801104375927967190419778456623582157726637070025040186173090953213893252756974628800135513842458826567455852815064475104172328735016024497192960000000000000000000000 [159,3] -137783799725623518171852920300279342948054527041166354886891477205098399860617812880613365475549028137080886516555914563906385861352992948716754572206042867102031361014878993823469883370269026085591456731881133629838074680424226284305750163780966574374675392587783127279542006730289600962044606717362104062347995486152935933477277769671855462494319360369392984514015550448459375855558391825173232774720353113751185408246677207249826291024440219718751289342207897898195585513836763640339757608172277979764756856537685218237852762001951346861600568121303672427887612226302014563983240396371817432476541412734067534344537198841147661828704916533842492047924687599156586028657747992667616394811488704195630847172351437815319390932513601904623417295617445613216374514744983012498746266767124831357960124649539641574433009796374199716423434854096423869446810323986250005446876404452483996579582114890388267294731879789283632348766417437087924621597713351491442828669888267296707445266066359661805137220837652343191849419292944257785724481306600141824095569682388496903401572086726974609604647112013675684023765352057111316654832679291162219466288932068931381483176596166951881941929493073540999219386451177454866596388647414173276840215514414532623962241490433187174363921645568000000000000000000 [159,4] -55632947952685855675581731027144746094331527221848608782170580908745592438582583491722835127869888253885708010301326905487335518820189244082244776369659415409741650955422319978467274104080440375133965739636315417200487424585989767278083324535104830283043103046865529166286869319954826198643464595092204665205706573211174001172055210639139617785631225512135335773128311840321910022913717769886014292446338584059402725149935618135131555467188581673366452205255823388448029871694789626331340187790873583553546049045871381926340622205301617625271851661134333925145212441092025857084468275211048563917927866519706214561266723205033657359847143915487358437631384978878564854029238239260248986567878366631957280588067472585684087993002591506242739803209175683060096090488390573350385483312198905223853467846812516582373007633844728216559725778385834402061856281734205124153495885836623412430438318247702028867889365106535399802707271816511761364669717193058578509199905789167804954384325993997565682947406191687528774667712653988583926831125522136842578031105714669988411040482026006780273172956641630857937821781147250045895949302042310228759080769269369195202201505159731972255842908733944341645124876006573086118699425356481874051295812470412455320408911714700719045264254435328000000000000000 [159,5] 1964781422672173665612241277404638132431045217876879042852940290906211744737626622123393540789299812801471970716474760340780097900237033538402633282864085192664330244057277642479007793664091835494084011455048251691242428210485640338163631826810511059150441811049733077145003750150874579808615449688245699344849797570845432681763026071887874704142972959005172555992337299223111498031655721615516912055378425786738764827869945033203052017925891915272714978717037600695178000085379786742970648117199146106720457398532294628041117096745951902543126371376497823359408212637086062119537053786597023079435910435134544145160571320981115087638591129802634447968045575036895197656605659971213193944487689853443738331239906168823947306158255621520579210594029008607236810399882979954539882727942467049988784042653618669631783681418099616165189142077165003786197908354070274117889520617194993637412960364327361942540834646146703863501736410491511719733830805456373781023668886959414737887162380969320104986132884801916497822813812530159988719596673921052368763016078762983513685220404622132391302687468142022338808032960777233424470135358384139661569592154942234942412346780313483446502435797492631485377966221857806807842091785942083449428569809697894096811460315724612681793809435066368000000000000 [159,6] 212867656132490902934648577735633422816194411460651050358390812786241924286248775982423203254096397225281696660303647515930736828932388603426289718301856254120182876844140414430736178549502703647653811578509009310594631537925130268525032198868738800190395625318517521887799448946832662566075517439689213794111696502284280844388138816286677525235738803430230121659428039240853435950755939705935352476204394972035218219150779226258120300292192350425776034118180850435232622052834308349884388496943197835250839973930159066221533287894631734710984937283075355762882296926495998330762185729951240988671498667672491370630525973715953458900748833129124344327515601526071984473276157268340710953070612418596766430787719063475883252106435488773253073184297960044831914540572894390815237869160747345905618634299217592258982643512901839610878704394802508603781763317412512795539955392174992178146124045587400915344411997749299875635729394705539075470600018845098220607389845263658849839272686224741557042846921730678001916327238258031533720133507478139457529193096142118766434928220157242249638053702706963619269788030394896718877319124420630084522137575846811784359402923500615132649289785340421556489459023385341565907101988551252343060799020406667345771195846615445413759092888197660672000000000 [159,7] -2845746865853267480394053530102974867334585252462206188824019239658027199965300518843370798599971455886724812133204505886438561439985457502134033536735390095777139339288310741542571623342617862403269060102870073842191453381584015362481181559427396567505092233292036161368689780631960585824849013983719989524349465966280079893324212183714912885758634019484969909063022887109887639376843750002896972659288975757795921289252860159556234903347372788702570098786967734006489023281492862415847483398539603648254123296476292166029513679571322166466185903141559212610878804945937708189318978938066932454053090833970248506101878571429769756509608142112668279306911972279548234267127461127448932025177758030367299678462100765395187263726329294062466937206041958519388888838973009155752187131176273267872574936945188872499141195835739463759393884660744261990068901644457048338785321140507555850263208542004768776569945326408825798391616198048275136951198434607953710447915385176343838244505964108234025938204210126159074353828199663423357614783923942487204367708697011996617069907487911136517829868522572908532796441324399720553267542949535272378699905472789075563539138815814327905429724628071911900308418661293999019472551867726920792086468646350596551681171140955115383101994329526239232000000 [159,8] -107684611447320393415446885093144095970196442430622424054497413255340139434772469288497973564436932619605376503312036648371948088820434356697049838035199534632988620124059485648914738914692679583425628653224956643498931260299874181104147617107695229025939671878166412058399692908654401362924668180743716862117552779630004599628640615683999848307251762454728892147033223303973288451852173924548241081078134550960829531139064601018276176434815442829261829266001664588350495860793464856767165197988589176157124055258447033951918678707881406944740407898531010535216144205886554617856332933368100398603304888742437042642870945934032469457871829725547672350736903839941590134915899464077632144865169966796071400830607400850941626895273674281549468982718498078579455191352554915797672461045432595342810138591590244244185709624956107979040716975376195863689012900847082978485448388590274125080850799345167978920085042509340415322249271106054331396124761096990415239437555441838356450271522780715913874073116205205301690695733865675362189069091511461455352247218910679904237463600037072566154156587662262039872372609028067029823206326662765868983384648343088134077112172836053445326409516434722181773509142324059543085207129511428738389535065089863048716008677766403808878724064184019025920000 [159,9] 865059257044020384468177541057188258650476228797575243135339035694915019326918246375214357155283694926265493044221491944310718456833465176001912405939702688270986777216020661942215926304922373608064090297953374326339160670542662440474150427512571514860981370983125949120614667368698761010400197791242341541076496100282658267367492678752489093285834832199926365349602895143656321692284174229134629829488147515409097875592372972467828937419975056666114573918632391648749014289671204345195312437353780777843858851147623175129529406997430286958147242946176753629745818689632388569318191110474950320184193541103032801420970427344147869966151006949833289932432347720446393402410275425136781521566422428099140714867018150433416234066023106162582824699766234432322699696015558672363481999607705689265942650316975263613614562470429425941421100155182306667561354595811298092880952980704344225677974831748222495750896904888145658766658802310769734556397480417789836559812077075714685096949065638465282141634434143438000782625929498272597593994356041295240925180021459308439034007439344418934105478561047157540182404412452285722446800566192748447226109636411128391625081464234231194036285758821033148361002333881519163650503303819908607026350389493040694610228560464719486624556493608202410720 [159,10] 11350583096773163171733348900898414399076141688463373857800423768995028185103825519206818388540342571815256309223470750925500062733771225020644193765805090061130627776270031238792447891466696029877843627764599864915321189797690987518961567280013496438096879839688737958706991261147779900503511747823396809796728491040728201630164939940372899815659851846206640911396690480579922870036036477623566239344059476633719262227211077274005762023325094703492595245422361543792940132975622612260064315380147847041678515810507148231879760479649425151702866938566555570756086878080126444101718582126321169293062814328994486273840806005046100804817282902718291905818678046621135068925847411730017832315162232593920397598846394840383485076732550156437576661995351003456934957580316362813811377246682153529456003691945968621000984997274132296399403739745770974324808913165720492671603391461755662953721439868548443712564675466685972578776313772431587723337078427294790894863430820311816303659289948262227571295501444099103648632282418079298645836109385012477495090193989755820471566268742129185043702267432743409366212353144780005123540353846182446139166193900918315068836530402532638302778246756731341450169062338883978971952080467586598529255424627489079520656304195570084045829851465095608000 [159,11] -74688130135042269244036049308505811762618785245297056590189624989069175568086865111757838557536388011692466829009104595895950795021345642364080681609377035240896897494484136885625587835459955584001718434543629539693927215696421537542975079057239494885796499172935632098199682212598584335035336768638581754896633622420606138517841745214547789139585766862241438334791378616276415750155409941941606548227287180968679440037140198569244464445573631370086146396803116712739617455986355532356037843979812188942181745631061016116429539583609736499824403898872930242855239592175784575424196690618744961828138302700696364918689595249659416419605159705250596403302290023065148479997605448061659309893061306537677765206974394750897600551589290410106199441931454859001392713357899203069460986555457242517074118401865150000301153244241210197541431004236992714841590581790249596862761870353618817332897746531044153226234234315033134714080993522669559027174897634409315777670313337608599552289390506891943140798266310669296102236677953668820739523171441864786851464909309901707381911064162872177754202790642521860934136055473788313926865441765038070192754417258931714428291911825292115531830525036419931016053021669204453292580659215777092663552596832254578637256176150106197752425656242829608 [159,12] -297520032222384081946166230452045312045364740283733551105605573717945723615706795216823478656068281026564930764777612394637244968301524082917023785551145101097460069735091404230021241947191074201417450314581512188377876092809760841492568693002903038728933747130369558049670183306822589893878631032635496293467841991719230553486030718410302991256015958969221623442812225238519304299204587329984505483016657059686363767603470562320543172414551673648497345758834777660229445239457576250238722423915839801256785207274043085533497430081493986127971353005096486539023728711181213420335197346982202759635944960219134108451074163774371078079883410981147202277203402384185863499191291153597052928344236595767072137743353480036639608579323614841367485515236363030737963386953494742508870744023723650212515417091871463199399497332288879026996365223465177725044311913467680359116790784048357140241370725776544319217735506432578509166751033325928338235411373150654950473764712633897266007578672319839810752719032990797707895384587152013243869524373628842976077236591153343764039416360396571165328771155023271394203856930216252963301415122550713962173651539365711361016531737211787905281723523730856410241256301850764158993364172812855612748018490792777980797190579248509852100732781280000 [159,13] 2107435099864847121647139089218841060185771691989435786811861843841421420610501417339234103650591991199817986605670408039977801382326418815724724882496116151843939934767114174651242141450989765746944104348395539787439105704471357159301129620926501910423247596081647053985398022955555484689435793650649895178236483801329514188100021731768872422952378533110571820855200678349927159208585486164196888893778380461820650739038061233005259265726844438263100754234658505403603660284266260806757731145062994180372533751458654296953926996471101796830996792539660951783995391718409411494815722956439108256943105984218893880352264322940609339407483824412737840664614023931031592171089347733622520805266971592161786383141469761456774549731811419669499014635536249542133150773940895020435420551600908913114845109576138922063010540521268800708314149301845064516761168266284334136350281010200339867409784580377921157692749671788337492475417053482040158911499867193281171116186853695303197380883833232423771558991608267954270959191262412892122200779640355502839213886838699155027909009131175339459914216940940666243940987089306130281288390593090016727096226796957214974875165563744126009679246710872384713449121279952352079773070068416024451600374344119593909224069364364037765546034462816 [159,14] 1216815958807404382540404386484551539649770063198671921801052647484952022976604160726014513763964812384982616326045430919009419868657167166490741000462572707574011059418602485255419624943433336739306004226685812003197902530491545642066871558970220172514576219820591452058037151444938948313437616554308665075605065084058383027700800670471912859488932439557096818593345921970044804337510925522191467094753662342313389201108039081849299055964197441445841526882528758978499890139644078359650984683123151645034857404841673199530990997724446951965408515388132850768166791456383700786556186555974370003953677993534124174162120998746281324440423562745787544095614036326359836308878754139593844485563214841970524208400830841925938167808883138530654411653871052595512573989846623352791236937191857116534323831431850811856875099022243525230115107961826549192614086724192567155242120390573832833858556341784506123998054559929656336334660122307264449390258885822050783897910058397661318860149117331814315289408203962398127926737484215550947579471513122496415722590972712421705221944290762921935294393218421146870530692833273778417968601753847827807717829521680223359547531201266864239577083843391735090035256971560585328323313549772024972911133991275577730603111980261588969182728064 [159,15] -20915226981786116448388814170099336815385744569594326676570234796261389823347394198253046339044388671125440785951727802360664674222238644831708107365947741595191783014629653416550322940574627042363882986148607553317016302310451176339632907841257134290549150216746699111977788397452883874769972391288244750155246291181302383038273720576256817674641293275469751187533265304253106039889305573857998656939989927970609944198435322478708557433623252870005521867799536977607015396292290394957971710590100400758902256236417116972537454498426163235765365977325097186563794470750243513206492393248140212922763146764493587093786495131002604489847589235634752321190987747963529508670046891622289185240907253961801094584436414974926219717250509967395461082663325621619836610606932888405641030548112990310306296441758970012680582760730624216622363347960908837931646351269421617076888142502412309205451799626842502204307193448450796283616674857995626557140495457628721274700076241197812426555942386515740083037235460727732086647462530344806868163863071513758431237859818021741908767672940365974971906583030757210377422218532946239009085617622453021432857252440750040473694148825364831956680574750890916897346857888300635839297516719022572063956332193226182303902537546152110139624016 [159,16] 17127623101194172352393922007673205836827639498001396587340276390114492447446247460456558350572994897852867573701906036768478659282271498957258432647650643948531900463359813557127323506887102045908463703533837332042260747855688582658450025617664674528538481789303487284671920111640423283808353096722980306099402423908033319261107069927365858729050966016702261783852884479874581142355607213487171721926862679406851047977286485084487851364957375903650080424433876911486835023318426818250718418473008925561118544037944034306509690643015172626077587148615076212473147272290434468404342131445683587274678954355082727301977180145474661657985201805416688958831438191151088281293159609562688134473578858894104941433239673173439051191059362612855347001245939284206731090675829364648768913265910079636302726320958037573293523909303261959856815032526341088723894876018956494483181196547288494622320062149776130593540325676386774274975107228188890512560885747645149690371356611288674002682841773071447604824219298074149729166658290742282260512151457199061256569918795300249570259889895869468745908978181119155824335608909459774733857694022367577748048703293472187325388530388070711209916674414202904380525059289939232039322026914469302699054091142550227390640012604467113744448 [159,17] 71777067031047439205617881805903706512117796881876786061583577945051178698300292486124396495317856251001536031235247230120673145853332970146290687900340660037844620238951959878121459243234991970093472750170006628571534513482642342482574733836970783744110138017576942542669280596196337132907428857221322208251935814128495987669707947000428895779965266658076504223986718887171063377720899404181717876572412926336884037070140731377824063098921374289865698060362311439355935240018037251348051358413488790654150828168288058642836083853081324191288408980367808934950375801730803142443386301167624932298775748540014447146574547618073575596370392473144426399490650550799777030859916925439134431192403468164640669652425681383801240356041869626184150905469037799842043233441861262450342406038510766238528860124192105354499145653766311105823567490216802009811540108857548766842184008587967756303546948487776651170268809991211063892322729309151081168801522867253048888039732673869422750446018992212154494150753385816274082674304860598415768810683816584253724226894675894217731763392653891928169340493542261804523101348885918431348496002112966562940399430092756220369387503782068473255299590443043753787593980048231421756617137110867878914412695263380987936915212190894336088 [159,18] -122141931354451208480431415696988152380436940442872454066601499008378402179453766824971894381286234271576705934839153373165085252975501546308780921341396761379199656054761008104569344045468222398952400493877286607460655925479563105172169716330449803220849692812430933811882598332717377540010397772618367630930564175248145962005235508546513065628404485936764558782477110587087687318772706151225033542079328249298358197112628839625061843982110753195570777627883277199225903329407077395160835277749813386738400038925987004946043695537928231843336139136766739268724471883448948396978520498860013861525497837605137921171179124257430516456669316922633008779446780579568835793696680575439705109985047130973290869040649322968431829816914521757433693028318626874808564073665892815375736749742494399108013774169388545477035355945198593572847257784827771155368728741597302943268258244086530934041703526055184576829889783914912997428146512755148804480782851763836060840199307861961012635596899929839918600630810197158489070487276494730597020972045635118539910773779027963632500873592826686297196957347100260766904129282515271987818350668014107184504072534798217524067503658850521930231845108757055560066418033167333827200728756230448674574871375475703521569912578593923280 [159,19] -52104934261357762939300644252786251482881425924298663117554510129135866274304772189954370574387555104832287929550213899439668288648941689304959312092744160541521410704108800179671016362577818802369224157306598423141787317495661926296638155312421929187898767959344167118680542634340187361614396009624353336439739021952521699659761883428713366337648347436775204053133433485092547482455418915001960960268076675833952903752732465287119841400230944986267152855810292171485851956723333209719133993836176164403935087538143897119748987977551932797196064348832828234210126137584652125461805124640245334162425394337142270749538481553973614108320148883919496612876177894564319652556175189139036849098259601758322071919278747762920699828862667006555413392548218061424136412988535274943208515779528755508980166729342944994404514824360244992097505021767133969389246311529609923100777776172338135831824240463159119194560551429133071898912905487470925016013025494936407579652262112710869912500835102609059106183471246651669182319466738420437986954878870907073497965886822368581607733691284476655641844092837511336998632877986222583547315704156780628027707550258622711480217614247172319399993362944148705763393463493307397865813522851576761264353096598043081484545090267178 [159,20] 239635864249559685904504207122047266224746614035387038609215639833603295871020806082091756254947717153194749107164064521034648469486110977677071820964281591262742833545171256432356480314457808041248329726704677133991406508832298433301916231793528888711116926413552954814368932149247372368634883403926489270626650437938356113412642127956310829055500055227526002254895762721302091760642117386601397911268217143809076404414667075730367175459556454338763751454259621344368164030559693604519431000836264537258822436079007461207103028416113015945675291369466596058240033835578260287695895253045197303174688418503745503042163310541743847158888678645234789765412859663373948831976880643435067729490914459385349419284824380340316634539014324981092146423501121954124780395048591722016347922069905039751960452941355980408251710634655238556781212059752573730146754315032130048751733722983190457534788339349662356168552415003997179564483728626243953131873373427609867626408227960073252223420794134225302567485795662441657197573771961853404121199084108175755186187650505553010592706020154717162559707771620813390161012794015802799130679503278243111416078337139601685712976447430733805351949084022672781031212012205066715810551307093073448927387917530919879074406297600 [159,21] -104968405753491720552886962597240536084587426661730664151917611997905277939162576545524780589432142060208220656168027370756414109754162495897431525830934647544314637561690943531938768476989362894914337305044690150893534384417308620678146123520740918584240024811074911924367268684257129243001321824347581513064750194307610519214396068612376800535123505851074430354656945465266168563140754103789335723986802991796591824309091453252657249844344617348080779048535293973186494040338007479153135718337346706852736602286062837203564438281910155810450097006064975567034999542014066689975481049559066840188635426033700696664854904513242730305782349957760917727454014674143416267755845794321174780016989772225359474626713260487730190806093843597856606346685044448364990293778268656509099798993619316686113000754110523083299418899177101988954421865879415979304423776480104317101965877345250793754325499124963554913790336305985612716170356200575512911012635959879666573262446608619956029478966030599625334885095954165203680674001639628965001743468414017368426827300208938638864314479725549643532630378408808226207678157725063961074466622439180253635555685063730566024366837436217677323806033786892210900078945530355138392156624866431546382147641110946568894829568 [159,22] -152482442139535932068913487596086655697493515331668841273905613447321772147444785798207566536330804148132387380785571845274871106442137494771278836429885371351908018921739337770312000851402591062407099057028164794405758378004581034932759406299253660451309307832416916948650068375442484545223769486782311623208074339229599529615559198667924172632544500585175713762730820863443045441540138757953565188591729390931850285333902698541554984106315089018947674361689672647022299217893557163849049016824548238774022043735203727937124111347078764043422668046119675818031684637369670732732456973238153818936618717958989851834781495969784502748237718927058725728150338180528944253846104756337211879288199447699743764110001687699399747568192961177433583491762311456979027353793860272968682032399160240958842992353584009185779870337985853085875574224900812946344390660405077565280118638856603622072348848157948176306024055168071777204002575525133266799704509154207470643206128826391282880076067500578143834599120259202921519086335834553342498078772914973843652189270992742101745505590203126378189394542056446850762655500595413091296992771841305667730070012574742712167278212337008350696067347991768620066918216067234332297085629219716456833816696838665546958640 [159,23] 156604899907977484500767227426475373700602619516776495985657145943947442710207237769711427345521440548230941431094046339451247250246635242991131487891627213622603048044900695426810470076455671304177459198354572605337640683618558662472121844336098542673433916256419702432802735581713687803326000272629963401644167225465903035518877941686406111026350393477552227546318379848416531521747161310753103618295110639357030241689919983750083573075185372025354880485707239717437984875346632146870580765437356273714022403804071328903772624088353539369896833592324914376907993342109538817490581825208892822307525655950290599911652649589734383200073901156262424840712802532104513291491113865535744714135734085378892764110312006611705184235844442457893336512488130828476691520848126098864926697793644005133003250034836583977801834414069449828599385934791008953400810716746832990107080651813569719779616054934210602818133849784286667768231530764186343912354648756127626273459692164177536272112650561032176538697874196932081330922093458633426778762447599286010363648126580944109872730690044577358707876086017448405534442676935819855607482939993981059116656915589542074456926457087711027140046675365204296036707160351471988246043238795924780484290939059975908242 [159,24] 3705173143841351182178775371115815969046403659367836245135578645495321680995605320635479418385460891520622819708266963630123866252806649288148836333556883270216391765495293220977969023134666484394673097076615357170645978140344659568903896239248714202947500486385527578601403160245918172016953419350089322100933689350010694635514493125118462370696790578540938351357411541292508924935843329447031402568638906605158183845214152811308534019606592040452898241506615797535948978713865712819907641713052163956384949053259423427265487736791730633302441574546313538735574836182678690035940535563412664027204290488190990639361021957438816368843412619825797940335264038042982415214257880123753387730531539423737711199258422124537281846479666844906513797178240310303487308939068543535974717542020075294888527761241974066896898155533210255102793510107975208956312181309856096924880315975955563697868657045876335014414088737495941162868776849774199588273074633472058017819785820765024125916765799236624862921317638786523087043760958312088370283864512479118041941091322601924710740805956627379524150712689132196004930022366735828584376351439113411388313651193841597498352300966337297446195402560472836531805595437370303821854758407534895644044256422234816 [159,25] -64500890643906864630570067351612260185234133257461944681836807647703727411741029992006612223501655149561966869588135810445695928234053908687687977852980616613983539403413610129815109174044337552804830429172333849766339253603877512602007342257779640228001680547730291093957811576880216644928137723406077262681364342462474709248893100190453955394674528811844422153504887088207761802509663688449475431070308491479953571190985871102596711754157146739782974669648098345971091053102356008656103562367656069569180702964784406120411485733360191920675214877095067964635296860647155237961434144561019957255031025131980296077721474820126309517506229350619940325616897561979592199801043049529749410379075162442857908485504208678673903314943512163456253485038768263987019733237517190436048302804359068516921260572035363906430685634008604844193062584137458700452577020511425983093734828237399957568047930508285110847416353692396764864229822899156369693052043186842221097865131176614509183318528449605117336193453598555951117550600888572533965068571438225142677395475685204117219163210677490670615304175192122487914982307941883386132682973978861810969554347290862134724839242857040191055801635679238680273184147129934301459741989003586012261873548385944 [159,26] 22951798948046827065298012303445862669127030214603179941692012649986637478988168748461006636602441427157569205778102853675809689563281010434921924128583385567552343872781322680112104820298249952718503777602596294411336126227489187444446950424221085823311395715507211816554638013363436086462826984815209708261472819579508433475031230180545641204982393176475819449270464654903796044691035983491175496439969177540754526523635156331467730684473043795781299142348443944973360801429513528022703882697924411785132975231657500605243703387970000327661033866060108225832681729919333792018274715877468895571841751309630745551729590354803286954737369162001175035583587083602085940404177232229384247103067092419136208847887171956015029578113421002139896598227839577079930522486965026590059598929640487802604948798836668432277864431286732698397901711974151257248527776933292987892795566863726284547534495293926992035396338591732679180013513202758551423841001428397699815468212007450206171201862431033669761211686859846763422614985388477137851089619079104933158062153867243249947469580736237316308604597188039086768058919002171100467416724648174415064033917797541538337277050386721550449774079604325416382294787467287907026872744267404810913270235312 [159,27] 7831892502522393570304540549785672676277043977102118762107675209023493015061522768463669170681749911265718906434791856203807542688299838349472227953108509262334202048974471167042286330419804296681583760167056880077954999934085467437270319182413736212953026975031552428090059325406269733947708966325119010954152018064305317723206883832178494933996459398818055545936355872241825331785485863744797615837588038354135271114237377085924235779332617369965463491974623201697567197501508021021349898094812018063989595606492743091481402639579884445449848095541575054882114628780794020561591020514383968710883096303522652118006219297503060477566106634243395510271378238105363858175078500435559667720164142662583304094303806136086364917798255375410449140207391852466096258343297528954631803695307986663534931077711579588696600751221607334123397666088241808400078604330298045160646390654700607128530674024462049326797701106824193065883290990544478623040279089486446247115590181424347916316470830897875779953602074473945836230661287312568376249842432273576721868165195642959168458116624159363979609285115041797179622872462539834975062044487867945085531749848306042268972205195640350704323355467114408420327071406403088040751722839729810642110454 [159,28] -6363833187674312989148427401265081763447432483484752912081086413446925025411078305434477303173398700003093595963361909027384603918736834567873074077203108730401055327507556224876088647846017303530062551741336568874866615839218220583067717414024146141104984961426602334206176432928362738708251874130022314457692616661139013384956938973399773004307706634272896730256013489997651592959167397795945206693678235495531035652154105968919594622067444690513567610496012404942691874615370773366920464316205183539679165243607895243502805466974997775085147309592859322864168016531213970760466325109911863930445089587941552217048512053543217309017546369598646994003873420852309723464089515612694613405592633422984226738069058606772337669855008994135979203603275614108403034867121894310754427555870101315105004489965708306123206635889785413095939108211110803051176028715299460294070000617785122044883097624839559989521140746969077004846037903965040143840583987174857506766089638649705626724951222368124110581512366619310963229766678293820832195541618336449143769588836959572417618578042998630676110403069632600824629319464467020257385002666261621052452370481696413915107403774528921671752296075720048391123559321077209206986951678861297318144 [159,29] 432418685070061412753363930590598770610170030005047834850120964184149905433047647900639975421195802509733484670037234408391206113238258518748571714708520188515640998343389734289908403279870798068010288991338781473861297807141489005591551138049084204013317081502348063652829621684237136337819202416172188953091198422960716100911050038657318649820674300333031251743440371437549160699343174804031310008625271316178064797312982498238331771302683299289230549075693124043941412689080198697634336168482862898178110117682138929648724737481091304865534828994082855823306866960254480826392210861180424357156187565259727510489413022033825200228853236620223141965526120747271993209930222171330143996829251886416558770253153209108950773830945650616598810592651049859966089206728462498156907437130305521021876292456466680551061604804780352405802378609570206866447330739555442962107912170205569792877699899786482015464570769433833582548655908958621509780496843020821060154157104939680783282084875153577782360371964552358876518117542457375165825038848987487603486609395557133300428887951028181317362477857950413069288441600255732122408307835781894207093731500650287180926458107885306629797914609687948075911781041256731538994373626633972256 [159,30] 590066237725969685854008389056494712827502976297198793573986545356654333494028507552035671751420334152382833528773552157889669604519175847483980158634537744980665042813915900474771761101129198925360970563635142688203379353057431591335032668213163645001953836076405370198437413793942860367026683884532388981007905045348718892787656401899274335527710540288108371697470701602720828869097208126296466961754370442153242699984119566883482959011413956464191911442959039967423677358504931263621780202581186195208377352507475305511206291862853141907217417656028469630253394172214577907783513504424384450389439044196980306030723286574311629168263996304378334007526509475112158525661236962027923165055394680726104239670849245871988851971565106884682149022602787447908684679903905978447728645487771154669688531922394699279713952356135103745277418903767878006856905282697675847549669936911717052756955102144691900948406501216565675964688737104002822020809025814659676396211173243785967759557258726738714159373498259351864657269118134268757297073520394512547686744156303277669770011087533278545978907971917808506099006555312170020613635633267028741872734965177545610395100685335150773592751959484147528541721472597040271594221521129984 [159,31] -136446784008036412645000894461828075815562443690818225703129652903859181876054920425464631178829607013155612974277790007543268286611982438984744622653856850291186315487079028435996034934229126075527345366826785392466716045759437165021737045438053210270087995850758660176750230990547785475181782688404172500773445555661637030695916443082239747758782579772561264211917190279996015945211496213926567839813411050109503288810969243182128484213539666333242909151219125407031895372121564952844319546876298281912542810041764524367459203088195662144655711183186557882683510062024567880063316676748093107214523219789214585654314466112217994225146829095178502441839921260174821702243906533403459205314970293613155019309076428772907430113808482978480853749041112849001494803667064997885674961738538558766075685535780826700136418290934846186107324626742992247590060421685902668639068126564872360585076093476534617359135962506839503555009054225096650367524995279868263994909445062707083334945918293421532555100137809345745474410859052561070815228757632500310829852888946756420324371762753817168968681023242720545547038886550538778470282707889928503365800243338921674144244897057097256898029460467325864458031238810589330074013962432 [159,32] -16589783036384897421080077562759263530518908530315702223957328630932273281301785287570869836672487715511314978640020844626516717317217436566873963678792849201494678059213519531763880809147929231141515870327239517876551848690418644643751297843026116203613138056395499317199869472650252389130391376608564151256284653141045200995509153020095798614599124772660002020436125587432031976035498979454007548761207462643103297881985747815613919312449200284290554483370818086685080282679391611860762635190392556844250429028436259866606421106004211204692503649557918404256188862923837701271254370972556332759035765414277356581383191053138177602779262798798518545129853265003789683817954044408095367044625113697232422369753105666223408200322009861205858119215062221832596041360270282526906293918492388143063060002654100551234190578002692848302388605842952214573829194189245195165771898633279550948537742550968684299041515965727234740877732469670772654696674598242743893982643599707824965378952713487710118346609511077029102923255465568249731561818068217710881048367952618384549464071921859201776630265037852627970746025209784952789335842782198173079681014297917814779137278144156610936998047049277529354289965240912293066196416 [159,33] 8275536994208748420303216942254005181916437588245785185159379934937891800601261393976591993355107149775838675699886988820377997747341345213170233885358119184628311810208625405310898548512752611256728901124057227493743070908395786086368526770669788414216745416741895537999578983305402326045883291883845114844247916634934448513430591117755521773941561404855328879970650689720060174871271095590639162930243468871118420559022591057101045846755953865913862934102132184586703734617825620080092863106186179716446719471358423045797047456339508973839242535921439033306287828863434526334584239985748270017389612160164148888243012653821929144220529163760626099417106315807507822773553307991422872136514829676629310053841661722233184853898627419423821316505695427094760244904382837345076001033322519179191922208687839803013227302683039721568962074806290982308723520521645412468980796390406467786992268039091655515794895544398029006415974932738194789914012866721522328679465409017974241937131112278959111763254508200798533083230464972759273483623892843685977415078318004276684500758452909879563307132897134636392233709660501786684149440250906679712391361751003177944461468468723953061234856136483797549855219535709033982680 [159,34] -244366193803500121487432706026071399717201677549039817575571457439331185453497165240005272111173135015954413526398922971401548771573666386199872271167739510135498974492601360968985586588327504176498757909155709013249291416880804519055988068729998727873618115661569006406673115016136255533323819632978569221047318746451276401638353395386540482143398989282903943564914829783704489458590514158359193969500965769100751850817848101758717224700342225285659673719641016229014477627890366763292193565813257789732340218111736278960096841184934589526056761649544752617226534513734808671628329421000428966200872144941626670208681836730680482823292630772186971412193205655947494088167477941856530071619010184590223771076021777075791891132857435916724282688245383480527418116526568370067097229848127651227665581219754028030419418604195941575191268115804048257632962751856942298394958490626221309261107410349936998151958044889656983250273551149906680239455191844964297634783801756596436743297252938061432804238093007425394317441681147259265225739829657245978410189910337678757412329049502771922295133260316216040425446845330175049691335237696616128183138148473397193572458906720073757347944693215158532660973334607267600 [159,35] -190861349549779359645987579827917110801974989138802526309599610327635918308191253935017317216334817733725660335980346623046827499635164203526205656063556306108505017932602113934756484524091182438810378892838114926784089997521824249235337637065762707627417307779434592069786708470654460092807947900922665924156977529216089392102861853840936376412706399182493916527956232808572181418870210542146185013851073797752040403049369605457080160764794998096646905986915883487984921582843958046322814352112246775999094361408797128854829710523762631314192084794879967652825189606151201178443758824528550779116631766454652680799978652184023182740438939249534909375940676816998157403419637513374078070359501809916173192779900457991940826786086509745597844561938446300161795343988760747488798489978089169779021304011736675513878018571429657442632802311033413093357004343259219956432509457508839806394378132834728060584433202314324452251155954977779260497364507661092456610907011650670762875916175056739003022229848989171338760064215091681450022970527285984293338764457777615959580185286204882288473468948593210989887338169865450881357639520070184065730375781921124300919048051900949150414349918507038481408669178093778 [159,36] 17154511003785679050103525784188800205055584825405758550012272312953211929528666378246328037461093027922327917737583602955645704499669852485994300496205872866110643167344199090925214019327274610323755273557047803133781385227871436253800898002048054133665226950105791869655892051291487625136274383198917646736114553566801882514764386222873586539058895185245469777046635785722240798927179707891635407777461209173932272355115439319471350518974752944077170179999444124114989544782406534930986290088526286647449956300784776494520510065558861763042054367047680214232331788006955556440094755725495677017670594597154582192022001912778372822266392378194575794686952610458496960271925841586805004475238524007512531250676524745496391389706040938616475506946009612879402050885583728301244830728583246552283936010198588201571094660195496678562959356234695555854725528986446903816059521574190103203826061101854052027743648901174244830613631665633448962291951882152137143766574164412705747023347205822336321816663714704817361639560510779813186802888735622604085806516169970911827474855080019454561425476914299840453992014857692970564090935080285488988205669882018897672779065825981016010223507961375061362431865248 [159,37] 1663289323449676092981159483320988823319699484274848564626517863668854289163270598840462779023995751590054994353142206109178601660193473149216781945775246102113067966962795090185587154731810310133399496028884809777450505201769134811698009102654862828892472489006908518360838453004045091525355065199404227505828238112071251498306865842413620810617193168168160571893472099201959077925619799418373856562738955413385232040832450891312144937996386044964208047767110832884789137494262459466517774489529382309864772415734096255105336690234506311311876227149925186702667593622962334967157654503405170751817572911719343650540262202867007774371589854901605034379734376891193255746668562120630271608158993488711573387674487218878389549930551294457212827581790305713355494743315127538033505582064492773014708165765148207098696064502908686766908270960070207507390404532673579187656738437159247125010262401322597389556265497396492774942332292168444907877326062930419013295275863047249718779439909785075771304742862703567055500481010867400163628768188485451177447667066791624531680121646054708833800232184554431183247572567267500142060239236341280566400599165782115706865596172809478648676653231531032182183180 [159,38] -240566055224868263165226895430489314280200144791614422064919750994153437100173884743922930315641217458687770240020736485018318891062355079430497482385974668060643553595627507266210493879869805399745904855360652297769042530007346045240074160922009776251532072465897956006743019157933338876414994884142701307981277454249379971776859140681720938318175409093406009778329924919994633213418476889506374729490131148453747823486403670402248479109664092778416975298051696525708826454771794947726544537438657555593422928285749534065202955926438718785842050298052083891581476494130076314116256070253076633684338517002322880614249014781288982186430395110198943697419064768719644968112152840886183940095466580397624683681536450310287230405976812490894595328176542792436691946381142675858130095894144151087595149022649196768067230414488024482962003235288782908856131394122662838776467165224881689461644505918362769145619098586118155219690098733519820979664164848752354105369562433101604098215330911946333616825934930059658171639288042024760808569808789950091442808680604960355636119226645674924371344155506447006471337434029153957854465757807453614419657885104308523773758188262435163538062688530015636608 [159,39] -2914368751852517497455146040428835550193427148642632559461752716920673056229681476608951875087309969975480668284371323584515762095024207692193277524943798520829735963496645846147963557554469939747568301303547914609082933034248267886459257562892344252108612012817951411141058432619443955005949818699363599462972642018586034157051847328421908974970334113164853329916174824938921315494996412578373069904959847867350553322977590511410493457086274418681053086529407676994041641560414300355696129538775038892346775811992299652444790391685490695080517616190426466582323322515607375610142603716575783754137607970834465773374804698429091030950654438170376660208962027732900455308313527763880006927111379573918591170496450854359739900167444662058818577497036558543248662120025280607939977588061399816548818884668605358532928835253901084011700688615328874735265679536303067822410309159974860350645743748804974994322866328230473825171592931765146899498033073840609932902567749541559563709949186206158114334322374146583728756116964356727976461536461651082305139021601547799093276278321729140762220332218573848608314287392092153333901423878673546506381747762064314144020210201867604541085564654490448 [159,40] 1273555080502497766525108481627001387690648605548017361321918364840138512159210123873281225681307215403080012356398311497589240035566771356284796550392999155656415019733764484983713622162653495790949691516083600851191179602001414956886151142430873909146323762661287279194250523588421965279808726054824778484396985830016236062458782307529811420607863935481678047086745639007723787451959492876619186774011044032516781056281293601962175726203609047594708862262713772137228098255918033698303328156070859478832124713541124422116049464412966476646682446315132915611783768134656879785965093748863641763911168197519092364143941329771315023700608440724112472056413346253451443514375263800828534435096430952454226090478414813362441978240455725280453803690702307046154766072745772291828179484075693616466310504352317981304096542153669028750692003574396821271006329607639522107189423927022039410650132879321690101217824524593578608174386815543069731898084557109721360996273818200821316967370886768820358056696009906160411748322307693184389968373423238256930186729195283682389915068271433852004678447291469082670733023061390774191786371315804872717029853530864443684988831292652852175587415973760 [159,41] -21375063301455891985997783856825627228278131329300215315170163245949614862908495461874670086160976596422523492448759582298788184797975762898552468801487964770164649036458847944356406687041650866013954583539526551466829306167989595492403065831533837755679945948298450313514939828355845040478281103226308642699373513033613888053695696292101545209510260882220953696671234721221596206096221237252981414670749324201668212028264883775784321883249259966518446491235930923675793759506898176629785490865711967199132630926423981234037255763717089592288258384079671993191643065939676998287966027427656710096433523146471846155350535111217276285558249712647636276563033347774668004357926861421381843479539837492017004136813957231692255685678644514268593574070910940283774244482013295280664366373950130330075870731867573968573482227470299049067216759787753248454583278058918201793744861762652171458962215379972719794187924110969227499634486509529584542355993020890065155173860876301344340601869108445682160984844040848375791667601199178304888175639165312173557896690304012131168932834943940454303935365696527059447661514644030518359747769812000460600615931024118432693044152627490581573568816 [159,42] -2631548199937136732722040675175519239462746242654775581815154849624184281196718473360136302659691377535555484757578502050072092693414532989648992620869653479611458036360626711439032293313300246773925608637475734252635958327223762642969440662500545658052655959951690655496510585796606902617794540502571127026010779529597356601762289294703631945650171860564677221770242241606350048124859857088199529206004373217682166559393233395570052355580242278713996125838894046869677000037137579226311353412713003178439350404530703352219155113393425338377077593057310690705663690789090646985029010327309427551650290168451072053559457446338827862776404524690004860868118226765609427030473859226956652966483291733778069810713257767072636538941361530821646080002812330642215871075468381823834626113984904474017302410086840878011210681468554539232556201537728822492411073744055449390991731494743626490146368247560934869884869569212722762093588939688009293578261201248200310160553772384599828048153689637784260214685167253054956092872511595141789911930273318347369693144729377096364812509804270746785805932327276466769151478608735230011290881642771313396439734066653528616167752319981734629600 [159,43] 78408272120371372425585183341873091623232614901896178250112986012675701659723892940704094542810002255198718231994933720472047562539897999124442857904030141704918261502941147239452760272689207990987641311460871173077719578107291440136607283685656237100827600959971173353280856602515438548254220814173476231993302876003066226251870458377108313193082772176682017289389642081521593051250227208947740207270245671753645748476657377366466451075521024099600793004465491586221855416021763736579232483041939618580026137814330667367598942389609184070911468472179954810767119979003223541333126945998854369551257045226858907924600267919761021821353816611447824989806533286657541102941229030467852394985373760773301231601693974956201975147226744411098246134722689095428620265462481085289181889824202886454498505212684377694434881159828886813249381076333843347027640721058627725876829230655574654442246145960605391274598655375304245090800414298178799938381941059494645046151154333907253210554392468844981394660386006464985918286944810747173012473141230589951744776572393871992450026820307997797316764486905876017751219101237207454306699789669495593750016450429060408408515933422362724 [159,44] 3671862711885266918665389958146812843348407577954139759026996065166581639282090252527446734368465720528025989694975866303842437755743893319792647002720930178009143381863500265736528821856308523566888360847357732689132851463243836008892753407727121966246416607897201617293882719744138025976485180871327983636296850196492019331781719491862431113329959563351849994426443243490140223004181650822258605154410306647462270553846467980836649124207508302676000879737566908818534660263043891492043967898487114215802172062275798736382698635168602073520632081087563637480960582416015239363025492390537515056124985281153116149618177930973604752449346554531598454468487432052320860077079143933135012934531850938689854633842306476198124361466546080416919075187866503278121236577010610024722585035432915726894363377383350727195745342063778011870246142146401913906013861184945468549952478605112858848613938095179076914826247878005184656490512240678411318432646960972863930294785088819783827685814636212831989710665442375014320956863891470787352809057460138777501677649228750280838639130866766775830561694598238450301103631216252611431808649935615212675551694547624132769502174718432 [159,45] -1012248350629929429515449072808470107568882512319845060159306429939204053050660398035904496793639062462589054349480153381643566044450158193919748917255523434167474649801716451161529903833315552652938764449512873801875850430689592252697225004389097654888648224358488512443002072125403062597218043320497312195803953162155916994690296395727944065366169578745935779915945009080855225558097794606658184732520502201135187582909008227991934647095742928706414791257590625491776304873087578858362793548637555730731469149102074152154280145096342159788594098670306858234104964561022112255421330648183390753897160455803465036625721883926003861848347574756695473067139424368524829805557029222133059813579425753644988531020653722047805638878619553754521182120564591554158166192315986123333408715389122063912950542822107107973291247725231877895404922382611442906646870598933170750444846326764072177288020075252483175389569491265870133812600734640559157839568161885777535104859418141607283178877282578960108363435764583133433752449387912509571687741324475791550310179174514904096440400886685875496026111530176927552554704479911920825235544940037994206472478922734924955224205596 [159,46] 431466633893701745060958488024338595877893888773405616502454984986575058690026283100576238171356832465422853766183154569651943845288770038275529378069335346206732199975970383958136874279002495395180440429954238221422825800182566692733647344346007818390113628033107291984754396842748571665068658144158607565160172847988972131527097906833620490630442041204025888076430937524612617646398195213540069230094250228084185872841039504799916755017969712362815949878362385856986247392800397647379533045834881950866466526034783892697824789158543863015184505420427519874506772694021720363908055381203234302375625871938777638279746075566432488355877687877909296365493381636560131045062541478987147958361389484019915753205882762889158170807977094634571818281464353978509654467372712034950884629660714622658721428756297316626138053624100136497142171588820057902230075187458781708097500279229912113954776725899810271631205014093047867241631491669135877127892842719558778111815577713762755256222251984422607322657071239169571928976067352113878167817141732491118142250841366892356466731593598710192150027794393367743752041948688199885621616363816893165800925753336270163117472 [159,47] -187631912098197030914453205445580412390590967973491353983192666776608644528144191073808089258444795089014147242143815896432229860436838505480138311807416032336257562728990280028134649043481491070567346146666809545047001656400539658900533660227175927856852745491429124670982364993978343951999411323240196235657345160755549114688744834939708297714084716794925706953603650507287234163083531099995592360404915515423955915075729820117781228333923572453496228975138930362977632005117388525848722400279071680652478555162166273748613825167217630703422040261523905805258316940589483889278039731087104740441862019008800319958897408554374679213534901109741994459935788350601728818665946241662374046045633898712514141977223599459939465199590501415938306397129117467347492648764048434477531209696344740862931146215180267024856662965220120190466858873312116247080010723826119933602890050685944868685849123341768247024922987579915476387214409511685096415298236586660740422931973957222710525908075653077676991206497589530416070193633830360251992939793480885859101589857394758417071374265677536225739865649822029586744051691177684354786323931775429582698274995952064698108 [159,48] 76063957498910856668326885206989990483463107050217113684451339210645228315012046511700068350905629213089785520254804369276932291009479936386677464043490519716372788806826152123286552219268940529772669237019492596685124420703277920979688442778651519198857686365577378224861137528962531129241783640784962491895845913993949589416513540078885228650077526763610822289272288316930998971873706067454943937918996482894931985179390408196650717236367348999921875268503493006781149814419282504015778516377100197951865161997357908396085200979724378932309996989687324474775830161421162556118820922401128413548008745597410837411522731008733053582856441089738340359562722003684418511493539751816800802361794478674731434897488371565268920361936464835141156601412086531871357924206353144151864492576313717331607546460053596960288246963446292374425204566910825931707064027016978944139803154521091671656404083960061691386389466051312304042475849998902337752930239175540797033931725847323452980034848573913392865113024791887291780927325368097793251431400687915116895640800946800487560117762219347486325862233317719152402800339907911452984530290528239895626170329034775840 [159,49] -28728416068669231123606553314453499997157484280027160945535460382382803396632919639451656060521814100669313533725541082760912583961449431954263117772044615202621848527587477977415746039162310433848839738098893302209739975297663139194080440502090227896210205493382003349473336709148692740572588882702092971069744170041850257581812738509984355408118499004678527180648956102099801500233322979717702923992525703575262223392706032020370496504142237437935598549360480305229641678232637130187435529603896901519727425395565846204713012432244115215062239645276959013870135759613920746640027713777794476915580055156157493699806264995261178353047779001635897685639068944806975347647472833210156172254997324314774869849788134717217599868289878300768859947965561452913307223775224433877972278175267160912942140511204696895170189329922478424799820229197145063452012945359783711682768572446894641990683967911964547563264018301246091616350104027822882203979567800056828642143961422373072869429666762630632687768098100400460142418893132389857530770533870445922911428652570561202050354445901811047398196945655471469373605308450766143169495370171969519893637302516276 [159,50] 10108312038267845225184327284511807016426537729137282413435274753011482928230583705945542263940699486134467640070008296588291459596380936401748807494157184118355576097752304703411124989852890660436801072466956352887126756292335070337550736068437098277136007630860862800070613253189235680412822969854181869041906686560025707093175585787416477483851786267101991318604454907073629290519965785394000008492561934495188087629598007425851405520529245820204930045874269325575837897837421112200308128515244713918816273675993151804324977306197679029853153352006269124440723329764672278132051197332753128728641696602929661448135678484697704854285395045932669041528410876051416688001635337802118886253493665759776784917548810442652363321925017490124282325948597451340102827223647669046036738756874121713951120947242963147831248385121773705860256117689694918126241082682868090914692419234232396536836467254193056338899814903665196399777378155398681246954030284429816720862291455925356496452291088421401633777330605639871214982986195357533522595782289945567842812147905666038580021692042627334074597136475860086702519714766785070644818653284638363753671797960 [159,51] -3312462742102212983934223424278615226826334432604424038073681045428289218197532631702262744972734821536709191416337696080701109645196445808389993381179282455418398822101351228016309775853754859377927191874228994808869560996601187967360620954980516919678862249112553070460767418198822741747372411088085179145390456578340705051539953286837725995665071281460151950869443572687641660316570470662863575384098938106042867741908932159072044191153896178563896099578853720611281720849556276274639590883535005091963724133057723221566761532059319088946511964798197857638688929371919197528390723881994647628065076169425374023911921647684337332979701431926665599247904741866934164299436439543614777957410083609751759153731486033459385166929739207660234623449852130154885718149236797806909234666797860900865476115647057719551286986807284819599531042695086499950040880334870776285026593829522882690856219358067557819726816467299439647048451446752656720515117140815169209254290309710642704460848264833170067617385138909763889531706177843288145042502252736842893966879590896671620573431430165364892226417033681558634622715647317132898941969657183743974136543 [159,52] 1010564779202441114647310311035660303489412852440212981921470898102187992619539984281335691399048308599023094520578419407134870987763006781882609116881548703449363717999259080020582801020753413657306568174177965514963865140896404711158049147034600933928060253237565636444085052444971340805868687260339908767281793595201782778946908350014644516695959272024050040043927320395137472783208655087493025332831870072847669968897212856584864965578321732280635229779191160086955154743615134184457037833276674718796917195601090260533384118921439253332596424121480545491910989340689723793122938806812813431464504102218573422804664313722392321961414156352895739152735716859559653790341777066709215562920976024156051432848435455617418279375192520818308749968827239528014842187759093098229144514923187364612593456371761879356772295960577879517235632451181035146051319197432469897724198731224494823101351367083169403843100254199892027583588768615365441724921781421018311331375492850525113082841958200967846116350037156595225217676629996958607641225773789951724976237756254480563024419555504254533921497112175015239752886045386529750354035171840023417248 [159,53] -286892727380034367235862671181549901927467020300846929426874302558376346140141515000668458518811824970287642598422107954171540096042245759151284756656985637980677517288519713746203601104852794946667514757707914314628416599762683826946767821941313763281847250904671634737958341560377794991619089700595975004203207314861807730120300752087065869744289882663568278278323174798834763470445013770131911369066388079609520472522276969962621535219549176144675270526508837821767246622890594849596079091807711900901714635183423773677062477626621293868147535420284133854690625536387697964252174709068418621224478607814141304281107379319551357430619629979839043328993572482597224558903050071301699983417037597058698821854669128461008892927614623153658169563464601650414862928094445860974774821846433429196763022988838706746670427093639029406462593211041220913583272426656638535708804772933824940476113732713639823020185054447890122551400629872815052794442103279819850661465644873418629610069722572972655938902543108677025860012637961713898367205582731461974966959587820861948486869397136531975135953371450365646353381562681239014612692583303753652 [159,54] 75750346822380502821603723357883269947207846485679981845383788952162164100681595323901859897102989671638731302907811744815875627221768302394425927247940521682628159455271390989141530793870902019893069364972354144181404673252350115976931199048112066534707360260812605669510438245529416262676955631431479288799961068986375747021169546540023239224554934165435691711466209315236104208438715979874724453540471472359722695489574720267680651648862537985317152027342179613967883078176343568062055137397671791639780219221974116197597338900993891696540234448943833393989107199578160750231019103003365042733090566769303692622856295557352529464630433040763590244629984527404135825429651826237414155900674177072342921579062737593710181870429411754435903692515980827109633719800085656922966016710738016530349187304260994977835836334316993642299822153975651726241038104196521497176986467481415593745733825444104542250077310251288462259504863974141247079022562684791965307851473558023313736318917583171127196751162229605210468787078629274770291437874802191267939234149822801313808271924196457022977774291341600598311129478478854761012496962063040 [159,55] -18590578560402059373954481371905521536545368480825087149410712219017899794929799237314541209608826099993865542197566378599438731042288823660744229923802783457760481221647487610436782450010989330856338426776861672610709824040436124982451478208622177182992337274609750975368448031145819857272421055014179158004036706029550334077827014188033199837004964145940577776520223412753000651040483420656741837570489515022005554521543367012393407491638882791689885907566981389285522107183809333186118980633034739793125926887463083686891909899970696641545764094799104222243944957166311503924136518129629048193683330670017657361187794339120958264148308816760267605228991999201508964799480025879866670149495447510352648458290098641292190716441342249738074021386866431623018466010635419816499473161494340543987662453403074071749645941131748366553369685870084265719320104380285481622448322157004188464501457922494604806561082482168470678425090794278276593491947833211448164341641449350285215769145618907610852806199402229998531255104151657026776930963216039092567793420571691546443400308578089152259233384729383939087736832947670939922299213960 [159,56] 4237832347333060207372617198224901999903911593482838828600959378233077962481914967777984213126619905562476760365803065796436708873615896822114002420667121709468557661459405806581254903689305799853790773845784960677642232953616156944511253325425552910549446276733079344271997696980264904651532787674995445564173559227397287195810929889155898829847151691722608553135819795241436653294796687150560772424805569798937908595377853529672929385236846480589556333268203602949402915264847321123513577264880882501722023979264708649897551505846051046791805573132122121032646829823126021496949049356785285143642766902047879181966049545664512164906636137968324141674206922462742969724322700893729724705063384277170046919137839519444841544875443091080865190571484788360775457895413552472610047838590367953430890965305633309992505090154368179510681999150711411267271490653375055675691881910913925179885455439634628996754693282839412401622672590132663174618321333533941026344979683592229489540440435902420670904212524773964818888806265308562610824751394186894898591385703843947614801123635704512793512099604432480228250015421398133466204704 [159,57] -896607466948926259813218234455153188957861731503891903993044735334514564148032196024268251118768580808560895391155768141689399741100006747091890110705773934051509943542563017570455332472334933955800558841325853845865050075989540628848034446742688196422677366691316389572335294995377645701734858294103512958166538970762796781828896521852940244514531488956112536648536712868840161070248920035453723803165196202887837630185695079998116356497672649643027280600374261963779684458897373616160912638040264397376087764356947369480245192441735644246895387956339254459724392815090408588715806526303657677809887795118906169413723750528150430169801925579030788626873147118564523022319074054867405113043309340032740775588761855197576093841886110468705778526627528206313329848153853023747929724580167542002755545394846744976946374631650883453350776900215657163751340673392714691207104808921587717220993908170698503668122712476779891389816031340861057045050699808084819460688272349341294026670340947500187953386094389613359709426143055654771814468422368977636969562287727533463503991405599718203143192591189977904169504969820112716660 [159,58] 175913549270323595445495084052249378457844583993683082891847831590746197274879327950693488853640261070446663175275578313131883714218302761000145486118032791603205802120148550630038045307675980559025434214597101762034656940702660173916341036988557023133771544726372026899132155941275419421447802137552309669528683566026161167464380535065928897661670001317328719478116920625278600580709751067812871026668011195618096826443833961419639681443628898841177134170254009055369877822348571678572043837914792359859678426368784846423921203270363886999478418263736224814945779203214303872014683766558940247014294590704903420982343048945782336025804333020332318169210445214127424865113776772457559029574047166979196396247031464018476718211011309753995517427740188928895241682643300501689624347911551278043882593954468039607318836558953533632323109962296351337022804466021172892344141991551697714899453842882312661030046201886791196815660708023774898368962856316132476944935441830216448053625477291825693398370581105890563257178335709929376074267496711696904852323764284731871774833767132194574448085691705844292226868768290862360 [159,59] -31976468512145621241221080430096229461104687684545102295141431329653822292374469814938575380193250813685485144675996913657087489255353258927509804938013612418898015520258657307580115903950182579338004588827759766181752544395479345074075059845750997231077013212047380689948815130120134138351274160396411225033574975132128236079698270054954061257827422883871363146019079274829984332852679712064043905911164536496952359104671251671119158598296473334777412868412304046948625479343575130578499806624669171810255324686076934378350215495058258018386801215615621389946294135688368964724499781422032942847424818624789948582880225144547053114007179710458678581903005200688009566642814169308378940539870374106510924430135947366489387447436044408362382134231471199070961163380760147607773344560663120543658052006008181028109623652375559349060037119288379355472726153244174714414445872235012732188584379320633963406765075415357273556129726065288275507827460328561633649755076144697513665662592930497800209742770080509696106319071140965970422383073303430982944023989997133520863620841522616706048938079461024132581337029483021 [159,60] 5379685158341670479625698719652285138454481889860387750535903902757621236079886201024968710202006102618207789911742134948305916090352770123846510240812325768800254370158814336538700206656265677114640838909275217950607493720076426936840933076164823038904795999686133417766450033679698765497457062101197531610185218421056995621935583680318099812107474105981770045303355400409294337553095808217811037880438831579611481199641651713088142602609977454524747764078316884287231977321550783446562624222557203257501627622163603112479478198438528229834878965319243371209669108490853888602240650604497408883905353078193954889732455203088975710508160067417498533169649045783204737394996342428729831100679273808346229169366206982629624582448623600173990234360099529901305658099226172877247253870916525321298392566517759142851924896742581774231482935152172414864359260771247554150705715124748906743801650050821842200615426886725695532735462608667205373584270237160096001135489514698296803091790558468804341711495631972829612704006683560275346349428673891623336227120101866303070520501276248863829625300347111947639175157152 [159,61] -836765842292286739001864408089576044089289413480668198247834174492146888963821635729900645608712411294434545906766709958092473686645758849980915505888327791750289284800489630099289985505016000547144039974686376472867852459933215862997627992789386471926518771665931238326579720665564160260336459968384452954830668876998025298939250302039017394977145784938526750487066091919362117062752794297400927000434033789587640520865461059543772630099623249677780427363431484743418515336777173023801072092826281394002587197562190318324909114165509808086511767280506512583802604222719591279072936642765277125114167136972499872804436491822223386630770884384454449479154826539652214636295752431600027780354781152048180380371732853142103435183886307725099871988259807918293595765511348616366962642559070229319688573211126883292889352141769557099306799401106872315988254564352463790610374200680396771684774708619315484831481580301493847023581599269867905303026219720973228224277897559069998997098037848956516824645624686768034104986490287817272414289309882592584690416873651655137247007472402256471245729724784033841208084 [159,62] 120188166087960501129914995989237873895191704962111450378913322746191968102074616523012842924881728701200271596523164258343942844785377176172725789229605654737796501858323134949236697865789744672806055573691275413405658504302436473018769870845482110789438084404546471076396077333658117431515603583537182448813128677845583885494161100138419885048567138400212370911107880237719958633756714062333165696684414059038852873133789273856376516624192214533416620686021507124194912166823126662877156250986752864107592306936388192784929519645996316748546785426735491708217385186981720806159528021858991738489715679638787393935065871841706042705195339605408241607727097626411758721864473355706500779253724202995606087640916151837376409779128647002598578973115760116447345046918308740222368998548832585928025622348171343083349426672582592202730601870892985209135818912634149512260415260121111569178832559862575164516261215056538225204035958783924121737718634637898311098085454833856612593187441788626042749415096236679995950497243443550301874179560499424768988174226292861221114392065985927005128141547134135544288 [159,63] -15921510703582464682808976595560075773094900187419744382388933615098314882482176073396554514308986155272483478037570024631720890023926200993097303789775129598274523712497454711092021999965282008974140816120993535319896222388203296485189427434279418561987492107399249843819439132827655735719098811383672244120738306162926222025012889368892780712873624339209019332221942102174818607106924773415512148781555543590206675083507445435301955453199483623408479936850044083655665884144490045520090528967118136356582720399716354013208089711755964683257980763650481020028557598813000870200629239107702006274674175431812729571063600332744276399826264177690218550981671390949571034047214148981849806371139533762261597613623390765926053381988124500494945065649783964343265394091404560118550569722880911835782591171901442908309878901836594317173394799127883243964983716970973573799727966970416640749807833886772147345633419498031712869222879589612279476613638815738957196837267063812210791586755031227885460772568090147969705629548984899064910738292412460133056757564338132104968223797974704278468513067945586324 [159,64] 1942630180842489384657192704894419515193238968576119806454210514253640144730099261446375556490410819280989908598064224669462415256587105004592798531824948290760732074558982983856816428562543402791927688715547214107171824869355467380353038894460121443246472510028180675679227939910871562578227206966751043470431862647504585822721354695973990878170781082831985959948416910989132556778990432403611529709207406332473608779694331954002759816234049802442409652396610828580230715013561005687457774148802398599975874739809942423230239527973381501399446034783731698792791591844864475945606696178428724547292412129259811446880435347648001894176424510746660692091805821205929152208520754666523554792193769003678732186755183743172625075030734829152499718967278382943910902596117277402009646018518522472132469504524927572605959529168067731540505045384981022258054686404603133042843946152579209653498919639993926130236067814065587192253975548927431297576984367321097293907534877184187848382995036115129631391883258708873443515807263185420232935648672016496870288949865901761232172144687691918393966881932160 [159,65] -218004225476629075342713743121099654688781188737762214737378691083880627723016641673143308092588513902323036394572363227144993138389422377073044403341023298029939621343778382465594752045750779667739425221699468355920976596274792336592964243476461981021833353941333926064050719094196060625800653493939420214814756572691953625075495267628997224040753352369800318616940570932949600214827643759624183320451537311416292670775719295351889385557271619590144640219153835607171280968787303374947336846921053528921389671147719477478168620366458642909922673703043363232317898858557611027262245145950097603853008594554702206913286699058854819774300276427641956984782875321305334492506184795836606950403275310384501701426784368832232942822724168158643009968957231251255006191141386511166484306145563248205137779728872943735544484674748912795592957783183913971154666543662974992781717561093206863739001786163038012921380690989073541212333977222975830878588270846849231654541253404776786166067910626403167810015305969053009043876438119627749082909469132758327080987274838695177225960686773471493444266352 [159,66] 22468507468443022620548070792587958605640887092065471833703499775842680897769445808543825821382349156763741718376410013487552151058535303402170175598576436646758375707861341714593082183829489876944696137480805333754707198300384641482235646580888036294414852312826717967135961534807527178821470854809348402920852732317999604268820397332574515546305066275173545714220498864013196854243494448118947026628812081243677821024880003752395887776071869794186636263151113080252515159831759419879556407485640630125169880679135964580076279544998269231049483386377899723097463376121679027005316896769845227570226438642001969854913895688803898791946133950414642868077765232461990062259478649792453910252514559269823934418470542976348230942498431127125979045951226428137146179455583934625582980275627781530442135943335229049308289369692227023470125854482852781547752809630200403624735194682970820023646369047533855910800777726058604174988438978164236281125664048266799637184387799095019688669017148859297293375622194920372520117740030431995614099151964923754566802471054920830279333389857293619012256 [159,67] -2123648565032923215882382093717359881623319360466590242528873959917397277202803421591539529828307990259057258457353261772203544819807156868516445238031019524265681992586028271092725099951531102992599154256784404844817921450148966498786177668060422381566697334007807253793523550893840237385441967073118753450751991804146671469832838372463188891892353914068764071722109108337036263639665666674968993718185642170099604048008456653646688549295132881852563960365822422861334555769568951607407534489971994228368050972937610434333603709988115268304266633341660956652729395949026790448954591540796333238841246863803237488695186214770388109538125071087662380561558251217999989766259224247930163954952463484453129557123178875771624769206472458981183955116307645593806287950919527630703228339574871012304559525325563161730765474835990379705954586871021902507133893622415356151385890083159900249871496188378457088083548799574599941952367221475874156224788794385595265966746539467642170520128848506641773298992707967405484460028763162780914980028023730655140829593350467910633727049521420295116 [159,68] 183662593232806840945690732644394828126181455321272385712014398304288354542602447563208165607154999452884624993749815928723245398640706367216132226222475014039508782369666241702606638307207876616958492151530497719937771628349967662183752736381976954587405079928570111741644100802033798109323627994259723675001079330299286705587463351676791630791686791834080563628892631883239906590505067164956320830778072466367897373827715901306825022255694731985132657965194813655337716318834113915518615720359162379510251251986880845498876071785007416812559133629269847379510088749113914706345145012357690604799174089983906934213316936192853572582744107043254129176851790717886435488524882305553189832487978308631697425521691005786673764205991919304766440219213838689659517517184732540452168210258758045789171972189031444201929538096202613298895514568177759679844770091495616010119282503845654619124469409657259107370282902015902893835071460769240190054169736001160437576664957378915273538357534316076503031433184382056437578685104204612114664520932976691297743000764551496963559522820753248 [159,69] -14343930582436060727904063376314656636071541371831970530995539306333738353973514111017838355755554789815023647168232826403510863232301279238710641996354026000698484573566461578609621144446805558371510329888429859831728159796340000533662299135867205941816841461076635942622353477088362591834575489259068709228101948722168391689671699926722716938332646848707415390054385932958446205770957391506966350937022045714290442554234773237195819801543667335927828106737620519992139661721119365275099541213901469448384471510370723433674046580268247657232543423677839442250036451431044980032069201258280056602304854288672562878246481577827994361241248833895875669908840023915870081663378174029911477349608867419612835285585033280794520371647751338377686048084564427393580780546657733022800868122156013432053240341045087888889627848579301929654120632694819845882447460409119463208443016520079771122236885746476121457145857836390713619764447524034460948062557192577260585718566133697621379965931334228369729956313774474249983820740094993550347326677540902253846340729213912021496233462956 [159,70] 908231872769814513824742115110321412306601872967288929332437023975621421454624021742317882468465136141771150350895457360013562903535582666264101078399246554600429587106350069387483277829326011365749607630919200832501267412917778855855507061608927010814800415711425773778577536806433535414629069006027820883308746649731603595142529587176092780022913729347924734808269958264912977221404156619389842622993146260447684491435755125245181527168912003646786741845524166773713748257357496328182364504072329578103449138126381011228981411448326437623633610682742801213098265024672683473176672556718025763617048259195193821593258375333670763794532155029694656845688684085667134846918022419818679346264377516039159579936174334293711817786613304670912291834085485979287113567030955145379911694369586253634033632254263379947137330131421150523305674098762273850421075069233800376530357307339700952772846931894367107841409046750062001785347804001984893403321033615106408343485098857728342824025439638190964706370535575210389831048160151634515083699095185990892317401578753085287200608 [159,71] -8758986070259217308967441705233695252288237904023625962258029945290319143562676918662364877100824065762943552464337131897449269453255190780264798539984911689051585663052622417121106769205132249608939019374245366208188193532736113680316769875435575841854088281643086038402540894730554737699897844300447098046141879385802927222352762696077158803811944214440562216596585140175049819345493598643349808286204721665866338531391600770199715859982179217810487943567559376507402049419449577768535683501624400462672665235438709121870345223936326492090216015343082273060089770466738534402182430914545466534616068974233860515255541182739216711400172342405074316535427004338864385627277632653406140280001991814898089554179518496078550668516383247547627553835359604540329999346482561435354722964809666611635578059450352213055910251426549211402200718493664275478904220049713717445546435046759676819034696383564339432612895364511215200154449215171508467591745123403022679915334276898343232456901247142535043988456111583950371629931503080795630642178937212414650658406887449183044 [159,72] -8127229495852997485052352197827531396872194554778058024787760960984337296657427859593391581337695218312066882027149893657944099809902498174108139515466446515346189274418041228524321547664085328057975250988867565841795224333377693509345828744631775333313060087062107693956467947302268789278006598229178692977056295825527508839351242529200784964201146890058382547641092019629467086524560517237444200658176194912899200305934670484728337041213014617075494798687129946382041158461411125771101911874389622508358560745226455755757952191243002720853548673667162899888260564395579552716295764232209316181336429676075529097437252090153771896057680365775055435447906431546739228953114958725111899655609022968184076918417926758532629646168068211918503638960034736288826408129823192709070451852171776964153735320884380847568523409021098967712250747559801255381078507621128049058533983016865670140483244982585965332640806686858489205660917156933187651386851677196185228970402617281007026506969231625065107367554833554016525548146406871468431206269174285267524210452882650912 [159,73] -3094336690635730961169834023773368738325260362680219418541082429638219925878076198683653486858494847901256598129348068181074720059574486040150966046893070141848827163645572777524129882359381916268349917593993368397073862136100809793436393985963609300684062339764429488575524290406258833120152370620740488538912292198980759103100533671017419662081887696324610402504305433554900486231679438659808624749382082294680775888348971697926407040783339241972564663994826399928494618853106420354844735025885626690869812139782144513360044996782020704142030535454853059197193794473080801810147054495108935887355461587592345689899505155054708427215167770486871577047812672094373096965730392096464763004021929691273004181018781261302032565603364380245433961873925282315227636598141088906051974245281287919280793290213378646903002697312833778138369222684277877776798816161379964550467933739191124237445826620470137918700225081671909986206834577963189372577955385694204537509317330118093191692201323104309895683870905447269312260403990367317552350340070531838223795727498924 [159,74] 3416227505394758172469588054605982451297547900409463808630533442771765170103780495075926185816651570008887359034859893341401522374886311114941382849678071815630228315822080941553534246016908463167093407418501297603034107812509125086764251164539443204475596692450138812558792404624413829781613373565836404768512885298169625070170602330152542920080235370362940240427650125788182706675638272433960818419766972250794813508926893494245409105480778111006264648357579761507958176923298284631338052663154611562805225025456714562781816833439316731736892007523951229448785215353579052919221005192264736870050926067408989090861184086673367360451137581920295381939548720122845266554879734160593346154442366511681493075366908179799960602016494166947750678120323293499526091293307432620311873695969075651849635919215572682019967981301196816001599702137840091055891733933978529182740233294956529405282878042268183106917370354125768722725228722529840256101493168261128220994101822319352550013838663043497219608125758172137890699898730637603293062127900785033525788475848 [159,75] -1339035394735766209846322102783610129592172172130612765398319952077598923583890463657439586657288837804839556567371067330588678349475374204415349367544494633643351792328933057443856152262368175344145627497010619283107491016061442282293284881790563368166268787706696283413203799214534324019157517846669247614881862828703467235358694098906336810897859826555134870164428950310732557374145911959204203215026557036138732517578245435932047839498605757332913378832186966263479954130763346144807190088305578853568359534426326086871619319669730279646014843945939536357691757630400425010331946542051784276339490966991631723617458138857038633820450052193531548415587126044550955635752028690104489780905788723707065335419189740943900948142946504969478246187864609265772259681038045671154865690337016150931670511744077956621236248631590322200753307170960164155326891106187791017627243930793926201593471256033691233933796251119029017142632146605476896407243248644349212094628095481844654354319893546601236866396458658288049963725463080370038818051764652145834821255 [159,76] 224011855532325674803304790861062379975149882522717027142089087230024554139588916879616652894509601957473847905139288459138094347231208975226382180937425425955847920012922197582318897980240538396461424391701018982957747027668454050645339204429765885227384511798523156175470580223120169207036671610238307567537461853805250373278819113101658872794684682767099619202740720276788036062271056576788925002251941076213414196085539228274917857183756566485210417125124165575884712584933156251114334122657709940203787931724420939192400325134019099369094587804601935498296790037317686268566583340186131277752396386419635980230597402853498827477081317949783248306095529803168576053485829729463758365910333013364076705290210892336128921850836925551786483303029764171508714049224828530585411726023902521899534066940549739491693226856240255724797251768052893738685985101966623489904802882393461258708367231117518034868553086178203188234490988003428070569390777076283111929862643934367651682579331409789976118981711407387046149122051224400875087167295455949804480 [159,77] 41193468278812127153523765069023270724237341826103749777512380866482672309561142393564928200846606818427997762210751409484554689257355775695234278189133236011241499771207280115884338274789334575772786552486213587591947507108002812630392011981477180758935515765251008499745809989133959436098508847150515549952208650606670424090625707801049816152840455558709740665864834564473678023110695726275865003888575251320436074547665614978581733526084518609050761485706323003069485028984236389675989306144554446673536740685328481025641645067813416209553643741113687028325750932553401070326412707301622012050345659174367688874893602242956171725556123537648932816648941759492924763458062076097868328717310120490493315465135719462417643212574079236513467588928556842621895214162140364168914514716858306681508204057881143709203251707083528908269859061038577203632162114497451237184556706691952389764409432989364409729633930843713946993972181232271625834983340140287059848314494118865364327166338789430400649270928558504356310858318269861287777038869075160264 [159,78] -35406578007076949951025280598831537377002423318126146727544679819616870622132286232058311147687019393033949941541894329896643701856483046095024748706735617545131064548392086077225275856337851805310164737390233719533480216902266882157230703801479661706053318046273172223820039231941270689226559172442645797174688592086271926185584158068690757382876505403052652951201956326931598911556552546928947550300518343807480613224069017104598696375543238990074206359532009723375482316288700360289622825020471502264600699381614029719796937372752896034569097584699465615372535818197918089745458476343516811624818686709672913297608255419854312269552695932390270689748577677967609524154067095414098326829889613173865181848111087742630616872610168735164634302926051858149623639968486735223057024003307289509482631308256365775552615145597323689857690551823231494870847416532387408273673687507818622237518353499401583426984258654321865231833889389654659795121142397722819784475764003570549311286786445873516446210304464423958471794417443342476461605939967456 [159,79] 8945312451247660059371677584278882892507835875297787558518021520817853537039035792526487956583138613653726287453017287700607177397468805737713439407074542634286586174368403947158711362363204415972559170565002740939795695629114008235804895385012911551796154804035648246756209227821292459448854702367330456247017292389502547154492344363755550950992256752754802521968921710304237599426572745368313364268955602913452749936443105912285507394920232796280178390768934939566957101597664668205259009039907675901863327111912071239983368460278765916152309968844644592013211281740643651292823212686707384764068827972788874004595691388295656050635952359769798612496960471323365085756643028858541108775570188768380052526992146765385929533796242453668056869329491212487316642913207128898046178608946278856161577264141497900476910187183059843984473163701579722595103666863987477886143807944706323521656451695057560157795365565281128215255247161675852020686707130773752289042238895518158452819654338224533191839614285230891253644449769856712711627412564 [159,80] -366102685546252615070952360773978507540879107823087639355418454416130241784218433801691416401626399121915653985745812428753181561254215809076076528318662094003704283938250974951708199013305793619795502218821827000923098775258776044304618358632332098607774123497401614906960447386965471783333534312526848535261092336750893371910211427886828927990299682481117091225063960242672714399567963066939582960374071697648415585072360824389812616307088542533587692337407704828976360613682336408772225631243294713203716706050045135996390386626809991567251104315891487022264283737600809641627233792456498876572991006502740817216086034422963630107554981655868866837552883395314695708608857983538542554380619240232240582902401719038906696945929702297170922057129582350032002022528096586601427368283628464068834544386308897058403111686652023285170636667867806100484131402743461932180301159585756942214221640016747877309823088457236242592554430648443044821844628072637266136142515491969888325587186540826155479549438374600251558718857281687657226784 [159,81] -422396812060640848604267796543493089918419294515666899772284057393267351838453928882414888185023661861783106920143111761215028076146861271421709577189452581151439979757393734285499976926012029755685816769850981027741090005382831201032414089951176026787964893940793692802525716431064563131856058877335919607242676591975364075831773477697495794088159439134275433114178053951703210228196074099543252505506137343610322336331528669896937749948171523911993927794758670299232740665810750491158894413948079155902101816046654075858303647005716476447552371193925273532391514815180925524851006189049314357035360468665237645162009507772417431377671375500110829552272281939561032328772330222354991706806344899677169051995354216604945369684929031614662708422792953345880443563452421393665948857718045468234567816695331838635155704373361610526515172675829991709418562396812640416113784961456346483429188361667190004148933497440189110601330960953938102314857758574089433664651135962342872707047383651106172618681531150855347030118527853226766188 [159,82] 120070529494149785875708332139802586138568502155402258429931392356561013724639177828922376223496960141571706880801548692848232038421412350006075931296042040081184589690859625756963194052677929620632245618126878886888388929272384003073157323671592724367005997864949827340799268622234410856430948694074932895249402243878233883157159860031982560880505165350961499560180726999644276815176438857151982965684825262697407880484360626880663239966324947003530095827055105658029462074617983786652602814989391880083584987248329647225008067423995998807147363625238344091722110133407252982744521162178187905219510753953013624174732490642061614734653648255591951325210655210726873611427176794098814230116024049953518835307474753388197170257818292809098249810055138313892800149771413827938864736094956466989385810330592517456377913544726433405770830104713636326535814329474397954839876536927862276569196905319562386323748962287108847156282281542230396096533486408254366442531709216733259000848675164770204772506892602383866926864615636709192 [159,83] -6629190411419034403014329106704158605356930086725903751091649692301631514020539903189065906707763538948044807036967518049830764820082576049449894133183459018362352004126146524831517730113885173885920206667189875711022909601403738546904549448619058060491418339525065859608711577942579611556716819158287051216167601588230878269050466861982597578847594063253326682096802911437261388875695744905416606122050073288867451041638235528920909486828619697384267443343809034253168428299281690293950627632321477659322465925112989803425948784718515016346868672218224940809370900864803193388539383497432030317287484324315997687029421279693449829343773086337114982147746184340543806467817267896771734366860931048424007204037023384968851565148241232537676130458994755200064422275001968748004487805724269818332932633285641948955488749656747803639046447877730285043002206370917673565990074085384938023147255338132160500424437392155321654349968906934647121140904327777718658061235929470416261815387495611821161920830323381413786003482910831 [159,84] -3355528924504469879281741054043522227594774939004616178063070833277733371245411323558695384762037785186033828771217178889980206940793878455845989725050606494155638780772478867489194188382734842339320599121250536883344495492025128336005151777073897543249746541975604936266130546461371898060707664320673653834336585795109346243845493405558367888415191825177610209053272189689223951207901850973656782558520957190781908908379398302621776410663584145058109434579079973035751460526096836918183737571939415444453283889145275791603988809338293570710717988143695248038637724711944490884282198613079298663142610664250965525897149328616572605379576619227758548213011677141514090533959382046577709001252942201626854705508316056037233413559692789361646883972168917550853766697171784617026100479061038583536970789149382784009304603429929815126126815876280704171824766064920962320255254663518865386589613026413382521796617741025226849985396579098802784627601185206836867344488377814703524257024469849718589405392549427123982086438784 [159,85] 727074119092130743692291565683883864225513207701004478462962619129401453575883532615099739534089189460783736187031228513207125767447091781358516240130128492769586171333416081379571887411996549357453996653977608044532950883166401706259357197874568007947264464610221139911961846743428485777832175775847176657828730122799756733005954198865836260474069170185649737088909663176935888118470148750291867910609636387347653706708139500076056591703490853194100253072420030190141897544148611585870878973389520051727859599532466121290231860063391784067445501301487613908857421208895481971765211233090395832362353391246376061305289921051686484324657588809795240215592060176872159056994996363201887829709643360048948047813534896707590053633463385098275207326493147529021915304975669859480283786329517374799875419253803166232883331056202835372861711223958419610860621535502463556763699429251553327171799403207770090045583443436316109147318859808379400987002694488918138267419678096576792468561526094971280600738421271697182360304 [159,86] 2906709886037881339709426759704179537077014869478413073678495972612662552390569052140522931074214615949547537022808778207743249988314250685223620356089475211585619136096027405344205322633095653745837723141990075427347575117713742801304222231440781797084021012851197314544231174015117691991727263782668702729710297196976932163910625188221898159435013842400383924156046121555183611013117634674282629143314329456945680221493564192598270210626012084147379139461858214999782655476646520306160671817075654467252476872325990988236169209772630131156046098181382933084149719720153079595114307997323996541591258836038415733156779513920290979136223719380644511876938594563793789989622718450814537476666834968916808539399315534731512623164435901128579634136582740628632201485024395982284991959162169196156041337279795518877071756313469217393503996662136099991161354921392705250275701567239776541647493905814837837893576108681716155579339795938589057836223962567126617753305975852888096029815076873568714672184384363971120 [159,87] -17771686320794152366315303754810151008193708567019933429892789407322192488074588271369360024341941800121845570995276663716785713827716516517238645314869139180787696751913289658806112269758145590376950067642268604743788260790191811229901855484056070038383608122713455723380994807046348940237545535415056512556836591291634446752552134170922185757989170446440377796442658564283607786144304359438914489099413406711027891739685760656372383074871954468360730549637670001006449683746468556992078562216606879243921754715226234014480062705615130491020109554174300077464468313537428070075987774649866068277310864204698353778945902824345730739034021329355264599605624041512248761621174342382564732724143773854660730607571371772421336364401611357733102735147722505035759607090148059680710583848190536334454997995947238874859374553851793355719965009437818317118345965513747360198549613553534531164738009921665874768109930020637478872392063734026195474243810483309152926776040716596874515227510641874182249015053760436274 [159,88] 1286998764908528766838549174798086951830597889572001021520060134058457631236011461159248526526767234181878935686704497594446026462696991826607029536768040516649240703623973101823375692208537243210804575126183820129956546454603861117012000637440786244602429384469975687286955693753625582962976710939328086110350763377598084187037177819104695538862662870710505380472244576829676655630701871915039688358636277778444562715306761535623410624206788200747128216744341344763017246239145001942000100034431131120295454654507102728274176188190921647875145032502948384932164759248821690064805680488999200316665328014301130838107452019764562662066135095165456123110757775680787651028057342005331061131133319998646432332976670680675051265376743090491229401212697685746378685134542559943478447401871760585777052983197301377848939554572081776536151354737138312968053199776309604823732592608144853789261272048722307689884294038771657853490541015500655721707190427814581865768760456890108321188194867259252380939312876224 [159,89] 243216008098155217811623366385583666700618844582758923084993482854031564118367322552314306657655438392877779805616607016063255716807738929839320413898576633109579327028827515480715096213458778946926766162381512691001539423874231842760959711746456941889246365117124547245796241675885595268823328920870740262979460899464153138668131460867871716574241125763950601013085483919877968906964795787508243295523790107791263142611929280720157292721377444784742024188263564996494286523789194600869159244197055242325857560708631137236572694632208053017004239783103451342430980793185944168697969852191013754429609622414445668336775189198875192650540628824735179772683057449156310871072967755859001264290439434145992076896530123152663181849222146591836359792288864038510197899274659168281984176952387690068805291001204909495835237574251258425906725170953121977276247043532622999217047576496773121780239766914477594011695919262012350509906313903856374500474509679292910145899071338923617369487544131010806004629096 [159,90] -26555017064142908731979659939537054399108385588570631548940339819789496474144842185872674748474597144858853489547000504283290519570641165349509420111244331145290786785075805532397605740933263069194265956862835496418612654317934437192327958218557975589723882091362013301582532097339388066805901195731802904470549363439854959631275881038449359796372125120752571223194734224847457982855800638422011676721403974146577640117331126289531434523148818394525500224897972266724240849345985107441956705962095067620302095916843334480550244208199644326532057434551291849166533219627063379411339050143897794914030797350481536827159407348445945975159357618745962694535479209181349302528918675129882195923733879165249916453879619581342749269524052056536866274285674643674422467271583443036835617224044256463886053993578439972654228779377430926679463391880860492250755890010575482788809004420201135433456413754266802424285049830510511863804460589501372793808209951241317357033326258816408933354566497052700249200 [159,91] -2804738970424372137758683501303044940474047857666039488619345402196468409978453750266972204212505249875077939533738032303333691918149005870929853074173589513793662816060305298453050649868851666553878679666136507818100892717806219817114283381344824140024257962182742925206964652076501017354901622330532453652973454358779966578903263168341718745753541785899126906910830613829798958024426719537978791038503481359034461535416009011739518176188807908061926295127568675852280239398716439875079470896621340277179547611616325200880740039637793216724795721643601728897112630271017460802071343224166216513781958453662167682580498863267167157543391480273162397404106346869285764714891764491562923242299057143690674168274213490852514056005689202468431517271033737118522028486762306862322904137072082129965844082749082714013319060530505156445414485497034719247195012609591625091761630536067235418043848214815221522045839575780954276694667475221210894099879001859112205351104088665929954722151411915110766 [159,92] 251905722168195853889357841887987966479084373476418793609295747830387160996783370100846590059366320153462998894303669725975116372514897948077544589458152758558535635507348382320909649168817174415907070817667369191987366861589404566994147179319468426545919885588285781549684127724982614163240186949653299165677021489509351541996439503254096875831454237335666718284925954818900907578535825177836078359718170648873899110127568012391556460542220168367585242790859635999308203763718896626449656336699439003729075468661832057989799621258469291615782642801401256391518218018322209745046195679445232716150845551322287597585748169567926776477131326311222794343609841852073877649949624176506052347387860581937208916024900369715179998254695822795247874512501075331992210229015087863584930566120176319907836877109902697832298146676142459640075311806097906004680713425410385381432080671536757812699096370569181495767657573538404569426679021085358110684080075752494952368752129727386267335462907282496 [159,93] 32464725487028531334164975023395530469242356108860879303583251145799226207950344016776380204856748444783115853547651135078372477638551931324470526099348797161450778009864871328591226311138999323311448143379799193252204901169874098804078401494681323691717942409231022769656466985038261110212485256781693307033089516542805772642349193049399262059008574546590995971430509146588040086491913028895440875282754296011917713930411550395357908310498430532291845679999216568409863539874073206159623897630509027049713402279664426276119537027559640388432566788123526431637459758230949265327672068673027876227484761565900981424409384271848377641186992922252670667479493585420459262237189970499410490675152410017445222270741748772675409900675795152548457785353792563718272992673276765150437075692149960805246859607774846835536440766367096783679738300691654445881323224933798902999648570678973988235221466085223320924387960237186929854023778203489585319126411909515968307711846695603261145542080696 [159,94] -320810944790792677498107040798175185214262477371979295944381795669867361448255033687356653258341174596833919355781038443716419693285799979080648327192616032440878250782389614676729086444267271573727853363133943073158837972824036255800047088408955751642633181064496525159535631389646900596089749584209153748064771798889092167985914173839644783756077612849174712937267981057800479251577927798636783552679034904323007966055595194145577989693913044275102306372900325300626140844553343498517641333460910012950441846666138422031347143635279817742764882529785809794617945641361796621321308727787737911756246946310339288845952800511286800142948617496418164256238253006925502769516817230922104814561879918898152020427926348995561001011365149081031556743215386594420763416225723851926188121550590279739710274661138445273414147697356975673074393018120721517356095225894997513118931908047388265009649401855732645558297100094785776879771343917659607984259614168283335606050581978688821941760 [159,95] -222809158649435862482534209929404799711082884899637486006985235138587497105856133776678580949503392847059061707738248985772774967396561187262120526548843584806222566762820305749769214652130649856541487459965948917413875843567064804871981766378744875077667583200231843356478452651194749551808848142716041066463979140303930515520686768027862100333631355447806268613078136679902519561823921023479943386121799578906158729010134507599244131455801418249324476220530157978026278525841545290375216486544034540433794549505141764306618017035816274669827347491987976397726031785416431358878084450018543481950548333230327835654829874032216666712039005073270202410394119722070490335749290317464661108231257273152662820685360688954029544266896361557386639526095301420798280665195840022278157780321826426750723488425933352567529191056907011837018124378079105059641565610801123606892460179888422946671487767373120884844809873613836387389791468360919254549518166125426124129014614994576302528 [159,96] -16618208218604577831667204088967732407206117387563962744626357374024940949860532486542675664029521167037183438261585277749922810480756493442736291517312218133533470008431392350803086403691192810144415630927411537209576375755384005757578757144929925408235339835984925668782115065691094069541509775655768907976039973367658258289212681538306207167159574051109476324033734900873547902968449854178568875690838959398189645814260273268456403703898862965808677666625279267306837561220106136579191045640508511949452573161964091036000326105303167098789880732917120865611224833608014022030929399455016791969471559910243704399743287852320572137543592569006583434510010585374632479047966108721206903510657828972217084858028305055999066634440216098676304737214848738485191632350327631564817591822085987763155168449169982851919499702272380249596603312514110278465313036088391783331162954236026966401577014990268018882356640865503254203966022254733478546847843298488724785693268751625600 [159,97] -675111046527063350935731462305604048360078563936347549164060743315806915744383444706534947168253895858851468401721578704906604684391248045569808473104336673409403556270072311724349664518275188803474904874326115282903943658899442195667227853462510593626889868241839929906443269938995228919491297137600368966201722730828790109876769340293204761592503018638713170846012057154129581202419731693043190969929985020687748119904923979033180093111485422756200841042282442696513417910273787171362047492208015859861108532684081556687795224186670326110925010349877473369581608411379832788758739430769106540833224900612929041866678735804278724372615861607395096307236483305732016000371959531677215490780672512123669202606241606024685902433727405293439703141205831510499752688902151483982804788914205456561758200905797097431304604742434060728413326511890772893356834584453169530489169673196498912228954026486781596449849516044237584193030265761996681414585363759076625210290195952 [159,98] -17850936208439778806260913974324460132521867132402607329369447866280605840856910505168606153875777804045685120601349231813578986643684764081858106959828224125704300273181362100219164896358394408367809658145942210078525992651289185503263505269096472350815000170965724418395292814753811439456245593624927431774690994810242844991713954186960451663878779914822719795698351697736477022902929773246243689630993729914567066902217553233751047208144389495146192395796268264463359444385117936861243104067339598301251116609594675347301537101239207946183422072991537745133126386287489625287112466177690955135309202490932818557277785500888423565249660776744454455157271159663786173690894961324398094103571346937023322188011232048594017936479821806660086582836825629096940421681219158153022819151031929073759208093537373311131256309529023505032166682680074240066024764084355543311660309370542381129193406498742890324345952086587191870870847190930307989905801840120530673550608 [159,99] -328261287212620712784601595580891408809103627852825462986437550078419346352787454442966760370110116046727943921277621100073430186637192625500786207211777945532599268997110252367415052163783930234543478748376952839871017737700859014748344688295354831418497806021343099899209790549487615562959800947931906407166186317593306028548117512492869013368717225473310770702416978163787788126481921001381983508724309944713808861446982337103861011261799330139270488536204374891242387774788886960686013670480339927659786708473551834139063968055547619831966211104041560978239986183776841666006401405204532434215879817793338235346428795749914158930144894876342683975856334035812317189341586531938383963879585190222286112496046845062151090813227715159442417319769412113428818394353484240646122044937940722462442931151100179434418515814125155247327831863558892839261238108185595100646009604008288832514345393569091796701554563930097252847245045779594101181072144356727419922 [159,100] -4339188845924277058137262454792624891403397304601443726936961699620226411479601603676872533150414287837378844140393959001449206246777081242105272863734602069650153222634180383751772646693890326618554522703194048844792078563796353159025096493011469820653738301576433255075164307367941161020394959634093888935630061635656108489195585193332377996808564057446898324191410410106576058543104220383483783110194588493881938292476251914244111114814920070776041954420310463974068662824772892361459495286781811055286244327510710805914287653730691039670098826731193535583807113648229061446760874674751113659777193304864814793040297250755809218328910335200254059506373558337815223719753419687050956486215712769499829502373927343765923224868021665110993983829908502005011626935430746250190165210147301370620548709404548156491378760342723115152249650897478331279738478216470843000623348509691699372281305221151993266029153985797714391725861779751138448793712736463360 [159,101] -42012936323103494220372904845652222112820814282899385400985269775122606590817426840205160105552258336422537766332602503070325519421161242927185343803371900103887887788802366377094228868940064910523350138410280682232447838668655458858439495768486603433284882684494189016050125110727186024080412411836678879684276340741965067889258959866325596422318723330602051761992332174612730973530295610026869221214378045412211090623525948512463260593951114442846547350490696589324092684541270942016325072071628081621614570588467464868097411289538595575942598842387939399964943563871336359572420236991916944916299702882990986222366080625210875974459501569910888577814237955952582469003440343633178218063445759753114730203557038289866202067296721877929793949268507361896639210103646643418008872380453988201059700634136708214624031650805281578883597693308852811863597948330820272595027716420440694360340698865233846982672693657927933635017720470642236276955875264 [159,102] -301333100766370062217534423797070458940142721996869799626021168014978336198639504372217994972447383400789793777394328035217667603820293581559138109312244363154786514364752842337355163488263584622112076468021262548691451012387995756136109250040445622394077532278151075435683847955644574569542044795276166700104254350562620036209138571577993703038345056353691193382067374913955475886211817430420447546513598023347694975906562823332032062385477102360749966805760893588836313770117159499901252312291333278049269073456771838878075245774572845539320335254209966620668955675145244212681145013945681138969075913338063411248082482167978024040684056924037512019423277772801982943399044022196677189692509472358252016950217583001457762266245483898966164862090050103118023501669737835141051762133209309213341805901384979431425174843679853954944402958768196946183698217858542498719773452211922009619264978476462198772863812566624344265933182167979731872032 [159,103] -1612016279614777257619122298327921358162360572564320186671416044029952456323951717826945249798370192777650654085893890103153732043196337015411025187530121932276785132875655625385915779481187730225259276920283287464225773791067360079314667411444954045661548095499655891302740369687569219146984674806284009212879970731619069283976817143997126613445717007497997460116571228977938805810402187993557289967807740881859277368135759296956728066299822820429195225029795224286744097227491610795987692238090427679451515836348998504679651872978163638092861228622004663209288271321111778533379208188787791806007683560225965030516292344678329685830735564350306718636100554237830688941547427116535125106757920011071399981750929777686849422826655555197363575548434116369364166030401729318062108354867911380187624854580213567098891343264638595150711605973651059691170431334092044179947319241704517689409886710233926240554817656533483813008667810327500692 [159,104] -6457473314765868095678599910240533820130169166721004092777977647794170316215458295213891524841923402601970751562364823808598790976645278318975622537275645332915120503369550944249759460270586661359611168440411485866824662475899881556115795726567002687008716431332681532614662204874864199053909968688765987803380018775981546594199229758171255957181432708295983640080837626231119566240470440877228789687563246102654661950790978576220752438737023637064491235168131274703192961151914129478486053485276802848093726253300587331464346601040505804438095867601658727356920058690047490943699578086726875525036560287246901821871737114373787065744520224024592008946510626700737270244502478111500196672415713215887688679359724731600742624641028000916544512084073310495432252706321424922014877371549287981492878558418724873346133562260901472193141820673587176015151746153911683091869014492431661929947065028424232152705583492064646991367071411872 [159,105] -19407232651974200783819045599536965284924020662560041917329786567347413896859591535404337523550588472595305048560901961798808263433353693397326512444743626896494877117008650643617342873699563056691671761676457826305060667715634539943327801810370639506575153063589557197516440157292515456896484270782810785154291985181489774102509401960342884595954323801408298804464630815610786429154428639148842642654413438605583860618964356880640967483816905132736380191447048963714117649659823539353710335883253680058350224714327038838459554815558220724256600745027334705647294797923920907608320050923122555391080277043568094709941444861217848829939330943263807774605812778570610764345452511000671989955986129694880831526853915238065406124504283356988171506385543374216579779779530755856455475667352238911729165629725043775959290696784546852768791784338819278459651078986335764482775008459993284042802114280847619390394122252757794847687324 [159,106] -43779163272098432221827361151999132170194133120132914436181156934589784858132421566855084086851053891703816940539039243977334607962361545251841324231471882658259534223040430042881105738304347382996188671361648077850637323742302766969997958976977907179017066664341824849728020761991369266383328878555276740557597943816908956072202565935196406459574316121775698516157106389867795759739946684601625141128340177903241884994781931867475361616096438039012205990762331789494616552826828541357516632818122445429738152897313240700045975902428814034841677017671069811236857021120438804037983725127762155536909905818225982151844617947368394432877718926620824167262230615858621414541796934326055681544320250366228368100653828976986485900151904280760744202407370556302051007138054969024960435901324165453131853782715954320268995059390434102361461254790472617658317280785134017682610225209393356013881432768368527404502948344269821240 [159,107] -74075699846341922309454383189809522487877467960046065779966944962643851711283326611204385100605087644018025066793313578078099298502528928447762457636766907681558081882660922985136929607831078072020321804635679751160014044504720588311773013212881625773448374509316301210730673190878093417393118492307508204316926787883021035505399422630778428497263705303014691834687313073124473931960908393047238015356608182990079672826290600172166658341020663138270249378060008006763385710455052190179186380511107985552689228035426757894934858420827324760968881592062263234645702082348025508216308297981929119253158234121719301581226700480689795001982569019511451037058526210873922526529473419841509855455721352268790000044729666633956546570789302179391856467283580875035388197920192885721618451662976494010255822087513006266419759586251001733270736145426013594117990407786988910880105228088971297974305710260971611430912239002567 [159,108] -93863207300086152130067330697452986120540184800019840566750367957034844211335806165405785384288571966422277501116650544752701641779060619335865843682188303596164367626787183868202026034130878943400205775576759283681708068129150746678705789203909621109167498442846527926361270251845265180141871515850339349508796400827047151448634164686425165765896469054542432039738469048000251223681400546625579443224668038749973762124480265933505867232629792032510776336126499704518868361751440700209599235152845788832834733494948488010729286406015585045410616658105145586312852665932417477566564285886071824522516176891135905501908432615463940413360115827732320501438537645505924487170192754301235770522088357246141309767289293185107824629624249064429193388552835833059609123105649477556512633435351824542819298058399370885014155993458887945430088065039375014923978238009631255275349185154397411858720257094131838733143296 [159,109] -88859869825476351804161327472051547651504339129320846761378593341598262808908717974146155543258028914621492628881227023094201331434235871686993208816211023464231871346176911953628191234972570163637959931919316706538134668565178075899814031001102802328191603082434517026320417056991748975193193534061718698757148286079325606587228662399816173680251469640117382320458584372544303329074779520430234801656846243173020774216368325790869736276658425342463685314651589539544032499432722791892145372656325934291401460852977010050741307819439438560620985863612963402869925593251127521896387360683766044992971891953269587213509578976849145157901380880739985847386955928305979753328952962394124332428940359042657604156861195877610724297177138874090934467739744416322829089920335465552436150920791060189246486823782358840665165110308079923446841160470530149964695505604131138864271804170318066492182070020836384096 [159,110] -62662091895748162345978137008923044919033558702639012568684764602456146525518296223934234831166597566110868205153777367122819796639782898140347858989392940690249081764058494955399120389960121518868837992437437998537270507476615955432363895130509797304608942349115322082350990183637179349469409881182013012025953740984264894178695050674264056426449884139819597812449414820708029680665367104956938556986746263463194779377342333081289947007050881805555599273772379848669890755615632814804216758248948744546127509009799223877333342850711162372893159382637846450262190922184904541611775599187298554471717178134163003355461839993416890405555668237744638585310299267099180629072389600979314697880284034581762098270292263196879239551174950677280296609991373559678768106099400713128822701033596397340026394805317092679920131248762621286305327837852960992725282553766486773404633750654624763554028397202176 [159,111] -32797629422663875407057636334454836574069777380016762000073381397113268229606304186582891721566971670017452131484439040114740081748475098406227424529131753916568073127726866673675382502279779743981937921286443344393984537030285843249734992752757560239596248351013833044316377320096055959535760692148073468843508327046565608064945690677547203182828931626647929483104934855414855300536884342917539785969645426463621465482590874226572992033244987084988591836127473549919414893287864532510640071827360246157844035967976275759868267190430822805674610600678940432484040379711875914607804730128218001902206569475200440169857415920733557384766482331320112022764769867600265583430291569366626151948648705057279736748471087075725463149012944612829084364146495124576934636384694720967040694743832805021580095641716817688345653607923602854341268575348055884623503599019063637336528179224777724888500960 [159,112] -12689395748032700889313173029365559784159433434289964594425719787893219907165670949675034072653669872246329927801768205620729964519919916531984185702764503987339100086545038178172808429927944018187177252191183407634736760408157794074969370508140977986927538581979017799719872119709648026679236726727932128356217292620388407906509028399660985023005507095151907424927501847488401778968805642944904667586781365891169806432288526821976248735641999521658671662184504967848734729658744312876819168803085249764932221136692625812200921374378231268602947316071721759236102889683455058942528703069064279633370811474773287473994091978304658543958711523661872688475870340279637312802373249299564963862780058100145661849135729263455283893295731696207599938404340662202372856483692870136228898974427073985498321339066029921089452269746728654730739275969522969009864993524378313964379660520053395520 [159,113] -3612522783085372334843056795636081591339851263665158118821307407804615721421684016466563109938776888828900885315963146524952662091690189104132048827856354097064450335352021836376833233597942055648954608431100848218062008547196106297348023958784399660578611292322730952447132536236643783260847209209277718918655373645191991573148192738603170248442132320782555305417388766935383547794813188815544994077510288762748588977314229350306732326068986807717669770440569469241654012347400999068583902193396313101601002037012183174300475079811581624118277697329173921279044855059256024238793359328742603707288698184177020948408760945812658326982109130050618827606472764083857688840878608229276639322305534607954065120221000792027835674932466590907403285931905124804968237199920873780083625238401485837914599043012323923907951017364765895572064014141258961707006325949636906597206616081880 [159,114] -752936076034436086948114492237073503730338450688407428428816878312855321799174451953505189057745779763926074336902142110030184988856370841578273117302952137128260344615031969849440584801886380454063629593523904671666668951170000230742788600364473049158244894820613915958257603329027747674465894124162054430516135294648700813340509191284734848097113569535811421051855896892805528486487797035679676633173160280762067471636225556206861914217644174847970994155464855207350730887665861256080517287054927342659344703247823986945882121057156181008616216298700321449606493148594892881701385918472495405640595273747256345379568243881530513270972858889906765404789158711905291073531732281989266506155880192806156581657080031254201709586031972649240562335136891679464933106493973029763676931384922444018161321002723204254614068579872275336042737664043169567857708547249984642696304 [159,115] -114259122212989715050541488815370281808485190106976353576444476444568800927435493167604585785092814814527916590192841720884389677630364555746790909362030155537304122262561578217085677651765956708343344018625211071573075686008432313206065112356774765200808717245352843373769671681255823424684223882459366075280911389572863092211590189226301789724880902079962453273679576684864025291688598888524215876167086896679059187256233625800633844729412110218583005219994433896598230468008399927584805325708136407592377844039760932021568285130787640481524263405465629714300503015011086980449333420826059693697123872309929907672117956328734943195751707216165200428318291316013426797287882006373106953854741665084850817537905231766605433307372962242541433141303975149994977340239648540639155931902818097150652659862483493125244282035496779367396274544644185304138624135882280958 [159,116] -12549245573347765460589055666852837655777181024071074601577847411926090305592576515884478393129937949567386753402744589734882611169710835670198229935955735258261269413263824082912273104746520329535402659425121722490705396945461738514892595832934507018937819272404139966365412346172501515683102588236501732737235422532080548112563590395265789685656180752985451118401235771076198584145459188192289231389556634524423811171184040407486611601556955514086758028193319687934797493411576150473678494614825838330721386871402935698700234845053540058414577600861374003808090893341499394963751929258816130386595233892641030086492672936995711295120603469215719001681217076600862448305188841696377236375481085308333349691991640852922835300637512495110686127034440271317521691353141788649484048515588872655452276505968298613309202029915875403483632872884801562218352384544 [159,117] -991164513169209444306456707362147236599487388996153728728483709424523226920550085912222202237686290217550070025319609859527800431444361850551493841356068102025870402094633142223691237446295026916509800221154012201895722201116081342825981383940609333570088272781983307712014740122699515387182078026310330579329498313007459880812349535845035749979529639602688963344033780424908097648179262550127205110205065478420727329232528493307075720983890009954237587419290963099896710230974050400473983719179658777578663283912523572105750286599646955324866921523490255186280940680134766756455030840792861383449254688295353675985563892713348975164088139143794400624558331243940082175384278974710057621795693361876353340705243600110435650921781170239693487800260513594346663921329409627695891543586164918651254298745747943024250640566593355863737198496551992419900 [159,118] -55908283907717608463840893303350154857682235088501237987306203890293566150007647664184579725827699083729692698764098045729606547000930612299521999735206900554578590189174361193952923633572367129036420457114014112139488130248967106405607176608400253988788257258553262136580330354402261243139293798895178397318225196409250128665024151447404664273780697705306420351804188832702615094186138731568867553523056918135987240653109508778202807914216971850979980956657569255339022893321881923767650335819610383582340939393213281550787283007512458285082608559911712561536744265289321500451038843005587796730537453281441593918490219648003841931740254276044823360910434985202885834403047204293793754041015209090237460662184780674359655916905824117405519885926644797109463126156599410005059088620551989029189161895584186758053717719048788789600310922454160 [159,119] -2235607056505218075539264088587540986858561480418137551694632668263469474284020191338355864905852763602002352454329817061244323266550456055738535498256820549190304176469804575894148791991134717533402292997989182347325071316102616674071841707767389973717828257590629626080995595782702529870519400925081365291110465161551858323312920741215881504567171862876123004582236945406100034256542952554604862143907693752063339858242196330584584819831709081171393106150002992994791040283342228911821807678273743493847871165040166697972605347056401911327478976524451269430561469793736913110623646320478307790516200058186742467206290470582677435317660416540109890076825568621086517348231939748757495546626500211041400211207906408422978569241219737731619594230432600352847181543205563040262273667925421108789668510408415108679386829271601666654301034 [159,120] -62873244491147798909139202602851069834244433032934829003042302918301680613236641227753752853663666181199188237417823530487687750657164453536134672763237153082229498301932130941974889760931150589751623934473632449293863216538116223889451181524026755961974474633468966692509992996381753023854147092259606557498104671342776931474790235951411600744927149517282807579795908661312484793660847820581674457985530207146276956355291476312033443585663053876016647790755371655120825465385767023514584972062098524516290840545114584409578048946135160956347813775302112438884535532883644556898349419918792972534777394488060704048230289599192976690990810965809986513113043679139471370277004048614250150798319319688208392722763235218490938831938169133687475637485081024216189837050851155618339671012397424153200929035906749616749650142462930816 [159,121] -1233141069117633126234130954144348983093445650737646519375497509796881954677033772185369669126219212920296173799245840940065800199457650534560138991997883066099696116865823087993796843896799845688458013306290065543540300565404474760771330874683503600420354205122880997479798810730366140714683647567651111337681525627854443037254146157959199086200920415412124522325419389824724394075317765203356621597759081943196863423547670083224028221705223878797359675737063575480785565018970112394730747078919485103464203405920437766951211291133029606694623245108018333591420382154824441510261507896635319969886765274729442273423176367573941368977827571657078424378825960867233627626844857705158241102582892032531306190865310925736504250172862472720532969473062215329026184072586467079610736237135610379597786491107015280272878959056 [159,122] -16715140785254008511579286491033987929293041539973299328424066841581519662655775330608822727983992507805407655320302879669703032541814790245323107028892861945185178253110224169276946280023892673964840795255768291928215485345477252196480305849568101612355511736720443758388512386192435246518662831388885624886587803232868412143148470276893606342929908571203244962194458400329910391675409313271829177884393267513031851359966400265793699330656060009054032363648387861352824020435222122763810145077058980457492345878057804510347895290103459783984186866970590973703589988842802785173642158678257706581580760795561206787022246024731524027542763551315513218951823051893293896766944922240421853611274985866909584985526095813807632588022404796043794385075336779907550013267273136167576254509411653422450063082167872953040 [159,123] -155082575892610013953412639125729151216430606905632188915909149108425937515719317540982307195054318791161133389458993379088518841327061263473610006460890476480324021592822501528834874658572321458684190652873181958283546251902728999387870925131240228475167115973770890929731355630786340024002935034219575974096294480265050282071501740631918523269760441008287130941261201511667296280021401101500994210447627410028656631036012378442881643998130813784459163008618995150535555768895720378252275041957309968380283489874489507915180271700843385081151441294728136109815947662295849187529873067622540514037133925060582806169328883947887674624536679981323434643622874632785592087733169707711796820385412724427696623254683559393667107058448544305165477358230165076313506027396701958460288177872778788009620383098938 [159,124] -974739894390145629017574581414579339349186456895846389746196371775093709081158375843228017717224326416177953281192618528173108587498533386283455136616925679293427373389545538824610194702729475784796967139821335559938082760440408998963471057245322420819403193166297144144133929408549706159704755653973945481806658821528491171388409420174849778697899817295466974204849421188667074729776577395441602894338645635942827054106622151307695874437486707402336548226070322770979947329733128972481180699010980589891225715193283893710390158510313257569648687223158222431041764859877462739300981932501922876473149080220773920040820612365928259404243822124620109845814112865905580663827183250767440310246693881927295897343219903923608017034088321054355980915386276109520948167474892926065969998996922628057056 [159,125] -4104816247379838828912712886168451282777546123509205224976962007844151313465465663745994516574520901828413240642560450896290367758708714940772796924888314661942619164725104293505346662041561918074779537553253275827996730959543262905592139260951497838339898387541255701718195976291465055156308023992501507007695026571817989471931278295860848736738697332784183521664317329729026512968364572311216354232816780802436644437167059655939240677948206680799755317829752685260778471897928002152272804729355206667683209722254846797738495452723813109841990133775631213746812986743966211179909574787384317977579997178228078594460549803995834169960024995639610145103790203194923994754719135271645169982327288969947950268877431453739260004436510570567602916276130007246008460685619599569856528890305252 [159,126] -11445859678491698917843769038169105303265139634160217431591451313182614244532491416454113730998706023617797356230802447064231064812413447586780743676881354141664263180209877371629222946692936998174903946651595260766589536656390211579714312507368596726214245581088621983338379385498035902485516070066420673490874242781554462052567746768909719198584051346247942630426110149309517759262635012713192224400458574993301252775902202721765401137343255487695711075078648628580504453699170343470829743760324502141273498875885967946177749721090123374837655754241319089526249119901783027799313430257011930951418629797857691406232602141618443461845988960614116468974091537949697278680856854746208488063692022565938161495893188184694482131402545253804733264172985100309120681856980297209743664 [159,127] -20866928752034888523007384156860431634427358721499951102831141141133432156475763634060802613718169870406865718389232524766564771832636696415725006456197016124060016718948819316290217468315554340642830999877524990637605035842292874465192817050421928263296414551702707260739957556351259851956798675389641680727356398112496648672722638937145992076926877612965870963327665248182519066221256037966495518565669160272483666045147862540570338609312770997863157328119674008705213663996564489082104198893232854833822911565607342713853887344490123009731747686831752958726914672972922339935956870534074790308741574310066361300609216106587117501102461105749142186952590988461829044373626917023986025921918723207522870269920936903673560513632627245362597677565480226663725605607249502 [159,128] -24537619639015236458657486278788017724177717488114099828915622367236148811506052006330611113023582422321529011703301002934090577370972943236258990480014677589465131925380520048433920472580395125656374367655026289788138274609961985772388294062249753070819337546268017699204156508396421657514799746863989003621092002293931210245371562022703320991677407758945463869789713786886002349684323686739058735049789619315324896735848142334253501640354197108488259242210689447696940969087539943613017686193474579113648350639161160011206509163190406420474136350220585696356114394791094195685009574427159872739935455795536957568963554862424544331489175683166714977338710958565697570902144485006042712255551358503662605339419853557433910631993065633372080590146849062486274688 [159,129] -18341896586931865233244879326650465224886123065438786457491136820892841723998048722562622708697548997092171280729706955556687861363704323030568424529871026218422512061333173701570512043104872618925499056168780429081240466365176771516077644003792132757175818999178070938566304826616129784023167960966863992872463550641504180099231960018283045561823630815640785935170346394172800271112347588385299128958971261610888089081720221425975165999212523517867539647962467326350398348107687936432044170778061580720013652651145187020519236720599666953141741732544861038275263184353465961574363959395780579910050125449687530236115451317544133279175438139375417730065570532249499748825892003085893528531165677170293209677505496470090120984369199772161869634524976592 [159,130] -8580093551939743007340205447530738060425608002024215418733900251091313339966550997371462292030213383280968699679086903291580954616686200585007983491982032768626033097181383821532525847797893802217245865978244930313697487671971212509739671557729237291117753066564745391977328352867725387017622814750634280545141753547606906744327700337397418842941321127385892054763522004080889719383192418475399205013732202569252413514333558664161828797569281428601648614942616343935295863630628856061361298320050381203324660099775479344404963975057541945155284726389910609479222972971777635107902853827247309882280759690137468026850713769827072482673379078022130673503606299311410674854577099617894621678442752324831385251098465881199594521839071151904905168 [159,131] -2469734102053458888713518715529939617123325667130443775360030602732230347674438479323549494356385269835869767363360665852215119984150561993329055691987242283560070199915562954245658513249159675242879580287242045785113371848868806279280989816040204866570937219839333819559864645328228213005453769046864483703821316054439428924772019458304849601831817555527709067694635762531318511351370005026573829033306346927916754267248938754116352343650377009966751341413581921393471564999611172401575591972412240646073307428395888940473187625820931104080787918853393685470410071353690166368850594876086823008665900848229814249334504111266901631867189552582354983445396496761386975421456659238226913177038714975551557700627886394382036527866382826 [159,132] -429551597430415981214963083801052741768263952090022333178875985418572729193208000085403112148032516013640799654596941844578670333412968626800397466278846294884480639859299186488585652811131587879426169920461610995651815586364559277734021410970894495924045822068709084730548863556530218978145305012181127152183995288023111158967817570379394406886877881287338130085797786663969388344882228445677300139258147307509492473562072180320545364851436467360799586009243019749774081958029922340101420493140793902141720423514724755472401772116784995968495383737754717329824647802360804625974714980208303325777340209779755668189363906582253122731813000955064900256945939320917416226613084714754448741197510571341650387975334242714489376 [159,133] -44263340601866827602218133373709672820879269374153392364906527458878258171371921190688600969448912138494211124321009906392673607582073130069353079607865242895941213527361345726877366205873403049161215923968411581154513832252002712131031337105688097425192679987606914535679059844573534390530694333614730529219114594351861569451527602380060540207920701950346958011964068818599087849574505554046755837623364842956912896877166916431695326642314768276591584744788896595026636736535626527572795512811584688372397454237703504642120738362678862888561016723532595488885570885317065168842271666046581349991514157677091228552385616287956180660224884911954767712963294505334255877314207808444797376742826774602045335533072252 [159,134] -2645346414636004765853890526374498951908268032428914696189388645427887625177319386370055048897027716848747204239929624491233254425816537534860193577761847003982983680765600905095205880944869655450271651456147500023967271263183657469874117957706973410618841249242259957134701439108519014297553358956602713118939669596000086368148064605305267111352761797523043612455456595136950702977737439232019516561389860345027560245459812907063628658516351154721472076268789536491471585825285142169334475356108871754871515785189613603436173807810732531819541181040945021113285538900485011897626122935798601003474520549313334116964755725403494658542512923115227694909185642498128775879560569114573668532282110427498880 [159,135] -89594920869982396471840457485576793814753658467255971414596604329709008463188307287553485580582600776722286215705853716818293138563103136945152739292974977835118418871911324459062616507099510949760274492265411654185375556363119390621275739552121533592280520702835156600539234843079948943856583607030610947553715139444197421730240736876739535829976026880302936089978066053321119477569483527442505105500508926732907861136084144233012645147388030494655087524908319273457751781674308293207755267923310383805142778189407643630432143236149916027112420164083733608875636544506188635499390285017757398470286106623035624325145116090136945159338982156608863001407084308327447125841226627480299738571376 [159,136] -1676918889071292099836337068817701316203212364255933752786770270155479578972719130792748318287482875647635652436463135705213012495988122571334461110246994480075684853232646100010475591792858094834109239160728137543459303632379206351357482338610187310004295099015164767204454558871215990758205670234698865916012257721206202399210188560464412334696972531609728042170062651245481342327622973483822111733488274339364866895293689327233062117604388343082384909324649028765786180554129602050771407028773416206496040869468619851741525164810878510884513836859341586640520376451754626671943178158147031761386177737131370183070662801647107742914612184212530347537173358871801925980163358832192 [159,137] -16874704373163124554632999441155255216524532050661323966140560914388517945189406420167552949912803831498367616996140306566050517940011593049061194229711172325823789663715433196279584085537928977110494219368510115374420460279814919138364505146256928298806502629540765638376137669192979660041881108910327848841056302053847312040046375123607546170432506082375551276130502691186783220424585344592252070103965148432475306008280958744722899046510261074393134884719285632010510732568012661680165053040376785779416820395754180868243435627268981568442754896129984175074295219496670389995665921708425799660112957919273137068944751171540029165762889670960005793101544355492758731480 [159,138] -88592504886425452579791361501751325290616747204036313038985984787887917612075428270564608415903711029568623845280628329890813664102773769379483879383619810229939238701652163877898724797722097730193807712528884388426600387271438763599023258032242657695585689519209582894302513392824829406936829292517609700614940462556987941658337573592630393479448184717831870198087853867118771662325243291221169395352497535538926767388404757469141842917978115847846238885763100468615151981602516353285788269946624068527515842374710231306533213372360254667278323958504839048602243785556148555162445375268087141915545939362813194219195149634800948086311189435749966912920253664 [159,139] -234778453560405837494836371740861265893138751439471634167249287451399346304187113466699247434913897430958971447622939527226825019815689275845346764675307839857296855823012148195081292288602687350801198753462819271338600111494157687140014986091716815760233366493522724660039279600500700310035923929561636785215154482839001938637950752623109999966210630960788269875449669066058273364100311339138307653736693277991667559045366653702336775902590471597389394226793213465789196177932083797134646707236237841605633573406765086199409412913039420540733214924599848385325550510640685515249830187571065589344475502444018997265727574574350828230138590414776732 [159,140] -302850070646126586548944098515136284437280906812425508333269653613765932128733683965076068105653955020415834766974245782177649612752731992941327842857682627892447851040816516497783798230521511101170279638575506171388000636836286846053847267403160174411815729055649301382614474698457225702562252824166684793354051176593807447921233616588509473570916898644366496812280270259460084616342364935978661941422695384815082299781682956206012036020304072050959962466406618370995542620718377003898689843747808961120286408314068965054776636577115108026983575352135689251036417445308805078070493386336763701589259300478842920612852558339784833900064 [159,141] -182660532834294776091490623737747645705705146488271848524481986271729065033744834548380347039645560824727603294117634822397007331416327530328823456762433616057193895154688618752846245173762783597591441306560199140014447291872742607966818433122088061088049451700768778672935921042160410780241869055478877617040931439024438835772832402852384402280149140649939098540993061485014137049174250489449919247427767522720994365670116140824545764092677711653184102378695887669525281580962309049340929929182189515518110905678305175987245153976637424687206006107123576833607516843868745314829105359621457108759404232081809646557340571036 [159,142] -49263610416483219536826883913136544348706646428072155020764539203330868254278042789117490137291113089535473708027254898353977654718748625507672039491018588376635385194148506047776119130354985288026937981049856641220763466778666666362083555229389458619837077763376249769395252584030547522498175339269223582740491918012411603630814301809006095625534838926621456554879149682172933698697678438652729888830892273204776156000963993894244147062745319446804933265747357616597049028221761665744332403110915597438174330733323438284186428344143524716095746211984541914969850930998860168209449156271838962879609986561175824 [159,143] -5652751098126075325852544720338155144848467655217582505847047554281042877970120557820708158296082571513290067056899681876098058422627451885002067358522004596178558087868669652298206823954688440343928367444202584366922484154607361737249896800829550183916178157167018995114051154932973083688511469442337653149366802975530240817874669667046348685476861179411259226525661589764677744122439222212049232988196764056332775338855547274829778969496917947944029559419800758530850255858220074149678974849421604167377244369820509192879632137214889945741920729130508616847024836425551725497619166558405998920746 [159,144] -260994223334532246798653678557002577215572330076429316179519634759074499061097061393117246795509743638401993203341324795027066556048888098367034680534742884837146988134047571994022632715028555396190117566946785727973016681611620674059670500120290475993069108417135549661776854419306783755985294540002780075741087227448591649236095675787504004555977229136287917500302680882143532026520892890212809589433658183676112236783377408757352031091598459047490937954814499906566602651982644532647122692103570107114174268431051244439676354196005386262688559641692806631258179438451440193339001312 [159,145] -4553699318840649504022785440072291940276582454852925490487759875338574715533778824647763392539755725458297865404649708349480685425050875567847088590685542367667829075732904373360396703496108080471898110853261013931320548865544512082027826622435652644236604857090759315850898033827371730832662135256013384542284243163684162282688821391500751858487722949536808389609857635772260501597183815454494363763883225352025480748720588003949227896354163981443036142072916018459162299271180976969313885032555504016576473517483375674178064319111966359614229340934185465661960560706900 [159,146] -27961296351297959315646406040109001187966577131275300982469664315982534532462785565780823929464814221530087462280853690237205159159650034285833602075555407434375653274178696838027045502838232945117863901784635680180329355732927923941106468998527486698897301458847805383277447836473347705869218423782840345817801251382655574705965405086197507025853065271339524123388638244628998166195558803172872461004868542493246037936300274826465813275584360976112632860666701610773458369981423860197758687007618318907901292694064102542138815784338666197636982731821695112 [159,147] -55714407195353209066302379518641882350303807778771317546497314669454001433472861834777551088803179476740006574476680751006227227554748480571061229319307356706483319142856780926972167018987718236575509198601597664828621428006670155725197810531022623608994080873792776065865983645764739117752947430472391151602333922531439246182161244423488698391333663118659477256769286428961398430870332963913332721546916284845369795423430705602274469176268244995403168952481036488776584325221861567845375811223311390493768431075018959011934264974992550832953 [159,148] -32817933823079713079712653767528760161491641084170593647226783976587087056691132204166314430018123130481991704292005037522969735214080940310104680887537691228268523975043128867855834554190113433963240357739539647225256642484809856752910177776678136809370610929512755794326642742860630415525829679115241874796140453427738983809715314776718152132427988770287306914681099790317314177567821575703708393706526810831837343342163612156802737572847561805906320977360443764641148761911888495836736572283929385155020644479329601206432320 [159,149] -5129837904592380333590458432761297865761238394137306899331718291661316597461295084634067045546667103325506760826002240702909806845393415389553244108144909696926259817290837525705271016739102863588902241480642418542039028051379795852997056419237373106649168689315497676963936121427495822377363869837021903950007501132700779495946936591663636859935632506823772798217359348490006482729548519536650955599858155393056056475544715366333352081016460197036013779160251012061486160311733429151503642712306749010178819000 [159,150] -187562600139242949261990398918936757030040377733356616076509793180719979373961664517260215069541460930045689065605963251071724585112526827657904485369680821579254521940703998822007725166763103834672598924689047384066785617579571922614725462792884015579485808111665531420757666319054914688373127394953819621869442999741790681071818259772947513425526281807923625092844276047409362612597940622975374927756275116725193987933818210812010946405104682411454529559945610978330560557488672128335588632720 [159,151] -1382036503195726789211984103785239123598242028952371764005957494501742108493876334777737162100153020280730347562039830896398840089915952587140929264894867147346221921775086258112656852756470874787314755727775315195819157866581586728340326098814649565537453563987865028155945475970589982893519597071672934832353967794046536521748784154148417446083314526231555794983709868169652393541260508658912156746779715237129733968503413142271399831287491911371135963436596330471238873698602 [159,152] -1717353840233499293485934364109407286202056965678438904344121926124501581281379938695564614012581142767415765913673178118510125952820745114899695433586701284163902398319801909843133875189907123085809272380038758722497146240915962687951904438254734342099828077602254421987047709320036277522614438522421980124450352945526464716407633381775664308446192948063089582998488150438524949930103506211492487691074843485177934462516326051408527938470124315674172561491744 [159,153] -289971858519456039113703039896054113245807539375476525716777217760037158718014931907850871683982522757490851439455247282834952404847080337368003340392064965455145053249686470327653762899836414493334040005785442073394588539355624992855340841486958476490518262907103807734544918754208988335901451958599601126712859679571164643436659732711229011378244620926213009813303355536679392788653357002247654198464980502468990993921323467225883603735148 [159,154] -5096517602513215056722309176462763828330643296445290542953285483357345971164642512856104685364645794965248527276232817762754096041010446643365422851825364600759972305142110451639222876273503929518931726263017393351295685191474920542249491199344196433380782446092718111429135870855718986310492997802847780149249523418586983821417097421386631435455410830956347444056137121004948304049765227118424880515881985260797678992024 [159,155] -6668970785774967153955693565272876344847856962711865693078038828380278212193860350410843843971677772193850485958802559034899231446908276558014704670387432268504530893172258454242447795010430112034579968294255853583118030894788125821507099650506647963460273742628714137306079479115837132432442305885424970806195008421412150604539661964864837048251904242167385932825506651637952533488435798064922637123 [159,156] -423530145311807019200075980839158689749551002281951170229400318715061331687271036444518151940632959057684560811046507764821479213697475540456405387426014955862194748596184509915945386382437006304124188740715995921438657750015799697138074167266895534022768708747718752639651764965597331965686355785568786965893122812268987066046357405981085220801549181497059974145851938948220096 [159,157] -748240732042169319957680066808895621339165161307569924619451649159365785463239523059547624307765833774846791573146287152904233429502112828074286654935800795102792352399942513415625135768692337293201318765249414178176574184280320264572067349797093556212441489621991375545832008584992143778676923812657858657486668430507394536217789297363464645883978979624 [159,158] -17307325279849115739855782121293127813431693127624748130948105667100237930250256627196374264752962589977408441175271967629881218069569479173647415129009331315054401881903412459316393026611522848672096673772749326783281262604973664659511149318088235652413735964642439170966699820263907275851897806450950226465687060757249113140224 [159,159] -1729139892538110937112284449265979582034265769550192154344805691291480656319033821925602210258555562967771298392688896164402457350261954547061000612762210540634212752928681930107601377998874070882177732282891031981873581889038964737689813733509797597643090300619908142618568094508706094056095956607872 [160,0] 68068666616777955249444164515411729878947288157709395329819164880605405729302058527667735233815924210107968807123310574437392072733707702424556558598353491475560863251995172617423120048190231241608868519007609611462218911620499145084126640698590540085590131705170017517345513551647799186393660211564651280383076314779770675480925564010531046833498637230200906326437038265307116983596693272212939266262166957167802349478093725685442252290412123133426131704016493780303838379089815263940207118632055765321215914062019818823030865119348619481727789259905042619437853753077962254422333913749118349795101763248326469127869600666024370955095934950443505075039314364687396187676556555928582348931733798250443997456539445439730605159178642357363055144480050182821442898689339912681202458927072531381909870159580988988338082467758898435255663796289549285825718630533971661875145912193568776001405186817535439754945887752061690426209948596247058411879179087133045246590756650414371725579543829567940940805939164644632638508199928483164130158542265378052839663446127978904800642162370367760926470651105951651037337087316639590775278580730951892548826768332790667764080717536748655283016889582894816451268604575504579894614153238675456000000000000000000000000 [160,1] 54299502939145212372034023079946046060564893414119998325217501643224505058120332089978809698298110458638656271820587959801798200994220396970235081659970434545929205758081997394112842768342364337852485740610003170387733612671013327086149760442305571208300937097654267088654381929424244427188573326487359600614182563090596921059391799994393614650243965122837351427362736317943178395086017431024930883639826054836587078188352100392052585732361381432538904103254103827497766044454997152620625675840312694309433400239292246577251455146863759094045546928879972751673312482680008887955223524107681944344435183176146957488793626730614631560587301711747493838186953524398795861781165095668087015704248105958462160845502908340673944312904148303827645476271596746234816064218151867955742567718558717100100187784258642715869191882604925757684186627190524239471560379708675973910964506538598223973886882688961861414425729179274796785117624215158683384350750714614151369666304945200805477212962195309816169185439567074011753823812468480692047696272360466296908563838626840519192809240334341379932251034021627471771087443503961520850184852995299555858369918474768246074517879004004953194551446119307513594955038315350231615303197297366532096000000000000000000000 [160,2] 1147511929238945577332754399196894412668088828039565988688025602463586144261919035583263259081786978080885698408805972379946225367168149201506160343217507973747445308029709479740350177651155281385134532377499540776587705962180209436541873552609833020964648084990379844801372863488034624604182250173797092047819575521988599523042056531358941316571095847145253692295761113666399148406331945240258459660389790618689809024192935838212731036986383168058226663995797032254051529090820307480773922557568784445765497670087940928388768362470861645259386123162245464204832626940397464078126994212089801083257204303288264014194792353288904614294416951922818835997865004680628412646400635110627350818557465232632479882409201288264163450277320809436471347241337194309125352732326523782588987836383302406371123549594088883210949582743814395533107216592521002608138476616650443703091447733545170611259193127135576693863255560689486448868878508758305505568093894220570673049078967773063305769940121753421222318558445831882286961452600484819264852833024143779515657654488575842833257879672191990750082472253542138598112470801057460583731159404175505237730332898001741485797988079459780107914961272885067034769456750377606482217092297302290101960704000000000000000000 [160,3] 263425381478262462219681266300774947021440785713561511093623034206665925021921906202196893769058997077255144073461027595516848218343488696824156129952360275153345300637759422677022071893937966167254824331782553468135427094442811475728380419081518713047413769263180072136708776412684065574370220681561902951875970561235630375681684281143651170839090777441728455796035555423641746185351717828920437223791999190712227912782227491206992369623907787949657790626737021998504968587694988846064163376532713524659596869388722595348195861660580764353090399961420885765736976288972448407159556055014986088050910290875513200848696469180607735621486893296242386095869291643766096775683357596497785432384466371145630146992043900548520517966990050596598576968508045234635979493425849023228574448031892730665751027334656516473332885041899579330425734256848584744242558059386042594955516463077309192127129607631145051459760971177894819994605837077127800740486050195812125228204505704822546669040781783944273659921699387054537560226702620623392552795479465748929745634196853677336394819278696002731228818040698918711839270899258419965692955107365294005740180960211646455310081834074357187660058735983120218063653381648108708021679367026222522190266368000000000000000 [160,4] 59431929671214584648322981901192767455789587873067086859269356005488315099606053490327982616179625667239725926529002650780450471963245219428253948270242410440112873011657426191551401562924040531136738997726524138644592712039724753776539218592399509467463084855078537087110355670878961948578215210793729751765123992363796883814730440700871479088830126336136404420351223481849673182638979700615234454263845497859028644514710160108951184682223042460011402581603728926029689292322862516735327723350696086518791713042238297857845894246405956304823446494337916228895099007587134384563096132657099081445752827877398564382323572363370121027183414772554492283329167470784719357153031487680659433457989112029903205145766082651061429543393800299283681068992569607662619481541543612822658999179603534729708051722825472912823421905587340214015533237090582026682218414006185262284474753483514453972414010734257913155208850081072841895487331153969503680774016013388950041338034891205330242954731929871180252748798670325749813441392930696403894520086693419380010903969361432847276584296294472269769933973090566122764043456686275306427256345077300485039815141551675896070393174424965767136354759563515952371126429150025916463116420525229684770390147072000000000000 [160,5] 3620327393980886055837968082746402015159780223658875779412570078567890743352274549825139877891128577249945978744388747595126736416150798084563904674807612873487874943306399359455514434412962062276721744033352886453060591831541811614503540361212837118270346721779155837194562345209797750094038308442924520989245121366880975248371400121299062141061529253386442941250373893190838522255556661348100294365946980453426777239348728472708349796195268558168842034595365529062480990286415870013213444899315754551567300203022929728495087110941612229810848839472732190129157079304382379988352222836016209482322753512683300896838687561846154679771442025661517714484830865348889683442355724832781949888531664448860790371969811704179555073326920563496603423789937622227669274494375855911836048941409161438065570198528936288981645006970565013367681765356301037035769645681982214207726251904700284729895330653500102565544053477261418469109320971964958640179738956867528190466645020873669730589995287209576232127046085518566339119108303405785537788687056098084362955006281890311630492616255913749454363786905408809186487028101102496814952985446916246717953497996103630611709762383271334063157902294641334530934911510843934062001653885073138916914270044160000000000 [160,6] 180075310226397849302609120578908110505021861262317291549571820895263733940716206411934010401978889616857451515288970646566553530174045082924443664212775966455751848178472069848875204450387292778274938028911493463475807616364294639882493792288600318392938747873716131823979478025677846764455702936952631097205991868486691227225027458951190052843154526657671030425114216077614736283440051187482927864270541301539523334122283129214232667199598456495439811651937862549013929178680119007285543174624692380773786720303722700607067152161587898051637646004383913407573808685758046742779069463187905881078528074376230994678994068422417305070151707500669814172795824171250224578795043959690745666426787014428553097212903641260785397344719185905542527228492355948822768283144674414334928010856765234267644484257267006833740238879852555478694793021294017046282937148413438993153568572412427233902803199548047224184872955971085485524062286036094548804141538900335764256521682174528456496655203230551354032937875706615298998460256985739567954106811339493745075957523530932168536142338309221252952518600157263676081105220508888140872299389816695667361591865712655018292064824907397645625028794081222085592142311228165128611894144800123953252694988161024000000 [160,7] 4236018006123947117754397830875581355585873868040078580667640041731357390896381319078637131008283203915230231403257558575693860408258414927909531697900546122203181957088089543381458153414607092418305046723341627785376843124885351401494124856881472737796897553046316151746056937397400854200499187232549270077807649683207495877173550618620850510224997640864603733099901646452305571709960810837199210705670111824973396869376352799615980340968107683865780712380724463588315834002046085578495691557850271077422198219133572086561216449001201453880880659922629211482638197660598709097003589230103376113714254242895338569438246374235351233366367311508520757477359136374555138186818751383060087925120329150332060710664321432153464494766789327028352246384423644873550515951672175254068439404616778599100576161935353949326545773004192378404242772716975542298827299228284964438861707434124226879538015479504539198760342423326621401293919692896534256081059076012055041671950737540230928287989435637044232459586273500324274239375958578886450506308279231235887718843059233736053403474685925454825542136666069139395963651372922222765701215576587934236292930824938030816164383361562224692743895220892881907031858652556528359947382812512727807872889854009344000 [160,8] 78637071189996826987764638685128105674658487905951188086015324915714571363115381542872428870037892028410745786399487574061759576581765859570821668158011440586182174693918780659644565506862196108952251302334132376151136829999548290678265346169070708056111441258202099201579674663881467134781749793034207595254137339427560474737443694428992407032777393761724512932542126592620524003836672380951557526448435317956454793018575126055215774157850433449692190938407273873170335005828180358642676009591028398470363042320373044554653566914757434146749769749872660224298140279189370550076488225038179846728564806654595412486871816139638528815065092208765963161586145771844531690945285046388700214809213629078882067337197739505075492452615337435876726316061700542988389494495058729155175470981836106699576499160559939308957737457429293216782948362841038537873429486825562413177427905786500706061042242057634558496154537639141003456421454613488880286864668711585030051394225677623889199560244359001632911631723535256234894894830053491923490992834749614591519355433965283079320297459429092812133518766207830579566400883451857786650907245634292504062342187779289595400795788809135695629425911331154091522551534991348180907832435802660452781389567171235613 [160,9] 866477845339089298894968673361581296514439327942595570991474538843383780427758461440173792717195034791691802961868051245441797517832647283191483969318183970754290280211207499984900480187057840013377733991172744319872299887462096186914974628370408432482529271739275817827425522523149809655924528047153298848532037706672572579042690306157977639586604054392869227662873689871613072012358500368127974075810910892239941683687198473250155886925519028688798194208660681603220862957610458540495613040626274199468959076736670202532495736221643366779259212201536324889946504380752214965280882612231009666768959378552677061569561366653721643675593300549334674776052030088175044651542063700582236188561393375433576855210989484616155878165637877943742957561955920167597196844707451679049310291516422184380237291009806198394283469313838502144014908104310374648944702904669040683280460986270862670025644216092834604760935017229618930377075264676597552725266811507766515009065519206706805054734499179060801214226267339566269823662809573432793879799299265993325227448803996136731606139137309000659758068834209560551657902603021517981624499404432158922102427438298109126652094795293856214843115959161063326958686079420067201080025767016652579715300956064000 [160,10] 7659628144283365962328202146725204114217590464907981961346796087612540540575067670272933452939537032682731254027485015117368094198426365977921328173508520219012504998916092623245853176627092706924619195949736370286644231575129749463448480468675433663354352619075474276058821407817850381624795179550500138068627823536945395930272051079671135418349153341667407568402907962332844087560317510446507047175079855747808735239066086337278994892075527288042049715744594882164346442772972635878788154847941487391358146948021836167565091894775677827822215145981678652661933543493211238103915248001496699907193778758641919165422834762807028334179455380061072850192586851887932878100225641059751072070611349273276533707800615594293942686478238593855613603779669297959617959092888163859677043628374334245139634552881097946587831299455698627782397234997700018341342137816425198773418555580300201406087082090609192205008397669750617977346823551564224288011956052821024422216791108328624225074566613830669430013905302998300238339011413836480612781335973423040947608789513949302300937141834328775944024623326011027128669604296620006575222704613878923550044484490306453734304800641803524340770486367059588495257699959857267490766348075916089663107506725952 [160,11] 44626891155080776705677539406343635907499936640806279340744807183608360075080394474086654074658677154086984021041319367794823786999423375221979123306611423229306680070543917874698802548615945835304635907611682505104625727311175680600148241574220464386008476158311330929336255462001698556252711767596958577105068746218586620022134390258862159082631203841203815222240051674961273866888882178914174254859235240485052830874978715049002320063100801424997803076647825998319552756955679606908868780366166611001974376067686464353197529361281424276011158733991009905692276724921759828657087727297251147094805293197204603047979190502177803722241667247751770361335268221474497376901165999971249805108164885538849354584472163866623474309713197103781957129752276395988371395575163374515801739865083674667244071907412832842197877846655696370882818501566490349202540218738013618071973033051554970285992351616402753269143284540169846828863254223179304171158706399634867340732074378769710289875820178212129692024799987744795859489253130077120074241738268531009244202780182890942129124919574009200864740399811716326261275189495285174704000470620033102031141030608558370936410948798018205087891573936283806059594586706241808065116691253774147721287200512 [160,12] 215574949192862960319471739886162636978673341893798862869187400846840268206557836622328443398530653585026346249147407138076379533282414586948449692521196996498771053586315628630028068143294321519835028856784361224679762043488743774074570760944482505104213915008454990492018630413405360008794263909597817394009766063998322760196462806466490645717470106415643223406681359617339846121610802432659579595371637420483229903888837793386491226922994228676949747959502842882867147206916494826300536361939008271613090645683372488452662418776408549881700484457168936999769704947408348536030259133025919254025186186151954691969263334193620702960770381043747102781587661473814767842644350626439351828937691686292385461962098813707248854434624344885152967424499924561009268448768238824898610477427488763915568915992613155253099896457693077534907981749293739972114326702283639352645969910131523141028244792000597150670026853798670994620358543879906582605346138131061063660103483629598727053963079730600962510509190162218869528378647492654772174034567473300242692295211925045390001623056989945675799444927362007127369145242008671170586301475376168733851052421164783702117994920818976598117128246651123477419984682268899584330357111654375451304446160 [160,13] 718545765125724986629307199543018650666598248736288368185113735009716472741838387990155333808001871311859004086458628497037951926241647209674004898331235482472133936545926660661421539145782552858972534867919592397057846482428136137777835707223084851563485906793630071810589622378309722986544461773127652015161904559380791004909351484130166264155980528214989891201555195103984204109384637231561601390225420029482888706213467685436679732706001715415870617645109087999180482275294899602015752818491181477027792463449190399121958893481324864656434801882899747418304452238839377010031981573700655800708807339121037428162119078455329939703871871865829350225087511615134922890585439969107193383544198543953441366923370421057331475458161793873118770722064140002251804237537012548759073673507141046511842027314848250295072010257944837674700796048640539553340601174995622346711914833484466584703408847567987158824580866900483738566676243714355872484269253971947873099048103981727787115082940771327881570231563609301550113482278108834282063637348014835716605005147865216218726109308975084439366749564803043218285609839397260285922999450480987871546603882538819167661854256719760485202864345813996081531827850049699026102339662370441028905792 [160,14] 2079506256215209740473984394920183678338496906608479645544114966428161887992436321655787454548934651840479102469745867674379781869866399538976384596610350847235352127429409114376118169214316968756728508332173475383645360321369554204060426608091580980927073435175234866859596580813850315670483130622333742193755088973122462438242295589786075698149807021590198812524241584665114079461337652145915032473332477813443277927889129920236239271124893593265451433905096780670637059174907331246740120743481050392376701539634608863288097543576951507808804322197373919643811748976570045698190100843739585031632609819236684318897738617717341312636014638914107825201786361514345009229162271995341831403769235240173753559478586397555755425055594614281818448495033261606570169315249344851224115118456144894313130126523659657729030061168452903342741295342491403223389291957987766662651431253569642350554645345690551767752562129214286940344092539833414706056893845842793258294868875781137627182911243234316060887319324319289233306992796916565775628481451730675297995326286704896442425854147315618214961698570836048523515641773523844131653753698730793749300871419823745088947107475430917305514398815744796990340983061854568430550393340347288514240 [160,15] 4152965120059160241855829348131649701681408986005203293536534337976110491514662706018789405856449898192240329374178174328077185459042665111136803241045427239223719715556969460457865291419745868071351100198824700597439126900394267435568678276101521492860649116799286071249129840052017151368599578076283076871486215056182473596603836495057587430744442884115356858718851634646803894022722628360404548941262128013141423885157296297519925045040881928793998915272968327444474190521722069976261563917874399309101315584005992097318820675727912296130468127070500968990732440370203329471263194030535863481552951081575176337979595573086198709979755553798383097866734059543845701521080575121099818447718022060288424810269880190301546079758605428081865943948128813168341447071147032695422325364862650083566616169875458382932839876438713516529949112701512720205101685503335831187898960156737674430526718179895303636138968536587425240771358446749179738864957340191500276293872757827940559635592110094376534044738994748191904094936401360568783580775276991343435596852549496039146575912007474805169836662766069980214663687031169347056593176522159441448609245256171401366705211627436697843945595219620708174532073609004085073001325750859829696 [160,16] 7780688828083718465665156270052626407982702159228157459711724567230906483205480092855064745800376815137154196270229195723314867582728403917481825197037679363242419391875448582535793447478091033285076036328245607525138411873924248452564751309088420275327537330390410863599729389225917088984234825393472094171262488953514388576390081508160992486587296057795060031093186456447841897808191814490276514008388230689228940844722338673993116459188880921461085775209000183540269356135741652311818214961068108930748599180267679182235882517911734845362993726837181534886378609619473298874912044833659667829998265370869585656975033597526044987309297710393631044689057112359001536644781286086052342448599819725387070539901529206728285127494404508091137679602764323778849251316659097712466882127842813337445935103707603565807637514951195071332013636989373590393550399428796706856086734522648804060097717418967619049662802914370242809351822590482811080127091770491772980931203477248843671812591495632446322609362110086934610375318182615020761958948420683176705247138604645227428653782288946679043168197209944188341980166285273596520859682064525735912766178963152647822662138202481439840651105178812408520463003588835867017276019878907700 [160,17] 9365704760511849604760105540793721418884286968188082198430311847754758271589602736270337438374772667575692046635037520391116428879674481165476598369537109663621215998676565883116108064167853421587434318149130777575437969178100040865630656237118709254354558779350960314691575541838426208894751589162615423791477050415125788831278416352029186622446648469001132812515314927961135076506050278442741562281758073473500961892130534899676410328728057711928525433665632284000831831424906359917657386166540431389729225409559210062841819739633629300003262533311085112110929320590487026122479391809675424568044829271109090926021432016433710745617570001251715343531153173531034610246149917139945484563362743673356104038907744063693032769425712089509945279853099935191933567302822345808778430619900359195913680048437760297403789159399834620294079808678165579118688696311019190161805917120535073971518919736546978709228523014894502597500176201319477953539317387677803676161981095890865854022643046669440698982794076933770822960773306550192920139643793558998144129595583890285255166390106930831948748777171740214734802065996195773681739406579460742024370842132874597367310241018026034479214120566736143116709898650134641889761423175936 [160,18] 12570712823583674314059202023987917096098815987006531327856950399068152791392600042510841171479755606419257990693037793878145497158532536491776860276462806114844789554786065647187272865761614813572538091445291651729293080534974925643288956509148111065797087142947147073810923224510417073341667530268946449324489770550941596961772935448429394345253440857837092072353385294501862218909089582336375058016222639192538747620281497385880908992966769767872561682935682928521928227834233659322757768005922001891344050226174799365975546045522960700858811206832882374193939669576346549062549446077537203997510202702039630271515994448548774620924747517872489270251564836731383276249917697130294784052466037957926575220888366117291996163431228471388999971711350761267752991232213063025782969879957220557125360820907054251938736881991487298239372237244870181528693073757749723122647953280099201540500408262865401530962807395763617775056401788921852953367515730781818167364168355856501806458242954802671836467778648209631673790215572953775091810590646262103376445979408964474748609316464211060054608716128845396892904174024673081601079101496012949106896082845082449583938909732302023523381869923537040853161221159468952455164431056 [160,19] 8283472572235624181763023341319601759591443189585325992509139140557743470705618903609884425599997578719218167055560998692866079734769799450542782592308847977064806675457952305421807307255425508132825008646538037414481986208745546789055761258491303292582543930859576310894215506084104536879138503540520225861052280025037594341002410028605512690824096343153461956709732687958964369243198672670203715491581387440018443085089359634071800655008942157274555448865023718414173896557754105235992185030695935581677101189910797017932480016942469227339890523640249153850114009154098201369274659083245839259277035633344124372408081315502583050823656097581755228879288181080435135347345280080721716402084445644656899505100689148816776775794152096724154346959196527697555477960474822825839240998666899612066614562865372127636641468543338152374171150076772741649023898936343951329175712634476070772654806052182038550742087132665774412579741935206317005070660126976455901399687660434485470408288315762025658661782955494378073675761187744751522416830120120395579007595857370737341049240830033941590389853522289759725509998777967128841599167098789676740443283635251876755463642998079298612218009684491478788252936648213863028955712 [160,20] 10087623501183375917387840424096180265777282269881231134893210773105388844538719065288337083496653535819005272202227932329563328118971838182058600826732351463728744214801549756559065695162693162404544991046877079564538336170806564114807842140905700427571274725151356741236268912639434813932432443983807341987057994545069556167214702539380545690862252031839551782561468034093728989061217921857312296204709159344708313949337959683492350326904283073225358648479354481852684296884438047062518458255550101997778653712868075943244370983507775686143757234407454082303718307079176410255873988736387020882760215328337538910080460242842165689871439379147194582188151105836191819057108824728375890267293182245857448342217950426818852466266639303625760334021743110993176767526914003449300535041024465060858479582000783119374799025139445098908320414590582415213408318912009902684709655353519562132586341384986262741625911849692140201913962726493992548438492433250577902322450759703615909235068298282944009321454949363962606222773195636934771820206524939946663045639834124766080389392700836582362738526491636264149018876195058768499642641131265547685836693886455542460283832375090447687385539913369048297652009528897400349208 [160,21] 1831016134640873046373896130262315419717465820277796267390456111543178057196188199676387696915217413237407680008998433340580036819150687199948388593931094639854390904917047682888318617832176621360199529904118607220574883847633345014680593719891607494827754424044484838473237670483773052045403331912776333579001830220791142964331843846060033924754179463295386664837218504060415234829712991443479511911535773577766973248005836432194647185363535576945488429299293627535994560361195440603846855747970662341885769139919354686966753658039406388503926478641175946437962796391320191290951856541849329430337185361177912805471354085883325537456403271782712820640655488517192280898724464268448309261293315186106532033829578139799064490994088481515654644424001292754952712759144942345025662498270502914033799515806010747953415365796078596931104751657890622523811148737712737854815010658251517283379796633461153201095390938853615994653153020828111344998335827093835963792474119690750535340634594386416973410204040400348727029450434985170438742782312692767809711835481781213173571041961723612037594053015229819437533591975078504740823007836019156460144347725610760121026543614637451550001194777610383532390325589636209072 [160,22] 5210258712389827575235677585452925037699748600953717374161968647329357811427277622660993896132070864888916786700506993014850882923489153216634245304250707498497717277697960795983455965821262579938080247760971934274588963301111984246914535647149987044838203018138367429372199982993342822214983397778909515556333028010958156315453188677720105263872411910101870813644756692961006679426369876029909742663511652105214072145905021091919134762199716346516440248966620466652938542901745939613472226021856015875453393618599488170615807578689216807843951002267589745301959287601319666353494459975969585431927994913548177851934030954980880457737615972618001539235745696701182994599252150112129357964119607717728563283851502024256865177181181584053339519976335976409217153596313027805337320287278143936977830610655622473139492985831263848511622860225600900876802337376045392504280867710565931061139021570223423911743304628141349301135839479346957939141374604606603811281561456292039226262496953468666611322606658452885470361595871209613281099116652530174229996393327309103215378930074033218958080065056262263975791399774257633124937073478427772647010772040217514882971785103338717397177786999754624970202528864919712 [160,23] -1518187929667223238632092954661593757542755801424752167637797829391114507065099040871470100843124297752913083096174583548165118425499868380030463190274105326062940927026866469122041184867646502489383028511849172232271817067975465717637210960384277549069821450749888220286236221849136783954188291259800309862004716069644224195794877132630459302776294151246440871139570306839166422102933367665240439166022358695361885949433912561084426083730979736934951740442223359053348459321724424884896471065954945699245176905049517436110430832055151583365471189193071681301183451363698203565292500706517530998780332533553476612545826386443706674666090602359089096279340895943048104135684548644054460613974809758812757096244847589639006367496771083235142536511709525134005188281660648917449158892616833420516098329008421158989348967229689145744081317373484673959898681359107923531738517585876130780242802342919678288028772011718535776779333657033852753586041863756386892429901796124505120683248493241479601237671594049182725438935895441160999790941630995736740775210126693021928616245703396837877440284340572359665013567122581846794876974035928860452211390192456241282603772341737669107593245554092475852555140834528 [160,24] 2341741340035087920254477872375758170169036733187379406241756285162161584528624709676955073590412659214403662105485475012459394302204089787447021119683505411930053332989046365738405502106167597181361776974034973708091883659073559517206410289320628405881840297705711582976759038011865798771398657034734867242172416706755481418925763540201894172174388509483609525257539905309890600074583784504207699725453180967677599541310472572745399730241573105026842242701540935398961964091546514590079181962278660379594909525890784848304916825023485504706905144909050116072503364779424848391950538681256258909449866045685020059005839614605691111298337815864847965901992909123725145553126135197960578131512090593596800102914169513782011857807961369849828805513423577963226900891851102476635346445114306324779574881844786933595136420832237226261826378648889407370532730757882882177194141319070163048987921659167616862562731887413580412698308323275046829647994352793213305158700220153644475807795972316971028498247854627461163683209380678896622898878375387200071149612744867801656550756540709099010328363872788490915831275097660739007918050633521023937278887864833271898584660052337339608638912381001030968028071649 [160,25] -1288530155368994030523489359753544895250625148246565073885940906604450137617029463645995318944157448832851531420232368085038550098181897866088864877732487747635920130806292869261357634805260208129704978879294572538140882184844181897626711747426608127591842980885712723654825954106631603869602930565849164648242879561199953095916932608400109051055511677324216802310959666916789960175323371849340679969753335332263145125583485577728302266163228981939856254094912063264662338879297896562096057982602340326058904775825068911508540033429615420037253941342762173405350599596242712880142376984122042426908434129729814676722784432313200408589313972315195709837880878625103543515297344280250596593443477976157969743620818950405488304304565045051432841847599692004983645279741270653212229302102127925363033177523144437157251096113568129613002478647073672874471094446626569645776805633545690342331640680307513436836434126806899369447258736046641042125426783883469746531200675081283167968923112998749746397722640412861363799784739039617050318694072481484012627774938024066318321089559026721896368972867108330069340108901222533602896073416878930122446447202328696646116094261859929055102133332983878177996896 [160,26] 896101763701179885148176430090443461404281488146062832976901974027148841270411446171431423225146789637457851136868053747535551087378928198928903788210325114958597968014436911266764401567601201548671622581750005026025529151117735802680156331611164341355301968455027667693183261145018593337915376897624682041804081260319094524195188051998922691607810051945906739398657905091678264436843446865304535515013904479100001881404462950081658015551459753606161264576424038317391353132322947098558680134197902967212742241411408762864467474115797935986779819085843973085534192684188281438012503588863445065816421323999449921950752761955667336068007524334544498905029663626523033661250029695125934220605824816535612513950991537247364778126442764528128964338813426064696290742385054789698000381635543649582284088854824738714627166152591791503722446608338620506954223214026656508566496912824883097652213567206779756318481489612963179965456879254649485004231449183257399300132659311081666700581955006457368354727511041994418720811784639955136726270076214367720533778328305912812381858937781569576074487530375019236773236375519918137858503370565778391308618647792762797079020653182843315395190116413606517360 [160,27] -479143914271455854357959786470942881282460768012465275395929153153724414246088289146472113155369075563410139172008776713012181779129806792498650490234580769265852822878353196354757939611004090653727520714837209812151555497209117603085615704851687644701957870574016951818603271799029985749704971910813908538215272233919993828457213580511463645230690626871941500100975049538100977286537227795779719147857404640091494943217241199616346387741617039792650939793624771558431617664182281583214380688612731704949703572074786125987451833618745710994005386876764315302363460765884972730969918641635075005815284217156165633427253863041788890974910376226434150961492012624604891395879124878282407555898416089967129028478776795799463465674348183390288964015899051201298234688513921750956887252053800484348651127724798332683372661074964928962135488361495972138483557707641255548391157997816233730793212832464521392896108336116574483418473729579019433630045954287960092109293759446260818945790030724532474689488742954758613632476553306009087298672623652984660274286118365296064803558402779214268240710462540209577518708446514739827622939048586953866466999666380728589644422130693179344000189519514636736 [160,28] 241781600716945894390073705952463152302396436952346576450445833212311738904371182701541906310461004541100733854498039569115196894290538728671143457902804047105524079184586793409607352730946420907396002140667447286544541801591597031932492984198153942714766545020644266619367253795650263411715986120958071487282632134864702744928304937234686972330736619918096230041681878477337730633650335511640063331911058077509214135371600288783438053209666153609815900397655648957400367879565297270473034901847322814835913137741068434223584496348926380123200707994083356924289507168797984799389985838921710059958724187129770036366572301869726932973906067629211340848390293504912971783374102471817580840335977462393207853881642640222042646400332268600266001775262213188534082418040946240261903234522028075012794609539855551064971950924649272668952130748620352239504816683092500465564142424328140931104673955872381980005502129248895446185571701848577825480782661908044602433909435366518953847879249718443947204671734758029666330396963522871866964593651975467011314232560758114363696867093424399947190057098948105830305417257976110064090436569780038663117374727134888381533485744419130835722168018661536 [160,29] -106707750385544427249597982550154285612052606432529415475484104671419485775497303534969500209926455566878266539682295072341389308511447416146205613748267108509849027361105786858627082979234520440768238809745811169573168450908416311482120220152700506859051433316831663499267451435249874034134325232683995011313590412415979011774323674681970317388173101247217156376800858652630462015205963282600361243212435931217734657130875512395290019523324778588820041892077727920233182191678465047032707158895571495794263752275822683967863747613966720433436265542903203613898323988596737997403905038284591727208351969961324584974391967051092995702615244210482615648841815175555122168972758682677542555581033669268077513762231333167843377437702931669915223773355355997300754521596029137244479476023190030071136319230212665187156123331306492206495158853673808901583552218416554158152852253119161750034293425409882773235850467168912587105792015022253004748787624201139554538137580924623833188319601636757040727657260437963447933423896927346809026218695201340160279919424948362548014447608203075508063515860127541436707889632605004137162717423885968441708235136476212242510944007661662589776604128960 [160,30] 42336884016996424490020786581379846706523849266518442021025161519326735816820293735051717009728210323535097941950835996667945811944732411502124714849477211396989232271799537146432567355878348545159372739901748362966068213550700865808132207754142311080061910396001970234948381030637762384495909489376963303275404068533349457192077147593282750225626141560785176699252129042703586869942767011217435227424723699886971101511940260722720527097967503456407948344133289181270122439305132607216962733603227153101705867316031157977712387579956678497987257489027319144718713399943569336751671239229076581560341274765153212484058265317621697932895707924240957727964413518440442611010564055382174037229681111058389916137832413546718692479394749348256144440213847416615934601771210863065660743178114631253049904101113982675012078986653946123968300392186287355797258362818007953273231170123245904652311744408076299222308112348661063328038416144182765524187699096934526459925558128976972434453146843415224830507783443693961197413614584206130826838000853119015839050739452378796979354152668116556819934059236128265393537807825297427592538474841449453131024678418676609077262161025730331473182336 [160,31] -14955048698788379565565859180429020845574785004749017368043434175448625547185544013012271282786530875954647336346928521620865282828020432930979279693791303635785191152351730848803118342860381863604424731953058535676607032739669230614990347413846983846270502883732381670074418460377478481325640093150985853530309935126931790881384634471155828476374517891020763884491537879295809550810072532054023142363948550896556379780181404557294781533209410459168819284649943545340560155600826266717540514916463562262736594419901770069193053677877996065853792836244760282956537184557495048290700020377537552396435432399951902860181066458314875473804880234692690966300755956054519444232445306129457818525711902540365206730446134796678758637056256887492718436411998324122230122068154318714151741889313090943792722501115562824990184031374353747688755915215332564057249114019068870502939036526985041934830680773796712836057787257122624860418066652103626216844142925774097548304146576413320525401561378907706763285406657957169625194927135439875012253942039556498124268683258202921697188027668249072259314286312895504843310323904090426413411483237747036293559829663650923768677080966007942753984 [160,32] 4714013431980461560762425785924903518543677314950415096943992318297345775695763271514140524151985247657857340058819497534536845751147103696001120734388486989272540277607690865954178297781394477624220732999338538599591662136498042385692683269898315931494983197530289538872975140343370807927788829337197540323055324245074251719814926886891311204317182028549712520645504704825934671537758200921142841158211776069612817949768365579353457384309170647298615569995520256213598313640224420957870616737733005719660719486446466189325620716822038194495694410846150293621163856791667467284123337551878540201026386721866859612185675955447144995666817893582827262397231780323556708026719216163408797209861719582163589320146949798151678793728486653481840951470048235612486065472828124803507753291262884123024328597297372501028589306018903086889301706513319348887538877732120484745058685745299897547145446486137104275009865916303670816610863662280569180765407871047019566121658589551179684573399338490597437783055885104171191472050347776362190660547341999497424427050929362409974039055255964922487296989599640949327911198145828581009860862351951390417389257396180164900466770948071396498 [160,33] -1323351634451999124343750352468358633395394792169657950662338602752441667469415429626499853902804953250243149391824669722104156759262299345511584354282200078627538649196836150598643574656189565638010270063348711819140229262272677436922643942478030992756448500314681823445580188092726691504147079928817799384436399777505743603169275238086431724264772581418864895735584663085538493038545408512516896435082344412585191071760261348846556615715143471897559396782677305227846501315293848378126703548033096341657964935789856620516764808222637195824404860985765534925348600390128721500416000539765158070120870297022546381106081324396532562035865844305965362655199756062895484216995912760733442393082553383322747415345362501801602355201729964311983213664014009969276653077634046056229013402114378582161436953488481503006497188394689038812649882886175453173889040980812660555225993153721650354548289554932905423411294973349962690344642431972117709845075881382166236111255671341945181112742826480831199912379513546650922877523130224428137602557236304724900421402469330610918395999766272712735598114407408885760979388203353642635237532168960587257607202618224122435657518363123520 [160,34] 330486151974680474228162659679525204642724834893759408726552646263111199243215443949043873119613051968300558676299728982084527652067736885703780923529982114784637248674028793445949789818621102128315004370448899319862382767694967732793999317432829611228853136444586838579572193988584972350895771749021543756011189794190844102892975436840653197890773602359587080476759296357430601000594933201788897537181783157522205038001723445764723956110725605798318958020677096306672629673893589780492362188179138685418523085887746821418872739260811888627959084544473830699908890417961046648744423308193304790350451777467970658235866750583354023697125793267935172020758366738752590195548057824505952449375107733582955593036982778722976433635047836444328909448428507846315971752947017655218277802891399353486818529261753377064417333944455139732950452724766572487964839416287012468662750256415281802426436454548739757874680859896504005108751526490545936058529520693410073311671171305861637184127938287738157599949137427155471257923033708582244852297433223047249863868001762345322319028388237467988452413980265006862633961941051953519641639537567355930317914723052672194855090345000 [160,35] -73290178315863338088858090442816247293779215561873254601414101214815003605175720557180797514165164922640406771494940547646340255203191630059887417535233989363164501731959073229335757619201000499688971097481087080511542790517842547479779633128695821248137224982111967249190912497102232669806890519522366837377557372764562321861093259295727900425158515812014883563464200916426698546368608376506298741712523081832853979722756808237212364302855915581404917627275492628155925376426633506236220852381130706558069889320963193968405347600118036725759755921863995234068214251724644525844304569558956894813763119369342953752616494658072025729274620728440922747183366677783910855116389427382298475670618488117128635560441497620082805390688874698492263261951854285993162581153167751357893962131824046901804976213152123340356812702599029436308173836139210660617688179231870456281683464393241420565152816096935570730134645315941509005357118050038036256501246229355493604905433817458556467244964933206565507500145777034945141763461373463028842165472897463562537237332282833568355114597579290691692350742679461381771237267241971337972871467662307250220715296329357485879576416 [160,36] 14403470127853982361313610752458766514213210896885146162541237383311259407333103724770149393186135970302634811184338899067908299292091113000531437304587668580715750548041531124791402436317498557785494483717182693676573449961172038763232119864457782450802170698873955356656722314366748025244177303800591920296219710198246014223002450834690293427141971932722315414865384451633641839996788931228389660961035551453253449316919471676153040199948183453138215842648553726831605289238160930692939990252917552604801115384833865589854190198198679614425142571419301268722746802466161297812772820837282074983147612689888357458953756036425400545918294981355682260000168182609354483050631925819273047570944030490405763050330742186176265012012392981441992188980295885971102576551107043141621621885130435762815272949497866846373180813726096468971239422040925323106513711005803678617677553139350665286907290921123828159065492840845541511079016677704051567248276240069473647530026287760986599690283098154106892062943724357455384185683823000465427685325863861835615433296303969958111018479675959350230372831620883432075813797044649507638468617177882634015839616600280499196316 [160,37] -2502497827666046393957128478354600848251981972649755815595870322620556508017595089607663044178796152291301089282389289534846980333877317133405910079759898896046194438438081021442147534116066247008403101009370144286830807090173521533590264271187211723895635589681385513787393953042489525864287056995951267815510515317454951112654201999544899606277965817498296717781046493494232494146611266691256988346657617311486194757655071469185949097726076187285633077125379429560727811551741339853153540779610594690292917976140586318697095680951439555906378618190239992146431235385201677266208401080517861473693600523647784281811833812163740227118118573724384932666374853786608903756782345128908033374031728152603510487860617135728440283942827752862950198585106722526158246414160163811033763711831048907463721280317437383971697017204435561045876452998601805944148754789438557677497377848688738554069641052123125251924492978426652700028481310657391108481918514607150573108602996167702391799860297015992950710151669109263434732820166155984471306838301473825188932993406815957252470747152729882680772003844794676732750760652567589299048571219701841093253573049968454440 [160,38] 383331929479806197915264704766787996577989338414577394969472933401093333718129884414724242232790727782869251961961293989057430018802227628374748591685619406249081858014840159260258857084979252713940497767469354238493143874884832405288910148248965731716428523780438433746092056399175814995057818176891904316352450269800719166465614965027463726705691717699846999191249264336367985649046452480736507596887527466607565595294014707600316528222048922386493159476587662462107292094602801201257847516591298963018294847581061811062133754289449915774903930390787784896831484856758968955641443097240912120427646897814340861444052340133929924377670176940602548786666635272993067311151388464732849915352771363095437884198446107364668012703967509835012355831681698253351025454636994463094236496979543579124569802241596519120312814122240478379516237899071282117535099191827122066378159713512742139537909658733098994832949153894112510873200220164789700384833877227386999289657080610822380273577591775397903150224450406155197502053306809678962254293629677863564233506752324875521036066223298339490385551152840715175396400696626983398812489907976205323767175226386880 [160,39] -51609397189007889276768603388410073682069209199066405293496687069480031985419030301577413404627031061520281528399380876897888446201225367438790369375338403666090711394837943063606242514929788208587865976627166491886052131581512217922812843457380096057993467018593644630406583550082657587365074644746020200226598955001885258126124973644542439386477393418775130267807068695170517675161989308082179125076611924220434941603753929888815718573803239024896397281668674670489489184126681271304806544212910352792476208009905685546699588549392661004136088971809817437546197020779344773914512477873516867006688266896130764374420157512641680594791874540694122802883648069513775617624495675844605963149933597015056734779148343700427721332572561066843169268719695424127395902656645492235803062451723203222256260728216019568759209256863807484115216869072395250160273892321269527398745046697779512759476295089965955220359197110530024430473995009244506614561264663883117005278744201453685750368065336732549070057391593923652055103701291190737073568454740074062560535777607582541268115773841193410768190796622702480980318018897724852435706672749971612584434228096 [160,40] 6086120548876918388015526122824022659333399998655754316852723500985431890397935691924545170989423684647237933878157138707581447295893522909679272097233276613167234362287592857048438477300379867168849036696727587093684161955774708295475602323012629119440711333270215076073691298987950973110598472821464003212068468489626874331199521709210663949280325498489379699567408647473528026324034988022326050645963556742099061382623359851702971594262759088199388067527693755731055843270629730284948919566594393155263506569319614884897377273161286542225623404275933138053269472609403541564138832390750140257901837632974566088108549267441524605687211771514963623759819982833456166270412388134950825916044939715172290282455141500979081267915442105186498014648426456453686410235988913957071691203903173893789847017180084686566077382942338692928421439022086980146013859632139621646085627219763939387226310593644317655864749324270162548525598815555465501280746900434875349943661189175234067736789322053930781079336119914933700762627150118656912686944213382788247699860824303197125748758547478699662993779645434289460551143081104342601341358709314444157376976 [160,41] -626271446974816311045329487871705893533326544316771321719646677975410765617153695936072820080643569564553351101569467451605861607757357388284093241784489923099122631083550791947578537701516555427973916118881312535020997373088468633446784672674529697741628636161552034791538284623057296616345631701882531703955031246004471226603622795967501887358613807313554857290479463827548929324502035835309477012202159396587762616968714670189172928560637483158617583405543460678507354635690877821358686954159162509321569342875324006826510195896614772728346954254487478104865338312935796638232053924077733273805000879076112130981332115617265485171787043065548784469140134138630463938161056569021095542445819313954806093811586005673979112804324998860363322507715328431255161237530551500738517019451956222307809283976452547850257499328480396882764082569724185634275639654062828691126642042942691233329111293511130925988931520699094939554192018264592885938170974350244466227078823918870564236485587929912512602248084851699373299703240692506066515398929683055324619145369857862247203577258055943935472957841944954997840849597171416036253885008895828639360 [160,42] 56000851052302933156650911923356876057509473696833354460720045840231533436826060286518748238714554250210328187731790190894658865857012573851035468307011539207828052681409565885404425926606560316611937518482703601326837674101035475155983216964562533241325810044640830510456860853476254467738202486525111553796913133855351554483395005552008170262212651329451429222545314848147870051821789841392268106798955099182374140490983372410796417369280153106444090278805211127191399522650775620396667664877318020125390718544573074976590777352018043085193073912502483639730684737475121668788271501671700404731035012592203669249059835792678324163481516677019336465177993572368470391588976096891961003660768436876401125476691152707606838561737173509118655455725548839650346759287204698839347043216135608929050228287961099809223914704407283746462664621046766913739616487948560490245884802431005598013439672583979674357588112731691068661448322306358223718412423089313533184955683239110256361284978443199309352112419243555423514955352490018956178452212442807857448453675444132214568829734496611830134982181948110571321324350661179405521322473644335808 [160,43] -4331970645592147716935548522216814417734508846572974694365737796920998729650415250231939368580491592871336374577608592199986005215892416746958422995919761953011100506439208849514500776114665882447395519166229930606994435741086506797912398299915271654960512552829572131819663224180916104928228161064294326051888846891481061676188257597928021521793165143703485282760301554532826561456755166086551405807353137441245296414506707344452772153475802682605264705137701685509582887396999683086608228614614368005394086670462973293071928937560006427824263874563022681878569921445011255930797350693385235002721267792245677914217139487780914383301347402615201739500085016138534270632310438305786413182294993291698452229467394534357127749265893242029344468262411603467016304170889687853231829987182374321147512095195577049353485331229669623902802786377251956275231555110196910348336399598785377952934723623996035411685024766465130086212438042496374190933840053253497384534941097341417531636712067030462375058220983548669186390578799544997346165511977965974923527852648315685067148152904306011160784825992076168853629920126487727394205463324128 [160,44] 288494287329995301400512544865420074534839593304423694104203854959020587367626601187625838606822691270980082710151582319507478991287683383995838506236593984369616849247728273298506772693114496178168231695994962402566691174732292583553531873029182322144797755799403440503022507538871004009683494505646804930048034424476449563848175145267074192264925161458426355733681400284232007275605347084886562643812561055683591839611265812211843610622958831491536146354816921324112137687406782438355850064529404368017195826749904143120596793165200554289807052094578160173091469617703605308326339058392589630772213680270552309489535433741465794281386071501564634140039492939453907198619556682717473542152054004746271036449468153025518682893400126545045419726301104004938191118006510357837452652363290879380510869478359122874079695378315196829000862993943015400210914846421082433918445471529384154845805298719891154691143285195446224785958442556384020202291129930254838548310770708617788193975135199652136238818862608472022617826642866974371925702575260067394155638013784576950233789127753277847728629324632404103847411717321618675828891388 [160,45] -16455490381813200565099615253132001884845893823204116106853770391774935555418245216068202279420147980276595929613723295456251475310521158074638734317797919878187574765819365824770418072675584529453137419725839031323946888222385738787019726239379301407733540574639557451937022401071296126550143617944445952334192817258745304521583269008248420918802905683019965514328511518978375529246053063424232854024705073522908320950933113773507500117072565266081479774792375880281897714725234797878753855148385121541579138758481048090713415244358347102020535677643045022284390353588497951967322135829108616751754459669823799712937658154016864639878596416964121282419051889587727609615149427267202365075437859590573308456530777326580656653211059062576398476463764672481938021804201611818164332209432482576958146479606010734739437435515700866676627098306930009482652757633179419615768839169230351893852541962506809125267836442720886847721748691748600726494904366624399603434271009939862898528616198251694877408904141293288970562977966641560882692822790657465035668588138608881162448689471436515400574848231516873066584313672447521154328 [160,46] 799530411857236239385304882024967670696504474211666453919577243491697518778262823353997221582587531256334438172805503578467888249932012079642451338913403215135205115317764043088141272063925175260834026045259372114492393396194553063853362007942463198880297091828496462910756172363846940465895948489037457473001389667697402125807053787858739262578268052219230640852675472411629153051562459396280840481427831086068476266264813632474564696372770208399352273158311688050680265808960941536431520466306426450967698034634656927837010994679168283468178273797525510552356698810361376736843823145991860508235064263197328214090724686434817107188365579694528748008685790684149873020422695158816361971677049563633618241008644878285971612187420122495460923960318479590118422380012180270888123441592543930102319939285362941573612465240076159878823846539691069267325541061434165148782139709026138244683457325208547526380801338757151716641484452771963050423661749258379016959744073155248490477967516435147997895738117198415966070360216246538489839711530475936795699170110097808129001256117460761919004969811200266044773358961121407136 [160,47] -32901597711216414903399802699315188186625883573183362274012410654341786064723682737589162475089456930244200182123444694305777105632296313956357103251717732233457478576274018976442299665108311961234180083174952727203024739466049300914981949045272730616298273473682246270559351467412326889848340605186694297979012712875394475140042181556145611245453182606470908155312437453249770346032338924980664792487574980808323045987133348896368375484191548489127718771696503755426874261078286485761190496773821517082684387537300534401314381879138317637651830673622859116131582812756025549032665838193134873322330754988503495538960303052137650537937942113844710357001719801000617114655354648084929941242761738730632241305541678056995312592208686875511322410496666054740361367220521050639155216448654315245425400209438749318184926130586751664779867533631911768010663323624411984606100776783588539008969521226254658175009449615103488536691461420984131036262596016484075740466402617419475312415251677502680712292847278304965458869953997015491564610844590114053243897201316359272289750099911384636770796223817738846374597596929376 [160,48] 1139872578079436496838164512496990756778146199114027167813613460392220261741328919684344846930352125548051034686321280660099862669486556200219589529802560258942923063321333561296986341522104333554191092717244137631832061472879327885767627529642113580074795720427862974910413113823062023443662900278736946841773245618088717330106258163008217745029328429001487517251560814569722270290189538241901708409672475599907012297499695617282003766623372351788454518150231686275192691809132189801194340985762496624726329185408830564485717971023593277803248012258887240463042592046178959820582274724601219130204050124929828900710672783602327819635138425901519929918158809163208252730258457515112612948128476099271070348833634666022858528075232602421462199011541572273878351731952969891249784256560011411146677697299715751411372914299367243602524601896055701625742765866581730519964105264181266786675052255878184750728413077896018027563958699802037719361101541215783595555878907492955060377359519978409256201826454667093559030198389620488029666301533063653863957661980242553522182760933454976901284812299353307707029219820 [160,49] -33041541978166854572691950220671786927943856468043855512037314842741416338877300526131648735315950595327507210921889092581083120120276770751697185635789736948032086704735401571049577262081839246014663252393083072374215234862329610830162423564843766214326803524197005143433722768198927716009146793532301231046767720701193552930020092989203128012042443345091372130666740146188505431874172745235304227438897128865434305477046994925403710169159917145912599523781645686196951375777772041420927613332454796507950786808017405309701486906928034194276303822689841333190850263791016992064277083376573075254763878219391525361462091579782751185526835075324266564292266835483014830972013429111645324522176463494185056258852615523310235799921069106380230407021500245462706225645762402454051054851593228727623274798893870750319456543647103550835004034267120138313870703165107271442311527267280775078622558739578377834151685597029648074506467475164104971922230863382050419567591333164080311181513043595616073472394139916730106762935576689423918333450954870370349007635407290981024897008350691508802832494060743264895216 [160,50] 796272255300638077060876430106036170712772222445032579330055974268149262901015181352404830139915791793956531679544217810782407502869823396498450703688807262740958581818304717981267672609893601717484690073368436702990608421120881801316475238819491935635416909387220230745870844986267150113111467493662373476236233109488201104191881308665427381286896789086685592948693725774690181319143702273818503259746721273893673488934804714787951874920848634511048993045552586343358441078928716163643111908041170480682284863288139624543832628622480692207528731132140056573580083466306651921050458247960490740084626112235539440921413473148288724158184102155312648242147304695988189843165557255249393836806567968796659071472920874353018209693583287416722584599378929517789250940996587585612115939780740205052852496820332398858480400437245438378843169188238311932596480974587917075386422477658182426832418578273156471908892692457670804430111552509707364848809436152338976349502291977019555927952092937458051260505921071608574128608769431020859821400582371808957109990536104517710466718798990547650452456522526926112 [160,51] -15850253003484800956473657609330175618003161671340362721245016490656059605747896412265833132686745009703358683258311924403333765118967163623851609043428213482454950784971243018754160853298775551233016409104231263731517256289954932068460537766968408610559662396347804690874931912107304642959302319012872033692674185859251342765482557918052955280775034127045698471702865982080606399754474156327379571985383597529124010897116545313968195995212869005048395501190455397535847331247245296293540637549813176292619402323717261053831558548306190442775750914216921268240270063848065771969101777375462160779022900725252608659124242678688632184417767036356796816094720277673109980439978524620944094735607886198789677344617636443857754311180089079858805229670331814924786592645867454978605239163073564990835635401294272746785954422924165863181731692425682882758826309217899413491088142701271036229166701758076936107255214621427058503854920101259203236815209051275139575935768834663663792690298583992697735789860624915891859982132748796478083596572979639639517421151075743273751438424764508346263353478174432 [160,52] 258893977898402830535995605248076417197032321965598739959360991304235539551746736023187493950931462293811353410613661894630632499053330989415702181241590256146827303852932121115338096307843731429066257854436016578531372791503471440718554203567882000686286255321269167977466433621790789534370994475120808602652612966956184701125302854002968439147669808979877125129118789958085500875378090757435182148912785755448508237516635727079042217166008339723369145420926644966398814429879659002060246769183573562129220668072065081764101794497642446988166868995617312888487313204677689070326515251344207574565151996562367499429642764479115756717822376133968353305343885605686884707870228265713908336366894459651358131772903410164598193398745788443347414013446250943848672317181725846141552168985705488552687164549685374781786941626026839518015184453257703323257923399699547454974233225179771809695672625721761267158082864060982136345280496053431604908905902432076821161564101034347067846453065648698134773533450615744123312351318039895988631052247225335352932908199496042257979861997315332683028973076 [160,53] -3446955936557369345594170558239939133628630003378453749272398131342332680470062312710269375462523596765664626212214847325469211040179618947919328420556964776119291317754196456392573131767634954921305812584156843714584454242674552426491651940544931240138829793421490781134422447302969162867344448067983328124009992172319835079035209208936493283661146495766982652649331980094797281158494997043210633365097633193176136622261008351344013351574113987642202255391160560386187227070255938921292081064723222723188889862480488520849663893365696783428756291744188952685735969716896899295096951917436935152461959149993975980622272379573727031303616372056949654328588540900035008536342955703496145908667604216335259963699429304074621608245208987175871981232176151741765179410802264176347464471736968366286428691002106146795243299398764420792861239880969116232329710448119869755609322553334075692799459087267452124625375655212183418771947416711822353082691263544195809222069375333292148818178969022060081551117638264532219556651211734199488691206967094248825993147605149723636065477053743982397672 [160,54] 37161150255186028175479844616767125622801227978571241266892468864869565689917099925877504228095008026819366917421589477523076487823798528434503383763933764976882871725149240303389796769203969971834350890519882239145251939782055045008690116049380290260958183485626327194159637002848875425551117664207770575750635781488961650293105700534307148799661659261593031172913901821712959477916835077956133282502423175932187552949240730516060472564291513370812905693606081466739284538961127456477979369773833166144593222494699699746061501200836086559206972764677782791078900207142433875743628253930325855482084855803753372854362834291256989535771878646314688328178478935323153061454333599739139347557514815532169888934387270068700609655761831730286428036616528483294931961221223179304930290136970381451513869013955871096008462691636327057563340438169538060786436730661175415173331691670536922917921504571142200560663407054870736303033681534312549511018076673997384754091109117603958157983563671481382983888379829618831670163352425501625354636849684859076373225489538253316495200427923439552 [160,55] -322256426868844512909335056074559518169908716768341556059925408095212187748990557089922663041978713165011461889789135379134250863291048453850337045773877672117633702272467933735633042293009170610755775713698888794508605959976656894861526651817255617484965188704113354723005605804783088133892724456801269475311931036887933819006579264586443686259845529057094619338841022601615061166834797775072437928826704324078552507324934144395958355355389507469017217263123693959484569961961831214676453473483746550377615715687565201524476268259320750327717469729393086141797306978033703465800122781930778081794219435784977565393955558764651721828286138240265473674570280446262420674119718053709850450850494186572885934333090139249406576775327602738291128193509876101299544699510635753365497059777753913761465499010937910389271899178258931918977548353557276868224439573718957227869312735136488041335827213182962486356553612127411992210865081139343301357958607459152437417991159901461071470276100488904610153804928961295187244901573251748560037331848375877370904961755390937073577056688800 [160,56] 2233110718036245959433710000632562747657120621732463332300942064929413154449116551566029958374651877130206890582446889623808403544627266713028204919943094873033188457524495939015067543228830253206661252338388816105919456625184419490171215796817538499104473568598287977946183737259530934293962357543302704929871184805390275791954300574078252918417791538283141265130599632983673581001171434874102621282526962573176109471468846934777118672579556950521433762402624956652704534289888079564506540446242570987945125623188152894832780426864935803794155160643587416497260158711584460963333369786077839646367210979746921696907841236436166278707797612557008205333694629239149992907493550147304585818664624058027359438665128653141775600783384972009028977952389288333201162018441614958434448954573523700750396201010332451037296772145881542224387219715575876763089569678613761124823405538292823855948263976598420941172287578697094712254556371081065866056245741173594041844144397875759608997967223263175632991362461170079198414296579111708321831837499685211331705463736616356726741362 [160,57] -12285050471719485351507628914260264648381788649221995410530801861911918961265770814829964532972660048727254386606081813617039622960472772296849501340121726829212252674830355758925926430802958576345974956765118094944440244209049367859166525692841083505107670262196969736608676747580588164595844623669212670315016716864689076683776222409156532224352400575305490207436942457552100327711073620991803875103628043061302248180435094202671073673878369894167791765780711388738577953112513168359809759476425549113829049563781215287952534660777435156445795555082969873019588090172532045051642449755204184017119444477644383592361545600685432708594070028014144584279392648086908843586959494044570624691761070506189605108550914731900861808882530568459807153362958376023988898527874580323561897071125393381492672243468406001505058300203774926877704924077855754208287775217387279896923694432396028094578667221629200378494843202451891126082333440005931518893207943193225563480959915584662145826681239812148472493218603876230621538695290100255191261453784579555870452923066310888256 [160,58] 53307899268657720138129592656372039765581859021341797117290751114226657917626936842559564930997168317453980926256886910570872532314995288930092210157051745685592294046630060974635816607130030074551271221008201596082119320409423628018107343533950973304287518329890731960562240898194532942043893425002899147524013515719962452053400207486170921677689002924715867519211648691926161581919476925386645027993132974251886774137161195450169040865550084549658687129647924921586446194885690339378618080083297596294637903459906344789820421972327170661408010631542398084595626389740532396144820191164375228057503036221689006609294109423778854298690099522205304384234960188851010470554788902077896539817412444134983917636141935766277573242853301139707669148727992792887468449581190397120817337728468770953492078922077010341089014473587303863201404245504005433940849549876932712063517020677062936064031966075658398473355492383016788320280488382673764230295938152003031287101505910057262165259101056644865102839492618877835960013979350627637124925319908092098132013348326736 [160,59] -181297678892545307442940105375998561672344684367500724931908545991123578192325898220401479205815365569126986460194905416838774122510934276499990722374077803414344464177015925005414995046775554918121850233657640184088437805256785636979766634552209891371572453853913150433837615870904730234997861959237867761268735823988489879787154699069646280278316979392697192603946489907991883260232373149569922280394685098722992576164229204711916634870579036759688279225947840871186824809314599432140443122919844784902900199821766637435083334131511540615398210336588542098425439360956260596471904705138448279470843125233151141162735760746601613353223519245450002392265057876018628609189193638387559936921385146972890327775425053222303475975090723905536359652902427306011417224501912486918412491006147243842352779650878536399545176803645318448570759371208135808163274302637540415282091805230745746452556376221695383419227774813987131526667418884809415790781580706144909610843849632472706130646842987995351596474553182276170519754119530163674171381689597702956187976288 [160,60] 484489144730939912709604989424174313007375578754668148866019438294621934225836405057262630763039829945326284123086812875992510255828318408242612933469472473429678353224701390798239158262362099295386108594310900311141910904107112904848132272787950281910549394717527416833244874974288440426155070243561337091205816232052119136410923130064039444249313023901987646956045423550289056252876780516624973804307251691665776089119664661965221014872621676158290424901592823362193052755080811836415784802307319335470101636826767919747955623639289368290255782196427355903282798170924906719930328668043472789338274912424802815050865951754325412112184407016342155666951504170295996917926513277220396351232081050878590507530737741028568537213059848271226196260735349357433381357032879980677338379691807306789241720928736885404759987288649274792034493117351249743714975123882760790611873983368552321198674057847553127996688359431456872696364026774803917953043030277822287484694233489169043320910171629495470973658972331502395148168931992441880787154279727241444300 [160,61] -3021003551311915474329161123940410373077710252316129632580788279701097795913189519830282642542911973744900960191898046288940843491153135089016485761196205201272621151623671295354650371933623065595786644995108760584259484953846094634200329837483159080211089336568933989472212341973139762057418793523376963644843764906232760354845983570090480940706703883510200327579352033798309764544182636621017342630055951610193907454299669944889785441971044126095985977269493829860910517361342404862139236460220060517535461967074430905765489673867823382797881936366372115092495019295652075316510209799366281943521204419825669442698276958590704433969323178060790389191756648017522242587958376791683796549846375924019710369724072712994092213208780468439875736397761291089302420126300932643020156915827936223934152006789180913660013150006493601472211789483147006838141678430559151792489687333382998481599292937678249998655738054134127810488381236234006008656446520183557110417280521702830934186117570689466021128239082345090913069117775608664005459781970157256 [160,62] 888011332628270368031427857166054426426798153418454344138486483012255450174002464879296292310632634185442266032967608038992372817407428558324388500346305455051269291768739857576547647778360122282170337443476155062978754430126765120355459441384914934432128561004656409908858948343553375251793024971171785956274370649835106347741509865853115223535684224662390077956245963949773298360115354501204929768349661796684868235757455077593366921806842956993049285908369989995931703985089270725431466949288619354891300121463718547258341911467111631927493046308653094143410955495286684476270530565040914087970505628271101524416232507664174870772576782369393055499591326316854804364153690135217748870769362185778148748445249799199445568518169695859751787206134893964241734343153750646843018058623181219468054064108426686706745765450586413557250907288923031666671179033401945681775951249882845008286064574468533476995039239695504292617900836563802393033677162774459789376047183567035817692404846671651357628183915248119251500864394202366386917443947648 [160,63] -358946957566266062401600562307536255351791143233074558553447120894915562171221174387504647273654332661937079593149377901689507517960896864281340692057615837557757495501809450016818879318929494977441641805079358909003673912613602558941934416974676465610195193591977908582656196053807390606758988952211193624267439599376859483981596004806335204656763563419561285994610680093423781058142232094768541407558212079199247437253705326985691387724297865595012567594042672822365468853284417012331613171164307400535393811931476122958258612149371706375662682985276450863750455204249959054133263803896757196779925575772758041083499884777769357976048728199308289369517273609101978733511820431720230921602777143736665026515109149063674163489134663679326287833902030879092797889464388972656309527287657535385133404271231413621919956045727766539663391130403592067605774592477211496246396304251699723821067222595009663725754288354762821181154400615598733374312128933441893790605671135581975635837061245091092690091010158779391564438257644271662095221824 [160,64] 135126303796815627848754493380529901484741741597043915127392152349044073013262401753722598394286501997832218038604595545297167136195437786106742788759486926897229618187355395370955901189172201633675134678757822865118405295374661715222398050119685548979832380390549899165560084622806722800204150959079848577357331803629373856937646844903970632407100474975793902353945642642231536512069946627043617227426403470710045140953768957697433626479012539307375694707343449539571172342386386691229635644484845454057694996235275863165830308265430212307901876502254152303919191589721605923422038358454255874203026261578905681394193217930898465620548135548193704952784708901161751483702651200772562645843544089987101238865727556770536706560502546349687046376942555023695663325905121572464123125149131237934129058074937937231893210941506544139356481423256939632451011738638728563709469200177875095651483534979057426003590342220906754829108192656425853266026318271461185963800730607326359559168183389508309141605570298183280046843093310827911299738 [160,65] -47250190513483650484611917287211033452332945824479462828012933554972110112184489361969171704686716069479120758555719405807637888912425092563329050606205083813185863960271068383494067677669994983194172050653762794718614186363513100866066373446043296735015907787149608891432392260962162147554517640201321060852361034509837125882266693796600828220635994062464452340241688642487554608570633031103357819620148958797835967362760560973617454831094987286591707180896196491082105467170414728962002874408764471884051413080550740889474512580350602996292676900520771770626015860855945810381750287344612220178103978012112521511496527090837287643083891272534080185035292055184060050415324579678198827539071777665732432911285617544692845702955677518589617931119238910068503381863418084547783833980313356211798129277903579530936399868799015184471434012418381517130236388211413270408550621323990212390802529959905367405196647517379033775044933017567132149023694468601698605074069791892193152191658190459625963979696703808801405538499326229130880 [160,66] 15331420628849577786498892088011601340050872707351053872820566792557899498119067348741228028437968015922620671811040895057483555063972401411374669389138721250905314993380253172727981061390522919290420056391951075281782753234130579246792481483144105830010358560020015264587742402346165244977378485372643882510893672670187080054383614303660799161947896420882288550220338899355711574486836677767999880836496943873000300933074086709844980573472816302507410054000285850619149164035686631303551938040665772331922595589939421149139398889380812313597646532650536818900415622383321738042171315176165806272237913171623292355688305611110382513784861722133493613344832321619559737185128550273696382208226375717667243110380074522960517916476252950843396123681066491244821685543814618845616867005420376857895101483654326750685579791559830836669643417832045141751105893670351240563795793188338165941250292707453196104952547257650612214835508360222041666243603872032360851913577367141012804244501288384678329519437776631818328727648842103696 [160,67] -4610972569765960987663232408611203478849765800601118885494413878726288998631273403430738058663467723869684959988083016283065216134731536745154519072240396403599280056424895912943299430578931976820808370981277072522134206198377055074069707617259097989052456031135353410730351645032148876183825752081358409480241623556910761930543050664896571288027421414028521735748812929937961458759910897557284387144416908511195456838290398662789797938645454990719468138388666584106220098462188893503801311811053119763787707539242402491639888132803314877036432426076184612709112721040981094921589980366027971653781836257221832465190747451551603536001568339506312161653203588331934420629581647728804665020379662285809296276157151198113218090574687687109594721492372094274530935601672885029133632376243638073392207193574675301349149970693942497326957332813231625786640140862648585803375782932790592956863619002030477384377478452210632318747135583104997193055302360452892242962016485938334149079223504728465561627682194837984520119153813920 [160,68] 1283809621618693242576777353641125146217463691654060220591801380253434732006792446346755991251853841519828129044524879949863481670573080589660519410544495458644952204317200472283958120875061286800655445503398245237096520944598994226232775493621861696096177783911825821012785508640049454250207803489972719786504600352887916789269599617922714608374995403309771779606896681605944238794614879963213223766695874746339368087157873172588174251875845149054564278296148200095381793403877845172172890211918402805243628358318650008241520848869223714510704005951751127627024743289514872655832859170119864695404748572991853019152646113271846137228177811137070823242215927430116746406123156593225112107592447633811163956132057976987989055066185149643742264030008474056360560317096716229063563925156697363883657203515738531096175408595310992230565104464011065151315055559185536202381626544761508583257823321298159830343676764924609726462371554361942239625132691080024367868996043925086466603368789968053821882948556398437318969060996 [160,69] -330462029896956907448655575415654609430285340746495790212902558389442518065645819761502301286556389158771612685469350526695335156969188936538614052683308379569572474010993763511423746587272983923429727336462072052685493849352034620206398907606038550918047799907138449563092988265288387935784743292666732630316935397871364175593197133976246866564655753141648205813839535175735300512056402067977811384116945100550392033371578013457246375590163811201913685361108665862684571023501327485981886701620254855712712332899570416513222536475633306408638022155971154967356245515391580317883802734569503884301581137879661633851984202521066684629488155827458339290790839029109113513749044562842957935625733734453780670203222307788504809394769992250758950165195800521721375781352968303796082223248030166384425743463996524162243571012873974157604039542023338581857356433707928635074469283133768597700579198639168814836463332576907276595755502536933648979773396276869311653825274698053460770822434537708146310605866664090311601656 [160,70] 78526486531623518920399845709425856925013193350076665315492467588287427388680481275724841694380482737640039476890710449772008281015537463308020259654624247712172169422662579450163701109594655408099155706950807830397427685498153868791683940116932765607312170288912153576987959126085447851699551645701858102736053670580381563553923782704291855649927856349219464369834250677457444638733845934552557680885231972432429542505016310460180396062382794834607927454427998222894197956455295171496248005057960206272712861295151660451475839681705188262954162676177666421538159625363399685613126506399512204280026504028889135521696316704514320631982803461211464749330834139623134917522696359667695170812253385761415484682780279863655148816697450061356029447427032129559291338224245167071389273579612223265044425990021744608307101965016101412067342864243159036568781919935093460952679603507616413966961117373458922851192877313101464372487466779663914878464244183464110813789757726957649764050444424705108715957248494912207296 [160,71] -17198423860828881265827412871296864366883174792390685304932395673473278855896611790232967674045226530734636767773801590240874702283453326809895741506342770275911204928709906238436595787470920688170107309410951976555839955598827319300291062857819229835497311352952075789600789868844267904213503263191102221541255971227388844111262942623002690189644392006775191414078736599724217610403591276396321340116470457591939687896936912074354760867051522793648748559344055042572332593227408666435199493613144742202722017511396817338403335598237738908342841674376772182125726764181733627766701038276584616012440573918847332138209241641243822527925523903041354813918470466631840136999544058276301860429480387640732860888788191101744559519045499610131193817491577367104502402091980768920193708371534814017004067992101170235951316075333077043673846126216969848954797062968229259804441432669626049089942848189129923611391061446656053221909056875731337473266367088090651567355248672924648528326141988599407846544921635687072 [160,72] 3465644961407901413260782975278044348930321983208590818666049127937173639887351865690987151743025554451762868677749184805385838056493427126332872655017251818611718558827623754560591916584142732950707900389412538488975230622477827428544486019459937849909424506441655216680239421884513376320068254627449438737063778273337505294379155090808387097914340510538251732287454896185624952831884127791931754172289020005209819551140996619470041051321356809425965592231717382773973314064814597976819655115696223171830082643128826963918447287233876441690255899738178498008557167307384847658701513860489576475528389505681355859238069534171549696918143605232521977476013482808596500893434548626612299363526087380768546645450947473837524144266363793830295790501871151459336745055398256442315010989466410239718040415316084895224914162692602237821699075746651087415442383527878327567588772730789612334453002133249064882291289056986550268915745592776987107620062386066068333105784714032710184002527745925814544114917137582 [160,73] -641336116147241241582574952653732146777962416254443734603856853570968181933301179087044243315765004242496218028276827929761120291619187658278632280142504323804954464135271101038475228391248047996084320317331937154981813492405937857232951854484815762392678028836575684030996264537790159921814057738777172993170542847676118519078304386403485723689276223657500793825781493741054429594142282248975240997417111790062245274630826332554241208395357235210068800315015183023563357494883968638867084143663216902936396615794670759631238763110447690742397118260962688083115097206473200376253171978520882910325005569921037975579489124282947560068491686664431937102797960131675954227115884402679709031651817496801251125151307959033797679063129757389869423466934079956913845521263380627772509282245780148022086222055276165514507181145165854480926513862210871599424802754943231720588250433000544117389895808082885370443765287311856225581599257895004502276253288072582332036872290696982899923065768677545814876233696 [160,74] 108770813702358226014058251912123465831946564043408155785435572812886919661622286549954189337058723034477121191178874995663346835602305809951862950582095596275853510386220012546774484991170049219841146250357401358733004454899205453072764559983828654842499162404280968335060385849460957795695713462289592462934730931236012580300990664914178895757316102220748865062239144142907624360260667451546442009402009825643374365096532619903302486896564794053514529873956567297123446295201184683269443334831609728821739479048869155686352418094628452473074811798882167188681706794805879814174773937727781969043720168061919024374717288832900435564479717716668277783301158642483187881682112726638536422031041152649893458485474790574872228483696734268290655703378579003885676345291354986334297094494348848583255888645987681388379470447235909895068978918375689897959959634025826734428470625766554380645588973587898882039343740304523272527887216184859050730979555449049160844951183343772678640099989353018078531648 [160,75] -16870034039523510264193576490017657114685442101254648192283412390597296464054833102135194620842355854723290958893438959228286102004054753379067039369948954750180359950373883148387473739487415376084099631548767948168229011574365306592966682235015086828476458757731815520455446378633973786147577318008158917498362202738005560255943759429634291463002948519757805645412354395900964208220138502271846469267847410655119704769441724357080230907265903018261360907607208906457442067341134559129120790918339865499998170049416774059121562096745001291823869880442250057298305804936367624298568019715008155697974986770782882762217193954695289171308998193992413352678226474981501477630178290692753219152687944336620031182194221362690251636167605997920640253317733944591687221154394186990033268954897112652191926731453085746523903952238942031857248837919790412652598949569617923118617364360532546653783144190273271938254187151269408772833695233104387849493646700142299710960089687704123049630000121973219840 [160,76] 2387145319675706336608914456291719531518347048894516647244110160675683999218605805841920207997020213610917938646210866185559799508007888074144364395439161410981046051714096134853540281175865220590000877132745652925309205225421092029463141785113652300488782416857413590443363179751894884279111303943480995676234379878683481776202011725034906955225350148327235312594906750167357850766040392514923543120689854618170639649389483913593723346622114927506594589828439980255561018923766368218711796184822914883917663234475379654303229457327130407876567114766349732692327802947364369831969898489660777678938185017328798664605527018071982971046561764697830216352711152529753898130218082898233095055291221710601334984676445556195579248103428149923447670902371008285573324011607780232492595913921173762107549400261365704777730514677979966885217147299668288117590152293545904892890559098938829982586368395585775421199745719034587100751019936646110408899827081071385576163515686190342007483359062710728 [160,77] -307405651460087494966301679125716504596146226054482652397588637210411454454551196085662878726955048915177303409577046348230220275639873085142052728878506655658666626501051414750003956084449685939066648279979220158280162713720119159743960492697505309234620561928045486336201889180223405243979530766527342045556125551473986555319562300011827350299637645219141105155441838168258458531301776846195741968890310162569633219982964448430148192406379988177857820192658688947486392295288173115546345552997166064462680554663399470435929036574433253052816483835637612830624913217227663836372966492449226471421765105248861573907472431586971507587745984961136086451617044781376492011650548127266005177635470957986821842271477326418419976672969049999848347210641311293042429635858451487439227567734916071326733369107361972173808621927891993011451151340409830858287792266466939632495824885494787086413189331214500093157249486071153654290165429222623743804926159866138784812361459856439700652581413136 [160,78] 35929583757681485832967688437520358558086983701176983885550558861416754712221320354883778318865233816183265501133063982468925178635939730522997919333012982559534924952258720083572533081547920202625342915697779535595965253396626627620374365617620170589818315464623300879125885555883871527694653138576973675756489354529981545907139662551163983957146801472336030561784217264234437648953526431812485112703277076412973715030485967777757627755524689256403421764350129737550067398120460727720854614640610024789209532196690453833595248365337766623812119921070864148709100205680946033503015998995853246329151516741961482096113244920480758825100962488811140383229435206270368965036477893643682939128161892097154460707423909267048645202488484404941071412901482837436525515876632973319698760614007763857874168038576315880309489000968952673154829389627422745253825085019903216017629062605101773691539195429977278067983729319742475162699438481889220290466861763294342249462167315514128229934624 [160,79] -3800687916276643560104914499774120047296954020011724640736906616136659952307426021920131567415486448974419002818408850207210877806281368871695718409290335927640119971002457284974444791857706577948283597110443363150337588291872946779326439170283587059909358271557515813734387366912184377032971170042695361601594137749946029889814324565976257105106397087499587912322383156709559642145340618905841716768829235621222935171070593385971517188384660211221272225696968991026110781010254400032593646773646776040658536139693706915248089311220558458377179139741399187721037185802868243007634333784274476785611630000581825686799497254019310312430822122056894953786654684642293550780102519499545659264929861786645637134316915288437694633466812376214708781364029691679308951842413783489781953009988332999043577684783502670827455210281929378954150450240169459765002368762079130797490093765917866594802700880551026517352017968172492092512253748972282116098922985866577652819905304876620730016 [160,80] 362767634458098634985886387635566704648246790343910036529768561722481411084980879245223140605091822499552136826404995799874917551512315697568889115236838880665490846094120881070119914316441432421317489999139822489049820773113383127007273614942402760689755291966029680033747160511947865769364365945744792026911382865691549751315373902059506690406406552137698875693420138814517388527884173379086507114012586809174383731844933341107804060746433103143113216784731702255471290867346631046578716608666455540690198900541011367076330030329309906041408755244387178562381210785469279857643351882345121242989597059551283189270769371203383963810518995133038028416079944725725336288418207481832057118832308192614170757475453774534233715198474462447667842484947152087051106262312310080025023643173568409154438708112389897136904179089053465217443343608457560402341526778257805141235765598667205092746082185210497514692613091873648448784327567273148466273187378347355926542558746989102646 [160,81] -31143111225202432566266599826547206052510439883488246525451391619670735228235005808932661874868115772313225278311704835617332180878135149274493594673719400600959234034043377788086840053307420091547846603338772076309439978109465277769097054951515102509003751564040811411708355680002940464026945623235479459869348975666917455763359422959822133832209961315117305017673297103124267696350666171751596669790356799261823808315939298100287116714142353976566433053466939572833851466623670656485045756569556765331909212088675243054089005237250985972021856039098756226329363203940661554449619081700443693966329643545642817449694366219907996323319479139232823172061245427968796372317122139420470388081753886637173796408912403580578620236790788857492567517222799114881627327992916318568113587446544942176395671686721696849003520437148719068110029640557682157119214478380867483860233729694273003944584292933644653444878178300442374378591437974890209994047097558071744165001067276896 [160,82] 2396616412814544295213728126956708729347391660403789808588813603197021729901275462814827390687484761867141281329378568374006164108348873726348500265863512902048044212760713987412990644025402756804034222300512989771084460622641745922801786459042404917024735142010434556500330380505174305305845204872215374932814303079428148949568033597680083273081523314593873560201935621093909535492743259662133623179819513050966737460458431475256082379053044004830157623726014029668677758538126349188265799909829988994661198115168431352278872300099860535575042875863703812654975586405496959064235005270112942768542717695621854106677605240382058665855870741109727314693661907536394616081178792567490130144260059825759239108605355600656695444897938071880949812669562346545602333761212898855376170057910303259026533782902717132352671222887096040058375265344737983397518902116927065481074472139389728710680408787513722257992159992518394366144525515897174172735061020822692102554564280 [160,83] -164740752931969411103520673869364679335038017216011408833019374498253773802580877245818248068933712481628243512191404650880519664145222739969711297812501755660153749724219595380041040977520863436440920663842711981137225678975014361975044116198159927385305151373996582722998291575816085198413109401453903393340650635175179479000155979388593517048940815542196888330608648211235822236862535935405851095785857509035631921666759160035366797734384609056209986052380483074700418852816037636501042299869386234788170092597708891400583940963680566737436589008053760155388187305850056646679352458706474118366929753716778914813284136544241819591636571698267324435703346247343738349834440927516928538778480071499621978678778034494147183495043217533434065520762583326394753582768053099544763954385851135582952256314485492981308792826642106136153034353857811189235050312969008175309463114681994254191888791772256032504786439876065150287425435084006775120699245715948997246016 [160,84] 10077725350193611343606116683026094528049282891681328489876881067441248794368200505151750887534152047150301443286823833648394958020490510570928156845427877891751537359632110537352638158431399546572169280150672086307040601689374978592981423782498341663229123191794023645610616896612693361523018830709812886054125619302304230977512740773790997804318223748806323669265497351052692122171885975549473007111929579314867691558189800335071647313387654621460427570578614498709615231935035990625717359864494755292243807860491827556935388090179245320872852126323668374488601244191142195484576668934559198411580665998974228611764928214593410605577767196666634233369745223951469695200696612327798662839947827534764207886019415912693783489377652053020216092028375915410890831054636097352418263600324849325036078708875991574615099954668759841736641405644057316641874674534607707393205031711255553802868902758416739396675206914999438392902514830835770631098923831636047472 [160,85] -546525295803110629234895791979228647659503445780701800820882715368024966951588624098243699724271480932275105528569921017744146144845142168913895778503927040132870186080930244226379213048017550791028207793351829355469054019770701160693049657680742681955780604809082890477335832629039154936235446858543229150102241564973786143493278125184119173887551423105670599218312711841112502773978305504954586157482135456975342192616814177737444699515071320691342965715728270409346688688448033860592072368467133639960332258077669392933003105797460885520159622646841961408647589556785360791759285754182985942505410915442298980589340307916371635506434376670620746554584264242248673407991746810729820783909516200433885455335405304291529837434348340312081392420879200064150460154531152515211136046836338716243361684720114193900218002078863945232993347207574435962993471143247813473995098243701380637887392247527813107595344498727265685342344847141110924577813414919632 [160,86] 26170470311409410622818014452541447886268154765655189596056683553318749038432380090566455700805596329978334918961029122804474012287468864809624599551553221830304669011670215683905086920017473168012007316666465019618735453044267773819194814916442568129422369560699576536790067864807212975675325759489017011088452058973804118812476817120015125986989794548099960173980366545848087685787309895075203796364637791330003477210770336062564080478001144745946436353947014418844658561795035775465394430255586773657336590225845105073914993544426944224740271880838873125561150671728685475338084306461247562637472506617540994752595550324125920290250499349611853935291107728418402899990852899042520285473309157780681231529120014993883770652141117780775270860924791644149316179312071176868676994182476394683765203530538769547076050816456499976101594857974075467515686640938159622137355201339971702998751744621659027641452088280034879160542373475778513234680764128 [160,87] -1101996420502050374232891121183323530368425504745735140272617480836630679398174234446601522029404466124349275183195995611046231266104865129061737446787078553983087892866874183805720600260404476443225156308333250221282738135866982114086664692313290184439394132008914363610112610667494290571425410690953297386276228592689187619529195656867865949984282510214658633304572382706601190877698024710352847936518328301918963055037957669476044437316666572413638170650412686725303588046416540442647364246939039266176497271695726096591360428850822196078597871724984485567959239382513379759235120285480044934078242216749829387091086015855774113601540843075014803996276060058981923258989653975947408377445952320073696284145089047663911029025846965968354741967492126597939563417832463927451561954834795341057513846266682584492750994528917373393552421496525450737452285446355788228602306705230072382457120403795543213239778717658658627122805751809945259859744 [160,88] 40633531876340575787784750319487951034100381870310006384409947121075755799057126325690424049912475881341602857042072337616683348032895534138599284989714950934479091953192307713537709275871388343885315242301113790660221957612373800740470116980924710245450083042422464583034736163988616783119467407186652218039291106585843264237476010632022970291003746221911342993916432023258532960961099059563173768023133328822948831641131267941672609961158690630562603259898451815185747853362041788682230704386112065196950769681571697376838039755725302087439825891015567002745543933933181758291054296809753142645227466166560260590864168063394536125921553134697439571456431393651455857384262255918131618889689810441015274352796906489505595077606646219367091261420184396418675043548210130717193444502803973161503131237480435466479378360310610961989488463803938268261713524108484673479840845761163767499268265839208989178428511262495920069470027238722167065 [160,89] -1306339566177700342605263539293379824525206866548791002590374708946431916741603335284444681530497553915494785536158444902454075615616416430781127293287882533885790423589448538829917047130341671446796499486056545690708256646890284050246459979072861585239542002267969717308332489092584997962544845884885039269336568210053320471065386626897303029487107377699438977850416978482363381641594908490361507970999043564528507786550635879090377917277807507832280934036445927378944745715043691999925547008500844500195897671380349707452526197452888283572274817693106681375729561828827337113287263805654045007372183726408826007256334111164098644499831182942171869336555525618283884790734041096321506991918112023567278116606616690190212883360555654811040804597802701238721178059852166593945828541526754279948137093631490627907779833002182811348263067369051789778959072853833436313176084901073827941604905028444991178610667880290912613095590239956928 [160,90] 36458452621965096188274395121042274081652432205065779827824294265288390929474689192194134846668549175909915631717854694261855077892349734145363598308041444541957820810645720614901115790136199827477652228442566310568348507472895972185749204243804999445123340612732804963127335822212990436359989389947904603558252361843544552639137257792025069440182018196064638711208816703235611259455596939337402333471920522863606448262831449120775512980204651183438473424725533954443001689884233340096986928888616820096826914126490809488450178008716297893914510480835846372770498568516787789624504397949138884934888639566920078999900130784497010406938800994143866833428497546730577067324227084266979344167630938721242134945807983009770506003133051256018765523858439689643473249221827965519833046445458528750551665604547432548564865175225062440869961166477101641065499857454126776979332789495632596713581073509604573964027298252186484124243508792 [160,91] -879419066822681330980025808616085976371251024993885143889359628953776494126114811853383551209771134581179786987626886246445956128932025471902571414225210104824688612850996105380097585121218469739461536685912958545691289843908417484659312438275756055207487804593514865846305817871452476758280333033552864357695368776718853538407303774250250297869087203437865690206520122372620347621627472946656382298035682723627068417169141637573114290760583941645830528611895801707767468778792234182575889762321091725834162005189170296459801860090866434568990786880783262775929607651697758024442847873717346948872067853169832286793369683662396267023736364618335972505565803098460972028913495932157885655936008331063317645199924852487261384849357686001295577616111504596026933816090814384449579172939571904432808787505784150559815497876859791479137843152073796531061254993201431290975692012749288563363383951565058198470285892188354524696896 [160,92] 18252571318941421839703293982539038027004567118411793122372723441384598365547798246056899534205989669207844819441630280981318369324073269688290803572021240395020788377711753842571345522108909358062458056625295506992141738452638096932518902839658067698520646128523394401761280073521208199074407711068501130210574194167842882263998686609988150301818917545201116558445410017122111214527497953938271812215499081146070326840806600159970515012083877477399002778837226853439443117791275605676941713228854901765899183353594337877059844156411019309288984539484213269827169319356504606038296225248433647723808997549057072063817549182206666633647241096980962511926951848712113766617501560911899205807343349037820517942258288801374647468558874638635582797693934553320767356484931841418151161891405056974024158164337372428356389107911043295786603862379375194079785051840532572242652479040519061872779118581766381957314160204024063096 [160,93] -324530934339366041777851387268117176484455027572767669776228558610550374011923238169841876192810740676851597081860823706805970301506895111521874164704995989082731690862396109285143885692285474604979576186290974320540850470467891371318155860466710376238680962734555420693875207757815154669010243232979969178625084120323509410833167913382079376604737342872615216119239760388275135603125659585938120801112781457446321874676131241349960422062884857612769403082578900166168615768809635214304887696875031190973961499686947890344949269957002034830136147739959463629141850202935836356053682665499956820889753247994941909575077056930180432509789554146322576758247565344229611039628430070030856429458934769544691857609329827262708413172014136505248865320116494248286695628886513100504921480060432639873141377915772104945879226049312772441466795132673104570940711930554495890132670981723841476749597698286952661770050121314320 [160,94] 4921195622587982999931016745927469077835930900142768624615820341615307069913892613343861243221825742205760923187691448647338057967459580201619698581975900467714246862400094778742391077379826258043567391088479816779461157201907073413483187647158462116515840113940255697031904823419250805831872134774883333180552039952590003701282370479086180569563646082112523766164997882432540064443410937518447788749803981456156928417445998205415354217738790048016324516753635623529839442032722771656756132073985144066915019859416791783897192383968932401540944450811106164042473788414903458475174519642022410909847518642009841098776541792832464750024722696515582221511764634656363420003448442732263804216735176603858960751400983018764717323090305290976423266746005280727834197509448675256541217085101648222047328757351011689092719293200848964339328318028098148793341143680653675066196929081395620510614532376117903959810919488 [160,95] -63366110664693704077714130722292209279868887642530996562401464621985114084067515256004467243770482883312794541555280729725400651902102053282378024908316581206995177296742035491689472154585607102878231253357362752461286982076284587034995259068273362443030391865925657594992043281547121860435319976791349209183216730981027983598185770297899977628276865618264001795800737315190686803586983517052348008415517664803021260763685859536138960025304352216157952305012412246005647361842138178445360745060810297220836161292251688123162896520883937861460899000625716418281015627756599424533808402206209555439948237615898428309011533021307061150132560366856308173902487633403641533760227684123738904207530147850669318195696656922766241803335361077970518995144428791642886417921399952878912424226344281706781002709776089506195428911845601845595520173619928091663118890037169835182166514610429718536972556180134474233920 [160,96] 689794013598842895488609003212209342980027740036033299655580400991199974988180768878987382109841961694370797890430396803660839354397990420168403679033972160783763306276154639917070017983666025063483668153262652457520648830071292062154543583599798528890259042149991594707776066325064889586670115219329985395817621969607936418657610419785045294323044325508503155273232169663452641416474413200063126672720501022366715848208205182256958952809451239084967141894893176316819406897120478948257030750449045201204216449138320766138045187206161409407306989205865174677402586440189631161945426298373274230857444277428637711194731966170683170032883683377404012667621825584186543505008384794083844959216919794054770765907769780429847918054915835573393941472073767198370590105663324042668560622875383233642168096091046035802123330557658536610178807210787708365608742578941782566883816279484854524535778277437150967 [160,97] -6320893696087829262933999066426357253975519827077307333640470529429271651550382567683072741182747123702402457276473418366933925812937240506627705666495231955678030859363113375442231136358650839783169677643580980776890842085993232381773742690798116008411085063511966751998427184035461693204500673118932174061173569939196079877470010253091770421779693546077909201072574863965477661448101337723787468242972957949729819921527326002843721261245829327535049553800966906112909559972945113188119132960448860147933561572992342101525099353122349991609051442891937028785625224043237844478475782860466285089837157372616354548000142838889523498838651800106268275980070990739168167595646601917833513884984253811935115668448585956306464748409169719873957292188558818384303989318428044090705127387093549805966089704737837349823424284647956945951153877047190623786452049360255275531244535331001512241205043424592 [160,98] 48548066546735489436079909085059484121528904940110970889213612860106866205082876035678765282992250826643107523276186533725500580746607376946223494053545472916913959858052675691059844629168025530335991850341440209467084006281521812624494883636420897393514375901700675556937089168590088471820060817531553230528405167992760993831739415886005203861572732569152523716329094746255620744372811197010295070291295154338150400006835462396974618704058539545416241661913019959519898599645170769506076783158330672866715685763859550250610195483079088220338898966328371196701622226318786785360228371529803884179136228212611668758442224417662336922651345140988370924810118621163574861074481394780935385529337541299831858625173147775995496662438817350462938410187677941199351083666686948694306574521531092376665756334765811547260092683092965304942827971294567269417057467664796642344308627427632994031604640 [160,99] -311209559301929870642683021897953297371077668272879694616770587276619551381430275818701943869528785362511269545399727889588032314834282343025608029726341903380519672198734176404727056085027775560607303930582863937880793345966278243493312047886267932320593563618195769627381795702639186702988451457730863663066996157371355629411691535971485846523632604243139151231750521144599600719033646823090443091581718630595205353405353647007529351018486471564181511754635652211454901124471088587174631639201258270265237257484227271253021939561909670646641053602622273908266645741351616452255357180893021710487102301473467843475729526056303256533600938769332279500112264906379126271232735708511376184684602173845001996073443490456816812823103818192216762239552531791431895243632628157003855291572234962480953663162485865609344155433843373134138345636834301461040629751484422542918978457525972567360 [160,100] 1658009476085185707297929114505931467948574005220518342348978631828327077751869417429741424996272520922205047290254292746089678041668329070819146596978819809243142273382341010534269842771371424667675318448796377126046888553592867231968438880655621254623689922678785729204598984564785205435066242299098069578254244776213565278088146035528300241792015857611426842730117578899439641992785081652069253017974588558945519231707391173678322578409290814630775310220156108093695310983035811047534518781054634724328695402939120455349529762766660577385683036332687324940121072732729877351970364311607634708841175570357953834069353972873074278244693350633893668611202518078551326285022803182349897630000834314488756060875177394559732867253851893964621327829954635052020381117181854266098847836298335398219077598699295721925345418805738938678324028748327155203001535855483633412314136805822520 [160,101] -7310510190615955317568866520441292657949357933905482531293233672686789225541673897755624014891448721231798328703052096464710723592183095615839683530761237653879919360806326310838702459036091708777803843241588889221886029798667951980584153084901956289955911595260929787180427594007716145316082778637063766159410474462743041512399782957917267265218954208082177135545915922477869576352540077893413874330996822320907481388043994022276548886782445441901727673602491728466981927042021209317527532896619704290476024641730838107492946253153560814155755811074884322081523292905157352915282497701346886839483864774717218340651082538282382320597546744758797140258064389921591623656934967164100593738977490417921316629888991813038883252441717268765218446175209152789584581835996072017800214038353093355312576118956622052244297277524151265959993474179735704550965479169719561259070945376 [160,102] 26565061221071280065059809198053960375010660525075062516347010947064655276237783528557096219363548518796806555073392161153895787996848899924460122874106599417435804090156516745795595186438648163196640972178139505563608577601246581183465024352832168956883346365556259864079809372285160706511481193190929597543289576349524820490379070502084556867668549303933714110969516328439329695413798238474942259435672285914474982475621798736996644116387074128323417517828869957329580567080399368481978857604514194430420959353801923459386910002983299410317749315785583111961054033883316411536619687662894449453387394115132169556291704916783109623242418751947167708273653362279744728066136537934626296230993270418416790854441494381777350580079966391083494065288304133224855558694600996843364850727195156989491617955225986474942790186039127378431344986090845244948249061765294686857792 [160,103] -79222412274448850561118914905683042872716364286262033925519618634548547733045837754122161274658564261128708193568771049426204456367874281310835013115874111938541844716086282550426068696141772382466472350667483395226599173236732326305924987592049236221507385246049502495600194638524554119677768763914318594907684692593016606012424666732196116941156476362253357178410944208931533289618694740973660119681336073379113384101189702624733178445852323483664715736892628326195522599919422189451280458867498434921315653188898580644255208941707131596180957985513747623391070535667441452555904155449098494300505337032535508651094935823351302645745035147303373688169889452552888218237101916324201312968994922756744401043415804956401508718198465637448814873909265638278955824989230141638553636383644441027339344436967059940611418011410394914311646699678037114949748572771228064 [160,104] 193072118292338539143444397014087512250331147333108620296806438627754169708795759425159400638944411166701738788142310146946519315437517760588765952136855523435404046197841168077516020616847267679884489955931334464242704095303521725590030270055193347628148904028322735029663418907286148901584779611588895685439649573772165710800886741586123718475889316255638597512993687730503987132596013612262732711390149395627654281739810425513277431519246371013969672743232015523894343672517726213015850956530341827387016666033127875487240051972760909236780804273994025458629156610928957216856109352484289622998563966852111465234513646588404000082660826466836887950094287587207789058562441422146708183979149214911921739807487059960643181161947686650633853042113571814184571203457396330291352066808838449006560546342738754266248558413370858198775802833409297138101301092575 [160,105] -382883028128220722737285267411333513641501035767943268075173973104116499934994353230056609529678660422787193745502955573217368922469385036535610248932847740395825729977678696103182371796516416817616496201496522659002952562023087860002360163301845991748873185788775681237671025108808818295317801293812557458965031521061018881228549581028944470441596038271430744620650917630464608047964111974283848864262533869478852936664811160120395200529627523564364354279279713203586977461175080991106498791315630408390664147983040073468203593174404830130220805916262627897325025264447642920858059121539571825899495715149369504633942728055642722234998044949242982321321963723270289915517230261211146097217610076034529767363179882282491066553552256942119043732463679537726133602557299611059100651462147082823263263012370249703994625493088180799071330231132394482521408 [160,106] 615178152162496957737030739171762390388940674026516399895926963716645794087310639404157111807222520756172617437199569197819433963179458944691110598734186335224022375218264227500727329042445694693524768922744323453969475241064157030650476628889814637429056631996136291840096883430826130208450013139845904390034380769040155179765594273126831783542106452669991584822286618720765443679173042818943004859200176183721040577112010393461258312024902563105019437488468965774019033532537840884726264879248540864052268960937753204206032955128049679977496340531523434994569648633112937743274411672310426880591694633659079998186080515920006028846444745342062137316972055101921504587059779605153316308707983074311388330259610705740087015035176647033008045463592551180536835128207069567970691831261807499656373538719743255858165343957176984845452060304575468392 [160,107] -797261725678912582142582258895079616773491557966888833801579529669813228395406029980539951435988805361179932126257697066896556610605521875101560586918752188624269637518598607595174749974966862345919888650157946132384954733616667481744557500873193079602367820612359411044328942475337765279856573891889868585988121345663994748939786252153029143264059611942092147766049129419610805931656576938041064224876923047173359856656909851591642672670486268788515916407737026666312835058933037285021916771106940815310246950665938762425225521680371575521938444384584772787902374884901646584223084435373931918252203629310566493420932478865834263609184548001475286280981073312232496976708377675375961965400427360314039020839543150583264823706778007153188021815809010245268812552098044347310896331996283079111890835068689405265456277199661598770441492037696 [160,108] 829656219597608706042717979184743983440511091347912791056408626922694267366061555249657113089499544871006807759243415963346350250020126627918782091421807107332638917470793734906987871986683570696125639600017271284257945320791702975165792111484785942771403604332197142111014540412886707268396986506780422483908361190428803408924242502930514460764850785101081212960465713577479669565646113719270761551596217224833768610689798503230114359052344792424675111906703213845902847507819165314056047103482236480714062378520691577977340406040754020909344225895426919049869575481345465364092862949282043953096400815418958175379001639413069523858396543705996776466155994336308568586901796123216635002711679782294736546855504131774288401138762625547024400654759221471006176993847116293218892655131645514033126441927870978521822573822135538622856256 [160,109] -690034440029363773094405889774565701711007425595073851603470659909005895260925569515406124872582896991339439278134952642730915003513812697247993300938560632057403303977478385529216418229222167798084366547954875623706431226154605689863116630001287722959078526074603038039550627689589286809813129696465359669567516738023726650006492734708373671378899516547020360942200553496114979868798186819822103289635497499615395715067081502715442210804892722742241817899522514681530866561033768359762424921443532150814524131923439015533781302562388381196920228741383560855805866827278740764742721423171191173139665185825180881252873640512449179984012743073651831078430028091956995524230946233116739415609716935034193199055658952179052110754980827055632198818951982750787249560423801818982520062442426975053319408174052008730448597417190461632 [160,110] 456492598211324826043637212114462445038804169524489114208261626557167748557020494839508614046267511038152697786385813759141843141837462907675523707344771320089283098687409325369949222043415851015647063313036842731484639963099667467671478839436336423486316515002818051450469947970378480785274517499650610218470937954045235608617621745270483543149542328028636422075989151082706176515587272781651739346142462721729589355618823184053257158536735471156831122658304415975469603898805938601283941937605099721911040076858990170343615067444314674090086441936175467250960587493285340559497772184555378336030634868671747157689426646202874372058533592703483645100057789126098483022685755299678432795715043380925225814870407351519272914599538767829412581119723740244175616000346133457074869929411349436430262124184777005926835764979840 [160,111] -239017559754076418713398335227936851769018616539126796815046587403509798434132033687337115447770638880363330963836312329991545267150418683670973830204277287792682372800324044378947809171005791763792460480612705038203753139682051829724100353862188512389009430065057290139180330126606570570221562374742058304195603536523926014681433008918065003333887562842394565024195214081646705190111538155142293743907429857282759875768340639340112115018337012092529689601124152425464714822535312776340895622059502743723299368423393773793549274339435413988953603166193380974178423857929041887532824627400262938056511121872960799132003354346412957435083984477950078694478949580733398282003006470749716435910434797922627416229057389977594471804332415526285891425694114992767957231913101570518175242461647996698090422786878374545377472 [160,112] 98541663268050894636660972017586923290536418313866999973333052606210428190949255403554087150509239801443997128818529789750596320080340993417335483618632820978896692915174648959973137969119034484267647868168589706095257510755509017321645957606706084859374213605535906694497424396495945738345082536596766634395377296179554337404980104434219581419556306875496256795991138869758650899112893738492229167538971068332160783410979949306321020818467478347970040817765691150569681059748129286712901753558704179889714609903746165864075491941222765661034483548311994824707279661833073202068401441505000728708747631597737099031635171288241741388711257169721660636420899635526426042247107898162981694461974715364587314832739741044389478097847784121627574005454854146985622386300349444583263976638612719224205052054777300488 [160,113] -31818037226864207676244202933354892743862128863243592089803977380946751666166482664890987168651848633694087875799338916460598956288765403191598463247951344143721369724406411794106565386968297766463362214335507243957292391608874882404597558658970471869048856838146001212279959296369726234813296913531315139333826038650480984073433118429808616204938039493537850421142093466368240930876512744658877600512099016235576225334072154591120113086151556650196891078980203363009133796952436488152438623904091930574479045269543003309500311119473515091764621195019775222097014987473941353275774593782716936467712962255571402180335288799875825247783535604670270977841433207072471478433362072800943505247118354256869972945492287018593356851032512620759592191456891513901102098805502229855150772328600534909413806859840 [160,114] 8001256185863907265609938403037308659959313746343032082204379896739853022743561557142200633937546104366763074631512647621709789466476758945498999092917673061690805087653176516715085566590740407161424419940526660021532282669347217686337446120557669681188195564254185074013736851421677994438558576523136493812116012765773431069160953548488198077384277354792165474621691838329650933012931852640111510723305966253024774247001727754082872720548857001406843828556457280254591320299982082650855027449490382281431515439514827671248492119748434529980968727798753063077754904484810352684137877951215550152844205934652421064327271402450002730973486236736090085454287339911673444264813279145846783918436595086741849955861175642219855418607106810915075046928074322650740812121602951787790045484173698402382520 [160,115] -1557866390458420879494828599507396401572720756844975562453499086360756397896048719433058147561252814008048640198065498034254346758916081813109191455965641707147812165417958902968531541860937761299522339496156051587942947684894913675295495095705199177381746187777812559963786672711847170895340585349758429084587122514791460404422752436817427681393105144410876287562613928395570287612635822890863573792603713184153084610585401579318858023153453853145828093214130567246315018399897970177942493500630233745505546194714356425328673669134039785928255417103453734758574873901167754390833806911848385045449743488618151879977639774132915002391966387993973179690007287878479214284943966665463123918263821012392139542712869927473257783146343381914456635263109670397909558094844070410342102600260992096 [160,116] 233411704698481962685068378516638513963821626839651382882167255369077468232898031457791776457950535755603968730246500037241872643137783609833944552386632770567481071148694537860052250237689666577853793176392663222227620395661588194881592670431250600074373385366250995195170127530631043336079222963899913557179200102593888502699235987130181289766131685384128038606521000511624129229254202593985967646828112474294584176474138036880489518655877806694449869376947427240761553046490581786224553250401778455121957037423318513797391741999440696761302142102167837755379585675517180989503790639566818826293586256522592224578048897220486610731062146061635187372780113075723018532941592455562230436960641077681845659733895556806009586962602634861312072059821718478805606369116397486894265735668 [160,117] -26738333994368866078229970761292939607353826062123552337595294155729459024536777702094113965850712412491013804529279258540519826211311985208849911709776697757975424654542768890105843781711343000225201202508694915661468956708237280758449595195708424137927731723165986577555982806758193564969013066428913817275750362348659428221423823555222643754507920345591240055001841462071113174319926348598901080295928274051567819939817336507722723523495976597451811946675766791598815393418896916159817689052013652024542830085148147552592429783874066405025238483300595242121836220490681232583843038403814661782842426356686288671346740278436977770368217105885245981082144872629247462254917075204345215079028084202822350056752235529791960141868416409530585677647389300089573244682441313874856 [160,118] 2326043627159280095529999453255526234680239895708899699804859864557320625592014039128220228472607668307990582963554563242864158382036874856260039823268615494356709854180974612552408358827037297099366772453858522103162238382799114429366341366754588991161531130376132355385354025952424881801770865163067234725150401328208327604683959134156500742553674604175182890956684651631137905544367936034583608727594379990473786217291642986746632291082849538764209243879924092065245034936081904103615890129887957083748427169282754243189374039716842405980956723553172498016423522490895526562502496463775519055636596633327572797049717752744418284742944347636557803568724715690177244336842664283501188072110599060554685628023605746281252258986924807063548383485188650150213652457247840 [160,119] -152569004872675442373090958701532160756156769481776396062967951616613261250673577385642580417155639921478986521224203872209749687099095007839751117216217007558401744678512343242170058658769648000166870122573521533499307225681926305011992830770426568880225191852545151810369252873574580395903003326760307270626378575754465050158480026485607760597699503205103391316554086814816654449900113308129249389700270384194767074685549300881845349172349897752903785800136620626494862840568025969571473373239734522504745003108657855088118590971628620638572550945134838080613989047514971780025026881235306774566005093388161952121143801702129158001714628462227359486603529720468283845143458181361529363461461255147600400261202254392470679803866534431322897514079547833788195424 [160,120] 7488581480870142651501157460181206152454085854568437742772759978178929503120382887872822740607550766728867314889087621486386546451334395400634315497827631780008241162164603388449628482942246706257713394009407986418609059462612660842460678008492021740634511191747788541818158137873195851714483040367378223122445728921309116392600790033746747475764175400071846651428012878927747331050752301494766451828301092482821489226900579199726983230760955515480521218157303745406965827657808292768454891985400165804192758893550725599325206552168217890148501645240440606104091874730873853561677382737941516224792166342024540103890711771317798457581538939153646376316126424667835638932596580075463496405530208083921963244290360208513076005810212094995083625461407411896 [160,121] -272865767903107434477881347788034434005764865539726110190369549380480830900759572827749298265708734748989180244992861689730418713520284441859113680891157397395222672937305235442027864138332361954249417625498934266299065243417127471384824666668571773431560237494409113267302910324425036411277228284860323906048403436277358765825136281945297104440787515566190515629243577300467739016256910792485685783346710124401041506418772163612141737372483847722133429410248561476125755589951764871100180779313125353245653042187278219365874803056203382981124173604949646215449126063816382444332042689626478455985569478287855147552181777909008937155663629123079613434686550428474040797183069678615179145585496304584952944059057481960103754314769398933446909543120 [160,122] 7318826922294458243427113307476805108731010725365961000141003336436685785216576531048688739061548148371747349189578124335048583526738652211104865481564235793204786788852996300676942015617164920526499814670098533242587372182312458287519866809754236726497194438000983422223675634707245784079474676904459564028461000323186341738746291770666535203067563820871813654881359005230703176747001878069824762680161536396237882720791147481392136841581838126697761682301825562453826322175964974770783603735456105255598846572009351484323870062339425029212772187853230999397554548466426026923669754877504461994051929183077528377541686700852842979301013258368985325745457625653006096238643915950313005287035023815483402985737276730419713141950447464681480 [160,123] -143212452521092859883506008409760240019120799884444616294872956837650059201454662953151016888431909110096490969507198025425262789639431811774088484001790735296616875100444818726543637799122532791029958211534386190861227441510340178445144350055336775140763226822465251509111672063742404136356302158913314150410960431886657149604538444586711219771541777703706490215281274682227657045558355549956683567923482445371522513963241485556594730576568224323528090671329563339818623811908706653251863524798846357438665703309404660371063969330216203455786406094178403413565042583088191644689882908912283457674931005500668776444598959509235111052418708030600223699367584322308543830898341119769058987873046859651593773447567789775103625919694112 [160,124] 2025016187123637326295251583862641752390850756030996684351134827005427663075135980023008661068684556123350304852224904974474010237204304163652302548257425379273730374023105992675072037490113583815390522051676094247072537933093925051344672666905987356350916934281632415053017012472835496669885282033190206000964920569324255989173882081375108769997280805438929763820348311350294777188744193718109484974016941440165053376486374587834693845166668422953117950642625752311780753209180203996683526403520290586694975958921480928443907131630710713411239819946065539298061898429139125462223641760219245197943160221905798893291184924855196620505488491322962689663335004408405174389655811816859811000213919159449413315019532118727997196 [160,125] -20482453193862684121413698806320307715012927716705412314277283240750279288119023506747638668333421381374600096725703240578763143419905923747288952372451196058677567064209138049004295663901797105528272564967064198158378284105712298272491360436418378677000301320043729107603213796382326581643384680560691569172301178904964926966104698808012759828011804268320073031473744788939473895003351405318972644377438962925906435776123155012728699054889041550627912480204395395578703090187951114579301951522671099083558124119562328726191789160191977058097797780838142553423750614770218755448225884056203502872793087317516771680183925088321204868982631838875594808308109949085196240066148170656959016314376730526403185627724773592 [160,126] 146605489800963918444135695278762205514214078050945696821973047865427323087891397441339357710771498394588399025331318332621886796310116324526490841297306851303676395928215646231250932587505295369064452289756839578451947256471099747295578840695379537175033759018876392640598285540318328821512466941817560139067502376348872968419490858042465862887927646156218792372676816081517078750739667211124108854761341543366103955103050635429272997855911657660566747966261516116219911439252765505878638734995571374559435349642125928278466937003085586495324248022536507433317782344318794753244449565421843900455159028227613371785741275945296970551392754636239298244068752435590951250338311868732426786848004829436016587424 [160,127] -734052558651861753076983002939200480354419863101257101024416925780855760440300089195773745781895875708290877707501051569837619990180133747525606863773426383434537968054150005908060629918563158121662560119361640109062631922539215670233249291342205367683048630551813804225059363730794442712577653344139270646762785619462450039471406541398268526013305314645191540330052116365021357716465238633563375805583722863284903252725767116332885292718961907681550040694473209889941763925122188090434176695324994666503720650368058638188494601653897293834025180615350047628637291363263094354226301620389825715257856750501345860198002847576793264804873070649419749692309216894953817147781218156221193536159828938592 [160,128] 2539577257448380012179646744091931845850989137842957865249646688244129011593345430374114039081207348482058592274852445098772851622435461171553757790596545727750651198917564255780744414252330367427321812081956665013743313716555351889165599645264529532042126016998216185792500638647226038108897756456006715616925143558368577729135424541341436422359669331519480059013404979014768304081596343432541460239141764018421111611490798907739959294566122997402490642973053345634214605511749728009563961063064277911644112033526977591032332652733841426971997872601611439204786645789200505270696266446211623524768522208952788947804859413246408714310930537848251771558186507663369152748422879324576868604975 [160,129] -5991324819900001184959268185164575661454930764116313730190360823392498804926225853352070209854479972649587568918900236141607300437133161251192038028512343562888212128506324002743965594821407456158943578358003464507626352121871814889863415349976188532814870592242830087274427289233685545754917796973450531622280155808789333453162835142520612840782983341668081785462397776646294639722965538448755065781063836552821170050448831082315331385158175859629721813709636747425288180483068934515996457956641603191258616928996146495542110054810362124732434124225766873222633565825461671783810832864180309375362334480863278754667954650875415400331134139953012918185568133625708806964832411345744 [160,130] 9503081521251941780776532180666725800634236783271928064751934792181704049809254628594418177127649680416826792320873077518977303111251174306147297453340578666367853108629998563699356202214732372075136497517543393118556372061014087124767517325633107202830594827226940748212889101435994644313012957096085056709399856497908860199545977915870701584378856820592820940777284227276579699792746761181868239559275860988349877468638892873043369237292776245961028421982681533870082587604512084492945683426669678300605557207896282656381019449740643001557864572804903440223166640826036289026203113743891146388080713968408420752923966529765378486346461068415761513453484448333999090194096 [160,131] -9981123578138390635611394445562154400637543704406894504868298924765414284448043473692172275781214864039971449122535097531548513639730158559062980191147867540764822569188663209874784878093564051810346093627318447146588455907470725342717604386659291345539993615963629687602524611688175850152690438611962296992645501470414603363200608093067219997576138111448677025037271427773237114649845382135669739094762119269092058562534199389172522147692444911097392434042928070778497481195231876732587029517967108960769330711361815364110691081838241094355338932871573461557871701651469476314234704560962171709897787914953466911211175852138233144508133354768269989811963154877728 [160,132] 6828927987664627017684908837785366191721138469755240262873902682035699899590819450556232690954119905699139968155586128249340277291058590741772917206601914172348521323317355728508109261603076783482189710513628094377257077390355148047093327414457890425389471114316798360737674858862283854748477076223690592310057359227819935651590215334969223096660231233905534225764495089490505694938595667589468491102879842902655586713691414314337559083074057578324342686714777102369148667249504256494430602497143003528070423579187904309595552177349140356657499528492779551111460669877581826565247842656301753718991583044497209019151822622568138321195755199790854474372164 [160,133] -2990228672345699062882948378280854174045765634064657938597209524862219958615041824938987076114983938263268581247808079980115612416465613249324398557464488993622508861552261433087766379115561599329626552707471778373878692894675120058399802785968845032444288586330630282223043126104124444384862295306275576366600578663678679037774587859103695375894807617342539855067643555943059913893189086714329667301544231173522803264796005345771111769686341829546595791392680779489139114850396139309259033256368623862328637909710448402852553601651272429602334281785085993509358754631402860422546728319586972230578688085234340848873773780972608274213785759425208 [160,134] 822106230886416815260932744279477367339403947872580988993230411797722771734293461603785589633917942166347050572079479340216530814875528722215527666260079438488507853671455778704392754730987638582981200006429828889851658030855818468830847321959129616334960868815565249304137247667675359547741998876808321815696094539683354968992497605829787252423435119018058969800233495263561547583585642153100757116280205115290118146029848895094306615921828462198822010100385203201081877408962020860369095867923676798154948706987054241925661338534966876866645556487282740414542406644380382569957157912507320278431440525761431164824442628735564636906464 [160,135] -139000090601614536562360329350223749727720807875506477651375838548020701358427893548179865215617015213285409100727498671059035552123829089639977999021613317883938313355791670842451282780315808830594302992057286132622045711101657092373429890703730036811101751915196581410245551647792292636117520746870835135641246463365532460852603607624523642579533631600954194389018050396008716065129824197655425177595259304289101492069402252670132308525383200422728775904603786560428192750141938466496275072025362595929381685237549167983100393719660111266223361107758859319195394177036000548519226192607494925585895387832677245555746010619840 [160,136] 14130976606996968438834145736381985215129442913734789038062658306817915734395811572098489467272667198141941982937310154518032734804597240813166980009252694980187877253639400741786017298276378132300137511581899693671264622905095297627249145189609826254403793393383112756286480500569059568778999996021615440920210726211662271338473159465529764703743570716143779921307211756358117640663237247768617897746801461782264517023252216477227641496426084504125148311075699916106678722611197359636162021093719927752320035878385101335623349972134326674346640257970679460278936603716559143240406612946023580263821129439988971837224 [160,137] -842794496659689554875156204443822267985967239012062607697118076210835032089293043656724450738786683661371945585902283993198605279955086511617566579342028430569810545292614905629590100377209456568238220474366868074547317934716442843008915943027475849958239693602935449525567685913426094527143050113720466736733713675728490275004811158672731413653757390526816508554789354903017616874203577882747933182481757482024981978487528626113581259384487801619637463487252212323033347699860679202043658654203303129694417078225476790767908265640531404766588068808510996039400438486069603478928350118340879528934233269584 [160,138] 28706976708182522571955791536139080671978259439548562005154316527707340163863258728471202523419561297465224512771403014934396325271434412446174346372190665305411047823189915164215140418333738660799558760813609433682342653636054652972608447951767047786654238565038675632606503242655820960718166045782228616488434677808632672814011401562983936801709348571765236349142701921624227924249555391970630576226010627366628488570901152534211821465602261916387340564403270636583443608269517270289720931992053246264596265124008652785413506526377602384277667646955732501213613523891514271666934527094075541128 [160,139] -542200509433643491257019485607928732510856832263086489922161725817308720937820248175377427861133860812085612615363494329087214925819098616432256669669171831260565885364731220890357041970338559780313428590609239053615614678161213189524554781078483410810276490875101996919199381666781803661580636218529460951160364851451506762173042261767011932909208825244289192719068050370942749546256185281889477403606648385357852976096166704490201207774974664783748140152203011383278741965574595730157462331823533459911695714360458893746241738695289843503861171068062748626837188693716360882454374624 [160,140] 5497142090960327886947138005193518271104336292698841595497866623100675166859823822143736477798305528413139045727017936979802967201290682791648749170100356606606397511521084389776241143669238090235334606668844826797979147907651418770651521861367684952632497254943620044632513456389760998907036007828718768711483086026469686702976145318361133466483836866694601425692363312012633110885907797060456833859734845087055770634985043700668512765462840218332311188187110223889517207974733428957382336325006750832763420081891177727452526002944880663195466344854983240651668776395097812 [160,141] -28862545287507430460009622015953769496264101895725759087100250450367061542757628327879506721287455648961961982617193213863137400454146528441329423235640572563055949237870671880333102626294944968519663869465665788996194442415965513950223681180286565766793748527439776438795570922615899126711056786098888498091463928512362233617479496721142290987115586735839057184099605290585580962769162829648276921139468708298494430752453978472448650493494064176228575293587738167481059781718216981508812044415722094575180138483564884610891248272699801560661414010966412601797096 [160,142] 75415481955420746517552516533931740928804407792073539977981162596839550514471614120827859440891972124563897902012257915187849251164089788351313658040690709866766970763052194715267224561720998541355158787571372270776839253009677578021517776624526120020874509935264566802008843534355994751560424076883458170093012081208987172537185254953696488877338974499756672080098925649518775988271234391835624050926866942212139074711729196637036184585154592082082391579559586370315244357982742960417361954404617740804701404892898986182537925057923454331953864858528 [160,143] -93808102523214721320652448721064878109002100170385188323277566461211041479400038063758766846682496353527836907064620227464590959476291917884145634864258997059005578730942015912659289371196661688180776261527702482661770771290528708637661054881278664496679035688328055243176783611452714093382884464370278029101879323634887361717566321267657509084606323595410620587358563689237910885903806464036022443673023926267308488188897736524389847762202769993854372533923663049884874128658875285300129900053454571052091616421231035345764423596691108096 [160,144] 52854922084869128780319792470215860801484467173280425295827539512352672980250914557393618964335294616038997004875250550940798642612487122088692949785375820498240314984669322262222277314646641264656395357816775402561152741183104414243919327099272981335740814108403277655995180244367522246710850963982684850938287381609238190729335519437902429683229518376993444015350825510565534041025310832861516756703192596959160099548026611074643104508749383516481940014841191488209955820109947314175558824567683945451942986076343120870331180 [160,145] -12755114182574518134630676079934357656874660236507089176899500245384779291680464830378583680681791119279670747781386556697505724468117235108571455153586142720933463598149198279163330083329647599209492440673843931481753237625674384841916278322119741984505988030187185618878416844635840866285698705999175721014195782104637243349341184358895751136941445195922822834190036088851491452647264584346923700226173089219981677905226308695221827716969928966715877621837595428089383636521186457004208197957486365342158621062368 [160,146] 1237362270722421932565780226729308302599204543009368615115317513601719579148233977516803573292969195001397278996595251804708683910189624367105705710864483254356580319935149013390751851123481369913632625438552592875179989018104729473595809845522144276472199921794226570659853947028726204344638679720276863782567940216771081581135988060488365526028720423316022596469337343765148937079085594377150741689982818401350796211696015864960310490649178239782882136804851818210158353430076032544982527496118271704 [160,147] -44886908228936690785878419286882931056164725866443667086340128941494834291611267716864460191578142516711258176344263778228886709150464575530491261359814775785981055651847647984607767860804169912675589685943768819875442021765643641303527902219742016654012825226302563374046069773114485838850019718093529749464126642454420450199324863105671353487826430014259232136143017735838209046902616973129127069482171920770631100591639736602410354901843661442263030436857752194930971431039647546111488 [160,148] 560379079581407762323993223932944570669480781242147006674428816414959596106692000137475598214851438588930291758550277703881114510699394276630537238606888138672258428533745049236867934327069503703686726605875568057338204733382767171756751172616389835183402490267177333833922868714154030115793312714708905448605671404336825078758540766858145856127095986753057069045699061723960025214427012168238635230611208136854401891012219970559168347646923479926950533553214477005488613440 [160,149] -2186808465874722775957955373578863986778832264664386041591958312865338945489906940278385359778090967688351512592899671315461158447519923920253900074557956576218615392565451291901175588454682007425212443064031953104403545671436997492780561960767702806029233286141665756523108647470205808091503655096172768671509288630188381687193573512043216957620469178739120553044315938236782772167334141891397159459930289721451373123808247532048570993259709512348098136613088 [160,150] 2383864331909080145478222661878081211264506857999413624970228570132755869647088755321099225994602163482019910703045916672808509007793812328700332306080986757295273059591280350675385182967583832584423878758965552508122157458072016011865071536818894468693377552785076829581708902887597187175102877820319131661132835416442577313004697433347144703208502829573999506940255927268079355073515748885705958800988300494853315713181537078983317427735559328 [160,151] -635659186733063071442793015670638382069859366117320840938578710676144240238448109559071782873619904215908108245945333943860450683490721069235345720891839077386600994670639138257696226900726508454460820578308656390550428575337211860654705899605244778199950984747312757880049751683344454894613975366102629374248347202045874918226120653104244537689661915216152740908507519200726209583356597219264080033493407744294208869979715328576 [160,152] 35374881839289706292540933655645646418973319509641388880980289134702246716821367679718622316691193619843410804515200497112923255634242174927325678090108160176671908279086659708084473773063459852838892414974572361791681522122184863293479660888779346691658862079067913583823738546335456387585443490317459073653029604728549790566696537114816643356050629809938533007901100206960249857446723961566214768380080678680762 [160,153] -338949554689364339145046425483570097588120191289236327166578348134920395731683482532922422350917933008863781325823717585181601353788633510359481845352639563682540489969551477246851300819216627076448537156380516958906779023866076803193321702031263005478633291934720403767948207663679666178024287156470695776037935841932441980424830335212665845177892048155934313592987228941535175542781513714597760 [160,154] 441295047851738898903311982779848555428433363534899183030111498877172354837076897820552136599728031870848531487611047518984070812350757582673833172326547444928749825452379437217029384530594876246726606804380183118789034293261129736717792127742021423576712603606742640051788367738050563856630573640642238698875995314868714202248663978424391946352886699439073711495463432884864536 [160,155] -58004088915599547050112784863549787392247016419090869029390702277346514047556699773159773932414812389648983104557968423902967998724435388250196493816192406702740631663431350551062161147144457231433715902044609370435989303992694873474318453937964329697260141372236927227488894582900352380698847297255700064043896092257253722755704751015003191964500796293406464 [160,156] 523933046768466899667326741225211357669046048977818536043837923257862124208724260399824214169539041307695551094225709733588291610535417818081173818598474666820278672781723938540407710247188518490218395087308300855024827859126551572962428934277924520776796956231075963058284678466828205141518036838393124124477272401715682582091015933171544 [160,157] -193433270024966669349080080957899895132270463101392986442677904274745629978756425816176879482655117416019194502835575747658770657662617021153134997335536396485896381791803098941139055241689290992881114413517101819512295867432698208153845879054723495326916642997445735770850454276246507296879724519931649859319682776272 [160,158] 1478727835443614897512963874022016983281535824415404944259274758474006468259411610657686538029450459777353402010527035676066811186204468477544666551155265272174863545623759000882567693078480675122895113186606227625755856351220466676897315725502697108832939702129832426485846889915426159213627168 [160,159] -92471721421628279050039633626636912785243217789216993677462730092502828993711767357037617277556116634734018406406283417912866694552442626965971362414974081863196183061851918251699422575826028499450468480901304008364152663911978012388960041345993000105864005637907916704 [160,160] 11436971646677490362828589931867155598219384352179486932760354461074818223636449653850672115648746507232778088043287452502509394212039591893531684177647938837805027517484211384806043871371399667099641775166250614185211168024006021833780253151 [161,0] -86367163106350546619201978634742168061373093155995048728070559242887033097341302715918990392301603887063532756465383082048814158454898202192963329132752454568627882959580210466830089888301882420863262509840236050136752438064270815051033806589317092912576315077967176357635044195889353092672402097279311946665436967550361603329433732645167301450717773716553728499150665990791775704155778531718180136665280919338653749338517259671192431767573064307925998765737403647503902700414090589908957727956084730435444089479985842230090511405328610967967738412036102949647288608019952337482138665060183952573924409599807448509358648971259502522018348759628754411232638195092380678174026892583308468519350939270426117695019105080074623621863175222033572028842525635822960467770772618616862193404405365998643004222140138814875851181709593076209545194150206327724900775768192805221359588232510157025372480660302904622578858403248996385403742910397004053150592629330495666935821568211857777387494903765274878165306425363656854875740761004600627961835225745321526531130454810553735562424751088591929561577768683236680098028349850641278960321818955313293058421318383154439523990560462848166459040858112000000000000000000000 [161,1] -372347243643559720696596177489502125731790892060701114149447283198818921064206382692509509745147430503502319009443591086807664690443313742812550140466920202583441038436150728212812406164368849259460287526191761027644128649062356478336368690341422989706267474191490317206572278376013172124100812382216376859414629983144882149802247330244351789360844261903183001343915626044192294064645067304054993899356236679477037818612079442965679652623857532463598080917253404149769793855057408827315733871810451622305827507072152987209991457276435257870667476083817776692761065808912242082617587092766737518287261980241625413862638351304557716236745147029029978814164428605253597509366276307518727831923201611281571530397513707790123164927807225626768576744514340012477632433868319108134908730648075084398601293318095277684866075871941497148743507948226746758690946563460608585069518016827914811423469586445293062536710512188221270064275633265703994026716848695885828367803718713485832130678552706314650986070004185115812870490478589586759155653158474440509528463151480021522116837092066772787437773557079152700009860615457508925648564508101234135737517625065820159955875820104490967574226679145431040000000000000000000 [161,2] 38886586282895022276496357493664736739337279593220406392415835131415680194875331501558202826062224677177328739860546582755492986947683540363963767466830157955228665790442030294668651568165028666307452681451901809314401152397437243845157498765001018058686400705481371421901208070182927751773904470938503641160946370851368562218190816432042015751618209192167622555445445577275797849224134448980886818000667171204766255383230884488557593927643561720398312112370802406116411076442863509126702768726604581398078236352186701613162776777826869130653661267243793832892313288896585175806264209241367781952635965109174429746014061703018750688454057751179608903408125500100340486540952923087366397152502154682314074618068534598635495163458136570502331655488289098368134056895762512019140608239286654950611408887963764218850945969857400418475490839667917625594231127186993338159056259066085035564272737696478960518823427176225521890925266577597990341003719052750482504561035786022040081365121436994353182750153416433203604062058177679818205776154848638283491749461995179084120664588545187461789801672993943282612208892537170137140116922239478320715638963703337745209148317210878822188829641285459509248000000000000000 [161,3] 9121564164617511847887305308730118076877903555743341171037314107516468931997878210533093779734518917149966449231020775805309560076307874604993818573710400829851978038173593630240429085414214918346695133499494465905401988335252854019636419456238669505261635531136984299756075914424248550585714128367411182792372140415469137524942779788217968328872990548502548551038272475290623112952288765117411134457155682887882369874655455924964143555588160083964466689843308635214520537282705782749241664660651217229201137833977507673894886402989155274013025281745294238239213214693853941140879699273721809134232864254390497390848636446568085695654772113707977424781733522471402679307593446110535883102876124338580704582157659382929671806357146620724849172152966898164666579016031945600584690610626803682048197520974111771472767355467885074397474903038614394696547281536452399226122998216753170272901142003299809435895341840770711945156184163569927930966354408405428105404544450264468509710395404699947740520694809080693193252348452897459384407373010878715669989938648185508327004594183316798457073163079476882560451601588024655921892405205204812022371685230230604834549032370542722862196336273452819283968000000000000 [161,4] 63077044949503770177981027599200337330949313327330565860089339364722293720562163243667608352945125823205842722934905441257291630921330494486370087791781722199110897317220923245269017883066172738111513724794468429420630441717498419680105856027548605165285400463827710634370466055796169214142127267805711324387235376240747589827535036397586538268750764397237867821571830206973158593824828922951795496749215054751914269378941442139607615420332467295309793883330409837559499002484860434884274502737161908457190098351468673997024114306158097820373821739864629884992392413480458479220653570274741676081404808689791440293480979384229450437634372320441849328485155439121974724848528769525209190349480242675313318748715209182829467335233089882322675975316779937008167494970645620905692566353642003701710135825193127689685118947661526342261865303100963442400991645686159455128827826098178399132574734572540222501919754646691748570760515069018999385679312379085602998593056888103023962261356789125810392782625315143374735014817141446259745285461498035689653749278879493953263307767081580740900792243494265457666429179437174406558765072957945330586239512771758471625052575110248180510682009903984547987456000000000 [161,5] -3508520086820276542620616368916211344742876140003968025659414351138686825471927433077696972634822048786775214350096253579148555697263903906194550836962221011265063413753307122779138104480061527838232683168075389628044198360155374620142794916015170523439610433630538035879899822215257786387897794191928929808630729042487590939245196801022846056512674155132140670315424765976988289491641919610624578438091689746205846376532023883449202090058685453471970971744137793672839599659437069475012597421568614238148117133649933241570084042387242674585339320251971477856358382500304964367036224348029311817504056524654944155172969784871399188075196560486323150719201377975145029693709848479159708198503969839298261578019333211438978762638682607368022855501981215849841091073144920325079413518487482701775639778572458617591104150466409281646167092262780342215501395650712698886773867774628749126588466625113246997495550543407499504287940205417093085170000450872692234723262963995754436342838937798680332652420727492368566576339620908526702677669158946821457246245313604130536348545161490483511238011930374013034514903030272502614831481287171302521967365732237689628935954290341946955981740720813852388753408000000 [161,6] -11579046087169598106994232761166528424122447616285915201139767910812315390701632108535628175366332405848510460689885095721901151193091893502358704030254739059528741631111220686742556661054897887248456280027290225138889684761481685289852602568564641639596904741579424645115908591443415621237948348909961460225294342475934975546116471808007455035280997756338227155146954060767365316870380351659777327318312580481018729003717311370213192396490724910124642144724023363456327212174478502781062082304344853093405878153591229653817431267485368221004203650711012638074978583009759768449983144656424398412948218680345176304338625360296870988568044618042400102559559199152361526394818036033416997426184264525347025568926992657985724543013279214556100847516252908826552593244644274050063371428666550798680966175820696162594253123688377069848397571779657029347899764997067433595104195265853753714064363444042863024366111734745060933194779862072724606323942682573341839718999040649689372408593655245820348458355914064399687643853428401392597595404116638979382511265487146047350427322372159179397480375071465459704696965719218749604167872786491735556666401129148978727479107717433668266720963585333986638184448000 [161,7] 199739359653623563526143263288382245639884036273656699918673966754998983106986852586309990425737759499690267666887658558772978047029508397760560708687691883404173760433980133085312261996844787065339829149641742279586964620525202572779096774426152044453137391956953084048127009478243997428127006884325474395228224738109327930221341576117820205383930993321391180237387674937121923113255549800647463826444908249585537169175949574769554915609624474764765395818783373189177217563131755148811671394435826043297886002161452521180771892196488028461340313122343442265766294667269439295036583989894222629150398026414841040209866018976863035453604905740940750985013253329314631643650159964339743785490377849958768084705023046023288070603406136843172859660795137696473667036781657832441933798212780068606263633394628804655230973147188851920383565847521456410274624464868141973357458524732833424410387216039739206058126403268433388248804074453087631186152611015293628105349205727046362051645892911964632816154035467147740993619317691792836390512520086287526900569341395544999195649724229865142019050300260384831097460033386114925696218995792848731711134724793500100802442608503003016984857457316274988175412504 [161,8] 52319507190067032802441040273753603414398186633292262655410889596067212827211797841681641231702847225767164541284272411891878039759565338534311125097993158967887238573372130005103107788239733875889314403483208659549814671455976892931767401849052663317733526539001603840404992477713035438486131518192492937837042783560302865772155030674987396068291973691344824796636662048094254829442779798132331751238224551339574287228352651554240770221221212650573714213550823272838962753225690952328219188811539083262832046440814311363927917922066079972941923969004342537162140987758123627500962029218448372134184650561105910156532465576967910403824409739487045940335750757313220394510640607596050394528599324969958241009166331619874450424341528549690770230555258020140686795684223729326272215090791246533175254803236937127128302758766688528387134561831541345341896042096444824610424567558793980238393874076642773335880212183344021969051588102836363154235323240228232547127028911263575232366963128068754060599358794669157174557136647738743063141005913207610765801575387940225048373802228322800078229974631957015746078107899105615560776964045194573220329474038097994620180321282270850210589460781909589315840 [161,9] -3167689661733418570189202160489371059425819700668296511537537794813021692827150019226164498675716811261826615842175519673151515157022066467403846048614154809686569362424376514845280677054821185308647780713464880759672892572421153580171070585657738826286846800075303738880091174986662651362551997343834634766684652995811816598960364594119483880422287915908412524788882243104029558792678802357743598186381064951476150020068103709507127091747265656168727494341963465548955273683879134273997080775745882440074260510527525719706828556342842460328784226025048466985988514551460242867147495780691329403991194657623477477424720187650340207817280777596904690421679823986159414482836580159948966416722811196944829713668342681466415128363045491746096283263598094895120138707197549381605137543402859336252019972319814197003649513401471146798833708377610237485561919013146177361237899449850697036153957181599123533369014501587618477005241415000171448607954839963741519689352565631480787771724877410271507662813477495635530910033904654374180774951183158789183175864800296247539422317725692106654588546845460397155841272250419845012786696677691903160036306846431161886323042653592161514276842114322876709408 [161,10] 4352338731268807354706219016838339417530475029448080610799410598382785095839764565833679863122559743872956138918660081265649294948756293372729187610167120952678401862547169641201959362664962909494662299347134558769857665765409706949316121292070669795687009371057478479427515510557316655600620024751895050794536992484469799244849626461946158116334375456969349443379251161956506605197120081335444380138211318413760393176605702378216063241925542079970981044520867559724413606001794863721286122782568529651431404586590271219158678965324025846073731941517314592305905576722978240912214134667133603864406006391274996475692229303851429264616941323372609928216465476284926448815682872455873831172473590124479460909544174849598049620032900850211091059285903397193905200079849016072929949906530972778734275296856535819335593800263383090307458071903350805314494362573824958665383459689375817621590968175456234624260567685611491931460600982138848601793809080645010837025639693902489369636783039850299569916804007858877689058485122434789207842981076054977482991183759768679067252717094114564915879629953347536667753315731871345467895866687487730164141207694856106360185040205320890950880330048710294912 [161,11] 13510113204766197154201917083387778713753022882830200939880632443344825813344961804995416441617978709241273096829644963237097496292770318685972895198794629398866147797023859333264698131343937858265872413361171479588124454865225929358610456474154273090520582064942243186112570282153977724554016399784520091605054150585766073495293664507678328172323099442182647774627727013807387976545661191516094178452856712881878459638779625511483328512412790917757949406858059450183646505672186572520193258246554563022231418495010618035520499848619071550064496686035472312390585513019329321651474557491481989555843101007218042291887645669189464139872764094648302743145353171999293382045393636155432990871708636266308798142337971560195375459805792899709516970215634946695717544779736288478833845554941251568958312559930322173796033932708595110870326780267208154291610304926331914266507638700871674225503327568179308783734208338279738816201735954307032834964447768660863624149310044434398756429804096036464559341591959933564203805266981151195687187353804064610377416382111561525206447122196624205659602218268931784492909657438853878765522604904712515089957937507867264783482874492170288492201135734133472 [161,12] -36992375150430818408399887551285642320717256294669484673197956024055345741693953816654403385442243333252124935663320057613416840898737382731294510648070500041174883182095805256220543696837517505668579207128515583607207479984198647745382889637008920997096273396172824421473390436407449063712694150032669018711413841328219006551140081978653709729481690638756763911208864916893130136067200623894210686377784904116639695222367710948532490614677773776086875568927923364028344280356726377193929676397541775359318571682889527182356177372647755180559093132389981582837247669382966041811654289170099908047808110791779964911412624563737014685910131282957728237603406337131435365620957531970749948480703379512530020297176160969696041165654434982757488529853844267763077367200203519974677784991892871399377335921152925827445332283681088367311173388961222064239991912709947113779661531708094892231056566094125294847620440691879809022893256769634352551342804933916718991735665951117241908780407672895930172183521379083097236296477930999325051919974709115753554677202092233113125114851980149595770197738790896113670682916653357276540952596544971079425246865838732243184925957974223708802084941675456 [161,13] 4252238571047282496334417370532222450169498278976894181828870768282791861688178255707693296010491448319923027289921434600370788746400969901273285650264617140450768156919018580029882750407378169908875299422932887013612677376113579267949521157568485126002417874565824712462311249147728029472456842708367671559049857675770361373791093646391363032207925549229046147654577249836441510583098562256382339999772840750762327592913909667121649128088811481844474698619850793108308398940549800123101563480105282227362929320668098010433814593771308708019172966045282456459029699143049243376843166541965755299415900348271015457170326857079921483126171408829983143404741792586730160540413361429966976167726553846387940717765620247975409209370793597991722783764754567382477999128169216121788964054549096876568490251302764879690863779031983396964850848443770166913538063203473985484931178089593954128756310877352153687554021270855871235156346477213892893923466591108282669187849091191455197801995537218744432499421324290572659779385584477658198119727560098459182657225572336369210335362366614604966563389024490633442367702220900984761794613171712595933367911829784666176203919656799684988960268792 [161,14] 77980523320464701803754014878333380894662743257390773062481474081692261651297753514114824231412606611906750677668118692012458415919663591983528742929400687662349311037821162085626172921412904115528758209235422896029324942457987319875109584267073672164705866411604521008269311229006316502463915766422117024779408460438197777766181954857121951556143434026249279611594444991234349917119838987298714846945042092049897546562015469634516994746575033793570359007137509295691617673644552587519722255704833517498845785124531492814341885711032075701454152653282188659659113771646773979529125487539583383641936635710059769443898693399651255900738765790886608009215427808810293522109159911552507450046778062167125395607729856372760917069333908353010772831274922512163416405108296874597975059854603213104531232674004404513834666561047192102106870198223970596525955360080170015061633954458724287504844712404913006322212795099906613596357927150321761921819263940829581222383443521851979251380211641845106286192396985577297181469352188585207534313465939254522849807983734211774291872931744464483803924404623870686740998650209965784283220449483744059195113758484106807500669874489678723349337536 [161,15] -85434863434334158313544122653051578528802254030105446167198532214034540625809339958216616031106728430000248410739276878248418883964662762338144119165140434925358000654248500748804870901910276680403629935330926994412771586266891331382584055120336821555233186961314729584398040833771532276480190252728522121914946361498134860404679706554995018669818080960424311434093464405129094413829861466745551525364271006436709248530163214133284341678803866477195478740983422877163652868718119570810976148918341324023968114638496205497217338680880790467882647493510173863961722490634047530978080716078048922627635108035788187981819462056137279460689835423331224186953450879436416692363294817112445252148284773956454935701218461000341254198741002390425583421820751463178788580129613558457173167611014324998299529313183657339999882720486562043233010855588866980232211015727122465362163816661243873229283063748565447859963460740368862073949253211449112403215531351975422655640739256393925878180302878733945807011552798692214978996234674506991706914773866387896007693839101010926742122458043835535605099977152960091807707997595457001466414372084327045975096016651514760633757138477820512166104 [161,16] -21813383581678596003071704036892064065522766168498655379250580356278138378565048597573541274796940527562275825270670968501467118746353881821923831113029533519875317302615888600489215299702393670002308120350629145806893815147772866627049470574033604491398334372021893518886904570233793962288283507927278271801028287409589046279079821982559637582071134999932166248607238622919483956637834020712310900944117783844066972223502717407674577143576864926367196137290758136328271285806823627680112353918603346653625850677913521648927861797436843861027087796252853875514707958944286647087349903554223568613012059458304207240142132694111417996618415394822129723097160974979026400950876364086417311268909216231527480534161162538704719564346898566913364614762801069708765409132238756112581736608911139134076101164928621814631151641356334547373391430845746266253530180247786513551097461764501923647534782848248500869077965258548125592376981067127549597007606204399126849168648979230781873323162700667081411547650217583712650166849137041129516899126160950303941526662149195350652805757728176540615159376329815653515256622462629904662725982000361141550864569567558625355131178888079990528 [161,17] 100894148069533411402304110762749073385227844400909268072219677656082833760606759883145247439881343210150304854636467593504912125543973829927765528810304299532521426153525704436681150424400683415469388284221251123904253991950567863288114670022902002493022571044493993682271582180011521706395182949230593615581109445792433636444693409697280973977287133999745228129866855081875225799753909614660801049688449095086413865382706254219087727436173471900043954389593958423669353013923486797234004810584484691785845697587706240087482812225992598914061405308098843206024525598883010323541028392910503185780495791731402006069541445885926791921592261102034633937143758324205118439719385011135834163259433050735028160961595815166949759889405396383494879635022438587540189120769470780441908944053123864155849380518314145219501038432499240433599367907089119255692883243105719091209232917843872655508057509388349367753086617228910819977734627021186425892219980575320790776055840092464656497762744608982154279093854280092425148147173695929643525466775278511483876000989721824983757765949607857336732347915536344955970454196325630793300696309824350519563330019409302757463103777936293568 [161,18] -55925496881229133488379503348649903674935829551683701283864912141046264949731383006290757901422244016024845897978810140945030647825836867225145802916348723570801537754482676578653619634607340190783796443621602917605534921535419430109781933367587247083371137453895959544624078784802825110067024219495581794220716806274733745519093581359355389253462085625388559591685492679200556140116896061856544615397356752604696464196888576397751745681500023713269612316062142126152719978539941576436368591453991192273639303046598703029409699468732894219818627209562082696511095301239357683130391518957134838725017180600345516062932065807835705963351647100965342581195157107732484545049439832618880150357334414928587758850085184321331218063541434739340112591233280271427466087536646149275777981415905327521631369040265680352084401801777157729458998134705993211934847632166636138088580797123351968297953509992698949351194249220217210090181102497455138944064666504610608453622133776446510921730249727286696670690007154565455155817021595356593034200205291731667578804890615281302877165995472308180903092306818471209509155094990874764800362334039093659873962661255626682625514803358112 [161,19] -24505347615882836757828048448555776915899809568469468176591245471059976493533352874335558233064711589618575702559396240326506876136033220071985978625609587973443386957201556719093445428726248422119532605343929594868134744263930644612454816111284791267527932505370178959287011361211742747689534956586997431781980283227180125291362332579499370079906249997498409418585538072549556372607045553823410929930708780542493787421325575004827799931358655669197331976232521605046864486158452857637846911370122658207451065612967786442138144760049217648056697161961386604448542888644298869227901616477305117554709261202766712490916015624730417428121663034369320463207156418612808224002603301661023873766556232478619157142699289467409173174644071830254238285388632735959318235580908326884200334693732115856832843801243672051968565144443973048983349007598397758866704970475769326445142267179351531301163903089177127329752549045370915613177511481384571714164444510992158772214144378012025527438559705484385204651247229798052653461742139727322860690014669610387595138490887187669624828047275995228510996678138593230436327616301642824362712237725213594633852943105881080291487018696 [161,20] 40370261454088277922630972205745015507312753334684942565097297956741272721926867631888659813048060376967084569233212514169647716992637640001249359581573629640024508590981659098657400250817210382453761324738259303000445890200385483944808581659331570073249759562993999351242457703036418515014539759398763654763679274907725507065994763575394552758402580975267263494390845592458751287056055342223246873427419231033603633369914867425210634180638557548891876623199050059380766721728743036501246697168209012859469093291753866301357347157186065999807928946801023739923682271469724491955681362865201725905081146434654091866747922571676558703962221184982930249313217556646487902593583092797530865046707313870516040746684010470689988666118487491890093569206126456794517155760870952514956223751383314375086779660119678804619325128376809960761618240891360046851184465381410079608410177167032003491601009329944080405732533861989474492404053014558598178605765333644320440916216152651507148375639804335196949253919597337498881659693344529434763678786137001168937443224195105531900465792686126855675001908678019695198130608503003807420654539694349883032761000590967154789780848 [161,21] -11012199748369375337131116523062590122935921457774699608285673037781465673220828690838934060187567849678761311872894715295588468460427615768008328466998536061495454212602046196751754027679374107543517832608143713923333232042699252375566477883066336490783812334348240663801196307047089041609372592615449818386871742222010380398234138331520822993534282301275901418401761213693302021769779010616063801726149326828355755405926914736796616186200184919573114414081617327142838135213830306054056623650336594892146035191276029768403448279736523273780634904057124523425676145167238598165244529107495177648107151429291691969903927439900515570791454394174962352806913016196954166210385812268754281837949075434116208782232972523345404557048145713420819291358636843640220811743298050739961382613753729730018439762662922736225409534467797797128886132455799913273683920728769942242062945715473867555893875000804712418747672709716133521121048960475163711518581520720143739797246967401161879358944263124032871412233539453048301447143124341431142415997952772904023830881581100570736847521777425371631912496745401448809354240971018862115009559210130523319203724666797653498286 [161,22] -7343663274998898269138653337036964720713931564310285499703019785926542347843298982674774010492589785444795337395592541655095185468992940328983014777616760086455358716468069835350994077374491457061141844311575307376774003817628427059967900001633809168212033576563070563092063221051603120230068270063631629439666528657338417929261616002225081072984171706342711734923330083072806962438274302036734424604443392472948890315940843314701559990108698441570555951718566898408970341639202511350394208344448130278812108253432560475784287243267545808465700910305268298426982343679243270440734375028489650759265477865290599566274892400328532341396502140418472876069631557955647799261738551853687201629033850447651625888449941589814210761942074117301328776522675674772110756197085174800245242896792957117760184881017119635873558573340225974632920794518174309135775741742217965307531745535873487973199753775350850239653388300277731491717438129087864468372185580406379020765327771415615526688509068155491014441572294452689383207364382760524396995623608378794622093769626609152042069424574319011420916206657172395319541326598816504625698106516620362713890152450474668512 [161,23] 5537055378163765241794382816087997367579447226549178654768622826835896440344670885686301815425495176439692572184221525750528678142370433094866605884195653960376617006705286254548330600674652532201354768030246171692108051524914293519850179774168096040769002164316991763145912926600038244121418674749113002787972318582460699737015841847852982515678287051735445656039437541043030293575038364207397685529360815092700547259021249160926039535747268639611380859697780509710510067152749444010189430707569876896224969594227144735842550685893119439770304249929406791583836170242250754267673576937279523126429780913854209143537240177272295080309740795387120686177011775045073351620954824736456867062773399795777166408726282292389057599784333154087518608641605124617839173224348880353164627157352821891499380687968999893413884437525754678718409754600094413022025439238608263877253782261774591327460554135976061939400705961857451767224433552967547627742466772085933136944399744518079541583723925692803493675439922701385350762077548171311462004021592154349497669853638422591946058541401570115955363662531024663737957972944102579304873671183737164963691559435423540 [161,24] -436008635210027377640056205768566191841182091393534884520442493331608995610612649120052139210034772365137430611824066320317942377675204188779416048506049420269103496905501867420369630013903898906680788490033205166007614063694347049567795290089921956464032038999611734912894129594801100866057294487589166008769130429959255121545572497885373549312687209344754434181216285775101601564879567990305612620114056061965532416472780957898664129260028037068680136865619403046133141762262101049301374962230115402589898210247887817230959838855861863301718780056196841900656617227862849984872386115247071618767066049986494736952532344477380237135310521425098876070454418547204494716495379280773577425064271563453196023149054782692209590301538572961611662185246500686838809903845972846148726041369621560556486941281258007948277913159487531408524876837482826898970670181270748166385300983177354953632603753953778516384380965750273867852947432355624665208305882979532138209270452919028212477407038015638046545334946490464977558340856463637766763144144732566685584513005595229135716159512681942542681823363010403922250452171123640056086131356580800712507977092448 [161,25] -753228684173325578502890646310706765795457660073503321330114657412515734132173846518931247522941153729482998132218253020719247594218937659950461626529654619828408723616612406817873941424101224540845363456342237364307123563508229184793679890618923152380380837799747602467831904590385513703353379118115190937547341239026984635481895959946870732821328246017212066442358736746773240768640242869515898696421105939380579712136078256654994669792686732285747503662271412161870237560539506343565332888503515294837222760391794274021658083373180651865249975349057994050780218613994931884541767283332465603810428436317595889421164146727452198987631100754566861294976940291522598758159878523194772208021349996281818066320456707187807520538021564529807027524436877492616238982617477970709212474310727751436144596541033933832103994614771035553732144721940599797529138123674953112056521625348339216058243253172737306664149114824670575616052185592173516878067788380899112441155752034506616535211628200909509671005952347235868441375067563805986625699504053944949008373581881765693917131780931578061708595319724368164223954831507085550176492894461313386900329316 [161,26] 248294251009794130153093885474104103089659509722112375965149116570728474044763749396691970960013127270220964291197820564762517452404881300304752426940164831101311706699616103946464745200809588743982282453798136569004929947695984296059579105601022127621780448305062023858946927411597903770267654333345700865010477467470965660766876434768563822875121757264981712413789329415080048139455384420960607347186727595982367727376010656906506743851107023857368606613164074839055631004744224517488317810869595768350658904235716657251137028789969532690697394397870405474643888207319693436904285275888007221772459726869788301698221733132843101252246448560283900062819052085367446564838815326963920267915346362563116026194006676277120212397884718487126087979568581125616025997000007371273111914036383343575472356612440181541079445627354092936456294662224042565603354107103259052033816777722019786958118134002179312641046290517781431416293207251295345578616305816916984230260650542487137678237904566065182751502361460775051571967595337001457076625436638925706601474595423626640631828330478799468250003360576840957085615978397899922729399763820125253589920 [161,27] 24737464659186568744054887448569443931794836832440496256601193459750970567239852605038838232898884670170452333445619041586913654660344322326530643643473998872828163888024425758137602267880140526467463198247612235820197579746958876917348273376407038411582740656419423241037566773249184570824133780309886547252912440066051489368191295287474725666507184015380305500075975878638361028936354731334597272382908245603466289966608146741900916065199106098270071140498012047929349680827428109203919573110161490147701919918742652709936505943318273843040301455584193792608168324908999671064820290315560403179416547030428915483312655224917069953023669914691648961344438380253126591621565240469082242787300407048136980268226391396427775864883922943641068174600945177044741487648718934276435669164812612764425848994437650668888483670359507160228490838355435338919105998440661794704158263622957978021160601328724408373642925458905011542655370715465128347870251507350653664679951704805481335130913833664924524535763683967497356996966090482935314109958137893525468716391633685642029721249600377835084870623387534979880455247361257088386430915663652442136 [161,28] -25691610662114641999468031856552621195242757952100279856810456396494351164639555233829303103877788797122606575131042999090347158920868352573960548145255052771860701367766338523938956351442906929831906755941895116713861698930599723135071841731636366523398373479356305741276657766743321550597719614716695669351993010785226015731730248614451798725544945245661781091150887088608515712538169678436488941694380392005372494152492013491997932218498107900333861198671888734903682734300921087418739983621122728877084885065728688036842305040117946562748218393147413052864036901051112937617699156403997803397327612848069428989989206492966268219245113004930994075255919746613642937153417873143214310867178324687772974273800247730793310747146161647233948050336064760725096199879064796311203285360074428761404246511427425815902630648450262653811684838844972213246564467242847311904587735210493174432116522403596924267815066911477584372316405773850197386001635453771148656265720867479426550041414202730078226797972060594849985896424659741680781849641089036476923798920994686882795464778486807169683725425663394675913051876136849724044286117238725056 [161,29] 2277076908096630738332911998286918685870325820203735108806091417902274014604785583415360629224593178194556728870102782075224369577022819353187717357384520868812785101534987079992417298890411550653363210572939015300125097437832210126245161706094196127010514855702761009584464863616194365622712956359769575549054985511496050162020069177982419630324386193705036672047341445767047708159527885215302087041806304088565952483324873462631126799660623227396307911738393637719869973214186995841970639664573610318263247163351692514513540597726143417254662406812479869243136943981542745901198053375319500466229301326431076493015912911079203715372750381089260991917405189963202005814669858737082836421888223932713161558835375971885063265421004760829694627417375274140525031671759456507866447800234125847386800242990367967156232792263691409387814606577780780510053242779052205774641158976584877767503127293036721831457611726459918353770029580594327382700516113332672041805451930373142284200698028304237146402328051184806061185009025962090124616400919803233677112675958071993399234633283700349817412571932864140255785075808475414778808314269880 [161,30] 1143566699184520494270910703702589040205320938250033520311631297995711944364006835461884049720263090328861843645158393476427630316244683019510359325031130873596444174742910338212460519012875215569296385108196081723972455253296915912339751716588414911510296563415945099820313630691202719268886569009142246907885397423998159279829235836280144912105440330140289066457990555286970312376316175357052729262777422112906297342026643064290615711092328133434389555594960794457736903973090429000262931820260107726922831603770423898967657467885677470058142217542046378629422544566739098054215220896840427539125915824177177737597878226736697252814766435693143393459945859546643687157825241997661070077647965492345843545075072955123481099017587612578322106325812120002442615860954356712393427162858532126654237400270952743104023789611737162182791689590771126323327650772848053911572384922538368673016837217182981824690968093103046497052491360391147740143924379436089085123370087795013826477126950136086526852345018675354744352371289418376137080540651995818037163342071689090521615186086832624608566870567672794803884875766619521128561554880 [161,31] -221197734510758235709208862409722681647948096315157505205853932894754498560806127770282338078046605962659290051328652544347203360996468281442164923541527266023041406033908069442716948355595405048601885321367804757631219451334006704297588510035677941347804191591356989355750389442068056370217056480017969057802659229214239525353751928517048523089430508530312195985027358566878592303749693874005747710009103570869327967645020031581380877909156187308072769943680266496961854136136967562088991827940314960627287969775166183783615287944494876798439155466285912582391302973266999830949864771320089371668322977550465054403652284178127025531278628369751754727155270364792182599549710110257094909098765118539122071456903432802131220307968226747116363118490480007218913356257267539245867595153292119719299446141854628813313397241921865391933516825822092141892832414659811775560821578134989539789651753309974549832977586359089912062528978797799967135512142819335146325487456437091478786381177799291317026006086549440155924459167956913763937698646751334881725864413204705288397315822576989965112890312764750075611705060383400760266888 [161,32] -23522265589549332307811969538534612059051541558255778646960282826172532276381065188840476584979776139834045827254648101056782137405945599776639911092815367070099321307198604368042647467276779532185397643598923549599961798168475880805576351572828410940946653363100219589677820048601476252168178259261713919318151876731661321011239517567088706764750317689914054179829492054644023531597532368294368609491086189995110084770111267672690973441417975114482262986740071498994768895230122209686262630328944746069580146541119763574969599973606424040127536943374167313775634968738719815019254331850001817785943565113196395263953412759749709074974854623387159395791622384447265468194793441551975329741004050729119902894104303258765740298427011947210340463209577934241307731089768204067577665180858470798327373837471647700639666010656420461768436492810644582898600254125731119308976373774191103778182423787781105580945428480207330371425087850828979153246867775048271671543651234310745770805011401455445185793648122889861326613037294108938912728031951728581915216573069488648807300934782407175060494543575415842327701470305616691008 [161,33] 7927847396423582721635219602352210706080260095336406185828068506885346571504123420203625481795793502235813413630129776842228364217118916610752034092195311417397708462770118110594263159890105743805568995736138513029564452812020024072055567370021511948374240156164485540814623382454051921816417743300104786136245205840733889360958567212239340482444608838218715511077167544597663326647173322312887998789958146187433955359025931757317172549065517101275028095326351921240240556457040490009766384840636108408889456112521342936416049411405573781508231133557689615792553309992409713161690802550392847378430555457147730100981471250747616191190279947995501354005177258344855403157973055827088671636555806164735139078824572425722823311812812193313093763032704707263315795603131521254678531328167691284207403183551366028994582321446783318046857489011949616485051534608752017477938175093962601429062776061821563848729971232131930138648065769387271006932202519630176131476395773745952913099575267197722399076862045175102093342524135046068427467734960772765845604116397693313967817346096664027823091989987674010305278784531077048 [161,34] 191056357181621502168729462935174362877055921740279369952035801403342099281194535442230715743522193938988725589539679759369896865632239095002633697742006348129412728716690555755995106908597809123823331588546929854027134776742102670523003099843160977872310240666498699197911586561942612959606668622034774458086556963755059752269607701552182221786031114970254959817404703826842418783476449438601546582310455921176956204260236191504952340563320070259434550487479003979456222146790856749978979657731508389802284924315386435415353514943211989136448905293317793184880963226203334101727279944036729023185403746630605844870752211704877649920503851903400774050530751999775800560189270455299715311821026429890999974998685931225828843052233696217988655441782549714809626756007135087355998282181380505883795892955065011479125541282182291626875991461772212825545902411902911335928231143399219320395957255874129565091361882673436862576571492757700373576552655407389203883333610051557290622871144938629818469602640018182909494423577306250320807262264237960386928627730611682813844156229238618709141043786233225594519837147440 [161,35] -153037640525100492151317577897748204941374513056758845083703656416223178275873726983354122053184134008118563225880249369732437834025501578946754332857563695418064351637078809056926083406286920377084442229093376031782068969574671908272952179773996488253218895633227146126250969356466010797629830111372716489252606541702521478041076860724660583371486798880008391431235734962570510426425950081215881935039525176217635634196043160232672674699439407310095538157412940572375766180050881378822656959459517157865185618510066422557327270563922907317113448808626688365544646007392488039101178882104473246700015971749460281573446695107911388000810651559850873470183649891112161165184620114744110338311604858344478060901929646191921986561206373764765328586323118063556999507783614429414492522524477359267182229070365662776089078224610008575971768092916334387166663640516606787980991746490257018233977097330766278060960614711937530991365347120414640612064821833192021271589238419534873695372683238969988428433005361323771443122516835512467611166988823682793528961758798188828537124353992471671212464419296038229693835412 [161,36] -144296375252559983533511546373480268520055943065482200497066233878687952005932105365352204541330397930944690654289448036145152829277555977616493951926880540647040260350257749216412751497108771652587317232450321054786838275477677348021279657874026853655175066642227477210244222520090629738410835383460387558919672400152546428673935926408409867988032808466067156468575660297348685352327949640430591428939382727875170449830795627004729296518027608435207720649890341270413721406409137555759676205542173035310584680243997152230145308661355450761297526256870377131168087306692149663196817098017195351319307494039578723909062764646242026838593178050747577478076433106043984213776477333789939797039779734318246412205222399212547937693872770889283577908561099744849434289803820997179313736180251052250848910081532910757352085560526446628306828096260261594395258014953804573579608155602959774603383724402228524536455601900543506258632315328722883919362309657334220763519071146296062336993938419373023504454648587515960087832606587894032117329631011732936873459138175382945787003982243302680916709161938970950344 [161,37] 1764101259958610350440782657182815032319175581027919953013657153915751570813447949195253545105312036533054170400798102152011729409173293915214244765687375407700115823980121388286139476512252829272768025814288143009457356002061509187088451329222076156601966960510226333615422229729288109803705346723569289529402132349240151682086393579602369632336158605052584528417544403064320901676696888089656301038641449401760323091658306669357769191208904253146157114722442856899601051032815427732458977713663455599724510035220966737017242934697175567481197164373071170705218945785239812085015127296167259552898127727200966929548814991319918872681778015503417236307128026668218465854867013895323708441896128770544578414855486192156065421772195059897803088604979772370502057375639287477280573933679853675152706636771474331795489898926141939267502773451178459546327282813880571465956399161677502187918794441479862046600341582736307299006618682449134626462209230840147436277920955971873881123268235274125780439154766424358547407096839368021602969709102226794672573740976188380057622558683366754346030257033893272713 [161,38] 5637327694158537657429634390351187671156164378411482373284240520772588720405121693595075493095100300748262008469363534748930687587699415079601611819417894548462933360205802062073865789606966903574165476361156513443997737003111096969564945178695054158070447716178819396378895172722248506066098624870922850829358594210066202068691135970482900748242564709442015149003992457795680963554748041319379195767297382780398616123034663845869740979299568536737380040990256211484387586473003699308102446556665630348319617729800379764804732357430619388436492614110087338690963032730455611038242218726034710810032724509850725294038986661551707793077962225915265616323225331745926974005363151789207875314240150587336126155854386584944007149996173216126594508664873894659210985773799324231540852039805288997426440686533248398837288709830710266925437665349845357691619900413149712098267285948078728011736462959503816461776056865660427227079958595243773925782932964751615034160355375981269571434667606951463740645790467741996112069067691024515710816540952769086981281529037119051999334635804214177197456160425728 [161,39] -12151307260191856801948671245870709477714753160324333962384676493248661152784129960764854845445242932519656741527167107453845455441087750703199812717356616290661404578033214349042648907343599809736421468671861239792629053234546119746619202706781810032284345317186183040109828717134992802114719700480551424047902622688078133626514665588310820638792120112078908976981409687278753790281395561270926474108342908346185210466292421505519049437085639130067691506808610634806171098857417259782818458178839336272715198012801385694347954792656680831024572560826663224441199818213104169780447613635677996309626954343497093574655167426182191734884862070682546473000511209412975134913332599920045496066117235421209543252994908052178029708584675347291890336744020238023869739244302050960329038174408707799439129067223118427853850665318567776696498814959559643229736696457644619337660500828974109734296549607942872955208122791328199982917368807397939082096334351685285519864260996890920202686746506284392780516473857958251596828762789612164237081584304944445394214794410483456288485293050015873577851109968 [161,40] -213225834743449470509407682080136338679072860637188006519750934992423855075231260400539316039101197619024607346173188663965379633604516332680633326922509460963247540914113538187385307655300756704913406917725397131965440293272656083776705005192485783202174601542486809976964369675626256916796940895405674763746032027260910445075434998980921168857166898243284635841929564491155065891914827903249223363366525579965369339471569237517107660581236127802655766922867412187911611067058272802320242774921912337293192443747032745190059322346969453116735009186259699063647234339360710787525719081198594915881002948004919123784495027537279564171135474641968630438781165332538086435338869576115040255904426819527299013425334065667010594459388365688649525886823192574865745860366187579696242852425851149168758006983837825431267414538612015868798983436671724864052562445430372170019877570332667394429341147406918098990534387592721292754597624163754402936789337346559516629989320752445699032918325992876403964539890867144836242197045580588390423696279514556006941705955415493245623240648871115001868928 [161,41] 44495719925492186435733906826308074155264935577899504411918894643601250136202589492052131499790969664489145782579581557158584124914125685209284607453131594469807556929441074595083876629025209588732028754305978819116390437039993755688089149937529109684348277957608235646409812988956150622585281649682873852192430200633998297627634090325854390328445810932773441148096876353428676093545379104372301487762640093197501967391815721685212596876320697543074764552209954442205671958424483388661497145241238842288024688293995019181014508416544394864162296517600884572253806528669328145308015331524421602703632126276882365953991411253168018849464026048130064491749768896166918334228220746763428770281095931240926550317670994358063374590847161911944153482671985661580849678334745318118388715641205181582729713066900081503121839121224445372584359003632468956775219498869794599216610769542498690255471279458697735683820153661694494707492478491223835312859770414747259668679373917494156831583827202964288107272211266717348169027991852702212442615370850731886397519056175659999255559738171797251216 [161,42] 1593551473959930230139182073327279014559430982222456953616746486125308382665400783733592205632743180248311292778134785824760125183413465130726920607057927597428431723344667910451464931866889183634790579217789771452915827123683618202975976250938970866281356061105046663965162603056209734561079889616320056720528654240797880872221797374557032095572688363034438729637032959372354706700553955067248455235266802446375428161828745442456202687523795117568210591456031879579994630633509153197663636237734943468477982464663496506884119327466773458878987197519558192446909576160449830775226507688280129457268657580619121183313861290134986015993898424182689588936055858921505605565611724091866126780331969484918635785542806724277844277903930027741585079468590884224549325065357435798403195402881335896138986173083667262588922377351521369710730554902979450546041014096725628732189022702323437761967126338282306235504857465383365338675983970597980915477908548078228306767875368877308775409086366404537403198645380889261912165812406312517145615466410202976764079618751817650073926045668335072 [161,43] -61941240110266690276473000888896636482521844449978210506714481217176349803463956326183825944042820716691727041768368546242823204565553217991083717545803535118250520358993436260993594161529063993827328156593520447943021605725819978425652049399323365717044614884669808057802597368226742081925245784253077883152546246962147617809566111457161269871244685174775146734581746503240321486819920860336251340627204759838005474184768122938058095554162965160619667916700682155328466321943498008696809776206376177855920693917779788190761570859697740764468973840619921214773633305283067107190698461259794845161419979815566311481395215100825824317531208104468962263256449432566812439819760505353495478339061992028562071576840474782551757118424952545859100995720489263404225259836214203519497411364488251512021711702574748764153585569637344316183576313852387980434012759447195250052000009966280339004218562641970642574662753298323012943521080953020592285135064052274262290633780083599366930911371021532038408589637338133398037412867930540936845103979261189575315889893319301791395025873636 [161,44] -3998413412166800138597002866593691458922242570533787958568602901394602763506168107817561049688813597088905609959251920901424977868980832886093083305413659264217279439005137276126061335055911076850590254145416278032200991380176238604813429966941903270811607586601182453148153293852415138326722186286886019711295986194514569886325395591467104631556049589374697547916131052055917872911639053869361985339546203047257272378190786962909415820149481932342347565499981105503927986659541855233699374607571604550720242030395522260932633825158188675150189691534278434664694560127665774178151410090087959269041129840625477735816360453967133004170965559192158551887923735300340923641416735133982169845360485237890252465260895706983951602361536491289555377708130201614306271672797670231892314478956225037881585791309370488392101331314904231715208963070656705715171062996319721930979778643546824051239501569006262369651046319196419417796605114504808605113419833727567507999953738856442671618681068015135061836155152764543464129165412858246419880039826133343536719440436856380065594424 [161,45] -17935391613382631177642178697193663428955983353944031874158271692951499102802207495538945494038792524717267178977221942273635888402881164380411816580717602417938393664585267985404346915712147935066774202628973136099345179087242577300475052842319139500635251803611850508609041038586973893943274137712317418728387518192011618148297597430943382452958943817549086148748693597134692474367792937420944210795679491194044448618005677347832442635169619069450897458740880950287389654166202337423406084205768731258906427631936169541765256467535956305361260100608065532128633478183061318854381749294730027272466108946711656849003617305286299909956301987251366935479715061865945387313363488234174402751596774916134286128505599532999780887782822747072735005768622705208953924840010764797662041373054722159725986443561313714275755899331693603131190815009396923718009879978077995623586857355182396969254005609847248600532108913135312550968825253250974627206289521475928626582886278098316236919149111141272779708692616039011100468300098254286905667155319390063235321873527794931489 [161,46] 3028252056725039239365758552241600777500997626220543541519428977419987884315483739051917505875295033705367728972910164156108886096914004036428631432927664885680689296613885703131134604476396807163904066549235942878495242748618939792628097920134570288049368315134011766248132447064711408311290843655303958106115702103148586160429503954001514436796222823762132975947025538328266963019203225371918878477124664428492693202839392669032559951684481432520925903984651448122273241074043372994432292048769924033679392898941945931570903002152615464733236345388799533097705380527612729927529537987591862319886946382627476400049818811444154769752372428687036323479523904068348260884198076361236159056486994994550348240376535885073789321173153500946967352077241300681109508965931456295189792449679573948603562637054449713641847474377040738773493724787575806423758414967274472079398444925698900230105044941633497840185785097966652715836469466575131814672965667726766864323850660822055041528218735097899189800144994734917381515800806612893987979485551405299282176870460386720 [161,47] 47079931156387258240798793416470670684516339895372625775957712881242263314712227671940381381112706100198045967451595837330658676569450046021703660178215506790982195159930875097218255876926848060419933729280224166993525306287341101538990576941662175066138255354206152290369627694238390628596517933584117215980630198081209961756659533666537224356740371147089772254455231028906761907173729149358878772138775093822907495306261782869211001967728859015088393151806182593091128329734222424154631292980555164399744729556986128749775036848126759603686611961114268611001780030340994091077743482228452862396547900386281389882225120564455267503726874841941049614570558848216635412904936922482795877901156710498263960366150384588645192833487407465183615674552926326232609308252589165726981867814436734941090293187095650631952426621667665422684438322892959880993755463884901671895871528828862402598616115339682791976832829625337890041881509342597227419666333120124334478178471821088653468729187898396495131136364475030699251718843521883476806242286395590289468717814620 [161,48] 6025097048375754780552348970655576397720732662040603721837169334643373042548792042820623500253585518121176554040699200369480985734631502841808795579061380069154161305220929813907197955716419870683941460072297159609445294875933709392501908540398161588761396102762001673333038450499638132771709144752765154429663137228944436341657362790595851378502067258114053445865514669364726477780661120267090088294857861728535464489247821385786542875563982335408487611253094196686441565658856400184683666896889026384648087562244631909332862305998428215516937017079846985260528028933268126974907728047866925474200836186276398738821804505026238748641874360749292631464554518702612629840680080677259559875716180081278632525701087910686150247230346580265668342463060629017328795940364892077882747310483009646622690901629336721496429614261279357160285896459711131939826536017895442709285907357864343784868642911460859489700736126876852409268937152277545002943004179207157376576668394963627815271814697615904770268472626064614353804803027994558407038828505153606640241680 [161,49] -1450338076444576183744079162287543945920038018411493662983139089283626108488035555703428417075348131361724739744447731364494549469844228115107500664437314957819115296073245497635199036539922708466236132949337263839214911816621003554586400855488220982618158907781971691556958072497724737189352945028474736740888482915335991509688572202352098372642753045178266062056798626923666434336486355488981317810825152556158072205675774935735582457280373495622127462073063370839597070723132071227057742786139903538425929553899478238426770127050060904495568777616358687371929778652609523786009537231334148055553158031443595813465133198903004474795237478246087624280976807115780791675248195703145662525260213747844337099322259467988007043221743366024071947282950796253860656394417762074605263561442150552118945017991147575461578978655296997767290839338947538972501235096348508187896531895713681787206322005609810840274507256876701595351853308241769037106492045562862026806675009718968191014555141969783462593747612550493767497089368733694801127842630340231460170 [161,50] 295899803868437256158964128108202079365634027780872794510970524729921452095062445174780543249290230835994932422073373728691414449922332063896934415207084532857257489998721621116112898156957757946120797617299983159942143236617624685946314370876832540581021337593722431535557378669805812298173481236157461924751031172596958110775743308286584261943411266147821685436955871174852596145625246299040798534241442039768649659571931810177400575574425723906338149646745758901652301679449320317428982423982900705860127854969882893738170082448671147196539529378103171545487874071320789018129604127328011129060455756882706352242039807528745286384655139470104447563749838597183491182712345465119964723449329582028495293288592659735391586219379100909690583031361131163131345203682038327968801687975826460155206017795504485169316492253005625682311028196180942714414954214994046307213770976732280408686217457250800473977158907141612489189394790355908926891383323225779827565332899497465664614604356538911059872441410320559721190368316113736890963054679654052000 [161,51] -52876750025701689031398319221051457708197727291740804559627267496621893602038606402287592826050450943191463064585079555549532274538175564652030244112484087155978063754068520373097161146901301598530823883106826277307701211638044683367778880369368835765214482304473444979582166388647215321409547255671124015116246083612569253497333951533594173441392832587435404968069513118748640097615067285997201809441541882146645287851477990936586404586631544911656400569840015137833113158153983531518521225915384942234541308187436757958066315916948784751527518793148683889640878384740943269093735245531475504345792545181716699596983650239369186773772481042144872600182652265223422241257110067827477080950015693072390163101758297198736127304160012717370116089176952072671898788105004527202309111941607368218566081201080674361479989650350901555735612624612038002345647470478891567076643685212854007575074303189337877526850905507008617708554438221648368211651786087529844142081688048537581433241811778124072787061398651205010274630955556529918998864510256132 [161,52] 8074229209156528336996458501405343129372940080953779089602724786907035288850396687647483091030680093544700056092968507415499175022873369028067465179298522415280043434168108277954508183830410442613342634623834847155490890014004303382811839301421937719363822349890228884649628997791720557277472418579316187343746453379582481520123030278040332959022970775325227138378933876596689692829225000928999974113945413001571377929959517173225265288712332614997920551270322176813522556184671660324130021151515898744534434351486951177297913063800226588163338092391408932241116798797677698598475159750555417469182871567834970637894439388481432503275606888573911850505596507818748051712738389483495087091085626081998675006678521675885304771018255606217447839438490339680074002350721952544458377319931376132644405204300459638426843556725928463095880724958437050686369254973264561770709820182437165752727099012342110339989288260590155919294274071999613678385999604234651431323215012202123544520352436174054442593512357649806554768480650342469852647660792 [161,53] -1044686540354457248617780224810367961433866299706203466558786856161836875451802637510892297631428516377683549399421050161739212274122087993441674406748168147477305288972506162594317586681174372688407957301404499104920129701840018968322270987573010621053798210285047371012034460780652248651688551600174347905714561735061119287466071355430918280586454413216073853735943989054305295233596789691725644194950205737501647792062725220097416441675430053696769166825699329514504859274583939139056806378553862858951583435444927967402567782388268039460091439663048611950158386724394635001288643884551312109270085223470362310125444209848873424626038851917914291351263518985086598232626814323346956801334783507458680607784472873499095318522936951803086460662013492074717436078764840749856952168771044703249768879913115385662501998739505296958770417499228466075661073742087077484839023069132339905259454279446862193587708396566571278013551775412296925758463402760204987413140194326836857551242112000874134989188552494590089502552142971548245869407 [161,54] 113301263300955810902858571364837912411186589675460452358102422400952727446266981265153614953081541473977032090444170275003828190309992860046091437621948518965875109991743086553544963923396041860565097507153289647404847865306675164281350284038322000850103040937801950310992650920510269000541213669098103699011335571178500457193070923207583538252295213215232649604042565042674633547320246439199463755832469475059741127940746674549158480595567962305857602252948276655210595318423646593287592231537550047833672345415971953295670140974266386895801830194752772648905455500884990200686387702814153659295585941597949675863689599542185678274013835701344832623652769053411716942179559894992355902091065186108880300156470484763908728905062786634256273381996981450440457595864108048858308010500990465848289026400458093636955428848278160692329655630016037218690659105539549714426355910094522408794145954055549375772915015985705373794810627146040922061792400055278978353438428830020383338540008380909515777286594690909710280692322996556253728 [161,55] -10175329342988308966412581094550537745554922016183284712718987776759227979148731285039904016736950833832966852186897366207591410599665972723238381345842562786013644313943036794837216989911784527761062622078822617327714318424163285983742195500774257348442978929138953236531382306441421036254019983631920479593551477933647587618750117814308887740414328937522725782198419555141386802537470422516007931753857278600226910357075783813214417512899926209503843190198278871033755287557308248575851322880200792537671926912891439462328431783133375755770945746673897092820015529235151543274110471164766916048899730139639275345616298584915548833364961554137137119982973305271321246917296672320288050072592549839922417071349058845846005847998413608584734154289720513692798213665696433217574093878797358897639321009060889280227826907999332294485850486783602728920216156737922762435448630253420062465893614219260734099544984804784885275038761004559811328832500320355302059829825118663698454478642587770850441561326504195335016554473686072460 [161,56] 746454968878848651974251875682290123589546516999654399600909607191445594465583288447035241213556333302265753857772624635877645161110292401838382874862767450497301277776805470953988589511490770620453856633732791705883312340819612907991989315662205514166739961227791656892441563368631978593670590863515803107517723997177435311497056784979259677825512197237639169429774522684072414555486149420419298576633773531912161617109118767005932161137930492977834456351848514530055032192989607952295279821474743408932429510639951780590728734444712728791509481632356818783772575982686993480698057856029434926193087670813201956123466682527612438599778341262697081823701429184213340828633248385475638955764574705649047962374849726629795680684504413423518556960468269649453439501483124937351640080856861458337977799112296004231152966226326052637988080974127037800992804437336941129641119389261965184555282485967874259205669664735768833514702981504942548044944861535102542831159340483402901576229571833771706321591084403087025332680859328 [161,57] -44064593045291473393289109150000358206483895591809072984778992568257381997156446081615506411279030026647501037005758076845033731221896971417731152170103846981625909840308546957974054646267434618287048391436665461640057622948670733138807151660951416439997164301714600510128438257341853005715733575863336529764471092741832193429177947116469394797911151675513051249824509220375610237372216158448982579974523379428379525166396137357738129880619307339469053117069437502315513329870236635240877286404899812265169511507940222398770368560263329026945080108359220896321130238687815488655001320654881321576584057125584922383848849913123386428100492375328610505689963844534380753473806402940576143448228854997153108437981168512488850718798037429137624053444670007233279983028306596316521341943481706032074205194438302528730511833382438554152499614566324686451299734290202727321371943276467127326409991773609425540632511731870540369591408612135046786307329001362180731231949429320448025116592666927399178806454952226592368230040 [161,58] 2059765383336515604575465095976705482126906934422485630522652292410771990531896229270185127387621098740293677478445300473283521572406234482082335613447534162715767925172801207354551186097803512837640908703452487770445237824065891929488734936319605388187035398353968463100410225589800356061695200751243775623710912813447755380755240947295966318657543999575395711724648691055415068978001187639071596756830178054481200438141068595333227012062567948202725601086886307220323195660490248264980356596856946580580328842515967041093294592388581413764543555770477184333706710553661050173917107212117674460013542624231626738559680707276069725672250663781571499405323765530594646221056716788813917214599107288664441026076008657903792734441078151426591383574841112816155587651423643068803945436033107841068254299286856636411307747599259804332352924866658089561532303299010974202481195931484681714422191707199919362308409280078454661442964098315355189489244918639738038225029620543192843306094928617765078261188308953868724096 [161,59] -74973604529167335628741903421752277431386852402236706315816024658090076324803542365032014663721268942828444748391952181716416013546866353774827468924558259537466946726489170811536712611444089666435731259699584670795751938782679523225823086010957883884507852668798144680765566430836258627233034038736085075942374560696599185129235160331463510766374679918251326729787764711413795115944604994834465834501638131877120607283582097256705874974940650090022557418433338683369383074383748422176711731651303302885411191946773498409259386571416768062685786894540586260681455058427514635907483489833149070567955485021232746672396692168592345242203198864049905027801059656007638936953794054169546071802614334087365546768496700046807305163380841623259105449625190319029339766603544382308586605406906451628802193747924880281583348083388454726283171616544402783919405386895866562335644979323530458458835593041661787529952577316284137963705729195677722590402938628784399782220301481040522108830966985842574143415522986143636 [161,60] 2089546076493963773152867592445663453868775023728660314895369054310175493838981862003595228506744311389942987602982418304930905700678030482075718026164346187439942672185440493851285590655688212659703221540145998010973568047358074114395438432889507164865932083557926539456728305544006834667521993685357294737997048382863642483527228578696468928967717380136011912785081490701765455961027489974324488098241416403717659251157282712380966761418806646321703772890235848870283903172392741571683367575629454435931446000927991492355790947502061855977215425162819942862338898934333823102429381731040746207783876104232942172372648635907097909830925231560576627932900468526981818950593263536742441286407519621897692189208703933801289958185624030788537045916668732861948115437840527377573238338612602105253102249684574760627053849736804801967276620701159711571674833753509220025535930644560009537730435035666506903591894248040832570249322477186963473581672206113313286157152232958481110796489801978412158124396691544 [161,61] -43873145301310469708344397291037277308502570119510411923924254203734894460382635779789789143021339779065037730400261766331159759458782130800859438602222237190955051979712448532194270930255941945312940035734978394066059250105703898335806263095063580208154914885647731865210763351364032526047955964193654426479124595922337226601758895491461855461507925592582140405510262959147879260906780782312811679395842951985561679153745422116556678280523135857399040694829296183293774359004996324735808222172815910442850638478856755794374264927461663874620932863386616348034832538260280031356486063031472358859712481138450513066629469895568444125812827569261912543000292213765328933273164607722406122363318761470724672329327264980561254891948901231581906781786461434362183493721556558490034680463228407351025420785887753337369582523522086295771537563599571189176569355141549906771602541778939394828245662498339196739682762901197424326930405299716230415481667645715664946593965210890259977408189632694428347924851 [161,62] 683629966057164478395921770255196406015013532962018476244987322702859703623572550243264287722074269388645182938103933180576751841558036966087144178265278554677362999148911374390072236684303375754514395485783558409806177624615834030474372074130933372435378742733616385153164919303942619845310341082231104353101986652939543691587360671541045735118091856028529956337263802636813218622816604694778100977769349152775913699531120631452960206200920795403317066251537526197265182728551088256669510927192621511979302026685270835740556285078417348560045890802888024846393413522164452881807074080740568603787393372040848549383098962423474652506580388911496478608545783182333641509148087623160019809769939540558016501364257380874417070268081328210513750395302073880397722627929229788077408461765049195371247721665575890127417765157859174385555337457292390407257111719796204569136390009018019044853621260830347717494629240936028542839859511856463040351401567684691825972737300280884934346565074788315896640 [161,63] -7799953334874567877717940140967172907654955004266297510617286621637736455603172418869953130902224432528670333675928173240706696232385976560900449802048254138504790373419096373138761375354212034643134040168841200931061410249068508028386553977220673073705950568927635551225229258033358947624687204338984248276876629720890389165369360365209898043854635393800948489086085987855032992438214260567176131002680405753386326830253692724250295671237083255458546296645292243215343937334141402316406917161454798093443178728220125212036365731181546921494429309339287529835112479648719570429997935641163863568911117728507098657094752635650995278088025928384885060918296787514541456012583590318276648342030044842380122523479145710535685819081059002713364516279951917208874141671587552619107632717779738597521839736258446876692908252062791716972644555916865771592805103151128025304345176149574520805553610426993945659720634375566595340001764166846118776064448846543038244104092381913797458754881919681112 [161,64] 64410464867779681965484318952781583677739389713194897963913514827159119855945716475341865783866371168072948546596531043354742911472853719639921401803722403906417508439248002363945978341322816630105824058517662449234509453470746660295526923081545369227604032098330960229003852034344740713002572623082758740597476853067323794659691739785787789761286777604920227732433704735583925859540649462479558295028897248211469437773198478123066153478585259822340688177566100279079096354430992460647832494998855167163665799144015795866902502482603806752172079934746721683369264093195849458008392574176343729562166351995614483171468179748984828453813389004428216393951606638655590126380132426156190979409205209679748331364631657634034956791636408045087331830040040565019792022300385270035799042849976200351849167166098771783180807863242523129778673208277565975111054460207235889706156445787796198844093880479959068849488103479946877324436601266872559608768188415772414052320620361272535023174183296 [161,65] -381156466913424359282157054404414767615476129082257918766988300397763841669546544164005663037179419579323079392693059761501289792135610077383518184113618323783285247149551569204079156833455397752541457784616594679096969058661417824862585717893311636335291233326663663473101490123218285730743470456194920239902265268423792585173473736800073180967739159881640592068738381609978027410108149634676607039355779316076115739752194086143387601440974589436580933544033878759529827047564383376566031879747152210136517087638682340829100512853115323251340116876763664699722263415387423398757787959164821300826691377874423961312423706559804580794231702481876900031695320227557843962237796499355279630356072668299768047128765997169163113890216612447222161864597001569434524632259367566245385047947081201815518294466508685210991118297086885527251279952774582537634817882416367234196927442092196135426011413103992737419649190555368261449120817824049119892981513408281237298925502205384752687888 [161,66] 1602762975209897393897817157268318790586356578147734639547584191085784672542076051028882616822794617032451489023446869893062686091302242741060575259405958157468650504670981181766513752561557175746322330327699204011142154428310728428346602657901540354267702122609403569636120245486492390113681241991659185085626378790713945331362463508054794300802897670847942164610031300938536524388155523595043459856551560330696327086668588239731567384429945857536726859929358053662005099994915396486776367527286609615580950717684472279305588508281453085343325053563516858635462177238832818851654263641375317214356763661029490333173939015673963721471370606583677164722414321154087320718225122692579629406426409342713827786614368055640481250176082234265747107319304211734901511268957255414879410935564062277661946216714277633940618250763144911801640544340385701114996444913471613865584109904915882406172715408729850760825659111801097066257688130671462219370380030133292150254811432438651200 [161,67] -4754546388351196430479166836863393777311824537262999090842194592181808442013618621716638937825371903970476831885511492089247280263652270233310062265109093190380273646106903691564669152637944448446307297306468340036544357225764343388376157290477604349760017703387017872369403065662418235069546037198724411849960889147914184394444605223960084588055522789996143578793617627326684848976184833733424041910196925412380566258350154142009750394662508877907431547067993464678748372522776965308117662628508749230076299774164263067840851078229407479464333303663038163134579922395468036636723119566448713961748375152236821874528438708877684115466577720553061037936556558103761989953037251736302212202663210538954985080885005861265385974528452967521437476046033909130453614691054138053312355045387417992708466325061374872513710328385498731479672790849788193462094095183410841434663143102392572691225669486557690226071633063335939787030563783992852063941510261607022622161803118028 [161,68] 9886874188595846092083226059856242786253712813054453168003775657908576081699400135699915487504301508584043367771646381877331392384701938496112404501406257717118752867095283296793679041899888378325133504152258591881501925374300557620838069703592259961167048818776563945658311082337642731199752959663737753343564445790698859534026965274566415493921146019835735633481107027704777940484678377218412350556568279232029774433017886084709314225031328942574696163563473311064093839502339735784910540117112294820278382068793269157338136835046589455777204365183161594504115116424893241713877334377986386598188644076434386989405894376142667783253869045148167648730672477574942577192032057521781572386458070912520737703952270996044604405082041121153761861847136171581029115084761467129723931125600489099435887004255308741427496837611027673965275119131969135476339347555811824447802545304819401995603404340055127005248193959861069570443959017117726595617227690363226778724392 [161,69] -14328852632213443707469633019497139705328175311823994131213512310282377111810144191749523539771303394641276461389343457052334845799993340073940209230301548450872316738357819123322112655404853959518127821808362739639467164538626527005449011217256123658598217985288449396517924179080120587359455295991467977101833777661781583392703903864310129471064097077847461970577083141177311438809352564750339798027126219773157917398192431859318970230858457182434849229272689581125731757841436813975728724577760814668843610888184493707703054565274352904687690356497006872161353935773322153457954985627964177647037274082338693250808056591802382493726558186176175787072923384066099900022275174933307132669340560131896321336022719234447734414351364268751987603052396040639032499574188103645807265007562251405554186530777294195386384913758008146740733050877312019667351815043193966381238219398878072008824796119537355012874692332006354817720816465579049510861564728138782869 [161,70] 14394845969692464305525746799486092366977821477179281551771873146208083391824159899042468335473571162452549721334497791707221480295767478466465042152947488499827299454865331539795759606850421556123375235361663589279932380565965226007072989491822359543464548149068522203874828128011120869057229481397715992217168824673680540548950302228703879836750974831928627798024675135707142747279507310250973704150333331913486630959329989855522507065664143862938368102204646556233078378094770521655807680970847030679443722379159277145596115487035371906483473433454464156503555664159406742583895570573259442179082862690919875004383345173059508224324564078828195854468214612814500669342730926018938962351091848651211476967008664494787008354218435237738894826314217619994842202076240047753078700809176915230025184275213560444017715003728941482298383391188691343134268371539916668221804823533063207882756616001836009861748741100179945054498694892220593267445578855456 [161,71] -9971186058133888135587853105653921125411259164392771881822544136696770922782846611857740152464734962863554038031010220438353174806995789114043164761676501358529386950224049282986157947708270719209660882822228765631294600454597930296539422127320049935952120966921651608817907630627508764840690570859880079178768456668927976116161715993090016720310594568367665327360521075171096903081656753203684963395584910594629761619028289458461556718158840903064638279628184501196499754732027255793049704922725716003310883331211752188497393263256467111090800932748113447712376459184394004509872078529347881385984820070905435267775673645798964594665185018977310975807995568926667350083840380893176319085321258534616867409725042099021622996680536190692669364490169661784235706608750781240987721585265028552516633024232342054307958339547798307959698969016346143380602890341156684978317926951021112760435317760432078980888725042274310218879167715284995090919564 [161,72] 4737202080671698405016732634883744258924803946040370009559822577560730691279970412466925073184975549440391437827003303236940240499241405748284698958278477909199594297982447382350424972892316300037092260490329301682362774504171733412198406455820152817478242505945341185884434890099139136830710540849466167001301864990587363769632109560024454815001231541096949933929057900794810863497433021332128600592166393335733264201346773742811172892165179387479861000097192373183462949674863606716737984532495963858546136415390114996689574124861410866966183023496294936313476541011246370104676044605380143286940859882963026380183796937635488786354715795810947063308245935312715126208477645596502164172665392200467011058887239469552064850166720463778233918776872808719946324506527667127560740058101752520461226851850921463731642149774787526381105598059992668597664273275582230069348930262525686102186114355062009087446353214115264871542390578879913248 [161,73] -1535176032469056472134776662751791100445085243233067019063798407104949784792402662835556252940160001130855915491118074232066510948759276382641385183852373650382250223793280035388656190116974472451642946575381630888005287134857114062829469905320125682644289325944455071336275230296009167905110704752570030863588215888315609773278415393284450530720834065965918229029049839647289889971497155063921740134831678954400669337872344224554710669993879231157690892056330173512731827270638688359169350090100472667447146067929960013969193615488635487794425407688507657113011375144026846381782332329682101604552022858930924750267887834140670984702515487860772093376697077665694642552058333037013473022584164114154086845945525884010453576692414285185651321065426141098479142574744749245757689519702088528079037607261197594168592531398686594755136551657724833271867376294822521335737543650116051818317892483129108341946632107276898552587550614996 [161,74] 337421366459817217316496502694483948433083014096039366926301626472339001294238888211527700284436805351126264816195947964577202400475157207767324946005382252080786740945243855820677470994815654389306824530549437186056167428629266911007516963117888679210421928782321289556800051079641330424652059334212810561205068822613529472704019867588558154614982396393538784251485137191140156536294507113371286269403619508558582654610279750827484017721666076384211585545303403037414766156760983516857167130758606296097281717790463193646943278905186685172118494937433809080760427789768699749129126410706802307125430230042603931349116963329695023444545923666726833116664580079535676779417884656875683651142491895140270516699096541317182797365397016981321501795121889565069597502227932458949487875700617467239938528844038231741155189870671628411422799274840159682613823076663151266638275448455826154505068517862713481079937252647608035066496 [161,75] -49996320158197147630549679717798350202707046362742301560573886940991613308491530747308326911605604189008667093896289632922897442438093298168799955077535331945505146647173488028391575765567642075728995394660441949195100503571586814434902612126532337591160865223585383567707164293617439856114627688613378770374274727382725620876306335607444331946907257953117229619246700990794609235631936122622546093928972886127940845871512706465581019853751956270909250018881214501775753368455118990758676910048071073196909573864579683375761548814491585386165858956195135973009159344626323361543156150275985932913181620505130487206615065436419058170843970933529492100809812373862637906368020996609911829672282838147818892343107621966706842697123025448930082137026758733443269817020353880815651495913553138555327035865801342753698905731465109984457110840783045640104333611460092980613256225051504883613338108908032043949170036010274080 [161,76] 4961974814628718871015731339319340381750294087815923927449965871534478151938319324094802192905548499113361814598062025085044454356326825591176275729471211491466969021259130036011896949704739943153160753411873753086795358821375083271507299221936227965507426686825995647570690147653561008723211074631852792974853954250641647899807215929481056593428397909685063177240412461629297320397757954307383202012962913198765175817334486458235637184637404025573041972591296568618921717039451889204430577602626740296791255903790578993832223406447788139501493281244599318894591048163157288406703662678955203499449632966124558340178888343322728413987583932828969645352747114800847595312732539221376084868477318443996341396523400709400798135063785186222928327449158829157497361583752656346667833316636776465300287373212671179143775512274721827726787180030137154243369694508787729882758263200449053759900190155870052319728080432 [161,77] -327585297324746057051440230704701552737098115831118034073270297907356105109618631436797874932414608870557578160236738619380858360048248049288423411049254649912942046363760600750143631280176251330020028513492043738152415638381511983459474988760930790040082580345817766958623160518081453034985838918268234952660242365977264200901838353120764073750479747006811316604978220746226275221614297949170630149407265176290102784041356710972518426448881993681927566667226710931708036481898962383201709157271107898182254170486826691084931465989238775949422497531453326490399414523087827530133379399337297666385046950080758401018455832536506873650706274761125691273577744129780359968597030315161244241665813601784197938642969127338000264391104767549601500070054871414359659197970457254802111337179230434870860346391095804955807103520895567261928804875182420668187223536419752708084448608157032593603950249566024322422 [161,78] 14280056914412419436896946874022196268959448687551963998805716468413863697489440594366244540450378415144434084665410977052666491090694489064804470759026279380770551290876275853149687205663206235890252265572546310630625467382217709528900977190636469970876455728476669681331718329160845152247903293167203322720689256292530741815477326400077935342456023061032605738800122245545052769401499354699562221798903842469791660169744018830343757519060238950114418717048704865887200484578789909801834566122497425390529900045277000657722633603020557722623964010240294150705618099258303456705989657089811218740779401493546142728964561246982297128595447633846426010425392327390859253876651835242872826128928052888326273728026457328975381033531024189704178088263998759672163107520538934209607954872415250242410350135987577675770293075176645055460770283230500919013505497553734445533470839196020563358710844292064 [161,79] -407767630993650730196647245514981290263269604453083765229262719479571466393470895427336930181118249106242133616533572447116327312217059897236334764672210875672200016620997950804206848300459335507980015932973616164969395805975886392496398130981142098496227291319488254388122954971965975679388241104685879936339645833501309912278288124871891395848677638366393679982788960320032905186716771623700254651306533714000181375405442954090523639512810978273139519443721605537190398876871778079064991014106140828004774183222630765768607356081653477094469744821645868396226981721582626365667082882843214439957412435332469059278290257265818871053047618859497893077969005218769538845564980106351080079762907350443180202706302962111024339333455933151776753912423584001676100871054996328992826602046608190459566774850141871038174269807408166703207716037442630187825104966618665484696516831569227928138236 [161,80] 7562285395948576824691823768384368404522373396268574268145431515516516596545817070296534748676992566368507657742289508413800397007761723632540430247034507077217130967279062345605413906463338653451359736723453951726059609952319708419744985435282750359290110418464649770606848064291059487128504452313086848437311765342296740255430616640689318216553783008374596692843587779348228273200412140957457290976402283897666046410770586820128398951673401027130642891680314371059505067325766323769832538655919248013277651602535839112633057389319224468392506888758083480440374664122724887595066328952610897732502962805871644654596967728486896330920206780305451519891669047197030945582087014971430087807310951437034151692995132302501694891042876419568227311316871896402237203941164804810719578136951558535871402328865038395880203362677261228493624111351056301941659556514205733199408043965172640 [161,81] -90697677009691336343055912565728148252530588641012290371903933308508767151422967333807481342838201611430338521884696763466382195185065486825485861175147177312280083665826879434436838200127354624059627154519139427977108086399266731456677543912516371325360573310582570343304713138969634291936405444643134974326220576265638160454741466693381482038610145262914294606844774655383507252472853578141390861112271677883309510375147506475825549067038057833117551403285090298555776870319490267087914190219302840674514376284553993750425069365638614646644729836441383705413498414526223841205034210534854086161915654381626683616524610356304066610000215742898848736622357402441833873541091272623268585939740123728193401057061058761522722144554139109502873741304942856091887177086968486825207284376855233800544483487978149228650161856695282101624143918953453073624290862164415191789925300 [161,82] -83904725703447233503670547502918947082466308761900288000778997778319977053073398506750355909002131373596353308709700619897671939759431331958054895019724230997278359634982482804655919375378933459813846006540607687960175250241651297447751248910358055477153516978831544262801288284327645265293461718770934618365055405518620996967433224659086391081482164818424724869415053453917401415785346848658908508036826824946549524700547579211826740277067018166734089289251201184487083276927297375392072180943930291541568759248829152523639300113119189362985051484369703989393681160818439010648641221167731386711399325105941852685521299201777526243727301884370194046662268983884732851928764999366013711041540278619471415068665684787094343671539647167913066641191459985660209166353802175661661940295113013455908147497306064796620452671770822614023844395675194452909473046941984487248 [161,83] -11330874751098477295595962458358897019769654190419430775060102380498410330759828308619797158153085300847748325945797939941703005809079442776586148049825502980363596624584162209217692454744299557919725290937006585129179681187059784661560257027841595483778211981323148851840525794546163622160052640582468609598958763000728090885408923617078840765454200412875196226213345687965542643159877268890970866102086450323923330448204360505436449960563877640791968956042770760966892714830035011229571666784598329873080687222583292530946112697635271350536766744668565709227383405599568031030417658602700019403990988925193020417783968070010465953213667239758187433652433050146328319464726177703271749746615544238903901152496758011016464537080719236452793345493984882641889948206268172265201707148140181735390970310777136288474023048143243614350207635519822332041909483466837144 [161,84] -1174976985938828249649634817002067187145468014794387498488939936831796934576949207353320612802049708870986060760406500778283392945693011261781344165578103800599565773481596908714779409197026373016653670661870380507229442254508364728582032719777443708137919589864528249151849372819058713244860575682654151768258699438081969937105697638769100164953489449363197608210592341473785606972718182072582662659877352505314051292252925459108040785238825949595158081493232866187640179900962336445314483787436472381888787004689535556105830684720431056504121193658670811392960156897902644417098791006669894725675468710887330688056310464393113332147518127224257661493994996245435532596564310457601392982865783139746230837707112918862034790452008743231560615398373073947551931913698700834625476175381633568767341130860578546512761801661576061367314883893057862027963155159824 [161,85] -98145603619520930000558854400519716492303334976637942553859479003101393850523877793685765327979087591400250573167772853346531440515562127616379590989814559354811220308627104783919074885242452330211992951072814099420261160316366880151480768142805948692869991751959111302482485283768679219340142828921584185724986520856485883647459402594849385929411887275965662450470326390786531870586962414794556877267999750571159649005726910195208420141597560614568796954936182144369843611577058963735571154011137927101573686482092782005204759966270086045567180963152183584647562560861235369443627262717063825055115997044791969594664584818247554512836221653463835164293298434039219477076286294460357239657177946276297058109787987587047589545008474101640962004319244180303109347788063632806045916569397587768588798693105737971287648106296688993182486911225697914899695998 [161,86] -6749831637579292868389885745313997242023010148601187790888645119993424872137687246394786073608560749063091892685942862075816283869604477050889248698050510219627775454633871622544064995093364360035486789271837047772468465891006357060779593111879240760491789315795043881562715732163513151608063579591053995724841368620621789372837705811099254450169636696154701860410728295527516881650809421075936994095524560766102521871927852632825151054593725322941420624299924201771189599669517047017013089838138914242809277375151366506303087030716629684736580983936019453802597437378849949669957929859953467835211864264192695519571594046128172665378814247564324951147944633826719153746652765673483963632716931447278455522223419846762058492064043673875137485416595085165888439415485910004847631859153296006812352549019940231571844135602577138760868284885974509841184 [161,87] -387407592150263784096295794359333308676767699449579137121874870333512394820855063790219041019562730773093981404670721304954291426324587710571871397642028512069298883226590661027093085153207343704509002942735631029815435994339744309582974334797242351323045338974001705825645729061210865778112781529951495009659109571393091587914453080510016887248570564903991281032708151465546014363308358491276909897876945525622347573146310730648944959918139002625027678352822374564610871150243415904474141171390817271815111578036500682708067428758865700097793702256535367775543438812550284982705233555488601024519067983014279067487096729997867574495675124503441362050221920970692802495957598908036721897771132037767975287144736461277996942217452206087215092681881851579029521920999911587401022398581617898148154224657329909598408511470961681620393098097446496356 [161,88] -18722980242610945381798559627057229901644173763575077966735707932839936353314270383717655567228401917760489012368597856697759963827997098582192254442087827674071398501650388135119233492348581797789081838437798105428245203237227441615709985540965517109776771092911293279801023447827219672085009860594970242930384516566244783154270270771446317615938942159251626119478993213073678133549349623714484898681550268799402960618706659112339514100827784202624510857525876428196124669851980476175564985697082338963362573303145077559708181840515961736729352034361161882231632737369416448793449105252599837134266320382050873706118066112982230674070712487524677641687096700315152176722664011157594555022116049431487058254305533493170287818148572363325354238883249860646971765363980482708423664456339367244129399300028643117073899920143858606589519489611200 [161,89] -766609437135158097473513402077969402988401706681965164334520009211511550847978508158466078556070476226701121271001373807191995550996053402422282885371879571813652062262549558481419785853161219074559063082494052369449362977016145641935131936599597805825417098529731602398555225236398991642125997813371303768960867646906353936374536827003132961796081017322300760379656060955399810972326728568777957311174937136806917930994462139840061558171460610323217725816251650220555541536351575198730739385462859607228589479111054533031248497080837605804273353023488377083036042172188377493843761748929040002513102117227499976942360687640440794884875819028676596825724154006275474388171199932785569477063971157157072650678852211839809544605018546318105852767923127066362723093201282232963897384531059350433792163588041953601529862771357510216723207512 [161,90] -26706797751980913829334076735361763589354144633859888968422511909717281740987932473566134198353945172291163741667431054423987532361879897129408568756554421316334636872811765892772322691202713271699735232228847866343223403239700123759099107706430819166739916281459261177475145317006331315006305420501786598559320136352420507423191811274921304569364948380308981211001420626015492397448736787189049607649335880158563998802425410141945916217029639505334840136922552806306585356787103754498986900010300241218658653435759029931273431600332466562540633078605131597760380342411493609487310302215655187113392699397130922620428432640661797660177653447789586728755646510566782415608144461040478512301046252004706728960309376976284001226886291219910633701201771383315604286970065725836993830714519452402413254931222914182487783103107892412947792 [161,91] -793979746360856526826845884919397690709953492434413888399500505201051892666466689611829378578959364661852830377779582102905787605315530683843566804285110435624863490052961112818903866920307784040936729185449241041728650527516795578478499748574985770783239050351207760760590008894872254785464179427476517520125512158894258564239042553516625347504481993353121208381094783727277737312251787972362852969291252775320818695418208128138484778541769786269005407540506846482203604413829968878347226470404280358902513512522270140159763007562997722292922251818495898333358920515774750319257194779762446390729198017751849681282596865107369201005555512372965001056492732982736495841949232759325584160047880635950118941785253648563838781348559545561727914597689664564349647524704257913864323871046341375991932994778545070031842399092748369880 [161,92] -20184233204769726275350164387471515831707374412671406643167360107970405156885078342247770929914876382633936804136616943920081577807455332096377964208897795288015508084440161435857062977269716960108886367523969849195264530207977318810369683018028458861040518603990955121436445318106661826229537282210068320796251769079520220584258399896965383274979783270517685212763373951633913151062596017794115689379029463404210286886328695238331669775068796394132939688124951094155770813241047830250046925101612730043464048904499431861169895719027379601035322942591750149240949064848510145807620714619597254629011365632244577611406817173122076233121418664033863130416860479048061330022167643411948291924095439000290861508328784332214483067117152239565695682443693405138885176667144476351266492444269476162122399063875879748373631425947088 [161,93] -439325089994326548490009574279168683265163425503068031387684839533707869391709571880612786906153037600841307567013723416385204104916658858746362607566822826607198233357863730033713745918968646050459223070225894907420892103937003442964671266034099691731265911193132956798005209097106219060400648117662923314115933722473452293773835881700750295022490755364826473747570351890703511156421075292013578330481099318299624210476492750424379248888638328121952154178527879021148092878687224713171129295422616408942833096625116922641397331994039507111937379267175647496369375623654878130474093949413138328713234239169224008217199113099851966614567775345917042981165616838392608244240821952118740506201536908451471998561398911987505010650851788464529363759657624226099096526422706525140209624434119054341712419590563859658953296854 [161,94] -8192797337761974062434698819111330700152905250281036804297745713605426142356535019695983181453083801862629495871665392196825450255975921079305516162269262293697063251592714690432811354124133894330619275154341619146640721611163964723374027194607926422592225876088979419760101613956339378636323724243731591823569494677324129642517135050691856782927189093850932153383214545407824455049875981591000949651559506386853225465947106323449346108315025400349186565350924873606370090670927149129184003654365977087666555444932435282174270299099338057563112208704699971612802244980715062922906650256984908638562341528723219227258398177439783789529404765988643543297887611983595460034050793359088913149314384481522000880749478608260216711511989865489216519296240934842877164158881728357210965606926096989509339641092603323735360 [161,95] -130931438135423173977362346019033532706973379184784168600642201455530880677221958168873162686069350054002319831821909976467052096213432483328786862461346914927787765114800309735920002344704866393636455169549623271458604383015533834562220126144924960157816585320978776799866619319131762719957306065896994412092151321290988208323215667638422177678636371583140886642442412115014950807711398164585390890437815987329263758508996009572556136152359009901249728952963333387428672290490849581776714952931349666140782196575004356071254767407932941626872291225546249254337664430352924715096489543642518458678595112295915087265598723218852217047998493071236096573313924024897057763647495689189518695659463472668024506752324917426247859081402748897766395284195320933997677660079291334685332542898869046094376914224611517688 [161,96] -1792827462554954952617800104110716112983509056937115129338331287532581540176546271378723188366112919492216192128201148882765638333793352561382966857175200075183092664836470031405276275353350754533894635008859696233459490618963848488367994413779430099388830646894410024688156355134111397913755239937820102059586949350717602072504714025695894376967854916740687156968843241984411222897411068465372083222966912658774184644547837867570583841620270223170984562892230150352209392383894779686818399191303156287376789067079355666264897455498235615711160629437138646721992071311931476677642284657323403015033802980820902693161359852022297271655257359021584561447219848945653925660447748571664546313527119789381250250982267163476634553895337750103717381569659393366590529603221691936659507616131913672534267571172688 [161,97] -21022351764609691502373424425744998353290774908857711650622412129066591216551357385968913713118788567022045151106839454798266287601467722822686158002762951704709289286152238698487582738888043723328047949336890003066237199131552097748928566179252458746030390342785960648437616661138601562876345786664801675358509910361915320884381042892917724751220606316601731543098747007733294408683837587086222540877860939477592058844897651655487094454914538894833246510516246388746210032429117894689523242951703080170416067543383084794644345483697703966581421726585716918703211242730116876687049017171644131265645130013723776690283894065639652070589951686916513872144820490960841502450314132647828702827435337187610115646006194687714253952629289577363329084607891175312740918112596693773113297530662057890090374862 [161,98] -210913069793622796373115583008091814753873501538561405223167503502253970064697802368739492324600337680864886890572172644143522659591402667777624280340097405597103226264609091080229027897808289963453885805542311342351060538527183452475471494089341167593067671118174122292888675198681337589914010912150373689260001067242270632152237305427416351286311746290333510857223955474840393255075621035296500194115754733683527778754625512875705055288434826122961829671309734084450271188586033377890695468459064812685359109090565212841766889676609912169835627738749391511891684789337363371078958015035318669333417469687642786554041857650085121376822369956800587171170044914860860394273657390524281645999261875625377876131550674845397403590695401055247577850156845089773436576509955082010021962365523722172032 [161,99] -1808485740253679929319837300060466685836997591547236798307931650913795639115580796786636432798883652247373755872427759498277728719160937899660834239953267755295407327821163718089579483844962984704601907557027039016342306303652281925995271307654773962865113299041145932150269767835952155893515523690729802201266336511038640575544480676736146286127427877649048009459473166653691571738078412008664467974081121343333980712341672153089101178485659643065919401988483688193957779702994549199745644251284887961584900649273134449800878529016273042994309492652433296711036755103535780473595286560001292753138161206827352044233602972098648097214927793823168412731107780963754695269313556544394848416717346132715424142036609852986779376319456355516696408136190616151219909140469470359568192102449696024 [161,100] -13234719875579664449254340239772611021187345742750300393091192076045009233747575618600768963970361196194158186946535890283788947102887934896579057732782249107668771646802852046187328593781870667390156901712892622907183344172148994585125906266412923636077575012818349934921228067147241771663456408630379817958804469149177890228597851779980732288914757287932873558690566726801167394771439428671218905738343567242165040896812063179765076145592426294432284117288783962423377520398841926631974499348070477928092602676893197466449317608358515306323232539102742372992717528437990132510387434881834581970205538267471161901933733363693384866331917253557162582086287907955568047877422734824761969791591397528896501140400860859549390507899408857596748722159547047097749003586005655569966970679520 [161,101] -82527191432819188469591511591899152265889744700768285063734386056177729309430093897004457129055399033938689293145335932053341398938239171422808078169572456306096922842072014971632061953208339456535367359313681097362217037967482991380612717591415584989485649627664359423494699828774530919882560834707323973863264336492555022929690657177937312462035427511112292210023833627147634184990526490732065519213208844638685378966889108659006508036380607825590989014165180659494350590695393957128727742202129903521112265901169345162530582380383695112824952633407066512843102755072693405565103040348218716431052487598753629810592982404693821999292737068445917548347787554599993293510256003980007679091607933581730979015216837726206021996774196193126668355506642152610182151606253441879259268 [161,102] -437681102829501620817228516273929991896561249607861025659765742105134966036417581451569203133824159551966121612912617889436264843319187178694540875013540066116652666021736610947268303030026897407683015542883691698876000141514580187426239905890046961346077925019105945543476167203811896226499799354888522614471193287374316793307261616645919532551079376327303268842842447791080752355208941473741069825303647170001456074709703990701066912941022251642725484365114561652360277064533535987875204351219153466192610127424003930948553298701638080765412409866651852147359651668184026509337042274112742165788193124568841247756664545242617033643447741412453210378469338599189987962704804031626487511972371653133589697513707764337459400743278339451337921903226523250178237484428109576160 [161,103] -1970142410777283329409038417265388103315954721035674907202370677215778551929102160108038779607455271422919273006553814746818141503955438380636667362306753947575678123354333321648088154025717275942467894562911697251433242639087449922898309480294726645266772376798733945547320225114347410115673633224474255055648948877906018090219901971671010336963091670368219856496841194994971851882155414333351602018316539680876414100857989205323791287936369692124051536021659322844684005165038872755809539516640182076582434425098258520221769102707388999997506003668355068522305163049534983463108744285525270468805279994440991385432546798453318951200380332723995978823910690682300303105480102504320593740469870860265518802478540923323825613334655590864283341260690244445018829073729236 [161,104] -7509733803208436907509451745608442623165650048419132476672295959173197798859635933742740453826021981920129180660480541379917172114335193109815257985540082886404246059231927921180900663405874609659968799369012891505545438963361915460970646513359904623583927239474872981890543500648951355004366588233538061784095961591276721537610595629878665738800332139704596429506956113273763700428990155004479968500514556543572299922284682451597612391527669284217244566142249799566057223089999472550935964186089879942324454696640350049552463223695596250884052413367637918930869889846450339713489397869858287852851313847059539745169755088155341036612743206239891332123231630889349212451125364834466151382749594510423368284642895707322317619020376006585403644150385201308774748992 [161,105] -24179942082959352309295273879146143377781712930500206974645134780684437266759050261891940191640947001834441731591888839001514003290628574815829808457413064329571777228956982828437971115074331483800473850702239622009104152796726138207388246430176563057044508039000304667093086276246273039701681441146356351473418493337356407260034365586558545008293861009210131483734163128698985362040569593013900483128247026080596665032856644859212330108328921219981743414868946434947430175653213798282326537614731413618972129067278647778637082946326580316684503036201014243321523194830760826823451334592724260119641492860368328970719985808156585912403103078058322194759144131160507212977675410255449886793582610287177130851210476848466222423227574979632988278509674345691720 [161,106] -65586668910898980716279100763895389699915120913789992063975071258115494070697624870764391469283825813230251257230743303695950981516628971215726354301181176940292273433101203091602925056140218167735756645265343318896596185872644368294678860404248466148068982044098326001373994397538102300018060235142498146561564801564275645735320839155554193446487209256305934475826742589742174069676177955707225780923217571201645984233698282805434338275446825570059276367940960939625794190829633957907825333689325613545520276926427817229831341054139814093793062055177919918507023544891095813499951330089181380803700003439345388219203358838991427121349753191015257364997882375084872976565248274105663125867712079168282531817142956779506406859595957515807029701390860272 [161,107] -149430778024177002679449740710981078950155614596442640972530029827506229151064236265022221261639719583364099983995458286736296999287904918533953675426912396636818430791795524673965484269282027310999008992330012067902421181387915667461863281447889685440311259323958258935945844915107088009632712525104661347230077099132405701740943922877650273814049347362883366977657132266441292967522802847520326918183036081959136533282459629299933575290250085985254157647753877020367326613906825764802464147753372449254804131670861441941377145578430714843784813575323490390003505180013697177614254910684465774151979700202714625155496731060039939117623979933626402342578587170918795326461721796292256041070347034467725906871270159663677248003462228349941838970200 [161,108] -285082730241836216114936641259918768152362118615756539776518440382535680624282435358270037950163886101972619581421315578651571970394286333211501896397042886361020542155551578808696943565380994414497776742918818361258474276129929770919086893762531525708919170100329907198876138393242697018361718739474405518315142249499083149308902070035165267402236612512941880616848075395638473785963851224519824858094628007416910131476970999829117680185418205196293939075932398831945207706074635960534032314015720901574224012119863909335568524360011619042937214176449479470473843287367420529686926014069584836846232436185387838332848165465290738918478019767772924223379621553270567978539072434576342775119996500147010867557962723750359673192828331840654272 [161,109] -453895821238080253599485545608154238207630463159616873443433967623299159459686161542612409436635128817130264184297409409505822610239963216783864856151280216385954856049689620439684046205854568182834911608213231460482907450583677348823709506222062369883335687732117691679287387852812983539669018595197423187649760003856535530146794690711847377910292958690441350353266295104216302786933348548000009804467402474487644079871111810080639871295341479543249727495035850510135419177455053164440785922790460975209853632942551822537994257474844071022218194762985122624667255883992339903415208995256099266422672789765707309452129231621998100001178210391236654257822921905761680853507960997887313260634587455145334078540283693974203489957778842888 [161,110] -600962474309860945078547353424157196828723607416019679621521683886215322604949254272195951693730007940005851133081248890939757526376313828092075737273706823815872871003384303794106917657983434854456127217675738132045099093510030796479532090913142166996270183083219797713546739368690102826524744947145310571431996563126376334332713230517720343365242497585765576921304392674154989614567036907833471812811664964425035101131904044438540351871100222902541903899949806654619658751632917115661900540834843290146059539955166427686147621045010355701453482739173877962609018641858897756004928155794870883474799716998459495787516162263603285603760612048118587981272671049051277217062590714657199773215644527980790756116315596041944253704256 [161,111] -659168182776375507765149083326255474222512013109961252630533972681442435374478378399038283846334990836079744580209118430227298408445718901082203890950879895316421889824268451369658693958724881049289140687606685956357422040727508375542443089849228259888930244085154192749991385201155750651938451828087925900933843131816459123721783031921516161362030352413761745470833594984977988352964248884635732487905225334267478284874391368235698870899333269168617920552363695693059592493571740870151235221271846573279034365710683948365125482238346269855004638191718354495651179108504083104202902168299832161654880878113729802218857739965263304053971731718110745190835371355040107684880352797630675636522311255350673307442332249050523016 [161,112] -596556098621915138844673600750617184960236328069492581362950623961027876890503888320473672756949532488238458506813085672584583795726261816414080766784138059709797530480007346249339878027828563639299927975358873935737851335871485045074886737419350723172311958329460648130479853889635204657404646988793633997505012785571407162608760488921082160019533999259057567476629797377321978502996626550929333115323505137554064414626080322789528932013125086745414648861388996161289188933692050202055186676414806862564889310260747670576430400832472973261736518333611426556493232158162773231413593987290363336028369799939257714181265514615432497975400096034515617618795528135920299619538287136203661794105575784237653134566747284032 [161,113] -443560912063572485152048774031287960344862380784134768470231909681654518994558478626838274763074323657629451108177832649423222882456811986409363982565875786667957606617907857906156506677883741376285025535910374752404632817650054180696184203999552881824826204361307873853296894595888602829135072885954196326908510256502874887730015868916864275973248113518761309098285121113365847830416281314069492468852069659483077909004795382550192125223252934669969337093398148433133692884617025455260412410012495832024239553981037015599846544775880882984925680461690906409796011408146702662955048556164595559051912462945910544201506260739399191404906190629171720710681928053465498700170317346339287949293381815565779229338760 [161,114] -269730587707152082113680126812104425953117495904663485248741815005516735357191462035509091139095490868122887908029043714546207924657616849002434414836008492243299626511618280010260753209256256028119435402992145281189788941653403430985253362225784177040276382519795611709160083411296843930299398278247935221746490983854921424109679029224614377973662514256987651584186531537913329062328330383001305646688474334095533634211728690709183479529182347890161604981022002022491058000212493968294672895190498434938849936458109095886281923056029701534748008673962697278348543236401761628677958712109445688536521497484830043600209761036136026373043232708297519914949672161781948143562819132737342926910980008596465328 [161,115] -133503196559565768745949044725357106837597110266260771236893791011635847994739546376388545570530934643379519278761189414756104999177815135723786440105219567944184837738172963447049184031112691418926272917877002134630334783938883825644313771294878857984644874544403370697308903666956503090116861311810982391547921964018320326597918382708322939551160885844364239676421407541876606497261746700287288443895995242688318708511003832829321158120563347437763494182405578352018602672294579432029089399906869027009070136675349294220542840644478178609205973793426565977364557208934294388628739546041515664434438965583988699541535615158314795547754721658817519609103006803266666990206221560706753594626041097748 [161,116] -53508444659705411777025525574150387294276410495446637703430925111159176710647789593312552846799436787155815839907028158484164269492826683783692397427454424420657171304021334186257401205548016848520987002413438031175258216167857326527838627629013839346936780505853010705462743697361531546063379919231372184423888860232363910211959183308499507589371932187938027440656364703438968724852079390794964801815376234928771508669548185789895643045634228740322659034223494341145156842670807548249433058862050575612782589178445084303672038296375354371862449368167965567682209877676143336184325465889734021566374129052342835995823574731236767168833476995336354043256257098216940961131087747508474989869768 [161,117] -17273273398884615017162686575667436955801634766936127332115016229112189042659280343040027740908405114390515475443979105577399475951514715907598156894495018539647786775913529978419404410144406158865544300033879763720982752792602878069515979294008919673240779396054181097791582431148210856008518398509389515754907642256723125216252130766697250527047595150721425530046244271783399478576641671805373826304886532145607646567361548159569841999513085062184327117460276896929611907154804879218980455075013962531987349699063942200185965564100593627443851419996067534879432950118489380614862220762017534248573474224539722236520101135795505387835473352026144218652944418861358144436794379003676391 [161,118] -4465403570428569750528428118524988189569405813669225788714349668320019803667259755669338056209688107612893776219832197100989439201477627058407180364796404803497641186923081217358780865685358502791383692674401978170780261499848899168677658168153641383873890299131562896146293717323001426014926388902352889078828028590240822521028782243491520017619202443422357881430273017787236633069385111555037357586121387393748370620491721559933866835369938226291246722539650383067043599243175417954176195755220126172238810116344059134562383415009712031428368334386635992684357897205199749978049080619058981080823986022211415074941798273278584435860214704061329381414166781430205263358338152672 [161,119] -918846839965505342733009986671138627054203197547449265568598490519089178316750811519228470076490183239262944885003221992207648942319400685630861065531737874915978112261405075206161154117790083478742430951276216952120422353218959303139224745734055549454380600691332077263247164165101174696316314322882635822227060757423230525748975424027282102655939830637669702418137634511403055280935712676758746290099405387724879902167891695550866447465415630716678619781113838039637994554890992013490495166169234588670003122778581379433883696925715916611409653050881598437970426035142466217510953382196028965753567129368996154892385440897920087434778912525271893728203206444260049870724 [161,120] -149528775436034060499720516197885373653822275697162563007551814938181264356038567653320647956995564900041467762794446806189740129293587522608613372217241567106521972108351066066152939176037160370464800944942931757920602621814101776183849424487747959625379458635014343234626546006155688355143909129322526835761571312247396465011883021634100533201998642855096491640499608421284321482298614806308129344790646742406712424921741797666561980798062080794836668142780979827536957287661158742478989787518435307378696906796658631011254654988991470130767774097516730198350876035589016826358318818289726026389448424858533469823701490193169440791199280449171387526165857808566864 [161,121] -19113379546556958781963750553657948547692490246883340320699755316624480750083755982812825913500673867473888540558695056007578397487520405203855575906517087418310280810132790279816690353162383094229597811824405419629685519853858277145930701715847870306341441527630308777003174614697045639609974549324225765015046003713700341121081143771123702824399391515734101814468503943434398322718990366778203835494418784800291512063220275890112095741872526909632834969430381508387423092800803955244570810856249449062661819328145633418829951930132472768838032538673979493105091652163331162371153899054358667150458497867108807701822548094894014201260179006143159525939898862 [161,122] -1905150443769266469705982033206245768064211871915206255804859924191177493769462367430209642944757182262741311971321741889696015945019576537779444014326057892386798578258237473501128507484915754301754997461526145523735927112871838135947707725249762956639255882738967946667451940074144266742718434470165626348761712898960211952186416054828901680931570162661796409354941164986448156831216345024785613406468570729145273619752347766845103108374113646961773359524123611158760406371987916621630837022750327335620009727004751359819823526453370872772779442066063821578784563478874975713032465722915516602261689736010413749203619178084521473525115010515551442256 [161,123] -146943438941303924323123785221768920357949156147211550662524453526814307448209922257113457622662673260043909456633205221663433332149732715675361511911297494171260149509420996783689341095931961405884897174341665082320537280146035944700546401842933195931988886317692053443215645124057148898170741538028841390746152618488496476472699796574210875477831213929320472105905411341290069780281476950929696418778296355886451741239156902995718259167693854733780498073160245446997872506665025979524187781875582368704965496171372423290286455700148637843389905286240325913535510750878366863041003885233550960473823901865401973903728376417659355542892771351132 [161,124] -8698341382528270147747005102288244847271350387049310045169048853278906517198411939485392527895527105164785276039920638982575558970582249955851459809646127787765416426698933683701560153825577995309849405823424397294682675803195449232619287378759077306854053134203695374803396037596798506879436173928292491003311968653934435474904473975155718133968636828302719449938427560678171426968057250705701979170317578910697053494526286207698329665907449618425478917363184947812161146251612707264369975981112615398075714900673926682579001376915483900275649685154507050007019505191180693689594704252649033535710131491783098413899640262193629091000952 [161,125] -391735203288888458528527982864267452155561855376377229870239374004334810745313528295721470651311595555439070585756122841184294045721690678874832488871131923313875568760360173419094680354092731791030080972060109041172939929759895382755710893839546891537057246069918943596570680619372215374645738948304819310907320193716250992655552134622117934559983439064295773908223283160145968228604974662349495146174632716001542081664826458615558551916853532829544155405348779328821047857105919826536508996897611611183655409176477229228081575256082084239756087156166705128700920345612259533882708456758839870615421952093674225331688763172323145 [161,126] -13297552066569441003929196953071725237595063190437137658067636861798814600771527881553631521246398036170884844949749400455690960238653045767578955469780735913288269137923694907695829293997119532304292358101534118300615218851023005540057564522135412093876494782661373567401873501867214356800934062898737938112003990704096937106048880016514338287933286467203129019214587506315640616121820518014718621956679101008299911285481841308365925616761641960223805363532095827975895889926955834241323158423308401759786507503696919852573568401496403918020971394837896298279106960072599082929555421396737102356629194213720723852891964000 [161,127] -336862654846072032583436886261556265344188678449034907820515142401149751948304950452514807464142835981222792501222529530660610766433417328730171887736922496896472340709959146464444261690976809859870994535421676192510261754490978704981174106284865955071318127707525524548582679623451046832359634672125825670537615899121038342048632063873216126950510719204075888142552158049937701871400989908722616850577870078641902687567043551791343639118863677337696740629750129837817953298826042391769210576437893688498597746807815614860127711106937811782204303589400809898348035906807459629804633615752610447383866581907916479140 [161,128] -6301096188017967387292002461106552744368932256841273705778918821954655063954838559437555205506074913108416163399476147757424505169169710329373153527767949634561728268948348364895672333023230217378555996202876071963951791949367771923638840809822584608115277419303156298277414181037610629587812211931237564821424712502048933468101804971415110467314497913512253465247466500654956254011665789411786416157950955060834162615732543249006708630097129285726642179373855081212633070808551223141567688132147534148010675434063457757072029960379659159192346041104540952118770839611295231009145785019344635428218887392592 [161,129] -86042667789213975190385849815058961515629479702898689032208166466944552375329002466745392939875478384935657442220536319743607757418148258790620415337650419377502600337925465631820627883306858936582214729992655839558213824483470718152732665654310744232389368727674071707983694301966671558805671441180985447838826897401761361062345787988631912884220082540887175268701547828528868676939356121627036897063606343080942736304150852419554181948181546651134895314339727153829572288050515214400758306721986966847930474807138720943009585726500561458718456903112422874794078282004473388895100972845546615871790 [161,130] -847303151665941717409360731369688542648901247560009578734493877010468221067569433763199920564753849247137404298549946004425321183626686589724623394616178234593626411497939471761405433477420633628226866569160709905710130923782386378996523677302555363426438448063082787291951331426769475042987059915852670778086414324114658801855107972354692141280347708893135922708721333907731581265146055658255328650941055920697711464502544897046173867202300797603079384083122906184624575334653637727457848825962337849779398866508156086158950058366445351692683307693155486842571313888932975119490133830006528 [161,131] -5938644688192262180878439782805811519771016580863214141159373709092334913335788634264031425162794764035544676256075474536398764246451746312683013003119719457761235115920099793828029258108545036481371120518297220545966383593290324198297860812572934566992416675252270950332828025023113888051177039830779284458804868524489322554532013085976915782369971727898002745513710092465041746193742304288337283505184816263888446003570029718428321979507701679014653736422171693402148293860981657303331137678017062756386235473106700562471444961786908344348707969259387996521697322259131579489488540 [161,132] -29209078722581828548993282027452262324543184257834705720146655309408592847324510282521322643101461350597652629669113308932918984342978713865404465491729875427629602631591991280260876445118048468297435713776116984086868580063389822360334888618044070636591700439368269634159009756301811486329504996197771839002393579459401452235238774425357600962658895687015985268540969785209371440559689509952707270967933571265394813939589665993748689253520110797104955235873064486771573514554826970472933673279257147592017782132167997015444031406872078722971785063431938913949978875526444440 [161,133] -99289492450387294731220960468596381976563284419528611283136238838126318889840853409155272079280648607873589157476706670963495250652215309399497649456113187183302121837702894632009070958316486669528760401478902062537819370642278443083866241834222823280601835385452001305594454725879566132239078309455968119197170171983880761154177833573772240468292699052300003528486144250439724252326431991683734782407454239164792298027080050859914677659118441166567479100090607068969446118963940409580881726479159153286549942563115591711930620197899464726557781742858962795812354269 [161,134] -229443870241183876645847024931219827283669332742360812802664897969612994024321034139192539768291959692192234624561464659339409539064458386669365029841059299879064204612867651529057268889623436155694096039562951268735819857529012518349583746820087961736279030293582862329410685783645207968061886891108981658946288270127716350046754549182726478393573178308796380228640703262451618674688235509391399978112404957984710027103771951162860842984473671150856734590126758575714558810862787886488800761264473773450779437762858371841551681586227516719320264677993371776 [161,135] -354052140394899690442482885062075167469315614724889023859698222838963032220277515152594237584036149359431634161427016630490590426172934995805622524630826445959460782478152012342995094233791667433248047428749412634516948300771998236342011025190084009615735575023901342738200540472461828403700858326491967745550970509386335611909281477687082333787866551613971226824975032274499114574837954869821711595498870841911440209471948211478545466722716112834635709200195487895288775414655006324340287060190212620122957603559225711568878187698911869553537741800 [161,136] -357791267364762605958147390179545524669389614989415703196767144860452639591973240616770084056266124154277462470483451861340280309585431290012687022209955521185811249071617731013321272990453574686529234121307260720593826888621966856170719200899015876973098870429764797840809902651009005649403287033522092489265341076288259120698908446044930662039265520227774707770638524071688568699860637658957414685300572250057713620652172497913112485863876993326947615358616403367257615729279174787830424376911827983991887905396537481309453871500275402192 [161,137] -231823728275302861221614806892758746074693539544240528540326525665748684287931005366835974780601704883296855536611410224030329727914169101376104038828485534297935530664413029934527870800788684001452930583710409241332217817525714284174574190794171210878842296284917860356114654213833939077181414284575205219010329154481984544201752494663648467317154936798978935914686872699818692386358950031365148550045504124868068084705322904203600501872657094432895961800923252962238452584357088388079090860780287312091931243524838608606368306398 [161,138] -94099324281854712336491951767416810528738904560419702147901490533560580309095837556093695572519140926135708988570097334052532174415015510633817562940104655202523913620899727947737881927252796641228599590759025962951060253407132723154698202209144806588267044842062688074950713253458630428537343803250685609831891177224639618870779217805256919161532950495357310391270743691687547813737629162185505582756164921281013720424910222458075667289183353996539407448064728917602135578136104355373826868028359038612662367533864946064 [161,139] -23327881614024293618983786054532695714996308892842255132082707743138581999595133766051312951304313942808493565684767534285732982171578517854659262412157206404493355219582779776163460783182329674810857210387004683703211413487277012870029867748184017535185415068971449387365247419725459453120270131289217012867352356190580150109092441424346562762094596983417607700043774421202339147337852725220970706139934020556769382412352101551372227292601811822531090551320375682423095614633125194434098645444621210253948838564 [161,140] -3434564713606970959537343585072621665157042413406843684294598581689085429830789565282696333632713349328860018618586663357138676879079004525413010110105350735518852562989471276934926684964378502141718636974200812480461227012207465587754441118652032996083097909647955104386028787005474138116072520611977690485280477799820814235264939126572965243030284626078528336001270037618154138603475045845145518035097167555338413752801996398707332373899967669813235125526616935384125835513513259883970109628815062984 [161,141] -291170724489791349665895931139187191976713885090345363667629591280925432499483781132521457535417068565885505330200214948286049998553918224544002049556314684218157824757248543395885564740072083487753619680927485031978680182838075350042551847864450616421334444969435475829390302503956346835823315688174092587747764432077626167133521730421071827643618437891665459400273870249154504228856923275123257753738591422357046201802677014454965187933014462125012445558417524173222680690061718559694101759 [161,142] -13734235834149785833177260861830419706360801623703075167939683339889223742662808072958261931254030102832696057476250108432253194512213471983729981387989888842524739315129974543696461524815150142440616402388993666598495358576879491408971402023775927401678986857047685165172826148643625268320681330766916975947948294596702447094109473077234840834752844361796921762965955721410347582733637418666227275170323809850740350546883189892610081523136681652972941200652320445444276155511197632 [161,143] -346925866065846752201384100031442226635500988623764722672359196541376581372234390266551836235386901387020271960923971261061314719881425483104806679670120751102239162041399349904989097028477971653713320688387358893214974137759061619479455831608102512335314799402841649688870052401424879121235103824197137001285905350679562308855008094517288973262664705635836527091314325396292435983942341193336837149808934339098133293112970754705599274658020318074614481202794050531269152 [161,144] -4496197540633557017509991856104163427950100744378133669511017079266224327970240891714247449113511379042023181496249601233609006673785544334210775628266027642754775908787075970224170568580811003572430182944203951493722579437595871370115614525058989651964766225599088194245078703921952106260164292920038581807160276599839471265175043641805799292768211084509021677310712430502754371050303893390584553771255082501538745815872327160119384877117162394614745249869536 [161,145] -28489583038903751777907431201812052559466389537382042207119383719229524174880040323347059751078604840201944310293408157375531055350725899488913120632754723226173707322273574075268218055880313665937049574249493166053868700330652037023892240376499845807749847187112072438673178302064031115460078063576977620472496096020081682203549110687883134882086021010739805672152963416463628580986303904986680124642028258218918763271670806545897114015458329438308 [161,146] -83566455547796961649155800556767511585666760038114252289263616567887595207212976996350767612981901816138923417124480855140133618873886036300698411151394645166891526357980553415849153742475532320434432914980728910732400778991138129585290325771478949567197251874738287929331214480023614235372572193054118022999351621297686476039640399603309497955116803035722768629304075823383883693330717181112655435911714959292423038066083642728176128592 [161,147] -106617032555463739871177817237062894887330833048920634866181193581967898274309361023602813189690381907484243195897432538927655731392878952355557202728185104865889606814576779531707715972289101248209051985957114593690353100521354275327377306762823029005635135917365397221280835286905529072504203079064451936303298838172097349568198223087610431479127932811731158783145278033599696426738417004916727479212718906121677464123269440 [161,148] -55079436483171005409505197428731370876095336825597897719770925029115345889427179795371035329111014314117820163176442879490096025655765073184019829029109669992585539243159247993884650972933345304344977142749299635344084003189629035481778873819408419286574856113422693939692084986762755401602485856736849436068075399770452277695544060401852341430855249881846939334016158969216951964334590958803828029944845992871008 [161,149] -10605313797655350741688780593085112580154575820048817364129679344174256355828187476859787039029379571942916257707474026315988761616446190709998836698715274740026530852238855046299820387928989611025619829125269609914265720567297435748314550503242494807126524222986843707389838234339423387094295995751751568371169749695095125810974309659639557428762694780880717680141648772537709069426036518822411347572 [161,150] -690795762664343252052543936978079442257966461960785018757630701423191390050314968283255515241870852595327533443126059632920004305017796464892447476629158842703952224658725017025323506752647181696556302512371409092336695463637429666226330244675543528571547836307957077127883982269140628294842993476939847410016413681087213137169446139844278922925237677924175031380929361771383274015945856 [161,151] -13575635848327760494075240063373347228529450655066640268207797237911968700917704501065831451024157076139367074698489131220897002377931933321738839359618411576198680424493088650126910891731347182319606725609997380475710352420904810909532779319071247478432060024773484376844206888131173286529050546506615060629434615057164033905082885547426815744392658265289039849816052206728 [161,152] -70197535917177951729441799749218603751314798707311943104988841382923905169598618716405093381896939150977233971954753022776290105580130931640761011292254878597095934748366607164190492373262859411999959721502847558118783493372282486972608166739880690173936785716541596774948967175280593223258487163570484950041533749013436854672076480473389380097278368716679040 [161,153] -80906000179800759155591870118188992990854478766985499559334795432614091944170353328780427748103748517070425209135539304358131928225931885493416967697950088224353806987415696213705703434859635508579824164883880505519414559085052753927129831404312256907195255956169893105000797775528688370716238036198598538024620947418046421010278134116144285888 [161,154] -16944295720467003321718056192436902706504180394077282071704701640447715684617763278250581496456586593348667072120921100951602006583686616159607672910705298795045768013053006601802051263143863435036519290642636444554081971592198254270883070036269388245349616315404033584232371656525329090052341361084002604599491171497062162728656 [161,155] -498701951100800133151391779911941064802127551008299799141106007545923308937744603554671349582172768470332247469953060949425952913265229268464515402404174230668458582548224950341160107912372909387424973052406120753937386136933685788639583463064512223886937309198409972669193353529645884407300289562897342247384896 [161,156] -1478840529075402978546021772105532274464394220309099592807136636755914963693476560952302375613816345215244562182302257808385107731420348336886467682531509223119495802477949643988130381873540127992548745144292905880370508951876745999493509296961641325343324287619509291744271911003379231853827472 [161,157] -287829261053528336114257355471874925989566393909585922608301804592994497288662494685332897219268608424284473297752839506868651382905633063076677348429077320163616693666069958652059334781269999658990598631848133707393901653405934464235914522376224547289915726720861022089544350 [161,158] -2041938340307431738678923744412021861385962385870718318683052906390987560588478986301761024004012127368212689314392395339987419475679154688491679450891861246714489448557666196742952232608467553473993557661977442908701358950898690102405652526714416559141664 [161,159] -198693633233575583391999731942098110776348687678516939849483438410106216359351515493672514068897433862759745110584301502850976580200004402318239922779630180682566613726909439643244871494205053262918642588697726524190568456748060441820 [161,160] -84051195572744371744747342573972471058575415359193433626704708505048952321346056978756665276657626056194705345585684325325352346216277398851492405098904962488422796904588911907661876898877529161042222980806080 [161,161] -25052471629090435679808899607345408239063975887904878876473059311833087910044193249157926569119002185319360304547200132198994991446299209910020695583807922462304597052451943484783688 [162,0] 47778160587629299914906187864619480219951963999834602667136471750038040231565943456364592651562491711398364471585784711008916654044929117973379246215804911951062200197631372154521647921796528236588267196448866874674627095195448227082889453565295270056627320534932840167456600949279154445511132844626054678109181057728476973391235257677004955907399192842026782111193584895395893336818933362677564046678576809692439025603707527659888530710012177228434118463411340583236532094024582875248558328511959459872744387314924509345370620030718504306564551108862893955755580924635520547445262620692076445230755110068583589376440039180650830433597746002118410458075813608112158538459438231810675099689708446588788478226858606062015793239292582009099210971607639559746972221690099242725757453580557653323926737403574547078472223473675960282370532867484472313192850117003975654750683652959007295755316391695230877660939618005095820952136398655019176134673789968475643347217220700570387861683996837678114054994632705126443917363961566363416528430821895073859878234367342579206394956315132199215623823364217412665661817889558393767042041605632585746398717149184000000000000000000 [162,1] -538119523547346098522091510349130111351441095716899167497684282712318350256318309773601819931931000455911335384109489528847965859578593052538744631558342871385937524133804329818353201428500990161291608408370762458317056324398481474391056790386846756440693293337201580553197923989449201460612323286534810087686393404098744406939911661824549955761563448778800892433494362896429908087999672541748978248048966777684461283369337614876161093376505004723591074934036601814779825919813511079096767597187436193711468926461666768551928046859356423959828186305596373723212298363966277580540602700265381053344447323636411899057979154213647551289616731602589607263717823373625444348045014877493948481495156860282200948219375584708300580242503023510371987952303458247976451050398141156079454199825794336008340007512518565448097102665208974075336195009441384999848528296516192947596912177665799787840872683195083675600433674911941686421120760145246213231475343101132622422619363524539644825598796825048787056067544735073195784902352944573290609284635211299169737475865360030277021162988802350169978803074801007793949687963932597761250265860280790953379988766720000000000000000 [162,2] 2923001024698614414620643743063295576978307971812960340144818279232538101916586893682027053811155165680866553840442658025524624418082456573811556003845701915823932383732198839880503966020417372414132385765632025430402543662091469215383064665151195577859931743856696671460873516989221709220643958644511856145560661982900379552881507891594688803223385883193589989259793171379262143694732489332937073151917242888991351113024956023270862989841344441864009752821785556715926072776502606009993190240136399147964520885953315610971265291845526218443423085483348546261337632857181110563225561407672313424752935405318404073022207435534986750380369971927245906245762858240803809787217500825488140259194268137837540634852960262326778834199724439039432325466195788347496856074966234425853493506438569101219274182421658586148644772482627275281321221648742965240572148762592911049677192027756667622488732185844065500390614378895661034524932195465243957936301905169807005826626776413980714556247512399184470582402812410832631197542520651174767839995133408472026274343840850582425198731181579115743173470663117577034226552567498608783170408583384501210049857716224000000000000 [162,3] -10200985910483503621476159026323015717985761860826355390479965617594000269934146474564161184038434154803296064424059171644867360659281924667504666295157991925608795056509242344767925191554984895044081887361437781933810483161323970442211524193180678544545089080490842070583315120894941755967692087819118296631988297360417506950761994785379547307602545273277236497218881056690024010953978370382606619345421159177434180677814898709443523025984918467825062557492388935829363727134369512746203551900424183450978464563196122719622851542054007313799703902622175173088554540892169274824963522444198172140889072802767372113397337919361549092433453745862279241723716460359753566109033272450759521765759821640623140836139116718373415219617333203089339923900680727306848826630812161146745355753847118231115029806107778319021052561068125315677815835410420841113552444440184392865160830568590119082428578267221297496657449761209501728613551149314839420216121167316023730339166140217572618398632115014111442604721957901909968882902332001784776979182916838199823533282065416824774757575873717601142699154044311053631248442453851628357132013603516744970887183204352000000000 [162,4] 25708718910712570654775520406816638083477378057683708400196516706102348662568000233394244294428346578531118056222014216649908054134133810416490959582353487742054647220048973017270454330192343240805790065287591417494325958116506840572680409361339015315819988684796111584242379599868616277630786093535971206460285537343580802837590788287649135801791724426394002027440473052792600294919548031908265180740807151468912805497268273167220928975513891747220535236918201275823898007208234799056060060735153169426468804418616642439544603286372502701796792272818613670027777730098569573657113996579424786974067264684438554092874361403939531958089777757016846186621663397368046482562875913475313061739092517057507439008808578980890927667877991391405212625059156387259873094387577125909745560210326812375448713275903408048965098521121907817071886223934806009457018541374843986568556024310965923501474608993563823943664977580420813015821063548971033661752264626142571967206667551957922050240835567030782680658279001503565001848588114203782071323534994934096897258192520029282867126583093825482346480576191411355038103226246135258195759878031674039779452931538944000000 [162,5] -49861798065427260635034243063830894362073030996244645244578544761377876632098470536121441821321708862532858521376817613481686709965545448368328721757024544624180430816189100305221147085496415541351812463344205110503761436193496511077190390460247704300324617186136710809154232034275822212294217799930145018233314964108731354183205668321018122618194111653163574045605354405952459726962272309811417997789558280511348093550803100083883897744157927253437521729724073784219979132145029224677681395870445189167718305025400160362979512567188738782789482243693106648798527719205233093490284515211471106883189936968775936824395276067177531966120613316107274234931050190022443331552443142839543733191442961405835843890005823502010683052535731757451080279595656342053507882896697388062915890279762156342094497391426267359259368174023218317923759865442586876821817440929694879572171807598916371842682957691222685513956847580419612892200524705760979004706841670895294130093163067630419338052034440650072874371330379873968288621907417069383898139957589042559721551107669423109897324471288002032045743142841677269036366933537342072971913390862634376990044739403776000 [162,6] 77448675915218319588961632393345983137590598804056204275729714703495185210077719417542863800765842947231802053824084930074192435674127300220152328036450469343552684699660548823063802700956891791095203957049285955736646605353315903132206383580969236561151874335106391952759716060791843972263321699792242394655138286698219200977365488813371019910827435201201102449826300499574774916687895501832781268827703942411320864035279472328725393395062141606356450262668417550670728812082160914311391589916361858445695852433192467998210901584993166956414018376776907109996528166284701914980241528285680698552536296053341488269319624940261070862810710315183517693330934010306582742584585556571019999010935017150124082550794609848085342784049201116130080469506007953242632146992039700971079641990063320464244256761757387602922600349928501649735851307001844989558559416810933443437547762058178659422923237964380233019732307438147959231895580434803920744184465298072154590061212605719305840786954614542922043034040967442625663716074019655198132818577252767400165473194669047824751452049101965733739259386564549139395528151495242514476220503304352878622741355377644 [162,7] -98996149226197031402011962379505283259568471093143809837550899463923739789010453881016520758929612174859437233198586934541791074572655431588324394196633433537386864281957150016070184766687602072164945760398158532210319984939057989909245891989539548651646748393360527430996332952623087282889237794523840107057084163826167434269780020718178731516925102381591871635174744727595927393980255824704189568924498385795511850405322624459832593396580556063133664755658309301825946706656215435357373084320560875089788764631454903698467117058695645586676941701039960212127117838275274312844045236494969623983452376606875189376573432199676826200005459921743516112038734551616590184429448227240103005825652293373334060033808272893458918109935710423216904691769819538914387370070426123011544882668540029457603073243214450013680532754702378053787011176943235972613336202537464916681453603540208793929745272611889912456367626201544184540939588791642571630874402756568233647203150096641106813033505057776997329720299775041388493943277368966317626856080152646710526107340299160649905312468911038993712510497927796923447763973459794853840352781373551186976098253648 [162,8] 106190332701916829835899642145400974228176964105879737011714909184805058894713351251806485941804159789984834863202393129067129291391548534623113350538371543481054512401448536405349458849300831149167716402704823972102849280238665794790088898721045024194247591707973256683317904062268269107836891045685541987393494235818285026760828612172709182759978747912310173919599996229409920011599378323418857349448506930435187913049657032804786397511308135563971214873974924847347514074078085562014248357058150147276689447847304332503437280268382310469635392396809212761826172368463283313606148669809180212567518616639251530997230830007703279816307405973856734018357719800331863674189128225191298110356734620924033861829120051122410373720149000649189858621053300190110135077010644708378306811607209483035445000872079979800174805399349540154618663059620972269140074572192651046537761947124927837666124176068313988361098545947321916319082859726579248662116755503527679672149472157833055323518948810591568913911426620606957744131428677237668136631620697800024750318325596428195965878677336053821469857446130261953210239192432079958349030016621049266756535616 [162,9] -97003239024893430196853610011011224048025054350937190528573821307555501692353852938083886911089139204801031581319736517608767654146491035063750108836692104827814028219016886149800135393224859605099102541959736505669480179776023800292135769373695845067069153156000797125340568568184898804608451459944791003460730498613504751305019803808635714822199715981650048214488028659419125173399780678907257288658745933605429759323532522327001113097407568804730543778664667707087336458730676515489261699973075663422865404657042858139342066299244143527580047756710904228821005429183414028700282867647928319225082307895007478674488845253188014324040586429851808087132971780840193346415397601302812397845740861984906765645135510912257297076902458907913346760071817448659922121807342312914482485428521001869414380912201782816521285078184556162949896071975212872155570552476330285104060712658660560928452481106673737273005631450591969816770276251512008258274048644202416615777919046599089616538239008378045770688766098822910491733948762995794847886793175986587543392933483886771043360407273681869920326053393030017368350373312712535555912291826511306768000 [162,10] 76319016941842514538128802602785265368705930307855864951060517440989139095674253280919340351732866709828070422815279121725245311789746481954928817646293198464690800703474711809469614404663341314289919787454954316903834018584787689304712400596526393252203674851534014312216742563060532771178985714802233882879504699185816819368310776767619849568412544179645612259566904333576489756866128514614128910463676377875620726549031667888185145349087426304984093761470321311473512818996389400932880086946914549292346919596395450832898309134602246036449151487974767926641995171865433932584181681993525771879582535781014411463010271826899634078506945498132449921444333620967992122887901029398305385134657278889151290543935132284089992257222947744732161009497901478553864738299252352115037773474280349477067389524743962350249982890567687294292345337578980794672239153105365003042895795806979803167811107772455226952441256497509395451618962583418569116957514895563187980351888482250563236995900612522166143562389893175295055428708514595490552192088885050762408713810467726986590190965063977915859067249393653348429517472112961942872979177229471209720 [162,11] -52177991342073937607754311652203728121591954868868739135414073301930900636682331809616464234550323018743626017004867267809707728833947112917440051422966536839630654339011124904584967714821373929492678047164766206681564561372450905016008582762698800057855542746999563484668729878990923919218602594868525426962224410911959106095547963233798344033754590205227393659623250620311369310494432268746596045225539034056881263369076364894393275633915898687070020439940496712559694290090354022532522048574341688602123086638927845478523173411628393497671908254524114135660737161932648757137560131186177494864213676614123796436879581299748353385615281099762978505048538668134567729123755885104435813449140705260716604602196635395497938252555908926390341101804892101377472537077326767320634533409196444652825890450392488448568365052892055267359188641707770854816308514234307424494061609785076666119588933094208522448227162645331793679144107313128742637123458961807946385035371432063103764107432131132421624472109463597845201153544944210068154974955175945714011938091153478443573651995633546865101364304384582361788559793501360813820468371380080256 [162,12] 31220065687578531546396459246233429029361254123116189906238908055740813393626885305631813990114058957078613056707786072516682415557625078706236487568189991098532755113258107232126540344977459408635202329790340661189939175947396936439925642893407315721916391774914890776703655476138016699261679870117670600422086395672836246290917462175814601383422658263496784937550989853633225040876198748233339632626861388250857538025520544232267223816925118301670530914719201934759454599087439112795048799694895782997657176813309874449059759040631355322340610047397149785984311324989973110803071610953356005484309662355631273812299674278065945297377646471143000149097674500092620861722254287580331095670867681200292627038070780800415018796289335944186878673133120038253122124524663284601253750897713038761925644378595061040219733447604150627767618436429732232210021151328250496215345861849947505499267225928009418175215581271303753076990641915188976834184353460254414149430481791316338434912637098032716128737965261634123900079701757667621428167806959209396457006395405462623668122519144553994118654435030431932891260690562457829456002166504992 [162,13] -16442179991481965006868662173039538962837023368972660226228265624153302578118552556791679370251522332097469945234203717670730546736447538770983295086528335682762635195060127156904254538412094180427673327571189353312699538861716198763212503182582655507428145440642789556722524744191200991660079428895648091654380329837258545515764464161725554088578221273901282988469892889138360047215325330082583449013116851859600847232348795110408181190663940232864136159636047186649207329790360023766880396804022483844862899584063848983179949752007125957330449020387648445920629443320240840158339259077059354518107691037621538429896141733895700433664648883839841940053132537818060755118155679980928492518830707338204193052735419477158344082766624670723797938082331148068027041142270574930657194815164766642305905503142261003609554454593367523649105940529198240536751104420464079359828833391765547498555153289559666424778514777060138333530342830544441893833731029553144294176923812027972421572792133369516939861932294137941550490043202992359547443959088689664858995230374348755876963759265659691719350519266857338491983329761524443400976002496 [162,14] 7657427284735578089717052459584992562226772239960782435519273848030115891545008489100214155681556759490560786488924771486248860218987746286022077388781359284579455902287647865168657093163657166997963993544376045091960735291711185173214549285311362441225582259372247253219412335047085231083004078190413216397855475710185402855319296629408101035040266713208225043567725614974758772413109238014024507204260380921190446632627388648094398724155732598806235415098611736804478553651545641407085270783964458056318808027292481063126714668236513214055277483506719990336340148640449583244390902226957917932611339945803623288501985520624780615726704369601130375434800692476332864131453525136689248647492318943389593990225520534269653357686148295995434123749211140185230576136741025135557385238794441278158662641783388952873707485355343271830309384791380527929337425624802538284356133922679493774482101176043497227298416082267601356879753291847769760248299133100933402926182502613570436046596517964453504936692568642241421785591221934301886840685934886540872244746083383450303399521114733335458051897712632185316023045123506770217037640 [162,15] -3165534365800395894343077842309475428614484202055052767570431568937411335145583274483397391119262062900762156118771027643751197725724697505421481947310576368284274043301544324761920589442617682508986880023665944246222032194327344327868386729800424345493538187612661350833485010476230681497601318564555058606887805719445088656632436122909834662077808855992411796804943694610208908155505506676089977228331225331086230918704073592387716044540998598802954948058144346045600411076935584683148730755863701276412617309837540822923630313510590839759657070154743683160720639227812989576534007650194093910954919998821350038223915663777059461095662349732965214542845014528086259117660674961327093669067087352014729417713579894026503923170605301277063498088383814836062813330187132367036800517073889910416049593830095354558512559109377887114158089871946986043071322194419914337439714021354978939094948408065144866612290670448706637499816744555479450242058961531078957219415321543715659594151775700015453442175758696362875653694181993187396626868169357870539695789643395067282197402131610955870181966441347702717061517630402311469104 [162,16] 1165164029349829044042440451197017637806434232947096154485614322053508132792067209212575188370345831271108827645939194523167971785937567918557987197678855761097684048044853056383962857701697320064622088350246851981690972939470843331427036481057881709369823799993235530200310976240197216354539159157823470388329474516288999300412291791928395021405862633238421575384014737939144732843377269143742044626608331804802709415946297000581086881440955859319822622633425266096010390384756566433429698259558780667668593766287769343509969732290652850010609401938441448661025604040927188698508550217126684755579708854994810705153127654311947076958714353451414376288704582016608479209325945665424256942335357904235940126235857706557344076762471465601944656685282203283274973775369134559075912452520560950304858738212585695130627209539487950554876224795267781632872590774863960745792019793867774524849677410500358661397030258780790346584320841048917563936972454465065023731502498442500423468480200386099124013810475466994912029678663874960056148930133906516679503132663821947752262412929637265431219425675649684271017099821262207824 [162,17] -382809194467705519636841150844359625998253500218344240288535195609041278400306840334737419459601460213723584605303975239234486163791090501438845373800029639531630403870755199177227116673919342432436464166622145730809039763546891289837151095093458118411120677048517533384597960761508570250436805953375177509260814923006792928510005037568004401552978107382890234352771662297079945660182545248053879248447699621097533913837651199007692523784586540132364316431757814479636632693133078935448833420880378694591592044233263954014182800167461089255202066574672355147318906327786507455996364524979616788470159105610771873497302683734193685698669015549754009475912865904046969938399631823177311304772952082219742331937340637485487475840369176976519102454563054928661717864357994866447692601187084634248706589810744163421234562358009555022442103268545776974423489171920443384215988543729167604816825888746622613741749962498093769047950667618035500068629856067562609248014964703808786757283331152829056637867479711934403460409139974223167509210616361140055025343655010550474170589373829189774005077655268354968536316236641952 [162,18] 112485412216350273639825647143795428578808525662531564059470719621716144511540432863402538405787111723055922674526935725772928057035574463931904470305015241854554256868852842912385924447688615177695135323403667211088955656053219700946140415301519610758400964521890805258138517228390274897971216096293495182449445735304152240968576916287502034972201272759547364689008332496568079881786523763983121017238926077285285652914966322439538712439024674811575752468202568966637270852928157830756676774762538166112458820318681359729187969897104508571841614162440086779227214427910778811884470600539570772556475239722128755149995536262154270196183280222829088376521865791419607574047036211869402386085541508425283779606252729535722959743443470575727774958901126198642098523441652268193904113099900888145679503099304472938830688311157310106567612925040402821579343017711158871243628294639389843983300971719059210635778064063009483008324619160087243419868559484508089651135607361398369622530850732944564594816048111756090386226069541083422669305907753448276717340435091110311049353304536188638781662531556705278218868100974 [162,19] -29607852185558592256562614202173478755193299120089366877351300728714124003604662431926628135182655333413373875470232074186137688377601871021431324576221347692180568272550375653940949676155225535539554408047310092488362382991313598834901379489201668023267781637855297130238360833313845944116991316015067591957574138321902770668864847856497158805236867055549664125829344093616561900317084054166835992941546234855780385216026405331152268706170884164666489680131739070589734260660934491441307794682101019955881948869577563628362147829177844374179841473745237465051054475073644940010375591736249908074452966071866681432345546137222128562822797988335816348765409947662829594632271044513204820259633228379089632328973531236788618178432440198364286571657386851762902056046323017955376664560940018700603256190349989063454442102341876931247230590889475546472195249306726803665753848235155255164953952107864907696348474848821596262585862721286794546382140795658929819800445449671547199752146813195424916352738729453779331920918093173723803722230883459195188838978681247534642133594016850740949089784448071295160606080 [162,20] 6989279438654486569291717498086787525104754959923540374978835759772804796495675442590211873946995407118145067863131762008198948421448019453589499973289889042022977744203498542737788811496316221654981097597624734731068461142887612700198131192744592776926443245813592402683188768104893998855916770670635166914684766710085594143368587368899689996367609793445481267943844512672655080374462880876013130964577505463587808120993433954964595889059008732177367744041959484937148324020266655395933595738518147072154087318647716509698596073129891284440462987553739015029782469129793325105228171289034253309298967984501578180019602877528929655241049169341667398089897405485539806889358118856937897210954418187835752235820194822886329597464008693496749033794558584160754221639366275948278389451006810855217059469283900677440881490556704001654168433037474841683700637372442080509236448770317486692506151758634813169948053828908811215997784739434563158884474654166470022178464864399170849032375986701376281798519828363623001091854399757825293287764175075619213857696576479179300558271836031316425016933173529718784736 [162,21] -1480982986809901091372098532602722935242634687013466086022888662585300024802109783883958440476498613774371617107340749537566072117662841348537293763373624484181129579822590988348632104484766653746768156338872888184890729646474840305503096581965102188361744437970981136192298309396409051228026939218390019229424642121780156833990141326864818995433394538160177579064966832771149726543275885929256303268195983454113383015105612051983017011924391710791425535986825872614482258159548878537944869141208021150425028366641954191576113107434470799705641599323770853720281551239679221219645035376336753928878788928256481955160730288218556482897564936414767949369736371504801200565424366412644217184535495011231142657905825888141799140321583261226411804217329065462313702747725367441177269982250909513875956519717186085519570220683023282478957513468778402877192117990669582539058441608131054941213007646682576728033349675748170695316509054753093428487225427120323974013423400257992559548468067199089493717477422785313195122640992711552649314316177253228352039011725251721700208024411742142974325589973959578720 [162,22] 281846567162442174984235117296140118094219201554114152700365899614011678161174425715795878908408241748631845413128069086571607244727794620529853848825763208804425251988852917682764994349990246568516679132357591021939694954804604665042239186499707068457325301708417616038967631118352810090387955005106401165601160519569870684288285937865620337366791189944111382587681292487080324120683284625425896616156974004804734565023093351671664310041321516836859458231047820892561118415389061309460484193920965593211724574757545724195302801747392458402890468399277218455815827734122375644853262024756575425076162857684610973579180342213402349180267458588689552573905288106370346653219423194166878580526281740039529473556224629905592611591403149321358638424004322084504597041429844957375212397807430138879987656205232650430564968587977751331319308791370320456776325769192422303512793457962064861970349609019682182003832823740327678055116130790251290551933080840449377639295245129518248020069584037042603902913266827674210793075812827577885871614331633602505386458886345928790343752835311893139113924024097824 [162,23] -48190560756556018649986145360313825213094531546968533239021834215723780725470449883405182617524258867805312920135466855908977804448242305341878116771571946464857862006190322021114277751248102752242846832804904423521106792790070894908644758563317251211194614562389361906213280664030697425079414160259790007234944156532604876641317418928541526952947564915492965676189166335679806659095400617233079992805857848506106668426864618755706918096202342811835701271545600142389488432731754874540595719196261813427811450033885094893430314417901289025492810539854569194440117504149427427099381044129506447014578527710002211821259943698566003336675635448847832188140871947411067353662305111815995961810686812302326741658860551905609507140603785881397084230192079568358571269245249591632804082811858174254987467616147140948647409606800700414648542533696798164864312705390775567989174340193962971348394862524827831398207944679572917204772081629175403939322104079787627974589269146602830059103949046592377706275741749803167064966399124318256213073008520884951796083846415277199323769792468455907366864533240 [162,24] 7403531662273589499304204053165544464639936686721623365749498116459356274264275800241880216170001327170801998478520058959464348033623331577455527474634115544381891349504098603658467970728270163455656865769619446912225658011495468254069464057023674431476403574268965194963951096964046369804173042311526167075019008196072662334696603802288123345503944692492831614541092439600452930552974785404183087774765557455024007010959193589472025627074767377321908653568135634596236486812002743930991439003450452964670884637326801121333726751247401986613384733361392025748935518901706068624612425693474939064211963840620762972369992066085255851446329347896420874415335167530588876696676545668352904670832490358289749267263266680140591679283831650889347739477668656695986505695472950003605824443363134637766368521268321080910245222491156241928095083927922679843594092365848541373291279119838721972976019759590792012073025291661842478693853007779151979876585317927484573977968024810094732058091076767512260144520509009104036373785706025453957441054433808193612913173099658421544398281872187555974375728 [162,25] -1021865259923849798214318201397839279822957174490383638755989957349912764977689550134255056921550825003768305188414807929022858036033571490510567482062157722935670187054484245428504625144628443244704988647587251493370288884787399452992214214929237802665872015662423742821951718889577137824005329323057217266742085977924232612886219840786551739072711469039847593512502622102601651445202505078361165785467378369164759947089995765480372212407341682508630133522196138763559614560408389364663308262842378787754516202578945272184846151673402525483082028458833773798906108689473092619351355843642163137467743976045048023601891006770434556588111250100740615100700927351589936683511567829557241409221164903304006636882449930498923789629383931666286814740913576533971603857426113840130550094224733042974632237166757162163799654102771447366339702997053813543263288305104539163704000212591067248309004739744049629876356362893321451677860328278889323881215306437703023763807297928687989005537518467991716002247597980087893944361836153966029122938179165307045876944192474084025658224000808442256032 [162,26] 126675521546487743453331713809218061118608712320169470752174996178733052477685348979655747563321773172034720463694718084060593386626821519846296367382160430272930752915913351104733643068289273466583021023331529813288842178843892976628291794149340440360610256703780624383936637964500578545023336284683628451637708282376988287796714514160299862236854999201334952898254665645285644875499496369685981414222803156947549152790821659919375571921861800871757725700979232459750716732484213923421607850676571745067343912392335407230643683414818200968902254524685817541735698255709681147042067725592803884096693830273240758806478263659071221922976378370044175989900878465651616153396853990600771598452177728411771746799160573235020217119176227540450949524278658921424706111955250497818858551598641135020498350296888667481561665880299016982256472622151069662015362749043745798979204126473182465053734951537750161139941422386069749847372513452499032931774947506170124055506790097919726593575834048326550656805111255577135263142559817681454708487767387713016347369907739968777637613221527880986 [162,27] -14096978973640761468285724483023943881831742408135510227455313538158090261062728329234869404636035034523079101141886049675256631623051336459283995705503250862826362720516277325470464362724807619690063845208431072000367473115654855545685225370115824485102791759968414223737932007556391696981302488301594200691082203250640025808628852266649126072853518744447982745033619931909868163840326364232498387696274914471194476270842966012617063766892389697084779137332527238091658907834985390541944400644419567586693633729916497331151136180341435793206246448742442815900416698659995121496567243613800126855664539765477071666236828886352400710756664878834354414780318465347982718946450742075606018776087504397127539087608517713436216979621540881915363512554884361857781973295077843848550325860524014064753878874126908874751520267682933196851769260325890559477698372470236905031932815517575337825670686375846234819042030271602995836683088737510570981023732548421110624023915432729142243910153015035720034864649690481303919437129281416537558011662197580105333021876069754130653005950108688 [162,28] 1407384219585120139134061641128492215764840932899821708643506218040125076762277226548992056130233429293306270016811410353035214079693884687115174642543896951999048796194494358207378107086677134869268984936303082712223074683193996508616215860667761868734176581894895117490585493312299685000406916605592162735058451642532386971382478188922826346732397549517125200778797135593264628395996904637931806765140494851870317126938982415797358783131805556763101528220909053055734640194497314697434914080947797404016216204918918893434345643971901368449430621088004371572880238135372256881579073061314439250855409322464679691796335287150517040845362802198673646625475546017924754016567785337823148726179136005020839361026194685406303364940460586135726726203670572285300766627133898808358378303070160235436800538549168848852802372452166235723045100070704564801469008539536949400344723551374622179449539694898909898325533411793874542878854376081545346551129014546072192233581757168627676004534917356356688977685464556270710227129952539066086245038521299379168809933027039770227186078176 [162,29] -125952331123813668269015161363190096500810553628574815317831303605348831370799207194922547813279867449037301580788247106132465812536542648982790999428162803483640629102174313882545974419387435195164835469395718118778587898489675424730077817618443515300799551053041555956759685909982777776185507208045240605976716770939161906128002343662301064293635352644204777453376006652728858807471814322174020396011737710010761355720553468072358610767877795223334448313655528064450147402309211343876716662340479434552666015807644500924475389346263653794504353249648083797537803443078021009788805384126293680387910930823922482431717164219284519078760145185026553642875625151671864758232043802983996519445964576380093600568285106335295442017764790006560767838708796823305501955729853678880242562897684234157200050886229599796870757103449722475959855936645570993424865232856050501848794493277318703716161154720899076215508306061478192711879811666090665770776245303417096092207705923321213855932887667774977672276435851516323639876914777927255441401265221276357670939812822249918411392 [162,30] 10094911328027816705613680388295103922770708256552466989188941718865772735213178532479514149987155813142612704578495892826387855287532586658840186899393416790317832823312492482649675289986554855352854388951036146947568179562010334036681508981058603627799541642506080218422420047486967663613267295022340999498528507383376938655442543561241637228065994604270482939174492113793486197758720034850146157209184306870291592389611587146773324527368569980327335928141172028238302853710215361576901824160863371234713718448151735235608170177855458027850094640683247490224563750187205976585452091022595821197211615618838595791829211243123121458492139099250125351691176294923072848828371401030145738496353180075280096766407467678991501008014252275713470840797581277640170625587249259766248376213378177050248316513723842573176461044547921212053759725933876831166593010986501612183738106326446331057432077944631018870557948942321487498785079992990701885295737618315609206407601837347999159020184402459547680766671520951210564350361891427029142504547881652489263434099512097723824 [162,31] -723723660563869577831907221290117515284224204112351072898449018597076910263967131475523080707278951258397345575382614594384145824828422407583134517207154376223114253956513210285807278867040729508998647989102604706147951849396093698915428128073455051316761192116577238359769695231487477121079832914644001007656830279229380258813115784469107517415833723265312134432806716998108801705626649265239476850359573029891778795685806980912223011504240600646989947694371471944008273478302797619145905030312974329184436633156434023721206739528047852509809885719458510928287208946547421965840949317895345553903967085779695115190046692421567107055501956287772564628119850262415554505269836259904745031475199800012765162924446197490355279102043884381692190918888006401998178355067592541345241189422699561013193159080382477733920497373437558282309039637091894810760745254761787465240708616930215310060689140950874468001961007616611312472581902983610001574142800282717773960843657534712507789976590056533409456602783321096374078917572989679986641414163626803394226082957676496 [162,32] 46120994713013216380743185432677685217045906962603509996354418894744983987429691727980138670035861351228490666082944201898645045429480286081147081277021168175470167871346708018590559746033629759373616667121737982699751039229451295836648099984758214420114057747791817831767730178579208446102726227034623707433128739568065667606201336618139591706451756461832970329416020038260466947011929884509473639995471801266528186021621905674318690388912436876860571117919944993257788888310521783304331531255722635079871353926880399023964605471344440075700089006999814389456802506309718042214091955227168030528363698060836193145686893426820676500927457651832977639594969426596607417987609927275688526293851065133881116395731985087169566995863466140650735317053856046394573742341747051537995519387044734152151489632499043993868674124250469679465864693924871706096385136065683815587512392373867510159897557519364045272762919959217939626276634857443941566024966563323682613038338932793616434779937961897820914277501146391176937015406978266378238247151556544827798980306472 [162,33] -2462909438716799770489887682854370390924905817840909713233583601475915477897667123295510230137426387551305563926045285647278988748884884822501305543390466261475831533254503361501204075519115870337402973497100177184410966210021973982909275903176010811166652926935903508657784326890992406482077646552187893714495575384362801143491376161564307765013968289446309627109563347936641912845848061374064816402184021265857859311019621163309227502843157993409799316311319985699387893552901620558289563011641755451003455762774126919690978326068807275614268571130191418624643644457726565942903377174691371264483589757314844298358361373479206320491809668532367339398317318067723858938140776349258085910437672027009160464651775776427636097457661949778845716042108575952871497479649389404149914358750510618006373322805205943950172653167206384348408003850468375151329596129460750624559024558659913463770592625018586449193209046344511309578125490481506690046386904724528872959430980807619522491002007856029204031290762643038150422974271711083254018225919984483310650576 [162,34] 149207380434037199495852844151552909157715807806812056758667224024685405266556590400964776215648750481232503955841693608068060900502776832127066731013861705958632035690782795032575893619884285928211654842292283003141345918234381610679243332473855595828211254188136077601135784395473741600909782621363512946661216348430104903583941800064622132344408016948363374356449194259771261348742234120596677491919897755340704189406468227561432086892227689052531925234576318393103448230643490500597368776151534946451062518113485737850200235359585008883885315715433477371487311963158304395778320954134966761790996291111787615699592613228988509687510671370316691234282663463175697384333008835923478796930640119090930976871284399283206937428592629598208144906360285951512244517775438999151795515337924128840385181721778046092997637169210392047105508709960109718357409498678169070894187403130800261318132869946276811329780350092519932972507261968227635313276606160369650086386299119539602901451284742377754031377188709251941612176141122944518006892590214714547519 [162,35] -128596877836185640971733875346290203256790497814767697028124002007478729953204711260398001834041231934413158147594883235251237323896886894002969624624649194022360106524410588589695546235685056187662173938212833335282711187627042649159052936973275172720019512444830132904219848291553918682951121284132920081766894742679381265969276444092760783886188561755361201726408774479396769203215352650985975839771251104654626223975250857610343409073571766605248713895077836941369662355431143875361497179936429254945848849459738099519373472753523376322664610394031255845571902407871731574982780798134254035939847652813018870413621987963507636068382641053773815838494319685896520841160183916377725645814622318154276485857038040379604827802609935310264200253686109970875498514915345465830448337851480611594118957118722026242157642030313840201787394873324815731128797123326690942831721441691956076093034188322790874522055654159600456641672487615278086507103777428428350051184670179709480157078175352175826339215906584515541968692589885539155376604355721622304 [162,36] 75365220252461992220704755316167833788054480371931936281899535227419894363792105155899763521594828176284934088669254241237504334757782543313319801597091857214892994488992307303941671227542835116682302052256182193074638549391460693639732107063746855327408058471725409890775529052395040717183579389883697246229077438923717596512347441486411382612049367073709143633427520457166778927038881601063136287207583413062878170925703992877266505301680812102910120342680175105231886358581014126711844037971161388864501272070939585288538769105163177874276999205490735750836641337361496318591412168063728064097063592492633030897015849154864516974733639788370718154442740468402592402122198739606213008454533532795575667516530686616053220849278299056599694149756706309357137069875235063251005721867062726196736832598920818647941309359225175649108011503351544213964326276108531089092911733995042378747578395922081711792414416468090949139909020762781511895410795817151662172799866662779907704045385861129917337095767930579505279703898972536195513072458861488 [162,37] 5501030121069297221518366267485527950518444046260732937846925224725309033846931393759641408746948388848715443207552880886877276114155920554798204943938220248146173338651645291517849608093977943993284098187329985900452976667398320998183980170354047682814261859679163709724762777060987707154052771786933366271935628751004485370226982613434618485266874129705150779194845494226300724568344529274861494364463049242540197522125420132658767121685758890969730921188920768403223366542806579845914536459188313416704379394823824433458694081598093655994501419778404925407872104946843771953182158657524856350946948211035830287259517092685612499258084506835822365543484298012831040825738255747164628329508626858770873114424363750795697697848372230450123479316739942398693668728775658742457405863861213589430508486132607518586474740789147169297988497104930493518495577808565449792947467751816984717569846933137500232739135572520639282147785144619441035425662468124529095855183390246578772904640136284886228722290290835738948627610177790483866778690112 [162,38] -27203055805221169040273303984239768046486797564884386025731984283324445760416317705373419164658646730690653148636210714544363478977472509649507213071267777719532657719919949567765874508304485182957441498476189493853896428923498312060092082358044283138131313137334811542930164770244818228283176588887464611707017338969154136706120227351380723029078187163519966920065154054361305995567521632021153948351245632242854943906779091029415733278263486145933190218143295852548318676039227630328486161539378536650147505126585312956793009223781238499920992855874713712099586296933155345467400606579993566625037813514593795158417708638948907411101188066263220155471455547219069429209484641253542139217366666130137461856687130811377907669853669663981146083431099712597928372925589531058220213948648293818358703045383800592931377867493354788722953307512480461078756974740793348957620519448568154789147011157516287943680796075917468943982301036129619858163644124062079395082528739269996283148050354320312176936600719179843187427524296434158960036760 [162,39] 9716378243973334164948947364427170884115223747214214453074240604694028184234442388909195998686636502033394321422905586374417355846686703596530524818804066673372994258870772576341556596970921637621571585708388836445258465620398863803840651303297924895636057964436257879559384527356716611676929722303105977681819375900530135209113884383798583638950886661671984581486290598518820921612611476663938084882334034670296892061629160605250706895872629085472318737267838304675089701694543270350051387718985371705654411191745791973548367333438251863817160015756493742659877295502571804146201687716069002226977178383091376992833575642422130286595794108507295883946874410475828533668846170464233580387471909916982439830263488917686677448300498590696017719483311374085891665459804607454216691941299238212877659253145280139079112943844500492321754521683996551292045391970162875753256178838574478573079796999312843054193613844167155216712559312611590279661472871090318745877744073522060423527091568908139347860181564512233403824729744852630127840 [162,40] 2687127781744574073368234777768428326435852499249728924860191832973042633443539886003257392937715578209745941163899520357176375503567110463222349393629143951018615689562630965749291417116670944629943806458303315301864163127005216233347008715389004439636206237927797318901385973011231867372743328680259306759587823817367820246218569080579967677168453914127297367311477384815932997365448625923412692180404750716420993277010338777850975568057612837884793985063355113928552110891693581114272050431143532558880888317398460229320014089813731546270457840495512159855391823952753316858745683536780455401383432528031000381543920362020314523553978802730904652973319220630442347151161335160200123917948293118333298406271215163133876621227388606338801286030552644944624155249137973715697803834191989994630464859464473233945747099042618745218838809398985551679772020317743144474316703426838958949299714162767509025504033301669529729286188143478344438463029303259905738202382502076489115731519875991877172729470509953856913128165067956981696 [162,41] -2508641795240074024437847285573221011917428922534834226573756178272292088988537875254923526916700081337908507898999511605943008343320442683225596246715390237047122797106306470685920213640949972373978801661349337434917393367256974622362880877653376671931843474549961652989661243423776644669518466830101337488896499928796200692810084833033594576993581060698551627296097429365575820539800502302192206293178185124156078915545407002061130107608683897771349194051124093946306672295279521398117710923536563881226649582118524442166450921083919161570812879293703600611073085195450441212618849307391939588404901527966742030083885827039503080519566299846438199976013997040668218169150477570440935295626426845932114972679150778509161904570454815634650952713156639061571869858845870574939032121974659973853494905306213764164096963892138206180957324178624764746046803832459214845158755637100074953133536324476437437655531725165558078552325871356692919172068283235248900146027627055953266168476013454299218432959386526501320119224503340000 [162,42] 146647342616479269362113457325036316519936905720690319527245138577662693994373877027572178074686760911157393928927093665605529292646266660986866702335242764398256273055976064342929763758449239338008510779784125276061099898287455750314592063358890555355254081901125240968104114296746054834777553936203543235696927496343907403178186396086896560549241216201769311995865359890518636413888889096157303692983894433927376165747906215540015518806154182866799670025679488212658307412034564202669219072715236618440054016106652525781157296602090083256242588898770292536326051135935746116571551230635354156364854644882815561075399180818553764535821701350143131903048509933381508282258707742073933180731594768247685085574286256666657306714083633371974448142745744711252697323736077925978574550214263987226288620074353483578281979391343601404078693805735118536177097061056522426245294727823154541192746518672260214335290274857217447219589012121083376253817854866118477769945299156319686843784489680408492254126604725016272629908901168 [162,43] 284453085671543601146906058657134427537077864166589886788756558838472122378323170563371938777452070903141066806168656046756811236315954350293226012052199777840682355938781231038438985144462737053094077901647413456150918744935380321803758849125644082939352832449557870085411808427250009703136993577162809167433498392524834699786587077620712757854025048181871586537015514152180972157925630909633209977007786951163422353628819803322977469608232262905801000762679410759367133076893527858543798974600315475346907074422858763444636219779899843390848664223787527830737863924327700849163174543803840084387771833875445744215556394034241937570803776338399272359382734790451215081578537415120594893931482507319975808138259197532993335090987279885946837787073299474317125237142486545238504403940130098983601265846111858595799193372171399770239910706459007392964624980841663873672110770143827136018710110114913862223953450100756897461094807952085082335753222495453684228463167404865734346830983858875782340786580091427858761442352 [162,44] -47905567964830146777492345520022490284656376582416046030988923828098190639644119821146592543192703613430399832875224258886672007690255172053291493451427840117460201383622222781616338226807031035869233930360641183676096652302378636247610656421874073137256004503372940729674574478238643117153870414342514154013966217954800157251443969268486277586209886446887074544675465290067367868234395968540490650392180546885763150714653561544243691074540938612594049160570233546788794348266554989721295956683621321623033379262150889956572652644733483766745815972524383535776961490200165057995139297120128751069147526465201921650522118084352849295502333581038673887747120697397475774629404899870871341492565118344633847190788054754592657006246465883819685615195787950614413872702825890487068632093906010359321329035900032598057043211609769525123106001249299006521240612803285544364647891606301962939234238846831006070301994953141144136898690639684797632322270626174086424405103844709068014214106317269603110487045241406750450944 [162,45] -20266521631048927555167060421781051915519069533766217935720430261302119807800288050221342931680670972511811224682528598141243697976800607153995622302677847633453470115762155982557343224860326050369675774283648807063482791907146192714055979370981585002670287577397584522557670432927951541441976641531186826103610709140288986566942807023632535247295702444811141352043101094920230052408651781849932107693273802819896849259533852039208093560654671930833375077308850366333490946486461429686469828136458624891347325379737341186500141900566661907657003797353127983791290105486185530538354882334417435400621672117183392131658342163523502468548183497067748193939875917224129596673067281570725016005237848627381301218390316801889069261668572967333543743096757365115342587926705408490169037712016832446116943977598245894542997648369081041193645804188580321269675508906024158650684154216803050575639437575906493799620673857442618217264870017229366376216342853657372579966512769605287004603589914229797719922792276526935584 [162,46] 3887381385034941468225993549536547640253225453686546732814969167480284428548402559649878898228477057681921560525928153479710912721601365665957345688072096584557050374192416934485279936412476999282177429495860997556011654583045581197931180732227538506779954866426771797077452664437841472109345012594205764493857360709914333143268815235881080437252200256218337722454042998185342273655994245983857319668195669127281839615399666337933095351689144591077107157522107300912703520067884155739329290656530616662293944689603425884064115978806750694669104128046545984320741258074592179267727543212221486554858638498392377930335367869907068663420201387935032998074913901211164006409650656466163406823976390739965279714489295862022495112395584895975333159586495096868241522186915269779248868511234946823188865243061814877668188390348101620770197287597527345018224825124721242435797936757936357570934363630800384956398419316838909980866074363794851961736582069025199760187143306597769932815600079935711822897109904585708 [162,47] 1168336612439099481399416876675391379490484029708678824737178537184980742806270113364035310412540322470935424237298858335178419665577868428657859915823601913198240734562012646502390750752913964302212103329100289867605203225924139273855023561464786533674510411662789492735827130803366718388151908236880906700655645071708201857168023473867004963595845211550647703607418734338520568303208085986422496816920834988898009382250504276041370707699081286192978809199279928505663989041062637772482160305198287428262104601013636889766433270753282765351989677504880762528204400402392288373015128685591223677066279047506680397843658579514376076218239862402081156066409157870648317416998175445290470555205845070186121808965681412276959352353776826761237699895613871505352475166910926539553344812010224885757100054241943928113303255182942300026947833706243708522224227490962810151835171261710645979964490422767186116410934373206494882568827773812585115424091908304683115036715669520961705003871976977018027230198628328 [162,48] -128914752226641870124626526599528919760457048454921537848570924963903866038377865725872903478092369092369391094073168118430013297853306079839006331865321630885722128883057215453597003024810491943116739690361345408820770828460046158934760674172644115432617266821699787675994017543896931636262406776383536442347164710377828850743305969983403824051699427027359666509346161040370862438094767130999531698358983910493465693654845421942924454012131331881554737181637086097238909108361938611659173440749182796191447586733908535417534463779532183220627747587599393268434630334417692306585413452193657437193492517866667861288055906282248211746249277523565271455039515128914239883252755017985553026176273820835179533181413999734591505701322097728708872186519659450098518842937865841343106702478859810675901990486642453784552463835061703321437205791576612289206810158634953882704290797600097991500511782205554088710465801554152388450924338150416584208924417604562128782414443055132784538280920852535436965242144 [162,49] -53670445223560189694735429952967718159652215343546696153638181505734724524850166638668237648854281636223175066485059415339125680221212843085929143959389869066614103213529413398503249381654165199959018072516852455110645695087324067380416252351245179355085817531931725291657933330868067772438097612496759497510623178263245018811040958583237429278228520317451696655550421568146869877042340618371658876460957198259205566837608709308936664933613459743515124894884192835077723388554662463138521198611042236091024884264650134626211434153503866211189213416876742747512249486118767386524172100108564904211314681806925458926735016446391569681618722378099118895594923887363849397928409890412676351541485306569936427355638820399445109243102783832560337073220260775949198809838685506771728701692950574074149685103763191467983285636294592314163083304603058003425952717773297581552003998690971567608295482791181564402355102656986909430927168727088066601195267469142786237174064284726121175419778352677506694720 [162,50] -1657830925773932332341281989355202366245131086350357630607383221901485438837865182068381493142144077871191198122860862308633675555760618281019013850496890888418587276831569966488765682199692120129978244335416168103099645277442678438260099282826454776407560326920965901858256165654837464553907559922752055767675084079400954958431824562092883907433219890112995063635567806801385325555495262047269719035723601153883211790272604359361203530859055111988089909671749897781026553570983133392814847887601013817540068134548543236745053920057129363519313438263563716275041968625051689188692221731885665453049131651004461035628735096623577779028671039633864152758651648008126306795763031422396517857219458505853849896215196904696565180485871174152945890806491535963486915906594520411317969827761472502515202974804593887508118529053426449628286412832349423594603261871603523757317632823698876737514448105532744862504682265882064762682877391349772551589718625933469686367785384613393612337689359626023788 [162,51] 1126850515105794349266405680262590358092798405668201862100423251091356512838893069694882219774517383180410208184903732001848348586266210951956518895341465500449063916507460560114125958380347217988560449011808170521373465245861537918275356336593170637531121680438546070094192784903589330338651046576839433794308748089704582832121552929737567521418408708125187684489358950850029226975831179821754224926917715313988814816152068737769022748504328341148687771512398713885646688732253104669208588172191296361063065739098022195220156425714926451333733606418732601531594835941692137517772535156114510480056842936999289397584625392850530218832218033194253568925297418635394295426143775273128529496782688108412288552036714822744213717752994288874724497797154173521750672219112022771269623247392431261325805445439322597276978921363707950012849293338580047557894418124124787106950206276705801916855297893048132833309847809444926263291581945360680804345248887634335562495177449058563867211846890752576 [162,52] 211610158224791939993136721778807644933386427160494950672461649426582935481095842377946980336845326365520552881080553581735041291188303014715073045699470964828646654159480256883076617111233093866555499814913848678229880179484594287539168001105276889695541918092470052087935386951095913785464164857958544833286068744589366595902461935285102978327437099067283681177540912659162168365608906059023424414394206486391146404942824244236436177409148900380243035291277282598435643972634663005194262170599520257204789634956450589259622774072439001867687114568281406122118107761036568164001697748022767515183020744145584074949214352690367538554429870537118120737574139371658778684691915774236443938786616809310425458644713490570537255169931862562067998674939967532952870114270052483353122210432796227326556234358175589923862078493688178485185231397292175602064537916079941646806058929751647400058637962254624224173556674131003140411700437588020117098056939740378137634405845677608058890519593280 [162,53] 19713591455958387348713003575201159209333966692593249464430290411005097532222069293804214033433935253042326314071090976705907085537327561365294814300831198402145767178647486391092031869293181753772914003133895167597704200576417754447199738342858850533089936696172874857248511390146948056546722199872936088379502665503461231676730049920810465127702263028930917935599305225196291278219775492249473552542623498494564459840131661237801398748367662284971885661930752427196747668281855338608773097098364645524850876470468207954829821835821031236117057550580126209031299314042906698138151616867812003829897140622702347302261929852670468685246403503601202681052045099109039916773538667501138167998837251213843580818061914765215781638230117365248634899778170665204548028701855311571900321807577218767108029552185913172768768038359702762120894645178598637541409618264178150756893953447175888287693542347427794322491248554664407636323829455159619804720078624178061606781747184601867777084512 [162,54] 1168857198813272440103118870236878008690096115974075766382174036142579855392251764683241421154010262084210012519279010545177004675714442354569049414637811786640345260718188372312685290982161433680167627989913079019117646195005793430922178982244189494332473170997585714330111155973921052843189636846034973707262552985294019904375388453507375730399578759050867036893541300525247450550687593183509476520608491197139374624057210546853962526620874066158052849175790242827089874553633990726079890077017133599852573208365432669943463444706574003695426900206067026347925599503705996086114077974755675394366342782092203370543845760532277189538759580726414559396238163694083157278745891610089472546992782338391063620431864765513382215340183898257249561912988151341173120001866628624789915748978692856562192813870368005251118494781235724946499301460942083360349868132458512292532768918982548456921320520049890849374725648289515181666933729031314014568293052561995120617127699118692799552 [162,55] 47830452883657570264094967538843343038269077099221969357410311449243395745008137363226041629815703087988342703150023928104367971726379056066420413843182183185114166142630776718523417030585972821201125556026923619593754925695100828451457346618565471428652721348535649081589566370058332284849620460995869532610750596933335441638979858460022897700890333017991106875682589294713093696421350050888369995193149908639302004617790389188518674160652523983897234287599813966583837362880291308758407929265852508818718116015073855802449128957571773740272893346879135627093482689321067691174629907691196727050664487527216629863822002702778886547788528494359857562608317595056124508389798341338038855574265271329549593047363310341795185473376656393008436895062175951356300066035878674191230272268250314333969155776405007413885112658104354295548882730345449554290931632416912250889767251963377879837515184362693800178962835548977486470810600378285544960838508461008803128199569050624360 [162,56] 1403940990446199427825228216837017156827949963438288359758563818155026421935249616108558475777448393403964792331624105037276744232593634515889667027345366867898876569666085843074979813934256005747031569840785642080490887983369072560645101218551316422547621606363413691627099582883811077258288664379184488104826669086491382726848921747284597000974900680763087798428220991686109797052139048019618551989962260571621417209277247698468554620548812342468613587492554881530081565753683261977612115168228353340932961819143966210083085157759227239701530624713970289417197196138653048718109987818390959311864392205846845030227373196835560895767420572749655370058067199839419418022987202035769568992926860499747786286924495123435656737194674269488467466553966325784035736355294463832658435360088176203586437594487033611320764721121496178146934002994345987089502780522981319538173066130180848419652573935149929964607891750508017194112581144342937941921396338918787309118180434704 [162,57] 30206060161800754423114031656228410112201806390893556823495164062544433675333238807494402052021572961366570059949148357791856306429142643030612959343009484378094942986854315604846948226663536371174607046823834860476667276068975317822644427623941645163239046142896585636441758981676086467357828694571731509110806345980181967147478292321487317582576965421968986165625330883710008906372062210645082653712330730311149692649476630794485332340583129133639933169083295996465161397736148275851347961895190946184000177698612665480582716695422504130361731730397940625105838475767897434397365275969924455381139405540252509556956382453004247831121753882086171469267699466842268769015634435277680858602018576506383364103490033426792072565865023427237908314319960995909070912033421129595319776774551268265141477425251900265911529456262354682670717202460242622550686379747150758926149618246260073015165587620134417342741992127065252168513561930982687856901499291071195721118272 [162,58] 482671878369085793543370636090977440258713514495810099024902438946122568991035926223019704384987923859508115414413863202917416210248925861959879669827237177462467564223651567520796443099130999634757682490462002695240942506570162980829734027530454148642981108827940738049518365579973694770060910736277761765119011320882619746145064225573690078255318989288441936771754574960966292062572780287398330675526966290498957445696831719668251807425780724133453194959082265225967960003980073853273123205523881116658759577586665700268906904924658913659095367272719243753850973256700236572799306568194371958631423024924611090943310158529473556763138098371944904615335692633135782867686427213392308379501342705375646200434908818934751152680227968795526459877380956052843623477821629648649320092287471353517611743156196413966447653920408477973745406595906012466998842040429690409750615028117598548044670950281870428793067812828867356178272665961820979085166730363641849814 [162,59] 5775710968784024091144129653085210754658168414604688985370753023582366443446498867417823863352887859465737685800577218060978201287954622117677954267503140732079735066127720153210294282990356131113227198712894015572361596334617210389756890803788185327865503387336456243703013690031547588296498091133370140369604079946242336555317284899635090881616981533667393389522651435018376306680742204328312884659771454230922172560358156705264783141875105515777145470137178815616402437410754699050045097974299272641139044146354426423124216165919958779693831474918228896636643489801388606724770983855420515139292596413626627018746948932663505560559122425415841296879647414467062085638124233466413367390382539250537411640282982545519808151860212301585011715154567669191658617759118406529878048935044264770038416971403426061158723433864337347506976737841791346785615439501143341044933326186340367064723868150561328381372760140012424258386436275628220590000479780636352 [162,60] 52021489692539799327968175663152048879262744812466129309922271183731294863155915934517483966833057405071252526531222471170577964861735277648956581198493286762630668056257842935561481945197498211452139166234930010012643053830139737925834348436918887195791414373322113543057145331251734674787826345275657055617057519928825452602752076290065285925888291135934630306684817569244982700732172158723789931356152502787187089398624887781850642484284893042333042075241223047016731465027893075123027885886390660983626858149020233012588102765976417253970748641370140688651366022806463729000372361630417704649213347413663048645162338222612605110626288601224891794271631794296014487827333565158269660839553532972543743800947749771932417924739976313124235823037962042463037498386288090969435651918174030658086633256471596443838445346730805727790492056854087213314827700687525685619444533847878966225536458829912452128492069069900675036043134024374402365670200432 [162,61] 353741465513821062497536003351825601307484281697701320211509323787887147479208847554881767788637550823773740836018347020338850637741868535353851387945797235994777369680324147096829211686886325028622421316276321520876486842587402383808102155306964223437360892381399636144273182295579393507318441302940819950007966012260206579100585845369592544798023080380290243709091986611843029885651376592223009402407744487983980299118022057248916914681829364426866749045496856810691604620526064685827909896199307162310952917308308406102407755890759025397757598115034735871408208637593065169462054882134485564876755928690752215501302823262863548345888072561314730806531867847290247790192959113602510151738988570202153451305402920977596638465599678746243194395883292234289175502282444690496916601967097156730404248360840176850707739104604754991165226796002643638802614585121769215122756922494773880310991982342784611608550696228025973793887128882577863621504 [162,62] 1818638363486576106465560508068610989669829776032055653125041344708917931339521123867923442642339553511265705243701674926548133443425217094335862794015358199585985926135075999834424621300566579811151839806870550228407571134333446564683245452464818928009172412595868422291119452342521107306648482830894497884038621380268533350031903988140009772181095002786879455188648935684183125721991436794048269652710991965195587068120458758924802098193192777477214355548181141844610177366983104758646070508673271799269908853508448027551808976504800098527029051800448527884991961128368876787969581680406973274462685201556248398289794789655720140725787727873712336049877332546996162090343302667668199686346508244779263068848171089800102138872364597954924649332832547048403652009301169972256196758984490278365963385324019662205285698633290465781811553412090096497837871521103964317943296489047031745632845233242023351251717265994548229420535963846713360 [162,63] 7071089857809366078156814819376556261207420584019849889638697416032144469177958133771818418019225056973766224798318090133582674972481882049132205740881019333896772489825660474689633726826342845199931674624727201133353445408589597082028850254406032938055174094123995887246684246171812168649380091128428891052537750627315140591772412344760029684814975085029620054394032583155186830910431180637754319386559208526524420922234194698454992257292918607069360089774482775777967236761516756587893755402254877518020124786986595550697931095228500129240271225313252856419104646055093666841447313909983313759950787908251754080416516244080457736767261030003390865576455087929430650573817227450984273494578857181358714822416507904394507914492800289001291883943892855305226922961320389831003782696467490193164697454827675616070893756927465164237186602753042873893741801816733217005488568577749630750136730905447791259179189255089234291413347703632 [162,64] 20779079747660834601988782838425241466889593618921216268699528154250797516415261323174051907589369614319604923656074604406920199520955869437886943859850309284490407617985474371684576542426087541082633180598956820433565631175806319854330364543728720344769026854771270247710121576693402500848989611689779407809093120199821141504661357445198826254942302021812663797902617944331570990074717440763552988271579576062246116474539358318042527354373737025723344116630974044724803918101877314311743369023450063669962793619012052525226528676632002635817984643274294578411889000426984693242401376419389476779864878444551867141828778970362470024446800601294148056798257513619656547322825210457445297685568734035372429795903854983099659284772450100945013975170324853504856037721809600748157729976878105642915113131760351943598263195628148132486703329829280447880812093117514579792611699923156432755822715368285758527690439003922708534855184 [162,65] 46084738328780036917434373830484056068295244498837944505205178642588109966379814900564772208471124312163296353366070185495645960526324310515803771348762691508954109224035128977318355326358825523597344184466310859423612388807283362411009764422707565035033154756278171568199472095360588014498094847966066061564798129094775918587315964643575876677143471221620695860023670945459322225974520131520878863585956738691686720899788111474797155951498305017109346433117778034254017315187937192958911443115057978842963113625973206951776338866252589570378390015574687726338437912790255318310163227946622914465067585440080852081788910535775830950621747376824999288306959269910203383069338499909051037209634385940950652762120185607410809700037713248381318233759372594354015101459878464531820939589864656229011262477514480066657619621470870796166723818917569124115742015011963870439530654198196282667462665225793529758215397107663923072 [162,66] 76982306765917183281359877212056242404355416382786516262128252421722943147105264622712807781329218193134464722692019485063362567137608586689572386332436958245725718645875247086122986634575014721872276628836425206653900415123181312815413960390247865416733876432519611960068998543828408088350154596038921796601984631673071264950749671199596982402379498259973689289017680181606026353579717892203034576320655617800217616395250291773699024961292945957278999485956519272839434826490427586149527471614669551363754453429284733926872745706485950263823976971767123224182213760628752265011621084274462144197905772539809960590579937908564834063518929597519643160679351123327092271387161752328029416824289217225072082560053293383732772334159141489836661126383985993334154131342618695635657799680589109327346611802958864131356317958923119009036126830559785062515498884298340535129079041731069288855271754186810867871702473136686 [162,67] 96604334774076090621060429128677017933799458971321311829444555818872279973834052654147138703642193332151353559179678888962407729299258701358309041596515429866752264803770883984127350228145257503990005643452119724410760526465875411847740882616378446110667891317488887618215642237636154895998863421545335325422921121934676096474894311668648101923088040020871897823747913365169517617205556736151843929246787340570372130077267295755638395794202439470176437665604247139562228282904923592492157567305521268686005279244877769788836464573807189816805342741817539373327826569447689584816435595044090702694620565229093302670124862798457894154824568634398605654101351269730862875698112039632394431188782870516106033023506782608471415291673702706440847076458429916091621610926778003229385294188088012168968561038371312802796662171786085355597216052110689780218430723014709743612845932959047976553640162231019723676976640 [162,68] 90787278143620139393860132690562197209099141244786649136625788907607170845026868157752767388443345510355803924921313944834073119313258688394402975095701568571930989655579175102389488017124168986251787356809541030795625169564583363829445886576905762282344239251540404770199491774446476657845964818394848571369220910222469103444602148045824739192150289261605925742755472530515387696166448571256443587084943515597788505199064874813363677792192318612718281137302633140746042541271579283747292603114061506362722935759033015923533924502125566600471211445678610107821980284122746065171003684225101977199013504006071456613257036762598144483397555077779529424363858062644565032407161327087696040166013381929562726778649392178305592296572171730352157416091082896620585446775167459596682912329823403629471327311944825444024375696177908215232929000224239164633123247422555743801183948944148356874529651871927049648 [162,69] 63668720242719639282701996943248583642037512494989433972144396919530162381730114249593725287496668926432095632041809131898033684983575703317853091893964843456005880456044109476037289727175278209533840504325365628089443199702766410929737734896432188798111130496268004403027057719714831825772425199370088863051946571960743546111448285616493983871417554133418172694070868955429470010710345890683921326975909159202550051621661902177928593254316777536674424262271801343836427418648444508149472071078011977386285812926173953232209391124025048330264169169537568228156527176563545250747741707299336079238386937997431703924509366993199951331015507789266576535345238313006785917149270880974483620624257453314657263864200233393103143727504118693480993669197136455791720985582787507636553580949499121446223318014105377300619356694785171099810585992476729961633108460230516101735515259323085691219065672351776 [162,70] 33186461647281514141431401204889030822665990340749152501963922585270089880122731173942776107032185628451128784758803629439565311453658289477128813535369931996067240479449264384946558828054811649522810505669353380182413138852826893229474666763779968245358307126147745717361719762013080659851171685252459607449220620008737479223667119828888464109101076696093838592718129381425984938249396603813352677024712671799839454002678316243597237554063510529204219625439130632078171242776898347934560518270961669830319588026824678961964782095373009891768359111596310268448753883257870017168056159138124999252069340856244559467125915394467749109174138156050483785637020151992421826879008923396570543210507577596561787943566760456567547976484411327403424062779082292802733373284608291093761402427964936943481294384545039954029940993302460397162950268771101831514072212484354960862441147120594595556508288 [162,71] 12799957676976264800878480505695698562242133718621378088702842765836816747475583273234591979644891501370382493948249614521679069825518688594660933206579072184506368687240518984111669003333544658480959743976167814866026769132725912650283622728162843983912428274585502809140920112337396859470956971139508782916331109011837440889656012271584089746076164841574144105742366832612930356592784751433683637433813213975980149617070395343225032378465492423342355295441600599833538059314364249791217637122840277967677184504381301630688783396053331162099125946987009178292616085517369110355496809914361558135915853836645981227161632787516164944091298501141270169761426241929073071335452367590504401397664059619940117438532412079510123586268061780918369993195605757040456346788470547420639125635191775737967531357987392494308479285270483626486464231636302593108930543481335482326960622258257917192 [162,72] 3635545789822702182459883361062709983382980151518796844110293594631364059341988248315234343413700983870184919447817450349078449525675170649374036606974812479976208480105863813099635320527838876223685930833019221000130268963787981502878556425703024168913035497404427489579106671440549255486490618554376709409339071211940092769319801443996400307469517353930547678845087522449553884274936937732683003387281846613415795751294094673011451374734192213406546061236772010369135195720889341397346974839760182963529307019137686023146748058580682542138472270612261659296621353115186787577827336303517456840424949576243785318629749229725594315880657467884158388906548993793095168007836795104888091680834926794282381512495433561148254140248365674611339649935925257797606727971737098672652244890297968222800983230610406055812982449652982036988720891047990129554608850178014679052093943028416 [162,73] 756427523797265857906948609998675879992435666421936511664786399705382219605114465841252683331054259106829771360770403583644362440783522993181916274960124615360603043223959562441330586925552731819626754983060873990065906626137331801597713277224566386783310886874984693626990231088825119591771817907283975811361882195922568545694533089096663592946680537461055072387399751127324858135967606606171119060820397235046390243430678992054075420120826292219488985218668992903046488500954861100080609536435832383351932244202322056410813844849614521577277371554188054050584851386625681372060020296875372368500067347345909846062351271002336598001113555166671463133807416553090315319765474655171207379573580324438432361439012700439132032712908487034405109134553328724239996372955002578707976292130768410029458548407497057308112917486887614234973484416517433148022932553895824583933376 [162,74] 114642405083171016222792487831615863333331175945382900219266557214858265588555527192969530634649476198293872050455356166175038393114962130579798583308406882931976512954393964484321057764982498755653164212150900426320169039065253942430527570902058508519179305646907434948417665402928756109353092496898490221019106940673226441878805876917283611976925892350741897383297498578259965357554962977226557509801467807535397302562714783179781720690972099439589498273768186083410322653803726260513246417465889239663020028250777574607556342714110661047168111742342732077410179219639857610116124359641930465559851832193078425629890204898434927623830266734693607111467497921119998751145672845338030254203727587866267354589082767151315419189807738765078724124921217239468009654436980301336794741046703389832892140804258059066005621666886822190940707948389583591532802822714571240 [162,75] 12579507164487631963636324756392712024537513060477249492218882686780860693637968217479452307281862480210046359825934049516587611836323661145767362427551212041665176008056851955965418674666685607326269242254874636762376020311242379484123861491473901326751745546143618706989710728221510300017486475332570609986040029937669705374484235035644213100560878789971152531506135573319209811329245485557803302475731984314210654813657722799821101486678964067589995497067625965440880497461568458570730321746105248830193363324976046806967901264481081533923659701366718111318476873007572319806892387809766025557795929741541574987214983872443020560252216395446213865431887807056889446106571584973914906327883674618938331634872646232649907407894737953107190800497803739235835807355633710111906935415650083114645851503013058663066541140375827960931377529720684053581870104592 [162,76] 992871023321810506731959543858687658919024413230261111679716852108830827357387361283688940881407830351711909387416363297601693069467279803022223344149703293356360865235884139976233597256571289210841504330960116453857180166346474037819804556033350128360589284364668655135993958314643368675459129296847744285941491766071590154002128408648730001769122204947710094720170778958065970388753662839737993569298065150370640956906291556395772543554304270658944575630379812281840246186501825363504635214172204877160615206161374626068459645819277596642803272763081650829187767907656088653593268571663399820244626169070677432629761447424366334719944319163576574205756285465138162959077071061128366753486055278535372095056560712385206156253674285463971334159180536517617693604951132975382659514342205788022667348940699269957576198503547258956512597947139856165248 [162,77] 55976509344527314115062282038218611730941799708089794599003309932831125476944086603474118923231685631782985274345657126953731432082665461098637353242162396784082268081179592389360181661327818861465810336661169961381562220136546123449972832568148369127318194358012117298990010545276974668694997201388609580127323252794829978320634061395868970778480780138290349957034371662421008113960864718077112220892546425281436365154787452498289002314261061191297196431309301340674145233934746586964658339851771165078229103550375682904567211048323585822478237536795558367595308816415352610813117454524208266031104955342219100601131419131960839021176302574933166455800418446430560256395681248939599507566387974027640248362544493408839958344724220719076333853135884040733947305356362573508464517654257156659127288581110334094826222181608536028217389254878688 [162,78] 2237525539706929556064188803045479739952444327041372661706265952035249856803524489047522786465058863299134838110310467966032627696500597077581291077136158772193679457966233617593760102508992417008601491357117557692035314081623620284859715391900356306388099003783374289466610414580601310527565323289153108715011351576547149113737390223233994479583648984523945155793269025851669622645362281720687991860509284337577545839729988300692289257629520864207203094163169179606591694012747495073948072203788767486696892094624874288297478375466372987781529765413627395903734213978405406222240536662516924591999860274042986113405899033699707359485557088739917930202172277236325355635952865381644939120340416163044998309984100066397051343032855326566010725939806582261087276362678175157681362180401127680544255885409623085194643716044565832639460876 [162,79] 62910868328421379517249316280876683405443508708552951733489760364280110818473194803141767395649829297877406389410225097698957995869971653309980371167122330610285454018118120836478717610251137177039308907649033383029636799140083095424042701226753721681957696898034883906404007442837836830726341084929406851694202917062097616223497531841965368930258670660978827789194577922373784229777151489174551833184765432200390979976398689887882623573644622126272732713623193845938213609858297702448245327724571011648813724279838975877212014633313366962509785094335603103093585802630167488566626165721248883609534747969560654843183684098758229784347194000631574722693626005799459769849381127290326060121856257279402766855888715761275020587920178036094105810856043011899919837220975949230605834020126386754567115094251201328974128521065396520 [162,80] 1233651022940719796050420130270080946746406685170891261355075202081269571610484493786353550626747009040635834003597303800370043394587017653386867816034114251054995031898782159229956669172649457657218967718770629665794525280153328075903136482751024362874083466172406176438066455794155700402511820984008559829533518058129311735240805249173462486074964992819224055925678893548893781925919829013972123247444612567087926477996063812041254983982365780092072366848529788981519789211479859476099384812911128717244065032797331294332503615518859040036827810052916999406428004548161219429277144842038779038214251287413519525143440072791375630409573931797354943403187762531501595292918814672405053918185217532648906216469545964020715535755729039113447207153505528726361575442775054963067493168938943639506168305439622346111110640376 [162,81] 16719871896594970182740364310602255435113258519139096787603097115649085681764258386992373394673110821554229049163704329450821005975107017138209485764144594294837319737742920895621482243909239678190957520736387549314553660485495083308571259705759851743752787045057480520862123083788647896220954163102102992596430134116270589707735236698355705372634263836211781526925585561944504553646736246743577099217254839660734295689678572544399842514625506529354849116805538297179999221782032324665774376545258354211554895969445565693480668125892627832071826850614504201483927581205401548916685332862840095177094986022072749364922136797441083200797532293933811443724815786749211185215566839602164114696151764694362467394240502962156940269107355604429668881522487538086813403434647356284130391993047716503082001013978095267632 [162,82] 155112311347877539257587395461179306123385925273402077813682069184818665358170629796456531703885376557140902832965017096344400948814712225021369053053738558150642445594997909423967429895532065380198869780048572933991842666378821997132777135992952532820982392823783154008403182787224086993682497969423750450738908139882154782789011379085882537329086011353720517375018207988958015486499540375740046150299453783612160948437430996813484911746070682170173015052621748474405753351758549105165870294979681276148992819950187394607286017326576140603073447858155538717821089213069813522128419817997093156780868728674176760596868213173755291822999009617460511594348380495493685386852658026272005202015095887834907201151571440438342465253351544406860773111457912209763782175824956393963102895833689830726474312830349 [162,83] 974865113252494662990569327625940132467457740907703253928911130993174424883521598236711599384310477341245861754240645984221782087416397920303636772615145587966505175621729954065406322725822951789568600456522627095115404477639311393032509491254337934442559337739529884602901224670020102313329590329440568342206617184131494287867903102795579174416543259818296069017616368483130155735377564024002795342003118570584545688391207333313656692472501328197576538801666819664098280617214179145480480906530029885825094669445461507998471290223264164431175549145942393120621433261980589688887137172218725221277088519709615137911913811933918311059037313206334537108654193172398697291459439951565596000587629451201908368236919015557410353681516959275008677022199627522957228952097512125370587394920023500730976 [162,84] 4105165401997108941084056955637509281188590109408925670642338487704595834514707296481235670255218399264293327146743379107492829469179093264050671382775038916730764912219988136795324801294431626443648372851142488160074178060160706207588263711094100584970448632650903302987087702308107775933040183946577486698214097652529474450003956956271625000503287953600068760628312106811787758618403874297508344483923000683436805268492698657905103176935093044454444875511882034873539558469069719565300877801239480829350807846011325301512762682906520244693698793975925099423959516191140054862993137793082897354167785669013277274515530392152857307626689564271693744054083654116730680510506486880124940107237601254303990993362971889815366609648265761756950701088578519752332735703007686323312652366085328 [162,85] 11446496215179017082109319814275836391526920576434131828876105836751080705524369448921090048328027972578072905283896960667976883842102007166090798795571850847115135495738019287919395463149056201823541217280720564285020619584798845227182470524785408114684927160035097510633534633905603990310610608912652075235438130448283043248874296512753843841660726250782180852320658630315151631792948718296486140819179158832404481101923102204083458954163020366691545544706309000769941833062820101038754990939346940181088157805676479252394111913396306821948710608038290760459823594645376130570474970280363056154114114058771389015011983120531740447851837205392117087625360289137191373575210851742979741643016831883657221435664969862513207846636115990775799938059743000025746806032530582432491488 [162,86] 20867677256474110098944848482533131540270613820998781013723442563897037401871066000091101625656371935230222426297018469767915979811988558611065755582334265293864890617638467101053818979310290460187814569743181170203050456082184536567741297143431976393637048965708641867676988502492062335492313697903535226326404648385137103189886756593445703416951856219178334694426500884903698786251611942573258474542323144087889747067669944512991986353039684457570202760931347786769983758432644723564118178713084949875884876841100392733865472486890065757827904820481739217842394590548276821423303499642669093360011349969605814833748313222378423007024624628341356444342423886999901766005055460284302587391962292653216421048427880476609465589957932140168869912414272257675746318560860312 [162,87] 24538179144387223391172108244643030105062521586581015233787972830694413934862675826555835115271680728651183832055711874972294634341721546239933523807286067031376033836909687996093887786586365401385938514122076474505194345091451422294320617119790065652609227657040939253834508625558318278385617453481727683353929698305511648860018204014574651108604252990964543851185743003717533768752294922755956007208610684327562447897583157042824304404945136692684371594243988598806231250420986721711382315263354772324549084261552254942820668119183727901829525707965806839431598382284431483204734868326809685288763465986680525019155437848624841423077760263420733915694632964486406552518027512410558500388561710237671963750682306642731778550347298403654230050198406123326132536 [162,88] 18342158315302573873540363944598883299540467557973037217901147634727284779787019462169494605767621921428611280944310549255864839614534847422797056970023330395977713394466836425693698469488447318720875178442250956561535560641614442815092947194046075393583183196343194414170386617411837422095491366136749962600935163614627388235172697319004536846263801085716219783001376433635239795788224271019222446082152927093266360577630982497973783001571239409925580159902654259347124307727368402631244873736041786453439450956401047457769696047414870628376968413137332255035921112883028458830687475863090152686654905611951791288890430839234426986817512931206615296438365896862407141741627159241586701247223558401123635877967243460895949564805389479187377659612725208 [162,89] 8580168888916981654872718436867623101848110578536118725450488767289604885639200355873032041811764472826683425959961303023116519854166217962951356386557185411429041136397381287651199416733856450833007384457474065735593099249950995019955876209420349845051210524284135203524654814706292686711026146063537353393024352996392524730160712510112890849522230254075224651692682144557102795263559924919524775417156393295667918983610542736600333962443959210758834280718500877815153472281921034838398118317816679454328098906567410609817488437235697922276713481042163886367920668913763969191612911771913101224723245828374043255759580512869405475332263823131867261015353676429323255382168925921546890598973857118211979207709150215581684144066641867962757936 [162,90] 2469747205116839889243833244993005007304768447165220660504343006409411288861994530394439671385588416319017574704391233131547158865851168474877329755491568923029585478821878322943462727479030109847678079625050706082348748291639614243560509931594782282321354397108593863507476425792998989800500836904169781591644267640760377642261251463847072735641656422802709542916688149237909652354322019153884438479156188397177962798689662074941667816919587008729109718331982646610922826964870285226303612629021210279604095098085046588975343363089823520805661209640300745174523877477830288516948854789628605651564723310892079683961390262708755790844057079592516923712711718712588322842438084133061636000964655680600970624431319509497301059043267501 [162,91] 429552947640639812462035746609344781619316113359949539985902049589626281868052468893590810288498507440108067286231022565155905846672757195382444990680884623286171010388174979064485005524513532982359909766678136101395215255182842058223116830550468351323824680186934138265967636299155350893143250252057472145893920395581947874535527297805193604129613431672544577129279037702237268095451016046379468902759095603193692558863410328930637645852859017081919279027836617461742673179669673674561158718485080018060243479199648571879232930042868779585267969688626357942481055658658962315047790276816481668515801808161069394834763850679609408950130698241449737852045862487627070916557539998064223801671536477905635223616160348149769376 [162,92] 44263421295557289372760313756521333292175027332474318126936491608747505174979178199431422376815217496642303390412794861566371212607064019390186627645617467131149252211721055705812099923379719624869968587339416424175963403490841499114497725074148000567424733455282113343119704932329152083116988257321389595099638839891001779831864040046079493263201653992095536473363221369432078328807746948480364213810623722200735692223159627511479449674082849151760789007865159903363464460461297736607866686366187458033667220434774836538930921078619634163884029363421585596068781956646575902650179896429105095768669216604408279837222271072528170267582137113143888294980153060751677461715887326695683688501943859028951298331844704 [162,93] 2645349147435890081599545497453849491235159492827462407775962641965362681259200835732693387934288435039044706982509967031161747281034104097720631197812686665261572618650844822605618442514449337964418692284154586656135859871730288146198976475652974400104346057289613579379823459937565207810933454473682662037051177031760479087268665936508668579859357049410323100887445850238222457289743139286539431165605811169541703506280626413221004274946705815533033633381884314629131537242373791950883344227051204972678035534697476135536522618155051178860491426666628034738247826856651362752147638423953573780053679942079943120594290614045802023080569066322781307240844687429911308954890951339776379492551517719898304 [162,94] 89601321077926514400381198096064616260569290307055996251371205278749253577737284380833793508765759906701499401073500556546606189411440172379883093345568959790974346018549800122604522143998908749062339982567802390847641534020494556153357113879131281216810198170666623665739080279990602091953987586909144245384152569195534495307408813972600804653311520766748236986698174273112748355602398859284473875308730812063991472258895582310295329705563971433654945643134831212814926611951643741484327610060013914102081341567492532687990248443240318331893233070733374448595509206453722388841897634110242028086136239835312926491569454656419337302959484351293601295516721107655649118814395056202870714107752 [162,95] -178602814326669492766040798456769854984273940817068129306144054011085684712175656969771733669499413259915032330949783643113200953115478170542592096153140878062279449260940517766542460183744811916073631419761692855895231237961264884170360825444295024680515852186125395195087578596756309919286609586518118756670576413107178272416495900707540984225662879415297952019354007501313331323199501310676702178243164092807550588249391391711333388119273688724081082063170191900313050806317059172895899148060512709688143474072466163927366230289401552585483112156844517758580571478953041336634348396920777103511842484786304657717775900385618531002989623099410067765003743327491997758615276238725792 [162,96] 4669710597736915382983412175723695574518131271257391197570470519624824779540578213508607192231746394892812701861605957648103108594885872510447806105732921649425622044873892929148110955398699327393303082943949502846412779089701015382038758767775726073614985993267587188152214074599777848272985992182159881435724666811057026063162521828509859312556075031829017447289907250722810808008150667320904500567569421559657374065836061562626564072673964579005017665479610982799110068984284073793512677482432378758391900069704593014650236021402701264085603353398782346481152676396426625299887585798550572656770417822643812349433363417582292930067100662955603505875087058184919096215854742624 [162,97] -110106153297555849047943064022554213445546536830032755225549795918571814581848810741700933070095418123323060252792713726532283079948463085459803503444208107285118464059726478782691585108278062507524038999828752115251114128670239367956909128617904198078889249446172465512869552443223930489588090871097405994419430542127593753329438866588147317214917522717288415177018011556774700166106857694374532948296660497374906126048616065732941163902819940886443541989661397171406340155585400869437062751605458570359600297338451528639867977776449140346518418374946137573476397435688980357962011398910856761499889240186037531186364459539014967623732982910891653120761937138112426882576352 [162,98] 2358023317993629321700674067120415616000689667132007966029171018966731090783675256208169038710460730965958451971556703491654439254002041817710622094609362665949036954687388305284713541063412671423878124088424085403480128316250295818623229108419159302963698368237401370772542088908914826119716865166490504356767465759330722096803258430695408574359684551857972618370271409286361748678102565023359266329930972162337909359931515878838832182023544977876079064947367437068409186787115885504206161580127843115107064466195929784304153084721584830636508576717516412869245047197340188989921050939291054000065931569564917015541425885303037138174337318223619426161864188059173007980 [162,99] -45761214346203551585964768748426011754538986382231090220791710450622210080845653114343744480474284222906042618561301054938391496104530858380622203948447980347824215970126238189377551706013407827695029860654205452320691580383087028842704006134911714762627230866758867609815391211374778383250241445199718240128389129921221369821198829236245564499580198056099687522208670032621799366594746419227314386553420299131922363349200044868509692323931713825764284315228426096569099440607860354314160997295227490527406777789046330681486015065967423553774574753026457468348092666355833503590535301294321960513811335755399519653224108612216839561385375645923149973784635539627856 [162,100] 802820413451315934821859333051439169733690221064501790859487958159834295917847300251993382311083851179306714109448997074306453467086554448696680227236741233659789311321587102251158190622395785828284721429873218566663670078943659752666442673809767401238869735076767747538850878362664166015417660191074569538014393472269850160114364317547977815248573102186359884678024318749225687633432826112579473228882425793984639416610436392258018263638216044389490927080286039047428690092020651517447614037659330538588433393880361323227888910455300900179112536390404589478376255700464080489538559522255407946442231517301994618320009828433364563014735528356654969881741238384 [162,101] -12700714981881957031735903876197000153285294462749533492761909506200184865689820456120936369942113082506245542866920020323178918662906340182955200806685243504552555967763321877469554126962014482612551164679865595678032651988005196666447457795795500031443111895021803339933184926526781942877079502475232330799156401527637281423547379256285302585894332015757871737445337258669041683635429063291586751593387126439158896241203112558627020373450379800538286651063300013280271102428737474876731194201725466660770503506050689288226870486819878194777385402625463737204003331746822814688779140318864883783093201122367937322554199795347931558386074424576663545302112 [162,102] 180718147472397098857311410112020147053324845706241679789954269708209070795985979933733796011478336967395676159772370438322976226021292701839753398678767844680005452092408597783904369584992357456960482697646925226297562756334308452996389301120253297254156417173279683424473886003806202265004196324918490071400233260442207759441346329123568952302868861886525895033410623564644570698098229021764598240409097718460912032840875039663493708769252935160488936567077687133102641619805934123611353123240435597947810476160713640740212776235101527382725267721317203141850960596458882436826304441176824019042571187403371917874287656812474526566089249978690702396 [162,103] -2306587474045138781386464702129178679198670287218842830600101130512305492044786153931941163159576491532930824421813911159279497125713724980266947352903677167077120744924789328140961727773506840063574576943521427706428569776259109398631408545144686684878562505872284544810055014677460564972762703420735357093028608067391632906194337028751387419093886268660832713412424970275663021539704827727926184970532027025306345695680239698382458950390569923503478389128226090151348465518094928717513480090739953024763836570502963794307048374291626139225504441602855261829090157596970021285903892214625508317402118527454793355834022153760371037879874474273320 [162,104] 26334033924469968301525266066492546993777857232645326002590214492615686084452174486794085678221812910601975121506259357844910342256211857604161511984783625433423086559910993920851721293933816516718987750024077129217548776559401850744881242483829019765826196747066996211175770522959341264613789025715975590153544360866383400035458883656884245451614844225413652708824180117614469877546207240132031066064760205750101288867519740899952416879330627263939468264246933802005642133446073472813130861160482384312581647891127863848923933271607346479866231122835729034695327487970869986155523234066272217678839860051534966714139553023876211769863237512 [162,105] -268151921777247263129790704751072447427891515020438910678854588709721379215696074062480430401374144090599601408536630991724324585584387210324330211406861097191533819589295278625932058607571577965786332031600188621212284683515010594310794308415410810484919785753843524124726600447710103341307502175638339326124357256240385211714029515842195489689808592109745217965813534419818444398132745015555386218090390396930661930193374518158944321176856867480082357534501506026953497329032073816197075557729801473902643157512680278760821170945345474554010339448834193421583126092704374667879927362423891202066491259378802667955675750699096872257520 [162,106] 2427991426082705981506469275130281097670736898232391764923491008814216699398585993755231251848500728018635256260421818167784402979925517414757620220789120720899788300127316141189836636631460659778189291864654523362685587136912231853956585920632832245265401178062187343982314525892774668361663129108935906322956063058464062295712862630909470550062340995665504616136085593250525922589577202760746463801474787454447320009845175952536398006880168346879915592715112953613436885171235021048781473648358211242045850260981420465918991376744030309810190295642809881617199938263409747282558953185636207234241896651826794651456763281082819263 [162,107] -19487237675144845116200994557443252404254904182091120762639800105200184401275172098908480094273897431887706618969280608622993212847562465463341308236503098463992396442045320109838767980188627868169755429376103536403849667302543168768070982075663800640625201832332183499955460690798257412824851359467150669387208818605883407654035529084156221708882482477243702813509438825330587708149016304007314511020717630039677790039617605541450927024560822490548250580755920508373067989148116312539160445205513766540449695377344461306229422756755046888914769960401744391375419428142549175254116688490146194442525773755087177964056161936112 [162,108] 138187721025792145451725492592268088955307553026323542442746839962832220029510295644526818234594889513077561415037411600833575373616199003582436007739025438790319066735995729587824317734998522807656746657834013900251094676065240054875973642120033538762879899825652850289740180138055834858112728074363856896778971830675189232130752282197003270231580848701228686790467832735085682763794434933199655590811745803423975950305404475442914973331947788556153509201468348593743092108052633362924500939263489182215318648070097990135661110874947275063331762944811283206888185906055018950485609135764194101364610964050481525475383328 [162,109] -862831361511760839378478451485428534055273775755793888405137631998921419086986287362867315904669066459691470509837179921734579215945919579485980614132081417418071042093073586959111893698828753642810687522376549309234630895744096714168263466361916138213100124684441818492705113728140510308754446407765359400111704541980426867144751699418804279454446636752121808270545636141429388608335010638065363301280344373341882202465031054061417707637658393241502824683834943404096645432530934918477030121274354082264252749234594692439502848155599038571036397421988672495927454848714304050717514717769464470500181195101599352448 [162,110] 4726938215688189878141283533002651725229222586801991425571376395752411551484063703221455862491214610137695250475394870630008362930836731690551568935827457114397968865530390082290669492317941691106538898734477196280490614533786138714557945560431393492813288390812268149339731124582239171738723233240998941089936854463641112124805149390150207134884189814280319931713839486067193499746695829887618874009530766367030131465438414249652046103654179230017278089119465250189193742914038767031795844104104395985407173834344932692411539878045723030819345775295071242732705142915500344699684779685700788076720736906145232 [162,111] -22637436212926632935774777341867791913504605754261354660577648332799526188679933870019779842443796743450737133002732548837569706657849762634903504776661787938298231454827054368190860401097551218328842987718302791800070387416576690903306705235378271714223231375216887834064071634560699597790512348625487769089279088451659842206530578129774303316877026398064126337031872982672507395707670961676181652417880283416695084113258530049987411508510693743281984202401990266100354647612085627215009005119932926263549610796946026446085427607700155817176615378088569586264811000600316785874202701363218226666627763408 [162,112] 94405078358012268054129729255783318542604913707204441895641156821397333315500286556627314330751842546006541877915859924241651946015578318705463577343326459604430107247087732347261004283649111635148768455584721322152054889432063991780618383307209326532294671547439044752922223573274497568934969372707179345707952705583190311505076898920261934712232253898281876300564014809693916979907204172802883062667117740558612770138290039417462172170019758685043866525767436474369867806263186758779390463102693790486577538346093473582317417567265535578415795278072730549605247360214579127688697694166144098086776 [162,113] -341459560514354182059369786605258111019801556838202392137179907710425363284350392666023250384572074536833578955031336732405564700778468314497830242968527800723080723646768839115309712194674109940790282657543775129748916110713340351982565950001932697845612054283186651397505830578933500366969335895503970261493477803001520258859669923071796510909178873006460575337655227252758625401005809506525617071719289403185755919933790410743049443698324809042190820612219188716239477814653201261638801499826605268412429839804538228059918330294205804796579478954516553448692406213923505518406788058391681840 [162,114] 1066686606597041787696240021847127907395848706375917726865353527110899514532742087306186626099484580108299886693387857951753968938815200693003062770393036170649057862284701627683635080044680433576717304928298971475839738984563637968071429575683886984723237622302783986933503520400662919407464901145218607361228906241649414055730801368511036487292444043626854666970099825884586690417629763717845550349969070221106827163076504572156489334053600818308793983094632501956667844122490342724253518618034327809727231073564015750008236095217744854713048958350311322840914637256764750173587214226517 [162,115] -2865388938888089810999795502382971511274154229856451694114547475063764336753837029564020496781291781017464860088948766003948618729571329553821264623115883460701140187996948669163471114256198586888183297456794832587171004930629749298851375795690124511669838062469518782948968092647305390925645938100116696222488796500667859541384064459629735295866995647280913812507688222206758815749575321549054741755091750686704200563279403665481099990295883930157284954016791723828106695503999222669778231940691457346825162686542106139756206834070063826559993245661643838678864931155011882068969504 [162,116] 6588506706756267032809317629848270811222104938631918920787342119006936433402060328718182084234624704621673148183862281664066200272272015000151190766631798389894253447713196607447348673755158743377469959055861647567065260346745660240728536238431363429909441561988877286386528216061979881507475072360853227936324334680584181992120312304118963755717546477359128113486227790463871095344558712641755498703047156318692550182254089314285990020517240885456134117453286380099969992117867082479963700812213271448058271694899931164119661140873532388410211596539787721721113319436668895072 [162,117] -12905065897158725345457539385024760763582422524590149030980192413474128363433425920635378785989784913718472169065858261264957884498534090025448558745879464716226620166780710146822824134959497126449276556564585672074231481004261819295904442293447508618066406275890029247572611862050530665064612843368520053629747514976425964347053962513591027484416160031619320472842062411869799376567454595758380931743586298514663092764496058871279689962795655808671023467287672611605048412098917781263943645169921042032459810358656003052685494431093893642002880116542436515067961914059040 [162,118] 21424715463231131033575476541528029519397626592836191609220545362289885601920100498869272075566124683211316747537860317201926093841960629892722361591605679148525838224091395869761006492735051171994705989813656066352728375475717131314765873164756987714558731139611514427533978484513322546089076065801727845245531844616611195939705964325735342919298027947802336302049983661280995454889811114400359210409169444998404656599244383708428897042243189477510265124161641723181484612458113167359244710993337829375694422551111939358976399540040043778554604318175274856654643732 [162,119] -29988458042277993274151264049342976544608813601369033316496559767562800664269915089918780449283944510071244549409116826114749300711395165852834345063753095451101756141419648469898533902722935414842561183291367538352793533298161881765708136627036180370688784896172293010184762886940128833900359381313682188497215812811254408502498480466404018940381317218795809100676262807725597848122811095019725382572241144791677003160641964268800744597315812862276746549021153378108870525452825384730411071606826206888609624989754828883172009486312232932166821632745477861624 [162,120] 35193486955871914632982093057477167962644807103483948177591902367886596422268754763714322002196547254646688998232431085065624400261322258812926469343871172974438599192136001838572811428259898185408343718329974154236234458199944514991670189238546147476105128094647321419246082029328741265443247080399197800055199310549981141194086745215227363792826512724287995276398217047544485823382202210244535335521771059450296962394108256674363597100276157971391844547487596499725636844248627287127831620915912769461277239585435938569484183884168200647922269665750440 [162,121] -34426829875324277969369142584274757444348226886416847426234500081992877937558444348374344568394491351208999126430745369008053481788855716541820854935549788561870164966953196416111411626829769248510998562190239745148038188587877370907728271595289751925174734230608013337848769572160152005202822099664460249820188595004849012039522821564041664689308848301143539725508152438634916142451505798785190824456165313030054495517615705840488412662344167390608528513276265225981466462370539973442037841790368187875337636979418953889510916024798556825345740656 [162,122] 27898302627005234784477661511210285768864438235329694355887672930393894344881526640553118372799906562426795880673508810367146555486679527105701085064786795813387713221219340416166202407738082419587155653023292588588400664461697498967061856718318484898642123608515342935363203989471962605235557249687167192968434885024177732360315924994145306740446986972468096166791281181068731232445245059631220697340821637288306221340957236282121133424260482708760048952376431139996931222903034707572286964198164587979136077360962455481597779255433974114179 [162,123] -18606901729491275974510771207255481353998932965068959338991830341613507746241991525139665334796505977223153774374391384401328530023796284990595189482610276488754040581201334580275518218460913681365510567937753518587060187533018583549645992990346450332422288646010798205287138186993380243754754015245243970422931572207067320593282613362407040820837867896412285198427713907044911813787038692742853006347590956936260785164576766389090615158120952529417421451242260840292353360867579451490804807811724621140429523759257638765378777174432128 [162,124] 10143602949132142247823854797185922599474080723965385483302245589724131728154251637139993699999105029102578220745337442711620817976435308438817963587345487108451160093168889545374762765104856303510821027117354543756236890019146216813461447152839600962532114846777352254077020919979133710487123751862890534113925954069699407532837860201470959937004567662199034425598861375657667216143259547958008221467320671223024646429273192330617594125176753985418973005333342720599201020254454362452306691142916613873792387902455106846658903200 [162,125] -4487047994206036345530287766611971212230280698296559416892407384687096184844971545325682779541548380091899100205044622642747951708903662808941283180675252901425479460147616564896665570791599516321184416690673354558049175677642112531326500524362261833687497657401121318948728391675367001412578377224922644271761821766685010478256825652736842890711923525631978136930261339986377079858072175171865486902989957192741857294368737523718703299563119120137332594421060608484509420302726113639639554675241330982249559360865639806624 [162,126] 1598134680981543708220394406688671368702215685997522871229700716887706237662132893403297742125524098706156436679608338235398625861216708932624992250168726439681660884237525663203140735447948386451347355778863787060591643375233530033132377247188469309189523544673947503271797386313990964753033439088184094080123805538347186318079127626501060263388516320079766249810154822051940204810729558373578070645211267965533306586330948804862356356036713340533916282070349146736005411946319702477665754437521529692476134485698700 [162,127] -454538888669698082989638921556716980224452384047888436013840602083491481686454206942306066965471241629308944227738394128482838512961171009165975955771833677324029284025262716142203809203398355190397073384760581215654821527112292951199163406297388595754247711608073339010348752443519303832075263809460743068236813258010972917131833315411016289030385533995421851432998130179300207558820964022576928330089069924084127140077333333438920156175939150434734162640655761397009409144111245494710235407768883663518771640 [162,128] 102334156163044071481838137302360712200077696917816453409518013032254169060600499687548275893513887686897092695339388604853785355988698011667570083472324069699194447288803827893741354692913673035291916752539014480183167465718958173714921299713057320853768403470192244045701387540086183512194956854690770360166636186905053173088694235828798087689361181780012460803174090578317394945275768814760753012061925105466155953549435874772907742432568611850370728072941843024584704845950590626645144442452153201648 [162,129] -18067228237387947027138432344007251624522046944417225172724470507273608068466650486332367470400726677256194449260513448136655275678862839211224023876858164788365022611249649275567310243317987247154232102400825498461653558208924725539992228905050854073644240122622727933703700137690466354637259293433373692378315963296300730133203473782876846292471269328310517122041956151361291223203251902388342108905312324329330689653311001632040110927209600698232891470609500407754971760744838233417923333927072 [162,130] 2476448272551514184236319590668649109385789870358486833343291614106100967186994162352183261716841993716691608702819020599917272923384399148583106082714969686904150005967948136535283608837151069306273074624400219221689969099513416907787840159777185917479626721111379397284800298180251774939668704296237007768931144069212052912709491846713923431452510060378752091295434509350435970417077299203169137939560107748536031295152030239150914931299623560467248404475268297232264502292087096413867770 [162,131] -260714491522482818393176590433519784301773631731943231146216539427716992655290323045952400274365655695505440023314801877272740239424271805158594113772445543259373316535754020448541143059439378787058089144463900559765623995427438444930641122100258817927380537645931191882126159434497482786882984153961618230265102973446206936989038817604690680342605011179442012746684893467067794003693620811261237063898208185173740694205278759316935667343987958667391136901193964986177947547141911520 [162,132] 20839260921735368245231710555665806321157808339295851749262935711682289878097878630911365327895392571833419680754245574589809810838158627908041575957249811768366068961766778460735067309733744376836103500505543478788078333909493784610124166250581629459471621982788243810821740665382462338554085704850870938467289466617837634869484575683208327601507491711213133115461829539262228849013080894319310862217388994138528772284885402095087579983353107769134116419398975257308328679568 [162,133] -1249040019181940795994105311574286524898488162831528150594841378145818569466934661684765789293757399474196767675837919368651031618350759996412722700016474765904452023115840257238308893795049420124172755562345600670386328202953412733391897192129152106335386582181733587105035915317864122853965505314452779128937330453875662480328284557427122379522284748141976166022612679916103949118745495624925624005693909001957736326909763467980934116561468879795090947262098062881472 [162,134] 55387381731400735479069116937551766106237678932625046438858367615692954094148521076363983956851621391108192565034988650614414711695859233920069328608443273474756587633136502643131126706987413769627136893596988044396771566192198353463048662900784241707656329839438074305474956889547090852883129170060055877725723807657882226327098681952593706850771295729090357637311727815132255006555893791638550329536764327156343058242243856597751209935064417651475378298892180 [162,135] -1790876711152131730235095120591442775650557989020444491500547963630357651887692405173045959315678099672814954580039988073059850875869298452527694404406670420411986588018123888751654748742415542546267687882884176455466985538327753806279226817744245281558419867604547653607547313893912270586780783925139696689369627775443390677727210035933315484553554227086282558226676991707302911755931805483383644176070806956632038415163616251597669402362031320888935296 [162,136] 41560210249408580465005975839229559793908340726642491871561329748995681304761594390543291182896579253776515560573758688130704577535520593086050530802547505690683473187527636544238698549878015077240689427855477170405728517555296525473127713198809780889145029963564053839285719485837668890380379947544830175150444585478026614978329581256836342144517632939337245379579423380304815817220849984696574917759046275911418754886012593020076730967196383592 [162,137] -680411437863838786616457223486681461201101904478654145994072276067963925197101422841415437230003243767672355168529051127108015518227706540953977936014956730977465749608812830675538249363851991216272466652375331712047385287490289079482332877507496892506124486991413612614744295107922551160762851269289308762138316104619748337663394092328508587185340813976505179031296606039252347987663257886187819050423197737924459360775256766280851176496 [162,138] 7712214241653275641861100843454706749006685736407776208511911131345824937881041783720115138794566518565278533744965691596172180247680903400247425119020434044553667582068102255368142631338376458725470805522347919937789335538879218451165074817849342649423108447944142122001048487523789249787676169898415885577680856848421550644303372512961267687918239236971974127984628954554618092578612189958088843144942358715742685200121573017091 [162,139] -59284949664462508490719392611378243404103380683003973878687655435449291734006170450737418042016942400763406779263447638773081005199498175854713174473865148899486642774292190636601028132428091799630431977280995591576122232651122494440767608883240820765518266111718824976642582837573547607534367213500825981110932751508755040184229491007464674217153139130900386196926629981337119624489188871806002197934849843991344042839616 [162,140] 302143105032759130506666040483270464426232519429227742187469898575873490577357757421821017317484963798972217521925741722955806486403041511577689730786886507402313978895921640935591565198689560150127903797683934784006814159062669328198822169953550276013848108158698856124122613027995354228580209365636568986468026687612062738858659105385556322969892554097021966077882243773113086987379677339265659681726526437834720 [162,141] -995626747858533745394079923666344967026391517602817842640753751198906868260706123816822744937076878158379948282364689421578213150520397279085133200173741900775503521520327746116596357649498760947188309059059541939304179694401745614484666297785489250540350608660410383932865917523124924971276101203938737606380993573438315150667624631858570450790460002031566234279300686742565656896358585564180988926764224 [162,142] 2063087010870147163468093481088762971166501361860086827715300702816615347066239688309103318751576029482826781240422690524005081814644632151214330246540809702039864107029055170009658120250840842968199665025098115070938401578501000513167006344694615544089178794232147038891862350643712273776867432187070435814613717676375845606448034984174394355028453633678410430690067673731133493315448401018444636 [162,143] -2606237299016030149948800708928285820459189663842017645868520389968082816225591099351968651562043551563816341515813936896941112078575145626218737965898382711420452442313859759168610329478347878717195729096961216589270243229489616031109748174115167462691147691262945644618281501179999278232415165611245006345436036916924556390741266680892181889375216138895391531923259989831622484780401632 [162,144] 1938686053665620475688969682399517496653465387529025375720082177795295892944338198504115368549888847016802652332836731077015834900985159449599619983734033123262585448500583363212283808904513747683143954038890003199745980826120767904427538059416448837770418488334018012315757618957758938859446444058275834510561035481574276225824852032704954488831227618389732740517743107357886744 [162,145] -816613825347796753080603042839613926725787690190573683599359509143924954571640468175800430590526232119867936258654762648698247353051510293830575605979417667974410537809328424402786597314894183937263430383857042507043368697860748267748588088237749662967212376840766116531519289302665319944671422812181913640841015013030313495836122577710931433457037319321867431155535440 [162,146] 186338244209359854005875797970711314217744800738035541481119574940033018567699028901129207375063927949799258049670045963072187533799903349991500455376806925567913465736099932362957473737746991353075714940486697341350569142066393746108951250600818138542897295352303511348113796247070151892769507250241437430108273484797155806934579689463712169398526081519669369 [162,147] -21898793809642829057431386835049357709286626222980497859171800556431710424351063613362665135738799763413815223195850299180826480339785069232207853786125827585647335608044301116934325319202080582006362521649552931322938310655627898109074591087820212601893635322678776631045312069100596696394253572538484648373921092321697512294071120339825994854999328 [162,148] 1250719987014170644351098166765266460633222061606837410609395255747736181559129779940579426001975003198395662856992650920129019591463274059487564571116962111113033521913044932589026818164101936935290632896587530806020621261244891132529620570757015474384944322237038378741216213549543082047186203098494835742340990467591684162175050885463488 [162,149] -32457589360296757594769859294230059009575898699186638826225196688273542316976676873418133836820294541697020607692510683061589713560093363269804758220837997577165013644787092472667359215981533865667039025880253586526949207531378320293127332938626844682930789072965629734568687151367073425387634898987818540926970641187675320011008 [162,150] 353786584636662475231024747959222297905318308762182085359601590724499084727978754751609279372779920521222832230220842603049255542303172013826092463292144006203802475944299245028935211689181432753245910381202193609058772133744720826934608205114766135711353984213949264385905024386855796741064657288189268677783168556612 [162,151] -1476004438441181993049356999261559998729361720235469408885161075525468222190474715101397580078181735814456736736195872767481610829194709334031680416740292284059381454408297063682717633831873458728523849425049442762191450846894274925212259402302961468118980699213791382753516315959085352642315509316828941968 [162,152] 2109138030126975219083319429275276055687092096027784447714507256443291171926115636942206369263831266633037879472378032334112011052070648499681712362222895056729087221223412752063455463468110352469761766700764501046391488435912364376309346744270044649577891607052765175834507921051178792402507064 [162,153] -902145914653980538560023092404780062235918748743113750684290171756041546791171220415990025890384772883412956805653690589385383698172714851754426430107625190247977250129536346672114168913754027001674793822380333507191013764287856171176697009045911613190061707719411020912054090035024 [162,154] 97839063891462731567625148341497405781114110289539241046333423924369920787732271090378265874960529246968785766944246229419245347751449145902979704386392747134133317886727115603744704791205192548925848326646192410155520530088886467973687734017123395288709506033052791649 [162,155] -2182969217216289463531957518676374124857003774442005065769668398104794103215751738392592986468534663190295464728433184954684995547084776390355146616253589259395917909509781896884313650068578968750330745084501045151884938246720030038104659919678364684820080 [162,156] 7672741168237519768982937585235143031263926782148433781889812801287328509875506557275791109633072483089627643677646595392753372147149681463959252855835792449414571033431972404313966374164899574120541720340840511849590763307221432738169447072 [162,157] -2960632232754630884588983665587809818592741041693858002454163476909601343898953902456297338543363458759184350887135248723987961866966794745149612631566577844518366907057888627680778265086451670395715095850004245213875020138656 [162,158] 78715205559248538101938005202101957731258913061830336295750914073511485484257306050401547495835965444447124659297481288395855658773465427802021532047031411015154474734027504552400180603690622084221211929469612 [162,159] -66554140963186193547882365977787247561722925266368022191085439357155167053390123831795922485568201529331774112455052214688330296177929492016548790151180658863558131197710912347443621552630968 [162,160] 755575359417744687998840264840454207888393346576391105374584524685423472197239540969545004501512034117460332546872195446277910914260660678631334186318604351099588613626288 [162,161] -10713953431352783530892125258176189363180982602898907161935391804633042485289265015745950846091356625217496502755316165934754570839810993442819028768 [162,162] 21779150774405319129448053615114599818946307128001030954254309977470428369499454591425101405547625719085795877238407932290 [163,0] 18467788621310441286968756620193832327076924455560408017606911031702644317935931706635745933900664346144634976111059226190269331303643139790682695957645670715530287148688821347098825090298477675516707551064846092498911304113643158801117621309636314770051302682607361292756553077332675561212291153236897675217643503016502109614202779216998951519206185519198469953466332709724365397046091652728468676554317679046623103322776638484390656788298273733383650511675816637550172022139633606312172673059138223643279178968968828952990084682190492189223779458825681233892594679373956211531608846318620489604595287544697120950144350457210206979593260527139134992136952215083851658863805226068401870319298965067585584926677979790431689176250764746721900901047328175118022175819728103291223056651150024580289935255105552931825962436569781462262895410355579318371362481750153897596720740245177585381130284047592487306116632163595990367050223250188014869504891429830709524246938660539353134302188940470842995937432455010855934619192646968402693507214231649005384761344000000000000000 [163,1] -1135072707408937765384222554137238090862040491009350227622728633419720714457643255197857803503850802637880733802787635958498565390786089759338206001439258085528719344972128205895169784894175993464199028915951457407228100749101277805481607384094916534063343672187943535319716233946700214195304974412529255153444334642476960567298604894699267519607854904778287664199406793695479279086331454761869784007235838246015477748661086095644435223964191833783174551858912010909737537723911498765386561258745155880375997188802338665572216849872267143283140175318516159357471556702011659609827074640604835513634482214023335090661732602077660876551696113360524515409961577011538441241104335150249306074673947924311259430866578805789248202734556775975982187842148316263059389167173536932460566597263596058519441587056669302058567021128787418607575547895831202433436726000052325697037693207871568391390885943425853042314531099899305454950511923570452870312869712641938773039897080811771059799794188859386876247152530749569258149345840259841793725118250319988765756531671040000000000000 [163,2] 3359447870264375639933185368939535476955663012475970504598812819688166258015757844933749379728013946570377668529113633021670667594523458272944658319227365281535279562058847989236245990570862123961935925766125353672961747229455750704364322473129729338279537824764265385594949824523353900404379962351466297090839174135759432375155668980160384918884197285824566065078178815852596035955813967434655398073252827671635132479275994544691253165917085665308227347073178916079368886981938125572232536831234993546151503754968613732867310139841128807956125653240315905617114088751283529661605443196644839134503471659897404674845836818270413286355486254688709161481964989852519278561769600022775970674024239257416443378394898520230018228677644152587525725582714158599474865501687654061888803229743910840421213710814477119761089855460294637756069183510535408026846877109776060168375909930226842553509486382649741729042636814102397584838317509849533919445446662341118514374055686590903829222654107766448483719195411032821997715888589528721326066621213646632506478369364246528000000000 [163,3] -2290184047940322634761012999913805665878957861227665873857846842620864385986985564658347983690885426935004108104833198583554065395098219647026184090027042754257254189756522016728266024013232285545474918812245594195372966069533139858414901113916104551658500316899075536633070460323420041253200436008090750197705475419034818809726232287260130996263003024145889393643886826298845341366703506314005469122599646449913380765363270979074851770013129694064607319398961291550615256081301514552270578687303340079924684733906664181634449137033963754072503111978084697286289047051254412107055873962723777274456715021187924052627488756231353754069396956909103565527331962744552664259958209495264254719067311895139986646608394219262893577076151017485607809520605040668909591427917776931980800914281145352083859986700712288053863856638643633044015134517903041890226352072706662496930449697349715326141165277238881174031152517696657737588137033585472374153406322853275255200000396010729971794361919490990407222379753257108009123160028630327127843758196357496024075731165895458816000000 [163,4] 579411746416411092847422763386267142819895432147981685293835915326122936686892558739680918436000736041912617629089546959626917530002158502478303888242066536735125147804246893936032831090194730603386728236004492808313492218834138474215409793543810655493641800762840946652143707873544148376440162877017721038762867192257965149424236317426579642128698355502828715124131966352437785394252531614094831710967198404576439704892084000751276262565852749425015744039931611228524757256400918456777903069792180107231862476372411310848486893005625300920387576466079574882540000420136520476584144705455839617888136057479537922126186937132378120823594257049931255621175079316070071485484722993642480307673803416967923713422446517052140297243542362067341148566474865928954926156522785113624824276869017498255388449435013466809022304082411286010412218051883390582787768944312089047880178946528810840691834269275664412115306160550981876501765405757206826696166067720951120695126919378974385816349057562492777272868466073715348996983390884059749354200064698194047215569431220504535040000 [163,5] -69226741324648876358849638696209787433162064976317301950695938059780082280538922269270252022209567620985647614156839170521900782113645106296136461191076376575727131355109803301581419605041621924851804469109494974914999116618373513002541468509889074375138484844578154356885722579727689508225337891686829676396073567440108050341360700733601920141372850923939446211732115121229218603088446124874649623766702525119264458330982156123948548997443693847282764912540735309212313134753251706840203044514429607030445887775067516754326676933725420379405151602090898285482750489290855546352720943221680798128951133988125217990371961609071580710563048636446732715590946322425509785513578645013787691349229895275961400488705858468168008733435575760680873480476842205246897261367764542839375745008210811512942187751522463895389230582302399634716710760620837046667289077790025777434998808638619009428569053646973804186564569295855561556742608026545554237331148519013949522908638800094505253193614839527515106001702510301462502180133686935123992798307003872994757996299512265576328152 [163,6] 4526111588823882045268552902924051761933748238363523705243815384437072575311234358780643018147093331628859773658507715766458158106000771627647912983828932991618269479417289224453510548882531262414723101820727726484822500512835971018375481883787045312076557595222297129647349339972692650990661707426592652741844709356283731915606902298941755454015529408071816030667925313712913858172624118779247615879809932426026064024728763352321356293997396255902446470284180252079204319522172878443088644026260916257003460902169593957093503647964098942905319010559129984955166296670565210993208624907423966744259922555686742285434687203463617378017260375051238093082135324308219983460371969932920298851083635063125305663271308997593456783691039158147570033083656897175386951657002617454634454387757142293579646186998963077033063240801693159279886371307107442979997359169637821745499656459828977101492756348048117734178395343840667844781355260826815278599581806974937712078389070319283983634805864470599248823918020869642102782052893692879490850016199969445651137909940825733595120 [163,7] -179003322508779107938239432217431968438773645755054635255797077258759105561097443791947698288887623227880235347429628095756845833880398100751090951705774835281044605090551199744414321338154279185481727025420162666641373022698542729797774579296981143215777930685682251121000814882672662621575818698519723555047738108933999989869864452661508190233823587676542154434042789991566249325734175975461035719093944230703138104744196120075579090881363772476497739860965824773629972723818541967085508309441313847140927525500047256794846747814982556814522254380292397534628197397940707735939530560429770830617845020318148873993521291758367032810962759905961917320227445287280358333419988875893357760861980948917196603901830811625835294398333706558490676990540694104791663543699622772440497095667162153536296095478389807021640703273670900040129870582801584607342419994789884094035184762200889517847734244483045984222530871721333453038359755226914020143762477815417143039633017618848973978860045780540917292056141520718737669910541594934965882190872834086036844301983894793533722 [163,8] 4606188239702322802606275446027946387965142816996919956121548698329996412549603509233512895071003308458914093669522240260353842627785528665450960098607367614192984585170238997227914865581248483245878469587783166481192374127500895355626217569766782703178004772692548624503847744427837635318423479477301064753028064496665281484262180240986743377388088788622306470509558779249953387095121671038894873926071595479827948085019713879948337423631264644752180223145592836283189601909305753484374922843943542115250885854674859187020892997047773154637527776696615310118529783670741163981341102935996524007400090958153971410770468803375125762951809762796969795148362390808405089055546580994044008257758766766952426007017676566934724301756240400872705099771411012270936605117857767209168070437688243653163577820276477531543127677560484578682858639467933899221157420601137027640097643022102754210757867317506286740081984039913068143147415417707530270242921961602279760635641288900089899803655228380199378322627956980636178648543872517130406315693429297537104218856067370927360 [163,9] -81521588516825492368359709069763380440928377587249384575660908609255536480891117138246697229087860255970442225180320034281189995870267199623519501483274034347114841657079669002649642350555682399396107844709630242221852865829425594382174299687962160190276716955155152521348506039042355775494695803339910283020132790307201296455707772902691806730362357008674861547096332517945685828080926681539205613702873378847825780240864354572508134767028214513799949326231046643515767504281500329256585364111828180465328716840333250406942007857224672433128625769088756188848090724676146099531188237114164725372662952595816488430486735539759288776961333354261620914826159860075818175959542378740868079051826936374493927704579993193169145016059231307021442887524450490069831334053317853650169204985862296425397721461012999821124900134795508810381114186986631264702680988070226628174253764481364912376162990473757834496499354547952359735190623206814252361821188414744599831474342925673887638624758109108229394161853567012762394418113309549966686652315046678753925755025647236064 [163,10] 1036572687356158077574265933708012173577717867698903405783406489575826063247838323736591690408751297430013618008222618977166981404853894647327852641521504047794959515039905160737514271800947049292709131490062670322448534905231195983550089807198629600502843776223737177185586088733057592336984878707937652158085453774357686549583573595051910129254323428082840156356869405001998361772700252266553235407813508739011976270225080646250385670189187092071351347174567700600587283523491751738748673175131235349148523940178348964440097953648005875764237301462918892467200066743973721664212824879096566607604319880475803501030142107464789702426346142733365563822456469347730987925272035652511110715589274892389520375573317356443607026480620611418645486090900117919256186882671310456717042010156221975254577035153825020402810426469731378751395333669102555630251833286848591218826802541814970325842156489207983042646524795989181188905188398840623134229620513353339110162852435624316980330062644109722885204658895073399087044472098468296959077458107606631087283245510008192 [163,11] -9807404948159024917805606204423221613785207159796081049891352755279866142887677346300382835031194746142881485483919327392308941016403779230777597548640885965069482820402459909870520883992081381298645814102891226268329775652927248291259160933440026418223931511029242938878412563099783650033237650802740663362173851207151302587524584309106690796267310414065902025271168038448208864192401428870990469831562382744737230881706268841387882485859940285047403342603596267448245863713998735804029960834169824087069366764265480728692779307544262881270579140868303753598202927778044052728964663994014172381418309198564482908104498095797506576761809194030789525253073924648011521184403741156194254847485536023829665790210847360088558047589069660491306861933333423646746428892420853951600599277547928856267470561961465057200966888149609866283978644585489956937826642076258629610530283017840434962314190557194145277815568178184636127675650192080048111793983505500016757105387438778308271917191305152916603799854889720684190682061729495391714890927520775407141921944462288 [163,12] 71053045780027828600808510711361882240302830769055310602617900157895869736726350778523056193911639624825584547344241581016824097419189177745792289927414297255506667609215560109748588013261332173440948390345812475900871029004364901225565490682853766998201877146450646285248387055071184037140042163578787154285282367312631983678056217321651410875508285395110604332283724662065701433536261062711693143873687587221445974843761108257303016250608048513088774790737180730487424403295407022590610061590741150742581942113867384138952223056786690612454693417398422775199586552285203397200501912045374617687641855306508867124533934141299279967375656032536965207036235494414707383326325606820212579811651407459845414845713491244150557776982259773638318180149320746134855023117889885133030492261772644898043019867735073941407598679152143930734791463645825418281175171100212315909551386124072880637016848415437531061054221223518982116341189966244102288157040636512489635042999889253687552892036834092724638949867296934166300443231378998570118977036255768372260002733056 [163,13] -403628053156541583194250354115392927833560263302462851771532461402909165808933145009955648691074144647247518828045118811382749687343257993316733556106885940277675320902463522661122525745132350442195747656636073705011087858694591316516895269179672552741693979956561446244962737373972489408270337976657492946348605629341419182187208383224924358293837030080191540853391070505085912325760864583298901380079970522937540355486807347936164882547229573024733367108664384141296794299279766722642099322594400584322961971919747652042244269733956347472908764967237805584217351655234612129957139200909559303216314211821400034018277160519041562152671676167555770974536924100997790656251115436129143855026923462773844743780949919300236276601009903643151210997736222299606605244277767987458342690227627042500314711917158761818960588603815256679215755658067399225889682816513691841342528178099294862983930845634893732243219283919200675127747913560754208496534047783106851190304211047561009729926941862610384053995405266577692624704230970125309575561571105828914909358152 [163,14] 1833767988535234232987885078923596930576262404356750639017765397867755299063167526123955344449352057632074623037271157787451530419459754336176621501792163943869916431758029730787458954009349139109377325593334326265642591788521009840206418844282995794122703203225534144106409398290086257635275188760619246042329613241351778512405891152583656526719428765103933077414950260431084659172470314481082893228834690008200416641973950431064737506524286955350175573670029746345272910250758219682319649006136101309935342256537366763546397682336165100699308059551537734433554773812181395351947379998835800973034766358131323898385038311108423980548916482658632850036888350918076825780411410824818754126537445488275893329969361150132417460048508109623540761002967909523883907575592073969994587413305435392022836799157755268286150674164997509307318094607221491524172483103435576634796880448901730982455900156526484222966557143953403174270370227763991281216400496572401115889153761997774234205788401462549092373778446851055734046134603242270948562670093398467053059856 [163,15] -6774792249374032125359108391328994957417295959834019745967401538585707298711322131193300444597643770108808913504104303565387333384103122429362168466724000724121490833225645638869172003688452433259585315469712796342135301765590567969836489108616462089860398140580453215388980009061521844839079681230389917141679732603353572787254803210766640754206635783739167932715748107033427123356116322424408667556080600505910305486609474338216957616121716834974778229761392641169707426549452533840107048004665438919555303019101543891110030046871818505572213656670298498386795938355664112595826962805174611329912341414186330327416579011036798278377877017955218959379861248596112616326011999775730008255053894149224818971042263544472109285161719514399856489523245624283235591083038960363277644713217994571054384379746257428150223945166214393823920088347209257758398869959419188756268959683509827698445947342531302839865777574645821251103369575550691746325245830429342391875657859560538563449371656244062797836544541437552452292895842297258162186660515884971406038 [163,16] 20641485164745028149899031728730433117781841767510777707880081973812664175531834141999990738467034207740131304652927337218918595607657907945575784631740175408801324933467260537529013740314948963300553179139842771777564234074615399081299059008077977093548429836008551517536448974957093554349914023436914319281172155022928252471866577621042456115326508403694540740104301035532368742617365179867299769020843844607179282554227039315839204447650189834182458084654496178359816317418157521816325878627672874928305869929704467265823703212645016604233177215232840060431151256626552364704435202556934771441045210985881761863213634848939597908626017080169063512140721387215949638846393300413942476266472173783317474833050962685228306825850703117631664075959636082331237387495593104649085147053468703325523292065104801291449233376872875719373358480980809572919068470504051438836285658338624246886416645112293014858566037533604606774514131817993308917467766759698801760132558434135343745185939306628696897858856727235675504669331806793911729396325850325510208 [163,17] -52487850821814211109912449463662552789790099928390955298821905928325606824246361516983849273271448394325415561732056154046831977291384185436165524057241542997653673119519016598015705336940728433966005359126735321312336874103724881783928757007574679989768415803648924712321156567857268306773727849138107259660090294868913588654023648313393724734895180048247264969464730033609148098993027737421268487391877254295868151274561510201497246891680640880242865885139536213644619205921850554918283658753627982493055712484756838843332729137707903921479250074281753113055059515086462057090467211864527327091762744488539034922399124839849714715185121807327926276146492170562747268647516993746490338414544460047416376237566044293591651059874186647890513852307534308317284297405598876797355481328515898513256760453819551025693924956349408077586794088284046462784146613198467547658723156543235716000113405374941571351470777592505247535084782127961619848883121878032208767291331454616572696317847630869526249060751302503098318355627593987034133116266235266376 [163,18] 112526884615964501953152118647017785861489316649579881168455769931907457315359162502590604328510670353807379735937116303611804803275386040463668688117832092120319946786784864826608098600149833656076712219466774486630784677613139099234484517473169271788887530937450243074975132083983675173497996440821971204562574001191001816784309263082588613044767254792489332529665110460388821623896956248067942937854882987018345843428185800030938015988008352317308048393827991264001917261831275899645701037231082154618243019002750460638972211597613243754490902542622287480821704456163572373747877808697320819807560834795307013713383297655567412891536519594911595015152867716303649478656323927636400491520003662189128409557575477758583403591629263772399370099333319830833512067666526412386995007500438922244026489538900982980264914568695898634994765443463863112621670557916944802702577215560543551994382849539332201823477804991006632997287914864603082572154370700164844877219214449324672681728656190371840533885782061194264100119268216032373172720374692480 [163,19] -205158184346710537954356367067448917949479143616610752909455303724169869341240119394303415213951454511160522226201336326179548521981464039358450472147822445888390994362608537160232058726601096227959368290578466441654195594027519950602957691993833820197295733893480665077235899755525659688025202528100481935860869264688544574638717303337162158210043181618184845551884463121510272650006471905115012601418098518823440090586574666522967819744519423363179809386261297945521206793303273830322253185955301565405620152074163494894601547921343205600892472137210379881767264330595476741461853627999495283365918248160398504484575138215460443283268351723474681578032814786622542585273910495118852456866594719886020021023378679758438522983129017936865565370887037520697965008612050652878199051160971948701510200312341620795915531569869996168741661534866548418660508236661094153876091245831214052751050031511000007488642762347406011578904210936483810636888126614084238722512432550784241459484101187341689004496695171525299630707112511205469467422816944 [163,20] 320448299750813239531385632560001899877108136088507466917242834782171160032603950381031625156587858088920437451826507716989225862423581569656663436399062174184262292639176044439916053494509361966513818914549697229834535285865488351421631948931201506463488295061495482274686862476241401760818658462860479134208586322898753291739063905645117147404513211781065177745109893784640203345929011612199709354414686540656473297378368630458208603454389418680546696761966928053038826438234994896928106284365346929465015973561341382559294474184904270828772375331535623640988898186919237729318708530429252839559854240564252965580952700020064041743218729862497489945227452488513497383816215061761107600430960622857076123965335657956097545417973559642549230938186571573801742520571376397392150640002466385625061219871921440434534292120615135965251420924463163264344939927103839698332006799758282719268069655938678673612652727701177907758792660246227206410315136285549475538063446709881307047654876052766940094127675831107049674324095090702205621376544 [163,21] -431509406188737656216447104115847720755331871884283406774518342751267945953851038977954368179983795507234950945162272504553059426712231635072112107824235184409907649894942380959845706454932372501670830841060087894168503306891444752732973876383606530802458588697327082502097878079859768569603307288706332824856206602542057921130105190086831896901863615529576651262613417256380910866267692812996532385557805753756263588108824506672250843213789962723895882145035431521284348307785830423118866621123746782124241405516720806364055055771232279810104408615999770891814043282839250406430645118671084000165469533502328233618909339947119789178092706470311849942658631419563361710158851371328663804668377485762191971534721132566363858448342213863392018196005371275576008795867335334122604765648464373276043466341443155568375673936602386597231049657982115756813515541885586486857234008705180119778392193450330007183258481065575126550379330883907098648666965826078457026514147915640203441580711326023583410481606428878816683451773667164604714988 [163,22] 503618526618081347040944373812665002764158945054121685925941600386193377649250709758712907472866311906102286676190006956460535652951040142167650074592812207988130528562498442927748981043599210466649915452693332352357868632406653066733289995203333406095977740833476918258847742992015713190372068390536520296454782446963621343553134663883437123001854427987230425823339193006166272060352003054677316499399933098898695298663423223799357917196478335045595788093306570369409119453853418486857757115864437292874215264322477136770836125273457779296283408597803098382952905029799287658320711441010971469982350663620719227478088986083860609470822755378692787996494620564554281042302033841561328469915665732240520826403951767992459601758903252783532343616974194485766216003831463650417388999225979653644942086769448193762641960267522824739816071786848451691980913858690972028696236224083433397964780629502694540948774708994926168049475737523147272706591230965463367981525728935920746965350788219870485611497669168798843140304872181851703272 [163,23] -511741038009348704294480159281757539284394556708050458082329526322010136927331730048810548727113549516707318729726393567796912644640825163442819064341176842726290332978852870326353636154118374367420906370304402448170122844731441885376670035868284662396435307545659235261101682731508937027373118807352425853483668327193245152755238082910003868853676806873045500844440988494284458316615775214787016596439132631348866276661191610054622368504596210297680531173570068625029086487717282967531789215421552465177801286934309153493951844953433235789883785655247824329427129156826601444421239967528609838516004430514814774687964330456629599313686919026303816906308959831509249527745806442352218948963251028480237729234686770547118928796171213800774607455759714592892043207009419647304296108995972607313607088594103794101150299482732470517994208246912994332199955940483198923133294678968962346099911576237396345875681739210239637960594216200112879088156915006686750352122796375562388567798771032293196045896547662773908527725051338915815 [163,24] 454442788197501783518236172051400253914635417355602222607537870758707446972248978704480487940009232305374936709758116885843180454762686283144744308395818576768781841617552706405587461559991922573718553502215073219797541741788566642962878479028373730258031727199559180616526218511351868730476371913574551503206731550276657306118539806063752339393204155561048316784598138789147979203657311012131076661860170242786392200200925503560873061011301033709836749850833411084026978005360584777348569881582682054646088498828396840871658224869898181445871395010648515980773849928678663210867618652199356053906507260990323364820516988070710399435563269059878322922084759897785575443265366780541031398970767079988992466396989885857547908785165243756730739703101213320551515332139543026255876017169187297113108301026062618272089567377354749540802884162526996367518769897433095276495583706895607427843628822659737523551809808782275800922687863972847056280556139165283457450987611017279255692750103743084596842422149832091474471419676173568 [163,25] -353796077220326479670532150294068831995401031482648407430410873812708098193043048729811541913131872041418621000347562086992154964966374660813545320707281380395975228819755293422449509891794016872284305481171684135902442779481147260092821711858671387265186647440649119726763537249360915152630695227083046252486241068971264331993481238589147919697708721628649018823440532780984314602265093060866886196873594206454865453721051756516383232131007175178190577435358059776187793743232882705266748549681020601451887153439100914254937524293210076333076442579083561909348850170495553871799023457094151026341445778157560276744980634851497645551362121950975999238525730907582779080557089411196558163483287524270642929889664820632799383822143752605090461957402923110362751460619018091742726394441387904967067398893074795280347669530080214760461455482979310220009852978121961352502496486365226465024368318690956665920074709223042710440112164905002566369949116090419409322296259118493217948533987016938769369091377717687618472240484544 [163,26] 242095550545918559316185933740645161733495430424126533029516123661517071974368520675462473181870821847724459042685372128056502246622222216770673331313517194269686858185131259218036664630406120405548437323025686767649500474906646662036290309646856783224235476328216529236780404791808116510684131372805550721737322221318521934454508605964341762624307113547154045115847012322299894700857230101474820851370572272826340369313642021916549357963741443633761386194064452865242440966110851000344752594907616235937903135787111583819523962326682334512886341317631268840193409711489557158865409786015959591643080158571608115518233134636497657798558135254703148835889455567171071359271275579671625222404487231598617684473012634054470379043316577716767295329703766546346051077777770450859060206749611178165074432604075539593234257787225092454825468404524692402977745583775346771805372107105580631588655892751465568671262513490489848575694045711685044386439289475715086954692456397708730174775901412995281177604274280433307074441584 [163,27] -145905353958319847021376873734986710632343608431196989446847930240915589021835453287452323574372302210837154174208868822595222210882453627681372025993477162932511611236370355096406798043674025435207196440830581672571773658780573574282687316669454332479901438345306407791578139736215152801967767255512994117892113990699397388790251967248991022041224492047698506498422174363673900363867703472812495309836942865790154190721061192634481624527602983964225075306780023705149276843063179336934384203406192996619712608857464445769616139087337739264655071639371620775359868120903595805880411253410318766367893182265681130725834166932664183126725280668281387702308868019614692408380079730318369351702920995746464743591550082729942767587887257366891546738319532579639971754135882671948984091051533480840358286343364095398698221521275107325830175936423339603046885049874548519722166977194705036244737233907963080097057447433806928337811869852896605358280491546626794965589756862784980577732056796819869600327908252152325898482 [163,28] 77569860810526746924546475745817094982524329210657506665966812622594523540720618522402538408766598358284756237739752181653191504211106458487412503585800276534444241361941942006396572387265284925119576211984980652685945493907797329618885203454071492505898078204736148785365146362184961739268289222960108070214401373534347484655655231778702117113103247391943702049231360988731830986849332570833564998977095103157046511807035939396193127865052077017413854997691930317727000187351428765267375306126535412650426857347303871028629861896180577425430571303194515121151367806078949918980808422733901244554364587301631457327834401006368235225095012895372156050207465033112595404234784332002256496548162312918987882205286126283940748471135384622163702260322603017491191974408585398035496291275558950038360426604150140789617642876377141421800312378169441085914544218139938654821276002639368224996945409643339940102403879455908389160539547263354696109607494212339864717813211618660066577497105454350664889550200191516430912 [163,29] -36421040537199115625590459725608174348660773204932332379183893581108159611945256954644017388348383879917025334667631593897945883133498481032697999070232424264900604459497546901487062414876507412813634225809289697559892470845904310077746593802696488279276593643933735243618516877472375840314944752507150409726556761933460100646660450747782153129118821247695113670970999528147247005474017834026994210429479899272921286182423425786660599443186855464822479112295154494891786067457819475239846184741967907100307420478384742867184011416428595844663112436459201558315758863826634246304646241148432262827932460739411706133163832195633653303687790609221428546976707824698292666425213099819982604392634613412450783471923919703948475029069852008592107979897842733713402421619372837354990275266126623107155774762249646390246990680164355743236529876846506128619097836505881982910695698381735575544600818377808384779765268189727255713616059766024946792113261799675823468515788636450167645279204841126897692232493675370928 [163,30] 15113935132701373814047568372605745830631314206014035237595327561924804038899839699681349479207343874346550495134193969040390937657862675518979540626311428162807984795177553308537621260583147604093985767281849938303591860521225544570042559788089604154696886741605577015576102833065948455183900250278384921934737912633985444603180129314964172710797146322895711381099438783812251484445298085618328892321584737551281133292904354652185090719965814008534149067569542257801025850584353041657037815756874698315583795584479156972032427123974251767445125650457726439225403883675408721405241300539139706812294211592404985289929984792563349556838877044902647994782438830474325901104715060700417855708448212921759806686379011850757284273780593086049579133318653609162816210538848499711609053701028108109077980625631512363578448150638803521580413296472075129297718035072871887513410779715738735932596093981342186206210095796031607359355520139587999876051709133245753538379044707644896981491896927467266980323168616176 [163,31] -5545459941251355795757456961761505733715248471562989471327436343402077151764202962910646316816097600556528224041467242726488615197299589648129385656938406351649549005210305976072359274907033560006937750321913251998579746117296067360513021646646093116384578640302830840326210418081501059028950945947473060541565818304829754520438497673345218843566811229245940476272349284381636111819740006864159392541079291456189031019977884927116787519082775797260133662932928877926314074980664189462071525608644757525935811556036084861465768385021026613161494178760472314719081698284181260728194723205141323760765717065984606850708401481975265212173525436969293263608965165604881298001251721785486960502420795702384170400060134804854425155651719374850529533750085649461978120150129501683598900869156707925660369495466713348897127522059873313616449137244828139771571994437250886353935078559069504375409074222912418229273379247612949756153891060170220701115764397966342748674760816116169172163798960179424361796052522 [163,32] 1799089510478579919190584473233709694398676498715815673805496966187200676555378137289501992447149763810099071497375767304716109942193991325344026765668571153750761739117776510367502712560666649002663677102285579679104267189002668272691259582716015619735129311924126403341650501361653759344785577795243932766126672023946617336923488441858924862799225685892290715703011449755648413194877257657566010259996563471765974168630135692107231426063748829778464183426847175856484676742478284358150346428360806323916506498108878488660351437144890770538415710082439172056695131773033441097986836413849204844539656974383873564828883985775395763900356147126385924512372245961731040698578232715996484121218452364296600722062820496277479944788039494380260405597173946394811488455737445121346455196808621312503908322466456942037742054025218292394494495746492781099049163626939168842046964263378277907594135870067459900752442571179303953614050156202356093655571704928532080105721448971871008098404017042364513024672 [163,33] -515946157243550496103435461944027530706714672955416567388449027193140117725397191937405128493458255989444366754146819910032160450249852056010866532272547915852190740719380278150989217924911401868443561969529840636028170069841395415354184113766439681028947352520740113851027973974050043415418960538054746999131836252698883437994969629547561306746229416954233234157709489602767970151868453253496477197895675417730429212300432423964673851842806107627701228794421302136436915421381374899418499576028296188123173818733449619085265418050405758315987058780724445656915000559805292032312027348271167015124840159903772387730252932966927739928787886994572667057780277883352468105887371140869643998144611581716873102560855368672827660464852063484162188535163115204354922044905058436077383546787397300729482718890414163656831526071857912307020032139797805237749794953529837095059314465815238473252245470568737369829612131780356473936599155728180357993107208847524128723217399688057786744270551134297301716 [163,34] 130720267219705417182578114939086234260550826250495468353692414199588933584965801215722291503405945956710514013934597008248765010300550388494056664429021477006586836840304341808787815127348566922384217402164576742908263433378286980723494343160533692937959951242012343738683166011138310200518190340862279297346630905048892720412951713611602649436606559072799109713721161149042073951290538587112802860878259501435686689564761630376204073433847006188238360982316774017625327272717453083661201481170974826462469356685828760934425078595068907625716596800817303742909969144950014656130416689295604022502737034200514540160199292675798860452413271496113750078394046877967920088827156071862052938186165070700519100878678242737844993173666618714398762679739025413450541437994440845940963924153494004182366489810146540542268664118594631475532291216100021851068210188986251107137947520089295229556639947780243750708000287147144534979392711464775214434779494574788346074874379941383234122537341211393248 [163,35] -29234516261628522331729189154222802189530435982634834144551758547867962725042404494696470257351636595452932097711320377169405009372949681938153798401174013692824382479697285363087222135877477290615421108852297051299042462521841600073676955903995475988924564114303108253515378926578774199907901400550860674268582814643777554598049854887976316737355524066641342359642624483246263465348515606651181111233739543915151282446651829396559112760808725572027435027045044701580684927222048876987037301291884328751197344600119680030872904645591072354029066921556418864972247259387814164301174506775101361393991842838364240738136211460822977541226436712552657403010816610119442395087380873347680690762172580437136137403501803342801263951294369766549004870317264035908696884285324206829453883291903038002195634610762240253331724711597354851302773134181470121363048514082779329758645090902064161182270206605287854438306370296015697589715931551646855911832177834758505215705939434765405077051243475332 [163,36] 5764677732930624951622681425308049939356710786974188257844624621960857130411037977801242746766647933350321492949566903417693600986095196533456533299797845665026640715406317099281771693146425989957609193364010791621816008993185013807043033370153178239629124680175624167381123881779157364570186759498363501281200885638245492619563489931167597234025293757442571062681427340930664177667484020587919013616412028142457708751621523919796389775240748442891794299934615086861672744314757780276050385346652013311614609954883879711720750945417386629678447463909369447476200140777687082834636992731497396343444977637806822764373832536247618503269827595006720475720719196326094007383584620790159999179101827216460123123454424253588140035376687302696101191571727936585578627212163262508743517830537854012055976269740531076317320898652142481053937633409895304757530827094981207443461055754235652135576588416617999294614224390867556694572836628834783578049150865070532329709703904751538397060693792 [163,37] -1000882529583504901054362384931132517496208578705070942653469323323309447318574667221093580364550863193376439597521308291527547884579474343498165845288548291985536012048769595995236587995822455085498573393904248130906093343187228426152598102124014152280401578804069026656509231816191685597818624034629179295838698821504756522775362637610542303983860702279176267688339210061531236583720286809050949341435911114534005184221790778066936287282258476697925319242073695346637771707450025032666304705478534308667174442603684651311124496316858320987915574843790337461422542976076538591674545355796926405011421999415402993974409360921375394767191191500002839866337528055133046226306374020579354422106405717458756762020259072179255049099297051828074871773186295101652459064960582265759924007511797138337271905522145450548824448218992939632757783897962502585801787770366400418773298910920217450684371116670518668670068221471762109517855622725033092496531838564331261495668144657576074844616 [163,38] 152763959405652084898956796610259576172992377814975750311152048767683261007411578507852128859321897128615591713380584725708035800900914068029861453344563154040729133646623323096405675845290105448194726688899036431284761941300048228609794730315037706468940370881933849269112586140851572680324602670706002821442604009983724304278514377867270158212645702405703507708674163572136222529173821483022966263939429834327390924778329540245847920414168134354478921790231907306441752045514249265854033601125592115967918455615415758728875581884181802541522693244511093215436938896921027030233039691504505457719072641603482692191907910055118418073343772745144442808541404529089831465549989502494086315682160006266271654753184081953993499110857035593683820093746290627302029249115818487046281704470278570727302637456639984683427789821884106143559093380301769219398346665119548162056770129628297612410559010044465681678421088258957398673338151061619818372893524063138367451990425982051571040 [163,39] -20459452890738338979503973191155755303894456216246087208683994989135298607433619298076710351165612703958244510866346331285567243756353936957844495359065770035904742397151289081653625407911952938962367318615886820012298010761362621478440282865662687943507922394654077802481478138806964971345902395920858752274907489767913406848846742494957492171839986673240406227907303538721481594205154022176348773226077754019461347805186188803555423664791225936936236993290114304381460760073270484123112853547729383605946073262399623049753127174745035184255523427001053070389983739529930952339612099351060751691149082986930659133771219203043770351311572399568815867311531416907435502662640043802899095791881556687084387093135146504096138141532691966437019582339215099463198291882279827851227427950914420015862683478892497319150651539462609896463754240960261596873627801752334126620337307390905016529026343481863250475918652842097569098798550221073418156572559981813405361185010457826372 [163,40] 2399495031751782171512335135758423490042147164360772624140377242229003602144793335530393873139529185334825284563495747156474942113117951534596969917969695102722623715470373895837635808240012417913254445073876194908244532862917172756869585908524288448785323376128303560976515996020551808383662708662201896260154636253848925267101916476887616090745532958174391312357025075984892656843059559970678394277778295185401094361153001179227849482757398612566582990771442960112036343494855669598714313068775144289202506458835431931508459675573242234061559983216677473908864338649012359182460797120919749152480108254649059745448729451352169190615764338793795955257307428975344359569208439756844359698935641469239032384677416726334973165358967658713379160600575548963961724664614235527141133257844782572659355386232325052882744913353297193714425053910495936175155464175757212081841730856849890326308976595198904103157190158626683532939251171388028544211953356644651622858694249696 [163,41] -245886598629273004481701147271525192220439670889511938951965061326298716955790528842669830707983415882132545778345335114992832736268924645802403179274811360326304655672083380270385053214725072201607256877565948730400687768720159384696452815910345972141859437215811776490480253199268789044285471102464279312106645600210207433023309940138679325503002560948257993686228424889486665140962925479584881911359780956387601271991601078742126848189883963059741208762733425346519330879358179278034680881285248816084397097964649236372261372088995644739552779969636186109027684706932749177648076482320562339350659268164439208144805801119023140259952628757048457303977604449628120596492616640172615609052455110929258493156935191989941186290104417946821137580882184948959221432585554333017471806783480711535925391399184525488902980840762721329849070464651475441361944184779487743021769172760908833707909574860357994596920424122153524383095924242404347053371543009476041747993916 [163,42] 21963516349591479479412962683063458369408617421260053477256920253203796691925066950075412431908795918361040471378070654756440569501065459078613656589470025727445948798754585143038748337058385115260034045211763979818172184478173692428029724280306366464915491893290959118441101547007658085480906347812703489579381959414828208278724075433188783247671051566097295873152202069976595541063389765199225185032556841098287979608811845392092280570521024541297907850845426775045174278381277035654949462267605148038805685068948151597990750726489535643562253062174763470881646564547774021069268522801153011901983628442067557932186582990901907277291267376791355190867012868967491844611324408650691523525252916066345204885033453516356233491686999757949390227111212131141697433707355466181546664681456800019803710578017252388104919189962556634969359119934468661958645759685975848006881451063141165353265911782487516859261848961913929569521559416428099352106071597604189561008 [163,43] -1705759038813599071520562728403523726095818499711089217927120340830215700483030228330930270728369972215228086317797875802394150477710142302920060466784023454118851198345322442196396284137592160450102081756503199303797815219974325417448995769852070505200899200154736983826936535949144414067453363479314025136300544409462222421519154470028147985269853826582365395500814819328178217617679598371370324859701607695210204634406455786392157063054133554911847170029440780177296206282302691487212255364868111602953205035472826463669144544890920018730277407137413369477830109641231298693919762856418823300584129562692301570235540005456356409910449737097850336319634099491019422596218212652160110324858248358900369237601574397927859536205173141557212398193074269751210235758426394716112863376886538671391476033260368813904013579369448472117552600400926158853504967973279793819423746432055049033861995672945273448731520229635417321756717685897671751643838586963803818 [163,44] 114873705438195112515025366047397464163408265312614558711091148464014543299205165815585473797153211571655031729574777671950217589712908539818937320443292552485921207255896532858957812601153350647014576556532101665555129071390273434289315027098875440625867198558941658651364339681393631855247466527279831521520862788194575691258279742502289540833167765946337102302977994521923253937430769394502802354593326657195494316845860540328897450647588599005914582450130401143666856684758010186358164660171331999401366445966494081675252910034966992459290795990371234653533328579061692719293038756084082384845691549284345664553347167775153561627500779821394646475599881699863421195468843656505265712780629697090072128571067298384721796054559149941779640075493423094762042553261526719146860157376984713652542673959585379508713314167457489222562394033282864501824432074985728492193170639629078985647738999054402510889117993420358521014346880443899229567174175725856 [163,45] -6689569365194498103066765308859569903613595129552735426500809740768530426596064113426180490216483726760590123149764808866523982811075921415454964240587342782587272738567062676084757000076806871625104530258711463478907161526669609910814055252364268189415205563457291154292026630447213050101574269204953458547514952408541327294220306922168860265160268526627308960747721911341425700431099638399271994010410864536548522845500121061159490721175469872149844589271657283338149722596637147813427108015589782833287740828887980741687146052702564739834516130183380089164792741684236466475176608012929287440589978294269226666061092794892830004530173187305393942425759465066111407999272920833215247514405648056104024048704479903524839405139605294627522919470844727496657503019006587217501938566866939733434360717598556551372824082306031737428841895420239928787682475219755265088167440565146339959806623791223722767323332897558907641173982959353672202379760540 [163,46] 335887741326229354786184345049535103964911113982950979318064430624855501030495693306847137413849183033859703831826706618916291602976782215038416685947963058788771540265238021376885241138274793519250200249948407930091548784965343042644317197612909383627507017196601223547914405186932731535599927301716952112406675459619714473644306764592911518631291792954600477319474963395792019366103027151823796958255567855791306574423366294330645475674099406029688681854471740365172041981416403547964584183262900673170404965934719524152008868671340055059925997293077192575489624903092661117721920218378876487635152046296313895239859683979320165051580704930280249065664713641979323588880247990946224846452255411646895069384082799976849488773388204906239525720673219391006588493393803352031819444058167403440025332628324217728632938636748638958198307206372142034402973744258232014310668689861007875814467523724611430881763736746676635430184534720215093900680 [163,47] -14498259659324828362603755904895994645449199870392392066467229067348573557859404020958073071676082211897263533047561497952362246836311797486933861300318721632116439712164705571960030614069408916446082735054478236324926356923135013961113255653561100953859903111035211744425603076439279879616181050680469253506570415255744089324389436145148847769721020735767350882575309969056001021144930653793675952448415753779213919691686521072555805550374037389669688076412826525792831002731914197567699184392491527543066836894661419844346549076942082771841337691880550273247599515402131735940730658735213870181299843383123922401794594841934756624124097360829037142495294380870028221772396393876004284388377237275687885960519823223184026524316471848962100031551836675650649652485698062847099680458067845353391190795503263546556792057666550453096379283783418487514101210180969100527840919610032445613291629761128285890650284819668819019164391846524634731 [163,48] 536340215960162360161759261278020114219890595630271373866071134492423439015608916215033785295211589817552326485256766744842408663980278552730305132206502517696242479293166087880880829151626098511965357045893924249260289938174872828754232230827155608796522081996318593741634991114390072549706734038207121869286948305669339829738140784862376837690613141716547649813092858465162483917724846258448335886276664572598748185125429396727840604839495014832894636085699981922156949252500022311557813625297441699624779486425917780985476237003895760595412245269678041753276698947081916946529290038302768986610593745460280825128128460686507229036016621051189490112112170613818678025984294376993732660996316116698830042762791461731994696811838326858496883051724433819237384899934082999775525065039717310081515965883054078688197862078575686585193724640099514093079020245250505124418929928843535098906893974445985489931358339590386012414689092361216 [163,49] -16951967294070455954848394089477653603490255318026010918599252266217800831412763772325023380973470060312721084228269982639306637656509108426884177326813736346023166043278607763216108878677492000872604757548315917730944264325146995361206906806398297123149448446013065424326525260014591489701928542070202523101925922853791699123626813703222580360086684459903373064140865051818968844585756440078724612349509529384365274547721944914308043810664428884303360437084144003916008536518372629774654469811354128109088666931168990136859472648442465928156869156066054749407011525474460334747053075465864656002850492626370334885101180096747039492966246475144456260690150313497323379067754480053773738432980971408852703263168321035943440683864067423795875779239794019905111299879068296735172892657400382455519225352008973012538047517998587949482998862106319708833769699048877761366315612625483438503051715501632690675186156278226654280899135360 [163,50] 456339256917143859870184206468293270929654028261188984213799951706845221991742603521156839931442930396676220767210922014893003075734324547847375863561124500189499871492581078143299451938485609978446122125324409907755461783606985195451540053309022059626810844544236395429874442679012719550316040143325263990936533938150629692721525390622387659605833062931805955999767155230813966207919870966538182007924442398999247635958864174491453591622578679019384995501994375782246515864104198328531397168156079412754002369387532004306097406844261140096534085247616056292075510851943176044307991537596847729862514071275511465352816069282127498008015708989303164164777547064904988762510150037017965867602051784842807171309993809321499324590638027543987875978078660811681981991276038182883146900703414884553030557460331305414547377095008983202791242001862236600188552343346167465640213085367110698387761439176484068480673439096129352959552 [163,51] -10429424250137964594047336128042413345719127315048389235018472768651296896718480487604232002915864004705141633521000287762729139445779398688451861403757485988700342270951558722548432074523466725735681078788571372885136124790956104873875861832789245422965013916040970380805717898672317686809874184667109247469005918983936624103953495571925956522697672474981127348793899715554870304390351547618225680835374031990647782775593128774358344552407029697935737690639570162456824613611313066384197360424667291026768294064045588752280895126958717718591874717402920395550189748821549477161999507703962833654182630961183730152836301494941747424255095329162884593409381205736464664433255643805712269009932264872510462982419553998350860169751288860169630419536277867963193696030807692758375998721894219084567449735773176990949422319165578528425988374745043280560630067004230600940137216440901627713822990954459668043615110309084333048 [163,52] 201716425959260175293480553599235701863029794922720418438276804099732298715925968312968887943659133073383332237720329933990417918674025802172936524348176889357480705424011855099287685335940508442185810012406997918477821328004110749066913309979931519542368661595649253060891022353569501494860357827688529872058113873269859252760316729646571803441772589100081799945058078436895701431499563522958690663990135894778948970670180286568874385877015851453295869194617069655792691738546514360915550080637887809429840922343019922681291928394454912965044687152620823183936662084928292487906686851200016627933726557487299687484893955223611599439548930214111669183955512103462169585220784323385848233910654615804669188421256611424285309530968209457447784802821168471053820254744425265664629849243895125829726391350179644381756004524756466208265946144493134820595088627528110232177392311079057626671366966699106217496928855135776 [163,53] -3290961772737727183784768297080610938799226999120770766215483831859593446443766353362717843403630839833471973598414642058808933887688233270526365604415939303758697214707456763456733989539868280416144425992783507082426054739980900584490177356967053771988134697786757306240984448955966977985853896637859200057811063002665992491833097073599328025559194931288121089141859453665113788511552342784319522232638836438015346279392182423025158286157294769655759657498000079947711906306901629655317244019572881246263583247333988809831180092075984121972602519822234653542959406782445483914374100275390918758171655165590678763872531804543950617790522070218195030170055937475305059720937756319879046752787281879906709105493551398333045508464333241234649812968052090496649168011305637960371840530483539817319770996778991067809864488926975664281663868038249073288465831466892439547857103504603766194344560609935775617933761748 [163,54] 45142591590743740139751836861467865068503205152765236508126653607357459537723923617451854679973001438888098938331578234762930590517650677659506761914546659156738162622171611926219479903314295429385331864096296028418216430822447802544595411792013967067346699339877213724278311304761796215568470255584747475155526121405811000219232322221876174260519556591597153876572737744685781206350462186577434436487799528700397807598674474388514425187684342981466472359319190516295108966975380307990301923815892894573699374103649189898368102703713394490463882529979602345809389022281030472858824266242023101110561117992212222838045723057772444499002589226908766672441920906271214054782140702271142922959327589727947234435228962418511312808806972379899909618683252487989716455785021918997824657747652635248894350057019085511636919370303794889012106677654214949982312315083243958654179041296496146141359904732882915975624 [163,55] -518922507352302893881096448589500591207341203942083855380749664297189732647202761498032718262588519575459164597466156943525628149205866319064492140577880929094116705204273157836811105537602593922398547155419205961171722789159727201928834162396837031356207802231949621873904699421233778660939845324448615332005807921950185193309843614999423486383957965901939225906325424437888351605627779599157542483658410245520886701458908172124484238857361993655733890587715104466060484380591224991429805685717863213010037471792186065224207716559059215068099193417459980919016416809445738752733888828815351192995089808074429938343905029663013802454033901639877772184807071056378217012033691422727632358807311725103606256602799521657395624205101225195752010666404444100458365046775350926744053914393549355008723069193870232314340942008215050076783003241396941155083574747207374265730183591490342121555850053931241531 [163,56] 4982286991842071014126940922360013621375886825544638775381195379419163475679257274730550167305338749302309592476020886652557645213386333013977526609966806061479821448266694559255629980998267079763989262375087155308481652430411256121406499643278798872694084218839188792158904441261318949856159202082392485596399942471863919378251879598026394031862864372819037629460059389410621047284871976011770044379102464440407912585594819728012359210041158170921825222385132589227213883464169305174981464579043999682098150094611537273569037060318014794028424610628017239391775063311357097739012297353089292704619836567166763449304302968858768254506942428213893147434909596152545338024680961238547956755186910999260424325376507117880292607930166367806010419382315720114714656854195518283967496998152120611529676546993701237938388968909632641201243458494892754100755642017443314445097824555935603199043977940320 [163,57] -39820656267853265133429676605936142144154578500226445775934120293024541966519759577397258971238428469090118200730758295563827232167433227802761400017967244997803704605396614443946671158072099961503445581791768255102389448487877833370576498130125278395365890913476710304346141215538147097621271145371619747965857409534140546282201297403110659918554926574660211429339551403153320419657669608280636099401103600672214793337952490048010343180706386450849602086906922710425544814715285050442608288264250482674938936984700507087850191198221644344276714625497190322661572131863186078312759809256126851595319793657806210837186871728420530365705610629823093332015324779460044257379794878032996089372314982666426350322131344336197971837248646098663114858399796833199078136094746155236365948875802569975663246824368761635618334365400077357068166425978171826109853020316907889801109114793723114403137868 [163,58] 264038473958047606971445976671744142284681025802094862584463745440491612811589886745290299071814528729118517629007869700369040141248413962689761284736924694694010940829719698444884551548618788291048983174342104880623166795906905357006743400891760394940946426271873923722985525449140416631184049542252705396668548303448523319345032129429005638281748518949289794320399247499456976865800664330832439112976309600249206983906653911622575758269930789023582668684237001942730467707301301849428609093093289317813957531695209828102319501533368723051630785331790354038715827589833284790889478821872909942368671245687333898575469102540057340046669669332558723876967247958483262350456593233892005966845720641152995779996343448043740589247044321492065075700219932666461038822789420570813915449055214132839648824203445688062716570178543209697370828974688624149311256487802152930847288796732082539712 [163,59] -1447470440840130153805552689559292697427409282663759466725608973896575189091529248634192162772183713158864198564035281593260850813585271101901683741353165949416361469764613963225970640417075635671564031678400418658077634393915029997218358024733350523902888178183602967966165936508445345385669354815429355825424498382796154602935049039674870509749443193685276425767722312215676303480576777568192666846709999739517343743828247564988368744241888230518108186198804628645014162535594309586617125154684718993770952772592709547786670565540322117520574811713234338450219301630312132407482245555809482453987834610001639657564096101398074089438582125732665220601172629094854663813510159623030975660533181183187702802197424298474643083544063865632165092964662065483348944546172544372971246887934867334428322041294261201371765327276204418935515529757266494496340774234868996173514795355700904 [163,60] 6537552099383962930275316182715508113115400703000104208641561374937786818406557436393308774392656700345445123908556817386451343930452398237933083947725164096715445657253241760423083079304956281742158331808855011086751411521369685734384920763792613834191145669642026185043816842785329285391086063498342216387266400228116296509665215482464698760003828964371795430181705111387402845972181602968784244524107971950010794332129429695652197202880542862755033566290060185746443667836684550292528865718728008989297317123142798426697317284132636375403589082040919689059803834612958295845547005214986325332191952785279877613199370850544917493136648451603768214003627489220239981314669434181461339581309071839016536811297154284785746911807227891970062896292702439294259492959319300555305906948340011711620448596014441721609148946292508011456751672201762738156398082660270447961399779168 [163,61] -24240019177466724981035441692139315849208492969097642281109613276638535637735318903190427254516368868950321639855578070433421085725528908579940814056418758134827595482403750500310241964109051642549335010341562796579961451327152395276608921216637675690719127013973275783759936286919197315212457589703263511697194890925091813887372600443453785020949862312557311414928865682620221576349366588109575127873296189063764346543955714464455389861578233910540447633575621091772626090043426834450486620015086785589083365056716483232803069835318542980383569267665742568708099364446793770101328120886896134271503278959738557735217558573421181579741627849339636056293668839040466683186373735448956928725734747047279041895409769038606445491387337652947475180803519513398793367259797875603263167446577924743465768801984357317763579620024867135163009542050466008669951256045549939951024 [163,62] 73515261365544205054799857046075847391938798818585804986810853703526917701349564307119475758095829257589487999833484762130907891405221156594997475650545705694457776406349903461099897332639325349579863081177651444975722237197590088485028204360328106445523192101510767259499685820013239470125440595504255432438638843445245418800816516435754339498942170386666440191168819299999646150048580177332100651330214814144684329188629022002656449660355998075343335847136386154734824023890694773218400643509437496535053328414802852700645598485793727252392340273138632430815867822974546282247540609546869856430636871239721605530312855597820344535378170958941598825829683016002238813910402698782766440339684799922202153728154115618085265974981864115165461619549464796889473509660608674067185968842412296908044932227859149664777890710715485894808508357459769800232501060078880656 [163,63] -181686590036681760029314682704993052735027746603573127259034296322769327784273578668412299733317294587655106969323371906246690352472189462308876447599896089887521327195094090206937014161417480535443551640411430093817016709333947522914839435627052432039581524305433062239794048668317070737522858894643457862185971195850916774866826662391892367619764876192043462583206159220504884143471423553794921486081326134197215931893869593550703829604406371852969280806922408428619386383025034194824143344896102291192285425335782766929387882447634474945160824817212794899851704801325567722733186412006060057071342744546981813909941732594253244000700258783047756859724123708161627151464145808852844032187584765173396861653107715141071293966410214612461731030076138448267145338195169423276309985168330928728767775081460696327796085497366261282524319556244312093899130724582 [163,64] 364499639894209806218994757336196600702105613599563490707378157145787143765572825894206244945333158168729771826527527009173284672316831292622882421165933270203212842360572905734348476035970689129411498666977463912466446552453464402860288312380549929954377209224603316312536154959011598966176101071348798231302284826746891331880211236122290161214539846677806646822101879056351503336479301655194903315934030416299534121182429555576804385555309705093840881273814596316881816981118201274571870289029265865091881017699859405625805480469786987935072756485237858197457497772055455597258033260627180097681070530259919239982541116811989947765010670374759056147694153747343560999808665132790631822598992490473403273205757998241908884157769788371745516782829875121389341758678931655272237236631643165933656470939243897467522971364142981892560280447338403347845664 [163,65] -591256922284718078626430270796297465982270217048139832351487186181556137133334098588786099363245236142901650590260208930776769425869682794058330210452292871733091784540243910654256538516854691352252068117023498262373749531889888394077009564004843177483001159838869625458108725936510332808198172923875671521426541577457313003877725516391694178258704105943339080572744372819653723997072930101157851868371479799232978061445835431071041060438483009510190761280301967506153840036833264088190721888898015116217071317475312095723607093510142719153871068212378750419957107142320214079360728796120908573056350038730640198795878324032908711000288462325323190922748027017121488339980939674398876927612598242245896751199085363355029557110821772092559482436396225041079120242824675803945629878437929560138939032114070222698863129540531276582635388905667914500 [163,66] 772285901664123074344754858675613279484890834965944883160594263718141085879936101437992894320179212034359181267261070068205688159520993181099219985840547241403083666962393767195281578030499579613487327319963699772367005886682226615669681049737246625877596025443286434019680463552256299058418298593718656741100964862758860496247597693315157977641221119824031569505067699878259213761492646135720610302813752886873848182043418749067396439899144046166960901003985985485942791108949821129661707269708569158139061248963337389653826024366899159539866129790069836411877565211914831384058087274860486402029631106977260511558861396373553058136822677875275911718406819097070872774733178397666902953352406443797459195921746110126768771563083478080185207062767421412831383623150947388377913208594645272549394606409002556659104269919358394145805706196480 [163,67] -808827383609582717095393061685148412021447624293711567252736699619084812259104437519406763843749096060660132573816234813935936954083483555950869245691550858690806980094296913490129071804821269128856368814843376613865388367663031601498766159526091879629545092754270665281692291597136474183338289227896495749860083221046889960025784490740946625889854544698808130865237568130745837800397137518282918838057607188208083203625080092390509774735847236785427958593994578502881439276651326547055647822467441687661006849903915944178931845682037530795934320536335884501240275998429429435240472568926962745601894873765950071819342774682148947596596343452258053871810450300711549383025692532348284385234284827585872205544389283814695329743120707940510132647163482124729989399810025677219702724379894381543857010922929376104987576661386388721683328 [163,68] 676224908768910813200898113477753834219795118578610465988103903095807953181543262166189661873152100147134055456890986204414611055908166437162374408504265900713484436162098979835146327863869965313556448957636119489542978037887237640426815886338325725439081234883051102317509704577831570239682639780311018249270716485236865217085697052608849942499054988369705519867529621126861264377982697924179283530022459366726649237657847800735274578094577989938342375630842372973548065000547431707519211246136619992052771328107691655395531336983387281772532714638950772484849549231377112133777224311852204045827575916942861648090252387872917132148368681750233903663199783315193228195614779150544871092371893002559854595298754715273240238893026507408025887773706030959662720864756826486266097006577381297600220407868957898741391528535311478592 [163,69] -449249196844837033751555284448575379877847884221879353035260358984193001343715227622253898085992146536921215414642988452667295569414258045525122863009867446326707612485451264302342208668997146326790498735892168881286672532649300461045569825956792633686743175781219743640342164359411834527594005766513059660543145184093262508635328001652725794995692564955143750659202162038213225592553604593315485291479911920702464008145886206814171262822569809691367494843363323504974835269187867351812487198462639079390105283093614879808383625465520799063075956863320354935707680087940066446273843012592199391687927187170796959125672823167511911679744694333956036740328799026241713914362894300709894566728975973066812628324588879891407303459974993416999390976901383111214061407416160300192167027976792022460547973732562680861441857277084 [163,70] 236027023334563048799499490379533431404181316831161508956501047202780694041332343279009548244341970413911540013448093849947298311205025127713594448302754535609181814323621636740747110715398469157186099708111918516472862262516932976526509398170500062356998017239201000185888387708552616134895811344836122192206348213539669384947121257078090194595358884458351994939367236603178822024446240466555930485987262196287573325550895570863531374155391279222753217166337052253251372005993590806733554221958869395057249418291724694638530947231681179041123429598794416535973214847267260911147385423355756435958521170312580795137408764030746176651114937243363639440644951467853864763032415194447368152791420488595705470122247722520241241304273781787509363503099329089074762686025704615149783535605748746266284113345172651996821096 [163,71] -97574955492542082088028394066773055368404987446666178361027501427734838597385161180279787096308413620254990323102126632765162697128454678974030734377895425219055772564713044360774720648777054232393460540953115041782304448774764967156792782884363938598355814041007089739142973140217940607254541539280950920508009250963946333603010495973871412737918165454911400872321692834076938058324447231467769126117094264818048501194915552839153019510985278750589118706840509516693419239426371683657515695790811909346602710868105027583829142429619123231486358735604303409377253586977459122677044186552047400977932137466042321708855470155901590301265369777647201483561807223295600905733880002225924994989770916194285024605855335962886628788865184785242858312436273820435613867939843998065754713183945257518156505776732836583 [163,72] 31574720708645435871399397305490245601102046511910562930080657272963978366907990957918824337652077486984180325745147724050130013612153475400387417945506650934668717354204462041979203040194886778639576506403004511371848106185910950181427953533330589362268184189825452200152469485327515975083714119705398324266100193875057339609311492337725930446977337250245764859443242205448009934008531248022961566071328296869625461429130328043425039456339988859524693611897467636413345650288723337811144080981527725133339729387838620234441141851579800249774577652595549230589989989474594139890428447573960697829135251173502174573797352381900748985544837401272761390938971269241378079416853162860800664249189686378855424458484295513140723745365773969617136497678457977630673192240008933572840998921849026457798690193088 [163,73] -7953848013662367312880265759934485618788253964801593856387194322833181316586711400601424436733441563922662237614694278344056997999487670467815264327071500012138799855708606322742149574359806515744267160340971642422983705779568396480419276407218870399279381077207737457707430977005659752400769002082794435510346445038269668173994339989206723576185115216683816157999078122758699715659546135797004648875591107442621781659795245437243739923564868527429469096627045908541812262315752414310832244282683849926793256370374184624016298181242330571664338899930593797116586416312959229377470176729086311673749115135973930590480192153782410383579298968915563093029818140330087462014982150538772237858455768784110881917260898821965000464033721865007640644880149488081937220439390509029019954720991283735714488 [163,74] 1550759346581829795300948460816619895031850182701709808486468854802291073837228752627375970327068618288997958808507109735298272043706034818790535745149035429021687479001950956608729592626896784507183954741233310145837007478851238587661407553214855948146748093674564575211053434128487939385213668660805975497936467790101694686902843730402760205186845840287788940438463063865723688256215415488839481928966728376996178847081195371165851448820694354871995904349418171511945348874514970023436146180457067310226753980660919539720353291946398499712365626705834032436357548326575010694652698177504094816342848557177629611001828518799908206992537887319323525346751870253740413215859794902345483401637187334509228372315574710473807265901098713375618667945883536913844182211586505966527765787165207440 [163,75] -232597205099690884710646251461691350026188140302327228214648223798546437865104033287596669266349987230738592803833093060070540508463890543352783371326733312235060130249584134912866017652611585219957598626058862993416869750353750346185120614986494131527070693012666064064839897325224740715168815570911187838169610604200475160257016681564220824064329639386718384920314657309510590225892711946240150620371822106508039562122544259168763466644498956754661200007743103778775826353854967694480882889444312592879187831888385855782355878748924765840989987751850419313643708246741889882703138476186928291600592763356971818465141036166748585450554238474212408464311759624572648298130737063829633182796260681376373216229599277529245452126524607608331778141250062915927519441980457442130562787086 [163,76] 26667454264700235235885334870004198379330956105453369605927483644229371375283514513900101810445742806234768888014091005816171456757217221509193800991222473940618580657004240570981969117507935866974170025584213771857020032815941812619285723300611162442931804404922596711283294935807824356139996072397871435649180695379905110194089659999123578882755941053013395972470559902530158507887571841626492602785060455301791969869955493110280219333084779296588611822111652559256586985944170351967836659549945627286248381770347681731989984646345647549993159930970390991364380093132701578529077114577343155995557244555041882636942537906174050929330755783255075244183359793475941547595912716353689574257109683702211277377154339651042588227081400223902666594508947901304501963267728624485920 [163,77] -2321393290243832060774382509678265390302927303134823880878313646550250177746331064518918259233743030767767085595508353633143663530025058479356845431099317964494711851412058699631029915206240896337705347116965438174676188805653079888738369662306953231177522886310313768707440207766362815604177233145412332175363000931301437167107109229823700892597831293475122226972191270601766136756549561666742745098989053967131645141660331757928767234411488445768345948889888494604762067967451218204152818420835047320934958552493141508118710006274149235605384474697743258731895078113887381126313141651485569605454141094384081048650893559811584730286711225090046988299858168098063585309196486815352222480905209376331935275951649786135828268740143148141444544930312641708326056085202140 [163,78] 152340705393057987888963859893310252520405474993863603325374374359178826951744846328339683641488648212648595876281091898486780173979365366134539965443465934348524321359966851435020940958718161533991709273791597352748576138507676624110293931288510922464391124526086984799300784815786084745630764965935733856097776219164591112740706367921255248025464935567605426689018337998002871143356898779186127229424876204085436249988585813677196820129050958849927760176464561010571805704625929282997769553692866985339401742877458258112429097908839962028518736670289109742847301707367880411364532698167165092339233091551081509981877363798789185809691634714974465626148895624512658550481492457554770515450481160619131735404727933127494824762346983463249428464460604236592373192 [163,79] -7480261529913130302984984442153599439141742374748716319752245774992843107859333414924277571282618996905829286569343908447686828448411671693821895782680971080020631730927649225330263769835478117686462896697877112996503107163731853900934762548485207054882559071014315287772190098483711556412592279657430568933631780264693133388010349414236423922662643835325623967417765626433064223328982775033012526911939930557117842989300216498210936459267204933872886782836181342577547509812145826238374192410021071426426101311251723930926658058271011556677267424751702929248093028085874922519709541822462433361396038638841911217764547195259947265658103945098376636024823714941244459426108979409662602811110212870546545211931299705392946051182208647498923357859677324547 [163,80] 272642583806166505792951732987845139500933648005695666481260376061454829832240036129030745529031332450904819684486993220038255904465515301890817787606671636346369232628364100757076690660926909943085001245250762331537321476658524825289901830458477698410713760965596526557031390866478169050117415870820427585752894498753976628722237406191496024206276882259488334861579194293746196278514625597853744434060476374563246134133332270054854791822145767370555375985597594286587955865927430492496984376663368846374133838690382902604813763122842255124914226635014682776962632231713087570859030267788077269977464311522030615650896466612314865361235245181555149941621127734805611169411710939932293255882691305464458179510993527431169566530880637925265525956032 [163,81] -7314459350991347731207789288970069657117742372898213642487824014475469550703468368520026237703528819229757168628502996832661249706688474914425061579679963392795454281883636884192243853336253641212417988128763016494062730107034771333766723106132705907144433999474645901346705563948637711186166438489177359201562746452183799397920478695428220056768420224064083608423485205706270594109695693711893704142913762000923004483706547409945622879742823717648394281640626684385628534427477150659142875661991237308095511726444760139571779144744755379148578376169024511317594213067264546094799878336290506569380019898925062721381838500923732603981926870139665779593499733122533743290651810061968788519166182659284093799849662829275069947758013201649432 [163,82] 143150691353701592862388837504944664203076286000595135901123932437283939993703349360856093303353191253971895331986360006296570741686197158572827591168574449704585794538136666946093344557194107076646736623364910704221504508610801065501598484964950813682018704211129663253602861424980943544329071252902455535281337458479749962066943361998939657652781191988105676554822790903221007042601231243363161022432706180586966618658983122453944025645753846189665208932474066824667770670376333121237797897996424479294340595409375811829915728358272137494465513274830195171154852959770860682996002075847941515070726613669613502477364840974501372059005570845505768453662876814088566004326388741220631181405378534893374793685388415136086549792644192 [163,83] -2024391461422295698078849475539476987721867809869324108192986861669507481338211215827096886384294839358431653338666987727049751970181485900569002238350303735999797514836640554061416752389889595725133767682434662170121921970562779733395673393539518022156117186088971762691163422049389971013149696673655455331585376765587996497178442378898756086419403059589145867906390349648229859192935685600968644527821425586379432930011243034013506346655946647812504732052863708624634502836235579799668200446882543132744051669600387175937560425738555930898860692225459662345310314898341217274716766437239027009290941141148594644649827356419586271281540914340989955529415401469559932042140122130207980226422861238308983733863761935657152724 [163,84] 20477981495759091149769202893997569832860344550553151408072369089582208574056277039060915886242721277619893946273276204048667139956221712079449548286869000375991561084090083316761908258018495885952883445895010957906797333676628460175241683578474853396606334669657431041399805191310893921687323161631450451191836255462720305094253450465575454045429400440076020647295799734527202420747710943966759581149067324859487230186263093538457010542936858525771598239322580017858702916222473354486150081123608526060035208384240552371188818605222172506829915776338661819247639722353063400674948520065111112202280119424179339889289178875759888531868852220602732705934706411801938140571820012083893600473330999527105457907505704896 [163,85] -146583099492531429980591072209683847739150476712267055658646340412594031217015291979212708096451230154221757450309423009470710947434938133261057518960906489271876480530659434330638435177998379579003171729798236883513995805307727876399698095844704451160705626143675216972328241705515962575606198363712457364772326129568104624121532227054499756473654980625305144505677263840297935935272340419585338069749953312287403834798580381266464304611119341359007901081797688312237197352684833788477978461068180222866566478665092444923963159684082095856508322042587502271200183311511248447936694316018206019844333149412461083637290033391257402992946329056534360158876478905579520076894835021251035074266373831686223858964 [163,86] 733975094290945655877345427014829059218410791073599389823400608279584500664073799232640822234229422543637785604803672620595016995336599325499110517203531973676537266560329297342678015829054840043006383032072077271893408861767731002142133204580220146562294456534653581829973414631651893936911271083742138705405106027145449691807136355497428745832829680142146073669220460364747733577493259634915094513258130148305636832993587868901474193225659539900869170797594450939233807147037110934280731574602679817963717200112887005725432479818656136225090841629549324079870983040689858375981873695956832355158092055510748588938477908219257850891335555416584146644591941936319989314557669369063381539014579341400 [163,87] -2539394502681848009223485335624944199818823398692051002489385151096734375705527604587357756508575441523875732602913747986343679535050059286900779051151078787053292958752675643601933315623688401381821830407019274162668332270024338832845975467684634840750925053172374305933533310716643947774193877289207133303362234953273027930821583861548941942114736832624619210192959953411642610335427029712486248965416901097544588984748393963753293935746324694368975666734679922239242953774712192211563069338782224566583936590875645433891299332420946379739693625588827811900830079084083728101249609857898365619386641044329497459235205337636814199868495611632837099078225474763994280225261529276375582854993 [163,88] 5991034942738759065079265546211708131295462122390617476637704772454761838692649595449516094568329607456378587277577520881054966252894243942212557346924535675156808088343460485239610722334324185883922891015468886215549559394113421561867758879406682532435316467167052677682975992672138452435418262758831374274053274357780889316388087932420162418449002967037107032116982474158709856676613664635537994330070302450469400150695673208076545990619587243677678858402663629931391755885629050121533050921030214909966710136654430985084009763041675419614289134764115190111410875404954598256705776182179429869172858207345212718938585183639542476932208343222320821442228326281083856505426841623680 [163,89] -9502777060368052540419803415819062422975189494661577644952571293821031873904766640421255149259507838471720518833992299996389366049424303141528322872358677785892469537512289110972743392082083875958181615837615034066173504502398595971004269713864352753504283170889272117456262572151947119715757679900199493022649425984563543953121377785034856810261181305162476924133728598484944663470453210432814378118075681739697107304034531869488817542080674247866090731664341441952250382124468648753035537648704233202886483726989843542300037319834763455207229555002879124565340781232523583352466948315896383565469629051805370637163951638475365547797035010168517690182644452977086916006608 [163,90] 9980915269968314905008655859561358495536472436028036070690473283768746420223790957564581192873336943019068933066105813679648715472124529994519294395499670909147159363186272422121541329009983651031529789670524810171687231498177784756660710688344794667938819562964918814477333608270056967595538343128848457181229733930964388865552709797423613106601776779042729125250855457388371644794858830361286762735536315458708769584918383004067806280273819330273684951273560417492999903957649934734265221996710616474282373795138122242520427787813781738294382805916288635091070042638143399847999047607082028361124472968195135293807024580242123584451100659384137235766572408040864 [163,91] -6828836774127652588865293098143243237761543386988288314554910424718012734512627417385213149831552800929346270414498024286394048811951251438948820727172223620465379621293326720422697611161100612877918739647087489670646804309977989580905398334880555045669744251993979667984818148987791795314664793941325458804569421833550535408426988184136477770843469964279605139367921262963803266411006310964416780104916292091066073222281726425172709841875097544811589195673148635240408294928923169717891386334516009090840820631615740566280957277274927826706946125120453247952110700551081486545438240029988182316168581165427859267746118684054297129051998614879747491538316 [163,92] 2990203594884600748914977212000583820054026177606006063302645702127753641679745476224152132101662396600352625950739031488177735969049067234455700795982782053439110885621467082467089695598442779698894653134274813757490223693665536951205871753104964836414889305089652895512620890563189356184995997561118601824626213623489717913424920936979477414359933621724785596347755077569346954225012347529550075555300486412258587123886499518460145865535438395722072519575161254062954413615081053665172830732513683198879665505379340299412116079736536360414141005829088454765259272965942925968660745781441253030021128744175084087262595468086339256827258740416000 [163,93] -822101990834501913474426320492139416338696565532896190936471038213964419161555543507066288956767247935184556438483091514727524240503501950894702574835897212809510922158997683051678970093596284851293589765425436122517504151235602422578270230181679926185188927668188257207813375801905284266244261316586412583808396820715595813615908851871514314541161807400015126898200001342753966847572266894454446836379996228924229162010606674824929564278231571967401579054978596148176529015550693818178203858316063226977133717794713898786876214416738366051138061178959369550046771090498073447580383303392857425516716950265288813648951861762680630656952 [163,94] 138999659550712591034681848794002701724443588441735582615578687876157740535334038985051421989035821450055415430394638013137055500031860556149887738501992929590181726437225178571782470898842108392892536126137240207056838115411994872979914922570376813199827274335097996994168106359267327151279855694471233863726073849520667004374007043945736114109105179581560911225885580280677956921881510427429828393202455077573844233344640045005021243396832996686932084007939088128744929489413676387238018388384445734041951985608451228151775213354065567147829185379037360053870031455662456294249345100064626249414222139305140357509605073845984 [163,95] -14130950898407555645584193362485381519385848745433861862773465924347180644110305753776216619551716804032726450635860373951101940868653558926156918626124599182923502422697290701629372340508450301789301583975274562745962397009684340628299326725920953608037551327178925203521730380673169095773099530680322594074348559454384976070273120021588877269255145147858500392251028846751543817365888447973151443600029840571224577873565856044716566447316562072764342942170119203283796169649298273978544576152827074316277896782011596514627139798514894031105577738038520325472184696417023963657760213116260851922895250255458517771188 [163,96] 842793620982334834999458052691517180117655378243058565916622438311129414520284373724024535383766044764019617050757610102586437854409894582567504478278695485075594411527094565955982524968605718522637081803615689556284408544064128815809173057602314766748898358932366766600415641417110144551961584382097105092015088476355876367161348690711547252822951617260224245956679979079340728106388386323603725328836605282423409511265862001540103478798159828352456909873594483102995747464562702223153107164527052299507255348959265368356970970045620619405259926552088695862538083339203464448439710237937805334748313234976 [163,97] -28706960168900847089877106546626448349128928999661432452235315544982121549813465683567722874185165672263435476154960136382448898315099029300031648893198391117290971717778273293372223273238922913934741663532697915723026327202663849630445125892686811064193054133399853929109593759328672106398327582879552913747311426198547948410335545077212774441561595604384529789974362418371775993847510520134867816387829061744050467178185099775535135359812262370639093643589865170767506265877980636560063328973173142341227052027441411045199079251471526620949994839184006596015603341134072965941995091821758125028 [163,98] 542200341748835137318507386542080954975262787068892019914437472807677477296192558597000873860480818762685705797709154509501656256972587822251223861684923077127828236751003302580236465721136612433658611335513966809156074313314031667138257756925871861387734335538525373228663403217242771716246473028752465603608078750263385200178897478241576433172941711901235057419909822184659546138848261875129591839146873045999718270137439439568380109396853208573875773230022033417537898277442153188273407011018941539534548766036491524181981684513558233739159427693013322852823019762341920836999095472 [163,99] -5497141210537282988195763036662646120682269517490645501819798524490572627389664609217687052418367950538897859816813607272522376598674590075512211309665762876754016677098244181211268947200920913135517107467949563608917764354992355180386407261157377247259264195692087135033523741689668961992345350450702369699688883692263957501180354382397741905821136314108454810692682822942224706777338303798248707916504923080800332225345655520859726641957355270128168002174976676417996802826412478306312668448196141318801743744473669455912776690196398281066477271895984027167051413823884506 [163,100] 28862542987033614357522123430518528863549376754884860493383658216838618743691292766063829702980285178726259704540606598367362316425915103973046438597140658641452508426337052821664407929079330805464978400641813198799326176127487392592436406005519622104363484752451224220042285307518550847899939049873033608609848504346542199483214387422657851106982988364026082458879026418861347032477765618624887539856422043477842733671568235146378311436633075431079981669915722792597241491842396446452374734836517384607319159078134618455672444259108288179655463279715500177337664 [163,101] -75415479093898412766433369064420614433972158799907737416730965097820205207745668105313774011435532090870939958300821957262803142134399359450939855427255750594197303183813860295035759607596096354504452891098523611998812577231681761041866504973917745310059746082346885493509873511214784340903787482154716779163843436749985959361395292650848143294187751569091635939090065376094535050528889630247773487829798861781392717211715070954131640269594250946377983088368773082501612673183455661176798161392481760225643544427810354232504191582358344018447979330212 [163,102] 93808100910928184225784146992936055212164208799227487150680124396773345212713534782355933063270861195453359085893405876101368315843667835764669813058263146603037030273037696502396267738429004225912072042426957058776319752157763109433613767286409983833964488995305203093457663136902989856405452657237029770548956263840106375908032005322188757891552361617201584002362625054543377747586811896385208946766643303219198034481482169613375882210496971870969527377889922268201926205311666139564138702020168248554977477654773292203068421919016088568 [163,103] -52854921695787126354775029001710535900573676602113368945532314421033776448647015985886433080709947214661581556545407011971538289968965066855243585990028842487857410509233365430817083049284210453907307098275355137828972596327851726545032511393781212409603483405327734299848061705968680203642049257686027647032725039199209172741905998538760768635455967893765604148657796043165752848227520795628749463730706970178531493841924854170569052086026322893397372329895743833788411441111288295578601357813852553382396595311765630063579229 [163,104] 12755114144830019450269108925952434324072092833113840035240804797914078331586667083063037349833541049863856555095935464224611353551161288434058063562520109569948526780152589980559994884977324133396182648893530898743728499472741290480672906574384550032805437181125759649666953607717574637266658717901671420618893227026168469660633782073345429071265355205783422155743407283027122049427836474306502731796678611318994064448969271070282382773045830750764829868621595174017048593791262906859162092121015944008808121140480 [163,105] -1237362269353191684221892512650113557657515061095326917733909981979194966441154807455657426363562659405076026949271817354635184408276182486989939156370415019183451960431695981349543518853721527579650475497506012060467975989164851289093506592787984633527554796430163244938083433924792752136083459296722328782607426116666441129356014438766640261483732009089680679858316896580223554167160206449781371150133676062286262659205981608212805386872666019130992066461058226220460860917075475802992366464935393024 [163,106] 44886908211842887343387030235099018071266960110936261810335825972897004448011576765879962507607265322221452439450277738548527812561265790705264500002530290886337905918104250198264065252295822376541634927199768778039779394578562049721313902413171000558113712466657050547447476566511998099265287009162877984186811734485803207986214789765511221421007587959697897124843099097725308356100292942083473847601425157544051670472148396014174778228832599468931762182945334298919625822991129535104656 [163,107] -560379079514701356882102911900429179829396609819044744795961260741655468886476992714067390868511951385723460134508688938732250455061597475144229021218271587666199190169567630216636274699996054741486665007394786024438167613550018933678359964826500635142926074808388042660076962774044308150668640677285475350508549315697030796499476729276139932005299542455221744674922947775466596494183556303306070454193192949640019080557822219300526134121568447479218539532585724070097232622 [163,108] 2186808465802565161508420183699200449138520987480547392099603550612150365526818075828098883834921413448188372239868561177650810879312568874962959134596810599212930979290317724923658032486516416592038340017732092345140247741722869952020150067679670379188868188649816495797001993402584872853610814358560386789313847486954799871685492887667983517385917487980288165469287132294285348284113827809117038060349280565097817213624866553907271577524335521410759595451072 [163,109] -2383916670808561445788557146068530220762787098670323180340963362751930042414693631009849915842809790898568487114137228346783296011781271589453218804121614064932291606966555013639372633548409388745573539131514858704199639969044741966937938132121352966025123716409472173091898289002968694969673638974250880084103202538124131685676058041002884226274525728054907606341636303649818971648549140301954022426505236303419862907553606905170888380656055408 [163,110] -28235192442809222159032987740377824911563372620766128637622144794819302870202023713594269578476123281165820573335375755257354964587421719801008547457835129980731507254604134776131008719700088557304189264941034264293317451735215691950317544777474032367438118648941092289696847868135582836712291095951202574030077689002399257067595615240316991347029672277859657599793996114739621194444549316800349424093177630794776082269495703671274583776016 [163,111] -9142148101248586845686161677717410008227322463286864701668989048395292938182575177662284493160300563507625017821052193333893117085904941549546261335433867502967734072602234429386694456257815595426525791763558747116259492648795989133735574098506649474298564559079922449495386346720353216477355031009753030191358209149762327789944491257156475452473246377114935143326335760099477625258747552474161683323078130108760611061860525489862598474 [163,112] -1850275281043632666724585298531107749780809713414743463085490052967548372392773665977591718474553813451364978836086883913447940794413243772607818760186761357863274548331072648819073836027764426681131289265926352576372046242357399556684021148666999971283791946218450847839257247142008363214740366242484456445031535201542402724843191155831970089881560252627379278998106666515082730697821079641445602460093168233457504833781601832904288 [163,113] -281090855222048871481789893288009554182818384343718953837115113627880898664174521015394945617875581446973274926815153670563277854461991543336881794277082019046032524577857935508559657667317970508239568508711858085805941657685223519731810595862191140943125323110560534636701598142916688010856498448115442213871584055879142576819957645856253579970433761491779902340898507733990211750692774424626464058664252678751490039436837473172 [163,114] -34092164778712522237822212544005658239742331342112425450462268356191080812209830187664329165349652587386997881465746711384976091856827060781497703633123018576051461600471911526421301657317627552504462479430543104210220889004188252148911880333290039304816446205838495582506265550367552705759199446919350628616867666341805573248847372275303470150802824232894730086467307449554021778478032198504716492787577003755601801579414048 [163,115] -3398883737451699480311287723179091156597447173629097836634873077955602356756513136548196914271381549593212992649481883944721135048155666666794264754770927367268282363997170893600531391521686668974821021476283775041122606822798504784736542252295998875065725558253255889339032481508225963479288439227471741022762929231485617607493657534921784408321537798250926909975963809741572740925845487283493828390826964619175928255844 [163,116] -283080567113319707574622641734783771705347224796974362661800859510218848627746841978191291250062886067352767501656820750031365967623103715040639383046344745731165511568742306266423148188038159818321440160864433617039239257017157633419367532558582140916670781683583561507990354363610914524164746747131703283696632251726067431586901373587594760055263713661065135427924892025923323020269758670940785003815466954781459488 [163,117] -19887061950059170833091677875003990206808208631137933265410749881669232782244732881477187192534395528946121160561400208678130329308929690555302092414877811397072465500034278795668651969221182320852304192103831150869994335644009530095947938760871427009912448484421268555413460316897162165245168879982929628203135774465613534597870156567933019154722152314615028073396564531395597086661963999958493940124993049521388 [163,118] -1185465813317899992052465861888333336711665876003223335228408912757836870120534769656068931218117404060053013061991528877210921897072466634645570935311154993030763422320150268540880495443071007962850527051531578463779494186917562757468633671211312702599196513067469044255259851963121277576804097550368268346056195024840322961759985126023730991210098139216023538899780241412372732358884120112172567016591229208 [163,119] -60172856386491175664014296203397157415320468698063697760819126194287343051094119269431535304984411016711893833320786289142114727946011011397256237263385199013526112578328473825259141954060323525610998238951934497757720046142104378833292905165313021722564807315406288185746628586612394441604092956426765713220625221476741724821503176804395720469267221427697471502572691076094383481769314966699352108944359 [163,120] -2605698210275434292424008153298494396897538398165252287963250230508137492774669580722476513754295873368383274898794599632236147860983162486800415719229486658364632018765812680357223988689822963614030551027721733420141714198007984931233400590130298335025002608471167390825151962011222609146127792828251613975634542994600174938526428936585238396997097014573659721982276180727848959302515706025439679552 [163,121] -96326860845651681928474166000756543688205385519126729599722092500087049848711809656687040722313381244512477144967823522915691832279218026815573240145587089471369126159938150287640873708138550717372183781622469864810219886786039302206457279094328142718076892185583554805724762082161320463522544319529070378345342821542262564769891742644193593976390195322258471889862757154358515577934277563735608 [163,122] -3039074482537423836493025553194309087365098264677441413465132840438083009467296007950500371405179271405406787295220275319217249351117882299904005660312680496022933020073091313296395408529653540365194497122256569531397912111423743863756103993271001618784970425412162400758039477950640032241707522262633311633554941785621233834311270878431337727988987410670286224383522118621028616506557721984 [163,123] -81739390139536849057168011842258769923050682518443413728729003470773881736676418211069772729276340162328241012406872651053099955717719504066509379663974393932367769202125835181106453549141311413512763450182937091073887637156190068649272196187269893108909169329337630358633516958310963917120761843046316460580246296266959029161184264647494798882610105750099476314852186681107766948010544 [163,124] -1870868715263887662408773486610217963722313451576324040830219698258794529714935838986515619233611566581241542156321774881192668137974231008097684918486317695059096573478788368122618171721119286957220480477604747880635366053685243413973175354493418003171330386631317680422225677405639409650971766384230885378969461826454881665576653393899366335598865600752998886497501121206223572256 [163,125] -36352285462434928919678885676438193982593120731299147068836976786515383258278999444576816498185207488758448544605309672414714989404987797535406130881281805062594709566698065157356518906850956668508596094867255150702287321939609907124525635494117127940026414735579959687645798649259287493648832877587801563632779508056189477715172490124346356427233327079070628420393240863154092 [163,126] -597856314720408323813879470983551966739482451393515202224631519922465401978925051186020869602704843489288915583098066950886294270316284881345625750167670845582484785709645437140467777926698650791621582905080698527772569453702756500425006254079178423315194219969463386677460656241693697894339223745728493393112064691973303629971084493172285782071722345861418055310110548248 [163,127] -8292633394878894118506250084483323360735935569523817471818401121661106145952547031985585441802883137443746641893134059248263551960212159098701380137410374399390825742281889808562592483010817361548572985101997554029734040813072996217974964678522187374940807933093106897028766825076277932250397614235603788127757808590063048610689856086954996400951265386899030671562239 [163,128] -96611200298767167417125433658038640697962997538848223382292676742425680226007663181682934732504341795483282012074691159345729455457765512526590024302015095466657894828506334917096314566340883263088757592910891361193836934106682578490144341127246161283175691460804272073355514630683891767903524527269494937089639510326395543649712253932689052777699891082983756160 [163,129] -940938874240329445176705575862129918215777660421421782546356714830114892288609178765805568775314388221228920164773482471999160678526967506382198891816414868973477762627368189374155325635477563216265227308600680445067848243932268931432776529301802206346038314728083452972670509481337367790160231466864502327747742553308557818221543975353011844817881500131824 [163,130] -7620710088112572942694015494938444715765073395016367004630181521392552273370929105692521316363914390120133379109729560796853547479059580615144081132292925753084848716885601899883124982023437161124674508126072530965459116641924727585192070176442124227960905693623322483801807277305532252455137525521635964061616457017147142076907190328123925572769954784 [163,131] -51022140867545502550761496410422107968751784751008531494584073928761654516748480668285224410620892136309442846403685981650435356196407642834078058289237034279257460920713599766991288117783402395148402521109893121156725148722011601620327278942008723094262002242342359347455505145266332701346320616907470043709968608567009738484326722176024998097244 [163,132] -280536907394976933767605026206778257349681272541651510920192155578297037516683783764363545064545000853892591144101739773771960568883040446950373126270538494802580318459695679835620648176693275592637548929804422551996643000040950533867188823004939157875995427563069315055688055642401376623730236431643106472430891618675697573048569965116543520 [163,133] -1257521020190359801599542919269632860363831708731331151225755129891653723766108764944582480104070099458946732173142198660897987516875729765858039667667370036956112636398477412873091063004092709799404686541810101672521088957381364929105575813247160427975472379511319715443720554479083673908156776573700657432729896563671668131408437606848 [163,134] -4558472975002520965801634835854226121885436931534330748030158113695882938786582663867578695992985768965144302712474391519390988244595960656794672355470660803952640920087715941944029937071332426121167576412159557965609981645666134232392821552182975004212871880149986851235619514095548714828641960830393422417846441190403557872956288 [163,135] -13243816015320393342127106956515423635352500343513447594857604426412450826093749301706247671155528687146954445338721872694479158521533474753827439514017458046865501663156205047486251731103620935231306143143670311028584116611943906649521566507392892137174497988809442629239262415362389868320871327748279355821805395363847175856 [163,136] -30534681322964126372196231441243655436927264728532466645984220079307288839558204503946863676906488351590727065657106267114834938510002911867587469717155859284753644348422436319082986199152995841559660628619794502010009300178214970934956808784125324267480900577741921089920120816863437827872712622698672604609902542275328 [163,137] -55258135831321239070568627722063238587776161893713788511017322596202261456517167388017499421319057149755658334740452913125565928294865076485798791813257143449744895095707475098385213224450221714165153451099244144798121755503023763559012468862961014382969289318075876993670771535372687097792774869294537290822465568 [163,138] -77542797174243334222431356482133136760912805604357795746134709230619168641952176920194385495184341778745601971550322331896840378464248825017080328261134228125714198801422520677636610854563314805463205035620703982461206378091669022527908239305871010992158034766093387684443316386244679004866902289173947131968 [163,139] -83246682426380116246619028864028626668154559079033431664371407434979271294900997158591327115773763150537975525055249640812716431276837757905711458671204880754170353802759248927789172956386337784229180596130560307853423224739625245793795271550530833347257522879770555622435376109587076937656847763468040 [163,140] -67352002881610136268330679132141366449058924732137309835081751276106360334314594697981168895546532988430696332248404853893473990855745313703046409376499886202005977085525764408891661947387429949615234579716345370594516537660551596346817427347876813434526989969284871899367474034310801642873202560 [163,141] -40384720247944920032350569279674563450685722690966356555871085096388146969777732366666168715225775073958841750786623227525635208992502144531730308610582085224446919105367846135681709981179349835866372482567199583989894132271727220999959137493083943406977236341508933196346745364663647795504 [163,142] -17612741535881917831336558412815819923649834705028402698035221015292324478479206845807056017026975368276447134003205968302650115120884379789978412491212968719096683145645112864480879984602807627841124129556989895870746970404584755106970557409734454574475800878575338564346919063540576 [163,143] -5470680147904232313272439933570695836283659901960014707532007083079328216459576297663678594417728395425614718880923383198594729161062615819053518987495302908661200397118867593318816416050687478915895005721833278607696451521088610286802542860646915634791312690257352849434795292 [163,144] -1181839188778588142243460274691727282059518581493883820400608549956546156941888079061219201770041276837121353145107883968737921532458740143390450510227188604215423028532474765717243365971773065791669006038759030227875631245766373994296013013698035242570993449561451997056 [163,145] -172867165800579254229555511316230319222428030023351305398120763746367354277824973373165346185106946085376169031785672613254718127115977544338084540062883768329964315169363119007755859343322667331396708419694160273214416984784083639235035325097209607203420223892880 [163,146] -16604478675724781277658508881474380412925606017660327385416315640329275743425322333587115696611426475142306100365515287601786146002641349184516708116375294263842613913594802799863181276293809566986880117568214898295823598235373171273387521456551051710331680 [163,147] -1011331296120451273698201067514375642636136236970626140552393156258947442859140874833299367071248094286133024474060647417859416479964894612679971526174068562325791042318035656086377393256493502869508628644675141550121800529438307533682430915047270020 [163,148] -37514035607981499889154939214256417786636693684579138798413864517228925462686262031077071575164202259424178259098162113361287316414249691851474729694926194450726322417832947732910666847173590789359730564862016545728623418162303053810611085184 [163,149] -808675436559997246763349686000205237876944758626606869446736984327767818187494320763149128683644535123130478298535124444400398990740759966370348728317634874181604993820835665571451577164255451123606890443888385758039658371279986069352 [163,150] -9589375497570595647527612688587287086466178334477558462584789779375317605351677283314473733149238506711869533393576022426835533595776900049489584723866786265062128753301688421732880399366888056574743016432680050959698735080016 [163,151] -58616963169645244677112306953463459544586583849127026248038141950360551001567461831798647081605312077815868296677912395238714495291228289268320525135527937593997924180749488975266736001310707592350869772341163244687874 [163,152] -170878070816336243855325771161836634128393020192910179336434793355590070246747628368425497856131987940718880770483514176620760394098946911630186571795484533987701500993289374784467935489472186948205490102388032 [163,153] -216157776288702868079078973121298145464684586269418090987064056850689809569014154057319061558652068984241934011868679829227372442613160312904098309495005968083989862042712472079141518501964496673298552 [163,154] -105608177828496222444203737126507724046743344145346306728623809695052905839824518755316321848081282167317447619188942866931756904756667738189115592700340985010122969186782512791453526313018352 [163,155] -17213780788281039204608650798794117970952788750299132101810383247958763581948821196725246789429443868346147227411403687962742807033320811849759212335341577615163109481359635508264670 [163,156] -775327420303041962176014528202390586112897624115365021789134058253636671888276314072690494490040179003060771606434031710409405636335608066435681877767191840292094051447584 [163,157] -7519578512019669025013874459768871577205709460766620456791479259552370946845569971072413360568739747979814361663112431672639364567899386099882965952185258196396 [163,158] -11150911229468355968990677420983237395595301627112670882715606092537294079186085082881729689597609229375581894690496917133078467016769424401922231576 [163,159] -1545052896807311517243088345389667437987149096925646462592781854113866705820767214907067355999243133306880187360159729450855573294200159 [163,160] -9400631704969457061086764091513334778642572571726143609395302395984318886100857554191263087596419293866903887373344085888 [163,161] -705829601093013115692627680576480394975681179064586640346806211912851238957581720911124509873835840328368 [163,162] -55333499514624404207056388787459046565318075344332948194642492363956585158318354695520 [163,163] -7896807263629944170232147245209859822403053321731686484973964 [164,0] 2379463841266074960658353039797648060438641796275263426189303728618073043706136420145051768529727765355770034281876211677016015777657669946530943263332644752674720430479496206460316769608188320551061915726142200271078966842182585532411851607319625067789433683072983587773450817342151302106857212768764627856027883907002469252061554139732770836289876690408676199528966415984084662424583981889631978984035191754481951299074510800933512264520054082823998116168915364842089771564500930855507193429105534908942047836713532142585667107695152000456539499031466931599789580448211051380532711563182184514307050865852332153645270667795179094576092137530323664178841073795192973300277624606847777091330995615554327992909620661950623452881501345269896723191909390670089711238185879068589260406099758485318814777316701572637432921973042215648647254056547920169760806196945353887354303798219934398718739478532547724127048661854416356723674138197119971467489751767948722176000000000000 [164,1] 150166261164995783250942237837510952868704105486087708172218748174113451930701893273579401499304395916865194242654980309507439003474759096348963153546960173657838357491880918680311532416195184976232205741394289298521729708451574725218359205778342216931472690631261114423478944232783643752763328757187569351329067773347240128316391830907467022760439112177296303190255930775166392500366269925137829684694794334778112277352635749393882405595248880867469594892974679476457930888560000562445825192634803423985464685643051196792319002422765026092421987555812777037100047410369590591976019345444857466109356394805639844324532770574102382420379248412015896523959213154515604983237181023599113590019042138146098237094678487432286796650691841448667748184706407729183795974012630112654237232631483534969500192424974494642234754253641440136738166332209334544371755526068098057276294372495186893323559092974113090583963106115347116391685936624173681954327564628886667013390336000000000 [164,2] 490802424571152437324064483097035229507276009923131813454612106192408080282631114451751104533617943425484761494147941228319453146580861615000325288504247380076724110885602757326234533612524634082557797698805127577823668690581579420107476802136927450752235853589429589423851610207194331614576968777388741933299825428507925584779416754361559830293846627372388270283832382178197001903001181862024083582565440933907592750313906742534056421009054810032262766293781531056269147091152159390144788489582807383816965715596104695282150777205947319203174029707818977692966859442203985462924220661839090420119303555602134587375965986230492255465192330863436395919537198574339943871925104797909865727720741378318827870619503167802711462151283078477993932344422287171499835267161952641092007320035675370607375040263604619492952614965584178126592950817942399777997839659492952043415949586740133358862271866227056831554169425748019759739888869302274883066030514485957236453858607104000000 [164,3] 392956697785541683762290105587710932901704860277936450158722384259693409828361264630125257877644523458409479921214693544200616504949252498910718058664427016872989897225174034645477379354046279953806224584991789073280759446056807889728304502230156144983288395295708527305656811536259342414146510725835494145846446257518909558970193758570217876570589764122476038670063371944706136353542053842469740847988181853963177515690648143696489722369766143067725115649970779670722787819516943959653982153424088574487275739051648494491605638058783090631121020108484690470471550090550417141322757434758043744262112012938755565556684731592513464899812824895040635710845506545206683527209306905876046086368507288193172914682296376010465876508153452976384017862344308927324277072080408051262806606648222214082688995774797588221027418142246968015495783012738324546080870657660239809907029432975958310161686358629958512104836062974627460807601370128769036076015072210101057610038555811840000 [164,4] 122888728177481676344003457698235751689380548512189081687452953427271835355960425904374452563703461267476131168882727333391845084158263822122350960269985917259425951184224290164741632637451856384876793738361054242123322481846052661038859180214271039571133366818533547442740491785786676193847601274659378518343216510483370427302079387914595925345946976027798190546008686502549049336413454061459873087117647028568731697930841423284443329503980411854165834584713600668004317433346800622647671783426358510509157954650858050852201513038225266358832091948812727769673658624017763534979246632588860869159942401794249783755413663847704834588727311316850593981789859017335736239184557759834747069750640271419454861600061549324578784053760307358506780279348338425400534898149752856997285299763486764794002334388573567093675247796813974581031158393552566050764478846808420773921610403151364766696631396803104053759938149755583751376833885388340805313473225953057313527969956853599710 [164,5] 18915370233528441536306845515923296910966652205675821273736423758736379115324526132818098718554338850121699422445469339771425099596683007467826533424483807979585378084946755854692822492256930007579773528514410875073392361564263991133600332178683067463318683849672222645438529665889792901049454438919563756537268332504334641573667150808549972259615202479964224678782837288555443457512342552321988719818449353989863010531780388529590795602890491050398256696564725137417677650611358775694641821938422721779110426998887199882358106840571273425334093144813680892191229535297452629697015633771940870245455945893661765836294813810563768647592470348627783860131578405399511987726311943605923462927707271774102677175296745610271166827499987622648218347678654713128433213330813198432126633856442843492322873433035165664299559099534306916172568430984172259334701328630190124264801172071619229630887272957818210553430971160932901655831618451083669357888814540228904810153435153602400 [164,6] 1645401494950824056178035301530561216419285663536875182779874958177077553657153417415501428727807030307560510051327073896280543713430833343189638328888277709252804704767804079358033148916078729853607849820832591930451901622433588863083999410585056582933760425155492516793245304037071309308257028531135260861461349366860879481212590586245007000248366815686443026799373619172632052597130817394730293082414380525788871272996730252417293335377744867163109999010064775577894514717851069435286906497768896763467266076706035076176281930920522781836862899753874689711606440581828697350452564074130349624264775227383516579565949977788793200181467833380648271881065214679234727365353973301688198120967593844634878579510872055156505180106175394381915330774274199738321400053789434175123020612815512256790366095979624062924172075273248244563297870943065423375806891142945476934524110649095249270045318719285328977427774977534039430155091847852544519384982604631338289206165857370536 [164,7] 88657035362883329202589716642464994485455892591354792701290382267348742013495925451302150742629968412535544141212642783726385228930766025286848924532776413094927465861911081292857262824473235196520767729906936561110128448304039497604671890499104376421677663229162808803120281506372387985838380556806989817498617411206522881533725497808138360005853036852929820560256163076101364304919045514141665874878635599241301621328924435036770239615165472396262998357418147121385695285557172797735659544090632155969841168503130637594905975764732394137884009138852858772642276033095433729296424219917220634868151956494435496295997258440191425468920067183660401807058768287520278891577376763001179511135730071880853325217237226746091976900931703671763431182172719616370614359398702523416104642901620232971799546696705563405099496789944956287937326958522798200234471909062525651861230183031768591814796366263839637753441501807695248199099188343876798478811129696249670451231980732800 [164,8] 3158045015056899342298572396422765861089618539424446635822166582015745846001872852413804805618110540535682979442770467998141782719940360049708575773954152536475565970249379944861192600611559596654776288466860534229731693483691044716594054255097261868958861092577812091831296755911950860210239119792417774855348649825885252666640453556948991945570002355393330907644762385271536427810351624969848740304356820264582955159306218730466469796789850543714785613636299480838352837460459092570310527367544287065870279481088643684249927530455659173102784650781232593523594162395145010772094102486761823262277085218699341773496819636775778121126860494839380792521192536216105448938473601517698216113342386281734322881623363793394084468224285137950716137639850128922241753998820232247611847804531254423589671038011049695899635418201426502517299763972919778788890536259303644285928788490921045248754317008722946759712875494220609594620657476927545619298027383692049175407012410096 [164,9] 78062339959904161202265801605331009383916922180192102803108827127815046134922691388253677817221774872248104446664222091515234665843795997919005364399288727708094751789381770144993474214796684117643261493155277822738050030583642171518275780695048254924434310072452763938096697623817371374543794979757176169985368073733492735065204973652160688523387268930613938332577585598859204202240888643916862723888641961238042575073825035210015506820528711959114446631510484037426637989711622099702866835712266571507603851020637008913160556466085939121058025289425869149264947249906451038144952973252547971004596655031654515683394013009597881274277768087887265716292521941822056877903072578334130561537495090084633777198598565578355870193359745195070739016182299916084974069833786170142468261300144949358300106195162166487859683870005545666901163975116434491793166677869008012155499725336639327344168101831437454192829699917617543597913178163025371211503858910936046684378967744 [164,10] 1390014991340166695153316764094546783654536771146264202812342911570397053834950805944396960445137645824005270312154752657389398074762493610121667817651577994717742726231429774478499470042519396715117621965759865607726506297641082725170116761910835712742437311049139519663638430288654954387352564796594978376447092431987175671783509590207480212385452839199026879848661745267149209865665266069336175675319407320105643984778618811475262499674635884959320344740225634779630275263958656971498186575838234337503272658746773673076082538650992475069009760227457895999572541592029266662993759374790907792848510745776084222424963494420192766686591827547682355420826667628783330704016451824950069946766685108052634537571807179745769064173231200673075622833659146266743747813883230812150805407754644287062068884925787641020014199646847242642829099523413936626415756684165663184844077752414945406123339613381235117425970604296107159843869683834930671237376214852853287921637280 [164,11] 18366112088541936887617669294509063494114988351168833440827123993234792510920561656719546126586126649283436232266301815162597120785713781148786751245433959535231618637304557014926088248400422929329783244771629354969121767090362393254003945066576243764594942692986161613056946248277421813362313599759741992590117924016090317454361304933020319928212762186779107412036539563500456083132120678384058749402102024013984892200139020085089695242627566681629404272847964845023935626402615107422826910808267210270438726957144357483108538259865596859742324880699079259592299207127125538849323042986689789246777273825858479808382379624115947599456549612335819785522910837270698459139296153873119600398653810879397276219886393468889517908234535255984650088402038368700731901919806780563118450593756547940697560204608379591282510774835200658616963890881050719886398779529552463646718677851501911135431799262798771674313220387827359502670862355077316979973938475574158597596800 [164,12] 184437725668317032217894540013657868661940457611136221053517613058297599945390625464403947454531929747604084063969207155730036332293072694151729849737352193127289767829730362196325648050381553554884455887878085028879816415022736257241939493470016450137770788027506852371103883336522244742385126383678231888798748050855170754019363019458154548827730301665049633243375688879345210290573710792806523767210642868393633290162164580913089537528799704595362482522257918413445755638074998043751358459773487042648838868665838545267536137710400901799233108490220794323839648547788792767065820518904925618729818372064091079335920465270443740031922755948760427729312296892699911175469280133956996894928462739243996143699280770446051461441604398447382966296302870739553346235000155201545997961402922045314391373243218773774525040650030490586970671726581530055544162195147200241590361198407849389299554095924390447845132909503185563970732095721316434981651555889684010043066 [164,13] 1435806845350415846678042918293526728615382603274138765495001851953394696125649798568095432146668835801819491333943971423432169368381989428685761872461131428615980331079823817368102104173935785790912536407570822120501465316351616042222591409912827990933972915285522438737008309314533891367251665294235641631364373920821518410086431408626111796808653103951230152616537870067432091980375093982719285340748988917706230000628049876936527201975699781568529729062687312137360787367227148508158951773040220108823282825898755989168151076667947314664354932753372460725552186865637649649169875439499661532524188163486666064659612415483761806728038714102655150516018090021687082053652408696881189095852363266476020939376269096051665327476473569540809470210338293291315868744377826671941594507840289145232729445466172534862448553677227496731977372414323199998639272805285777373992802486505893200404325397231026228473520451616177458200379931244328105426780872158063264480 [164,14] 8808947062346703679180207971595509080746570045307991067450847122052820248938367303744505810903051025326574376045945420428805660966259357028405349970370825944050958226783198564223759626976295699549652870885765605181479056811781174179808435272389761541487195542128903973221866628073136098298363915877644929992106638206245183531221737139898559679962211140379292783696956217480850460634655463805536040404224574440965604621380897629155291506201844408938377011398707543680555374357682120755275666334144973607296218170727490254313645661578275072148149345406482063764002664032801731691112443813674771817975787739583717539316857478697956079869507885102861099289744475483955067621368251539478746428357286466012599737149641574572051268913200872103605171963450689485292054832798840773115237211784137118589916049213241690592227085596439387969428435742820449378392078140301953610736276495402781813091295178984255473488573693120698316937263185207184176388014751643342288 [164,15] 43191076714840656520602250064529100402660894335213059007332510855568907290305186347867280673623578273138564600013236615540408224384073213151519521097324402006425961969211395989476890046023475293163885341250297006763577502290943853517093300838367066038988820263613349465034937698272901541425445000268591525178490868478139403588535300519702426188707627371708870403339948537807739892009759409725616111598786107418854977402072205093561845545367352052021208797827879336308086279416747985780118762279708564795456626176969902460403070106261409419802963440171327081466518877521963368423883975908542517111180057390493013548111119876776987349853110937555384124997486427085717472372171911269508508241270741509698984447187081953800124956566264583921595744582983562393243378040305733758082473005234559264385502391077959204362451135850720944658236168835500675705937189982862869567513021445421328596611115694044684898610921344402485182243356824062842163617871935529600 [164,16] 171269845762205841769135471705902019889061543591279096689008279141663423279430286654295462236297740220484034521962161933805623831289500978127035310852100492131686617485947509862187670149747181553352185974192880022153306324197066984854012793632198941763101661105927041509049786659901763452700342031474012069522395416414386265784318901824807870061394658331297248678205286204809524884289719077019482936656100966402438143633516492181186167540016558506611567231555148562833279457732268663014920129531398829829393254353400289120515476234088491576534213002293750023909847921475222230257160046902327437800919214440705314435430711525225221296672383638087301915015057224480175883601090773411635281058572465670255164046284866788489423102845567990275582170655293979387961809097253341873662236682696837284320162118110323178922716576097676735425900895681691287017046420168875896033476519118145929504370328464948685736594293676882545726675128687183320175419388707208 [164,17] 554932519307734722013656842884112945261165446002923236584451228211161642021037760015755650705730939127272437700315113025027657203951874634518767469090517772817711868850159820912994503170759765820593641025976392057732196071872305543420786322376003159281525349978956960143064356970825644147663747343976819613303867523292169803167622133306300171717387780515186844809113484751663070275527147083155807786966528672243563564892426734595995626837066893039178010125078814524770508410487013493491863455626340797284276301927357376960531447184950125706560255679071236558892412607728463507328503261126481109994869266795850764015192884111259021755623524653761418546825556702420218808024157611425377974876872634145874375876314774768283786015972050011379999811295318912860803751974970152389504333497605743074852008398107637303204494873839792139334674270757196067406032848050245842011511812985442229576074714338368043081062536927867573487234225984336610839810446448 [164,18] 1482296287892842930076960177979477421846515137589421347144489883247501384989103941618814283429366610858434158836424367996601218395199657473683373246090783803839216778280854597365714171532387173735322856653268062505403269604305081818690841631784029295493428062982284344410077579146567572709454197591876373805846654645381199540634901445631930741045267530500009424981872948656868075313851590667139955249682040566791094209602984050296141956168868499466707518524970925357276052418318140368758426876263134852716838994272329468637547886140705393091077288071509436529646631425505533490781319276906989463627161364921339278500781997190878660905096658531872279095986905487346933067374270784101678185279787053080889349683605967404554694224931190626033432893082885672230028036384238439343531687062812302649250260369584948684153125911366273883264933739670807457668850366795739281232839596420870001759489018600211201842158082016520982073616740161343641665854688 [164,19] 3289536412834462576292082362489287372257044011948503770059738090778942412355245530216196012778150604823391077932366659550952018338484880959398631394218677557929701659880317988463521867246722396983644667352522322732734787959728645257313978273630258299866675476332826084359271518950144310413468948397644396322227062482742753284285892411241973095055832237209381206059289524473166427910442705249439181960476843665699734002127092730202735117374572784037000936231889053821511909537210082852189363338093834452309538484777248914839103749206984207650294767974678206761383570355657284638797688525883751876719760248963655154389340378745123124926753500345400088198983675606840931062803628380504948861773622827592387813734595394823731267241441050042901291230057873462370046125876238527160582095847790445321196012268940100215508204580553437322931692269311573231985293026729385347238512111014616015345601411371817801066298972360928451106481831102498611086688 [164,20] 6106495151921085922705516113753427249472029995808295259858527500193946543824642281639110789205374311959770944603485403625125068600091231392841796705791071659458184831689414421349882014166787434824554539592522727198059685470397090497151144584921082252516576953872925706056280268670737058233816341715174092833046984360572931048852819050377233484745721760455843212313824601584854032615820670160881974155866109322355951186085260369422119058383946051400035430798923150617155124263198141427258832971242735164640112153190452090570703922848559485254358262701018150327081333341798208155638270916236080380251422702313795687596443878664075326581415797113403696293999537593190826953449463724970304864652004359508889003435390825807986165287046324736739202218272497350772413427585937637823276437821352296784720302394541254864020125273440354319127420073141471220390345740633093763301076718180704354130474283484219111696617881751547772947768727873571199746 [164,21] 9539049990653712090086762339837871472925365660515101726279425338323710271729187233322852414515897625630627104998152777742887694009063068635698853384586930738469705337033627596238436186418434811389246047585717029490847747690426081392484809423934471996953537151116933203952984657774161371413753154884152095949947821056233804023686949944523608751682355543262686732814245663350865035022926701205115938987804465359734771159266809807455678651448220092938121055756032414888496107838225603610478496533454586711072853689636953832639737491490702637300430181400258188639290065207147983178272047297673927081205878740091445814721934093291937512175132789547440567613493607079104966167529255937126907043504196386624150210712658772181536504233798958920824423754258697179630626062203500193629276968403211346496644571569969066046385414836940082776760022826447698956651713520458857257709041293539796772339158991553442492881480740446895266592452322650470912 [164,22] 12605710771843438949302923131907375758991847149495379941853209267389823457804080608083170082150276326470259428091509854850021705002336833349244157119776456302772189381326095048290012250486160839665009615193162520808641253327432185790105636907263980914651100087344102093641193923651017576932350737347854042919365478134991767299092052170569929619585364499389079431649566384603468397534842036051425359366756919225627299098443573227378080892208701057998690416912027185514830047823097034029012103039289858371446099553472885956821942323619648171596428101282917509604502738775652164337131508133194209468270339930711476813611522831421255028705381996017969812950614325592107478927453871842238317422992370584105681893899600843573892993613066870009151523899133597302109175649051344550118011411867078424062528558632354388207221407657074867098613554628697371526877938470934881836085747793333863715690958809847359311811308287793050526397303955380456 [164,23] 14158190191502755483368429011924138115816871114489348793645806610500856615323761518823817423297836281531469116309118250294573817655272997996259616921161066727180955968068287035474627693529336512961975473140556374734744947491932196481617903637576884786976721170246233452657624644023739165475019320728882371787732783543039714691871951649957481717260938993587401099534119719033648628656976238125436660226700056391045594542328473188016226649845922004674896226192140073482567074401117728799462441230240145046850975589073498337668243946226362419480686438439970988938118231061925575259229260245261878868550176114558566685786787951038624892562816289397140685113655510598031035314170448519439822898465275034542233033185671442149919309612969027823757742444006166022641214452401982579331661548975179891979148892458767061284063808318449897710714189336707320337391100750835693304827263271608915682451866944881790244151351979321441803358965656960 [164,24] 13571397604054811284078706828930942057393916839595942841706706831381168284327658120699514784141063951708167977234961381098220749211287775805437350975563194217557225487026007538853224328431731889179952194678296746722934217391759233524681980875475486543526765356514864042839718799504756693637573901235147319799228817079804534093742892343677439987030423142994425333197155909106114970764744977198181860517212456458053127386531746344911654980233891507427011228629733276273284994900435857593894741183788800015678730781128969816620711747684186124640206077223925014067237209256820974266872862898772892481210401932330480241772279041898458157881311545011656481526189734346117209496366234955577530122386189634398976632024641131355832330106485523944522772313005794961814843513155876869423144193663856371591371126065581524110814834858583237646667866555000756384334839197426257004844504350365843270636333231087492154691621328458991650765001704 [164,25] 11143276439034266216859038207744465582892013684921917616941186793716729080765535372368323862533177595593090221256950704514790788855227839562081758479693079042146919114260726839530453982201649534035666601152126466236106041786752636004237574320653238679918144568381770694616209206720677973474441193563738034351390120827052128010640215943261709088649342649754015751586337885522056301945336098829763455361616183349382813857924760855060497865956187701376331450836265032994491385540248666008015421317321984619811588127808777941860719801954788179566093513245481009844411989422946072256175134844226468193044276323653652715206933916751592710648104379885397191601588532589994290988244336451561553010466299690252630763547696874290628732988390398299430367151186524316592425354858138043680615064245026828914001826739931524584991193512950676415655483746337873467942234275895140296405382225021174547839799978132102609257327882466219144338832 [164,26] 7862990432682867126931220338706240577310744193930321428569609683763746085241411131164148559567991135496436906828455966377008726956034937450045749950145852139186544517279825950560442715050833387414942302595422176330234529072403858114373391762816219077956503984175859492704372658140389847881370190694646317046771665041539233300151687805161256755232005365540218581698675724270485170769206344770999686060680460592595186237990792799894179622874510600698124200211763785555385992307484703821371589281728361574217712263157722017575115173817005786223728945288151328442809125002697499950409947400113729156143088022141391471429132100080576873602215726051323398761233505914807569327741954701952572774403389985694578048790486050587662640236525323256121075075114753773181635713525600178064706979030792747813816153264273562125709540413972069844657272450881189213669526903854197392854691626740498196367247129231893367360736873579293028704 [164,27] 4781933070810874081048565414355036534859520490362918201364994121359303702897540545806243109221136005991001070184401809209418440030779157515646795556029231423550654461359873644745884272400306877711434884925649447907715443120456080028587825906938651818261410776646845311978010069940019690342624848583525905339968553810998653495874362824450238491422120339041784373742488239141979437588564700915737536896424537627587338411623334913387160097630953535285155058044966309381305527476913045035779626107139353609067739022623644039857534976355254293356997951431949111997498242192717054373635581228999541120071446703706196690964711559951776381527724024573525486280802291575338114029777425335240016369551226580630095751579508734426507381632419084378935281267433064015062213010538001156082704738442532742093272779508221669826445847763470473032683343384805773342311158043871973891497389167971382226034116180069737567058349921790610016 [164,28] 2512871847552061160202642515261929028161686935064000683203909487987115216739205267086419109563779682953580049941842670395781071479110033652567583132676709500963370193338999259047590330748358378168713150985091873651633607226035636453744544134044952159651828432710364661298478944772557646203979170056248297392962028689148034107264496199291684233511996593912035233415136039795389234836513349475718126285567567030512996916664159296464537885473594833861407634248912878005745659776076478440932249553937876419965968724427059727391113813970856285227244481078163194372320941808700255666753690417888400935380889199753660590274995964222271495763790402514691340778926177705351104695252255197418125502838448713159474443993636169816421979058114474795165573694411178345801682488322658756214424308237139715724418794640509152712582657877326577358544017557088908685853484213372029423769718005207205142263306301319227956859489107117810 [164,29] 1143584504715295656541629558389224356521538554283292141084460760563693047397986820864217082356081705553222612478099646989687034913084887113071691106409929721104385304476834695947296899688983830973888170772684460009081532604050852112742551801279102854526526884785725004778981100509132185390435867423394528783557724674002248666963014741130831141403733164740003707985645193970122166536881771497118168447495106092639594708065184334520108461634364525996256849020199465779465050184537162801157968415317643905537274305011815409463912068446604306585776995115523670611910861626507660492234072605676840714081539161586658172222038958908296234247294083502677570586139348970733565958136592597565822344762253451256504623272471044105054810183884649874693226271994010565309746993181284179983894474277454417015255121637584913572485881838837646676324695430884982560147324014287785784774747787237368550175291443175661220122337443504 [164,30] 451605197172302928201620118756460490087802827339211297751810463700475769436691022520619772306686350471485376866643880107050226630129342089139833850404691846235108389534063633085696846248842390720210985193597669406328611964860893111680306532084560125481426393785311493972875615387142649863412526939104848795664867453341010301792075504975714738551036981356197090862679675896788409344301845754766746713677831185872098701630097372860730724861820449776231550902144870546424707620482350412516686166561813127479424127950039948667476038391379008809494536461552773845619578147888380890128803680432121143145418022960649969236053964766078938291291701872694142440398951520315348253445875652360267504234349587830989456875091610027474024573521850659331169202782394612414481655308942530701183747778555202792110015173486610651639157263667558290927604045647829121630912586505694371825555614955241876572740738181087880395541800 [164,31] 155022933229617989677187086414372520924426175694316830376113783733708972078110487056658282251028707483812121375221470089674418092360080500426361806386101880695595446815173720262764291701104629302057660970268616905709696950916837315782689479218048357127850846391590868865918670513701277869612835878039854630140317177462011343834475820135799378345751298676566811404587170616087236983009607308437521174150772123042565050965199183702687677624756083224024287091226726443910892104956324567799608391333566644566902238243269252087569929273437213137935118936725836268014488482834705532668088058806908025349658893749479889179424746220838144645599552556122563960026894805727443933255848681372275672091878208778172358230706398762979904505110587621076792939429689542867757940387773697033917956732859977283489970043121854363282235956695009708674578325648347642922004623720374035985252719880798360055608022825222195223200 [164,32] 46326943331545870055027843398062504448180517557430963435907220354606838164226994928203043692151026735135287008796117537593058592079777237986929494107674171060119370934592906137662974951120099157059540706573501255755433390173867423986268187090390111088070563508379823763762783908511662966657431736592222273705207641899904836283658825336066736026997146090613766232326559646233944729142997074177929133355397195944608910900443945326148965745534735045878862658668664258992272218275652337601529965211758085312114002595277527017813855609903337972144422358935573491532153359953738741433286201272633956499744318900377621287379623419310980264387075536174518207504299140097932327506701577240490460863827806342263670758866435309369080205993704995010638613609509602525828738658750401907017682538600732022307698182321020292223049953330116388192879258043596533956990726593502845121824141086437180498563313561930317020 [164,33] 12067982275867682076207886795086104327194773735821485981732829159669670691548973518047979017477858893880923341369080962555163404528577033859429241468195599219419090132260579428336598228144415924928628643021609798048949754593995308935990469237051827567879794324484151515799008892076924334538206180464495780690112419733089431920025282496138341665852884853364163928858404838447878187311328157702411861316458951983808010976472406723784971366626801875053015016089814361144203365269328233551814231966911622785842352388796534766718135882918344273817979953275392792243468335467653353955159908912995160247357536097127644278653559178959193625824069878951724766242783359574745707706638529247456236774223946042655120165319056000490160113138650676510079708365326887917705759324829710862441752183050345976060518794999189112587491216465939876317276794560017659201587028797377527194456437163059658708143142245012664 [164,34] 2743320348662944612011599396465827580608260591999072675119391504298513734850174814467069120396116319122025653396240575146760119242241969503494839160767859022661720770769251680088090080141369786799106050012320365743571114691236428862678706010667609390217134333071432431101983354764824070613085332836097715057606835430376614168924714629406328249077985432239165966779657456147515894281504824188911784515495767994216760539492473819318886779861511214968799530666439014527053640528300459234805602939991714908906195646101778332551658630157246758924205032062014598448432313460327247024538998049405317839371975939233170173432671625753600919593181874506002412030038897981333553101680964593264632937909806446167521336757549513759124323526754336076391079910567910182591577959759168883534487527081203213002705537220645213453733380798771952228969321128546977735211142875073369709390762173774965102821048821168 [164,35] 544699923715277810861638184252446504488855135157207393317851541879100315073727917466243248747887667919451335234418385597667869197566124344118119301291592687997822537848265052062967074949772914652779203675598492125002617738024090236841863594409485416442954883497349188022896922770479435373202768647042466690132771386434514729218972694682245126544628585462995581186860670514147070684513264841576054174234030418687237374321913888662077380440315588611325457651402487584709480731672381457785015512203925669299077151655125070727755745809567661501080720306955149607185963467883620372818589648390537261374556775988044101640937457899397238764281867686611857682083403796935652582904138938250092784348080661563616589719515000031097728793498138160422792664964779506576781104617822764919864291641265946582763478189017296027930748016530407221935128692785951160424964094157026723162149451376591967758351392 [164,36] 94536736069853273679157361341357942356063319807894190338584215399921590324885837997721539481580253690083315695099109937102476799084290125012061640646634786822232890861255011327423971951437186609188158557603009522692015018775755020981625822833007292475469558774534794813395266024927623590603333344407159838229077551091561967611771043930847589606300648201656023083562530083939505742847614542469287277614374583040955071750131281886310822222000827844750323229629099346418569035065790411581211079129709137052925648759755513942758360724314890507692246449498096812681083682953237006252446516089669752534760629247324723941840489818756959503073310949209934442700441695264237895195883474802261989412808259042645778863199651616606883082202364081491758695016533528434844307129753515412737318220421392695336051606707947548845227389900734406919849820497981953407809824003265700631057083668719021006181 [164,37] 14350258386918704301914113128022616919698358301851805487852371382429491628042246244389527103629834050311633044836437216356839265573139389587128628371742309926539406065925134917864845221833282398438199584910607881490682759301629111891305927818618028850685692890379342349118856337258715099200708286119561135087647871988125692976474365600424635492005005357839398906576616825402126179557706200326441890426522954521005752252279291243907188523440119922632919611117468191518496670505065761301252520717047973114178614436954453615519464355074447141742780773446316359842857278052371876448632525880079191335965454280138028193630015256824950077536949664148108720026999492944639304023730488480163687899848506159729541293309656028818758272981122381938976516380189534122957071597691676464344684653293462267558214923771172519136307189061594095920069221471058063089176914550579437496486777974557198864 [164,38] 1905993629060189295727606966090988757748338148379724757104732980105044551841559642616819252320727742902302111901400869681817905920401424667187459218903105074215312613736058174685159671357604636630426455379845540079410210074586276340589341582951622797925651900607118028664488915970024266286153235964760966181782608286940121258780788609495975351572998594118292745688821674487712227049447024214592584706718338952576582542848736162407623260004586086394263791864524300220250113318612685820260022497203148458141461723337425663818704662279048582132624098581053533144332861698652427484522364778155198493085213750760681830476125523880036689798560479538088461746799074595018110744795051794109777012377712549531960788304970877566667189875739533174184639478161373355793165243711961827033203558461124445008460369988532985297434724223512323646209772972717403147017251139002552533172688723712368 [164,39] 221569103445258566404649487124290033631813063154208834120025875489475098467784399573432893262628343418289241374389089517732354423156692417159737154497278347100119020999569872600792018606993644973588462322398560868485591143137777898627026964884578511889324830955122859880370580116702658431837927361756299499107610808976807257257338592727293633449330303687604795832364511667770655624051083674051731202072608895981130116419516945545590919660674004525081793294348347486611081974726293631830685260223809968884757004298806146292141466568453416833381024733792676370007991542106386680669996490581463951805254592294397927821180632785656069387283422965346008438116259271338838459947496177722722030007339978525089901948999216813977447171054642525401812523696941608620938548855258748388362964223104368120298901281343463779806017230147364357614683002356150435590072454817212809130525432480 [164,40] 22546846610022844752413152851743099462051259268696232067536000410401081109645430831693375748450629781383722449027919009286704807781867022927923102060486765026616016024351886772099681850811013358750275403751408108982720958461333930991249308814355017374247540427764139384610645478010784357352744538384104671619531153648169228002671624801589597641104577172873406595497808663217221544537465732384791253994506758813627175102609590438802395406612165508799442919763290162716578221813715140685039812706573562641831750770708512162901905661571624985815894396207346700892166776242466002260005125345500299532095505626513372072621109618943539372267583397971171264481353700622974373782900714618435103355854739375581713360851453708650258713365504343530990459447028493722497682240948700390785674599872631936005159017405666696619123826516764402903168203327225684329924526530405537210615924 [164,41] 2008426073467629581419520631521458103321431677353957636855118473786342084420120992854802981759659887420182983599107946080174937566434603342136181568929153931400220184204382569562948056094081444896466378877995574398562702928292185410582608513484377574515238294248618702953855679084543321825820099706375402406704420467579759892279845593387282059718703417728338870334107339875737659630381937995350065755576926825980211795771848275880588083054168817936821830741834528465326017081681413981555375434171509339605662997658705946087732746374979888543615937084538816037641578927849842005914059946170039304495079802733142781771849007612461942283000820002427365746974424886779634744076923671946419230251423256463053553840456283451335813576009535208085609290882910133324875872440885812738069090193617300173392324810609748283906367555020998171353643787418928713362339169304588821016 [164,42] 156591310418818030304023071109241691365577156051101410936221569811693874197018370650631535463756772697351268543064340152026052429596624137229961224997681956019281107838296597151174129336180949737230593551966830005315348998987998570800158124024602078097846292252003779261274859344514951722830512648420984095675991543486520340160120848642595212036061519542319857525203764233849607663701065661269838732081128978036668737440170741099088860865358770920369563103011216506083589479903227686592130427008164908367962798105185735518363957419718021473942633516113355466439673342575180499009916714997107453356242343824177724998433662498948436535572488627700848237822388879747769215947558073044013257924687680839652457766436664285165769775012150606720865500762015444733277890438464537999179332430515480938411167808400650094987342340564464300492294666019594626687692146543437280 [164,43] 10683536042152229641364240849473135604700210677471807757332474896663405314264929649145408564194607659341615148119214783219922449773562581027261101144996218219526883605874002608998123487471627740895563554645399232220799197847535235816836867118142868372717372181538849753654192247585393497705501101781915787129205120210837725097733837907041103937712114305975015997665010115422011910194461502453892292787811837809502856030158142803584890835086776608402504223027960940802993331707992582863403824487164154485864348521113804069724221062659016253274935320271678472855179329364965655804638536394697324274488761670351931709336411517210589562644673528858561628913986744772114970271423727745184739670002910814028853856335205881840283762574359173677429661683820380900369324699902369895430234512540944586528729527326309810149588632145064330465583171605621607494585458522240 [164,44] 637585705944080083416575977445940910525402110145524194778184739787771676421916309122580741733824171603639565518736448938521509812366761263295463812615502634345737295758696867359259578826704363405666003565288290030007287780509161534424820524503205266704818551066322556065083316437450573667704169067050579992890133794823551190994694893880297781810078412149556406496109350467104081486341009538520636119405487369833366596434221576518832340172080729074001158524224234209297765497889149542512488326585742332021009154882142089188587388790604509507634029610234081643561803364249012805106377379886701583633832759061324890036407063517753378382107263558416941701842135294076876310387102011642487543193186984591103327554930725181888402444151235569633977375241394094970285869466766363522969125183010935264609944245708623667008013858925199821868720109138649777925474094 [164,45] 33268019492392364554916364831580253480827358972083998076615329559978942043360674280158835592932502217441155162896145949284651672753342528678119974786902360429612400620722863323997240425801342538376885609899132995132388535665094596656908792906440315837308209416183457557010446188531294272221393668190504619264871295056106470411118585108147343134125069114959102401633705834470398451949927198572905372961282400393588873224251173246675113332964783983846918547136745532468915850498726269430989983987339078828566703823126247807073166043292204593628011628752697597162688897942652779392609638942871857563740423236299879248723787166393998470877783989915018302178093835532711996512572654226734978136444541440036189573546003611319401976666282727874346545990102972724638910558466857982485417638514264070815229263747148011878384492680352320933238569406462745740928 [164,46] 1516762802364213901417155120241558874580124863397715530062900477463960471699230732393491181767232463744746837308548883497678688758173692653505031182838755282578568617943787772632587060924544834115989473687762968056161448274665904435927811823767224849565155808792794041688822895692931506822990957624207643088740050073676093724526476741375394794640591631152220799548499266411879556563267361982643118053754297765076592918403259240363223805014331800482029992856720972845655910438063235501990157057786202827656071328857404762627416904933178260144571552538355961293756951734714810511551211515815395619753117651339895244349842904860774872207845404148295168639748324013556504463879124804272055231605248028226866240101053436838874532670249368755760442616662155565830349642068430810376711712837344753655319530081313163822510919844563117175062872031359014992 [164,47] 60380656668996003579511428084031613518385862920756665768989911434498330222305238344291781871571845397923935933796727536645367564824473998633545387567543906507065775268898718119818185985160326001733039742841671869030756062979561092859352947109064380774833519832646371250076540928342213007339014200188830346803153450683889152008119823261248272956255730792581389064609078268959419775647876317305885123206169656875691682507943398516104398238125760953506183122506947122364938365607079423559920420445132508020794652479864861057502686496515903428938193941500998116395832321067802504657933230715781778647870323389949660569041949624693386122963290104499402814180347135161605589293717430791698753207340520100851688799218419697419327221408352664082664604936376914790798635980101402075749533354798101787293529119531632732218631975660479940062642539833664 [164,48] 2097029624499988131010577260549177470071903083329358447219297593841604544906192601991246543572798624148162047943569038973350601769267135699452813526898929167358111188554422300533611571806538639297885934386383389712050560755197519556099795208340166496907302245481250028570390851464349164365413749719638351588440515253863161716714796424522734927596333142869949759397973389278936329143713625199977281882367702367466043164377347818244894652930444233743171371188830017553685081702854950347893506588144500044079438112702789580173205535185659516323494628839616441742055900292529176622698114418673158630390802274835064764370229930895340214767398062749988980957783726861049663737773416574945622284898164956648153166675397927765478418187359092474470871660846278696209849625629747078735011478507085198524781258438187971151332725114550769539971044480 [164,49] 63478303181089030707300401209561244257406009613973441857734905613241834448340026789434254167198170771998196940118758215907243138693065517836832261700026223882051968267869904236505503986026494644232051966453555313488915395216566913256883558026741533272710002051770229443387507860540055669824896152928058213707397370722960365576192393120354043702541751284270342415833578310271192656554974801198624603544110830811446918484471159105749182326082846304317811359673046862729558429560024710743475980393223477407231581030508997980950263847059232186147541872016397754965887295984695007371990899201293016862569733157508703915200643865624281759595251843590137114136974007547278681942346691965332506519622905747229464681863960999967162477465627563862362139492191161998429048081113043573689913291219118213717604970617162090546789021567202165332672 [164,50] 1673007510707008261875677790600091156812892026882140118297171680358110963591183442597136866872266080448917719339021918955000770606950537942158743916446717962066029470551899835927304129982619685071954980754487715836672984759581406551472874409088363039170434472422886073757850229515070649430616204977565540387840154698510892440682087096584850747986010272820277593570432771915097490436398646314933137155362921932965620459276528771434585315287009855607800195444207270728039006661622099202446349276309417523425578426288998564537032339815415805446272452966943331092291663239143864148610270250410004991957418936978471358754133235153995743718583785091174219051883394312555634040861299470185660954126355011704844558851852950250910102958344442356339301162188762949438805705330877458234489714328922734403142852789538674425147931262878692288 [164,51] 38345149018366252048211215942425839240412794884612727718737753644922269555388771715990976110407157511879508764010857887566404769693954514680869834083648241230457674626923245200209347276822456117896269451768208575037773485566972378999181639022283032882698709175343787536253060573297986005480849216366934268259462339841834249336614001321849343617893369088263500465937734518286347630890943850806922877031205145787981479320834263700284798661251416301532439288836875847287833578295089686258650407018399223640778053072549981407214469614163586354193350321451644770825102259918398799984556991375865664176718827062777123808316948051992124853139062396509560411793932071311211874713818484220635586115613569392510213294486608189114797871013457056929680009825032344521767817737476646840855351619234734392641179887898236653428440913002464 [164,52] 763310197852997659028273363008437332291689512691753252351197181349123064800748527638953030280435028966642329140945531835335801753956676650363252124475635177524224798722303924018510543911824548646539225406402221278829865448436021873833119431886430738146531679066597334376146705882649176567723985735741472267086148595309389508168213485557893751426006190119184403862121813428427504195662920573292280526132456577285925908011585481211640054558890792098536205394993091656799611891626591490441637185458795156914840754696035172492341910573474923768330793342875440794916400405093091373264148699050450538839048707643344871741451649499122560228105487794203919275169075692938525769914864339946520777845454857455810838339320420518240586182299218661564728174915452368177352116949253725787121766395440523413043101331521474809267326868 [164,53] 13178242789437511884671311726301631136580333164398814367902016669260126477024160449518703325591348256806685804531696822607993112879584066359906684522405538579063177218358185081484488406572134719012638337774043134766821333159256602045551537872503023775261017817460002553259013046468135857822980352832501211540146069411460863255336363558949338175079497123105246793587398326858707229692315702828557786075638917670656006640383052921306374910499398706079745860848305872283272374315527090745196101255665698498701694959716547233329012840057720111977749790101401264759039882530749766605925557124157117020228356292754486756010598604806513258221271390004846810862527639529288174096015108821781170087272869147688908885357963410730574157854530289405575428082553993960044414291387637066773362487067443180864006698304756254758736 [164,54] 197022767397333433776904396639077019734263904346461798891635828228347701141659694003433557814837475023310902086545878778541158292808806613012037557687565836992868127336549878048323106940435626166438722529438283487958528855102921303805501429928280201120046476559022219240228781003122232533381501381625909556656267179597021222638062946749090979614485015443801019045314641437928122496595561527108129567952273576278616383400890733560276922691460674589285966664385081900477614524334278186227851569379959785159325120375567195035199446793976407122185085859112275015440672034814588718319527602916010883770671840465381466705843722528000596794397996652101203874323605087704596537632536604447270597551419212578863688751580108553672903233639706562827461676078719027636820758868215346637541611547042357076322247298305182344 [164,55] 2546611114639367794567072158512034948081908468268917058214472214073325192748056685626839882639154870963579722585366336285268187797197281759785280136072183966502870378214297587994004721706258692943223157200728912657117937076547802833330384880619945077246037067218821564416996387605767494090858167794981007619237525703221480370607337783536360288967916352176999799006886823688553455559899089225764186648165173039731192830960888877822413051558884521337318072083639361372706039785958324325957484263012931689994334670068104797609254568854623223763177554302836354700343333206868741307743294983008972790326047916074351803211554145562874069897221424817621150158544404076934418374303941806566311405813014934447892513004747128956202180380924755093772859591174450998473847606080169098541140772411675876326829063118560 [164,56] 28407184731164947539809178307306705160501084468900755272394231490993307077180024040694130521925036058707674148524508422167073793294326822799424572416667360997603096457914876165506875428089753630980102527700620328807881600702616060633816462485193756445208802069310117182639312182938430925006063858755018738708905009831710253486557647457022808127247008999425572013078772202449723978836257866087838165357518515414540569082648095112271485998473292282452023332610653723227906306555640096592839007070054432942849162883315100905101341276403888105460848374685370773023462563862207967799847811006610624514915462998153077897442934743815498613146116942754953690302312338809570821313448834886972975080833230127804013467437753371397326808163902805208250073035697241748049779152601915714001505650076286486053265844 [164,57] 272955112455079720889376484217901970293311837059818266286347230547300417529095998712498800731494014231173750606931088909644627079903711989457224077478502773943113191525788903757462226715316518335932465645200676801556267792545262591253500296150353840512898947411696256735805088123039236369823611849206348963996898663712742158398157323443805864166640794687755582819805083043886731432027366456081761645273700535442637183483308130397417771659212426204365556941096045492481773357936553316080742101627737050268149659816669985963360639890629893092179385977039933707792147960077958323294151541103264770161865448816375708610206370964415569546050577110060515873642000970751599330283823632597353908156929034329322443260622713236045280649990044773614048324265183712281148016296621676505410537701043254554216 [164,58] 2254626616163978692541933613662946083499195163943100694845993433999716271060109507920432725865492889774779218383840618057256100401048473117266999662366469754202814820356051803749896594340641227872449098067101355140988353680626591837217472589018707531590372847479476531368454782846895890116019235831715638683351364764454277976775352745604069951912743860975968637415658535973295766784915476325021241120168359813992954906651913260260902545176700369481247758644328507090365728545671689310932227694338516986321128881203710808435192009995128644299415865302017299403355866985561236945829213243114650428525164222628334057810749178730748110256682935606826972506919467382184552728013232213845839547801531800364287871997334554845341423755486784105854571300322976197607119098259951317352551428139147536 [164,59] 15975135010651304863726694415984441151652587357653407033998399883589574332540598314068581831797576852082161750448122776809334710724710279074924892308230930688105369266406985992628171597323493315273433079155958065853902841393626613924815827474564787676594562594612802161397243343610511090895901878503552299209628357973551780363320028084631358480354015553559571425096676189431818137578372556912722771083477518934682452557843109029216963473705792650629468163271608293743462628380391261450966305336593294241701619206812344295021648461529276490856125066103976818486979123633389440045351041165670507838602952885464118126203665314936873511830820286007772077502937031058953161037544537140140683010597527578013901329794557910177017777544174304891700620610673363281658831678556324895559445020128 [164,60] 96874323054764443725844572001627384479180942070506719233518423674503907025430706993822215127289184292105744189313921311731444461294777169010234315041971832558324698476088549197291485956227736434555563310428687074841579283215176471737294022821364500344692634842497963113482974439353854919225544718410525195216502695351773204694295042734263475630943938755163555695250701354809484030237075744775186871316524332758157418803107418535484257452000787669227499762770846404099156782102806639017482788508135227954845622685261480872668396359264357590548729932902394594303687782707580090557901830731282055616271401098089488788160863636781754323269611490224443511134433603034404121541818602631840915799771644247672699776934823078776236029567454460827003318376195797747193820135632370310588349 [164,61] 501550262023543022663167784314181890720446366850756931816230657742830724929218875612254934263443745896154071285326411118959202563961465120619801257604696783348958422823626055264718344626824905391328141672403536678696525499421816327916119483417008570281345108042825389222356907798760294695953145926421017221869805153527483039058351189736188352115822952035044467027364531001464822347425563285085783529393507727127863572846692795612173759227045781161062387802330481275998851032030855692656696956981801089853179706140316028458288423919179266952894146233435474023354699389148679883112641267581838473676537798886438110507869762257936623661861796962579238848137115915674467978002770298612150612399317095861031853177864311313214804021721475026152926526265715435033165569705049786512 [164,62] 2211295828626460774326764371809195182999257266134010341410890746545864989704969438123501623719931365128526783964678478330602739077237587740969078851596144080990513935022006153049015163933846881080310066500078573985926606333740324411373276094647891119332316114057914112777586780054290058678314402324611117862533158055780228913983642969049978598881661705107578922824633988210314413118484151811920639458946905571122269703984633269891435194558771638365226455957988423806562229641947237298987502444806366433991297762714521989477322710283366639537127420238038391663534738564941741824436959507840809978996581720618702120181542482783970549254475562182473424848082909825093045390240214629662739443223440254934508175773082763586609048014895475424330908269012786429987697195921600 [164,63] 8279917853715671759603518995312071816690633771921918644789872725117734308830869736937538018689327219846254846752976449909560619940584745526160634793715681152113239128518606681016685506785703592433889967739111493764465274748806527073834071952586656303602401952076322220809790761625181649119825404819294782023909135271789501174465338304383717338025657989724779559537421596072898610713521978959622186794754043342758046323734060112790041416728052256541611084436338902549405336702084839833743105514585910539949174318191535255908890168278681179549186086083773202311944372224446191688365551676216099770567094647690681548427063075011630252631929630301427092042241580274221936238121998561037135043845869784927719100418275409042015601802638111105790424589724407201369271136 [164,64] 26254565763213152905985593716650119905956292158722354379506256053152792440518196339493721099029046535468103245238080069250325055732301658801833199562889421826330399254387978643098132927663407884955272680590551625422996171632716677662346246789040917921363462899776357817047283731480231446641167682484366736674793106101103255936637916809872017330697198526523062918689095974850317859588343899967605247601337336016110060976455983250127426815785696911334450484183739100688696429910538555121840793629966619942656612813019009350490835522909314794688075913624196271510884354682687985493622289312910341789663582250569754524585451741562105170243986952861270983863808343975292810079086492479512098060141587870108278474585942775305044822541777547025391515404078682560540 [164,65] 70285527772671086939960853933948244800701576174705403777598659500688340435853341653173435149725210701314121656892301878317791227424489454954396785643124786785519033096270409952918047285697488303274870549636470820018915162899675223530743215040457464652459959646186252276919942540268353089660913622043158890277007158563790304221474199269196790964946730559779175073033386806090618118899529764588082901442158512672480437336367172869299521933912493117655077486021411082482183086740669441756760557476415069077272700201018812100116929491976001983004965723634185366856739670882346651873324077174474000760012483684225994876089831777180656232445033205289397654546876136185010407764066824526100600917995313149249921671744377147634181488314702477320386526487629112 [164,66] 158350170338114473171318609744123887367361752565922539485760895387122544354391842249916158806339902031641012811060568174246129184665121932850274465256622057231291816313113402662779651876136980555941030925891459087519961040823656776703862725030232803536487270765685213366476492250073651907594796619894276718294170668699746824953513823627461576601223552387961578773434247678092661724580998640589013994408922343168715578605648100498188351239376281826860822708919713373090817764829946514524140545448472076258048531605166423991338084454028431261949215181921980065483162325345032633512261597811388072091684782265573439220202407012216322474465243219612993408775779575690667314238657518353539080090200168371096959631690342023890858008637827959749557629872 [164,67] 299223183383089408632538723461336103204946697756905890061662082248429643185446984926879641453854385337689627919403031389737041005844462568121270060982297056228585507979375534417902847901269545205660548922176982338736406539098858078971557980787677230686354054356843130515895604700693333448925975305458525703372648507134334215131578496251680642462655082854286391456832702392372312911104199077484796065070887301457264242794535537882747196229042754159224467252188739372343439948788995756101451444674765881478488803361771890427997483700360896080883520876826814296289672772657361402983755302062950592887020125364055606736363125173719627627097877302968757299925664042645206018535114442594882280783268504672045795522775177476943604952321045511043904 [164,68] 472550264413745603897839998038374989353325767151202197726644183725398932314495566609760365520088835244779123839968131224857713824299390374567655061845717394886668144626016907886603287399759129199602712896678823035950615882127824953610503584478436452077281769934108151022917892988180463038313988427774451532253372758721999677132235556893679384642226388920204062857202270894585994853623684264645263791100707076916901219128032477931670350927851099380718219878251059047465695646231415878721183683276339008380992159136760150272104929340088303966774118454149278383100653307503722785397283383828777911258446289168746068468501958481098291479970774282915283170318108863598345586703971507961672191200962711464670869232024074831362864829313514233 [164,69] 621361253172164085131842092531853246602044483634898866992013293254867637238684816226553409049926978443418143573813238847424878274333817242734295782151843206674654422296444852042852190934484044477220169931255938330825114575179928270698615802585288039578150975192988324599000442063925294491700962298034353990166605526378945259816561703488532407655868250596711403893893551461046000692395247541617364849617245899872633938188806804607598257172235292343611145126126308472830336830650245411614364807022590302071226808004712690498204018738139258913620447310790994497084802415774267416744471425043192897487822703249204581998887554756771304274990792592837049922212877816554649417954879011150214877385853951313477677141403322781625731527200 [164,70] 677581956147969733313930093172129591659273365951057659576050353830487655901781208412534303647791991765599622798977415380075486321038629088643215703733875785367712413547072427467174646775142345454609261667754160801105429153953437401502846369981071079407886444165896081925318647041353639447625976410115116063392001531489546151710345649014577015056052474261135150826949009141935727091857148355773309875327150231942903852085973805105977809589230601203569923652442024974377185497114793976672156709997444972682499374269293802758372635766117252984769191138863069330200464487855797216905878259361064315707368869323784270828859568648511424370045986282954957231364265080112175984681027198498508065763694324896419717760914307019108984 [164,71] 610217925700655958915303667981183214870732403466456262647688428307463553295056169640948639589149638973697600385125267283935181766579251078822244627259621034178726445806718057794223251788407356523447982431826883128390319099482355993132610318595067181257818183024032641399108839436402369420863486585544421144869169241566265388234636209072932064941874920774958513831497605112487939081072429169820251675064030624343754452580569490761947486634733361652584559824849382340618985079216321703422752592552743147831546812990152962619383999116593612286758456761390759366872866371872125133818876507607689123873872502941975358229334328689429927704847365813933336044626559662684347726913425899929944245100084618214153035137595023616 [164,72] 451853765081178336688745443734196361132324347850804026609561256691142588235999863598570018114148053738563887206431642282030111415430072378645520546758108366932634740880821524215315822318675347982969353813246959434284916093254621337715014339455927709463558831033150650359525498797217683286806754095925541732907327054248504754224230260563773488169256287069719998466135352958998285474163251526989094884403941213607160308026488338362706490524835587787906257429200237532448002719727301588603190727775649319119792671264390674347400293571874098946153595886222239223345295580914466406682015341860605673637307969474703951505780544557808592598041419622900511904318985485567411672036605116950887977803152554802574902112368 [164,73] 273828995449383634700774686598415805512904588694996499813995083026394876553668724826109326909555059673799347725444575414480242088699076706750958931800127595532642392302009357235036736829864634870405652231924369495639865663491192373743845310426560060859686124817560939185775843394485800951332789463958809557433966544635152064217115638954333381497133997910987486045041632899722704106326898489343104764895297087232273441767216771270992836451164257897397917939737280160637837031675431288589495024213908025007383457356860518123178242341035858645402168930917098162077384209814368985569085167572915428789894230788197955337808446030171211406792204681143157125217357140572477845763529768066862977381482907731486720 [164,74] 135143813830880141438762518119131586521826141838800416932829777775809807740780954169301577907709786852451374752695370819502731318199622770962231312443120093792270273985846546531952928532440529154731711534560990860678306097574815239392595198002288422843656712650924954564934898409898367285467288165719893511926959830673568000607504287398247765063161934768427637054761805755184631535969343409386602851651361121434008553921567886880864340521322346336389098926833139785504922315811471872553929953341060124115282313538630728404782803184367155169785557641804890904111212595469551208280351709855488020005545531512199344046579152664602965583761391103212895879990137606580110952529799165920999518377855054144 [164,75] 54037517738973638842393012026450043149984120095514538924241216230872895606192146951666752499195767288904788625472022635358270179564188298934732214021683174807415555007124364451316742340486245541970255512193370741991011802197519982877535307701420752760490508818044731454751980336315615161562965957366495006821803129326281779071988822477549375530347156601466970955760718267466667705753756659242728121645032104664351155071430583813277248449134978676236485793639369441733513263138125630781400250439639157054884486301966091104667400834032544025525011965445062469035242605200935125910789591733542428310930379410503136411807895131351746027877191014750899987190442527739679610528811790413747337966784 [164,76] 17409932203489865038137490448811793068072262452680665067750686970643023368159090098101876074600065602207740439439503280245540536463085670777552852493441503143626734448071388097667337423476154290568831744547604071605471444631751540615197699268268204856818799232409902748307404390283302014416450449637723072995665693101142442728347940956115694819947660495760204475792489178264922194846639759335040253142333992059789259539426524619633818502402329180095656103610193517128465764176915380980513114058596272934638236021837224549775277385211098065705436189035371037835714002467280309453613200237062683041207288122063247857432952786694217558189265356239229667448098772312518792890444082498596950 [164,77] 4493504648241202595972954900083703789199647302179226778949774755548071400815146405387580266300819458717418747707555832670275289946404846733390301099071749625069482396682574032049758652889975840223399714869940672204929057691022149048968828729041060478959267874843206406124097996631673703744462635177422151862073508030396200064684600008707302958738679706987371326504329665481798676252389035821829740823008965972741243014101302815907099525708965591428965571074826455376809487697659699483601810561838750775907272315512617020511117654139402901067463129007408276052272696395438927200198761010299022567558407188155945162427964562308771252439447812036142352649927592638364055156634081600 [164,78] 923417339533929122274020215746513627575248168726410637898184168880537956641836452298282553728549706815553856839519260959588643387593848077590867622619359365286971739284808044318947113914460020504154012698309646632358021649898657748093078009325866549553067811732652316725857931368213218801405326024793059216348290282464810068176373627341750812556532880217893715032365465608827088625234468007809362599093771719854473239410462778392186569115024119514504363694400373590310271146611757102215074926932017286882531766254366648063445967281005759935776233730285521462800032696873493181878038986482703640472633723642810128290200086205001451266464033879931154855304237023959974616952 [164,79] 150112734114079386518268387963776683461428362197928609748474349538758750216038310226555551023586489933815353983020075325743301152295852240336343478646195894053937989332314357049983762080419911729265613103710366744402005195599088253968610541175949008787638227957171236410253552578591767954551628524581185065557467092321183090698284074917201096102967050178132507603217107883696534710232444547388288360679875282586999924266051641645143462395931077955855684909457601725580835728862019427861983952371408465029700848918635684895230528816451238754188030425118237556584896823165375804163076485657339283687317288418467529765886484300113900673573963172532123555382886545532672 [164,80] 19171565520771662174609793807682163445559611152444712947443193703312905338071378013955545397175306414569916516499062033469267448213828953215950706972287659377520062877730158159580063949092215351792388360632529558710197835318642026308735762967973800679059271218696746403593809815555883144055990332241042137998443095646795796057636236062852684147991567441674943551890979145181014877398435958230693039685251342339965999782841905603607909555940972137198004043881216122066398196487994742157047614585901226199470136737612803915696139659898032878480611011267566634461122959944057677290543565062047559274265388248822666547802445400136117842575654766442719363207762912 [164,81] 1909637024320569747446899854274910463199905858786254926615520149858829945029164932665828896022168194144867073576183694799852962468020483365325131513415929937382382999874244846956359224077496741002328321013355662834881134057377274068427287886467192637156609986292089870459155334972980897150960497462225942962584631352282813483183554896064454731146336967037619545039702991089596081719469709284446792935238296187591217175190510348530350907942526734825412496422776530546827264601682233811055886874391292068753890371936991179015953162654700007485194439792538838998173722859808865709872083190759280933134878217294469565506593855959804627177289202367974625776 [164,82] 147208963078905249294967139660184072575285529874631192742917684507946747807478295381546176299294777480371553383664991117728475085105737638557920589467071471467870771219699797623341461783222567184959183792193047704855415003094066349368892624266633971357420131878749762331565151215829123834935866929319036763063611072636944162158125334368065856670853452846231162559678724596311312654552394417581920082889191417611255692369435290456713215850638963858373866177683390011274304596180046683337330385509305141866420105101735562092333708313461986234983732422474162238896032925049658832018569150177754298385020782063015202524794462497741717127192864070512 [164,83] 8710297319850256352131196708936906719135135069454351801709109937184485562341109702166031997509949624043908954218757306198459682666103192812715309760443885064834053297122489674966760197745796397031353637498656373998795859501214654890590525214132728656077050281472389760480581778892446450232262612369468700678195569265745321915796153195021889928978371488912925686446878112812284532428913343295801283277850388901117687682754029748123739033912455567068970615327367208791971320671960087449786270159476712954678326677914647233488334728459041982246250983270197652724539748094639394466311196329256127111723516809990098468134117540670990718386688 [164,84] 392140995116913301167656155972589123725743222033136828125954068845844747775951436545007421992880479722684363524281840479217439376174573580977005118986399321852215653212152466494169630254285928329003936686964335134090501260247268795871461745642549955243569141870114107967193473452599211304018792770077883529064190754581118391899419495826516483106562131749045633308291747457371794283629818240208085874765242133385952069909986638268904956604653688802339039438493491016331758476145845466517644616272299199429060037467268753773331357670156848996115525459645603917932832759157699631946934572202892444871440411054805989640221709930747387 [164,85] 13307830779384252017761898035723525656527920281079831245358917326758214372750275894522108912479019947270955602897245546237649773989962494152621660489405767958201733588965949705567738462163262717921848216293315021799919358873157627182944825365502707117901400161726853565249190722204160545085416217046558057054062472424224078390637052911490736297161627787558191813107472085133445165645097795446235343880748576954977408415418225465961727670817379511690180847607732243488252234863436026649100037013297954745279646181216333339439619351123668763962570856106570407852949757537776572657257205443874398455172836942410764307698875200 [164,86] 337054905190736800518067626435044126883980024642311493748870253929265298992333735435525632604026138711478133131407012611599551930029735873279220463408223640547288023899615322325878748919610064155321879450633851104231053474046709687503764699974995136417418381712842996558769032420268558828363306654980197625548550201683109135608080752948024194258723276991893350982314820842054809232831663531568270187232386695342152746092762582912840677656153898917271298064617550367604848797189450068631010900376285757323441121040959914263359614129472470250708015667299969568678148081812158833899346564474932344934115795406289327872 [164,87] 6303721244247588682051481395585459033472166844591074222452687014290450685070181839283619331212697795177687497181492885552685259576343420926488411675682230347700180331632164059932502243596248859205748714942672692487455728094018079542903182729805207537988909682739642220813377786418900185337629758116368104981003682138184667294420985687910492747367093059737142416763688745474925128586627318098207858425833004678689712214191034106468729161836939718940140344367171746990576252394270338672735409281728167599082997197278035650199646842497783361909405865008804412249232486056817503802274646939056425284828857867648 [164,88] 86068516802971979910922048051106141752307647213507189710412126245851598291948303455112732826667861302228065188275503531458064828560940843368071160086718176267592347863437749169107098218985524114156680077757097797293379883656030024660757434495286730210168723219396633437975918827392144442676484464047855030750734492084127548101568651767927513872527997009053871619095725296619276111727386512187987692069855280484164586032432693631623010279291983717945559099722567339143152694998442717305056495555658257414089242062019902624459237070806302005845060596067621263272112665729453887750826561464827074834656 [164,89] 847484318240709665599241475711749631757401904938108652752461169269901406827994276901536423124043993113335102971944094891830736934263979252341030466149534876261338287756977052174050979548293402166596475257547549803336770957731257526483045355782096472468621178306218796906475368202471875672371125056093027738018250349122285348700920141140204998418028173173634582157840977049973762630716167691538751602965888978898179402087127902465169824574475188344922645984065194186885053657052320863464959966570023361364578122582156703748259773651775856296272745968433453638366149245379349135292495172076480 [164,90] 5939535730053156037222495735425800563151187590752992011915351986515933079159849250003102063951205305444753334739656576928100914183939821361275292191883109087972458610002870381255384458594648156442418217981016110939795158482775285391461060703597301328012035759462244788088708266037547250753255919956292973315896771960996018587072636170728199331694904724356593643351412530191331557361419839656557834031448727076535953911366263299385312878870953016015667973391691506974758911305353322080816508766596314949352536237911847148978392568646466634556768838572520287630416115814261650643422944 [164,91] 29212107560465238963127935863475373702512364995168862597530103677134987535189050317514706940888631831996264881385926443242787856943833158524164221187241762180702975930106820844684634295047042250330277002080454754127203600104554889278836512252781685598173303754046495438836750709774964826784283488319226341017223471012546844494855542749998852134388601137888186136248652232038603970892918011791725175440559334881449993284472190096674720451290918004512803515321433151026206096734156438783799455064365872006005423230662118674819806691329316841289121620652114839832369544507749184 [164,92] 99296491577804339643618018664817483167487490125028190954805328764787070257101073257563361318844433339190833087267533005589516950823759569686762814271876380467612775605640269113454611281141489391857246259925188610497906482588995203382793701469153729011264717274008118313670859098023747355774803382548727294886862195329388268072366725661607271552396630659977203544538137694728215332506525562093856603021255492729775960615816510917574526158638720205963744923520251910688645162521817722572314130294471980751042252574176835524552605014763045985169453419041223221202051158 [164,93] 229454670421085248118374508643932923227055503805927110139597522255155251886503426288142429629389761537935250167729860949567393453654960990335003120539921074008429373371122528193056459446338462100352607404547180206519475419640210011770846640178354680809585128649787038322821553870177086780801593296511028540272050202795605604099371892595203150235479815482058330096406162671144423632553423712828447947566879683815890000406276589570370194720378016199756318415156498951945697184999191657485386303121428352277769376108719847232771806652191107118239045210542493360 [164,94] 354063054572077138434491024636280017470147023368998450663430958294342706463039094019066872337668180007540918141095961838840255555103810621608078789489220240033736307070813217649434953605259027223292449456892794368021344787992535801606247055969593905236917320963576202303700439149382351961387653225142707943873009873693373041366413160929459903355956954633694533508327953941139530175263480613464314297380996225994281823839181959138825034402577567123701901196093921884944244900507450424914815425396732595615430639818713229134187899794581735534695216912 [164,95] 357798338961376853139303376879957526187065460857953937612583898580385063867910171011056006960750997016344049331813760605074229782126944382766643820191939392855762678160610301067633562572340111769326527357432315996282455427832730436824111223332693494599564787492326303566554871500441771605277582833004081603872494127613252281408546872829010726022432112170013126525368017849972469017366399901010549650994603351856158545172030625088300640206807338676957198007914122766081120603650575971932491684742202244190180326680777084242541229851737804256 [164,96] 231826598692397021596586312838236399367045021337377446791515960417538574390658519085503008091841136062851498039672623215534319558200800327990611989883792118283418103179914827006456590468362775238847610057629554535456297235082848279006296993718340517118826953247994756622284175172025834028187234797506439408940070315693229289045071372609751720602984518193426719932149356687301533776800477013243303317554359768363039929485358002744622966022227621656175042173627169767861184815012278173040309716393089643158969091846625682289502655252 [164,97] 94100035877220087371905854309446894530396149961775300111227714179865411433223172922674398011447691144385646652485834393195452965762610425222975155777734399904441053308128470410663102759297510920527439982305812935201366872685707279139408446701507613508781802400741242323400497267586506069889149628627141924855204535686645874696059427619427082218243763355992045041353574402073723420460998248247909299384215570415252407546355879946048201330498906430886312048292464684427134976597656520891464236253745338492670713973287123016 [164,98] 23327986382127438325209719706826424969398070375919100716258706139084184630720594843506015659120968002587195015903593007865236400922018487309908339084202109220869355795578602325911254860759437065676101337796778791259540762557459311319296228372876837923413744366719350893107624577042658326349383740219925038023030258325879877285128075393793572747809030244808561852544412284640451333216298065961390391491534312447169980802921359131778760712893533470918377694663696405948143886585857176091320570259819167978239652912 [164,99] 3434573595485407325293918234752308792531931427656369495502728544964261901816107283577195539692544804306899668240549002556004735355639694746540732431281432658921598078285572292943415893895068090748416378499845383594710847218862659223131868018779120018620902363970644777271107786377032630891739730574004855277537160736088595125685443021546048815555912941685083173319206238395488551542989374870660285800404056958388852077660807007365019768106895794246089952123740571251493861598082515538960599357887193184 [164,100] 291171143439089378023507382105249384177859546962339908864931912146999453902979541324973434840802169074043551660438401311172738290055969442972489307521755895066559938889468959054130818323051855125293512725879864205153687861838222046178506115349995891606724071565224035348185830690471995818253063364973083460917467431338120232553918999403784991207418508121664162462850537780808892066828014882732124393801472172836458595722315660306195341436892329834863939804770364776631445597976411044669724963 [164,101] 13734246416778583463323182924884077151220338169687468975320275265181051082630828695018496576625759130684241049842736559503630272049017391437377682201994441753974515294319589576122652534802401582484525253158774568768700487604999546332522034797985748725899417993906893697288623882289118480804753857056133913243074243733866808165394417472549485531529263032461382954403365377996843949871191860695328287674847782012755205931836071979106163909642746622145327009751258992295921000770876928 [164,102] 346926003217870339641189159847113579240845641209159646685306253599773244241425277269298805458518901317760148475766841112985469072087259326871341978402092398056409417662459773532086302703853814247234376518996267390167618272663607995420478162961241733912164057410577035429824865363507935141326428557315003365140155612159297988151865905695935376135635417277680039046348915257538674630261607416449129084907845445739411545108722529056719723083811337193417618114311763004548472 [164,103] 4496198409679838538112189293372839894827658479249703726123995529349180425171145127088146143006186357591685187186410823010158864540434257745963193570199560641894360739695683073753463039767306918997152404361470158864603206387684325479199966829072634436801684361310788455964457387551376401758525314491346351946540406924290768478292173340442319615438621600340390537546225120804427522819394080202502971750989733988222522201913779362092562636733506826775211368473728 [164,104] 28489585588014963481635840686723477390514479446917839312913670049818837066229885815282520781207937688775790470037158552363138871997798781810675281709959632009847101388407115491058870886492016350991675094962399160226403192335955830076592542857581674993914668411295169226689710770946234298751129922398648942013885720762906794914526159330359897499587194730468232522096033496123492682011323495442433092458600496967004607743705059113893590476422921350648 [164,105] 83566458800042949416192699571356659052489415142028429878393694901921331117675485614123321216681562067599933023383483149761700213540848920183441592527437171392328498808644299754269008958258970960207965348380710153410741494394145270238988053289584753139923630338873687897874195082937688146612633647503737924800670016246190218780146656415146737021117843479841682811739388320764292466314727924379520747399008570397411551660229904143007910128 [164,106] 106617034235606875493869034925155721176912658639450179586681188400040702328189823344760281606219509977208794421171930182882071658760130842937859498435636159881663725387066791174243966639340941313680753522216591113706784672240764332515164142736216708063310502937059421712306515753218160883212200607032880488119177060740037028939366593792671857482808166936915828666970981392991933839437150598032142929304918609549539342779834528 [164,107] 55079436806675497827989746822061588045811866765688198102815422129411389867831083965120586276819047726906801472251180247944458096465497850949597871391676325802140521624413555999492584072734737152466575148141310023756665132406046432687567294172471272383856005521711522545174753965513622817974132840296780809661653221998079886313366863745606047442294843741615482813941504202225970197612587850257517590840480916417952 [164,108] 10605313818727384692581566324107025360928722781279165045592203642248035419855673390880487817049962862944475892437150124563151028220547222950661613554662601836970967771606243336683764258848717864148329058855369907109464700668879210145367128404949886245840765543878724895088007294008411699895834059098119054089212800335236963489667562034196613339058449336960974244478897128838579027930448589972522557934 [164,109] 690795763078454448003956353978794275019172988069893637868457581348850495558680168537176289949287081361212935308572077207678694706301262795915251782069240067132963587412606746015545443891495121599019823684409389591542482310401155816317435491396160915990184944210241363068647842469738735373247878119525170815943863340164866776980114823645172501190107572572363364134402977082723078430050096 [164,110] 13575635850469066129732048750281913844369931550978875511184556851255574943861646293386427139191506977181062065024056139813183749100329593068542967087756596905860895965761334188373650599105497671988505698500096708267165483014608203798627815342110634260138509638622480989996317068530234275904079521849499380330143702928198429064100316873225591185774135809134946624105759481400 [164,111] 70197535919645908358934654443069215515010061821358611154067427987263572736253640807090923868423385996030442728925708998630220416825539570422624384012649330933670131586045548243970665074128241599489586877901602921706552802049765245684826431280336014465831464345646450960673635707418254860899847421338675834989437135438288908176275786400513770872596359155914080 [164,112] 80906000180317627952249237291763552249059774372607119102494423043507459009930601354079762609036796818974634195585884403195810696636198075157951344030315887673453801709203892230501829536178602459849966014225076325439591134932039549057965148598398908633550366692589133194308576795747041616682738533474158359716964023858735821868146446287678704388 [164,113] 16944295720482215726034435716443370968210927491768452521044938030850011368236139806236053539404241938665608736543217154681055145976577105009806398204808860670424272592222345578455143429117737495960901210392049743441290416824086055872659707394614771491211268881374211514110388033416315862351717152722127777103063988496459827741496 [164,114] 498701951100845243702890696143899902281686413234000789560739164048842359471119769363763076239599713660315300352241039659214016917249009417430057195364549371851363289450866240901135514629963729607276077031976100743364636237852471221499537592157865983639283500681392231082357450526845827455664537867212484603420480 [164,115] 1478840529075411758489800948934886763369443347921478478412405773874422696996483277950535023138977278620774562913931614092574129190191207017823306648967782506614213125430391386292516229492585933842207973563067214551530217980188986928002150895292850971368990222501921883838198308076977491756869984 [164,116] 287829261053528398401544488209772778951651771520029197829809773510279252523020359888620275014313808227345563331164684790591220621105486967063957023871409178661524526758406495094109688065818822502290365575637242167110191391466298182386484002422727163613191922771010094442939084 [164,117] 2041938340307431744739874332569011457216259203676162345549873925434089353525536344611009065231778244008065979858555557144510829451305011091467649636260048792373415736764594101837645708033730385785509623110993169222306634937102971117132434327741509275524352 [164,118] 198693633233575583394563629611849105091901923915863317987849270233078275622787332982098157391867706348266992775650081734631283483708841551147866722010974517415219511304591565164346160462985170054316723035556772584904434045777450859000 [164,119] 84051195572744371744748106774567046519669100430307996775190696246966398674286603644444349892249927331384908555828919708312070975664999089583194638717846019107123899891612949442279976686571615965099495418495744 [164,120] 25052471629090435998934756650581633467607551971191185221256508278314394540603732804950867221857450572196787656704630205049564624354637156363758976955051689955224126653593967543606376 [164,121] -198447059989296993773317824365089860699465857425507051246616746675325174717245416437669885848359406558505899174322670736085437523976710074748422488433952944692336 [164,122] 118756501843120405335556587294262088240134893313449437803478554157387619266572385044231136154583725670216613957226181792257966886904256893577834795495478740896 [164,123] -68365276900820516328863902650407804180719639371484820948506121310205730975205303119123869990207010975865165705089167140402553201321807486036365847038165728 [164,124] 37844432507896077893237357563320403072267933578983616736006897570890348453794814951625582422607932720646470810147130654596030045330805177744704592235388 [164,125] -20135666976095358842131541718718018532634687723952377742379779161410813268724016539409911207332015858110734626732745212904345010667652965072847110144 [164,126] 10292543105235843878609046693527956726826598352790095046951408348168408353325990519010769824095968395645649300774810015028539653528520435323641856 [164,127] -5051865367970729056162189927826746874127543151995463733020111753643378293754188758724208428787068753206891146897401674309044657210163913973760 [164,128] 2379669179919203720824713732561882523240696993435776551201023269356075205500714384759002477986938508123227140781875891497898000611970002232 [164,129] -1075134673545665461585851645494210125762077725127636489482851092837078023636585545368104300386387756412997208954494049623184568606706432 [164,130] 465604688596702620120396891090584572780863828248719989436824699888869296079510166300153816947303632198806895869524276484035541159792 [164,131] -193146226249262067689036945186492849094884701237157873995398165859320022087250226049609121006819724447501504217123881256283318048 [164,132] 76692605538437580387475545751805098901348230108773192907448562473506850049420693285799388927765916905563465606893585358568685 [164,133] -29125873283833416834612637868926324235060385371571554771177055708307398001374076543097594778681727772328297553787591491584 [164,134] 10570513572255395856208471531467833617499506046973394940261545960517116400496347065061462594179812697980040319669786624 [164,135] -3662769170479407621518115971570096730999052935094608670962164933751848499340352901896707938020993423174785457737728 [164,136] 1210576897673396050462401502579489739500065927901002110668453204255968433049863340872257602856949859845023723072 [164,137] -381226250058360381319762425368283645885137550883381206076762510785438501746046856766002803307214174181017600 [164,138] 114256392466591477542108413186960659731011872009643845710695485124449703500359139438059228408206686790784 [164,139] -32549362303648110427332674674884033412931634801982847970848902743760644000943406363275961215294719744 [164,140] 8801932933879463657147337877843576271274337309240994953573895909596090928850125007093028239458184 [164,141] -2256021280803839310992870487133074625564355133972104804383117370347476049301630224175343353856 [164,142] 547184548616972056876117814709010189890906076327304780185302332311702257348114768625781760 [164,143] -125365478471213637692624118984628974880814331299375581167616027517335531376312953481216 [164,144] 27078608047607120326603770494406941955291185578260272957502966811953979276166190096 [164,145] -5502261414424716915341608208069006381502376651695850198987319915775723629332992 [164,146] 1049259590026819331275989211921127602343798419387413114627295298616952383008 [164,147] -187280906613590960756382479078845494588994367578700534705166147721897920 [164,148] 31194380149468285381746800062585009456337770981079160792826230591006 [164,149] -4832495018807116236049053865967842766772022518944948779480662016 [164,150] 693622925120812583115111163837884993154983000391668473601024 [164,151] -91842100644587586471550512129203267286854260202259695616 [164,152] 11162160849400861152864024294076139123883547855887840 [164,153] -1237963901645594196621592870562014774278994910208 [164,154] 124433234938886212452295682600832568509724608 [164,155] -11242701627706713720922134263647331960960 [164,156] 904038123740253945421409946201041100 [164,157] -63904233913456920234750594170880 [164,158] 3909303873260185469622182912 [164,159] -202759040040092426852352 [164,160] 8669138420938135512 [164,161] -293356433260288 [164,162] 7366273200 [164,163] -122016 [164,164] 1 [165,0] 102193216668424089599590856808047047351434092914758419092034003836438446656471673796490797662724994763721202924882226325213678612708446154899627214681599265194067183062512643408327282499231872496766200220835110618951212314109624318376300093486135521331602905539557046154446129247906411115570315535394874600583601222141799328312554444146496988706249254316810685937429716972542944703047503998929716456588213663315883935945475520431256391230249506699669302939874591299529336730290298501610286966849054903264688668761553483041488541052275183452598718959734856061758372275221409399082775427455222146116226544106006119956950867698480539141671328291930389814708456049299397189741429294711884116882652723956374808840843315882478152630913530666628980484024494136622020741133824597018573728634443181822132266013579111384501315170355658826673030266569882361798677955839262720000000000 [165,1] -1726484372368919502021725230373153213632584278049476605210243125592166254927173545308657793643083776333476316054896507004490399672385273477644619683376849518610178067612634475213912883713091215348782965503551350968217284131452504362147873583848705223379031644231982873339794447280419170149963863580267350815906483682245116952274553736328261441271551804879650383402242497227535189048777341319238338730406975151552150103027839915648169204626678712151368039257651115235383225801142222337155339103410523536680053663341765059634029182358095379274990522249330006144777123221165992671522693968273758143574130104177106103288904610779018228510751228435878448354386951457604416896706938003216855755912703387800095603061928988292602287730211203228431987367910315207588388926639827128352715362747280112341439949709610973776319338618066595741854753832384450626630935575137353728000000 [165,2] 14232088785754659061579355159951409195722312340206479892887482034288028168510134900601554632803437291295625361661472638817282611002615552907733370943650156894274963724045332487981739590913343533582622306707503170348890971624089373383897319874400809992808049632302271606040994295963053833104090546401727681325968117458899148234901465380937158450708262017148164901474861142609750670304406450325895203529910692155215772980003252362930632418975777219591778213795569355773449803791574268907462788243149204576151322278306712853322767804790282061736462119463387031909376631666617598952940079968744102830867329579944525485486690854703631786994192597072936055566405357538924239619932734199579550201740330997401408737648744631696085321516144973859067383910965569397136014426950877152711403378380056362304260206088087244516420877990568900115933734226799247913836448313478545408000 [165,3] -76295396401317708591230714954235273273261028895471160351255588950827684413596164434142159411520664823579296828228153281312505202728874121843243886078203353183818327582936221505262882724424198777628752224656356511781453723419023418660795064491799346703379350120842451508773306599028843914936795716733221371039987702562337534439768756138805352349833512097760815175868616661733739574797550127704161629783766376717708471869642438031450093723179170239799662176372839645367621270042284058620961185846967821178636536696414028434991608085044366602352472163047322021928215610975034430262486568382677893879122508834688859040534289257848225469792381554394336046867581342699905040325708449081506500725777725754985432622241031430000805536237988723717156731152418544875801102653184101696429905587255401595153469963978527337388296261974632101747271506585474108933629248602788988184 [165,4] 299101624743909259978614337648217014353076860556590598992560355121582381296245294787138838879269351715909554844760924344788715985541503919895799028912352524247177157159468022438187017590715849157722529567262453123903932592959659479733957644863549079057044627648052682798432061578357204593149965985042149166506835727644524959576073385652671764989266273073863387955464403512408549111034310218481776668122186634178180510094948759945865804477618110001414850796816774094219867336393702755172046520747392025171883791677312501750502891997654064286073084889470395097508832117294718349271570990674333439972806484229113641473135150150012859796776557097519312684889425270203509734610905410527061781646535375715842591477832517473571750186708506408234321256977567143317659681032482457217967788556327804587004892664090244100200808303280565098470980502538947937717741737935477600 [165,5] -914256414368325387641349982017652672333118685192808507198490140205984892781052145892860589497400285146561326469578696296974915577116114531958753243888968065271240113821644512227710895128515730166707271275972776333965347151086588914452948092598380939151781409937177400608474572663430101855795757416934217748232594005052802800588955833214270757180415442004892234772655663684341880436816331555459002643317129613708901129967351821868354772793962415217094101388797888331068902878915236105804427722342408290231063674333154372598722285686368162134533553316833475235919441166029563934946498456590870693972124724432180260843066515861997833284173178753769189679088360160122796912348069943013807112711253002322190138873051128600240486239868337819356049147529015422683064202429008252607724714685966481833798390890062026947915433384294735374450106883402576557566989843302364 [165,6] 2268708945904373389691931045478267905247476238226275181980832030664309909060511411272455983681578441934481941313828361892002238287199936001059342722475135946798152582298608681354476530874358181774910003770604477424959677028577747971537524345597941834382974612900272777735112595554661686942014853439390430351523120754820102176482858309687289926152898976698552553207362453112285886918753943949885906707912986847646163991837175377107500004439026120774051324409182896254054514592510744250780321244535502576860077667067755541244737728007979343742989737046113182600626010172449246794180228857574961000474521522395308156729054750087144781240144566793866931462019451224968182619242266445008026538373228501145322600767258996970230891474862476943513519991543493100551168036642248908074294953503194998417660807981713529177994262947727168364107441204977350237808378855376 [165,7] -4698766988414243815106317488796577263520690252552035971896221752415445728868001658363634748548795118222878910592088495143674553439557974301618120384069700516798958261566594172285821946455086758855613192365412038479731133723346883724810865282874465762450619320066552326942892899097242228915944070389225766346616421144040694230214994492173106135771213578826258517948612010898463539492566868466558496523316179716867149772259541388008953430928990345764274080117901482042342100325089542569966612963328702991259705480543973300384398080849228866095194119956249749085826290588020604027435229221933014429342698425894332877048295372198793251360080276298570120183448397206284077971724887546238905841283211942795747692542271872742911319479766278156135884646671312366064107911790942008775235563605971159208411135218687499602584598565719455363058295034431133277720686256 [165,8] 8287639266886522016157151342205570101883667065923218188394141456468404002134977775825147013325583169195209809781910929293342821842456244036499445997757235975533130951119885067293966470697393835211268032784772479097581531475613862063879013704577079429681852926932533577863178390411648960697036694022167648558920098112459895401443514768442999257938653675594746994527864427389843338438393248228319126659096292274048589044057762571049325438417146121986826747587570827823672862765104800751084105399605254159161284250764630805185669738748806485765232298572048067196299545041713120112460375770587695185499120290730356229560399255002122389617545029593588304852717553290566039315816729288958521999530743310709899668368702077600821173047579147284936640289025869400204650662953473730400023240425409672578634469617174820617632126476177218468900745498620804037699520 [165,9] -12639957794461397690578426083296225379282324456756115598334338166988445634407104173981398361327873765421214938943050033474049042892714576027643829438741324255488153401020890498124066084928349711330230186291120939495514451311486465584986379392967186982390903382443736229256595473701357612965938739360837931659323160710695782946238095911808343775668503057843298175842014047165388087871113743860666282548775076904521491507176868769748208116805106810663701026432817611128459704160213489606541075095507360555254536336666375186133088109061218392350340917954218696594234928276828533056041736557052406814157992717825810960842589584723426684181299433986509570024756865545918099476551461427417678224203467642345782536321499577761622544212925914701543535625241322104222115031293529281917140821869447115452479985030623324008098124082613080296156352489793765410456 [165,10] 16869558711775972206492522292308318125995279106255807989868230252604410289474133116848342054182238814990024927233975473747671889492265746511730320682063616189660448761951591420471609081915714119312976731631942359500246316859255841365464007028047881538809915559098017947855751286016309345700548244875459668756390690769756668798128946373627638504848344739789243825012683261126501208946143503200679330415206691090626825085703541110950381891513267146438691335410806391268652810081384334320134555898610076466057911423745624203216805415561610320321499279207865008772241722889554222687303765729441246686840656378164813579063866287787761741537430623207376760453621086349060288567273192130300483729012453032757608354952026719063567320745543606836981001556524509593708207876668803100788862053089934476032724453844956324613841007439053469228531474032457353920 [165,11] -19890419725496300990238456923900260341316110774129660923772279890263304813331127220456252823522442026931315884616636729706859859666787629336126766756711480229852485364818144997644201704676396575293044851690670878664385175617230163384584149586105613867631198055230425830704169057805878867598383164995814962016233020750157856816623432294914473815652926069009883554328448004364031596165411658765072809967179666370282807865891170451381202604880435987141914751959663168706476526078776513469405755352868173592826817462369724941131066906879815513616715025318871801541529623893814064820332300264702448422429194064750218295815781021352843040981617029422813063109986707016401379027992994467791277519646541094025863086486057291482504415597660791292234773289261084938917913085721805602160188327971260574040256747475293784402546751259547252970778596334772520 [165,12] 20880350267818822681811250252021072493288829924461712716694431646440681645446838693156598668613920760974871031303286321090747293603602692921139443279403608427419770195416228102875606570105547423301113304556691319171024802699034978254419895502829958305315296264717940648983742389756856927910952586993939484329409388175568779682714542876382764562350784994933146708680312171463897878441218421168455605504144485082170905997499538720600681352758279193426540111808003901129446101447316256385695955228763297904508189860944549495513996528050697084972629486173833851357680268663819070028722625187816173455851710710976312526244702590963681706180973091477196138605900575461525091063424781600671661269699206478503201506503441258830996699470598463411867657113424585475147488355283791528505626781644882903159435786109293205998018062387716316299644453534176 [165,13] -19641386087053301226421271640734471869737735146388154898964312767396104092595534805289600949412677474592363992028081319744680716961743951875323380808063552114548792541357964517561651831381871968117971075662757348218009284333405628922617943097855662739328644086093448042814551248568902827001814498569004163852752853010307889719338111830706580946395932606789635426648748120697104928676905815126742850656317710786260866048468377422390870240625879646121209482519839211385791650129461500040389836900056084994427504620323282139836313827594357777367023748883544216432678775452278992362728100406837132632477698438171178353038597747631716706526876549361879127291888236086309732398437537288474932478887136750003825158905693010925931966481904608092388598727698062624521359311144858061038214301608388789854523648804115247989265509543009217450530032124 [165,14] 16644767851406819073733142414182759436126736630970174192015964994920273988632589823340095436911468417174044526937876005493984962841871622223351706911962060961204055203219760999720048773101411521851893216537958079200909824203916511223524271265710450778620669177156554925742105399774791135909207667016916920793966980097749285379655109346210766507148780836678478358550924320202005186150490172763605287145168007209780251301120366225681369481524102655279365682145320121359689517512569178640310013589486050126588588017803331147667743570215498669382752780658621470485759359349020463203018485210855119935408951574460392936402139867375424480069583833197734104640913137237547963226887348476414538908574405997628954344196075970633159350264761211485801913291446122071739802980030176999041251844284889375000053898048501580710150229425690671742567200 [165,15] -12765033945141952074665793498946796620822529512320027430800526478147814009817444280838966882283488739194775927303989355941062118769168564986561086205541308630441045959779765714772960160204251451029025532639416337179513495709171189822469840083404142180346060329377767381037703270264369268794365329989060615913085794623445905104160339300559919110387272750177733320635410276849959199518825085451383988015889267970557116006513537250762794084709832909628123485318470239941648988477091303038754657662564076823407244846206724125898584771363273573924596475719649423846402074001688548917294203396945065330730697447794237436418844644301971056145206227640148366167823405493407225716735855916061970659383812360751991745897892549821647951364312698618317085428858012073449899554203700364467711966533035135861934518858292388921019476881238758980816 [165,16] 8893599188803144026503659560599470890035986855101651756015275616901894285445332804926583912419366056336679002262566889193117160060446134300565267157093270560232194643335872870722409202769897843258846370217899978448216643282906314181575611148826170875728535549615974245913508366917012619348538804001450286312710252512205211299820530799937469786991699873692043379597766337776840847517576478861119741559836394410424949889398312818802774469047438550745396556913333241306349620268179105728144551531689713956067878011070894336682188928679514353143304745773581061170851885888945384230373046570852495193793588724093656992395964428445595581878207081432623054730972107591948789913236581115378346083402336579640330593667445798343173666527365238263465541637861220982312948948160075307070124441880113375861504846376185436957284781857257271472 [165,17] -5647737828382461018067368099345968799631560576435942740082644219106665201281182370962962210390424429903154228400251987963933742100157170490677482028062103447432166551864668600184807666867816317083205409996117485295577902018825458383488851450587385076787045349578231496270931716685120781470616186504125671002585263411746789344637849297911846263189656824515642820849360110789275309954082645481291518660401911252084825074476496798334202265139592612928188005167213333785382149853451472423280738424572725798111725187541989522157007127096847137036092403663671467817163621935406875360521908181789835036027720704720020871774349820185449742243235113130862797980111063747787139617328818773626477549079194610401386028497415055414093830643838016638464872162263960917078893653262507639836225247674346077110226067091604061977093232706923054 [165,18] 3278236371448013320372411809451748079780801792967555187952285318967711302926101879970090237273629459917158560687078482445784170136788343369947344852044218069832337022929553701337268888071458604745153629134481188914548334633420328225694172547799984040465376842963503527598198521809227979327363088249253850745807236596969308344976318555285749321438113639501307196011825448911055829278188346885521953372743634257352838497925723623632420219549176257530577897510812530253373725165241343284074500886026333375691965020989767362024171872948057142786875578010915663977034804885545604057448562175235121642871052488354549911562822659409606787174380077418834018170475268864832507608485996995659080159916218178682070345443944510952292634364334396098775261740950859216302116223364133067212797006424266474551304320022770068273618333028448 [165,19] -1743535122496732982960385322103162956728721350037679370431830683916551226293655296564852670033436065312929174165843052544885884026765053481640271922211988620868476573190700308345492329012696391335553111947095651997080313846673122194484074315876188825199955212164315108645368327703289050007596041367934819369859627193514396845848072621708712756232857062323765771523971875486807712195669179918950063878607312780269594195767931841071418945297916059597151342096650141736905132616457384829365065677254709757479941212110726793202254965056828972020765750989330184932327665152535599198744797764087267631761755843311057061355141047051554444545024509806780750901004841394551058490266983906988734234820791020897441266034916069890638146620688096153732549925459351786677968268140144448665317124474405262372158449289513196291968248052 [165,20] 851442088418926668283423714075584089219397158783797689289512557429701293687429946811394255781711484116549546320958953685088517499411258298840564857364247169388281578373013417059980605389342299894564171905832416691496485816643489847894025050758513286320613721328918095504578111226361368301281581929955277578184964993070571531116221370505768095289686036646998565975305716448823027508905050345514711339427667754207393539836702995573641025876289523138204590512865562013210526557233890061900435153251984686274611831222632107454153961653106356371878499315691839770011003532575520113605149924144934141125829438397531899377660024351481449942514616082248987960328855197814151205935459902611750448454301188515107732316735971067597767502945404331190102619896313496522070713005492243163850651495204132160271382836584246243926528 [165,21] -382468768115202270501285761910636199031028405897343824745107724361511938669589235411245192077815673223284826088680776445709591428976189385693921961150275547006167938387507713692111978828907438785345581631934263000188554083644513889198988308307736548488093953054696482679701595545592849333427907702003789324686596370878573265615455001652682002681502925839597847358100346054149198921801821761064632980477070650687262237236301165664471509963379633760316860874816669549755829277285925687416012790991496744045672946689768769032006655282635216965011710890893817037831102563188051501940616371604261346037228838043497001112792018713554844480544266726173244089942380467596502482872640285841662028843773044137656706407424837191855512633880763894202791813649413792049137909880349018518594514912926987701521085443844117060464 [165,22] 158279632978731065898493276349134307505166372515530549600408843489140399323280793702823329347086265320787757250259327767551177611769981549944429730497351504719536232458784131770924058640631609886811253325325222777817721983725696053730158021486005382883782044542179575465246227611248695164592208367606227560658102410400052927750326165988454994983073417721518096007681862096944632821894148630076327493624015608733019686669816224165417963599196907311617992715614741850219996867685806505333094705414671005870807288201523309513984708312124481125320230023016802196497097626123590979999284463262033871852453485792858559448284150942647232189277871895684451196521718556440163866487107359418248160779361861870206066089096019386372085938039573794768947462350107713237160770216849232829888626489319971261258446534866949712 [165,23] -60424971801950695012526347380537630899043206161618088905159611154094242746140999763629440543786688015477117239218989854617960541356063162260629220113314215995390645701247586899687169899389429450765184001262384770334027394415752521783387910166486991038531766449116301204247414998957787381214166328267775232336200200576928719950669891334396521621146969260821753588707343246420798235488611267568962389024846301541477183518195818310470582078375716190874191576587306415821367954651518859469358632601884162176145424398461770471848930496394561730048271053334766239191110768797869638622835112897972757516863784057903927220246266991888800279991096218532041401380506782999178599251440871031851547861068535295802889394041103958346803799221749329841527011644026756793681692344292371950582376793372199342830208896137840 [165,24] 21303829137961290981166123124483306365005126114199667133045275507743942363950728470671840449594406873230402349419481918952565527078534733810976316470627718145150950074381345509687310789769281350032263986697123957424806103452188502427395382616258675925072421971775593852747937910490454127134795316633399904294046075736526449862568146546080513861357532737105792834903306782877758754884223963901128449495960099500659240877917941420146670081207692396511651964493913280173001019856730011881899677180182587308186819300807285769981614142813978416891350467463639412688784924063955031044683507923611986457016993932359503365307215691626750511946757187599120266431153647406214426693193189998362360411925206619131733472458991871917206114351600997646595024453809725324641173811029712456929979496777266851008580754384 [165,25] -6943178864303540648692489658888383081310324158385914832627030712022763085181289282039255623889315941345390057931871726633788391696315112697337330023821984994599649043232284458012726877098382602329335095884937461742010090378564760318593852883460454440412104458214731553096070719862325535995319628185078603544809469726842524847503415564064182529974542563712291594263043386491056142273102765003762353122737928637048658776928118818577301922592181395553147244186080636039294374145059501649732103028221329552170850572053568163166772759367894016633141375171181579694949117595616945291014067759007924425228246436117082554306547024695528458242679346535901649609828110223211139227384357831352219506354655917121998671622291145886001896497063436946649096419816965027951447293851624198407747552098745794043259282 [165,26] 2093427565882021604761973441276996712021030047935466324973366577387093776665921087364674250087064642248315281802261959820915634114815532714108865610041260889099837618002012213169180230455956688698595380234283356738075005821661503698604485816796329102779336290288543689253216004480359766287785231604262118581967537078613609293874777238970442942482719834757892102235160728477845726284624299385299083464522003492270822940460368204229560458335876521277156153830521415414588189429251384061515369039876681756272444208071693661983555179048530605938633393212163577840995525659812621417258692730382112924589210767492797745395517540250046064196878127552350726345521948422683555284785091170408309588801755273078471526232690568615925266832883826749200460419157022648285466804369737348871377454033509924423008 [165,27] -584294655784292143046990290094564396728630128413048499634642652483158212896066787983283011986340749046345484754654217318460638566578294754166658117026684215537611800324675597601826084561937132392908644243530609765779193799520417415498901915820002910414029632923719462880759415994639448917520276381473076571841400346140966064761396397645561921282447143262729097255269944358971344429926129915811021382548999004155542228072924946277663958243699007115136357027832794562189040059173652648539011286842379831555528606792700605802175440170822305852830926528722768866539118004756166031091814586215812051786719802082649087241870716601628566504333096127048876301082764715201909718767589542142812995189272580586501027921160899836190855203666808042497338798533242782662247511994140867486205739476551592612 [165,28] 151041792513678901384977869900547342981590983647802396122182035479753155046959731643110549857022998422683323245022417805719638517537868854218555698176610649497644555122665954926013350297522620836654903693759169809323769637320497589121195051504962797621536493798197704903433814984052967496596966621040962195690750620195238831736085463303199365080387720416705212148007042961443393861857298828085452759869493156697913838569254266403568378912393359044191605518743006696821804715806047449606865668822073759333229410127236221402597975741695508666289176922377665897019614243992732415858783574950415061662357491303232499157353964537414391510002216006125509885434372297647111517177921727051206112243926500688775919057581248572274599120859218283113819622792253635820605113587333025320596489148377904 [165,29] -36175645761686230377456239211594861163535902649333507130487327245463817875890557904632877433134211127349387775004843716853634231779491822948860556448918254371877117871620353007982545951894542273920277818451843640303296426826320698346492226423144965774038704815164109931638315372130597152071378951853761799678456079088761912377407583717789185657466378996856286715340434614083149347844525251352982580861602895632690765923711635872829096352181114619271163049719553569798173331870075568140337615842218241971722798239278545895855383628045200533607776493665897231508846370906502897069491253436417654783757305176471603364250071810623217260571636731795585705793063236139422725619706852584260305490416908325649232665029273294369195748381217330849128056791189101276234580502289468070683954117926 [165,30] 8029745063753010395827180643225268234697661390004817735108506858889987831725529663701769510058135363985107210715048505661991927363381944388628035179541150261992040199974220191303265219342676286189067100618622188682507915825657405931850152740891245979569071529156238204789547760953341768356703445168814035487747403252091419147585187393022505463886052953469016764996668702559154107217968229278107718334609383801127012134794188007363153452043094733687014610844719669368981742315217910799056148529603495612077830133156621302470064119777841873322147487976926226445307883879873966346698988969364182316105031207374579156927118523053591866852889861685032864690853806557778877452880911863118880135692947546908014153054685228482720630700665913915647225876315785626913056720883866614616600368 [165,31] -1652033199979820188592797488104429058018086554936215126369228019585991108945230207364302162708895568467179498768641089151450611210835518357455675176345388698100451407885251528510649332340495175660038083409160902305229749251510740132681085388319292805665610321312118873877678542857752718985935144654279420225446179665183533589533266907896068058915696707203581257714630990956998648608005826422646775893096360001112032947384989882234981790482290220703716768791191030504855610946420019742384631702850221737926328247983151469886413934329388481153004627630041804099163555769237530589156746949441191075163898548059165652440247933291697350624783089724479123385786096475431246210296830073272065177408975187537312691560567736287724641326689316445573114192018623648714404334269706826888724 [165,32] 315056329682779148238896084201863162542586283699259346982616588728164540486098904308736257726013207664506030578028625179428801372486443066284451517647268976240623838441051319512945730871606351156421957701008755343015325195578757349694063517768271974703759382982272938472183855153972772476416633544641747348738990336040506492190963715638734104867132531230003468246296075347086871388071594649014518527227991623390486536045317528658435263885090198297638790085744266092141966280635847041780391573028766901685042328466593648141625723091053490364386542350949381177691843022512182930126265339172866578843495673230566813518829747571264468630681300756418066341949550207228796851737727821612134877608680206264225749264065186298933451363895291791600207840561015999709317972724691097176 [165,33] -55691499007445629745197115115587384538092200613676394723264933809385702047407842425042265429488050114138009276178760971724008794286672416878462398864690472066136118270273496509689264950285205174447459322615450025670037908889297035725397973002330843202957131154718178355664132001233548953555213733938676186073069575895100430156534955111966800965337672922929740425694388848120321873689809964847797463084223689718819257940881717211592694521424288864210437853538947010241219079218603532638546177819877381356600785411861370418954041580513310938958799915096309418796674462221561629346460437575546155468322034433238118789189147532688174227556991004496558328653879622564873221102745091048275184907458778102046969958059677032499983344830712192513344592466182415423771541613626087 [165,34] 9123461303317820822568026233752471218336921641230117192520343005492907497060584523599430282333555201553906407518097577393410401567174556999340601334666600113202306474451034126586981646230818920303744338527655861618250100852071210454929510411376363307323485930987981392527858015479585637335543653481399636650550368934538379520771323981720107420018669880283381004733756733497240044209166112447322587432974394399082335352852845678559003825938476877840073506982263090901747747485550999764950073271504278365398690903840883457223002121206846822722296851653826174692500369635079529645808766070021784154575511959134075690520312460039792872305852498055801227709312812609513111584019190779739791613744429055579897855451083837795775327987498390053956877230524450668703172323648 [165,35] -1384843694593489245538087381500547801017649849666313261040362117599651711794510610397272098188968095495871408227151164841770389771507194517849271921298704262175382346077469636371148285985547781993100939644932591109700723050394799557873583975513619188794733909907774811269073238651037689673078250396572007933682458601039189652217365319476093645465978799022297506422799840849324772739754104518948116516308134815030190791734058091700637415393870481415602436577594764430638481552331148676682873604769829345945510661435077820134827543399841960381717070752187972257234458322341929896141929901593306217271147217505807598457793065232201866504801848948556028350722643480006191015202032529592301919587524646230149671885424496157651588843401373136972186115238844059448689384 [165,36] 194704346571282873563902493406595976909297139271169803168084107113614661102316421970612489009923369664894643025206970620248021324597384463659615161399863698624585308920438051248684682304993748747776464829169374788055979198134199882525058139844122003779520649369198721596488840124690992954939154416218219374162567792172436610523935835856941449437367347635584180997348507421943806495778117123159491955927157142891909356964895273461273775420405561318818746340516999718978223623579851912705683557118790137904831278091588263339551248331424526167988944168109301002157845207476422030178296624047881777751429464298032032379405962401780565127154703173215670992749359271995629103090741313958152953009239733613895161680995526825734640574802974422887012588285491054600720 [165,37] -25346140366404472549463863108577793607590152792228416853107885636448802474631167166917432042668775899854180017870780690851878454589363509002619875153484905333858748289438004908292349047639449133207081722594604531916742509509262279842920286139991162563743826628546605089203019980602946895619067981730288732986293663642259471268304010622837484038378251848084446336390766470566034138491013817532664910641287075657993589467601428400112859518934505760813671735108109776196849033594980246231819502191266639537414241540769026959126653854111501209653444057065458372217100641996711024819741831507581705467487428834165625438412064096805940680460650105324631310747948871591945728521533978828899701881711907143660112864446795114837479080785119672389991796471834840450 [165,38] 3053528561414810081551035536558470549455748099280051117900686184787618181434870869903789997203733802081051686566534092667209338325336916166708914769544236644440021500029361884740047505301866598298498003860067765341274197480094199070496217449169529321118980281453327987240072708997998150381515731704957008936897550487244462389578973885376075311538117617189826736625139303770920692410561030307217647301765026397497379746453578404769808466617450919365929405567317476662736478937058495368822799106622025136431155166334977598898371102760866755414335851847702400657359158089116748328355359152164903292211233681237146437270643605236697321859099053307289188393485024645618539744126689448184239382013512726972054478872124112639970479309536302863403439800431808 [165,39] -340255119025380894672263364450248609952394719675743801740368132014460641060356536182990411372510543405899488311550182450994177650949919613790424209734851040657273989127560902866386777546179826812060884876595356512886583086372935551370467135308828651633367680726224213131248164712619963981167588257511103392202461979762728662424146457475280687381036885397365470811743445577585336769394737709188835766454515263743898942242809043100108509896810016657501993099740674115766994432009442482994934905089326662995239985855707871493914574890324745095045664647740494839773189824936751425705775074586824616634483616768633734455872706256828858006870984920828710662472095372180099410615578166889650900108895449669403460980464537119924103570473149952948757140532 [165,40] 35046525612466101190452640824692824603236330849011170488780031394266379654721256373981671799355000615531639521689775731443385126686391939156488752058570232031763475284749788743973213612960704315737197704896346221089514546894843109168555657875154085555443519882930709965814220059371740936159746058602888362265050525734625740258090206617517493237283841606258174935407406179235829158471940369812527024436000245421318936514387047550942612580827608845896958866463271063854819597221820540717625285247773800251824406487833991700234208882040332378544868498506203189052993353078592113522800052095982119617147720884087466636434040500405333971664808318024471769949019621476546598725963227490646846693104038824091247547461054126800198774320955933239821560 [165,41] -3334379116872250627075434291970358741215105998456760720095016516397533438577929871266263594786802849819846211972440116900382967877979998052138548086011885657044555888606103862700559239024029138461646596545668163728312879013979775128503564781501105670616307038998938729458051810374242116895455405469085776719436018411133719850637389330444784967051488566365820174836017056492350307243461636448025643968217322395680085114704715599657520828418289633887070104467309912418490979954970122842639823635081453424440232609898855129554217186952870022650829818344421630016017917162547271358141128798081036095790928216689967495162061289794528281431398337905435590600879840572317881284643589935842847502545347245763142037635498987175960585131126991764275 [165,42] 292802044528715048003321786029368747426470305629482912862298125900468812446158449939609768641284612800104294216249080363863987550734555726712471825319018554745303622242359231651039102501809619981182233162317665592592017912051287335080795051997016146568248939043601761313020016251274788075339818801566052291053961756725743509234807281806194627700012226971218641556669575804452110613380682969421173682707039042672032518731169241348011928133952552623461865797038786649850600990120539915264711139913511019251987338755243351615351643242208378649952923145058296138174858065884808321191346254316593642748319173500993109053303739851588434568009558702462349587311392009422235812975837819986660434372004355903492506180583975934068493902614290752 [165,43] -23710969802753012452421038807121792058881074646457821220464901709383383176324056422746577203032692278381847474253469282922971577817509968206808522624772633016492573766523227371532650779403166857261942413853751026033963281241427118957647391126394396430662355180618340395726894426984002640743528574467556239799470429872062672631945989287449936188141041189762918959914815390375181613841533713184697383517577134925422915176977560640942342843617597850973805671203216177053394339180653224568968619954138586867518131642029068616943985395414307340864274700427712725631979535507959001802880626287902997170660861698502425129608194974623124789744955956270986963553627069759385197963408072411107614094144679662201591632641844943222072715334360 [165,44] 1769030154035079489996174834276261693231658976944234821920684958682489559077825790400922446946117292167572592318303043445546294272932360146008518392503781610098700644243640115342071406397746921321468220100155252092208203723667802858688108875662465500244856366069312461350960470200589641563872484167981578071545181590386618945890719172224560110176331700001363426006942437950160790292788152944488135003254801681819995319621167418872488551904285193851783439149554490588304590542998164493103512207799291579497235683545637528151938874876657113740135623619875830105484341385138019921149460101256167554693528999409210232552016406256345087021668239726223956828492550662886167213782180422430246648539921698269050279012504106128359555712 [165,45] -121477023255633768179968375872785360827501361909229798365002484865451983401289402277120480276751748753841637739593830697766230367340938766963815012636375903911989276809609198715822381251746125906911130564256840760019296638628165520877271093643084538006415303028152942410929469848225535357077874784125365203707689159857253875542839680538334047505713268007671029849801653429312465174347804787887762246443899290493288845463162109152302974002514320198297091061363536856666880904095059357770041608655734725424473839623453223156427008886475504267587681658452541746563793056296911414374489016325907026018979031056861972467979707169747477069100143597051052228917140119767008545561541231899365813667472209579150087117003095995386544 [165,46] 7669302766257322151410278089689702447728131995025352493349394437647141765643559057662653132237993758979615352826223636384733523004287348252286110652215797256938155848890307659867408506554274636118368772983199769983503608354330774742991447325060521666978534202215011454641209929819695865657616026208907541577143476750461007315066961014450962896982273124244132433219172438462097343066495875958957900135363458588257290369532442028683728407683724780440380545768511611318782198429465608293945385977139320558141456074586212503233255699312496284753418135358330919711735997659260276343276703554987739061284821486557504829048299905724519732657378530855810917403958697976225638915565910651201054024250445737574613497386112396896 [165,47] -444649384104758588110182279500376492502210255159676105818956935206407275890351512782616676656478595718938261814167031442783865632180807598805235002200526813172162285170881746827850122103477031507566684507900264152782717788337951692972586012770262937136804562710814445340492532655732898574982580294405640327804526471643694930978758680522295554451836564111956322755721827826402508125084456508079007399723337252756932368663946268812500243390879809543217911484847208155946649894986428312049591207530313459571705376629007050097464699530397555430483478377320788073133536989116115003281746989968792370289660875150900508454715033633610486169331831551479820381955113790732851041173272675727186387143053970037710792754434216 [165,48] 23645250769023661643019453558656607383527185173531911981269682837874217966888384573842509301646506494111480263363268576874113758552034652825810680756932434254674031418382322579442515472127701855076816882020693436348411057378840435404069129039574597112477066205873233206487623763727629981696348902061961266810700400975908858070655710153158733434354214089983998867109158436572263394941836712537127913348600346041467702504988633062301387682630718506269380478914484419989026408349354394031276942851628428509583219456310272294973515226124117358644511189510106854420971627247076059987069087622323856658350619474616778623740396038177968428523175681897620136549267570696378042868166178769919810236113455644821785883584 [165,49] -1151769767919610470570095575206215704896451396905293052314022706632501553386805950817033886283361270301976639350514243286416635810056642393801724917212274092582035690544392891105454761672804897231689119774808493657824643406331457188031010224367646676766766105500794987350849049116770701242260644762175267829944460733901075272918224701870840097659533053815769608890335874970758877991376904386739985605772310795037022766461164835931687768243173607294018333566732598293215621437787396403504732360179265137875695557809042124249952316922689682737538798392753559444981585028376994925021670074388435036493574206083452239087116830079171683275373588361423466391615989042236950126868232247956476452195289418705586776 [165,50] 51319258095098186111358544400196159818928304925990713586268834815948553598964500324507804048287190907181843813689731979973392151620310168333258524540945265536896297100109474823301928754423598268311295126367148349632701502469865093874696780948694698208378446093697720477491914899247896929324090891170577470483781938026810021148612902590327442060553361281631820739193367879569656220826743870293551373412088472305777401953496878219391416734555824744305004985143908875169516936941033271711084073142047997369742343059609572694930331987959620883963228874992981330588446350588645108199697811622393007089781115406927971345221491652635256288258383289591200236005564587390134805192570328862782347172423441207200 [165,51] -2088580539281219426317539402851597685626926209646449206337807417926541859290022245473921198735357626280844816008159484209893724467079454833822104972560400812882452659785818086749937991054307593220577668503472036669324065839069820137221717103861721838401292567693705755142013966482586626878438021694810150960617909359094336008681204839174610357120593990306616359839960035576446224327552329374181674913490151323399441567605962975714315137985666284749788683549491948329266767599982319100894829545117657565544949263270367998972086526112287296746658550566503447633483877512038517119344817730391987417154337039681912003938421694741971455943595363918915988971507457765933342295553129966487443616162699532 [165,52] 77518731934257856110763935028375099405254727534586759989812223120333938443290093875094713318143438934001384460273919806989239062726414253068896939636838674732160784178031386403546639173235654007200934026493341615774474609680551662192531422546772890535429750688649115741233446652009879613335410089054178762096144492028803867653890337269214953147499180494199303741189646120829848856766447411241365253240317814921557711998657753733680269505692140744354670441193298674580113160802263312154584694601904147492721494274724929311667960406139379706978608578213311204803406773615999108063950815360684144032792820307036400847977566279000634397218736922406996513036777520373988350878006378519375206013008 [165,53] -2619627753068755984799397247434865255901336271399843851052270947044455443393100647404448207203826536923118843571842879144768417222244205881504629690793729635715720129656080499466497403399934420526394425624077338349448423555993893706666000536834806119092220614026096615277993854198460761026528421989716416349177789788856192756690591541621645101467374781392149638980033874007879982343299540202436300613936695863183485354766678315709253864838048251531143311025892501060057292240342121986948211036937663663720776548517107608969960355711141356759703002412202312257360756460202264786184037692506955166795548337320706899758843658476151385056016794979612357095864539050171861502533645049078501242 [165,54] 80464930246388089782754593301360763098662172782115372937000931725358838054264696888903571383185669680008867433019265367943911006718576272611267922862952061527503678115327557172698734331727647138160094219029452113202872333635620892915593202031911827338991753093335669531478576845183648330913476771827484138415927425165491119776483485680615393830390268601532846004374950850023683296328111520385993242509022543431335673524497612188185384339317790267757351199740673415886027929504375850637810981121521753783151210670375417080940439804248943834637516604738159001858075856196624984595545822939271780674131625752922917616737647372995847942015982711808215502148475376920746759845317229886896 [165,55] -2242473573254535863122690488719570852606153303340790511208812907756568436895934477184231213268574092309174997058839711849879798963944315456354788215108623354351188107601426000079846333917701784966421115729610583743019011157734358962608936036366382296302024070644743391591438116587699657291286626811004318086676267834791976782043283059811705701996488392297741389615651889538614639520687399759180717062764308167163828488867497933149875863671944529668227704142765410276635344242234424382849574149528397502369904180306014323816568221029779855779374570419572769983060112843742053511952022651172235343425932287108975953307835316843040408381042087802709102364083352765563285585475498876 [165,56] 56595652644432606071691978320720297182394534680729106629139461501472439187354862066178975906187976326130782162602274471954953552061998561884656052087446865566602307765874202525865628163141800688995554608832978924060993986915205134039091583284598148916614281533047499698365314689329737174146339854094331874939490838604738055075596266226082183528489641471761338293317804653668196640187056250092892732058147264115867861839218414872577573285990697906605746965213593396289208513256524979583674226609609315353924874056542812432702363986433171814199478621553480199697614932725184327138670830764945354065619250064424403697927410980420574940656031289730748251404800353892904783627528 [165,57] -1290969851740731366423712099438025138675616838752558630146829782207844435174710207803741825384240374001442127455338951890371936562774182198231322094167800545958384006603788963720177791617906681455350015080268184106194485207269448788606391469099346934634070195279650639818484958092168126145159685424041665754428106764436711196050725702902836330056480601071739963453639025040621456452484729397050710508018588568107594651863845818668660156747542007135593980156501109727143487207407881727928295765125598906562059472736700163689799054054186791251995281688128624218033029367744649847161802548512505957822243076680747944364349285238576324437318603360327130369405014744034067133 [165,58] 26560015978499309526561372643341114717923846196385135674924130306078685036075931957889326213789796542267985130141795545804986236315683488089009661483091718626878575104660140486487607306534646018928788976019791198210569946724092032470538809882361434698030875188295736125288893279369065964799477658248498268570722220111363861949060562937404005285464664791321212218188237052048980835870317748287991414376559252024616634532466347817441163926250045025968219907178384844252448161688081965300104760675012076057290263842086524518963793757766060965805437708364948238731163638729753602026377814970870082266059538990612794976704399369616017439277247619121376179368195233666112 [165,59] -491790423267394723728009136722211945597492346485964185164869103848132777230858217329609861312245418160818908885801032276378080238086171940936172881102515211992072595746070534400516990070811774411023122254324220528235075247906657648546691052049200118498236150488912520900364410018175598892755252155416583625611287430209251732308666791121014703156245522821392881749855022655397845589805815674514663425593799949361604021681619591689971470347663216262051504805466177280501808235238700131143501195528378106730663804864133275075203930627302825594106074551914212224222870070019086171001978017042972588755524917726637975609846783243210006081295570987085177354377861848 [165,60] 8176898007367495047510138804579138752163874137895213605183107479211453008815064384860744026358119440328167071168116288273028860173853149278649785333410814796081322937780081718286345847644031692330934809064852655074682646346165060912951003515057139031610917464501445555207422849166204010212689252442265349458405055505979430499047191640007481513646059394204089666426017601123144048067388876355079242183997506003242283990712728856146836974273788797952865438164350125475676000055624422116254655601913092814445676175735098410751685035937767618089749590054370699449984693765977320040922791876904388868134125997201859670251490102393369987095821857138793526409232 [165,61] -121794190794495758265607676016652331486643471289195441943779622326722364862891794247937711775698085534615088704246500588022863344591933247967566991721322046905976934690496203466513473250629519486956981426404967287492040519334231626051478426244029637813593052546902657880875536866760605568659155840404021593006342715013317751626536985017078242730600408752242688140988039368607091236406528894119036376681638301685645155059656822065476058468453562467021925569616387269592913990145275345013335637198767836318810112939560672898520587379179355212527262666572744089590250616049905411163129682682292308141081145028894134575514975179855043298891710552518066866 [165,62] 1621139857394574691177450670939372708961421146115398645292419591482493605372633182360040696690770512920682185764434613863799683696837921910435970974861347005279422265351418230888906086368030080228546341856241204634299992505252619801741914352878684589013915628307425135641226420860630763020327107111757259977523878069832884992725791902103704208042572308279659056009663061991344753367966099826901345428969182990236682660474853449348970267499710632950301808401006370612987057806067707954336451945878537330358944505788820090512101117920007409619164894601284709402315831291763209299512480849237430403947460163279596685118410575655069817624316337544864 [165,63] -19233070305671730006704276591145428778776194243595544182455857450139309568055655102758577360173787071246995817366603456925736083034323315821104535031312011779287465430746608381740746252662968377647490566481887996222724163808054249819265072240735295468539929795180714878101544692789967179676725823702548760516665685538863469376376900685247810024611987479662286945844545857941843740933826188523279929619022071446814053366186548590792093002297232622171952512937332083641621765092321097256267612845539963447181540285979964976084104349814772577919696779732380697508533649966602598071306756878200585053564888372842039252790788485407870711749431852 [165,64] 202833241619911887601180314062670355385227714061800460926424601784600075023120617402551357285044508486088310654967600740774640747110951451225315198600410054249050390401335707066226783804650719725164337495272459319430398664381051651386241751803897075073033324221512432115734916920583846363666720240455137258757068225700069180856544509150136100693155989157395017346007667771630049361174279309137947111330803135658845432104764470383207937810593324956277551798443805624056247397208253436446080216047637415997933771204001221789540984337764838712025878133828197917685757718912858223945051345747963801812383818455389238739696672507956734575576 [165,65] -1896128551874802877862978015527778801734066841787921870661117216387811588584247621987976330831659988654847448871522771985759940619104965967372203888371317567332102739523743856315790638317040928710714976735824105012430122244107370821896608726906589921422684101029712140761694029464184284087214113408644787006603269543838146365714352115858662168806790027975791002761361294224041330779069015692137989115321961672784732943624630378180296761024296383291547959012501756581856684470242501274417468639797557331997705593518379040755371035673722935734007794427464274475521411474192136183185369751271370364027862324048357727757674333612912887 [165,66] 15665904501359958243005209382942073626657315719935804875715172201407323014516089454787099143534924316872355312306906581377244860754234633528677774690063940763579744509286897263105916179762669160444052590996003025256495500657238219131372907927960284347634964864953284024016876593117287673999316424769325808859003340712574356548161773815707811062549291155171102051396739273560437338189624176802592829495341585029286162177436467779761654785426998740312297008459234687997397138909126933999918625880493173696730403771996893553845357611752641728719941249965850078090086735893079390300612874458669167523619549895108137512655367946272 [165,67] -114042206458336692605023714643998017547540004536379511989472624954898566586835966165680018235515335431260425300801577465073213964852684808908208369537471615015615028996469292144134163431947663821166559981229102331175592507467145598069584326950465177003204575232683682474384295831746724545493797393634990598558656013019642979225232494816566454635733861568961291344485230462679598287918929280511626864443355393349421806455551915929345511735466618289345624959473655745206465923505148046351823222112443473320189518965635361183776158649496755675258618967211295430828376336107079708857797626330153903223264314977764869093982140 [165,68] 729123507307590330811106676363613575029392247459971481404403155273741494720600457729966969916053634499074884500493342811637275957310926888609977448132980389711081527637182727132063084310765539993530016872064173309374789049660391293995508897194134847304131147891272477429930782424076585161116788700746783097547275966963821070663626008701498539462021811793054013847616894704052368053569236698729360692120393022129202732717888386709813193965895765909076874666823345916003505028897016725104344934964263017233630048055825011035377585285262476804135162016815786415674910499425015800111440391436119017223093722605716456992 [165,69] -4080384966112412345941631819476416923927568037032599104500340288277656994671520309273364781330680151320909058784095619482875128704023600219257617461806844332514868846048330294529993456082594225881234737241823854727276828167788694951128590669256905908286562018115871853919250500527649855539056271511442553644833247568148126780027139657178638049022503412604442589699154950401573696255170872365019847678369591002730587879896376379170450875090594711692432680878015151754733768732760430953019086035782761381765888680287344615561569274154550977378757048488607475380951609414352038759871922386496440295482893183725588 [165,70] 19917629401979213422871199609003899227758887674569794360786659156797911577640035009203011445452491523755393911410045477246359476126305968115212509170269409465434770752655306761624597239669637743891936539798799996395546041933977954179335199979139985683371701959180892394946882706684182571149589011852135567666005798110580821717789241784702665952441925986137867283913562476221275012579107809681983667743866130862031221637459052550799783352053986573934484548994731732142540356537434996771317758163504709939236578443323795889356515787473564763496571179847352218941020633802835065467670307514563146225457852400 [165,71] -84491176010644833506365830446219122235612521992014982346821548349906046432037693384629136243822414289781969207530593454460336633997725127197989637949583393687846100837030251609493809479448612694660197553400074674794511152943480101482836812513342454415906302333214241615252968680204119311455162242660551518230682705538174744942625126108353941959560702033153871415615096932248440030394769024631015050076499666561269095295039343638348535291995605759769525985645148422156006238034159583833849924992408973433821661165916496981757278480268907116408831419179058920077463065377173688747769205677336579851168 [165,72] 310275503460617476604410431023339587063249635365649188044921929537091063094513914153590196016546050345155818707988511909711398594439312156117143573688816807430401674223914206870731131042093755789489191392380416685178423103127798177271217338554729859169820700445854397276619464256649751467927163505319835765480294338284459555083757226211875032581822770913676780074120475648255326829837563929960210661357088590546184412900067210292218039243472135215062035668330122704950610020501752056942597443491810879482914768417379226469606308993682876330662128355965518366159429891886550969164219160429895168 [165,73] -982406052979352405684928099550907396633927069336829074203415255932908354750145294372161736780396459323895840166224064644432944513096040496615104565499816562392645518881759760059473235126942290916862886922513597568345880911514111432690651568328054502543682001625955834730155297029662789919208556024402857435794687748279897363392056333470269284714176748974917424694910883462698052886754573921939378465095227047726437348122188611266372996794983562502185015512098449068432214349208878547865599669751848085869225826299909568280545590830239974796846909456396200112635600182973927107814560501632 [165,74] 2670554710291817993593901096109071758112680366982697837152637621145135150276160303388605748132064811222680658047191035863905872819544135849542643088501533354879058381422401121607870006683959075241280040556856918025594404272895446246173211480081753848930723245430197021756376070847041083182178602206919760012884882933991840724297367553034587243448066738265229967266972836892328630010690561769922994542721748921577311030046472665863476319904517790778353535084334042884999588804570159541416155957490787677598345372215600037965392519959861097865640530673283176816080125718369719384852928 [165,75] -6205075842962372559329465023647105887786718806976808654743232168731512440952450063460374081129611645390452371246704210891844886916946573008896699108368444081121779630837323546688806291149614892249602056311762935636484473751505317692731485984279062559374601084724742450591711830166162714740551668203661969501785499241329933345998553942392183924631190127105490521357400515608454162862558695962736560857332001858346345514296533644395593093094027923022399969980599677886659709829162476701118157296126722228741688682077512907659489675613589949388780316868368354991142451065558851840 [165,76] 12265874368310135730911042189576040418649088021818479474728896108126183216812201163716344534833134313984074883663959548904349160286885303707153197249691451599896345070568732772997406955621971086075656582599660695346507332301650760676906257296534133613304689061563391746545292975416093952877412115478022557227172874258138826334384351259808150766718741952426363544846292206598800616911017444261459063790962137115760838567189362879091728998561511657244872614062899871576021882302187747702957650275153924319458641898591065513894910936111449986038940615743665915650444496348992 [165,77] -20526822033731477605272508708404574476523413805050355454555850537413180346441104147809370164733601752004366251576768591678129950633575478028489192227119438652922328339065962069803479572791829202027590264050568767280780429813696506673696956777594713825735539567540726205686026676043503304432358939853380751433799609785067487505719871102769736381791867754276756236661770805262496599969309426270875137652881586933829970104146887045952794096258890003380861851760964534114080213011617773794489740266180321195206310602850141788480602952600164130572351211268441774149240312 [165,78] 28931453286369541794723935081653165132804176849596986537637818185066763613366658612355110093383662086703789022390615284644802927468485315223040151048944399047854642700616496708481957138103854280464857782347940026453769886767189261658267850036365511359524544341015931769554668195352153977860128421193657628694011497495838274653062316900746419976236866590158601999695573346048631020205811765547251220707077966049524667785357049456898279990700297766924955094200007576022850489146049884943623485931203764274028960035221625757919532983579487068216085293202865831920 [165,79] -34156753391352378070762095702496118502663774147297695649860956034094132250304982129607576524888303943538519293368438422899218693474245257356912698631745038845022293230576062961708884556400509059532777859357935499102400167143247047314215724353212719183250619097078684201406399841248831986360670095684988615340721664119618709356509486574430976880343874636547400591402127818452684231299745303670286280674908676629305617342455127242737994465650385582415651585758705055884635075598770142292457042339724848000894901917074504977763823681079824370840089588451296 [165,80] 33584784221378271204588409881852574130416216745242404711971251914684755199256470754789073584516728290364058307529218368938885231551757423253469759753977683286414818370084331109533421425552137880546689066664559525059135066571693198390877601495963541774215528977974933334478192136817133160850678822708574852275668754568574915195672246906166902601126581475588438048165213809724199677946101292026854662079372079733745923339319234852907686430334954064599398447478211225915006211941293309149878303896757618927834408207735050905779112967521895501128692528 [165,81] -27335610069092982033357716135530466400855582994246654008520026926437350018850937109667066689508470545602575522862070296855857810559466755599582092060375262639284816188785658215739662479012332943533814159419663018445175784091793908713558559632922598613114371704418205731524357087224313878902969745224688729574051710466983800641450565179756890104281585810854549586720905468191997646753351142181736409940369818131324013760506183943466802961325399112267928401271135053924542773037128223859674027046315358899973829269407456612124970759880779176574 [165,82] 18299647472389857807566593361818121384253731213674148893004834697177290175002729604482176300764423462642736328668879035283100128044906900728961932028930119317584117387351298709488362293885108208796702581634675660031086044221811246546464107587631814499447900320770239501321990586847627686929148727384446349074910432936846382837760006240787001861989265994008065366132577656828874898923202904546385890750661152128655060383132420019715011239833020931231958492358629788676421807171668576755694413566639667726751150266681632302333953121323744 [165,83] -10007502176598409936683264710362215216513554653742720025944908285822480938809317005095896238815508606139851991156060368751047003079208704997083115976045454316002271964081242164291467194302543700684436807584333470809598120540127240687760528686577801082189290836721531893122389923217759813199890490972727882089207963357938267103059098943434125203418677536915885078075337726279901340814883765537495114266284740099122997967916046432643499625111543656023376188114846283343288081072549773644706165794626528627574783437479553837086031852 [165,84] 4438518247985770685774919698596927181912952462966515450523553020150176498753746498030341500728148074209484727298778617437216543807035901036844076878299500995083452860938650017768825381358019795962651193935989258072786477911616315055409384401093369589615736491724083621630760060215070977100062868814099870218330726305803495693528665917932548967972403706189388159381823966633349441212917744435013195560297666984012984414890070720633480624493085512994290959470981974500860598679634017241819684007022003577780095988104120223552 [165,85] -1584318928290287503632687466355800564045512253374427597876539056666948292083796060493362400145658352819034275763433680537253080993643639341706398609407850612929943325028023604996441857409793940026028673791085675351590738334194018566122407231360715467749029786931502220976886741733796362088663472025317140532478637851628965530519328369026925062218078456341218722182740741100291074492008601130946510731393500680327745762943260825390607848818285159970750079232874400470591801928610043476346961305801321199393435615236072 [165,86] 451426030938639223968390770067180358261751592100212841279617540674354205770148875657844647888250815263860755151362216079828285908906154311954603788883713698178725861994995242169354285056599115310251681554896692243036108976518872506177828428861007545753328716158010992509858203741751345685192755500269846418970026849328716415730922671534225978630891994790381845720474948148352623094914502015638494601133111115510127836696420377946894469849986535253931123916093706331447870826349169754862779602773628289791778432 [165,87] -101784232293342785112912366856854612074699465136241815204914561761647764252220582483964376845549602289734561300338419755039213981222161043821207404539552142872654188191440284823163492027223412047197005821367664616633123913661255983579205717508527882564311437499394977692418992446912106290902769898493404348769841583737833507410695825475911355632651981726403968346502023552311901317458809147295349487196946399492940791732225314771312972824155546129004468339544663434669695075573655150362502265124324325808 [165,88] 17991812907668424148500756931034074757887216994136264409136898231679926668833747951893546127034660435456520789318159064385564685647548437918478446167878138207549539409663155511135652576428519148810396366963945651164802900897182273293971936579002311624945275722482181736692655751936317480902407016303772000777759955528597110724902359578797764578827266204227530828946819438507545055405272112404381816844583809207641965558240364619767964167816230483735068365770129814011558675598408150018439444369600 [165,89] -2468505531129520735850404710614052549074406993368373800631982677906200340349618879954991559052178158014863741852190971101107055414040925227696737037135408611364821267354949240598952999902686948759924459677699960624309558814712110944478619254651313717409966625881251259446392506807657956538904832316027277056090556350835598389946040967989774024890981337221223971720669725331639522458327144675754579431087224021745062056400315582079074066597635979138951734399922115818323854340963393394910136 [165,90] 260079415779709108497562193245133937104288988222439048458854046717125196707623490900642871883536554037601490599976838393354243940548540443234997970574966379823752938444038389599885005980656833869379558546354337508498741042871821463943810368406745769105175452335637303338522640528852206767172806730914738298264613547216351858675089461569840718808649752204977596221999197181988502706285670802701702382027635912248877937616807523083374706381964165302919640696430962296656862248280182400 [165,91] -20801187039847864411638152495471411827191623475553126542005773108794084830608304115450985593494154281689136816437564293228291083625188319404876107737243617570466228559767475846731461528590530920293869194593012938908827149072152337745730965970134474137442310004789704606970207560894682549846451575087263104507717799126255226030392174698286606898854442828508893402684725242620252357829935112662183631236272744934765229281979216706156189888662499752242286665545631070010638245552 [165,92] 1247351350246019501859689254149441740925357318955187450679270038164574900956243684042580451516622391297530868092934768552374148948501577559210257535248159445830215655336847514164403384049226417766499300208964985463932002613099524512489499814720123279861106161062938901906510873017412072750919261381969339784180668823721200231263495580773937863522879817927833024853277577129776390418921076171026815688261782285070868866719645194580736577564350130354335564562065682545456 [165,93] -55332772967421280414853789587017068432248715521151481839731310605640466971175005119473375406043677811768939435199681313214437017203839597536205783336556662493701805997987693115707059000278667697169836638932037730455923142682927545065456904718453091644639163813767247535233129921719147215863687320177328217002736358523998399415833131159573239856163057763179277189301610943484762126822078569566650023056063748057312425075309251886171646592750038897980558545216406 [165,94] 1789609288230284898733210294682028093684035685736066257152631384243526583632318152762388506473293435188840310199696624392058134026000976861563686465578471455257870505692725139921607176612007426411659978632071972331396293804685472138147569228790869201822327662195654888623749682303699779937341788358548890794034068344836503720611897837316354156509436461836497840686993078298039490944984226698114092662727705790919959674821160614801725245769518535592185536 [165,95] -41539458716445058007508730230869599766524344128917182675290374997836352909201497584966460751052575513090016070766189201075601577823695965353210864744131665139727986009122768559843077503804740637892280697103644609941879873078284028455016733126447908077663153486024603938942144438084530751055077766492615058970636902958170550976877228103701478340557843353580296232758611021603514634437299046240028968421883440986836905664921097386201066857541218556 [165,96] 680176213212440818600941393932291434124208928756874078191884711947521639449874488100066678954854955491963076478641807412478460592222591656397110824406823913126452317527645870527575099577552686543653946364053177435090450156480879725820180432901272295005724507849248691693048954761139855848072999293307474400313913472678088957476204631428717126028161840902024992007548017016553176295890005363805850641928494226052300625189873938505521790120 [165,97] -7710405959982106529558922646430738049156120770174915031131084006807356480967062496039851439284855009350437564954354683764058486142577118964448936393659800237224366081978956955794781832496139461480826503370418190205988294106783699276212261011661286820376192974295703036972869054186372811414400177018079088500324424992266252353908905493333615102410160267023159399461544633937795301310064135047210230412346604197504267196441107450233 [165,98] 59275733573722739421529335901933191161656718757094679165457144915228221996080682528589239306566686436105519318483027939034532641435574319612727754270998057830056475454321285033827594675906296261076997843568138327326366497133911452319902535876737995872529068704094830303057423431265382155228130273743542207721409059689737723457425340668498512358023524141267264453142941814786170756911269645808622833038054471109392391948800 [165,99] -302112735434338188476631875660169405755683343568014984398055730165146957889915967689405163035384229622701833452510991869176553979113094227994893144657161019809639717192450614135762028445132852922893704622792296831614599588400862670822596815305234209909490113080353149910533191568326451381510760571220825558489536844127159384087301850982968971534561165158673851637912004197474747719651639247943228905636390231337224 [165,100] 995563816715500342289038782836487748320151025109066964843061475802294005917416477763756349026995072606583575207752583256159353137533569466830371416740245059010896892341620702514326948074471742217480646714062030433353214151499691787201828430695707983364711688083183226753618944715420136760614173252960993919927390019094733005063717789864650168649017030972441048160095047516684373481889966870590142759106048 [165,101] -2063007511147190266037504572787492717765493788662869262652857835831350859809251313639936246333822830349558291241239755215337044386208912155802569127076961523983236891191405575409147674530615474490415890863414443840800014970742185255334663976320330968589976921159691551266238176677673155559804048897623541245694870879077158380128824702228971453754637398585003998152606366715361790426615556878310736 [165,102] 2606178161732433699101333416382225332888038694999268181475592667782325358165696421473213767680409563784930808730007228727459299274985573482259547761687149107034731845685574127377866447674681665856732543460151819387754498246913579222396848944379795725175221619325122938956166821608828407688036138782863863811865787050354379731248369129733818005990226554085675637180880568529646795007792240 [165,103] -1938661143767803898882033591595712021565595406097295182352283315268903379964306917180865075556665409763302331314128003597075195532255542913702409449682134884996868694589337068686001034720887843715482501096233614476373259350187837298564631003167424111234081302501007007833395247686416260056180348772087145850952100638577796512271532264636453313749102839935089910054701022511584336 [165,104] 816608141296609001092508649206730729794029148326873752129146187530859007518345850684288374498938156906786862848948972945207198536111555665309127045701614078699665539718476087457035499993756345682896352361214343607073379278816618366574334982398053766796414371216138610589579484990249438600038186256078053364787348576903383045558217870447400120451505907386207929799138224 [165,105] -186337576209159666866403988698557554041184827622087033899680835090877946297940853890318261845897817535879441812065591522973288596663076510136346274305536613747491677404084880607528483391418008242272337770942926542645446930887547204222611236429676653938146411699823954162881819662631230202254682723691135507430270602717500170861323611424721703251725901233555006 [165,106] 21898755657696076289303802905283180051340819742191431994805855837300132924333982886182620324187263820939986059754247663217390525274557913439336266912340431586820356208220768818405452697650302637236096212497708062772349603467521138331861838700844607838543942742872791910646405138777337461624754588563092256008858012768720107495715401390524717203281056 [165,107] -1250718996928036266441551956083512233579668635581122438960207133801325346632628737868840463415672240886255547124273578178281571415882214426952020123712751607614147267247489594851954401529923218033544730132109611754277116063825241264350856533898291265049484299603115074955127571999611202770822200820471418891713157288791676436221573838683068 [165,108] 32457578568391495208265853636791820215793581686837874927176202105489257087858083876134594990347736935339931036959172989616377377811894463082347157321476384227872368611902954487560384457326960195171278887154063703309293379597069036750192269121874080497547680727848720312158889305131410096027553711600788360935509327145239711724208 [165,109] -353786539612624107250257684803072600087706753771472257816433763001984358287630960678937437952412908361010119222815964127230528776472460845279168566929872989424756119009072281935343178250373449877396462110658613953512343312668039197034723315238339346041435793579935555674625005938617327437322902602377307450736956209942 [165,110] 1476004374104035959296223853396451682120766778400730785148564499391814635657930460514529782526581519972190464658935919662858826819539010277541830280429793160898004309842561610133199008836525513338615083809372842075760142614947575320474822098918132272288527425168906453421703362519826175015885910589477499280 [165,111] -2109138002607916285897637210306887264967466786352664733317484765242746848175743080898763376763675372195780481382561260957906763332342580689487256296184491391313101812867964710774057261966825321417295335339390430332659482007889437858020497496603164621361708251685087650582719666084499346217481004 [165,112] 902145911669497734672856502653529232557886350799055284282216553845981502531758965473408617890093029006432991845041524595206974866961231332157564840109042054188869418588483881565602436011181312457908463508042390606220363716153193136013704696308995207234878621707774110418010176011096 [165,113] -97839063824873438569378176994776229571185433324152192246865708663902265507213265047437465545964728027486222173527985672465884573479222962576806982041375216519648113666549400902692989580886231706429085415469677274301362609834683420902466771014491106177557266055474733655 [165,114] 2182969216982240166937475135615906284467924515595946990388756752307580397845553833059930528045989265049055107750834146975904223646013913323606977224101250608757988314645374872872199026180245462270994633435232206434149285445893131111507256818353281273628960 [165,115] -7672741168147208643355028475373707504039146777885445256604519826413944709653747954355052512137940168675864297961400283464511871965791080373546622933160461642482324277164959197315228948328534754503002564328845811223069400234652004478107858716 [165,116] 2960632232752229755958604380438126835809964527506307496059630617757505067995724744619398287504664576870167122769469796367022145311824255751382016628705059123166381574765726195381382259866064846979014988128801453852594320045312 [165,117] -78715205559246507934422064170820175373840453255658199607580644715362899422094362459688179980401950597544969103662838940246136981036380243630560317933651249968842830567031077796451770629427649020343289132851376 [165,118] 66554140963186170499811602298903290037796368658720245158036035594167492835021005439308863982704871446557552311392798423358415031310305790215844933163238245077361990025162141369356572314718448 [165,119] -755575359417744687672021829370468899062070513351972634507112845110656534673218546672950824335457525007436398528715337460300831898196334829754061536924594849411059840734496 [165,120] 10713953431352783530891460906960966903324682507801792123959218213600718041586881771271928465340053212582461675307796438790842257150009464546522962384 [165,121] -21779150774405319129448053615113035430248029666845289593684064909427701171148808085825393371408184328776616148167730861778 [165,122] 55333499514624404207038763113646624529930117191681639787518888748942479801173558353696 [165,123] -7639682868 [166,0] 655746479432915979139202854787666042992352595585415685057240337773471285827840452356251688502778162403407995004323784479163915727325821661402907622634821962553823950079034271049068622773017696930672429267986005851042079284210249427441553211828581654754753097993241180855498559235677807443652580339422579421770215284666402996204616471449959431294258829146926697853251049097449054037085705976468122742465753339264054692077412809519976002102296018234399688918501299632684372379063092535020742157990327664487981394231108886484468423439612642179232317018677720941857357231973990400000000 [166,1] 1097845692498654025880456068172175673256478706442060613529189660281500301184556569864397589624235490249200638102064591113729181011167264086136495370577318796928017341601180476486413566327946102427382171374119108372281502696368223122083144964352086205522161881006737130135851343591666300093381997017949094917370010550273853971441926426656263926826708198425948955239719687398771509375443638664713378156770961557957021578125313913350185326474323881566168707289040277068885215174620450163705172163448584408785476976605728389748815884508685744183513851396765129217401684849756056004050944000 [166,2] 90649815888615129305956568454082730227103619377328284520971167718070945955836381857078273935814778881895734792288846677101592397176703591888953132144894328003875279179527378915487040042439005070998267805262126594481484812311467975553717968506395799697028098300909919634436767645147992690207868041499589308782461387616404678086155565730286486808695401310126103962246549305097555591141292258818665444366247142696604817813781793765119572436224020581896783857196102186474634939076264920771782341849920621490552366308461880443193088451987373519856750492499656377445347511775014638763547900108 [166,3] 1757254287292591024227813408354775217197089882565253700958830846287703012877333393665145139946575610017496980047222773444322289659267100576673817443107229117440885528813775754870437059216555971643487241890745972583834045760610385779695817618606164678341722357450288089141665443121601956152528034514684692635886782228858630025905971232116124786212716565174357566275155820703669642344176881329850256656755920311893437460568508378631967986923919911805209616822737268604700453070492322772298404794074504220222226824553944967472207084000605322937860385050727250134156658104816153995086025035120 [166,4] 12820058923340419564332352670572121731645858478275126580610179671237333790725497180499533453677436823853373038248081107607069726425383934388788958754009921722707878132694951765549517393958049944865302769660729301058913896255820101674221407720686240902161971889132315437166939348782361277963981496597780183143380440700261935569997247540525622967126949974313798174689041721178028768524379300421028574057801107623734019058332305037780798338871837239348085133733899003640458555225190409946523137901935556871417207609708298335816093871757670155412365604327722094081193618715120973852968392270376 [166,5] 44558052198286551604915682265286117534938852392637355575230040821864330657788558521682776023733228879494886229891329091201475243300566554138577380297939408476062634116195870698494505887924180609457933592733795632694210281700584755369254621334047512866004562885620158037615845384845929388911287472580132846907689363688526871287809903317540443290255694137365593098945382101954691756271837529496649651068687243256942556931343427144806500761532520884584435990323327250531170307920468914010165965960802367918830096537807438131462506031187170592328359740347713107694992195243178734551840374843856 [166,6] 85053060779428077468031034300012570747963511749623766926916290182261634851698959687721243283221968576744318392461050514528152737287513116368399240805326227010389224258038955997700259293362878163168183551954116488884348396576089539163320607987069524044090569166288494432577427027285389061009970747662822991774869443524471654843755760062159474456969376616410261432075452441854524666872303620575395356740643172926943910067088290192583554359995423900989209603058698927827689451367096434720699149441299992636051483841608449591099274768394742025714283433920059160965119170105542490825477852041661 [166,7] 98069459121410416852240047309288472554062939844691601735860286615702120832095679753312587924966309601353058504239049987779864889303423570440994478912390454902676423385659359493213052025896291252459676509957239887709706431403266961646794333705673844292742084932926148400659828656389274729679377483330629034666341450908068352399065751687654019483846849977466004539660096642141163481596325371337579833343305939906988029180939516711481606790713633696293669698137923894963260761898205950802506452948878354721395034485619978615642612777975730549143254833934942596799856840042931182658847105520864 [166,8] 73129703494839935642708096438922166005706004342462127224865691915142798134472841035667214622239471726609800846016759422371745152370173762929868934048027326154063742427158862307983405106916470221637183223342897907986939473604578125757069569098318913170928332553087363074610954495341879645253372337879236001106101168010226249985558378244947315075038575726617232367043144296364492786672406205290210732643865242462254466346719051049947517079237636348362515682002355517603046271606621582742078192508352220334250602492017996160863378843221549591767606836187802063774579844352888091196456420289280 [166,9] 37123183059533442623017123837367934160788028387752803307433218166939956637025494289615736669660714745411980645558864624504093482610962229128948731761515527323401357528161610637680506061354381122906968414111821888710522067227692884165434557788167610686391651202271758066234459125067963622798306711636099739778862640654271098899885137744863051876016595033590803547859015204984498996197770066743196562121874718688563290987059374240045674189710736798914674822459542416363077185801497665606466857108078722691550008399705330471242505821147543577390540075436535797163767413266743997389181292754752 [166,10] 13351586130061901256577588858731047172202511923987086024057754088506295212972590361623848324819216225212517731843881352242080892440906772277954222903869169899448554550578217689399217456174861983207023409527033346221853209243326026826696573132727948604841909941906893350119781186130310144147231907055818274440827227004000294312833119805575407352142236673419245986548102429442355221510687691470366407458990763956972258889630855597534219986755050842756353376811595876561537783906200711217017974351056301500028580423122763359129481399268109455202157069600197375352519984518606640174693487898048 [166,11] 3512660980692875284554200251998944845074333450559247680517657130078891799210150018289899750299682979672102721226690107152250558395409747267237144907277746435355476407393260869469974888701655476127043402670196683338822316093460400127341890679864480878288606428373406211944058292656760440736093480449118883909767344359909991722953224464524055683162547781268501333077874796124951260932805282060231112975380577197110334240960859568767667888774828168933881174350203349667418466615715697622889642615624025004464282804183956870864885762627419282086335146472298280284229811777407991044502494720592 [166,12] 693913344167362898692707192240139234779711275044302373973675624331587789691862493761925439642150032424012733697918801057745408968021676370656499551441610044561510316119719185233545795433540460681851263553098627993142219102398398667692323354209357363240718786179801559454115914460041540251344991312167445940439985973023221266268365756045596345241766952669228122840287459515533255733770451447220190831042896193291282030516267157667619043350266862273973569432157064417853469074933572877706764053966595143594907820175246808714395392908651730571537814691076114050975748847921772819671280149392 [166,13] 105192885144563390985102287617736538789747092576778927616724361767413992682291823103352314957990068454568702801512445604621500117405516727426593509420508935707958669869853288901537215814099153477030511704559859664989043547992919121107097446674500437072918000512033359260350205560973755025867709738442000016498267054473795063041281092490308002039102874912234689433874216859178344710881143176240259308538492936277962666208345087307705209164752742920782142933727777229891348616091212918552729760847249739811219153227591686819993780231464884888139832569594015958041722789075487149037172850400 [166,14] 12464002952513156600172465300965254981131425868753827323001055054581437042579660362469633569495343204525753934843267365567744385994955898989294546584562196494750257235212939940730664837671976025471221271683617232028377451368055502958367078920223459889805183651212648943545353213694541718188588710061645853186107560221146448637536824743804466451938796055786880391473241787880611549531716656006206096742014882654206470563388198366653790442922069628805744643177987735755151651421568695026167374157629949814883042782099157306287884974311422629766999320776068023817257710185844157061469501322 [166,15] 1172572132338888811623358532570786613526050312038462663408396836423056771941990144623555211009499915384773954227126123852496153357791729881530748744917826188908577251749121310945958506887509954160140139466359665121593101202312619254306646650303083554201630851391609819169111000411224582316919894882147080242301253228121414017052908595668125921357642340179601462135394569700594241799094386807219573898947245948465245419128053979806387057365713455219707680849967504615113125347063056435741399906820340865245379934780059061869776150316179971913364288008986485107332031717585532462174155824 [166,16] 88782027618679163679254007500474629632834501608326415508819605629831379721080586996840048559621388373271123899816978742303885326049994707605955471537666765972949366033476485900435463045690152305983024562739817189939472760923193935700604005940464386097912832382826811810486503075023604222807230217206842174518418814867788650254486942138476607340231315903486228253092826511865816372902502539207017451713665855518124020688392511801753176993882187353192983848525641365136665827999924581045535286231330949837908916342685502576158529075159187174424313229007737659746747822414772106812572672 [166,17] 5474576276778471580332078851551419770254339802208047489983586584764608563567651280510573467689877758502479586275781427372289205414738018700473841120292825696043767421781249137169461804178037447999510315615200144670351641552119142552849373401632579356831278405960501868549720662463286986726057946590892361512125612888179278193753013832004892304778868501770197439153362111510087269399198594997204405417797353388573960953134441707148940635080695667969811944665009886342308526377035936512195019806398429673515112469475394865220586856028335341102170576338045311530837600289873971196472416 [166,18] 277797355877176056559525669792262292296915657772457172469433503098531526179646172660517793427360167326838681856781591312361652859859064695395147357443917028755819425911611029308220138558137660892608477044775948258458021792262338579726446565698479781218103638202187531784314929197914422958428577590052977397805177253256737350082128890651201225044601049564315826355189469150619082933262963946189684842870324658276576331395064759113663782004206282320383730936715983319304003718833933557891180063033673982544980231650758488972821893041035772606240970205280073139566845883410736341936432 [166,19] 11707074834626624518132889481046904248257522235073569158768670611380999776661054959722056316929410457235146805086144982237351106964787454625871765540303932146717473793666945409011117916887444296708310357333790442781351817084664101553648852396813766108465972298580162577954769575282675743694464960527359052139553114959468330615562334999412350952288981048217933472479004118186897394579568587722132725100789065477396986872736552703134365923651390553481252744396622863932358999374517382616733581916257660861960211113108488043130944021632390557831522928352194467000718039384498694497880 [166,20] 413105937074954193462912508136332069546627871610631223882892951067095915476390536638282287284012730335891337670442740966192243203856549407897203290706400908553410204383651426168739085166623884349733171478729490332432007847767207558523522321235016900998348154631042080979105796255156946336511890324641682003165773833100944008221473960947164088700062664411365212621107823689674767353903625992892913340041206101585571243220311089555566807563065422631219352690397432985198756114164702309172652411785009428705930808163588658989269520384800114551319851524375040740858092915462395295528 [166,21] 12295375865179921892911626915811004316823081396094499069141667146051883393892494990580828910993099330077291577650267138994306343946747189510596775843068181769268303865352989738334486813040078738254217415023208699240223186171767420430519448745276985753349516089737087067179609003081278135824337064558939111362482602262627455343175266867120241162448996303219152898538459777924390745955197867630140244274067461717041144231377299775662156946524743940657286140604703357358305477780401146059317482077132962876334780809366308160290095361769789540820347363529894110760345701726623100048 [166,22] 310699996163168038066497082409250252175174940426545015468469806333602732807985476546905032463453770237968356940713906038247647339723484661336405857374584725315421145487354794055105654773671189794220235661423278947175550523640719135272606689244012604996445717867278481295106282824028527822217558160648501427520761115599066054073698645574078488719099249144693663671163115118880288969255311293991061753376097495755424758496394655625981437573420140451743363867902884591583922318874657847004200105686087948040889091018561625141761313194480702890730209833876791162808322185700807365 [166,23] 6705508880875442467595502549414569796104476020078302649612687054985254132585803928089702262699211193494806266731162919314239074597710630183894064875922909094239535894701442025454454320195230465725665835795040989208147848654811050064385371270084082241805639783114563409704206523404546921975750454694743076385890994901619969534513475316253969233359193066377911821252420021099049657567485438623525688545832815408068766276153641080124989706933183029063902155212157432328242200417080056278345565953752976499382810955529409431558535082600057494389317713969480654599230518272335312 [166,24] 124262802761602301807222543996373569601229395454830949519857132129181234100860457467002621828895169994011884586530623798987348356015859528321509729324443742987153752652173846676219534592748409837084494761633291221814777342296208174061703298293292499313768657005454197727560036134611316728193267459764131993140279879855662822499860969725194383681734987473228193982938249265856529628178485716486505144660840890572827742279266482141464043764568702768409121559595365879246735419018538617289358603704158813217969960521011916276374045455015065726430264496942857683071876525345856 [166,25] 1986931254135002121916171872030387829514435956097942114186571831835975941817153456917569114293840124026442105107651716201095020642278101096725655072534191724594459388845138366655527521346643149163450896343152850480023356050731756063128377150505146613814602349692922930336994184115223025670341787916495308589672454529729523016070543709785608054614066210628105048973261141913812727772421610242760034443533024039675657594870481484615380414712078526348686742441660911732320664742636304678954982099232475855669287314866303383571381512912925397181220130290540693711178988649888 [166,26] 27534719533937800841368703915731042935374612698163986794741715991017157603817854484982002835128324594792101023476823181572479984144707805715691617649506547218450233314539903547815735060727428765567722140550925489206612445673838306826499562335035208346556868487060006889551888781730639060384294999378390380224968574166615665179090732614102312294801065537680158432477833979751954194106402813873372636062482192666138002544810116865438453294408926069386482812972607349721146926899334748166012118976848281017669952638876320735161853735013712907470254980497938334104289830536 [166,27] 332039630037887755099134613892808495595265629984155740325564597210527640337540103913511649375046677588559588184621146041024017816311401267753315880139323275649762029002753910291784719967338996640132011738493905195914106111459816673063763281196713481357150491171792402742014800198419698055633318295519248146191834847870113955341269173626462566988674324263751094185012568697465575735223426711248316995278085187430851589460220988173057953404205632033434566578527302097294591222827821318229843247441460143163974363644668748962628653559348788242129583683414531437802540360 [166,28] 3497159033675828462061910664959310855114510345318971687241983654160838799347469861385440832069543687484103788985412815302603466319344652043799837766454874085434143232983278022176640300048003157633955016095981361578478585276813376003815156372879547891826275651164627412831631411813172254487968082224893731621676603598052870341191725631439864676431028489417139006795520213406903049385955241518544826598009129835065852780765279717108031030855313119104528592044157380045059916288521488551065342022853106576293360566155383939136636238903329562620372032237226218674701256 [166,29] 32279480858953871023734472142975013192477166695684872568355672174215565633906423835243574518423756834570658536132006855400250139744357549044665329240036702084569124996187465037554758071932588911136757913347747304917490002209774753277768978429376015424093515775301969208428565207250007883224113628928922825133776321831007727210226739562276740856808701214779612010173551836610217182045215014912349808722112167215052802847237878648169292049716484439949714234740197022108169847894670039176953454119832291740448777128765863107807988742288960950789640216964058703754896 [166,30] 261921313667176172705048659353550835895678723789845997163053866214692122959543704445084757345521872621022017562890807639529434330650262731776453941176722392500284470840779706998971774129089461349288855307833567890387189099449920995598966722614390102661426946860948935995551521729075994742533290380607982797351894336550559297273200727307367839348088059360042250361393421209293039365956891142309526955951742573127910083640614938150140671334804133327756155016144545866517934642150478562478115123475293985348355905002157240471811096259161322639279105508577046195037 [166,31] 1873635291040356042979061130795731679508808691434820259739418481779522950513628927591280405746315315320086633354657077565058082404855673046774536246598456571224345009959448263338716524304095581847149968539606602774373577264473366410525986987395331468380218302160950333279351571132081223588590744195845335044694527794445202294446206868488168431425511522802545540490986630218197638294733925992976491931216146080690969655657774292955859101334101539525857416630555360045342641196887975782658581102104060437293105175985184768540126082408856374996965934583895542720 [166,32] 11846913114560478525992243842012942001736669642264144395625109279524519845298998633161066094551112501241559256543739319784778731842584926548926573885981833055042149554113576468263194820459550573863437705384092625480962119323882790997738678458980714783310285978477430174026487834242615216885648053504067991538302781081852872598652491011538049290007636009458364911809516620528996456975923498244883488541490528488167577058151067803902091637102348721070207784180460831912786527160183235732250392826546392806720620906726332543635497931385743357753172305418890176 [166,33] 66370506579074456140549915092346765206866630293447451902015281832558077273908364443182952309024185762927002867401491091881598758187798942464855418416522164117832393601615664078787234091529346477546483938472069619665372828835696896243690655370599064528994303492597136747954098713682489744224664574036249119234440615184837602515552095615276135730003167685805839286612655616151040043648225257888495111446538522411220445010476689953442314765249374716784116234596562668167476652038203253087837965916931273309730264669901894118030562953136947167464121064001536 [166,34] 330182523745869753536439450023511855750104577128682611988569287616951200926651170339992071474189686168878577908718764179529480186709308318847458940511042121874305886542922333521301351706489886542776161915924001678071700812619741137187204845025492354412345344546867728461654600718163101579974439154522306826766382453427799482830352085227876106866834722717028320074117736963128802506761440391579602543729794794452193735238310188941193710521213902771196718171166613769861886467057604590200063716168632579481324992703192724495122350647386529054780704665576 [166,35] 1461582312331121332803778796712156034428663752484064391674367225274595897238544692450083637443911417511025138538772043265509424269085191020367142891580292168160741317919367493278313068642997634696974818969083450851954285328494521921459806455843683460413907437613597957031692775032432793444140458060900869726275492093393338391281525823582883447570931214061352422851724627465492776455721980429153099129097313399888122287734164282813138352816508961013257587375133381184057490388311832525106354905503144327399501831735955751316039071293924431978781093664 [166,36] 5767554919257107552478891748390150280171033105767071677475443200265502607533238581602079139104403695756766209316417219793655387303679733052486841476154618733242632703209785608534659131120763377491454558182933351681818084275490833462374858101340221454710887133555990998058522268928110132034057866030336873232145786854692350871068259863283837222249815739962096551267646101300420758290964979389094864894006492078023600740543431879201805365833764502126260101930782024151893815455254124199099099687188584075915511596187559261046789750401626805156748656 [166,37] 20323635172042254486633405683628638902686639750216527538245935526569334934435357041056309322151025623397585975624951485850030833623619554872366790991373972714209723768629429010612515448542168951664817752457282171763829439613943826829174262241871181573791605392280762365354877831680931498392559275387763066301810851978761434367405004708715600578299293652546808141318519978992169985846120759850264125175661065642362052088458044558540987078580792100224049899326500450337631943213798619243148742643481808033069285816155342737528331838812320953860192 [166,38] 64051836287218657262733814592091920278358073425476949291811368557974861400455718280598088936140088643814700326168801875630360356665429945693126851922949608325687746115741547352672242834721167108393722951861829235945205916677902312336346196205025395347346662164825995611665628992777394823031282212336689059104258028989313275994457466782972013934812642793414337486420312734027566708088582370805700998399238163626043386508567373383632255267014398985684667064657074478658230785734822364264035692361526983662986828062851576493819256038005681067294 [166,39] 180801939557472307877992478526418878687418308833223533050781712637442990092625323070691780501760947149479881994617161828884373513251096254484470259984622947245304719429743704862020766132320252958848200283610733200141614497665184241827721085360134511722930720338713386297010531465559977457327387510787176403602765100323021174639737588055179390969905763557794182278448011077063530989626673553793850006385652261699661003554355288423426831382279456350665785432370956805830681069626298767638250203619726258967023388537367561972185356216073450208 [166,40] 457700714573621391717199608313843588628451051235346739025073532982681037824859531934796721794405008131479622275218580338458548554292320120911365645333513629252887543444189613462279743427114295436684305059799482555645050080387986359994868579279068184873711299186775696444741088565985700501603387162499490229057562231664783649016375314276679110018545580415301336309887606775860375106444844741869610971259644548330900503070144635116352364303400000783149054031711373314475588977607358675566868521811869803607924372919106147041127006403929344 [166,41] 1040353314999888152813539046450244334581465090698178894655969195883471230041446077272599713588897585475501690766190224040702088853184421890505279703903880010740514782585826099979024039190608410297873151938437693958004896979412617907523110576885690164452954475072900035060485405991893890274473473097443847830061956312412165091045684963816373128005551602050459857706506201410020797505048552115607822889815413613762187887196841005833640998714851619821358978717362881472056156416422699825523512095068737611236886651858261842015821694407488 [166,42] 2125521209773532423675400340194999397759634101875749715943053503726610115627178719730484500972342239179833883454274622953479582488155903942743093042912185168285915650867398833580456253409258522976148048530137763859571679638691680392899521386720805219603533406925957174015581019734094985773110954017713486708216281681309972617845001580486140251379911314947544498658104730993754978147652855721017862309778917994178641552299154624177941158438829800430563692115359544188363398350289085671255548772441871519741559568021111311682080094848 [166,43] 3907087668760260708457265068332905249978498706184747468122258444132926643157423644862428878662205570249174678627298488010588385021588394889750379034326570673477366005667560804131185160547152254522064562710610818833660068297440424804026508987680266311606803574654764510619115401972063895835060229291152231011992454374947057985120650147540755540949685678198665897950258168801149751015319559467315813884897491102727591703201363735029842295964903270636854630687473863673427285067936465902934982837560727682855742773360166215825328720 [166,44] 6467213185319099095349060943739412715229603903634178724519024491596898884152162709789194502470545162597880931390134680918425613035864116258536109099778649550931041119701665638670201971186076520959866381431674788863399313487337150381318178379224935322111484314496665481488225938055861103874955950525669076150034944773851809980857167409863311850443864983540952189361220142884587688194958708938898649439489931517534514532722291114483131911280421652179380528658045931488595283592786827953564318831087801123986147561576362368512528 [166,45] 9646903741694747410714233735899071589465063595343534462007956441096241723764039813868945416368135137394403331063935032682601893194395865498631541911045289339401986638870814556323870925495453152524201790506650499184170905334090865107258865129400086240760725841874353559964858527436646745409096348369880477034484084327731482877665530909650996271293582748608535449780354999484171597773341305870551438510570784827073335816795466802194513966715297275487523586700041993103558133693279766809838214787903085792301396624757703026400 [166,46] 12976417017797881316425021424468234289195996993137011974358684454607736475047744434596148315919585063213329871615766018915113479980208849987410677644126590494263673202253811824221059597115153290607704369531794854102188307448464721562241925230353412345858707245482768154668435468048386520783480200805539302744417838029989422584736306898687588901894393046887879364316793327243927284274923709445314919541975955339398193240111718793986631655755327246212360676749911731233154328064558704551901817333112208247751714839470108474 [166,47] 15749521861452422849963927399799483781043190561411419376166688923812206889759792890333370689368282148483276343111739271112423559424063503698873499932131124530446226311301054717438559017520354363527285042764953495139669741218846805761307382944093708601569392049501116441344423411239577625928516655181959329724916503461034592357730609643596987518104353116722688456681055165375532362528245367802060493232514470308803307204721362274507594085710353449229414256671390594279145122518963289941324691123974280833025181821746160 [166,48] 17255870401960927227799179656993382269208645379086300242884839447473099535934168034295917574499256288993588229950314299030869422350468763662933403578492528068105631505482559961935580130518040822184798130728592840048820008751920896745585305058952663172900015774271006466474096198081771776833834510438615526043900806767077422181616918184257353189467737071813904444248180074461103678453333527400054070247487458186989364346504413710185053328636406244750956624047054781229778608711334435228616456091431925368575686587648 [166,49] 17074069310494611179874929571484400662283036641599626058307486288381522239591778405930201491409718828984942768870897699581391986677637034200846596402493078762105757577132057891109232040835525126387624781290815554285387039505125949666835890898601477842017762816452134311276715629316873176204698183639747625790617063010260271838045993997993830496671464629294942070225533114049392899682249407751089107230435649247795489899941403236698812771132681102746781201922763129860372281155146275350362394491251246144096097376 [166,50] 15261775784453078772620205637793550451690094494512654912217467764143418204528624768427630291603430881244621515658812001087145851525577764242035586092774245637640469844459346132736408816938468787246598589505636433359500400196957726017731346663946933331604129890766477504076638272765012890350275518493617867196150059115260244343493514835715920757037723359161956224927758274582436431014078688919555675816035821980783254725163506521225741609340879992527838776365574925330725995756922689295459410954381075166920080 [166,51] 12326570694777397508781218144877147148631757233628722053396739257902890524191802293973871990550535406077364467251800190871442029416698872607437040897319997265280907917851561511504931037176524103329141432129069259304985506244806078780236381599687303957419487940617469776114406435457240032002664333927404576231109099191625191354975532523447735942323963439391798513046683715692905955727463411578722189842574781032941499805889528116547628727181053374292024370150300484350647241989295606269460876344496846953944 [166,52] 8997350301124486758560758655616919873270897715010833552243815885083076779390696909247699335216510597913096683796691241304890661077107505540303117273896367752660147754340808429279882660196162367557916824424620685168356868310187438028425152914447565861024083439394376958379272339601983542094827819335997303666296551957109486700100938787045055326373236850697340577558896737102260369823449232232751200653327469871983867580106609933119278467684831128556713637558061090668809707412062917134716333931127537992 [166,53] 5935443744431900793921422234340486999281785652796223037837228136927457667576234345469985001631641805452965156850847525740469783648944813816421748166521312858966654216386419302960369880449942263726698946078257924253180330994748729299720112354147399977892451884532079603030041841635263444389873823771707669021692963626825652192801068468087212475954782851406113370818399713391001648489148707657563074977481541937477162276538194939987127429654356152100391628186586582790038366431932872548961208106094992 [166,54] 3538786200321350193532511650053988356828718242969351400064531340814157904958111390878460994222319369039184571151677062003235508953637440190115265781838116333532321611853599736475269480080274579055938571007164573112750427164333214258152054808870325446184615863398854659483530043875689506906005334204980496611649964414228573926701445425369496071986809517317234493800061889162098783586200176116528981289211919968380283620980618656485859747564820176682687172387153372321114484365088556191441133358329 [166,55] 1906688804019479245575981823038807799024790892810983807290804103175776265315511892279158409987580047740529345864162928205081263803132530480268835145971602628147702654137376760551133185721899438311526654397630890694649793811188536962046958536742129014024407362464124161822155783703575337668026179310577608725990286461288389452971139801677548487420995169974612151794297230858548900012107106233366528153897704642276410234681066111661818519559371228417853311432293109945370564904892444651555257536 [166,56] 928232695243048640920919427552153150899237346406942784986039136298896181691927018799749291560631158816336160680512931123423679506426004116756317411710701980306545518430578638888912100840576375682330020348636207928669790903467565987755490501455548947173557610297222535535171615390632329139933260817525923583542004804816254473646302688243516355346324476434344190902046682901412971688212964872395053377632225077210115028465529771099109687800674659335855103775707669193999275625942640951275648 [166,57] 408204603248689021722698741487004240207856172839663051096891253954312093823735905677882158918090625517017816318301318068491178434598387618106431126944713308460190826091868479924136616322748963829413687846029205935154469578035181428264247475351300837163948517603076949264612863468577409828713848455082679322357695437065170308718862497623660220396901718699693709618335525942978087797832882543204096687891533708227818111136996170146073482120996412990439014046400957136208802949045010855424 [166,58] 162106455611547922279590281493927523663768623715207323924700973954887618730236151840259055221506977060092646792134570846528038524296688566850153635193537039724788840183755888265318348747618691177428496663031663499145545496865699146335643180540147171442224308498032683289310794492546374878593147334661602709135956703767199696050515877035073422022978188768186491906839591067294346947495143066402139585548598027902837120461663877143563109854551616471524822885807827641555001237184142064 [166,59] 58109347440848414158388780696369178992779209601552773479407574911691212369162851394556353457646837904800714805557571439686970879193846399206859289332139033363017414326543860042229254539566498560943902602821023790029746078793741136295937193735060583493499446500118710562609951418427611591977580132897373732163836838973651896005208351980550856251977989820900087550417354636678775250287164811350820857349376051983090896729884657924024427678707705842763955286184920393926161867322944 [166,60] 18793203008209336046601541551205581503129051760112268580203187959611919481958286219026657161524360572865359240613089167541557471720447000101994048715031306919769531509640138474503556911808220868347056065858183986570139068025014525903492692255278096412145352987080796531727922918023312188618280912649133071699887324071380400643122414684302587109238681534241295240003513715632947273498244091694476293489246790389012413784233978228102476438663483426794109077396362524303477677376 [166,61] 5480419475032812013733505512323780520867416123924798715502335993112038594446538614292978205690825815655399942859415725343747436782887333702940418860241224010891343904508036662052004625182562418453920333910330183144660252417903820535580783898977540176816902362052400732256377110557609599635347089997201772657576853843011234957538411843783637040227059560751140863563331680446396382755337237226013162894907250221338389630164625665379265107561966239473563232743522806872711104 [166,62] 1440112503221057291570943998901207320699601514059160840189536497933763624582352143766817723099427884197585562607795219089828925235029817708630820461536574423452819903120565880408857694251744845721084176226266516177398215209657584551905112650025498709334641941802071707022609501191264369304648554570397113269731733207397017595807488617085120207887971131493124939673278788453787385324901250326444124007961899264556721948255882295550137127195206619539763062546140139570088 [166,63] 340738688229853365972554810265625072497916919597892615194277038464355825688837594709154210866839309222279947554604980302213937910689834517194749048877690841519822503517195730857132124279089948733660587717750129591512196859616978926277477503737755382823450221928030298780647863982321119842476244930626741595492432343117510800230965410069262614771778851200640436146291293405554625516327313462233934362210522618965208208668644136932144773306423346972103603024243736848 [166,64] 72530693145106179203432163722464836137096845348508728100561725569238557445222155786464030381756077786826449084774168126464362731689821515743853480652539482343807879609759661901586484282619254112295670009503968560865479904116853038663641046873712335627817708088482908958572965875569875128111160919373646764042991881520379155625497172620061789208409062652258203981453350848126293320298984415148833051385518992860706783196623437019445175122164899507315013239952384 [166,65] 13876799921433800441046757380944809035026631846086806135385364587055254258955633604533774180085603778188833565060546435424035288714449253666736642001433184215642814744930694038698176581848224852251347969200127682187301965886582314350925358551995379862008501634269261637749838830830951164729807937590147336575605871079923199949102454734281429062105938284278397184497625888035697269442842034902651094348833995549066311160965984959068094206266044639630475655072 [166,66] 2383817411095999766694744595204940017741059324181861313681391423429528366083741706139505816308861908387096770328105883035021897034813919760736747554229112792128049775906972481849521142646229218383394445383770872990626852987245764920717194294108770753447852047217850009470479691057717590921718745838597111614049866620566707181359888332260440550914872258848710523748353595043669320618674342319977825689662189615255855321929080934888275740674957755578465616 [166,67] 367263193193977123097300913575325627877115323520932583409931542744629087809661055260346679832984735729764520081618060602407183880516856298452648061046538774832273505081516008193420336100647255013124044687843810191776981438963981941485677073854223666809892030847876790952925583117246422926625443505065789744008918935313551652445850294676168640416760223636619116027964606559649705037267735782514980855970211220147825896172997183087933220310714491424040 [166,68] 50682822089808713078721825686341939443592087838149651833784518936357739141599340176814993641251036859024661654118252963022511698880023171785722117981724753299949210282240452496394491748031588635289842590301678818621540565048868567847444139637423650970967203998548451290555205711894371443306236895986823836623052250947217224694166751085395556067542158344862198512248391086356596572076054950632426369847418262593913730673858283875972059093888172280 [166,69] 6256519311719475346911387300842061191720367857562282998101239946392305479642121035017361039444338555439809507069307458586805696220030995857077098311242018694441171143383007168080072514790318305215181037172183069480947086267025034991879275115597812526502784759154950133272348356925708163330476474770490147826480686383170806330880186943905240101835887496648483359745430990590642672766879680282722884240878529563821510537755689391868775802011888 [166,70] 689845908307341685608749156379646173541037992207626873459544146708248036591025680134536318397170398492670123023041326367387218195085724161638491416275664050663168716809421640272493095833703125603449536104739603238217244979548066449562740852143553622930817195013634782866171071242434159723432445421909925641069876852413503750886480453014238912354369008306777592126997502760966786852341017826956336005829381621861305101455668097362289042727 [166,71] 67830299765622012495831717324167170763135680026736537935393206368796404398413819940282683971155295714703460203160012806780999472797085531568550439463762651337618399968458294707822875004219377755774545141735765098771762263326356247238885856363754567258390471686144157851934554894759540656262018435990670989743222750057008234545743253422429443101615103982824276895660750549788745893842473040170845929130431631416737977158286801778734784 [166,72] 5937397637850594608575410584356047542675529561062945844304189619581435293774350931749227488530855610029499131336723282380897657210044675953112564613427180954891997817674286100379681755283616248439755945560912373719774071532027110942739085032390893807291726516762003216149533347982415444504793284403727668268373999481338007388172272845012604196760048722709758194923676324204950187567758209721039606318335656803218834520036339549728 [166,73] 461804100702771468519252608201645369577862643349897313204515293926299744635462107219402407661953880100008507650140111555692109357484486486676416110226258329111506629058890630023630573434220086448279263306065165135875727428525973496669589352176870470864375389990180768459859617171281407169945832773434270889147548202764373427117964936246011771878179636285619838146754654973616271985077838093853624881016198677906745286311763264 [166,74] 31851772774875315378755318923503375690391032401592971364797775321369208652747611836515701267909993028915064426989191315028586772189810380173779404099290067630929743951902097530421131926408491351181459042587610815757570318893011756311886107343051191562525039733015411494029679769409327964157293962678564736701189595982222591513208331970926730466538990677201533020456288067464485053877189402863729631617017080736475089771132 [166,75] 1943931304930386234254049074520667521379545770356855768655657427446699736488125882274003000622639649139902825053906942316198228652632760814510356405524886274865962508871468209983618956544189411178772463841071650480335727091461073182827693543966125618885641177045315598264231201791871570483173345686899748218463889648770135856764425303249160529100078921471157784298461572429829389720397116817059939837667732798041616448 [166,76] 104733329218119520860922565278908845833453791411243231583955961695417394146352291968818518432855993698281025905579091400598048939184066655105051747912777717496127659599222144202567735896950135113565316298693282955384618618258061614913406555902965417882460987233047361317917407497856117005726325669849397772712251109694186705673070774823988223555259541903918410046106621989950548964037227878463463002217367495837592 [166,77] 4968825468320544205450507608507633060129924567509882858705653353499202172795128167875891400187524768390203058417895670734926210218816172807579392945071482490156207625805017584467658654730685585806201890198127089572669943568954361702464357278321736706165885116553629835563330563201403259697857497594089156477703562732780684637993424210994987804227911827115939485035963921935102204076753256645806012403673491056 [166,78] 207020329032271735067079984254744400240592951491402326114465138077841699586937585334653473753082698518497485835147629141840844539787327346795392881057041489172958011827650915335284306967081664325599758613343150973841120621492359131782892876852407860567646120767341506558419697746819987440511758800754783518668654064144173464093171768224099854963227663896477505393779653686893850749576409107256360819418567 [166,79] 7552653666931192749111229311197421447633208707310437272216826995576960748369396558535064262832781870540423299082443254409552880496031632553934926135376148204168223108900059940080334554099641286054343913561229409793399228172537852573429658901123336086658743967536357571259262579059709547066727094817815996874087122604339657164886411067289836353664747630554626088234662301503698722067917045938840880016 [166,80] 240522057627107633573702813032998740819325647896070833855779293010404083197036951644845635685575494524309530589707792479225691038778475027650162001099259296305072116869327418282885264904110678858181885936302341752137040264614209282047595274185877975734615107302255423157399683224108296455664207703622067998476349497302762318989162138170164787806145765095053579620126134875644196247976729417484640 [166,81] 6663730775055640571513918454529809946176186517557686904377624813969873773468991790817474801611327425249378412990671399910045876302193547772336247743605332363558138414094193636003524408744014273494547553242331097441327018154596892873260637030092442210675748329022157701497847812164821341731562144022700122249077331917375349312731140839434541362532695339810575337676255245100947520610510158944 [166,82] 160034703186113383004235994844296474134840377516222949030070535152127258293071881173151956113813997135113468136871264788901722024202374251680563092097990400038377757264988119529363690301134690887613953387227722401393429856839268412103179904787785051975494598718100099131829854845834761084333165476929458590078423774102165324131126085222943818115956452980097203337595916364304484838684308 [166,83] 3318572275054456995926155886832720344774127267945004993928885402532747213337969740992333155922252593089939291398759164862898862532963197817211189525372994612423843558772762163428317404236379863231858702961652809215765307603319610335207959122814386546092597124774737447334457357268645917753024532705888575228051895873746892776843077348212136035521365131169370469019473386368163368232 [166,84] 59170285909078092530161892624809320592491826453556110949597972376291880999807635975873333989541199929528704292230187144853482223872289699462685574682705706938138512228633063234708262821466672478964786693633826437690044336987994616942680693004205133677186777795157606548675290074326946771511201638577663655904042484119809866886760295169500340669067438444695227509133518686265088 [166,85] 903032055130401784626666490564599099514205681342033875596504677750957340980818538319656595371628002031074918129353506634355051310697510925016337582443745002433621837179651897303672498422245030289036786785856882585298497765252998872572284533649478734185134640435046466684202641982717940475635059973728392120226029958662958945399769903338229155449429539373240002206929066880 [166,86] 11738845079690170944305920940686862453448071781970171147969126383932793491033200766350210744674358240717420729092445253684242619140582303828542210808157077060278420272348133467318658540449723379105173092248126781103888812005090529262384824772025012035246365498067822171281308660533616001410422645841675075138093361148393158696729818239861662208723837273272788570395424 [166,87] 129292934341300115951165280287369193604466350102214493495775965744765631146503278563519479185647068409374084914221019238367556220899495274834834071131583080476092445394746221108375367270270458082896394135533848699054361545847362107799119132438871292377482517831165389726164621183886145382450696484706216858766872515358280808640151844228476157696859795497262788832 [166,88] 1199687467304515687983926775790143194524278651597603267474837142921915794180994270745522093786142955858844695803177334896534302610235704331232780637038847681794085415321130545722339526243267850073309330453484807040662472553924845438998285707636548590901044168660964477432129537120611977016025953467856606262089126016508449065655950320692092059174688578529536 [166,89] 9319987034701004544971227857930932198065258208125010043261076811043289793553455848989201979031077831333745646536583969187423979297946882541653548460568118811293007518653025393615459788289098374525944881065637293666625964576274535881848042403407906834170392837591477144845822621337058560146357874811259556161817418821183046533395364448747441788628334016 [166,90] 60214084337667314197732199999677620740984934457426170466837879931113362677803788769282900482874878064460651219024621713813613160351289872059852592902114302696822803588023317779062815446078390139853756489955557474366883996489493863718420028993170127034084590667992028116634596608084147995971383007980330740470738797942064905517178172291195714218048 [166,91] 321177830437636931627494953798483285664009545054815193108581165050443313766219397472618348891504940904719248417606839462998024415672025958689590186789225350328804701526546259251325543272642839821297043841470320877143536207684350617200807665267722791448205996676940605100334604732274041111283708053897378970897025093279224281051573769159316208 [166,92] 1403157180020873609846436214230768747406413200969393536430875405656436737617673374918454927249500008497750259653490462080382777105586805354404941620381793289052243400546135843857284362129873705251354076247153729372712873724515251143393058058875975787504548190065936844771011670979869541132576945978427151755694870331077893304462100000464 [166,93] 4977560231754803175952249609577152158508252673765601118910253368621167529207373444806467202229650684869578075585978996259862445447901384724792957272277151057572099272674560828251230163642350584074829817172859180186388533507760898092263962230514353397249179152914522084782527767319365250773957833611452642102006288316763880877215776 [166,94] 14202445754217079724337888761016671800935709348278038142411442675304363307742520677277592931502978368560018504618531765022998810742055162058442734356009132393968131825178294254937387431346685400056857115255116435003758143295233961770835329206920025617948302000829220768109264974693873188123116247967966511142259869573990690882 [166,95] 32258305681630516114301674919009802289664495857632051401545806795712651500274012360108453371636546132080398486351537876588649285180313431276976246197222756839878888468642706840474058071603597671143489248848626158917079044051769086352202813618150410636124898212394557228340654853782614836805048095600061699917784654792736 [166,96] 57664209836241347500356689091496695948607883281375296750794647077593008059460269265146075391483757106382748574805373384671867373606692085236587602826618885710463743351128264577324674555393230116664933071778199919388201583283660603169970401060429825818094997545231551846533538846796382266094335273472238532183052896 [166,97] 80115013776887437337527971673684278860332750568132335763261247693929416995246534496066816241566397936429438737469485083320544248418104379076722386997379519635848390786553661598007446680143318880506647846242166706120176630142566796911222424914810695036707338155888475914760386543757948744783251871750341819008 [166,98] 85320855383425467552158420769721684052040285689485164011875278464978702490126320079963037203314573499628484666310549883919488398625087732830289755798269022137608827114606484408550058342538676818016575739223482365323229818233821047919430780550524680274414800267285853905059719716292273823619108601590884 [166,99] 68592463974175746663572871134848635991237554974492856388362410106426818612124386322018789088685014780232733794179541984940813962344042140598750832500057838973545730379252876416558772332283965778046243746385945240718456281290639814959463372790696154989420658366148138835666355786784572675909269744 [166,100] 40924637093237874803848237489475075724060620833008785383760984761009835677445466160085633154656428635363199996771902854388946453158352526914469461147878572081981914999567330181532625841506972047979242154377380591780863039623789371083275604857246741438980153751211013928354033746169644029560 [166,101] 17780192885398178483906481335171530328266011513296512033538097534399100701647579276303572814963491969901985642105637287819796676765042459509798619129399980938655351238131972453829378696502234248620370946155933063215196912954928173991642193024287154518125235052592844763833105607446192 [166,102] 5506814842224210595264093196686008893050172989657322168852851313855822382465833696727954353945602654005330959055112036914582319148865431379276747494746654003129549450683324026779085335854403465687706245032967474727407086753483547349391074518573770861088987279456824572634663719 [166,103] 1187120381846498442204710448727264427151540752884255939217753637540046421158816470415251843986889665092916555750376821998253875204875548961881445577860166713777963026170375426087238611210441309643343806081576467958557025080831691355031437432075267427737829253565630986544 [166,104] 173374159177165451414684679357914664628548801065290611820501387528649729870725411696802524520882966416564462161336540133009790431611304967661227141882399975823443564087900344809037551687852459408695861933413626765989617986120739018964839974801963140768982828007488 [166,105] 16635346511706987784719370522473421754979940449163844457512089816470809493403164509909796209483805164495816292690710233944980611495674776971027728102316853535644470075354910339882016389824612745441046217885716225177285140276494796549164665753222889339827936 [166,106] 1012476016251949344492410153446946156328893352518716074419809035935957451955659582362439523808354121069544454335831960657453982726443945762793542353806171210150650982282343078138370199867420920551312721496629594058085713023587951500059365502124304360 [166,107] 37538708091462799324477496443145960420745991987525643975004310756463862937277310252467309985747415908669472360139076664527613257292683174848336537582113326112949156403562208104436823741611233011147859309620130544713249160306353865514613810200 [166,108] 808967979280780348977538842722588224864103080591173232729700924430515561820897825292047104848679868481001688074628458705970823391424442025506574645820371632765791255178762431302468406351111108762545999987118253425312897314913193982808 [166,109] 9591163632235194644677837147637430235933648539316621806452372928379802882390687759636161521524672855702878277934275461291479898442595757330960817467958438729127636409484254052322369218428599655645955112777738326796457575136752 [166,110] 58622175739082475067659941034514195957861441680522972050615323917242833135853801105683242358076768059132693112280032196855692273481625938546213865075606988624137158855169360846740424739726254085914508904190691589819855 [166,111] 170884664544329017661090787058537114671655131107482848460733966039216024126193558381412980042510382541806539033856814035943808774986248451445847802854532827329435499810548189546821139341288544325525728058741648 [166,112] 216160997768902299687015922862542846034204991165976533298159135867923237492805130683814953073380568784664721157842044429866867141931699969023853683546824830647495090357813258271614559468055624342156544 [166,113] 105608702918041163622420590778965687865888116998188216019047591636612540257077366384845136436449108068299878774226039580364385977499184009316659114755319044104819272186743214893648630080226592 [166,114] 17213804438872312618263822590977946798115412220305556148141918563239017116171816874976112363948457818616995153553087500339507509026165757344778342736163924911637722097900405149546736 [166,115] 775327649680270297299800335995405594795459832676991963861350841047653728697531987860933054311215237684067807605300118665097364335440901953884984058827547224594157227471240 [166,116] 7519578852167065917552355611230353613783323827354474020374901866543904919447205251035066561688982544412220386256764629800383215577430258026235176396737065982520 [166,117] 11150911276598649537757081465358363048256138648463831536634819903508900649090280215629892810731662175975807827232783929788922211057502173376220702512 [166,118] 1545052897094068386771818755712815341233797517977929488297552612074190421932941312463552575182917307205166943699796703269440341679796983 [166,119] 9400631704990987687238505390412729515955469841212967787986216849925158700593797459599488376972673006519120867440582669680 [166,120] 705829601093014803585696874679306330851084584587188676177796363980946344313235610532666201032628859992608 [166,121] 55333499514624404207297272996228814382286836763900829758665075102482688591208944812448 [166,122] 7896807263629944170232147245209859822403053321731690002695244 [166,123] 124248 [167,0] 1402583130619624961920678979978817816311400544959248577538841067948652105694804406274513128415350200354510793551292972620077622182762242108320636807408588078717473514417673590288967405437441041840079571465167873817979627679041198749398944040605885788709823263407684579016739887573245861888000 [167,1] -2369363314692660035237995449581137868621744479945670690427642428716795865721275292491141449557074270648774174833582213066483623526131963141670036224288275716450884069236374012928498029411804423019448200209969505780668049025929647052040266258025250628771038190305920619376865283567379074553942952 [167,2] 202821177117085863001926457500559576755834772773222336593662367649875122657167117159410568720842336515696419034503342908228644667840285187082388117143864922772465943059199315495569731839127475498761996242374998917347117741311959383336831201701350519314652233611686204099594520294717730425309930544 [167,3] -4188997485211824740646399180152550774476296246933400145192556408719202539573844678367370236085875354076733937244660816893129474045689829046669627800354761137753322044053908009394148335522297275118857550914653398343781908517835375143465214101260006896992570373402156170713892877280989289030618212202 [167,4] 33471804928513178772559839838327092442477169936402402769664855743162426304832488528091574847598693495296587983888590447862428534588894054244689140230234790494750259162842965490735649800719238919384754736175449504966918267119292104963265969718125590027484483840245392332198197398238532150097165571200 [167,5] -131015261787107088172145862290711536568727677541581763646018227141158839941609666294427222033984074965225809388156947739613445956544682921652988701276016455092964289157087948945754316243440037641684329487513638046839403116555311134551982242706527502174219220703191680879725057084944102328039040341904 [167,6] 289661710509325606832223842437333410834380310021485754710473554572333219679655022662385087162011005990701444053413896800846308519577706930027809665603202486547615595235376666578686651628755602484146384888354105871893790218154674698273599028448905079459785711066773838426342010195775273597073861345504 [167,7] -397963301812625648184710182585708935870112190341495895076014709091340550384113459672110748649617304947085478725962067368421272720294098184099032209372932708324200875850050845894869255459162386598053290343730383460906902204594885056141809776593978689075667703658938782685778812067463007250475604334548 [167,8] 363844510738174819501888726062590729986705791812443194796296947682757069199475250147494141018963356429322938608646800535214552748132104647062879745706223727386472850845445709056232178496758246027815266610467270415491462874075990233957366819794831641933040680942614503201935418097451999488254936592576 [167,9] -233069413676063872442618751033044639392584248663292417175664812474007401602364913876620093529114621483512988528894836590145587327806062819327175074439879169754435874156567947900529836883320068934290904410528862827626106752029953763835680741002370869178179656609477206529591426814786095578010068148280 [167,10] 108891974329505907673046336370649060732212597484244052192801360907050045010845785315289920607469638872246908083029634550734236706219839280647710426099189249103336954414641499184469493334757814749514419962568225374931525341127628109684205263867671139781471597457039703391089021826841263517233203744528 [167,11] -38320036753088268711128434044926959814676093649909678870857026514828898345308194667511695499216006261173058519693914521079453889165069465316467413708204295448242272700785348166102459983279213220390199496623361440172079828798183748287252539246314619347514366925079157607295917028787268040375064626718 [167,12] 10428546819663010272348696111394817534144998265774193616587701899959613519706179266757594664525186216240126607870917128796692882014122678739296375233882479974095743590600587748155053219510785669355478016080526948935628511454613971284304177076227520979584671785834191863812124482061337256460834971456 [167,13] -2243542929962506653823463424835029126038509761657245836655324909884116696415520101563909463062930085092498393862727702548424067674053897213584821052682964970571068097817377638816522222738649266418285853341197268645628241539921195989226412374759998970374935096230945942701750944135570001887101702184 [167,14] 388717589152854677584763799008184938893485623219880955045125360512886952652866074801443447259395124004514668109867032269342505897579679041794946619095710731631579752157571547858907467958666934970013550074004547830389381972758731363919361041177265097769000395511424701202189035728753237366803948720 [167,15] -55111609494269430835174219021599498450545955948901919304874147733628535952236144403478390677262787201893445679379901261983510625810106253020622653326886055376507172771933323252662112358298993586161998285292591969651417174132651280703301434209224534563904577803334973399765597108094232160364947346 [167,16] 6482664478602481283517943285707298504064527768454369457372993797955378601304353430598848949595669408039067623171253441244978627457608823006994959488901000101098444614023845947185135148485701269030014279584494139034678550574984015618507570866679576204203723164951208113528528994185103178290778016 [167,17] -640328608622583733370407663335447290934829110045874205423422599251947395370615116649147388185069577451024134956987975051775921816475907303568680051657498548152312977740096489402767402279889508380981562297633808172891357527537721283090632293037688935917539348901577665629669953083474812921339332 [167,18] 53679136158865548440030406401824077877901897250311462321013760960245737822297177861272762183179549513115240512200452487935401706652559062749020538165587970798660821447546680953697253571768967095402402340786345646703210564647121149700270184637393947212204434351823033538001574179236705031988536 [167,19] -3855277340958761790038489036291974560268035670281995099650721527756088934439759003207164361935000952619526353902733041353200109139338057503302435057009058335044768563798513556075694400679507875370934267684072944741455912610330112493692671134648173927341533195548681539126859547748063265807425 [167,20] 239226221423329017622226223623074973749804847065382871236906483125835197229162785580528398113718593558396000130368459222202729574989395690473870538609356031371498845087071308821604286713921136655013953987673625116829667496217097789665155126960096610922909902411377707510690719826721134983360 [167,21] -12922515966618868123646350577832467000043858963112571274602107780278276246650037979592612576402341008747328115215899179229508749066041972210051833389272720251444575357761113887120957463002835161133855886860044401963625246648058886566997673271590906280388460279227881798555050866765958894360 [167,22] 611831794631386775713692231915716479710131043940847182592375565313270148404597722192927524245212973039966557960748714638017401097557198377107492171141191914377240086615568603495600679931491289449971653318513901764461817790564812325724586544076401986174325078380693567223661167666006293200 [167,23] -25547473912899722625231586321886006592619542409859094676625718789720204576082820372732478014442310073470741525360691926002972641130328566460253977915786741473912702364736721312868556753642133968058010032437848740422523446746423540909913044411471328850635976995469663161746826123294316846 [167,24] 946101525222861930035817857044159534698654669421538234122115610595791443521742344264554074513604043137678802725279812530467263846722066889909491680760784799550244672369916649888428723996994606167418982707738373313962127611778621081268426092141433903443934449089661593824902133278111200 [167,25] -31234372543090357541250627918852297545294599178139540768913323972476866243791751110463664820189384349155950676687061522889378431905531557900591538164130375500431348275677112533624190093660793860852640231184722766469519774860564228979964289544124058387144980091805153060764447600916300 [167,26] 923587743129907551003400347406996265118982737352485116375272711339508947975367856975771515954735638870286495221221527075394993386714258375151156316010926998157992021613862020137660158369196284178911722610493996063611916646269924288605474661227151039600145851684005012528355765008040 [167,27] -24567099653398858920923880017609454438900853222234177143023845734644488610812606423085414051371111354549615126609133631781900914523285592270096005972709124780165127107323044391467820746217950561352446606282826724488556000153917924655428274684643719111167611537550527336404524917275 [167,28] 590191699640647276487906568711663206265231830672377084460136483836622186366170102015916158103717937067785164505602251229907160669233755659768888567057881941474804755634402984629631689156055428499548915601433303601683521576529077289144194469406179286732243731489897410106335027456 [167,29] -12852795760864554730011374203945488613007562122026120094428102397636979548851744084074119119520534891628752806764879745307513959821522036748782981026227676993822030126590571838768277972017664552529867391561768716477083296984416591662426196781161774294970698805089768403219482400 [167,30] 254595866799553757125118990516666602316794045477761001084834817109711062037891577876919559764212401141254032870304294709732811030992982330218385987464653749459835998770194482157233966784247271762614298928844781775707590069022614230935958725104133467943626535737964383194249664 [167,31] -4601845409316710237368002052391323951090995774990029199466000920872861686125533925330477481103052930381063323549652774062283021930940283312242473876875740046534438455022391561196904879623887294362124214347487421500990704751951878082149177464770567830928832954829269349913704 [167,32] 76123938523606913582650302748881378649430105240939050077346251550560571729115751927473783907005319581340454845603130710231639690272573277930137053332863161243327504761366937499748118648567049150197619295644205678039195000825598539264589281824574319256516815114851066515328 [167,33] -1155615696622216941136358257053014145626635215670140546950305089248316300242524758757420160939455024712152587472926947362211484657108024952737920796051274381807303343062169239776544849904421961154364528626873057777375636610047804564965353557745600112872068555151056752304 [167,34] 16140745186646814086601097897875429084067829001616133753064177818812336638698573193848044060048999794183178355091905848877612059716175909729287977027319911740080429149430918358686985572342086008763024955103195413410361861419575087420120016134202410763026105473567100320 [167,35] -207919006600293789208541467634738837628870509113568378060876957420185036696322781575793485578956140452185319212446466924200930358831883487615619228158987940078417504913697036405326089805511152561803766681694202283469913143642277264587383954051061813994713204188577772 [167,36] 2475718933532152935075267471297835948836448740759978877213807650813550336190687104267663415735477451472220191342843523514171993281419507081343218580620180594942060560545352759742179110888581480917435636649227328673754142857077613282855391836769723276300472735816832 [167,37] -27306126230476445512919342921352996466715592668650574199096689479348997752119673568869896055495495657164361650106692695564624900442880848455593906487596412970131710752916117998444125310894172589757104904720429196054836314445578271374276799156810634170689222438544 [167,38] 279530598629064899763699287289374974462077194077110391583971742248611968011403276234956347938134112920794140873803489928039704332834861051276593772925159024097332720319936663121989572492145253470433819484769735581884856577914625346901183277237486740788170547936 [167,39] -2660824039634373830338953215608377888861780437362882702304698072142671441544273220756232516863384806805968577606141029697510997877823884156839441178336483796381741811792007524754593319370555582219296324627856389192631986783802232199571891560391830949148568340 [167,40] 23592802685726258297314517345851736864010050477076909214117840822451046310177791204005604636252953943341493819499071155123208190148568587278262773355210493342551845696738871685737712514225064687853317194658097488360293433036354572959951519354644778239631552 [167,41] -195179415095251923062881101794654250554528687553822354678999695011999598928200385548205218808419548260695815305444333576133435835240010243934637340614857897141455746551064420934734708847951700087034080065880420442164213317182450933966471240539001209259832 [167,42] 1508873082147829185142136565192258336452464513911507381533360437509705672287804570289504055199710117597868277671466711357591849834629803558968281982153731925275326977416572153436829275335546903759703562977350051560293421734746277944534048782552973438224 [167,43] -10916167459398470694644168891866064716364097898816405596571869765931377072093504420275132098688469055618602150013957627108439148587589006714018118618673423343617572954981756056500233040182990334511218082550650303913233928090170605045292210948010227486 [167,44] 74009077617981367098774095598679786525647449675283554950413172334294762612687542784842841982902292444025856335227939981832760413943552290480953992226607476684021871936811850154397399204231680743354691244225506377369454804998440630228654221013928000 [167,45] -470827653734741025960366576745130518260392741228932404951135055702665030241525335045210582984695219544878469393178618475568886227692794410338125743144198943708066010290305130621064091659845174390680009312421481203665710986833127911007393113961800 [167,46] 2814066461936249071417128648537441714714288879353204423071807076799643554546289831172127333902453403253077671740222130590693720116209619439541303211752296151477745638614705597403286412032556850159947261519456151423875922903648637294331641817200 [167,47] -15819972050241319020442843648735731793735064958583978140528453886445932180722087112292532320929278920625858352723816050531895842753557468827155725012268448972990808908298487287147033134593842406044994882907232129094227120280505870874720946810 [167,48] 83743605449113827576583155220594375748010779929661974007839674314364849425543735834083248554873727723164595633106354985395590874839233858359898691479413938496199381434554525187744350413339647107265938705399120377242338778034117890898369952 [167,49] -417850973814101252638396792050905957263134030551830235020588807469334142630638815463013417415130863218921549946476181590259099599785620221310746211312060390565045571127925514894882071412949628173561434352348613352927486668867505856278020 [167,50] 1967158344011621700007127030973256109932838128072947276022613328514111364251550217513309644314146667235656335914911145401339735774186028756922212881935677012663809267404036734511754034862693067065501441844284034141550994427489716956088 [167,51] -8745931415272965659700949636726490756163312027204496156601105932589327677724794802933261682342602667346002503179894988431244067583955992485548679881822511270019861658329034634216334107743740622873739109379495252086507945620421261713 [167,52] 36753607316660720722027647364567023720461694115708577301199122277455475406318120003730033103267500610408463719734802342756864857963053283878720284738539808132845656706195358646173016710394625500180590644469414547383871551750415616 [167,53] -146109358980998488935533963634437545339268164016812266229414104287454944378207003464545128921462273129146004424203230410941502258116842852014475540852824881802997814305921998575878402068509542159023449875823083292632065723625632 [167,54] 549891449626241655822159814180974492862944284536730718622155716432929152836627732072302491180909114715914210125771526744190701322931805481500091742344823371132307587807630692157265343381928552184846717613644940604057147281600 [167,55] -1960713271283773620958254294380943636319730234161511024591830120128574927203409497726513840499710648995952872635512367344247107250623050806997289011876025550964674169616200794093148157900170689346880542935607013347683070664 [167,56] 6628086641011241081729125878255533667962231237098325064872432841630001264925407394317429671257647175265503398000430458329922557175353455183957912146027499827532281537136474455121983567836177237094038912986390490860815104 [167,57] -21255935504725709849023491714362415040769217678601446021140760260968383592906730444056683805123100351134620370550973593846314632984022644102708184325937911195329088519981103108764186315837642951811675857996981806472928 [167,58] 64707426691982045885046340797843792173764860467872675777492078369680744790958798333437304448205632937428806863470788162552145736799250921437650245347281331093653952978290177498120912775204507676275541648415223916864 [167,59] -187092910103004536876196508493705276650260656829020293643186417077372109105662294848339325128543469705453434584858614100110680556592113833486080104004904602966804469743141940301677540025420156106555009366204287320 [167,60] 514068948151382702315563457781715584964682316233696796952499666866908633815091856449749742182103064796308291595041617211980526140746774627853371518709549491143964278996222618624657959069933234505616911915692992 [167,61] -1342957958655343478385129056183920513884927815317462948202827864053454040752884028552097237292196271736353963113958319756347775933624350763535722575416592625289608668469019893136253454606642299724969484694712 [167,62] 3337195984530233175411841199894442450912337689517494451882898212538026287981671440683207415832308007893253972602677567710698759721990958264126551422108770932655069398895777451002505839817929037565931221904 [167,63] -7891616866169329964190115442963532553079540195782037038045678368641625991186597502612115089518649577734255081126017739432754078596681590980853275368248402781803750914729704222780566779254488394962670694 [167,64] 17765925883343405166992477558459910695716291879196945943283084375279384671595048895685940616595913316794515810527193990635675907604850904147673765293319682888282494252118971591377485797734128223420000 [167,65] -38089566658875583570239384654864598466406364285441900427495290123710758487950830405251127115515734563953259552193642906454948631345226801751522498131312693234773788982186626551028345345537957541820 [167,66] 77797519512650020541936469046341641482177629405589444549528154413420327284238771838268825229847286751288456358848649784100715056187073516751998009855053797034026007004487679954190827468234537160 [167,67] -151425450057698674300586429038687902435615389302198704457878550786134710052853098639809737951477019549170493912790242233642018623806707777703511644435652408006102678263905025904352519589168655 [167,68] 280946826515930090797948510160832734895265842040610541816748014887983128441357049631208138193503036586873459531919261408574891010369169673096590496533728273906407968068727734734122581449984 [167,69] -496989550864678464572681524601988797358893995530074096721858403920210279396863893190564896944353646921493270329517466928609667101257414042699775954771128086141879865544598484754253292960 [167,70] 838418972956881522912697829889879167760811687327351156682541547626387543825653478794153903525226813132988151756887462041558560758977953257656442169570945360131104496042886451835676352 [167,71] -1349104731646396966003859591683155933166988015456893937083574060652721821804404547477242161763158154340951949390437332478211449076522808721949179562221046748715202857237310212866952 [167,72] 2070943119026111219156810515922051446877412574647939478344656080230790398890329011126486199157725045388115897769735031512013539097335282606015229208508186920701412077043063777024 [167,73] -3033073923603911358631890551978884728576308752998771720755645373124396798681635711432498308844241173528091953579320200756385042516405781165341780836538613707339205655961592672 [167,74] 4238689758953901540225630769839061221330419390347312212501336728338570082571115856276524390004119719999347351443495335126517580656645386100458390097042248000492722627096640 [167,75] -5652525984525969382698808834723854119715179066880553858939492155391131742962556619171336612317406096334669288729246527449581476624770390728232201996322362321526547759096 [167,76] 7193349158285049488381504189877388581421148294833259656545337310634533578820177233714436268633457056872581885237546523751743532967697703713183273302919815897973762496 [167,77] -8735732469732152448494575867556714028368932319609798889599565480090705341216831180989075661250761682550137492137399891111798979274450823382399119077373751431290872 [167,78] 10123611638458826868808248836096714284704832964024007045308418504539793061528313313434766317196599239319057983497972409987724619779577894975713649529521312540944 [167,79] -11194740209392015492015895540515682476859141741575861198863211492448395456115047536437043291809412451821794032297513882285214515820708123798782261658866872150 [167,80] 11811228665586630011727737889086211964355407422904230002166716055106862597661686027758381847523722165872591233019284171981997403635296855322144458639837792 [167,81] -11888417102286160150111171648366580932559879194225449261836947865269816853842317107926235460056414409786001602265013024399122263749683169115034238352252 [167,82] 11413820182625551528366033437548206624585507977222964425153644079034690585768080775452829497180979489968373532653470853734707707042848604954096534344 [167,83] -10450338643350239685067678492225409835705833092416378860417331437026530539958050780623415602502034442639670559361036221014601206864424565303215855 [167,84] 9122625782055365407818469198596275451493464157645973985405245484354506207095620934090607286013574310994557686363142645277069169398210879777920 [167,85] -7590669293462908821755718092099668377986771835334494544673174997198910754743845555012145039959510346912427374825759533415377135364094247312 [167,86] 6018294427289195076700949014576723657330815669604558395383249606910575746517939915206261595642221498089756696115748752836771949466511072 [167,87] -4545098209161149621310819060043870773135664559558012911093044240007631483439130067234583401930767888614188372296390778625938314211924 [167,88] 3268230757731771244121050738049133128950430909714611485313811086345629824431853040285534103218913038845287758859020276559507768896 [167,89] -2236574653768835467549742335119731942722855665414764856284551494087948666079363296208915999135419534261379306545375162954058920 [167,90] 1455908476107495076126179489683527801505629177484599509731681040371801089227687525634811967351480224441540011225474805426736 [167,91] -900987912990660027607242082537259460239683614237449700425038872408860496307778786309276431320265131679876821467381346906 [167,92] 529743866864298467404600775288557697069140030287455930450638295556440211761667665735370305835005563640715876237424512 [167,93] -295715717950746991738436929257457310050227411451218764808848606211186432331063865709311965134019003891758167047536 [167,94] 156607645172784578570741974827068945153470456083300782089370832461780310053148820321189553128254988223908043040 [167,95] -78617024483939129098339741011518107803169572256564634045824102953785504822755530856199655115314870554969868 [167,96] 37375211107558709514828717898909326697795430497698721939926065230578640943174331742759232009296504149568 [167,97] -16810170866895372626967251373259016460789953464417634700091647945544973196849135882122229424273960296 [167,98] 7144890290402807762157103709333603298707138831827811625523615066165036883061847151449367096436144 [167,99] -2866277239278753646176070344845906635667161686082237953275672744298386443825856702696119322490 [167,100] 1083800357181582599685188493091569905489297329904514783066846243275785435021983259354026816 [167,101] -385688359998939372510704012915799224316635218401411052140261939742111253977786711203816 [167,102] 128960941001824644584930416425487769501420496786000081227771279015008190357105988912 [167,103] -40440250313731123657367447162355382678767317275726612674468982563742481776654194 [167,104] 11868973967517466419197862337476694748856749634343459432791257503452920100000 [167,105] -3252839725381485039601002062255848690116046391455394334087711377419090820 [167,106] 830326903830309184251028519764572215741957224785526199991308805563320 [167,107] -196842816017710252826508879966431505965355301016766928109396501865 [167,108] 43197272544361486878691446993520100739948884895599987486400960 [167,109] -8742696128764964174081530465173478970351927017589822778360 [167,110] 1624935896582490407998300310312415887899382470270273296 [167,111] -275987658318031395280626937943579983430844047123286 [167,112] 42590114022219083749711873548489117618269222112 [167,113] -5931248409178829179786551904130700093761676 [167,114] 739392062017019048194607204215188460840 [167,115] -81696936608203806025045421176344627 [167,116] 7903478967005394458377296501312 [167,117] -659091541680205143389356104 [167,118] 46419943017857758034544 [167,119] -2684914239075672330 [167,120] 122451200335776 [167,121] -4128963876 [167,122] 91512 [167,123] -1 [168,0] 1